From 72f4af952310df94362d70d1e0259aef65ab814f Mon Sep 17 00:00:00 2001 From: Elliot Nunn Date: Thu, 31 May 2018 19:55:03 +0800 Subject: [PATCH] Dump pre-built object files --- BuildResults/RISC/Lib/ATAMgr.lib.dump | 993 + BuildResults/RISC/Lib/AliasMgr.lib.dump | 12063 +++++ BuildResults/RISC/Lib/ComponentMgr.lib.dump | 6005 +++ BuildResults/RISC/Lib/DialogMgr.lib.dump | 5001 ++ BuildResults/RISC/Lib/DisplayMgr.lib.dump | 25245 ++++++++++ .../RISC/Lib/ExpansionBusMgr.lib.dump | 16033 ++++++ BuildResults/RISC/Lib/FontMgr.lib.dump | 41748 ++++++++++++++++ BuildResults/RISC/Lib/Gestalt.lib.dump | 1954 + BuildResults/RISC/Lib/HFS.lib.dump | 25804 ++++++++++ BuildResults/RISC/Lib/IoPrimitives.lib.dump | 1298 + BuildResults/RISC/Lib/Lastly.lib.dump | 185 + BuildResults/RISC/Lib/MemoryMgr.lib.dump | 11160 +++++ BuildResults/RISC/Lib/MenuMgr.lib.dump | 6766 +++ BuildResults/RISC/Lib/MoreCQD.lib.dump | 6411 +++ .../RISC/Lib/NotificationMgr.lib.dump | 2330 + BuildResults/RISC/Lib/RomInterface.Lib.dump | 1659 + BuildResults/RISC/Lib/RomStandardLib.lib.dump | 567 + BuildResults/RISC/Lib/SCSI.lib.dump | 8426 ++++ BuildResults/RISC/Lib/ScriptMgr.lib.dump | 12434 +++++ BuildResults/RISC/Lib/WindowMgr.lib.dump | 10643 ++++ BuildResults/RISC/Obj/BCScreenRelated.o.dump | 444 + BuildResults/RISC/Obj/DeviceMgr.a.o.dump | 10469 ++++ BuildResults/RISC/Obj/DeviceRelatedMgr.o.dump | 282 + .../RISC/Obj/InterruptHandlers.a.o.dump | 1273 + .../RISC/Obj/NKEventGroupRelated.a.o.dump | 313 + BuildResults/RISC/Obj/PowerMgr.o.dump | 3566 ++ BuildResults/RISC/Obj/PrintingExtra.a.o.dump | 183 + BuildResults/RISC/Obj/ScrapMgr.a.o.dump | 284 + BuildResults/RISC/Obj/ShutDownMgr.c.o.dump | 1365 + BuildResults/RISC/Obj/StartInterstix.c.o.dump | 4642 ++ BuildResults/RISC/Obj/StartLibGlue.c.o.dump | 296 + 31 files changed, 219842 insertions(+) create mode 100644 BuildResults/RISC/Lib/ATAMgr.lib.dump create mode 100644 BuildResults/RISC/Lib/AliasMgr.lib.dump create mode 100644 BuildResults/RISC/Lib/ComponentMgr.lib.dump create mode 100644 BuildResults/RISC/Lib/DialogMgr.lib.dump create mode 100644 BuildResults/RISC/Lib/DisplayMgr.lib.dump create mode 100644 BuildResults/RISC/Lib/ExpansionBusMgr.lib.dump create mode 100644 BuildResults/RISC/Lib/FontMgr.lib.dump create mode 100644 BuildResults/RISC/Lib/Gestalt.lib.dump create mode 100644 BuildResults/RISC/Lib/HFS.lib.dump create mode 100644 BuildResults/RISC/Lib/IoPrimitives.lib.dump create mode 100644 BuildResults/RISC/Lib/Lastly.lib.dump create mode 100644 BuildResults/RISC/Lib/MemoryMgr.lib.dump create mode 100644 BuildResults/RISC/Lib/MenuMgr.lib.dump create mode 100644 BuildResults/RISC/Lib/MoreCQD.lib.dump create mode 100644 BuildResults/RISC/Lib/NotificationMgr.lib.dump create mode 100644 BuildResults/RISC/Lib/RomInterface.Lib.dump create mode 100644 BuildResults/RISC/Lib/RomStandardLib.lib.dump create mode 100644 BuildResults/RISC/Lib/SCSI.lib.dump create mode 100644 BuildResults/RISC/Lib/ScriptMgr.lib.dump create mode 100644 BuildResults/RISC/Lib/WindowMgr.lib.dump create mode 100644 BuildResults/RISC/Obj/BCScreenRelated.o.dump create mode 100644 BuildResults/RISC/Obj/DeviceMgr.a.o.dump create mode 100644 BuildResults/RISC/Obj/DeviceRelatedMgr.o.dump create mode 100644 BuildResults/RISC/Obj/InterruptHandlers.a.o.dump create mode 100644 BuildResults/RISC/Obj/NKEventGroupRelated.a.o.dump create mode 100644 BuildResults/RISC/Obj/PowerMgr.o.dump create mode 100644 BuildResults/RISC/Obj/PrintingExtra.a.o.dump create mode 100644 BuildResults/RISC/Obj/ScrapMgr.a.o.dump create mode 100644 BuildResults/RISC/Obj/ShutDownMgr.c.o.dump create mode 100644 BuildResults/RISC/Obj/StartInterstix.c.o.dump create mode 100644 BuildResults/RISC/Obj/StartLibGlue.c.o.dump diff --git a/BuildResults/RISC/Lib/ATAMgr.lib.dump b/BuildResults/RISC/Lib/ATAMgr.lib.dump new file mode 100644 index 0000000..336fbbe --- /dev/null +++ b/BuildResults/RISC/Lib/ATAMgr.lib.dump @@ -0,0 +1,993 @@ + +First: Flags=$01 Version=$0002 +Comment: + + UNLINKED FROM MAC OS ROM -- ELLIOT WAS HERE + [5D900, 5E024) + + +Dictionary: Flags $00 FirstId 200 + 200: Main +Pad +Comment: + + ##################################################################################### + + Module: AUTOMOD_5D900 [5D900, 5D938) + + Module started due to: vector glue above, FILE directive, MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 201 + 201: AUTOMOD_5D900 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5D900"(201) 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: 222E 0008 '"...' MOVE.L $0008(A6),D1 +0000000A: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +0000000E: 2068 0038 ' h.8' MOVEA.L $0038(A0),A0 +00000012: 2868 0002 '(h..' MOVEA.L $0002(A0),A4 +00000016: 203C 0000 FFFF ' <....' MOVE.L #$0000FFFF,D0 +0000001C: C081 '..' AND.L D1,D0 +0000001E: 2200 '".' MOVE.L D0,D1 +00000020: 6002 '`.' BRA.S *+$0004 ; 00000024 +00000022: 2854 '(T' MOVEA.L (A4),A4 +00000024: 200C ' .' MOVE.L A4,D0 +00000026: 6706 'g.' BEQ.S *+$0008 ; 0000002E +00000028: B2AC 000C '....' CMP.L $000C(A4),D1 +0000002C: 66F4 'f.' BNE.S *-$000A ; 00000022 +0000002E: 200C ' .' MOVE.L A4,D0 +00000030: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000034: 4E5E 'N^' UNLK A6 +00000036: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5D900 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: ATAMGR_5D940 [5D940, 5D9AA) + + Module started due to: MODGUESS (align, label, RTS then padding) + + +Dictionary: Flags $00 FirstId 202 + 202: ATAMGR_5D940 +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ATAMGR_5D940"(202) Segment="Main"(200) +Size: Flags $00 ModuleSize 106 + +Content: Flags $08 +Contents offset $0000 size $006A +00000000: 4E56 FFCE 'NV..' LINK.W A6,#-$0032 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000C: 2868 0224 '(h.$' MOVEA.L $0224(A0),A4 +00000010: 200C ' .' MOVE.L A4,D0 +00000012: 674C 'gL' BEQ.S *+$004E ; 00000060 +00000014: 4AAC 0040 'J..@' TST.L $0040(A4) +00000018: 6746 'gF' BEQ.S *+$0048 ; 00000060 +0000001A: 206C 0040 ' l.@' MOVEA.L $0040(A4),A0 +0000001E: 4A68 0004 'Jh..' TST.W $0004(A0) +00000022: 673C 'g<' BEQ.S *+$003E ; 00000060 +00000024: 2668 000A '&h..' MOVEA.L $000A(A0),A3 +00000028: 200B ' .' MOVE.L A3,D0 +0000002A: 6706 'g.' BEQ.S *+$0008 ; 00000032 +0000002C: 026B FFF7 000C '.k....' ANDI.W #$FFF7,$000C(A3) +00000032: 7000 'p.' MOVEQ #$00,D0 +00000034: 2D40 FFDA '-@..' MOVE.L D0,-$0026(A6) +00000038: 426E FFDE 'Bn..' CLR.W -$0022(A6) +0000003C: 426E FFE4 'Bn..' CLR.W -$001C(A6) +00000040: 206C 0040 ' l.@' MOVEA.L $0040(A4),A0 +00000044: 3D68 0004 FFE6 '=h....' MOVE.W $0004(A0),-$001A(A6) +0000004A: 3D7C 0041 FFE8 '=|.A..' MOVE.W #$0041,-$0018(A6) +00000050: 41EE FFCE 'A...' LEA -$0032(A6),A0 +00000054: A004 '..' _Control ; A004 +00000056: 200B ' .' MOVE.L A3,D0 +00000058: 6706 'g.' BEQ.S *+$0008 ; 00000060 +0000005A: 006B 0008 000C '.k....' ORI.W #$0008,$000C(A3) +00000060: 4CEE 1800 FFC6 'L.....' MOVEM.L -$003A(A6),A3/A4 +00000066: 4E5E 'N^' UNLK A6 +00000068: 4E75 'Nu' RTS + +Comment: + + ATAMGR_5D940 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: ATAMGR_5D9B0 [5D9B0, 5DA64) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +9C (5DA4C): JSR ATAROUTINE2 + + Unresolved outgoing references: + +46 (5D9F6): JSR $5D900 + + +Dictionary: Flags $00 FirstId 203 + 203: ATAMGR_5D9B0 +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ATAMGR_5D9B0"(203) Segment="Main"(200) +Size: Flags $00 ModuleSize 180 + +Content: Flags $08 +Contents offset $0000 size $00B4 +00000000: 4E56 FFEA 'NV..' LINK.W A6,#-$0016 +00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000008: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 +0000000C: 2E2E 000C '....' MOVE.L $000C(A6),D7 +00000010: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000014: 2868 0224 '(h.$' MOVEA.L $0224(A0),A4 +00000018: 4245 'BE' CLR.W D5 +0000001A: 703C 'p<' MOVEQ #$3C,D0 ; '<' +0000001C: 4C00 7800 'L.x.' MULS.L D0,D7 +00000020: 598F 'Y.' SUBQ.L #4,A7 +00000022: A975 '.u' _TickCount ; A975 +00000024: DE9F '..' ADD.L (A7)+,D7 +00000026: 0286 0000 FFFF '......' ANDI.L #$0000FFFF,D6 +0000002C: 200C ' .' MOVE.L A4,D0 +0000002E: 6778 'gx' BEQ.S *+$007A ; 000000A8 +00000030: 4AAC 0040 'J..@' TST.L $0040(A4) +00000034: 6772 'gr' BEQ.S *+$0074 ; 000000A8 +00000036: 206C 0040 ' l.@' MOVEA.L $0040(A4),A0 +0000003A: 4AA8 0006 'J...' TST.L $0006(A0) +0000003E: 6768 'gh' BEQ.S *+$006A ; 000000A8 +00000040: 605E '`^' BRA.S *+$0060 ; 000000A0 +00000042: 2F0C '/.' MOVE.L A4,-(A7) +00000044: 2F06 '/.' MOVE.L D6,-(A7) +00000046: 4EBA FF08 'N...' JSR *-$00F6 ; FFFFFF50 +0000004A: 2640 '&@' MOVEA.L D0,A3 +0000004C: 200B ' .' MOVE.L A3,D0 +0000004E: 504F 'PO' ADDQ.W #8,A7 +00000050: 674A 'gJ' BEQ.S *+$004C ; 0000009C +00000052: 3D7C 0009 FFEA '=|....' MOVE.W #$0009,-$0016(A6) +00000058: 3D46 FFEC '=F..' MOVE.W D6,-$0014(A6) +0000005C: 206C 0040 ' l.@' MOVEA.L $0040(A4),A0 +00000060: 2D68 000A FFEE '-h....' MOVE.L $000A(A0),-$0012(A6) +00000066: 2D7C 4C4F 4144 '-|LOAD' MOVE.L #$4C4F4144,-$000E(A6) ; 'LOAD' + FFF2 +0000006E: 7001 'p.' MOVEQ #$01,D0 +00000070: 2D40 FFF6 '-@..' MOVE.L D0,-$000A(A6) +00000074: 7200 'r.' MOVEQ #$00,D1 +00000076: 122B 001A '.+..' MOVE.B $001A(A3),D1 +0000007A: 2D41 FFFA '-A..' MOVE.L D1,-$0006(A6) +0000007E: 426E FFFE 'Bn..' CLR.W -$0002(A6) +00000082: 558F 'U.' SUBQ.L #2,A7 +00000084: 486E FFEA 'Hn..' PEA -$0016(A6) +00000088: 206C 0040 ' l.@' MOVEA.L $0040(A4),A0 +0000008C: 2268 0006 '"h..' MOVEA.L $0006(A0),A1 +00000090: 4E91 'N.' JSR (A1) +00000092: 3A2E FFFE ':...' MOVE.W -$0002(A6),D5 +00000096: 7E00 '~.' MOVEQ #$00,D7 +00000098: 544F 'TO' ADDQ.W #2,A7 +0000009A: 6004 '`.' BRA.S *+$0006 ; 000000A0 +0000009C: 4EBA 0000 'N...' JSR ATAROUTINE2 ; id: 204 +000000A0: 598F 'Y.' SUBQ.L #4,A7 +000000A2: A975 '.u' _TickCount ; A975 +000000A4: BE9F '..' CMP.L (A7)+,D7 +000000A6: 649A 'd.' BCC.S *-$0064 ; 00000042 +000000A8: 3005 '0.' MOVE.W D5,D0 +000000AA: 4CEE 18E0 FFD6 'L.....' MOVEM.L -$002A(A6),D5-D7/A3/A4 +000000B0: 4E5E 'N^' UNLK A6 +000000B2: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 204 + 204: ATAROUTINE2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ATAROUTINE2"(204) + 0000009E +Comment: + + ATAMGR_5D9B0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5DA70 [5DA70, 5DA88) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 205 + 205: AUTOMOD_5DA70 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5DA70"(205) Segment="Main"(200) +Size: Flags $00 ModuleSize 24 + +Content: Flags $08 +Contents offset $0000 size $0018 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 598F 'Y.' SUBQ.L #4,A7 +00000006: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000000A: 7000 'p.' MOVEQ #$00,D0 +0000000C: 2F00 '/.' MOVE.L D0,-(A7) +0000000E: 4267 'Bg' CLR.W -(A7) +00000010: AA6A '.j' DC.W $AA6A ; TB 026A +00000012: 4E5E 'N^' UNLK A6 +00000014: 4E74 0004 'Nt..' RTD #$0004 + +Comment: + + AUTOMOD_5DA70 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5DA90 [5DA90, 5DADA) + + Module started due to: MODGUESS (align, RTD then padding) + + +Dictionary: Flags $00 FirstId 206 + 206: AUTOMOD_5DA90 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5DA90"(206) Segment="Main"(200) +Size: Flags $00 ModuleSize 74 + +Content: Flags $08 +Contents offset $0000 size $004A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000C: 2668 0224 '&h.$' MOVEA.L $0224(A0),A3 +00000010: 200B ' .' MOVE.L A3,D0 +00000012: 672C 'g,' BEQ.S *+$002E ; 00000040 +00000014: 598F 'Y.' SUBQ.L #4,A7 +00000016: 2F3C 4452 5652 '/.' MOVE.W (A7)+,D7 +00000048: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000004C: 2868 0224 '(h.$' MOVEA.L $0224(A0),A4 +00000050: 200C ' .' MOVE.L A4,D0 +00000052: 6700 0090 'g...' BEQ *+$0092 ; 000000E4 +00000056: 303C AA6A '0<.j' MOVE.W #$AA6A,D0 +0000005A: A746 '.F' _GetToolTrapAddress ; A746 +0000005C: 2D48 FF86 '-H..' MOVE.L A0,-$007A(A6) +00000060: 303C A89F '0<..' MOVE.W #$A89F,D0 +00000064: A746 '.F' _GetToolTrapAddress ; A746 +00000066: 202E FF86 ' ...' MOVE.L -$007A(A6),D0 +0000006A: B1C0 '..' CMPA.L D0,A0 +0000006C: 6714 'g.' BEQ.S *+$0016 ; 00000082 +0000006E: 598F 'Y.' SUBQ.L #4,A7 +00000070: 486C 0060 'Hl.`' PEA $0060(A4) +00000074: 7000 'p.' MOVEQ #$00,D0 +00000076: 2F00 '/.' MOVE.L D0,-(A7) +00000078: 3F3C 0001 '?<..' MOVE.W #$0001,-(A7) +0000007C: AA6A '.j' DC.W $AA6A ; TB 026A +0000007E: 584F 'XO' ADDQ.W #4,A7 +00000080: 6006 '`.' BRA.S *+$0008 ; 00000088 +00000082: 7000 'p.' MOVEQ #$00,D0 +00000084: 2940 0068 ')@.h' MOVE.L D0,$0068(A4) +00000088: 41FA FF06 'A...' LEA *-$00F8,A0 ; FFFFFF90 +0000008C: 2948 00A0 ')H..' MOVE.L A0,$00A0(A4) +00000090: 4EBA 009E 'N...' JSR *+$00A0 ; 00000130 +00000094: 4AAC 0040 'J..@' TST.L $0040(A4) +00000098: 6740 'g@' BEQ.S *+$0042 ; 000000DA +0000009A: 206C 0040 ' l.@' MOVEA.L $0040(A4),A0 +0000009E: 4A68 0004 'Jh..' TST.W $0004(A0) +000000A2: 6736 'g6' BEQ.S *+$0038 ; 000000DA +000000A4: 4AA8 0006 'J...' TST.L $0006(A0) +000000A8: 6730 'g0' BEQ.S *+$0032 ; 000000DA +000000AA: 00AC 0000 0002 '......' ORI.L #$00000002,$00A8(A4) + 00A8 +000000B2: 3D7C 0008 FFEA '=|....' MOVE.W #$0008,-$0016(A6) +000000B8: 3D7C FFFF FFEC '=|....' MOVE.W #$FFFF,-$0014(A6) +000000BE: 206C 0040 ' l.@' MOVEA.L $0040(A4),A0 +000000C2: 2D68 000A FFEE '-h....' MOVE.L $000A(A0),-$0012(A6) +000000C8: 558F 'U.' SUBQ.L #2,A7 +000000CA: 486E FFEA 'Hn..' PEA -$0016(A6) +000000CE: 206C 0040 ' l.@' MOVEA.L $0040(A4),A0 +000000D2: 2268 0006 '"h..' MOVEA.L $0006(A0),A1 +000000D6: 4E91 'N.' JSR (A1) +000000D8: 544F 'TO' ADDQ.W #2,A7 +000000DA: 7035 'p5' MOVEQ #$35,D0 ; '5' +000000DC: 2F00 '/.' MOVE.L D0,-(A7) +000000DE: 4EBA FED0 'N...' JSR *-$012E ; FFFFFFB0 +000000E2: 584F 'XO' ADDQ.W #4,A7 +000000E4: 4CEE 1080 FF7E 'L....~' MOVEM.L -$0082(A6),D7/A4 +000000EA: 4E5E 'N^' UNLK A6 +000000EC: 4E75 'Nu' RTS + + +EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="ATAROUTINE1"(208) +Comment: + + ATAMGR_5DAE0 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5DBD0 [5DBD0, 5DC08) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 209 + 209: AUTOMOD_5DBD0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5DBD0"(209) 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: 3438 01D2 '48..' MOVE.W $01D2,D2 +0000000A: 2878 011C '(x..' MOVEA.L $011C,A4 +0000000E: 7230 'r0' MOVEQ #$30,D1 ; '0' +00000010: 6018 '`.' BRA.S *+$001A ; 0000002A +00000012: 48C1 'H.' EXT.L D1 +00000014: 2001 ' .' MOVE.L D1,D0 +00000016: E588 '..' LSL.L #2,D0 +00000018: D08C '..' ADD.L A4,D0 +0000001A: 2040 ' @' MOVEA.L D0,A0 +0000001C: 4A90 'J.' TST.L (A0) +0000001E: 6606 'f.' BNE.S *+$0008 ; 00000026 +00000020: 3001 '0.' MOVE.W D1,D0 +00000022: 4640 'F@' NOT.W D0 +00000024: 600A '`.' BRA.S *+$000C ; 00000030 +00000026: 3001 '0.' MOVE.W D1,D0 +00000028: 5241 'RA' ADDQ.W #1,D1 +0000002A: B441 '.A' CMP.W D1,D2 +0000002C: 6EE4 'n.' BGT.S *-$001A ; 00000012 +0000002E: 7000 'p.' MOVEQ #$00,D0 +00000030: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000034: 4E5E 'N^' UNLK A6 +00000036: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5DBD0 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5DC10 [5DC10, 5DCFC) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +CC (5DCDC): JSR OPENDRIVER ; outside file + +86 (5DC96): JSR GETDCTLENTRY ; outside file + +36 (5DC46): JSR INTERSTIX208C_1 ; outside file + +1C (5DC2C): JSR EXPANSIONBUSMGR_VEC0180 ; outside file + + Unresolved outgoing references: + +58 (5DC68): JSR $5DBD0 + + +Dictionary: Flags $00 FirstId 210 + 210: AUTOMOD_5DC10 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5DC10"(210) Segment="Main"(200) +Size: Flags $00 ModuleSize 236 + +Content: Flags $08 +Contents offset $0000 size $00EC +00000000: 4E56 FFF2 'NV..' LINK.W A6,#-$000E +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: A11A '..' _GetZone ; A11A +0000000A: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +0000000E: 598F 'Y.' SUBQ.L #4,A7 +00000010: 2EB8 02A6 '....' MOVE.L $02A6,(A7) +00000014: 205F ' _' MOVEA.L (A7)+,A0 +00000016: A01B '..' _SetZone ; A01B +00000018: 486E FFF6 'Hn..' PEA -$000A(A6) +0000001C: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0180 ; id: 214 +00000020: 7200 'r.' MOVEQ #$00,D1 +00000022: 3200 '2.' MOVE.W D0,D1 +00000024: 2F01 '/.' MOVE.L D1,-(A7) +00000026: 7030 'p0' MOVEQ #$30,D0 ; '0' +00000028: 2F00 '/.' MOVE.L D0,-(A7) +0000002A: 7200 'r.' MOVEQ #$00,D1 +0000002C: 2F01 '/.' MOVE.L D1,-(A7) +0000002E: 2F01 '/.' MOVE.L D1,-(A7) +00000030: 2F3C FFFF AE1D '/<....' MOVE.L #$FFFFAE1D,-(A7) +00000036: 4EBA 0000 'N...' JSR INTERSTIX208C_1 ; id: 213 +0000003A: 3E00 '>.' MOVE.W D0,D7 +0000003C: 4FEF 0018 'O...' LEA $0018(A7),A7 +00000040: 6700 0090 'g...' BEQ *+$0092 ; 000000D2 +00000044: 598F 'Y.' SUBQ.L #4,A7 +00000046: 2F3C 4452 5652 '/.' MOVE.W D0,D7 +0000007E: 6652 'fR' BNE.S *+$0054 ; 000000D2 +00000080: 598F 'Y.' SUBQ.L #4,A7 +00000082: 3F2E FFF6 '?...' MOVE.W -$000A(A6),-(A7) +00000086: 4EBA 0000 'N...' JSR GETDCTLENTRY ; id: 212 +0000008A: 2D5F FFF8 '-_..' MOVE.L (A7)+,-$0008(A6) +0000008E: 6742 'gB' BEQ.S *+$0044 ; 000000D2 +00000090: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +00000094: A029 '.)' _HLock ; A029 +00000096: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +0000009A: 2650 '&P' MOVEA.L (A0),A3 +0000009C: 200C ' .' MOVE.L A4,D0 +0000009E: 6732 'g2' BEQ.S *+$0034 ; 000000D2 +000000A0: 200B ' .' MOVE.L A3,D0 +000000A2: 672E 'g.' BEQ.S *+$0030 ; 000000D2 +000000A4: 268C '&.' MOVE.L A4,(A3) +000000A6: 3754 0004 '7T..' MOVE.W (A4),$0004(A3) +000000AA: 376C 0002 0022 '7l..."' MOVE.W $0002(A4),$0022(A3) +000000B0: 376C 0004 0024 '7l...$' MOVE.W $0004(A4),$0024(A3) +000000B6: 376C 0006 0026 '7l...&' MOVE.W $0006(A4),$0026(A3) +000000BC: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +000000C0: A02A '.*' _HUnlock ; A02A +000000C2: 558F 'U.' SUBQ.L #2,A7 +000000C4: 487A 001C 'Hz..' PEA *+$001E ; 000000E2 +000000C8: 486E FFF6 'Hn..' PEA -$000A(A6) +000000CC: 4EBA 0000 'N...' JSR OPENDRIVER ; id: 211 +000000D0: 3E1F '>.' MOVE.W (A7)+,D7 +000000D2: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000D6: A01B '..' _SetZone ; A01B +000000D8: 4CEE 1880 FFE6 'L.....' MOVEM.L -$001A(A6),D7/A3/A4 +000000DE: 4E5E 'N^' UNLK A6 +000000E0: 4E75 'Nu' RTS +000000E2: 082E 4154 414C '..ATAL' BTST #$54,$414C(A6) +000000E8: 6F61 'oa' BLE.S *+$0063 ; 0000014B +000000EA: 6400 'd.' DC.W $6400 ; 000000EC + + +Dictionary: Flags $00 FirstId 211 + 211: OPENDRIVER +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="OPENDRIVER"(211) + 000000CE + +Dictionary: Flags $00 FirstId 212 + 212: GETDCTLENTRY +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETDCTLENTRY"(212) + 00000088 + +Dictionary: Flags $00 FirstId 213 + 213: INTERSTIX208C_1 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INTERSTIX208C_1"(213) + 00000038 + +Dictionary: Flags $00 FirstId 214 + 214: EXPANSIONBUSMGR_VEC0180 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0180"(214) + 0000001E +Comment: + + AUTOMOD_5DC10 ended due to: BRA.L island below, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5DD20 [5DD20, 5DDB4) + + Module started due to: island above, MODGUESS (align, BRA.L then padding) + + +Dictionary: Flags $00 FirstId 215 + 215: AUTOMOD_5DD20 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5DD20"(215) Segment="Main"(200) +Size: Flags $00 ModuleSize 148 + +Content: Flags $08 +Contents offset $0000 size $0094 +00000000: 4E56 FEB8 'NV..' LINK.W A6,#-$0148 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 49EE FFC0 'I...' LEA -$0040(A6),A4 +0000000C: 4247 'BG' CLR.W D7 +0000000E: 41FA 004A 'A..J' LEA *+$004C,A0 ; 0000005A +00000012: 43D4 'C.' LEA (A4),A1 +00000014: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000016: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000018: 22D8 '".' MOVE.L (A0)+,(A1)+ +0000001A: A11A '..' _GetZone ; A11A +0000001C: 2648 '&H' MOVEA.L A0,A3 +0000001E: 598F 'Y.' SUBQ.L #4,A7 +00000020: 2EB8 02A6 '....' MOVE.L $02A6,(A7) +00000024: 205F ' _' MOVEA.L (A7)+,A0 +00000026: A01B '..' _SetZone ; A01B +00000028: 558F 'U.' SUBQ.L #2,A7 +0000002A: 2F0C '/.' MOVE.L A4,-(A7) +0000002C: 2F3C 7077 7063 '/.' MOVE.W (A7)+,D7 +0000004A: 204B ' K' MOVEA.L A3,A0 +0000004C: A01B '..' _SetZone ; A01B +0000004E: 3007 '0.' MOVE.W D7,D0 +00000050: 4CEE 1880 FEAC 'L.....' MOVEM.L -$0154(A6),D7/A3/A4 +00000056: 4E5E 'N^' UNLK A6 +00000058: 4E75 'Nu' RTS +0000005A: 0A41 5441 '.ATA' EORI.W #$5441,D1 ; 'TA' +0000005E: 4D61 'Ma' DC.W $4D61 ; ???? +00000060: 6E61 'na' BGT.S *+$0063 ; 000000C3 +00000062: 6765 'ge' BEQ.S *+$0067 ; 000000C9 +00000064: 7200 'r.' MOVEQ #$00,D1 +00000066: 0000 0000 '....' ORI.B #$00,D0 +0000006A: 0000 0000 '....' ORI.B #$00,D0 +0000006E: 0000 4E56 '..NV' ORI.B #$56,D0 ; 'V' +00000072: 0000 48E7 '..H.' ORI.B #$E7,D0 +00000076: 0018 266E '..&n' ORI.B #$6E,(A0)+ ; 'n' +0000007A: 000C 286E '..(n' ORI.B #$6E,A4 ; 'n' +0000007E: 0008 189B '....' ORI.B #$9B,A0 +00000082: 4A1C 'J.' TST.B (A4)+ +00000084: 66FA 'f.' BNE.S *-$0004 ; 00000080 +00000086: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +0000008A: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +00000090: 4E5E 'N^' UNLK A6 +00000092: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5DD20 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5DDC0 [5DDC0, 5DDD6) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 216 + 216: AUTOMOD_5DDC0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5DDC0"(216) Segment="Main"(200) +Size: Flags $00 ModuleSize 22 + +Content: Flags $08 +Contents offset $0000 size $0016 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +00000008: 7000 'p.' MOVEQ #$00,D0 +0000000A: 6002 '`.' BRA.S *+$0004 ; 0000000E +0000000C: 5280 'R.' ADDQ.L #1,D0 +0000000E: 4A19 'J.' TST.B (A1)+ +00000010: 66FA 'f.' BNE.S *-$0004 ; 0000000C +00000012: 4E5E 'N^' UNLK A6 +00000014: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5DDC0 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: ATAMGR_5DDE0 [5DDE0, 5DEEA) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +10 (5DDF0): BSR $62660 ; bad outside file + +36 (5DE16): JSR $5DDC0 + +DC (5DEBC): JSR $5DD90 + + +0 (5DDE0): ATAROUTINE2 + + +Dictionary: Flags $00 FirstId 217 + 217: ATAMGR_5DDE0 + 218: ATAROUTINE2 +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ATAMGR_5DDE0"(217) Segment="Main"(200) +Size: Flags $00 ModuleSize 266 + +Content: Flags $08 +Contents offset $0000 size $010A +00000000: 4E56 FF9C 'NV..' LINK.W A6,#-$0064 +00000004: 48E7 0F08 'H...' MOVEM.L D4-D7/A4,-(A7) +00000008: 49EE FFF8 'I...' LEA -$0008(A6),A4 +0000000C: 28BC 6174 6100 '(.ata.' MOVE.L #$61746100,(A4) +00000012: 486E FFA0 'Hn..' PEA -$0060(A6) +00000016: 7000 'p.' MOVEQ #$00,D0 +00000018: ABE9 '..' DC.W $ABE9 ; TB 03E9 +0000001A: 7800 'x.' MOVEQ #$00,D4 +0000001C: 584F 'XO' ADDQ.W #4,A7 +0000001E: 6000 00C6 '`...' BRA *+$00C8 ; 000000E6 +00000022: 486E FF9C 'Hn..' PEA -$0064(A6) +00000026: 7007 'p.' MOVEQ #$07,D0 +00000028: ABE9 '..' DC.W $ABE9 ; TB 03E9 +0000002A: 2E00 '..' MOVE.L D0,D7 +0000002C: 584F 'XO' ADDQ.W #4,A7 +0000002E: 6600 00A2 'f...' BNE *+$00A4 ; 000000D2 +00000032: 7C05 '|.' MOVEQ #$05,D6 +00000034: 2F0C '/.' MOVE.L A4,-(A7) +00000036: 4EBA FFA8 'N...' JSR *-$0056 ; FFFFFFE0 +0000003A: 2A00 '*.' MOVE.L D0,D5 +0000003C: 5285 'R.' ADDQ.L #1,D5 +0000003E: 2F05 '/.' MOVE.L D5,-(A7) +00000040: 2F0C '/.' MOVE.L A4,-(A7) +00000042: 487A 00BA 'Hz..' PEA *+$00BC ; 000000FE +00000046: 486E FFB1 'Hn..' PEA -$004F(A6) +0000004A: 486E FFA0 'Hn..' PEA -$0060(A6) +0000004E: 2F06 '/.' MOVE.L D6,-(A7) +00000050: 486E FF9C 'Hn..' PEA -$0064(A6) +00000054: 700B 'p.' MOVEQ #$0B,D0 +00000056: ABE9 '..' DC.W $ABE9 ; TB 03E9 +00000058: 2E00 '..' MOVE.L D0,D7 +0000005A: 4A2E FFB1 'J...' TST.B -$004F(A6) +0000005E: 4FEF 0020 'O.. ' LEA $0020(A7),A7 +00000062: 6656 'fV' BNE.S *+$0058 ; 000000BA +00000064: 4A87 'J.' TST.L D7 +00000066: 6652 'fR' BNE.S *+$0054 ; 000000BA +00000068: 7000 'p.' MOVEQ #$00,D0 +0000006A: 2D40 FFB2 '-@..' MOVE.L D0,-$004E(A6) +0000006E: 1D7C 0002 FFB8 '.|....' MOVE.B #$02,-$0048(A6) +00000074: 1D7C 0093 FFC4 '.|....' MOVE.B #$93,-$003C(A6) +0000007A: 422E FFC5 'B...' CLR.B -$003B(A6) +0000007E: 2D40 FFCA '-@..' MOVE.L D0,-$0036(A6) +00000082: 426E FFC6 'Bn..' CLR.W -$003A(A6) +00000086: 2D40 FFBE '-@..' MOVE.L D0,-$0042(A6) +0000008A: 2D40 FFCE '-@..' MOVE.L D0,-$0032(A6) +0000008E: 426E FFDA 'Bn..' CLR.W -$0026(A6) +00000092: 41EE FFA0 'A...' LEA -$0060(A6),A0 +00000096: 2D48 FFE2 '-H..' MOVE.L A0,-$001E(A6) +0000009A: 1D7C 0001 FFEF '.|....' MOVE.B #$01,-$0011(A6) +000000A0: 2D40 FFF0 '-@..' MOVE.L D0,-$0010(A6) +000000A4: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +000000A8: 2D40 FFEA '-@..' MOVE.L D0,-$0016(A6) +000000AC: 422E FFEE 'B...' CLR.B -$0012(A6) +000000B0: 558F 'U.' SUBQ.L #2,A7 +000000B2: 486E FFB2 'Hn..' PEA -$004E(A6) +000000B6: AAF1 '..' DC.W $AAF1 ; TB 02F1 +000000B8: 544F 'TO' ADDQ.W #2,A7 +000000BA: 7C01 '|.' MOVEQ #$01,D6 +000000BC: 4A2E FFB1 'J...' TST.B -$004F(A6) +000000C0: 6606 'f.' BNE.S *+$0008 ; 000000C8 +000000C2: 4A87 'J.' TST.L D7 +000000C4: 6700 FF6E 'g..n' BEQ *-$0090 ; 00000034 +000000C8: 486E FF9C 'Hn..' PEA -$0064(A6) +000000CC: 7008 'p.' MOVEQ #$08,D0 +000000CE: ABE9 '..' DC.W $ABE9 ; TB 03E9 +000000D0: 584F 'XO' ADDQ.W #4,A7 +000000D2: 4A84 'J.' TST.L D4 +000000D4: 660C 'f.' BNE.S *+$000E ; 000000E2 +000000D6: 487A 0022 'Hz."' PEA *+$0024 ; 000000FA +000000DA: 2F0C '/.' MOVE.L A4,-(A7) +000000DC: 4EBA FED2 'N...' JSR *-$012C ; FFFFFFB0 +000000E0: 504F 'PO' ADDQ.W #8,A7 +000000E2: 2004 ' .' MOVE.L D4,D0 +000000E4: 5284 'R.' ADDQ.L #1,D4 +000000E6: 7002 'p.' MOVEQ #$02,D0 +000000E8: B084 '..' CMP.L D4,D0 +000000EA: 6200 FF36 'b..6' BHI *-$00C8 ; 00000022 +000000EE: 3007 '0.' MOVE.W D7,D0 +000000F0: 4CEE 10F0 FF88 'L.....' MOVEM.L -$0078(A6),D4-D7/A4 +000000F6: 4E5E 'N^' UNLK A6 +000000F8: 4E75 'Nu' RTS +000000FA: 6964 'id' BVS.S *+$0066 ; 00000160 +000000FC: 6500 6465 'e.de' BCS *+$6467 ; 00006563 +00000100: 7669 'vi' MOVEQ #$69,D3 ; 'i' +00000102: 6365 'ce' BLS.S *+$0067 ; 00000169 +00000104: 5F74 7970 6500 '_type.' DC.W $5F74 ,$7970 ,$6500 + + +EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="ATAROUTINE2"(218) +Comment: + + ATAMGR_5DDE0 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: ATAMANAGER [5DEF0, 5DF2C) + + Module started due to: MODGUESS (align, label) + + Unresolved outgoing references: + +14 (5DF04): JSR $5DD20 + + Trap AAF1 + + +Dictionary: Flags $00 FirstId 219 + 219: ATAMANAGER +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ATAMANAGER"(219) 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 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000C: 2868 0224 '(h.$' MOVEA.L $0224(A0),A4 +00000010: 200C ' .' MOVE.L A4,D0 +00000012: 6608 'f.' BNE.S *+$000A ; 0000001C +00000014: 4EBA FE1A 'N...' JSR *-$01E4 ; FFFFFE30 +00000018: 3E00 '>.' MOVE.W D0,D7 +0000001A: 6002 '`.' BRA.S *+$0004 ; 0000001E +0000001C: 4247 'BG' CLR.W D7 +0000001E: 4A47 'JG' TST.W D7 +00000020: 660A 'f.' BNE.S *+$000C ; 0000002C +00000022: 558F 'U.' SUBQ.L #2,A7 +00000024: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000028: AAF1 '..' DC.W $AAF1 ; TB 02F1 +0000002A: 3E1F '>.' MOVE.W (A7)+,D7 +0000002C: 3D47 000C '=G..' MOVE.W D7,$000C(A6) +00000030: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000036: 4E5E 'N^' UNLK A6 +00000038: 4E74 0004 'Nt..' RTD #$0004 + +Comment: + + ATAMANAGER ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: ATAMGR_5DF30 [5DF30, 5DFA4) + + Module started due to: MODGUESS (align, label, RTD then padding) + + +Dictionary: Flags $00 FirstId 220 + 220: ATAMGR_5DF30 +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ATAMGR_5DF30"(220) Segment="Main"(200) +Size: Flags $00 ModuleSize 116 + +Content: Flags $08 +Contents offset $0000 size $0074 +00000000: 4E56 FFEA 'NV..' LINK.W A6,#-$0016 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000C: 2668 0224 '&h.$' MOVEA.L $0224(A0),A3 +00000010: 206B 0038 ' k.8' MOVEA.L $0038(A3),A0 +00000014: 2868 0002 '(h..' MOVEA.L $0002(A0),A4 +00000018: 604C '`L' BRA.S *+$004E ; 00000066 +0000001A: 4AAC 0014 'J...' TST.L $0014(A4) +0000001E: 6744 'gD' BEQ.S *+$0046 ; 00000064 +00000020: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +00000024: 7002 'p.' MOVEQ #$02,D0 +00000026: B0A8 000C '....' CMP.L $000C(A0),D0 +0000002A: 6738 'g8' BEQ.S *+$003A ; 00000064 +0000002C: 47EC 001C 'G...' LEA $001C(A4),A3 +00000030: 4A6B 0004 'Jk..' TST.W $0004(A3) +00000034: 672E 'g.' BEQ.S *+$0030 ; 00000064 +00000036: 7004 'p.' MOVEQ #$04,D0 +00000038: C0AB 000E '....' AND.L $000E(A3),D0 +0000003C: 6726 'g&' BEQ.S *+$0028 ; 00000064 +0000003E: 4AAB 0006 'J...' TST.L $0006(A3) +00000042: 6720 'g ' BEQ.S *+$0022 ; 00000064 +00000044: 3D7C 0002 FFEA '=|....' MOVE.W #$0002,-$0016(A6) +0000004A: 3D6C 000E FFEC '=l....' MOVE.W $000E(A4),-$0014(A6) +00000050: 2D6B 000A FFEE '-k....' MOVE.L $000A(A3),-$0012(A6) +00000056: 558F 'U.' SUBQ.L #2,A7 +00000058: 486E FFEA 'Hn..' PEA -$0016(A6) +0000005C: 206B 0006 ' k..' MOVEA.L $0006(A3),A0 +00000060: 4E90 'N.' JSR (A0) +00000062: 544F 'TO' ADDQ.W #2,A7 +00000064: 2854 '(T' MOVEA.L (A4),A4 +00000066: 200C ' .' MOVE.L A4,D0 +00000068: 66B0 'f.' BNE.S *-$004E ; 0000001A +0000006A: 4CEE 1800 FFE2 'L.....' MOVEM.L -$001E(A6),A3/A4 +00000070: 4E5E 'N^' UNLK A6 +00000072: 4E75 'Nu' RTS + +Comment: + + ATAMGR_5DF30 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: ATAMGR_5DFB0 [5DFB0, 5E024) + + Module started due to: MODGUESS (align, label, RTS then padding) + + +Dictionary: Flags $00 FirstId 221 + 221: ATAMGR_5DFB0 +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ATAMGR_5DFB0"(221) Segment="Main"(200) +Size: Flags $00 ModuleSize 116 + +Content: Flags $08 +Contents offset $0000 size $0074 +00000000: 4E56 FFEA 'NV..' LINK.W A6,#-$0016 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000C: 2668 0224 '&h.$' MOVEA.L $0224(A0),A3 +00000010: 206B 0038 ' k.8' MOVEA.L $0038(A3),A0 +00000014: 2868 0002 '(h..' MOVEA.L $0002(A0),A4 +00000018: 604C '`L' BRA.S *+$004E ; 00000066 +0000001A: 4AAC 0014 'J...' TST.L $0014(A4) +0000001E: 6744 'gD' BEQ.S *+$0046 ; 00000064 +00000020: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +00000024: 7002 'p.' MOVEQ #$02,D0 +00000026: B0A8 000C '....' CMP.L $000C(A0),D0 +0000002A: 6738 'g8' BEQ.S *+$003A ; 00000064 +0000002C: 47EC 001C 'G...' LEA $001C(A4),A3 +00000030: 4A6B 0004 'Jk..' TST.W $0004(A3) +00000034: 672E 'g.' BEQ.S *+$0030 ; 00000064 +00000036: 7002 'p.' MOVEQ #$02,D0 +00000038: C0AB 000E '....' AND.L $000E(A3),D0 +0000003C: 6726 'g&' BEQ.S *+$0028 ; 00000064 +0000003E: 4AAB 0006 'J...' TST.L $0006(A3) +00000042: 6720 'g ' BEQ.S *+$0022 ; 00000064 +00000044: 3D7C 0001 FFEA '=|....' MOVE.W #$0001,-$0016(A6) +0000004A: 3D6C 000E FFEC '=l....' MOVE.W $000E(A4),-$0014(A6) +00000050: 2D6B 000A FFEE '-k....' MOVE.L $000A(A3),-$0012(A6) +00000056: 558F 'U.' SUBQ.L #2,A7 +00000058: 486E FFEA 'Hn..' PEA -$0016(A6) +0000005C: 206B 0006 ' k..' MOVEA.L $0006(A3),A0 +00000060: 4E90 'N.' JSR (A0) +00000062: 544F 'TO' ADDQ.W #2,A7 +00000064: 2854 '(T' MOVEA.L (A4),A4 +00000066: 200C ' .' MOVE.L A4,D0 +00000068: 66B0 'f.' BNE.S *-$004E ; 0000001A +0000006A: 4CEE 1800 FFE2 'L.....' MOVEM.L -$001E(A6),A3/A4 +00000070: 4E5E 'N^' UNLK A6 +00000072: 4E75 'Nu' RTS + +Comment: + + ATAMGR_5DFB0 ended due to: end of FILE directive + + +Last +Record Summary +Type Count + 0 Pad 10 + 1 First 1 + 2 Last 1 + 3 Comment 29 + 4 Dictionary 20 + 5 Module 14 + 6 EntryPoint 2 + 7 ModSize 14 + 8 Content 14 + 9 Reference 5 diff --git a/BuildResults/RISC/Lib/AliasMgr.lib.dump b/BuildResults/RISC/Lib/AliasMgr.lib.dump new file mode 100644 index 0000000..ad776c2 --- /dev/null +++ b/BuildResults/RISC/Lib/AliasMgr.lib.dump @@ -0,0 +1,12063 @@ + +First: Flags=$01 Version=$0002 +Comment: + + UNLINKED FROM MAC OS ROM -- ELLIOT WAS HERE + [39370, 3F2A0) + + +Dictionary: Flags $00 FirstId 200 + 200: Main +Pad +Comment: + + ##################################################################################### + + Module: SETARROWCURSOR [39370, 3937A) + + Module started due to: FILE directive, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:AliasMgr:alDlogUtil.a + + +Dictionary: Flags $00 FirstId 201 + 201: SETARROWCURSOR +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SETARROWCURSOR"(201) Segment="Main"(200) +Size: Flags $00 ModuleSize 10 + +Content: Flags $08 +Contents offset $0000 size $000A +00000000: 2055 ' U' MOVEA.L (A5),A0 +00000002: 4868 FF94 'Hh..' PEA -$006C(A0) +00000006: A851 '.Q' _SetCursor ; A851 +00000008: 4E75 'Nu' RTS + +Comment: + + SETARROWCURSOR ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_39390 [39390, 393F0) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +40 (393D0): JSR AL_FILLALIAS + + +Dictionary: Flags $00 FirstId 202 + 202: AUTOMOD_39390 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_39390"(202) Segment="Main"(200) +Size: Flags $00 ModuleSize 96 + +Content: Flags $08 +Contents offset $0000 size $0060 +00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 286E 000E '(n..' MOVEA.L $000E(A6),A4 +0000000C: 203C 0000 0096 ' <....' MOVE.L #$00000096,D0 +00000012: A322 '."' _NewHandleClear ; A322 +00000014: 2888 '(.' MOVE.L A0,(A4) +00000016: 660C 'f.' BNE.S *+$000E ; 00000024 +00000018: 558F 'U.' SUBQ.L #2,A7 +0000001A: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +0000001E: 3D5F 001A '=_..' MOVE.W (A7)+,$001A(A6) +00000022: 6030 '`0' BRA.S *+$0032 ; 00000054 +00000024: 558F 'U.' SUBQ.L #2,A7 +00000026: 2F2E 0016 '/...' MOVE.L $0016(A6),-(A7) +0000002A: 2F2E 0012 '/...' MOVE.L $0012(A6),-(A7) +0000002E: 7001 'p.' MOVEQ #$01,D0 +00000030: 1F00 '..' MOVE.B D0,-(A7) +00000032: 2F14 '/.' MOVE.L (A4),-(A7) +00000034: 486E FFFF 'Hn..' PEA -$0001(A6) +00000038: 3F2E 000C '?...' MOVE.W $000C(A6),-(A7) +0000003C: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000040: 4EBA 0000 'N...' JSR AL_FILLALIAS ; id: 203 +00000044: 3E1F '>.' MOVE.W (A7)+,D7 +00000046: 6708 'g.' BEQ.S *+$000A ; 00000050 +00000048: 2054 ' T' MOVEA.L (A4),A0 +0000004A: A023 '.#' _DisposeHandle ; A023 +0000004C: 7000 'p.' MOVEQ #$00,D0 +0000004E: 2880 '(.' MOVE.L D0,(A4) +00000050: 3D47 001A '=G..' MOVE.W D7,$001A(A6) +00000054: 4CEE 1080 FFF6 'L.....' MOVEM.L -$000A(A6),D7/A4 +0000005A: 4E5E 'N^' UNLK A6 +0000005C: 4E74 0012 'Nt..' RTD #$0012 + + +Dictionary: Flags $00 FirstId 203 + 203: AL_FILLALIAS +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_FILLALIAS"(203) + 00000042 +Comment: + + AUTOMOD_39390 ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: AL_NEWALIAS [393F0, 39418) + + Module started due to: MODGUESS (align, label) + + Unresolved outgoing references: + +1A (3940A): JSR $39390 + + VectorTable comment: {sources}Toolbox:AliasMgr:alExt.c + + +Dictionary: Flags $00 FirstId 204 + 204: AL_NEWALIAS + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AL_NEWALIAS"(204) 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 0010 '/...' MOVE.L $0010(A6),-(A7) +0000000A: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000000E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000012: 7000 'p.' MOVEQ #$00,D0 +00000014: 3F00 '?.' MOVE.W D0,-(A7) +00000016: 7200 'r.' MOVEQ #$00,D1 +00000018: 2F01 '/.' MOVE.L D1,-(A7) +0000001A: 4EBA FF84 'N...' JSR *-$007A ; FFFFFFA0 +0000001E: 3D5F 0014 '=_..' MOVE.W (A7)+,$0014(A6) +00000022: 4E5E 'N^' UNLK A6 +00000024: 4E74 000C 'Nt..' RTD #$000C + +Comment: + + AL_NEWALIAS ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AL_NEWALIASMINIMAL [39430, 39456) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Unresolved outgoing references: + +18 (39448): JSR $39390 + + VectorTable comment: {sources}Toolbox:AliasMgr:alExt.c + + +Dictionary: Flags $00 FirstId 205 + 205: AL_NEWALIASMINIMAL +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AL_NEWALIASMINIMAL"(205) 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: 558F 'U.' SUBQ.L #2,A7 +00000006: 7000 'p.' MOVEQ #$00,D0 +00000008: 2F00 '/.' MOVE.L D0,-(A7) +0000000A: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000000E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000012: 7201 'r.' MOVEQ #$01,D1 +00000014: 3F01 '?.' MOVE.W D1,-(A7) +00000016: 2F00 '/.' MOVE.L D0,-(A7) +00000018: 4EBA FF46 'N..F' JSR *-$00B8 ; FFFFFF60 +0000001C: 3D5F 0010 '=_..' MOVE.W (A7)+,$0010(A6) +00000020: 4E5E 'N^' UNLK A6 +00000022: 4E74 0008 'Nt..' RTD #$0008 + +Comment: + + AL_NEWALIASMINIMAL ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AL_NEWALIASMINIMALFROMFULLPATH [39460, 39562) + + Module started due to: vector glue above, MODGUESS (align, label) + + Resolved outgoing references: + +92 (394F2): JSR AL_GETVOLNAME + + Unresolved outgoing references: + +D2 (39532): JSR $39390 + + VectorTable comment: {sources}Toolbox:AliasMgr:alExt.c + + +Dictionary: Flags $00 FirstId 206 + 206: AL_NEWALIASMINIMALFROMFULLPATH +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AL_NEWALIASMINIMALFROMFULLPATH"(206) Segment="Main"(200) +Size: Flags $00 ModuleSize 258 + +Content: Flags $08 +Contents offset $0000 size $0102 +00000000: 4E56 FEAC 'NV..' LINK.W A6,#-$0154 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 47EE FF00 'G...' LEA -$0100(A6),A3 +0000000C: 286E 0014 '(n..' MOVEA.L $0014(A6),A4 +00000010: 3E2E 0018 '>...' MOVE.W $0018(A6),D7 +00000014: 200C ' .' MOVE.L A4,D0 +00000016: 673A 'g:' BEQ.S *+$003C ; 00000052 +00000018: 4A47 'JG' TST.W D7 +0000001A: 6F36 'o6' BLE.S *+$0038 ; 00000052 +0000001C: 558F 'U.' SUBQ.L #2,A7 +0000001E: 2F0C '/.' MOVE.L A4,-(A7) +00000020: 3F07 '?.' MOVE.W D7,-(A7) +00000022: 7015 'p.' MOVEQ #$15,D0 +00000024: A823 '.#' _AliasDispatch ; A823 +00000026: 4A1F 'J.' TST.B (A7)+ +00000028: 6728 'g(' BEQ.S *+$002A ; 00000052 +0000002A: 4AAE 0010 'J...' TST.L $0010(A6) +0000002E: 670E 'g.' BEQ.S *+$0010 ; 0000003E +00000030: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000034: 7000 'p.' MOVEQ #$00,D0 +00000036: 1010 '..' MOVE.B (A0),D0 +00000038: 0C00 0020 '... ' CMPI.B #$20,D0 ; ' ' +0000003C: 6214 'b.' BHI.S *+$0016 ; 00000052 +0000003E: 4AAE 000C 'J...' TST.L $000C(A6) +00000042: 6718 'g.' BEQ.S *+$001A ; 0000005C +00000044: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000048: 7000 'p.' MOVEQ #$00,D0 +0000004A: 1010 '..' MOVE.B (A0),D0 +0000004C: 0C00 001F '....' CMPI.B #$1F,D0 +00000050: 630A 'c.' BLS.S *+$000C ; 0000005C +00000052: 3D7C FFCE 001A '=|....' MOVE.W #$FFCE,$001A(A6) +00000058: 6000 009C '`...' BRA *+$009E ; 000000F6 +0000005C: 426E FEAC 'Bn..' CLR.W -$0154(A6) +00000060: 70FF 'p.' MOVEQ #$FF,D0 +00000062: 2D40 FEAE '-@..' MOVE.L D0,-$0152(A6) +00000066: 2F0C '/.' MOVE.L A4,-(A7) +00000068: 3F07 '?.' MOVE.W D7,-(A7) +0000006A: 2F0B '/.' MOVE.L A3,-(A7) +0000006C: 7016 'p.' MOVEQ #$16,D0 +0000006E: A823 '.#' _AliasDispatch ; A823 +00000070: 7000 'p.' MOVEQ #$00,D0 +00000072: 1013 '..' MOVE.B (A3),D0 +00000074: 0C00 003F '...?' CMPI.B #$3F,D0 ; '?' +00000078: 6308 'c.' BLS.S *+$000A ; 00000082 +0000007A: 3D7C FFCE 001A '=|....' MOVE.W #$FFCE,$001A(A6) +00000080: 6074 '`t' BRA.S *+$0076 ; 000000F6 +00000082: 2F0B '/.' MOVE.L A3,-(A7) +00000084: 486E FEB2 'Hn..' PEA -$014E(A6) +00000088: 7018 'p.' MOVEQ #$18,D0 +0000008A: A823 '.#' _AliasDispatch ; A823 +0000008C: 2F0C '/.' MOVE.L A4,-(A7) +0000008E: 3F07 '?.' MOVE.W D7,-(A7) +00000090: 2F0B '/.' MOVE.L A3,-(A7) +00000092: 4EBA 0000 'N...' JSR AL_GETVOLNAME ; id: 207 +00000096: 7000 'p.' MOVEQ #$00,D0 +00000098: 1013 '..' MOVE.B (A3),D0 +0000009A: 0C00 001B '....' CMPI.B #$1B,D0 +0000009E: 6308 'c.' BLS.S *+$000A ; 000000A8 +000000A0: 3D7C FFCE 001A '=|....' MOVE.W #$FFCE,$001A(A6) +000000A6: 604E '`N' BRA.S *+$0050 ; 000000F6 +000000A8: 3D47 FEF2 '=G..' MOVE.W D7,-$010E(A6) +000000AC: 2D4C FEF4 '-L..' MOVE.L A4,-$010C(A6) +000000B0: 2D6E 0010 FEF8 '-n....' MOVE.L $0010(A6),-$0108(A6) +000000B6: 2D6E 000C FEFC '-n....' MOVE.L $000C(A6),-$0104(A6) +000000BC: 558F 'U.' SUBQ.L #2,A7 +000000BE: 7000 'p.' MOVEQ #$00,D0 +000000C0: 2F00 '/.' MOVE.L D0,-(A7) +000000C2: 486E FEAC 'Hn..' PEA -$0154(A6) +000000C6: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +000000CA: 7202 'r.' MOVEQ #$02,D1 +000000CC: 3F01 '?.' MOVE.W D1,-(A7) +000000CE: 486E FEF2 'Hn..' PEA -$010E(A6) +000000D2: 4EBA FE5C 'N..\' JSR *-$01A2 ; FFFFFF30 +000000D6: 3E1F '>.' MOVE.W (A7)+,D7 +000000D8: 6618 'f.' BNE.S *+$001A ; 000000F2 +000000DA: 7000 'p.' MOVEQ #$00,D0 +000000DC: 102E FEB2 '....' MOVE.B -$014E(A6),D0 +000000E0: 4A80 'J.' TST.L D0 +000000E2: 660E 'f.' BNE.S *+$0010 ; 000000F2 +000000E4: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000E8: 2050 ' P' MOVEA.L (A0),A0 +000000EA: 2050 ' P' MOVEA.L (A0),A0 +000000EC: 317C 0001 0008 '1|....' MOVE.W #$0001,$0008(A0) +000000F2: 3D47 001A '=G..' MOVE.W D7,$001A(A6) +000000F6: 4CEE 1880 FEA0 'L.....' MOVEM.L -$0160(A6),D7/A3/A4 +000000FC: 4E5E 'N^' UNLK A6 +000000FE: 4E74 0012 'Nt..' RTD #$0012 + + +Dictionary: Flags $00 FirstId 207 + 207: AL_GETVOLNAME + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_GETVOLNAME"(207) + 00000094 +Comment: + + AL_NEWALIASMINIMALFROMFULLPATH ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AL_RESOLVEALIAS [39570, 395E0) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:AliasMgr:alExt.c + + +Dictionary: Flags $00 FirstId 208 + 208: AL_RESOLVEALIAS + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AL_RESOLVEALIAS"(208) Segment="Main"(200) +Size: Flags $00 ModuleSize 112 + +Content: Flags $08 +Contents offset $0000 size $0070 +00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 286E 0014 '(n..' MOVEA.L $0014(A6),A4 +00000010: 3D7C 0001 FFFE '=|....' MOVE.W #$0001,-$0002(A6) +00000016: 2E3C 0000 0101 '.<....' MOVE.L #$00000101,D7 +0000001C: 200C ' .' MOVE.L A4,D0 +0000001E: 6706 'g.' BEQ.S *+$0008 ; 00000026 +00000020: 0087 0000 0400 '......' ORI.L #$00000400,D7 +00000026: 558F 'U.' SUBQ.L #2,A7 +00000028: 2F0C '/.' MOVE.L A4,-(A7) +0000002A: 2F07 '/.' MOVE.L D7,-(A7) +0000002C: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000030: 486E FFFE 'Hn..' PEA -$0002(A6) +00000034: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000038: 2F0B '/.' MOVE.L A3,-(A7) +0000003A: 7000 'p.' MOVEQ #$00,D0 +0000003C: 2F00 '/.' MOVE.L D0,-(A7) +0000003E: 2F00 '/.' MOVE.L D0,-(A7) +00000040: 7005 'p.' MOVEQ #$05,D0 +00000042: A823 '.#' _AliasDispatch ; A823 +00000044: 3C1F '<.' MOVE.W (A7)+,D6 +00000046: 6618 'f.' BNE.S *+$001A ; 00000060 +00000048: 4A13 'J.' TST.B (A3) +0000004A: 6714 'g.' BEQ.S *+$0016 ; 00000060 +0000004C: 558F 'U.' SUBQ.L #2,A7 +0000004E: 2F0C '/.' MOVE.L A4,-(A7) +00000050: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000054: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000058: 2F0B '/.' MOVE.L A3,-(A7) +0000005A: 7006 'p.' MOVEQ #$06,D0 +0000005C: A823 '.#' _AliasDispatch ; A823 +0000005E: 544F 'TO' ADDQ.W #2,A7 +00000060: 3D46 0018 '=F..' MOVE.W D6,$0018(A6) +00000064: 4CEE 18C0 FFEE 'L.....' MOVEM.L -$0012(A6),D6/D7/A3/A4 +0000006A: 4E5E 'N^' UNLK A6 +0000006C: 4E74 0010 'Nt..' RTD #$0010 + +Comment: + + AL_RESOLVEALIAS ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_395F0 [395F0, 39626) + + Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) + + +Dictionary: Flags $00 FirstId 209 + 209: AUTOMOD_395F0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_395F0"(209) 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 000C '(n..' MOVEA.L $000C(A6),A4 +0000000A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000000E: 7010 'p.' MOVEQ #$10,D0 +00000010: C028 001E '.(..' AND.B $001E(A0),D0 +00000014: 670C 'g.' BEQ.S *+$000E ; 00000022 +00000016: 7001 'p.' MOVEQ #$01,D0 +00000018: B06C 0008 '.l..' CMP.W $0008(A4),D0 +0000001C: 660E 'f.' BNE.S *+$0010 ; 0000002C +0000001E: 7001 'p.' MOVEQ #$01,D0 +00000020: 600C '`.' BRA.S *+$000E ; 0000002E +00000022: 4A6C 0008 'Jl..' TST.W $0008(A4) +00000026: 6604 'f.' BNE.S *+$0006 ; 0000002C +00000028: 7001 'p.' MOVEQ #$01,D0 +0000002A: 6002 '`.' BRA.S *+$0004 ; 0000002E +0000002C: 7000 'p.' MOVEQ #$00,D0 +0000002E: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000032: 4E5E 'N^' UNLK A6 +00000034: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_395F0 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_39630 [39630, 396FC) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +AE (396DE): JSR AL_fixedCreationDate + +68 (39698): JSR AL_fixedCreationDate + +3E (3966E): JSR AL_findVolume + + +Dictionary: Flags $00 FirstId 210 + 210: AUTOMOD_39630 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_39630"(210) Segment="Main"(200) +Size: Flags $00 ModuleSize 204 + +Content: Flags $08 +Contents offset $0000 size $00CC +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +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: 7010 'p.' MOVEQ #$10,D0 +00000012: C02C 001E '.,..' AND.B $001E(A4),D0 +00000016: 6676 'fv' BNE.S *+$0078 ; 0000008E +00000018: 4A6B 0008 'Jk..' TST.W $0008(A3) +0000001C: 6670 'fp' BNE.S *+$0072 ; 0000008E +0000001E: 4A2E 0013 'J...' TST.B $0013(A6) +00000022: 6734 'g4' BEQ.S *+$0036 ; 00000058 +00000024: 202C 0030 ' ,.0' MOVE.L $0030(A4),D0 +00000028: B0AB 0072 '...r' CMP.L $0072(A3),D0 +0000002C: 662A 'f*' BNE.S *+$002C ; 00000058 +0000002E: 7000 'p.' MOVEQ #$00,D0 +00000030: 2F00 '/.' MOVE.L D0,-(A7) +00000032: 486E FFFF 'Hn..' PEA -$0001(A6) +00000036: 486E FFFC 'Hn..' PEA -$0004(A6) +0000003A: 2F00 '/.' MOVE.L D0,-(A7) +0000003C: 2F0B '/.' MOVE.L A3,-(A7) +0000003E: 4EBA 0000 'N...' JSR AL_findVolume ; id: 212 +00000042: 4A40 'J@' TST.W D0 +00000044: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000048: 6676 'fv' BNE.S *+$0078 ; 000000C0 +0000004A: 302C 0016 '0,..' MOVE.W $0016(A4),D0 +0000004E: B06E FFFC '.n..' CMP.W -$0004(A6),D0 +00000052: 666C 'fl' BNE.S *+$006E ; 000000C0 +00000054: 7001 'p.' MOVEQ #$01,D0 +00000056: 606A '`j' BRA.S *+$006C ; 000000C2 +00000058: 2F2C 0048 '/,.H' MOVE.L $0048(A4),-(A7) +0000005C: 302C 0016 '0,..' MOVE.W $0016(A4),D0 +00000060: 48C0 'H.' EXT.L D0 +00000062: 2F00 '/.' MOVE.L D0,-(A7) +00000064: 7000 'p.' MOVEQ #$00,D0 +00000066: 2F00 '/.' MOVE.L D0,-(A7) +00000068: 4EBA 0000 'N...' JSR AL_fixedCreationDate ; id: 211 +0000006C: B0AB 0076 '...v' CMP.L $0076(A3),D0 +00000070: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000074: 664A 'fJ' BNE.S *+$004C ; 000000C0 +00000076: 202C 0020 ' ,. ' MOVE.L $0020(A4),D0 +0000007A: B0AB 007A '...z' CMP.L $007A(A3),D0 +0000007E: 6640 'f@' BNE.S *+$0042 ; 000000C0 +00000080: 202C 0024 ' ,.$' MOVE.L $0024(A4),D0 +00000084: B0AB 007E '...~' CMP.L $007E(A3),D0 +00000088: 6636 'f6' BNE.S *+$0038 ; 000000C0 +0000008A: 7001 'p.' MOVEQ #$01,D0 +0000008C: 6034 '`4' BRA.S *+$0036 ; 000000C2 +0000008E: 7010 'p.' MOVEQ #$10,D0 +00000090: C02C 001E '.,..' AND.B $001E(A4),D0 +00000094: 672A 'g*' BEQ.S *+$002C ; 000000C0 +00000096: 7001 'p.' MOVEQ #$01,D0 +00000098: B06B 0008 '.k..' CMP.W $0008(A3),D0 +0000009C: 6622 'f"' BNE.S *+$0024 ; 000000C0 +0000009E: 2F2C 0048 '/,.H' MOVE.L $0048(A4),-(A7) +000000A2: 302C 0016 '0,..' MOVE.W $0016(A4),D0 +000000A6: 48C0 'H.' EXT.L D0 +000000A8: 2F00 '/.' MOVE.L D0,-(A7) +000000AA: 7000 'p.' MOVEQ #$00,D0 +000000AC: 2F00 '/.' MOVE.L D0,-(A7) +000000AE: 4EBA 0000 'N...' JSR AL_fixedCreationDate ; id: 211 +000000B2: B0AB 0076 '...v' CMP.L $0076(A3),D0 +000000B6: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000BA: 6604 'f.' BNE.S *+$0006 ; 000000C0 +000000BC: 7001 'p.' MOVEQ #$01,D0 +000000BE: 6002 '`.' BRA.S *+$0004 ; 000000C2 +000000C0: 7000 'p.' MOVEQ #$00,D0 +000000C2: 4CEE 1800 FFF4 'L.....' MOVEM.L -$000C(A6),A3/A4 +000000C8: 4E5E 'N^' UNLK A6 +000000CA: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 211 + 211: AL_fixedCreationDate +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_fixedCreationDate"(211) + 000000B0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_fixedCreationDate"(211) + 0000006A + +Dictionary: Flags $00 FirstId 212 + 212: AL_findVolume + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_findVolume"(212) + 00000040 +Comment: + + AUTOMOD_39630 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_39700 [39700, 39776) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +44 (39744): JSR AL_GETCATINFO + + +Dictionary: Flags $00 FirstId 213 + 213: AUTOMOD_39700 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_39700"(213) Segment="Main"(200) +Size: Flags $00 ModuleSize 118 + +Content: Flags $08 +Contents offset $0000 size $0076 +00000000: 4E56 FF94 'NV..' LINK.W A6,#-$006C +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 246E 0014 '$n..' MOVEA.L $0014(A6),A2 +0000000C: 1C2E 0013 '....' MOVE.B $0013(A6),D6 +00000010: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000014: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000018: 4247 'BG' CLR.W D7 +0000001A: 4212 'B.' CLR.B (A2) +0000001C: 422C 0070 'B,.p' CLR.B $0070(A4) +00000020: 4AAC 0010 'J...' TST.L $0010(A4) +00000024: 6744 'gD' BEQ.S *+$0046 ; 0000006A +00000026: 4A06 'J.' TST.B D6 +00000028: 6726 'g&' BEQ.S *+$0028 ; 00000050 +0000002A: 200B ' .' MOVE.L A3,D0 +0000002C: 6622 'f"' BNE.S *+$0024 ; 00000050 +0000002E: 426E FFB0 'Bn..' CLR.W -$0050(A6) +00000032: 558F 'U.' SUBQ.L #2,A7 +00000034: 3F2C 001C '?,..' MOVE.W $001C(A4),-(A7) +00000038: 2F2C 0020 '/,. ' MOVE.L $0020(A4),-(A7) +0000003C: 486C 0024 'Hl.$' PEA $0024(A4) +00000040: 486E FF94 'Hn..' PEA -$006C(A6) +00000044: 4EBA 0000 'N...' JSR AL_GETCATINFO ; id: 214 +00000048: 3E1F '>.' MOVE.W (A7)+,D7 +0000004A: 661E 'f.' BNE.S *+$0020 ; 0000006A +0000004C: 47EE FF94 'G...' LEA -$006C(A6),A3 +00000050: 558F 'U.' SUBQ.L #2,A7 +00000052: 2F0B '/.' MOVE.L A3,-(A7) +00000054: 486C 0070 'Hl.p' PEA $0070(A4) +00000058: 2F2C 0014 '/,..' MOVE.L $0014(A4),-(A7) +0000005C: 206C 0010 ' l..' MOVEA.L $0010(A4),A0 +00000060: 4E90 'N.' JSR (A0) +00000062: 1A1F '..' MOVE.B (A7)+,D5 +00000064: 4A06 'J.' TST.B D6 +00000066: 6702 'g.' BEQ.S *+$0004 ; 0000006A +00000068: 1485 '..' MOVE.B D5,(A2) +0000006A: 3007 '0.' MOVE.W D7,D0 +0000006C: 4CEE 1CE0 FF7C 'L....|' MOVEM.L -$0084(A6),D5-D7/A2-A4 +00000072: 4E5E 'N^' UNLK A6 +00000074: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 214 + 214: AL_GETCATINFO + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_GETCATINFO"(214) + 00000046 +Comment: + + AUTOMOD_39700 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_39780 [39780, 397D4) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 215 + 215: AUTOMOD_39780 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_39780"(215) Segment="Main"(200) +Size: Flags $00 ModuleSize 84 + +Content: Flags $08 +Contents offset $0000 size $0054 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0F18 'H...' MOVEM.L D4-D7/A3/A4,-(A7) +00000008: 382E 0016 '8...' MOVE.W $0016(A6),D4 +0000000C: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +00000010: 2A2E 000C '*...' MOVE.L $000C(A6),D5 +00000014: 3C2E 000A '<...' MOVE.W $000A(A6),D6 +00000018: 4247 'BG' CLR.W D7 +0000001A: 286E 0018 '(n..' MOVEA.L $0018(A6),A4 +0000001E: 6022 '`"' BRA.S *+$0024 ; 00000042 +00000020: BC54 '.T' CMP.W (A4),D6 +00000022: 661A 'f.' BNE.S *+$001C ; 0000003E +00000024: BAAC 0002 '....' CMP.L $0002(A4),D5 +00000028: 6614 'f.' BNE.S *+$0016 ; 0000003E +0000002A: 558F 'U.' SUBQ.L #2,A7 +0000002C: 486C 0006 'Hl..' PEA $0006(A4) +00000030: 2F0B '/.' MOVE.L A3,-(A7) +00000032: 7019 'p.' MOVEQ #$19,D0 +00000034: A823 '.#' _AliasDispatch ; A823 +00000036: 4A1F 'J.' TST.B (A7)+ +00000038: 6704 'g.' BEQ.S *+$0006 ; 0000003E +0000003A: 7000 'p.' MOVEQ #$00,D0 +0000003C: 600C '`.' BRA.S *+$000E ; 0000004A +0000003E: 49EC 0046 'I..F' LEA $0046(A4),A4 +00000042: 5247 'RG' ADDQ.W #1,D7 +00000044: B847 '.G' CMP.W D7,D4 +00000046: 6CD8 'l.' BGE.S *-$0026 ; 00000020 +00000048: 7001 'p.' MOVEQ #$01,D0 +0000004A: 4CEE 18F0 FFE8 'L.....' MOVEM.L -$0018(A6),D4-D7/A3/A4 +00000050: 4E5E 'N^' UNLK A6 +00000052: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_39780 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_397E0 [397E0, 398BE) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +46 (39826): JSR AL_GETCATINFO + + Unresolved outgoing references: + +54 (39834): JSR $395F0 + +7A (3985A): JSR $39630 + +AE (3988E): JSR $39780 + +C8 (398A8): JSR $39700 + + +Dictionary: Flags $00 FirstId 216 + 216: AUTOMOD_397E0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_397E0"(216) Segment="Main"(200) +Size: Flags $00 ModuleSize 222 + +Content: Flags $08 +Contents offset $0000 size $00DE +00000000: 4E56 FF8E 'NV..' LINK.W A6,#-$0072 +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 1E2E 000F '....' MOVE.B $000F(A6),D7 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 2440 '$@' MOVEA.L D0,A2 +00000014: 1D7C 0001 FFFF '.|....' MOVE.B #$01,-$0001(A6) +0000001A: 266C 0018 '&l..' MOVEA.L $0018(A4),A3 +0000001E: 4A07 'J.' TST.B D7 +00000020: 676C 'gl' BEQ.S *+$006E ; 0000008E +00000022: 7001 'p.' MOVEQ #$01,D0 +00000024: B0AB 002E '....' CMP.L $002E(A3),D0 +00000028: 6606 'f.' BNE.S *+$0008 ; 00000030 +0000002A: 4A2C 00C3 'J,..' TST.B $00C3(A4) +0000002E: 675E 'g^' BEQ.S *+$0060 ; 0000008E +00000030: 426E FFAA 'Bn..' CLR.W -$0056(A6) +00000034: 558F 'U.' SUBQ.L #2,A7 +00000036: 3F2C 001C '?,..' MOVE.W $001C(A4),-(A7) +0000003A: 2F2C 0020 '/,. ' MOVE.L $0020(A4),-(A7) +0000003E: 486C 0024 'Hl.$' PEA $0024(A4) +00000042: 486E FF8E 'Hn..' PEA -$0072(A6) +00000046: 4EBA 0000 'N...' JSR AL_GETCATINFO ; id: 214 +0000004A: 3C1F '<.' MOVE.W (A7)+,D6 +0000004C: 6610 'f.' BNE.S *+$0012 ; 0000005E +0000004E: 2F0B '/.' MOVE.L A3,-(A7) +00000050: 486E FF8E 'Hn..' PEA -$0072(A6) +00000054: 4EBA FDBA 'N...' JSR *-$0244 ; FFFFFE10 +00000058: 4A00 'J.' TST.B D0 +0000005A: 504F 'PO' ADDQ.W #8,A7 +0000005C: 6604 'f.' BNE.S *+$0006 ; 00000062 +0000005E: 7001 'p.' MOVEQ #$01,D0 +00000060: 6072 '`r' BRA.S *+$0074 ; 000000D4 +00000062: 70FF 'p.' MOVEQ #$FF,D0 +00000064: B0AB 0072 '...r' CMP.L $0072(A3),D0 +00000068: 6720 'g ' BEQ.S *+$0022 ; 0000008A +0000006A: 4A2C 0071 'J,.q' TST.B $0071(A4) +0000006E: 671A 'g.' BEQ.S *+$001C ; 0000008A +00000070: 7000 'p.' MOVEQ #$00,D0 +00000072: 2F00 '/.' MOVE.L D0,-(A7) +00000074: 486E FF8E 'Hn..' PEA -$0072(A6) +00000078: 2F0B '/.' MOVE.L A3,-(A7) +0000007A: 4EBA FDD4 'N...' JSR *-$022A ; FFFFFE50 +0000007E: 4A00 'J.' TST.B D0 +00000080: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000084: 6604 'f.' BNE.S *+$0006 ; 0000008A +00000086: 7001 'p.' MOVEQ #$01,D0 +00000088: 604A '`J' BRA.S *+$004C ; 000000D4 +0000008A: 45EE FF8E 'E...' LEA -$0072(A6),A2 +0000008E: 4A07 'J.' TST.B D7 +00000090: 6728 'g(' BEQ.S *+$002A ; 000000BA +00000092: 2F2C 000A '/,..' MOVE.L $000A(A4),-(A7) +00000096: 302C 001E '0,..' MOVE.W $001E(A4),D0 +0000009A: 48C0 'H.' EXT.L D0 +0000009C: 2F00 '/.' MOVE.L D0,-(A7) +0000009E: 486C 0024 'Hl.$' PEA $0024(A4) +000000A2: 2F2C 0020 '/,. ' MOVE.L $0020(A4),-(A7) +000000A6: 302C 001C '0,..' MOVE.W $001C(A4),D0 +000000AA: 48C0 'H.' EXT.L D0 +000000AC: 2F00 '/.' MOVE.L D0,-(A7) +000000AE: 4EBA FEF0 'N...' JSR *-$010E ; FFFFFFA0 +000000B2: 4A00 'J.' TST.B D0 +000000B4: 4FEF 0014 'O...' LEA $0014(A7),A7 +000000B8: 6716 'g.' BEQ.S *+$0018 ; 000000D0 +000000BA: 486E FFFF 'Hn..' PEA -$0001(A6) +000000BE: 7000 'p.' MOVEQ #$00,D0 +000000C0: 1007 '..' MOVE.B D7,D0 +000000C2: 2F00 '/.' MOVE.L D0,-(A7) +000000C4: 2F0A '/.' MOVE.L A2,-(A7) +000000C6: 2F0C '/.' MOVE.L A4,-(A7) +000000C8: 4EBA FE56 'N..V' JSR *-$01A8 ; FFFFFF20 +000000CC: 4FEF 0010 'O...' LEA $0010(A7),A7 +000000D0: 102E FFFF '....' MOVE.B -$0001(A6),D0 +000000D4: 4CEE 1CC0 FF7A 'L....z' MOVEM.L -$0086(A6),D6/D7/A2-A4 +000000DA: 4E5E 'N^' UNLK A6 +000000DC: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_GETCATINFO"(214) + 00000048 +Comment: + + AUTOMOD_397E0 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_398C0 [398C0, 398EC) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 217 + 217: AUTOMOD_398C0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_398C0"(217) Segment="Main"(200) +Size: Flags $00 ModuleSize 44 + +Content: Flags $08 +Contents offset $0000 size $002C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 558F 'U.' SUBQ.L #2,A7 +0000000C: 3F2C 001C '?,..' MOVE.W $001C(A4),-(A7) +00000010: 2F2C 0020 '/,. ' MOVE.L $0020(A4),-(A7) +00000014: 486C 0024 'Hl.$' PEA $0024(A4) +00000018: 486C 0064 'Hl.d' PEA $0064(A4) +0000001C: 486C 0020 'Hl. ' PEA $0020(A4) +00000020: 7012 'p.' MOVEQ #$12,D0 +00000022: A823 '.#' _AliasDispatch ; A823 +00000024: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000028: 4E5E 'N^' UNLK A6 +0000002A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_398C0 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_398F0 [398F0, 3993C) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 218 + 218: AUTOMOD_398F0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_398F0"(218) 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 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 246E 001C '$n..' MOVEA.L $001C(A6),A2 +0000000C: 266E 0014 '&n..' MOVEA.L $0014(A6),A3 +00000010: 284A '(J' MOVEA.L A2,A4 +00000012: 3E13 '>.' MOVE.W (A3),D7 +00000014: BE6E 001A '.n..' CMP.W $001A(A6),D7 +00000018: 6C28 'l(' BGE.S *+$002A ; 00000042 +0000001A: 48C7 'H.' EXT.L D7 +0000001C: 2007 ' .' MOVE.L D7,D0 +0000001E: 7246 'rF' MOVEQ #$46,D1 ; 'F' +00000020: 4C01 0800 'L...' MULS.L D1,D0 +00000024: 49F2 0800 'I...' LEA $00(A2,D0.L),A4 +00000028: 38AE 000A '8...' MOVE.W $000A(A6),(A4) +0000002C: 296E 000C 0002 ')n....' MOVE.L $000C(A6),$0002(A4) +00000032: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000036: 486C 0006 'Hl..' PEA $0006(A4) +0000003A: 7018 'p.' MOVEQ #$18,D0 +0000003C: A823 '.#' _AliasDispatch ; A823 +0000003E: 5247 'RG' ADDQ.W #1,D7 +00000040: 3687 '6.' MOVE.W D7,(A3) +00000042: 4CEE 1C80 FFF0 'L.....' MOVEM.L -$0010(A6),D7/A2-A4 +00000048: 4E5E 'N^' UNLK A6 +0000004A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_398F0 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_39940 [39940, 399B8) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +30 (39970): JSR $398F0 + + +Dictionary: Flags $00 FirstId 219 + 219: AUTOMOD_39940 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_39940"(219) 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 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 266C 0018 '&l..' MOVEA.L $0018(A4),A3 +00000010: 2F2C 000A '/,..' MOVE.L $000A(A4),-(A7) +00000014: 302C 0008 '0,..' MOVE.W $0008(A4),D0 +00000018: 48C0 'H.' EXT.L D0 +0000001A: 2F00 '/.' MOVE.L D0,-(A7) +0000001C: 486C 001E 'Hl..' PEA $001E(A4) +00000020: 486C 0024 'Hl.$' PEA $0024(A4) +00000024: 2F2C 0020 '/,. ' MOVE.L $0020(A4),-(A7) +00000028: 302C 001C '0,..' MOVE.W $001C(A4),D0 +0000002C: 48C0 'H.' EXT.L D0 +0000002E: 2F00 '/.' MOVE.L D0,-(A7) +00000030: 4EBA FF7E 'N..~' JSR *-$0080 ; FFFFFFB0 +00000034: 7000 'p.' MOVEQ #$00,D0 +00000036: 102C 000E '.,..' MOVE.B $000E(A4),D0 +0000003A: 4A80 'J.' TST.L D0 +0000003C: 4FEF 0018 'O...' LEA $0018(A7),A7 +00000040: 662C 'f,' BNE.S *+$002E ; 0000006E +00000042: 202C 0020 ' ,. ' MOVE.L $0020(A4),D0 +00000046: B0AB 002E '....' CMP.L $002E(A3),D0 +0000004A: 661C 'f.' BNE.S *+$001E ; 00000068 +0000004C: 202C 0064 ' ,.d' MOVE.L $0064(A4),D0 +00000050: B0AB 0072 '...r' CMP.L $0072(A3),D0 +00000054: 6612 'f.' BNE.S *+$0014 ; 00000068 +00000056: 558F 'U.' SUBQ.L #2,A7 +00000058: 486C 0024 'Hl.$' PEA $0024(A4) +0000005C: 486B 0032 'Hk.2' PEA $0032(A3) +00000060: 7019 'p.' MOVEQ #$19,D0 +00000062: A823 '.#' _AliasDispatch ; A823 +00000064: 4A1F 'J.' TST.B (A7)+ +00000066: 6606 'f.' BNE.S *+$0008 ; 0000006E +00000068: 197C 0001 000E '.|....' MOVE.B #$01,$000E(A4) +0000006E: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +00000074: 4E5E 'N^' UNLK A6 +00000076: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_39940 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_399C0 [399C0, 39C0A) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +1CA (39B8A): JSR AL_findByRelPath + +17E (39B3E): JSR AL_findByAbsPathOnOtherVolume + +164 (39B24): JSR AL_findByAbsPathToRoot + +13E (39AFE): JSR AL_findByAbsPath + +A8 (39A68): JSR AL_GETCATINFO + +72 (39A32): JSR AL_findByID + + Unresolved outgoing references: + +D8 (39A98): JSR $395F0 + +1A4 (39B64): JSR $398C0 + +21A (39BDA): JSR $39780 + +22C (39BEC): JSR $397E0 + +238 (39BF8): JSR $39940 + + +Dictionary: Flags $00 FirstId 220 + 220: AUTOMOD_399C0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_399C0"(220) Segment="Main"(200) +Size: Flags $00 ModuleSize 586 + +Content: Flags $08 +Contents offset $0000 size $024A +00000000: 4E56 FF94 'NV..' LINK.W A6,#-$006C +00000004: 48E7 1318 'H...' MOVEM.L D3/D6/D7/A3/A4,-(A7) +00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +0000000C: 7C01 '|.' MOVEQ #$01,D6 +0000000E: 286B 0018 '(k..' MOVEA.L $0018(A3),A4 +00000012: 276C 002E 0020 ''l... ' MOVE.L $002E(A4),$0020(A3) +00000018: 276C 0072 0064 ''l.r.d' MOVE.L $0072(A4),$0064(A3) +0000001E: 486C 0032 'Hl.2' PEA $0032(A4) +00000022: 486B 0024 'Hk.$' PEA $0024(A3) +00000026: 7018 'p.' MOVEQ #$18,D0 +00000028: A823 '.#' _AliasDispatch ; A823 +0000002A: 302E 000A '0...' MOVE.W $000A(A6),D0 +0000002E: 6B00 01C6 'k...' BMI *+$01C8 ; 000001F6 +00000032: 0C40 0004 '.@..' CMPI.W #$0004,D0 +00000036: 6E00 01BE 'n...' BGT *+$01C0 ; 000001F6 +0000003A: D040 '.@' ADD.W D0,D0 +0000003C: 303B 0006 '0;..' MOVE.W *+$0008(D0.W),D0 ; 00000044 +00000040: 4EFB 0000 'N...' JMP *+$0002(D0.W) ; 00000042 +00000044: 000C 0044 '...D' ORI.B #$44,A4 ; 'D' +00000048: 00B0 00EA 016A '.....j' ORI.L #$00EA016A,$01(A0,D7.W*8) + 7601 +00000050: 4A2B 0071 'J+.q' TST.B $0071(A3) +00000054: 6608 'f.' BNE.S *+$000A ; 0000005E +00000056: 4AAB 0010 'J...' TST.L $0010(A3) +0000005A: 6602 'f.' BNE.S *+$0004 ; 0000005E +0000005C: 7600 'v.' MOVEQ #$00,D3 +0000005E: 1C03 '..' MOVE.B D3,D6 +00000060: 486B 0024 'Hk.$' PEA $0024(A3) +00000064: 486B 0020 'Hk. ' PEA $0020(A3) +00000068: 2F0C '/.' MOVE.L A4,-(A7) +0000006A: 302B 001C '0+..' MOVE.W $001C(A3),D0 +0000006E: 48C0 'H.' EXT.L D0 +00000070: 2F00 '/.' MOVE.L D0,-(A7) +00000072: 4EBA 0000 'N...' JSR AL_findByID ; id: 225 +00000076: 3E00 '>.' MOVE.W D0,D7 +00000078: 4FEF 0010 'O...' LEA $0010(A7),A7 +0000007C: 6700 017C 'g..|' BEQ *+$017E ; 000001FA +00000080: 3007 '0.' MOVE.W D7,D0 +00000082: 6000 01BC '`...' BRA *+$01BE ; 00000240 +00000086: 426E FFB0 'Bn..' CLR.W -$0050(A6) +0000008A: 70FF 'p.' MOVEQ #$FF,D0 +0000008C: B0AC 002E '....' CMP.L $002E(A4),D0 +00000090: 56C3 'V.' SNE D3 +00000092: 4403 'D.' NEG.B D3 +00000094: 671A 'g.' BEQ.S *+$001C ; 000000B0 +00000096: 558F 'U.' SUBQ.L #2,A7 +00000098: 3F2B 001C '?+..' MOVE.W $001C(A3),-(A7) +0000009C: 2F2C 002E '/,..' MOVE.L $002E(A4),-(A7) +000000A0: 486C 0032 'Hl.2' PEA $0032(A4) +000000A4: 486E FF94 'Hn..' PEA -$006C(A6) +000000A8: 4EBA 0000 'N...' JSR AL_GETCATINFO ; id: 214 +000000AC: 301F '0.' MOVE.W (A7)+,D0 +000000AE: 6002 '`.' BRA.S *+$0004 ; 000000B2 +000000B0: 7088 'p.' MOVEQ #$88,D0 +000000B2: 3E00 '>.' MOVE.W D0,D7 +000000B4: 6706 'g.' BEQ.S *+$0008 ; 000000BC +000000B6: 3007 '0.' MOVE.W D7,D0 +000000B8: 6000 0186 '`...' BRA *+$0188 ; 00000240 +000000BC: 276E FFC4 0064 ''n...d' MOVE.L -$003C(A6),$0064(A3) +000000C2: 7601 'v.' MOVEQ #$01,D3 +000000C4: 4A2B 0071 'J+.q' TST.B $0071(A3) +000000C8: 661C 'f.' BNE.S *+$001E ; 000000E6 +000000CA: 4AAB 0010 'J...' TST.L $0010(A3) +000000CE: 6616 'f.' BNE.S *+$0018 ; 000000E6 +000000D0: 2F03 '/.' MOVE.L D3,-(A7) +000000D2: 2F0C '/.' MOVE.L A4,-(A7) +000000D4: 486E FF94 'Hn..' PEA -$006C(A6) +000000D8: 4EBA FB56 'N..V' JSR *-$04A8 ; FFFFFC30 +000000DC: 508F 'P.' ADDQ.L #8,A7 +000000DE: 261F '&.' MOVE.L (A7)+,D3 +000000E0: 4A00 'J.' TST.B D0 +000000E2: 6702 'g.' BEQ.S *+$0004 ; 000000E6 +000000E4: 7600 'v.' MOVEQ #$00,D3 +000000E6: 1C03 '..' MOVE.B D3,D6 +000000E8: 177C 0001 0072 '.|...r' MOVE.B #$01,$0072(A3) +000000EE: 6000 010A '`...' BRA *+$010C ; 000001FA +000000F2: 558F 'U.' SUBQ.L #2,A7 +000000F4: 3F2B 001C '?+..' MOVE.W $001C(A3),-(A7) +000000F8: 2F2C 002E '/,..' MOVE.L $002E(A4),-(A7) +000000FC: 2F2C 0072 '/,.r' MOVE.L $0072(A4),-(A7) +00000100: 486B 0024 'Hk.$' PEA $0024(A3) +00000104: 7014 'p.' MOVEQ #$14,D0 +00000106: A823 '.#' _AliasDispatch ; A823 +00000108: 3E1F '>.' MOVE.W (A7)+,D7 +0000010A: 6706 'g.' BEQ.S *+$0008 ; 00000112 +0000010C: 3007 '0.' MOVE.W D7,D0 +0000010E: 6000 0130 '`..0' BRA *+$0132 ; 00000240 +00000112: 4A2B 0072 'J+.r' TST.B $0072(A3) +00000116: 6700 00E2 'g...' BEQ *+$00E4 ; 000001FA +0000011A: 7001 'p.' MOVEQ #$01,D0 +0000011C: B06B 0008 '.k..' CMP.W $0008(A3),D0 +00000120: 6600 00D8 'f...' BNE *+$00DA ; 000001FA +00000124: 536B 001E 'Sk..' SUBQ.W #1,$001E(A3) +00000128: 6000 00D0 '`...' BRA *+$00D2 ; 000001FA +0000012C: 486B 0024 'Hk.$' PEA $0024(A3) +00000130: 486B 0020 'Hk. ' PEA $0020(A3) +00000134: 2F0C '/.' MOVE.L A4,-(A7) +00000136: 302B 001C '0+..' MOVE.W $001C(A3),D0 +0000013A: 48C0 'H.' EXT.L D0 +0000013C: 2F00 '/.' MOVE.L D0,-(A7) +0000013E: 4EBA 0000 'N...' JSR AL_findByAbsPath ; id: 224 +00000142: 3E00 '>.' MOVE.W D0,D7 +00000144: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000148: 673E 'g>' BEQ.S *+$0040 ; 00000188 +0000014A: 70FF 'p.' MOVEQ #$FF,D0 +0000014C: B06C 002C '.l.,' CMP.W $002C(A4),D0 +00000150: 671E 'g.' BEQ.S *+$0020 ; 00000170 +00000152: 486B 0024 'Hk.$' PEA $0024(A3) +00000156: 486B 0020 'Hk. ' PEA $0020(A3) +0000015A: 2F0C '/.' MOVE.L A4,-(A7) +0000015C: 302B 001C '0+..' MOVE.W $001C(A3),D0 +00000160: 48C0 'H.' EXT.L D0 +00000162: 2F00 '/.' MOVE.L D0,-(A7) +00000164: 4EBA 0000 'N...' JSR AL_findByAbsPathToRoot ; id: 223 +00000168: 3E00 '>.' MOVE.W D0,D7 +0000016A: 4FEF 0010 'O...' LEA $0010(A7),A7 +0000016E: 6018 '`.' BRA.S *+$001A ; 00000188 +00000170: 486B 0024 'Hk.$' PEA $0024(A3) +00000174: 486B 0020 'Hk. ' PEA $0020(A3) +00000178: 2F0C '/.' MOVE.L A4,-(A7) +0000017A: 486B 001C 'Hk..' PEA $001C(A3) +0000017E: 4EBA 0000 'N...' JSR AL_findByAbsPathOnOtherVolume ; id: 222 +00000182: 3E00 '>.' MOVE.W D0,D7 +00000184: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000188: 0C47 FFD5 '.G..' CMPI.W #$FFD5,D7 +0000018C: 6704 'g.' BEQ.S *+$0006 ; 00000192 +0000018E: 4A47 'JG' TST.W D7 +00000190: 6606 'f.' BNE.S *+$0008 ; 00000198 +00000192: 276B 0020 0068 ''k. .h' MOVE.L $0020(A3),$0068(A3) +00000198: 4A47 'JG' TST.W D7 +0000019A: 6706 'g.' BEQ.S *+$0008 ; 000001A2 +0000019C: 3007 '0.' MOVE.W D7,D0 +0000019E: 6000 00A0 '`...' BRA *+$00A2 ; 00000240 +000001A2: 2F0B '/.' MOVE.L A3,-(A7) +000001A4: 4EBA FD5A 'N..Z' JSR *-$02A4 ; FFFFFF00 +000001A8: 584F 'XO' ADDQ.W #4,A7 +000001AA: 604E '`N' BRA.S *+$0050 ; 000001FA +000001AC: 4A93 'J.' TST.L (A3) +000001AE: 6708 'g.' BEQ.S *+$000A ; 000001B8 +000001B0: 70FF 'p.' MOVEQ #$FF,D0 +000001B2: B06C 0082 '.l..' CMP.W $0082(A4),D0 +000001B6: 6606 'f.' BNE.S *+$0008 ; 000001BE +000001B8: 70D5 'p.' MOVEQ #$D5,D0 +000001BA: 6000 0084 '`...' BRA *+$0086 ; 00000240 +000001BE: 486B 0064 'Hk.d' PEA $0064(A3) +000001C2: 486B 0020 'Hk. ' PEA $0020(A3) +000001C6: 2F0C '/.' MOVE.L A4,-(A7) +000001C8: 2F13 '/.' MOVE.L (A3),-(A7) +000001CA: 4EBA 0000 'N...' JSR AL_findByRelPath ; id: 221 +000001CE: 3E00 '>.' MOVE.W D0,D7 +000001D0: 4FEF 0010 'O...' LEA $0010(A7),A7 +000001D4: 6706 'g.' BEQ.S *+$0008 ; 000001DC +000001D6: 0C47 FFD5 '.G..' CMPI.W #$FFD5,D7 +000001DA: 6606 'f.' BNE.S *+$0008 ; 000001E2 +000001DC: 276B 0020 006C ''k. .l' MOVE.L $0020(A3),$006C(A3) +000001E2: 4A47 'JG' TST.W D7 +000001E4: 660C 'f.' BNE.S *+$000E ; 000001F2 +000001E6: 422B 0071 'B+.q' CLR.B $0071(A3) +000001EA: 2053 ' S' MOVEA.L (A3),A0 +000001EC: 3750 001C '7P..' MOVE.W (A0),$001C(A3) +000001F0: 6008 '`.' BRA.S *+$000A ; 000001FA +000001F2: 3007 '0.' MOVE.W D7,D0 +000001F4: 604A '`J' BRA.S *+$004C ; 00000240 +000001F6: 70D5 'p.' MOVEQ #$D5,D0 +000001F8: 6046 '`F' BRA.S *+$0048 ; 00000240 +000001FA: 4A06 'J.' TST.B D6 +000001FC: 6628 'f(' BNE.S *+$002A ; 00000226 +000001FE: 2F2B 000A '/+..' MOVE.L $000A(A3),-(A7) +00000202: 302B 001E '0+..' MOVE.W $001E(A3),D0 +00000206: 48C0 'H.' EXT.L D0 +00000208: 2F00 '/.' MOVE.L D0,-(A7) +0000020A: 486B 0024 'Hk.$' PEA $0024(A3) +0000020E: 2F2B 0020 '/+. ' MOVE.L $0020(A3),-(A7) +00000212: 302B 001C '0+..' MOVE.W $001C(A3),D0 +00000216: 48C0 'H.' EXT.L D0 +00000218: 2F00 '/.' MOVE.L D0,-(A7) +0000021A: 4EBA FBA4 'N...' JSR *-$045A ; FFFFFDC0 +0000021E: 4A00 'J.' TST.B D0 +00000220: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000224: 6610 'f.' BNE.S *+$0012 ; 00000236 +00000226: 7001 'p.' MOVEQ #$01,D0 +00000228: 2F00 '/.' MOVE.L D0,-(A7) +0000022A: 2F0B '/.' MOVE.L A3,-(A7) +0000022C: 4EBA FBF2 'N...' JSR *-$040C ; FFFFFE20 +00000230: 4A00 'J.' TST.B D0 +00000232: 504F 'PO' ADDQ.W #8,A7 +00000234: 6608 'f.' BNE.S *+$000A ; 0000023E +00000236: 2F0B '/.' MOVE.L A3,-(A7) +00000238: 4EBA FD46 'N..F' JSR *-$02B8 ; FFFFFF80 +0000023C: 584F 'XO' ADDQ.W #4,A7 +0000023E: 7000 'p.' MOVEQ #$00,D0 +00000240: 4CEE 18C8 FF80 'L.....' MOVEM.L -$0080(A6),D3/D6/D7/A3/A4 +00000246: 4E5E 'N^' UNLK A6 +00000248: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 221 + 221: AL_findByRelPath +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_findByRelPath"(221) + 000001CC + +Dictionary: Flags $00 FirstId 222 + 222: AL_findByAbsPathOnOtherVolume + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_findByAbsPathOnOtherVolume"(222) + 00000180 + +Dictionary: Flags $00 FirstId 223 + 223: AL_findByAbsPathToRoot +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_findByAbsPathToRoot"(223) + 00000166 + +Dictionary: Flags $00 FirstId 224 + 224: AL_findByAbsPath +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_findByAbsPath"(224) + 00000140 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_GETCATINFO"(214) + 000000AA + +Dictionary: Flags $00 FirstId 225 + 225: AL_findByID + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_findByID"(225) + 00000074 +Comment: + + AUTOMOD_399C0 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_39C10 [39C10, 39D7A) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +CE (39CDE): JSR AL_GETCATINFO + + Unresolved outgoing references: + +8C (39C9C): JSR $398F0 + +E2 (39CF2): JSR $39630 + + +Dictionary: Flags $00 FirstId 226 + 226: AUTOMOD_39C10 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_39C10"(226) Segment="Main"(200) +Size: Flags $00 ModuleSize 362 + +Content: Flags $08 +Contents offset $0000 size $016A +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0708 'H...' MOVEM.L D5-D7/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 7A88 'z.' MOVEQ #$88,D5 +0000000E: 7EFF '~.' MOVEQ #$FF,D7 +00000010: 203C 0000 0400 ' <....' MOVE.L #$00000400,D0 +00000016: C0AC 0004 '....' AND.L $0004(A4),D0 +0000001A: 6708 'g.' BEQ.S *+$000A ; 00000024 +0000001C: 2054 ' T' MOVEA.L (A4),A0 +0000001E: 3C10 '<.' MOVE.W (A0),D6 +00000020: 2E2C 006C '.,.l' MOVE.L $006C(A4),D7 +00000024: 70FF 'p.' MOVEQ #$FF,D0 +00000026: B087 '..' CMP.L D7,D0 +00000028: 6614 'f.' BNE.S *+$0016 ; 0000003E +0000002A: 203C 0000 0300 ' <....' MOVE.L #$00000300,D0 +00000030: C0AC 0004 '....' AND.L $0004(A4),D0 +00000034: 6708 'g.' BEQ.S *+$000A ; 0000003E +00000036: 3C2C 001C '<,..' MOVE.W $001C(A4),D6 +0000003A: 2E2C 0068 '.,.h' MOVE.L $0068(A4),D7 +0000003E: 70FF 'p.' MOVEQ #$FF,D0 +00000040: B087 '..' CMP.L D7,D0 +00000042: 6750 'gP' BEQ.S *+$0052 ; 00000094 +00000044: 4A46 'JF' TST.W D6 +00000046: 6604 'f.' BNE.S *+$0006 ; 0000004C +00000048: 7ADD 'z.' MOVEQ #$DD,D5 +0000004A: 6048 '`H' BRA.S *+$004A ; 00000094 +0000004C: 558F 'U.' SUBQ.L #2,A7 +0000004E: 3F06 '?.' MOVE.W D6,-(A7) +00000050: 2F07 '/.' MOVE.L D7,-(A7) +00000052: 486E FFFC 'Hn..' PEA -$0004(A6) +00000056: 7000 'p.' MOVEQ #$00,D0 +00000058: 2F00 '/.' MOVE.L D0,-(A7) +0000005A: 7011 'p.' MOVEQ #$11,D0 +0000005C: A823 '.#' _AliasDispatch ; A823 +0000005E: 4A5F 'J_' TST.W (A7)+ +00000060: 6632 'f2' BNE.S *+$0034 ; 00000094 +00000062: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000066: 7000 'p.' MOVEQ #$00,D0 +00000068: 1028 0032 '.(.2' MOVE.B $0032(A0),D0 +0000006C: 4A80 'J.' TST.L D0 +0000006E: 6324 'c$' BLS.S *+$0026 ; 00000094 +00000070: 4245 'BE' CLR.W D5 +00000072: 2F2C 000A '/,..' MOVE.L $000A(A4),-(A7) +00000076: 7001 'p.' MOVEQ #$01,D0 +00000078: 2F00 '/.' MOVE.L D0,-(A7) +0000007A: 486C 001E 'Hl..' PEA $001E(A4) +0000007E: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000082: 4868 0032 'Hh.2' PEA $0032(A0) +00000086: 2F07 '/.' MOVE.L D7,-(A7) +00000088: 48C6 'H.' EXT.L D6 +0000008A: 2F06 '/.' MOVE.L D6,-(A7) +0000008C: 4EBA FC52 'N..R' JSR *-$03AC ; FFFFFCE0 +00000090: 4FEF 0018 'O...' LEA $0018(A7),A7 +00000094: 3005 '0.' MOVE.W D5,D0 +00000096: 4CEE 10E0 FFEC 'L.....' MOVEM.L -$0014(A6),D5-D7/A4 +0000009C: 4E5E 'N^' UNLK A6 +0000009E: 4E75 'Nu' RTS +000000A0: 4E56 FF54 'NV.T' LINK.W A6,#-$00AC +000000A4: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +000000A8: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +000000AC: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +000000B0: 4213 'B.' CLR.B (A3) +000000B2: 3D6C 008C FF70 '=l...p' MOVE.W $008C(A4),-$0090(A6) +000000B8: 526E FF70 'Rn.p' ADDQ.W #1,-$0090(A6) +000000BC: 558F 'U.' SUBQ.L #2,A7 +000000BE: 3F2C 001C '?,..' MOVE.W $001C(A4),-(A7) +000000C2: 2F2C 0086 '/,..' MOVE.L $0086(A4),-(A7) +000000C6: 486E FFC0 'Hn..' PEA -$0040(A6) +000000CA: 486E FF54 'Hn.T' PEA -$00AC(A6) +000000CE: 4EBA 0000 'N...' JSR AL_GETCATINFO ; id: 214 +000000D2: 3E1F '>.' MOVE.W (A7)+,D7 +000000D4: 6660 'f`' BNE.S *+$0062 ; 00000136 +000000D6: 7001 'p.' MOVEQ #$01,D0 +000000D8: 2F00 '/.' MOVE.L D0,-(A7) +000000DA: 486E FF54 'Hn.T' PEA -$00AC(A6) +000000DE: 2F2C 0018 '/,..' MOVE.L $0018(A4),-(A7) +000000E2: 4EBA F93C 'N..<' JSR *-$06C2 ; FFFFFA20 +000000E6: 4A00 'J.' TST.B D0 +000000E8: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000EC: 671C 'g.' BEQ.S *+$001E ; 0000010A +000000EE: 296E FFB8 0020 ')n... ' MOVE.L -$0048(A6),$0020(A4) +000000F4: 486E FFC0 'Hn..' PEA -$0040(A6) +000000F8: 486C 0024 'Hl.$' PEA $0024(A4) +000000FC: 7018 'p.' MOVEQ #$18,D0 +000000FE: A823 '.#' _AliasDispatch ; A823 +00000100: 296E FF84 0064 ')n...d' MOVE.L -$007C(A6),$0064(A4) +00000106: 16BC 0001 '....' MOVE.B #$01,(A3) +0000010A: 7010 'p.' MOVEQ #$10,D0 +0000010C: C02E FF72 '...r' AND.B -$008E(A6),D0 +00000110: 6746 'gF' BEQ.S *+$0048 ; 00000158 +00000112: 0C6C 01FF 008A '.l....' CMPI.W #$01FF,$008A(A4) +00000118: 6D04 'm.' BLT.S *+$0006 ; 0000011E +0000011A: 7E94 '~.' MOVEQ #$94,D7 +0000011C: 6040 '`@' BRA.S *+$0042 ; 0000015E +0000011E: 302C 008A '0,..' MOVE.W $008A(A4),D0 +00000122: 526C 008A 'Rl..' ADDQ.W #1,$008A(A4) +00000126: 48C0 'H.' EXT.L D0 +00000128: 206C 008E ' l..' MOVEA.L $008E(A4),A0 +0000012C: 2050 ' P' MOVEA.L (A0),A0 +0000012E: 21AE FF84 0C00 '!.....' MOVE.L -$007C(A6),$00(A0,D0.L*4) +00000134: 6022 '`"' BRA.S *+$0024 ; 00000158 +00000136: 4A6C 008A 'Jl..' TST.W $008A(A4) +0000013A: 6F1C 'o.' BLE.S *+$001E ; 00000158 +0000013C: 536C 008A 'Sl..' SUBQ.W #1,$008A(A4) +00000140: 302C 008A '0,..' MOVE.W $008A(A4),D0 +00000144: 48C0 'H.' EXT.L D0 +00000146: 206C 008E ' l..' MOVEA.L $008E(A4),A0 +0000014A: 2050 ' P' MOVEA.L (A0),A0 +0000014C: 2970 0C00 0086 ')p....' MOVE.L $00(A0,D0.L*4),$0086(A4) +00000152: 426E FF70 'Bn.p' CLR.W -$0090(A6) +00000156: 4247 'BG' CLR.W D7 +00000158: 396E FF70 008C '9n.p..' MOVE.W -$0090(A6),$008C(A4) +0000015E: 3007 '0.' MOVE.W D7,D0 +00000160: 4CEE 1880 FF48 'L....H' MOVEM.L -$00B8(A6),D7/A3/A4 +00000166: 4E5E 'N^' UNLK A6 +00000168: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_GETCATINFO"(214) + 000000D0 +Comment: + + AUTOMOD_39C10 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_39D80 [39D80, 39ECA) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +A6 (39E26): JSR AL_fixedCreationDate + + Unresolved outgoing references: + +11A (39E9A): JSR $398C0 + + +Dictionary: Flags $00 FirstId 227 + 227: AUTOMOD_39D80 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_39D80"(227) Segment="Main"(200) +Size: Flags $00 ModuleSize 330 + +Content: Flags $08 +Contents offset $0000 size $014A +00000000: 4E56 FE96 'NV..' LINK.W A6,#-$016A +00000004: 48E7 1138 'H..8' MOVEM.L D3/D7/A2-A4,-(A7) +00000008: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 4212 'B.' CLR.B (A2) +00000012: 266C 0018 '&l..' MOVEA.L $0018(A4),A3 +00000016: 7000 'p.' MOVEQ #$00,D0 +00000018: 2D40 FEDA '-@..' MOVE.L D0,-$0126(A6) +0000001C: 2D40 FEA8 '-@..' MOVE.L D0,-$0158(A6) +00000020: 3D6C 001C FEAC '=l....' MOVE.W $001C(A4),-$0154(A6) +00000026: 41EE FFBA 'A...' LEA -$0046(A6),A0 +0000002A: 2D48 FEAE '-H..' MOVE.L A0,-$0152(A6) +0000002E: 7201 'r.' MOVEQ #$01,D1 +00000030: 2D41 FEB2 '-A..' MOVE.L D1,-$014E(A6) +00000034: 2D7C 0000 020C '-|....' MOVE.L #$0000020C,-$0146(A6) + FEBA +0000003C: 7401 't.' MOVEQ #$01,D2 +0000003E: B46B 0008 '.k..' CMP.W $0008(A3),D2 +00000042: 6604 'f.' BNE.S *+$0006 ; 00000048 +00000044: 51AE FEBA 'Q...' SUBQ.L #8,-$0146(A6) +00000048: 41EE FEE2 'A...' LEA -$011E(A6),A0 +0000004C: 2D48 FEBE '-H..' MOVE.L A0,-$0142(A6) +00000050: 41EE FF4E 'A..N' LEA -$00B2(A6),A0 +00000054: 2D48 FEC2 '-H..' MOVE.L A0,-$013E(A6) +00000058: 2D7C 0000 05DC '-|....' MOVE.L #$000005DC,-$013A(A6) + FEC6 +00000060: 41EE FECA 'A...' LEA -$0136(A6),A0 +00000064: 43EC 0076 'C..v' LEA $0076(A4),A1 +00000068: 20D9 ' .' MOVE.L (A1)+,(A0)+ +0000006A: 20D9 ' .' MOVE.L (A1)+,(A0)+ +0000006C: 20D9 ' .' MOVE.L (A1)+,(A0)+ +0000006E: 20D9 ' .' MOVE.L (A1)+,(A0)+ +00000070: 7000 'p.' MOVEQ #$00,D0 +00000072: 2D40 FEF4 '-@..' MOVE.L D0,-$010C(A6) +00000076: 2D40 FF60 '-@.`' MOVE.L D0,-$00A0(A6) +0000007A: 7201 'r.' MOVEQ #$01,D1 +0000007C: B26B 0008 '.k..' CMP.W $0008(A3),D1 +00000080: 57C3 'W.' SEQ D3 +00000082: 4403 'D.' NEG.B D3 +00000084: 6704 'g.' BEQ.S *+$0006 ; 0000008A +00000086: 7210 'r.' MOVEQ #$10,D1 +00000088: 6002 '`.' BRA.S *+$0004 ; 0000008C +0000008A: 7200 'r.' MOVEQ #$00,D1 +0000008C: 1D41 FF00 '.A..' MOVE.B D1,-$0100(A6) +00000090: 1D7C 0010 FF6C '.|...l' MOVE.B #$10,-$0094(A6) +00000096: 2F2B 0076 '/+.v' MOVE.L $0076(A3),-(A7) +0000009A: 302C 001C '0,..' MOVE.W $001C(A4),D0 +0000009E: 48C0 'H.' EXT.L D0 +000000A0: 2F00 '/.' MOVE.L D0,-(A7) +000000A2: 7000 'p.' MOVEQ #$00,D0 +000000A4: 2F00 '/.' MOVE.L D0,-(A7) +000000A6: 4EBA 0000 'N...' JSR AL_fixedCreationDate ; id: 211 +000000AA: 2E00 '..' MOVE.L D0,D7 +000000AC: 202B 0076 ' +.v' MOVE.L $0076(A3),D0 +000000B0: 9087 '..' SUB.L D7,D0 +000000B2: D0AB 0076 '...v' ADD.L $0076(A3),D0 +000000B6: 2D40 FF96 '-@..' MOVE.L D0,-$006A(A6) +000000BA: 2D40 FF2A '-@.*' MOVE.L D0,-$00D6(A6) +000000BE: 7008 'p.' MOVEQ #$08,D0 +000000C0: C0AE FEBA '....' AND.L -$0146(A6),D0 +000000C4: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000C8: 6722 'g"' BEQ.S *+$0024 ; 000000EC +000000CA: 2D6B 007A FF02 '-k.z..' MOVE.L $007A(A3),-$00FE(A6) +000000D0: 2D6B 007E FF06 '-k.~..' MOVE.L $007E(A3),-$00FA(A6) +000000D6: 70FF 'p.' MOVEQ #$FF,D0 +000000D8: 2D40 FF6E '-@.n' MOVE.L D0,-$0092(A6) +000000DC: 2D40 FF72 '-@.r' MOVE.L D0,-$008E(A6) +000000E0: 426E FF76 'Bn.v' CLR.W -$008A(A6) +000000E4: 42AE FF78 'B..x' CLR.L -$0088(A6) +000000E8: 426E FF7C 'Bn.|' CLR.W -$0084(A6) +000000EC: 41EE FE96 'A...' LEA -$016A(A6),A0 +000000F0: 7018 'p.' MOVEQ #$18,D0 +000000F2: A260 '.`' _HFSDispatch ; A260 +000000F4: 3E00 '>.' MOVE.W D0,D7 +000000F6: 6706 'g.' BEQ.S *+$0008 ; 000000FE +000000F8: 0C47 FFD9 '.G..' CMPI.W #$FFD9,D7 +000000FC: 663C 'f<' BNE.S *+$003E ; 0000013A +000000FE: 7001 'p.' MOVEQ #$01,D0 +00000100: B0AE FEB6 '....' CMP.L -$014A(A6),D0 +00000104: 661E 'f.' BNE.S *+$0020 ; 00000124 +00000106: 296E FFBC 0020 ')n... ' MOVE.L -$0044(A6),$0020(A4) +0000010C: 486E FFC0 'Hn..' PEA -$0040(A6) +00000110: 486C 0024 'Hl.$' PEA $0024(A4) +00000114: 7018 'p.' MOVEQ #$18,D0 +00000116: A823 '.#' _AliasDispatch ; A823 +00000118: 2F0C '/.' MOVE.L A4,-(A7) +0000011A: 4EBA FA24 'N..$' JSR *-$05DA ; FFFFFB40 +0000011E: 14BC 0001 '....' MOVE.B #$01,(A2) +00000122: 584F 'XO' ADDQ.W #4,A7 +00000124: 4A47 'JG' TST.W D7 +00000126: 6616 'f.' BNE.S *+$0018 ; 0000013E +00000128: 41EC 0076 'A..v' LEA $0076(A4),A0 +0000012C: 43EE FECA 'C...' LEA -$0136(A6),A1 +00000130: 20D9 ' .' MOVE.L (A1)+,(A0)+ +00000132: 20D9 ' .' MOVE.L (A1)+,(A0)+ +00000134: 20D9 ' .' MOVE.L (A1)+,(A0)+ +00000136: 20D9 ' .' MOVE.L (A1)+,(A0)+ +00000138: 6004 '`.' BRA.S *+$0006 ; 0000013E +0000013A: 422C 0074 'B,.t' CLR.B $0074(A4) +0000013E: 3007 '0.' MOVE.W D7,D0 +00000140: 4CEE 1C88 FE82 'L.....' MOVEM.L -$017E(A6),D3/D7/A2-A4 +00000146: 4E5E 'N^' UNLK A6 +00000148: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_fixedCreationDate"(211) + 000000A8 +Comment: + + AUTOMOD_39D80 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_39ED0 [39ED0, 3A02E) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +C8 (39F98): JSR AL_fixedCreationDate + + Unresolved outgoing references: + +5E (39F2E): JSR $39D80 + +8A (39F5A): JSR $39CB0 + +114 (39FE4): JSR $397E0 + +126 (39FF6): JSR $39940 + + +Dictionary: Flags $00 FirstId 228 + 228: AUTOMOD_39ED0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_39ED0"(228) Segment="Main"(200) +Size: Flags $00 ModuleSize 350 + +Content: Flags $08 +Contents offset $0000 size $015E +00000000: 4E56 FF80 'NV..' LINK.W A6,#-$0080 +00000004: 48E7 0708 'H...' MOVEM.L D5-D7/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 422E FFFF 'B...' CLR.B -$0001(A6) +00000010: 4A2C 0070 'J,.p' TST.B $0070(A4) +00000014: 6600 013E 'f..>' BNE *+$0140 ; 00000154 +00000018: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +0000001C: 70FF 'p.' MOVEQ #$FF,D0 +0000001E: B0A8 0072 '...r' CMP.L $0072(A0),D0 +00000022: 6700 0130 'g..0' BEQ *+$0132 ; 00000154 +00000026: 7000 'p.' MOVEQ #$00,D0 +00000028: 2940 0076 ')@.v' MOVE.L D0,$0076(A4) +0000002C: 197C 0001 0074 '.|...t' MOVE.B #$01,$0074(A4) +00000032: 7202 'r.' MOVEQ #$02,D1 +00000034: 2941 0086 ')A..' MOVE.L D1,$0086(A4) +00000038: 42AC 008A 'B...' CLR.L $008A(A4) +0000003C: 2940 008E ')@..' MOVE.L D0,$008E(A4) +00000040: 598F 'Y.' SUBQ.L #4,A7 +00000042: A975 '.u' _TickCount ; A975 +00000044: 2C1F ',.' MOVE.L (A7)+,D6 +00000046: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +0000004A: 7001 'p.' MOVEQ #$01,D0 +0000004C: B0A8 002E '....' CMP.L $002E(A0),D0 +00000050: 6742 'gB' BEQ.S *+$0044 ; 00000094 +00000052: 4A2C 0074 'J,.t' TST.B $0074(A4) +00000056: 670E 'g.' BEQ.S *+$0010 ; 00000066 +00000058: 486E FFFF 'Hn..' PEA -$0001(A6) +0000005C: 2F0C '/.' MOVE.L A4,-(A7) +0000005E: 4EBA FE50 'N..P' JSR *-$01AE ; FFFFFEB0 +00000062: 3E00 '>.' MOVE.W D0,D7 +00000064: 504F 'PO' ADDQ.W #8,A7 +00000066: 4A2C 0074 'J,.t' TST.B $0074(A4) +0000006A: 6600 0086 'f...' BNE *+$0088 ; 000000F2 +0000006E: 4AAC 008E 'J...' TST.L $008E(A4) +00000072: 6610 'f.' BNE.S *+$0012 ; 00000084 +00000074: 203C 0000 0800 ' <....' MOVE.L #$00000800,D0 +0000007A: A122 '."' _NewHandle ; A122 +0000007C: 2948 008E ')H..' MOVE.L A0,$008E(A4) +00000080: 6700 00D2 'g...' BEQ *+$00D4 ; 00000154 +00000084: 486E FFFF 'Hn..' PEA -$0001(A6) +00000088: 2F0C '/.' MOVE.L A4,-(A7) +0000008A: 4EBA FD54 'N..T' JSR *-$02AA ; FFFFFDE0 +0000008E: 3E00 '>.' MOVE.W D0,D7 +00000090: 504F 'PO' ADDQ.W #8,A7 +00000092: 605E '`^' BRA.S *+$0060 ; 000000F2 +00000094: 41EC 0024 'A..$' LEA $0024(A4),A0 +00000098: 2D48 FF96 '-H..' MOVE.L A0,-$006A(A6) +0000009C: 426E FFA0 'Bn..' CLR.W -$0060(A6) +000000A0: 3D6C 001C FF9A '=l....' MOVE.W $001C(A4),-$0066(A6) +000000A6: 41EE FF84 'A...' LEA -$007C(A6),A0 +000000AA: A207 '..' _HGetVInfo ; A207 +000000AC: 4A40 'J@' TST.W D0 +000000AE: 6640 'f@' BNE.S *+$0042 ; 000000F0 +000000B0: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +000000B4: 2D48 FF80 '-H..' MOVE.L A0,-$0080(A6) +000000B8: 2F2E FFA2 '/...' MOVE.L -$005E(A6),-(A7) +000000BC: 302E FF9A '0...' MOVE.W -$0066(A6),D0 +000000C0: 48C0 'H.' EXT.L D0 +000000C2: 2F00 '/.' MOVE.L D0,-(A7) +000000C4: 486E FF84 'Hn..' PEA -$007C(A6) +000000C8: 4EBA 0000 'N...' JSR AL_fixedCreationDate ; id: 211 +000000CC: 206E FF80 ' n..' MOVEA.L -$0080(A6),A0 +000000D0: B0A8 0026 '...&' CMP.L $0026(A0),D0 +000000D4: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000D8: 6616 'f.' BNE.S *+$0018 ; 000000F0 +000000DA: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +000000DE: 2968 002E 0020 ')h... ' MOVE.L $002E(A0),$0020(A4) +000000E4: 2968 0072 0064 ')h.r.d' MOVE.L $0072(A0),$0064(A4) +000000EA: 1D7C 0001 FFFF '.|....' MOVE.B #$01,-$0001(A6) +000000F0: 7ED5 '~.' MOVEQ #$D5,D7 +000000F2: 598F 'Y.' SUBQ.L #4,A7 +000000F4: A975 '.u' _TickCount ; A975 +000000F6: 2A1F '*.' MOVE.L (A7)+,D5 +000000F8: 4A2E FFFF 'J...' TST.B -$0001(A6) +000000FC: 660C 'f.' BNE.S *+$000E ; 0000010A +000000FE: 2006 ' .' MOVE.L D6,D0 +00000100: D0BC 0000 00B4 '......' ADD.L #$000000B4,D0 +00000106: B085 '..' CMP.L D5,D0 +00000108: 6228 'b(' BHI.S *+$002A ; 00000132 +0000010A: 7000 'p.' MOVEQ #$00,D0 +0000010C: 102E FFFF '....' MOVE.B -$0001(A6),D0 +00000110: 2F00 '/.' MOVE.L D0,-(A7) +00000112: 2F0C '/.' MOVE.L A4,-(A7) +00000114: 4EBA F7FA 'N...' JSR *-$0804 ; FFFFF910 +00000118: 4A00 'J.' TST.B D0 +0000011A: 504F 'PO' ADDQ.W #8,A7 +0000011C: 660E 'f.' BNE.S *+$0010 ; 0000012C +0000011E: 4A2E FFFF 'J...' TST.B -$0001(A6) +00000122: 6708 'g.' BEQ.S *+$000A ; 0000012C +00000124: 2F0C '/.' MOVE.L A4,-(A7) +00000126: 4EBA F948 'N..H' JSR *-$06B6 ; FFFFFA70 +0000012A: 584F 'XO' ADDQ.W #4,A7 +0000012C: 598F 'Y.' SUBQ.L #4,A7 +0000012E: A975 '.u' _TickCount ; A975 +00000130: 2C1F ',.' MOVE.L (A7)+,D6 +00000132: 302C 001E '0,..' MOVE.W $001E(A4),D0 +00000136: B06C 0008 '.l..' CMP.W $0008(A4),D0 +0000013A: 6C0C 'l.' BGE.S *+$000E ; 00000148 +0000013C: 4A2C 0070 'J,.p' TST.B $0070(A4) +00000140: 6606 'f.' BNE.S *+$0008 ; 00000148 +00000142: 4A47 'JG' TST.W D7 +00000144: 6700 FF00 'g...' BEQ *-$00FE ; 00000046 +00000148: 4AAC 008E 'J...' TST.L $008E(A4) +0000014C: 6706 'g.' BEQ.S *+$0008 ; 00000154 +0000014E: 206C 008E ' l..' MOVEA.L $008E(A4),A0 +00000152: A023 '.#' _DisposeHandle ; A023 +00000154: 4CEE 10E0 FF70 'L....p' MOVEM.L -$0090(A6),D5-D7/A4 +0000015A: 4E5E 'N^' UNLK A6 +0000015C: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_fixedCreationDate"(211) + 000000CA +Comment: + + AUTOMOD_39ED0 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3A030 [3A030, 3A0BA) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +52 (3A082): JSR $399C0 + +64 (3A094): JSR $39ED0 + + +Dictionary: Flags $00 FirstId 229 + 229: AUTOMOD_3A030 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3A030"(229) Segment="Main"(200) +Size: Flags $00 ModuleSize 138 + +Content: Flags $08 +Contents offset $0000 size $008A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0F18 'H...' MOVEM.L D4-D7/A3/A4,-(A7) +00000008: 382E 001A '8...' MOVE.W $001A(A6),D4 +0000000C: 3A2E 000E ':...' MOVE.W $000E(A6),D5 +00000010: 1C2E 000B '....' MOVE.B $000B(A6),D6 +00000014: 2E2E 0014 '....' MOVE.L $0014(A6),D7 +00000018: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 +0000001C: 598F 'Y.' SUBQ.L #4,A7 +0000001E: 2EBC 0000 0356 '.....V' MOVE.L #$00000356,(A7) +00000024: 205F ' _' MOVEA.L (A7)+,A0 +00000026: 2668 0002 '&h..' MOVEA.L $0002(A0),A3 +0000002A: 6050 '`P' BRA.S *+$0052 ; 0000007C +0000002C: 7000 'p.' MOVEQ #$00,D0 +0000002E: 1006 '..' MOVE.B D6,D0 +00000030: 0C40 0001 '.@..' CMPI.W #$0001,D0 +00000034: 6606 'f.' BNE.S *+$0008 ; 0000003C +00000036: BA6B 004E '.k.N' CMP.W $004E(A3),D5 +0000003A: 673E 'g>' BEQ.S *+$0040 ; 0000007A +0000003C: 396B 004E 001C '9k.N..' MOVE.W $004E(A3),$001C(A4) +00000042: 203C 0000 0100 ' <....' MOVE.L #$00000100,D0 +00000048: C087 '..' AND.L D7,D0 +0000004A: 670C 'g.' BEQ.S *+$000E ; 00000058 +0000004C: 2F0C '/.' MOVE.L A4,-(A7) +0000004E: 48C4 'H.' EXT.L D4 +00000050: 2F04 '/.' MOVE.L D4,-(A7) +00000052: 4EBA F93C 'N..<' JSR *-$06C2 ; FFFFF990 +00000056: 504F 'PO' ADDQ.W #8,A7 +00000058: 203C 0000 0200 ' <....' MOVE.L #$00000200,D0 +0000005E: C087 '..' AND.L D7,D0 +00000060: 6708 'g.' BEQ.S *+$000A ; 0000006A +00000062: 2F0C '/.' MOVE.L A4,-(A7) +00000064: 4EBA FE3A 'N..:' JSR *-$01C4 ; FFFFFEA0 +00000068: 584F 'XO' ADDQ.W #4,A7 +0000006A: 302C 001E '0,..' MOVE.W $001E(A4),D0 +0000006E: B06C 0008 '.l..' CMP.W $0008(A4),D0 +00000072: 6C0C 'l.' BGE.S *+$000E ; 00000080 +00000074: 4A2C 0070 'J,.p' TST.B $0070(A4) +00000078: 6606 'f.' BNE.S *+$0008 ; 00000080 +0000007A: 2653 '&S' MOVEA.L (A3),A3 +0000007C: 200B ' .' MOVE.L A3,D0 +0000007E: 66AC 'f.' BNE.S *-$0052 ; 0000002C +00000080: 4CEE 18F0 FFE8 'L.....' MOVEM.L -$0018(A6),D4-D7/A3/A4 +00000086: 4E5E 'N^' UNLK A6 +00000088: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_3A030 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AL_isItSelf [3A0C0, 3A180) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +9C (3A15C): JSR AL_getAFPinfo + +40 (3A100): JSR AL_getAFPinfo + +18 (3A0D8): JSR AL_GetMyServer + +10 (3A0D0): JSR AL_GetMyZonePhs2 + + VectorTable comment: {sources}Toolbox:AliasMgr:alExt.c + + +Dictionary: Flags $00 FirstId 230 + 230: AL_isItSelf + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AL_isItSelf"(230) Segment="Main"(200) +Size: Flags $00 ModuleSize 192 + +Content: Flags $08 +Contents offset $0000 size $00C0 +00000000: 4E56 FFBE 'NV..' LINK.W A6,#-$0042 +00000004: 48E7 1318 'H...' MOVEM.L D3/D6/D7/A3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 486E FFBE 'Hn..' PEA -$0042(A6) +00000010: 4EBA 0000 'N...' JSR AL_GetMyZonePhs2 ; id: 233 +00000014: 486E FFE0 'Hn..' PEA -$0020(A6) +00000018: 4EBA 0000 'N...' JSR AL_GetMyServer ; id: 232 +0000001C: 7600 'v.' MOVEQ #$00,D3 +0000001E: 7000 'p.' MOVEQ #$00,D0 +00000020: 102E FFBE '....' MOVE.B -$0042(A6),D0 +00000024: 0C40 0001 '.@..' CMPI.W #$0001,D0 +00000028: 660E 'f.' BNE.S *+$0010 ; 00000038 +0000002A: 7000 'p.' MOVEQ #$00,D0 +0000002C: 102E FFBF '....' MOVE.B -$0041(A6),D0 +00000030: 0C40 002A '.@.*' CMPI.W #$002A,D0 +00000034: 6602 'f.' BNE.S *+$0004 ; 00000038 +00000036: 7601 'v.' MOVEQ #$01,D3 +00000038: 1C03 '..' MOVE.B D3,D6 +0000003A: 70FD 'p.' MOVEQ #$FD,D0 +0000003C: 2F00 '/.' MOVE.L D0,-(A7) +0000003E: 2F0C '/.' MOVE.L A4,-(A7) +00000040: 4EBA 0000 'N...' JSR AL_getAFPinfo ; id: 231 +00000044: 2640 '&@' MOVEA.L D0,A3 +00000046: 7600 'v.' MOVEQ #$00,D3 +00000048: 7000 'p.' MOVEQ #$00,D0 +0000004A: 1013 '..' MOVE.B (A3),D0 +0000004C: 0C40 0001 '.@..' CMPI.W #$0001,D0 +00000050: 660A 'f.' BNE.S *+$000C ; 0000005C +00000052: 702A 'p*' MOVEQ #$2A,D0 ; '*' +00000054: B02B 0001 '.+..' CMP.B $0001(A3),D0 +00000058: 6602 'f.' BNE.S *+$0004 ; 0000005C +0000005A: 7601 'v.' MOVEQ #$01,D3 +0000005C: 1E03 '..' MOVE.B D3,D7 +0000005E: 670C 'g.' BEQ.S *+$000E ; 0000006C +00000060: 4A06 'J.' TST.B D6 +00000062: 6608 'f.' BNE.S *+$000A ; 0000006C +00000064: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000068: 10BC 0001 '....' MOVE.B #$01,(A0) +0000006C: 7600 'v.' MOVEQ #$00,D3 +0000006E: 4A06 'J.' TST.B D6 +00000070: 661A 'f.' BNE.S *+$001C ; 0000008C +00000072: 4A07 'J.' TST.B D7 +00000074: 6616 'f.' BNE.S *+$0018 ; 0000008C +00000076: 2F03 '/.' MOVE.L D3,-(A7) +00000078: 558F 'U.' SUBQ.L #2,A7 +0000007A: 486E FFBE 'Hn..' PEA -$0042(A6) +0000007E: 2F0B '/.' MOVE.L A3,-(A7) +00000080: 7019 'p.' MOVEQ #$19,D0 +00000082: A823 '.#' _AliasDispatch ; A823 +00000084: 101F '..' MOVE.B (A7)+,D0 +00000086: 261F '&.' MOVE.L (A7)+,D3 +00000088: 4A00 'J.' TST.B D0 +0000008A: 6728 'g(' BEQ.S *+$002A ; 000000B4 +0000008C: 2F03 '/.' MOVE.L D3,-(A7) +0000008E: 558F 'U.' SUBQ.L #2,A7 +00000090: 486E FFE0 'Hn..' PEA -$0020(A6) +00000094: 2F03 '/.' MOVE.L D3,-(A7) +00000096: 70FE 'p.' MOVEQ #$FE,D0 +00000098: 2F00 '/.' MOVE.L D0,-(A7) +0000009A: 2F0C '/.' MOVE.L A4,-(A7) +0000009C: 4EBA 0000 'N...' JSR AL_getAFPinfo ; id: 231 +000000A0: 508F 'P.' ADDQ.L #8,A7 +000000A2: 261F '&.' MOVE.L (A7)+,D3 +000000A4: 2F00 '/.' MOVE.L D0,-(A7) +000000A6: 7019 'p.' MOVEQ #$19,D0 +000000A8: A823 '.#' _AliasDispatch ; A823 +000000AA: 101F '..' MOVE.B (A7)+,D0 +000000AC: 261F '&.' MOVE.L (A7)+,D3 +000000AE: 4A00 'J.' TST.B D0 +000000B0: 6702 'g.' BEQ.S *+$0004 ; 000000B4 +000000B2: 7601 'v.' MOVEQ #$01,D3 +000000B4: 1003 '..' MOVE.B D3,D0 +000000B6: 4CEE 18C8 FFAA 'L.....' MOVEM.L -$0056(A6),D3/D6/D7/A3/A4 +000000BC: 4E5E 'N^' UNLK A6 +000000BE: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 231 + 231: AL_getAFPinfo + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_getAFPinfo"(231) + 0000009E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_getAFPinfo"(231) + 00000042 + +Dictionary: Flags $00 FirstId 232 + 232: AL_GetMyServer +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_GetMyServer"(232) + 0000001A + +Dictionary: Flags $00 FirstId 233 + 233: AL_GetMyZonePhs2 +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_GetMyZonePhs2"(233) + 00000012 +Comment: + + AL_isItSelf ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3A190 [3A190, 3A206) + + Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) + + Resolved outgoing references: + +42 (3A1D2): JSR AL_GETCATINFO + +24 (3A1B4): JSR GETEXPORTEDFOLDERINFO + + +Dictionary: Flags $00 FirstId 234 + 234: AUTOMOD_3A190 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3A190"(234) Segment="Main"(200) +Size: Flags $00 ModuleSize 118 + +Content: Flags $08 +Contents offset $0000 size $0076 +00000000: 4E56 FF36 'NV.6' LINK.W A6,#-$00CA +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 FF48 '-@.H' MOVE.L D0,-$00B8(A6) +00000012: 3D7C 0006 FF50 '=|...P' MOVE.W #$0006,-$00B0(A6) +00000018: 3D6E 000A FF52 '=n...R' MOVE.W $000A(A6),-$00AE(A6) +0000001E: 558F 'U.' SUBQ.L #2,A7 +00000020: 486E FF36 'Hn.6' PEA -$00CA(A6) +00000024: 4EBA 0000 'N...' JSR GETEXPORTEDFOLDERINFO ; id: 235 +00000028: 3E1F '>.' MOVE.W (A7)+,D7 +0000002A: 663E 'f>' BNE.S *+$0040 ; 0000006A +0000002C: 397C FFFF 001C '9|....' MOVE.W #$FFFF,$001C(A4) +00000032: 558F 'U.' SUBQ.L #2,A7 +00000034: 3F2E FF4C '?..L' MOVE.W -$00B4(A6),-(A7) +00000038: 2F2E FF54 '/..T' MOVE.L -$00AC(A6),-(A7) +0000003C: 2F2C 0012 '/,..' MOVE.L $0012(A4),-(A7) +00000040: 2F0C '/.' MOVE.L A4,-(A7) +00000042: 4EBA 0000 'N...' JSR AL_GETCATINFO ; id: 214 +00000046: 3E1F '>.' MOVE.W (A7)+,D7 +00000048: 6620 'f ' BNE.S *+$0022 ; 0000006A +0000004A: 7001 'p.' MOVEQ #$01,D0 +0000004C: B0AC 0064 '...d' CMP.L $0064(A4),D0 +00000050: 6618 'f.' BNE.S *+$001A ; 0000006A +00000052: 558F 'U.' SUBQ.L #2,A7 +00000054: 2F2C 0012 '/,..' MOVE.L $0012(A4),-(A7) +00000058: 486E FF86 'Hn..' PEA -$007A(A6) +0000005C: 7010 'p.' MOVEQ #$10,D0 +0000005E: A823 '.#' _AliasDispatch ; A823 +00000060: 4A5F 'J_' TST.W (A7)+ +00000062: 6606 'f.' BNE.S *+$0008 ; 0000006A +00000064: 296E FFA4 0048 ')n...H' MOVE.L -$005C(A6),$0048(A4) +0000006A: 3007 '0.' MOVE.W D7,D0 +0000006C: 4CEE 1080 FF2E 'L.....' MOVEM.L -$00D2(A6),D7/A4 +00000072: 4E5E 'N^' UNLK A6 +00000074: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_GETCATINFO"(214) + 00000044 + +Dictionary: Flags $00 FirstId 235 + 235: GETEXPORTEDFOLDERINFO + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETEXPORTEDFOLDERINFO"(235) + 00000026 +Comment: + + AUTOMOD_3A190 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3A210 [3A210, 3A274) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +4A (3A25A): JSR AL_changeToAuxInfo + +42 (3A252): JSR AL_GETVARPTR + + +Dictionary: Flags $00 FirstId 236 + 236: AUTOMOD_3A210 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3A210"(236) Segment="Main"(200) +Size: Flags $00 ModuleSize 100 + +Content: Flags $08 +Contents offset $0000 size $0064 +00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +0000000C: 286A 0018 '(j..' MOVEA.L $0018(A2),A4 +00000010: 47EA 0092 'G...' LEA $0092(A2),A3 +00000014: 486C 000A 'Hl..' PEA $000A(A4) +00000018: 2F0B '/.' MOVE.L A3,-(A7) +0000001A: 7018 'p.' MOVEQ #$18,D0 +0000001C: A823 '.#' _AliasDispatch ; A823 +0000001E: 276C 0026 001C ''l.&..' MOVE.L $0026(A4),$001C(A3) +00000024: 376C 002C 002C '7l.,.,' MOVE.W $002C(A4),$002C(A3) +0000002A: 276C 002E 0020 ''l... ' MOVE.L $002E(A4),$0020(A3) +00000030: 276C 0072 0024 ''l.r.$' MOVE.L $0072(A4),$0024(A3) +00000036: 598F 'Y.' SUBQ.L #4,A7 +00000038: 2F0C '/.' MOVE.L A4,-(A7) +0000003A: 7007 'p.' MOVEQ #$07,D0 +0000003C: 3F00 '?.' MOVE.W D0,-(A7) +0000003E: 486E FFFE 'Hn..' PEA -$0002(A6) +00000042: 4EBA 0000 'N...' JSR AL_GETVARPTR ; id: 238 +00000046: 2657 '&W' MOVEA.L (A7),A3 +00000048: 2F0C '/.' MOVE.L A4,-(A7) +0000004A: 4EBA 0000 'N...' JSR AL_changeToAuxInfo ; id: 237 +0000004E: 256C 002E 0068 '%l...h' MOVE.L $002E(A4),$0068(A2) +00000054: 157C 0001 00C0 '.|....' MOVE.B #$01,$00C0(A2) +0000005A: 4CEE 1C00 FFF2 'L.....' MOVEM.L -$000E(A6),A2-A4 +00000060: 4E5E 'N^' UNLK A6 +00000062: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 237 + 237: AL_changeToAuxInfo +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_changeToAuxInfo"(237) + 0000004C + +Dictionary: Flags $00 FirstId 238 + 238: AL_GETVARPTR +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_GETVARPTR"(238) + 00000044 +Comment: + + AUTOMOD_3A210 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3A280 [3A280, 3A312) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +40 (3A2C0): JSR $3A030 + +6E (3A2EE): JSR $3A030 + + +Dictionary: Flags $00 FirstId 239 + 239: AUTOMOD_3A280 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3A280"(239) Segment="Main"(200) +Size: Flags $00 ModuleSize 146 + +Content: Flags $08 +Contents offset $0000 size $0092 +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: 203C 0000 0100 ' <....' MOVE.L #$00000100,D0 +00000012: C0AC 0004 '....' AND.L $0004(A4),D0 +00000016: 6770 'gp' BEQ.S *+$0072 ; 00000088 +00000018: 266C 0018 '&l..' MOVEA.L $0018(A4),A3 +0000001C: 197C 0001 0071 '.|...q' MOVE.B #$01,$0071(A4) +00000022: 197C 0001 00C3 '.|....' MOVE.B #$01,$00C3(A4) +00000028: 3E2C 001E '>,..' MOVE.W $001E(A4),D7 +0000002C: 7000 'p.' MOVEQ #$00,D0 +0000002E: 2F00 '/.' MOVE.L D0,-(A7) +00000030: 4878 0100 'Hx..' PEA $0100 +00000034: 2F0C '/.' MOVE.L A4,-(A7) +00000036: 322C 001C '2,..' MOVE.W $001C(A4),D1 +0000003A: 48C1 'H.' EXT.L D1 +0000003C: 2F01 '/.' MOVE.L D1,-(A7) +0000003E: 2F00 '/.' MOVE.L D0,-(A7) +00000040: 4EBA FD6E 'N..n' JSR *-$0290 ; FFFFFDB0 +00000044: 302C 001E '0,..' MOVE.W $001E(A4),D0 +00000048: B06C 0008 '.l..' CMP.W $0008(A4),D0 +0000004C: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000050: 6C24 'l$' BGE.S *+$0026 ; 00000076 +00000052: 4A2C 0070 'J,.p' TST.B $0070(A4) +00000056: 661E 'f.' BNE.S *+$0020 ; 00000076 +00000058: 7001 'p.' MOVEQ #$01,D0 +0000005A: 2F00 '/.' MOVE.L D0,-(A7) +0000005C: 4878 0100 'Hx..' PEA $0100 +00000060: 2F0C '/.' MOVE.L A4,-(A7) +00000062: 322C 001C '2,..' MOVE.W $001C(A4),D1 +00000066: 48C1 'H.' EXT.L D1 +00000068: 2F01 '/.' MOVE.L D1,-(A7) +0000006A: 7200 'r.' MOVEQ #$00,D1 +0000006C: 2F01 '/.' MOVE.L D1,-(A7) +0000006E: 4EBA FD40 'N..@' JSR *-$02BE ; FFFFFDB0 +00000072: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000076: BE6C 001E '.l..' CMP.W $001E(A4),D7 +0000007A: 6706 'g.' BEQ.S *+$0008 ; 00000082 +0000007C: 197C 0001 000E '.|....' MOVE.B #$01,$000E(A4) +00000082: 197C 0001 00C2 '.|....' MOVE.B #$01,$00C2(A4) +00000088: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +0000008E: 4E5E 'N^' UNLK A6 +00000090: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_3A280 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3A320 [3A320, 3A492) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +15C (3A47C): JSR AL_mountForeign + +112 (3A432): JSR AL_checkIfMounted + +FE (3A41E): JSR AL_changeToAuxInfo + +EC (3A40C): JSR AL_checkIfMounted + +52 (3A372): JSR AL_GETVARPTR + +1A (3A33A): JSR AL_isItSelf + + Unresolved outgoing references: + +7C (3A39C): JSR $3A190 + +BC (3A3DC): JSR $3A280 + +DE (3A3FE): JSR $3A210 + +120 (3A440): JSR $3A210 + + +Dictionary: Flags $00 FirstId 240 + 240: AUTOMOD_3A320 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3A320"(240) Segment="Main"(200) +Size: Flags $00 ModuleSize 370 + +Content: Flags $08 +Contents offset $0000 size $0172 +00000000: 4E56 FF72 'NV.r' LINK.W A6,#-$008E +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 4245 'BE' CLR.W D5 +0000000E: 4247 'BG' CLR.W D7 +00000010: 266C 0018 '&l..' MOVEA.L $0018(A4),A3 +00000014: 486C 000E 'Hl..' PEA $000E(A4) +00000018: 2F0B '/.' MOVE.L A3,-(A7) +0000001A: 4EBA 0000 'N...' JSR AL_isItSelf ; id: 230 +0000001E: 4A00 'J.' TST.B D0 +00000020: 504F 'PO' ADDQ.W #8,A7 +00000022: 6700 00A4 'g...' BEQ *+$00A6 ; 000000C8 +00000026: 7008 'p.' MOVEQ #$08,D0 +00000028: C0AB 0086 '....' AND.L $0086(A3),D0 +0000002C: 6700 0138 'g..8' BEQ *+$013A ; 00000166 +00000030: 7001 'p.' MOVEQ #$01,D0 +00000032: B06B 002C '.k.,' CMP.W $002C(A3),D0 +00000036: 6600 012E 'f...' BNE *+$0130 ; 00000166 +0000003A: 296B 002E 00B2 ')k....' MOVE.L $002E(A3),$00B2(A4) +00000040: 296B 0072 00B6 ')k.r..' MOVE.L $0072(A3),$00B6(A4) +00000046: 598F 'Y.' SUBQ.L #4,A7 +00000048: 2F0B '/.' MOVE.L A3,-(A7) +0000004A: 7008 'p.' MOVEQ #$08,D0 +0000004C: 3F00 '?.' MOVE.W D0,-(A7) +0000004E: 486E FFFA 'Hn..' PEA -$0006(A6) +00000052: 4EBA 0000 'N...' JSR AL_GETVARPTR ; id: 238 +00000056: 245F '$_' MOVEA.L (A7)+,A2 +00000058: 2752 002E ''R..' MOVE.L (A2),$002E(A3) +0000005C: 276A 0004 0072 ''j...r' MOVE.L $0004(A2),$0072(A3) +00000062: 197C 0001 00C1 '.|....' MOVE.B #$01,$00C1(A4) +00000068: 41EE FFDE 'A...' LEA -$0022(A6),A0 +0000006C: 2D48 FF84 '-H..' MOVE.L A0,-$007C(A6) +00000070: 486E FF72 'Hn.r' PEA -$008E(A6) +00000074: 5247 'RG' ADDQ.W #1,D7 +00000076: 3007 '0.' MOVE.W D7,D0 +00000078: 48C0 'H.' EXT.L D0 +0000007A: 2F00 '/.' MOVE.L D0,-(A7) +0000007C: 4EBA FDF2 'N...' JSR *-$020C ; FFFFFE70 +00000080: 3C00 '<.' MOVE.W D0,D6 +00000082: 504F 'PO' ADDQ.W #8,A7 +00000084: 662A 'f*' BNE.S *+$002C ; 000000B0 +00000086: 558F 'U.' SUBQ.L #2,A7 +00000088: 486E FFDE 'Hn..' PEA -$0022(A6) +0000008C: 486B 000A 'Hk..' PEA $000A(A3) +00000090: 7019 'p.' MOVEQ #$19,D0 +00000092: A823 '.#' _AliasDispatch ; A823 +00000094: 4A1F 'J.' TST.B (A7)+ +00000096: 6718 'g.' BEQ.S *+$001A ; 000000B0 +00000098: 202E FFBA ' ...' MOVE.L -$0046(A6),D0 +0000009C: B0AB 0026 '...&' CMP.L $0026(A3),D0 +000000A0: 660E 'f.' BNE.S *+$0010 ; 000000B0 +000000A2: 396E FF88 001C '9n....' MOVE.W -$0078(A6),$001C(A4) +000000A8: 197C 0001 000E '.|....' MOVE.B #$01,$000E(A4) +000000AE: 6004 '`.' BRA.S *+$0006 ; 000000B4 +000000B0: 4A46 'JF' TST.W D6 +000000B2: 67B4 'g.' BEQ.S *-$004A ; 00000068 +000000B4: 4A46 'JF' TST.W D6 +000000B6: 6700 00AE 'g...' BEQ *+$00B0 ; 00000166 +000000BA: 2F0C '/.' MOVE.L A4,-(A7) +000000BC: 4EBA FEA2 'N...' JSR *-$015C ; FFFFFF60 +000000C0: 7ADD 'z.' MOVEQ #$DD,D5 +000000C2: 584F 'XO' ADDQ.W #4,A7 +000000C4: 6000 00A0 '`...' BRA *+$00A2 ; 00000166 +000000C8: 7004 'p.' MOVEQ #$04,D0 +000000CA: C0AB 0086 '....' AND.L $0086(A3),D0 +000000CE: 6700 0096 'g...' BEQ *+$0098 ; 00000166 +000000D2: 7001 'p.' MOVEQ #$01,D0 +000000D4: B06B 002C '.k.,' CMP.W $002C(A3),D0 +000000D8: 6700 008C 'g...' BEQ *+$008E ; 00000166 +000000DC: 2F0C '/.' MOVE.L A4,-(A7) +000000DE: 4EBA FE10 'N...' JSR *-$01EE ; FFFFFEF0 +000000E2: 486C 000E 'Hl..' PEA $000E(A4) +000000E6: 486C 001C 'Hl..' PEA $001C(A4) +000000EA: 2F0B '/.' MOVE.L A3,-(A7) +000000EC: 4EBA 0000 'N...' JSR AL_checkIfMounted ; id: 242 +000000F0: 4A40 'J@' TST.W D0 +000000F2: 4FEF 0010 'O...' LEA $0010(A7),A7 +000000F6: 676E 'gn' BEQ.S *+$0070 ; 00000166 +000000F8: 486C 0092 'Hl..' PEA $0092(A4) +000000FC: 2F0B '/.' MOVE.L A3,-(A7) +000000FE: 4EBA 0000 'N...' JSR AL_changeToAuxInfo ; id: 237 +00000102: 296B 002E 0068 ')k...h' MOVE.L $002E(A3),$0068(A4) +00000108: 486C 000E 'Hl..' PEA $000E(A4) +0000010C: 486C 001C 'Hl..' PEA $001C(A4) +00000110: 2F0B '/.' MOVE.L A3,-(A7) +00000112: 4EBA 0000 'N...' JSR AL_checkIfMounted ; id: 242 +00000116: 4A40 'J@' TST.W D0 +00000118: 4FEF 0014 'O...' LEA $0014(A7),A7 +0000011C: 6748 'gH' BEQ.S *+$004A ; 00000166 +0000011E: 2F0C '/.' MOVE.L A4,-(A7) +00000120: 4EBA FDCE 'N...' JSR *-$0230 ; FFFFFEF0 +00000124: 7001 'p.' MOVEQ #$01,D0 +00000126: C0AC 0004 '....' AND.L $0004(A4),D0 +0000012A: 584F 'XO' ADDQ.W #4,A7 +0000012C: 6738 'g8' BEQ.S *+$003A ; 00000166 +0000012E: 70FF 'p.' MOVEQ #$FF,D0 +00000130: B06B 002C '.k.,' CMP.W $002C(A3),D0 +00000134: 6730 'g0' BEQ.S *+$0032 ; 00000166 +00000136: 7001 'p.' MOVEQ #$01,D0 +00000138: C0AB 0086 '....' AND.L $0086(A3),D0 +0000013C: 6728 'g(' BEQ.S *+$002A ; 00000166 +0000013E: 486C 0092 'Hl..' PEA $0092(A4) +00000142: 7002 'p.' MOVEQ #$02,D0 +00000144: C0AC 0004 '....' AND.L $0004(A4),D0 +00000148: 6704 'g.' BEQ.S *+$0006 ; 0000014E +0000014A: 7000 'p.' MOVEQ #$00,D0 +0000014C: 6002 '`.' BRA.S *+$0004 ; 00000150 +0000014E: 7001 'p.' MOVEQ #$01,D0 +00000150: 2F00 '/.' MOVE.L D0,-(A7) +00000152: 486C 000E 'Hl..' PEA $000E(A4) +00000156: 486C 001C 'Hl..' PEA $001C(A4) +0000015A: 2F0B '/.' MOVE.L A3,-(A7) +0000015C: 4EBA 0000 'N...' JSR AL_mountForeign ; id: 241 +00000160: 3A00 ':.' MOVE.W D0,D5 +00000162: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000166: 3005 '0.' MOVE.W D5,D0 +00000168: 4CEE 1CE0 FF5A 'L....Z' MOVEM.L -$00A6(A6),D5-D7/A2-A4 +0000016E: 4E5E 'N^' UNLK A6 +00000170: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 241 + 241: AL_mountForeign + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_mountForeign"(241) + 0000015E + +Dictionary: Flags $00 FirstId 242 + 242: AL_checkIfMounted + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_checkIfMounted"(242) + 00000114 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_changeToAuxInfo"(237) + 00000100 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_checkIfMounted"(242) + 000000EE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_GETVARPTR"(238) + 00000054 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_isItSelf"(230) + 0000001C +Comment: + + AUTOMOD_3A320 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3A4A0 [3A4A0, 3A518) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 243 + 243: AUTOMOD_3A4A0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3A4A0"(243) 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: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 7001 'p.' MOVEQ #$01,D0 +0000000C: B06C 001E '.l..' CMP.W $001E(A4),D0 +00000010: 6C06 'l.' BGE.S *+$0008 ; 00000018 +00000012: 197C 0001 000E '.|....' MOVE.B #$01,$000E(A4) +00000018: 4A2C 000E 'J,..' TST.B $000E(A4) +0000001C: 6642 'fB' BNE.S *+$0044 ; 00000060 +0000001E: 4A6C 001E 'Jl..' TST.W $001E(A4) +00000022: 6F3C 'o<' BLE.S *+$003E ; 00000060 +00000024: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000028: 70FF 'p.' MOVEQ #$FF,D0 +0000002A: B068 0082 '.h..' CMP.W $0082(A0),D0 +0000002E: 6730 'g0' BEQ.S *+$0032 ; 00000060 +00000030: 203C 0000 0400 ' <....' MOVE.L #$00000400,D0 +00000036: C0AC 0004 '....' AND.L $0004(A4),D0 +0000003A: 6724 'g$' BEQ.S *+$0026 ; 00000060 +0000003C: 203C 0000 0100 ' <....' MOVE.L #$00000100,D0 +00000042: C0AC 0004 '....' AND.L $0004(A4),D0 +00000046: 6718 'g.' BEQ.S *+$001A ; 00000060 +00000048: 4A2C 0073 'J,.s' TST.B $0073(A4) +0000004C: 6612 'f.' BNE.S *+$0014 ; 00000060 +0000004E: 2054 ' T' MOVEA.L (A4),A0 +00000050: 226C 000A '"l..' MOVEA.L $000A(A4),A1 +00000054: 3010 '0.' MOVE.W (A0),D0 +00000056: B051 '.Q' CMP.W (A1),D0 +00000058: 6606 'f.' BNE.S *+$0008 ; 00000060 +0000005A: 197C 0001 000E '.|....' MOVE.B #$01,$000E(A4) +00000060: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000064: 70FF 'p.' MOVEQ #$FF,D0 +00000066: B0A8 0072 '...r' CMP.L $0072(A0),D0 +0000006A: 6604 'f.' BNE.S *+$0006 ; 00000070 +0000006C: 422C 000E 'B,..' CLR.B $000E(A4) +00000070: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000074: 4E5E 'N^' UNLK A6 +00000076: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_3A4A0 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AL_MATCHALIAS [3A520, 3A904) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +3A0 (3A8C0): JSR AL_changeToAuxInfo + +188 (3A6A8): JSR AL_FINDVOLBYVREFNUM + +174 (3A694): JSR AL_isAFPmedia + +15E (3A67E): JSR AL_findVolume + +10E (3A62E): JSR AL_isAFPmedia + +50 (3A570): JSR AL_validateHandle + + Unresolved outgoing references: + +D6 (3A5F6): JSR $399C0 + +12C (3A64C): JSR $3A320 + +1B8 (3A6D8): JSR $399C0 + +1DC (3A6FC): JSR $399C0 + +22A (3A74A): JSR $399C0 + +24A (3A76A): JSR $399C0 + +276 (3A796): JSR $39ED0 + +2AA (3A7CA): JSR $399C0 + +2F8 (3A818): JSR $3A280 + +338 (3A858): JSR $3A030 + +35A (3A87A): JSR $3A4A0 + +384 (3A8A4): JSR $39C10 + + VectorTable comment: {sources}Toolbox:AliasMgr:alExt.c + + +Dictionary: Flags $00 FirstId 244 + 244: AL_MATCHALIAS + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AL_MATCHALIAS"(244) Segment="Main"(200) +Size: Flags $00 ModuleSize 996 + +Content: Flags $08 +Contents offset $0000 size $03E4 +00000000: 4E56 FEBC 'NV..' LINK.W A6,#-$0144 +00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) +00000008: 2C2E 0020 ',.. ' MOVE.L $0020(A6),D6 +0000000C: 266E 0018 '&n..' MOVEA.L $0018(A6),A3 +00000010: 4245 'BE' CLR.W D5 +00000012: 422E FF46 'B..F' CLR.B -$00BA(A6) +00000016: 7000 'p.' MOVEQ #$00,D0 +00000018: 1038 08F2 '.8..' MOVE.B $08F2,D0 +0000001C: 4A80 'J.' TST.L D0 +0000001E: 6706 'g.' BEQ.S *+$0008 ; 00000026 +00000020: 7002 'p.' MOVEQ #$02,D0 +00000022: 8086 '..' OR.L D6,D0 +00000024: 2C00 ',.' MOVE.L D0,D6 +00000026: 283C 0000 0700 '(<....' MOVE.L #$00000700,D4 +0000002C: C886 '..' AND.L D6,D4 +0000002E: 4AAE 0014 'J...' TST.L $0014(A6) +00000032: 6726 'g&' BEQ.S *+$0028 ; 0000005A +00000034: 7001 'p.' MOVEQ #$01,D0 +00000036: B053 '.S' CMP.W (A3),D0 +00000038: 6E20 'n ' BGT.S *+$0022 ; 0000005A +0000003A: 4A84 'J.' TST.L D4 +0000003C: 671C 'g.' BEQ.S *+$001E ; 0000005A +0000003E: 4AAE 0024 'J..$' TST.L $0024(A6) +00000042: 6608 'f.' BNE.S *+$000A ; 0000004C +00000044: 0C84 0000 0400 '......' CMPI.L #$00000400,D4 +0000004A: 670E 'g.' BEQ.S *+$0010 ; 0000005A +0000004C: 2F2E 001C '/...' MOVE.L $001C(A6),-(A7) +00000050: 4EBA 0000 'N...' JSR AL_validateHandle ; id: 247 +00000054: 4A40 'J@' TST.W D0 +00000056: 584F 'XO' ADDQ.W #4,A7 +00000058: 670A 'g.' BEQ.S *+$000C ; 00000064 +0000005A: 3D7C FFCE 0028 '=|...(' MOVE.W #$FFCE,$0028(A6) +00000060: 6000 0376 '`..v' BRA *+$0378 ; 000003D8 +00000064: 206E 001C ' n..' MOVEA.L $001C(A6),A0 +00000068: A069 '.i' _HGetState ; A069 +0000006A: 1D40 FF37 '.@.7' MOVE.B D0,-$00C9(A6) +0000006E: 206E 001C ' n..' MOVEA.L $001C(A6),A0 +00000072: A029 '.)' _HLock ; A029 +00000074: 206E 001C ' n..' MOVEA.L $001C(A6),A0 +00000078: 2D50 FF50 '-P.P' MOVE.L (A0),-$00B0(A6) +0000007C: 2850 '(P' MOVEA.L (A0),A4 +0000007E: 2D6E 0024 FF38 '-n.$.8' MOVE.L $0024(A6),-$00C8(A6) +00000084: 2D46 FF3C '-F.<' MOVE.L D6,-$00C4(A6) +00000088: 3D53 FF40 '=S.@' MOVE.W (A3),-$00C0(A6) +0000008C: 2D6E 0014 FF42 '-n...B' MOVE.L $0014(A6),-$00BE(A6) +00000092: 2D6E 000C FF48 '-n...H' MOVE.L $000C(A6),-$00B8(A6) +00000098: 2D6E 0008 FF4C '-n...L' MOVE.L $0008(A6),-$00B4(A6) +0000009E: 426E FF56 'Bn.V' CLR.W -$00AA(A6) +000000A2: 426E FFA8 'Bn..' CLR.W -$0058(A6) +000000A6: 426E FFAA 'Bn..' CLR.W -$0056(A6) +000000AA: 2D6C 002E FFA0 '-l....' MOVE.L $002E(A4),-$0060(A6) +000000B0: 70FF 'p.' MOVEQ #$FF,D0 +000000B2: 2D40 FFA4 '-@..' MOVE.L D0,-$005C(A6) +000000B6: 426E FF54 'Bn.T' CLR.W -$00AC(A6) +000000BA: 426E FFF8 'Bn..' CLR.W -$0008(A6) +000000BE: 426E FFFA 'Bn..' CLR.W -$0006(A6) +000000C2: 223C 0000 0400 '"<....' MOVE.L #$00000400,D1 +000000C8: C2AE FF3C '...<' AND.L -$00C4(A6),D1 +000000CC: 673E 'g>' BEQ.S *+$0040 ; 0000010C +000000CE: 486E FF38 'Hn.8' PEA -$00C8(A6) +000000D2: 7004 'p.' MOVEQ #$04,D0 +000000D4: 2F00 '/.' MOVE.L D0,-(A7) +000000D6: 4EBA F3C8 'N...' JSR *-$0C36 ; FFFFF4A0 +000000DA: 3E00 '>.' MOVE.W D0,D7 +000000DC: 504F 'PO' ADDQ.W #8,A7 +000000DE: 661E 'f.' BNE.S *+$0020 ; 000000FE +000000E0: 4A6E FF56 'Jn.V' TST.W -$00AA(A6) +000000E4: 6718 'g.' BEQ.S *+$001A ; 000000FE +000000E6: 1D7C 0001 FFAB '.|....' MOVE.B #$01,-$0055(A6) +000000EC: 4A2E FFA8 'J...' TST.B -$0058(A6) +000000F0: 6600 018A 'f...' BNE *+$018C ; 0000027C +000000F4: 302E FF56 '0..V' MOVE.W -$00AA(A6),D0 +000000F8: B053 '.S' CMP.W (A3),D0 +000000FA: 6C00 0180 'l...' BGE *+$0182 ; 0000027C +000000FE: 0C84 0000 0400 '......' CMPI.L #$00000400,D4 +00000104: 6700 0176 'g..v' BEQ *+$0178 ; 0000027C +00000108: 426E FF54 'Bn.T' CLR.W -$00AC(A6) +0000010C: 2F0C '/.' MOVE.L A4,-(A7) +0000010E: 4EBA 0000 'N...' JSR AL_isAFPmedia ; id: 246 +00000112: 4A00 'J.' TST.B D0 +00000114: 584F 'XO' ADDQ.W #4,A7 +00000116: 6720 'g ' BEQ.S *+$0022 ; 00000138 +00000118: 7004 'p.' MOVEQ #$04,D0 +0000011A: C0AC 0086 '....' AND.L $0086(A4),D0 +0000011E: 6608 'f.' BNE.S *+$000A ; 00000128 +00000120: 7008 'p.' MOVEQ #$08,D0 +00000122: C0AC 0086 '....' AND.L $0086(A4),D0 +00000126: 6710 'g.' BEQ.S *+$0012 ; 00000138 +00000128: 486E FF38 'Hn.8' PEA -$00C8(A6) +0000012C: 4EBA FCD2 'N...' JSR *-$032C ; FFFFFE00 +00000130: 3E00 '>.' MOVE.W D0,D7 +00000132: 584F 'XO' ADDQ.W #4,A7 +00000134: 6600 0146 'f..F' BNE *+$0148 ; 0000027C +00000138: 4A6E FF54 'Jn.T' TST.W -$00AC(A6) +0000013C: 662E 'f.' BNE.S *+$0030 ; 0000016C +0000013E: 4A2E FFF8 'J...' TST.B -$0008(A6) +00000142: 6708 'g.' BEQ.S *+$000A ; 0000014C +00000144: 41EE FFCA 'A...' LEA -$0036(A6),A0 +00000148: 2008 ' .' MOVE.L A0,D0 +0000014A: 6002 '`.' BRA.S *+$0004 ; 0000014E +0000014C: 7000 'p.' MOVEQ #$00,D0 +0000014E: 2F00 '/.' MOVE.L D0,-(A7) +00000150: 486E FF46 'Hn.F' PEA -$00BA(A6) +00000154: 486E FF54 'Hn.T' PEA -$00AC(A6) +00000158: 2F2E FF3C '/..<' MOVE.L -$00C4(A6),-(A7) +0000015C: 2F0C '/.' MOVE.L A4,-(A7) +0000015E: 4EBA 0000 'N...' JSR AL_findVolume ; id: 212 +00000162: 3E00 '>.' MOVE.W D0,D7 +00000164: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000168: 6600 0112 'f...' BNE *+$0114 ; 0000027C +0000016C: 4A2E FF46 'J..F' TST.B -$00BA(A6) +00000170: 6730 'g0' BEQ.S *+$0032 ; 000001A2 +00000172: 2F0C '/.' MOVE.L A4,-(A7) +00000174: 4EBA 0000 'N...' JSR AL_isAFPmedia ; id: 246 +00000178: 4A00 'J.' TST.B D0 +0000017A: 584F 'XO' ADDQ.W #4,A7 +0000017C: 6624 'f$' BNE.S *+$0026 ; 000001A2 +0000017E: 558F 'U.' SUBQ.L #2,A7 +00000180: 3F2E FF54 '?..T' MOVE.W -$00AC(A6),-(A7) +00000184: 486E FEBC 'Hn..' PEA -$0144(A6) +00000188: 4EBA 0000 'N...' JSR AL_FINDVOLBYVREFNUM ; id: 245 +0000018C: 3E1F '>.' MOVE.W (A7)+,D7 +0000018E: 6600 00EC 'f...' BNE *+$00EE ; 0000027C +00000192: 202E FEDA ' ...' MOVE.L -$0126(A6),D0 +00000196: B0AC 0026 '...&' CMP.L $0026(A4),D0 +0000019A: 6706 'g.' BEQ.S *+$0008 ; 000001A2 +0000019C: 1D7C 0001 FFA9 '.|....' MOVE.B #$01,-$0057(A6) +000001A2: 203C 0000 0100 ' <....' MOVE.L #$00000100,D0 +000001A8: C0AE FF3C '...<' AND.L -$00C4(A6),D0 +000001AC: 6700 00B4 'g...' BEQ *+$00B6 ; 00000262 +000001B0: 486E FF38 'Hn.8' PEA -$00C8(A6) +000001B4: 7000 'p.' MOVEQ #$00,D0 +000001B6: 2F00 '/.' MOVE.L D0,-(A7) +000001B8: 4EBA F2E6 'N...' JSR *-$0D18 ; FFFFF4A0 +000001BC: 3E00 '>.' MOVE.W D0,D7 +000001BE: 504F 'PO' ADDQ.W #8,A7 +000001C0: 6612 'f.' BNE.S *+$0014 ; 000001D4 +000001C2: 4A2E FFA8 'J...' TST.B -$0058(A6) +000001C6: 6600 00B4 'f...' BNE *+$00B6 ; 0000027C +000001CA: 302E FF56 '0..V' MOVE.W -$00AA(A6),D0 +000001CE: B053 '.S' CMP.W (A3),D0 +000001D0: 6C00 00AA 'l...' BGE *+$00AC ; 0000027C +000001D4: 486E FF38 'Hn.8' PEA -$00C8(A6) +000001D8: 7001 'p.' MOVEQ #$01,D0 +000001DA: 2F00 '/.' MOVE.L D0,-(A7) +000001DC: 4EBA F2C2 'N...' JSR *-$0D3C ; FFFFF4A0 +000001E0: 3E00 '>.' MOVE.W D0,D7 +000001E2: 0440 FF88 '.@..' SUBI.W #$FF88,D0 +000001E6: 504F 'PO' ADDQ.W #8,A7 +000001E8: 6758 'gX' BEQ.S *+$005A ; 00000242 +000001EA: 0440 004D '.@.M' SUBI.W #$004D,D0 +000001EE: 672C 'g,' BEQ.S *+$002E ; 0000021C +000001F0: 0440 002B '.@.+' SUBI.W #$002B,D0 +000001F4: 666C 'fl' BNE.S *+$006E ; 00000262 +000001F6: 202E FF9C ' ...' MOVE.L -$0064(A6),D0 +000001FA: B0AC 0072 '...r' CMP.L $0072(A4),D0 +000001FE: 6762 'gb' BEQ.S *+$0064 ; 00000262 +00000200: 70FF 'p.' MOVEQ #$FF,D0 +00000202: B0AC 0072 '...r' CMP.L $0072(A4),D0 +00000206: 675A 'gZ' BEQ.S *+$005C ; 00000262 +00000208: 7001 'p.' MOVEQ #$01,D0 +0000020A: B06C 0008 '.l..' CMP.W $0008(A4),D0 +0000020E: 6752 'gR' BEQ.S *+$0054 ; 00000262 +00000210: 4A2E FFA8 'J...' TST.B -$0058(A6) +00000214: 6666 'ff' BNE.S *+$0068 ; 0000027C +00000216: 1D7C 0001 FFAA '.|....' MOVE.B #$01,-$0056(A6) +0000021C: 4A6C 0008 'Jl..' TST.W $0008(A4) +00000220: 6620 'f ' BNE.S *+$0022 ; 00000242 +00000222: 486E FF38 'Hn.8' PEA -$00C8(A6) +00000226: 7002 'p.' MOVEQ #$02,D0 +00000228: 2F00 '/.' MOVE.L D0,-(A7) +0000022A: 4EBA F274 'N..t' JSR *-$0D8A ; FFFFF4A0 +0000022E: 3E00 '>.' MOVE.W D0,D7 +00000230: 504F 'PO' ADDQ.W #8,A7 +00000232: 660E 'f.' BNE.S *+$0010 ; 00000242 +00000234: 4A2E FFA8 'J...' TST.B -$0058(A6) +00000238: 6642 'fB' BNE.S *+$0044 ; 0000027C +0000023A: 302E FF56 '0..V' MOVE.W -$00AA(A6),D0 +0000023E: B053 '.S' CMP.W (A3),D0 +00000240: 6C3A 'l:' BGE.S *+$003C ; 0000027C +00000242: 486E FF38 'Hn.8' PEA -$00C8(A6) +00000246: 7003 'p.' MOVEQ #$03,D0 +00000248: 2F00 '/.' MOVE.L D0,-(A7) +0000024A: 4EBA F254 'N..T' JSR *-$0DAA ; FFFFF4A0 +0000024E: 3E00 '>.' MOVE.W D0,D7 +00000250: 504F 'PO' ADDQ.W #8,A7 +00000252: 660E 'f.' BNE.S *+$0010 ; 00000262 +00000254: 4A2E FFA8 'J...' TST.B -$0058(A6) +00000258: 6622 'f"' BNE.S *+$0024 ; 0000027C +0000025A: 302E FF56 '0..V' MOVE.W -$00AA(A6),D0 +0000025E: B053 '.S' CMP.W (A3),D0 +00000260: 6C1A 'l.' BGE.S *+$001C ; 0000027C +00000262: 203C 0000 0200 ' <....' MOVE.L #$00000200,D0 +00000268: C0AE FF3C '...<' AND.L -$00C4(A6),D0 +0000026C: 670E 'g.' BEQ.S *+$0010 ; 0000027C +0000026E: 3A2E FF54 ':..T' MOVE.W -$00AC(A6),D5 +00000272: 486E FF38 'Hn.8' PEA -$00C8(A6) +00000276: 4EBA F738 'N..8' JSR *-$08C6 ; FFFFF9B0 +0000027A: 584F 'XO' ADDQ.W #4,A7 +0000027C: 302E FF56 '0..V' MOVE.W -$00AA(A6),D0 +00000280: B053 '.S' CMP.W (A3),D0 +00000282: 6C3C 'l<' BGE.S *+$003E ; 000002C0 +00000284: 4A2E FFA8 'J...' TST.B -$0058(A6) +00000288: 6636 'f6' BNE.S *+$0038 ; 000002C0 +0000028A: 0C47 FF80 '.G..' CMPI.W #$FF80,D7 +0000028E: 6730 'g0' BEQ.S *+$0032 ; 000002C0 +00000290: 203C 0000 0400 ' <....' MOVE.L #$00000400,D0 +00000296: C0AE FF3C '...<' AND.L -$00C4(A6),D0 +0000029A: 6624 'f$' BNE.S *+$0026 ; 000002C0 +0000029C: 3D6E FF56 FFFC '=n.V..' MOVE.W -$00AA(A6),-$0004(A6) +000002A2: 486E FF38 'Hn.8' PEA -$00C8(A6) +000002A6: 7004 'p.' MOVEQ #$04,D0 +000002A8: 2F00 '/.' MOVE.L D0,-(A7) +000002AA: 4EBA F1F4 'N...' JSR *-$0E0A ; FFFFF4A0 +000002AE: 302E FFFC '0...' MOVE.W -$0004(A6),D0 +000002B2: B06E FF56 '.n.V' CMP.W -$00AA(A6),D0 +000002B6: 504F 'PO' ADDQ.W #8,A7 +000002B8: 6706 'g.' BEQ.S *+$0008 ; 000002C0 +000002BA: 1D7C 0001 FF46 '.|...F' MOVE.B #$01,-$00BA(A6) +000002C0: 302E FF56 '0..V' MOVE.W -$00AA(A6),D0 +000002C4: B053 '.S' CMP.W (A3),D0 +000002C6: 6C00 008E 'l...' BGE *+$0090 ; 00000356 +000002CA: 4A2E FFA8 'J...' TST.B -$0058(A6) +000002CE: 6600 0086 'f...' BNE *+$0088 ; 00000356 +000002D2: 0C47 FF80 '.G..' CMPI.W #$FF80,D7 +000002D6: 677E 'g~' BEQ.S *+$0080 ; 00000356 +000002D8: 70FF 'p.' MOVEQ #$FF,D0 +000002DA: B0AC 0072 '...r' CMP.L $0072(A4),D0 +000002DE: 6776 'gv' BEQ.S *+$0078 ; 00000356 +000002E0: 7008 'p.' MOVEQ #$08,D0 +000002E2: C0AE FF3C '...<' AND.L -$00C4(A6),D0 +000002E6: 676E 'gn' BEQ.S *+$0070 ; 00000356 +000002E8: 3D6E FF56 FFFC '=n.V..' MOVE.W -$00AA(A6),-$0004(A6) +000002EE: 3D6E FF54 FFFE '=n.T..' MOVE.W -$00AC(A6),-$0002(A6) +000002F4: 486E FF38 'Hn.8' PEA -$00C8(A6) +000002F8: 4EBA FA66 'N..f' JSR *-$0598 ; FFFFFD60 +000002FC: 203C 0000 0200 ' <....' MOVE.L #$00000200,D0 +00000302: C0AE FF3C '...<' AND.L -$00C4(A6),D0 +00000306: 584F 'XO' ADDQ.W #4,A7 +00000308: 6736 'g6' BEQ.S *+$0038 ; 00000340 +0000030A: 302E FF56 '0..V' MOVE.W -$00AA(A6),D0 +0000030E: B053 '.S' CMP.W (A3),D0 +00000310: 6C2E 'l.' BGE.S *+$0030 ; 00000340 +00000312: 4A2E FFA8 'J...' TST.B -$0058(A6) +00000316: 6628 'f(' BNE.S *+$002A ; 00000340 +00000318: 7002 'p.' MOVEQ #$02,D0 +0000031A: 2F00 '/.' MOVE.L D0,-(A7) +0000031C: 4878 0200 'Hx..' PEA $0200 +00000320: 486E FF38 'Hn.8' PEA -$00C8(A6) +00000324: 48C5 'H.' EXT.L D5 +00000326: 2F05 '/.' MOVE.L D5,-(A7) +00000328: 4A45 'JE' TST.W D5 +0000032A: 56C3 'V.' SNE D3 +0000032C: 4403 'D.' NEG.B D3 +0000032E: 6704 'g.' BEQ.S *+$0006 ; 00000334 +00000330: 7201 'r.' MOVEQ #$01,D1 +00000332: 6002 '`.' BRA.S *+$0004 ; 00000336 +00000334: 7200 'r.' MOVEQ #$00,D1 +00000336: 2F01 '/.' MOVE.L D1,-(A7) +00000338: 4EBA F7D6 'N...' JSR *-$0828 ; FFFFFB10 +0000033C: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000340: 302E FFFC '0...' MOVE.W -$0004(A6),D0 +00000344: B06E FF56 '.n.V' CMP.W -$00AA(A6),D0 +00000348: 6706 'g.' BEQ.S *+$0008 ; 00000350 +0000034A: 1D7C 0001 FF46 '.|...F' MOVE.B #$01,-$00BA(A6) +00000350: 3D6E FFFE FF54 '=n...T' MOVE.W -$0002(A6),-$00AC(A6) +00000356: 486E FF38 'Hn.8' PEA -$00C8(A6) +0000035A: 4EBA FC24 'N..$' JSR *-$03DA ; FFFFFF80 +0000035E: 4A6E FF56 'Jn.V' TST.W -$00AA(A6) +00000362: 584F 'XO' ADDQ.W #4,A7 +00000364: 6704 'g.' BEQ.S *+$0006 ; 0000036A +00000366: 4247 'BG' CLR.W D7 +00000368: 602A '`*' BRA.S *+$002C ; 00000394 +0000036A: 4A47 'JG' TST.W D7 +0000036C: 6712 'g.' BEQ.S *+$0014 ; 00000380 +0000036E: 0C47 FFD5 '.G..' CMPI.W #$FFD5,D7 +00000372: 670C 'g.' BEQ.S *+$000E ; 00000380 +00000374: 4A6E FF54 'Jn.T' TST.W -$00AC(A6) +00000378: 671A 'g.' BEQ.S *+$001C ; 00000394 +0000037A: 0C47 EC78 '.G.x' CMPI.W #$EC78,D7 +0000037E: 6614 'f.' BNE.S *+$0016 ; 00000394 +00000380: 486E FF38 'Hn.8' PEA -$00C8(A6) +00000384: 4EBA F36A 'N..j' JSR *-$0C94 ; FFFFF6F0 +00000388: 3E00 '>.' MOVE.W D0,D7 +0000038A: 584F 'XO' ADDQ.W #4,A7 +0000038C: 6606 'f.' BNE.S *+$0008 ; 00000394 +0000038E: 7ED5 '~.' MOVEQ #$D5,D7 +00000390: 422E FF46 'B..F' CLR.B -$00BA(A6) +00000394: 4A2E FFF8 'J...' TST.B -$0008(A6) +00000398: 670C 'g.' BEQ.S *+$000E ; 000003A6 +0000039A: 486E FFCA 'Hn..' PEA -$0036(A6) +0000039E: 2F0C '/.' MOVE.L A4,-(A7) +000003A0: 4EBA 0000 'N...' JSR AL_changeToAuxInfo ; id: 237 +000003A4: 504F 'PO' ADDQ.W #8,A7 +000003A6: 4A2E FFF9 'J...' TST.B -$0007(A6) +000003AA: 670C 'g.' BEQ.S *+$000E ; 000003B8 +000003AC: 296E FFEA 002E ')n....' MOVE.L -$0016(A6),$002E(A4) +000003B2: 296E FFEE 0072 ')n...r' MOVE.L -$0012(A6),$0072(A4) +000003B8: 36AE FF56 '6..V' MOVE.W -$00AA(A6),(A3) +000003BC: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +000003C0: 10AE FF46 '...F' MOVE.B -$00BA(A6),(A0) +000003C4: 206E 001C ' n..' MOVEA.L $001C(A6),A0 +000003C8: A02A '.*' _HUnlock ; A02A +000003CA: 206E 001C ' n..' MOVEA.L $001C(A6),A0 +000003CE: 102E FF37 '...7' MOVE.B -$00C9(A6),D0 +000003D2: A06A '.j' _HSetState ; A06A +000003D4: 3D47 0028 '=G.(' MOVE.W D7,$0028(A6) +000003D8: 4CEE 18F8 FEA0 'L.....' MOVEM.L -$0160(A6),D3-D7/A3/A4 +000003DE: 4E5E 'N^' UNLK A6 +000003E0: 4E74 0020 'Nt. ' RTD #$0020 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_changeToAuxInfo"(237) + 000003A2 + +Dictionary: Flags $00 FirstId 245 + 245: AL_FINDVOLBYVREFNUM + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_FINDVOLBYVREFNUM"(245) + 0000018A + +Dictionary: Flags $00 FirstId 246 + 246: AL_isAFPmedia + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_isAFPmedia"(246) + 00000176 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_findVolume"(212) + 00000160 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_isAFPmedia"(246) + 00000110 + +Dictionary: Flags $00 FirstId 247 + 247: AL_validateHandle + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_validateHandle"(247) + 00000052 +Comment: + + AL_MATCHALIAS ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AL_CANONIFYFILE [3A910, 3A948) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:AliasMgr:alExt.c + + +Dictionary: Flags $00 FirstId 248 + 248: AL_CANONIFYFILE + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AL_CANONIFYFILE"(248) 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: 200C ' .' MOVE.L A4,D0 +0000000C: 6608 'f.' BNE.S *+$000A ; 00000016 +0000000E: 3D7C FFCE 0016 '=|....' MOVE.W #$FFCE,$0016(A6) +00000014: 6018 '`.' BRA.S *+$001A ; 0000002E +00000016: 558F 'U.' SUBQ.L #2,A7 +00000018: 3F2E 0014 '?...' MOVE.W $0014(A6),-(A7) +0000001C: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000020: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000024: 2F0C '/.' MOVE.L A4,-(A7) +00000026: 7001 'p.' MOVEQ #$01,D0 +00000028: AA52 '.R' _HighLevelFSDispatch ; AA52 +0000002A: 3D5F 0016 '=_..' MOVE.W (A7)+,$0016(A6) +0000002E: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000032: 4E5E 'N^' UNLK A6 +00000034: 4E74 000E 'Nt..' RTD #$000E + +Comment: + + AL_CANONIFYFILE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AL_UPDATEALIAS [3A960, 3A990) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +22 (3A982): JSR AL_FILLALIAS + + VectorTable comment: {sources}Toolbox:AliasMgr:alExt.c + + +Dictionary: Flags $00 FirstId 249 + 249: AL_UPDATEALIAS +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AL_UPDATEALIAS"(249) 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: 558F 'U.' SUBQ.L #2,A7 +00000006: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) +0000000A: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000000E: 7000 'p.' MOVEQ #$00,D0 +00000010: 1F00 '..' MOVE.B D0,-(A7) +00000012: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000016: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000001A: 7200 'r.' MOVEQ #$00,D1 +0000001C: 3F01 '?.' MOVE.W D1,-(A7) +0000001E: 7000 'p.' MOVEQ #$00,D0 +00000020: 2F00 '/.' MOVE.L D0,-(A7) +00000022: 4EBA 0000 'N...' JSR AL_FILLALIAS ; id: 203 +00000026: 3D5F 0018 '=_..' MOVE.W (A7)+,$0018(A6) +0000002A: 4E5E 'N^' UNLK A6 +0000002C: 4E74 0010 'Nt..' RTD #$0010 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_FILLALIAS"(203) + 00000024 +Comment: + + AL_UPDATEALIAS ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AL_GETALIASINFO [3A9A0, 3AAF8) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +118 (3AAB8): JSR AL_getAFPinfo + +108 (3AAA8): JSR AL_isAFPmedia + +9C (3AA3C): JSR AL_GETVARPTR + +72 (3AA12): JSR AL_GETVARPTR + +1A (3A9BA): JSR AL_validateHandle + + VectorTable comment: {sources}Toolbox:AliasMgr:alExt.c + + +Dictionary: Flags $00 FirstId 250 + 250: AL_GETALIASINFO + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AL_GETALIASINFO"(250) Segment="Main"(200) +Size: Flags $00 ModuleSize 344 + +Content: Flags $08 +Contents offset $0000 size $0158 +00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 266E 000E '&n..' MOVEA.L $000E(A6),A3 +0000000C: 3C2E 000C '<...' MOVE.W $000C(A6),D6 +00000010: 4245 'BE' CLR.W D5 +00000012: 0C46 FFFD '.F..' CMPI.W #$FFFD,D6 +00000016: 6D0C 'm.' BLT.S *+$000E ; 00000024 +00000018: 2F0B '/.' MOVE.L A3,-(A7) +0000001A: 4EBA 0000 'N...' JSR AL_validateHandle ; id: 247 +0000001E: 4A40 'J@' TST.W D0 +00000020: 584F 'XO' ADDQ.W #4,A7 +00000022: 670A 'g.' BEQ.S *+$000C ; 0000002E +00000024: 3D7C FFCE 0012 '=|....' MOVE.W #$FFCE,$0012(A6) +0000002A: 6000 0120 '`.. ' BRA *+$0122 ; 0000014C +0000002E: 2453 '$S' MOVEA.L (A3),A2 +00000030: 4A46 'JF' TST.W D6 +00000032: 6610 'f.' BNE.S *+$0012 ; 00000044 +00000034: 486A 0032 'Hj.2' PEA $0032(A2) +00000038: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000003C: 7018 'p.' MOVEQ #$18,D0 +0000003E: A823 '.#' _AliasDispatch ; A823 +00000040: 6000 0106 '`...' BRA *+$0108 ; 00000148 +00000044: 0C46 FFFF '.F..' CMPI.W #$FFFF,D6 +00000048: 6614 'f.' BNE.S *+$0016 ; 0000005E +0000004A: 47EA 000A 'G...' LEA $000A(A2),A3 +0000004E: 7A00 'z.' MOVEQ #$00,D5 +00000050: 1A13 '..' MOVE.B (A3),D5 +00000052: 200B ' .' MOVE.L A3,D0 +00000054: 5280 'R.' ADDQ.L #1,D0 +00000056: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +0000005A: 6000 00D0 '`...' BRA *+$00D2 ; 0000012C +0000005E: 0C46 0001 '.F..' CMPI.W #$0001,D6 +00000062: 6D00 0096 'm...' BLT *+$0098 ; 000000FA +00000066: 598F 'Y.' SUBQ.L #4,A7 +00000068: 2F0A '/.' MOVE.L A2,-(A7) +0000006A: 7001 'p.' MOVEQ #$01,D0 +0000006C: 3F00 '?.' MOVE.W D0,-(A7) +0000006E: 486E FFFE 'Hn..' PEA -$0002(A6) +00000072: 4EBA 0000 'N...' JSR AL_GETVARPTR ; id: 238 +00000076: 2D5F FFF8 '-_..' MOVE.L (A7)+,-$0008(A6) +0000007A: 302E FFFE '0...' MOVE.W -$0002(A6),D0 +0000007E: E440 '.@' ASR.W #2,D0 +00000080: 3D40 FFFE '=@..' MOVE.W D0,-$0002(A6) +00000084: BC6E FFFE '.n..' CMP.W -$0002(A6),D6 +00000088: 6F06 'o.' BLE.S *+$0008 ; 00000090 +0000008A: 4245 'BE' CLR.W D5 +0000008C: 6000 009E '`...' BRA *+$00A0 ; 0000012C +00000090: 598F 'Y.' SUBQ.L #4,A7 +00000092: 2F0A '/.' MOVE.L A2,-(A7) +00000094: 7002 'p.' MOVEQ #$02,D0 +00000096: 3F00 '?.' MOVE.W D0,-(A7) +00000098: 486E FFFC 'Hn..' PEA -$0004(A6) +0000009C: 4EBA 0000 'N...' JSR AL_GETVARPTR ; id: 238 +000000A0: 265F '&_' MOVEA.L (A7)+,A3 +000000A2: 284B '(K' MOVEA.L A3,A4 +000000A4: 302E FFFC '0...' MOVE.W -$0004(A6),D0 +000000A8: 48C0 'H.' EXT.L D0 +000000AA: 5380 'S.' SUBQ.L #1,D0 +000000AC: D9C0 '..' ADDA.L D0,A4 +000000AE: 3E06 '>.' MOVE.W D6,D7 +000000B0: 5347 'SG' SUBQ.W #1,D7 +000000B2: 4A47 'JG' TST.W D7 +000000B4: 6D12 'm.' BLT.S *+$0014 ; 000000C8 +000000B6: 204C ' L' MOVEA.L A4,A0 +000000B8: 534C 'SL' SUBQ.W #1,A4 +000000BA: 703A 'p:' MOVEQ #$3A,D0 ; ':' +000000BC: B010 '..' CMP.B (A0),D0 +000000BE: 6704 'g.' BEQ.S *+$0006 ; 000000C4 +000000C0: B7CC '..' CMPA.L A4,A3 +000000C2: 65F2 'e.' BCS.S *-$000C ; 000000B6 +000000C4: 51CF FFF0 'Q...' DBF D7,*-$000E ; 000000B6 +000000C8: B7CC '..' CMPA.L A4,A3 +000000CA: 6460 'd`' BCC.S *+$0062 ; 0000012C +000000CC: 2D4C FFF8 '-L..' MOVE.L A4,-$0008(A6) +000000D0: 6004 '`.' BRA.S *+$0006 ; 000000D6 +000000D2: 53AE FFF8 'S...' SUBQ.L #1,-$0008(A6) +000000D6: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +000000DA: 703A 'p:' MOVEQ #$3A,D0 ; ':' +000000DC: B010 '..' CMP.B (A0),D0 +000000DE: 6706 'g.' BEQ.S *+$0008 ; 000000E6 +000000E0: B7EE FFF8 '....' CMPA.L -$0008(A6),A3 +000000E4: 65EC 'e.' BCS.S *-$0012 ; 000000D2 +000000E6: B7EE FFF8 '....' CMPA.L -$0008(A6),A3 +000000EA: 6440 'd@' BCC.S *+$0042 ; 0000012C +000000EC: 200C ' .' MOVE.L A4,D0 +000000EE: 3A00 ':.' MOVE.W D0,D5 +000000F0: 9A6E FFFA '.n..' SUB.W -$0006(A6),D5 +000000F4: 52AE FFF8 'R...' ADDQ.L #1,-$0008(A6) +000000F8: 6032 '`2' BRA.S *+$0034 ; 0000012C +000000FA: 0C46 FFFD '.F..' CMPI.W #$FFFD,D6 +000000FE: 6706 'g.' BEQ.S *+$0008 ; 00000106 +00000100: 0C46 FFFE '.F..' CMPI.W #$FFFE,D6 +00000104: 6626 'f&' BNE.S *+$0028 ; 0000012C +00000106: 2F0A '/.' MOVE.L A2,-(A7) +00000108: 4EBA 0000 'N...' JSR AL_isAFPmedia ; id: 246 +0000010C: 4A00 'J.' TST.B D0 +0000010E: 584F 'XO' ADDQ.W #4,A7 +00000110: 671A 'g.' BEQ.S *+$001C ; 0000012C +00000112: 48C6 'H.' EXT.L D6 +00000114: 2F06 '/.' MOVE.L D6,-(A7) +00000116: 2F0A '/.' MOVE.L A2,-(A7) +00000118: 4EBA 0000 'N...' JSR AL_getAFPinfo ; id: 231 +0000011C: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +00000120: 2040 ' @' MOVEA.L D0,A0 +00000122: 7A00 'z.' MOVEQ #$00,D5 +00000124: 1A10 '..' MOVE.B (A0),D5 +00000126: 52AE FFF8 'R...' ADDQ.L #1,-$0008(A6) +0000012A: 504F 'PO' ADDQ.W #8,A7 +0000012C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000130: 1085 '..' MOVE.B D5,(A0) +00000132: 4A45 'JE' TST.W D5 +00000134: 6F12 'o.' BLE.S *+$0014 ; 00000148 +00000136: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +0000013A: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +0000013E: 5280 'R.' ADDQ.L #1,D0 +00000140: 2240 '"@' MOVEA.L D0,A1 +00000142: 48C5 'H.' EXT.L D5 +00000144: 2005 ' .' MOVE.L D5,D0 +00000146: A22E '..' _BlockMoveData ; A22E +00000148: 426E 0012 'Bn..' CLR.W $0012(A6) +0000014C: 4CEE 1CE0 FFDC 'L.....' MOVEM.L -$0024(A6),D5-D7/A2-A4 +00000152: 4E5E 'N^' UNLK A6 +00000154: 4E74 000A 'Nt..' RTD #$000A + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_getAFPinfo"(231) + 0000011A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_isAFPmedia"(246) + 0000010A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_GETVARPTR"(238) + 0000009E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_GETVARPTR"(238) + 00000074 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_validateHandle"(247) + 0000001C +Comment: + + AL_GETALIASINFO ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AL_FOLLOWFINDERALIAS [3AB10, 3AC04) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:AliasMgr:alExt.c + + +Dictionary: Flags $00 FirstId 251 + 251: AL_FOLLOWFINDERALIAS +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AL_FOLLOWFINDERALIAS"(251) Segment="Main"(200) +Size: Flags $00 ModuleSize 244 + +Content: Flags $08 +Contents offset $0000 size $00F4 +00000000: 4E56 FFB8 'NV..' LINK.W A6,#-$0048 +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 246E 0012 '$n..' MOVEA.L $0012(A6),A2 +0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000010: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000014: 3D7C 0001 FFB8 '=|....' MOVE.W #$0001,-$0048(A6) +0000001A: 4A2E 0010 'J...' TST.B $0010(A6) +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: 49C0 'I.' EXTB.L D0 +00000028: 2C00 ',.' MOVE.L D0,D6 +0000002A: 206E 0016 ' n..' MOVEA.L $0016(A6),A0 +0000002E: 43EE FFBA 'C...' LEA -$0046(A6),A1 +00000032: 7010 'p.' MOVEQ #$10,D0 +00000034: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000036: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000034 +0000003A: 32D8 '2.' MOVE.W (A0)+,(A1)+ +0000003C: 558F 'U.' SUBQ.L #2,A7 +0000003E: 486E FFBA 'Hn..' PEA -$0046(A6) +00000042: 2006 ' .' MOVE.L D6,D0 +00000044: 80BC 0000 0500 '......' OR.L #$00000500,D0 +0000004A: 2F00 '/.' MOVE.L D0,-(A7) +0000004C: 2F0A '/.' MOVE.L A2,-(A7) +0000004E: 486E FFB8 'Hn..' PEA -$0048(A6) +00000052: 2F0C '/.' MOVE.L A4,-(A7) +00000054: 2F0B '/.' MOVE.L A3,-(A7) +00000056: 7000 'p.' MOVEQ #$00,D0 +00000058: 2F00 '/.' MOVE.L D0,-(A7) +0000005A: 2F00 '/.' MOVE.L D0,-(A7) +0000005C: 7005 'p.' MOVEQ #$05,D0 +0000005E: A823 '.#' _AliasDispatch ; A823 +00000060: 3E1F '>.' MOVE.W (A7)+,D7 +00000062: 6666 'ff' BNE.S *+$0068 ; 000000CA +00000064: 302E FFBA '0...' MOVE.W -$0046(A6),D0 +00000068: B054 '.T' CMP.W (A4),D0 +0000006A: 665E 'f^' BNE.S *+$0060 ; 000000CA +0000006C: 202E FFBC ' ...' MOVE.L -$0044(A6),D0 +00000070: B0AC 0002 '....' CMP.L $0002(A4),D0 +00000074: 6654 'fT' BNE.S *+$0056 ; 000000CA +00000076: 3D7C 0001 FFB8 '=|....' MOVE.W #$0001,-$0048(A6) +0000007C: 558F 'U.' SUBQ.L #2,A7 +0000007E: 486E FFBA 'Hn..' PEA -$0046(A6) +00000082: 2006 ' .' MOVE.L D6,D0 +00000084: 80BC 0000 0100 '......' OR.L #$00000100,D0 +0000008A: 2F00 '/.' MOVE.L D0,-(A7) +0000008C: 2F0A '/.' MOVE.L A2,-(A7) +0000008E: 486E FFB8 'Hn..' PEA -$0048(A6) +00000092: 2F0C '/.' MOVE.L A4,-(A7) +00000094: 2F0B '/.' MOVE.L A3,-(A7) +00000096: 7000 'p.' MOVEQ #$00,D0 +00000098: 2F00 '/.' MOVE.L D0,-(A7) +0000009A: 2F00 '/.' MOVE.L D0,-(A7) +0000009C: 7005 'p.' MOVEQ #$05,D0 +0000009E: A823 '.#' _AliasDispatch ; A823 +000000A0: 3E1F '>.' MOVE.W (A7)+,D7 +000000A2: 6626 'f&' BNE.S *+$0028 ; 000000CA +000000A4: 302E FFBA '0...' MOVE.W -$0046(A6),D0 +000000A8: B054 '.T' CMP.W (A4),D0 +000000AA: 661E 'f.' BNE.S *+$0020 ; 000000CA +000000AC: 202E FFBC ' ...' MOVE.L -$0044(A6),D0 +000000B0: B0AC 0002 '....' CMP.L $0002(A4),D0 +000000B4: 6614 'f.' BNE.S *+$0016 ; 000000CA +000000B6: 558F 'U.' SUBQ.L #2,A7 +000000B8: 486E FFC0 'Hn..' PEA -$0040(A6) +000000BC: 486C 0006 'Hl..' PEA $0006(A4) +000000C0: 7019 'p.' MOVEQ #$19,D0 +000000C2: A823 '.#' _AliasDispatch ; A823 +000000C4: 4A1F 'J.' TST.B (A7)+ +000000C6: 6702 'g.' BEQ.S *+$0004 ; 000000CA +000000C8: 7ED5 '~.' MOVEQ #$D5,D7 +000000CA: 4A47 'JG' TST.W D7 +000000CC: 6616 'f.' BNE.S *+$0018 ; 000000E4 +000000CE: 4A13 'J.' TST.B (A3) +000000D0: 6712 'g.' BEQ.S *+$0014 ; 000000E4 +000000D2: 558F 'U.' SUBQ.L #2,A7 +000000D4: 486E FFBA 'Hn..' PEA -$0046(A6) +000000D8: 2F0C '/.' MOVE.L A4,-(A7) +000000DA: 2F0A '/.' MOVE.L A2,-(A7) +000000DC: 2F0B '/.' MOVE.L A3,-(A7) +000000DE: 7006 'p.' MOVEQ #$06,D0 +000000E0: A823 '.#' _AliasDispatch ; A823 +000000E2: 3E1F '>.' MOVE.W (A7)+,D7 +000000E4: 3D47 001A '=G..' MOVE.W D7,$001A(A6) +000000E8: 4CEE 1CC0 FFA4 'L.....' MOVEM.L -$005C(A6),D6/D7/A2-A4 +000000EE: 4E5E 'N^' UNLK A6 +000000F0: 4E74 0012 'Nt..' RTD #$0012 + +Comment: + + AL_FOLLOWFINDERALIAS ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3AC10 [3AC10, 3ACA4) + + Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) + + +Dictionary: Flags $00 FirstId 252 + 252: AUTOMOD_3AC10 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3AC10"(252) Segment="Main"(200) +Size: Flags $00 ModuleSize 148 + +Content: Flags $08 +Contents offset $0000 size $0094 +00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002 +00000004: 48E7 1718 'H...' MOVEM.L D3/D5-D7/A3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 7ED5 '~.' MOVEQ #$D5,D7 +0000000E: 7A00 'z.' MOVEQ #$00,D5 +00000010: 1A38 0A5E '.8.^' MOVE.B $0A5E,D5 +00000014: 7000 'p.' MOVEQ #$00,D0 +00000016: 1F00 '..' MOVE.B D0,-(A7) +00000018: A99B '..' _SetResLoad ; A99B +0000001A: 558F 'U.' SUBQ.L #2,A7 +0000001C: 3F14 '?.' MOVE.W (A4),-(A7) +0000001E: 2F2C 0002 '/,..' MOVE.L $0002(A4),-(A7) +00000022: 486C 0006 'Hl..' PEA $0006(A4) +00000026: 7000 'p.' MOVEQ #$00,D0 +00000028: 1F00 '..' MOVE.B D0,-(A7) +0000002A: A81A '..' _HOpenResFile ; A81A +0000002C: 3C1F '<.' MOVE.W (A7)+,D6 +0000002E: 6F4E 'oN' BLE.S *+$0050 ; 0000007E +00000030: 7001 'p.' MOVEQ #$01,D0 +00000032: 1F00 '..' MOVE.B D0,-(A7) +00000034: A99B '..' _SetResLoad ; A99B +00000036: 3F06 '?.' MOVE.W D6,-(A7) +00000038: A998 '..' _UseResFile ; A998 +0000003A: 598F 'Y.' SUBQ.L #4,A7 +0000003C: 2F3C 616C 6973 '/.' MOVE.W (A7)+,D7 +00000064: 6614 'f.' BNE.S *+$0016 ; 0000007A +00000066: 4A2E FFFF 'J...' TST.B -$0001(A6) +0000006A: 670E 'g.' BEQ.S *+$0010 ; 0000007A +0000006C: 2F0B '/.' MOVE.L A3,-(A7) +0000006E: A9AA '..' _ChangedResource ; A9AA +00000070: 2F0B '/.' MOVE.L A3,-(A7) +00000072: A9B0 '..' _WriteResource ; A9B0 +00000074: 6004 '`.' BRA.S *+$0006 ; 0000007A +00000076: 3E3C FF40 '><.@' MOVE.W #$FF40,D7 +0000007A: 3F06 '?.' MOVE.W D6,-(A7) +0000007C: A99A '..' _CloseResFile ; A99A +0000007E: 4A45 'JE' TST.W D5 +00000080: 56C3 'V.' SNE D3 +00000082: 4403 'D.' NEG.B D3 +00000084: 1F03 '..' MOVE.B D3,-(A7) +00000086: A99B '..' _SetResLoad ; A99B +00000088: 3007 '0.' MOVE.W D7,D0 +0000008A: 4CEE 18E8 FFE6 'L.....' MOVEM.L -$001A(A6),D3/D5-D7/A3/A4 +00000090: 4E5E 'N^' UNLK A6 +00000092: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_3AC10 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AL_RESOLVEALIASFILE [3ACB0, 3ADCA) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +A0 (3AD50): JSR $3AC10 + + VectorTable comment: {sources}Toolbox:AliasMgr:alExt.c + + +Dictionary: Flags $00 FirstId 253 + 253: AL_RESOLVEALIASFILE + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AL_RESOLVEALIASFILE"(253) Segment="Main"(200) +Size: Flags $00 ModuleSize 282 + +Content: Flags $08 +Contents offset $0000 size $011A +00000000: 4E56 FF4C 'NV.L' LINK.W A6,#-$00B4 +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 162E 0010 '....' MOVE.B $0010(A6),D3 +0000000C: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +00000010: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000014: 286E 0012 '(n..' MOVEA.L $0012(A6),A4 +00000018: 200C ' .' MOVE.L A4,D0 +0000001A: 6708 'g.' BEQ.S *+$000A ; 00000024 +0000001C: 200B ' .' MOVE.L A3,D0 +0000001E: 6704 'g.' BEQ.S *+$0006 ; 00000024 +00000020: 200A ' .' MOVE.L A2,D0 +00000022: 6606 'f.' BNE.S *+$0008 ; 0000002A +00000024: 7ECE '~.' MOVEQ #$CE,D7 +00000026: 6000 00E2 '`...' BRA *+$00E4 ; 0000010A +0000002A: 4206 'B.' CLR.B D6 +0000002C: 4205 'B.' CLR.B D5 +0000002E: 4212 'B.' CLR.B (A2) +00000030: 4213 'B.' CLR.B (A3) +00000032: 41EE FFBA 'A...' LEA -$0046(A6),A0 +00000036: 224C '"L' MOVEA.L A4,A1 +00000038: 7010 'p.' MOVEQ #$10,D0 +0000003A: 20D9 ' .' MOVE.L (A1)+,(A0)+ +0000003C: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000003A +00000040: 30D9 '0.' MOVE.W (A1)+,(A0)+ +00000042: 558F 'U.' SUBQ.L #2,A7 +00000044: A994 '..' _CurResFile ; A994 +00000046: 3D5F FFB8 '=_..' MOVE.W (A7)+,-$0048(A6) +0000004A: 204C ' L' MOVEA.L A4,A0 +0000004C: 5C88 '\.' ADDQ.L #6,A0 +0000004E: 2D48 FF5E '-H.^' MOVE.L A0,-$00A2(A6) +00000052: 426E FF68 'Bn.h' CLR.W -$0098(A6) +00000056: 4A03 'J.' TST.B D3 +00000058: 6704 'g.' BEQ.S *+$0006 ; 0000005E +0000005A: 700B 'p.' MOVEQ #$0B,D0 +0000005C: 6002 '`.' BRA.S *+$0004 ; 00000060 +0000005E: 7001 'p.' MOVEQ #$01,D0 +00000060: 4880 'H.' EXT.W D0 +00000062: 3800 '8.' MOVE.W D0,D4 +00000064: 604C '`L' BRA.S *+$004E ; 000000B2 +00000066: 3D54 FF62 '=T.b' MOVE.W (A4),-$009E(A6) +0000006A: 2D6C 0002 FF7C '-l...|' MOVE.L $0002(A4),-$0084(A6) +00000070: 422E FF66 'B..f' CLR.B -$009A(A6) +00000074: 41EE FF4C 'A..L' LEA -$00B4(A6),A0 +00000078: 7009 'p.' MOVEQ #$09,D0 +0000007A: A260 '.`' _HFSDispatch ; A260 +0000007C: 3E00 '>.' MOVE.W D0,D7 +0000007E: 6636 'f6' BNE.S *+$0038 ; 000000B6 +00000080: 7010 'p.' MOVEQ #$10,D0 +00000082: C02E FF6A '...j' AND.B -$0096(A6),D0 +00000086: 6708 'g.' BEQ.S *+$000A ; 00000090 +00000088: 16BC 0001 '....' MOVE.B #$01,(A3) +0000008C: 7C01 '|.' MOVEQ #$01,D6 +0000008E: 6026 '`&' BRA.S *+$0028 ; 000000B6 +00000090: 303C 8000 '0<..' MOVE.W #$8000,D0 +00000094: C06E FF74 '.n.t' AND.W -$008C(A6),D0 +00000098: 6714 'g.' BEQ.S *+$0016 ; 000000AE +0000009A: 14BC 0001 '....' MOVE.B #$01,(A2) +0000009E: 2F0C '/.' MOVE.L A4,-(A7) +000000A0: 4EBA FEBE 'N...' JSR *-$0140 ; FFFFFF60 +000000A4: 3E00 '>.' MOVE.W D0,D7 +000000A6: 584F 'XO' ADDQ.W #4,A7 +000000A8: 660C 'f.' BNE.S *+$000E ; 000000B6 +000000AA: 7A01 'z.' MOVEQ #$01,D5 +000000AC: 6004 '`.' BRA.S *+$0006 ; 000000B2 +000000AE: 7C01 '|.' MOVEQ #$01,D6 +000000B0: 6004 '`.' BRA.S *+$0006 ; 000000B6 +000000B2: 5344 'SD' SUBQ.W #1,D4 +000000B4: 6CB0 'l.' BGE.S *-$004E ; 00000066 +000000B6: 4A47 'JG' TST.W D7 +000000B8: 6632 'f2' BNE.S *+$0034 ; 000000EC +000000BA: 4A06 'J.' TST.B D6 +000000BC: 662E 'f.' BNE.S *+$0030 ; 000000EC +000000BE: 4A03 'J.' TST.B D3 +000000C0: 6704 'g.' BEQ.S *+$0006 ; 000000C6 +000000C2: 7ED5 '~.' MOVEQ #$D5,D7 +000000C4: 6026 '`&' BRA.S *+$0028 ; 000000EC +000000C6: 3D54 FF62 '=T.b' MOVE.W (A4),-$009E(A6) +000000CA: 2D6C 0002 FF7C '-l...|' MOVE.L $0002(A4),-$0084(A6) +000000D0: 422E FF66 'B..f' CLR.B -$009A(A6) +000000D4: 41EE FF4C 'A..L' LEA -$00B4(A6),A0 +000000D8: 7009 'p.' MOVEQ #$09,D0 +000000DA: A260 '.`' _HFSDispatch ; A260 +000000DC: 3E00 '>.' MOVE.W D0,D7 +000000DE: 660C 'f.' BNE.S *+$000E ; 000000EC +000000E0: 7010 'p.' MOVEQ #$10,D0 +000000E2: C02E FF6A '...j' AND.B -$0096(A6),D0 +000000E6: 6704 'g.' BEQ.S *+$0006 ; 000000EC +000000E8: 16BC 0001 '....' MOVE.B #$01,(A3) +000000EC: 4A47 'JG' TST.W D7 +000000EE: 6714 'g.' BEQ.S *+$0016 ; 00000104 +000000F0: 4A05 'J.' TST.B D5 +000000F2: 6710 'g.' BEQ.S *+$0012 ; 00000104 +000000F4: 41EE FFBA 'A...' LEA -$0046(A6),A0 +000000F8: 224C '"L' MOVEA.L A4,A1 +000000FA: 7010 'p.' MOVEQ #$10,D0 +000000FC: 22D8 '".' MOVE.L (A0)+,(A1)+ +000000FE: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000000FC +00000102: 32D8 '2.' MOVE.W (A0)+,(A1)+ +00000104: 3F2E FFB8 '?...' MOVE.W -$0048(A6),-(A7) +00000108: A998 '..' _UseResFile ; A998 +0000010A: 3D47 0016 '=G..' MOVE.W D7,$0016(A6) +0000010E: 4CEE 1CF8 FF2C 'L....,' MOVEM.L -$00D4(A6),D3-D7/A2-A4 +00000114: 4E5E 'N^' UNLK A6 +00000116: 4E74 000E 'Nt..' RTD #$000E + +Comment: + + AL_RESOLVEALIASFILE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AL_ALIASVOLUMEMOUNT [3ADE0, 3AE3C) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:AliasMgr:alExt.c + + +Dictionary: Flags $00 FirstId 254 + 254: AL_ALIASVOLUMEMOUNT + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AL_ALIASVOLUMEMOUNT"(254) Segment="Main"(200) +Size: Flags $00 ModuleSize 92 + +Content: Flags $08 +Contents offset $0000 size $005C +00000000: 4E56 FFB0 'NV..' LINK.W A6,#-$0050 +00000004: 48E7 1108 'H...' MOVEM.L D3/D7/A4,-(A7) +00000008: 286E 0012 '(n..' MOVEA.L $0012(A6),A4 +0000000C: 026C 3FFF 0006 '.l?...' ANDI.W #$3FFF,$0006(A4) +00000012: 4A2E 0010 'J...' TST.B $0010(A6) +00000016: 6706 'g.' BEQ.S *+$0008 ; 0000001E +00000018: 006C 8000 0006 '.l....' ORI.W #$8000,$0006(A4) +0000001E: 2D4C FFD0 '-L..' MOVE.L A4,-$0030(A6) +00000022: 41EE FFB0 'A...' LEA -$0050(A6),A0 +00000026: 7041 'pA' MOVEQ #$41,D0 ; 'A' +00000028: A260 '.`' _HFSDispatch ; A260 +0000002A: 3E00 '>.' MOVE.W D0,D7 +0000002C: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000030: 30AE FFC6 '0...' MOVE.W -$003A(A6),(A0) +00000034: 303C 4000 '0<@.' MOVE.W #$4000,D0 +00000038: C06C 0006 '.l..' AND.W $0006(A4),D0 +0000003C: 7200 'r.' MOVEQ #$00,D1 +0000003E: 3200 '2.' MOVE.W D0,D1 +00000040: 4A81 'J.' TST.L D1 +00000042: 56C3 'V.' SNE D3 +00000044: 4403 'D.' NEG.B D3 +00000046: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000004A: 1083 '..' MOVE.B D3,(A0) +0000004C: 3D47 0016 '=G..' MOVE.W D7,$0016(A6) +00000050: 4CEE 1088 FFA4 'L.....' MOVEM.L -$005C(A6),D3/D7/A4 +00000056: 4E5E 'N^' UNLK A6 +00000058: 4E74 000E 'Nt..' RTD #$000E + +Comment: + + AL_ALIASVOLUMEMOUNT ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3AE50 [3AE50, 3AE6E) + + Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) + + +Dictionary: Flags $00 FirstId 255 + 255: AUTOMOD_3AE50 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3AE50"(255) 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: 203C 0000 00A8 ' <....' MOVE.L #$000000A8,D0 +0000000A: A322 '."' _NewHandleClear ; A322 +0000000C: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +00000010: 2288 '".' MOVE.L A0,(A1) +00000012: 558F 'U.' SUBQ.L #2,A7 +00000014: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +00000018: 301F '0.' MOVE.W (A7)+,D0 +0000001A: 4E5E 'N^' UNLK A6 +0000001C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_3AE50 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3AE70 [3AE70, 3AF2E) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 256 + 256: AUTOMOD_3AE70 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3AE70"(256) Segment="Main"(200) +Size: Flags $00 ModuleSize 190 + +Content: Flags $08 +Contents offset $0000 size $00BE +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: 36BC 00A8 '6...' MOVE.W #$00A8,(A3) +00000010: 277C 6166 706D ''|afpm' MOVE.L #$6166706D,$0002(A3) ; 'afpm' + 0002 +00000018: 284B '(K' MOVEA.L A3,A4 +0000001A: 426C 0006 'Bl..' CLR.W $0006(A4) +0000001E: 426C 0008 'Bl..' CLR.W $0008(A4) +00000022: 397C 0003 000A '9|....' MOVE.W #$0003,$000A(A4) +00000028: 41EC 0018 'A...' LEA $0018(A4),A0 +0000002C: 2008 ' .' MOVE.L A0,D0 +0000002E: 220B '".' MOVE.L A3,D1 +00000030: 9041 '.A' SUB.W D1,D0 +00000032: 3940 000C '9@..' MOVE.W D0,$000C(A4) +00000036: 41EC 0039 'A..9' LEA $0039(A4),A0 +0000003A: 2008 ' .' MOVE.L A0,D0 +0000003C: 220B '".' MOVE.L A3,D1 +0000003E: 9041 '.A' SUB.W D1,D0 +00000040: 3940 000E '9@..' MOVE.W D0,$000E(A4) +00000044: 41EC 0059 'A..Y' LEA $0059(A4),A0 +00000048: 2008 ' .' MOVE.L A0,D0 +0000004A: 220B '".' MOVE.L A3,D1 +0000004C: 9041 '.A' SUB.W D1,D0 +0000004E: 3940 0010 '9@..' MOVE.W D0,$0010(A4) +00000052: 41EC 0075 'A..u' LEA $0075(A4),A0 +00000056: 2008 ' .' MOVE.L A0,D0 +00000058: 220B '".' MOVE.L A3,D1 +0000005A: 9041 '.A' SUB.W D1,D0 +0000005C: 3940 0012 '9@..' MOVE.W D0,$0012(A4) +00000060: 41EC 0095 'A...' LEA $0095(A4),A0 +00000064: 2008 ' .' MOVE.L A0,D0 +00000066: 220B '".' MOVE.L A3,D1 +00000068: 9041 '.A' SUB.W D1,D0 +0000006A: 3940 0014 '9@..' MOVE.W D0,$0014(A4) +0000006E: 41EC 009E 'A...' LEA $009E(A4),A0 +00000072: 2008 ' .' MOVE.L A0,D0 +00000074: 220B '".' MOVE.L A3,D1 +00000076: 9041 '.A' SUB.W D1,D0 +00000078: 3940 0016 '9@..' MOVE.W D0,$0016(A4) +0000007C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000080: 486C 0018 'Hl..' PEA $0018(A4) +00000084: 7018 'p.' MOVEQ #$18,D0 +00000086: A823 '.#' _AliasDispatch ; A823 +00000088: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000008C: 486C 0039 'Hl.9' PEA $0039(A4) +00000090: 7018 'p.' MOVEQ #$18,D0 +00000092: A823 '.#' _AliasDispatch ; A823 +00000094: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) +00000098: 486C 0059 'Hl.Y' PEA $0059(A4) +0000009C: 7018 'p.' MOVEQ #$18,D0 +0000009E: A823 '.#' _AliasDispatch ; A823 +000000A0: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) +000000A4: 486C 0075 'Hl.u' PEA $0075(A4) +000000A8: 7018 'p.' MOVEQ #$18,D0 +000000AA: A823 '.#' _AliasDispatch ; A823 +000000AC: 422C 009E 'B,..' CLR.B $009E(A4) +000000B0: 422C 0095 'B,..' CLR.B $0095(A4) +000000B4: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +000000BA: 4E5E 'N^' UNLK A6 +000000BC: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_3AE70 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3AF30 [3AF30, 3B124) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +D4 (3B004): JSR GETINDSTRING ; outside file + +1DC (3B10C): JSR AL_fixedCreationDate + +1A2 (3B0D2): JSR AL_GETVOLMOUNTINFO + +18E (3B0BE): JSR AL_GETDRIVERNAME + +182 (3B0B2): JSR AL_GETDRIVEINFO + +15C (3B08C): JSR AL_isItAFloppy + +136 (3B066): JSR AL_getVolType + +2C (3AF5C): JSR AL_GETVOLNAME + + Unresolved outgoing references: + +72 (3AFA2): JSR $3AE50 + +F0 (3B020): JSR $3AE70 + + +Dictionary: Flags $00 FirstId 257 + 257: AUTOMOD_3AF30 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3AF30"(257) Segment="Main"(200) +Size: Flags $00 ModuleSize 500 + +Content: Flags $08 +Contents offset $0000 size $01F4 +00000000: 4E56 FF82 'NV..' LINK.W A6,#-$007E +00000004: 48E7 1718 'H...' MOVEM.L D3/D5-D7/A3/A4,-(A7) +00000008: 3A2E 000A ':...' MOVE.W $000A(A6),D5 +0000000C: 266E 001C '&n..' MOVEA.L $001C(A6),A3 +00000010: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000014: 4247 'BG' CLR.W D7 +00000016: 7002 'p.' MOVEQ #$02,D0 +00000018: B06E 001A '.n..' CMP.W $001A(A6),D0 +0000001C: 6600 00EC 'f...' BNE *+$00EE ; 0000010A +00000020: 2F2B 0002 '/+..' MOVE.L $0002(A3),-(A7) +00000024: 701B 'p.' MOVEQ #$1B,D0 +00000026: 3F00 '?.' MOVE.W D0,-(A7) +00000028: 486C 000A 'Hl..' PEA $000A(A4) +0000002C: 4EBA 0000 'N...' JSR AL_GETVOLNAME ; id: 207 +00000030: 70FF 'p.' MOVEQ #$FF,D0 +00000032: 2940 002E ')@..' MOVE.L D0,$002E(A4) +00000036: 397C FFFF 002C '9|...,' MOVE.W #$FFFF,$002C(A4) +0000003C: 7200 'r.' MOVEQ #$00,D1 +0000003E: 2941 0086 ')A..' MOVE.L D1,$0086(A4) +00000042: 4AAB 0006 'J...' TST.L $0006(A3) +00000046: 6700 01A0 'g...' BEQ *+$01A2 ; 000001E8 +0000004A: 4AAB 000A 'J...' TST.L $000A(A3) +0000004E: 6700 0198 'g...' BEQ *+$019A ; 000001E8 +00000052: 206B 0006 ' k..' MOVEA.L $0006(A3),A0 +00000056: 7000 'p.' MOVEQ #$00,D0 +00000058: 1010 '..' MOVE.B (A0),D0 +0000005A: 4A80 'J.' TST.L D0 +0000005C: 6300 018A 'c...' BLS *+$018C ; 000001E8 +00000060: 206B 000A ' k..' MOVEA.L $000A(A3),A0 +00000064: 7000 'p.' MOVEQ #$00,D0 +00000066: 1010 '..' MOVE.B (A0),D0 +00000068: 4A80 'J.' TST.L D0 +0000006A: 6300 017C 'c..|' BLS *+$017E ; 000001E8 +0000006E: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000072: 4EBA FEAC 'N...' JSR *-$0152 ; FFFFFF20 +00000076: 3E00 '>.' MOVE.W D0,D7 +00000078: 584F 'XO' ADDQ.W #4,A7 +0000007A: 6706 'g.' BEQ.S *+$0008 ; 00000082 +0000007C: 3007 '0.' MOVE.W D7,D0 +0000007E: 6000 016A '`..j' BRA *+$016C ; 000001EA +00000082: 598F 'Y.' SUBQ.L #4,A7 +00000084: 3F3C C120 '?<. ' MOVE.W #$C120,-(A7) +00000088: A9BA '..' _GetString ; A9BA +0000008A: 2D5F FFFC '-_..' MOVE.L (A7)+,-$0004(A6) +0000008E: 56C3 'V.' SNE D3 +00000090: 4403 'D.' NEG.B D3 +00000092: 670E 'g.' BEQ.S *+$0010 ; 000000A2 +00000094: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000098: 2050 ' P' MOVEA.L (A0),A0 +0000009A: 7000 'p.' MOVEQ #$00,D0 +0000009C: 1010 '..' MOVE.B (A0),D0 +0000009E: 4A80 'J.' TST.L D0 +000000A0: 6002 '`.' BRA.S *+$0004 ; 000000A4 +000000A2: 7000 'p.' MOVEQ #$00,D0 +000000A4: 7C00 '|.' MOVEQ #$00,D6 +000000A6: 1C00 '..' MOVE.B D0,D6 +000000A8: 0C46 0020 '.F. ' CMPI.W #$0020,D6 +000000AC: 6F02 'o.' BLE.S *+$0004 ; 000000B0 +000000AE: 7C20 '| ' MOVEQ #$20,D6 ; ' ' +000000B0: 4A46 'JF' TST.W D6 +000000B2: 6714 'g.' BEQ.S *+$0016 ; 000000C8 +000000B4: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000B8: 2050 ' P' MOVEA.L (A0),A0 +000000BA: 43EE FFDA 'C...' LEA -$0026(A6),A1 +000000BE: 48C6 'H.' EXT.L D6 +000000C0: 2006 ' .' MOVE.L D6,D0 +000000C2: 5280 'R.' ADDQ.L #1,D0 +000000C4: A22E '..' _BlockMoveData ; A22E +000000C6: 6010 '`.' BRA.S *+$0012 ; 000000D8 +000000C8: 486E FFDA 'Hn..' PEA -$0026(A6) +000000CC: 3F3C BFFA '?<..' MOVE.W #$BFFA,-(A7) +000000D0: 7008 'p.' MOVEQ #$08,D0 +000000D2: 3F00 '?.' MOVE.W D0,-(A7) +000000D4: 4EBA 0000 'N...' JSR GETINDSTRING ; id: 258 +000000D8: 486E FFDA 'Hn..' PEA -$0026(A6) +000000DC: 486C 000A 'Hl..' PEA $000A(A4) +000000E0: 2F2B 000A '/+..' MOVE.L $000A(A3),-(A7) +000000E4: 2F2B 0006 '/+..' MOVE.L $0006(A3),-(A7) +000000E8: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +000000EC: 2050 ' P' MOVEA.L (A0),A0 +000000EE: 2F10 '/.' MOVE.L (A0),-(A7) +000000F0: 4EBA FE4E 'N..N' JSR *-$01B0 ; FFFFFF40 +000000F4: 397C 0001 002C '9|...,' MOVE.W #$0001,$002C(A4) +000000FA: 00AC 0000 0011 '......' ORI.L #$00000011,$0086(A4) + 0086 +00000102: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000106: 6000 00E0 '`...' BRA *+$00E2 ; 000001E8 +0000010A: 3D45 FF98 '=E..' MOVE.W D5,-$0068(A6) +0000010E: 426E FF9E 'Bn..' CLR.W -$0062(A6) +00000112: 41EC 000A 'A...' LEA $000A(A4),A0 +00000116: 2D48 FF94 '-H..' MOVE.L A0,-$006C(A6) +0000011A: 41EE FF82 'A...' LEA -$007E(A6),A0 +0000011E: A207 '..' _HGetVInfo ; A207 +00000120: 3E00 '>.' MOVE.W D0,D7 +00000122: 6600 00C4 'f...' BNE *+$00C6 ; 000001E8 +00000126: 296E FFA0 0026 ')n...&' MOVE.L -$0060(A6),$0026(A4) +0000012C: 396E FFC2 002A '9n...*' MOVE.W -$003E(A6),$002A(A4) +00000132: 486E FF82 'Hn..' PEA -$007E(A6) +00000136: 4EBA 0000 'N...' JSR AL_getVolType ; id: 263 +0000013A: 3940 002C '9@.,' MOVE.W D0,$002C(A4) +0000013E: 7000 'p.' MOVEQ #$00,D0 +00000140: 2940 0086 ')@..' MOVE.L D0,$0086(A4) +00000144: 396E FFC8 008A '9n....' MOVE.W -$0038(A6),$008A(A4) +0000014A: 7205 'r.' MOVEQ #$05,D1 +0000014C: B26C 002C '.l.,' CMP.W $002C(A4),D1 +00000150: 584F 'XO' ADDQ.W #4,A7 +00000152: 6712 'g.' BEQ.S *+$0014 ; 00000166 +00000154: 302C 002C '0,.,' MOVE.W $002C(A4),D0 +00000158: 48C0 'H.' EXT.L D0 +0000015A: 2F00 '/.' MOVE.L D0,-(A7) +0000015C: 4EBA 0000 'N...' JSR AL_isItAFloppy ; id: 262 +00000160: 4A00 'J.' TST.B D0 +00000162: 584F 'XO' ADDQ.W #4,A7 +00000164: 672C 'g,' BEQ.S *+$002E ; 00000192 +00000166: 00AC 0000 0002 '......' ORI.L #$00000002,$0086(A4) + 0086 +0000016E: 7005 'p.' MOVEQ #$05,D0 +00000170: B06C 002C '.l.,' CMP.W $002C(A4),D0 +00000174: 661C 'f.' BNE.S *+$001E ; 00000192 +00000176: 486E FF82 'Hn..' PEA -$007E(A6) +0000017A: 486E FFFC 'Hn..' PEA -$0004(A6) +0000017E: 486E FFFE 'Hn..' PEA -$0002(A6) +00000182: 4EBA 0000 'N...' JSR AL_GETDRIVEINFO ; id: 261 +00000186: 3F2E FFFC '?...' MOVE.W -$0004(A6),-(A7) +0000018A: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) +0000018E: 4EBA 0000 'N...' JSR AL_GETDRIVERNAME ; id: 260 +00000192: 7001 'p.' MOVEQ #$01,D0 +00000194: B06C 002C '.l.,' CMP.W $002C(A4),D0 +00000198: 664E 'fN' BNE.S *+$0050 ; 000001E8 +0000019A: 558F 'U.' SUBQ.L #2,A7 +0000019C: 3F05 '?.' MOVE.W D5,-(A7) +0000019E: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +000001A2: 4EBA 0000 'N...' JSR AL_GETVOLMOUNTINFO ; id: 259 +000001A6: 4A5F 'J_' TST.W (A7)+ +000001A8: 663E 'f>' BNE.S *+$0040 ; 000001E8 +000001AA: 00AC 0000 0001 '......' ORI.L #$00000001,$0086(A4) + 0086 +000001B2: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +000001B6: 2050 ' P' MOVEA.L (A0),A0 +000001B8: 2050 ' P' MOVEA.L (A0),A0 +000001BA: 0CA8 6166 706D '..afpm' CMPI.L #$6166706D,$0002(A0) ; 'afpm' + 0002 +000001C2: 6624 'f$' BNE.S *+$0026 ; 000001E8 +000001C4: 00AC 0000 0010 '......' ORI.L #$00000010,$0086(A4) + 0086 +000001CC: 2F2C 0026 '/,.&' MOVE.L $0026(A4),-(A7) +000001D0: 302E FF98 '0...' MOVE.W -$0068(A6),D0 +000001D4: 48C0 'H.' EXT.L D0 +000001D6: 2F00 '/.' MOVE.L D0,-(A7) +000001D8: 486E FF82 'Hn..' PEA -$007E(A6) +000001DC: 4EBA 0000 'N...' JSR AL_fixedCreationDate ; id: 211 +000001E0: 2940 0026 ')@.&' MOVE.L D0,$0026(A4) +000001E4: 4FEF 000C 'O...' LEA $000C(A7),A7 +000001E8: 3007 '0.' MOVE.W D7,D0 +000001EA: 4CEE 18E8 FF6A 'L....j' MOVEM.L -$0096(A6),D3/D5-D7/A3/A4 +000001F0: 4E5E 'N^' UNLK A6 +000001F2: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 258 + 258: GETINDSTRING +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETINDSTRING"(258) + 000000D6 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_fixedCreationDate"(211) + 000001DE + +Dictionary: Flags $00 FirstId 259 + 259: AL_GETVOLMOUNTINFO +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_GETVOLMOUNTINFO"(259) + 000001A4 + +Dictionary: Flags $00 FirstId 260 + 260: AL_GETDRIVERNAME +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_GETDRIVERNAME"(260) + 00000190 + +Dictionary: Flags $00 FirstId 261 + 261: AL_GETDRIVEINFO + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_GETDRIVEINFO"(261) + 00000184 + +Dictionary: Flags $00 FirstId 262 + 262: AL_isItAFloppy +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_isItAFloppy"(262) + 0000015E + +Dictionary: Flags $00 FirstId 263 + 263: AL_getVolType + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_getVolType"(263) + 00000138 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_GETVOLNAME"(207) + 0000002E +Comment: + + AUTOMOD_3AF30 ended due to: BRA.L island below, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3B140 [3B140, 3B4BA) + + Module started due to: island above, MODGUESS (align, BRA.L then padding) + + Resolved outgoing references: + +2DA (3B41A): JSR AL_GETCATINFO + +212 (3B352): JSR AL_GETCATINFO + +17A (3B2BA): JSR AL_GetMyServer + +172 (3B2B2): JSR AL_GetMyZonePhs2 + +E6 (3B226): JSR AL_fixedCreationDate + +CE (3B20E): JSR AL_isAFPmedia + +9C (3B1DC): JSR AL_GETCATINFO + +4E (3B18E): JSR AL_ADDVARENTRY + + Unresolved outgoing references: + +192 (3B2D2): JSR $3AE50 + +1B8 (3B2F8): JSR $3AE70 + + +Dictionary: Flags $00 FirstId 264 + 264: AUTOMOD_3B140 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3B140"(264) Segment="Main"(200) +Size: Flags $00 ModuleSize 890 + +Content: Flags $08 +Contents offset $0000 size $037A +00000000: 4E56 FFBC 'NV..' LINK.W A6,#-$0044 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 47EE FFC0 'G...' LEA -$0040(A6),A3 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 4A6E 0012 'Jn..' TST.W $0012(A6) +00000014: 6608 'f.' BNE.S *+$000A ; 0000001E +00000016: 7001 'p.' MOVEQ #$01,D0 +00000018: B0AC 0002 '....' CMP.L $0002(A4),D0 +0000001C: 6604 'f.' BNE.S *+$0006 ; 00000022 +0000001E: 7000 'p.' MOVEQ #$00,D0 +00000020: 6034 '`4' BRA.S *+$0036 ; 00000056 +00000022: 558F 'U.' SUBQ.L #2,A7 +00000024: 3F14 '?.' MOVE.W (A4),-(A7) +00000026: 2F2C 0002 '/,..' MOVE.L $0002(A4),-(A7) +0000002A: 486E FFBC 'Hn..' PEA -$0044(A6) +0000002E: 2F0B '/.' MOVE.L A3,-(A7) +00000030: 7011 'p.' MOVEQ #$11,D0 +00000032: A823 '.#' _AliasDispatch ; A823 +00000034: 3E1F '>.' MOVE.W (A7)+,D7 +00000036: 661C 'f.' BNE.S *+$001E ; 00000054 +00000038: 598F 'Y.' SUBQ.L #4,A7 +0000003A: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000003E: 7000 'p.' MOVEQ #$00,D0 +00000040: 3F00 '?.' MOVE.W D0,-(A7) +00000042: 7200 'r.' MOVEQ #$00,D1 +00000044: 1213 '..' MOVE.B (A3),D1 +00000046: 3F01 '?.' MOVE.W D1,-(A7) +00000048: 220B '".' MOVE.L A3,D1 +0000004A: 5281 'R.' ADDQ.L #1,D1 +0000004C: 2F01 '/.' MOVE.L D1,-(A7) +0000004E: 4EBA 0000 'N...' JSR AL_ADDVARENTRY ; id: 265 +00000052: 584F 'XO' ADDQ.W #4,A7 +00000054: 3007 '0.' MOVE.W D7,D0 +00000056: 4CEE 1880 FFB0 'L.....' MOVEM.L -$0050(A6),D7/A3/A4 +0000005C: 4E5E 'N^' UNLK A6 +0000005E: 4E75 'Nu' RTS +00000060: 4E56 FE7E 'NV.~' LINK.W A6,#-$0182 +00000064: 48E7 1718 'H...' MOVEM.L D3/D5-D7/A3/A4,-(A7) +00000068: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000006C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000070: 4247 'BG' CLR.W D7 +00000072: 426C 0008 'Bl..' CLR.W $0008(A4) +00000076: 70FF 'p.' MOVEQ #$FF,D0 +00000078: B0AB 0002 '....' CMP.L $0002(A3),D0 +0000007C: 660A 'f.' BNE.S *+$000C ; 00000088 +0000007E: 70FF 'p.' MOVEQ #$FF,D0 +00000080: 2940 0072 ')@.r' MOVE.L D0,$0072(A4) +00000084: 6000 02E8 '`...' BRA *+$02EA ; 0000036E +00000088: 426E FE9A 'Bn..' CLR.W -$0166(A6) +0000008C: 558F 'U.' SUBQ.L #2,A7 +0000008E: 3F13 '?.' MOVE.W (A3),-(A7) +00000090: 2F2B 0002 '/+..' MOVE.L $0002(A3),-(A7) +00000094: 486C 0032 'Hl.2' PEA $0032(A4) +00000098: 486E FE7E 'Hn.~' PEA -$0182(A6) +0000009C: 4EBA 0000 'N...' JSR AL_GETCATINFO ; id: 214 +000000A0: 3E1F '>.' MOVE.W (A7)+,D7 +000000A2: 6600 02CA 'f...' BNE *+$02CC ; 0000036E +000000A6: 7010 'p.' MOVEQ #$10,D0 +000000A8: C02E FE9C '....' AND.B -$0164(A6),D0 +000000AC: 6706 'g.' BEQ.S *+$0008 ; 000000B4 +000000AE: 397C 0001 0008 '9|....' MOVE.W #$0001,$0008(A4) +000000B4: 296E FE9E 007A ')n...z' MOVE.L -$0162(A6),$007A(A4) +000000BA: 296E FEA2 007E ')n...~' MOVE.L -$015E(A6),$007E(A4) +000000C0: 296E FEAE 0072 ')n...r' MOVE.L -$0152(A6),$0072(A4) +000000C6: 296E FEC6 0076 ')n...v' MOVE.L -$013A(A6),$0076(A4) +000000CC: 2F0C '/.' MOVE.L A4,-(A7) +000000CE: 4EBA 0000 'N...' JSR AL_isAFPmedia ; id: 246 +000000D2: 4A00 'J.' TST.B D0 +000000D4: 584F 'XO' ADDQ.W #4,A7 +000000D6: 671A 'g.' BEQ.S *+$001C ; 000000F2 +000000D8: 2F2C 0076 '/,.v' MOVE.L $0076(A4),-(A7) +000000DC: 3013 '0.' MOVE.W (A3),D0 +000000DE: 48C0 'H.' EXT.L D0 +000000E0: 2F00 '/.' MOVE.L D0,-(A7) +000000E2: 7000 'p.' MOVEQ #$00,D0 +000000E4: 2F00 '/.' MOVE.L D0,-(A7) +000000E6: 4EBA 0000 'N...' JSR AL_fixedCreationDate ; id: 211 +000000EA: 2940 0076 ')@.v' MOVE.L D0,$0076(A4) +000000EE: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000F2: 3D53 FF00 '=S..' MOVE.W (A3),-$0100(A6) +000000F6: 2D6B 0002 FF1A '-k....' MOVE.L $0002(A3),-$00E6(A6) +000000FC: 41EC 0032 'A..2' LEA $0032(A4),A0 +00000100: 2D48 FEFC '-H..' MOVE.L A0,-$0104(A6) +00000104: 4A6C 0008 'Jl..' TST.W $0008(A4) +00000108: 6620 'f ' BNE.S *+$0022 ; 0000012A +0000010A: 4A6E 0012 'Jn..' TST.W $0012(A6) +0000010E: 661A 'f.' BNE.S *+$001C ; 0000012A +00000110: 41EE FEEA 'A...' LEA -$0116(A6),A0 +00000114: 7014 'p.' MOVEQ #$14,D0 +00000116: A260 '.`' _HFSDispatch ; A260 +00000118: 3E00 '>.' MOVE.W D0,D7 +0000011A: 6706 'g.' BEQ.S *+$0008 ; 00000122 +0000011C: 0C47 FAEB '.G..' CMPI.W #$FAEB,D7 +00000120: 6606 'f.' BNE.S *+$0008 ; 00000128 +00000122: 296E FF20 0072 ')n. .r' MOVE.L -$00E0(A6),$0072(A4) +00000128: 4247 'BG' CLR.W D7 +0000012A: 3D53 FFDE '=S..' MOVE.W (A3),-$0022(A6) +0000012E: 7000 'p.' MOVEQ #$00,D0 +00000130: 2D40 FFDA '-@..' MOVE.L D0,-$0026(A6) +00000134: 7206 'r.' MOVEQ #$06,D1 +00000136: 2D41 FFEC '-A..' MOVE.L D1,-$0014(A6) +0000013A: 41EE FFFA 'A...' LEA -$0006(A6),A0 +0000013E: 2D48 FFE8 '-H..' MOVE.L A0,-$0018(A6) +00000142: 41EE FFC8 'A...' LEA -$0038(A6),A0 +00000146: 7030 'p0' MOVEQ #$30,D0 ; '0' +00000148: A260 '.`' _HFSDispatch ; A260 +0000014A: 4A40 'J@' TST.W D0 +0000014C: 667C 'f|' BNE.S *+$007E ; 000001CA +0000014E: 7600 'v.' MOVEQ #$00,D3 +00000150: 203C 0004 0000 ' <....' MOVE.L #$00040000,D0 +00000156: C0AE FFFC '....' AND.L -$0004(A6),D0 +0000015A: 670E 'g.' BEQ.S *+$0010 ; 0000016A +0000015C: 203C 0000 0200 ' <....' MOVE.L #$00000200,D0 +00000162: C0AE FFFC '....' AND.L -$0004(A6),D0 +00000166: 6702 'g.' BEQ.S *+$0004 ; 0000016A +00000168: 7601 'v.' MOVEQ #$01,D3 +0000016A: 1C03 '..' MOVE.B D3,D6 +0000016C: 6768 'gh' BEQ.S *+$006A ; 000001D6 +0000016E: 486E FF64 'Hn.d' PEA -$009C(A6) +00000172: 4EBA 0000 'N...' JSR AL_GetMyZonePhs2 ; id: 233 +00000176: 486E FF86 'Hn..' PEA -$007A(A6) +0000017A: 4EBA 0000 'N...' JSR AL_GetMyServer ; id: 232 +0000017E: 41EE FFA6 'A...' LEA -$005A(A6),A0 +00000182: 2D48 FF06 '-H..' MOVE.L A0,-$00FA(A6) +00000186: 41EE FEEA 'A...' LEA -$0116(A6),A0 +0000018A: 7031 'p1' MOVEQ #$31,D0 ; '1' +0000018C: A260 '.`' _HFSDispatch ; A260 +0000018E: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) +00000192: 4EBA FB7C 'N..|' JSR *-$0482 ; FFFFFD10 +00000196: 3E00 '>.' MOVE.W D0,D7 +00000198: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000019C: 6600 01D0 'f...' BNE *+$01D2 ; 0000036E +000001A0: 486E FFA6 'Hn..' PEA -$005A(A6) +000001A4: 486C 000A 'Hl..' PEA $000A(A4) +000001A8: 486E FF86 'Hn..' PEA -$007A(A6) +000001AC: 486E FF64 'Hn.d' PEA -$009C(A6) +000001B0: 206E 0018 ' n..' MOVEA.L $0018(A6),A0 +000001B4: 2050 ' P' MOVEA.L (A0),A0 +000001B6: 2F10 '/.' MOVE.L (A0),-(A7) +000001B8: 4EBA FB76 'N..v' JSR *-$0488 ; FFFFFD30 +000001BC: 00AC 0000 0011 '......' ORI.L #$00000011,$0086(A4) + 0086 +000001C4: 4FEF 0014 'O...' LEA $0014(A7),A7 +000001C8: 600C '`.' BRA.S *+$000E ; 000001D6 +000001CA: 7001 'p.' MOVEQ #$01,D0 +000001CC: B06C 002C '.l.,' CMP.W $002C(A4),D0 +000001D0: 56C3 'V.' SNE D3 +000001D2: 4403 'D.' NEG.B D3 +000001D4: 1C03 '..' MOVE.B D3,D6 +000001D6: 3D7C FFFF FE9A '=|....' MOVE.W #$FFFF,-$0166(A6) +000001DC: 7020 'p ' MOVEQ #$20,D0 ; ' ' +000001DE: C02E FE9C '....' AND.B -$0164(A6),D0 +000001E2: 7200 'r.' MOVEQ #$00,D1 +000001E4: 1200 '..' MOVE.B D0,D1 +000001E6: 4A81 'J.' TST.L D1 +000001E8: 56C3 'V.' SNE D3 +000001EA: 4403 'D.' NEG.B D3 +000001EC: 1A03 '..' MOVE.B D3,D5 +000001EE: 670C 'g.' BEQ.S *+$000E ; 000001FC +000001F0: 486C 0032 'Hl.2' PEA $0032(A4) +000001F4: 486E FF24 'Hn.$' PEA -$00DC(A6) +000001F8: 7018 'p.' MOVEQ #$18,D0 +000001FA: A823 '.#' _AliasDispatch ; A823 +000001FC: 4A6C 0008 'Jl..' TST.W $0008(A4) +00000200: 6616 'f.' BNE.S *+$0018 ; 00000218 +00000202: 558F 'U.' SUBQ.L #2,A7 +00000204: 3F13 '?.' MOVE.W (A3),-(A7) +00000206: 2F2B 0002 '/+..' MOVE.L $0002(A3),-(A7) +0000020A: 486E FF24 'Hn.$' PEA -$00DC(A6) +0000020E: 486E FE7E 'Hn.~' PEA -$0182(A6) +00000212: 4EBA 0000 'N...' JSR AL_GETCATINFO ; id: 214 +00000216: 544F 'TO' ADDQ.W #2,A7 +00000218: 7020 'p ' MOVEQ #$20,D0 ; ' ' +0000021A: C02E FE9C '....' AND.B -$0164(A6),D0 +0000021E: 660A 'f.' BNE.S *+$000C ; 0000022A +00000220: 7004 'p.' MOVEQ #$04,D0 +00000222: C02E FE9C '....' AND.B -$0164(A6),D0 +00000226: 6700 0146 'g..F' BEQ *+$0148 ; 0000036E +0000022A: 4A06 'J.' TST.B D6 +0000022C: 6600 00B6 'f...' BNE *+$00B8 ; 000002E4 +00000230: 7000 'p.' MOVEQ #$00,D0 +00000232: 2D40 FEFC '-@..' MOVE.L D0,-$0104(A6) +00000236: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +0000023A: 216C 0072 0024 '!l.r.$' MOVE.L $0072(A4),$0024(A0) +00000240: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +00000244: 216B 0002 0020 '!k... ' MOVE.L $0002(A3),$0020(A0) +0000024A: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +0000024E: 72FF 'r.' MOVEQ #$FF,D1 +00000250: 2141 0028 '!A.(' MOVE.L D1,$0028(A0) +00000254: 7002 'p.' MOVEQ #$02,D0 +00000256: 2D40 FF1A '-@..' MOVE.L D0,-$00E6(A6) +0000025A: 41EE FEEA 'A...' LEA -$0116(A6),A0 +0000025E: 7014 'p.' MOVEQ #$14,D0 +00000260: A260 '.`' _HFSDispatch ; A260 +00000262: 4A40 'J@' TST.W D0 +00000264: 6638 'f8' BNE.S *+$003A ; 0000029E +00000266: 7002 'p.' MOVEQ #$02,D0 +00000268: B0AB 0002 '....' CMP.L $0002(A3),D0 +0000026C: 660C 'f.' BNE.S *+$000E ; 0000027A +0000026E: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +00000272: 216E FF20 0020 '!n. . ' MOVE.L -$00E0(A6),$0020(A0) +00000278: 6012 '`.' BRA.S *+$0014 ; 0000028C +0000027A: 7001 'p.' MOVEQ #$01,D0 +0000027C: B0AB 0002 '....' CMP.L $0002(A3),D0 +00000280: 660A 'f.' BNE.S *+$000C ; 0000028C +00000282: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +00000286: 216E FF20 0024 '!n. .$' MOVE.L -$00E0(A6),$0024(A0) +0000028C: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +00000290: 216E FF20 0028 '!n. .(' MOVE.L -$00E0(A6),$0028(A0) +00000296: 00AC 0000 0008 '......' ORI.L #$00000008,$0086(A4) + 0086 +0000029E: 7001 'p.' MOVEQ #$01,D0 +000002A0: B0AB 0002 '....' CMP.L $0002(A3),D0 +000002A4: 6600 00C8 'f...' BNE *+$00CA ; 0000036E +000002A8: 7001 'p.' MOVEQ #$01,D0 +000002AA: 2D40 FF1A '-@..' MOVE.L D0,-$00E6(A6) +000002AE: 41EE FEEA 'A...' LEA -$0116(A6),A0 +000002B2: 7014 'p.' MOVEQ #$14,D0 +000002B4: A260 '.`' _HFSDispatch ; A260 +000002B6: 4A40 'J@' TST.W D0 +000002B8: 6600 00B4 'f...' BNE *+$00B6 ; 0000036E +000002BC: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +000002C0: 216E FF20 0020 '!n. . ' MOVE.L -$00E0(A6),$0020(A0) +000002C6: 6000 00A6 '`...' BRA *+$00A8 ; 0000036E +000002CA: 558F 'U.' SUBQ.L #2,A7 +000002CC: 3F13 '?.' MOVE.W (A3),-(A7) +000002CE: 2F2E FEE2 '/...' MOVE.L -$011E(A6),-(A7) +000002D2: 486E FF24 'Hn.$' PEA -$00DC(A6) +000002D6: 486E FE7E 'Hn.~' PEA -$0182(A6) +000002DA: 4EBA 0000 'N...' JSR AL_GETCATINFO ; id: 214 +000002DE: 3E1F '>.' MOVE.W (A7)+,D7 +000002E0: 6600 008C 'f...' BNE *+$008E ; 0000036E +000002E4: 7020 'p ' MOVEQ #$20,D0 ; ' ' +000002E6: C02E FE9C '....' AND.B -$0164(A6),D0 +000002EA: 67DE 'g.' BEQ.S *-$0020 ; 000002CA +000002EC: 486E FF24 'Hn.$' PEA -$00DC(A6) +000002F0: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +000002F4: 2F08 '/.' MOVE.L A0,-(A7) +000002F6: 7018 'p.' MOVEQ #$18,D0 +000002F8: A823 '.#' _AliasDispatch ; A823 +000002FA: 7001 'p.' MOVEQ #$01,D0 +000002FC: B0AE FEE2 '....' CMP.L -$011E(A6),D0 +00000300: 57C3 'W.' SEQ D3 +00000302: 4403 'D.' NEG.B D3 +00000304: 6706 'g.' BEQ.S *+$0008 ; 0000030C +00000306: 202C 0026 ' ,.&' MOVE.L $0026(A4),D0 +0000030A: 6004 '`.' BRA.S *+$0006 ; 00000310 +0000030C: 202E FEC6 ' ...' MOVE.L -$013A(A6),D0 +00000310: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +00000314: 2140 001C '!@..' MOVE.L D0,$001C(A0) +00000318: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +0000031C: 317C 0001 002C '1|...,' MOVE.W #$0001,$002C(A0) +00000322: 4A05 'J.' TST.B D5 +00000324: 6704 'g.' BEQ.S *+$0006 ; 0000032A +00000326: 7001 'p.' MOVEQ #$01,D0 +00000328: 6016 '`.' BRA.S *+$0018 ; 00000340 +0000032A: 202B 0002 ' +..' MOVE.L $0002(A3),D0 +0000032E: B0AE FEAE '....' CMP.L -$0152(A6),D0 +00000332: 57C3 'W.' SEQ D3 +00000334: 4403 'D.' NEG.B D3 +00000336: 6704 'g.' BEQ.S *+$0006 ; 0000033C +00000338: 7002 'p.' MOVEQ #$02,D0 +0000033A: 6004 '`.' BRA.S *+$0006 ; 00000340 +0000033C: 202B 0002 ' +..' MOVE.L $0002(A3),D0 +00000340: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +00000344: 2140 0020 '!@. ' MOVE.L D0,$0020(A0) +00000348: 4A05 'J.' TST.B D5 +0000034A: 6704 'g.' BEQ.S *+$0006 ; 00000350 +0000034C: 7002 'p.' MOVEQ #$02,D0 +0000034E: 6004 '`.' BRA.S *+$0006 ; 00000354 +00000350: 202C 0072 ' ,.r' MOVE.L $0072(A4),D0 +00000354: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +00000358: 2140 0024 '!@.$' MOVE.L D0,$0024(A0) +0000035C: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +00000360: 70FF 'p.' MOVEQ #$FF,D0 +00000362: 2140 0028 '!@.(' MOVE.L D0,$0028(A0) +00000366: 00AC 0000 0004 '......' ORI.L #$00000004,$0086(A4) + 0086 +0000036E: 3007 '0.' MOVE.W D7,D0 +00000370: 4CEE 18E8 FE66 'L....f' MOVEM.L -$019A(A6),D3/D5-D7/A3/A4 +00000376: 4E5E 'N^' UNLK A6 +00000378: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_GETCATINFO"(214) + 000002DC + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_GETCATINFO"(214) + 00000214 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_GetMyServer"(232) + 0000017C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_GetMyZonePhs2"(233) + 00000174 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_fixedCreationDate"(211) + 000000E8 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_isAFPmedia"(246) + 000000D0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_GETCATINFO"(214) + 0000009E + +Dictionary: Flags $00 FirstId 265 + 265: AL_ADDVARENTRY +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_ADDVARENTRY"(265) + 00000050 +Comment: + + AUTOMOD_3B140 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3B4C0 [3B4C0, 3B582) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 266 + 266: AUTOMOD_3B4C0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3B4C0"(266) Segment="Main"(200) +Size: Flags $00 ModuleSize 194 + +Content: Flags $08 +Contents offset $0000 size $00C2 +00000000: 4E56 FFBC 'NV..' LINK.W A6,#-$0044 +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 3C2E 001E '<...' MOVE.W $001E(A6),D6 +0000000C: 246E 0014 '$n..' MOVEA.L $0014(A6),A2 +00000010: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000014: 49EE FFBC 'I...' LEA -$0044(A6),A4 +00000018: 4247 'BG' CLR.W D7 +0000001A: 7A01 'z.' MOVEQ #$01,D5 +0000001C: 206E 0018 ' n..' MOVEA.L $0018(A6),A0 +00000020: 4250 'BP' CLR.W (A0) +00000022: 4252 'BR' CLR.W (A2) +00000024: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000028: 4250 'BP' CLR.W (A0) +0000002A: 0C46 0002 '.F..' CMPI.W #$0002,D6 +0000002E: 6606 'f.' BNE.S *+$0008 ; 00000036 +00000030: 206E 0020 ' n. ' MOVEA.L $0020(A6),A0 +00000034: 3490 '4.' MOVE.W (A0),(A2) +00000036: 7001 'p.' MOVEQ #$01,D0 +00000038: B0AB 0002 '....' CMP.L $0002(A3),D0 +0000003C: 6704 'g.' BEQ.S *+$0006 ; 00000042 +0000003E: 4A46 'JF' TST.W D6 +00000040: 6704 'g.' BEQ.S *+$0006 ; 00000046 +00000042: 7000 'p.' MOVEQ #$00,D0 +00000044: 6072 '`r' BRA.S *+$0074 ; 000000B8 +00000046: 558F 'U.' SUBQ.L #2,A7 +00000048: 3F13 '?.' MOVE.W (A3),-(A7) +0000004A: 2F2B 0002 '/+..' MOVE.L $0002(A3),-(A7) +0000004E: 486E FFFC 'Hn..' PEA -$0004(A6) +00000052: 2F0C '/.' MOVE.L A4,-(A7) +00000054: 7011 'p.' MOVEQ #$11,D0 +00000056: A823 '.#' _AliasDispatch ; A823 +00000058: 3E1F '>.' MOVE.W (A7)+,D7 +0000005A: 665A 'fZ' BNE.S *+$005C ; 000000B6 +0000005C: 7000 'p.' MOVEQ #$00,D0 +0000005E: 1014 '..' MOVE.B (A4),D0 +00000060: 4A80 'J.' TST.L D0 +00000062: 206E 0018 ' n..' MOVEA.L $0018(A6),A0 +00000066: 3080 '0.' MOVE.W D0,(A0) +00000068: 2D6B 0002 FFFC '-k....' MOVE.L $0002(A3),-$0004(A6) +0000006E: 6024 '`$' BRA.S *+$0026 ; 00000094 +00000070: 558F 'U.' SUBQ.L #2,A7 +00000072: 3F13 '?.' MOVE.W (A3),-(A7) +00000074: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +00000078: 486E FFFC 'Hn..' PEA -$0004(A6) +0000007C: 2F0C '/.' MOVE.L A4,-(A7) +0000007E: 7011 'p.' MOVEQ #$11,D0 +00000080: A823 '.#' _AliasDispatch ; A823 +00000082: 3E1F '>.' MOVE.W (A7)+,D7 +00000084: 6616 'f.' BNE.S *+$0018 ; 0000009C +00000086: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +0000008A: 5250 'RP' ADDQ.W #1,(A0) +0000008C: 7000 'p.' MOVEQ #$00,D0 +0000008E: 1014 '..' MOVE.B (A4),D0 +00000090: 5240 'R@' ADDQ.W #1,D0 +00000092: D152 '.R' ADD.W D0,(A2) +00000094: 7002 'p.' MOVEQ #$02,D0 +00000096: B0AE FFFC '....' CMP.L -$0004(A6),D0 +0000009A: 66D4 'f.' BNE.S *-$002A ; 00000070 +0000009C: 4A47 'JG' TST.W D7 +0000009E: 6616 'f.' BNE.S *+$0018 ; 000000B6 +000000A0: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000000A4: 7000 'p.' MOVEQ #$00,D0 +000000A6: 1028 000A '.(..' MOVE.B $000A(A0),D0 +000000AA: 5240 'R@' ADDQ.W #1,D0 +000000AC: 7200 'r.' MOVEQ #$00,D1 +000000AE: 1228 0032 '.(.2' MOVE.B $0032(A0),D1 +000000B2: D240 '.@' ADD.W D0,D1 +000000B4: D352 '.R' ADD.W D1,(A2) +000000B6: 3007 '0.' MOVE.W D7,D0 +000000B8: 4CEE 1CE0 FFA4 'L.....' MOVEM.L -$005C(A6),D5-D7/A2-A4 +000000BE: 4E5E 'N^' UNLK A6 +000000C0: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_3B4C0 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3B590 [3B590, 3B644) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +48 (3B5D8): JSR AL_GETVARPTR + + +Dictionary: Flags $00 FirstId 267 + 267: AUTOMOD_3B590 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3B590"(267) Segment="Main"(200) +Size: Flags $00 ModuleSize 180 + +Content: Flags $08 +Contents offset $0000 size $00B4 +00000000: 4E56 FFFA 'NV..' LINK.W A6,#-$0006 +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +0000000C: 3C2E 0016 '<...' MOVE.W $0016(A6),D6 +00000010: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 +00000014: 4245 'BE' CLR.W D5 +00000016: 397C 0001 0084 '9|....' MOVE.W #$0001,$0084(A4) +0000001C: 397C 0001 0082 '9|....' MOVE.W #$0001,$0082(A4) +00000022: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000026: 202A 0002 ' *..' MOVE.L $0002(A2),D0 +0000002A: B0A8 0002 '....' CMP.L $0002(A0),D0 +0000002E: 6604 'f.' BNE.S *+$0006 ; 00000034 +00000030: 7000 'p.' MOVEQ #$00,D0 +00000032: 6076 '`v' BRA.S *+$0078 ; 000000AA +00000034: 2D6A 0002 FFFA '-j....' MOVE.L $0002(A2),-$0006(A6) +0000003A: 6054 '`T' BRA.S *+$0056 ; 00000090 +0000003C: 598F 'Y.' SUBQ.L #4,A7 +0000003E: 2F0C '/.' MOVE.L A4,-(A7) +00000040: 7001 'p.' MOVEQ #$01,D0 +00000042: 3F00 '?.' MOVE.W D0,-(A7) +00000044: 486E FFFE 'Hn..' PEA -$0002(A6) +00000048: 4EBA 0000 'N...' JSR AL_GETVARPTR ; id: 238 +0000004C: 265F '&_' MOVEA.L (A7)+,A3 +0000004E: 7E00 '~.' MOVEQ #$00,D7 +00000050: 6016 '`.' BRA.S *+$0018 ; 00000068 +00000052: 202E FFFA ' ...' MOVE.L -$0006(A6),D0 +00000056: B09B '..' CMP.L (A3)+,D0 +00000058: 660A 'f.' BNE.S *+$000C ; 00000064 +0000005A: 3007 '0.' MOVE.W D7,D0 +0000005C: 5240 'R@' ADDQ.W #1,D0 +0000005E: 3940 0084 '9@..' MOVE.W D0,$0084(A4) +00000062: 600A '`.' BRA.S *+$000C ; 0000006E +00000064: 2007 ' .' MOVE.L D7,D0 +00000066: 5287 'R.' ADDQ.L #1,D7 +00000068: 48C6 'H.' EXT.L D6 +0000006A: BC87 '..' CMP.L D7,D6 +0000006C: 6EE4 'n.' BGT.S *-$001A ; 00000052 +0000006E: 48C6 'H.' EXT.L D6 +00000070: BC87 '..' CMP.L D7,D6 +00000072: 6E24 'n$' BGT.S *+$0026 ; 00000098 +00000074: 558F 'U.' SUBQ.L #2,A7 +00000076: 3F12 '?.' MOVE.W (A2),-(A7) +00000078: 2F2E FFFA '/...' MOVE.L -$0006(A6),-(A7) +0000007C: 486E FFFA 'Hn..' PEA -$0006(A6) +00000080: 7000 'p.' MOVEQ #$00,D0 +00000082: 2F00 '/.' MOVE.L D0,-(A7) +00000084: 7011 'p.' MOVEQ #$11,D0 +00000086: A823 '.#' _AliasDispatch ; A823 +00000088: 3A1F ':.' MOVE.W (A7)+,D5 +0000008A: 660C 'f.' BNE.S *+$000E ; 00000098 +0000008C: 526C 0082 'Rl..' ADDQ.W #1,$0082(A4) +00000090: 7002 'p.' MOVEQ #$02,D0 +00000092: B0AE FFFA '....' CMP.L -$0006(A6),D0 +00000096: 66A4 'f.' BNE.S *-$005A ; 0000003C +00000098: 7002 'p.' MOVEQ #$02,D0 +0000009A: B0AE FFFA '....' CMP.L -$0006(A6),D0 +0000009E: 6608 'f.' BNE.S *+$000A ; 000000A8 +000000A0: 3006 '0.' MOVE.W D6,D0 +000000A2: 5240 'R@' ADDQ.W #1,D0 +000000A4: 3940 0084 '9@..' MOVE.W D0,$0084(A4) +000000A8: 3005 '0.' MOVE.W D5,D0 +000000AA: 4CEE 1CE0 FFE2 'L.....' MOVEM.L -$001E(A6),D5-D7/A2-A4 +000000B0: 4E5E 'N^' UNLK A6 +000000B2: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_GETVARPTR"(238) + 0000004A +Comment: + + AUTOMOD_3B590 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3B650 [3B650, 3B794) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +5E (3B6AE): JSR AL_ADDVARENTRY + +3C (3B68C): JSR AL_ADDVARENTRY + + +Dictionary: Flags $00 FirstId 268 + 268: AUTOMOD_3B650 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3B650"(268) Segment="Main"(200) +Size: Flags $00 ModuleSize 324 + +Content: Flags $08 +Contents offset $0000 size $0144 +00000000: 4E56 FFB8 'NV..' LINK.W A6,#-$0048 +00000004: 48E7 0F38 'H..8' MOVEM.L D4-D7/A2-A4,-(A7) +00000008: 382E 001A '8...' MOVE.W $001A(A6),D4 +0000000C: 3A2E 0016 ':...' MOVE.W $0016(A6),D5 +00000010: 3C2E 000A '<...' MOVE.W $000A(A6),D6 +00000014: 49EE FFB8 'I...' LEA -$0048(A6),A4 +00000018: 4247 'BG' CLR.W D7 +0000001A: 4A44 'JD' TST.W D4 +0000001C: 6626 'f&' BNE.S *+$0028 ; 00000044 +0000001E: 4A6E 0012 'Jn..' TST.W $0012(A6) +00000022: 6720 'g ' BEQ.S *+$0022 ; 00000044 +00000024: 598F 'Y.' SUBQ.L #4,A7 +00000026: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000002A: 7001 'p.' MOVEQ #$01,D0 +0000002C: 3F00 '?.' MOVE.W D0,-(A7) +0000002E: 322E 0012 '2...' MOVE.W $0012(A6),D1 +00000032: 48C1 'H.' EXT.L D1 +00000034: E581 '..' ASL.L #2,D1 +00000036: 3F01 '?.' MOVE.W D1,-(A7) +00000038: 7200 'r.' MOVEQ #$00,D1 +0000003A: 2F01 '/.' MOVE.L D1,-(A7) +0000003C: 4EBA 0000 'N...' JSR AL_ADDVARENTRY ; id: 265 +00000040: 2D5F FFFC '-_..' MOVE.L (A7)+,-$0004(A6) +00000044: 0C44 0001 '.D..' CMPI.W #$0001,D4 +00000048: 6730 'g0' BEQ.S *+$0032 ; 0000007A +0000004A: 4A45 'JE' TST.W D5 +0000004C: 672C 'g,' BEQ.S *+$002E ; 0000007A +0000004E: 598F 'Y.' SUBQ.L #4,A7 +00000050: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000054: 7002 'p.' MOVEQ #$02,D0 +00000056: 3F00 '?.' MOVE.W D0,-(A7) +00000058: 3F05 '?.' MOVE.W D5,-(A7) +0000005A: 7200 'r.' MOVEQ #$00,D1 +0000005C: 2F01 '/.' MOVE.L D1,-(A7) +0000005E: 4EBA 0000 'N...' JSR AL_ADDVARENTRY ; id: 265 +00000062: 265F '&_' MOVEA.L (A7)+,A3 +00000064: 0C44 0002 '.D..' CMPI.W #$0002,D4 +00000068: 6610 'f.' BNE.S *+$0012 ; 0000007A +0000006A: 206E 001C ' n..' MOVEA.L $001C(A6),A0 +0000006E: 2068 0002 ' h..' MOVEA.L $0002(A0),A0 +00000072: 224B '"K' MOVEA.L A3,A1 +00000074: 48C5 'H.' EXT.L D5 +00000076: 2005 ' .' MOVE.L D5,D0 +00000078: A22E '..' _BlockMoveData ; A22E +0000007A: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +0000007E: 7001 'p.' MOVEQ #$01,D0 +00000080: B0A8 002E '....' CMP.L $002E(A0),D0 +00000084: 6708 'g.' BEQ.S *+$000A ; 0000008E +00000086: 4A44 'JD' TST.W D4 +00000088: 6604 'f.' BNE.S *+$0006 ; 0000008E +0000008A: 4A45 'JE' TST.W D5 +0000008C: 6606 'f.' BNE.S *+$0008 ; 00000094 +0000008E: 7000 'p.' MOVEQ #$00,D0 +00000090: 6000 00A8 '`...' BRA *+$00AA ; 0000013A +00000094: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000098: 2D68 002E FFF8 '-h....' MOVE.L $002E(A0),-$0008(A6) +0000009E: 48C5 'H.' EXT.L D5 +000000A0: 7000 'p.' MOVEQ #$00,D0 +000000A2: 1028 0032 '.(.2' MOVE.B $0032(A0),D0 +000000A6: 2205 '".' MOVE.L D5,D1 +000000A8: 9280 '..' SUB.L D0,D1 +000000AA: D7C1 '..' ADDA.L D1,A3 +000000AC: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000000B0: 41E8 0032 'A..2' LEA $0032(A0),A0 +000000B4: 5248 'RH' ADDQ.W #1,A0 +000000B6: 224B '"K' MOVEA.L A3,A1 +000000B8: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +000000BC: 7000 'p.' MOVEQ #$00,D0 +000000BE: 102A 0032 '.*.2' MOVE.B $0032(A2),D0 +000000C2: A22E '..' _BlockMoveData ; A22E +000000C4: 173C 003A '.<.:' MOVE.B #$3A,-(A3) ; ':' +000000C8: 603E '`>' BRA.S *+$0040 ; 00000108 +000000CA: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +000000CE: 58AE FFFC 'X...' ADDQ.L #4,-$0004(A6) +000000D2: 2040 ' @' MOVEA.L D0,A0 +000000D4: 20AE FFF8 ' ...' MOVE.L -$0008(A6),(A0) +000000D8: 558F 'U.' SUBQ.L #2,A7 +000000DA: 3F06 '?.' MOVE.W D6,-(A7) +000000DC: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +000000E0: 486E FFF8 'Hn..' PEA -$0008(A6) +000000E4: 2F0C '/.' MOVE.L A4,-(A7) +000000E6: 7011 'p.' MOVEQ #$11,D0 +000000E8: A823 '.#' _AliasDispatch ; A823 +000000EA: 3E1F '>.' MOVE.W (A7)+,D7 +000000EC: 6622 'f"' BNE.S *+$0024 ; 00000110 +000000EE: 7000 'p.' MOVEQ #$00,D0 +000000F0: 1014 '..' MOVE.B (A4),D0 +000000F2: 4A80 'J.' TST.L D0 +000000F4: 97C0 '..' SUBA.L D0,A3 +000000F6: 200C ' .' MOVE.L A4,D0 +000000F8: 5280 'R.' ADDQ.L #1,D0 +000000FA: 2040 ' @' MOVEA.L D0,A0 +000000FC: 224B '"K' MOVEA.L A3,A1 +000000FE: 7000 'p.' MOVEQ #$00,D0 +00000100: 1014 '..' MOVE.B (A4),D0 +00000102: A22E '..' _BlockMoveData ; A22E +00000104: 173C 003A '.<.:' MOVE.B #$3A,-(A3) ; ':' +00000108: 7002 'p.' MOVEQ #$02,D0 +0000010A: B0AE FFF8 '....' CMP.L -$0008(A6),D0 +0000010E: 66BA 'f.' BNE.S *-$0044 ; 000000CA +00000110: 4A47 'JG' TST.W D7 +00000112: 6624 'f$' BNE.S *+$0026 ; 00000138 +00000114: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000118: 7000 'p.' MOVEQ #$00,D0 +0000011A: 1028 000A '.(..' MOVE.B $000A(A0),D0 +0000011E: 4A80 'J.' TST.L D0 +00000120: 97C0 '..' SUBA.L D0,A3 +00000122: 41E8 000A 'A...' LEA $000A(A0),A0 +00000126: 5248 'RH' ADDQ.W #1,A0 +00000128: 224B '"K' MOVEA.L A3,A1 +0000012A: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +0000012E: 7000 'p.' MOVEQ #$00,D0 +00000130: 102A 000A '.*..' MOVE.B $000A(A2),D0 +00000134: 4A80 'J.' TST.L D0 +00000136: A22E '..' _BlockMoveData ; A22E +00000138: 3007 '0.' MOVE.W D7,D0 +0000013A: 4CEE 1CF0 FF9C 'L.....' MOVEM.L -$0064(A6),D4-D7/A2-A4 +00000140: 4E5E 'N^' UNLK A6 +00000142: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_ADDVARENTRY"(265) + 00000060 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_ADDVARENTRY"(265) + 0000003E +Comment: + + AUTOMOD_3B650 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AL_FILLALIAS [3B7A0, 3BE00) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +1FA (3B99A): JSR GETHANDLESIZE ; outside file + +8C (3B82C): JSR GETHANDLESIZE ; outside file + +566 (3BD06): JSR AL_ADDVARENTRY + +45E (3BBFE): JSR AL_ADDVARENTRY + +440 (3BBE0): JSR AL_ADDVARENTRY + +422 (3BBC2): JSR AL_ADDVARENTRY + +3FC (3BB9C): JSR AL_ADDVARENTRY + +38C (3BB2C): JSR AL_ADDVARENTRY + +D8 (3B878): JSR AL_GETVARPTR + +66 (3B806): JSR AL_CANONIFYFILE + +38 (3B7D8): JSR AL_validateHandle + + Unresolved outgoing references: + +14E (3B8EE): JSR $3AF30 + +172 (3B912): JSR $3B1A0 + +19E (3B93E): JSR $3B4C0 + +39E (3BB3E): JSR $3B140 + +3D2 (3BB72): JSR $3B650 + +496 (3BC36): JSR $3B590 + + VectorTable comment: {sources}Toolbox:AliasMgr:alFill.c + + +Dictionary: Flags $00 FirstId 269 + 269: AL_FILLALIAS +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AL_FILLALIAS"(269) Segment="Main"(200) +Size: Flags $00 ModuleSize 1632 + +Content: Flags $08 +Contents offset $0000 size $0660 +00000000: 4E56 FD16 'NV..' LINK.W A6,#-$02EA +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 266E 0012 '&n..' MOVEA.L $0012(A6),A3 +0000000C: 7800 'x.' MOVEQ #$00,D4 +0000000E: 7E00 '~.' MOVEQ #$00,D7 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 2D40 FD20 '-@. ' MOVE.L D0,-$02E0(A6) +00000016: 426E FD24 'Bn.$' CLR.W -$02DC(A6) +0000001A: 2D40 FEA6 '-@..' MOVE.L D0,-$015A(A6) +0000001E: 206E 000E ' n..' MOVEA.L $000E(A6),A0 +00000022: 4210 'B.' CLR.B (A0) +00000024: 4AAE 0018 'J...' TST.L $0018(A6) +00000028: 6718 'g.' BEQ.S *+$001A ; 00000042 +0000002A: 7000 'p.' MOVEQ #$00,D0 +0000002C: 102E 0016 '....' MOVE.B $0016(A6),D0 +00000030: 0C40 0001 '.@..' CMPI.W #$0001,D0 +00000034: 6716 'g.' BEQ.S *+$0018 ; 0000004C +00000036: 2F0B '/.' MOVE.L A3,-(A7) +00000038: 4EBA 0000 'N...' JSR AL_validateHandle ; id: 247 +0000003C: 4A40 'J@' TST.W D0 +0000003E: 584F 'XO' ADDQ.W #4,A7 +00000040: 670A 'g.' BEQ.S *+$000C ; 0000004C +00000042: 3D7C FFCE 0020 '=|... ' MOVE.W #$FFCE,$0020(A6) +00000048: 6000 05FA '`...' BRA *+$05FC ; 00000644 +0000004C: 4A6E 000C 'Jn..' TST.W $000C(A6) +00000050: 6624 'f$' BNE.S *+$0026 ; 00000076 +00000052: 558F 'U.' SUBQ.L #2,A7 +00000054: 206E 0018 ' n..' MOVEA.L $0018(A6),A0 +00000058: 3F10 '?.' MOVE.W (A0),-(A7) +0000005A: 2F28 0002 '/(..' MOVE.L $0002(A0),-(A7) +0000005E: 4868 0006 'Hh..' PEA $0006(A0) +00000062: 486E FD32 'Hn.2' PEA -$02CE(A6) +00000066: 4EBA 0000 'N...' JSR AL_CANONIFYFILE ; id: 248 +0000006A: 3C1F '<.' MOVE.W (A7)+,D6 +0000006C: 671A 'g.' BEQ.S *+$001C ; 00000088 +0000006E: 3D46 0020 '=F. ' MOVE.W D6,$0020(A6) +00000072: 6000 05D0 '`...' BRA *+$05D2 ; 00000644 +00000076: 206E 0018 ' n..' MOVEA.L $0018(A6),A0 +0000007A: 43EE FD32 'C..2' LEA -$02CE(A6),A1 +0000007E: 7010 'p.' MOVEQ #$10,D0 +00000080: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000082: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000080 +00000086: 32D8 '2.' MOVE.W (A0)+,(A1)+ +00000088: 598F 'Y.' SUBQ.L #4,A7 +0000008A: 2F0B '/.' MOVE.L A3,-(A7) +0000008C: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 270 +00000090: 2A1F '*.' MOVE.L (A7)+,D5 +00000092: 7000 'p.' MOVEQ #$00,D0 +00000094: 102E 0016 '....' MOVE.B $0016(A6),D0 +00000098: 0C40 0001 '.@..' CMPI.W #$0001,D0 +0000009C: 674A 'gJ' BEQ.S *+$004C ; 000000E8 +0000009E: 2005 ' .' MOVE.L D5,D0 +000000A0: A322 '."' _NewHandleClear ; A322 +000000A2: 2448 '$H' MOVEA.L A0,A2 +000000A4: 200A ' .' MOVE.L A2,D0 +000000A6: 660E 'f.' BNE.S *+$0010 ; 000000B6 +000000A8: 558F 'U.' SUBQ.L #2,A7 +000000AA: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +000000AE: 3D5F 0020 '=_. ' MOVE.W (A7)+,$0020(A6) +000000B2: 6000 0590 '`...' BRA *+$0592 ; 00000644 +000000B6: 2053 ' S' MOVEA.L (A3),A0 +000000B8: 3D68 0004 FD24 '=h...$' MOVE.W $0004(A0),-$02DC(A6) +000000BE: 7000 'p.' MOVEQ #$00,D0 +000000C0: 302E FD24 '0..$' MOVE.W -$02DC(A6),D0 +000000C4: 2205 '".' MOVE.L D5,D1 +000000C6: 9280 '..' SUB.L D0,D1 +000000C8: 2D41 FD20 '-A. ' MOVE.L D1,-$02E0(A6) +000000CC: 598F 'Y.' SUBQ.L #4,A7 +000000CE: 2F13 '/.' MOVE.L (A3),-(A7) +000000D0: 70FF 'p.' MOVEQ #$FF,D0 +000000D2: 3F00 '?.' MOVE.W D0,-(A7) +000000D4: 486E FD2A 'Hn.*' PEA -$02D6(A6) +000000D8: 4EBA 0000 'N...' JSR AL_GETVARPTR ; id: 238 +000000DC: 2053 ' S' MOVEA.L (A3),A0 +000000DE: 41E8 0096 'A...' LEA $0096(A0),A0 +000000E2: 281F '(.' MOVE.L (A7)+,D4 +000000E4: 9888 '..' SUB.L A0,D4 +000000E6: 6002 '`.' BRA.S *+$0004 ; 000000EA +000000E8: 244B '$K' MOVEA.L A3,A2 +000000EA: 204A ' J' MOVEA.L A2,A0 +000000EC: A029 '.)' _HLock ; A029 +000000EE: 2852 '(R' MOVEA.L (A2),A4 +000000F0: 7000 'p.' MOVEQ #$00,D0 +000000F2: 102E 0016 '....' MOVE.B $0016(A6),D0 +000000F6: 0C40 0001 '.@..' CMPI.W #$0001,D0 +000000FA: 57C3 'W.' SEQ D3 +000000FC: 4403 'D.' NEG.B D3 +000000FE: 6704 'g.' BEQ.S *+$0006 ; 00000104 +00000100: 7000 'p.' MOVEQ #$00,D0 +00000102: 6004 '`.' BRA.S *+$0006 ; 00000108 +00000104: 2053 ' S' MOVEA.L (A3),A0 +00000106: 2010 ' .' MOVE.L (A0),D0 +00000108: 2880 '(.' MOVE.L D0,(A4) +0000010A: 397C 0002 0006 '9|....' MOVE.W #$0002,$0006(A4) +00000110: 7000 'p.' MOVEQ #$00,D0 +00000112: 2940 0092 ')@..' MOVE.L D0,$0092(A4) +00000116: 2940 008E ')@..' MOVE.L D0,$008E(A4) +0000011A: 426C 008C 'Bl..' CLR.W $008C(A4) +0000011E: 296E FD34 002E ')n.4..' MOVE.L -$02CC(A6),$002E(A4) +00000124: 486E FD38 'Hn.8' PEA -$02C8(A6) +00000128: 486C 0032 'Hl.2' PEA $0032(A4) +0000012C: 7018 'p.' MOVEQ #$18,D0 +0000012E: A823 '.#' _AliasDispatch ; A823 +00000130: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000134: 302E 000C '0...' MOVE.W $000C(A6),D0 +00000138: 48C0 'H.' EXT.L D0 +0000013A: 2F00 '/.' MOVE.L D0,-(A7) +0000013C: 486E FD78 'Hn.x' PEA -$0288(A6) +00000140: 486E FEA6 'Hn..' PEA -$015A(A6) +00000144: 2F0C '/.' MOVE.L A4,-(A7) +00000146: 302E FD32 '0..2' MOVE.W -$02CE(A6),D0 +0000014A: 48C0 'H.' EXT.L D0 +0000014C: 2F00 '/.' MOVE.L D0,-(A7) +0000014E: 4EBA F640 'N..@' JSR *-$09BE ; FFFFF790 +00000152: 3C00 '<.' MOVE.W D0,D6 +00000154: 4FEF 0018 'O...' LEA $0018(A7),A7 +00000158: 6600 04C6 'f...' BNE *+$04C8 ; 00000620 +0000015C: 486E FEA6 'Hn..' PEA -$015A(A6) +00000160: 486E FE78 'Hn.x' PEA -$0188(A6) +00000164: 302E 000C '0...' MOVE.W $000C(A6),D0 +00000168: 48C0 'H.' EXT.L D0 +0000016A: 2F00 '/.' MOVE.L D0,-(A7) +0000016C: 2F0C '/.' MOVE.L A4,-(A7) +0000016E: 486E FD32 'Hn.2' PEA -$02CE(A6) +00000172: 4EBA F88C 'N...' JSR *-$0772 ; FFFFFA00 +00000176: 3C00 '<.' MOVE.W D0,D6 +00000178: 4FEF 0014 'O...' LEA $0014(A7),A7 +0000017C: 6600 04A2 'f...' BNE *+$04A4 ; 00000620 +00000180: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000184: 302E 000C '0...' MOVE.W $000C(A6),D0 +00000188: 48C0 'H.' EXT.L D0 +0000018A: 2F00 '/.' MOVE.L D0,-(A7) +0000018C: 486E FD2C 'Hn.,' PEA -$02D4(A6) +00000190: 486E FD2A 'Hn.*' PEA -$02D6(A6) +00000194: 486E FD28 'Hn.(' PEA -$02D8(A6) +00000198: 2F0C '/.' MOVE.L A4,-(A7) +0000019A: 486E FD32 'Hn.2' PEA -$02CE(A6) +0000019E: 4EBA FB80 'N...' JSR *-$047E ; FFFFFD20 +000001A2: 3C00 '<.' MOVE.W D0,D6 +000001A4: 4FEF 001C 'O...' LEA $001C(A7),A7 +000001A8: 6600 0476 'f..v' BNE *+$0478 ; 00000620 +000001AC: 4A6E FD2C 'Jn.,' TST.W -$02D4(A6) +000001B0: 6710 'g.' BEQ.S *+$0012 ; 000001C2 +000001B2: 302E FD2C '0..,' MOVE.W -$02D4(A6),D0 +000001B6: 48C0 'H.' EXT.L D0 +000001B8: 5280 'R.' ADDQ.L #1,D0 +000001BA: 72FE 'r.' MOVEQ #$FE,D1 +000001BC: C280 '..' AND.L D0,D1 +000001BE: 5881 'X.' ADDQ.L #4,D1 +000001C0: DE81 '..' ADD.L D1,D7 +000001C2: 4A6E FD2A 'Jn.*' TST.W -$02D6(A6) +000001C6: 6710 'g.' BEQ.S *+$0012 ; 000001D8 +000001C8: 302E FD2A '0..*' MOVE.W -$02D6(A6),D0 +000001CC: 48C0 'H.' EXT.L D0 +000001CE: 5280 'R.' ADDQ.L #1,D0 +000001D0: 72FE 'r.' MOVEQ #$FE,D1 +000001D2: C280 '..' AND.L D0,D1 +000001D4: 5881 'X.' ADDQ.L #4,D1 +000001D6: DE81 '..' ADD.L D1,D7 +000001D8: 4A6E FD28 'Jn.(' TST.W -$02D8(A6) +000001DC: 670C 'g.' BEQ.S *+$000E ; 000001EA +000001DE: 302E FD28 '0..(' MOVE.W -$02D8(A6),D0 +000001E2: 48C0 'H.' EXT.L D0 +000001E4: E580 '..' ASL.L #2,D0 +000001E6: 5880 'X.' ADDQ.L #4,D0 +000001E8: DE80 '..' ADD.L D0,D7 +000001EA: 202C 0086 ' ,..' MOVE.L $0086(A4),D0 +000001EE: 0800 0000 '....' BTST #$00,D0 +000001F2: 671C 'g.' BEQ.S *+$001E ; 00000210 +000001F4: 598F 'Y.' SUBQ.L #4,A7 +000001F6: 2F2E FEA6 '/...' MOVE.L -$015A(A6),-(A7) +000001FA: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 270 +000001FE: 201F ' .' MOVE.L (A7)+,D0 +00000200: 3D40 FEAA '=@..' MOVE.W D0,-$0156(A6) +00000204: 48C0 'H.' EXT.L D0 +00000206: 5280 'R.' ADDQ.L #1,D0 +00000208: 72FE 'r.' MOVEQ #$FE,D1 +0000020A: C280 '..' AND.L D0,D1 +0000020C: 5881 'X.' ADDQ.L #4,D1 +0000020E: DE81 '..' ADD.L D1,D7 +00000210: 7005 'p.' MOVEQ #$05,D0 +00000212: B06C 002C '.l.,' CMP.W $002C(A4),D0 +00000216: 6614 'f.' BNE.S *+$0016 ; 0000022C +00000218: 7000 'p.' MOVEQ #$00,D0 +0000021A: 102E FD78 '...x' MOVE.B -$0288(A6),D0 +0000021E: 5240 'R@' ADDQ.W #1,D0 +00000220: 72FE 'r.' MOVEQ #$FE,D1 +00000222: C240 '.@' AND.W D0,D1 +00000224: 7000 'p.' MOVEQ #$00,D0 +00000226: 3001 '0.' MOVE.W D1,D0 +00000228: 5880 'X.' ADDQ.L #4,D0 +0000022A: DE80 '..' ADD.L D0,D7 +0000022C: 7004 'p.' MOVEQ #$04,D0 +0000022E: C0AC 0086 '....' AND.L $0086(A4),D0 +00000232: 6706 'g.' BEQ.S *+$0008 ; 0000023A +00000234: 0687 0000 0032 '.....2' ADDI.L #$00000032,D7 +0000023A: 7008 'p.' MOVEQ #$08,D0 +0000023C: C0AC 0086 '....' AND.L $0086(A4),D0 +00000240: 6706 'g.' BEQ.S *+$0008 ; 00000248 +00000242: 0687 0000 0010 '......' ADDI.L #$00000010,D7 +00000248: 7000 'p.' MOVEQ #$00,D0 +0000024A: 2D40 FFFA '-@..' MOVE.L D0,-$0006(A6) +0000024E: 3D6E FD32 FEDE '=n.2..' MOVE.W -$02CE(A6),-$0122(A6) +00000254: 2D40 FEDA '-@..' MOVE.L D0,-$0126(A6) +00000258: 721C 'r.' MOVEQ #$1C,D1 +0000025A: 2D41 FEEC '-A..' MOVE.L D1,-$0114(A6) +0000025E: 41EE FEAC 'A...' LEA -$0154(A6),A0 +00000262: 2D48 FEE8 '-H..' MOVE.L A0,-$0118(A6) +00000266: 41EE FEC8 'A...' LEA -$0138(A6),A0 +0000026A: 7030 'p0' MOVEQ #$30,D0 ; '0' +0000026C: A260 '.`' _HFSDispatch ; A260 +0000026E: 4A40 'J@' TST.W D0 +00000270: 6600 00AC 'f...' BNE *+$00AE ; 0000031E +00000274: 4AAE FEB6 'J...' TST.L -$014A(A6) +00000278: 6700 00A4 'g...' BEQ *+$00A6 ; 0000031E +0000027C: 203C 7374 726D ' .. ' MOVE.W $0220,(A7) +00000338: 3C1F '<.' MOVE.W (A7)+,D6 +0000033A: 6600 02E4 'f...' BNE *+$02E6 ; 00000620 +0000033E: 204A ' J' MOVEA.L A2,A0 +00000340: A029 '.)' _HLock ; A029 +00000342: 2852 '(R' MOVEA.L (A2),A4 +00000344: B887 '..' CMP.L D7,D4 +00000346: 6C14 'l.' BGE.S *+$0016 ; 0000035C +00000348: 200C ' .' MOVE.L A4,D0 +0000034A: D085 '..' ADD.L D5,D0 +0000034C: 2F00 '/.' MOVE.L D0,-(A7) +0000034E: 7000 'p.' MOVEQ #$00,D0 +00000350: 1F00 '..' MOVE.B D0,-(A7) +00000352: 2207 '".' MOVE.L D7,D1 +00000354: 9284 '..' SUB.L D4,D1 +00000356: 2F01 '/.' MOVE.L D1,-(A7) +00000358: 701A 'p.' MOVEQ #$1A,D0 +0000035A: A823 '.#' _AliasDispatch ; A823 +0000035C: 7000 'p.' MOVEQ #$00,D0 +0000035E: 302E FD24 '0..$' MOVE.W -$02DC(A6),D0 +00000362: D093 '..' ADD.L (A3),D0 +00000364: 2040 ' @' MOVEA.L D0,A0 +00000366: 7000 'p.' MOVEQ #$00,D0 +00000368: 302E FD24 '0..$' MOVE.W -$02DC(A6),D0 +0000036C: D08C '..' ADD.L A4,D0 +0000036E: 2207 '".' MOVE.L D7,D1 +00000370: 9284 '..' SUB.L D4,D1 +00000372: D280 '..' ADD.L D0,D1 +00000374: 2241 '"A' MOVEA.L D1,A1 +00000376: 202E FD20 ' .. ' MOVE.L -$02E0(A6),D0 +0000037A: A22E '..' _BlockMoveData ; A22E +0000037C: 598F 'Y.' SUBQ.L #4,A7 +0000037E: 2F0C '/.' MOVE.L A4,-(A7) +00000380: 70FF 'p.' MOVEQ #$FF,D0 +00000382: 3F00 '?.' MOVE.W D0,-(A7) +00000384: 7200 'r.' MOVEQ #$00,D1 +00000386: 3F01 '?.' MOVE.W D1,-(A7) +00000388: 7000 'p.' MOVEQ #$00,D0 +0000038A: 2F00 '/.' MOVE.L D0,-(A7) +0000038C: 4EBA 0000 'N...' JSR AL_ADDVARENTRY ; id: 265 +00000390: 302E 000C '0...' MOVE.W $000C(A6),D0 +00000394: 48C0 'H.' EXT.L D0 +00000396: 2F00 '/.' MOVE.L D0,-(A7) +00000398: 2F0C '/.' MOVE.L A4,-(A7) +0000039A: 486E FD32 'Hn.2' PEA -$02CE(A6) +0000039E: 4EBA F600 'N...' JSR *-$09FE ; FFFFF9A0 +000003A2: 3C00 '<.' MOVE.W D0,D6 +000003A4: 4FEF 0010 'O...' LEA $0010(A7),A7 +000003A8: 6600 0276 'f..v' BNE *+$0278 ; 00000620 +000003AC: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +000003B0: 302E 000C '0...' MOVE.W $000C(A6),D0 +000003B4: 48C0 'H.' EXT.L D0 +000003B6: 2F00 '/.' MOVE.L D0,-(A7) +000003B8: 302E FD2A '0..*' MOVE.W -$02D6(A6),D0 +000003BC: 48C0 'H.' EXT.L D0 +000003BE: 2F00 '/.' MOVE.L D0,-(A7) +000003C0: 302E FD28 '0..(' MOVE.W -$02D8(A6),D0 +000003C4: 48C0 'H.' EXT.L D0 +000003C6: 2F00 '/.' MOVE.L D0,-(A7) +000003C8: 2F0C '/.' MOVE.L A4,-(A7) +000003CA: 302E FD32 '0..2' MOVE.W -$02CE(A6),D0 +000003CE: 48C0 'H.' EXT.L D0 +000003D0: 2F00 '/.' MOVE.L D0,-(A7) +000003D2: 4EBA FADC 'N...' JSR *-$0522 ; FFFFFEB0 +000003D6: 3C00 '<.' MOVE.W D0,D6 +000003D8: 4FEF 0018 'O...' LEA $0018(A7),A7 +000003DC: 6600 0242 'f..B' BNE *+$0244 ; 00000620 +000003E0: 202C 0086 ' ,..' MOVE.L $0086(A4),D0 +000003E4: 0800 0000 '....' BTST #$00,D0 +000003E8: 6718 'g.' BEQ.S *+$001A ; 00000402 +000003EA: 598F 'Y.' SUBQ.L #4,A7 +000003EC: 2F0C '/.' MOVE.L A4,-(A7) +000003EE: 7009 'p.' MOVEQ #$09,D0 +000003F0: 3F00 '?.' MOVE.W D0,-(A7) +000003F2: 3F2E FEAA '?...' MOVE.W -$0156(A6),-(A7) +000003F6: 206E FEA6 ' n..' MOVEA.L -$015A(A6),A0 +000003FA: 2F10 '/.' MOVE.L (A0),-(A7) +000003FC: 4EBA 0000 'N...' JSR AL_ADDVARENTRY ; id: 265 +00000400: 584F 'XO' ADDQ.W #4,A7 +00000402: 7005 'p.' MOVEQ #$05,D0 +00000404: B06C 002C '.l.,' CMP.W $002C(A4),D0 +00000408: 661E 'f.' BNE.S *+$0020 ; 00000428 +0000040A: 598F 'Y.' SUBQ.L #4,A7 +0000040C: 2F0C '/.' MOVE.L A4,-(A7) +0000040E: 7006 'p.' MOVEQ #$06,D0 +00000410: 3F00 '?.' MOVE.W D0,-(A7) +00000412: 7200 'r.' MOVEQ #$00,D1 +00000414: 122E FD78 '...x' MOVE.B -$0288(A6),D1 +00000418: 3F01 '?.' MOVE.W D1,-(A7) +0000041A: 41EE FD78 'A..x' LEA -$0288(A6),A0 +0000041E: 5248 'RH' ADDQ.W #1,A0 +00000420: 2F08 '/.' MOVE.L A0,-(A7) +00000422: 4EBA 0000 'N...' JSR AL_ADDVARENTRY ; id: 265 +00000426: 584F 'XO' ADDQ.W #4,A7 +00000428: 7004 'p.' MOVEQ #$04,D0 +0000042A: C0AC 0086 '....' AND.L $0086(A4),D0 +0000042E: 6716 'g.' BEQ.S *+$0018 ; 00000446 +00000430: 598F 'Y.' SUBQ.L #4,A7 +00000432: 2F0C '/.' MOVE.L A4,-(A7) +00000434: 7007 'p.' MOVEQ #$07,D0 +00000436: 3F00 '?.' MOVE.W D0,-(A7) +00000438: 722E 'r.' MOVEQ #$2E,D1 ; '.' +0000043A: 3F01 '?.' MOVE.W D1,-(A7) +0000043C: 486E FE78 'Hn.x' PEA -$0188(A6) +00000440: 4EBA 0000 'N...' JSR AL_ADDVARENTRY ; id: 265 +00000444: 584F 'XO' ADDQ.W #4,A7 +00000446: 7008 'p.' MOVEQ #$08,D0 +00000448: C0AC 0086 '....' AND.L $0086(A4),D0 +0000044C: 6716 'g.' BEQ.S *+$0018 ; 00000464 +0000044E: 598F 'Y.' SUBQ.L #4,A7 +00000450: 2F0C '/.' MOVE.L A4,-(A7) +00000452: 7008 'p.' MOVEQ #$08,D0 +00000454: 3F00 '?.' MOVE.W D0,-(A7) +00000456: 720C 'r.' MOVEQ #$0C,D1 +00000458: 3F01 '?.' MOVE.W D1,-(A7) +0000045A: 486E FE98 'Hn..' PEA -$0168(A6) +0000045E: 4EBA 0000 'N...' JSR AL_ADDVARENTRY ; id: 265 +00000462: 584F 'XO' ADDQ.W #4,A7 +00000464: 4AAE 001C 'J...' TST.L $001C(A6) +00000468: 673C 'g<' BEQ.S *+$003E ; 000004A6 +0000046A: 206E 001C ' n..' MOVEA.L $001C(A6),A0 +0000046E: 3010 '0.' MOVE.W (A0),D0 +00000470: B06E FD32 '.n.2' CMP.W -$02CE(A6),D0 +00000474: 6630 'f0' BNE.S *+$0032 ; 000004A6 +00000476: 7001 'p.' MOVEQ #$01,D0 +00000478: B0A8 0002 '....' CMP.L $0002(A0),D0 +0000047C: 6728 'g(' BEQ.S *+$002A ; 000004A6 +0000047E: 7001 'p.' MOVEQ #$01,D0 +00000480: B0AE FD34 '...4' CMP.L -$02CC(A6),D0 +00000484: 6720 'g ' BEQ.S *+$0022 ; 000004A6 +00000486: 302E FD28 '0..(' MOVE.W -$02D8(A6),D0 +0000048A: 48C0 'H.' EXT.L D0 +0000048C: 2F00 '/.' MOVE.L D0,-(A7) +0000048E: 2F0C '/.' MOVE.L A4,-(A7) +00000490: 486E FD32 'Hn.2' PEA -$02CE(A6) +00000494: 2F08 '/.' MOVE.L A0,-(A7) +00000496: 4EBA F958 'N..X' JSR *-$06A6 ; FFFFFDF0 +0000049A: 3C00 '<.' MOVE.W D0,D6 +0000049C: 4FEF 0010 'O...' LEA $0010(A7),A7 +000004A0: 6600 017E 'f..~' BNE *+$0180 ; 00000620 +000004A4: 600C '`.' BRA.S *+$000E ; 000004B2 +000004A6: 397C FFFF 0084 '9|....' MOVE.W #$FFFF,$0084(A4) +000004AC: 397C FFFF 0082 '9|....' MOVE.W #$FFFF,$0082(A4) +000004B2: 4AAE FFFA 'J...' TST.L -$0006(A6) +000004B6: 6700 00E8 'g...' BEQ *+$00EA ; 000005A0 +000004BA: 302E FFFE '0...' MOVE.W -$0002(A6),D0 +000004BE: 48C0 'H.' EXT.L D0 +000004C0: A522 '."' _NewHandle ,Sys ; A522 +000004C2: 2D48 FD18 '-H..' MOVE.L A0,-$02E8(A6) +000004C6: A029 '.)' _HLock ; A029 +000004C8: 206E FD18 ' n..' MOVEA.L -$02E8(A6),A0 +000004CC: 2D50 FD1C '-P..' MOVE.L (A0),-$02E4(A6) +000004D0: 660C 'f.' BNE.S *+$000E ; 000004DE +000004D2: 558F 'U.' SUBQ.L #2,A7 +000004D4: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +000004D8: 3C1F '<.' MOVE.W (A7)+,D6 +000004DA: 6000 0144 '`..D' BRA *+$0146 ; 00000620 +000004DE: 202E FF36 ' ..6' MOVE.L -$00CA(A6),D0 +000004E2: 5280 'R.' ADDQ.L #1,D0 +000004E4: 72FE 'r.' MOVEQ #$FE,D1 +000004E6: C280 '..' AND.L D0,D1 +000004E8: 3D41 FD16 '=A..' MOVE.W D1,-$02EA(A6) +000004EC: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +000004F0: 226E FD1C '"n..' MOVEA.L -$02E4(A6),A1 +000004F4: 302E FD16 '0...' MOVE.W -$02EA(A6),D0 +000004F8: 48C0 'H.' EXT.L D0 +000004FA: A22E '..' _BlockMoveData ; A22E +000004FC: 302E FD16 '0...' MOVE.W -$02EA(A6),D0 +00000500: 48C0 'H.' EXT.L D0 +00000502: D1AE FD1C '....' ADD.L D0,-$02E4(A6) +00000506: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +0000050A: 2028 0008 ' (..' MOVE.L $0008(A0),D0 +0000050E: 5280 'R.' ADDQ.L #1,D0 +00000510: 72FE 'r.' MOVEQ #$FE,D1 +00000512: C280 '..' AND.L D0,D1 +00000514: 3D41 FD16 '=A..' MOVE.W D1,-$02EA(A6) +00000518: 2068 000C ' h..' MOVEA.L $000C(A0),A0 +0000051C: 226E FD1C '"n..' MOVEA.L -$02E4(A6),A1 +00000520: 302E FD16 '0...' MOVE.W -$02EA(A6),D0 +00000524: 48C0 'H.' EXT.L D0 +00000526: A22E '..' _BlockMoveData ; A22E +00000528: 302E FD16 '0...' MOVE.W -$02EA(A6),D0 +0000052C: 48C0 'H.' EXT.L D0 +0000052E: D1AE FD1C '....' ADD.L D0,-$02E4(A6) +00000532: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +00000536: 2028 0010 ' (..' MOVE.L $0010(A0),D0 +0000053A: 5280 'R.' ADDQ.L #1,D0 +0000053C: 72FE 'r.' MOVEQ #$FE,D1 +0000053E: C280 '..' AND.L D0,D1 +00000540: 3D41 FD16 '=A..' MOVE.W D1,-$02EA(A6) +00000544: 2068 0014 ' h..' MOVEA.L $0014(A0),A0 +00000548: 226E FD1C '"n..' MOVEA.L -$02E4(A6),A1 +0000054C: 302E FD16 '0...' MOVE.W -$02EA(A6),D0 +00000550: 48C0 'H.' EXT.L D0 +00000552: A22E '..' _BlockMoveData ; A22E +00000554: 598F 'Y.' SUBQ.L #4,A7 +00000556: 2F0C '/.' MOVE.L A4,-(A7) +00000558: 700A 'p.' MOVEQ #$0A,D0 +0000055A: 3F00 '?.' MOVE.W D0,-(A7) +0000055C: 3F2E FFFE '?...' MOVE.W -$0002(A6),-(A7) +00000560: 206E FD18 ' n..' MOVEA.L -$02E8(A6),A0 +00000564: 2F10 '/.' MOVE.L (A0),-(A7) +00000566: 4EBA 0000 'N...' JSR AL_ADDVARENTRY ; id: 265 +0000056A: 3D7C 0017 FF14 '=|....' MOVE.W #$0017,-$00EC(A6) +00000570: 7000 'p.' MOVEQ #$00,D0 +00000572: 2D40 FF1E '-@..' MOVE.L D0,-$00E2(A6) +00000576: 41FA 00D8 'A...' LEA *+$00DA,A0 ; 00000650 +0000057A: 2D48 FF22 '-H."' MOVE.L A0,-$00DE(A6) +0000057E: 3D7C 0035 FF26 '=|.5.&' MOVE.W #$0035,-$00DA(A6) +00000584: 7202 'r.' MOVEQ #$02,D1 +00000586: 2D41 FF30 '-A.0' MOVE.L D1,-$00D0(A6) +0000058A: 558F 'U.' SUBQ.L #2,A7 +0000058C: 486E FEFA 'Hn..' PEA -$0106(A6) +00000590: 7000 'p.' MOVEQ #$00,D0 +00000592: 1F00 '..' MOVE.B D0,-(A7) +00000594: 7000 'p.' MOVEQ #$00,D0 +00000596: AA5B '.[' DC.W $AA5B ; TB 025B +00000598: 206E FD18 ' n..' MOVEA.L -$02E8(A6),A0 +0000059C: A023 '.#' _DisposeHandle ; A023 +0000059E: 5C4F '\O' ADDQ.W #6,A7 +000005A0: 2005 ' .' MOVE.L D5,D0 +000005A2: 90AE FD20 '... ' SUB.L -$02E0(A6),D0 +000005A6: 2207 '".' MOVE.L D7,D1 +000005A8: 9284 '..' SUB.L D4,D1 +000005AA: D280 '..' ADD.L D0,D1 +000005AC: 3D41 FD26 '=A.&' MOVE.W D1,-$02DA(A6) +000005B0: 396E FD26 0004 '9n.&..' MOVE.W -$02DA(A6),$0004(A4) +000005B6: 7000 'p.' MOVEQ #$00,D0 +000005B8: 102E 0016 '....' MOVE.B $0016(A6),D0 +000005BC: 0C40 0001 '.@..' CMPI.W #$0001,D0 +000005C0: 675E 'g^' BEQ.S *+$0060 ; 00000620 +000005C2: 7000 'p.' MOVEQ #$00,D0 +000005C4: 302E FD26 '0..&' MOVE.W -$02DA(A6),D0 +000005C8: 2A2E FD20 '*.. ' MOVE.L -$02E0(A6),D5 +000005CC: DA80 '..' ADD.L D0,D5 +000005CE: 302E FD24 '0..$' MOVE.W -$02DC(A6),D0 +000005D2: B06E FD26 '.n.&' CMP.W -$02DA(A6),D0 +000005D6: 671A 'g.' BEQ.S *+$001C ; 000005F2 +000005D8: 204B ' K' MOVEA.L A3,A0 +000005DA: 2005 ' .' MOVE.L D5,D0 +000005DC: A024 '.$' _SetHandleSize ; A024 +000005DE: 558F 'U.' SUBQ.L #2,A7 +000005E0: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +000005E4: 3C1F '<.' MOVE.W (A7)+,D6 +000005E6: 6638 'f8' BNE.S *+$003A ; 00000620 +000005E8: 206E 000E ' n..' MOVEA.L $000E(A6),A0 +000005EC: 10BC 0001 '....' MOVE.B #$01,(A0) +000005F0: 601E '`.' BRA.S *+$0020 ; 00000610 +000005F2: 558F 'U.' SUBQ.L #2,A7 +000005F4: 2F0C '/.' MOVE.L A4,-(A7) +000005F6: 2F13 '/.' MOVE.L (A3),-(A7) +000005F8: 7000 'p.' MOVEQ #$00,D0 +000005FA: 302E FD26 '0..&' MOVE.W -$02DA(A6),D0 +000005FE: 2F00 '/.' MOVE.L D0,-(A7) +00000600: 701B 'p.' MOVEQ #$1B,D0 +00000602: A823 '.#' _AliasDispatch ; A823 +00000604: 4A1F 'J.' TST.B (A7)+ +00000606: 57C3 'W.' SEQ D3 +00000608: 4403 'D.' NEG.B D3 +0000060A: 206E 000E ' n..' MOVEA.L $000E(A6),A0 +0000060E: 1083 '..' MOVE.B D3,(A0) +00000610: 206E 000E ' n..' MOVEA.L $000E(A6),A0 +00000614: 4A10 'J.' TST.B (A0) +00000616: 6708 'g.' BEQ.S *+$000A ; 00000620 +00000618: 204C ' L' MOVEA.L A4,A0 +0000061A: 2253 '"S' MOVEA.L (A3),A1 +0000061C: 2005 ' .' MOVE.L D5,D0 +0000061E: A22E '..' _BlockMoveData ; A22E +00000620: 204A ' J' MOVEA.L A2,A0 +00000622: A02A '.*' _HUnlock ; A02A +00000624: 7000 'p.' MOVEQ #$00,D0 +00000626: 102E 0016 '....' MOVE.B $0016(A6),D0 +0000062A: 0C40 0001 '.@..' CMPI.W #$0001,D0 +0000062E: 6704 'g.' BEQ.S *+$0006 ; 00000634 +00000630: 204A ' J' MOVEA.L A2,A0 +00000632: A023 '.#' _DisposeHandle ; A023 +00000634: 4AAE FEA6 'J...' TST.L -$015A(A6) +00000638: 6706 'g.' BEQ.S *+$0008 ; 00000640 +0000063A: 206E FEA6 ' n..' MOVEA.L -$015A(A6),A0 +0000063E: A023 '.#' _DisposeHandle ; A023 +00000640: 3D46 0020 '=F. ' MOVE.W D6,$0020(A6) +00000644: 4CEE 1CF8 FCF6 'L.....' MOVEM.L -$030A(A6),D3-D7/A2-A4 +0000064A: 4E5E 'N^' UNLK A6 +0000064C: 4E74 0018 'Nt..' RTD #$0018 +00000650: 0D52 '.R' BCHG D6,(A2) +00000652: 656D 'em' BCS.S *+$006F ; 000006C1 +00000654: 6F74 'ot' BLE.S *+$0076 ; 000006CA +00000656: 6520 'e ' BCS.S *+$0022 ; 00000678 +00000658: 4163 'Ac' DC.W $4163 ; ???? +0000065A: 6365 'ce' BLS.S *+$0067 ; 000006C1 +0000065C: 7373 'ss' DC.W $7373 ; ???? +0000065E: 0000 '..' DC.W $0000 + + +Dictionary: Flags $00 FirstId 270 + 270: GETHANDLESIZE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETHANDLESIZE"(270) + 000001FC + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETHANDLESIZE"(270) + 0000008E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_ADDVARENTRY"(265) + 00000568 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_ADDVARENTRY"(265) + 00000460 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_ADDVARENTRY"(265) + 00000442 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_ADDVARENTRY"(265) + 00000424 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_ADDVARENTRY"(265) + 000003FE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_ADDVARENTRY"(265) + 0000038E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_GETVARPTR"(238) + 000000DA + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_CANONIFYFILE"(248) + 00000068 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_validateHandle"(247) + 0000003A +Comment: + + AL_FILLALIAS ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ALI_FINDVOLBYNAME [3BE20, 3BE8E) + + Module started due to: island above, MODGUESS (align, label, BRA.L then padding) + + VectorTable comment: {sources}Toolbox:AliasMgr:alFind.c + + +Dictionary: Flags $00 FirstId 271 + 271: ALI_FINDVOLBYNAME + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ALI_FINDVOLBYNAME"(271) Segment="Main"(200) +Size: Flags $00 ModuleSize 110 + +Content: Flags $08 +Contents offset $0000 size $006E +00000000: 4E56 FFE0 'NV..' LINK.W A6,#-$0020 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 49EE FFE0 'I...' LEA -$0020(A6),A4 +00000010: 4AAE 000C 'J...' TST.L $000C(A6) +00000014: 6608 'f.' BNE.S *+$000A ; 0000001E +00000016: 3D7C FFCE 0010 '=|....' MOVE.W #$FFCE,$0010(A6) +0000001C: 6044 '`D' BRA.S *+$0046 ; 00000062 +0000001E: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000022: 2F0C '/.' MOVE.L A4,-(A7) +00000024: 7018 'p.' MOVEQ #$18,D0 +00000026: A823 '.#' _AliasDispatch ; A823 +00000028: 7000 'p.' MOVEQ #$00,D0 +0000002A: 1014 '..' MOVE.B (A4),D0 +0000002C: 7200 'r.' MOVEQ #$00,D1 +0000002E: 1234 0000 '.4..' MOVE.B $00(A4,D0.W),D1 +00000032: 0C41 003A '.A.:' CMPI.W #$003A,D1 +00000036: 670C 'g.' BEQ.S *+$000E ; 00000044 +00000038: 5214 'R.' ADDQ.B #1,(A4) +0000003A: 7000 'p.' MOVEQ #$00,D0 +0000003C: 1014 '..' MOVE.B (A4),D0 +0000003E: 19BC 003A 0000 '...:..' MOVE.B #$3A,$00(A4,D0.W) ; ':' +00000044: 274C 0012 ''L..' MOVE.L A4,$0012(A3) +00000048: 377C FFFF 001C '7|....' MOVE.W #$FFFF,$001C(A3) +0000004E: 426B 0016 'Bk..' CLR.W $0016(A3) +00000052: 204B ' K' MOVEA.L A3,A0 +00000054: A207 '..' _HGetVInfo ; A207 +00000056: 3E00 '>.' MOVE.W D0,D7 +00000058: 7000 'p.' MOVEQ #$00,D0 +0000005A: 2740 0012 ''@..' MOVE.L D0,$0012(A3) +0000005E: 3D47 0010 '=G..' MOVE.W D7,$0010(A6) +00000062: 4CEE 1880 FFD4 'L.....' MOVEM.L -$002C(A6),D7/A3/A4 +00000068: 4E5E 'N^' UNLK A6 +0000006A: 4E74 0008 'Nt..' RTD #$0008 + +Comment: + + ALI_FINDVOLBYNAME ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AL_FINDVOLBYVREFNUM [3BEA0, 3BECC) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:AliasMgr:alFind.c + + +Dictionary: Flags $00 FirstId 272 + 272: AL_FINDVOLBYVREFNUM + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AL_FINDVOLBYVREFNUM"(272) Segment="Main"(200) +Size: Flags $00 ModuleSize 44 + +Content: Flags $08 +Contents offset $0000 size $002C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 7000 'p.' MOVEQ #$00,D0 +0000000C: 2940 0012 ')@..' MOVE.L D0,$0012(A4) +00000010: 426C 001C 'Bl..' CLR.W $001C(A4) +00000014: 396E 000C 0016 '9n....' MOVE.W $000C(A6),$0016(A4) +0000001A: 204C ' L' MOVEA.L A4,A0 +0000001C: A207 '..' _HGetVInfo ; A207 +0000001E: 3D40 000E '=@..' MOVE.W D0,$000E(A6) +00000022: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000026: 4E5E 'N^' UNLK A6 +00000028: 4E74 0006 'Nt..' RTD #$0006 + +Comment: + + AL_FINDVOLBYVREFNUM ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AL_findVolume [3BEE0, 3BF4A) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +54 (3BF34): JSR AL_mountVolume + +1C (3BEFC): JSR AL_checkIfMounted + + VectorTable comment: {sources}Toolbox:AliasMgr:alFind.c + + +Dictionary: Flags $00 FirstId 273 + 273: AL_findVolume + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AL_findVolume"(273) Segment="Main"(200) +Size: Flags $00 ModuleSize 106 + +Content: Flags $08 +Contents offset $0000 size $006A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +0000000C: 2C2E 000C ',...' MOVE.L $000C(A6),D6 +00000010: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000014: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) +00000018: 2F0B '/.' MOVE.L A3,-(A7) +0000001A: 2F0C '/.' MOVE.L A4,-(A7) +0000001C: 4EBA 0000 'N...' JSR AL_checkIfMounted ; id: 242 +00000020: 3E00 '>.' MOVE.W D0,D7 +00000022: 0C47 FFDD '.G..' CMPI.W #$FFDD,D7 +00000026: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000002A: 6632 'f2' BNE.S *+$0034 ; 0000005E +0000002C: 7001 'p.' MOVEQ #$01,D0 +0000002E: C086 '..' AND.L D6,D0 +00000030: 672C 'g,' BEQ.S *+$002E ; 0000005E +00000032: 70FF 'p.' MOVEQ #$FF,D0 +00000034: B06C 002C '.l.,' CMP.W $002C(A4),D0 +00000038: 6724 'g$' BEQ.S *+$0026 ; 0000005E +0000003A: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) +0000003E: 7002 'p.' MOVEQ #$02,D0 +00000040: C086 '..' AND.L D6,D0 +00000042: 6704 'g.' BEQ.S *+$0006 ; 00000048 +00000044: 7000 'p.' MOVEQ #$00,D0 +00000046: 6002 '`.' BRA.S *+$0004 ; 0000004A +00000048: 7001 'p.' MOVEQ #$01,D0 +0000004A: 2F00 '/.' MOVE.L D0,-(A7) +0000004C: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) +00000050: 2F0B '/.' MOVE.L A3,-(A7) +00000052: 2F0C '/.' MOVE.L A4,-(A7) +00000054: 4EBA 0000 'N...' JSR AL_mountVolume ; id: 274 +00000058: 3E00 '>.' MOVE.W D0,D7 +0000005A: 4FEF 0014 'O...' LEA $0014(A7),A7 +0000005E: 3007 '0.' MOVE.W D7,D0 +00000060: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 +00000066: 4E5E 'N^' UNLK A6 +00000068: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 274 + 274: AL_mountVolume +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_mountVolume"(274) + 00000056 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_checkIfMounted"(242) + 0000001E +Comment: + + AL_findVolume ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ALI_FINDDIRBYID [3BF60, 3BF9C) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +1E (3BF7E): JSR AL_GETCATINFO + + VectorTable comment: {sources}Toolbox:AliasMgr:alFind.c + + +Dictionary: Flags $00 FirstId 275 + 275: ALI_FINDDIRBYID + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ALI_FINDDIRBYID"(275) Segment="Main"(200) +Size: Flags $00 ModuleSize 60 + +Content: Flags $08 +Contents offset $0000 size $003C +00000000: 4E56 FF94 'NV..' LINK.W A6,#-$006C +00000004: 2F07 '/.' MOVE.L D7,-(A7) +00000006: 3D7C FFFF FFB0 '=|....' MOVE.W #$FFFF,-$0050(A6) +0000000C: 558F 'U.' SUBQ.L #2,A7 +0000000E: 3F2E 0014 '?...' MOVE.W $0014(A6),-(A7) +00000012: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000016: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000001A: 486E FF94 'Hn..' PEA -$006C(A6) +0000001E: 4EBA 0000 'N...' JSR AL_GETCATINFO ; id: 214 +00000022: 3E1F '>.' MOVE.W (A7)+,D7 +00000024: 6608 'f.' BNE.S *+$000A ; 0000002E +00000026: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +0000002A: 20AE FFF8 ' ...' MOVE.L -$0008(A6),(A0) +0000002E: 3D47 0016 '=G..' MOVE.W D7,$0016(A6) +00000032: 2E2E FF90 '....' MOVE.L -$0070(A6),D7 +00000036: 4E5E 'N^' UNLK A6 +00000038: 4E74 000E 'Nt..' RTD #$000E + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_GETCATINFO"(214) + 00000020 +Comment: + + ALI_FINDDIRBYID ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ALI_FINDBYNAME [3BFB0, 3C008) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +26 (3BFD6): JSR AL_GETCATINFO + + VectorTable comment: {sources}Toolbox:AliasMgr:alFind.c + + +Dictionary: Flags $00 FirstId 276 + 276: ALI_FINDBYNAME +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ALI_FINDBYNAME"(276) Segment="Main"(200) +Size: Flags $00 ModuleSize 88 + +Content: Flags $08 +Contents offset $0000 size $0058 +00000000: 4E56 FF94 'NV..' LINK.W A6,#-$006C +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: 426E FFB0 'Bn..' CLR.W -$0050(A6) +00000014: 558F 'U.' SUBQ.L #2,A7 +00000016: 3F2E 0018 '?...' MOVE.W $0018(A6),-(A7) +0000001A: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) +0000001E: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000022: 486E FF94 'Hn..' PEA -$006C(A6) +00000026: 4EBA 0000 'N...' JSR AL_GETCATINFO ; id: 214 +0000002A: 3E1F '>.' MOVE.W (A7)+,D7 +0000002C: 661A 'f.' BNE.S *+$001C ; 00000048 +0000002E: 28AE FFC4 '(...' MOVE.L -$003C(A6),(A4) +00000032: 26AE FFF8 '&...' MOVE.L -$0008(A6),(A3) +00000036: 7002 'p.' MOVEQ #$02,D0 +00000038: B094 '..' CMP.L (A4),D0 +0000003A: 660C 'f.' BNE.S *+$000E ; 00000048 +0000003C: 7010 'p.' MOVEQ #$10,D0 +0000003E: C02E FFB2 '....' AND.B -$004E(A6),D0 +00000042: 6704 'g.' BEQ.S *+$0006 ; 00000048 +00000044: 7001 'p.' MOVEQ #$01,D0 +00000046: 2680 '&.' MOVE.L D0,(A3) +00000048: 3D47 001A '=G..' MOVE.W D7,$001A(A6) +0000004C: 4CEE 1880 FF88 'L.....' MOVEM.L -$0078(A6),D7/A3/A4 +00000052: 4E5E 'N^' UNLK A6 +00000054: 4E74 0012 'Nt..' RTD #$0012 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_GETCATINFO"(214) + 00000028 +Comment: + + ALI_FINDBYNAME ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ALI_FINDFILEBYID [3C020, 3C06A) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:AliasMgr:alFind.c + + +Dictionary: Flags $00 FirstId 277 + 277: ALI_FINDFILEBYID +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ALI_FINDFILEBYID"(277) Segment="Main"(200) +Size: Flags $00 ModuleSize 74 + +Content: Flags $08 +Contents offset $0000 size $004A +00000000: 4E56 FFC6 'NV..' LINK.W A6,#-$003A +00000004: 2F07 '/.' MOVE.L D7,-(A7) +00000006: 2E2E 0010 '....' MOVE.L $0010(A6),D7 +0000000A: 70FF 'p.' MOVEQ #$FF,D0 +0000000C: B087 '..' CMP.L D7,D0 +0000000E: 6608 'f.' BNE.S *+$000A ; 00000018 +00000010: 3D7C FFD5 0016 '=|....' MOVE.W #$FFD5,$0016(A6) +00000016: 6028 '`(' BRA.S *+$002A ; 00000040 +00000018: 3D6E 0014 FFDC '=n....' MOVE.W $0014(A6),-$0024(A6) +0000001E: 2D47 FFFC '-G..' MOVE.L D7,-$0004(A6) +00000022: 2D6E 0008 FFD8 '-n....' MOVE.L $0008(A6),-$0028(A6) +00000028: 41EE FFC6 'A...' LEA -$003A(A6),A0 +0000002C: 7016 'p.' MOVEQ #$16,D0 +0000002E: A260 '.`' _HFSDispatch ; A260 +00000030: 3E00 '>.' MOVE.W D0,D7 +00000032: 6608 'f.' BNE.S *+$000A ; 0000003C +00000034: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000038: 20AE FFF6 ' ...' MOVE.L -$000A(A6),(A0) +0000003C: 3D47 0016 '=G..' MOVE.W D7,$0016(A6) +00000040: 2E2E FFC2 '....' MOVE.L -$003E(A6),D7 +00000044: 4E5E 'N^' UNLK A6 +00000046: 4E74 000E 'Nt..' RTD #$000E + +Comment: + + ALI_FINDFILEBYID ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AL_findByID [3C080, 3C0D6) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:AliasMgr:alFind.c + + +Dictionary: Flags $00 FirstId 278 + 278: AL_findByID + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AL_findByID"(278) Segment="Main"(200) +Size: Flags $00 ModuleSize 86 + +Content: Flags $08 +Contents offset $0000 size $0056 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +0000000C: 3E2E 000A '>...' MOVE.W $000A(A6),D7 +00000010: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000014: 4A6C 0008 'Jl..' TST.W $0008(A4) +00000018: 6616 'f.' BNE.S *+$0018 ; 00000030 +0000001A: 558F 'U.' SUBQ.L #2,A7 +0000001C: 3F07 '?.' MOVE.W D7,-(A7) +0000001E: 2F2C 0072 '/,.r' MOVE.L $0072(A4),-(A7) +00000022: 2F0B '/.' MOVE.L A3,-(A7) +00000024: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) +00000028: 7013 'p.' MOVEQ #$13,D0 +0000002A: A823 '.#' _AliasDispatch ; A823 +0000002C: 301F '0.' MOVE.W (A7)+,D0 +0000002E: 601C '`.' BRA.S *+$001E ; 0000004C +00000030: 7001 'p.' MOVEQ #$01,D0 +00000032: B06C 0008 '.l..' CMP.W $0008(A4),D0 +00000036: 6614 'f.' BNE.S *+$0016 ; 0000004C +00000038: 558F 'U.' SUBQ.L #2,A7 +0000003A: 3F07 '?.' MOVE.W D7,-(A7) +0000003C: 2F2C 0072 '/,.r' MOVE.L $0072(A4),-(A7) +00000040: 2F0B '/.' MOVE.L A3,-(A7) +00000042: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) +00000046: 7011 'p.' MOVEQ #$11,D0 +00000048: A823 '.#' _AliasDispatch ; A823 +0000004A: 301F '0.' MOVE.W (A7)+,D0 +0000004C: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +00000052: 4E5E 'N^' UNLK A6 +00000054: 4E75 'Nu' RTS + +Comment: + + AL_findByID ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ALI_FINDFILEBYNUM [3C0E0, 3C152) + + Module started due to: vector glue above, MODGUESS (align, label) + + Resolved outgoing references: + +3E (3C11E): JSR AL_GETCATINFO + + VectorTable comment: {sources}Toolbox:AliasMgr:alFind.c + + +Dictionary: Flags $00 FirstId 279 + 279: ALI_FINDFILEBYNUM + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ALI_FINDFILEBYNUM"(279) Segment="Main"(200) +Size: Flags $00 ModuleSize 114 + +Content: Flags $08 +Contents offset $0000 size $0072 +00000000: 4E56 FF54 'NV.T' LINK.W A6,#-$00AC +00000004: 48E7 0F18 'H...' MOVEM.L D4-D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 282E 0010 '(...' MOVE.L $0010(A6),D4 +00000010: 3A2E 0014 ':...' MOVE.W $0014(A6),D5 +00000014: 2C2E 000C ',...' MOVE.L $000C(A6),D6 +00000018: 49EE FFC0 'I...' LEA -$0040(A6),A4 +0000001C: 70FF 'p.' MOVEQ #$FF,D0 +0000001E: B086 '..' CMP.L D6,D0 +00000020: 6608 'f.' BNE.S *+$000A ; 0000002A +00000022: 3D7C FFD5 0016 '=|....' MOVE.W #$FFD5,$0016(A6) +00000028: 603C '`<' BRA.S *+$003E ; 00000066 +0000002A: 426E FF70 'Bn.p' CLR.W -$0090(A6) +0000002E: 526E FF70 'Rn.p' ADDQ.W #1,-$0090(A6) +00000032: 558F 'U.' SUBQ.L #2,A7 +00000034: 3F05 '?.' MOVE.W D5,-(A7) +00000036: 2F04 '/.' MOVE.L D4,-(A7) +00000038: 2F0C '/.' MOVE.L A4,-(A7) +0000003A: 486E FF54 'Hn.T' PEA -$00AC(A6) +0000003E: 4EBA 0000 'N...' JSR AL_GETCATINFO ; id: 214 +00000042: 3E1F '>.' MOVE.W (A7)+,D7 +00000044: 0C47 EC78 '.G.x' CMPI.W #$EC78,D7 +00000048: 67E4 'g.' BEQ.S *-$001A ; 0000002E +0000004A: 4A47 'JG' TST.W D7 +0000004C: 6706 'g.' BEQ.S *+$0008 ; 00000054 +0000004E: 3D47 0016 '=G..' MOVE.W D7,$0016(A6) +00000052: 6012 '`.' BRA.S *+$0014 ; 00000066 +00000054: BCAE FF84 '....' CMP.L -$007C(A6),D6 +00000058: 66D4 'f.' BNE.S *-$002A ; 0000002E +0000005A: 2F0C '/.' MOVE.L A4,-(A7) +0000005C: 2F0B '/.' MOVE.L A3,-(A7) +0000005E: 7018 'p.' MOVEQ #$18,D0 +00000060: A823 '.#' _AliasDispatch ; A823 +00000062: 426E 0016 'Bn..' CLR.W $0016(A6) +00000066: 4CEE 18F0 FF3C 'L....<' MOVEM.L -$00C4(A6),D4-D7/A3/A4 +0000006C: 4E5E 'N^' UNLK A6 +0000006E: 4E74 000E 'Nt..' RTD #$000E + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_GETCATINFO"(214) + 00000040 +Comment: + + ALI_FINDFILEBYNUM ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3C160 [3C160, 3C27C) + + Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) + + Resolved outgoing references: + +B6 (3C216): JSR AL_CANONIFYFILE + + +Dictionary: Flags $00 FirstId 280 + 280: AUTOMOD_3C160 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3C160"(280) Segment="Main"(200) +Size: Flags $00 ModuleSize 284 + +Content: Flags $08 +Contents offset $0000 size $011C +00000000: 4E56 FEB6 'NV..' LINK.W A6,#-$014A +00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) +00000008: 3A2E 000A ':...' MOVE.W $000A(A6),D5 +0000000C: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +00000010: 302E 0016 '0...' MOVE.W $0016(A6),D0 +00000014: 48C0 'H.' EXT.L D0 +00000016: D08B '..' ADD.L A3,D0 +00000018: 2D40 FEB6 '-@..' MOVE.L D0,-$014A(A6) +0000001C: 2840 '(@' MOVEA.L D0,A4 +0000001E: 206E 0018 ' n..' MOVEA.L $0018(A6),A0 +00000022: 20AE 000C ' ...' MOVE.L $000C(A6),(A0) +00000026: 202E FEB6 ' ...' MOVE.L -$014A(A6),D0 +0000002A: 908B '..' SUB.L A3,D0 +0000002C: 0C80 0000 00FF '......' CMPI.L #$000000FF,D0 +00000032: 6F24 'o$' BLE.S *+$0026 ; 00000058 +00000034: 284B '(K' MOVEA.L A3,A4 +00000036: 49EC 00FE 'I...' LEA $00FE(A4),A4 +0000003A: 6002 '`.' BRA.S *+$0004 ; 0000003E +0000003C: 534C 'SL' SUBQ.W #1,A4 +0000003E: 703A 'p:' MOVEQ #$3A,D0 ; ':' +00000040: B014 '..' CMP.B (A4),D0 +00000042: 6708 'g.' BEQ.S *+$000A ; 0000004C +00000044: B7CC '..' CMPA.L A4,A3 +00000046: 65F4 'e.' BCS.S *-$000A ; 0000003C +00000048: 6002 '`.' BRA.S *+$0004 ; 0000004C +0000004A: 534C 'SL' SUBQ.W #1,A4 +0000004C: 200C ' .' MOVE.L A4,D0 +0000004E: 5380 'S.' SUBQ.L #1,D0 +00000050: 2040 ' @' MOVEA.L D0,A0 +00000052: 703A 'p:' MOVEQ #$3A,D0 ; ':' +00000054: B010 '..' CMP.B (A0),D0 +00000056: 67F2 'g.' BEQ.S *-$000C ; 0000004A +00000058: 1C23 '.#' MOVE.B -(A3),D6 +0000005A: 200C ' .' MOVE.L A4,D0 +0000005C: 220B '".' MOVE.L A3,D1 +0000005E: 9041 '.A' SUB.W D1,D0 +00000060: 5300 'S.' SUBQ.B #1,D0 +00000062: 1680 '..' MOVE.B D0,(A3) +00000064: 206E 0018 ' n..' MOVEA.L $0018(A6),A0 +00000068: 2810 '(.' MOVE.L (A0),D4 +0000006A: 2F0B '/.' MOVE.L A3,-(A7) +0000006C: 486E FEBA 'Hn..' PEA -$0146(A6) +00000070: 7018 'p.' MOVEQ #$18,D0 +00000072: A823 '.#' _AliasDispatch ; A823 +00000074: 558F 'U.' SUBQ.L #2,A7 +00000076: 3F05 '?.' MOVE.W D5,-(A7) +00000078: 206E 0018 ' n..' MOVEA.L $0018(A6),A0 +0000007C: 2F10 '/.' MOVE.L (A0),-(A7) +0000007E: 2F0B '/.' MOVE.L A3,-(A7) +00000080: 2F08 '/.' MOVE.L A0,-(A7) +00000082: 2F2E 001C '/...' MOVE.L $001C(A6),-(A7) +00000086: 7012 'p.' MOVEQ #$12,D0 +00000088: A823 '.#' _AliasDispatch ; A823 +0000008A: 3E1F '>.' MOVE.W (A7)+,D7 +0000008C: 1686 '..' MOVE.B D6,(A3) +0000008E: 264C '&L' MOVEA.L A4,A3 +00000090: 286E FEB6 '(n..' MOVEA.L -$014A(A6),A4 +00000094: B7EE FEB6 '....' CMPA.L -$014A(A6),A3 +00000098: 6404 'd.' BCC.S *+$0006 ; 0000009E +0000009A: 4A47 'JG' TST.W D7 +0000009C: 6788 'g.' BEQ.S *-$0076 ; 00000026 +0000009E: 4A47 'JG' TST.W D7 +000000A0: 662A 'f*' BNE.S *+$002C ; 000000CC +000000A2: 4AAE 0020 'J.. ' TST.L $0020(A6) +000000A6: 6724 'g$' BEQ.S *+$0026 ; 000000CC +000000A8: 558F 'U.' SUBQ.L #2,A7 +000000AA: 3F05 '?.' MOVE.W D5,-(A7) +000000AC: 2F04 '/.' MOVE.L D4,-(A7) +000000AE: 486E FEBA 'Hn..' PEA -$0146(A6) +000000B2: 486E FFBA 'Hn..' PEA -$0046(A6) +000000B6: 4EBA 0000 'N...' JSR AL_CANONIFYFILE ; id: 248 +000000BA: 3E1F '>.' MOVE.W (A7)+,D7 +000000BC: 6652 'fR' BNE.S *+$0054 ; 00000110 +000000BE: 486E FFC0 'Hn..' PEA -$0040(A6) +000000C2: 2F2E 0020 '/.. ' MOVE.L $0020(A6),-(A7) +000000C6: 7018 'p.' MOVEQ #$18,D0 +000000C8: A823 '.#' _AliasDispatch ; A823 +000000CA: 6044 '`D' BRA.S *+$0046 ; 00000110 +000000CC: 4A47 'JG' TST.W D7 +000000CE: 6740 'g@' BEQ.S *+$0042 ; 00000110 +000000D0: 41EE FEBA 'A...' LEA -$0146(A6),A0 +000000D4: 5248 'RH' ADDQ.W #1,A0 +000000D6: 2F08 '/.' MOVE.L A0,-(A7) +000000D8: 7000 'p.' MOVEQ #$00,D0 +000000DA: 102E FEBA '....' MOVE.B -$0146(A6),D0 +000000DE: 3F00 '?.' MOVE.W D0,-(A7) +000000E0: 486E FEBA 'Hn..' PEA -$0146(A6) +000000E4: 7017 'p.' MOVEQ #$17,D0 +000000E6: A823 '.#' _AliasDispatch ; A823 +000000E8: 558F 'U.' SUBQ.L #2,A7 +000000EA: 3F05 '?.' MOVE.W D5,-(A7) +000000EC: 2F04 '/.' MOVE.L D4,-(A7) +000000EE: 486E FEBA 'Hn..' PEA -$0146(A6) +000000F2: 2F2E 001C '/...' MOVE.L $001C(A6),-(A7) +000000F6: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) +000000FA: 7012 'p.' MOVEQ #$12,D0 +000000FC: A823 '.#' _AliasDispatch ; A823 +000000FE: 3E1F '>.' MOVE.W (A7)+,D7 +00000100: 57C3 'W.' SEQ D3 +00000102: 4403 'D.' NEG.B D3 +00000104: 6704 'g.' BEQ.S *+$0006 ; 0000010A +00000106: 70D5 'p.' MOVEQ #$D5,D0 +00000108: 6002 '`.' BRA.S *+$0004 ; 0000010C +0000010A: 7088 'p.' MOVEQ #$88,D0 +0000010C: 4880 'H.' EXT.W D0 +0000010E: 3E00 '>.' MOVE.W D0,D7 +00000110: 3007 '0.' MOVE.W D7,D0 +00000112: 4CEE 18F8 FE9A 'L.....' MOVEM.L -$0166(A6),D3-D7/A3/A4 +00000118: 4E5E 'N^' UNLK A6 +0000011A: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_CANONIFYFILE"(248) + 000000B8 +Comment: + + AUTOMOD_3C160 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AL_findByAbsPath [3C280, 3C2F8) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +18 (3C298): JSR AL_GETVARPTR + + Unresolved outgoing references: + +66 (3C2E6): JSR $3C160 + + VectorTable comment: {sources}Toolbox:AliasMgr:alFind.c + + +Dictionary: Flags $00 FirstId 281 + 281: AL_findByAbsPath +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AL_findByAbsPath"(281) Segment="Main"(200) +Size: Flags $00 ModuleSize 120 + +Content: Flags $08 +Contents offset $0000 size $0078 +00000000: 4E56 FFFA 'NV..' LINK.W A6,#-$0006 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +0000000C: 598F 'Y.' SUBQ.L #4,A7 +0000000E: 2F0A '/.' MOVE.L A2,-(A7) +00000010: 7002 'p.' MOVEQ #$02,D0 +00000012: 3F00 '?.' MOVE.W D0,-(A7) +00000014: 486E FFFA 'Hn..' PEA -$0006(A6) +00000018: 4EBA 0000 'N...' JSR AL_GETVARPTR ; id: 238 +0000001C: 285F '(_' MOVEA.L (A7)+,A4 +0000001E: 4A6E FFFA 'Jn..' TST.W -$0006(A6) +00000022: 6604 'f.' BNE.S *+$0006 ; 00000028 +00000024: 70D5 'p.' MOVEQ #$D5,D0 +00000026: 6046 '`F' BRA.S *+$0048 ; 0000006E +00000028: 264C '&L' MOVEA.L A4,A3 +0000002A: D6EE FFFA '....' ADDA.W -$0006(A6),A3 +0000002E: 6002 '`.' BRA.S *+$0004 ; 00000032 +00000030: 524C 'RL' ADDQ.W #1,A4 +00000032: 703A 'p:' MOVEQ #$3A,D0 ; ':' +00000034: B014 '..' CMP.B (A4),D0 +00000036: 6704 'g.' BEQ.S *+$0006 ; 0000003C +00000038: B7CC '..' CMPA.L A4,A3 +0000003A: 62F4 'b.' BHI.S *-$000A ; 00000030 +0000003C: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) +00000040: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000044: 486E FFFC 'Hn..' PEA -$0004(A6) +00000048: 302E FFFA '0...' MOVE.W -$0006(A6),D0 +0000004C: 48C0 'H.' EXT.L D0 +0000004E: 7200 'r.' MOVEQ #$00,D1 +00000050: 122A 000A '.*..' MOVE.B $000A(A2),D1 +00000054: 9081 '..' SUB.L D1,D0 +00000056: 2F00 '/.' MOVE.L D0,-(A7) +00000058: 2F0C '/.' MOVE.L A4,-(A7) +0000005A: 7002 'p.' MOVEQ #$02,D0 +0000005C: 2F00 '/.' MOVE.L D0,-(A7) +0000005E: 322E 000A '2...' MOVE.W $000A(A6),D1 +00000062: 48C1 'H.' EXT.L D1 +00000064: 2F01 '/.' MOVE.L D1,-(A7) +00000066: 4EBA FE78 'N..x' JSR *-$0186 ; FFFFFEE0 +0000006A: 4FEF 001C 'O...' LEA $001C(A7),A7 +0000006E: 4CEE 1C00 FFEE 'L.....' MOVEM.L -$0012(A6),A2-A4 +00000074: 4E5E 'N^' UNLK A6 +00000076: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_GETVARPTR"(238) + 0000001A +Comment: + + AL_findByAbsPath ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AL_findByAbsPathOnOtherVolume [3C310, 3C398) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +5E (3C36E): JSR AL_findByAbsPath + +44 (3C354): JSR AL_FSEQUALSTRINGBYLENGTH + + VectorTable comment: {sources}Toolbox:AliasMgr:alFind.c + + +Dictionary: Flags $00 FirstId 282 + 282: AL_findByAbsPathOnOtherVolume + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AL_findByAbsPathOnOtherVolume"(282) Segment="Main"(200) +Size: Flags $00 ModuleSize 136 + +Content: Flags $08 +Contents offset $0000 size $0088 +00000000: 4E56 FFA4 'NV..' LINK.W A6,#-$005C +00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000010: 49EE FFA4 'I...' LEA -$005C(A6),A4 +00000014: 7ED5 '~.' MOVEQ #$D5,D7 +00000016: 3D7C 0001 FFDC '=|....' MOVE.W #$0001,-$0024(A6) +0000001C: 2D4C FFD2 '-L..' MOVE.L A4,-$002E(A6) +00000020: 6050 '`P' BRA.S *+$0052 ; 00000072 +00000022: 526E FFDC 'Rn..' ADDQ.W #1,-$0024(A6) +00000026: 3013 '0.' MOVE.W (A3),D0 +00000028: B06E FFD6 '.n..' CMP.W -$002A(A6),D0 +0000002C: 6744 'gD' BEQ.S *+$0046 ; 00000072 +0000002E: 558F 'U.' SUBQ.L #2,A7 +00000030: 200C ' .' MOVE.L A4,D0 +00000032: 5280 'R.' ADDQ.L #1,D0 +00000034: 2F00 '/.' MOVE.L D0,-(A7) +00000036: 41EA 000A 'A...' LEA $000A(A2),A0 +0000003A: 5248 'RH' ADDQ.W #1,A0 +0000003C: 2F08 '/.' MOVE.L A0,-(A7) +0000003E: 7000 'p.' MOVEQ #$00,D0 +00000040: 1014 '..' MOVE.B (A4),D0 +00000042: 3F00 '?.' MOVE.W D0,-(A7) +00000044: 4EBA 0000 'N...' JSR AL_FSEQUALSTRINGBYLENGTH ; id: 283 +00000048: 4A1F 'J.' TST.B (A7)+ +0000004A: 6726 'g&' BEQ.S *+$0028 ; 00000072 +0000004C: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) +00000050: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000054: 2F0A '/.' MOVE.L A2,-(A7) +00000056: 302E FFD6 '0...' MOVE.W -$002A(A6),D0 +0000005A: 48C0 'H.' EXT.L D0 +0000005C: 2F00 '/.' MOVE.L D0,-(A7) +0000005E: 4EBA 0000 'N...' JSR AL_findByAbsPath ; id: 281 +00000062: 3E00 '>.' MOVE.W D0,D7 +00000064: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000068: 6608 'f.' BNE.S *+$000A ; 00000072 +0000006A: 36AE FFD6 '6...' MOVE.W -$002A(A6),(A3) +0000006E: 7000 'p.' MOVEQ #$00,D0 +00000070: 600C '`.' BRA.S *+$000E ; 0000007E +00000072: 41EE FFC0 'A...' LEA -$0040(A6),A0 +00000076: A007 '..' _GetVolInfo ; A007 +00000078: 4A40 'J@' TST.W D0 +0000007A: 67A6 'g.' BEQ.S *-$0058 ; 00000022 +0000007C: 3007 '0.' MOVE.W D7,D0 +0000007E: 4CEE 1C80 FF94 'L.....' MOVEM.L -$006C(A6),D7/A2-A4 +00000084: 4E5E 'N^' UNLK A6 +00000086: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_findByAbsPath"(281) + 00000060 + +Dictionary: Flags $00 FirstId 283 + 283: AL_FSEQUALSTRINGBYLENGTH +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_FSEQUALSTRINGBYLENGTH"(283) + 00000046 +Comment: + + AL_findByAbsPathOnOtherVolume ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AL_findByAbsPathToRoot [3C3B0, 3C46C) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +4A (3C3FA): JSR AL_GETVARPTR + +1E (3C3CE): JSR AL_GETVARPTR + + Unresolved outgoing references: + +94 (3C444): JSR $3C160 + + VectorTable comment: {sources}Toolbox:AliasMgr:alFind.c + + +Dictionary: Flags $00 FirstId 284 + 284: AL_findByAbsPathToRoot +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AL_findByAbsPathToRoot"(284) Segment="Main"(200) +Size: Flags $00 ModuleSize 188 + +Content: Flags $08 +Contents offset $0000 size $00BC +00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000004: 48E7 0F38 'H..8' MOVEM.L D4-D7/A2-A4,-(A7) +00000008: 382E 000A '8...' MOVE.W $000A(A6),D4 +0000000C: 7AD5 'z.' MOVEQ #$D5,D5 +0000000E: 4246 'BF' CLR.W D6 +00000010: 598F 'Y.' SUBQ.L #4,A7 +00000012: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000016: 7002 'p.' MOVEQ #$02,D0 +00000018: 3F00 '?.' MOVE.W D0,-(A7) +0000001A: 486E FFFC 'Hn..' PEA -$0004(A6) +0000001E: 4EBA 0000 'N...' JSR AL_GETVARPTR ; id: 238 +00000022: 265F '&_' MOVEA.L (A7)+,A3 +00000024: 284B '(K' MOVEA.L A3,A4 +00000026: 4A6E FFFC 'Jn..' TST.W -$0004(A6) +0000002A: 6606 'f.' BNE.S *+$0008 ; 00000032 +0000002C: 70D5 'p.' MOVEQ #$D5,D0 +0000002E: 6000 0082 '`...' BRA *+$0084 ; 000000B2 +00000032: 302E FFFC '0...' MOVE.W -$0004(A6),D0 +00000036: 48C0 'H.' EXT.L D0 +00000038: 5380 'S.' SUBQ.L #1,D0 +0000003A: D9C0 '..' ADDA.L D0,A4 +0000003C: 598F 'Y.' SUBQ.L #4,A7 +0000003E: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000042: 7001 'p.' MOVEQ #$01,D0 +00000044: 3F00 '?.' MOVE.W D0,-(A7) +00000046: 486E FFFE 'Hn..' PEA -$0002(A6) +0000004A: 4EBA 0000 'N...' JSR AL_GETVARPTR ; id: 238 +0000004E: 245F '$_' MOVEA.L (A7)+,A2 +00000050: 302E FFFE '0...' MOVE.W -$0002(A6),D0 +00000054: E440 '.@' ASR.W #2,D0 +00000056: 3E00 '>.' MOVE.W D0,D7 +00000058: 3D47 FFFE '=G..' MOVE.W D7,-$0002(A6) +0000005C: 5347 'SG' SUBQ.W #1,D7 +0000005E: 4A47 'JG' TST.W D7 +00000060: 6D4E 'mN' BLT.S *+$0050 ; 000000B0 +00000062: 6002 '`.' BRA.S *+$0004 ; 00000066 +00000064: 5246 'RF' ADDQ.W #1,D6 +00000066: 204C ' L' MOVEA.L A4,A0 +00000068: 534C 'SL' SUBQ.W #1,A4 +0000006A: 703A 'p:' MOVEQ #$3A,D0 ; ':' +0000006C: B010 '..' CMP.B (A0),D0 +0000006E: 6704 'g.' BEQ.S *+$0006 ; 00000074 +00000070: B7CC '..' CMPA.L A4,A3 +00000072: 65F0 'e.' BCS.S *-$000E ; 00000064 +00000074: 5246 'RF' ADDQ.W #1,D6 +00000076: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) +0000007A: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000007E: 486E FFF4 'Hn..' PEA -$000C(A6) +00000082: 7000 'p.' MOVEQ #$00,D0 +00000084: 3006 '0.' MOVE.W D6,D0 +00000086: 2F00 '/.' MOVE.L D0,-(A7) +00000088: 200C ' .' MOVE.L A4,D0 +0000008A: 5280 'R.' ADDQ.L #1,D0 +0000008C: 2F00 '/.' MOVE.L D0,-(A7) +0000008E: 2F1A '/.' MOVE.L (A2)+,-(A7) +00000090: 48C4 'H.' EXT.L D4 +00000092: 2F04 '/.' MOVE.L D4,-(A7) +00000094: 4EBA FD1A 'N...' JSR *-$02E4 ; FFFFFDB0 +00000098: 3A00 ':.' MOVE.W D0,D5 +0000009A: 4FEF 001C 'O...' LEA $001C(A7),A7 +0000009E: 6710 'g.' BEQ.S *+$0012 ; 000000B0 +000000A0: 0C45 FFD5 '.E..' CMPI.W #$FFD5,D5 +000000A4: 6706 'g.' BEQ.S *+$0008 ; 000000AC +000000A6: 0C45 FF88 '.E..' CMPI.W #$FF88,D5 +000000AA: 6604 'f.' BNE.S *+$0006 ; 000000B0 +000000AC: 51CF FFB8 'Q...' DBF D7,*-$0046 ; 00000066 +000000B0: 3005 '0.' MOVE.W D5,D0 +000000B2: 4CEE 1CF0 FFD8 'L.....' MOVEM.L -$0028(A6),D4-D7/A2-A4 +000000B8: 4E5E 'N^' UNLK A6 +000000BA: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_GETVARPTR"(238) + 0000004C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_GETVARPTR"(238) + 00000020 +Comment: + + AL_findByAbsPathToRoot ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AL_findByRelPath [3C480, 3C5B2) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +6E (3C4EE): JSR AL_GETVARPTR + + Unresolved outgoing references: + +F0 (3C570): JSR $3C160 + + VectorTable comment: {sources}Toolbox:AliasMgr:alFind.c + + +Dictionary: Flags $00 FirstId 285 + 285: AL_findByRelPath +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AL_findByRelPath"(285) Segment="Main"(200) +Size: Flags $00 ModuleSize 306 + +Content: Flags $08 +Contents offset $0000 size $0132 +00000000: 4E56 FFFA 'NV..' LINK.W A6,#-$0006 +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +0000000C: 4247 'BG' CLR.W D7 +0000000E: 70FF 'p.' MOVEQ #$FF,D0 +00000010: B06A 0082 '.j..' CMP.W $0082(A2),D0 +00000014: 6606 'f.' BNE.S *+$0008 ; 0000001C +00000016: 70D5 'p.' MOVEQ #$D5,D0 +00000018: 6000 010E '`...' BRA *+$0110 ; 00000128 +0000001C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000020: 2D68 0002 FFFA '-h....' MOVE.L $0002(A0),-$0006(A6) +00000026: 7001 'p.' MOVEQ #$01,D0 +00000028: B06A 0082 '.j..' CMP.W $0082(A2),D0 +0000002C: 6C34 'l4' BGE.S *+$0036 ; 00000062 +0000002E: 3C2A 0082 '<*..' MOVE.W $0082(A2),D6 +00000032: 5546 'UF' SUBQ.W #2,D6 +00000034: 4A46 'JF' TST.W D6 +00000036: 6D2A 'm*' BLT.S *+$002C ; 00000062 +00000038: 558F 'U.' SUBQ.L #2,A7 +0000003A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000003E: 3F10 '?.' MOVE.W (A0),-(A7) +00000040: 2F2E FFFA '/...' MOVE.L -$0006(A6),-(A7) +00000044: 486E FFFA 'Hn..' PEA -$0006(A6) +00000048: 7000 'p.' MOVEQ #$00,D0 +0000004A: 2F00 '/.' MOVE.L D0,-(A7) +0000004C: 7011 'p.' MOVEQ #$11,D0 +0000004E: A823 '.#' _AliasDispatch ; A823 +00000050: 3A1F ':.' MOVE.W (A7)+,D5 +00000052: 6600 00D2 'f...' BNE *+$00D4 ; 00000126 +00000056: 7002 'p.' MOVEQ #$02,D0 +00000058: B0AE FFFA '....' CMP.L -$0006(A6),D0 +0000005C: 6704 'g.' BEQ.S *+$0006 ; 00000062 +0000005E: 51CE FFD8 'Q...' DBF D6,*-$0026 ; 00000038 +00000062: 598F 'Y.' SUBQ.L #4,A7 +00000064: 2F0A '/.' MOVE.L A2,-(A7) +00000066: 7002 'p.' MOVEQ #$02,D0 +00000068: 3F00 '?.' MOVE.W D0,-(A7) +0000006A: 486E FFFE 'Hn..' PEA -$0002(A6) +0000006E: 4EBA 0000 'N...' JSR AL_GETVARPTR ; id: 238 +00000072: 265F '&_' MOVEA.L (A7)+,A3 +00000074: 284B '(K' MOVEA.L A3,A4 +00000076: 302E FFFE '0...' MOVE.W -$0002(A6),D0 +0000007A: 48C0 'H.' EXT.L D0 +0000007C: 5380 'S.' SUBQ.L #1,D0 +0000007E: D9C0 '..' ADDA.L D0,A4 +00000080: 3C2A 0084 '<*..' MOVE.W $0084(A2),D6 +00000084: 5346 'SF' SUBQ.W #1,D6 +00000086: 4A46 'JF' TST.W D6 +00000088: 6D18 'm.' BLT.S *+$001A ; 000000A2 +0000008A: 6002 '`.' BRA.S *+$0004 ; 0000008E +0000008C: 5247 'RG' ADDQ.W #1,D7 +0000008E: 204C ' L' MOVEA.L A4,A0 +00000090: 534C 'SL' SUBQ.W #1,A4 +00000092: 703A 'p:' MOVEQ #$3A,D0 ; ':' +00000094: B010 '..' CMP.B (A0),D0 +00000096: 6704 'g.' BEQ.S *+$0006 ; 0000009C +00000098: B7CC '..' CMPA.L A4,A3 +0000009A: 65F0 'e.' BCS.S *-$000E ; 0000008C +0000009C: 5247 'RG' ADDQ.W #1,D7 +0000009E: 51CE FFEE 'Q...' DBF D6,*-$0010 ; 0000008E +000000A2: B7CC '..' CMPA.L A4,A3 +000000A4: 651C 'e.' BCS.S *+$001E ; 000000C2 +000000A6: 7C00 '|.' MOVEQ #$00,D6 +000000A8: 1C2A 000A '.*..' MOVE.B $000A(A2),D6 +000000AC: 48C6 'H.' EXT.L D6 +000000AE: 200B ' .' MOVE.L A3,D0 +000000B0: D086 '..' ADD.L D6,D0 +000000B2: 2840 '(@' MOVEA.L D0,A4 +000000B4: 534C 'SL' SUBQ.W #1,A4 +000000B6: 302E FFFE '0...' MOVE.W -$0002(A6),D0 +000000BA: 48C0 'H.' EXT.L D0 +000000BC: 48C6 'H.' EXT.L D6 +000000BE: 2E00 '..' MOVE.L D0,D7 +000000C0: 9E86 '..' SUB.L D6,D7 +000000C2: 7000 'p.' MOVEQ #$00,D0 +000000C4: 102A 0032 '.*.2' MOVE.B $0032(A2),D0 +000000C8: 9E40 '.@' SUB.W D0,D7 +000000CA: 7000 'p.' MOVEQ #$00,D0 +000000CC: 2F00 '/.' MOVE.L D0,-(A7) +000000CE: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +000000D2: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) +000000D6: 7200 'r.' MOVEQ #$00,D1 +000000D8: 3207 '2.' MOVE.W D7,D1 +000000DA: 2F01 '/.' MOVE.L D1,-(A7) +000000DC: 220C '".' MOVE.L A4,D1 +000000DE: 5281 'R.' ADDQ.L #1,D1 +000000E0: 2F01 '/.' MOVE.L D1,-(A7) +000000E2: 2F2E FFFA '/...' MOVE.L -$0006(A6),-(A7) +000000E6: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000EA: 3210 '2.' MOVE.W (A0),D1 +000000EC: 48C1 'H.' EXT.L D1 +000000EE: 2F01 '/.' MOVE.L D1,-(A7) +000000F0: 4EBA FBEE 'N...' JSR *-$0410 ; FFFFFCE0 +000000F4: 3A00 ':.' MOVE.W D0,D5 +000000F6: 4FEF 001C 'O...' LEA $001C(A7),A7 +000000FA: 662A 'f*' BNE.S *+$002C ; 00000126 +000000FC: 558F 'U.' SUBQ.L #2,A7 +000000FE: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000102: 3F10 '?.' MOVE.W (A0),-(A7) +00000104: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +00000108: 2F10 '/.' MOVE.L (A0),-(A7) +0000010A: 486A 0032 'Hj.2' PEA $0032(A2) +0000010E: 2F08 '/.' MOVE.L A0,-(A7) +00000110: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000114: 7012 'p.' MOVEQ #$12,D0 +00000116: A823 '.#' _AliasDispatch ; A823 +00000118: 3A1F ':.' MOVE.W (A7)+,D5 +0000011A: 670A 'g.' BEQ.S *+$000C ; 00000126 +0000011C: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +00000120: 226E 0010 '"n..' MOVEA.L $0010(A6),A1 +00000124: 2290 '".' MOVE.L (A0),(A1) +00000126: 3005 '0.' MOVE.W D5,D0 +00000128: 4CEE 1CE0 FFE2 'L.....' MOVEM.L -$001E(A6),D5-D7/A2-A4 +0000012E: 4E5E 'N^' UNLK A6 +00000130: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_GETVARPTR"(238) + 00000070 +Comment: + + AL_findByRelPath ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ALIASMGRINSTALL [3C5C0, 3C5EA) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +0 (3C5C0): JSR InitFolderManager + + VectorTable comment: {sources}Toolbox:AliasMgr:AliasMgr.a + + +Dictionary: Flags $00 FirstId 286 + 286: ALIASMGRINSTALL + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ALIASMGRINSTALL"(286) Segment="Main"(200) +Size: Flags $00 ModuleSize 42 + +Content: Flags $08 +Contents offset $0000 size $002A +00000000: 4EBA 0000 'N...' JSR InitFolderManager ; id: 287 +00000004: 554F 'UO' SUBQ.W #2,A7 +00000006: 4879 616C 6973 'Hyalis' PEA $616C6973 +0000000C: 4878 0003 'Hx..' PEA $0003 +00000010: 303C 0401 '0<..' MOVE.W #$0401,D0 +00000014: ABF1 '..' DC.W $ABF1 ; TB 03F1 +00000016: 4879 666F 6C64 'Hyfold' PEA $666F6C64 +0000001C: 4878 0001 'Hx..' PEA $0001 +00000020: 303C 0401 '0<..' MOVE.W #$0401,D0 +00000024: ABF1 '..' DC.W $ABF1 ; TB 03F1 +00000026: 544F 'TO' ADDQ.W #2,A7 +00000028: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 287 + 287: InitFolderManager + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="InitFolderManager"(287) + 00000002 +Comment: + + ALIASMGRINSTALL ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ALIAS [3C600, 3C698) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Trap A823 + + +Dictionary: Flags $00 FirstId 288 + 288: ALIAS + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ALIAS"(288) Segment="Main"(200) +Size: Flags $00 ModuleSize 152 + +Content: Flags $08 +Contents offset $0000 size $0098 +00000000: B03A 001D '.:..' CMP.B *+$001F,D0 ; 0000001F +00000004: 620A 'b.' BHI.S *+$000C ; 00000010 +00000006: 4880 'H.' EXT.W D0 +00000008: 203B 0416 ' ;..' MOVE.L *+$0018(D0.W*4),D0 ; 00000020 +0000000C: 4EFB 0812 'N...' JMP *+$0014(D0.L) ; 00000020 +00000010: E048 '.H' LSR.W #8,D0 +00000012: 205F ' _' MOVEA.L (A7)+,A0 +00000014: DEC0 '..' ADDA.W D0,A7 +00000016: 3EBC FFFD '>...' MOVE.W #$FFFD,(A7) +0000001A: 4ED0 'N.' JMP (A0) +0000001C: 0000 001D '....' ORI.B #$1D,D0 +00000020: 0000 214A '..!J' ORI.B #$4A,D0 ; 'J' +00000024: FFFF '..' DC.W $FFFF ; ???? +00000026: E328 '.(' LSL.B D1,D0 +00000028: FFFF '..' DC.W $FFFF ; ???? +0000002A: CDF8 FFFF '....' MULS.W -$0001,D6 +0000002E: CFC0 '..' MULS.W D0,D7 +00000030: 0000 0000 '....' ORI.B #$00,D0 +00000034: FFFF '..' DC.W $FFFF ; ???? +00000036: E2E4 '..' LSR.W -(A4) +00000038: FFFF '..' DC.W $FFFF ; ???? +0000003A: E370 '.p' ROXL.W D1,D0 +0000003C: FFFF '..' DC.W $FFFF ; ???? +0000003E: E4D8 '..' ROXR.W (A0)+ +00000040: FFFF '..' DC.W $FFFF ; ???? +00000042: CE36 '.6' DC.W $CE36 ; ???? +00000044: FFFF '..' DC.W $FFFF ; ???? +00000046: CF42 '.B' EXG D7,D2 +00000048: 0000 2564 '..%d' ORI.B #$64,D0 ; 'd' +0000004C: 0000 285A '..(Z' ORI.B #$5A,D0 ; 'Z' +00000050: FFFF '..' DC.W $FFFF ; ???? +00000052: E7AA '..' LSL.L D3,D2 +00000054: FFFF '..' DC.W $FFFF ; ???? +00000056: E81C '..' ROR.B #4,D4 +00000058: 0000 21C6 '..!.' ORI.B #$C6,D0 +0000005C: FFFF '..' DC.W $FFFF ; ???? +0000005E: E5E4 '..' ROXL.W -(A4) +00000060: FFFF '..' DC.W $FFFF ; ???? +00000062: F86E '.n' DC.W $F86E ; ???? +00000064: FFFF '..' DC.W $FFFF ; ???? +00000066: F97C '.|' DC.W $F97C ; ???? +00000068: FFFF '..' DC.W $FFFF ; ???? +0000006A: F9E8 '..' DC.W $F9E8 ; ???? +0000006C: FFFF '..' DC.W $FFFF ; ???? +0000006E: FA4A '.J' DC.W $FA4A ; ???? +00000070: FFFF '..' DC.W $FFFF ; ???? +00000072: FB32 '.2' DC.W $FB32 ; ???? +00000074: 0000 00E0 '....' ORI.B #$E0,D0 +00000078: 0000 01A8 '....' ORI.B #$A8,D0 +0000007C: 0000 020A '....' ORI.B #$0A,D0 +00000080: 0000 0244 '...D' ORI.B #$44,D0 ; 'D' +00000084: 0000 02C4 '....' ORI.B #$C4,D0 +00000088: 0000 0382 '....' ORI.B #$82,D0 +0000008C: 0000 03C6 '....' ORI.B #$C6,D0 +00000090: 0000 0288 '....' ORI.B #$88,D0 +00000094: FFFF '..' DC.W $FFFF ; ???? +00000096: CD5A '.Z' AND.W D6,(A2)+ + +Comment: + + ALIAS ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: GETEXPORTEDFOLDERINFO [3C6A0, 3C6B0) + + Module started due to: MODGUESS (align, label) + + VectorTable comment: {sources}Toolbox:AliasMgr:AliasMgr.a + + +Dictionary: Flags $00 FirstId 289 + 289: GETEXPORTEDFOLDERINFO + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GETEXPORTEDFOLDERINFO"(289) Segment="Main"(200) +Size: Flags $00 ModuleSize 16 + +Content: Flags $08 +Contents offset $0000 size $0010 +00000000: 206F 0004 ' o..' MOVEA.L $0004(A7),A0 +00000004: 7000 'p.' MOVEQ #$00,D0 +00000006: A094 '..' DC.W $A094 ; OS 0094 +00000008: 205F ' _' MOVEA.L (A7)+,A0 +0000000A: 588F 'X.' ADDQ.L #4,A7 +0000000C: 3E80 '>.' MOVE.W D0,(A7) +0000000E: 4ED0 'N.' JMP (A0) + +Comment: + + GETEXPORTEDFOLDERINFO ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ALI_ISFULLPATH [3C6C0, 3C700) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c + + +Dictionary: Flags $00 FirstId 290 + 290: ALI_ISFULLPATH +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ALI_ISFULLPATH"(290) Segment="Main"(200) +Size: Flags $00 ModuleSize 64 + +Content: Flags $08 +Contents offset $0000 size $0040 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 342E 0008 '4...' MOVE.W $0008(A6),D2 +00000008: 4241 'BA' CLR.W D1 +0000000A: 226E 000A '"n..' MOVEA.L $000A(A6),A1 +0000000E: 7000 'p.' MOVEQ #$00,D0 +00000010: 1011 '..' MOVE.B (A1),D0 +00000012: 0C40 003A '.@.:' CMPI.W #$003A,D0 +00000016: 6618 'f.' BNE.S *+$001A ; 00000030 +00000018: 422E 000E 'B...' CLR.B $000E(A6) +0000001C: 601C '`.' BRA.S *+$001E ; 0000003A +0000001E: 7000 'p.' MOVEQ #$00,D0 +00000020: 1019 '..' MOVE.B (A1)+,D0 +00000022: 0C40 003A '.@.:' CMPI.W #$003A,D0 +00000026: 6608 'f.' BNE.S *+$000A ; 00000030 +00000028: 1D7C 0001 000E '.|....' MOVE.B #$01,$000E(A6) +0000002E: 600A '`.' BRA.S *+$000C ; 0000003A +00000030: 5241 'RA' ADDQ.W #1,D1 +00000032: B441 '.A' CMP.W D1,D2 +00000034: 6CE8 'l.' BGE.S *-$0016 ; 0000001E +00000036: 422E 000E 'B...' CLR.B $000E(A6) +0000003A: 4E5E 'N^' UNLK A6 +0000003C: 4E74 0006 'Nt..' RTD #$0006 + +Comment: + + ALI_ISFULLPATH ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AL_GETVOLNAME [3C710, 3C75C) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c + + +Dictionary: Flags $00 FirstId 291 + 291: AL_GETVOLNAME + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AL_GETVOLNAME"(291) 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 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +0000000C: 322E 000C '2...' MOVE.W $000C(A6),D1 +00000010: 4242 'BB' CLR.W D2 +00000012: 266E 000E '&n..' MOVEA.L $000E(A6),A3 +00000016: 284A '(J' MOVEA.L A2,A4 +00000018: 524C 'RL' ADDQ.W #1,A4 +0000001A: 0C41 00FF '.A..' CMPI.W #$00FF,D1 +0000001E: 6F12 'o.' BLE.S *+$0014 ; 00000032 +00000020: 323C 00FF '2<..' MOVE.W #$00FF,D1 +00000024: 600C '`.' BRA.S *+$000E ; 00000032 +00000026: 189B '..' MOVE.B (A3)+,(A4) +00000028: 7000 'p.' MOVEQ #$00,D0 +0000002A: 101C '..' MOVE.B (A4)+,D0 +0000002C: 0C40 003A '.@.:' CMPI.W #$003A,D0 +00000030: 6706 'g.' BEQ.S *+$0008 ; 00000038 +00000032: 5242 'RB' ADDQ.W #1,D2 +00000034: B242 '.B' CMP.W D2,D1 +00000036: 6CEE 'l.' BGE.S *-$0010 ; 00000026 +00000038: 48C2 'H.' EXT.L D2 +0000003A: 2002 ' .' MOVE.L D2,D0 +0000003C: 5380 'S.' SUBQ.L #1,D0 +0000003E: 1480 '..' MOVE.B D0,(A2) +00000040: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4 +00000046: 4E5E 'N^' UNLK A6 +00000048: 4E74 000A 'Nt..' RTD #$000A + +Comment: + + AL_GETVOLNAME ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ALI_GETFILENAME [3C770, 3C7C8) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c + + +Dictionary: Flags $00 FirstId 292 + 292: ALI_GETFILENAME + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ALI_GETFILENAME"(292) Segment="Main"(200) +Size: Flags $00 ModuleSize 88 + +Content: Flags $08 +Contents offset $0000 size $0058 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 3C2E 000C '<...' MOVE.W $000C(A6),D6 +00000010: 4247 'BG' CLR.W D7 +00000012: 286E 000E '(n..' MOVEA.L $000E(A6),A4 +00000016: D8C6 '..' ADDA.W D6,A4 +00000018: 6014 '`.' BRA.S *+$0016 ; 0000002E +0000001A: 7000 'p.' MOVEQ #$00,D0 +0000001C: 1024 '.$' MOVE.B -(A4),D0 +0000001E: 0C40 003A '.@.:' CMPI.W #$003A,D0 +00000022: 6606 'f.' BNE.S *+$0008 ; 0000002A +00000024: 3C07 '<.' MOVE.W D7,D6 +00000026: 524C 'RL' ADDQ.W #1,A4 +00000028: 6008 '`.' BRA.S *+$000A ; 00000032 +0000002A: 3007 '0.' MOVE.W D7,D0 +0000002C: 5247 'RG' ADDQ.W #1,D7 +0000002E: BC47 '.G' CMP.W D7,D6 +00000030: 6EE8 'n.' BGT.S *-$0016 ; 0000001A +00000032: 0C46 00FF '.F..' CMPI.W #$00FF,D6 +00000036: 6F04 'o.' BLE.S *+$0006 ; 0000003C +00000038: 3C3C 00FF '<<..' MOVE.W #$00FF,D6 +0000003C: 1686 '..' MOVE.B D6,(A3) +0000003E: 204C ' L' MOVEA.L A4,A0 +00000040: 200B ' .' MOVE.L A3,D0 +00000042: 5280 'R.' ADDQ.L #1,D0 +00000044: 2240 '"@' MOVEA.L D0,A1 +00000046: 48C6 'H.' EXT.L D6 +00000048: 2006 ' .' MOVE.L D6,D0 +0000004A: A22E '..' _BlockMoveData ; A22E +0000004C: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 +00000052: 4E5E 'N^' UNLK A6 +00000054: 4E74 000A 'Nt..' RTD #$000A + +Comment: + + ALI_GETFILENAME ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ALI_STRIPFILENAME [3C7E0, 3C82A) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c + + +Dictionary: Flags $00 FirstId 293 + 293: ALI_STRIPFILENAME + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ALI_STRIPFILENAME"(293) Segment="Main"(200) +Size: Flags $00 ModuleSize 74 + +Content: Flags $08 +Contents offset $0000 size $004A +00000000: 4E56 FF00 'NV..' LINK.W A6,#-$0100 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 266E 000E '&n..' MOVEA.L $000E(A6),A3 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 3E2E 000C '>...' MOVE.W $000C(A6),D7 +00000014: 2F0B '/.' MOVE.L A3,-(A7) +00000016: 3F07 '?.' MOVE.W D7,-(A7) +00000018: 486E FF00 'Hn..' PEA -$0100(A6) +0000001C: 7016 'p.' MOVEQ #$16,D0 +0000001E: A823 '.#' _AliasDispatch ; A823 +00000020: 48C7 'H.' EXT.L D7 +00000022: 7000 'p.' MOVEQ #$00,D0 +00000024: 102E FF00 '....' MOVE.B -$0100(A6),D0 +00000028: 2207 '".' MOVE.L D7,D1 +0000002A: 9280 '..' SUB.L D0,D1 +0000002C: 1881 '..' MOVE.B D1,(A4) +0000002E: 204B ' K' MOVEA.L A3,A0 +00000030: 200C ' .' MOVE.L A4,D0 +00000032: 5280 'R.' ADDQ.L #1,D0 +00000034: 2240 '"@' MOVEA.L D0,A1 +00000036: 7000 'p.' MOVEQ #$00,D0 +00000038: 1014 '..' MOVE.B (A4),D0 +0000003A: 4A80 'J.' TST.L D0 +0000003C: A22E '..' _BlockMoveData ; A22E +0000003E: 4CEE 1880 FEF4 'L.....' MOVEM.L -$010C(A6),D7/A3/A4 +00000044: 4E5E 'N^' UNLK A6 +00000046: 4E74 000A 'Nt..' RTD #$000A + +Comment: + + ALI_STRIPFILENAME ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ALI_COPYPSTRING [3C840, 3C864) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c + + +Dictionary: Flags $00 FirstId 294 + 294: ALI_COPYPSTRING + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ALI_COPYPSTRING"(294) 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: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +0000000A: 204C ' L' MOVEA.L A4,A0 +0000000C: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 1014 '..' MOVE.B (A4),D0 +00000014: 5240 'R@' ADDQ.W #1,D0 +00000016: 48C0 'H.' EXT.L D0 +00000018: A22E '..' _BlockMoveData ; A22E +0000001A: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +0000001E: 4E5E 'N^' UNLK A6 +00000020: 4E74 0008 'Nt..' RTD #$0008 + +Comment: + + ALI_COPYPSTRING ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ALI_APPENDPSTRING [3C870, 3C8A8) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c + + +Dictionary: Flags $00 FirstId 295 + 295: ALI_APPENDPSTRING + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ALI_APPENDPSTRING"(295) 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 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: 200C ' .' MOVE.L A4,D0 +00000012: 5280 'R.' ADDQ.L #1,D0 +00000014: 2040 ' @' MOVEA.L D0,A0 +00000016: 7000 'p.' MOVEQ #$00,D0 +00000018: 1013 '..' MOVE.B (A3),D0 +0000001A: 5240 'R@' ADDQ.W #1,D0 +0000001C: 48C0 'H.' EXT.L D0 +0000001E: D08B '..' ADD.L A3,D0 +00000020: 2240 '"@' MOVEA.L D0,A1 +00000022: 7000 'p.' MOVEQ #$00,D0 +00000024: 1014 '..' MOVE.B (A4),D0 +00000026: A22E '..' _BlockMoveData ; A22E +00000028: 1014 '..' MOVE.B (A4),D0 +0000002A: D113 '..' ADD.B D0,(A3) +0000002C: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +00000032: 4E5E 'N^' UNLK A6 +00000034: 4E74 0008 'Nt..' RTD #$0008 + +Comment: + + ALI_APPENDPSTRING ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ALI_FSEQUALSTRING [3C8C0, 3C8E4) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +16 (3C8D6): JSR EQUALSTRING ; outside file + + VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c + + +Dictionary: Flags $00 FirstId 296 + 296: ALI_FSEQUALSTRING + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ALI_FSEQUALSTRING"(296) 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: 558F 'U.' SUBQ.L #2,A7 +00000006: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000000A: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000000E: 7000 'p.' MOVEQ #$00,D0 +00000010: 1F00 '..' MOVE.B D0,-(A7) +00000012: 7201 'r.' MOVEQ #$01,D1 +00000014: 1F01 '..' MOVE.B D1,-(A7) +00000016: 4EBA 0000 'N...' JSR EQUALSTRING ; id: 297 +0000001A: 1D5F 0010 '._..' MOVE.B (A7)+,$0010(A6) +0000001E: 4E5E 'N^' UNLK A6 +00000020: 4E74 0008 'Nt..' RTD #$0008 + + +Dictionary: Flags $00 FirstId 297 + 297: EQUALSTRING + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EQUALSTRING"(297) + 00000018 +Comment: + + ALI_FSEQUALSTRING ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AL_FSEQUALSTRINGBYLENGTH [3C900, 3C96A) + + Module started due to: island above, MODGUESS (align, label, BRA.L then padding) + + Resolved outgoing references: + +56 (3C956): JSR ALI_FSEQUALSTRING + + VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c + + +Dictionary: Flags $00 FirstId 298 + 298: AL_FSEQUALSTRINGBYLENGTH +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AL_FSEQUALSTRINGBYLENGTH"(298) Segment="Main"(200) +Size: Flags $00 ModuleSize 106 + +Content: Flags $08 +Contents offset $0000 size $006A +00000000: 4E56 FE00 'NV..' LINK.W A6,#-$0200 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 47EE FE00 'G...' LEA -$0200(A6),A3 +0000000C: 49EE FF00 'I...' LEA -$0100(A6),A4 +00000010: 3E2E 0008 '>...' MOVE.W $0008(A6),D7 +00000014: 0C47 00FF '.G..' CMPI.W #$00FF,D7 +00000018: 6F06 'o.' BLE.S *+$0008 ; 00000020 +0000001A: 422E 0012 'B...' CLR.B $0012(A6) +0000001E: 603E '`>' BRA.S *+$0040 ; 0000005E +00000020: 4A47 'JG' TST.W D7 +00000022: 6608 'f.' BNE.S *+$000A ; 0000002C +00000024: 1D7C 0001 0012 '.|....' MOVE.B #$01,$0012(A6) +0000002A: 6032 '`2' BRA.S *+$0034 ; 0000005E +0000002C: 1887 '..' MOVE.B D7,(A4) +0000002E: 1687 '..' MOVE.B D7,(A3) +00000030: 206E 000E ' n..' MOVEA.L $000E(A6),A0 +00000034: 200B ' .' MOVE.L A3,D0 +00000036: 5280 'R.' ADDQ.L #1,D0 +00000038: 2240 '"@' MOVEA.L D0,A1 +0000003A: 48C7 'H.' EXT.L D7 +0000003C: 2007 ' .' MOVE.L D7,D0 +0000003E: A22E '..' _BlockMoveData ; A22E +00000040: 206E 000A ' n..' MOVEA.L $000A(A6),A0 +00000044: 200C ' .' MOVE.L A4,D0 +00000046: 5280 'R.' ADDQ.L #1,D0 +00000048: 2240 '"@' MOVEA.L D0,A1 +0000004A: 48C7 'H.' EXT.L D7 +0000004C: 2007 ' .' MOVE.L D7,D0 +0000004E: A22E '..' _BlockMoveData ; A22E +00000050: 558F 'U.' SUBQ.L #2,A7 +00000052: 2F0B '/.' MOVE.L A3,-(A7) +00000054: 2F0C '/.' MOVE.L A4,-(A7) +00000056: 4EBA 0000 'N...' JSR ALI_FSEQUALSTRING ; id: 296 +0000005A: 1D5F 0012 '._..' MOVE.B (A7)+,$0012(A6) +0000005E: 4CEE 1880 FDF4 'L.....' MOVEM.L -$020C(A6),D7/A3/A4 +00000064: 4E5E 'N^' UNLK A6 +00000066: 4E74 000A 'Nt..' RTD #$000A + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ALI_FSEQUALSTRING"(296) + 00000058 +Comment: + + AL_FSEQUALSTRINGBYLENGTH ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ALI_BLOCKINIT [3C980, 3C9A2) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c + + +Dictionary: Flags $00 FirstId 299 + 299: ALI_BLOCKINIT + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ALI_BLOCKINIT"(299) 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: 142E 000C '....' MOVE.B $000C(A6),D2 +00000008: 222E 0008 '"...' MOVE.L $0008(A6),D1 +0000000C: 226E 000E '"n..' MOVEA.L $000E(A6),A1 +00000010: 6002 '`.' BRA.S *+$0004 ; 00000014 +00000012: 12C2 '..' MOVE.B D2,(A1)+ +00000014: 2001 ' .' MOVE.L D1,D0 +00000016: 5381 'S.' SUBQ.L #1,D1 +00000018: 4A80 'J.' TST.L D0 +0000001A: 66F6 'f.' BNE.S *-$0008 ; 00000012 +0000001C: 4E5E 'N^' UNLK A6 +0000001E: 4E74 000A 'Nt..' RTD #$000A + +Comment: + + ALI_BLOCKINIT ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ALI_BLOCKCOMPARE [3C9B0, 3C9E6) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c + + +Dictionary: Flags $00 FirstId 300 + 300: ALI_BLOCKCOMPARE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ALI_BLOCKCOMPARE"(300) 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: 2F0B '/.' MOVE.L A3,-(A7) +00000006: 222E 0008 '"...' MOVE.L $0008(A6),D1 +0000000A: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +0000000E: 226E 000C '"n..' MOVEA.L $000C(A6),A1 +00000012: 600A '`.' BRA.S *+$000C ; 0000001E +00000014: B709 '..' CMPM.B (A1)+,(A3)+ +00000016: 6706 'g.' BEQ.S *+$0008 ; 0000001E +00000018: 422E 0014 'B...' CLR.B $0014(A6) +0000001C: 600E '`.' BRA.S *+$0010 ; 0000002C +0000001E: 2001 ' .' MOVE.L D1,D0 +00000020: 5381 'S.' SUBQ.L #1,D1 +00000022: 4A80 'J.' TST.L D0 +00000024: 66EE 'f.' BNE.S *-$0010 ; 00000014 +00000026: 1D7C 0001 0014 '.|....' MOVE.B #$01,$0014(A6) +0000002C: 266E FFFC '&n..' MOVEA.L -$0004(A6),A3 +00000030: 4E5E 'N^' UNLK A6 +00000032: 4E74 000C 'Nt..' RTD #$000C + +Comment: + + ALI_BLOCKCOMPARE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AL_DISPLAYALERT [3C9F0, 3CA2A) + + Module started due to: vector glue above, MODGUESS (align, label) + + Resolved outgoing references: + +14 (3CA04): JSR GETINDSTRING ; outside file + + VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c + + +Dictionary: Flags $00 FirstId 301 + 301: AL_DISPLAYALERT + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AL_DISPLAYALERT"(301) Segment="Main"(200) +Size: Flags $00 ModuleSize 58 + +Content: Flags $08 +Contents offset $0000 size $003A +00000000: 4E56 FF00 'NV..' LINK.W A6,#-$0100 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 49EE FF00 'I...' LEA -$0100(A6),A4 +0000000A: 701D 'p.' MOVEQ #$1D,D0 +0000000C: A823 '.#' _AliasDispatch ; A823 +0000000E: 2F0C '/.' MOVE.L A4,-(A7) +00000010: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000014: 4EBA 0000 'N...' JSR GETINDSTRING ; id: 258 +00000018: 2F0C '/.' MOVE.L A4,-(A7) +0000001A: 7000 'p.' MOVEQ #$00,D0 +0000001C: 2F00 '/.' MOVE.L D0,-(A7) +0000001E: 2F00 '/.' MOVE.L D0,-(A7) +00000020: 2F00 '/.' MOVE.L D0,-(A7) +00000022: A98B '..' _ParamText ; A98B +00000024: 558F 'U.' SUBQ.L #2,A7 +00000026: 3F3C BFF6 '?<..' MOVE.W #$BFF6,-(A7) +0000002A: 7000 'p.' MOVEQ #$00,D0 +0000002C: 2F00 '/.' MOVE.L D0,-(A7) +0000002E: A986 '..' _StopAlert ; A986 +00000030: 286E FEFC '(n..' MOVEA.L -$0104(A6),A4 +00000034: 4E5E 'N^' UNLK A6 +00000036: 4E74 0004 'Nt..' RTD #$0004 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETINDSTRING"(258) + 00000016 +Comment: + + AL_DISPLAYALERT ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AL_GETCATINFO [3CA40, 3CACE) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c + + +Dictionary: Flags $00 FirstId 302 + 302: AL_GETCATINFO + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AL_GETCATINFO"(302) Segment="Main"(200) +Size: Flags $00 ModuleSize 142 + +Content: Flags $08 +Contents offset $0000 size $008E +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 2C2E 0010 ',...' MOVE.L $0010(A6),D6 +0000000C: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000010: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000014: 396E 0014 0016 '9n....' MOVE.W $0014(A6),$0016(A4) +0000001A: 422C 001A 'B,..' CLR.B $001A(A4) +0000001E: 4A6C 001C 'Jl..' TST.W $001C(A4) +00000022: 664A 'fJ' BNE.S *+$004C ; 0000006E +00000024: 7001 'p.' MOVEQ #$01,D0 +00000026: B086 '..' CMP.L D6,D0 +00000028: 6644 'fD' BNE.S *+$0046 ; 0000006E +0000002A: 200B ' .' MOVE.L A3,D0 +0000002C: 6740 'g@' BEQ.S *+$0042 ; 0000006E +0000002E: 7000 'p.' MOVEQ #$00,D0 +00000030: 1013 '..' MOVE.B (A3),D0 +00000032: 0C00 001B '....' CMPI.B #$1B,D0 +00000036: 6536 'e6' BCS.S *+$0038 ; 0000006E +00000038: 7000 'p.' MOVEQ #$00,D0 +0000003A: 102B 0001 '.+..' MOVE.B $0001(A3),D0 +0000003E: 0C40 003A '.@.:' CMPI.W #$003A,D0 +00000042: 672A 'g*' BEQ.S *+$002C ; 0000006E +00000044: 7000 'p.' MOVEQ #$00,D0 +00000046: 2940 0012 ')@..' MOVE.L D0,$0012(A4) +0000004A: 7202 'r.' MOVEQ #$02,D1 +0000004C: 2941 0030 ')A.0' MOVE.L D1,$0030(A4) +00000050: 397C FFFF 001C '9|....' MOVE.W #$FFFF,$001C(A4) +00000056: 204C ' L' MOVEA.L A4,A0 +00000058: 7009 'p.' MOVEQ #$09,D0 +0000005A: A260 '.`' _HFSDispatch ; A260 +0000005C: 3E00 '>.' MOVE.W D0,D7 +0000005E: 294B 0012 ')K..' MOVE.L A3,$0012(A4) +00000062: 7001 'p.' MOVEQ #$01,D0 +00000064: 2940 0030 ')@.0' MOVE.L D0,$0030(A4) +00000068: 426C 001C 'Bl..' CLR.W $001C(A4) +0000006C: 6010 '`.' BRA.S *+$0012 ; 0000007E +0000006E: 294B 0012 ')K..' MOVE.L A3,$0012(A4) +00000072: 2946 0030 ')F.0' MOVE.L D6,$0030(A4) +00000076: 204C ' L' MOVEA.L A4,A0 +00000078: 7009 'p.' MOVEQ #$09,D0 +0000007A: A260 '.`' _HFSDispatch ; A260 +0000007C: 3E00 '>.' MOVE.W D0,D7 +0000007E: 3D47 0016 '=G..' MOVE.W D7,$0016(A6) +00000082: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 +00000088: 4E5E 'N^' UNLK A6 +0000008A: 4E74 000E 'Nt..' RTD #$000E + +Comment: + + AL_GETCATINFO ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AL_validateHandle [3CAE0, 3CB56) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c + + +Dictionary: Flags $00 FirstId 303 + 303: AL_validateHandle + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AL_validateHandle"(303) 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: 2F0B '/.' MOVE.L A3,-(A7) +00000006: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000A: 200B ' .' MOVE.L A3,D0 +0000000C: 6604 'f.' BNE.S *+$0006 ; 00000012 +0000000E: 70CE 'p.' MOVEQ #$CE,D0 +00000010: 605C '`\' BRA.S *+$005E ; 0000006E +00000012: 2253 '"S' MOVEA.L (A3),A1 +00000014: 7000 'p.' MOVEQ #$00,D0 +00000016: 3029 0004 '0)..' MOVE.W $0004(A1),D0 +0000001A: 0C40 0096 '.@..' CMPI.W #$0096,D0 +0000001E: 6548 'eH' BCS.S *+$004A ; 00000068 +00000020: 7002 'p.' MOVEQ #$02,D0 +00000022: B069 0006 '.i..' CMP.W $0006(A1),D0 +00000026: 6E40 'n@' BGT.S *+$0042 ; 00000068 +00000028: 4A69 0008 'Ji..' TST.W $0008(A1) +0000002C: 6D3A 'm:' BLT.S *+$003C ; 00000068 +0000002E: 7001 'p.' MOVEQ #$01,D0 +00000030: B069 0008 '.i..' CMP.W $0008(A1),D0 +00000034: 6D32 'm2' BLT.S *+$0034 ; 00000068 +00000036: 70FF 'p.' MOVEQ #$FF,D0 +00000038: B069 002C '.i.,' CMP.W $002C(A1),D0 +0000003C: 6E2A 'n*' BGT.S *+$002C ; 00000068 +0000003E: 7005 'p.' MOVEQ #$05,D0 +00000040: B069 002C '.i.,' CMP.W $002C(A1),D0 +00000044: 6D22 'm"' BLT.S *+$0024 ; 00000068 +00000046: 7000 'p.' MOVEQ #$00,D0 +00000048: 1029 000A '.)..' MOVE.B $000A(A1),D0 +0000004C: 4A80 'J.' TST.L D0 +0000004E: 6718 'g.' BEQ.S *+$001A ; 00000068 +00000050: 7000 'p.' MOVEQ #$00,D0 +00000052: 1029 000A '.)..' MOVE.B $000A(A1),D0 +00000056: 0C00 001B '....' CMPI.B #$1B,D0 +0000005A: 620C 'b.' BHI.S *+$000E ; 00000068 +0000005C: 7000 'p.' MOVEQ #$00,D0 +0000005E: 1029 0032 '.).2' MOVE.B $0032(A1),D0 +00000062: 0C00 003F '...?' CMPI.B #$3F,D0 ; '?' +00000066: 6304 'c.' BLS.S *+$0006 ; 0000006C +00000068: 70CE 'p.' MOVEQ #$CE,D0 +0000006A: 6002 '`.' BRA.S *+$0004 ; 0000006E +0000006C: 7000 'p.' MOVEQ #$00,D0 +0000006E: 266E FFFC '&n..' MOVEA.L -$0004(A6),A3 +00000072: 4E5E 'N^' UNLK A6 +00000074: 4E75 'Nu' RTS + +Comment: + + AL_validateHandle ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AL_GETVARPTR [3CB60, 3CBB2) + + Module started due to: vector glue above, MODGUESS (align, label) + + VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c + + +Dictionary: Flags $00 FirstId 304 + 304: AL_GETVARPTR +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AL_GETVARPTR"(304) 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 0308 'H...' MOVEM.L D6/D7/A4,-(A7) +00000008: 3C2E 000C '<...' MOVE.W $000C(A6),D6 +0000000C: 206E 000E ' n..' MOVEA.L $000E(A6),A0 +00000010: 49E8 0096 'I...' LEA $0096(A0),A4 +00000014: 7E0A '~.' MOVEQ #$0A,D7 +00000016: BC54 '.T' CMP.W (A4),D6 +00000018: 671C 'g.' BEQ.S *+$001E ; 00000036 +0000001A: 70FF 'p.' MOVEQ #$FF,D0 +0000001C: B054 '.T' CMP.W (A4),D0 +0000001E: 6716 'g.' BEQ.S *+$0018 ; 00000036 +00000020: 302C 0002 '0,..' MOVE.W $0002(A4),D0 +00000024: 48C0 'H.' EXT.L D0 +00000026: 5280 'R.' ADDQ.L #1,D0 +00000028: 72FE 'r.' MOVEQ #$FE,D1 +0000002A: C280 '..' AND.L D0,D1 +0000002C: D28C '..' ADD.L A4,D1 +0000002E: 5881 'X.' ADDQ.L #4,D1 +00000030: 2841 '(A' MOVEA.L D1,A4 +00000032: 51CF FFE2 'Q...' DBF D7,*-$001C ; 00000016 +00000036: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000003A: 30AC 0002 '0...' MOVE.W $0002(A4),(A0) +0000003E: 204C ' L' MOVEA.L A4,A0 +00000040: 5888 'X.' ADDQ.L #4,A0 +00000042: 2D48 0012 '-H..' MOVE.L A0,$0012(A6) +00000046: 4CEE 10C0 FFF4 'L.....' MOVEM.L -$000C(A6),D6/D7/A4 +0000004C: 4E5E 'N^' UNLK A6 +0000004E: 4E74 000A 'Nt..' RTD #$000A + +Comment: + + AL_GETVARPTR ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AL_ADDVARENTRY [3CBC0, 3CC44) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c + + +Dictionary: Flags $00 FirstId 305 + 305: AL_ADDVARENTRY +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AL_ADDVARENTRY"(305) Segment="Main"(200) +Size: Flags $00 ModuleSize 132 + +Content: Flags $08 +Contents offset $0000 size $0084 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 3C2E 000C '<...' MOVE.W $000C(A6),D6 +0000000C: 3E2E 000E '>...' MOVE.W $000E(A6),D7 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 2640 '&@' MOVEA.L D0,A3 +00000014: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000018: 49E8 0096 'I...' LEA $0096(A0),A4 +0000001C: 0C47 FFFF '.G..' CMPI.W #$FFFF,D7 +00000020: 674A 'gJ' BEQ.S *+$004C ; 0000006C +00000022: 6012 '`.' BRA.S *+$0014 ; 00000036 +00000024: 302C 0002 '0,..' MOVE.W $0002(A4),D0 +00000028: 48C0 'H.' EXT.L D0 +0000002A: 5280 'R.' ADDQ.L #1,D0 +0000002C: 72FE 'r.' MOVEQ #$FE,D1 +0000002E: C280 '..' AND.L D0,D1 +00000030: D28C '..' ADD.L A4,D1 +00000032: 5881 'X.' ADDQ.L #4,D1 +00000034: 2841 '(A' MOVEA.L D1,A4 +00000036: 70FF 'p.' MOVEQ #$FF,D0 +00000038: B054 '.T' CMP.W (A4),D0 +0000003A: 66E8 'f.' BNE.S *-$0016 ; 00000024 +0000003C: 3887 '8.' MOVE.W D7,(A4) +0000003E: 3946 0002 '9F..' MOVE.W D6,$0002(A4) +00000042: 4AAE 0008 'J...' TST.L $0008(A6) +00000046: 670E 'g.' BEQ.S *+$0010 ; 00000056 +00000048: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000004C: 224C '"L' MOVEA.L A4,A1 +0000004E: 5889 'X.' ADDQ.L #4,A1 +00000050: 48C6 'H.' EXT.L D6 +00000052: 2006 ' .' MOVE.L D6,D0 +00000054: A22E '..' _BlockMoveData ; A22E +00000056: 47EC 0004 'G...' LEA $0004(A4),A3 +0000005A: 302C 0002 '0,..' MOVE.W $0002(A4),D0 +0000005E: 48C0 'H.' EXT.L D0 +00000060: 5280 'R.' ADDQ.L #1,D0 +00000062: 72FE 'r.' MOVEQ #$FE,D1 +00000064: C280 '..' AND.L D0,D1 +00000066: D28C '..' ADD.L A4,D1 +00000068: 5881 'X.' ADDQ.L #4,D1 +0000006A: 2841 '(A' MOVEA.L D1,A4 +0000006C: 38BC FFFF '8...' MOVE.W #$FFFF,(A4) +00000070: 426C 0002 'Bl..' CLR.W $0002(A4) +00000074: 2D4B 0014 '-K..' MOVE.L A3,$0014(A6) +00000078: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 +0000007E: 4E5E 'N^' UNLK A6 +00000080: 4E74 000C 'Nt..' RTD #$000C + +Comment: + + AL_ADDVARENTRY ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3CC50 [3CC50, 3CC84) + + Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) + + +Dictionary: Flags $00 FirstId 306 + 306: AUTOMOD_3CC50 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3CC50"(306) 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 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 3E2E 000A '>...' MOVE.W $000A(A6),D7 +0000000C: 598F 'Y.' SUBQ.L #4,A7 +0000000E: 2EBC 0000 0308 '......' MOVE.L #$00000308,(A7) +00000014: 205F ' _' MOVEA.L (A7)+,A0 +00000016: 2868 0002 '(h..' MOVEA.L $0002(A0),A4 +0000001A: 6008 '`.' BRA.S *+$000A ; 00000024 +0000001C: BE6C 0006 '.l..' CMP.W $0006(A4),D7 +00000020: 6706 'g.' BEQ.S *+$0008 ; 00000028 +00000022: 2854 '(T' MOVEA.L (A4),A4 +00000024: 200C ' .' MOVE.L A4,D0 +00000026: 66F4 'f.' BNE.S *-$000A ; 0000001C +00000028: 200C ' .' MOVE.L A4,D0 +0000002A: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000030: 4E5E 'N^' UNLK A6 +00000032: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_3CC50 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3CC90 [3CC90, 3CCE2) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +18 (3CCA8): JSR $3CC50 + + +Dictionary: Flags $00 FirstId 307 + 307: AUTOMOD_3CC90 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3CC90"(307) 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: 16BC 0001 '....' MOVE.B #$01,(A3) +00000010: 302E 000A '0...' MOVE.W $000A(A6),D0 +00000014: 48C0 'H.' EXT.L D0 +00000016: 2F00 '/.' MOVE.L D0,-(A7) +00000018: 4EBA FFA6 'N...' JSR *-$0058 ; FFFFFFC0 +0000001C: 2840 '(@' MOVEA.L D0,A4 +0000001E: 200C ' .' MOVE.L A4,D0 +00000020: 584F 'XO' ADDQ.W #4,A7 +00000022: 6722 'g"' BEQ.S *+$0024 ; 00000046 +00000024: 200C ' .' MOVE.L A4,D0 +00000026: 5980 'Y.' SUBQ.L #4,D0 +00000028: 2040 ' @' MOVEA.L D0,A0 +0000002A: 2E10 '..' MOVE.L (A0),D7 +0000002C: 203C 0008 0000 ' <....' MOVE.L #$00080000,D0 +00000032: C087 '..' AND.L D7,D0 +00000034: 670C 'g.' BEQ.S *+$000E ; 00000042 +00000036: 203C 0080 0000 ' <....' MOVE.L #$00800000,D0 +0000003C: C087 '..' AND.L D7,D0 +0000003E: 6602 'f.' BNE.S *+$0004 ; 00000042 +00000040: 4213 'B.' CLR.B (A3) +00000042: 7000 'p.' MOVEQ #$00,D0 +00000044: 6002 '`.' BRA.S *+$0004 ; 00000048 +00000046: 70C8 'p.' MOVEQ #$C8,D0 +00000048: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +0000004E: 4E5E 'N^' UNLK A6 +00000050: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_3CC90 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AL_GETDRIVEINFO [3CCF0, 3CD34) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +28 (3CD18): JSR $3CC50 + + VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c + + +Dictionary: Flags $00 FirstId 308 + 308: AL_GETDRIVEINFO + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AL_GETDRIVEINFO"(308) 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 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000010: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 +00000014: 34AC 0044 '4..D' MOVE.W $0044(A4),(A2) +00000018: 36AC 0042 '6..B' MOVE.W $0042(A4),(A3) +0000001C: 661A 'f.' BNE.S *+$001C ; 00000038 +0000001E: 302C 0044 '0,.D' MOVE.W $0044(A4),D0 +00000022: 3680 '6.' MOVE.W D0,(A3) +00000024: 48C0 'H.' EXT.L D0 +00000026: 2F00 '/.' MOVE.L D0,-(A7) +00000028: 4EBA FF36 'N..6' JSR *-$00C8 ; FFFFFF60 +0000002C: 2840 '(@' MOVEA.L D0,A4 +0000002E: 200C ' .' MOVE.L A4,D0 +00000030: 584F 'XO' ADDQ.W #4,A7 +00000032: 6704 'g.' BEQ.S *+$0006 ; 00000038 +00000034: 34AC 0008 '4...' MOVE.W $0008(A4),(A2) +00000038: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4 +0000003E: 4E5E 'N^' UNLK A6 +00000040: 4E74 000C 'Nt..' RTD #$000C + +Comment: + + AL_GETDRIVEINFO ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AL_GETDRIVERNAME [3CD40, 3CD9A) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +12 (3CD52): JSR GETDCTLENTRY ; outside file + + VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c + + +Dictionary: Flags $00 FirstId 309 + 309: AL_GETDRIVERNAME +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AL_GETDRIVERNAME"(309) Segment="Main"(200) +Size: Flags $00 ModuleSize 90 + +Content: Flags $08 +Contents offset $0000 size $005A +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 7000 'p.' MOVEQ #$00,D0 +0000000A: 2840 '(@' MOVEA.L D0,A4 +0000000C: 598F 'Y.' SUBQ.L #4,A7 +0000000E: 3F2E 000C '?...' MOVE.W $000C(A6),-(A7) +00000012: 4EBA 0000 'N...' JSR GETDCTLENTRY ; id: 310 +00000016: 2D5F FFFC '-_..' MOVE.L (A7)+,-$0004(A6) +0000001A: 6716 'g.' BEQ.S *+$0018 ; 00000032 +0000001C: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000020: 2650 '&P' MOVEA.L (A0),A3 +00000022: 2853 '(S' MOVEA.L (A3),A4 +00000024: 200C ' .' MOVE.L A4,D0 +00000026: 670A 'g.' BEQ.S *+$000C ; 00000032 +00000028: 7040 'p@' MOVEQ #$40,D0 ; '@' +0000002A: C06B 0004 '.k..' AND.W $0004(A3),D0 +0000002E: 6702 'g.' BEQ.S *+$0004 ; 00000032 +00000030: 2854 '(T' MOVEA.L (A4),A4 +00000032: 200C ' .' MOVE.L A4,D0 +00000034: 6712 'g.' BEQ.S *+$0014 ; 00000048 +00000036: 200C ' .' MOVE.L A4,D0 +00000038: 7212 'r.' MOVEQ #$12,D1 +0000003A: D081 '..' ADD.L D1,D0 +0000003C: 2F00 '/.' MOVE.L D0,-(A7) +0000003E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000042: 7018 'p.' MOVEQ #$18,D0 +00000044: A823 '.#' _AliasDispatch ; A823 +00000046: 6006 '`.' BRA.S *+$0008 ; 0000004E +00000048: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000004C: 4210 'B.' CLR.B (A0) +0000004E: 4CEE 1800 FFF4 'L.....' MOVEM.L -$000C(A6),A3/A4 +00000054: 4E5E 'N^' UNLK A6 +00000056: 4E74 0006 'Nt..' RTD #$0006 + + +Dictionary: Flags $00 FirstId 310 + 310: GETDCTLENTRY +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETDCTLENTRY"(310) + 00000014 +Comment: + + AL_GETDRIVERNAME ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3CDC0 [3CDC0, 3CE26) + + Module started due to: island above, MODGUESS (align, BRA.L then padding) + + +Dictionary: Flags $00 FirstId 311 + 311: AUTOMOD_3CDC0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3CDC0"(311) 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 0708 'H...' MOVEM.L D5-D7/A4,-(A7) +00000008: 3C2E 000E '<...' MOVE.W $000E(A6),D6 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 4247 'BG' CLR.W D7 +00000012: 6042 '`B' BRA.S *+$0044 ; 00000056 +00000014: 558F 'U.' SUBQ.L #2,A7 +00000016: 2F0C '/.' MOVE.L A4,-(A7) +00000018: 7000 'p.' MOVEQ #$00,D0 +0000001A: 3F00 '?.' MOVE.W D0,-(A7) +0000001C: 2F3C 8206 0010 '/<....' MOVE.L #$82060010,-(A7) +00000022: A8B5 '..' _ScriptUtil ; A8B5 +00000024: 3A1F ':.' MOVE.W (A7)+,D5 +00000026: 6706 'g.' BEQ.S *+$0008 ; 0000002E +00000028: 0C45 0001 '.E..' CMPI.W #$0001,D5 +0000002C: 6626 'f&' BNE.S *+$0028 ; 00000054 +0000002E: 558F 'U.' SUBQ.L #2,A7 +00000030: 2F0C '/.' MOVE.L A4,-(A7) +00000032: 7000 'p.' MOVEQ #$00,D0 +00000034: 3F00 '?.' MOVE.W D0,-(A7) +00000036: 2F3C 8206 0012 '/<....' MOVE.L #$82060012,-(A7) +0000003C: A8B5 '..' _ScriptUtil ; A8B5 +0000003E: 303C 0F0F '0<..' MOVE.W #$0F0F,D0 +00000042: C05F '._' AND.W (A7)+,D0 +00000044: 7200 'r.' MOVEQ #$00,D1 +00000046: 3200 '2.' MOVE.W D0,D1 +00000048: 0C81 0000 0100 '......' CMPI.L #$00000100,D1 +0000004E: 6604 'f.' BNE.S *+$0006 ; 00000054 +00000050: 18BC 0020 '... ' MOVE.B #$20,(A4) ; ' ' +00000054: 524C 'RL' ADDQ.W #1,A4 +00000056: 5247 'RG' ADDQ.W #1,D7 +00000058: BC47 '.G' CMP.W D7,D6 +0000005A: 6CB8 'l.' BGE.S *-$0046 ; 00000014 +0000005C: 4CEE 10E0 FFF0 'L.....' MOVEM.L -$0010(A6),D5-D7/A4 +00000062: 4E5E 'N^' UNLK A6 +00000064: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_3CDC0 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3CE30 [3CE30, 3CEDC) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +9C (3CECC): JSR AL_FSEQUALSTRINGBYLENGTH + +3A (3CE6A): JSR AL_GETVARPTR + +16 (3CE46): JSR AL_GETDRIVERNAME + + Unresolved outgoing references: + +28 (3CE58): JSR $3CDC0 + +66 (3CE96): JSR $3CDC0 + + +Dictionary: Flags $00 FirstId 312 + 312: AUTOMOD_3CE30 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3CE30"(312) Segment="Main"(200) +Size: Flags $00 ModuleSize 172 + +Content: Flags $08 +Contents offset $0000 size $00AC +00000000: 4E56 FDFA 'NV..' LINK.W A6,#-$0206 +00000004: 48E7 1118 'H...' MOVEM.L D3/D7/A3/A4,-(A7) +00000008: 47EE FDFA 'G...' LEA -$0206(A6),A3 +0000000C: 49EE FEFA 'I...' LEA -$0106(A6),A4 +00000010: 3F2E 000E '?...' MOVE.W $000E(A6),-(A7) +00000014: 2F0B '/.' MOVE.L A3,-(A7) +00000016: 4EBA 0000 'N...' JSR AL_GETDRIVERNAME ; id: 309 +0000001A: 7E00 '~.' MOVEQ #$00,D7 +0000001C: 1E13 '..' MOVE.B (A3),D7 +0000001E: 48C7 'H.' EXT.L D7 +00000020: 2F07 '/.' MOVE.L D7,-(A7) +00000022: 200B ' .' MOVE.L A3,D0 +00000024: 5280 'R.' ADDQ.L #1,D0 +00000026: 2F00 '/.' MOVE.L D0,-(A7) +00000028: 4EBA FF66 'N..f' JSR *-$0098 ; FFFFFF90 +0000002C: 598F 'Y.' SUBQ.L #4,A7 +0000002E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000032: 7006 'p.' MOVEQ #$06,D0 +00000034: 3F00 '?.' MOVE.W D0,-(A7) +00000036: 486E FFFA 'Hn..' PEA -$0006(A6) +0000003A: 4EBA 0000 'N...' JSR AL_GETVARPTR ; id: 304 +0000003E: 2D5F FFFC '-_..' MOVE.L (A7)+,-$0004(A6) +00000042: 18AE FFFB '....' MOVE.B -$0005(A6),(A4) +00000046: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000004A: 200C ' .' MOVE.L A4,D0 +0000004C: 5280 'R.' ADDQ.L #1,D0 +0000004E: 2240 '"@' MOVEA.L D0,A1 +00000050: 302E FFFA '0...' MOVE.W -$0006(A6),D0 +00000054: 48C0 'H.' EXT.L D0 +00000056: A22E '..' _BlockMoveData ; A22E +00000058: 302E FFFA '0...' MOVE.W -$0006(A6),D0 +0000005C: 48C0 'H.' EXT.L D0 +0000005E: 2F00 '/.' MOVE.L D0,-(A7) +00000060: 200C ' .' MOVE.L A4,D0 +00000062: 5280 'R.' ADDQ.L #1,D0 +00000064: 2F00 '/.' MOVE.L D0,-(A7) +00000066: 4EBA FF28 'N..(' JSR *-$00D6 ; FFFFFF90 +0000006A: BE6E FFFA '.n..' CMP.W -$0006(A6),D7 +0000006E: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000072: 6C04 'l.' BGE.S *+$0006 ; 00000078 +00000074: 3D47 FFFA '=G..' MOVE.W D7,-$0006(A6) +00000078: 558F 'U.' SUBQ.L #2,A7 +0000007A: 200B ' .' MOVE.L A3,D0 +0000007C: 5280 'R.' ADDQ.L #1,D0 +0000007E: 2F00 '/.' MOVE.L D0,-(A7) +00000080: 200C ' .' MOVE.L A4,D0 +00000082: 5280 'R.' ADDQ.L #1,D0 +00000084: 2F00 '/.' MOVE.L D0,-(A7) +00000086: 7008 'p.' MOVEQ #$08,D0 +00000088: B06E FFFA '.n..' CMP.W -$0006(A6),D0 +0000008C: 5CC3 '\.' SGE D3 +0000008E: 4403 'D.' NEG.B D3 +00000090: 6706 'g.' BEQ.S *+$0008 ; 00000098 +00000092: 302E FFFA '0...' MOVE.W -$0006(A6),D0 +00000096: 6002 '`.' BRA.S *+$0004 ; 0000009A +00000098: 7008 'p.' MOVEQ #$08,D0 +0000009A: 3F00 '?.' MOVE.W D0,-(A7) +0000009C: 4EBA 0000 'N...' JSR AL_FSEQUALSTRINGBYLENGTH ; id: 298 +000000A0: 101F '..' MOVE.B (A7)+,D0 +000000A2: 4CEE 1888 FDEA 'L.....' MOVEM.L -$0216(A6),D3/D7/A3/A4 +000000A8: 4E5E 'N^' UNLK A6 +000000AA: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_FSEQUALSTRINGBYLENGTH"(298) + 0000009E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_GETVARPTR"(304) + 0000003C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_GETDRIVERNAME"(309) + 00000018 +Comment: + + AUTOMOD_3CE30 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AL_isAFPmedia [3CEE0, 3CEFA) + + Module started due to: MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c + + +Dictionary: Flags $00 FirstId 313 + 313: AL_isAFPmedia + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AL_isAFPmedia"(313) 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: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000008: 7010 'p.' MOVEQ #$10,D0 +0000000A: C0A8 0086 '....' AND.L $0086(A0),D0 +0000000E: 6704 'g.' BEQ.S *+$0006 ; 00000014 +00000010: 7001 'p.' MOVEQ #$01,D0 +00000012: 6002 '`.' BRA.S *+$0004 ; 00000016 +00000014: 7000 'p.' MOVEQ #$00,D0 +00000016: 4E5E 'N^' UNLK A6 +00000018: 4E75 'Nu' RTS + +Comment: + + AL_isAFPmedia ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3CF10 [3CF10, 3CF38) + + Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) + + +Dictionary: Flags $00 FirstId 314 + 314: AUTOMOD_3CF10 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3CF10"(314) Segment="Main"(200) +Size: Flags $00 ModuleSize 40 + +Content: Flags $08 +Contents offset $0000 size $0028 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 1100 'H...' MOVEM.L D3/D7,-(A7) +00000008: 3E2E 000A '>...' MOVE.W $000A(A6),D7 +0000000C: 7600 'v.' MOVEQ #$00,D3 +0000000E: 0C47 0001 '.G..' CMPI.W #$0001,D7 +00000012: 6D08 'm.' BLT.S *+$000A ; 0000001C +00000014: 0C47 0016 '.G..' CMPI.W #$0016,D7 +00000018: 6E02 'n.' BGT.S *+$0004 ; 0000001C +0000001A: 7601 'v.' MOVEQ #$01,D3 +0000001C: 1003 '..' MOVE.B D3,D0 +0000001E: 4CEE 0088 FFF8 'L.....' MOVEM.L -$0008(A6),D3/D7 +00000024: 4E5E 'N^' UNLK A6 +00000026: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_3CF10 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AL_getVolType [3CF40, 3CFD2) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +18 (3CF58): JSR AL_GETDRIVEINFO + + Unresolved outgoing references: + +6A (3CFAA): JSR $3CC90 + + VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c + + +Dictionary: Flags $00 FirstId 315 + 315: AL_getVolType + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AL_getVolType"(315) Segment="Main"(200) +Size: Flags $00 ModuleSize 146 + +Content: Flags $08 +Contents offset $0000 size $0092 +00000000: 4E56 FFFA 'NV..' LINK.W A6,#-$0006 +00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 4247 'BG' CLR.W D7 +0000000E: 2F0C '/.' MOVE.L A4,-(A7) +00000010: 486E FFFC 'Hn..' PEA -$0004(A6) +00000014: 486E FFFE 'Hn..' PEA -$0002(A6) +00000018: 4EBA 0000 'N...' JSR AL_GETDRIVEINFO ; id: 308 +0000001C: 70FB 'p.' MOVEQ #$FB,D0 +0000001E: B06E FFFC '.n..' CMP.W -$0004(A6),D0 +00000022: 663A 'f:' BNE.S *+$003C ; 0000005E +00000024: 4A6C 0046 'Jl.F' TST.W $0046(A4) +00000028: 6634 'f4' BNE.S *+$0036 ; 0000005E +0000002A: 7000 'p.' MOVEQ #$00,D0 +0000002C: 302C 002E '0,..' MOVE.W $002E(A4),D0 +00000030: 4A80 'J.' TST.L D0 +00000032: 4C2C 0000 0030 'L,...0' MULU.L $0030(A4),D0 +00000038: 2C00 ',.' MOVE.L D0,D6 +0000003A: 0C86 0006 4000 '....@.' CMPI.L #$00064000,D6 +00000040: 6E04 'n.' BGT.S *+$0006 ; 00000046 +00000042: 7E02 '~.' MOVEQ #$02,D7 +00000044: 6040 '`@' BRA.S *+$0042 ; 00000086 +00000046: 0C86 000C 8000 '......' CMPI.L #$000C8000,D6 +0000004C: 6E04 'n.' BGT.S *+$0006 ; 00000052 +0000004E: 7E03 '~.' MOVEQ #$03,D7 +00000050: 6034 '`4' BRA.S *+$0036 ; 00000086 +00000052: 0C86 001F 4000 '....@.' CMPI.L #$001F4000,D6 +00000058: 6C2C 'l,' BGE.S *+$002E ; 00000086 +0000005A: 7E04 '~.' MOVEQ #$04,D7 +0000005C: 6028 '`(' BRA.S *+$002A ; 00000086 +0000005E: 486E FFFB 'Hn..' PEA -$0005(A6) +00000062: 302E FFFE '0...' MOVE.W -$0002(A6),D0 +00000066: 48C0 'H.' EXT.L D0 +00000068: 2F00 '/.' MOVE.L D0,-(A7) +0000006A: 4EBA FCE4 'N...' JSR *-$031A ; FFFFFD50 +0000006E: 3C00 '<.' MOVE.W D0,D6 +00000070: 504F 'PO' ADDQ.W #8,A7 +00000072: 660A 'f.' BNE.S *+$000C ; 0000007E +00000074: 4A2E FFFB 'J...' TST.B -$0005(A6) +00000078: 6704 'g.' BEQ.S *+$0006 ; 0000007E +0000007A: 7E05 '~.' MOVEQ #$05,D7 +0000007C: 6008 '`.' BRA.S *+$000A ; 00000086 +0000007E: 4A6C 0046 'Jl.F' TST.W $0046(A4) +00000082: 6702 'g.' BEQ.S *+$0004 ; 00000086 +00000084: 7E01 '~.' MOVEQ #$01,D7 +00000086: 3007 '0.' MOVE.W D7,D0 +00000088: 4CEE 10C0 FFEE 'L.....' MOVEM.L -$0012(A6),D6/D7/A4 +0000008E: 4E5E 'N^' UNLK A6 +00000090: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_GETDRIVEINFO"(308) + 0000001A +Comment: + + AL_getVolType ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3CFE0 [3CFE0, 3D03C) + + Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) + + +Dictionary: Flags $00 FirstId 316 + 316: AUTOMOD_3CFE0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3CFE0"(316) 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: 2F0B '/.' MOVE.L A3,-(A7) +00000006: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000A: 4241 'BA' CLR.W D1 +0000000C: 224B '"K' MOVEA.L A3,A1 +0000000E: 302E 000E '0...' MOVE.W $000E(A6),D0 +00000012: 5C40 '\@' ADDQ.W #6,D0 +00000014: 6734 'g4' BEQ.S *+$0036 ; 0000004A +00000016: 5340 'S@' SUBQ.W #1,D0 +00000018: 672A 'g*' BEQ.S *+$002C ; 00000044 +0000001A: 5340 'S@' SUBQ.W #1,D0 +0000001C: 6720 'g ' BEQ.S *+$0022 ; 0000003E +0000001E: 5340 'S@' SUBQ.W #1,D0 +00000020: 670A 'g.' BEQ.S *+$000C ; 0000002C +00000022: 5340 'S@' SUBQ.W #1,D0 +00000024: 670C 'g.' BEQ.S *+$000E ; 00000032 +00000026: 5340 'S@' SUBQ.W #1,D0 +00000028: 670E 'g.' BEQ.S *+$0010 ; 00000038 +0000002A: 6022 '`"' BRA.S *+$0024 ; 0000004E +0000002C: 3229 000C '2)..' MOVE.W $000C(A1),D1 +00000030: 601C '`.' BRA.S *+$001E ; 0000004E +00000032: 3229 000E '2)..' MOVE.W $000E(A1),D1 +00000036: 6016 '`.' BRA.S *+$0018 ; 0000004E +00000038: 3229 0010 '2)..' MOVE.W $0010(A1),D1 +0000003C: 6010 '`.' BRA.S *+$0012 ; 0000004E +0000003E: 3229 0012 '2)..' MOVE.W $0012(A1),D1 +00000042: 600A '`.' BRA.S *+$000C ; 0000004E +00000044: 3229 0014 '2)..' MOVE.W $0014(A1),D1 +00000048: 6004 '`.' BRA.S *+$0006 ; 0000004E +0000004A: 3229 0016 '2)..' MOVE.W $0016(A1),D1 +0000004E: 48C1 'H.' EXT.L D1 +00000050: 200B ' .' MOVE.L A3,D0 +00000052: D081 '..' ADD.L D1,D0 +00000054: 266E FFFC '&n..' MOVEA.L -$0004(A6),A3 +00000058: 4E5E 'N^' UNLK A6 +0000005A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_3CFE0 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AL_getAFPinfo [3D040, 3D066) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +1A (3D05A): JSR AL_GETVARPTR + + Unresolved outgoing references: + +1E (3D05E): JSR $3CFE0 + + VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c + + +Dictionary: Flags $00 FirstId 317 + 317: AL_getAFPinfo + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AL_getAFPinfo"(317) Segment="Main"(200) +Size: Flags $00 ModuleSize 38 + +Content: Flags $08 +Contents offset $0000 size $0026 +00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002 +00000004: 302E 000E '0...' MOVE.W $000E(A6),D0 +00000008: 48C0 'H.' EXT.L D0 +0000000A: 2F00 '/.' MOVE.L D0,-(A7) +0000000C: 598F 'Y.' SUBQ.L #4,A7 +0000000E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000012: 7009 'p.' MOVEQ #$09,D0 +00000014: 3F00 '?.' MOVE.W D0,-(A7) +00000016: 486E FFFE 'Hn..' PEA -$0002(A6) +0000001A: 4EBA 0000 'N...' JSR AL_GETVARPTR ; id: 304 +0000001E: 4EBA FF80 'N...' JSR *-$007E ; FFFFFFA0 +00000022: 4E5E 'N^' UNLK A6 +00000024: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_GETVARPTR"(304) + 0000001C +Comment: + + AL_getAFPinfo ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AL_GetMyZonePhs2 [3D070, 3D0C6) + + Module started due to: vector glue above, MODGUESS (align, label) + + Resolved outgoing references: + +32 (3D0A2): JSR GETBRIDGEADDRESS ; outside file + + VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c + + +Dictionary: Flags $00 FirstId 318 + 318: AL_GetMyZonePhs2 +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AL_GetMyZonePhs2"(318) Segment="Main"(200) +Size: Flags $00 ModuleSize 86 + +Content: Flags $08 +Contents offset $0000 size $0056 +00000000: 4E56 FF90 'NV..' LINK.W A6,#-$0070 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 3D7C FFD7 FFA8 '=|....' MOVE.W #$FFD7,-$0058(A6) +00000010: 3D7C 00F6 FFAA '=|....' MOVE.W #$00F6,-$0056(A6) +00000016: 3D7C 0007 FFAC '=|....' MOVE.W #$0007,-$0054(A6) +0000001C: 1D7C 0003 FFAE '.|....' MOVE.B #$03,-$0052(A6) +00000022: 1D7C 0004 FFAF '.|....' MOVE.B #$04,-$0051(A6) +00000028: 2D4C FFB2 '-L..' MOVE.L A4,-$004E(A6) +0000002C: 426E FFBA 'Bn..' CLR.W -$0046(A6) +00000030: 558F 'U.' SUBQ.L #2,A7 +00000032: 4EBA 0000 'N...' JSR GETBRIDGEADDRESS ; id: 319 +00000036: 4A5F 'J_' TST.W (A7)+ +00000038: 670A 'g.' BEQ.S *+$000C ; 00000044 +0000003A: 41EE FF90 'A...' LEA -$0070(A6),A0 +0000003E: A004 '..' _Control ; A004 +00000040: 4A40 'J@' TST.W D0 +00000042: 670A 'g.' BEQ.S *+$000C ; 0000004E +00000044: 18BC 0001 '....' MOVE.B #$01,(A4) +00000048: 197C 002A 0001 '.|.*..' MOVE.B #$2A,$0001(A4) ; '*' +0000004E: 286E FF8C '(n..' MOVEA.L -$0074(A6),A4 +00000052: 4E5E 'N^' UNLK A6 +00000054: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 319 + 319: GETBRIDGEADDRESS +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETBRIDGEADDRESS"(319) + 00000034 +Comment: + + AL_GetMyZonePhs2 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AL_GetMyServer [3D0E0, 3D116) + + Module started due to: island above, MODGUESS (align, label, BRA.L then padding) + + VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c + + +Dictionary: Flags $00 FirstId 320 + 320: AL_GetMyServer +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AL_GetMyServer"(320) Segment="Main"(200) +Size: Flags $00 ModuleSize 54 + +Content: Flags $08 +Contents offset $0000 size $0036 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 4213 'B.' CLR.B (A3) +0000000E: 598F 'Y.' SUBQ.L #4,A7 +00000010: 3F3C BFE3 '?<..' MOVE.W #$BFE3,-(A7) +00000014: A9BA '..' _GetString ; A9BA +00000016: 285F '(_' MOVEA.L (A7)+,A4 +00000018: 200C ' .' MOVE.L A4,D0 +0000001A: 6710 'g.' BEQ.S *+$0012 ; 0000002C +0000001C: 2054 ' T' MOVEA.L (A4),A0 +0000001E: 224B '"K' MOVEA.L A3,A1 +00000020: 2448 '$H' MOVEA.L A0,A2 +00000022: 7000 'p.' MOVEQ #$00,D0 +00000024: 1012 '..' MOVE.B (A2),D0 +00000026: 5240 'R@' ADDQ.W #1,D0 +00000028: 48C0 'H.' EXT.L D0 +0000002A: A22E '..' _BlockMoveData ; A22E +0000002C: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4 +00000032: 4E5E 'N^' UNLK A6 +00000034: 4E75 'Nu' RTS + +Comment: + + AL_GetMyServer ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AL_changeToAuxInfo [3D120, 3D16C) + + Module started due to: vector glue above, MODGUESS (align, label) + + VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c + + +Dictionary: Flags $00 FirstId 321 + 321: AL_changeToAuxInfo +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AL_changeToAuxInfo"(321) Segment="Main"(200) +Size: Flags $00 ModuleSize 76 + +Content: Flags $08 +Contents offset $0000 size $004C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 486C 000A 'Hl..' PEA $000A(A4) +00000014: 7000 'p.' MOVEQ #$00,D0 +00000016: 1F00 '..' MOVE.B D0,-(A7) +00000018: 721C 'r.' MOVEQ #$1C,D1 +0000001A: 2F01 '/.' MOVE.L D1,-(A7) +0000001C: 701A 'p.' MOVEQ #$1A,D0 +0000001E: A823 '.#' _AliasDispatch ; A823 +00000020: 2F0B '/.' MOVE.L A3,-(A7) +00000022: 486C 000A 'Hl..' PEA $000A(A4) +00000026: 7018 'p.' MOVEQ #$18,D0 +00000028: A823 '.#' _AliasDispatch ; A823 +0000002A: 296B 001C 0026 ')k...&' MOVE.L $001C(A3),$0026(A4) +00000030: 396B 002C 002C '9k.,.,' MOVE.W $002C(A3),$002C(A4) +00000036: 296B 0020 002E ')k. ..' MOVE.L $0020(A3),$002E(A4) +0000003C: 296B 0024 0072 ')k.$.r' MOVE.L $0024(A3),$0072(A4) +00000042: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +00000048: 4E5E 'N^' UNLK A6 +0000004A: 4E75 'Nu' RTS + +Comment: + + AL_changeToAuxInfo ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AL_GETVOLMOUNTINFO [3D180, 3D1FE) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c + + +Dictionary: Flags $00 FirstId 322 + 322: AL_GETVOLMOUNTINFO +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AL_GETVOLMOUNTINFO"(322) Segment="Main"(200) +Size: Flags $00 ModuleSize 126 + +Content: Flags $08 +Contents offset $0000 size $007E +00000000: 4E56 FFAE 'NV..' LINK.W A6,#-$0052 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 7000 'p.' MOVEQ #$00,D0 +0000000E: 2D40 FFC2 '-@..' MOVE.L D0,-$003E(A6) +00000012: 3D6E 000C FFC6 '=n....' MOVE.W $000C(A6),-$003A(A6) +00000018: 41EE FFAE 'A...' LEA -$0052(A6),A0 +0000001C: 2D48 FFD0 '-H..' MOVE.L A0,-$0030(A6) +00000020: 41EE FFB0 'A...' LEA -$0050(A6),A0 +00000024: 703F 'p?' MOVEQ #$3F,D0 ; '?' +00000026: A260 '.`' _HFSDispatch ; A260 +00000028: 3E00 '>.' MOVE.W D0,D7 +0000002A: 6642 'fB' BNE.S *+$0044 ; 0000006E +0000002C: 4A6E FFAE 'Jn..' TST.W -$0052(A6) +00000030: 6F3C 'o<' BLE.S *+$003E ; 0000006E +00000032: 302E FFAE '0...' MOVE.W -$0052(A6),D0 +00000036: 48C0 'H.' EXT.L D0 +00000038: A322 '."' _NewHandleClear ; A322 +0000003A: 2888 '(.' MOVE.L A0,(A4) +0000003C: 660C 'f.' BNE.S *+$000E ; 0000004A +0000003E: 558F 'U.' SUBQ.L #2,A7 +00000040: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +00000044: 3D5F 000E '=_..' MOVE.W (A7)+,$000E(A6) +00000048: 6028 '`(' BRA.S *+$002A ; 00000072 +0000004A: 2054 ' T' MOVEA.L (A4),A0 +0000004C: A029 '.)' _HLock ; A029 +0000004E: 2054 ' T' MOVEA.L (A4),A0 +00000050: 2D50 FFD0 '-P..' MOVE.L (A0),-$0030(A6) +00000054: 41EE FFB0 'A...' LEA -$0050(A6),A0 +00000058: 7040 'p@' MOVEQ #$40,D0 ; '@' +0000005A: A260 '.`' _HFSDispatch ; A260 +0000005C: 3E00 '>.' MOVE.W D0,D7 +0000005E: 2054 ' T' MOVEA.L (A4),A0 +00000060: A02A '.*' _HUnlock ; A02A +00000062: 4A47 'JG' TST.W D7 +00000064: 6708 'g.' BEQ.S *+$000A ; 0000006E +00000066: 2054 ' T' MOVEA.L (A4),A0 +00000068: A023 '.#' _DisposeHandle ; A023 +0000006A: 7000 'p.' MOVEQ #$00,D0 +0000006C: 2880 '(.' MOVE.L D0,(A4) +0000006E: 3D47 000E '=G..' MOVE.W D7,$000E(A6) +00000072: 4CEE 1080 FFA6 'L.....' MOVEM.L -$005A(A6),D7/A4 +00000078: 4E5E 'N^' UNLK A6 +0000007A: 4E74 0006 'Nt..' RTD #$0006 + +Comment: + + AL_GETVOLMOUNTINFO ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3D210 [3D210, 3D2E6) + + Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) + + Resolved outgoing references: + +8A (3D29A): JSR AL_getAFPinfo + +52 (3D262): JSR AL_getAFPinfo + +2A (3D23A): JSR AL_GETVOLMOUNTINFO + + Unresolved outgoing references: + +68 (3D278): JSR $3CFE0 + +A0 (3D2B0): JSR $3CFE0 + + +Dictionary: Flags $00 FirstId 323 + 323: AUTOMOD_3D210 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3D210"(323) Segment="Main"(200) +Size: Flags $00 ModuleSize 214 + +Content: Flags $08 +Contents offset $0000 size $00D6 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 1108 'H...' MOVEM.L D3/D7/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 7000 'p.' MOVEQ #$00,D0 +0000000E: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000012: 7E01 '~.' MOVEQ #$01,D7 +00000014: 222C 0086 '",..' MOVE.L $0086(A4),D1 +00000018: 0801 0000 '....' BTST #$00,D1 +0000001C: 6700 00A0 'g...' BEQ *+$00A2 ; 000000BE +00000020: 558F 'U.' SUBQ.L #2,A7 +00000022: 3F2E 000E '?...' MOVE.W $000E(A6),-(A7) +00000026: 486E FFFC 'Hn..' PEA -$0004(A6) +0000002A: 4EBA 0000 'N...' JSR AL_GETVOLMOUNTINFO ; id: 322 +0000002E: 4A5F 'J_' TST.W (A7)+ +00000030: 6600 008A 'f...' BNE *+$008C ; 000000BC +00000034: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000038: 2050 ' P' MOVEA.L (A0),A0 +0000003A: 0CA8 6166 706D '..afpm' CMPI.L #$6166706D,$0002(A0) ; 'afpm' + 0002 +00000042: 6678 'fx' BNE.S *+$007A ; 000000BC +00000044: 7600 'v.' MOVEQ #$00,D3 +00000046: 2F03 '/.' MOVE.L D3,-(A7) +00000048: 558F 'U.' SUBQ.L #2,A7 +0000004A: 2F03 '/.' MOVE.L D3,-(A7) +0000004C: 70FD 'p.' MOVEQ #$FD,D0 +0000004E: 2F00 '/.' MOVE.L D0,-(A7) +00000050: 2F0C '/.' MOVE.L A4,-(A7) +00000052: 4EBA 0000 'N...' JSR AL_getAFPinfo ; id: 317 +00000056: 508F 'P.' ADDQ.L #8,A7 +00000058: 261F '&.' MOVE.L (A7)+,D3 +0000005A: 2F00 '/.' MOVE.L D0,-(A7) +0000005C: 2F03 '/.' MOVE.L D3,-(A7) +0000005E: 70FD 'p.' MOVEQ #$FD,D0 +00000060: 2F00 '/.' MOVE.L D0,-(A7) +00000062: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000066: 2F10 '/.' MOVE.L (A0),-(A7) +00000068: 4EBA FD66 'N..f' JSR *-$0298 ; FFFFFDD0 +0000006C: 508F 'P.' ADDQ.L #8,A7 +0000006E: 261F '&.' MOVE.L (A7)+,D3 +00000070: 2F00 '/.' MOVE.L D0,-(A7) +00000072: 7019 'p.' MOVEQ #$19,D0 +00000074: A823 '.#' _AliasDispatch ; A823 +00000076: 101F '..' MOVE.B (A7)+,D0 +00000078: 261F '&.' MOVE.L (A7)+,D3 +0000007A: 4A00 'J.' TST.B D0 +0000007C: 673A 'g:' BEQ.S *+$003C ; 000000B8 +0000007E: 2F03 '/.' MOVE.L D3,-(A7) +00000080: 558F 'U.' SUBQ.L #2,A7 +00000082: 2F03 '/.' MOVE.L D3,-(A7) +00000084: 70FE 'p.' MOVEQ #$FE,D0 +00000086: 2F00 '/.' MOVE.L D0,-(A7) +00000088: 2F0C '/.' MOVE.L A4,-(A7) +0000008A: 4EBA 0000 'N...' JSR AL_getAFPinfo ; id: 317 +0000008E: 508F 'P.' ADDQ.L #8,A7 +00000090: 261F '&.' MOVE.L (A7)+,D3 +00000092: 2F00 '/.' MOVE.L D0,-(A7) +00000094: 2F03 '/.' MOVE.L D3,-(A7) +00000096: 70FE 'p.' MOVEQ #$FE,D0 +00000098: 2F00 '/.' MOVE.L D0,-(A7) +0000009A: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000009E: 2F10 '/.' MOVE.L (A0),-(A7) +000000A0: 4EBA FD2E 'N...' JSR *-$02D0 ; FFFFFDD0 +000000A4: 508F 'P.' ADDQ.L #8,A7 +000000A6: 261F '&.' MOVE.L (A7)+,D3 +000000A8: 2F00 '/.' MOVE.L D0,-(A7) +000000AA: 7019 'p.' MOVEQ #$19,D0 +000000AC: A823 '.#' _AliasDispatch ; A823 +000000AE: 101F '..' MOVE.B (A7)+,D0 +000000B0: 261F '&.' MOVE.L (A7)+,D3 +000000B2: 4A00 'J.' TST.B D0 +000000B4: 6702 'g.' BEQ.S *+$0004 ; 000000B8 +000000B6: 7601 'v.' MOVEQ #$01,D3 +000000B8: 1E03 '..' MOVE.B D3,D7 +000000BA: 6002 '`.' BRA.S *+$0004 ; 000000BE +000000BC: 4207 'B.' CLR.B D7 +000000BE: 4AAE FFFC 'J...' TST.L -$0004(A6) +000000C2: 6706 'g.' BEQ.S *+$0008 ; 000000CA +000000C4: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000C8: A023 '.#' _DisposeHandle ; A023 +000000CA: 1007 '..' MOVE.B D7,D0 +000000CC: 4CEE 1088 FFF0 'L.....' MOVEM.L -$0010(A6),D3/D7/A4 +000000D2: 4E5E 'N^' UNLK A6 +000000D4: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_getAFPinfo"(317) + 0000008C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_getAFPinfo"(317) + 00000054 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_GETVOLMOUNTINFO"(322) + 0000002C +Comment: + + AUTOMOD_3D210 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3D2F0 [3D2F0, 3D324) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 324 + 324: AUTOMOD_3D2F0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3D2F0"(324) 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 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 3E2E 000A '>...' MOVE.W $000A(A6),D7 +0000000C: 598F 'Y.' SUBQ.L #4,A7 +0000000E: 2EBC 0000 0356 '.....V' MOVE.L #$00000356,(A7) +00000014: 205F ' _' MOVEA.L (A7)+,A0 +00000016: 2868 0002 '(h..' MOVEA.L $0002(A0),A4 +0000001A: 6002 '`.' BRA.S *+$0004 ; 0000001E +0000001C: 2854 '(T' MOVEA.L (A4),A4 +0000001E: 200C ' .' MOVE.L A4,D0 +00000020: 6706 'g.' BEQ.S *+$0008 ; 00000028 +00000022: BE6C 0048 '.l.H' CMP.W $0048(A4),D7 +00000026: 66F4 'f.' BNE.S *-$000A ; 0000001C +00000028: 200C ' .' MOVE.L A4,D0 +0000002A: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000030: 4E5E 'N^' UNLK A6 +00000032: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_3D2F0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3D330 [3D330, 3D394) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 325 + 325: AUTOMOD_3D330 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3D330"(325) Segment="Main"(200) +Size: Flags $00 ModuleSize 100 + +Content: Flags $08 +Contents offset $0000 size $0064 +00000000: 4E56 FFBE 'NV..' LINK.W A6,#-$0042 +00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 7E00 '~.' MOVEQ #$00,D7 +0000000E: 200C ' .' MOVE.L A4,D0 +00000010: 6746 'gF' BEQ.S *+$0048 ; 00000058 +00000012: 3D7C 0079 FFE8 '=|.y..' MOVE.W #$0079,-$0018(A6) +00000018: 3D6C 004E FFEA '=l.N..' MOVE.W $004E(A4),-$0016(A6) +0000001E: 7000 'p.' MOVEQ #$00,D0 +00000020: 2D40 FFDA '-@..' MOVE.L D0,-$0026(A6) +00000024: 3D6C 004A FFE6 '=l.J..' MOVE.W $004A(A4),-$001A(A6) +0000002A: 3D6C 004E FFE4 '=l.N..' MOVE.W $004E(A4),-$001C(A6) +00000030: 41EE FFBE 'A...' LEA -$0042(A6),A0 +00000034: 2D48 FFEE '-H..' MOVE.L A0,-$0012(A6) +00000038: 7210 'r.' MOVEQ #$10,D1 +0000003A: 2D41 FFF2 '-A..' MOVE.L D1,-$000E(A6) +0000003E: 41EE FFCE 'A...' LEA -$0032(A6),A0 +00000042: A005 '..' _Status ; A005 +00000044: 3C00 '<.' MOVE.W D0,D6 +00000046: 6606 'f.' BNE.S *+$0008 ; 0000004E +00000048: 2E2E FFCA '....' MOVE.L -$0036(A6),D7 +0000004C: 6004 '`.' BRA.S *+$0006 ; 00000052 +0000004E: 2E2C 00C2 '.,..' MOVE.L $00C2(A4),D7 +00000052: 0487 4B6D 0C00 '..Km..' SUBI.L #$4B6D0C00,D7 +00000058: 2007 ' .' MOVE.L D7,D0 +0000005A: 4CEE 10C0 FFB2 'L.....' MOVEM.L -$004E(A6),D6/D7/A4 +00000060: 4E5E 'N^' UNLK A6 +00000062: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_3D330 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AL_fixedCreationDate [3D3A0, 3D408) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +20 (3D3C0): JSR AL_FINDVOLBYVREFNUM + + Unresolved outgoing references: + +38 (3D3D8): JSR $3CF10 + +4A (3D3EA): JSR $3D2F0 + +52 (3D3F2): JSR $3D330 + + VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c + + +Dictionary: Flags $00 FirstId 326 + 326: AL_fixedCreationDate +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AL_fixedCreationDate"(326) Segment="Main"(200) +Size: Flags $00 ModuleSize 104 + +Content: Flags $08 +Contents offset $0000 size $0068 +00000000: 4E56 FF86 'NV..' LINK.W A6,#-$007A +00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) +00000008: 2C2E 0010 ',...' MOVE.L $0010(A6),D6 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 2E06 '..' MOVE.L D6,D7 +00000012: 200C ' .' MOVE.L A4,D0 +00000014: 6616 'f.' BNE.S *+$0018 ; 0000002C +00000016: 558F 'U.' SUBQ.L #2,A7 +00000018: 3F2E 000E '?...' MOVE.W $000E(A6),-(A7) +0000001C: 486E FF86 'Hn..' PEA -$007A(A6) +00000020: 4EBA 0000 'N...' JSR AL_FINDVOLBYVREFNUM ; id: 272 +00000024: 4A5F 'J_' TST.W (A7)+ +00000026: 6604 'f.' BNE.S *+$0006 ; 0000002C +00000028: 49EE FF86 'I...' LEA -$007A(A6),A4 +0000002C: 200C ' .' MOVE.L A4,D0 +0000002E: 672C 'g,' BEQ.S *+$002E ; 0000005C +00000030: 302C 0046 '0,.F' MOVE.W $0046(A4),D0 +00000034: 48C0 'H.' EXT.L D0 +00000036: 2F00 '/.' MOVE.L D0,-(A7) +00000038: 4EBA FB36 'N..6' JSR *-$04C8 ; FFFFFB70 +0000003C: 4A00 'J.' TST.B D0 +0000003E: 584F 'XO' ADDQ.W #4,A7 +00000040: 671A 'g.' BEQ.S *+$001C ; 0000005C +00000042: 302C 0042 '0,.B' MOVE.W $0042(A4),D0 +00000046: 48C0 'H.' EXT.L D0 +00000048: 2F00 '/.' MOVE.L D0,-(A7) +0000004A: 4EBA FF04 'N...' JSR *-$00FA ; FFFFFF50 +0000004E: 588F 'X.' ADDQ.L #4,A7 +00000050: 2F00 '/.' MOVE.L D0,-(A7) +00000052: 4EBA FF3C 'N..<' JSR *-$00C2 ; FFFFFF90 +00000056: 2E00 '..' MOVE.L D0,D7 +00000058: DE86 '..' ADD.L D6,D7 +0000005A: 584F 'XO' ADDQ.W #4,A7 +0000005C: 2007 ' .' MOVE.L D7,D0 +0000005E: 4CEE 10C0 FF7A 'L....z' MOVEM.L -$0086(A6),D6/D7/A4 +00000064: 4E5E 'N^' UNLK A6 +00000066: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_FINDVOLBYVREFNUM"(272) + 00000022 +Comment: + + AL_fixedCreationDate ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3D420 [3D420, 3D4A8) + + Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) + + Resolved outgoing references: + +62 (3D482): JSR AL_GETDRIVEINFO + +2E (3D44E): JSR AL_isAFPmedia + +16 (3D436): JSR AL_getVolType + + Unresolved outgoing references: + +42 (3D462): JSR $3D210 + +70 (3D490): JSR $3CE30 + + +Dictionary: Flags $00 FirstId 327 + 327: AUTOMOD_3D420 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3D420"(327) Segment="Main"(200) +Size: Flags $00 ModuleSize 136 + +Content: Flags $08 +Contents offset $0000 size $0088 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +0000000C: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +00000010: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000014: 2F0A '/.' MOVE.L A2,-(A7) +00000016: 4EBA 0000 'N...' JSR AL_getVolType ; id: 315 +0000001A: 3680 '6.' MOVE.W D0,(A3) +0000001C: 302C 002C '0,.,' MOVE.W $002C(A4),D0 +00000020: B053 '.S' CMP.W (A3),D0 +00000022: 584F 'XO' ADDQ.W #4,A7 +00000024: 6656 'fV' BNE.S *+$0058 ; 0000007C +00000026: 7001 'p.' MOVEQ #$01,D0 +00000028: B053 '.S' CMP.W (A3),D0 +0000002A: 6624 'f$' BNE.S *+$0026 ; 00000050 +0000002C: 2F0C '/.' MOVE.L A4,-(A7) +0000002E: 4EBA 0000 'N...' JSR AL_isAFPmedia ; id: 313 +00000032: 4A00 'J.' TST.B D0 +00000034: 584F 'XO' ADDQ.W #4,A7 +00000036: 6714 'g.' BEQ.S *+$0016 ; 0000004C +00000038: 302A 0016 '0*..' MOVE.W $0016(A2),D0 +0000003C: 48C0 'H.' EXT.L D0 +0000003E: 2F00 '/.' MOVE.L D0,-(A7) +00000040: 2F0C '/.' MOVE.L A4,-(A7) +00000042: 4EBA FDAC 'N...' JSR *-$0252 ; FFFFFDF0 +00000046: 4A00 'J.' TST.B D0 +00000048: 504F 'PO' ADDQ.W #8,A7 +0000004A: 6730 'g0' BEQ.S *+$0032 ; 0000007C +0000004C: 7001 'p.' MOVEQ #$01,D0 +0000004E: 602E '`.' BRA.S *+$0030 ; 0000007E +00000050: 7005 'p.' MOVEQ #$05,D0 +00000052: B06C 002C '.l.,' CMP.W $002C(A4),D0 +00000056: 6620 'f ' BNE.S *+$0022 ; 00000078 +00000058: 2F0A '/.' MOVE.L A2,-(A7) +0000005A: 486E FFFC 'Hn..' PEA -$0004(A6) +0000005E: 486E FFFE 'Hn..' PEA -$0002(A6) +00000062: 4EBA 0000 'N...' JSR AL_GETDRIVEINFO ; id: 308 +00000066: 302E FFFC '0...' MOVE.W -$0004(A6),D0 +0000006A: 48C0 'H.' EXT.L D0 +0000006C: 2F00 '/.' MOVE.L D0,-(A7) +0000006E: 2F0C '/.' MOVE.L A4,-(A7) +00000070: 4EBA F99E 'N...' JSR *-$0660 ; FFFFFA10 +00000074: 504F 'PO' ADDQ.W #8,A7 +00000076: 6006 '`.' BRA.S *+$0008 ; 0000007E +00000078: 7001 'p.' MOVEQ #$01,D0 +0000007A: 6002 '`.' BRA.S *+$0004 ; 0000007E +0000007C: 7000 'p.' MOVEQ #$00,D0 +0000007E: 4CEE 1C00 FFF0 'L.....' MOVEM.L -$0010(A6),A2-A4 +00000084: 4E5E 'N^' UNLK A6 +00000086: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_GETDRIVEINFO"(308) + 00000064 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_isAFPmedia"(313) + 00000030 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_getVolType"(315) + 00000018 +Comment: + + AUTOMOD_3D420 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3D4B0 [3D4B0, 3D536) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +34 (3D4E4): JSR AL_GETVARPTR + +E (3D4BE): JSR AL_isAFPmedia + + +Dictionary: Flags $00 FirstId 328 + 328: AUTOMOD_3D4B0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3D4B0"(328) Segment="Main"(200) +Size: Flags $00 ModuleSize 134 + +Content: Flags $08 +Contents offset $0000 size $0086 +00000000: 4E56 FFC4 'NV..' LINK.W A6,#-$003C +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 2F0C '/.' MOVE.L A4,-(A7) +0000000E: 4EBA 0000 'N...' JSR AL_isAFPmedia ; id: 313 +00000012: 4A00 'J.' TST.B D0 +00000014: 584F 'XO' ADDQ.W #4,A7 +00000016: 6762 'gb' BEQ.S *+$0064 ; 0000007A +00000018: 7001 'p.' MOVEQ #$01,D0 +0000001A: B06C 002C '.l.,' CMP.W $002C(A4),D0 +0000001E: 665A 'fZ' BNE.S *+$005C ; 0000007A +00000020: 7008 'p.' MOVEQ #$08,D0 +00000022: C0AC 0086 '....' AND.L $0086(A4),D0 +00000026: 6752 'gR' BEQ.S *+$0054 ; 0000007A +00000028: 598F 'Y.' SUBQ.L #4,A7 +0000002A: 2F0C '/.' MOVE.L A4,-(A7) +0000002C: 7008 'p.' MOVEQ #$08,D0 +0000002E: 3F00 '?.' MOVE.W D0,-(A7) +00000030: 486E FFC4 'Hn..' PEA -$003C(A6) +00000034: 4EBA 0000 'N...' JSR AL_GETVARPTR ; id: 304 +00000038: 265F '&_' MOVEA.L (A7)+,A3 +0000003A: 70FF 'p.' MOVEQ #$FF,D0 +0000003C: B0AB 0008 '....' CMP.L $0008(A3),D0 +00000040: 6738 'g8' BEQ.S *+$003A ; 0000007A +00000042: 700C 'p.' MOVEQ #$0C,D0 +00000044: B06E FFC4 '.n..' CMP.W -$003C(A6),D0 +00000048: 6630 'f0' BNE.S *+$0032 ; 0000007A +0000004A: 7000 'p.' MOVEQ #$00,D0 +0000004C: 2D40 FFD8 '-@..' MOVE.L D0,-$0028(A6) +00000050: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000054: 3D68 0016 FFDC '=h....' MOVE.W $0016(A0),-$0024(A6) +0000005A: 7202 'r.' MOVEQ #$02,D1 +0000005C: 2D41 FFF6 '-A..' MOVE.L D1,-$000A(A6) +00000060: 41EE FFC6 'A...' LEA -$003A(A6),A0 +00000064: 7014 'p.' MOVEQ #$14,D0 +00000066: A260 '.`' _HFSDispatch ; A260 +00000068: 4A40 'J@' TST.W D0 +0000006A: 660E 'f.' BNE.S *+$0010 ; 0000007A +0000006C: 202B 0008 ' +..' MOVE.L $0008(A3),D0 +00000070: B0AE FFFC '....' CMP.L -$0004(A6),D0 +00000074: 6704 'g.' BEQ.S *+$0006 ; 0000007A +00000076: 7001 'p.' MOVEQ #$01,D0 +00000078: 6002 '`.' BRA.S *+$0004 ; 0000007C +0000007A: 7000 'p.' MOVEQ #$00,D0 +0000007C: 4CEE 1800 FFBC 'L.....' MOVEM.L -$0044(A6),A3/A4 +00000082: 4E5E 'N^' UNLK A6 +00000084: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_GETVARPTR"(304) + 00000036 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_isAFPmedia"(313) + 00000010 +Comment: + + AUTOMOD_3D4B0 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3D540 [3D540, 3D644) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +BE (3D5FE): JSR AL_isItSelf + +A2 (3D5E2): JSR AL_isAFPmedia + +50 (3D590): JSR AL_fixedCreationDate + + Unresolved outgoing references: + +80 (3D5C0): JSR $3D420 + +90 (3D5D0): JSR $3D4B0 + +E0 (3D620): JSR $3D210 + + +Dictionary: Flags $00 FirstId 329 + 329: AUTOMOD_3D540 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3D540"(329) Segment="Main"(200) +Size: Flags $00 ModuleSize 260 + +Content: Flags $08 +Contents offset $0000 size $0104 +00000000: 4E56 FFE0 'NV..' LINK.W A6,#-$0020 +00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000008: 3E2E 000C '>...' MOVE.W $000C(A6),D7 +0000000C: 266E 000E '&n..' MOVEA.L $000E(A6),A3 +00000010: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000014: 397C 0001 001C '9|....' MOVE.W #$0001,$001C(A4) +0000001A: 41EE FFE0 'A...' LEA -$0020(A6),A0 +0000001E: 2948 0012 ')H..' MOVE.L A0,$0012(A4) +00000022: 6000 00C6 '`...' BRA *+$00C8 ; 000000EA +00000026: 526C 001C 'Rl..' ADDQ.W #1,$001C(A4) +0000002A: 0C6C 4A48 0046 '.lJH.F' CMPI.W #$4A48,$0046(A4) ; 'JH' +00000030: 660A 'f.' BNE.S *+$000C ; 0000003C +00000032: 0C6B 4A48 008A '.kJH..' CMPI.W #$4A48,$008A(A3) ; 'JH' +00000038: 6700 00BA 'g...' BEQ *+$00BC ; 000000F4 +0000003C: 7001 'p.' MOVEQ #$01,D0 +0000003E: C047 '.G' AND.W D7,D0 +00000040: 671E 'g.' BEQ.S *+$0020 ; 00000060 +00000042: 2F2C 001E '/,..' MOVE.L $001E(A4),-(A7) +00000046: 302C 0016 '0,..' MOVE.W $0016(A4),D0 +0000004A: 48C0 'H.' EXT.L D0 +0000004C: 2F00 '/.' MOVE.L D0,-(A7) +0000004E: 2F0C '/.' MOVE.L A4,-(A7) +00000050: 4EBA 0000 'N...' JSR AL_fixedCreationDate ; id: 326 +00000054: B0AB 0026 '...&' CMP.L $0026(A3),D0 +00000058: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000005C: 6600 008C 'f...' BNE *+$008E ; 000000EA +00000060: 7002 'p.' MOVEQ #$02,D0 +00000062: C047 '.G' AND.W D7,D0 +00000064: 6712 'g.' BEQ.S *+$0014 ; 00000078 +00000066: 558F 'U.' SUBQ.L #2,A7 +00000068: 486E FFE0 'Hn..' PEA -$0020(A6) +0000006C: 486B 000A 'Hk..' PEA $000A(A3) +00000070: 7019 'p.' MOVEQ #$19,D0 +00000072: A823 '.#' _AliasDispatch ; A823 +00000074: 4A1F 'J.' TST.B (A7)+ +00000076: 6772 'gr' BEQ.S *+$0074 ; 000000EA +00000078: 486E FFFC 'Hn..' PEA -$0004(A6) +0000007C: 2F0C '/.' MOVE.L A4,-(A7) +0000007E: 2F0B '/.' MOVE.L A3,-(A7) +00000080: 4EBA FE5E 'N..^' JSR *-$01A0 ; FFFFFEE0 +00000084: 1C00 '..' MOVE.B D0,D6 +00000086: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000008A: 670E 'g.' BEQ.S *+$0010 ; 0000009A +0000008C: 2F0C '/.' MOVE.L A4,-(A7) +0000008E: 2F0B '/.' MOVE.L A3,-(A7) +00000090: 4EBA FEDE 'N...' JSR *-$0120 ; FFFFFF70 +00000094: 4A00 'J.' TST.B D0 +00000096: 504F 'PO' ADDQ.W #8,A7 +00000098: 675A 'gZ' BEQ.S *+$005C ; 000000F4 +0000009A: 7001 'p.' MOVEQ #$01,D0 +0000009C: C047 '.G' AND.W D7,D0 +0000009E: 674A 'gJ' BEQ.S *+$004C ; 000000EA +000000A0: 2F0B '/.' MOVE.L A3,-(A7) +000000A2: 4EBA 0000 'N...' JSR AL_isAFPmedia ; id: 313 +000000A6: 4A00 'J.' TST.B D0 +000000A8: 584F 'XO' ADDQ.W #4,A7 +000000AA: 673E 'g>' BEQ.S *+$0040 ; 000000EA +000000AC: 4A06 'J.' TST.B D6 +000000AE: 663A 'f:' BNE.S *+$003C ; 000000EA +000000B0: 7001 'p.' MOVEQ #$01,D0 +000000B2: B06B 002C '.k.,' CMP.W $002C(A3),D0 +000000B6: 6610 'f.' BNE.S *+$0012 ; 000000C8 +000000B8: 486E FFFF 'Hn..' PEA -$0001(A6) +000000BC: 2F0B '/.' MOVE.L A3,-(A7) +000000BE: 4EBA 0000 'N...' JSR AL_isItSelf ; id: 230 +000000C2: 4A00 'J.' TST.B D0 +000000C4: 504F 'PO' ADDQ.W #8,A7 +000000C6: 662C 'f,' BNE.S *+$002E ; 000000F4 +000000C8: 7001 'p.' MOVEQ #$01,D0 +000000CA: B06B 002C '.k.,' CMP.W $002C(A3),D0 +000000CE: 671A 'g.' BEQ.S *+$001C ; 000000EA +000000D0: 4A6C 0046 'Jl.F' TST.W $0046(A4) +000000D4: 6714 'g.' BEQ.S *+$0016 ; 000000EA +000000D6: 302C 0016 '0,..' MOVE.W $0016(A4),D0 +000000DA: 48C0 'H.' EXT.L D0 +000000DC: 2F00 '/.' MOVE.L D0,-(A7) +000000DE: 2F0B '/.' MOVE.L A3,-(A7) +000000E0: 4EBA FBEE 'N...' JSR *-$0410 ; FFFFFCD0 +000000E4: 4A00 'J.' TST.B D0 +000000E6: 504F 'PO' ADDQ.W #8,A7 +000000E8: 660A 'f.' BNE.S *+$000C ; 000000F4 +000000EA: 204C ' L' MOVEA.L A4,A0 +000000EC: A207 '..' _HGetVInfo ; A207 +000000EE: 3A00 ':.' MOVE.W D0,D5 +000000F0: 6700 FF34 'g..4' BEQ *-$00CA ; 00000026 +000000F4: 3D45 0012 '=E..' MOVE.W D5,$0012(A6) +000000F8: 4CEE 18E0 FFCC 'L.....' MOVEM.L -$0034(A6),D5-D7/A3/A4 +000000FE: 4E5E 'N^' UNLK A6 +00000100: 4E74 000A 'Nt..' RTD #$000A + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_isItSelf"(230) + 000000C0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_isAFPmedia"(313) + 000000A4 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_fixedCreationDate"(326) + 00000052 +Comment: + + AUTOMOD_3D540 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AL_checkIfMounted [3D650, 3D758) + + Module started due to: MODGUESS (align, label, RTD then padding) + + Resolved outgoing references: + +5A (3D6AA): JSR AL_fixedCreationDate + + Unresolved outgoing references: + +44 (3D694): JSR $3D420 + +B2 (3D702): JSR $3D540 + +CA (3D71A): JSR $3D540 + +E2 (3D732): JSR $3D540 + + VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c + + +Dictionary: Flags $00 FirstId 330 + 330: AL_checkIfMounted + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AL_checkIfMounted"(330) Segment="Main"(200) +Size: Flags $00 ModuleSize 264 + +Content: Flags $08 +Contents offset $0000 size $0108 +00000000: 4E56 FF84 'NV..' LINK.W A6,#-$007C +00000004: 48E7 1318 'H...' MOVEM.L D3/D6/D7/A3/A4,-(A7) +00000008: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 4206 'B.' CLR.B D6 +00000012: 558F 'U.' SUBQ.L #2,A7 +00000014: 486C 000A 'Hl..' PEA $000A(A4) +00000018: 486E FF84 'Hn..' PEA -$007C(A6) +0000001C: 7010 'p.' MOVEQ #$10,D0 +0000001E: A823 '.#' _AliasDispatch ; A823 +00000020: 3E1F '>.' MOVE.W (A7)+,D7 +00000022: 6708 'g.' BEQ.S *+$000A ; 0000002C +00000024: 0C47 FFDD '.G..' CMPI.W #$FFDD,D7 +00000028: 6600 00C6 'f...' BNE *+$00C8 ; 000000F0 +0000002C: 70FF 'p.' MOVEQ #$FF,D0 +0000002E: B06C 002C '.l.,' CMP.W $002C(A4),D0 +00000032: 6700 00BC 'g...' BEQ *+$00BE ; 000000F0 +00000036: 4A47 'JG' TST.W D7 +00000038: 665A 'fZ' BNE.S *+$005C ; 00000094 +0000003A: 486E FFFE 'Hn..' PEA -$0002(A6) +0000003E: 486E FF84 'Hn..' PEA -$007C(A6) +00000042: 2F0C '/.' MOVE.L A4,-(A7) +00000044: 4EBA FD8A 'N...' JSR *-$0274 ; FFFFFDD0 +00000048: 1C00 '..' MOVE.B D0,D6 +0000004A: 2F2E FFA2 '/...' MOVE.L -$005E(A6),-(A7) +0000004E: 302E FF9A '0...' MOVE.W -$0066(A6),D0 +00000052: 48C0 'H.' EXT.L D0 +00000054: 2F00 '/.' MOVE.L D0,-(A7) +00000056: 486E FF84 'Hn..' PEA -$007C(A6) +0000005A: 4EBA 0000 'N...' JSR AL_fixedCreationDate ; id: 326 +0000005E: 2D40 FFA2 '-@..' MOVE.L D0,-$005E(A6) +00000062: B0AC 0026 '...&' CMP.L $0026(A4),D0 +00000066: 4FEF 0018 'O...' LEA $0018(A7),A7 +0000006A: 6628 'f(' BNE.S *+$002A ; 00000094 +0000006C: 7001 'p.' MOVEQ #$01,D0 +0000006E: B06C 002C '.l.,' CMP.W $002C(A4),D0 +00000072: 6716 'g.' BEQ.S *+$0018 ; 0000008A +00000074: 7001 'p.' MOVEQ #$01,D0 +00000076: B06E FFFE '.n..' CMP.W -$0002(A6),D0 +0000007A: 670E 'g.' BEQ.S *+$0010 ; 0000008A +0000007C: 4A6C 002C 'Jl.,' TST.W $002C(A4) +00000080: 6612 'f.' BNE.S *+$0014 ; 00000094 +00000082: 7005 'p.' MOVEQ #$05,D0 +00000084: B06E FFFE '.n..' CMP.W -$0002(A6),D0 +00000088: 660A 'f.' BNE.S *+$000C ; 00000094 +0000008A: 4A06 'J.' TST.B D6 +0000008C: 57C3 'W.' SEQ D3 +0000008E: 4403 'D.' NEG.B D3 +00000090: 1683 '..' MOVE.B D3,(A3) +00000092: 7C01 '|.' MOVEQ #$01,D6 +00000094: 4A47 'JG' TST.W D7 +00000096: 660E 'f.' BNE.S *+$0010 ; 000000A6 +00000098: 4A06 'J.' TST.B D6 +0000009A: 670A 'g.' BEQ.S *+$000C ; 000000A6 +0000009C: 202E FFA2 ' ...' MOVE.L -$005E(A6),D0 +000000A0: B0AC 0026 '...&' CMP.L $0026(A4),D0 +000000A4: 674A 'gJ' BEQ.S *+$004C ; 000000F0 +000000A6: 558F 'U.' SUBQ.L #2,A7 +000000A8: 2F0C '/.' MOVE.L A4,-(A7) +000000AA: 7003 'p.' MOVEQ #$03,D0 +000000AC: 3F00 '?.' MOVE.W D0,-(A7) +000000AE: 486E FF84 'Hn..' PEA -$007C(A6) +000000B2: 4EBA FE3C 'N..<' JSR *-$01C2 ; FFFFFEF0 +000000B6: 3E1F '>.' MOVE.W (A7)+,D7 +000000B8: 0C47 FFDD '.G..' CMPI.W #$FFDD,D7 +000000BC: 6632 'f2' BNE.S *+$0034 ; 000000F0 +000000BE: 558F 'U.' SUBQ.L #2,A7 +000000C0: 2F0C '/.' MOVE.L A4,-(A7) +000000C2: 7001 'p.' MOVEQ #$01,D0 +000000C4: 3F00 '?.' MOVE.W D0,-(A7) +000000C6: 486E FF84 'Hn..' PEA -$007C(A6) +000000CA: 4EBA FE24 'N..$' JSR *-$01DA ; FFFFFEF0 +000000CE: 3E1F '>.' MOVE.W (A7)+,D7 +000000D0: 0C47 FFDD '.G..' CMPI.W #$FFDD,D7 +000000D4: 6612 'f.' BNE.S *+$0014 ; 000000E8 +000000D6: 558F 'U.' SUBQ.L #2,A7 +000000D8: 2F0C '/.' MOVE.L A4,-(A7) +000000DA: 7002 'p.' MOVEQ #$02,D0 +000000DC: 3F00 '?.' MOVE.W D0,-(A7) +000000DE: 486E FF84 'Hn..' PEA -$007C(A6) +000000E2: 4EBA FE0C 'N...' JSR *-$01F2 ; FFFFFEF0 +000000E6: 3E1F '>.' MOVE.W (A7)+,D7 +000000E8: 4A47 'JG' TST.W D7 +000000EA: 6604 'f.' BNE.S *+$0006 ; 000000F0 +000000EC: 16BC 0001 '....' MOVE.B #$01,(A3) +000000F0: 4A47 'JG' TST.W D7 +000000F2: 6608 'f.' BNE.S *+$000A ; 000000FC +000000F4: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000000F8: 30AE FF9A '0...' MOVE.W -$0066(A6),(A0) +000000FC: 3007 '0.' MOVE.W D7,D0 +000000FE: 4CEE 18C8 FF70 'L....p' MOVEM.L -$0090(A6),D3/D6/D7/A3/A4 +00000104: 4E5E 'N^' UNLK A6 +00000106: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_fixedCreationDate"(326) + 0000005C +Comment: + + AL_checkIfMounted ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3D770 [3D770, 3D81C) + + Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) + + Resolved outgoing references: + +94 (3D804): JSR NBPEXTRACT ; outside file + +72 (3D7E2): JSR PLOOKUPNAME ; outside file + +40 (3D7B0): JSR NBPSETENTITY ; outside file + +1A (3D78A): JSR GETINDSTRING ; outside file + +38 (3D7A8): JSR AL_getAFPinfo + +28 (3D798): JSR AL_getAFPinfo + + +Dictionary: Flags $00 FirstId 331 + 331: AUTOMOD_3D770 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3D770"(331) Segment="Main"(200) +Size: Flags $00 ModuleSize 172 + +Content: Flags $08 +Contents offset $0000 size $00AC +00000000: 4E56 FECC 'NV..' LINK.W A6,#-$0134 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 49EE FF80 'I...' LEA -$0080(A6),A4 +00000010: 2F0C '/.' MOVE.L A4,-(A7) +00000012: 3F3C BFFA '?<..' MOVE.W #$BFFA,-(A7) +00000016: 7006 'p.' MOVEQ #$06,D0 +00000018: 3F00 '?.' MOVE.W D0,-(A7) +0000001A: 4EBA 0000 'N...' JSR GETINDSTRING ; id: 258 +0000001E: 486E FF1A 'Hn..' PEA -$00E6(A6) +00000022: 70FE 'p.' MOVEQ #$FE,D0 +00000024: 2F00 '/.' MOVE.L D0,-(A7) +00000026: 2F0B '/.' MOVE.L A3,-(A7) +00000028: 4EBA 0000 'N...' JSR AL_getAFPinfo ; id: 317 +0000002C: 508F 'P.' ADDQ.L #8,A7 +0000002E: 2F00 '/.' MOVE.L D0,-(A7) +00000030: 2F0C '/.' MOVE.L A4,-(A7) +00000032: 70FD 'p.' MOVEQ #$FD,D0 +00000034: 2F00 '/.' MOVE.L D0,-(A7) +00000036: 2F0B '/.' MOVE.L A3,-(A7) +00000038: 4EBA 0000 'N...' JSR AL_getAFPinfo ; id: 317 +0000003C: 508F 'P.' ADDQ.L #8,A7 +0000003E: 2F00 '/.' MOVE.L D0,-(A7) +00000040: 4EBA 0000 'N...' JSR NBPSETENTITY ; id: 334 +00000044: 41EE FF1A 'A...' LEA -$00E6(A6),A0 +00000048: 2D48 FEEA '-H..' MOVE.L A0,-$0116(A6) +0000004C: 3D7C 006E FEF2 '=|.n..' MOVE.W #$006E,-$010E(A6) +00000052: 2D4C FEEE '-L..' MOVE.L A4,-$0112(A6) +00000056: 3D7C 0001 FEF4 '=|....' MOVE.W #$0001,-$010C(A6) +0000005C: 1D7C 0001 FEE8 '.|....' MOVE.B #$01,-$0118(A6) +00000062: 1D7C 0002 FEE9 '.|....' MOVE.B #$02,-$0117(A6) +00000068: 558F 'U.' SUBQ.L #2,A7 +0000006A: 486E FECC 'Hn..' PEA -$0134(A6) +0000006E: 7000 'p.' MOVEQ #$00,D0 +00000070: 1F00 '..' MOVE.B D0,-(A7) +00000072: 4EBA 0000 'N...' JSR PLOOKUPNAME ; id: 333 +00000076: 4A5F 'J_' TST.W (A7)+ +00000078: 6624 'f$' BNE.S *+$0026 ; 0000009E +0000007A: 7001 'p.' MOVEQ #$01,D0 +0000007C: B06E FEF6 '.n..' CMP.W -$010A(A6),D0 +00000080: 661C 'f.' BNE.S *+$001E ; 0000009E +00000082: 558F 'U.' SUBQ.L #2,A7 +00000084: 2F0C '/.' MOVE.L A4,-(A7) +00000086: 7001 'p.' MOVEQ #$01,D0 +00000088: 3F00 '?.' MOVE.W D0,-(A7) +0000008A: 3F00 '?.' MOVE.W D0,-(A7) +0000008C: 486E FF1A 'Hn..' PEA -$00E6(A6) +00000090: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000094: 4EBA 0000 'N...' JSR NBPEXTRACT ; id: 332 +00000098: 7000 'p.' MOVEQ #$00,D0 +0000009A: 544F 'TO' ADDQ.W #2,A7 +0000009C: 6004 '`.' BRA.S *+$0006 ; 000000A2 +0000009E: 303C EC68 '0<.h' MOVE.W #$EC68,D0 +000000A2: 4CEE 1800 FEC4 'L.....' MOVEM.L -$013C(A6),A3/A4 +000000A8: 4E5E 'N^' UNLK A6 +000000AA: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 332 + 332: NBPEXTRACT +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="NBPEXTRACT"(332) + 00000096 + +Dictionary: Flags $00 FirstId 333 + 333: PLOOKUPNAME + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="PLOOKUPNAME"(333) + 00000074 + +Dictionary: Flags $00 FirstId 334 + 334: NBPSETENTITY +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="NBPSETENTITY"(334) + 00000042 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETINDSTRING"(258) + 0000001C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_getAFPinfo"(317) + 0000003A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_getAFPinfo"(317) + 0000002A +Comment: + + AUTOMOD_3D770 ended due to: BRA.L island below, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3D850 [3D850, 3D932) + + Module started due to: island above, MODGUESS (align, BRA.L then padding) + + Resolved outgoing references: + +90 (3D8E0): JSR ASPGETSTATUS ; outside file + +AE (3D8FE): JSR GETINDSTRING ; outside file + +38 (3D888): JSR GETNODEADDRESS ; outside file + + Unresolved outgoing references: + +22 (3D872): JSR $3D770 + + +Dictionary: Flags $00 FirstId 335 + 335: AUTOMOD_3D850 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3D850"(335) Segment="Main"(200) +Size: Flags $00 ModuleSize 226 + +Content: Flags $08 +Contents offset $0000 size $00E2 +00000000: 4E56 FCD4 'NV..' LINK.W A6,#-$032C +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 +0000000C: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +00000010: 47EE FFF0 'G...' LEA -$0010(A6),A3 +00000014: 4214 'B.' CLR.B (A4) +00000016: 14BC 0001 '....' MOVE.B #$01,(A2) +0000001A: 486E FE2E 'Hn..' PEA -$01D2(A6) +0000001E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000022: 4EBA FEFC 'N...' JSR *-$0102 ; FFFFFF20 +00000026: 4A40 'J@' TST.W D0 +00000028: 504F 'PO' ADDQ.W #8,A7 +0000002A: 6600 00AC 'f...' BNE *+$00AE ; 000000D8 +0000002E: 558F 'U.' SUBQ.L #2,A7 +00000030: 486E FE32 'Hn.2' PEA -$01CE(A6) +00000034: 486E FE34 'Hn.4' PEA -$01CC(A6) +00000038: 4EBA 0000 'N...' JSR GETNODEADDRESS ; id: 337 +0000003C: 7000 'p.' MOVEQ #$00,D0 +0000003E: 302E FE2E '0...' MOVE.W -$01D2(A6),D0 +00000042: 322E FE34 '2..4' MOVE.W -$01CC(A6),D1 +00000046: 48C1 'H.' EXT.L D1 +00000048: B081 '..' CMP.L D1,D0 +0000004A: 544F 'TO' ADDQ.W #2,A7 +0000004C: 6612 'f.' BNE.S *+$0014 ; 00000060 +0000004E: 7000 'p.' MOVEQ #$00,D0 +00000050: 102E FE30 '...0' MOVE.B -$01D0(A6),D0 +00000054: B06E FE32 '.n.2' CMP.W -$01CE(A6),D0 +00000058: 6606 'f.' BNE.S *+$0008 ; 00000060 +0000005A: 18BC 0001 '....' MOVE.B #$01,(A4) +0000005E: 6078 '`x' BRA.S *+$007A ; 000000D8 +00000060: 3D7C FFD7 FCEC '=|....' MOVE.W #$FFD7,-$0314(A6) +00000066: 1D7C 0001 FCF2 '.|....' MOVE.B #$01,-$030E(A6) +0000006C: 1D7C 0002 FCF3 '.|....' MOVE.B #$02,-$030D(A6) +00000072: 2D6E FE2E FCF4 '-n....' MOVE.L -$01D2(A6),-$030C(A6) +00000078: 3D7C 01BA FCFA '=|....' MOVE.W #$01BA,-$0306(A6) +0000007E: 41EE FE36 'A..6' LEA -$01CA(A6),A0 +00000082: 2D48 FCFC '-H..' MOVE.L A0,-$0304(A6) +00000086: 558F 'U.' SUBQ.L #2,A7 +00000088: 486E FCD4 'Hn..' PEA -$032C(A6) +0000008C: 7000 'p.' MOVEQ #$00,D0 +0000008E: 1F00 '..' MOVE.B D0,-(A7) +00000090: 4EBA 0000 'N...' JSR ASPGETSTATUS ; id: 336 +00000094: 4A5F 'J_' TST.W (A7)+ +00000096: 6640 'f@' BNE.S *+$0042 ; 000000D8 +00000098: 41EE FE36 'A..6' LEA -$01CA(A6),A0 +0000009C: 2848 '(H' MOVEA.L A0,A4 +0000009E: D8EE FE3A '...:' ADDA.W -$01C6(A6),A4 +000000A2: 1C1C '..' MOVE.B (A4)+,D6 +000000A4: 2F0B '/.' MOVE.L A3,-(A7) +000000A6: 3F3C BFFA '?<..' MOVE.W #$BFFA,-(A7) +000000AA: 7007 'p.' MOVEQ #$07,D0 +000000AC: 3F00 '?.' MOVE.W D0,-(A7) +000000AE: 4EBA 0000 'N...' JSR GETINDSTRING ; id: 258 +000000B2: 7E01 '~.' MOVEQ #$01,D7 +000000B4: 6018 '`.' BRA.S *+$001A ; 000000CE +000000B6: 558F 'U.' SUBQ.L #2,A7 +000000B8: 2F0B '/.' MOVE.L A3,-(A7) +000000BA: 2F0C '/.' MOVE.L A4,-(A7) +000000BC: 7019 'p.' MOVEQ #$19,D0 +000000BE: A823 '.#' _AliasDispatch ; A823 +000000C0: 4A1F 'J.' TST.B (A7)+ +000000C2: 660E 'f.' BNE.S *+$0010 ; 000000D2 +000000C4: 7000 'p.' MOVEQ #$00,D0 +000000C6: 1014 '..' MOVE.B (A4),D0 +000000C8: 5240 'R@' ADDQ.W #1,D0 +000000CA: D8C0 '..' ADDA.W D0,A4 +000000CC: 5207 'R.' ADDQ.B #1,D7 +000000CE: BC07 '..' CMP.B D7,D6 +000000D0: 64E4 'd.' BCC.S *-$001A ; 000000B6 +000000D2: BC07 '..' CMP.B D7,D6 +000000D4: 6402 'd.' BCC.S *+$0004 ; 000000D8 +000000D6: 4212 'B.' CLR.B (A2) +000000D8: 4CEE 1CC0 FCC0 'L.....' MOVEM.L -$0340(A6),D6/D7/A2-A4 +000000DE: 4E5E 'N^' UNLK A6 +000000E0: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 336 + 336: ASPGETSTATUS +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ASPGETSTATUS"(336) + 00000092 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETINDSTRING"(258) + 000000B0 + +Dictionary: Flags $00 FirstId 337 + 337: GETNODEADDRESS +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETNODEADDRESS"(337) + 0000003A +Comment: + + AUTOMOD_3D850 ended due to: BRA.L island below, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3D960 [3D960, 3D9B8) + + Module started due to: island above, MODGUESS (align, BRA.L then padding) + + Unresolved outgoing references: + +24 (3D984): JSR $3CF10 + +38 (3D998): JSR $3D210 + + +Dictionary: Flags $00 FirstId 338 + 338: AUTOMOD_3D960 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3D960"(338) Segment="Main"(200) +Size: Flags $00 ModuleSize 88 + +Content: Flags $08 +Contents offset $0000 size $0058 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 598F 'Y.' SUBQ.L #4,A7 +0000000E: 2EBC 0000 0356 '.....V' MOVE.L #$00000356,(A7) +00000014: 205F ' _' MOVEA.L (A7)+,A0 +00000016: 2868 0002 '(h..' MOVEA.L $0002(A0),A4 +0000001A: 602C '`,' BRA.S *+$002E ; 00000048 +0000001C: 302C 004C '0,.L' MOVE.W $004C(A4),D0 +00000020: 48C0 'H.' EXT.L D0 +00000022: 2F00 '/.' MOVE.L D0,-(A7) +00000024: 4EBA F58A 'N...' JSR *-$0A74 ; FFFFF5B0 +00000028: 4A00 'J.' TST.B D0 +0000002A: 584F 'XO' ADDQ.W #4,A7 +0000002C: 6718 'g.' BEQ.S *+$001A ; 00000046 +0000002E: 302C 004E '0,.N' MOVE.W $004E(A4),D0 +00000032: 48C0 'H.' EXT.L D0 +00000034: 2F00 '/.' MOVE.L D0,-(A7) +00000036: 2F0B '/.' MOVE.L A3,-(A7) +00000038: 4EBA F876 'N..v' JSR *-$0788 ; FFFFF8B0 +0000003C: 4A00 'J.' TST.B D0 +0000003E: 504F 'PO' ADDQ.W #8,A7 +00000040: 6704 'g.' BEQ.S *+$0006 ; 00000046 +00000042: 7001 'p.' MOVEQ #$01,D0 +00000044: 6008 '`.' BRA.S *+$000A ; 0000004E +00000046: 2854 '(T' MOVEA.L (A4),A4 +00000048: 200C ' .' MOVE.L A4,D0 +0000004A: 66D0 'f.' BNE.S *-$002E ; 0000001C +0000004C: 7000 'p.' MOVEQ #$00,D0 +0000004E: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +00000054: 4E5E 'N^' UNLK A6 +00000056: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_3D960 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3D9C0 [3D9C0, 3D9F4) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 339 + 339: AUTOMOD_3D9C0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3D9C0"(339) 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: 203C 6174 6C6B ' .' MOVE.W D0,D7 +0000001A: 7600 'v.' MOVEQ #$00,D3 +0000001C: 4A47 'JG' TST.W D7 +0000001E: 6608 'f.' BNE.S *+$000A ; 00000028 +00000020: 4AAE FFFC 'J...' TST.L -$0004(A6) +00000024: 6702 'g.' BEQ.S *+$0004 ; 00000028 +00000026: 7601 'v.' MOVEQ #$01,D3 +00000028: 1003 '..' MOVE.B D3,D0 +0000002A: 4CEE 0088 FFF4 'L.....' MOVEM.L -$000C(A6),D3/D7 +00000030: 4E5E 'N^' UNLK A6 +00000032: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_3D9C0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3DA00 [3DA00, 3DA38) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +2A (3DA2A): JSR PTRTOHAND ; outside file + +14 (3DA14): JSR AL_GETVARPTR + + +Dictionary: Flags $00 FirstId 340 + 340: AUTOMOD_3DA00 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3DA00"(340) Segment="Main"(200) +Size: Flags $00 ModuleSize 56 + +Content: Flags $08 +Contents offset $0000 size $0038 +00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 598F 'Y.' SUBQ.L #4,A7 +00000008: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000000C: 7009 'p.' MOVEQ #$09,D0 +0000000E: 3F00 '?.' MOVE.W D0,-(A7) +00000010: 486E FFFE 'Hn..' PEA -$0002(A6) +00000014: 4EBA 0000 'N...' JSR AL_GETVARPTR ; id: 304 +00000018: 285F '(_' MOVEA.L (A7)+,A4 +0000001A: 558F 'U.' SUBQ.L #2,A7 +0000001C: 2F0C '/.' MOVE.L A4,-(A7) +0000001E: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000022: 302E FFFE '0...' MOVE.W -$0002(A6),D0 +00000026: 48C0 'H.' EXT.L D0 +00000028: 2F00 '/.' MOVE.L D0,-(A7) +0000002A: 4EBA 0000 'N...' JSR PTRTOHAND ; id: 341 +0000002E: 301F '0.' MOVE.W (A7)+,D0 +00000030: 286E FFFA '(n..' MOVEA.L -$0006(A6),A4 +00000034: 4E5E 'N^' UNLK A6 +00000036: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 341 + 341: PTRTOHAND + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="PTRTOHAND"(341) + 0000002C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_GETVARPTR"(304) + 00000016 +Comment: + + AUTOMOD_3DA00 ended due to: BRA.L island below, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3DA50 [3DA50, 3DAE4) + + Module started due to: island above, MODGUESS (align, BRA.L then padding) + + Resolved outgoing references: + +72 (3DAC2): JSR PLOOKUPNAME ; outside file + +40 (3DA90): JSR NBPSETENTITY ; outside file + +1A (3DA6A): JSR GETINDSTRING ; outside file + +38 (3DA88): JSR AL_getAFPinfo + +28 (3DA78): JSR AL_getAFPinfo + + +Dictionary: Flags $00 FirstId 342 + 342: AUTOMOD_3DA50 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3DA50"(342) Segment="Main"(200) +Size: Flags $00 ModuleSize 148 + +Content: Flags $08 +Contents offset $0000 size $0094 +00000000: 4E56 FECC 'NV..' LINK.W A6,#-$0134 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 49EE FF80 'I...' LEA -$0080(A6),A4 +00000010: 2F0C '/.' MOVE.L A4,-(A7) +00000012: 3F3C BFFA '?<..' MOVE.W #$BFFA,-(A7) +00000016: 7006 'p.' MOVEQ #$06,D0 +00000018: 3F00 '?.' MOVE.W D0,-(A7) +0000001A: 4EBA 0000 'N...' JSR GETINDSTRING ; id: 258 +0000001E: 486E FF1A 'Hn..' PEA -$00E6(A6) +00000022: 70FE 'p.' MOVEQ #$FE,D0 +00000024: 2F00 '/.' MOVE.L D0,-(A7) +00000026: 2F0B '/.' MOVE.L A3,-(A7) +00000028: 4EBA 0000 'N...' JSR AL_getAFPinfo ; id: 317 +0000002C: 508F 'P.' ADDQ.L #8,A7 +0000002E: 2F00 '/.' MOVE.L D0,-(A7) +00000030: 2F0C '/.' MOVE.L A4,-(A7) +00000032: 70FD 'p.' MOVEQ #$FD,D0 +00000034: 2F00 '/.' MOVE.L D0,-(A7) +00000036: 2F0B '/.' MOVE.L A3,-(A7) +00000038: 4EBA 0000 'N...' JSR AL_getAFPinfo ; id: 317 +0000003C: 508F 'P.' ADDQ.L #8,A7 +0000003E: 2F00 '/.' MOVE.L D0,-(A7) +00000040: 4EBA 0000 'N...' JSR NBPSETENTITY ; id: 334 +00000044: 41EE FF1A 'A...' LEA -$00E6(A6),A0 +00000048: 2D48 FEEA '-H..' MOVE.L A0,-$0116(A6) +0000004C: 3D7C 006E FEF2 '=|.n..' MOVE.W #$006E,-$010E(A6) +00000052: 2D4C FEEE '-L..' MOVE.L A4,-$0112(A6) +00000056: 3D7C 0001 FEF4 '=|....' MOVE.W #$0001,-$010C(A6) +0000005C: 1D7C 0002 FEE8 '.|....' MOVE.B #$02,-$0118(A6) +00000062: 1D7C 0006 FEE9 '.|....' MOVE.B #$06,-$0117(A6) +00000068: 558F 'U.' SUBQ.L #2,A7 +0000006A: 486E FECC 'Hn..' PEA -$0134(A6) +0000006E: 7000 'p.' MOVEQ #$00,D0 +00000070: 1F00 '..' MOVE.B D0,-(A7) +00000072: 4EBA 0000 'N...' JSR PLOOKUPNAME ; id: 333 +00000076: 4A5F 'J_' TST.W (A7)+ +00000078: 660C 'f.' BNE.S *+$000E ; 00000086 +0000007A: 7001 'p.' MOVEQ #$01,D0 +0000007C: B06E FEF6 '.n..' CMP.W -$010A(A6),D0 +00000080: 6604 'f.' BNE.S *+$0006 ; 00000086 +00000082: 7000 'p.' MOVEQ #$00,D0 +00000084: 6004 '`.' BRA.S *+$0006 ; 0000008A +00000086: 303C EC68 '0<.h' MOVE.W #$EC68,D0 +0000008A: 4CEE 1800 FEC4 'L.....' MOVEM.L -$013C(A6),A3/A4 +00000090: 4E5E 'N^' UNLK A6 +00000092: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="PLOOKUPNAME"(333) + 00000074 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="NBPSETENTITY"(334) + 00000042 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETINDSTRING"(258) + 0000001C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_getAFPinfo"(317) + 0000003A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_getAFPinfo"(317) + 0000002A +Comment: + + AUTOMOD_3DA50 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3DAF0 [3DAF0, 3DD84) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +226 (3DD16): JSR AL_isItSelf + +20 (3DB10): JSR AL_GETVARPTR + + Unresolved outgoing references: + +26 (3DB16): JSR $3D9C0 + +40 (3DB30): JSR $3DA50 + +212 (3DD02): JSR $3D850 + +246 (3DD36): JSR $3CFE0 + + +Dictionary: Flags $00 FirstId 343 + 343: AUTOMOD_3DAF0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3DAF0"(343) Segment="Main"(200) +Size: Flags $00 ModuleSize 660 + +Content: Flags $08 +Contents offset $0000 size $0294 +00000000: 4E56 FEFA 'NV..' LINK.W A6,#-$0106 +00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 246E 0010 '$n..' MOVEA.L $0010(A6),A2 +0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000010: 4247 'BG' CLR.W D7 +00000012: 4212 'B.' CLR.B (A2) +00000014: 598F 'Y.' SUBQ.L #4,A7 +00000016: 2F0B '/.' MOVE.L A3,-(A7) +00000018: 700A 'p.' MOVEQ #$0A,D0 +0000001A: 3F00 '?.' MOVE.W D0,-(A7) +0000001C: 486E FFFA 'Hn..' PEA -$0006(A6) +00000020: 4EBA 0000 'N...' JSR AL_GETVARPTR ; id: 304 +00000024: 285F '(_' MOVEA.L (A7)+,A4 +00000026: 4EBA FEA8 'N...' JSR *-$0156 ; FFFFFED0 +0000002A: 4A00 'J.' TST.B D0 +0000002C: 6700 0126 'g..&' BEQ *+$0128 ; 00000154 +00000030: 4A6E FFFA 'Jn..' TST.W -$0006(A6) +00000034: 6700 011E 'g...' BEQ *+$0120 ; 00000154 +00000038: 200C ' .' MOVE.L A4,D0 +0000003A: 6700 0118 'g...' BEQ *+$011A ; 00000154 +0000003E: 2F0B '/.' MOVE.L A3,-(A7) +00000040: 4EBA FF1E 'N...' JSR *-$00E0 ; FFFFFF60 +00000044: 4A40 'J@' TST.W D0 +00000046: 584F 'XO' ADDQ.W #4,A7 +00000048: 6700 010A 'g...' BEQ *+$010C ; 00000154 +0000004C: 203C 7374 726D ' ' LEA *+$0040,A0 ; 000001DC +000001A0: 2D48 FF24 '-H.$' MOVE.L A0,-$00DC(A6) +000001A4: 3D7C 002A FF28 '=|.*.(' MOVE.W #$002A,-$00D8(A6) +000001AA: 2D40 FF2A '-@.*' MOVE.L D0,-$00D6(A6) +000001AE: 2D40 FF32 '-@.2' MOVE.L D0,-$00CE(A6) +000001B2: 2D40 FF2E '-@..' MOVE.L D0,-$00D2(A6) +000001B6: 2D40 FF4A '-@.J' MOVE.L D0,-$00B6(A6) +000001BA: 4A2E 000B 'J...' TST.B $000B(A6) +000001BE: 6708 'g.' BEQ.S *+$000A ; 000001C8 +000001C0: 00AE 0000 0003 '......' ORI.L #$00000003,-$00B6(A6) + FF4A +000001C8: 558F 'U.' SUBQ.L #2,A7 +000001CA: 486E FEFC 'Hn..' PEA -$0104(A6) +000001CE: 7000 'p.' MOVEQ #$00,D0 +000001D0: 1F00 '..' MOVE.B D0,-(A7) +000001D2: 7000 'p.' MOVEQ #$00,D0 +000001D4: AA5B '.[' DC.W $AA5B ; TB 025B +000001D6: 544F 'TO' ADDQ.W #2,A7 +000001D8: 4E5E 'N^' UNLK A6 +000001DA: 4E75 'Nu' RTS +000001DC: 0D52 '.R' BCHG D6,(A2) +000001DE: 656D 'em' BCS.S *+$006F ; 0000024D +000001E0: 6F74 'ot' BLE.S *+$0076 ; 00000256 +000001E2: 6520 'e ' BCS.S *+$0022 ; 00000204 +000001E4: 4163 'Ac' DC.W $4163 ; ???? +000001E6: 6365 'ce' BLS.S *+$0067 ; 0000024D +000001E8: 7373 'ss' DC.W $7373 ; ???? +000001EA: 0000 0000 '....' ORI.B #$00,D0 +000001EE: 0000 4E56 '..NV' ORI.B #$56,D0 ; 'V' +000001F2: FFAE '..' DC.W $FFAE ; ???? +000001F4: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +000001F8: 246E 0014 '$n..' MOVEA.L $0014(A6),A2 +000001FC: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000200: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000204: 4247 'BG' CLR.W D7 +00000206: 4206 'B.' CLR.B D6 +00000208: 486E FFFF 'Hn..' PEA -$0001(A6) +0000020C: 486E FFFE 'Hn..' PEA -$0002(A6) +00000210: 2F0B '/.' MOVE.L A3,-(A7) +00000212: 4EBA FB4C 'N..L' JSR *-$04B2 ; FFFFFD60 +00000216: 4A2E FFFF 'J...' TST.B -$0001(A6) +0000021A: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000021E: 6610 'f.' BNE.S *+$0012 ; 00000230 +00000220: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) +00000224: 2F0B '/.' MOVE.L A3,-(A7) +00000226: 4EBA 0000 'N...' JSR AL_isItSelf ; id: 230 +0000022A: 4A00 'J.' TST.B D0 +0000022C: 504F 'PO' ADDQ.W #8,A7 +0000022E: 6704 'g.' BEQ.S *+$0006 ; 00000234 +00000230: 70DD 'p.' MOVEQ #$DD,D0 +00000232: 6056 '`V' BRA.S *+$0058 ; 0000028A +00000234: 4A47 'JG' TST.W D7 +00000236: 6650 'fP' BNE.S *+$0052 ; 00000288 +00000238: 4A06 'J.' TST.B D6 +0000023A: 664C 'fL' BNE.S *+$004E ; 00000288 +0000023C: 2D4C FFCE '-L..' MOVE.L A4,-$0032(A6) +00000240: 70FC 'p.' MOVEQ #$FC,D0 +00000242: 2F00 '/.' MOVE.L D0,-(A7) +00000244: 2F0C '/.' MOVE.L A4,-(A7) +00000246: 4EBA F2A8 'N...' JSR *-$0D56 ; FFFFF4F0 +0000024A: 2640 '&@' MOVEA.L D0,A3 +0000024C: 7000 'p.' MOVEQ #$00,D0 +0000024E: 1013 '..' MOVE.B (A3),D0 +00000250: 4A80 'J.' TST.L D0 +00000252: 504F 'PO' ADDQ.W #8,A7 +00000254: 6612 'f.' BNE.S *+$0014 ; 00000268 +00000256: 41EE FFAE 'A...' LEA -$0052(A6),A0 +0000025A: 7041 'pA' MOVEQ #$41,D0 ; 'A' +0000025C: A260 '.`' _HFSDispatch ; A260 +0000025E: 3E00 '>.' MOVE.W D0,D7 +00000260: 6626 'f&' BNE.S *+$0028 ; 00000288 +00000262: 34AE FFC4 '4...' MOVE.W -$003C(A6),(A2) +00000266: 6020 '` ' BRA.S *+$0022 ; 00000288 +00000268: 4A2E 0013 'J...' TST.B $0013(A6) +0000026C: 6604 'f.' BNE.S *+$0006 ; 00000272 +0000026E: 70DD 'p.' MOVEQ #$DD,D0 +00000270: 6018 '`.' BRA.S *+$001A ; 0000028A +00000272: 006C 8000 0006 '.l....' ORI.W #$8000,$0006(A4) +00000278: 41EE FFAE 'A...' LEA -$0052(A6),A0 +0000027C: 7041 'pA' MOVEQ #$41,D0 ; 'A' +0000027E: A260 '.`' _HFSDispatch ; A260 +00000280: 3E00 '>.' MOVE.W D0,D7 +00000282: 6604 'f.' BNE.S *+$0006 ; 00000288 +00000284: 34AE FFC4 '4...' MOVE.W -$003C(A6),(A2) +00000288: 3007 '0.' MOVE.W D7,D0 +0000028A: 4CEE 1CC0 FF9A 'L.....' MOVEM.L -$0066(A6),D6/D7/A2-A4 +00000290: 4E5E 'N^' UNLK A6 +00000292: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_isItSelf"(230) + 00000228 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_GETVARPTR"(304) + 00000022 +Comment: + + AUTOMOD_3DAF0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3DD90 [3DD90, 3E078) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +27E (3E00E): JSR AL_fixedCreationDate + +266 (3DFF6): JSR AL_FINDVOLBYVREFNUM + +1E8 (3DF78): JSR AL_changeToAuxInfo + +D0 (3DE60): JSR AL_GETCATINFO + + Unresolved outgoing references: + +134 (3DEC4): JSR $3DA00 + +15A (3DEEA): JSR $3CFE0 + +17A (3DF0A): JSR $3DAF0 + +190 (3DF20): JSR $3D960 + +1BE (3DF4E): JSR $3DCE0 + +20C (3DF9C): JSR $3CFE0 + +2A4 (3E034): JSR $3DC60 + + +Dictionary: Flags $00 FirstId 344 + 344: AUTOMOD_3DD90 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3DD90"(344) Segment="Main"(200) +Size: Flags $00 ModuleSize 744 + +Content: Flags $08 +Contents offset $0000 size $02E8 +00000000: 4E56 FEAE 'NV..' LINK.W A6,#-$0152 +00000004: 3D6E 000A FEE4 '=n....' MOVE.W $000A(A6),-$011C(A6) +0000000A: 7000 'p.' MOVEQ #$00,D0 +0000000C: 2D40 FEE0 '-@..' MOVE.L D0,-$0120(A6) +00000010: 721C 'r.' MOVEQ #$1C,D1 +00000012: 2D41 FEF2 '-A..' MOVE.L D1,-$010E(A6) +00000016: 41EE FEB2 'A...' LEA -$014E(A6),A0 +0000001A: 2D48 FEEE '-H..' MOVE.L A0,-$0112(A6) +0000001E: 41EE FECE 'A...' LEA -$0132(A6),A0 +00000022: 7030 'p0' MOVEQ #$30,D0 ; '0' +00000024: A260 '.`' _HFSDispatch ; A260 +00000026: 4A40 'J@' TST.W D0 +00000028: 6670 'fp' BNE.S *+$0072 ; 0000009A +0000002A: 4AAE FEBC 'J...' TST.L -$0144(A6) +0000002E: 676A 'gj' BEQ.S *+$006C ; 0000009A +00000030: 203C 7374 726D ' .' MOVE.W (A7)+,D7 +000000D6: 662C 'f,' BNE.S *+$002E ; 00000104 +000000D8: 7007 'p.' MOVEQ #$07,D0 +000000DA: C02E FFB3 '....' AND.B -$004D(A6),D0 +000000DE: 7200 'r.' MOVEQ #$00,D1 +000000E0: 1200 '..' MOVE.B D0,D1 +000000E2: 0C41 0007 '.A..' CMPI.W #$0007,D1 +000000E6: 661C 'f.' BNE.S *+$001E ; 00000104 +000000E8: 4A2E 0013 'J...' TST.B $0013(A6) +000000EC: 6610 'f.' BNE.S *+$0012 ; 000000FE +000000EE: 7000 'p.' MOVEQ #$00,D0 +000000F0: 2D40 FF66 '-@.f' MOVE.L D0,-$009A(A6) +000000F4: 3D54 FF6A '=T.j' MOVE.W (A4),-$0096(A6) +000000F8: 41EE FF54 'A..T' LEA -$00AC(A6),A0 +000000FC: A00E '..' _UnmountVol ; A00E +000000FE: 3E3C EC78 '><.x' MOVE.W #$EC78,D7 +00000102: 4254 'BT' CLR.W (A4) +00000104: 3007 '0.' MOVE.W D7,D0 +00000106: 4CEE 1080 FF4C 'L....L' MOVEM.L -$00B4(A6),D7/A4 +0000010C: 4E5E 'N^' UNLK A6 +0000010E: 4E75 'Nu' RTS +00000110: 4E56 FF28 'NV.(' LINK.W A6,#-$00D8 +00000114: 48E7 1718 'H...' MOVEM.L D3/D5-D7/A3/A4,-(A7) +00000118: 1C2E 0017 '....' MOVE.B $0017(A6),D6 +0000011C: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000120: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000124: 7000 'p.' MOVEQ #$00,D0 +00000126: 2D40 FFF6 '-@..' MOVE.L D0,-$000A(A6) +0000012A: 422E FFFF 'B...' CLR.B -$0001(A6) +0000012E: 486E FFF6 'Hn..' PEA -$000A(A6) +00000132: 2F0C '/.' MOVE.L A4,-(A7) +00000134: 4EBA FB3A 'N..:' JSR *-$04C4 ; FFFFFC70 +00000138: 4A40 'J@' TST.W D0 +0000013A: 504F 'PO' ADDQ.W #8,A7 +0000013C: 6706 'g.' BEQ.S *+$0008 ; 00000144 +0000013E: 7094 'p.' MOVEQ #$94,D0 +00000140: 6000 019C '`...' BRA *+$019E ; 000002DE +00000144: 206E FFF6 ' n..' MOVEA.L -$000A(A6),A0 +00000148: A029 '.)' _HLock ; A029 +0000014A: 206E FFF6 ' n..' MOVEA.L -$000A(A6),A0 +0000014E: 2D50 FFFA '-P..' MOVE.L (A0),-$0006(A6) +00000152: 70FF 'p.' MOVEQ #$FF,D0 +00000154: 2F00 '/.' MOVE.L D0,-(A7) +00000156: 2F2E FFFA '/...' MOVE.L -$0006(A6),-(A7) +0000015A: 4EBA F0F4 'N...' JSR *-$0F0A ; FFFFF250 +0000015E: 2D40 FFF2 '-@..' MOVE.L D0,-$000E(A6) +00000162: 486C 000A 'Hl..' PEA $000A(A4) +00000166: 2F2E FFF2 '/...' MOVE.L -$000E(A6),-(A7) +0000016A: 7018 'p.' MOVEQ #$18,D0 +0000016C: A823 '.#' _AliasDispatch ; A823 +0000016E: 486E FFFF 'Hn..' PEA -$0001(A6) +00000172: 7000 'p.' MOVEQ #$00,D0 +00000174: 1006 '..' MOVE.B D6,D0 +00000176: 2F00 '/.' MOVE.L D0,-(A7) +00000178: 2F0C '/.' MOVE.L A4,-(A7) +0000017A: 4EBA FBE4 'N...' JSR *-$041A ; FFFFFD60 +0000017E: 3E00 '>.' MOVE.W D0,D7 +00000180: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000184: 6600 010E 'f...' BNE *+$0110 ; 00000294 +00000188: 2D6E FFFA FFC2 '-n....' MOVE.L -$0006(A6),-$003E(A6) +0000018E: 2F0C '/.' MOVE.L A4,-(A7) +00000190: 4EBA FA3E 'N..>' JSR *-$05C0 ; FFFFFBD0 +00000194: 4A00 'J.' TST.B D0 +00000196: 584F 'XO' ADDQ.W #4,A7 +00000198: 6712 'g.' BEQ.S *+$0014 ; 000001AC +0000019A: 41EE FFA2 'A...' LEA -$005E(A6),A0 +0000019E: 7041 'pA' MOVEQ #$41,D0 ; 'A' +000001A0: A260 '.`' _HFSDispatch ; A260 +000001A2: 3E00 '>.' MOVE.W D0,D7 +000001A4: 6622 'f"' BNE.S *+$0024 ; 000001C8 +000001A6: 36AE FFB8 '6...' MOVE.W -$0048(A6),(A3) +000001AA: 601C '`.' BRA.S *+$001E ; 000001C8 +000001AC: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +000001B0: 2F0B '/.' MOVE.L A3,-(A7) +000001B2: 7000 'p.' MOVEQ #$00,D0 +000001B4: 1006 '..' MOVE.B D6,D0 +000001B6: 2F00 '/.' MOVE.L D0,-(A7) +000001B8: 2F2E FFFA '/...' MOVE.L -$0006(A6),-(A7) +000001BC: 2F0C '/.' MOVE.L A4,-(A7) +000001BE: 4EBA FD90 'N...' JSR *-$026E ; FFFFFF50 +000001C2: 3E00 '>.' MOVE.W D0,D7 +000001C4: 4FEF 0014 'O...' LEA $0014(A7),A7 +000001C8: 0C47 FFCE '.G..' CMPI.W #$FFCE,D7 +000001CC: 6630 'f0' BNE.S *+$0032 ; 000001FE +000001CE: 4AAE 0018 'J...' TST.L $0018(A6) +000001D2: 672A 'g*' BEQ.S *+$002C ; 000001FE +000001D4: 206E 0018 ' n..' MOVEA.L $0018(A6),A0 +000001D8: 2F08 '/.' MOVE.L A0,-(A7) +000001DA: 2F2E FFF2 '/...' MOVE.L -$000E(A6),-(A7) +000001DE: 7018 'p.' MOVEQ #$18,D0 +000001E0: A823 '.#' _AliasDispatch ; A823 +000001E2: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) +000001E6: 2F0C '/.' MOVE.L A4,-(A7) +000001E8: 4EBA 0000 'N...' JSR AL_changeToAuxInfo ; id: 321 +000001EC: 41EE FFA2 'A...' LEA -$005E(A6),A0 +000001F0: 7041 'pA' MOVEQ #$41,D0 ; 'A' +000001F2: A260 '.`' _HFSDispatch ; A260 +000001F4: 3E00 '>.' MOVE.W D0,D7 +000001F6: 504F 'PO' ADDQ.W #8,A7 +000001F8: 6604 'f.' BNE.S *+$0006 ; 000001FE +000001FA: 36AE FFB8 '6...' MOVE.W -$0048(A6),(A3) +000001FE: 0C47 FFCE '.G..' CMPI.W #$FFCE,D7 +00000202: 661C 'f.' BNE.S *+$001E ; 00000220 +00000204: 70FC 'p.' MOVEQ #$FC,D0 +00000206: 2F00 '/.' MOVE.L D0,-(A7) +00000208: 2F2E FFFA '/...' MOVE.L -$0006(A6),-(A7) +0000020C: 4EBA F042 'N..B' JSR *-$0FBC ; FFFFF250 +00000210: 2040 ' @' MOVEA.L D0,A0 +00000212: 7000 'p.' MOVEQ #$00,D0 +00000214: 1010 '..' MOVE.B (A0),D0 +00000216: 4A80 'J.' TST.L D0 +00000218: 504F 'PO' ADDQ.W #8,A7 +0000021A: 6604 'f.' BNE.S *+$0006 ; 00000220 +0000021C: 3E3C EC78 '><.x' MOVE.W #$EC78,D7 +00000220: 0C47 EC3A '.G.:' CMPI.W #$EC3A,D7 +00000224: 57C3 'W.' SEQ D3 +00000226: 4403 'D.' NEG.B D3 +00000228: 1A03 '..' MOVE.B D3,D5 +0000022A: 6714 'g.' BEQ.S *+$0016 ; 00000240 +0000022C: 558F 'U.' SUBQ.L #2,A7 +0000022E: 2F2E FFF2 '/...' MOVE.L -$000E(A6),-(A7) +00000232: 486E FF28 'Hn.(' PEA -$00D8(A6) +00000236: 7010 'p.' MOVEQ #$10,D0 +00000238: A823 '.#' _AliasDispatch ; A823 +0000023A: 3E1F '>.' MOVE.W (A7)+,D7 +0000023C: 36AE FF3E '6..>' MOVE.W -$00C2(A6),(A3) +00000240: 4A47 'JG' TST.W D7 +00000242: 6616 'f.' BNE.S *+$0018 ; 0000025A +00000244: 7000 'p.' MOVEQ #$00,D0 +00000246: 1005 '..' MOVE.B D5,D0 +00000248: 2F00 '/.' MOVE.L D0,-(A7) +0000024A: 2F2E FFF2 '/...' MOVE.L -$000E(A6),-(A7) +0000024E: 2F0B '/.' MOVE.L A3,-(A7) +00000250: 4EBA FE5E 'N..^' JSR *-$01A0 ; 000000B0 +00000254: 3E00 '>.' MOVE.W D0,D7 +00000256: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000025A: 4A47 'JG' TST.W D7 +0000025C: 6636 'f6' BNE.S *+$0038 ; 00000294 +0000025E: 558F 'U.' SUBQ.L #2,A7 +00000260: 3F13 '?.' MOVE.W (A3),-(A7) +00000262: 486E FF28 'Hn.(' PEA -$00D8(A6) +00000266: 4EBA 0000 'N...' JSR AL_FINDVOLBYVREFNUM ; id: 272 +0000026A: 3E1F '>.' MOVE.W (A7)+,D7 +0000026C: 6626 'f&' BNE.S *+$0028 ; 00000294 +0000026E: 2F2E FF46 '/..F' MOVE.L -$00BA(A6),-(A7) +00000272: 302E FF3E '0..>' MOVE.W -$00C2(A6),D0 +00000276: 48C0 'H.' EXT.L D0 +00000278: 2F00 '/.' MOVE.L D0,-(A7) +0000027A: 486E FF28 'Hn.(' PEA -$00D8(A6) +0000027E: 4EBA 0000 'N...' JSR AL_fixedCreationDate ; id: 326 +00000282: B0AC 0026 '...&' CMP.L $0026(A4),D0 +00000286: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000028A: 6708 'g.' BEQ.S *+$000A ; 00000294 +0000028C: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000290: 10BC 0001 '....' MOVE.B #$01,(A0) +00000294: 4A47 'JG' TST.W D7 +00000296: 6714 'g.' BEQ.S *+$0016 ; 000002AC +00000298: 4A2E FFFF 'J...' TST.B -$0001(A6) +0000029C: 670E 'g.' BEQ.S *+$0010 ; 000002AC +0000029E: 7000 'p.' MOVEQ #$00,D0 +000002A0: 1006 '..' MOVE.B D6,D0 +000002A2: 2F00 '/.' MOVE.L D0,-(A7) +000002A4: 4EBA FC2A 'N..*' JSR *-$03D4 ; FFFFFED0 +000002A8: 584F 'XO' ADDQ.W #4,A7 +000002AA: 6010 '`.' BRA.S *+$0012 ; 000002BC +000002AC: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +000002B0: 3013 '0.' MOVE.W (A3),D0 +000002B2: 48C0 'H.' EXT.L D0 +000002B4: 2F00 '/.' MOVE.L D0,-(A7) +000002B6: 4EBA FD48 'N..H' JSR *-$02B6 ; 00000000 +000002BA: 504F 'PO' ADDQ.W #8,A7 +000002BC: 4AAE FFF6 'J...' TST.L -$000A(A6) +000002C0: 670C 'g.' BEQ.S *+$000E ; 000002CE +000002C2: 206E FFF6 ' n..' MOVEA.L -$000A(A6),A0 +000002C6: A02A '.*' _HUnlock ; A02A +000002C8: 206E FFF6 ' n..' MOVEA.L -$000A(A6),A0 +000002CC: A023 '.#' _DisposeHandle ; A023 +000002CE: 0C47 FFCE '.G..' CMPI.W #$FFCE,D7 +000002D2: 57C3 'W.' SEQ D3 +000002D4: 4403 'D.' NEG.B D3 +000002D6: 6704 'g.' BEQ.S *+$0006 ; 000002DC +000002D8: 70DD 'p.' MOVEQ #$DD,D0 +000002DA: 6002 '`.' BRA.S *+$0004 ; 000002DE +000002DC: 3007 '0.' MOVE.W D7,D0 +000002DE: 4CEE 18E8 FF10 'L.....' MOVEM.L -$00F0(A6),D3/D5-D7/A3/A4 +000002E4: 4E5E 'N^' UNLK A6 +000002E6: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_fixedCreationDate"(326) + 00000280 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_FINDVOLBYVREFNUM"(272) + 00000268 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_changeToAuxInfo"(321) + 000001EA + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_GETCATINFO"(302) + 000000D2 +Comment: + + AUTOMOD_3DD90 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AL_mountForeign [3E080, 3E0F6) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +58 (3E0D8): JSR AL_GETVARPTR + +22 (3E0A2): JSR AL_isAFPmedia + + Unresolved outgoing references: + +3E (3E0BE): JSR $3DEA0 + + VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c + + +Dictionary: Flags $00 FirstId 345 + 345: AL_mountForeign + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AL_mountForeign"(345) Segment="Main"(200) +Size: Flags $00 ModuleSize 118 + +Content: Flags $08 +Contents offset $0000 size $0076 +00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 1C2E 0017 '....' MOVE.B $0017(A6),D6 +0000000C: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000010: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000014: 7EDD '~.' MOVEQ #$DD,D7 +00000016: 202C 0086 ' ,..' MOVE.L $0086(A4),D0 +0000001A: 0800 0000 '....' BTST #$00,D0 +0000001E: 674A 'gJ' BEQ.S *+$004C ; 0000006A +00000020: 2F0C '/.' MOVE.L A4,-(A7) +00000022: 4EBA 0000 'N...' JSR AL_isAFPmedia ; id: 313 +00000026: 4A00 'J.' TST.B D0 +00000028: 584F 'XO' ADDQ.W #4,A7 +0000002A: 671E 'g.' BEQ.S *+$0020 ; 0000004A +0000002C: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) +00000030: 7000 'p.' MOVEQ #$00,D0 +00000032: 1006 '..' MOVE.B D6,D0 +00000034: 2F00 '/.' MOVE.L D0,-(A7) +00000036: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000003A: 2F0B '/.' MOVE.L A3,-(A7) +0000003C: 2F0C '/.' MOVE.L A4,-(A7) +0000003E: 4EBA FDE0 'N...' JSR *-$021E ; FFFFFE20 +00000042: 3E00 '>.' MOVE.W D0,D7 +00000044: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000048: 6020 '` ' BRA.S *+$0022 ; 0000006A +0000004A: 558F 'U.' SUBQ.L #2,A7 +0000004C: 598F 'Y.' SUBQ.L #4,A7 +0000004E: 2F0C '/.' MOVE.L A4,-(A7) +00000050: 7009 'p.' MOVEQ #$09,D0 +00000052: 3F00 '?.' MOVE.W D0,-(A7) +00000054: 486E FFFE 'Hn..' PEA -$0002(A6) +00000058: 4EBA 0000 'N...' JSR AL_GETVARPTR ; id: 304 +0000005C: 1F06 '..' MOVE.B D6,-(A7) +0000005E: 2F0B '/.' MOVE.L A3,-(A7) +00000060: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000064: 700D 'p.' MOVEQ #$0D,D0 +00000066: A823 '.#' _AliasDispatch ; A823 +00000068: 3E1F '>.' MOVE.W (A7)+,D7 +0000006A: 3007 '0.' MOVE.W D7,D0 +0000006C: 4CEE 18C0 FFEE 'L.....' MOVEM.L -$0012(A6),D6/D7/A3/A4 +00000072: 4E5E 'N^' UNLK A6 +00000074: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_GETVARPTR"(304) + 0000005A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_isAFPmedia"(313) + 00000024 +Comment: + + AL_mountForeign ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3E100 [3E100, 3E196) + + Module started due to: vector glue above + + Resolved outgoing references: + +66 (3E166): JSR AL_checkIfMounted + + Unresolved outgoing references: + +42 (3E142): JSR $3D2F0 + + +Dictionary: Flags $00 FirstId 346 + 346: AUTOMOD_3E100 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3E100"(346) Segment="Main"(200) +Size: Flags $00 ModuleSize 150 + +Content: Flags $08 +Contents offset $0000 size $0096 +00000000: 4E56 FF80 'NV..' LINK.W A6,#-$0080 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 7CDD '|.' MOVEQ #$DD,D6 +0000000E: 598F 'Y.' SUBQ.L #4,A7 +00000010: 2EBC 0000 0308 '......' MOVE.L #$00000308,(A7) +00000016: 205F ' _' MOVEA.L (A7)+,A0 +00000018: 2868 0002 '(h..' MOVEA.L $0002(A0),A4 +0000001C: 6068 '`h' BRA.S *+$006A ; 00000086 +0000001E: 200C ' .' MOVE.L A4,D0 +00000020: 5980 'Y.' SUBQ.L #4,D0 +00000022: 2040 ' @' MOVEA.L D0,A0 +00000024: 2E10 '..' MOVE.L (A0),D7 +00000026: 203C 0008 0000 ' <....' MOVE.L #$00080000,D0 +0000002C: C087 '..' AND.L D7,D0 +0000002E: 6754 'gT' BEQ.S *+$0056 ; 00000084 +00000030: 203C 0080 0000 ' <....' MOVE.L #$00800000,D0 +00000036: C087 '..' AND.L D7,D0 +00000038: 664A 'fJ' BNE.S *+$004C ; 00000084 +0000003A: 302C 0006 '0,..' MOVE.W $0006(A4),D0 +0000003E: 48C0 'H.' EXT.L D0 +00000040: 2F00 '/.' MOVE.L D0,-(A7) +00000042: 4EBA F1AC 'N...' JSR *-$0E52 ; FFFFF1F0 +00000046: 4A80 'J.' TST.L D0 +00000048: 584F 'XO' ADDQ.W #4,A7 +0000004A: 6638 'f8' BNE.S *+$003A ; 00000084 +0000004C: 3D6C 0006 FFD6 '=l....' MOVE.W $0006(A4),-$002A(A6) +00000052: 41EE FFC0 'A...' LEA -$0040(A6),A0 +00000056: A00F '..' _MountVol ; A00F +00000058: 3C00 '<.' MOVE.W D0,D6 +0000005A: 6628 'f(' BNE.S *+$002A ; 00000084 +0000005C: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000060: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000064: 2F0B '/.' MOVE.L A3,-(A7) +00000066: 4EBA 0000 'N...' JSR AL_checkIfMounted ; id: 330 +0000006A: 3C00 '<.' MOVE.W D0,D6 +0000006C: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000070: 6718 'g.' BEQ.S *+$001A ; 0000008A +00000072: 7000 'p.' MOVEQ #$00,D0 +00000074: 2D40 FF92 '-@..' MOVE.L D0,-$006E(A6) +00000078: 3D6E FFD6 FF96 '=n....' MOVE.W -$002A(A6),-$006A(A6) +0000007E: 41EE FF80 'A...' LEA -$0080(A6),A0 +00000082: A00E '..' _UnmountVol ; A00E +00000084: 2854 '(T' MOVEA.L (A4),A4 +00000086: 200C ' .' MOVE.L A4,D0 +00000088: 6694 'f.' BNE.S *-$006A ; 0000001E +0000008A: 3006 '0.' MOVE.W D6,D0 +0000008C: 4CEE 18C0 FF70 'L....p' MOVEM.L -$0090(A6),D6/D7/A3/A4 +00000092: 4E5E 'N^' UNLK A6 +00000094: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_checkIfMounted"(330) + 00000068 +Comment: + + AUTOMOD_3E100 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AL_isItAFloppy [3E1A0, 3E1D6) + + Module started due to: MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c + + +Dictionary: Flags $00 FirstId 347 + 347: AL_isItAFloppy +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AL_isItAFloppy"(347) Segment="Main"(200) +Size: Flags $00 ModuleSize 54 + +Content: Flags $08 +Contents offset $0000 size $0036 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 1100 'H...' MOVEM.L D3/D7,-(A7) +00000008: 3E2E 000A '>...' MOVE.W $000A(A6),D7 +0000000C: 7601 'v.' MOVEQ #$01,D3 +0000000E: 0C47 0002 '.G..' CMPI.W #$0002,D7 +00000012: 670E 'g.' BEQ.S *+$0010 ; 00000022 +00000014: 0C47 0003 '.G..' CMPI.W #$0003,D7 +00000018: 6708 'g.' BEQ.S *+$000A ; 00000022 +0000001A: 0C47 0004 '.G..' CMPI.W #$0004,D7 +0000001E: 6702 'g.' BEQ.S *+$0004 ; 00000022 +00000020: 7600 'v.' MOVEQ #$00,D3 +00000022: 4A03 'J.' TST.B D3 +00000024: 6704 'g.' BEQ.S *+$0006 ; 0000002A +00000026: 7001 'p.' MOVEQ #$01,D0 +00000028: 6002 '`.' BRA.S *+$0004 ; 0000002C +0000002A: 7000 'p.' MOVEQ #$00,D0 +0000002C: 4CEE 0088 FFF8 'L.....' MOVEM.L -$0008(A6),D3/D7 +00000032: 4E5E 'N^' UNLK A6 +00000034: 4E75 'Nu' RTS + +Comment: + + AL_isItAFloppy ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3E1E0 [3E1E0, 3E288) + + Module started due to: vector glue above + + Resolved outgoing references: + +72 (3E252): JSR DRIVESTATUS ; outside file + + +Dictionary: Flags $00 FirstId 348 + 348: AUTOMOD_3E1E0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3E1E0"(348) Segment="Main"(200) +Size: Flags $00 ModuleSize 168 + +Content: Flags $08 +Contents offset $0000 size $00A8 +00000000: 4E56 FFB8 'NV..' LINK.W A6,#-$0048 +00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) +00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +0000000C: 3E2E 000A '>...' MOVE.W $000A(A6),D7 +00000010: 0C47 0005 '.G..' CMPI.W #$0005,D7 +00000014: 6606 'f.' BNE.S *+$0008 ; 0000001C +00000016: 7001 'p.' MOVEQ #$01,D0 +00000018: 6000 0084 '`...' BRA *+$0086 ; 0000009E +0000001C: 3D6C 0006 FFCE '=l....' MOVE.W $0006(A4),-$0032(A6) +00000022: 3D6C 0008 FFD0 '=l....' MOVE.W $0008(A4),-$0030(A6) +00000028: 3D7C 0017 FFD2 '=|....' MOVE.W #$0017,-$002E(A6) +0000002E: 41EE FFB8 'A...' LEA -$0048(A6),A0 +00000032: A004 '..' _Control ; A004 +00000034: 4A40 'J@' TST.W D0 +00000036: 6630 'f0' BNE.S *+$0032 ; 00000068 +00000038: 3C3C 00FF '<<..' MOVE.W #$00FF,D6 +0000003C: CC6E FFD6 '.n..' AND.W -$002A(A6),D6 +00000040: 0C46 0005 '.F..' CMPI.W #$0005,D6 +00000044: 671E 'g.' BEQ.S *+$0020 ; 00000064 +00000046: 0C46 0004 '.F..' CMPI.W #$0004,D6 +0000004A: 6718 'g.' BEQ.S *+$001A ; 00000064 +0000004C: 0C46 0003 '.F..' CMPI.W #$0003,D6 +00000050: 6606 'f.' BNE.S *+$0008 ; 00000058 +00000052: 0C47 0004 '.G..' CMPI.W #$0004,D7 +00000056: 660C 'f.' BNE.S *+$000E ; 00000064 +00000058: 0C46 0002 '.F..' CMPI.W #$0002,D6 +0000005C: 663E 'f>' BNE.S *+$0040 ; 0000009C +0000005E: 0C47 0002 '.G..' CMPI.W #$0002,D7 +00000062: 6638 'f8' BNE.S *+$003A ; 0000009C +00000064: 7001 'p.' MOVEQ #$01,D0 +00000066: 6036 '`6' BRA.S *+$0038 ; 0000009E +00000068: 558F 'U.' SUBQ.L #2,A7 +0000006A: 3F2C 0006 '?,..' MOVE.W $0006(A4),-(A7) +0000006E: 486E FFEA 'Hn..' PEA -$0016(A6) +00000072: 4EBA 0000 'N...' JSR DRIVESTATUS ; id: 349 +00000076: 4A5F 'J_' TST.W (A7)+ +00000078: 6622 'f"' BNE.S *+$0024 ; 0000009C +0000007A: 102E FFEF '....' MOVE.B -$0011(A6),D0 +0000007E: 4880 'H.' EXT.W D0 +00000080: 323C 0080 '2<..' MOVE.W #$0080,D1 +00000084: C200 '..' AND.B D0,D1 +00000086: 670A 'g.' BEQ.S *+$000C ; 00000092 +00000088: 0C47 0004 '.G..' CMPI.W #$0004,D7 +0000008C: 670E 'g.' BEQ.S *+$0010 ; 0000009C +0000008E: 7001 'p.' MOVEQ #$01,D0 +00000090: 600C '`.' BRA.S *+$000E ; 0000009E +00000092: 0C47 0002 '.G..' CMPI.W #$0002,D7 +00000096: 6604 'f.' BNE.S *+$0006 ; 0000009C +00000098: 7001 'p.' MOVEQ #$01,D0 +0000009A: 6002 '`.' BRA.S *+$0004 ; 0000009E +0000009C: 7000 'p.' MOVEQ #$00,D0 +0000009E: 4CEE 10C0 FFAC 'L.....' MOVEM.L -$0054(A6),D6/D7/A4 +000000A4: 4E5E 'N^' UNLK A6 +000000A6: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 349 + 349: DRIVESTATUS + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DRIVESTATUS"(349) + 00000074 +Comment: + + AUTOMOD_3E1E0 ended due to: BRA.L island below, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3E2A0 [3E2A0, 3E384) + + Module started due to: island above, MODGUESS (align, BRA.L then padding) + + Resolved outgoing references: + +6A (3E30A): JSR AL_isItAFloppy + +32 (3E2D2): JSR AL_isItAFloppy + + Unresolved outgoing references: + +7E (3E31E): JSR $3CE30 + +BA (3E35A): JSR $3E1E0 + + +Dictionary: Flags $00 FirstId 350 + 350: AUTOMOD_3E2A0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3E2A0"(350) Segment="Main"(200) +Size: Flags $00 ModuleSize 228 + +Content: Flags $08 +Contents offset $0000 size $00E4 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 1C2E 000F '....' MOVE.B $000F(A6),D6 +0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000010: 598F 'Y.' SUBQ.L #4,A7 +00000012: 2EBC 0000 0308 '......' MOVE.L #$00000308,(A7) +00000018: 205F ' _' MOVEA.L (A7)+,A0 +0000001A: 2868 0002 '(h..' MOVEA.L $0002(A0),A4 +0000001E: 6000 00B2 '`...' BRA *+$00B4 ; 000000D2 +00000022: 70FB 'p.' MOVEQ #$FB,D0 +00000024: B06C 0008 '.l..' CMP.W $0008(A4),D0 +00000028: 6612 'f.' BNE.S *+$0014 ; 0000003C +0000002A: 302B 002C '0+.,' MOVE.W $002C(A3),D0 +0000002E: 48C0 'H.' EXT.L D0 +00000030: 2F00 '/.' MOVE.L D0,-(A7) +00000032: 4EBA 0000 'N...' JSR AL_isItAFloppy ; id: 347 +00000036: 4A00 'J.' TST.B D0 +00000038: 584F 'XO' ADDQ.W #4,A7 +0000003A: 660A 'f.' BNE.S *+$000C ; 00000046 +0000003C: 7005 'p.' MOVEQ #$05,D0 +0000003E: B06B 002C '.k.,' CMP.W $002C(A3),D0 +00000042: 6600 008C 'f...' BNE *+$008E ; 000000D0 +00000046: 200C ' .' MOVE.L A4,D0 +00000048: 5980 'Y.' SUBQ.L #4,D0 +0000004A: 2040 ' @' MOVEA.L D0,A0 +0000004C: 2E10 '..' MOVE.L (A0),D7 +0000004E: 203C 0008 0000 ' <....' MOVE.L #$00080000,D0 +00000054: C087 '..' AND.L D7,D0 +00000056: 670A 'g.' BEQ.S *+$000C ; 00000062 +00000058: 203C 0080 0000 ' <....' MOVE.L #$00800000,D0 +0000005E: C087 '..' AND.L D7,D0 +00000060: 676E 'gn' BEQ.S *+$0070 ; 000000D0 +00000062: 302B 002C '0+.,' MOVE.W $002C(A3),D0 +00000066: 48C0 'H.' EXT.L D0 +00000068: 2F00 '/.' MOVE.L D0,-(A7) +0000006A: 4EBA 0000 'N...' JSR AL_isItAFloppy ; id: 347 +0000006E: 4A00 'J.' TST.B D0 +00000070: 584F 'XO' ADDQ.W #4,A7 +00000072: 6614 'f.' BNE.S *+$0016 ; 00000088 +00000074: 302C 0008 '0,..' MOVE.W $0008(A4),D0 +00000078: 48C0 'H.' EXT.L D0 +0000007A: 2F00 '/.' MOVE.L D0,-(A7) +0000007C: 2F0B '/.' MOVE.L A3,-(A7) +0000007E: 4EBA EB10 'N...' JSR *-$14EE ; FFFFEB90 +00000082: 4A00 'J.' TST.B D0 +00000084: 504F 'PO' ADDQ.W #8,A7 +00000086: 6748 'gH' BEQ.S *+$004A ; 000000D0 +00000088: 7000 'p.' MOVEQ #$00,D0 +0000008A: 1006 '..' MOVE.B D6,D0 +0000008C: 0C40 0001 '.@..' CMPI.W #$0001,D0 +00000090: 660A 'f.' BNE.S *+$000C ; 0000009C +00000092: 203C 00FF 0000 ' <....' MOVE.L #$00FF0000,D0 +00000098: C087 '..' AND.L D7,D0 +0000009A: 6714 'g.' BEQ.S *+$0016 ; 000000B0 +0000009C: 7000 'p.' MOVEQ #$00,D0 +0000009E: 1006 '..' MOVE.B D6,D0 +000000A0: 0C40 0001 '.@..' CMPI.W #$0001,D0 +000000A4: 672A 'g*' BEQ.S *+$002C ; 000000D0 +000000A6: 203C 0003 0000 ' <....' MOVE.L #$00030000,D0 +000000AC: C087 '..' AND.L D7,D0 +000000AE: 6720 'g ' BEQ.S *+$0022 ; 000000D0 +000000B0: 2F0C '/.' MOVE.L A4,-(A7) +000000B2: 302B 002C '0+.,' MOVE.W $002C(A3),D0 +000000B6: 48C0 'H.' EXT.L D0 +000000B8: 2F00 '/.' MOVE.L D0,-(A7) +000000BA: 4EBA FE84 'N...' JSR *-$017A ; FFFFFF40 +000000BE: 4A00 'J.' TST.B D0 +000000C0: 504F 'PO' ADDQ.W #8,A7 +000000C2: 670C 'g.' BEQ.S *+$000E ; 000000D0 +000000C4: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +000000C8: 30AC 0006 '0...' MOVE.W $0006(A4),(A0) +000000CC: 7001 'p.' MOVEQ #$01,D0 +000000CE: 600A '`.' BRA.S *+$000C ; 000000DA +000000D0: 2854 '(T' MOVEA.L (A4),A4 +000000D2: 200C ' .' MOVE.L A4,D0 +000000D4: 6600 FF4C 'f..L' BNE *-$00B2 ; 00000022 +000000D8: 7000 'p.' MOVEQ #$00,D0 +000000DA: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 +000000E0: 4E5E 'N^' UNLK A6 +000000E2: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_isItAFloppy"(347) + 0000006C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_isItAFloppy"(347) + 00000034 +Comment: + + AUTOMOD_3E2A0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3E390 [3E390, 3E4E4) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +B8 (3E448): JSR AL_FSEQUALSTRINGBYLENGTH + + Unresolved outgoing references: + +7E (3E40E): JSR $3D420 + + +Dictionary: Flags $00 FirstId 351 + 351: AUTOMOD_3E390 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3E390"(351) Segment="Main"(200) +Size: Flags $00 ModuleSize 340 + +Content: Flags $08 +Contents offset $0000 size $0154 +00000000: 4E56 FED8 'NV..' LINK.W A6,#-$0128 +00000004: 48E7 1718 'H...' MOVEM.L D3/D5-D7/A3/A4,-(A7) +00000008: 558F 'U.' SUBQ.L #2,A7 +0000000A: 3F3C 0080 '?<..' MOVE.W #$0080,-(A7) +0000000E: 486E FED8 'Hn..' PEA -$0128(A6) +00000012: A970 '.p' _GetNextEvent ; A970 +00000014: 4A1F 'J.' TST.B (A7)+ +00000016: 6700 012C 'g..,' BEQ *+$012E ; 00000144 +0000001A: 203C FFFF 0000 ' <....' MOVE.L #$FFFF0000,D0 +00000020: C0AE FEDA '....' AND.L -$0126(A6),D0 +00000024: 7210 'r.' MOVEQ #$10,D1 +00000026: 2E00 '..' MOVE.L D0,D7 +00000028: E2AF '..' LSR.L D1,D7 +0000002A: 2C3C 0000 FFFF ',<....' MOVE.L #$0000FFFF,D6 +00000030: CCAE FEDA '....' AND.L -$0126(A6),D6 +00000034: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000038: 30BC 03E5 '0...' MOVE.W #$03E5,(A0) +0000003C: 7000 'p.' MOVEQ #$00,D0 +0000003E: 2D40 FF92 '-@..' MOVE.L D0,-$006E(A6) +00000042: 3D46 FF96 '=F..' MOVE.W D6,-$006A(A6) +00000046: 4A47 'JG' TST.W D7 +00000048: 6600 00EC 'f...' BNE *+$00EE ; 00000136 +0000004C: 41EE FF62 'A..b' LEA -$009E(A6),A0 +00000050: 2D48 FEFA '-H..' MOVE.L A0,-$0106(A6) +00000054: 426E FF04 'Bn..' CLR.W -$00FC(A6) +00000058: 3D46 FEFE '=F..' MOVE.W D6,-$0102(A6) +0000005C: 41EE FEE8 'A...' LEA -$0118(A6),A0 +00000060: A207 '..' _HGetVInfo ; A207 +00000062: 3E00 '>.' MOVE.W D0,D7 +00000064: 6600 00C8 'f...' BNE *+$00CA ; 0000012E +00000068: 598F 'Y.' SUBQ.L #4,A7 +0000006A: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000006E: A917 '..' _GetWRefCon ; A917 +00000070: 265F '&_' MOVEA.L (A7)+,A3 +00000072: 2853 '(S' MOVEA.L (A3),A4 +00000074: 486E FF7E 'Hn.~' PEA -$0082(A6) +00000078: 486E FEE8 'Hn..' PEA -$0118(A6) +0000007C: 2F0C '/.' MOVE.L A4,-(A7) +0000007E: 4EBA F010 'N...' JSR *-$0FEE ; FFFFF090 +00000082: 1C00 '..' MOVE.B D0,D6 +00000084: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000088: 6614 'f.' BNE.S *+$0016 ; 0000009E +0000008A: 7005 'p.' MOVEQ #$05,D0 +0000008C: B06E FF7E '.n.~' CMP.W -$0082(A6),D0 +00000090: 6700 00AA 'g...' BEQ *+$00AC ; 0000013C +00000094: 7005 'p.' MOVEQ #$05,D0 +00000096: B06C 002C '.l.,' CMP.W $002C(A4),D0 +0000009A: 6700 00A0 'g...' BEQ *+$00A2 ; 0000013C +0000009E: 558F 'U.' SUBQ.L #2,A7 +000000A0: 41EE FF62 'A..b' LEA -$009E(A6),A0 +000000A4: 5248 'RH' ADDQ.W #1,A0 +000000A6: 2F08 '/.' MOVE.L A0,-(A7) +000000A8: 41EC 000A 'A...' LEA $000A(A4),A0 +000000AC: 5248 'RH' ADDQ.W #1,A0 +000000AE: 2F08 '/.' MOVE.L A0,-(A7) +000000B0: 7000 'p.' MOVEQ #$00,D0 +000000B2: 102E FF62 '...b' MOVE.B -$009E(A6),D0 +000000B6: 3F00 '?.' MOVE.W D0,-(A7) +000000B8: 4EBA 0000 'N...' JSR AL_FSEQUALSTRINGBYLENGTH ; id: 298 +000000BC: 1A1F '..' MOVE.B (A7)+,D5 +000000BE: 7600 'v.' MOVEQ #$00,D3 +000000C0: 0C6E 4A48 FF2E '.nJH..' CMPI.W #$4A48,-$00D2(A6) ; 'JH' +000000C6: 660A 'f.' BNE.S *+$000C ; 000000D2 +000000C8: 0C6C 4A48 008A '.lJH..' CMPI.W #$4A48,$008A(A4) ; 'JH' +000000CE: 6602 'f.' BNE.S *+$0004 ; 000000D2 +000000D0: 7601 'v.' MOVEQ #$01,D3 +000000D2: 1E03 '..' MOVE.B D3,D7 +000000D4: 4A06 'J.' TST.B D6 +000000D6: 673C 'g<' BEQ.S *+$003E ; 00000114 +000000D8: 4A05 'J.' TST.B D5 +000000DA: 660E 'f.' BNE.S *+$0010 ; 000000EA +000000DC: 202E FF06 ' ...' MOVE.L -$00FA(A6),D0 +000000E0: B0AC 0026 '...&' CMP.L $0026(A4),D0 +000000E4: 6704 'g.' BEQ.S *+$0006 ; 000000EA +000000E6: 4A07 'J.' TST.B D7 +000000E8: 672A 'g*' BEQ.S *+$002C ; 00000114 +000000EA: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000EE: 30BC 03E6 '0...' MOVE.W #$03E6,(A0) +000000F2: 376E FEFE 0004 '7n....' MOVE.W -$0102(A6),$0004(A3) +000000F8: 7600 'v.' MOVEQ #$00,D3 +000000FA: 4A07 'J.' TST.B D7 +000000FC: 6610 'f.' BNE.S *+$0012 ; 0000010E +000000FE: 4A05 'J.' TST.B D5 +00000100: 670A 'g.' BEQ.S *+$000C ; 0000010C +00000102: 202E FF06 ' ...' MOVE.L -$00FA(A6),D0 +00000106: B0AC 0026 '...&' CMP.L $0026(A4),D0 +0000010A: 6702 'g.' BEQ.S *+$0004 ; 0000010E +0000010C: 7601 'v.' MOVEQ #$01,D3 +0000010E: 1743 0006 '.C..' MOVE.B D3,$0006(A3) +00000112: 6028 '`(' BRA.S *+$002A ; 0000013C +00000114: 7000 'p.' MOVEQ #$00,D0 +00000116: 2D40 FFD2 '-@..' MOVE.L D0,-$002E(A6) +0000011A: 3D6E FEFE FFD6 '=n....' MOVE.W -$0102(A6),-$002A(A6) +00000120: 41EE FFC0 'A...' LEA -$0040(A6),A0 +00000124: A00E '..' _UnmountVol ; A00E +00000126: 41EE FF80 'A...' LEA -$0080(A6),A0 +0000012A: A017 '..' _Eject ; A017 +0000012C: 600E '`.' BRA.S *+$0010 ; 0000013C +0000012E: 41EE FF80 'A...' LEA -$0080(A6),A0 +00000132: A017 '..' _Eject ; A017 +00000134: 6006 '`.' BRA.S *+$0008 ; 0000013C +00000136: 41EE FF80 'A...' LEA -$0080(A6),A0 +0000013A: A017 '..' _Eject ; A017 +0000013C: 1D7C 0001 0014 '.|....' MOVE.B #$01,$0014(A6) +00000142: 6004 '`.' BRA.S *+$0006 ; 00000148 +00000144: 422E 0014 'B...' CLR.B $0014(A6) +00000148: 4CEE 18E8 FEC0 'L.....' MOVEM.L -$0140(A6),D3/D5-D7/A3/A4 +0000014E: 4E5E 'N^' UNLK A6 +00000150: 4E74 000C 'Nt..' RTD #$000C + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_FSEQUALSTRINGBYLENGTH"(298) + 000000BA +Comment: + + AUTOMOD_3E390 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3E4F0 [3E4F0, 3E600) + + Module started due to: MODGUESS (align, RTD then padding) + + Unresolved outgoing references: + +32 (3E522): JSR $3E2A0 + +48 (3E538): JSR $3E2A0 + +B6 (3E5A6): PEA $3E390 + + +Dictionary: Flags $00 FirstId 352 + 352: AUTOMOD_3E4F0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3E4F0"(352) Segment="Main"(200) +Size: Flags $00 ModuleSize 272 + +Content: Flags $08 +Contents offset $0000 size $0110 +00000000: 4E56 FFAC 'NV..' LINK.W A6,#-$0054 +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +0000000C: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +00000010: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000014: 7CDD '|.' MOVEQ #$DD,D6 +00000016: 3D7C 0001 FFB2 '=|....' MOVE.W #$0001,-$004E(A6) +0000001C: 4A2E 0017 'J...' TST.B $0017(A6) +00000020: 6606 'f.' BNE.S *+$0008 ; 00000028 +00000022: 3006 '0.' MOVE.W D6,D0 +00000024: 6000 00E0 '`...' BRA *+$00E2 ; 00000106 +00000028: 486E FFB2 'Hn..' PEA -$004E(A6) +0000002C: 7001 'p.' MOVEQ #$01,D0 +0000002E: 2F00 '/.' MOVE.L D0,-(A7) +00000030: 2F0A '/.' MOVE.L A2,-(A7) +00000032: 4EBA FD7C 'N..|' JSR *-$0282 ; FFFFFDB0 +00000036: 4A00 'J.' TST.B D0 +00000038: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000003C: 6638 'f8' BNE.S *+$003A ; 00000076 +0000003E: 486E FFB2 'Hn..' PEA -$004E(A6) +00000042: 7000 'p.' MOVEQ #$00,D0 +00000044: 2F00 '/.' MOVE.L D0,-(A7) +00000046: 2F0A '/.' MOVE.L A2,-(A7) +00000048: 4EBA FD66 'N..f' JSR *-$0298 ; FFFFFDB0 +0000004C: 4A00 'J.' TST.B D0 +0000004E: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000052: 6714 'g.' BEQ.S *+$0016 ; 00000068 +00000054: 7000 'p.' MOVEQ #$00,D0 +00000056: 2D40 FFD2 '-@..' MOVE.L D0,-$002E(A6) +0000005A: 3D6E FFB2 FFD6 '=n....' MOVE.W -$004E(A6),-$002A(A6) +00000060: 41EE FFC0 'A...' LEA -$0040(A6),A0 +00000064: A017 '..' _Eject ; A017 +00000066: 600E '`.' BRA.S *+$0010 ; 00000076 +00000068: 7005 'p.' MOVEQ #$05,D0 +0000006A: B06A 002C '.j.,' CMP.W $002C(A2),D0 +0000006E: 6706 'g.' BEQ.S *+$0008 ; 00000076 +00000070: 70C8 'p.' MOVEQ #$C8,D0 +00000072: 6000 0092 '`...' BRA *+$0094 ; 00000106 +00000076: 486E FFBC 'Hn..' PEA -$0044(A6) +0000007A: A874 '.t' _GetPort ; A874 +0000007C: 598F 'Y.' SUBQ.L #4,A7 +0000007E: 3F3C BFE4 '?<..' MOVE.W #$BFE4,-(A7) +00000082: 7000 'p.' MOVEQ #$00,D0 +00000084: 2F00 '/.' MOVE.L D0,-(A7) +00000086: 72FF 'r.' MOVEQ #$FF,D1 +00000088: 2F01 '/.' MOVE.L D1,-(A7) +0000008A: A97C '.|' _GetNewDialog ; A97C +0000008C: 2D5F FFAC '-_..' MOVE.L (A7)+,-$0054(A6) +00000090: 2D4A FFB4 '-J..' MOVE.L A2,-$004C(A6) +00000094: 2F2E FFAC '/...' MOVE.L -$0054(A6),-(A7) +00000098: 486E FFB4 'Hn..' PEA -$004C(A6) +0000009C: A918 '..' _SetWRefCon ; A918 +0000009E: 701D 'p.' MOVEQ #$1D,D0 +000000A0: A823 '.#' _AliasDispatch ; A823 +000000A2: 2F2E FFAC '/...' MOVE.L -$0054(A6),-(A7) +000000A6: A873 '.s' _SetPort ; A873 +000000A8: 486A 000A 'Hj..' PEA $000A(A2) +000000AC: 7000 'p.' MOVEQ #$00,D0 +000000AE: 2F00 '/.' MOVE.L D0,-(A7) +000000B0: 2F00 '/.' MOVE.L D0,-(A7) +000000B2: 2F00 '/.' MOVE.L D0,-(A7) +000000B4: A98B '..' _ParamText ; A98B +000000B6: 487A FDE8 'Hz..' PEA *-$0216 ; FFFFFEA0 +000000BA: 486E FFB0 'Hn..' PEA -$0050(A6) +000000BE: A991 '..' _ModalDialog ; A991 +000000C0: 7E01 '~.' MOVEQ #$01,D7 +000000C2: 302E FFB0 '0...' MOVE.W -$0050(A6),D0 +000000C6: 5940 'Y@' SUBQ.W #4,D0 +000000C8: 670C 'g.' BEQ.S *+$000E ; 000000D6 +000000CA: 0440 03E1 '.@..' SUBI.W #$03E1,D0 +000000CE: 671C 'g.' BEQ.S *+$001E ; 000000EC +000000D0: 5340 'S@' SUBQ.W #1,D0 +000000D2: 6706 'g.' BEQ.S *+$0008 ; 000000DA +000000D4: 6018 '`.' BRA.S *+$001A ; 000000EE +000000D6: 7C80 '|.' MOVEQ #$80,D6 +000000D8: 6014 '`.' BRA.S *+$0016 ; 000000EE +000000DA: 4246 'BF' CLR.W D6 +000000DC: 38AE FFB8 '8...' MOVE.W -$0048(A6),(A4) +000000E0: 4A2E FFBA 'J...' TST.B -$0046(A6) +000000E4: 6708 'g.' BEQ.S *+$000A ; 000000EE +000000E6: 16BC 0001 '....' MOVE.B #$01,(A3) +000000EA: 6002 '`.' BRA.S *+$0004 ; 000000EE +000000EC: 4207 'B.' CLR.B D7 +000000EE: 4A07 'J.' TST.B D7 +000000F0: 67C4 'g.' BEQ.S *-$003A ; 000000B6 +000000F2: 4AAE FFAC 'J...' TST.L -$0054(A6) +000000F6: 670C 'g.' BEQ.S *+$000E ; 00000104 +000000F8: 2F2E FFAC '/...' MOVE.L -$0054(A6),-(A7) +000000FC: A983 '..' _DisposeDialog ; A983 +000000FE: 2F2E FFBC '/...' MOVE.L -$0044(A6),-(A7) +00000102: A873 '.s' _SetPort ; A873 +00000104: 3006 '0.' MOVE.W D6,D0 +00000106: 4CEE 1CC0 FF98 'L.....' MOVEM.L -$0068(A6),D6/D7/A2-A4 +0000010C: 4E5E 'N^' UNLK A6 +0000010E: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_3E4F0 ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: AL_mountVolume [3E600, 3E686) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +70 (3E670): JSR AL_mountForeign + + Unresolved outgoing references: + +26 (3E626): JSR $3E100 + +46 (3E646): JSR $3E4F0 + + VectorTable comment: {sources}Toolbox:AliasMgr:alUtil.c + + +Dictionary: Flags $00 FirstId 353 + 353: AL_mountVolume +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AL_mountVolume"(353) Segment="Main"(200) +Size: Flags $00 ModuleSize 134 + +Content: Flags $08 +Contents offset $0000 size $0086 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 1C2E 0017 '....' MOVE.B $0017(A6),D6 +0000000C: 246E 0010 '$n..' MOVEA.L $0010(A6),A2 +00000010: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000014: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000018: 7EDD '~.' MOVEQ #$DD,D7 +0000001A: 4A6C 002C 'Jl.,' TST.W $002C(A4) +0000001E: 6612 'f.' BNE.S *+$0014 ; 00000032 +00000020: 2F0A '/.' MOVE.L A2,-(A7) +00000022: 2F0B '/.' MOVE.L A3,-(A7) +00000024: 2F0C '/.' MOVE.L A4,-(A7) +00000026: 4EBA FAD8 'N...' JSR *-$0526 ; FFFFFB00 +0000002A: 3E00 '>.' MOVE.W D0,D7 +0000002C: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000030: 601E '`.' BRA.S *+$0020 ; 00000050 +00000032: 7002 'p.' MOVEQ #$02,D0 +00000034: C0AC 0086 '....' AND.L $0086(A4),D0 +00000038: 6716 'g.' BEQ.S *+$0018 ; 00000050 +0000003A: 7000 'p.' MOVEQ #$00,D0 +0000003C: 1006 '..' MOVE.B D6,D0 +0000003E: 2F00 '/.' MOVE.L D0,-(A7) +00000040: 2F0A '/.' MOVE.L A2,-(A7) +00000042: 2F0B '/.' MOVE.L A3,-(A7) +00000044: 2F0C '/.' MOVE.L A4,-(A7) +00000046: 4EBA FEA8 'N...' JSR *-$0156 ; FFFFFEF0 +0000004A: 3E00 '>.' MOVE.W D0,D7 +0000004C: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000050: 4A47 'JG' TST.W D7 +00000052: 6726 'g&' BEQ.S *+$0028 ; 0000007A +00000054: 0C47 FF80 '.G..' CMPI.W #$FF80,D7 +00000058: 6720 'g ' BEQ.S *+$0022 ; 0000007A +0000005A: 0C47 FFC8 '.G..' CMPI.W #$FFC8,D7 +0000005E: 671A 'g.' BEQ.S *+$001C ; 0000007A +00000060: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) +00000064: 7000 'p.' MOVEQ #$00,D0 +00000066: 1006 '..' MOVE.B D6,D0 +00000068: 2F00 '/.' MOVE.L D0,-(A7) +0000006A: 2F0A '/.' MOVE.L A2,-(A7) +0000006C: 2F0B '/.' MOVE.L A3,-(A7) +0000006E: 2F0C '/.' MOVE.L A4,-(A7) +00000070: 4EBA 0000 'N...' JSR AL_mountForeign ; id: 345 +00000074: 3E00 '>.' MOVE.W D0,D7 +00000076: 4FEF 0014 'O...' LEA $0014(A7),A7 +0000007A: 3007 '0.' MOVE.W D7,D0 +0000007C: 4CEE 1CC0 FFEC 'L.....' MOVEM.L -$0014(A6),D6/D7/A2-A4 +00000082: 4E5E 'N^' UNLK A6 +00000084: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AL_mountForeign"(345) + 00000072 +Comment: + + AL_mountVolume ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3E690 [3E690, 3E6EC) + + Module started due to: vector glue above + + +Dictionary: Flags $00 FirstId 354 + 354: AUTOMOD_3E690 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3E690"(354) Segment="Main"(200) +Size: Flags $00 ModuleSize 92 + +Content: Flags $08 +Contents offset $0000 size $005C +00000000: 0E44 6573 '.Des' MOVES.W D4,D6 +00000004: 6B74 'kt' BMI.S *+$0076 ; 0000007A +00000006: 6F70 'op' BLE.S *+$0072 ; 00000078 +00000008: 2046 ' F' MOVEA.L D6,A0 +0000000A: 6F6C 'ol' BLE.S *+$006E ; 00000078 +0000000C: 6465 'de' BCC.S *+$0067 ; 00000073 +0000000E: 7200 'r.' MOVEQ #$00,D1 +00000010: 0554 '.T' BCHG D2,(A4) +00000012: 7261 'ra' MOVEQ #$61,D1 ; 'a' +00000014: 7368 'sh' DC.W $7368 ; ???? +00000016: 0F54 '.T' BCHG D7,(A4) +00000018: 656D 'em' BCS.S *+$006F ; 00000087 +0000001A: 706F 'po' MOVEQ #$6F,D0 ; 'o' +0000001C: 7261 'ra' MOVEQ #$61,D1 ; 'a' +0000001E: 7279 'ry' MOVEQ #$79,D1 ; 'y' +00000020: 2049 ' I' MOVEA.L A1,A0 +00000022: 7465 'te' MOVEQ #$65,D2 ; 'e' +00000024: 6D73 'ms' BLT.S *+$0075 ; 00000099 +00000026: 144E '.N' MOVE.B A6,A2 +00000028: 6574 'et' BCS.S *+$0076 ; 0000009E +0000002A: 776F 'wo' DC.W $776F ; ???? +0000002C: 726B 'rk' MOVEQ #$6B,D1 ; 'k' +0000002E: 2054 ' T' MOVEA.L (A4),A0 +00000030: 7261 'ra' MOVEQ #$61,D1 ; 'a' +00000032: 7368 'sh' DC.W $7368 ; ???? +00000034: 2046 ' F' MOVEA.L D6,A0 +00000036: 6F6C 'ol' BLE.S *+$006E ; 000000A4 +00000038: 6465 'de' BCC.S *+$0067 ; 0000009F +0000003A: 7200 'r.' MOVEQ #$00,D1 +0000003C: 0B54 '.T' BCHG D5,(A4) +0000003E: 7261 'ra' MOVEQ #$61,D1 ; 'a' +00000040: 7368 'sh' DC.W $7368 ; ???? +00000042: 2043 ' C' MOVEA.L D3,A0 +00000044: 616E 'an' BSR.S *+$0070 ; 000000B4 +00000046: 2023 ' #' MOVE.L -(A3),D0 +00000048: 1354 7261 '.Tra' MOVE.B (A4),$7261(A1) +0000004C: 7368 'sh' DC.W $7368 ; ???? +0000004E: 2043 ' C' MOVEA.L D3,A0 +00000050: 616E 'an' BSR.S *+$0070 ; 000000C0 +00000052: 2055 ' U' MOVEA.L (A5),A0 +00000054: 7361 'sa' DC.W $7361 ; ???? +00000056: 6765 'ge' BEQ.S *+$0067 ; 000000BD +00000058: 204D ' M' MOVEA.L A5,A0 +0000005A: 6170 'ap' BSR.S *+$0072 ; 000000CC + +Comment: + + AUTOMOD_3E690 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: InitFolderManager [3E6F0, 3E70E) + + Module started due to: MODGUESS (align, label) + + VectorTable comment: {sources}Toolbox:AliasMgr:FolderMgr.a + + +Dictionary: Flags $00 FirstId 355 + 355: InitFolderManager + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="InitFolderManager"(355) Segment="Main"(200) +Size: Flags $00 ModuleSize 30 + +Content: Flags $08 +Contents offset $0000 size $001E +00000000: 7008 'p.' MOVEQ #$08,D0 +00000002: A71E '..' _NewPtrSysClear ; A71E +00000004: 2278 02B6 '"x..' MOVEA.L $02B6,A1 +00000008: 2348 008C '#H..' MOVE.L A0,$008C(A1) +0000000C: 2248 '"H' MOVEA.L A0,A1 +0000000E: A566 '.f' _NewEmptyHandle ,Sys ; A566 +00000010: 2288 '".' MOVE.L A0,(A1) +00000012: 7028 'p(' MOVEQ #$28,D0 ; '(' +00000014: A722 '."' _NewHandle ,Sys,Immed ; A722 +00000016: 6604 'f.' BNE.S *+$0006 ; 0000001C +00000018: 2348 0004 '#H..' MOVE.L A0,$0004(A1) +0000001C: 4E75 'Nu' RTS + +Comment: + + InitFolderManager ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: FindFolder [3E720, 3E76A) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +32 (3E752): JSR FindFolderInternal + + VectorTable comment: {sources}Toolbox:AliasMgr:FolderMgr.a + + +Dictionary: Flags $00 FirstId 356 + 356: FindFolder +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FindFolder"(356) 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: 50F8 0A5E 'P..^' ST $0A5E +00000008: 2038 0BB8 ' 8..' MOVE.L $0BB8,D0 +0000000C: 0C80 FFFF FFFF '......' CMPI.L #$FFFFFFFF,D0 +00000012: 6606 'f.' BNE.S *+$0008 ; 0000001A +00000014: 303C FFD5 '0<..' MOVE.W #$FFD5,D0 +00000018: 601E '`.' BRA.S *+$0020 ; 00000038 +0000001A: 558F 'U.' SUBQ.L #2,A7 +0000001C: 3F2E 0016 '?...' MOVE.W $0016(A6),-(A7) +00000020: 2F2E 0012 '/...' MOVE.L $0012(A6),-(A7) +00000024: 3F2E 0010 '?...' MOVE.W $0010(A6),-(A7) +00000028: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000002C: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000030: 42A7 'B.' CLR.L -(A7) +00000032: 4EBA 0000 'N...' JSR FindFolderInternal ; id: 357 +00000036: 301F '0.' MOVE.W (A7)+,D0 +00000038: 3D40 0018 '=@..' MOVE.W D0,$0018(A6) +0000003C: 50F8 0A5E 'P..^' ST $0A5E +00000040: 4E5E 'N^' UNLK A6 +00000042: 205F ' _' MOVEA.L (A7)+,A0 +00000044: DEFC 0010 '....' ADDA.W #$0010,A7 +00000048: 4ED0 'N.' JMP (A0) + + +Dictionary: Flags $00 FirstId 357 + 357: FindFolderInternal +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FindFolderInternal"(357) + 00000034 +Comment: + + FindFolder ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: GetFolderName [3E780, 3E7E6) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +2C (3E7AC): LEA $3E690, A0 + +32 (3E7B2): LEA $3E6B6, A0 + +38 (3E7B8): LEA $3E6A0, A0 + +3E (3E7BE): LEA $3E6A6, A0 + + VectorTable comment: {sources}Toolbox:AliasMgr:FolderMgr.a + + +Dictionary: Flags $00 FirstId 358 + 358: GetFolderName + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GetFolderName"(358) 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: 222E 0010 '"...' MOVE.L $0010(A6),D1 +00000008: 0C81 6465 736B '..desk' CMPI.L #$6465736B,D1 ; 'desk' +0000000E: 671C 'g.' BEQ.S *+$001E ; 0000002C +00000010: 0C81 656D 7074 '..empt' CMPI.L #$656D7074,D1 ; 'empt' +00000016: 671A 'g.' BEQ.S *+$001C ; 00000032 +00000018: 0C81 7472 7368 '..trsh' CMPI.L #$74727368,D1 ; 'trsh' +0000001E: 6718 'g.' BEQ.S *+$001A ; 00000038 +00000020: 0C81 7465 6D70 '..temp' CMPI.L #$74656D70,D1 ; 'temp' +00000026: 6716 'g.' BEQ.S *+$0018 ; 0000003E +00000028: 70CE 'p.' MOVEQ #$CE,D0 +0000002A: 602C '`,' BRA.S *+$002E ; 00000058 +0000002C: 41FA FEE2 'A...' LEA *-$011C,A0 ; FFFFFF10 +00000030: 6010 '`.' BRA.S *+$0012 ; 00000042 +00000032: 41FA FF02 'A...' LEA *-$00FC,A0 ; FFFFFF36 +00000036: 600A '`.' BRA.S *+$000C ; 00000042 +00000038: 41FA FEE6 'A...' LEA *-$0118,A0 ; FFFFFF20 +0000003C: 6004 '`.' BRA.S *+$0006 ; 00000042 +0000003E: 41FA FEE6 'A...' LEA *-$0118,A0 ; FFFFFF26 +00000042: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +00000046: 7000 'p.' MOVEQ #$00,D0 +00000048: 1010 '..' MOVE.B (A0),D0 +0000004A: 5280 'R.' ADDQ.L #1,D0 +0000004C: A22E '..' _BlockMoveData ; A22E +0000004E: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000052: 30AE 0014 '0...' MOVE.W $0014(A6),(A0) +00000056: 7000 'p.' MOVEQ #$00,D0 +00000058: 3D40 0016 '=@..' MOVE.W D0,$0016(A6) +0000005C: 4E5E 'N^' UNLK A6 +0000005E: 205F ' _' MOVEA.L (A7)+,A0 +00000060: DEFC 000E '....' ADDA.W #$000E,A7 +00000064: 4ED0 'N.' JMP (A0) + +Comment: + + GetFolderName ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: FindFolderInternal [3E7F0, 3EB84) + + Module started due to: vector glue above, MODGUESS (align, label) + + Resolved outgoing references: + +342 (3EB32): JSR EnterFolderInCache + +25E (3EA4E): JSR AddSpecialCacheEntry + +24E (3EA3E): JSR GetTrashCanID + +238 (3EA28): JSR GetTrashMapRefnum + +22E (3EA1E): JSR EnterFolderInCache + +216 (3EA06): JSR GetNetTrashID + +1F6 (3E9E6): JSR FindSpecialCacheEntry + +1E4 (3E9D4): JSR GetNetTrashID + +66 (3E856): JSR FindFolderInCache + + Unresolved outgoing references: + +1BA (3E9AA): LEA $3E6A0, A1 + +1D6 (3E9C6): LEA $3E6B6, A1 + +280 (3EA70): LEA $3E690, A1 + +286 (3EA76): LEA $3E6A6, A1 + + VectorTable comment: {sources}Toolbox:AliasMgr:FolderMgr.a + + +Dictionary: Flags $00 FirstId 359 + 359: FindFolderInternal +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FindFolderInternal"(359) Segment="Main"(200) +Size: Flags $00 ModuleSize 916 + +Content: Flags $08 +Contents offset $0000 size $0394 +00000000: 4E56 FEC0 'NV..' LINK.W A6,#-$0140 +00000004: 48E7 3F20 'H.? ' MOVEM.L D2-D7/A2,-(A7) +00000008: 7CFF '|.' MOVEQ #$FF,D6 +0000000A: 246E 0016 '$n..' MOVEA.L $0016(A6),A2 +0000000E: 558F 'U.' SUBQ.L #2,A7 +00000010: A994 '..' _CurResFile ; A994 +00000012: 3D5F FEC6 '=_..' MOVE.W (A7)+,-$013A(A6) +00000016: 4267 'Bg' CLR.W -(A7) +00000018: A998 '..' _UseResFile ; A998 +0000001A: 41EE FF86 'A...' LEA -$007A(A6),A0 +0000001E: 42A8 0012 'B...' CLR.L $0012(A0) +00000022: 3178 0A58 0018 '1x.X..' MOVE.W $0A58,$0018(A0) +00000028: 4268 001C 'Bh..' CLR.W $001C(A0) +0000002C: 7002 'p.' MOVEQ #$02,D0 +0000002E: 2140 003A '!@.:' MOVE.L D0,$003A(A0) +00000032: 7008 'p.' MOVEQ #$08,D0 +00000034: A260 '.`' _HFSDispatch ; A260 +00000036: 6600 0328 'f..(' BNE *+$032A ; 00000360 +0000003A: 3628 0034 '6(.4' MOVE.W $0034(A0),D3 +0000003E: 302E 001A '0...' MOVE.W $001A(A6),D0 +00000042: 0C40 8000 '.@..' CMPI.W #$8000,D0 +00000046: 6602 'f.' BNE.S *+$0004 ; 0000004A +00000048: 3003 '0.' MOVE.W D3,D0 +0000004A: 3140 0016 '1@..' MOVE.W D0,$0016(A0) +0000004E: 42A8 005A 'B..Z' CLR.L $005A(A0) +00000052: 42A8 0030 'B..0' CLR.L $0030(A0) +00000056: A207 '..' _HGetVInfo ; A207 +00000058: 6600 0306 'f...' BNE *+$0308 ; 00000360 +0000005C: 3828 0016 '8(..' MOVE.W $0016(A0),D4 +00000060: 598F 'Y.' SUBQ.L #4,A7 +00000062: 2F08 '/.' MOVE.L A0,-(A7) +00000064: 2F0A '/.' MOVE.L A2,-(A7) +00000066: 4EBA 0000 'N...' JSR FindFolderInCache ; id: 366 +0000006A: 41EE FF86 'A...' LEA -$007A(A6),A0 +0000006E: 201F ' .' MOVE.L (A7)+,D0 +00000070: 6714 'g.' BEQ.S *+$0016 ; 00000086 +00000072: 0C80 FFFF 0000 '......' CMPI.L #$FFFF0000,D0 +00000078: 6506 'e.' BCS.S *+$0008 ; 00000080 +0000007A: 4A2E 0014 'J...' TST.B $0014(A6) +0000007E: 6606 'f.' BNE.S *+$0008 ; 00000086 +00000080: 2A00 '*.' MOVE.L D0,D5 +00000082: 6000 02C2 '`...' BRA *+$02C4 ; 00000346 +00000086: 41EE FF5A 'A..Z' LEA -$00A6(A6),A0 +0000008A: 42A8 0012 'B...' CLR.L $0012(A0) +0000008E: 3144 0016 '1D..' MOVE.W D4,$0016(A0) +00000092: 43EE FF54 'C..T' LEA -$00AC(A6),A1 +00000096: 2149 0020 '!I. ' MOVE.L A1,$0020(A0) +0000009A: 7006 'p.' MOVEQ #$06,D0 +0000009C: 2140 0024 '!@.$' MOVE.L D0,$0024(A0) +000000A0: 7030 'p0' MOVEQ #$30,D0 ; '0' +000000A2: A260 '.`' _HFSDispatch ; A260 +000000A4: 670C 'g.' BEQ.S *+$000E ; 000000B2 +000000A6: 0C40 FFCE '.@..' CMPI.W #$FFCE,D0 +000000AA: 6600 02B4 'f...' BNE *+$02B6 ; 00000360 +000000AE: 7E00 '~.' MOVEQ #$00,D7 +000000B0: 6004 '`.' BRA.S *+$0006 ; 000000B6 +000000B2: 2E2E FF56 '...V' MOVE.L -$00AA(A6),D7 +000000B6: B5FC 6465 736B '..desk' CMPA.L #$6465736B,A2 ; 'desk' +000000BC: 6700 01BA 'g...' BEQ *+$01BC ; 00000278 +000000C0: B5FC 656D 7074 '..empt' CMPA.L #$656D7074,A2 ; 'empt' +000000C6: 6700 00F2 'g...' BEQ *+$00F4 ; 000001BA +000000CA: B5FC 7472 7368 '..trsh' CMPA.L #$74727368,A2 ; 'trsh' +000000D0: 6700 00E8 'g...' BEQ *+$00EA ; 000001BA +000000D4: B5FC 7465 6D70 '..temp' CMPA.L #$74656D70,A2 ; 'temp' +000000DA: 6700 01AA 'g...' BEQ *+$01AC ; 00000286 +000000DE: 0807 0011 '....' BTST #$11,D7 +000000E2: 6606 'f.' BNE.S *+$0008 ; 000000EA +000000E4: 2A2E FFE0 '*...' MOVE.L -$0020(A6),D5 +000000E8: 6606 'f.' BNE.S *+$0008 ; 000000F0 +000000EA: 70D5 'p.' MOVEQ #$D5,D0 +000000EC: 6000 01DC '`...' BRA *+$01DE ; 000002CA +000000F0: B5FC 6D61 6373 '..macs' CMPA.L #$6D616373,A2 ; 'macs' +000000F6: 6700 0242 'g..B' BEQ *+$0244 ; 0000033A +000000FA: 4AAE 0008 'J...' TST.L $0008(A6) +000000FE: 6706 'g.' BEQ.S *+$0008 ; 00000106 +00000100: 262E 0008 '&...' MOVE.L $0008(A6),D3 +00000104: 606C '`l' BRA.S *+$006E ; 00000172 +00000106: 1F3C 0001 '.<..' MOVE.B #$01,-(A7) +0000010A: A99B '..' _SetResLoad ; A99B +0000010C: B644 '.D' CMP.W D4,D3 +0000010E: 6750 'gP' BEQ.S *+$0052 ; 00000160 +00000110: 4227 'B'' CLR.B -(A7) +00000112: A99B '..' _SetResLoad ; A99B +00000114: 558F 'U.' SUBQ.L #2,A7 +00000116: 3F04 '?.' MOVE.W D4,-(A7) +00000118: 2F05 '/.' MOVE.L D5,-(A7) +0000011A: 4878 0AD8 'Hx..' PEA $0AD8 +0000011E: 1F3C 0001 '.<..' MOVE.B #$01,-(A7) +00000122: A81A '..' _HOpenResFile ; A81A +00000124: 4A78 0A60 'Jx.`' TST.W $0A60 +00000128: 6724 'g$' BEQ.S *+$0026 ; 0000014E +0000012A: 301F '0.' MOVE.W (A7)+,D0 +0000012C: 2F38 0118 '/8..' MOVE.L $0118,-(A7) +00000130: 21F8 02A6 0118 '!.....' MOVE.L $02A6,$0118 +00000136: 558F 'U.' SUBQ.L #2,A7 +00000138: 3F04 '?.' MOVE.W D4,-(A7) +0000013A: 2F05 '/.' MOVE.L D5,-(A7) +0000013C: 4878 0AD8 'Hx..' PEA $0AD8 +00000140: 1F3C 0001 '.<..' MOVE.B #$01,-(A7) +00000144: A81A '..' _HOpenResFile ; A81A +00000146: 301F '0.' MOVE.W (A7)+,D0 +00000148: 21DF 0118 '!...' MOVE.L (A7)+,$0118 +0000014C: 3F00 '?.' MOVE.W D0,-(A7) +0000014E: 3C1F '<.' MOVE.W (A7)+,D6 +00000150: 558F 'U.' SUBQ.L #2,A7 +00000152: A9AF '..' _ResError ; A9AF +00000154: 1F3C 0001 '.<..' MOVE.B #$01,-(A7) +00000158: A99B '..' _SetResLoad ; A99B +0000015A: 301F '0.' MOVE.W (A7)+,D0 +0000015C: 6600 016C 'f..l' BNE *+$016E ; 000002CA +00000160: 598F 'Y.' SUBQ.L #4,A7 +00000162: 2F3C 666C 6423 '/.' MOVE.W (A7)+,D7 +00000042: 204B ' K' MOVEA.L A3,A0 +00000044: A01B '..' _SetZone ; A01B +00000046: 4A47 'JG' TST.W D7 +00000048: 6708 'g.' BEQ.S *+$000A ; 00000052 +0000004A: 7000 'p.' MOVEQ #$00,D0 +0000004C: 2D40 000C '-@..' MOVE.L D0,$000C(A6) +00000050: 6006 '`.' BRA.S *+$0008 ; 00000058 +00000052: 2D6E FFFC 000C '-n....' MOVE.L -$0004(A6),$000C(A6) +00000058: 4CEE 1880 FEF0 'L.....' MOVEM.L -$0110(A6),D7/A3/A4 +0000005E: 4E5E 'N^' UNLK A6 +00000060: 4E74 0004 'Nt..' RTD #$0004 +00000064: 0943 '.C' BCHG D4,D3 +00000066: 6F6D 'om' BLE.S *+$006F ; 000000D5 +00000068: 706F 'po' MOVEQ #$6F,D0 ; 'o' +0000006A: 6E65 'ne' BGT.S *+$0067 ; 000000D1 +0000006C: 6E74 'nt' BGT.S *+$0076 ; 000000E2 + +Comment: + + AUTOMOD_3F670 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: __GROWREGISTEREDCOMPONENTTABLE [3F6E0, 3F836) + + Module started due to: MODGUESS (align, label) + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c + + +Dictionary: Flags $00 FirstId 210 + 210: __GROWREGISTEREDCOMPONENTTABLE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__GROWREGISTEREDCOMPONENTTABLE"(210) Segment="Main"(200) +Size: Flags $00 ModuleSize 342 + +Content: Flags $08 +Contents offset $0000 size $0156 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 3A2E 0008 ':...' MOVE.W $0008(A6),D5 +0000000C: 2878 028A '(x..' MOVEA.L $028A,A4 +00000010: 7C50 '|P' MOVEQ #$50,D6 ; 'P' +00000012: CDEC 0014 '....' MULS.W $0014(A4),D6 +00000016: 246C 0018 '$l..' MOVEA.L $0018(A4),A2 +0000001A: 48C5 'H.' EXT.L D5 +0000001C: 2205 '".' MOVE.L D5,D1 +0000001E: 7050 'pP' MOVEQ #$50,D0 ; 'P' +00000020: 4C00 1800 'L...' MULS.L D0,D1 +00000024: D286 '..' ADD.L D6,D1 +00000026: 2001 ' .' MOVE.L D1,D0 +00000028: A71E '..' _NewPtrSysClear ; A71E +0000002A: 2848 '(H' MOVEA.L A0,A4 +0000002C: 2D4C FFFC '-L..' MOVE.L A4,-$0004(A6) +00000030: 200C ' .' MOVE.L A4,D0 +00000032: 660E 'f.' BNE.S *+$0010 ; 00000042 +00000034: 558F 'U.' SUBQ.L #2,A7 +00000036: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +0000003A: 3D5F 000A '=_..' MOVE.W (A7)+,$000A(A6) +0000003E: 6000 010A '`...' BRA *+$010C ; 0000014A +00000042: 204A ' J' MOVEA.L A2,A0 +00000044: 224C '"L' MOVEA.L A4,A1 +00000046: 2006 ' .' MOVE.L D6,D0 +00000048: A22E '..' _BlockMoveData ; A22E +0000004A: 2C2E FFFC ',...' MOVE.L -$0004(A6),D6 +0000004E: 9C8A '..' SUB.L A2,D6 +00000050: 4247 'BG' CLR.W D7 +00000052: 6028 '`(' BRA.S *+$002A ; 0000007C +00000054: 4AAC 0038 'J..8' TST.L $0038(A4) +00000058: 670A 'g.' BEQ.S *+$000C ; 00000064 +0000005A: 2006 ' .' MOVE.L D6,D0 +0000005C: D0AC 0038 '...8' ADD.L $0038(A4),D0 +00000060: 2940 0038 ')@.8' MOVE.L D0,$0038(A4) +00000064: 4AAC 0018 'J...' TST.L $0018(A4) +00000068: 670A 'g.' BEQ.S *+$000C ; 00000074 +0000006A: 2006 ' .' MOVE.L D6,D0 +0000006C: D0AC 0018 '....' ADD.L $0018(A4),D0 +00000070: 2940 0018 ')@..' MOVE.L D0,$0018(A4) +00000074: 49EC 0050 'I..P' LEA $0050(A4),A4 +00000078: 3007 '0.' MOVE.W D7,D0 +0000007A: 5247 'RG' ADDQ.W #1,D7 +0000007C: 2078 028A ' x..' MOVEA.L $028A,A0 +00000080: BE68 0014 '.h..' CMP.W $0014(A0),D7 +00000084: 6DCE 'm.' BLT.S *-$0030 ; 00000054 +00000086: 2078 028A ' x..' MOVEA.L $028A,A0 +0000008A: 2650 '&P' MOVEA.L (A0),A3 +0000008C: 2078 028A ' x..' MOVEA.L $028A,A0 +00000090: 3E28 000E '>(..' MOVE.W $000E(A0),D7 +00000094: 5347 'SG' SUBQ.W #1,D7 +00000096: 4A47 'JG' TST.W D7 +00000098: 6D12 'm.' BLT.S *+$0014 ; 000000AC +0000009A: 4A93 'J.' TST.L (A3) +0000009C: 6706 'g.' BEQ.S *+$0008 ; 000000A4 +0000009E: 2006 ' .' MOVE.L D6,D0 +000000A0: D093 '..' ADD.L (A3),D0 +000000A2: 2680 '&.' MOVE.L D0,(A3) +000000A4: 47EB 0010 'G...' LEA $0010(A3),A3 +000000A8: 51CF FFF0 'Q...' DBF D7,*-$000E ; 0000009A +000000AC: 2078 028A ' x..' MOVEA.L $028A,A0 +000000B0: 4AA8 001C 'J...' TST.L $001C(A0) +000000B4: 6712 'g.' BEQ.S *+$0014 ; 000000C8 +000000B6: 2078 028A ' x..' MOVEA.L $028A,A0 +000000BA: 2006 ' .' MOVE.L D6,D0 +000000BC: D0A8 001C '....' ADD.L $001C(A0),D0 +000000C0: 2078 028A ' x..' MOVEA.L $028A,A0 +000000C4: 2140 001C '!@..' MOVE.L D0,$001C(A0) +000000C8: 2078 028A ' x..' MOVEA.L $028A,A0 +000000CC: 2668 0020 '&h. ' MOVEA.L $0020(A0),A3 +000000D0: 200B ' .' MOVE.L A3,D0 +000000D2: 6706 'g.' BEQ.S *+$0008 ; 000000DA +000000D4: 200B ' .' MOVE.L A3,D0 +000000D6: D086 '..' ADD.L D6,D0 +000000D8: 2640 '&@' MOVEA.L D0,A3 +000000DA: 2078 028A ' x..' MOVEA.L $028A,A0 +000000DE: 214C 0020 '!L. ' MOVE.L A4,$0020(A0) +000000E2: 7E01 '~.' MOVEQ #$01,D7 +000000E4: 6012 '`.' BRA.S *+$0014 ; 000000F8 +000000E6: 200C ' .' MOVE.L A4,D0 +000000E8: 7250 'rP' MOVEQ #$50,D1 ; 'P' +000000EA: D081 '..' ADD.L D1,D0 +000000EC: 2940 0038 ')@.8' MOVE.L D0,$0038(A4) +000000F0: 49EC 0050 'I..P' LEA $0050(A4),A4 +000000F4: 3007 '0.' MOVE.W D7,D0 +000000F6: 5247 'RG' ADDQ.W #1,D7 +000000F8: BA47 '.G' CMP.W D7,D5 +000000FA: 6EEA 'n.' BGT.S *-$0014 ; 000000E6 +000000FC: 294B 0038 ')K.8' MOVE.L A3,$0038(A4) +00000100: 2078 028A ' x..' MOVEA.L $028A,A0 +00000104: 216E FFFC 0018 '!n....' MOVE.L -$0004(A6),$0018(A0) +0000010A: 2078 028A ' x..' MOVEA.L $028A,A0 +0000010E: DB68 0014 '.h..' ADD.W D5,$0014(A0) +00000112: 200A ' .' MOVE.L A2,D0 +00000114: 6704 'g.' BEQ.S *+$0006 ; 0000011A +00000116: 204A ' J' MOVEA.L A2,A0 +00000118: A01F '..' _DisposePtr ; A01F +0000011A: 2078 028A ' x..' MOVEA.L $028A,A0 +0000011E: 2278 028A '"x..' MOVEA.L $028A,A1 +00000122: 3028 0014 '0(..' MOVE.W $0014(A0),D0 +00000126: B069 000E '.i..' CMP.W $000E(A1),D0 +0000012A: 6F1A 'o.' BLE.S *+$001C ; 00000146 +0000012C: 558F 'U.' SUBQ.L #2,A7 +0000012E: 2078 028A ' x..' MOVEA.L $028A,A0 +00000132: 2278 028A '"x..' MOVEA.L $028A,A1 +00000136: 3028 0014 '0(..' MOVE.W $0014(A0),D0 +0000013A: 9069 000E '.i..' SUB.W $000E(A1),D0 +0000013E: 3F00 '?.' MOVE.W D0,-(A7) +00000140: 7026 'p&' MOVEQ #$26,D0 ; '&' +00000142: A82A '.*' _ComponentDispatch ; A82A +00000144: 544F 'TO' ADDQ.W #2,A7 +00000146: 426E 000A 'Bn..' CLR.W $000A(A6) +0000014A: 4CEE 1CE0 FFE0 'L.....' MOVEM.L -$0020(A6),D5-D7/A2-A4 +00000150: 4E5E 'N^' UNLK A6 +00000152: 4E74 0002 'Nt..' RTD #$0002 + +Comment: + + __GROWREGISTEREDCOMPONENTTABLE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __GROWREGISTEREDCOMPONENTINSTANCETABLE [3F840, 3F8B2) + + Module started due to: vector glue above, MODGUESS (align, label) + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c + + +Dictionary: Flags $00 FirstId 211 + 211: __GROWREGISTEREDCOMPONENTINSTANCETABLE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__GROWREGISTEREDCOMPONENTINSTANCETABLE"(211) Segment="Main"(200) +Size: Flags $00 ModuleSize 114 + +Content: Flags $08 +Contents offset $0000 size $0072 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 3C2E 0008 '<...' MOVE.W $0008(A6),D6 +0000000C: 2678 028A '&x..' MOVEA.L $028A,A3 +00000010: 3E2B 000E '>+..' MOVE.W $000E(A3),D7 +00000014: 48C7 'H.' EXT.L D7 +00000016: E987 '..' ASL.L #4,D7 +00000018: 2453 '$S' MOVEA.L (A3),A2 +0000001A: 48C6 'H.' EXT.L D6 +0000001C: 2006 ' .' MOVE.L D6,D0 +0000001E: E980 '..' ASL.L #4,D0 +00000020: D087 '..' ADD.L D7,D0 +00000022: A71E '..' _NewPtrSysClear ; A71E +00000024: 2848 '(H' MOVEA.L A0,A4 +00000026: 264C '&L' MOVEA.L A4,A3 +00000028: 200C ' .' MOVE.L A4,D0 +0000002A: 660C 'f.' BNE.S *+$000E ; 00000038 +0000002C: 558F 'U.' SUBQ.L #2,A7 +0000002E: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +00000032: 3D5F 000A '=_..' MOVE.W (A7)+,$000A(A6) +00000036: 602E '`.' BRA.S *+$0030 ; 00000066 +00000038: 204A ' J' MOVEA.L A2,A0 +0000003A: 224C '"L' MOVEA.L A4,A1 +0000003C: 2007 ' .' MOVE.L D7,D0 +0000003E: A22E '..' _BlockMoveData ; A22E +00000040: 4A2B 0005 'J+..' TST.B $0005(A3) +00000044: 6606 'f.' BNE.S *+$0008 ; 0000004C +00000046: 177C 0081 0005 '.|....' MOVE.B #$81,$0005(A3) +0000004C: 2078 028A ' x..' MOVEA.L $028A,A0 +00000050: 208B ' .' MOVE.L A3,(A0) +00000052: 2078 028A ' x..' MOVEA.L $028A,A0 +00000056: DD68 000E '.h..' ADD.W D6,$000E(A0) +0000005A: 200A ' .' MOVE.L A2,D0 +0000005C: 6704 'g.' BEQ.S *+$0006 ; 00000062 +0000005E: 204A ' J' MOVEA.L A2,A0 +00000060: A01F '..' _DisposePtr ; A01F +00000062: 426E 000A 'Bn..' CLR.W $000A(A6) +00000066: 4CEE 1CC0 FFE8 'L.....' MOVEM.L -$0018(A6),D6/D7/A2-A4 +0000006C: 4E5E 'N^' UNLK A6 +0000006E: 4E74 0002 'Nt..' RTD #$0002 + +Comment: + + __GROWREGISTEREDCOMPONENTINSTANCETABLE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __GETCOMPONENTLISTMODSEED [3F8C0, 3F8D2) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c + + +Dictionary: Flags $00 FirstId 212 + 212: __GETCOMPONENTLISTMODSEED + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__GETCOMPONENTLISTMODSEED"(212) Segment="Main"(200) +Size: Flags $00 ModuleSize 18 + +Content: Flags $08 +Contents offset $0000 size $0012 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2078 028A ' x..' MOVEA.L $028A,A0 +00000008: 2D68 0004 0008 '-h....' MOVE.L $0004(A0),$0008(A6) +0000000E: 4E5E 'N^' UNLK A6 +00000010: 4E75 'Nu' RTS + +Comment: + + __GETCOMPONENTLISTMODSEED ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: FindMatchingComponent [3F8E0, 3F962) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c + + +Dictionary: Flags $00 FirstId 213 + 213: FindMatchingComponent + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FindMatchingComponent"(213) Segment="Main"(200) +Size: Flags $00 ModuleSize 130 + +Content: Flags $08 +Contents offset $0000 size $0082 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000010: 2E2B 0010 '.+..' MOVE.L $0010(A3),D7 +00000014: 2C07 ',.' MOVE.L D7,D6 +00000016: CCAB 000C '....' AND.L $000C(A3),D6 +0000001A: 6004 '`.' BRA.S *+$0006 ; 00000020 +0000001C: 286C 0038 '(l.8' MOVEA.L $0038(A4),A4 +00000020: 200C ' .' MOVE.L A4,D0 +00000022: 6752 'gR' BEQ.S *+$0054 ; 00000076 +00000024: 202C 0004 ' ,..' MOVE.L $0004(A4),D0 +00000028: B093 '..' CMP.L (A3),D0 +0000002A: 6704 'g.' BEQ.S *+$0006 ; 00000030 +0000002C: 4A93 'J.' TST.L (A3) +0000002E: 66EC 'f.' BNE.S *-$0012 ; 0000001C +00000030: 4AAB 0004 'J...' TST.L $0004(A3) +00000034: 670A 'g.' BEQ.S *+$000C ; 00000040 +00000036: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +0000003A: B0AB 0004 '....' CMP.L $0004(A3),D0 +0000003E: 66DC 'f.' BNE.S *-$0022 ; 0000001C +00000040: 4AAB 0008 'J...' TST.L $0008(A3) +00000044: 670A 'g.' BEQ.S *+$000C ; 00000050 +00000046: 202C 000C ' ,..' MOVE.L $000C(A4),D0 +0000004A: B0AB 0008 '....' CMP.L $0008(A3),D0 +0000004E: 66CC 'f.' BNE.S *-$0032 ; 0000001C +00000050: 2007 ' .' MOVE.L D7,D0 +00000052: C0AC 0010 '....' AND.L $0010(A4),D0 +00000056: BC80 '..' CMP.L D0,D6 +00000058: 66C2 'f.' BNE.S *-$003C ; 0000001C +0000005A: 4AAC 0034 'J..4' TST.L $0034(A4) +0000005E: 670A 'g.' BEQ.S *+$000C ; 0000006A +00000060: 202C 0034 ' ,.4' MOVE.L $0034(A4),D0 +00000064: B0B8 0904 '....' CMP.L $0904,D0 +00000068: 66B2 'f.' BNE.S *-$004C ; 0000001C +0000006A: 7000 'p.' MOVEQ #$00,D0 +0000006C: 102C 0028 '.,.(' MOVE.B $0028(A4),D0 +00000070: 7203 'r.' MOVEQ #$03,D1 +00000072: C200 '..' AND.B D0,D1 +00000074: 66A6 'f.' BNE.S *-$0058 ; 0000001C +00000076: 200C ' .' MOVE.L A4,D0 +00000078: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 +0000007E: 4E5E 'N^' UNLK A6 +00000080: 4E75 'Nu' RTS + +Comment: + + FindMatchingComponent ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __COUNTCOMPONENTS [3F970, 3F9B0) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +24 (3F994): JSR FindMatchingComponent + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c + + +Dictionary: Flags $00 FirstId 214 + 214: __COUNTCOMPONENTS + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__COUNTCOMPONENTS"(214) Segment="Main"(200) +Size: Flags $00 ModuleSize 64 + +Content: Flags $08 +Contents offset $0000 size $0040 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 2078 028A ' x..' MOVEA.L $028A,A0 +00000010: 2868 001C '(h..' MOVEA.L $001C(A0),A4 +00000014: 7E00 '~.' MOVEQ #$00,D7 +00000016: 6008 '`.' BRA.S *+$000A ; 00000020 +00000018: 286C 0038 '(l.8' MOVEA.L $0038(A4),A4 +0000001C: 2007 ' .' MOVE.L D7,D0 +0000001E: 5287 'R.' ADDQ.L #1,D7 +00000020: 2F0C '/.' MOVE.L A4,-(A7) +00000022: 2F0B '/.' MOVE.L A3,-(A7) +00000024: 4EBA 0000 'N...' JSR FindMatchingComponent ; id: 213 +00000028: 2840 '(@' MOVEA.L D0,A4 +0000002A: 4A80 'J.' TST.L D0 +0000002C: 504F 'PO' ADDQ.W #8,A7 +0000002E: 66E8 'f.' BNE.S *-$0016 ; 00000018 +00000030: 2D47 000C '-G..' MOVE.L D7,$000C(A6) +00000034: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +0000003A: 4E5E 'N^' UNLK A6 +0000003C: 4E74 0004 'Nt..' RTD #$0004 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FindMatchingComponent"(213) + 00000026 +Comment: + + __COUNTCOMPONENTS ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: COUNTSAME [3F9C0, 3FA3A) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c + + +Dictionary: Flags $00 FirstId 215 + 215: COUNTSAME + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="COUNTSAME"(215) Segment="Main"(200) +Size: Flags $00 ModuleSize 122 + +Content: Flags $08 +Contents offset $0000 size $007A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 2078 028A ' x..' MOVEA.L $028A,A0 +00000010: 2868 001C '(h..' MOVEA.L $001C(A0),A4 +00000014: 7E00 '~.' MOVEQ #$00,D7 +00000016: 604E '`N' BRA.S *+$0050 ; 00000066 +00000018: 202C 0004 ' ,..' MOVE.L $0004(A4),D0 +0000001C: B0AB 0004 '....' CMP.L $0004(A3),D0 +00000020: 6640 'f@' BNE.S *+$0042 ; 00000062 +00000022: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +00000026: B0AB 0008 '....' CMP.L $0008(A3),D0 +0000002A: 6636 'f6' BNE.S *+$0038 ; 00000062 +0000002C: 202C 000C ' ,..' MOVE.L $000C(A4),D0 +00000030: B0AB 000C '....' CMP.L $000C(A3),D0 +00000034: 662C 'f,' BNE.S *+$002E ; 00000062 +00000036: 202C 0010 ' ,..' MOVE.L $0010(A4),D0 +0000003A: B0AB 0010 '....' CMP.L $0010(A3),D0 +0000003E: 6622 'f"' BNE.S *+$0024 ; 00000062 +00000040: 302C 002E '0,..' MOVE.W $002E(A4),D0 +00000044: B06B 002E '.k..' CMP.W $002E(A3),D0 +00000048: 6618 'f.' BNE.S *+$001A ; 00000062 +0000004A: 202C 0030 ' ,.0' MOVE.L $0030(A4),D0 +0000004E: B0AB 0030 '...0' CMP.L $0030(A3),D0 +00000052: 660E 'f.' BNE.S *+$0010 ; 00000062 +00000054: 202C 0034 ' ,.4' MOVE.L $0034(A4),D0 +00000058: B0AB 0034 '...4' CMP.L $0034(A3),D0 +0000005C: 6604 'f.' BNE.S *+$0006 ; 00000062 +0000005E: 2007 ' .' MOVE.L D7,D0 +00000060: 5287 'R.' ADDQ.L #1,D7 +00000062: 286C 0038 '(l.8' MOVEA.L $0038(A4),A4 +00000066: 200C ' .' MOVE.L A4,D0 +00000068: 66AE 'f.' BNE.S *-$0050 ; 00000018 +0000006A: 2D47 000C '-G..' MOVE.L D7,$000C(A6) +0000006E: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +00000074: 4E5E 'N^' UNLK A6 +00000076: 4E74 0004 'Nt..' RTD #$0004 + +Comment: + + COUNTSAME ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: FindPreviousMatchingComponent [3FA50, 3FAAA) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c + + +Dictionary: Flags $00 FirstId 216 + 216: FindPreviousMatchingComponent + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FindPreviousMatchingComponent"(216) Segment="Main"(200) +Size: Flags $00 ModuleSize 90 + +Content: Flags $08 +Contents offset $0000 size $005A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +0000000C: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 2840 '(@' MOVEA.L D0,A4 +00000014: 6006 '`.' BRA.S *+$0008 ; 0000001C +00000016: 284B '(K' MOVEA.L A3,A4 +00000018: 266B 0038 '&k.8' MOVEA.L $0038(A3),A3 +0000001C: 200B ' .' MOVE.L A3,D0 +0000001E: 672E 'g.' BEQ.S *+$0030 ; 0000004E +00000020: 202B 0004 ' +..' MOVE.L $0004(A3),D0 +00000024: B092 '..' CMP.L (A2),D0 +00000026: 65EE 'e.' BCS.S *-$0010 ; 00000016 +00000028: 202B 0004 ' +..' MOVE.L $0004(A3),D0 +0000002C: B092 '..' CMP.L (A2),D0 +0000002E: 661E 'f.' BNE.S *+$0020 ; 0000004E +00000030: 202B 0008 ' +..' MOVE.L $0008(A3),D0 +00000034: B0AA 0004 '....' CMP.L $0004(A2),D0 +00000038: 65DC 'e.' BCS.S *-$0022 ; 00000016 +0000003A: 202B 0008 ' +..' MOVE.L $0008(A3),D0 +0000003E: B0AA 0004 '....' CMP.L $0004(A2),D0 +00000042: 660A 'f.' BNE.S *+$000C ; 0000004E +00000044: 202B 000C ' +..' MOVE.L $000C(A3),D0 +00000048: B0AA 0008 '....' CMP.L $0008(A2),D0 +0000004C: 65C8 'e.' BCS.S *-$0036 ; 00000016 +0000004E: 200C ' .' MOVE.L A4,D0 +00000050: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4 +00000056: 4E5E 'N^' UNLK A6 +00000058: 4E75 'Nu' RTS + +Comment: + + FindPreviousMatchingComponent ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3FAC0 [3FAC0, 3FAF6) + + Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) + + +Dictionary: Flags $00 FirstId 217 + 217: AUTOMOD_3FAC0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3FAC0"(217) Segment="Main"(200) +Size: Flags $00 ModuleSize 54 + +Content: Flags $08 +Contents offset $0000 size $0036 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 1008 'H...' MOVEM.L D3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 200C ' .' MOVE.L A4,D0 +0000000E: 57C3 'W.' SEQ D3 +00000010: 4403 'D.' NEG.B D3 +00000012: 49C3 'I.' EXTB.L D3 +00000014: 6608 'f.' BNE.S *+$000A ; 0000001E +00000016: B9FC 0000 0001 '......' CMPA.L #$00000001,A4 +0000001C: 6604 'f.' BNE.S *+$0006 ; 00000022 +0000001E: 200C ' .' MOVE.L A4,D0 +00000020: 600A '`.' BRA.S *+$000C ; 0000002C +00000022: 204C ' L' MOVEA.L A4,A0 +00000024: A9E1 '..' _HandToHand ; A9E1 +00000026: 31C0 0220 '1.. ' MOVE.W D0,$0220 +0000002A: 2008 ' .' MOVE.L A0,D0 +0000002C: 4CEE 1008 FFF8 'L.....' MOVEM.L -$0008(A6),D3/A4 +00000032: 4E5E 'N^' UNLK A6 +00000034: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_3FAC0 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_3FB00 [3FB00, 3FBF0) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +46 (3FB46): JSR GETHANDLESIZE ; outside file + + +Dictionary: Flags $00 FirstId 218 + 218: AUTOMOD_3FB00 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_3FB00"(218) Segment="Main"(200) +Size: Flags $00 ModuleSize 240 + +Content: Flags $08 +Contents offset $0000 size $00F0 +00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +0000000C: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000010: 7001 'p.' MOVEQ #$01,D0 +00000012: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +00000016: 4247 'BG' CLR.W D7 +00000018: 220B '".' MOVE.L A3,D1 +0000001A: 6710 'g.' BEQ.S *+$0012 ; 0000002C +0000001C: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000020: 2050 ' P' MOVEA.L (A0),A0 +00000022: 224B '"K' MOVEA.L A3,A1 +00000024: 7004 'p.' MOVEQ #$04,D0 +00000026: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000028: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000026 +0000002C: 200A ' .' MOVE.L A2,D0 +0000002E: 6710 'g.' BEQ.S *+$0012 ; 00000040 +00000030: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000034: 2050 ' P' MOVEA.L (A0),A0 +00000036: 41E8 0014 'A...' LEA $0014(A0),A0 +0000003A: 224A '"J' MOVEA.L A2,A1 +0000003C: 22D8 '".' MOVE.L (A0)+,(A1)+ +0000003E: 32D8 '2.' MOVE.W (A0)+,(A1)+ +00000040: 598F 'Y.' SUBQ.L #4,A7 +00000042: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000046: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 219 +0000004A: 7036 'p6' MOVEQ #$36,D0 ; '6' +0000004C: B09F '..' CMP.L (A7)+,D0 +0000004E: 6E7E 'n~' BGT.S *+$0080 ; 000000CE +00000050: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000054: 2010 ' .' MOVE.L (A0),D0 +00000056: 722C 'r,' MOVEQ #$2C,D1 ; ',' +00000058: D081 '..' ADD.L D1,D0 +0000005A: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +0000005E: 2040 ' @' MOVEA.L D0,A0 +00000060: 7008 'p.' MOVEQ #$08,D0 +00000062: C0A8 0004 '....' AND.L $0004(A0),D0 +00000066: 6766 'gf' BEQ.S *+$0068 ; 000000CE +00000068: 203C 7379 7361 ' ...' MOVE.W -$0006(A6),D7 +000000C0: 600C '`.' BRA.S *+$000E ; 000000CE +000000C2: 49EC 000C 'I...' LEA $000C(A4),A4 +000000C6: 3006 '0.' MOVE.W D6,D0 +000000C8: 5346 'SF' SUBQ.W #1,D6 +000000CA: 4A40 'J@' TST.W D0 +000000CC: 66CC 'f.' BNE.S *-$0032 ; 0000009A +000000CE: 4A47 'JG' TST.W D7 +000000D0: 660E 'f.' BNE.S *+$0010 ; 000000E0 +000000D2: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +000000D6: 2050 ' P' MOVEA.L (A0),A0 +000000D8: 4AA8 0014 'J...' TST.L $0014(A0) +000000DC: 6702 'g.' BEQ.S *+$0004 ; 000000E0 +000000DE: 7E01 '~.' MOVEQ #$01,D7 +000000E0: 3D47 0014 '=G..' MOVE.W D7,$0014(A6) +000000E4: 4CEE 1CC0 FFE0 'L.....' MOVEM.L -$0020(A6),D6/D7/A2-A4 +000000EA: 4E5E 'N^' UNLK A6 +000000EC: 4E74 000C 'Nt..' RTD #$000C + + +Dictionary: Flags $00 FirstId 219 + 219: GETHANDLESIZE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETHANDLESIZE"(219) + 00000048 +Comment: + + AUTOMOD_3FB00 ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: __REGISTERCOMPONENT [3FBF0, 3FD54) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +14E (3FD3E): JSR RegisteredComponentPointerToComponentID + +D0 (3FCC0): JSR FindPreviousMatchingComponent + + Unresolved outgoing references: + +8E (3FC7E): JSR $3FAC0 + +9A (3FC8A): JSR $3FAC0 + +A6 (3FC96): JSR $3FAC0 + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c + + +Dictionary: Flags $00 FirstId 220 + 220: __REGISTERCOMPONENT + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__REGISTERCOMPONENT"(220) Segment="Main"(200) +Size: Flags $00 ModuleSize 356 + +Content: Flags $08 +Contents offset $0000 size $0164 +00000000: 4E56 FFEC 'NV..' LINK.W A6,#-$0014 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 3E2E 0014 '>...' MOVE.W $0014(A6),D7 +0000000C: 206E 001A ' n..' MOVEA.L $001A(A6),A0 +00000010: 43EE FFEC 'C...' LEA -$0014(A6),A1 +00000014: 7004 'p.' MOVEQ #$04,D0 +00000016: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000018: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000016 +0000001C: 2078 028A ' x..' MOVEA.L $028A,A0 +00000020: 4AA8 0020 'J.. ' TST.L $0020(A0) +00000024: 6618 'f.' BNE.S *+$001A ; 0000003E +00000026: 558F 'U.' SUBQ.L #2,A7 +00000028: 7008 'p.' MOVEQ #$08,D0 +0000002A: 3F00 '?.' MOVE.W D0,-(A7) +0000002C: 7027 'p'' MOVEQ #$27,D0 ; ''' +0000002E: A82A '.*' _ComponentDispatch ; A82A +00000030: 4A5F 'J_' TST.W (A7)+ +00000032: 670A 'g.' BEQ.S *+$000C ; 0000003E +00000034: 7000 'p.' MOVEQ #$00,D0 +00000036: 2D40 001E '-@..' MOVE.L D0,$001E(A6) +0000003A: 6000 011C '`...' BRA *+$011E ; 00000158 +0000003E: 2078 028A ' x..' MOVEA.L $028A,A0 +00000042: 2868 0020 '(h. ' MOVEA.L $0020(A0),A4 +00000046: 2078 028A ' x..' MOVEA.L $028A,A0 +0000004A: 216C 0038 0020 '!l.8. ' MOVE.L $0038(A4),$0020(A0) +00000050: 204C ' L' MOVEA.L A4,A0 +00000052: 5888 'X.' ADDQ.L #4,A0 +00000054: 43EE FFEC 'C...' LEA -$0014(A6),A1 +00000058: 7004 'p.' MOVEQ #$04,D0 +0000005A: 20D9 ' .' MOVE.L (A1)+,(A0)+ +0000005C: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000005A +00000060: 28AE 0016 '(...' MOVE.L $0016(A6),(A4) +00000064: 7001 'p.' MOVEQ #$01,D0 +00000066: C047 '.G' AND.W D7,D0 +00000068: 6704 'g.' BEQ.S *+$0006 ; 0000006E +0000006A: 7000 'p.' MOVEQ #$00,D0 +0000006C: 6004 '`.' BRA.S *+$0006 ; 00000072 +0000006E: 2038 0904 ' 8..' MOVE.L $0904,D0 +00000072: 2940 0034 ')@.4' MOVE.L D0,$0034(A4) +00000076: A11A '..' _GetZone ; A11A +00000078: 2648 '&H' MOVEA.L A0,A3 +0000007A: 0807 0000 '....' BTST #$00,D7 +0000007E: 670A 'g.' BEQ.S *+$000C ; 0000008A +00000080: 598F 'Y.' SUBQ.L #4,A7 +00000082: 2EB8 02A6 '....' MOVE.L $02A6,(A7) +00000086: 205F ' _' MOVEA.L (A7)+,A0 +00000088: A01B '..' _SetZone ; A01B +0000008A: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000008E: 4EBA FE40 'N..@' JSR *-$01BE ; FFFFFED0 +00000092: 2940 001C ')@..' MOVE.L D0,$001C(A4) +00000096: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000009A: 4EBA FE34 'N..4' JSR *-$01CA ; FFFFFED0 +0000009E: 2940 0020 ')@. ' MOVE.L D0,$0020(A4) +000000A2: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +000000A6: 4EBA FE28 'N..(' JSR *-$01D6 ; FFFFFED0 +000000AA: 2940 0024 ')@.$' MOVE.L D0,$0024(A4) +000000AE: 204B ' K' MOVEA.L A3,A0 +000000B0: A01B '..' _SetZone ; A01B +000000B2: 7004 'p.' MOVEQ #$04,D0 +000000B4: C047 '.G' AND.W D7,D0 +000000B6: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000BA: 6708 'g.' BEQ.S *+$000A ; 000000C4 +000000BC: 202E FFEC ' ...' MOVE.L -$0014(A6),D0 +000000C0: 52AE FFEC 'R...' ADDQ.L #1,-$0014(A6) +000000C4: 2078 028A ' x..' MOVEA.L $028A,A0 +000000C8: 2F28 001C '/(..' MOVE.L $001C(A0),-(A7) +000000CC: 486E FFEC 'Hn..' PEA -$0014(A6) +000000D0: 4EBA 0000 'N...' JSR FindPreviousMatchingComponent ; id: 216 +000000D4: 2640 '&@' MOVEA.L D0,A3 +000000D6: 200B ' .' MOVE.L A3,D0 +000000D8: 504F 'PO' ADDQ.W #8,A7 +000000DA: 670C 'g.' BEQ.S *+$000E ; 000000E8 +000000DC: 296B 0038 0038 ')k.8.8' MOVE.L $0038(A3),$0038(A4) +000000E2: 274C 0038 ''L.8' MOVE.L A4,$0038(A3) +000000E6: 6012 '`.' BRA.S *+$0014 ; 000000FA +000000E8: 2078 028A ' x..' MOVEA.L $028A,A0 +000000EC: 2968 001C 0038 ')h...8' MOVE.L $001C(A0),$0038(A4) +000000F2: 2078 028A ' x..' MOVEA.L $028A,A0 +000000F6: 214C 001C '!L..' MOVE.L A4,$001C(A0) +000000FA: 7004 'p.' MOVEQ #$04,D0 +000000FC: C047 '.G' AND.W D7,D0 +000000FE: 6708 'g.' BEQ.S *+$000A ; 00000108 +00000100: 202E FFEC ' ...' MOVE.L -$0014(A6),D0 +00000104: 53AE FFEC 'S...' SUBQ.L #1,-$0014(A6) +00000108: 2078 028A ' x..' MOVEA.L $028A,A0 +0000010C: 52A8 0004 'R...' ADDQ.L #1,$0004(A0) +00000110: 4A2C 0029 'J,.)' TST.B $0029(A4) +00000114: 6604 'f.' BNE.S *+$0006 ; 0000011A +00000116: 522C 0029 'R,.)' ADDQ.B #1,$0029(A4) +0000011A: 7000 'p.' MOVEQ #$00,D0 +0000011C: 2940 0018 ')@..' MOVE.L D0,$0018(A4) +00000120: 2940 003C ')@.<' MOVE.L D0,$003C(A4) +00000124: 422C 0028 'B,.(' CLR.B $0028(A4) +00000128: 3207 '2.' MOVE.W D7,D1 +0000012A: E049 '.I' LSR.W #8,D1 +0000012C: 7400 't.' MOVEQ #$00,D2 +0000012E: 3401 '4.' MOVE.W D1,D2 +00000130: 0C42 0001 '.B..' CMPI.W #$0001,D2 +00000134: 6306 'c.' BLS.S *+$0008 ; 0000013C +00000136: 002C 0080 0028 '.,...(' ORI.B #$80,$0028(A4) +0000013C: 7000 'p.' MOVEQ #$00,D0 +0000013E: 2940 0014 ')@..' MOVE.L D0,$0014(A4) +00000142: 397C FFFE 002C '9|...,' MOVE.W #$FFFE,$002C(A4) +00000148: 2940 0030 ')@.0' MOVE.L D0,$0030(A4) +0000014C: 2F0C '/.' MOVE.L A4,-(A7) +0000014E: 4EBA 0000 'N...' JSR RegisteredComponentPointerToComponentID ; id: 204 +00000152: 2D40 001E '-@..' MOVE.L D0,$001E(A6) +00000156: 584F 'XO' ADDQ.W #4,A7 +00000158: 4CEE 1880 FFE0 'L.....' MOVEM.L -$0020(A6),D7/A3/A4 +0000015E: 4E5E 'N^' UNLK A6 +00000160: 4E74 0016 'Nt..' RTD #$0016 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="RegisteredComponentPointerToComponentID"(204) + 00000150 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FindPreviousMatchingComponent"(216) + 000000D2 +Comment: + + __REGISTERCOMPONENT ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __REGISTERCOMPONENTRESOURCE [3FD60, 3FF9E) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +FE (3FE5E): JSR GETHANDLESIZE ; outside file + +1A8 (3FF08): JSR COUNTSAME + +15A (3FEBA): JSR AddComponentResFile + + Unresolved outgoing references: + +214 (3FF74): JSR $40DF0 + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c + + +Dictionary: Flags $00 FirstId 221 + 221: __REGISTERCOMPONENTRESOURCE + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__REGISTERCOMPONENTRESOURCE"(221) Segment="Main"(200) +Size: Flags $00 ModuleSize 574 + +Content: Flags $08 +Contents offset $0000 size $023E +00000000: 4E56 FEF8 'NV..' LINK.W A6,#-$0108 +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 3C2E 0008 '<...' MOVE.W $0008(A6),D6 +0000000C: 246E 000A '$n..' MOVEA.L $000A(A6),A2 +00000010: 7E00 '~.' MOVEQ #$00,D7 +00000012: 7800 'x.' MOVEQ #$00,D4 +00000014: 303C 0080 '0<..' MOVE.W #$0080,D0 +00000018: C046 '.F' AND.W D6,D0 +0000001A: 670E 'g.' BEQ.S *+$0010 ; 0000002A +0000001C: 7001 'p.' MOVEQ #$01,D0 +0000001E: 1F00 '..' MOVE.B D0,-(A7) +00000020: 70FF 'p.' MOVEQ #$FF,D0 +00000022: 4A1F 'J.' TST.B (A7)+ +00000024: 56C0 'V.' SNE D0 +00000026: 31C0 0B9E '1...' MOVE.W D0,$0B9E +0000002A: 2F0A '/.' MOVE.L A2,-(A7) +0000002C: 486E FEFA 'Hn..' PEA -$0106(A6) +00000030: 486E FEFC 'Hn..' PEA -$0104(A6) +00000034: 486E FF00 'Hn..' PEA -$0100(A6) +00000038: A9A8 '..' _GetResInfo ; A9A8 +0000003A: 558F 'U.' SUBQ.L #2,A7 +0000003C: A9AF '..' _ResError ; A9AF +0000003E: 4A5F 'J_' TST.W (A7)+ +00000040: 670A 'g.' BEQ.S *+$000C ; 0000004C +00000042: 7000 'p.' MOVEQ #$00,D0 +00000044: 2D40 000E '-@..' MOVE.L D0,$000E(A6) +00000048: 6000 01E8 '`...' BRA *+$01EA ; 00000232 +0000004C: 204A ' J' MOVEA.L A2,A0 +0000004E: A069 '.i' _HGetState ; A069 +00000050: 1D40 FEF9 '.@..' MOVE.B D0,-$0107(A6) +00000054: 204A ' J' MOVEA.L A2,A0 +00000056: A029 '.)' _HLock ; A029 +00000058: 2652 '&R' MOVEA.L (A2),A3 +0000005A: 558F 'U.' SUBQ.L #2,A7 +0000005C: 2F0A '/.' MOVE.L A2,-(A7) +0000005E: 2F0B '/.' MOVE.L A3,-(A7) +00000060: 7000 'p.' MOVEQ #$00,D0 +00000062: 2F00 '/.' MOVE.L D0,-(A7) +00000064: 702B 'p+' MOVEQ #$2B,D0 ; '+' +00000066: A82A '.*' _ComponentDispatch ; A82A +00000068: 3A1F ':.' MOVE.W (A7)+,D5 +0000006A: 6614 'f.' BNE.S *+$0016 ; 00000080 +0000006C: 204A ' J' MOVEA.L A2,A0 +0000006E: 102E FEF9 '....' MOVE.B -$0107(A6),D0 +00000072: A06A '.j' _HSetState ; A06A +00000074: 2D7C FFFF F445 '-|...E' MOVE.L #$FFFFF445,$000E(A6) + 000E +0000007C: 6000 01B4 '`...' BRA *+$01B6 ; 00000232 +00000080: 598F 'Y.' SUBQ.L #4,A7 +00000082: 2F0B '/.' MOVE.L A3,-(A7) +00000084: 7000 'p.' MOVEQ #$00,D0 +00000086: 2F00 '/.' MOVE.L D0,-(A7) +00000088: 323C 00FF '2<..' MOVE.W #$00FF,D1 +0000008C: C246 '.F' AND.W D6,D1 +0000008E: 7400 't.' MOVEQ #$00,D2 +00000090: 3401 '4.' MOVE.W D1,D2 +00000092: 48C5 'H.' EXT.L D5 +00000094: 2205 '".' MOVE.L D5,D1 +00000096: E189 '..' LSL.L #8,D1 +00000098: 8282 '..' OR.L D2,D1 +0000009A: 3F01 '?.' MOVE.W D1,-(A7) +0000009C: 2F00 '/.' MOVE.L D0,-(A7) +0000009E: 2F00 '/.' MOVE.L D0,-(A7) +000000A0: 2F00 '/.' MOVE.L D0,-(A7) +000000A2: 7001 'p.' MOVEQ #$01,D0 +000000A4: A82A '.*' _ComponentDispatch ; A82A +000000A6: 2E1F '..' MOVE.L (A7)+,D7 +000000A8: 204A ' J' MOVEA.L A2,A0 +000000AA: 102E FEF9 '....' MOVE.B -$0107(A6),D0 +000000AE: A06A '.j' _HSetState ; A06A +000000B0: 4A87 'J.' TST.L D7 +000000B2: 6700 017A 'g..z' BEQ *+$017C ; 0000022E +000000B6: 2078 028A ' x..' MOVEA.L $028A,A0 +000000BA: 203C 0000 FFFF ' <....' MOVE.L #$0000FFFF,D0 +000000C0: C087 '..' AND.L D7,D0 +000000C2: 48C0 'H.' EXT.L D0 +000000C4: 7250 'rP' MOVEQ #$50,D1 ; 'P' +000000C6: 4C01 0800 'L...' MULS.L D1,D0 +000000CA: 2840 '(@' MOVEA.L D0,A4 +000000CC: D9E8 0018 '....' ADDA.L $0018(A0),A4 +000000D0: 4AAB 001A 'J...' TST.L $001A(A3) +000000D4: 56C3 'V.' SNE D3 +000000D6: 4403 'D.' NEG.B D3 +000000D8: 49C3 'I.' EXTB.L D3 +000000DA: 2943 001C ')C..' MOVE.L D3,$001C(A4) +000000DE: 4AAB 0020 'J.. ' TST.L $0020(A3) +000000E2: 56C3 'V.' SNE D3 +000000E4: 4403 'D.' NEG.B D3 +000000E6: 49C3 'I.' EXTB.L D3 +000000E8: 2943 0020 ')C. ' MOVE.L D3,$0020(A4) +000000EC: 4AAB 0026 'J..&' TST.L $0026(A3) +000000F0: 56C3 'V.' SNE D3 +000000F2: 4403 'D.' NEG.B D3 +000000F4: 49C3 'I.' EXTB.L D3 +000000F6: 2943 0024 ')C.$' MOVE.L D3,$0024(A4) +000000FA: 598F 'Y.' SUBQ.L #4,A7 +000000FC: 2F0A '/.' MOVE.L A2,-(A7) +000000FE: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 219 +00000102: 7036 'p6' MOVEQ #$36,D0 ; '6' +00000104: B09F '..' CMP.L (A7)+,D0 +00000106: 6E40 'n@' BGT.S *+$0042 ; 00000148 +00000108: 2652 '&R' MOVEA.L (A2),A3 +0000010A: 47EB 002C 'G..,' LEA $002C(A3),A3 +0000010E: 2813 '(.' MOVE.L (A3),D4 +00000110: 202B 0004 ' +..' MOVE.L $0004(A3),D0 +00000114: 0800 0000 '....' BTST #$00,D0 +00000118: 6714 'g.' BEQ.S *+$0016 ; 0000012E +0000011A: 002C 0004 0028 '.,...(' ORI.B #$04,$0028(A4) +00000120: 7004 'p.' MOVEQ #$04,D0 +00000122: C0AB 0004 '....' AND.L $0004(A3),D0 +00000126: 6706 'g.' BEQ.S *+$0008 ; 0000012E +00000128: 002C 0040 0028 '.,.@.(' ORI.B #$40,$0028(A4) ; '@' +0000012E: 7002 'p.' MOVEQ #$02,D0 +00000130: C0AB 0004 '....' AND.L $0004(A3),D0 +00000134: 6706 'g.' BEQ.S *+$0008 ; 0000013C +00000136: 002C 0010 0028 '.,...(' ORI.B #$10,$0028(A4) +0000013C: 4A6B 0008 'Jk..' TST.W $0008(A3) +00000140: 6706 'g.' BEQ.S *+$0008 ; 00000148 +00000142: 002C 0008 0028 '.,...(' ORI.B #$08,$0028(A4) +00000148: 303C 0080 '0<..' MOVE.W #$0080,D0 +0000014C: C046 '.F' AND.W D6,D0 +0000014E: 6708 'g.' BEQ.S *+$000A ; 00000158 +00000150: 397C FFFF 002C '9|...,' MOVE.W #$FFFF,$002C(A4) +00000156: 6028 '`(' BRA.S *+$002A ; 00000180 +00000158: 2F0A '/.' MOVE.L A2,-(A7) +0000015A: 4EBA 0000 'N...' JSR AddComponentResFile ; id: 222 +0000015E: 3940 002C '9@.,' MOVE.W D0,$002C(A4) +00000162: 584F 'XO' ADDQ.W #4,A7 +00000164: 6C1A 'l.' BGE.S *+$001C ; 00000180 +00000166: 397C FFFE 002C '9|...,' MOVE.W #$FFFE,$002C(A4) +0000016C: 558F 'U.' SUBQ.L #2,A7 +0000016E: 2F07 '/.' MOVE.L D7,-(A7) +00000170: 7002 'p.' MOVEQ #$02,D0 +00000172: A82A '.*' _ComponentDispatch ; A82A +00000174: 7000 'p.' MOVEQ #$00,D0 +00000176: 2D40 000E '-@..' MOVE.L D0,$000E(A6) +0000017A: 544F 'TO' ADDQ.W #2,A7 +0000017C: 6000 00B4 '`...' BRA *+$00B6 ; 00000232 +00000180: 7000 'p.' MOVEQ #$00,D0 +00000182: A522 '."' _NewHandle ,Sys ; A522 +00000184: 2648 '&H' MOVEA.L A0,A3 +00000186: 204B ' K' MOVEA.L A3,A0 +00000188: A02B '.+' _EmptyHandle ; A02B +0000018A: 396E FEFA 002E '9n....' MOVE.W -$0106(A6),$002E(A4) +00000190: 296E FEFC 0030 ')n...0' MOVE.L -$0104(A6),$0030(A4) +00000196: 294B 003C ')K.<' MOVE.L A3,$003C(A4) +0000019A: 7000 'p.' MOVEQ #$00,D0 +0000019C: 2880 '(.' MOVE.L D0,(A4) +0000019E: 7202 'r.' MOVEQ #$02,D1 +000001A0: C246 '.F' AND.W D6,D1 +000001A2: 6720 'g ' BEQ.S *+$0022 ; 000001C4 +000001A4: 598F 'Y.' SUBQ.L #4,A7 +000001A6: 2F0C '/.' MOVE.L A4,-(A7) +000001A8: 4EBA 0000 'N...' JSR COUNTSAME ; id: 215 +000001AC: 7001 'p.' MOVEQ #$01,D0 +000001AE: B09F '..' CMP.L (A7)+,D0 +000001B0: 6C12 'l.' BGE.S *+$0014 ; 000001C4 +000001B2: 558F 'U.' SUBQ.L #2,A7 +000001B4: 2F07 '/.' MOVE.L D7,-(A7) +000001B6: 7002 'p.' MOVEQ #$02,D0 +000001B8: A82A '.*' _ComponentDispatch ; A82A +000001BA: 7000 'p.' MOVEQ #$00,D0 +000001BC: 2D40 000E '-@..' MOVE.L D0,$000E(A6) +000001C0: 544F 'TO' ADDQ.W #2,A7 +000001C2: 606E '`n' BRA.S *+$0070 ; 00000232 +000001C4: 203C 8000 0000 ' <....' MOVE.L #$80000000,D0 +000001CA: C0AC 0010 '....' AND.L $0010(A4),D0 +000001CE: 673E 'g>' BEQ.S *+$0040 ; 0000020E +000001D0: 598F 'Y.' SUBQ.L #4,A7 +000001D2: 2F07 '/.' MOVE.L D7,-(A7) +000001D4: 2F3C 0000 FFFB '/<....' MOVE.L #$0000FFFB,-(A7) +000001DA: 7000 'p.' MOVEQ #$00,D0 +000001DC: A82A '.*' _ComponentDispatch ; A82A +000001DE: 4A9F 'J.' TST.L (A7)+ +000001E0: 6712 'g.' BEQ.S *+$0014 ; 000001F4 +000001E2: 558F 'U.' SUBQ.L #2,A7 +000001E4: 2F07 '/.' MOVE.L D7,-(A7) +000001E6: 7002 'p.' MOVEQ #$02,D0 +000001E8: A82A '.*' _ComponentDispatch ; A82A +000001EA: 7000 'p.' MOVEQ #$00,D0 +000001EC: 2D40 000E '-@..' MOVE.L D0,$000E(A6) +000001F0: 544F 'TO' ADDQ.W #2,A7 +000001F2: 603E '`>' BRA.S *+$0040 ; 00000232 +000001F4: 2078 028A ' x..' MOVEA.L $028A,A0 +000001F8: 203C 0000 FFFF ' <....' MOVE.L #$0000FFFF,D0 +000001FE: C087 '..' AND.L D7,D0 +00000200: 48C0 'H.' EXT.L D0 +00000202: 7250 'rP' MOVEQ #$50,D1 ; 'P' +00000204: 4C01 0800 'L...' MULS.L D1,D0 +00000208: 2840 '(@' MOVEA.L D0,A4 +0000020A: D9E8 0018 '....' ADDA.L $0018(A0),A4 +0000020E: 598F 'Y.' SUBQ.L #4,A7 +00000210: 2F0C '/.' MOVE.L A4,-(A7) +00000212: 2F04 '/.' MOVE.L D4,-(A7) +00000214: 4EBA 0E7A 'N..z' JSR *+$0E7C ; 00001090 +00000218: 4A9F 'J.' TST.L (A7)+ +0000021A: 6612 'f.' BNE.S *+$0014 ; 0000022E +0000021C: 558F 'U.' SUBQ.L #2,A7 +0000021E: 2F07 '/.' MOVE.L D7,-(A7) +00000220: 7002 'p.' MOVEQ #$02,D0 +00000222: A82A '.*' _ComponentDispatch ; A82A +00000224: 7000 'p.' MOVEQ #$00,D0 +00000226: 2D40 000E '-@..' MOVE.L D0,$000E(A6) +0000022A: 544F 'TO' ADDQ.W #2,A7 +0000022C: 6004 '`.' BRA.S *+$0006 ; 00000232 +0000022E: 2D47 000E '-G..' MOVE.L D7,$000E(A6) +00000232: 4CEE 1CF8 FED8 'L.....' MOVEM.L -$0128(A6),D3-D7/A2-A4 +00000238: 4E5E 'N^' UNLK A6 +0000023A: 4E74 0006 'Nt..' RTD #$0006 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETHANDLESIZE"(219) + 00000100 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="COUNTSAME"(215) + 000001AA + +Dictionary: Flags $00 FirstId 222 + 222: AddComponentResFile + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AddComponentResFile"(222) + 0000015C +Comment: + + __REGISTERCOMPONENTRESOURCE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __REGISTERCOMPONENTRESOURCEFILE [3FFB0, 40162) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +118 (400C8): JSR GETHANDLESIZE ; outside file + +52 (40002): JSR GETHANDLESIZE ; outside file + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c + + +Dictionary: Flags $00 FirstId 223 + 223: __REGISTERCOMPONENTRESOURCEFILE + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__REGISTERCOMPONENTRESOURCEFILE"(223) Segment="Main"(200) +Size: Flags $00 ModuleSize 434 + +Content: Flags $08 +Contents offset $0000 size $01B2 +00000000: 4E56 FEEA 'NV..' LINK.W A6,#-$0116 +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 1D78 0A5E FFFB '.x.^..' MOVE.B $0A5E,-$0005(A6) +0000000E: 558F 'U.' SUBQ.L #2,A7 +00000010: A994 '..' _CurResFile ; A994 +00000012: 3D5F FFF6 '=_..' MOVE.W (A7)+,-$000A(A6) +00000016: 7001 'p.' MOVEQ #$01,D0 +00000018: 1F00 '..' MOVE.B D0,-(A7) +0000001A: A99B '..' _SetResLoad ; A99B +0000001C: 3F2E 000A '?...' MOVE.W $000A(A6),-(A7) +00000020: A998 '..' _UseResFile ; A998 +00000022: 558F 'U.' SUBQ.L #2,A7 +00000024: A9AF '..' _ResError ; A9AF +00000026: 361F '6.' MOVE.W (A7)+,D3 +00000028: 6600 016A 'f..j' BNE *+$016C ; 00000194 +0000002C: 558F 'U.' SUBQ.L #2,A7 +0000002E: 2F3C 7468 6E23 '/...' MOVE.W $0008(A6),D7 +00000010: 598F 'Y.' SUBQ.L #4,A7 +00000012: 2F06 '/.' MOVE.L D6,-(A7) +00000014: 7023 'p#' MOVEQ #$23,D0 ; '#' +00000016: A82A '.*' _ComponentDispatch ; A82A +00000018: 285F '(_' MOVEA.L (A7)+,A4 +0000001A: 200C ' .' MOVE.L A4,D0 +0000001C: 660A 'f.' BNE.S *+$000C ; 00000028 +0000001E: 3D7C F448 000E '=|.H..' MOVE.W #$F448,$000E(A6) +00000024: 6000 0098 '`...' BRA *+$009A ; 000000BE +00000028: 558F 'U.' SUBQ.L #2,A7 +0000002A: 2F06 '/.' MOVE.L D6,-(A7) +0000002C: 486E FFEC 'Hn..' PEA -$0014(A6) +00000030: 7000 'p.' MOVEQ #$00,D0 +00000032: 2F00 '/.' MOVE.L D0,-(A7) +00000034: 2F00 '/.' MOVE.L D0,-(A7) +00000036: 2F00 '/.' MOVE.L D0,-(A7) +00000038: 7005 'p.' MOVEQ #$05,D0 +0000003A: A82A '.*' _ComponentDispatch ; A82A +0000003C: 7004 'p.' MOVEQ #$04,D0 +0000003E: C047 '.G' AND.W D7,D0 +00000040: 544F 'TO' ADDQ.W #2,A7 +00000042: 6706 'g.' BEQ.S *+$0008 ; 0000004A +00000044: 7000 'p.' MOVEQ #$00,D0 +00000046: 2D40 FFF0 '-@..' MOVE.L D0,-$0010(A6) +0000004A: 7002 'p.' MOVEQ #$02,D0 +0000004C: C047 '.G' AND.W D7,D0 +0000004E: 6706 'g.' BEQ.S *+$0008 ; 00000056 +00000050: 7000 'p.' MOVEQ #$00,D0 +00000052: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +00000056: 0807 0000 '....' BTST #$00,D7 +0000005A: 6706 'g.' BEQ.S *+$0008 ; 00000062 +0000005C: 7000 'p.' MOVEQ #$00,D0 +0000005E: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +00000062: 7000 'p.' MOVEQ #$00,D0 +00000064: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000068: 2078 028A ' x..' MOVEA.L $028A,A0 +0000006C: 4868 001C 'Hh..' PEA $001C(A0) +00000070: 2F0C '/.' MOVE.L A4,-(A7) +00000072: 4EBA 0000 'N...' JSR RemoveRTFromList ; id: 226 +00000076: 4A00 'J.' TST.B D0 +00000078: 504F 'PO' ADDQ.W #8,A7 +0000007A: 6708 'g.' BEQ.S *+$000A ; 00000084 +0000007C: 3D7C F448 000E '=|.H..' MOVE.W #$F448,$000E(A6) +00000082: 603A '`:' BRA.S *+$003C ; 000000BE +00000084: 2078 028A ' x..' MOVEA.L $028A,A0 +00000088: 2F28 001C '/(..' MOVE.L $001C(A0),-(A7) +0000008C: 486E FFEC 'Hn..' PEA -$0014(A6) +00000090: 4EBA 0000 'N...' JSR FindPreviousMatchingComponent ; id: 216 +00000094: 2640 '&@' MOVEA.L D0,A3 +00000096: 200B ' .' MOVE.L A3,D0 +00000098: 504F 'PO' ADDQ.W #8,A7 +0000009A: 670C 'g.' BEQ.S *+$000E ; 000000A8 +0000009C: 296B 0038 0038 ')k.8.8' MOVE.L $0038(A3),$0038(A4) +000000A2: 274C 0038 ''L.8' MOVE.L A4,$0038(A3) +000000A6: 6012 '`.' BRA.S *+$0014 ; 000000BA +000000A8: 2078 028A ' x..' MOVEA.L $028A,A0 +000000AC: 2968 001C 0038 ')h...8' MOVE.L $001C(A0),$0038(A4) +000000B2: 2078 028A ' x..' MOVEA.L $028A,A0 +000000B6: 214C 001C '!L..' MOVE.L A4,$001C(A0) +000000BA: 426E 000E 'Bn..' CLR.W $000E(A6) +000000BE: 4CEE 18C0 FFDC 'L.....' MOVEM.L -$0024(A6),D6/D7/A3/A4 +000000C4: 4E5E 'N^' UNLK A6 +000000C6: 4E74 0006 'Nt..' RTD #$0006 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FindPreviousMatchingComponent"(216) + 00000092 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="RemoveRTFromList"(226) + 00000074 +Comment: + + __SETDEFAULTCOMPONENT ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __CAPTURECOMPONENT [40510, 40582) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c + + +Dictionary: Flags $00 FirstId 230 + 230: __CAPTURECOMPONENT +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__CAPTURECOMPONENT"(230) Segment="Main"(200) +Size: Flags $00 ModuleSize 114 + +Content: Flags $08 +Contents offset $0000 size $0072 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 2E2E 000C '....' MOVE.L $000C(A6),D7 +0000000C: 598F 'Y.' SUBQ.L #4,A7 +0000000E: 2F07 '/.' MOVE.L D7,-(A7) +00000010: 7023 'p#' MOVEQ #$23,D0 ; '#' +00000012: A82A '.*' _ComponentDispatch ; A82A +00000014: 285F '(_' MOVEA.L (A7)+,A4 +00000016: 200C ' .' MOVE.L A4,D0 +00000018: 660A 'f.' BNE.S *+$000C ; 00000024 +0000001A: 2D7C FFFF F448 '-|...H' MOVE.L #$FFFFF448,$0010(A6) + 0010 +00000022: 6042 '`B' BRA.S *+$0044 ; 00000066 +00000024: 598F 'Y.' SUBQ.L #4,A7 +00000026: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000002A: 7023 'p#' MOVEQ #$23,D0 ; '#' +0000002C: A82A '.*' _ComponentDispatch ; A82A +0000002E: 265F '&_' MOVEA.L (A7)+,A3 +00000030: 200B ' .' MOVE.L A3,D0 +00000032: 660A 'f.' BNE.S *+$000C ; 0000003E +00000034: 2D7C FFFF F448 '-|...H' MOVE.L #$FFFFF448,$0010(A6) + 0010 +0000003C: 6028 '`(' BRA.S *+$002A ; 00000066 +0000003E: 7000 'p.' MOVEQ #$00,D0 +00000040: 102C 0028 '.,.(' MOVE.B $0028(A4),D0 +00000044: 4A80 'J.' TST.L D0 +00000046: 0800 0000 '....' BTST #$00,D0 +0000004A: 6708 'g.' BEQ.S *+$000A ; 00000054 +0000004C: 7000 'p.' MOVEQ #$00,D0 +0000004E: 2D40 0010 '-@..' MOVE.L D0,$0010(A6) +00000052: 6012 '`.' BRA.S *+$0014 ; 00000066 +00000054: 002C 0001 0028 '.,...(' ORI.B #$01,$0028(A4) +0000005A: 2078 028A ' x..' MOVEA.L $028A,A0 +0000005E: 52A8 0004 'R...' ADDQ.L #1,$0004(A0) +00000062: 2D47 0010 '-G..' MOVE.L D7,$0010(A6) +00000066: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +0000006C: 4E5E 'N^' UNLK A6 +0000006E: 4E74 0008 'Nt..' RTD #$0008 + +Comment: + + __CAPTURECOMPONENT ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __UNCAPTURECOMPONENT [40590, 405DE) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c + + +Dictionary: Flags $00 FirstId 231 + 231: __UNCAPTURECOMPONENT +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__UNCAPTURECOMPONENT"(231) Segment="Main"(200) +Size: Flags $00 ModuleSize 78 + +Content: Flags $08 +Contents offset $0000 size $004E +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 598F 'Y.' SUBQ.L #4,A7 +00000008: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000000C: 7023 'p#' MOVEQ #$23,D0 ; '#' +0000000E: A82A '.*' _ComponentDispatch ; A82A +00000010: 285F '(_' MOVEA.L (A7)+,A4 +00000012: 200C ' .' MOVE.L A4,D0 +00000014: 6608 'f.' BNE.S *+$000A ; 0000001E +00000016: 3D7C F448 000C '=|.H..' MOVE.W #$F448,$000C(A6) +0000001C: 6026 '`&' BRA.S *+$0028 ; 00000044 +0000001E: 7000 'p.' MOVEQ #$00,D0 +00000020: 102C 0028 '.,.(' MOVE.B $0028(A4),D0 +00000024: 7201 'r.' MOVEQ #$01,D1 +00000026: C200 '..' AND.B D0,D1 +00000028: 6608 'f.' BNE.S *+$000A ; 00000032 +0000002A: 3D7C F446 000C '=|.F..' MOVE.W #$F446,$000C(A6) +00000030: 6012 '`.' BRA.S *+$0014 ; 00000044 +00000032: 022C 00FE 0028 '.,...(' ANDI.B #$FE,$0028(A4) +00000038: 2078 028A ' x..' MOVEA.L $028A,A0 +0000003C: 52A8 0004 'R...' ADDQ.L #1,$0004(A0) +00000040: 426E 000C 'Bn..' CLR.W $000C(A6) +00000044: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000048: 4E5E 'N^' UNLK A6 +0000004A: 4E74 0004 'Nt..' RTD #$0004 + +Comment: + + __UNCAPTURECOMPONENT ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __OPENCOMPONENTRESFILE [405F0, 4071C) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +108 (406F8): JSR EQUALSTRING ; outside file + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c + + +Dictionary: Flags $00 FirstId 232 + 232: __OPENCOMPONENTRESFILE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__OPENCOMPONENTRESFILE"(232) Segment="Main"(200) +Size: Flags $00 ModuleSize 300 + +Content: Flags $08 +Contents offset $0000 size $012C +00000000: 4E56 FF3C 'NV.<' LINK.W A6,#-$00C4 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 598F 'Y.' SUBQ.L #4,A7 +0000000A: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000000E: 7023 'p#' MOVEQ #$23,D0 ; '#' +00000010: A82A '.*' _ComponentDispatch ; A82A +00000012: 285F '(_' MOVEA.L (A7)+,A4 +00000014: 200C ' .' MOVE.L A4,D0 +00000016: 660A 'f.' BNE.S *+$000C ; 00000022 +00000018: 3D7C FFFF 000C '=|....' MOVE.W #$FFFF,$000C(A6) +0000001E: 6000 0100 '`...' BRA *+$0102 ; 00000120 +00000022: 3E2C 002C '>,.,' MOVE.W $002C(A4),D7 +00000026: 6D0A 'm.' BLT.S *+$000C ; 00000032 +00000028: 2078 028A ' x..' MOVEA.L $028A,A0 +0000002C: BE68 0012 '.h..' CMP.W $0012(A0),D7 +00000030: 6D0A 'm.' BLT.S *+$000C ; 0000003C +00000032: 3D7C FFFF 000C '=|....' MOVE.W #$FFFF,$000C(A6) +00000038: 6000 00E6 '`...' BRA *+$00E8 ; 00000120 +0000003C: 2078 028A ' x..' MOVEA.L $028A,A0 +00000040: 48C7 'H.' EXT.L D7 +00000042: 2007 ' .' MOVE.L D7,D0 +00000044: E780 '..' ASL.L #3,D0 +00000046: 2640 '&@' MOVEA.L D0,A3 +00000048: D7E8 0024 '...$' ADDA.L $0024(A0),A3 +0000004C: 4A6B 0002 'Jk..' TST.W $0002(A3) +00000050: 6616 'f.' BNE.S *+$0018 ; 00000068 +00000052: 206B 0004 ' k..' MOVEA.L $0004(A3),A0 +00000056: 2050 ' P' MOVEA.L (A0),A0 +00000058: 43EE FFBA 'C...' LEA -$0046(A6),A1 +0000005C: 7010 'p.' MOVEQ #$10,D0 +0000005E: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000060: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000005E +00000064: 32D8 '2.' MOVE.W (A0)+,(A1)+ +00000066: 6038 '`8' BRA.S *+$003A ; 000000A0 +00000068: 41EE FFC0 'A...' LEA -$0040(A6),A0 +0000006C: 4210 'B.' CLR.B (A0) +0000006E: 2D48 FF52 '-H.R' MOVE.L A0,-$00AE(A6) +00000072: 3D6B 0002 FF56 '=k...V' MOVE.W $0002(A3),-$00AA(A6) +00000078: 2D6B 0004 FF76 '-k...v' MOVE.L $0004(A3),-$008A(A6) +0000007E: 41EE FF40 'A..@' LEA -$00C0(A6),A0 +00000082: 7016 'p.' MOVEQ #$16,D0 +00000084: A260 '.`' _HFSDispatch ; A260 +00000086: 4A40 'J@' TST.W D0 +00000088: 670A 'g.' BEQ.S *+$000C ; 00000094 +0000008A: 3D7C FFFF 000C '=|....' MOVE.W #$FFFF,$000C(A6) +00000090: 6000 008E '`...' BRA *+$0090 ; 00000120 +00000094: 3D6B 0002 FFBA '=k....' MOVE.W $0002(A3),-$0046(A6) +0000009A: 2D6E FF70 FFBC '-n.p..' MOVE.L -$0090(A6),-$0044(A6) +000000A0: 7C00 '|.' MOVEQ #$00,D6 +000000A2: 1C38 0A5E '.8.^' MOVE.B $0A5E,D6 +000000A6: 7000 'p.' MOVEQ #$00,D0 +000000A8: 1F00 '..' MOVE.B D0,-(A7) +000000AA: A99B '..' _SetResLoad ; A99B +000000AC: 558F 'U.' SUBQ.L #2,A7 +000000AE: 486E FFBA 'Hn..' PEA -$0046(A6) +000000B2: 7001 'p.' MOVEQ #$01,D0 +000000B4: 1F00 '..' MOVE.B D0,-(A7) +000000B6: 700D 'p.' MOVEQ #$0D,D0 +000000B8: AA52 '.R' _HighLevelFSDispatch ; AA52 +000000BA: 3E1F '>.' MOVE.W (A7)+,D7 +000000BC: 0C47 FFFF '.G..' CMPI.W #$FFFF,D7 +000000C0: 6656 'fV' BNE.S *+$0058 ; 00000118 +000000C2: 70FF 'p.' MOVEQ #$FF,D0 +000000C4: B06E FFBA '.n..' CMP.W -$0046(A6),D0 +000000C8: 664E 'fN' BNE.S *+$0050 ; 00000118 +000000CA: 426E FF52 'Bn.R' CLR.W -$00AE(A6) +000000CE: 3D7C 0002 FF54 '=|...T' MOVE.W #$0002,-$00AC(A6) +000000D4: 426E FF58 'Bn.X' CLR.W -$00A8(A6) +000000D8: 41EE FF7A 'A..z' LEA -$0086(A6),A0 +000000DC: 4210 'B.' CLR.B (A0) +000000DE: 2D48 FF4E '-H.N' MOVE.L A0,-$00B2(A6) +000000E2: 41EE FF3C 'A..<' LEA -$00C4(A6),A0 +000000E6: 7008 'p.' MOVEQ #$08,D0 +000000E8: A260 '.`' _HFSDispatch ; A260 +000000EA: 4A40 'J@' TST.W D0 +000000EC: 662A 'f*' BNE.S *+$002C ; 00000118 +000000EE: 202E FFBC ' ...' MOVE.L -$0044(A6),D0 +000000F2: B0AE FF76 '...v' CMP.L -$008A(A6),D0 +000000F6: 6620 'f ' BNE.S *+$0022 ; 00000118 +000000F8: 558F 'U.' SUBQ.L #2,A7 +000000FA: 486E FFC0 'Hn..' PEA -$0040(A6) +000000FE: 486E FF7A 'Hn.z' PEA -$0086(A6) +00000102: 7000 'p.' MOVEQ #$00,D0 +00000104: 1F00 '..' MOVE.B D0,-(A7) +00000106: 1F00 '..' MOVE.B D0,-(A7) +00000108: 4EBA 0000 'N...' JSR EQUALSTRING ; id: 233 +0000010C: 4A1F 'J.' TST.B (A7)+ +0000010E: 6708 'g.' BEQ.S *+$000A ; 00000118 +00000110: 7E02 '~.' MOVEQ #$02,D7 +00000112: 7002 'p.' MOVEQ #$02,D0 +00000114: 3F00 '?.' MOVE.W D0,-(A7) +00000116: A998 '..' _UseResFile ; A998 +00000118: 1F06 '..' MOVE.B D6,-(A7) +0000011A: A99B '..' _SetResLoad ; A99B +0000011C: 3D47 000C '=G..' MOVE.W D7,$000C(A6) +00000120: 4CEE 18C0 FF2C 'L....,' MOVEM.L -$00D4(A6),D6/D7/A3/A4 +00000126: 4E5E 'N^' UNLK A6 +00000128: 4E74 0004 'Nt..' RTD #$0004 + + +Dictionary: Flags $00 FirstId 233 + 233: EQUALSTRING + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EQUALSTRING"(233) + 0000010A +Comment: + + __OPENCOMPONENTRESFILE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __CLOSECOMPONENTRESFILE [40730, 4077E) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c + + +Dictionary: Flags $00 FirstId 234 + 234: __CLOSECOMPONENTRESFILE + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__CLOSECOMPONENTRESFILE"(234) Segment="Main"(200) +Size: Flags $00 ModuleSize 78 + +Content: Flags $08 +Contents offset $0000 size $004E +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 3E2E 0008 '>...' MOVE.W $0008(A6),D7 +0000000C: 0C47 0002 '.G..' CMPI.W #$0002,D7 +00000010: 6F0E 'o.' BLE.S *+$0010 ; 00000020 +00000012: 3F07 '?.' MOVE.W D7,-(A7) +00000014: A99A '..' _CloseResFile ; A99A +00000016: 558F 'U.' SUBQ.L #2,A7 +00000018: A9AF '..' _ResError ; A9AF +0000001A: 3D5F 000A '=_..' MOVE.W (A7)+,$000A(A6) +0000001E: 6022 '`"' BRA.S *+$0024 ; 00000042 +00000020: 0C47 0002 '.G..' CMPI.W #$0002,D7 +00000024: 6618 'f.' BNE.S *+$001A ; 0000003E +00000026: 2878 0A50 '(x.P' MOVEA.L $0A50,A4 +0000002A: 200C ' .' MOVE.L A4,D0 +0000002C: 6710 'g.' BEQ.S *+$0012 ; 0000003E +0000002E: B9FC FFFF FFFF '......' CMPA.L #$FFFFFFFF,A4 +00000034: 6708 'g.' BEQ.S *+$000A ; 0000003E +00000036: 2054 ' T' MOVEA.L (A4),A0 +00000038: 3F28 0014 '?(..' MOVE.W $0014(A0),-(A7) +0000003C: A998 '..' _UseResFile ; A998 +0000003E: 426E 000A 'Bn..' CLR.W $000A(A6) +00000042: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000048: 4E5E 'N^' UNLK A6 +0000004A: 4E74 0002 'Nt..' RTD #$0002 + +Comment: + + __CLOSECOMPONENTRESFILE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: FindNextComponentInstance [40790, 407E6) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c + + +Dictionary: Flags $00 FirstId 235 + 235: FindNextComponentInstance + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FindNextComponentInstance"(235) Segment="Main"(200) +Size: Flags $00 ModuleSize 86 + +Content: Flags $08 +Contents offset $0000 size $0056 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 2078 028A ' x..' MOVEA.L $028A,A0 +00000014: 3E28 000E '>(..' MOVE.W $000E(A0),D7 +00000018: 200C ' .' MOVE.L A4,D0 +0000001A: 6608 'f.' BNE.S *+$000A ; 00000024 +0000001C: 2078 028A ' x..' MOVEA.L $028A,A0 +00000020: 2850 '(P' MOVEA.L (A0),A4 +00000022: 6010 '`.' BRA.S *+$0012 ; 00000034 +00000024: 49EC 0010 'I...' LEA $0010(A4),A4 +00000028: 2078 028A ' x..' MOVEA.L $028A,A0 +0000002C: 200C ' .' MOVE.L A4,D0 +0000002E: 9090 '..' SUB.L (A0),D0 +00000030: E880 '..' ASR.L #4,D0 +00000032: 9E40 '.@' SUB.W D0,D7 +00000034: 5347 'SG' SUBQ.W #1,D7 +00000036: 4A47 'JG' TST.W D7 +00000038: 6D10 'm.' BLT.S *+$0012 ; 0000004A +0000003A: B7D4 '..' CMPA.L (A4),A3 +0000003C: 6604 'f.' BNE.S *+$0006 ; 00000042 +0000003E: 200C ' .' MOVE.L A4,D0 +00000040: 600A '`.' BRA.S *+$000C ; 0000004C +00000042: 49EC 0010 'I...' LEA $0010(A4),A4 +00000046: 51CF FFF2 'Q...' DBF D7,*-$000C ; 0000003A +0000004A: 7000 'p.' MOVEQ #$00,D0 +0000004C: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +00000052: 4E5E 'N^' UNLK A6 +00000054: 4E75 'Nu' RTS + +Comment: + + FindNextComponentInstance ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __COUNTCOMPONENTINSTANCES [407F0, 40822) + + Module started due to: vector glue above, MODGUESS (align, label) + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c + + +Dictionary: Flags $00 FirstId 236 + 236: __COUNTCOMPONENTINSTANCES + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__COUNTCOMPONENTINSTANCES"(236) Segment="Main"(200) +Size: Flags $00 ModuleSize 50 + +Content: Flags $08 +Contents offset $0000 size $0032 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 598F 'Y.' SUBQ.L #4,A7 +00000008: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000000C: 7023 'p#' MOVEQ #$23,D0 ; '#' +0000000E: A82A '.*' _ComponentDispatch ; A82A +00000010: 285F '(_' MOVEA.L (A7)+,A4 +00000012: 200C ' .' MOVE.L A4,D0 +00000014: 6608 'f.' BNE.S *+$000A ; 0000001E +00000016: 7000 'p.' MOVEQ #$00,D0 +00000018: 2D40 000C '-@..' MOVE.L D0,$000C(A6) +0000001C: 600A '`.' BRA.S *+$000C ; 00000028 +0000001E: 302C 002A '0,.*' MOVE.W $002A(A4),D0 +00000022: 48C0 'H.' EXT.L D0 +00000024: 2D40 000C '-@..' MOVE.L D0,$000C(A6) +00000028: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +0000002C: 4E5E 'N^' UNLK A6 +0000002E: 4E74 0004 'Nt..' RTD #$0004 + +Comment: + + __COUNTCOMPONENTINSTANCES ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: CLONECOMPONENT [40830, 40988) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c + + +Dictionary: Flags $00 FirstId 237 + 237: CLONECOMPONENT +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="CLONECOMPONENT"(237) Segment="Main"(200) +Size: Flags $00 ModuleSize 344 + +Content: Flags $08 +Contents offset $0000 size $0158 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) +00000008: 2A2E 000A '*...' MOVE.L $000A(A6),D5 +0000000C: 3C2E 0008 '<...' MOVE.W $0008(A6),D6 +00000010: 598F 'Y.' SUBQ.L #4,A7 +00000012: 2F05 '/.' MOVE.L D5,-(A7) +00000014: 7023 'p#' MOVEQ #$23,D0 ; '#' +00000016: A82A '.*' _ComponentDispatch ; A82A +00000018: 285F '(_' MOVEA.L (A7)+,A4 +0000001A: 200C ' .' MOVE.L A4,D0 +0000001C: 660A 'f.' BNE.S *+$000C ; 00000028 +0000001E: 7000 'p.' MOVEQ #$00,D0 +00000020: 2D40 000E '-@..' MOVE.L D0,$000E(A6) +00000024: 6000 0126 '`..&' BRA *+$0128 ; 0000014C +00000028: 2078 028A ' x..' MOVEA.L $028A,A0 +0000002C: 2828 0004 '((..' MOVE.L $0004(A0),D4 +00000030: 4A6C 002C 'Jl.,' TST.W $002C(A4) +00000034: 6D36 'm6' BLT.S *+$0038 ; 0000006C +00000036: 598F 'Y.' SUBQ.L #4,A7 +00000038: 486C 0004 'Hl..' PEA $0004(A4) +0000003C: 2F14 '/.' MOVE.L (A4),-(A7) +0000003E: 3F06 '?.' MOVE.W D6,-(A7) +00000040: 4AAC 001C 'J...' TST.L $001C(A4) +00000044: 56C3 'V.' SNE D3 +00000046: 4403 'D.' NEG.B D3 +00000048: 49C3 'I.' EXTB.L D3 +0000004A: 2F03 '/.' MOVE.L D3,-(A7) +0000004C: 4AAC 0020 'J.. ' TST.L $0020(A4) +00000050: 56C3 'V.' SNE D3 +00000052: 4403 'D.' NEG.B D3 +00000054: 49C3 'I.' EXTB.L D3 +00000056: 2F03 '/.' MOVE.L D3,-(A7) +00000058: 4AAC 0024 'J..$' TST.L $0024(A4) +0000005C: 56C3 'V.' SNE D3 +0000005E: 4403 'D.' NEG.B D3 +00000060: 49C3 'I.' EXTB.L D3 +00000062: 2F03 '/.' MOVE.L D3,-(A7) +00000064: 7001 'p.' MOVEQ #$01,D0 +00000066: A82A '.*' _ComponentDispatch ; A82A +00000068: 2E1F '..' MOVE.L (A7)+,D7 +0000006A: 601C '`.' BRA.S *+$001E ; 00000088 +0000006C: 598F 'Y.' SUBQ.L #4,A7 +0000006E: 486C 0004 'Hl..' PEA $0004(A4) +00000072: 2F14 '/.' MOVE.L (A4),-(A7) +00000074: 3F06 '?.' MOVE.W D6,-(A7) +00000076: 2F2C 001C '/,..' MOVE.L $001C(A4),-(A7) +0000007A: 2F2C 0020 '/,. ' MOVE.L $0020(A4),-(A7) +0000007E: 2F2C 0024 '/,.$' MOVE.L $0024(A4),-(A7) +00000082: 7001 'p.' MOVEQ #$01,D0 +00000084: A82A '.*' _ComponentDispatch ; A82A +00000086: 2E1F '..' MOVE.L (A7)+,D7 +00000088: 4A87 'J.' TST.L D7 +0000008A: 6700 00B8 'g...' BEQ *+$00BA ; 00000144 +0000008E: 2078 028A ' x..' MOVEA.L $028A,A0 +00000092: 2D68 0018 FFF8 '-h....' MOVE.L $0018(A0),-$0008(A6) +00000098: 203C 0000 FFFF ' <....' MOVE.L #$0000FFFF,D0 +0000009E: C085 '..' AND.L D5,D0 +000000A0: 48C0 'H.' EXT.L D0 +000000A2: 7250 'rP' MOVEQ #$50,D1 ; 'P' +000000A4: 4C01 0800 'L...' MULS.L D1,D0 +000000A8: 2840 '(@' MOVEA.L D0,A4 +000000AA: D9EE FFF8 '....' ADDA.L -$0008(A6),A4 +000000AE: 203C 0000 FFFF ' <....' MOVE.L #$0000FFFF,D0 +000000B4: C087 '..' AND.L D7,D0 +000000B6: 48C0 'H.' EXT.L D0 +000000B8: 7250 'rP' MOVEQ #$50,D1 ; 'P' +000000BA: 4C01 0800 'L...' MULS.L D1,D0 +000000BE: 2640 '&@' MOVEA.L D0,A3 +000000C0: D7EE FFF8 '....' ADDA.L -$0008(A6),A3 +000000C4: 376C 002E 002E '7l....' MOVE.W $002E(A4),$002E(A3) +000000CA: 276C 0030 0030 ''l.0.0' MOVE.L $0030(A4),$0030(A3) +000000D0: 376C 002C 002C '7l.,.,' MOVE.W $002C(A4),$002C(A3) +000000D6: 302C 002C '0,.,' MOVE.W $002C(A4),D0 +000000DA: 48C0 'H.' EXT.L D0 +000000DC: 2078 028A ' x..' MOVEA.L $028A,A0 +000000E0: 2068 0024 ' h.$' MOVEA.L $0024(A0),A0 +000000E4: 3230 0E00 '20..' MOVE.W $00(A0,D0.L*8),D1 +000000E8: 5270 0E00 'Rp..' ADDQ.W #1,$00(A0,D0.L*8) +000000EC: 7000 'p.' MOVEQ #$00,D0 +000000EE: A122 '."' _NewHandle ; A122 +000000F0: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +000000F4: A02B '.+' _EmptyHandle ; A02B +000000F6: 276E FFFC 003C ''n...<' MOVE.L -$0004(A6),$003C(A3) +000000FC: 7000 'p.' MOVEQ #$00,D0 +000000FE: 2680 '&.' MOVE.L D0,(A3) +00000100: 4A46 'JF' TST.W D6 +00000102: 6644 'fD' BNE.S *+$0046 ; 00000148 +00000104: 002B 0002 0028 '.+...(' ORI.B #$02,$0028(A3) +0000010A: 7000 'p.' MOVEQ #$00,D0 +0000010C: 102C 0028 '.,.(' MOVE.B $0028(A4),D0 +00000110: 323C 00DC '2<..' MOVE.W #$00DC,D1 +00000114: C200 '..' AND.B D0,D1 +00000116: 832B 0028 '.+.(' OR.B D1,$0028(A3) +0000011A: 2778 0904 0034 ''x...4' MOVE.L $0904,$0034(A3) +00000120: 2078 028A ' x..' MOVEA.L $028A,A0 +00000124: 2144 0004 '!D..' MOVE.L D4,$0004(A0) +00000128: 4AAC 0018 'J...' TST.L $0018(A4) +0000012C: 670C 'g.' BEQ.S *+$000E ; 0000013A +0000012E: 276C 0018 0018 ''l....' MOVE.L $0018(A4),$0018(A3) +00000134: 294B 0018 ')K..' MOVE.L A3,$0018(A4) +00000138: 600E '`.' BRA.S *+$0010 ; 00000148 +0000013A: 294B 0018 ')K..' MOVE.L A3,$0018(A4) +0000013E: 274C 0018 ''L..' MOVE.L A4,$0018(A3) +00000142: 6004 '`.' BRA.S *+$0006 ; 00000148 +00000144: 7000 'p.' MOVEQ #$00,D0 +00000146: 2640 '&@' MOVEA.L D0,A3 +00000148: 2D4B 000E '-K..' MOVE.L A3,$000E(A6) +0000014C: 4CEE 18F8 FFDC 'L.....' MOVEM.L -$0024(A6),D3-D7/A3/A4 +00000152: 4E5E 'N^' UNLK A6 +00000154: 4E74 0006 'Nt..' RTD #$0006 + +Comment: + + CLONECOMPONENT ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __LOADCOMPONENT [409A0, 40C3C) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +1E4 (40B84): JSR CLONECOMPONENT + + Unresolved outgoing references: + +268 (40C08): JSR $3F670 + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c + + +Dictionary: Flags $00 FirstId 238 + 238: __LOADCOMPONENT + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__LOADCOMPONENT"(238) Segment="Main"(200) +Size: Flags $00 ModuleSize 668 + +Content: Flags $08 +Contents offset $0000 size $029C +00000000: 4E56 FFEE 'NV..' LINK.W A6,#-$0012 +00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000008: 2E2E 0008 '....' MOVE.L $0008(A6),D7 +0000000C: 7000 'p.' MOVEQ #$00,D0 +0000000E: 2640 '&@' MOVEA.L D0,A3 +00000010: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +00000014: 598F 'Y.' SUBQ.L #4,A7 +00000016: 2F07 '/.' MOVE.L D7,-(A7) +00000018: 7023 'p#' MOVEQ #$23,D0 ; '#' +0000001A: A82A '.*' _ComponentDispatch ; A82A +0000001C: 285F '(_' MOVEA.L (A7)+,A4 +0000001E: 200C ' .' MOVE.L A4,D0 +00000020: 660A 'f.' BNE.S *+$000C ; 0000002C +00000022: 7000 'p.' MOVEQ #$00,D0 +00000024: 2D40 000C '-@..' MOVE.L D0,$000C(A6) +00000028: 6000 0266 '`..f' BRA *+$0268 ; 00000290 +0000002C: 4AAC 0018 'J...' TST.L $0018(A4) +00000030: 672C 'g,' BEQ.S *+$002E ; 0000005E +00000032: 266C 0018 '&l..' MOVEA.L $0018(A4),A3 +00000036: 6004 '`.' BRA.S *+$0006 ; 0000003C +00000038: 266B 0018 '&k..' MOVEA.L $0018(A3),A3 +0000003C: B9CB '..' CMPA.L A3,A4 +0000003E: 670A 'g.' BEQ.S *+$000C ; 0000004A +00000040: 202B 0034 ' +.4' MOVE.L $0034(A3),D0 +00000044: B0B8 0904 '....' CMP.L $0904,D0 +00000048: 66EE 'f.' BNE.S *-$0010 ; 00000038 +0000004A: B9CB '..' CMPA.L A3,A4 +0000004C: 6606 'f.' BNE.S *+$0008 ; 00000054 +0000004E: 7000 'p.' MOVEQ #$00,D0 +00000050: 2640 '&@' MOVEA.L D0,A3 +00000052: 600A '`.' BRA.S *+$000C ; 0000005E +00000054: 206B 003C ' k.<' MOVEA.L $003C(A3),A0 +00000058: 4A90 'J.' TST.L (A0) +0000005A: 6702 'g.' BEQ.S *+$0004 ; 0000005E +0000005C: 284B '(K' MOVEA.L A3,A4 +0000005E: 70FF 'p.' MOVEQ #$FF,D0 +00000060: B06C 002C '.l.,' CMP.W $002C(A4),D0 +00000064: 6E00 0222 'n.."' BGT *+$0224 ; 00000288 +00000068: 4A6C 002A 'Jl.*' TST.W $002A(A4) +0000006C: 6600 021A 'f...' BNE *+$021C ; 00000288 +00000070: 4AAC 003C 'J..<' TST.L $003C(A4) +00000074: 670A 'g.' BEQ.S *+$000C ; 00000080 +00000076: 206C 003C ' l.<' MOVEA.L $003C(A4),A0 +0000007A: 4A90 'J.' TST.L (A0) +0000007C: 6600 01B4 'f...' BNE *+$01B6 ; 00000232 +00000080: 558F 'U.' SUBQ.L #2,A7 +00000082: A994 '..' _CurResFile ; A994 +00000084: 3A1F ':.' MOVE.W (A7)+,D5 +00000086: 70FF 'p.' MOVEQ #$FF,D0 +00000088: B06C 002C '.l.,' CMP.W $002C(A4),D0 +0000008C: 6626 'f&' BNE.S *+$0028 ; 000000B4 +0000008E: 7000 'p.' MOVEQ #$00,D0 +00000090: 3F00 '?.' MOVE.W D0,-(A7) +00000092: A998 '..' _UseResFile ; A998 +00000094: 7001 'p.' MOVEQ #$01,D0 +00000096: 1F00 '..' MOVE.B D0,-(A7) +00000098: 70FF 'p.' MOVEQ #$FF,D0 +0000009A: 4A1F 'J.' TST.B (A7)+ +0000009C: 56C0 'V.' SNE D0 +0000009E: 31C0 0B9E '1...' MOVE.W D0,$0B9E +000000A2: 598F 'Y.' SUBQ.L #4,A7 +000000A4: 2F2C 0030 '/,.0' MOVE.L $0030(A4),-(A7) +000000A8: 3F2C 002E '?,..' MOVE.W $002E(A4),-(A7) +000000AC: A81F '..' _Get1Resource ; A81F +000000AE: 2D5F FFF4 '-_..' MOVE.L (A7)+,-$000C(A6) +000000B2: 603E '`>' BRA.S *+$0040 ; 000000F2 +000000B4: 558F 'U.' SUBQ.L #2,A7 +000000B6: 2F07 '/.' MOVE.L D7,-(A7) +000000B8: 7015 'p.' MOVEQ #$15,D0 +000000BA: A82A '.*' _ComponentDispatch ; A82A +000000BC: 3C1F '<.' MOVE.W (A7)+,D6 +000000BE: 0C46 FFFF '.F..' CMPI.W #$FFFF,D6 +000000C2: 660A 'f.' BNE.S *+$000C ; 000000CE +000000C4: 7000 'p.' MOVEQ #$00,D0 +000000C6: 2D40 000C '-@..' MOVE.L D0,$000C(A6) +000000CA: 6000 01C4 '`...' BRA *+$01C6 ; 00000290 +000000CE: 598F 'Y.' SUBQ.L #4,A7 +000000D0: 2F2C 0030 '/,.0' MOVE.L $0030(A4),-(A7) +000000D4: 3F2C 002E '?,..' MOVE.W $002E(A4),-(A7) +000000D8: A81F '..' _Get1Resource ; A81F +000000DA: 2D5F FFF4 '-_..' MOVE.L (A7)+,-$000C(A6) +000000DE: 6700 011A 'g...' BEQ *+$011C ; 000001FA +000000E2: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +000000E6: A9A2 '..' _LoadResource ; A9A2 +000000E8: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 +000000EC: 4A90 'J.' TST.L (A0) +000000EE: 6700 010A 'g...' BEQ *+$010C ; 000001FA +000000F2: 558F 'U.' SUBQ.L #2,A7 +000000F4: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +000000F8: 7000 'p.' MOVEQ #$00,D0 +000000FA: 2F00 '/.' MOVE.L D0,-(A7) +000000FC: 486E FFEE 'Hn..' PEA -$0012(A6) +00000100: 702B 'p+' MOVEQ #$2B,D0 ; '+' +00000102: A82A '.*' _ComponentDispatch ; A82A +00000104: 70FF 'p.' MOVEQ #$FF,D0 +00000106: B06C 002C '.l.,' CMP.W $002C(A4),D0 +0000010A: 544F 'TO' ADDQ.W #2,A7 +0000010C: 6706 'g.' BEQ.S *+$0008 ; 00000114 +0000010E: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +00000112: A9A3 '..' _ReleaseResource ; A9A3 +00000114: A11A '..' _GetZone ; A11A +00000116: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +0000011A: 4AAC 0034 'J..4' TST.L $0034(A4) +0000011E: 660A 'f.' BNE.S *+$000C ; 0000012A +00000120: 598F 'Y.' SUBQ.L #4,A7 +00000122: 2EB8 02A6 '....' MOVE.L $02A6,(A7) +00000126: 205F ' _' MOVEA.L (A7)+,A0 +00000128: A01B '..' _SetZone ; A01B +0000012A: 70FF 'p.' MOVEQ #$FF,D0 +0000012C: B06C 002C '.l.,' CMP.W $002C(A4),D0 +00000130: 6614 'f.' BNE.S *+$0016 ; 00000146 +00000132: 7000 'p.' MOVEQ #$00,D0 +00000134: 3F00 '?.' MOVE.W D0,-(A7) +00000136: A998 '..' _UseResFile ; A998 +00000138: 7001 'p.' MOVEQ #$01,D0 +0000013A: 1F00 '..' MOVE.B D0,-(A7) +0000013C: 70FF 'p.' MOVEQ #$FF,D0 +0000013E: 4A1F 'J.' TST.B (A7)+ +00000140: 56C0 'V.' SNE D0 +00000142: 31C0 0B9E '1...' MOVE.W D0,$0B9E +00000146: 598F 'Y.' SUBQ.L #4,A7 +00000148: 2F2E FFEE '/...' MOVE.L -$0012(A6),-(A7) +0000014C: 3F2E FFF2 '?...' MOVE.W -$000E(A6),-(A7) +00000150: A81F '..' _Get1Resource ; A81F +00000152: 2D5F FFF8 '-_..' MOVE.L (A7)+,-$0008(A6) +00000156: 6732 'g2' BEQ.S *+$0034 ; 0000018A +00000158: 70FF 'p.' MOVEQ #$FF,D0 +0000015A: B06C 002C '.l.,' CMP.W $002C(A4),D0 +0000015E: 670C 'g.' BEQ.S *+$000E ; 0000016C +00000160: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000164: A9A2 '..' _LoadResource ; A9A2 +00000166: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +0000016A: A992 '..' _DetachResource ; A992 +0000016C: 4AAC 0034 'J..4' TST.L $0034(A4) +00000170: 6618 'f.' BNE.S *+$001A ; 0000018A +00000172: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000176: 4A68 0128 'Jh.(' TST.W $0128(A0) +0000017A: 670E 'g.' BEQ.S *+$0010 ; 0000018A +0000017C: 700E 'p.' MOVEQ #$0E,D0 +0000017E: A0A4 '..' _HeapDispatch ; A0A4 +00000180: 4A00 'J.' TST.B D0 +00000182: 6606 'f.' BNE.S *+$0008 ; 0000018A +00000184: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +00000188: A02B '.+' _EmptyHandle ; A02B +0000018A: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000018E: A01B '..' _SetZone ; A01B +00000190: 4AAE FFF8 'J...' TST.L -$0008(A6) +00000194: 6708 'g.' BEQ.S *+$000A ; 0000019E +00000196: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +0000019A: 4A90 'J.' TST.L (A0) +0000019C: 665C 'f\' BNE.S *+$005E ; 000001FA +0000019E: 4AAC 0034 'J..4' TST.L $0034(A4) +000001A2: 6656 'fV' BNE.S *+$0058 ; 000001FA +000001A4: 70FF 'p.' MOVEQ #$FF,D0 +000001A6: B06C 002C '.l.,' CMP.W $002C(A4),D0 +000001AA: 674E 'gN' BEQ.S *+$0050 ; 000001FA +000001AC: 598F 'Y.' SUBQ.L #4,A7 +000001AE: 2F2E FFEE '/...' MOVE.L -$0012(A6),-(A7) +000001B2: 3F2E FFF2 '?...' MOVE.W -$000E(A6),-(A7) +000001B6: A81F '..' _Get1Resource ; A81F +000001B8: 2D57 FFF8 '-W..' MOVE.L (A7),-$0008(A6) +000001BC: A9A2 '..' _LoadResource ; A9A2 +000001BE: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +000001C2: A992 '..' _DetachResource ; A992 +000001C4: 4AAE FFF8 'J...' TST.L -$0008(A6) +000001C8: 6730 'g0' BEQ.S *+$0032 ; 000001FA +000001CA: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +000001CE: 4A90 'J.' TST.L (A0) +000001D0: 6728 'g(' BEQ.S *+$002A ; 000001FA +000001D2: A04A '.J' _HNoPurge ; A04A +000001D4: 200B ' .' MOVE.L A3,D0 +000001D6: 6704 'g.' BEQ.S *+$0006 ; 000001DC +000001D8: 284B '(K' MOVEA.L A3,A4 +000001DA: 600E '`.' BRA.S *+$0010 ; 000001EA +000001DC: 598F 'Y.' SUBQ.L #4,A7 +000001DE: 2F07 '/.' MOVE.L D7,-(A7) +000001E0: 7000 'p.' MOVEQ #$00,D0 +000001E2: 3F00 '?.' MOVE.W D0,-(A7) +000001E4: 4EBA 0000 'N...' JSR CLONECOMPONENT ; id: 237 +000001E8: 285F '(_' MOVEA.L (A7)+,A4 +000001EA: 200C ' .' MOVE.L A4,D0 +000001EC: 660C 'f.' BNE.S *+$000E ; 000001FA +000001EE: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +000001F2: A023 '.#' _DisposeHandle ; A023 +000001F4: 7000 'p.' MOVEQ #$00,D0 +000001F6: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +000001FA: 70FF 'p.' MOVEQ #$FF,D0 +000001FC: B06C 002C '.l.,' CMP.W $002C(A4),D0 +00000200: 670E 'g.' BEQ.S *+$0010 ; 00000210 +00000202: 558F 'U.' SUBQ.L #2,A7 +00000204: 3F06 '?.' MOVE.W D6,-(A7) +00000206: 7018 'p.' MOVEQ #$18,D0 +00000208: A82A '.*' _ComponentDispatch ; A82A +0000020A: 3F05 '?.' MOVE.W D5,-(A7) +0000020C: A998 '..' _UseResFile ; A998 +0000020E: 544F 'TO' ADDQ.W #2,A7 +00000210: 4AAE FFF8 'J...' TST.L -$0008(A6) +00000214: 6708 'g.' BEQ.S *+$000A ; 0000021E +00000216: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +0000021A: 4A90 'J.' TST.L (A0) +0000021C: 6608 'f.' BNE.S *+$000A ; 00000226 +0000021E: 7000 'p.' MOVEQ #$00,D0 +00000220: 2D40 000C '-@..' MOVE.L D0,$000C(A6) +00000224: 606A '`j' BRA.S *+$006C ; 00000290 +00000226: 206C 003C ' l.<' MOVEA.L $003C(A4),A0 +0000022A: A023 '.#' _DisposeHandle ; A023 +0000022C: 296E FFF8 003C ')n...<' MOVE.L -$0008(A6),$003C(A4) +00000232: 4AAC 0034 'J..4' TST.L $0034(A4) +00000236: 6708 'g.' BEQ.S *+$000A ; 00000240 +00000238: 206C 003C ' l.<' MOVEA.L $003C(A4),A0 +0000023C: A064 '.d' _MoveHHi ; A064 +0000023E: 6010 '`.' BRA.S *+$0012 ; 00000250 +00000240: 2078 028A ' x..' MOVEA.L $028A,A0 +00000244: 4A28 0016 'J(..' TST.B $0016(A0) +00000248: 6706 'g.' BEQ.S *+$0008 ; 00000250 +0000024A: 206C 003C ' l.<' MOVEA.L $003C(A4),A0 +0000024E: A09D '..' DC.W $A09D ; OS 009D +00000250: 206C 003C ' l.<' MOVEA.L $003C(A4),A0 +00000254: A029 '.)' _HLock ; A029 +00000256: 7000 'p.' MOVEQ #$00,D0 +00000258: 102C 0028 '.,.(' MOVE.B $0028(A4),D0 +0000025C: 323C 0080 '2<..' MOVE.W #$0080,D1 +00000260: C200 '..' AND.B D0,D1 +00000262: 671E 'g.' BEQ.S *+$0020 ; 00000282 +00000264: 598F 'Y.' SUBQ.L #4,A7 +00000266: 2F0C '/.' MOVE.L A4,-(A7) +00000268: 4EBA EA66 'N..f' JSR *-$1598 ; FFFFECD0 +0000026C: 289F '(.' MOVE.L (A7)+,(A4) +0000026E: 6618 'f.' BNE.S *+$001A ; 00000288 +00000270: 206C 003C ' l.<' MOVEA.L $003C(A4),A0 +00000274: A023 '.#' _DisposeHandle ; A023 +00000276: 7000 'p.' MOVEQ #$00,D0 +00000278: 2940 003C ')@.<' MOVE.L D0,$003C(A4) +0000027C: 2D40 000C '-@..' MOVE.L D0,$000C(A6) +00000280: 600E '`.' BRA.S *+$0010 ; 00000290 +00000282: 206C 003C ' l.<' MOVEA.L $003C(A4),A0 +00000286: 2890 '(.' MOVE.L (A0),(A4) +00000288: 526C 002A 'Rl.*' ADDQ.W #1,$002A(A4) +0000028C: 2D4C 000C '-L..' MOVE.L A4,$000C(A6) +00000290: 4CEE 18E0 FFDA 'L.....' MOVEM.L -$0026(A6),D5-D7/A3/A4 +00000296: 4E5E 'N^' UNLK A6 +00000298: 4E74 0004 'Nt..' RTD #$0004 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CLONECOMPONENT"(237) + 000001E6 +Comment: + + __LOADCOMPONENT ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __UNLOADCOMPONENT [40C50, 40CD2) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c + + +Dictionary: Flags $00 FirstId 239 + 239: __UNLOADCOMPONENT + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__UNLOADCOMPONENT"(239) Segment="Main"(200) +Size: Flags $00 ModuleSize 130 + +Content: Flags $08 +Contents offset $0000 size $0082 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 4247 'BG' CLR.W D7 +0000000A: 598F 'Y.' SUBQ.L #4,A7 +0000000C: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000010: 7023 'p#' MOVEQ #$23,D0 ; '#' +00000012: A82A '.*' _ComponentDispatch ; A82A +00000014: 285F '(_' MOVEA.L (A7)+,A4 +00000016: 200C ' .' MOVE.L A4,D0 +00000018: 6608 'f.' BNE.S *+$000A ; 00000022 +0000001A: 3D7C F448 000C '=|.H..' MOVE.W #$F448,$000C(A6) +00000020: 6054 '`T' BRA.S *+$0056 ; 00000076 +00000022: 536C 002A 'Sl.*' SUBQ.W #1,$002A(A4) +00000026: 70FF 'p.' MOVEQ #$FF,D0 +00000028: B06C 002C '.l.,' CMP.W $002C(A4),D0 +0000002C: 6E44 'nD' BGT.S *+$0046 ; 00000072 +0000002E: 4A6C 002A 'Jl.*' TST.W $002A(A4) +00000032: 663E 'f>' BNE.S *+$0040 ; 00000072 +00000034: 7000 'p.' MOVEQ #$00,D0 +00000036: 2880 '(.' MOVE.L D0,(A4) +00000038: 7200 'r.' MOVEQ #$00,D1 +0000003A: 122C 0028 '.,.(' MOVE.B $0028(A4),D1 +0000003E: 343C 0080 '4<..' MOVE.W #$0080,D2 +00000042: C401 '..' AND.B D1,D2 +00000044: 6720 'g ' BEQ.S *+$0022 ; 00000066 +00000046: A11A '..' _GetZone ; A11A +00000048: 2648 '&H' MOVEA.L A0,A3 +0000004A: 598F 'Y.' SUBQ.L #4,A7 +0000004C: 2EB8 02A6 '....' MOVE.L $02A6,(A7) +00000050: 205F ' _' MOVEA.L (A7)+,A0 +00000052: A01B '..' _SetZone ; A01B +00000054: 558F 'U.' SUBQ.L #2,A7 +00000056: 486C 0040 'Hl.@' PEA $0040(A4) +0000005A: 3F3C 0004 '?<..' MOVE.W #$0004,-(A7) +0000005E: AA5A '.Z' _CodeFragmentDispatch ; AA5A +00000060: 3E1F '>.' MOVE.W (A7)+,D7 +00000062: 204B ' K' MOVEA.L A3,A0 +00000064: A01B '..' _SetZone ; A01B +00000066: 206C 003C ' l.<' MOVEA.L $003C(A4),A0 +0000006A: A02A '.*' _HUnlock ; A02A +0000006C: 206C 003C ' l.<' MOVEA.L $003C(A4),A0 +00000070: A049 '.I' _HPurge ; A049 +00000072: 3D47 000C '=G..' MOVE.W D7,$000C(A6) +00000076: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +0000007C: 4E5E 'N^' UNLK A6 +0000007E: 4E74 0004 'Nt..' RTD #$0004 + +Comment: + + __UNLOADCOMPONENT ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __DESTROYCOMPONENT [40CE0, 40D4A) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +3E (40D1E): JSR ComponentInstancePointerToComponentInstanceID + +28 (40D08): JSR FindNextComponentInstance + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c + + +Dictionary: Flags $00 FirstId 240 + 240: __DESTROYCOMPONENT +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__DESTROYCOMPONENT"(240) Segment="Main"(200) +Size: Flags $00 ModuleSize 106 + +Content: Flags $08 +Contents offset $0000 size $006A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 2E2E 0008 '....' MOVE.L $0008(A6),D7 +0000000C: 598F 'Y.' SUBQ.L #4,A7 +0000000E: 2F07 '/.' MOVE.L D7,-(A7) +00000010: 7023 'p#' MOVEQ #$23,D0 ; '#' +00000012: A82A '.*' _ComponentDispatch ; A82A +00000014: 285F '(_' MOVEA.L (A7)+,A4 +00000016: 200C ' .' MOVE.L A4,D0 +00000018: 6632 'f2' BNE.S *+$0034 ; 0000004C +0000001A: 3D7C F448 000C '=|.H..' MOVE.W #$F448,$000C(A6) +00000020: 603C '`<' BRA.S *+$003E ; 0000005E +00000022: 2F0C '/.' MOVE.L A4,-(A7) +00000024: 7000 'p.' MOVEQ #$00,D0 +00000026: 2F00 '/.' MOVE.L D0,-(A7) +00000028: 4EBA 0000 'N...' JSR FindNextComponentInstance ; id: 235 +0000002C: 2640 '&@' MOVEA.L D0,A3 +0000002E: 200B ' .' MOVE.L A3,D0 +00000030: 504F 'PO' ADDQ.W #8,A7 +00000032: 6606 'f.' BNE.S *+$0008 ; 0000003A +00000034: 426C 002A 'Bl.*' CLR.W $002A(A4) +00000038: 6018 '`.' BRA.S *+$001A ; 00000052 +0000003A: 558F 'U.' SUBQ.L #2,A7 +0000003C: 2F0B '/.' MOVE.L A3,-(A7) +0000003E: 4EBA 0000 'N...' JSR ComponentInstancePointerToComponentInstanceID ; id: 205 +00000042: 588F 'X.' ADDQ.L #4,A7 +00000044: 2F00 '/.' MOVE.L D0,-(A7) +00000046: 7008 'p.' MOVEQ #$08,D0 +00000048: A82A '.*' _ComponentDispatch ; A82A +0000004A: 544F 'TO' ADDQ.W #2,A7 +0000004C: 4A6C 002A 'Jl.*' TST.W $002A(A4) +00000050: 66D0 'f.' BNE.S *-$002E ; 00000022 +00000052: 558F 'U.' SUBQ.L #2,A7 +00000054: 2F07 '/.' MOVE.L D7,-(A7) +00000056: 7002 'p.' MOVEQ #$02,D0 +00000058: A82A '.*' _ComponentDispatch ; A82A +0000005A: 3D5F 000C '=_..' MOVE.W (A7)+,$000C(A6) +0000005E: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +00000064: 4E5E 'N^' UNLK A6 +00000066: 4E74 0004 'Nt..' RTD #$0004 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ComponentInstancePointerToComponentInstanceID"(205) + 00000040 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FindNextComponentInstance"(235) + 0000002A +Comment: + + __DESTROYCOMPONENT ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_40D60 [40D60, 40DEA) + + Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) + + Resolved outgoing references: + +46 (40DA6): JSR GETHANDLESIZE ; outside file + +10 (40D70): JSR RegisteredComponentPointerToComponentID + + +Dictionary: Flags $00 FirstId 241 + 241: AUTOMOD_40D60 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_40D60"(241) Segment="Main"(200) +Size: Flags $00 ModuleSize 138 + +Content: Flags $08 +Contents offset $0000 size $008A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 7E00 '~.' MOVEQ #$00,D7 +0000000E: 2F0C '/.' MOVE.L A4,-(A7) +00000010: 4EBA 0000 'N...' JSR RegisteredComponentPointerToComponentID ; id: 204 +00000014: 2C00 ',.' MOVE.L D0,D6 +00000016: 558F 'U.' SUBQ.L #2,A7 +00000018: 2F06 '/.' MOVE.L D6,-(A7) +0000001A: 7015 'p.' MOVEQ #$15,D0 +0000001C: A82A '.*' _ComponentDispatch ; A82A +0000001E: 3A1F ':.' MOVE.W (A7)+,D5 +00000020: 0C45 FFFF '.E..' CMPI.W #$FFFF,D5 +00000024: 584F 'XO' ADDQ.W #4,A7 +00000026: 6742 'gB' BEQ.S *+$0044 ; 0000006A +00000028: 598F 'Y.' SUBQ.L #4,A7 +0000002A: 2F2C 0030 '/,.0' MOVE.L $0030(A4),-(A7) +0000002E: 3F2C 002E '?,..' MOVE.W $002E(A4),-(A7) +00000032: A81F '..' _Get1Resource ; A81F +00000034: 265F '&_' MOVEA.L (A7)+,A3 +00000036: 200B ' .' MOVE.L A3,D0 +00000038: 671E 'g.' BEQ.S *+$0020 ; 00000058 +0000003A: 2F0B '/.' MOVE.L A3,-(A7) +0000003C: A9A2 '..' _LoadResource ; A9A2 +0000003E: 4A93 'J.' TST.L (A3) +00000040: 6716 'g.' BEQ.S *+$0018 ; 00000058 +00000042: 598F 'Y.' SUBQ.L #4,A7 +00000044: 2F0B '/.' MOVE.L A3,-(A7) +00000046: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 219 +0000004A: 7036 'p6' MOVEQ #$36,D0 ; '6' +0000004C: B09F '..' CMP.L (A7)+,D0 +0000004E: 6E08 'n.' BGT.S *+$000A ; 00000058 +00000050: 2853 '(S' MOVEA.L (A3),A4 +00000052: 49EC 002C 'I..,' LEA $002C(A4),A4 +00000056: 2E14 '..' MOVE.L (A4),D7 +00000058: 558F 'U.' SUBQ.L #2,A7 +0000005A: 3F05 '?.' MOVE.W D5,-(A7) +0000005C: 7018 'p.' MOVEQ #$18,D0 +0000005E: A82A '.*' _ComponentDispatch ; A82A +00000060: 4A87 'J.' TST.L D7 +00000062: 544F 'TO' ADDQ.W #2,A7 +00000064: 6704 'g.' BEQ.S *+$0006 ; 0000006A +00000066: 2007 ' .' MOVE.L D7,D0 +00000068: 6016 '`.' BRA.S *+$0018 ; 00000080 +0000006A: 598F 'Y.' SUBQ.L #4,A7 +0000006C: 2F06 '/.' MOVE.L D6,-(A7) +0000006E: 2F3C 0000 FFFC '/<....' MOVE.L #$0000FFFC,-(A7) +00000074: 7000 'p.' MOVEQ #$00,D0 +00000076: A82A '.*' _ComponentDispatch ; A82A +00000078: 2E1F '..' MOVE.L (A7)+,D7 +0000007A: 6C02 'l.' BGE.S *+$0004 ; 0000007E +0000007C: 7E00 '~.' MOVEQ #$00,D7 +0000007E: 2007 ' .' MOVE.L D7,D0 +00000080: 4CEE 18E0 FFEC 'L.....' MOVEM.L -$0014(A6),D5-D7/A3/A4 +00000086: 4E5E 'N^' UNLK A6 +00000088: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETHANDLESIZE"(219) + 00000048 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="RegisteredComponentPointerToComponentID"(204) + 00000012 +Comment: + + AUTOMOD_40D60 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_40DF0 [40DF0, 40ECE) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +92 (40E82): JSR RegisteredComponentPointerToComponentID + + Unresolved outgoing references: + +8A (40E7A): JSR $40D60 + +A4 (40E94): JSR $40D60 + + +Dictionary: Flags $00 FirstId 242 + 242: AUTOMOD_40DF0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_40DF0"(242) Segment="Main"(200) +Size: Flags $00 ModuleSize 222 + +Content: Flags $08 +Contents offset $0000 size $00DE +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000008: 2E2E 0008 '....' MOVE.L $0008(A6),D7 +0000000C: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000010: 2078 028A ' x..' MOVEA.L $028A,A0 +00000014: 2868 001C '(h..' MOVEA.L $001C(A0),A4 +00000018: 6000 00AE '`...' BRA *+$00B0 ; 000000C8 +0000001C: 202C 0004 ' ,..' MOVE.L $0004(A4),D0 +00000020: B0AB 0004 '....' CMP.L $0004(A3),D0 +00000024: 6600 009E 'f...' BNE *+$00A0 ; 000000C4 +00000028: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +0000002C: B0AB 0008 '....' CMP.L $0008(A3),D0 +00000030: 6600 0092 'f...' BNE *+$0094 ; 000000C4 +00000034: 202C 000C ' ,..' MOVE.L $000C(A4),D0 +00000038: B0AB 000C '....' CMP.L $000C(A3),D0 +0000003C: 6600 0086 'f...' BNE *+$0088 ; 000000C4 +00000040: 202C 0034 ' ,.4' MOVE.L $0034(A4),D0 +00000044: B0AB 0034 '...4' CMP.L $0034(A3),D0 +00000048: 667A 'fz' BNE.S *+$007C ; 000000C4 +0000004A: 7000 'p.' MOVEQ #$00,D0 +0000004C: 102C 0028 '.,.(' MOVE.B $0028(A4),D0 +00000050: 7204 'r.' MOVEQ #$04,D1 +00000052: C200 '..' AND.B D0,D1 +00000054: 660C 'f.' BNE.S *+$000E ; 00000062 +00000056: 7000 'p.' MOVEQ #$00,D0 +00000058: 102B 0028 '.+.(' MOVE.B $0028(A3),D0 +0000005C: 7204 'r.' MOVEQ #$04,D1 +0000005E: C200 '..' AND.B D0,D1 +00000060: 6762 'gb' BEQ.S *+$0064 ; 000000C4 +00000062: B7CC '..' CMPA.L A4,A3 +00000064: 675E 'g^' BEQ.S *+$0060 ; 000000C4 +00000066: 7000 'p.' MOVEQ #$00,D0 +00000068: 102C 0028 '.,.(' MOVE.B $0028(A4),D0 +0000006C: 7240 'r@' MOVEQ #$40,D1 ; '@' +0000006E: C200 '..' AND.B D0,D1 +00000070: 660C 'f.' BNE.S *+$000E ; 0000007E +00000072: 7000 'p.' MOVEQ #$00,D0 +00000074: 102B 0028 '.+.(' MOVE.B $0028(A3),D0 +00000078: 7240 'r@' MOVEQ #$40,D1 ; '@' +0000007A: C200 '..' AND.B D0,D1 +0000007C: 670A 'g.' BEQ.S *+$000C ; 00000088 +0000007E: 202C 0010 ' ,..' MOVE.L $0010(A4),D0 +00000082: B0AB 0010 '....' CMP.L $0010(A3),D0 +00000086: 663C 'f<' BNE.S *+$003E ; 000000C4 +00000088: 2F0C '/.' MOVE.L A4,-(A7) +0000008A: 4EBA FEE4 'N...' JSR *-$011A ; FFFFFF70 +0000008E: 2A00 '*.' MOVE.L D0,D5 +00000090: 2F0C '/.' MOVE.L A4,-(A7) +00000092: 4EBA 0000 'N...' JSR RegisteredComponentPointerToComponentID ; id: 204 +00000096: 2C00 ',.' MOVE.L D0,D6 +00000098: 286C 0038 '(l.8' MOVEA.L $0038(A4),A4 +0000009C: 4A87 'J.' TST.L D7 +0000009E: 504F 'PO' ADDQ.W #8,A7 +000000A0: 660A 'f.' BNE.S *+$000C ; 000000AC +000000A2: 2F0B '/.' MOVE.L A3,-(A7) +000000A4: 4EBA FECA 'N...' JSR *-$0134 ; FFFFFF70 +000000A8: 2E00 '..' MOVE.L D0,D7 +000000AA: 584F 'XO' ADDQ.W #4,A7 +000000AC: BE85 '..' CMP.L D5,D7 +000000AE: 6F0C 'o.' BLE.S *+$000E ; 000000BC +000000B0: 558F 'U.' SUBQ.L #2,A7 +000000B2: 2F06 '/.' MOVE.L D6,-(A7) +000000B4: 7009 'p.' MOVEQ #$09,D0 +000000B6: A82A '.*' _ComponentDispatch ; A82A +000000B8: 544F 'TO' ADDQ.W #2,A7 +000000BA: 600C '`.' BRA.S *+$000E ; 000000C8 +000000BC: 7000 'p.' MOVEQ #$00,D0 +000000BE: 2D40 0010 '-@..' MOVE.L D0,$0010(A6) +000000C2: 600E '`.' BRA.S *+$0010 ; 000000D2 +000000C4: 286C 0038 '(l.8' MOVEA.L $0038(A4),A4 +000000C8: 200C ' .' MOVE.L A4,D0 +000000CA: 6600 FF50 'f..P' BNE *-$00AE ; 0000001C +000000CE: 2D4B 0010 '-K..' MOVE.L A3,$0010(A6) +000000D2: 4CEE 18E0 FFEC 'L.....' MOVEM.L -$0014(A6),D5-D7/A3/A4 +000000D8: 4E5E 'N^' UNLK A6 +000000DA: 4E74 0008 'Nt..' RTD #$0008 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="RegisteredComponentPointerToComponentID"(204) + 00000094 +Comment: + + AUTOMOD_40DF0 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: KillHeapComponentInstances [40ED0, 40F28) + + Module started due to: MODGUESS (align, label, RTD then padding) + + Resolved outgoing references: + +38 (40F08): JSR ComponentInstancePointerToComponentInstanceID + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c + + +Dictionary: Flags $00 FirstId 243 + 243: KillHeapComponentInstances +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="KillHeapComponentInstances"(243) Segment="Main"(200) +Size: Flags $00 ModuleSize 88 + +Content: Flags $08 +Contents offset $0000 size $0058 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 2078 028A ' x..' MOVEA.L $028A,A0 +00000010: 2850 '(P' MOVEA.L (A0),A4 +00000012: 2078 028A ' x..' MOVEA.L $028A,A0 +00000016: 3E28 000E '>(..' MOVE.W $000E(A0),D7 +0000001A: 5347 'SG' SUBQ.W #1,D7 +0000001C: 4A47 'JG' TST.W D7 +0000001E: 6D2E 'm.' BLT.S *+$0030 ; 0000004E +00000020: 4A94 'J.' TST.L (A4) +00000022: 6722 'g"' BEQ.S *+$0024 ; 00000046 +00000024: B7EC 0008 '....' CMPA.L $0008(A4),A3 +00000028: 621C 'b.' BHI.S *+$001E ; 00000046 +0000002A: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +0000002E: B0AE 000C '....' CMP.L $000C(A6),D0 +00000032: 6212 'b.' BHI.S *+$0014 ; 00000046 +00000034: 558F 'U.' SUBQ.L #2,A7 +00000036: 2F0C '/.' MOVE.L A4,-(A7) +00000038: 4EBA 0000 'N...' JSR ComponentInstancePointerToComponentInstanceID ; id: 205 +0000003C: 588F 'X.' ADDQ.L #4,A7 +0000003E: 2F00 '/.' MOVE.L D0,-(A7) +00000040: 7008 'p.' MOVEQ #$08,D0 +00000042: A82A '.*' _ComponentDispatch ; A82A +00000044: 544F 'TO' ADDQ.W #2,A7 +00000046: 49EC 0010 'I...' LEA $0010(A4),A4 +0000004A: 51CF FFD4 'Q...' DBF D7,*-$002A ; 00000020 +0000004E: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +00000054: 4E5E 'N^' UNLK A6 +00000056: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ComponentInstancePointerToComponentInstanceID"(205) + 0000003A +Comment: + + KillHeapComponentInstances ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: KillHeapComponents [40F40, 40FA8) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +4C (40F8C): JSR RegisteredComponentPointerToComponentID + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c + + +Dictionary: Flags $00 FirstId 244 + 244: KillHeapComponents +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="KillHeapComponents"(244) Segment="Main"(200) +Size: Flags $00 ModuleSize 104 + +Content: Flags $08 +Contents offset $0000 size $0068 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +0000000C: 2078 028A ' x..' MOVEA.L $028A,A0 +00000010: 2668 001C '&h..' MOVEA.L $001C(A0),A3 +00000014: 6044 '`D' BRA.S *+$0046 ; 0000005A +00000016: 284B '(K' MOVEA.L A3,A4 +00000018: 266B 0038 '&k.8' MOVEA.L $0038(A3),A3 +0000001C: B5D4 '..' CMPA.L (A4),A2 +0000001E: 6208 'b.' BHI.S *+$000A ; 00000028 +00000020: 2014 ' .' MOVE.L (A4),D0 +00000022: B0AE 000C '....' CMP.L $000C(A6),D0 +00000026: 6320 'c ' BLS.S *+$0022 ; 00000048 +00000028: B5EC 003C '...<' CMPA.L $003C(A4),A2 +0000002C: 620A 'b.' BHI.S *+$000C ; 00000038 +0000002E: 202C 003C ' ,.<' MOVE.L $003C(A4),D0 +00000032: B0AE 000C '....' CMP.L $000C(A6),D0 +00000036: 6310 'c.' BLS.S *+$0012 ; 00000048 +00000038: B5EC 0034 '...4' CMPA.L $0034(A4),A2 +0000003C: 621C 'b.' BHI.S *+$001E ; 0000005A +0000003E: 202C 0034 ' ,.4' MOVE.L $0034(A4),D0 +00000042: B0AE 000C '....' CMP.L $000C(A6),D0 +00000046: 6212 'b.' BHI.S *+$0014 ; 0000005A +00000048: 558F 'U.' SUBQ.L #2,A7 +0000004A: 2F0C '/.' MOVE.L A4,-(A7) +0000004C: 4EBA 0000 'N...' JSR RegisteredComponentPointerToComponentID ; id: 204 +00000050: 588F 'X.' ADDQ.L #4,A7 +00000052: 2F00 '/.' MOVE.L D0,-(A7) +00000054: 7009 'p.' MOVEQ #$09,D0 +00000056: A82A '.*' _ComponentDispatch ; A82A +00000058: 544F 'TO' ADDQ.W #2,A7 +0000005A: 200B ' .' MOVE.L A3,D0 +0000005C: 66B8 'f.' BNE.S *-$0046 ; 00000016 +0000005E: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4 +00000064: 4E5E 'N^' UNLK A6 +00000066: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="RegisteredComponentPointerToComponentID"(204) + 0000004E +Comment: + + KillHeapComponents ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_40FC0 [40FC0, 40FEC) + + Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) + + Resolved outgoing references: + +1C (40FDC): JSR KillHeapComponents + +14 (40FD4): JSR KillHeapComponentInstances + + +Dictionary: Flags $00 FirstId 245 + 245: AUTOMOD_40FC0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_40FC0"(245) Segment="Main"(200) +Size: Flags $00 ModuleSize 44 + +Content: Flags $08 +Contents offset $0000 size $002C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000010: 2F0B '/.' MOVE.L A3,-(A7) +00000012: 2F0C '/.' MOVE.L A4,-(A7) +00000014: 4EBA 0000 'N...' JSR KillHeapComponentInstances ; id: 243 +00000018: 2F0B '/.' MOVE.L A3,-(A7) +0000001A: 2F0C '/.' MOVE.L A4,-(A7) +0000001C: 4EBA 0000 'N...' JSR KillHeapComponents ; id: 244 +00000020: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +00000026: 4E5E 'N^' UNLK A6 +00000028: 4E74 0008 'Nt..' RTD #$0008 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="KillHeapComponents"(244) + 0000001E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="KillHeapComponentInstances"(243) + 00000016 +Comment: + + AUTOMOD_40FC0 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: __CLEANUPAPPLICATIONCOMPONENTS [40FF0, 40FF8) + + Module started due to: MODGUESS (align, label, RTD then padding) + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c + + +Dictionary: Flags $00 FirstId 246 + 246: __CLEANUPAPPLICATIONCOMPONENTS +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__CLEANUPAPPLICATIONCOMPONENTS"(246) Segment="Main"(200) +Size: Flags $00 ModuleSize 8 + +Content: Flags $08 +Contents offset $0000 size $0008 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 4E5E 'N^' UNLK A6 +00000006: 4E75 'Nu' RTS + +Comment: + + __CLEANUPAPPLICATIONCOMPONENTS ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __FINDNEXTCOMPONENT [41010, 4105E) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +3A (4104A): JSR RegisteredComponentPointerToComponentID + +32 (41042): JSR FindMatchingComponent + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c + + +Dictionary: Flags $00 FirstId 247 + 247: __FINDNEXTCOMPONENT + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__FINDNEXTCOMPONENT"(247) Segment="Main"(200) +Size: Flags $00 ModuleSize 78 + +Content: Flags $08 +Contents offset $0000 size $004E +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 2E2E 000C '....' MOVE.L $000C(A6),D7 +0000000C: 598F 'Y.' SUBQ.L #4,A7 +0000000E: 2F07 '/.' MOVE.L D7,-(A7) +00000010: 7023 'p#' MOVEQ #$23,D0 ; '#' +00000012: A82A '.*' _ComponentDispatch ; A82A +00000014: 285F '(_' MOVEA.L (A7)+,A4 +00000016: 4A87 'J.' TST.L D7 +00000018: 670A 'g.' BEQ.S *+$000C ; 00000024 +0000001A: 200C ' .' MOVE.L A4,D0 +0000001C: 6706 'g.' BEQ.S *+$0008 ; 00000024 +0000001E: 286C 0038 '(l.8' MOVEA.L $0038(A4),A4 +00000022: 6008 '`.' BRA.S *+$000A ; 0000002C +00000024: 2078 028A ' x..' MOVEA.L $028A,A0 +00000028: 2868 001C '(h..' MOVEA.L $001C(A0),A4 +0000002C: 2F0C '/.' MOVE.L A4,-(A7) +0000002E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000032: 4EBA 0000 'N...' JSR FindMatchingComponent ; id: 213 +00000036: 508F 'P.' ADDQ.L #8,A7 +00000038: 2F00 '/.' MOVE.L D0,-(A7) +0000003A: 4EBA 0000 'N...' JSR RegisteredComponentPointerToComponentID ; id: 204 +0000003E: 2D40 0010 '-@..' MOVE.L D0,$0010(A6) +00000042: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000048: 4E5E 'N^' UNLK A6 +0000004A: 4E74 0008 'Nt..' RTD #$0008 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="RegisteredComponentPointerToComponentID"(204) + 0000003C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FindMatchingComponent"(213) + 00000034 +Comment: + + __FINDNEXTCOMPONENT ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: HandToXHand [41070, 410DA) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +2A (4109A): JSR GETHANDLESIZE ; outside file + + Unresolved outgoing references: + +16 (41086): JSR $3F600 + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c + + +Dictionary: Flags $00 FirstId 248 + 248: HandToXHand + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="HandToXHand"(248) Segment="Main"(200) +Size: Flags $00 ModuleSize 106 + +Content: Flags $08 +Contents offset $0000 size $006A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 200B ' .' MOVE.L A3,D0 +00000012: 674C 'gL' BEQ.S *+$004E ; 00000060 +00000014: 2F0C '/.' MOVE.L A4,-(A7) +00000016: 4EBA E578 'N..x' JSR *-$1A86 ; FFFFE590 +0000001A: 2840 '(@' MOVEA.L D0,A4 +0000001C: 200C ' .' MOVE.L A4,D0 +0000001E: 584F 'XO' ADDQ.W #4,A7 +00000020: 673A 'g:' BEQ.S *+$003C ; 0000005C +00000022: 4A94 'J.' TST.L (A4) +00000024: 6736 'g6' BEQ.S *+$0038 ; 0000005C +00000026: 598F 'Y.' SUBQ.L #4,A7 +00000028: 2F0C '/.' MOVE.L A4,-(A7) +0000002A: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 219 +0000002E: 2E1F '..' MOVE.L (A7)+,D7 +00000030: 204B ' K' MOVEA.L A3,A0 +00000032: 2007 ' .' MOVE.L D7,D0 +00000034: A024 '.$' _SetHandleSize ; A024 +00000036: 558F 'U.' SUBQ.L #2,A7 +00000038: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +0000003C: 7093 'p.' MOVEQ #$93,D0 +0000003E: B05F '._' CMP.W (A7)+,D0 +00000040: 6606 'f.' BNE.S *+$0008 ; 00000048 +00000042: 204B ' K' MOVEA.L A3,A0 +00000044: 2007 ' .' MOVE.L D7,D0 +00000046: A027 '.'' _ReallocHandle ; A027 +00000048: 558F 'U.' SUBQ.L #2,A7 +0000004A: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +0000004E: 4A5F 'J_' TST.W (A7)+ +00000050: 660A 'f.' BNE.S *+$000C ; 0000005C +00000052: 2054 ' T' MOVEA.L (A4),A0 +00000054: 2253 '"S' MOVEA.L (A3),A1 +00000056: 2007 ' .' MOVE.L D7,D0 +00000058: A22E '..' _BlockMoveData ; A22E +0000005A: 6004 '`.' BRA.S *+$0006 ; 00000060 +0000005C: 204B ' K' MOVEA.L A3,A0 +0000005E: A02B '.+' _EmptyHandle ; A02B +00000060: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +00000066: 4E5E 'N^' UNLK A6 +00000068: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETHANDLESIZE"(219) + 0000002C +Comment: + + HandToXHand ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_410F0 [410F0, 41446) + + Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) + + Resolved outgoing references: + +310 (41400): JSR HandToXHand + +304 (413F4): JSR HandToXHand + +2F8 (413E8): JSR HandToXHand + + Unresolved outgoing references: + +16C (4125C): JSR $3F600 + +18A (4127A): JSR $419A0 + +1D4 (412C4): JSR $3F600 + +1F2 (412E2): JSR $419A0 + +23C (4132C): JSR $3F600 + +25A (4134A): JSR $419A0 + +29C (4138C): JSR $3F600 + +2A8 (41398): JSR $3F600 + +2B4 (413A4): JSR $3F600 + +322 (41412): JSR $3F600 + +32E (4141E): JSR $3F600 + +33A (4142A): JSR $3F600 + + +Dictionary: Flags $00 FirstId 249 + 249: AUTOMOD_410F0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_410F0"(249) Segment="Main"(200) +Size: Flags $00 ModuleSize 854 + +Content: Flags $08 +Contents offset $0000 size $0356 +00000000: 4E56 FFCC 'NV..' LINK.W A6,#-$0034 +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 2C2E 0014 ',...' MOVE.L $0014(A6),D6 +0000000C: 598F 'Y.' SUBQ.L #4,A7 +0000000E: 2F06 '/.' MOVE.L D6,-(A7) +00000010: 7023 'p#' MOVEQ #$23,D0 ; '#' +00000012: A82A '.*' _ComponentDispatch ; A82A +00000014: 265F '&_' MOVEA.L (A7)+,A3 +00000016: 4AAB 0030 'J..0' TST.L $0030(A3) +0000001A: 6700 02D4 'g...' BEQ *+$02D6 ; 000002F0 +0000001E: 4207 'B.' CLR.B D7 +00000020: 4AAE 0010 'J...' TST.L $0010(A6) +00000024: 6710 'g.' BEQ.S *+$0012 ; 00000036 +00000026: 7001 'p.' MOVEQ #$01,D0 +00000028: B0AB 001C '....' CMP.L $001C(A3),D0 +0000002C: 6608 'f.' BNE.S *+$000A ; 00000036 +0000002E: 7000 'p.' MOVEQ #$00,D0 +00000030: 2740 001C ''@..' MOVE.L D0,$001C(A3) +00000034: 7E01 '~.' MOVEQ #$01,D7 +00000036: 4AAE 000C 'J...' TST.L $000C(A6) +0000003A: 6710 'g.' BEQ.S *+$0012 ; 0000004C +0000003C: 7001 'p.' MOVEQ #$01,D0 +0000003E: B0AB 0020 '... ' CMP.L $0020(A3),D0 +00000042: 6608 'f.' BNE.S *+$000A ; 0000004C +00000044: 7000 'p.' MOVEQ #$00,D0 +00000046: 2740 0020 ''@. ' MOVE.L D0,$0020(A3) +0000004A: 7E01 '~.' MOVEQ #$01,D7 +0000004C: 4AAE 0008 'J...' TST.L $0008(A6) +00000050: 6710 'g.' BEQ.S *+$0012 ; 00000062 +00000052: 7001 'p.' MOVEQ #$01,D0 +00000054: B0AB 0024 '...$' CMP.L $0024(A3),D0 +00000058: 6608 'f.' BNE.S *+$000A ; 00000062 +0000005A: 7000 'p.' MOVEQ #$00,D0 +0000005C: 2740 0024 ''@.$' MOVE.L D0,$0024(A3) +00000060: 7E01 '~.' MOVEQ #$01,D7 +00000062: 4A07 'J.' TST.B D7 +00000064: 6642 'fB' BNE.S *+$0044 ; 000000A8 +00000066: 4AAE 0010 'J...' TST.L $0010(A6) +0000006A: 670E 'g.' BEQ.S *+$0010 ; 0000007A +0000006C: 4AAB 001C 'J...' TST.L $001C(A3) +00000070: 6708 'g.' BEQ.S *+$000A ; 0000007A +00000072: 206B 001C ' k..' MOVEA.L $001C(A3),A0 +00000076: 4A90 'J.' TST.L (A0) +00000078: 672E 'g.' BEQ.S *+$0030 ; 000000A8 +0000007A: 4AAE 000C 'J...' TST.L $000C(A6) +0000007E: 670E 'g.' BEQ.S *+$0010 ; 0000008E +00000080: 4AAB 0020 'J.. ' TST.L $0020(A3) +00000084: 6708 'g.' BEQ.S *+$000A ; 0000008E +00000086: 206B 0020 ' k. ' MOVEA.L $0020(A3),A0 +0000008A: 4A90 'J.' TST.L (A0) +0000008C: 671A 'g.' BEQ.S *+$001C ; 000000A8 +0000008E: 4AAE 0008 'J...' TST.L $0008(A6) +00000092: 6700 025C 'g..\' BEQ *+$025E ; 000002F0 +00000096: 4AAB 0024 'J..$' TST.L $0024(A3) +0000009A: 6700 0254 'g..T' BEQ *+$0256 ; 000002F0 +0000009E: 206B 0024 ' k.$' MOVEA.L $0024(A3),A0 +000000A2: 4A90 'J.' TST.L (A0) +000000A4: 6600 024A 'f..J' BNE *+$024C ; 000002F0 +000000A8: A11A '..' _GetZone ; A11A +000000AA: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +000000AE: 558F 'U.' SUBQ.L #2,A7 +000000B0: A994 '..' _CurResFile ; A994 +000000B2: 3A1F ':.' MOVE.W (A7)+,D5 +000000B4: 598F 'Y.' SUBQ.L #4,A7 +000000B6: 2EB8 02A6 '....' MOVE.L $02A6,(A7) +000000BA: 205F ' _' MOVEA.L (A7)+,A0 +000000BC: A01B '..' _SetZone ; A01B +000000BE: 70FF 'p.' MOVEQ #$FF,D0 +000000C0: B06B 002C '.k.,' CMP.W $002C(A3),D0 +000000C4: 6604 'f.' BNE.S *+$0006 ; 000000CA +000000C6: 4247 'BG' CLR.W D7 +000000C8: 600A '`.' BRA.S *+$000C ; 000000D4 +000000CA: 558F 'U.' SUBQ.L #2,A7 +000000CC: 2F06 '/.' MOVE.L D6,-(A7) +000000CE: 7015 'p.' MOVEQ #$15,D0 +000000D0: A82A '.*' _ComponentDispatch ; A82A +000000D2: 3E1F '>.' MOVE.W (A7)+,D7 +000000D4: 0C47 FFFF '.G..' CMPI.W #$FFFF,D7 +000000D8: 6700 020C 'g...' BEQ *+$020E ; 000002E6 +000000DC: 1C38 0A5E '.8.^' MOVE.B $0A5E,D6 +000000E0: 2078 028A ' x..' MOVEA.L $028A,A0 +000000E4: 2868 001C '(h..' MOVEA.L $001C(A0),A4 +000000E8: 7001 'p.' MOVEQ #$01,D0 +000000EA: 1F00 '..' MOVE.B D0,-(A7) +000000EC: A99B '..' _SetResLoad ; A99B +000000EE: 2078 028A ' x..' MOVEA.L $028A,A0 +000000F2: 2868 001C '(h..' MOVEA.L $001C(A0),A4 +000000F6: 6000 01CC '`...' BRA *+$01CE ; 000002C4 +000000FA: 302C 002C '0,.,' MOVE.W $002C(A4),D0 +000000FE: B06B 002C '.k.,' CMP.W $002C(A3),D0 +00000102: 6600 01BC 'f...' BNE *+$01BE ; 000002C0 +00000106: 202C 0004 ' ,..' MOVE.L $0004(A4),D0 +0000010A: B0AB 0004 '....' CMP.L $0004(A3),D0 +0000010E: 6600 01B0 'f...' BNE *+$01B2 ; 000002C0 +00000112: 70FF 'p.' MOVEQ #$FF,D0 +00000114: B06C 002C '.l.,' CMP.W $002C(A4),D0 +00000118: 6614 'f.' BNE.S *+$0016 ; 0000012E +0000011A: 7000 'p.' MOVEQ #$00,D0 +0000011C: 3F00 '?.' MOVE.W D0,-(A7) +0000011E: A998 '..' _UseResFile ; A998 +00000120: 7001 'p.' MOVEQ #$01,D0 +00000122: 1F00 '..' MOVE.B D0,-(A7) +00000124: 70FF 'p.' MOVEQ #$FF,D0 +00000126: 4A1F 'J.' TST.B (A7)+ +00000128: 56C0 'V.' SNE D0 +0000012A: 31C0 0B9E '1...' MOVE.W D0,$0B9E +0000012E: 598F 'Y.' SUBQ.L #4,A7 +00000130: 2F2C 0030 '/,.0' MOVE.L $0030(A4),-(A7) +00000134: 3F2C 002E '?,..' MOVE.W $002E(A4),-(A7) +00000138: A81F '..' _Get1Resource ; A81F +0000013A: 245F '$_' MOVEA.L (A7)+,A2 +0000013C: 200A ' .' MOVE.L A2,D0 +0000013E: 6700 0180 'g...' BEQ *+$0182 ; 000002C0 +00000142: 2052 ' R' MOVEA.L (A2),A0 +00000144: 43EE FFCC 'C...' LEA -$0034(A6),A1 +00000148: 700A 'p.' MOVEQ #$0A,D0 +0000014A: 22D8 '".' MOVE.L (A0)+,(A1)+ +0000014C: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000014A +00000150: 70FF 'p.' MOVEQ #$FF,D0 +00000152: B06C 002C '.l.,' CMP.W $002C(A4),D0 +00000156: 6704 'g.' BEQ.S *+$0006 ; 0000015C +00000158: 2F0A '/.' MOVE.L A2,-(A7) +0000015A: A9A3 '..' _ReleaseResource ; A9A3 +0000015C: 4AAE 0010 'J...' TST.L $0010(A6) +00000160: 6762 'gb' BEQ.S *+$0064 ; 000001C4 +00000162: 4AAE FFE6 'J...' TST.L -$001A(A6) +00000166: 675C 'g\' BEQ.S *+$005E ; 000001C4 +00000168: 2F2C 001C '/,..' MOVE.L $001C(A4),-(A7) +0000016C: 4EBA E3A2 'N...' JSR *-$1C5C ; FFFFE510 +00000170: 2040 ' @' MOVEA.L D0,A0 +00000172: A023 '.#' _DisposeHandle ; A023 +00000174: 70FF 'p.' MOVEQ #$FF,D0 +00000176: B06C 002C '.l.,' CMP.W $002C(A4),D0 +0000017A: 584F 'XO' ADDQ.W #4,A7 +0000017C: 6618 'f.' BNE.S *+$001A ; 00000196 +0000017E: 302E FFEA '0...' MOVE.W -$0016(A6),D0 +00000182: 48C0 'H.' EXT.L D0 +00000184: 2F00 '/.' MOVE.L D0,-(A7) +00000186: 2F2E FFE6 '/...' MOVE.L -$001A(A6),-(A7) +0000018A: 4EBA 0724 'N..$' JSR *+$0726 ; 000008B0 +0000018E: 2940 001C ')@..' MOVE.L D0,$001C(A4) +00000192: 504F 'PO' ADDQ.W #8,A7 +00000194: 6010 '`.' BRA.S *+$0012 ; 000001A6 +00000196: 598F 'Y.' SUBQ.L #4,A7 +00000198: 2F2E FFE6 '/...' MOVE.L -$001A(A6),-(A7) +0000019C: 3F2E FFEA '?...' MOVE.W -$0016(A6),-(A7) +000001A0: A81F '..' _Get1Resource ; A81F +000001A2: 295F 001C ')_..' MOVE.L (A7)+,$001C(A4) +000001A6: 4AAC 001C 'J...' TST.L $001C(A4) +000001AA: 6718 'g.' BEQ.S *+$001A ; 000001C4 +000001AC: 206C 001C ' l..' MOVEA.L $001C(A4),A0 +000001B0: 2010 ' .' MOVE.L (A0),D0 +000001B2: B0B8 02AE '....' CMP.L $02AE,D0 +000001B6: 640C 'd.' BCC.S *+$000E ; 000001C4 +000001B8: 206C 001C ' l..' MOVEA.L $001C(A4),A0 +000001BC: A04A '.J' _HNoPurge ; A04A +000001BE: 2F2C 001C '/,..' MOVE.L $001C(A4),-(A7) +000001C2: A992 '..' _DetachResource ; A992 +000001C4: 4AAE 000C 'J...' TST.L $000C(A6) +000001C8: 6762 'gb' BEQ.S *+$0064 ; 0000022C +000001CA: 4AAE FFEC 'J...' TST.L -$0014(A6) +000001CE: 675C 'g\' BEQ.S *+$005E ; 0000022C +000001D0: 2F2C 0020 '/,. ' MOVE.L $0020(A4),-(A7) +000001D4: 4EBA E33A 'N..:' JSR *-$1CC4 ; FFFFE510 +000001D8: 2040 ' @' MOVEA.L D0,A0 +000001DA: A023 '.#' _DisposeHandle ; A023 +000001DC: 70FF 'p.' MOVEQ #$FF,D0 +000001DE: B06C 002C '.l.,' CMP.W $002C(A4),D0 +000001E2: 584F 'XO' ADDQ.W #4,A7 +000001E4: 6618 'f.' BNE.S *+$001A ; 000001FE +000001E6: 302E FFF0 '0...' MOVE.W -$0010(A6),D0 +000001EA: 48C0 'H.' EXT.L D0 +000001EC: 2F00 '/.' MOVE.L D0,-(A7) +000001EE: 2F2E FFEC '/...' MOVE.L -$0014(A6),-(A7) +000001F2: 4EBA 06BC 'N...' JSR *+$06BE ; 000008B0 +000001F6: 2940 0020 ')@. ' MOVE.L D0,$0020(A4) +000001FA: 504F 'PO' ADDQ.W #8,A7 +000001FC: 6010 '`.' BRA.S *+$0012 ; 0000020E +000001FE: 598F 'Y.' SUBQ.L #4,A7 +00000200: 2F2E FFEC '/...' MOVE.L -$0014(A6),-(A7) +00000204: 3F2E FFF0 '?...' MOVE.W -$0010(A6),-(A7) +00000208: A81F '..' _Get1Resource ; A81F +0000020A: 295F 0020 ')_. ' MOVE.L (A7)+,$0020(A4) +0000020E: 4AAC 0020 'J.. ' TST.L $0020(A4) +00000212: 6718 'g.' BEQ.S *+$001A ; 0000022C +00000214: 206C 0020 ' l. ' MOVEA.L $0020(A4),A0 +00000218: 2010 ' .' MOVE.L (A0),D0 +0000021A: B0B8 02AE '....' CMP.L $02AE,D0 +0000021E: 640C 'd.' BCC.S *+$000E ; 0000022C +00000220: 206C 0020 ' l. ' MOVEA.L $0020(A4),A0 +00000224: A04A '.J' _HNoPurge ; A04A +00000226: 2F2C 0020 '/,. ' MOVE.L $0020(A4),-(A7) +0000022A: A992 '..' _DetachResource ; A992 +0000022C: 4AAE 0008 'J...' TST.L $0008(A6) +00000230: 6762 'gb' BEQ.S *+$0064 ; 00000294 +00000232: 4AAE FFF2 'J...' TST.L -$000E(A6) +00000236: 675C 'g\' BEQ.S *+$005E ; 00000294 +00000238: 2F2C 0024 '/,.$' MOVE.L $0024(A4),-(A7) +0000023C: 4EBA E2D2 'N...' JSR *-$1D2C ; FFFFE510 +00000240: 2040 ' @' MOVEA.L D0,A0 +00000242: A023 '.#' _DisposeHandle ; A023 +00000244: 70FF 'p.' MOVEQ #$FF,D0 +00000246: B06C 002C '.l.,' CMP.W $002C(A4),D0 +0000024A: 584F 'XO' ADDQ.W #4,A7 +0000024C: 6618 'f.' BNE.S *+$001A ; 00000266 +0000024E: 302E FFF6 '0...' MOVE.W -$000A(A6),D0 +00000252: 48C0 'H.' EXT.L D0 +00000254: 2F00 '/.' MOVE.L D0,-(A7) +00000256: 2F2E FFF2 '/...' MOVE.L -$000E(A6),-(A7) +0000025A: 4EBA 0654 'N..T' JSR *+$0656 ; 000008B0 +0000025E: 2940 0024 ')@.$' MOVE.L D0,$0024(A4) +00000262: 504F 'PO' ADDQ.W #8,A7 +00000264: 6010 '`.' BRA.S *+$0012 ; 00000276 +00000266: 598F 'Y.' SUBQ.L #4,A7 +00000268: 2F2E FFF2 '/...' MOVE.L -$000E(A6),-(A7) +0000026C: 3F2E FFF6 '?...' MOVE.W -$000A(A6),-(A7) +00000270: A81F '..' _Get1Resource ; A81F +00000272: 295F 0024 ')_.$' MOVE.L (A7)+,$0024(A4) +00000276: 4AAC 0024 'J..$' TST.L $0024(A4) +0000027A: 6718 'g.' BEQ.S *+$001A ; 00000294 +0000027C: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +00000280: 2010 ' .' MOVE.L (A0),D0 +00000282: B0B8 02AE '....' CMP.L $02AE,D0 +00000286: 640C 'd.' BCC.S *+$000E ; 00000294 +00000288: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +0000028C: A04A '.J' _HNoPurge ; A04A +0000028E: 2F2C 0024 '/,.$' MOVE.L $0024(A4),-(A7) +00000292: A992 '..' _DetachResource ; A992 +00000294: B7CC '..' CMPA.L A4,A3 +00000296: 6728 'g(' BEQ.S *+$002A ; 000002C0 +00000298: 2F2C 001C '/,..' MOVE.L $001C(A4),-(A7) +0000029C: 4EBA E272 'N..r' JSR *-$1D8C ; FFFFE510 +000002A0: 2040 ' @' MOVEA.L D0,A0 +000002A2: A049 '.I' _HPurge ; A049 +000002A4: 2F2C 0020 '/,. ' MOVE.L $0020(A4),-(A7) +000002A8: 4EBA E266 'N..f' JSR *-$1D98 ; FFFFE510 +000002AC: 2040 ' @' MOVEA.L D0,A0 +000002AE: A049 '.I' _HPurge ; A049 +000002B0: 2F2C 0024 '/,.$' MOVE.L $0024(A4),-(A7) +000002B4: 4EBA E25A 'N..Z' JSR *-$1DA4 ; FFFFE510 +000002B8: 2040 ' @' MOVEA.L D0,A0 +000002BA: A049 '.I' _HPurge ; A049 +000002BC: 4FEF 000C 'O...' LEA $000C(A7),A7 +000002C0: 286C 0038 '(l.8' MOVEA.L $0038(A4),A4 +000002C4: 200C ' .' MOVE.L A4,D0 +000002C6: 670C 'g.' BEQ.S *+$000E ; 000002D4 +000002C8: 202C 0004 ' ,..' MOVE.L $0004(A4),D0 +000002CC: B0AB 0004 '....' CMP.L $0004(A3),D0 +000002D0: 6300 FE28 'c..(' BLS *-$01D6 ; 000000FA +000002D4: 1F06 '..' MOVE.B D6,-(A7) +000002D6: A99B '..' _SetResLoad ; A99B +000002D8: 4A47 'JG' TST.W D7 +000002DA: 670A 'g.' BEQ.S *+$000C ; 000002E6 +000002DC: 558F 'U.' SUBQ.L #2,A7 +000002DE: 3F07 '?.' MOVE.W D7,-(A7) +000002E0: 7018 'p.' MOVEQ #$18,D0 +000002E2: A82A '.*' _ComponentDispatch ; A82A +000002E4: 544F 'TO' ADDQ.W #2,A7 +000002E6: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000002EA: A01B '..' _SetZone ; A01B +000002EC: 3F05 '?.' MOVE.W D5,-(A7) +000002EE: A998 '..' _UseResFile ; A998 +000002F0: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +000002F4: 2F2B 001C '/+..' MOVE.L $001C(A3),-(A7) +000002F8: 4EBA 0000 'N...' JSR HandToXHand ; id: 248 +000002FC: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000300: 2F2B 0020 '/+. ' MOVE.L $0020(A3),-(A7) +00000304: 4EBA 0000 'N...' JSR HandToXHand ; id: 248 +00000308: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000030C: 2F2B 0024 '/+.$' MOVE.L $0024(A3),-(A7) +00000310: 4EBA 0000 'N...' JSR HandToXHand ; id: 248 +00000314: 4AAB 0030 'J..0' TST.L $0030(A3) +00000318: 4FEF 0018 'O...' LEA $0018(A7),A7 +0000031C: 6728 'g(' BEQ.S *+$002A ; 00000346 +0000031E: 2F2B 001C '/+..' MOVE.L $001C(A3),-(A7) +00000322: 4EBA E1EC 'N...' JSR *-$1E12 ; FFFFE510 +00000326: 2040 ' @' MOVEA.L D0,A0 +00000328: A049 '.I' _HPurge ; A049 +0000032A: 2F2B 0020 '/+. ' MOVE.L $0020(A3),-(A7) +0000032E: 4EBA E1E0 'N...' JSR *-$1E1E ; FFFFE510 +00000332: 2040 ' @' MOVEA.L D0,A0 +00000334: A049 '.I' _HPurge ; A049 +00000336: 2F2B 0024 '/+.$' MOVE.L $0024(A3),-(A7) +0000033A: 4EBA E1D4 'N...' JSR *-$1E2A ; FFFFE510 +0000033E: 2040 ' @' MOVEA.L D0,A0 +00000340: A049 '.I' _HPurge ; A049 +00000342: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000346: 426E 0018 'Bn..' CLR.W $0018(A6) +0000034A: 4CEE 1CE0 FFB4 'L.....' MOVEM.L -$004C(A6),D5-D7/A2-A4 +00000350: 4E5E 'N^' UNLK A6 +00000352: 4E74 0010 'Nt..' RTD #$0010 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="HandToXHand"(248) + 00000312 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="HandToXHand"(248) + 00000306 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="HandToXHand"(248) + 000002FA +Comment: + + AUTOMOD_410F0 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: __GETCOMPONENTINFO [41450, 414E4) + + Module started due to: MODGUESS (align, label, RTD then padding) + + Resolved outgoing references: + +46 (41496): JSR RegisteredComponentPointerToComponentID + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c + + +Dictionary: Flags $00 FirstId 250 + 250: __GETCOMPONENTINFO +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__GETCOMPONENTINFO"(250) Segment="Main"(200) +Size: Flags $00 ModuleSize 148 + +Content: Flags $08 +Contents offset $0000 size $0094 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 2C2E 0018 ',...' MOVE.L $0018(A6),D6 +0000000C: 246E 0014 '$n..' MOVEA.L $0014(A6),A2 +00000010: 598F 'Y.' SUBQ.L #4,A7 +00000012: 2F06 '/.' MOVE.L D6,-(A7) +00000014: 7023 'p#' MOVEQ #$23,D0 ; '#' +00000016: A82A '.*' _ComponentDispatch ; A82A +00000018: 265F '&_' MOVEA.L (A7)+,A3 +0000001A: 200B ' .' MOVE.L A3,D0 +0000001C: 6760 'g`' BEQ.S *+$0062 ; 0000007E +0000001E: 200A ' .' MOVE.L A2,D0 +00000020: 672E 'g.' BEQ.S *+$0030 ; 00000050 +00000022: 284B '(K' MOVEA.L A3,A4 +00000024: 204C ' L' MOVEA.L A4,A0 +00000026: 5888 'X.' ADDQ.L #4,A0 +00000028: 224A '"J' MOVEA.L A2,A1 +0000002A: 7004 'p.' MOVEQ #$04,D0 +0000002C: 22D8 '".' MOVE.L (A0)+,(A1)+ +0000002E: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000002C +00000032: 6004 '`.' BRA.S *+$0006 ; 00000038 +00000034: 286C 0018 '(l..' MOVEA.L $0018(A4),A4 +00000038: 7000 'p.' MOVEQ #$00,D0 +0000003A: 102C 0028 '.,.(' MOVE.B $0028(A4),D0 +0000003E: 7202 'r.' MOVEQ #$02,D1 +00000040: C200 '..' AND.B D0,D1 +00000042: 66F0 'f.' BNE.S *-$000E ; 00000034 +00000044: 2F0C '/.' MOVE.L A4,-(A7) +00000046: 4EBA 0000 'N...' JSR RegisteredComponentPointerToComponentID ; id: 204 +0000004A: 2540 0010 '%@..' MOVE.L D0,$0010(A2) +0000004E: 584F 'XO' ADDQ.W #4,A7 +00000050: 4AAE 0010 'J...' TST.L $0010(A6) +00000054: 660C 'f.' BNE.S *+$000E ; 00000062 +00000056: 4AAE 000C 'J...' TST.L $000C(A6) +0000005A: 6606 'f.' BNE.S *+$0008 ; 00000062 +0000005C: 4AAE 0008 'J...' TST.L $0008(A6) +00000060: 6718 'g.' BEQ.S *+$001A ; 0000007A +00000062: 558F 'U.' SUBQ.L #2,A7 +00000064: 2F06 '/.' MOVE.L D6,-(A7) +00000066: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000006A: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000006E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000072: 7028 'p(' MOVEQ #$28,D0 ; '(' +00000074: A82A '.*' _ComponentDispatch ; A82A +00000076: 3E1F '>.' MOVE.W (A7)+,D7 +00000078: 6008 '`.' BRA.S *+$000A ; 00000082 +0000007A: 4247 'BG' CLR.W D7 +0000007C: 6004 '`.' BRA.S *+$0006 ; 00000082 +0000007E: 3E3C F448 '><.H' MOVE.W #$F448,D7 +00000082: 7000 'p.' MOVEQ #$00,D0 +00000084: 3D47 001C '=G..' MOVE.W D7,$001C(A6) +00000088: 4CEE 1CC0 FFEC 'L.....' MOVEM.L -$0014(A6),D6/D7/A2-A4 +0000008E: 4E5E 'N^' UNLK A6 +00000090: 4E74 0014 'Nt..' RTD #$0014 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="RegisteredComponentPointerToComponentID"(204) + 00000048 +Comment: + + __GETCOMPONENTINFO ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __GETCOMPONENTREFCON [414F0, 4151E) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c + + +Dictionary: Flags $00 FirstId 251 + 251: __GETCOMPONENTREFCON +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__GETCOMPONENTREFCON"(251) Segment="Main"(200) +Size: Flags $00 ModuleSize 46 + +Content: Flags $08 +Contents offset $0000 size $002E +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 598F 'Y.' SUBQ.L #4,A7 +00000008: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000000C: 7023 'p#' MOVEQ #$23,D0 ; '#' +0000000E: A82A '.*' _ComponentDispatch ; A82A +00000010: 285F '(_' MOVEA.L (A7)+,A4 +00000012: 200C ' .' MOVE.L A4,D0 +00000014: 6708 'g.' BEQ.S *+$000A ; 0000001E +00000016: 2D6C 0014 000C '-l....' MOVE.L $0014(A4),$000C(A6) +0000001C: 6006 '`.' BRA.S *+$0008 ; 00000024 +0000001E: 7000 'p.' MOVEQ #$00,D0 +00000020: 2D40 000C '-@..' MOVE.L D0,$000C(A6) +00000024: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000028: 4E5E 'N^' UNLK A6 +0000002A: 4E74 0004 'Nt..' RTD #$0004 + +Comment: + + __GETCOMPONENTREFCON ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __SETCOMPONENTREFCON [41530, 41556) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c + + +Dictionary: Flags $00 FirstId 252 + 252: __SETCOMPONENTREFCON +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__SETCOMPONENTREFCON"(252) Segment="Main"(200) +Size: Flags $00 ModuleSize 38 + +Content: Flags $08 +Contents offset $0000 size $0026 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 598F 'Y.' SUBQ.L #4,A7 +00000008: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000000C: 7023 'p#' MOVEQ #$23,D0 ; '#' +0000000E: A82A '.*' _ComponentDispatch ; A82A +00000010: 285F '(_' MOVEA.L (A7)+,A4 +00000012: 200C ' .' MOVE.L A4,D0 +00000014: 6706 'g.' BEQ.S *+$0008 ; 0000001C +00000016: 296E 0008 0014 ')n....' MOVE.L $0008(A6),$0014(A4) +0000001C: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000020: 4E5E 'N^' UNLK A6 +00000022: 4E74 0008 'Nt..' RTD #$0008 + +Comment: + + __SETCOMPONENTREFCON ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __GETCOMPONENTINSTANCEERROR [41560, 41598) + + Module started due to: vector glue above, MODGUESS (align, label) + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c + + +Dictionary: Flags $00 FirstId 253 + 253: __GETCOMPONENTINSTANCEERROR + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__GETCOMPONENTINSTANCEERROR"(253) Segment="Main"(200) +Size: Flags $00 ModuleSize 56 + +Content: Flags $08 +Contents offset $0000 size $0038 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 598F 'Y.' SUBQ.L #4,A7 +0000000A: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000000E: 7025 'p%' MOVEQ #$25,D0 ; '%' +00000010: A82A '.*' _ComponentDispatch ; A82A +00000012: 285F '(_' MOVEA.L (A7)+,A4 +00000014: 200C ' .' MOVE.L A4,D0 +00000016: 6608 'f.' BNE.S *+$000A ; 00000020 +00000018: 3D7C F448 000C '=|.H..' MOVE.W #$F448,$000C(A6) +0000001E: 600C '`.' BRA.S *+$000E ; 0000002C +00000020: 3E2C 0006 '>,..' MOVE.W $0006(A4),D7 +00000024: 426C 0006 'Bl..' CLR.W $0006(A4) +00000028: 3D47 000C '=G..' MOVE.W D7,$000C(A6) +0000002C: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000032: 4E5E 'N^' UNLK A6 +00000034: 4E74 0004 'Nt..' RTD #$0004 + +Comment: + + __GETCOMPONENTINSTANCEERROR ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __SETCOMPONENTINSTANCEERROR [415B0, 415D6) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c + + +Dictionary: Flags $00 FirstId 254 + 254: __SETCOMPONENTINSTANCEERROR + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__SETCOMPONENTINSTANCEERROR"(254) Segment="Main"(200) +Size: Flags $00 ModuleSize 38 + +Content: Flags $08 +Contents offset $0000 size $0026 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 598F 'Y.' SUBQ.L #4,A7 +00000008: 2F2E 000A '/...' MOVE.L $000A(A6),-(A7) +0000000C: 7025 'p%' MOVEQ #$25,D0 ; '%' +0000000E: A82A '.*' _ComponentDispatch ; A82A +00000010: 285F '(_' MOVEA.L (A7)+,A4 +00000012: 200C ' .' MOVE.L A4,D0 +00000014: 6706 'g.' BEQ.S *+$0008 ; 0000001C +00000016: 396E 0008 0006 '9n....' MOVE.W $0008(A6),$0006(A4) +0000001C: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000020: 4E5E 'N^' UNLK A6 +00000022: 4E74 0006 'Nt..' RTD #$0006 + +Comment: + + __SETCOMPONENTINSTANCEERROR ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __GETCOMPONENTINSTANCESTORAGE [415E0, 4160E) + + Module started due to: vector glue above, MODGUESS (align, label) + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c + + +Dictionary: Flags $00 FirstId 255 + 255: __GETCOMPONENTINSTANCESTORAGE + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__GETCOMPONENTINSTANCESTORAGE"(255) Segment="Main"(200) +Size: Flags $00 ModuleSize 46 + +Content: Flags $08 +Contents offset $0000 size $002E +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 598F 'Y.' SUBQ.L #4,A7 +00000008: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000000C: 7025 'p%' MOVEQ #$25,D0 ; '%' +0000000E: A82A '.*' _ComponentDispatch ; A82A +00000010: 285F '(_' MOVEA.L (A7)+,A4 +00000012: 200C ' .' MOVE.L A4,D0 +00000014: 6608 'f.' BNE.S *+$000A ; 0000001E +00000016: 7000 'p.' MOVEQ #$00,D0 +00000018: 2D40 000C '-@..' MOVE.L D0,$000C(A6) +0000001C: 6006 '`.' BRA.S *+$0008 ; 00000024 +0000001E: 2D6C 0008 000C '-l....' MOVE.L $0008(A4),$000C(A6) +00000024: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000028: 4E5E 'N^' UNLK A6 +0000002A: 4E74 0004 'Nt..' RTD #$0004 + +Comment: + + __GETCOMPONENTINSTANCESTORAGE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __SETCOMPONENTINSTANCESTORAGE [41620, 41646) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c + + +Dictionary: Flags $00 FirstId 256 + 256: __SETCOMPONENTINSTANCESTORAGE + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__SETCOMPONENTINSTANCESTORAGE"(256) Segment="Main"(200) +Size: Flags $00 ModuleSize 38 + +Content: Flags $08 +Contents offset $0000 size $0026 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 598F 'Y.' SUBQ.L #4,A7 +00000008: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000000C: 7025 'p%' MOVEQ #$25,D0 ; '%' +0000000E: A82A '.*' _ComponentDispatch ; A82A +00000010: 285F '(_' MOVEA.L (A7)+,A4 +00000012: 200C ' .' MOVE.L A4,D0 +00000014: 6706 'g.' BEQ.S *+$0008 ; 0000001C +00000016: 296E 0008 0008 ')n....' MOVE.L $0008(A6),$0008(A4) +0000001C: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000020: 4E5E 'N^' UNLK A6 +00000022: 4E74 0008 'Nt..' RTD #$0008 + +Comment: + + __SETCOMPONENTINSTANCESTORAGE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __GETCOMPONENTINSTANCEA5 [41650, 4167E) + + Module started due to: vector glue above, MODGUESS (align, label) + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c + + +Dictionary: Flags $00 FirstId 257 + 257: __GETCOMPONENTINSTANCEA5 +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__GETCOMPONENTINSTANCEA5"(257) Segment="Main"(200) +Size: Flags $00 ModuleSize 46 + +Content: Flags $08 +Contents offset $0000 size $002E +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 598F 'Y.' SUBQ.L #4,A7 +00000008: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000000C: 7025 'p%' MOVEQ #$25,D0 ; '%' +0000000E: A82A '.*' _ComponentDispatch ; A82A +00000010: 285F '(_' MOVEA.L (A7)+,A4 +00000012: 200C ' .' MOVE.L A4,D0 +00000014: 6608 'f.' BNE.S *+$000A ; 0000001E +00000016: 7000 'p.' MOVEQ #$00,D0 +00000018: 2D40 000C '-@..' MOVE.L D0,$000C(A6) +0000001C: 6006 '`.' BRA.S *+$0008 ; 00000024 +0000001E: 2D6C 000C 000C '-l....' MOVE.L $000C(A4),$000C(A6) +00000024: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000028: 4E5E 'N^' UNLK A6 +0000002A: 4E74 0004 'Nt..' RTD #$0004 + +Comment: + + __GETCOMPONENTINSTANCEA5 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __SETCOMPONENTINSTANCEA5 [41690, 416B6) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c + + +Dictionary: Flags $00 FirstId 258 + 258: __SETCOMPONENTINSTANCEA5 +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__SETCOMPONENTINSTANCEA5"(258) Segment="Main"(200) +Size: Flags $00 ModuleSize 38 + +Content: Flags $08 +Contents offset $0000 size $0026 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 598F 'Y.' SUBQ.L #4,A7 +00000008: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000000C: 7025 'p%' MOVEQ #$25,D0 ; '%' +0000000E: A82A '.*' _ComponentDispatch ; A82A +00000010: 285F '(_' MOVEA.L (A7)+,A4 +00000012: 200C ' .' MOVE.L A4,D0 +00000014: 6706 'g.' BEQ.S *+$0008 ; 0000001C +00000016: 296E 0008 000C ')n....' MOVE.L $0008(A6),$000C(A4) +0000001C: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000020: 4E5E 'N^' UNLK A6 +00000022: 4E74 0008 'Nt..' RTD #$0008 + +Comment: + + __SETCOMPONENTINSTANCEA5 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __OPENCOMPONENT [416C0, 417A8) + + Module started due to: vector glue above, MODGUESS (align, label) + + Resolved outgoing references: + +AA (4176A): JSR ComponentInstancePointerToComponentInstanceID + +52 (41712): JSR FindNextComponentInstance + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c + + +Dictionary: Flags $00 FirstId 259 + 259: __OPENCOMPONENT + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__OPENCOMPONENT"(259) Segment="Main"(200) +Size: Flags $00 ModuleSize 232 + +Content: Flags $08 +Contents offset $0000 size $00E8 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 598F 'Y.' SUBQ.L #4,A7 +0000000A: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000000E: 701F 'p.' MOVEQ #$1F,D0 +00000010: A82A '.*' _ComponentDispatch ; A82A +00000012: 265F '&_' MOVEA.L (A7)+,A3 +00000014: 200B ' .' MOVE.L A3,D0 +00000016: 660A 'f.' BNE.S *+$000C ; 00000022 +00000018: 7000 'p.' MOVEQ #$00,D0 +0000001A: 2D40 000C '-@..' MOVE.L D0,$000C(A6) +0000001E: 6000 00BC '`...' BRA *+$00BE ; 000000DC +00000022: 2078 028A ' x..' MOVEA.L $028A,A0 +00000026: 2278 028A '"x..' MOVEA.L $028A,A1 +0000002A: 3028 000C '0(..' MOVE.W $000C(A0),D0 +0000002E: B069 000E '.i..' CMP.W $000E(A1),D0 +00000032: 6D18 'm.' BLT.S *+$001A ; 0000004C +00000034: 558F 'U.' SUBQ.L #2,A7 +00000036: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000038: 3F00 '?.' MOVE.W D0,-(A7) +0000003A: 7026 'p&' MOVEQ #$26,D0 ; '&' +0000003C: A82A '.*' _ComponentDispatch ; A82A +0000003E: 4A5F 'J_' TST.W (A7)+ +00000040: 670A 'g.' BEQ.S *+$000C ; 0000004C +00000042: 7000 'p.' MOVEQ #$00,D0 +00000044: 2D40 000C '-@..' MOVE.L D0,$000C(A6) +00000048: 6000 0092 '`...' BRA *+$0094 ; 000000DC +0000004C: 7000 'p.' MOVEQ #$00,D0 +0000004E: 2F00 '/.' MOVE.L D0,-(A7) +00000050: 2F00 '/.' MOVE.L D0,-(A7) +00000052: 4EBA 0000 'N...' JSR FindNextComponentInstance ; id: 235 +00000056: 2840 '(@' MOVEA.L D0,A4 +00000058: 200C ' .' MOVE.L A4,D0 +0000005A: 504F 'PO' ADDQ.W #8,A7 +0000005C: 6608 'f.' BNE.S *+$000A ; 00000066 +0000005E: 7000 'p.' MOVEQ #$00,D0 +00000060: 2D40 000C '-@..' MOVE.L D0,$000C(A6) +00000064: 6076 '`v' BRA.S *+$0078 ; 000000DC +00000066: 2078 028A ' x..' MOVEA.L $028A,A0 +0000006A: 5268 000C 'Rh..' ADDQ.W #1,$000C(A0) +0000006E: 002B 0020 0028 '.+. .(' ORI.B #$20,$0028(A3) ; ' ' +00000074: 288B '(.' MOVE.L A3,(A4) +00000076: 7000 'p.' MOVEQ #$00,D0 +00000078: 2940 0008 ')@..' MOVE.L D0,$0008(A4) +0000007C: 222B 0010 '"+..' MOVE.L $0010(A3),D1 +00000080: 4681 'F.' NOT.L D1 +00000082: 7417 't.' MOVEQ #$17,D2 +00000084: E4A9 '..' LSR.L D2,D1 +00000086: 243C 0000 0080 '$<....' MOVE.L #$00000080,D2 +0000008C: C481 '..' AND.L D1,D2 +0000008E: 1942 0004 '.B..' MOVE.B D2,$0004(A4) +00000092: 426C 0006 'Bl..' CLR.W $0006(A4) +00000096: 296B 0034 000C ')k.4..' MOVE.L $0034(A3),$000C(A4) +0000009C: 4A2C 0005 'J,..' TST.B $0005(A4) +000000A0: 6606 'f.' BNE.S *+$0008 ; 000000A8 +000000A2: 197C 0081 0005 '.|....' MOVE.B #$81,$0005(A4) +000000A8: 2F0C '/.' MOVE.L A4,-(A7) +000000AA: 4EBA 0000 'N...' JSR ComponentInstancePointerToComponentInstanceID ; id: 205 +000000AE: 2E00 '..' MOVE.L D0,D7 +000000B0: 598F 'Y.' SUBQ.L #4,A7 +000000B2: 2F07 '/.' MOVE.L D7,-(A7) +000000B4: 2F07 '/.' MOVE.L D7,-(A7) +000000B6: 2F3C 0004 FFFF '/<....' MOVE.L #$0004FFFF,-(A7) +000000BC: 7000 'p.' MOVEQ #$00,D0 +000000BE: A82A '.*' _ComponentDispatch ; A82A +000000C0: 2C1F ',.' MOVE.L (A7)+,D6 +000000C2: 584F 'XO' ADDQ.W #4,A7 +000000C4: 6712 'g.' BEQ.S *+$0014 ; 000000D8 +000000C6: 558F 'U.' SUBQ.L #2,A7 +000000C8: 2F07 '/.' MOVE.L D7,-(A7) +000000CA: 7008 'p.' MOVEQ #$08,D0 +000000CC: A82A '.*' _ComponentDispatch ; A82A +000000CE: 7000 'p.' MOVEQ #$00,D0 +000000D0: 2D40 000C '-@..' MOVE.L D0,$000C(A6) +000000D4: 544F 'TO' ADDQ.W #2,A7 +000000D6: 6004 '`.' BRA.S *+$0006 ; 000000DC +000000D8: 2D47 000C '-G..' MOVE.L D7,$000C(A6) +000000DC: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 +000000E2: 4E5E 'N^' UNLK A6 +000000E4: 4E74 0004 'Nt..' RTD #$0004 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ComponentInstancePointerToComponentInstanceID"(205) + 000000AC + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FindNextComponentInstance"(235) + 00000054 +Comment: + + __OPENCOMPONENT ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __CLOSECOMPONENT [417C0, 4183E) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +24 (417E4): JSR ComponentInstancePointerToComponentInstanceID + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c + + +Dictionary: Flags $00 FirstId 260 + 260: __CLOSECOMPONENT +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__CLOSECOMPONENT"(260) Segment="Main"(200) +Size: Flags $00 ModuleSize 126 + +Content: Flags $08 +Contents offset $0000 size $007E +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000008: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 +0000000C: 598F 'Y.' SUBQ.L #4,A7 +0000000E: 2F06 '/.' MOVE.L D6,-(A7) +00000010: 7025 'p%' MOVEQ #$25,D0 ; '%' +00000012: A82A '.*' _ComponentDispatch ; A82A +00000014: 285F '(_' MOVEA.L (A7)+,A4 +00000016: 200C ' .' MOVE.L A4,D0 +00000018: 6608 'f.' BNE.S *+$000A ; 00000022 +0000001A: 3D7C F448 000C '=|.H..' MOVE.W #$F448,$000C(A6) +00000020: 6050 '`P' BRA.S *+$0052 ; 00000072 +00000022: 2F0C '/.' MOVE.L A4,-(A7) +00000024: 4EBA 0000 'N...' JSR ComponentInstancePointerToComponentInstanceID ; id: 205 +00000028: 2E00 '..' MOVE.L D0,D7 +0000002A: 598F 'Y.' SUBQ.L #4,A7 +0000002C: 2F07 '/.' MOVE.L D7,-(A7) +0000002E: 2F07 '/.' MOVE.L D7,-(A7) +00000030: 2F3C 0004 FFFE '/<....' MOVE.L #$0004FFFE,-(A7) +00000036: 7000 'p.' MOVEQ #$00,D0 +00000038: A82A '.*' _ComponentDispatch ; A82A +0000003A: 2A1F '*.' MOVE.L (A7)+,D5 +0000003C: 558F 'U.' SUBQ.L #2,A7 +0000003E: 2F06 '/.' MOVE.L D6,-(A7) +00000040: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000042: A82A '.*' _ComponentDispatch ; A82A +00000044: 2654 '&T' MOVEA.L (A4),A3 +00000046: 2078 028A ' x..' MOVEA.L $028A,A0 +0000004A: 5368 000C 'Sh..' SUBQ.W #1,$000C(A0) +0000004E: 7000 'p.' MOVEQ #$00,D0 +00000050: 2880 '(.' MOVE.L D0,(A4) +00000052: 522C 0005 'R,..' ADDQ.B #1,$0005(A4) +00000056: 022C 007F 0005 '.,....' ANDI.B #$7F,$0005(A4) ; '' +0000005C: 4A2C 0005 'J,..' TST.B $0005(A4) +00000060: 5C4F '\O' ADDQ.W #6,A7 +00000062: 6604 'f.' BNE.S *+$0006 ; 00000068 +00000064: 522C 0005 'R,..' ADDQ.B #1,$0005(A4) +00000068: 002C 0080 0005 '.,....' ORI.B #$80,$0005(A4) +0000006E: 3D45 000C '=E..' MOVE.W D5,$000C(A6) +00000072: 4CEE 18E0 FFEC 'L.....' MOVEM.L -$0014(A6),D5-D7/A3/A4 +00000078: 4E5E 'N^' UNLK A6 +0000007A: 4E74 0004 'Nt..' RTD #$0004 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ComponentInstancePointerToComponentInstanceID"(205) + 00000026 +Comment: + + __CLOSECOMPONENT ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __OPENDEFAULTCOMPONENT [41850, 418AE) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c + + +Dictionary: Flags $00 FirstId 261 + 261: __OPENDEFAULTCOMPONENT +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__OPENDEFAULTCOMPONENT"(261) Segment="Main"(200) +Size: Flags $00 ModuleSize 94 + +Content: Flags $08 +Contents offset $0000 size $005E +00000000: 4E56 FFEC 'NV..' LINK.W A6,#-$0014 +00000004: 48E7 0300 'H...' MOVEM.L D6/D7,-(A7) +00000008: 7E00 '~.' MOVEQ #$00,D7 +0000000A: 7C00 '|.' MOVEQ #$00,D6 +0000000C: 2D6E 000C FFEC '-n....' MOVE.L $000C(A6),-$0014(A6) +00000012: 2D6E 0008 FFF0 '-n....' MOVE.L $0008(A6),-$0010(A6) +00000018: 7000 'p.' MOVEQ #$00,D0 +0000001A: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +0000001E: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +00000022: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000026: 6022 '`"' BRA.S *+$0024 ; 0000004A +00000028: 598F 'Y.' SUBQ.L #4,A7 +0000002A: 2F07 '/.' MOVE.L D7,-(A7) +0000002C: 486E FFEC 'Hn..' PEA -$0014(A6) +00000030: 7004 'p.' MOVEQ #$04,D0 +00000032: A82A '.*' _ComponentDispatch ; A82A +00000034: 2E1F '..' MOVE.L (A7)+,D7 +00000036: 6608 'f.' BNE.S *+$000A ; 00000040 +00000038: 7000 'p.' MOVEQ #$00,D0 +0000003A: 2D40 0010 '-@..' MOVE.L D0,$0010(A6) +0000003E: 6012 '`.' BRA.S *+$0014 ; 00000052 +00000040: 598F 'Y.' SUBQ.L #4,A7 +00000042: 2F07 '/.' MOVE.L D7,-(A7) +00000044: 7007 'p.' MOVEQ #$07,D0 +00000046: A82A '.*' _ComponentDispatch ; A82A +00000048: 2C1F ',.' MOVE.L (A7)+,D6 +0000004A: 4A86 'J.' TST.L D6 +0000004C: 67DA 'g.' BEQ.S *-$0024 ; 00000028 +0000004E: 2D46 0010 '-F..' MOVE.L D6,$0010(A6) +00000052: 4CEE 00C0 FFE4 'L.....' MOVEM.L -$001C(A6),D6/D7 +00000058: 4E5E 'N^' UNLK A6 +0000005A: 4E74 0008 'Nt..' RTD #$0008 + +Comment: + + __OPENDEFAULTCOMPONENT ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __COMPONENTSEARCH [418C0, 418CC) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Unresolved outgoing references: + +4 (418C4): JSR $41AF0 + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingSearch.c + + +Dictionary: Flags $00 FirstId 262 + 262: __COMPONENTSEARCH + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__COMPONENTSEARCH"(262) Segment="Main"(200) +Size: Flags $00 ModuleSize 12 + +Content: Flags $08 +Contents offset $0000 size $000C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 4EBA 022A 'N..*' JSR *+$022C ; 00000230 +00000008: 4E5E 'N^' UNLK A6 +0000000A: 4E75 'Nu' RTS + +Comment: + + __COMPONENTSEARCH ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __INITCOMPONENTMANAGER [418E0, 41976) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +46 (41926): LEA GESTALTCOMPONENTMGRVERSION, A0 + +2E (4190E): LEA GESTALTCOMPONENTMGRVERSION, A0 + + Unresolved outgoing references: + +A (418EA): PEA $40FC0 + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingManager.c + + +Dictionary: Flags $00 FirstId 263 + 263: __INITCOMPONENTMANAGER +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__INITCOMPONENTMANAGER"(263) Segment="Main"(200) +Size: Flags $00 ModuleSize 150 + +Content: Flags $08 +Contents offset $0000 size $0096 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 1100 'H...' MOVEM.L D3/D7,-(A7) +00000008: 7EFF '~.' MOVEQ #$FF,D7 +0000000A: 487A F6D4 'Hz..' PEA *-$092A ; FFFFF6E0 +0000000E: 3F3C 0BB8 '?<..' MOVE.W #$0BB8,-(A7) +00000012: 7000 'p.' MOVEQ #$00,D0 +00000014: 2F00 '/.' MOVE.L D0,-(A7) +00000016: 204F ' O' MOVEA.L A7,A0 +00000018: 7006 'p.' MOVEQ #$06,D0 +0000001A: A0A4 '..' _HeapDispatch ; A0A4 +0000001C: 4FEF 000A 'O...' LEA $000A(A7),A7 +00000020: 70FF 'p.' MOVEQ #$FF,D0 +00000022: B0B8 028A '....' CMP.L $028A,D0 +00000026: 6718 'g.' BEQ.S *+$001A ; 00000040 +00000028: 203C 6370 6E74 ' .' MOVE.W D0,D7 +0000003C: 3F06 '?.' MOVE.W D6,-(A7) +0000003E: A99A '..' _CloseResFile ; A99A +00000040: 1F05 '..' MOVE.B D5,-(A7) +00000042: A99B '..' _SetResLoad ; A99B +00000044: 4A47 'JG' TST.W D7 +00000046: 5EC3 '^.' SGT D3 +00000048: 4403 'D.' NEG.B D3 +0000004A: 49C3 'I.' EXTB.L D3 +0000004C: 2003 ' .' MOVE.L D3,D0 +0000004E: 4CEE 00E8 FFF0 'L.....' MOVEM.L -$0010(A6),D3/D5-D7 +00000054: 4E5E 'N^' UNLK A6 +00000056: 4E75 'Nu' RTS + +Comment: + + TestFile ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_41AF0 [41AF0, 41B7C) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +44 (41B34): JSR $41B80 + +7C (41B6C): JSR $41B80 + + +Dictionary: Flags $00 FirstId 268 + 268: AUTOMOD_41AF0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_41AF0"(268) Segment="Main"(200) +Size: Flags $00 ModuleSize 140 + +Content: Flags $08 +Contents offset $0000 size $008C +00000000: 4E56 FE44 'NV.D' LINK.W A6,#-$01BC +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 49EE FF00 'I...' LEA -$0100(A6),A4 +0000000A: 558F 'U.' SUBQ.L #2,A7 +0000000C: 3F3C 8000 '?<..' MOVE.W #$8000,-(A7) +00000010: 2F3C 6D61 6373 '/.' MOVE.W (A7)+,D7 +00000018: 6C08 'l.' BGE.S *+$000A ; 00000022 +0000001A: 558F 'U.' SUBQ.L #2,A7 +0000001C: A9AF '..' _ResError ; A9AF +0000001E: 301F '0.' MOVE.W (A7)+,D0 +00000020: 6046 '`F' BRA.S *+$0048 ; 00000068 +00000022: 4A47 'JG' TST.W D7 +00000024: 6604 'f.' BNE.S *+$0006 ; 0000002A +00000026: 3E38 0A58 '>8.X' MOVE.W $0A58,D7 +0000002A: 7000 'p.' MOVEQ #$00,D0 +0000002C: 2D40 FECE '-@..' MOVE.L D0,-$0132(A6) +00000030: 426E FED8 'Bn..' CLR.W -$0128(A6) +00000034: 3D47 FEDA '=G..' MOVE.W D7,-$0126(A6) +00000038: 426E FEDE 'Bn..' CLR.W -$0122(A6) +0000003C: 4214 'B.' CLR.B (A4) +0000003E: 2D4C FED4 '-L..' MOVE.L A4,-$012C(A6) +00000042: 41EE FEC2 'A...' LEA -$013E(A6),A0 +00000046: 7008 'p.' MOVEQ #$08,D0 +00000048: A260 '.`' _HFSDispatch ; A260 +0000004A: 3C00 '<.' MOVE.W D0,D6 +0000004C: 6618 'f.' BNE.S *+$001A ; 00000066 +0000004E: 558F 'U.' SUBQ.L #2,A7 +00000050: 3F2E FEF6 '?...' MOVE.W -$010A(A6),-(A7) +00000054: 2F2E FEFC '/...' MOVE.L -$0104(A6),-(A7) +00000058: 2F2E FED4 '/...' MOVE.L -$012C(A6),-(A7) +0000005C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000060: 7001 'p.' MOVEQ #$01,D0 +00000062: AA52 '.R' _HighLevelFSDispatch ; AA52 +00000064: 3C1F '<.' MOVE.W (A7)+,D6 +00000066: 3006 '0.' MOVE.W D6,D0 +00000068: 4CEE 10C0 FEB6 'L.....' MOVEM.L -$014A(A6),D6/D7/A4 +0000006E: 4E5E 'N^' UNLK A6 +00000070: 4E75 'Nu' RTS + +Comment: + + _FSSpecFromResource ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: FSSpecEqual [41CB0, 41D00) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +36 (41CE6): JSR RELSTRING ; outside file + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingFiles.c + + +Dictionary: Flags $00 FirstId 271 + 271: FSSpecEqual + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FSSpecEqual"(271) Segment="Main"(200) +Size: Flags $00 ModuleSize 80 + +Content: Flags $08 +Contents offset $0000 size $0050 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 1018 'H...' MOVEM.L D3/A3/A4,-(A7) +00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 7600 'v.' MOVEQ #$00,D3 +00000012: 3014 '0.' MOVE.W (A4),D0 +00000014: B053 '.S' CMP.W (A3),D0 +00000016: 662C 'f,' BNE.S *+$002E ; 00000044 +00000018: 202C 0002 ' ,..' MOVE.L $0002(A4),D0 +0000001C: B0AB 0002 '....' CMP.L $0002(A3),D0 +00000020: 6622 'f"' BNE.S *+$0024 ; 00000044 +00000022: 2F03 '/.' MOVE.L D3,-(A7) +00000024: 558F 'U.' SUBQ.L #2,A7 +00000026: 486C 0006 'Hl..' PEA $0006(A4) +0000002A: 486B 0006 'Hk..' PEA $0006(A3) +0000002E: 7000 'p.' MOVEQ #$00,D0 +00000030: 1F00 '..' MOVE.B D0,-(A7) +00000032: 7201 'r.' MOVEQ #$01,D1 +00000034: 1F01 '..' MOVE.B D1,-(A7) +00000036: 4EBA 0000 'N...' JSR RELSTRING ; id: 272 +0000003A: 301F '0.' MOVE.W (A7)+,D0 +0000003C: 261F '&.' MOVE.L (A7)+,D3 +0000003E: 4A40 'J@' TST.W D0 +00000040: 6602 'f.' BNE.S *+$0004 ; 00000044 +00000042: 7601 'v.' MOVEQ #$01,D3 +00000044: 1003 '..' MOVE.B D3,D0 +00000046: 4CEE 1808 FFF4 'L.....' MOVEM.L -$000C(A6),D3/A3/A4 +0000004C: 4E5E 'N^' UNLK A6 +0000004E: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 272 + 272: RELSTRING + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="RELSTRING"(272) + 00000038 +Comment: + + FSSpecEqual ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AddComponentFSSpec [41D20, 41E2A) + + Module started due to: island above, MODGUESS (align, label, BRA.L then padding) + + Resolved outgoing references: + +94 (41DB4): JSR GrowRTFileTable + +5A (41D7A): JSR FSSpecEqual + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingFiles.c + + +Dictionary: Flags $00 FirstId 273 + 273: AddComponentFSSpec +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AddComponentFSSpec"(273) Segment="Main"(200) +Size: Flags $00 ModuleSize 266 + +Content: Flags $08 +Contents offset $0000 size $010A +00000000: 4E56 FF86 'NV..' LINK.W A6,#-$007A +00000004: 48E7 0F18 'H...' MOVEM.L D4-D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 2078 028A ' x..' MOVEA.L $028A,A0 +00000010: 2868 0024 '(h.$' MOVEA.L $0024(A0),A4 +00000014: 7CFF '|.' MOVEQ #$FF,D6 +00000016: 2078 028A ' x..' MOVEA.L $028A,A0 +0000001A: 3A28 0012 ':(..' MOVE.W $0012(A0),D5 +0000001E: 78FF 'x.' MOVEQ #$FF,D4 +00000020: 204B ' K' MOVEA.L A3,A0 +00000022: 5C88 '\.' ADDQ.L #6,A0 +00000024: 2D48 FF98 '-H..' MOVE.L A0,-$0068(A6) +00000028: 3D53 FF9C '=S..' MOVE.W (A3),-$0064(A6) +0000002C: 2D6B 0002 FFB6 '-k....' MOVE.L $0002(A3),-$004A(A6) +00000032: 41EE FF86 'A...' LEA -$007A(A6),A0 +00000036: 7014 'p.' MOVEQ #$14,D0 +00000038: A260 '.`' _HFSDispatch ; A260 +0000003A: 3800 '8.' MOVE.W D0,D4 +0000003C: 0C44 FAEB '.D..' CMPI.W #$FAEB,D4 +00000040: 6602 'f.' BNE.S *+$0004 ; 00000044 +00000042: 4244 'BD' CLR.W D4 +00000044: 4247 'BG' CLR.W D7 +00000046: 6040 '`@' BRA.S *+$0042 ; 00000088 +00000048: 4A54 'JT' TST.W (A4) +0000004A: 6734 'g4' BEQ.S *+$0036 ; 00000080 +0000004C: 4A6C 0002 'Jl..' TST.W $0002(A4) +00000050: 661A 'f.' BNE.S *+$001C ; 0000006C +00000052: 2F0B '/.' MOVE.L A3,-(A7) +00000054: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000058: 2F10 '/.' MOVE.L (A0),-(A7) +0000005A: 4EBA 0000 'N...' JSR FSSpecEqual ; id: 271 +0000005E: 4A00 'J.' TST.B D0 +00000060: 504F 'PO' ADDQ.W #8,A7 +00000062: 671E 'g.' BEQ.S *+$0020 ; 00000082 +00000064: 5254 'RT' ADDQ.W #1,(A4) +00000066: 3007 '0.' MOVE.W D7,D0 +00000068: 6000 0096 '`...' BRA *+$0098 ; 00000100 +0000006C: 3013 '0.' MOVE.W (A3),D0 +0000006E: B06C 0002 '.l..' CMP.W $0002(A4),D0 +00000072: 660E 'f.' BNE.S *+$0010 ; 00000082 +00000074: 202E FFBC ' ...' MOVE.L -$0044(A6),D0 +00000078: B0AC 0004 '....' CMP.L $0004(A4),D0 +0000007C: 67E6 'g.' BEQ.S *-$0018 ; 00000064 +0000007E: 6002 '`.' BRA.S *+$0004 ; 00000082 +00000080: 3C07 '<.' MOVE.W D7,D6 +00000082: 504C 'PL' ADDQ.W #8,A4 +00000084: 3007 '0.' MOVE.W D7,D0 +00000086: 5247 'RG' ADDQ.W #1,D7 +00000088: BA47 '.G' CMP.W D7,D5 +0000008A: 6EBC 'n.' BGT.S *-$0042 ; 00000048 +0000008C: 4A46 'JF' TST.W D6 +0000008E: 6C1C 'l.' BGE.S *+$001E ; 000000AC +00000090: 7001 'p.' MOVEQ #$01,D0 +00000092: 2F00 '/.' MOVE.L D0,-(A7) +00000094: 4EBA 0000 'N...' JSR GrowRTFileTable ; id: 274 +00000098: 4A40 'J@' TST.W D0 +0000009A: 584F 'XO' ADDQ.W #4,A7 +0000009C: 6704 'g.' BEQ.S *+$0006 ; 000000A2 +0000009E: 3006 '0.' MOVE.W D6,D0 +000000A0: 605E '`^' BRA.S *+$0060 ; 00000100 +000000A2: 2078 028A ' x..' MOVEA.L $028A,A0 +000000A6: 3C28 0012 '<(..' MOVE.W $0012(A0),D6 +000000AA: 5346 'SF' SUBQ.W #1,D6 +000000AC: 2078 028A ' x..' MOVEA.L $028A,A0 +000000B0: 48C6 'H.' EXT.L D6 +000000B2: 2006 ' .' MOVE.L D6,D0 +000000B4: E780 '..' ASL.L #3,D0 +000000B6: 2840 '(@' MOVEA.L D0,A4 +000000B8: D9E8 0024 '...$' ADDA.L $0024(A0),A4 +000000BC: 4A44 'JD' TST.W D4 +000000BE: 6728 'g(' BEQ.S *+$002A ; 000000E8 +000000C0: 7000 'p.' MOVEQ #$00,D0 +000000C2: A522 '."' _NewHandle ,Sys ; A522 +000000C4: 2948 0004 ')H..' MOVE.L A0,$0004(A4) +000000C8: 671A 'g.' BEQ.S *+$001C ; 000000E4 +000000CA: 204B ' K' MOVEA.L A3,A0 +000000CC: 226C 0004 '"l..' MOVEA.L $0004(A4),A1 +000000D0: 7046 'pF' MOVEQ #$46,D0 ; 'F' +000000D2: A9EF '..' _PtrAndHand ; A9EF +000000D4: 558F 'U.' SUBQ.L #2,A7 +000000D6: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +000000DA: 4A5F 'J_' TST.W (A7)+ +000000DC: 6606 'f.' BNE.S *+$0008 ; 000000E4 +000000DE: 426C 0002 'Bl..' CLR.W $0002(A4) +000000E2: 600E '`.' BRA.S *+$0010 ; 000000F2 +000000E4: 7CFF '|.' MOVEQ #$FF,D6 +000000E6: 6016 '`.' BRA.S *+$0018 ; 000000FE +000000E8: 3953 0002 '9S..' MOVE.W (A3),$0002(A4) +000000EC: 296E FFBC 0004 ')n....' MOVE.L -$0044(A6),$0004(A4) +000000F2: 38BC 0001 '8...' MOVE.W #$0001,(A4) +000000F6: 2078 028A ' x..' MOVEA.L $028A,A0 +000000FA: 5268 0010 'Rh..' ADDQ.W #1,$0010(A0) +000000FE: 3006 '0.' MOVE.W D6,D0 +00000100: 4CEE 18F0 FF6E 'L....n' MOVEM.L -$0092(A6),D4-D7/A3/A4 +00000106: 4E5E 'N^' UNLK A6 +00000108: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 274 + 274: GrowRTFileTable + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GrowRTFileTable"(274) + 00000096 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FSSpecEqual"(271) + 0000005C +Comment: + + AddComponentFSSpec ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: GrowRTFileTable [41E40, 41EA4) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingFiles.c + + +Dictionary: Flags $00 FirstId 275 + 275: GrowRTFileTable + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GrowRTFileTable"(275) Segment="Main"(200) +Size: Flags $00 ModuleSize 100 + +Content: Flags $08 +Contents offset $0000 size $0064 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 3C2E 000A '<...' MOVE.W $000A(A6),D6 +0000000C: 2878 028A '(x..' MOVEA.L $028A,A4 +00000010: 3E2C 0012 '>,..' MOVE.W $0012(A4),D7 +00000014: 48C7 'H.' EXT.L D7 +00000016: E787 '..' ASL.L #3,D7 +00000018: 266C 0024 '&l.$' MOVEA.L $0024(A4),A3 +0000001C: 48C6 'H.' EXT.L D6 +0000001E: 2006 ' .' MOVE.L D6,D0 +00000020: E780 '..' ASL.L #3,D0 +00000022: D087 '..' ADD.L D7,D0 +00000024: A71E '..' _NewPtrSysClear ; A71E +00000026: 2848 '(H' MOVEA.L A0,A4 +00000028: 244C '$L' MOVEA.L A4,A2 +0000002A: 200C ' .' MOVE.L A4,D0 +0000002C: 660A 'f.' BNE.S *+$000C ; 00000038 +0000002E: 558F 'U.' SUBQ.L #2,A7 +00000030: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +00000034: 301F '0.' MOVE.W (A7)+,D0 +00000036: 6022 '`"' BRA.S *+$0024 ; 0000005A +00000038: 204B ' K' MOVEA.L A3,A0 +0000003A: 224C '"L' MOVEA.L A4,A1 +0000003C: 2007 ' .' MOVE.L D7,D0 +0000003E: A22E '..' _BlockMoveData ; A22E +00000040: 2078 028A ' x..' MOVEA.L $028A,A0 +00000044: 214A 0024 '!J.$' MOVE.L A2,$0024(A0) +00000048: 2078 028A ' x..' MOVEA.L $028A,A0 +0000004C: DD68 0012 '.h..' ADD.W D6,$0012(A0) +00000050: 200B ' .' MOVE.L A3,D0 +00000052: 6704 'g.' BEQ.S *+$0006 ; 00000058 +00000054: 204B ' K' MOVEA.L A3,A0 +00000056: A01F '..' _DisposePtr ; A01F +00000058: 7000 'p.' MOVEQ #$00,D0 +0000005A: 4CEE 1CC0 FFE8 'L.....' MOVEM.L -$0018(A6),D6/D7/A2-A4 +00000060: 4E5E 'N^' UNLK A6 +00000062: 4E75 'Nu' RTS + +Comment: + + GrowRTFileTable ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AddComponentResFile [41EB0, 41ED8) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +1E (41ECE): JSR AddComponentFSSpec + +C (41EBC): JSR _FSSpecFromResource + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingFiles.c + + +Dictionary: Flags $00 FirstId 276 + 276: AddComponentResFile + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AddComponentResFile"(276) Segment="Main"(200) +Size: Flags $00 ModuleSize 40 + +Content: Flags $08 +Contents offset $0000 size $0028 +00000000: 4E56 FFBA 'NV..' LINK.W A6,#-$0046 +00000004: 486E FFBA 'Hn..' PEA -$0046(A6) +00000008: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000000C: 4EBA 0000 'N...' JSR _FSSpecFromResource ; id: 270 +00000010: 4A40 'J@' TST.W D0 +00000012: 504F 'PO' ADDQ.W #8,A7 +00000014: 6704 'g.' BEQ.S *+$0006 ; 0000001A +00000016: 70FF 'p.' MOVEQ #$FF,D0 +00000018: 600A '`.' BRA.S *+$000C ; 00000024 +0000001A: 486E FFBA 'Hn..' PEA -$0046(A6) +0000001E: 4EBA 0000 'N...' JSR AddComponentFSSpec ; id: 273 +00000022: 584F 'XO' ADDQ.W #4,A7 +00000024: 4E5E 'N^' UNLK A6 +00000026: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AddComponentFSSpec"(273) + 00000020 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="_FSSpecFromResource"(270) + 0000000E +Comment: + + AddComponentResFile ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: RemoveComponentResFile [41EF0, 41F40) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:ComponentMgr:ThingFiles.c + + +Dictionary: Flags $00 FirstId 277 + 277: RemoveComponentResFile +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="RemoveComponentResFile"(277) Segment="Main"(200) +Size: Flags $00 ModuleSize 80 + +Content: Flags $08 +Contents offset $0000 size $0050 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 3E2E 000A '>...' MOVE.W $000A(A6),D7 +0000000C: 6D0A 'm.' BLT.S *+$000C ; 00000018 +0000000E: 2078 028A ' x..' MOVEA.L $028A,A0 +00000012: BE68 0012 '.h..' CMP.W $0012(A0),D7 +00000016: 6D04 'm.' BLT.S *+$0006 ; 0000001C +00000018: 70FF 'p.' MOVEQ #$FF,D0 +0000001A: 602A '`*' BRA.S *+$002C ; 00000046 +0000001C: 2078 028A ' x..' MOVEA.L $028A,A0 +00000020: 48C7 'H.' EXT.L D7 +00000022: 2007 ' .' MOVE.L D7,D0 +00000024: E780 '..' ASL.L #3,D0 +00000026: 2840 '(@' MOVEA.L D0,A4 +00000028: D9E8 0024 '...$' ADDA.L $0024(A0),A4 +0000002C: 5354 'ST' SUBQ.W #1,(A4) +0000002E: 6614 'f.' BNE.S *+$0016 ; 00000044 +00000030: 4A6C 0002 'Jl..' TST.W $0002(A4) +00000034: 6606 'f.' BNE.S *+$0008 ; 0000003C +00000036: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +0000003A: A023 '.#' _DisposeHandle ; A023 +0000003C: 2078 028A ' x..' MOVEA.L $028A,A0 +00000040: 5368 0010 'Sh..' SUBQ.W #1,$0010(A0) +00000044: 7000 'p.' MOVEQ #$00,D0 +00000046: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +0000004C: 4E5E 'N^' UNLK A6 +0000004E: 4E75 'Nu' RTS + +Comment: + + RemoveComponentResFile ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_41F50 [41F50, 4201C) + + Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) + + +Dictionary: Flags $00 FirstId 278 + 278: AUTOMOD_41F50 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_41F50"(278) Segment="Main"(200) +Size: Flags $00 ModuleSize 204 + +Content: Flags $08 +Contents offset $0000 size $00CC +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 2C2E 0010 ',...' MOVE.L $0010(A6),D6 +0000000C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000010: 4A68 0004 'Jh..' TST.W $0004(A0) +00000014: 6606 'f.' BNE.S *+$0008 ; 0000001C +00000016: 7000 'p.' MOVEQ #$00,D0 +00000018: 2840 '(@' MOVEA.L D0,A4 +0000001A: 6016 '`.' BRA.S *+$0018 ; 00000032 +0000001C: 598F 'Y.' SUBQ.L #4,A7 +0000001E: 2F06 '/.' MOVE.L D6,-(A7) +00000020: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000024: 3F28 0004 '?(..' MOVE.W $0004(A0),-(A7) +00000028: A81F '..' _Get1Resource ; A81F +0000002A: 285F '(_' MOVEA.L (A7)+,A4 +0000002C: 558F 'U.' SUBQ.L #2,A7 +0000002E: A9AF '..' _ResError ; A9AF +00000030: 3E1F '>.' MOVE.W (A7)+,D7 +00000032: 200C ' .' MOVE.L A4,D0 +00000034: 6706 'g.' BEQ.S *+$0008 ; 0000003C +00000036: 0C47 FF40 '.G.@' CMPI.W #$FF40,D7 +0000003A: 6644 'fD' BNE.S *+$0046 ; 00000080 +0000003C: 0C86 4943 4E23 '..ICN#' CMPI.L #$49434E23,D6 ; 'ICN#' +00000042: 6636 'f6' BNE.S *+$0038 ; 0000007A +00000044: 203C 0000 0080 ' <....' MOVE.L #$00000080,D0 +0000004A: A122 '."' _NewHandle ; A122 +0000004C: 2648 '&H' MOVEA.L A0,A3 +0000004E: 558F 'U.' SUBQ.L #2,A7 +00000050: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000054: 2F10 '/.' MOVE.L (A0),-(A7) +00000056: 7000 'p.' MOVEQ #$00,D0 +00000058: 2F00 '/.' MOVE.L D0,-(A7) +0000005A: 2F00 '/.' MOVE.L D0,-(A7) +0000005C: 2F00 '/.' MOVE.L D0,-(A7) +0000005E: 2F0B '/.' MOVE.L A3,-(A7) +00000060: 7005 'p.' MOVEQ #$05,D0 +00000062: A82A '.*' _ComponentDispatch ; A82A +00000064: 200B ' .' MOVE.L A3,D0 +00000066: 544F 'TO' ADDQ.W #2,A7 +00000068: 6704 'g.' BEQ.S *+$0006 ; 0000006E +0000006A: 4A93 'J.' TST.L (A3) +0000006C: 6606 'f.' BNE.S *+$0008 ; 00000074 +0000006E: 204B ' K' MOVEA.L A3,A0 +00000070: A023 '.#' _DisposeHandle ; A023 +00000072: 6006 '`.' BRA.S *+$0008 ; 0000007A +00000074: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000078: 208B ' .' MOVE.L A3,(A0) +0000007A: 426E 0014 'Bn..' CLR.W $0014(A6) +0000007E: 6040 '`@' BRA.S *+$0042 ; 000000C0 +00000080: 4A47 'JG' TST.W D7 +00000082: 6706 'g.' BEQ.S *+$0008 ; 0000008A +00000084: 3D47 0014 '=G..' MOVE.W D7,$0014(A6) +00000088: 6036 '`6' BRA.S *+$0038 ; 000000C0 +0000008A: 2F0C '/.' MOVE.L A4,-(A7) +0000008C: A9A2 '..' _LoadResource ; A9A2 +0000008E: 558F 'U.' SUBQ.L #2,A7 +00000090: A9AF '..' _ResError ; A9AF +00000092: 3E1F '>.' MOVE.W (A7)+,D7 +00000094: 6706 'g.' BEQ.S *+$0008 ; 0000009C +00000096: 3D47 0014 '=G..' MOVE.W D7,$0014(A6) +0000009A: 6024 '`$' BRA.S *+$0026 ; 000000C0 +0000009C: 2F0C '/.' MOVE.L A4,-(A7) +0000009E: A992 '..' _DetachResource ; A992 +000000A0: 558F 'U.' SUBQ.L #2,A7 +000000A2: A9AF '..' _ResError ; A9AF +000000A4: 3E1F '>.' MOVE.W (A7)+,D7 +000000A6: 6706 'g.' BEQ.S *+$0008 ; 000000AE +000000A8: 3D47 0014 '=G..' MOVE.W D7,$0014(A6) +000000AC: 6012 '`.' BRA.S *+$0014 ; 000000C0 +000000AE: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000000B2: 208C ' .' MOVE.L A4,(A0) +000000B4: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000000B8: 2050 ' P' MOVEA.L (A0),A0 +000000BA: A04A '.J' _HNoPurge ; A04A +000000BC: 426E 0014 'Bn..' CLR.W $0014(A6) +000000C0: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 +000000C6: 4E5E 'N^' UNLK A6 +000000C8: 4E74 000C 'Nt..' RTD #$000C + +Comment: + + AUTOMOD_41F50 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_42020 [42020, 4212C) + + Module started due to: MODGUESS (align, RTD then padding) + + Unresolved outgoing references: + +BC (420DC): PEA $41F50 + + +Dictionary: Flags $00 FirstId 279 + 279: AUTOMOD_42020 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_42020"(279) Segment="Main"(200) +Size: Flags $00 ModuleSize 268 + +Content: Flags $08 +Contents offset $0000 size $010C +00000000: 4E56 FFF2 'NV..' LINK.W A6,#-$000E +00000004: 48E7 0F18 'H...' MOVEM.L D4-D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 7CFF '|.' MOVEQ #$FF,D6 +0000000E: 4245 'BE' CLR.W D5 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 2680 '&.' MOVE.L D0,(A3) +00000014: 598F 'Y.' SUBQ.L #4,A7 +00000016: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000001A: 7023 'p#' MOVEQ #$23,D0 ; '#' +0000001C: A82A '.*' _ComponentDispatch ; A82A +0000001E: 285F '(_' MOVEA.L (A7)+,A4 +00000020: 200C ' .' MOVE.L A4,D0 +00000022: 660A 'f.' BNE.S *+$000C ; 0000002E +00000024: 3D7C F448 0010 '=|.H..' MOVE.W #$F448,$0010(A6) +0000002A: 6000 00D4 '`...' BRA *+$00D6 ; 00000100 +0000002E: 7000 'p.' MOVEQ #$00,D0 +00000030: 102C 0028 '.,.(' MOVE.B $0028(A4),D0 +00000034: 7208 'r.' MOVEQ #$08,D1 +00000036: C200 '..' AND.B D0,D1 +00000038: 6762 'gb' BEQ.S *+$0064 ; 0000009C +0000003A: 558F 'U.' SUBQ.L #2,A7 +0000003C: A994 '..' _CurResFile ; A994 +0000003E: 381F '8.' MOVE.W (A7)+,D4 +00000040: 558F 'U.' SUBQ.L #2,A7 +00000042: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000046: 7015 'p.' MOVEQ #$15,D0 +00000048: A82A '.*' _ComponentDispatch ; A82A +0000004A: 3C1F '<.' MOVE.W (A7)+,D6 +0000004C: 0C46 FFFF '.F..' CMPI.W #$FFFF,D6 +00000050: 660A 'f.' BNE.S *+$000C ; 0000005C +00000052: 3D7C FF40 0010 '=|.@..' MOVE.W #$FF40,$0010(A6) +00000058: 6000 00A6 '`...' BRA *+$00A8 ; 00000100 +0000005C: 598F 'Y.' SUBQ.L #4,A7 +0000005E: 2F2C 0030 '/,.0' MOVE.L $0030(A4),-(A7) +00000062: 3F2C 002E '?,..' MOVE.W $002E(A4),-(A7) +00000066: A81F '..' _Get1Resource ; A81F +00000068: 2D5F FFF2 '-_..' MOVE.L (A7)+,-$000E(A6) +0000006C: 558F 'U.' SUBQ.L #2,A7 +0000006E: A9AF '..' _ResError ; A9AF +00000070: 3E1F '>.' MOVE.W (A7)+,D7 +00000072: 6658 'fX' BNE.S *+$005A ; 000000CC +00000074: 2F2E FFF2 '/...' MOVE.L -$000E(A6),-(A7) +00000078: A9A2 '..' _LoadResource ; A9A2 +0000007A: 558F 'U.' SUBQ.L #2,A7 +0000007C: A9AF '..' _ResError ; A9AF +0000007E: 3E1F '>.' MOVE.W (A7)+,D7 +00000080: 664A 'fJ' BNE.S *+$004C ; 000000CC +00000082: 206E FFF2 ' n..' MOVEA.L -$000E(A6),A0 +00000086: 2010 ' .' MOVE.L (A0),D0 +00000088: 722C 'r,' MOVEQ #$2C,D1 ; ',' +0000008A: D081 '..' ADD.L D1,D0 +0000008C: 2D40 FFF6 '-@..' MOVE.L D0,-$000A(A6) +00000090: 2040 ' @' MOVEA.L D0,A0 +00000092: 3A28 0008 ':(..' MOVE.W $0008(A0),D5 +00000096: 2F2E FFF2 '/...' MOVE.L -$000E(A6),-(A7) +0000009A: A9A3 '..' _ReleaseResource ; A9A3 +0000009C: 558F 'U.' SUBQ.L #2,A7 +0000009E: 2F0B '/.' MOVE.L A3,-(A7) +000000A0: 303C 0207 '0<..' MOVE.W #$0207,D0 +000000A4: ABC9 '..' _IconDispatch ; ABC9 +000000A6: 3E1F '>.' MOVE.W (A7)+,D7 +000000A8: 6622 'f"' BNE.S *+$0024 ; 000000CC +000000AA: 3D45 FFFE '=E..' MOVE.W D5,-$0002(A6) +000000AE: 2D6E 000C FFFA '-n....' MOVE.L $000C(A6),-$0006(A6) +000000B4: 558F 'U.' SUBQ.L #2,A7 +000000B6: 2F13 '/.' MOVE.L (A3),-(A7) +000000B8: 70FF 'p.' MOVEQ #$FF,D0 +000000BA: 2F00 '/.' MOVE.L D0,-(A7) +000000BC: 487A FE72 'Hz.r' PEA *-$018C ; FFFFFF30 +000000C0: 486E FFFA 'Hn..' PEA -$0006(A6) +000000C4: 303C 080A '0<..' MOVE.W #$080A,D0 +000000C8: ABC9 '..' _IconDispatch ; ABC9 +000000CA: 3E1F '>.' MOVE.W (A7)+,D7 +000000CC: 0C46 FFFF '.F..' CMPI.W #$FFFF,D6 +000000D0: 670E 'g.' BEQ.S *+$0010 ; 000000E0 +000000D2: 558F 'U.' SUBQ.L #2,A7 +000000D4: 3F06 '?.' MOVE.W D6,-(A7) +000000D6: 7018 'p.' MOVEQ #$18,D0 +000000D8: A82A '.*' _ComponentDispatch ; A82A +000000DA: 3F04 '?.' MOVE.W D4,-(A7) +000000DC: A998 '..' _UseResFile ; A998 +000000DE: 544F 'TO' ADDQ.W #2,A7 +000000E0: 4A47 'JG' TST.W D7 +000000E2: 6718 'g.' BEQ.S *+$001A ; 000000FC +000000E4: 4A93 'J.' TST.L (A3) +000000E6: 6714 'g.' BEQ.S *+$0016 ; 000000FC +000000E8: 558F 'U.' SUBQ.L #2,A7 +000000EA: 2F13 '/.' MOVE.L (A3),-(A7) +000000EC: 7001 'p.' MOVEQ #$01,D0 +000000EE: 1F00 '..' MOVE.B D0,-(A7) +000000F0: 303C 0302 '0<..' MOVE.W #$0302,D0 +000000F4: ABC9 '..' _IconDispatch ; ABC9 +000000F6: 7000 'p.' MOVEQ #$00,D0 +000000F8: 2680 '&.' MOVE.L D0,(A3) +000000FA: 544F 'TO' ADDQ.W #2,A7 +000000FC: 3D47 0010 '=G..' MOVE.W D7,$0010(A6) +00000100: 4CEE 18F0 FFDA 'L.....' MOVEM.L -$0026(A6),D4-D7/A3/A4 +00000106: 4E5E 'N^' UNLK A6 +00000108: 4E74 0008 'Nt..' RTD #$0008 + +Comment: + + AUTOMOD_42020 ended due to: end of FILE directive + + +Last +Record Summary +Type Count + 0 Pad 27 + 1 First 1 + 2 Last 1 + 3 Comment 145 + 4 Dictionary 79 + 5 Module 72 + 6 EntryPoint 1 + 7 ModSize 72 + 8 Content 72 + 9 Reference 42 diff --git a/BuildResults/RISC/Lib/DialogMgr.lib.dump b/BuildResults/RISC/Lib/DialogMgr.lib.dump new file mode 100644 index 0000000..fc53de2 --- /dev/null +++ b/BuildResults/RISC/Lib/DialogMgr.lib.dump @@ -0,0 +1,5001 @@ + +First: Flags=$01 Version=$0002 +Comment: + + UNLINKED FROM MAC OS ROM -- ELLIOT WAS HERE + [62F80, 6535E) + + +Dictionary: Flags $00 FirstId 200 + 200: Main +Pad +Comment: + + ##################################################################################### + + Module: AUTOMOD_62F80 [62F80, 63200) + + Module started due to: FILE directive, MODGUESS (align, JMP (A0) then padding) + + Resolved outgoing references: + +15C (630DC): BSR __v__FRAMEOUT + + Unresolved outgoing references: + +A (62F8A): BSR $634B6 + +34 (62FB4): BRA $634C2 + +64 (62FE4): BSR $634B6 + +74 (62FF4): BSR $63632 + +18C (6310C): BRA $634C2 + +19A (6311A): BSR $635F4 + +1D6 (63156): BSR $634B6 + +1E2 (63162): BSR $63642 + +240 (631C0): BRA $634C2 + + +A (62F8A): INITDIALOGS + Trap A97B + + +56 (62FD6): STOPALERT + Trap A986 + + +5A (62FDA): NOTEALERT + Trap A987 + + +5E (62FDE): CAUTIONALERT + Trap A988 + + +62 (62FE2): ALERT + Trap A985 + + +1D6 (63156): GETNEWDIALOG + Trap A97C + + +27C (631FC): NEWCDIALOG + Trap AA4B + + +Dictionary: Flags $00 FirstId 201 + 201: AUTOMOD_62F80 + 202: INITDIALOGS + 203: STOPALERT + 204: NOTEALERT + 205: CAUTIONALERT + 206: ALERT + 207: GETNEWDIALOG + 208: NEWCDIALOG +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_62F80"(201) Segment="Main"(200) +Size: Flags $00 ModuleSize 640 + +Content: Flags $08 +Contents offset $0000 size $0280 +00000000: 000A 0014 '....' ORI.B #$14,A2 +00000004: 002A 0034 0000 '.*.4..' ORI.B #$34,$0000(A2) ; '4' +0000000A: 6100 052A 'a..*' BSR *+$052C ; 00000536 +0000000E: 21EE 0008 0A8C '!.....' MOVE.L $0008(A6),$0A8C +00000014: 4278 0A9A 'Bx..' CLR.W $0A9A +00000018: 50F8 0A98 'P...' ST $0A98 +0000001C: 41F8 0A9C 'A...' LEA $0A9C,A0 +00000020: 43FA 0016 'C...' LEA *+$0018,A1 ; 00000038 +00000024: 20C9 ' .' MOVE.L A1,(A0)+ +00000026: 4298 'B.' CLR.L (A0)+ +00000028: 4298 'B.' CLR.L (A0)+ +0000002A: 4298 'B.' CLR.L (A0)+ +0000002C: 4298 'B.' CLR.L (A0)+ +0000002E: 4278 0AFA 'Bx..' CLR.W $0AFA +00000032: 7004 'p.' MOVEQ #$04,D0 +00000034: 6000 050C '`...' BRA *+$050E ; 00000542 +00000038: 4A6F 0004 'Jo..' TST.W $0004(A7) +0000003C: 6712 'g.' BEQ.S *+$0014 ; 00000050 +0000003E: 3F3C 0003 '?<..' MOVE.W #$0003,-(A7) +00000042: A9C8 '..' _SysBeep ; A9C8 +00000044: 307C 0006 '0|..' MOVEA.W #$0006,A0 +00000048: A03B '.;' _Delay ; A03B +0000004A: 536F 0004 'So..' SUBQ.W #1,$0004(A7) +0000004E: 66EE 'f.' BNE.S *-$0010 ; 0000003E +00000050: 205F ' _' MOVEA.L (A7)+,A0 +00000052: 544F 'TO' ADDQ.W #2,A7 +00000054: 4ED0 'N.' JMP (A0) +00000056: 7000 'p.' MOVEQ #$00,D0 +00000058: 600A '`.' BRA.S *+$000C ; 00000064 +0000005A: 7001 'p.' MOVEQ #$01,D0 +0000005C: 6006 '`.' BRA.S *+$0008 ; 00000064 +0000005E: 7002 'p.' MOVEQ #$02,D0 +00000060: 6002 '`.' BRA.S *+$0004 ; 00000064 +00000062: 70FF 'p.' MOVEQ #$FF,D0 +00000064: 6100 04D0 'a...' BSR *+$04D2 ; 00000536 +00000068: 3D7C FFFF 000E '=|....' MOVE.W #$FFFF,$000E(A6) +0000006E: 3600 '6.' MOVE.W D0,D3 +00000070: 302E 000C '0...' MOVE.W $000C(A6),D0 +00000074: 6100 063C 'a..<' BSR *+$063E ; 000006B2 +00000078: 6700 0110 'g...' BEQ *+$0112 ; 0000018A +0000007C: 3038 0A9A '08..' MOVE.W $0A9A,D0 +00000080: 322E 000C '2...' MOVE.W $000C(A6),D1 +00000084: B278 0A98 '.x..' CMP.W $0A98,D1 +00000088: 6706 'g.' BEQ.S *+$0008 ; 00000090 +0000008A: 31C1 0A98 '1...' MOVE.W D1,$0A98 +0000008E: 7000 'p.' MOVEQ #$00,D0 +00000090: 31C0 0A9A '1...' MOVE.W D0,$0A9A +00000094: 3829 000A '8)..' MOVE.W $000A(A1),D4 +00000098: 5340 'S@' SUBQ.W #1,D0 +0000009A: 6D04 'm.' BLT.S *+$0006 ; 000000A0 +0000009C: E84C '.L' LSR.W #4,D4 +0000009E: 60F8 '`.' BRA.S *-$0006 ; 00000098 +000000A0: 0244 000F '.D..' ANDI.W #$000F,D4 +000000A4: 2004 ' .' MOVE.L D4,D0 +000000A6: 0240 0003 '.@..' ANDI.W #$0003,D0 +000000AA: 6100 0114 'a...' BSR *+$0116 ; 000001C0 +000000AE: 0804 0002 '....' BTST #$02,D4 +000000B2: 6700 00C0 'g...' BEQ *+$00C2 ; 00000174 +000000B6: 203C 0000 01FF ' <....' MOVE.L #$000001FF,D0 +000000BC: A032 '.2' _FlushEvents ; A032 +000000BE: 3029 0008 '0)..' MOVE.W $0008(A1),D0 +000000C2: 6100 00CC 'a...' BSR *+$00CE ; 00000190 +000000C6: 6700 00AC 'g...' BEQ *+$00AE ; 00000174 +000000CA: 2252 '"R' MOVEA.L (A2),A1 +000000CC: 594F 'YO' SUBQ.W #4,A7 +000000CE: 42A7 'B.' CLR.L -(A7) +000000D0: 4851 'HQ' PEA (A1) +000000D2: 487A FF34 'Hz.4' PEA *-$00CA ; 00000008 +000000D6: 4AAE FFAC 'J...' TST.L -$0054(A6) +000000DA: 57C0 'W.' SEQ D0 +000000DC: 1F00 '..' MOVE.B D0,-(A7) +000000DE: 3F3C 0001 '?<..' MOVE.W #$0001,-(A7) +000000E2: 2F38 0A06 '/8..' MOVE.L $0A06,-(A7) +000000E6: 4267 'Bg' CLR.W -(A7) +000000E8: 42A7 'B.' CLR.L -(A7) +000000EA: 2F08 '/.' MOVE.L A0,-(A7) +000000EC: 4AAE FFAC 'J...' TST.L -$0054(A6) +000000F0: 670E 'g.' BEQ.S *+$0010 ; 00000100 +000000F2: 50EE FFAA 'P...' ST -$0056(A6) +000000F6: 50EE FFAB 'P...' ST -$0055(A6) +000000FA: 6100 0148 'a..H' BSR *+$014A ; 00000244 +000000FE: 6002 '`.' BRA.S *+$0004 ; 00000102 +00000100: A97D '.}' _NewDialog ; A97D +00000102: 2857 '(W' MOVEA.L (A7),A4 +00000104: 486E FFD4 'Hn..' PEA -$002C(A6) +00000108: A874 '.t' _GetPort ; A874 +0000010A: A873 '.s' _SetPort ; A873 +0000010C: 4A43 'JC' TST.W D3 +0000010E: 6B2A 'k*' BMI.S *+$002C ; 0000013A +00000110: 594F 'YO' SUBQ.W #4,A7 +00000112: 3F03 '?.' MOVE.W D3,-(A7) +00000114: AA1E '..' _GetCIcon ; AA1E +00000116: 201F ' .' MOVE.L (A7)+,D0 +00000118: 670E 'g.' BEQ.S *+$0010 ; 00000128 +0000011A: 2F00 '/.' MOVE.L D0,-(A7) +0000011C: 487A FEE2 'Hz..' PEA *-$011C ; 00000000 +00000120: 2F00 '/.' MOVE.L D0,-(A7) +00000122: AA1F '..' _PlotCIcon ; AA1F +00000124: AA25 '.%' _DisposeCIcon ; AA25 +00000126: 6012 '`.' BRA.S *+$0014 ; 0000013A +00000128: 594F 'YO' SUBQ.W #4,A7 +0000012A: 3F03 '?.' MOVE.W D3,-(A7) +0000012C: A9BB '..' _GetIcon ; A9BB +0000012E: 201F ' .' MOVE.L (A7)+,D0 +00000130: 6708 'g.' BEQ.S *+$000A ; 0000013A +00000132: 487A FECC 'Hz..' PEA *-$0132 ; 00000000 +00000136: 2F00 '/.' MOVE.L D0,-(A7) +00000138: A94B '.K' _PlotIcon ; A94B +0000013A: E644 '.D' ASR.W #3,D4 +0000013C: 5244 'RD' ADDQ.W #1,D4 +0000013E: 3944 00A8 '9D..' MOVE.W D4,$00A8(A4) +00000142: 2F0C '/.' MOVE.L A4,-(A7) +00000144: 3F04 '?.' MOVE.W D4,-(A7) +00000146: 486E FFC4 'Hn..' PEA -$003C(A6) +0000014A: 2F17 '/.' MOVE.L (A7),-(A7) +0000014C: 486E FFD8 'Hn..' PEA -$0028(A6) +00000150: A98D '..' _GetDialogItem ; A98D +00000152: 41EE FFD8 'A...' LEA -$0028(A6),A0 +00000156: 7003 'p.' MOVEQ #$03,D0 +00000158: 7210 'r.' MOVEQ #$10,D1 +0000015A: 7404 't.' MOVEQ #$04,D2 +0000015C: 6100 FEA2 'a...' BSR __v__FRAMEOUT-AUTOMOD_62F80+$FEA2 ; ids: 209, 201 +00000160: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000164: 486E 000E 'Hn..' PEA $000E(A6) +00000168: A991 '..' _ModalDialog ; A991 +0000016A: 2F2E FFD4 '/...' MOVE.L -$002C(A6),-(A7) +0000016E: A873 '.s' _SetPort ; A873 +00000170: 2F0C '/.' MOVE.L A4,-(A7) +00000172: A983 '..' _DisposeDialog ; A983 +00000174: 204A ' J' MOVEA.L A2,A0 +00000176: A02A '.*' _HUnlock ; A02A +00000178: 3238 0A9A '28..' MOVE.W $0A9A,D1 +0000017C: 5241 'RA' ADDQ.W #1,D1 +0000017E: 0C41 0004 '.A..' CMPI.W #$0004,D1 +00000182: 6D02 'm.' BLT.S *+$0004 ; 00000186 +00000184: 7203 'r.' MOVEQ #$03,D1 +00000186: 31C1 0A9A '1...' MOVE.W D1,$0A9A +0000018A: 7006 'p.' MOVEQ #$06,D0 +0000018C: 6000 03B4 '`...' BRA *+$03B6 ; 00000542 +00000190: 594F 'YO' SUBQ.W #4,A7 +00000192: 2F3C 4449 544C '/' MOVEA.L $003E(A2),A0 +000000A2: A023 '.#' _DisposeHandle ; A023 +000000A4: A873 '.s' _SetPort ; A873 +000000A6: 6100 02B2 'a...' BSR *+$02B4 ; 0000035A +000000AA: 7800 'x.' MOVEQ #$00,D4 +000000AC: 6100 06E6 'a...' BSR *+$06E8 ; 00000794 +000000B0: 6100 0254 'a..T' BSR *+$0256 ; 00000306 +000000B4: 701E 'p.' MOVEQ #$1E,D0 +000000B6: 6000 020A '`...' BRA *+$020C ; 000002C2 +000000BA: 3612 '6.' MOVE.W (A2),D3 +000000BC: 5D43 ']C' SUBQ.W #6,D3 +000000BE: 670C 'g.' BEQ.S *+$000E ; 000000CC +000000C0: 5543 'UC' SUBQ.W #2,D3 +000000C2: 6708 'g.' BEQ.S *+$000A ; 000000CC +000000C4: 594F 'YO' SUBQ.W #4,A7 +000000C6: A924 '.$' _FrontWindow ; A924 +000000C8: 285F '(_' MOVEA.L (A7)+,A4 +000000CA: 4E75 'Nu' RTS +000000CC: 286A 0002 '(j..' MOVEA.L $0002(A2),A4 +000000D0: 4E75 'Nu' RTS +000000D2: 6100 01E2 'a...' BSR *+$01E4 ; 000002B6 +000000D6: 4267 'Bg' CLR.W -(A7) +000000D8: 303C 0003 '0<..' MOVE.W #$0003,D0 +000000DC: A830 '.0' _Pack14 ; A830 +000000DE: 4A1F 'J.' TST.B (A7)+ +000000E0: 670A 'g.' BEQ.S *+$000C ; 000000EC +000000E2: 554F 'UO' SUBQ.W #2,A7 +000000E4: 303C 00FB '0<..' MOVE.W #$00FB,D0 +000000E8: A830 '.0' _Pack14 ; A830 +000000EA: 4A5F 'J_' TST.W (A7)+ +000000EC: 426E 000C 'Bn..' CLR.W $000C(A6) +000000F0: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +000000F4: 61C4 'a.' BSR.S *-$003A ; 000000BA +000000F6: 260C '&.' MOVE.L A4,D3 +000000F8: 675C 'g\' BEQ.S *+$005E ; 00000156 +000000FA: 3612 '6.' MOVE.W (A2),D3 +000000FC: 0C43 0017 '.C..' CMPI.W #$0017,D3 +00000100: 6754 'gT' BEQ.S *+$0056 ; 00000156 +00000102: 0C43 000F '.C..' CMPI.W #$000F,D3 +00000106: 6626 'f&' BNE.S *+$0028 ; 0000012E +00000108: 0C2A 0001 0002 '.*....' CMPI.B #$01,$0002(A2) +0000010E: 6646 'fF' BNE.S *+$0048 ; 00000156 +00000110: 4EBA 0000 'N...' JSR NOTOWNACTIVATOR ; id: 239 +00000114: 6740 'g@' BEQ.S *+$0042 ; 00000156 +00000116: 4EBA 0000 'N...' JSR FAKEUPEVENT ; id: 238 +0000011A: A97F '..' _IsDialogEvent ; A97F +0000011C: 3D5F 000C '=_..' MOVE.W (A7)+,$000C(A6) +00000120: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000124: 4CDF 1CF8 'L...' MOVEM.L (A7)+,D3-D7/A2-A4 +00000128: 4E5E 'N^' UNLK A6 +0000012A: 2E9F '..' MOVE.L (A7)+,(A7) +0000012C: 4E75 'Nu' RTS +0000012E: 0C6C 0002 006C '.l...l' CMPI.W #$0002,$006C(A4) +00000134: 6620 'f ' BNE.S *+$0022 ; 00000156 +00000136: 3612 '6.' MOVE.W (A2),D3 +00000138: 5343 'SC' SUBQ.W #1,D3 +0000013A: 6616 'f.' BNE.S *+$0018 ; 00000152 +0000013C: 554F 'UO' SUBQ.W #2,A7 +0000013E: 2F2A 000A '/*..' MOVE.L $000A(A2),-(A7) +00000142: 486E FFEC 'Hn..' PEA -$0014(A6) +00000146: A92C '.,' _FindWindow ; A92C +00000148: 575F 'W_' SUBQ.W #3,(A7)+ +0000014A: 660A 'f.' BNE.S *+$000C ; 00000156 +0000014C: B9EE FFEC '....' CMPA.L -$0014(A6),A4 +00000150: 6604 'f.' BNE.S *+$0006 ; 00000156 +00000152: 522E 000C 'R...' ADDQ.B #1,$000C(A6) +00000156: 7004 'p.' MOVEQ #$04,D0 +00000158: 6000 0168 '`..h' BRA *+$016A ; 000002C2 +0000015C: 6100 0158 'a..X' BSR *+$015A ; 000002B6 +00000160: 426E 0014 'Bn..' CLR.W $0014(A6) +00000164: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000168: 4293 'B.' CLR.L (A3) +0000016A: 246E 0010 '$n..' MOVEA.L $0010(A6),A2 +0000016E: 6100 FF4A 'a..J' BSR *-$00B4 ; 000000BA +00000172: 260C '&.' MOVE.L A4,D3 +00000174: 6768 'gh' BEQ.S *+$006A ; 000001DE +00000176: 3612 '6.' MOVE.W (A2),D3 +00000178: 0C43 000F '.C..' CMPI.W #$000F,D3 +0000017C: 6632 'f2' BNE.S *+$0034 ; 000001B0 +0000017E: 0C2A 0001 0002 '.*....' CMPI.B #$01,$0002(A2) +00000184: 6658 'fX' BNE.S *+$005A ; 000001DE +00000186: 4EBA 0000 'N...' JSR NOTOWNACTIVATOR ; id: 239 +0000018A: 6752 'gR' BEQ.S *+$0054 ; 000001DE +0000018C: 4EBA 0000 'N...' JSR FAKEUPEVENT ; id: 238 +00000190: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000194: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000198: A980 '..' _DialogSelect ; A980 +0000019A: 3D5F 0014 '=_..' MOVE.W (A7)+,$0014(A6) +0000019E: 4FEF 0010 'O...' LEA $0010(A7),A7 +000001A2: 4CDF 1CF8 'L...' MOVEM.L (A7)+,D3-D7/A2-A4 +000001A6: 4E5E 'N^' UNLK A6 +000001A8: 205F ' _' MOVEA.L (A7)+,A0 +000001AA: 4FEF 000C 'O...' LEA $000C(A7),A7 +000001AE: 4ED0 'N.' JMP (A0) +000001B0: 268C '&.' MOVE.L A4,(A3) +000001B2: 6100 01A6 'a...' BSR *+$01A8 ; 0000035A +000001B6: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +000001BA: 43EE FFB4 'C...' LEA -$004C(A6),A1 +000001BE: 7010 'p.' MOVEQ #$10,D0 +000001C0: A22E '..' _BlockMoveData ; A22E +000001C2: 6100 0868 'a..h' BSR *+$086A ; 00000A2C +000001C6: 4A43 'JC' TST.W D3 +000001C8: 6B04 'k.' BMI.S *+$0006 ; 000001CE +000001CA: 522E 0014 'R...' ADDQ.B #1,$0014(A6) +000001CE: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000001D2: 3083 '0.' MOVE.W D3,(A0) +000001D4: 6100 0130 'a..0' BSR *+$0132 ; 00000306 +000001D8: 700C 'p.' MOVEQ #$0C,D0 +000001DA: 6000 00E6 '`...' BRA *+$00E8 ; 000002C2 +000001DE: 76FF 'v.' MOVEQ #$FF,D3 +000001E0: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000001E4: 3083 '0.' MOVE.W D3,(A0) +000001E6: 700C 'p.' MOVEQ #$0C,D0 +000001E8: 6000 00D8 '`...' BRA *+$00DA ; 000002C2 +000001EC: 6100 00C8 'a...' BSR *+$00CA ; 000002B6 +000001F0: 4267 'Bg' CLR.W -(A7) +000001F2: 303C 0003 '0<..' MOVE.W #$0003,D0 +000001F6: A830 '.0' _Pack14 ; A830 +000001F8: 4A1F 'J.' TST.B (A7)+ +000001FA: 670A 'g.' BEQ.S *+$000C ; 00000206 +000001FC: 554F 'UO' SUBQ.W #2,A7 +000001FE: 303C 00FB '0<..' MOVE.W #$00FB,D0 +00000202: A830 '.0' _Pack14 ; A830 +00000204: 4A5F 'J_' TST.W (A7)+ +00000206: 594F 'YO' SUBQ.W #4,A7 +00000208: A924 '.$' _FrontWindow ; A924 +0000020A: 201F ' .' MOVE.L (A7)+,D0 +0000020C: 6724 'g$' BEQ.S *+$0026 ; 00000232 +0000020E: 2040 ' @' MOVEA.L D0,A0 +00000210: 0028 00C0 0071 '.(...q' ORI.B #$C0,$0071(A0) +00000216: 202E 000C ' ...' MOVE.L $000C(A6),D0 +0000021A: 6616 'f.' BNE.S *+$0018 ; 00000232 +0000021C: 43FA 0000 'C...' LEA STDFILTER,A1 ; id: 237 +00000220: 2D49 000C '-I..' MOVE.L A1,$000C(A6) +00000224: 08E8 0002 0071 '.....q' BSET #$02,$0071(A0) +0000022A: 7001 'p.' MOVEQ #$01,D0 +0000022C: 2F00 '/.' MOVE.L D0,-(A7) +0000022E: 4EBA 0000 'N...' JSR SETANALYZEDWINDOW ; id: 236 +00000232: A9B4 '..' _SystemTask ; A9B4 +00000234: 594F 'YO' SUBQ.W #4,A7 +00000236: 2F0F '/.' MOVE.L A7,-(A7) +00000238: A874 '.t' _GetPort ; A874 +0000023A: 594F 'YO' SUBQ.W #4,A7 +0000023C: A924 '.$' _FrontWindow ; A924 +0000023E: 2F17 '/.' MOVE.L (A7),-(A7) +00000240: A873 '.s' _SetPort ; A873 +00000242: 205F ' _' MOVEA.L (A7)+,A0 +00000244: 4A68 00A4 'Jh..' TST.W $00A4(A0) +00000248: 6B12 'k.' BMI.S *+$0014 ; 0000025C +0000024A: 3028 00A4 '0(..' MOVE.W $00A4(A0),D0 +0000024E: 6100 09DA 'a...' BSR *+$09DC ; 00000C2A +00000252: 2F28 00A0 '/(..' MOVE.L $00A0(A0),-(A7) +00000256: A9DA '..' _TEIdle ; A9DA +00000258: 6100 0AFA 'a...' BSR *+$0AFC ; 00000D54 +0000025C: A873 '.s' _SetPort ; A873 +0000025E: 5D4F ']O' SUBQ.W #6,A7 +00000260: 3F3C 017F '?<..' MOVE.W #$017F,-(A7) +00000264: 486E FFB4 'Hn..' PEA -$004C(A6) +00000268: A970 '.p' _GetNextEvent ; A970 +0000026A: 262E 000C '&...' MOVE.L $000C(A6),D3 +0000026E: A924 '.$' _FrontWindow ; A924 +00000270: 486E FFB4 'Hn..' PEA -$004C(A6) +00000274: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000278: 2043 ' C' MOVEA.L D3,A0 +0000027A: 4E90 'N.' JSR (A0) +0000027C: 4A1F 'J.' TST.B (A7)+ +0000027E: 6620 'f ' BNE.S *+$0022 ; 000002A0 +00000280: 554F 'UO' SUBQ.W #2,A7 +00000282: 486E FFB4 'Hn..' PEA -$004C(A6) +00000286: A97F '..' _IsDialogEvent ; A97F +00000288: 4A5F 'J_' TST.W (A7)+ +0000028A: 6718 'g.' BEQ.S *+$001A ; 000002A4 +0000028C: 554F 'UO' SUBQ.W #2,A7 +0000028E: 486E FFB4 'Hn..' PEA -$004C(A6) +00000292: 486E FFE4 'Hn..' PEA -$001C(A6) +00000296: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000029A: A980 '..' _DialogSelect ; A980 +0000029C: 4A5F 'J_' TST.W (A7)+ +0000029E: 6F92 'o.' BLE.S *-$006C ; 00000232 +000002A0: 7008 'p.' MOVEQ #$08,D0 +000002A2: 601E '`.' BRA.S *+$0020 ; 000002C2 +000002A4: 302E FFB4 '0...' MOVE.W -$004C(A6),D0 +000002A8: 5340 'S@' SUBQ.W #1,D0 +000002AA: 6686 'f.' BNE.S *-$0078 ; 00000232 +000002AC: 7001 'p.' MOVEQ #$01,D0 +000002AE: 6100 FC90 'a...' BSR *-$036E ; FFFFFF40 +000002B2: 6000 FF7E '`..~' BRA *-$0080 ; 00000232 +000002B6: 205F ' _' MOVEA.L (A7)+,A0 +000002B8: 4E56 FF8A 'NV..' LINK.W A6,#-$0076 +000002BC: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +000002C0: 4ED0 'N.' JMP (A0) +000002C2: 4CDF 1CF8 'L...' MOVEM.L (A7)+,D3-D7/A2-A4 +000002C6: 4E5E 'N^' UNLK A6 +000002C8: 205F ' _' MOVEA.L (A7)+,A0 +000002CA: DFC0 '..' ADDA.L D0,A7 +000002CC: 4ED0 'N.' JMP (A0) +000002CE: 61E6 'a.' BSR.S *-$0018 ; 000002B6 +000002D0: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +000002D4: 6100 0084 'a...' BSR *+$0086 ; 0000035A +000002D8: 2F0C '/.' MOVE.L A4,-(A7) +000002DA: A969 '.i' _DrawControls ; A969 +000002DC: 7801 'x.' MOVEQ #$01,D4 +000002DE: 6100 04B4 'a...' BSR *+$04B6 ; 00000794 +000002E2: 6100 0022 'a.."' BSR *+$0024 ; 00000306 +000002E6: 605A '`Z' BRA.S *+$005C ; 00000342 +000002E8: 61CC 'a.' BSR.S *-$0032 ; 000002B6 +000002EA: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +000002EE: 6100 006A 'a..j' BSR *+$006C ; 0000035A +000002F2: 2F0C '/.' MOVE.L A4,-(A7) +000002F4: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +000002F8: A953 '.S' _UpdtControl ; A953 +000002FA: 7803 'x.' MOVEQ #$03,D4 +000002FC: 6100 0496 'a...' BSR *+$0498 ; 00000794 +00000300: 6104 'a.' BSR.S *+$0006 ; 00000306 +00000302: 6000 0328 '`..(' BRA *+$032A ; 0000062C +00000306: 2F2E FFD4 '/...' MOVE.L -$002C(A6),-(A7) +0000030A: A873 '.s' _SetPort ; A873 +0000030C: 204B ' K' MOVEA.L A3,A0 +0000030E: A02A '.*' _HUnlock ; A02A +00000310: 4E75 'Nu' RTS +00000312: 61A2 'a.' BSR.S *-$005C ; 000002B6 +00000314: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000318: 6140 'a@' BSR.S *+$0042 ; 0000035A +0000031A: 2F2C 001C '/,..' MOVE.L $001C(A4),-(A7) +0000031E: A8DD '..' _SetEmptyRgn ; A8DD +00000320: 7802 'x.' MOVEQ #$02,D4 +00000322: 6100 0470 'a..p' BSR *+$0472 ; 00000794 +00000326: 61DE 'a.' BSR.S *-$0020 ; 00000306 +00000328: 206C 00A0 ' l..' MOVEA.L $00A0(A4),A0 +0000032C: 2F08 '/.' MOVE.L A0,-(A7) +0000032E: 7000 'p.' MOVEQ #$00,D0 +00000330: A122 '."' _NewHandle ; A122 +00000332: 2008 ' .' MOVE.L A0,D0 +00000334: 2057 ' W' MOVEA.L (A7),A0 +00000336: 2050 ' P' MOVEA.L (A0),A0 +00000338: 2140 003E '!@.>' MOVE.L D0,$003E(A0) +0000033C: A9CD '..' _TEDispose ; A9CD +0000033E: 2F0C '/.' MOVE.L A4,-(A7) +00000340: A92D '.-' _CloseWindow ; A92D +00000342: 7004 'p.' MOVEQ #$04,D0 +00000344: 6000 FF7C '`..|' BRA *-$0082 ; 000002C2 +00000348: 266C 009C '&l..' MOVEA.L $009C(A4),A3 +0000034C: 4A93 'J.' TST.L (A3) +0000034E: 6604 'f.' BNE.S *+$0006 ; 00000354 +00000350: 2F0B '/.' MOVE.L A3,-(A7) +00000352: A9A2 '..' _LoadResource ; A9A2 +00000354: 204B ' K' MOVEA.L A3,A0 +00000356: A029 '.)' _HLock ; A029 +00000358: 4E75 'Nu' RTS +0000035A: 486E FFD4 'Hn..' PEA -$002C(A6) +0000035E: A874 '.t' _GetPort ; A874 +00000360: 2F0C '/.' MOVE.L A4,-(A7) +00000362: A873 '.s' _SetPort ; A873 +00000364: 61E2 'a.' BSR.S *-$001C ; 00000348 +00000366: 610A 'a.' BSR.S *+$000C ; 00000372 +00000368: 6704 'g.' BEQ.S *+$0006 ; 0000036E +0000036A: 6100 0854 'a..T' BSR *+$0856 ; 00000BC0 +0000036E: 721A 'r.' MOVEQ #$1A,D1 +00000370: 4E75 'Nu' RTS +00000372: 362C 00A4 '6,..' MOVE.W $00A4(A4),D3 +00000376: 6B06 'k.' BMI.S *+$0008 ; 0000037E +00000378: 6100 0A8A 'a...' BSR *+$0A8C ; 00000E04 +0000037C: 6016 '`.' BRA.S *+$0018 ; 00000394 +0000037E: 76FF 'v.' MOVEQ #$FF,D3 +00000380: 6100 0A78 'a..x' BSR *+$0A7A ; 00000DFA +00000384: 6710 'g.' BEQ.S *+$0012 ; 00000396 +00000386: 082A 0004 000C '.*....' BTST #$04,$000C(A2) +0000038C: 67F2 'g.' BEQ.S *-$000C ; 00000380 +0000038E: 6100 0A0A 'a...' BSR *+$0A0C ; 00000D9A +00000392: 67EC 'g.' BEQ.S *-$0012 ; 00000380 +00000394: 74FE 't.' MOVEQ #$FE,D2 +00000396: 4E75 'Nu' RTS +00000398: 5D4F ']O' SUBQ.W #6,A7 +0000039A: 2F2F 000A '//..' MOVE.L $000A(A7),-(A7) +0000039E: 486F 0006 'Ho..' PEA $0006(A7) +000003A2: AA42 '.B' _GetAuxWin ; AA42 +000003A4: 544F 'TO' ADDQ.W #2,A7 +000003A6: 205F ' _' MOVEA.L (A7)+,A0 +000003A8: 2050 ' P' MOVEA.L (A0),A0 +000003AA: 2028 000C ' (..' MOVE.L $000C(A0),D0 +000003AE: 6704 'g.' BEQ.S *+$0006 ; 000003B4 +000003B0: 2040 ' @' MOVEA.L D0,A0 +000003B2: A023 '.#' _DisposeHandle ; A023 +000003B4: 206F 0004 ' o..' MOVEA.L $0004(A7),A0 +000003B8: 2F28 009C '/(..' MOVE.L $009C(A0),-(A7) +000003BC: 2F08 '/.' MOVE.L A0,-(A7) +000003BE: A982 '..' _CloseDialog ; A982 +000003C0: 205F ' _' MOVEA.L (A7)+,A0 +000003C2: A023 '.#' _DisposeHandle ; A023 +000003C4: 225F '"_' MOVEA.L (A7)+,A1 +000003C6: 205F ' _' MOVEA.L (A7)+,A0 +000003C8: A01F '..' _DisposePtr ; A01F +000003CA: 4ED1 'N.' JMP (A1) +000003CC: 2052 ' R' MOVEA.L (A2),A0 +000003CE: 3028 0012 '0(..' MOVE.W $0012(A0),D0 +000003D2: 6006 '`.' BRA.S *+$0008 ; 000003DA +000003D4: 2052 ' R' MOVEA.L (A2),A0 +000003D6: 3028 0008 '0(..' MOVE.W $0008(A0),D0 +000003DA: 594F 'YO' SUBQ.W #4,A7 +000003DC: 2F3C 4449 544C '/8' MOVEM.L D2-D6/A2-A4,-(A7) +00000988: 2052 ' R' MOVEA.L (A2),A0 +0000098A: A9E1 '..' _HandToHand ; A9E1 +0000098C: 2448 '$H' MOVEA.L A0,A2 +0000098E: 4A06 'J.' TST.B D6 +00000990: 6706 'g.' BEQ.S *+$0008 ; 00000998 +00000992: 2F0A '/.' MOVE.L A2,-(A7) +00000994: 4EBA 0000 'N...' JSR REPLACECITATIONS ; id: 235 +00000998: 204A ' J' MOVEA.L A2,A0 +0000099A: A029 '.)' _HLock ; A029 +0000099C: 2F12 '/.' MOVE.L (A2),-(A7) +0000099E: 204A ' J' MOVEA.L A2,A0 +000009A0: A025 '.%' _GetHandleSize ; A025 +000009A2: 2F00 '/.' MOVE.L D0,-(A7) +000009A4: 486E FFD8 'Hn..' PEA -$0028(A6) +000009A8: 2055 ' U' MOVEA.L (A5),A0 +000009AA: 2050 ' P' MOVEA.L (A0),A0 +000009AC: 2068 00A0 ' h..' MOVEA.L $00A0(A0),A0 +000009B0: 2050 ' P' MOVEA.L (A0),A0 +000009B2: 3F28 003A '?(.:' MOVE.W $003A(A0),-(A7) +000009B6: A9CE '..' _TETextBox ; A9CE +000009B8: 6100 03BA 'a...' BSR *+$03BC ; 00000D74 +000009BC: 204A ' J' MOVEA.L A2,A0 +000009BE: A023 '.#' _DisposeHandle ; A023 +000009C0: 4CDF 1C7C 'L..|' MOVEM.L (A7)+,D2-D6/A2-A4 +000009C4: 60A6 '`.' BRA.S *-$0058 ; 0000096C +000009C6: E658 '.X' ROR.W #3,D0 +000009C8: 651A 'e.' BCS.S *+$001C ; 000009E4 +000009CA: E450 '.P' ROXR.W #2,D0 +000009CC: 651A 'e.' BCS.S *+$001C ; 000009E8 +000009CE: 6B18 'k.' BMI.S *+$001A ; 000009E8 +000009D0: E450 '.P' ROXR.W #2,D0 +000009D2: 6A10 'j.' BPL.S *+$0012 ; 000009E4 +000009D4: A025 '.%' _GetHandleSize ; A025 +000009D6: 4A80 'J.' TST.L D0 +000009D8: 6F0A 'o.' BLE.S *+$000C ; 000009E4 +000009DA: EE98 '..' ROR.L #7,D0 +000009DC: 5340 'S@' SUBQ.W #1,D0 +000009DE: 6704 'g.' BEQ.S *+$0006 ; 000009E4 +000009E0: 2F08 '/.' MOVE.L A0,-(A7) +000009E2: AA25 '.%' _DisposeCIcon ; AA25 +000009E4: 4292 'B.' CLR.L (A2) +000009E6: 4E75 'Nu' RTS +000009E8: A023 '.#' _DisposeHandle ; A023 +000009EA: 60F8 '`.' BRA.S *-$0006 ; 000009E4 +000009EC: 202C 008C ' ,..' MOVE.L $008C(A4),D0 +000009F0: 67F2 'g.' BEQ.S *-$000C ; 000009E4 +000009F2: 2F08 '/.' MOVE.L A0,-(A7) +000009F4: A955 '.U' _DisposeControl ; A955 +000009F6: 60EC '`.' BRA.S *-$0012 ; 000009E4 +000009F8: 206E FFB6 ' n..' MOVEA.L -$004A(A6),A0 +000009FC: 4A68 00A4 'Jh..' TST.W $00A4(A0) +00000A00: 6B5C 'k\' BMI.S *+$005E ; 00000A5E +00000A02: 2F28 00A0 '/(..' MOVE.L $00A0(A0),-(A7) +00000A06: 3F28 00A4 '?(..' MOVE.W $00A4(A0),-(A7) +00000A0A: 2F08 '/.' MOVE.L A0,-(A7) +00000A0C: A873 '.s' _SetPort ; A873 +00000A0E: 301F '0.' MOVE.W (A7)+,D0 +00000A10: 6100 0218 'a...' BSR *+$021A ; 00000C2A +00000A14: 082E 0000 FFC3 '......' BTST #$00,-$003D(A6) +00000A1A: 6704 'g.' BEQ.S *+$0006 ; 00000A20 +00000A1C: A9D8 '..' _TEActivate ; A9D8 +00000A1E: 6002 '`.' BRA.S *+$0004 ; 00000A22 +00000A20: A9D9 '..' _TEDeactivate ; A9D9 +00000A22: 6100 0330 'a..0' BSR *+$0332 ; 00000D54 +00000A26: 2F0C '/.' MOVE.L A4,-(A7) +00000A28: A873 '.s' _SetPort ; A873 +00000A2A: 6032 '`2' BRA.S *+$0034 ; 00000A5E +00000A2C: 302E FFB4 '0...' MOVE.W -$004C(A6),D0 +00000A30: 5340 'S@' SUBQ.W #1,D0 +00000A32: 6700 00A4 'g...' BEQ *+$00A6 ; 00000AD8 +00000A36: 5540 'U@' SUBQ.W #2,D0 +00000A38: 6736 'g6' BEQ.S *+$0038 ; 00000A70 +00000A3A: 5540 'U@' SUBQ.W #2,D0 +00000A3C: 6732 'g2' BEQ.S *+$0034 ; 00000A70 +00000A3E: 5340 'S@' SUBQ.W #1,D0 +00000A40: 6720 'g ' BEQ.S *+$0022 ; 00000A62 +00000A42: 5540 'U@' SUBQ.W #2,D0 +00000A44: 67B2 'g.' BEQ.S *-$004C ; 000009F8 +00000A46: 4A6C 00A4 'Jl..' TST.W $00A4(A4) +00000A4A: 6B12 'k.' BMI.S *+$0014 ; 00000A5E +00000A4C: 302C 00A4 '0,..' MOVE.W $00A4(A4),D0 +00000A50: 6100 01D8 'a...' BSR *+$01DA ; 00000C2A +00000A54: 2F2C 00A0 '/,..' MOVE.L $00A0(A4),-(A7) +00000A58: A9DA '..' _TEIdle ; A9DA +00000A5A: 6100 02F8 'a...' BSR *+$02FA ; 00000D54 +00000A5E: 76FF 'v.' MOVEQ #$FF,D3 +00000A60: 4E75 'Nu' RTS +00000A62: 2F0C '/.' MOVE.L A4,-(A7) +00000A64: 2F17 '/.' MOVE.L (A7),-(A7) +00000A66: 2F17 '/.' MOVE.L (A7),-(A7) +00000A68: A922 '."' _BeginUpDate ; A922 +00000A6A: A981 '..' _DrawDialog ; A981 +00000A6C: A923 '.#' _EndUpDate ; A923 +00000A6E: 60EE '`.' BRA.S *-$0010 ; 00000A5E +00000A70: 122E FFB9 '....' MOVE.B -$0047(A6),D1 +00000A74: 0C01 0009 '....' CMPI.B #$09,D1 +00000A78: 671C 'g.' BEQ.S *+$001E ; 00000A96 +00000A7A: 362C 00A4 '6,..' MOVE.W $00A4(A4),D3 +00000A7E: 6BDE 'k.' BMI.S *-$0020 ; 00000A5E +00000A80: 6100 01BA 'a...' BSR *+$01BC ; 00000C3C +00000A84: 3F01 '?.' MOVE.W D1,-(A7) +00000A86: 2F2C 00A0 '/,..' MOVE.L $00A0(A4),-(A7) +00000A8A: 6100 F574 'a..t' BSR DSEDIT-NEWDIALOG+$F574 ; ids: 234, 210 +00000A8E: 6100 02C4 'a...' BSR *+$02C6 ; 00000D54 +00000A92: 6000 00D4 '`...' BRA *+$00D6 ; 00000B68 +00000A96: 4245 'BE' CLR.W D5 +00000A98: 362C 00A4 '6,..' MOVE.W $00A4(A4),D3 +00000A9C: 6100 0366 'a..f' BSR *+$0368 ; 00000E04 +00000AA0: 6100 0358 'a..X' BSR *+$035A ; 00000DFA +00000AA4: 6722 'g"' BEQ.S *+$0024 ; 00000AC8 +00000AA6: B66C 00A4 '.l..' CMP.W $00A4(A4),D3 +00000AAA: 67B2 'g.' BEQ.S *-$004C ; 00000A5E +00000AAC: 082A 0004 000C '.*....' BTST #$04,$000C(A2) +00000AB2: 67EC 'g.' BEQ.S *-$0012 ; 00000AA0 +00000AB4: 6100 02E4 'a...' BSR *+$02E6 ; 00000D9A +00000AB8: 67E6 'g.' BEQ.S *-$0018 ; 00000AA0 +00000ABA: 243C 0000 7FFF '$<....' MOVE.L #$00007FFF,D2 +00000AC0: 6100 00B4 'a...' BSR *+$00B6 ; 00000B76 +00000AC4: 6000 00A2 '`...' BRA *+$00A4 ; 00000B68 +00000AC8: 4A45 'JE' TST.W D5 +00000ACA: 6B92 'k.' BMI.S *-$006C ; 00000A5E +00000ACC: 7AFF 'z.' MOVEQ #$FF,D5 +00000ACE: 76FF 'v.' MOVEQ #$FF,D3 +00000AD0: 4A6C 00A4 'Jl..' TST.W $00A4(A4) +00000AD4: 6ACA 'j.' BPL.S *-$0034 ; 00000AA0 +00000AD6: 6086 '`.' BRA.S *-$0078 ; 00000A5E +00000AD8: 2D6E FFBE FFE4 '-n....' MOVE.L -$0042(A6),-$001C(A6) +00000ADE: 486E FFE4 'Hn..' PEA -$001C(A6) +00000AE2: A871 '.q' _GlobalToLocal ; A871 +00000AE4: 76FF 'v.' MOVEQ #$FF,D3 +00000AE6: 6100 0312 'a...' BSR *+$0314 ; 00000DFA +00000AEA: 6700 FF72 'g..r' BEQ *-$008C ; 00000A5E +00000AEE: 554F 'UO' SUBQ.W #2,A7 +00000AF0: 2F2E FFE4 '/...' MOVE.L -$001C(A6),-(A7) +00000AF4: 486E FFD8 'Hn..' PEA -$0028(A6) +00000AF8: A8AD '..' _PtInRect ; A8AD +00000AFA: 4A1F 'J.' TST.B (A7)+ +00000AFC: 67E8 'g.' BEQ.S *-$0016 ; 00000AE6 +00000AFE: 082A 0002 000C '.*....' BTST #$02,$000C(A2) +00000B04: 672C 'g,' BEQ.S *+$002E ; 00000B32 +00000B06: 554F 'UO' SUBQ.W #2,A7 +00000B08: 2F2E FFE4 '/...' MOVE.L -$001C(A6),-(A7) +00000B0C: 2F0C '/.' MOVE.L A4,-(A7) +00000B0E: 486E FFE8 'Hn..' PEA -$0018(A6) +00000B12: A96C '.l' _FindControl ; A96C +00000B14: 301F '0.' MOVE.W (A7)+,D0 +00000B16: 6700 FF46 'g..F' BEQ *-$00B8 ; 00000A5E +00000B1A: 554F 'UO' SUBQ.W #2,A7 +00000B1C: 2F2E FFE8 '/...' MOVE.L -$0018(A6),-(A7) +00000B20: 2F2E FFE4 '/...' MOVE.L -$001C(A6),-(A7) +00000B24: 2F38 0A06 '/8..' MOVE.L $0A06,-(A7) +00000B28: A968 '.h' _TrackControl ; A968 +00000B2A: 4A5F 'J_' TST.W (A7)+ +00000B2C: 6700 FF30 'g..0' BEQ *-$00CE ; 00000A5E +00000B30: 6036 '`6' BRA.S *+$0038 ; 00000B68 +00000B32: 082A 0004 000C '.*....' BTST #$04,$000C(A2) +00000B38: 672E 'g.' BEQ.S *+$0030 ; 00000B68 +00000B3A: B66C 00A4 '.l..' CMP.W $00A4(A4),D3 +00000B3E: 6704 'g.' BEQ.S *+$0006 ; 00000B44 +00000B40: 7400 't.' MOVEQ #$00,D2 +00000B42: 6132 'a2' BSR.S *+$0034 ; 00000B76 +00000B44: 4A6C 00A4 'Jl..' TST.W $00A4(A4) +00000B48: 6B1E 'k.' BMI.S *+$0020 ; 00000B68 +00000B4A: 302C 00A4 '0,..' MOVE.W $00A4(A4),D0 +00000B4E: 6100 00DA 'a...' BSR *+$00DC ; 00000C2A +00000B52: 2F2E FFE4 '/...' MOVE.L -$001C(A6),-(A7) +00000B56: 082E 0001 FFC2 '......' BTST #$01,-$003E(A6) +00000B5C: 56E7 'V.' SNE -(A7) +00000B5E: 2F2C 00A0 '/,..' MOVE.L $00A0(A4),-(A7) +00000B62: A9D4 '..' _TEClick ; A9D4 +00000B64: 6100 01EE 'a...' BSR *+$01F0 ; 00000D54 +00000B68: 082A 0007 000C '.*....' BTST #$07,$000C(A2) +00000B6E: 6600 FEEE 'f...' BNE *-$0110 ; 00000A5E +00000B72: 5243 'RC' ADDQ.W #1,D3 +00000B74: 4E75 'Nu' RTS +00000B76: 4A6C 00A4 'Jl..' TST.W $00A4(A4) +00000B7A: 6B2A 'k*' BMI.S *+$002C ; 00000BA6 +00000B7C: 302C 00A4 '0,..' MOVE.W $00A4(A4),D0 +00000B80: 6100 00A8 'a...' BSR *+$00AA ; 00000C2A +00000B84: 206C 00A0 ' l..' MOVEA.L $00A0(A4),A0 +00000B88: 2050 ' P' MOVEA.L (A0),A0 +00000B8A: 2F28 0008 '/(..' MOVE.L $0008(A0),-(A7) +00000B8E: 2F10 '/.' MOVE.L (A0),-(A7) +00000B90: 486F 0004 'Ho..' PEA $0004(A7) +00000B94: A87F '..' _SubPt ; A87F +00000B96: 2F2C 00A0 '/,..' MOVE.L $00A0(A4),-(A7) +00000B9A: A9DD '..' _TEScroll ; A9DD +00000B9C: 2F2C 00A0 '/,..' MOVE.L $00A0(A4),-(A7) +00000BA0: A9D9 '..' _TEDeactivate ; A9D9 +00000BA2: 6100 01B0 'a...' BSR *+$01B2 ; 00000D54 +00000BA6: 611E 'a.' BSR.S *+$0020 ; 00000BC6 +00000BA8: 4A6C 00A4 'Jl..' TST.W $00A4(A4) +00000BAC: 6B10 'k.' BMI.S *+$0012 ; 00000BBE +00000BAE: 302C 00A4 '0,..' MOVE.W $00A4(A4),D0 +00000BB2: 6176 'av' BSR.S *+$0078 ; 00000C2A +00000BB4: 2F2C 00A0 '/,..' MOVE.L $00A0(A4),-(A7) +00000BB8: A9D8 '..' _TEActivate ; A9D8 +00000BBA: 6100 0198 'a...' BSR *+$019A ; 00000D54 +00000BBE: 4E75 'Nu' RTS +00000BC0: B66C 00A4 '.l..' CMP.W $00A4(A4),D3 +00000BC4: 67F8 'g.' BEQ.S *-$0006 ; 00000BBE +00000BC6: 2012 ' .' MOVE.L (A2),D0 +00000BC8: 6FF4 'o.' BLE.S *-$000A ; 00000BBE +00000BCA: 3943 00A4 '9C..' MOVE.W D3,$00A4(A4) +00000BCE: 6BEE 'k.' BMI.S *-$0010 ; 00000BBE +00000BD0: 206C 00A0 ' l..' MOVEA.L $00A0(A4),A0 +00000BD4: 2250 '"P' MOVEA.L (A0),A1 +00000BD6: 2340 003E '#@.>' MOVE.L D0,$003E(A1) +00000BDA: 70FE 'p.' MOVEQ #$FE,D0 +00000BDC: B480 '..' CMP.L D0,D2 +00000BDE: 6704 'g.' BEQ.S *+$0006 ; 00000BE4 +00000BE0: 2342 0020 '#B. ' MOVE.L D2,$0020(A1) +00000BE4: 41D1 'A.' LEA (A1),A0 +00000BE6: 20EE FFD8 ' ...' MOVE.L -$0028(A6),(A0)+ +00000BEA: 20EE FFDC ' ...' MOVE.L -$0024(A6),(A0)+ +00000BEE: 20EE FFD8 ' ...' MOVE.L -$0028(A6),(A0)+ +00000BF2: 20EE FFDC ' ...' MOVE.L -$0024(A6),(A0)+ +00000BF6: 50E9 0032 'P..2' ST $0032(A1) +00000BFA: 41D1 'A.' LEA (A1),A0 +00000BFC: 7002 'p.' MOVEQ #$02,D0 +00000BFE: D058 '.X' ADD.W (A0)+,D0 +00000C00: D069 0018 '.i..' ADD.W $0018(A1),D0 +00000C04: 3218 '2.' MOVE.W (A0)+,D1 +00000C06: B058 '.X' CMP.W (A0)+,D0 +00000C08: 6D0A 'm.' BLT.S *+$000C ; 00000C14 +00000C0A: 4A78 0BAC 'Jx..' TST.W $0BAC +00000C0E: 6B04 'k.' BMI.S *+$0006 ; 00000C14 +00000C10: 9250 '.P' SUB.W (A0),D1 +00000C12: 9350 '.P' SUB.W D1,(A0) +00000C14: 6126 'a&' BSR.S *+$0028 ; 00000C3C +00000C16: 50E7 'P.' ST -(A7) +00000C18: 2F2C 00A0 '/,..' MOVE.L $00A0(A4),-(A7) +00000C1C: A813 '..' _TEAutoView ; A813 +00000C1E: 2F2C 00A0 '/,..' MOVE.L $00A0(A4),-(A7) +00000C22: A9D0 '..' _TECalText ; A9D0 +00000C24: 6100 012E 'a...' BSR *+$0130 ; 00000D54 +00000C28: 4E75 'Nu' RTS +00000C2A: 2F03 '/.' MOVE.L D3,-(A7) +00000C2C: 3600 '6.' MOVE.W D0,D3 +00000C2E: 610C 'a.' BSR.S *+$000E ; 00000C3C +00000C30: 261F '&.' MOVE.L (A7)+,D3 +00000C32: 4E75 'Nu' RTS +00000C34: 48E7 FCE8 'H...' MOVEM.L D0-D5/A0-A2/A4,-(A7) +00000C38: 51C5 'Q.' SF D5 +00000C3A: 6006 '`.' BRA.S *+$0008 ; 00000C42 +00000C3C: 48E7 FCE8 'H...' MOVEM.L D0-D5/A0-A2/A4,-(A7) +00000C40: 50C5 'P.' ST D5 +00000C42: 6100 00DE 'a...' BSR *+$00E0 ; 00000D22 +00000C46: 2055 ' U' MOVEA.L (A5),A0 +00000C48: 2850 '(P' MOVEA.L (A0),A4 +00000C4A: 5D4F ']O' SUBQ.W #6,A7 +00000C4C: 2F0C '/.' MOVE.L A4,-(A7) +00000C4E: 486F 0006 'Ho..' PEA $0006(A7) +00000C52: AA42 '.B' _GetAuxWin ; AA42 +00000C54: 544F 'TO' ADDQ.W #2,A7 +00000C56: 201F ' .' MOVE.L (A7)+,D0 +00000C58: 6700 00C2 'g...' BEQ *+$00C4 ; 00000D1C +00000C5C: 2040 ' @' MOVEA.L D0,A0 +00000C5E: 2050 ' P' MOVEA.L (A0),A0 +00000C60: 2028 000C ' (..' MOVE.L $000C(A0),D0 +00000C64: 6700 00B6 'g...' BEQ *+$00B8 ; 00000D1C +00000C68: 2440 '$@' MOVEA.L D0,A2 +00000C6A: 2052 ' R' MOVEA.L (A2),A0 +00000C6C: 7000 'p.' MOVEQ #$00,D0 +00000C6E: 43F0 3400 'C.4.' LEA $00(A0,D3.W*4),A1 +00000C72: 3811 '8.' MOVE.W (A1),D4 +00000C74: D0E9 0002 '....' ADDA.W $0002(A1),A0 +00000C78: 2F08 '/.' MOVE.L A0,-(A7) +00000C7A: 0891 000F '....' BCLR #$0F,(A1) +00000C7E: 6714 'g.' BEQ.S *+$0016 ; 00000C94 +00000C80: 3250 '2P' MOVEA.W (A0),A1 +00000C82: D3D2 '..' ADDA.L (A2),A1 +00000C84: 2F09 '/.' MOVE.L A1,-(A7) +00000C86: 2F08 '/.' MOVE.L A0,-(A7) +00000C88: 204A ' J' MOVEA.L A2,A0 +00000C8A: A029 '.)' _HLock ; A029 +00000C8C: A900 '..' _GetFNum ; A900 +00000C8E: 204A ' J' MOVEA.L A2,A0 +00000C90: A02A '.*' _HUnlock ; A02A +00000C92: 2057 ' W' MOVEA.L (A7),A0 +00000C94: 246C 00A0 '$l..' MOVEA.L $00A0(A4),A2 +00000C98: 2452 '$R' MOVEA.L (A2),A2 +00000C9A: 3604 '6.' MOVE.W D4,D3 +00000C9C: E243 '.C' ASR.W #1,D3 +00000C9E: 640C 'd.' BCC.S *+$000E ; 00000CAC +00000CA0: 3950 0044 '9P.D' MOVE.W (A0),$0044(A4) +00000CA4: 4A05 'J.' TST.B D5 +00000CA6: 6704 'g.' BEQ.S *+$0006 ; 00000CAC +00000CA8: 3550 004A '5P.J' MOVE.W (A0),$004A(A2) +00000CAC: E243 '.C' ASR.W #1,D3 +00000CAE: 6410 'd.' BCC.S *+$0012 ; 00000CC0 +00000CB0: 3968 0002 0046 '9h...F' MOVE.W $0002(A0),$0046(A4) +00000CB6: 4A05 'J.' TST.B D5 +00000CB8: 6706 'g.' BEQ.S *+$0008 ; 00000CC0 +00000CBA: 3568 0002 004C '5h...L' MOVE.W $0002(A0),$004C(A2) +00000CC0: 4A6C 004A 'Jl.J' TST.W $004A(A4) +00000CC4: 6606 'f.' BNE.S *+$0008 ; 00000CCC +00000CC6: 1978 0987 004B '.x...K' MOVE.B $0987,$004B(A4) +00000CCC: 0804 0004 '....' BTST #$04,D4 +00000CD0: 6608 'f.' BNE.S *+$000A ; 00000CDA +00000CD2: E243 '.C' ASR.W #1,D3 +00000CD4: 6416 'd.' BCC.S *+$0018 ; 00000CEC +00000CD6: 426C 004A 'Bl.J' CLR.W $004A(A4) +00000CDA: 3028 0004 '0(..' MOVE.W $0004(A0),D0 +00000CDE: D16C 004A '.l.J' ADD.W D0,$004A(A4) +00000CE2: 4A05 'J.' TST.B D5 +00000CE4: 6706 'g.' BEQ.S *+$0008 ; 00000CEC +00000CE6: 356C 004A 0050 '5l.J.P' MOVE.W $004A(A4),$0050(A2) +00000CEC: 0804 000E '....' BTST #$0E,D4 +00000CF0: 6710 'g.' BEQ.S *+$0012 ; 00000D02 +00000CF2: 3968 0012 0048 '9h...H' MOVE.W $0012(A0),$0048(A4) +00000CF8: 4A05 'J.' TST.B D5 +00000CFA: 6706 'g.' BEQ.S *+$0008 ; 00000D02 +00000CFC: 3568 0012 004E '5h...N' MOVE.W $0012(A0),$004E(A2) +00000D02: E243 '.C' ASR.W #1,D3 +00000D04: 6406 'd.' BCC.S *+$0008 ; 00000D0C +00000D06: 4868 0006 'Hh..' PEA $0006(A0) +00000D0A: AA14 '..' _RGBForeColor ; AA14 +00000D0C: 0804 000D '....' BTST #$0D,D4 +00000D10: 6708 'g.' BEQ.S *+$000A ; 00000D1A +00000D12: 2057 ' W' MOVEA.L (A7),A0 +00000D14: 4868 000C 'Hh..' PEA $000C(A0) +00000D18: AA15 '..' _RGBBackColor ; AA15 +00000D1A: 584F 'XO' ADDQ.W #4,A7 +00000D1C: 4CDF 173F 'L..?' MOVEM.L (A7)+,D0-D5/A0-A2/A4 +00000D20: 4E75 'Nu' RTS +00000D22: 486E FFA0 'Hn..' PEA -$0060(A6) +00000D26: AA19 '..' _GetForeColor ; AA19 +00000D28: 486E FF9A 'Hn..' PEA -$0066(A6) +00000D2C: AA1A '..' _GetBackColor ; AA1A +00000D2E: 2055 ' U' MOVEA.L (A5),A0 +00000D30: 2050 ' P' MOVEA.L (A0),A0 +00000D32: 2228 00A0 '"(..' MOVE.L $00A0(A0),D1 +00000D36: 41E8 0044 'A..D' LEA $0044(A0),A0 +00000D3A: 43EE FF8A 'C...' LEA -$0076(A6),A1 +00000D3E: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000D40: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000D42: 2041 ' A' MOVEA.L D1,A0 +00000D44: 2050 ' P' MOVEA.L (A0),A0 +00000D46: 41E8 004A 'A..J' LEA $004A(A0),A0 +00000D4A: 43EE FF92 'C...' LEA -$006E(A6),A1 +00000D4E: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000D50: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000D52: 4E75 'Nu' RTS +00000D54: 48E7 E0C0 'H...' MOVEM.L D0-D2/A0/A1,-(A7) +00000D58: 2055 ' U' MOVEA.L (A5),A0 +00000D5A: 2050 ' P' MOVEA.L (A0),A0 +00000D5C: 2068 00A0 ' h..' MOVEA.L $00A0(A0),A0 +00000D60: 2050 ' P' MOVEA.L (A0),A0 +00000D62: 41E8 004A 'A..J' LEA $004A(A0),A0 +00000D66: 43EE FF92 'C...' LEA -$006E(A6),A1 +00000D6A: 20D9 ' .' MOVE.L (A1)+,(A0)+ +00000D6C: 20D9 ' .' MOVE.L (A1)+,(A0)+ +00000D6E: 92FC 0010 '....' SUBA.W #$0010,A1 +00000D72: 6008 '`.' BRA.S *+$000A ; 00000D7C +00000D74: 48E7 E0C0 'H...' MOVEM.L D0-D2/A0/A1,-(A7) +00000D78: 43EE FF8A 'C...' LEA -$0076(A6),A1 +00000D7C: 2055 ' U' MOVEA.L (A5),A0 +00000D7E: 2050 ' P' MOVEA.L (A0),A0 +00000D80: 41E8 0044 'A..D' LEA $0044(A0),A0 +00000D84: 20D9 ' .' MOVE.L (A1)+,(A0)+ +00000D86: 20D9 ' .' MOVE.L (A1)+,(A0)+ +00000D88: 486E FF9A 'Hn..' PEA -$0066(A6) +00000D8C: AA15 '..' _RGBBackColor ; AA15 +00000D8E: 486E FFA0 'Hn..' PEA -$0060(A6) +00000D92: AA14 '..' _RGBForeColor ; AA14 +00000D94: 4CDF 0307 'L...' MOVEM.L (A7)+,D0-D2/A0/A1 +00000D98: 4E75 'Nu' RTS +00000D9A: 7000 'p.' MOVEQ #$00,D0 +00000D9C: 6006 '`.' BRA.S *+$0008 ; 00000DA4 +00000D9E: 203C FFFC FFFC ' <....' MOVE.L #$FFFCFFFC,D0 +00000DA4: 2F2A 0008 '/*..' MOVE.L $0008(A2),-(A7) +00000DA8: 2F2A 0004 '/*..' MOVE.L $0004(A2),-(A7) +00000DAC: 2F0F '/.' MOVE.L A7,-(A7) +00000DAE: 2F00 '/.' MOVE.L D0,-(A7) +00000DB0: A8A9 '..' _InsetRect ; A8A9 +00000DB2: 4267 'Bg' CLR.W -(A7) +00000DB4: 486F 0002 'Ho..' PEA $0002(A7) +00000DB8: 486C 0010 'Hl..' PEA $0010(A4) +00000DBC: 486F 000A 'Ho..' PEA $000A(A7) +00000DC0: A8AA '..' _SectRect ; A8AA +00000DC2: 101F '..' MOVE.B (A7)+,D0 +00000DC4: 504F 'PO' ADDQ.W #8,A7 +00000DC6: 4E75 'Nu' RTS +00000DC8: 2F08 '/.' MOVE.L A0,-(A7) +00000DCA: 3F02 '?.' MOVE.W D2,-(A7) +00000DCC: 3F02 '?.' MOVE.W D2,-(A7) +00000DCE: 2F08 '/.' MOVE.L A0,-(A7) +00000DD0: 3F01 '?.' MOVE.W D1,-(A7) +00000DD2: 3F01 '?.' MOVE.W D1,-(A7) +00000DD4: 2F08 '/.' MOVE.L A0,-(A7) +00000DD6: 4442 'DB' NEG.W D2 +00000DD8: 3F02 '?.' MOVE.W D2,-(A7) +00000DDA: 3F02 '?.' MOVE.W D2,-(A7) +00000DDC: 3F00 '?.' MOVE.W D0,-(A7) +00000DDE: 3F00 '?.' MOVE.W D0,-(A7) +00000DE0: A89B '..' _PenSize ; A89B +00000DE2: A8A9 '..' _InsetRect ; A8A9 +00000DE4: A8B0 '..' _FrameRoundRect ; A8B0 +00000DE6: A8A9 '..' _InsetRect ; A8A9 +00000DE8: 4E75 'Nu' RTS +00000DEA: 48E7 E060 'H..`' MOVEM.L D0-D2/A1/A2,-(A7) +00000DEE: 2F08 '/.' MOVE.L A0,-(A7) +00000DF0: A906 '..' _NewString ; A906 +00000DF2: 205F ' _' MOVEA.L (A7)+,A0 +00000DF4: 4CDF 0606 'L...' MOVEM.L (A7)+,D1/D2/A1/A2 +00000DF8: 4E75 'Nu' RTS +00000DFA: 5243 'RC' ADDQ.W #1,D3 +00000DFC: 6706 'g.' BEQ.S *+$0008 ; 00000E04 +00000DFE: 2F02 '/.' MOVE.L D2,-(A7) +00000E00: 7001 'p.' MOVEQ #$01,D0 +00000E02: 6008 '`.' BRA.S *+$000A ; 00000E0C +00000E04: 2F02 '/.' MOVE.L D2,-(A7) +00000E06: 7E00 '~.' MOVEQ #$00,D7 +00000E08: 3003 '0.' MOVE.W D3,D0 +00000E0A: 6D0E 'm.' BLT.S *+$0010 ; 00000E1A +00000E0C: 7400 't.' MOVEQ #$00,D2 +00000E0E: 220B '".' MOVE.L A3,D1 +00000E10: 6708 'g.' BEQ.S *+$000A ; 00000E1A +00000E12: 2453 '$S' MOVEA.L (A3),A2 +00000E14: 321A '2.' MOVE.W (A2)+,D1 +00000E16: B243 '.C' CMP.W D3,D1 +00000E18: 6C12 'l.' BGE.S *+$0014 ; 00000E2C +00000E1A: 95CA '..' SUBA.L A2,A2 +00000E1C: 6016 '`.' BRA.S *+$0018 ; 00000E34 +00000E1E: 1432 700D '.2p.' MOVE.B $0D(A2,D7.W),D2 +00000E22: DE42 '.B' ADD.W D2,D7 +00000E24: 0647 000F '.G..' ADDI.W #$000F,D7 +00000E28: 0247 FFFE '.G..' ANDI.W #$FFFE,D7 +00000E2C: 51C8 FFF0 'Q...' DBF D0,*-$000E ; 00000E1E +00000E30: D4C7 '..' ADDA.W D7,A2 +00000E32: 6106 'a.' BSR.S *+$0008 ; 00000E3A +00000E34: 241F '$.' MOVE.L (A7)+,D2 +00000E36: 200A ' .' MOVE.L A2,D0 +00000E38: 4E75 'Nu' RTS +00000E3A: 41EA 0004 'A...' LEA $0004(A2),A0 +00000E3E: 43EE FFD8 'C...' LEA -$0028(A6),A1 +00000E42: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000E44: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000E46: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 234 + 234: DSEDIT +Pad + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="DSEDIT"(234) Ref2="NEWDIALOG"(210) + 0A8C + +Dictionary: Flags $00 FirstId 235 + 235: REPLACECITATIONS +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="REPLACECITATIONS"(235) + 00000996 + +Dictionary: Flags $00 FirstId 236 + 236: SETANALYZEDWINDOW + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SETANALYZEDWINDOW"(236) + 00000230 + +Dictionary: Flags $00 FirstId 237 + 237: STDFILTER + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="STDFILTER"(237) + 0000021E + +Dictionary: Flags $00 FirstId 238 + 238: FAKEUPEVENT + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FAKEUPEVENT"(238) + 0000018E + +Dictionary: Flags $00 FirstId 239 + 239: NOTOWNACTIVATOR + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="NOTOWNACTIVATOR"(239) + 00000188 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FAKEUPEVENT"(238) + 00000118 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="NOTOWNACTIVATOR"(239) + 00000112 + +EntryPoint: Flags=$08=(Extern Code) Offset=$0DC8 Entry="FRAMEOUT"(211) + +EntryPoint: Flags=$08=(Extern Code) Offset=$00BA Entry="CLAIMEVENT"(212) + +EntryPoint: Flags=$08=(Extern Code) Offset=$00D2 Entry="ISDIALOGEVENT"(213) + +EntryPoint: Flags=$08=(Extern Code) Offset=$015C Entry="DIALOGSELECT"(214) + +EntryPoint: Flags=$08=(Extern Code) Offset=$01EC Entry="MODALDIALOG"(215) + +EntryPoint: Flags=$08=(Extern Code) Offset=$02CE Entry="DRAWDIALOG"(216) + +EntryPoint: Flags=$08=(Extern Code) Offset=$02E8 Entry="UPDTDIALOG"(217) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0312 Entry="CLOSEDIALOG"(218) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0398 Entry="DISPOSDIALOG"(219) + +EntryPoint: Flags=$08=(Extern Code) Offset=$040C Entry="COULDDIALOG"(220) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0410 Entry="COULDALERT"(221) + +EntryPoint: Flags=$08=(Extern Code) Offset=$04F2 Entry="FREEDIALOG"(222) + +EntryPoint: Flags=$08=(Extern Code) Offset=$04F6 Entry="FREEALERT"(223) + +EntryPoint: Flags=$08=(Extern Code) Offset=$04FC Entry="PARAMTEXT"(224) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0520 Entry="ERRORSOUND"(225) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0528 Entry="GETDITEM"(226) + +EntryPoint: Flags=$08=(Extern Code) Offset=$056E Entry="SETDITEM"(227) + +EntryPoint: Flags=$08=(Extern Code) Offset=$05A6 Entry="GETITEXT"(228) + +EntryPoint: Flags=$08=(Extern Code) Offset=$05C6 Entry="SETITEXT"(229) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0632 Entry="SELITEXT"(230) + +EntryPoint: Flags=$08=(Extern Code) Offset=$068E Entry="HIDEDITEM"(231) + +EntryPoint: Flags=$08=(Extern Code) Offset=$06EC Entry="SHOWDITEM"(232) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0760 Entry="FINDDITEM"(233) +Comment: + + NEWDIALOG ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: NOTOWNACTIVATOR [64060, 640A2) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:DialogMgr:DialogMgrExtensions.a + + +Dictionary: Flags $00 FirstId 240 + 240: NOTOWNACTIVATOR + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="NOTOWNACTIVATOR"(240) Segment="Main"(200) +Size: Flags $00 ModuleSize 66 + +Content: Flags $08 +Contents offset $0000 size $0042 +00000000: 4E56 FFBC 'NV..' LINK.W A6,#-$0044 +00000004: 703C 'p<' MOVEQ #$3C,D0 ; '<' +00000006: 2D40 FFBC '-@..' MOVE.L D0,-$0044(A6) +0000000A: 42AE FFC0 'B...' CLR.L -$0040(A6) +0000000E: 42AE FFF4 'B...' CLR.L -$000C(A6) +00000012: 42AE FFF8 'B...' CLR.L -$0008(A6) +00000016: 7002 'p.' MOVEQ #$02,D0 +00000018: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +0000001C: 558F 'U.' SUBQ.L #2,A7 +0000001E: 486E FFF8 'Hn..' PEA -$0008(A6) +00000022: 486E FFBC 'Hn..' PEA -$0044(A6) +00000026: 3F3C 003A '?<.:' MOVE.W #$003A,-(A7) +0000002A: A88F '..' _OSDispatch ; A88F +0000002C: 7000 'p.' MOVEQ #$00,D0 +0000002E: 4A5F 'J_' TST.W (A7)+ +00000030: 660A 'f.' BNE.S *+$000C ; 0000003C +00000032: 203C 0000 0800 ' <....' MOVE.L #$00000800,D0 +00000038: C0AE FFD4 '....' AND.L -$002C(A6),D0 +0000003C: 4A40 'J@' TST.W D0 +0000003E: 4E5E 'N^' UNLK A6 +00000040: 4E75 'Nu' RTS + +Comment: + + NOTOWNACTIVATOR ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: FAKEUPEVENT [640B0, 640E4) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:DialogMgr:DialogMgrExtensions.a + + +Dictionary: Flags $00 FirstId 241 + 241: FAKEUPEVENT + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FAKEUPEVENT"(241) Segment="Main"(200) +Size: Flags $00 ModuleSize 52 + +Content: Flags $08 +Contents offset $0000 size $0034 +00000000: 265F '&_' MOVEA.L (A7)+,A3 +00000002: 204A ' J' MOVEA.L A2,A0 +00000004: D0FC 0010 '....' ADDA.W #$0010,A0 +00000008: 3F20 '? ' MOVE.W -(A0),-(A7) +0000000A: 082A 0000 0005 '.*....' BTST #$00,$0005(A2) +00000010: 6608 'f.' BNE.S *+$000A ; 0000001A +00000012: 08AF 0000 0001 '......' BCLR #$00,$0001(A7) +00000018: 6006 '`.' BRA.S *+$0008 ; 00000020 +0000001A: 08EF 0000 0001 '......' BSET #$00,$0001(A7) +00000020: 2F20 '/ ' MOVE.L -(A0),-(A7) +00000022: 2F20 '/ ' MOVE.L -(A0),-(A7) +00000024: 594F 'YO' SUBQ.W #4,A7 +00000026: A924 '.$' _FrontWindow ; A924 +00000028: 3F3C 0008 '?<..' MOVE.W #$0008,-(A7) +0000002C: 554F 'UO' SUBQ.W #2,A7 +0000002E: 486F 0002 'Ho..' PEA $0002(A7) +00000032: 4ED3 'N.' JMP (A3) + +Comment: + + FAKEUPEVENT ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: DSEDIT [640F0, 6418E) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +78 (64168): JSR TEFROMSCRAP ; outside file + +6E (6415E): JSR TETOSCRAP ; outside file + + VectorTable comment: {sources}Toolbox:DialogMgr:DialogMgrExtensions.a + + +Dictionary: Flags $00 FirstId 242 + 242: DSEDIT +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DSEDIT"(242) Segment="Main"(200) +Size: Flags $00 ModuleSize 158 + +Content: Flags $08 +Contents offset $0000 size $009E +00000000: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000004: 2028 0002 ' (..' MOVE.L $0002(A0),D0 +00000008: 0C00 0010 '....' CMPI.B #$10,D0 +0000000C: 6620 'f ' BNE.S *+$0022 ; 0000002E +0000000E: 0280 0000 FF00 '......' ANDI.L #$0000FF00,D0 +00000014: E088 '..' LSR.L #8,D0 +00000016: 2F2C 00A0 '/,..' MOVE.L $00A0(A4),-(A7) +0000001A: 0C00 0078 '...x' CMPI.B #$78,D0 ; 'x' +0000001E: 6740 'g@' BEQ.S *+$0042 ; 00000060 +00000020: 0C00 0063 '...c' CMPI.B #$63,D0 ; 'c' +00000024: 6740 'g@' BEQ.S *+$0042 ; 00000066 +00000026: 0C00 0076 '...v' CMPI.B #$76,D0 ; 'v' +0000002A: 674A 'gJ' BEQ.S *+$004C ; 00000076 +0000002C: 602E '`.' BRA.S *+$0030 ; 0000005C +0000002E: 3028 000E '0(..' MOVE.W $000E(A0),D0 +00000032: 7408 't.' MOVEQ #$08,D2 +00000034: 0500 '..' BTST D2,D0 +00000036: 660C 'f.' BNE.S *+$000E ; 00000044 +00000038: 3F01 '?.' MOVE.W D1,-(A7) +0000003A: 2F2C 00A0 '/,..' MOVE.L $00A0(A4),-(A7) +0000003E: A9DC '..' _TEKey ; A9DC +00000040: 6000 003E '`..>' BRA *+$0040 ; 00000080 +00000044: 2F2C 00A0 '/,..' MOVE.L $00A0(A4),-(A7) +00000048: 0881 0005 '....' BCLR #$05,D1 +0000004C: 0401 0043 '...C' SUBI.B #$43,D1 ; 'C' +00000050: 6714 'g.' BEQ.S *+$0016 ; 00000066 +00000052: 0401 0013 '....' SUBI.B #$13,D1 +00000056: 671E 'g.' BEQ.S *+$0020 ; 00000076 +00000058: 5501 'U.' SUBQ.B #2,D1 +0000005A: 6704 'g.' BEQ.S *+$0006 ; 00000060 +0000005C: 588F 'X.' ADDQ.L #4,A7 +0000005E: 6020 '` ' BRA.S *+$0022 ; 00000080 +00000060: 6124 'a$' BSR.S *+$0026 ; 00000086 +00000062: A9D6 '..' _TECut ; A9D6 +00000064: 6004 '`.' BRA.S *+$0006 ; 0000006A +00000066: 611E 'a.' BSR.S *+$0020 ; 00000086 +00000068: A9D5 '..' _TECopy ; A9D5 +0000006A: 598F 'Y.' SUBQ.L #4,A7 +0000006C: A9FC '..' _ZeroScrap ; A9FC +0000006E: 4EBA 0000 'N...' JSR TETOSCRAP ; id: 244 +00000072: 588F 'X.' ADDQ.L #4,A7 +00000074: 600A '`.' BRA.S *+$000C ; 00000080 +00000076: 558F 'U.' SUBQ.L #2,A7 +00000078: 4EBA 0000 'N...' JSR TEFROMSCRAP ; id: 243 +0000007C: 548F 'T.' ADDQ.L #2,A7 +0000007E: A9DB '..' _TEPaste ; A9DB +00000080: 205F ' _' MOVEA.L (A7)+,A0 +00000082: 5C8F '\.' ADDQ.L #6,A7 +00000084: 4ED0 'N.' JMP (A0) +00000086: 206C 00A0 ' l..' MOVEA.L $00A0(A4),A0 +0000008A: 2050 ' P' MOVEA.L (A0),A0 +0000008C: 3228 0022 '2(."' MOVE.W $0022(A0),D1 +00000090: 3028 0020 '0(. ' MOVE.W $0020(A0),D0 +00000094: 9240 '.@' SUB.W D0,D1 +00000096: 6F02 'o.' BLE.S *+$0004 ; 0000009A +00000098: 4E75 'Nu' RTS +0000009A: 584F 'XO' ADDQ.W #4,A7 +0000009C: 60BE '`.' BRA.S *-$0040 ; 0000005C + + +Dictionary: Flags $00 FirstId 243 + 243: TEFROMSCRAP + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="TEFROMSCRAP"(243) + 0000007A + +Dictionary: Flags $00 FirstId 244 + 244: TETOSCRAP + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="TETOSCRAP"(244) + 00000070 +Comment: + + DSEDIT ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: REPLACECITATIONS [641C0, 64224) + + Module started due to: island above, MODGUESS (align, label, BRA.L then padding) + + VectorTable comment: {sources}Toolbox:DialogMgr:DialogMgrExtensions.c + + +Dictionary: Flags $00 FirstId 245 + 245: REPLACECITATIONS +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="REPLACECITATIONS"(245) Segment="Main"(200) +Size: Flags $00 ModuleSize 100 + +Content: Flags $08 +Contents offset $0000 size $0064 +00000000: 4E56 FFF0 'NV..' LINK.W A6,#-$0010 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 47EE FFF0 'G...' LEA -$0010(A6),A3 +0000000C: 387C 0AA0 '8|..' MOVEA.W #$0AA0,A4 +00000010: 7E03 '~.' MOVEQ #$03,D7 +00000012: 7000 'p.' MOVEQ #$00,D0 +00000014: 2680 '&.' MOVE.L D0,(A3) +00000016: 4A94 'J.' TST.L (A4) +00000018: 6708 'g.' BEQ.S *+$000A ; 00000022 +0000001A: 2054 ' T' MOVEA.L (A4),A0 +0000001C: A029 '.)' _HLock ; A029 +0000001E: 2054 ' T' MOVEA.L (A4),A0 +00000020: 2690 '&.' MOVE.L (A0),(A3) +00000022: 584C 'XL' ADDQ.W #4,A4 +00000024: 584B 'XK' ADDQ.W #4,A3 +00000026: 51CF FFEA 'Q...' DBF D7,*-$0014 ; 00000012 +0000002A: 558F 'U.' SUBQ.L #2,A7 +0000002C: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000030: 7000 'p.' MOVEQ #$00,D0 +00000032: 2F00 '/.' MOVE.L D0,-(A7) +00000034: 7204 'r.' MOVEQ #$04,D1 +00000036: 3F01 '?.' MOVE.W D1,-(A7) +00000038: 486E FFF0 'Hn..' PEA -$0010(A6) +0000003C: 303C 07FD '0<..' MOVE.W #$07FD,D0 +00000040: AA68 '.h' _DialogDispatch ; AA68 +00000042: 387C 0AA0 '8|..' MOVEA.W #$0AA0,A4 +00000046: 7E03 '~.' MOVEQ #$03,D7 +00000048: 544F 'TO' ADDQ.W #2,A7 +0000004A: 4A94 'J.' TST.L (A4) +0000004C: 6704 'g.' BEQ.S *+$0006 ; 00000052 +0000004E: 2054 ' T' MOVEA.L (A4),A0 +00000050: A02A '.*' _HUnlock ; A02A +00000052: 584C 'XL' ADDQ.W #4,A4 +00000054: 51CF FFF4 'Q...' DBF D7,*-$000A ; 0000004A +00000058: 4CEE 1880 FFE4 'L.....' MOVEM.L -$001C(A6),D7/A3/A4 +0000005E: 4E5E 'N^' UNLK A6 +00000060: 4E74 0004 'Nt..' RTD #$0004 + +Comment: + + REPLACECITATIONS ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: DEPTHFIRSTSUBSTITUTION [64230, 64340) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:DialogMgr:DialogMgrExtensions.c + + +Dictionary: Flags $00 FirstId 246 + 246: DEPTHFIRSTSUBSTITUTION +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DEPTHFIRSTSUBSTITUTION"(246) Segment="Main"(200) +Size: Flags $00 ModuleSize 272 + +Content: Flags $08 +Contents offset $0000 size $0110 +00000000: 4E56 FFF6 'NV..' LINK.W A6,#-$000A +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 282E 0008 '(...' MOVE.L $0008(A6),D4 +0000000C: 286E 0012 '(n..' MOVEA.L $0012(A6),A4 +00000010: 4A6E 0010 'Jn..' TST.W $0010(A6) +00000014: 6700 00E4 'g...' BEQ *+$00E6 ; 000000FA +00000018: 3D7C 015E FFFA '=|.^..' MOVE.W #$015E,-$0006(A6) +0000001E: 45EE FFFA 'E...' LEA -$0006(A6),A2 +00000022: 2E2E 000C '....' MOVE.L $000C(A6),D7 +00000026: 6000 00CC '`...' BRA *+$00CE ; 000000F4 +0000002A: 598F 'Y.' SUBQ.L #4,A7 +0000002C: 2054 ' T' MOVEA.L (A4),A0 +0000002E: 2007 ' .' MOVE.L D7,D0 +00000030: D090 '..' ADD.L (A0),D0 +00000032: 2F00 '/.' MOVE.L D0,-(A7) +00000034: 2004 ' .' MOVE.L D4,D0 +00000036: 9087 '..' SUB.L D7,D0 +00000038: 2F00 '/.' MOVE.L D0,-(A7) +0000003A: 2F0A '/.' MOVE.L A2,-(A7) +0000003C: 486C 000A 'Hl..' PEA $000A(A4) +00000040: 2F3C 8410 FFC8 '/<....' MOVE.L #$8410FFC8,-(A7) +00000046: A8B5 '..' _ScriptUtil ; A8B5 +00000048: 2C1F ',.' MOVE.L (A7)+,D6 +0000004A: 6D00 00AE 'm...' BLT *+$00B0 ; 000000FA +0000004E: DE86 '..' ADD.L D6,D7 +00000050: 2004 ' .' MOVE.L D4,D0 +00000052: 9087 '..' SUB.L D7,D0 +00000054: 7202 'r.' MOVEQ #$02,D1 +00000056: B280 '..' CMP.L D0,D1 +00000058: 6E00 00A0 'n...' BGT *+$00A2 ; 000000FA +0000005C: 2054 ' T' MOVEA.L (A4),A0 +0000005E: 2007 ' .' MOVE.L D7,D0 +00000060: D090 '..' ADD.L (A0),D0 +00000062: 2040 ' @' MOVEA.L D0,A0 +00000064: 1028 0001 '.(..' MOVE.B $0001(A0),D0 +00000068: 4880 'H.' EXT.W D0 +0000006A: 3A00 ':.' MOVE.W D0,D5 +0000006C: 9A7C 0030 '.|.0' SUB.W #$0030,D5 +00000070: 4A45 'JE' TST.W D5 +00000072: 6D06 'm.' BLT.S *+$0008 ; 0000007A +00000074: BA6C 0004 '.l..' CMP.W $0004(A4),D5 +00000078: 6D04 'm.' BLT.S *+$0006 ; 0000007E +0000007A: 5287 'R.' ADDQ.L #1,D7 +0000007C: 6076 '`v' BRA.S *+$0078 ; 000000F4 +0000007E: 48C5 'H.' EXT.L D5 +00000080: 206C 0006 ' l..' MOVEA.L $0006(A4),A0 +00000084: 2670 5C00 '&p\.' MOVEA.L $00(A0,D5.L*4),A3 +00000088: 302E 0010 '0...' MOVE.W $0010(A6),D0 +0000008C: 48C0 'H.' EXT.L D0 +0000008E: 7201 'r.' MOVEQ #$01,D1 +00000090: EBA9 '..' LSL.L D5,D1 +00000092: C280 '..' AND.L D0,D1 +00000094: 661A 'f.' BNE.S *+$001C ; 000000B0 +00000096: 598F 'Y.' SUBQ.L #4,A7 +00000098: 2F14 '/.' MOVE.L (A4),-(A7) +0000009A: 2F07 '/.' MOVE.L D7,-(A7) +0000009C: 7000 'p.' MOVEQ #$00,D0 +0000009E: 2F00 '/.' MOVE.L D0,-(A7) +000000A0: 7202 'r.' MOVEQ #$02,D1 +000000A2: 2F01 '/.' MOVE.L D1,-(A7) +000000A4: 4878 0AA0 'Hx..' PEA $0AA0 +000000A8: 2F00 '/.' MOVE.L D0,-(A7) +000000AA: A9E0 '..' _Munger ; A9E0 +000000AC: 2C1F ',.' MOVE.L (A7)+,D6 +000000AE: 601E '`.' BRA.S *+$0020 ; 000000CE +000000B0: 598F 'Y.' SUBQ.L #4,A7 +000000B2: 2F14 '/.' MOVE.L (A4),-(A7) +000000B4: 2F07 '/.' MOVE.L D7,-(A7) +000000B6: 7000 'p.' MOVEQ #$00,D0 +000000B8: 2F00 '/.' MOVE.L D0,-(A7) +000000BA: 7202 'r.' MOVEQ #$02,D1 +000000BC: 2F01 '/.' MOVE.L D1,-(A7) +000000BE: 240B '$.' MOVE.L A3,D2 +000000C0: 5282 'R.' ADDQ.L #1,D2 +000000C2: 2F02 '/.' MOVE.L D2,-(A7) +000000C4: 7400 't.' MOVEQ #$00,D2 +000000C6: 1413 '..' MOVE.B (A3),D2 +000000C8: 2F02 '/.' MOVE.L D2,-(A7) +000000CA: A9E0 '..' _Munger ; A9E0 +000000CC: 2C1F ',.' MOVE.L (A7)+,D6 +000000CE: 598F 'Y.' SUBQ.L #4,A7 +000000D0: 2F0C '/.' MOVE.L A4,-(A7) +000000D2: 302E 0010 '0...' MOVE.W $0010(A6),D0 +000000D6: 48C0 'H.' EXT.L D0 +000000D8: 7201 'r.' MOVEQ #$01,D1 +000000DA: EBA9 '..' LSL.L D5,D1 +000000DC: 4681 'F.' NOT.L D1 +000000DE: C280 '..' AND.L D0,D1 +000000E0: 3F01 '?.' MOVE.W D1,-(A7) +000000E2: 2F07 '/.' MOVE.L D7,-(A7) +000000E4: 2F06 '/.' MOVE.L D6,-(A7) +000000E6: 4EBA 0028 'N..(' JSR *+$002A ; 00000110 +000000EA: 261F '&.' MOVE.L (A7)+,D3 +000000EC: 2003 ' .' MOVE.L D3,D0 +000000EE: 5580 'U.' SUBQ.L #2,D0 +000000F0: D880 '..' ADD.L D0,D4 +000000F2: DE83 '..' ADD.L D3,D7 +000000F4: B887 '..' CMP.L D7,D4 +000000F6: 6E00 FF32 'n..2' BGT *-$00CC ; 0000002A +000000FA: 2004 ' .' MOVE.L D4,D0 +000000FC: 90AE 000C '....' SUB.L $000C(A6),D0 +00000100: 2D40 0016 '-@..' MOVE.L D0,$0016(A6) +00000104: 4CEE 1CF8 FFD6 'L.....' MOVEM.L -$002A(A6),D3-D7/A2-A4 +0000010A: 4E5E 'N^' UNLK A6 +0000010C: 4E74 000E 'Nt..' RTD #$000E + +Comment: + + DEPTHFIRSTSUBSTITUTION ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: DODFS [64350, 643CE) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +64 (643B4): JSR GETHANDLESIZE ; outside file + +68 (643B8): JSR DEPTHFIRSTSUBSTITUTION + + VectorTable comment: {sources}Toolbox:DialogMgr:DialogMgrExtensions.c + + +Dictionary: Flags $00 FirstId 247 + 247: DODFS + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DODFS"(247) Segment="Main"(200) +Size: Flags $00 ModuleSize 126 + +Content: Flags $08 +Contents offset $0000 size $007E +00000000: 4E56 FEF6 'NV..' LINK.W A6,#-$010A +00000004: 48E7 0F18 'H...' MOVEM.L D4-D7/A3/A4,-(A7) +00000008: 266E 0012 '&n..' MOVEA.L $0012(A6),A3 +0000000C: 3C2E 000C '<...' MOVE.W $000C(A6),D6 +00000010: 4245 'BE' CLR.W D5 +00000012: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000016: 78FF 'x.' MOVEQ #$FF,D4 +00000018: 0C46 000A '.F..' CMPI.W #$000A,D6 +0000001C: 6F02 'o.' BLE.S *+$0004 ; 00000020 +0000001E: 7C0A '|.' MOVEQ #$0A,D6 +00000020: 4247 'BG' CLR.W D7 +00000022: 600C '`.' BRA.S *+$000E ; 00000030 +00000024: 4A9C 'J.' TST.L (A4)+ +00000026: 6706 'g.' BEQ.S *+$0008 ; 0000002E +00000028: 7001 'p.' MOVEQ #$01,D0 +0000002A: EFA8 '..' LSL.L D7,D0 +0000002C: 8A40 '.@' OR.W D0,D5 +0000002E: 5247 'RG' ADDQ.W #1,D7 +00000030: BC47 '.G' CMP.W D7,D6 +00000032: 6EF0 'n.' BGT.S *-$000E ; 00000024 +00000034: 558F 'U.' SUBQ.L #2,A7 +00000036: 486E FF00 'Hn..' PEA -$0100(A6) +0000003A: 2F3C 8204 0022 '/<..."' MOVE.L #$82040022,-(A7) +00000040: A8B5 '..' _ScriptUtil ; A8B5 +00000042: 4A1F 'J.' TST.B (A7)+ +00000044: 6728 'g(' BEQ.S *+$002A ; 0000006E +00000046: 2D4B FEF6 '-K..' MOVE.L A3,-$010A(A6) +0000004A: 3D46 FEFA '=F..' MOVE.W D6,-$0106(A6) +0000004E: 2D6E 0008 FEFC '-n....' MOVE.L $0008(A6),-$0104(A6) +00000054: 598F 'Y.' SUBQ.L #4,A7 +00000056: 486E FEF6 'Hn..' PEA -$010A(A6) +0000005A: 3F05 '?.' MOVE.W D5,-(A7) +0000005C: 2F2E 000E '/...' MOVE.L $000E(A6),-(A7) +00000060: 598F 'Y.' SUBQ.L #4,A7 +00000062: 2F0B '/.' MOVE.L A3,-(A7) +00000064: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 248 +00000068: 4EBA 0000 'N...' JSR DEPTHFIRSTSUBSTITUTION ; id: 246 +0000006C: 281F '(.' MOVE.L (A7)+,D4 +0000006E: 2D44 0016 '-D..' MOVE.L D4,$0016(A6) +00000072: 4CEE 18F0 FEDE 'L.....' MOVEM.L -$0122(A6),D4-D7/A3/A4 +00000078: 4E5E 'N^' UNLK A6 +0000007A: 4E74 000E 'Nt..' RTD #$000E + + +Dictionary: Flags $00 FirstId 248 + 248: GETHANDLESIZE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETHANDLESIZE"(248) + 00000066 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DEPTHFIRSTSUBSTITUTION"(246) + 0000006A +Comment: + + DODFS ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __CITATIONSCH [643E0, 64404) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +16 (643F6): JSR DODFS + + VectorTable comment: {sources}Toolbox:DialogMgr:DialogMgrExtensions.c + + +Dictionary: Flags $00 FirstId 249 + 249: __CITATIONSCH + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__CITATIONSCH"(249) Segment="Main"(200) +Size: Flags $00 ModuleSize 36 + +Content: Flags $08 +Contents offset $0000 size $0024 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 598F 'Y.' SUBQ.L #4,A7 +00000006: 2F2E 0012 '/...' MOVE.L $0012(A6),-(A7) +0000000A: 2F2E 000E '/...' MOVE.L $000E(A6),-(A7) +0000000E: 3F2E 000C '?...' MOVE.W $000C(A6),-(A7) +00000012: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000016: 4EBA 0000 'N...' JSR DODFS ; id: 247 +0000001A: 426E 0016 'Bn..' CLR.W $0016(A6) +0000001E: 4E5E 'N^' UNLK A6 +00000020: 4E74 000E 'Nt..' RTD #$000E + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DODFS"(247) + 00000018 +Comment: + + __CITATIONSCH ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __CITATIONSSH [64410, 6445A) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +1C (6442C): JSR DODFS + + VectorTable comment: {sources}Toolbox:DialogMgr:DialogMgrExtensions.c + + +Dictionary: Flags $00 FirstId 250 + 250: __CITATIONSSH + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__CITATIONSSH"(250) Segment="Main"(200) +Size: Flags $00 ModuleSize 74 + +Content: Flags $08 +Contents offset $0000 size $004A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 286E 000E '(n..' MOVEA.L $000E(A6),A4 +0000000C: 598F 'Y.' SUBQ.L #4,A7 +0000000E: 2F0C '/.' MOVE.L A4,-(A7) +00000010: 7001 'p.' MOVEQ #$01,D0 +00000012: 2F00 '/.' MOVE.L D0,-(A7) +00000014: 3F2E 000C '?...' MOVE.W $000C(A6),-(A7) +00000018: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000001C: 4EBA 0000 'N...' JSR DODFS ; id: 247 +00000020: 2E1F '..' MOVE.L (A7)+,D7 +00000022: 70FF 'p.' MOVEQ #$FF,D0 +00000024: B087 '..' CMP.L D7,D0 +00000026: 6712 'g.' BEQ.S *+$0014 ; 0000003A +00000028: 0C87 0000 00FF '......' CMPI.L #$000000FF,D7 +0000002E: 6F06 'o.' BLE.S *+$0008 ; 00000036 +00000030: 2E3C 0000 00FF '.<....' MOVE.L #$000000FF,D7 +00000036: 2054 ' T' MOVEA.L (A4),A0 +00000038: 1087 '..' MOVE.B D7,(A0) +0000003A: 426E 0012 'Bn..' CLR.W $0012(A6) +0000003E: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000044: 4E5E 'N^' UNLK A6 +00000046: 4E74 000A 'Nt..' RTD #$000A + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DODFS"(247) + 0000001E +Comment: + + __CITATIONSSH ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __CITE4 [64470, 644B4) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +2E (6449E): JSR __CITATIONSSH + + VectorTable comment: {sources}Toolbox:DialogMgr:DialogMgrExtensions.c + + +Dictionary: Flags $00 FirstId 251 + 251: __CITE4 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__CITE4"(251) Segment="Main"(200) +Size: Flags $00 ModuleSize 68 + +Content: Flags $08 +Contents offset $0000 size $0044 +00000000: 4E56 FFF0 'NV..' LINK.W A6,#-$0010 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 49EE FFF0 'I...' LEA -$0010(A6),A4 +0000000C: 296E 0008 000C ')n....' MOVE.L $0008(A6),$000C(A4) +00000012: 296E 000C 0008 ')n....' MOVE.L $000C(A6),$0008(A4) +00000018: 296E 0010 0004 ')n....' MOVE.L $0010(A6),$0004(A4) +0000001E: 28AE 0014 '(...' MOVE.L $0014(A6),(A4) +00000022: 558F 'U.' SUBQ.L #2,A7 +00000024: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) +00000028: 7004 'p.' MOVEQ #$04,D0 +0000002A: 3F00 '?.' MOVE.W D0,-(A7) +0000002C: 2F0C '/.' MOVE.L A4,-(A7) +0000002E: 4EBA 0000 'N...' JSR __CITATIONSSH ; id: 250 +00000032: 3E1F '>.' MOVE.W (A7)+,D7 +00000034: 3D47 001C '=G..' MOVE.W D7,$001C(A6) +00000038: 4CEE 1080 FFE8 'L.....' MOVEM.L -$0018(A6),D7/A4 +0000003E: 4E5E 'N^' UNLK A6 +00000040: 4E74 0014 'Nt..' RTD #$0014 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="__CITATIONSSH"(250) + 00000030 +Comment: + + __CITE4 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: MODALDIALOGMENUSETUP [644C0, 64504) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Trap AA67 + + +Dictionary: Flags $00 FirstId 252 + 252: MODALDIALOGMENUSETUP +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="MODALDIALOGMENUSETUP"(252) Segment="Main"(200) +Size: Flags $00 ModuleSize 68 + +Content: Flags $08 +Contents offset $0000 size $0044 +00000000: 554F 'UO' SUBQ.W #2,A7 +00000002: 1F2F 0006 './..' MOVE.B $0006(A7),-(A7) +00000006: 303C 01F9 '0<..' MOVE.W #$01F9,D0 +0000000A: A830 '.0' _Pack14 ; A830 +0000000C: 544F 'TO' ADDQ.W #2,A7 +0000000E: 70F3 'p.' MOVEQ #$F3,D0 +00000010: 4A2F 0004 'J/..' TST.B $0004(A7) +00000014: 6602 'f.' BNE.S *+$0004 ; 00000018 +00000016: 70F2 'p.' MOVEQ #$F2,D0 +00000018: 3F00 '?.' MOVE.W D0,-(A7) +0000001A: 2F3C 8002 0004 '/<....' MOVE.L #$80020004,-(A7) +00000020: A8B5 '..' _ScriptUtil ; A8B5 +00000022: 594F 'YO' SUBQ.W #4,A7 +00000024: 3F3C BF97 '?<..' MOVE.W #$BF97,-(A7) +00000028: A949 '.I' _GetMenuHandle ; A949 +0000002A: 201F ' .' MOVE.L (A7)+,D0 +0000002C: 6710 'g.' BEQ.S *+$0012 ; 0000003E +0000002E: 2F00 '/.' MOVE.L D0,-(A7) +00000030: 4267 'Bg' CLR.W -(A7) +00000032: 4A2F 000A 'J/..' TST.B $000A(A7) +00000036: 6604 'f.' BNE.S *+$0006 ; 0000003C +00000038: A939 '.9' _EnableItem ; A939 +0000003A: 6002 '`.' BRA.S *+$0004 ; 0000003E +0000003C: A93A '.:' _DisableItem ; A93A +0000003E: 205F ' _' MOVEA.L (A7)+,A0 +00000040: 544F 'TO' ADDQ.W #2,A7 +00000042: 4ED0 'N.' JMP (A0) + +Comment: + + MODALDIALOGMENUSETUP ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: MDJGNEFILTER [64510, 64530) + + Module started due to: MODGUESS (align, label, JMP (A0) then padding) + + Resolved outgoing references: + +E (6451E): JSR FILTEREVENT + + VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.a + + +Dictionary: Flags $00 FirstId 253 + 253: MDJGNEFILTER +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="MDJGNEFILTER"(253) Segment="Main"(200) +Size: Flags $00 ModuleSize 32 + +Content: Flags $08 +Contents offset $0000 size $0020 +00000000: 4A38 08F2 'J8..' TST.B $08F2 +00000004: 6618 'f.' BNE.S *+$001A ; 0000001E +00000006: 48E7 E0E0 'H...' MOVEM.L D0-D2/A0-A2,-(A7) +0000000A: 2449 '$I' MOVEA.L A1,A2 +0000000C: 2F09 '/.' MOVE.L A1,-(A7) +0000000E: 4EBA 0000 'N...' JSR FILTEREVENT ; id: 254 +00000012: 4A52 'JR' TST.W (A2) +00000014: 6604 'f.' BNE.S *+$0006 ; 0000001A +00000016: 426F 001C 'Bo..' CLR.W $001C(A7) +0000001A: 4CDF 0707 'L...' MOVEM.L (A7)+,D0-D2/A0-A2 +0000001E: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 254 + 254: FILTEREVENT + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FILTEREVENT"(254) + 00000010 +Comment: + + MDJGNEFILTER ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: INITDIALOGMGRGLOBALS [64540, 64556) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.a + + +Dictionary: Flags $00 FirstId 255 + 255: INITDIALOGMGRGLOBALS +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INITDIALOGMGRGLOBALS"(255) Segment="Main"(200) +Size: Flags $00 ModuleSize 22 + +Content: Flags $08 +Contents offset $0000 size $0016 +00000000: 700C 'p.' MOVEQ #$0C,D0 +00000002: A71E '..' _NewPtrSysClear ; A71E +00000004: 2278 02B6 '"x..' MOVEA.L $02B6,A1 +00000008: 2348 0150 '#H.P' MOVE.L A0,$0150(A1) +0000000C: 217C 0000 0001 '!|....' MOVE.L #$00000001,$0004(A0) + 0004 +00000014: 4E75 'Nu' RTS + +Comment: + + INITDIALOGMGRGLOBALS ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: SETANALYZEDWINDOWSTATE [64560, 6457C) + + Module started due to: vector glue above, MODGUESS (align, label) + + VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.a + + +E (6456E): GETANALYZEDWINDOWSTATE + VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.a + + +Dictionary: Flags $00 FirstId 256 + 256: SETANALYZEDWINDOWSTATE + 257: GETANALYZEDWINDOWSTATE + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SETANALYZEDWINDOWSTATE"(256) Segment="Main"(200) +Size: Flags $00 ModuleSize 28 + +Content: Flags $08 +Contents offset $0000 size $001C +00000000: 205F ' _' MOVEA.L (A7)+,A0 +00000002: 2278 02B6 '"x..' MOVEA.L $02B6,A1 +00000006: 2269 0150 '"i.P' MOVEA.L $0150(A1),A1 +0000000A: 329F '2.' MOVE.W (A7)+,(A1) +0000000C: 4ED0 'N.' JMP (A0) +0000000E: 2278 02B6 '"x..' MOVEA.L $02B6,A1 +00000012: 2269 0150 '"i.P' MOVEA.L $0150(A1),A1 +00000016: 3F51 0004 '?Q..' MOVE.W (A1),$0004(A7) +0000001A: 4E75 'Nu' RTS + + +EntryPoint: Flags=$08=(Extern Code) Offset=$000E Entry="GETANALYZEDWINDOWSTATE"(257) +Comment: + + SETANALYZEDWINDOWSTATE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: SETANALYZEDWINDOW [64590, 645B0) + + Module started due to: vector glue above, MODGUESS (align, label) + + VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.a + + +10 (645A0): GETANALYZEDWINDOW + VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.a + + +Dictionary: Flags $00 FirstId 258 + 258: SETANALYZEDWINDOW + 259: GETANALYZEDWINDOW + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SETANALYZEDWINDOW"(258) Segment="Main"(200) +Size: Flags $00 ModuleSize 32 + +Content: Flags $08 +Contents offset $0000 size $0020 +00000000: 205F ' _' MOVEA.L (A7)+,A0 +00000002: 2278 02B6 '"x..' MOVEA.L $02B6,A1 +00000006: 2269 0150 '"i.P' MOVEA.L $0150(A1),A1 +0000000A: 235F 0004 '#_..' MOVE.L (A7)+,$0004(A1) +0000000E: 4ED0 'N.' JMP (A0) +00000010: 2278 02B6 '"x..' MOVEA.L $02B6,A1 +00000014: 2269 0150 '"i.P' MOVEA.L $0150(A1),A1 +00000018: 2F69 0004 0004 '/i....' MOVE.L $0004(A1),$0004(A7) +0000001E: 4E75 'Nu' RTS + + +EntryPoint: Flags=$08=(Extern Code) Offset=$0010 Entry="GETANALYZEDWINDOW"(259) +Comment: + + SETANALYZEDWINDOW ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: SETSAVEDMENUSTATE [645D0, 645F0) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.a + + +10 (645E0): GETSAVEDMENUSTATE + VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.a + + +Dictionary: Flags $00 FirstId 260 + 260: SETSAVEDMENUSTATE + 261: GETSAVEDMENUSTATE + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SETSAVEDMENUSTATE"(260) Segment="Main"(200) +Size: Flags $00 ModuleSize 32 + +Content: Flags $08 +Contents offset $0000 size $0020 +00000000: 205F ' _' MOVEA.L (A7)+,A0 +00000002: 2278 02B6 '"x..' MOVEA.L $02B6,A1 +00000006: 2269 0150 '"i.P' MOVEA.L $0150(A1),A1 +0000000A: 235F 0008 '#_..' MOVE.L (A7)+,$0008(A1) +0000000E: 4ED0 'N.' JMP (A0) +00000010: 2278 02B6 '"x..' MOVEA.L $02B6,A1 +00000014: 2269 0150 '"i.P' MOVEA.L $0150(A1),A1 +00000018: 2F69 0008 0004 '/i....' MOVE.L $0008(A1),$0004(A7) +0000001E: 4E75 'Nu' RTS + + +EntryPoint: Flags=$08=(Extern Code) Offset=$0010 Entry="GETSAVEDMENUSTATE"(261) +Comment: + + SETSAVEDMENUSTATE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: PUSHMENUSTATE [64610, 64624) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +8 (64618): JSR SETSAVEMENUSENABLESTATE + +4 (64614): JSR ACTIVEWINDOWNEEDSHELP + + VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.a + + +Dictionary: Flags $00 FirstId 262 + 262: PUSHMENUSTATE + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="PUSHMENUSTATE"(262) Segment="Main"(200) +Size: Flags $00 ModuleSize 20 + +Content: Flags $08 +Contents offset $0000 size $0014 +00000000: 42A7 'B.' CLR.L -(A7) +00000002: 554F 'UO' SUBQ.W #2,A7 +00000004: 4EBA 0000 'N...' JSR ACTIVEWINDOWNEEDSHELP ; id: 264 +00000008: 4EBA 0000 'N...' JSR SETSAVEMENUSENABLESTATE ; id: 263 +0000000C: 201F ' .' MOVE.L (A7)+,D0 +0000000E: 2057 ' W' MOVEA.L (A7),A0 +00000010: 2E80 '..' MOVE.L D0,(A7) +00000012: 4ED0 'N.' JMP (A0) + + +Dictionary: Flags $00 FirstId 263 + 263: SETSAVEMENUSENABLESTATE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SETSAVEMENUSENABLESTATE"(263) + 0000000A + +Dictionary: Flags $00 FirstId 264 + 264: ACTIVEWINDOWNEEDSHELP + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ACTIVEWINDOWNEEDSHELP"(264) + 00000006 +Comment: + + PUSHMENUSTATE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: POPMENUSTATE [64630, 64640) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +8 (64638): JSR RESTOREMENUSENABLESTATE + + VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.a + + +Dictionary: Flags $00 FirstId 265 + 265: POPMENUSTATE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="POPMENUSTATE"(265) Segment="Main"(200) +Size: Flags $00 ModuleSize 16 + +Content: Flags $08 +Contents offset $0000 size $0010 +00000000: 202F 0004 ' /..' MOVE.L $0004(A7),D0 +00000004: 6706 'g.' BEQ.S *+$0008 ; 0000000C +00000006: 2F00 '/.' MOVE.L D0,-(A7) +00000008: 4EBA 0000 'N...' JSR RESTOREMENUSENABLESTATE ; id: 266 +0000000C: 2E9F '..' MOVE.L (A7)+,(A7) +0000000E: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 266 + 266: RESTOREMENUSENABLESTATE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="RESTOREMENUSENABLESTATE"(266) + 0000000A +Comment: + + POPMENUSTATE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: GetMenuList [64650, 64664) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.c + + +Dictionary: Flags $00 FirstId 267 + 267: GetMenuList + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GetMenuList"(267) Segment="Main"(200) +Size: Flags $00 ModuleSize 20 + +Content: Flags $08 +Contents offset $0000 size $0014 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2038 0A1C ' 8..' MOVE.L $0A1C,D0 +00000008: 0800 0000 '....' BTST #$00,D0 +0000000C: 6702 'g.' BEQ.S *+$0004 ; 00000010 +0000000E: 7000 'p.' MOVEQ #$00,D0 +00000010: 4E5E 'N^' UNLK A6 +00000012: 4E75 'Nu' RTS + +Comment: + + GetMenuList ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: GetNextMenu [64670, 646AE) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +C (6467C): JSR GetMenuList + + VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.c + + +Dictionary: Flags $00 FirstId 268 + 268: GetNextMenu + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GetNextMenu"(268) Segment="Main"(200) +Size: Flags $00 ModuleSize 62 + +Content: Flags $08 +Contents offset $0000 size $003E +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 4EBA 0000 'N...' JSR GetMenuList ; id: 267 +00000010: 2840 '(@' MOVEA.L D0,A4 +00000012: 200C ' .' MOVE.L A4,D0 +00000014: 6604 'f.' BNE.S *+$0006 ; 0000001A +00000016: 7000 'p.' MOVEQ #$00,D0 +00000018: 601A '`.' BRA.S *+$001C ; 00000034 +0000001A: 5C53 '\S' ADDQ.W #6,(A3) +0000001C: 2054 ' T' MOVEA.L (A4),A0 +0000001E: 7000 'p.' MOVEQ #$00,D0 +00000020: 3010 '0.' MOVE.W (A0),D0 +00000022: 3213 '2.' MOVE.W (A3),D1 +00000024: 48C1 'H.' EXT.L D1 +00000026: B081 '..' CMP.L D1,D0 +00000028: 6C04 'l.' BGE.S *+$0006 ; 0000002E +0000002A: 7000 'p.' MOVEQ #$00,D0 +0000002C: 6006 '`.' BRA.S *+$0008 ; 00000034 +0000002E: 3013 '0.' MOVE.W (A3),D0 +00000030: 48C0 'H.' EXT.L D0 +00000032: D094 '..' ADD.L (A4),D0 +00000034: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +0000003A: 4E5E 'N^' UNLK A6 +0000003C: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetMenuList"(267) + 0000000E +Comment: + + GetNextMenu ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: MenuBarEmpty [646C0, 646E2) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +E (646CE): JSR GetNextMenu + + VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.c + + +Dictionary: Flags $00 FirstId 269 + 269: MenuBarEmpty +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="MenuBarEmpty"(269) Segment="Main"(200) +Size: Flags $00 ModuleSize 34 + +Content: Flags $08 +Contents offset $0000 size $0022 +00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002 +00000004: 2F03 '/.' MOVE.L D3,-(A7) +00000006: 426E FFFE 'Bn..' CLR.W -$0002(A6) +0000000A: 486E FFFE 'Hn..' PEA -$0002(A6) +0000000E: 4EBA 0000 'N...' JSR GetNextMenu ; id: 268 +00000012: 4A80 'J.' TST.L D0 +00000014: 57C3 'W.' SEQ D3 +00000016: 4403 'D.' NEG.B D3 +00000018: 1003 '..' MOVE.B D3,D0 +0000001A: 262E FFFA '&...' MOVE.L -$0006(A6),D3 +0000001E: 4E5E 'N^' UNLK A6 +00000020: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetNextMenu"(268) + 00000010 +Comment: + + MenuBarEmpty ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: SaveMenusEnableState [646F0, 6475E) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +5E (6474E): JSR SETSAVEDMENUSTATE + +50 (64740): JSR GetNextMenu + +E (646FE): JSR GETSAVEDMENUSTATE + + VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.c + + +Dictionary: Flags $00 FirstId 270 + 270: SaveMenusEnableState +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SaveMenusEnableState"(270) Segment="Main"(200) +Size: Flags $00 ModuleSize 110 + +Content: Flags $08 +Contents offset $0000 size $006E +00000000: 4E56 FFF2 'NV..' LINK.W A6,#-$000E +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 426E FFFA 'Bn..' CLR.W -$0006(A6) +0000000C: 598F 'Y.' SUBQ.L #4,A7 +0000000E: 4EBA 0000 'N...' JSR GETSAVEDMENUSTATE ; id: 261 +00000012: 4A9F 'J.' TST.L (A7)+ +00000014: 6704 'g.' BEQ.S *+$0006 ; 0000001A +00000016: 7000 'p.' MOVEQ #$00,D0 +00000018: 604A '`J' BRA.S *+$004C ; 00000064 +0000001A: 7000 'p.' MOVEQ #$00,D0 +0000001C: A122 '."' _NewHandle ; A122 +0000001E: 2648 '&H' MOVEA.L A0,A3 +00000020: 200B ' .' MOVE.L A3,D0 +00000022: 6628 'f(' BNE.S *+$002A ; 0000004C +00000024: 7000 'p.' MOVEQ #$00,D0 +00000026: 603C '`<' BRA.S *+$003E ; 00000064 +00000028: 2852 '(R' MOVEA.L (A2),A4 +0000002A: 2D4C FFF2 '-L..' MOVE.L A4,-$000E(A6) +0000002E: 2054 ' T' MOVEA.L (A4),A0 +00000030: 2D68 000A FFF6 '-h....' MOVE.L $000A(A0),-$000A(A6) +00000036: 41EE FFF2 'A...' LEA -$000E(A6),A0 +0000003A: 224B '"K' MOVEA.L A3,A1 +0000003C: 7008 'p.' MOVEQ #$08,D0 +0000003E: A9EF '..' _PtrAndHand ; A9EF +00000040: 4A40 'J@' TST.W D0 +00000042: 6708 'g.' BEQ.S *+$000A ; 0000004C +00000044: 204B ' K' MOVEA.L A3,A0 +00000046: A023 '.#' _DisposeHandle ; A023 +00000048: 7000 'p.' MOVEQ #$00,D0 +0000004A: 6018 '`.' BRA.S *+$001A ; 00000064 +0000004C: 486E FFFA 'Hn..' PEA -$0006(A6) +00000050: 4EBA 0000 'N...' JSR GetNextMenu ; id: 268 +00000054: 2440 '$@' MOVEA.L D0,A2 +00000056: 200A ' .' MOVE.L A2,D0 +00000058: 584F 'XO' ADDQ.W #4,A7 +0000005A: 66CC 'f.' BNE.S *-$0032 ; 00000028 +0000005C: 2F0B '/.' MOVE.L A3,-(A7) +0000005E: 4EBA 0000 'N...' JSR SETSAVEDMENUSTATE ; id: 260 +00000062: 200B ' .' MOVE.L A3,D0 +00000064: 4CEE 1C00 FFE6 'L.....' MOVEM.L -$001A(A6),A2-A4 +0000006A: 4E5E 'N^' UNLK A6 +0000006C: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SETSAVEDMENUSTATE"(260) + 00000060 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetNextMenu"(268) + 00000052 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETSAVEDMENUSTATE"(261) + 00000010 +Comment: + + SaveMenusEnableState ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: RESTOREMENUSENABLESTATE [64770, 647F0) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +20 (64790): JSR GETHANDLESIZE ; outside file + +6A (647DA): JSR SETSAVEDMENUSTATE + +54 (647C4): JSR GetNextMenu + +36 (647A6): JSR IsThisASystemMenu + + VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.c + + +Dictionary: Flags $00 FirstId 271 + 271: RESTOREMENUSENABLESTATE + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="RESTOREMENUSENABLESTATE"(271) Segment="Main"(200) +Size: Flags $00 ModuleSize 128 + +Content: Flags $08 +Contents offset $0000 size $0080 +00000000: 4E56 FFF6 'NV..' LINK.W A6,#-$000A +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 426E FFFA 'Bn..' CLR.W -$0006(A6) +0000000C: 6042 '`B' BRA.S *+$0044 ; 00000050 +0000000E: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000012: 2650 '&P' MOVEA.L (A0),A3 +00000014: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000018: 2850 '(P' MOVEA.L (A0),A4 +0000001A: 598F 'Y.' SUBQ.L #4,A7 +0000001C: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000020: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 248 +00000024: 245F '$_' MOVEA.L (A7)+,A2 +00000026: D5CC '..' ADDA.L A4,A2 +00000028: 6022 '`"' BRA.S *+$0024 ; 0000004C +0000002A: B7D4 '..' CMPA.L (A4),A3 +0000002C: 661C 'f.' BNE.S *+$001E ; 0000004A +0000002E: 2053 ' S' MOVEA.L (A3),A0 +00000030: 3010 '0.' MOVE.W (A0),D0 +00000032: 48C0 'H.' EXT.L D0 +00000034: 2F00 '/.' MOVE.L D0,-(A7) +00000036: 4EBA 0000 'N...' JSR IsThisASystemMenu ; id: 272 +0000003A: 4A00 'J.' TST.B D0 +0000003C: 584F 'XO' ADDQ.W #4,A7 +0000003E: 6610 'f.' BNE.S *+$0012 ; 00000050 +00000040: 2053 ' S' MOVEA.L (A3),A0 +00000042: 216C 0004 000A '!l....' MOVE.L $0004(A4),$000A(A0) +00000048: 6006 '`.' BRA.S *+$0008 ; 00000050 +0000004A: 504C 'PL' ADDQ.W #8,A4 +0000004C: B5CC '..' CMPA.L A4,A2 +0000004E: 62DA 'b.' BHI.S *-$0024 ; 0000002A +00000050: 486E FFFA 'Hn..' PEA -$0006(A6) +00000054: 4EBA 0000 'N...' JSR GetNextMenu ; id: 268 +00000058: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +0000005C: 584F 'XO' ADDQ.W #4,A7 +0000005E: 66AE 'f.' BNE.S *-$0050 ; 0000000E +00000060: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000064: A023 '.#' _DisposeHandle ; A023 +00000066: 7000 'p.' MOVEQ #$00,D0 +00000068: 2F00 '/.' MOVE.L D0,-(A7) +0000006A: 4EBA 0000 'N...' JSR SETSAVEDMENUSTATE ; id: 260 +0000006E: 7000 'p.' MOVEQ #$00,D0 +00000070: 1F00 '..' MOVE.B D0,-(A7) +00000072: AA67 '.g' _ModalDialogMenuSetup ; AA67 +00000074: 4CEE 1C00 FFEA 'L.....' MOVEM.L -$0016(A6),A2-A4 +0000007A: 4E5E 'N^' UNLK A6 +0000007C: 4E74 0004 'Nt..' RTD #$0004 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETHANDLESIZE"(248) + 00000022 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SETSAVEDMENUSTATE"(260) + 0000006C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetNextMenu"(268) + 00000056 + +Dictionary: Flags $00 FirstId 272 + 272: IsThisASystemMenu + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="IsThisASystemMenu"(272) + 00000038 +Comment: + + RESTOREMENUSENABLESTATE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: DisableAppMenus [64800, 64842) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +2E (6482E): JSR GetNextMenu + +16 (64816): JSR IsThisASystemMenu + + VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.c + + +Dictionary: Flags $00 FirstId 273 + 273: DisableAppMenus + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DisableAppMenus"(273) Segment="Main"(200) +Size: Flags $00 ModuleSize 66 + +Content: Flags $08 +Contents offset $0000 size $0042 +00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 426E FFFE 'Bn..' CLR.W -$0002(A6) +0000000A: 601E '`.' BRA.S *+$0020 ; 0000002A +0000000C: 2054 ' T' MOVEA.L (A4),A0 +0000000E: 2050 ' P' MOVEA.L (A0),A0 +00000010: 3010 '0.' MOVE.W (A0),D0 +00000012: 48C0 'H.' EXT.L D0 +00000014: 2F00 '/.' MOVE.L D0,-(A7) +00000016: 4EBA 0000 'N...' JSR IsThisASystemMenu ; id: 272 +0000001A: 4A00 'J.' TST.B D0 +0000001C: 584F 'XO' ADDQ.W #4,A7 +0000001E: 660A 'f.' BNE.S *+$000C ; 0000002A +00000020: 2054 ' T' MOVEA.L (A4),A0 +00000022: 2050 ' P' MOVEA.L (A0),A0 +00000024: 7000 'p.' MOVEQ #$00,D0 +00000026: 2140 000A '!@..' MOVE.L D0,$000A(A0) +0000002A: 486E FFFE 'Hn..' PEA -$0002(A6) +0000002E: 4EBA 0000 'N...' JSR GetNextMenu ; id: 268 +00000032: 2840 '(@' MOVEA.L D0,A4 +00000034: 200C ' .' MOVE.L A4,D0 +00000036: 584F 'XO' ADDQ.W #4,A7 +00000038: 66D2 'f.' BNE.S *-$002C ; 0000000C +0000003A: 286E FFFA '(n..' MOVEA.L -$0006(A6),A4 +0000003E: 4E5E 'N^' UNLK A6 +00000040: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetNextMenu"(268) + 00000030 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="IsThisASystemMenu"(272) + 00000018 +Comment: + + DisableAppMenus ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ThereIsAnActiveEditTextFieldInThisWindow [64850, 648B6) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.c + + +Dictionary: Flags $00 FirstId 274 + 274: ThereIsAnActiveEditTextFieldInThisWindow +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ThereIsAnActiveEditTextFieldInThisWindow"(274) Segment="Main"(200) +Size: Flags $00 ModuleSize 102 + +Content: Flags $08 +Contents offset $0000 size $0066 +00000000: 4E56 FFF2 'NV..' LINK.W A6,#-$000E +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 7002 'p.' MOVEQ #$02,D0 +0000000E: B06C 006C '.l.l' CMP.W $006C(A4),D0 +00000012: 6646 'fF' BNE.S *+$0048 ; 0000005A +00000014: 3E2C 00A4 '>,..' MOVE.W $00A4(A4),D7 +00000018: 6C02 'l.' BGE.S *+$0004 ; 0000001C +0000001A: 4247 'BG' CLR.W D7 +0000001C: 2F0C '/.' MOVE.L A4,-(A7) +0000001E: 5247 'RG' ADDQ.W #1,D7 +00000020: 3F07 '?.' MOVE.W D7,-(A7) +00000022: 486E FFF2 'Hn..' PEA -$000E(A6) +00000026: 486E FFF4 'Hn..' PEA -$000C(A6) +0000002A: 486E FFF8 'Hn..' PEA -$0008(A6) +0000002E: A98D '..' _GetDialogItem ; A98D +00000030: 4A47 'JG' TST.W D7 +00000032: 6D10 'm.' BLT.S *+$0012 ; 00000044 +00000034: 707F 'p.' MOVEQ #$7F,D0 ; '' +00000036: C06E FFF2 '.n..' AND.W -$000E(A6),D0 +0000003A: 7200 'r.' MOVEQ #$00,D1 +0000003C: 3200 '2.' MOVE.W D0,D1 +0000003E: 7010 'p.' MOVEQ #$10,D0 +00000040: B081 '..' CMP.L D1,D0 +00000042: 6616 'f.' BNE.S *+$0018 ; 0000005A +00000044: 4A6C 00A4 'Jl..' TST.W $00A4(A4) +00000048: 6D10 'm.' BLT.S *+$0012 ; 0000005A +0000004A: 206C 00A0 ' l..' MOVEA.L $00A0(A4),A0 +0000004E: 2050 ' P' MOVEA.L (A0),A0 +00000050: 4A68 0024 'Jh.$' TST.W $0024(A0) +00000054: 6704 'g.' BEQ.S *+$0006 ; 0000005A +00000056: 7001 'p.' MOVEQ #$01,D0 +00000058: 6002 '`.' BRA.S *+$0004 ; 0000005C +0000005A: 7000 'p.' MOVEQ #$00,D0 +0000005C: 4CEE 1080 FFEA 'L.....' MOVEM.L -$0016(A6),D7/A4 +00000062: 4E5E 'N^' UNLK A6 +00000064: 4E75 'Nu' RTS + +Comment: + + ThereIsAnActiveEditTextFieldInThisWindow ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: SETSAVEMENUSENABLESTATE [648C0, 64908) + + Module started due to: vector glue above, MODGUESS (align, label) + + Resolved outgoing references: + +34 (648F4): JSR EnableTheEditMenu + +2A (648EA): JSR DisableAppMenus + +1A (648DA): JSR SaveMenusEnableState + + VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.c + + +Dictionary: Flags $00 FirstId 275 + 275: SETSAVEMENUSENABLESTATE + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SETSAVEMENUSENABLESTATE"(275) Segment="Main"(200) +Size: Flags $00 ModuleSize 72 + +Content: Flags $08 +Contents offset $0000 size $0048 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 3E2E 0008 '>...' MOVE.W $0008(A6),D7 +0000000C: 7000 'p.' MOVEQ #$00,D0 +0000000E: 2840 '(@' MOVEA.L D0,A4 +00000010: 4A47 'JG' TST.W D7 +00000012: 6724 'g$' BEQ.S *+$0026 ; 00000038 +00000014: 7001 'p.' MOVEQ #$01,D0 +00000016: 1F00 '..' MOVE.B D0,-(A7) +00000018: AA67 '.g' _ModalDialogMenuSetup ; AA67 +0000001A: 4EBA 0000 'N...' JSR SaveMenusEnableState ; id: 270 +0000001E: 2840 '(@' MOVEA.L D0,A4 +00000020: 200C ' .' MOVE.L A4,D0 +00000022: 6714 'g.' BEQ.S *+$0016 ; 00000038 +00000024: 0C47 0001 '.G..' CMPI.W #$0001,D7 +00000028: 670E 'g.' BEQ.S *+$0010 ; 00000038 +0000002A: 4EBA 0000 'N...' JSR DisableAppMenus ; id: 273 +0000002E: 0C47 0003 '.G..' CMPI.W #$0003,D7 +00000032: 6604 'f.' BNE.S *+$0006 ; 00000038 +00000034: 4EBA 0000 'N...' JSR EnableTheEditMenu ; id: 276 +00000038: 2D4C 000A '-L..' MOVE.L A4,$000A(A6) +0000003C: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000042: 4E5E 'N^' UNLK A6 +00000044: 4E74 0002 'Nt..' RTD #$0002 + + +Dictionary: Flags $00 FirstId 276 + 276: EnableTheEditMenu + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EnableTheEditMenu"(276) + 00000036 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DisableAppMenus"(273) + 0000002C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SaveMenusEnableState"(270) + 0000001C +Comment: + + SETSAVEMENUSENABLESTATE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EnableTheEditMenu [64920, 649AE) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +78 (64998): JSR GetNextMenu + + VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.c + + +Dictionary: Flags $00 FirstId 277 + 277: EnableTheEditMenu + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EnableTheEditMenu"(277) Segment="Main"(200) +Size: Flags $00 ModuleSize 142 + +Content: Flags $08 +Contents offset $0000 size $008E +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000008: 426E FFFE 'Bn..' CLR.W -$0002(A6) +0000000C: 6066 '`f' BRA.S *+$0068 ; 00000074 +0000000E: 2853 '(S' MOVEA.L (A3),A4 +00000010: 558F 'U.' SUBQ.L #2,A7 +00000012: 2F0C '/.' MOVE.L A4,-(A7) +00000014: A950 '.P' _CountMItems ; A950 +00000016: 3A1F ':.' MOVE.W (A7)+,D5 +00000018: 3E05 '>.' MOVE.W D5,D7 +0000001A: 5347 'SG' SUBQ.W #1,D7 +0000001C: 0C47 0004 '.G..' CMPI.W #$0004,D7 +00000020: 6F4E 'oN' BLE.S *+$0050 ; 00000070 +00000022: 7E04 '~.' MOVEQ #$04,D7 +00000024: 604A '`J' BRA.S *+$004C ; 00000070 +00000026: 2F0C '/.' MOVE.L A4,-(A7) +00000028: 3F07 '?.' MOVE.W D7,-(A7) +0000002A: 486E FFFC 'Hn..' PEA -$0004(A6) +0000002E: A84E '.N' _GetItemCmd ; A84E +00000030: 7058 'pX' MOVEQ #$58,D0 ; 'X' +00000032: B06E FFFC '.n..' CMP.W -$0004(A6),D0 +00000036: 6638 'f8' BNE.S *+$003A ; 00000070 +00000038: 7007 'p.' MOVEQ #$07,D0 +0000003A: EFA8 '..' LSL.L D7,D0 +0000003C: 2C00 ',.' MOVE.L D0,D6 +0000003E: 5286 'R.' ADDQ.L #1,D6 +00000040: 2F0C '/.' MOVE.L A4,-(A7) +00000042: 5247 'RG' ADDQ.W #1,D7 +00000044: 3F07 '?.' MOVE.W D7,-(A7) +00000046: 486E FFFC 'Hn..' PEA -$0004(A6) +0000004A: A84E '.N' _GetItemCmd ; A84E +0000004C: 7043 'pC' MOVEQ #$43,D0 ; 'C' +0000004E: B06E FFFC '.n..' CMP.W -$0004(A6),D0 +00000052: 6630 'f0' BNE.S *+$0032 ; 00000084 +00000054: 2F0C '/.' MOVE.L A4,-(A7) +00000056: 5247 'RG' ADDQ.W #1,D7 +00000058: 3F07 '?.' MOVE.W D7,-(A7) +0000005A: 486E FFFC 'Hn..' PEA -$0004(A6) +0000005E: A84E '.N' _GetItemCmd ; A84E +00000060: 7056 'pV' MOVEQ #$56,D0 ; 'V' +00000062: B06E FFFC '.n..' CMP.W -$0004(A6),D0 +00000066: 661C 'f.' BNE.S *+$001E ; 00000084 +00000068: 2054 ' T' MOVEA.L (A4),A0 +0000006A: 8DA8 000A '....' OR.L D6,$000A(A0) +0000006E: 6014 '`.' BRA.S *+$0016 ; 00000084 +00000070: 5347 'SG' SUBQ.W #1,D7 +00000072: 6EB2 'n.' BGT.S *-$004C ; 00000026 +00000074: 486E FFFE 'Hn..' PEA -$0002(A6) +00000078: 4EBA 0000 'N...' JSR GetNextMenu ; id: 268 +0000007C: 2640 '&@' MOVEA.L D0,A3 +0000007E: 200B ' .' MOVE.L A3,D0 +00000080: 584F 'XO' ADDQ.W #4,A7 +00000082: 668A 'f.' BNE.S *-$0074 ; 0000000E +00000084: 4CEE 18E0 FFE8 'L.....' MOVEM.L -$0018(A6),D5-D7/A3/A4 +0000008A: 4E5E 'N^' UNLK A6 +0000008C: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetNextMenu"(268) + 0000007A +Comment: + + EnableTheEditMenu ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: FindMenuByTitle [649C0, 64A0A) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +22 (649E2): JSR EQUALSTRING ; outside file + +32 (649F2): JSR GetNextMenu + + VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.c + + +Dictionary: Flags $00 FirstId 278 + 278: FindMenuByTitle + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FindMenuByTitle"(278) Segment="Main"(200) +Size: Flags $00 ModuleSize 74 + +Content: Flags $08 +Contents offset $0000 size $004A +00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 426E FFFE 'Bn..' CLR.W -$0002(A6) +0000000C: 6020 '` ' BRA.S *+$0022 ; 0000002E +0000000E: 2853 '(S' MOVEA.L (A3),A4 +00000010: 558F 'U.' SUBQ.L #2,A7 +00000012: 2054 ' T' MOVEA.L (A4),A0 +00000014: 4868 000E 'Hh..' PEA $000E(A0) +00000018: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000001C: 7000 'p.' MOVEQ #$00,D0 +0000001E: 1F00 '..' MOVE.B D0,-(A7) +00000020: 1F00 '..' MOVE.B D0,-(A7) +00000022: 4EBA 0000 'N...' JSR EQUALSTRING ; id: 279 +00000026: 4A1F 'J.' TST.B (A7)+ +00000028: 6704 'g.' BEQ.S *+$0006 ; 0000002E +0000002A: 200C ' .' MOVE.L A4,D0 +0000002C: 6012 '`.' BRA.S *+$0014 ; 00000040 +0000002E: 486E FFFE 'Hn..' PEA -$0002(A6) +00000032: 4EBA 0000 'N...' JSR GetNextMenu ; id: 268 +00000036: 2640 '&@' MOVEA.L D0,A3 +00000038: 200B ' .' MOVE.L A3,D0 +0000003A: 584F 'XO' ADDQ.W #4,A7 +0000003C: 66D0 'f.' BNE.S *-$002E ; 0000000E +0000003E: 7000 'p.' MOVEQ #$00,D0 +00000040: 4CEE 1800 FFF6 'L.....' MOVEM.L -$000A(A6),A3/A4 +00000046: 4E5E 'N^' UNLK A6 +00000048: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 279 + 279: EQUALSTRING + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EQUALSTRING"(279) + 00000024 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetNextMenu"(268) + 00000034 +Comment: + + FindMenuByTitle ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ACTIVEWINDOWNEEDSHELP [64A20, 64B3E) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +104 (64B24): JSR GETANALYZEDWINDOWSTATE + +F8 (64B18): JSR SETANALYZEDWINDOWSTATE + +EE (64B0E): JSR SETANALYZEDWINDOWSTATE + +E0 (64B00): JSR ThereIsAnActiveEditTextFieldInThisWindow + +C6 (64AE6): JSR GetMenuFlags + +BE (64ADE): JSR FindAppleMenu + +B6 (64AD6): JSR SETANALYZEDWINDOWSTATE + +A4 (64AC4): JSR IsModal + +84 (64AA4): JSR SETANALYZEDWINDOWSTATE + +7C (64A9C): JSR SETANALYZEDWINDOW + +70 (64A90): JSR GETANALYZEDWINDOW + +68 (64A88): JSR GETANALYZEDWINDOWSTATE + +8 (64A28): JSR MenuBarEmpty + + VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.c + + +Dictionary: Flags $00 FirstId 280 + 280: ACTIVEWINDOWNEEDSHELP + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ACTIVEWINDOWNEEDSHELP"(280) Segment="Main"(200) +Size: Flags $00 ModuleSize 286 + +Content: Flags $08 +Contents offset $0000 size $011E +00000000: 4E56 FFEE 'NV..' LINK.W A6,#-$0012 +00000004: 48E7 1318 'H...' MOVEM.L D3/D6/D7/A3/A4,-(A7) +00000008: 4EBA 0000 'N...' JSR MenuBarEmpty ; id: 269 +0000000C: 4A00 'J.' TST.B D0 +0000000E: 6708 'g.' BEQ.S *+$000A ; 00000018 +00000010: 426E 0008 'Bn..' CLR.W $0008(A6) +00000014: 6000 00FE '`...' BRA *+$0100 ; 00000114 +00000018: 422E FFFF 'B...' CLR.B -$0001(A6) +0000001C: 558F 'U.' SUBQ.L #2,A7 +0000001E: 486E FFEE 'Hn..' PEA -$0012(A6) +00000022: 70FF 'p.' MOVEQ #$FF,D0 +00000024: 2F00 '/.' MOVE.L D0,-(A7) +00000026: 3F3C 0039 '?<.9' MOVE.W #$0039,-(A7) +0000002A: A88F '..' _OSDispatch ; A88F +0000002C: 7000 'p.' MOVEQ #$00,D0 +0000002E: 2D40 FFF6 '-@..' MOVE.L D0,-$000A(A6) +00000032: 7202 'r.' MOVEQ #$02,D1 +00000034: 2D41 FFFA '-A..' MOVE.L D1,-$0006(A6) +00000038: 558F 'U.' SUBQ.L #2,A7 +0000003A: 486E FFF6 'Hn..' PEA -$000A(A6) +0000003E: 486E FFEE 'Hn..' PEA -$0012(A6) +00000042: 486E FFFF 'Hn..' PEA -$0001(A6) +00000046: 3F3C 003D '?<.=' MOVE.W #$003D,-(A7) +0000004A: A88F '..' _OSDispatch ; A88F +0000004C: 7000 'p.' MOVEQ #$00,D0 +0000004E: 102E FFFF '....' MOVE.B -$0001(A6),D0 +00000052: 4A80 'J.' TST.L D0 +00000054: 584F 'XO' ADDQ.W #4,A7 +00000056: 6608 'f.' BNE.S *+$000A ; 00000060 +00000058: 426E 0008 'Bn..' CLR.W $0008(A6) +0000005C: 6000 00B6 '`...' BRA *+$00B8 ; 00000114 +00000060: 598F 'Y.' SUBQ.L #4,A7 +00000062: A924 '.$' _FrontWindow ; A924 +00000064: 285F '(_' MOVEA.L (A7)+,A4 +00000066: 558F 'U.' SUBQ.L #2,A7 +00000068: 4EBA 0000 'N...' JSR GETANALYZEDWINDOWSTATE ; id: 257 +0000006C: 3C1F '<.' MOVE.W (A7)+,D6 +0000006E: 598F 'Y.' SUBQ.L #4,A7 +00000070: 4EBA 0000 'N...' JSR GETANALYZEDWINDOW ; id: 259 +00000074: B9DF '..' CMPA.L (A7)+,A4 +00000076: 6700 008A 'g...' BEQ *+$008C ; 00000102 +0000007A: 2F0C '/.' MOVE.L A4,-(A7) +0000007C: 4EBA 0000 'N...' JSR SETANALYZEDWINDOW ; id: 258 +00000080: 7000 'p.' MOVEQ #$00,D0 +00000082: 3F00 '?.' MOVE.W D0,-(A7) +00000084: 4EBA 0000 'N...' JSR SETANALYZEDWINDOWSTATE ; id: 256 +00000088: 200C ' .' MOVE.L A4,D0 +0000008A: 6776 'gv' BEQ.S *+$0078 ; 00000102 +0000008C: 7000 'p.' MOVEQ #$00,D0 +0000008E: 102C 0071 '.,.q' MOVE.B $0071(A4),D0 +00000092: 7240 'r@' MOVEQ #$40,D1 ; '@' +00000094: C200 '..' AND.B D0,D1 +00000096: 7000 'p.' MOVEQ #$00,D0 +00000098: 1001 '..' MOVE.B D1,D0 +0000009A: 4A80 'J.' TST.L D0 +0000009C: 56C3 'V.' SNE D3 +0000009E: 4403 'D.' NEG.B D3 +000000A0: 1E03 '..' MOVE.B D3,D7 +000000A2: 2F0C '/.' MOVE.L A4,-(A7) +000000A4: 4EBA 0000 'N...' JSR IsModal ; id: 283 +000000A8: 4A00 'J.' TST.B D0 +000000AA: 584F 'XO' ADDQ.W #4,A7 +000000AC: 6604 'f.' BNE.S *+$0006 ; 000000B2 +000000AE: 4A07 'J.' TST.B D7 +000000B0: 6708 'g.' BEQ.S *+$000A ; 000000BA +000000B2: 7001 'p.' MOVEQ #$01,D0 +000000B4: 3F00 '?.' MOVE.W D0,-(A7) +000000B6: 4EBA 0000 'N...' JSR SETANALYZEDWINDOWSTATE ; id: 256 +000000BA: 4A07 'J.' TST.B D7 +000000BC: 6744 'gD' BEQ.S *+$0046 ; 00000102 +000000BE: 4EBA 0000 'N...' JSR FindAppleMenu ; id: 282 +000000C2: 2640 '&@' MOVEA.L D0,A3 +000000C4: 2F0B '/.' MOVE.L A3,-(A7) +000000C6: 4EBA 0000 'N...' JSR GetMenuFlags ; id: 281 +000000CA: 2E00 '..' MOVE.L D0,D7 +000000CC: 200B ' .' MOVE.L A3,D0 +000000CE: 584F 'XO' ADDQ.W #4,A7 +000000D0: 6730 'g0' BEQ.S *+$0032 ; 00000102 +000000D2: 7001 'p.' MOVEQ #$01,D0 +000000D4: C087 '..' AND.L D7,D0 +000000D6: 672A 'g*' BEQ.S *+$002C ; 00000102 +000000D8: 7002 'p.' MOVEQ #$02,D0 +000000DA: C087 '..' AND.L D7,D0 +000000DC: 6724 'g$' BEQ.S *+$0026 ; 00000102 +000000DE: 2F0C '/.' MOVE.L A4,-(A7) +000000E0: 4EBA 0000 'N...' JSR ThereIsAnActiveEditTextFieldInThisWindow ; id: 274 +000000E4: 4A00 'J.' TST.B D0 +000000E6: 584F 'XO' ADDQ.W #4,A7 +000000E8: 670A 'g.' BEQ.S *+$000C ; 000000F4 +000000EA: 7003 'p.' MOVEQ #$03,D0 +000000EC: 3F00 '?.' MOVE.W D0,-(A7) +000000EE: 4EBA 0000 'N...' JSR SETANALYZEDWINDOWSTATE ; id: 256 +000000F2: 6008 '`.' BRA.S *+$000A ; 000000FC +000000F4: 7002 'p.' MOVEQ #$02,D0 +000000F6: 3F00 '?.' MOVE.W D0,-(A7) +000000F8: 4EBA 0000 'N...' JSR SETANALYZEDWINDOWSTATE ; id: 256 +000000FC: 7000 'p.' MOVEQ #$00,D0 +000000FE: 3F00 '?.' MOVE.W D0,-(A7) +00000100: A938 '.8' _HiliteMenu ; A938 +00000102: 558F 'U.' SUBQ.L #2,A7 +00000104: 4EBA 0000 'N...' JSR GETANALYZEDWINDOWSTATE ; id: 257 +00000108: 3E1F '>.' MOVE.W (A7)+,D7 +0000010A: BE46 '.F' CMP.W D6,D7 +0000010C: 6702 'g.' BEQ.S *+$0004 ; 00000110 +0000010E: A81D '..' _InvalMenuBar ; A81D +00000110: 3D47 0008 '=G..' MOVE.W D7,$0008(A6) +00000114: 4CEE 18C8 FFDA 'L.....' MOVEM.L -$0026(A6),D3/D6/D7/A3/A4 +0000011A: 4E5E 'N^' UNLK A6 +0000011C: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETANALYZEDWINDOWSTATE"(257) + 00000106 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SETANALYZEDWINDOWSTATE"(256) + 000000FA + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SETANALYZEDWINDOWSTATE"(256) + 000000F0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ThereIsAnActiveEditTextFieldInThisWindow"(274) + 000000E2 + +Dictionary: Flags $00 FirstId 281 + 281: GetMenuFlags +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetMenuFlags"(281) + 000000C8 + +Dictionary: Flags $00 FirstId 282 + 282: FindAppleMenu + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FindAppleMenu"(282) + 000000C0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SETANALYZEDWINDOWSTATE"(256) + 000000B8 + +Dictionary: Flags $00 FirstId 283 + 283: IsModal + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="IsModal"(283) + 000000A6 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SETANALYZEDWINDOWSTATE"(256) + 00000086 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SETANALYZEDWINDOW"(258) + 0000007E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETANALYZEDWINDOW"(259) + 00000072 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETANALYZEDWINDOWSTATE"(257) + 0000006A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MenuBarEmpty"(269) + 0000000A +Comment: + + ACTIVEWINDOWNEEDSHELP ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: FILTEREVENT [64B50, 64CBA) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +15A (64CAA): JSR SETANALYZEDWINDOW + +DC (64C2C): JSR ACTIVEWINDOWNEEDSHELP + +48 (64B98): JSR ACTIVEWINDOWNEEDSHELP + +3A (64B8A): JSR PtInMenuBar + +20 (64B70): JSR ACTIVEWINDOWNEEDSHELP + + VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.c + + +Dictionary: Flags $00 FirstId 284 + 284: FILTEREVENT + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FILTEREVENT"(284) Segment="Main"(200) +Size: Flags $00 ModuleSize 362 + +Content: Flags $08 +Contents offset $0000 size $016A +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 7000 'p.' MOVEQ #$00,D0 +0000000E: 3014 '0.' MOVE.W (A4),D0 +00000010: 4A80 'J.' TST.L D0 +00000012: 670A 'g.' BEQ.S *+$000C ; 0000001E +00000014: 7000 'p.' MOVEQ #$00,D0 +00000016: 3014 '0.' MOVE.W (A4),D0 +00000018: 7206 'r.' MOVEQ #$06,D1 +0000001A: B280 '..' CMP.L D0,D1 +0000001C: 660C 'f.' BNE.S *+$000E ; 0000002A +0000001E: 558F 'U.' SUBQ.L #2,A7 +00000020: 4EBA 0000 'N...' JSR ACTIVEWINDOWNEEDSHELP ; id: 280 +00000024: 544F 'TO' ADDQ.W #2,A7 +00000026: 6000 0126 '`..&' BRA *+$0128 ; 0000014E +0000002A: 7000 'p.' MOVEQ #$00,D0 +0000002C: 3014 '0.' MOVE.W (A4),D0 +0000002E: 7201 'r.' MOVEQ #$01,D1 +00000030: B280 '..' CMP.L D0,D1 +00000032: 6600 0084 'f...' BNE *+$0086 ; 000000B8 +00000036: 2F2C 000A '/,..' MOVE.L $000A(A4),-(A7) +0000003A: 4EBA 0000 'N...' JSR PtInMenuBar ; id: 285 +0000003E: 4A00 'J.' TST.B D0 +00000040: 584F 'XO' ADDQ.W #4,A7 +00000042: 6700 010A 'g...' BEQ *+$010C ; 0000014E +00000046: 558F 'U.' SUBQ.L #2,A7 +00000048: 4EBA 0000 'N...' JSR ACTIVEWINDOWNEEDSHELP ; id: 280 +0000004C: 3E1F '>.' MOVE.W (A7)+,D7 +0000004E: 0C47 0003 '.G..' CMPI.W #$0003,D7 +00000052: 6708 'g.' BEQ.S *+$000A ; 0000005C +00000054: 0C47 0002 '.G..' CMPI.W #$0002,D7 +00000058: 6600 00F4 'f...' BNE *+$00F6 ; 0000014E +0000005C: 4254 'BT' CLR.W (A4) +0000005E: 598F 'Y.' SUBQ.L #4,A7 +00000060: 2F2C 000A '/,..' MOVE.L $000A(A4),-(A7) +00000064: A93D '.=' _MenuSelect ; A93D +00000066: 2C1F ',.' MOVE.L (A7)+,D6 +00000068: 7010 'p.' MOVEQ #$10,D0 +0000006A: 2E06 '..' MOVE.L D6,D7 +0000006C: E0A7 '..' ASR.L D0,D7 +0000006E: 4A47 'JG' TST.W D7 +00000070: 6700 00DC 'g...' BEQ *+$00DE ; 0000014E +00000074: 598F 'Y.' SUBQ.L #4,A7 +00000076: 3F07 '?.' MOVE.W D7,-(A7) +00000078: A949 '.I' _GetMenuHandle ; A949 +0000007A: 3F06 '?.' MOVE.W D6,-(A7) +0000007C: 486E FFFE 'Hn..' PEA -$0002(A6) +00000080: A84E '.N' _GetItemCmd ; A84E +00000082: 4A6E FFFE 'Jn..' TST.W -$0002(A6) +00000086: 6700 00C6 'g...' BEQ *+$00C8 ; 0000014E +0000008A: 307C 0003 '0|..' MOVEA.W #$0003,A0 +0000008E: 302E FFFE '0...' MOVE.W -$0002(A6),D0 +00000092: 48C0 'H.' EXT.L D0 +00000094: 43EE FFF8 'C...' LEA -$0008(A6),A1 +00000098: A12F './' _PostEvent ; A12F +0000009A: 2288 '".' MOVE.L A0,(A1) +0000009C: 4A40 'J@' TST.W D0 +0000009E: 670A 'g.' BEQ.S *+$000C ; 000000AA +000000A0: 7000 'p.' MOVEQ #$00,D0 +000000A2: 3F00 '?.' MOVE.W D0,-(A7) +000000A4: A938 '.8' _HiliteMenu ; A938 +000000A6: 6000 00A6 '`...' BRA *+$00A8 ; 0000014E +000000AA: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +000000AE: 317C 0100 0014 '1|....' MOVE.W #$0100,$0014(A0) +000000B4: 6000 0098 '`...' BRA *+$009A ; 0000014E +000000B8: 7000 'p.' MOVEQ #$00,D0 +000000BA: 3014 '0.' MOVE.W (A4),D0 +000000BC: 7203 'r.' MOVEQ #$03,D1 +000000BE: B280 '..' CMP.L D0,D1 +000000C0: 6600 008C 'f...' BNE *+$008E ; 0000014E +000000C4: 7000 'p.' MOVEQ #$00,D0 +000000C6: 302C 000E '0,..' MOVE.W $000E(A4),D0 +000000CA: 323C 0100 '2<..' MOVE.W #$0100,D1 +000000CE: C240 '.@' AND.W D0,D1 +000000D0: 6608 'f.' BNE.S *+$000A ; 000000DA +000000D2: 7010 'p.' MOVEQ #$10,D0 +000000D4: B02C 0005 '.,..' CMP.B $0005(A4),D0 +000000D8: 6674 'ft' BNE.S *+$0076 ; 0000014E +000000DA: 558F 'U.' SUBQ.L #2,A7 +000000DC: 4EBA 0000 'N...' JSR ACTIVEWINDOWNEEDSHELP ; id: 280 +000000E0: 3E1F '>.' MOVE.W (A7)+,D7 +000000E2: 0C47 0003 '.G..' CMPI.W #$0003,D7 +000000E6: 6706 'g.' BEQ.S *+$0008 ; 000000EE +000000E8: 0C47 0002 '.G..' CMPI.W #$0002,D7 +000000EC: 6660 'f`' BNE.S *+$0062 ; 0000014E +000000EE: 1E2C 0005 '.,..' MOVE.B $0005(A4),D7 +000000F2: 7000 'p.' MOVEQ #$00,D0 +000000F4: 1007 '..' MOVE.B D7,D0 +000000F6: 0C40 0010 '.@..' CMPI.W #$0010,D0 +000000FA: 662E 'f.' BNE.S *+$0030 ; 0000012A +000000FC: 203C 0000 FF00 ' <....' MOVE.L #$0000FF00,D0 +00000102: C0AC 0002 '....' AND.L $0002(A4),D0 +00000106: 2C00 ',.' MOVE.L D0,D6 +00000108: E08E '..' LSR.L #8,D6 +0000010A: 1006 '..' MOVE.B D6,D0 +0000010C: 0400 0063 '...c' SUBI.B #$63,D0 ; 'c' +00000110: 670E 'g.' BEQ.S *+$0010 ; 00000120 +00000112: 0400 0013 '....' SUBI.B #$13,D0 +00000116: 670C 'g.' BEQ.S *+$000E ; 00000124 +00000118: 5500 'U.' SUBQ.B #2,D0 +0000011A: 660C 'f.' BNE.S *+$000E ; 00000128 +0000011C: 7E58 '~X' MOVEQ #$58,D7 ; 'X' +0000011E: 600A '`.' BRA.S *+$000C ; 0000012A +00000120: 7E43 '~C' MOVEQ #$43,D7 ; 'C' +00000122: 6006 '`.' BRA.S *+$0008 ; 0000012A +00000124: 7E56 '~V' MOVEQ #$56,D7 ; 'V' +00000126: 6002 '`.' BRA.S *+$0004 ; 0000012A +00000128: 4207 'B.' CLR.B D7 +0000012A: 4A07 'J.' TST.B D7 +0000012C: 671A 'g.' BEQ.S *+$001C ; 00000148 +0000012E: 598F 'Y.' SUBQ.L #4,A7 +00000130: 7000 'p.' MOVEQ #$00,D0 +00000132: 1007 '..' MOVE.B D7,D0 +00000134: 3F00 '?.' MOVE.W D0,-(A7) +00000136: A93E '.>' _MenuKey ; A93E +00000138: 2C1F ',.' MOVE.L (A7)+,D6 +0000013A: 670C 'g.' BEQ.S *+$000E ; 00000148 +0000013C: 307C 0008 '0|..' MOVEA.W #$0008,A0 +00000140: 43EE FFFC 'C...' LEA -$0004(A6),A1 +00000144: A03B '.;' _Delay ; A03B +00000146: 2280 '".' MOVE.L D0,(A1) +00000148: 7000 'p.' MOVEQ #$00,D0 +0000014A: 3F00 '?.' MOVE.W D0,-(A7) +0000014C: A938 '.8' _HiliteMenu ; A938 +0000014E: 7000 'p.' MOVEQ #$00,D0 +00000150: 3014 '0.' MOVE.W (A4),D0 +00000152: 4A80 'J.' TST.L D0 +00000154: 6708 'g.' BEQ.S *+$000A ; 0000015E +00000156: 7001 'p.' MOVEQ #$01,D0 +00000158: 2F00 '/.' MOVE.L D0,-(A7) +0000015A: 4EBA 0000 'N...' JSR SETANALYZEDWINDOW ; id: 258 +0000015E: 4CEE 10C0 FFEC 'L.....' MOVEM.L -$0014(A6),D6/D7/A4 +00000164: 4E5E 'N^' UNLK A6 +00000166: 4E74 0004 'Nt..' RTD #$0004 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SETANALYZEDWINDOW"(258) + 0000015C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ACTIVEWINDOWNEEDSHELP"(280) + 000000DE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ACTIVEWINDOWNEEDSHELP"(280) + 0000004A + +Dictionary: Flags $00 FirstId 285 + 285: PtInMenuBar + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="PtInMenuBar"(285) + 0000003C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ACTIVEWINDOWNEEDSHELP"(280) + 00000022 +Comment: + + FILTEREVENT ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: GetMenuFlags [64CD0, 64D2C) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +2A (64CFA): JSR GETHANDLESIZE ; outside file + +14 (64CE4): JSR GETSAVEDMENUSTATE + + VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.c + + +Dictionary: Flags $00 FirstId 286 + 286: GetMenuFlags +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GetMenuFlags"(286) Segment="Main"(200) +Size: Flags $00 ModuleSize 92 + +Content: Flags $08 +Contents offset $0000 size $005C +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 200B ' .' MOVE.L A3,D0 +0000000E: 6740 'g@' BEQ.S *+$0042 ; 00000050 +00000010: 2F09 '/.' MOVE.L A1,-(A7) +00000012: 598F 'Y.' SUBQ.L #4,A7 +00000014: 4EBA 0000 'N...' JSR GETSAVEDMENUSTATE ; id: 261 +00000018: 201F ' .' MOVE.L (A7)+,D0 +0000001A: 225F '"_' MOVEA.L (A7)+,A1 +0000001C: 2240 '"@' MOVEA.L D0,A1 +0000001E: 2009 ' .' MOVE.L A1,D0 +00000020: 6726 'g&' BEQ.S *+$0028 ; 00000048 +00000022: 2851 '(Q' MOVEA.L (A1),A4 +00000024: 2F09 '/.' MOVE.L A1,-(A7) +00000026: 598F 'Y.' SUBQ.L #4,A7 +00000028: 2F09 '/.' MOVE.L A1,-(A7) +0000002A: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 248 +0000002E: 201F ' .' MOVE.L (A7)+,D0 +00000030: 225F '"_' MOVEA.L (A7)+,A1 +00000032: 2440 '$@' MOVEA.L D0,A2 +00000034: D5CC '..' ADDA.L A4,A2 +00000036: 600C '`.' BRA.S *+$000E ; 00000044 +00000038: B7D4 '..' CMPA.L (A4),A3 +0000003A: 6606 'f.' BNE.S *+$0008 ; 00000042 +0000003C: 202C 0004 ' ,..' MOVE.L $0004(A4),D0 +00000040: 6010 '`.' BRA.S *+$0012 ; 00000052 +00000042: 504C 'PL' ADDQ.W #8,A4 +00000044: B5CC '..' CMPA.L A4,A2 +00000046: 62F0 'b.' BHI.S *-$000E ; 00000038 +00000048: 2053 ' S' MOVEA.L (A3),A0 +0000004A: 2028 000A ' (..' MOVE.L $000A(A0),D0 +0000004E: 6002 '`.' BRA.S *+$0004 ; 00000052 +00000050: 7000 'p.' MOVEQ #$00,D0 +00000052: 4CEE 1C00 FFEC 'L.....' MOVEM.L -$0014(A6),A2-A4 +00000058: 4E5E 'N^' UNLK A6 +0000005A: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETHANDLESIZE"(248) + 0000002C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETSAVEDMENUSTATE"(261) + 00000016 +Comment: + + GetMenuFlags ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: FindAppleMenu [64D40, 64D54) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +8 (64D48): JSR FindMenuByTitle + + VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.c + + +Dictionary: Flags $00 FirstId 287 + 287: FindAppleMenu + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FindAppleMenu"(287) Segment="Main"(200) +Size: Flags $00 ModuleSize 20 + +Content: Flags $08 +Contents offset $0000 size $0014 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 487A 000A 'Hz..' PEA *+$000C ; 00000010 +00000008: 4EBA 0000 'N...' JSR FindMenuByTitle ; id: 278 +0000000C: 4E5E 'N^' UNLK A6 +0000000E: 4E75 'Nu' RTS +00000010: 0114 '..' BTST D0,(A4) +00000012: 0000 '..' DC.W $0000 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FindMenuByTitle"(278) + 0000000A +Comment: + + FindAppleMenu ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: PtInMenuBar [64D60, 64D82) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.c + + +Dictionary: Flags $00 FirstId 288 + 288: PtInMenuBar + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="PtInMenuBar"(288) Segment="Main"(200) +Size: Flags $00 ModuleSize 34 + +Content: Flags $08 +Contents offset $0000 size $0022 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 558F 'U.' SUBQ.L #2,A7 +00000006: 486E FFF8 'Hn..' PEA -$0008(A6) +0000000A: 303C 04FE '0<..' MOVE.W #$04FE,D0 +0000000E: A825 '.%' DC.W $A825 ; TB 0025 +00000010: 558F 'U.' SUBQ.L #2,A7 +00000012: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000016: 486E FFF8 'Hn..' PEA -$0008(A6) +0000001A: A8AD '..' _PtInRect ; A8AD +0000001C: 101F '..' MOVE.B (A7)+,D0 +0000001E: 4E5E 'N^' UNLK A6 +00000020: 4E75 'Nu' RTS + +Comment: + + PtInMenuBar ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: IsThisASystemMenu [64D90, 64DB4) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.c + + +Dictionary: Flags $00 FirstId 289 + 289: IsThisASystemMenu + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="IsThisASystemMenu"(289) Segment="Main"(200) +Size: Flags $00 ModuleSize 36 + +Content: Flags $08 +Contents offset $0000 size $0024 +00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002 +00000004: 558F 'U.' SUBQ.L #2,A7 +00000006: 3F2E 000A '?...' MOVE.W $000A(A6),-(A7) +0000000A: 486E FFFF 'Hn..' PEA -$0001(A6) +0000000E: 303C 03FA '0<..' MOVE.W #$03FA,D0 +00000012: A825 '.%' DC.W $A825 ; TB 0025 +00000014: 4A5F 'J_' TST.W (A7)+ +00000016: 6704 'g.' BEQ.S *+$0006 ; 0000001C +00000018: 7000 'p.' MOVEQ #$00,D0 +0000001A: 6004 '`.' BRA.S *+$0006 ; 00000020 +0000001C: 102E FFFF '....' MOVE.B -$0001(A6),D0 +00000020: 4E5E 'N^' UNLK A6 +00000022: 4E75 'Nu' RTS + +Comment: + + IsThisASystemMenu ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: IsModal [64DC0, 64DF2) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:DialogMgr:ModalDialogMenuExtensions.c + + +Dictionary: Flags $00 FirstId 290 + 290: IsModal + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="IsModal"(290) Segment="Main"(200) +Size: Flags $00 ModuleSize 50 + +Content: Flags $08 +Contents offset $0000 size $0032 +00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002 +00000004: 2F03 '/.' MOVE.L D3,-(A7) +00000006: 558F 'U.' SUBQ.L #2,A7 +00000008: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000000C: 486E FFFE 'Hn..' PEA -$0002(A6) +00000010: 303C 0402 '0<..' MOVE.W #$0402,D0 +00000014: AA68 '.h' _DialogDispatch ; AA68 +00000016: 4A5F 'J_' TST.W (A7)+ +00000018: 6704 'g.' BEQ.S *+$0006 ; 0000001E +0000001A: 7000 'p.' MOVEQ #$00,D0 +0000001C: 600C '`.' BRA.S *+$000E ; 0000002A +0000001E: 7001 'p.' MOVEQ #$01,D0 +00000020: B06E FFFE '.n..' CMP.W -$0002(A6),D0 +00000024: 57C3 'W.' SEQ D3 +00000026: 4403 'D.' NEG.B D3 +00000028: 1003 '..' MOVE.B D3,D0 +0000002A: 262E FFFA '&...' MOVE.L -$0006(A6),D3 +0000002E: 4E5E 'N^' UNLK A6 +00000030: 4E75 'Nu' RTS + +Comment: + + IsModal ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: DIALOGMGRDISPATCH [64E00, 64E2A) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Trap AA68 + + +Dictionary: Flags $00 FirstId 291 + 291: DIALOGMGRDISPATCH + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DIALOGMGRDISPATCH"(291) Segment="Main"(200) +Size: Flags $00 ModuleSize 42 + +Content: Flags $08 +Contents offset $0000 size $002A +00000000: 41FA 0008 'A...' LEA *+$000A,A0 ; 0000000A +00000004: 2F38 07B0 '/8..' MOVE.L $07B0,-(A7) +00000008: 4E75 'Nu' RTS +0000000A: 0000 FB08 '....' ORI.B #$08,D0 +0000000E: 007A 006A 005A '.z.j.Z' ORI.W #$006A,*+$005E ; 0000006C +00000014: 004A 0030 '.J.0' ORI.W #$0030,A2 +00000018: E0E2 '..' ASR.W -(A2) +0000001A: 009E 0144 016E '...D.n' ORI.L #$0144016E,(A6)+ +00000020: 01AE 01EE '....' BCLR D0,$01EE(A6) +00000024: 022C 04EC 0554 '.,...T' ANDI.B #$EC,$0554(A4) + +Comment: + + DIALOGMGRDISPATCH ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: DMGRPUSHMENUSTATE [64E30, 64E3A) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +0 (64E30): JSR PUSHMENUSTATE + + VectorTable comment: {sources}Toolbox:DialogMgr:DialogDispatch.a + + +Dictionary: Flags $00 FirstId 292 + 292: DMGRPUSHMENUSTATE + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DMGRPUSHMENUSTATE"(292) Segment="Main"(200) +Size: Flags $00 ModuleSize 10 + +Content: Flags $08 +Contents offset $0000 size $000A +00000000: 4EBA 0000 'N...' JSR PUSHMENUSTATE ; id: 262 +00000004: 2F5F 0004 '/_..' MOVE.L (A7)+,$0004(A7) +00000008: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="PUSHMENUSTATE"(262) + 00000002 +Comment: + + DMGRPUSHMENUSTATE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: DMGRPOPMENUSTATE [64E50, 64E54) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +0 (64E50): JMP POPMENUSTATE + + VectorTable comment: {sources}Toolbox:DialogMgr:DialogDispatch.a + + +Dictionary: Flags $00 FirstId 293 + 293: DMGRPOPMENUSTATE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DMGRPOPMENUSTATE"(293) Segment="Main"(200) +Size: Flags $00 ModuleSize 4 + +Content: Flags $08 +Contents offset $0000 size $0004 +00000000: 4EFA 0000 'N...' JMP POPMENUSTATE ; id: 265 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="POPMENUSTATE"(265) + 00000002 +Comment: + + DMGRPOPMENUSTATE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: DMGRCITATIONSCH [64E60, 64E64) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +0 (64E60): JMP __CITATIONSCH + + VectorTable comment: {sources}Toolbox:DialogMgr:DialogDispatch.a + + +Dictionary: Flags $00 FirstId 294 + 294: DMGRCITATIONSCH + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DMGRCITATIONSCH"(294) Segment="Main"(200) +Size: Flags $00 ModuleSize 4 + +Content: Flags $08 +Contents offset $0000 size $0004 +00000000: 4EFA 0000 'N...' JMP __CITATIONSCH ; id: 249 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="__CITATIONSCH"(249) + 00000002 +Comment: + + DMGRCITATIONSCH ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: DMGRCITATIONSSH [64E70, 64E74) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +0 (64E70): JMP __CITATIONSSH + + VectorTable comment: {sources}Toolbox:DialogMgr:DialogDispatch.a + + +Dictionary: Flags $00 FirstId 295 + 295: DMGRCITATIONSSH + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DMGRCITATIONSSH"(295) Segment="Main"(200) +Size: Flags $00 ModuleSize 4 + +Content: Flags $08 +Contents offset $0000 size $0004 +00000000: 4EFA 0000 'N...' JMP __CITATIONSSH ; id: 250 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="__CITATIONSSH"(250) + 00000002 +Comment: + + DMGRCITATIONSSH ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: DMGRCITE4 [64E80, 64E84) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +0 (64E80): JMP __CITE4 + + VectorTable comment: {sources}Toolbox:DialogMgr:DialogDispatch.a + + +Dictionary: Flags $00 FirstId 296 + 296: DMGRCITE4 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DMGRCITE4"(296) Segment="Main"(200) +Size: Flags $00 ModuleSize 4 + +Content: Flags $08 +Contents offset $0000 size $0004 +00000000: 4EFA 0000 'N...' JMP __CITE4 ; id: 251 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="__CITE4"(251) + 00000002 +Comment: + + DMGRCITE4 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: GETFRONTWINDOWMODALCLASS [64E90, 64EA8) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +14 (64EA4): JMP GETWINDOWMODALCLASS + + VectorTable comment: {sources}Toolbox:DialogMgr:DialogDispatch.a + + +Dictionary: Flags $00 FirstId 297 + 297: GETFRONTWINDOWMODALCLASS +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GETFRONTWINDOWMODALCLASS"(297) Segment="Main"(200) +Size: Flags $00 ModuleSize 24 + +Content: Flags $08 +Contents offset $0000 size $0018 +00000000: 594F 'YO' SUBQ.W #4,A7 +00000002: A924 '.$' _FrontWindow ; A924 +00000004: 2057 ' W' MOVEA.L (A7),A0 +00000006: 2EAF 0004 '....' MOVE.L $0004(A7),(A7) +0000000A: 2F6F 0008 0004 '/o....' MOVE.L $0008(A7),$0004(A7) +00000010: 2F48 0008 '/H..' MOVE.L A0,$0008(A7) +00000014: 4EFA 0000 'N...' JMP GETWINDOWMODALCLASS ; id: 298 + + +Dictionary: Flags $00 FirstId 298 + 298: GETWINDOWMODALCLASS + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETWINDOWMODALCLASS"(298) + 00000016 +Comment: + + GETFRONTWINDOWMODALCLASS ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: GETWINDOWMODALCLASS [64EC0, 64F4E) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:DialogMgr:DialogDispatch.a + + +Dictionary: Flags $00 FirstId 299 + 299: GETWINDOWMODALCLASS + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GETWINDOWMODALCLASS"(299) Segment="Main"(200) +Size: Flags $00 ModuleSize 142 + +Content: Flags $08 +Contents offset $0000 size $008E +00000000: 4E56 FEFA 'NV..' LINK.W A6,#-$0106 +00000004: 48E7 1018 'H...' MOVEM.L D3/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000010: 200C ' .' MOVE.L A4,D0 +00000012: 675E 'g^' BEQ.S *+$0060 ; 00000072 +00000014: 082C 0007 0071 '.,...q' BTST #$07,$0071(A4) +0000001A: 665C 'f\' BNE.S *+$005E ; 00000078 +0000001C: 554F 'UO' SUBQ.W #2,A7 +0000001E: 2F0C '/.' MOVE.L A4,-(A7) +00000020: A80A '..' _GetWVariant ; A80A +00000022: 361F '6.' MOVE.W (A7)+,D3 +00000024: 4253 'BS' CLR.W (A3) +00000026: 0C43 0001 '.C..' CMPI.W #$0001,D3 +0000002A: 6706 'g.' BEQ.S *+$0008 ; 00000032 +0000002C: 0C43 0005 '.C..' CMPI.W #$0005,D3 +00000030: 664A 'fJ' BNE.S *+$004C ; 0000007C +00000032: 202C 007E ' ,.~' MOVE.L $007E(A4),D0 +00000036: 31FC FFFF 0B9E '1.....' MOVE.W #$FFFF,$0B9E +0000003C: 2F00 '/.' MOVE.L D0,-(A7) +0000003E: 486E FFFE 'Hn..' PEA -$0002(A6) +00000042: 486E FFFA 'Hn..' PEA -$0006(A6) +00000046: 486E FEFA 'Hn..' PEA -$0106(A6) +0000004A: A9A8 '..' _GetResInfo ; A9A8 +0000004C: 4A78 0A60 'Jx.`' TST.W $0A60 +00000050: 662A 'f*' BNE.S *+$002C ; 0000007C +00000052: 0CAE 5744 4546 '..WDEF' CMPI.L #$57444546,-$0006(A6) ; 'WDEF' + FFFA +0000005A: 6620 'f ' BNE.S *+$0022 ; 0000007C +0000005C: 4A6E FFFE 'Jn..' TST.W -$0002(A6) +00000060: 661A 'f.' BNE.S *+$001C ; 0000007C +00000062: 3683 '6.' MOVE.W D3,(A3) +00000064: 0C43 0001 '.C..' CMPI.W #$0001,D3 +00000068: 6612 'f.' BNE.S *+$0014 ; 0000007C +0000006A: 08EC 0007 0071 '.....q' BSET #$07,$0071(A4) +00000070: 600A '`.' BRA.S *+$000C ; 0000007C +00000072: 323C FFCE '2<..' MOVE.W #$FFCE,D1 +00000076: 6006 '`.' BRA.S *+$0008 ; 0000007E +00000078: 36BC 0001 '6...' MOVE.W #$0001,(A3) +0000007C: 4241 'BA' CLR.W D1 +0000007E: 3D41 0010 '=A..' MOVE.W D1,$0010(A6) +00000082: 4CDF 1808 'L...' MOVEM.L (A7)+,D3/A3/A4 +00000086: 4E5E 'N^' UNLK A6 +00000088: 205F ' _' MOVEA.L (A7)+,A0 +0000008A: 508F 'P.' ADDQ.L #8,A7 +0000008C: 4ED0 'N.' JMP (A0) + +Comment: + + GETWINDOWMODALCLASS ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: GETSTDFILTERPROC [64F60, 64F78) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +8 (64F68): LEA STDFILTER, A0 + + VectorTable comment: {sources}Toolbox:DialogMgr:DialogDispatch.a + + +Dictionary: Flags $00 FirstId 300 + 300: GETSTDFILTERPROC +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GETSTDFILTERPROC"(300) Segment="Main"(200) +Size: Flags $00 ModuleSize 24 + +Content: Flags $08 +Contents offset $0000 size $0018 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +00000008: 41FA 0000 'A...' LEA STDFILTER,A0 ; id: 237 +0000000C: 2288 '".' MOVE.L A0,(A1) +0000000E: 426E 000C 'Bn..' CLR.W $000C(A6) +00000012: 4E5E 'N^' UNLK A6 +00000014: 2E9F '..' MOVE.L (A7)+,(A7) +00000016: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="STDFILTER"(237) + 0000000A +Comment: + + GETSTDFILTERPROC ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: SETDIALOGDEFAULTITEM [64F90, 64FB8) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:DialogMgr:DialogDispatch.a + + +Dictionary: Flags $00 FirstId 301 + 301: SETDIALOGDEFAULTITEM +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SETDIALOGDEFAULTITEM"(301) Segment="Main"(200) +Size: Flags $00 ModuleSize 40 + +Content: Flags $08 +Contents offset $0000 size $0028 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 206E 000A ' n..' MOVEA.L $000A(A6),A0 +00000008: 426E 000E 'Bn..' CLR.W $000E(A6) +0000000C: 08E8 0005 0071 '.....q' BSET #$05,$0071(A0) +00000012: 316E 0008 00A8 '1n....' MOVE.W $0008(A6),$00A8(A0) +00000018: 6606 'f.' BNE.S *+$0008 ; 00000020 +0000001A: 08A8 0005 0071 '.....q' BCLR #$05,$0071(A0) +00000020: 4E5E 'N^' UNLK A6 +00000022: 205F ' _' MOVEA.L (A7)+,A0 +00000024: 5C8F '\.' ADDQ.L #6,A7 +00000026: 4ED0 'N.' JMP (A0) + +Comment: + + SETDIALOGDEFAULTITEM ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: SETDIALOGCANCELITEM [64FD0, 64FF8) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:DialogMgr:DialogDispatch.a + + +Dictionary: Flags $00 FirstId 302 + 302: SETDIALOGCANCELITEM + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SETDIALOGCANCELITEM"(302) Segment="Main"(200) +Size: Flags $00 ModuleSize 40 + +Content: Flags $08 +Contents offset $0000 size $0028 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 206E 000A ' n..' MOVEA.L $000A(A6),A0 +00000008: 426E 000E 'Bn..' CLR.W $000E(A6) +0000000C: 08E8 0004 0071 '.....q' BSET #$04,$0071(A0) +00000012: 316E 0008 00A6 '1n....' MOVE.W $0008(A6),$00A6(A0) +00000018: 6606 'f.' BNE.S *+$0008 ; 00000020 +0000001A: 08A8 0004 0071 '.....q' BCLR #$04,$0071(A0) +00000020: 4E5E 'N^' UNLK A6 +00000022: 205F ' _' MOVEA.L (A7)+,A0 +00000024: 5C8F '\.' ADDQ.L #6,A7 +00000026: 4ED0 'N.' JMP (A0) + +Comment: + + SETDIALOGCANCELITEM ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: SETDIALOGTRACKSCURSOR [65010, 65036) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:DialogMgr:DialogDispatch.a + + +Dictionary: Flags $00 FirstId 303 + 303: SETDIALOGTRACKSCURSOR + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SETDIALOGTRACKSCURSOR"(303) Segment="Main"(200) +Size: Flags $00 ModuleSize 38 + +Content: Flags $08 +Contents offset $0000 size $0026 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 426E 000E 'Bn..' CLR.W $000E(A6) +00000008: 206E 000A ' n..' MOVEA.L $000A(A6),A0 +0000000C: 08E8 0003 0071 '.....q' BSET #$03,$0071(A0) +00000012: 4A2E 0008 'J...' TST.B $0008(A6) +00000016: 6606 'f.' BNE.S *+$0008 ; 0000001E +00000018: 08A8 0003 0071 '.....q' BCLR #$03,$0071(A0) +0000001E: 4E5E 'N^' UNLK A6 +00000020: 205F ' _' MOVEA.L (A7)+,A0 +00000022: 5C8F '\.' ADDQ.L #6,A7 +00000024: 4ED0 'N.' JMP (A0) + +Comment: + + SETDIALOGTRACKSCURSOR ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: STDFILTER [65040, 65298) + + Module started due to: vector glue above, MODGUESS (align, label) + + Resolved outgoing references: + +1C2 (65202): JSR FRAMEOUT + +10 (65050): JSR CLAIMEVENT + + VectorTable comment: {sources}Toolbox:DialogMgr:DialogDispatch.a + + +Dictionary: Flags $00 FirstId 304 + 304: STDFILTER + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="STDFILTER"(304) Segment="Main"(200) +Size: Flags $00 ModuleSize 600 + +Content: Flags $08 +Contents offset $0000 size $0258 +00000000: 4E56 FFB2 'NV..' LINK.W A6,#-$004E +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +0000000C: 282A 0002 '(*..' MOVE.L $0002(A2),D4 +00000010: 4EBA 0000 'N...' JSR CLAIMEVENT ; id: 212 +00000014: 7600 'v.' MOVEQ #$00,D3 +00000016: 1D43 0014 '.C..' MOVE.B D3,$0014(A6) +0000001A: 1C2C 0071 '.,.q' MOVE.B $0071(A4),D6 +0000001E: 3012 '0.' MOVE.W (A2),D0 +00000020: 6700 009E 'g...' BEQ *+$00A0 ; 000000C0 +00000024: 5740 'W@' SUBQ.W #3,D0 +00000026: 6710 'g.' BEQ.S *+$0012 ; 00000038 +00000028: 5740 'W@' SUBQ.W #3,D0 +0000002A: 6700 0128 'g..(' BEQ *+$012A ; 00000154 +0000002E: 5540 'U@' SUBQ.W #2,D0 +00000030: 6700 01B4 'g...' BEQ *+$01B6 ; 000001E6 +00000034: 6000 01DE '`...' BRA *+$01E0 ; 00000214 +00000038: 0806 0002 '....' BTST #$02,D6 +0000003C: 6606 'f.' BNE.S *+$0008 ; 00000044 +0000003E: 0806 0005 '....' BTST #$05,D6 +00000042: 673A 'g:' BEQ.S *+$003C ; 0000007E +00000044: 0C04 000D '....' CMPI.B #$0D,D4 +00000048: 6706 'g.' BEQ.S *+$0008 ; 00000050 +0000004A: 0C04 0003 '....' CMPI.B #$03,D4 +0000004E: 662E 'f.' BNE.S *+$0030 ; 0000007E +00000050: 6100 01DE 'a...' BSR *+$01E0 ; 00000230 +00000054: 102E FFF3 '....' MOVE.B -$000D(A6),D0 +00000058: 6B62 'kb' BMI.S *+$0064 ; 000000BC +0000005A: 0C00 0004 '....' CMPI.B #$04,D0 +0000005E: 665C 'f\' BNE.S *+$005E ; 000000BC +00000060: 362E FFF0 '6...' MOVE.W -$0010(A6),D3 +00000064: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 +00000068: 2F08 '/.' MOVE.L A0,-(A7) +0000006A: 4267 'Bg' CLR.W -(A7) +0000006C: 2F08 '/.' MOVE.L A0,-(A7) +0000006E: 3F3C 0001 '?<..' MOVE.W #$0001,-(A7) +00000072: A95D '.]' _HiliteControl ; A95D +00000074: 307C 0008 '0|..' MOVEA.W #$0008,A0 +00000078: A03B '.;' _Delay ; A03B +0000007A: A95D '.]' _HiliteControl ; A95D +0000007C: 603E '`>' BRA.S *+$0040 ; 000000BC +0000007E: 0806 0004 '....' BTST #$04,D6 +00000082: 6738 'g8' BEQ.S *+$003A ; 000000BC +00000084: 0C44 351B '.D5.' CMPI.W #$351B,D4 +00000088: 671E 'g.' BEQ.S *+$0020 ; 000000A8 +0000008A: 302A 000E '0*..' MOVE.W $000E(A2),D0 +0000008E: 0800 0008 '....' BTST #$08,D0 +00000092: 6728 'g(' BEQ.S *+$002A ; 000000BC +00000094: 554F 'UO' SUBQ.W #2,A7 +00000096: 2F0A '/.' MOVE.L A2,-(A7) +00000098: 3F3C 002E '?<..' MOVE.W #$002E,-(A7) +0000009C: 2F3C 8206 FFD0 '/<....' MOVE.L #$8206FFD0,-(A7) +000000A2: A8B5 '..' _ScriptUtil ; A8B5 +000000A4: 4A1F 'J.' TST.B (A7)+ +000000A6: 6714 'g.' BEQ.S *+$0016 ; 000000BC +000000A8: 6100 0190 'a...' BSR *+$0192 ; 0000023A +000000AC: 4A2E FFE3 'J...' TST.B -$001D(A6) +000000B0: 6B0A 'k.' BMI.S *+$000C ; 000000BC +000000B2: 206E FFE4 ' n..' MOVEA.L -$001C(A6),A0 +000000B6: 362E FFE0 '6...' MOVE.W -$0020(A6),D3 +000000BA: 60AC '`.' BRA.S *-$0052 ; 00000068 +000000BC: 6000 0156 '`..V' BRA *+$0158 ; 00000214 +000000C0: 0806 0005 '....' BTST #$05,D6 +000000C4: 673A 'g:' BEQ.S *+$003C ; 00000100 +000000C6: 6100 0168 'a..h' BSR *+$016A ; 00000230 +000000CA: 342E FFF2 '4...' MOVE.W -$000E(A6),D2 +000000CE: 0802 0007 '....' BTST #$07,D2 +000000D2: 56C1 'V.' SNE D1 +000000D4: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 +000000D8: 2050 ' P' MOVEA.L (A0),A0 +000000DA: 1028 0011 '.(..' MOVE.B $0011(A0),D0 +000000DE: B200 '..' CMP.B D0,D1 +000000E0: 671E 'g.' BEQ.S *+$0020 ; 00000100 +000000E2: 0842 0007 '.B..' BCHG #$07,D2 +000000E6: 3D42 FFF2 '=B..' MOVE.W D2,-$000E(A6) +000000EA: 2F0C '/.' MOVE.L A4,-(A7) +000000EC: 3F2E FFF0 '?...' MOVE.W -$0010(A6),-(A7) +000000F0: 3F2E FFF2 '?...' MOVE.W -$000E(A6),-(A7) +000000F4: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +000000F8: 486E FFF8 'Hn..' PEA -$0008(A6) +000000FC: A98E '..' _SetDialogItem ; A98E +000000FE: 6054 '`T' BRA.S *+$0056 ; 00000154 +00000100: 0806 0003 '....' BTST #$03,D6 +00000104: 674A 'gJ' BEQ.S *+$004C ; 00000150 +00000106: 486E FFC8 'Hn..' PEA -$0038(A6) +0000010A: A874 '.t' _GetPort ; A874 +0000010C: 2F0C '/.' MOVE.L A4,-(A7) +0000010E: A873 '.s' _SetPort ; A873 +00000110: 486E FFCC 'Hn..' PEA -$0034(A6) +00000114: A972 '.r' _GetMouse ; A972 +00000116: 2F2E FFC8 '/...' MOVE.L -$0038(A6),-(A7) +0000011A: A873 '.s' _SetPort ; A873 +0000011C: 554F 'UO' SUBQ.W #2,A7 +0000011E: 2F0C '/.' MOVE.L A4,-(A7) +00000120: 2F2E FFCC '/...' MOVE.L -$0034(A6),-(A7) +00000124: A984 '..' _FindDialogItem ; A984 +00000126: 301F '0.' MOVE.W (A7)+,D0 +00000128: 6B24 'k$' BMI.S *+$0026 ; 0000014E +0000012A: 5240 'R@' ADDQ.W #1,D0 +0000012C: 41EE FFD0 'A...' LEA -$0030(A6),A0 +00000130: 6100 0110 'a...' BSR *+$0112 ; 00000242 +00000134: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 +00000138: 0240 0010 '.@..' ANDI.W #$0010,D0 +0000013C: 6710 'g.' BEQ.S *+$0012 ; 0000014E +0000013E: 594F 'YO' SUBQ.W #4,A7 +00000140: 3F3C 0001 '?<..' MOVE.W #$0001,-(A7) +00000144: A9B9 '..' _GetCursor ; A9B9 +00000146: 205F ' _' MOVEA.L (A7)+,A0 +00000148: 2F10 '/.' MOVE.L (A0),-(A7) +0000014A: A851 '.Q' _SetCursor ; A851 +0000014C: 6002 '`.' BRA.S *+$0004 ; 00000150 +0000014E: A850 '.P' _InitCursor ; A850 +00000150: 6000 00C2 '`...' BRA *+$00C4 ; 00000214 +00000154: 0806 0005 '....' BTST #$05,D6 +00000158: 6700 007E 'g..~' BEQ *+$0080 ; 000001D8 +0000015C: 486E FFC8 'Hn..' PEA -$0038(A6) +00000160: A874 '.t' _GetPort ; A874 +00000162: 2F0C '/.' MOVE.L A4,-(A7) +00000164: A873 '.s' _SetPort ; A873 +00000166: A89E '..' _PenNormal ; A89E +00000168: 6100 00C6 'a...' BSR *+$00C8 ; 00000230 +0000016C: 7A00 'z.' MOVEQ #$00,D5 +0000016E: 4A2E FFF3 'J...' TST.B -$000D(A6) +00000172: 6A44 'jD' BPL.S *+$0046 ; 000001B8 +00000174: 302C 0006 '0,..' MOVE.W $0006(A4),D0 +00000178: 0240 C000 '.@..' ANDI.W #$C000,D0 +0000017C: 660A 'f.' BNE.S *+$000C ; 00000188 +0000017E: 2055 ' U' MOVEA.L (A5),A0 +00000180: 4868 FFE8 'Hh..' PEA -$0018(A0) +00000184: A89D '..' _PenPat ; A89D +00000186: 6030 '`0' BRA.S *+$0032 ; 000001B8 +00000188: 486E FFBE 'Hn..' PEA -$0042(A6) +0000018C: AA1A '..' _GetBackColor ; AA1A +0000018E: 486E FFB8 'Hn..' PEA -$0048(A6) +00000192: AA19 '..' _GetForeColor ; AA19 +00000194: 486E FFB2 'Hn..' PEA -$004E(A6) +00000198: AA19 '..' _GetForeColor ; AA19 +0000019A: 554F 'UO' SUBQ.W #2,A7 +0000019C: 594F 'YO' SUBQ.W #4,A7 +0000019E: AA2A '.*' _GetMainDevice ; AA2A +000001A0: 486E FFBE 'Hn..' PEA -$0042(A6) +000001A4: 486E FFB2 'Hn..' PEA -$004E(A6) +000001A8: 303C 0C19 '0<..' MOVE.W #$0C19,D0 +000001AC: AAA2 '..' _PaletteDispatch ; AAA2 +000001AE: 1A1F '..' MOVE.B (A7)+,D5 +000001B0: 67CC 'g.' BEQ.S *-$0032 ; 0000017E +000001B2: 486E FFB2 'Hn..' PEA -$004E(A6) +000001B6: AA14 '..' _RGBForeColor ; AA14 +000001B8: 7003 'p.' MOVEQ #$03,D0 +000001BA: 7210 'r.' MOVEQ #$10,D1 +000001BC: 7404 't.' MOVEQ #$04,D2 +000001BE: 41EE FFF8 'A...' LEA -$0008(A6),A0 +000001C2: 4EBA 0000 'N...' JSR FRAMEOUT ; id: 211 +000001C6: 4A85 'J.' TST.L D5 +000001C8: 6706 'g.' BEQ.S *+$0008 ; 000001D0 +000001CA: 486E FFB8 'Hn..' PEA -$0048(A6) +000001CE: AA14 '..' _RGBForeColor ; AA14 +000001D0: A89E '..' _PenNormal ; A89E +000001D2: 2F2E FFC8 '/...' MOVE.L -$0038(A6),-(A7) +000001D6: A873 '.s' _SetPort ; A873 +000001D8: 594F 'YO' SUBQ.W #4,A7 +000001DA: A924 '.$' _FrontWindow ; A924 +000001DC: 285F '(_' MOVEA.L (A7)+,A4 +000001DE: 1C2C 0071 '.,.q' MOVE.B $0071(A4),D6 +000001E2: 6000 FF1C '`...' BRA *-$00E2 ; 00000100 +000001E6: 7A00 'z.' MOVEQ #$00,D5 +000001E8: 082A 0000 000F '.*....' BTST #$00,$000F(A2) +000001EE: 57C5 'W.' SEQ D5 +000001F0: 0806 0004 '....' BTST #$04,D6 +000001F4: 670A 'g.' BEQ.S *+$000C ; 00000200 +000001F6: 6142 'aB' BSR.S *+$0044 ; 0000023A +000001F8: 2F2E FFE4 '/...' MOVE.L -$001C(A6),-(A7) +000001FC: 3F05 '?.' MOVE.W D5,-(A7) +000001FE: A95D '.]' _HiliteControl ; A95D +00000200: 0806 0005 '....' BTST #$05,D6 +00000204: 670E 'g.' BEQ.S *+$0010 ; 00000214 +00000206: 6128 'a(' BSR.S *+$002A ; 00000230 +00000208: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +0000020C: 3F05 '?.' MOVE.W D5,-(A7) +0000020E: A95D '.]' _HiliteControl ; A95D +00000210: 6000 FEAE '`...' BRA *-$0150 ; 000000C0 +00000214: 4A43 'JC' TST.W D3 +00000216: 670A 'g.' BEQ.S *+$000C ; 00000222 +00000218: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000021C: 3083 '0.' MOVE.W D3,(A0) +0000021E: 522E 0014 'R...' ADDQ.B #1,$0014(A6) +00000222: 4CDF 1CF8 'L...' MOVEM.L (A7)+,D3-D7/A2-A4 +00000226: 4E5E 'N^' UNLK A6 +00000228: 205F ' _' MOVEA.L (A7)+,A0 +0000022A: DEFC 000C '....' ADDA.W #$000C,A7 +0000022E: 4ED0 'N.' JMP (A0) +00000230: 302C 00A8 '0,..' MOVE.W $00A8(A4),D0 +00000234: 41EE FFF0 'A...' LEA -$0010(A6),A0 +00000238: 6008 '`.' BRA.S *+$000A ; 00000242 +0000023A: 302C 00A6 '0,..' MOVE.W $00A6(A4),D0 +0000023E: 41EE FFE0 'A...' LEA -$0020(A6),A0 +00000242: 3080 '0.' MOVE.W D0,(A0) +00000244: 2F0C '/.' MOVE.L A4,-(A7) +00000246: 3F00 '?.' MOVE.W D0,-(A7) +00000248: 4868 0002 'Hh..' PEA $0002(A0) +0000024C: 4868 0004 'Hh..' PEA $0004(A0) +00000250: 4868 0008 'Hh..' PEA $0008(A0) +00000254: A98D '..' _GetDialogItem ; A98D +00000256: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FRAMEOUT"(211) + 000001C4 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CLAIMEVENT"(212) + 00000012 +Comment: + + STDFILTER ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ISUSERCANCELEVENT [652B0, 652F6) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:DialogMgr:DialogDispatch.a + + +Dictionary: Flags $00 FirstId 305 + 305: ISUSERCANCELEVENT + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ISUSERCANCELEVENT"(305) Segment="Main"(200) +Size: Flags $00 ModuleSize 70 + +Content: Flags $08 +Contents offset $0000 size $0046 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 426E 000C 'Bn..' CLR.W $000C(A6) +00000008: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000000C: 0C50 0003 '.P..' CMPI.W #$0003,(A0) +00000010: 662E 'f.' BNE.S *+$0030 ; 00000040 +00000012: 2028 0002 ' (..' MOVE.L $0002(A0),D0 +00000016: 0C40 351B '.@5.' CMPI.W #$351B,D0 +0000001A: 671E 'g.' BEQ.S *+$0020 ; 0000003A +0000001C: 3028 000E '0(..' MOVE.W $000E(A0),D0 +00000020: 0800 0008 '....' BTST #$08,D0 +00000024: 671A 'g.' BEQ.S *+$001C ; 00000040 +00000026: 554F 'UO' SUBQ.W #2,A7 +00000028: 2F08 '/.' MOVE.L A0,-(A7) +0000002A: 3F3C 002E '?<..' MOVE.W #$002E,-(A7) +0000002E: 2F3C 8206 FFD0 '/<....' MOVE.L #$8206FFD0,-(A7) +00000034: A8B5 '..' _ScriptUtil ; A8B5 +00000036: 4A1F 'J.' TST.B (A7)+ +00000038: 6706 'g.' BEQ.S *+$0008 ; 00000040 +0000003A: 1D7C 0001 000C '.|....' MOVE.B #$01,$000C(A6) +00000040: 4E5E 'N^' UNLK A6 +00000042: 2E9F '..' MOVE.L (A7)+,(A7) +00000044: 4E75 'Nu' RTS + +Comment: + + ISUSERCANCELEVENT ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: GETNEXTUSERCANCELEVENT [65300, 6535E) + + Module started due to: vector glue above, MODGUESS (align, label) + + Resolved outgoing references: + +56 (65356): JSR ISUSERCANCELEVENT + + VectorTable comment: {sources}Toolbox:DialogMgr:DialogDispatch.a + + +Dictionary: Flags $00 FirstId 306 + 306: GETNEXTUSERCANCELEVENT +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GETNEXTUSERCANCELEVENT"(306) Segment="Main"(200) +Size: Flags $00 ModuleSize 94 + +Content: Flags $08 +Contents offset $0000 size $005E +00000000: 4E56 FFF0 'NV..' LINK.W A6,#-$0010 +00000004: 2F0A '/.' MOVE.L A2,-(A7) +00000006: 426E 000C 'Bn..' CLR.W $000C(A6) +0000000A: 40E7 '@.' MOVE SR,-(A7) +0000000C: 007C 0700 '.|..' ORI.W #$0700,SR +00000010: 45F8 014A 'E..J' LEA $014A,A2 +00000014: 202A 0002 ' *..' MOVE.L $0002(A2),D0 +00000018: 670E 'g.' BEQ.S *+$0010 ; 00000028 +0000001A: 2440 '$@' MOVEA.L D0,A2 +0000001C: 41EA 0006 'A...' LEA $0006(A2),A0 +00000020: 6130 'a0' BSR.S *+$0032 ; 00000052 +00000022: 660E 'f.' BNE.S *+$0010 ; 00000032 +00000024: 2012 ' .' MOVE.L (A2),D0 +00000026: 66F2 'f.' BNE.S *-$000C ; 0000001A +00000028: 46DF 'F.' MOVE (A7)+,SR +0000002A: 245F '$_' MOVEA.L (A7)+,A2 +0000002C: 4E5E 'N^' UNLK A6 +0000002E: 2E9F '..' MOVE.L (A7)+,(A7) +00000030: 4E75 'Nu' RTS +00000032: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000036: 2008 ' .' MOVE.L A0,D0 +00000038: 6604 'f.' BNE.S *+$0006 ; 0000003E +0000003A: 41EE FFF0 'A...' LEA -$0010(A6),A0 +0000003E: 703E 'p>' MOVEQ #$3E,D0 ; '>' +00000040: A031 '.1' _GetOSEvent ; A031 +00000042: 4A00 'J.' TST.B D0 +00000044: 66E2 'f.' BNE.S *-$001C ; 00000028 +00000046: 610A 'a.' BSR.S *+$000C ; 00000052 +00000048: 67E8 'g.' BEQ.S *-$0016 ; 00000032 +0000004A: 1D7C 0001 000C '.|....' MOVE.B #$01,$000C(A6) +00000050: 60D6 '`.' BRA.S *-$0028 ; 00000028 +00000052: 554F 'UO' SUBQ.W #2,A7 +00000054: 2F08 '/.' MOVE.L A0,-(A7) +00000056: 4EBA 0000 'N...' JSR ISUSERCANCELEVENT ; id: 305 +0000005A: 4A1F 'J.' TST.B (A7)+ +0000005C: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ISUSERCANCELEVENT"(305) + 00000058 +Comment: + + GETNEXTUSERCANCELEVENT ended due to: vector glue below, end of FILE directive + + +Last +Record Summary +Type Count + 0 Pad 21 + 1 First 1 + 2 Last 1 + 3 Comment 103 + 4 Dictionary 74 + 5 Module 51 + 6 EntryPoint 33 + 7 ModSize 51 + 8 Content 51 + 9 Reference 66 + 10 ComputedRef 2 diff --git a/BuildResults/RISC/Lib/DisplayMgr.lib.dump b/BuildResults/RISC/Lib/DisplayMgr.lib.dump new file mode 100644 index 0000000..4688fd1 --- /dev/null +++ b/BuildResults/RISC/Lib/DisplayMgr.lib.dump @@ -0,0 +1,25245 @@ + +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 diff --git a/BuildResults/RISC/Lib/ExpansionBusMgr.lib.dump b/BuildResults/RISC/Lib/ExpansionBusMgr.lib.dump new file mode 100644 index 0000000..4a0b708 --- /dev/null +++ b/BuildResults/RISC/Lib/ExpansionBusMgr.lib.dump @@ -0,0 +1,16033 @@ + +First: Flags=$01 Version=$0002 +Comment: + + UNLINKED FROM MAC OS ROM -- ELLIOT WAS HERE + [42160, 496AA) + + +Dictionary: Flags $00 FirstId 200 + 200: Main +Pad +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGRFIRSTFUNC [42160, 42174) + + Module started due to: MOD directive, FILE directive, MODGUESS (align, label, JMP (A0) then padding) + + Resolved outgoing references: + +8 (42168): JSR EXPANSIONBUSMGR_VEC0110 + + Unresolved outgoing references: + +4 (42164): JSR $49590 + +C (4216C): JSR $44FF0 + + +Dictionary: Flags $00 FirstId 201 + 201: EXPANSIONBUSMGRFIRSTFUNC +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGRFIRSTFUNC"(201) 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: 4EBA 742A 'N.t*' JSR *+$742C ; 00007430 +00000008: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0110 ; id: 202 +0000000C: 4EBA 2E82 'N...' JSR *+$2E84 ; 00002E90 +00000010: 4E5E 'N^' UNLK A6 +00000012: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 202 + 202: EXPANSIONBUSMGR_VEC0110 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0110"(202) + 0000000A +Comment: + + EXPANSIONBUSMGRFIRSTFUNC ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_42180 [42180, 421AA) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 203 + 203: AUTOMOD_42180 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_42180"(203) Segment="Main"(200) +Size: Flags $00 ModuleSize 42 + +Content: Flags $08 +Contents offset $0000 size $002A +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 2F03 '/.' MOVE.L D3,-(A7) +00000006: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000000A: A148 '.H' _PtrZone ; A148 +0000000C: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +00000010: 598F 'Y.' SUBQ.L #4,A7 +00000012: 2EB8 02A6 '....' MOVE.L $02A6,(A7) +00000016: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +0000001A: B09F '..' CMP.L (A7)+,D0 +0000001C: 57C3 'W.' SEQ D3 +0000001E: 4403 'D.' NEG.B D3 +00000020: 1003 '..' MOVE.B D3,D0 +00000022: 262E FFF8 '&...' MOVE.L -$0008(A6),D3 +00000026: 4E5E 'N^' UNLK A6 +00000028: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_42180 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_421B0 [421B0, 421EE) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +28 (421D8): JSR $42180 + + +Dictionary: Flags $00 FirstId 204 + 204: AUTOMOD_421B0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_421B0"(204) 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: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +00000008: A71E '..' _NewPtrSysClear ; A71E +0000000A: 2008 ' .' MOVE.L A0,D0 +0000000C: 4E5E 'N^' UNLK A6 +0000000E: 4E75 'Nu' RTS +00000010: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000014: 2F0C '/.' MOVE.L A4,-(A7) +00000016: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000001A: 200C ' .' MOVE.L A4,D0 +0000001C: 6718 'g.' BEQ.S *+$001A ; 00000036 +0000001E: B9FC FFFF FFFF '......' CMPA.L #$FFFFFFFF,A4 +00000024: 6710 'g.' BEQ.S *+$0012 ; 00000036 +00000026: 2F0C '/.' MOVE.L A4,-(A7) +00000028: 4EBA FFA6 'N...' JSR *-$0058 ; FFFFFFD0 +0000002C: 4A00 'J.' TST.B D0 +0000002E: 584F 'XO' ADDQ.W #4,A7 +00000030: 6704 'g.' BEQ.S *+$0006 ; 00000036 +00000032: 204C ' L' MOVEA.L A4,A0 +00000034: A01F '..' _DisposePtr ; A01F +00000036: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +0000003A: 4E5E 'N^' UNLK A6 +0000003C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_421B0 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: DevTreeRoot [421F0, 42212) + + Module started due to: MODGUESS (align, label, RTS then padding) + + VectorTable comment: _ExpansionBusDispatch selector 4 + + +Dictionary: Flags $00 FirstId 205 + 205: DevTreeRoot + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DevTreeRoot"(205) 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: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000A: 2868 0234 '(h.4' MOVEA.L $0234(A0),A4 +0000000E: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000012: 2094 ' .' MOVE.L (A4),(A0) +00000014: 426E 000C 'Bn..' CLR.W $000C(A6) +00000018: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +0000001C: 4E5E 'N^' UNLK A6 +0000001E: 4E74 0004 'Nt..' RTD #$0004 + +Comment: + + DevTreeRoot ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_42220 [42220, 4225C) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1C (4223C): JSR $42180 + + +Dictionary: Flags $00 FirstId 206 + 206: AUTOMOD_42220 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_42220"(206) 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 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 4207 'B.' CLR.B D7 +0000000E: 200C ' .' MOVE.L A4,D0 +00000010: 671E 'g.' BEQ.S *+$0020 ; 00000030 +00000012: B9FC FFFF FFFF '......' CMPA.L #$FFFFFFFF,A4 +00000018: 6716 'g.' BEQ.S *+$0018 ; 00000030 +0000001A: 2F0C '/.' MOVE.L A4,-(A7) +0000001C: 4EBA FF42 'N..B' JSR *-$00BC ; FFFFFF60 +00000020: 4A00 'J.' TST.B D0 +00000022: 584F 'XO' ADDQ.W #4,A7 +00000024: 670A 'g.' BEQ.S *+$000C ; 00000030 +00000026: 0C94 454D 444E '..EMDN' CMPI.L #$454D444E,(A4) ; 'EMDN' +0000002C: 6602 'f.' BNE.S *+$0004 ; 00000030 +0000002E: 7E01 '~.' MOVEQ #$01,D7 +00000030: 1007 '..' MOVE.B D7,D0 +00000032: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000038: 4E5E 'N^' UNLK A6 +0000003A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_42220 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_42260 [42260, 4229C) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1C (4227C): JSR $42180 + + +Dictionary: Flags $00 FirstId 207 + 207: AUTOMOD_42260 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_42260"(207) 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 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 4207 'B.' CLR.B D7 +0000000E: 200C ' .' MOVE.L A4,D0 +00000010: 671E 'g.' BEQ.S *+$0020 ; 00000030 +00000012: B9FC FFFF FFFF '......' CMPA.L #$FFFFFFFF,A4 +00000018: 6716 'g.' BEQ.S *+$0018 ; 00000030 +0000001A: 2F0C '/.' MOVE.L A4,-(A7) +0000001C: 4EBA FF02 'N...' JSR *-$00FC ; FFFFFF20 +00000020: 4A00 'J.' TST.B D0 +00000022: 584F 'XO' ADDQ.W #4,A7 +00000024: 670A 'g.' BEQ.S *+$000C ; 00000030 +00000026: 0C94 454D 504E '..EMPN' CMPI.L #$454D504E,(A4) ; 'EMPN' +0000002C: 6602 'f.' BNE.S *+$0004 ; 00000030 +0000002E: 7E01 '~.' MOVEQ #$01,D7 +00000030: 1007 '..' MOVE.B D7,D0 +00000032: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000038: 4E5E 'N^' UNLK A6 +0000003A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_42260 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_422A0 [422A0, 422B6) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 208 + 208: AUTOMOD_422A0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_422A0"(208) Segment="Main"(200) +Size: Flags $00 ModuleSize 22 + +Content: Flags $08 +Contents offset $0000 size $0016 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +00000008: 2209 '".' MOVE.L A1,D1 +0000000A: 2009 ' .' MOVE.L A1,D0 +0000000C: 6602 'f.' BNE.S *+$0004 ; 00000010 +0000000E: 7200 'r.' MOVEQ #$00,D1 +00000010: 2001 ' .' MOVE.L D1,D0 +00000012: 4E5E 'N^' UNLK A6 +00000014: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_422A0 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_422C0 [422C0, 422D8) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +A (422CA): JSR $422A0 + + +Dictionary: Flags $00 FirstId 209 + 209: AUTOMOD_422C0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_422C0"(209) 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: 2F07 '/.' MOVE.L D7,-(A7) +00000006: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000000A: 4EBA FFD4 'N...' JSR *-$002A ; FFFFFFE0 +0000000E: 2E00 '..' MOVE.L D0,D7 +00000010: 2E2E FFFC '....' MOVE.L -$0004(A6),D7 +00000014: 4E5E 'N^' UNLK A6 +00000016: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_422C0 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_422E0 [422E0, 422F8) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 210 + 210: AUTOMOD_422E0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_422E0"(210) 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: 222E 0008 '"...' MOVE.L $0008(A6),D1 +00000008: 2241 '"A' MOVEA.L D1,A1 +0000000A: 4A81 'J.' TST.L D1 +0000000C: 6604 'f.' BNE.S *+$0006 ; 00000012 +0000000E: 7000 'p.' MOVEQ #$00,D0 +00000010: 2240 '"@' MOVEA.L D0,A1 +00000012: 2009 ' .' MOVE.L A1,D0 +00000014: 4E5E 'N^' UNLK A6 +00000016: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_422E0 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_42300 [42300, 42318) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 211 + 211: AUTOMOD_42300 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_42300"(211) 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: 222E 0008 '"...' MOVE.L $0008(A6),D1 +00000008: 2241 '"A' MOVEA.L D1,A1 +0000000A: 4A81 'J.' TST.L D1 +0000000C: 6604 'f.' BNE.S *+$0006 ; 00000012 +0000000E: 7000 'p.' MOVEQ #$00,D0 +00000010: 2240 '"@' MOVEA.L D0,A1 +00000012: 2009 ' .' MOVE.L A1,D0 +00000014: 4E5E 'N^' UNLK A6 +00000016: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_42300 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_42320 [42320, 42386) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +3E (4235E): JSR $422E0 + +4C (4236C): JSR $42220 + + +Dictionary: Flags $00 FirstId 212 + 212: AUTOMOD_42320 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_42320"(212) 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: 222E 0008 '"...' MOVE.L $0008(A6),D1 +00000008: 670C 'g.' BEQ.S *+$000E ; 00000016 +0000000A: 70FF 'p.' MOVEQ #$FF,D0 +0000000C: B081 '..' CMP.L D1,D0 +0000000E: 6706 'g.' BEQ.S *+$0008 ; 00000016 +00000010: 7001 'p.' MOVEQ #$01,D0 +00000012: C081 '..' AND.L D1,D0 +00000014: 6704 'g.' BEQ.S *+$0006 ; 0000001A +00000016: 7000 'p.' MOVEQ #$00,D0 +00000018: 6002 '`.' BRA.S *+$0004 ; 0000001C +0000001A: 7001 'p.' MOVEQ #$01,D0 +0000001C: 4E5E 'N^' UNLK A6 +0000001E: 4E75 'Nu' RTS +00000020: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000024: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000028: 2E2E 0008 '....' MOVE.L $0008(A6),D7 +0000002C: 2F07 '/.' MOVE.L D7,-(A7) +0000002E: 4EBA FFD0 'N...' JSR *-$002E ; 00000000 +00000032: 4A00 'J.' TST.B D0 +00000034: 584F 'XO' ADDQ.W #4,A7 +00000036: 6604 'f.' BNE.S *+$0006 ; 0000003C +00000038: 7000 'p.' MOVEQ #$00,D0 +0000003A: 6020 '` ' BRA.S *+$0022 ; 0000005C +0000003C: 2F07 '/.' MOVE.L D7,-(A7) +0000003E: 4EBA FF80 'N...' JSR *-$007E ; FFFFFFC0 +00000042: 2840 '(@' MOVEA.L D0,A4 +00000044: 200C ' .' MOVE.L A4,D0 +00000046: 584F 'XO' ADDQ.W #4,A7 +00000048: 6710 'g.' BEQ.S *+$0012 ; 0000005A +0000004A: 2F0C '/.' MOVE.L A4,-(A7) +0000004C: 4EBA FEB2 'N...' JSR *-$014C ; FFFFFF00 +00000050: 4A00 'J.' TST.B D0 +00000052: 584F 'XO' ADDQ.W #4,A7 +00000054: 6604 'f.' BNE.S *+$0006 ; 0000005A +00000056: 7000 'p.' MOVEQ #$00,D0 +00000058: 2840 '(@' MOVEA.L D0,A4 +0000005A: 200C ' .' MOVE.L A4,D0 +0000005C: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000062: 4E5E 'N^' UNLK A6 +00000064: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_42320 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_42390 [42390, 423DA) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +E (4239E): JSR $42320 + +1E (423AE): JSR $42300 + +30 (423C0): JSR $42260 + + +Dictionary: Flags $00 FirstId 213 + 213: AUTOMOD_42390 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_42390"(213) Segment="Main"(200) +Size: Flags $00 ModuleSize 74 + +Content: Flags $08 +Contents offset $0000 size $004A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 2E2E 0008 '....' MOVE.L $0008(A6),D7 +0000000C: 2F07 '/.' MOVE.L D7,-(A7) +0000000E: 4EBA FF80 'N...' JSR *-$007E ; FFFFFF90 +00000012: 4A00 'J.' TST.B D0 +00000014: 584F 'XO' ADDQ.W #4,A7 +00000016: 6604 'f.' BNE.S *+$0006 ; 0000001C +00000018: 7000 'p.' MOVEQ #$00,D0 +0000001A: 6024 '`$' BRA.S *+$0026 ; 00000040 +0000001C: 2F07 '/.' MOVE.L D7,-(A7) +0000001E: 4EBA FF50 'N..P' JSR *-$00AE ; FFFFFF70 +00000022: 2840 '(@' MOVEA.L D0,A4 +00000024: 200C ' .' MOVE.L A4,D0 +00000026: 584F 'XO' ADDQ.W #4,A7 +00000028: 6604 'f.' BNE.S *+$0006 ; 0000002E +0000002A: 7000 'p.' MOVEQ #$00,D0 +0000002C: 6012 '`.' BRA.S *+$0014 ; 00000040 +0000002E: 2F0C '/.' MOVE.L A4,-(A7) +00000030: 4EBA FE9E 'N...' JSR *-$0160 ; FFFFFED0 +00000034: 4A00 'J.' TST.B D0 +00000036: 584F 'XO' ADDQ.W #4,A7 +00000038: 6604 'f.' BNE.S *+$0006 ; 0000003E +0000003A: 7000 'p.' MOVEQ #$00,D0 +0000003C: 6002 '`.' BRA.S *+$0004 ; 00000040 +0000003E: 200C ' .' MOVE.L A4,D0 +00000040: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000046: 4E5E 'N^' UNLK A6 +00000048: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_42390 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_423E0 [423E0, 42424) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +2A (4240A): JSR memcmp ; outside file + + +Dictionary: Flags $00 FirstId 214 + 214: AUTOMOD_423E0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_423E0"(214) 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 0700 'H...' MOVEM.L D5-D7,-(A7) +00000008: 2A2E 0014 '*...' MOVE.L $0014(A6),D5 +0000000C: 2E2E 000C '....' MOVE.L $000C(A6),D7 +00000010: 6F04 'o.' BLE.S *+$0006 ; 00000016 +00000012: 4A85 'J.' TST.L D5 +00000014: 6E04 'n.' BGT.S *+$0006 ; 0000001A +00000016: 7001 'p.' MOVEQ #$01,D0 +00000018: 6020 '` ' BRA.S *+$0022 ; 0000003A +0000001A: 4206 'B.' CLR.B D6 +0000001C: BA87 '..' CMP.L D7,D5 +0000001E: 6618 'f.' BNE.S *+$001A ; 00000038 +00000020: 2F07 '/.' MOVE.L D7,-(A7) +00000022: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000026: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000002A: 4EBA 0000 'N...' JSR memcmp ; id: 215 +0000002E: 4A80 'J.' TST.L D0 +00000030: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000034: 6602 'f.' BNE.S *+$0004 ; 00000038 +00000036: 7C01 '|.' MOVEQ #$01,D6 +00000038: 1006 '..' MOVE.B D6,D0 +0000003A: 4CEE 00E0 FFF4 'L.....' MOVEM.L -$000C(A6),D5-D7 +00000040: 4E5E 'N^' UNLK A6 +00000042: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 215 + 215: memcmp +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="memcmp"(215) + 0000002C +Comment: + + AUTOMOD_423E0 ended due to: BRA.L island below, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_42440 [42440, 42464) + + Module started due to: island above, MODGUESS (align, BRA.L then padding) + + +Dictionary: Flags $00 FirstId 216 + 216: AUTOMOD_42440 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_42440"(216) 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: 2F03 '/.' MOVE.L D3,-(A7) +00000006: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000000A: 0C90 2A2A 2A2A '..****' CMPI.L #$2A2A2A2A,(A0) ; '****' +00000010: 57C3 'W.' SEQ D3 +00000012: 4403 'D.' NEG.B D3 +00000014: 5303 'S.' SUBQ.B #1,D3 +00000016: 9703 '..' SUBX.B D3,D3 +00000018: 5203 'R.' ADDQ.B #1,D3 +0000001A: 1003 '..' MOVE.B D3,D0 +0000001C: 262E FFFC '&...' MOVE.L -$0004(A6),D3 +00000020: 4E5E 'N^' UNLK A6 +00000022: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_42440 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_42470 [42470, 4250C) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +42 (424B2): JSR strlen ; outside file + +34 (424A4): JSR strlen ; outside file + + Unresolved outgoing references: + +16 (42486): JSR $42260 + +22 (42492): JSR $42440 + +4C (424BC): JSR $423E0 + +86 (424F6): JSR $423E0 + + +Dictionary: Flags $00 FirstId 217 + 217: AUTOMOD_42470 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_42470"(217) Segment="Main"(200) +Size: Flags $00 ModuleSize 156 + +Content: Flags $08 +Contents offset $0000 size $009C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 2C2E 0014 ',...' MOVE.L $0014(A6),D6 +0000000C: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000010: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000014: 2F0C '/.' MOVE.L A4,-(A7) +00000016: 4EBA FDD8 'N...' JSR *-$0226 ; FFFFFDF0 +0000001A: 1E00 '..' MOVE.B D0,D7 +0000001C: 584F 'XO' ADDQ.W #4,A7 +0000001E: 6770 'gp' BEQ.S *+$0072 ; 00000090 +00000020: 2F0B '/.' MOVE.L A3,-(A7) +00000022: 4EBA FFAC 'N...' JSR *-$0052 ; FFFFFFD0 +00000026: 4A00 'J.' TST.B D0 +00000028: 584F 'XO' ADDQ.W #4,A7 +0000002A: 6704 'g.' BEQ.S *+$0006 ; 00000030 +0000002C: 7E01 '~.' MOVEQ #$01,D7 +0000002E: 6060 '``' BRA.S *+$0062 ; 00000090 +00000030: 486C 0018 'Hl..' PEA $0018(A4) +00000034: 4EBA 0000 'N...' JSR strlen ; id: 218 +00000038: 588F 'X.' ADDQ.L #4,A7 +0000003A: 2F00 '/.' MOVE.L D0,-(A7) +0000003C: 486C 0018 'Hl..' PEA $0018(A4) +00000040: 2F0B '/.' MOVE.L A3,-(A7) +00000042: 4EBA 0000 'N...' JSR strlen ; id: 218 +00000046: 588F 'X.' ADDQ.L #4,A7 +00000048: 2F00 '/.' MOVE.L D0,-(A7) +0000004A: 2F0B '/.' MOVE.L A3,-(A7) +0000004C: 4EBA FF22 'N.."' JSR *-$00DC ; FFFFFF70 +00000050: 1E00 '..' MOVE.B D0,D7 +00000052: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000056: 6738 'g8' BEQ.S *+$003A ; 00000090 +00000058: 4A86 'J.' TST.L D6 +0000005A: 6E04 'n.' BGT.S *+$0006 ; 00000060 +0000005C: 7E01 '~.' MOVEQ #$01,D7 +0000005E: 6030 '`0' BRA.S *+$0032 ; 00000090 +00000060: 4AAC 0014 'J...' TST.L $0014(A4) +00000064: 670E 'g.' BEQ.S *+$0010 ; 00000074 +00000066: 70FF 'p.' MOVEQ #$FF,D0 +00000068: B0AC 0014 '....' CMP.L $0014(A4),D0 +0000006C: 6706 'g.' BEQ.S *+$0008 ; 00000074 +0000006E: 4AAC 0010 'J...' TST.L $0010(A4) +00000072: 6604 'f.' BNE.S *+$0006 ; 00000078 +00000074: 4207 'B.' CLR.B D7 +00000076: 6018 '`.' BRA.S *+$001A ; 00000090 +00000078: 2F2C 0010 '/,..' MOVE.L $0010(A4),-(A7) +0000007C: 2F2C 0014 '/,..' MOVE.L $0014(A4),-(A7) +00000080: 2F06 '/.' MOVE.L D6,-(A7) +00000082: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000086: 4EBA FEE8 'N...' JSR *-$0116 ; FFFFFF70 +0000008A: 1E00 '..' MOVE.B D0,D7 +0000008C: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000090: 1007 '..' MOVE.B D7,D0 +00000092: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 +00000098: 4E5E 'N^' UNLK A6 +0000009A: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 218 + 218: strlen +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 00000044 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 00000036 +Comment: + + AUTOMOD_42470 ended due to: BRA.L island below, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_42520 [42520, 42566) + + Module started due to: island above, MODGUESS (align, BRA.L then padding) + + Unresolved outgoing references: + +12 (42532): JSR $42260 + +22 (42542): JSR $42220 + + +Dictionary: Flags $00 FirstId 219 + 219: AUTOMOD_42520 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_42520"(219) Segment="Main"(200) +Size: Flags $00 ModuleSize 70 + +Content: Flags $08 +Contents offset $0000 size $0046 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 7000 'p.' MOVEQ #$00,D0 +0000000E: 2840 '(@' MOVEA.L D0,A4 +00000010: 2F0B '/.' MOVE.L A3,-(A7) +00000012: 4EBA FD2C 'N..,' JSR *-$02D2 ; FFFFFD40 +00000016: 4A00 'J.' TST.B D0 +00000018: 584F 'XO' ADDQ.W #4,A7 +0000001A: 671E 'g.' BEQ.S *+$0020 ; 0000003A +0000001C: 246B 0008 '$k..' MOVEA.L $0008(A3),A2 +00000020: 2F0A '/.' MOVE.L A2,-(A7) +00000022: 4EBA FCDC 'N...' JSR *-$0322 ; FFFFFD00 +00000026: 4A00 'J.' TST.B D0 +00000028: 584F 'XO' ADDQ.W #4,A7 +0000002A: 670E 'g.' BEQ.S *+$0010 ; 0000003A +0000002C: 286B 000C '(k..' MOVEA.L $000C(A3),A4 +00000030: B9EA 0018 '....' CMPA.L $0018(A2),A4 +00000034: 6604 'f.' BNE.S *+$0006 ; 0000003A +00000036: 7000 'p.' MOVEQ #$00,D0 +00000038: 2840 '(@' MOVEA.L D0,A4 +0000003A: 200C ' .' MOVE.L A4,D0 +0000003C: 4CEE 1C00 FFF0 'L.....' MOVEM.L -$0010(A6),A2-A4 +00000042: 4E5E 'N^' UNLK A6 +00000044: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_42520 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_42570 [42570, 42624) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +16 (42586): JSR $42220 + +2A (4259A): JSR $42260 + +3E (425AE): JSR $42470 + +4C (425BC): JSR $422C0 + +58 (425C8): JSR $42520 + +82 (425F2): JSR $42220 + + +Dictionary: Flags $00 FirstId 220 + 220: AUTOMOD_42570 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_42570"(220) Segment="Main"(200) +Size: Flags $00 ModuleSize 180 + +Content: Flags $08 +Contents offset $0000 size $00B4 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 2C2E 0014 ',...' MOVE.L $0014(A6),D6 +0000000C: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000010: 7E00 '~.' MOVEQ #$00,D7 +00000012: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000016: 4EBA FC98 'N...' JSR *-$0366 ; FFFFFCB0 +0000001A: 4A00 'J.' TST.B D0 +0000001C: 584F 'XO' ADDQ.W #4,A7 +0000001E: 6744 'gD' BEQ.S *+$0046 ; 00000064 +00000020: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000024: 2868 0018 '(h..' MOVEA.L $0018(A0),A4 +00000028: 2F0C '/.' MOVE.L A4,-(A7) +0000002A: 4EBA FCC4 'N...' JSR *-$033A ; FFFFFCF0 +0000002E: 4A00 'J.' TST.B D0 +00000030: 584F 'XO' ADDQ.W #4,A7 +00000032: 6730 'g0' BEQ.S *+$0032 ; 00000064 +00000034: 2F06 '/.' MOVE.L D6,-(A7) +00000036: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000003A: 2F0B '/.' MOVE.L A3,-(A7) +0000003C: 2F0C '/.' MOVE.L A4,-(A7) +0000003E: 4EBA FEC0 'N...' JSR *-$013E ; FFFFFF00 +00000042: 4A00 'J.' TST.B D0 +00000044: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000048: 670C 'g.' BEQ.S *+$000E ; 00000056 +0000004A: 2F0C '/.' MOVE.L A4,-(A7) +0000004C: 4EBA FD02 'N...' JSR *-$02FC ; FFFFFD50 +00000050: 2E00 '..' MOVE.L D0,D7 +00000052: 584F 'XO' ADDQ.W #4,A7 +00000054: 600E '`.' BRA.S *+$0010 ; 00000064 +00000056: 2F0C '/.' MOVE.L A4,-(A7) +00000058: 4EBA FF56 'N..V' JSR *-$00A8 ; FFFFFFB0 +0000005C: 2840 '(@' MOVEA.L D0,A4 +0000005E: 584F 'XO' ADDQ.W #4,A7 +00000060: 200C ' .' MOVE.L A4,D0 +00000062: 66D0 'f.' BNE.S *-$002E ; 00000034 +00000064: 2007 ' .' MOVE.L D7,D0 +00000066: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 +0000006C: 4E5E 'N^' UNLK A6 +0000006E: 4E75 'Nu' RTS +00000070: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000074: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000078: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +0000007C: 7000 'p.' MOVEQ #$00,D0 +0000007E: 2840 '(@' MOVEA.L D0,A4 +00000080: 2F0A '/.' MOVE.L A2,-(A7) +00000082: 4EBA FC2C 'N..,' JSR *-$03D2 ; FFFFFCB0 +00000086: 4A00 'J.' TST.B D0 +00000088: 584F 'XO' ADDQ.W #4,A7 +0000008A: 671C 'g.' BEQ.S *+$001E ; 000000A8 +0000008C: 266A 0008 '&j..' MOVEA.L $0008(A2),A3 +00000090: 200B ' .' MOVE.L A3,D0 +00000092: 6714 'g.' BEQ.S *+$0016 ; 000000A8 +00000094: 286A 000C '(j..' MOVEA.L $000C(A2),A4 +00000098: B9EB 0010 '....' CMPA.L $0010(A3),A4 +0000009C: 660A 'f.' BNE.S *+$000C ; 000000A8 +0000009E: 2F0B '/.' MOVE.L A3,-(A7) +000000A0: 4EBA FFCE 'N...' JSR *-$0030 ; 00000070 +000000A4: 2840 '(@' MOVEA.L D0,A4 +000000A6: 584F 'XO' ADDQ.W #4,A7 +000000A8: 200C ' .' MOVE.L A4,D0 +000000AA: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4 +000000B0: 4E5E 'N^' UNLK A6 +000000B2: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_42570 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_42630 [42630, 4266A) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +12 (42642): JSR $42220 + +26 (42656): JSR $425E0 + + +Dictionary: Flags $00 FirstId 221 + 221: AUTOMOD_42630 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_42630"(221) Segment="Main"(200) +Size: Flags $00 ModuleSize 58 + +Content: Flags $08 +Contents offset $0000 size $003A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 7000 'p.' MOVEQ #$00,D0 +0000000E: 2840 '(@' MOVEA.L D0,A4 +00000010: 2F0B '/.' MOVE.L A3,-(A7) +00000012: 4EBA FBDC 'N...' JSR *-$0422 ; FFFFFBF0 +00000016: 4A00 'J.' TST.B D0 +00000018: 584F 'XO' ADDQ.W #4,A7 +0000001A: 6712 'g.' BEQ.S *+$0014 ; 0000002E +0000001C: 286B 0010 '(k..' MOVEA.L $0010(A3),A4 +00000020: 200C ' .' MOVE.L A4,D0 +00000022: 660A 'f.' BNE.S *+$000C ; 0000002E +00000024: 2F0B '/.' MOVE.L A3,-(A7) +00000026: 4EBA FF88 'N...' JSR *-$0076 ; FFFFFFB0 +0000002A: 2840 '(@' MOVEA.L D0,A4 +0000002C: 584F 'XO' ADDQ.W #4,A7 +0000002E: 200C ' .' MOVE.L A4,D0 +00000030: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +00000036: 4E5E 'N^' UNLK A6 +00000038: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_42630 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_42670 [42670, 426EA) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +64 (426D4): JSR memcpy ; outside file + + Unresolved outgoing references: + +16 (42686): JSR $42300 + + +Dictionary: Flags $00 FirstId 222 + 222: AUTOMOD_42670 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_42670"(222) Segment="Main"(200) +Size: Flags $00 ModuleSize 122 + +Content: Flags $08 +Contents offset $0000 size $007A +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 246E 0010 '$n..' MOVEA.L $0010(A6),A2 +0000000C: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000010: 4245 'BE' CLR.W D5 +00000012: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000016: 4EBA FC78 'N..x' JSR *-$0386 ; FFFFFC90 +0000001A: 2840 '(@' MOVEA.L D0,A4 +0000001C: 200C ' .' MOVE.L A4,D0 +0000001E: 584F 'XO' ADDQ.W #4,A7 +00000020: 6606 'f.' BNE.S *+$0008 ; 00000028 +00000022: 303C F616 '0<..' MOVE.W #$F616,D0 +00000026: 6048 '`H' BRA.S *+$004A ; 00000070 +00000028: 226C 0014 '"l..' MOVEA.L $0014(A4),A1 +0000002C: 2E2C 0010 '.,..' MOVE.L $0010(A4),D7 +00000030: 2C12 ',.' MOVE.L (A2),D6 +00000032: 200B ' .' MOVE.L A3,D0 +00000034: 6708 'g.' BEQ.S *+$000A ; 0000003E +00000036: B7FC FFFF FFFF '......' CMPA.L #$FFFFFFFF,A3 +0000003C: 6606 'f.' BNE.S *+$0008 ; 00000044 +0000003E: 2487 '$.' MOVE.L D7,(A2) +00000040: 7000 'p.' MOVEQ #$00,D0 +00000042: 602C '`,' BRA.S *+$002E ; 00000070 +00000044: 4A86 'J.' TST.L D6 +00000046: 6C06 'l.' BGE.S *+$0008 ; 0000004E +00000048: 2006 ' .' MOVE.L D6,D0 +0000004A: 4480 'D.' NEG.L D0 +0000004C: 2C00 ',.' MOVE.L D0,D6 +0000004E: BE86 '..' CMP.L D6,D7 +00000050: 6F02 'o.' BLE.S *+$0004 ; 00000054 +00000052: 2E06 '..' MOVE.L D6,D7 +00000054: 2487 '$.' MOVE.L D7,(A2) +00000056: 6604 'f.' BNE.S *+$0006 ; 0000005C +00000058: 7000 'p.' MOVEQ #$00,D0 +0000005A: 6014 '`.' BRA.S *+$0016 ; 00000070 +0000005C: 2F09 '/.' MOVE.L A1,-(A7) +0000005E: 2F07 '/.' MOVE.L D7,-(A7) +00000060: 2F09 '/.' MOVE.L A1,-(A7) +00000062: 2F0B '/.' MOVE.L A3,-(A7) +00000064: 4EBA 0000 'N...' JSR memcpy ; id: 223 +00000068: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000006C: 225F '"_' MOVEA.L (A7)+,A1 +0000006E: 3005 '0.' MOVE.W D5,D0 +00000070: 4CEE 1CE0 FFE4 'L.....' MOVEM.L -$001C(A6),D5-D7/A2-A4 +00000076: 4E5E 'N^' UNLK A6 +00000078: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 223 + 223: memcpy +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="memcpy"(223) + 00000066 +Comment: + + AUTOMOD_42670 ended due to: BRA.L island below, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: DevTreeDelNode [42700, 427C6) + + Module started due to: island above, MODGUESS (align, label, BRA.L then padding) + + Unresolved outgoing references: + +16 (42716): JSR $42340 + +3A (4273A): JSR $42630 + +60 (42760): JSR $42570 + +7A (4277A): JSR $42670 + +8A (4278A): JSR $422A0 + +A0 (427A0): JSR $42630 + + VectorTable comment: _ExpansionBusDispatch selector 7 + + +Dictionary: Flags $00 FirstId 224 + 224: DevTreeDelNode +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DevTreeDelNode"(224) Segment="Main"(200) +Size: Flags $00 ModuleSize 198 + +Content: Flags $08 +Contents offset $0000 size $00C6 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 246E 000A '$n..' MOVEA.L $000A(A6),A2 +0000000C: 266E 000E '&n..' MOVEA.L $000E(A6),A3 +00000010: 206E 0016 ' n..' MOVEA.L $0016(A6),A0 +00000014: 2F10 '/.' MOVE.L (A0),-(A7) +00000016: 4EBA FC28 'N..(' JSR *-$03D6 ; FFFFFC40 +0000001A: 2840 '(@' MOVEA.L D0,A4 +0000001C: 200C ' .' MOVE.L A4,D0 +0000001E: 584F 'XO' ADDQ.W #4,A7 +00000020: 660A 'f.' BNE.S *+$000C ; 0000002C +00000022: 3D7C F616 001A '=|....' MOVE.W #$F616,$001A(A6) +00000028: 6000 0090 '`...' BRA *+$0092 ; 000000BA +0000002C: 7000 'p.' MOVEQ #$00,D0 +0000002E: 102E 0008 '....' MOVE.B $0008(A6),D0 +00000032: 0C40 0001 '.@..' CMPI.W #$0001,D0 +00000036: 661E 'f.' BNE.S *+$0020 ; 00000056 +00000038: 2F0C '/.' MOVE.L A4,-(A7) +0000003A: 4EBA FEF4 'N...' JSR *-$010A ; FFFFFF30 +0000003E: 2840 '(@' MOVEA.L D0,A4 +00000040: 200C ' .' MOVE.L A4,D0 +00000042: 584F 'XO' ADDQ.W #4,A7 +00000044: 6610 'f.' BNE.S *+$0012 ; 00000056 +00000046: 206E 0016 ' n..' MOVEA.L $0016(A6),A0 +0000004A: 7000 'p.' MOVEQ #$00,D0 +0000004C: 2080 ' .' MOVE.L D0,(A0) +0000004E: 3D7C F615 001A '=|....' MOVE.W #$F615,$001A(A6) +00000054: 6064 '`d' BRA.S *+$0066 ; 000000BA +00000056: 2F12 '/.' MOVE.L (A2),-(A7) +00000058: 2F0B '/.' MOVE.L A3,-(A7) +0000005A: 2F2E 0012 '/...' MOVE.L $0012(A6),-(A7) +0000005E: 2F0C '/.' MOVE.L A4,-(A7) +00000060: 4EBA FE0E 'N...' JSR *-$01F0 ; FFFFFE70 +00000064: 2E00 '..' MOVE.L D0,D7 +00000066: 4FEF 0010 'O...' LEA $0010(A7),A7 +0000006A: 6732 'g2' BEQ.S *+$0034 ; 0000009E +0000006C: 4A92 'J.' TST.L (A2) +0000006E: 6C16 'l.' BGE.S *+$0018 ; 00000086 +00000070: 200B ' .' MOVE.L A3,D0 +00000072: 6712 'g.' BEQ.S *+$0014 ; 00000086 +00000074: 2F0A '/.' MOVE.L A2,-(A7) +00000076: 2F0B '/.' MOVE.L A3,-(A7) +00000078: 2F07 '/.' MOVE.L D7,-(A7) +0000007A: 4EBA FEF4 'N...' JSR *-$010A ; FFFFFF70 +0000007E: 3C00 '<.' MOVE.W D0,D6 +00000080: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000084: 6002 '`.' BRA.S *+$0004 ; 00000088 +00000086: 4246 'BF' CLR.W D6 +00000088: 2F0C '/.' MOVE.L A4,-(A7) +0000008A: 4EBA FB14 'N...' JSR *-$04EA ; FFFFFBA0 +0000008E: 2A00 '*.' MOVE.L D0,D5 +00000090: 206E 0016 ' n..' MOVEA.L $0016(A6),A0 +00000094: 2085 ' .' MOVE.L D5,(A0) +00000096: 3D46 001A '=F..' MOVE.W D6,$001A(A6) +0000009A: 584F 'XO' ADDQ.W #4,A7 +0000009C: 601C '`.' BRA.S *+$001E ; 000000BA +0000009E: 2F0C '/.' MOVE.L A4,-(A7) +000000A0: 4EBA FE8E 'N...' JSR *-$0170 ; FFFFFF30 +000000A4: 2840 '(@' MOVEA.L D0,A4 +000000A6: 584F 'XO' ADDQ.W #4,A7 +000000A8: 200C ' .' MOVE.L A4,D0 +000000AA: 66AA 'f.' BNE.S *-$0054 ; 00000056 +000000AC: 206E 0016 ' n..' MOVEA.L $0016(A6),A0 +000000B0: 7000 'p.' MOVEQ #$00,D0 +000000B2: 2080 ' .' MOVE.L D0,(A0) +000000B4: 3D7C F615 001A '=|....' MOVE.W #$F615,$001A(A6) +000000BA: 4CEE 1CE0 FFE8 'L.....' MOVEM.L -$0018(A6),D5-D7/A2-A4 +000000C0: 4E5E 'N^' UNLK A6 +000000C2: 4E74 0012 'Nt..' RTD #$0012 + +Comment: + + DevTreeDelNode ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: DevTreeSetProperty [427D0, 4286E) + + Module started due to: vector glue above, MODGUESS (align, label) + + Resolved outgoing references: + +86 (42856): JSR memcpy ; outside file + + Unresolved outgoing references: + +10 (427E0): JSR $42340 + +30 (42800): JSR $42570 + +46 (42816): JSR $42300 + + VectorTable comment: _ExpansionBusDispatch selector 8 + + +Dictionary: Flags $00 FirstId 225 + 225: DevTreeSetProperty +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DevTreeSetProperty"(225) Segment="Main"(200) +Size: Flags $00 ModuleSize 158 + +Content: Flags $08 +Contents offset $0000 size $009E +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 2E2E 000C '....' MOVE.L $000C(A6),D7 +0000000C: 2F2E 001C '/...' MOVE.L $001C(A6),-(A7) +00000010: 4EBA FB5E 'N..^' JSR *-$04A0 ; FFFFFB70 +00000014: 2640 '&@' MOVEA.L D0,A3 +00000016: 200B ' .' MOVE.L A3,D0 +00000018: 584F 'XO' ADDQ.W #4,A7 +0000001A: 6608 'f.' BNE.S *+$000A ; 00000024 +0000001C: 3D7C F616 0020 '=|... ' MOVE.W #$F616,$0020(A6) +00000022: 606E '`n' BRA.S *+$0070 ; 00000092 +00000024: 7000 'p.' MOVEQ #$00,D0 +00000026: 2F00 '/.' MOVE.L D0,-(A7) +00000028: 2F00 '/.' MOVE.L D0,-(A7) +0000002A: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) +0000002E: 2F0B '/.' MOVE.L A3,-(A7) +00000030: 4EBA FD6E 'N..n' JSR *-$0290 ; FFFFFDA0 +00000034: 2C00 ',.' MOVE.L D0,D6 +00000036: 4FEF 0010 'O...' LEA $0010(A7),A7 +0000003A: 6608 'f.' BNE.S *+$000A ; 00000044 +0000003C: 3D7C F615 0020 '=|... ' MOVE.W #$F615,$0020(A6) +00000042: 604E '`N' BRA.S *+$0050 ; 00000092 +00000044: 2F06 '/.' MOVE.L D6,-(A7) +00000046: 4EBA FAE8 'N...' JSR *-$0516 ; FFFFFB30 +0000004A: 2840 '(@' MOVEA.L D0,A4 +0000004C: 4AAE 0014 'J...' TST.L $0014(A6) +00000050: 584F 'XO' ADDQ.W #4,A7 +00000052: 6706 'g.' BEQ.S *+$0008 ; 0000005A +00000054: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +00000058: 2086 ' .' MOVE.L D6,(A0) +0000005A: 4AAE 0008 'J...' TST.L $0008(A6) +0000005E: 6708 'g.' BEQ.S *+$000A ; 00000068 +00000060: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000064: 20AC 0010 ' ...' MOVE.L $0010(A4),(A0) +00000068: BEAC 0010 '....' CMP.L $0010(A4),D7 +0000006C: 6304 'c.' BLS.S *+$0006 ; 00000072 +0000006E: 2E2C 0010 '.,..' MOVE.L $0010(A4),D7 +00000072: 4AAE 0010 'J...' TST.L $0010(A6) +00000076: 6716 'g.' BEQ.S *+$0018 ; 0000008E +00000078: 4A87 'J.' TST.L D7 +0000007A: 6712 'g.' BEQ.S *+$0014 ; 0000008E +0000007C: 2F07 '/.' MOVE.L D7,-(A7) +0000007E: 2F2C 0014 '/,..' MOVE.L $0014(A4),-(A7) +00000082: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000086: 4EBA 0000 'N...' JSR memcpy ; id: 223 +0000008A: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000008E: 426E 0020 'Bn. ' CLR.W $0020(A6) +00000092: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 +00000098: 4E5E 'N^' UNLK A6 +0000009A: 4E74 0018 'Nt..' RTD #$0018 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="memcpy"(223) + 00000088 +Comment: + + DevTreeSetProperty ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC0138 [42880, 42902) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +C (4288C): JSR $42340 + +2C (428AC): JSR $42570 + +42 (428C2): JSR $42300 + + VectorTable comment: _ExpansionBusDispatch selector 20 + + +Dictionary: Flags $00 FirstId 226 + 226: EXPANSIONBUSMGR_VEC0138 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC0138"(226) Segment="Main"(200) +Size: Flags $00 ModuleSize 130 + +Content: Flags $08 +Contents offset $0000 size $0082 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) +0000000C: 4EBA FAB2 'N...' JSR *-$054C ; FFFFFAC0 +00000010: 2640 '&@' MOVEA.L D0,A3 +00000012: 200B ' .' MOVE.L A3,D0 +00000014: 584F 'XO' ADDQ.W #4,A7 +00000016: 6608 'f.' BNE.S *+$000A ; 00000020 +00000018: 3D7C F616 001C '=|....' MOVE.W #$F616,$001C(A6) +0000001E: 6056 '`V' BRA.S *+$0058 ; 00000076 +00000020: 7000 'p.' MOVEQ #$00,D0 +00000022: 2F00 '/.' MOVE.L D0,-(A7) +00000024: 2F00 '/.' MOVE.L D0,-(A7) +00000026: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) +0000002A: 2F0B '/.' MOVE.L A3,-(A7) +0000002C: 4EBA FCC2 'N...' JSR *-$033C ; FFFFFCF0 +00000030: 2E00 '..' MOVE.L D0,D7 +00000032: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000036: 6608 'f.' BNE.S *+$000A ; 00000040 +00000038: 3D7C F615 001C '=|....' MOVE.W #$F615,$001C(A6) +0000003E: 6036 '`6' BRA.S *+$0038 ; 00000076 +00000040: 2F07 '/.' MOVE.L D7,-(A7) +00000042: 4EBA FA3C 'N..<' JSR *-$05C2 ; FFFFFA80 +00000046: 2840 '(@' MOVEA.L D0,A4 +00000048: 4AAE 0010 'J...' TST.L $0010(A6) +0000004C: 584F 'XO' ADDQ.W #4,A7 +0000004E: 6706 'g.' BEQ.S *+$0008 ; 00000056 +00000050: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000054: 2087 ' .' MOVE.L D7,(A0) +00000056: 4AAE 0008 'J...' TST.L $0008(A6) +0000005A: 6708 'g.' BEQ.S *+$000A ; 00000064 +0000005C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000060: 20AC 0010 ' ...' MOVE.L $0010(A4),(A0) +00000064: 4AAE 000C 'J...' TST.L $000C(A6) +00000068: 6708 'g.' BEQ.S *+$000A ; 00000072 +0000006A: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +0000006E: 20AC 0014 ' ...' MOVE.L $0014(A4),(A0) +00000072: 426E 001C 'Bn..' CLR.W $001C(A6) +00000076: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +0000007C: 4E5E 'N^' UNLK A6 +0000007E: 4E74 0014 'Nt..' RTD #$0014 + +Comment: + + EXPANSIONBUSMGR_VEC0138 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_42910 [42910, 4292C) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 227 + 227: AUTOMOD_42910 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_42910"(227) 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: 122E 000B '....' MOVE.B $000B(A6),D1 +00000008: 7001 'p.' MOVEQ #$01,D0 +0000000A: 0C01 002F '.../' CMPI.B #$2F,D1 ; '/' +0000000E: 6706 'g.' BEQ.S *+$0008 ; 00000016 +00000010: 0C01 003A '...:' CMPI.B #$3A,D1 ; ':' +00000014: 6602 'f.' BNE.S *+$0004 ; 00000018 +00000016: 4200 'B.' CLR.B D0 +00000018: 4E5E 'N^' UNLK A6 +0000001A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_42910 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_42930 [42930, 4297C) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +10 (42940): JSR strlen ; outside file + + Unresolved outgoing references: + +2C (4295C): JSR $42910 + + +Dictionary: Flags $00 FirstId 228 + 228: AUTOMOD_42930 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_42930"(228) 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: 4207 'B.' CLR.B D7 +0000000E: 2F0B '/.' MOVE.L A3,-(A7) +00000010: 4EBA 0000 'N...' JSR strlen ; id: 218 +00000014: 2C00 ',.' MOVE.L D0,D6 +00000016: 584F 'XO' ADDQ.W #4,A7 +00000018: 6F26 'o&' BLE.S *+$0028 ; 00000040 +0000001A: 7020 'p ' MOVEQ #$20,D0 ; ' ' +0000001C: B086 '..' CMP.L D6,D0 +0000001E: 6D20 'm ' BLT.S *+$0022 ; 00000040 +00000020: 7E01 '~.' MOVEQ #$01,D7 +00000022: 284B '(K' MOVEA.L A3,A4 +00000024: 6016 '`.' BRA.S *+$0018 ; 0000003C +00000026: 1014 '..' MOVE.B (A4),D0 +00000028: 49C0 'I.' EXTB.L D0 +0000002A: 2F00 '/.' MOVE.L D0,-(A7) +0000002C: 4EBA FFB2 'N...' JSR *-$004C ; FFFFFFE0 +00000030: 4A00 'J.' TST.B D0 +00000032: 584F 'XO' ADDQ.W #4,A7 +00000034: 6604 'f.' BNE.S *+$0006 ; 0000003A +00000036: 4207 'B.' CLR.B D7 +00000038: 6006 '`.' BRA.S *+$0008 ; 00000040 +0000003A: 524C 'RL' ADDQ.W #1,A4 +0000003C: 4A14 'J.' TST.B (A4) +0000003E: 66E6 'f.' BNE.S *-$0018 ; 00000026 +00000040: 1007 '..' MOVE.B D7,D0 +00000042: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 +00000048: 4E5E 'N^' UNLK A6 +0000004A: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 00000012 +Comment: + + AUTOMOD_42930 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_42980 [42980, 4298C) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 229 + 229: AUTOMOD_42980 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_42980"(229) Segment="Main"(200) +Size: Flags $00 ModuleSize 12 + +Content: Flags $08 +Contents offset $0000 size $000C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 4240 'B@' CLR.W D0 +00000006: 48C0 'H.' EXT.L D0 +00000008: 4E5E 'N^' UNLK A6 +0000000A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_42980 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_42990 [42990, 42998) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 230 + 230: AUTOMOD_42990 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_42990"(230) 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: + + AUTOMOD_42990 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_429A0 [429A0, 42A02) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +24 (429C4): JSR $42980 + +52 (429F2): JSR $42990 + + +Dictionary: Flags $00 FirstId 231 + 231: AUTOMOD_429A0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_429A0"(231) Segment="Main"(200) +Size: Flags $00 ModuleSize 98 + +Content: Flags $08 +Contents offset $0000 size $0062 +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: 200B ' .' MOVE.L A3,D0 +00000012: 660C 'f.' BNE.S *+$000E ; 00000020 +00000014: 7000 'p.' MOVEQ #$00,D0 +00000016: 2940 0008 ')@..' MOVE.L D0,$0008(A4) +0000001A: 294C 000C ')L..' MOVE.L A4,$000C(A4) +0000001E: 6038 '`8' BRA.S *+$003A ; 00000058 +00000020: 294B 0008 ')K..' MOVE.L A3,$0008(A4) +00000024: 4EBA FFBA 'N...' JSR *-$0044 ; FFFFFFE0 +00000028: 2E00 '..' MOVE.L D0,D7 +0000002A: 4AAB 0010 'J...' TST.L $0010(A3) +0000002E: 660E 'f.' BNE.S *+$0010 ; 0000003E +00000030: 274C 0010 ''L..' MOVE.L A4,$0010(A3) +00000034: 274C 0014 ''L..' MOVE.L A4,$0014(A3) +00000038: 294C 000C ')L..' MOVE.L A4,$000C(A4) +0000003C: 6012 '`.' BRA.S *+$0014 ; 00000050 +0000003E: 296B 0010 000C ')k....' MOVE.L $0010(A3),$000C(A4) +00000044: 206B 0014 ' k..' MOVEA.L $0014(A3),A0 +00000048: 214C 000C '!L..' MOVE.L A4,$000C(A0) +0000004C: 274C 0014 ''L..' MOVE.L A4,$0014(A3) +00000050: 2F07 '/.' MOVE.L D7,-(A7) +00000052: 4EBA FF9C 'N...' JSR *-$0062 ; FFFFFFF0 +00000056: 584F 'XO' ADDQ.W #4,A7 +00000058: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +0000005E: 4E5E 'N^' UNLK A6 +00000060: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_429A0 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_42A10 [42A10, 42A1C) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 232 + 232: AUTOMOD_42A10 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_42A10"(232) Segment="Main"(200) +Size: Flags $00 ModuleSize 12 + +Content: Flags $08 +Contents offset $0000 size $000C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +00000008: 4E5E 'N^' UNLK A6 +0000000A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_42A10 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_42A20 [42A20, 42A2C) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 233 + 233: AUTOMOD_42A20 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_42A20"(233) Segment="Main"(200) +Size: Flags $00 ModuleSize 12 + +Content: Flags $08 +Contents offset $0000 size $000C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +00000008: 4E5E 'N^' UNLK A6 +0000000A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_42A20 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_42A30 [42A30, 42A82) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +44 (42A74): JSR memcpy ; outside file + +36 (42A66): JSR strlen ; outside file + + +Dictionary: Flags $00 FirstId 234 + 234: AUTOMOD_42A30 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_42A30"(234) 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 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 2940 0010 ')@..' MOVE.L D0,$0010(A4) +00000016: 2940 0014 ')@..' MOVE.L D0,$0014(A4) +0000001A: 2940 0018 ')@..' MOVE.L D0,$0018(A4) +0000001E: 2940 001C ')@..' MOVE.L D0,$001C(A4) +00000022: 28BC 454D 444E '(.EMDN' MOVE.L #$454D444E,(A4) ; 'EMDN' +00000028: 002E 0080 000C '......' ORI.B #$80,$000C(A6) +0000002E: 296E 000C 0004 ')n....' MOVE.L $000C(A6),$0004(A4) +00000034: 2F0B '/.' MOVE.L A3,-(A7) +00000036: 4EBA 0000 'N...' JSR strlen ; id: 218 +0000003A: 588F 'X.' ADDQ.L #4,A7 +0000003C: 2F00 '/.' MOVE.L D0,-(A7) +0000003E: 2F0B '/.' MOVE.L A3,-(A7) +00000040: 486C 0020 'Hl. ' PEA $0020(A4) +00000044: 4EBA 0000 'N...' JSR memcpy ; id: 223 +00000048: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +0000004E: 4E5E 'N^' UNLK A6 +00000050: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="memcpy"(223) + 00000046 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 00000038 +Comment: + + AUTOMOD_42A30 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_42A90 [42A90, 42B78) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +36 (42AC6): JSR strlen ; outside file + +4E (42ADE): JSR EXPANSIONBUSMGR_VEC0040 + +40 (42AD0): JSR EXPANSIONBUSMGR_VEC002C + + Unresolved outgoing references: + +1C (42AAC): JSR $42F40 + +80 (42B10): JSR $421B0 + +92 (42B22): JSR $42A20 + +9E (42B2E): JSR $421C0 + +B0 (42B40): JSR $42A30 + +C6 (42B56): JSR $421C0 + +D6 (42B66): JSR $429A0 + + +Dictionary: Flags $00 FirstId 235 + 235: AUTOMOD_42A90 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_42A90"(235) Segment="Main"(200) +Size: Flags $00 ModuleSize 232 + +Content: Flags $08 +Contents offset $0000 size $00E8 +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: 486E FFFC 'Hn..' PEA -$0004(A6) +00000010: 487A 0054 'Hz.T' PEA *+$0056 ; 00000066 +00000014: 7002 'p.' MOVEQ #$02,D0 +00000016: 2F00 '/.' MOVE.L D0,-(A7) +00000018: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000001C: 4EBA 0492 'N...' JSR *+$0494 ; 000004B0 +00000020: 3E00 '>.' MOVE.W D0,D7 +00000022: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000026: 6704 'g.' BEQ.S *+$0006 ; 0000002C +00000028: 7000 'p.' MOVEQ #$00,D0 +0000002A: 6030 '`0' BRA.S *+$0032 ; 0000005C +0000002C: 558F 'U.' SUBQ.L #2,A7 +0000002E: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +00000032: 2F0C '/.' MOVE.L A4,-(A7) +00000034: 2F0C '/.' MOVE.L A4,-(A7) +00000036: 4EBA 0000 'N...' JSR strlen ; id: 218 +0000003A: 5280 'R.' ADDQ.L #1,D0 +0000003C: 588F 'X.' ADDQ.L #4,A7 +0000003E: 2F00 '/.' MOVE.L D0,-(A7) +00000040: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC002C ; id: 237 +00000044: 3E1F '>.' MOVE.W (A7)+,D7 +00000046: 6710 'g.' BEQ.S *+$0012 ; 00000058 +00000048: 558F 'U.' SUBQ.L #2,A7 +0000004A: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +0000004E: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0040 ; id: 236 +00000052: 3E1F '>.' MOVE.W (A7)+,D7 +00000054: 7000 'p.' MOVEQ #$00,D0 +00000056: 6004 '`.' BRA.S *+$0006 ; 0000005C +00000058: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +0000005C: 4CEE 1080 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A4 +00000062: 4E5E 'N^' UNLK A6 +00000064: 4E75 'Nu' RTS +00000066: 6E61 'na' BGT.S *+$0063 ; 000000C9 +00000068: 6D65 'me' BLT.S *+$0067 ; 000000CF +0000006A: 0000 0000 '....' ORI.B #$00,D0 +0000006E: 0000 4E56 '..NV' ORI.B #$56,D0 ; 'V' +00000072: 0000 48E7 '..H.' ORI.B #$E7,D0 +00000076: 0118 '..' BTST D0,(A0)+ +00000078: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +0000007C: 7044 'pD' MOVEQ #$44,D0 ; 'D' +0000007E: 2F00 '/.' MOVE.L D0,-(A7) +00000080: 4EBA F69E 'N...' JSR *-$0960 ; FFFFF720 +00000084: 2840 '(@' MOVEA.L D0,A4 +00000086: 200C ' .' MOVE.L A4,D0 +00000088: 584F 'XO' ADDQ.W #4,A7 +0000008A: 6604 'f.' BNE.S *+$0006 ; 00000090 +0000008C: 7000 'p.' MOVEQ #$00,D0 +0000008E: 604E '`N' BRA.S *+$0050 ; 000000DE +00000090: 2F0C '/.' MOVE.L A4,-(A7) +00000092: 4EBA FEFC 'N...' JSR *-$0102 ; FFFFFF90 +00000096: 2E00 '..' MOVE.L D0,D7 +00000098: 584F 'XO' ADDQ.W #4,A7 +0000009A: 660C 'f.' BNE.S *+$000E ; 000000A8 +0000009C: 2F0C '/.' MOVE.L A4,-(A7) +0000009E: 4EBA F690 'N...' JSR *-$096E ; FFFFF730 +000000A2: 7000 'p.' MOVEQ #$00,D0 +000000A4: 584F 'XO' ADDQ.W #4,A7 +000000A6: 6036 '`6' BRA.S *+$0038 ; 000000DE +000000A8: 2F0B '/.' MOVE.L A3,-(A7) +000000AA: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +000000AE: 2F0C '/.' MOVE.L A4,-(A7) +000000B0: 4EBA FEEE 'N...' JSR *-$0110 ; FFFFFFA0 +000000B4: 2F0B '/.' MOVE.L A3,-(A7) +000000B6: 2F0C '/.' MOVE.L A4,-(A7) +000000B8: 4EBA FF46 'N..F' JSR *-$00B8 ; 00000000 +000000BC: 2E00 '..' MOVE.L D0,D7 +000000BE: 4FEF 0014 'O...' LEA $0014(A7),A7 +000000C2: 660C 'f.' BNE.S *+$000E ; 000000D0 +000000C4: 2F0C '/.' MOVE.L A4,-(A7) +000000C6: 4EBA F668 'N..h' JSR *-$0996 ; FFFFF730 +000000CA: 7000 'p.' MOVEQ #$00,D0 +000000CC: 584F 'XO' ADDQ.W #4,A7 +000000CE: 600E '`.' BRA.S *+$0010 ; 000000DE +000000D0: 2F0C '/.' MOVE.L A4,-(A7) +000000D2: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +000000D6: 4EBA FE38 'N..8' JSR *-$01C6 ; FFFFFF10 +000000DA: 200C ' .' MOVE.L A4,D0 +000000DC: 504F 'PO' ADDQ.W #8,A7 +000000DE: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +000000E4: 4E5E 'N^' UNLK A6 +000000E6: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 00000038 + +Dictionary: Flags $00 FirstId 236 + 236: EXPANSIONBUSMGR_VEC0040 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0040"(236) + 00000050 + +Dictionary: Flags $00 FirstId 237 + 237: EXPANSIONBUSMGR_VEC002C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC002C"(237) + 00000042 +Comment: + + AUTOMOD_42A90 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_42B80 [42B80, 42B9C) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 238 + 238: AUTOMOD_42B80 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_42B80"(238) 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: 122E 000B '....' MOVE.B $000B(A6),D1 +00000008: 7001 'p.' MOVEQ #$01,D0 +0000000A: 0C01 002F '.../' CMPI.B #$2F,D1 ; '/' +0000000E: 6706 'g.' BEQ.S *+$0008 ; 00000016 +00000010: 0C01 003A '...:' CMPI.B #$3A,D1 ; ':' +00000014: 6602 'f.' BNE.S *+$0004 ; 00000018 +00000016: 4200 'B.' CLR.B D0 +00000018: 4E5E 'N^' UNLK A6 +0000001A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_42B80 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_42BA0 [42BA0, 42C84) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +CC (42C6C): JSR memcpy ; outside file + +BE (42C5E): JSR strlen ; outside file + +E (42BAE): JSR strlen ; outside file + + Unresolved outgoing references: + +2E (42BCE): JSR $42B80 + +60 (42C00): JSR $42980 + +92 (42C32): JSR $42990 + + +Dictionary: Flags $00 FirstId 239 + 239: AUTOMOD_42BA0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_42BA0"(239) Segment="Main"(200) +Size: Flags $00 ModuleSize 228 + +Content: Flags $08 +Contents offset $0000 size $00E4 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 2F0C '/.' MOVE.L A4,-(A7) +0000000E: 4EBA 0000 'N...' JSR strlen ; id: 218 +00000012: 2E00 '..' MOVE.L D0,D7 +00000014: 7001 'p.' MOVEQ #$01,D0 +00000016: B087 '..' CMP.L D7,D0 +00000018: 584F 'XO' ADDQ.W #4,A7 +0000001A: 6E06 'n.' BGT.S *+$0008 ; 00000022 +0000001C: 7020 'p ' MOVEQ #$20,D0 ; ' ' +0000001E: B087 '..' CMP.L D7,D0 +00000020: 6C1E 'l.' BGE.S *+$0020 ; 00000040 +00000022: 7000 'p.' MOVEQ #$00,D0 +00000024: 6020 '` ' BRA.S *+$0022 ; 00000046 +00000026: 1C34 7800 '.4x.' MOVE.B $00(A4,D7.L),D6 +0000002A: 49C6 'I.' EXTB.L D6 +0000002C: 2F06 '/.' MOVE.L D6,-(A7) +0000002E: 4EBA FFB0 'N...' JSR *-$004E ; FFFFFFE0 +00000032: 7200 'r.' MOVEQ #$00,D1 +00000034: 1200 '..' MOVE.B D0,D1 +00000036: 4A81 'J.' TST.L D1 +00000038: 584F 'XO' ADDQ.W #4,A7 +0000003A: 6604 'f.' BNE.S *+$0006 ; 00000040 +0000003C: 7000 'p.' MOVEQ #$00,D0 +0000003E: 6006 '`.' BRA.S *+$0008 ; 00000046 +00000040: 5387 'S.' SUBQ.L #1,D7 +00000042: 6CE2 'l.' BGE.S *-$001C ; 00000026 +00000044: 7001 'p.' MOVEQ #$01,D0 +00000046: 4CEE 10C0 FFF4 'L.....' MOVEM.L -$000C(A6),D6/D7/A4 +0000004C: 4E5E 'N^' UNLK A6 +0000004E: 4E75 'Nu' RTS +00000050: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000054: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000058: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000005C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000060: 4EBA FD7E 'N..~' JSR *-$0280 ; FFFFFDE0 +00000064: 2E00 '..' MOVE.L D0,D7 +00000066: 294B 0008 ')K..' MOVE.L A3,$0008(A4) +0000006A: 4AAB 0018 'J...' TST.L $0018(A3) +0000006E: 660E 'f.' BNE.S *+$0010 ; 0000007E +00000070: 274C 0018 ''L..' MOVE.L A4,$0018(A3) +00000074: 274C 001C ''L..' MOVE.L A4,$001C(A3) +00000078: 294C 000C ')L..' MOVE.L A4,$000C(A4) +0000007C: 6012 '`.' BRA.S *+$0014 ; 00000090 +0000007E: 296B 0018 000C ')k....' MOVE.L $0018(A3),$000C(A4) +00000084: 206B 001C ' k..' MOVEA.L $001C(A3),A0 +00000088: 214C 000C '!L..' MOVE.L A4,$000C(A0) +0000008C: 274C 001C ''L..' MOVE.L A4,$001C(A3) +00000090: 2F07 '/.' MOVE.L D7,-(A7) +00000092: 4EBA FD5C 'N..\' JSR *-$02A2 ; FFFFFDF0 +00000096: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +0000009C: 4E5E 'N^' UNLK A6 +0000009E: 4E75 'Nu' RTS +000000A0: 4E56 0000 'NV..' LINK.W A6,#$0000 +000000A4: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +000000A8: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +000000AC: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +000000B0: 28BC 454D 504E '(.EMPN' MOVE.L #$454D504E,(A4) ; 'EMPN' +000000B6: 296E 000C 0004 ')n....' MOVE.L $000C(A6),$0004(A4) +000000BC: 2F0B '/.' MOVE.L A3,-(A7) +000000BE: 4EBA 0000 'N...' JSR strlen ; id: 218 +000000C2: 588F 'X.' ADDQ.L #4,A7 +000000C4: 2F00 '/.' MOVE.L D0,-(A7) +000000C6: 2F0B '/.' MOVE.L A3,-(A7) +000000C8: 486C 0018 'Hl..' PEA $0018(A4) +000000CC: 4EBA 0000 'N...' JSR memcpy ; id: 223 +000000D0: 7000 'p.' MOVEQ #$00,D0 +000000D2: 2940 0010 ')@..' MOVE.L D0,$0010(A4) +000000D6: 2940 0014 ')@..' MOVE.L D0,$0014(A4) +000000DA: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +000000E0: 4E5E 'N^' UNLK A6 +000000E2: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="memcpy"(223) + 000000CE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 000000C0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 00000010 +Comment: + + AUTOMOD_42BA0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_42C90 [42C90, 42CEC) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +C (42C9C): JSR $421B0 + +1E (42CAE): JSR $42A10 + +2A (42CBA): JSR $421C0 + +3E (42CCE): JSR $42C40 + +48 (42CD8): JSR $42BF0 + + +Dictionary: Flags $00 FirstId 240 + 240: AUTOMOD_42C90 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_42C90"(240) 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: 7044 'pD' MOVEQ #$44,D0 ; 'D' +0000000A: 2F00 '/.' MOVE.L D0,-(A7) +0000000C: 4EBA F512 'N...' JSR *-$0AEC ; FFFFF520 +00000010: 2840 '(@' MOVEA.L D0,A4 +00000012: 200C ' .' MOVE.L A4,D0 +00000014: 584F 'XO' ADDQ.W #4,A7 +00000016: 6604 'f.' BNE.S *+$0006 ; 0000001C +00000018: 7000 'p.' MOVEQ #$00,D0 +0000001A: 6036 '`6' BRA.S *+$0038 ; 00000052 +0000001C: 2F0C '/.' MOVE.L A4,-(A7) +0000001E: 4EBA FD60 'N..`' JSR *-$029E ; FFFFFD80 +00000022: 2E00 '..' MOVE.L D0,D7 +00000024: 584F 'XO' ADDQ.W #4,A7 +00000026: 660C 'f.' BNE.S *+$000E ; 00000034 +00000028: 2F0C '/.' MOVE.L A4,-(A7) +0000002A: 4EBA F504 'N...' JSR *-$0AFA ; FFFFF530 +0000002E: 7000 'p.' MOVEQ #$00,D0 +00000030: 584F 'XO' ADDQ.W #4,A7 +00000032: 601E '`.' BRA.S *+$0020 ; 00000052 +00000034: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000038: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000003C: 2F0C '/.' MOVE.L A4,-(A7) +0000003E: 4EBA FF70 'N..p' JSR *-$008E ; FFFFFFB0 +00000042: 2F0C '/.' MOVE.L A4,-(A7) +00000044: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000048: 4EBA FF16 'N...' JSR *-$00E8 ; FFFFFF60 +0000004C: 200C ' .' MOVE.L A4,D0 +0000004E: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000052: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000058: 4E5E 'N^' UNLK A6 +0000005A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_42C90 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC002C [42CF0, 42E24) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +9A (42D8A): JSR memcpy ; outside file + +80 (42D70): JSR strcpy ; outside file + +4E (42D3E): JSR strlen ; outside file + +3E (42D2E): JSR strlen ; outside file + +F8 (42DE8): JSR EXPANSIONBUSMGR_VEC0104 + +EC (42DDC): JSR EXPANSIONBUSMGR_VEC012C + + Unresolved outgoing references: + +10 (42D00): JSR $42390 + +2C (42D1C): JSR $421B0 + +5A (42D4A): JSR $423E0 + +6A (42D5A): JSR $42930 + +B0 (42DA0): JSR $421C0 + +C2 (42DB2): JSR $43EC0 + +E0 (42DD0): JSR $45250 + + VectorTable comment: _ExpansionBusDispatch selector 15 + + +Dictionary: Flags $00 FirstId 241 + 241: EXPANSIONBUSMGR_VEC002C + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC002C"(241) Segment="Main"(200) +Size: Flags $00 ModuleSize 308 + +Content: Flags $08 +Contents offset $0000 size $0134 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 +0000000C: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000010: 4EBA F68E 'N...' JSR *-$0970 ; FFFFF6A0 +00000014: 2840 '(@' MOVEA.L D0,A4 +00000016: 200C ' .' MOVE.L A4,D0 +00000018: 584F 'XO' ADDQ.W #4,A7 +0000001A: 6700 00FE 'g...' BEQ *+$0100 ; 0000011A +0000001E: 7010 'p.' MOVEQ #$10,D0 +00000020: C0AC 0004 '....' AND.L $0004(A4),D0 +00000024: 6600 00EE 'f...' BNE *+$00F0 ; 00000114 +00000028: 4247 'BG' CLR.W D7 +0000002A: 2F06 '/.' MOVE.L D6,-(A7) +0000002C: 4EBA F492 'N...' JSR *-$0B6C ; FFFFF4C0 +00000030: 2640 '&@' MOVEA.L D0,A3 +00000032: 200B ' .' MOVE.L A3,D0 +00000034: 584F 'XO' ADDQ.W #4,A7 +00000036: 6700 00D6 'g...' BEQ *+$00D8 ; 0000010E +0000003A: 487A 00F2 'Hz..' PEA *+$00F4 ; 0000012E +0000003E: 4EBA 0000 'N...' JSR strlen ; id: 218 +00000042: 588F 'X.' ADDQ.L #4,A7 +00000044: 2F00 '/.' MOVE.L D0,-(A7) +00000046: 487A 00E6 'Hz..' PEA *+$00E8 ; 0000012E +0000004A: 486C 0018 'Hl..' PEA $0018(A4) +0000004E: 4EBA 0000 'N...' JSR strlen ; id: 218 +00000052: 588F 'X.' ADDQ.L #4,A7 +00000054: 2F00 '/.' MOVE.L D0,-(A7) +00000056: 486C 0018 'Hl..' PEA $0018(A4) +0000005A: 4EBA F694 'N...' JSR *-$096A ; FFFFF6F0 +0000005E: 4A00 'J.' TST.B D0 +00000060: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000064: 6726 'g&' BEQ.S *+$0028 ; 0000008C +00000066: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000006A: 4EBA FBD4 'N...' JSR *-$042A ; FFFFFC40 +0000006E: 4A00 'J.' TST.B D0 +00000070: 584F 'XO' ADDQ.W #4,A7 +00000072: 6714 'g.' BEQ.S *+$0016 ; 00000088 +00000074: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000078: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 +0000007C: 4868 0020 'Hh. ' PEA $0020(A0) +00000080: 4EBA 0000 'N...' JSR strcpy ; id: 242 +00000084: 504F 'PO' ADDQ.W #8,A7 +00000086: 6004 '`.' BRA.S *+$0006 ; 0000008C +00000088: 3E3C F613 '><..' MOVE.W #$F613,D7 +0000008C: 4A47 'JG' TST.W D7 +0000008E: 6600 008E 'f...' BNE *+$0090 ; 0000011E +00000092: 2F06 '/.' MOVE.L D6,-(A7) +00000094: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000098: 2F0B '/.' MOVE.L A3,-(A7) +0000009A: 4EBA 0000 'N...' JSR memcpy ; id: 223 +0000009E: 2D6C 0014 FFFC '-l....' MOVE.L $0014(A4),-$0004(A6) +000000A4: 294B 0014 ')K..' MOVE.L A3,$0014(A4) +000000A8: 2946 0010 ')F..' MOVE.L D6,$0010(A4) +000000AC: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +000000B0: 4EBA F41E 'N...' JSR *-$0BE0 ; FFFFF4D0 +000000B4: 7040 'p@' MOVEQ #$40,D0 ; '@' +000000B6: C0AC 0004 '....' AND.L $0004(A4),D0 +000000BA: 4FEF 0010 'O...' LEA $0010(A7),A7 +000000BE: 670A 'g.' BEQ.S *+$000C ; 000000CA +000000C0: 2F0C '/.' MOVE.L A4,-(A7) +000000C2: 4EBA 110C 'N...' JSR *+$110E ; 000011D0 +000000C6: 3E00 '>.' MOVE.W D0,D7 +000000C8: 584F 'XO' ADDQ.W #4,A7 +000000CA: 4A47 'JG' TST.W D7 +000000CC: 6650 'fP' BNE.S *+$0052 ; 0000011E +000000CE: 203C 0000 0220 ' <... ' MOVE.L #$00000220,D0 +000000D4: C0AC 0004 '....' AND.L $0004(A4),D0 +000000D8: 7220 'r ' MOVEQ #$20,D1 ; ' ' +000000DA: B280 '..' CMP.L D0,D1 +000000DC: 6640 'f@' BNE.S *+$0042 ; 0000011E +000000DE: 2F0C '/.' MOVE.L A4,-(A7) +000000E0: 4EBA 247E 'N.$~' JSR *+$2480 ; 00002560 +000000E4: 4A00 'J.' TST.B D0 +000000E6: 584F 'XO' ADDQ.W #4,A7 +000000E8: 670C 'g.' BEQ.S *+$000E ; 000000F6 +000000EA: 2F0C '/.' MOVE.L A4,-(A7) +000000EC: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC012C ; id: 244 +000000F0: 3E00 '>.' MOVE.W D0,D7 +000000F2: 584F 'XO' ADDQ.W #4,A7 +000000F4: 600A '`.' BRA.S *+$000C ; 00000100 +000000F6: 2F0C '/.' MOVE.L A4,-(A7) +000000F8: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0104 ; id: 243 +000000FC: 3E00 '>.' MOVE.W D0,D7 +000000FE: 584F 'XO' ADDQ.W #4,A7 +00000100: 4A47 'JG' TST.W D7 +00000102: 671A 'g.' BEQ.S *+$001C ; 0000011E +00000104: 02AC FFFF FFDF '......' ANDI.L #$FFFFFFDF,$0004(A4) + 0004 +0000010C: 6010 '`.' BRA.S *+$0012 ; 0000011E +0000010E: 3E3C F617 '><..' MOVE.W #$F617,D7 +00000112: 600A '`.' BRA.S *+$000C ; 0000011E +00000114: 3E3C F618 '><..' MOVE.W #$F618,D7 +00000118: 6004 '`.' BRA.S *+$0006 ; 0000011E +0000011A: 3E3C F616 '><..' MOVE.W #$F616,D7 +0000011E: 3D47 0014 '=G..' MOVE.W D7,$0014(A6) +00000122: 4CEE 18C0 FFEC 'L.....' MOVEM.L -$0014(A6),D6/D7/A3/A4 +00000128: 4E5E 'N^' UNLK A6 +0000012A: 4E74 000C 'Nt..' RTD #$000C +0000012E: 6E61 'na' BGT.S *+$0063 ; 00000191 +00000130: 6D65 'me' BLT.S *+$0067 ; 00000197 +00000132: 0000 '..' DC.W $0000 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="memcpy"(223) + 0000009C + +Dictionary: Flags $00 FirstId 242 + 242: strcpy +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcpy"(242) + 00000082 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 00000050 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 00000040 + +Dictionary: Flags $00 FirstId 243 + 243: EXPANSIONBUSMGR_VEC0104 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0104"(243) + 000000FA + +Dictionary: Flags $00 FirstId 244 + 244: EXPANSIONBUSMGR_VEC012C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC012C"(244) + 000000EE +Comment: + + EXPANSIONBUSMGR_VEC002C ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC0030 [42E40, 42E9C) + + Module started due to: island above, MODGUESS (align, label, BRA.L then padding) + + Resolved outgoing references: + +3E (42E7E): JSR memcpy ; outside file + + Unresolved outgoing references: + +14 (42E54): JSR $42390 + + VectorTable comment: _ExpansionBusDispatch selector 16 + + +Dictionary: Flags $00 FirstId 245 + 245: EXPANSIONBUSMGR_VEC0030 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC0030"(245) 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 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +0000000C: 2E2E 0008 '....' MOVE.L $0008(A6),D7 +00000010: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000014: 4EBA F53A 'N..:' JSR *-$0AC4 ; FFFFF550 +00000018: 2840 '(@' MOVEA.L D0,A4 +0000001A: 200C ' .' MOVE.L A4,D0 +0000001C: 584F 'XO' ADDQ.W #4,A7 +0000001E: 6728 'g(' BEQ.S *+$002A ; 00000048 +00000020: 4246 'BF' CLR.W D6 +00000022: BEAC 0010 '....' CMP.L $0010(A4),D7 +00000026: 6304 'c.' BLS.S *+$0006 ; 0000002C +00000028: 2E2C 0010 '.,..' MOVE.L $0010(A4),D7 +0000002C: 200B ' .' MOVE.L A3,D0 +0000002E: 671C 'g.' BEQ.S *+$001E ; 0000004C +00000030: 4AAC 0014 'J...' TST.L $0014(A4) +00000034: 6716 'g.' BEQ.S *+$0018 ; 0000004C +00000036: 2F07 '/.' MOVE.L D7,-(A7) +00000038: 2F2C 0014 '/,..' MOVE.L $0014(A4),-(A7) +0000003C: 2F0B '/.' MOVE.L A3,-(A7) +0000003E: 4EBA 0000 'N...' JSR memcpy ; id: 223 +00000042: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000046: 6004 '`.' BRA.S *+$0006 ; 0000004C +00000048: 3C3C F616 '<<..' MOVE.W #$F616,D6 +0000004C: 3D46 0014 '=F..' MOVE.W D6,$0014(A6) +00000050: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 +00000056: 4E5E 'N^' UNLK A6 +00000058: 4E74 000C 'Nt..' RTD #$000C + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="memcpy"(223) + 00000040 +Comment: + + EXPANSIONBUSMGR_VEC0030 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_42EB0 [42EB0, 42EDC) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +16 (42EC6): JSR $42570 + + +Dictionary: Flags $00 FirstId 246 + 246: AUTOMOD_42EB0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_42EB0"(246) Segment="Main"(200) +Size: Flags $00 ModuleSize 44 + +Content: Flags $08 +Contents offset $0000 size $002C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 1100 'H...' MOVEM.L D3/D7,-(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: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000016: 4EBA F6A8 'N...' JSR *-$0956 ; FFFFF6C0 +0000001A: 2E00 '..' MOVE.L D0,D7 +0000001C: 56C3 'V.' SNE D3 +0000001E: 4403 'D.' NEG.B D3 +00000020: 1003 '..' MOVE.B D3,D0 +00000022: 4CEE 0088 FFF8 'L.....' MOVEM.L -$0008(A6),D3/D7 +00000028: 4E5E 'N^' UNLK A6 +0000002A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_42EB0 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_42EE0 [42EE0, 42F3E) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1C (42EFC): JSR $42930 + +36 (42F16): JSR $42B00 + +46 (42F26): JSR $422A0 + + +Dictionary: Flags $00 FirstId 247 + 247: AUTOMOD_42EE0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_42EE0"(247) Segment="Main"(200) +Size: Flags $00 ModuleSize 94 + +Content: Flags $08 +Contents offset $0000 size $005E +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 2C2E 000C ',...' MOVE.L $000C(A6),D6 +0000000C: 286E 0014 '(n..' MOVEA.L $0014(A6),A4 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 2880 '(.' MOVE.L D0,(A4) +00000014: 3E3C F614 '><..' MOVE.W #$F614,D7 +00000018: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000001C: 4EBA FA32 'N..2' JSR *-$05CC ; FFFFFA50 +00000020: 4A00 'J.' TST.B D0 +00000022: 584F 'XO' ADDQ.W #4,A7 +00000024: 672C 'g,' BEQ.S *+$002E ; 00000052 +00000026: 7060 'p`' MOVEQ #$60,D0 ; '`' +00000028: C086 '..' AND.L D6,D0 +0000002A: 6626 'f&' BNE.S *+$0028 ; 00000052 +0000002C: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000030: 2F06 '/.' MOVE.L D6,-(A7) +00000032: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000036: 4EBA FBE8 'N...' JSR *-$0416 ; FFFFFC20 +0000003A: 2640 '&@' MOVEA.L D0,A3 +0000003C: 200B ' .' MOVE.L A3,D0 +0000003E: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000042: 670E 'g.' BEQ.S *+$0010 ; 00000052 +00000044: 2F0B '/.' MOVE.L A3,-(A7) +00000046: 4EBA F378 'N..x' JSR *-$0C86 ; FFFFF3C0 +0000004A: 2880 '(.' MOVE.L D0,(A4) +0000004C: 584F 'XO' ADDQ.W #4,A7 +0000004E: 6702 'g.' BEQ.S *+$0004 ; 00000052 +00000050: 4247 'BG' CLR.W D7 +00000052: 3007 '0.' MOVE.W D7,D0 +00000054: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 +0000005A: 4E5E 'N^' UNLK A6 +0000005C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_42EE0 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_42F40 [42F40, 42FB6) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +16 (42F56): JSR $42BA0 + +26 (42F66): JSR $42EB0 + +3A (42F7A): JSR $42C90 + +4A (42F8A): JSR $422C0 + + +Dictionary: Flags $00 FirstId 248 + 248: AUTOMOD_42F40 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_42F40"(248) 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 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 +0000000C: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 2080 ' .' MOVE.L D0,(A0) +00000014: 2F0C '/.' MOVE.L A4,-(A7) +00000016: 4EBA FC48 'N..H' JSR *-$03B6 ; FFFFFC60 +0000001A: 4A00 'J.' TST.B D0 +0000001C: 584F 'XO' ADDQ.W #4,A7 +0000001E: 6746 'gF' BEQ.S *+$0048 ; 00000066 +00000020: 2F0C '/.' MOVE.L A4,-(A7) +00000022: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000026: 4EBA FF48 'N..H' JSR *-$00B6 ; FFFFFF70 +0000002A: 4A00 'J.' TST.B D0 +0000002C: 504F 'PO' ADDQ.W #8,A7 +0000002E: 6630 'f0' BNE.S *+$0032 ; 00000060 +00000030: 2F0C '/.' MOVE.L A4,-(A7) +00000032: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000036: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000003A: 4EBA FD14 'N...' JSR *-$02EA ; FFFFFD50 +0000003E: 2640 '&@' MOVEA.L D0,A3 +00000040: 200B ' .' MOVE.L A3,D0 +00000042: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000046: 6712 'g.' BEQ.S *+$0014 ; 0000005A +00000048: 2F0B '/.' MOVE.L A3,-(A7) +0000004A: 4EBA F334 'N..4' JSR *-$0CCA ; FFFFF380 +0000004E: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +00000052: 2080 ' .' MOVE.L D0,(A0) +00000054: 4247 'BG' CLR.W D7 +00000056: 584F 'XO' ADDQ.W #4,A7 +00000058: 6010 '`.' BRA.S *+$0012 ; 0000006A +0000005A: 3E3C F614 '><..' MOVE.W #$F614,D7 +0000005E: 600A '`.' BRA.S *+$000C ; 0000006A +00000060: 3E3C F607 '><..' MOVE.W #$F607,D7 +00000064: 6004 '`.' BRA.S *+$0006 ; 0000006A +00000066: 3E3C F614 '><..' MOVE.W #$F614,D7 +0000006A: 3007 '0.' MOVE.W D7,D0 +0000006C: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +00000072: 4E5E 'N^' UNLK A6 +00000074: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_42F40 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_42FC0 [42FC0, 43038) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +18 (42FD8): JSR $42340 + +3C (42FFC): JSR $42EE0 + +5C (4301C): JSR $42F40 + + +Dictionary: Flags $00 FirstId 249 + 249: AUTOMOD_42FC0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_42FC0"(249) 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 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 266E 0014 '&n..' MOVEA.L $0014(A6),A3 +0000000C: 2C2E 000C ',...' MOVE.L $000C(A6),D6 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 2680 '&.' MOVE.L D0,(A3) +00000014: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000018: 4EBA F366 'N..f' JSR *-$0C98 ; FFFFF380 +0000001C: 2840 '(@' MOVEA.L D0,A4 +0000001E: 3E3C F616 '><..' MOVE.W #$F616,D7 +00000022: 200C ' .' MOVE.L A4,D0 +00000024: 584F 'XO' ADDQ.W #4,A7 +00000026: 6744 'gD' BEQ.S *+$0046 ; 0000006C +00000028: 7003 'p.' MOVEQ #$03,D0 +0000002A: C086 '..' AND.L D6,D0 +0000002C: 7201 'r.' MOVEQ #$01,D1 +0000002E: B280 '..' CMP.L D0,D1 +00000030: 6616 'f.' BNE.S *+$0018 ; 00000048 +00000032: 2F0B '/.' MOVE.L A3,-(A7) +00000034: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000038: 2F06 '/.' MOVE.L D6,-(A7) +0000003A: 2F0C '/.' MOVE.L A4,-(A7) +0000003C: 4EBA FEE2 'N...' JSR *-$011C ; FFFFFF20 +00000040: 3E00 '>.' MOVE.W D0,D7 +00000042: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000046: 6024 '`$' BRA.S *+$0026 ; 0000006C +00000048: 7003 'p.' MOVEQ #$03,D0 +0000004A: C086 '..' AND.L D6,D0 +0000004C: 7202 'r.' MOVEQ #$02,D1 +0000004E: B280 '..' CMP.L D0,D1 +00000050: 6616 'f.' BNE.S *+$0018 ; 00000068 +00000052: 2F0B '/.' MOVE.L A3,-(A7) +00000054: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000058: 2F06 '/.' MOVE.L D6,-(A7) +0000005A: 2F0C '/.' MOVE.L A4,-(A7) +0000005C: 4EBA FF22 'N.."' JSR *-$00DC ; FFFFFF80 +00000060: 3E00 '>.' MOVE.W D0,D7 +00000062: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000066: 6004 '`.' BRA.S *+$0006 ; 0000006C +00000068: 3E3C F614 '><..' MOVE.W #$F614,D7 +0000006C: 3007 '0.' MOVE.W D7,D0 +0000006E: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 +00000074: 4E5E 'N^' UNLK A6 +00000076: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_42FC0 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: DevTreeGetProperty [43040, 4306E) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +1A (4305A): JSR $42FC0 + + VectorTable comment: _ExpansionBusDispatch selector 9 + + +Dictionary: Flags $00 FirstId 250 + 250: DevTreeGetProperty +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DevTreeGetProperty"(250) 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: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000000A: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000000E: 7001 'p.' MOVEQ #$01,D0 +00000010: 80AE 0010 '....' OR.L $0010(A6),D0 +00000014: 2F00 '/.' MOVE.L D0,-(A7) +00000016: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) +0000001A: 4EBA FF64 'N..d' JSR *-$009A ; FFFFFF80 +0000001E: 3E00 '>.' MOVE.W D0,D7 +00000020: 3D47 0018 '=G..' MOVE.W D7,$0018(A6) +00000024: 2E2E FFFC '....' MOVE.L -$0004(A6),D7 +00000028: 4E5E 'N^' UNLK A6 +0000002A: 4E74 0010 'Nt..' RTD #$0010 + +Comment: + + DevTreeGetProperty ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC0038 [43080, 430B4) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +1A (4309A): JSR $42FC0 + + VectorTable comment: _ExpansionBusDispatch selector 11 + + +Dictionary: Flags $00 FirstId 251 + 251: EXPANSIONBUSMGR_VEC0038 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC0038"(251) 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: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000000A: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000000E: 7002 'p.' MOVEQ #$02,D0 +00000010: 80AE 0010 '....' OR.L $0010(A6),D0 +00000014: 2F00 '/.' MOVE.L D0,-(A7) +00000016: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) +0000001A: 4EBA FF24 'N..$' JSR *-$00DA ; FFFFFF40 +0000001E: 3E00 '>.' MOVE.W D0,D7 +00000020: 6704 'g.' BEQ.S *+$0006 ; 00000026 +00000022: 3E3C F614 '><..' MOVE.W #$F614,D7 +00000026: 3D47 0018 '=G..' MOVE.W D7,$0018(A6) +0000002A: 2E2E FFFC '....' MOVE.L -$0004(A6),D7 +0000002E: 4E5E 'N^' UNLK A6 +00000030: 4E74 0010 'Nt..' RTD #$0010 + +Comment: + + EXPANSIONBUSMGR_VEC0038 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_430C0 [430C0, 430E4) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 252 + 252: AUTOMOD_430C0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_430C0"(252) 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: 2F0B '/.' MOVE.L A3,-(A7) +00000006: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000A: 226B 000C '"k..' MOVEA.L $000C(A3),A1 +0000000E: 6004 '`.' BRA.S *+$0006 ; 00000014 +00000010: 2269 000C '"i..' MOVEA.L $000C(A1),A1 +00000014: B7E9 000C '....' CMPA.L $000C(A1),A3 +00000018: 66F6 'f.' BNE.S *-$0008 ; 00000010 +0000001A: 2009 ' .' MOVE.L A1,D0 +0000001C: 266E FFFC '&n..' MOVEA.L -$0004(A6),A3 +00000020: 4E5E 'N^' UNLK A6 +00000022: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_430C0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_430F0 [430F0, 4315C) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +10 (43100): JSR $42980 + +2E (4311E): JSR $430C0 + +5C (4314C): JSR $42990 + + +Dictionary: Flags $00 FirstId 253 + 253: AUTOMOD_430F0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_430F0"(253) Segment="Main"(200) +Size: Flags $00 ModuleSize 108 + +Content: Flags $08 +Contents offset $0000 size $006C +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 200C ' .' MOVE.L A4,D0 +0000000E: 6752 'gR' BEQ.S *+$0054 ; 00000062 +00000010: 4EBA F87E 'N..~' JSR *-$0780 ; FFFFF890 +00000014: 2E00 '..' MOVE.L D0,D7 +00000016: 266C 0008 '&l..' MOVEA.L $0008(A4),A3 +0000001A: B9EC 000C '....' CMPA.L $000C(A4),A4 +0000001E: 660C 'f.' BNE.S *+$000E ; 0000002C +00000020: 7000 'p.' MOVEQ #$00,D0 +00000022: 2740 0018 ''@..' MOVE.L D0,$0018(A3) +00000026: 2740 001C ''@..' MOVE.L D0,$001C(A3) +0000002A: 6026 '`&' BRA.S *+$0028 ; 00000052 +0000002C: 2F0C '/.' MOVE.L A4,-(A7) +0000002E: 4EBA FFA0 'N...' JSR *-$005E ; FFFFFFD0 +00000032: 2440 '$@' MOVEA.L D0,A2 +00000034: 256C 000C 000C '%l....' MOVE.L $000C(A4),$000C(A2) +0000003A: B9EB 0018 '....' CMPA.L $0018(A3),A4 +0000003E: 584F 'XO' ADDQ.W #4,A7 +00000040: 6606 'f.' BNE.S *+$0008 ; 00000048 +00000042: 276C 000C 0018 ''l....' MOVE.L $000C(A4),$0018(A3) +00000048: B9EB 001C '....' CMPA.L $001C(A3),A4 +0000004C: 6604 'f.' BNE.S *+$0006 ; 00000052 +0000004E: 274A 001C ''J..' MOVE.L A2,$001C(A3) +00000052: 7000 'p.' MOVEQ #$00,D0 +00000054: 2940 0008 ')@..' MOVE.L D0,$0008(A4) +00000058: 2880 '(.' MOVE.L D0,(A4) +0000005A: 2F07 '/.' MOVE.L D7,-(A7) +0000005C: 4EBA F842 'N..B' JSR *-$07BC ; FFFFF8A0 +00000060: 584F 'XO' ADDQ.W #4,A7 +00000062: 4CEE 1C80 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A2-A4 +00000068: 4E5E 'N^' UNLK A6 +0000006A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_430F0 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_43160 [43160, 431BC) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +32 (43192): JSR EXPANSIONBUSMGR_VEC010C + + Unresolved outgoing references: + +16 (43176): JSR $43AA0 + +26 (43186): JSR $45250 + +3A (4319A): JSR $430F0 + +44 (431A4): JSR $421C0 + +4A (431AA): JSR $421C0 + + +Dictionary: Flags $00 FirstId 254 + 254: AUTOMOD_43160 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_43160"(254) Segment="Main"(200) +Size: Flags $00 ModuleSize 92 + +Content: Flags $08 +Contents offset $0000 size $005C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 7040 'p@' MOVEQ #$40,D0 ; '@' +0000000E: C0AC 0004 '....' AND.L $0004(A4),D0 +00000012: 6708 'g.' BEQ.S *+$000A ; 0000001C +00000014: 2F0C '/.' MOVE.L A4,-(A7) +00000016: 4EBA 0928 'N..(' JSR *+$092A ; 00000940 +0000001A: 584F 'XO' ADDQ.W #4,A7 +0000001C: 7020 'p ' MOVEQ #$20,D0 ; ' ' +0000001E: C0AC 0004 '....' AND.L $0004(A4),D0 +00000022: 6714 'g.' BEQ.S *+$0016 ; 00000038 +00000024: 2F0C '/.' MOVE.L A4,-(A7) +00000026: 4EBA 20C8 'N. .' JSR *+$20CA ; 000020F0 +0000002A: 4A00 'J.' TST.B D0 +0000002C: 584F 'XO' ADDQ.W #4,A7 +0000002E: 6608 'f.' BNE.S *+$000A ; 00000038 +00000030: 2F0C '/.' MOVE.L A4,-(A7) +00000032: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC010C ; id: 255 +00000036: 584F 'XO' ADDQ.W #4,A7 +00000038: 2F0C '/.' MOVE.L A4,-(A7) +0000003A: 4EBA FF54 'N..T' JSR *-$00AA ; FFFFFF90 +0000003E: 266C 0014 '&l..' MOVEA.L $0014(A4),A3 +00000042: 2F0B '/.' MOVE.L A3,-(A7) +00000044: 4EBA F01A 'N...' JSR *-$0FE4 ; FFFFF060 +00000048: 2F0C '/.' MOVE.L A4,-(A7) +0000004A: 4EBA F014 'N...' JSR *-$0FEA ; FFFFF060 +0000004E: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000052: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +00000058: 4E5E 'N^' UNLK A6 +0000005A: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 255 + 255: EXPANSIONBUSMGR_VEC010C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC010C"(255) + 00000034 +Comment: + + AUTOMOD_43160 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_431C0 [431C0, 431E4) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +10 (431D0): JSR $43160 + + +Dictionary: Flags $00 FirstId 256 + 256: AUTOMOD_431C0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_431C0"(256) 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: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 600A '`.' BRA.S *+$000C ; 00000016 +0000000C: 2F2C 0018 '/,..' MOVE.L $0018(A4),-(A7) +00000010: 4EBA FF8E 'N...' JSR *-$0070 ; FFFFFFA0 +00000014: 584F 'XO' ADDQ.W #4,A7 +00000016: 4AAC 0018 'J...' TST.L $0018(A4) +0000001A: 66F0 'f.' BNE.S *-$000E ; 0000000C +0000001C: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000020: 4E5E 'N^' UNLK A6 +00000022: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_431C0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_431F0 [431F0, 43214) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 257 + 257: AUTOMOD_431F0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_431F0"(257) 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: 2F0B '/.' MOVE.L A3,-(A7) +00000006: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000A: 226B 000C '"k..' MOVEA.L $000C(A3),A1 +0000000E: 6004 '`.' BRA.S *+$0006 ; 00000014 +00000010: 2269 000C '"i..' MOVEA.L $000C(A1),A1 +00000014: B7E9 000C '....' CMPA.L $000C(A1),A3 +00000018: 66F6 'f.' BNE.S *-$0008 ; 00000010 +0000001A: 2009 ' .' MOVE.L A1,D0 +0000001C: 266E FFFC '&n..' MOVEA.L -$0004(A6),A3 +00000020: 4E5E 'N^' UNLK A6 +00000022: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_431F0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_43220 [43220, 4328C) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +10 (43230): JSR $42980 + +2E (4324E): JSR $431F0 + +5C (4327C): JSR $42990 + + +Dictionary: Flags $00 FirstId 258 + 258: AUTOMOD_43220 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_43220"(258) Segment="Main"(200) +Size: Flags $00 ModuleSize 108 + +Content: Flags $08 +Contents offset $0000 size $006C +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 200C ' .' MOVE.L A4,D0 +0000000E: 6752 'gR' BEQ.S *+$0054 ; 00000062 +00000010: 4EBA F74E 'N..N' JSR *-$08B0 ; FFFFF760 +00000014: 2E00 '..' MOVE.L D0,D7 +00000016: 266C 0008 '&l..' MOVEA.L $0008(A4),A3 +0000001A: B9EC 000C '....' CMPA.L $000C(A4),A4 +0000001E: 660C 'f.' BNE.S *+$000E ; 0000002C +00000020: 7000 'p.' MOVEQ #$00,D0 +00000022: 2740 0010 ''@..' MOVE.L D0,$0010(A3) +00000026: 2740 0014 ''@..' MOVE.L D0,$0014(A3) +0000002A: 6026 '`&' BRA.S *+$0028 ; 00000052 +0000002C: 2F0C '/.' MOVE.L A4,-(A7) +0000002E: 4EBA FFA0 'N...' JSR *-$005E ; FFFFFFD0 +00000032: 2440 '$@' MOVEA.L D0,A2 +00000034: 256C 000C 000C '%l....' MOVE.L $000C(A4),$000C(A2) +0000003A: B9EB 0010 '....' CMPA.L $0010(A3),A4 +0000003E: 584F 'XO' ADDQ.W #4,A7 +00000040: 6606 'f.' BNE.S *+$0008 ; 00000048 +00000042: 276C 000C 0010 ''l....' MOVE.L $000C(A4),$0010(A3) +00000048: B9EB 0014 '....' CMPA.L $0014(A3),A4 +0000004C: 6604 'f.' BNE.S *+$0006 ; 00000052 +0000004E: 274A 0014 ''J..' MOVE.L A2,$0014(A3) +00000052: 7000 'p.' MOVEQ #$00,D0 +00000054: 2940 0008 ')@..' MOVE.L D0,$0008(A4) +00000058: 2880 '(.' MOVE.L D0,(A4) +0000005A: 2F07 '/.' MOVE.L D7,-(A7) +0000005C: 4EBA F712 'N...' JSR *-$08EC ; FFFFF770 +00000060: 584F 'XO' ADDQ.W #4,A7 +00000062: 4CEE 1C80 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A2-A4 +00000068: 4E5E 'N^' UNLK A6 +0000006A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_43220 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_43290 [43290, 432B4) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +C (4329C): JSR $431C0 + +12 (432A2): JSR $43220 + +18 (432A8): JSR $421C0 + + +Dictionary: Flags $00 FirstId 259 + 259: AUTOMOD_43290 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_43290"(259) 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: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 2F0C '/.' MOVE.L A4,-(A7) +0000000C: 4EBA FF22 'N.."' JSR *-$00DC ; FFFFFF30 +00000010: 2F0C '/.' MOVE.L A4,-(A7) +00000012: 4EBA FF7C 'N..|' JSR *-$0082 ; FFFFFF90 +00000016: 2F0C '/.' MOVE.L A4,-(A7) +00000018: 4EBA EF16 'N...' JSR *-$10E8 ; FFFFEF30 +0000001C: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000020: 4E5E 'N^' UNLK A6 +00000022: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_43290 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_432C0 [432C0, 432E4) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +10 (432D0): JSR $43290 + + +Dictionary: Flags $00 FirstId 260 + 260: AUTOMOD_432C0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_432C0"(260) 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: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 600A '`.' BRA.S *+$000C ; 00000016 +0000000C: 2F2C 0010 '/,..' MOVE.L $0010(A4),-(A7) +00000010: 4EBA FFBE 'N...' JSR *-$0040 ; FFFFFFD0 +00000014: 584F 'XO' ADDQ.W #4,A7 +00000016: 4AAC 0010 'J...' TST.L $0010(A4) +0000001A: 66F0 'f.' BNE.S *-$000E ; 0000000C +0000001C: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000020: 4E5E 'N^' UNLK A6 +00000022: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_432C0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC003C [432F0, 4334A) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +C (432FC): JSR $42340 + +22 (43312): JSR $43220 + +28 (43318): JSR $432C0 + +2E (4331E): JSR $431C0 + +34 (43324): JSR $421C0 + + VectorTable comment: _ExpansionBusDispatch selector 10 + + +Dictionary: Flags $00 FirstId 261 + 261: EXPANSIONBUSMGR_VEC003C + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC003C"(261) 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 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000000C: 4EBA F042 'N..B' JSR *-$0FBC ; FFFFF050 +00000010: 2840 '(@' MOVEA.L D0,A4 +00000012: 200C ' .' MOVE.L A4,D0 +00000014: 584F 'XO' ADDQ.W #4,A7 +00000016: 672E 'g.' BEQ.S *+$0030 ; 00000046 +00000018: 7010 'p.' MOVEQ #$10,D0 +0000001A: C0AC 0004 '....' AND.L $0004(A4),D0 +0000001E: 6620 'f ' BNE.S *+$0022 ; 00000040 +00000020: 2F0C '/.' MOVE.L A4,-(A7) +00000022: 4EBA FF0C 'N...' JSR *-$00F2 ; FFFFFF30 +00000026: 2F0C '/.' MOVE.L A4,-(A7) +00000028: 4EBA FFA6 'N...' JSR *-$0058 ; FFFFFFD0 +0000002C: 2F0C '/.' MOVE.L A4,-(A7) +0000002E: 4EBA FEA0 'N...' JSR *-$015E ; FFFFFED0 +00000032: 2F0C '/.' MOVE.L A4,-(A7) +00000034: 4EBA EE9A 'N...' JSR *-$1164 ; FFFFEED0 +00000038: 4247 'BG' CLR.W D7 +0000003A: 4FEF 0010 'O...' LEA $0010(A7),A7 +0000003E: 600A '`.' BRA.S *+$000C ; 0000004A +00000040: 3E3C F618 '><..' MOVE.W #$F618,D7 +00000044: 6004 '`.' BRA.S *+$0006 ; 0000004A +00000046: 3E3C F616 '><..' MOVE.W #$F616,D7 +0000004A: 3D47 000C '=G..' MOVE.W D7,$000C(A6) +0000004E: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000054: 4E5E 'N^' UNLK A6 +00000056: 4E74 0004 'Nt..' RTD #$0004 + +Comment: + + EXPANSIONBUSMGR_VEC003C ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC0040 [43360, 433A6) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +C (4336C): JSR $42390 + +22 (43382): JSR $43160 + + VectorTable comment: _ExpansionBusDispatch selector 12 + + +Dictionary: Flags $00 FirstId 262 + 262: EXPANSIONBUSMGR_VEC0040 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC0040"(262) 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: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000000C: 4EBA F022 'N.."' JSR *-$0FDC ; FFFFF030 +00000010: 2840 '(@' MOVEA.L D0,A4 +00000012: 200C ' .' MOVE.L A4,D0 +00000014: 584F 'XO' ADDQ.W #4,A7 +00000016: 671A 'g.' BEQ.S *+$001C ; 00000032 +00000018: 7010 'p.' MOVEQ #$10,D0 +0000001A: C0AC 0004 '....' AND.L $0004(A4),D0 +0000001E: 660C 'f.' BNE.S *+$000E ; 0000002C +00000020: 2F0C '/.' MOVE.L A4,-(A7) +00000022: 4EBA FDDC 'N...' JSR *-$0222 ; FFFFFE00 +00000026: 4247 'BG' CLR.W D7 +00000028: 584F 'XO' ADDQ.W #4,A7 +0000002A: 600A '`.' BRA.S *+$000C ; 00000036 +0000002C: 3E3C F618 '><..' MOVE.W #$F618,D7 +00000030: 6004 '`.' BRA.S *+$0006 ; 00000036 +00000032: 3E3C F616 '><..' MOVE.W #$F616,D7 +00000036: 3D47 000C '=G..' MOVE.W D7,$000C(A6) +0000003A: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000040: 4E5E 'N^' UNLK A6 +00000042: 4E74 0004 'Nt..' RTD #$0004 + +Comment: + + EXPANSIONBUSMGR_VEC0040 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: DevTreeAddNode [433B0, 43416) + + Module started due to: vector glue above, MODGUESS (align, label) + + Resolved outgoing references: + +46 (433F6): JSR strcpy ; outside file + + Unresolved outgoing references: + +10 (433C0): JSR $42390 + +24 (433D4): JSR $422A0 + +30 (433E0): JSR $422C0 + + VectorTable comment: _ExpansionBusDispatch selector 6 + + +Dictionary: Flags $00 FirstId 263 + 263: DevTreeAddNode +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DevTreeAddNode"(263) 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 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000010: 4EBA EFCE 'N...' JSR *-$1030 ; FFFFEFE0 +00000014: 2840 '(@' MOVEA.L D0,A4 +00000016: 200C ' .' MOVE.L A4,D0 +00000018: 584F 'XO' ADDQ.W #4,A7 +0000001A: 6736 'g6' BEQ.S *+$0038 ; 00000052 +0000001C: 26AC 0004 '&...' MOVE.L $0004(A4),(A3) +00000020: 2F2C 0008 '/,..' MOVE.L $0008(A4),-(A7) +00000024: 4EBA EECA 'N...' JSR *-$1134 ; FFFFEEF0 +00000028: 2740 0004 ''@..' MOVE.L D0,$0004(A3) +0000002C: 2F2C 000C '/,..' MOVE.L $000C(A4),-(A7) +00000030: 4EBA EEDE 'N...' JSR *-$1120 ; FFFFEF10 +00000034: 2740 0008 ''@..' MOVE.L D0,$0008(A3) +00000038: 276C 0010 000C ''l....' MOVE.L $0010(A4),$000C(A3) +0000003E: 486C 0018 'Hl..' PEA $0018(A4) +00000042: 486B 0010 'Hk..' PEA $0010(A3) +00000046: 4EBA 0000 'N...' JSR strcpy ; id: 242 +0000004A: 4247 'BG' CLR.W D7 +0000004C: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000050: 6004 '`.' BRA.S *+$0006 ; 00000056 +00000052: 3E3C F616 '><..' MOVE.W #$F616,D7 +00000056: 3D47 0010 '=G..' MOVE.W D7,$0010(A6) +0000005A: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +00000060: 4E5E 'N^' UNLK A6 +00000062: 4E74 0008 'Nt..' RTD #$0008 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcpy"(242) + 00000048 +Comment: + + DevTreeAddNode ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: DevTreeNodeInfo [43420, 434CA) + + Module started due to: vector glue above, MODGUESS (align, label) + + Unresolved outgoing references: + +10 (43430): JSR $42340 + +24 (43444): JSR $422A0 + +30 (43450): JSR $422A0 + +3C (4345C): JSR $422A0 + +48 (43468): JSR $422C0 + +5C (4347C): JSR $42570 + +78 (43498): JSR $42670 + + VectorTable comment: _ExpansionBusDispatch selector 5 + + +Dictionary: Flags $00 FirstId 264 + 264: DevTreeNodeInfo + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DevTreeNodeInfo"(264) Segment="Main"(200) +Size: Flags $00 ModuleSize 170 + +Content: Flags $08 +Contents offset $0000 size $00AA +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000010: 4EBA EF0E 'N...' JSR *-$10F0 ; FFFFEF20 +00000014: 2840 '(@' MOVEA.L D0,A4 +00000016: 200C ' .' MOVE.L A4,D0 +00000018: 584F 'XO' ADDQ.W #4,A7 +0000001A: 6774 'gt' BEQ.S *+$0076 ; 00000090 +0000001C: 26AC 0004 '&...' MOVE.L $0004(A4),(A3) +00000020: 2F2C 0008 '/,..' MOVE.L $0008(A4),-(A7) +00000024: 4EBA EE5A 'N..Z' JSR *-$11A4 ; FFFFEE80 +00000028: 2740 0004 ''@..' MOVE.L D0,$0004(A3) +0000002C: 2F2C 000C '/,..' MOVE.L $000C(A4),-(A7) +00000030: 4EBA EE4E 'N..N' JSR *-$11B0 ; FFFFEE80 +00000034: 2740 0008 ''@..' MOVE.L D0,$0008(A3) +00000038: 2F2C 0010 '/,..' MOVE.L $0010(A4),-(A7) +0000003C: 4EBA EE42 'N..B' JSR *-$11BC ; FFFFEE80 +00000040: 2740 000C ''@..' MOVE.L D0,$000C(A3) +00000044: 2F2C 0018 '/,..' MOVE.L $0018(A4),-(A7) +00000048: 4EBA EE56 'N..V' JSR *-$11A8 ; FFFFEEA0 +0000004C: 2740 0010 ''@..' MOVE.L D0,$0010(A3) +00000050: 7000 'p.' MOVEQ #$00,D0 +00000052: 2F00 '/.' MOVE.L D0,-(A7) +00000054: 2F00 '/.' MOVE.L D0,-(A7) +00000056: 487A 004C 'Hz.L' PEA *+$004E ; 000000A4 +0000005A: 2F0C '/.' MOVE.L A4,-(A7) +0000005C: 4EBA F0F2 'N...' JSR *-$0F0C ; FFFFF150 +00000060: 2C00 ',.' MOVE.L D0,D6 +00000062: 4FEF 0020 'O.. ' LEA $0020(A7),A7 +00000066: 6722 'g"' BEQ.S *+$0024 ; 0000008A +00000068: 7020 'p ' MOVEQ #$20,D0 ; ' ' +0000006A: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +0000006E: 486E FFFC 'Hn..' PEA -$0004(A6) +00000072: 486B 0014 'Hk..' PEA $0014(A3) +00000076: 2F06 '/.' MOVE.L D6,-(A7) +00000078: 4EBA F1D6 'N...' JSR *-$0E28 ; FFFFF250 +0000007C: 3E00 '>.' MOVE.W D0,D7 +0000007E: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000082: 6710 'g.' BEQ.S *+$0012 ; 00000094 +00000084: 3E3C F616 '><..' MOVE.W #$F616,D7 +00000088: 600A '`.' BRA.S *+$000C ; 00000094 +0000008A: 3E3C F616 '><..' MOVE.W #$F616,D7 +0000008E: 6004 '`.' BRA.S *+$0006 ; 00000094 +00000090: 3E3C F616 '><..' MOVE.W #$F616,D7 +00000094: 3D47 0010 '=G..' MOVE.W D7,$0010(A6) +00000098: 4CEE 18C0 FFEC 'L.....' MOVEM.L -$0014(A6),D6/D7/A3/A4 +0000009E: 4E5E 'N^' UNLK A6 +000000A0: 4E74 0008 'Nt..' RTD #$0008 +000000A4: 6E61 'na' BGT.S *+$0063 ; 00000107 +000000A6: 6D65 'me' BLT.S *+$0067 ; 0000010D +000000A8: 0000 '..' DC.W $0000 + +Comment: + + DevTreeNodeInfo ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC004C [434E0, 4352E) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +14 (434F4): JSR $42340 + + VectorTable comment: _ExpansionBusDispatch selector 13 + + +Dictionary: Flags $00 FirstId 265 + 265: EXPANSIONBUSMGR_VEC004C + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC004C"(265) 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 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: 2480 '$.' MOVE.L D0,(A2) +00000010: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000014: 4EBA EE4A 'N..J' JSR *-$11B4 ; FFFFEE60 +00000018: 2640 '&@' MOVEA.L D0,A3 +0000001A: 200B ' .' MOVE.L A3,D0 +0000001C: 584F 'XO' ADDQ.W #4,A7 +0000001E: 671A 'g.' BEQ.S *+$001C ; 0000003A +00000020: 7E01 '~.' MOVEQ #$01,D7 +00000022: 284B '(K' MOVEA.L A3,A4 +00000024: 6008 '`.' BRA.S *+$000A ; 0000002E +00000026: 2007 ' .' MOVE.L D7,D0 +00000028: 5287 'R.' ADDQ.L #1,D7 +0000002A: 286C 000C '(l..' MOVEA.L $000C(A4),A4 +0000002E: B7EC 000C '....' CMPA.L $000C(A4),A3 +00000032: 66F2 'f.' BNE.S *-$000C ; 00000026 +00000034: 2487 '$.' MOVE.L D7,(A2) +00000036: 4247 'BG' CLR.W D7 +00000038: 6004 '`.' BRA.S *+$0006 ; 0000003E +0000003A: 3E3C F616 '><..' MOVE.W #$F616,D7 +0000003E: 3D47 0010 '=G..' MOVE.W D7,$0010(A6) +00000042: 4CEE 1C80 FFF0 'L.....' MOVEM.L -$0010(A6),D7/A2-A4 +00000048: 4E5E 'N^' UNLK A6 +0000004A: 4E74 0008 'Nt..' RTD #$0008 + +Comment: + + EXPANSIONBUSMGR_VEC004C ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC0050 [43540, 43596) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +16 (43556): JSR $42340 + + VectorTable comment: _ExpansionBusDispatch selector 14 + + +Dictionary: Flags $00 FirstId 266 + 266: EXPANSIONBUSMGR_VEC0050 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC0050"(266) Segment="Main"(200) +Size: Flags $00 ModuleSize 86 + +Content: Flags $08 +Contents offset $0000 size $0056 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +0000000C: 7000 'p.' MOVEQ #$00,D0 +0000000E: 2280 '".' MOVE.L D0,(A1) +00000010: 2F09 '/.' MOVE.L A1,-(A7) +00000012: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000016: 4EBA EDE8 'N...' JSR *-$1216 ; FFFFEE00 +0000001A: 588F 'X.' ADDQ.L #4,A7 +0000001C: 225F '"_' MOVEA.L (A7)+,A1 +0000001E: 2440 '$@' MOVEA.L D0,A2 +00000020: 200A ' .' MOVE.L A2,D0 +00000022: 671E 'g.' BEQ.S *+$0020 ; 00000042 +00000024: 266A 0018 '&j..' MOVEA.L $0018(A2),A3 +00000028: 284B '(K' MOVEA.L A3,A4 +0000002A: 7E01 '~.' MOVEQ #$01,D7 +0000002C: 6008 '`.' BRA.S *+$000A ; 00000036 +0000002E: 2007 ' .' MOVE.L D7,D0 +00000030: 5287 'R.' ADDQ.L #1,D7 +00000032: 286C 000C '(l..' MOVEA.L $000C(A4),A4 +00000036: B7EC 000C '....' CMPA.L $000C(A4),A3 +0000003A: 66F2 'f.' BNE.S *-$000C ; 0000002E +0000003C: 2287 '".' MOVE.L D7,(A1) +0000003E: 4247 'BG' CLR.W D7 +00000040: 6004 '`.' BRA.S *+$0006 ; 00000046 +00000042: 3E3C F616 '><..' MOVE.W #$F616,D7 +00000046: 3D47 0010 '=G..' MOVE.W D7,$0010(A6) +0000004A: 4CEE 1C80 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A2-A4 +00000050: 4E5E 'N^' UNLK A6 +00000052: 4E74 0008 'Nt..' RTD #$0008 + +Comment: + + EXPANSIONBUSMGR_VEC0050 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC0008 [435A0, 435DA) + + Module started due to: vector glue above, MODGUESS (align, label) + + Unresolved outgoing references: + +C (435AC): JSR $42340 + + VectorTable comment: _ExpansionBusDispatch selector 21 + + +Dictionary: Flags $00 FirstId 267 + 267: EXPANSIONBUSMGR_VEC0008 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC0008"(267) Segment="Main"(200) +Size: Flags $00 ModuleSize 58 + +Content: Flags $08 +Contents offset $0000 size $003A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000000C: 4EBA ED92 'N...' JSR *-$126C ; FFFFEDA0 +00000010: 2840 '(@' MOVEA.L D0,A4 +00000012: 200C ' .' MOVE.L A4,D0 +00000014: 6710 'g.' BEQ.S *+$0012 ; 00000026 +00000016: 7073 'ps' MOVEQ #$73,D0 ; 's' +00000018: C0AC 0004 '....' AND.L $0004(A4),D0 +0000001C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000020: 2080 ' .' MOVE.L D0,(A0) +00000022: 4247 'BG' CLR.W D7 +00000024: 6004 '`.' BRA.S *+$0006 ; 0000002A +00000026: 3E3C F616 '><..' MOVE.W #$F616,D7 +0000002A: 3D47 0010 '=G..' MOVE.W D7,$0010(A6) +0000002E: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000034: 4E5E 'N^' UNLK A6 +00000036: 4E74 0008 'Nt..' RTD #$0008 + +Comment: + + EXPANSIONBUSMGR_VEC0008 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC000C [435F0, 43652) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +10 (43600): JSR $42340 + + VectorTable comment: _ExpansionBusDispatch selector 22 + + +Dictionary: Flags $00 FirstId 268 + 268: EXPANSIONBUSMGR_VEC000C + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC000C"(268) Segment="Main"(200) +Size: Flags $00 ModuleSize 98 + +Content: Flags $08 +Contents offset $0000 size $0062 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) +00000008: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 +0000000C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000010: 4EBA ED3E 'N..>' JSR *-$12C0 ; FFFFED50 +00000014: 2840 '(@' MOVEA.L D0,A4 +00000016: 200C ' .' MOVE.L A4,D0 +00000018: 6734 'g4' BEQ.S *+$0036 ; 0000004E +0000001A: 7E04 '~.' MOVEQ #$04,D7 +0000001C: CE86 '..' AND.L D6,D7 +0000001E: 70FB 'p.' MOVEQ #$FB,D0 +00000020: C0AC 0004 '....' AND.L $0004(A4),D0 +00000024: 2940 0004 ')@..' MOVE.L D0,$0004(A4) +00000028: 2007 ' .' MOVE.L D7,D0 +0000002A: 80AC 0004 '....' OR.L $0004(A4),D0 +0000002E: 2940 0004 ')@..' MOVE.L D0,$0004(A4) +00000032: 7E10 '~.' MOVEQ #$10,D7 +00000034: CE86 '..' AND.L D6,D7 +00000036: 70EF 'p.' MOVEQ #$EF,D0 +00000038: C0AC 0004 '....' AND.L $0004(A4),D0 +0000003C: 2940 0004 ')@..' MOVE.L D0,$0004(A4) +00000040: 2007 ' .' MOVE.L D7,D0 +00000042: 80AC 0004 '....' OR.L $0004(A4),D0 +00000046: 2940 0004 ')@..' MOVE.L D0,$0004(A4) +0000004A: 4247 'BG' CLR.W D7 +0000004C: 6004 '`.' BRA.S *+$0006 ; 00000052 +0000004E: 3E3C F616 '><..' MOVE.W #$F616,D7 +00000052: 3D47 0010 '=G..' MOVE.W D7,$0010(A6) +00000056: 4CEE 10C0 FFF4 'L.....' MOVEM.L -$000C(A6),D6/D7/A4 +0000005C: 4E5E 'N^' UNLK A6 +0000005E: 4E74 0008 'Nt..' RTD #$0008 + +Comment: + + EXPANSIONBUSMGR_VEC000C ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC0010 [43660, 4369A) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +C (4366C): JSR $42390 + + VectorTable comment: _ExpansionBusDispatch selector 23 + + +Dictionary: Flags $00 FirstId 269 + 269: EXPANSIONBUSMGR_VEC0010 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC0010"(269) Segment="Main"(200) +Size: Flags $00 ModuleSize 58 + +Content: Flags $08 +Contents offset $0000 size $003A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000000C: 4EBA ED22 'N.."' JSR *-$12DC ; FFFFED30 +00000010: 2840 '(@' MOVEA.L D0,A4 +00000012: 200C ' .' MOVE.L A4,D0 +00000014: 6710 'g.' BEQ.S *+$0012 ; 00000026 +00000016: 7073 'ps' MOVEQ #$73,D0 ; 's' +00000018: C0AC 0004 '....' AND.L $0004(A4),D0 +0000001C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000020: 2080 ' .' MOVE.L D0,(A0) +00000022: 4247 'BG' CLR.W D7 +00000024: 6004 '`.' BRA.S *+$0006 ; 0000002A +00000026: 3E3C F616 '><..' MOVE.W #$F616,D7 +0000002A: 3D47 0010 '=G..' MOVE.W D7,$0010(A6) +0000002E: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000034: 4E5E 'N^' UNLK A6 +00000036: 4E74 0008 'Nt..' RTD #$0008 + +Comment: + + EXPANSIONBUSMGR_VEC0010 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_436B0 [436B0, 43750) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +4C (436FC): JSR strncpy ; outside file + + +Dictionary: Flags $00 FirstId 270 + 270: AUTOMOD_436B0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_436B0"(270) Segment="Main"(200) +Size: Flags $00 ModuleSize 160 + +Content: Flags $08 +Contents offset $0000 size $00A0 +00000000: 4E56 FF92 'NV..' LINK.W A6,#-$006E +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 558F 'U.' SUBQ.L #2,A7 +0000000E: 3F3C 8000 '?<..' MOVE.W #$8000,-(A7) +00000012: 2F3C 7072 6566 '/.' MOVE.W (A7)+,D7 +0000002A: 6668 'fh' BNE.S *+$006A ; 00000094 +0000002C: 598F 'Y.' SUBQ.L #4,A7 +0000002E: 3F3C BEF5 '?<..' MOVE.W #$BEF5,-(A7) +00000032: A9BA '..' _GetString ; A9BA +00000034: 285F '(_' MOVEA.L (A7)+,A4 +00000036: 200C ' .' MOVE.L A4,D0 +00000038: 6756 'gV' BEQ.S *+$0058 ; 00000090 +0000003A: 2054 ' T' MOVEA.L (A4),A0 +0000003C: 7000 'p.' MOVEQ #$00,D0 +0000003E: 1010 '..' MOVE.B (A0),D0 +00000040: 5240 'R@' ADDQ.W #1,D0 +00000042: 48C0 'H.' EXT.L D0 +00000044: 2F00 '/.' MOVE.L D0,-(A7) +00000046: 2F08 '/.' MOVE.L A0,-(A7) +00000048: 486E FFDE 'Hn..' PEA -$0022(A6) +0000004C: 4EBA 0000 'N...' JSR strncpy ; id: 271 +00000050: 2F0C '/.' MOVE.L A4,-(A7) +00000052: A9A3 '..' _ReleaseResource ; A9A3 +00000054: 558F 'U.' SUBQ.L #2,A7 +00000056: 3F2E FF92 '?...' MOVE.W -$006E(A6),-(A7) +0000005A: 2F2E FF94 '/...' MOVE.L -$006C(A6),-(A7) +0000005E: 486E FFDE 'Hn..' PEA -$0022(A6) +00000062: 486E FF98 'Hn..' PEA -$0068(A6) +00000066: 7001 'p.' MOVEQ #$01,D0 +00000068: AA52 '.R' _HighLevelFSDispatch ; AA52 +0000006A: 3E1F '>.' MOVE.W (A7)+,D7 +0000006C: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000070: 6622 'f"' BNE.S *+$0024 ; 00000094 +00000072: 558F 'U.' SUBQ.L #2,A7 +00000074: 486E FF98 'Hn..' PEA -$0068(A6) +00000078: 7003 'p.' MOVEQ #$03,D0 +0000007A: 1F00 '..' MOVE.B D0,-(A7) +0000007C: 700D 'p.' MOVEQ #$0D,D0 +0000007E: AA52 '.R' _HighLevelFSDispatch ; AA52 +00000080: 369F '6.' MOVE.W (A7)+,(A3) +00000082: 70FF 'p.' MOVEQ #$FF,D0 +00000084: B053 '.S' CMP.W (A3),D0 +00000086: 660C 'f.' BNE.S *+$000E ; 00000094 +00000088: 558F 'U.' SUBQ.L #2,A7 +0000008A: A9AF '..' _ResError ; A9AF +0000008C: 3E1F '>.' MOVE.W (A7)+,D7 +0000008E: 6004 '`.' BRA.S *+$0006 ; 00000094 +00000090: 3E3C FF40 '><.@' MOVE.W #$FF40,D7 +00000094: 3007 '0.' MOVE.W D7,D0 +00000096: 4CEE 1880 FF86 'L.....' MOVEM.L -$007A(A6),D7/A3/A4 +0000009C: 4E5E 'N^' UNLK A6 +0000009E: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 271 + 271: strncpy + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strncpy"(271) + 0000004E +Comment: + + AUTOMOD_436B0 ended due to: BRA.L island below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_43760 [43760, 43804) + + Module started due to: island above, MODGUESS (align, BRA.L then padding) + + Resolved outgoing references: + +4A (437AA): JSR strncpy ; outside file + + +Dictionary: Flags $00 FirstId 272 + 272: AUTOMOD_43760 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_43760"(272) Segment="Main"(200) +Size: Flags $00 ModuleSize 164 + +Content: Flags $08 +Contents offset $0000 size $00A4 +00000000: 4E56 FF92 'NV..' LINK.W A6,#-$006E +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 47EE FFDE 'G...' LEA -$0022(A6),A3 +0000000C: 558F 'U.' SUBQ.L #2,A7 +0000000E: 3F3C 8000 '?<..' MOVE.W #$8000,-(A7) +00000012: 2F3C 7072 6566 '/.' MOVE.W (A7)+,D7 +0000002A: 666C 'fl' BNE.S *+$006E ; 00000098 +0000002C: 598F 'Y.' SUBQ.L #4,A7 +0000002E: 3F3C BEF5 '?<..' MOVE.W #$BEF5,-(A7) +00000032: A9BA '..' _GetString ; A9BA +00000034: 285F '(_' MOVEA.L (A7)+,A4 +00000036: 200C ' .' MOVE.L A4,D0 +00000038: 675A 'gZ' BEQ.S *+$005C ; 00000094 +0000003A: 2054 ' T' MOVEA.L (A4),A0 +0000003C: 7000 'p.' MOVEQ #$00,D0 +0000003E: 1010 '..' MOVE.B (A0),D0 +00000040: 5240 'R@' ADDQ.W #1,D0 +00000042: 48C0 'H.' EXT.L D0 +00000044: 2F00 '/.' MOVE.L D0,-(A7) +00000046: 2F08 '/.' MOVE.L A0,-(A7) +00000048: 2F0B '/.' MOVE.L A3,-(A7) +0000004A: 4EBA 0000 'N...' JSR strncpy ; id: 271 +0000004E: 2F0C '/.' MOVE.L A4,-(A7) +00000050: A9A3 '..' _ReleaseResource ; A9A3 +00000052: 558F 'U.' SUBQ.L #2,A7 +00000054: 3F2E FF92 '?...' MOVE.W -$006E(A6),-(A7) +00000058: 2F2E FF94 '/...' MOVE.L -$006C(A6),-(A7) +0000005C: 2F0B '/.' MOVE.L A3,-(A7) +0000005E: 486E FF98 'Hn..' PEA -$0068(A6) +00000062: 7001 'p.' MOVEQ #$01,D0 +00000064: AA52 '.R' _HighLevelFSDispatch ; AA52 +00000066: 3E1F '>.' MOVE.W (A7)+,D7 +00000068: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000006C: 6706 'g.' BEQ.S *+$0008 ; 00000074 +0000006E: 0C47 FFD5 '.G..' CMPI.W #$FFD5,D7 +00000072: 6624 'f$' BNE.S *+$0026 ; 00000098 +00000074: 486E FF98 'Hn..' PEA -$0068(A6) +00000078: 2F3C 4558 4D47 '/.' MOVE.W (A7)+,D7 +00000092: 6004 '`.' BRA.S *+$0006 ; 00000098 +00000094: 3E3C FF40 '><.@' MOVE.W #$FF40,D7 +00000098: 3007 '0.' MOVE.W D7,D0 +0000009A: 4CEE 1880 FF86 'L.....' MOVEM.L -$007A(A6),D7/A3/A4 +000000A0: 4E5E 'N^' UNLK A6 +000000A2: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strncpy"(271) + 0000004C +Comment: + + AUTOMOD_43760 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_43810 [43810, 43846) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +E (4381E): JSR $436B0 + +18 (43828): JSR $43760 + +22 (43832): JSR $436B0 + + +Dictionary: Flags $00 FirstId 273 + 273: AUTOMOD_43810 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_43810"(273) Segment="Main"(200) +Size: Flags $00 ModuleSize 54 + +Content: Flags $08 +Contents offset $0000 size $0036 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 2F0C '/.' MOVE.L A4,-(A7) +0000000E: 4EBA FE90 'N...' JSR *-$016E ; FFFFFEA0 +00000012: 3E00 '>.' MOVE.W D0,D7 +00000014: 584F 'XO' ADDQ.W #4,A7 +00000016: 6712 'g.' BEQ.S *+$0014 ; 0000002A +00000018: 4EBA FF36 'N..6' JSR *-$00C8 ; FFFFFF50 +0000001C: 3E00 '>.' MOVE.W D0,D7 +0000001E: 660A 'f.' BNE.S *+$000C ; 0000002A +00000020: 2F0C '/.' MOVE.L A4,-(A7) +00000022: 4EBA FE7C 'N..|' JSR *-$0182 ; FFFFFEA0 +00000026: 3E00 '>.' MOVE.W D0,D7 +00000028: 584F 'XO' ADDQ.W #4,A7 +0000002A: 3007 '0.' MOVE.W D7,D0 +0000002C: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000032: 4E5E 'N^' UNLK A6 +00000034: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_43810 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_43850 [43850, 4388E) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +12 (43862): JSR DevTreeRoot + + Unresolved outgoing references: + +1E (4386E): JSR $422E0 + + +Dictionary: Flags $00 FirstId 274 + 274: AUTOMOD_43850 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_43850"(274) Segment="Main"(200) +Size: Flags $00 ModuleSize 62 + +Content: Flags $08 +Contents offset $0000 size $003E +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 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: 486E FFFC 'Hn..' PEA -$0004(A6) +00000012: 4EBA 0000 'N...' JSR DevTreeRoot ; id: 205 +00000016: 3E1F '>.' MOVE.W (A7)+,D7 +00000018: 6614 'f.' BNE.S *+$0016 ; 0000002E +0000001A: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +0000001E: 4EBA EA70 'N..p' JSR *-$158E ; FFFFEA90 +00000022: 2880 '(.' MOVE.L D0,(A4) +00000024: 584F 'XO' ADDQ.W #4,A7 +00000026: 660A 'f.' BNE.S *+$000C ; 00000032 +00000028: 3E3C F616 '><..' MOVE.W #$F616,D7 +0000002C: 6004 '`.' BRA.S *+$0006 ; 00000032 +0000002E: 3E3C F616 '><..' MOVE.W #$F616,D7 +00000032: 3007 '0.' MOVE.W D7,D0 +00000034: 4CEE 1080 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A4 +0000003A: 4E5E 'N^' UNLK A6 +0000003C: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DevTreeRoot"(205) + 00000014 +Comment: + + AUTOMOD_43850 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_43890 [43890, 439C6) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +104 (43994): JSR strcat ; outside file + +AE (4393E): JSR strcat ; outside file + +7C (4390C): JSR strcat ; outside file + +2C (438BC): JSR strcat ; outside file + +98 (43928): JSR DevTreeSetProperty + +66 (438F6): JSR DevTreeSetProperty + + Unresolved outgoing references: + +14 (438A4): JSR $43850 + +32 (438C2): JSR $422A0 + + +Dictionary: Flags $00 FirstId 275 + 275: AUTOMOD_43890 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_43890"(275) Segment="Main"(200) +Size: Flags $00 ModuleSize 310 + +Content: Flags $08 +Contents offset $0000 size $0136 +00000000: 4E56 FEF0 'NV..' LINK.W A6,#-$0110 +00000004: 48E7 1718 'H...' MOVEM.L D3/D5-D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 49EE FEF8 'I...' LEA -$0108(A6),A4 +00000010: 486E FEF4 'Hn..' PEA -$010C(A6) +00000014: 4EBA FFAA 'N...' JSR *-$0054 ; FFFFFFC0 +00000018: 3E00 '>.' MOVE.W D0,D7 +0000001A: 584F 'XO' ADDQ.W #4,A7 +0000001C: 6600 00F6 'f...' BNE *+$00F8 ; 00000114 +00000020: 6000 00EA '`...' BRA *+$00EC ; 0000010C +00000024: 487A 010E 'Hz..' PEA *+$0110 ; 00000134 +00000028: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000002C: 4EBA 0000 'N...' JSR strcat ; id: 276 +00000030: 2F0B '/.' MOVE.L A3,-(A7) +00000032: 4EBA E9DC 'N...' JSR *-$1622 ; FFFFEA10 +00000036: 2C00 ',.' MOVE.L D0,D6 +00000038: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000003C: 6608 'f.' BNE.S *+$000A ; 00000046 +0000003E: 3E3C F616 '><..' MOVE.W #$F616,D7 +00000042: 6000 00D0 '`...' BRA *+$00D2 ; 00000114 +00000046: 266B 0008 '&k..' MOVEA.L $0008(A3),A3 +0000004A: 558F 'U.' SUBQ.L #2,A7 +0000004C: 2F06 '/.' MOVE.L D6,-(A7) +0000004E: 487A 00DE 'Hz..' PEA *+$00E0 ; 0000012E +00000052: 486E FEF0 'Hn..' PEA -$0110(A6) +00000056: 2F0C '/.' MOVE.L A4,-(A7) +00000058: 2A3C 0000 0100 '*<....' MOVE.L #$00000100,D5 +0000005E: 4878 0100 'Hx..' PEA $0100 +00000062: 486E FFF8 'Hn..' PEA -$0008(A6) +00000066: 4EBA 0000 'N...' JSR DevTreeSetProperty ; id: 225 +0000006A: 3E1F '>.' MOVE.W (A7)+,D7 +0000006C: 6708 'g.' BEQ.S *+$000A ; 00000076 +0000006E: 3E3C F615 '><..' MOVE.W #$F615,D7 +00000072: 6000 00A0 '`...' BRA *+$00A2 ; 00000114 +00000076: 2F0C '/.' MOVE.L A4,-(A7) +00000078: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000007C: 4EBA 0000 'N...' JSR strcat ; id: 276 +00000080: 558F 'U.' SUBQ.L #2,A7 +00000082: 2F06 '/.' MOVE.L D6,-(A7) +00000084: 487A 009C 'Hz..' PEA *+$009E ; 00000122 +00000088: 486E FEF0 'Hn..' PEA -$0110(A6) +0000008C: 486E FFFC 'Hn..' PEA -$0004(A6) +00000090: 7A04 'z.' MOVEQ #$04,D5 +00000092: 2F05 '/.' MOVE.L D5,-(A7) +00000094: 486E FFF8 'Hn..' PEA -$0008(A6) +00000098: 4EBA 0000 'N...' JSR DevTreeSetProperty ; id: 225 +0000009C: 3E1F '>.' MOVE.W (A7)+,D7 +0000009E: 504F 'PO' ADDQ.W #8,A7 +000000A0: 6704 'g.' BEQ.S *+$0006 ; 000000A6 +000000A2: 4247 'BG' CLR.W D7 +000000A4: 6066 '`f' BRA.S *+$0068 ; 0000010C +000000A6: 487A 0078 'Hz.x' PEA *+$007A ; 00000120 +000000AA: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +000000AE: 4EBA 0000 'N...' JSR strcat ; id: 276 +000000B2: 102E FFFF '....' MOVE.B -$0001(A6),D0 +000000B6: 4880 'H.' EXT.W D0 +000000B8: 323C 00F0 '2<..' MOVE.W #$00F0,D1 +000000BC: C200 '..' AND.B D0,D1 +000000BE: E809 '..' LSR.B #4,D1 +000000C0: 7030 'p0' MOVEQ #$30,D0 ; '0' +000000C2: D200 '..' ADD.B D0,D1 +000000C4: 1881 '..' MOVE.B D1,(A4) +000000C6: 700F 'p.' MOVEQ #$0F,D0 +000000C8: C02E FFFF '....' AND.B -$0001(A6),D0 +000000CC: 1940 0001 '.@..' MOVE.B D0,$0001(A4) +000000D0: 7000 'p.' MOVEQ #$00,D0 +000000D2: 102C 0001 '.,..' MOVE.B $0001(A4),D0 +000000D6: 0C00 0009 '....' CMPI.B #$09,D0 +000000DA: 52C3 'R.' SHI D3 +000000DC: 4403 'D.' NEG.B D3 +000000DE: 670C 'g.' BEQ.S *+$000E ; 000000EC +000000E0: 7000 'p.' MOVEQ #$00,D0 +000000E2: 102C 0001 '.,..' MOVE.B $0001(A4),D0 +000000E6: 907C FFC9 '.|..' SUB.W #$FFC9,D0 +000000EA: 600A '`.' BRA.S *+$000C ; 000000F6 +000000EC: 7000 'p.' MOVEQ #$00,D0 +000000EE: 102C 0001 '.,..' MOVE.B $0001(A4),D0 +000000F2: D07C 0030 '.|.0' ADD.W #$0030,D0 +000000F6: 1940 0001 '.@..' MOVE.B D0,$0001(A4) +000000FA: 422C 0002 'B,..' CLR.B $0002(A4) +000000FE: 2F0C '/.' MOVE.L A4,-(A7) +00000100: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000104: 4EBA 0000 'N...' JSR strcat ; id: 276 +00000108: 4FEF 0010 'O...' LEA $0010(A7),A7 +0000010C: B7EE FEF4 '....' CMPA.L -$010C(A6),A3 +00000110: 6600 FF12 'f...' BNE *-$00EC ; 00000024 +00000114: 3007 '0.' MOVE.W D7,D0 +00000116: 4CEE 18E8 FED8 'L.....' MOVEM.L -$0128(A6),D3/D5-D7/A3/A4 +0000011C: 4E5E 'N^' UNLK A6 +0000011E: 4E75 'Nu' RTS +00000120: 3A00 ':.' MOVE.W D0,D5 +00000122: 696E 'in' BVS.S *+$0070 ; 00000192 +00000124: 7465 'te' MOVEQ #$65,D2 ; 'e' +00000126: 7272 'rr' MOVEQ #$72,D1 ; 'r' +00000128: 7570 'up' DC.W $7570 ; ???? +0000012A: 7473 'ts' MOVEQ #$73,D2 ; 's' +0000012C: 0000 6E61 '..na' ORI.B #$61,D0 ; 'a' +00000130: 6D65 'me' BLT.S *+$0067 ; 00000197 +00000132: 0000 2F00 '../.' ORI.B #$00,D0 + + +Dictionary: Flags $00 FirstId 276 + 276: strcat +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcat"(276) + 00000106 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcat"(276) + 000000B0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcat"(276) + 0000007E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcat"(276) + 0000002E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DevTreeSetProperty"(225) + 0000009A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DevTreeSetProperty"(225) + 00000068 +Comment: + + AUTOMOD_43890 ended due to: BRA.L island below, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_439E0 [439E0, 43A4E) + + Module started due to: island above, MODGUESS (align, BRA.L then padding) + + Resolved outgoing references: + +5A (43A3A): JSR c2pstr ; outside file + +3C (43A1C): JSR strcpy ; outside file + +1E (439FE): JSR DevTreeRoot + + Unresolved outgoing references: + +2A (43A0A): JSR $422E0 + +4C (43A2C): JSR $43890 + + +Dictionary: Flags $00 FirstId 277 + 277: AUTOMOD_439E0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_439E0"(277) Segment="Main"(200) +Size: Flags $00 ModuleSize 110 + +Content: Flags $08 +Contents offset $0000 size $006E +00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000010: 3C3C F616 '<<..' MOVE.W #$F616,D6 +00000014: 200C ' .' MOVE.L A4,D0 +00000016: 674A 'gJ' BEQ.S *+$004C ; 00000062 +00000018: 558F 'U.' SUBQ.L #2,A7 +0000001A: 486E FFF4 'Hn..' PEA -$000C(A6) +0000001E: 4EBA 0000 'N...' JSR DevTreeRoot ; id: 205 +00000022: 3E1F '>.' MOVE.W (A7)+,D7 +00000024: 663C 'f<' BNE.S *+$003E ; 00000062 +00000026: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +0000002A: 4EBA E8D4 'N...' JSR *-$172A ; FFFFE900 +0000002E: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000032: 584F 'XO' ADDQ.W #4,A7 +00000034: 672C 'g,' BEQ.S *+$002E ; 00000062 +00000036: 486B 0018 'Hk..' PEA $0018(A3) +0000003A: 2F0C '/.' MOVE.L A4,-(A7) +0000003C: 4EBA 0000 'N...' JSR strcpy ; id: 242 +00000040: 2D6B 0008 FFF8 '-k....' MOVE.L $0008(A3),-$0008(A6) +00000046: 2F0C '/.' MOVE.L A4,-(A7) +00000048: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +0000004C: 4EBA FE62 'N..b' JSR *-$019C ; FFFFFEB0 +00000050: 3E00 '>.' MOVE.W D0,D7 +00000052: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000056: 660A 'f.' BNE.S *+$000C ; 00000062 +00000058: 2F0C '/.' MOVE.L A4,-(A7) +0000005A: 4EBA 0000 'N...' JSR c2pstr ; id: 278 +0000005E: 4246 'BF' CLR.W D6 +00000060: 584F 'XO' ADDQ.W #4,A7 +00000062: 3006 '0.' MOVE.W D6,D0 +00000064: 4CEE 18C0 FFE4 'L.....' MOVEM.L -$001C(A6),D6/D7/A3/A4 +0000006A: 4E5E 'N^' UNLK A6 +0000006C: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 278 + 278: c2pstr +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="c2pstr"(278) + 0000005C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcpy"(242) + 0000003E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DevTreeRoot"(205) + 00000020 +Comment: + + AUTOMOD_439E0 ended due to: BRA.L island below, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_43A60 [43A60, 43A98) + + Module started due to: island above, MODGUESS (align, BRA.L then padding) + + +Dictionary: Flags $00 FirstId 279 + 279: AUTOMOD_43A60 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_43A60"(279) Segment="Main"(200) +Size: Flags $00 ModuleSize 56 + +Content: Flags $08 +Contents offset $0000 size $0038 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 598F 'Y.' SUBQ.L #4,A7 +0000000A: 2F3C 5072 7479 '/.' MOVE.W (A7)+,D7 +00000026: 6004 '`.' BRA.S *+$0006 ; 0000002C +00000028: 3E3C F615 '><..' MOVE.W #$F615,D7 +0000002C: 3007 '0.' MOVE.W D7,D0 +0000002E: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000034: 4E5E 'N^' UNLK A6 +00000036: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_43A60 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_43AA0 [43AA0, 43AE6) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +12 (43AB2): JSR $439E0 + +20 (43AC0): JSR $43810 + +2C (43ACC): JSR $43A60 + + +Dictionary: Flags $00 FirstId 280 + 280: AUTOMOD_43AA0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_43AA0"(280) Segment="Main"(200) +Size: Flags $00 ModuleSize 70 + +Content: Flags $08 +Contents offset $0000 size $0046 +00000000: 4E56 FEFE 'NV..' LINK.W A6,#-$0102 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 49EE FF00 'I...' LEA -$0100(A6),A4 +0000000C: 2F0C '/.' MOVE.L A4,-(A7) +0000000E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000012: 4EBA FF2C 'N..,' JSR *-$00D2 ; FFFFFF40 +00000016: 3E00 '>.' MOVE.W D0,D7 +00000018: 504F 'PO' ADDQ.W #8,A7 +0000001A: 661E 'f.' BNE.S *+$0020 ; 0000003A +0000001C: 486E FEFE 'Hn..' PEA -$0102(A6) +00000020: 4EBA FD4E 'N..N' JSR *-$02B0 ; FFFFFD70 +00000024: 3E00 '>.' MOVE.W D0,D7 +00000026: 584F 'XO' ADDQ.W #4,A7 +00000028: 6610 'f.' BNE.S *+$0012 ; 0000003A +0000002A: 2F0C '/.' MOVE.L A4,-(A7) +0000002C: 4EBA FF92 'N...' JSR *-$006C ; FFFFFFC0 +00000030: 3E00 '>.' MOVE.W D0,D7 +00000032: 3F2E FEFE '?...' MOVE.W -$0102(A6),-(A7) +00000036: A99A '..' _CloseResFile ; A99A +00000038: 584F 'XO' ADDQ.W #4,A7 +0000003A: 3007 '0.' MOVE.W D7,D0 +0000003C: 4CEE 1080 FEF6 'L.....' MOVEM.L -$010A(A6),D7/A4 +00000042: 4E5E 'N^' UNLK A6 +00000044: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_43AA0 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_43AF0 [43AF0, 43B24) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 281 + 281: AUTOMOD_43AF0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_43AF0"(281) 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 0708 'H...' MOVEM.L D5-D7/A4,-(A7) +00000008: 2A2E 0008 '*...' MOVE.L $0008(A6),D5 +0000000C: 4246 'BF' CLR.W D6 +0000000E: 598F 'Y.' SUBQ.L #4,A7 +00000010: 2F05 '/.' MOVE.L D5,-(A7) +00000012: 5246 'RF' ADDQ.W #1,D6 +00000014: 3F06 '?.' MOVE.W D6,-(A7) +00000016: A81F '..' _Get1Resource ; A81F +00000018: 285F '(_' MOVEA.L (A7)+,A4 +0000001A: 558F 'U.' SUBQ.L #2,A7 +0000001C: A9AF '..' _ResError ; A9AF +0000001E: 3E1F '>.' MOVE.W (A7)+,D7 +00000020: 200C ' .' MOVE.L A4,D0 +00000022: 66EA 'f.' BNE.S *-$0014 ; 0000000E +00000024: 4A47 'JG' TST.W D7 +00000026: 66E6 'f.' BNE.S *-$0018 ; 0000000E +00000028: 3006 '0.' MOVE.W D6,D0 +0000002A: 4CEE 10E0 FFF0 'L.....' MOVEM.L -$0010(A6),D5-D7/A4 +00000030: 4E5E 'N^' UNLK A6 +00000032: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_43AF0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_43B30 [43B30, 43B8A) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +44 (43B74): JSR strcpy ; outside file + +32 (43B62): JSR strncpy ; outside file + +18 (43B48): JSR strcspn ; outside file + + +Dictionary: Flags $00 FirstId 282 + 282: AUTOMOD_43B30 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_43B30"(282) 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 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: 4213 'B.' CLR.B (A3) +00000012: 487A 0044 'Hz.D' PEA *+$0046 ; 00000058 +00000016: 2F0C '/.' MOVE.L A4,-(A7) +00000018: 4EBA 0000 'N...' JSR strcspn ; id: 283 +0000001C: 2E00 '..' MOVE.L D0,D7 +0000001E: 504F 'PO' ADDQ.W #8,A7 +00000020: 6706 'g.' BEQ.S *+$0008 ; 00000028 +00000022: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000024: B087 '..' CMP.L D7,D0 +00000026: 6C04 'l.' BGE.S *+$0006 ; 0000002C +00000028: 70FF 'p.' MOVEQ #$FF,D0 +0000002A: 6022 '`"' BRA.S *+$0024 ; 0000004E +0000002C: 2F07 '/.' MOVE.L D7,-(A7) +0000002E: 2F0C '/.' MOVE.L A4,-(A7) +00000030: 2F0B '/.' MOVE.L A3,-(A7) +00000032: 4EBA 0000 'N...' JSR strncpy ; id: 271 +00000036: 4233 7800 'B3x.' CLR.B $00(A3,D7.L) +0000003A: 2007 ' .' MOVE.L D7,D0 +0000003C: 5280 'R.' ADDQ.L #1,D0 +0000003E: 4874 0800 'Ht..' PEA $00(A4,D0.L) +00000042: 2F0C '/.' MOVE.L A4,-(A7) +00000044: 4EBA 0000 'N...' JSR strcpy ; id: 242 +00000048: 7000 'p.' MOVEQ #$00,D0 +0000004A: 4FEF 0014 'O...' LEA $0014(A7),A7 +0000004E: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +00000054: 4E5E 'N^' UNLK A6 +00000056: 4E75 'Nu' RTS +00000058: 2F00 '/.' MOVE.L D0,-(A7) + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcpy"(242) + 00000046 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strncpy"(271) + 00000034 + +Dictionary: Flags $00 FirstId 283 + 283: strcspn + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcspn"(283) + 0000001A +Comment: + + AUTOMOD_43B30 ended due to: BRA.L island below, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_43BA0 [43BA0, 43DEA) + + Module started due to: island above, MODGUESS (align, BRA.L then padding) + + Resolved outgoing references: + +1A8 (43D48): JSR strcmp ; outside file + +21E (43DBE): JSR GETHANDLESIZE ; outside file + +194 (43D34): JSR strcpy ; outside file + +170 (43D10): JSR C2PSTR ; outside file + +11A (43CBA): JSR strcpy ; outside file + +B4 (43C54): JSR strlen ; outside file + +5E (43BFE): JSR strcpy ; outside file + +40 (43BE0): JSR strcspn ; outside file + +32 (43BD2): JSR strncpy ; outside file + +18 (43BB8): JSR strcspn ; outside file + +238 (43DD8): JSR EXPANSIONBUSMGR_VEC0014 + +222 (43DC2): JSR EXPANSIONBUSMGR_VEC002C + +20C (43DAC): JSR EXPANSIONBUSMGR_VEC0014 + +1CC (43D6C): JSR DevTreeSetProperty + +CE (43C6E): JSR DevTreeDelNode + +A0 (43C40): JSR DevTreeRoot + + Unresolved outgoing references: + +124 (43CC4): JSR $43B30 + +174 (43D14): JSR $43A60 + +188 (43D28): JSR $422E0 + +19C (43D3C): JSR $43890 + +1E2 (43D82): JSR $42C90 + +1F8 (43D98): JSR $422C0 + + +Dictionary: Flags $00 FirstId 284 + 284: AUTOMOD_43BA0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_43BA0"(284) Segment="Main"(200) +Size: Flags $00 ModuleSize 586 + +Content: Flags $08 +Contents offset $0000 size $024A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000010: 4214 'B.' CLR.B (A4) +00000012: 487A 005E 'Hz.^' PEA *+$0060 ; 00000072 +00000016: 2F0B '/.' MOVE.L A3,-(A7) +00000018: 4EBA 0000 'N...' JSR strcspn ; id: 283 +0000001C: 2E00 '..' MOVE.L D0,D7 +0000001E: 504F 'PO' ADDQ.W #8,A7 +00000020: 6706 'g.' BEQ.S *+$0008 ; 00000028 +00000022: 7023 'p#' MOVEQ #$23,D0 ; '#' +00000024: B087 '..' CMP.L D7,D0 +00000026: 6C04 'l.' BGE.S *+$0006 ; 0000002C +00000028: 70FF 'p.' MOVEQ #$FF,D0 +0000002A: 603A '`:' BRA.S *+$003C ; 00000066 +0000002C: 2F07 '/.' MOVE.L D7,-(A7) +0000002E: 2F0B '/.' MOVE.L A3,-(A7) +00000030: 2F0C '/.' MOVE.L A4,-(A7) +00000032: 4EBA 0000 'N...' JSR strncpy ; id: 271 +00000036: 4234 7800 'B4x.' CLR.B $00(A4,D7.L) +0000003A: 487A 0034 'Hz.4' PEA *+$0036 ; 00000070 +0000003E: 2F0C '/.' MOVE.L A4,-(A7) +00000040: 4EBA 0000 'N...' JSR strcspn ; id: 283 +00000044: 2C00 ',.' MOVE.L D0,D6 +00000046: 4FEF 0014 'O...' LEA $0014(A7),A7 +0000004A: 6708 'g.' BEQ.S *+$000A ; 00000054 +0000004C: BE86 '..' CMP.L D6,D7 +0000004E: 6F04 'o.' BLE.S *+$0006 ; 00000054 +00000050: 4234 6800 'B4h.' CLR.B $00(A4,D6.L) +00000054: 2007 ' .' MOVE.L D7,D0 +00000056: 5280 'R.' ADDQ.L #1,D0 +00000058: 4873 0800 'Hs..' PEA $00(A3,D0.L) +0000005C: 2F0B '/.' MOVE.L A3,-(A7) +0000005E: 4EBA 0000 'N...' JSR strcpy ; id: 242 +00000062: 7000 'p.' MOVEQ #$00,D0 +00000064: 504F 'PO' ADDQ.W #8,A7 +00000066: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 +0000006C: 4E5E 'N^' UNLK A6 +0000006E: 4E75 'Nu' RTS +00000070: 3A00 ':.' MOVE.W D0,D5 +00000072: 2F00 '/.' MOVE.L D0,-(A7) +00000074: 0000 0000 '....' ORI.B #$00,D0 +00000078: 0000 0000 '....' ORI.B #$00,D0 +0000007C: 0000 0000 '....' ORI.B #$00,D0 +00000080: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000084: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000088: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000008C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000090: 7C01 '|.' MOVEQ #$01,D6 +00000092: 200B ' .' MOVE.L A3,D0 +00000094: 674C 'gL' BEQ.S *+$004E ; 000000E2 +00000096: 4247 'BG' CLR.W D7 +00000098: 4A94 'J.' TST.L (A4) +0000009A: 6612 'f.' BNE.S *+$0014 ; 000000AE +0000009C: 558F 'U.' SUBQ.L #2,A7 +0000009E: 2F0C '/.' MOVE.L A4,-(A7) +000000A0: 4EBA 0000 'N...' JSR DevTreeRoot ; id: 205 +000000A4: 4A5F 'J_' TST.W (A7)+ +000000A6: 6704 'g.' BEQ.S *+$0006 ; 000000AC +000000A8: 3E3C F616 '><..' MOVE.W #$F616,D7 +000000AC: 4206 'B.' CLR.B D6 +000000AE: 4A47 'JG' TST.W D7 +000000B0: 6634 'f4' BNE.S *+$0036 ; 000000E6 +000000B2: 2F0B '/.' MOVE.L A3,-(A7) +000000B4: 4EBA 0000 'N...' JSR strlen ; id: 218 +000000B8: 5280 'R.' ADDQ.L #1,D0 +000000BA: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +000000BE: 558F 'U.' SUBQ.L #2,A7 +000000C0: 2F0C '/.' MOVE.L A4,-(A7) +000000C2: 487A 002E 'Hz..' PEA *+$0030 ; 000000F2 +000000C6: 2F0B '/.' MOVE.L A3,-(A7) +000000C8: 486E FFFC 'Hn..' PEA -$0004(A6) +000000CC: 1F06 '..' MOVE.B D6,-(A7) +000000CE: 4EBA 0000 'N...' JSR DevTreeDelNode ; id: 224 +000000D2: 3E1F '>.' MOVE.W (A7)+,D7 +000000D4: 584F 'XO' ADDQ.W #4,A7 +000000D6: 670E 'g.' BEQ.S *+$0010 ; 000000E6 +000000D8: 7000 'p.' MOVEQ #$00,D0 +000000DA: 2880 '(.' MOVE.L D0,(A4) +000000DC: 3E3C F615 '><..' MOVE.W #$F615,D7 +000000E0: 6004 '`.' BRA.S *+$0006 ; 000000E6 +000000E2: 3E3C F616 '><..' MOVE.W #$F616,D7 +000000E6: 3007 '0.' MOVE.W D7,D0 +000000E8: 4CEE 18C0 FFEC 'L.....' MOVEM.L -$0014(A6),D6/D7/A3/A4 +000000EE: 4E5E 'N^' UNLK A6 +000000F0: 4E75 'Nu' RTS +000000F2: 6E61 'na' BGT.S *+$0063 ; 00000155 +000000F4: 6D65 'me' BLT.S *+$0067 ; 0000015B +000000F6: 0000 0000 '....' ORI.B #$00,D0 +000000FA: 0000 0000 '....' ORI.B #$00,D0 +000000FE: 0000 4E56 '..NV' ORI.B #$56,D0 ; 'V' +00000102: FDAE '..' DC.W $FDAE ; ???? +00000104: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000108: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +0000010C: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000110: 49EE FEAE 'I...' LEA -$0152(A6),A4 +00000114: 2F0B '/.' MOVE.L A3,-(A7) +00000116: 486E FDAE 'Hn..' PEA -$0252(A6) +0000011A: 4EBA 0000 'N...' JSR strcpy ; id: 242 +0000011E: 486E FFAE 'Hn..' PEA -$0052(A6) +00000122: 2F0B '/.' MOVE.L A3,-(A7) +00000124: 4EBA FE6A 'N..j' JSR *-$0194 ; FFFFFF90 +00000128: 3E00 '>.' MOVE.W D0,D7 +0000012A: 4FEF 0010 'O...' LEA $0010(A7),A7 +0000012E: 6706 'g.' BEQ.S *+$0008 ; 00000136 +00000130: 3007 '0.' MOVE.W D7,D0 +00000132: 6000 010C '`...' BRA *+$010E ; 00000240 +00000136: 486E FFD0 'Hn..' PEA -$0030(A6) +0000013A: 2F0B '/.' MOVE.L A3,-(A7) +0000013C: 4EBA FEC2 'N...' JSR *-$013C ; 00000000 +00000140: 3E00 '>.' MOVE.W D0,D7 +00000142: 504F 'PO' ADDQ.W #8,A7 +00000144: 6706 'g.' BEQ.S *+$0008 ; 0000014C +00000146: 3007 '0.' MOVE.W D7,D0 +00000148: 6000 00F6 '`...' BRA *+$00F8 ; 00000240 +0000014C: 7000 'p.' MOVEQ #$00,D0 +0000014E: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +00000152: 486E FFF4 'Hn..' PEA -$000C(A6) +00000156: 486E FFD0 'Hn..' PEA -$0030(A6) +0000015A: 4EBA FF24 'N..$' JSR *-$00DA ; 00000080 +0000015E: 3E00 '>.' MOVE.W D0,D7 +00000160: 504F 'PO' ADDQ.W #8,A7 +00000162: 6606 'f.' BNE.S *+$0008 ; 0000016A +00000164: 4AAE FFF4 'J...' TST.L -$000C(A6) +00000168: 661A 'f.' BNE.S *+$001C ; 00000184 +0000016A: 598F 'Y.' SUBQ.L #4,A7 +0000016C: 486E FDAE 'Hn..' PEA -$0252(A6) +00000170: 4EBA 0000 'N...' JSR C2PSTR ; id: 287 +00000174: 4EBA FD4A 'N..J' JSR *-$02B4 ; FFFFFEC0 +00000178: 3E00 '>.' MOVE.W D0,D7 +0000017A: 303C F60A '0<..' MOVE.W #$F60A,D0 +0000017E: 584F 'XO' ADDQ.W #4,A7 +00000180: 6000 00BE '`...' BRA *+$00C0 ; 00000240 +00000184: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +00000188: 4EBA E5B6 'N...' JSR *-$1A48 ; FFFFE740 +0000018C: 2640 '&@' MOVEA.L D0,A3 +0000018E: 486E FFAE 'Hn..' PEA -$0052(A6) +00000192: 2F0C '/.' MOVE.L A4,-(A7) +00000194: 4EBA 0000 'N...' JSR strcpy ; id: 242 +00000198: 2F0C '/.' MOVE.L A4,-(A7) +0000019A: 2F0B '/.' MOVE.L A3,-(A7) +0000019C: 4EBA FB52 'N..R' JSR *-$04AC ; FFFFFCF0 +000001A0: 3E00 '>.' MOVE.W D0,D7 +000001A2: 486E FDAE 'Hn..' PEA -$0252(A6) +000001A6: 2F0C '/.' MOVE.L A4,-(A7) +000001A8: 4EBA 0000 'N...' JSR strcmp ; id: 285 +000001AC: 4A80 'J.' TST.L D0 +000001AE: 4FEF 001C 'O...' LEA $001C(A7),A7 +000001B2: 669E 'f.' BNE.S *-$0060 ; 00000152 +000001B4: 558F 'U.' SUBQ.L #2,A7 +000001B6: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +000001BA: 486E FFAE 'Hn..' PEA -$0052(A6) +000001BE: 486E FFF8 'Hn..' PEA -$0008(A6) +000001C2: 7000 'p.' MOVEQ #$00,D0 +000001C4: 2F00 '/.' MOVE.L D0,-(A7) +000001C6: 2F00 '/.' MOVE.L D0,-(A7) +000001C8: 486E FFFC 'Hn..' PEA -$0004(A6) +000001CC: 4EBA 0000 'N...' JSR DevTreeSetProperty ; id: 225 +000001D0: 3E1F '>.' MOVE.W (A7)+,D7 +000001D2: 0C47 F615 '.G..' CMPI.W #$F615,D7 +000001D6: 662A 'f*' BNE.S *+$002C ; 00000202 +000001D8: 486E FFAE 'Hn..' PEA -$0052(A6) +000001DC: 7000 'p.' MOVEQ #$00,D0 +000001DE: 2F00 '/.' MOVE.L D0,-(A7) +000001E0: 2F0B '/.' MOVE.L A3,-(A7) +000001E2: 4EBA EF0C 'N...' JSR *-$10F2 ; FFFFF0F0 +000001E6: 2840 '(@' MOVEA.L D0,A4 +000001E8: 200C ' .' MOVE.L A4,D0 +000001EA: 4FEF 000C 'O...' LEA $000C(A7),A7 +000001EE: 6606 'f.' BNE.S *+$0008 ; 000001F6 +000001F0: 303C F614 '0<..' MOVE.W #$F614,D0 +000001F4: 604A '`J' BRA.S *+$004C ; 00000240 +000001F6: 2F0C '/.' MOVE.L A4,-(A7) +000001F8: 4EBA E526 'N..&' JSR *-$1AD8 ; FFFFE720 +000001FC: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +00000200: 584F 'XO' ADDQ.W #4,A7 +00000202: 558F 'U.' SUBQ.L #2,A7 +00000204: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000208: 4878 0200 'Hx..' PEA $0200 +0000020C: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0014 ; id: 288 +00000210: 3E1F '>.' MOVE.W (A7)+,D7 +00000212: 558F 'U.' SUBQ.L #2,A7 +00000214: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000218: 2F12 '/.' MOVE.L (A2),-(A7) +0000021A: 598F 'Y.' SUBQ.L #4,A7 +0000021C: 2F0A '/.' MOVE.L A2,-(A7) +0000021E: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 286 +00000222: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC002C ; id: 241 +00000226: 3E1F '>.' MOVE.W (A7)+,D7 +00000228: 6704 'g.' BEQ.S *+$0006 ; 0000022E +0000022A: 3007 '0.' MOVE.W D7,D0 +0000022C: 6012 '`.' BRA.S *+$0014 ; 00000240 +0000022E: 558F 'U.' SUBQ.L #2,A7 +00000230: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000234: 4878 0240 'Hx.@' PEA $0240 +00000238: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0014 ; id: 288 +0000023C: 3E1F '>.' MOVE.W (A7)+,D7 +0000023E: 3007 '0.' MOVE.W D7,D0 +00000240: 4CEE 1C80 FD9E 'L.....' MOVEM.L -$0262(A6),D7/A2-A4 +00000246: 4E5E 'N^' UNLK A6 +00000248: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 285 + 285: strcmp +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcmp"(285) + 000001AA + +Dictionary: Flags $00 FirstId 286 + 286: GETHANDLESIZE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETHANDLESIZE"(286) + 00000220 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcpy"(242) + 00000196 + +Dictionary: Flags $00 FirstId 287 + 287: C2PSTR +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="C2PSTR"(287) + 00000172 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcpy"(242) + 0000011C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 000000B6 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcpy"(242) + 00000060 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcspn"(283) + 00000042 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strncpy"(271) + 00000034 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcspn"(283) + 0000001A + +Dictionary: Flags $00 FirstId 288 + 288: EXPANSIONBUSMGR_VEC0014 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0014"(288) + 0000023A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC002C"(241) + 00000224 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0014"(288) + 0000020E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DevTreeSetProperty"(225) + 000001CE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DevTreeDelNode"(224) + 000000D0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DevTreeRoot"(205) + 000000A2 +Comment: + + AUTOMOD_43BA0 ended due to: BRA.L island below, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: ExpMgrRestorePropsFromPrefFile [43E10, 43E98) + + Module started due to: island above, MODGUESS (align, label, BRA.L then padding) + + Resolved outgoing references: + +4C (43E5C): JSR P2CSTR ; outside file + + Unresolved outgoing references: + +10 (43E20): JSR $43810 + +54 (43E64): JSR $43CA0 + + VectorTable comment: _ExpansionBusDispatch selector 44 + + +Dictionary: Flags $00 FirstId 289 + 289: ExpMgrRestorePropsFromPrefFile +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ExpMgrRestorePropsFromPrefFile"(289) Segment="Main"(200) +Size: Flags $00 ModuleSize 136 + +Content: Flags $08 +Contents offset $0000 size $0088 +00000000: 4E56 FEF8 'NV..' LINK.W A6,#-$0108 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 47EE FEFA 'G...' LEA -$0106(A6),A3 +0000000C: 486E FEF8 'Hn..' PEA -$0108(A6) +00000010: 4EBA F9EE 'N...' JSR *-$0610 ; FFFFFA00 +00000014: 3E00 '>.' MOVE.W D0,D7 +00000016: 584F 'XO' ADDQ.W #4,A7 +00000018: 6662 'fb' BNE.S *+$0064 ; 0000007C +0000001A: 7C01 '|.' MOVEQ #$01,D6 +0000001C: 598F 'Y.' SUBQ.L #4,A7 +0000001E: 2F3C 5072 7479 '/.' MOVE.W (A7)+,D7 +00000046: 662E 'f.' BNE.S *+$0030 ; 00000076 +00000048: 598F 'Y.' SUBQ.L #4,A7 +0000004A: 2F0B '/.' MOVE.L A3,-(A7) +0000004C: 4EBA 0000 'N...' JSR P2CSTR ; id: 290 +00000050: 2F0B '/.' MOVE.L A3,-(A7) +00000052: 2F0C '/.' MOVE.L A4,-(A7) +00000054: 4EBA FE3A 'N..:' JSR *-$01C4 ; FFFFFE90 +00000058: 3E00 '>.' MOVE.W D0,D7 +0000005A: 0C47 F60A '.G..' CMPI.W #$F60A,D7 +0000005E: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000062: 6606 'f.' BNE.S *+$0008 ; 0000006A +00000064: 3006 '0.' MOVE.W D6,D0 +00000066: 5346 'SF' SUBQ.W #1,D6 +00000068: 6004 '`.' BRA.S *+$0006 ; 0000006E +0000006A: 2F0C '/.' MOVE.L A4,-(A7) +0000006C: A9A3 '..' _ReleaseResource ; A9A3 +0000006E: 558F 'U.' SUBQ.L #2,A7 +00000070: A9AF '..' _ResError ; A9AF +00000072: 4A5F 'J_' TST.W (A7)+ +00000074: 67A6 'g.' BEQ.S *-$0058 ; 0000001C +00000076: 3F2E FEF8 '?...' MOVE.W -$0108(A6),-(A7) +0000007A: A99A '..' _CloseResFile ; A99A +0000007C: 3007 '0.' MOVE.W D7,D0 +0000007E: 4CEE 18C0 FEE8 'L.....' MOVEM.L -$0118(A6),D6/D7/A3/A4 +00000084: 4E5E 'N^' UNLK A6 +00000086: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 290 + 290: P2CSTR +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="P2CSTR"(290) + 0000004E +Comment: + + ExpMgrRestorePropsFromPrefFile ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_43EC0 [43EC0, 43F6E) + + Module started due to: island above, MODGUESS (align, BRA.L then padding) + + Unresolved outgoing references: + +12 (43ED2): JSR $439E0 + +22 (43EE2): JSR $43810 + +72 (43F32): JSR $43AF0 + + +Dictionary: Flags $00 FirstId 291 + 291: AUTOMOD_43EC0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_43EC0"(291) Segment="Main"(200) +Size: Flags $00 ModuleSize 174 + +Content: Flags $08 +Contents offset $0000 size $00AE +00000000: 4E56 FEFE 'NV..' LINK.W A6,#-$0102 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 486E FF00 'Hn..' PEA -$0100(A6) +00000010: 2F0C '/.' MOVE.L A4,-(A7) +00000012: 4EBA FB0C 'N...' JSR *-$04F2 ; FFFFFB20 +00000016: 3E00 '>.' MOVE.W D0,D7 +00000018: 504F 'PO' ADDQ.W #8,A7 +0000001A: 6600 0086 'f...' BNE *+$0088 ; 000000A2 +0000001E: 486E FEFE 'Hn..' PEA -$0102(A6) +00000022: 4EBA F92C 'N..,' JSR *-$06D2 ; FFFFF950 +00000026: 3E00 '>.' MOVE.W D0,D7 +00000028: 584F 'XO' ADDQ.W #4,A7 +0000002A: 6676 'fv' BNE.S *+$0078 ; 000000A2 +0000002C: 598F 'Y.' SUBQ.L #4,A7 +0000002E: 2F3C 5072 7479 '/.' MOVE.W (A7)+,D7 +0000004A: 4A47 'JG' TST.W D7 +0000004C: 6654 'fT' BNE.S *+$0056 ; 000000A2 +0000004E: 202C 0010 ' ,..' MOVE.L $0010(A4),D0 +00000052: A522 '."' _NewHandle ,Sys ; A522 +00000054: 2648 '&H' MOVEA.L A0,A3 +00000056: 200B ' .' MOVE.L A3,D0 +00000058: 6740 'g@' BEQ.S *+$0042 ; 0000009A +0000005A: 4AAC 0010 'J...' TST.L $0010(A4) +0000005E: 670C 'g.' BEQ.S *+$000E ; 0000006C +00000060: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +00000064: 2253 '"S' MOVEA.L (A3),A1 +00000066: 202C 0010 ' ,..' MOVE.L $0010(A4),D0 +0000006A: A22E '..' _BlockMoveData ; A22E +0000006C: 2F3C 5072 7479 '/<.@' MOVE.W #$FF40,D7 +00000098: 6008 '`.' BRA.S *+$000A ; 000000A2 +0000009A: 558F 'U.' SUBQ.L #2,A7 +0000009C: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +000000A0: 3E1F '>.' MOVE.W (A7)+,D7 +000000A2: 3007 '0.' MOVE.W D7,D0 +000000A4: 4CEE 18C0 FEEE 'L.....' MOVEM.L -$0112(A6),D6/D7/A3/A4 +000000AA: 4E5E 'N^' UNLK A6 +000000AC: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_43EC0 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC0014 [43F70, 440E4) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +156 (440C6): JSR EXPANSIONBUSMGR_VEC010C + +11E (4408E): JSR EXPANSIONBUSMGR_VEC0104 + +112 (44082): JSR EXPANSIONBUSMGR_VEC012C + + Unresolved outgoing references: + +10 (43F80): JSR $42390 + +B6 (44026): JSR $43AA0 + +E6 (44056): JSR $43EC0 + +106 (44076): JSR $45250 + +14A (440BA): JSR $45250 + + VectorTable comment: _ExpansionBusDispatch selector 24 + + +Dictionary: Flags $00 FirstId 292 + 292: EXPANSIONBUSMGR_VEC0014 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC0014"(292) Segment="Main"(200) +Size: Flags $00 ModuleSize 372 + +Content: Flags $08 +Contents offset $0000 size $0174 +00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002 +00000004: 48E7 1F08 'H...' MOVEM.L D3-D7/A4,-(A7) +00000008: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 +0000000C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000010: 4EBA E40E 'N...' JSR *-$1BF0 ; FFFFE420 +00000014: 2840 '(@' MOVEA.L D0,A4 +00000016: 200C ' .' MOVE.L A4,D0 +00000018: 584F 'XO' ADDQ.W #4,A7 +0000001A: 6700 0144 'g..D' BEQ *+$0146 ; 00000160 +0000001E: 7A70 'zp' MOVEQ #$70,D5 ; 'p' +00000020: CA86 '..' AND.L D6,D5 +00000022: 7040 'p@' MOVEQ #$40,D0 ; '@' +00000024: C0AC 0004 '....' AND.L $0004(A4),D0 +00000028: 56C3 'V.' SNE D3 +0000002A: 4403 'D.' NEG.B D3 +0000002C: 1D43 FFFE '.C..' MOVE.B D3,-$0002(A6) +00000030: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000032: C0AC 0004 '....' AND.L $0004(A4),D0 +00000036: 56C3 'V.' SNE D3 +00000038: 4403 'D.' NEG.B D3 +0000003A: 1803 '..' MOVE.B D3,D4 +0000003C: 7040 'p@' MOVEQ #$40,D0 ; '@' +0000003E: C086 '..' AND.L D6,D0 +00000040: 670E 'g.' BEQ.S *+$0010 ; 00000050 +00000042: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000044: C086 '..' AND.L D6,D0 +00000046: 6708 'g.' BEQ.S *+$000A ; 00000050 +00000048: 3E3C F616 '><..' MOVE.W #$F616,D7 +0000004C: 6000 0116 '`...' BRA *+$0118 ; 00000164 +00000050: 708F 'p.' MOVEQ #$8F,D0 +00000052: C0AC 0004 '....' AND.L $0004(A4),D0 +00000056: 2940 0004 ')@..' MOVE.L D0,$0004(A4) +0000005A: 2005 ' .' MOVE.L D5,D0 +0000005C: 80AC 0004 '....' OR.L $0004(A4),D0 +00000060: 2940 0004 ')@..' MOVE.L D0,$0004(A4) +00000064: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 +00000068: 7004 'p.' MOVEQ #$04,D0 +0000006A: C0A8 0004 '....' AND.L $0004(A0),D0 +0000006E: 6708 'g.' BEQ.S *+$000A ; 00000078 +00000070: 3E3C F616 '><..' MOVE.W #$F616,D7 +00000074: 6000 00EE '`...' BRA *+$00F0 ; 00000164 +00000078: 7040 'p@' MOVEQ #$40,D0 ; '@' +0000007A: C0AC 0004 '....' AND.L $0004(A4),D0 +0000007E: 56C3 'V.' SNE D3 +00000080: 4403 'D.' NEG.B D3 +00000082: 1D43 FFFF '.C..' MOVE.B D3,-$0001(A6) +00000086: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000088: C0AC 0004 '....' AND.L $0004(A4),D0 +0000008C: 56C3 'V.' SNE D3 +0000008E: 4403 'D.' NEG.B D3 +00000090: 1A03 '..' MOVE.B D3,D5 +00000092: 4247 'BG' CLR.W D7 +00000094: 203C 0000 0200 ' <....' MOVE.L #$00000200,D0 +0000009A: C086 '..' AND.L D6,D0 +0000009C: 6620 'f ' BNE.S *+$0022 ; 000000BE +0000009E: 7000 'p.' MOVEQ #$00,D0 +000000A0: 102E FFFE '....' MOVE.B -$0002(A6),D0 +000000A4: 0C40 0001 '.@..' CMPI.W #$0001,D0 +000000A8: 6614 'f.' BNE.S *+$0016 ; 000000BE +000000AA: 7000 'p.' MOVEQ #$00,D0 +000000AC: 102E FFFF '....' MOVE.B -$0001(A6),D0 +000000B0: 4A80 'J.' TST.L D0 +000000B2: 660A 'f.' BNE.S *+$000C ; 000000BE +000000B4: 2F0C '/.' MOVE.L A4,-(A7) +000000B6: 4EBA FA78 'N..x' JSR *-$0586 ; FFFFFB30 +000000BA: 3E00 '>.' MOVE.W D0,D7 +000000BC: 584F 'XO' ADDQ.W #4,A7 +000000BE: 4A47 'JG' TST.W D7 +000000C0: 6600 00A2 'f...' BNE *+$00A4 ; 00000164 +000000C4: 203C 0000 0200 ' <....' MOVE.L #$00000200,D0 +000000CA: C086 '..' AND.L D6,D0 +000000CC: 6620 'f ' BNE.S *+$0022 ; 000000EE +000000CE: 7000 'p.' MOVEQ #$00,D0 +000000D0: 102E FFFE '....' MOVE.B -$0002(A6),D0 +000000D4: 4A80 'J.' TST.L D0 +000000D6: 6616 'f.' BNE.S *+$0018 ; 000000EE +000000D8: 7000 'p.' MOVEQ #$00,D0 +000000DA: 102E FFFF '....' MOVE.B -$0001(A6),D0 +000000DE: 0C40 0001 '.@..' CMPI.W #$0001,D0 +000000E2: 660A 'f.' BNE.S *+$000C ; 000000EE +000000E4: 2F0C '/.' MOVE.L A4,-(A7) +000000E6: 4EBA FE68 'N..h' JSR *-$0196 ; FFFFFF50 +000000EA: 3E00 '>.' MOVE.W D0,D7 +000000EC: 584F 'XO' ADDQ.W #4,A7 +000000EE: 4A47 'JG' TST.W D7 +000000F0: 6672 'fr' BNE.S *+$0074 ; 00000164 +000000F2: 203C 0000 0200 ' <....' MOVE.L #$00000200,D0 +000000F8: C086 '..' AND.L D6,D0 +000000FA: 6636 'f6' BNE.S *+$0038 ; 00000132 +000000FC: 4A04 'J.' TST.B D4 +000000FE: 6632 'f2' BNE.S *+$0034 ; 00000132 +00000100: 4A05 'J.' TST.B D5 +00000102: 672E 'g.' BEQ.S *+$0030 ; 00000132 +00000104: 2F0C '/.' MOVE.L A4,-(A7) +00000106: 4EBA 11D8 'N...' JSR *+$11DA ; 000012E0 +0000010A: 4A00 'J.' TST.B D0 +0000010C: 584F 'XO' ADDQ.W #4,A7 +0000010E: 670C 'g.' BEQ.S *+$000E ; 0000011C +00000110: 2F0C '/.' MOVE.L A4,-(A7) +00000112: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC012C ; id: 244 +00000116: 3E00 '>.' MOVE.W D0,D7 +00000118: 584F 'XO' ADDQ.W #4,A7 +0000011A: 600A '`.' BRA.S *+$000C ; 00000126 +0000011C: 2F0C '/.' MOVE.L A4,-(A7) +0000011E: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0104 ; id: 243 +00000122: 3E00 '>.' MOVE.W D0,D7 +00000124: 584F 'XO' ADDQ.W #4,A7 +00000126: 4A47 'JG' TST.W D7 +00000128: 6708 'g.' BEQ.S *+$000A ; 00000132 +0000012A: 02AC FFFF FFDF '......' ANDI.L #$FFFFFFDF,$0004(A4) + 0004 +00000132: 4A47 'JG' TST.W D7 +00000134: 662E 'f.' BNE.S *+$0030 ; 00000164 +00000136: 203C 0000 0200 ' <....' MOVE.L #$00000200,D0 +0000013C: C086 '..' AND.L D6,D0 +0000013E: 6624 'f$' BNE.S *+$0026 ; 00000164 +00000140: 4A04 'J.' TST.B D4 +00000142: 6720 'g ' BEQ.S *+$0022 ; 00000164 +00000144: 4A05 'J.' TST.B D5 +00000146: 661C 'f.' BNE.S *+$001E ; 00000164 +00000148: 2F0C '/.' MOVE.L A4,-(A7) +0000014A: 4EBA 1194 'N...' JSR *+$1196 ; 000012E0 +0000014E: 4A00 'J.' TST.B D0 +00000150: 584F 'XO' ADDQ.W #4,A7 +00000152: 6610 'f.' BNE.S *+$0012 ; 00000164 +00000154: 2F0C '/.' MOVE.L A4,-(A7) +00000156: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC010C ; id: 255 +0000015A: 3E00 '>.' MOVE.W D0,D7 +0000015C: 584F 'XO' ADDQ.W #4,A7 +0000015E: 6004 '`.' BRA.S *+$0006 ; 00000164 +00000160: 3E3C F616 '><..' MOVE.W #$F616,D7 +00000164: 3D47 0010 '=G..' MOVE.W D7,$0010(A6) +00000168: 4CEE 10F8 FFE6 'L.....' MOVEM.L -$001A(A6),D3-D7/A4 +0000016E: 4E5E 'N^' UNLK A6 +00000170: 4E74 0008 'Nt..' RTD #$0008 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC010C"(255) + 00000158 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0104"(243) + 00000120 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC012C"(244) + 00000114 +Comment: + + EXPANSIONBUSMGR_VEC0014 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC0018 [440F0, 441B0) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +72 (44162): JSR DevTreeSetProperty + +32 (44122): JSR DevTreeSetProperty + + Unresolved outgoing references: + +E (440FE): JSR $42340 + +46 (44136): JSR $42300 + + VectorTable comment: _ExpansionBusDispatch selector 30 + + +Dictionary: Flags $00 FirstId 293 + 293: EXPANSIONBUSMGR_VEC0018 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC0018"(293) Segment="Main"(200) +Size: Flags $00 ModuleSize 192 + +Content: Flags $08 +Contents offset $0000 size $00C0 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000008: 2C2E 0018 ',...' MOVE.L $0018(A6),D6 +0000000C: 2F06 '/.' MOVE.L D6,-(A7) +0000000E: 4EBA E240 'N..@' JSR *-$1DBE ; FFFFE250 +00000012: 2640 '&@' MOVEA.L D0,A3 +00000014: 200B ' .' MOVE.L A3,D0 +00000016: 584F 'XO' ADDQ.W #4,A7 +00000018: 6772 'gr' BEQ.S *+$0074 ; 0000008C +0000001A: 558F 'U.' SUBQ.L #2,A7 +0000001C: 2F06 '/.' MOVE.L D6,-(A7) +0000001E: 487A 0086 'Hz..' PEA *+$0088 ; 000000A6 +00000022: 486E FFF8 'Hn..' PEA -$0008(A6) +00000026: 7000 'p.' MOVEQ #$00,D0 +00000028: 2F00 '/.' MOVE.L D0,-(A7) +0000002A: 7A00 'z.' MOVEQ #$00,D5 +0000002C: 2F05 '/.' MOVE.L D5,-(A7) +0000002E: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000032: 4EBA 0000 'N...' JSR DevTreeSetProperty ; id: 225 +00000036: 3E1F '>.' MOVE.W (A7)+,D7 +00000038: 664C 'fL' BNE.S *+$004E ; 00000086 +0000003A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000003E: 20AE FFF8 ' ...' MOVE.L -$0008(A6),(A0) +00000042: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000046: 4EBA E1C8 'N...' JSR *-$1E36 ; FFFFE210 +0000004A: 2840 '(@' MOVEA.L D0,A4 +0000004C: 200C ' .' MOVE.L A4,D0 +0000004E: 584F 'XO' ADDQ.W #4,A7 +00000050: 672E 'g.' BEQ.S *+$0030 ; 00000080 +00000052: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +00000056: 20AC 0014 ' ...' MOVE.L $0014(A4),(A0) +0000005A: 558F 'U.' SUBQ.L #2,A7 +0000005C: 2F06 '/.' MOVE.L D6,-(A7) +0000005E: 487A 0040 'Hz.@' PEA *+$0042 ; 000000A0 +00000062: 486E FFF8 'Hn..' PEA -$0008(A6) +00000066: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000006A: 7A40 'z@' MOVEQ #$40,D5 ; '@' +0000006C: 2F05 '/.' MOVE.L D5,-(A7) +0000006E: 486E FFFC 'Hn..' PEA -$0004(A6) +00000072: 4EBA 0000 'N...' JSR DevTreeSetProperty ; id: 225 +00000076: 3E1F '>.' MOVE.W (A7)+,D7 +00000078: 6716 'g.' BEQ.S *+$0018 ; 00000090 +0000007A: 3E3C F615 '><..' MOVE.W #$F615,D7 +0000007E: 6010 '`.' BRA.S *+$0012 ; 00000090 +00000080: 3E3C F615 '><..' MOVE.W #$F615,D7 +00000084: 600A '`.' BRA.S *+$000C ; 00000090 +00000086: 3E3C F615 '><..' MOVE.W #$F615,D7 +0000008A: 6004 '`.' BRA.S *+$0006 ; 00000090 +0000008C: 3E3C F616 '><..' MOVE.W #$F616,D7 +00000090: 3D47 001C '=G..' MOVE.W D7,$001C(A6) +00000094: 4CEE 18E0 FFE4 'L.....' MOVEM.L -$001C(A6),D5-D7/A3/A4 +0000009A: 4E5E 'N^' UNLK A6 +0000009C: 4E74 0014 'Nt..' RTD #$0014 +000000A0: 6E61 'na' BGT.S *+$0063 ; 00000103 +000000A2: 6D65 'me' BLT.S *+$0067 ; 00000109 +000000A4: 0000 6472 '..dr' ORI.B #$72,D0 ; 'r' +000000A8: 6976 'iv' BVS.S *+$0078 ; 00000120 +000000AA: 6572 'er' BCS.S *+$0074 ; 0000011E +000000AC: 2C41 ',A' MOVEA.L D1,A6 +000000AE: 4150 'AP' DC.W $4150 ; ???? +000000B0: 4C2C 4D61 634F 'L,MacO' MULS.L $634F(A4),D1:D4 +000000B6: 532C 506F 'S,Po' SUBQ.B #1,$506F(A4) +000000BA: 7765 'we' DC.W $7765 ; ???? +000000BC: 7250 'rP' MOVEQ #$50,D1 ; 'P' +000000BE: 4300 'C.' CHK.L D0,D1 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DevTreeSetProperty"(225) + 00000074 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DevTreeSetProperty"(225) + 00000034 +Comment: + + EXPANSIONBUSMGR_VEC0018 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC001C [441C0, 44228) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +40 (44200): JSR EXPANSIONBUSMGR_VEC002C + +2A (441EA): JSR EXPANSIONBUSMGR_VEC0038 + + Unresolved outgoing references: + +E (441CE): JSR $42340 + + VectorTable comment: _ExpansionBusDispatch selector 31 + + +Dictionary: Flags $00 FirstId 294 + 294: EXPANSIONBUSMGR_VEC001C + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC001C"(294) Segment="Main"(200) +Size: Flags $00 ModuleSize 104 + +Content: Flags $08 +Contents offset $0000 size $0068 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) +00000008: 2C2E 000A ',...' MOVE.L $000A(A6),D6 +0000000C: 2F06 '/.' MOVE.L D6,-(A7) +0000000E: 4EBA E170 'N..p' JSR *-$1E8E ; FFFFE180 +00000012: 2840 '(@' MOVEA.L D0,A4 +00000014: 200C ' .' MOVE.L A4,D0 +00000016: 584F 'XO' ADDQ.W #4,A7 +00000018: 672E 'g.' BEQ.S *+$0030 ; 00000048 +0000001A: 558F 'U.' SUBQ.L #2,A7 +0000001C: 2F06 '/.' MOVE.L D6,-(A7) +0000001E: 7000 'p.' MOVEQ #$00,D0 +00000020: 2F00 '/.' MOVE.L D0,-(A7) +00000022: 487A 0038 'Hz.8' PEA *+$003A ; 0000005C +00000026: 486E FFFC 'Hn..' PEA -$0004(A6) +0000002A: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0038 ; id: 251 +0000002E: 3E1F '>.' MOVE.W (A7)+,D7 +00000030: 661A 'f.' BNE.S *+$001C ; 0000004C +00000032: 558F 'U.' SUBQ.L #2,A7 +00000034: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +00000038: 486E 0008 'Hn..' PEA $0008(A6) +0000003C: 7002 'p.' MOVEQ #$02,D0 +0000003E: 2F00 '/.' MOVE.L D0,-(A7) +00000040: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC002C ; id: 241 +00000044: 3E1F '>.' MOVE.W (A7)+,D7 +00000046: 6004 '`.' BRA.S *+$0006 ; 0000004C +00000048: 3E3C F616 '><..' MOVE.W #$F616,D7 +0000004C: 3D47 000E '=G..' MOVE.W D7,$000E(A6) +00000050: 4CEE 10C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A4 +00000056: 4E5E 'N^' UNLK A6 +00000058: 4E74 0006 'Nt..' RTD #$0006 +0000005C: 6472 'dr' BCC.S *+$0074 ; 000000D0 +0000005E: 6976 'iv' BVS.S *+$0078 ; 000000D6 +00000060: 6572 'er' BCS.S *+$0074 ; 000000D4 +00000062: 2D72 '-r' DC.W $2D72 ; ???? +00000064: 6566 'ef' BCS.S *+$0068 ; 000000CC +00000066: 0000 '..' DC.W $0000 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC002C"(241) + 00000042 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0038"(251) + 0000002C +Comment: + + EXPANSIONBUSMGR_VEC001C ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_44240 [44240, 44266) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 295 + 295: AUTOMOD_44240 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_44240"(295) 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: 558F 'U.' SUBQ.L #2,A7 +00000006: 3F3C 8000 '?<..' MOVE.W #$8000,-(A7) +0000000A: 2F3C 6578 746E '/.' MOVE.W D0,D7 +00000014: 504F 'PO' ADDQ.W #8,A7 +00000016: 661E 'f.' BNE.S *+$0020 ; 00000036 +00000018: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000001C: 4878 03FF 'Hx..' PEA $03FF +00000020: 7030 'p0' MOVEQ #$30,D0 ; '0' +00000022: 2F00 '/.' MOVE.L D0,-(A7) +00000024: 486E FFF0 'Hn..' PEA -$0010(A6) +00000028: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000002C: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0188 ; id: 297 +00000030: 3E00 '>.' MOVE.W D0,D7 +00000032: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000036: 3007 '0.' MOVE.W D7,D0 +00000038: 2E2E FFEC '....' MOVE.L -$0014(A6),D7 +0000003C: 4E5E 'N^' UNLK A6 +0000003E: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 297 + 297: EXPANSIONBUSMGR_VEC0188 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0188"(297) + 0000002E +Comment: + + AUTOMOD_44270 ended due to: BRA.L island below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_442C0 [442C0, 4443E) + + Module started due to: island above, MODGUESS (align, BRA.L then padding) + + Resolved outgoing references: + +162 (44422): JSR EXPANSIONBUSMGR_VEC002C + +14A (4440A): JSR EXPANSIONBUSMGR_VEC0038 + +132 (443F2): JSR DevTreeSetProperty + +F2 (443B2): JSR EXPANSIONBUSMGR_VEC002C + +DA (4439A): JSR EXPANSIONBUSMGR_VEC0038 + +C2 (44382): JSR DevTreeSetProperty + +6E (4432E): JSR EXPANSIONBUSMGR_VEC002C + +3E (442FE): JSR EXPANSIONBUSMGR_VEC0038 + +26 (442E6): JSR DevTreeSetProperty + + +Dictionary: Flags $00 FirstId 298 + 298: AUTOMOD_442C0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_442C0"(298) Segment="Main"(200) +Size: Flags $00 ModuleSize 382 + +Content: Flags $08 +Contents offset $0000 size $017E +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) +00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +0000000C: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 +00000010: 558F 'U.' SUBQ.L #2,A7 +00000012: 2F06 '/.' MOVE.L D6,-(A7) +00000014: 487A 006A 'Hz.j' PEA *+$006C ; 00000080 +00000018: 486E FFF8 'Hn..' PEA -$0008(A6) +0000001C: 7000 'p.' MOVEQ #$00,D0 +0000001E: 2F00 '/.' MOVE.L D0,-(A7) +00000020: 2F00 '/.' MOVE.L D0,-(A7) +00000022: 486E FFFC 'Hn..' PEA -$0004(A6) +00000026: 4EBA 0000 'N...' JSR DevTreeSetProperty ; id: 225 +0000002A: 3E1F '>.' MOVE.W (A7)+,D7 +0000002C: 6716 'g.' BEQ.S *+$0018 ; 00000044 +0000002E: 558F 'U.' SUBQ.L #2,A7 +00000030: 2F06 '/.' MOVE.L D6,-(A7) +00000032: 7000 'p.' MOVEQ #$00,D0 +00000034: 2F00 '/.' MOVE.L D0,-(A7) +00000036: 487A 0048 'Hz.H' PEA *+$004A ; 00000080 +0000003A: 486E FFF8 'Hn..' PEA -$0008(A6) +0000003E: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0038 ; id: 251 +00000042: 3E1F '>.' MOVE.W (A7)+,D7 +00000044: 4A47 'JG' TST.W D7 +00000046: 662C 'f,' BNE.S *+$002E ; 00000074 +00000048: 202C 0070 ' ,.p' MOVE.L $0070(A4),D0 +0000004C: 5380 'S.' SUBQ.L #1,D0 +0000004E: 2040 ' @' MOVEA.L D0,A0 +00000050: 41F0 8A00 'A...' LEA $00(A0,A0.L*2),A0 +00000054: 2008 ' .' MOVE.L A0,D0 +00000056: E580 '..' ASL.L #2,D0 +00000058: D0BC 0000 0080 '......' ADD.L #$00000080,D0 +0000005E: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000062: 558F 'U.' SUBQ.L #2,A7 +00000064: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000068: 2F0C '/.' MOVE.L A4,-(A7) +0000006A: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +0000006E: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC002C ; id: 241 +00000072: 3E1F '>.' MOVE.W (A7)+,D7 +00000074: 3007 '0.' MOVE.W D7,D0 +00000076: 4CEE 10C0 FFEC 'L.....' MOVEM.L -$0014(A6),D6/D7/A4 +0000007C: 4E5E 'N^' UNLK A6 +0000007E: 4E75 'Nu' RTS +00000080: 6472 'dr' BCC.S *+$0074 ; 000000F4 +00000082: 6976 'iv' BVS.S *+$0078 ; 000000FA +00000084: 6572 'er' BCS.S *+$0074 ; 000000F8 +00000086: 2D64 6573 '-des' MOVE.L -(A4),$6573(A6) +0000008A: 6372 'cr' BLS.S *+$0074 ; 000000FE +0000008C: 6970 'ip' BVS.S *+$0072 ; 000000FE +0000008E: 746F 'to' MOVEQ #$6F,D2 ; 'o' +00000090: 7200 'r.' MOVEQ #$00,D1 +00000092: 0000 0000 '....' ORI.B #$00,D0 +00000096: 0000 0000 '....' ORI.B #$00,D0 +0000009A: 0000 0000 '....' ORI.B #$00,D0 +0000009E: 0000 4E56 '..NV' ORI.B #$56,D0 ; 'V' +000000A2: FFF8 '..' DC.W $FFF8 ; ???? +000000A4: 48E7 0300 'H...' MOVEM.L D6/D7,-(A7) +000000A8: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 +000000AC: 558F 'U.' SUBQ.L #2,A7 +000000AE: 2F06 '/.' MOVE.L D6,-(A7) +000000B0: 487A 0052 'Hz.R' PEA *+$0054 ; 00000104 +000000B4: 486E FFF8 'Hn..' PEA -$0008(A6) +000000B8: 7000 'p.' MOVEQ #$00,D0 +000000BA: 2F00 '/.' MOVE.L D0,-(A7) +000000BC: 2F00 '/.' MOVE.L D0,-(A7) +000000BE: 486E FFFC 'Hn..' PEA -$0004(A6) +000000C2: 4EBA 0000 'N...' JSR DevTreeSetProperty ; id: 225 +000000C6: 3E1F '>.' MOVE.W (A7)+,D7 +000000C8: 6716 'g.' BEQ.S *+$0018 ; 000000E0 +000000CA: 558F 'U.' SUBQ.L #2,A7 +000000CC: 2F06 '/.' MOVE.L D6,-(A7) +000000CE: 7000 'p.' MOVEQ #$00,D0 +000000D0: 2F00 '/.' MOVE.L D0,-(A7) +000000D2: 487A 0030 'Hz.0' PEA *+$0032 ; 00000104 +000000D6: 486E FFF8 'Hn..' PEA -$0008(A6) +000000DA: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0038 ; id: 251 +000000DE: 3E1F '>.' MOVE.W (A7)+,D7 +000000E0: 4A47 'JG' TST.W D7 +000000E2: 6614 'f.' BNE.S *+$0016 ; 000000F8 +000000E4: 558F 'U.' SUBQ.L #2,A7 +000000E6: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +000000EA: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +000000EE: 7004 'p.' MOVEQ #$04,D0 +000000F0: 2F00 '/.' MOVE.L D0,-(A7) +000000F2: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC002C ; id: 241 +000000F6: 3E1F '>.' MOVE.W (A7)+,D7 +000000F8: 3007 '0.' MOVE.W D7,D0 +000000FA: 4CEE 00C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7 +00000100: 4E5E 'N^' UNLK A6 +00000102: 4E75 'Nu' RTS +00000104: 6472 'dr' BCC.S *+$0074 ; 00000178 +00000106: 6976 'iv' BVS.S *+$0078 ; 0000017E +00000108: 6572 'er' BCS.S *+$0074 ; 0000017C +0000010A: 2D70 7472 0000 '-ptr..' MOVE.L $72(A0,D7.W*4),$0000(A6) +00000110: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000114: 48E7 0300 'H...' MOVEM.L D6/D7,-(A7) +00000118: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 +0000011C: 558F 'U.' SUBQ.L #2,A7 +0000011E: 2F06 '/.' MOVE.L D6,-(A7) +00000120: 487A 0052 'Hz.R' PEA *+$0054 ; 00000174 +00000124: 486E FFF8 'Hn..' PEA -$0008(A6) +00000128: 7000 'p.' MOVEQ #$00,D0 +0000012A: 2F00 '/.' MOVE.L D0,-(A7) +0000012C: 2F00 '/.' MOVE.L D0,-(A7) +0000012E: 486E FFFC 'Hn..' PEA -$0004(A6) +00000132: 4EBA 0000 'N...' JSR DevTreeSetProperty ; id: 225 +00000136: 3E1F '>.' MOVE.W (A7)+,D7 +00000138: 6716 'g.' BEQ.S *+$0018 ; 00000150 +0000013A: 558F 'U.' SUBQ.L #2,A7 +0000013C: 2F06 '/.' MOVE.L D6,-(A7) +0000013E: 7000 'p.' MOVEQ #$00,D0 +00000140: 2F00 '/.' MOVE.L D0,-(A7) +00000142: 487A 0030 'Hz.0' PEA *+$0032 ; 00000174 +00000146: 486E FFF8 'Hn..' PEA -$0008(A6) +0000014A: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0038 ; id: 251 +0000014E: 3E1F '>.' MOVE.W (A7)+,D7 +00000150: 4A47 'JG' TST.W D7 +00000152: 6614 'f.' BNE.S *+$0016 ; 00000168 +00000154: 558F 'U.' SUBQ.L #2,A7 +00000156: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +0000015A: 486E 000E 'Hn..' PEA $000E(A6) +0000015E: 7002 'p.' MOVEQ #$02,D0 +00000160: 2F00 '/.' MOVE.L D0,-(A7) +00000162: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC002C ; id: 241 +00000166: 3E1F '>.' MOVE.W (A7)+,D7 +00000168: 3007 '0.' MOVE.W D7,D0 +0000016A: 4CEE 00C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7 +00000170: 4E5E 'N^' UNLK A6 +00000172: 4E75 'Nu' RTS +00000174: 6472 'dr' BCC.S *+$0074 ; 000001E8 +00000176: 6976 'iv' BVS.S *+$0078 ; 000001EE +00000178: 6572 'er' BCS.S *+$0074 ; 000001EC +0000017A: 2D72 '-r' DC.W $2D72 ; ???? +0000017C: 6566 'ef' BCS.S *+$0068 ; 000001E4 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC002C"(241) + 00000164 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0038"(251) + 0000014C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DevTreeSetProperty"(225) + 00000134 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC002C"(241) + 000000F4 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0038"(251) + 000000DC + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DevTreeSetProperty"(225) + 000000C4 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC002C"(241) + 00000070 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0038"(251) + 00000040 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DevTreeSetProperty"(225) + 00000028 +Comment: + + AUTOMOD_442C0 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: ExpVRemove [44440, 4457A) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +CC (4450C): JSR EXPANSIONBUSMGR_VEC0178 ; outside file + +B2 (444F2): JSR c2pstr ; outside file + +3A (4447A): JSR EXPANSIONBUSMGR_VEC0170 ; outside file + +8A (444CA): JSR DevTreeSetProperty + +5A (4449A): JSR DevTreeSetProperty + +28 (44468): JSR EXPANSIONBUSMGR_VEC0018 + + Unresolved outgoing references: + +68 (444A8): JSR $442C0 + +98 (444D8): JSR $44360 + +E2 (44522): JSR $44270 + +F8 (44538): JSR $443D0 + + VectorTable comment: _ExpansionBusDispatch selector 3 + + +Dictionary: Flags $00 FirstId 299 + 299: ExpVRemove +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ExpVRemove"(299) Segment="Main"(200) +Size: Flags $00 ModuleSize 314 + +Content: Flags $08 +Contents offset $0000 size $013A +00000000: 4E56 FFA6 'NV..' LINK.W A6,#-$005A +00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) +00000008: 49EE FFB0 'I...' LEA -$0050(A6),A4 +0000000C: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000016: 558F 'U.' SUBQ.L #2,A7 +00000018: 2F06 '/.' MOVE.L D6,-(A7) +0000001A: 486E FFA8 'Hn..' PEA -$0058(A6) +0000001E: 486E FFAC 'Hn..' PEA -$0054(A6) +00000022: 2F0C '/.' MOVE.L A4,-(A7) +00000024: 486E FFF0 'Hn..' PEA -$0010(A6) +00000028: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0018 ; id: 293 +0000002C: 3E1F '>.' MOVE.W (A7)+,D7 +0000002E: 6600 00DC 'f...' BNE *+$00DE ; 0000010C +00000032: 486E FFFC 'Hn..' PEA -$0004(A6) +00000036: 2F2E FFA8 '/...' MOVE.L -$0058(A6),-(A7) +0000003A: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0170 ; id: 301 +0000003E: 3E00 '>.' MOVE.W D0,D7 +00000040: 504F 'PO' ADDQ.W #8,A7 +00000042: 6600 00C8 'f...' BNE *+$00CA ; 0000010C +00000046: 558F 'U.' SUBQ.L #2,A7 +00000048: 2F06 '/.' MOVE.L D6,-(A7) +0000004A: 487A 00DC 'Hz..' PEA *+$00DE ; 00000128 +0000004E: 486E FFF0 'Hn..' PEA -$0010(A6) +00000052: 7000 'p.' MOVEQ #$00,D0 +00000054: 2F00 '/.' MOVE.L D0,-(A7) +00000056: 2F00 '/.' MOVE.L D0,-(A7) +00000058: 2F00 '/.' MOVE.L D0,-(A7) +0000005A: 4EBA 0000 'N...' JSR DevTreeSetProperty ; id: 225 +0000005E: 3E1F '>.' MOVE.W (A7)+,D7 +00000060: 670E 'g.' BEQ.S *+$0010 ; 00000070 +00000062: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +00000066: 2F06 '/.' MOVE.L D6,-(A7) +00000068: 4EBA FE16 'N...' JSR *-$01E8 ; FFFFFE80 +0000006C: 3E00 '>.' MOVE.W D0,D7 +0000006E: 504F 'PO' ADDQ.W #8,A7 +00000070: 4A47 'JG' TST.W D7 +00000072: 6600 008C 'f...' BNE *+$008E ; 00000100 +00000076: 558F 'U.' SUBQ.L #2,A7 +00000078: 2F06 '/.' MOVE.L D6,-(A7) +0000007A: 487A 00A0 'Hz..' PEA *+$00A2 ; 0000011C +0000007E: 486E FFF0 'Hn..' PEA -$0010(A6) +00000082: 7000 'p.' MOVEQ #$00,D0 +00000084: 2F00 '/.' MOVE.L D0,-(A7) +00000086: 2F00 '/.' MOVE.L D0,-(A7) +00000088: 2F00 '/.' MOVE.L D0,-(A7) +0000008A: 4EBA 0000 'N...' JSR DevTreeSetProperty ; id: 225 +0000008E: 3E1F '>.' MOVE.W (A7)+,D7 +00000090: 670E 'g.' BEQ.S *+$0010 ; 000000A0 +00000092: 486E FFA8 'Hn..' PEA -$0058(A6) +00000096: 2F06 '/.' MOVE.L D6,-(A7) +00000098: 4EBA FE86 'N...' JSR *-$0178 ; FFFFFF20 +0000009C: 3E00 '>.' MOVE.W D0,D7 +0000009E: 504F 'PO' ADDQ.W #8,A7 +000000A0: 4A47 'JG' TST.W D7 +000000A2: 665C 'f\' BNE.S *+$005E ; 00000100 +000000A4: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000A8: 7001 'p.' MOVEQ #$01,D0 +000000AA: C0A8 002C '...,' AND.L $002C(A0),D0 +000000AE: 6750 'gP' BEQ.S *+$0052 ; 00000100 +000000B0: 2F0C '/.' MOVE.L A4,-(A7) +000000B2: 4EBA 0000 'N...' JSR c2pstr ; id: 278 +000000B6: 486E FFFC 'Hn..' PEA -$0004(A6) +000000BA: 486E FFF8 'Hn..' PEA -$0008(A6) +000000BE: 486E FFF4 'Hn..' PEA -$000C(A6) +000000C2: 2F0C '/.' MOVE.L A4,-(A7) +000000C4: 2F2E FFAC '/...' MOVE.L -$0054(A6),-(A7) +000000C8: 2F2E FFA8 '/...' MOVE.L -$0058(A6),-(A7) +000000CC: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0178 ; id: 300 +000000D0: 3E00 '>.' MOVE.W D0,D7 +000000D2: 4FEF 001C 'O...' LEA $001C(A7),A7 +000000D6: 6628 'f(' BNE.S *+$002A ; 00000100 +000000D8: 486E FFA6 'Hn..' PEA -$005A(A6) +000000DC: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +000000E0: 2F06 '/.' MOVE.L D6,-(A7) +000000E2: 4EBA FD4C 'N..L' JSR *-$02B2 ; FFFFFE30 +000000E6: 3E00 '>.' MOVE.W D0,D7 +000000E8: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000EC: 6612 'f.' BNE.S *+$0014 ; 00000100 +000000EE: 302E FFA6 '0...' MOVE.W -$005A(A6),D0 +000000F2: 48C0 'H.' EXT.L D0 +000000F4: 2F00 '/.' MOVE.L D0,-(A7) +000000F6: 2F06 '/.' MOVE.L D6,-(A7) +000000F8: 4EBA FE96 'N...' JSR *-$0168 ; FFFFFF90 +000000FC: 3E00 '>.' MOVE.W D0,D7 +000000FE: 504F 'PO' ADDQ.W #8,A7 +00000100: 4AAE FFFC 'J...' TST.L -$0004(A6) +00000104: 6706 'g.' BEQ.S *+$0008 ; 0000010C +00000106: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000010A: A01F '..' _DisposePtr ; A01F +0000010C: 3D47 000C '=G..' MOVE.W D7,$000C(A6) +00000110: 4CEE 10C0 FF9A 'L.....' MOVEM.L -$0066(A6),D6/D7/A4 +00000116: 4E5E 'N^' UNLK A6 +00000118: 4E74 0004 'Nt..' RTD #$0004 +0000011C: 6472 'dr' BCC.S *+$0074 ; 00000190 +0000011E: 6976 'iv' BVS.S *+$0078 ; 00000196 +00000120: 6572 'er' BCS.S *+$0074 ; 00000194 +00000122: 2D70 7472 0000 '-ptr..' MOVE.L $72(A0,D7.W*4),$0000(A6) +00000128: 6472 'dr' BCC.S *+$0074 ; 0000019C +0000012A: 6976 'iv' BVS.S *+$0078 ; 000001A2 +0000012C: 6572 'er' BCS.S *+$0074 ; 000001A0 +0000012E: 2D64 6573 '-des' MOVE.L -(A4),$6573(A6) +00000132: 6372 'cr' BLS.S *+$0074 ; 000001A6 +00000134: 6970 'ip' BVS.S *+$0072 ; 000001A6 +00000136: 746F 'to' MOVEQ #$6F,D2 ; 'o' +00000138: 7200 'r.' MOVEQ #$00,D1 + + +Dictionary: Flags $00 FirstId 300 + 300: EXPANSIONBUSMGR_VEC0178 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0178"(300) + 000000CE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="c2pstr"(278) + 000000B4 + +Dictionary: Flags $00 FirstId 301 + 301: EXPANSIONBUSMGR_VEC0170 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0170"(301) + 0000003C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DevTreeSetProperty"(225) + 0000008C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DevTreeSetProperty"(225) + 0000005C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0018"(293) + 0000002A +Comment: + + ExpVRemove ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_445B0 [445B0, 44712) + + Module started due to: island above, MODGUESS (align, BRA.L then padding) + + +Dictionary: Flags $00 FirstId 302 + 302: AUTOMOD_445B0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_445B0"(302) Segment="Main"(200) +Size: Flags $00 ModuleSize 354 + +Content: Flags $08 +Contents offset $0000 size $0162 +00000000: 4E56 FFB2 'NV..' LINK.W A6,#-$004E +00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: A11A '..' _GetZone ; A11A +0000000E: 2448 '$H' MOVEA.L A0,A2 +00000010: 598F 'Y.' SUBQ.L #4,A7 +00000012: 2EB8 02A6 '....' MOVE.L $02A6,(A7) +00000016: 205F ' _' MOVEA.L (A7)+,A0 +00000018: A01B '..' _SetZone ; A01B +0000001A: 7000 'p.' MOVEQ #$00,D0 +0000001C: 2D40 FFB2 '-@..' MOVE.L D0,-$004E(A6) +00000020: 558F 'U.' SUBQ.L #2,A7 +00000022: 2F0B '/.' MOVE.L A3,-(A7) +00000024: 7000 'p.' MOVEQ #$00,D0 +00000026: 2F00 '/.' MOVE.L D0,-(A7) +00000028: 2F00 '/.' MOVE.L D0,-(A7) +0000002A: 486B 0006 'Hk..' PEA $0006(A3) +0000002E: 7005 'p.' MOVEQ #$05,D0 +00000030: 2F00 '/.' MOVE.L D0,-(A7) +00000032: 486E FFB2 'Hn..' PEA -$004E(A6) +00000036: 486E FFB6 'Hn..' PEA -$004A(A6) +0000003A: 486E FFC0 'Hn..' PEA -$0040(A6) +0000003E: 3F3C 0002 '?<..' MOVE.W #$0002,-(A7) +00000042: AA5A '.Z' _CodeFragmentDispatch ; AA5A +00000044: 3E1F '>.' MOVE.W (A7)+,D7 +00000046: 6652 'fR' BNE.S *+$0054 ; 0000009A +00000048: 558F 'U.' SUBQ.L #2,A7 +0000004A: 2F2E FFB2 '/...' MOVE.L -$004E(A6),-(A7) +0000004E: 487A 006E 'Hz.n' PEA *+$0070 ; 000000BE +00000052: 486E FFB6 'Hn..' PEA -$004A(A6) +00000056: 486E FFBF 'Hn..' PEA -$0041(A6) +0000005A: 3F3C 0005 '?<..' MOVE.W #$0005,-(A7) +0000005E: AA5A '.Z' _CodeFragmentDispatch ; AA5A +00000060: 3E1F '>.' MOVE.W (A7)+,D7 +00000062: 6636 'f6' BNE.S *+$0038 ; 0000009A +00000064: 7000 'p.' MOVEQ #$00,D0 +00000066: 102E FFBF '....' MOVE.B -$0041(A6),D0 +0000006A: 0C40 0002 '.@..' CMPI.W #$0002,D0 +0000006E: 662A 'f*' BNE.S *+$002C ; 0000009A +00000070: 598F 'Y.' SUBQ.L #4,A7 +00000072: 2F2E FFB6 '/...' MOVE.L -$004A(A6),-(A7) +00000076: 4878 03E1 'Hx..' PEA $03E1 +0000007A: 7001 'p.' MOVEQ #$01,D0 +0000007C: 1F00 '..' MOVE.B D0,-(A7) +0000007E: 7000 'p.' MOVEQ #$00,D0 +00000080: AA59 '.Y' _MixedModeDispatch ; AA59 +00000082: 285F '(_' MOVEA.L (A7)+,A4 +00000084: 200C ' .' MOVE.L A4,D0 +00000086: 6712 'g.' BEQ.S *+$0014 ; 0000009A +00000088: 7000 'p.' MOVEQ #$00,D0 +0000008A: 2F00 '/.' MOVE.L D0,-(A7) +0000008C: 2F00 '/.' MOVE.L D0,-(A7) +0000008E: 4E94 'N.' JSR (A4) +00000090: 3E00 '>.' MOVE.W D0,D7 +00000092: 2F0C '/.' MOVE.L A4,-(A7) +00000094: 7001 'p.' MOVEQ #$01,D0 +00000096: AA59 '.Y' _MixedModeDispatch ; AA59 +00000098: 504F 'PO' ADDQ.W #8,A7 +0000009A: 4AAE FFB2 'J...' TST.L -$004E(A6) +0000009E: 670E 'g.' BEQ.S *+$0010 ; 000000AE +000000A0: 558F 'U.' SUBQ.L #2,A7 +000000A2: 486E FFB2 'Hn..' PEA -$004E(A6) +000000A6: 3F3C 0004 '?<..' MOVE.W #$0004,-(A7) +000000AA: AA5A '.Z' _CodeFragmentDispatch ; AA5A +000000AC: 544F 'TO' ADDQ.W #2,A7 +000000AE: 204A ' J' MOVEA.L A2,A0 +000000B0: A01B '..' _SetZone ; A01B +000000B2: 7000 'p.' MOVEQ #$00,D0 +000000B4: 4CEE 1C80 FFA2 'L.....' MOVEM.L -$005E(A6),D7/A2-A4 +000000BA: 4E5E 'N^' UNLK A6 +000000BC: 4E75 'Nu' RTS +000000BE: 1045 '.E' MOVE.B D5,A0 +000000C0: 7870 'xp' MOVEQ #$70,D4 ; 'p' +000000C2: 6572 'er' BCS.S *+$0074 ; 00000136 +000000C4: 7445 'tE' MOVEQ #$45,D2 ; 'E' +000000C6: 6E74 'nt' BGT.S *+$0076 ; 0000013C +000000C8: 7279 'ry' MOVEQ #$79,D1 ; 'y' +000000CA: 506F 696E 'Poin' ADDQ.W #8,$696E(A7) +000000CE: 7400 't.' MOVEQ #$00,D2 +000000D0: 4E56 FF90 'NV..' LINK.W A6,#-$0070 +000000D4: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +000000D8: 2A2E 0010 '*...' MOVE.L $0010(A6),D5 +000000DC: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 +000000E0: 246E 0018 '$n..' MOVEA.L $0018(A6),A2 +000000E4: 266E 0020 '&n. ' MOVEA.L $0020(A6),A3 +000000E8: 286E 001C '(n..' MOVEA.L $001C(A6),A4 +000000EC: 3D6E 000E FFA6 '=n....' MOVE.W $000E(A6),-$005A(A6) +000000F2: 7000 'p.' MOVEQ #$00,D0 +000000F4: 2480 '$.' MOVE.L D0,(A2) +000000F6: 242E 0014 '$...' MOVE.L $0014(A6),D2 +000000FA: 7246 'rF' MOVEQ #$46,D1 ; 'F' +000000FC: 4C01 2800 'L.(.' MULS.L D1,D2 +00000100: D48C '..' ADD.L A4,D2 +00000102: 2D42 FFFC '-B..' MOVE.L D2,-$0004(A6) +00000106: 4247 'BG' CLR.W D7 +00000108: 6042 '`B' BRA.S *+$0044 ; 0000014C +0000010A: 204C ' L' MOVEA.L A4,A0 +0000010C: 5C88 '\.' ADDQ.L #6,A0 +0000010E: 2D48 FFA2 '-H..' MOVE.L A0,-$005E(A6) +00000112: 2D45 FFC0 '-E..' MOVE.L D5,-$0040(A6) +00000116: 3D53 FFAC '=S..' MOVE.W (A3),-$0054(A6) +0000011A: 41EE FF90 'A...' LEA -$0070(A6),A0 +0000011E: 7009 'p.' MOVEQ #$09,D0 +00000120: A260 '.`' _HFSDispatch ; A260 +00000122: 3E00 '>.' MOVE.W D0,D7 +00000124: 6626 'f&' BNE.S *+$0028 ; 0000014C +00000126: 5253 'RS' ADDQ.W #1,(A3) +00000128: 7010 'p.' MOVEQ #$10,D0 +0000012A: C02E FFAE '....' AND.B -$0052(A6),D0 +0000012E: 7200 'r.' MOVEQ #$00,D1 +00000130: 1200 '..' MOVE.B D0,D1 +00000132: 4A81 'J.' TST.L D1 +00000134: 6616 'f.' BNE.S *+$0018 ; 0000014C +00000136: BCAE FFB0 '....' CMP.L -$0050(A6),D6 +0000013A: 6610 'f.' BNE.S *+$0012 ; 0000014C +0000013C: 296E FFF4 0002 ')n....' MOVE.L -$000C(A6),$0002(A4) +00000142: 38AE FFA6 '8...' MOVE.W -$005A(A6),(A4) +00000146: 5292 'R.' ADDQ.L #1,(A2) +00000148: 49EC 0046 'I..F' LEA $0046(A4),A4 +0000014C: B9EE FFFC '....' CMPA.L -$0004(A6),A4 +00000150: 6404 'd.' BCC.S *+$0006 ; 00000156 +00000152: 4A47 'JG' TST.W D7 +00000154: 67B4 'g.' BEQ.S *-$004A ; 0000010A +00000156: 3007 '0.' MOVE.W D7,D0 +00000158: 4CEE 1CE0 FF78 'L....x' MOVEM.L -$0088(A6),D5-D7/A2-A4 +0000015E: 4E5E 'N^' UNLK A6 +00000160: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_445B0 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_44720 [44720, 447A4) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +14 (44734): JSR $44240 + +46 (44766): JSR $44680 + +58 (44778): JSR $445B0 + + +Dictionary: Flags $00 FirstId 303 + 303: AUTOMOD_44720 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_44720"(303) Segment="Main"(200) +Size: Flags $00 ModuleSize 132 + +Content: Flags $08 +Contents offset $0000 size $0084 +00000000: 4E56 F734 'NV.4' LINK.W A6,#-$08CC +00000004: 48E7 0F18 'H...' MOVEM.L D4-D7/A3/A4,-(A7) +00000008: 47EE F73A 'G..:' LEA -$08C6(A6),A3 +0000000C: 486E F736 'Hn.6' PEA -$08CA(A6) +00000010: 486E F734 'Hn.4' PEA -$08CC(A6) +00000014: 4EBA FB0A 'N...' JSR *-$04F4 ; FFFFFB20 +00000018: 4A40 'J@' TST.W D0 +0000001A: 504F 'PO' ADDQ.W #8,A7 +0000001C: 665A 'fZ' BNE.S *+$005C ; 00000078 +0000001E: 283C 6578 7074 '(.' MOVE.W D0,D7 +00000036: 4FEF 0010 'O...' LEA $0010(A7),A7 +0000003A: 6708 'g.' BEQ.S *+$000A ; 00000044 +0000003C: 7000 'p.' MOVEQ #$00,D0 +0000003E: 2680 '&.' MOVE.L D0,(A3) +00000040: 3007 '0.' MOVE.W D7,D0 +00000042: 601A '`.' BRA.S *+$001C ; 0000005E +00000044: 2694 '&.' MOVE.L (A4),(A3) +00000046: 558F 'U.' SUBQ.L #2,A7 +00000048: 2F14 '/.' MOVE.L (A4),-(A7) +0000004A: 7000 'p.' MOVEQ #$00,D0 +0000004C: 2F00 '/.' MOVE.L D0,-(A7) +0000004E: 487A 0018 'Hz..' PEA *+$001A ; 00000068 +00000052: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000056: 4EBA 0000 'N...' JSR DevTreeGetProperty ; id: 250 +0000005A: 3E1F '>.' MOVE.W (A7)+,D7 +0000005C: 3007 '0.' MOVE.W D7,D0 +0000005E: 4CEE 1880 FFF0 'L.....' MOVEM.L -$0010(A6),D7/A3/A4 +00000064: 4E5E 'N^' UNLK A6 +00000066: 4E75 'Nu' RTS +00000068: 4465 'De' NEG.W -(A5) +0000006A: 7669 'vi' MOVEQ #$69,D3 ; 'i' +0000006C: 6365 'ce' BLS.S *+$0067 ; 000000D3 +0000006E: 7300 's.' DC.W $7300 ; ???? +00000070: 726F 'ro' MOVEQ #$6F,D1 ; 'o' +00000072: 6F74 'ot' BLE.S *+$0076 ; 000000E8 +00000074: 0000 0000 '....' ORI.B #$00,D0 +00000078: 0000 0000 '....' ORI.B #$00,D0 +0000007C: 0000 0000 '....' ORI.B #$00,D0 +00000080: 4E56 FF60 'NV.`' LINK.W A6,#-$00A0 +00000084: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000088: 2A2E 000C '*...' MOVE.L $000C(A6),D5 +0000008C: 49EE FFB8 'I...' LEA -$0048(A6),A4 +00000090: 4AAE 0008 'J...' TST.L $0008(A6) +00000094: 6636 'f6' BNE.S *+$0038 ; 000000CC +00000096: 486E FF68 'Hn.h' PEA -$0098(A6) +0000009A: 486E FF64 'Hn.d' PEA -$009C(A6) +0000009E: 4EBA FF60 'N..`' JSR *-$009E ; 00000000 +000000A2: 3E00 '>.' MOVE.W D0,D7 +000000A4: 504F 'PO' ADDQ.W #8,A7 +000000A6: 661A 'f.' BNE.S *+$001C ; 000000C2 +000000A8: 2A2E FF68 '*..h' MOVE.L -$0098(A6),D5 +000000AC: 7000 'p.' MOVEQ #$00,D0 +000000AE: 2D40 0008 '-@..' MOVE.L D0,$0008(A6) +000000B2: 487A 0274 'Hz.t' PEA *+$0276 ; 00000328 +000000B6: 486E 0008 'Hn..' PEA $0008(A6) +000000BA: 4EBA FD34 'N..4' JSR *-$02CA ; FFFFFDF0 +000000BE: 3E00 '>.' MOVE.W D0,D7 +000000C0: 504F 'PO' ADDQ.W #8,A7 +000000C2: 4A47 'JG' TST.W D7 +000000C4: 6600 020A 'f...' BNE *+$020C ; 000002D0 +000000C8: 7C01 '|.' MOVEQ #$01,D6 +000000CA: 6002 '`.' BRA.S *+$0004 ; 000000CE +000000CC: 4206 'B.' CLR.B D6 +000000CE: 7020 'p ' MOVEQ #$20,D0 ; ' ' +000000D0: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +000000D4: 487A 0226 'Hz.&' PEA *+$0228 ; 000002FC +000000D8: 486E FF98 'Hn..' PEA -$0068(A6) +000000DC: 4EBA 0000 'N...' JSR strcpy ; id: 242 +000000E0: 486E FFF8 'Hn..' PEA -$0008(A6) +000000E4: 7020 'p ' MOVEQ #$20,D0 ; ' ' +000000E6: 2F00 '/.' MOVE.L D0,-(A7) +000000E8: 486E FF78 'Hn.x' PEA -$0088(A6) +000000EC: 486E FF98 'Hn..' PEA -$0068(A6) +000000F0: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +000000F4: 4EBA FD3A 'N..:' JSR *-$02C4 ; FFFFFE30 +000000F8: 3E00 '>.' MOVE.W D0,D7 +000000FA: 4FEF 001C 'O...' LEA $001C(A7),A7 +000000FE: 6600 01D0 'f...' BNE *+$01D2 ; 000002D0 +00000102: 487A 021E 'Hz..' PEA *+$0220 ; 00000322 +00000106: 486E FF78 'Hn.x' PEA -$0088(A6) +0000010A: 4EBA 0000 'N...' JSR strcmp ; id: 285 +0000010E: 4A80 'J.' TST.L D0 +00000110: 504F 'PO' ADDQ.W #8,A7 +00000112: 6612 'f.' BNE.S *+$0014 ; 00000126 +00000114: 2078 0DD8 ' x..' MOVEA.L $0DD8,A0 +00000118: 203C 0008 0000 ' <....' MOVE.L #$00080000,D0 +0000011E: C0A8 0028 '...(' AND.L $0028(A0),D0 +00000122: 6700 016E 'g..n' BEQ *+$0170 ; 00000292 +00000126: 4A06 'J.' TST.B D6 +00000128: 671C 'g.' BEQ.S *+$001E ; 00000146 +0000012A: 486E FF78 'Hn.x' PEA -$0088(A6) +0000012E: 486E FFD8 'Hn..' PEA -$0028(A6) +00000132: 4EBA 0000 'N...' JSR strcpy ; id: 242 +00000136: 487A 01DE 'Hz..' PEA *+$01E0 ; 00000316 +0000013A: 486E FF78 'Hn.x' PEA -$0088(A6) +0000013E: 4EBA 0000 'N...' JSR strcpy ; id: 242 +00000142: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000146: 558F 'U.' SUBQ.L #2,A7 +00000148: 2F05 '/.' MOVE.L D5,-(A7) +0000014A: 7000 'p.' MOVEQ #$00,D0 +0000014C: 2F00 '/.' MOVE.L D0,-(A7) +0000014E: 486E FF78 'Hn.x' PEA -$0088(A6) +00000152: 486E FF60 'Hn.`' PEA -$00A0(A6) +00000156: 4EBA 0000 'N...' JSR DevTreeGetProperty ; id: 250 +0000015A: 3E1F '>.' MOVE.W (A7)+,D7 +0000015C: 4A06 'J.' TST.B D6 +0000015E: 673E 'g>' BEQ.S *+$0040 ; 0000019E +00000160: 558F 'U.' SUBQ.L #2,A7 +00000162: 2F2E FF60 '/..`' MOVE.L -$00A0(A6),-(A7) +00000166: 7000 'p.' MOVEQ #$00,D0 +00000168: 2F00 '/.' MOVE.L D0,-(A7) +0000016A: 487A 0196 'Hz..' PEA *+$0198 ; 00000302 +0000016E: 486E FF6C 'Hn.l' PEA -$0094(A6) +00000172: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0038 ; id: 251 +00000176: 3E1F '>.' MOVE.W (A7)+,D7 +00000178: 661E 'f.' BNE.S *+$0020 ; 00000198 +0000017A: 558F 'U.' SUBQ.L #2,A7 +0000017C: 2F2E FF6C '/..l' MOVE.L -$0094(A6),-(A7) +00000180: 486E FFD8 'Hn..' PEA -$0028(A6) +00000184: 486E FFD8 'Hn..' PEA -$0028(A6) +00000188: 4EBA 0000 'N...' JSR strlen ; id: 218 +0000018C: 5280 'R.' ADDQ.L #1,D0 +0000018E: 588F 'X.' ADDQ.L #4,A7 +00000190: 2F00 '/.' MOVE.L D0,-(A7) +00000192: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC002C ; id: 241 +00000196: 3E1F '>.' MOVE.W (A7)+,D7 +00000198: 4A47 'JG' TST.W D7 +0000019A: 6600 0134 'f..4' BNE *+$0136 ; 000002D0 +0000019E: 7000 'p.' MOVEQ #$00,D0 +000001A0: 2640 '&@' MOVEA.L D0,A3 +000001A2: 422E FF98 'B...' CLR.B -$0068(A6) +000001A6: 2F0C '/.' MOVE.L A4,-(A7) +000001A8: 486E FF98 'Hn..' PEA -$0068(A6) +000001AC: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +000001B0: 4EBA FD5E 'N..^' JSR *-$02A0 ; FFFFFF10 +000001B4: 3E00 '>.' MOVE.W D0,D7 +000001B6: 4FEF 000C 'O...' LEA $000C(A7),A7 +000001BA: 6600 00CE 'f...' BNE *+$00D0 ; 0000028A +000001BE: 2F0C '/.' MOVE.L A4,-(A7) +000001C0: 486E FF98 'Hn..' PEA -$0068(A6) +000001C4: 4EBA 0000 'N...' JSR strcpy ; id: 242 +000001C8: 487A 0132 'Hz.2' PEA *+$0134 ; 000002FC +000001CC: 2F0C '/.' MOVE.L A4,-(A7) +000001CE: 4EBA 0000 'N...' JSR strcmp ; id: 285 +000001D2: 4A80 'J.' TST.L D0 +000001D4: 4FEF 0010 'O...' LEA $0010(A7),A7 +000001D8: 6700 00AA 'g...' BEQ *+$00AC ; 00000284 +000001DC: 7000 'p.' MOVEQ #$00,D0 +000001DE: 1014 '..' MOVE.B (A4),D0 +000001E0: 4A80 'J.' TST.L D0 +000001E2: 6700 00A6 'g...' BEQ *+$00A8 ; 0000028A +000001E6: 7007 'p.' MOVEQ #$07,D0 +000001E8: 2F00 '/.' MOVE.L D0,-(A7) +000001EA: 487A 0108 'Hz..' PEA *+$010A ; 000002F4 +000001EE: 2F0C '/.' MOVE.L A4,-(A7) +000001F0: 4EBA 0000 'N...' JSR strncmp ; id: 311 +000001F4: 4A80 'J.' TST.L D0 +000001F6: 4FEF 000C 'O...' LEA $000C(A7),A7 +000001FA: 6610 'f.' BNE.S *+$0012 ; 0000020C +000001FC: 487A 00DC 'Hz..' PEA *+$00DE ; 000002DA +00000200: 2F0C '/.' MOVE.L A4,-(A7) +00000202: 4EBA 0000 'N...' JSR strcmp ; id: 285 +00000206: 4A80 'J.' TST.L D0 +00000208: 504F 'PO' ADDQ.W #8,A7 +0000020A: 6678 'fx' BNE.S *+$007A ; 00000284 +0000020C: 558F 'U.' SUBQ.L #2,A7 +0000020E: 2F2E FF60 '/..`' MOVE.L -$00A0(A6),-(A7) +00000212: 7000 'p.' MOVEQ #$00,D0 +00000214: 2F00 '/.' MOVE.L D0,-(A7) +00000216: 2F0C '/.' MOVE.L A4,-(A7) +00000218: 486E FF6C 'Hn.l' PEA -$0094(A6) +0000021C: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0038 ; id: 251 +00000220: 3E1F '>.' MOVE.W (A7)+,D7 +00000222: 6666 'ff' BNE.S *+$0068 ; 0000028A +00000224: 486E FFFC 'Hn..' PEA -$0004(A6) +00000228: 2F0C '/.' MOVE.L A4,-(A7) +0000022A: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000022E: 4EBA FC80 'N...' JSR *-$037E ; FFFFFEB0 +00000232: 3E00 '>.' MOVE.W D0,D7 +00000234: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000238: 6650 'fP' BNE.S *+$0052 ; 0000028A +0000023A: 4AAE FFFC 'J...' TST.L -$0004(A6) +0000023E: 6744 'gD' BEQ.S *+$0046 ; 00000284 +00000240: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +00000244: A51E '..' _NewPtrSys ; A51E +00000246: 2648 '&H' MOVEA.L A0,A3 +00000248: 200B ' .' MOVE.L A3,D0 +0000024A: 673E 'g>' BEQ.S *+$0040 ; 0000028A +0000024C: 486E FFFC 'Hn..' PEA -$0004(A6) +00000250: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +00000254: 2F0B '/.' MOVE.L A3,-(A7) +00000256: 2F0C '/.' MOVE.L A4,-(A7) +00000258: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000025C: 4EBA FBD2 'N...' JSR *-$042C ; FFFFFE30 +00000260: 3E00 '>.' MOVE.W D0,D7 +00000262: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000266: 6622 'f"' BNE.S *+$0024 ; 0000028A +00000268: 558F 'U.' SUBQ.L #2,A7 +0000026A: 2F2E FF6C '/..l' MOVE.L -$0094(A6),-(A7) +0000026E: 2F0B '/.' MOVE.L A3,-(A7) +00000270: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +00000274: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC002C ; id: 241 +00000278: 3E1F '>.' MOVE.W (A7)+,D7 +0000027A: 660E 'f.' BNE.S *+$0010 ; 0000028A +0000027C: 204B ' K' MOVEA.L A3,A0 +0000027E: A01F '..' _DisposePtr ; A01F +00000280: 7000 'p.' MOVEQ #$00,D0 +00000282: 2640 '&@' MOVEA.L D0,A3 +00000284: 4A47 'JG' TST.W D7 +00000286: 6700 FF1E 'g...' BEQ *-$00E0 ; 000001A6 +0000028A: 200B ' .' MOVE.L A3,D0 +0000028C: 6704 'g.' BEQ.S *+$0006 ; 00000292 +0000028E: 204B ' K' MOVEA.L A3,A0 +00000290: A01F '..' _DisposePtr ; A01F +00000292: 486E FF70 'Hn.p' PEA -$0090(A6) +00000296: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000029A: 4EBA FD04 'N...' JSR *-$02FA ; FFFFFFA0 +0000029E: 3E00 '>.' MOVE.W D0,D7 +000002A0: 504F 'PO' ADDQ.W #8,A7 +000002A2: 660C 'f.' BNE.S *+$000E ; 000002B0 +000002A4: 2F05 '/.' MOVE.L D5,-(A7) +000002A6: 2F2E FF70 '/..p' MOVE.L -$0090(A6),-(A7) +000002AA: 4EBA FDD4 'N...' JSR *-$022A ; 00000080 +000002AE: 504F 'PO' ADDQ.W #8,A7 +000002B0: 486E FF74 'Hn.t' PEA -$008C(A6) +000002B4: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +000002B8: 4EBA FD16 'N...' JSR *-$02E8 ; FFFFFFD0 +000002BC: 3E00 '>.' MOVE.W D0,D7 +000002BE: 504F 'PO' ADDQ.W #8,A7 +000002C0: 660E 'f.' BNE.S *+$0010 ; 000002D0 +000002C2: 2F2E FF60 '/..`' MOVE.L -$00A0(A6),-(A7) +000002C6: 2F2E FF74 '/..t' MOVE.L -$008C(A6),-(A7) +000002CA: 4EBA FDB4 'N...' JSR *-$024A ; 00000080 +000002CE: 504F 'PO' ADDQ.W #8,A7 +000002D0: 4CEE 18E0 FF4C 'L....L' MOVEM.L -$00B4(A6),D5-D7/A3/A4 +000002D6: 4E5E 'N^' UNLK A6 +000002D8: 4E75 'Nu' RTS +000002DA: 6472 'dr' BCC.S *+$0074 ; 0000034E +000002DC: 6976 'iv' BVS.S *+$0078 ; 00000354 +000002DE: 6572 'er' BCS.S *+$0074 ; 00000352 +000002E0: 2C41 ',A' MOVEA.L D1,A6 +000002E2: 4150 'AP' DC.W $4150 ; ???? +000002E4: 4C2C 4D61 634F 'L,MacO' MULS.L $634F(A4),D1:D4 +000002EA: 532C 506F 'S,Po' SUBQ.B #1,$506F(A4) +000002EE: 7765 'we' DC.W $7765 ; ???? +000002F0: 7250 'rP' MOVEQ #$50,D1 ; 'P' +000002F2: 4300 'C.' CHK.L D0,D1 +000002F4: 6472 'dr' BCC.S *+$0074 ; 00000368 +000002F6: 6976 'iv' BVS.S *+$0078 ; 0000036E +000002F8: 6572 'er' BCS.S *+$0074 ; 0000036C +000002FA: 2C00 ',.' MOVE.L D0,D6 +000002FC: 6E61 'na' BGT.S *+$0063 ; 0000035F +000002FE: 6D65 'me' BLT.S *+$0067 ; 00000365 +00000300: 0000 4141 '..AA' ORI.B #$41,D0 ; 'A' +00000304: 504C 'PL' ADDQ.W #8,A4 +00000306: 2C6F 7269 ',ori' MOVEA.L $7269(A7),A6 +0000030A: 6769 'gi' BEQ.S *+$006B ; 00000375 +0000030C: 6E61 'na' BGT.S *+$0063 ; 0000036F +0000030E: 6C2D 'l-' BGE.S *+$002F ; 0000033D +00000310: 6E61 'na' BGT.S *+$0063 ; 00000373 +00000312: 6D65 'me' BLT.S *+$0067 ; 00000379 +00000314: 0000 6465 '..de' ORI.B #$65,D0 ; 'e' +00000318: 7669 'vi' MOVEQ #$69,D3 ; 'i' +0000031A: 6365 'ce' BLS.S *+$0067 ; 00000381 +0000031C: 2D74 7265 6500 '-tree.' MOVE.L $65(A4,D7.W*2),$6500(A6) +00000322: 7274 'rt' MOVEQ #$74,D1 ; 't' +00000324: 6173 'as' BSR.S *+$0075 ; 00000399 +00000326: 0000 2F00 '../.' ORI.B #$00,D0 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcmp"(285) + 00000204 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcmp"(285) + 000001D0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcmp"(285) + 0000010C + +Dictionary: Flags $00 FirstId 311 + 311: strncmp + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strncmp"(311) + 000001F2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcpy"(242) + 000001C6 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 0000018A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcpy"(242) + 00000140 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcpy"(242) + 00000134 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcpy"(242) + 000000DE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC002C"(241) + 00000276 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0038"(251) + 0000021E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC002C"(241) + 00000194 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0038"(251) + 00000174 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DevTreeGetProperty"(250) + 00000158 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DevTreeGetProperty"(250) + 00000058 +Comment: + + AUTOMOD_449E0 ended due to: BRA.L island below, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: INITEXPANSIONMGR [44D20, 44E94) + + Module started due to: island above, MOD directive, MODGUESS (align, label, BRA.L then padding) + + Resolved outgoing references: + +162 (44E82): JSR ExpMgrConfigWriteLong + +14A (44E6A): JSR ExpMgrConfigReadLong + +AA (44DCA): JSR DevTreeSetProperty + +4E (44D6E): JSR ExpVRemove + +40 (44D60): JSR DevTreeDelNode + +1C (44D3C): JSR DevTreeRoot + + +Dictionary: Flags $00 FirstId 312 + 312: INITEXPANSIONMGR +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INITEXPANSIONMGR"(312) Segment="Main"(200) +Size: Flags $00 ModuleSize 372 + +Content: Flags $08 +Contents offset $0000 size $0174 +00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000004: 48E7 0300 'H...' MOVEM.L D6/D7,-(A7) +00000008: 4247 'BG' CLR.W D7 +0000000A: 2078 0DD8 ' x..' MOVEA.L $0DD8,A0 +0000000E: 7040 'p@' MOVEQ #$40,D0 ; '@' +00000010: C0A8 0028 '...(' AND.L $0028(A0),D0 +00000014: 6742 'gB' BEQ.S *+$0044 ; 00000058 +00000016: 558F 'U.' SUBQ.L #2,A7 +00000018: 486E FFF4 'Hn..' PEA -$000C(A6) +0000001C: 4EBA 0000 'N...' JSR DevTreeRoot ; id: 205 +00000020: 3E1F '>.' MOVE.W (A7)+,D7 +00000022: 7C01 '|.' MOVEQ #$01,D6 +00000024: 602E '`.' BRA.S *+$0030 ; 00000054 +00000026: 7000 'p.' MOVEQ #$00,D0 +00000028: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +0000002C: 558F 'U.' SUBQ.L #2,A7 +0000002E: 486E FFF4 'Hn..' PEA -$000C(A6) +00000032: 487A 002E 'Hz..' PEA *+$0030 ; 00000062 +00000036: 486E FFFC 'Hn..' PEA -$0004(A6) +0000003A: 486E FFF8 'Hn..' PEA -$0008(A6) +0000003E: 1F06 '..' MOVE.B D6,-(A7) +00000040: 4EBA 0000 'N...' JSR DevTreeDelNode ; id: 224 +00000044: 3E1F '>.' MOVE.W (A7)+,D7 +00000046: 660C 'f.' BNE.S *+$000E ; 00000054 +00000048: 558F 'U.' SUBQ.L #2,A7 +0000004A: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +0000004E: 4EBA 0000 'N...' JSR ExpVRemove ; id: 299 +00000052: 544F 'TO' ADDQ.W #2,A7 +00000054: 4A47 'JG' TST.W D7 +00000056: 67CE 'g.' BEQ.S *-$0030 ; 00000026 +00000058: 4CEE 00C0 FFEC 'L.....' MOVEM.L -$0014(A6),D6/D7 +0000005E: 4E5E 'N^' UNLK A6 +00000060: 4E75 'Nu' RTS +00000062: 6472 'dr' BCC.S *+$0074 ; 000000D6 +00000064: 6976 'iv' BVS.S *+$0078 ; 000000DC +00000066: 6572 'er' BCS.S *+$0074 ; 000000DA +00000068: 2C41 ',A' MOVEA.L D1,A6 +0000006A: 4150 'AP' DC.W $4150 ; ???? +0000006C: 4C2C 4D61 634F 'L,MacO' MULS.L $634F(A4),D1:D4 +00000072: 532C 506F 'S,Po' SUBQ.B #1,$506F(A4) +00000076: 7765 'we' DC.W $7765 ; ???? +00000078: 7250 'rP' MOVEQ #$50,D1 ; 'P' +0000007A: 4300 'C.' CHK.L D0,D1 +0000007C: 0000 0000 '....' ORI.B #$00,D0 +00000080: 4E56 FFE4 'NV..' LINK.W A6,#-$001C +00000084: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000088: 2C2E 000C ',...' MOVE.L $000C(A6),D6 +0000008C: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +00000090: 558F 'U.' SUBQ.L #2,A7 +00000092: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000096: 487A 0072 'Hz.r' PEA *+$0074 ; 0000010A +0000009A: 486E FFE4 'Hn..' PEA -$001C(A6) +0000009E: 486E FFEC 'Hn..' PEA -$0014(A6) +000000A2: 7E14 '~.' MOVEQ #$14,D7 +000000A4: 2F07 '/.' MOVE.L D7,-(A7) +000000A6: 486E FFE8 'Hn..' PEA -$0018(A6) +000000AA: 4EBA 0000 'N...' JSR DevTreeSetProperty ; id: 225 +000000AE: 3A1F ':.' MOVE.W (A7)+,D5 +000000B0: 6704 'g.' BEQ.S *+$0006 ; 000000B6 +000000B2: 3A3C F615 ':<..' MOVE.W #$F615,D5 +000000B6: 4A45 'JE' TST.W D5 +000000B8: 6644 'fD' BNE.S *+$0046 ; 000000FE +000000BA: 49EE FFEC 'I...' LEA -$0014(A6),A4 +000000BE: 202E FFE8 ' ...' MOVE.L -$0018(A6),D0 +000000C2: 4C7C 0000 0000 'L|....' DIVU.L #$00000014,D0 + 0014 +000000CA: 2E00 '..' MOVE.L D0,D7 +000000CC: 7000 'p.' MOVEQ #$00,D0 +000000CE: 2680 '&.' MOVE.L D0,(A3) +000000D0: 601E '`.' BRA.S *+$0020 ; 000000F0 +000000D2: 203C 0000 00FF ' <....' MOVE.L #$000000FF,D0 +000000D8: C094 '..' AND.L (A4),D0 +000000DA: 223C 0000 00FF '"<....' MOVE.L #$000000FF,D1 +000000E0: C286 '..' AND.L D6,D1 +000000E2: B280 '..' CMP.L D0,D1 +000000E4: 6606 'f.' BNE.S *+$0008 ; 000000EC +000000E6: 26AC 0008 '&...' MOVE.L $0008(A4),(A3) +000000EA: 600C '`.' BRA.S *+$000E ; 000000F8 +000000EC: 49EC 0014 'I...' LEA $0014(A4),A4 +000000F0: 2007 ' .' MOVE.L D7,D0 +000000F2: 5387 'S.' SUBQ.L #1,D7 +000000F4: 4A80 'J.' TST.L D0 +000000F6: 66DA 'f.' BNE.S *-$0024 ; 000000D2 +000000F8: 4A93 'J.' TST.L (A3) +000000FA: 6702 'g.' BEQ.S *+$0004 ; 000000FE +000000FC: 4245 'BE' CLR.W D5 +000000FE: 3005 '0.' MOVE.W D5,D0 +00000100: 4CEE 18E0 FFD0 'L.....' MOVEM.L -$0030(A6),D5-D7/A3/A4 +00000106: 4E5E 'N^' UNLK A6 +00000108: 4E75 'Nu' RTS +0000010A: 6173 7369 676E 'assign' DC.B 'assigned' ;MacsBug symbol + 6564 +00000112: 2D61 '-a' DC.W $2D61 +00000114: 6464 'dd' DC.W $6464 +00000116: 7265 're' DC.W $7265 +00000118: 7373 'ss' DC.W $7373 +0000011A: 6573 'es' DC.W $6573 +0000011C: 0000 '..' DC.W $0000 +0000011E: 0000 '..' DC.W $0000 +00000120: 4E56 'NV' DC.W $4E56 +00000122: FFEC '..' DC.W $FFEC +00000124: 48E7 'H.' DC.W $48E7 +00000126: 0700 '..' DC.W $0700 +00000128: 7C30 '|0' DC.W $7C30 +0000012A: 7A01 'z.' DC.W $7A01 +0000012C: 486E 'Hn' DC.W $486E +0000012E: FFF0 '..' DC.W $FFF0 +00000130: 486E 'Hn' DC.W $486E +00000132: 0008 '..' DC.W $0008 +00000134: 70FE 'p.' DC.W $70FE +00000136: ABE9 '..' DC.W $ABE9 +00000138: 3E00 '>.' DC.W $3E00 +0000013A: 504F 'PO' DC.W $504F +0000013C: 662A 'f*' DC.W $662A +0000013E: 558F 'U.' DC.W $558F +00000140: 486E 'Hn' DC.W $486E +00000142: FFF0 '..' DC.W $FFF0 +00000144: 2F06 '/.' DC.W $2F06 +00000146: 486E 'Hn' DC.W $486E +00000148: FFEC '..' DC.W $FFEC +0000014A: 4EBA 'N.' DC.W $4EBA +0000014C: 0000 '..' DC.W $0000 +0000014E: 3E1F '>.' DC.W $3E1F +00000150: 6616 'f.' DC.W $6616 +00000152: 8BAE '..' DC.W $8BAE +00000154: FFEC '..' DC.W $FFEC +00000156: 558F 'U.' DC.W $558F +00000158: 486E 'Hn' DC.W $486E +0000015A: FFF0 '..' DC.W $FFF0 +0000015C: 2F06 '/.' DC.W $2F06 +0000015E: 2F2E '/.' DC.W $2F2E +00000160: FFEC '..' DC.W $FFEC +00000162: 4EBA 'N.' DC.W $4EBA +00000164: 0000 '..' DC.W $0000 +00000166: 3E1F '>.' DC.W $3E1F +00000168: 3007 '0.' DC.W $3007 +0000016A: 4CEE 'L.' DC.W $4CEE +0000016C: 00E0 '..' DC.W $00E0 +0000016E: FFE0 '..' DC.W $FFE0 +00000170: 4E5E 'N^' DC.W $4E5E +00000172: 4E75 'Nu' DC.W $4E75 + + +Dictionary: Flags $00 FirstId 313 + 313: ExpMgrConfigWriteLong + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ExpMgrConfigWriteLong"(313) + 00000164 + +Dictionary: Flags $00 FirstId 314 + 314: ExpMgrConfigReadLong +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ExpMgrConfigReadLong"(314) + 0000014C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DevTreeSetProperty"(225) + 000000AC + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ExpVRemove"(299) + 00000050 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DevTreeDelNode"(224) + 00000042 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DevTreeRoot"(205) + 0000001E +Comment: + + INITEXPANSIONMGR ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_44EA0 [44EA0, 44EF8) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +46 (44EE6): JSR ExpMgrConfigWriteLong + +2A (44ECA): JSR ExpMgrConfigReadLong + + +Dictionary: Flags $00 FirstId 315 + 315: AUTOMOD_44EA0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_44EA0"(315) Segment="Main"(200) +Size: Flags $00 ModuleSize 88 + +Content: Flags $08 +Contents offset $0000 size $0058 +00000000: 4E56 FFEC 'NV..' LINK.W A6,#-$0014 +00000004: 48E7 0700 'H...' MOVEM.L D5-D7,-(A7) +00000008: 7C30 '|0' MOVEQ #$30,D6 ; '0' +0000000A: 7A01 'z.' MOVEQ #$01,D5 +0000000C: 486E FFF0 'Hn..' PEA -$0010(A6) +00000010: 486E 0008 'Hn..' PEA $0008(A6) +00000014: 70FE 'p.' MOVEQ #$FE,D0 +00000016: ABE9 '..' DC.W $ABE9 ; TB 03E9 +00000018: 3E00 '>.' MOVE.W D0,D7 +0000001A: 504F 'PO' ADDQ.W #8,A7 +0000001C: 662E 'f.' BNE.S *+$0030 ; 0000004C +0000001E: 558F 'U.' SUBQ.L #2,A7 +00000020: 486E FFF0 'Hn..' PEA -$0010(A6) +00000024: 2F06 '/.' MOVE.L D6,-(A7) +00000026: 486E FFEC 'Hn..' PEA -$0014(A6) +0000002A: 4EBA 0000 'N...' JSR ExpMgrConfigReadLong ; id: 314 +0000002E: 3E1F '>.' MOVE.W (A7)+,D7 +00000030: 661A 'f.' BNE.S *+$001C ; 0000004C +00000032: 2005 ' .' MOVE.L D5,D0 +00000034: 4680 'F.' NOT.L D0 +00000036: C1AE FFEC '....' AND.L D0,-$0014(A6) +0000003A: 558F 'U.' SUBQ.L #2,A7 +0000003C: 486E FFF0 'Hn..' PEA -$0010(A6) +00000040: 2F06 '/.' MOVE.L D6,-(A7) +00000042: 2F2E FFEC '/...' MOVE.L -$0014(A6),-(A7) +00000046: 4EBA 0000 'N...' JSR ExpMgrConfigWriteLong ; id: 313 +0000004A: 3E1F '>.' MOVE.W (A7)+,D7 +0000004C: 3007 '0.' MOVE.W D7,D0 +0000004E: 4CEE 00E0 FFE0 'L.....' MOVEM.L -$0020(A6),D5-D7 +00000054: 4E5E 'N^' UNLK A6 +00000056: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ExpMgrConfigWriteLong"(313) + 00000048 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ExpMgrConfigReadLong"(314) + 0000002C +Comment: + + AUTOMOD_44EA0 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_44F00 [44F00, 452C8) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +39A (4529A): JSR strcmp ; outside file + +376 (45276): JSR strcmp ; outside file + +2CA (451CA): JSR strlen ; outside file + +302 (45202): JSR DevTreeDelNode + +2D4 (451D4): JSR EXPANSIONBUSMGR_VEC002C + +2A4 (451A4): JSR EXPANSIONBUSMGR_VEC0038 + +18E (4508E): JSR DevTreeRoot + +124 (45024): JSR DevTreeDelNode + +102 (45002): JSR DevTreeRoot + +2C (44F2C): JSR EXPANSIONBUSMGR_VEC002C + +18 (44F18): JSR EXPANSIONBUSMGR_VEC0038 + + Unresolved outgoing references: + +7E (44F7E): JSR $44E40 + +92 (44F92): JSR $44DA0 + +A8 (44FA8): JSR $421B0 + +D8 (44FD8): JSR $421C0 + +E0 (44FE0): JSR $44EA0 + +1A6 (450A6): JSR $422E0 + +1BC (450BC): JSR $42570 + +1D0 (450D0): JSR $42300 + +236 (45136): JSR $42570 + +24A (4514A): JSR $42300 + +27E (4517E): JSR $42570 + +290 (45190): JSR $422A0 + + +Dictionary: Flags $00 FirstId 316 + 316: AUTOMOD_44F00 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_44F00"(316) Segment="Main"(200) +Size: Flags $00 ModuleSize 968 + +Content: Flags $08 +Contents offset $0000 size $03C8 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 2F07 '/.' MOVE.L D7,-(A7) +00000006: 558F 'U.' SUBQ.L #2,A7 +00000008: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000000C: 7000 'p.' MOVEQ #$00,D0 +0000000E: 2F00 '/.' MOVE.L D0,-(A7) +00000010: 487A 002A 'Hz.*' PEA *+$002C ; 0000003C +00000014: 486E FFFC 'Hn..' PEA -$0004(A6) +00000018: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0038 ; id: 251 +0000001C: 3E1F '>.' MOVE.W (A7)+,D7 +0000001E: 558F 'U.' SUBQ.L #2,A7 +00000020: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +00000024: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000028: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000002C: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC002C ; id: 241 +00000030: 3E1F '>.' MOVE.W (A7)+,D7 +00000032: 3007 '0.' MOVE.W D7,D0 +00000034: 2E2E FFF8 '....' MOVE.L -$0008(A6),D7 +00000038: 4E5E 'N^' UNLK A6 +0000003A: 4E75 'Nu' RTS +0000003C: 6472 'dr' BCC.S *+$0074 ; 000000B0 +0000003E: 6976 'iv' BVS.S *+$0078 ; 000000B6 +00000040: 6572 'er' BCS.S *+$0074 ; 000000B4 +00000042: 2C41 ',A' MOVEA.L D1,A6 +00000044: 4150 'AP' DC.W $4150 ; ???? +00000046: 4C2C 4D61 634F 'L,MacO' MULS.L $634F(A4),D1:D4 +0000004C: 532C 506F 'S,Po' SUBQ.B #1,$506F(A4) +00000050: 7765 'we' DC.W $7765 ; ???? +00000052: 7250 'rP' MOVEQ #$50,D1 ; 'P' +00000054: 4300 'C.' CHK.L D0,D1 +00000056: 0000 0000 '....' ORI.B #$00,D0 +0000005A: 0000 0000 '....' ORI.B #$00,D0 +0000005E: 0000 4E56 '..NV' ORI.B #$56,D0 ; 'V' +00000062: FFF8 '..' DC.W $FFF8 ; ???? +00000064: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000068: 2A2E 0014 '*...' MOVE.L $0014(A6),D5 +0000006C: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 +00000070: 7000 'p.' MOVEQ #$00,D0 +00000072: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +00000076: 2440 '$@' MOVEA.L D0,A2 +00000078: 2640 '&@' MOVEA.L D0,A3 +0000007A: 2840 '(@' MOVEA.L D0,A4 +0000007C: 2F06 '/.' MOVE.L D6,-(A7) +0000007E: 4EBA FEC0 'N...' JSR *-$013E ; FFFFFF40 +00000082: 3E00 '>.' MOVE.W D0,D7 +00000084: 584F 'XO' ADDQ.W #4,A7 +00000086: 664A 'fJ' BNE.S *+$004C ; 000000D2 +00000088: 486E FFF8 'Hn..' PEA -$0008(A6) +0000008C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000090: 2F06 '/.' MOVE.L D6,-(A7) +00000092: 4EBA FE0C 'N...' JSR *-$01F2 ; FFFFFEA0 +00000096: 3E00 '>.' MOVE.W D0,D7 +00000098: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000009C: 6634 'f4' BNE.S *+$0036 ; 000000D2 +0000009E: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 +000000A2: D9EE FFF8 '....' ADDA.L -$0008(A6),A4 +000000A6: 2F05 '/.' MOVE.L D5,-(A7) +000000A8: 4EBA D206 'N...' JSR *-$2DF8 ; FFFFD2B0 +000000AC: 2440 '$@' MOVEA.L D0,A2 +000000AE: 264A '&J' MOVEA.L A2,A3 +000000B0: 200A ' .' MOVE.L A2,D0 +000000B2: 584F 'XO' ADDQ.W #4,A7 +000000B4: 671C 'g.' BEQ.S *+$001E ; 000000D2 +000000B6: 2E05 '..' MOVE.L D5,D7 +000000B8: 6002 '`.' BRA.S *+$0004 ; 000000BC +000000BA: 16DC '..' MOVE.B (A4)+,(A3)+ +000000BC: 2007 ' .' MOVE.L D7,D0 +000000BE: 5387 'S.' SUBQ.L #1,D7 +000000C0: 4A80 'J.' TST.L D0 +000000C2: 66F6 'f.' BNE.S *-$0008 ; 000000BA +000000C4: 2F05 '/.' MOVE.L D5,-(A7) +000000C6: 2F0A '/.' MOVE.L A2,-(A7) +000000C8: 2F06 '/.' MOVE.L D6,-(A7) +000000CA: 4EBA FF34 'N..4' JSR *-$00CA ; 00000000 +000000CE: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000D2: 200A ' .' MOVE.L A2,D0 +000000D4: 6708 'g.' BEQ.S *+$000A ; 000000DE +000000D6: 2F0A '/.' MOVE.L A2,-(A7) +000000D8: 4EBA D1E6 'N...' JSR *-$2E18 ; FFFFD2C0 +000000DC: 584F 'XO' ADDQ.W #4,A7 +000000DE: 2F06 '/.' MOVE.L D6,-(A7) +000000E0: 4EBA FEBE 'N...' JSR *-$0140 ; FFFFFFA0 +000000E4: 584F 'XO' ADDQ.W #4,A7 +000000E6: 4CEE 1CE0 FFE0 'L.....' MOVEM.L -$0020(A6),D5-D7/A2-A4 +000000EC: 4E5E 'N^' UNLK A6 +000000EE: 4E75 'Nu' RTS +000000F0: 4E56 FFE2 'NV..' LINK.W A6,#-$001E +000000F4: 48E7 1F08 'H...' MOVEM.L D3-D7/A4,-(A7) +000000F8: 49EE FFEC 'I...' LEA -$0014(A6),A4 +000000FC: 558F 'U.' SUBQ.L #2,A7 +000000FE: 486E FFE4 'Hn..' PEA -$001C(A6) +00000102: 4EBA 0000 'N...' JSR DevTreeRoot ; id: 205 +00000106: 3E1F '>.' MOVE.W (A7)+,D7 +00000108: 6640 'f@' BNE.S *+$0042 ; 0000014A +0000010A: 7601 'v.' MOVEQ #$01,D3 +0000010C: 70EC 'p.' MOVEQ #$EC,D0 +0000010E: 2D40 FFE8 '-@..' MOVE.L D0,-$0018(A6) +00000112: 558F 'U.' SUBQ.L #2,A7 +00000114: 486E FFE4 'Hn..' PEA -$001C(A6) +00000118: 487A 003A 'Hz.:' PEA *+$003C ; 00000154 +0000011C: 2F0C '/.' MOVE.L A4,-(A7) +0000011E: 486E FFE8 'Hn..' PEA -$0018(A6) +00000122: 1F03 '..' MOVE.B D3,-(A7) +00000124: 4EBA 0000 'N...' JSR DevTreeDelNode ; id: 224 +00000128: 3E1F '>.' MOVE.W (A7)+,D7 +0000012A: 661E 'f.' BNE.S *+$0020 ; 0000014A +0000012C: 2814 '(.' MOVE.L (A4),D4 +0000012E: 2A2C 0008 '*,..' MOVE.L $0008(A4),D5 +00000132: 2C2C 0010 ',,..' MOVE.L $0010(A4),D6 +00000136: 2F06 '/.' MOVE.L D6,-(A7) +00000138: 2F05 '/.' MOVE.L D5,-(A7) +0000013A: 2F04 '/.' MOVE.L D4,-(A7) +0000013C: 2F2E FFE4 '/...' MOVE.L -$001C(A6),-(A7) +00000140: 4EBA FF1E 'N...' JSR *-$00E0 ; 00000060 +00000144: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000148: 60C2 '`.' BRA.S *-$003C ; 0000010C +0000014A: 4CEE 10F8 FFCA 'L.....' MOVEM.L -$0036(A6),D3-D7/A4 +00000150: 4E5E 'N^' UNLK A6 +00000152: 4E75 'Nu' RTS +00000154: 6472 'dr' BCC.S *+$0074 ; 000001C8 +00000156: 6976 'iv' BVS.S *+$0078 ; 000001CE +00000158: 6572 'er' BCS.S *+$0074 ; 000001CC +0000015A: 2D72 '-r' DC.W $2D72 ; ???? +0000015C: 6567 'eg' BCS.S *+$0069 ; 000001C5 +0000015E: 2C41 ',A' MOVEA.L D1,A6 +00000160: 4150 'AP' DC.W $4150 ; ???? +00000162: 4C2C 4D61 634F 'L,MacO' MULS.L $634F(A4),D1:D4 +00000168: 532C 506F 'S,Po' SUBQ.B #1,$506F(A4) +0000016C: 7765 'we' DC.W $7765 ; ???? +0000016E: 7250 'rP' MOVEQ #$50,D1 ; 'P' +00000170: 4300 'C.' CHK.L D0,D1 +00000172: 0000 0000 '....' ORI.B #$00,D0 +00000176: 0000 0000 '....' ORI.B #$00,D0 +0000017A: 0000 0000 '....' ORI.B #$00,D0 +0000017E: 0000 4E56 '..NV' ORI.B #$56,D0 ; 'V' +00000182: FF68 '.h' DC.W $FF68 ; ???? +00000184: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000188: 558F 'U.' SUBQ.L #2,A7 +0000018A: 486E FF68 'Hn.h' PEA -$0098(A6) +0000018E: 4EBA 0000 'N...' JSR DevTreeRoot ; id: 205 +00000192: 4A5F 'J_' TST.W (A7)+ +00000194: 6600 0176 'f..v' BNE *+$0178 ; 0000030C +00000198: 7004 'p.' MOVEQ #$04,D0 +0000019A: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +0000019E: 6000 014C '`..L' BRA *+$014E ; 000002EC +000001A2: 2F2E FF68 '/..h' MOVE.L -$0098(A6),-(A7) +000001A6: 4EBA D238 'N..8' JSR *-$2DC6 ; FFFFD3E0 +000001AA: 2D40 FF6C '-@.l' MOVE.L D0,-$0094(A6) +000001AE: 7000 'p.' MOVEQ #$00,D0 +000001B0: 2F00 '/.' MOVE.L D0,-(A7) +000001B2: 2F00 '/.' MOVE.L D0,-(A7) +000001B4: 487A 0184 'Hz..' PEA *+$0186 ; 0000033A +000001B8: 2F2E FF6C '/..l' MOVE.L -$0094(A6),-(A7) +000001BC: 4EBA D4B2 'N...' JSR *-$2B4C ; FFFFD670 +000001C0: 2D40 FF70 '-@.p' MOVE.L D0,-$0090(A6) +000001C4: 4FEF 0014 'O...' LEA $0014(A7),A7 +000001C8: 6700 0122 'g.."' BEQ *+$0124 ; 000002EC +000001CC: 2F2E FF70 '/..p' MOVE.L -$0090(A6),-(A7) +000001D0: 4EBA D22E 'N...' JSR *-$2DD0 ; FFFFD400 +000001D4: 2D40 FF74 '-@.t' MOVE.L D0,-$008C(A6) +000001D8: 2040 ' @' MOVEA.L D0,A0 +000001DA: 2468 0014 '$h..' MOVEA.L $0014(A0),A2 +000001DE: 2A12 '*.' MOVE.L (A2),D5 +000001E0: 49EA 0004 'I...' LEA $0004(A2),A4 +000001E4: 7E00 '~.' MOVEQ #$00,D7 +000001E6: 7420 't ' MOVEQ #$20,D2 ; ' ' +000001E8: 584F 'XO' ADDQ.W #4,A7 +000001EA: 2005 ' .' MOVE.L D5,D0 +000001EC: EEA8 '..' LSR.L D7,D0 +000001EE: 0800 0000 '....' BTST #$00,D0 +000001F2: 6712 'g.' BEQ.S *+$0014 ; 00000206 +000001F4: 2007 ' .' MOVE.L D7,D0 +000001F6: E540 '.@' ASL.W #2,D0 +000001F8: 41EE FF7C 'A..|' LEA -$0084(A6),A0 +000001FC: 218C 0000 '!...' MOVE.L A4,$00(A0,D0.W) +00000200: 4A1C 'J.' TST.B (A4)+ +00000202: 66FC 'f.' BNE.S *-$0002 ; 00000200 +00000204: 600E '`.' BRA.S *+$0010 ; 00000214 +00000206: 2007 ' .' MOVE.L D7,D0 +00000208: E540 '.@' ASL.W #2,D0 +0000020A: 41EE FF7C 'A..|' LEA -$0084(A6),A0 +0000020E: 7200 'r.' MOVEQ #$00,D1 +00000210: 2181 0000 '!...' MOVE.L D1,$00(A0,D0.W) +00000214: 2007 ' .' MOVE.L D7,D0 +00000216: 5287 'R.' ADDQ.L #1,D7 +00000218: B487 '..' CMP.L D7,D2 +0000021A: 6ECE 'n.' BGT.S *-$0030 ; 000001EA +0000021C: 206E FF6C ' n.l' MOVEA.L -$0094(A6),A0 +00000220: 2668 0010 '&h..' MOVEA.L $0010(A0),A3 +00000224: 200B ' .' MOVE.L A3,D0 +00000226: 6700 00C4 'g...' BEQ *+$00C6 ; 000002EC +0000022A: 7000 'p.' MOVEQ #$00,D0 +0000022C: 2F00 '/.' MOVE.L D0,-(A7) +0000022E: 2F00 '/.' MOVE.L D0,-(A7) +00000230: 487A 0104 'Hz..' PEA *+$0106 ; 00000336 +00000234: 2F0B '/.' MOVE.L A3,-(A7) +00000236: 4EBA D438 'N..8' JSR *-$2BC6 ; FFFFD670 +0000023A: 2D40 FF70 '-@.p' MOVE.L D0,-$0090(A6) +0000023E: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000242: 6700 0098 'g...' BEQ *+$009A ; 000002DC +00000246: 2F2E FF70 '/..p' MOVE.L -$0090(A6),-(A7) +0000024A: 4EBA D1B4 'N...' JSR *-$2E4A ; FFFFD400 +0000024E: 2D40 FF74 '-@.t' MOVE.L D0,-$008C(A6) +00000252: 2040 ' @' MOVEA.L D0,A0 +00000254: 2468 0014 '$h..' MOVEA.L $0014(A0),A2 +00000258: 700B 'p.' MOVEQ #$0B,D0 +0000025A: 2212 '".' MOVE.L (A2),D1 +0000025C: E0A9 '..' LSR.L D0,D1 +0000025E: 7E1F '~.' MOVEQ #$1F,D7 +00000260: CE81 '..' AND.L D1,D7 +00000262: 2007 ' .' MOVE.L D7,D0 +00000264: E540 '.@' ASL.W #2,D0 +00000266: 41EE FF7C 'A..|' LEA -$0084(A6),A0 +0000026A: 4AB0 0000 'J...' TST.L $00(A0,D0.W) +0000026E: 584F 'XO' ADDQ.W #4,A7 +00000270: 676A 'gj' BEQ.S *+$006C ; 000002DC +00000272: 7000 'p.' MOVEQ #$00,D0 +00000274: 2F00 '/.' MOVE.L D0,-(A7) +00000276: 2F00 '/.' MOVE.L D0,-(A7) +00000278: 487A 00AC 'Hz..' PEA *+$00AE ; 00000326 +0000027C: 2F0B '/.' MOVE.L A3,-(A7) +0000027E: 4EBA D3F0 'N...' JSR *-$2C0E ; FFFFD670 +00000282: 2D40 FF70 '-@.p' MOVE.L D0,-$0090(A6) +00000286: 4FEF 0010 'O...' LEA $0010(A7),A7 +0000028A: 6620 'f ' BNE.S *+$0022 ; 000002AC +0000028C: 558F 'U.' SUBQ.L #2,A7 +0000028E: 2F0B '/.' MOVE.L A3,-(A7) +00000290: 4EBA D10E 'N...' JSR *-$2EF0 ; FFFFD3A0 +00000294: 588F 'X.' ADDQ.L #4,A7 +00000296: 2F00 '/.' MOVE.L D0,-(A7) +00000298: 7000 'p.' MOVEQ #$00,D0 +0000029A: 2F00 '/.' MOVE.L D0,-(A7) +0000029C: 487A 0088 'Hz..' PEA *+$008A ; 00000326 +000002A0: 486E FF70 'Hn.p' PEA -$0090(A6) +000002A4: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0038 ; id: 251 +000002A8: 3C1F '<.' MOVE.W (A7)+,D6 +000002AA: 6640 'f@' BNE.S *+$0042 ; 000002EC +000002AC: 558F 'U.' SUBQ.L #2,A7 +000002AE: 2F2E FF70 '/..p' MOVE.L -$0090(A6),-(A7) +000002B2: 2007 ' .' MOVE.L D7,D0 +000002B4: E540 '.@' ASL.W #2,D0 +000002B6: 41EE FF7C 'A..|' LEA -$0084(A6),A0 +000002BA: 2F30 0000 '/0..' MOVE.L $00(A0,D0.W),-(A7) +000002BE: 2007 ' .' MOVE.L D7,D0 +000002C0: E540 '.@' ASL.W #2,D0 +000002C2: 41EE FF7C 'A..|' LEA -$0084(A6),A0 +000002C6: 2F30 0000 '/0..' MOVE.L $00(A0,D0.W),-(A7) +000002CA: 4EBA 0000 'N...' JSR strlen ; id: 218 +000002CE: 5280 'R.' ADDQ.L #1,D0 +000002D0: 588F 'X.' ADDQ.L #4,A7 +000002D2: 2F00 '/.' MOVE.L D0,-(A7) +000002D4: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC002C ; id: 241 +000002D8: 3C1F '<.' MOVE.W (A7)+,D6 +000002DA: 6610 'f.' BNE.S *+$0012 ; 000002EC +000002DC: 266B 000C '&k..' MOVEA.L $000C(A3),A3 +000002E0: 206E FF6C ' n.l' MOVEA.L -$0094(A6),A0 +000002E4: B7E8 0010 '....' CMPA.L $0010(A0),A3 +000002E8: 6600 FF40 'f..@' BNE *-$00BE ; 0000022A +000002EC: 558F 'U.' SUBQ.L #2,A7 +000002EE: 486E FF68 'Hn.h' PEA -$0098(A6) +000002F2: 487A 0026 'Hz.&' PEA *+$0028 ; 0000031A +000002F6: 487A 001E 'Hz..' PEA *+$0020 ; 00000316 +000002FA: 486E FFFC 'Hn..' PEA -$0004(A6) +000002FE: 7001 'p.' MOVEQ #$01,D0 +00000300: 1F00 '..' MOVE.B D0,-(A7) +00000302: 4EBA 0000 'N...' JSR DevTreeDelNode ; id: 224 +00000306: 4A5F 'J_' TST.W (A7)+ +00000308: 6700 FE98 'g...' BEQ *-$0166 ; 000001A2 +0000030C: 4CEE 1CE0 FF50 'L....P' MOVEM.L -$00B0(A6),D5-D7/A2-A4 +00000312: 4E5E 'N^' UNLK A6 +00000314: 4E75 'Nu' RTS +00000316: 7063 'pc' MOVEQ #$63,D0 ; 'c' +00000318: 6900 6465 'i.de' BVS *+$6467 ; 0000677F +0000031C: 7669 'vi' MOVEQ #$69,D3 ; 'i' +0000031E: 6365 'ce' BLS.S *+$0067 ; 00000385 +00000320: 5F74 7970 6500 '_type.' SUBQ.W #7,($65004141,A4) + 4141 +00000328: 504C 'PL' ADDQ.W #8,A4 +0000032A: 2C73 6C6F ',slo' MOVEA.L $6F(A3,D6.L*4),A6 +0000032E: 742D 't-' MOVEQ #$2D,D2 ; '-' +00000330: 6E61 'na' BGT.S *+$0063 ; 00000393 +00000332: 6D65 'me' BLT.S *+$0067 ; 00000399 +00000334: 0000 7265 '..re' ORI.B #$65,D0 ; 'e' +00000338: 6700 736C 'g.sl' BEQ *+$736E ; 000076A6 +0000033C: 6F74 'ot' BLE.S *+$0076 ; 000003B2 +0000033E: 2D6E 616D 6573 '-names' MOVE.L $616D(A6),$6573(A6) +00000344: 0000 0000 '....' ORI.B #$00,D0 +00000348: 0000 0000 '....' ORI.B #$00,D0 +0000034C: 0000 0000 '....' ORI.B #$00,D0 +00000350: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000354: 48E7 1008 'H...' MOVEM.L D3/A4,-(A7) +00000358: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000035C: 7600 'v.' MOVEQ #$00,D3 +0000035E: 200C ' .' MOVE.L A4,D0 +00000360: 6746 'gF' BEQ.S *+$0048 ; 000003A8 +00000362: 4AAC 0008 'J...' TST.L $0008(A4) +00000366: 6740 'g@' BEQ.S *+$0042 ; 000003A8 +00000368: 2F03 '/.' MOVE.L D3,-(A7) +0000036A: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 +0000036E: 4868 0020 'Hh. ' PEA $0020(A0) +00000372: 487A 004C 'Hz.L' PEA *+$004E ; 000003C0 +00000376: 4EBA 0000 'N...' JSR strcmp ; id: 285 +0000037A: 508F 'P.' ADDQ.L #8,A7 +0000037C: 261F '&.' MOVE.L (A7)+,D3 +0000037E: 4A80 'J.' TST.L D0 +00000380: 6626 'f&' BNE.S *+$0028 ; 000003A8 +00000382: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 +00000386: 4AA8 0008 'J...' TST.L $0008(A0) +0000038A: 671C 'g.' BEQ.S *+$001E ; 000003A8 +0000038C: 2F03 '/.' MOVE.L D3,-(A7) +0000038E: 2068 0008 ' h..' MOVEA.L $0008(A0),A0 +00000392: 4868 0020 'Hh. ' PEA $0020(A0) +00000396: 487A 001C 'Hz..' PEA *+$001E ; 000003B4 +0000039A: 4EBA 0000 'N...' JSR strcmp ; id: 285 +0000039E: 508F 'P.' ADDQ.L #8,A7 +000003A0: 261F '&.' MOVE.L (A7)+,D3 +000003A2: 4A80 'J.' TST.L D0 +000003A4: 6602 'f.' BNE.S *+$0004 ; 000003A8 +000003A6: 7601 'v.' MOVEQ #$01,D3 +000003A8: 1003 '..' MOVE.B D3,D0 +000003AA: 4CEE 1008 FFF8 'L.....' MOVEM.L -$0008(A6),D3/A4 +000003B0: 4E5E 'N^' UNLK A6 +000003B2: 4E75 'Nu' RTS +000003B4: 6465 'de' BCC.S *+$0067 ; 0000041B +000003B6: 7669 'vi' MOVEQ #$69,D3 ; 'i' +000003B8: 6365 'ce' BLS.S *+$0067 ; 0000041F +000003BA: 2D74 7265 6500 '-tree.' MOVE.L $65(A4,D7.W*2),$6500(A6) +000003C0: 6F70 'op' BLE.S *+$0072 ; 00000432 +000003C2: 7469 'ti' MOVEQ #$69,D2 ; 'i' +000003C4: 6F6E 'on' BLE.S *+$0070 ; 00000434 +000003C6: 7300 's.' DC.W $7300 ; ???? + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcmp"(285) + 0000039C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcmp"(285) + 00000378 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 000002CC + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DevTreeDelNode"(224) + 00000304 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC002C"(241) + 000002D6 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0038"(251) + 000002A6 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DevTreeRoot"(205) + 00000190 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DevTreeDelNode"(224) + 00000126 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DevTreeRoot"(205) + 00000104 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC002C"(241) + 0000002E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0038"(251) + 0000001A +Comment: + + AUTOMOD_44F00 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_452D0 [452D0, 452F4) + + Module started due to: MOD directive, MODGUESS (align, label) + + Unresolved outgoing references: + +16 (452E6): JSR $44A60 + +1A (452EA): JSR $45080 + + +Dictionary: Flags $00 FirstId 317 + 317: EXPANSIONBUSMGR_452D0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_452D0"(317) 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: 7014 'p.' MOVEQ #$14,D0 +00000006: A71E '..' _NewPtrSysClear ; A71E +00000008: 2278 02B6 '"x..' MOVEA.L $02B6,A1 +0000000C: 2348 0234 '#H.4' MOVE.L A0,$0234(A1) +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 2F00 '/.' MOVE.L D0,-(A7) +00000014: 2F00 '/.' MOVE.L D0,-(A7) +00000016: 4EBA F778 'N..x' JSR *-$0886 ; FFFFF790 +0000001A: 4EBA FD94 'N...' JSR *-$026A ; FFFFFDB0 +0000001E: 7000 'p.' MOVEQ #$00,D0 +00000020: 4E5E 'N^' UNLK A6 +00000022: 4E75 'Nu' RTS + +Comment: + + EXPANSIONBUSMGR_452D0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_45300 [45300, 45308) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 318 + 318: AUTOMOD_45300 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_45300"(318) 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: + + AUTOMOD_45300 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSDISPATCH [45310, 4537C) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Trap AAF3 + + +Dictionary: Flags $00 FirstId 319 + 319: EXPANSIONBUSDISPATCH +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSDISPATCH"(319) Segment="Main"(200) +Size: Flags $00 ModuleSize 108 + +Content: Flags $08 +Contents offset $0000 size $006C +00000000: 41FA 0008 'A...' LEA *+$000A,A0 ; 0000000A +00000004: 2F38 07B0 '/8..' MOVE.L $07B0,-(A7) +00000008: 4E75 'Nu' RTS +0000000A: 0000 0331 '...1' ORI.B #$31,D0 ; '1' +0000000E: F260 '.`' DC.W $F260 ; ???? +00000010: CEF8 E1B0 '....' MULU.W -$1E50,D7 +00000014: E0FC D4AC '....' ASR.W #$D4AC +00000018: D554 '.T' ADD.W D2,(A4) +0000001A: DD54 '.T' ADD.W D6,(A4) +0000001C: E030 '.0' ROXR.B D0,D0 +0000001E: DD9A '..' ADD.L D6,(A2)+ +00000020: E08C '..' LSR.L #8,D4 +00000022: E214 '..' ROXR.B #1,D4 +00000024: E27C '.|' ROR.W D1,D4 +00000026: DB0A '..' ADDX.B -(A2),-(A5) +00000028: DB82 '..' ADDX.L D2,D5 +0000002A: 3150 31B0 '1P1.' MOVE.W (A0),$31B0(A0) +0000002E: 3210 '2.' MOVE.W (A0),D1 +00000030: D5E8 E2C0 '....' ADDA.L -$1D40(A0),A2 +00000034: E338 '.8' ROL.B D1,D0 +00000036: E380 '..' ASL.L #1,D0 +00000038: EDCA 3316 '..3.' BFFFO A2{$0C:$16},D3 +0000003C: 33E2 FFE6 FFE6 '3.....' MOVE.W -(A2),$FFE6FFE6 +00000042: F4A4 '..' DC.W $F4A4 ; ???? +00000044: EE96 '..' ROXR.L #7,D6 +00000046: EF0E '..' LSL.B #7,D6 +00000048: 2CD0 ',.' MOVE.L (A0),(A6)+ +0000004A: 2D30 2D90 '-0-.' MOVE.L (0,ZA0,D2.L*4),-(A6) +0000004E: 2DF4 '-.' DC.W $2DF4 ; ???? +00000050: 2E54 '.T' MOVEA.L (A4),A7 +00000052: 2EB0 '..' DC.W $2EB0 ; ???? +00000054: 2F0E '/.' MOVE.L A6,-(A7) +00000056: 2F6E 2FCE 3032 '/n/.02' MOVE.L $2FCE(A6),$3032(A7) +0000005C: 3092 '0.' MOVE.W (A2),(A0) +0000005E: 30EE EB7E '0..~' MOVE.W -$1482(A6),(A0)+ +00000062: 05DA '..' BSET D2,(A2)+ +00000064: 008C 01D0 2028 '.... (' ORI.L #$01D02028,A4 +0000006A: 2094 ' .' MOVE.L (A4),(A0) + +Comment: + + EXPANSIONBUSDISPATCH ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC011C [45380, 453A6) + + Module started due to: MODGUESS (align, label) + + VectorTable comment: _ExpansionBusDispatch selector 46 + + +Dictionary: Flags $00 FirstId 320 + 320: EXPANSIONBUSMGR_VEC011C + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC011C"(320) Segment="Main"(200) +Size: Flags $00 ModuleSize 38 + +Content: Flags $08 +Contents offset $0000 size $0026 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 2878 0DD8 '(x..' MOVEA.L $0DD8,A4 +0000000A: D9EC 0044 '...D' ADDA.L $0044(A4),A4 +0000000E: D9EC 0024 '...$' ADDA.L $0024(A4),A4 +00000012: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000016: 4E94 'N.' JSR (A4) +00000018: 1D40 000C '.@..' MOVE.B D0,$000C(A6) +0000001C: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000020: 4E5E 'N^' UNLK A6 +00000022: 4E74 0004 'Nt..' RTD #$0004 + +Comment: + + EXPANSIONBUSMGR_VEC011C ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_453B0 [453B0, 453E6) + + Module started due to: vector glue above + + Resolved outgoing references: + +24 (453D4): JSR EXPANSIONBUSMGR_VEC011C + + +Dictionary: Flags $00 FirstId 321 + 321: AUTOMOD_453B0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_453B0"(321) Segment="Main"(200) +Size: Flags $00 ModuleSize 54 + +Content: Flags $08 +Contents offset $0000 size $0036 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0700 'H...' MOVEM.L D5-D7,-(A7) +00000008: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 +0000000C: 4207 'B.' CLR.B D7 +0000000E: 2A3C 0000 0100 '*<....' MOVE.L #$00000100,D5 +00000014: 2006 ' .' MOVE.L D6,D0 +00000016: 9085 '..' SUB.L D5,D0 +00000018: 0C80 0000 0400 '......' CMPI.L #$00000400,D0 +0000001E: 640A 'd.' BCC.S *+$000C ; 0000002A +00000020: 558F 'U.' SUBQ.L #2,A7 +00000022: 2F06 '/.' MOVE.L D6,-(A7) +00000024: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC011C ; id: 320 +00000028: 1E1F '..' MOVE.B (A7)+,D7 +0000002A: 1007 '..' MOVE.B D7,D0 +0000002C: 4CEE 00E0 FFF4 'L.....' MOVEM.L -$000C(A6),D5-D7 +00000032: 4E5E 'N^' UNLK A6 +00000034: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC011C"(320) + 00000026 +Comment: + + AUTOMOD_453B0 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_453F0 [453F0, 45426) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +12 (45402): JSR $453B0 + +20 (45410): JSR $453B0 + + +Dictionary: Flags $00 FirstId 322 + 322: AUTOMOD_453F0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_453F0"(322) Segment="Main"(200) +Size: Flags $00 ModuleSize 54 + +Content: Flags $08 +Contents offset $0000 size $0036 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0300 'H...' MOVEM.L D6/D7,-(A7) +00000008: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 +0000000C: 2006 ' .' MOVE.L D6,D0 +0000000E: 5286 'R.' ADDQ.L #1,D6 +00000010: 2F00 '/.' MOVE.L D0,-(A7) +00000012: 4EBA FFAC 'N...' JSR *-$0052 ; FFFFFFC0 +00000016: 7200 'r.' MOVEQ #$00,D1 +00000018: 1200 '..' MOVE.B D0,D1 +0000001A: 2E01 '..' MOVE.L D1,D7 +0000001C: E18F '..' LSL.L #8,D7 +0000001E: 2F06 '/.' MOVE.L D6,-(A7) +00000020: 4EBA FF9E 'N...' JSR *-$0060 ; FFFFFFC0 +00000024: 7200 'r.' MOVEQ #$00,D1 +00000026: 1200 '..' MOVE.B D0,D1 +00000028: DE41 '.A' ADD.W D1,D7 +0000002A: 3007 '0.' MOVE.W D7,D0 +0000002C: 4CEE 00C0 FFF8 'L.....' MOVEM.L -$0008(A6),D6/D7 +00000032: 4E5E 'N^' UNLK A6 +00000034: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_453F0 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_45430 [45430, 45478) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +20 (45450): JSR $453B0 + + +Dictionary: Flags $00 FirstId 323 + 323: AUTOMOD_45430 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_45430"(323) Segment="Main"(200) +Size: Flags $00 ModuleSize 72 + +Content: Flags $08 +Contents offset $0000 size $0048 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0700 'H...' MOVEM.L D5-D7,-(A7) +00000008: 2A2E 0008 '*...' MOVE.L $0008(A6),D5 +0000000C: 7E00 '~.' MOVEQ #$00,D7 +0000000E: 2C07 ',.' MOVE.L D7,D6 +00000010: 6024 '`$' BRA.S *+$0026 ; 00000036 +00000012: 2007 ' .' MOVE.L D7,D0 +00000014: E188 '..' LSL.L #8,D0 +00000016: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +0000001A: 2005 ' .' MOVE.L D5,D0 +0000001C: 5285 'R.' ADDQ.L #1,D5 +0000001E: 2F00 '/.' MOVE.L D0,-(A7) +00000020: 4EBA FF5E 'N..^' JSR *-$00A0 ; FFFFFF80 +00000024: 7200 'r.' MOVEQ #$00,D1 +00000026: 1200 '..' MOVE.B D0,D1 +00000028: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +0000002C: D280 '..' ADD.L D0,D1 +0000002E: 2E01 '..' MOVE.L D1,D7 +00000030: 584F 'XO' ADDQ.W #4,A7 +00000032: 2006 ' .' MOVE.L D6,D0 +00000034: 5286 'R.' ADDQ.L #1,D6 +00000036: 7004 'p.' MOVEQ #$04,D0 +00000038: B086 '..' CMP.L D6,D0 +0000003A: 62D6 'b.' BHI.S *-$0028 ; 00000012 +0000003C: 2007 ' .' MOVE.L D7,D0 +0000003E: 4CEE 00E0 FFF0 'L.....' MOVEM.L -$0010(A6),D5-D7 +00000044: 4E5E 'N^' UNLK A6 +00000046: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_45430 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_45480 [45480, 454B6) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1C (4549C): JSR $453B0 + + +Dictionary: Flags $00 FirstId 324 + 324: AUTOMOD_45480 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_45480"(324) Segment="Main"(200) +Size: Flags $00 ModuleSize 54 + +Content: Flags $08 +Contents offset $0000 size $0036 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) +00000008: 2C2E 0010 ',...' MOVE.L $0010(A6),D6 +0000000C: 2E2E 000C '....' MOVE.L $000C(A6),D7 +00000010: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000014: 6012 '`.' BRA.S *+$0014 ; 00000028 +00000016: 2006 ' .' MOVE.L D6,D0 +00000018: 5286 'R.' ADDQ.L #1,D6 +0000001A: 2F00 '/.' MOVE.L D0,-(A7) +0000001C: 4EBA FF12 'N...' JSR *-$00EC ; FFFFFF30 +00000020: 18C0 '..' MOVE.B D0,(A4)+ +00000022: 2007 ' .' MOVE.L D7,D0 +00000024: 5387 'S.' SUBQ.L #1,D7 +00000026: 584F 'XO' ADDQ.W #4,A7 +00000028: 4A87 'J.' TST.L D7 +0000002A: 62EA 'b.' BHI.S *-$0014 ; 00000016 +0000002C: 4CEE 10C0 FFF4 'L.....' MOVEM.L -$000C(A6),D6/D7/A4 +00000032: 4E5E 'N^' UNLK A6 +00000034: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_45480 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC0120 [454C0, 454EA) + + Module started due to: MODGUESS (align, label, RTS then padding) + + VectorTable comment: _ExpansionBusDispatch selector 47 + + +Dictionary: Flags $00 FirstId 325 + 325: EXPANSIONBUSMGR_VEC0120 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC0120"(325) Segment="Main"(200) +Size: Flags $00 ModuleSize 42 + +Content: Flags $08 +Contents offset $0000 size $002A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 2878 0DD8 '(x..' MOVEA.L $0DD8,A4 +0000000A: D9EC 0044 '...D' ADDA.L $0044(A4),A4 +0000000E: D9EC 0028 '...(' ADDA.L $0028(A4),A4 +00000012: 7000 'p.' MOVEQ #$00,D0 +00000014: 102E 0008 '....' MOVE.B $0008(A6),D0 +00000018: 2F00 '/.' MOVE.L D0,-(A7) +0000001A: 2F2E 000A '/...' MOVE.L $000A(A6),-(A7) +0000001E: 4E94 'N.' JSR (A4) +00000020: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000024: 4E5E 'N^' UNLK A6 +00000026: 4E74 0006 'Nt..' RTD #$0006 + +Comment: + + EXPANSIONBUSMGR_VEC0120 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_45500 [45500, 45532) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +24 (45524): JSR EXPANSIONBUSMGR_VEC0120 + + +Dictionary: Flags $00 FirstId 326 + 326: AUTOMOD_45500 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_45500"(326) 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 0300 'H...' MOVEM.L D6/D7,-(A7) +00000008: 2E2E 0008 '....' MOVE.L $0008(A6),D7 +0000000C: 2C3C 0000 0100 ',<....' MOVE.L #$00000100,D6 +00000012: 2007 ' .' MOVE.L D7,D0 +00000014: 9086 '..' SUB.L D6,D0 +00000016: 0C80 0000 0400 '......' CMPI.L #$00000400,D0 +0000001C: 640A 'd.' BCC.S *+$000C ; 00000028 +0000001E: 2F07 '/.' MOVE.L D7,-(A7) +00000020: 1F2E 000F '....' MOVE.B $000F(A6),-(A7) +00000024: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0120 ; id: 325 +00000028: 4CEE 00C0 FFF8 'L.....' MOVEM.L -$0008(A6),D6/D7 +0000002E: 4E5E 'N^' UNLK A6 +00000030: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0120"(325) + 00000026 +Comment: + + AUTOMOD_45500 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_45540 [45540, 4557A) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +20 (45560): JSR $45500 + +2C (4556C): JSR $45500 + + +Dictionary: Flags $00 FirstId 327 + 327: AUTOMOD_45540 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_45540"(327) Segment="Main"(200) +Size: Flags $00 ModuleSize 58 + +Content: Flags $08 +Contents offset $0000 size $003A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0300 'H...' MOVEM.L D6/D7,-(A7) +00000008: 3C2E 000E '<...' MOVE.W $000E(A6),D6 +0000000C: 2E2E 0008 '....' MOVE.L $0008(A6),D7 +00000010: 3006 '0.' MOVE.W D6,D0 +00000012: E048 '.H' LSR.W #8,D0 +00000014: 7200 'r.' MOVEQ #$00,D1 +00000016: 3200 '2.' MOVE.W D0,D1 +00000018: 2F01 '/.' MOVE.L D1,-(A7) +0000001A: 2007 ' .' MOVE.L D7,D0 +0000001C: 5287 'R.' ADDQ.L #1,D7 +0000001E: 2F00 '/.' MOVE.L D0,-(A7) +00000020: 4EBA FF9E 'N...' JSR *-$0060 ; FFFFFFC0 +00000024: 7000 'p.' MOVEQ #$00,D0 +00000026: 3006 '0.' MOVE.W D6,D0 +00000028: 2F00 '/.' MOVE.L D0,-(A7) +0000002A: 2F07 '/.' MOVE.L D7,-(A7) +0000002C: 4EBA FF92 'N...' JSR *-$006C ; FFFFFFC0 +00000030: 4CEE 00C0 FFF8 'L.....' MOVEM.L -$0008(A6),D6/D7 +00000036: 4E5E 'N^' UNLK A6 +00000038: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_45540 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_45580 [45580, 455BA) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1E (4559E): JSR $45500 + + +Dictionary: Flags $00 FirstId 328 + 328: AUTOMOD_45580 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_45580"(328) Segment="Main"(200) +Size: Flags $00 ModuleSize 58 + +Content: Flags $08 +Contents offset $0000 size $003A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0700 'H...' MOVEM.L D5-D7,-(A7) +00000008: 2A2E 0008 '*...' MOVE.L $0008(A6),D5 +0000000C: 2C2E 000C ',...' MOVE.L $000C(A6),D6 +00000010: 5685 'V.' ADDQ.L #3,D5 +00000012: 7E00 '~.' MOVEQ #$00,D7 +00000014: 6014 '`.' BRA.S *+$0016 ; 0000002A +00000016: 2F06 '/.' MOVE.L D6,-(A7) +00000018: 2005 ' .' MOVE.L D5,D0 +0000001A: 9087 '..' SUB.L D7,D0 +0000001C: 2F00 '/.' MOVE.L D0,-(A7) +0000001E: 4EBA FF60 'N..`' JSR *-$009E ; FFFFFF80 +00000022: E08E '..' LSR.L #8,D6 +00000024: 504F 'PO' ADDQ.W #8,A7 +00000026: 2007 ' .' MOVE.L D7,D0 +00000028: 5287 'R.' ADDQ.L #1,D7 +0000002A: 7004 'p.' MOVEQ #$04,D0 +0000002C: B087 '..' CMP.L D7,D0 +0000002E: 62E6 'b.' BHI.S *-$0018 ; 00000016 +00000030: 4CEE 00E0 FFF4 'L.....' MOVEM.L -$000C(A6),D5-D7 +00000036: 4E5E 'N^' UNLK A6 +00000038: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_45580 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_455C0 [455C0, 455FA) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +22 (455E2): JSR $45500 + + +Dictionary: Flags $00 FirstId 329 + 329: AUTOMOD_455C0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_455C0"(329) Segment="Main"(200) +Size: Flags $00 ModuleSize 58 + +Content: Flags $08 +Contents offset $0000 size $003A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) +00000008: 2C2E 0010 ',...' MOVE.L $0010(A6),D6 +0000000C: 2E2E 000C '....' MOVE.L $000C(A6),D7 +00000010: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000014: 6016 '`.' BRA.S *+$0018 ; 0000002C +00000016: 7000 'p.' MOVEQ #$00,D0 +00000018: 101C '..' MOVE.B (A4)+,D0 +0000001A: 2F00 '/.' MOVE.L D0,-(A7) +0000001C: 2006 ' .' MOVE.L D6,D0 +0000001E: 5286 'R.' ADDQ.L #1,D6 +00000020: 2F00 '/.' MOVE.L D0,-(A7) +00000022: 4EBA FF1C 'N...' JSR *-$00E2 ; FFFFFF40 +00000026: 2007 ' .' MOVE.L D7,D0 +00000028: 5387 'S.' SUBQ.L #1,D7 +0000002A: 504F 'PO' ADDQ.W #8,A7 +0000002C: 4A87 'J.' TST.L D7 +0000002E: 62E6 'b.' BHI.S *-$0018 ; 00000016 +00000030: 4CEE 10C0 FFF4 'L.....' MOVEM.L -$000C(A6),D6/D7/A4 +00000036: 4E5E 'N^' UNLK A6 +00000038: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_455C0 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_45600 [45600, 4563E) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 330 + 330: AUTOMOD_45600 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_45600"(330) 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: 2F06 '/.' MOVE.L D6,-(A7) +00000006: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +0000000A: 7C00 '|.' MOVEQ #$00,D6 +0000000C: 1C11 '..' MOVE.B (A1),D6 +0000000E: 4A86 'J.' TST.L D6 +00000010: 4242 'BB' CLR.W D2 +00000012: 6014 '`.' BRA.S *+$0016 ; 00000028 +00000014: 7000 'p.' MOVEQ #$00,D0 +00000016: 3002 '0.' MOVE.W D2,D0 +00000018: 5280 'R.' ADDQ.L #1,D0 +0000001A: 7200 'r.' MOVEQ #$00,D1 +0000001C: 3202 '2.' MOVE.W D2,D1 +0000001E: 13B1 0800 1800 '......' MOVE.B $00(A1,D0.L),$00(A1,D1.L) +00000024: 3002 '0.' MOVE.W D2,D0 +00000026: 5242 'RB' ADDQ.W #1,D2 +00000028: BC42 '.B' CMP.W D2,D6 +0000002A: 62E8 'b.' BHI.S *-$0016 ; 00000014 +0000002C: 7000 'p.' MOVEQ #$00,D0 +0000002E: 3006 '0.' MOVE.W D6,D0 +00000030: 4231 0800 'B1..' CLR.B $00(A1,D0.L) +00000034: 2009 ' .' MOVE.L A1,D0 +00000036: 2C2E FFFC ',...' MOVE.L -$0004(A6),D6 +0000003A: 4E5E 'N^' UNLK A6 +0000003C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_45600 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_45640 [45640, 45654) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +C (4564C): JSR $45540 + + +Dictionary: Flags $00 FirstId 331 + 331: AUTOMOD_45640 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_45640"(331) 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: 7000 'p.' MOVEQ #$00,D0 +00000006: 2F00 '/.' MOVE.L D0,-(A7) +00000008: 4878 0100 'Hx..' PEA $0100 +0000000C: 4EBA FEF2 'N...' JSR *-$010C ; FFFFFF00 +00000010: 4E5E 'N^' UNLK A6 +00000012: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_45640 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC0124 [45660, 458F4) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +23E (4589E): JSR DevTreeNodeInfo + +18E (457EE): JSR EXPANSIONBUSMGR_VEC0030 + +162 (457C2): JSR DevTreeSetProperty + +86 (456E6): JSR EXPANSIONBUSMGR_VEC0030 + +52 (456B2): JSR DevTreeSetProperty + +36 (45696): JSR DevTreeNodeInfo + +16 (45676): JSR DevTreeRoot + + VectorTable comment: _ExpansionBusDispatch selector 45 + + +Dictionary: Flags $00 FirstId 332 + 332: EXPANSIONBUSMGR_VEC0124 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC0124"(332) Segment="Main"(200) +Size: Flags $00 ModuleSize 660 + +Content: Flags $08 +Contents offset $0000 size $0294 +00000000: 4E56 FFAA 'NV..' LINK.W A6,#-$0056 +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +0000000C: 4207 'B.' CLR.B D7 +0000000E: 7A00 'z.' MOVEQ #$00,D5 +00000010: 558F 'U.' SUBQ.L #2,A7 +00000012: 486E FFBA 'Hn..' PEA -$0046(A6) +00000016: 4EBA 0000 'N...' JSR DevTreeRoot ; id: 205 +0000001A: 361F '6.' MOVE.W (A7)+,D3 +0000001C: 6708 'g.' BEQ.S *+$000A ; 00000026 +0000001E: 3D43 0010 '=C..' MOVE.W D3,$0010(A6) +00000022: 6000 0260 '`..`' BRA *+$0262 ; 00000284 +00000026: 2D6E 000C FFB6 '-n....' MOVE.L $000C(A6),-$004A(A6) +0000002C: 558F 'U.' SUBQ.L #2,A7 +0000002E: 2F2E FFB6 '/...' MOVE.L -$004A(A6),-(A7) +00000032: 486E FFBE 'Hn..' PEA -$0042(A6) +00000036: 4EBA 0000 'N...' JSR DevTreeNodeInfo ; id: 264 +0000003A: 558F 'U.' SUBQ.L #2,A7 +0000003C: 2F2E FFB6 '/...' MOVE.L -$004A(A6),-(A7) +00000040: 487A 024E 'Hz.N' PEA *+$0250 ; 00000290 +00000044: 486E FFF2 'Hn..' PEA -$000E(A6) +00000048: 7000 'p.' MOVEQ #$00,D0 +0000004A: 2F00 '/.' MOVE.L D0,-(A7) +0000004C: 2F00 '/.' MOVE.L D0,-(A7) +0000004E: 486E FFF6 'Hn..' PEA -$000A(A6) +00000052: 4EBA 0000 'N...' JSR DevTreeSetProperty ; id: 225 +00000056: 361F '6.' MOVE.W (A7)+,D3 +00000058: 544F 'TO' ADDQ.W #2,A7 +0000005A: 6708 'g.' BEQ.S *+$000A ; 00000064 +0000005C: 3D43 0010 '=C..' MOVE.W D3,$0010(A6) +00000060: 6000 0222 '`.."' BRA *+$0224 ; 00000284 +00000064: 202E FFF6 ' ...' MOVE.L -$000A(A6),D0 +00000068: A71E '..' _NewPtrSysClear ; A71E +0000006A: 2648 '&H' MOVEA.L A0,A3 +0000006C: 200B ' .' MOVE.L A3,D0 +0000006E: 660A 'f.' BNE.S *+$000C ; 0000007A +00000070: 3D7C FFFF 0010 '=|....' MOVE.W #$FFFF,$0010(A6) +00000076: 6000 020C '`...' BRA *+$020E ; 00000284 +0000007A: 558F 'U.' SUBQ.L #2,A7 +0000007C: 2F2E FFF2 '/...' MOVE.L -$000E(A6),-(A7) +00000080: 2F0B '/.' MOVE.L A3,-(A7) +00000082: 2F2E FFF6 '/...' MOVE.L -$000A(A6),-(A7) +00000086: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0030 ; id: 245 +0000008A: 284B '(K' MOVEA.L A3,A4 +0000008C: 7014 'p.' MOVEQ #$14,D0 +0000008E: 2D40 FFFA '-@..' MOVE.L D0,-$0006(A6) +00000092: 222E FFF6 '"...' MOVE.L -$000A(A6),D1 +00000096: B2AE FFFA '....' CMP.L -$0006(A6),D1 +0000009A: 544F 'TO' ADDQ.W #2,A7 +0000009C: 6512 'e.' BCS.S *+$0014 ; 000000B0 +0000009E: 202E FFF6 ' ...' MOVE.L -$000A(A6),D0 +000000A2: 4C7C 0000 0000 'L|....' DIVU.L #$00000014,D0 + 0014 +000000AA: 2800 '(.' MOVE.L D0,D4 +000000AC: 6000 0084 '`...' BRA *+$0086 ; 00000132 +000000B0: 7801 'x.' MOVEQ #$01,D4 +000000B2: 607E '`~' BRA.S *+$0080 ; 00000132 +000000B4: 203C F000 0000 ' <....' MOVE.L #$F0000000,D0 +000000BA: C094 '..' AND.L (A4),D0 +000000BC: 0C80 F000 0000 '......' CMPI.L #$F0000000,D0 +000000C2: 6630 'f0' BNE.S *+$0032 ; 000000F4 +000000C4: 203C 0003 0000 ' <....' MOVE.L #$00030000,D0 +000000CA: C094 '..' AND.L (A4),D0 +000000CC: 7210 'r.' MOVEQ #$10,D1 +000000CE: E2A8 '..' LSR.L D1,D0 +000000D0: 2D40 FFB2 '-@..' MOVE.L D0,-$004E(A6) +000000D4: 203C 0000 0700 ' <....' MOVE.L #$00000700,D0 +000000DA: C094 '..' AND.L (A4),D0 +000000DC: E088 '..' LSR.L #8,D0 +000000DE: 2D40 FFAE '-@..' MOVE.L D0,-$0052(A6) +000000E2: 203C 1F00 0000 ' <....' MOVE.L #$1F000000,D0 +000000E8: C094 '..' AND.L (A4),D0 +000000EA: 7218 'r.' MOVEQ #$18,D1 +000000EC: E2A8 '..' LSR.L D1,D0 +000000EE: 2D40 FFAA '-@..' MOVE.L D0,-$0056(A6) +000000F2: 6048 '`H' BRA.S *+$004A ; 0000013C +000000F4: 203C 0300 0000 ' <....' MOVE.L #$03000000,D0 +000000FA: C094 '..' AND.L (A4),D0 +000000FC: 6630 'f0' BNE.S *+$0032 ; 0000012E +000000FE: 203C 0003 0000 ' <....' MOVE.L #$00030000,D0 +00000104: C094 '..' AND.L (A4),D0 +00000106: 7210 'r.' MOVEQ #$10,D1 +00000108: E2A8 '..' LSR.L D1,D0 +0000010A: 2D40 FFB2 '-@..' MOVE.L D0,-$004E(A6) +0000010E: 203C 0000 0700 ' <....' MOVE.L #$00000700,D0 +00000114: C094 '..' AND.L (A4),D0 +00000116: E088 '..' LSR.L #8,D0 +00000118: 2D40 FFAE '-@..' MOVE.L D0,-$0052(A6) +0000011C: 203C 0000 F800 ' <....' MOVE.L #$0000F800,D0 +00000122: C094 '..' AND.L (A4),D0 +00000124: 720B 'r.' MOVEQ #$0B,D1 +00000126: E2A8 '..' LSR.L D1,D0 +00000128: 2D40 FFAA '-@..' MOVE.L D0,-$0056(A6) +0000012C: 600E '`.' BRA.S *+$0010 ; 0000013C +0000012E: 49EC 0014 'I...' LEA $0014(A4),A4 +00000132: 2004 ' .' MOVE.L D4,D0 +00000134: 5384 'S.' SUBQ.L #1,D4 +00000136: 4A80 'J.' TST.L D0 +00000138: 6600 FF7A 'f..z' BNE *-$0084 ; 000000B4 +0000013C: 204B ' K' MOVEA.L A3,A0 +0000013E: A01F '..' _DisposePtr ; A01F +00000140: 2D6E FFC2 FFB6 '-n....' MOVE.L -$003E(A6),-$004A(A6) +00000146: 6000 0104 '`...' BRA *+$0106 ; 0000024C +0000014A: 558F 'U.' SUBQ.L #2,A7 +0000014C: 2F2E FFB6 '/...' MOVE.L -$004A(A6),-(A7) +00000150: 487A 013E 'Hz.>' PEA *+$0140 ; 00000290 +00000154: 486E FFF2 'Hn..' PEA -$000E(A6) +00000158: 7000 'p.' MOVEQ #$00,D0 +0000015A: 2F00 '/.' MOVE.L D0,-(A7) +0000015C: 2F00 '/.' MOVE.L D0,-(A7) +0000015E: 486E FFF6 'Hn..' PEA -$000A(A6) +00000162: 4EBA 0000 'N...' JSR DevTreeSetProperty ; id: 225 +00000166: 361F '6.' MOVE.W (A7)+,D3 +00000168: 6600 00EE 'f...' BNE *+$00F0 ; 00000258 +0000016C: 202E FFF6 ' ...' MOVE.L -$000A(A6),D0 +00000170: A71E '..' _NewPtrSysClear ; A71E +00000172: 2648 '&H' MOVEA.L A0,A3 +00000174: 200B ' .' MOVE.L A3,D0 +00000176: 660A 'f.' BNE.S *+$000C ; 00000182 +00000178: 3D7C FFFF 0010 '=|....' MOVE.W #$FFFF,$0010(A6) +0000017E: 6000 0104 '`...' BRA *+$0106 ; 00000284 +00000182: 558F 'U.' SUBQ.L #2,A7 +00000184: 2F2E FFF2 '/...' MOVE.L -$000E(A6),-(A7) +00000188: 2F0B '/.' MOVE.L A3,-(A7) +0000018A: 2F2E FFF6 '/...' MOVE.L -$000A(A6),-(A7) +0000018E: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0030 ; id: 245 +00000192: 284B '(K' MOVEA.L A3,A4 +00000194: 202E FFF6 ' ...' MOVE.L -$000A(A6),D0 +00000198: B0AE FFFA '....' CMP.L -$0006(A6),D0 +0000019C: 544F 'TO' ADDQ.W #2,A7 +0000019E: 6510 'e.' BCS.S *+$0012 ; 000001B0 +000001A0: 202E FFF6 ' ...' MOVE.L -$000A(A6),D0 +000001A4: 4C7C 0000 0000 'L|....' DIVU.L #$00000014,D0 + 0014 +000001AC: 2800 '(.' MOVE.L D0,D4 +000001AE: 606E '`n' BRA.S *+$0070 ; 0000021E +000001B0: 7801 'x.' MOVEQ #$01,D4 +000001B2: 606A '`j' BRA.S *+$006C ; 0000021E +000001B4: 203C F000 0000 ' <....' MOVE.L #$F0000000,D0 +000001BA: C094 '..' AND.L (A4),D0 +000001BC: 0C80 F000 0000 '......' CMPI.L #$F0000000,D0 +000001C2: 6626 'f&' BNE.S *+$0028 ; 000001EA +000001C4: 203C 1F00 0000 ' <....' MOVE.L #$1F000000,D0 +000001CA: C094 '..' AND.L (A4),D0 +000001CC: 7218 'r.' MOVEQ #$18,D1 +000001CE: 2C00 ',.' MOVE.L D0,D6 +000001D0: E2AE '..' LSR.L D1,D6 +000001D2: 7000 'p.' MOVEQ #$00,D0 +000001D4: 1007 '..' MOVE.B D7,D0 +000001D6: 48C0 'H.' EXT.L D0 +000001D8: 2200 '".' MOVE.L D0,D1 +000001DA: E588 '..' LSL.L #2,D0 +000001DC: D081 '..' ADD.L D1,D0 +000001DE: 2206 '".' MOVE.L D6,D1 +000001E0: E1A9 '..' LSL.L D0,D1 +000001E2: 8A81 '..' OR.L D1,D5 +000001E4: 1007 '..' MOVE.B D7,D0 +000001E6: 5207 'R.' ADDQ.B #1,D7 +000001E8: 603C '`<' BRA.S *+$003E ; 00000226 +000001EA: 203C 0300 0000 ' <....' MOVE.L #$03000000,D0 +000001F0: C094 '..' AND.L (A4),D0 +000001F2: 6626 'f&' BNE.S *+$0028 ; 0000021A +000001F4: 203C 0000 F800 ' <....' MOVE.L #$0000F800,D0 +000001FA: C094 '..' AND.L (A4),D0 +000001FC: 720B 'r.' MOVEQ #$0B,D1 +000001FE: 2C00 ',.' MOVE.L D0,D6 +00000200: E2AE '..' LSR.L D1,D6 +00000202: 7000 'p.' MOVEQ #$00,D0 +00000204: 1007 '..' MOVE.B D7,D0 +00000206: 48C0 'H.' EXT.L D0 +00000208: 2200 '".' MOVE.L D0,D1 +0000020A: E588 '..' LSL.L #2,D0 +0000020C: D081 '..' ADD.L D1,D0 +0000020E: 2206 '".' MOVE.L D6,D1 +00000210: E1A9 '..' LSL.L D0,D1 +00000212: 8A81 '..' OR.L D1,D5 +00000214: 1007 '..' MOVE.B D7,D0 +00000216: 5207 'R.' ADDQ.B #1,D7 +00000218: 600C '`.' BRA.S *+$000E ; 00000226 +0000021A: 49EC 0014 'I...' LEA $0014(A4),A4 +0000021E: 2004 ' .' MOVE.L D4,D0 +00000220: 5384 'S.' SUBQ.L #1,D4 +00000222: 4A80 'J.' TST.L D0 +00000224: 668E 'f.' BNE.S *-$0070 ; 000001B4 +00000226: 204B ' K' MOVEA.L A3,A0 +00000228: A01F '..' _DisposePtr ; A01F +0000022A: 7000 'p.' MOVEQ #$00,D0 +0000022C: 1007 '..' MOVE.B D7,D0 +0000022E: 0C00 0006 '....' CMPI.B #$06,D0 +00000232: 6424 'd$' BCC.S *+$0026 ; 00000258 +00000234: 558F 'U.' SUBQ.L #2,A7 +00000236: 2F2E FFB6 '/...' MOVE.L -$004A(A6),-(A7) +0000023A: 486E FFBE 'Hn..' PEA -$0042(A6) +0000023E: 4EBA 0000 'N...' JSR DevTreeNodeInfo ; id: 264 +00000242: 361F '6.' MOVE.W (A7)+,D3 +00000244: 6612 'f.' BNE.S *+$0014 ; 00000258 +00000246: 2D6E FFC2 FFB6 '-n....' MOVE.L -$003E(A6),-$004A(A6) +0000024C: 202E FFB6 ' ...' MOVE.L -$004A(A6),D0 +00000250: B0AE FFBA '....' CMP.L -$0046(A6),D0 +00000254: 6600 FEF4 'f...' BNE *-$010A ; 0000014A +00000258: 202E FFAE ' ...' MOVE.L -$0052(A6),D0 +0000025C: EB88 '..' LSL.L #5,D0 +0000025E: 222E FFAA '"...' MOVE.L -$0056(A6),D1 +00000262: 8280 '..' OR.L D0,D1 +00000264: 1541 0005 '.A..' MOVE.B D1,$0005(A2) +00000268: 701E 'p.' MOVEQ #$1E,D0 +0000026A: 222E FFB2 '"...' MOVE.L -$004E(A6),D1 +0000026E: E1A9 '..' LSL.L D0,D1 +00000270: 2005 ' .' MOVE.L D5,D0 +00000272: 8081 '..' OR.L D1,D0 +00000274: 2480 '$.' MOVE.L D0,(A2) +00000276: 1007 '..' MOVE.B D7,D0 +00000278: 803C 0010 '.<..' OR.B #$10,D0 +0000027C: 1540 0004 '.@..' MOVE.B D0,$0004(A2) +00000280: 426E 0010 'Bn..' CLR.W $0010(A6) +00000284: 4CEE 1CF8 FF8A 'L.....' MOVEM.L -$0076(A6),D3-D7/A2-A4 +0000028A: 4E5E 'N^' UNLK A6 +0000028C: 4E74 0008 'Nt..' RTD #$0008 +00000290: 7265 're' MOVEQ #$65,D1 ; 'e' +00000292: 6700 'g.' DC.W $6700 ; 00000294 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DevTreeNodeInfo"(264) + 00000240 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0030"(245) + 00000190 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DevTreeSetProperty"(225) + 00000164 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0030"(245) + 00000088 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DevTreeSetProperty"(225) + 00000054 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DevTreeNodeInfo"(264) + 00000038 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DevTreeRoot"(205) + 00000018 +Comment: + + EXPANSIONBUSMGR_VEC0124 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_45900 [45900, 45968) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1A (4591A): JSR $453B0 + +32 (45932): JSR $45430 + +4A (4594A): JSR $453B0 + + +Dictionary: Flags $00 FirstId 333 + 333: AUTOMOD_45900 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_45900"(333) 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 1308 'H...' MOVEM.L D3/D6/D7/A4,-(A7) +00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +0000000C: 3E2E 000A '>...' MOVE.W $000A(A6),D7 +00000010: 3007 '0.' MOVE.W D7,D0 +00000012: 5247 'RG' ADDQ.W #1,D7 +00000014: 7200 'r.' MOVEQ #$00,D1 +00000016: 3200 '2.' MOVE.W D0,D1 +00000018: 2F01 '/.' MOVE.L D1,-(A7) +0000001A: 4EBA FA94 'N...' JSR *-$056A ; FFFFFAB0 +0000001E: 1C00 '..' MOVE.B D0,D6 +00000020: BC2C 0004 '.,..' CMP.B $0004(A4),D6 +00000024: 584F 'XO' ADDQ.W #4,A7 +00000026: 6704 'g.' BEQ.S *+$0006 ; 0000002C +00000028: 7000 'p.' MOVEQ #$00,D0 +0000002A: 6032 '`2' BRA.S *+$0034 ; 0000005E +0000002C: 7000 'p.' MOVEQ #$00,D0 +0000002E: 3007 '0.' MOVE.W D7,D0 +00000030: 2F00 '/.' MOVE.L D0,-(A7) +00000032: 4EBA FAFC 'N...' JSR *-$0502 ; FFFFFB30 +00000036: 2C00 ',.' MOVE.L D0,D6 +00000038: BC94 '..' CMP.L (A4),D6 +0000003A: 584F 'XO' ADDQ.W #4,A7 +0000003C: 6704 'g.' BEQ.S *+$0006 ; 00000042 +0000003E: 7000 'p.' MOVEQ #$00,D0 +00000040: 601C '`.' BRA.S *+$001E ; 0000005E +00000042: 5847 'XG' ADDQ.W #4,D7 +00000044: 7000 'p.' MOVEQ #$00,D0 +00000046: 3007 '0.' MOVE.W D7,D0 +00000048: 2F00 '/.' MOVE.L D0,-(A7) +0000004A: 4EBA FA64 'N..d' JSR *-$059A ; FFFFFAB0 +0000004E: 1C00 '..' MOVE.B D0,D6 +00000050: BC2C 0005 '.,..' CMP.B $0005(A4),D6 +00000054: 56C3 'V.' SNE D3 +00000056: 4403 'D.' NEG.B D3 +00000058: 57C0 'W.' SEQ D0 +0000005A: 4400 'D.' NEG.B D0 +0000005C: 584F 'XO' ADDQ.W #4,A7 +0000005E: 4CEE 10C8 FFF0 'L.....' MOVEM.L -$0010(A6),D3/D6/D7/A4 +00000064: 4E5E 'N^' UNLK A6 +00000066: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_45900 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_45970 [45970, 45A08) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +16 (45986): JSR $453F0 + +44 (459B4): JSR $453B0 + +66 (459D6): JSR $45900 + + +Dictionary: Flags $00 FirstId 334 + 334: AUTOMOD_45970 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_45970"(334) Segment="Main"(200) +Size: Flags $00 ModuleSize 152 + +Content: Flags $08 +Contents offset $0000 size $0098 +00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002 +00000004: 48E7 1F08 'H...' MOVEM.L D3-D7/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 283C 0000 0100 '(<....' MOVE.L #$00000100,D4 +00000012: 4878 0100 'Hx..' PEA $0100 +00000016: 4EBA FA68 'N..h' JSR *-$0596 ; FFFFFA80 +0000001A: 3600 '6.' MOVE.W D0,D3 +0000001C: 3E3C 0102 '><..' MOVE.W #$0102,D7 +00000020: 7000 'p.' MOVEQ #$00,D0 +00000022: 3003 '0.' MOVE.W D3,D0 +00000024: B880 '..' CMP.L D0,D4 +00000026: 584F 'XO' ADDQ.W #4,A7 +00000028: 6410 'd.' BCC.S *+$0012 ; 0000003A +0000002A: 7000 'p.' MOVEQ #$00,D0 +0000002C: 3003 '0.' MOVE.W D3,D0 +0000002E: 2204 '".' MOVE.L D4,D1 +00000030: D2BC 0000 0400 '......' ADD.L #$00000400,D1 +00000036: B280 '..' CMP.L D0,D1 +00000038: 644E 'dN' BCC.S *+$0050 ; 00000088 +0000003A: 7000 'p.' MOVEQ #$00,D0 +0000003C: 6050 '`P' BRA.S *+$0052 ; 0000008E +0000003E: 7000 'p.' MOVEQ #$00,D0 +00000040: 3007 '0.' MOVE.W D7,D0 +00000042: 2F00 '/.' MOVE.L D0,-(A7) +00000044: 4EBA F9FA 'N...' JSR *-$0604 ; FFFFFA40 +00000048: 1A00 '..' MOVE.B D0,D5 +0000004A: 7000 'p.' MOVEQ #$00,D0 +0000004C: 1005 '..' MOVE.B D5,D0 +0000004E: 3C3C 00F0 '<<..' MOVE.W #$00F0,D6 +00000052: CC00 '..' AND.B D0,D6 +00000054: 7000 'p.' MOVEQ #$00,D0 +00000056: 1006 '..' MOVE.B D6,D0 +00000058: 4A80 'J.' TST.L D0 +0000005A: 584F 'XO' ADDQ.W #4,A7 +0000005C: 6716 'g.' BEQ.S *+$0018 ; 00000074 +0000005E: 2F0C '/.' MOVE.L A4,-(A7) +00000060: 7000 'p.' MOVEQ #$00,D0 +00000062: 3007 '0.' MOVE.W D7,D0 +00000064: 2F00 '/.' MOVE.L D0,-(A7) +00000066: 4EBA FF28 'N..(' JSR *-$00D6 ; FFFFFF90 +0000006A: 4A00 'J.' TST.B D0 +0000006C: 504F 'PO' ADDQ.W #8,A7 +0000006E: 6704 'g.' BEQ.S *+$0006 ; 00000074 +00000070: 3007 '0.' MOVE.W D7,D0 +00000072: 601A '`.' BRA.S *+$001C ; 0000008E +00000074: 0647 0014 '.G..' ADDI.W #$0014,D7 +00000078: 7000 'p.' MOVEQ #$00,D0 +0000007A: 3007 '0.' MOVE.W D7,D0 +0000007C: 2204 '".' MOVE.L D4,D1 +0000007E: D2BC 0000 0400 '......' ADD.L #$00000400,D1 +00000084: B280 '..' CMP.L D0,D1 +00000086: 6504 'e.' BCS.S *+$0006 ; 0000008C +00000088: B647 '.G' CMP.W D7,D3 +0000008A: 62B2 'b.' BHI.S *-$004C ; 0000003E +0000008C: 7000 'p.' MOVEQ #$00,D0 +0000008E: 4CEE 10F8 FFE6 'L.....' MOVEM.L -$001A(A6),D3-D7/A4 +00000094: 4E5E 'N^' UNLK A6 +00000096: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_45970 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_45A10 [45A10, 45B34) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +B6 (45AC6): JSR strlen ; outside file + + Unresolved outgoing references: + +20 (45A30): JSR $453F0 + +8A (45A9A): JSR $45500 + +96 (45AA6): JSR $45580 + +AE (45ABE): JSR $45500 + +C8 (45AD8): JSR $45500 + +D8 (45AE8): JSR $455C0 + +EC (45AFC): JSR $45500 + +FE (45B0E): JSR $455C0 + +110 (45B20): JSR $45540 + + +Dictionary: Flags $00 FirstId 335 + 335: AUTOMOD_45A10 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_45A10"(335) Segment="Main"(200) +Size: Flags $00 ModuleSize 292 + +Content: Flags $08 +Contents offset $0000 size $0124 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000010: 2E3C 0000 0100 '.<....' MOVE.L #$00000100,D7 +00000016: 2A3C 0000 0102 '*<....' MOVE.L #$00000102,D5 +0000001C: 4878 0100 'Hx..' PEA $0100 +00000020: 4EBA F9BE 'N...' JSR *-$0640 ; FFFFF9E0 +00000024: 3C00 '<.' MOVE.W D0,D6 +00000026: 7000 'p.' MOVEQ #$00,D0 +00000028: 3006 '0.' MOVE.W D6,D0 +0000002A: BE80 '..' CMP.L D0,D7 +0000002C: 584F 'XO' ADDQ.W #4,A7 +0000002E: 6410 'd.' BCC.S *+$0012 ; 00000040 +00000030: 7000 'p.' MOVEQ #$00,D0 +00000032: 3006 '0.' MOVE.W D6,D0 +00000034: 2207 '".' MOVE.L D7,D1 +00000036: D2BC 0000 0400 '......' ADD.L #$00000400,D1 +0000003C: B280 '..' CMP.L D0,D1 +0000003E: 6402 'd.' BCC.S *+$0004 ; 00000042 +00000040: 3C05 '<.' MOVE.W D5,D6 +00000042: 7000 'p.' MOVEQ #$00,D0 +00000044: 3006 '0.' MOVE.W D6,D0 +00000046: 2207 '".' MOVE.L D7,D1 +00000048: D2BC 0000 0400 '......' ADD.L #$00000400,D1 +0000004E: B280 '..' CMP.L D0,D1 +00000050: 6408 'd.' BCC.S *+$000A ; 0000005A +00000052: 303C F60C '0<..' MOVE.W #$F60C,D0 +00000056: 6000 00C2 '`...' BRA *+$00C4 ; 0000011A +0000005A: 7000 'p.' MOVEQ #$00,D0 +0000005C: 3006 '0.' MOVE.W D6,D0 +0000005E: 7214 'r.' MOVEQ #$14,D1 +00000060: D081 '..' ADD.L D1,D0 +00000062: 2407 '$.' MOVE.L D7,D2 +00000064: D4BC 0000 0400 '......' ADD.L #$00000400,D2 +0000006A: B480 '..' CMP.L D0,D2 +0000006C: 6408 'd.' BCC.S *+$000A ; 00000076 +0000006E: 303C F614 '0<..' MOVE.W #$F614,D0 +00000072: 6000 00A6 '`...' BRA *+$00A8 ; 0000011A +00000076: 3E06 '>.' MOVE.W D6,D7 +00000078: 7000 'p.' MOVEQ #$00,D0 +0000007A: 102B 0004 '.+..' MOVE.B $0004(A3),D0 +0000007E: 2F00 '/.' MOVE.L D0,-(A7) +00000080: 3007 '0.' MOVE.W D7,D0 +00000082: 5247 'RG' ADDQ.W #1,D7 +00000084: 7200 'r.' MOVEQ #$00,D1 +00000086: 3200 '2.' MOVE.W D0,D1 +00000088: 2F01 '/.' MOVE.L D1,-(A7) +0000008A: 4EBA FA64 'N..d' JSR *-$059A ; FFFFFAF0 +0000008E: 2F13 '/.' MOVE.L (A3),-(A7) +00000090: 7000 'p.' MOVEQ #$00,D0 +00000092: 3007 '0.' MOVE.W D7,D0 +00000094: 2F00 '/.' MOVE.L D0,-(A7) +00000096: 4EBA FAD8 'N...' JSR *-$0526 ; FFFFFB70 +0000009A: 5847 'XG' ADDQ.W #4,D7 +0000009C: 7000 'p.' MOVEQ #$00,D0 +0000009E: 102B 0005 '.+..' MOVE.B $0005(A3),D0 +000000A2: 2F00 '/.' MOVE.L D0,-(A7) +000000A4: 3007 '0.' MOVE.W D7,D0 +000000A6: 5247 'RG' ADDQ.W #1,D7 +000000A8: 7200 'r.' MOVEQ #$00,D1 +000000AA: 3200 '2.' MOVE.W D0,D1 +000000AC: 2F01 '/.' MOVE.L D1,-(A7) +000000AE: 4EBA FA40 'N..@' JSR *-$05BE ; FFFFFAF0 +000000B2: 486C 0018 'Hl..' PEA $0018(A4) +000000B6: 4EBA 0000 'N...' JSR strlen ; id: 218 +000000BA: 2A00 '*.' MOVE.L D0,D5 +000000BC: 2F05 '/.' MOVE.L D5,-(A7) +000000BE: 3007 '0.' MOVE.W D7,D0 +000000C0: 5247 'RG' ADDQ.W #1,D7 +000000C2: 7200 'r.' MOVEQ #$00,D1 +000000C4: 3200 '2.' MOVE.W D0,D1 +000000C6: 2F01 '/.' MOVE.L D1,-(A7) +000000C8: 4EBA FA26 'N..&' JSR *-$05D8 ; FFFFFAF0 +000000CC: 7000 'p.' MOVEQ #$00,D0 +000000CE: 3007 '0.' MOVE.W D7,D0 +000000D0: 2F00 '/.' MOVE.L D0,-(A7) +000000D2: 2F05 '/.' MOVE.L D5,-(A7) +000000D4: 486C 0018 'Hl..' PEA $0018(A4) +000000D8: 4EBA FAD6 'N...' JSR *-$0528 ; FFFFFBB0 +000000DC: 5847 'XG' ADDQ.W #4,D7 +000000DE: 2F2C 0010 '/,..' MOVE.L $0010(A4),-(A7) +000000E2: 3007 '0.' MOVE.W D7,D0 +000000E4: 5247 'RG' ADDQ.W #1,D7 +000000E6: 7200 'r.' MOVEQ #$00,D1 +000000E8: 3200 '2.' MOVE.W D0,D1 +000000EA: 2F01 '/.' MOVE.L D1,-(A7) +000000EC: 4EBA FA02 'N...' JSR *-$05FC ; FFFFFAF0 +000000F0: 7000 'p.' MOVEQ #$00,D0 +000000F2: 3007 '0.' MOVE.W D7,D0 +000000F4: 2F00 '/.' MOVE.L D0,-(A7) +000000F6: 2F2C 0010 '/,..' MOVE.L $0010(A4),-(A7) +000000FA: 2F2C 0014 '/,..' MOVE.L $0014(A4),-(A7) +000000FE: 4EBA FAB0 'N...' JSR *-$054E ; FFFFFBB0 +00000102: 0646 0014 '.F..' ADDI.W #$0014,D6 +00000106: 7000 'p.' MOVEQ #$00,D0 +00000108: 3006 '0.' MOVE.W D6,D0 +0000010A: 2F00 '/.' MOVE.L D0,-(A7) +0000010C: 4878 0100 'Hx..' PEA $0100 +00000110: 4EBA FA1E 'N...' JSR *-$05E0 ; FFFFFB30 +00000114: 7000 'p.' MOVEQ #$00,D0 +00000116: 4FEF 004C 'O..L' LEA $004C(A7),A7 +0000011A: 4CEE 18E0 FFEC 'L.....' MOVEM.L -$0014(A6),D5-D7/A3/A4 +00000120: 4E5E 'N^' UNLK A6 +00000122: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 000000B8 +Comment: + + AUTOMOD_45A10 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_45B40 [45B40, 45B9C) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 336 + 336: AUTOMOD_45B40 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_45B40"(336) 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 1F08 'H...' MOVEM.L D3-D7/A4,-(A7) +00000008: 282E 0008 '(...' MOVE.L $0008(A6),D4 +0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000010: 4A84 'J.' TST.L D4 +00000012: 6606 'f.' BNE.S *+$0008 ; 0000001A +00000014: 18FC 0030 '...0' MOVE.B #$30,(A4)+ ; '0' +00000018: 6036 '`6' BRA.S *+$0038 ; 00000050 +0000001A: 7A00 'z.' MOVEQ #$00,D5 +0000001C: 7C1C '|.' MOVEQ #$1C,D6 +0000001E: 2004 ' .' MOVE.L D4,D0 +00000020: ECA0 '..' ASR.L D6,D0 +00000022: 7E0F '~.' MOVEQ #$0F,D7 +00000024: CE80 '..' AND.L D0,D7 +00000026: 2005 ' .' MOVE.L D5,D0 +00000028: E988 '..' LSL.L #4,D0 +0000002A: D087 '..' ADD.L D7,D0 +0000002C: 2A00 '*.' MOVE.L D0,D5 +0000002E: 671A 'g.' BEQ.S *+$001C ; 0000004A +00000030: 700A 'p.' MOVEQ #$0A,D0 +00000032: B087 '..' CMP.L D7,D0 +00000034: 5EC3 '^.' SGT D3 +00000036: 4403 'D.' NEG.B D3 +00000038: 6708 'g.' BEQ.S *+$000A ; 00000042 +0000003A: 1007 '..' MOVE.B D7,D0 +0000003C: 7230 'r0' MOVEQ #$30,D1 ; '0' +0000003E: D001 '..' ADD.B D1,D0 +00000040: 6006 '`.' BRA.S *+$0008 ; 00000048 +00000042: 1007 '..' MOVE.B D7,D0 +00000044: 72A9 'r.' MOVEQ #$A9,D1 +00000046: 9001 '..' SUB.B D1,D0 +00000048: 18C0 '..' MOVE.B D0,(A4)+ +0000004A: 5986 'Y.' SUBQ.L #4,D6 +0000004C: 4A86 'J.' TST.L D6 +0000004E: 6CCE 'l.' BGE.S *-$0030 ; 0000001E +00000050: 4214 'B.' CLR.B (A4) +00000052: 4CEE 10F8 FFE8 'L.....' MOVEM.L -$0018(A6),D3-D7/A4 +00000058: 4E5E 'N^' UNLK A6 +0000005A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_45B40 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_45BA0 [45BA0, 45F02) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +250 (45DF0): JSR strcmp ; outside file + +1EA (45D8A): JSR strcmp ; outside file + +1A2 (45D42): JSR strcmp ; outside file + +154 (45CF4): JSR strcmp ; outside file + +28E (45E2E): JSR strlen ; outside file + +282 (45E22): JSR strcpy ; outside file + +26C (45E0C): JSR strlen ; outside file + +262 (45E02): JSR strcat ; outside file + +226 (45DC6): JSR strcat ; outside file + +21A (45DBA): JSR strcat ; outside file + +1FC (45D9C): JSR strcat ; outside file + +1DA (45D7A): JSR strcat ; outside file + +1BA (45D5A): JSR strcpy ; outside file + +136 (45CD6): JSR strlen ; outside file + +CA (45C6A): JSR strlen ; outside file + +C4 (45C64): JSR strcat ; outside file + + Unresolved outgoing references: + +1E (45BBE): JSR $42570 + +6A (45C0A): JSR $42570 + +78 (45C18): JSR $42300 + +B4 (45C54): JSR $45B40 + +D6 (45C76): JSR $45B40 + +E4 (45C84): JSR $45B40 + +174 (45D14): JSR $421B0 + + +Dictionary: Flags $00 FirstId 337 + 337: AUTOMOD_45BA0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_45BA0"(337) Segment="Main"(200) +Size: Flags $00 ModuleSize 866 + +Content: Flags $08 +Contents offset $0000 size $0362 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 1108 'H...' MOVEM.L D3/D7/A4,-(A7) +00000008: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000000C: 2868 0008 '(h..' MOVEA.L $0008(A0),A4 +00000010: 7004 'p.' MOVEQ #$04,D0 +00000012: 2F00 '/.' MOVE.L D0,-(A7) +00000014: 487A 002A 'Hz.*' PEA *+$002C ; 00000040 +00000018: 487A 001A 'Hz..' PEA *+$001C ; 00000034 +0000001C: 2F0C '/.' MOVE.L A4,-(A7) +0000001E: 4EBA C9B0 'N...' JSR *-$364E ; FFFFC9D0 +00000022: 2E00 '..' MOVE.L D0,D7 +00000024: 56C3 'V.' SNE D3 +00000026: 4403 'D.' NEG.B D3 +00000028: 1003 '..' MOVE.B D3,D0 +0000002A: 4CEE 1088 FFF4 'L.....' MOVEM.L -$000C(A6),D3/D7/A4 +00000030: 4E5E 'N^' UNLK A6 +00000032: 4E75 'Nu' RTS +00000034: 6465 7669 6365 'device' DC.B 'device_t' ;MacsBug symbol + 5F74 +0000003C: 7970 'yp' DC.W $7970 +0000003E: 6500 'e.' DC.W $6500 +00000040: 7063 'pc' DC.W $7063 +00000042: 6900 'i.' DC.W $6900 +00000044: 0000 '..' DC.W $0000 +00000046: 0000 '..' DC.W $0000 +00000048: 0000 '..' DC.W $0000 +0000004A: 0000 '..' DC.W $0000 +0000004C: 0000 '..' DC.W $0000 +0000004E: 0000 '..' DC.W $0000 +00000050: 4E56 'NV' DC.W $4E56 +00000052: FFFC '..' DC.W $FFFC +00000054: 48E7 'H.' DC.W $48E7 +00000056: 0718 '..' DC.W $0718 +00000058: 286E '(n' DC.W $286E +0000005A: 000C '..' DC.W $000C +0000005C: 7000 'p.' DC.W $7000 +0000005E: 2F00 '/.' DC.W $2F00 +00000060: 2F00 '/.' DC.W $2F00 +00000062: 487A 'Hz' DC.W $487A +00000064: 009C '..' DC.W $009C +00000066: 2F2E '/.' DC.W $2F2E +00000068: 0008 '..' DC.W $0008 +0000006A: 4EBA 'N.' DC.W $4EBA +0000006C: C964 '.d' DC.W $C964 +0000006E: 2E00 '..' DC.W $2E00 +00000070: 4FEF 'O.' DC.W $4FEF +00000072: 0010 '..' DC.W $0010 +00000074: 6778 'gx' DC.W $6778 +00000076: 2F07 '/.' DC.W $2F07 +00000078: 4EBA 'N.' DC.W $4EBA +0000007A: C6E6 '..' DC.W $C6E6 +0000007C: 2D40 '-@' DC.W $2D40 +0000007E: FFFC '..' DC.W $FFFC +00000080: 2040 ' @' DC.W $2040 +00000082: 2668 '&h' DC.W $2668 +00000084: 0014 '..' DC.W $0014 +00000086: 2F2E '/.' DC.W $2F2E +00000088: 0008 '..' DC.W $0008 +0000008A: 4EBA 'N.' DC.W $4EBA +0000008C: FF74 '.t' DC.W $FF74 +0000008E: 4A00 'J.' DC.W $4A00 +00000090: 504F 'PO' DC.W $504F +00000092: 674C 'gL' DC.W $674C +00000094: 2A13 '*.' DC.W $2A13 +00000096: 203C ' <' DC.W $203C +00000098: 0000 '..' DC.W $0000 +0000009A: F800 '..' DC.W $F800 +0000009C: C085 '..' DC.W $C085 +0000009E: 720B 'r.' DC.W $720B +000000A0: 2C00 ',.' DC.W $2C00 +000000A2: E2AE '..' DC.W $E2AE +000000A4: 203C ' <' DC.W $203C +000000A6: 0000 '..' DC.W $0000 +000000A8: 0700 '..' DC.W $0700 +000000AA: C085 '..' DC.W $C085 +000000AC: 2E00 '..' DC.W $2E00 +000000AE: E08F '..' DC.W $E08F +000000B0: 2F0C '/.' DC.W $2F0C +000000B2: 2F06 '/.' DC.W $2F06 +000000B4: 4EBA 'N.' DC.W $4EBA +000000B6: FEEA '..' DC.W $FEEA +000000B8: 4A87 'J.' DC.W $4A87 +000000BA: 504F 'PO' DC.W $504F +000000BC: 672C 'g,' DC.W $672C +000000BE: 487A 'Hz' DC.W $487A +000000C0: 003E '.>' DC.W $003E +000000C2: 2F0C '/.' DC.W $2F0C +000000C4: 4EBA 'N.' DC.W $4EBA +000000C6: 0000 '..' DC.W $0000 +000000C8: 2F0C '/.' DC.W $2F0C +000000CA: 4EBA 'N.' DC.W $4EBA +000000CC: 0000 '..' DC.W $0000 +000000CE: 588F 'X.' DC.W $588F +000000D0: 4874 'Ht' DC.W $4874 +000000D2: 0800 '..' DC.W $0800 +000000D4: 2F07 '/.' DC.W $2F07 +000000D6: 4EBA 'N.' DC.W $4EBA +000000D8: FEC8 '..' DC.W $FEC8 +000000DA: 4FEF 'O.' DC.W $4FEF +000000DC: 0010 '..' DC.W $0010 +000000DE: 600A '`.' DC.W $600A +000000E0: 2F0C '/.' DC.W $2F0C +000000E2: 2F13 '/.' DC.W $2F13 +000000E4: 4EBA 'N.' DC.W $4EBA +000000E6: FEBA '..' DC.W $FEBA +000000E8: 504F 'PO' DC.W $504F +000000EA: 7E01 '~.' DC.W $7E01 +000000EC: 6004 '`.' DC.W $6004 +000000EE: 4207 'B.' DC.W $4207 +000000F0: 4214 'B.' DC.W $4214 +000000F2: 1007 '..' DC.W $1007 +000000F4: 4CEE 'L.' DC.W $4CEE +000000F6: 18E0 '..' DC.W $18E0 +000000F8: FFE8 '..' DC.W $FFE8 +000000FA: 4E5E 'N^' DC.W $4E5E +000000FC: 4E75 'Nu' DC.W $4E75 +000000FE: 2C00 ',.' DC.W $2C00 +00000100: 7265 're' DC.W $7265 +00000102: 6700 'g.' DC.W $6700 +00000104: 0000 '..' DC.W $0000 +00000106: 0000 '..' DC.W $0000 +00000108: 0000 '..' DC.W $0000 +0000010A: 0000 '..' DC.W $0000 +0000010C: 0000 '..' DC.W $0000 +0000010E: 0000 '..' DC.W $0000 +00000110: 4E56 'NV' DC.W $4E56 +00000112: FFC2 '..' DC.W $FFC2 +00000114: 48E7 'H.' DC.W $48E7 +00000116: 0F38 '.8' DC.W $0F38 +00000118: 266E '&n' DC.W $266E +0000011A: 000C '..' DC.W $000C +0000011C: 1C2E '..' DC.W $1C2E +0000011E: 0013 '..' DC.W $0013 +00000120: 7000 'p.' DC.W $7000 +00000122: 2680 '&.' DC.W $2680 +00000124: 4244 'BD' DC.W $4244 +00000126: 7A00 'z.' DC.W $7A00 +00000128: 206E ' n' DC.W $206E +0000012A: 0008 '..' DC.W $0008 +0000012C: 2468 '$h' DC.W $2468 +0000012E: 0008 '..' DC.W $0008 +00000130: 6032 '`2' DC.W $6032 +00000132: 486A 'Hj' DC.W $486A +00000134: 0020 '. ' DC.W $0020 +00000136: 4EBA 'N.' DC.W $4EBA +00000138: 0000 '..' DC.W $0000 +0000013A: 2E00 '..' DC.W $2E00 +0000013C: 5287 'R.' DC.W $5287 +0000013E: 7002 'p.' DC.W $7002 +00000140: B087 '..' DC.W $B087 +00000142: 584F 'XO' DC.W $584F +00000144: 6F06 'o.' DC.W $6F06 +00000146: 383C '8<' DC.W $383C +00000148: F613 '..' DC.W $F613 +0000014A: 601C '`.' DC.W $601C +0000014C: 487A 'Hz' DC.W $487A +0000014E: 019A '..' DC.W $019A +00000150: 486A 'Hj' DC.W $486A +00000152: 0020 '. ' DC.W $0020 +00000154: 4EBA 'N.' DC.W $4EBA +00000156: 0000 '..' DC.W $0000 +00000158: 4A80 'J.' DC.W $4A80 +0000015A: 504F 'PO' DC.W $504F +0000015C: 670A 'g.' DC.W $670A +0000015E: DA87 '..' DC.W $DA87 +00000160: 246A '$j' DC.W $246A +00000162: 0008 '..' DC.W $0008 +00000164: 200A ' .' DC.W $200A +00000166: 66CA 'f.' DC.W $66CA +00000168: 4A44 'JD' DC.W $4A44 +0000016A: 6600 'f.' DC.W $6600 +0000016C: 0168 '.h' DC.W $0168 +0000016E: 2005 ' .' DC.W $2005 +00000170: 5285 'R.' DC.W $5285 +00000172: 2F05 '/.' DC.W $2F05 +00000174: 4EBA 'N.' DC.W $4EBA +00000176: C49A '..' DC.W $C49A +00000178: 2D40 '-@' DC.W $2D40 +0000017A: FFE8 '..' DC.W $FFE8 +0000017C: 2680 '&.' DC.W $2680 +0000017E: 4AAE 'J.' DC.W $4AAE +00000180: FFE8 '..' DC.W $FFE8 +00000182: 584F 'XO' DC.W $584F +00000184: 6700 'g.' DC.W $6700 +00000186: 014A '.J' DC.W $014A +00000188: 206E ' n' DC.W $206E +0000018A: FFE8 '..' DC.W $FFE8 +0000018C: 4210 'B.' DC.W $4210 +0000018E: 206E ' n' DC.W $206E +00000190: 0008 '..' DC.W $0008 +00000192: 2468 '$h' DC.W $2468 +00000194: 0008 '..' DC.W $0008 +00000196: 6000 '`.' DC.W $6000 +00000198: 0130 '.0' DC.W $0130 +0000019A: 487A 'Hz' DC.W $487A +0000019C: 014C '.L' DC.W $014C +0000019E: 486A 'Hj' DC.W $486A +000001A0: 0020 '. ' DC.W $0020 +000001A2: 4EBA 'N.' DC.W $4EBA +000001A4: 0000 '..' DC.W $0000 +000001A6: 4A80 'J.' DC.W $4A80 +000001A8: 504F 'PO' DC.W $504F +000001AA: 6700 'g.' DC.W $6700 +000001AC: 0128 '.(' DC.W $0128 +000001AE: 422E 'B.' DC.W $422E +000001B0: FFC2 '..' DC.W $FFC2 +000001B2: 487A 'Hz' DC.W $487A +000001B4: 0132 '.2' DC.W $0132 +000001B6: 486E 'Hn' DC.W $486E +000001B8: FFC2 '..' DC.W $FFC2 +000001BA: 4EBA 'N.' DC.W $4EBA +000001BC: 0000 '..' DC.W $0000 +000001BE: 7000 'p.' DC.W $7000 +000001C0: 1006 '..' DC.W $1006 +000001C2: 0C40 '.@' DC.W $0C40 +000001C4: 0001 '..' DC.W $0001 +000001C6: 504F 'PO' DC.W $504F +000001C8: 6738 'g8' DC.W $6738 +000001CA: 7000 'p.' DC.W $7000 +000001CC: 1006 '..' DC.W $1006 +000001CE: 4A80 'J.' DC.W $4A80 +000001D0: 6610 'f.' DC.W $6610 +000001D2: 486A 'Hj' DC.W $486A +000001D4: 0020 '. ' DC.W $0020 +000001D6: 486E 'Hn' DC.W $486E +000001D8: FFC2 '..' DC.W $FFC2 +000001DA: 4EBA 'N.' DC.W $4EBA +000001DC: 0000 '..' DC.W $0000 +000001DE: 504F 'PO' DC.W $504F +000001E0: 6020 '` ' DC.W $6020 +000001E2: 487A 'Hz' DC.W $487A +000001E4: 00FC '..' DC.W $00FC +000001E6: 486A 'Hj' DC.W $486A +000001E8: 0020 '. ' DC.W $0020 +000001EA: 4EBA 'N.' DC.W $4EBA +000001EC: 0000 '..' DC.W $0000 +000001EE: 4A80 'J.' DC.W $4A80 +000001F0: 504F 'PO' DC.W $504F +000001F2: 660E 'f.' DC.W $660E +000001F4: 486A 'Hj' DC.W $486A +000001F6: 0020 '. ' DC.W $0020 +000001F8: 486E 'Hn' DC.W $486E +000001FA: FFC2 '..' DC.W $FFC2 +000001FC: 4EBA 'N.' DC.W $4EBA +000001FE: 0000 '..' DC.W $0000 +00000200: 504F 'PO' DC.W $504F +00000202: 486E 'Hn' DC.W $486E +00000204: FFF0 '..' DC.W $FFF0 +00000206: 2F0A '/.' DC.W $2F0A +00000208: 4EBA 'N.' DC.W $4EBA +0000020A: FE46 '.F' DC.W $FE46 +0000020C: 4A00 'J.' DC.W $4A00 +0000020E: 504F 'PO' DC.W $504F +00000210: 671E 'g.' DC.W $671E +00000212: 487A 'Hz' DC.W $487A +00000214: 00D0 '..' DC.W $00D0 +00000216: 486E 'Hn' DC.W $486E +00000218: FFC2 '..' DC.W $FFC2 +0000021A: 4EBA 'N.' DC.W $4EBA +0000021C: 0000 '..' DC.W $0000 +0000021E: 486E 'Hn' DC.W $486E +00000220: FFF0 '..' DC.W $FFF0 +00000222: 486E 'Hn' DC.W $486E +00000224: FFC2 '..' DC.W $FFC2 +00000226: 4EBA 'N.' DC.W $4EBA +00000228: 0000 '..' DC.W $0000 +0000022A: 4FEF 'O.' DC.W $4FEF +0000022C: 0010 '..' DC.W $0010 +0000022E: 6038 '`8' DC.W $6038 +00000230: 4A06 'J.' DC.W $4A06 +00000232: 6734 'g4' DC.W $6734 +00000234: 7000 'p.' DC.W $7000 +00000236: 1006 '..' DC.W $1006 +00000238: 0C40 '.@' DC.W $0C40 +0000023A: 0001 '..' DC.W $0001 +0000023C: 671C 'g.' DC.W $671C +0000023E: 7000 'p.' DC.W $7000 +00000240: 1006 '..' DC.W $1006 +00000242: 0C40 '.@' DC.W $0C40 +00000244: 0002 '..' DC.W $0002 +00000246: 6620 'f ' DC.W $6620 +00000248: 487A 'Hz' DC.W $487A +0000024A: 0096 '..' DC.W $0096 +0000024C: 486A 'Hj' DC.W $486A +0000024E: 0020 '. ' DC.W $0020 +00000250: 4EBA 'N.' DC.W $4EBA +00000252: 0000 '..' DC.W $0000 +00000254: 4A80 'J.' DC.W $4A80 +00000256: 504F 'PO' DC.W $504F +00000258: 670E 'g.' DC.W $670E +0000025A: 486A 'Hj' DC.W $486A +0000025C: 0020 '. ' DC.W $0020 +0000025E: 486E 'Hn' DC.W $486E +00000260: FFC2 '..' DC.W $FFC2 +00000262: 4EBA 'N.' DC.W $4EBA +00000264: 0000 '..' DC.W $0000 +00000266: 504F 'PO' DC.W $504F +00000268: 486E 'Hn' DC.W $486E +0000026A: FFC2 '..' DC.W $FFC2 +0000026C: 4EBA 'N.' DC.W $4EBA +0000026E: 0000 '..' DC.W $0000 +00000270: 2A00 '*.' DC.W $2A00 +00000272: 206E ' n' DC.W $206E +00000274: FFE8 '..' DC.W $FFE8 +00000276: 4A10 'J.' DC.W $4A10 +00000278: 584F 'XO' DC.W $584F +0000027A: 660E 'f.' DC.W $660E +0000027C: 486E 'Hn' DC.W $486E +0000027E: FFC2 '..' DC.W $FFC2 +00000280: 2F08 '/.' DC.W $2F08 +00000282: 4EBA 'N.' DC.W $4EBA +00000284: 0000 '..' DC.W $0000 +00000286: 504F 'PO' DC.W $504F +00000288: 603A '`:' DC.W $603A +0000028A: 2F2E '/.' DC.W $2F2E +0000028C: FFE8 '..' DC.W $FFE8 +0000028E: 4EBA 'N.' DC.W $4EBA +00000290: 0000 '..' DC.W $0000 +00000292: 2E00 '..' DC.W $2E00 +00000294: 206E ' n' DC.W $206E +00000296: FFE8 '..' DC.W $FFE8 +00000298: 49F0 'I.' DC.W $49F0 +0000029A: 7800 'x.' DC.W $7800 +0000029C: 2007 ' .' DC.W $2007 +0000029E: D085 '..' DC.W $D085 +000002A0: 47F0 'G.' DC.W $47F0 +000002A2: 0800 '..' DC.W $0800 +000002A4: 2D48 '-H' DC.W $2D48 +000002A6: FFEC '..' DC.W $FFEC +000002A8: 584F 'XO' DC.W $584F +000002AA: 6006 '`.' DC.W $6006 +000002AC: 1694 '..' DC.W $1694 +000002AE: 534C 'SL' DC.W $534C +000002B0: 534B 'SK' DC.W $534B +000002B2: B9EE '..' DC.W $B9EE +000002B4: FFEC '..' DC.W $FFEC +000002B6: 64F4 'd.' DC.W $64F4 +000002B8: 41EE 'A.' DC.W $41EE +000002BA: FFC2 '..' DC.W $FFC2 +000002BC: 226E '"n' DC.W $226E +000002BE: FFE8 '..' DC.W $FFE8 +000002C0: 2005 ' .' DC.W $2005 +000002C2: A22E '..' DC.W $A22E +000002C4: 246A '$j' DC.W $246A +000002C6: 0008 '..' DC.W $0008 +000002C8: 200A ' .' DC.W $200A +000002CA: 6600 'f.' DC.W $6600 +000002CC: FECE '..' DC.W $FECE +000002CE: 6004 '`.' DC.W $6004 +000002D0: 383C '8<' DC.W $383C +000002D2: F617 '..' DC.W $F617 +000002D4: 3004 '0.' DC.W $3004 +000002D6: 4CEE 'L.' DC.W $4CEE +000002D8: 1CF0 '..' DC.W $1CF0 +000002DA: FFA6 '..' DC.W $FFA6 +000002DC: 4E5E 'N^' DC.W $4E5E +000002DE: 4E75 'Nu' DC.W $4E75 +000002E0: 7063 'pc' DC.W $7063 +000002E2: 6900 'i.' DC.W $6900 +000002E4: 4000 '@.' DC.W $4000 +000002E6: 2F00 '/.' DC.W $2F00 +000002E8: 6465 'de' DC.W $6465 +000002EA: 7669 'vi' DC.W $7669 +000002EC: 6365 'ce' DC.W $6365 +000002EE: 2D74 '-t' DC.W $2D74 +000002F0: 7265 're' DC.W $7265 +000002F2: 6500 'e.' DC.W $6500 +000002F4: 0000 '..' DC.W $0000 +000002F6: 0000 '..' DC.W $0000 +000002F8: 0000 '..' DC.W $0000 +000002FA: 0000 '..' DC.W $0000 +000002FC: 0000 '..' DC.W $0000 +000002FE: 0000 '..' DC.W $0000 +00000300: 4E56 'NV' DC.W $4E56 +00000302: FFFC '..' DC.W $FFFC +00000304: 48E7 'H.' DC.W $48E7 +00000306: 1F00 '..' DC.W $1F00 +00000308: 242E '$.' DC.W $242E +0000030A: 000C '..' DC.W $000C +0000030C: 226E '"n' DC.W $226E +0000030E: 0008 '..' DC.W $0008 +00000310: 7A00 'z.' DC.W $7A00 +00000312: 4206 'B.' DC.W $4206 +00000314: 4207 'B.' DC.W $4207 +00000316: 7600 'v.' DC.W $7600 +00000318: 6038 '`8' DC.W $6038 +0000031A: 1819 '..' DC.W $1819 +0000031C: 7000 'p.' DC.W $7000 +0000031E: 1004 '..' DC.W $1004 +00000320: 4A80 'J.' DC.W $4A80 +00000322: 660C 'f.' DC.W $660C +00000324: 4A06 'J.' DC.W $4A06 +00000326: 6626 'f&' DC.W $6626 +00000328: 7C01 '|.' DC.W $7C01 +0000032A: 4207 'B.' DC.W $4207 +0000032C: 5485 'T.' DC.W $5485 +0000032E: 601E '`.' DC.W $601E +00000330: 7000 'p.' DC.W $7000 +00000332: 1004 '..' DC.W $1004 +00000334: 0C40 '.@' DC.W $0C40 +00000336: 00FF '..' DC.W $00FF +00000338: 660C 'f.' DC.W $660C +0000033A: 4A07 'J.' DC.W $4A07 +0000033C: 6610 'f.' DC.W $6610 +0000033E: 7E01 '~.' DC.W $7E01 +00000340: 4206 'B.' DC.W $4206 +00000342: 5485 'T.' DC.W $5485 +00000344: 6008 '`.' DC.W $6008 +00000346: 4206 'B.' DC.W $4206 +00000348: 4207 'B.' DC.W $4207 +0000034A: 2005 ' .' DC.W $2005 +0000034C: 5285 'R.' DC.W $5285 +0000034E: 2003 ' .' DC.W $2003 +00000350: 5283 'R.' DC.W $5283 +00000352: B483 '..' DC.W $B483 +00000354: 6EC4 'n.' DC.W $6EC4 +00000356: 2005 ' .' DC.W $2005 +00000358: 4CEE 'L.' DC.W $4CEE +0000035A: 00F8 '..' DC.W $00F8 +0000035C: FFE8 '..' DC.W $FFE8 +0000035E: 4E5E 'N^' DC.W $4E5E +00000360: 4E75 'Nu' DC.W $4E75 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcmp"(285) + 00000252 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcmp"(285) + 000001EC + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcmp"(285) + 000001A4 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcmp"(285) + 00000156 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 00000290 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcpy"(242) + 00000284 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 0000026E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcat"(276) + 00000264 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcat"(276) + 00000228 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcat"(276) + 0000021C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcat"(276) + 000001FE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcat"(276) + 000001DC + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcpy"(242) + 000001BC + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 00000138 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 000000CC + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcat"(276) + 000000C6 +Comment: + + AUTOMOD_45BA0 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_45F10 [45F10, 45F58) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 338 + 338: AUTOMOD_45F10 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_45F10"(338) 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: 2F0B '/.' MOVE.L A3,-(A7) +00000006: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000A: 224B '"K' MOVEA.L A3,A1 +0000000C: 7400 't.' MOVEQ #$00,D2 +0000000E: 602A '`*' BRA.S *+$002C ; 0000003A +00000010: 1219 '..' MOVE.B (A1)+,D1 +00000012: 7000 'p.' MOVEQ #$00,D0 +00000014: 1001 '..' MOVE.B D1,D0 +00000016: 4A80 'J.' TST.L D0 +00000018: 6724 'g$' BEQ.S *+$0026 ; 0000003E +0000001A: 7000 'p.' MOVEQ #$00,D0 +0000001C: 1001 '..' MOVE.B D1,D0 +0000001E: 0C40 00FF '.@..' CMPI.W #$00FF,D0 +00000022: 6612 'f.' BNE.S *+$0014 ; 00000036 +00000024: 7000 'p.' MOVEQ #$00,D0 +00000026: 1011 '..' MOVE.B (A1),D0 +00000028: 727F 'r.' MOVEQ #$7F,D1 ; '' +0000002A: C200 '..' AND.B D0,D1 +0000002C: 5249 'RI' ADDQ.W #1,A1 +0000002E: 7000 'p.' MOVEQ #$00,D0 +00000030: 1001 '..' MOVE.B D1,D0 +00000032: D480 '..' ADD.L D0,D2 +00000034: 6004 '`.' BRA.S *+$0006 ; 0000003A +00000036: 2002 ' .' MOVE.L D2,D0 +00000038: 5282 'R.' ADDQ.L #1,D2 +0000003A: 4A11 'J.' TST.B (A1) +0000003C: 66D2 'f.' BNE.S *-$002C ; 00000010 +0000003E: 2002 ' .' MOVE.L D2,D0 +00000040: 266E FFFC '&n..' MOVEA.L -$0004(A6),A3 +00000044: 4E5E 'N^' UNLK A6 +00000046: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_45F10 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_45F60 [45F60, 45FD6) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 339 + 339: AUTOMOD_45F60 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_45F60"(339) 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 0F18 'H...' MOVEM.L D4-D7/A3/A4,-(A7) +00000008: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 +0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000010: 7800 'x.' MOVEQ #$00,D4 +00000012: 6048 '`H' BRA.S *+$004A ; 0000005C +00000014: 1C1B '..' MOVE.B (A3)+,D6 +00000016: 7000 'p.' MOVEQ #$00,D0 +00000018: 1006 '..' MOVE.B D6,D0 +0000001A: 0C40 00FF '.@..' CMPI.W #$00FF,D0 +0000001E: 6636 'f6' BNE.S *+$0038 ; 00000056 +00000020: 1C1B '..' MOVE.B (A3)+,D6 +00000022: 7000 'p.' MOVEQ #$00,D0 +00000024: 1006 '..' MOVE.B D6,D0 +00000026: 727F 'r.' MOVEQ #$7F,D1 ; '' +00000028: C200 '..' AND.B D0,D1 +0000002A: 7A00 'z.' MOVEQ #$00,D5 +0000002C: 1A01 '..' MOVE.B D1,D5 +0000002E: 7000 'p.' MOVEQ #$00,D0 +00000030: 1006 '..' MOVE.B D6,D0 +00000032: 323C 0080 '2<..' MOVE.W #$0080,D1 +00000036: C200 '..' AND.B D0,D1 +00000038: 6708 'g.' BEQ.S *+$000A ; 00000042 +0000003A: 203C 0000 00FF ' <....' MOVE.L #$000000FF,D0 +00000040: 6002 '`.' BRA.S *+$0004 ; 00000044 +00000042: 7000 'p.' MOVEQ #$00,D0 +00000044: 1C00 '..' MOVE.B D0,D6 +00000046: 7E00 '~.' MOVEQ #$00,D7 +00000048: 6006 '`.' BRA.S *+$0008 ; 00000050 +0000004A: 18C6 '..' MOVE.B D6,(A4)+ +0000004C: 2007 ' .' MOVE.L D7,D0 +0000004E: 5287 'R.' ADDQ.L #1,D7 +00000050: BA87 '..' CMP.L D7,D5 +00000052: 6EF6 'n.' BGT.S *-$0008 ; 0000004A +00000054: 6002 '`.' BRA.S *+$0004 ; 00000058 +00000056: 18C6 '..' MOVE.B D6,(A4)+ +00000058: 2004 ' .' MOVE.L D4,D0 +0000005A: 5284 'R.' ADDQ.L #1,D4 +0000005C: B8AE 000C '....' CMP.L $000C(A6),D4 +00000060: 6C04 'l.' BGE.S *+$0006 ; 00000066 +00000062: 4A13 'J.' TST.B (A3) +00000064: 66AE 'f.' BNE.S *-$0050 ; 00000014 +00000066: 200C ' .' MOVE.L A4,D0 +00000068: 90AE 0010 '....' SUB.L $0010(A6),D0 +0000006C: 4CEE 18F0 FFE8 'L.....' MOVEM.L -$0018(A6),D4-D7/A3/A4 +00000072: 4E5E 'N^' UNLK A6 +00000074: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_45F60 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_45FE0 [45FE0, 4620A) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +1DC (461BC): JSR strlen ; outside file + +1B8 (46198): JSR strlen ; outside file + +194 (46174): JSR strlen ; outside file + +12A (4610A): JSR strlen ; outside file + + Unresolved outgoing references: + +13A (4611A): JSR $421B0 + +158 (46138): JSR $45F10 + +162 (46142): JSR $421B0 + +176 (46156): JSR $45F60 + +218 (461F8): JSR $421C0 + + +Dictionary: Flags $00 FirstId 340 + 340: AUTOMOD_45FE0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_45FE0"(340) Segment="Main"(200) +Size: Flags $00 ModuleSize 554 + +Content: Flags $08 +Contents offset $0000 size $022A +00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002 +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 242E 000C '$...' MOVE.L $000C(A6),D2 +0000000C: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +00000010: 7A00 'z.' MOVEQ #$00,D5 +00000012: 4205 'B.' CLR.B D5 +00000014: 4206 'B.' CLR.B D6 +00000016: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 +0000001A: 4207 'B.' CLR.B D7 +0000001C: 7800 'x.' MOVEQ #$00,D4 +0000001E: 264A '&J' MOVEA.L A2,A3 +00000020: 6000 00B4 '`...' BRA *+$00B6 ; 000000D6 +00000024: 161B '..' MOVE.B (A3)+,D3 +00000026: 7000 'p.' MOVEQ #$00,D0 +00000028: 1003 '..' MOVE.B D3,D0 +0000002A: 4A80 'J.' TST.L D0 +0000002C: 6640 'f@' BNE.S *+$0042 ; 0000006E +0000002E: 4A05 'J.' TST.B D5 +00000030: 6720 'g ' BEQ.S *+$0022 ; 00000052 +00000032: 7000 'p.' MOVEQ #$00,D0 +00000034: 1007 '..' MOVE.B D7,D0 +00000036: 0C00 007F '....' CMPI.B #$7F,D0 ; '' +0000003A: 6408 'd.' BCC.S *+$000A ; 00000044 +0000003C: 1007 '..' MOVE.B D7,D0 +0000003E: 5207 'R.' ADDQ.B #1,D7 +00000040: 6000 0090 '`...' BRA *+$0092 ; 000000D2 +00000044: 18C7 '..' MOVE.B D7,(A4)+ +00000046: 534B 'SK' SUBQ.W #1,A3 +00000048: 2004 ' .' MOVE.L D4,D0 +0000004A: 5384 'S.' SUBQ.L #1,D4 +0000004C: 4205 'B.' CLR.B D5 +0000004E: 6000 0082 '`...' BRA *+$0084 ; 000000D2 +00000052: 4A06 'J.' TST.B D6 +00000054: 670C 'g.' BEQ.S *+$000E ; 00000062 +00000056: 7000 'p.' MOVEQ #$00,D0 +00000058: 1007 '..' MOVE.B D7,D0 +0000005A: 323C 0080 '2<..' MOVE.W #$0080,D1 +0000005E: 8200 '..' OR.B D0,D1 +00000060: 18C1 '..' MOVE.B D1,(A4)+ +00000062: 7A01 'z.' MOVEQ #$01,D5 +00000064: 4206 'B.' CLR.B D6 +00000066: 18FC 00FF '....' MOVE.B #$FF,(A4)+ +0000006A: 7E01 '~.' MOVEQ #$01,D7 +0000006C: 6064 '`d' BRA.S *+$0066 ; 000000D2 +0000006E: 7000 'p.' MOVEQ #$00,D0 +00000070: 1003 '..' MOVE.B D3,D0 +00000072: 0C40 00FF '.@..' CMPI.W #$00FF,D0 +00000076: 663C 'f<' BNE.S *+$003E ; 000000B4 +00000078: 4A06 'J.' TST.B D6 +0000007A: 6726 'g&' BEQ.S *+$0028 ; 000000A2 +0000007C: 7000 'p.' MOVEQ #$00,D0 +0000007E: 1007 '..' MOVE.B D7,D0 +00000080: 0C00 007F '....' CMPI.B #$7F,D0 ; '' +00000084: 6406 'd.' BCC.S *+$0008 ; 0000008C +00000086: 1007 '..' MOVE.B D7,D0 +00000088: 5207 'R.' ADDQ.B #1,D7 +0000008A: 6046 '`F' BRA.S *+$0048 ; 000000D2 +0000008C: 7000 'p.' MOVEQ #$00,D0 +0000008E: 1007 '..' MOVE.B D7,D0 +00000090: 323C 0080 '2<..' MOVE.W #$0080,D1 +00000094: 8200 '..' OR.B D0,D1 +00000096: 18C1 '..' MOVE.B D1,(A4)+ +00000098: 534B 'SK' SUBQ.W #1,A3 +0000009A: 2004 ' .' MOVE.L D4,D0 +0000009C: 5384 'S.' SUBQ.L #1,D4 +0000009E: 4206 'B.' CLR.B D6 +000000A0: 6030 '`0' BRA.S *+$0032 ; 000000D2 +000000A2: 4A05 'J.' TST.B D5 +000000A4: 6702 'g.' BEQ.S *+$0004 ; 000000A8 +000000A6: 18C7 '..' MOVE.B D7,(A4)+ +000000A8: 7C01 '|.' MOVEQ #$01,D6 +000000AA: 4205 'B.' CLR.B D5 +000000AC: 18FC 00FF '....' MOVE.B #$FF,(A4)+ +000000B0: 7E01 '~.' MOVEQ #$01,D7 +000000B2: 601E '`.' BRA.S *+$0020 ; 000000D2 +000000B4: 4A05 'J.' TST.B D5 +000000B6: 6706 'g.' BEQ.S *+$0008 ; 000000BE +000000B8: 18C7 '..' MOVE.B D7,(A4)+ +000000BA: 4205 'B.' CLR.B D5 +000000BC: 6012 '`.' BRA.S *+$0014 ; 000000D0 +000000BE: 4A06 'J.' TST.B D6 +000000C0: 670E 'g.' BEQ.S *+$0010 ; 000000D0 +000000C2: 7000 'p.' MOVEQ #$00,D0 +000000C4: 1007 '..' MOVE.B D7,D0 +000000C6: 323C 0080 '2<..' MOVE.W #$0080,D1 +000000CA: 8200 '..' OR.B D0,D1 +000000CC: 18C1 '..' MOVE.B D1,(A4)+ +000000CE: 4206 'B.' CLR.B D6 +000000D0: 18C3 '..' MOVE.B D3,(A4)+ +000000D2: 2004 ' .' MOVE.L D4,D0 +000000D4: 5284 'R.' ADDQ.L #1,D4 +000000D6: B484 '..' CMP.L D4,D2 +000000D8: 6E00 FF4A 'n..J' BGT *-$00B4 ; 00000024 +000000DC: 4A05 'J.' TST.B D5 +000000DE: 6704 'g.' BEQ.S *+$0006 ; 000000E4 +000000E0: 18C7 '..' MOVE.B D7,(A4)+ +000000E2: 6010 '`.' BRA.S *+$0012 ; 000000F4 +000000E4: 4A06 'J.' TST.B D6 +000000E6: 670C 'g.' BEQ.S *+$000E ; 000000F4 +000000E8: 7000 'p.' MOVEQ #$00,D0 +000000EA: 1007 '..' MOVE.B D7,D0 +000000EC: 323C 0080 '2<..' MOVE.W #$0080,D1 +000000F0: 8200 '..' OR.B D0,D1 +000000F2: 18C1 '..' MOVE.B D1,(A4)+ +000000F4: 4214 'B.' CLR.B (A4) +000000F6: 4CEE 1CF8 FFDE 'L.....' MOVEM.L -$0022(A6),D3-D7/A2-A4 +000000FC: 4E5E 'N^' UNLK A6 +000000FE: 4E75 'Nu' RTS +00000100: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000104: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000108: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000010C: 282E 000C '(...' MOVE.L $000C(A6),D4 +00000110: 246E 0010 '$n..' MOVEA.L $0010(A6),A2 +00000114: 7A01 'z.' MOVEQ #$01,D5 +00000116: 7000 'p.' MOVEQ #$00,D0 +00000118: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +0000011C: 7600 'v.' MOVEQ #$00,D3 +0000011E: 4212 'B.' CLR.B (A2) +00000120: 7201 'r.' MOVEQ #$01,D1 +00000122: B284 '..' CMP.L D4,D1 +00000124: 6C00 00D2 'l...' BGE *+$00D4 ; 000001F8 +00000128: 2F0B '/.' MOVE.L A3,-(A7) +0000012A: 4EBA 0000 'N...' JSR strlen ; id: 218 +0000012E: 5280 'R.' ADDQ.L #1,D0 +00000130: B880 '..' CMP.L D0,D4 +00000132: 584F 'XO' ADDQ.W #4,A7 +00000134: 631E 'c.' BLS.S *+$0020 ; 00000154 +00000136: 4205 'B.' CLR.B D5 +00000138: 2F04 '/.' MOVE.L D4,-(A7) +0000013A: 4EBA C094 'N...' JSR *-$3F6A ; FFFFC1D0 +0000013E: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +00000142: 584F 'XO' ADDQ.W #4,A7 +00000144: 673A 'g:' BEQ.S *+$003C ; 00000180 +00000146: 204B ' K' MOVEA.L A3,A0 +00000148: 226E FFF8 '"n..' MOVEA.L -$0008(A6),A1 +0000014C: 2004 ' .' MOVE.L D4,D0 +0000014E: A22E '..' _BlockMoveData ; A22E +00000150: 2604 '&.' MOVE.L D4,D3 +00000152: 602C '`,' BRA.S *+$002E ; 00000180 +00000154: 7A01 'z.' MOVEQ #$01,D5 +00000156: 2F0B '/.' MOVE.L A3,-(A7) +00000158: 4EBA FDD6 'N...' JSR *-$0228 ; FFFFFF30 +0000015C: 2C00 ',.' MOVE.L D0,D6 +0000015E: 5280 'R.' ADDQ.L #1,D0 +00000160: 2F00 '/.' MOVE.L D0,-(A7) +00000162: 4EBA C06C 'N..l' JSR *-$3F92 ; FFFFC1D0 +00000166: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +0000016A: 504F 'PO' ADDQ.W #8,A7 +0000016C: 6712 'g.' BEQ.S *+$0014 ; 00000180 +0000016E: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000172: 2F04 '/.' MOVE.L D4,-(A7) +00000174: 2F0B '/.' MOVE.L A3,-(A7) +00000176: 4EBA FE08 'N...' JSR *-$01F6 ; FFFFFF80 +0000017A: 2600 '&.' MOVE.L D0,D3 +0000017C: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000180: 4AAE FFF8 'J...' TST.L -$0008(A6) +00000184: 676C 'gl' BEQ.S *+$006E ; 000001F2 +00000186: 2643 '&C' MOVEA.L D3,A3 +00000188: D7EE FFF8 '....' ADDA.L -$0008(A6),A3 +0000018C: 286E FFF8 '(n..' MOVEA.L -$0008(A6),A4 +00000190: 605A '`Z' BRA.S *+$005C ; 000001EC +00000192: 2F0C '/.' MOVE.L A4,-(A7) +00000194: 4EBA 0000 'N...' JSR strlen ; id: 218 +00000198: 2C00 ',.' MOVE.L D0,D6 +0000019A: 200C ' .' MOVE.L A4,D0 +0000019C: D086 '..' ADD.L D6,D0 +0000019E: 5280 'R.' ADDQ.L #1,D0 +000001A0: 2840 '(@' MOVEA.L D0,A4 +000001A2: 7002 'p.' MOVEQ #$02,D0 +000001A4: B086 '..' CMP.L D6,D0 +000001A6: 584F 'XO' ADDQ.W #4,A7 +000001A8: 6E04 'n.' BGT.S *+$0006 ; 000001AE +000001AA: B7CC '..' CMPA.L A4,A3 +000001AC: 6208 'b.' BHI.S *+$000A ; 000001B6 +000001AE: 14BC 0001 '....' MOVE.B #$01,(A2) +000001B2: 4205 'B.' CLR.B D5 +000001B4: 6042 '`B' BRA.S *+$0044 ; 000001F8 +000001B6: 2F0C '/.' MOVE.L A4,-(A7) +000001B8: 4EBA 0000 'N...' JSR strlen ; id: 218 +000001BC: 2E00 '..' MOVE.L D0,D7 +000001BE: 200C ' .' MOVE.L A4,D0 +000001C0: D087 '..' ADD.L D7,D0 +000001C2: 5280 'R.' ADDQ.L #1,D0 +000001C4: 2840 '(@' MOVEA.L D0,A4 +000001C6: 7001 'p.' MOVEQ #$01,D0 +000001C8: B087 '..' CMP.L D7,D0 +000001CA: 584F 'XO' ADDQ.W #4,A7 +000001CC: 6E04 'n.' BGT.S *+$0006 ; 000001D2 +000001CE: B7CC '..' CMPA.L A4,A3 +000001D0: 6208 'b.' BHI.S *+$000A ; 000001DA +000001D2: 14BC 0001 '....' MOVE.B #$01,(A2) +000001D6: 4205 'B.' CLR.B D5 +000001D8: 601E '`.' BRA.S *+$0020 ; 000001F8 +000001DA: 2F0C '/.' MOVE.L A4,-(A7) +000001DC: 4EBA 0000 'N...' JSR strlen ; id: 218 +000001E0: 2800 '(.' MOVE.L D0,D4 +000001E2: 200C ' .' MOVE.L A4,D0 +000001E4: D084 '..' ADD.L D4,D0 +000001E6: 5280 'R.' ADDQ.L #1,D0 +000001E8: 2840 '(@' MOVEA.L D0,A4 +000001EA: 584F 'XO' ADDQ.W #4,A7 +000001EC: B7CC '..' CMPA.L A4,A3 +000001EE: 62A2 'b.' BHI.S *-$005C ; 00000192 +000001F0: 6006 '`.' BRA.S *+$0008 ; 000001F8 +000001F2: 14BC 0001 '....' MOVE.B #$01,(A2) +000001F6: 4205 'B.' CLR.B D5 +000001F8: 4AAE 0014 'J...' TST.L $0014(A6) +000001FC: 6710 'g.' BEQ.S *+$0012 ; 0000020E +000001FE: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +00000202: 20AE FFF8 ' ...' MOVE.L -$0008(A6),(A0) +00000206: 206E 0018 ' n..' MOVEA.L $0018(A6),A0 +0000020A: 2083 ' .' MOVE.L D3,(A0) +0000020C: 6010 '`.' BRA.S *+$0012 ; 0000021E +0000020E: 4AAE FFF8 'J...' TST.L -$0008(A6) +00000212: 670A 'g.' BEQ.S *+$000C ; 0000021E +00000214: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000218: 4EBA BFC6 'N...' JSR *-$4038 ; FFFFC1E0 +0000021C: 584F 'XO' ADDQ.W #4,A7 +0000021E: 1005 '..' MOVE.B D5,D0 +00000220: 4CEE 1CF8 FFD8 'L.....' MOVEM.L -$0028(A6),D3-D7/A2-A4 +00000226: 4E5E 'N^' UNLK A6 +00000228: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 000001DE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 000001BA + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 00000196 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 0000012C +Comment: + + AUTOMOD_45FE0 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_46210 [46210, 46336) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +DC (462EC): JSR strcmp ; outside file + +C0 (462D0): JSR strcmp ; outside file + +40 (46250): JSR strcmp ; outside file + +104 (46314): JSR strlen ; outside file + +F8 (46308): JSR strlen ; outside file + +B0 (462C0): JSR strlen ; outside file + + Unresolved outgoing references: + +20 (46230): JSR $43C20 + +2E (4623E): JSR $422E0 + + +Dictionary: Flags $00 FirstId 341 + 341: AUTOMOD_46210 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_46210"(341) Segment="Main"(200) +Size: Flags $00 ModuleSize 294 + +Content: Flags $08 +Contents offset $0000 size $0126 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 4247 'BG' CLR.W D7 +0000000E: 7000 'p.' MOVEQ #$00,D0 +00000010: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000014: 2680 '&.' MOVE.L D0,(A3) +00000016: 603A '`:' BRA.S *+$003C ; 00000052 +00000018: 486E FFFC 'Hn..' PEA -$0004(A6) +0000001C: 487A 0054 'Hz.T' PEA *+$0056 ; 00000072 +00000020: 4EBA D9EE 'N...' JSR *-$2610 ; FFFFDA10 +00000024: 3E00 '>.' MOVE.W D0,D7 +00000026: 504F 'PO' ADDQ.W #8,A7 +00000028: 6632 'f2' BNE.S *+$0034 ; 0000005C +0000002A: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +0000002E: 4EBA C0A0 'N...' JSR *-$3F5E ; FFFFC0D0 +00000032: 2840 '(@' MOVEA.L D0,A4 +00000034: 487A 0030 'Hz.0' PEA *+$0032 ; 00000066 +00000038: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 +0000003C: 4868 0020 'Hh. ' PEA $0020(A0) +00000040: 4EBA 0000 'N...' JSR strcmp ; id: 285 +00000044: 4A80 'J.' TST.L D0 +00000046: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000004A: 6606 'f.' BNE.S *+$0008 ; 00000052 +0000004C: 26AE FFFC '&...' MOVE.L -$0004(A6),(A3) +00000050: 600A '`.' BRA.S *+$000C ; 0000005C +00000052: 4A47 'JG' TST.W D7 +00000054: 6606 'f.' BNE.S *+$0008 ; 0000005C +00000056: 4AAE FFFC 'J...' TST.L -$0004(A6) +0000005A: 67BC 'g.' BEQ.S *-$0042 ; 00000018 +0000005C: 4CEE 1880 FFF0 'L.....' MOVEM.L -$0010(A6),D7/A3/A4 +00000062: 4E5E 'N^' UNLK A6 +00000064: 4E75 'Nu' RTS +00000066: 6465 'de' BCC.S *+$0067 ; 000000CD +00000068: 7669 'vi' MOVEQ #$69,D3 ; 'i' +0000006A: 6365 'ce' BLS.S *+$0067 ; 000000D1 +0000006C: 2D74 7265 6500 '-tree.' MOVE.L $65(A4,D7.W*2),$6500(A6) +00000072: 6F70 'op' BLE.S *+$0072 ; 000000E4 +00000074: 7469 'ti' MOVEQ #$69,D2 ; 'i' +00000076: 6F6E 'on' BLE.S *+$0070 ; 000000E6 +00000078: 7300 's.' DC.W $7300 ; ???? +0000007A: 0000 0000 '....' ORI.B #$00,D0 +0000007E: 0000 4E56 '..NV' ORI.B #$56,D0 ; 'V' +00000082: FFFC '..' DC.W $FFFC ; ???? +00000084: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000088: 2A2E 0014 '*...' MOVE.L $0014(A6),D5 +0000008C: 4207 'B.' CLR.B D7 +0000008E: 206E 0018 ' n..' MOVEA.L $0018(A6),A0 +00000092: 7000 'p.' MOVEQ #$00,D0 +00000094: 2080 ' .' MOVE.L D0,(A0) +00000096: 4206 'B.' CLR.B D6 +00000098: 7202 'r.' MOVEQ #$02,D1 +0000009A: B285 '..' CMP.L D5,D1 +0000009C: 6C7C 'l|' BGE.S *+$007E ; 0000011A +0000009E: 2005 ' .' MOVE.L D5,D0 +000000A0: D0AE 0010 '....' ADD.L $0010(A6),D0 +000000A4: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +000000A8: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 +000000AC: 6062 '`b' BRA.S *+$0064 ; 00000110 +000000AE: 2F0C '/.' MOVE.L A4,-(A7) +000000B0: 4EBA 0000 'N...' JSR strlen ; id: 218 +000000B4: D08C '..' ADD.L A4,D0 +000000B6: 2640 '&@' MOVEA.L D0,A3 +000000B8: 524B 'RK' ADDQ.W #1,A3 +000000BA: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +000000BE: 2F0C '/.' MOVE.L A4,-(A7) +000000C0: 4EBA 0000 'N...' JSR strcmp ; id: 285 +000000C4: 4A80 'J.' TST.L D0 +000000C6: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000CA: 662A 'f*' BNE.S *+$002C ; 000000F6 +000000CC: 4AAE 000C 'J...' TST.L $000C(A6) +000000D0: 6604 'f.' BNE.S *+$0006 ; 000000D6 +000000D2: 7E01 '~.' MOVEQ #$01,D7 +000000D4: 6012 '`.' BRA.S *+$0014 ; 000000E8 +000000D6: 2F0B '/.' MOVE.L A3,-(A7) +000000D8: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +000000DC: 4EBA 0000 'N...' JSR strcmp ; id: 285 +000000E0: 4A80 'J.' TST.L D0 +000000E2: 504F 'PO' ADDQ.W #8,A7 +000000E4: 6602 'f.' BNE.S *+$0004 ; 000000E8 +000000E6: 7E01 '~.' MOVEQ #$01,D7 +000000E8: 4A07 'J.' TST.B D7 +000000EA: 670A 'g.' BEQ.S *+$000C ; 000000F6 +000000EC: 7C01 '|.' MOVEQ #$01,D6 +000000EE: 206E 0018 ' n..' MOVEA.L $0018(A6),A0 +000000F2: 208C ' .' MOVE.L A4,(A0) +000000F4: 6024 '`$' BRA.S *+$0026 ; 0000011A +000000F6: 2F0B '/.' MOVE.L A3,-(A7) +000000F8: 4EBA 0000 'N...' JSR strlen ; id: 218 +000000FC: D08B '..' ADD.L A3,D0 +000000FE: 2840 '(@' MOVEA.L D0,A4 +00000100: 524C 'RL' ADDQ.W #1,A4 +00000102: 2F0C '/.' MOVE.L A4,-(A7) +00000104: 4EBA 0000 'N...' JSR strlen ; id: 218 +00000108: D08C '..' ADD.L A4,D0 +0000010A: 5280 'R.' ADDQ.L #1,D0 +0000010C: 2840 '(@' MOVEA.L D0,A4 +0000010E: 504F 'PO' ADDQ.W #8,A7 +00000110: B9EE FFFC '....' CMPA.L -$0004(A6),A4 +00000114: 6404 'd.' BCC.S *+$0006 ; 0000011A +00000116: 4A14 'J.' TST.B (A4) +00000118: 6694 'f.' BNE.S *-$006A ; 000000AE +0000011A: 1006 '..' MOVE.B D6,D0 +0000011C: 4CEE 18E0 FFE8 'L.....' MOVEM.L -$0018(A6),D5-D7/A3/A4 +00000122: 4E5E 'N^' UNLK A6 +00000124: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcmp"(285) + 000000DE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcmp"(285) + 000000C2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcmp"(285) + 00000042 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 00000106 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 000000FA + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 000000B2 +Comment: + + AUTOMOD_46210 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_46340 [46340, 463B6) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +36 (46376): JSR strlen ; outside file + +2A (4636A): JSR strlen ; outside file + +1E (4635E): JSR strlen ; outside file + + +Dictionary: Flags $00 FirstId 342 + 342: AUTOMOD_46340 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_46340"(342) Segment="Main"(200) +Size: Flags $00 ModuleSize 118 + +Content: Flags $08 +Contents offset $0000 size $0076 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 246E 0010 '$n..' MOVEA.L $0010(A6),A2 +0000000C: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000010: 2013 ' .' MOVE.L (A3),D0 +00000012: D0AE 0008 '....' ADD.L $0008(A6),D0 +00000016: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +0000001A: 284A '(J' MOVEA.L A2,A4 +0000001C: 2F0C '/.' MOVE.L A4,-(A7) +0000001E: 4EBA 0000 'N...' JSR strlen ; id: 218 +00000022: D08C '..' ADD.L A4,D0 +00000024: 5280 'R.' ADDQ.L #1,D0 +00000026: 2840 '(@' MOVEA.L D0,A4 +00000028: 2F0C '/.' MOVE.L A4,-(A7) +0000002A: 4EBA 0000 'N...' JSR strlen ; id: 218 +0000002E: D08C '..' ADD.L A4,D0 +00000030: 5280 'R.' ADDQ.L #1,D0 +00000032: 2840 '(@' MOVEA.L D0,A4 +00000034: 2F0C '/.' MOVE.L A4,-(A7) +00000036: 4EBA 0000 'N...' JSR strlen ; id: 218 +0000003A: D08C '..' ADD.L A4,D0 +0000003C: 5280 'R.' ADDQ.L #1,D0 +0000003E: 2840 '(@' MOVEA.L D0,A4 +00000040: B9EE FFFC '....' CMPA.L -$0004(A6),A4 +00000044: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000048: 640C 'd.' BCC.S *+$000E ; 00000056 +0000004A: 204C ' L' MOVEA.L A4,A0 +0000004C: 224A '"J' MOVEA.L A2,A1 +0000004E: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +00000052: 908C '..' SUB.L A4,D0 +00000054: A22E '..' _BlockMoveData ; A22E +00000056: 200C ' .' MOVE.L A4,D0 +00000058: 908A '..' SUB.L A2,D0 +0000005A: 9193 '..' SUB.L D0,(A3) +0000005C: 7002 'p.' MOVEQ #$02,D0 +0000005E: B093 '..' CMP.L (A3),D0 +00000060: 6F0A 'o.' BLE.S *+$000C ; 0000006C +00000062: 7000 'p.' MOVEQ #$00,D0 +00000064: 2680 '&.' MOVE.L D0,(A3) +00000066: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000006A: 4210 'B.' CLR.B (A0) +0000006C: 4CEE 1C00 FFF0 'L.....' MOVEM.L -$0010(A6),A2-A4 +00000072: 4E5E 'N^' UNLK A6 +00000074: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 00000038 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 0000002C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 00000020 +Comment: + + AUTOMOD_46340 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_463C0 [463C0, 4641A) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +26 (463E6): JSR $421B0 + + +Dictionary: Flags $00 FirstId 343 + 343: AUTOMOD_463C0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_463C0"(343) 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 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 246E 001C '$n..' MOVEA.L $001C(A6),A2 +0000000C: 2A2E 0014 '*...' MOVE.L $0014(A6),D5 +00000010: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000014: 286E 0018 '(n..' MOVEA.L $0018(A6),A4 +00000018: 2E2E 000C '....' MOVE.L $000C(A6),D7 +0000001C: 7000 'p.' MOVEQ #$00,D0 +0000001E: 2480 '$.' MOVE.L D0,(A2) +00000020: 2C07 ',.' MOVE.L D7,D6 +00000022: DC85 '..' ADD.L D5,D6 +00000024: 2F06 '/.' MOVE.L D6,-(A7) +00000026: 4EBA BDC8 'N...' JSR *-$4236 ; FFFFBDF0 +0000002A: 2880 '(.' MOVE.L D0,(A4) +0000002C: 584F 'XO' ADDQ.W #4,A7 +0000002E: 6720 'g ' BEQ.S *+$0022 ; 00000050 +00000030: 200B ' .' MOVE.L A3,D0 +00000032: 670C 'g.' BEQ.S *+$000E ; 00000040 +00000034: 4A87 'J.' TST.L D7 +00000036: 6F08 'o.' BLE.S *+$000A ; 00000040 +00000038: 204B ' K' MOVEA.L A3,A0 +0000003A: 2254 '"T' MOVEA.L (A4),A1 +0000003C: 2007 ' .' MOVE.L D7,D0 +0000003E: A22E '..' _BlockMoveData ; A22E +00000040: 2647 '&G' MOVEA.L D7,A3 +00000042: D7D4 '..' ADDA.L (A4),A3 +00000044: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000048: 224B '"K' MOVEA.L A3,A1 +0000004A: 2005 ' .' MOVE.L D5,D0 +0000004C: A22E '..' _BlockMoveData ; A22E +0000004E: 2486 '$.' MOVE.L D6,(A2) +00000050: 4CEE 1CE0 FFE8 'L.....' MOVEM.L -$0018(A6),D5-D7/A2-A4 +00000056: 4E5E 'N^' UNLK A6 +00000058: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_463C0 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC0104 [46420, 46848) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +2EA (4670A): JSR strlen ; outside file + +2D8 (466F8): JSR strlen ; outside file + +2B6 (466D6): JSR strlen ; outside file + +2A4 (466C4): JSR strlen ; outside file + +260 (46680): JSR strlen ; outside file + +252 (46672): JSR strlen ; outside file + +142 (46562): JSR strlen ; outside file + +6C (4648C): JSR strlen ; outside file + +3B4 (467D4): JSR EXPANSIONBUSMGR_VEC0014 + +3A2 (467C2): JSR EXPANSIONBUSMGR_VEC0010 + +392 (467B2): JSR EXPANSIONBUSMGR_VEC002C + +8E (464AE): JSR EXPANSIONBUSMGR_VEC0124 + + Unresolved outgoing references: + +1C (4643C): JSR $46210 + +32 (46452): JSR $422E0 + +44 (46464): JSR $42570 + +80 (464A0): JSR $422A0 + +9C (464BC): JSR $45970 + +B2 (464D2): JSR $45A10 + +CC (464EC): JSR $45500 + +DC (464FC): JSR $455C0 + +F0 (46510): JSR $45500 + +102 (46522): JSR $455C0 + +16C (4658C): JSR $42300 + +18C (465AC): JSR $460E0 + +1AA (465CA): JSR $45CB0 + +1DA (465FA): JSR $46290 + +1F2 (46612): JSR $46340 + +210 (46630): JSR $46290 + +22E (4664E): JSR $421C0 + +246 (46666): JSR $45EA0 + +27A (4669A): JSR $421B0 + +302 (46722): JSR $45FE0 + +31C (4673C): JSR $463C0 + +322 (46742): JSR $421C0 + +336 (46756): JSR $45EA0 + +342 (46762): JSR $421B0 + +366 (46786): JSR $45FE0 + +36E (4678E): JSR $421C0 + +3C4 (467E4): JSR $421C0 + +3E6 (46806): JSR $421C0 + +3F6 (46816): JSR $421C0 + +406 (46826): JSR $421C0 + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 344 + 344: EXPANSIONBUSMGR_VEC0104 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC0104"(344) Segment="Main"(200) +Size: Flags $00 ModuleSize 1064 + +Content: Flags $08 +Contents offset $0000 size $0428 +00000000: 4E56 FFAC 'NV..' LINK.W A6,#-$0054 +00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 7000 'p.' MOVEQ #$00,D0 +0000000E: 2D40 FFF6 '-@..' MOVE.L D0,-$000A(A6) +00000012: 3E3C F60D '><..' MOVE.W #$F60D,D7 +00000016: 4205 'B.' CLR.B D5 +00000018: 486E FFD0 'Hn..' PEA -$0030(A6) +0000001C: 4EBA FDD2 'N...' JSR *-$022C ; FFFFFDF0 +00000020: 4AAE FFD0 'J...' TST.L -$0030(A6) +00000024: 584F 'XO' ADDQ.W #4,A7 +00000026: 672C 'g,' BEQ.S *+$002E ; 00000054 +00000028: 1D7C 0001 FFD5 '.|....' MOVE.B #$01,-$002B(A6) +0000002E: 2F2E FFD0 '/...' MOVE.L -$0030(A6),-(A7) +00000032: 4EBA BE8C 'N...' JSR *-$4172 ; FFFFBEC0 +00000036: 2640 '&@' MOVEA.L D0,A3 +00000038: 7000 'p.' MOVEQ #$00,D0 +0000003A: 2F00 '/.' MOVE.L D0,-(A7) +0000003C: 2F00 '/.' MOVE.L D0,-(A7) +0000003E: 487A 03DE 'Hz..' PEA *+$03E0 ; 0000041E +00000042: 2F0B '/.' MOVE.L A3,-(A7) +00000044: 4EBA C10A 'N...' JSR *-$3EF4 ; FFFFC150 +00000048: 2C00 ',.' MOVE.L D0,D6 +0000004A: 4FEF 0014 'O...' LEA $0014(A7),A7 +0000004E: 6708 'g.' BEQ.S *+$000A ; 00000058 +00000050: 7A01 'z.' MOVEQ #$01,D5 +00000052: 6004 '`.' BRA.S *+$0006 ; 00000058 +00000054: 422E FFD5 'B...' CLR.B -$002B(A6) +00000058: 4A05 'J.' TST.B D5 +0000005A: 6600 00CA 'f...' BNE *+$00CC ; 00000126 +0000005E: 7008 'p.' MOVEQ #$08,D0 +00000060: B0AC 0010 '....' CMP.L $0010(A4),D0 +00000064: 6500 00B8 'e...' BCS *+$00BA ; 0000011E +00000068: 486C 0018 'Hl..' PEA $0018(A4) +0000006C: 4EBA 0000 'N...' JSR strlen ; id: 218 +00000070: 2A00 '*.' MOVE.L D0,D5 +00000072: 7004 'p.' MOVEQ #$04,D0 +00000074: B085 '..' CMP.L D5,D0 +00000076: 584F 'XO' ADDQ.W #4,A7 +00000078: 6500 009C 'e...' BCS *+$009E ; 00000116 +0000007C: 2F2C 0008 '/,..' MOVE.L $0008(A4),-(A7) +00000080: 4EBA BDFE 'N...' JSR *-$4200 ; FFFFBE80 +00000084: 2800 '(.' MOVE.L D0,D4 +00000086: 558F 'U.' SUBQ.L #2,A7 +00000088: 2F04 '/.' MOVE.L D4,-(A7) +0000008A: 486E FFC8 'Hn..' PEA -$0038(A6) +0000008E: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0124 ; id: 332 +00000092: 3E1F '>.' MOVE.W (A7)+,D7 +00000094: 584F 'XO' ADDQ.W #4,A7 +00000096: 6676 'fv' BNE.S *+$0078 ; 0000010E +00000098: 486E FFC8 'Hn..' PEA -$0038(A6) +0000009C: 4EBA F4B2 'N...' JSR *-$0B4C ; FFFFF550 +000000A0: 3800 '8.' MOVE.W D0,D4 +000000A2: 7000 'p.' MOVEQ #$00,D0 +000000A4: 3004 '0.' MOVE.W D4,D0 +000000A6: 4A80 'J.' TST.L D0 +000000A8: 584F 'XO' ADDQ.W #4,A7 +000000AA: 6612 'f.' BNE.S *+$0014 ; 000000BE +000000AC: 2F0C '/.' MOVE.L A4,-(A7) +000000AE: 486E FFC8 'Hn..' PEA -$0038(A6) +000000B2: 4EBA F53C 'N..<' JSR *-$0AC2 ; FFFFF5F0 +000000B6: 3E00 '>.' MOVE.W D0,D7 +000000B8: 504F 'PO' ADDQ.W #8,A7 +000000BA: 6000 0356 '`..V' BRA *+$0358 ; 00000412 +000000BE: 5C44 '\D' ADDQ.W #6,D4 +000000C0: 2F05 '/.' MOVE.L D5,-(A7) +000000C2: 3004 '0.' MOVE.W D4,D0 +000000C4: 5244 'RD' ADDQ.W #1,D4 +000000C6: 7200 'r.' MOVEQ #$00,D1 +000000C8: 3200 '2.' MOVE.W D0,D1 +000000CA: 2F01 '/.' MOVE.L D1,-(A7) +000000CC: 4EBA F012 'N...' JSR *-$0FEC ; FFFFF0E0 +000000D0: 7000 'p.' MOVEQ #$00,D0 +000000D2: 3004 '0.' MOVE.W D4,D0 +000000D4: 2F00 '/.' MOVE.L D0,-(A7) +000000D6: 2F05 '/.' MOVE.L D5,-(A7) +000000D8: 486C 0018 'Hl..' PEA $0018(A4) +000000DC: 4EBA F0C2 'N...' JSR *-$0F3C ; FFFFF1A0 +000000E0: 5844 'XD' ADDQ.W #4,D4 +000000E2: 2F2C 0010 '/,..' MOVE.L $0010(A4),-(A7) +000000E6: 3004 '0.' MOVE.W D4,D0 +000000E8: 5244 'RD' ADDQ.W #1,D4 +000000EA: 7200 'r.' MOVEQ #$00,D1 +000000EC: 3200 '2.' MOVE.W D0,D1 +000000EE: 2F01 '/.' MOVE.L D1,-(A7) +000000F0: 4EBA EFEE 'N...' JSR *-$1010 ; FFFFF0E0 +000000F4: 7000 'p.' MOVEQ #$00,D0 +000000F6: 3004 '0.' MOVE.W D4,D0 +000000F8: 2F00 '/.' MOVE.L D0,-(A7) +000000FA: 2F2C 0010 '/,..' MOVE.L $0010(A4),-(A7) +000000FE: 2F2C 0014 '/,..' MOVE.L $0014(A4),-(A7) +00000102: 4EBA F09C 'N...' JSR *-$0F62 ; FFFFF1A0 +00000106: 4FEF 0028 'O..(' LEA $0028(A7),A7 +0000010A: 6000 0306 '`...' BRA *+$0308 ; 00000412 +0000010E: 3E3C F60E '><..' MOVE.W #$F60E,D7 +00000112: 6000 02FE '`...' BRA *+$0300 ; 00000412 +00000116: 3E3C F613 '><..' MOVE.W #$F613,D7 +0000011A: 6000 02F6 '`...' BRA *+$02F8 ; 00000412 +0000011E: 3E3C F60C '><..' MOVE.W #$F60C,D7 +00000122: 6000 02EE '`...' BRA *+$02F0 ; 00000412 +00000126: 4A2E FFD5 'J...' TST.B -$002B(A6) +0000012A: 6700 02E6 'g...' BEQ *+$02E8 ; 00000412 +0000012E: 7040 'p@' MOVEQ #$40,D0 ; '@' +00000130: B0AC 0010 '....' CMP.L $0010(A4),D0 +00000134: 54C3 'T.' SCC D3 +00000136: 4403 'D.' NEG.B D3 +00000138: 1D43 FFD5 '.C..' MOVE.B D3,-$002B(A6) +0000013C: 6718 'g.' BEQ.S *+$001A ; 00000156 +0000013E: 486C 0018 'Hl..' PEA $0018(A4) +00000142: 4EBA 0000 'N...' JSR strlen ; id: 218 +00000146: 2A00 '*.' MOVE.L D0,D5 +00000148: 7008 'p.' MOVEQ #$08,D0 +0000014A: B085 '..' CMP.L D5,D0 +0000014C: 54C3 'T.' SCC D3 +0000014E: 4403 'D.' NEG.B D3 +00000150: 1D43 FFD5 '.C..' MOVE.B D3,-$002B(A6) +00000154: 584F 'XO' ADDQ.W #4,A7 +00000156: 4A2E FFD5 'J...' TST.B -$002B(A6) +0000015A: 6700 02B2 'g...' BEQ *+$02B4 ; 0000040E +0000015E: 6000 0274 '`..t' BRA *+$0276 ; 000003D4 +00000162: 7000 'p.' MOVEQ #$00,D0 +00000164: 2D40 FFD6 '-@..' MOVE.L D0,-$002A(A6) +00000168: 2640 '&@' MOVEA.L D0,A3 +0000016A: 2F06 '/.' MOVE.L D6,-(A7) +0000016C: 4EBA BD72 'N..r' JSR *-$428C ; FFFFBEE0 +00000170: 2D40 FFEA '-@..' MOVE.L D0,-$0016(A6) +00000174: 486E FFDE 'Hn..' PEA -$0022(A6) +00000178: 486E FFEE 'Hn..' PEA -$0012(A6) +0000017C: 486E FFFF 'Hn..' PEA -$0001(A6) +00000180: 206E FFEA ' n..' MOVEA.L -$0016(A6),A0 +00000184: 2F28 0010 '/(..' MOVE.L $0010(A0),-(A7) +00000188: 2F28 0014 '/(..' MOVE.L $0014(A0),-(A7) +0000018C: 4EBA FB32 'N..2' JSR *-$04CC ; FFFFFCC0 +00000190: 1800 '..' MOVE.B D0,D4 +00000192: 4FEF 0018 'O...' LEA $0018(A7),A7 +00000196: 6704 'g.' BEQ.S *+$0006 ; 0000019C +00000198: 7A01 'z.' MOVEQ #$01,D5 +0000019A: 6002 '`.' BRA.S *+$0004 ; 0000019E +0000019C: 7A02 'z.' MOVEQ #$02,D5 +0000019E: 7000 'p.' MOVEQ #$00,D0 +000001A0: 1005 '..' MOVE.B D5,D0 +000001A2: 2F00 '/.' MOVE.L D0,-(A7) +000001A4: 486E FFD6 'Hn..' PEA -$002A(A6) +000001A8: 2F0C '/.' MOVE.L A4,-(A7) +000001AA: 4EBA F6E4 'N...' JSR *-$091A ; FFFFF890 +000001AE: 3E00 '>.' MOVE.W D0,D7 +000001B0: 4FEF 000C 'O...' LEA $000C(A7),A7 +000001B4: 6600 0226 'f..&' BNE *+$0228 ; 000003DC +000001B8: 4A2E FFFF 'J...' TST.B -$0001(A6) +000001BC: 6666 'ff' BNE.S *+$0068 ; 00000224 +000001BE: 7001 'p.' MOVEQ #$01,D0 +000001C0: B0AE FFDE '....' CMP.L -$0022(A6),D0 +000001C4: 6C5E 'l^' BGE.S *+$0060 ; 00000224 +000001C6: 486E FFF2 'Hn..' PEA -$000E(A6) +000001CA: 2F2E FFDE '/...' MOVE.L -$0022(A6),-(A7) +000001CE: 2F2E FFEE '/...' MOVE.L -$0012(A6),-(A7) +000001D2: 486C 0018 'Hl..' PEA $0018(A4) +000001D6: 2F2E FFD6 '/...' MOVE.L -$002A(A6),-(A7) +000001DA: 4EBA FC94 'N...' JSR *-$036A ; FFFFFE70 +000001DE: 4A00 'J.' TST.B D0 +000001E0: 4FEF 0014 'O...' LEA $0014(A7),A7 +000001E4: 6716 'g.' BEQ.S *+$0018 ; 000001FC +000001E6: 2F2E FFF2 '/...' MOVE.L -$000E(A6),-(A7) +000001EA: 486E FFDE 'Hn..' PEA -$0022(A6) +000001EE: 2F2E FFEE '/...' MOVE.L -$0012(A6),-(A7) +000001F2: 4EBA FD2C 'N..,' JSR *-$02D2 ; FFFFFF20 +000001F6: 4FEF 000C 'O...' LEA $000C(A7),A7 +000001FA: 6042 '`B' BRA.S *+$0044 ; 0000023E +000001FC: 486E FFF2 'Hn..' PEA -$000E(A6) +00000200: 2F2E FFDE '/...' MOVE.L -$0022(A6),-(A7) +00000204: 2F2E FFEE '/...' MOVE.L -$0012(A6),-(A7) +00000208: 7000 'p.' MOVEQ #$00,D0 +0000020A: 2F00 '/.' MOVE.L D0,-(A7) +0000020C: 2F2E FFD6 '/...' MOVE.L -$002A(A6),-(A7) +00000210: 4EBA FC5E 'N..^' JSR *-$03A0 ; FFFFFE70 +00000214: 4A00 'J.' TST.B D0 +00000216: 4FEF 0014 'O...' LEA $0014(A7),A7 +0000021A: 6722 'g"' BEQ.S *+$0024 ; 0000023E +0000021C: 3E3C F60D '><..' MOVE.W #$F60D,D7 +00000220: 6000 01BA '`...' BRA *+$01BC ; 000003DC +00000224: 4AAE FFEE 'J...' TST.L -$0012(A6) +00000228: 6714 'g.' BEQ.S *+$0016 ; 0000023E +0000022A: 2F2E FFEE '/...' MOVE.L -$0012(A6),-(A7) +0000022E: 4EBA BB70 'N..p' JSR *-$448E ; FFFFBDA0 +00000232: 7000 'p.' MOVEQ #$00,D0 +00000234: 2D40 FFEE '-@..' MOVE.L D0,-$0012(A6) +00000238: 2D40 FFDE '-@..' MOVE.L D0,-$0022(A6) +0000023C: 584F 'XO' ADDQ.W #4,A7 +0000023E: 2F2C 0010 '/,..' MOVE.L $0010(A4),-(A7) +00000242: 2F2C 0014 '/,..' MOVE.L $0014(A4),-(A7) +00000246: 4EBA F838 'N..8' JSR *-$07C6 ; FFFFFA80 +0000024A: 2D40 FFE2 '-@..' MOVE.L D0,-$001E(A6) +0000024E: 2F2E FFD6 '/...' MOVE.L -$002A(A6),-(A7) +00000252: 4EBA 0000 'N...' JSR strlen ; id: 218 +00000256: 5280 'R.' ADDQ.L #1,D0 +00000258: 2D40 FFBC '-@..' MOVE.L D0,-$0044(A6) +0000025C: 486C 0018 'Hl..' PEA $0018(A4) +00000260: 4EBA 0000 'N...' JSR strlen ; id: 218 +00000264: 222E FFBC '"...' MOVE.L -$0044(A6),D1 +00000268: D081 '..' ADD.L D1,D0 +0000026A: 5280 'R.' ADDQ.L #1,D0 +0000026C: 222E FFE2 '"...' MOVE.L -$001E(A6),D1 +00000270: D280 '..' ADD.L D0,D1 +00000272: 5281 'R.' ADDQ.L #1,D1 +00000274: 2D41 FFDA '-A..' MOVE.L D1,-$0026(A6) +00000278: 2F01 '/.' MOVE.L D1,-(A7) +0000027A: 4EBA BB14 'N...' JSR *-$44EA ; FFFFBD90 +0000027E: 2640 '&@' MOVEA.L D0,A3 +00000280: 200B ' .' MOVE.L A3,D0 +00000282: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000286: 6608 'f.' BNE.S *+$000A ; 00000290 +00000288: 3E3C F617 '><..' MOVE.W #$F617,D7 +0000028C: 6000 014E '`..N' BRA *+$0150 ; 000003DC +00000290: 2D4B FFF2 '-K..' MOVE.L A3,-$000E(A6) +00000294: 206E FFD6 ' n..' MOVEA.L -$002A(A6),A0 +00000298: 224B '"K' MOVEA.L A3,A1 +0000029A: 2D48 FFB8 '-H..' MOVE.L A0,-$0048(A6) +0000029E: 2D49 FFB4 '-I..' MOVE.L A1,-$004C(A6) +000002A2: 2F08 '/.' MOVE.L A0,-(A7) +000002A4: 4EBA 0000 'N...' JSR strlen ; id: 218 +000002A8: 206E FFB8 ' n..' MOVEA.L -$0048(A6),A0 +000002AC: 226E FFB4 '"n..' MOVEA.L -$004C(A6),A1 +000002B0: A22E '..' _BlockMoveData ; A22E +000002B2: 2F2E FFD6 '/...' MOVE.L -$002A(A6),-(A7) +000002B6: 4EBA 0000 'N...' JSR strlen ; id: 218 +000002BA: D0AE FFF2 '....' ADD.L -$000E(A6),D0 +000002BE: 5280 'R.' ADDQ.L #1,D0 +000002C0: 2D40 FFF2 '-@..' MOVE.L D0,-$000E(A6) +000002C4: 41EC 0018 'A...' LEA $0018(A4),A0 +000002C8: 226E FFF2 '"n..' MOVEA.L -$000E(A6),A1 +000002CC: 2D48 FFB0 '-H..' MOVE.L A0,-$0050(A6) +000002D0: 2D49 FFAC '-I..' MOVE.L A1,-$0054(A6) +000002D4: 486C 0018 'Hl..' PEA $0018(A4) +000002D8: 4EBA 0000 'N...' JSR strlen ; id: 218 +000002DC: 206E FFB0 ' n..' MOVEA.L -$0050(A6),A0 +000002E0: 226E FFAC '"n..' MOVEA.L -$0054(A6),A1 +000002E4: A22E '..' _BlockMoveData ; A22E +000002E6: 486C 0018 'Hl..' PEA $0018(A4) +000002EA: 4EBA 0000 'N...' JSR strlen ; id: 218 +000002EE: D0AE FFF2 '....' ADD.L -$000E(A6),D0 +000002F2: 5280 'R.' ADDQ.L #1,D0 +000002F4: 2D40 FFF2 '-@..' MOVE.L D0,-$000E(A6) +000002F8: 2F00 '/.' MOVE.L D0,-(A7) +000002FA: 2F2C 0010 '/,..' MOVE.L $0010(A4),-(A7) +000002FE: 2F2C 0014 '/,..' MOVE.L $0014(A4),-(A7) +00000302: 4EBA F8BC 'N...' JSR *-$0742 ; FFFFFBC0 +00000306: 486E FFE6 'Hn..' PEA -$001A(A6) +0000030A: 486E FFF6 'Hn..' PEA -$000A(A6) +0000030E: 2F2E FFDA '/...' MOVE.L -$0026(A6),-(A7) +00000312: 2F0B '/.' MOVE.L A3,-(A7) +00000314: 2F2E FFDE '/...' MOVE.L -$0022(A6),-(A7) +00000318: 2F2E FFEE '/...' MOVE.L -$0012(A6),-(A7) +0000031C: 4EBA FC82 'N...' JSR *-$037C ; FFFFFFA0 +00000320: 2F0B '/.' MOVE.L A3,-(A7) +00000322: 4EBA BA7C 'N..|' JSR *-$4582 ; FFFFBDA0 +00000326: 4A04 'J.' TST.B D4 +00000328: 4FEF 0038 'O..8' LEA $0038(A7),A7 +0000032C: 6758 'gX' BEQ.S *+$005A ; 00000386 +0000032E: 2F2E FFE6 '/...' MOVE.L -$001A(A6),-(A7) +00000332: 2F2E FFF6 '/...' MOVE.L -$000A(A6),-(A7) +00000336: 4EBA F748 'N..H' JSR *-$08B6 ; FFFFFA80 +0000033A: 2D40 FFC4 '-@..' MOVE.L D0,-$003C(A6) +0000033E: 5280 'R.' ADDQ.L #1,D0 +00000340: 2F00 '/.' MOVE.L D0,-(A7) +00000342: 4EBA BA4C 'N..L' JSR *-$45B2 ; FFFFBD90 +00000346: 2D40 FFC0 '-@..' MOVE.L D0,-$0040(A6) +0000034A: 4A47 'JG' TST.W D7 +0000034C: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000350: 6708 'g.' BEQ.S *+$000A ; 0000035A +00000352: 3E3C F617 '><..' MOVE.W #$F617,D7 +00000356: 6000 0084 '`...' BRA *+$0086 ; 000003DC +0000035A: 2F2E FFC0 '/...' MOVE.L -$0040(A6),-(A7) +0000035E: 2F2E FFE6 '/...' MOVE.L -$001A(A6),-(A7) +00000362: 2F2E FFF6 '/...' MOVE.L -$000A(A6),-(A7) +00000366: 4EBA F858 'N..X' JSR *-$07A6 ; FFFFFBC0 +0000036A: 2F2E FFF6 '/...' MOVE.L -$000A(A6),-(A7) +0000036E: 4EBA BA30 'N..0' JSR *-$45CE ; FFFFBDA0 +00000372: 2D6E FFC0 FFF6 '-n....' MOVE.L -$0040(A6),-$000A(A6) +00000378: 202E FFC4 ' ...' MOVE.L -$003C(A6),D0 +0000037C: 5280 'R.' ADDQ.L #1,D0 +0000037E: 2D40 FFE6 '-@..' MOVE.L D0,-$001A(A6) +00000382: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000386: 558F 'U.' SUBQ.L #2,A7 +00000388: 2F06 '/.' MOVE.L D6,-(A7) +0000038A: 2F2E FFF6 '/...' MOVE.L -$000A(A6),-(A7) +0000038E: 2F2E FFE6 '/...' MOVE.L -$001A(A6),-(A7) +00000392: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC002C ; id: 241 +00000396: 3E1F '>.' MOVE.W (A7)+,D7 +00000398: 6620 'f ' BNE.S *+$0022 ; 000003BA +0000039A: 558F 'U.' SUBQ.L #2,A7 +0000039C: 2F06 '/.' MOVE.L D6,-(A7) +0000039E: 486E FFFA 'Hn..' PEA -$0006(A6) +000003A2: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0010 ; id: 269 +000003A6: 3E1F '>.' MOVE.W (A7)+,D7 +000003A8: 558F 'U.' SUBQ.L #2,A7 +000003AA: 2F06 '/.' MOVE.L D6,-(A7) +000003AC: 7020 'p ' MOVEQ #$20,D0 ; ' ' +000003AE: 80AE FFFA '....' OR.L -$0006(A6),D0 +000003B2: 2F00 '/.' MOVE.L D0,-(A7) +000003B4: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0014 ; id: 292 +000003B8: 3E1F '>.' MOVE.W (A7)+,D7 +000003BA: 4AAE FFF6 'J...' TST.L -$000A(A6) +000003BE: 6710 'g.' BEQ.S *+$0012 ; 000003D0 +000003C0: 2F2E FFF6 '/...' MOVE.L -$000A(A6),-(A7) +000003C4: 4EBA B9DA 'N...' JSR *-$4624 ; FFFFBDA0 +000003C8: 7000 'p.' MOVEQ #$00,D0 +000003CA: 2D40 FFF6 '-@..' MOVE.L D0,-$000A(A6) +000003CE: 584F 'XO' ADDQ.W #4,A7 +000003D0: 422E FFD5 'B...' CLR.B -$002B(A6) +000003D4: 4A2E FFD5 'J...' TST.B -$002B(A6) +000003D8: 6600 FD88 'f...' BNE *-$0276 ; 00000162 +000003DC: 4AAE FFF6 'J...' TST.L -$000A(A6) +000003E0: 670A 'g.' BEQ.S *+$000C ; 000003EC +000003E2: 2F2E FFF6 '/...' MOVE.L -$000A(A6),-(A7) +000003E6: 4EBA B9B8 'N...' JSR *-$4646 ; FFFFBDA0 +000003EA: 584F 'XO' ADDQ.W #4,A7 +000003EC: 4AAE FFEE 'J...' TST.L -$0012(A6) +000003F0: 670A 'g.' BEQ.S *+$000C ; 000003FC +000003F2: 2F2E FFEE '/...' MOVE.L -$0012(A6),-(A7) +000003F6: 4EBA B9A8 'N...' JSR *-$4656 ; FFFFBDA0 +000003FA: 584F 'XO' ADDQ.W #4,A7 +000003FC: 4AAE FFD6 'J...' TST.L -$002A(A6) +00000400: 6710 'g.' BEQ.S *+$0012 ; 00000412 +00000402: 2F2E FFD6 '/...' MOVE.L -$002A(A6),-(A7) +00000406: 4EBA B998 'N...' JSR *-$4666 ; FFFFBDA0 +0000040A: 584F 'XO' ADDQ.W #4,A7 +0000040C: 6004 '`.' BRA.S *+$0006 ; 00000412 +0000040E: 3E3C F613 '><..' MOVE.W #$F613,D7 +00000412: 3007 '0.' MOVE.W D7,D0 +00000414: 4CEE 18F8 FF90 'L.....' MOVEM.L -$0070(A6),D3-D7/A3/A4 +0000041A: 4E5E 'N^' UNLK A6 +0000041C: 4E75 'Nu' RTS +0000041E: 6161 'aa' BSR.S *+$0063 ; 00000481 +00000420: 706C 'pl' MOVEQ #$6C,D0 ; 'l' +00000422: 2C70 6369 0000 ',pci..' MOVEA.L ([$0000,A0]),A6 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 000002EC + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 000002DA + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 000002B8 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 000002A6 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 00000262 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 00000254 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 00000144 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 0000006E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0014"(292) + 000003B6 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0010"(269) + 000003A4 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC002C"(241) + 00000394 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0124"(332) + 00000090 +Comment: + + EXPANSIONBUSMGR_VEC0104 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC0108 [46860, 468E4) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +1E (4687E): JSR EXPANSIONBUSMGR_VEC0124 + + Unresolved outgoing references: + +10 (46870): JSR $422A0 + +32 (46892): JSR $45970 + +56 (468B6): JSR $453B0 + +70 (468D0): JSR $45480 + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 345 + 345: EXPANSIONBUSMGR_VEC0108 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC0108"(345) Segment="Main"(200) +Size: Flags $00 ModuleSize 132 + +Content: Flags $08 +Contents offset $0000 size $0084 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 2F2C 0008 '/,..' MOVE.L $0008(A4),-(A7) +00000010: 4EBA BA2E 'N...' JSR *-$45D0 ; FFFFBA40 +00000014: 2E00 '..' MOVE.L D0,D7 +00000016: 558F 'U.' SUBQ.L #2,A7 +00000018: 2F07 '/.' MOVE.L D7,-(A7) +0000001A: 486E FFF8 'Hn..' PEA -$0008(A6) +0000001E: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0124 ; id: 332 +00000022: 3C1F '<.' MOVE.W (A7)+,D6 +00000024: 584F 'XO' ADDQ.W #4,A7 +00000026: 6706 'g.' BEQ.S *+$0008 ; 0000002E +00000028: 303C F60E '0<..' MOVE.W #$F60E,D0 +0000002C: 604C '`L' BRA.S *+$004E ; 0000007A +0000002E: 486E FFF8 'Hn..' PEA -$0008(A6) +00000032: 4EBA F0DC 'N...' JSR *-$0F22 ; FFFFF110 +00000036: 3E00 '>.' MOVE.W D0,D7 +00000038: 7000 'p.' MOVEQ #$00,D0 +0000003A: 3007 '0.' MOVE.W D7,D0 +0000003C: 4A80 'J.' TST.L D0 +0000003E: 584F 'XO' ADDQ.W #4,A7 +00000040: 6606 'f.' BNE.S *+$0008 ; 00000048 +00000042: 303C F615 '0<..' MOVE.W #$F615,D0 +00000046: 6032 '`2' BRA.S *+$0034 ; 0000007A +00000048: 0647 000B '.G..' ADDI.W #$000B,D7 +0000004C: 3007 '0.' MOVE.W D7,D0 +0000004E: 5247 'RG' ADDQ.W #1,D7 +00000050: 7200 'r.' MOVEQ #$00,D1 +00000052: 3200 '2.' MOVE.W D0,D1 +00000054: 2F01 '/.' MOVE.L D1,-(A7) +00000056: 4EBA EAF8 'N...' JSR *-$1506 ; FFFFEB50 +0000005A: 7200 'r.' MOVEQ #$00,D1 +0000005C: 1200 '..' MOVE.B D0,D1 +0000005E: 2941 0010 ')A..' MOVE.L D1,$0010(A4) +00000062: 7000 'p.' MOVEQ #$00,D0 +00000064: 3007 '0.' MOVE.W D7,D0 +00000066: 2F00 '/.' MOVE.L D0,-(A7) +00000068: 2F2C 0010 '/,..' MOVE.L $0010(A4),-(A7) +0000006C: 2F2C 0014 '/,..' MOVE.L $0014(A4),-(A7) +00000070: 4EBA EBAE 'N...' JSR *-$1450 ; FFFFEC20 +00000074: 7000 'p.' MOVEQ #$00,D0 +00000076: 4FEF 0010 'O...' LEA $0010(A7),A7 +0000007A: 4CEE 10C0 FFEC 'L.....' MOVEM.L -$0014(A6),D6/D7/A4 +00000080: 4E5E 'N^' UNLK A6 +00000082: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0124"(332) + 00000020 +Comment: + + EXPANSIONBUSMGR_VEC0108 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC010C [468F0, 46B26) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +1DE (46ACE): JSR EXPANSIONBUSMGR_VEC0014 + +1CC (46ABC): JSR EXPANSIONBUSMGR_VEC0010 + +1BC (46AAC): JSR EXPANSIONBUSMGR_VEC002C + +64 (46954): JSR EXPANSIONBUSMGR_VEC0124 + + Unresolved outgoing references: + +E (468FE): JSR $46210 + +24 (46914): JSR $422E0 + +36 (46926): JSR $42570 + +56 (46946): JSR $422A0 + +72 (46962): JSR $45970 + +88 (46978): JSR $453B0 + +9E (4698E): JSR $45500 + +C8 (469B8): JSR $42300 + +E2 (469D2): JSR $460E0 + +112 (46A02): JSR $45CB0 + +138 (46A28): JSR $46290 + +152 (46A42): JSR $46340 + +16E (46A5E): JSR $45EA0 + +17A (46A6A): JSR $421B0 + +19A (46A8A): JSR $45FE0 + +1F0 (46AE0): JSR $421C0 + +200 (46AF0): JSR $421C0 + +210 (46B00): JSR $421C0 + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 346 + 346: EXPANSIONBUSMGR_VEC010C + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC010C"(346) Segment="Main"(200) +Size: Flags $00 ModuleSize 566 + +Content: Flags $08 +Contents offset $0000 size $0236 +00000000: 4E56 FFD0 'NV..' LINK.W A6,#-$0030 +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 4207 'B.' CLR.B D7 +0000000A: 486E FFE0 'Hn..' PEA -$0020(A6) +0000000E: 4EBA F910 'N...' JSR *-$06EE ; FFFFF920 +00000012: 4AAE FFE0 'J...' TST.L -$0020(A6) +00000016: 584F 'XO' ADDQ.W #4,A7 +00000018: 672C 'g,' BEQ.S *+$002E ; 00000046 +0000001A: 1D7C 0001 FFE5 '.|....' MOVE.B #$01,-$001B(A6) +00000020: 2F2E FFE0 '/...' MOVE.L -$0020(A6),-(A7) +00000024: 4EBA B9CA 'N...' JSR *-$4634 ; FFFFB9F0 +00000028: 2640 '&@' MOVEA.L D0,A3 +0000002A: 7000 'p.' MOVEQ #$00,D0 +0000002C: 2F00 '/.' MOVE.L D0,-(A7) +0000002E: 2F00 '/.' MOVE.L D0,-(A7) +00000030: 487A 01FA 'Hz..' PEA *+$01FC ; 0000022C +00000034: 2F0B '/.' MOVE.L A3,-(A7) +00000036: 4EBA BC48 'N..H' JSR *-$43B6 ; FFFFBC80 +0000003A: 2C00 ',.' MOVE.L D0,D6 +0000003C: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000040: 6708 'g.' BEQ.S *+$000A ; 0000004A +00000042: 7E01 '~.' MOVEQ #$01,D7 +00000044: 6004 '`.' BRA.S *+$0006 ; 0000004A +00000046: 422E FFE5 'B...' CLR.B -$001B(A6) +0000004A: 4A07 'J.' TST.B D7 +0000004C: 666C 'fl' BNE.S *+$006E ; 000000BA +0000004E: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000052: 2F28 0008 '/(..' MOVE.L $0008(A0),-(A7) +00000056: 4EBA B958 'N..X' JSR *-$46A6 ; FFFFB9B0 +0000005A: 2A00 '*.' MOVE.L D0,D5 +0000005C: 558F 'U.' SUBQ.L #2,A7 +0000005E: 2F05 '/.' MOVE.L D5,-(A7) +00000060: 486E FFD8 'Hn..' PEA -$0028(A6) +00000064: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0124 ; id: 332 +00000068: 3E1F '>.' MOVE.W (A7)+,D7 +0000006A: 584F 'XO' ADDQ.W #4,A7 +0000006C: 6644 'fD' BNE.S *+$0046 ; 000000B2 +0000006E: 486E FFD8 'Hn..' PEA -$0028(A6) +00000072: 4EBA F00C 'N...' JSR *-$0FF2 ; FFFFF080 +00000076: 3A00 ':.' MOVE.W D0,D5 +00000078: 7000 'p.' MOVEQ #$00,D0 +0000007A: 3005 '0.' MOVE.W D5,D0 +0000007C: 4A80 'J.' TST.L D0 +0000007E: 584F 'XO' ADDQ.W #4,A7 +00000080: 6728 'g(' BEQ.S *+$002A ; 000000AA +00000082: 7000 'p.' MOVEQ #$00,D0 +00000084: 3005 '0.' MOVE.W D5,D0 +00000086: 2F00 '/.' MOVE.L D0,-(A7) +00000088: 4EBA EA36 'N..6' JSR *-$15C8 ; FFFFEAC0 +0000008C: 1800 '..' MOVE.B D0,D4 +0000008E: 0204 000F '....' ANDI.B #$0F,D4 +00000092: 7000 'p.' MOVEQ #$00,D0 +00000094: 1004 '..' MOVE.B D4,D0 +00000096: 2F00 '/.' MOVE.L D0,-(A7) +00000098: 7000 'p.' MOVEQ #$00,D0 +0000009A: 3005 '0.' MOVE.W D5,D0 +0000009C: 2F00 '/.' MOVE.L D0,-(A7) +0000009E: 4EBA EB70 'N..p' JSR *-$148E ; FFFFEC10 +000000A2: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000A6: 6000 0178 '`..x' BRA *+$017A ; 00000220 +000000AA: 3E3C F615 '><..' MOVE.W #$F615,D7 +000000AE: 6000 0170 '`..p' BRA *+$0172 ; 00000220 +000000B2: 3E3C F60E '><..' MOVE.W #$F60E,D7 +000000B6: 6000 0168 '`..h' BRA *+$016A ; 00000220 +000000BA: 4A2E FFE5 'J...' TST.B -$001B(A6) +000000BE: 6700 0160 'g..`' BEQ *+$0162 ; 00000220 +000000C2: 6000 0154 '`..T' BRA *+$0156 ; 00000218 +000000C6: 2F06 '/.' MOVE.L D6,-(A7) +000000C8: 4EBA B946 'N..F' JSR *-$46B8 ; FFFFBA10 +000000CC: 2640 '&@' MOVEA.L D0,A3 +000000CE: 486E FFEA 'Hn..' PEA -$0016(A6) +000000D2: 486E FFF2 'Hn..' PEA -$000E(A6) +000000D6: 486E FFFF 'Hn..' PEA -$0001(A6) +000000DA: 2F2B 0010 '/+..' MOVE.L $0010(A3),-(A7) +000000DE: 2F2B 0014 '/+..' MOVE.L $0014(A3),-(A7) +000000E2: 4EBA F70C 'N...' JSR *-$08F2 ; FFFFF7F0 +000000E6: 1800 '..' MOVE.B D0,D4 +000000E8: 4A2E FFFF 'J...' TST.B -$0001(A6) +000000EC: 4FEF 0018 'O...' LEA $0018(A7),A7 +000000F0: 6708 'g.' BEQ.S *+$000A ; 000000FA +000000F2: 3E3C F611 '><..' MOVE.W #$F611,D7 +000000F6: 6000 0128 '`..(' BRA *+$012A ; 00000220 +000000FA: 4A04 'J.' TST.B D4 +000000FC: 6704 'g.' BEQ.S *+$0006 ; 00000102 +000000FE: 7A01 'z.' MOVEQ #$01,D5 +00000100: 6002 '`.' BRA.S *+$0004 ; 00000104 +00000102: 7A02 'z.' MOVEQ #$02,D5 +00000104: 7000 'p.' MOVEQ #$00,D0 +00000106: 1005 '..' MOVE.B D5,D0 +00000108: 2F00 '/.' MOVE.L D0,-(A7) +0000010A: 486E FFE6 'Hn..' PEA -$001A(A6) +0000010E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000112: 4EBA F2AC 'N...' JSR *-$0D52 ; FFFFF3C0 +00000116: 3E00 '>.' MOVE.W D0,D7 +00000118: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000011C: 6600 0102 'f...' BNE *+$0104 ; 00000220 +00000120: 486E FFF6 'Hn..' PEA -$000A(A6) +00000124: 2F2E FFEA '/...' MOVE.L -$0016(A6),-(A7) +00000128: 2F2E FFF2 '/...' MOVE.L -$000E(A6),-(A7) +0000012C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000130: 4868 0018 'Hh..' PEA $0018(A0) +00000134: 2F2E FFE6 '/...' MOVE.L -$001A(A6),-(A7) +00000138: 4EBA F866 'N..f' JSR *-$0798 ; FFFFF9A0 +0000013C: 4A00 'J.' TST.B D0 +0000013E: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000142: 6700 00B2 'g...' BEQ *+$00B4 ; 000001F6 +00000146: 2F2E FFF6 '/...' MOVE.L -$000A(A6),-(A7) +0000014A: 486E FFEA 'Hn..' PEA -$0016(A6) +0000014E: 2F2E FFF2 '/...' MOVE.L -$000E(A6),-(A7) +00000152: 4EBA F8FC 'N...' JSR *-$0702 ; FFFFFA50 +00000156: 4A04 'J.' TST.B D4 +00000158: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000015C: 674E 'gN' BEQ.S *+$0050 ; 000001AC +0000015E: 7001 'p.' MOVEQ #$01,D0 +00000160: B0AE FFEA '....' CMP.L -$0016(A6),D0 +00000164: 6C46 'lF' BGE.S *+$0048 ; 000001AC +00000166: 2F2E FFEA '/...' MOVE.L -$0016(A6),-(A7) +0000016A: 2F2E FFF2 '/...' MOVE.L -$000E(A6),-(A7) +0000016E: 4EBA F440 'N..@' JSR *-$0BBE ; FFFFF5B0 +00000172: 2D40 FFD4 '-@..' MOVE.L D0,-$002C(A6) +00000176: 5280 'R.' ADDQ.L #1,D0 +00000178: 2F00 '/.' MOVE.L D0,-(A7) +0000017A: 4EBA B744 'N..D' JSR *-$48BA ; FFFFB8C0 +0000017E: 2440 '$@' MOVEA.L D0,A2 +00000180: 4A47 'JG' TST.W D7 +00000182: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000186: 6708 'g.' BEQ.S *+$000A ; 00000190 +00000188: 3E3C F617 '><..' MOVE.W #$F617,D7 +0000018C: 6000 0092 '`...' BRA *+$0094 ; 00000220 +00000190: 2F0A '/.' MOVE.L A2,-(A7) +00000192: 2F2E FFEA '/...' MOVE.L -$0016(A6),-(A7) +00000196: 2F2E FFF2 '/...' MOVE.L -$000E(A6),-(A7) +0000019A: 4EBA F554 'N..T' JSR *-$0AAA ; FFFFF6F0 +0000019E: 284A '(J' MOVEA.L A2,A4 +000001A0: 262E FFD4 '&...' MOVE.L -$002C(A6),D3 +000001A4: 5283 'R.' ADDQ.L #1,D3 +000001A6: 4FEF 000C 'O...' LEA $000C(A7),A7 +000001AA: 6008 '`.' BRA.S *+$000A ; 000001B4 +000001AC: 286E FFF2 '(n..' MOVEA.L -$000E(A6),A4 +000001B0: 262E FFEA '&...' MOVE.L -$0016(A6),D3 +000001B4: 558F 'U.' SUBQ.L #2,A7 +000001B6: 2F06 '/.' MOVE.L D6,-(A7) +000001B8: 2F0C '/.' MOVE.L A4,-(A7) +000001BA: 2F03 '/.' MOVE.L D3,-(A7) +000001BC: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC002C ; id: 241 +000001C0: 3E1F '>.' MOVE.W (A7)+,D7 +000001C2: 6620 'f ' BNE.S *+$0022 ; 000001E4 +000001C4: 558F 'U.' SUBQ.L #2,A7 +000001C6: 2F06 '/.' MOVE.L D6,-(A7) +000001C8: 486E FFFA 'Hn..' PEA -$0006(A6) +000001CC: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0010 ; id: 269 +000001D0: 3E1F '>.' MOVE.W (A7)+,D7 +000001D2: 558F 'U.' SUBQ.L #2,A7 +000001D4: 2F06 '/.' MOVE.L D6,-(A7) +000001D6: 7020 'p ' MOVEQ #$20,D0 ; ' ' +000001D8: 80AE FFFA '....' OR.L -$0006(A6),D0 +000001DC: 2F00 '/.' MOVE.L D0,-(A7) +000001DE: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0014 ; id: 292 +000001E2: 3E1F '>.' MOVE.W (A7)+,D7 +000001E4: 200C ' .' MOVE.L A4,D0 +000001E6: 670E 'g.' BEQ.S *+$0010 ; 000001F6 +000001E8: B9EE FFF2 '....' CMPA.L -$000E(A6),A4 +000001EC: 6708 'g.' BEQ.S *+$000A ; 000001F6 +000001EE: 2F0C '/.' MOVE.L A4,-(A7) +000001F0: 4EBA B6DE 'N...' JSR *-$4920 ; FFFFB8D0 +000001F4: 584F 'XO' ADDQ.W #4,A7 +000001F6: 4AAE FFF2 'J...' TST.L -$000E(A6) +000001FA: 670A 'g.' BEQ.S *+$000C ; 00000206 +000001FC: 2F2E FFF2 '/...' MOVE.L -$000E(A6),-(A7) +00000200: 4EBA B6CE 'N...' JSR *-$4930 ; FFFFB8D0 +00000204: 584F 'XO' ADDQ.W #4,A7 +00000206: 4AAE FFE6 'J...' TST.L -$001A(A6) +0000020A: 6714 'g.' BEQ.S *+$0016 ; 00000220 +0000020C: 2F2E FFE6 '/...' MOVE.L -$001A(A6),-(A7) +00000210: 4EBA B6BE 'N...' JSR *-$4940 ; FFFFB8D0 +00000214: 584F 'XO' ADDQ.W #4,A7 +00000216: 6008 '`.' BRA.S *+$000A ; 00000220 +00000218: 4A2E FFE5 'J...' TST.B -$001B(A6) +0000021C: 6600 FEA8 'f...' BNE *-$0156 ; 000000C6 +00000220: 3007 '0.' MOVE.W D7,D0 +00000222: 4CEE 1CF8 FFB0 'L.....' MOVEM.L -$0050(A6),D3-D7/A2-A4 +00000228: 4E5E 'N^' UNLK A6 +0000022A: 4E75 'Nu' RTS +0000022C: 6161 'aa' BSR.S *+$0063 ; 0000028F +0000022E: 706C 'pl' MOVEQ #$6C,D0 ; 'l' +00000230: 2C70 6369 0000 ',pci..' MOVEA.L ([$0000,A0]),A6 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0014"(292) + 000001E0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0010"(269) + 000001CE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC002C"(241) + 000001BE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0124"(332) + 00000066 +Comment: + + EXPANSIONBUSMGR_VEC010C ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_46B30 [46B30, 46BDA) + + Module started due to: vector glue above + + Unresolved outgoing references: + +12 (46B42): JSR $453F0 + +40 (46B70): JSR $453B0 + +68 (46B98): JSR $45500 + +80 (46BB0): JSR $45500 + + +Dictionary: Flags $00 FirstId 347 + 347: AUTOMOD_46B30 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_46B30"(347) Segment="Main"(200) +Size: Flags $00 ModuleSize 170 + +Content: Flags $08 +Contents offset $0000 size $00AA +00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002 +00000004: 48E7 1F00 'H...' MOVEM.L D3-D7,-(A7) +00000008: 283C 0000 0100 '(<....' MOVE.L #$00000100,D4 +0000000E: 4878 0100 'Hx..' PEA $0100 +00000012: 4EBA E8AC 'N...' JSR *-$1752 ; FFFFE8C0 +00000016: 3600 '6.' MOVE.W D0,D3 +00000018: 3E3C 0102 '><..' MOVE.W #$0102,D7 +0000001C: 7000 'p.' MOVEQ #$00,D0 +0000001E: 3003 '0.' MOVE.W D3,D0 +00000020: B880 '..' CMP.L D0,D4 +00000022: 584F 'XO' ADDQ.W #4,A7 +00000024: 6410 'd.' BCC.S *+$0012 ; 00000036 +00000026: 7000 'p.' MOVEQ #$00,D0 +00000028: 3003 '0.' MOVE.W D3,D0 +0000002A: 2204 '".' MOVE.L D4,D1 +0000002C: D2BC 0000 0400 '......' ADD.L #$00000400,D1 +00000032: B280 '..' CMP.L D0,D1 +00000034: 6464 'dd' BCC.S *+$0066 ; 0000009A +00000036: 7000 'p.' MOVEQ #$00,D0 +00000038: 6066 '`f' BRA.S *+$0068 ; 000000A0 +0000003A: 7000 'p.' MOVEQ #$00,D0 +0000003C: 3007 '0.' MOVE.W D7,D0 +0000003E: 2F00 '/.' MOVE.L D0,-(A7) +00000040: 4EBA E83E 'N..>' JSR *-$17C0 ; FFFFE880 +00000044: 1C00 '..' MOVE.B D0,D6 +00000046: 7000 'p.' MOVEQ #$00,D0 +00000048: 1006 '..' MOVE.B D6,D0 +0000004A: 7A08 'z.' MOVEQ #$08,D5 +0000004C: CA00 '..' AND.B D0,D5 +0000004E: 7000 'p.' MOVEQ #$00,D0 +00000050: 1005 '..' MOVE.B D5,D0 +00000052: 4A80 'J.' TST.L D0 +00000054: 584F 'XO' ADDQ.W #4,A7 +00000056: 6618 'f.' BNE.S *+$001A ; 00000070 +00000058: 0206 000F '....' ANDI.B #$0F,D6 +0000005C: 7000 'p.' MOVEQ #$00,D0 +0000005E: 1006 '..' MOVE.B D6,D0 +00000060: 2F00 '/.' MOVE.L D0,-(A7) +00000062: 7000 'p.' MOVEQ #$00,D0 +00000064: 3007 '0.' MOVE.W D7,D0 +00000066: 2F00 '/.' MOVE.L D0,-(A7) +00000068: 4EBA E966 'N..f' JSR *-$1698 ; FFFFE9D0 +0000006C: 504F 'PO' ADDQ.W #8,A7 +0000006E: 6016 '`.' BRA.S *+$0018 ; 00000086 +00000070: 0206 00F7 '....' ANDI.B #$F7,D6 +00000074: 7000 'p.' MOVEQ #$00,D0 +00000076: 1006 '..' MOVE.B D6,D0 +00000078: 2F00 '/.' MOVE.L D0,-(A7) +0000007A: 7000 'p.' MOVEQ #$00,D0 +0000007C: 3007 '0.' MOVE.W D7,D0 +0000007E: 2F00 '/.' MOVE.L D0,-(A7) +00000080: 4EBA E94E 'N..N' JSR *-$16B0 ; FFFFE9D0 +00000084: 504F 'PO' ADDQ.W #8,A7 +00000086: 0647 0014 '.G..' ADDI.W #$0014,D7 +0000008A: 7000 'p.' MOVEQ #$00,D0 +0000008C: 3007 '0.' MOVE.W D7,D0 +0000008E: 2204 '".' MOVE.L D4,D1 +00000090: D2BC 0000 0400 '......' ADD.L #$00000400,D1 +00000096: B280 '..' CMP.L D0,D1 +00000098: 6504 'e.' BCS.S *+$0006 ; 0000009E +0000009A: B647 '.G' CMP.W D7,D3 +0000009C: 629C 'b.' BHI.S *-$0062 ; 0000003A +0000009E: 7000 'p.' MOVEQ #$00,D0 +000000A0: 4CEE 00F8 FFEA 'L.....' MOVEM.L -$0016(A6),D3-D7 +000000A6: 4E5E 'N^' UNLK A6 +000000A8: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_46B30 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_46BE0 [46BE0, 46CDA) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +12 (46BF2): JSR $453F0 + +64 (46C44): JSR $453B0 + +8A (46C6A): JSR $45480 + +CE (46CAE): JSR $455C0 + +DE (46CBE): JSR $45540 + +E8 (46CC8): JSR $45640 + + +Dictionary: Flags $00 FirstId 348 + 348: AUTOMOD_46BE0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_46BE0"(348) Segment="Main"(200) +Size: Flags $00 ModuleSize 250 + +Content: Flags $08 +Contents offset $0000 size $00FA +00000000: 4E56 FFF6 'NV..' LINK.W A6,#-$000A +00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) +00000008: 263C 0000 0100 '&<....' MOVE.L #$00000100,D3 +0000000E: 4878 0100 'Hx..' PEA $0100 +00000012: 4EBA E7FC 'N...' JSR *-$1802 ; FFFFE810 +00000016: 3D40 FFF6 '=@..' MOVE.W D0,-$000A(A6) +0000001A: 3E3C 0102 '><..' MOVE.W #$0102,D7 +0000001E: 2D7C 0000 0102 '-|....' MOVE.L #$00000102,-$0004(A6) + FFFC +00000026: 7000 'p.' MOVEQ #$00,D0 +00000028: 302E FFF6 '0...' MOVE.W -$000A(A6),D0 +0000002C: B680 '..' CMP.L D0,D3 +0000002E: 584F 'XO' ADDQ.W #4,A7 +00000030: 6400 00BE 'd...' BCC *+$00C0 ; 000000F0 +00000034: 7000 'p.' MOVEQ #$00,D0 +00000036: 302E FFF6 '0...' MOVE.W -$000A(A6),D0 +0000003A: 2203 '".' MOVE.L D3,D1 +0000003C: D2BC 0000 0400 '......' ADD.L #$00000400,D1 +00000042: B280 '..' CMP.L D0,D1 +00000044: 6500 00AA 'e...' BCS *+$00AC ; 000000F0 +00000048: 203C 0000 0400 ' <....' MOVE.L #$00000400,D0 +0000004E: A71E '..' _NewPtrSysClear ; A71E +00000050: 2648 '&H' MOVEA.L A0,A3 +00000052: 200B ' .' MOVE.L A3,D0 +00000054: 6700 009A 'g...' BEQ *+$009C ; 000000F0 +00000058: 284B '(K' MOVEA.L A3,A4 +0000005A: 4244 'BD' CLR.W D4 +0000005C: 6050 '`P' BRA.S *+$0052 ; 000000AE +0000005E: 7000 'p.' MOVEQ #$00,D0 +00000060: 3007 '0.' MOVE.W D7,D0 +00000062: 2F00 '/.' MOVE.L D0,-(A7) +00000064: 4EBA E76A 'N..j' JSR *-$1894 ; FFFFE7D0 +00000068: 1A00 '..' MOVE.B D0,D5 +0000006A: 7000 'p.' MOVEQ #$00,D0 +0000006C: 1005 '..' MOVE.B D5,D0 +0000006E: 3C3C 00F0 '<<..' MOVE.W #$00F0,D6 +00000072: CC00 '..' AND.B D0,D6 +00000074: 7000 'p.' MOVEQ #$00,D0 +00000076: 1006 '..' MOVE.B D6,D0 +00000078: 4A80 'J.' TST.L D0 +0000007A: 584F 'XO' ADDQ.W #4,A7 +0000007C: 671C 'g.' BEQ.S *+$001E ; 0000009A +0000007E: 7000 'p.' MOVEQ #$00,D0 +00000080: 3007 '0.' MOVE.W D7,D0 +00000082: 2F00 '/.' MOVE.L D0,-(A7) +00000084: 7014 'p.' MOVEQ #$14,D0 +00000086: 2F00 '/.' MOVE.L D0,-(A7) +00000088: 2F0C '/.' MOVE.L A4,-(A7) +0000008A: 4EBA E814 'N...' JSR *-$17EA ; FFFFE8A0 +0000008E: D8FC 0014 '....' ADDA.W #$0014,A4 +00000092: 0644 0014 '.D..' ADDI.W #$0014,D4 +00000096: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000009A: 0647 0014 '.G..' ADDI.W #$0014,D7 +0000009E: 7000 'p.' MOVEQ #$00,D0 +000000A0: 3007 '0.' MOVE.W D7,D0 +000000A2: 2203 '".' MOVE.L D3,D1 +000000A4: D2BC 0000 0400 '......' ADD.L #$00000400,D1 +000000AA: B280 '..' CMP.L D0,D1 +000000AC: 6506 'e.' BCS.S *+$0008 ; 000000B4 +000000AE: BE6E FFF6 '.n..' CMP.W -$000A(A6),D7 +000000B2: 65AA 'e.' BCS.S *-$0054 ; 0000005E +000000B4: 7000 'p.' MOVEQ #$00,D0 +000000B6: 3004 '0.' MOVE.W D4,D0 +000000B8: 4A80 'J.' TST.L D0 +000000BA: 672C 'g,' BEQ.S *+$002E ; 000000E8 +000000BC: 3E2E FFFE '>...' MOVE.W -$0002(A6),D7 +000000C0: 7000 'p.' MOVEQ #$00,D0 +000000C2: 3007 '0.' MOVE.W D7,D0 +000000C4: 2F00 '/.' MOVE.L D0,-(A7) +000000C6: 7000 'p.' MOVEQ #$00,D0 +000000C8: 3004 '0.' MOVE.W D4,D0 +000000CA: 2F00 '/.' MOVE.L D0,-(A7) +000000CC: 2F0B '/.' MOVE.L A3,-(A7) +000000CE: 4EBA E910 'N...' JSR *-$16EE ; FFFFE9E0 +000000D2: DE44 '.D' ADD.W D4,D7 +000000D4: 7000 'p.' MOVEQ #$00,D0 +000000D6: 3007 '0.' MOVE.W D7,D0 +000000D8: 2F00 '/.' MOVE.L D0,-(A7) +000000DA: 4878 0100 'Hx..' PEA $0100 +000000DE: 4EBA E880 'N...' JSR *-$177E ; FFFFE960 +000000E2: 4FEF 0014 'O...' LEA $0014(A7),A7 +000000E6: 6004 '`.' BRA.S *+$0006 ; 000000EC +000000E8: 4EBA E976 'N..v' JSR *-$1688 ; FFFFEA60 +000000EC: 204B ' K' MOVEA.L A3,A0 +000000EE: A01F '..' _DisposePtr ; A01F +000000F0: 4CEE 18F8 FFDA 'L.....' MOVEM.L -$0026(A6),D3-D7/A3/A4 +000000F6: 4E5E 'N^' UNLK A6 +000000F8: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_46BE0 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_46CE0 [46CE0, 46DF8) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +1E (46CFE): JSR strcpy ; outside file + +E6 (46DC6): JSR EXPANSIONBUSMGR_VEC0014 + +D4 (46DB4): JSR EXPANSIONBUSMGR_VEC002C + +C4 (46DA4): JSR EXPANSIONBUSMGR_VEC0014 + +74 (46D54): JSR DevTreeSetProperty + + Unresolved outgoing references: + +24 (46D04): JSR $45600 + +3A (46D1A): JSR $453B0 + +5C (46D3C): JSR $45480 + +86 (46D66): JSR $422E0 + +98 (46D78): JSR $42C90 + +B0 (46D90): JSR $422C0 + +EE (46DCE): JSR $453B0 + +102 (46DE2): JSR $45500 + + +Dictionary: Flags $00 FirstId 349 + 349: AUTOMOD_46CE0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_46CE0"(349) Segment="Main"(200) +Size: Flags $00 ModuleSize 280 + +Content: Flags $08 +Contents offset $0000 size $0118 +00000000: 4E56 FEF0 'NV..' LINK.W A6,#-$0110 +00000004: 48E7 0F18 'H...' MOVEM.L D4-D7/A3/A4,-(A7) +00000008: 282E 0008 '(...' MOVE.L $0008(A6),D4 +0000000C: 3A2E 0012 ':...' MOVE.W $0012(A6),D5 +00000010: 47EE FF00 'G...' LEA -$0100(A6),A3 +00000014: 7000 'p.' MOVEQ #$00,D0 +00000016: 2840 '(@' MOVEA.L D0,A4 +00000018: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000001C: 2F0B '/.' MOVE.L A3,-(A7) +0000001E: 4EBA 0000 'N...' JSR strcpy ; id: 242 +00000022: 2F0B '/.' MOVE.L A3,-(A7) +00000024: 4EBA E8FA 'N...' JSR *-$1704 ; FFFFE920 +00000028: 48C5 'H.' EXT.L D5 +0000002A: 2E05 '..' MOVE.L D5,D7 +0000002C: 700B 'p.' MOVEQ #$0B,D0 +0000002E: DE80 '..' ADD.L D0,D7 +00000030: 3007 '0.' MOVE.W D7,D0 +00000032: 5247 'RG' ADDQ.W #1,D7 +00000034: 7200 'r.' MOVEQ #$00,D1 +00000036: 3200 '2.' MOVE.W D0,D1 +00000038: 2F01 '/.' MOVE.L D1,-(A7) +0000003A: 4EBA E694 'N...' JSR *-$196A ; FFFFE6D0 +0000003E: 7C00 '|.' MOVEQ #$00,D6 +00000040: 1C00 '..' MOVE.B D0,D6 +00000042: 2006 ' .' MOVE.L D6,D0 +00000044: A71E '..' _NewPtrSysClear ; A71E +00000046: 2848 '(H' MOVEA.L A0,A4 +00000048: 200C ' .' MOVE.L A4,D0 +0000004A: 4FEF 0010 'O...' LEA $0010(A7),A7 +0000004E: 6700 00BE 'g...' BEQ *+$00C0 ; 0000010E +00000052: 7000 'p.' MOVEQ #$00,D0 +00000054: 3007 '0.' MOVE.W D7,D0 +00000056: 2F00 '/.' MOVE.L D0,-(A7) +00000058: 2F06 '/.' MOVE.L D6,-(A7) +0000005A: 2F0C '/.' MOVE.L A4,-(A7) +0000005C: 4EBA E742 'N..B' JSR *-$18BC ; FFFFE7A0 +00000060: 558F 'U.' SUBQ.L #2,A7 +00000062: 2F04 '/.' MOVE.L D4,-(A7) +00000064: 2F0B '/.' MOVE.L A3,-(A7) +00000066: 486E FEF0 'Hn..' PEA -$0110(A6) +0000006A: 7000 'p.' MOVEQ #$00,D0 +0000006C: 2F00 '/.' MOVE.L D0,-(A7) +0000006E: 2F00 '/.' MOVE.L D0,-(A7) +00000070: 486E FEF4 'Hn..' PEA -$010C(A6) +00000074: 4EBA 0000 'N...' JSR DevTreeSetProperty ; id: 225 +00000078: 3E1F '>.' MOVE.W (A7)+,D7 +0000007A: 0C47 F615 '.G..' CMPI.W #$F615,D7 +0000007E: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000082: 6636 'f6' BNE.S *+$0038 ; 000000BA +00000084: 2F04 '/.' MOVE.L D4,-(A7) +00000086: 4EBA B578 'N..x' JSR *-$4A86 ; FFFFB600 +0000008A: 2D40 FEF8 '-@..' MOVE.L D0,-$0108(A6) +0000008E: 2F0B '/.' MOVE.L A3,-(A7) +00000090: 7000 'p.' MOVEQ #$00,D0 +00000092: 2F00 '/.' MOVE.L D0,-(A7) +00000094: 2F2E FEF8 '/...' MOVE.L -$0108(A6),-(A7) +00000098: 4EBA BF16 'N...' JSR *-$40E8 ; FFFFBFB0 +0000009C: 2D40 FEFC '-@..' MOVE.L D0,-$0104(A6) +000000A0: 4FEF 0010 'O...' LEA $0010(A7),A7 +000000A4: 6606 'f.' BNE.S *+$0008 ; 000000AC +000000A6: 204C ' L' MOVEA.L A4,A0 +000000A8: A01F '..' _DisposePtr ; A01F +000000AA: 6062 '`b' BRA.S *+$0064 ; 0000010E +000000AC: 2F2E FEFC '/...' MOVE.L -$0104(A6),-(A7) +000000B0: 4EBA B52E 'N...' JSR *-$4AD0 ; FFFFB5E0 +000000B4: 2D40 FEF0 '-@..' MOVE.L D0,-$0110(A6) +000000B8: 584F 'XO' ADDQ.W #4,A7 +000000BA: 558F 'U.' SUBQ.L #2,A7 +000000BC: 2F2E FEF0 '/...' MOVE.L -$0110(A6),-(A7) +000000C0: 4878 0200 'Hx..' PEA $0200 +000000C4: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0014 ; id: 292 +000000C8: 3E1F '>.' MOVE.W (A7)+,D7 +000000CA: 558F 'U.' SUBQ.L #2,A7 +000000CC: 2F2E FEF0 '/...' MOVE.L -$0110(A6),-(A7) +000000D0: 2F0C '/.' MOVE.L A4,-(A7) +000000D2: 2F06 '/.' MOVE.L D6,-(A7) +000000D4: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC002C ; id: 241 +000000D8: 3E1F '>.' MOVE.W (A7)+,D7 +000000DA: 662E 'f.' BNE.S *+$0030 ; 0000010A +000000DC: 558F 'U.' SUBQ.L #2,A7 +000000DE: 2F2E FEF0 '/...' MOVE.L -$0110(A6),-(A7) +000000E2: 4878 0220 'Hx. ' PEA $0220 +000000E6: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0014 ; id: 292 +000000EA: 48C5 'H.' EXT.L D5 +000000EC: 2F05 '/.' MOVE.L D5,-(A7) +000000EE: 4EBA E5E0 'N...' JSR *-$1A1E ; FFFFE6D0 +000000F2: 1E00 '..' MOVE.B D0,D7 +000000F4: 0007 0008 '....' ORI.B #$08,D7 +000000F8: 7000 'p.' MOVEQ #$00,D0 +000000FA: 1007 '..' MOVE.B D7,D0 +000000FC: 2F00 '/.' MOVE.L D0,-(A7) +000000FE: 48C5 'H.' EXT.L D5 +00000100: 2F05 '/.' MOVE.L D5,-(A7) +00000102: 4EBA E71C 'N...' JSR *-$18E2 ; FFFFE820 +00000106: 4FEF 000E 'O...' LEA $000E(A7),A7 +0000010A: 204C ' L' MOVEA.L A4,A0 +0000010C: A01F '..' _DisposePtr ; A01F +0000010E: 4CEE 18F0 FED8 'L.....' MOVEM.L -$0128(A6),D4-D7/A3/A4 +00000114: 4E5E 'N^' UNLK A6 +00000116: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcpy"(242) + 00000020 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0014"(292) + 000000E8 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC002C"(241) + 000000D6 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0014"(292) + 000000C6 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DevTreeSetProperty"(225) + 00000076 +Comment: + + AUTOMOD_46CE0 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_46E00 [46E00, 4709E) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +14A (46F4A): JSR strcmp ; outside file + +9E (46E9E): JSR strlen ; outside file + +8C (46E8C): JSR strlen ; outside file + +7A (46E7A): JSR strlen ; outside file + +26A (4706A): JSR EXPANSIONBUSMGR_VEC0014 + +256 (47056): JSR EXPANSIONBUSMGR_VEC0010 + +244 (47044): JSR EXPANSIONBUSMGR_VEC002C + +15C (46F5C): JSR EXPANSIONBUSMGR_VEC0014 + +EA (46EEA): JSR DevTreeDelNode + +C8 (46EC8): JSR DevTreeRoot + + Unresolved outgoing references: + +12 (46E12): JSR $42300 + +40 (46E40): JSR $460E0 + +FE (46EFE): JSR $422E0 + +106 (46F06): JSR $42570 + +12E (46F2E): JSR $42300 + +136 (46F36): JSR $45CB0 + +164 (46F64): JSR $421C0 + +17A (46F7A): JSR $46340 + +1A0 (46FA0): JSR $421C0 + +1E2 (46FE2): JSR $45EA0 + +1EE (46FEE): JSR $421B0 + +210 (47010): JSR $45FE0 + +27A (4707A): JSR $421C0 + +28E (4708E): JSR $421C0 + + +Dictionary: Flags $00 FirstId 350 + 350: AUTOMOD_46E00 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_46E00"(350) Segment="Main"(200) +Size: Flags $00 ModuleSize 670 + +Content: Flags $08 +Contents offset $0000 size $029E +00000000: 4E56 FFB8 'NV..' LINK.W A6,#-$0048 +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 7000 'p.' MOVEQ #$00,D0 +0000000A: 2D40 FFD4 '-@..' MOVE.L D0,-$002C(A6) +0000000E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000012: 4EBA B4EC 'N...' JSR *-$4B12 ; FFFFB500 +00000016: 2D40 FFC0 '-@..' MOVE.L D0,-$0040(A6) +0000001A: 2040 ' @' MOVEA.L D0,A0 +0000001C: 7001 'p.' MOVEQ #$01,D0 +0000001E: B0A8 0010 '....' CMP.L $0010(A0),D0 +00000022: 584F 'XO' ADDQ.W #4,A7 +00000024: 6400 026E 'd..n' BCC *+$0270 ; 00000294 +00000028: 486E FFF0 'Hn..' PEA -$0010(A6) +0000002C: 486E FFC4 'Hn..' PEA -$003C(A6) +00000030: 486E FFFA 'Hn..' PEA -$0006(A6) +00000034: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 +00000038: 2F28 0010 '/(..' MOVE.L $0010(A0),-(A7) +0000003C: 2F28 0014 '/(..' MOVE.L $0014(A0),-(A7) +00000040: 4EBA F29E 'N...' JSR *-$0D60 ; FFFFF2E0 +00000044: 1600 '..' MOVE.B D0,D3 +00000046: 4A2E FFFA 'J...' TST.B -$0006(A6) +0000004A: 4FEF 0014 'O...' LEA $0014(A7),A7 +0000004E: 6600 0244 'f..D' BNE *+$0246 ; 00000294 +00000052: 4AAE FFC4 'J...' TST.L -$003C(A6) +00000056: 6700 023C 'g..<' BEQ *+$023E ; 00000294 +0000005A: 422E FFFB 'B...' CLR.B -$0005(A6) +0000005E: 246E FFC4 '$n..' MOVEA.L -$003C(A6),A2 +00000062: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 +00000066: D0AE FFC4 '....' ADD.L -$003C(A6),D0 +0000006A: 2D40 FFC8 '-@..' MOVE.L D0,-$0038(A6) +0000006E: 6000 013C '`..<' BRA *+$013E ; 000001AC +00000072: 2D4A FFD8 '-J..' MOVE.L A2,-$0028(A6) +00000076: 264A '&J' MOVEA.L A2,A3 +00000078: 2F0A '/.' MOVE.L A2,-(A7) +0000007A: 4EBA 0000 'N...' JSR strlen ; id: 218 +0000007E: 2D40 FFE8 '-@..' MOVE.L D0,-$0018(A6) +00000082: D0AE FFD8 '....' ADD.L -$0028(A6),D0 +00000086: 2840 '(@' MOVEA.L D0,A4 +00000088: 524C 'RL' ADDQ.W #1,A4 +0000008A: 2F0C '/.' MOVE.L A4,-(A7) +0000008C: 4EBA 0000 'N...' JSR strlen ; id: 218 +00000090: 2D40 FFEC '-@..' MOVE.L D0,-$0014(A6) +00000094: D08C '..' ADD.L A4,D0 +00000096: 5280 'R.' ADDQ.L #1,D0 +00000098: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) +0000009C: 2F00 '/.' MOVE.L D0,-(A7) +0000009E: 4EBA 0000 'N...' JSR strlen ; id: 218 +000000A2: D0AE FFDC '....' ADD.L -$0024(A6),D0 +000000A6: 2440 '$@' MOVEA.L D0,A2 +000000A8: 524A 'RJ' ADDQ.W #1,A2 +000000AA: 7002 'p.' MOVEQ #$02,D0 +000000AC: B0AE FFE8 '....' CMP.L -$0018(A6),D0 +000000B0: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000B4: 6E00 00FE 'n...' BGT *+$0100 ; 000001B4 +000000B8: 4AAE FFEC 'J...' TST.L -$0014(A6) +000000BC: 6700 00F6 'g...' BEQ *+$00F8 ; 000001B4 +000000C0: 4204 'B.' CLR.B D4 +000000C2: 558F 'U.' SUBQ.L #2,A7 +000000C4: 486E FFE0 'Hn..' PEA -$0020(A6) +000000C8: 4EBA 0000 'N...' JSR DevTreeRoot ; id: 205 +000000CC: 3E1F '>.' MOVE.W (A7)+,D7 +000000CE: 6000 00D6 '`...' BRA *+$00D8 ; 000001A6 +000000D2: 7000 'p.' MOVEQ #$00,D0 +000000D4: 2D40 FFE4 '-@..' MOVE.L D0,-$001C(A6) +000000D8: 558F 'U.' SUBQ.L #2,A7 +000000DA: 486E FFE0 'Hn..' PEA -$0020(A6) +000000DE: 2F0C '/.' MOVE.L A4,-(A7) +000000E0: 7000 'p.' MOVEQ #$00,D0 +000000E2: 2F00 '/.' MOVE.L D0,-(A7) +000000E4: 486E FFE4 'Hn..' PEA -$001C(A6) +000000E8: 1F04 '..' MOVE.B D4,-(A7) +000000EA: 4EBA 0000 'N...' JSR DevTreeDelNode ; id: 224 +000000EE: 3E1F '>.' MOVE.W (A7)+,D7 +000000F0: 667E 'f~' BNE.S *+$0080 ; 00000170 +000000F2: 7000 'p.' MOVEQ #$00,D0 +000000F4: 2F00 '/.' MOVE.L D0,-(A7) +000000F6: 2F00 '/.' MOVE.L D0,-(A7) +000000F8: 2F0C '/.' MOVE.L A4,-(A7) +000000FA: 2F2E FFE0 '/...' MOVE.L -$0020(A6),-(A7) +000000FE: 4EBA B3E0 'N...' JSR *-$4C1E ; FFFFB4E0 +00000102: 588F 'X.' ADDQ.L #4,A7 +00000104: 2F00 '/.' MOVE.L D0,-(A7) +00000106: 4EBA B668 'N..h' JSR *-$4996 ; FFFFB770 +0000010A: 2C00 ',.' MOVE.L D0,D6 +0000010C: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000110: 675A 'gZ' BEQ.S *+$005C ; 0000016C +00000112: 4A03 'J.' TST.B D3 +00000114: 6704 'g.' BEQ.S *+$0006 ; 0000011A +00000116: 7A01 'z.' MOVEQ #$01,D5 +00000118: 6002 '`.' BRA.S *+$0004 ; 0000011C +0000011A: 7A02 'z.' MOVEQ #$02,D5 +0000011C: 7000 'p.' MOVEQ #$00,D0 +0000011E: 2D40 FFD0 '-@..' MOVE.L D0,-$0030(A6) +00000122: 7000 'p.' MOVEQ #$00,D0 +00000124: 1005 '..' MOVE.B D5,D0 +00000126: 2F00 '/.' MOVE.L D0,-(A7) +00000128: 486E FFD0 'Hn..' PEA -$0030(A6) +0000012C: 2F06 '/.' MOVE.L D6,-(A7) +0000012E: 4EBA B3D0 'N...' JSR *-$4C2E ; FFFFB500 +00000132: 588F 'X.' ADDQ.L #4,A7 +00000134: 2F00 '/.' MOVE.L D0,-(A7) +00000136: 4EBA ED78 'N..x' JSR *-$1286 ; FFFFEEB0 +0000013A: 3E00 '>.' MOVE.W D0,D7 +0000013C: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000140: 662A 'f*' BNE.S *+$002C ; 0000016C +00000142: 2F2E FFD8 '/...' MOVE.L -$0028(A6),-(A7) +00000146: 2F2E FFD0 '/...' MOVE.L -$0030(A6),-(A7) +0000014A: 4EBA 0000 'N...' JSR strcmp ; id: 285 +0000014E: 4A80 'J.' TST.L D0 +00000150: 504F 'PO' ADDQ.W #8,A7 +00000152: 6618 'f.' BNE.S *+$001A ; 0000016C +00000154: 558F 'U.' SUBQ.L #2,A7 +00000156: 2F06 '/.' MOVE.L D6,-(A7) +00000158: 4878 0220 'Hx. ' PEA $0220 +0000015C: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0014 ; id: 292 +00000160: 2F2E FFD0 '/...' MOVE.L -$0030(A6),-(A7) +00000164: 4EBA B25A 'N..Z' JSR *-$4DA4 ; FFFFB3C0 +00000168: 5C4F '\O' ADDQ.W #6,A7 +0000016A: 6040 '`@' BRA.S *+$0042 ; 000001AC +0000016C: 7801 'x.' MOVEQ #$01,D4 +0000016E: 6026 '`&' BRA.S *+$0028 ; 00000196 +00000170: 2F0B '/.' MOVE.L A3,-(A7) +00000172: 486E FFF0 'Hn..' PEA -$0010(A6) +00000176: 2F2E FFC4 '/...' MOVE.L -$003C(A6),-(A7) +0000017A: 4EBA F3C4 'N...' JSR *-$0C3A ; FFFFF540 +0000017E: 1D7C 0001 FFFB '.|....' MOVE.B #$01,-$0005(A6) +00000184: 244B '$K' MOVEA.L A3,A2 +00000186: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 +0000018A: D0AE FFC4 '....' ADD.L -$003C(A6),D0 +0000018E: 2D40 FFC8 '-@..' MOVE.L D0,-$0038(A6) +00000192: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000196: 4AAE FFD0 'J...' TST.L -$0030(A6) +0000019A: 670A 'g.' BEQ.S *+$000C ; 000001A6 +0000019C: 2F2E FFD0 '/...' MOVE.L -$0030(A6),-(A7) +000001A0: 4EBA B21E 'N...' JSR *-$4DE0 ; FFFFB3C0 +000001A4: 584F 'XO' ADDQ.W #4,A7 +000001A6: 4A47 'JG' TST.W D7 +000001A8: 6700 FF28 'g..(' BEQ *-$00D6 ; 000000D2 +000001AC: B5EE FFC8 '....' CMPA.L -$0038(A6),A2 +000001B0: 6500 FEC0 'e...' BCS *-$013E ; 00000072 +000001B4: 4A2E FFFB 'J...' TST.B -$0005(A6) +000001B8: 6700 00C6 'g...' BEQ *+$00C8 ; 00000280 +000001BC: 4A03 'J.' TST.B D3 +000001BE: 6608 'f.' BNE.S *+$000A ; 000001C8 +000001C0: 7001 'p.' MOVEQ #$01,D0 +000001C2: B0AE FFF0 '....' CMP.L -$0010(A6),D0 +000001C6: 6D06 'm.' BLT.S *+$0008 ; 000001CE +000001C8: 4A03 'J.' TST.B D3 +000001CA: 6700 00B4 'g...' BEQ *+$00B6 ; 00000280 +000001CE: 4A03 'J.' TST.B D3 +000001D0: 6758 'gX' BEQ.S *+$005A ; 0000022A +000001D2: 7001 'p.' MOVEQ #$01,D0 +000001D4: B0AE FFF0 '....' CMP.L -$0010(A6),D0 +000001D8: 6C50 'lP' BGE.S *+$0052 ; 0000022A +000001DA: 2F2E FFF0 '/...' MOVE.L -$0010(A6),-(A7) +000001DE: 2F2E FFC4 '/...' MOVE.L -$003C(A6),-(A7) +000001E2: 4EBA EEBC 'N...' JSR *-$1142 ; FFFFF0A0 +000001E6: 2D40 FFBC '-@..' MOVE.L D0,-$0044(A6) +000001EA: 5280 'R.' ADDQ.L #1,D0 +000001EC: 2F00 '/.' MOVE.L D0,-(A7) +000001EE: 4EBA B1C0 'N...' JSR *-$4E3E ; FFFFB3B0 +000001F2: 2D40 FFB8 '-@..' MOVE.L D0,-$0048(A6) +000001F6: 4A47 'JG' TST.W D7 +000001F8: 4FEF 000C 'O...' LEA $000C(A7),A7 +000001FC: 6706 'g.' BEQ.S *+$0008 ; 00000204 +000001FE: 3E3C F617 '><..' MOVE.W #$F617,D7 +00000202: 607C '`|' BRA.S *+$007E ; 00000280 +00000204: 2F2E FFB8 '/...' MOVE.L -$0048(A6),-(A7) +00000208: 2F2E FFF0 '/...' MOVE.L -$0010(A6),-(A7) +0000020C: 2F2E FFC4 '/...' MOVE.L -$003C(A6),-(A7) +00000210: 4EBA EFCE 'N...' JSR *-$1030 ; FFFFF1E0 +00000214: 2D6E FFB8 FFD4 '-n....' MOVE.L -$0048(A6),-$002C(A6) +0000021A: 202E FFBC ' ...' MOVE.L -$0044(A6),D0 +0000021E: 5280 'R.' ADDQ.L #1,D0 +00000220: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +00000224: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000228: 600C '`.' BRA.S *+$000E ; 00000236 +0000022A: 2D6E FFC4 FFD4 '-n....' MOVE.L -$003C(A6),-$002C(A6) +00000230: 2D6E FFF0 FFF4 '-n....' MOVE.L -$0010(A6),-$000C(A6) +00000236: 558F 'U.' SUBQ.L #2,A7 +00000238: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000023C: 2F2E FFD4 '/...' MOVE.L -$002C(A6),-(A7) +00000240: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +00000244: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC002C ; id: 241 +00000248: 3E1F '>.' MOVE.W (A7)+,D7 +0000024A: 6624 'f$' BNE.S *+$0026 ; 00000270 +0000024C: 558F 'U.' SUBQ.L #2,A7 +0000024E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000252: 486E FFFC 'Hn..' PEA -$0004(A6) +00000256: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0010 ; id: 269 +0000025A: 3E1F '>.' MOVE.W (A7)+,D7 +0000025C: 558F 'U.' SUBQ.L #2,A7 +0000025E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000262: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000264: 80AE FFFC '....' OR.L -$0004(A6),D0 +00000268: 2F00 '/.' MOVE.L D0,-(A7) +0000026A: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0014 ; id: 292 +0000026E: 3E1F '>.' MOVE.W (A7)+,D7 +00000270: 4AAE FFD4 'J...' TST.L -$002C(A6) +00000274: 670A 'g.' BEQ.S *+$000C ; 00000280 +00000276: 2F2E FFD4 '/...' MOVE.L -$002C(A6),-(A7) +0000027A: 4EBA B144 'N..D' JSR *-$4EBA ; FFFFB3C0 +0000027E: 584F 'XO' ADDQ.W #4,A7 +00000280: 202E FFC4 ' ...' MOVE.L -$003C(A6),D0 +00000284: B0AE FFD4 '....' CMP.L -$002C(A6),D0 +00000288: 670A 'g.' BEQ.S *+$000C ; 00000294 +0000028A: 2F2E FFC4 '/...' MOVE.L -$003C(A6),-(A7) +0000028E: 4EBA B130 'N..0' JSR *-$4ECE ; FFFFB3C0 +00000292: 584F 'XO' ADDQ.W #4,A7 +00000294: 4CEE 1CF8 FF98 'L.....' MOVEM.L -$0068(A6),D3-D7/A2-A4 +0000029A: 4E5E 'N^' UNLK A6 +0000029C: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcmp"(285) + 0000014C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 000000A0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 0000008E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 0000007C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0014"(292) + 0000026C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0010"(269) + 00000258 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC002C"(241) + 00000246 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0014"(292) + 0000015E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DevTreeDelNode"(224) + 000000EC + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DevTreeRoot"(205) + 000000CA +Comment: + + AUTOMOD_46E00 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC0110 [470A0, 471DE) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +10E (471AE): JSR DevTreeDelNode + +8E (4712E): JSR EXPANSIONBUSMGR_VEC0124 + +68 (47108): JSR DevTreeNodeInfo + +E (470AE): JSR DevTreeRoot + + Unresolved outgoing references: + +1C (470BC): JSR $46210 + +2C (470CC): JSR $422E0 + +3E (470DE): JSR $42570 + +4C (470EC): JSR $46E00 + +78 (47118): JSR $422E0 + +9A (4713A): JSR $45970 + +B4 (47154): JSR $453B0 + +DE (4717E): JSR $45480 + +EE (4718E): JSR $46CE0 + +11C (471BC): JSR $46B30 + +120 (471C0): JSR $46BE0 + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 351 + 351: EXPANSIONBUSMGR_VEC0110 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC0110"(351) Segment="Main"(200) +Size: Flags $00 ModuleSize 318 + +Content: Flags $08 +Contents offset $0000 size $013E +00000000: 4E56 FFB8 'NV..' LINK.W A6,#-$0048 +00000004: 48E7 0F18 'H...' MOVEM.L D4-D7/A3/A4,-(A7) +00000008: 558F 'U.' SUBQ.L #2,A7 +0000000A: 486E FFB8 'Hn..' PEA -$0048(A6) +0000000E: 4EBA 0000 'N...' JSR DevTreeRoot ; id: 205 +00000012: 3E1F '>.' MOVE.W (A7)+,D7 +00000014: 6600 010E 'f...' BNE *+$0110 ; 00000124 +00000018: 486E FFBC 'Hn..' PEA -$0044(A6) +0000001C: 4EBA F152 'N..R' JSR *-$0EAC ; FFFFF170 +00000020: 4AAE FFBC 'J...' TST.L -$0044(A6) +00000024: 584F 'XO' ADDQ.W #4,A7 +00000026: 672E 'g.' BEQ.S *+$0030 ; 00000056 +00000028: 2F2E FFBC '/...' MOVE.L -$0044(A6),-(A7) +0000002C: 4EBA B212 'N...' JSR *-$4DEC ; FFFFB240 +00000030: 2840 '(@' MOVEA.L D0,A4 +00000032: 7000 'p.' MOVEQ #$00,D0 +00000034: 2F00 '/.' MOVE.L D0,-(A7) +00000036: 2F00 '/.' MOVE.L D0,-(A7) +00000038: 487A 00FA 'Hz..' PEA *+$00FC ; 00000134 +0000003C: 2F0C '/.' MOVE.L A4,-(A7) +0000003E: 4EBA B490 'N...' JSR *-$4B6E ; FFFFB4D0 +00000042: 2800 '(.' MOVE.L D0,D4 +00000044: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000048: 670C 'g.' BEQ.S *+$000E ; 00000056 +0000004A: 2F04 '/.' MOVE.L D4,-(A7) +0000004C: 4EBA FD12 'N...' JSR *-$02EC ; FFFFFD60 +00000050: 584F 'XO' ADDQ.W #4,A7 +00000052: 6000 00D0 '`...' BRA *+$00D2 ; 00000124 +00000056: 7000 'p.' MOVEQ #$00,D0 +00000058: 2640 '&@' MOVEA.L D0,A3 +0000005A: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +0000005E: 558F 'U.' SUBQ.L #2,A7 +00000060: 2F2E FFB8 '/...' MOVE.L -$0048(A6),-(A7) +00000064: 486E FFC0 'Hn..' PEA -$0040(A6) +00000068: 4EBA 0000 'N...' JSR DevTreeNodeInfo ; id: 264 +0000006C: 3E1F '>.' MOVE.W (A7)+,D7 +0000006E: 2D6E FFCC FFBC '-n....' MOVE.L -$0034(A6),-$0044(A6) +00000074: 2F2E FFBC '/...' MOVE.L -$0044(A6),-(A7) +00000078: 4EBA B1C6 'N...' JSR *-$4E38 ; FFFFB240 +0000007C: 2840 '(@' MOVEA.L D0,A4 +0000007E: 584F 'XO' ADDQ.W #4,A7 +00000080: 6000 0092 '`...' BRA *+$0094 ; 00000114 +00000084: 558F 'U.' SUBQ.L #2,A7 +00000086: 2F2E FFBC '/...' MOVE.L -$0044(A6),-(A7) +0000008A: 486E FFF4 'Hn..' PEA -$000C(A6) +0000008E: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0124 ; id: 332 +00000092: 3E1F '>.' MOVE.W (A7)+,D7 +00000094: 6664 'fd' BNE.S *+$0066 ; 000000FA +00000096: 486E FFF4 'Hn..' PEA -$000C(A6) +0000009A: 4EBA E834 'N..4' JSR *-$17CA ; FFFFE8D0 +0000009E: 3800 '8.' MOVE.W D0,D4 +000000A0: 7000 'p.' MOVEQ #$00,D0 +000000A2: 3004 '0.' MOVE.W D4,D0 +000000A4: 4A80 'J.' TST.L D0 +000000A6: 584F 'XO' ADDQ.W #4,A7 +000000A8: 6750 'gP' BEQ.S *+$0052 ; 000000FA +000000AA: 3A04 ':.' MOVE.W D4,D5 +000000AC: 5C45 '\E' ADDQ.W #6,D5 +000000AE: 7000 'p.' MOVEQ #$00,D0 +000000B0: 3005 '0.' MOVE.W D5,D0 +000000B2: 2F00 '/.' MOVE.L D0,-(A7) +000000B4: 4EBA E25A 'N..Z' JSR *-$1DA4 ; FFFFE310 +000000B8: 1C00 '..' MOVE.B D0,D6 +000000BA: 7000 'p.' MOVEQ #$00,D0 +000000BC: 1006 '..' MOVE.B D6,D0 +000000BE: 5240 'R@' ADDQ.W #1,D0 +000000C0: 48C0 'H.' EXT.L D0 +000000C2: A71E '..' _NewPtrSysClear ; A71E +000000C4: 2848 '(H' MOVEA.L A0,A4 +000000C6: 200C ' .' MOVE.L A4,D0 +000000C8: 584F 'XO' ADDQ.W #4,A7 +000000CA: 672E 'g.' BEQ.S *+$0030 ; 000000FA +000000CC: 7000 'p.' MOVEQ #$00,D0 +000000CE: 3005 '0.' MOVE.W D5,D0 +000000D0: 2F00 '/.' MOVE.L D0,-(A7) +000000D2: 7000 'p.' MOVEQ #$00,D0 +000000D4: 1006 '..' MOVE.B D6,D0 +000000D6: 5240 'R@' ADDQ.W #1,D0 +000000D8: 48C0 'H.' EXT.L D0 +000000DA: 2F00 '/.' MOVE.L D0,-(A7) +000000DC: 2F0C '/.' MOVE.L A4,-(A7) +000000DE: 4EBA E300 'N...' JSR *-$1CFE ; FFFFE3E0 +000000E2: 7000 'p.' MOVEQ #$00,D0 +000000E4: 3004 '0.' MOVE.W D4,D0 +000000E6: 2F00 '/.' MOVE.L D0,-(A7) +000000E8: 2F0C '/.' MOVE.L A4,-(A7) +000000EA: 2F2E FFBC '/...' MOVE.L -$0044(A6),-(A7) +000000EE: 4EBA FB50 'N..P' JSR *-$04AE ; FFFFFC40 +000000F2: 204C ' L' MOVEA.L A4,A0 +000000F4: A01F '..' _DisposePtr ; A01F +000000F6: 4FEF 0018 'O...' LEA $0018(A7),A7 +000000FA: 558F 'U.' SUBQ.L #2,A7 +000000FC: 486E FFBC 'Hn..' PEA -$0044(A6) +00000100: 487A 002C 'Hz.,' PEA *+$002E ; 0000012E +00000104: 2F0B '/.' MOVE.L A3,-(A7) +00000106: 486E FFFC 'Hn..' PEA -$0004(A6) +0000010A: 7001 'p.' MOVEQ #$01,D0 +0000010C: 1F00 '..' MOVE.B D0,-(A7) +0000010E: 4EBA 0000 'N...' JSR DevTreeDelNode ; id: 224 +00000112: 3E1F '>.' MOVE.W (A7)+,D7 +00000114: 4AAE FFBC 'J...' TST.L -$0044(A6) +00000118: 6600 FF6A 'f..j' BNE *-$0094 ; 00000084 +0000011C: 4EBA F972 'N..r' JSR *-$068C ; FFFFFA90 +00000120: 4EBA FA1E 'N...' JSR *-$05E0 ; FFFFFB40 +00000124: 4CEE 18F0 FFA0 'L.....' MOVEM.L -$0060(A6),D4-D7/A3/A4 +0000012A: 4E5E 'N^' UNLK A6 +0000012C: 4E75 'Nu' RTS +0000012E: 2A2A 2A2A '****' MOVE.L $2A2A(A2),D5 +00000132: 0000 6161 '..aa' ORI.B #$61,D0 ; 'a' +00000136: 706C 'pl' MOVEQ #$6C,D0 ; 'l' +00000138: 2C70 6369 0000 ',pci..' MOVEA.L ([$0000,A0]),A6 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DevTreeDelNode"(224) + 00000110 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0124"(332) + 00000090 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DevTreeNodeInfo"(264) + 0000006A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DevTreeRoot"(205) + 00000010 +Comment: + + EXPANSIONBUSMGR_VEC0110 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC0114 [471F0, 4724C) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +3E (4722E): JSR EXPANSIONBUSMGR_VEC011C + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 352 + 352: EXPANSIONBUSMGR_VEC0114 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC0114"(352) 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 0F08 'H...' MOVEM.L D4-D7/A4,-(A7) +00000008: 3A2E 0012 ':...' MOVE.W $0012(A6),D5 +0000000C: 3E2E 000E '>...' MOVE.W $000E(A6),D7 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 3005 '0.' MOVE.W D5,D0 +00000014: 0C40 0100 '.@..' CMPI.W #$0100,D0 +00000018: 6208 'b.' BHI.S *+$000A ; 00000022 +0000001A: 7000 'p.' MOVEQ #$00,D0 +0000001C: 3005 '0.' MOVE.W D5,D0 +0000001E: 4A80 'J.' TST.L D0 +00000020: 6404 'd.' BCC.S *+$0006 ; 00000026 +00000022: 70CE 'p.' MOVEQ #$CE,D0 +00000024: 602C '`,' BRA.S *+$002E ; 00000052 +00000026: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000002A: 4244 'BD' CLR.W D4 +0000002C: 3C04 '<.' MOVE.W D4,D6 +0000002E: DC45 '.E' ADD.W D5,D6 +00000030: 6016 '`.' BRA.S *+$0018 ; 00000048 +00000032: 558F 'U.' SUBQ.L #2,A7 +00000034: 3006 '0.' MOVE.W D6,D0 +00000036: 5246 'RF' ADDQ.W #1,D6 +00000038: 7200 'r.' MOVEQ #$00,D1 +0000003A: 3200 '2.' MOVE.W D0,D1 +0000003C: 2F01 '/.' MOVE.L D1,-(A7) +0000003E: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC011C ; id: 320 +00000042: 18DF '..' MOVE.B (A7)+,(A4)+ +00000044: 3007 '0.' MOVE.W D7,D0 +00000046: 5347 'SG' SUBQ.W #1,D7 +00000048: 7000 'p.' MOVEQ #$00,D0 +0000004A: 3007 '0.' MOVE.W D7,D0 +0000004C: 4A80 'J.' TST.L D0 +0000004E: 62E2 'b.' BHI.S *-$001C ; 00000032 +00000050: 7000 'p.' MOVEQ #$00,D0 +00000052: 4CEE 10F0 FFEC 'L.....' MOVEM.L -$0014(A6),D4-D7/A4 +00000058: 4E5E 'N^' UNLK A6 +0000005A: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC011C"(320) + 00000040 +Comment: + + EXPANSIONBUSMGR_VEC0114 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC0118 [47260, 472BA) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +3E (4729E): JSR EXPANSIONBUSMGR_VEC0120 + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 353 + 353: EXPANSIONBUSMGR_VEC0118 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC0118"(353) 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 0F08 'H...' MOVEM.L D4-D7/A4,-(A7) +00000008: 3A2E 0012 ':...' MOVE.W $0012(A6),D5 +0000000C: 3E2E 000E '>...' MOVE.W $000E(A6),D7 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 3005 '0.' MOVE.W D5,D0 +00000014: 0C40 0100 '.@..' CMPI.W #$0100,D0 +00000018: 6208 'b.' BHI.S *+$000A ; 00000022 +0000001A: 7000 'p.' MOVEQ #$00,D0 +0000001C: 3005 '0.' MOVE.W D5,D0 +0000001E: 4A80 'J.' TST.L D0 +00000020: 6404 'd.' BCC.S *+$0006 ; 00000026 +00000022: 70CE 'p.' MOVEQ #$CE,D0 +00000024: 602A '`*' BRA.S *+$002C ; 00000050 +00000026: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000002A: 4244 'BD' CLR.W D4 +0000002C: 3C04 '<.' MOVE.W D4,D6 +0000002E: DC45 '.E' ADD.W D5,D6 +00000030: 6014 '`.' BRA.S *+$0016 ; 00000046 +00000032: 3006 '0.' MOVE.W D6,D0 +00000034: 5246 'RF' ADDQ.W #1,D6 +00000036: 7200 'r.' MOVEQ #$00,D1 +00000038: 3200 '2.' MOVE.W D0,D1 +0000003A: 2F01 '/.' MOVE.L D1,-(A7) +0000003C: 1F1C '..' MOVE.B (A4)+,-(A7) +0000003E: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0120 ; id: 325 +00000042: 3007 '0.' MOVE.W D7,D0 +00000044: 5347 'SG' SUBQ.W #1,D7 +00000046: 7000 'p.' MOVEQ #$00,D0 +00000048: 3007 '0.' MOVE.W D7,D0 +0000004A: 4A80 'J.' TST.L D0 +0000004C: 62E4 'b.' BHI.S *-$001A ; 00000032 +0000004E: 7000 'p.' MOVEQ #$00,D0 +00000050: 4CEE 10F0 FFEC 'L.....' MOVEM.L -$0014(A6),D4-D7/A4 +00000056: 4E5E 'N^' UNLK A6 +00000058: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0120"(325) + 00000040 +Comment: + + EXPANSIONBUSMGR_VEC0118 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC0130 [472D0, 47342) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: _ExpansionBusDispatch selector 48 + + +Dictionary: Flags $00 FirstId 354 + 354: EXPANSIONBUSMGR_VEC0130 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC0130"(354) Segment="Main"(200) +Size: Flags $00 ModuleSize 114 + +Content: Flags $08 +Contents offset $0000 size $0072 +00000000: 4E56 FFF0 'NV..' LINK.W A6,#-$0010 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +0000000C: 200C ' .' MOVE.L A4,D0 +0000000E: 6606 'f.' BNE.S *+$0008 ; 00000016 +00000010: 422E 0012 'B...' CLR.B $0012(A6) +00000014: 6050 '`P' BRA.S *+$0052 ; 00000066 +00000016: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000001A: 2668 02FC '&h..' MOVEA.L $02FC(A0),A3 +0000001E: 200B ' .' MOVE.L A3,D0 +00000020: 6740 'g@' BEQ.S *+$0042 ; 00000062 +00000022: 4AAB 000C 'J...' TST.L $000C(A3) +00000026: 673A 'g:' BEQ.S *+$003C ; 00000062 +00000028: 2D54 FFF0 '-T..' MOVE.L (A4),-$0010(A6) +0000002C: 2D6C 0004 FFF4 '-l....' MOVE.L $0004(A4),-$000C(A6) +00000032: 2D6C 0008 FFF8 '-l....' MOVE.L $0008(A4),-$0008(A6) +00000038: 1D6E 0010 FFFC '.n....' MOVE.B $0010(A6),-$0004(A6) +0000003E: 598F 'Y.' SUBQ.L #4,A7 +00000040: 486E FFF0 'Hn..' PEA -$0010(A6) +00000044: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000048: 486E FFFF 'Hn..' PEA -$0001(A6) +0000004C: 7001 'p.' MOVEQ #$01,D0 +0000004E: 2F00 '/.' MOVE.L D0,-(A7) +00000050: 206B 000C ' k..' MOVEA.L $000C(A3),A0 +00000054: 4E90 'N.' JSR (A0) +00000056: 2E1F '..' MOVE.L (A7)+,D7 +00000058: 6608 'f.' BNE.S *+$000A ; 00000062 +0000005A: 1D6E FFFF 0012 '.n....' MOVE.B -$0001(A6),$0012(A6) +00000060: 6004 '`.' BRA.S *+$0006 ; 00000066 +00000062: 422E 0012 'B...' CLR.B $0012(A6) +00000066: 4CEE 1880 FFE4 'L.....' MOVEM.L -$001C(A6),D7/A3/A4 +0000006C: 4E5E 'N^' UNLK A6 +0000006E: 4E74 000A 'Nt..' RTD #$000A + +Comment: + + EXPANSIONBUSMGR_VEC0130 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC0134 [47350, 473AE) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: _ExpansionBusDispatch selector 49 + + +Dictionary: Flags $00 FirstId 355 + 355: EXPANSIONBUSMGR_VEC0134 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC0134"(355) Segment="Main"(200) +Size: Flags $00 ModuleSize 94 + +Content: Flags $08 +Contents offset $0000 size $005E +00000000: 4E56 FFF2 'NV..' LINK.W A6,#-$000E +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 286E 000E '(n..' MOVEA.L $000E(A6),A4 +0000000C: 200C ' .' MOVE.L A4,D0 +0000000E: 6742 'gB' BEQ.S *+$0044 ; 00000052 +00000010: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000014: 2668 02FC '&h..' MOVEA.L $02FC(A0),A3 +00000018: 200B ' .' MOVE.L A3,D0 +0000001A: 6736 'g6' BEQ.S *+$0038 ; 00000052 +0000001C: 4AAB 0010 'J...' TST.L $0010(A3) +00000020: 6730 'g0' BEQ.S *+$0032 ; 00000052 +00000022: 2D54 FFF2 '-T..' MOVE.L (A4),-$000E(A6) +00000026: 2D6C 0004 FFF6 '-l....' MOVE.L $0004(A4),-$000A(A6) +0000002C: 2D6C 0008 FFFA '-l....' MOVE.L $0008(A4),-$0006(A6) +00000032: 1D6E 0012 FFFE '.n....' MOVE.B $0012(A6),-$0002(A6) +00000038: 598F 'Y.' SUBQ.L #4,A7 +0000003A: 486E FFF2 'Hn..' PEA -$000E(A6) +0000003E: 2F2E 000A '/...' MOVE.L $000A(A6),-(A7) +00000042: 486E 0008 'Hn..' PEA $0008(A6) +00000046: 7001 'p.' MOVEQ #$01,D0 +00000048: 2F00 '/.' MOVE.L D0,-(A7) +0000004A: 206B 0010 ' k..' MOVEA.L $0010(A3),A0 +0000004E: 4E90 'N.' JSR (A0) +00000050: 2E1F '..' MOVE.L (A7)+,D7 +00000052: 4CEE 1880 FFE6 'L.....' MOVEM.L -$001A(A6),D7/A3/A4 +00000058: 4E5E 'N^' UNLK A6 +0000005A: 4E74 000C 'Nt..' RTD #$000C + +Comment: + + EXPANSIONBUSMGR_VEC0134 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC012C [473C0, 47468) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +42 (47402): JSR strlen ; outside file + +34 (473F4): JSR memcpy ; outside file + + Unresolved outgoing references: + +5A (4741A): JSR $45EA0 + +6A (4742A): JSR $45FE0 + +7C (4743C): JSR $47480 + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 356 + 356: EXPANSIONBUSMGR_VEC012C + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC012C"(356) Segment="Main"(200) +Size: Flags $00 ModuleSize 168 + +Content: Flags $08 +Contents offset $0000 size $00A8 +00000000: 4E56 F800 'NV..' LINK.W A6,#-$0800 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 47EE F800 'G...' LEA -$0800(A6),A3 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 200C ' .' MOVE.L A4,D0 +00000012: 6700 0084 'g...' BEQ *+$0086 ; 00000098 +00000016: 202C 0010 ' ,..' MOVE.L $0010(A4),D0 +0000001A: 5280 'R.' ADDQ.L #1,D0 +0000001C: 0C80 0000 0800 '......' CMPI.L #$00000800,D0 +00000022: 6306 'c.' BLS.S *+$0008 ; 0000002A +00000024: 3E3C F60C '><..' MOVE.W #$F60C,D7 +00000028: 6072 '`r' BRA.S *+$0074 ; 0000009C +0000002A: 2F2C 0010 '/,..' MOVE.L $0010(A4),-(A7) +0000002E: 2F2C 0014 '/,..' MOVE.L $0014(A4),-(A7) +00000032: 2F0B '/.' MOVE.L A3,-(A7) +00000034: 4EBA 0000 'N...' JSR memcpy ; id: 223 +00000038: 302C 0012 '0,..' MOVE.W $0012(A4),D0 +0000003C: 4233 0000 'B3..' CLR.B $00(A3,D0.W) +00000040: 2F0B '/.' MOVE.L A3,-(A7) +00000042: 4EBA 0000 'N...' JSR strlen ; id: 218 +00000046: 5280 'R.' ADDQ.L #1,D0 +00000048: B0AC 0010 '....' CMP.L $0010(A4),D0 +0000004C: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000050: 6424 'd$' BCC.S *+$0026 ; 00000076 +00000052: 2F2C 0010 '/,..' MOVE.L $0010(A4),-(A7) +00000056: 2F2C 0014 '/,..' MOVE.L $0014(A4),-(A7) +0000005A: 4EBA EA84 'N...' JSR *-$157A ; FFFFEAE0 +0000005E: 2C00 ',.' MOVE.L D0,D6 +00000060: 2F0B '/.' MOVE.L A3,-(A7) +00000062: 2F2C 0010 '/,..' MOVE.L $0010(A4),-(A7) +00000066: 2F2C 0014 '/,..' MOVE.L $0014(A4),-(A7) +0000006A: 4EBA EBB4 'N...' JSR *-$144A ; FFFFEC20 +0000006E: 4233 6000 'B3`.' CLR.B $00(A3,D6.W) +00000072: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000076: 2F0B '/.' MOVE.L A3,-(A7) +00000078: 486C 0018 'Hl..' PEA $0018(A4) +0000007C: 4EBA 0042 'N..B' JSR *+$0044 ; 000000C0 +00000080: 3E00 '>.' MOVE.W D0,D7 +00000082: 504F 'PO' ADDQ.W #8,A7 +00000084: 6716 'g.' BEQ.S *+$0018 ; 0000009C +00000086: 0C47 F609 '.G..' CMPI.W #$F609,D7 +0000008A: 6D10 'm.' BLT.S *+$0012 ; 0000009C +0000008C: 0C47 F618 '.G..' CMPI.W #$F618,D7 +00000090: 6E0A 'n.' BGT.S *+$000C ; 0000009C +00000092: 3E3C F60D '><..' MOVE.W #$F60D,D7 +00000096: 6004 '`.' BRA.S *+$0006 ; 0000009C +00000098: 3E3C F616 '><..' MOVE.W #$F616,D7 +0000009C: 3007 '0.' MOVE.W D7,D0 +0000009E: 4CEE 18C0 F7F0 'L.....' MOVEM.L -$0810(A6),D6/D7/A3/A4 +000000A4: 4E5E 'N^' UNLK A6 +000000A6: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 00000044 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="memcpy"(223) + 00000036 +Comment: + + EXPANSIONBUSMGR_VEC012C ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_47480 [47480, 4772A) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +154 (475D4): JSR strcmp ; outside file + +212 (47692): JSR strlen ; outside file + +20A (4768A): JSR strcpy ; outside file + +1E8 (47668): JSR strlen ; outside file + +1CC (4764C): JSR strlen ; outside file + +1C2 (47642): JSR strlen ; outside file + +1B4 (47634): JSR strlen ; outside file + +1AE (4762E): JSR strcpy ; outside file + +194 (47614): JSR strlen ; outside file + +180 (47600): JSR strlen ; outside file + +176 (475F6): JSR strlen ; outside file + +142 (475C2): JSR strncmp ; outside file + +134 (475B4): JSR strlen ; outside file + +128 (475A8): JSR strcat ; outside file + +11C (4759C): JSR strcat ; outside file + +110 (47590): JSR strcpy ; outside file + +18 (47498): JSR strlen ; outside file + +10 (47490): JSR strcpy ; outside file + + Unresolved outgoing references: + +9E (4751E): JSR $477D0 + +BA (4753A): JSR $47730 + +EA (4756A): JSR $47730 + +240 (476C0): JSR $47780 + + +Dictionary: Flags $00 FirstId 357 + 357: AUTOMOD_47480 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_47480"(357) Segment="Main"(200) +Size: Flags $00 ModuleSize 682 + +Content: Flags $08 +Contents offset $0000 size $02AA +00000000: 4E56 B7C8 'NV..' LINK.W A6,#-$4838 +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 487A 024E 'Hz.N' PEA *+$0250 ; 00000258 +0000000C: 486E F7F0 'Hn..' PEA -$0810(A6) +00000010: 4EBA 0000 'N...' JSR strcpy ; id: 242 +00000014: 486E F7F0 'Hn..' PEA -$0810(A6) +00000018: 4EBA 0000 'N...' JSR strlen ; id: 218 +0000001C: 2E00 '..' MOVE.L D0,D7 +0000001E: 740C 't.' MOVEQ #$0C,D2 +00000020: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000024: 600C '`.' BRA.S *+$000E ; 00000032 +00000026: 41EE F7F0 'A...' LEA -$0810(A6),A0 +0000002A: 4230 7000 'B0p.' CLR.B $00(A0,D7.W) +0000002E: 2007 ' .' MOVE.L D7,D0 +00000030: 5287 'R.' ADDQ.L #1,D7 +00000032: B487 '..' CMP.L D7,D2 +00000034: 6EF0 'n.' BGT.S *-$000E ; 00000026 +00000036: 7C00 '|.' MOVEQ #$00,D6 +00000038: 2D46 B7CC '-F..' MOVE.L D6,-$4834(A6) +0000003C: 2D46 B7D4 '-F..' MOVE.L D6,-$482C(A6) +00000040: 2806 '(.' MOVE.L D6,D4 +00000042: 7000 'p.' MOVEQ #$00,D0 +00000044: 2D40 B7C8 '-@..' MOVE.L D0,-$4838(A6) +00000048: 7600 'v.' MOVEQ #$00,D3 +0000004A: 4205 'B.' CLR.B D5 +0000004C: 4878 1000 'Hx..' PEA $1000 +00000050: 486E B7D8 'Hn..' PEA -$4828(A6) +00000054: 4EBA 020A 'N...' JSR *+$020C ; 00000260 +00000058: 2D40 D7E0 '-@..' MOVE.L D0,-$2820(A6) +0000005C: 4878 1000 'Hx..' PEA $1000 +00000060: 486E D7E4 'Hn..' PEA -$281C(A6) +00000064: 4EBA 01FA 'N...' JSR *+$01FC ; 00000260 +00000068: 2D40 F7EC '-@..' MOVE.L D0,-$0814(A6) +0000006C: 2840 '(@' MOVEA.L D0,A4 +0000006E: 7E00 '~.' MOVEQ #$00,D7 +00000070: 243C 0000 0400 '$<....' MOVE.L #$00000400,D2 +00000076: 4FEF 0010 'O...' LEA $0010(A7),A7 +0000007A: 7000 'p.' MOVEQ #$00,D0 +0000007C: 28C0 '(.' MOVE.L D0,(A4)+ +0000007E: 2007 ' .' MOVE.L D7,D0 +00000080: 5287 'R.' ADDQ.L #1,D7 +00000082: B487 '..' CMP.L D7,D2 +00000084: 6EF4 'n.' BGT.S *-$000A ; 0000007A +00000086: 486E B7C8 'Hn..' PEA -$4838(A6) +0000008A: 2F2E D7E0 '/...' MOVE.L -$2820(A6),-(A7) +0000008E: 7001 'p.' MOVEQ #$01,D0 +00000090: 2F00 '/.' MOVE.L D0,-(A7) +00000092: 7200 'r.' MOVEQ #$00,D1 +00000094: 2F01 '/.' MOVE.L D1,-(A7) +00000096: 486E F7F0 'Hn..' PEA -$0810(A6) +0000009A: 7070 'pp' MOVEQ #$70,D0 ; 'p' +0000009C: 2F00 '/.' MOVE.L D0,-(A7) +0000009E: 4EBA 02B0 'N...' JSR *+$02B2 ; 00000350 +000000A2: 3E00 '>.' MOVE.W D0,D7 +000000A4: 4FEF 0018 'O...' LEA $0018(A7),A7 +000000A8: 6650 'fP' BNE.S *+$0052 ; 000000FA +000000AA: 2F2E D7E0 '/...' MOVE.L -$2820(A6),-(A7) +000000AE: 7010 'p.' MOVEQ #$10,D0 +000000B0: 2F00 '/.' MOVE.L D0,-(A7) +000000B2: 222E B7C8 '"...' MOVE.L -$4838(A6),D1 +000000B6: 9280 '..' SUB.L D0,D1 +000000B8: 2F01 '/.' MOVE.L D1,-(A7) +000000BA: 4EBA 01F4 'N...' JSR *+$01F6 ; 000002B0 +000000BE: 3E00 '>.' MOVE.W D0,D7 +000000C0: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000C4: 6634 'f4' BNE.S *+$0036 ; 000000FA +000000C6: 286E D7E0 '(n..' MOVEA.L -$2820(A6),A4 +000000CA: 7000 'p.' MOVEQ #$00,D0 +000000CC: 302C 0002 '0,..' MOVE.W $0002(A4),D0 +000000D0: E980 '..' ASL.L #4,D0 +000000D2: 2600 '&.' MOVE.L D0,D3 +000000D4: 7010 'p.' MOVEQ #$10,D0 +000000D6: 9680 '..' SUB.L D0,D3 +000000D8: 0C83 0000 1000 '......' CMPI.L #$00001000,D3 +000000DE: 6E16 'n.' BGT.S *+$0018 ; 000000F6 +000000E0: 2F2E D7E0 '/...' MOVE.L -$2820(A6),-(A7) +000000E4: 2F03 '/.' MOVE.L D3,-(A7) +000000E6: 2F2E B7C8 '/...' MOVE.L -$4838(A6),-(A7) +000000EA: 4EBA 01C4 'N...' JSR *+$01C6 ; 000002B0 +000000EE: 3E00 '>.' MOVE.W D0,D7 +000000F0: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000F4: 6004 '`.' BRA.S *+$0006 ; 000000FA +000000F6: 3E3C F60C '><..' MOVE.W #$F60C,D7 +000000FA: 4A47 'JG' TST.W D7 +000000FC: 6600 00DE 'f...' BNE *+$00E0 ; 000001DC +00000100: 286E D7E0 '(n..' MOVEA.L -$2820(A6),A4 +00000104: 246E F7EC '$n..' MOVEA.L -$0814(A6),A2 +00000108: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000010C: 486E F800 'Hn..' PEA -$0800(A6) +00000110: 4EBA 0000 'N...' JSR strcpy ; id: 242 +00000114: 487A 0140 'Hz.@' PEA *+$0142 ; 00000256 +00000118: 486E F800 'Hn..' PEA -$0800(A6) +0000011C: 4EBA 0000 'N...' JSR strcat ; id: 276 +00000120: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000124: 486E F800 'Hn..' PEA -$0800(A6) +00000128: 4EBA 0000 'N...' JSR strcat ; id: 276 +0000012C: 4FEF 0018 'O...' LEA $0018(A7),A7 +00000130: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000134: 4EBA 0000 'N...' JSR strlen ; id: 218 +00000138: 588F 'X.' ADDQ.L #4,A7 +0000013A: 2F00 '/.' MOVE.L D0,-(A7) +0000013C: 2F0C '/.' MOVE.L A4,-(A7) +0000013E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000142: 4EBA 0000 'N...' JSR strncmp ; id: 311 +00000146: 4A80 'J.' TST.L D0 +00000148: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000014C: 6642 'fB' BNE.S *+$0044 ; 00000190 +0000014E: 2F0C '/.' MOVE.L A4,-(A7) +00000150: 486E F800 'Hn..' PEA -$0800(A6) +00000154: 4EBA 0000 'N...' JSR strcmp ; id: 285 +00000158: 4A80 'J.' TST.L D0 +0000015A: 504F 'PO' ADDQ.W #8,A7 +0000015C: 6606 'f.' BNE.S *+$0008 ; 00000164 +0000015E: 7000 'p.' MOVEQ #$00,D0 +00000160: 6000 00EA '`...' BRA *+$00EC ; 0000024C +00000164: 7A01 'z.' MOVEQ #$01,D5 +00000166: 47EE F800 'G...' LEA -$0800(A6),A3 +0000016A: 200C ' .' MOVE.L A4,D0 +0000016C: 90AE D7E0 '....' SUB.L -$2820(A6),D0 +00000170: 2D40 B7CC '-@..' MOVE.L D0,-$4834(A6) +00000174: 2F0C '/.' MOVE.L A4,-(A7) +00000176: 4EBA 0000 'N...' JSR strlen ; id: 218 +0000017A: 2C00 ',.' MOVE.L D0,D6 +0000017C: 486E F800 'Hn..' PEA -$0800(A6) +00000180: 4EBA 0000 'N...' JSR strlen ; id: 218 +00000184: 9C80 '..' SUB.L D0,D6 +00000186: 4A86 'J.' TST.L D6 +00000188: 504F 'PO' ADDQ.W #8,A7 +0000018A: 6C06 'l.' BGE.S *+$0008 ; 00000192 +0000018C: 7C00 '|.' MOVEQ #$00,D6 +0000018E: 6002 '`.' BRA.S *+$0004 ; 00000192 +00000190: 264C '&L' MOVEA.L A4,A3 +00000192: 2F0B '/.' MOVE.L A3,-(A7) +00000194: 4EBA 0000 'N...' JSR strlen ; id: 218 +00000198: D084 '..' ADD.L D4,D0 +0000019A: B680 '..' CMP.L D0,D3 +0000019C: 584F 'XO' ADDQ.W #4,A7 +0000019E: 6206 'b.' BHI.S *+$0008 ; 000001A6 +000001A0: 3E3C F60C '><..' MOVE.W #$F60C,D7 +000001A4: 6036 '`6' BRA.S *+$0038 ; 000001DC +000001A6: 4A05 'J.' TST.B D5 +000001A8: 6716 'g.' BEQ.S *+$0018 ; 000001C0 +000001AA: 2F0B '/.' MOVE.L A3,-(A7) +000001AC: 2F0A '/.' MOVE.L A2,-(A7) +000001AE: 4EBA 0000 'N...' JSR strcpy ; id: 242 +000001B2: 2F0B '/.' MOVE.L A3,-(A7) +000001B4: 4EBA 0000 'N...' JSR strlen ; id: 218 +000001B8: 5280 'R.' ADDQ.L #1,D0 +000001BA: D5C0 '..' ADDA.L D0,A2 +000001BC: 4FEF 000C 'O...' LEA $000C(A7),A7 +000001C0: 2F0B '/.' MOVE.L A3,-(A7) +000001C2: 4EBA 0000 'N...' JSR strlen ; id: 218 +000001C6: 5280 'R.' ADDQ.L #1,D0 +000001C8: D880 '..' ADD.L D0,D4 +000001CA: 2F0C '/.' MOVE.L A4,-(A7) +000001CC: 4EBA 0000 'N...' JSR strlen ; id: 218 +000001D0: 5280 'R.' ADDQ.L #1,D0 +000001D2: D9C0 '..' ADDA.L D0,A4 +000001D4: 504F 'PO' ADDQ.W #8,A7 +000001D6: 4A14 'J.' TST.B (A4) +000001D8: 6600 FF56 'f..V' BNE *-$00A8 ; 00000130 +000001DC: 4A05 'J.' TST.B D5 +000001DE: 663E 'f>' BNE.S *+$0040 ; 0000021E +000001E0: 4A47 'JG' TST.W D7 +000001E2: 663A 'f:' BNE.S *+$003C ; 0000021E +000001E4: 486E F800 'Hn..' PEA -$0800(A6) +000001E8: 4EBA 0000 'N...' JSR strlen ; id: 218 +000001EC: D084 '..' ADD.L D4,D0 +000001EE: B680 '..' CMP.L D0,D3 +000001F0: 584F 'XO' ADDQ.W #4,A7 +000001F2: 6206 'b.' BHI.S *+$0008 ; 000001FA +000001F4: 3E3C F60C '><..' MOVE.W #$F60C,D7 +000001F8: 6024 '`$' BRA.S *+$0026 ; 0000021E +000001FA: 200C ' .' MOVE.L A4,D0 +000001FC: 90AE D7E0 '....' SUB.L -$2820(A6),D0 +00000200: 2D40 B7CC '-@..' MOVE.L D0,-$4834(A6) +00000204: 486E F800 'Hn..' PEA -$0800(A6) +00000208: 2F0A '/.' MOVE.L A2,-(A7) +0000020A: 4EBA 0000 'N...' JSR strcpy ; id: 242 +0000020E: 486E F800 'Hn..' PEA -$0800(A6) +00000212: 4EBA 0000 'N...' JSR strlen ; id: 218 +00000216: 5280 'R.' ADDQ.L #1,D0 +00000218: D5C0 '..' ADDA.L D0,A2 +0000021A: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000021E: 200A ' .' MOVE.L A2,D0 +00000220: 90AE F7EC '....' SUB.L -$0814(A6),D0 +00000224: D086 '..' ADD.L D6,D0 +00000226: 2D40 B7D4 '-@..' MOVE.L D0,-$482C(A6) +0000022A: 4A47 'JG' TST.W D7 +0000022C: 661C 'f.' BNE.S *+$001E ; 0000024A +0000022E: 2F2E F7EC '/...' MOVE.L -$0814(A6),-(A7) +00000232: 2F2E B7D4 '/...' MOVE.L -$482C(A6),-(A7) +00000236: 202E B7CC ' ...' MOVE.L -$4834(A6),D0 +0000023A: D0AE B7C8 '....' ADD.L -$4838(A6),D0 +0000023E: 2F00 '/.' MOVE.L D0,-(A7) +00000240: 4EBA 00BE 'N...' JSR *+$00C0 ; 00000300 +00000244: 3E00 '>.' MOVE.W D0,D7 +00000246: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000024A: 3007 '0.' MOVE.W D7,D0 +0000024C: 4CEE 1CF8 B7A8 'L.....' MOVEM.L -$4858(A6),D3-D7/A2-A4 +00000252: 4E5E 'N^' UNLK A6 +00000254: 4E75 'Nu' RTS +00000256: 3D00 '=.' MOVE.W D0,-(A6) +00000258: 636F 'co' BLS.S *+$0071 ; 000002C9 +0000025A: 6D6D 'mm' BLT.S *+$006F ; 000002C9 +0000025C: 6F6E 'on' BLE.S *+$0070 ; 000002CC +0000025E: 0000 4E56 '..NV' ORI.B #$56,D0 ; 'V' +00000262: FFF8 '..' DC.W $FFF8 ; ???? +00000264: 48E7 1F00 'H...' MOVEM.L D3-D7,-(A7) +00000268: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +0000026C: 2C3C FFFF F000 ',<....' MOVE.L #$FFFFF000,D6 +00000272: 2009 ' .' MOVE.L A1,D0 +00000274: 7207 'r.' MOVEQ #$07,D1 +00000276: C280 '..' AND.L D0,D1 +00000278: 7008 'p.' MOVEQ #$08,D0 +0000027A: 9081 '..' SUB.L D1,D0 +0000027C: 7207 'r.' MOVEQ #$07,D1 +0000027E: C280 '..' AND.L D0,D1 +00000280: 2E01 '..' MOVE.L D1,D7 +00000282: DE89 '..' ADD.L A1,D7 +00000284: 2607 '&.' MOVE.L D7,D3 +00000286: 2806 '(.' MOVE.L D6,D4 +00000288: 2404 '$.' MOVE.L D4,D2 +0000028A: C483 '..' AND.L D3,D2 +0000028C: 202E 000C ' ...' MOVE.L $000C(A6),D0 +00000290: D083 '..' ADD.L D3,D0 +00000292: 5380 'S.' SUBQ.L #1,D0 +00000294: 2A04 '*.' MOVE.L D4,D5 +00000296: CA80 '..' AND.L D0,D5 +00000298: BA82 '..' CMP.L D2,D5 +0000029A: 6702 'g.' BEQ.S *+$0004 ; 0000029E +0000029C: 2E05 '..' MOVE.L D5,D7 +0000029E: 2007 ' .' MOVE.L D7,D0 +000002A0: 4CEE 00F8 FFE4 'L.....' MOVEM.L -$001C(A6),D3-D7 +000002A6: 4E5E 'N^' UNLK A6 +000002A8: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcmp"(285) + 00000156 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 00000214 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcpy"(242) + 0000020C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 000001EA + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 000001CE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 000001C4 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 000001B6 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcpy"(242) + 000001B0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 00000196 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 00000182 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 00000178 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strncmp"(311) + 00000144 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 00000136 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcat"(276) + 0000012A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcat"(276) + 0000011E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcpy"(242) + 00000112 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 0000001A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcpy"(242) + 00000012 +Comment: + + AUTOMOD_47480 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_47730 [47730, 47776) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 358 + 358: AUTOMOD_47730 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_47730"(358) 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: 2E3C FFFF F69B '.<....' MOVE.L #$FFFFF69B,D7 +0000000E: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000012: 2868 02FC '(h..' MOVEA.L $02FC(A0),A4 +00000016: 200C ' .' MOVE.L A4,D0 +00000018: 6720 'g ' BEQ.S *+$0022 ; 0000003A +0000001A: 4AAC 000C 'J...' TST.L $000C(A4) +0000001E: 671A 'g.' BEQ.S *+$001C ; 0000003A +00000020: 598F 'Y.' SUBQ.L #4,A7 +00000022: 7000 'p.' MOVEQ #$00,D0 +00000024: 2F00 '/.' MOVE.L D0,-(A7) +00000026: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000002A: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000002E: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000032: 206C 000C ' l..' MOVEA.L $000C(A4),A0 +00000036: 4E90 'N.' JSR (A0) +00000038: 2E1F '..' MOVE.L (A7)+,D7 +0000003A: 2007 ' .' MOVE.L D7,D0 +0000003C: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000042: 4E5E 'N^' UNLK A6 +00000044: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_47730 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_47780 [47780, 477C6) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 359 + 359: AUTOMOD_47780 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_47780"(359) 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: 2E3C FFFF F69B '.<....' MOVE.L #$FFFFF69B,D7 +0000000E: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000012: 2868 02FC '(h..' MOVEA.L $02FC(A0),A4 +00000016: 200C ' .' MOVE.L A4,D0 +00000018: 6720 'g ' BEQ.S *+$0022 ; 0000003A +0000001A: 4AAC 0010 'J...' TST.L $0010(A4) +0000001E: 671A 'g.' BEQ.S *+$001C ; 0000003A +00000020: 598F 'Y.' SUBQ.L #4,A7 +00000022: 7000 'p.' MOVEQ #$00,D0 +00000024: 2F00 '/.' MOVE.L D0,-(A7) +00000026: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000002A: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000002E: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000032: 206C 0010 ' l..' MOVEA.L $0010(A4),A0 +00000036: 4E90 'N.' JSR (A0) +00000038: 2E1F '..' MOVE.L (A7)+,D7 +0000003A: 2007 ' .' MOVE.L D7,D0 +0000003C: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000042: 4E5E 'N^' UNLK A6 +00000044: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_47780 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_477D0 [477D0, 478B8) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 360 + 360: AUTOMOD_477D0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_477D0"(360) Segment="Main"(200) +Size: Flags $00 ModuleSize 232 + +Content: Flags $08 +Contents offset $0000 size $00E8 +00000000: 4E56 FFF2 'NV..' LINK.W A6,#-$000E +00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000008: 2A2E 0014 '*...' MOVE.L $0014(A6),D5 +0000000C: 2C2E 0010 ',...' MOVE.L $0010(A6),D6 +00000010: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000014: 200B ' .' MOVE.L A3,D0 +00000016: 6710 'g.' BEQ.S *+$0012 ; 00000028 +00000018: 4AAE 0018 'J...' TST.L $0018(A6) +0000001C: 670A 'g.' BEQ.S *+$000C ; 00000028 +0000001E: 4A85 'J.' TST.L D5 +00000020: 6706 'g.' BEQ.S *+$0008 ; 00000028 +00000022: 4AAE 001C 'J...' TST.L $001C(A6) +00000026: 6604 'f.' BNE.S *+$0006 ; 0000002C +00000028: 70CE 'p.' MOVEQ #$CE,D0 +0000002A: 606A '`j' BRA.S *+$006C ; 00000096 +0000002C: 2E3C FFFF F69B '.<....' MOVE.L #$FFFFF69B,D7 +00000032: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000036: 2868 02FC '(h..' MOVEA.L $02FC(A0),A4 +0000003A: 200C ' .' MOVE.L A4,D0 +0000003C: 6756 'gV' BEQ.S *+$0058 ; 00000094 +0000003E: 4AAC 0008 'J...' TST.L $0008(A4) +00000042: 6750 'gP' BEQ.S *+$0052 ; 00000094 +00000044: 4AAC 000C 'J...' TST.L $000C(A4) +00000048: 674A 'gJ' BEQ.S *+$004C ; 00000094 +0000004A: 2D53 FFF2 '-S..' MOVE.L (A3),-$000E(A6) +0000004E: 2D6B 0004 FFF6 '-k....' MOVE.L $0004(A3),-$000A(A6) +00000054: 2D6B 0008 FFFA '-k....' MOVE.L $0008(A3),-$0006(A6) +0000005A: 1D6E 000B FFFE '.n....' MOVE.B $000B(A6),-$0002(A6) +00000060: 598F 'Y.' SUBQ.L #4,A7 +00000062: 486E FFF2 'Hn..' PEA -$000E(A6) +00000066: 2F2E 001C '/...' MOVE.L $001C(A6),-(A7) +0000006A: 7000 'p.' MOVEQ #$00,D0 +0000006C: 2F00 '/.' MOVE.L D0,-(A7) +0000006E: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 +00000072: 4E90 'N.' JSR (A0) +00000074: 2E1F '..' MOVE.L (A7)+,D7 +00000076: 661C 'f.' BNE.S *+$001E ; 00000094 +00000078: 206E 001C ' n..' MOVEA.L $001C(A6),A0 +0000007C: DC90 '..' ADD.L (A0),D6 +0000007E: 598F 'Y.' SUBQ.L #4,A7 +00000080: 7000 'p.' MOVEQ #$00,D0 +00000082: 2F00 '/.' MOVE.L D0,-(A7) +00000084: 2F06 '/.' MOVE.L D6,-(A7) +00000086: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) +0000008A: 2F05 '/.' MOVE.L D5,-(A7) +0000008C: 206C 000C ' l..' MOVEA.L $000C(A4),A0 +00000090: 4E90 'N.' JSR (A0) +00000092: 2E1F '..' MOVE.L (A7)+,D7 +00000094: 2007 ' .' MOVE.L D7,D0 +00000096: 4CEE 18E0 FFDE 'L.....' MOVEM.L -$0022(A6),D5-D7/A3/A4 +0000009C: 4E5E 'N^' UNLK A6 +0000009E: 4E75 'Nu' RTS +000000A0: 4E56 0000 'NV..' LINK.W A6,#$0000 +000000A4: 2F06 '/.' MOVE.L D6,-(A7) +000000A6: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 +000000AA: 203C 0000 00FF ' <....' MOVE.L #$000000FF,D0 +000000B0: C086 '..' AND.L D6,D0 +000000B2: 7218 'r.' MOVEQ #$18,D1 +000000B4: 2400 '$.' MOVE.L D0,D2 +000000B6: E3AA '..' LSL.L D1,D2 +000000B8: 203C 0000 FF00 ' <....' MOVE.L #$0000FF00,D0 +000000BE: C086 '..' AND.L D6,D0 +000000C0: E188 '..' LSL.L #8,D0 +000000C2: 8480 '..' OR.L D0,D2 +000000C4: 203C 00FF 0000 ' <....' MOVE.L #$00FF0000,D0 +000000CA: C086 '..' AND.L D6,D0 +000000CC: E088 '..' LSR.L #8,D0 +000000CE: 8480 '..' OR.L D0,D2 +000000D0: 203C FF00 0000 ' <....' MOVE.L #$FF000000,D0 +000000D6: C086 '..' AND.L D6,D0 +000000D8: 7218 'r.' MOVEQ #$18,D1 +000000DA: E2A8 '..' LSR.L D1,D0 +000000DC: 8480 '..' OR.L D0,D2 +000000DE: 2002 ' .' MOVE.L D2,D0 +000000E0: 2C2E FFFC ',...' MOVE.L -$0004(A6),D6 +000000E4: 4E5E 'N^' UNLK A6 +000000E6: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_477D0 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_478C0 [478C0, 478F4) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 361 + 361: AUTOMOD_478C0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_478C0"(361) 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 0700 'H...' MOVEM.L D5-D7,-(A7) +00000008: 3C2E 000A '<...' MOVE.W $000A(A6),D6 +0000000C: 7A00 'z.' MOVEQ #$00,D5 +0000000E: 3A06 ':.' MOVE.W D6,D5 +00000010: 303C 00FF '0<..' MOVE.W #$00FF,D0 +00000014: C045 '.E' AND.W D5,D0 +00000016: 7200 'r.' MOVEQ #$00,D1 +00000018: 3200 '2.' MOVE.W D0,D1 +0000001A: 2E01 '..' MOVE.L D1,D7 +0000001C: E18F '..' LSL.L #8,D7 +0000001E: 303C FF00 '0<..' MOVE.W #$FF00,D0 +00000022: C045 '.E' AND.W D5,D0 +00000024: E048 '.H' LSR.W #8,D0 +00000026: 8E40 '.@' OR.W D0,D7 +00000028: 3007 '0.' MOVE.W D7,D0 +0000002A: 4CEE 00E0 FFF4 'L.....' MOVEM.L -$000C(A6),D5-D7 +00000030: 4E5E 'N^' UNLK A6 +00000032: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_478C0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_47900 [47900, 47922) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 362 + 362: AUTOMOD_47900 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_47900"(362) Segment="Main"(200) +Size: Flags $00 ModuleSize 34 + +Content: Flags $08 +Contents offset $0000 size $0022 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000008: 202E 000C ' ...' MOVE.L $000C(A6),D0 +0000000C: D0A8 0020 '... ' ADD.L $0020(A0),D0 +00000010: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000014: 2040 ' @' MOVEA.L D0,A0 +00000016: 226E 0010 '"n..' MOVEA.L $0010(A6),A1 +0000001A: 1290 '..' MOVE.B (A0),(A1) +0000001C: 4E71 'Nq' NOP +0000001E: 4E5E 'N^' UNLK A6 +00000020: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_47900 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_47930 [47930, 4795C) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1C (4794C): JSR $478C0 + + +Dictionary: Flags $00 FirstId 363 + 363: AUTOMOD_47930 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_47930"(363) Segment="Main"(200) +Size: Flags $00 ModuleSize 44 + +Content: Flags $08 +Contents offset $0000 size $002C +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000008: 202E 000C ' ...' MOVE.L $000C(A6),D0 +0000000C: D0A8 0020 '... ' ADD.L $0020(A0),D0 +00000010: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000014: 2040 ' @' MOVEA.L D0,A0 +00000016: 7000 'p.' MOVEQ #$00,D0 +00000018: 3010 '0.' MOVE.W (A0),D0 +0000001A: 2F00 '/.' MOVE.L D0,-(A7) +0000001C: 4EBA FF72 'N..r' JSR *-$008C ; FFFFFF90 +00000020: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000024: 3080 '0.' MOVE.W D0,(A0) +00000026: 4E71 'Nq' NOP +00000028: 4E5E 'N^' UNLK A6 +0000002A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_47930 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_47960 [47960, 47988) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +18 (47978): JSR $47870 + + +Dictionary: Flags $00 FirstId 364 + 364: AUTOMOD_47960 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_47960"(364) Segment="Main"(200) +Size: Flags $00 ModuleSize 40 + +Content: Flags $08 +Contents offset $0000 size $0028 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000008: 202E 000C ' ...' MOVE.L $000C(A6),D0 +0000000C: D0A8 0020 '... ' ADD.L $0020(A0),D0 +00000010: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000014: 2040 ' @' MOVEA.L D0,A0 +00000016: 2F10 '/.' MOVE.L (A0),-(A7) +00000018: 4EBA FEF6 'N...' JSR *-$0108 ; FFFFFF10 +0000001C: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000020: 2080 ' .' MOVE.L D0,(A0) +00000022: 4E71 'Nq' NOP +00000024: 4E5E 'N^' UNLK A6 +00000026: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_47960 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_47990 [47990, 479DC) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +3C (479CC): JSR $478C0 + + +Dictionary: Flags $00 FirstId 365 + 365: AUTOMOD_47990 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_47990"(365) 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: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000008: 202E 000C ' ...' MOVE.L $000C(A6),D0 +0000000C: D0A8 0020 '... ' ADD.L $0020(A0),D0 +00000010: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000014: 2040 ' @' MOVEA.L D0,A0 +00000016: 10AE 0013 '....' MOVE.B $0013(A6),(A0) +0000001A: 4E71 'Nq' NOP +0000001C: 4E5E 'N^' UNLK A6 +0000001E: 4E75 'Nu' RTS +00000020: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000024: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000028: 202E 000C ' ...' MOVE.L $000C(A6),D0 +0000002C: D0A8 0020 '... ' ADD.L $0020(A0),D0 +00000030: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000034: 7000 'p.' MOVEQ #$00,D0 +00000036: 302E 0012 '0...' MOVE.W $0012(A6),D0 +0000003A: 2F00 '/.' MOVE.L D0,-(A7) +0000003C: 4EBA FEF2 'N...' JSR *-$010C ; FFFFFF30 +00000040: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000044: 3080 '0.' MOVE.W D0,(A0) +00000046: 4E71 'Nq' NOP +00000048: 4E5E 'N^' UNLK A6 +0000004A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_47990 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_479E0 [479E0, 47A08) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +18 (479F8): JSR $47870 + + +Dictionary: Flags $00 FirstId 366 + 366: AUTOMOD_479E0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_479E0"(366) Segment="Main"(200) +Size: Flags $00 ModuleSize 40 + +Content: Flags $08 +Contents offset $0000 size $0028 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000008: 202E 000C ' ...' MOVE.L $000C(A6),D0 +0000000C: D0A8 0020 '... ' ADD.L $0020(A0),D0 +00000010: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000014: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000018: 4EBA FE76 'N..v' JSR *-$0188 ; FFFFFE90 +0000001C: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000020: 2080 ' .' MOVE.L D0,(A0) +00000022: 4E71 'Nq' NOP +00000024: 4E5E 'N^' UNLK A6 +00000026: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_479E0 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_47A10 [47A10, 47AC6) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 367 + 367: AUTOMOD_47A10 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_47A10"(367) Segment="Main"(200) +Size: Flags $00 ModuleSize 182 + +Content: Flags $08 +Contents offset $0000 size $00B6 +00000000: 4E56 FF58 'NV.X' LINK.W A6,#-$00A8 +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 262E 0014 '&...' MOVE.L $0014(A6),D3 +0000000C: 282E 000C '(...' MOVE.L $000C(A6),D4 +00000010: 1A2E 000B '....' MOVE.B $000B(A6),D5 +00000014: 2479 68FF EFD0 '$yh...' MOVEA.L $68FFEFD0,A2 +0000001A: 41EE FF58 'A..X' LEA -$00A8(A6),A0 +0000001E: 43EE FF58 'C..X' LEA -$00A8(A6),A1 +00000022: 2009 ' .' MOVE.L A1,D0 +00000024: 7207 'r.' MOVEQ #$07,D1 +00000026: C280 '..' AND.L D0,D1 +00000028: 7008 'p.' MOVEQ #$08,D0 +0000002A: 9081 '..' SUB.L D1,D0 +0000002C: 2640 '&@' MOVEA.L D0,A3 +0000002E: D7C8 '..' ADDA.L A0,A3 +00000030: 240B '$.' MOVE.L A3,D2 +00000032: 2C02 ',.' MOVE.L D2,D6 +00000034: 203C FFFF F000 ' <....' MOVE.L #$FFFFF000,D0 +0000003A: C086 '..' AND.L D6,D0 +0000003C: 2C00 ',.' MOVE.L D0,D6 +0000003E: 2E02 '..' MOVE.L D2,D7 +00000040: 704B 'pK' MOVEQ #$4B,D0 ; 'K' +00000042: DE80 '..' ADD.L D0,D7 +00000044: 223C FFFF F000 '"<....' MOVE.L #$FFFFF000,D1 +0000004A: C287 '..' AND.L D7,D1 +0000004C: 2E01 '..' MOVE.L D1,D7 +0000004E: BE86 '..' CMP.L D6,D7 +00000050: 6702 'g.' BEQ.S *+$0004 ; 00000054 +00000052: 2647 '&G' MOVEA.L D7,A3 +00000054: 284B '(K' MOVEA.L A3,A4 +00000056: 4A05 'J.' TST.B D5 +00000058: 6718 'g.' BEQ.S *+$001A ; 00000072 +0000005A: 28AA 0064 '(..d' MOVE.L $0064(A2),(A4) +0000005E: 7002 'p.' MOVEQ #$02,D0 +00000060: 2940 0004 ')@..' MOVE.L D0,$0004(A4) +00000064: 2940 0008 ')@..' MOVE.L D0,$0008(A4) +00000068: 2944 000C ')D..' MOVE.L D4,$000C(A4) +0000006C: 2943 0010 ')C..' MOVE.L D3,$0010(A4) +00000070: 6020 '` ' BRA.S *+$0022 ; 00000092 +00000072: 28AA 0068 '(..h' MOVE.L $0068(A2),(A4) +00000076: 7003 'p.' MOVEQ #$03,D0 +00000078: 2940 0004 ')@..' MOVE.L D0,$0004(A4) +0000007C: 7201 'r.' MOVEQ #$01,D1 +0000007E: 2941 0008 ')A..' MOVE.L D1,$0008(A4) +00000082: 2944 000C ')D..' MOVE.L D4,$000C(A4) +00000086: 2943 0010 ')C..' MOVE.L D3,$0010(A4) +0000008A: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +0000008E: 2950 0014 ')P..' MOVE.L (A0),$0014(A4) +00000092: 2F02 '/.' MOVE.L D2,-(A7) +00000094: 204C ' L' MOVEA.L A4,A0 +00000096: FE20 '. ' FLINE $FE20 +00000098: 241F '$.' MOVE.L (A7)+,D2 +0000009A: 4A05 'J.' TST.B D5 +0000009C: 670E 'g.' BEQ.S *+$0010 ; 000000AC +0000009E: 202C 0004 ' ,..' MOVE.L $0004(A4),D0 +000000A2: 5280 'R.' ADDQ.L #1,D0 +000000A4: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +000000A8: 20B4 0C0C ' ...' MOVE.L $0C(A4,D0.L*4),(A0) +000000AC: 4CEE 1CF8 FF38 'L....8' MOVEM.L -$00C8(A6),D3-D7/A2-A4 +000000B2: 4E5E 'N^' UNLK A6 +000000B4: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_47A10 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_47AD0 [47AD0, 47B62) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 368 + 368: AUTOMOD_47AD0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_47AD0"(368) Segment="Main"(200) +Size: Flags $00 ModuleSize 146 + +Content: Flags $08 +Contents offset $0000 size $0092 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) +00000008: 1E2E 0017 '....' MOVE.B $0017(A6),D7 +0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 1007 '..' MOVE.B D7,D0 +00000014: 721E 'r.' MOVEQ #$1E,D1 +00000016: C200 '..' AND.B D0,D1 +00000018: 676E 'gn' BEQ.S *+$0070 ; 00000088 +0000001A: 7000 'p.' MOVEQ #$00,D0 +0000001C: 1007 '..' MOVE.B D7,D0 +0000001E: 7206 'r.' MOVEQ #$06,D1 +00000020: C200 '..' AND.B D0,D1 +00000022: 6732 'g2' BEQ.S *+$0034 ; 00000056 +00000024: 7006 'p.' MOVEQ #$06,D0 +00000026: C0AC 0004 '....' AND.L $0004(A4),D0 +0000002A: 6756 'gV' BEQ.S *+$0058 ; 00000082 +0000002C: 7010 'p.' MOVEQ #$10,D0 +0000002E: 222C 0018 '",..' MOVE.L $0018(A4),D1 +00000032: E1A9 '..' LSL.L D0,D1 +00000034: 700B 'p.' MOVEQ #$0B,D0 +00000036: 242C 000C '$,..' MOVE.L $000C(A4),D2 +0000003A: E1AA '..' LSL.L D0,D2 +0000003C: 8481 '..' OR.L D1,D2 +0000003E: 202C 0010 ' ,..' MOVE.L $0010(A4),D0 +00000042: E188 '..' LSL.L #8,D0 +00000044: 8082 '..' OR.L D2,D0 +00000046: 223C 0000 00FF '"<....' MOVE.L #$000000FF,D1 +0000004C: C2AE 0008 '....' AND.L $0008(A6),D1 +00000050: 2C01 ',.' MOVE.L D1,D6 +00000052: 8C80 '..' OR.L D0,D6 +00000054: 602C '`,' BRA.S *+$002E ; 00000082 +00000056: 7000 'p.' MOVEQ #$00,D0 +00000058: 1007 '..' MOVE.B D7,D0 +0000005A: 7208 'r.' MOVEQ #$08,D1 +0000005C: C200 '..' AND.B D0,D1 +0000005E: 660A 'f.' BNE.S *+$000C ; 0000006A +00000060: 7000 'p.' MOVEQ #$00,D0 +00000062: 1007 '..' MOVE.B D7,D0 +00000064: 7210 'r.' MOVEQ #$10,D1 +00000066: C200 '..' AND.B D0,D1 +00000068: 6718 'g.' BEQ.S *+$001A ; 00000082 +0000006A: 7010 'p.' MOVEQ #$10,D0 +0000006C: 222C 0018 '",..' MOVE.L $0018(A4),D1 +00000070: E1A9 '..' LSL.L D0,D1 +00000072: 203C 0000 F800 ' <....' MOVE.L #$0000F800,D0 +00000078: 8081 '..' OR.L D1,D0 +0000007A: 2C3C 0000 0700 ',<....' MOVE.L #$00000700,D6 +00000080: 8C80 '..' OR.L D0,D6 +00000082: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000086: 2086 ' .' MOVE.L D6,(A0) +00000088: 4CEE 10C0 FFF4 'L.....' MOVEM.L -$000C(A6),D6/D7/A4 +0000008E: 4E5E 'N^' UNLK A6 +00000090: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_47AD0 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_47B70 [47B70, 47BB2) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1C (47B8C): JSR $47AD0 + +2E (47B9E): JSR $47A10 + + +Dictionary: Flags $00 FirstId 369 + 369: AUTOMOD_47B70 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_47B70"(369) Segment="Main"(200) +Size: Flags $00 ModuleSize 66 + +Content: Flags $08 +Contents offset $0000 size $0042 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 7006 'p.' MOVEQ #$06,D0 +0000000C: C0AC 0004 '....' AND.L $0004(A4),D0 +00000010: 2F00 '/.' MOVE.L D0,-(A7) +00000012: 486E FFF8 'Hn..' PEA -$0008(A6) +00000016: 2F0C '/.' MOVE.L A4,-(A7) +00000018: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000001C: 4EBA FF42 'N..B' JSR *-$00BC ; FFFFFF60 +00000020: 7001 'p.' MOVEQ #$01,D0 +00000022: 2F00 '/.' MOVE.L D0,-(A7) +00000024: 486E FFFC 'Hn..' PEA -$0004(A6) +00000028: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +0000002C: 2F00 '/.' MOVE.L D0,-(A7) +0000002E: 4EBA FE70 'N..p' JSR *-$018E ; FFFFFEA0 +00000032: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000036: 10AE FFFF '....' MOVE.B -$0001(A6),(A0) +0000003A: 286E FFF4 '(n..' MOVEA.L -$000C(A6),A4 +0000003E: 4E5E 'N^' UNLK A6 +00000040: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_47B70 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_47BC0 [47BC0, 47C04) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1C (47BDC): JSR $47AD0 + +30 (47BF0): JSR $47A10 + + +Dictionary: Flags $00 FirstId 370 + 370: AUTOMOD_47BC0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_47BC0"(370) Segment="Main"(200) +Size: Flags $00 ModuleSize 68 + +Content: Flags $08 +Contents offset $0000 size $0044 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 7006 'p.' MOVEQ #$06,D0 +0000000C: C0AC 0004 '....' AND.L $0004(A4),D0 +00000010: 2F00 '/.' MOVE.L D0,-(A7) +00000012: 486E FFF8 'Hn..' PEA -$0008(A6) +00000016: 2F0C '/.' MOVE.L A4,-(A7) +00000018: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000001C: 4EBA FEF2 'N...' JSR *-$010C ; FFFFFF10 +00000020: 7002 'p.' MOVEQ #$02,D0 +00000022: 2F00 '/.' MOVE.L D0,-(A7) +00000024: 486E FFFC 'Hn..' PEA -$0004(A6) +00000028: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +0000002C: 7201 'r.' MOVEQ #$01,D1 +0000002E: 2F01 '/.' MOVE.L D1,-(A7) +00000030: 4EBA FE1E 'N...' JSR *-$01E0 ; FFFFFE50 +00000034: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000038: 30AE FFFE '0...' MOVE.W -$0002(A6),(A0) +0000003C: 286E FFF4 '(n..' MOVEA.L -$000C(A6),A4 +00000040: 4E5E 'N^' UNLK A6 +00000042: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_47BC0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_47C10 [47C10, 47C54) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1C (47C2C): JSR $47AD0 + +30 (47C40): JSR $47A10 + + +Dictionary: Flags $00 FirstId 371 + 371: AUTOMOD_47C10 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_47C10"(371) Segment="Main"(200) +Size: Flags $00 ModuleSize 68 + +Content: Flags $08 +Contents offset $0000 size $0044 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 7006 'p.' MOVEQ #$06,D0 +0000000C: C0AC 0004 '....' AND.L $0004(A4),D0 +00000010: 2F00 '/.' MOVE.L D0,-(A7) +00000012: 486E FFF8 'Hn..' PEA -$0008(A6) +00000016: 2F0C '/.' MOVE.L A4,-(A7) +00000018: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000001C: 4EBA FEA2 'N...' JSR *-$015C ; FFFFFEC0 +00000020: 7004 'p.' MOVEQ #$04,D0 +00000022: 2F00 '/.' MOVE.L D0,-(A7) +00000024: 486E FFFC 'Hn..' PEA -$0004(A6) +00000028: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +0000002C: 7201 'r.' MOVEQ #$01,D1 +0000002E: 2F01 '/.' MOVE.L D1,-(A7) +00000030: 4EBA FDCE 'N...' JSR *-$0230 ; FFFFFE00 +00000034: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000038: 20AE FFFC ' ...' MOVE.L -$0004(A6),(A0) +0000003C: 286E FFF4 '(n..' MOVEA.L -$000C(A6),A4 +00000040: 4E5E 'N^' UNLK A6 +00000042: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_47C10 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_47C60 [47C60, 47CA6) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1C (47C7C): JSR $47AD0 + +3A (47C9A): JSR $47A10 + + +Dictionary: Flags $00 FirstId 372 + 372: AUTOMOD_47C60 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_47C60"(372) Segment="Main"(200) +Size: Flags $00 ModuleSize 70 + +Content: Flags $08 +Contents offset $0000 size $0046 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 7006 'p.' MOVEQ #$06,D0 +0000000C: C0AC 0004 '....' AND.L $0004(A4),D0 +00000010: 2F00 '/.' MOVE.L D0,-(A7) +00000012: 486E FFF8 'Hn..' PEA -$0008(A6) +00000016: 2F0C '/.' MOVE.L A4,-(A7) +00000018: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000001C: 4EBA FE52 'N..R' JSR *-$01AC ; FFFFFE70 +00000020: 7000 'p.' MOVEQ #$00,D0 +00000022: 102E 0013 '....' MOVE.B $0013(A6),D0 +00000026: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +0000002A: 7001 'p.' MOVEQ #$01,D0 +0000002C: 2F00 '/.' MOVE.L D0,-(A7) +0000002E: 486E FFFC 'Hn..' PEA -$0004(A6) +00000032: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000036: 7200 'r.' MOVEQ #$00,D1 +00000038: 2F01 '/.' MOVE.L D1,-(A7) +0000003A: 4EBA FD74 'N..t' JSR *-$028A ; FFFFFDB0 +0000003E: 286E FFF4 '(n..' MOVEA.L -$000C(A6),A4 +00000042: 4E5E 'N^' UNLK A6 +00000044: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_47C60 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_47CB0 [47CB0, 47CF6) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1C (47CCC): JSR $47AD0 + +3A (47CEA): JSR $47A10 + + +Dictionary: Flags $00 FirstId 373 + 373: AUTOMOD_47CB0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_47CB0"(373) Segment="Main"(200) +Size: Flags $00 ModuleSize 70 + +Content: Flags $08 +Contents offset $0000 size $0046 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 7006 'p.' MOVEQ #$06,D0 +0000000C: C0AC 0004 '....' AND.L $0004(A4),D0 +00000010: 2F00 '/.' MOVE.L D0,-(A7) +00000012: 486E FFF8 'Hn..' PEA -$0008(A6) +00000016: 2F0C '/.' MOVE.L A4,-(A7) +00000018: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000001C: 4EBA FE02 'N...' JSR *-$01FC ; FFFFFE20 +00000020: 7000 'p.' MOVEQ #$00,D0 +00000022: 302E 0012 '0...' MOVE.W $0012(A6),D0 +00000026: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +0000002A: 7002 'p.' MOVEQ #$02,D0 +0000002C: 2F00 '/.' MOVE.L D0,-(A7) +0000002E: 486E FFFC 'Hn..' PEA -$0004(A6) +00000032: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000036: 7200 'r.' MOVEQ #$00,D1 +00000038: 2F01 '/.' MOVE.L D1,-(A7) +0000003A: 4EBA FD24 'N..$' JSR *-$02DA ; FFFFFD60 +0000003E: 286E FFF4 '(n..' MOVEA.L -$000C(A6),A4 +00000042: 4E5E 'N^' UNLK A6 +00000044: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_47CB0 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_47D00 [47D00, 47D42) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1C (47D1C): JSR $47AD0 + +36 (47D36): JSR $47A10 + + +Dictionary: Flags $00 FirstId 374 + 374: AUTOMOD_47D00 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_47D00"(374) Segment="Main"(200) +Size: Flags $00 ModuleSize 66 + +Content: Flags $08 +Contents offset $0000 size $0042 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 7006 'p.' MOVEQ #$06,D0 +0000000C: C0AC 0004 '....' AND.L $0004(A4),D0 +00000010: 2F00 '/.' MOVE.L D0,-(A7) +00000012: 486E FFF8 'Hn..' PEA -$0008(A6) +00000016: 2F0C '/.' MOVE.L A4,-(A7) +00000018: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000001C: 4EBA FDB2 'N...' JSR *-$024C ; FFFFFDD0 +00000020: 2D6E 0010 FFFC '-n....' MOVE.L $0010(A6),-$0004(A6) +00000026: 7004 'p.' MOVEQ #$04,D0 +00000028: 2F00 '/.' MOVE.L D0,-(A7) +0000002A: 486E FFFC 'Hn..' PEA -$0004(A6) +0000002E: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000032: 7200 'r.' MOVEQ #$00,D1 +00000034: 2F01 '/.' MOVE.L D1,-(A7) +00000036: 4EBA FCD8 'N...' JSR *-$0326 ; FFFFFD10 +0000003A: 286E FFF4 '(n..' MOVEA.L -$000C(A6),A4 +0000003E: 4E5E 'N^' UNLK A6 +00000040: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_47D00 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_47D50 [47D50, 47D86) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +14 (47D64): JSR $47AD0 + +26 (47D76): JSR $47A10 + + +Dictionary: Flags $00 FirstId 375 + 375: AUTOMOD_47D50 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_47D50"(375) Segment="Main"(200) +Size: Flags $00 ModuleSize 54 + +Content: Flags $08 +Contents offset $0000 size $0036 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 7008 'p.' MOVEQ #$08,D0 +00000006: 2F00 '/.' MOVE.L D0,-(A7) +00000008: 486E FFF8 'Hn..' PEA -$0008(A6) +0000000C: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000010: 7200 'r.' MOVEQ #$00,D1 +00000012: 2F01 '/.' MOVE.L D1,-(A7) +00000014: 4EBA FD6A 'N..j' JSR *-$0294 ; FFFFFD80 +00000018: 7001 'p.' MOVEQ #$01,D0 +0000001A: 2F00 '/.' MOVE.L D0,-(A7) +0000001C: 486E FFFC 'Hn..' PEA -$0004(A6) +00000020: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000024: 2F00 '/.' MOVE.L D0,-(A7) +00000026: 4EBA FC98 'N...' JSR *-$0366 ; FFFFFCC0 +0000002A: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +0000002E: 10AE FFFF '....' MOVE.B -$0001(A6),(A0) +00000032: 4E5E 'N^' UNLK A6 +00000034: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_47D50 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_47D90 [47D90, 47DC8) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +14 (47DA4): JSR $47AD0 + +28 (47DB8): JSR $47A10 + + +Dictionary: Flags $00 FirstId 376 + 376: AUTOMOD_47D90 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_47D90"(376) Segment="Main"(200) +Size: Flags $00 ModuleSize 56 + +Content: Flags $08 +Contents offset $0000 size $0038 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 7008 'p.' MOVEQ #$08,D0 +00000006: 2F00 '/.' MOVE.L D0,-(A7) +00000008: 486E FFF8 'Hn..' PEA -$0008(A6) +0000000C: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000010: 7200 'r.' MOVEQ #$00,D1 +00000012: 2F01 '/.' MOVE.L D1,-(A7) +00000014: 4EBA FD2A 'N..*' JSR *-$02D4 ; FFFFFD40 +00000018: 7002 'p.' MOVEQ #$02,D0 +0000001A: 2F00 '/.' MOVE.L D0,-(A7) +0000001C: 486E FFFC 'Hn..' PEA -$0004(A6) +00000020: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000024: 7201 'r.' MOVEQ #$01,D1 +00000026: 2F01 '/.' MOVE.L D1,-(A7) +00000028: 4EBA FC56 'N..V' JSR *-$03A8 ; FFFFFC80 +0000002C: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000030: 30AE FFFE '0...' MOVE.W -$0002(A6),(A0) +00000034: 4E5E 'N^' UNLK A6 +00000036: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_47D90 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_47DD0 [47DD0, 47E3C) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +14 (47DE4): JSR $47AD0 + +28 (47DF8): JSR $47A10 + +38 (47E08): JSR $47870 + +50 (47E20): JSR $47AD0 + +64 (47E34): JSR $47A10 + + +Dictionary: Flags $00 FirstId 377 + 377: AUTOMOD_47DD0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_47DD0"(377) Segment="Main"(200) +Size: Flags $00 ModuleSize 108 + +Content: Flags $08 +Contents offset $0000 size $006C +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 7008 'p.' MOVEQ #$08,D0 +00000006: 2F00 '/.' MOVE.L D0,-(A7) +00000008: 486E FFFC 'Hn..' PEA -$0004(A6) +0000000C: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000010: 7200 'r.' MOVEQ #$00,D1 +00000012: 2F01 '/.' MOVE.L D1,-(A7) +00000014: 4EBA FCEA 'N...' JSR *-$0314 ; FFFFFD00 +00000018: 7004 'p.' MOVEQ #$04,D0 +0000001A: 2F00 '/.' MOVE.L D0,-(A7) +0000001C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000020: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +00000024: 7201 'r.' MOVEQ #$01,D1 +00000026: 2F01 '/.' MOVE.L D1,-(A7) +00000028: 4EBA FC16 'N...' JSR *-$03E8 ; FFFFFC40 +0000002C: 4E5E 'N^' UNLK A6 +0000002E: 4E75 'Nu' RTS +00000030: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000034: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000038: 4EBA FA66 'N..f' JSR *-$0598 ; FFFFFAA0 +0000003C: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +00000040: 7010 'p.' MOVEQ #$10,D0 +00000042: 2F00 '/.' MOVE.L D0,-(A7) +00000044: 486E FFFC 'Hn..' PEA -$0004(A6) +00000048: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000004C: 7200 'r.' MOVEQ #$00,D1 +0000004E: 2F01 '/.' MOVE.L D1,-(A7) +00000050: 4EBA FCAE 'N...' JSR *-$0350 ; FFFFFD00 +00000054: 7004 'p.' MOVEQ #$04,D0 +00000056: 2F00 '/.' MOVE.L D0,-(A7) +00000058: 486E FFF8 'Hn..' PEA -$0008(A6) +0000005C: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +00000060: 7200 'r.' MOVEQ #$00,D1 +00000062: 2F01 '/.' MOVE.L D1,-(A7) +00000064: 4EBA FBDA 'N...' JSR *-$0424 ; FFFFFC40 +00000068: 4E5E 'N^' UNLK A6 +0000006A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_47DD0 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_47E40 [47E40, 47E7C) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +8 (47E48): JSR $47870 + +20 (47E60): JSR $47AD0 + +34 (47E74): JSR $47A10 + + +Dictionary: Flags $00 FirstId 378 + 378: AUTOMOD_47E40 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_47E40"(378) Segment="Main"(200) +Size: Flags $00 ModuleSize 60 + +Content: Flags $08 +Contents offset $0000 size $003C +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000008: 4EBA FA26 'N..&' JSR *-$05D8 ; FFFFFA30 +0000000C: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +00000010: 7010 'p.' MOVEQ #$10,D0 +00000012: 2F00 '/.' MOVE.L D0,-(A7) +00000014: 486E FFFC 'Hn..' PEA -$0004(A6) +00000018: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000001C: 7200 'r.' MOVEQ #$00,D1 +0000001E: 2F01 '/.' MOVE.L D1,-(A7) +00000020: 4EBA FC6E 'N..n' JSR *-$0390 ; FFFFFC90 +00000024: 7004 'p.' MOVEQ #$04,D0 +00000026: 2F00 '/.' MOVE.L D0,-(A7) +00000028: 486E FFF8 'Hn..' PEA -$0008(A6) +0000002C: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +00000030: 7200 'r.' MOVEQ #$00,D1 +00000032: 2F01 '/.' MOVE.L D1,-(A7) +00000034: 4EBA FB9A 'N...' JSR *-$0464 ; FFFFFBD0 +00000038: 4E5E 'N^' UNLK A6 +0000003A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_47E40 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_47E80 [47E80, 47EE8) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 379 + 379: AUTOMOD_47E80 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_47E80"(379) 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 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000010: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000014: 2688 '&.' MOVE.L A0,(A3) +00000016: 203C 8000 0000 ' <....' MOVE.L #$80000000,D0 +0000001C: C0A8 0004 '....' AND.L $0004(A0),D0 +00000020: 6708 'g.' BEQ.S *+$000A ; 0000002A +00000022: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000026: 214B 0040 '!K.@' MOVE.L A3,$0040(A0) +0000002A: 7000 'p.' MOVEQ #$00,D0 +0000002C: 2740 0054 ''@.T' MOVE.L D0,$0054(A3) +00000030: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000034: 2068 0234 ' h.4' MOVEA.L $0234(A0),A0 +00000038: 2868 0004 '(h..' MOVEA.L $0004(A0),A4 +0000003C: 220C '".' MOVE.L A4,D1 +0000003E: 6712 'g.' BEQ.S *+$0014 ; 00000052 +00000040: 6004 '`.' BRA.S *+$0006 ; 00000046 +00000042: 286C 0054 '(l.T' MOVEA.L $0054(A4),A4 +00000046: 4AAC 0054 'J..T' TST.L $0054(A4) +0000004A: 66F6 'f.' BNE.S *-$0008 ; 00000042 +0000004C: 294B 0054 ')K.T' MOVE.L A3,$0054(A4) +00000050: 600C '`.' BRA.S *+$000E ; 0000005E +00000052: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000056: 2068 0234 ' h.4' MOVEA.L $0234(A0),A0 +0000005A: 214B 0004 '!K..' MOVE.L A3,$0004(A0) +0000005E: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +00000064: 4E5E 'N^' UNLK A6 +00000066: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_47E80 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_47EF0 [47EF0, 47F5A) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 380 + 380: AUTOMOD_47EF0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_47EF0"(380) Segment="Main"(200) +Size: Flags $00 ModuleSize 106 + +Content: Flags $08 +Contents offset $0000 size $006A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 7000 'p.' MOVEQ #$00,D0 +0000000E: 2840 '(@' MOVEA.L D0,A4 +00000010: 220B '".' MOVE.L A3,D1 +00000012: 6726 'g&' BEQ.S *+$0028 ; 0000003A +00000014: 4AAB 0004 'J...' TST.L $0004(A3) +00000018: 6720 'g ' BEQ.S *+$0022 ; 0000003A +0000001A: 206B 0004 ' k..' MOVEA.L $0004(A3),A0 +0000001E: 0C90 454D 444E '..EMDN' CMPI.L #$454D444E,(A0) ; 'EMDN' +00000024: 6614 'f.' BNE.S *+$0016 ; 0000003A +00000026: 206B 0004 ' k..' MOVEA.L $0004(A3),A0 +0000002A: 203C 8000 0000 ' <....' MOVE.L #$80000000,D0 +00000030: C0A8 0004 '....' AND.L $0004(A0),D0 +00000034: 6704 'g.' BEQ.S *+$0006 ; 0000003A +00000036: 2868 0040 '(h.@' MOVEA.L $0040(A0),A4 +0000003A: 200C ' .' MOVE.L A4,D0 +0000003C: 6620 'f ' BNE.S *+$0022 ; 0000005E +0000003E: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000042: 2068 0234 ' h.4' MOVEA.L $0234(A0),A0 +00000046: 2868 0004 '(h..' MOVEA.L $0004(A0),A4 +0000004A: 200C ' .' MOVE.L A4,D0 +0000004C: 6710 'g.' BEQ.S *+$0012 ; 0000005E +0000004E: 2014 ' .' MOVE.L (A4),D0 +00000050: B0AB 0004 '....' CMP.L $0004(A3),D0 +00000054: 6708 'g.' BEQ.S *+$000A ; 0000005E +00000056: 286C 0054 '(l.T' MOVEA.L $0054(A4),A4 +0000005A: 200C ' .' MOVE.L A4,D0 +0000005C: 66F0 'f.' BNE.S *-$000E ; 0000004E +0000005E: 200C ' .' MOVE.L A4,D0 +00000060: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +00000066: 4E5E 'N^' UNLK A6 +00000068: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_47EF0 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_47F60 [47F60, 47F94) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +E (47F6E): JSR $47EF0 + +1A (47F7A): JSR $49590 + +20 (47F80): JSR $47EF0 + + +Dictionary: Flags $00 FirstId 381 + 381: AUTOMOD_47F60 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_47F60"(381) 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 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 2F0B '/.' MOVE.L A3,-(A7) +0000000E: 4EBA FF80 'N...' JSR *-$007E ; FFFFFF90 +00000012: 2840 '(@' MOVEA.L D0,A4 +00000014: 200C ' .' MOVE.L A4,D0 +00000016: 584F 'XO' ADDQ.W #4,A7 +00000018: 660E 'f.' BNE.S *+$0010 ; 00000028 +0000001A: 4EBA 1614 'N...' JSR *+$1616 ; 00001630 +0000001E: 2F0B '/.' MOVE.L A3,-(A7) +00000020: 4EBA FF6E 'N..n' JSR *-$0090 ; FFFFFF90 +00000024: 2840 '(@' MOVEA.L D0,A4 +00000026: 584F 'XO' ADDQ.W #4,A7 +00000028: 200C ' .' MOVE.L A4,D0 +0000002A: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +00000030: 4E5E 'N^' UNLK A6 +00000032: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_47F60 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: ExpMgrConfigReadByte [47FA0, 47FEA) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +C (47FAC): JSR $47F60 + + VectorTable comment: _ExpansionBusDispatch selector 32 + + +Dictionary: Flags $00 FirstId 382 + 382: ExpMgrConfigReadByte +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ExpMgrConfigReadByte"(382) Segment="Main"(200) +Size: Flags $00 ModuleSize 74 + +Content: Flags $08 +Contents offset $0000 size $004A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000000C: 4EBA FFB2 'N...' JSR *-$004C ; FFFFFFC0 +00000010: 2840 '(@' MOVEA.L D0,A4 +00000012: 200C ' .' MOVE.L A4,D0 +00000014: 584F 'XO' ADDQ.W #4,A7 +00000016: 671E 'g.' BEQ.S *+$0020 ; 00000036 +00000018: 4AAC 0024 'J..$' TST.L $0024(A4) +0000001C: 6718 'g.' BEQ.S *+$001A ; 00000036 +0000001E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000022: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000026: 2F0C '/.' MOVE.L A4,-(A7) +00000028: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +0000002C: 4E90 'N.' JSR (A0) +0000002E: 4247 'BG' CLR.W D7 +00000030: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000034: 6004 '`.' BRA.S *+$0006 ; 0000003A +00000036: 3E3C F616 '><..' MOVE.W #$F616,D7 +0000003A: 3D47 0014 '=G..' MOVE.W D7,$0014(A6) +0000003E: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000044: 4E5E 'N^' UNLK A6 +00000046: 4E74 000C 'Nt..' RTD #$000C + +Comment: + + ExpMgrConfigReadByte ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ExpMgrConfigReadWord [48000, 4804A) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +C (4800C): JSR $47F60 + + VectorTable comment: _ExpansionBusDispatch selector 33 + + +Dictionary: Flags $00 FirstId 383 + 383: ExpMgrConfigReadWord +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ExpMgrConfigReadWord"(383) Segment="Main"(200) +Size: Flags $00 ModuleSize 74 + +Content: Flags $08 +Contents offset $0000 size $004A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000000C: 4EBA FF52 'N..R' JSR *-$00AC ; FFFFFF60 +00000010: 2840 '(@' MOVEA.L D0,A4 +00000012: 200C ' .' MOVE.L A4,D0 +00000014: 584F 'XO' ADDQ.W #4,A7 +00000016: 671E 'g.' BEQ.S *+$0020 ; 00000036 +00000018: 4AAC 0028 'J..(' TST.L $0028(A4) +0000001C: 6718 'g.' BEQ.S *+$001A ; 00000036 +0000001E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000022: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000026: 2F0C '/.' MOVE.L A4,-(A7) +00000028: 206C 0028 ' l.(' MOVEA.L $0028(A4),A0 +0000002C: 4E90 'N.' JSR (A0) +0000002E: 4247 'BG' CLR.W D7 +00000030: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000034: 6004 '`.' BRA.S *+$0006 ; 0000003A +00000036: 3E3C F616 '><..' MOVE.W #$F616,D7 +0000003A: 3D47 0014 '=G..' MOVE.W D7,$0014(A6) +0000003E: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000044: 4E5E 'N^' UNLK A6 +00000046: 4E74 000C 'Nt..' RTD #$000C + +Comment: + + ExpMgrConfigReadWord ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ExpMgrConfigReadLong [48060, 480AA) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +C (4806C): JSR $47F60 + + VectorTable comment: _ExpansionBusDispatch selector 34 + + +Dictionary: Flags $00 FirstId 384 + 384: ExpMgrConfigReadLong +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ExpMgrConfigReadLong"(384) Segment="Main"(200) +Size: Flags $00 ModuleSize 74 + +Content: Flags $08 +Contents offset $0000 size $004A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000000C: 4EBA FEF2 'N...' JSR *-$010C ; FFFFFF00 +00000010: 2840 '(@' MOVEA.L D0,A4 +00000012: 200C ' .' MOVE.L A4,D0 +00000014: 584F 'XO' ADDQ.W #4,A7 +00000016: 671E 'g.' BEQ.S *+$0020 ; 00000036 +00000018: 4AAC 002C 'J..,' TST.L $002C(A4) +0000001C: 6718 'g.' BEQ.S *+$001A ; 00000036 +0000001E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000022: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000026: 2F0C '/.' MOVE.L A4,-(A7) +00000028: 206C 002C ' l.,' MOVEA.L $002C(A4),A0 +0000002C: 4E90 'N.' JSR (A0) +0000002E: 4247 'BG' CLR.W D7 +00000030: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000034: 6004 '`.' BRA.S *+$0006 ; 0000003A +00000036: 3E3C F616 '><..' MOVE.W #$F616,D7 +0000003A: 3D47 0014 '=G..' MOVE.W D7,$0014(A6) +0000003E: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000044: 4E5E 'N^' UNLK A6 +00000046: 4E74 000C 'Nt..' RTD #$000C + +Comment: + + ExpMgrConfigReadLong ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ExpMgrConfigWriteByte [480C0, 4810E) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +C (480CC): JSR $47F60 + + VectorTable comment: _ExpansionBusDispatch selector 35 + + +Dictionary: Flags $00 FirstId 385 + 385: ExpMgrConfigWriteByte + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ExpMgrConfigWriteByte"(385) Segment="Main"(200) +Size: Flags $00 ModuleSize 78 + +Content: Flags $08 +Contents offset $0000 size $004E +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 2F2E 000E '/...' MOVE.L $000E(A6),-(A7) +0000000C: 4EBA FE92 'N...' JSR *-$016C ; FFFFFEA0 +00000010: 2840 '(@' MOVEA.L D0,A4 +00000012: 200C ' .' MOVE.L A4,D0 +00000014: 584F 'XO' ADDQ.W #4,A7 +00000016: 6722 'g"' BEQ.S *+$0024 ; 0000003A +00000018: 4AAC 0030 'J..0' TST.L $0030(A4) +0000001C: 671C 'g.' BEQ.S *+$001E ; 0000003A +0000001E: 7000 'p.' MOVEQ #$00,D0 +00000020: 102E 0008 '....' MOVE.B $0008(A6),D0 +00000024: 2F00 '/.' MOVE.L D0,-(A7) +00000026: 2F2E 000A '/...' MOVE.L $000A(A6),-(A7) +0000002A: 2F0C '/.' MOVE.L A4,-(A7) +0000002C: 206C 0030 ' l.0' MOVEA.L $0030(A4),A0 +00000030: 4E90 'N.' JSR (A0) +00000032: 4247 'BG' CLR.W D7 +00000034: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000038: 6004 '`.' BRA.S *+$0006 ; 0000003E +0000003A: 3E3C F616 '><..' MOVE.W #$F616,D7 +0000003E: 3D47 0012 '=G..' MOVE.W D7,$0012(A6) +00000042: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000048: 4E5E 'N^' UNLK A6 +0000004A: 4E74 000A 'Nt..' RTD #$000A + +Comment: + + ExpMgrConfigWriteByte ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ExpMgrConfigWriteWord [48120, 4816E) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +C (4812C): JSR $47F60 + + VectorTable comment: _ExpansionBusDispatch selector 36 + + +Dictionary: Flags $00 FirstId 386 + 386: ExpMgrConfigWriteWord + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ExpMgrConfigWriteWord"(386) Segment="Main"(200) +Size: Flags $00 ModuleSize 78 + +Content: Flags $08 +Contents offset $0000 size $004E +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 2F2E 000E '/...' MOVE.L $000E(A6),-(A7) +0000000C: 4EBA FE32 'N..2' JSR *-$01CC ; FFFFFE40 +00000010: 2840 '(@' MOVEA.L D0,A4 +00000012: 200C ' .' MOVE.L A4,D0 +00000014: 584F 'XO' ADDQ.W #4,A7 +00000016: 6722 'g"' BEQ.S *+$0024 ; 0000003A +00000018: 4AAC 0034 'J..4' TST.L $0034(A4) +0000001C: 671C 'g.' BEQ.S *+$001E ; 0000003A +0000001E: 7000 'p.' MOVEQ #$00,D0 +00000020: 302E 0008 '0...' MOVE.W $0008(A6),D0 +00000024: 2F00 '/.' MOVE.L D0,-(A7) +00000026: 2F2E 000A '/...' MOVE.L $000A(A6),-(A7) +0000002A: 2F0C '/.' MOVE.L A4,-(A7) +0000002C: 206C 0034 ' l.4' MOVEA.L $0034(A4),A0 +00000030: 4E90 'N.' JSR (A0) +00000032: 4247 'BG' CLR.W D7 +00000034: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000038: 6004 '`.' BRA.S *+$0006 ; 0000003E +0000003A: 3E3C F616 '><..' MOVE.W #$F616,D7 +0000003E: 3D47 0012 '=G..' MOVE.W D7,$0012(A6) +00000042: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000048: 4E5E 'N^' UNLK A6 +0000004A: 4E74 000A 'Nt..' RTD #$000A + +Comment: + + ExpMgrConfigWriteWord ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ExpMgrConfigWriteLong [48180, 481CA) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +C (4818C): JSR $47F60 + + VectorTable comment: _ExpansionBusDispatch selector 37 + + +Dictionary: Flags $00 FirstId 387 + 387: ExpMgrConfigWriteLong + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ExpMgrConfigWriteLong"(387) Segment="Main"(200) +Size: Flags $00 ModuleSize 74 + +Content: Flags $08 +Contents offset $0000 size $004A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000000C: 4EBA FDD2 'N...' JSR *-$022C ; FFFFFDE0 +00000010: 2840 '(@' MOVEA.L D0,A4 +00000012: 200C ' .' MOVE.L A4,D0 +00000014: 584F 'XO' ADDQ.W #4,A7 +00000016: 671E 'g.' BEQ.S *+$0020 ; 00000036 +00000018: 4AAC 0038 'J..8' TST.L $0038(A4) +0000001C: 6718 'g.' BEQ.S *+$001A ; 00000036 +0000001E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000022: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000026: 2F0C '/.' MOVE.L A4,-(A7) +00000028: 206C 0038 ' l.8' MOVEA.L $0038(A4),A0 +0000002C: 4E90 'N.' JSR (A0) +0000002E: 4247 'BG' CLR.W D7 +00000030: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000034: 6004 '`.' BRA.S *+$0006 ; 0000003A +00000036: 3E3C F616 '><..' MOVE.W #$F616,D7 +0000003A: 3D47 0014 '=G..' MOVE.W D7,$0014(A6) +0000003E: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000044: 4E5E 'N^' UNLK A6 +00000046: 4E74 000C 'Nt..' RTD #$000C + +Comment: + + ExpMgrConfigWriteLong ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ExpMgrIOReadByte [481E0, 48228) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +10 (481F0): JSR $47F60 + + VectorTable comment: _ExpansionBusDispatch selector 38 + + +Dictionary: Flags $00 FirstId 388 + 388: ExpMgrIOReadByte +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ExpMgrIOReadByte"(388) Segment="Main"(200) +Size: Flags $00 ModuleSize 72 + +Content: Flags $08 +Contents offset $0000 size $0048 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 3E3C F616 '><..' MOVE.W #$F616,D7 +0000000C: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000010: 4EBA FD6E 'N..n' JSR *-$0290 ; FFFFFD80 +00000014: 2840 '(@' MOVEA.L D0,A4 +00000016: 200C ' .' MOVE.L A4,D0 +00000018: 584F 'XO' ADDQ.W #4,A7 +0000001A: 671C 'g.' BEQ.S *+$001E ; 00000038 +0000001C: 4AAC 003C 'J..<' TST.L $003C(A4) +00000020: 6716 'g.' BEQ.S *+$0018 ; 00000038 +00000022: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000026: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000002A: 2F0C '/.' MOVE.L A4,-(A7) +0000002C: 206C 003C ' l.<' MOVEA.L $003C(A4),A0 +00000030: 4E90 'N.' JSR (A0) +00000032: 4247 'BG' CLR.W D7 +00000034: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000038: 3D47 0014 '=G..' MOVE.W D7,$0014(A6) +0000003C: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000042: 4E5E 'N^' UNLK A6 +00000044: 4E74 000C 'Nt..' RTD #$000C + +Comment: + + ExpMgrIOReadByte ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ExpMgrIOReadWord [48240, 48288) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +10 (48250): JSR $47F60 + + VectorTable comment: _ExpansionBusDispatch selector 39 + + +Dictionary: Flags $00 FirstId 389 + 389: ExpMgrIOReadWord +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ExpMgrIOReadWord"(389) Segment="Main"(200) +Size: Flags $00 ModuleSize 72 + +Content: Flags $08 +Contents offset $0000 size $0048 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 3E3C F616 '><..' MOVE.W #$F616,D7 +0000000C: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000010: 4EBA FD0E 'N...' JSR *-$02F0 ; FFFFFD20 +00000014: 2840 '(@' MOVEA.L D0,A4 +00000016: 200C ' .' MOVE.L A4,D0 +00000018: 584F 'XO' ADDQ.W #4,A7 +0000001A: 671C 'g.' BEQ.S *+$001E ; 00000038 +0000001C: 4AAC 0040 'J..@' TST.L $0040(A4) +00000020: 6716 'g.' BEQ.S *+$0018 ; 00000038 +00000022: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000026: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000002A: 2F0C '/.' MOVE.L A4,-(A7) +0000002C: 206C 0040 ' l.@' MOVEA.L $0040(A4),A0 +00000030: 4E90 'N.' JSR (A0) +00000032: 4247 'BG' CLR.W D7 +00000034: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000038: 3D47 0014 '=G..' MOVE.W D7,$0014(A6) +0000003C: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000042: 4E5E 'N^' UNLK A6 +00000044: 4E74 000C 'Nt..' RTD #$000C + +Comment: + + ExpMgrIOReadWord ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ExpMgrIOReadLong [482A0, 482E8) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +10 (482B0): JSR $47F60 + + VectorTable comment: _ExpansionBusDispatch selector 40 + + +Dictionary: Flags $00 FirstId 390 + 390: ExpMgrIOReadLong +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ExpMgrIOReadLong"(390) Segment="Main"(200) +Size: Flags $00 ModuleSize 72 + +Content: Flags $08 +Contents offset $0000 size $0048 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 3E3C F616 '><..' MOVE.W #$F616,D7 +0000000C: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000010: 4EBA FCAE 'N...' JSR *-$0350 ; FFFFFCC0 +00000014: 2840 '(@' MOVEA.L D0,A4 +00000016: 200C ' .' MOVE.L A4,D0 +00000018: 584F 'XO' ADDQ.W #4,A7 +0000001A: 671C 'g.' BEQ.S *+$001E ; 00000038 +0000001C: 4AAC 0044 'J..D' TST.L $0044(A4) +00000020: 6716 'g.' BEQ.S *+$0018 ; 00000038 +00000022: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000026: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000002A: 2F0C '/.' MOVE.L A4,-(A7) +0000002C: 206C 0044 ' l.D' MOVEA.L $0044(A4),A0 +00000030: 4E90 'N.' JSR (A0) +00000032: 4247 'BG' CLR.W D7 +00000034: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000038: 3D47 0014 '=G..' MOVE.W D7,$0014(A6) +0000003C: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000042: 4E5E 'N^' UNLK A6 +00000044: 4E74 000C 'Nt..' RTD #$000C + +Comment: + + ExpMgrIOReadLong ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ExpMgrIOWriteByte [48300, 4834C) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +10 (48310): JSR $47F60 + + VectorTable comment: _ExpansionBusDispatch selector 41 + + +Dictionary: Flags $00 FirstId 391 + 391: ExpMgrIOWriteByte + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ExpMgrIOWriteByte"(391) 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: 3E3C F616 '><..' MOVE.W #$F616,D7 +0000000C: 2F2E 000E '/...' MOVE.L $000E(A6),-(A7) +00000010: 4EBA FC4E 'N..N' JSR *-$03B0 ; FFFFFC60 +00000014: 2840 '(@' MOVEA.L D0,A4 +00000016: 200C ' .' MOVE.L A4,D0 +00000018: 584F 'XO' ADDQ.W #4,A7 +0000001A: 6720 'g ' BEQ.S *+$0022 ; 0000003C +0000001C: 4AAC 0048 'J..H' TST.L $0048(A4) +00000020: 671A 'g.' BEQ.S *+$001C ; 0000003C +00000022: 7000 'p.' MOVEQ #$00,D0 +00000024: 102E 0008 '....' MOVE.B $0008(A6),D0 +00000028: 2F00 '/.' MOVE.L D0,-(A7) +0000002A: 2F2E 000A '/...' MOVE.L $000A(A6),-(A7) +0000002E: 2F0C '/.' MOVE.L A4,-(A7) +00000030: 206C 0048 ' l.H' MOVEA.L $0048(A4),A0 +00000034: 4E90 'N.' JSR (A0) +00000036: 4247 'BG' CLR.W D7 +00000038: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000003C: 3D47 0012 '=G..' MOVE.W D7,$0012(A6) +00000040: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000046: 4E5E 'N^' UNLK A6 +00000048: 4E74 000A 'Nt..' RTD #$000A + +Comment: + + ExpMgrIOWriteByte ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ExpMgrIOWriteWord [48360, 483AC) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +10 (48370): JSR $47F60 + + VectorTable comment: _ExpansionBusDispatch selector 42 + + +Dictionary: Flags $00 FirstId 392 + 392: ExpMgrIOWriteWord + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ExpMgrIOWriteWord"(392) 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: 3E3C F616 '><..' MOVE.W #$F616,D7 +0000000C: 2F2E 000E '/...' MOVE.L $000E(A6),-(A7) +00000010: 4EBA FBEE 'N...' JSR *-$0410 ; FFFFFC00 +00000014: 2840 '(@' MOVEA.L D0,A4 +00000016: 200C ' .' MOVE.L A4,D0 +00000018: 584F 'XO' ADDQ.W #4,A7 +0000001A: 6720 'g ' BEQ.S *+$0022 ; 0000003C +0000001C: 4AAC 004C 'J..L' TST.L $004C(A4) +00000020: 671A 'g.' BEQ.S *+$001C ; 0000003C +00000022: 7000 'p.' MOVEQ #$00,D0 +00000024: 302E 0008 '0...' MOVE.W $0008(A6),D0 +00000028: 2F00 '/.' MOVE.L D0,-(A7) +0000002A: 2F2E 000A '/...' MOVE.L $000A(A6),-(A7) +0000002E: 2F0C '/.' MOVE.L A4,-(A7) +00000030: 206C 004C ' l.L' MOVEA.L $004C(A4),A0 +00000034: 4E90 'N.' JSR (A0) +00000036: 4247 'BG' CLR.W D7 +00000038: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000003C: 3D47 0012 '=G..' MOVE.W D7,$0012(A6) +00000040: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000046: 4E5E 'N^' UNLK A6 +00000048: 4E74 000A 'Nt..' RTD #$000A + +Comment: + + ExpMgrIOWriteWord ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ExpMgrIOWriteLong [483C0, 48408) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +10 (483D0): JSR $47F60 + + VectorTable comment: _ExpansionBusDispatch selector 43 + + +Dictionary: Flags $00 FirstId 393 + 393: ExpMgrIOWriteLong + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ExpMgrIOWriteLong"(393) Segment="Main"(200) +Size: Flags $00 ModuleSize 72 + +Content: Flags $08 +Contents offset $0000 size $0048 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 3E3C F616 '><..' MOVE.W #$F616,D7 +0000000C: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000010: 4EBA FB8E 'N...' JSR *-$0470 ; FFFFFBA0 +00000014: 2840 '(@' MOVEA.L D0,A4 +00000016: 200C ' .' MOVE.L A4,D0 +00000018: 584F 'XO' ADDQ.W #4,A7 +0000001A: 671C 'g.' BEQ.S *+$001E ; 00000038 +0000001C: 4AAC 0050 'J..P' TST.L $0050(A4) +00000020: 6716 'g.' BEQ.S *+$0018 ; 00000038 +00000022: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000026: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000002A: 2F0C '/.' MOVE.L A4,-(A7) +0000002C: 206C 0050 ' l.P' MOVEA.L $0050(A4),A0 +00000030: 4E90 'N.' JSR (A0) +00000032: 4247 'BG' CLR.W D7 +00000034: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000038: 3D47 0014 '=G..' MOVE.W D7,$0014(A6) +0000003C: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000042: 4E5E 'N^' UNLK A6 +00000044: 4E74 000C 'Nt..' RTD #$000C + +Comment: + + ExpMgrIOWriteLong ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ExpMgrInterruptAcknowledgeReadByte [48420, 4846A) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +E (4842E): JSR $47F60 + + VectorTable comment: _ExpansionBusDispatch selector 17 + + +Dictionary: Flags $00 FirstId 394 + 394: ExpMgrInterruptAcknowledgeReadByte +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ExpMgrInterruptAcknowledgeReadByte"(394) Segment="Main"(200) +Size: Flags $00 ModuleSize 74 + +Content: Flags $08 +Contents offset $0000 size $004A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 4247 'BG' CLR.W D7 +0000000A: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000000E: 4EBA FB30 'N..0' JSR *-$04CE ; FFFFFB40 +00000012: 2840 '(@' MOVEA.L D0,A4 +00000014: 200C ' .' MOVE.L A4,D0 +00000016: 584F 'XO' ADDQ.W #4,A7 +00000018: 671C 'g.' BEQ.S *+$001E ; 00000036 +0000001A: 4AAC 0058 'J..X' TST.L $0058(A4) +0000001E: 6710 'g.' BEQ.S *+$0012 ; 00000030 +00000020: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000024: 2F0C '/.' MOVE.L A4,-(A7) +00000026: 206C 0058 ' l.X' MOVEA.L $0058(A4),A0 +0000002A: 4E90 'N.' JSR (A0) +0000002C: 504F 'PO' ADDQ.W #8,A7 +0000002E: 600A '`.' BRA.S *+$000C ; 0000003A +00000030: 3E3C F616 '><..' MOVE.W #$F616,D7 +00000034: 6004 '`.' BRA.S *+$0006 ; 0000003A +00000036: 3E3C F616 '><..' MOVE.W #$F616,D7 +0000003A: 3D47 0010 '=G..' MOVE.W D7,$0010(A6) +0000003E: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000044: 4E5E 'N^' UNLK A6 +00000046: 4E74 0008 'Nt..' RTD #$0008 + +Comment: + + ExpMgrInterruptAcknowledgeReadByte ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ExpMgrInterruptAcknowledgeReadWord [48480, 484CA) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +E (4848E): JSR $47F60 + + VectorTable comment: _ExpansionBusDispatch selector 18 + + +Dictionary: Flags $00 FirstId 395 + 395: ExpMgrInterruptAcknowledgeReadWord +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ExpMgrInterruptAcknowledgeReadWord"(395) Segment="Main"(200) +Size: Flags $00 ModuleSize 74 + +Content: Flags $08 +Contents offset $0000 size $004A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 4247 'BG' CLR.W D7 +0000000A: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000000E: 4EBA FAD0 'N...' JSR *-$052E ; FFFFFAE0 +00000012: 2840 '(@' MOVEA.L D0,A4 +00000014: 200C ' .' MOVE.L A4,D0 +00000016: 584F 'XO' ADDQ.W #4,A7 +00000018: 671C 'g.' BEQ.S *+$001E ; 00000036 +0000001A: 4AAC 005C 'J..\' TST.L $005C(A4) +0000001E: 6710 'g.' BEQ.S *+$0012 ; 00000030 +00000020: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000024: 2F0C '/.' MOVE.L A4,-(A7) +00000026: 206C 005C ' l.\' MOVEA.L $005C(A4),A0 +0000002A: 4E90 'N.' JSR (A0) +0000002C: 504F 'PO' ADDQ.W #8,A7 +0000002E: 600A '`.' BRA.S *+$000C ; 0000003A +00000030: 3E3C F616 '><..' MOVE.W #$F616,D7 +00000034: 6004 '`.' BRA.S *+$0006 ; 0000003A +00000036: 3E3C F616 '><..' MOVE.W #$F616,D7 +0000003A: 3D47 0010 '=G..' MOVE.W D7,$0010(A6) +0000003E: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000044: 4E5E 'N^' UNLK A6 +00000046: 4E74 0008 'Nt..' RTD #$0008 + +Comment: + + ExpMgrInterruptAcknowledgeReadWord ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ExpMgrInterruptAcknowledgeReadLong [484E0, 4852A) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +E (484EE): JSR $47F60 + + VectorTable comment: _ExpansionBusDispatch selector 19 + + +Dictionary: Flags $00 FirstId 396 + 396: ExpMgrInterruptAcknowledgeReadLong +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ExpMgrInterruptAcknowledgeReadLong"(396) Segment="Main"(200) +Size: Flags $00 ModuleSize 74 + +Content: Flags $08 +Contents offset $0000 size $004A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 4247 'BG' CLR.W D7 +0000000A: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000000E: 4EBA FA70 'N..p' JSR *-$058E ; FFFFFA80 +00000012: 2840 '(@' MOVEA.L D0,A4 +00000014: 200C ' .' MOVE.L A4,D0 +00000016: 584F 'XO' ADDQ.W #4,A7 +00000018: 671C 'g.' BEQ.S *+$001E ; 00000036 +0000001A: 4AAC 0060 'J..`' TST.L $0060(A4) +0000001E: 6710 'g.' BEQ.S *+$0012 ; 00000030 +00000020: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000024: 2F0C '/.' MOVE.L A4,-(A7) +00000026: 206C 0060 ' l.`' MOVEA.L $0060(A4),A0 +0000002A: 4E90 'N.' JSR (A0) +0000002C: 504F 'PO' ADDQ.W #8,A7 +0000002E: 600A '`.' BRA.S *+$000C ; 0000003A +00000030: 3E3C F616 '><..' MOVE.W #$F616,D7 +00000034: 6004 '`.' BRA.S *+$0006 ; 0000003A +00000036: 3E3C F616 '><..' MOVE.W #$F616,D7 +0000003A: 3D47 0010 '=G..' MOVE.W D7,$0010(A6) +0000003E: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000044: 4E5E 'N^' UNLK A6 +00000046: 4E74 0008 'Nt..' RTD #$0008 + +Comment: + + ExpMgrInterruptAcknowledgeReadLong ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_48540 [48540, 485D6) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +18 (48558): JSR $43C20 + +26 (48566): JSR $422E0 + +3E (4857E): JSR $42570 + +56 (48596): JSR $42570 + + +Dictionary: Flags $00 FirstId 397 + 397: AUTOMOD_48540 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_48540"(397) Segment="Main"(200) +Size: Flags $00 ModuleSize 150 + +Content: Flags $08 +Contents offset $0000 size $0096 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 4207 'B.' CLR.B D7 +0000000A: 7000 'p.' MOVEQ #$00,D0 +0000000C: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000010: 486E FFFC 'Hn..' PEA -$0004(A6) +00000014: 487A 007C 'Hz.|' PEA *+$007E ; 00000092 +00000018: 4EBA B6C6 'N...' JSR *-$4938 ; FFFFB6E0 +0000001C: 4A40 'J@' TST.W D0 +0000001E: 504F 'PO' ADDQ.W #8,A7 +00000020: 6642 'fB' BNE.S *+$0044 ; 00000064 +00000022: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +00000026: 4EBA 9D78 'N..x' JSR *-$6286 ; FFFF9DA0 +0000002A: 2840 '(@' MOVEA.L D0,A4 +0000002C: 200C ' .' MOVE.L A4,D0 +0000002E: 584F 'XO' ADDQ.W #4,A7 +00000030: 6732 'g2' BEQ.S *+$0034 ; 00000064 +00000032: 7000 'p.' MOVEQ #$00,D0 +00000034: 2F00 '/.' MOVE.L D0,-(A7) +00000036: 2F00 '/.' MOVE.L D0,-(A7) +00000038: 487A 0048 'Hz.H' PEA *+$004A ; 00000082 +0000003C: 2F0C '/.' MOVE.L A4,-(A7) +0000003E: 4EBA 9FF0 'N...' JSR *-$600E ; FFFFA030 +00000042: 4A80 'J.' TST.L D0 +00000044: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000048: 671A 'g.' BEQ.S *+$001C ; 00000064 +0000004A: 7000 'p.' MOVEQ #$00,D0 +0000004C: 2F00 '/.' MOVE.L D0,-(A7) +0000004E: 2F00 '/.' MOVE.L D0,-(A7) +00000050: 487A 001E 'Hz..' PEA *+$0020 ; 00000070 +00000054: 2F0C '/.' MOVE.L A4,-(A7) +00000056: 4EBA 9FD8 'N...' JSR *-$6026 ; FFFFA030 +0000005A: 4A80 'J.' TST.L D0 +0000005C: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000060: 6702 'g.' BEQ.S *+$0004 ; 00000064 +00000062: 7E01 '~.' MOVEQ #$01,D7 +00000064: 1007 '..' MOVE.B D7,D0 +00000066: 4CEE 1080 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A4 +0000006C: 4E5E 'N^' UNLK A6 +0000006E: 4E75 'Nu' RTS +00000070: 7772 'wr' DC.W $7772 ; ???? +00000072: 6974 'it' BVS.S *+$0076 ; 000000E8 +00000074: 652D 'e-' BCS.S *+$002F ; 000000A3 +00000076: 7063 'pc' MOVEQ #$63,D0 ; 'c' +00000078: 692D 'i-' BVS.S *+$002F ; 000000A7 +0000007A: 636F 'co' BLS.S *+$0071 ; 000000EB +0000007C: 6E66 'nf' BGT.S *+$0068 ; 000000E4 +0000007E: 6967 'ig' BVS.S *+$0069 ; 000000E7 +00000080: 0000 7265 '..re' ORI.B #$65,D0 ; 'e' +00000084: 6164 'ad' BSR.S *+$0066 ; 000000EA +00000086: 2D70 6369 2D63 '-pci-c' MOVE.L ([$2D63,A0]),$6F6E(A6) + 6F6E +0000008E: 6669 'fi' BNE.S *+$006B ; 000000F9 +00000090: 6700 7274 'g.rt' BEQ *+$7276 ; 00007306 +00000094: 6173 'as' BSR.S *+$0075 ; 00000109 + +Comment: + + AUTOMOD_48540 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: ExpMgrSpecialCycleWriteLong [485E0, 48630) + + Module started due to: MODGUESS (align, label) + + Unresolved outgoing references: + +10 (485F0): JSR $47F60 + +26 (48606): JSR $47870 + + VectorTable comment: _ExpansionBusDispatch selector 25 + + +Dictionary: Flags $00 FirstId 398 + 398: ExpMgrSpecialCycleWriteLong + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ExpMgrSpecialCycleWriteLong"(398) Segment="Main"(200) +Size: Flags $00 ModuleSize 80 + +Content: Flags $08 +Contents offset $0000 size $0050 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 3E3C F616 '><..' MOVE.W #$F616,D7 +0000000C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000010: 4EBA F96E 'N..n' JSR *-$0690 ; FFFFF980 +00000014: 2840 '(@' MOVEA.L D0,A4 +00000016: 200C ' .' MOVE.L A4,D0 +00000018: 584F 'XO' ADDQ.W #4,A7 +0000001A: 6720 'g ' BEQ.S *+$0022 ; 0000003C +0000001C: 4AAC 0068 'J..h' TST.L $0068(A4) +00000020: 671E 'g.' BEQ.S *+$0020 ; 00000040 +00000022: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000026: 4EBA F268 'N..h' JSR *-$0D96 ; FFFFF290 +0000002A: 588F 'X.' ADDQ.L #4,A7 +0000002C: 2F00 '/.' MOVE.L D0,-(A7) +0000002E: 2F0C '/.' MOVE.L A4,-(A7) +00000030: 206C 0068 ' l.h' MOVEA.L $0068(A4),A0 +00000034: 4E90 'N.' JSR (A0) +00000036: 4247 'BG' CLR.W D7 +00000038: 504F 'PO' ADDQ.W #8,A7 +0000003A: 6004 '`.' BRA.S *+$0006 ; 00000040 +0000003C: 3E3C F616 '><..' MOVE.W #$F616,D7 +00000040: 3D47 0010 '=G..' MOVE.W D7,$0010(A6) +00000044: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +0000004A: 4E5E 'N^' UNLK A6 +0000004C: 4E74 0008 'Nt..' RTD #$0008 + +Comment: + + ExpMgrSpecialCycleWriteLong ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ExpMgrSpecialCycleBroadcastLong [48640, 486FC) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +30 (48670): JSR strlen ; outside file + + Unresolved outgoing references: + +E (4864E): JSR $47870 + +66 (486A6): JSR $47F60 + + VectorTable comment: _ExpansionBusDispatch selector 26 + + +Dictionary: Flags $00 FirstId 399 + 399: ExpMgrSpecialCycleBroadcastLong + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ExpMgrSpecialCycleBroadcastLong"(399) Segment="Main"(200) +Size: Flags $00 ModuleSize 188 + +Content: Flags $08 +Contents offset $0000 size $00BC +00000000: 4E56 FFEA 'NV..' LINK.W A6,#-$0016 +00000004: 48E7 0708 'H...' MOVEM.L D5-D7/A4,-(A7) +00000008: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 +0000000C: 2F06 '/.' MOVE.L D6,-(A7) +0000000E: 4EBA F220 'N.. ' JSR *-$0DDE ; FFFFF230 +00000012: 2C00 ',.' MOVE.L D0,D6 +00000014: 486E FFFA 'Hn..' PEA -$0006(A6) +00000018: 7007 'p.' MOVEQ #$07,D0 +0000001A: ABE9 '..' DC.W $ABE9 ; TB 03E9 +0000001C: 3E00 '>.' MOVE.W D0,D7 +0000001E: 504F 'PO' ADDQ.W #8,A7 +00000020: 667A 'fz' BNE.S *+$007C ; 0000009C +00000022: 7A01 'z.' MOVEQ #$01,D5 +00000024: 422E FFFF 'B...' CLR.B -$0001(A6) +00000028: 7A04 'z.' MOVEQ #$04,D5 +0000002A: 6058 '`X' BRA.S *+$005A ; 00000084 +0000002C: 487A 008A 'Hz..' PEA *+$008C ; 000000B8 +00000030: 4EBA 0000 'N...' JSR strlen ; id: 218 +00000034: 5280 'R.' ADDQ.L #1,D0 +00000036: 588F 'X.' ADDQ.L #4,A7 +00000038: 2F00 '/.' MOVE.L D0,-(A7) +0000003A: 487A 007C 'Hz.|' PEA *+$007E ; 000000B8 +0000003E: 487A 006C 'Hz.l' PEA *+$006E ; 000000AC +00000042: 486E FFFF 'Hn..' PEA -$0001(A6) +00000046: 486E FFEA 'Hn..' PEA -$0016(A6) +0000004A: 2F05 '/.' MOVE.L D5,-(A7) +0000004C: 486E FFFA 'Hn..' PEA -$0006(A6) +00000050: 700B 'p.' MOVEQ #$0B,D0 +00000052: ABE9 '..' DC.W $ABE9 ; TB 03E9 +00000054: 3E00 '>.' MOVE.W D0,D7 +00000056: 4FEF 001C 'O...' LEA $001C(A7),A7 +0000005A: 6628 'f(' BNE.S *+$002A ; 00000084 +0000005C: 4A2E FFFF 'J...' TST.B -$0001(A6) +00000060: 6622 'f"' BNE.S *+$0024 ; 00000084 +00000062: 486E FFEA 'Hn..' PEA -$0016(A6) +00000066: 4EBA F8B8 'N...' JSR *-$0746 ; FFFFF920 +0000006A: 2840 '(@' MOVEA.L D0,A4 +0000006C: 200C ' .' MOVE.L A4,D0 +0000006E: 584F 'XO' ADDQ.W #4,A7 +00000070: 6712 'g.' BEQ.S *+$0014 ; 00000084 +00000072: 4AAC 0064 'J..d' TST.L $0064(A4) +00000076: 670C 'g.' BEQ.S *+$000E ; 00000084 +00000078: 2F06 '/.' MOVE.L D6,-(A7) +0000007A: 2F0C '/.' MOVE.L A4,-(A7) +0000007C: 206C 0064 ' l.d' MOVEA.L $0064(A4),A0 +00000080: 4E90 'N.' JSR (A0) +00000082: 504F 'PO' ADDQ.W #8,A7 +00000084: 4A47 'JG' TST.W D7 +00000086: 660A 'f.' BNE.S *+$000C ; 00000092 +00000088: 7000 'p.' MOVEQ #$00,D0 +0000008A: 102E FFFF '....' MOVE.B -$0001(A6),D0 +0000008E: 4A80 'J.' TST.L D0 +00000090: 679A 'g.' BEQ.S *-$0064 ; 0000002C +00000092: 486E FFFA 'Hn..' PEA -$0006(A6) +00000096: 7008 'p.' MOVEQ #$08,D0 +00000098: ABE9 '..' DC.W $ABE9 ; TB 03E9 +0000009A: 584F 'XO' ADDQ.W #4,A7 +0000009C: 426E 000C 'Bn..' CLR.W $000C(A6) +000000A0: 4CEE 10E0 FFDA 'L.....' MOVEM.L -$0026(A6),D5-D7/A4 +000000A6: 4E5E 'N^' UNLK A6 +000000A8: 4E74 0004 'Nt..' RTD #$0004 +000000AC: 6465 7669 6365 'device' DC.B 'device_t' ;MacsBug symbol + 5F74 +000000B4: 7970 'yp' DC.W $7970 +000000B6: 6500 'e.' DC.W $6500 +000000B8: 7063 'pc' DC.W $7063 +000000BA: 6900 'i.' DC.W $6900 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 00000032 +Comment: + + ExpMgrSpecialCycleBroadcastLong ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_48710 [48710, 4875A) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +28 (48738): JSR $48540 + + +Dictionary: Flags $00 FirstId 400 + 400: AUTOMOD_48710 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_48710"(400) Segment="Main"(200) +Size: Flags $00 ModuleSize 74 + +Content: Flags $08 +Contents offset $0000 size $004A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 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: 200B ' .' MOVE.L A3,D0 +00000012: 6714 'g.' BEQ.S *+$0016 ; 00000028 +00000014: 598F 'Y.' SUBQ.L #4,A7 +00000016: 2F0B '/.' MOVE.L A3,-(A7) +00000018: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) +0000001C: 7001 'p.' MOVEQ #$01,D0 +0000001E: 1F00 '..' MOVE.B D0,-(A7) +00000020: 7000 'p.' MOVEQ #$00,D0 +00000022: AA59 '.Y' _MixedModeDispatch ; AA59 +00000024: 289F '(.' MOVE.L (A7)+,(A4) +00000026: 6018 '`.' BRA.S *+$001A ; 00000040 +00000028: 4EBA FE06 'N...' JSR *-$01F8 ; FFFFFE30 +0000002C: 4A00 'J.' TST.B D0 +0000002E: 6606 'f.' BNE.S *+$0008 ; 00000036 +00000030: 4A2E 0017 'J...' TST.B $0017(A6) +00000034: 6606 'f.' BNE.S *+$0008 ; 0000003C +00000036: 28AE 0010 '(...' MOVE.L $0010(A6),(A4) +0000003A: 6004 '`.' BRA.S *+$0006 ; 00000040 +0000003C: 7000 'p.' MOVEQ #$00,D0 +0000003E: 2880 '(.' MOVE.L D0,(A4) +00000040: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +00000046: 4E5E 'N^' UNLK A6 +00000048: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_48710 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_48760 [48760, 49254) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +62 (487C2): JSR strlen ; outside file + +922 (49082): JSR DevTreeSetProperty + +8F8 (49058): JSR DevTreeSetProperty + +8D8 (49038): JSR DevTreeSetProperty + + Unresolved outgoing references: + +3C (4879C): JSR $421B0 + +A4 (48804): JSR $421C0 + +E8 (48848): PEA $47B70 + +F4 (48854): JSR $48710 + +12A (4888A): PEA $47BC0 + +136 (48896): JSR $48710 + +16C (488CC): PEA $47C10 + +178 (488D8): JSR $48710 + +1AE (4890E): PEA $47C60 + +1BA (4891A): JSR $48710 + +1F0 (48950): PEA $47CB0 + +1FC (4895C): JSR $48710 + +232 (48992): PEA $47D00 + +23E (4899E): JSR $48710 + +274 (489D4): PEA $47D50 + +280 (489E0): JSR $48710 + +2B6 (48A16): PEA $47D90 + +2C2 (48A22): JSR $48710 + +2F8 (48A58): PEA $47DD0 + +304 (48A64): JSR $48710 + +33A (48A9A): PEA $47E00 + +346 (48AA6): JSR $48710 + +37C (48ADC): PEA $47E40 + +388 (48AE8): JSR $48710 + +3BE (48B1E): PEA $47900 + +3CA (48B2A): JSR $48710 + +400 (48B60): PEA $47930 + +40C (48B6C): JSR $48710 + +442 (48BA2): PEA $47960 + +44E (48BAE): JSR $48710 + +484 (48BE4): PEA $47990 + +490 (48BF0): JSR $48710 + +4C6 (48C26): PEA $479B0 + +4D2 (48C32): JSR $48710 + +508 (48C68): PEA $479E0 + +514 (48C74): JSR $48710 + +6D8 (48E38): JSR $421B0 + +7C2 (48F22): JSR $47E80 + +800 (48F60): JSR $421B0 + +874 (48FD4): JSR $421C0 + +97E (490DE): JSR $422E0 + +99C (490FC): JSR $42570 + + +Dictionary: Flags $00 FirstId 401 + 401: AUTOMOD_48760 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_48760"(401) Segment="Main"(200) +Size: Flags $00 ModuleSize 2804 + +Content: Flags $08 +Contents offset $0000 size $0AF4 +00000000: 4E56 FEEE 'NV..' LINK.W A6,#-$0112 +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +0000000C: 4206 'B.' CLR.B D6 +0000000E: 200B ' .' MOVE.L A3,D0 +00000010: 6700 050A 'g...' BEQ *+$050C ; 0000051C +00000014: 7000 'p.' MOVEQ #$00,D0 +00000016: 2D40 FEF6 '-@..' MOVE.L D0,-$010A(A6) +0000001A: 486E FEEE 'Hn..' PEA -$0112(A6) +0000001E: 487A 068A 'Hz..' PEA *+$068C ; 000006AA +00000022: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000026: 7016 'p.' MOVEQ #$16,D0 +00000028: ABE9 '..' DC.W $ABE9 ; TB 03E9 +0000002A: 3E00 '>.' MOVE.W D0,D7 +0000002C: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000030: 6000 0082 '`...' BRA *+$0084 ; 000000B4 +00000034: 202E FEEE ' ...' MOVE.L -$0112(A6),D0 +00000038: 5280 'R.' ADDQ.L #1,D0 +0000003A: 2F00 '/.' MOVE.L D0,-(A7) +0000003C: 4EBA 9A12 'N...' JSR *-$65EC ; FFFF9A50 +00000040: 2840 '(@' MOVEA.L D0,A4 +00000042: 200C ' .' MOVE.L A4,D0 +00000044: 584F 'XO' ADDQ.W #4,A7 +00000046: 6772 'gr' BEQ.S *+$0074 ; 000000BA +00000048: 486E FEEE 'Hn..' PEA -$0112(A6) +0000004C: 486C 0001 'Hl..' PEA $0001(A4) +00000050: 487A 0658 'Hz.X' PEA *+$065A ; 000006AA +00000054: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000058: 7017 'p.' MOVEQ #$17,D0 +0000005A: ABE9 '..' DC.W $ABE9 ; TB 03E9 +0000005C: 3E00 '>.' MOVE.W D0,D7 +0000005E: 486C 0001 'Hl..' PEA $0001(A4) +00000062: 4EBA 0000 'N...' JSR strlen ; id: 218 +00000066: 1880 '..' MOVE.B D0,(A4) +00000068: 7000 'p.' MOVEQ #$00,D0 +0000006A: 2D40 FEF2 '-@..' MOVE.L D0,-$010E(A6) +0000006E: A11A '..' _GetZone ; A11A +00000070: 2448 '$H' MOVEA.L A0,A2 +00000072: 598F 'Y.' SUBQ.L #4,A7 +00000074: 2EB8 02A6 '....' MOVE.L $02A6,(A7) +00000078: 205F ' _' MOVEA.L (A7)+,A0 +0000007A: A01B '..' _SetZone ; A01B +0000007C: 558F 'U.' SUBQ.L #2,A7 +0000007E: 2F0C '/.' MOVE.L A4,-(A7) +00000080: 2F3C 7077 7063 '/.' MOVE.W (A7)+,D7 +0000009E: 204A ' J' MOVEA.L A2,A0 +000000A0: A01B '..' _SetZone ; A01B +000000A2: 2F0C '/.' MOVE.L A4,-(A7) +000000A4: 4EBA 99BA 'N...' JSR *-$6644 ; FFFF9A60 +000000A8: 4A47 'JG' TST.W D7 +000000AA: 4FEF 0018 'O...' LEA $0018(A7),A7 +000000AE: 660A 'f.' BNE.S *+$000C ; 000000BA +000000B0: 7C01 '|.' MOVEQ #$01,D6 +000000B2: 6006 '`.' BRA.S *+$0008 ; 000000BA +000000B4: 4A47 'JG' TST.W D7 +000000B6: 6700 FF7C 'g..|' BEQ *-$0082 ; 00000034 +000000BA: 4A06 'J.' TST.B D6 +000000BC: 6722 'g"' BEQ.S *+$0024 ; 000000E0 +000000BE: 558F 'U.' SUBQ.L #2,A7 +000000C0: 2F2E FEF2 '/...' MOVE.L -$010E(A6),-(A7) +000000C4: 487A 05CC 'Hz..' PEA *+$05CE ; 00000692 +000000C8: 486E FEF6 'Hn..' PEA -$010A(A6) +000000CC: 486E FFFF 'Hn..' PEA -$0001(A6) +000000D0: 3F3C 0005 '?<..' MOVE.W #$0005,-(A7) +000000D4: AA5A '.Z' _CodeFragmentDispatch ; AA5A +000000D6: 3E1F '>.' MOVE.W (A7)+,D7 +000000D8: 6706 'g.' BEQ.S *+$0008 ; 000000E0 +000000DA: 7000 'p.' MOVEQ #$00,D0 +000000DC: 2D40 FEF6 '-@..' MOVE.L D0,-$010A(A6) +000000E0: 4878 0FC1 'Hx..' PEA $0FC1 +000000E4: 7001 'p.' MOVEQ #$01,D0 +000000E6: 2F00 '/.' MOVE.L D0,-(A7) +000000E8: 487A F326 'Hz.&' PEA *-$0CD8 ; FFFFF410 +000000EC: 2F2E FEF6 '/...' MOVE.L -$010A(A6),-(A7) +000000F0: 486B 0024 'Hk.$' PEA $0024(A3) +000000F4: 4EBA FEBA 'N...' JSR *-$0144 ; FFFFFFB0 +000000F8: 4A06 'J.' TST.B D6 +000000FA: 4FEF 0014 'O...' LEA $0014(A7),A7 +000000FE: 6722 'g"' BEQ.S *+$0024 ; 00000122 +00000100: 558F 'U.' SUBQ.L #2,A7 +00000102: 2F2E FEF2 '/...' MOVE.L -$010E(A6),-(A7) +00000106: 487A 0572 'Hz.r' PEA *+$0574 ; 0000067A +0000010A: 486E FEF6 'Hn..' PEA -$010A(A6) +0000010E: 486E FFFF 'Hn..' PEA -$0001(A6) +00000112: 3F3C 0005 '?<..' MOVE.W #$0005,-(A7) +00000116: AA5A '.Z' _CodeFragmentDispatch ; AA5A +00000118: 3E1F '>.' MOVE.W (A7)+,D7 +0000011A: 6706 'g.' BEQ.S *+$0008 ; 00000122 +0000011C: 7000 'p.' MOVEQ #$00,D0 +0000011E: 2D40 FEF6 '-@..' MOVE.L D0,-$010A(A6) +00000122: 4878 0FC1 'Hx..' PEA $0FC1 +00000126: 7001 'p.' MOVEQ #$01,D0 +00000128: 2F00 '/.' MOVE.L D0,-(A7) +0000012A: 487A F334 'Hz.4' PEA *-$0CCA ; FFFFF460 +0000012E: 2F2E FEF6 '/...' MOVE.L -$010A(A6),-(A7) +00000132: 486B 0028 'Hk.(' PEA $0028(A3) +00000136: 4EBA FE78 'N..x' JSR *-$0186 ; FFFFFFB0 +0000013A: 4A06 'J.' TST.B D6 +0000013C: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000140: 6722 'g"' BEQ.S *+$0024 ; 00000164 +00000142: 558F 'U.' SUBQ.L #2,A7 +00000144: 2F2E FEF2 '/...' MOVE.L -$010E(A6),-(A7) +00000148: 487A 0518 'Hz..' PEA *+$051A ; 00000662 +0000014C: 486E FEF6 'Hn..' PEA -$010A(A6) +00000150: 486E FFFF 'Hn..' PEA -$0001(A6) +00000154: 3F3C 0005 '?<..' MOVE.W #$0005,-(A7) +00000158: AA5A '.Z' _CodeFragmentDispatch ; AA5A +0000015A: 3E1F '>.' MOVE.W (A7)+,D7 +0000015C: 6706 'g.' BEQ.S *+$0008 ; 00000164 +0000015E: 7000 'p.' MOVEQ #$00,D0 +00000160: 2D40 FEF6 '-@..' MOVE.L D0,-$010A(A6) +00000164: 4878 0FC1 'Hx..' PEA $0FC1 +00000168: 7001 'p.' MOVEQ #$01,D0 +0000016A: 2F00 '/.' MOVE.L D0,-(A7) +0000016C: 487A F342 'Hz.B' PEA *-$0CBC ; FFFFF4B0 +00000170: 2F2E FEF6 '/...' MOVE.L -$010A(A6),-(A7) +00000174: 486B 002C 'Hk.,' PEA $002C(A3) +00000178: 4EBA FE36 'N..6' JSR *-$01C8 ; FFFFFFB0 +0000017C: 4A06 'J.' TST.B D6 +0000017E: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000182: 6722 'g"' BEQ.S *+$0024 ; 000001A6 +00000184: 558F 'U.' SUBQ.L #2,A7 +00000186: 2F2E FEF2 '/...' MOVE.L -$010E(A6),-(A7) +0000018A: 487A 04BE 'Hz..' PEA *+$04C0 ; 0000064A +0000018E: 486E FEF6 'Hn..' PEA -$010A(A6) +00000192: 486E FFFF 'Hn..' PEA -$0001(A6) +00000196: 3F3C 0005 '?<..' MOVE.W #$0005,-(A7) +0000019A: AA5A '.Z' _CodeFragmentDispatch ; AA5A +0000019C: 3E1F '>.' MOVE.W (A7)+,D7 +0000019E: 6706 'g.' BEQ.S *+$0008 ; 000001A6 +000001A0: 7000 'p.' MOVEQ #$00,D0 +000001A2: 2D40 FEF6 '-@..' MOVE.L D0,-$010A(A6) +000001A6: 4878 07C1 'Hx..' PEA $07C1 +000001AA: 7001 'p.' MOVEQ #$01,D0 +000001AC: 2F00 '/.' MOVE.L D0,-(A7) +000001AE: 487A F350 'Hz.P' PEA *-$0CAE ; FFFFF500 +000001B2: 2F2E FEF6 '/...' MOVE.L -$010A(A6),-(A7) +000001B6: 486B 0030 'Hk.0' PEA $0030(A3) +000001BA: 4EBA FDF4 'N...' JSR *-$020A ; FFFFFFB0 +000001BE: 4A06 'J.' TST.B D6 +000001C0: 4FEF 0014 'O...' LEA $0014(A7),A7 +000001C4: 6722 'g"' BEQ.S *+$0024 ; 000001E8 +000001C6: 558F 'U.' SUBQ.L #2,A7 +000001C8: 2F2E FEF2 '/...' MOVE.L -$010E(A6),-(A7) +000001CC: 487A 0464 'Hz.d' PEA *+$0466 ; 00000632 +000001D0: 486E FEF6 'Hn..' PEA -$010A(A6) +000001D4: 486E FFFF 'Hn..' PEA -$0001(A6) +000001D8: 3F3C 0005 '?<..' MOVE.W #$0005,-(A7) +000001DC: AA5A '.Z' _CodeFragmentDispatch ; AA5A +000001DE: 3E1F '>.' MOVE.W (A7)+,D7 +000001E0: 6706 'g.' BEQ.S *+$0008 ; 000001E8 +000001E2: 7000 'p.' MOVEQ #$00,D0 +000001E4: 2D40 FEF6 '-@..' MOVE.L D0,-$010A(A6) +000001E8: 4878 0BC1 'Hx..' PEA $0BC1 +000001EC: 7001 'p.' MOVEQ #$01,D0 +000001EE: 2F00 '/.' MOVE.L D0,-(A7) +000001F0: 487A F35E 'Hz.^' PEA *-$0CA0 ; FFFFF550 +000001F4: 2F2E FEF6 '/...' MOVE.L -$010A(A6),-(A7) +000001F8: 486B 0034 'Hk.4' PEA $0034(A3) +000001FC: 4EBA FDB2 'N...' JSR *-$024C ; FFFFFFB0 +00000200: 4A06 'J.' TST.B D6 +00000202: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000206: 6722 'g"' BEQ.S *+$0024 ; 0000022A +00000208: 558F 'U.' SUBQ.L #2,A7 +0000020A: 2F2E FEF2 '/...' MOVE.L -$010E(A6),-(A7) +0000020E: 487A 040A 'Hz..' PEA *+$040C ; 0000061A +00000212: 486E FEF6 'Hn..' PEA -$010A(A6) +00000216: 486E FFFF 'Hn..' PEA -$0001(A6) +0000021A: 3F3C 0005 '?<..' MOVE.W #$0005,-(A7) +0000021E: AA5A '.Z' _CodeFragmentDispatch ; AA5A +00000220: 3E1F '>.' MOVE.W (A7)+,D7 +00000222: 6706 'g.' BEQ.S *+$0008 ; 0000022A +00000224: 7000 'p.' MOVEQ #$00,D0 +00000226: 2D40 FEF6 '-@..' MOVE.L D0,-$010A(A6) +0000022A: 4878 0FC1 'Hx..' PEA $0FC1 +0000022E: 7001 'p.' MOVEQ #$01,D0 +00000230: 2F00 '/.' MOVE.L D0,-(A7) +00000232: 487A F36C 'Hz.l' PEA *-$0C92 ; FFFFF5A0 +00000236: 2F2E FEF6 '/...' MOVE.L -$010A(A6),-(A7) +0000023A: 486B 0038 'Hk.8' PEA $0038(A3) +0000023E: 4EBA FD70 'N..p' JSR *-$028E ; FFFFFFB0 +00000242: 4A06 'J.' TST.B D6 +00000244: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000248: 6722 'g"' BEQ.S *+$0024 ; 0000026C +0000024A: 558F 'U.' SUBQ.L #2,A7 +0000024C: 2F2E FEF2 '/...' MOVE.L -$010E(A6),-(A7) +00000250: 487A 03A8 'Hz..' PEA *+$03AA ; 000005FA +00000254: 486E FEF6 'Hn..' PEA -$010A(A6) +00000258: 486E FFFF 'Hn..' PEA -$0001(A6) +0000025C: 3F3C 0005 '?<..' MOVE.W #$0005,-(A7) +00000260: AA5A '.Z' _CodeFragmentDispatch ; AA5A +00000262: 3E1F '>.' MOVE.W (A7)+,D7 +00000264: 6706 'g.' BEQ.S *+$0008 ; 0000026C +00000266: 7000 'p.' MOVEQ #$00,D0 +00000268: 2D40 FEF6 '-@..' MOVE.L D0,-$010A(A6) +0000026C: 4878 03C1 'Hx..' PEA $03C1 +00000270: 7001 'p.' MOVEQ #$01,D0 +00000272: 2F00 '/.' MOVE.L D0,-(A7) +00000274: 487A F37A 'Hz.z' PEA *-$0C84 ; FFFFF5F0 +00000278: 2F2E FEF6 '/...' MOVE.L -$010A(A6),-(A7) +0000027C: 486B 0058 'Hk.X' PEA $0058(A3) +00000280: 4EBA FD2E 'N...' JSR *-$02D0 ; FFFFFFB0 +00000284: 4A06 'J.' TST.B D6 +00000286: 4FEF 0014 'O...' LEA $0014(A7),A7 +0000028A: 6722 'g"' BEQ.S *+$0024 ; 000002AE +0000028C: 558F 'U.' SUBQ.L #2,A7 +0000028E: 2F2E FEF2 '/...' MOVE.L -$010E(A6),-(A7) +00000292: 487A 0346 'Hz.F' PEA *+$0348 ; 000005DA +00000296: 486E FEF6 'Hn..' PEA -$010A(A6) +0000029A: 486E FFFF 'Hn..' PEA -$0001(A6) +0000029E: 3F3C 0005 '?<..' MOVE.W #$0005,-(A7) +000002A2: AA5A '.Z' _CodeFragmentDispatch ; AA5A +000002A4: 3E1F '>.' MOVE.W (A7)+,D7 +000002A6: 6706 'g.' BEQ.S *+$0008 ; 000002AE +000002A8: 7000 'p.' MOVEQ #$00,D0 +000002AA: 2D40 FEF6 '-@..' MOVE.L D0,-$010A(A6) +000002AE: 4878 03C1 'Hx..' PEA $03C1 +000002B2: 7001 'p.' MOVEQ #$01,D0 +000002B4: 2F00 '/.' MOVE.L D0,-(A7) +000002B6: 487A F378 'Hz.x' PEA *-$0C86 ; FFFFF630 +000002BA: 2F2E FEF6 '/...' MOVE.L -$010A(A6),-(A7) +000002BE: 486B 005C 'Hk.\' PEA $005C(A3) +000002C2: 4EBA FCEC 'N...' JSR *-$0312 ; FFFFFFB0 +000002C6: 4A06 'J.' TST.B D6 +000002C8: 4FEF 0014 'O...' LEA $0014(A7),A7 +000002CC: 6722 'g"' BEQ.S *+$0024 ; 000002F0 +000002CE: 558F 'U.' SUBQ.L #2,A7 +000002D0: 2F2E FEF2 '/...' MOVE.L -$010E(A6),-(A7) +000002D4: 487A 02E4 'Hz..' PEA *+$02E6 ; 000005BA +000002D8: 486E FEF6 'Hn..' PEA -$010A(A6) +000002DC: 486E FFFF 'Hn..' PEA -$0001(A6) +000002E0: 3F3C 0005 '?<..' MOVE.W #$0005,-(A7) +000002E4: AA5A '.Z' _CodeFragmentDispatch ; AA5A +000002E6: 3E1F '>.' MOVE.W (A7)+,D7 +000002E8: 6706 'g.' BEQ.S *+$0008 ; 000002F0 +000002EA: 7000 'p.' MOVEQ #$00,D0 +000002EC: 2D40 FEF6 '-@..' MOVE.L D0,-$010A(A6) +000002F0: 4878 03C1 'Hx..' PEA $03C1 +000002F4: 7001 'p.' MOVEQ #$01,D0 +000002F6: 2F00 '/.' MOVE.L D0,-(A7) +000002F8: 487A F376 'Hz.v' PEA *-$0C88 ; FFFFF670 +000002FC: 2F2E FEF6 '/...' MOVE.L -$010A(A6),-(A7) +00000300: 486B 0060 'Hk.`' PEA $0060(A3) +00000304: 4EBA FCAA 'N...' JSR *-$0354 ; FFFFFFB0 +00000308: 4A06 'J.' TST.B D6 +0000030A: 4FEF 0014 'O...' LEA $0014(A7),A7 +0000030E: 6722 'g"' BEQ.S *+$0024 ; 00000332 +00000310: 558F 'U.' SUBQ.L #2,A7 +00000312: 2F2E FEF2 '/...' MOVE.L -$010E(A6),-(A7) +00000316: 487A 0284 'Hz..' PEA *+$0286 ; 0000059C +0000031A: 486E FEF6 'Hn..' PEA -$010A(A6) +0000031E: 486E FFFF 'Hn..' PEA -$0001(A6) +00000322: 3F3C 0005 '?<..' MOVE.W #$0005,-(A7) +00000326: AA5A '.Z' _CodeFragmentDispatch ; AA5A +00000328: 3E1F '>.' MOVE.W (A7)+,D7 +0000032A: 6706 'g.' BEQ.S *+$0008 ; 00000332 +0000032C: 7000 'p.' MOVEQ #$00,D0 +0000032E: 2D40 FEF6 '-@..' MOVE.L D0,-$010A(A6) +00000332: 4878 03C1 'Hx..' PEA $03C1 +00000336: 7001 'p.' MOVEQ #$01,D0 +00000338: 2F00 '/.' MOVE.L D0,-(A7) +0000033A: 487A F364 'Hz.d' PEA *-$0C9A ; FFFFF6A0 +0000033E: 2F2E FEF6 '/...' MOVE.L -$010A(A6),-(A7) +00000342: 486B 0064 'Hk.d' PEA $0064(A3) +00000346: 4EBA FC68 'N..h' JSR *-$0396 ; FFFFFFB0 +0000034A: 4A06 'J.' TST.B D6 +0000034C: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000350: 6722 'g"' BEQ.S *+$0024 ; 00000374 +00000352: 558F 'U.' SUBQ.L #2,A7 +00000354: 2F2E FEF2 '/...' MOVE.L -$010E(A6),-(A7) +00000358: 487A 0228 'Hz.(' PEA *+$022A ; 00000582 +0000035C: 486E FEF6 'Hn..' PEA -$010A(A6) +00000360: 486E FFFF 'Hn..' PEA -$0001(A6) +00000364: 3F3C 0005 '?<..' MOVE.W #$0005,-(A7) +00000368: AA5A '.Z' _CodeFragmentDispatch ; AA5A +0000036A: 3E1F '>.' MOVE.W (A7)+,D7 +0000036C: 6706 'g.' BEQ.S *+$0008 ; 00000374 +0000036E: 7000 'p.' MOVEQ #$00,D0 +00000370: 2D40 FEF6 '-@..' MOVE.L D0,-$010A(A6) +00000374: 4878 03C1 'Hx..' PEA $03C1 +00000378: 7001 'p.' MOVEQ #$01,D0 +0000037A: 2F00 '/.' MOVE.L D0,-(A7) +0000037C: 487A F362 'Hz.b' PEA *-$0C9C ; FFFFF6E0 +00000380: 2F2E FEF6 '/...' MOVE.L -$010A(A6),-(A7) +00000384: 486B 0068 'Hk.h' PEA $0068(A3) +00000388: 4EBA FC26 'N..&' JSR *-$03D8 ; FFFFFFB0 +0000038C: 4A06 'J.' TST.B D6 +0000038E: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000392: 6722 'g"' BEQ.S *+$0024 ; 000003B6 +00000394: 558F 'U.' SUBQ.L #2,A7 +00000396: 2F2E FEF2 '/...' MOVE.L -$010E(A6),-(A7) +0000039A: 487A 01D8 'Hz..' PEA *+$01DA ; 00000574 +0000039E: 486E FEF6 'Hn..' PEA -$010A(A6) +000003A2: 486E FFFF 'Hn..' PEA -$0001(A6) +000003A6: 3F3C 0005 '?<..' MOVE.W #$0005,-(A7) +000003AA: AA5A '.Z' _CodeFragmentDispatch ; AA5A +000003AC: 3E1F '>.' MOVE.W (A7)+,D7 +000003AE: 6706 'g.' BEQ.S *+$0008 ; 000003B6 +000003B0: 7000 'p.' MOVEQ #$00,D0 +000003B2: 2D40 FEF6 '-@..' MOVE.L D0,-$010A(A6) +000003B6: 4878 0FC1 'Hx..' PEA $0FC1 +000003BA: 7000 'p.' MOVEQ #$00,D0 +000003BC: 2F00 '/.' MOVE.L D0,-(A7) +000003BE: 487A EDE0 'Hz..' PEA *-$121E ; FFFFF1A0 +000003C2: 2F2E FEF6 '/...' MOVE.L -$010A(A6),-(A7) +000003C6: 486B 003C 'Hk.<' PEA $003C(A3) +000003CA: 4EBA FBE4 'N...' JSR *-$041A ; FFFFFFB0 +000003CE: 4A06 'J.' TST.B D6 +000003D0: 4FEF 0014 'O...' LEA $0014(A7),A7 +000003D4: 6722 'g"' BEQ.S *+$0024 ; 000003F8 +000003D6: 558F 'U.' SUBQ.L #2,A7 +000003D8: 2F2E FEF2 '/...' MOVE.L -$010E(A6),-(A7) +000003DC: 487A 0188 'Hz..' PEA *+$018A ; 00000566 +000003E0: 486E FEF6 'Hn..' PEA -$010A(A6) +000003E4: 486E FFFF 'Hn..' PEA -$0001(A6) +000003E8: 3F3C 0005 '?<..' MOVE.W #$0005,-(A7) +000003EC: AA5A '.Z' _CodeFragmentDispatch ; AA5A +000003EE: 3E1F '>.' MOVE.W (A7)+,D7 +000003F0: 6706 'g.' BEQ.S *+$0008 ; 000003F8 +000003F2: 7000 'p.' MOVEQ #$00,D0 +000003F4: 2D40 FEF6 '-@..' MOVE.L D0,-$010A(A6) +000003F8: 4878 0FC1 'Hx..' PEA $0FC1 +000003FC: 7000 'p.' MOVEQ #$00,D0 +000003FE: 2F00 '/.' MOVE.L D0,-(A7) +00000400: 487A EDCE 'Hz..' PEA *-$1230 ; FFFFF1D0 +00000404: 2F2E FEF6 '/...' MOVE.L -$010A(A6),-(A7) +00000408: 486B 0040 'Hk.@' PEA $0040(A3) +0000040C: 4EBA FBA2 'N...' JSR *-$045C ; FFFFFFB0 +00000410: 4A06 'J.' TST.B D6 +00000412: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000416: 6722 'g"' BEQ.S *+$0024 ; 0000043A +00000418: 558F 'U.' SUBQ.L #2,A7 +0000041A: 2F2E FEF2 '/...' MOVE.L -$010E(A6),-(A7) +0000041E: 487A 0138 'Hz.8' PEA *+$013A ; 00000558 +00000422: 486E FEF6 'Hn..' PEA -$010A(A6) +00000426: 486E FFFF 'Hn..' PEA -$0001(A6) +0000042A: 3F3C 0005 '?<..' MOVE.W #$0005,-(A7) +0000042E: AA5A '.Z' _CodeFragmentDispatch ; AA5A +00000430: 3E1F '>.' MOVE.W (A7)+,D7 +00000432: 6706 'g.' BEQ.S *+$0008 ; 0000043A +00000434: 7000 'p.' MOVEQ #$00,D0 +00000436: 2D40 FEF6 '-@..' MOVE.L D0,-$010A(A6) +0000043A: 4878 0FC1 'Hx..' PEA $0FC1 +0000043E: 7000 'p.' MOVEQ #$00,D0 +00000440: 2F00 '/.' MOVE.L D0,-(A7) +00000442: 487A EDBC 'Hz..' PEA *-$1242 ; FFFFF200 +00000446: 2F2E FEF6 '/...' MOVE.L -$010A(A6),-(A7) +0000044A: 486B 0044 'Hk.D' PEA $0044(A3) +0000044E: 4EBA FB60 'N..`' JSR *-$049E ; FFFFFFB0 +00000452: 4A06 'J.' TST.B D6 +00000454: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000458: 6722 'g"' BEQ.S *+$0024 ; 0000047C +0000045A: 558F 'U.' SUBQ.L #2,A7 +0000045C: 2F2E FEF2 '/...' MOVE.L -$010E(A6),-(A7) +00000460: 487A 00E6 'Hz..' PEA *+$00E8 ; 00000548 +00000464: 486E FEF6 'Hn..' PEA -$010A(A6) +00000468: 486E FFFF 'Hn..' PEA -$0001(A6) +0000046C: 3F3C 0005 '?<..' MOVE.W #$0005,-(A7) +00000470: AA5A '.Z' _CodeFragmentDispatch ; AA5A +00000472: 3E1F '>.' MOVE.W (A7)+,D7 +00000474: 6706 'g.' BEQ.S *+$0008 ; 0000047C +00000476: 7000 'p.' MOVEQ #$00,D0 +00000478: 2D40 FEF6 '-@..' MOVE.L D0,-$010A(A6) +0000047C: 4878 07C1 'Hx..' PEA $07C1 +00000480: 7000 'p.' MOVEQ #$00,D0 +00000482: 2F00 '/.' MOVE.L D0,-(A7) +00000484: 487A EDAA 'Hz..' PEA *-$1254 ; FFFFF230 +00000488: 2F2E FEF6 '/...' MOVE.L -$010A(A6),-(A7) +0000048C: 486B 0048 'Hk.H' PEA $0048(A3) +00000490: 4EBA FB1E 'N...' JSR *-$04E0 ; FFFFFFB0 +00000494: 4A06 'J.' TST.B D6 +00000496: 4FEF 0014 'O...' LEA $0014(A7),A7 +0000049A: 6722 'g"' BEQ.S *+$0024 ; 000004BE +0000049C: 558F 'U.' SUBQ.L #2,A7 +0000049E: 2F2E FEF2 '/...' MOVE.L -$010E(A6),-(A7) +000004A2: 487A 0094 'Hz..' PEA *+$0096 ; 00000538 +000004A6: 486E FEF6 'Hn..' PEA -$010A(A6) +000004AA: 486E FFFF 'Hn..' PEA -$0001(A6) +000004AE: 3F3C 0005 '?<..' MOVE.W #$0005,-(A7) +000004B2: AA5A '.Z' _CodeFragmentDispatch ; AA5A +000004B4: 3E1F '>.' MOVE.W (A7)+,D7 +000004B6: 6706 'g.' BEQ.S *+$0008 ; 000004BE +000004B8: 7000 'p.' MOVEQ #$00,D0 +000004BA: 2D40 FEF6 '-@..' MOVE.L D0,-$010A(A6) +000004BE: 4878 0BC1 'Hx..' PEA $0BC1 +000004C2: 7000 'p.' MOVEQ #$00,D0 +000004C4: 2F00 '/.' MOVE.L D0,-(A7) +000004C6: 487A ED88 'Hz..' PEA *-$1276 ; FFFFF250 +000004CA: 2F2E FEF6 '/...' MOVE.L -$010A(A6),-(A7) +000004CE: 486B 004C 'Hk.L' PEA $004C(A3) +000004D2: 4EBA FADC 'N...' JSR *-$0522 ; FFFFFFB0 +000004D6: 4A06 'J.' TST.B D6 +000004D8: 4FEF 0014 'O...' LEA $0014(A7),A7 +000004DC: 6722 'g"' BEQ.S *+$0024 ; 00000500 +000004DE: 558F 'U.' SUBQ.L #2,A7 +000004E0: 2F2E FEF2 '/...' MOVE.L -$010E(A6),-(A7) +000004E4: 487A 0042 'Hz.B' PEA *+$0044 ; 00000528 +000004E8: 486E FEF6 'Hn..' PEA -$010A(A6) +000004EC: 486E FFFF 'Hn..' PEA -$0001(A6) +000004F0: 3F3C 0005 '?<..' MOVE.W #$0005,-(A7) +000004F4: AA5A '.Z' _CodeFragmentDispatch ; AA5A +000004F6: 3E1F '>.' MOVE.W (A7)+,D7 +000004F8: 6706 'g.' BEQ.S *+$0008 ; 00000500 +000004FA: 7000 'p.' MOVEQ #$00,D0 +000004FC: 2D40 FEF6 '-@..' MOVE.L D0,-$010A(A6) +00000500: 4878 0FC1 'Hx..' PEA $0FC1 +00000504: 7000 'p.' MOVEQ #$00,D0 +00000506: 2F00 '/.' MOVE.L D0,-(A7) +00000508: 487A ED76 'Hz.v' PEA *-$1288 ; FFFFF280 +0000050C: 2F2E FEF6 '/...' MOVE.L -$010A(A6),-(A7) +00000510: 486B 0050 'Hk.P' PEA $0050(A3) +00000514: 4EBA FA9A 'N...' JSR *-$0564 ; FFFFFFB0 +00000518: 4FEF 0014 'O...' LEA $0014(A7),A7 +0000051C: 1006 '..' MOVE.B D6,D0 +0000051E: 4CEE 1CC0 FEDA 'L.....' MOVEM.L -$0126(A6),D6/D7/A2-A4 +00000524: 4E5E 'N^' UNLK A6 +00000526: 4E75 'Nu' RTS +00000528: 0D57 '.W' BCHG D6,(A7) +0000052A: 7269 'ri' MOVEQ #$69,D1 ; 'i' +0000052C: 7465 'te' MOVEQ #$65,D2 ; 'e' +0000052E: 5F49 '_I' SUBQ.W #7,A1 +00000530: 4F5F 'O_' DC.W $4F5F ; ???? +00000532: 4C6F 6E67 0000 'Long..' DIVS.L $0000(A7),D7:D6 +00000538: 0D57 '.W' BCHG D6,(A7) +0000053A: 7269 'ri' MOVEQ #$69,D1 ; 'i' +0000053C: 7465 'te' MOVEQ #$65,D2 ; 'e' +0000053E: 5F49 '_I' SUBQ.W #7,A1 +00000540: 4F5F 'O_' DC.W $4F5F ; ???? +00000542: 576F 7264 'Word' SUBQ.W #3,$7264(A7) +00000546: 0000 0D57 '...W' ORI.B #$57,D0 ; 'W' +0000054A: 7269 'ri' MOVEQ #$69,D1 ; 'i' +0000054C: 7465 'te' MOVEQ #$65,D2 ; 'e' +0000054E: 5F49 '_I' SUBQ.W #7,A1 +00000550: 4F5F 'O_' DC.W $4F5F ; ???? +00000552: 4279 7465 0000 'Byte..' CLR.W $74650000 +00000558: 0C52 6561 '.Rea' CMPI.W #$6561,(A2) ; 'ea' +0000055C: 645F 'd_' BCC.S *+$0061 ; 000005BD +0000055E: 494F 'IO' DC.W $494F ; ???? +00000560: 5F4C '_L' SUBQ.W #7,A4 +00000562: 6F6E 'on' BLE.S *+$0070 ; 000005D2 +00000564: 6700 0C52 'g..R' BEQ *+$0C54 ; 000011B8 +00000568: 6561 'ea' BCS.S *+$0063 ; 000005CB +0000056A: 645F 'd_' BCC.S *+$0061 ; 000005CB +0000056C: 494F 'IO' DC.W $494F ; ???? +0000056E: 5F57 '_W' SUBQ.W #7,(A7) +00000570: 6F72 'or' BLE.S *+$0074 ; 000005E4 +00000572: 6400 0C52 'd..R' BCC *+$0C54 ; 000011C6 +00000576: 6561 'ea' BCS.S *+$0063 ; 000005D9 +00000578: 645F 'd_' BCC.S *+$0061 ; 000005D9 +0000057A: 494F 'IO' DC.W $494F ; ???? +0000057C: 5F42 '_B' SUBQ.W #7,D2 +0000057E: 7974 'yt' DC.W $7974 ; ???? +00000580: 6500 1757 'e..W' BCS *+$1759 ; 00001CD9 +00000584: 7269 'ri' MOVEQ #$69,D1 ; 'i' +00000586: 7465 'te' MOVEQ #$65,D2 ; 'e' +00000588: 5F53 '_S' SUBQ.W #7,(A3) +0000058A: 7065 'pe' MOVEQ #$65,D0 ; 'e' +0000058C: 6369 'ci' BLS.S *+$006B ; 000005F7 +0000058E: 616C 'al' BSR.S *+$006E ; 000005FC +00000590: 4379 'Cy' DC.W $4379 ; ???? +00000592: 636C 'cl' BLS.S *+$006E ; 00000600 +00000594: 655F 'e_' BCS.S *+$0061 ; 000005F5 +00000596: 4C6F 6E67 0000 'Long..' DIVS.L $0000(A7),D7:D6 +0000059C: 1B42 726F '.Bro' MOVE.B D2,$726F(A5) +000005A0: 6164 'ad' BSR.S *+$0066 ; 00000606 +000005A2: 6361 'ca' BLS.S *+$0063 ; 00000605 +000005A4: 7374 'st' DC.W $7374 ; ???? +000005A6: 5F53 '_S' SUBQ.W #7,(A3) +000005A8: 7065 'pe' MOVEQ #$65,D0 ; 'e' +000005AA: 6369 'ci' BLS.S *+$006B ; 00000615 +000005AC: 616C 'al' BSR.S *+$006E ; 0000061A +000005AE: 4379 'Cy' DC.W $4379 ; ???? +000005B0: 636C 'cl' BLS.S *+$006E ; 0000061E +000005B2: 655F 'e_' BCS.S *+$0061 ; 00000613 +000005B4: 4C6F 6E67 0000 'Long..' DIVS.L $0000(A7),D7:D6 +000005BA: 1E52 '.R' MOVE.B (A2),A7 +000005BC: 6561 'ea' BCS.S *+$0063 ; 0000061F +000005BE: 645F 'd_' BCC.S *+$0061 ; 0000061F +000005C0: 496E 'In' DC.W $496E ; ???? +000005C2: 7465 'te' MOVEQ #$65,D2 ; 'e' +000005C4: 7272 'rr' MOVEQ #$72,D1 ; 'r' +000005C6: 7570 'up' DC.W $7570 ; ???? +000005C8: 7441 'tA' MOVEQ #$41,D2 ; 'A' +000005CA: 636B 'ck' BLS.S *+$006D ; 00000637 +000005CC: 6E6F 'no' BGT.S *+$0071 ; 0000063D +000005CE: 776C 'wl' DC.W $776C ; ???? +000005D0: 6564 'ed' BCS.S *+$0066 ; 00000636 +000005D2: 6765 'ge' BEQ.S *+$0067 ; 00000639 +000005D4: 5F4C '_L' SUBQ.W #7,A4 +000005D6: 6F6E 'on' BLE.S *+$0070 ; 00000646 +000005D8: 6700 1E52 'g..R' BEQ *+$1E54 ; 0000242C +000005DC: 6561 'ea' BCS.S *+$0063 ; 0000063F +000005DE: 645F 'd_' BCC.S *+$0061 ; 0000063F +000005E0: 496E 'In' DC.W $496E ; ???? +000005E2: 7465 'te' MOVEQ #$65,D2 ; 'e' +000005E4: 7272 'rr' MOVEQ #$72,D1 ; 'r' +000005E6: 7570 'up' DC.W $7570 ; ???? +000005E8: 7441 'tA' MOVEQ #$41,D2 ; 'A' +000005EA: 636B 'ck' BLS.S *+$006D ; 00000657 +000005EC: 6E6F 'no' BGT.S *+$0071 ; 0000065D +000005EE: 776C 'wl' DC.W $776C ; ???? +000005F0: 6564 'ed' BCS.S *+$0066 ; 00000656 +000005F2: 6765 'ge' BEQ.S *+$0067 ; 00000659 +000005F4: 5F57 '_W' SUBQ.W #7,(A7) +000005F6: 6F72 'or' BLE.S *+$0074 ; 0000066A +000005F8: 6400 1E52 'd..R' BCC *+$1E54 ; 0000244C +000005FC: 6561 'ea' BCS.S *+$0063 ; 0000065F +000005FE: 645F 'd_' BCC.S *+$0061 ; 0000065F +00000600: 496E 'In' DC.W $496E ; ???? +00000602: 7465 'te' MOVEQ #$65,D2 ; 'e' +00000604: 7272 'rr' MOVEQ #$72,D1 ; 'r' +00000606: 7570 'up' DC.W $7570 ; ???? +00000608: 7441 'tA' MOVEQ #$41,D2 ; 'A' +0000060A: 636B 'ck' BLS.S *+$006D ; 00000677 +0000060C: 6E6F 'no' BGT.S *+$0071 ; 0000067D +0000060E: 776C 'wl' DC.W $776C ; ???? +00000610: 6564 'ed' BCS.S *+$0066 ; 00000676 +00000612: 6765 'ge' BEQ.S *+$0067 ; 00000679 +00000614: 5F42 '_B' SUBQ.W #7,D2 +00000616: 7974 'yt' DC.W $7974 ; ???? +00000618: 6500 1657 'e..W' BCS *+$1659 ; 00001C71 +0000061C: 7269 'ri' MOVEQ #$69,D1 ; 'i' +0000061E: 7465 'te' MOVEQ #$65,D2 ; 'e' +00000620: 5F43 '_C' SUBQ.W #7,D3 +00000622: 6F6E 'on' BLE.S *+$0070 ; 00000692 +00000624: 6669 'fi' BNE.S *+$006B ; 0000068F +00000626: 6753 'gS' BEQ.S *+$0055 ; 0000067B +00000628: 7061 'pa' MOVEQ #$61,D0 ; 'a' +0000062A: 6365 'ce' BLS.S *+$0067 ; 00000691 +0000062C: 5F4C '_L' SUBQ.W #7,A4 +0000062E: 6F6E 'on' BLE.S *+$0070 ; 0000069E +00000630: 6700 1657 'g..W' BEQ *+$1659 ; 00001C89 +00000634: 7269 'ri' MOVEQ #$69,D1 ; 'i' +00000636: 7465 'te' MOVEQ #$65,D2 ; 'e' +00000638: 5F43 '_C' SUBQ.W #7,D3 +0000063A: 6F6E 'on' BLE.S *+$0070 ; 000006AA +0000063C: 6669 'fi' BNE.S *+$006B ; 000006A7 +0000063E: 6753 'gS' BEQ.S *+$0055 ; 00000693 +00000640: 7061 'pa' MOVEQ #$61,D0 ; 'a' +00000642: 6365 'ce' BLS.S *+$0067 ; 000006A9 +00000644: 5F57 '_W' SUBQ.W #7,(A7) +00000646: 6F72 'or' BLE.S *+$0074 ; 000006BA +00000648: 6400 1657 'd..W' BCC *+$1659 ; 00001CA1 +0000064C: 7269 'ri' MOVEQ #$69,D1 ; 'i' +0000064E: 7465 'te' MOVEQ #$65,D2 ; 'e' +00000650: 5F43 '_C' SUBQ.W #7,D3 +00000652: 6F6E 'on' BLE.S *+$0070 ; 000006C2 +00000654: 6669 'fi' BNE.S *+$006B ; 000006BF +00000656: 6753 'gS' BEQ.S *+$0055 ; 000006AB +00000658: 7061 'pa' MOVEQ #$61,D0 ; 'a' +0000065A: 6365 'ce' BLS.S *+$0067 ; 000006C1 +0000065C: 5F42 '_B' SUBQ.W #7,D2 +0000065E: 7974 'yt' DC.W $7974 ; ???? +00000660: 6500 1552 'e..R' BCS *+$1554 ; 00001BB4 +00000664: 6561 'ea' BCS.S *+$0063 ; 000006C7 +00000666: 645F 'd_' BCC.S *+$0061 ; 000006C7 +00000668: 436F 'Co' DC.W $436F ; ???? +0000066A: 6E66 'nf' BGT.S *+$0068 ; 000006D2 +0000066C: 6967 'ig' BVS.S *+$0069 ; 000006D5 +0000066E: 5370 6163 655F 'Space_' SUBQ.W #1,([$655F,A0],$4C6F6E67) + 4C6F 6E67 +00000678: 0000 1552 '...R' ORI.B #$52,D0 ; 'R' +0000067C: 6561 'ea' BCS.S *+$0063 ; 000006DF +0000067E: 645F 'd_' BCC.S *+$0061 ; 000006DF +00000680: 436F 'Co' DC.W $436F ; ???? +00000682: 6E66 'nf' BGT.S *+$0068 ; 000006EA +00000684: 6967 'ig' BVS.S *+$0069 ; 000006ED +00000686: 5370 6163 655F 'Space_' SUBQ.W #1,([$655F,A0],$576F7264) + 576F 7264 +00000690: 0000 1552 '...R' ORI.B #$52,D0 ; 'R' +00000694: 6561 'ea' BCS.S *+$0063 ; 000006F7 +00000696: 645F 'd_' BCC.S *+$0061 ; 000006F7 +00000698: 436F 'Co' DC.W $436F ; ???? +0000069A: 6E66 'nf' BGT.S *+$0068 ; 00000702 +0000069C: 6967 'ig' BVS.S *+$0069 ; 00000705 +0000069E: 5370 6163 655F 'Space_' SUBQ.W #1,([$655F,A0],$42797465) + 4279 7465 +000006A8: 0000 636F '..co' ORI.B #$6F,D0 ; 'o' +000006AC: 6465 'de' BCC.S *+$0067 ; 00000713 +000006AE: 2C41 ',A' MOVEA.L D1,A6 +000006B0: 4150 'AP' DC.W $4150 ; ???? +000006B2: 4C2C 4D61 634F 'L,MacO' MULS.L $634F(A4),D1:D4 +000006B8: 532C 6E61 'S,na' SUBQ.B #1,$6E61(A4) +000006BC: 6D65 'me' BLT.S *+$0067 ; 00000723 +000006BE: 0000 4E56 '..NV' ORI.B #$56,D0 ; 'V' +000006C2: 0000 48E7 '..H.' ORI.B #$E7,D0 +000006C6: 0318 '..' BTST D1,(A0)+ +000006C8: 3C2E 0012 '<...' MOVE.W $0012(A6),D6 +000006CC: 3E2E 000E '>...' MOVE.W $000E(A6),D7 +000006D0: 266E 001C '&n..' MOVEA.L $001C(A6),A3 +000006D4: 706C 'pl' MOVEQ #$6C,D0 ; 'l' +000006D6: 2F00 '/.' MOVE.L D0,-(A7) +000006D8: 4EBA 9376 'N..v' JSR *-$6C88 ; FFFF9A50 +000006DC: 2840 '(@' MOVEA.L D0,A4 +000006DE: 296B 0004 0004 ')k....' MOVE.L $0004(A3),$0004(A4) +000006E4: 296B 0008 0008 ')k....' MOVE.L $0008(A3),$0008(A4) +000006EA: 7000 'p.' MOVEQ #$00,D0 +000006EC: 3007 '0.' MOVE.W D7,D0 +000006EE: 2940 0010 ')@..' MOVE.L D0,$0010(A4) +000006F2: 7000 'p.' MOVEQ #$00,D0 +000006F4: 3006 '0.' MOVE.W D6,D0 +000006F6: 2940 000C ')@..' MOVE.L D0,$000C(A4) +000006FA: 7001 'p.' MOVEQ #$01,D0 +000006FC: EDA8 '..' LSL.L D6,D0 +000006FE: 7200 'r.' MOVEQ #$00,D1 +00000700: 3207 '2.' MOVE.W D7,D1 +00000702: E189 '..' LSL.L #8,D1 +00000704: 8280 '..' OR.L D0,D1 +00000706: 2941 0014 ')A..' MOVE.L D1,$0014(A4) +0000070A: 7000 'p.' MOVEQ #$00,D0 +0000070C: 302E 0016 '0...' MOVE.W $0016(A6),D0 +00000710: 2940 0018 ')@..' MOVE.L D0,$0018(A4) +00000714: 296B 001C 001C ')k....' MOVE.L $001C(A3),$001C(A4) +0000071A: 296B 0020 0020 ')k. . ' MOVE.L $0020(A3),$0020(A4) +00000720: 4A2E 000B 'J...' TST.B $000B(A6) +00000724: 6744 'gD' BEQ.S *+$0046 ; 0000076A +00000726: 296B 0024 0024 ')k.$.$' MOVE.L $0024(A3),$0024(A4) +0000072C: 296B 0028 0028 ')k.(.(' MOVE.L $0028(A3),$0028(A4) +00000732: 296B 002C 002C ')k.,.,' MOVE.L $002C(A3),$002C(A4) +00000738: 296B 0030 0030 ')k.0.0' MOVE.L $0030(A3),$0030(A4) +0000073E: 296B 0034 0034 ')k.4.4' MOVE.L $0034(A3),$0034(A4) +00000744: 296B 0038 0038 ')k.8.8' MOVE.L $0038(A3),$0038(A4) +0000074A: 296B 0058 0058 ')k.X.X' MOVE.L $0058(A3),$0058(A4) +00000750: 296B 005C 005C ')k.\.\' MOVE.L $005C(A3),$005C(A4) +00000756: 296B 0060 0060 ')k.`.`' MOVE.L $0060(A3),$0060(A4) +0000075C: 296B 0064 0064 ')k.d.d' MOVE.L $0064(A3),$0064(A4) +00000762: 296B 0068 0068 ')k.h.h' MOVE.L $0068(A3),$0068(A4) +00000768: 602E '`.' BRA.S *+$0030 ; 00000798 +0000076A: 7000 'p.' MOVEQ #$00,D0 +0000076C: 2940 0024 ')@.$' MOVE.L D0,$0024(A4) +00000770: 2940 0028 ')@.(' MOVE.L D0,$0028(A4) +00000774: 2940 002C ')@.,' MOVE.L D0,$002C(A4) +00000778: 2940 0030 ')@.0' MOVE.L D0,$0030(A4) +0000077C: 2940 0034 ')@.4' MOVE.L D0,$0034(A4) +00000780: 2940 0038 ')@.8' MOVE.L D0,$0038(A4) +00000784: 2940 0058 ')@.X' MOVE.L D0,$0058(A4) +00000788: 2940 005C ')@.\' MOVE.L D0,$005C(A4) +0000078C: 2940 0060 ')@.`' MOVE.L D0,$0060(A4) +00000790: 2940 0064 ')@.d' MOVE.L D0,$0064(A4) +00000794: 2940 0068 ')@.h' MOVE.L D0,$0068(A4) +00000798: 296B 003C 003C ')k.<.<' MOVE.L $003C(A3),$003C(A4) +0000079E: 296B 0040 0040 ')k.@.@' MOVE.L $0040(A3),$0040(A4) +000007A4: 296B 0044 0044 ')k.D.D' MOVE.L $0044(A3),$0044(A4) +000007AA: 296B 0048 0048 ')k.H.H' MOVE.L $0048(A3),$0048(A4) +000007B0: 296B 004C 004C ')k.L.L' MOVE.L $004C(A3),$004C(A4) +000007B6: 296B 0050 0050 ')k.P.P' MOVE.L $0050(A3),$0050(A4) +000007BC: 2F0C '/.' MOVE.L A4,-(A7) +000007BE: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) +000007C2: 4EBA EF5C 'N..\' JSR *-$10A2 ; FFFFF720 +000007C6: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 +000007CC: 4E5E 'N^' UNLK A6 +000007CE: 4E75 'Nu' RTS +000007D0: 4E56 FFF0 'NV..' LINK.W A6,#-$0010 +000007D4: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +000007D8: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +000007DC: 4244 'BD' CLR.W D4 +000007DE: 4245 'BE' CLR.W D5 +000007E0: 4246 'BF' CLR.W D6 +000007E2: 4207 'B.' CLR.B D7 +000007E4: 486E FFF4 'Hn..' PEA -$000C(A6) +000007E8: 487A 00BE 'Hz..' PEA *+$00C0 ; 000008A8 +000007EC: 2F0B '/.' MOVE.L A3,-(A7) +000007EE: 7016 'p.' MOVEQ #$16,D0 +000007F0: ABE9 '..' DC.W $ABE9 ; TB 03E9 +000007F2: 2600 '&.' MOVE.L D0,D3 +000007F4: 4FEF 000C 'O...' LEA $000C(A7),A7 +000007F8: 6600 00A4 'f...' BNE *+$00A6 ; 0000089E +000007FC: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +00000800: 4EBA 924E 'N..N' JSR *-$6DB0 ; FFFF9A50 +00000804: 2440 '$@' MOVEA.L D0,A2 +00000806: 284A '(J' MOVEA.L A2,A4 +00000808: 486E FFF4 'Hn..' PEA -$000C(A6) +0000080C: 2F0C '/.' MOVE.L A4,-(A7) +0000080E: 487A 0098 'Hz..' PEA *+$009A ; 000008A8 +00000812: 2F0B '/.' MOVE.L A3,-(A7) +00000814: 7017 'p.' MOVEQ #$17,D0 +00000816: ABE9 '..' DC.W $ABE9 ; TB 03E9 +00000818: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 +0000081C: 4C7C 0000 0000 'L|....' DIVU.L #$00000014,D0 + 0014 +00000824: 2600 '&.' MOVE.L D0,D3 +00000826: 4FEF 0014 'O...' LEA $0014(A7),A7 +0000082A: 603E '`>' BRA.S *+$0040 ; 0000086A +0000082C: 203C 0300 0000 ' <....' MOVE.L #$03000000,D0 +00000832: C094 '..' AND.L (A4),D0 +00000834: 7218 'r.' MOVEQ #$18,D1 +00000836: E2A8 '..' LSR.L D1,D0 +00000838: 662C 'f,' BNE.S *+$002E ; 00000866 +0000083A: 203C 00FF 0000 ' <....' MOVE.L #$00FF0000,D0 +00000840: C094 '..' AND.L (A4),D0 +00000842: 7210 'r.' MOVEQ #$10,D1 +00000844: 2800 '(.' MOVE.L D0,D4 +00000846: E2AC '..' LSR.L D1,D4 +00000848: 203C 0000 0700 ' <....' MOVE.L #$00000700,D0 +0000084E: C094 '..' AND.L (A4),D0 +00000850: 2A00 '*.' MOVE.L D0,D5 +00000852: E08D '..' LSR.L #8,D5 +00000854: 203C 0000 F800 ' <....' MOVE.L #$0000F800,D0 +0000085A: C094 '..' AND.L (A4),D0 +0000085C: 720B 'r.' MOVEQ #$0B,D1 +0000085E: 2C00 ',.' MOVE.L D0,D6 +00000860: E2AE '..' LSR.L D1,D6 +00000862: 7E01 '~.' MOVEQ #$01,D7 +00000864: 600C '`.' BRA.S *+$000E ; 00000872 +00000866: 49EC 0014 'I...' LEA $0014(A4),A4 +0000086A: 2003 ' .' MOVE.L D3,D0 +0000086C: 5383 'S.' SUBQ.L #1,D3 +0000086E: 4A80 'J.' TST.L D0 +00000870: 66BA 'f.' BNE.S *-$0044 ; 0000082C +00000872: 2F0A '/.' MOVE.L A2,-(A7) +00000874: 4EBA 91EA 'N...' JSR *-$6E14 ; FFFF9A60 +00000878: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000087C: 2F0B '/.' MOVE.L A3,-(A7) +0000087E: 7000 'p.' MOVEQ #$00,D0 +00000880: 3004 '0.' MOVE.W D4,D0 +00000882: 2F00 '/.' MOVE.L D0,-(A7) +00000884: 7000 'p.' MOVEQ #$00,D0 +00000886: 3006 '0.' MOVE.W D6,D0 +00000888: 2F00 '/.' MOVE.L D0,-(A7) +0000088A: 7000 'p.' MOVEQ #$00,D0 +0000088C: 3005 '0.' MOVE.W D5,D0 +0000088E: 2F00 '/.' MOVE.L D0,-(A7) +00000890: 7000 'p.' MOVEQ #$00,D0 +00000892: 1007 '..' MOVE.B D7,D0 +00000894: 2F00 '/.' MOVE.L D0,-(A7) +00000896: 4EBA FE28 'N..(' JSR *-$01D6 ; 000006C0 +0000089A: 4FEF 001C 'O...' LEA $001C(A7),A7 +0000089E: 4CEE 1CF8 FFD0 'L.....' MOVEM.L -$0030(A6),D3-D7/A2-A4 +000008A4: 4E5E 'N^' UNLK A6 +000008A6: 4E75 'Nu' RTS +000008A8: 7265 're' MOVEQ #$65,D1 ; 'e' +000008AA: 6700 0000 'g...' BEQ *+$0002 ; 000008AC +000008AE: 0000 4E56 '..NV' ORI.B #$56,D0 ; 'V' +000008B2: 0000 48E7 '..H.' ORI.B #$E7,D0 +000008B6: 0718 '..' BTST D3,(A0)+ +000008B8: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +000008BC: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +000008C0: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 +000008C4: 558F 'U.' SUBQ.L #2,A7 +000008C6: 2F06 '/.' MOVE.L D6,-(A7) +000008C8: 487A 0082 'Hz..' PEA *+$0084 ; 0000094C +000008CC: 7000 'p.' MOVEQ #$00,D0 +000008CE: 2F00 '/.' MOVE.L D0,-(A7) +000008D0: 2F0C '/.' MOVE.L A4,-(A7) +000008D2: 7204 'r.' MOVEQ #$04,D1 +000008D4: 2F01 '/.' MOVE.L D1,-(A7) +000008D6: 2F00 '/.' MOVE.L D0,-(A7) +000008D8: 4EBA 0000 'N...' JSR DevTreeSetProperty ; id: 225 +000008DC: 3E1F '>.' MOVE.W (A7)+,D7 +000008DE: 6704 'g.' BEQ.S *+$0006 ; 000008E4 +000008E0: 7001 'p.' MOVEQ #$01,D0 +000008E2: 2880 '(.' MOVE.L D0,(A4) +000008E4: 558F 'U.' SUBQ.L #2,A7 +000008E6: 2F06 '/.' MOVE.L D6,-(A7) +000008E8: 487A 0052 'Hz.R' PEA *+$0054 ; 0000093C +000008EC: 7000 'p.' MOVEQ #$00,D0 +000008EE: 2F00 '/.' MOVE.L D0,-(A7) +000008F0: 2F0B '/.' MOVE.L A3,-(A7) +000008F2: 7204 'r.' MOVEQ #$04,D1 +000008F4: 2F01 '/.' MOVE.L D1,-(A7) +000008F6: 2F00 '/.' MOVE.L D0,-(A7) +000008F8: 4EBA 0000 'N...' JSR DevTreeSetProperty ; id: 225 +000008FC: 3E1F '>.' MOVE.W (A7)+,D7 +000008FE: 6704 'g.' BEQ.S *+$0006 ; 00000904 +00000900: 7001 'p.' MOVEQ #$01,D0 +00000902: 2680 '&.' MOVE.L D0,(A3) +00000904: 2646 '&F' MOVEA.L D6,A3 +00000906: 2A2B 0008 '*+..' MOVE.L $0008(A3),D5 +0000090A: 2C05 ',.' MOVE.L D5,D6 +0000090C: 558F 'U.' SUBQ.L #2,A7 +0000090E: 2F06 '/.' MOVE.L D6,-(A7) +00000910: 487A 002A 'Hz.*' PEA *+$002C ; 0000093C +00000914: 7000 'p.' MOVEQ #$00,D0 +00000916: 2F00 '/.' MOVE.L D0,-(A7) +00000918: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) +0000091C: 7204 'r.' MOVEQ #$04,D1 +0000091E: 2F01 '/.' MOVE.L D1,-(A7) +00000920: 2F00 '/.' MOVE.L D0,-(A7) +00000922: 4EBA 0000 'N...' JSR DevTreeSetProperty ; id: 225 +00000926: 3E1F '>.' MOVE.W (A7)+,D7 +00000928: 6708 'g.' BEQ.S *+$000A ; 00000932 +0000092A: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +0000092E: 7001 'p.' MOVEQ #$01,D0 +00000930: 2080 ' .' MOVE.L D0,(A0) +00000932: 4CEE 18E0 FFEC 'L.....' MOVEM.L -$0014(A6),D5-D7/A3/A4 +00000938: 4E5E 'N^' UNLK A6 +0000093A: 4E75 'Nu' RTS +0000093C: 2361 6464 '#add' MOVE.L -(A1),$6464(A1) +00000940: 7265 're' MOVEQ #$65,D1 ; 'e' +00000942: 7373 'ss' DC.W $7373 ; ???? +00000944: 2D63 656C '-cel' MOVE.L -(A3),$656C(A6) +00000948: 6C73 'ls' BGE.S *+$0075 ; 000009BD +0000094A: 0000 2373 '..#s' ORI.B #$73,D0 ; 's' +0000094E: 697A 'iz' BVS.S *+$007C ; 000009CA +00000950: 652D 'e-' BCS.S *+$002F ; 0000097F +00000952: 6365 'ce' BLS.S *+$0067 ; 000009B9 +00000954: 6C6C 'll' BGE.S *+$006E ; 000009C2 +00000956: 7300 's.' DC.W $7300 ; ???? +00000958: 0000 0000 '....' ORI.B #$00,D0 +0000095C: 0000 0000 '....' ORI.B #$00,D0 +00000960: 4E56 FFE0 'NV..' LINK.W A6,#-$0020 +00000964: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000968: 262E 0008 '&...' MOVE.L $0008(A6),D3 +0000096C: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000970: 383C F615 '8<..' MOVE.W #$F615,D4 +00000974: 7000 'p.' MOVEQ #$00,D0 +00000976: 2680 '&.' MOVE.L D0,(A3) +00000978: 6000 00C4 '`...' BRA *+$00C6 ; 00000A3E +0000097C: 2F03 '/.' MOVE.L D3,-(A7) +0000097E: 4EBA 9200 'N...' JSR *-$6DFE ; FFFF9B80 +00000982: 2440 '$@' MOVEA.L D0,A2 +00000984: 2D6A 0008 FFF0 '-j....' MOVE.L $0008(A2),-$0010(A6) +0000098A: 2D6E FFF0 FFF8 '-n....' MOVE.L -$0010(A6),-$0008(A6) +00000990: 7000 'p.' MOVEQ #$00,D0 +00000992: 2F00 '/.' MOVE.L D0,-(A7) +00000994: 2F00 '/.' MOVE.L D0,-(A7) +00000996: 487A 00B8 'Hz..' PEA *+$00BA ; 00000A50 +0000099A: 2F0A '/.' MOVE.L A2,-(A7) +0000099C: 4EBA 9472 'N..r' JSR *-$6B8C ; FFFF9E10 +000009A0: 2D40 FFEC '-@..' MOVE.L D0,-$0014(A6) +000009A4: 4FEF 0014 'O...' LEA $0014(A7),A7 +000009A8: 6700 009A 'g...' BEQ *+$009C ; 00000A44 +000009AC: 486E FFE0 'Hn..' PEA -$0020(A6) +000009B0: 486E FFE8 'Hn..' PEA -$0018(A6) +000009B4: 486E FFE4 'Hn..' PEA -$001C(A6) +000009B8: 2F03 '/.' MOVE.L D3,-(A7) +000009BA: 4EBA FEF4 'N...' JSR *-$010A ; 000008B0 +000009BE: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 +000009C2: D0AE FFE8 '....' ADD.L -$0018(A6),D0 +000009C6: 2C2E FFE4 ',...' MOVE.L -$001C(A6),D6 +000009CA: DC80 '..' ADD.L D0,D6 +000009CC: 2006 ' .' MOVE.L D6,D0 +000009CE: 5380 'S.' SUBQ.L #1,D0 +000009D0: 2D40 FFE4 '-@..' MOVE.L D0,-$001C(A6) +000009D4: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 +000009D8: D0AE FFE8 '....' ADD.L -$0018(A6),D0 +000009DC: 5380 'S.' SUBQ.L #1,D0 +000009DE: 2D40 FFE0 '-@..' MOVE.L D0,-$0020(A6) +000009E2: 202E FFE8 ' ...' MOVE.L -$0018(A6),D0 +000009E6: 5380 'S.' SUBQ.L #1,D0 +000009E8: 2D40 FFE8 '-@..' MOVE.L D0,-$0018(A6) +000009EC: 206E FFEC ' n..' MOVEA.L -$0014(A6),A0 +000009F0: 2D48 FFF4 '-H..' MOVE.L A0,-$000C(A6) +000009F4: 2868 0014 '(h..' MOVEA.L $0014(A0),A4 +000009F8: 2028 0010 ' (..' MOVE.L $0010(A0),D0 +000009FC: E488 '..' LSR.L #2,D0 +000009FE: 2A00 '*.' MOVE.L D0,D5 +00000A00: 7E00 '~.' MOVEQ #$00,D7 +00000A02: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000A06: 602E '`.' BRA.S *+$0030 ; 00000A36 +00000A08: 7018 'p.' MOVEQ #$18,D0 +00000A0A: 2234 7C00 '"4|.' MOVE.L $00(A4,D7.L*4),D1 +00000A0E: E0A9 '..' LSR.L D0,D1 +00000A10: 7003 'p.' MOVEQ #$03,D0 +00000A12: C081 '..' AND.L D1,D0 +00000A14: 7201 'r.' MOVEQ #$01,D1 +00000A16: B280 '..' CMP.L D0,D1 +00000A18: 661A 'f.' BNE.S *+$001C ; 00000A34 +00000A1A: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 +00000A1E: D087 '..' ADD.L D7,D0 +00000A20: 222E FFE8 '"...' MOVE.L -$0018(A6),D1 +00000A24: D287 '..' ADD.L D7,D1 +00000A26: 2034 0C00 ' 4..' MOVE.L $00(A4,D0.L*4),D0 +00000A2A: 90B4 1C00 '....' SUB.L $00(A4,D1.L*4),D0 +00000A2E: D193 '..' ADD.L D0,(A3) +00000A30: 4244 'BD' CLR.W D4 +00000A32: 6006 '`.' BRA.S *+$0008 ; 00000A3A +00000A34: DE86 '..' ADD.L D6,D7 +00000A36: BA87 '..' CMP.L D7,D5 +00000A38: 6ECE 'n.' BGT.S *-$0030 ; 00000A08 +00000A3A: 262E FFF8 '&...' MOVE.L -$0008(A6),D3 +00000A3E: 4A83 'J.' TST.L D3 +00000A40: 6600 FF3A 'f..:' BNE *-$00C4 ; 0000097C +00000A44: 3004 '0.' MOVE.W D4,D0 +00000A46: 4CEE 1CF8 FFC0 'L.....' MOVEM.L -$0040(A6),D3-D7/A2-A4 +00000A4C: 4E5E 'N^' UNLK A6 +00000A4E: 4E75 'Nu' RTS +00000A50: 7261 'ra' MOVEQ #$61,D1 ; 'a' +00000A52: 6E67 'ng' BGT.S *+$0069 ; 00000ABB +00000A54: 6573 'es' BCS.S *+$0075 ; 00000AC9 +00000A56: 0000 0000 '....' ORI.B #$00,D0 +00000A5A: 0000 0000 '....' ORI.B #$00,D0 +00000A5E: 0000 4E56 '..NV' ORI.B #$56,D0 ; 'V' +00000A62: 0000 2F0B '../.' ORI.B #$0B,D0 +00000A66: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000A6A: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +00000A6E: 236B 0008 0008 '#k....' MOVE.L $0008(A3),$0008(A1) +00000A74: 7004 'p.' MOVEQ #$04,D0 +00000A76: 2340 0004 '#@..' MOVE.L D0,$0004(A1) +00000A7A: 236B 001C 001C '#k....' MOVE.L $001C(A3),$001C(A1) +00000A80: 236B 0020 0020 '#k. . ' MOVE.L $0020(A3),$0020(A1) +00000A86: 236B 0024 0024 '#k.$.$' MOVE.L $0024(A3),$0024(A1) +00000A8C: 236B 0028 0028 '#k.(.(' MOVE.L $0028(A3),$0028(A1) +00000A92: 236B 002C 002C '#k.,.,' MOVE.L $002C(A3),$002C(A1) +00000A98: 236B 0030 0030 '#k.0.0' MOVE.L $0030(A3),$0030(A1) +00000A9E: 236B 0034 0034 '#k.4.4' MOVE.L $0034(A3),$0034(A1) +00000AA4: 236B 0038 0038 '#k.8.8' MOVE.L $0038(A3),$0038(A1) +00000AAA: 236B 003C 003C '#k.<.<' MOVE.L $003C(A3),$003C(A1) +00000AB0: 236B 0040 0040 '#k.@.@' MOVE.L $0040(A3),$0040(A1) +00000AB6: 236B 0044 0044 '#k.D.D' MOVE.L $0044(A3),$0044(A1) +00000ABC: 236B 0048 0048 '#k.H.H' MOVE.L $0048(A3),$0048(A1) +00000AC2: 236B 004C 004C '#k.L.L' MOVE.L $004C(A3),$004C(A1) +00000AC8: 236B 0050 0050 '#k.P.P' MOVE.L $0050(A3),$0050(A1) +00000ACE: 236B 0058 0058 '#k.X.X' MOVE.L $0058(A3),$0058(A1) +00000AD4: 236B 005C 005C '#k.\.\' MOVE.L $005C(A3),$005C(A1) +00000ADA: 236B 0060 0060 '#k.`.`' MOVE.L $0060(A3),$0060(A1) +00000AE0: 236B 0064 0064 '#k.d.d' MOVE.L $0064(A3),$0064(A1) +00000AE6: 236B 0068 0068 '#k.h.h' MOVE.L $0068(A3),$0068(A1) +00000AEC: 266E FFFC '&n..' MOVEA.L -$0004(A6),A3 +00000AF0: 4E5E 'N^' UNLK A6 +00000AF2: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 00000064 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DevTreeSetProperty"(225) + 00000924 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DevTreeSetProperty"(225) + 000008FA + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DevTreeSetProperty"(225) + 000008DA +Comment: + + AUTOMOD_48760 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_49260 [49260, 496AA) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +3F0 (49650): JSR strcmp ; outside file + +284 (494E4): JSR strcmp ; outside file + +194 (493F4): JSR strcmp ; outside file + +352 (495B2): JSR strlen ; outside file + + Unresolved outgoing references: + +52 (492B2): JSR $421B0 + +88 (492E8): JSR $48760 + +92 (492F2): JSR $48540 + +C6 (49326): JSR $422A0 + +CE (4932E): JSR $490C0 + +DC (4933C): JSR $491C0 + +1AE (4940E): JSR $47EF0 + +1BE (4941E): JSR $48F30 + +29E (494FE): JSR $47EF0 + +2B8 (49518): JSR $48F30 + +2FA (4955A): JSR $421C0 + + +Dictionary: Flags $00 FirstId 402 + 402: AUTOMOD_49260 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_49260"(402) Segment="Main"(200) +Size: Flags $00 ModuleSize 1098 + +Content: Flags $08 +Contents offset $0000 size $044A +00000000: 4E56 FF86 'NV..' LINK.W A6,#-$007A +00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) +00000008: 47EE FFD8 'G...' LEA -$0028(A6),A3 +0000000C: 4245 'BE' CLR.W D5 +0000000E: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000010: 2D40 FFB4 '-@..' MOVE.L D0,-$004C(A6) +00000014: 422E FFB8 'B...' CLR.B -$0048(A6) +00000018: 486E FFB4 'Hn..' PEA -$004C(A6) +0000001C: 486E FFB8 'Hn..' PEA -$0048(A6) +00000020: 487A 0306 'Hz..' PEA *+$0308 ; 00000328 +00000024: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000028: 7017 'p.' MOVEQ #$17,D0 +0000002A: ABE9 '..' DC.W $ABE9 ; TB 03E9 +0000002C: 4A80 'J.' TST.L D0 +0000002E: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000032: 661A 'f.' BNE.S *+$001C ; 0000004E +00000034: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000036: B0AE FFB4 '....' CMP.L -$004C(A6),D0 +0000003A: 55C3 'U.' SCS D3 +0000003C: 4403 'D.' NEG.B D3 +0000003E: 6704 'g.' BEQ.S *+$0006 ; 00000044 +00000040: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000042: 6004 '`.' BRA.S *+$0006 ; 00000048 +00000044: 202E FFB4 ' ...' MOVE.L -$004C(A6),D0 +00000048: 2A00 '*.' MOVE.L D0,D5 +0000004A: 4236 50B8 'B6P.' CLR.B -$48(A6,D5.W) +0000004E: 706C 'pl' MOVEQ #$6C,D0 ; 'l' +00000050: 2F00 '/.' MOVE.L D0,-(A7) +00000052: 4EBA 8EFC 'N...' JSR *-$7102 ; FFFF8F50 +00000056: 2840 '(@' MOVEA.L D0,A4 +00000058: 7008 'p.' MOVEQ #$08,D0 +0000005A: 2D40 FFB4 '-@..' MOVE.L D0,-$004C(A6) +0000005E: 486E FFB4 'Hn..' PEA -$004C(A6) +00000062: 486E FFF8 'Hn..' PEA -$0008(A6) +00000066: 487A 02BC 'Hz..' PEA *+$02BE ; 00000324 +0000006A: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000006E: 7017 'p.' MOVEQ #$17,D0 +00000070: ABE9 '..' DC.W $ABE9 ; TB 03E9 +00000072: 4A80 'J.' TST.L D0 +00000074: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000078: 6600 0286 'f...' BNE *+$0288 ; 00000300 +0000007C: 4AAE 000C 'J...' TST.L $000C(A6) +00000080: 6654 'fT' BNE.S *+$0056 ; 000000D6 +00000082: 2F0C '/.' MOVE.L A4,-(A7) +00000084: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000088: 4EBA F476 'N..v' JSR *-$0B88 ; FFFFF500 +0000008C: 1C00 '..' MOVE.B D0,D6 +0000008E: 504F 'PO' ADDQ.W #8,A7 +00000090: 660A 'f.' BNE.S *+$000C ; 0000009C +00000092: 4EBA F24C 'N..L' JSR *-$0DB2 ; FFFFF2E0 +00000096: 4A00 'J.' TST.B D0 +00000098: 6700 0266 'g..f' BEQ *+$0268 ; 00000300 +0000009C: 4A06 'J.' TST.B D6 +0000009E: 6708 'g.' BEQ.S *+$000A ; 000000A8 +000000A0: 7006 'p.' MOVEQ #$06,D0 +000000A2: 2940 0008 ')@..' MOVE.L D0,$0008(A4) +000000A6: 6006 '`.' BRA.S *+$0008 ; 000000AE +000000A8: 7005 'p.' MOVEQ #$05,D0 +000000AA: 2940 0008 ')@..' MOVE.L D0,$0008(A4) +000000AE: 7002 'p.' MOVEQ #$02,D0 +000000B0: 2940 0004 ')@..' MOVE.L D0,$0004(A4) +000000B4: 296E FFF8 001C ')n....' MOVE.L -$0008(A6),$001C(A4) +000000BA: 486C 0020 'Hl. ' PEA $0020(A4) +000000BE: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000C2: 2F28 0004 '/(..' MOVE.L $0004(A0),-(A7) +000000C6: 4EBA 8F78 'N..x' JSR *-$7086 ; FFFF9040 +000000CA: 588F 'X.' ADDQ.L #4,A7 +000000CC: 2F00 '/.' MOVE.L D0,-(A7) +000000CE: 4EBA FD90 'N...' JSR *-$026E ; FFFFFE60 +000000D2: 504F 'PO' ADDQ.W #8,A7 +000000D4: 600C '`.' BRA.S *+$000E ; 000000E2 +000000D6: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +000000DA: 2F0C '/.' MOVE.L A4,-(A7) +000000DC: 4EBA FE82 'N...' JSR *-$017C ; FFFFFF60 +000000E0: 504F 'PO' ADDQ.W #8,A7 +000000E2: 486E FFA6 'Hn..' PEA -$005A(A6) +000000E6: 7007 'p.' MOVEQ #$07,D0 +000000E8: ABE9 '..' DC.W $ABE9 ; TB 03E9 +000000EA: 3C00 '<.' MOVE.W D0,D6 +000000EC: 584F 'XO' ADDQ.W #4,A7 +000000EE: 6600 01FE 'f...' BNE *+$0200 ; 000002EE +000000F2: 7004 'p.' MOVEQ #$04,D0 +000000F4: 2D40 FFB0 '-@..' MOVE.L D0,-$0050(A6) +000000F8: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +000000FC: 486E FFA6 'Hn..' PEA -$005A(A6) +00000100: 7009 'p.' MOVEQ #$09,D0 +00000102: ABE9 '..' DC.W $ABE9 ; TB 03E9 +00000104: 422E FFAE 'B...' CLR.B -$0052(A6) +00000108: 504F 'PO' ADDQ.W #8,A7 +0000010A: 6000 01CC '`...' BRA *+$01CE ; 000002D8 +0000010E: 486E FFAE 'Hn..' PEA -$0052(A6) +00000112: 486E FF86 'Hn..' PEA -$007A(A6) +00000116: 2F2E FFB0 '/...' MOVE.L -$0050(A6),-(A7) +0000011A: 486E FFA6 'Hn..' PEA -$005A(A6) +0000011E: 700A 'p.' MOVEQ #$0A,D0 +00000120: ABE9 '..' DC.W $ABE9 ; TB 03E9 +00000122: 3C00 '<.' MOVE.W D0,D6 +00000124: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000128: 6600 01AE 'f...' BNE *+$01B0 ; 000002D8 +0000012C: 7004 'p.' MOVEQ #$04,D0 +0000012E: B0AE FFB0 '....' CMP.L -$0050(A6),D0 +00000132: 6608 'f.' BNE.S *+$000A ; 0000013C +00000134: 7006 'p.' MOVEQ #$06,D0 +00000136: 2D40 FFB0 '-@..' MOVE.L D0,-$0050(A6) +0000013A: 600E '`.' BRA.S *+$0010 ; 0000014A +0000013C: 7006 'p.' MOVEQ #$06,D0 +0000013E: B0AE FFB0 '....' CMP.L -$0050(A6),D0 +00000142: 6606 'f.' BNE.S *+$0008 ; 0000014A +00000144: 7001 'p.' MOVEQ #$01,D0 +00000146: 2D40 FFB0 '-@..' MOVE.L D0,-$0050(A6) +0000014A: 4A2E FFAE 'J...' TST.B -$0052(A6) +0000014E: 6600 0188 'f...' BNE *+$018A ; 000002D8 +00000152: 701F 'p.' MOVEQ #$1F,D0 +00000154: 2D40 FFB4 '-@..' MOVE.L D0,-$004C(A6) +00000158: 4213 'B.' CLR.B (A3) +0000015A: 486E FFB4 'Hn..' PEA -$004C(A6) +0000015E: 2F0B '/.' MOVE.L A3,-(A7) +00000160: 487A 01AC 'Hz..' PEA *+$01AE ; 0000030E +00000164: 486E FF86 'Hn..' PEA -$007A(A6) +00000168: 7017 'p.' MOVEQ #$17,D0 +0000016A: ABE9 '..' DC.W $ABE9 ; TB 03E9 +0000016C: 4A80 'J.' TST.L D0 +0000016E: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000172: 6636 'f6' BNE.S *+$0038 ; 000001AA +00000174: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000176: B0AE FFB4 '....' CMP.L -$004C(A6),D0 +0000017A: 55C3 'U.' SCS D3 +0000017C: 4403 'D.' NEG.B D3 +0000017E: 6704 'g.' BEQ.S *+$0006 ; 00000184 +00000180: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000182: 6004 '`.' BRA.S *+$0006 ; 00000188 +00000184: 202E FFB4 ' ...' MOVE.L -$004C(A6),D0 +00000188: 2A00 '*.' MOVE.L D0,D5 +0000018A: 4233 5000 'B3P.' CLR.B $00(A3,D5.W) +0000018E: 487A 017A 'Hz.z' PEA *+$017C ; 0000030A +00000192: 2F0B '/.' MOVE.L A3,-(A7) +00000194: 4EBA 0000 'N...' JSR strcmp ; id: 285 +00000198: 4A80 'J.' TST.L D0 +0000019A: 504F 'PO' ADDQ.W #8,A7 +0000019C: 660C 'f.' BNE.S *+$000E ; 000001AA +0000019E: 2F0C '/.' MOVE.L A4,-(A7) +000001A0: 486E FF86 'Hn..' PEA -$007A(A6) +000001A4: 4EBA FE5A 'N..Z' JSR *-$01A4 ; 00000000 +000001A8: 504F 'PO' ADDQ.W #8,A7 +000001AA: 486E FF86 'Hn..' PEA -$007A(A6) +000001AE: 4EBA EAE0 'N...' JSR *-$151E ; FFFFEC90 +000001B2: 4A80 'J.' TST.L D0 +000001B4: 584F 'XO' ADDQ.W #4,A7 +000001B6: 660C 'f.' BNE.S *+$000E ; 000001C4 +000001B8: 2F0C '/.' MOVE.L A4,-(A7) +000001BA: 486E FF86 'Hn..' PEA -$007A(A6) +000001BE: 4EBA FB10 'N...' JSR *-$04EE ; FFFFFCD0 +000001C2: 504F 'PO' ADDQ.W #8,A7 +000001C4: 701F 'p.' MOVEQ #$1F,D0 +000001C6: 2D40 FFB4 '-@..' MOVE.L D0,-$004C(A6) +000001CA: 486E FFB4 'Hn..' PEA -$004C(A6) +000001CE: 487A 014A 'Hz.J' PEA *+$014C ; 0000031A +000001D2: 486E FF86 'Hn..' PEA -$007A(A6) +000001D6: 7016 'p.' MOVEQ #$16,D0 +000001D8: ABE9 '..' DC.W $ABE9 ; TB 03E9 +000001DA: 4A80 'J.' TST.L D0 +000001DC: 4FEF 000C 'O...' LEA $000C(A7),A7 +000001E0: 6600 00F6 'f...' BNE *+$00F8 ; 000002D8 +000001E4: 486E FFAA 'Hn..' PEA -$0056(A6) +000001E8: 7007 'p.' MOVEQ #$07,D0 +000001EA: ABE9 '..' DC.W $ABE9 ; TB 03E9 +000001EC: 3C00 '<.' MOVE.W D0,D6 +000001EE: 584F 'XO' ADDQ.W #4,A7 +000001F0: 6600 00E6 'f...' BNE *+$00E8 ; 000002D8 +000001F4: 7E04 '~.' MOVEQ #$04,D7 +000001F6: 486E FF86 'Hn..' PEA -$007A(A6) +000001FA: 486E FFAA 'Hn..' PEA -$0056(A6) +000001FE: 7009 'p.' MOVEQ #$09,D0 +00000200: ABE9 '..' DC.W $ABE9 ; TB 03E9 +00000202: 422E FFAF 'B...' CLR.B -$0051(A6) +00000206: 504F 'PO' ADDQ.W #8,A7 +00000208: 6000 00B8 '`...' BRA *+$00BA ; 000002C2 +0000020C: 486E FFAF 'Hn..' PEA -$0051(A6) +00000210: 486E FF96 'Hn..' PEA -$006A(A6) +00000214: 2F07 '/.' MOVE.L D7,-(A7) +00000216: 486E FFAA 'Hn..' PEA -$0056(A6) +0000021A: 700A 'p.' MOVEQ #$0A,D0 +0000021C: ABE9 '..' DC.W $ABE9 ; TB 03E9 +0000021E: 3C00 '<.' MOVE.W D0,D6 +00000220: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000224: 6600 009C 'f...' BNE *+$009E ; 000002C2 +00000228: 7004 'p.' MOVEQ #$04,D0 +0000022A: B087 '..' CMP.L D7,D0 +0000022C: 6604 'f.' BNE.S *+$0006 ; 00000232 +0000022E: 7E06 '~.' MOVEQ #$06,D7 +00000230: 6008 '`.' BRA.S *+$000A ; 0000023A +00000232: 7006 'p.' MOVEQ #$06,D0 +00000234: B087 '..' CMP.L D7,D0 +00000236: 6602 'f.' BNE.S *+$0004 ; 0000023A +00000238: 7E01 '~.' MOVEQ #$01,D7 +0000023A: 4A2E FFAF 'J...' TST.B -$0051(A6) +0000023E: 6600 0082 'f...' BNE *+$0084 ; 000002C2 +00000242: 701F 'p.' MOVEQ #$1F,D0 +00000244: 2D40 FFB4 '-@..' MOVE.L D0,-$004C(A6) +00000248: 4213 'B.' CLR.B (A3) +0000024A: 486E FFB4 'Hn..' PEA -$004C(A6) +0000024E: 2F0B '/.' MOVE.L A3,-(A7) +00000250: 487A 00BC 'Hz..' PEA *+$00BE ; 0000030E +00000254: 486E FF96 'Hn..' PEA -$006A(A6) +00000258: 7017 'p.' MOVEQ #$17,D0 +0000025A: ABE9 '..' DC.W $ABE9 ; TB 03E9 +0000025C: 4A80 'J.' TST.L D0 +0000025E: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000262: 665E 'f^' BNE.S *+$0060 ; 000002C2 +00000264: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000266: B0AE FFB4 '....' CMP.L -$004C(A6),D0 +0000026A: 55C3 'U.' SCS D3 +0000026C: 4403 'D.' NEG.B D3 +0000026E: 6704 'g.' BEQ.S *+$0006 ; 00000274 +00000270: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000272: 6004 '`.' BRA.S *+$0006 ; 00000278 +00000274: 202E FFB4 ' ...' MOVE.L -$004C(A6),D0 +00000278: 2A00 '*.' MOVE.L D0,D5 +0000027A: 4233 5000 'B3P.' CLR.B $00(A3,D5.W) +0000027E: 487A 008A 'Hz..' PEA *+$008C ; 0000030A +00000282: 2F0B '/.' MOVE.L A3,-(A7) +00000284: 4EBA 0000 'N...' JSR strcmp ; id: 285 +00000288: 4A80 'J.' TST.L D0 +0000028A: 504F 'PO' ADDQ.W #8,A7 +0000028C: 660C 'f.' BNE.S *+$000E ; 0000029A +0000028E: 2F0C '/.' MOVE.L A4,-(A7) +00000290: 486E FF96 'Hn..' PEA -$006A(A6) +00000294: 4EBA FD6A 'N..j' JSR *-$0294 ; 00000000 +00000298: 504F 'PO' ADDQ.W #8,A7 +0000029A: 486E FF96 'Hn..' PEA -$006A(A6) +0000029E: 4EBA E9F0 'N...' JSR *-$160E ; FFFFEC90 +000002A2: 4A80 'J.' TST.L D0 +000002A4: 584F 'XO' ADDQ.W #4,A7 +000002A6: 661A 'f.' BNE.S *+$001C ; 000002C2 +000002A8: 282C 0004 '(,..' MOVE.L $0004(A4),D4 +000002AC: 7004 'p.' MOVEQ #$04,D0 +000002AE: 2940 0004 ')@..' MOVE.L D0,$0004(A4) +000002B2: 2F0C '/.' MOVE.L A4,-(A7) +000002B4: 486E FF96 'Hn..' PEA -$006A(A6) +000002B8: 4EBA FA16 'N...' JSR *-$05E8 ; FFFFFCD0 +000002BC: 2944 0004 ')D..' MOVE.L D4,$0004(A4) +000002C0: 504F 'PO' ADDQ.W #8,A7 +000002C2: 4A46 'JF' TST.W D6 +000002C4: 6608 'f.' BNE.S *+$000A ; 000002CE +000002C6: 4A2E FFAF 'J...' TST.B -$0051(A6) +000002CA: 6700 FF40 'g..@' BEQ *-$00BE ; 0000020C +000002CE: 486E FFAA 'Hn..' PEA -$0056(A6) +000002D2: 7008 'p.' MOVEQ #$08,D0 +000002D4: ABE9 '..' DC.W $ABE9 ; TB 03E9 +000002D6: 584F 'XO' ADDQ.W #4,A7 +000002D8: 4A46 'JF' TST.W D6 +000002DA: 6608 'f.' BNE.S *+$000A ; 000002E4 +000002DC: 4A2E FFAE 'J...' TST.B -$0052(A6) +000002E0: 6700 FE2C 'g..,' BEQ *-$01D2 ; 0000010E +000002E4: 486E FFA6 'Hn..' PEA -$005A(A6) +000002E8: 7008 'p.' MOVEQ #$08,D0 +000002EA: ABE9 '..' DC.W $ABE9 ; TB 03E9 +000002EC: 584F 'XO' ADDQ.W #4,A7 +000002EE: 200C ' .' MOVE.L A4,D0 +000002F0: 670E 'g.' BEQ.S *+$0010 ; 00000300 +000002F2: B9EE 000C '....' CMPA.L $000C(A6),A4 +000002F6: 6708 'g.' BEQ.S *+$000A ; 00000300 +000002F8: 2F0C '/.' MOVE.L A4,-(A7) +000002FA: 4EBA 8C64 'N..d' JSR *-$739A ; FFFF8F60 +000002FE: 584F 'XO' ADDQ.W #4,A7 +00000300: 4CEE 18F8 FF6A 'L....j' MOVEM.L -$0096(A6),D3-D7/A3/A4 +00000306: 4E5E 'N^' UNLK A6 +00000308: 4E75 'Nu' RTS +0000030A: 7063 'pc' MOVEQ #$63,D0 ; 'c' +0000030C: 6900 6465 'i.de' BVS *+$6467 ; 00006773 +00000310: 7669 'vi' MOVEQ #$69,D3 ; 'i' +00000312: 6365 'ce' BLS.S *+$0067 ; 00000379 +00000314: 5F74 7970 6500 '_type.' SUBQ.W #7,($65006275,A4) + 6275 +0000031C: 732D 's-' DC.W $732D ; ???? +0000031E: 7261 'ra' MOVEQ #$61,D1 ; 'a' +00000320: 6E67 'ng' BGT.S *+$0069 ; 00000389 +00000322: 6500 7265 'e.re' BCS *+$7267 ; 00007589 +00000326: 6700 6E61 'g.na' BEQ *+$6E63 ; 00007189 +0000032A: 6D65 'me' BLT.S *+$0067 ; 00000391 +0000032C: 0000 0000 '....' ORI.B #$00,D0 +00000330: 4E56 FFC4 'NV..' LINK.W A6,#-$003C +00000334: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) +00000338: 49EE FFDE 'I...' LEA -$0022(A6),A4 +0000033C: 486E FFD4 'Hn..' PEA -$002C(A6) +00000340: 7007 'p.' MOVEQ #$07,D0 +00000342: ABE9 '..' DC.W $ABE9 ; TB 03E9 +00000344: 3C00 '<.' MOVE.W D0,D6 +00000346: 584F 'XO' ADDQ.W #4,A7 +00000348: 6600 00D4 'f...' BNE *+$00D6 ; 0000041E +0000034C: 7E01 '~.' MOVEQ #$01,D7 +0000034E: 487A 00EE 'Hz..' PEA *+$00F0 ; 0000043E +00000352: 4EBA 0000 'N...' JSR strlen ; id: 218 +00000356: 5280 'R.' ADDQ.L #1,D0 +00000358: 588F 'X.' ADDQ.L #4,A7 +0000035A: 2F00 '/.' MOVE.L D0,-(A7) +0000035C: 487A 00E0 'Hz..' PEA *+$00E2 ; 0000043E +00000360: 487A 00D6 'Hz..' PEA *+$00D8 ; 00000438 +00000364: 486E FFD9 'Hn..' PEA -$0027(A6) +00000368: 486E FFC4 'Hn..' PEA -$003C(A6) +0000036C: 2F07 '/.' MOVE.L D7,-(A7) +0000036E: 486E FFD4 'Hn..' PEA -$002C(A6) +00000372: 700B 'p.' MOVEQ #$0B,D0 +00000374: ABE9 '..' DC.W $ABE9 ; TB 03E9 +00000376: 3C00 '<.' MOVE.W D0,D6 +00000378: 7E04 '~.' MOVEQ #$04,D7 +0000037A: 422E FFD9 'B...' CLR.B -$0027(A6) +0000037E: 4FEF 001C 'O...' LEA $001C(A7),A7 +00000382: 6000 0084 '`...' BRA *+$0086 ; 00000408 +00000386: 486E FFD9 'Hn..' PEA -$0027(A6) +0000038A: 486E FFC4 'Hn..' PEA -$003C(A6) +0000038E: 2F07 '/.' MOVE.L D7,-(A7) +00000390: 486E FFD4 'Hn..' PEA -$002C(A6) +00000394: 700A 'p.' MOVEQ #$0A,D0 +00000396: ABE9 '..' DC.W $ABE9 ; TB 03E9 +00000398: 3C00 '<.' MOVE.W D0,D6 +0000039A: 4FEF 0010 'O...' LEA $0010(A7),A7 +0000039E: 6668 'fh' BNE.S *+$006A ; 00000408 +000003A0: 7004 'p.' MOVEQ #$04,D0 +000003A2: B087 '..' CMP.L D7,D0 +000003A4: 6604 'f.' BNE.S *+$0006 ; 000003AA +000003A6: 7E06 '~.' MOVEQ #$06,D7 +000003A8: 6008 '`.' BRA.S *+$000A ; 000003B2 +000003AA: 7006 'p.' MOVEQ #$06,D0 +000003AC: B087 '..' CMP.L D7,D0 +000003AE: 6602 'f.' BNE.S *+$0004 ; 000003B2 +000003B0: 7E01 '~.' MOVEQ #$01,D7 +000003B2: 4A2E FFD9 'J...' TST.B -$0027(A6) +000003B6: 6650 'fP' BNE.S *+$0052 ; 00000408 +000003B8: 7020 'p ' MOVEQ #$20,D0 ; ' ' +000003BA: 2D40 FFDA '-@..' MOVE.L D0,-$0026(A6) +000003BE: 4214 'B.' CLR.B (A4) +000003C0: 486E FFDA 'Hn..' PEA -$0026(A6) +000003C4: 2F0C '/.' MOVE.L A4,-(A7) +000003C6: 487A 0064 'Hz.d' PEA *+$0066 ; 0000042C +000003CA: 486E FFC4 'Hn..' PEA -$003C(A6) +000003CE: 7017 'p.' MOVEQ #$17,D0 +000003D0: ABE9 '..' DC.W $ABE9 ; TB 03E9 +000003D2: 4A80 'J.' TST.L D0 +000003D4: 4FEF 0010 'O...' LEA $0010(A7),A7 +000003D8: 662E 'f.' BNE.S *+$0030 ; 00000408 +000003DA: 7021 'p!' MOVEQ #$21,D0 ; '!' +000003DC: B0AE FFDA '....' CMP.L -$0026(A6),D0 +000003E0: 6508 'e.' BCS.S *+$000A ; 000003EA +000003E2: 302E FFDC '0...' MOVE.W -$0024(A6),D0 +000003E6: 4234 0000 'B4..' CLR.B $00(A4,D0.W) +000003EA: 487A 003C 'Hz.<' PEA *+$003E ; 00000428 +000003EE: 2F0C '/.' MOVE.L A4,-(A7) +000003F0: 4EBA 0000 'N...' JSR strcmp ; id: 285 +000003F4: 4A80 'J.' TST.L D0 +000003F6: 504F 'PO' ADDQ.W #8,A7 +000003F8: 660E 'f.' BNE.S *+$0010 ; 00000408 +000003FA: 7000 'p.' MOVEQ #$00,D0 +000003FC: 2F00 '/.' MOVE.L D0,-(A7) +000003FE: 486E FFC4 'Hn..' PEA -$003C(A6) +00000402: 4EBA FBFC 'N...' JSR *-$0402 ; 00000000 +00000406: 504F 'PO' ADDQ.W #8,A7 +00000408: 4A46 'JF' TST.W D6 +0000040A: 6608 'f.' BNE.S *+$000A ; 00000414 +0000040C: 4A2E FFD9 'J...' TST.B -$0027(A6) +00000410: 6700 FF74 'g..t' BEQ *-$008A ; 00000386 +00000414: 486E FFD4 'Hn..' PEA -$002C(A6) +00000418: 7008 'p.' MOVEQ #$08,D0 +0000041A: ABE9 '..' DC.W $ABE9 ; TB 03E9 +0000041C: 584F 'XO' ADDQ.W #4,A7 +0000041E: 4CEE 10C0 FFB8 'L.....' MOVEM.L -$0048(A6),D6/D7/A4 +00000424: 4E5E 'N^' UNLK A6 +00000426: 4E75 'Nu' RTS +00000428: 7063 'pc' MOVEQ #$63,D0 ; 'c' +0000042A: 6900 6465 'i.de' BVS *+$6467 ; 00006891 +0000042E: 7669 'vi' MOVEQ #$69,D3 ; 'i' +00000430: 6365 'ce' BLS.S *+$0067 ; 00000497 +00000432: 5F74 7970 6500 '_type.' SUBQ.W #7,($65006E61,A4) + 6E61 +0000043A: 6D65 'me' BLT.S *+$0067 ; 000004A1 +0000043C: 0000 6465 '..de' ORI.B #$65,D0 ; 'e' +00000440: 7669 'vi' MOVEQ #$69,D3 ; 'i' +00000442: 6365 'ce' BLS.S *+$0067 ; 000004A9 +00000444: 2D74 7265 6500 '-tree.' MOVE.L $65(A4,D7.W*2),$6500(A6) + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcmp"(285) + 000003F2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcmp"(285) + 00000286 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcmp"(285) + 00000196 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(218) + 00000354 +Comment: + + AUTOMOD_49260 ended due to: end of FILE directive, 6 nulls trimmed + + +Last +Record Summary +Type Count + 0 Pad 29 + 1 First 1 + 2 Last 1 + 3 Comment 355 + 4 Dictionary 203 + 5 Module 177 + 7 ModSize 177 + 8 Content 177 + 9 Reference 226 diff --git a/BuildResults/RISC/Lib/FontMgr.lib.dump b/BuildResults/RISC/Lib/FontMgr.lib.dump new file mode 100644 index 0000000..1929375 --- /dev/null +++ b/BuildResults/RISC/Lib/FontMgr.lib.dump @@ -0,0 +1,41748 @@ + +First: Flags=$01 Version=$0002 +Comment: + + UNLINKED FROM MAC OS ROM -- ELLIOT WAS HERE + [92A70, A8534) + + +Dictionary: Flags $00 FirstId 200 + 200: Main +Pad +Comment: + + ##################################################################################### + + Module: fnt_Panic [92A70, 92A88) + + Module started due to: FILE directive, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +10 (92A80): JSR longjmp ; outside file + + VectorTable comment: {sources}Toolbox:FontMgr:fnt.c + + +Dictionary: Flags $00 FirstId 201 + 201: fnt_Panic + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="fnt_Panic"(201) 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: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000008: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000000C: 4868 005A 'Hh.Z' PEA $005A(A0) +00000010: 4EBA 0000 'N...' JSR longjmp ; id: 202 +00000014: 4E5E 'N^' UNLK A6 +00000016: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 202 + 202: longjmp + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="longjmp"(202) + 00000012 +Comment: + + fnt_Panic ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_92AB0 [92AB0, 92AC4) + + Module started due to: island above, MODGUESS (align, BRA.L then padding) + + Resolved outgoing references: + +C (92ABC): JSR fnt_Panic + + +Dictionary: Flags $00 FirstId 203 + 203: AUTOMOD_92AB0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_92AB0"(203) 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: 4878 1101 'Hx..' PEA $1101 +00000008: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000000C: 4EBA 0000 'N...' JSR fnt_Panic ; id: 201 +00000010: 4E5E 'N^' UNLK A6 +00000012: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fnt_Panic"(201) + 0000000E +Comment: + + AUTOMOD_92AB0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_92AD0 [92AD0, 92B7C) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 204 + 204: AUTOMOD_92AD0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_92AD0"(204) Segment="Main"(200) +Size: Flags $00 ModuleSize 172 + +Content: Flags $08 +Contents offset $0000 size $00AC +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0F08 'H...' MOVEM.L D4-D7/A4,-(A7) +00000008: 282E 0008 '(...' MOVE.L $0008(A6),D4 +0000000C: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 +00000010: 2E04 '..' MOVE.L D4,D7 +00000012: 2C2E 000C ',...' MOVE.L $000C(A6),D6 +00000016: 4A87 'J.' TST.L D7 +00000018: 6C06 'l.' BGE.S *+$0008 ; 00000020 +0000001A: 2007 ' .' MOVE.L D7,D0 +0000001C: 4480 'D.' NEG.L D0 +0000001E: 2E00 '..' MOVE.L D0,D7 +00000020: 4A86 'J.' TST.L D6 +00000022: 6C06 'l.' BGE.S *+$0008 ; 0000002A +00000024: 2006 ' .' MOVE.L D6,D0 +00000026: 4480 'D.' NEG.L D0 +00000028: 2C00 ',.' MOVE.L D0,D6 +0000002A: BC87 '..' CMP.L D7,D6 +0000002C: 6F02 'o.' BLE.S *+$0004 ; 00000030 +0000002E: 2E06 '..' MOVE.L D6,D7 +00000030: 7C00 '|.' MOVEQ #$00,D6 +00000032: 6006 '`.' BRA.S *+$0008 ; 0000003A +00000034: E287 '..' ASR.L #1,D7 +00000036: 2006 ' .' MOVE.L D6,D0 +00000038: 5286 'R.' ADDQ.L #1,D6 +0000003A: 4A87 'J.' TST.L D7 +0000003C: 66F6 'f.' BNE.S *-$0008 ; 00000034 +0000003E: 7A1E 'z.' MOVEQ #$1E,D5 +00000040: 9A86 '..' SUB.L D6,D5 +00000042: 2E04 '..' MOVE.L D4,D7 +00000044: EBAF '..' LSL.L D5,D7 +00000046: 2C2E 000C ',...' MOVE.L $000C(A6),D6 +0000004A: EBAE '..' LSL.L D5,D6 +0000004C: 598F 'Y.' SUBQ.L #4,A7 +0000004E: 598F 'Y.' SUBQ.L #4,A7 +00000050: 2F07 '/.' MOVE.L D7,-(A7) +00000052: 2F07 '/.' MOVE.L D7,-(A7) +00000054: A84A '.J' _FracMul ; A84A +00000056: 598F 'Y.' SUBQ.L #4,A7 +00000058: 2F06 '/.' MOVE.L D6,-(A7) +0000005A: 2F06 '/.' MOVE.L D6,-(A7) +0000005C: A84A '.J' _FracMul ; A84A +0000005E: 201F ' .' MOVE.L (A7)+,D0 +00000060: D09F '..' ADD.L (A7)+,D0 +00000062: 2F00 '/.' MOVE.L D0,-(A7) +00000064: A849 '.I' _FracSqrt ; A849 +00000066: 2A1F '*.' MOVE.L (A7)+,D5 +00000068: 6730 'g0' BEQ.S *+$0032 ; 0000009A +0000006A: 598F 'Y.' SUBQ.L #4,A7 +0000006C: 2F07 '/.' MOVE.L D7,-(A7) +0000006E: 2F05 '/.' MOVE.L D5,-(A7) +00000070: A84B '.K' _FracDiv ; A84B +00000072: 201F ' .' MOVE.L (A7)+,D0 +00000074: D0BC 0000 8000 '......' ADD.L #$00008000,D0 +0000007A: 7210 'r.' MOVEQ #$10,D1 +0000007C: E2A0 '..' ASR.L D1,D0 +0000007E: 3880 '8.' MOVE.W D0,(A4) +00000080: 598F 'Y.' SUBQ.L #4,A7 +00000082: 2F06 '/.' MOVE.L D6,-(A7) +00000084: 2F05 '/.' MOVE.L D5,-(A7) +00000086: A84B '.K' _FracDiv ; A84B +00000088: 201F ' .' MOVE.L (A7)+,D0 +0000008A: D0BC 0000 8000 '......' ADD.L #$00008000,D0 +00000090: 7210 'r.' MOVEQ #$10,D1 +00000092: E2A0 '..' ASR.L D1,D0 +00000094: 3940 0002 '9@..' MOVE.W D0,$0002(A4) +00000098: 6008 '`.' BRA.S *+$000A ; 000000A2 +0000009A: 38BC 4000 '8.@.' MOVE.W #$4000,(A4) +0000009E: 426C 0002 'Bl..' CLR.W $0002(A4) +000000A2: 4CEE 10F0 FFEC 'L.....' MOVEM.L -$0014(A6),D4-D7/A4 +000000A8: 4E5E 'N^' UNLK A6 +000000AA: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_92AD0 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: fnt_RoundToDoubleGrid [92B80, 92BD8) + + Module started due to: MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:fnt.c + + +Dictionary: Flags $00 FirstId 205 + 205: fnt_RoundToDoubleGrid + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="fnt_RoundToDoubleGrid"(205) Segment="Main"(200) +Size: Flags $00 ModuleSize 88 + +Content: Flags $08 +Contents offset $0000 size $0058 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0700 'H...' MOVEM.L D5-D7,-(A7) +00000008: 2A2E 000C '*...' MOVE.L $000C(A6),D5 +0000000C: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 +00000010: 2E06 '..' MOVE.L D6,D7 +00000012: 6D10 'm.' BLT.S *+$0012 ; 00000024 +00000014: DE85 '..' ADD.L D5,D7 +00000016: 0687 0000 0010 '......' ADDI.L #$00000010,D7 +0000001C: 0287 FFFF FFE0 '......' ANDI.L #$FFFFFFE0,D7 +00000022: 601A '`.' BRA.S *+$001C ; 0000003E +00000024: 2007 ' .' MOVE.L D7,D0 +00000026: 4480 'D.' NEG.L D0 +00000028: 2E00 '..' MOVE.L D0,D7 +0000002A: DE85 '..' ADD.L D5,D7 +0000002C: 0687 0000 0010 '......' ADDI.L #$00000010,D7 +00000032: 0287 FFFF FFE0 '......' ANDI.L #$FFFFFFE0,D7 +00000038: 2007 ' .' MOVE.L D7,D0 +0000003A: 4480 'D.' NEG.L D0 +0000003C: 2E00 '..' MOVE.L D0,D7 +0000003E: 2007 ' .' MOVE.L D7,D0 +00000040: 2206 '".' MOVE.L D6,D1 +00000042: B181 '..' EOR.L D0,D1 +00000044: 6C06 'l.' BGE.S *+$0008 ; 0000004C +00000046: 4A86 'J.' TST.L D6 +00000048: 6702 'g.' BEQ.S *+$0004 ; 0000004C +0000004A: 7E00 '~.' MOVEQ #$00,D7 +0000004C: 2007 ' .' MOVE.L D7,D0 +0000004E: 4CEE 00E0 FFF4 'L.....' MOVEM.L -$000C(A6),D5-D7 +00000054: 4E5E 'N^' UNLK A6 +00000056: 4E75 'Nu' RTS + +Comment: + + fnt_RoundToDoubleGrid ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: fnt_RoundDownToGrid [92BF0, 92C3C) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:fnt.c + + +Dictionary: Flags $00 FirstId 206 + 206: fnt_RoundDownToGrid + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="fnt_RoundDownToGrid"(206) 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 0700 'H...' MOVEM.L D5-D7,-(A7) +00000008: 2A2E 000C '*...' MOVE.L $000C(A6),D5 +0000000C: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 +00000010: 2E06 '..' MOVE.L D6,D7 +00000012: 6D0A 'm.' BLT.S *+$000C ; 0000001E +00000014: DE85 '..' ADD.L D5,D7 +00000016: 0287 FFFF FFC0 '......' ANDI.L #$FFFFFFC0,D7 +0000001C: 6014 '`.' BRA.S *+$0016 ; 00000032 +0000001E: 2007 ' .' MOVE.L D7,D0 +00000020: 4480 'D.' NEG.L D0 +00000022: 2E00 '..' MOVE.L D0,D7 +00000024: DE85 '..' ADD.L D5,D7 +00000026: 0287 FFFF FFC0 '......' ANDI.L #$FFFFFFC0,D7 +0000002C: 2007 ' .' MOVE.L D7,D0 +0000002E: 4480 'D.' NEG.L D0 +00000030: 2E00 '..' MOVE.L D0,D7 +00000032: 2007 ' .' MOVE.L D7,D0 +00000034: 2206 '".' MOVE.L D6,D1 +00000036: B181 '..' EOR.L D0,D1 +00000038: 6C06 'l.' BGE.S *+$0008 ; 00000040 +0000003A: 4A86 'J.' TST.L D6 +0000003C: 6702 'g.' BEQ.S *+$0004 ; 00000040 +0000003E: 7E00 '~.' MOVEQ #$00,D7 +00000040: 2007 ' .' MOVE.L D7,D0 +00000042: 4CEE 00E0 FFF4 'L.....' MOVEM.L -$000C(A6),D5-D7 +00000048: 4E5E 'N^' UNLK A6 +0000004A: 4E75 'Nu' RTS + +Comment: + + fnt_RoundDownToGrid ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: fnt_RoundUpToGrid [92C50, 92CA8) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:fnt.c + + +Dictionary: Flags $00 FirstId 207 + 207: fnt_RoundUpToGrid + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="fnt_RoundUpToGrid"(207) Segment="Main"(200) +Size: Flags $00 ModuleSize 88 + +Content: Flags $08 +Contents offset $0000 size $0058 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0700 'H...' MOVEM.L D5-D7,-(A7) +00000008: 2A2E 000C '*...' MOVE.L $000C(A6),D5 +0000000C: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 +00000010: 2E06 '..' MOVE.L D6,D7 +00000012: 6D10 'm.' BLT.S *+$0012 ; 00000024 +00000014: DE85 '..' ADD.L D5,D7 +00000016: 0687 0000 003F '.....?' ADDI.L #$0000003F,D7 +0000001C: 0287 FFFF FFC0 '......' ANDI.L #$FFFFFFC0,D7 +00000022: 601A '`.' BRA.S *+$001C ; 0000003E +00000024: 2007 ' .' MOVE.L D7,D0 +00000026: 4480 'D.' NEG.L D0 +00000028: 2E00 '..' MOVE.L D0,D7 +0000002A: DE85 '..' ADD.L D5,D7 +0000002C: 0687 0000 003F '.....?' ADDI.L #$0000003F,D7 +00000032: 0287 FFFF FFC0 '......' ANDI.L #$FFFFFFC0,D7 +00000038: 2007 ' .' MOVE.L D7,D0 +0000003A: 4480 'D.' NEG.L D0 +0000003C: 2E00 '..' MOVE.L D0,D7 +0000003E: 2007 ' .' MOVE.L D7,D0 +00000040: 2206 '".' MOVE.L D6,D1 +00000042: B181 '..' EOR.L D0,D1 +00000044: 6C06 'l.' BGE.S *+$0008 ; 0000004C +00000046: 4A86 'J.' TST.L D6 +00000048: 6702 'g.' BEQ.S *+$0004 ; 0000004C +0000004A: 7E00 '~.' MOVEQ #$00,D7 +0000004C: 2007 ' .' MOVE.L D7,D0 +0000004E: 4CEE 00E0 FFF4 'L.....' MOVEM.L -$000C(A6),D5-D7 +00000054: 4E5E 'N^' UNLK A6 +00000056: 4E75 'Nu' RTS + +Comment: + + fnt_RoundUpToGrid ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: fnt_RoundToGrid [92CC0, 92D18) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:fnt.c + + +Dictionary: Flags $00 FirstId 208 + 208: fnt_RoundToGrid + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="fnt_RoundToGrid"(208) Segment="Main"(200) +Size: Flags $00 ModuleSize 88 + +Content: Flags $08 +Contents offset $0000 size $0058 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0700 'H...' MOVEM.L D5-D7,-(A7) +00000008: 2A2E 000C '*...' MOVE.L $000C(A6),D5 +0000000C: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 +00000010: 2E06 '..' MOVE.L D6,D7 +00000012: 6D10 'm.' BLT.S *+$0012 ; 00000024 +00000014: DE85 '..' ADD.L D5,D7 +00000016: 0687 0000 0020 '..... ' ADDI.L #$00000020,D7 +0000001C: 0287 FFFF FFC0 '......' ANDI.L #$FFFFFFC0,D7 +00000022: 601A '`.' BRA.S *+$001C ; 0000003E +00000024: 2007 ' .' MOVE.L D7,D0 +00000026: 4480 'D.' NEG.L D0 +00000028: 2E00 '..' MOVE.L D0,D7 +0000002A: DE85 '..' ADD.L D5,D7 +0000002C: 0687 0000 0020 '..... ' ADDI.L #$00000020,D7 +00000032: 0287 FFFF FFC0 '......' ANDI.L #$FFFFFFC0,D7 +00000038: 2007 ' .' MOVE.L D7,D0 +0000003A: 4480 'D.' NEG.L D0 +0000003C: 2E00 '..' MOVE.L D0,D7 +0000003E: 2007 ' .' MOVE.L D7,D0 +00000040: 2206 '".' MOVE.L D6,D1 +00000042: B181 '..' EOR.L D0,D1 +00000044: 6C06 'l.' BGE.S *+$0008 ; 0000004C +00000046: 4A86 'J.' TST.L D6 +00000048: 6702 'g.' BEQ.S *+$0004 ; 0000004C +0000004A: 7E00 '~.' MOVEQ #$00,D7 +0000004C: 2007 ' .' MOVE.L D7,D0 +0000004E: 4CEE 00E0 FFF4 'L.....' MOVEM.L -$000C(A6),D5-D7 +00000054: 4E5E 'N^' UNLK A6 +00000056: 4E75 'Nu' RTS + +Comment: + + fnt_RoundToGrid ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: fnt_RoundToHalfGrid [92D30, 92D98) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:fnt.c + + +Dictionary: Flags $00 FirstId 209 + 209: fnt_RoundToHalfGrid + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="fnt_RoundToHalfGrid"(209) 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 1700 'H...' MOVEM.L D3/D5-D7,-(A7) +00000008: 2A2E 000C '*...' MOVE.L $000C(A6),D5 +0000000C: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 +00000010: 2E06 '..' MOVE.L D6,D7 +00000012: 6D10 'm.' BLT.S *+$0012 ; 00000024 +00000014: DE85 '..' ADD.L D5,D7 +00000016: 0287 FFFF FFC0 '......' ANDI.L #$FFFFFFC0,D7 +0000001C: 0687 0000 0020 '..... ' ADDI.L #$00000020,D7 +00000022: 601A '`.' BRA.S *+$001C ; 0000003E +00000024: 2007 ' .' MOVE.L D7,D0 +00000026: 4480 'D.' NEG.L D0 +00000028: 2E00 '..' MOVE.L D0,D7 +0000002A: DE85 '..' ADD.L D5,D7 +0000002C: 0287 FFFF FFC0 '......' ANDI.L #$FFFFFFC0,D7 +00000032: 0687 0000 0020 '..... ' ADDI.L #$00000020,D7 +00000038: 2007 ' .' MOVE.L D7,D0 +0000003A: 4480 'D.' NEG.L D0 +0000003C: 2E00 '..' MOVE.L D0,D7 +0000003E: 2007 ' .' MOVE.L D7,D0 +00000040: 2206 '".' MOVE.L D6,D1 +00000042: B181 '..' EOR.L D0,D1 +00000044: 6C16 'l.' BGE.S *+$0018 ; 0000005C +00000046: 4A86 'J.' TST.L D6 +00000048: 6712 'g.' BEQ.S *+$0014 ; 0000005C +0000004A: 4A86 'J.' TST.L D6 +0000004C: 5EC3 '^.' SGT D3 +0000004E: 4403 'D.' NEG.B D3 +00000050: 6704 'g.' BEQ.S *+$0006 ; 00000056 +00000052: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000054: 6002 '`.' BRA.S *+$0004 ; 00000058 +00000056: 70E0 'p.' MOVEQ #$E0,D0 +00000058: 49C0 'I.' EXTB.L D0 +0000005A: 2E00 '..' MOVE.L D0,D7 +0000005C: 2007 ' .' MOVE.L D7,D0 +0000005E: 4CEE 00E8 FFF0 'L.....' MOVEM.L -$0010(A6),D3/D5-D7 +00000064: 4E5E 'N^' UNLK A6 +00000066: 4E75 'Nu' RTS + +Comment: + + fnt_RoundToHalfGrid ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: fnt_RoundOff [92DB0, 92DE4) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:fnt.c + + +Dictionary: Flags $00 FirstId 210 + 210: fnt_RoundOff +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="fnt_RoundOff"(210) 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 0700 'H...' MOVEM.L D5-D7,-(A7) +00000008: 2A2E 000C '*...' MOVE.L $000C(A6),D5 +0000000C: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 +00000010: 2E06 '..' MOVE.L D6,D7 +00000012: 6D04 'm.' BLT.S *+$0006 ; 00000018 +00000014: DE85 '..' ADD.L D5,D7 +00000016: 6002 '`.' BRA.S *+$0004 ; 0000001A +00000018: 9E85 '..' SUB.L D5,D7 +0000001A: 2007 ' .' MOVE.L D7,D0 +0000001C: 2206 '".' MOVE.L D6,D1 +0000001E: B181 '..' EOR.L D0,D1 +00000020: 6C06 'l.' BGE.S *+$0008 ; 00000028 +00000022: 4A86 'J.' TST.L D6 +00000024: 6702 'g.' BEQ.S *+$0004 ; 00000028 +00000026: 7E00 '~.' MOVEQ #$00,D7 +00000028: 2007 ' .' MOVE.L D7,D0 +0000002A: 4CEE 00E0 FFF4 'L.....' MOVEM.L -$000C(A6),D5-D7 +00000030: 4E5E 'N^' UNLK A6 +00000032: 4E75 'Nu' RTS + +Comment: + + fnt_RoundOff ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: fnt_SuperRound [92DF0, 92E86) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:fnt.c + + +Dictionary: Flags $00 FirstId 211 + 211: fnt_SuperRound +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="fnt_SuperRound"(211) Segment="Main"(200) +Size: Flags $00 ModuleSize 150 + +Content: Flags $08 +Contents offset $0000 size $0096 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 1F08 'H...' MOVEM.L D3-D7/A4,-(A7) +00000008: 2A2E 000C '*...' MOVE.L $000C(A6),D5 +0000000C: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 +00000010: 2E06 '..' MOVE.L D6,D7 +00000012: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000016: 2068 0024 ' h.$' MOVEA.L $0024(A0),A0 +0000001A: 49E8 0058 'I..X' LEA $0058(A0),A4 +0000001E: 4A87 'J.' TST.L D7 +00000020: 6D1C 'm.' BLT.S *+$001E ; 0000003E +00000022: DE85 '..' ADD.L D5,D7 +00000024: 302C 0026 '0,.&' MOVE.W $0026(A4),D0 +00000028: 48C0 'H.' EXT.L D0 +0000002A: 2800 '(.' MOVE.L D0,D4 +0000002C: 302C 0028 '0,.(' MOVE.W $0028(A4),D0 +00000030: 48C0 'H.' EXT.L D0 +00000032: 9084 '..' SUB.L D4,D0 +00000034: DE80 '..' ADD.L D0,D7 +00000036: CEAC 001C '....' AND.L $001C(A4),D7 +0000003A: DE84 '..' ADD.L D4,D7 +0000003C: 6026 '`&' BRA.S *+$0028 ; 00000064 +0000003E: 2007 ' .' MOVE.L D7,D0 +00000040: 4480 'D.' NEG.L D0 +00000042: 2E00 '..' MOVE.L D0,D7 +00000044: DE85 '..' ADD.L D5,D7 +00000046: 302C 0026 '0,.&' MOVE.W $0026(A4),D0 +0000004A: 48C0 'H.' EXT.L D0 +0000004C: 2A00 '*.' MOVE.L D0,D5 +0000004E: 302C 0028 '0,.(' MOVE.W $0028(A4),D0 +00000052: 48C0 'H.' EXT.L D0 +00000054: 9085 '..' SUB.L D5,D0 +00000056: DE80 '..' ADD.L D0,D7 +00000058: CEAC 001C '....' AND.L $001C(A4),D7 +0000005C: DE85 '..' ADD.L D5,D7 +0000005E: 2007 ' .' MOVE.L D7,D0 +00000060: 4480 'D.' NEG.L D0 +00000062: 2E00 '..' MOVE.L D0,D7 +00000064: 2007 ' .' MOVE.L D7,D0 +00000066: 2206 '".' MOVE.L D6,D1 +00000068: B181 '..' EOR.L D0,D1 +0000006A: 6C1E 'l.' BGE.S *+$0020 ; 0000008A +0000006C: 4A86 'J.' TST.L D6 +0000006E: 671A 'g.' BEQ.S *+$001C ; 0000008A +00000070: 4A86 'J.' TST.L D6 +00000072: 5EC3 '^.' SGT D3 +00000074: 4403 'D.' NEG.B D3 +00000076: 6708 'g.' BEQ.S *+$000A ; 00000080 +00000078: 302C 0026 '0,.&' MOVE.W $0026(A4),D0 +0000007C: 48C0 'H.' EXT.L D0 +0000007E: 6008 '`.' BRA.S *+$000A ; 00000088 +00000080: 302C 0026 '0,.&' MOVE.W $0026(A4),D0 +00000084: 48C0 'H.' EXT.L D0 +00000086: 4480 'D.' NEG.L D0 +00000088: 2E00 '..' MOVE.L D0,D7 +0000008A: 2007 ' .' MOVE.L D7,D0 +0000008C: 4CEE 10F8 FFE8 'L.....' MOVEM.L -$0018(A6),D3-D7/A4 +00000092: 4E5E 'N^' UNLK A6 +00000094: 4E75 'Nu' RTS + +Comment: + + fnt_SuperRound ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: fnt_Super45Round [92E90, 92F62) + + Module started due to: vector glue above, MODGUESS (align, label) + + VectorTable comment: {sources}Toolbox:FontMgr:fnt.c + + +Dictionary: Flags $00 FirstId 212 + 212: fnt_Super45Round +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="fnt_Super45Round"(212) Segment="Main"(200) +Size: Flags $00 ModuleSize 210 + +Content: Flags $08 +Contents offset $0000 size $00D2 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 1708 'H...' MOVEM.L D3/D5-D7/A4,-(A7) +00000008: 2A2E 000C '*...' MOVE.L $000C(A6),D5 +0000000C: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 +00000010: 2E06 '..' MOVE.L D6,D7 +00000012: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000016: 2068 0024 ' h.$' MOVEA.L $0024(A0),A0 +0000001A: 49E8 0058 'I..X' LEA $0058(A0),A4 +0000001E: 4A87 'J.' TST.L D7 +00000020: 6D3A 'm:' BLT.S *+$003C ; 0000005C +00000022: DE85 '..' ADD.L D5,D7 +00000024: 302C 0028 '0,.(' MOVE.W $0028(A4),D0 +00000028: 48C0 'H.' EXT.L D0 +0000002A: 322C 0026 '2,.&' MOVE.W $0026(A4),D1 +0000002E: 48C1 'H.' EXT.L D1 +00000030: 9081 '..' SUB.L D1,D0 +00000032: DE80 '..' ADD.L D0,D7 +00000034: 598F 'Y.' SUBQ.L #4,A7 +00000036: 2F07 '/.' MOVE.L D7,-(A7) +00000038: 2F2C 0020 '/,. ' MOVE.L $0020(A4),-(A7) +0000003C: A84B '.K' _FracDiv ; A84B +0000003E: 2E1F '..' MOVE.L (A7)+,D7 +00000040: 0287 FFFF FFC0 '......' ANDI.L #$FFFFFFC0,D7 +00000046: 598F 'Y.' SUBQ.L #4,A7 +00000048: 2F07 '/.' MOVE.L D7,-(A7) +0000004A: 2F2C 0020 '/,. ' MOVE.L $0020(A4),-(A7) +0000004E: A84A '.J' _FracMul ; A84A +00000050: 2E1F '..' MOVE.L (A7)+,D7 +00000052: 302C 0026 '0,.&' MOVE.W $0026(A4),D0 +00000056: 48C0 'H.' EXT.L D0 +00000058: DE80 '..' ADD.L D0,D7 +0000005A: 6044 '`D' BRA.S *+$0046 ; 000000A0 +0000005C: 2007 ' .' MOVE.L D7,D0 +0000005E: 4480 'D.' NEG.L D0 +00000060: 2E00 '..' MOVE.L D0,D7 +00000062: DE85 '..' ADD.L D5,D7 +00000064: 302C 0028 '0,.(' MOVE.W $0028(A4),D0 +00000068: 48C0 'H.' EXT.L D0 +0000006A: 322C 0026 '2,.&' MOVE.W $0026(A4),D1 +0000006E: 48C1 'H.' EXT.L D1 +00000070: 9081 '..' SUB.L D1,D0 +00000072: DE80 '..' ADD.L D0,D7 +00000074: 598F 'Y.' SUBQ.L #4,A7 +00000076: 2F07 '/.' MOVE.L D7,-(A7) +00000078: 2F2C 0020 '/,. ' MOVE.L $0020(A4),-(A7) +0000007C: A84B '.K' _FracDiv ; A84B +0000007E: 2E1F '..' MOVE.L (A7)+,D7 +00000080: 0287 FFFF FFC0 '......' ANDI.L #$FFFFFFC0,D7 +00000086: 598F 'Y.' SUBQ.L #4,A7 +00000088: 2F07 '/.' MOVE.L D7,-(A7) +0000008A: 2F2C 0020 '/,. ' MOVE.L $0020(A4),-(A7) +0000008E: A84A '.J' _FracMul ; A84A +00000090: 2E1F '..' MOVE.L (A7)+,D7 +00000092: 302C 0026 '0,.&' MOVE.W $0026(A4),D0 +00000096: 48C0 'H.' EXT.L D0 +00000098: DE80 '..' ADD.L D0,D7 +0000009A: 2007 ' .' MOVE.L D7,D0 +0000009C: 4480 'D.' NEG.L D0 +0000009E: 2E00 '..' MOVE.L D0,D7 +000000A0: 2007 ' .' MOVE.L D7,D0 +000000A2: 2206 '".' MOVE.L D6,D1 +000000A4: B181 '..' EOR.L D0,D1 +000000A6: 6C1E 'l.' BGE.S *+$0020 ; 000000C6 +000000A8: 4A86 'J.' TST.L D6 +000000AA: 671A 'g.' BEQ.S *+$001C ; 000000C6 +000000AC: 4A86 'J.' TST.L D6 +000000AE: 5EC3 '^.' SGT D3 +000000B0: 4403 'D.' NEG.B D3 +000000B2: 6708 'g.' BEQ.S *+$000A ; 000000BC +000000B4: 302C 0026 '0,.&' MOVE.W $0026(A4),D0 +000000B8: 48C0 'H.' EXT.L D0 +000000BA: 6008 '`.' BRA.S *+$000A ; 000000C4 +000000BC: 302C 0026 '0,.&' MOVE.W $0026(A4),D0 +000000C0: 48C0 'H.' EXT.L D0 +000000C2: 4480 'D.' NEG.L D0 +000000C4: 2E00 '..' MOVE.L D0,D7 +000000C6: 2007 ' .' MOVE.L D7,D0 +000000C8: 4CEE 10E8 FFEC 'L.....' MOVEM.L -$0014(A6),D3/D5-D7/A4 +000000CE: 4E5E 'N^' UNLK A6 +000000D0: 4E75 'Nu' RTS + +Comment: + + fnt_Super45Round ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_92F70 [92F70, 93046) + + Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) + + Resolved outgoing references: + +B6 (93026): JSR ShortFracMul + +90 (93000): JSR ShortFracMul + +68 (92FD8): JSR ShortMulDiv + +3C (92FAC): JSR ShortMulDiv + + +Dictionary: Flags $00 FirstId 213 + 213: AUTOMOD_92F70 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_92F70"(213) Segment="Main"(200) +Size: Flags $00 ModuleSize 214 + +Content: Flags $08 +Contents offset $0000 size $00D6 +00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002 +00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 282E 0014 '(...' MOVE.L $0014(A6),D4 +00000010: 2E2E 0010 '....' MOVE.L $0010(A6),D7 +00000014: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000018: 362B 0040 '6+.@' MOVE.W $0040(A3),D3 +0000001C: 3A2B 0010 ':+..' MOVE.W $0010(A3),D5 +00000020: 3C2B 0012 '<+..' MOVE.W $0012(A3),D6 +00000024: 0C43 4000 '.C@.' CMPI.W #$4000,D3 +00000028: 6758 'gX' BEQ.S *+$005A ; 00000082 +0000002A: 4A45 'JE' TST.W D5 +0000002C: 6726 'g&' BEQ.S *+$0028 ; 00000054 +0000002E: 2054 ' T' MOVEA.L (A4),A0 +00000030: 2F08 '/.' MOVE.L A0,-(A7) +00000032: 48C3 'H.' EXT.L D3 +00000034: 2F03 '/.' MOVE.L D3,-(A7) +00000036: 48C5 'H.' EXT.L D5 +00000038: 2F05 '/.' MOVE.L D5,-(A7) +0000003A: 2F04 '/.' MOVE.L D4,-(A7) +0000003C: 4EBA 0000 'N...' JSR ShortMulDiv ; id: 215 +00000040: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000044: 205F ' _' MOVEA.L (A7)+,A0 +00000046: D1B0 7C00 '..|.' ADD.L D0,$00(A0,D7.L*4) +0000004A: 206C 0028 ' l.(' MOVEA.L $0028(A4),A0 +0000004E: 0030 0001 7800 '.0..x.' ORI.B #$01,$00(A0,D7.L) +00000054: 4A46 'JF' TST.W D6 +00000056: 6774 'gt' BEQ.S *+$0076 ; 000000CC +00000058: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +0000005C: 2F08 '/.' MOVE.L A0,-(A7) +0000005E: 48C3 'H.' EXT.L D3 +00000060: 2F03 '/.' MOVE.L D3,-(A7) +00000062: 48C6 'H.' EXT.L D6 +00000064: 2F06 '/.' MOVE.L D6,-(A7) +00000066: 2F04 '/.' MOVE.L D4,-(A7) +00000068: 4EBA 0000 'N...' JSR ShortMulDiv ; id: 215 +0000006C: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000070: 205F ' _' MOVEA.L (A7)+,A0 +00000072: D1B0 7C00 '..|.' ADD.L D0,$00(A0,D7.L*4) +00000076: 206C 0028 ' l.(' MOVEA.L $0028(A4),A0 +0000007A: 0030 0002 7800 '.0..x.' ORI.B #$02,$00(A0,D7.L) +00000080: 604A '`J' BRA.S *+$004C ; 000000CC +00000082: 4A45 'JE' TST.W D5 +00000084: 6720 'g ' BEQ.S *+$0022 ; 000000A6 +00000086: 2054 ' T' MOVEA.L (A4),A0 +00000088: 2F08 '/.' MOVE.L A0,-(A7) +0000008A: 48C5 'H.' EXT.L D5 +0000008C: 2F05 '/.' MOVE.L D5,-(A7) +0000008E: 2F04 '/.' MOVE.L D4,-(A7) +00000090: 4EBA 0000 'N...' JSR ShortFracMul ; id: 214 +00000094: 508F 'P.' ADDQ.L #8,A7 +00000096: 205F ' _' MOVEA.L (A7)+,A0 +00000098: D1B0 7C00 '..|.' ADD.L D0,$00(A0,D7.L*4) +0000009C: 206C 0028 ' l.(' MOVEA.L $0028(A4),A0 +000000A0: 0030 0001 7800 '.0..x.' ORI.B #$01,$00(A0,D7.L) +000000A6: 4A46 'JF' TST.W D6 +000000A8: 6722 'g"' BEQ.S *+$0024 ; 000000CC +000000AA: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +000000AE: 2F08 '/.' MOVE.L A0,-(A7) +000000B0: 48C6 'H.' EXT.L D6 +000000B2: 2F06 '/.' MOVE.L D6,-(A7) +000000B4: 2F04 '/.' MOVE.L D4,-(A7) +000000B6: 4EBA 0000 'N...' JSR ShortFracMul ; id: 214 +000000BA: 508F 'P.' ADDQ.L #8,A7 +000000BC: 205F ' _' MOVEA.L (A7)+,A0 +000000BE: D1B0 7C00 '..|.' ADD.L D0,$00(A0,D7.L*4) +000000C2: 206C 0028 ' l.(' MOVEA.L $0028(A4),A0 +000000C6: 0030 0002 7800 '.0..x.' ORI.B #$02,$00(A0,D7.L) +000000CC: 4CEE 18F8 FFE2 'L.....' MOVEM.L -$001E(A6),D3-D7/A3/A4 +000000D2: 4E5E 'N^' UNLK A6 +000000D4: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 214 + 214: ShortFracMul +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ShortFracMul"(214) + 000000B8 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ShortFracMul"(214) + 00000092 + +Dictionary: Flags $00 FirstId 215 + 215: ShortMulDiv + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ShortMulDiv"(215) + 0000006A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ShortMulDiv"(215) + 0000003E +Comment: + + AUTOMOD_92F70 ended due to: BRA.L island below, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_93070 [93070, 9309A) + + Module started due to: island above, MODGUESS (align, BRA.L then padding) + + +Dictionary: Flags $00 FirstId 216 + 216: AUTOMOD_93070 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93070"(216) Segment="Main"(200) +Size: Flags $00 ModuleSize 42 + +Content: Flags $08 +Contents offset $0000 size $002A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 222E 0010 '"...' MOVE.L $0010(A6),D1 +0000000A: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +0000000E: 2054 ' T' MOVEA.L (A4),A0 +00000010: 202E 0014 ' ...' MOVE.L $0014(A6),D0 +00000014: D1B0 1C00 '....' ADD.L D0,$00(A0,D1.L*4) +00000018: 206C 0028 ' l.(' MOVEA.L $0028(A4),A0 +0000001C: 0030 0001 1800 '.0....' ORI.B #$01,$00(A0,D1.L) +00000022: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000026: 4E5E 'N^' UNLK A6 +00000028: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_93070 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_930A0 [930A0, 930CC) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 217 + 217: AUTOMOD_930A0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_930A0"(217) Segment="Main"(200) +Size: Flags $00 ModuleSize 44 + +Content: Flags $08 +Contents offset $0000 size $002C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 222E 0010 '"...' MOVE.L $0010(A6),D1 +0000000A: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +0000000E: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000012: 202E 0014 ' ...' MOVE.L $0014(A6),D0 +00000016: D1B0 1C00 '....' ADD.L D0,$00(A0,D1.L*4) +0000001A: 206C 0028 ' l.(' MOVEA.L $0028(A4),A0 +0000001E: 0030 0002 1800 '.0....' ORI.B #$02,$00(A0,D1.L) +00000024: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000028: 4E5E 'N^' UNLK A6 +0000002A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_930A0 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_930D0 [930D0, 9310C) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +2A (930FA): JSR ShortFracMul + +16 (930E6): JSR ShortFracMul + + +Dictionary: Flags $00 FirstId 218 + 218: AUTOMOD_930D0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_930D0"(218) Segment="Main"(200) +Size: Flags $00 ModuleSize 60 + +Content: Flags $08 +Contents offset $0000 size $003C +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 302C 000C '0,..' MOVE.W $000C(A4),D0 +0000000E: 48C0 'H.' EXT.L D0 +00000010: 2F00 '/.' MOVE.L D0,-(A7) +00000012: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000016: 4EBA 0000 'N...' JSR ShortFracMul ; id: 214 +0000001A: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +0000001E: 302C 000E '0,..' MOVE.W $000E(A4),D0 +00000022: 48C0 'H.' EXT.L D0 +00000024: 2F00 '/.' MOVE.L D0,-(A7) +00000026: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000002A: 4EBA 0000 'N...' JSR ShortFracMul ; id: 214 +0000002E: 222E FFFC '"...' MOVE.L -$0004(A6),D1 +00000032: D081 '..' ADD.L D1,D0 +00000034: 286E FFF8 '(n..' MOVEA.L -$0008(A6),A4 +00000038: 4E5E 'N^' UNLK A6 +0000003A: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ShortFracMul"(214) + 0000002C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ShortFracMul"(214) + 00000018 +Comment: + + AUTOMOD_930D0 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_93110 [93110, 9314C) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +2A (9313A): JSR ShortFracMul + +16 (93126): JSR ShortFracMul + + +Dictionary: Flags $00 FirstId 219 + 219: AUTOMOD_93110 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93110"(219) Segment="Main"(200) +Size: Flags $00 ModuleSize 60 + +Content: Flags $08 +Contents offset $0000 size $003C +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 302C 0014 '0,..' MOVE.W $0014(A4),D0 +0000000E: 48C0 'H.' EXT.L D0 +00000010: 2F00 '/.' MOVE.L D0,-(A7) +00000012: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000016: 4EBA 0000 'N...' JSR ShortFracMul ; id: 214 +0000001A: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +0000001E: 302C 0016 '0,..' MOVE.W $0016(A4),D0 +00000022: 48C0 'H.' EXT.L D0 +00000024: 2F00 '/.' MOVE.L D0,-(A7) +00000026: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000002A: 4EBA 0000 'N...' JSR ShortFracMul ; id: 214 +0000002E: 222E FFFC '"...' MOVE.L -$0004(A6),D1 +00000032: D081 '..' ADD.L D1,D0 +00000034: 286E FFF8 '(n..' MOVEA.L -$0008(A6),A4 +00000038: 4E5E 'N^' UNLK A6 +0000003A: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ShortFracMul"(214) + 0000002C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ShortFracMul"(214) + 00000018 +Comment: + + AUTOMOD_93110 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_93150 [93150, 9315C) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 220 + 220: AUTOMOD_93150 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93150"(220) Segment="Main"(200) +Size: Flags $00 ModuleSize 12 + +Content: Flags $08 +Contents offset $0000 size $000C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 202E 000C ' ...' MOVE.L $000C(A6),D0 +00000008: 4E5E 'N^' UNLK A6 +0000000A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_93150 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_93160 [93160, 9316C) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 221 + 221: AUTOMOD_93160 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93160"(221) Segment="Main"(200) +Size: Flags $00 ModuleSize 12 + +Content: Flags $08 +Contents offset $0000 size $000C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 202E 0010 ' ...' MOVE.L $0010(A6),D0 +00000008: 4E5E 'N^' UNLK A6 +0000000A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_93160 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_93170 [93170, 931E0) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +50 (931C0): JSR ShortFracMul + +34 (931A4): JSR ShortFracMul + +42 (931B2): JSR ShortFracDot + +26 (93196): JSR ShortFracDot + + +Dictionary: Flags $00 FirstId 222 + 222: AUTOMOD_93170 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93170"(222) Segment="Main"(200) +Size: Flags $00 ModuleSize 112 + +Content: Flags $08 +Contents offset $0000 size $0070 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 286B 0024 '(k.$' MOVEA.L $0024(A3),A4 +00000010: 3C2B 000C '<+..' MOVE.W $000C(A3),D6 +00000014: 3E2B 000E '>+..' MOVE.W $000E(A3),D7 +00000018: 6748 'gH' BEQ.S *+$004A ; 00000062 +0000001A: 4A46 'JF' TST.W D6 +0000001C: 673E 'g>' BEQ.S *+$0040 ; 0000005C +0000001E: 48C7 'H.' EXT.L D7 +00000020: 2F07 '/.' MOVE.L D7,-(A7) +00000022: 48C7 'H.' EXT.L D7 +00000024: 2F07 '/.' MOVE.L D7,-(A7) +00000026: 4EBA 0000 'N...' JSR ShortFracDot ; id: 223 +0000002A: 3E00 '>.' MOVE.W D0,D7 +0000002C: 48C7 'H.' EXT.L D7 +0000002E: 2F07 '/.' MOVE.L D7,-(A7) +00000030: 2F2C 00B8 '/,..' MOVE.L $00B8(A4),-(A7) +00000034: 4EBA 0000 'N...' JSR ShortFracMul ; id: 214 +00000038: 2A00 '*.' MOVE.L D0,D5 +0000003A: 48C6 'H.' EXT.L D6 +0000003C: 2F06 '/.' MOVE.L D6,-(A7) +0000003E: 48C6 'H.' EXT.L D6 +00000040: 2F06 '/.' MOVE.L D6,-(A7) +00000042: 4EBA 0000 'N...' JSR ShortFracDot ; id: 223 +00000046: 3C00 '<.' MOVE.W D0,D6 +00000048: 48C6 'H.' EXT.L D6 +0000004A: 2F06 '/.' MOVE.L D6,-(A7) +0000004C: 2F2C 00B4 '/,..' MOVE.L $00B4(A4),-(A7) +00000050: 4EBA 0000 'N...' JSR ShortFracMul ; id: 214 +00000054: D085 '..' ADD.L D5,D0 +00000056: 4FEF 0020 'O.. ' LEA $0020(A7),A7 +0000005A: 600A '`.' BRA.S *+$000C ; 00000066 +0000005C: 202C 00B8 ' ,..' MOVE.L $00B8(A4),D0 +00000060: 6004 '`.' BRA.S *+$0006 ; 00000066 +00000062: 202C 00B4 ' ,..' MOVE.L $00B4(A4),D0 +00000066: 4CEE 18E0 FFEC 'L.....' MOVEM.L -$0014(A6),D5-D7/A3/A4 +0000006C: 4E5E 'N^' UNLK A6 +0000006E: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ShortFracMul"(214) + 00000052 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ShortFracMul"(214) + 00000036 + +Dictionary: Flags $00 FirstId 223 + 223: ShortFracDot +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ShortFracDot"(223) + 00000044 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ShortFracDot"(223) + 00000028 +Comment: + + AUTOMOD_93170 ended due to: BRA.L island below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_931F0 [931F0, 9320C) + + Module started due to: island above, MODGUESS (align, BRA.L then padding) + + +Dictionary: Flags $00 FirstId 224 + 224: AUTOMOD_931F0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_931F0"(224) 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: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000008: 2068 0024 ' h.$' MOVEA.L $0024(A0),A0 +0000000C: 2068 0008 ' h..' MOVEA.L $0008(A0),A0 +00000010: 202E 000C ' ...' MOVE.L $000C(A6),D0 +00000014: 2030 0C00 ' 0..' MOVE.L $00(A0,D0.L*4),D0 +00000018: 4E5E 'N^' UNLK A6 +0000001A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_931F0 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_93210 [93210, 93246) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +E (9321E): JSR $93170 + + +Dictionary: Flags $00 FirstId 225 + 225: AUTOMOD_93210 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93210"(225) Segment="Main"(200) +Size: Flags $00 ModuleSize 54 + +Content: Flags $08 +Contents offset $0000 size $0036 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 2F0C '/.' MOVE.L A4,-(A7) +0000000E: 4EBA FF50 'N..P' JSR *-$00AE ; FFFFFF60 +00000012: 2E00 '..' MOVE.L D0,D7 +00000014: 598F 'Y.' SUBQ.L #4,A7 +00000016: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +0000001A: 2068 0008 ' h..' MOVEA.L $0008(A0),A0 +0000001E: 202E 000C ' ...' MOVE.L $000C(A6),D0 +00000022: 2F30 0C00 '/0..' MOVE.L $00(A0,D0.L*4),-(A7) +00000026: 2F07 '/.' MOVE.L D7,-(A7) +00000028: A868 '.h' _FixMul ; A868 +0000002A: 201F ' .' MOVE.L (A7)+,D0 +0000002C: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000032: 4E5E 'N^' UNLK A6 +00000034: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_93210 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_93250 [93250, 93264) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 226 + 226: AUTOMOD_93250 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93250"(226) 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: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000008: 2068 0024 ' h.$' MOVEA.L $0024(A0),A0 +0000000C: 2028 0060 ' (.`' MOVE.L $0060(A0),D0 +00000010: 4E5E 'N^' UNLK A6 +00000012: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_93250 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_93270 [93270, 9329E) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +E (9327E): JSR $93170 + + +Dictionary: Flags $00 FirstId 227 + 227: AUTOMOD_93270 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93270"(227) 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: 2F0C '/.' MOVE.L A4,-(A7) +0000000E: 4EBA FEF0 'N...' JSR *-$010E ; FFFFFF00 +00000012: 2E00 '..' MOVE.L D0,D7 +00000014: 598F 'Y.' SUBQ.L #4,A7 +00000016: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +0000001A: 2F28 0060 '/(.`' MOVE.L $0060(A0),-(A7) +0000001E: 2F07 '/.' MOVE.L D7,-(A7) +00000020: A868 '.h' _FixMul ; A868 +00000022: 201F ' .' MOVE.L (A7)+,D0 +00000024: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +0000002A: 4E5E 'N^' UNLK A6 +0000002C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_93270 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_932A0 [932A0, 93426) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +D2 (93372): LEA fnt_Super45Round, A0 + +C0 (93360): LEA fnt_SuperRound, A0 + +AE (9334E): LEA fnt_RoundOff, A0 + +9C (9333C): LEA fnt_RoundUpToGrid, A0 + +8A (9332A): LEA fnt_RoundDownToGrid, A0 + +78 (93318): LEA fnt_RoundToDoubleGrid, A0 + +68 (93308): LEA fnt_RoundToHalfGrid, A0 + +54 (932F4): LEA fnt_RoundToGrid, A0 + + +Dictionary: Flags $00 FirstId 228 + 228: AUTOMOD_932A0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_932A0"(228) Segment="Main"(200) +Size: Flags $00 ModuleSize 390 + +Content: Flags $08 +Contents offset $0000 size $0186 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000008: 2068 0024 ' h.$' MOVEA.L $0024(A0),A0 +0000000C: 2068 0008 ' h..' MOVEA.L $0008(A0),A0 +00000010: 202E 0010 ' ...' MOVE.L $0010(A6),D0 +00000014: 222E 0014 '"...' MOVE.L $0014(A6),D1 +00000018: D3B0 0C00 '....' ADD.L D1,$00(A0,D0.L*4) +0000001C: 4E5E 'N^' UNLK A6 +0000001E: 4E75 'Nu' RTS +00000020: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000024: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000028: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000002C: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +00000030: 47E8 0058 'G..X' LEA $0058(A0),A3 +00000034: 2D6C 001C FFFC '-l....' MOVE.L $001C(A4),-$0004(A6) +0000003A: 296E 000C 001C ')n....' MOVE.L $000C(A6),$001C(A4) +00000040: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +00000044: 2468 008C '$h..' MOVEA.L $008C(A0),A2 +00000048: 4AAC 0028 'J..(' TST.L $0028(A4) +0000004C: 6700 00D8 'g...' BEQ *+$00DA ; 00000126 +00000050: 6000 00C2 '`...' BRA *+$00C4 ; 00000114 +00000054: 41FA 0000 'A...' LEA fnt_RoundToGrid,A0 ; id: 208 +00000058: B1EB 0018 '....' CMPA.L $0018(A3),A0 +0000005C: 660A 'f.' BNE.S *+$000C ; 00000068 +0000005E: 397C 0001 0038 '9|...8' MOVE.W #$0001,$0038(A4) +00000064: 6000 0084 '`...' BRA *+$0086 ; 000000EA +00000068: 41FA 0000 'A...' LEA fnt_RoundToHalfGrid,A0 ; id: 209 +0000006C: B1EB 0018 '....' CMPA.L $0018(A3),A0 +00000070: 6606 'f.' BNE.S *+$0008 ; 00000078 +00000072: 426C 0038 'Bl.8' CLR.W $0038(A4) +00000076: 6072 '`r' BRA.S *+$0074 ; 000000EA +00000078: 41FA 0000 'A...' LEA fnt_RoundToDoubleGrid,A0 ; id: 205 +0000007C: B1EB 0018 '....' CMPA.L $0018(A3),A0 +00000080: 6608 'f.' BNE.S *+$000A ; 0000008A +00000082: 397C 0002 0038 '9|...8' MOVE.W #$0002,$0038(A4) +00000088: 6060 '``' BRA.S *+$0062 ; 000000EA +0000008A: 41FA 0000 'A...' LEA fnt_RoundDownToGrid,A0 ; id: 206 +0000008E: B1EB 0018 '....' CMPA.L $0018(A3),A0 +00000092: 6608 'f.' BNE.S *+$000A ; 0000009C +00000094: 397C 0003 0038 '9|...8' MOVE.W #$0003,$0038(A4) +0000009A: 604E '`N' BRA.S *+$0050 ; 000000EA +0000009C: 41FA 0000 'A...' LEA fnt_RoundUpToGrid,A0 ; id: 207 +000000A0: B1EB 0018 '....' CMPA.L $0018(A3),A0 +000000A4: 6608 'f.' BNE.S *+$000A ; 000000AE +000000A6: 397C 0004 0038 '9|...8' MOVE.W #$0004,$0038(A4) +000000AC: 603C '`<' BRA.S *+$003E ; 000000EA +000000AE: 41FA 0000 'A...' LEA fnt_RoundOff,A0 ; id: 210 +000000B2: B1EB 0018 '....' CMPA.L $0018(A3),A0 +000000B6: 6608 'f.' BNE.S *+$000A ; 000000C0 +000000B8: 397C 0005 0038 '9|...8' MOVE.W #$0005,$0038(A4) +000000BE: 602A '`*' BRA.S *+$002C ; 000000EA +000000C0: 41FA 0000 'A...' LEA fnt_SuperRound,A0 ; id: 211 +000000C4: B1EB 0018 '....' CMPA.L $0018(A3),A0 +000000C8: 6608 'f.' BNE.S *+$000A ; 000000D2 +000000CA: 397C 0006 0038 '9|...8' MOVE.W #$0006,$0038(A4) +000000D0: 6018 '`.' BRA.S *+$001A ; 000000EA +000000D2: 41FA 0000 'A...' LEA fnt_Super45Round,A0 ; id: 212 +000000D6: B1EB 0018 '....' CMPA.L $0018(A3),A0 +000000DA: 6608 'f.' BNE.S *+$000A ; 000000E4 +000000DC: 397C 0007 0038 '9|...8' MOVE.W #$0007,$0038(A4) +000000E2: 6006 '`.' BRA.S *+$0008 ; 000000EA +000000E4: 397C FFFF 0038 '9|...8' MOVE.W #$FFFF,$0038(A4) +000000EA: 2F0C '/.' MOVE.L A4,-(A7) +000000EC: 206C 0028 ' l.(' MOVEA.L $0028(A4),A0 +000000F0: 4E90 'N.' JSR (A0) +000000F2: 4AAC 0028 'J..(' TST.L $0028(A4) +000000F6: 584F 'XO' ADDQ.W #4,A7 +000000F8: 6726 'g&' BEQ.S *+$0028 ; 00000120 +000000FA: 2F0C '/.' MOVE.L A4,-(A7) +000000FC: 206C 001C ' l..' MOVEA.L $001C(A4),A0 +00000100: 52AC 001C 'R...' ADDQ.L #1,$001C(A4) +00000104: 1950 003C '.P.<' MOVE.B (A0),$003C(A4) +00000108: 7000 'p.' MOVEQ #$00,D0 +0000010A: 1010 '..' MOVE.B (A0),D0 +0000010C: 2072 0C00 ' r..' MOVEA.L $00(A2,D0.L*4),A0 +00000110: 4E90 'N.' JSR (A0) +00000112: 584F 'XO' ADDQ.W #4,A7 +00000114: 202C 001C ' ,..' MOVE.L $001C(A4),D0 +00000118: B0AE 0010 '....' CMP.L $0010(A6),D0 +0000011C: 6500 FF36 'e..6' BCS *-$00C8 ; 00000054 +00000120: 296E FFFC 001C ')n....' MOVE.L -$0004(A6),$001C(A4) +00000126: 4CEE 1C00 FFEC 'L.....' MOVEM.L -$0014(A6),A2-A4 +0000012C: 4E5E 'N^' UNLK A6 +0000012E: 4E75 'Nu' RTS +00000130: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000134: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000138: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000013C: 2D6C 001C FFFC '-l....' MOVE.L $001C(A4),-$0004(A6) +00000142: 296E 000C 001C ')n....' MOVE.L $000C(A6),$001C(A4) +00000148: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +0000014C: 2668 008C '&h..' MOVEA.L $008C(A0),A3 +00000150: 601A '`.' BRA.S *+$001C ; 0000016C +00000152: 2F0C '/.' MOVE.L A4,-(A7) +00000154: 206C 001C ' l..' MOVEA.L $001C(A4),A0 +00000158: 52AC 001C 'R...' ADDQ.L #1,$001C(A4) +0000015C: 1950 003C '.P.<' MOVE.B (A0),$003C(A4) +00000160: 7000 'p.' MOVEQ #$00,D0 +00000162: 1010 '..' MOVE.B (A0),D0 +00000164: 2073 0C00 ' s..' MOVEA.L $00(A3,D0.L*4),A0 +00000168: 4E90 'N.' JSR (A0) +0000016A: 584F 'XO' ADDQ.W #4,A7 +0000016C: 202C 001C ' ,..' MOVE.L $001C(A4),D0 +00000170: B0AE 0010 '....' CMP.L $0010(A6),D0 +00000174: 65DC 'e.' BCS.S *-$0022 ; 00000152 +00000176: 296E FFFC 001C ')n....' MOVE.L -$0004(A6),$001C(A4) +0000017C: 4CEE 1800 FFF4 'L.....' MOVEM.L -$000C(A6),A3/A4 +00000182: 4E5E 'N^' UNLK A6 +00000184: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fnt_Super45Round"(212) + 000000D4 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fnt_SuperRound"(211) + 000000C2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fnt_RoundOff"(210) + 000000B0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fnt_RoundUpToGrid"(207) + 0000009E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fnt_RoundDownToGrid"(206) + 0000008C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fnt_RoundToDoubleGrid"(205) + 0000007A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fnt_RoundToHalfGrid"(209) + 0000006A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fnt_RoundToGrid"(208) + 00000056 +Comment: + + AUTOMOD_932A0 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: fnt_Execute [93430, 935B4) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +13E (9356E): JSR __setjmp ; outside file + + Unresolved outgoing references: + +5C (9348C): LEA $93070, A0 + +64 (93494): LEA $93150, A0 + +6C (9349C): LEA $93150, A0 + +9E (934CE): LEA $931F0, A0 + +A6 (934D6): LEA $93250, A0 + +B0 (934E0): LEA $93210, A0 + +B8 (934E8): LEA $93270, A0 + +100 (93530): LEA $93680, A0 + +15E (9358E): LEA $932C0, A0 + +166 (93596): LEA $933D0, A0 + + VectorTable comment: {sources}Toolbox:FontMgr:fnt.c + + +Dictionary: Flags $00 FirstId 229 + 229: fnt_Execute + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="fnt_Execute"(229) Segment="Main"(200) +Size: Flags $00 ModuleSize 388 + +Content: Flags $08 +Contents offset $0000 size $0184 +00000000: 4E56 FF66 'NV.f' LINK.W A6,#-$009A +00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +0000000C: 266E 0014 '&n..' MOVEA.L $0014(A6),A3 +00000010: 49EE FF66 'I..f' LEA -$009A(A6),A4 +00000014: 294B 0024 ')K.$' MOVE.L A3,$0024(A4) +00000018: 294A 0020 ')J. ' MOVE.L A2,$0020(A4) +0000001C: 7000 'p.' MOVEQ #$00,D0 +0000001E: 2940 0034 ')@.4' MOVE.L D0,$0034(A4) +00000022: 2940 0030 ')@.0' MOVE.L D0,$0030(A4) +00000026: 2940 002C ')@.,' MOVE.L D0,$002C(A4) +0000002A: 41EA 002C 'A..,' LEA $002C(A2),A0 +0000002E: 2948 0008 ')H..' MOVE.L A0,$0008(A4) +00000032: 2948 0004 ')H..' MOVE.L A0,$0004(A4) +00000036: 2888 '(.' MOVE.L A0,(A4) +00000038: 397C 4000 0014 '9|@...' MOVE.W #$4000,$0014(A4) +0000003E: 397C 4000 000C '9|@...' MOVE.W #$4000,$000C(A4) +00000044: 397C 4000 0010 '9|@...' MOVE.W #$4000,$0010(A4) +0000004A: 426C 0016 'Bl..' CLR.W $0016(A4) +0000004E: 426C 000E 'Bl..' CLR.W $000E(A4) +00000052: 426C 0012 'Bl..' CLR.W $0012(A4) +00000056: 397C 4000 0040 '9|@..@' MOVE.W #$4000,$0040(A4) +0000005C: 41FA FBE2 'A...' LEA *-$041C,A0 ; FFFFFC40 +00000060: 2948 0042 ')H.B' MOVE.L A0,$0042(A4) +00000064: 41FA FCBA 'A...' LEA *-$0344,A0 ; FFFFFD20 +00000068: 2948 0046 ')H.F' MOVE.L A0,$0046(A4) +0000006C: 41FA FCB2 'A...' LEA *-$034C,A0 ; FFFFFD20 +00000070: 2948 004A ')H.J' MOVE.L A0,$004A(A4) +00000074: 426C 003A 'Bl.:' CLR.W $003A(A4) +00000078: 7200 'r.' MOVEQ #$00,D1 +0000007A: 122B 00C5 '.+..' MOVE.B $00C5(A3),D1 +0000007E: 0C41 0001 '.A..' CMPI.W #$0001,D1 +00000082: 6700 00B2 'g...' BEQ *+$00B4 ; 00000136 +00000086: 7000 'p.' MOVEQ #$00,D0 +00000088: 302B 000C '0+..' MOVE.W $000C(A3),D0 +0000008C: 0C40 0001 '.@..' CMPI.W #$0001,D0 +00000090: 6206 'b.' BHI.S *+$0008 ; 00000098 +00000092: 7000 'p.' MOVEQ #$00,D0 +00000094: 6000 00E4 '`...' BRA *+$00E6 ; 0000017A +00000098: 4A2B 00B2 'J+..' TST.B $00B2(A3) +0000009C: 6712 'g.' BEQ.S *+$0014 ; 000000B0 +0000009E: 41FA FD20 'A.. ' LEA *-$02DE,A0 ; FFFFFDC0 +000000A2: 2948 0052 ')H.R' MOVE.L A0,$0052(A4) +000000A6: 41FA FD78 'A..x' LEA *-$0286,A0 ; FFFFFE20 +000000AA: 2948 0056 ')H.V' MOVE.L A0,$0056(A4) +000000AE: 603E '`>' BRA.S *+$0040 ; 000000EE +000000B0: 41FA FD2E 'A...' LEA *-$02D0,A0 ; FFFFFDE0 +000000B4: 2948 0052 ')H.R' MOVE.L A0,$0052(A4) +000000B8: 41FA FD86 'A...' LEA *-$0278,A0 ; FFFFFE40 +000000BC: 2948 0056 ')H.V' MOVE.L A0,$0056(A4) +000000C0: 598F 'Y.' SUBQ.L #4,A7 +000000C2: 2F2B 0010 '/+..' MOVE.L $0010(A3),-(A7) +000000C6: 2F2B 00B4 '/+..' MOVE.L $00B4(A3),-(A7) +000000CA: A868 '.h' _FixMul ; A868 +000000CC: 0C9F 0001 0000 '......' CMPI.L #$00010000,(A7)+ +000000D2: 6F14 'o.' BLE.S *+$0016 ; 000000E8 +000000D4: 598F 'Y.' SUBQ.L #4,A7 +000000D6: 2F2B 0010 '/+..' MOVE.L $0010(A3),-(A7) +000000DA: 2F2B 00B8 '/+..' MOVE.L $00B8(A3),-(A7) +000000DE: A868 '.h' _FixMul ; A868 +000000E0: 0C9F 0001 0000 '......' CMPI.L #$00010000,(A7)+ +000000E6: 6E06 'n.' BGT.S *+$0008 ; 000000EE +000000E8: 7000 'p.' MOVEQ #$00,D0 +000000EA: 6000 008E '`...' BRA *+$0090 ; 0000017A +000000EE: 4A2B 00C4 'J+..' TST.B $00C4(A3) +000000F2: 6726 'g&' BEQ.S *+$0028 ; 0000011A +000000F4: 206B 008C ' k..' MOVEA.L $008C(A3),A0 +000000F8: 203C 00FF FFFF ' <....' MOVE.L #$00FFFFFF,D0 +000000FE: C090 '..' AND.L (A0),D0 +00000100: 41FA 014E 'A..N' LEA *+$0150,A0 ; 00000250 +00000104: 2208 '".' MOVE.L A0,D1 +00000106: 243C 00FF FFFF '$<....' MOVE.L #$00FFFFFF,D2 +0000010C: C481 '..' AND.L D1,D2 +0000010E: B480 '..' CMP.L D0,D2 +00000110: 6724 'g$' BEQ.S *+$0026 ; 00000136 +00000112: 203C 0000 1102 ' <....' MOVE.L #$00001102,D0 +00000118: 6060 '``' BRA.S *+$0062 ; 0000017A +0000011A: 4A6B 0088 'Jk..' TST.W $0088(A3) +0000011E: 6716 'g.' BEQ.S *+$0018 ; 00000136 +00000120: 302B 0088 '0+..' MOVE.W $0088(A3),D0 +00000124: 48C0 'H.' EXT.L D0 +00000126: 2F00 '/.' MOVE.L D0,-(A7) +00000128: 2F0B '/.' MOVE.L A3,-(A7) +0000012A: 206B 0098 ' k..' MOVEA.L $0098(A3),A0 +0000012E: 4E90 'N.' JSR (A0) +00000130: 2740 0060 ''@.`' MOVE.L D0,$0060(A3) +00000134: 504F 'PO' ADDQ.W #8,A7 +00000136: 2953 0018 ')S..' MOVE.L (A3),$0018(A4) +0000013A: 486C 005A 'Hl.Z' PEA $005A(A4) +0000013E: 4EBA 0000 'N...' JSR __setjmp ; id: 230 +00000142: 2E00 '..' MOVE.L D0,D7 +00000144: 584F 'XO' ADDQ.W #4,A7 +00000146: 6704 'g.' BEQ.S *+$0006 ; 0000014C +00000148: 2007 ' .' MOVE.L D7,D0 +0000014A: 602E '`.' BRA.S *+$0030 ; 0000017A +0000014C: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000150: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000154: 2F0C '/.' MOVE.L A4,-(A7) +00000156: 296E 0018 0028 ')n...(' MOVE.L $0018(A6),$0028(A4) +0000015C: 6708 'g.' BEQ.S *+$000A ; 00000166 +0000015E: 41FA FD30 'A..0' LEA *-$02CE,A0 ; FFFFFE90 +00000162: 2008 ' .' MOVE.L A0,D0 +00000164: 6006 '`.' BRA.S *+$0008 ; 0000016C +00000166: 41FA FE38 'A..8' LEA *-$01C6,A0 ; FFFFFFA0 +0000016A: 2008 ' .' MOVE.L A0,D0 +0000016C: 2940 004E ')@.N' MOVE.L D0,$004E(A4) +00000170: 2040 ' @' MOVEA.L D0,A0 +00000172: 4E90 'N.' JSR (A0) +00000174: 7000 'p.' MOVEQ #$00,D0 +00000176: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000017A: 4CEE 1C80 FF56 'L....V' MOVEM.L -$00AA(A6),D7/A2-A4 +00000180: 4E5E 'N^' UNLK A6 +00000182: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 230 + 230: __setjmp +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="__setjmp"(230) + 00000140 +Comment: + + fnt_Execute ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_935D0 [935D0, 9360C) + + Module started due to: island above, MODGUESS (align, BRA.L then padding) + + +Dictionary: Flags $00 FirstId 231 + 231: AUTOMOD_935D0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_935D0"(231) 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 1108 'H...' MOVEM.L D3/D7/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 3E2C 0040 '>,.@' MOVE.W $0040(A4),D7 +00000010: 0C47 FC00 '.G..' CMPI.W #$FC00,D7 +00000014: 6F1C 'o.' BLE.S *+$001E ; 00000032 +00000016: 0C47 0400 '.G..' CMPI.W #$0400,D7 +0000001A: 6C16 'l.' BGE.S *+$0018 ; 00000032 +0000001C: 4A47 'JG' TST.W D7 +0000001E: 5DC3 '].' SLT D3 +00000020: 4403 'D.' NEG.B D3 +00000022: 6706 'g.' BEQ.S *+$0008 ; 0000002A +00000024: 303C C000 '0<..' MOVE.W #$C000,D0 +00000028: 6004 '`.' BRA.S *+$0006 ; 0000002E +0000002A: 303C 4000 '0<@.' MOVE.W #$4000,D0 +0000002E: 3940 0040 '9@.@' MOVE.W D0,$0040(A4) +00000032: 4CEE 1088 FFF4 'L.....' MOVEM.L -$000C(A6),D3/D7/A4 +00000038: 4E5E 'N^' UNLK A6 +0000003A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_935D0 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_93610 [93610, 9367A) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +32 (93642): JSR ShortFracDot + +1C (9362C): JSR ShortFracDot + + +Dictionary: Flags $00 FirstId 232 + 232: AUTOMOD_93610 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93610"(232) Segment="Main"(200) +Size: Flags $00 ModuleSize 106 + +Content: Flags $08 +Contents offset $0000 size $006A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 1108 'H...' MOVEM.L D3/D7/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 302C 0010 '0,..' MOVE.W $0010(A4),D0 +00000010: 48C0 'H.' EXT.L D0 +00000012: 2F00 '/.' MOVE.L D0,-(A7) +00000014: 302C 000C '0,..' MOVE.W $000C(A4),D0 +00000018: 48C0 'H.' EXT.L D0 +0000001A: 2F00 '/.' MOVE.L D0,-(A7) +0000001C: 4EBA 0000 'N...' JSR ShortFracDot ; id: 223 +00000020: 3E00 '>.' MOVE.W D0,D7 +00000022: 302C 0012 '0,..' MOVE.W $0012(A4),D0 +00000026: 48C0 'H.' EXT.L D0 +00000028: 2F00 '/.' MOVE.L D0,-(A7) +0000002A: 302C 000E '0,..' MOVE.W $000E(A4),D0 +0000002E: 48C0 'H.' EXT.L D0 +00000030: 2F00 '/.' MOVE.L D0,-(A7) +00000032: 4EBA 0000 'N...' JSR ShortFracDot ; id: 223 +00000036: DE40 '.@' ADD.W D0,D7 +00000038: 0C47 FC00 '.G..' CMPI.W #$FC00,D7 +0000003C: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000040: 6F1A 'o.' BLE.S *+$001C ; 0000005C +00000042: 0C47 0400 '.G..' CMPI.W #$0400,D7 +00000046: 6C14 'l.' BGE.S *+$0016 ; 0000005C +00000048: 4A47 'JG' TST.W D7 +0000004A: 5DC3 '].' SLT D3 +0000004C: 4403 'D.' NEG.B D3 +0000004E: 6706 'g.' BEQ.S *+$0008 ; 00000056 +00000050: 303C C000 '0<..' MOVE.W #$C000,D0 +00000054: 6004 '`.' BRA.S *+$0006 ; 0000005A +00000056: 303C 4000 '0<@.' MOVE.W #$4000,D0 +0000005A: 3E00 '>.' MOVE.W D0,D7 +0000005C: 3947 0040 '9G.@' MOVE.W D7,$0040(A4) +00000060: 4CEE 1088 FFF4 'L.....' MOVEM.L -$000C(A6),D3/D7/A4 +00000066: 4E5E 'N^' UNLK A6 +00000068: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ShortFracDot"(223) + 00000034 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ShortFracDot"(223) + 0000001E +Comment: + + AUTOMOD_93610 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_93680 [93680, 936C4) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1E (9369E): LEA $930A0, A0 + +26 (936A6): LEA $93160, A0 + +2E (936AE): LEA $93160, A0 + + +Dictionary: Flags $00 FirstId 233 + 233: AUTOMOD_93680 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93680"(233) 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: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 426C 000C 'Bl..' CLR.W $000C(A4) +0000000E: 426C 0010 'Bl..' CLR.W $0010(A4) +00000012: 397C 4000 000E '9|@...' MOVE.W #$4000,$000E(A4) +00000018: 397C 4000 0012 '9|@...' MOVE.W #$4000,$0012(A4) +0000001E: 41FA FA00 'A...' LEA *-$05FE,A0 ; FFFFFA20 +00000022: 2948 0042 ')H.B' MOVE.L A0,$0042(A4) +00000026: 41FA FAB8 'A...' LEA *-$0546,A0 ; FFFFFAE0 +0000002A: 2948 0046 ')H.F' MOVE.L A0,$0046(A4) +0000002E: 41FA FAB0 'A...' LEA *-$054E,A0 ; FFFFFAE0 +00000032: 2948 004A ')H.J' MOVE.L A0,$004A(A4) +00000036: 397C 4000 0040 '9|@..@' MOVE.W #$4000,$0040(A4) +0000003C: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000040: 4E5E 'N^' UNLK A6 +00000042: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_93680 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_936D0 [936D0, 93714) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1E (936EE): LEA $93070, A0 + +26 (936F6): LEA $93150, A0 + +2E (936FE): LEA $93150, A0 + + +Dictionary: Flags $00 FirstId 234 + 234: AUTOMOD_936D0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_936D0"(234) 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: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 397C 4000 000C '9|@...' MOVE.W #$4000,$000C(A4) +00000010: 397C 4000 0010 '9|@...' MOVE.W #$4000,$0010(A4) +00000016: 426C 000E 'Bl..' CLR.W $000E(A4) +0000001A: 426C 0012 'Bl..' CLR.W $0012(A4) +0000001E: 41FA F980 'A...' LEA *-$067E,A0 ; FFFFF9A0 +00000022: 2948 0042 ')H.B' MOVE.L A0,$0042(A4) +00000026: 41FA FA58 'A..X' LEA *-$05A6,A0 ; FFFFFA80 +0000002A: 2948 0046 ')H.F' MOVE.L A0,$0046(A4) +0000002E: 41FA FA50 'A..P' LEA *-$05AE,A0 ; FFFFFA80 +00000032: 2948 004A ')H.J' MOVE.L A0,$004A(A4) +00000036: 397C 4000 0040 '9|@..@' MOVE.W #$4000,$0040(A4) +0000003C: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000040: 4E5E 'N^' UNLK A6 +00000042: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_936D0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_93720 [93720, 93786) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +22 (93742): LEA $93150, A0 + +3C (9375C): LEA $93160, A0 + +4C (9376C): JSR $935D0 + +50 (93770): LEA $92F70, A0 + + +Dictionary: Flags $00 FirstId 235 + 235: AUTOMOD_93720 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93720"(235) 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: 7000 'p.' MOVEQ #$00,D0 +0000000C: 102C 003C '.,.<' MOVE.B $003C(A4),D0 +00000010: 4A80 'J.' TST.L D0 +00000012: 0800 0000 '....' BTST #$00,D0 +00000016: 671A 'g.' BEQ.S *+$001C ; 00000032 +00000018: 397C 4000 000C '9|@...' MOVE.W #$4000,$000C(A4) +0000001E: 426C 000E 'Bl..' CLR.W $000E(A4) +00000022: 41FA FA0C 'A...' LEA *-$05F2,A0 ; FFFFFA30 +00000026: 2948 0046 ')H.F' MOVE.L A0,$0046(A4) +0000002A: 396C 0010 0040 '9l...@' MOVE.W $0010(A4),$0040(A4) +00000030: 6018 '`.' BRA.S *+$001A ; 0000004A +00000032: 426C 000C 'Bl..' CLR.W $000C(A4) +00000036: 397C 4000 000E '9|@...' MOVE.W #$4000,$000E(A4) +0000003C: 41FA FA02 'A...' LEA *-$05FC,A0 ; FFFFFA40 +00000040: 2948 0046 ')H.F' MOVE.L A0,$0046(A4) +00000044: 396C 0012 0040 '9l...@' MOVE.W $0012(A4),$0040(A4) +0000004A: 2F0C '/.' MOVE.L A4,-(A7) +0000004C: 4EBA FE62 'N..b' JSR *-$019C ; FFFFFEB0 +00000050: 41FA F7FE 'A...' LEA *-$0800,A0 ; FFFFF850 +00000054: 2948 0042 ')H.B' MOVE.L A0,$0042(A4) +00000058: 296C 0046 004A ')l.F.J' MOVE.L $0046(A4),$004A(A4) +0000005E: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000062: 4E5E 'N^' UNLK A6 +00000064: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_93720 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_93790 [93790, 9387E) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +3C (937CC): JSR $935D0 + +40 (937D0): LEA $92F70, A0 + +A4 (93834): JSR $92AD0 + +CC (9385C): JSR $93610 + +D0 (93860): LEA $92F70, A0 + +D8 (93868): LEA $930D0, A0 + + +Dictionary: Flags $00 FirstId 236 + 236: AUTOMOD_93790 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93790"(236) Segment="Main"(200) +Size: Flags $00 ModuleSize 238 + +Content: Flags $08 +Contents offset $0000 size $00EE +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 7000 'p.' MOVEQ #$00,D0 +0000000C: 102C 003C '.,.<' MOVE.B $003C(A4),D0 +00000010: 4A80 'J.' TST.L D0 +00000012: 0800 0000 '....' BTST #$00,D0 +00000016: 6712 'g.' BEQ.S *+$0014 ; 0000002A +00000018: 397C 4000 0010 '9|@...' MOVE.W #$4000,$0010(A4) +0000001E: 426C 0012 'Bl..' CLR.W $0012(A4) +00000022: 396C 000C 0040 '9l...@' MOVE.W $000C(A4),$0040(A4) +00000028: 6010 '`.' BRA.S *+$0012 ; 0000003A +0000002A: 426C 0010 'Bl..' CLR.W $0010(A4) +0000002E: 397C 4000 0012 '9|@...' MOVE.W #$4000,$0012(A4) +00000034: 396C 000E 0040 '9l...@' MOVE.W $000E(A4),$0040(A4) +0000003A: 2F0C '/.' MOVE.L A4,-(A7) +0000003C: 4EBA FE02 'N...' JSR *-$01FC ; FFFFFE40 +00000040: 41FA F79E 'A...' LEA *-$0860,A0 ; FFFFF7E0 +00000044: 2948 0042 ')H.B' MOVE.L A0,$0042(A4) +00000048: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +0000004C: 4E5E 'N^' UNLK A6 +0000004E: 4E75 'Nu' RTS +00000050: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000054: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) +00000058: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000005C: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +00000060: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000064: 2E10 '..' MOVE.L (A0),D7 +00000066: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +0000006A: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +0000006E: 2C10 ',.' MOVE.L (A0),D6 +00000070: 486C 000C 'Hl..' PEA $000C(A4) +00000074: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000078: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 +0000007C: 226C 0008 '"l..' MOVEA.L $0008(A4),A1 +00000080: 2269 0004 '"i..' MOVEA.L $0004(A1),A1 +00000084: 2030 6C00 ' 0l.' MOVE.L $00(A0,D6.L*4),D0 +00000088: 90B1 7C00 '..|.' SUB.L $00(A1,D7.L*4),D0 +0000008C: 2F00 '/.' MOVE.L D0,-(A7) +0000008E: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000092: 2050 ' P' MOVEA.L (A0),A0 +00000094: 226C 0008 '"l..' MOVEA.L $0008(A4),A1 +00000098: 2251 '"Q' MOVEA.L (A1),A1 +0000009A: 2030 6C00 ' 0l.' MOVE.L $00(A0,D6.L*4),D0 +0000009E: 90B1 7C00 '..|.' SUB.L $00(A1,D7.L*4),D0 +000000A2: 2F00 '/.' MOVE.L D0,-(A7) +000000A4: 4EBA F29A 'N...' JSR *-$0D64 ; FFFFF340 +000000A8: 7000 'p.' MOVEQ #$00,D0 +000000AA: 102C 003C '.,.<' MOVE.B $003C(A4),D0 +000000AE: 4A80 'J.' TST.L D0 +000000B0: 0800 0000 '....' BTST #$00,D0 +000000B4: 6714 'g.' BEQ.S *+$0016 ; 000000CA +000000B6: 3C2C 000E '<,..' MOVE.W $000E(A4),D6 +000000BA: 396C 000C 000E '9l....' MOVE.W $000C(A4),$000E(A4) +000000C0: 48C6 'H.' EXT.L D6 +000000C2: 2006 ' .' MOVE.L D6,D0 +000000C4: 4480 'D.' NEG.L D0 +000000C6: 3940 000C '9@..' MOVE.W D0,$000C(A4) +000000CA: 2F0C '/.' MOVE.L A4,-(A7) +000000CC: 4EBA FDB2 'N...' JSR *-$024C ; FFFFFE80 +000000D0: 41FA F70E 'A...' LEA *-$08F0,A0 ; FFFFF7E0 +000000D4: 2948 0042 ')H.B' MOVE.L A0,$0042(A4) +000000D8: 41FA F866 'A..f' LEA *-$0798,A0 ; FFFFF940 +000000DC: 2948 0046 ')H.F' MOVE.L A0,$0046(A4) +000000E0: 2948 004A ')H.J' MOVE.L A0,$004A(A4) +000000E4: 4CEE 10C0 FFF4 'L.....' MOVEM.L -$000C(A6),D6/D7/A4 +000000EA: 4E5E 'N^' UNLK A6 +000000EC: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_93790 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_93880 [93880, 93972) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +54 (938D4): JSR $92AD0 + +90 (93910): JSR $92AD0 + +CC (9394C): JSR $93610 + +D0 (93950): LEA $92F70, A0 + +D8 (93958): LEA $930D0, A0 + +E0 (93960): LEA $93110, A0 + + +Dictionary: Flags $00 FirstId 237 + 237: AUTOMOD_93880 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93880"(237) Segment="Main"(200) +Size: Flags $00 ModuleSize 242 + +Content: Flags $08 +Contents offset $0000 size $00F2 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +00000010: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000014: 2E10 '..' MOVE.L (A0),D7 +00000016: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +0000001A: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +0000001E: 2C10 ',.' MOVE.L (A0),D6 +00000020: 486C 000C 'Hl..' PEA $000C(A4) +00000024: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000028: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 +0000002C: 226C 0008 '"l..' MOVEA.L $0008(A4),A1 +00000030: 2269 0004 '"i..' MOVEA.L $0004(A1),A1 +00000034: 2030 6C00 ' 0l.' MOVE.L $00(A0,D6.L*4),D0 +00000038: 90B1 7C00 '..|.' SUB.L $00(A1,D7.L*4),D0 +0000003C: 2F00 '/.' MOVE.L D0,-(A7) +0000003E: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000042: 2050 ' P' MOVEA.L (A0),A0 +00000044: 226C 0008 '"l..' MOVEA.L $0008(A4),A1 +00000048: 2251 '"Q' MOVEA.L (A1),A1 +0000004A: 2030 6C00 ' 0l.' MOVE.L $00(A0,D6.L*4),D0 +0000004E: 90B1 7C00 '..|.' SUB.L $00(A1,D7.L*4),D0 +00000052: 2F00 '/.' MOVE.L D0,-(A7) +00000054: 4EBA F1FA 'N...' JSR *-$0E04 ; FFFFF250 +00000058: 486C 0014 'Hl..' PEA $0014(A4) +0000005C: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000060: 2068 000C ' h..' MOVEA.L $000C(A0),A0 +00000064: 226C 0008 '"l..' MOVEA.L $0008(A4),A1 +00000068: 2269 000C '"i..' MOVEA.L $000C(A1),A1 +0000006C: 2030 6C00 ' 0l.' MOVE.L $00(A0,D6.L*4),D0 +00000070: 90B1 7C00 '..|.' SUB.L $00(A1,D7.L*4),D0 +00000074: 2F00 '/.' MOVE.L D0,-(A7) +00000076: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +0000007A: 2068 0008 ' h..' MOVEA.L $0008(A0),A0 +0000007E: 226C 0008 '"l..' MOVEA.L $0008(A4),A1 +00000082: 2269 0008 '"i..' MOVEA.L $0008(A1),A1 +00000086: 2030 6C00 ' 0l.' MOVE.L $00(A0,D6.L*4),D0 +0000008A: 90B1 7C00 '..|.' SUB.L $00(A1,D7.L*4),D0 +0000008E: 2F00 '/.' MOVE.L D0,-(A7) +00000090: 4EBA F1BE 'N...' JSR *-$0E40 ; FFFFF250 +00000094: 7000 'p.' MOVEQ #$00,D0 +00000096: 102C 003C '.,.<' MOVE.B $003C(A4),D0 +0000009A: 4A80 'J.' TST.L D0 +0000009C: 0800 0000 '....' BTST #$00,D0 +000000A0: 6728 'g(' BEQ.S *+$002A ; 000000CA +000000A2: 3C2C 000E '<,..' MOVE.W $000E(A4),D6 +000000A6: 396C 000C 000E '9l....' MOVE.W $000C(A4),$000E(A4) +000000AC: 48C6 'H.' EXT.L D6 +000000AE: 2006 ' .' MOVE.L D6,D0 +000000B0: 4480 'D.' NEG.L D0 +000000B2: 3940 000C '9@..' MOVE.W D0,$000C(A4) +000000B6: 3C2C 0016 '<,..' MOVE.W $0016(A4),D6 +000000BA: 396C 0014 0016 '9l....' MOVE.W $0014(A4),$0016(A4) +000000C0: 48C6 'H.' EXT.L D6 +000000C2: 2006 ' .' MOVE.L D6,D0 +000000C4: 4480 'D.' NEG.L D0 +000000C6: 3940 0014 '9@..' MOVE.W D0,$0014(A4) +000000CA: 2F0C '/.' MOVE.L A4,-(A7) +000000CC: 4EBA FCC2 'N...' JSR *-$033C ; FFFFFD90 +000000D0: 41FA F61E 'A...' LEA *-$09E0,A0 ; FFFFF6F0 +000000D4: 2948 0042 ')H.B' MOVE.L A0,$0042(A4) +000000D8: 41FA F776 'A..v' LEA *-$0888,A0 ; FFFFF850 +000000DC: 2948 0046 ')H.F' MOVE.L A0,$0046(A4) +000000E0: 41FA F7AE 'A...' LEA *-$0850,A0 ; FFFFF890 +000000E4: 2948 004A ')H.J' MOVE.L A0,$004A(A4) +000000E8: 4CEE 10C0 FFF4 'L.....' MOVEM.L -$000C(A6),D6/D7/A4 +000000EE: 4E5E 'N^' UNLK A6 +000000F0: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_93880 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_93980 [93980, 93A12) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +54 (939D4): JSR $92AD0 + +7C (939FC): JSR $93610 + +80 (93A00): LEA $92F70, A0 + + +Dictionary: Flags $00 FirstId 238 + 238: AUTOMOD_93980 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93980"(238) Segment="Main"(200) +Size: Flags $00 ModuleSize 146 + +Content: Flags $08 +Contents offset $0000 size $0092 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +00000010: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000014: 2E10 '..' MOVE.L (A0),D7 +00000016: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +0000001A: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +0000001E: 2C10 ',.' MOVE.L (A0),D6 +00000020: 486C 0010 'Hl..' PEA $0010(A4) +00000024: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000028: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 +0000002C: 226C 0008 '"l..' MOVEA.L $0008(A4),A1 +00000030: 2269 0004 '"i..' MOVEA.L $0004(A1),A1 +00000034: 2030 6C00 ' 0l.' MOVE.L $00(A0,D6.L*4),D0 +00000038: 90B1 7C00 '..|.' SUB.L $00(A1,D7.L*4),D0 +0000003C: 2F00 '/.' MOVE.L D0,-(A7) +0000003E: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000042: 2050 ' P' MOVEA.L (A0),A0 +00000044: 226C 0008 '"l..' MOVEA.L $0008(A4),A1 +00000048: 2251 '"Q' MOVEA.L (A1),A1 +0000004A: 2030 6C00 ' 0l.' MOVE.L $00(A0,D6.L*4),D0 +0000004E: 90B1 7C00 '..|.' SUB.L $00(A1,D7.L*4),D0 +00000052: 2F00 '/.' MOVE.L D0,-(A7) +00000054: 4EBA F0FA 'N...' JSR *-$0F04 ; FFFFF150 +00000058: 7000 'p.' MOVEQ #$00,D0 +0000005A: 102C 003C '.,.<' MOVE.B $003C(A4),D0 +0000005E: 4A80 'J.' TST.L D0 +00000060: 0800 0000 '....' BTST #$00,D0 +00000064: 6714 'g.' BEQ.S *+$0016 ; 0000007A +00000066: 3C2C 0012 '<,..' MOVE.W $0012(A4),D6 +0000006A: 396C 0010 0012 '9l....' MOVE.W $0010(A4),$0012(A4) +00000070: 48C6 'H.' EXT.L D6 +00000072: 2006 ' .' MOVE.L D6,D0 +00000074: 4480 'D.' NEG.L D0 +00000076: 3940 0010 '9@..' MOVE.W D0,$0010(A4) +0000007A: 2F0C '/.' MOVE.L A4,-(A7) +0000007C: 4EBA FC12 'N...' JSR *-$03EC ; FFFFFC90 +00000080: 41FA F56E 'A..n' LEA *-$0A90,A0 ; FFFFF5F0 +00000084: 2948 0042 ')H.B' MOVE.L A0,$0042(A4) +00000088: 4CEE 10C0 FFF4 'L.....' MOVEM.L -$000C(A6),D6/D7/A4 +0000008E: 4E5E 'N^' UNLK A6 +00000090: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_93980 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_93A20 [93A20, 93A68) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +28 (93A48): JSR $93610 + +2C (93A4C): LEA $92F70, A0 + +34 (93A54): LEA $930D0, A0 + + +Dictionary: Flags $00 FirstId 239 + 239: AUTOMOD_93A20 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93A20"(239) 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: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +0000000E: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000012: 3968 0002 000E '9h....' MOVE.W $0002(A0),$000E(A4) +00000018: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +0000001C: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000020: 3968 0002 000C '9h....' MOVE.W $0002(A0),$000C(A4) +00000026: 2F0C '/.' MOVE.L A4,-(A7) +00000028: 4EBA FBC6 'N...' JSR *-$0438 ; FFFFFBF0 +0000002C: 41FA F522 'A.."' LEA *-$0ADC,A0 ; FFFFF550 +00000030: 2948 0042 ')H.B' MOVE.L A0,$0042(A4) +00000034: 41FA F67A 'A..z' LEA *-$0984,A0 ; FFFFF6B0 +00000038: 2948 0046 ')H.F' MOVE.L A0,$0046(A4) +0000003C: 2948 004A ')H.J' MOVE.L A0,$004A(A4) +00000040: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000044: 4E5E 'N^' UNLK A6 +00000046: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_93A20 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_93A70 [93A70, 93AAC) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +28 (93A98): JSR $93610 + +2C (93A9C): LEA $92F70, A0 + + +Dictionary: Flags $00 FirstId 240 + 240: AUTOMOD_93A70 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93A70"(240) 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: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +0000000E: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000012: 3968 0002 0012 '9h....' MOVE.W $0002(A0),$0012(A4) +00000018: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +0000001C: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000020: 3968 0002 0010 '9h....' MOVE.W $0002(A0),$0010(A4) +00000026: 2F0C '/.' MOVE.L A4,-(A7) +00000028: 4EBA FB76 'N..v' JSR *-$0488 ; FFFFFBA0 +0000002C: 41FA F4D2 'A...' LEA *-$0B2C,A0 ; FFFFF500 +00000030: 2948 0042 ')H.B' MOVE.L A0,$0042(A4) +00000034: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000038: 4E5E 'N^' UNLK A6 +0000003A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_93A70 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_93AB0 [93AB0, 93AE2) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 241 + 241: AUTOMOD_93AB0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93AB0"(241) Segment="Main"(200) +Size: Flags $00 ModuleSize 50 + +Content: Flags $08 +Contents offset $0000 size $0032 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 302C 000C '0,..' MOVE.W $000C(A4),D0 +0000000E: 48C0 'H.' EXT.L D0 +00000010: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000014: 58AC 0018 'X...' ADDQ.L #4,$0018(A4) +00000018: 2080 ' .' MOVE.L D0,(A0) +0000001A: 302C 000E '0,..' MOVE.W $000E(A4),D0 +0000001E: 48C0 'H.' EXT.L D0 +00000020: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000024: 58AC 0018 'X...' ADDQ.L #4,$0018(A4) +00000028: 2080 ' .' MOVE.L D0,(A0) +0000002A: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +0000002E: 4E5E 'N^' UNLK A6 +00000030: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_93AB0 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_93AF0 [93AF0, 93B22) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 242 + 242: AUTOMOD_93AF0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93AF0"(242) Segment="Main"(200) +Size: Flags $00 ModuleSize 50 + +Content: Flags $08 +Contents offset $0000 size $0032 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 302C 0010 '0,..' MOVE.W $0010(A4),D0 +0000000E: 48C0 'H.' EXT.L D0 +00000010: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000014: 58AC 0018 'X...' ADDQ.L #4,$0018(A4) +00000018: 2080 ' .' MOVE.L D0,(A0) +0000001A: 302C 0012 '0,..' MOVE.W $0012(A4),D0 +0000001E: 48C0 'H.' EXT.L D0 +00000020: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000024: 58AC 0018 'X...' ADDQ.L #4,$0018(A4) +00000028: 2080 ' .' MOVE.L D0,(A0) +0000002A: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +0000002E: 4E5E 'N^' UNLK A6 +00000030: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_93AF0 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_93B30 [93B30, 93B56) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +16 (93B46): LEA $92F70, A0 + + +Dictionary: Flags $00 FirstId 243 + 243: AUTOMOD_93B30 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93B30"(243) Segment="Main"(200) +Size: Flags $00 ModuleSize 38 + +Content: Flags $08 +Contents offset $0000 size $0026 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 296C 000C 0010 ')l....' MOVE.L $000C(A4),$0010(A4) +00000010: 397C 4000 0040 '9|@..@' MOVE.W #$4000,$0040(A4) +00000016: 41FA F428 'A..(' LEA *-$0BD6,A0 ; FFFFF440 +0000001A: 2948 0042 ')H.B' MOVE.L A0,$0042(A4) +0000001E: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000022: 4E5E 'N^' UNLK A6 +00000024: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_93B30 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_93B60 [93B60, 93E12) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 244 + 244: AUTOMOD_93B60 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93B60"(244) Segment="Main"(200) +Size: Flags $00 ModuleSize 690 + +Content: Flags $08 +Contents offset $0000 size $02B2 +00000000: 4E56 FFE0 'NV..' LINK.W A6,#-$0020 +00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) +00000008: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000000C: 2850 '(P' MOVEA.L (A0),A4 +0000000E: 2668 0018 '&h..' MOVEA.L $0018(A0),A3 +00000012: 2823 '(#' MOVE.L -(A3),D4 +00000014: 2E23 '.#' MOVE.L -(A3),D7 +00000016: 2C04 ',.' MOVE.L D4,D6 +00000018: E586 '..' ASL.L #2,D6 +0000001A: 2A07 '*.' MOVE.L D7,D5 +0000001C: E585 '..' ASL.L #2,D5 +0000001E: 2054 ' T' MOVEA.L (A4),A0 +00000020: 2248 '"H' MOVEA.L A0,A1 +00000022: 2D71 5800 FFE8 '-qX...' MOVE.L $00(A1,D5.L),-$0018(A6) +00000028: 2030 6800 ' 0h.' MOVE.L $00(A0,D6.L),D0 +0000002C: 90B1 5800 '..X.' SUB.L $00(A1,D5.L),D0 +00000030: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +00000034: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000038: 2248 '"H' MOVEA.L A0,A1 +0000003A: 2D71 5800 FFEC '-qX...' MOVE.L $00(A1,D5.L),-$0014(A6) +00000040: 2030 6800 ' 0h.' MOVE.L $00(A0,D6.L),D0 +00000044: 90B1 5800 '..X.' SUB.L $00(A1,D5.L),D0 +00000048: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +0000004C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000050: 2868 0004 '(h..' MOVEA.L $0004(A0),A4 +00000054: 2823 '(#' MOVE.L -(A3),D4 +00000056: 2E23 '.#' MOVE.L -(A3),D7 +00000058: 2C04 ',.' MOVE.L D4,D6 +0000005A: E586 '..' ASL.L #2,D6 +0000005C: 2A07 '*.' MOVE.L D7,D5 +0000005E: E585 '..' ASL.L #2,D5 +00000060: 2054 ' T' MOVEA.L (A4),A0 +00000062: 2248 '"H' MOVEA.L A0,A1 +00000064: 2D71 5800 FFE0 '-qX...' MOVE.L $00(A1,D5.L),-$0020(A6) +0000006A: 2030 6800 ' 0h.' MOVE.L $00(A0,D6.L),D0 +0000006E: 90B1 5800 '..X.' SUB.L $00(A1,D5.L),D0 +00000072: 2D40 FFF0 '-@..' MOVE.L D0,-$0010(A6) +00000076: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +0000007A: 2248 '"H' MOVEA.L A0,A1 +0000007C: 2D71 5800 FFE4 '-qX...' MOVE.L $00(A1,D5.L),-$001C(A6) +00000082: 2030 6800 ' 0h.' MOVE.L $00(A0,D6.L),D0 +00000086: 90B1 5800 '..X.' SUB.L $00(A1,D5.L),D0 +0000008A: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +0000008E: 2E23 '.#' MOVE.L -(A3),D7 +00000090: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000094: 214B 0018 '!K..' MOVE.L A3,$0018(A0) +00000098: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000009C: 2068 0008 ' h..' MOVEA.L $0008(A0),A0 +000000A0: 2068 0028 ' h.(' MOVEA.L $0028(A0),A0 +000000A4: 0030 0003 7800 '.0..x.' ORI.B #$03,$00(A0,D7.L) +000000AA: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000AE: 2068 0008 ' h..' MOVEA.L $0008(A0),A0 +000000B2: 2850 '(P' MOVEA.L (A0),A4 +000000B4: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000B8: 2068 0008 ' h..' MOVEA.L $0008(A0),A0 +000000BC: 2668 0004 '&h..' MOVEA.L $0004(A0),A3 +000000C0: 4AAE FFFC 'J...' TST.L -$0004(A6) +000000C4: 662A 'f*' BNE.S *+$002C ; 000000F0 +000000C6: 4AAE FFF0 'J...' TST.L -$0010(A6) +000000CA: 6610 'f.' BNE.S *+$0012 ; 000000DC +000000CC: 29AE FFE0 7C00 ')...|.' MOVE.L -$0020(A6),$00(A4,D7.L*4) +000000D2: 27AE FFEC 7C00 ''...|.' MOVE.L -$0014(A6),$00(A3,D7.L*4) +000000D8: 6000 01CE '`...' BRA *+$01D0 ; 000002A8 +000000DC: 282E FFE4 '(...' MOVE.L -$001C(A6),D4 +000000E0: 98AE FFEC '....' SUB.L -$0014(A6),D4 +000000E4: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 +000000E8: 4480 'D.' NEG.L D0 +000000EA: 2A00 '*.' MOVE.L D0,D5 +000000EC: 6000 00D8 '`...' BRA *+$00DA ; 000001C6 +000000F0: 4AAE FFF8 'J...' TST.L -$0008(A6) +000000F4: 662A 'f*' BNE.S *+$002C ; 00000120 +000000F6: 4AAE FFF4 'J...' TST.L -$000C(A6) +000000FA: 6610 'f.' BNE.S *+$0012 ; 0000010C +000000FC: 29AE FFE8 7C00 ')...|.' MOVE.L -$0018(A6),$00(A4,D7.L*4) +00000102: 27AE FFE4 7C00 ''...|.' MOVE.L -$001C(A6),$00(A3,D7.L*4) +00000108: 6000 019E '`...' BRA *+$01A0 ; 000002A8 +0000010C: 282E FFE0 '(...' MOVE.L -$0020(A6),D4 +00000110: 98AE FFE8 '....' SUB.L -$0018(A6),D4 +00000114: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 +00000118: 4480 'D.' NEG.L D0 +0000011A: 2A00 '*.' MOVE.L D0,D5 +0000011C: 6000 00A8 '`...' BRA *+$00AA ; 000001C6 +00000120: 4AAE FFF8 'J...' TST.L -$0008(A6) +00000124: 5DC3 '].' SLT D3 +00000126: 4403 'D.' NEG.B D3 +00000128: 6708 'g.' BEQ.S *+$000A ; 00000132 +0000012A: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 +0000012E: 4480 'D.' NEG.L D0 +00000130: 6004 '`.' BRA.S *+$0006 ; 00000136 +00000132: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 +00000136: 4AAE FFFC 'J...' TST.L -$0004(A6) +0000013A: 5DC3 '].' SLT D3 +0000013C: 4403 'D.' NEG.B D3 +0000013E: 6708 'g.' BEQ.S *+$000A ; 00000148 +00000140: 222E FFFC '"...' MOVE.L -$0004(A6),D1 +00000144: 4481 'D.' NEG.L D1 +00000146: 6004 '`.' BRA.S *+$0006 ; 0000014C +00000148: 222E FFFC '"...' MOVE.L -$0004(A6),D1 +0000014C: B280 '..' CMP.L D0,D1 +0000014E: 6C3C 'l<' BGE.S *+$003E ; 0000018C +00000150: 598F 'Y.' SUBQ.L #4,A7 +00000152: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +00000156: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +0000015A: A84B '.K' _FracDiv ; A84B +0000015C: 2C1F ',.' MOVE.L (A7)+,D6 +0000015E: 202E FFE4 ' ...' MOVE.L -$001C(A6),D0 +00000162: 90AE FFEC '....' SUB.L -$0014(A6),D0 +00000166: 2800 '(.' MOVE.L D0,D4 +00000168: 598F 'Y.' SUBQ.L #4,A7 +0000016A: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 +0000016E: 90AE FFE8 '....' SUB.L -$0018(A6),D0 +00000172: 2F00 '/.' MOVE.L D0,-(A7) +00000174: 2F06 '/.' MOVE.L D6,-(A7) +00000176: A84A '.J' _FracMul ; A84A +00000178: 989F '..' SUB.L (A7)+,D4 +0000017A: 598F 'Y.' SUBQ.L #4,A7 +0000017C: 2F2E FFF0 '/...' MOVE.L -$0010(A6),-(A7) +00000180: 2F06 '/.' MOVE.L D6,-(A7) +00000182: A84A '.J' _FracMul ; A84A +00000184: 2A1F '*.' MOVE.L (A7)+,D5 +00000186: 9AAE FFF4 '....' SUB.L -$000C(A6),D5 +0000018A: 603A '`:' BRA.S *+$003C ; 000001C6 +0000018C: 598F 'Y.' SUBQ.L #4,A7 +0000018E: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000192: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +00000196: A84B '.K' _FracDiv ; A84B +00000198: 2C1F ',.' MOVE.L (A7)+,D6 +0000019A: 598F 'Y.' SUBQ.L #4,A7 +0000019C: 202E FFE4 ' ...' MOVE.L -$001C(A6),D0 +000001A0: 90AE FFEC '....' SUB.L -$0014(A6),D0 +000001A4: 2F00 '/.' MOVE.L D0,-(A7) +000001A6: 2F06 '/.' MOVE.L D6,-(A7) +000001A8: A84A '.J' _FracMul ; A84A +000001AA: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 +000001AE: 90AE FFE8 '....' SUB.L -$0018(A6),D0 +000001B2: 281F '(.' MOVE.L (A7)+,D4 +000001B4: 9880 '..' SUB.L D0,D4 +000001B6: 598F 'Y.' SUBQ.L #4,A7 +000001B8: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +000001BC: 2F06 '/.' MOVE.L D6,-(A7) +000001BE: A84A '.J' _FracMul ; A84A +000001C0: 2A2E FFF0 '*...' MOVE.L -$0010(A6),D5 +000001C4: 9A9F '..' SUB.L (A7)+,D5 +000001C6: 4A85 'J.' TST.L D5 +000001C8: 6700 00A2 'g...' BEQ *+$00A4 ; 0000026C +000001CC: 4A84 'J.' TST.L D4 +000001CE: 5DC3 '].' SLT D3 +000001D0: 4403 'D.' NEG.B D3 +000001D2: 6706 'g.' BEQ.S *+$0008 ; 000001DA +000001D4: 2004 ' .' MOVE.L D4,D0 +000001D6: 4480 'D.' NEG.L D0 +000001D8: 6002 '`.' BRA.S *+$0004 ; 000001DC +000001DA: 2004 ' .' MOVE.L D4,D0 +000001DC: 4A85 'J.' TST.L D5 +000001DE: 5DC3 '].' SLT D3 +000001E0: 4403 'D.' NEG.B D3 +000001E2: 6706 'g.' BEQ.S *+$0008 ; 000001EA +000001E4: 2205 '".' MOVE.L D5,D1 +000001E6: 4481 'D.' NEG.L D1 +000001E8: 6002 '`.' BRA.S *+$0004 ; 000001EC +000001EA: 2205 '".' MOVE.L D5,D1 +000001EC: B280 '..' CMP.L D0,D1 +000001EE: 6F36 'o6' BLE.S *+$0038 ; 00000226 +000001F0: 598F 'Y.' SUBQ.L #4,A7 +000001F2: 2F04 '/.' MOVE.L D4,-(A7) +000001F4: 2F05 '/.' MOVE.L D5,-(A7) +000001F6: A84B '.K' _FracDiv ; A84B +000001F8: 2C1F ',.' MOVE.L (A7)+,D6 +000001FA: 598F 'Y.' SUBQ.L #4,A7 +000001FC: 2F2E FFF0 '/...' MOVE.L -$0010(A6),-(A7) +00000200: 2F06 '/.' MOVE.L D6,-(A7) +00000202: A84A '.J' _FracMul ; A84A +00000204: 201F ' .' MOVE.L (A7)+,D0 +00000206: D0AE FFE0 '....' ADD.L -$0020(A6),D0 +0000020A: 2980 7C00 ').|.' MOVE.L D0,$00(A4,D7.L*4) +0000020E: 598F 'Y.' SUBQ.L #4,A7 +00000210: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +00000214: 2F06 '/.' MOVE.L D6,-(A7) +00000216: A84A '.J' _FracMul ; A84A +00000218: 201F ' .' MOVE.L (A7)+,D0 +0000021A: D0AE FFE4 '....' ADD.L -$001C(A6),D0 +0000021E: 2780 7C00 ''.|.' MOVE.L D0,$00(A3,D7.L*4) +00000222: 6000 0084 '`...' BRA *+$0086 ; 000002A8 +00000226: 4A84 'J.' TST.L D4 +00000228: 6734 'g4' BEQ.S *+$0036 ; 0000025E +0000022A: 598F 'Y.' SUBQ.L #4,A7 +0000022C: 2F05 '/.' MOVE.L D5,-(A7) +0000022E: 2F04 '/.' MOVE.L D4,-(A7) +00000230: A84B '.K' _FracDiv ; A84B +00000232: 2C1F ',.' MOVE.L (A7)+,D6 +00000234: 598F 'Y.' SUBQ.L #4,A7 +00000236: 2F2E FFF0 '/...' MOVE.L -$0010(A6),-(A7) +0000023A: 2F06 '/.' MOVE.L D6,-(A7) +0000023C: A84B '.K' _FracDiv ; A84B +0000023E: 201F ' .' MOVE.L (A7)+,D0 +00000240: D0AE FFE0 '....' ADD.L -$0020(A6),D0 +00000244: 2980 7C00 ').|.' MOVE.L D0,$00(A4,D7.L*4) +00000248: 598F 'Y.' SUBQ.L #4,A7 +0000024A: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +0000024E: 2F06 '/.' MOVE.L D6,-(A7) +00000250: A84B '.K' _FracDiv ; A84B +00000252: 201F ' .' MOVE.L (A7)+,D0 +00000254: D0AE FFE4 '....' ADD.L -$001C(A6),D0 +00000258: 2780 7C00 ''.|.' MOVE.L D0,$00(A3,D7.L*4) +0000025C: 604A '`J' BRA.S *+$004C ; 000002A8 +0000025E: 29AE FFE0 7C00 ')...|.' MOVE.L -$0020(A6),$00(A4,D7.L*4) +00000264: 27AE FFE4 7C00 ''...|.' MOVE.L -$001C(A6),$00(A3,D7.L*4) +0000026A: 603C '`<' BRA.S *+$003E ; 000002A8 +0000026C: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 +00000270: E280 '..' ASR.L #1,D0 +00000272: D0AE FFE0 '....' ADD.L -$0020(A6),D0 +00000276: 222E FFE8 '"...' MOVE.L -$0018(A6),D1 +0000027A: D280 '..' ADD.L D0,D1 +0000027C: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 +00000280: E280 '..' ASR.L #1,D0 +00000282: D081 '..' ADD.L D1,D0 +00000284: E280 '..' ASR.L #1,D0 +00000286: 2980 7C00 ').|.' MOVE.L D0,$00(A4,D7.L*4) +0000028A: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 +0000028E: E280 '..' ASR.L #1,D0 +00000290: D0AE FFE4 '....' ADD.L -$001C(A6),D0 +00000294: 222E FFEC '"...' MOVE.L -$0014(A6),D1 +00000298: D280 '..' ADD.L D0,D1 +0000029A: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +0000029E: E280 '..' ASR.L #1,D0 +000002A0: D081 '..' ADD.L D1,D0 +000002A2: E280 '..' ASR.L #1,D0 +000002A4: 2780 7C00 ''.|.' MOVE.L D0,$00(A3,D7.L*4) +000002A8: 4CEE 18F8 FFC4 'L.....' MOVEM.L -$003C(A6),D3-D7/A3/A4 +000002AE: 4E5E 'N^' UNLK A6 +000002B0: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_93B60 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_93E20 [93E20, 93E42) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 245 + 245: AUTOMOD_93E20 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93E20"(245) 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: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +0000000E: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000012: 226C 0024 '"l.$' MOVEA.L $0024(A4),A1 +00000016: 2350 006C '#P.l' MOVE.L (A0),$006C(A1) +0000001A: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +0000001E: 4E5E 'N^' UNLK A6 +00000020: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_93E20 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_93E50 [93E50, 93E72) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 246 + 246: AUTOMOD_93E50 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93E50"(246) 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: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +0000000E: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000012: 226C 0024 '"l.$' MOVEA.L $0024(A4),A1 +00000016: 2350 0058 '#P.X' MOVE.L (A0),$0058(A1) +0000001A: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +0000001E: 4E5E 'N^' UNLK A6 +00000020: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_93E50 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_93E80 [93E80, 93EA2) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 247 + 247: AUTOMOD_93E80 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93E80"(247) 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: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +0000000E: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000012: 226C 0024 '"l.$' MOVEA.L $0024(A4),A1 +00000016: 2350 005C '#P.\' MOVE.L (A0),$005C(A1) +0000001A: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +0000001E: 4E5E 'N^' UNLK A6 +00000020: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_93E80 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_93EB0 [93EB0, 93EEE) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 248 + 248: AUTOMOD_93EB0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93EB0"(248) 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 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +0000000C: 266A 0024 '&j.$' MOVEA.L $0024(A2),A3 +00000010: 49EB 0058 'I..X' LEA $0058(A3),A4 +00000014: 59AA 0018 'Y...' SUBQ.L #4,$0018(A2) +00000018: 206A 0018 ' j..' MOVEA.L $0018(A2),A0 +0000001C: 3028 0002 '0(..' MOVE.W $0002(A0),D0 +00000020: 3940 0030 '9@.0' MOVE.W D0,$0030(A4) +00000024: 48C0 'H.' EXT.L D0 +00000026: 2F00 '/.' MOVE.L D0,-(A7) +00000028: 2F0B '/.' MOVE.L A3,-(A7) +0000002A: 206B 0098 ' k..' MOVEA.L $0098(A3),A0 +0000002E: 4E90 'N.' JSR (A0) +00000030: 2940 0008 ')@..' MOVE.L D0,$0008(A4) +00000034: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4 +0000003A: 4E5E 'N^' UNLK A6 +0000003C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_93EB0 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_93EF0 [93EF0, 93F44) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 249 + 249: AUTOMOD_93EF0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93EF0"(249) Segment="Main"(200) +Size: Flags $00 ModuleSize 84 + +Content: Flags $08 +Contents offset $0000 size $0054 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +0000000E: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000012: 2210 '".' MOVE.L (A0),D1 +00000014: 102C 003C '.,.<' MOVE.B $003C(A4),D0 +00000018: 0400 0010 '....' SUBI.B #$10,D0 +0000001C: 6714 'g.' BEQ.S *+$0016 ; 00000032 +0000001E: 5300 'S.' SUBQ.B #1,D0 +00000020: 6716 'g.' BEQ.S *+$0018 ; 00000038 +00000022: 5300 'S.' SUBQ.B #1,D0 +00000024: 6718 'g.' BEQ.S *+$001A ; 0000003E +00000026: 5B00 '[.' SUBQ.B #5,D0 +00000028: 671A 'g.' BEQ.S *+$001C ; 00000044 +0000002A: 0400 000A '....' SUBI.B #$0A,D0 +0000002E: 671C 'g.' BEQ.S *+$001E ; 0000004C +00000030: 601A '`.' BRA.S *+$001C ; 0000004C +00000032: 2941 002C ')A.,' MOVE.L D1,$002C(A4) +00000036: 6014 '`.' BRA.S *+$0016 ; 0000004C +00000038: 2941 0030 ')A.0' MOVE.L D1,$0030(A4) +0000003C: 600E '`.' BRA.S *+$0010 ; 0000004C +0000003E: 2941 0034 ')A.4' MOVE.L D1,$0034(A4) +00000042: 6008 '`.' BRA.S *+$000A ; 0000004C +00000044: 3001 '0.' MOVE.W D1,D0 +00000046: 5340 'S@' SUBQ.W #1,D0 +00000048: 3940 003A '9@.:' MOVE.W D0,$003A(A4) +0000004C: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000050: 4E5E 'N^' UNLK A6 +00000052: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_93EF0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_93F50 [93F50, 93FBC) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 250 + 250: AUTOMOD_93F50 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93F50"(250) Segment="Main"(200) +Size: Flags $00 ModuleSize 108 + +Content: Flags $08 +Contents offset $0000 size $006C +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: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +00000010: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000014: 2E10 '..' MOVE.L (A0),D7 +00000016: 206C 0020 ' l. ' MOVEA.L $0020(A4),A0 +0000001A: 2007 ' .' MOVE.L D7,D0 +0000001C: 722C 'r,' MOVEQ #$2C,D1 ; ',' +0000001E: 4C01 0800 'L...' MULS.L D1,D0 +00000022: 47F0 0800 'G...' LEA $00(A0,D0.L),A3 +00000026: 102C 003C '.,.<' MOVE.B $003C(A4),D0 +0000002A: 0400 0013 '....' SUBI.B #$13,D0 +0000002E: 6532 'e2' BCS.S *+$0034 ; 00000062 +00000030: 0C00 0003 '....' CMPI.B #$03,D0 +00000034: 622C 'b,' BHI.S *+$002E ; 00000062 +00000036: 7200 'r.' MOVEQ #$00,D1 +00000038: 1200 '..' MOVE.B D0,D1 +0000003A: D241 '.A' ADD.W D1,D1 +0000003C: 323B 1006 '2;..' MOVE.W *+$0008(D1.W),D1 ; 00000044 +00000040: 4EFB 1000 'N...' JMP *+$0002(D1.W) ; 00000042 +00000044: 0012 0016 '....' ORI.B #$16,(A2) +00000048: 001C 000A '....' ORI.B #$0A,(A4)+ +0000004C: 294B 0008 ')K..' MOVE.L A3,$0008(A4) +00000050: 294B 0004 ')K..' MOVE.L A3,$0004(A4) +00000054: 288B '(.' MOVE.L A3,(A4) +00000056: 600A '`.' BRA.S *+$000C ; 00000062 +00000058: 294B 0004 ')K..' MOVE.L A3,$0004(A4) +0000005C: 6004 '`.' BRA.S *+$0006 ; 00000062 +0000005E: 294B 0008 ')K..' MOVE.L A3,$0008(A4) +00000062: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +00000068: 4E5E 'N^' UNLK A6 +0000006A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_93F50 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_93FC0 [93FC0, 93FFC) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +2A (93FEA): LEA fnt_SuperRound, A0 + + Unresolved outgoing references: + +26 (93FE6): JSR $940B0 + + +Dictionary: Flags $00 FirstId 251 + 251: AUTOMOD_93FC0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_93FC0"(251) 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: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +00000010: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000014: 2E10 '..' MOVE.L (A0),D7 +00000016: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +0000001A: 47E8 0058 'G..X' LEA $0058(A0),A3 +0000001E: 7001 'p.' MOVEQ #$01,D0 +00000020: 2F00 '/.' MOVE.L D0,-(A7) +00000022: 2F07 '/.' MOVE.L D7,-(A7) +00000024: 2F0C '/.' MOVE.L A4,-(A7) +00000026: 4EBA 00C8 'N...' JSR *+$00CA ; 000000F0 +0000002A: 41FA 0000 'A...' LEA fnt_SuperRound,A0 ; id: 211 +0000002E: 2748 0018 ''H..' MOVE.L A0,$0018(A3) +00000032: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +00000038: 4E5E 'N^' UNLK A6 +0000003A: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fnt_SuperRound"(211) + 0000002C +Comment: + + AUTOMOD_93FC0 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_94000 [94000, 9403C) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +2A (9402A): LEA fnt_Super45Round, A0 + + Unresolved outgoing references: + +26 (94026): JSR $940B0 + + +Dictionary: Flags $00 FirstId 252 + 252: AUTOMOD_94000 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_94000"(252) 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: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +00000010: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000014: 2E10 '..' MOVE.L (A0),D7 +00000016: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +0000001A: 47E8 0058 'G..X' LEA $0058(A0),A3 +0000001E: 7000 'p.' MOVEQ #$00,D0 +00000020: 2F00 '/.' MOVE.L D0,-(A7) +00000022: 2F07 '/.' MOVE.L D7,-(A7) +00000024: 2F0C '/.' MOVE.L A4,-(A7) +00000026: 4EBA 0088 'N...' JSR *+$008A ; 000000B0 +0000002A: 41FA 0000 'A...' LEA fnt_Super45Round,A0 ; id: 212 +0000002E: 2748 0018 ''H..' MOVE.L A0,$0018(A3) +00000032: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +00000038: 4E5E 'N^' UNLK A6 +0000003A: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fnt_Super45Round"(212) + 0000002C +Comment: + + AUTOMOD_94000 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_94040 [94040, 94206) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +60 (940A0): LEA fnt_RoundUpToGrid, A0 + +58 (94098): LEA fnt_RoundDownToGrid, A0 + +50 (94090): LEA fnt_RoundOff, A0 + +48 (94088): LEA fnt_RoundToDoubleGrid, A0 + +40 (94080): LEA fnt_RoundToHalfGrid, A0 + +38 (94078): LEA fnt_RoundToGrid, A0 + + +Dictionary: Flags $00 FirstId 253 + 253: AUTOMOD_94040 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_94040"(253) Segment="Main"(200) +Size: Flags $00 ModuleSize 454 + +Content: Flags $08 +Contents offset $0000 size $01C6 +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: 206B 0024 ' k.$' MOVEA.L $0024(A3),A0 +00000010: 49E8 0070 'I..p' LEA $0070(A0),A4 +00000014: 102B 003C '.+.<' MOVE.B $003C(A3),D0 +00000018: 0400 0018 '....' SUBI.B #$18,D0 +0000001C: 671A 'g.' BEQ.S *+$001C ; 00000038 +0000001E: 5300 'S.' SUBQ.B #1,D0 +00000020: 671E 'g.' BEQ.S *+$0020 ; 00000040 +00000022: 0400 0024 '...$' SUBI.B #$24,D0 ; '$' +00000026: 6720 'g ' BEQ.S *+$0022 ; 00000048 +00000028: 0400 003D '...=' SUBI.B #$3D,D0 ; '=' +0000002C: 6722 'g"' BEQ.S *+$0024 ; 00000050 +0000002E: 5500 'U.' SUBQ.B #2,D0 +00000030: 672E 'g.' BEQ.S *+$0030 ; 00000060 +00000032: 5300 'S.' SUBQ.B #1,D0 +00000034: 6722 'g"' BEQ.S *+$0024 ; 00000058 +00000036: 602E '`.' BRA.S *+$0030 ; 00000066 +00000038: 41FA 0000 'A...' LEA fnt_RoundToGrid,A0 ; id: 208 +0000003C: 2888 '(.' MOVE.L A0,(A4) +0000003E: 6026 '`&' BRA.S *+$0028 ; 00000066 +00000040: 41FA 0000 'A...' LEA fnt_RoundToHalfGrid,A0 ; id: 209 +00000044: 2888 '(.' MOVE.L A0,(A4) +00000046: 601E '`.' BRA.S *+$0020 ; 00000066 +00000048: 41FA 0000 'A...' LEA fnt_RoundToDoubleGrid,A0 ; id: 205 +0000004C: 2888 '(.' MOVE.L A0,(A4) +0000004E: 6016 '`.' BRA.S *+$0018 ; 00000066 +00000050: 41FA 0000 'A...' LEA fnt_RoundOff,A0 ; id: 210 +00000054: 2888 '(.' MOVE.L A0,(A4) +00000056: 600E '`.' BRA.S *+$0010 ; 00000066 +00000058: 41FA 0000 'A...' LEA fnt_RoundDownToGrid,A0 ; id: 206 +0000005C: 2888 '(.' MOVE.L A0,(A4) +0000005E: 6006 '`.' BRA.S *+$0008 ; 00000066 +00000060: 41FA 0000 'A...' LEA fnt_RoundUpToGrid,A0 ; id: 207 +00000064: 2888 '(.' MOVE.L A0,(A4) +00000066: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +0000006C: 4E5E 'N^' UNLK A6 +0000006E: 4E75 'Nu' RTS +00000070: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000074: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) +00000078: 2C2E 000C ',...' MOVE.L $000C(A6),D6 +0000007C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000080: 2068 0024 ' h.$' MOVEA.L $0024(A0),A0 +00000084: 49E8 0058 'I..X' LEA $0058(A0),A4 +00000088: 2E3C 0000 00C0 '.<....' MOVE.L #$000000C0,D7 +0000008E: CE86 '..' AND.L D6,D7 +00000090: 4AAE 0010 'J...' TST.L $0010(A6) +00000094: 6744 'gD' BEQ.S *+$0046 ; 000000DA +00000096: 2007 ' .' MOVE.L D7,D0 +00000098: 6712 'g.' BEQ.S *+$0014 ; 000000AC +0000009A: 0480 0000 0040 '.....@' SUBI.L #$00000040,D0 +000000A0: 6712 'g.' BEQ.S *+$0014 ; 000000B4 +000000A2: 0480 0000 0040 '.....@' SUBI.L #$00000040,D0 +000000A8: 6712 'g.' BEQ.S *+$0014 ; 000000BC +000000AA: 6018 '`.' BRA.S *+$001A ; 000000C4 +000000AC: 397C 0020 0024 '9|. .$' MOVE.W #$0020,$0024(A4) +000000B2: 6016 '`.' BRA.S *+$0018 ; 000000CA +000000B4: 397C 0040 0024 '9|.@.$' MOVE.W #$0040,$0024(A4) +000000BA: 600E '`.' BRA.S *+$0010 ; 000000CA +000000BC: 397C 0080 0024 '9|...$' MOVE.W #$0080,$0024(A4) +000000C2: 6006 '`.' BRA.S *+$0008 ; 000000CA +000000C4: 397C 03E7 0024 '9|...$' MOVE.W #$03E7,$0024(A4) +000000CA: 302C 0024 '0,.$' MOVE.W $0024(A4),D0 +000000CE: 48C0 'H.' EXT.L D0 +000000D0: 5380 'S.' SUBQ.L #1,D0 +000000D2: 4680 'F.' NOT.L D0 +000000D4: 2940 001C ')@..' MOVE.L D0,$001C(A4) +000000D8: 6052 '`R' BRA.S *+$0054 ; 0000012C +000000DA: 297C 2D41 3CCD ')|-A<.' MOVE.L #$2D413CCD,$0020(A4) + 0020 +000000E2: 2007 ' .' MOVE.L D7,D0 +000000E4: 6712 'g.' BEQ.S *+$0014 ; 000000F8 +000000E6: 0480 0000 0040 '.....@' SUBI.L #$00000040,D0 +000000EC: 672A 'g*' BEQ.S *+$002C ; 00000118 +000000EE: 0480 0000 0040 '.....@' SUBI.L #$00000040,D0 +000000F4: 670E 'g.' BEQ.S *+$0010 ; 00000104 +000000F6: 6018 '`.' BRA.S *+$001A ; 00000110 +000000F8: 202C 0020 ' ,. ' MOVE.L $0020(A4),D0 +000000FC: E280 '..' ASR.L #1,D0 +000000FE: 2940 0020 ')@. ' MOVE.L D0,$0020(A4) +00000102: 6014 '`.' BRA.S *+$0016 ; 00000118 +00000104: 202C 0020 ' ,. ' MOVE.L $0020(A4),D0 +00000108: E388 '..' LSL.L #1,D0 +0000010A: 2940 0020 ')@. ' MOVE.L D0,$0020(A4) +0000010E: 6008 '`.' BRA.S *+$000A ; 00000118 +00000110: 297C 0000 03E7 ')|....' MOVE.L #$000003E7,$0020(A4) + 0020 +00000118: 7E18 '~.' MOVEQ #$18,D7 +0000011A: 1007 '..' MOVE.B D7,D0 +0000011C: 5300 'S.' SUBQ.B #1,D0 +0000011E: 7201 'r.' MOVEQ #$01,D1 +00000120: E1A9 '..' LSL.L D0,D1 +00000122: D2AC 0020 '... ' ADD.L $0020(A4),D1 +00000126: EEA1 '..' ASR.L D7,D1 +00000128: 3941 0024 '9A.$' MOVE.W D1,$0024(A4) +0000012C: 7E30 '~0' MOVEQ #$30,D7 ; '0' +0000012E: CE86 '..' AND.L D6,D7 +00000130: 2007 ' .' MOVE.L D7,D0 +00000132: 671A 'g.' BEQ.S *+$001C ; 0000014E +00000134: 0480 0000 0010 '......' SUBI.L #$00000010,D0 +0000013A: 6718 'g.' BEQ.S *+$001A ; 00000154 +0000013C: 0480 0000 0010 '......' SUBI.L #$00000010,D0 +00000142: 6720 'g ' BEQ.S *+$0022 ; 00000164 +00000144: 0480 0000 0010 '......' SUBI.L #$00000010,D0 +0000014A: 6728 'g(' BEQ.S *+$002A ; 00000174 +0000014C: 6044 '`D' BRA.S *+$0046 ; 00000192 +0000014E: 426C 0026 'Bl.&' CLR.W $0026(A4) +00000152: 603E '`>' BRA.S *+$0040 ; 00000192 +00000154: 302C 0024 '0,.$' MOVE.W $0024(A4),D0 +00000158: 48C0 'H.' EXT.L D0 +0000015A: 5480 'T.' ADDQ.L #2,D0 +0000015C: E480 '..' ASR.L #2,D0 +0000015E: 3940 0026 '9@.&' MOVE.W D0,$0026(A4) +00000162: 602E '`.' BRA.S *+$0030 ; 00000192 +00000164: 302C 0024 '0,.$' MOVE.W $0024(A4),D0 +00000168: 48C0 'H.' EXT.L D0 +0000016A: 5280 'R.' ADDQ.L #1,D0 +0000016C: E280 '..' ASR.L #1,D0 +0000016E: 3940 0026 '9@.&' MOVE.W D0,$0026(A4) +00000172: 601E '`.' BRA.S *+$0020 ; 00000192 +00000174: 302C 0024 '0,.$' MOVE.W $0024(A4),D0 +00000178: 48C0 'H.' EXT.L D0 +0000017A: 322C 0024 '2,.$' MOVE.W $0024(A4),D1 +0000017E: 48C1 'H.' EXT.L D1 +00000180: D280 '..' ADD.L D0,D1 +00000182: 302C 0024 '0,.$' MOVE.W $0024(A4),D0 +00000186: 48C0 'H.' EXT.L D0 +00000188: D081 '..' ADD.L D1,D0 +0000018A: 5480 'T.' ADDQ.L #2,D0 +0000018C: E480 '..' ASR.L #2,D0 +0000018E: 3940 0026 '9@.&' MOVE.W D0,$0026(A4) +00000192: 7E0F '~.' MOVEQ #$0F,D7 +00000194: CE86 '..' AND.L D6,D7 +00000196: 4A87 'J.' TST.L D7 +00000198: 660C 'f.' BNE.S *+$000E ; 000001A6 +0000019A: 302C 0024 '0,.$' MOVE.W $0024(A4),D0 +0000019E: 5340 'S@' SUBQ.W #1,D0 +000001A0: 3940 0028 '9@.(' MOVE.W D0,$0028(A4) +000001A4: 6016 '`.' BRA.S *+$0018 ; 000001BC +000001A6: 2007 ' .' MOVE.L D7,D0 +000001A8: 5980 'Y.' SUBQ.L #4,D0 +000001AA: 322C 0024 '2,.$' MOVE.W $0024(A4),D1 +000001AE: 48C1 'H.' EXT.L D1 +000001B0: 4C00 1800 'L...' MULS.L D0,D1 +000001B4: 5881 'X.' ADDQ.L #4,D1 +000001B6: E681 '..' ASR.L #3,D1 +000001B8: 3941 0028 '9A.(' MOVE.W D1,$0028(A4) +000001BC: 4CEE 10C0 FFF4 'L.....' MOVEM.L -$000C(A6),D6/D7/A4 +000001C2: 4E5E 'N^' UNLK A6 +000001C4: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fnt_RoundUpToGrid"(207) + 00000062 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fnt_RoundDownToGrid"(206) + 0000005A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fnt_RoundOff"(210) + 00000052 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fnt_RoundToDoubleGrid"(205) + 0000004A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fnt_RoundToHalfGrid"(209) + 00000042 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fnt_RoundToGrid"(208) + 0000003A +Comment: + + AUTOMOD_94040 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_94210 [94210, 9425E) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 254 + 254: AUTOMOD_94210 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_94210"(254) 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 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 206C 0020 ' l. ' MOVEA.L $0020(A4),A0 +00000010: 47E8 002C 'G..,' LEA $002C(A0),A3 +00000014: 246B 0008 '$k..' MOVEA.L $0008(A3),A2 +00000018: 302B 001C '0+..' MOVE.W $001C(A3),D0 +0000001C: 48C0 'H.' EXT.L D0 +0000001E: 5380 'S.' SUBQ.L #1,D0 +00000020: 206B 0024 ' k.$' MOVEA.L $0024(A3),A0 +00000024: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 +00000028: 48C0 'H.' EXT.L D0 +0000002A: 2200 '".' MOVE.L D0,D1 +0000002C: 5281 'R.' ADDQ.L #1,D1 +0000002E: 2001 ' .' MOVE.L D1,D0 +00000030: 5280 'R.' ADDQ.L #1,D0 +00000032: 2032 0C00 ' 2..' MOVE.L $00(A2,D0.L*4),D0 +00000036: 90B2 1C00 '....' SUB.L $00(A2,D1.L*4),D0 +0000003A: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +0000003E: 58AC 0018 'X...' ADDQ.L #4,$0018(A4) +00000042: 2080 ' .' MOVE.L D0,(A0) +00000044: 4CEE 1C00 FFF0 'L.....' MOVEM.L -$0010(A6),A2-A4 +0000004A: 4E5E 'N^' UNLK A6 +0000004C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_94210 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_94260 [94260, 9429A) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 255 + 255: AUTOMOD_94260 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_94260"(255) Segment="Main"(200) +Size: Flags $00 ModuleSize 58 + +Content: Flags $08 +Contents offset $0000 size $003A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +0000000E: 2028 FFFC ' (..' MOVE.L -$0004(A0),D0 +00000012: 58AC 0018 'X...' ADDQ.L #4,$0018(A4) +00000016: 2080 ' .' MOVE.L D0,(A0) +00000018: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +0000001C: 4E5E 'N^' UNLK A6 +0000001E: 4E75 'Nu' RTS +00000020: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000024: 2F0C '/.' MOVE.L A4,-(A7) +00000026: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000002A: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +0000002E: 2950 0018 ')P..' MOVE.L (A0),$0018(A4) +00000032: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000036: 4E5E 'N^' UNLK A6 +00000038: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_94260 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_942A0 [942A0, 942BE) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 256 + 256: AUTOMOD_942A0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_942A0"(256) 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: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000000A: 2868 0018 '(h..' MOVEA.L $0018(A0),A4 +0000000E: 2224 '"$' MOVE.L -(A4),D1 +00000010: 2024 ' $' MOVE.L -(A4),D0 +00000012: 28C1 '(.' MOVE.L D1,(A4)+ +00000014: 28C0 '(.' MOVE.L D0,(A4)+ +00000016: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +0000001A: 4E5E 'N^' UNLK A6 +0000001C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_942A0 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_942C0 [942C0, 942EA) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 257 + 257: AUTOMOD_942C0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_942C0"(257) Segment="Main"(200) +Size: Flags $00 ModuleSize 42 + +Content: Flags $08 +Contents offset $0000 size $002A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +0000000E: 202C 0018 ' ,..' MOVE.L $0018(A4),D0 +00000012: 9090 '..' SUB.L (A0),D0 +00000014: 2200 '".' MOVE.L D0,D1 +00000016: E481 '..' ASR.L #2,D1 +00000018: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +0000001C: 58AC 0018 'X...' ADDQ.L #4,$0018(A4) +00000020: 2081 ' .' MOVE.L D1,(A0) +00000022: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000026: 4E5E 'N^' UNLK A6 +00000028: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_942C0 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_942F0 [942F0, 9431A) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 258 + 258: AUTOMOD_942F0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_942F0"(258) Segment="Main"(200) +Size: Flags $00 ModuleSize 42 + +Content: Flags $08 +Contents offset $0000 size $002A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) +00000008: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000000C: 2868 0018 '(h..' MOVEA.L $0018(A0),A4 +00000010: 2C24 ',$' MOVE.L -(A4),D6 +00000012: 2006 ' .' MOVE.L D6,D0 +00000014: E580 '..' ASL.L #2,D0 +00000016: 220C '".' MOVE.L A4,D1 +00000018: 9280 '..' SUB.L D0,D1 +0000001A: 2041 ' A' MOVEA.L D1,A0 +0000001C: 2E10 '..' MOVE.L (A0),D7 +0000001E: 28C7 '(.' MOVE.L D7,(A4)+ +00000020: 4CEE 10C0 FFF4 'L.....' MOVEM.L -$000C(A6),D6/D7/A4 +00000026: 4E5E 'N^' UNLK A6 +00000028: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_942F0 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_94320 [94320, 9435C) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 259 + 259: AUTOMOD_94320 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_94320"(259) 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 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +0000000C: 266A 0018 '&j..' MOVEA.L $0018(A2),A3 +00000010: 2223 '"#' MOVE.L -(A3),D1 +00000012: 2001 ' .' MOVE.L D1,D0 +00000014: E580 '..' ASL.L #2,D0 +00000016: 284B '(K' MOVEA.L A3,A4 +00000018: 99C0 '..' SUBA.L D0,A4 +0000001A: 2414 '$.' MOVE.L (A4),D2 +0000001C: 4A81 'J.' TST.L D1 +0000001E: 670C 'g.' BEQ.S *+$000E ; 0000002C +00000020: 28AC 0004 '(...' MOVE.L $0004(A4),(A4) +00000024: 584C 'XL' ADDQ.W #4,A4 +00000026: 5381 'S.' SUBQ.L #1,D1 +00000028: 66F6 'f.' BNE.S *-$0008 ; 00000020 +0000002A: 594B 'YK' SUBQ.W #4,A3 +0000002C: 26C2 '&.' MOVE.L D2,(A3)+ +0000002E: 254B 0018 '%K..' MOVE.L A3,$0018(A2) +00000032: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4 +00000038: 4E5E 'N^' UNLK A6 +0000003A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_94320 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_94360 [94360, 94384) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 260 + 260: AUTOMOD_94360 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_94360"(260) 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: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000000A: 2868 0018 '(h..' MOVEA.L $0018(A0),A4 +0000000E: 2024 ' $' MOVE.L -(A4),D0 +00000010: 2224 '"$' MOVE.L -(A4),D1 +00000012: 2880 '(.' MOVE.L D0,(A4) +00000014: 2024 ' $' MOVE.L -(A4),D0 +00000016: 2881 '(.' MOVE.L D1,(A4) +00000018: 2940 0008 ')@..' MOVE.L D0,$0008(A4) +0000001C: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000020: 4E5E 'N^' UNLK A6 +00000022: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_94360 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_94390 [94390, 94418) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 261 + 261: AUTOMOD_94390 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_94390"(261) Segment="Main"(200) +Size: Flags $00 ModuleSize 136 + +Content: Flags $08 +Contents offset $0000 size $0088 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 2654 '&T' MOVEA.L (A4),A3 +0000000E: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +00000012: 45E8 0058 'E..X' LEA $0058(A0),A2 +00000016: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +0000001A: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +0000001E: 2C10 ',.' MOVE.L (A0),D6 +00000020: 2946 0030 ')F.0' MOVE.L D6,$0030(A4) +00000024: 2946 002C ')F.,' MOVE.L D6,$002C(A4) +00000028: 7000 'p.' MOVEQ #$00,D0 +0000002A: 102C 003C '.,.<' MOVE.B $003C(A4),D0 +0000002E: 4A80 'J.' TST.L D0 +00000030: 0800 0000 '....' BTST #$00,D0 +00000034: 6734 'g4' BEQ.S *+$0036 ; 0000006A +00000036: 206B 0004 ' k..' MOVEA.L $0004(A3),A0 +0000003A: 2F30 6C00 '/0l.' MOVE.L $00(A0,D6.L*4),-(A7) +0000003E: 2053 ' S' MOVEA.L (A3),A0 +00000040: 2F30 6C00 '/0l.' MOVE.L $00(A0,D6.L*4),-(A7) +00000044: 2F0C '/.' MOVE.L A4,-(A7) +00000046: 206C 0046 ' l.F' MOVEA.L $0046(A4),A0 +0000004A: 4E90 'N.' JSR (A0) +0000004C: 2E00 '..' MOVE.L D0,D7 +0000004E: 2F0C '/.' MOVE.L A4,-(A7) +00000050: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +00000054: 2F28 0014 '/(..' MOVE.L $0014(A0),-(A7) +00000058: 2F07 '/.' MOVE.L D7,-(A7) +0000005A: 206A 0018 ' j..' MOVEA.L $0018(A2),A0 +0000005E: 4E90 'N.' JSR (A0) +00000060: 9087 '..' SUB.L D7,D0 +00000062: 2E00 '..' MOVE.L D0,D7 +00000064: 4FEF 0018 'O...' LEA $0018(A7),A7 +00000068: 6002 '`.' BRA.S *+$0004 ; 0000006C +0000006A: 7E00 '~.' MOVEQ #$00,D7 +0000006C: 2F07 '/.' MOVE.L D7,-(A7) +0000006E: 2F06 '/.' MOVE.L D6,-(A7) +00000070: 2F0B '/.' MOVE.L A3,-(A7) +00000072: 2F0C '/.' MOVE.L A4,-(A7) +00000074: 206C 0042 ' l.B' MOVEA.L $0042(A4),A0 +00000078: 4E90 'N.' JSR (A0) +0000007A: 4FEF 0010 'O...' LEA $0010(A7),A7 +0000007E: 4CEE 1CC0 FFE8 'L.....' MOVEM.L -$0018(A6),D6/D7/A2-A4 +00000084: 4E5E 'N^' UNLK A6 +00000086: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_94390 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_94420 [94420, 94516) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +6A (9448A): JSR ShortFracMul + +4E (9446E): JSR ShortFracMul + + +Dictionary: Flags $00 FirstId 262 + 262: AUTOMOD_94420 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_94420"(262) Segment="Main"(200) +Size: Flags $00 ModuleSize 246 + +Content: Flags $08 +Contents offset $0000 size $00F6 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0F38 'H..8' MOVEM.L D4-D7/A2-A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 2654 '&T' MOVEA.L (A4),A3 +0000000E: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +00000012: 45E8 0058 'E..X' LEA $0058(A0),A2 +00000016: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +0000001A: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +0000001E: 2F10 '/.' MOVE.L (A0),-(A7) +00000020: 2F0C '/.' MOVE.L A4,-(A7) +00000022: 206C 0052 ' l.R' MOVEA.L $0052(A4),A0 +00000026: 4E90 'N.' JSR (A0) +00000028: 2E00 '..' MOVE.L D0,D7 +0000002A: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +0000002E: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000032: 2C10 ',.' MOVE.L (A0),D6 +00000034: 2946 0030 ')F.0' MOVE.L D6,$0030(A4) +00000038: 2946 002C ')F.,' MOVE.L D6,$002C(A4) +0000003C: B7EC 0020 '... ' CMPA.L $0020(A4),A3 +00000040: 504F 'PO' ADDQ.W #8,A7 +00000042: 663E 'f>' BNE.S *+$0040 ; 00000082 +00000044: 302C 000C '0,..' MOVE.W $000C(A4),D0 +00000048: 48C0 'H.' EXT.L D0 +0000004A: 2F00 '/.' MOVE.L D0,-(A7) +0000004C: 2F07 '/.' MOVE.L D7,-(A7) +0000004E: 4EBA 0000 'N...' JSR ShortFracMul ; id: 214 +00000052: 206B 0008 ' k..' MOVEA.L $0008(A3),A0 +00000056: 2180 6C00 '!.l.' MOVE.L D0,$00(A0,D6.L*4) +0000005A: 2053 ' S' MOVEA.L (A3),A0 +0000005C: 2180 6C00 '!.l.' MOVE.L D0,$00(A0,D6.L*4) +00000060: 302C 000E '0,..' MOVE.W $000E(A4),D0 +00000064: 48C0 'H.' EXT.L D0 +00000066: 2F00 '/.' MOVE.L D0,-(A7) +00000068: 2F07 '/.' MOVE.L D7,-(A7) +0000006A: 4EBA 0000 'N...' JSR ShortFracMul ; id: 214 +0000006E: 206B 000C ' k..' MOVEA.L $000C(A3),A0 +00000072: 2180 6C00 '!.l.' MOVE.L D0,$00(A0,D6.L*4) +00000076: 206B 0004 ' k..' MOVEA.L $0004(A3),A0 +0000007A: 2180 6C00 '!.l.' MOVE.L D0,$00(A0,D6.L*4) +0000007E: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000082: 206B 0004 ' k..' MOVEA.L $0004(A3),A0 +00000086: 2F30 6C00 '/0l.' MOVE.L $00(A0,D6.L*4),-(A7) +0000008A: 2053 ' S' MOVEA.L (A3),A0 +0000008C: 2F30 6C00 '/0l.' MOVE.L $00(A0,D6.L*4),-(A7) +00000090: 2F0C '/.' MOVE.L A4,-(A7) +00000092: 206C 0046 ' l.F' MOVEA.L $0046(A4),A0 +00000096: 4E90 'N.' JSR (A0) +00000098: 2800 '(.' MOVE.L D0,D4 +0000009A: 7000 'p.' MOVEQ #$00,D0 +0000009C: 102C 003C '.,.<' MOVE.B $003C(A4),D0 +000000A0: 4A80 'J.' TST.L D0 +000000A2: 0800 0000 '....' BTST #$00,D0 +000000A6: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000AA: 672C 'g,' BEQ.S *+$002E ; 000000D8 +000000AC: 2A07 '*.' MOVE.L D7,D5 +000000AE: 9A84 '..' SUB.L D4,D5 +000000B0: 4A85 'J.' TST.L D5 +000000B2: 6C06 'l.' BGE.S *+$0008 ; 000000BA +000000B4: 2005 ' .' MOVE.L D5,D0 +000000B6: 4480 'D.' NEG.L D0 +000000B8: 2A00 '*.' MOVE.L D0,D5 +000000BA: BA92 '..' CMP.L (A2),D5 +000000BC: 6F02 'o.' BLE.S *+$0004 ; 000000C0 +000000BE: 2E04 '..' MOVE.L D4,D7 +000000C0: 2F0C '/.' MOVE.L A4,-(A7) +000000C2: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +000000C6: 2F28 0014 '/(..' MOVE.L $0014(A0),-(A7) +000000CA: 2F07 '/.' MOVE.L D7,-(A7) +000000CC: 206A 0018 ' j..' MOVEA.L $0018(A2),A0 +000000D0: 4E90 'N.' JSR (A0) +000000D2: 2E00 '..' MOVE.L D0,D7 +000000D4: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000D8: 9E84 '..' SUB.L D4,D7 +000000DA: 2F07 '/.' MOVE.L D7,-(A7) +000000DC: 2F06 '/.' MOVE.L D6,-(A7) +000000DE: 2F0B '/.' MOVE.L A3,-(A7) +000000E0: 2F0C '/.' MOVE.L A4,-(A7) +000000E2: 206C 0042 ' l.B' MOVEA.L $0042(A4),A0 +000000E6: 4E90 'N.' JSR (A0) +000000E8: 4FEF 0010 'O...' LEA $0010(A7),A7 +000000EC: 4CEE 1CF0 FFE0 'L.....' MOVEM.L -$0020(A6),D4-D7/A2-A4 +000000F2: 4E5E 'N^' UNLK A6 +000000F4: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ShortFracMul"(214) + 0000006C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ShortFracMul"(214) + 00000050 +Comment: + + AUTOMOD_94420 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_94520 [94520, 9494E) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 263 + 263: AUTOMOD_94520 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_94520"(263) Segment="Main"(200) +Size: Flags $00 ModuleSize 1070 + +Content: Flags $08 +Contents offset $0000 size $042E +00000000: 4E56 FFB2 'NV..' LINK.W A6,#-$004E +00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) +00000008: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000000C: 2868 0008 '(h..' MOVEA.L $0008(A0),A4 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 1028 003C '.(.<' MOVE.B $003C(A0),D0 +00000016: 4A80 'J.' TST.L D0 +00000018: 0800 0000 '....' BTST #$00,D0 +0000001C: 6716 'g.' BEQ.S *+$0018 ; 00000034 +0000001E: 2654 '&T' MOVEA.L (A4),A3 +00000020: 2D6C 0008 FFCE '-l....' MOVE.L $0008(A4),-$0032(A6) +00000026: 2D6C 0010 FFD2 '-l....' MOVE.L $0010(A4),-$002E(A6) +0000002C: 7001 'p.' MOVEQ #$01,D0 +0000002E: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +00000032: 6016 '`.' BRA.S *+$0018 ; 0000004A +00000034: 266C 0004 '&l..' MOVEA.L $0004(A4),A3 +00000038: 2D6C 000C FFCE '-l....' MOVE.L $000C(A4),-$0032(A6) +0000003E: 2D6C 0014 FFD2 '-l....' MOVE.L $0014(A4),-$002E(A6) +00000044: 7002 'p.' MOVEQ #$02,D0 +00000046: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +0000004A: 426E FFD6 'Bn..' CLR.W -$002A(A6) +0000004E: 6000 03C8 '`...' BRA *+$03CA ; 00000418 +00000052: 302E FFD6 '0...' MOVE.W -$002A(A6),D0 +00000056: 48C0 'H.' EXT.L D0 +00000058: 206C 0020 ' l. ' MOVEA.L $0020(A4),A0 +0000005C: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 +00000060: 48C0 'H.' EXT.L D0 +00000062: 2D40 FFCA '-@..' MOVE.L D0,-$0036(A6) +00000066: 302E FFD6 '0...' MOVE.W -$002A(A6),D0 +0000006A: 48C0 'H.' EXT.L D0 +0000006C: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +00000070: 3C30 0A00 '<0..' MOVE.W $00(A0,D0.L*2),D6 +00000074: 6008 '`.' BRA.S *+$000A ; 0000007E +00000076: 202E FFCA ' ...' MOVE.L -$0036(A6),D0 +0000007A: 52AE FFCA 'R...' ADDQ.L #1,-$0036(A6) +0000007E: 206C 0028 ' l.(' MOVEA.L $0028(A4),A0 +00000082: 202E FFCA ' ...' MOVE.L -$0036(A6),D0 +00000086: 7200 'r.' MOVEQ #$00,D1 +00000088: 1230 0800 '.0..' MOVE.B $00(A0,D0.L),D1 +0000008C: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 +00000090: C081 '..' AND.L D1,D0 +00000092: 6608 'f.' BNE.S *+$000A ; 0000009C +00000094: 48C6 'H.' EXT.L D6 +00000096: BCAE FFCA '....' CMP.L -$0036(A6),D6 +0000009A: 6CDA 'l.' BGE.S *-$0024 ; 00000076 +0000009C: 48C6 'H.' EXT.L D6 +0000009E: BCAE FFCA '....' CMP.L -$0036(A6),D6 +000000A2: 6D00 036C 'm..l' BLT *+$036E ; 00000410 +000000A6: 2D6E FFCA FFFC '-n....' MOVE.L -$0036(A6),-$0004(A6) +000000AC: 302E FFD6 '0...' MOVE.W -$002A(A6),D0 +000000B0: 48C0 'H.' EXT.L D0 +000000B2: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +000000B6: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 +000000BA: 48C0 'H.' EXT.L D0 +000000BC: B0AE FFCA '....' CMP.L -$0036(A6),D0 +000000C0: 57C3 'W.' SEQ D3 +000000C2: 4403 'D.' NEG.B D3 +000000C4: 6712 'g.' BEQ.S *+$0014 ; 000000D8 +000000C6: 302E FFD6 '0...' MOVE.W -$002A(A6),D0 +000000CA: 48C0 'H.' EXT.L D0 +000000CC: 206C 0020 ' l. ' MOVEA.L $0020(A4),A0 +000000D0: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 +000000D4: 48C0 'H.' EXT.L D0 +000000D6: 6006 '`.' BRA.S *+$0008 ; 000000DE +000000D8: 202E FFCA ' ...' MOVE.L -$0036(A6),D0 +000000DC: 5280 'R.' ADDQ.L #1,D0 +000000DE: 2D40 FFC6 '-@..' MOVE.L D0,-$003A(A6) +000000E2: 3C00 '<.' MOVE.W D0,D6 +000000E4: 6040 '`@' BRA.S *+$0042 ; 00000126 +000000E6: 302E FFD6 '0...' MOVE.W -$002A(A6),D0 +000000EA: 48C0 'H.' EXT.L D0 +000000EC: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +000000F0: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 +000000F4: 48C0 'H.' EXT.L D0 +000000F6: B0AE FFC6 '....' CMP.L -$003A(A6),D0 +000000FA: 57C3 'W.' SEQ D3 +000000FC: 4403 'D.' NEG.B D3 +000000FE: 6712 'g.' BEQ.S *+$0014 ; 00000112 +00000100: 302E FFD6 '0...' MOVE.W -$002A(A6),D0 +00000104: 48C0 'H.' EXT.L D0 +00000106: 206C 0020 ' l. ' MOVEA.L $0020(A4),A0 +0000010A: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 +0000010E: 48C0 'H.' EXT.L D0 +00000110: 6006 '`.' BRA.S *+$0008 ; 00000118 +00000112: 202E FFC6 ' ...' MOVE.L -$003A(A6),D0 +00000116: 5280 'R.' ADDQ.L #1,D0 +00000118: 2D40 FFC6 '-@..' MOVE.L D0,-$003A(A6) +0000011C: 202E FFCA ' ...' MOVE.L -$0036(A6),D0 +00000120: B0AE FFC6 '....' CMP.L -$003A(A6),D0 +00000124: 6716 'g.' BEQ.S *+$0018 ; 0000013C +00000126: 206C 0028 ' l.(' MOVEA.L $0028(A4),A0 +0000012A: 202E FFC6 ' ...' MOVE.L -$003A(A6),D0 +0000012E: 7200 'r.' MOVEQ #$00,D1 +00000130: 1230 0800 '.0..' MOVE.B $00(A0,D0.L),D1 +00000134: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 +00000138: C081 '..' AND.L D1,D0 +0000013A: 67AA 'g.' BEQ.S *-$0054 ; 000000E6 +0000013C: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 +00000140: 202E FFCA ' ...' MOVE.L -$0036(A6),D0 +00000144: 2248 '"H' MOVEA.L A0,A1 +00000146: 222E FFC6 '"...' MOVE.L -$003A(A6),D1 +0000014A: 2030 0C00 ' 0..' MOVE.L $00(A0,D0.L*4),D0 +0000014E: B0B1 1C00 '....' CMP.L $00(A1,D1.L*4),D0 +00000152: 6C78 'lx' BGE.S *+$007A ; 000001CC +00000154: 202E FFCA ' ...' MOVE.L -$0036(A6),D0 +00000158: E580 '..' ASL.L #2,D0 +0000015A: 2D40 FFBA '-@..' MOVE.L D0,-$0046(A6) +0000015E: 2D73 0800 FFD8 '-s....' MOVE.L $00(A3,D0.L),-$0028(A6) +00000164: 206E FFCE ' n..' MOVEA.L -$0032(A6),A0 +00000168: 202E FFBA ' ...' MOVE.L -$0046(A6),D0 +0000016C: 2D70 0800 FFDC '-p....' MOVE.L $00(A0,D0.L),-$0024(A6) +00000172: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 +00000176: 202E FFBA ' ...' MOVE.L -$0046(A6),D0 +0000017A: 2D70 0800 FFE0 '-p....' MOVE.L $00(A0,D0.L),-$0020(A6) +00000180: 202E FFC6 ' ...' MOVE.L -$003A(A6),D0 +00000184: E580 '..' ASL.L #2,D0 +00000186: 2D40 FFBE '-@..' MOVE.L D0,-$0042(A6) +0000018A: 206E FFCE ' n..' MOVEA.L -$0032(A6),A0 +0000018E: 202E FFBE ' ...' MOVE.L -$0042(A6),D0 +00000192: 2D70 0800 FFF0 '-p....' MOVE.L $00(A0,D0.L),-$0010(A6) +00000198: 202E FFBE ' ...' MOVE.L -$0042(A6),D0 +0000019C: 2D73 0800 FFC2 '-s....' MOVE.L $00(A3,D0.L),-$003E(A6) +000001A2: 202E FFC2 ' ...' MOVE.L -$003E(A6),D0 +000001A6: 90AE FFF0 '....' SUB.L -$0010(A6),D0 +000001AA: 2D40 FFE8 '-@..' MOVE.L D0,-$0018(A6) +000001AE: 202E FFC2 ' ...' MOVE.L -$003E(A6),D0 +000001B2: 90AE FFD8 '....' SUB.L -$0028(A6),D0 +000001B6: 2D40 FFEC '-@..' MOVE.L D0,-$0014(A6) +000001BA: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 +000001BE: 202E FFBE ' ...' MOVE.L -$0042(A6),D0 +000001C2: 2E30 0800 '.0..' MOVE.L $00(A0,D0.L),D7 +000001C6: 9EAE FFE0 '....' SUB.L -$0020(A6),D7 +000001CA: 6076 '`v' BRA.S *+$0078 ; 00000242 +000001CC: 202E FFC6 ' ...' MOVE.L -$003A(A6),D0 +000001D0: E580 '..' ASL.L #2,D0 +000001D2: 2D40 FFBA '-@..' MOVE.L D0,-$0046(A6) +000001D6: 2D73 0800 FFD8 '-s....' MOVE.L $00(A3,D0.L),-$0028(A6) +000001DC: 206E FFCE ' n..' MOVEA.L -$0032(A6),A0 +000001E0: 202E FFBA ' ...' MOVE.L -$0046(A6),D0 +000001E4: 2D70 0800 FFDC '-p....' MOVE.L $00(A0,D0.L),-$0024(A6) +000001EA: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 +000001EE: 202E FFBA ' ...' MOVE.L -$0046(A6),D0 +000001F2: 2D70 0800 FFE0 '-p....' MOVE.L $00(A0,D0.L),-$0020(A6) +000001F8: 202E FFCA ' ...' MOVE.L -$0036(A6),D0 +000001FC: E580 '..' ASL.L #2,D0 +000001FE: 2D40 FFBE '-@..' MOVE.L D0,-$0042(A6) +00000202: 206E FFCE ' n..' MOVEA.L -$0032(A6),A0 +00000206: 202E FFBE ' ...' MOVE.L -$0042(A6),D0 +0000020A: 2D70 0800 FFF0 '-p....' MOVE.L $00(A0,D0.L),-$0010(A6) +00000210: 202E FFBE ' ...' MOVE.L -$0042(A6),D0 +00000214: 2D73 0800 FFC2 '-s....' MOVE.L $00(A3,D0.L),-$003E(A6) +0000021A: 202E FFC2 ' ...' MOVE.L -$003E(A6),D0 +0000021E: 90AE FFF0 '....' SUB.L -$0010(A6),D0 +00000222: 2D40 FFE8 '-@..' MOVE.L D0,-$0018(A6) +00000226: 202E FFC2 ' ...' MOVE.L -$003E(A6),D0 +0000022A: 90AE FFD8 '....' SUB.L -$0028(A6),D0 +0000022E: 2D40 FFEC '-@..' MOVE.L D0,-$0014(A6) +00000232: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 +00000236: 202E FFBE ' ...' MOVE.L -$0042(A6),D0 +0000023A: 2E30 0800 '.0..' MOVE.L $00(A0,D0.L),D7 +0000023E: 9EAE FFE0 '....' SUB.L -$0020(A6),D7 +00000242: 2D6E FFDC FFF4 '-n....' MOVE.L -$0024(A6),-$000C(A6) +00000248: 202E FFD8 ' ...' MOVE.L -$0028(A6),D0 +0000024C: 90AE FFDC '....' SUB.L -$0024(A6),D0 +00000250: 2D40 FFE4 '-@..' MOVE.L D0,-$001C(A6) +00000254: 4A87 'J.' TST.L D7 +00000256: 6700 01A0 'g...' BEQ *+$01A2 ; 000003F8 +0000025A: 0C87 0000 8000 '......' CMPI.L #$00008000,D7 +00000260: 6C00 00BA 'l...' BGE *+$00BC ; 0000031C +00000264: 0CAE 0000 8000 '......' CMPI.L #$00008000,-$0014(A6) + FFEC +0000026C: 6C00 00AE 'l...' BGE *+$00B0 ; 0000031C +00000270: 2007 ' .' MOVE.L D7,D0 +00000272: E280 '..' ASR.L #1,D0 +00000274: 2D40 FFB6 '-@..' MOVE.L D0,-$004A(A6) +00000278: 6000 0094 '`...' BRA *+$0096 ; 0000030E +0000027C: 48C6 'H.' EXT.L D6 +0000027E: 206E FFCE ' n..' MOVEA.L -$0032(A6),A0 +00000282: 2A30 6C00 '*0l.' MOVE.L $00(A0,D6.L*4),D5 +00000286: BAAE FFF4 '....' CMP.L -$000C(A6),D5 +0000028A: 6E06 'n.' BGT.S *+$0008 ; 00000292 +0000028C: DAAE FFE4 '....' ADD.L -$001C(A6),D5 +00000290: 604A '`J' BRA.S *+$004C ; 000002DC +00000292: BAAE FFF0 '....' CMP.L -$0010(A6),D5 +00000296: 6D06 'm.' BLT.S *+$0008 ; 0000029E +00000298: DAAE FFE8 '....' ADD.L -$0018(A6),D5 +0000029C: 603E '`>' BRA.S *+$0040 ; 000002DC +0000029E: 48C6 'H.' EXT.L D6 +000002A0: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 +000002A4: 2A30 6C00 '*0l.' MOVE.L $00(A0,D6.L*4),D5 +000002A8: 9AAE FFE0 '....' SUB.L -$0020(A6),D5 +000002AC: 302E FFEE '0...' MOVE.W -$0012(A6),D0 +000002B0: C1C5 '..' MULS.W D5,D0 +000002B2: 2A00 '*.' MOVE.L D0,D5 +000002B4: DAAE FFB6 '....' ADD.L -$004A(A6),D5 +000002B8: 0C85 0000 8000 '......' CMPI.L #$00008000,D5 +000002BE: 6C0C 'l.' BGE.S *+$000E ; 000002CC +000002C0: 3005 '0.' MOVE.W D5,D0 +000002C2: 48C0 'H.' EXT.L D0 +000002C4: 81C7 '..' DIVS.W D7,D0 +000002C6: 48C0 'H.' EXT.L D0 +000002C8: 2A00 '*.' MOVE.L D0,D5 +000002CA: 600C '`.' BRA.S *+$000E ; 000002D8 +000002CC: 3007 '0.' MOVE.W D7,D0 +000002CE: 48C0 'H.' EXT.L D0 +000002D0: 2205 '".' MOVE.L D5,D1 +000002D2: 4C40 1801 'L@..' DIVS.L D0,D1 +000002D6: 2A01 '*.' MOVE.L D1,D5 +000002D8: DAAE FFD8 '....' ADD.L -$0028(A6),D5 +000002DC: 48C6 'H.' EXT.L D6 +000002DE: 2785 6C00 ''.l.' MOVE.L D5,$00(A3,D6.L*4) +000002E2: 302E FFD6 '0...' MOVE.W -$002A(A6),D0 +000002E6: 48C0 'H.' EXT.L D0 +000002E8: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +000002EC: BC70 0A00 '.p..' CMP.W $00(A0,D0.L*2),D6 +000002F0: 57C3 'W.' SEQ D3 +000002F2: 4403 'D.' NEG.B D3 +000002F4: 6712 'g.' BEQ.S *+$0014 ; 00000308 +000002F6: 302E FFD6 '0...' MOVE.W -$002A(A6),D0 +000002FA: 48C0 'H.' EXT.L D0 +000002FC: 206C 0020 ' l. ' MOVEA.L $0020(A4),A0 +00000300: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 +00000304: 48C0 'H.' EXT.L D0 +00000306: 6004 '`.' BRA.S *+$0006 ; 0000030C +00000308: 3006 '0.' MOVE.W D6,D0 +0000030A: 5240 'R@' ADDQ.W #1,D0 +0000030C: 3C00 '<.' MOVE.W D0,D6 +0000030E: 48C6 'H.' EXT.L D6 +00000310: BCAE FFC6 '....' CMP.L -$003A(A6),D6 +00000314: 6600 FF66 'f..f' BNE *-$0098 ; 0000027C +00000318: 6000 00E6 '`...' BRA *+$00E8 ; 00000400 +0000031C: 7001 'p.' MOVEQ #$01,D0 +0000031E: 2D40 FFB6 '-@..' MOVE.L D0,-$004A(A6) +00000322: 6000 008E '`...' BRA *+$0090 ; 000003B2 +00000326: 48C6 'H.' EXT.L D6 +00000328: 206E FFCE ' n..' MOVEA.L -$0032(A6),A0 +0000032C: 2830 6C00 '(0l.' MOVE.L $00(A0,D6.L*4),D4 +00000330: B8AE FFF4 '....' CMP.L -$000C(A6),D4 +00000334: 6E06 'n.' BGT.S *+$0008 ; 0000033C +00000336: D8AE FFE4 '....' ADD.L -$001C(A6),D4 +0000033A: 6044 '`D' BRA.S *+$0046 ; 00000380 +0000033C: B8AE FFF0 '....' CMP.L -$0010(A6),D4 +00000340: 6D06 'm.' BLT.S *+$0008 ; 00000348 +00000342: D8AE FFE8 '....' ADD.L -$0018(A6),D4 +00000346: 6038 '`8' BRA.S *+$003A ; 00000380 +00000348: 4AAE FFB6 'J...' TST.L -$004A(A6) +0000034C: 6714 'g.' BEQ.S *+$0016 ; 00000362 +0000034E: 598F 'Y.' SUBQ.L #4,A7 +00000350: 2F2E FFEC '/...' MOVE.L -$0014(A6),-(A7) +00000354: 2F07 '/.' MOVE.L D7,-(A7) +00000356: A84D '.M' _FixDiv ; A84D +00000358: 2D5F FFB2 '-_..' MOVE.L (A7)+,-$004E(A6) +0000035C: 7000 'p.' MOVEQ #$00,D0 +0000035E: 2D40 FFB6 '-@..' MOVE.L D0,-$004A(A6) +00000362: 48C6 'H.' EXT.L D6 +00000364: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 +00000368: 2830 6C00 '(0l.' MOVE.L $00(A0,D6.L*4),D4 +0000036C: 98AE FFE0 '....' SUB.L -$0020(A6),D4 +00000370: 598F 'Y.' SUBQ.L #4,A7 +00000372: 2F04 '/.' MOVE.L D4,-(A7) +00000374: 2F2E FFB2 '/...' MOVE.L -$004E(A6),-(A7) +00000378: A868 '.h' _FixMul ; A868 +0000037A: 281F '(.' MOVE.L (A7)+,D4 +0000037C: D8AE FFD8 '....' ADD.L -$0028(A6),D4 +00000380: 48C6 'H.' EXT.L D6 +00000382: 2784 6C00 ''.l.' MOVE.L D4,$00(A3,D6.L*4) +00000386: 302E FFD6 '0...' MOVE.W -$002A(A6),D0 +0000038A: 48C0 'H.' EXT.L D0 +0000038C: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +00000390: BC70 0A00 '.p..' CMP.W $00(A0,D0.L*2),D6 +00000394: 57C3 'W.' SEQ D3 +00000396: 4403 'D.' NEG.B D3 +00000398: 6712 'g.' BEQ.S *+$0014 ; 000003AC +0000039A: 302E FFD6 '0...' MOVE.W -$002A(A6),D0 +0000039E: 48C0 'H.' EXT.L D0 +000003A0: 206C 0020 ' l. ' MOVEA.L $0020(A4),A0 +000003A4: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 +000003A8: 48C0 'H.' EXT.L D0 +000003AA: 6004 '`.' BRA.S *+$0006 ; 000003B0 +000003AC: 3006 '0.' MOVE.W D6,D0 +000003AE: 5240 'R@' ADDQ.W #1,D0 +000003B0: 3C00 '<.' MOVE.W D0,D6 +000003B2: 48C6 'H.' EXT.L D6 +000003B4: BCAE FFC6 '....' CMP.L -$003A(A6),D6 +000003B8: 6600 FF6C 'f..l' BNE *-$0092 ; 00000326 +000003BC: 6042 '`B' BRA.S *+$0044 ; 00000400 +000003BE: 48C6 'H.' EXT.L D6 +000003C0: 202E FFD8 ' ...' MOVE.L -$0028(A6),D0 +000003C4: 90AE FFDC '....' SUB.L -$0024(A6),D0 +000003C8: D1B3 6C00 '..l.' ADD.L D0,$00(A3,D6.L*4) +000003CC: 302E FFD6 '0...' MOVE.W -$002A(A6),D0 +000003D0: 48C0 'H.' EXT.L D0 +000003D2: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +000003D6: BC70 0A00 '.p..' CMP.W $00(A0,D0.L*2),D6 +000003DA: 57C3 'W.' SEQ D3 +000003DC: 4403 'D.' NEG.B D3 +000003DE: 6712 'g.' BEQ.S *+$0014 ; 000003F2 +000003E0: 302E FFD6 '0...' MOVE.W -$002A(A6),D0 +000003E4: 48C0 'H.' EXT.L D0 +000003E6: 206C 0020 ' l. ' MOVEA.L $0020(A4),A0 +000003EA: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 +000003EE: 48C0 'H.' EXT.L D0 +000003F0: 6004 '`.' BRA.S *+$0006 ; 000003F6 +000003F2: 3006 '0.' MOVE.W D6,D0 +000003F4: 5240 'R@' ADDQ.W #1,D0 +000003F6: 3C00 '<.' MOVE.W D0,D6 +000003F8: 48C6 'H.' EXT.L D6 +000003FA: BCAE FFC6 '....' CMP.L -$003A(A6),D6 +000003FE: 66BE 'f.' BNE.S *-$0040 ; 000003BE +00000400: 202E FFC6 ' ...' MOVE.L -$003A(A6),D0 +00000404: 2D40 FFCA '-@..' MOVE.L D0,-$0036(A6) +00000408: B0AE FFFC '....' CMP.L -$0004(A6),D0 +0000040C: 6600 FC9E 'f...' BNE *-$0360 ; 000000AC +00000410: 302E FFD6 '0...' MOVE.W -$002A(A6),D0 +00000414: 526E FFD6 'Rn..' ADDQ.W #1,-$002A(A6) +00000418: 302E FFD6 '0...' MOVE.W -$002A(A6),D0 +0000041C: B06C 001C '.l..' CMP.W $001C(A4),D0 +00000420: 6D00 FC30 'm..0' BLT *-$03CE ; 00000052 +00000424: 4CEE 18F8 FF96 'L.....' MOVEM.L -$006A(A6),D3-D7/A3/A4 +0000042A: 4E5E 'N^' UNLK A6 +0000042C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_94520 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_94950 [94950, 94A46) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +D8 (94A28): JSR ShortFracMul + +C0 (94A10): JSR ShortFracMul + +A0 (949F0): JSR ShortMulDiv + +7E (949CE): JSR ShortMulDiv + + +Dictionary: Flags $00 FirstId 264 + 264: AUTOMOD_94950 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_94950"(264) Segment="Main"(200) +Size: Flags $00 ModuleSize 246 + +Content: Flags $08 +Contents offset $0000 size $00F6 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 102C 003C '.,.<' MOVE.B $003C(A4),D0 +00000016: 4A80 'J.' TST.L D0 +00000018: 0800 0000 '....' BTST #$00,D0 +0000001C: 6708 'g.' BEQ.S *+$000A ; 00000026 +0000001E: 2E2C 0030 '.,.0' MOVE.L $0030(A4),D7 +00000022: 2654 '&T' MOVEA.L (A4),A3 +00000024: 6008 '`.' BRA.S *+$000A ; 0000002E +00000026: 2E2C 0034 '.,.4' MOVE.L $0034(A4),D7 +0000002A: 266C 0004 '&l..' MOVEA.L $0004(A4),A3 +0000002E: 206B 0004 ' k..' MOVEA.L $0004(A3),A0 +00000032: 226B 000C '"k..' MOVEA.L $000C(A3),A1 +00000036: 2030 7C00 ' 0|.' MOVE.L $00(A0,D7.L*4),D0 +0000003A: 90B1 7C00 '..|.' SUB.L $00(A1,D7.L*4),D0 +0000003E: 2F00 '/.' MOVE.L D0,-(A7) +00000040: 2053 ' S' MOVEA.L (A3),A0 +00000042: 226B 0008 '"k..' MOVEA.L $0008(A3),A1 +00000046: 2030 7C00 ' 0|.' MOVE.L $00(A0,D7.L*4),D0 +0000004A: 90B1 7C00 '..|.' SUB.L $00(A1,D7.L*4),D0 +0000004E: 2F00 '/.' MOVE.L D0,-(A7) +00000050: 2F0C '/.' MOVE.L A4,-(A7) +00000052: 206C 0046 ' l.F' MOVEA.L $0046(A4),A0 +00000056: 4E90 'N.' JSR (A0) +00000058: 2C00 ',.' MOVE.L D0,D6 +0000005A: 0C6C 4000 0040 '.l@..@' CMPI.W #$4000,$0040(A4) +00000060: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000064: 674A 'gJ' BEQ.S *+$004C ; 000000B0 +00000066: 4A6C 0010 'Jl..' TST.W $0010(A4) +0000006A: 671C 'g.' BEQ.S *+$001E ; 00000088 +0000006C: 302C 0040 '0,.@' MOVE.W $0040(A4),D0 +00000070: 48C0 'H.' EXT.L D0 +00000072: 2F00 '/.' MOVE.L D0,-(A7) +00000074: 302C 0010 '0,..' MOVE.W $0010(A4),D0 +00000078: 48C0 'H.' EXT.L D0 +0000007A: 2F00 '/.' MOVE.L D0,-(A7) +0000007C: 2F06 '/.' MOVE.L D6,-(A7) +0000007E: 4EBA 0000 'N...' JSR ShortMulDiv ; id: 215 +00000082: 2480 '$.' MOVE.L D0,(A2) +00000084: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000088: 4A6C 0012 'Jl..' TST.W $0012(A4) +0000008C: 6756 'gV' BEQ.S *+$0058 ; 000000E4 +0000008E: 302C 0040 '0,.@' MOVE.W $0040(A4),D0 +00000092: 48C0 'H.' EXT.L D0 +00000094: 2F00 '/.' MOVE.L D0,-(A7) +00000096: 302C 0012 '0,..' MOVE.W $0012(A4),D0 +0000009A: 48C0 'H.' EXT.L D0 +0000009C: 2F00 '/.' MOVE.L D0,-(A7) +0000009E: 2F06 '/.' MOVE.L D6,-(A7) +000000A0: 4EBA 0000 'N...' JSR ShortMulDiv ; id: 215 +000000A4: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +000000A8: 2080 ' .' MOVE.L D0,(A0) +000000AA: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000AE: 6034 '`4' BRA.S *+$0036 ; 000000E4 +000000B0: 4A6C 0010 'Jl..' TST.W $0010(A4) +000000B4: 6712 'g.' BEQ.S *+$0014 ; 000000C8 +000000B6: 302C 0010 '0,..' MOVE.W $0010(A4),D0 +000000BA: 48C0 'H.' EXT.L D0 +000000BC: 2F00 '/.' MOVE.L D0,-(A7) +000000BE: 2F06 '/.' MOVE.L D6,-(A7) +000000C0: 4EBA 0000 'N...' JSR ShortFracMul ; id: 214 +000000C4: 2480 '$.' MOVE.L D0,(A2) +000000C6: 504F 'PO' ADDQ.W #8,A7 +000000C8: 4A6C 0012 'Jl..' TST.W $0012(A4) +000000CC: 6716 'g.' BEQ.S *+$0018 ; 000000E4 +000000CE: 302C 0012 '0,..' MOVE.W $0012(A4),D0 +000000D2: 48C0 'H.' EXT.L D0 +000000D4: 2F00 '/.' MOVE.L D0,-(A7) +000000D6: 2F06 '/.' MOVE.L D6,-(A7) +000000D8: 4EBA 0000 'N...' JSR ShortFracMul ; id: 214 +000000DC: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +000000E0: 2080 ' .' MOVE.L D0,(A0) +000000E2: 504F 'PO' ADDQ.W #8,A7 +000000E4: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +000000E8: 2087 ' .' MOVE.L D7,(A0) +000000EA: 200B ' .' MOVE.L A3,D0 +000000EC: 4CEE 1CC0 FFEC 'L.....' MOVEM.L -$0014(A6),D6/D7/A2-A4 +000000F2: 4E5E 'N^' UNLK A6 +000000F4: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ShortFracMul"(214) + 000000DA + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ShortFracMul"(214) + 000000C2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ShortMulDiv"(215) + 000000A2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ShortMulDiv"(215) + 00000080 +Comment: + + AUTOMOD_94950 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_94A50 [94A50, 94AB8) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 265 + 265: AUTOMOD_94A50 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_94A50"(265) 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 0F18 'H...' MOVEM.L D4-D7/A3/A4,-(A7) +00000008: 282E 0010 '(...' MOVE.L $0010(A6),D4 +0000000C: 2A2E 000C '*...' MOVE.L $000C(A6),D5 +00000010: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000014: 286B 0008 '(k..' MOVEA.L $0008(A3),A4 +00000018: 3E2B 003A '>+.:' MOVE.W $003A(A3),D7 +0000001C: 6D3C 'm<' BLT.S *+$003E ; 0000005A +0000001E: 59AB 0018 'Y...' SUBQ.L #4,$0018(A3) +00000022: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 +00000026: 2C10 ',.' MOVE.L (A0),D6 +00000028: 4A6B 0010 'Jk..' TST.W $0010(A3) +0000002C: 6710 'g.' BEQ.S *+$0012 ; 0000003E +0000002E: 2054 ' T' MOVEA.L (A4),A0 +00000030: DBB0 6C00 '..l.' ADD.L D5,$00(A0,D6.L*4) +00000034: 206C 0028 ' l.(' MOVEA.L $0028(A4),A0 +00000038: 0030 0001 6800 '.0..h.' ORI.B #$01,$00(A0,D6.L) +0000003E: 4A6B 0012 'Jk..' TST.W $0012(A3) +00000042: 6712 'g.' BEQ.S *+$0014 ; 00000056 +00000044: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000048: D9B0 6C00 '..l.' ADD.L D4,$00(A0,D6.L*4) +0000004C: 206C 0028 ' l.(' MOVEA.L $0028(A4),A0 +00000050: 0030 0002 6800 '.0..h.' ORI.B #$02,$00(A0,D6.L) +00000056: 51CF FFC6 'Q...' DBF D7,*-$0038 ; 0000001E +0000005A: 426B 003A 'Bk.:' CLR.W $003A(A3) +0000005E: 4CEE 18F0 FFE8 'L.....' MOVEM.L -$0018(A6),D4-D7/A3/A4 +00000064: 4E5E 'N^' UNLK A6 +00000066: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_94A50 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_94AC0 [94AC0, 94AF2) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +18 (94AD8): JSR $94950 + +26 (94AE6): JSR $94A50 + + +Dictionary: Flags $00 FirstId 266 + 266: AUTOMOD_94AC0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_94AC0"(266) Segment="Main"(200) +Size: Flags $00 ModuleSize 50 + +Content: Flags $08 +Contents offset $0000 size $0032 +00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 486E FFFC 'Hn..' PEA -$0004(A6) +0000000E: 486E FFF8 'Hn..' PEA -$0008(A6) +00000012: 486E FFF4 'Hn..' PEA -$000C(A6) +00000016: 2F0C '/.' MOVE.L A4,-(A7) +00000018: 4EBA FE76 'N..v' JSR *-$0188 ; FFFFFE90 +0000001C: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000020: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +00000024: 2F0C '/.' MOVE.L A4,-(A7) +00000026: 4EBA FF68 'N..h' JSR *-$0096 ; FFFFFF90 +0000002A: 286E FFF0 '(n..' MOVEA.L -$0010(A6),A4 +0000002E: 4E5E 'N^' UNLK A6 +00000030: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_94AC0 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_94B00 [94B00, 94BAC) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1A (94B1A): JSR $94950 + + +Dictionary: Flags $00 FirstId 267 + 267: AUTOMOD_94B00 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_94B00"(267) Segment="Main"(200) +Size: Flags $00 ModuleSize 172 + +Content: Flags $08 +Contents offset $0000 size $00AC +00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +0000000C: 486E FFFC 'Hn..' PEA -$0004(A6) +00000010: 486E FFF8 'Hn..' PEA -$0008(A6) +00000014: 486E FFF4 'Hn..' PEA -$000C(A6) +00000018: 2F0A '/.' MOVE.L A2,-(A7) +0000001A: 4EBA FE34 'N..4' JSR *-$01CA ; FFFFFE50 +0000001E: 2640 '&@' MOVEA.L D0,A3 +00000020: 2E2E FFFC '....' MOVE.L -$0004(A6),D7 +00000024: 2A2E FFF4 '*...' MOVE.L -$000C(A6),D5 +00000028: 2C2E FFF8 ',...' MOVE.L -$0008(A6),D6 +0000002C: 59AA 0018 'Y...' SUBQ.L #4,$0018(A2) +00000030: 206A 0018 ' j..' MOVEA.L $0018(A2),A0 +00000034: 2810 '(.' MOVE.L (A0),D4 +00000036: 3D6A 0010 FFF6 '=j....' MOVE.W $0010(A2),-$000A(A6) +0000003C: 322A 0012 '2*..' MOVE.W $0012(A2),D1 +00000040: 286A 0008 '(j..' MOVEA.L $0008(A2),A4 +00000044: 206C 0020 ' l. ' MOVEA.L $0020(A4),A0 +00000048: 3030 4A00 '00J.' MOVE.W $00(A0,D4.L*2),D0 +0000004C: 48C0 'H.' EXT.L D0 +0000004E: 2600 '&.' MOVE.L D0,D3 +00000050: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +00000054: 3030 4A00 '00J.' MOVE.W $00(A0,D4.L*2),D0 +00000058: 48C0 'H.' EXT.L D0 +0000005A: 2400 '$.' MOVE.L D0,D2 +0000005C: 9483 '..' SUB.L D3,D2 +0000005E: 4A42 'JB' TST.W D2 +00000060: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000064: 6D3C 'm<' BLT.S *+$003E ; 000000A2 +00000066: BE83 '..' CMP.L D3,D7 +00000068: 6604 'f.' BNE.S *+$0006 ; 0000006E +0000006A: B9CB '..' CMPA.L A3,A4 +0000006C: 672C 'g,' BEQ.S *+$002E ; 0000009A +0000006E: 4A6E FFF6 'Jn..' TST.W -$000A(A6) +00000072: 6710 'g.' BEQ.S *+$0012 ; 00000084 +00000074: 2054 ' T' MOVEA.L (A4),A0 +00000076: DBB0 3C00 '..<.' ADD.L D5,$00(A0,D3.L*4) +0000007A: 206C 0028 ' l.(' MOVEA.L $0028(A4),A0 +0000007E: 0030 0001 3800 '.0..8.' ORI.B #$01,$00(A0,D3.L) +00000084: 4A41 'JA' TST.W D1 +00000086: 6712 'g.' BEQ.S *+$0014 ; 0000009A +00000088: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +0000008C: DDB0 3C00 '..<.' ADD.L D6,$00(A0,D3.L*4) +00000090: 206C 0028 ' l.(' MOVEA.L $0028(A4),A0 +00000094: 0030 0002 3800 '.0..8.' ORI.B #$02,$00(A0,D3.L) +0000009A: 2003 ' .' MOVE.L D3,D0 +0000009C: 5283 'R.' ADDQ.L #1,D3 +0000009E: 51CA FFC6 'Q...' DBF D2,*-$0038 ; 00000066 +000000A2: 4CEE 1CF8 FFD4 'L.....' MOVEM.L -$002C(A6),D3-D7/A2-A4 +000000A8: 4E5E 'N^' UNLK A6 +000000AA: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_94B00 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_94BB0 [94BB0, 94D18) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1A (94BCA): JSR $94950 + + +Dictionary: Flags $00 FirstId 268 + 268: AUTOMOD_94BB0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_94BB0"(268) Segment="Main"(200) +Size: Flags $00 ModuleSize 360 + +Content: Flags $08 +Contents offset $0000 size $0168 +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: 486E FFF4 'Hn..' PEA -$000C(A6) +00000010: 486E FFEC 'Hn..' PEA -$0014(A6) +00000014: 486E FFE8 'Hn..' PEA -$0018(A6) +00000018: 2F0A '/.' MOVE.L A2,-(A7) +0000001A: 4EBA FD84 'N...' JSR *-$027A ; FFFFFDA0 +0000001E: 2640 '&@' MOVEA.L D0,A3 +00000020: 2E2E FFE8 '....' MOVE.L -$0018(A6),D7 +00000024: 282E FFEC '(...' MOVE.L -$0014(A6),D4 +00000028: 59AA 0018 'Y...' SUBQ.L #4,$0018(A2) +0000002C: 206A 0018 ' j..' MOVEA.L $0018(A2),A0 +00000030: 2610 '&.' MOVE.L (A0),D3 +00000032: 2203 '".' MOVE.L D3,D1 +00000034: 702C 'p,' MOVEQ #$2C,D0 ; ',' +00000036: 4C00 1800 'L...' MULS.L D0,D1 +0000003A: 2C01 ',.' MOVE.L D1,D6 +0000003C: 206A 0020 ' j. ' MOVEA.L $0020(A2),A0 +00000040: 3030 681C '00h.' MOVE.W $1C(A0,D6.L),D0 +00000044: 48C0 'H.' EXT.L D0 +00000046: 5380 'S.' SUBQ.L #1,D0 +00000048: 206A 0020 ' j. ' MOVEA.L $0020(A2),A0 +0000004C: 2070 6824 ' ph$' MOVEA.L $24(A0,D6.L),A0 +00000050: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 +00000054: 48C0 'H.' EXT.L D0 +00000056: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +0000005A: 206A 0020 ' j. ' MOVEA.L $0020(A2),A0 +0000005E: 2003 ' .' MOVE.L D3,D0 +00000060: 722C 'r,' MOVEQ #$2C,D1 ; ',' +00000062: 4C01 0800 'L...' MULS.L D1,D0 +00000066: 2070 0820 ' p. ' MOVEA.L $20(A0,D0.L),A0 +0000006A: 3010 '0.' MOVE.W (A0),D0 +0000006C: 48C0 'H.' EXT.L D0 +0000006E: 2400 '$.' MOVE.L D0,D2 +00000070: 206A 0020 ' j. ' MOVEA.L $0020(A2),A0 +00000074: 2003 ' .' MOVE.L D3,D0 +00000076: 722C 'r,' MOVEQ #$2C,D1 ; ',' +00000078: 4C01 0800 'L...' MULS.L D1,D0 +0000007C: D1C0 '..' ADDA.L D0,A0 +0000007E: B1CB '..' CMPA.L A3,A0 +00000080: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000084: 6706 'g.' BEQ.S *+$0008 ; 0000008C +00000086: 70FF 'p.' MOVEQ #$FF,D0 +00000088: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +0000008C: 4206 'B.' CLR.B D6 +0000008E: 4A6A 0010 'Jj..' TST.W $0010(A2) +00000092: 6754 'gT' BEQ.S *+$0056 ; 000000E8 +00000094: 2A07 '*.' MOVE.L D7,D5 +00000096: 206A 0020 ' j. ' MOVEA.L $0020(A2),A0 +0000009A: 2003 ' .' MOVE.L D3,D0 +0000009C: 722C 'r,' MOVEQ #$2C,D1 ; ',' +0000009E: 4C01 0800 'L...' MULS.L D1,D0 +000000A2: 2070 0800 ' p..' MOVEA.L $00(A0,D0.L),A0 +000000A6: 47F0 2C00 'G.,.' LEA $00(A0,D2.L*4),A3 +000000AA: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 +000000AE: 9082 '..' SUB.L D2,D0 +000000B0: 2E00 '..' MOVE.L D0,D7 +000000B2: 5387 'S.' SUBQ.L #1,D7 +000000B4: 4A47 'JG' TST.W D7 +000000B6: 6D06 'm.' BLT.S *+$0008 ; 000000BE +000000B8: DB9B '..' ADD.L D5,(A3)+ +000000BA: 51CF FFFC 'Q...' DBF D7,*-$0002 ; 000000B8 +000000BE: 70FF 'p.' MOVEQ #$FF,D0 +000000C0: B0AE FFF4 '....' CMP.L -$000C(A6),D0 +000000C4: 6608 'f.' BNE.S *+$000A ; 000000CE +000000C6: 3E2E FFFA '>...' MOVE.W -$0006(A6),D7 +000000CA: 9E42 '.B' SUB.W D2,D7 +000000CC: 600E '`.' BRA.S *+$0010 ; 000000DC +000000CE: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 +000000D2: 90AE FFF4 '....' SUB.L -$000C(A6),D0 +000000D6: 3E00 '>.' MOVE.W D0,D7 +000000D8: 5347 'SG' SUBQ.W #1,D7 +000000DA: 584B 'XK' ADDQ.W #4,A3 +000000DC: 4A47 'JG' TST.W D7 +000000DE: 6D06 'm.' BLT.S *+$0008 ; 000000E6 +000000E0: DB9B '..' ADD.L D5,(A3)+ +000000E2: 51CF FFFC 'Q...' DBF D7,*-$0002 ; 000000E0 +000000E6: 7C01 '|.' MOVEQ #$01,D6 +000000E8: 4A6A 0012 'Jj..' TST.W $0012(A2) +000000EC: 6770 'gp' BEQ.S *+$0072 ; 0000015E +000000EE: 2A04 '*.' MOVE.L D4,D5 +000000F0: 206A 0020 ' j. ' MOVEA.L $0020(A2),A0 +000000F4: 2003 ' .' MOVE.L D3,D0 +000000F6: 722C 'r,' MOVEQ #$2C,D1 ; ',' +000000F8: 4C01 0800 'L...' MULS.L D1,D0 +000000FC: 2070 0804 ' p..' MOVEA.L $04(A0,D0.L),A0 +00000100: 47F0 2C00 'G.,.' LEA $00(A0,D2.L*4),A3 +00000104: 206A 0020 ' j. ' MOVEA.L $0020(A2),A0 +00000108: 2003 ' .' MOVE.L D3,D0 +0000010A: 722C 'r,' MOVEQ #$2C,D1 ; ',' +0000010C: 4C01 0800 'L...' MULS.L D1,D0 +00000110: 2070 0828 ' p.(' MOVEA.L $28(A0,D0.L),A0 +00000114: 49F0 2800 'I.(.' LEA $00(A0,D2.L),A4 +00000118: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 +0000011C: 9082 '..' SUB.L D2,D0 +0000011E: 2E00 '..' MOVE.L D0,D7 +00000120: 5387 'S.' SUBQ.L #1,D7 +00000122: 4A47 'JG' TST.W D7 +00000124: 6D08 'm.' BLT.S *+$000A ; 0000012E +00000126: DB9B '..' ADD.L D5,(A3)+ +00000128: 8D1C '..' OR.B D6,(A4)+ +0000012A: 51CF FFFA 'Q...' DBF D7,*-$0004 ; 00000126 +0000012E: 70FF 'p.' MOVEQ #$FF,D0 +00000130: B0AE FFF4 '....' CMP.L -$000C(A6),D0 +00000134: 6608 'f.' BNE.S *+$000A ; 0000013E +00000136: 3E2E FFFA '>...' MOVE.W -$0006(A6),D7 +0000013A: 9E42 '.B' SUB.W D2,D7 +0000013C: 6010 '`.' BRA.S *+$0012 ; 0000014E +0000013E: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 +00000142: 90AE FFF4 '....' SUB.L -$000C(A6),D0 +00000146: 3E00 '>.' MOVE.W D0,D7 +00000148: 5347 'SG' SUBQ.W #1,D7 +0000014A: 584B 'XK' ADDQ.W #4,A3 +0000014C: 524C 'RL' ADDQ.W #1,A4 +0000014E: 0006 0002 '....' ORI.B #$02,D6 +00000152: 4A47 'JG' TST.W D7 +00000154: 6D08 'm.' BLT.S *+$000A ; 0000015E +00000156: DB9B '..' ADD.L D5,(A3)+ +00000158: 8D1C '..' OR.B D6,(A4)+ +0000015A: 51CF FFFA 'Q...' DBF D7,*-$0004 ; 00000156 +0000015E: 4CEE 1CF8 FFC8 'L.....' MOVEM.L -$0038(A6),D3-D7/A2-A4 +00000164: 4E5E 'N^' UNLK A6 +00000166: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_94BB0 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_94D20 [94D20, 94D7E) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +3E (94D5E): JSR ShortFracMul + +26 (94D46): JSR ShortFracMul + + Unresolved outgoing references: + +4C (94D6C): JSR $94A50 + + +Dictionary: Flags $00 FirstId 269 + 269: AUTOMOD_94D20 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_94D20"(269) Segment="Main"(200) +Size: Flags $00 ModuleSize 94 + +Content: Flags $08 +Contents offset $0000 size $005E +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0708 'H...' MOVEM.L D5-D7/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +00000010: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000014: 2E10 '..' MOVE.L (A0),D7 +00000016: 4A6C 0010 'Jl..' TST.W $0010(A4) +0000001A: 6712 'g.' BEQ.S *+$0014 ; 0000002E +0000001C: 302C 0010 '0,..' MOVE.W $0010(A4),D0 +00000020: 48C0 'H.' EXT.L D0 +00000022: 2F00 '/.' MOVE.L D0,-(A7) +00000024: 2F07 '/.' MOVE.L D7,-(A7) +00000026: 4EBA 0000 'N...' JSR ShortFracMul ; id: 214 +0000002A: 2A00 '*.' MOVE.L D0,D5 +0000002C: 504F 'PO' ADDQ.W #8,A7 +0000002E: 4A6C 0012 'Jl..' TST.W $0012(A4) +00000032: 6712 'g.' BEQ.S *+$0014 ; 00000046 +00000034: 302C 0012 '0,..' MOVE.W $0012(A4),D0 +00000038: 48C0 'H.' EXT.L D0 +0000003A: 2F00 '/.' MOVE.L D0,-(A7) +0000003C: 2F07 '/.' MOVE.L D7,-(A7) +0000003E: 4EBA 0000 'N...' JSR ShortFracMul ; id: 214 +00000042: 2C00 ',.' MOVE.L D0,D6 +00000044: 504F 'PO' ADDQ.W #8,A7 +00000046: 2F06 '/.' MOVE.L D6,-(A7) +00000048: 2F05 '/.' MOVE.L D5,-(A7) +0000004A: 2F0C '/.' MOVE.L A4,-(A7) +0000004C: 4EBA FCE2 'N...' JSR *-$031C ; FFFFFD30 +00000050: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000054: 4CEE 10E0 FFF0 'L.....' MOVEM.L -$0010(A6),D5-D7/A4 +0000005A: 4E5E 'N^' UNLK A6 +0000005C: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ShortFracMul"(214) + 00000040 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ShortFracMul"(214) + 00000028 +Comment: + + AUTOMOD_94D20 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_94D80 [94D80, 94F70) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +186 (94F06): JSR LongMulDiv + + +Dictionary: Flags $00 FirstId 270 + 270: AUTOMOD_94D80 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_94D80"(270) Segment="Main"(200) +Size: Flags $00 ModuleSize 496 + +Content: Flags $08 +Contents offset $0000 size $01F0 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 2C2C 0030 ',,.0' MOVE.L $0030(A4),D6 +00000010: 2A2C 0034 '*,.4' MOVE.L $0034(A4),D5 +00000014: 2654 '&T' MOVEA.L (A4),A3 +00000016: 7601 'v.' MOVEQ #$01,D3 +00000018: B7EC 0020 '... ' CMPA.L $0020(A4),A3 +0000001C: 6716 'g.' BEQ.S *+$0018 ; 00000034 +0000001E: 202C 0004 ' ,..' MOVE.L $0004(A4),D0 +00000022: B0AC 0020 '... ' CMP.L $0020(A4),D0 +00000026: 670C 'g.' BEQ.S *+$000E ; 00000034 +00000028: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +0000002C: B0AC 0020 '... ' CMP.L $0020(A4),D0 +00000030: 6702 'g.' BEQ.S *+$0004 ; 00000034 +00000032: 7600 'v.' MOVEQ #$00,D3 +00000034: 49C3 'I.' EXTB.L D3 +00000036: 2D43 FFFC '-C..' MOVE.L D3,-$0004(A6) +0000003A: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +0000003E: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 +00000042: 226B 0004 '"k..' MOVEA.L $0004(A3),A1 +00000046: 2030 5C00 ' 0\.' MOVE.L $00(A0,D5.L*4),D0 +0000004A: 90B1 6C00 '..l.' SUB.L $00(A1,D6.L*4),D0 +0000004E: 2F00 '/.' MOVE.L D0,-(A7) +00000050: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000054: 2050 ' P' MOVEA.L (A0),A0 +00000056: 2253 '"S' MOVEA.L (A3),A1 +00000058: 2030 5C00 ' 0\.' MOVE.L $00(A0,D5.L*4),D0 +0000005C: 90B1 6C00 '..l.' SUB.L $00(A1,D6.L*4),D0 +00000060: 2F00 '/.' MOVE.L D0,-(A7) +00000062: 2F0C '/.' MOVE.L A4,-(A7) +00000064: 206C 0046 ' l.F' MOVEA.L $0046(A4),A0 +00000068: 4E90 'N.' JSR (A0) +0000006A: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +0000006E: 4AAE FFFC 'J...' TST.L -$0004(A6) +00000072: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000076: 673E 'g>' BEQ.S *+$0040 ; 000000B6 +00000078: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +0000007C: 2068 000C ' h..' MOVEA.L $000C(A0),A0 +00000080: 226B 000C '"k..' MOVEA.L $000C(A3),A1 +00000084: 2030 5C00 ' 0\.' MOVE.L $00(A0,D5.L*4),D0 +00000088: 90B1 6C00 '..l.' SUB.L $00(A1,D6.L*4),D0 +0000008C: 2F00 '/.' MOVE.L D0,-(A7) +0000008E: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000092: 2068 0008 ' h..' MOVEA.L $0008(A0),A0 +00000096: 226B 0008 '"k..' MOVEA.L $0008(A3),A1 +0000009A: 2030 5C00 ' 0\.' MOVE.L $00(A0,D5.L*4),D0 +0000009E: 90B1 6C00 '..l.' SUB.L $00(A1,D6.L*4),D0 +000000A2: 2F00 '/.' MOVE.L D0,-(A7) +000000A4: 2F0C '/.' MOVE.L A4,-(A7) +000000A6: 206C 004A ' l.J' MOVEA.L $004A(A4),A0 +000000AA: 4E90 'N.' JSR (A0) +000000AC: 2800 '(.' MOVE.L D0,D4 +000000AE: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000B2: 6000 0126 '`..&' BRA *+$0128 ; 000001DA +000000B6: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +000000BA: 2068 0014 ' h..' MOVEA.L $0014(A0),A0 +000000BE: 226B 0014 '"k..' MOVEA.L $0014(A3),A1 +000000C2: 2030 5C00 ' 0\.' MOVE.L $00(A0,D5.L*4),D0 +000000C6: 90B1 6C00 '..l.' SUB.L $00(A1,D6.L*4),D0 +000000CA: 2F00 '/.' MOVE.L D0,-(A7) +000000CC: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +000000D0: 2068 0010 ' h..' MOVEA.L $0010(A0),A0 +000000D4: 226B 0010 '"k..' MOVEA.L $0010(A3),A1 +000000D8: 2030 5C00 ' 0\.' MOVE.L $00(A0,D5.L*4),D0 +000000DC: 90B1 6C00 '..l.' SUB.L $00(A1,D6.L*4),D0 +000000E0: 2F00 '/.' MOVE.L D0,-(A7) +000000E2: 2F0C '/.' MOVE.L A4,-(A7) +000000E4: 206C 004A ' l.J' MOVEA.L $004A(A4),A0 +000000E8: 4E90 'N.' JSR (A0) +000000EA: 2800 '(.' MOVE.L D0,D4 +000000EC: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000F0: 6000 00E8 '`...' BRA *+$00EA ; 000001DA +000000F4: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +000000F8: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +000000FC: 2E10 '..' MOVE.L (A0),D7 +000000FE: 4AAE FFFC 'J...' TST.L -$0004(A6) +00000102: 673C 'g<' BEQ.S *+$003E ; 00000140 +00000104: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 +00000108: 2068 000C ' h..' MOVEA.L $000C(A0),A0 +0000010C: 226B 000C '"k..' MOVEA.L $000C(A3),A1 +00000110: 2030 7C00 ' 0|.' MOVE.L $00(A0,D7.L*4),D0 +00000114: 90B1 6C00 '..l.' SUB.L $00(A1,D6.L*4),D0 +00000118: 2F00 '/.' MOVE.L D0,-(A7) +0000011A: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 +0000011E: 2068 0008 ' h..' MOVEA.L $0008(A0),A0 +00000122: 226B 0008 '"k..' MOVEA.L $0008(A3),A1 +00000126: 2030 7C00 ' 0|.' MOVE.L $00(A0,D7.L*4),D0 +0000012A: 90B1 6C00 '..l.' SUB.L $00(A1,D6.L*4),D0 +0000012E: 2F00 '/.' MOVE.L D0,-(A7) +00000130: 2F0C '/.' MOVE.L A4,-(A7) +00000132: 206C 004A ' l.J' MOVEA.L $004A(A4),A0 +00000136: 4E90 'N.' JSR (A0) +00000138: 2A00 '*.' MOVE.L D0,D5 +0000013A: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000013E: 603A '`:' BRA.S *+$003C ; 0000017A +00000140: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 +00000144: 2068 0014 ' h..' MOVEA.L $0014(A0),A0 +00000148: 226B 0014 '"k..' MOVEA.L $0014(A3),A1 +0000014C: 2030 7C00 ' 0|.' MOVE.L $00(A0,D7.L*4),D0 +00000150: 90B1 6C00 '..l.' SUB.L $00(A1,D6.L*4),D0 +00000154: 2F00 '/.' MOVE.L D0,-(A7) +00000156: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 +0000015A: 2068 0010 ' h..' MOVEA.L $0010(A0),A0 +0000015E: 226B 0010 '"k..' MOVEA.L $0010(A3),A1 +00000162: 2030 7C00 ' 0|.' MOVE.L $00(A0,D7.L*4),D0 +00000166: 90B1 6C00 '..l.' SUB.L $00(A1,D6.L*4),D0 +0000016A: 2F00 '/.' MOVE.L D0,-(A7) +0000016C: 2F0C '/.' MOVE.L A4,-(A7) +0000016E: 206C 004A ' l.J' MOVEA.L $004A(A4),A0 +00000172: 4E90 'N.' JSR (A0) +00000174: 2A00 '*.' MOVE.L D0,D5 +00000176: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000017A: 4A84 'J.' TST.L D4 +0000017C: 6712 'g.' BEQ.S *+$0014 ; 00000190 +0000017E: 2F04 '/.' MOVE.L D4,-(A7) +00000180: 2F05 '/.' MOVE.L D5,-(A7) +00000182: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000186: 4EBA 0000 'N...' JSR LongMulDiv ; id: 271 +0000018A: 2A00 '*.' MOVE.L D0,D5 +0000018C: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000190: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 +00000194: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 +00000198: 226B 0004 '"k..' MOVEA.L $0004(A3),A1 +0000019C: 2030 7C00 ' 0|.' MOVE.L $00(A0,D7.L*4),D0 +000001A0: 90B1 6C00 '..l.' SUB.L $00(A1,D6.L*4),D0 +000001A4: 2F00 '/.' MOVE.L D0,-(A7) +000001A6: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 +000001AA: 2050 ' P' MOVEA.L (A0),A0 +000001AC: 2253 '"S' MOVEA.L (A3),A1 +000001AE: 2030 7C00 ' 0|.' MOVE.L $00(A0,D7.L*4),D0 +000001B2: 90B1 6C00 '..l.' SUB.L $00(A1,D6.L*4),D0 +000001B6: 2F00 '/.' MOVE.L D0,-(A7) +000001B8: 2F0C '/.' MOVE.L A4,-(A7) +000001BA: 206C 0046 ' l.F' MOVEA.L $0046(A4),A0 +000001BE: 4E90 'N.' JSR (A0) +000001C0: 9A80 '..' SUB.L D0,D5 +000001C2: 2F05 '/.' MOVE.L D5,-(A7) +000001C4: 2F07 '/.' MOVE.L D7,-(A7) +000001C6: 2F2C 0008 '/,..' MOVE.L $0008(A4),-(A7) +000001CA: 2F0C '/.' MOVE.L A4,-(A7) +000001CC: 206C 0042 ' l.B' MOVEA.L $0042(A4),A0 +000001D0: 4E90 'N.' JSR (A0) +000001D2: 4FEF 001C 'O...' LEA $001C(A7),A7 +000001D6: 536C 003A 'Sl.:' SUBQ.W #1,$003A(A4) +000001DA: 4A6C 003A 'Jl.:' TST.W $003A(A4) +000001DE: 6C00 FF14 'l...' BGE *-$00EA ; 000000F4 +000001E2: 426C 003A 'Bl.:' CLR.W $003A(A4) +000001E6: 4CEE 18F8 FFDC 'L.....' MOVEM.L -$0024(A6),D3-D7/A3/A4 +000001EC: 4E5E 'N^' UNLK A6 +000001EE: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 271 + 271: LongMulDiv +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LongMulDiv"(271) + 00000188 +Comment: + + AUTOMOD_94D80 ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: fnt_MSIRP [94F70, 95060) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +64 (94FD4): JSR ShortFracMul + +40 (94FB0): JSR ShortFracMul + + VectorTable comment: {sources}Toolbox:FontMgr:fnt.c + + +Dictionary: Flags $00 FirstId 272 + 272: fnt_MSIRP + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="fnt_MSIRP"(272) Segment="Main"(200) +Size: Flags $00 ModuleSize 240 + +Content: Flags $08 +Contents offset $0000 size $00F0 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +0000000C: 2652 '&R' MOVEA.L (A2),A3 +0000000E: 286A 0004 '(j..' MOVEA.L $0004(A2),A4 +00000012: 2C2A 002C ',*.,' MOVE.L $002C(A2),D6 +00000016: 59AA 0018 'Y...' SUBQ.L #4,$0018(A2) +0000001A: 206A 0018 ' j..' MOVEA.L $0018(A2),A0 +0000001E: 2A10 '*.' MOVE.L (A0),D5 +00000020: 59AA 0018 'Y...' SUBQ.L #4,$0018(A2) +00000024: 206A 0018 ' j..' MOVEA.L $0018(A2),A0 +00000028: 2E10 '..' MOVE.L (A0),D7 +0000002A: B9EA 0020 '... ' CMPA.L $0020(A2),A4 +0000002E: 6660 'f`' BNE.S *+$0062 ; 00000090 +00000030: 206B 0008 ' k..' MOVEA.L $0008(A3),A0 +00000034: 2F08 '/.' MOVE.L A0,-(A7) +00000036: 302A 000C '0*..' MOVE.W $000C(A2),D0 +0000003A: 48C0 'H.' EXT.L D0 +0000003C: 2F00 '/.' MOVE.L D0,-(A7) +0000003E: 2F05 '/.' MOVE.L D5,-(A7) +00000040: 4EBA 0000 'N...' JSR ShortFracMul ; id: 214 +00000044: 508F 'P.' ADDQ.L #8,A7 +00000046: 205F ' _' MOVEA.L (A7)+,A0 +00000048: D0B0 6C00 '..l.' ADD.L $00(A0,D6.L*4),D0 +0000004C: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 +00000050: 2180 7C00 '!.|.' MOVE.L D0,$00(A0,D7.L*4) +00000054: 206B 000C ' k..' MOVEA.L $000C(A3),A0 +00000058: 2F08 '/.' MOVE.L A0,-(A7) +0000005A: 302A 000E '0*..' MOVE.W $000E(A2),D0 +0000005E: 48C0 'H.' EXT.L D0 +00000060: 2F00 '/.' MOVE.L D0,-(A7) +00000062: 2F05 '/.' MOVE.L D5,-(A7) +00000064: 4EBA 0000 'N...' JSR ShortFracMul ; id: 214 +00000068: 508F 'P.' ADDQ.L #8,A7 +0000006A: 205F ' _' MOVEA.L (A7)+,A0 +0000006C: D0B0 6C00 '..l.' ADD.L $00(A0,D6.L*4),D0 +00000070: 206C 000C ' l..' MOVEA.L $000C(A4),A0 +00000074: 2180 7C00 '!.|.' MOVE.L D0,$00(A0,D7.L*4) +00000078: 2053 ' S' MOVEA.L (A3),A0 +0000007A: 2254 '"T' MOVEA.L (A4),A1 +0000007C: 23B0 6C00 7C00 '#.l.|.' MOVE.L $00(A0,D6.L*4),$00(A1,D7.L*4) +00000082: 206B 0004 ' k..' MOVEA.L $0004(A3),A0 +00000086: 226C 0004 '"l..' MOVEA.L $0004(A4),A1 +0000008A: 23B0 6C00 7C00 '#.l.|.' MOVE.L $00(A0,D6.L*4),$00(A1,D7.L*4) +00000090: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000094: 226B 0004 '"k..' MOVEA.L $0004(A3),A1 +00000098: 2030 7C00 ' 0|.' MOVE.L $00(A0,D7.L*4),D0 +0000009C: 90B1 6C00 '..l.' SUB.L $00(A1,D6.L*4),D0 +000000A0: 2F00 '/.' MOVE.L D0,-(A7) +000000A2: 2054 ' T' MOVEA.L (A4),A0 +000000A4: 2253 '"S' MOVEA.L (A3),A1 +000000A6: 2030 7C00 ' 0|.' MOVE.L $00(A0,D7.L*4),D0 +000000AA: 90B1 6C00 '..l.' SUB.L $00(A1,D6.L*4),D0 +000000AE: 2F00 '/.' MOVE.L D0,-(A7) +000000B0: 2F0A '/.' MOVE.L A2,-(A7) +000000B2: 206A 0046 ' j.F' MOVEA.L $0046(A2),A0 +000000B6: 4E90 'N.' JSR (A0) +000000B8: 9A80 '..' SUB.L D0,D5 +000000BA: 2F05 '/.' MOVE.L D5,-(A7) +000000BC: 2F07 '/.' MOVE.L D7,-(A7) +000000BE: 2F0C '/.' MOVE.L A4,-(A7) +000000C0: 2F0A '/.' MOVE.L A2,-(A7) +000000C2: 206A 0042 ' j.B' MOVEA.L $0042(A2),A0 +000000C6: 4E90 'N.' JSR (A0) +000000C8: 2546 0030 '%F.0' MOVE.L D6,$0030(A2) +000000CC: 2547 0034 '%G.4' MOVE.L D7,$0034(A2) +000000D0: 7000 'p.' MOVEQ #$00,D0 +000000D2: 102A 003C '.*.<' MOVE.B $003C(A2),D0 +000000D6: 4A80 'J.' TST.L D0 +000000D8: 0800 0000 '....' BTST #$00,D0 +000000DC: 4FEF 001C 'O...' LEA $001C(A7),A7 +000000E0: 6704 'g.' BEQ.S *+$0006 ; 000000E6 +000000E2: 2547 002C '%G.,' MOVE.L D7,$002C(A2) +000000E6: 4CEE 1CE0 FFE8 'L.....' MOVEM.L -$0018(A6),D5-D7/A2-A4 +000000EC: 4E5E 'N^' UNLK A6 +000000EE: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ShortFracMul"(214) + 00000066 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ShortFracMul"(214) + 00000042 +Comment: + + fnt_MSIRP ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_95070 [95070, 950F2) + + Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) + + +Dictionary: Flags $00 FirstId 273 + 273: AUTOMOD_95070 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95070"(273) Segment="Main"(200) +Size: Flags $00 ModuleSize 130 + +Content: Flags $08 +Contents offset $0000 size $0082 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0F18 'H...' MOVEM.L D4-D7/A3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 266C 0004 '&l..' MOVEA.L $0004(A4),A3 +00000010: 2054 ' T' MOVEA.L (A4),A0 +00000012: 2050 ' P' MOVEA.L (A0),A0 +00000014: 202C 002C ' ,.,' MOVE.L $002C(A4),D0 +00000018: 2830 0C00 '(0..' MOVE.L $00(A0,D0.L*4),D4 +0000001C: 2054 ' T' MOVEA.L (A4),A0 +0000001E: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 +00000022: 202C 002C ' ,.,' MOVE.L $002C(A4),D0 +00000026: 2A30 0C00 '*0..' MOVE.L $00(A0,D0.L*4),D5 +0000002A: 6042 '`B' BRA.S *+$0044 ; 0000006E +0000002C: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +00000030: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000034: 2E10 '..' MOVE.L (A0),D7 +00000036: 206B 0004 ' k..' MOVEA.L $0004(A3),A0 +0000003A: 2030 7C00 ' 0|.' MOVE.L $00(A0,D7.L*4),D0 +0000003E: 9085 '..' SUB.L D5,D0 +00000040: 2F00 '/.' MOVE.L D0,-(A7) +00000042: 2053 ' S' MOVEA.L (A3),A0 +00000044: 2030 7C00 ' 0|.' MOVE.L $00(A0,D7.L*4),D0 +00000048: 9084 '..' SUB.L D4,D0 +0000004A: 2F00 '/.' MOVE.L D0,-(A7) +0000004C: 2F0C '/.' MOVE.L A4,-(A7) +0000004E: 206C 0046 ' l.F' MOVEA.L $0046(A4),A0 +00000052: 4E90 'N.' JSR (A0) +00000054: 4480 'D.' NEG.L D0 +00000056: 2C00 ',.' MOVE.L D0,D6 +00000058: 2F06 '/.' MOVE.L D6,-(A7) +0000005A: 2F07 '/.' MOVE.L D7,-(A7) +0000005C: 2F0B '/.' MOVE.L A3,-(A7) +0000005E: 2F0C '/.' MOVE.L A4,-(A7) +00000060: 206C 0042 ' l.B' MOVEA.L $0042(A4),A0 +00000064: 4E90 'N.' JSR (A0) +00000066: 4FEF 001C 'O...' LEA $001C(A7),A7 +0000006A: 536C 003A 'Sl.:' SUBQ.W #1,$003A(A4) +0000006E: 4A6C 003A 'Jl.:' TST.W $003A(A4) +00000072: 6CB8 'l.' BGE.S *-$0046 ; 0000002C +00000074: 426C 003A 'Bl.:' CLR.W $003A(A4) +00000078: 4CEE 18F0 FFE8 'L.....' MOVEM.L -$0018(A6),D4-D7/A3/A4 +0000007E: 4E5E 'N^' UNLK A6 +00000080: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_95070 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_95100 [95100, 95186) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 274 + 274: AUTOMOD_95100 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95100"(274) Segment="Main"(200) +Size: Flags $00 ModuleSize 134 + +Content: Flags $08 +Contents offset $0000 size $0086 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0F08 'H...' MOVEM.L D4-D7/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +00000010: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000014: 2E10 '..' MOVE.L (A0),D7 +00000016: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +0000001A: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +0000001E: 2C10 ',.' MOVE.L (A0),D6 +00000020: 2054 ' T' MOVEA.L (A4),A0 +00000022: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 +00000026: 226C 0004 '"l..' MOVEA.L $0004(A4),A1 +0000002A: 2269 0004 '"i..' MOVEA.L $0004(A1),A1 +0000002E: 2030 7C00 ' 0|.' MOVE.L $00(A0,D7.L*4),D0 +00000032: 90B1 6C00 '..l.' SUB.L $00(A1,D6.L*4),D0 +00000036: 2F00 '/.' MOVE.L D0,-(A7) +00000038: 2054 ' T' MOVEA.L (A4),A0 +0000003A: 2050 ' P' MOVEA.L (A0),A0 +0000003C: 226C 0004 '"l..' MOVEA.L $0004(A4),A1 +00000040: 2251 '"Q' MOVEA.L (A1),A1 +00000042: 2030 7C00 ' 0|.' MOVE.L $00(A0,D7.L*4),D0 +00000046: 90B1 6C00 '..l.' SUB.L $00(A1,D6.L*4),D0 +0000004A: 2F00 '/.' MOVE.L D0,-(A7) +0000004C: 2F0C '/.' MOVE.L A4,-(A7) +0000004E: 206C 0046 ' l.F' MOVEA.L $0046(A4),A0 +00000052: 4E90 'N.' JSR (A0) +00000054: 2A00 '*.' MOVE.L D0,D5 +00000056: 2805 '(.' MOVE.L D5,D4 +00000058: E284 '..' ASR.L #1,D4 +0000005A: 2F04 '/.' MOVE.L D4,-(A7) +0000005C: 2F06 '/.' MOVE.L D6,-(A7) +0000005E: 2F14 '/.' MOVE.L (A4),-(A7) +00000060: 2F0C '/.' MOVE.L A4,-(A7) +00000062: 206C 0042 ' l.B' MOVEA.L $0042(A4),A0 +00000066: 4E90 'N.' JSR (A0) +00000068: 2004 ' .' MOVE.L D4,D0 +0000006A: 9085 '..' SUB.L D5,D0 +0000006C: 2F00 '/.' MOVE.L D0,-(A7) +0000006E: 2F07 '/.' MOVE.L D7,-(A7) +00000070: 2F2C 0004 '/,..' MOVE.L $0004(A4),-(A7) +00000074: 2F0C '/.' MOVE.L A4,-(A7) +00000076: 206C 0042 ' l.B' MOVEA.L $0042(A4),A0 +0000007A: 4E90 'N.' JSR (A0) +0000007C: 4CEE 10F0 FFEC 'L.....' MOVEM.L -$0014(A6),D4-D7/A4 +00000082: 4E5E 'N^' UNLK A6 +00000084: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_95100 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_95190 [95190, 951A4) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 275 + 275: AUTOMOD_95190 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95190"(275) 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: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000008: 59A8 0018 'Y...' SUBQ.L #4,$0018(A0) +0000000C: 2068 0018 ' h..' MOVEA.L $0018(A0),A0 +00000010: 4E5E 'N^' UNLK A6 +00000012: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_95190 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_951B0 [951B0, 951EA) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 276 + 276: AUTOMOD_951B0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_951B0"(276) Segment="Main"(200) +Size: Flags $00 ModuleSize 58 + +Content: Flags $08 +Contents offset $0000 size $003A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +0000000C: 2052 ' R' MOVEA.L (A2),A0 +0000000E: 2668 0018 '&h..' MOVEA.L $0018(A0),A3 +00000012: 286A 0018 '(j..' MOVEA.L $0018(A2),A4 +00000016: 302A 003A '0*.:' MOVE.W $003A(A2),D0 +0000001A: 6D0C 'm.' BLT.S *+$000E ; 00000028 +0000001C: 2224 '"$' MOVE.L -(A4),D1 +0000001E: 0A33 0001 1800 '.3....' EORI.B #$01,$00(A3,D1.L) +00000024: 51C8 FFF6 'Q...' DBF D0,*-$0008 ; 0000001C +00000028: 426A 003A 'Bj.:' CLR.W $003A(A2) +0000002C: 254C 0018 '%L..' MOVE.L A4,$0018(A2) +00000030: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4 +00000036: 4E5E 'N^' UNLK A6 +00000038: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_951B0 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_951F0 [951F0, 9522A) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 277 + 277: AUTOMOD_951F0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_951F0"(277) Segment="Main"(200) +Size: Flags $00 ModuleSize 58 + +Content: Flags $08 +Contents offset $0000 size $003A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +0000000C: 2052 ' R' MOVEA.L (A2),A0 +0000000E: 2868 0018 '(h..' MOVEA.L $0018(A0),A4 +00000012: 266A 0018 '&j..' MOVEA.L $0018(A2),A3 +00000016: 2423 '$#' MOVE.L -(A3),D2 +00000018: 2223 '"#' MOVE.L -(A3),D1 +0000001A: D9C1 '..' ADDA.L D1,A4 +0000001C: 3002 '0.' MOVE.W D2,D0 +0000001E: 9041 '.A' SUB.W D1,D0 +00000020: 4A40 'J@' TST.W D0 +00000022: 6D08 'm.' BLT.S *+$000A ; 0000002C +00000024: 001C 0001 '....' ORI.B #$01,(A4)+ +00000028: 51C8 FFFA 'Q...' DBF D0,*-$0004 ; 00000024 +0000002C: 254B 0018 '%K..' MOVE.L A3,$0018(A2) +00000030: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4 +00000036: 4E5E 'N^' UNLK A6 +00000038: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_951F0 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_95230 [95230, 95272) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 278 + 278: AUTOMOD_95230 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95230"(278) 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 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 2053 ' S' MOVEA.L (A3),A0 +0000000E: 2868 0018 '(h..' MOVEA.L $0018(A0),A4 +00000012: 59AB 0018 'Y...' SUBQ.L #4,$0018(A3) +00000016: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 +0000001A: 2A10 '*.' MOVE.L (A0),D5 +0000001C: 59AB 0018 'Y...' SUBQ.L #4,$0018(A3) +00000020: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 +00000024: 2C10 ',.' MOVE.L (A0),D6 +00000026: D9C6 '..' ADDA.L D6,A4 +00000028: 3E05 '>.' MOVE.W D5,D7 +0000002A: 9E46 '.F' SUB.W D6,D7 +0000002C: 4A47 'JG' TST.W D7 +0000002E: 6D08 'm.' BLT.S *+$000A ; 00000038 +00000030: 021C 00FE '....' ANDI.B #$FE,(A4)+ +00000034: 51CF FFFA 'Q...' DBF D7,*-$0004 ; 00000030 +00000038: 4CEE 18E0 FFEC 'L.....' MOVEM.L -$0014(A6),D5-D7/A3/A4 +0000003E: 4E5E 'N^' UNLK A6 +00000040: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_95230 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_95280 [95280, 952B8) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 279 + 279: AUTOMOD_95280 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95280"(279) Segment="Main"(200) +Size: Flags $00 ModuleSize 56 + +Content: Flags $08 +Contents offset $0000 size $0038 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 246B 0024 '$k.$' MOVEA.L $0024(A3),A2 +00000010: 49EA 0058 'I..X' LEA $0058(A2),A4 +00000014: 203C FFFF 0000 ' <....' MOVE.L #$FFFF0000,D0 +0000001A: C0AC 000C '....' AND.L $000C(A4),D0 +0000001E: 59AB 0018 'Y...' SUBQ.L #4,$0018(A3) +00000022: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 +00000026: 2210 '".' MOVE.L (A0),D1 +00000028: 8280 '..' OR.L D0,D1 +0000002A: 2941 000C ')A..' MOVE.L D1,$000C(A4) +0000002E: 4CEE 1C00 FFF0 'L.....' MOVEM.L -$0010(A6),A2-A4 +00000034: 4E5E 'N^' UNLK A6 +00000036: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_95280 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_952C0 [952C0, 9532A) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 280 + 280: AUTOMOD_952C0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_952C0"(280) 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: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 286B 0024 '(k.$' MOVEA.L $0024(A3),A4 +00000010: 45EC 0058 'E..X' LEA $0058(A4),A2 +00000014: 59AB 0018 'Y...' SUBQ.L #4,$0018(A3) +00000018: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 +0000001C: 2410 '$.' MOVE.L (A0),D2 +0000001E: 49EA 000C 'I...' LEA $000C(A2),A4 +00000022: 4A82 'J.' TST.L D2 +00000024: 6608 'f.' BNE.S *+$000A ; 0000002E +00000026: 0294 0000 FFFF '......' ANDI.L #$0000FFFF,(A4) +0000002C: 6032 '`2' BRA.S *+$0034 ; 00000060 +0000002E: 7001 'p.' MOVEQ #$01,D0 +00000030: B082 '..' CMP.L D2,D0 +00000032: 6614 'f.' BNE.S *+$0016 ; 00000048 +00000034: 203C 0000 FFFF ' <....' MOVE.L #$0000FFFF,D0 +0000003A: C094 '..' AND.L (A4),D0 +0000003C: 223C 0001 0000 '"<....' MOVE.L #$00010000,D1 +00000042: 8280 '..' OR.L D0,D1 +00000044: 2881 '(.' MOVE.L D1,(A4) +00000046: 6018 '`.' BRA.S *+$001A ; 00000060 +00000048: 7002 'p.' MOVEQ #$02,D0 +0000004A: B082 '..' CMP.L D2,D0 +0000004C: 6612 'f.' BNE.S *+$0014 ; 00000060 +0000004E: 203C 0000 FFFF ' <....' MOVE.L #$0000FFFF,D0 +00000054: C094 '..' AND.L (A4),D0 +00000056: 223C 0002 0000 '"<....' MOVE.L #$00020000,D1 +0000005C: 8280 '..' OR.L D0,D1 +0000005E: 2881 '(.' MOVE.L D1,(A4) +00000060: 4CEE 1C00 FFF0 'L.....' MOVEM.L -$0010(A6),A2-A4 +00000066: 4E5E 'N^' UNLK A6 +00000068: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_952C0 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_95330 [95330, 9538E) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 281 + 281: AUTOMOD_95330 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95330"(281) Segment="Main"(200) +Size: Flags $00 ModuleSize 94 + +Content: Flags $08 +Contents offset $0000 size $005E +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 246B 0024 '$k.$' MOVEA.L $0024(A3),A2 +00000010: 49EA 0068 'I..h' LEA $0068(A2),A4 +00000014: 59AB 0018 'Y...' SUBQ.L #4,$0018(A3) +00000018: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 +0000001C: 2410 '$.' MOVE.L (A0),D2 +0000001E: 59AB 0018 'Y...' SUBQ.L #4,$0018(A3) +00000022: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 +00000026: 2210 '".' MOVE.L (A0),D1 +00000028: 4A2A 00C4 'J*..' TST.B $00C4(A2) +0000002C: 6726 'g&' BEQ.S *+$0028 ; 00000054 +0000002E: 7001 'p.' MOVEQ #$01,D0 +00000030: B082 '..' CMP.L D2,D0 +00000032: 660E 'f.' BNE.S *+$0010 ; 00000042 +00000034: 08AC 0000 0003 '......' BCLR #$00,$0003(A4) +0000003A: 7001 'p.' MOVEQ #$01,D0 +0000003C: C081 '..' AND.L D1,D0 +0000003E: 8194 '..' OR.L D0,(A4) +00000040: 6012 '`.' BRA.S *+$0014 ; 00000054 +00000042: 7002 'p.' MOVEQ #$02,D0 +00000044: B082 '..' CMP.L D2,D0 +00000046: 660C 'f.' BNE.S *+$000E ; 00000054 +00000048: 0294 FFFF FFFD '......' ANDI.L #$FFFFFFFD,(A4) +0000004E: 7002 'p.' MOVEQ #$02,D0 +00000050: C081 '..' AND.L D1,D0 +00000052: 8194 '..' OR.L D0,(A4) +00000054: 4CEE 1C00 FFF0 'L.....' MOVEM.L -$0010(A6),A2-A4 +0000005A: 4E5E 'N^' UNLK A6 +0000005C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_95330 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_95390 [95390, 953A4) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 282 + 282: AUTOMOD_95390 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95390"(282) 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: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000008: 59A8 0018 'Y...' SUBQ.L #4,$0018(A0) +0000000C: 2068 0018 ' h..' MOVEA.L $0018(A0),A0 +00000010: 4E5E 'N^' UNLK A6 +00000012: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_95390 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_953B0 [953B0, 9543A) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 283 + 283: AUTOMOD_953B0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_953B0"(283) Segment="Main"(200) +Size: Flags $00 ModuleSize 138 + +Content: Flags $08 +Contents offset $0000 size $008A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0238 'H..8' MOVEM.L D6/A2-A4,-(A7) +00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +0000000C: 342E 000E '4...' MOVE.W $000E(A6),D2 +00000010: 266A 0018 '&j..' MOVEA.L $0018(A2),A3 +00000014: 286A 001C '(j..' MOVEA.L $001C(A2),A4 +00000018: 4AAE 0010 'J...' TST.L $0010(A6) +0000001C: 6712 'g.' BEQ.S *+$0014 ; 00000030 +0000001E: 5342 'SB' SUBQ.W #1,D2 +00000020: 4A42 'JB' TST.W D2 +00000022: 6D2A 'm*' BLT.S *+$002C ; 0000004E +00000024: 7000 'p.' MOVEQ #$00,D0 +00000026: 101C '..' MOVE.B (A4)+,D0 +00000028: 26C0 '&.' MOVE.L D0,(A3)+ +0000002A: 51CA FFF8 'Q...' DBF D2,*-$0006 ; 00000024 +0000002E: 601E '`.' BRA.S *+$0020 ; 0000004E +00000030: 5342 'SB' SUBQ.W #1,D2 +00000032: 4A42 'JB' TST.W D2 +00000034: 6D18 'm.' BLT.S *+$001A ; 0000004E +00000036: 7C00 '|.' MOVEQ #$00,D6 +00000038: 1C1C '..' MOVE.B (A4)+,D6 +0000003A: 48C6 'H.' EXT.L D6 +0000003C: 2006 ' .' MOVE.L D6,D0 +0000003E: E188 '..' LSL.L #8,D0 +00000040: 7200 'r.' MOVEQ #$00,D1 +00000042: 121C '..' MOVE.B (A4)+,D1 +00000044: D240 '.@' ADD.W D0,D1 +00000046: 48C1 'H.' EXT.L D1 +00000048: 26C1 '&.' MOVE.L D1,(A3)+ +0000004A: 51CA FFEA 'Q...' DBF D2,*-$0014 ; 00000036 +0000004E: 254B 0018 '%K..' MOVE.L A3,$0018(A2) +00000052: 254C 001C '%L..' MOVE.L A4,$001C(A2) +00000056: 4CEE 1C40 FFF0 'L..@..' MOVEM.L -$0010(A6),D6/A2-A4 +0000005C: 4E5E 'N^' UNLK A6 +0000005E: 4E75 'Nu' RTS +00000060: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000064: 2F0C '/.' MOVE.L A4,-(A7) +00000066: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000006A: 7001 'p.' MOVEQ #$01,D0 +0000006C: 2F00 '/.' MOVE.L D0,-(A7) +0000006E: 7200 'r.' MOVEQ #$00,D1 +00000070: 122C 003C '.,.<' MOVE.B $003C(A4),D1 +00000074: 927C 00AF '.|..' SUB.W #$00AF,D1 +00000078: 48C1 'H.' EXT.L D1 +0000007A: 2F01 '/.' MOVE.L D1,-(A7) +0000007C: 2F0C '/.' MOVE.L A4,-(A7) +0000007E: 4EBA FF80 'N...' JSR *-$007E ; 00000000 +00000082: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000086: 4E5E 'N^' UNLK A6 +00000088: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_953B0 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_95440 [95440, 9546A) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1E (9545E): JSR $953B0 + + +Dictionary: Flags $00 FirstId 284 + 284: AUTOMOD_95440 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95440"(284) Segment="Main"(200) +Size: Flags $00 ModuleSize 42 + +Content: Flags $08 +Contents offset $0000 size $002A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 7001 'p.' MOVEQ #$01,D0 +0000000C: 2F00 '/.' MOVE.L D0,-(A7) +0000000E: 206C 001C ' l..' MOVEA.L $001C(A4),A0 +00000012: 52AC 001C 'R...' ADDQ.L #1,$001C(A4) +00000016: 7200 'r.' MOVEQ #$00,D1 +00000018: 1210 '..' MOVE.B (A0),D1 +0000001A: 2F01 '/.' MOVE.L D1,-(A7) +0000001C: 2F0C '/.' MOVE.L A4,-(A7) +0000001E: 4EBA FF50 'N..P' JSR *-$00AE ; FFFFFF70 +00000022: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000026: 4E5E 'N^' UNLK A6 +00000028: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_95440 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_95470 [95470, 9549A) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1E (9548E): JSR $953B0 + + +Dictionary: Flags $00 FirstId 285 + 285: AUTOMOD_95470 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95470"(285) Segment="Main"(200) +Size: Flags $00 ModuleSize 42 + +Content: Flags $08 +Contents offset $0000 size $002A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 7000 'p.' MOVEQ #$00,D0 +0000000C: 2F00 '/.' MOVE.L D0,-(A7) +0000000E: 7200 'r.' MOVEQ #$00,D1 +00000010: 122C 003C '.,.<' MOVE.B $003C(A4),D1 +00000014: 927C 00B7 '.|..' SUB.W #$00B7,D1 +00000018: 48C1 'H.' EXT.L D1 +0000001A: 2F01 '/.' MOVE.L D1,-(A7) +0000001C: 2F0C '/.' MOVE.L A4,-(A7) +0000001E: 4EBA FF20 'N.. ' JSR *-$00DE ; FFFFFF40 +00000022: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000026: 4E5E 'N^' UNLK A6 +00000028: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_95470 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_954A0 [954A0, 954CA) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1E (954BE): JSR $953B0 + + +Dictionary: Flags $00 FirstId 286 + 286: AUTOMOD_954A0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_954A0"(286) Segment="Main"(200) +Size: Flags $00 ModuleSize 42 + +Content: Flags $08 +Contents offset $0000 size $002A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 7000 'p.' MOVEQ #$00,D0 +0000000C: 2F00 '/.' MOVE.L D0,-(A7) +0000000E: 206C 001C ' l..' MOVEA.L $001C(A4),A0 +00000012: 52AC 001C 'R...' ADDQ.L #1,$001C(A4) +00000016: 7200 'r.' MOVEQ #$00,D1 +00000018: 1210 '..' MOVE.B (A0),D1 +0000001A: 2F01 '/.' MOVE.L D1,-(A7) +0000001C: 2F0C '/.' MOVE.L A4,-(A7) +0000001E: 4EBA FEF0 'N...' JSR *-$010E ; FFFFFF10 +00000022: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000026: 4E5E 'N^' UNLK A6 +00000028: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_954A0 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_954D0 [954D0, 95502) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 287 + 287: AUTOMOD_954D0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_954D0"(287) Segment="Main"(200) +Size: Flags $00 ModuleSize 50 + +Content: Flags $08 +Contents offset $0000 size $0032 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +0000000E: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000012: 2210 '".' MOVE.L (A0),D1 +00000014: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +00000018: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +0000001C: 2010 ' .' MOVE.L (A0),D0 +0000001E: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +00000022: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 +00000026: 2181 0C00 '!...' MOVE.L D1,$00(A0,D0.L*4) +0000002A: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +0000002E: 4E5E 'N^' UNLK A6 +00000030: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_954D0 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_95510 [95510, 955A6) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 288 + 288: AUTOMOD_95510 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95510"(288) Segment="Main"(200) +Size: Flags $00 ModuleSize 150 + +Content: Flags $08 +Contents offset $0000 size $0096 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +0000000E: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000012: 2010 ' .' MOVE.L (A0),D0 +00000014: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +00000018: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 +0000001C: 226C 0018 '"l..' MOVEA.L $0018(A4),A1 +00000020: 58AC 0018 'X...' ADDQ.L #4,$0018(A4) +00000024: 22B0 0C00 '"...' MOVE.L $00(A0,D0.L*4),(A1) +00000028: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +0000002C: 4E5E 'N^' UNLK A6 +0000002E: 4E75 'Nu' RTS +00000030: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000034: 48E7 0708 'H...' MOVEM.L D5-D7/A4,-(A7) +00000038: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000003C: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +00000040: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000044: 2E10 '..' MOVE.L (A0),D7 +00000046: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +0000004A: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +0000004E: 2C10 ',.' MOVE.L (A0),D6 +00000050: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +00000054: 2068 0008 ' h..' MOVEA.L $0008(A0),A0 +00000058: 2187 6C00 '!.l.' MOVE.L D7,$00(A0,D6.L*4) +0000005C: 672E 'g.' BEQ.S *+$0030 ; 0000008C +0000005E: 2F06 '/.' MOVE.L D6,-(A7) +00000060: 2F0C '/.' MOVE.L A4,-(A7) +00000062: 206C 0052 ' l.R' MOVEA.L $0052(A4),A0 +00000066: 4E90 'N.' JSR (A0) +00000068: 2A00 '*.' MOVE.L D0,D5 +0000006A: 504F 'PO' ADDQ.W #8,A7 +0000006C: 671E 'g.' BEQ.S *+$0020 ; 0000008C +0000006E: BE85 '..' CMP.L D5,D7 +00000070: 671A 'g.' BEQ.S *+$001C ; 0000008C +00000072: 598F 'Y.' SUBQ.L #4,A7 +00000074: 2F07 '/.' MOVE.L D7,-(A7) +00000076: 598F 'Y.' SUBQ.L #4,A7 +00000078: 2F07 '/.' MOVE.L D7,-(A7) +0000007A: 2F05 '/.' MOVE.L D5,-(A7) +0000007C: A84D '.M' _FixDiv ; A84D +0000007E: A868 '.h' _FixMul ; A868 +00000080: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +00000084: 2068 0008 ' h..' MOVEA.L $0008(A0),A0 +00000088: 219F 6C00 '!.l.' MOVE.L (A7)+,$00(A0,D6.L*4) +0000008C: 4CEE 10E0 FFF0 'L.....' MOVEM.L -$0010(A6),D5-D7/A4 +00000092: 4E5E 'N^' UNLK A6 +00000094: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_95510 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_955B0 [955B0, 95624) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 289 + 289: AUTOMOD_955B0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_955B0"(289) 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 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 286B 0024 '(k.$' MOVEA.L $0024(A3),A4 +00000010: 59AB 0018 'Y...' SUBQ.L #4,$0018(A3) +00000014: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 +00000018: 2E10 '..' MOVE.L (A0),D7 +0000001A: 59AB 0018 'Y...' SUBQ.L #4,$0018(A3) +0000001E: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 +00000022: 2C10 ',.' MOVE.L (A0),D6 +00000024: 2F07 '/.' MOVE.L D7,-(A7) +00000026: 2F0C '/.' MOVE.L A4,-(A7) +00000028: 206C 0098 ' l..' MOVEA.L $0098(A4),A0 +0000002C: 4E90 'N.' JSR (A0) +0000002E: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 +00000032: 2180 6C00 '!.l.' MOVE.L D0,$00(A0,D6.L*4) +00000036: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 +0000003C: 4E5E 'N^' UNLK A6 +0000003E: 4E75 'Nu' RTS +00000040: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000044: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000048: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000004C: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +00000050: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000054: 2E10 '..' MOVE.L (A0),D7 +00000056: 2F07 '/.' MOVE.L D7,-(A7) +00000058: 2F0C '/.' MOVE.L A4,-(A7) +0000005A: 206C 0052 ' l.R' MOVEA.L $0052(A4),A0 +0000005E: 4E90 'N.' JSR (A0) +00000060: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000064: 58AC 0018 'X...' ADDQ.L #4,$0018(A4) +00000068: 2080 ' .' MOVE.L D0,(A0) +0000006A: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000070: 4E5E 'N^' UNLK A6 +00000072: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_955B0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_95630 [95630, 956A8) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 290 + 290: AUTOMOD_95630 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95630"(290) 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 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +00000010: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000014: 2C10 ',.' MOVE.L (A0),D6 +00000016: 266C 0008 '&l..' MOVEA.L $0008(A4),A3 +0000001A: 7000 'p.' MOVEQ #$00,D0 +0000001C: 102C 003C '.,.<' MOVE.B $003C(A4),D0 +00000020: 4A80 'J.' TST.L D0 +00000022: 0800 0000 '....' BTST #$00,D0 +00000026: 6720 'g ' BEQ.S *+$0022 ; 00000048 +00000028: 206B 000C ' k..' MOVEA.L $000C(A3),A0 +0000002C: 2F30 6C00 '/0l.' MOVE.L $00(A0,D6.L*4),-(A7) +00000030: 206B 0008 ' k..' MOVEA.L $0008(A3),A0 +00000034: 2F30 6C00 '/0l.' MOVE.L $00(A0,D6.L*4),-(A7) +00000038: 2F0C '/.' MOVE.L A4,-(A7) +0000003A: 206C 004A ' l.J' MOVEA.L $004A(A4),A0 +0000003E: 4E90 'N.' JSR (A0) +00000040: 2E00 '..' MOVE.L D0,D7 +00000042: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000046: 601C '`.' BRA.S *+$001E ; 00000064 +00000048: 206B 0004 ' k..' MOVEA.L $0004(A3),A0 +0000004C: 2F30 6C00 '/0l.' MOVE.L $00(A0,D6.L*4),-(A7) +00000050: 2053 ' S' MOVEA.L (A3),A0 +00000052: 2F30 6C00 '/0l.' MOVE.L $00(A0,D6.L*4),-(A7) +00000056: 2F0C '/.' MOVE.L A4,-(A7) +00000058: 206C 0046 ' l.F' MOVEA.L $0046(A4),A0 +0000005C: 4E90 'N.' JSR (A0) +0000005E: 2E00 '..' MOVE.L D0,D7 +00000060: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000064: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000068: 58AC 0018 'X...' ADDQ.L #4,$0018(A4) +0000006C: 2087 ' .' MOVE.L D7,(A0) +0000006E: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 +00000074: 4E5E 'N^' UNLK A6 +00000076: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_95630 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_956B0 [956B0, 9572A) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 291 + 291: AUTOMOD_956B0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_956B0"(291) 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 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 59AB 0018 'Y...' SUBQ.L #4,$0018(A3) +00000010: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 +00000014: 2A10 '*.' MOVE.L (A0),D5 +00000016: 59AB 0018 'Y...' SUBQ.L #4,$0018(A3) +0000001A: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 +0000001E: 2E10 '..' MOVE.L (A0),D7 +00000020: 286B 0008 '(k..' MOVEA.L $0008(A3),A4 +00000024: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000028: 2F30 7C00 '/0|.' MOVE.L $00(A0,D7.L*4),-(A7) +0000002C: 2054 ' T' MOVEA.L (A4),A0 +0000002E: 2F30 7C00 '/0|.' MOVE.L $00(A0,D7.L*4),-(A7) +00000032: 2F0B '/.' MOVE.L A3,-(A7) +00000034: 206B 0046 ' k.F' MOVEA.L $0046(A3),A0 +00000038: 4E90 'N.' JSR (A0) +0000003A: 2C00 ',.' MOVE.L D0,D6 +0000003C: 2005 ' .' MOVE.L D5,D0 +0000003E: 9086 '..' SUB.L D6,D0 +00000040: 2C00 ',.' MOVE.L D0,D6 +00000042: 2F06 '/.' MOVE.L D6,-(A7) +00000044: 2F07 '/.' MOVE.L D7,-(A7) +00000046: 2F0C '/.' MOVE.L A4,-(A7) +00000048: 2F0B '/.' MOVE.L A3,-(A7) +0000004A: 206B 0042 ' k.B' MOVEA.L $0042(A3),A0 +0000004E: 4E90 'N.' JSR (A0) +00000050: B9EB 0020 '... ' CMPA.L $0020(A3),A4 +00000054: 661A 'f.' BNE.S *+$001C ; 00000070 +00000056: 2054 ' T' MOVEA.L (A4),A0 +00000058: 226C 0008 '"l..' MOVEA.L $0008(A4),A1 +0000005C: 23B0 7C00 7C00 '#.|.|.' MOVE.L $00(A0,D7.L*4),$00(A1,D7.L*4) +00000062: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000066: 226C 000C '"l..' MOVEA.L $000C(A4),A1 +0000006A: 23B0 7C00 7C00 '#.|.|.' MOVE.L $00(A0,D7.L*4),$00(A1,D7.L*4) +00000070: 4CEE 18E0 FFEC 'L.....' MOVEM.L -$0014(A6),D5-D7/A3/A4 +00000076: 4E5E 'N^' UNLK A6 +00000078: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_956B0 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_95730 [95730, 957EE) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 292 + 292: AUTOMOD_95730 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95730"(292) Segment="Main"(200) +Size: Flags $00 ModuleSize 190 + +Content: Flags $08 +Contents offset $0000 size $00BE +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 266C 0018 '&l..' MOVEA.L $0018(A4),A3 +00000010: 246C 0024 '$l.$' MOVEA.L $0024(A4),A2 +00000014: 2C23 ',#' MOVE.L -(A3),D6 +00000016: 2A23 '*#' MOVE.L -(A3),D5 +00000018: 7000 'p.' MOVEQ #$00,D0 +0000001A: 102C 003C '.,.<' MOVE.B $003C(A4),D0 +0000001E: 907C 0049 '.|.I' SUB.W #$0049,D0 +00000022: 0800 0000 '....' BTST #$00,D0 +00000026: 674C 'gL' BEQ.S *+$004E ; 00000074 +00000028: 2054 ' T' MOVEA.L (A4),A0 +0000002A: 2068 0014 ' h..' MOVEA.L $0014(A0),A0 +0000002E: 226C 0004 '"l..' MOVEA.L $0004(A4),A1 +00000032: 2269 0014 '"i..' MOVEA.L $0014(A1),A1 +00000036: 2030 5C00 ' 0\.' MOVE.L $00(A0,D5.L*4),D0 +0000003A: 90B1 6C00 '..l.' SUB.L $00(A1,D6.L*4),D0 +0000003E: 2F00 '/.' MOVE.L D0,-(A7) +00000040: 2054 ' T' MOVEA.L (A4),A0 +00000042: 2068 0010 ' h..' MOVEA.L $0010(A0),A0 +00000046: 226C 0004 '"l..' MOVEA.L $0004(A4),A1 +0000004A: 2269 0010 '"i..' MOVEA.L $0010(A1),A1 +0000004E: 2030 5C00 ' 0\.' MOVE.L $00(A0,D5.L*4),D0 +00000052: 90B1 6C00 '..l.' SUB.L $00(A1,D6.L*4),D0 +00000056: 2F00 '/.' MOVE.L D0,-(A7) +00000058: 2F0C '/.' MOVE.L A4,-(A7) +0000005A: 206C 004A ' l.J' MOVEA.L $004A(A4),A0 +0000005E: 4E90 'N.' JSR (A0) +00000060: 2E00 '..' MOVE.L D0,D7 +00000062: 2F07 '/.' MOVE.L D7,-(A7) +00000064: 2F0A '/.' MOVE.L A2,-(A7) +00000066: 206A 0098 ' j..' MOVEA.L $0098(A2),A0 +0000006A: 4E90 'N.' JSR (A0) +0000006C: 2E00 '..' MOVE.L D0,D7 +0000006E: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000072: 603A '`:' BRA.S *+$003C ; 000000AE +00000074: 2054 ' T' MOVEA.L (A4),A0 +00000076: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 +0000007A: 226C 0004 '"l..' MOVEA.L $0004(A4),A1 +0000007E: 2269 0004 '"i..' MOVEA.L $0004(A1),A1 +00000082: 2030 5C00 ' 0\.' MOVE.L $00(A0,D5.L*4),D0 +00000086: 90B1 6C00 '..l.' SUB.L $00(A1,D6.L*4),D0 +0000008A: 2F00 '/.' MOVE.L D0,-(A7) +0000008C: 2054 ' T' MOVEA.L (A4),A0 +0000008E: 2050 ' P' MOVEA.L (A0),A0 +00000090: 226C 0004 '"l..' MOVEA.L $0004(A4),A1 +00000094: 2251 '"Q' MOVEA.L (A1),A1 +00000096: 2030 5C00 ' 0\.' MOVE.L $00(A0,D5.L*4),D0 +0000009A: 90B1 6C00 '..l.' SUB.L $00(A1,D6.L*4),D0 +0000009E: 2F00 '/.' MOVE.L D0,-(A7) +000000A0: 2F0C '/.' MOVE.L A4,-(A7) +000000A2: 206C 0046 ' l.F' MOVEA.L $0046(A4),A0 +000000A6: 4E90 'N.' JSR (A0) +000000A8: 2E00 '..' MOVE.L D0,D7 +000000AA: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000AE: 26C7 '&.' MOVE.L D7,(A3)+ +000000B0: 294B 0018 ')K..' MOVE.L A3,$0018(A4) +000000B4: 4CEE 1CE0 FFE4 'L.....' MOVEM.L -$001C(A6),D5-D7/A2-A4 +000000BA: 4E5E 'N^' UNLK A6 +000000BC: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_95730 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_957F0 [957F0, 9583C) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +24 (95814): JSR $93170 + + +Dictionary: Flags $00 FirstId 293 + 293: AUTOMOD_957F0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_957F0"(293) Segment="Main"(200) +Size: Flags $00 ModuleSize 76 + +Content: Flags $08 +Contents offset $0000 size $004C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 266C 0024 '&l.$' MOVEA.L $0024(A4),A3 +00000010: 3E2B 000C '>+..' MOVE.W $000C(A3),D7 +00000014: 4A2B 00B2 'J+..' TST.B $00B2(A3) +00000018: 6618 'f.' BNE.S *+$001A ; 00000032 +0000001A: 598F 'Y.' SUBQ.L #4,A7 +0000001C: 7000 'p.' MOVEQ #$00,D0 +0000001E: 3007 '0.' MOVE.W D7,D0 +00000020: 2F00 '/.' MOVE.L D0,-(A7) +00000022: 2F0C '/.' MOVE.L A4,-(A7) +00000024: 4EBA D95A 'N..Z' JSR *-$26A4 ; FFFFD980 +00000028: 588F 'X.' ADDQ.L #4,A7 +0000002A: 2F00 '/.' MOVE.L D0,-(A7) +0000002C: A868 '.h' _FixMul ; A868 +0000002E: 201F ' .' MOVE.L (A7)+,D0 +00000030: 3E00 '>.' MOVE.W D0,D7 +00000032: 7000 'p.' MOVEQ #$00,D0 +00000034: 3007 '0.' MOVE.W D7,D0 +00000036: 4A80 'J.' TST.L D0 +00000038: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +0000003C: 58AC 0018 'X...' ADDQ.L #4,$0018(A4) +00000040: 2080 ' .' MOVE.L D0,(A0) +00000042: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +00000048: 4E5E 'N^' UNLK A6 +0000004A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_957F0 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_95840 [95840, 95868) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 294 + 294: AUTOMOD_95840 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95840"(294) Segment="Main"(200) +Size: Flags $00 ModuleSize 40 + +Content: Flags $08 +Contents offset $0000 size $0028 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +0000000E: 7000 'p.' MOVEQ #$00,D0 +00000010: 3028 000E '0(..' MOVE.W $000E(A0),D0 +00000014: 4A80 'J.' TST.L D0 +00000016: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +0000001A: 58AC 0018 'X...' ADDQ.L #4,$0018(A4) +0000001E: 2080 ' .' MOVE.L D0,(A0) +00000020: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000024: 4E5E 'N^' UNLK A6 +00000026: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_95840 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_95870 [95870, 958D4) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 295 + 295: AUTOMOD_95870 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95870"(295) Segment="Main"(200) +Size: Flags $00 ModuleSize 100 + +Content: Flags $08 +Contents offset $0000 size $0064 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 266C 0024 '&l.$' MOVEA.L $0024(A4),A3 +00000010: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +00000014: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000018: 2C10 ',.' MOVE.L (A0),D6 +0000001A: 7E00 '~.' MOVEQ #$00,D7 +0000001C: 0806 0000 '....' BTST #$00,D6 +00000020: 6706 'g.' BEQ.S *+$0008 ; 00000028 +00000022: 0087 0000 0006 '......' ORI.L #$00000006,D7 +00000028: 7002 'p.' MOVEQ #$02,D0 +0000002A: C086 '..' AND.L D6,D0 +0000002C: 670E 'g.' BEQ.S *+$0010 ; 0000003C +0000002E: 7001 'p.' MOVEQ #$01,D0 +00000030: C02B 00B3 '.+..' AND.B $00B3(A3),D0 +00000034: 6706 'g.' BEQ.S *+$0008 ; 0000003C +00000036: 0087 0000 0100 '......' ORI.L #$00000100,D7 +0000003C: 7004 'p.' MOVEQ #$04,D0 +0000003E: C086 '..' AND.L D6,D0 +00000040: 670E 'g.' BEQ.S *+$0010 ; 00000050 +00000042: 7002 'p.' MOVEQ #$02,D0 +00000044: C02B 00B3 '.+..' AND.B $00B3(A3),D0 +00000048: 6706 'g.' BEQ.S *+$0008 ; 00000050 +0000004A: 0087 0000 0200 '......' ORI.L #$00000200,D7 +00000050: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000054: 58AC 0018 'X...' ADDQ.L #4,$0018(A4) +00000058: 2087 ' .' MOVE.L D7,(A0) +0000005A: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 +00000060: 4E5E 'N^' UNLK A6 +00000062: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_95870 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_958E0 [958E0, 958F6) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 296 + 296: AUTOMOD_958E0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_958E0"(296) Segment="Main"(200) +Size: Flags $00 ModuleSize 22 + +Content: Flags $08 +Contents offset $0000 size $0016 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000008: 2068 0024 ' h.$' MOVEA.L $0024(A0),A0 +0000000C: 117C 0001 008A '.|....' MOVE.B #$01,$008A(A0) +00000012: 4E5E 'N^' UNLK A6 +00000014: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_958E0 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_95900 [95900, 95914) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 297 + 297: AUTOMOD_95900 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95900"(297) 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: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000008: 2068 0024 ' h.$' MOVEA.L $0024(A0),A0 +0000000C: 4228 008A 'B(..' CLR.B $008A(A0) +00000010: 4E5E 'N^' UNLK A6 +00000012: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_95900 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_95920 [95920, 95934) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 298 + 298: AUTOMOD_95920 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95920"(298) 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: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000008: 59A8 0018 'Y...' SUBQ.L #4,$0018(A0) +0000000C: 2068 0018 ' h..' MOVEA.L $0018(A0),A0 +00000010: 4E5E 'N^' UNLK A6 +00000012: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_95920 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_95940 [95940, 95AB4) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +14A (95A8A): JSR Div26Dot6 + +13C (95A7C): JSR Mul26Dot6 + + +Dictionary: Flags $00 FirstId 299 + 299: AUTOMOD_95940 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95940"(299) Segment="Main"(200) +Size: Flags $00 ModuleSize 372 + +Content: Flags $08 +Contents offset $0000 size $0174 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 1318 'H...' MOVEM.L D3/D6/D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 286B 0018 '(k..' MOVEA.L $0018(A3),A4 +00000010: 2C24 ',$' MOVE.L -(A4),D6 +00000012: 2E24 '.$' MOVE.L -(A4),D7 +00000014: 102B 003C '.+.<' MOVE.B $003C(A3),D0 +00000018: 0400 0050 '...P' SUBI.B #$50,D0 ; 'P' +0000001C: 6750 'gP' BEQ.S *+$0052 ; 0000006E +0000001E: 5300 'S.' SUBQ.B #1,D0 +00000020: 6762 'gb' BEQ.S *+$0064 ; 00000084 +00000022: 5300 'S.' SUBQ.B #1,D0 +00000024: 6774 'gt' BEQ.S *+$0076 ; 0000009A +00000026: 5300 'S.' SUBQ.B #1,D0 +00000028: 6700 0086 'g...' BEQ *+$0088 ; 000000B0 +0000002C: 5300 'S.' SUBQ.B #1,D0 +0000002E: 6700 0096 'g...' BEQ *+$0098 ; 000000C6 +00000032: 5300 'S.' SUBQ.B #1,D0 +00000034: 6700 00A6 'g...' BEQ *+$00A8 ; 000000DC +00000038: 5B00 '[.' SUBQ.B #5,D0 +0000003A: 6700 00B4 'g...' BEQ *+$00B6 ; 000000F0 +0000003E: 5300 'S.' SUBQ.B #1,D0 +00000040: 6700 00CA 'g...' BEQ *+$00CC ; 0000010C +00000044: 5B00 '[.' SUBQ.B #5,D0 +00000046: 6700 00E0 'g...' BEQ *+$00E2 ; 00000128 +0000004A: 5300 'S.' SUBQ.B #1,D0 +0000004C: 6700 00E2 'g...' BEQ *+$00E4 ; 00000130 +00000050: 5300 'S.' SUBQ.B #1,D0 +00000052: 6700 00F2 'g...' BEQ *+$00F4 ; 00000146 +00000056: 5300 'S.' SUBQ.B #1,D0 +00000058: 6700 00DE 'g...' BEQ *+$00E0 ; 00000138 +0000005C: 0400 0028 '...(' SUBI.B #$28,D0 ; '(' +00000060: 6700 00F2 'g...' BEQ *+$00F4 ; 00000154 +00000064: 5300 'S.' SUBQ.B #1,D0 +00000066: 6700 00F6 'g...' BEQ *+$00F8 ; 0000015E +0000006A: 6000 00FA '`...' BRA *+$00FC ; 00000166 +0000006E: BC87 '..' CMP.L D7,D6 +00000070: 5EC3 '^.' SGT D3 +00000072: 4403 'D.' NEG.B D3 +00000074: 6704 'g.' BEQ.S *+$0006 ; 0000007A +00000076: 7001 'p.' MOVEQ #$01,D0 +00000078: 6002 '`.' BRA.S *+$0004 ; 0000007C +0000007A: 7000 'p.' MOVEQ #$00,D0 +0000007C: 49C0 'I.' EXTB.L D0 +0000007E: 28C0 '(.' MOVE.L D0,(A4)+ +00000080: 6000 00E4 '`...' BRA *+$00E6 ; 00000166 +00000084: BC87 '..' CMP.L D7,D6 +00000086: 5CC3 '\.' SGE D3 +00000088: 4403 'D.' NEG.B D3 +0000008A: 6704 'g.' BEQ.S *+$0006 ; 00000090 +0000008C: 7001 'p.' MOVEQ #$01,D0 +0000008E: 6002 '`.' BRA.S *+$0004 ; 00000092 +00000090: 7000 'p.' MOVEQ #$00,D0 +00000092: 49C0 'I.' EXTB.L D0 +00000094: 28C0 '(.' MOVE.L D0,(A4)+ +00000096: 6000 00CE '`...' BRA *+$00D0 ; 00000166 +0000009A: BC87 '..' CMP.L D7,D6 +0000009C: 5DC3 '].' SLT D3 +0000009E: 4403 'D.' NEG.B D3 +000000A0: 6704 'g.' BEQ.S *+$0006 ; 000000A6 +000000A2: 7001 'p.' MOVEQ #$01,D0 +000000A4: 6002 '`.' BRA.S *+$0004 ; 000000A8 +000000A6: 7000 'p.' MOVEQ #$00,D0 +000000A8: 49C0 'I.' EXTB.L D0 +000000AA: 28C0 '(.' MOVE.L D0,(A4)+ +000000AC: 6000 00B8 '`...' BRA *+$00BA ; 00000166 +000000B0: BC87 '..' CMP.L D7,D6 +000000B2: 5FC3 '_.' SLE D3 +000000B4: 4403 'D.' NEG.B D3 +000000B6: 6704 'g.' BEQ.S *+$0006 ; 000000BC +000000B8: 7001 'p.' MOVEQ #$01,D0 +000000BA: 6002 '`.' BRA.S *+$0004 ; 000000BE +000000BC: 7000 'p.' MOVEQ #$00,D0 +000000BE: 49C0 'I.' EXTB.L D0 +000000C0: 28C0 '(.' MOVE.L D0,(A4)+ +000000C2: 6000 00A2 '`...' BRA *+$00A4 ; 00000166 +000000C6: BC87 '..' CMP.L D7,D6 +000000C8: 57C3 'W.' SEQ D3 +000000CA: 4403 'D.' NEG.B D3 +000000CC: 6704 'g.' BEQ.S *+$0006 ; 000000D2 +000000CE: 7001 'p.' MOVEQ #$01,D0 +000000D0: 6002 '`.' BRA.S *+$0004 ; 000000D4 +000000D2: 7000 'p.' MOVEQ #$00,D0 +000000D4: 49C0 'I.' EXTB.L D0 +000000D6: 28C0 '(.' MOVE.L D0,(A4)+ +000000D8: 6000 008C '`...' BRA *+$008E ; 00000166 +000000DC: BC87 '..' CMP.L D7,D6 +000000DE: 56C3 'V.' SNE D3 +000000E0: 4403 'D.' NEG.B D3 +000000E2: 6704 'g.' BEQ.S *+$0006 ; 000000E8 +000000E4: 7001 'p.' MOVEQ #$01,D0 +000000E6: 6002 '`.' BRA.S *+$0004 ; 000000EA +000000E8: 7000 'p.' MOVEQ #$00,D0 +000000EA: 49C0 'I.' EXTB.L D0 +000000EC: 28C0 '(.' MOVE.L D0,(A4)+ +000000EE: 6076 '`v' BRA.S *+$0078 ; 00000166 +000000F0: 7600 'v.' MOVEQ #$00,D3 +000000F2: 4A87 'J.' TST.L D7 +000000F4: 6706 'g.' BEQ.S *+$0008 ; 000000FC +000000F6: 4A86 'J.' TST.L D6 +000000F8: 6702 'g.' BEQ.S *+$0004 ; 000000FC +000000FA: 7601 'v.' MOVEQ #$01,D3 +000000FC: 4A03 'J.' TST.B D3 +000000FE: 6704 'g.' BEQ.S *+$0006 ; 00000104 +00000100: 7001 'p.' MOVEQ #$01,D0 +00000102: 6002 '`.' BRA.S *+$0004 ; 00000106 +00000104: 7000 'p.' MOVEQ #$00,D0 +00000106: 49C0 'I.' EXTB.L D0 +00000108: 28C0 '(.' MOVE.L D0,(A4)+ +0000010A: 605A '`Z' BRA.S *+$005C ; 00000166 +0000010C: 7601 'v.' MOVEQ #$01,D3 +0000010E: 4A87 'J.' TST.L D7 +00000110: 6606 'f.' BNE.S *+$0008 ; 00000118 +00000112: 4A86 'J.' TST.L D6 +00000114: 6602 'f.' BNE.S *+$0004 ; 00000118 +00000116: 7600 'v.' MOVEQ #$00,D3 +00000118: 4A03 'J.' TST.B D3 +0000011A: 6704 'g.' BEQ.S *+$0006 ; 00000120 +0000011C: 7001 'p.' MOVEQ #$01,D0 +0000011E: 6002 '`.' BRA.S *+$0004 ; 00000122 +00000120: 7000 'p.' MOVEQ #$00,D0 +00000122: 49C0 'I.' EXTB.L D0 +00000124: 28C0 '(.' MOVE.L D0,(A4)+ +00000126: 603E '`>' BRA.S *+$0040 ; 00000166 +00000128: 2007 ' .' MOVE.L D7,D0 +0000012A: D086 '..' ADD.L D6,D0 +0000012C: 28C0 '(.' MOVE.L D0,(A4)+ +0000012E: 6036 '`6' BRA.S *+$0038 ; 00000166 +00000130: 2007 ' .' MOVE.L D7,D0 +00000132: 9086 '..' SUB.L D6,D0 +00000134: 28C0 '(.' MOVE.L D0,(A4)+ +00000136: 602E '`.' BRA.S *+$0030 ; 00000166 +00000138: 2F06 '/.' MOVE.L D6,-(A7) +0000013A: 2F07 '/.' MOVE.L D7,-(A7) +0000013C: 4EBA 0000 'N...' JSR Mul26Dot6 ; id: 301 +00000140: 28C0 '(.' MOVE.L D0,(A4)+ +00000142: 504F 'PO' ADDQ.W #8,A7 +00000144: 6020 '` ' BRA.S *+$0022 ; 00000166 +00000146: 2F06 '/.' MOVE.L D6,-(A7) +00000148: 2F07 '/.' MOVE.L D7,-(A7) +0000014A: 4EBA 0000 'N...' JSR Div26Dot6 ; id: 300 +0000014E: 28C0 '(.' MOVE.L D0,(A4)+ +00000150: 504F 'PO' ADDQ.W #8,A7 +00000152: 6012 '`.' BRA.S *+$0014 ; 00000166 +00000154: BC87 '..' CMP.L D7,D6 +00000156: 6F02 'o.' BLE.S *+$0004 ; 0000015A +00000158: 2E06 '..' MOVE.L D6,D7 +0000015A: 28C7 '(.' MOVE.L D7,(A4)+ +0000015C: 6008 '`.' BRA.S *+$000A ; 00000166 +0000015E: BC87 '..' CMP.L D7,D6 +00000160: 6C02 'l.' BGE.S *+$0004 ; 00000164 +00000162: 2E06 '..' MOVE.L D6,D7 +00000164: 28C7 '(.' MOVE.L D7,(A4)+ +00000166: 274C 0018 ''L..' MOVE.L A4,$0018(A3) +0000016A: 4CEE 18C8 FFEC 'L.....' MOVEM.L -$0014(A6),D3/D6/D7/A3/A4 +00000170: 4E5E 'N^' UNLK A6 +00000172: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 300 + 300: Div26Dot6 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="Div26Dot6"(300) + 0000014C + +Dictionary: Flags $00 FirstId 301 + 301: Mul26Dot6 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="Mul26Dot6"(301) + 0000013E +Comment: + + AUTOMOD_95940 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_95AC0 [95AC0, 95B7C) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +40 (95B00): JSR fnt_RoundToGrid + + +Dictionary: Flags $00 FirstId 302 + 302: AUTOMOD_95AC0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95AC0"(302) Segment="Main"(200) +Size: Flags $00 ModuleSize 188 + +Content: Flags $08 +Contents offset $0000 size $00BC +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 1318 'H...' MOVEM.L D3/D6/D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 286B 0018 '(k..' MOVEA.L $0018(A3),A4 +00000010: 2E24 '.$' MOVE.L -(A4),D7 +00000012: 1C2B 003C '.+.<' MOVE.B $003C(A3),D6 +00000016: 1006 '..' MOVE.B D6,D0 +00000018: 0400 0056 '...V' SUBI.B #$56,D0 ; 'V' +0000001C: 671A 'g.' BEQ.S *+$001C ; 00000038 +0000001E: 5300 'S.' SUBQ.B #1,D0 +00000020: 6716 'g.' BEQ.S *+$0018 ; 00000038 +00000022: 5B00 '[.' SUBQ.B #5,D0 +00000024: 674A 'gJ' BEQ.S *+$004C ; 00000070 +00000026: 5100 'Q.' SUBQ.B #8,D0 +00000028: 675A 'gZ' BEQ.S *+$005C ; 00000084 +0000002A: 5300 'S.' SUBQ.B #1,D0 +0000002C: 676A 'gj' BEQ.S *+$006C ; 00000098 +0000002E: 5300 'S.' SUBQ.B #1,D0 +00000030: 6774 'gt' BEQ.S *+$0076 ; 000000A6 +00000032: 5300 'S.' SUBQ.B #1,D0 +00000034: 676A 'gj' BEQ.S *+$006C ; 000000A0 +00000036: 6076 '`v' BRA.S *+$0078 ; 000000AE +00000038: 7000 'p.' MOVEQ #$00,D0 +0000003A: 2F00 '/.' MOVE.L D0,-(A7) +0000003C: 2F00 '/.' MOVE.L D0,-(A7) +0000003E: 2F07 '/.' MOVE.L D7,-(A7) +00000040: 4EBA 0000 'N...' JSR fnt_RoundToGrid ; id: 208 +00000044: 2E00 '..' MOVE.L D0,D7 +00000046: EC87 '..' ASR.L #6,D7 +00000048: 7000 'p.' MOVEQ #$00,D0 +0000004A: 1006 '..' MOVE.B D6,D0 +0000004C: 0C40 0056 '.@.V' CMPI.W #$0056,D0 +00000050: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000054: 6604 'f.' BNE.S *+$0006 ; 0000005A +00000056: 2007 ' .' MOVE.L D7,D0 +00000058: 5287 'R.' ADDQ.L #1,D7 +0000005A: 7001 'p.' MOVEQ #$01,D0 +0000005C: C087 '..' AND.L D7,D0 +0000005E: 57C3 'W.' SEQ D3 +00000060: 4403 'D.' NEG.B D3 +00000062: 6704 'g.' BEQ.S *+$0006 ; 00000068 +00000064: 7001 'p.' MOVEQ #$01,D0 +00000066: 6002 '`.' BRA.S *+$0004 ; 0000006A +00000068: 7000 'p.' MOVEQ #$00,D0 +0000006A: 49C0 'I.' EXTB.L D0 +0000006C: 28C0 '(.' MOVE.L D0,(A4)+ +0000006E: 603E '`>' BRA.S *+$0040 ; 000000AE +00000070: 4A87 'J.' TST.L D7 +00000072: 57C3 'W.' SEQ D3 +00000074: 4403 'D.' NEG.B D3 +00000076: 6704 'g.' BEQ.S *+$0006 ; 0000007C +00000078: 7001 'p.' MOVEQ #$01,D0 +0000007A: 6002 '`.' BRA.S *+$0004 ; 0000007E +0000007C: 7000 'p.' MOVEQ #$00,D0 +0000007E: 49C0 'I.' EXTB.L D0 +00000080: 28C0 '(.' MOVE.L D0,(A4)+ +00000082: 602A '`*' BRA.S *+$002C ; 000000AE +00000084: 4A87 'J.' TST.L D7 +00000086: 5EC3 '^.' SGT D3 +00000088: 4403 'D.' NEG.B D3 +0000008A: 6704 'g.' BEQ.S *+$0006 ; 00000090 +0000008C: 2007 ' .' MOVE.L D7,D0 +0000008E: 6004 '`.' BRA.S *+$0006 ; 00000094 +00000090: 2007 ' .' MOVE.L D7,D0 +00000092: 4480 'D.' NEG.L D0 +00000094: 28C0 '(.' MOVE.L D0,(A4)+ +00000096: 6016 '`.' BRA.S *+$0018 ; 000000AE +00000098: 2007 ' .' MOVE.L D7,D0 +0000009A: 4480 'D.' NEG.L D0 +0000009C: 28C0 '(.' MOVE.L D0,(A4)+ +0000009E: 600E '`.' BRA.S *+$0010 ; 000000AE +000000A0: 0687 0000 003F '.....?' ADDI.L #$0000003F,D7 +000000A6: 0287 FFFF FFC0 '......' ANDI.L #$FFFFFFC0,D7 +000000AC: 28C7 '(.' MOVE.L D7,(A4)+ +000000AE: 274C 0018 ''L..' MOVE.L A4,$0018(A3) +000000B2: 4CEE 18C8 FFEC 'L.....' MOVEM.L -$0014(A6),D3/D6/D7/A3/A4 +000000B8: 4E5E 'N^' UNLK A6 +000000BA: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fnt_RoundToGrid"(208) + 00000042 +Comment: + + AUTOMOD_95AC0 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_95B80 [95B80, 95C1A) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 303 + 303: AUTOMOD_95B80 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95B80"(303) 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 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 1C2B 003C '.+.<' MOVE.B $003C(A3),D6 +00000010: 286B 001C '(k..' MOVEA.L $001C(A3),A4 +00000014: 7000 'p.' MOVEQ #$00,D0 +00000016: 1006 '..' MOVE.B D6,D0 +00000018: 0C40 0040 '.@.@' CMPI.W #$0040,D0 +0000001C: 660A 'f.' BNE.S *+$000C ; 00000028 +0000001E: 7E00 '~.' MOVEQ #$00,D7 +00000020: 1E1C '..' MOVE.B (A4)+,D7 +00000022: 4A87 'J.' TST.L D7 +00000024: D9C7 '..' ADDA.L D7,A4 +00000026: 6064 '`d' BRA.S *+$0066 ; 0000008C +00000028: 7000 'p.' MOVEQ #$00,D0 +0000002A: 1006 '..' MOVE.B D6,D0 +0000002C: 0C40 0041 '.@.A' CMPI.W #$0041,D0 +00000030: 660E 'f.' BNE.S *+$0010 ; 00000040 +00000032: 7E00 '~.' MOVEQ #$00,D7 +00000034: 1E1C '..' MOVE.B (A4)+,D7 +00000036: 2A07 '*.' MOVE.L D7,D5 +00000038: 2005 ' .' MOVE.L D5,D0 +0000003A: D085 '..' ADD.L D5,D0 +0000003C: D9C0 '..' ADDA.L D0,A4 +0000003E: 604C '`L' BRA.S *+$004E ; 0000008C +00000040: 7000 'p.' MOVEQ #$00,D0 +00000042: 1006 '..' MOVE.B D6,D0 +00000044: 0C00 00B0 '....' CMPI.B #$B0,D0 +00000048: 651A 'e.' BCS.S *+$001C ; 00000064 +0000004A: 7000 'p.' MOVEQ #$00,D0 +0000004C: 1006 '..' MOVE.B D6,D0 +0000004E: 0C00 00B7 '....' CMPI.B #$B7,D0 +00000052: 6210 'b.' BHI.S *+$0012 ; 00000064 +00000054: 7000 'p.' MOVEQ #$00,D0 +00000056: 1006 '..' MOVE.B D6,D0 +00000058: 907C 00AF '.|..' SUB.W #$00AF,D0 +0000005C: 48C0 'H.' EXT.L D0 +0000005E: 2E00 '..' MOVE.L D0,D7 +00000060: D9C7 '..' ADDA.L D7,A4 +00000062: 6028 '`(' BRA.S *+$002A ; 0000008C +00000064: 7000 'p.' MOVEQ #$00,D0 +00000066: 1006 '..' MOVE.B D6,D0 +00000068: 0C00 00B8 '....' CMPI.B #$B8,D0 +0000006C: 651E 'e.' BCS.S *+$0020 ; 0000008C +0000006E: 7000 'p.' MOVEQ #$00,D0 +00000070: 1006 '..' MOVE.B D6,D0 +00000072: 0C00 00BF '....' CMPI.B #$BF,D0 +00000076: 6214 'b.' BHI.S *+$0016 ; 0000008C +00000078: 7000 'p.' MOVEQ #$00,D0 +0000007A: 1006 '..' MOVE.B D6,D0 +0000007C: 907C 00B7 '.|..' SUB.W #$00B7,D0 +00000080: 48C0 'H.' EXT.L D0 +00000082: 2E00 '..' MOVE.L D0,D7 +00000084: 2C07 ',.' MOVE.L D7,D6 +00000086: 2006 ' .' MOVE.L D6,D0 +00000088: D086 '..' ADD.L D6,D0 +0000008A: D9C0 '..' ADDA.L D0,A4 +0000008C: 274C 001C ''L..' MOVE.L A4,$001C(A3) +00000090: 4CEE 18E0 FFEC 'L.....' MOVEM.L -$0014(A6),D5-D7/A3/A4 +00000096: 4E5E 'N^' UNLK A6 +00000098: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_95B80 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_95C20 [95C20, 95C92) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +5E (95C7E): JSR $95B80 + + +Dictionary: Flags $00 FirstId 304 + 304: AUTOMOD_95C20 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95C20"(304) Segment="Main"(200) +Size: Flags $00 ModuleSize 114 + +Content: Flags $08 +Contents offset $0000 size $0072 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +00000010: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000014: 4A90 'J.' TST.L (A0) +00000016: 6650 'fP' BNE.S *+$0052 ; 00000068 +00000018: 7E01 '~.' MOVEQ #$01,D7 +0000001A: 6048 '`H' BRA.S *+$004A ; 00000064 +0000001C: 206C 001C ' l..' MOVEA.L $001C(A4),A0 +00000020: 52AC 001C 'R...' ADDQ.L #1,$001C(A4) +00000024: 1C10 '..' MOVE.B (A0),D6 +00000026: 1946 003C '.F.<' MOVE.B D6,$003C(A4) +0000002A: 7000 'p.' MOVEQ #$00,D0 +0000002C: 1006 '..' MOVE.B D6,D0 +0000002E: 0C40 0059 '.@.Y' CMPI.W #$0059,D0 +00000032: 6606 'f.' BNE.S *+$0008 ; 0000003A +00000034: 2007 ' .' MOVE.L D7,D0 +00000036: 5387 'S.' SUBQ.L #1,D7 +00000038: 602A '`*' BRA.S *+$002C ; 00000064 +0000003A: 7000 'p.' MOVEQ #$00,D0 +0000003C: 1006 '..' MOVE.B D6,D0 +0000003E: 0C40 0058 '.@.X' CMPI.W #$0058,D0 +00000042: 6606 'f.' BNE.S *+$0008 ; 0000004A +00000044: 2007 ' .' MOVE.L D7,D0 +00000046: 5287 'R.' ADDQ.L #1,D7 +00000048: 601A '`.' BRA.S *+$001C ; 00000064 +0000004A: 7000 'p.' MOVEQ #$00,D0 +0000004C: 1006 '..' MOVE.B D6,D0 +0000004E: 0C40 001B '.@..' CMPI.W #$001B,D0 +00000052: 6608 'f.' BNE.S *+$000A ; 0000005C +00000054: 7001 'p.' MOVEQ #$01,D0 +00000056: B087 '..' CMP.L D7,D0 +00000058: 670E 'g.' BEQ.S *+$0010 ; 00000068 +0000005A: 6008 '`.' BRA.S *+$000A ; 00000064 +0000005C: 2F0C '/.' MOVE.L A4,-(A7) +0000005E: 4EBA FF00 'N...' JSR *-$00FE ; FFFFFF60 +00000062: 584F 'XO' ADDQ.W #4,A7 +00000064: 4A87 'J.' TST.L D7 +00000066: 66B4 'f.' BNE.S *-$004A ; 0000001C +00000068: 4CEE 10C0 FFF4 'L.....' MOVEM.L -$000C(A6),D6/D7/A4 +0000006E: 4E5E 'N^' UNLK A6 +00000070: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_95C20 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_95CA0 [95CA0, 95CF4) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +40 (95CE0): JSR $95B80 + + +Dictionary: Flags $00 FirstId 305 + 305: AUTOMOD_95CA0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95CA0"(305) Segment="Main"(200) +Size: Flags $00 ModuleSize 84 + +Content: Flags $08 +Contents offset $0000 size $0054 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 7E01 '~.' MOVEQ #$01,D7 +0000000E: 6036 '`6' BRA.S *+$0038 ; 00000046 +00000010: 206C 001C ' l..' MOVEA.L $001C(A4),A0 +00000014: 52AC 001C 'R...' ADDQ.L #1,$001C(A4) +00000018: 1C10 '..' MOVE.B (A0),D6 +0000001A: 1946 003C '.F.<' MOVE.B D6,$003C(A4) +0000001E: 7000 'p.' MOVEQ #$00,D0 +00000020: 1006 '..' MOVE.B D6,D0 +00000022: 0C40 0059 '.@.Y' CMPI.W #$0059,D0 +00000026: 6606 'f.' BNE.S *+$0008 ; 0000002E +00000028: 2007 ' .' MOVE.L D7,D0 +0000002A: 5387 'S.' SUBQ.L #1,D7 +0000002C: 6018 '`.' BRA.S *+$001A ; 00000046 +0000002E: 7000 'p.' MOVEQ #$00,D0 +00000030: 1006 '..' MOVE.B D6,D0 +00000032: 0C40 0058 '.@.X' CMPI.W #$0058,D0 +00000036: 6606 'f.' BNE.S *+$0008 ; 0000003E +00000038: 2007 ' .' MOVE.L D7,D0 +0000003A: 5287 'R.' ADDQ.L #1,D7 +0000003C: 6008 '`.' BRA.S *+$000A ; 00000046 +0000003E: 2F0C '/.' MOVE.L A4,-(A7) +00000040: 4EBA FE9E 'N...' JSR *-$0160 ; FFFFFEE0 +00000044: 584F 'XO' ADDQ.W #4,A7 +00000046: 4A87 'J.' TST.L D7 +00000048: 66C6 'f.' BNE.S *-$0038 ; 00000010 +0000004A: 4CEE 10C0 FFF4 'L.....' MOVEM.L -$000C(A6),D6/D7/A4 +00000050: 4E5E 'N^' UNLK A6 +00000052: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_95CA0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_95D00 [95D00, 95D08) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 306 + 306: AUTOMOD_95D00 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95D00"(306) 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: + + AUTOMOD_95D00 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_95D10 [95D10, 95D34) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 307 + 307: AUTOMOD_95D10 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95D10"(307) 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: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +0000000E: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000012: 2210 '".' MOVE.L (A0),D1 +00000014: 2001 ' .' MOVE.L D1,D0 +00000016: 5381 'S.' SUBQ.L #1,D1 +00000018: D3AC 001C '....' ADD.L D1,$001C(A4) +0000001C: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000020: 4E5E 'N^' UNLK A6 +00000022: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_95D10 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_95D40 [95D40, 95D6A) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 308 + 308: AUTOMOD_95D40 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95D40"(308) 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: 2F0B '/.' MOVE.L A3,-(A7) +00000006: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000A: 226B 0018 '"k..' MOVEA.L $0018(A3),A1 +0000000E: 4AA1 'J.' TST.L -(A1) +00000010: 670A 'g.' BEQ.S *+$000C ; 0000001C +00000012: 2021 ' !' MOVE.L -(A1),D0 +00000014: 5380 'S.' SUBQ.L #1,D0 +00000016: D1AB 001C '....' ADD.L D0,$001C(A3) +0000001A: 6002 '`.' BRA.S *+$0004 ; 0000001E +0000001C: 5949 'YI' SUBQ.W #4,A1 +0000001E: 2749 0018 ''I..' MOVE.L A1,$0018(A3) +00000022: 266E FFFC '&n..' MOVEA.L -$0004(A6),A3 +00000026: 4E5E 'N^' UNLK A6 +00000028: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_95D40 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_95D70 [95D70, 95D9C) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 309 + 309: AUTOMOD_95D70 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95D70"(309) Segment="Main"(200) +Size: Flags $00 ModuleSize 44 + +Content: Flags $08 +Contents offset $0000 size $002C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0B '/.' MOVE.L A3,-(A7) +00000006: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000A: 226B 0018 '"k..' MOVEA.L $0018(A3),A1 +0000000E: 4AA1 'J.' TST.L -(A1) +00000010: 6704 'g.' BEQ.S *+$0006 ; 00000016 +00000012: 5949 'YI' SUBQ.W #4,A1 +00000014: 600A '`.' BRA.S *+$000C ; 00000020 +00000016: 2221 '"!' MOVE.L -(A1),D1 +00000018: 2001 ' .' MOVE.L D1,D0 +0000001A: 5381 'S.' SUBQ.L #1,D1 +0000001C: D3AB 001C '....' ADD.L D1,$001C(A3) +00000020: 2749 0018 ''I..' MOVE.L A1,$0018(A3) +00000024: 266E FFFC '&n..' MOVEA.L -$0004(A6),A3 +00000028: 4E5E 'N^' UNLK A6 +0000002A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_95D70 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_95DA0 [95DA0, 95DF2) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 310 + 310: AUTOMOD_95DA0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95DA0"(310) 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: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +00000010: 47E8 0058 'G..X' LEA $0058(A0),A3 +00000014: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +00000018: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +0000001C: 2E10 '..' MOVE.L (A0),D7 +0000001E: 2F0C '/.' MOVE.L A4,-(A7) +00000020: 7000 'p.' MOVEQ #$00,D0 +00000022: 102C 003C '.,.<' MOVE.B $003C(A4),D0 +00000026: 907C 0068 '.|.h' SUB.W #$0068,D0 +0000002A: 48C0 'H.' EXT.L D0 +0000002C: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +00000030: 2F30 0C14 '/0..' MOVE.L $14(A0,D0.L*4),-(A7) +00000034: 2F07 '/.' MOVE.L D7,-(A7) +00000036: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 +0000003A: 4E90 'N.' JSR (A0) +0000003C: 2E00 '..' MOVE.L D0,D7 +0000003E: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000042: 58AC 0018 'X...' ADDQ.L #4,$0018(A4) +00000046: 2087 ' .' MOVE.L D7,(A0) +00000048: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +0000004E: 4E5E 'N^' UNLK A6 +00000050: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_95DA0 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_95E00 [95E00, 95E4A) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +30 (95E30): JSR fnt_RoundOff + + +Dictionary: Flags $00 FirstId 311 + 311: AUTOMOD_95E00 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95E00"(311) Segment="Main"(200) +Size: Flags $00 ModuleSize 74 + +Content: Flags $08 +Contents offset $0000 size $004A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +00000010: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000014: 2E10 '..' MOVE.L (A0),D7 +00000016: 7000 'p.' MOVEQ #$00,D0 +00000018: 2F00 '/.' MOVE.L D0,-(A7) +0000001A: 7200 'r.' MOVEQ #$00,D1 +0000001C: 122C 003C '.,.<' MOVE.B $003C(A4),D1 +00000020: 927C 006C '.|.l' SUB.W #$006C,D1 +00000024: 48C1 'H.' EXT.L D1 +00000026: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +0000002A: 2F30 1C14 '/0..' MOVE.L $14(A0,D1.L*4),-(A7) +0000002E: 2F07 '/.' MOVE.L D7,-(A7) +00000030: 4EBA 0000 'N...' JSR fnt_RoundOff ; id: 210 +00000034: 2E00 '..' MOVE.L D0,D7 +00000036: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +0000003A: 58AC 0018 'X...' ADDQ.L #4,$0018(A4) +0000003E: 2087 ' .' MOVE.L D7,(A0) +00000040: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000046: 4E5E 'N^' UNLK A6 +00000048: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fnt_RoundOff"(210) + 00000032 +Comment: + + AUTOMOD_95E00 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_95E50 [95E50, 95EBC) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 312 + 312: AUTOMOD_95E50 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95E50"(312) Segment="Main"(200) +Size: Flags $00 ModuleSize 108 + +Content: Flags $08 +Contents offset $0000 size $006C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +0000000C: 2E2E 0008 '....' MOVE.L $0008(A6),D7 +00000010: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +00000014: 47E8 0058 'G..X' LEA $0058(A0),A3 +00000018: 2F0C '/.' MOVE.L A4,-(A7) +0000001A: 206C 0056 ' l.V' MOVEA.L $0056(A4),A0 +0000001E: 4E90 'N.' JSR (A0) +00000020: 2A00 '*.' MOVE.L D0,D5 +00000022: 4A87 'J.' TST.L D7 +00000024: 6D18 'm.' BLT.S *+$001A ; 0000003E +00000026: 2C07 ',.' MOVE.L D7,D6 +00000028: 9C85 '..' SUB.L D5,D6 +0000002A: 4A86 'J.' TST.L D6 +0000002C: 6C06 'l.' BGE.S *+$0008 ; 00000034 +0000002E: 2006 ' .' MOVE.L D6,D0 +00000030: 4480 'D.' NEG.L D0 +00000032: 2C00 ',.' MOVE.L D0,D6 +00000034: BCAB 0004 '....' CMP.L $0004(A3),D6 +00000038: 6C26 'l&' BGE.S *+$0028 ; 00000060 +0000003A: 2E05 '..' MOVE.L D5,D7 +0000003C: 6022 '`"' BRA.S *+$0024 ; 00000060 +0000003E: 2007 ' .' MOVE.L D7,D0 +00000040: 4480 'D.' NEG.L D0 +00000042: 2E00 '..' MOVE.L D0,D7 +00000044: 2C07 ',.' MOVE.L D7,D6 +00000046: 9C85 '..' SUB.L D5,D6 +00000048: 4A86 'J.' TST.L D6 +0000004A: 6C06 'l.' BGE.S *+$0008 ; 00000052 +0000004C: 2006 ' .' MOVE.L D6,D0 +0000004E: 4480 'D.' NEG.L D0 +00000050: 2C00 ',.' MOVE.L D0,D6 +00000052: BCAB 0004 '....' CMP.L $0004(A3),D6 +00000056: 6C02 'l.' BGE.S *+$0004 ; 0000005A +00000058: 2E05 '..' MOVE.L D5,D7 +0000005A: 2007 ' .' MOVE.L D7,D0 +0000005C: 4480 'D.' NEG.L D0 +0000005E: 2E00 '..' MOVE.L D0,D7 +00000060: 2007 ' .' MOVE.L D7,D0 +00000062: 4CEE 18E0 FFEC 'L.....' MOVEM.L -$0014(A6),D5-D7/A3/A4 +00000068: 4E5E 'N^' UNLK A6 +0000006A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_95E50 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_95EC0 [95EC0, 962C4) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +356 (96216): JSR fnt_RoundOff + +268 (96128): JSR ShortFracMul + +248 (96108): JSR ShortFracMul + +116 (95FD6): JSR fnt_RoundOff + + Unresolved outgoing references: + +C0 (95F80): JSR $95E50 + +1F0 (960B0): JSR $95E50 + + +Dictionary: Flags $00 FirstId 313 + 313: AUTOMOD_95EC0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_95EC0"(313) Segment="Main"(200) +Size: Flags $00 ModuleSize 1028 + +Content: Flags $08 +Contents offset $0000 size $0404 +00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 2A2C 002C '*,.,' MOVE.L $002C(A4),D5 +00000010: 266C 0004 '&l..' MOVEA.L $0004(A4),A3 +00000014: 246C 0024 '$l.$' MOVEA.L $0024(A4),A2 +00000018: 41EA 0058 'A..X' LEA $0058(A2),A0 +0000001C: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +00000020: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +00000024: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000028: 2C10 ',.' MOVE.L (A0),D6 +0000002A: 2014 ' .' MOVE.L (A4),D0 +0000002C: B0AC 0020 '... ' CMP.L $0020(A4),D0 +00000030: 6706 'g.' BEQ.S *+$0008 ; 00000038 +00000032: B7EC 0020 '... ' CMPA.L $0020(A4),A3 +00000036: 6638 'f8' BNE.S *+$003A ; 00000070 +00000038: 206B 000C ' k..' MOVEA.L $000C(A3),A0 +0000003C: 2254 '"T' MOVEA.L (A4),A1 +0000003E: 2269 000C '"i..' MOVEA.L $000C(A1),A1 +00000042: 2030 6C00 ' 0l.' MOVE.L $00(A0,D6.L*4),D0 +00000046: 90B1 5C00 '..\.' SUB.L $00(A1,D5.L*4),D0 +0000004A: 2F00 '/.' MOVE.L D0,-(A7) +0000004C: 206B 0008 ' k..' MOVEA.L $0008(A3),A0 +00000050: 2254 '"T' MOVEA.L (A4),A1 +00000052: 2269 0008 '"i..' MOVEA.L $0008(A1),A1 +00000056: 2030 6C00 ' 0l.' MOVE.L $00(A0,D6.L*4),D0 +0000005A: 90B1 5C00 '..\.' SUB.L $00(A1,D5.L*4),D0 +0000005E: 2F00 '/.' MOVE.L D0,-(A7) +00000060: 2F0C '/.' MOVE.L A4,-(A7) +00000062: 206C 004A ' l.J' MOVEA.L $004A(A4),A0 +00000066: 4E90 'N.' JSR (A0) +00000068: 2E00 '..' MOVE.L D0,D7 +0000006A: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000006E: 6042 '`B' BRA.S *+$0044 ; 000000B2 +00000070: 206B 0014 ' k..' MOVEA.L $0014(A3),A0 +00000074: 2254 '"T' MOVEA.L (A4),A1 +00000076: 2269 0014 '"i..' MOVEA.L $0014(A1),A1 +0000007A: 2030 6C00 ' 0l.' MOVE.L $00(A0,D6.L*4),D0 +0000007E: 90B1 5C00 '..\.' SUB.L $00(A1,D5.L*4),D0 +00000082: 2F00 '/.' MOVE.L D0,-(A7) +00000084: 206B 0010 ' k..' MOVEA.L $0010(A3),A0 +00000088: 2254 '"T' MOVEA.L (A4),A1 +0000008A: 2269 0010 '"i..' MOVEA.L $0010(A1),A1 +0000008E: 2030 6C00 ' 0l.' MOVE.L $00(A0,D6.L*4),D0 +00000092: 90B1 5C00 '..\.' SUB.L $00(A1,D5.L*4),D0 +00000096: 2F00 '/.' MOVE.L D0,-(A7) +00000098: 2F0C '/.' MOVE.L A4,-(A7) +0000009A: 206C 004A ' l.J' MOVEA.L $004A(A4),A0 +0000009E: 4E90 'N.' JSR (A0) +000000A0: 2E00 '..' MOVE.L D0,D7 +000000A2: 2F07 '/.' MOVE.L D7,-(A7) +000000A4: 2F0A '/.' MOVE.L A2,-(A7) +000000A6: 206A 0098 ' j..' MOVEA.L $0098(A2),A0 +000000AA: 4E90 'N.' JSR (A0) +000000AC: 2E00 '..' MOVE.L D0,D7 +000000AE: 4FEF 0014 'O...' LEA $0014(A7),A7 +000000B2: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000B6: 4AA8 0004 'J...' TST.L $0004(A0) +000000BA: 670C 'g.' BEQ.S *+$000E ; 000000C8 +000000BC: 2F0C '/.' MOVE.L A4,-(A7) +000000BE: 2F07 '/.' MOVE.L D7,-(A7) +000000C0: 4EBA FECE 'N...' JSR *-$0130 ; FFFFFF90 +000000C4: 2E00 '..' MOVE.L D0,D7 +000000C6: 504F 'PO' ADDQ.W #8,A7 +000000C8: 2807 '(.' MOVE.L D7,D4 +000000CA: 7000 'p.' MOVEQ #$00,D0 +000000CC: 102C 003C '.,.<' MOVE.B $003C(A4),D0 +000000D0: 7204 'r.' MOVEQ #$04,D1 +000000D2: C200 '..' AND.B D0,D1 +000000D4: 6728 'g(' BEQ.S *+$002A ; 000000FE +000000D6: 2F0C '/.' MOVE.L A4,-(A7) +000000D8: 7000 'p.' MOVEQ #$00,D0 +000000DA: 102C 003C '.,.<' MOVE.B $003C(A4),D0 +000000DE: 7203 'r.' MOVEQ #$03,D1 +000000E0: C200 '..' AND.B D0,D1 +000000E2: 7000 'p.' MOVEQ #$00,D0 +000000E4: 1001 '..' MOVE.B D1,D0 +000000E6: 2F32 0C14 '/2..' MOVE.L $14(A2,D0.L*4),-(A7) +000000EA: 2F07 '/.' MOVE.L D7,-(A7) +000000EC: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000F0: 2268 0018 '"h..' MOVEA.L $0018(A0),A1 +000000F4: 4E91 'N.' JSR (A1) +000000F6: 2E00 '..' MOVE.L D0,D7 +000000F8: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000FC: 6022 '`"' BRA.S *+$0024 ; 00000120 +000000FE: 7000 'p.' MOVEQ #$00,D0 +00000100: 2F00 '/.' MOVE.L D0,-(A7) +00000102: 7200 'r.' MOVEQ #$00,D1 +00000104: 122C 003C '.,.<' MOVE.B $003C(A4),D1 +00000108: 7403 't.' MOVEQ #$03,D2 +0000010A: C401 '..' AND.B D1,D2 +0000010C: 7200 'r.' MOVEQ #$00,D1 +0000010E: 1202 '..' MOVE.B D2,D1 +00000110: 2F32 1C14 '/2..' MOVE.L $14(A2,D1.L*4),-(A7) +00000114: 2F07 '/.' MOVE.L D7,-(A7) +00000116: 4EBA 0000 'N...' JSR fnt_RoundOff ; id: 210 +0000011A: 2E00 '..' MOVE.L D0,D7 +0000011C: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000120: 7000 'p.' MOVEQ #$00,D0 +00000122: 102C 003C '.,.<' MOVE.B $003C(A4),D0 +00000126: 7208 'r.' MOVEQ #$08,D1 +00000128: C200 '..' AND.B D0,D1 +0000012A: 6720 'g ' BEQ.S *+$0022 ; 0000014C +0000012C: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000130: 2628 0014 '&(..' MOVE.L $0014(A0),D3 +00000134: 4A84 'J.' TST.L D4 +00000136: 6D08 'm.' BLT.S *+$000A ; 00000140 +00000138: B687 '..' CMP.L D7,D3 +0000013A: 6F10 'o.' BLE.S *+$0012 ; 0000014C +0000013C: 2E03 '..' MOVE.L D3,D7 +0000013E: 600C '`.' BRA.S *+$000E ; 0000014C +00000140: 2003 ' .' MOVE.L D3,D0 +00000142: 4480 'D.' NEG.L D0 +00000144: 2600 '&.' MOVE.L D0,D3 +00000146: B687 '..' CMP.L D7,D3 +00000148: 6C02 'l.' BGE.S *+$0004 ; 0000014C +0000014A: 2E03 '..' MOVE.L D3,D7 +0000014C: 206B 0004 ' k..' MOVEA.L $0004(A3),A0 +00000150: 2254 '"T' MOVEA.L (A4),A1 +00000152: 2269 0004 '"i..' MOVEA.L $0004(A1),A1 +00000156: 2030 6C00 ' 0l.' MOVE.L $00(A0,D6.L*4),D0 +0000015A: 90B1 5C00 '..\.' SUB.L $00(A1,D5.L*4),D0 +0000015E: 2F00 '/.' MOVE.L D0,-(A7) +00000160: 2053 ' S' MOVEA.L (A3),A0 +00000162: 2254 '"T' MOVEA.L (A4),A1 +00000164: 2251 '"Q' MOVEA.L (A1),A1 +00000166: 2030 6C00 ' 0l.' MOVE.L $00(A0,D6.L*4),D0 +0000016A: 90B1 5C00 '..\.' SUB.L $00(A1,D5.L*4),D0 +0000016E: 2F00 '/.' MOVE.L D0,-(A7) +00000170: 2F0C '/.' MOVE.L A4,-(A7) +00000172: 206C 0046 ' l.F' MOVEA.L $0046(A4),A0 +00000176: 4E90 'N.' JSR (A0) +00000178: 2800 '(.' MOVE.L D0,D4 +0000017A: 9E84 '..' SUB.L D4,D7 +0000017C: 2F07 '/.' MOVE.L D7,-(A7) +0000017E: 2F06 '/.' MOVE.L D6,-(A7) +00000180: 2F0B '/.' MOVE.L A3,-(A7) +00000182: 2F0C '/.' MOVE.L A4,-(A7) +00000184: 206C 0042 ' l.B' MOVEA.L $0042(A4),A0 +00000188: 4E90 'N.' JSR (A0) +0000018A: 2945 0030 ')E.0' MOVE.L D5,$0030(A4) +0000018E: 2946 0034 ')F.4' MOVE.L D6,$0034(A4) +00000192: 7000 'p.' MOVEQ #$00,D0 +00000194: 102C 003C '.,.<' MOVE.B $003C(A4),D0 +00000198: 7210 'r.' MOVEQ #$10,D1 +0000019A: C200 '..' AND.B D0,D1 +0000019C: 4FEF 001C 'O...' LEA $001C(A7),A7 +000001A0: 6704 'g.' BEQ.S *+$0006 ; 000001A6 +000001A2: 2946 002C ')F.,' MOVE.L D6,$002C(A4) +000001A6: 4CEE 1CF8 FFD4 'L.....' MOVEM.L -$002C(A6),D3-D7/A2-A4 +000001AC: 4E5E 'N^' UNLK A6 +000001AE: 4E75 'Nu' RTS +000001B0: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +000001B4: 48E7 0F38 'H..8' MOVEM.L D4-D7/A2-A4,-(A7) +000001B8: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +000001BC: 246C 0024 '$l.$' MOVEA.L $0024(A4),A2 +000001C0: 204A ' J' MOVEA.L A2,A0 +000001C2: 47E8 0058 'G..X' LEA $0058(A0),A3 +000001C6: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +000001CA: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +000001CE: 2F10 '/.' MOVE.L (A0),-(A7) +000001D0: 2F0C '/.' MOVE.L A4,-(A7) +000001D2: 206C 0052 ' l.R' MOVEA.L $0052(A4),A0 +000001D6: 4E90 'N.' JSR (A0) +000001D8: 2E00 '..' MOVE.L D0,D7 +000001DA: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +000001DE: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +000001E2: 2C10 ',.' MOVE.L (A0),D6 +000001E4: 4AAB 0004 'J...' TST.L $0004(A3) +000001E8: 504F 'PO' ADDQ.W #8,A7 +000001EA: 670C 'g.' BEQ.S *+$000E ; 000001F8 +000001EC: 2F0C '/.' MOVE.L A4,-(A7) +000001EE: 2F07 '/.' MOVE.L D7,-(A7) +000001F0: 4EBA FD9E 'N...' JSR *-$0260 ; FFFFFF90 +000001F4: 2E00 '..' MOVE.L D0,D7 +000001F6: 504F 'PO' ADDQ.W #8,A7 +000001F8: 202C 0004 ' ,..' MOVE.L $0004(A4),D0 +000001FC: B0AC 0020 '... ' CMP.L $0020(A4),D0 +00000200: 6600 009E 'f...' BNE *+$00A0 ; 000002A0 +00000204: 2054 ' T' MOVEA.L (A4),A0 +00000206: 2068 0008 ' h..' MOVEA.L $0008(A0),A0 +0000020A: 202C 002C ' ,.,' MOVE.L $002C(A4),D0 +0000020E: 226C 0004 '"l..' MOVEA.L $0004(A4),A1 +00000212: 2269 0008 '"i..' MOVEA.L $0008(A1),A1 +00000216: 23B0 0C00 6C00 '#...l.' MOVE.L $00(A0,D0.L*4),$00(A1,D6.L*4) +0000021C: 2054 ' T' MOVEA.L (A4),A0 +0000021E: 2068 000C ' h..' MOVEA.L $000C(A0),A0 +00000222: 202C 002C ' ,.,' MOVE.L $002C(A4),D0 +00000226: 226C 0004 '"l..' MOVEA.L $0004(A4),A1 +0000022A: 2269 000C '"i..' MOVEA.L $000C(A1),A1 +0000022E: 23B0 0C00 6C00 '#...l.' MOVE.L $00(A0,D0.L*4),$00(A1,D6.L*4) +00000234: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000238: 2068 0008 ' h..' MOVEA.L $0008(A0),A0 +0000023C: 2F08 '/.' MOVE.L A0,-(A7) +0000023E: 302C 000C '0,..' MOVE.W $000C(A4),D0 +00000242: 48C0 'H.' EXT.L D0 +00000244: 2F00 '/.' MOVE.L D0,-(A7) +00000246: 2F07 '/.' MOVE.L D7,-(A7) +00000248: 4EBA 0000 'N...' JSR ShortFracMul ; id: 214 +0000024C: 508F 'P.' ADDQ.L #8,A7 +0000024E: 205F ' _' MOVEA.L (A7)+,A0 +00000250: D1B0 6C00 '..l.' ADD.L D0,$00(A0,D6.L*4) +00000254: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000258: 2068 000C ' h..' MOVEA.L $000C(A0),A0 +0000025C: 2F08 '/.' MOVE.L A0,-(A7) +0000025E: 302C 000E '0,..' MOVE.W $000E(A4),D0 +00000262: 48C0 'H.' EXT.L D0 +00000264: 2F00 '/.' MOVE.L D0,-(A7) +00000266: 2F07 '/.' MOVE.L D7,-(A7) +00000268: 4EBA 0000 'N...' JSR ShortFracMul ; id: 214 +0000026C: 508F 'P.' ADDQ.L #8,A7 +0000026E: 205F ' _' MOVEA.L (A7)+,A0 +00000270: D1B0 6C00 '..l.' ADD.L D0,$00(A0,D6.L*4) +00000274: 2054 ' T' MOVEA.L (A4),A0 +00000276: 2050 ' P' MOVEA.L (A0),A0 +00000278: 202C 002C ' ,.,' MOVE.L $002C(A4),D0 +0000027C: 226C 0004 '"l..' MOVEA.L $0004(A4),A1 +00000280: 2251 '"Q' MOVEA.L (A1),A1 +00000282: 23B0 0C00 6C00 '#...l.' MOVE.L $00(A0,D0.L*4),$00(A1,D6.L*4) +00000288: 2054 ' T' MOVEA.L (A4),A0 +0000028A: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 +0000028E: 202C 002C ' ,.,' MOVE.L $002C(A4),D0 +00000292: 226C 0004 '"l..' MOVEA.L $0004(A4),A1 +00000296: 2269 0004 '"i..' MOVEA.L $0004(A1),A1 +0000029A: 23B0 0C00 6C00 '#...l.' MOVE.L $00(A0,D0.L*4),$00(A1,D6.L*4) +000002A0: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +000002A4: 2068 000C ' h..' MOVEA.L $000C(A0),A0 +000002A8: 2254 '"T' MOVEA.L (A4),A1 +000002AA: 2269 000C '"i..' MOVEA.L $000C(A1),A1 +000002AE: 202C 002C ' ,.,' MOVE.L $002C(A4),D0 +000002B2: 2230 6C00 '"0l.' MOVE.L $00(A0,D6.L*4),D1 +000002B6: 92B1 0C00 '....' SUB.L $00(A1,D0.L*4),D1 +000002BA: 2F01 '/.' MOVE.L D1,-(A7) +000002BC: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +000002C0: 2068 0008 ' h..' MOVEA.L $0008(A0),A0 +000002C4: 2254 '"T' MOVEA.L (A4),A1 +000002C6: 2269 0008 '"i..' MOVEA.L $0008(A1),A1 +000002CA: 202C 002C ' ,.,' MOVE.L $002C(A4),D0 +000002CE: 2230 6C00 '"0l.' MOVE.L $00(A0,D6.L*4),D1 +000002D2: 92B1 0C00 '....' SUB.L $00(A1,D0.L*4),D1 +000002D6: 2F01 '/.' MOVE.L D1,-(A7) +000002D8: 2F0C '/.' MOVE.L A4,-(A7) +000002DA: 206C 004A ' l.J' MOVEA.L $004A(A4),A0 +000002DE: 4E90 'N.' JSR (A0) +000002E0: 2800 '(.' MOVE.L D0,D4 +000002E2: 4A2B 0032 'J+.2' TST.B $0032(A3) +000002E6: 4FEF 000C 'O...' LEA $000C(A7),A7 +000002EA: 670E 'g.' BEQ.S *+$0010 ; 000002FA +000002EC: 2007 ' .' MOVE.L D7,D0 +000002EE: 2204 '".' MOVE.L D4,D1 +000002F0: B181 '..' EOR.L D0,D1 +000002F2: 6C06 'l.' BGE.S *+$0008 ; 000002FA +000002F4: 2007 ' .' MOVE.L D7,D0 +000002F6: 4480 'D.' NEG.L D0 +000002F8: 2E00 '..' MOVE.L D0,D7 +000002FA: 7000 'p.' MOVEQ #$00,D0 +000002FC: 102C 003C '.,.<' MOVE.B $003C(A4),D0 +00000300: 7204 'r.' MOVEQ #$04,D1 +00000302: C200 '..' AND.B D0,D1 +00000304: 6738 'g8' BEQ.S *+$003A ; 0000033E +00000306: 2A07 '*.' MOVE.L D7,D5 +00000308: 9A84 '..' SUB.L D4,D5 +0000030A: 4A85 'J.' TST.L D5 +0000030C: 6C06 'l.' BGE.S *+$0008 ; 00000314 +0000030E: 2005 ' .' MOVE.L D5,D0 +00000310: 4480 'D.' NEG.L D0 +00000312: 2A00 '*.' MOVE.L D0,D5 +00000314: BA93 '..' CMP.L (A3),D5 +00000316: 6F02 'o.' BLE.S *+$0004 ; 0000031A +00000318: 2E04 '..' MOVE.L D4,D7 +0000031A: 2F0C '/.' MOVE.L A4,-(A7) +0000031C: 7000 'p.' MOVEQ #$00,D0 +0000031E: 102C 003C '.,.<' MOVE.B $003C(A4),D0 +00000322: 7203 'r.' MOVEQ #$03,D1 +00000324: C200 '..' AND.B D0,D1 +00000326: 7000 'p.' MOVEQ #$00,D0 +00000328: 1001 '..' MOVE.B D1,D0 +0000032A: 2F32 0C14 '/2..' MOVE.L $14(A2,D0.L*4),-(A7) +0000032E: 2F07 '/.' MOVE.L D7,-(A7) +00000330: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 +00000334: 4E90 'N.' JSR (A0) +00000336: 2E00 '..' MOVE.L D0,D7 +00000338: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000033C: 6022 '`"' BRA.S *+$0024 ; 00000360 +0000033E: 7000 'p.' MOVEQ #$00,D0 +00000340: 2F00 '/.' MOVE.L D0,-(A7) +00000342: 7200 'r.' MOVEQ #$00,D1 +00000344: 122C 003C '.,.<' MOVE.B $003C(A4),D1 +00000348: 7403 't.' MOVEQ #$03,D2 +0000034A: C401 '..' AND.B D1,D2 +0000034C: 7200 'r.' MOVEQ #$00,D1 +0000034E: 1202 '..' MOVE.B D2,D1 +00000350: 2F32 1C14 '/2..' MOVE.L $14(A2,D1.L*4),-(A7) +00000354: 2F07 '/.' MOVE.L D7,-(A7) +00000356: 4EBA 0000 'N...' JSR fnt_RoundOff ; id: 210 +0000035A: 2E00 '..' MOVE.L D0,D7 +0000035C: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000360: 7000 'p.' MOVEQ #$00,D0 +00000362: 102C 003C '.,.<' MOVE.B $003C(A4),D0 +00000366: 7208 'r.' MOVEQ #$08,D1 +00000368: C200 '..' AND.B D0,D1 +0000036A: 6720 'g ' BEQ.S *+$0022 ; 0000038C +0000036C: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +00000370: 2A28 006C '*(.l' MOVE.L $006C(A0),D5 +00000374: 4A84 'J.' TST.L D4 +00000376: 6D08 'm.' BLT.S *+$000A ; 00000380 +00000378: BA87 '..' CMP.L D7,D5 +0000037A: 6F10 'o.' BLE.S *+$0012 ; 0000038C +0000037C: 2E05 '..' MOVE.L D5,D7 +0000037E: 600C '`.' BRA.S *+$000E ; 0000038C +00000380: 2005 ' .' MOVE.L D5,D0 +00000382: 4480 'D.' NEG.L D0 +00000384: 2A00 '*.' MOVE.L D0,D5 +00000386: BA87 '..' CMP.L D7,D5 +00000388: 6C02 'l.' BGE.S *+$0004 ; 0000038C +0000038A: 2E05 '..' MOVE.L D5,D7 +0000038C: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000390: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 +00000394: 2254 '"T' MOVEA.L (A4),A1 +00000396: 2269 0004 '"i..' MOVEA.L $0004(A1),A1 +0000039A: 202C 002C ' ,.,' MOVE.L $002C(A4),D0 +0000039E: 2230 6C00 '"0l.' MOVE.L $00(A0,D6.L*4),D1 +000003A2: 92B1 0C00 '....' SUB.L $00(A1,D0.L*4),D1 +000003A6: 2F01 '/.' MOVE.L D1,-(A7) +000003A8: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +000003AC: 2050 ' P' MOVEA.L (A0),A0 +000003AE: 2254 '"T' MOVEA.L (A4),A1 +000003B0: 2251 '"Q' MOVEA.L (A1),A1 +000003B2: 202C 002C ' ,.,' MOVE.L $002C(A4),D0 +000003B6: 2230 6C00 '"0l.' MOVE.L $00(A0,D6.L*4),D1 +000003BA: 92B1 0C00 '....' SUB.L $00(A1,D0.L*4),D1 +000003BE: 2F01 '/.' MOVE.L D1,-(A7) +000003C0: 2F0C '/.' MOVE.L A4,-(A7) +000003C2: 206C 0046 ' l.F' MOVEA.L $0046(A4),A0 +000003C6: 4E90 'N.' JSR (A0) +000003C8: 2800 '(.' MOVE.L D0,D4 +000003CA: 9E84 '..' SUB.L D4,D7 +000003CC: 2F07 '/.' MOVE.L D7,-(A7) +000003CE: 2F06 '/.' MOVE.L D6,-(A7) +000003D0: 2F2C 0004 '/,..' MOVE.L $0004(A4),-(A7) +000003D4: 2F0C '/.' MOVE.L A4,-(A7) +000003D6: 206C 0042 ' l.B' MOVEA.L $0042(A4),A0 +000003DA: 4E90 'N.' JSR (A0) +000003DC: 296C 002C 0030 ')l.,.0' MOVE.L $002C(A4),$0030(A4) +000003E2: 2946 0034 ')F.4' MOVE.L D6,$0034(A4) +000003E6: 7000 'p.' MOVEQ #$00,D0 +000003E8: 102C 003C '.,.<' MOVE.B $003C(A4),D0 +000003EC: 7210 'r.' MOVEQ #$10,D1 +000003EE: C200 '..' AND.B D0,D1 +000003F0: 4FEF 001C 'O...' LEA $001C(A7),A7 +000003F4: 6704 'g.' BEQ.S *+$0006 ; 000003FA +000003F6: 2946 002C ')F.,' MOVE.L D6,$002C(A4) +000003FA: 4CEE 1CF0 FFE0 'L.....' MOVEM.L -$0020(A6),D4-D7/A2-A4 +00000400: 4E5E 'N^' UNLK A6 +00000402: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fnt_RoundOff"(210) + 00000358 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ShortFracMul"(214) + 0000026A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ShortFracMul"(214) + 0000024A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fnt_RoundOff"(210) + 00000118 +Comment: + + AUTOMOD_95EC0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_962D0 [962D0, 96328) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 314 + 314: AUTOMOD_962D0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_962D0"(314) 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: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 226C 0024 '"l.$' MOVEA.L $0024(A4),A1 +00000010: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +00000014: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000018: 2E10 '..' MOVE.L (A0),D7 +0000001A: 2069 0090 ' i..' MOVEA.L $0090(A1),A0 +0000001E: 47F0 7E00 'G.~.' LEA $00(A0,D7.L*8),A3 +00000022: 7000 'p.' MOVEQ #$00,D0 +00000024: 302B 0006 '0+..' MOVE.W $0006(A3),D0 +00000028: 41E9 009C 'A...' LEA $009C(A1),A0 +0000002C: 2470 0C00 '$p..' MOVEA.L $00(A0,D0.L*4),A2 +00000030: D5D3 '..' ADDA.L (A3),A2 +00000032: 2F09 '/.' MOVE.L A1,-(A7) +00000034: 7000 'p.' MOVEQ #$00,D0 +00000036: 302B 0004 '0+..' MOVE.W $0004(A3),D0 +0000003A: D08A '..' ADD.L A2,D0 +0000003C: 2F00 '/.' MOVE.L D0,-(A7) +0000003E: 2F0A '/.' MOVE.L A2,-(A7) +00000040: 2F0C '/.' MOVE.L A4,-(A7) +00000042: 206C 004E ' l.N' MOVEA.L $004E(A4),A0 +00000046: 4E90 'N.' JSR (A0) +00000048: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000004C: 225F '"_' MOVEA.L (A7)+,A1 +0000004E: 4CEE 1C80 FFE8 'L.....' MOVEM.L -$0018(A6),D7/A2-A4 +00000054: 4E5E 'N^' UNLK A6 +00000056: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_962D0 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_96330 [96330, 963B2) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +4E (9637E): JSR $95B80 + + +Dictionary: Flags $00 FirstId 315 + 315: AUTOMOD_96330 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_96330"(315) Segment="Main"(200) +Size: Flags $00 ModuleSize 130 + +Content: Flags $08 +Contents offset $0000 size $0082 +00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 246C 0024 '$l.$' MOVEA.L $0024(A4),A2 +00000010: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +00000014: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000018: 2E10 '..' MOVE.L (A0),D7 +0000001A: 206A 0090 ' j..' MOVEA.L $0090(A2),A0 +0000001E: 47F0 7E00 'G.~.' LEA $00(A0,D7.L*8),A3 +00000022: 7000 'p.' MOVEQ #$00,D0 +00000024: 102A 00C5 '.*..' MOVE.B $00C5(A2),D0 +00000028: 3740 0006 '7@..' MOVE.W D0,$0006(A3) +0000002C: 7200 'r.' MOVEQ #$00,D1 +0000002E: 3200 '2.' MOVE.W D0,D1 +00000030: 41EA 009C 'A...' LEA $009C(A2),A0 +00000034: 2D70 1C00 FFF4 '-p....' MOVE.L $00(A0,D1.L*4),-$000C(A6) +0000003A: 202C 001C ' ,..' MOVE.L $001C(A4),D0 +0000003E: 90AE FFF4 '....' SUB.L -$000C(A6),D0 +00000042: 2680 '&.' MOVE.L D0,(A3) +00000044: 2D6C 001C FFF8 '-l....' MOVE.L $001C(A4),-$0008(A6) +0000004A: 6008 '`.' BRA.S *+$000A ; 00000054 +0000004C: 2F0C '/.' MOVE.L A4,-(A7) +0000004E: 4EBA F800 'N...' JSR *-$07FE ; FFFFF850 +00000052: 584F 'XO' ADDQ.W #4,A7 +00000054: 206C 001C ' l..' MOVEA.L $001C(A4),A0 +00000058: 52AC 001C 'R...' ADDQ.L #1,$001C(A4) +0000005C: 1950 003C '.P.<' MOVE.B (A0),$003C(A4) +00000060: 7000 'p.' MOVEQ #$00,D0 +00000062: 1010 '..' MOVE.B (A0),D0 +00000064: 0C40 002D '.@.-' CMPI.W #$002D,D0 +00000068: 66E2 'f.' BNE.S *-$001C ; 0000004C +0000006A: 202C 001C ' ,..' MOVE.L $001C(A4),D0 +0000006E: 90AE FFF8 '....' SUB.L -$0008(A6),D0 +00000072: 5380 'S.' SUBQ.L #1,D0 +00000074: 3740 0004 '7@..' MOVE.W D0,$0004(A3) +00000078: 4CEE 1C80 FFE4 'L.....' MOVEM.L -$001C(A6),D7/A2-A4 +0000007E: 4E5E 'N^' UNLK A6 +00000080: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_96330 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_963C0 [963C0, 96444) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 316 + 316: AUTOMOD_963C0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_963C0"(316) Segment="Main"(200) +Size: Flags $00 ModuleSize 132 + +Content: Flags $08 +Contents offset $0000 size $0084 +00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +00000010: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000014: 2E10 '..' MOVE.L (A0),D7 +00000016: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +0000001A: 2068 0090 ' h..' MOVEA.L $0090(A0),A0 +0000001E: 47F0 7E00 'G.~.' LEA $00(A0,D7.L*8),A3 +00000022: 7000 'p.' MOVEQ #$00,D0 +00000024: 302B 0006 '0+..' MOVE.W $0006(A3),D0 +00000028: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +0000002C: 41E8 009C 'A...' LEA $009C(A0),A0 +00000030: 2D70 0C00 FFF4 '-p....' MOVE.L $00(A0,D0.L*4),-$000C(A6) +00000036: 2E13 '..' MOVE.L (A3),D7 +00000038: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 +0000003C: D1C7 '..' ADDA.L D7,A0 +0000003E: 2D48 FFF8 '-H..' MOVE.L A0,-$0008(A6) +00000042: 7000 'p.' MOVEQ #$00,D0 +00000044: 302B 0004 '0+..' MOVE.W $0004(A3),D0 +00000048: D087 '..' ADD.L D7,D0 +0000004A: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 +0000004E: 45F0 0800 'E...' LEA $00(A0,D0.L),A2 +00000052: 266C 004E '&l.N' MOVEA.L $004E(A4),A3 +00000056: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +0000005A: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +0000005E: 3E28 0002 '>(..' MOVE.W $0002(A0),D7 +00000062: 5347 'SG' SUBQ.W #1,D7 +00000064: 4A47 'JG' TST.W D7 +00000066: 6D12 'm.' BLT.S *+$0014 ; 0000007A +00000068: 2F0A '/.' MOVE.L A2,-(A7) +0000006A: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +0000006E: 2F0C '/.' MOVE.L A4,-(A7) +00000070: 4E93 'N.' JSR (A3) +00000072: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000076: 51CF FFF0 'Q...' DBF D7,*-$000E ; 00000068 +0000007A: 4CEE 1C80 FFE4 'L.....' MOVEM.L -$001C(A6),D7/A2-A4 +00000080: 4E5E 'N^' UNLK A6 +00000082: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_963C0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_96450 [96450, 964F2) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +64 (964B4): JSR $92AB0 + + +Dictionary: Flags $00 FirstId 317 + 317: AUTOMOD_96450 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_96450"(317) Segment="Main"(200) +Size: Flags $00 ModuleSize 162 + +Content: Flags $08 +Contents offset $0000 size $00A2 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 1318 'H...' MOVEM.L D3/D6/D7/A3/A4,-(A7) +00000008: 1C2E 000F '....' MOVE.B $000F(A6),D6 +0000000C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000010: 2668 0024 '&h.$' MOVEA.L $0024(A0),A3 +00000014: 3E2B 00C6 '>+..' MOVE.W $00C6(A3),D7 +00000018: 286B 0094 '(k..' MOVEA.L $0094(A3),A4 +0000001C: 5347 'SG' SUBQ.W #1,D7 +0000001E: 7600 'v.' MOVEQ #$00,D3 +00000020: 600E '`.' BRA.S *+$0010 ; 00000030 +00000022: BC2C 0007 '.,..' CMP.B $0007(A4),D6 +00000026: 6604 'f.' BNE.S *+$0006 ; 0000002C +00000028: 200C ' .' MOVE.L A4,D0 +0000002A: 600A '`.' BRA.S *+$000C ; 00000036 +0000002C: 504C 'PL' ADDQ.W #8,A4 +0000002E: 5347 'SG' SUBQ.W #1,D7 +00000030: B647 '.G' CMP.W D7,D3 +00000032: 6FEE 'o.' BLE.S *-$0010 ; 00000022 +00000034: 7000 'p.' MOVEQ #$00,D0 +00000036: 4CEE 18C8 FFEC 'L.....' MOVEM.L -$0014(A6),D3/D6/D7/A3/A4 +0000003C: 4E5E 'N^' UNLK A6 +0000003E: 4E75 'Nu' RTS +00000040: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000044: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000048: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000004C: 7000 'p.' MOVEQ #$00,D0 +0000004E: 102C 003C '.,.<' MOVE.B $003C(A4),D0 +00000052: 2F00 '/.' MOVE.L D0,-(A7) +00000054: 2F0C '/.' MOVE.L A4,-(A7) +00000056: 4EBA FFA8 'N...' JSR *-$0056 ; 00000000 +0000005A: 2640 '&@' MOVEA.L D0,A3 +0000005C: 200B ' .' MOVE.L A3,D0 +0000005E: 504F 'PO' ADDQ.W #8,A7 +00000060: 660A 'f.' BNE.S *+$000C ; 0000006C +00000062: 2F0C '/.' MOVE.L A4,-(A7) +00000064: 4EBA C5FA 'N...' JSR *-$3A04 ; FFFFC660 +00000068: 584F 'XO' ADDQ.W #4,A7 +0000006A: 602C '`,' BRA.S *+$002E ; 00000098 +0000006C: 7000 'p.' MOVEQ #$00,D0 +0000006E: 102B 0006 '.+..' MOVE.B $0006(A3),D0 +00000072: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +00000076: 41E8 009C 'A...' LEA $009C(A0),A0 +0000007A: 2470 0C00 '$p..' MOVEA.L $00(A0,D0.L*4),A2 +0000007E: D5D3 '..' ADDA.L (A3),A2 +00000080: 7000 'p.' MOVEQ #$00,D0 +00000082: 302B 0004 '0+..' MOVE.W $0004(A3),D0 +00000086: D08A '..' ADD.L A2,D0 +00000088: 2F00 '/.' MOVE.L D0,-(A7) +0000008A: 2F0A '/.' MOVE.L A2,-(A7) +0000008C: 2F0C '/.' MOVE.L A4,-(A7) +0000008E: 206C 004E ' l.N' MOVEA.L $004E(A4),A0 +00000092: 4E90 'N.' JSR (A0) +00000094: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000098: 4CEE 1C00 FFF0 'L.....' MOVEM.L -$0010(A6),A2-A4 +0000009E: 4E5E 'N^' UNLK A6 +000000A0: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_96450 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_96500 [96500, 965A6) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +20 (96520): JSR $96450 + +74 (96574): JSR $95B80 + + +Dictionary: Flags $00 FirstId 318 + 318: AUTOMOD_96500 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_96500"(318) Segment="Main"(200) +Size: Flags $00 ModuleSize 166 + +Content: Flags $08 +Contents offset $0000 size $00A6 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +00000010: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000014: 1C28 0003 '.(..' MOVE.B $0003(A0),D6 +00000018: 7000 'p.' MOVEQ #$00,D0 +0000001A: 1006 '..' MOVE.B D6,D0 +0000001C: 2F00 '/.' MOVE.L D0,-(A7) +0000001E: 2F0C '/.' MOVE.L A4,-(A7) +00000020: 4EBA FF2E 'N...' JSR *-$00D0 ; FFFFFF50 +00000024: 2640 '&@' MOVEA.L D0,A3 +00000026: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +0000002A: 7E00 '~.' MOVEQ #$00,D7 +0000002C: 1E28 00C5 '.(..' MOVE.B $00C5(A0),D7 +00000030: 4A87 'J.' TST.L D7 +00000032: 41E8 009C 'A...' LEA $009C(A0),A0 +00000036: 2D70 7C00 FFF8 '-p|...' MOVE.L $00(A0,D7.L*4),-$0008(A6) +0000003C: 246C 001C '$l..' MOVEA.L $001C(A4),A2 +00000040: 200B ' .' MOVE.L A3,D0 +00000042: 504F 'PO' ADDQ.W #8,A7 +00000044: 6618 'f.' BNE.S *+$001A ; 0000005E +00000046: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +0000004A: 2248 '"H' MOVEA.L A0,A1 +0000004C: 3029 00C6 '0)..' MOVE.W $00C6(A1),D0 +00000050: 5269 00C6 'Ri..' ADDQ.W #1,$00C6(A1) +00000054: 48C0 'H.' EXT.L D0 +00000056: E780 '..' ASL.L #3,D0 +00000058: 2640 '&@' MOVEA.L D0,A3 +0000005A: D7E8 0094 '....' ADDA.L $0094(A0),A3 +0000005E: 1747 0006 '.G..' MOVE.B D7,$0006(A3) +00000062: 1746 0007 '.F..' MOVE.B D6,$0007(A3) +00000066: 202C 001C ' ,..' MOVE.L $001C(A4),D0 +0000006A: 90AE FFF8 '....' SUB.L -$0008(A6),D0 +0000006E: 2680 '&.' MOVE.L D0,(A3) +00000070: 6008 '`.' BRA.S *+$000A ; 0000007A +00000072: 2F0C '/.' MOVE.L A4,-(A7) +00000074: 4EBA F60A 'N...' JSR *-$09F4 ; FFFFF680 +00000078: 584F 'XO' ADDQ.W #4,A7 +0000007A: 206C 001C ' l..' MOVEA.L $001C(A4),A0 +0000007E: 52AC 001C 'R...' ADDQ.L #1,$001C(A4) +00000082: 1950 003C '.P.<' MOVE.B (A0),$003C(A4) +00000086: 7000 'p.' MOVEQ #$00,D0 +00000088: 1010 '..' MOVE.B (A0),D0 +0000008A: 0C40 002D '.@.-' CMPI.W #$002D,D0 +0000008E: 66E2 'f.' BNE.S *-$001C ; 00000072 +00000090: 202C 001C ' ,..' MOVE.L $001C(A4),D0 +00000094: 908A '..' SUB.L A2,D0 +00000096: 5380 'S.' SUBQ.L #1,D0 +00000098: 3740 0004 '7@..' MOVE.W D0,$0004(A3) +0000009C: 4CEE 1CC0 FFE4 'L.....' MOVEM.L -$001C(A6),D6/D7/A2-A4 +000000A2: 4E5E 'N^' UNLK A6 +000000A4: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_96500 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_965B0 [965B0, 965EE) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 319 + 319: AUTOMOD_965B0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_965B0"(319) 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 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +00000010: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000014: 2E10 '..' MOVE.L (A0),D7 +00000016: 2054 ' T' MOVEA.L (A4),A0 +00000018: 2668 0028 '&h.(' MOVEA.L $0028(A0),A3 +0000001C: 4A6C 0010 'Jl..' TST.W $0010(A4) +00000020: 6706 'g.' BEQ.S *+$0008 ; 00000028 +00000022: 0233 00FE 7800 '.3..x.' ANDI.B #$FE,$00(A3,D7.L) +00000028: 4A6C 0012 'Jl..' TST.W $0012(A4) +0000002C: 6706 'g.' BEQ.S *+$0008 ; 00000034 +0000002E: 0233 00FD 7800 '.3..x.' ANDI.B #$FD,$00(A3,D7.L) +00000034: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +0000003A: 4E5E 'N^' UNLK A6 +0000003C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_965B0 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_965F0 [965F0, 96614) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 320 + 320: AUTOMOD_965F0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_965F0"(320) 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: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +0000000E: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000012: 226C 0024 '"l.$' MOVEA.L $0024(A4),A1 +00000016: 3368 0002 0082 '3h....' MOVE.W $0002(A0),$0082(A1) +0000001C: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000020: 4E5E 'N^' UNLK A6 +00000022: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_965F0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_96620 [96620, 96644) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 321 + 321: AUTOMOD_96620 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_96620"(321) 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: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +0000000E: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000012: 226C 0024 '"l.$' MOVEA.L $0024(A4),A1 +00000016: 3368 0002 0084 '3h....' MOVE.W $0002(A0),$0084(A1) +0000001C: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000020: 4E5E 'N^' UNLK A6 +00000022: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_96620 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_96650 [96650, 9674A) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +3A (9668A): JSR $93170 + + +Dictionary: Flags $00 FirstId 322 + 322: AUTOMOD_96650 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_96650"(322) Segment="Main"(200) +Size: Flags $00 ModuleSize 250 + +Content: Flags $08 +Contents offset $0000 size $00FA +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) +00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 59AC 0018 'Y...' SUBQ.L #4,$0018(A4) +00000014: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000018: 2010 ' .' MOVE.L (A0),D0 +0000001A: E388 '..' LSL.L #1,D0 +0000001C: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000020: E580 '..' ASL.L #2,D0 +00000022: 91AC 0018 '....' SUB.L D0,$0018(A4) +00000026: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +0000002A: 7C00 '|.' MOVEQ #$00,D6 +0000002C: 3C28 000C '<(..' MOVE.W $000C(A0),D6 +00000030: 4A86 'J.' TST.L D6 +00000032: 4A28 00B2 'J(..' TST.B $00B2(A0) +00000036: 6614 'f.' BNE.S *+$0016 ; 0000004C +00000038: 2F0C '/.' MOVE.L A4,-(A7) +0000003A: 4EBA CAE4 'N...' JSR *-$351A ; FFFFCB20 +0000003E: 2800 '(.' MOVE.L D0,D4 +00000040: 598F 'Y.' SUBQ.L #4,A7 +00000042: 2F06 '/.' MOVE.L D6,-(A7) +00000044: 2F04 '/.' MOVE.L D4,-(A7) +00000046: A868 '.h' _FixMul ; A868 +00000048: 2C1F ',.' MOVE.L (A7)+,D6 +0000004A: 584F 'XO' ADDQ.W #4,A7 +0000004C: 302E 0012 '0...' MOVE.W $0012(A6),D0 +00000050: 48C0 'H.' EXT.L D0 +00000052: 2806 '(.' MOVE.L D6,D4 +00000054: 9880 '..' SUB.L D0,D4 +00000056: 7010 'p.' MOVEQ #$10,D0 +00000058: B084 '..' CMP.L D4,D0 +0000005A: 6F00 0094 'o...' BLE *+$0096 ; 000000F0 +0000005E: 4A84 'J.' TST.L D4 +00000060: 6D00 008E 'm...' BLT *+$0090 ; 000000F0 +00000064: E98C '..' LSL.L #4,D4 +00000066: 7C00 '|.' MOVEQ #$00,D6 +00000068: 2E2E FFFC '....' MOVE.L -$0004(A6),D7 +0000006C: E287 '..' ASR.L #1,D7 +0000006E: 0887 0000 '....' BCLR #$00,D7 +00000072: 601C '`.' BRA.S *+$001E ; 00000090 +00000074: 2006 ' .' MOVE.L D6,D0 +00000076: D087 '..' ADD.L D7,D0 +00000078: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +0000007C: 2A30 0C00 '*0..' MOVE.L $00(A0,D0.L*4),D5 +00000080: 70F0 'p.' MOVEQ #$F0,D0 +00000082: C085 '..' AND.L D5,D0 +00000084: B880 '..' CMP.L D0,D4 +00000086: 6F02 'o.' BLE.S *+$0004 ; 0000008A +00000088: DC87 '..' ADD.L D7,D6 +0000008A: E287 '..' ASR.L #1,D7 +0000008C: 0887 0000 '....' BCLR #$00,D7 +00000090: 7002 'p.' MOVEQ #$02,D0 +00000092: B087 '..' CMP.L D7,D0 +00000094: 6DDE 'm.' BLT.S *-$0020 ; 00000074 +00000096: 6052 '`R' BRA.S *+$0054 ; 000000EA +00000098: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +0000009C: 2A30 6C00 '*0l.' MOVE.L $00(A0,D6.L*4),D5 +000000A0: 7EF0 '~.' MOVEQ #$F0,D7 +000000A2: CE85 '..' AND.L D5,D7 +000000A4: B887 '..' CMP.L D7,D4 +000000A6: 663C 'f<' BNE.S *+$003E ; 000000E4 +000000A8: 7E0F '~.' MOVEQ #$0F,D7 +000000AA: CE85 '..' AND.L D5,D7 +000000AC: 7008 'p.' MOVEQ #$08,D0 +000000AE: B087 '..' CMP.L D7,D0 +000000B0: 5FC3 '_.' SLE D3 +000000B2: 4403 'D.' NEG.B D3 +000000B4: 6704 'g.' BEQ.S *+$0006 ; 000000BA +000000B6: 7007 'p.' MOVEQ #$07,D0 +000000B8: 6002 '`.' BRA.S *+$0004 ; 000000BC +000000BA: 7008 'p.' MOVEQ #$08,D0 +000000BC: 49C0 'I.' EXTB.L D0 +000000BE: 9E80 '..' SUB.L D0,D7 +000000C0: ED8F '..' LSL.L #6,D7 +000000C2: 302E 0016 '0...' MOVE.W $0016(A6),D0 +000000C6: 48C0 'H.' EXT.L D0 +000000C8: E0A7 '..' ASR.L D0,D7 +000000CA: 2F07 '/.' MOVE.L D7,-(A7) +000000CC: 2006 ' .' MOVE.L D6,D0 +000000CE: 5280 'R.' ADDQ.L #1,D0 +000000D0: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +000000D4: 2F30 0C00 '/0..' MOVE.L $00(A0,D0.L*4),-(A7) +000000D8: 2F14 '/.' MOVE.L (A4),-(A7) +000000DA: 2F0C '/.' MOVE.L A4,-(A7) +000000DC: 4E93 'N.' JSR (A3) +000000DE: 4FEF 0010 'O...' LEA $0010(A7),A7 +000000E2: 6004 '`.' BRA.S *+$0006 ; 000000E8 +000000E4: B887 '..' CMP.L D7,D4 +000000E6: 6D08 'm.' BLT.S *+$000A ; 000000F0 +000000E8: 5486 'T.' ADDQ.L #2,D6 +000000EA: BCAE FFFC '....' CMP.L -$0004(A6),D6 +000000EE: 6DA8 'm.' BLT.S *-$0056 ; 00000098 +000000F0: 4CEE 18F8 FFE0 'L.....' MOVEM.L -$0020(A6),D3-D7/A3/A4 +000000F6: 4E5E 'N^' UNLK A6 +000000F8: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_96650 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_96750 [96750, 96788) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +2A (9677A): JSR $96650 + + +Dictionary: Flags $00 FirstId 323 + 323: AUTOMOD_96750 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_96750"(323) 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 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +00000010: 47E8 0058 'G..X' LEA $0058(A0),A3 +00000014: 302B 002C '0+.,' MOVE.W $002C(A3),D0 +00000018: 48C0 'H.' EXT.L D0 +0000001A: 2F00 '/.' MOVE.L D0,-(A7) +0000001C: 302B 002A '0+.*' MOVE.W $002A(A3),D0 +00000020: 48C0 'H.' EXT.L D0 +00000022: 2F00 '/.' MOVE.L D0,-(A7) +00000024: 2F2C 0042 '/,.B' MOVE.L $0042(A4),-(A7) +00000028: 2F0C '/.' MOVE.L A4,-(A7) +0000002A: 4EBA FED4 'N...' JSR *-$012A ; FFFFFF00 +0000002E: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +00000034: 4E5E 'N^' UNLK A6 +00000036: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_96750 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_96790 [96790, 967CC) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +2E (967BE): JSR $96650 + + +Dictionary: Flags $00 FirstId 324 + 324: AUTOMOD_96790 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_96790"(324) Segment="Main"(200) +Size: Flags $00 ModuleSize 60 + +Content: Flags $08 +Contents offset $0000 size $003C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +00000010: 47E8 0058 'G..X' LEA $0058(A0),A3 +00000014: 302B 002C '0+.,' MOVE.W $002C(A3),D0 +00000018: 48C0 'H.' EXT.L D0 +0000001A: 2F00 '/.' MOVE.L D0,-(A7) +0000001C: 302B 002A '0+.*' MOVE.W $002A(A3),D0 +00000020: 48C0 'H.' EXT.L D0 +00000022: 7210 'r.' MOVEQ #$10,D1 +00000024: D081 '..' ADD.L D1,D0 +00000026: 2F00 '/.' MOVE.L D0,-(A7) +00000028: 2F2C 0042 '/,.B' MOVE.L $0042(A4),-(A7) +0000002C: 2F0C '/.' MOVE.L A4,-(A7) +0000002E: 4EBA FE90 'N...' JSR *-$016E ; FFFFFEC0 +00000032: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +00000038: 4E5E 'N^' UNLK A6 +0000003A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_96790 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_967D0 [967D0, 9680C) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +2E (967FE): JSR $96650 + + +Dictionary: Flags $00 FirstId 325 + 325: AUTOMOD_967D0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_967D0"(325) Segment="Main"(200) +Size: Flags $00 ModuleSize 60 + +Content: Flags $08 +Contents offset $0000 size $003C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +00000010: 47E8 0058 'G..X' LEA $0058(A0),A3 +00000014: 302B 002C '0+.,' MOVE.W $002C(A3),D0 +00000018: 48C0 'H.' EXT.L D0 +0000001A: 2F00 '/.' MOVE.L D0,-(A7) +0000001C: 302B 002A '0+.*' MOVE.W $002A(A3),D0 +00000020: 48C0 'H.' EXT.L D0 +00000022: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00000024: D081 '..' ADD.L D1,D0 +00000026: 2F00 '/.' MOVE.L D0,-(A7) +00000028: 2F2C 0042 '/,.B' MOVE.L $0042(A4),-(A7) +0000002C: 2F0C '/.' MOVE.L A4,-(A7) +0000002E: 4EBA FE50 'N..P' JSR *-$01AE ; FFFFFE80 +00000032: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +00000038: 4E5E 'N^' UNLK A6 +0000003A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_967D0 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_96810 [96810, 96848) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +24 (96834): PEA $932A0 + +2A (9683A): JSR $96650 + + +Dictionary: Flags $00 FirstId 326 + 326: AUTOMOD_96810 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_96810"(326) 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 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 206B 0024 ' k.$' MOVEA.L $0024(A3),A0 +00000010: 49E8 0058 'I..X' LEA $0058(A0),A4 +00000014: 302C 002C '0,.,' MOVE.W $002C(A4),D0 +00000018: 48C0 'H.' EXT.L D0 +0000001A: 2F00 '/.' MOVE.L D0,-(A7) +0000001C: 302C 002A '0,.*' MOVE.W $002A(A4),D0 +00000020: 48C0 'H.' EXT.L D0 +00000022: 2F00 '/.' MOVE.L D0,-(A7) +00000024: 487A CA6A 'Hz.j' PEA *-$3594 ; FFFFCA90 +00000028: 2F0B '/.' MOVE.L A3,-(A7) +0000002A: 4EBA FE14 'N...' JSR *-$01EA ; FFFFFE40 +0000002E: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +00000034: 4E5E 'N^' UNLK A6 +00000036: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_96810 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_96850 [96850, 9688C) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +28 (96878): PEA $932A0 + +2E (9687E): JSR $96650 + + +Dictionary: Flags $00 FirstId 327 + 327: AUTOMOD_96850 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_96850"(327) Segment="Main"(200) +Size: Flags $00 ModuleSize 60 + +Content: Flags $08 +Contents offset $0000 size $003C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 206B 0024 ' k.$' MOVEA.L $0024(A3),A0 +00000010: 49E8 0058 'I..X' LEA $0058(A0),A4 +00000014: 302C 002C '0,.,' MOVE.W $002C(A4),D0 +00000018: 48C0 'H.' EXT.L D0 +0000001A: 2F00 '/.' MOVE.L D0,-(A7) +0000001C: 302C 002A '0,.*' MOVE.W $002A(A4),D0 +00000020: 48C0 'H.' EXT.L D0 +00000022: 7210 'r.' MOVEQ #$10,D1 +00000024: D081 '..' ADD.L D1,D0 +00000026: 2F00 '/.' MOVE.L D0,-(A7) +00000028: 487A CA26 'Hz.&' PEA *-$35D8 ; FFFFCA50 +0000002C: 2F0B '/.' MOVE.L A3,-(A7) +0000002E: 4EBA FDD0 'N...' JSR *-$022E ; FFFFFE00 +00000032: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +00000038: 4E5E 'N^' UNLK A6 +0000003A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_96850 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_96890 [96890, 968CC) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +28 (968B8): PEA $932A0 + +2E (968BE): JSR $96650 + + +Dictionary: Flags $00 FirstId 328 + 328: AUTOMOD_96890 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_96890"(328) Segment="Main"(200) +Size: Flags $00 ModuleSize 60 + +Content: Flags $08 +Contents offset $0000 size $003C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 206B 0024 ' k.$' MOVEA.L $0024(A3),A0 +00000010: 49E8 0058 'I..X' LEA $0058(A0),A4 +00000014: 302C 002C '0,.,' MOVE.W $002C(A4),D0 +00000018: 48C0 'H.' EXT.L D0 +0000001A: 2F00 '/.' MOVE.L D0,-(A7) +0000001C: 302C 002A '0,.*' MOVE.W $002A(A4),D0 +00000020: 48C0 'H.' EXT.L D0 +00000022: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00000024: D081 '..' ADD.L D1,D0 +00000026: 2F00 '/.' MOVE.L D0,-(A7) +00000028: 487A C9E6 'Hz..' PEA *-$3618 ; FFFFCA10 +0000002C: 2F0B '/.' MOVE.L A3,-(A7) +0000002E: 4EBA FD90 'N...' JSR *-$026E ; FFFFFDC0 +00000032: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +00000038: 4E5E 'N^' UNLK A6 +0000003A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_96890 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_968D0 [968D0, 96C6A) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 329 + 329: AUTOMOD_968D0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_968D0"(329) Segment="Main"(200) +Size: Flags $00 ModuleSize 922 + +Content: Flags $08 +Contents offset $0000 size $039A +00000000: 4E56 FFCC 'NV..' LINK.W A6,#-$0034 +00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 7000 'p.' MOVEQ #$00,D0 +0000000E: 102B 003C '.+.<' MOVE.B $003C(A3),D0 +00000012: 0C40 0090 '.@..' CMPI.W #$0090,D0 +00000016: 57C3 'W.' SEQ D3 +00000018: 4403 'D.' NEG.B D3 +0000001A: 49C3 'I.' EXTB.L D3 +0000001C: 2D43 FFFC '-C..' MOVE.L D3,-$0004(A6) +00000020: 4A6B 0010 'Jk..' TST.W $0010(A3) +00000024: 660E 'f.' BNE.S *+$0010 ; 00000034 +00000026: 2053 ' S' MOVEA.L (A3),A0 +00000028: 2868 0004 '(h..' MOVEA.L $0004(A0),A4 +0000002C: 1D7C 0002 FFFB '.|....' MOVE.B #$02,-$0005(A6) +00000032: 600A '`.' BRA.S *+$000C ; 0000003E +00000034: 2053 ' S' MOVEA.L (A3),A0 +00000036: 2850 '(P' MOVEA.L (A0),A4 +00000038: 1D7C 0001 FFFB '.|....' MOVE.B #$01,-$0005(A6) +0000003E: 59AB 0018 'Y...' SUBQ.L #4,$0018(A3) +00000042: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 +00000046: 2F10 '/.' MOVE.L (A0),-(A7) +00000048: 2F0B '/.' MOVE.L A3,-(A7) +0000004A: 206B 0052 ' k.R' MOVEA.L $0052(A3),A0 +0000004E: 4E90 'N.' JSR (A0) +00000050: 2D40 FFF2 '-@..' MOVE.L D0,-$000E(A6) +00000054: 06AE 0000 0020 '..... ' ADDI.L #$00000020,-$000E(A6) + FFF2 +0000005C: 202E FFF2 ' ...' MOVE.L -$000E(A6),D0 +00000060: EC80 '..' ASR.L #6,D0 +00000062: 2D40 FFF2 '-@..' MOVE.L D0,-$000E(A6) +00000066: 504F 'PO' ADDQ.W #8,A7 +00000068: 6E00 031A 'n...' BGT *+$031C ; 00000384 +0000006C: 7001 'p.' MOVEQ #$01,D0 +0000006E: 2D40 FFF2 '-@..' MOVE.L D0,-$000E(A6) +00000072: 6000 0310 '`...' BRA *+$0312 ; 00000384 +00000076: 59AB 0018 'Y...' SUBQ.L #4,$0018(A3) +0000007A: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 +0000007E: 3D68 0002 FFEC '=h....' MOVE.W $0002(A0),-$0014(A6) +00000084: 59AB 0018 'Y...' SUBQ.L #4,$0018(A3) +00000088: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 +0000008C: 3D68 0002 FFEE '=h....' MOVE.W $0002(A0),-$0012(A6) +00000092: 4AAE FFFC 'J...' TST.L -$0004(A6) +00000096: 6706 'g.' BEQ.S *+$0008 ; 0000009E +00000098: 302E FFEC '0...' MOVE.W -$0014(A6),D0 +0000009C: 6002 '`.' BRA.S *+$0004 ; 000000A0 +0000009E: 70FF 'p.' MOVEQ #$FF,D0 +000000A0: 3D40 FFF0 '=@..' MOVE.W D0,-$0010(A6) +000000A4: 302E FFEC '0...' MOVE.W -$0014(A6),D0 +000000A8: 48C0 'H.' EXT.L D0 +000000AA: 2D74 0C00 FFE0 '-t....' MOVE.L $00(A4,D0.L*4),-$0020(A6) +000000B0: 302E FFEE '0...' MOVE.W -$0012(A6),D0 +000000B4: 48C0 'H.' EXT.L D0 +000000B6: 2D74 0C00 FFE4 '-t....' MOVE.L $00(A4,D0.L*4),-$001C(A6) +000000BC: 3D6E FFEC FFE8 '=n....' MOVE.W -$0014(A6),-$0018(A6) +000000C2: 3D6E FFEE FFEA '=n....' MOVE.W -$0012(A6),-$0016(A6) +000000C8: 202E FFE4 ' ...' MOVE.L -$001C(A6),D0 +000000CC: B0AE FFE0 '....' CMP.L -$0020(A6),D0 +000000D0: 6C1E 'l.' BGE.S *+$0020 ; 000000F0 +000000D2: 2D6E FFE4 FFD0 '-n....' MOVE.L -$001C(A6),-$0030(A6) +000000D8: 2D6E FFE0 FFE4 '-n....' MOVE.L -$0020(A6),-$001C(A6) +000000DE: 2D6E FFD0 FFE0 '-n....' MOVE.L -$0030(A6),-$0020(A6) +000000E4: 3D6E FFEE FFE8 '=n....' MOVE.W -$0012(A6),-$0018(A6) +000000EA: 3D6E FFEC FFEA '=n....' MOVE.W -$0014(A6),-$0016(A6) +000000F0: 202E FFE4 ' ...' MOVE.L -$001C(A6),D0 +000000F4: 7220 'r ' MOVEQ #$20,D1 ; ' ' +000000F6: 9081 '..' SUB.L D1,D0 +000000F8: 74C0 't.' MOVEQ #$C0,D2 +000000FA: C480 '..' AND.L D0,D2 +000000FC: D481 '..' ADD.L D1,D2 +000000FE: 2D42 FFD4 '-B..' MOVE.L D2,-$002C(A6) +00000102: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 +00000106: 741F 't.' MOVEQ #$1F,D2 +00000108: D082 '..' ADD.L D2,D0 +0000010A: 76C0 'v.' MOVEQ #$C0,D3 +0000010C: C680 '..' AND.L D0,D3 +0000010E: D681 '..' ADD.L D1,D3 +00000110: 2D43 FFD8 '-C..' MOVE.L D3,-$0028(A6) +00000114: 202E FFD4 ' ...' MOVE.L -$002C(A6),D0 +00000118: 90AE FFD8 '....' SUB.L -$0028(A6),D0 +0000011C: 7240 'r@' MOVEQ #$40,D1 ; '@' +0000011E: D081 '..' ADD.L D1,D0 +00000120: EC80 '..' ASR.L #6,D0 +00000122: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) +00000126: B0AE FFF2 '....' CMP.L -$000E(A6),D0 +0000012A: 660A 'f.' BNE.S *+$000C ; 00000136 +0000012C: 3D7C FFFF FFF0 '=|....' MOVE.W #$FFFF,-$0010(A6) +00000132: 6000 011A '`...' BRA *+$011C ; 0000024E +00000136: 202E FFDC ' ...' MOVE.L -$0024(A6),D0 +0000013A: B0AE FFF2 '....' CMP.L -$000E(A6),D0 +0000013E: 6F00 008C 'o...' BLE *+$008E ; 000001CC +00000142: 202E FFE4 ' ...' MOVE.L -$001C(A6),D0 +00000146: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00000148: 9081 '..' SUB.L D1,D0 +0000014A: 74C0 't.' MOVEQ #$C0,D2 +0000014C: C480 '..' AND.L D0,D2 +0000014E: 701F 'p.' MOVEQ #$1F,D0 +00000150: D480 '..' ADD.L D0,D2 +00000152: 262E FFE4 '&...' MOVE.L -$001C(A6),D3 +00000156: 9682 '..' SUB.L D2,D3 +00000158: 2D43 FFCC '-C..' MOVE.L D3,-$0034(A6) +0000015C: 242E FFE0 '$...' MOVE.L -$0020(A6),D2 +00000160: D480 '..' ADD.L D0,D2 +00000162: 76C0 'v.' MOVEQ #$C0,D3 +00000164: C682 '..' AND.L D2,D3 +00000166: 7221 'r!' MOVEQ #$21,D1 ; '!' +00000168: D681 '..' ADD.L D1,D3 +0000016A: 96AE FFE0 '....' SUB.L -$0020(A6),D3 +0000016E: 2D43 FFD0 '-C..' MOVE.L D3,-$0030(A6) +00000172: 342E FFF0 '4...' MOVE.W -$0010(A6),D2 +00000176: B46E FFE8 '.n..' CMP.W -$0018(A6),D2 +0000017A: 660A 'f.' BNE.S *+$000C ; 00000186 +0000017C: 2D6E FFD0 FFF6 '-n....' MOVE.L -$0030(A6),-$000A(A6) +00000182: 6000 00CA '`...' BRA *+$00CC ; 0000024E +00000186: 302E FFF0 '0...' MOVE.W -$0010(A6),D0 +0000018A: B06E FFEA '.n..' CMP.W -$0016(A6),D0 +0000018E: 660E 'f.' BNE.S *+$0010 ; 0000019E +00000190: 202E FFCC ' ...' MOVE.L -$0034(A6),D0 +00000194: 4480 'D.' NEG.L D0 +00000196: 2D40 FFF6 '-@..' MOVE.L D0,-$000A(A6) +0000019A: 6000 00B2 '`...' BRA *+$00B4 ; 0000024E +0000019E: 202E FFD0 ' ...' MOVE.L -$0030(A6),D0 +000001A2: B0AE FFCC '....' CMP.L -$0034(A6),D0 +000001A6: 6E10 'n.' BGT.S *+$0012 ; 000001B8 +000001A8: 2D6E FFD0 FFF6 '-n....' MOVE.L -$0030(A6),-$000A(A6) +000001AE: 3D6E FFE8 FFF0 '=n....' MOVE.W -$0018(A6),-$0010(A6) +000001B4: 6000 0098 '`...' BRA *+$009A ; 0000024E +000001B8: 202E FFCC ' ...' MOVE.L -$0034(A6),D0 +000001BC: 4480 'D.' NEG.L D0 +000001BE: 2D40 FFF6 '-@..' MOVE.L D0,-$000A(A6) +000001C2: 3D6E FFEA FFF0 '=n....' MOVE.W -$0016(A6),-$0010(A6) +000001C8: 6000 0084 '`...' BRA *+$0086 ; 0000024E +000001CC: 202E FFE4 ' ...' MOVE.L -$001C(A6),D0 +000001D0: 7220 'r ' MOVEQ #$20,D1 ; ' ' +000001D2: 9081 '..' SUB.L D1,D0 +000001D4: 74C0 't.' MOVEQ #$C0,D2 +000001D6: C480 '..' AND.L D0,D2 +000001D8: 7060 'p`' MOVEQ #$60,D0 ; '`' +000001DA: D480 '..' ADD.L D0,D2 +000001DC: 94AE FFE4 '....' SUB.L -$001C(A6),D2 +000001E0: 2D42 FFCC '-B..' MOVE.L D2,-$0034(A6) +000001E4: 242E FFE0 '$...' MOVE.L -$0020(A6),D2 +000001E8: 721F 'r.' MOVEQ #$1F,D1 +000001EA: D481 '..' ADD.L D1,D2 +000001EC: 76C0 'v.' MOVEQ #$C0,D3 +000001EE: C682 '..' AND.L D2,D3 +000001F0: 7220 'r ' MOVEQ #$20,D1 ; ' ' +000001F2: 9681 '..' SUB.L D1,D3 +000001F4: 242E FFE0 '$...' MOVE.L -$0020(A6),D2 +000001F8: 9483 '..' SUB.L D3,D2 +000001FA: 2D42 FFD0 '-B..' MOVE.L D2,-$0030(A6) +000001FE: 342E FFF0 '4...' MOVE.W -$0010(A6),D2 +00000202: B46E FFE8 '.n..' CMP.W -$0018(A6),D2 +00000206: 660C 'f.' BNE.S *+$000E ; 00000214 +00000208: 202E FFD0 ' ...' MOVE.L -$0030(A6),D0 +0000020C: 4480 'D.' NEG.L D0 +0000020E: 2D40 FFF6 '-@..' MOVE.L D0,-$000A(A6) +00000212: 603A '`:' BRA.S *+$003C ; 0000024E +00000214: 302E FFF0 '0...' MOVE.W -$0010(A6),D0 +00000218: B06E FFEA '.n..' CMP.W -$0016(A6),D0 +0000021C: 6608 'f.' BNE.S *+$000A ; 00000226 +0000021E: 2D6E FFCC FFF6 '-n....' MOVE.L -$0034(A6),-$000A(A6) +00000224: 6028 '`(' BRA.S *+$002A ; 0000024E +00000226: 202E FFD0 ' ...' MOVE.L -$0030(A6),D0 +0000022A: B0AE FFCC '....' CMP.L -$0034(A6),D0 +0000022E: 6E12 'n.' BGT.S *+$0014 ; 00000242 +00000230: 202E FFD0 ' ...' MOVE.L -$0030(A6),D0 +00000234: 4480 'D.' NEG.L D0 +00000236: 2D40 FFF6 '-@..' MOVE.L D0,-$000A(A6) +0000023A: 3D6E FFE8 FFF0 '=n....' MOVE.W -$0018(A6),-$0010(A6) +00000240: 600C '`.' BRA.S *+$000E ; 0000024E +00000242: 2D6E FFCC FFF6 '-n....' MOVE.L -$0034(A6),-$000A(A6) +00000248: 3D6E FFEA FFF0 '=n....' MOVE.W -$0016(A6),-$0010(A6) +0000024E: 4A6E FFF0 'Jn..' TST.W -$0010(A6) +00000252: 6D00 012C 'm..,' BLT *+$012E ; 00000380 +00000256: 2053 ' S' MOVEA.L (A3),A0 +00000258: 3028 001C '0(..' MOVE.W $001C(A0),D0 +0000025C: 48C0 'H.' EXT.L D0 +0000025E: 2D40 FFE0 '-@..' MOVE.L D0,-$0020(A6) +00000262: 302E FFF0 '0...' MOVE.W -$0010(A6),D0 +00000266: 48C0 'H.' EXT.L D0 +00000268: 2A34 0C00 '*4..' MOVE.L $00(A4,D0.L*4),D5 +0000026C: 202E FFF6 ' ...' MOVE.L -$000A(A6),D0 +00000270: D085 '..' ADD.L D5,D0 +00000272: 2D40 FFE8 '-@..' MOVE.L D0,-$0018(A6) +00000276: BAAE FFE8 '....' CMP.L -$0018(A6),D5 +0000027A: 6C08 'l.' BGE.S *+$000A ; 00000284 +0000027C: 2C05 ',.' MOVE.L D5,D6 +0000027E: 2E2E FFE8 '....' MOVE.L -$0018(A6),D7 +00000282: 6006 '`.' BRA.S *+$0008 ; 0000028A +00000284: 2C2E FFE8 ',...' MOVE.L -$0018(A6),D6 +00000288: 2E05 '..' MOVE.L D5,D7 +0000028A: 53AE FFE0 'S...' SUBQ.L #1,-$0020(A6) +0000028E: 6004 '`.' BRA.S *+$0006 ; 00000294 +00000290: 53AE FFE0 'S...' SUBQ.L #1,-$0020(A6) +00000294: 2053 ' S' MOVEA.L (A3),A0 +00000296: 2068 0020 ' h. ' MOVEA.L $0020(A0),A0 +0000029A: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 +0000029E: 322E FFF0 '2...' MOVE.W -$0010(A6),D1 +000002A2: B270 0A00 '.p..' CMP.W $00(A0,D0.L*2),D1 +000002A6: 6DE8 'm.' BLT.S *-$0016 ; 00000290 +000002A8: 2053 ' S' MOVEA.L (A3),A0 +000002AA: 2068 0024 ' h.$' MOVEA.L $0024(A0),A0 +000002AE: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 +000002B2: 3D70 0A00 FFE6 '=p....' MOVE.W $00(A0,D0.L*2),-$001A(A6) +000002B8: 2053 ' S' MOVEA.L (A3),A0 +000002BA: 2068 0020 ' h. ' MOVEA.L $0020(A0),A0 +000002BE: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 +000002C2: 3D70 0A00 FFE4 '=p....' MOVE.W $00(A0,D0.L*2),-$001C(A6) +000002C8: 382E FFF0 '8...' MOVE.W -$0010(A6),D4 +000002CC: 302E FFE6 '0...' MOVE.W -$001A(A6),D0 +000002D0: 48C0 'H.' EXT.L D0 +000002D2: 322E FFE4 '2...' MOVE.W -$001C(A6),D1 +000002D6: 48C1 'H.' EXT.L D1 +000002D8: 9081 '..' SUB.L D1,D0 +000002DA: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) +000002DE: 6022 '`"' BRA.S *+$0024 ; 00000302 +000002E0: 48C4 'H.' EXT.L D4 +000002E2: 29AE FFE8 4C00 ')...L.' MOVE.L -$0018(A6),$00(A4,D4.L*4) +000002E8: 2053 ' S' MOVEA.L (A3),A0 +000002EA: 2068 0028 ' h.(' MOVEA.L $0028(A0),A0 +000002EE: 102E FFFB '....' MOVE.B -$0005(A6),D0 +000002F2: 8130 4000 '.0@.' OR.B D0,$00(A0,D4.W) +000002F6: 5244 'RD' ADDQ.W #1,D4 +000002F8: B86E FFE6 '.n..' CMP.W -$001A(A6),D4 +000002FC: 6F04 'o.' BLE.S *+$0006 ; 00000302 +000002FE: 382E FFE4 '8...' MOVE.W -$001C(A6),D4 +00000302: 48C4 'H.' EXT.L D4 +00000304: BCB4 4C00 '..L.' CMP.L $00(A4,D4.L*4),D6 +00000308: 6E14 'n.' BGT.S *+$0016 ; 0000031E +0000030A: 48C4 'H.' EXT.L D4 +0000030C: BEB4 4C00 '..L.' CMP.L $00(A4,D4.L*4),D7 +00000310: 6D0C 'm.' BLT.S *+$000E ; 0000031E +00000312: 202E FFDC ' ...' MOVE.L -$0024(A6),D0 +00000316: 53AE FFDC 'S...' SUBQ.L #1,-$0024(A6) +0000031A: 4A80 'J.' TST.L D0 +0000031C: 66C2 'f.' BNE.S *-$003C ; 000002E0 +0000031E: 382E FFF0 '8...' MOVE.W -$0010(A6),D4 +00000322: 5344 'SD' SUBQ.W #1,D4 +00000324: B86E FFE4 '.n..' CMP.W -$001C(A6),D4 +00000328: 6C04 'l.' BGE.S *+$0006 ; 0000032E +0000032A: 382E FFE6 '8...' MOVE.W -$001A(A6),D4 +0000032E: 302E FFE6 '0...' MOVE.W -$001A(A6),D0 +00000332: 48C0 'H.' EXT.L D0 +00000334: 322E FFE4 '2...' MOVE.W -$001C(A6),D1 +00000338: 48C1 'H.' EXT.L D1 +0000033A: 9081 '..' SUB.L D1,D0 +0000033C: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) +00000340: 6022 '`"' BRA.S *+$0024 ; 00000364 +00000342: 48C4 'H.' EXT.L D4 +00000344: 29AE FFE8 4C00 ')...L.' MOVE.L -$0018(A6),$00(A4,D4.L*4) +0000034A: 2053 ' S' MOVEA.L (A3),A0 +0000034C: 2068 0028 ' h.(' MOVEA.L $0028(A0),A0 +00000350: 102E FFFB '....' MOVE.B -$0005(A6),D0 +00000354: 8130 4000 '.0@.' OR.B D0,$00(A0,D4.W) +00000358: 5344 'SD' SUBQ.W #1,D4 +0000035A: B86E FFE4 '.n..' CMP.W -$001C(A6),D4 +0000035E: 6C04 'l.' BGE.S *+$0006 ; 00000364 +00000360: 382E FFE6 '8...' MOVE.W -$001A(A6),D4 +00000364: 48C4 'H.' EXT.L D4 +00000366: BCB4 4C00 '..L.' CMP.L $00(A4,D4.L*4),D6 +0000036A: 6E14 'n.' BGT.S *+$0016 ; 00000380 +0000036C: 48C4 'H.' EXT.L D4 +0000036E: BEB4 4C00 '..L.' CMP.L $00(A4,D4.L*4),D7 +00000372: 6D0C 'm.' BLT.S *+$000E ; 00000380 +00000374: 202E FFDC ' ...' MOVE.L -$0024(A6),D0 +00000378: 53AE FFDC 'S...' SUBQ.L #1,-$0024(A6) +0000037C: 4A80 'J.' TST.L D0 +0000037E: 66C2 'f.' BNE.S *-$003C ; 00000342 +00000380: 536B 003A 'Sk.:' SUBQ.W #1,$003A(A3) +00000384: 4A6B 003A 'Jk.:' TST.W $003A(A3) +00000388: 6C00 FCEC 'l...' BGE *-$0312 ; 00000076 +0000038C: 426B 003A 'Bk.:' CLR.W $003A(A3) +00000390: 4CEE 18F8 FFB0 'L.....' MOVEM.L -$0050(A6),D3-D7/A3/A4 +00000396: 4E5E 'N^' UNLK A6 +00000398: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_968D0 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_96C70 [96C70, 97024) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +16C (96DDC): LEA fnt_MSIRP, A0 + +166 (96DD6): LEA fnt_MSIRP, A0 + + Unresolved outgoing references: + +A (96C7A): LEA $93680, A0 + +10 (96C80): LEA $936D0, A0 + +16 (96C86): LEA $93720, A0 + +1C (96C8C): LEA $93720, A0 + +22 (96C92): LEA $93790, A0 + +28 (96C98): LEA $93790, A0 + +2E (96C9E): LEA $937E0, A0 + +34 (96CA4): LEA $937E0, A0 + +3A (96CAA): LEA $93980, A0 + +40 (96CB0): LEA $93980, A0 + +46 (96CB6): LEA $93A20, A0 + +4C (96CBC): LEA $93A70, A0 + +52 (96CC2): LEA $93AB0, A0 + +58 (96CC8): LEA $93AF0, A0 + +5E (96CCE): LEA $93B30, A0 + +64 (96CD4): LEA $93B60, A0 + +6A (96CDA): LEA $93EF0, A0 + +70 (96CE0): LEA $93EF0, A0 + +76 (96CE6): LEA $93EF0, A0 + +7C (96CEC): LEA $93F50, A0 + +82 (96CF2): LEA $93F50, A0 + +88 (96CF8): LEA $93F50, A0 + +8E (96CFE): LEA $93F50, A0 + +94 (96D04): LEA $93EF0, A0 + +9A (96D0A): LEA $94040, A0 + +A0 (96D10): LEA $94040, A0 + +A6 (96D16): LEA $93E20, A0 + +AC (96D1C): LEA $95CA0, A0 + +B2 (96D22): LEA $95D10, A0 + +B8 (96D28): LEA $93E50, A0 + +BE (96D2E): LEA $93E80, A0 + +C4 (96D34): LEA $93EB0, A0 + +CA (96D3A): LEA $94260, A0 + +D0 (96D40): LEA $93EF0, A0 + +D6 (96D46): LEA $94280, A0 + +DC (96D4C): LEA $942A0, A0 + +E2 (96D52): LEA $942C0, A0 + +E8 (96D58): LEA $942F0, A0 + +EE (96D5E): LEA $94320, A0 + +F4 (96D64): LEA $95100, A0 + +FA (96D6A): LEA $94210, A0 + +100 (96D70): LEA $965B0, A0 + +106 (96D76): LEA $963C0, A0 + +10C (96D7C): LEA $962D0, A0 + +112 (96D82): LEA $96330, A0 + +118 (96D88): LEA $92AB0, A0 + +11E (96D8E): LEA $94390, A0 + +124 (96D94): LEA $94390, A0 + +12A (96D9A): LEA $94520, A0 + +130 (96DA0): LEA $94520, A0 + +136 (96DA6): LEA $94AC0, A0 + +13C (96DAC): LEA $94AC0, A0 + +142 (96DB2): LEA $94B00, A0 + +148 (96DB8): LEA $94B00, A0 + +14E (96DBE): LEA $94BB0, A0 + +154 (96DC4): LEA $94BB0, A0 + +15A (96DCA): LEA $94D20, A0 + +160 (96DD0): LEA $94D80, A0 + +172 (96DE2): LEA $95070, A0 + +178 (96DE8): LEA $94040, A0 + +17E (96DEE): LEA $94420, A0 + +184 (96DF4): LEA $94420, A0 + +18A (96DFA): LEA $95440, A0 + +190 (96E00): LEA $954A0, A0 + +196 (96E06): LEA $954D0, A0 + +19C (96E0C): LEA $95510, A0 + +1A2 (96E12): LEA $95540, A0 + +1A8 (96E18): LEA $955F0, A0 + +1AE (96E1E): LEA $95630, A0 + +1B4 (96E24): LEA $95630, A0 + +1BA (96E2A): LEA $956B0, A0 + +1C0 (96E30): LEA $95730, A0 + +1C6 (96E36): LEA $95730, A0 + +1CC (96E3C): LEA $957F0, A0 + +1D2 (96E42): LEA $95840, A0 + +1D8 (96E48): LEA $958E0, A0 + +1DE (96E4E): LEA $95900, A0 + +1E4 (96E54): LEA $95920, A0 + +1EA (96E5A): LEA $95940, A0 + +1F0 (96E60): LEA $95940, A0 + +1F6 (96E66): LEA $95940, A0 + +1FC (96E6C): LEA $95940, A0 + +202 (96E72): LEA $95940, A0 + +208 (96E78): LEA $95940, A0 + +20E (96E7E): LEA $95AC0, A0 + +214 (96E84): LEA $95AC0, A0 + +21A (96E8A): LEA $95C20, A0 + +220 (96E90): LEA $95D00, A0 + +226 (96E96): LEA $95940, A0 + +22C (96E9C): LEA $95940, A0 + +232 (96EA2): LEA $95AC0, A0 + +238 (96EA8): LEA $96750, A0 + +23E (96EAE): LEA $965F0, A0 + +244 (96EB4): LEA $96620, A0 + +24A (96EBA): LEA $95940, A0 + +250 (96EC0): LEA $95940, A0 + +256 (96EC6): LEA $95940, A0 + +25C (96ECC): LEA $95940, A0 + +262 (96ED2): LEA $95AC0, A0 + +268 (96ED8): LEA $95AC0, A0 + +26E (96EDE): LEA $95AC0, A0 + +274 (96EE4): LEA $95AC0, A0 + +27A (96EEA): LEA $95DA0, A0 + +280 (96EF0): LEA $95DA0, A0 + +286 (96EF6): LEA $95DA0, A0 + +28C (96EFC): LEA $95DA0, A0 + +292 (96F02): LEA $95E00, A0 + +298 (96F08): LEA $95E00, A0 + +29E (96F0E): LEA $95E00, A0 + +2A4 (96F14): LEA $95E00, A0 + +2AA (96F1A): LEA $955B0, A0 + +2B0 (96F20): LEA $96790, A0 + +2B6 (96F26): LEA $967D0, A0 + +2BC (96F2C): LEA $96810, A0 + +2C2 (96F32): LEA $96850, A0 + +2C8 (96F38): LEA $96890, A0 + +2CE (96F3E): LEA $93FC0, A0 + +2D4 (96F44): LEA $94000, A0 + +2DA (96F4A): LEA $95D40, A0 + +2E0 (96F50): LEA $95D70, A0 + +2E6 (96F56): LEA $94040, A0 + +2EC (96F5C): LEA $92AB0, A0 + +2F2 (96F62): LEA $94040, A0 + +2F8 (96F68): LEA $94040, A0 + +2FE (96F6E): LEA $95190, A0 + +304 (96F74): LEA $95390, A0 + +30A (96F7A): LEA $951B0, A0 + +310 (96F80): LEA $951F0, A0 + +316 (96F86): LEA $95230, A0 + +31C (96F8C): LEA $96490, A0 + +322 (96F92): LEA $96490, A0 + +328 (96F98): LEA $95280, A0 + +32E (96F9E): LEA $93880, A0 + +334 (96FA4): LEA $93880, A0 + +33A (96FAA): LEA $95870, A0 + +340 (96FB0): LEA $96500, A0 + +346 (96FB6): LEA $94360, A0 + +34C (96FBC): LEA $95940, A0 + +352 (96FC2): LEA $95940, A0 + +358 (96FC8): LEA $952C0, A0 + +35E (96FCE): LEA $95330, A0 + +364 (96FD4): LEA $968D0, A0 + +36A (96FDA): LEA $968D0, A0 + +372 (96FE2): LEA $96490, A0 + +37E (96FEE): LEA $95410, A0 + +38A (96FFA): LEA $95470, A0 + +396 (97006): LEA $95EC0, A0 + +3A2 (97012): LEA $96070, A0 + + +Dictionary: Flags $00 FirstId 330 + 330: AUTOMOD_96C70 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_96C70"(330) Segment="Main"(200) +Size: Flags $00 ModuleSize 948 + +Content: Flags $08 +Contents offset $0000 size $03B4 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 41FA CA04 'A...' LEA *-$35FA,A0 ; FFFFCA10 +0000000E: 28C8 '(.' MOVE.L A0,(A4)+ +00000010: 41FA CA4E 'A..N' LEA *-$35B0,A0 ; FFFFCA60 +00000014: 28C8 '(.' MOVE.L A0,(A4)+ +00000016: 41FA CA98 'A...' LEA *-$3566,A0 ; FFFFCAB0 +0000001A: 28C8 '(.' MOVE.L A0,(A4)+ +0000001C: 41FA CA92 'A...' LEA *-$356C,A0 ; FFFFCAB0 +00000020: 28C8 '(.' MOVE.L A0,(A4)+ +00000022: 41FA CAFC 'A...' LEA *-$3502,A0 ; FFFFCB20 +00000026: 28C8 '(.' MOVE.L A0,(A4)+ +00000028: 41FA CAF6 'A...' LEA *-$3508,A0 ; FFFFCB20 +0000002C: 28C8 '(.' MOVE.L A0,(A4)+ +0000002E: 41FA CB40 'A..@' LEA *-$34BE,A0 ; FFFFCB70 +00000032: 28C8 '(.' MOVE.L A0,(A4)+ +00000034: 41FA CB3A 'A..:' LEA *-$34C4,A0 ; FFFFCB70 +00000038: 28C8 '(.' MOVE.L A0,(A4)+ +0000003A: 41FA CCD4 'A...' LEA *-$332A,A0 ; FFFFCD10 +0000003E: 28C8 '(.' MOVE.L A0,(A4)+ +00000040: 41FA CCCE 'A...' LEA *-$3330,A0 ; FFFFCD10 +00000044: 28C8 '(.' MOVE.L A0,(A4)+ +00000046: 41FA CD68 'A..h' LEA *-$3296,A0 ; FFFFCDB0 +0000004A: 28C8 '(.' MOVE.L A0,(A4)+ +0000004C: 41FA CDB2 'A...' LEA *-$324C,A0 ; FFFFCE00 +00000050: 28C8 '(.' MOVE.L A0,(A4)+ +00000052: 41FA CDEC 'A...' LEA *-$3212,A0 ; FFFFCE40 +00000056: 28C8 '(.' MOVE.L A0,(A4)+ +00000058: 41FA CE26 'A..&' LEA *-$31D8,A0 ; FFFFCE80 +0000005C: 28C8 '(.' MOVE.L A0,(A4)+ +0000005E: 41FA CE60 'A..`' LEA *-$319E,A0 ; FFFFCEC0 +00000062: 28C8 '(.' MOVE.L A0,(A4)+ +00000064: 41FA CE8A 'A...' LEA *-$3174,A0 ; FFFFCEF0 +00000068: 28C8 '(.' MOVE.L A0,(A4)+ +0000006A: 41FA D214 'A...' LEA *-$2DEA,A0 ; FFFFD280 +0000006E: 28C8 '(.' MOVE.L A0,(A4)+ +00000070: 41FA D20E 'A...' LEA *-$2DF0,A0 ; FFFFD280 +00000074: 28C8 '(.' MOVE.L A0,(A4)+ +00000076: 41FA D208 'A...' LEA *-$2DF6,A0 ; FFFFD280 +0000007A: 28C8 '(.' MOVE.L A0,(A4)+ +0000007C: 41FA D262 'A..b' LEA *-$2D9C,A0 ; FFFFD2E0 +00000080: 28C8 '(.' MOVE.L A0,(A4)+ +00000082: 41FA D25C 'A..\' LEA *-$2DA2,A0 ; FFFFD2E0 +00000086: 28C8 '(.' MOVE.L A0,(A4)+ +00000088: 41FA D256 'A..V' LEA *-$2DA8,A0 ; FFFFD2E0 +0000008C: 28C8 '(.' MOVE.L A0,(A4)+ +0000008E: 41FA D250 'A..P' LEA *-$2DAE,A0 ; FFFFD2E0 +00000092: 28C8 '(.' MOVE.L A0,(A4)+ +00000094: 41FA D1EA 'A...' LEA *-$2E14,A0 ; FFFFD280 +00000098: 28C8 '(.' MOVE.L A0,(A4)+ +0000009A: 41FA D334 'A..4' LEA *-$2CCA,A0 ; FFFFD3D0 +0000009E: 28C8 '(.' MOVE.L A0,(A4)+ +000000A0: 41FA D32E 'A...' LEA *-$2CD0,A0 ; FFFFD3D0 +000000A4: 28C8 '(.' MOVE.L A0,(A4)+ +000000A6: 41FA D108 'A...' LEA *-$2EF6,A0 ; FFFFD1B0 +000000AA: 28C8 '(.' MOVE.L A0,(A4)+ +000000AC: 41FA EF82 'A...' LEA *-$107C,A0 ; FFFFF030 +000000B0: 28C8 '(.' MOVE.L A0,(A4)+ +000000B2: 41FA EFEC 'A...' LEA *-$1012,A0 ; FFFFF0A0 +000000B6: 28C8 '(.' MOVE.L A0,(A4)+ +000000B8: 41FA D126 'A..&' LEA *-$2ED8,A0 ; FFFFD1E0 +000000BC: 28C8 '(.' MOVE.L A0,(A4)+ +000000BE: 41FA D150 'A..P' LEA *-$2EAE,A0 ; FFFFD210 +000000C2: 28C8 '(.' MOVE.L A0,(A4)+ +000000C4: 41FA D17A 'A..z' LEA *-$2E84,A0 ; FFFFD240 +000000C8: 28C8 '(.' MOVE.L A0,(A4)+ +000000CA: 41FA D524 'A..$' LEA *-$2ADA,A0 ; FFFFD5F0 +000000CE: 28C8 '(.' MOVE.L A0,(A4)+ +000000D0: 41FA D1AE 'A...' LEA *-$2E50,A0 ; FFFFD280 +000000D4: 28C8 '(.' MOVE.L A0,(A4)+ +000000D6: 41FA D538 'A..8' LEA *-$2AC6,A0 ; FFFFD610 +000000DA: 28C8 '(.' MOVE.L A0,(A4)+ +000000DC: 41FA D552 'A..R' LEA *-$2AAC,A0 ; FFFFD630 +000000E0: 28C8 '(.' MOVE.L A0,(A4)+ +000000E2: 41FA D56C 'A..l' LEA *-$2A92,A0 ; FFFFD650 +000000E6: 28C8 '(.' MOVE.L A0,(A4)+ +000000E8: 41FA D596 'A...' LEA *-$2A68,A0 ; FFFFD680 +000000EC: 28C8 '(.' MOVE.L A0,(A4)+ +000000EE: 41FA D5C0 'A...' LEA *-$2A3E,A0 ; FFFFD6B0 +000000F2: 28C8 '(.' MOVE.L A0,(A4)+ +000000F4: 41FA E39A 'A...' LEA *-$1C64,A0 ; FFFFE490 +000000F8: 28C8 '(.' MOVE.L A0,(A4)+ +000000FA: 41FA D4A4 'A...' LEA *-$2B5A,A0 ; FFFFD5A0 +000000FE: 28C8 '(.' MOVE.L A0,(A4)+ +00000100: 41FA F83E 'A..>' LEA *-$07C0,A0 ; FFFFF940 +00000104: 28C8 '(.' MOVE.L A0,(A4)+ +00000106: 41FA F648 'A..H' LEA *-$09B6,A0 ; FFFFF750 +0000010A: 28C8 '(.' MOVE.L A0,(A4)+ +0000010C: 41FA F552 'A..R' LEA *-$0AAC,A0 ; FFFFF660 +00000110: 28C8 '(.' MOVE.L A0,(A4)+ +00000112: 41FA F5AC 'A...' LEA *-$0A52,A0 ; FFFFF6C0 +00000116: 28C8 '(.' MOVE.L A0,(A4)+ +00000118: 41FA BD26 'A..&' LEA *-$42D8,A0 ; FFFFBE40 +0000011C: 28C8 '(.' MOVE.L A0,(A4)+ +0000011E: 41FA D600 'A...' LEA *-$29FE,A0 ; FFFFD720 +00000122: 28C8 '(.' MOVE.L A0,(A4)+ +00000124: 41FA D5FA 'A...' LEA *-$2A04,A0 ; FFFFD720 +00000128: 28C8 '(.' MOVE.L A0,(A4)+ +0000012A: 41FA D784 'A...' LEA *-$287A,A0 ; FFFFD8B0 +0000012E: 28C8 '(.' MOVE.L A0,(A4)+ +00000130: 41FA D77E 'A..~' LEA *-$2880,A0 ; FFFFD8B0 +00000134: 28C8 '(.' MOVE.L A0,(A4)+ +00000136: 41FA DD18 'A...' LEA *-$22E6,A0 ; FFFFDE50 +0000013A: 28C8 '(.' MOVE.L A0,(A4)+ +0000013C: 41FA DD12 'A...' LEA *-$22EC,A0 ; FFFFDE50 +00000140: 28C8 '(.' MOVE.L A0,(A4)+ +00000142: 41FA DD4C 'A..L' LEA *-$22B2,A0 ; FFFFDE90 +00000146: 28C8 '(.' MOVE.L A0,(A4)+ +00000148: 41FA DD46 'A..F' LEA *-$22B8,A0 ; FFFFDE90 +0000014C: 28C8 '(.' MOVE.L A0,(A4)+ +0000014E: 41FA DDF0 'A...' LEA *-$220E,A0 ; FFFFDF40 +00000152: 28C8 '(.' MOVE.L A0,(A4)+ +00000154: 41FA DDEA 'A...' LEA *-$2214,A0 ; FFFFDF40 +00000158: 28C8 '(.' MOVE.L A0,(A4)+ +0000015A: 41FA DF54 'A..T' LEA *-$20AA,A0 ; FFFFE0B0 +0000015E: 28C8 '(.' MOVE.L A0,(A4)+ +00000160: 41FA DFAE 'A...' LEA *-$2050,A0 ; FFFFE110 +00000164: 28C8 '(.' MOVE.L A0,(A4)+ +00000166: 41FA 0000 'A...' LEA fnt_MSIRP,A0 ; id: 272 +0000016A: 28C8 '(.' MOVE.L A0,(A4)+ +0000016C: 41FA 0000 'A...' LEA fnt_MSIRP,A0 ; id: 272 +00000170: 28C8 '(.' MOVE.L A0,(A4)+ +00000172: 41FA E28C 'A...' LEA *-$1D72,A0 ; FFFFE400 +00000176: 28C8 '(.' MOVE.L A0,(A4)+ +00000178: 41FA D256 'A..V' LEA *-$2DA8,A0 ; FFFFD3D0 +0000017C: 28C8 '(.' MOVE.L A0,(A4)+ +0000017E: 41FA D630 'A..0' LEA *-$29CE,A0 ; FFFFD7B0 +00000182: 28C8 '(.' MOVE.L A0,(A4)+ +00000184: 41FA D62A 'A..*' LEA *-$29D4,A0 ; FFFFD7B0 +00000188: 28C8 '(.' MOVE.L A0,(A4)+ +0000018A: 41FA E644 'A..D' LEA *-$19BA,A0 ; FFFFE7D0 +0000018E: 28C8 '(.' MOVE.L A0,(A4)+ +00000190: 41FA E69E 'A...' LEA *-$1960,A0 ; FFFFE830 +00000194: 28C8 '(.' MOVE.L A0,(A4)+ +00000196: 41FA E6C8 'A...' LEA *-$1936,A0 ; FFFFE860 +0000019A: 28C8 '(.' MOVE.L A0,(A4)+ +0000019C: 41FA E702 'A...' LEA *-$18FC,A0 ; FFFFE8A0 +000001A0: 28C8 '(.' MOVE.L A0,(A4)+ +000001A2: 41FA E72C 'A..,' LEA *-$18D2,A0 ; FFFFE8D0 +000001A6: 28C8 '(.' MOVE.L A0,(A4)+ +000001A8: 41FA E7D6 'A...' LEA *-$1828,A0 ; FFFFE980 +000001AC: 28C8 '(.' MOVE.L A0,(A4)+ +000001AE: 41FA E810 'A...' LEA *-$17EE,A0 ; FFFFE9C0 +000001B2: 28C8 '(.' MOVE.L A0,(A4)+ +000001B4: 41FA E80A 'A...' LEA *-$17F4,A0 ; FFFFE9C0 +000001B8: 28C8 '(.' MOVE.L A0,(A4)+ +000001BA: 41FA E884 'A...' LEA *-$177A,A0 ; FFFFEA40 +000001BE: 28C8 '(.' MOVE.L A0,(A4)+ +000001C0: 41FA E8FE 'A...' LEA *-$1700,A0 ; FFFFEAC0 +000001C4: 28C8 '(.' MOVE.L A0,(A4)+ +000001C6: 41FA E8F8 'A...' LEA *-$1706,A0 ; FFFFEAC0 +000001CA: 28C8 '(.' MOVE.L A0,(A4)+ +000001CC: 41FA E9B2 'A...' LEA *-$164C,A0 ; FFFFEB80 +000001D0: 28C8 '(.' MOVE.L A0,(A4)+ +000001D2: 41FA E9FC 'A...' LEA *-$1602,A0 ; FFFFEBD0 +000001D6: 28C8 '(.' MOVE.L A0,(A4)+ +000001D8: 41FA EA96 'A...' LEA *-$1568,A0 ; FFFFEC70 +000001DC: 28C8 '(.' MOVE.L A0,(A4)+ +000001DE: 41FA EAB0 'A...' LEA *-$154E,A0 ; FFFFEC90 +000001E2: 28C8 '(.' MOVE.L A0,(A4)+ +000001E4: 41FA EACA 'A...' LEA *-$1534,A0 ; FFFFECB0 +000001E8: 28C8 '(.' MOVE.L A0,(A4)+ +000001EA: 41FA EAE4 'A...' LEA *-$151A,A0 ; FFFFECD0 +000001EE: 28C8 '(.' MOVE.L A0,(A4)+ +000001F0: 41FA EADE 'A...' LEA *-$1520,A0 ; FFFFECD0 +000001F4: 28C8 '(.' MOVE.L A0,(A4)+ +000001F6: 41FA EAD8 'A...' LEA *-$1526,A0 ; FFFFECD0 +000001FA: 28C8 '(.' MOVE.L A0,(A4)+ +000001FC: 41FA EAD2 'A...' LEA *-$152C,A0 ; FFFFECD0 +00000200: 28C8 '(.' MOVE.L A0,(A4)+ +00000202: 41FA EACC 'A...' LEA *-$1532,A0 ; FFFFECD0 +00000206: 28C8 '(.' MOVE.L A0,(A4)+ +00000208: 41FA EAC6 'A...' LEA *-$1538,A0 ; FFFFECD0 +0000020C: 28C8 '(.' MOVE.L A0,(A4)+ +0000020E: 41FA EC40 'A..@' LEA *-$13BE,A0 ; FFFFEE50 +00000212: 28C8 '(.' MOVE.L A0,(A4)+ +00000214: 41FA EC3A 'A..:' LEA *-$13C4,A0 ; FFFFEE50 +00000218: 28C8 '(.' MOVE.L A0,(A4)+ +0000021A: 41FA ED94 'A...' LEA *-$126A,A0 ; FFFFEFB0 +0000021E: 28C8 '(.' MOVE.L A0,(A4)+ +00000220: 41FA EE6E 'A..n' LEA *-$1190,A0 ; FFFFF090 +00000224: 28C8 '(.' MOVE.L A0,(A4)+ +00000226: 41FA EAA8 'A...' LEA *-$1556,A0 ; FFFFECD0 +0000022A: 28C8 '(.' MOVE.L A0,(A4)+ +0000022C: 41FA EAA2 'A...' LEA *-$155C,A0 ; FFFFECD0 +00000230: 28C8 '(.' MOVE.L A0,(A4)+ +00000232: 41FA EC1C 'A...' LEA *-$13E2,A0 ; FFFFEE50 +00000236: 28C8 '(.' MOVE.L A0,(A4)+ +00000238: 41FA F8A6 'A...' LEA *-$0758,A0 ; FFFFFAE0 +0000023C: 28C8 '(.' MOVE.L A0,(A4)+ +0000023E: 41FA F740 'A..@' LEA *-$08BE,A0 ; FFFFF980 +00000242: 28C8 '(.' MOVE.L A0,(A4)+ +00000244: 41FA F76A 'A..j' LEA *-$0894,A0 ; FFFFF9B0 +00000248: 28C8 '(.' MOVE.L A0,(A4)+ +0000024A: 41FA EA84 'A...' LEA *-$157A,A0 ; FFFFECD0 +0000024E: 28C8 '(.' MOVE.L A0,(A4)+ +00000250: 41FA EA7E 'A..~' LEA *-$1580,A0 ; FFFFECD0 +00000254: 28C8 '(.' MOVE.L A0,(A4)+ +00000256: 41FA EA78 'A..x' LEA *-$1586,A0 ; FFFFECD0 +0000025A: 28C8 '(.' MOVE.L A0,(A4)+ +0000025C: 41FA EA72 'A..r' LEA *-$158C,A0 ; FFFFECD0 +00000260: 28C8 '(.' MOVE.L A0,(A4)+ +00000262: 41FA EBEC 'A...' LEA *-$1412,A0 ; FFFFEE50 +00000266: 28C8 '(.' MOVE.L A0,(A4)+ +00000268: 41FA EBE6 'A...' LEA *-$1418,A0 ; FFFFEE50 +0000026C: 28C8 '(.' MOVE.L A0,(A4)+ +0000026E: 41FA EBE0 'A...' LEA *-$141E,A0 ; FFFFEE50 +00000272: 28C8 '(.' MOVE.L A0,(A4)+ +00000274: 41FA EBDA 'A...' LEA *-$1424,A0 ; FFFFEE50 +00000278: 28C8 '(.' MOVE.L A0,(A4)+ +0000027A: 41FA EEB4 'A...' LEA *-$114A,A0 ; FFFFF130 +0000027E: 28C8 '(.' MOVE.L A0,(A4)+ +00000280: 41FA EEAE 'A...' LEA *-$1150,A0 ; FFFFF130 +00000284: 28C8 '(.' MOVE.L A0,(A4)+ +00000286: 41FA EEA8 'A...' LEA *-$1156,A0 ; FFFFF130 +0000028A: 28C8 '(.' MOVE.L A0,(A4)+ +0000028C: 41FA EEA2 'A...' LEA *-$115C,A0 ; FFFFF130 +00000290: 28C8 '(.' MOVE.L A0,(A4)+ +00000292: 41FA EEFC 'A...' LEA *-$1102,A0 ; FFFFF190 +00000296: 28C8 '(.' MOVE.L A0,(A4)+ +00000298: 41FA EEF6 'A...' LEA *-$1108,A0 ; FFFFF190 +0000029C: 28C8 '(.' MOVE.L A0,(A4)+ +0000029E: 41FA EEF0 'A...' LEA *-$110E,A0 ; FFFFF190 +000002A2: 28C8 '(.' MOVE.L A0,(A4)+ +000002A4: 41FA EEEA 'A...' LEA *-$1114,A0 ; FFFFF190 +000002A8: 28C8 '(.' MOVE.L A0,(A4)+ +000002AA: 41FA E694 'A...' LEA *-$196A,A0 ; FFFFE940 +000002AE: 28C8 '(.' MOVE.L A0,(A4)+ +000002B0: 41FA F86E 'A..n' LEA *-$0790,A0 ; FFFFFB20 +000002B4: 28C8 '(.' MOVE.L A0,(A4)+ +000002B6: 41FA F8A8 'A...' LEA *-$0756,A0 ; FFFFFB60 +000002BA: 28C8 '(.' MOVE.L A0,(A4)+ +000002BC: 41FA F8E2 'A...' LEA *-$071C,A0 ; FFFFFBA0 +000002C0: 28C8 '(.' MOVE.L A0,(A4)+ +000002C2: 41FA F91C 'A...' LEA *-$06E2,A0 ; FFFFFBE0 +000002C6: 28C8 '(.' MOVE.L A0,(A4)+ +000002C8: 41FA F956 'A..V' LEA *-$06A8,A0 ; FFFFFC20 +000002CC: 28C8 '(.' MOVE.L A0,(A4)+ +000002CE: 41FA D080 'A...' LEA *-$2F7E,A0 ; FFFFD350 +000002D2: 28C8 '(.' MOVE.L A0,(A4)+ +000002D4: 41FA D0BA 'A...' LEA *-$2F44,A0 ; FFFFD390 +000002D8: 28C8 '(.' MOVE.L A0,(A4)+ +000002DA: 41FA EDF4 'A...' LEA *-$120A,A0 ; FFFFF0D0 +000002DE: 28C8 '(.' MOVE.L A0,(A4)+ +000002E0: 41FA EE1E 'A...' LEA *-$11E0,A0 ; FFFFF100 +000002E4: 28C8 '(.' MOVE.L A0,(A4)+ +000002E6: 41FA D0E8 'A...' LEA *-$2F16,A0 ; FFFFD3D0 +000002EA: 28C8 '(.' MOVE.L A0,(A4)+ +000002EC: 41FA BB52 'A..R' LEA *-$44AC,A0 ; FFFFBE40 +000002F0: 28C8 '(.' MOVE.L A0,(A4)+ +000002F2: 41FA D0DC 'A...' LEA *-$2F22,A0 ; FFFFD3D0 +000002F6: 28C8 '(.' MOVE.L A0,(A4)+ +000002F8: 41FA D0D6 'A...' LEA *-$2F28,A0 ; FFFFD3D0 +000002FC: 28C8 '(.' MOVE.L A0,(A4)+ +000002FE: 41FA E220 'A.. ' LEA *-$1DDE,A0 ; FFFFE520 +00000302: 28C8 '(.' MOVE.L A0,(A4)+ +00000304: 41FA E41A 'A...' LEA *-$1BE4,A0 ; FFFFE720 +00000308: 28C8 '(.' MOVE.L A0,(A4)+ +0000030A: 41FA E234 'A..4' LEA *-$1DCA,A0 ; FFFFE540 +0000030E: 28C8 '(.' MOVE.L A0,(A4)+ +00000310: 41FA E26E 'A..n' LEA *-$1D90,A0 ; FFFFE580 +00000314: 28C8 '(.' MOVE.L A0,(A4)+ +00000316: 41FA E2A8 'A...' LEA *-$1D56,A0 ; FFFFE5C0 +0000031A: 28C8 '(.' MOVE.L A0,(A4)+ +0000031C: 41FA F502 'A...' LEA *-$0AFC,A0 ; FFFFF820 +00000320: 28C8 '(.' MOVE.L A0,(A4)+ +00000322: 41FA F4FC 'A...' LEA *-$0B02,A0 ; FFFFF820 +00000326: 28C8 '(.' MOVE.L A0,(A4)+ +00000328: 41FA E2E6 'A...' LEA *-$1D18,A0 ; FFFFE610 +0000032C: 28C8 '(.' MOVE.L A0,(A4)+ +0000032E: 41FA C8E0 'A...' LEA *-$371E,A0 ; FFFFCC10 +00000332: 28C8 '(.' MOVE.L A0,(A4)+ +00000334: 41FA C8DA 'A...' LEA *-$3724,A0 ; FFFFCC10 +00000338: 28C8 '(.' MOVE.L A0,(A4)+ +0000033A: 41FA E8C4 'A...' LEA *-$173A,A0 ; FFFFEC00 +0000033E: 28C8 '(.' MOVE.L A0,(A4)+ +00000340: 41FA F54E 'A..N' LEA *-$0AB0,A0 ; FFFFF890 +00000344: 28C8 '(.' MOVE.L A0,(A4)+ +00000346: 41FA D3A8 'A...' LEA *-$2C56,A0 ; FFFFD6F0 +0000034A: 28C8 '(.' MOVE.L A0,(A4)+ +0000034C: 41FA E982 'A...' LEA *-$167C,A0 ; FFFFECD0 +00000350: 28C8 '(.' MOVE.L A0,(A4)+ +00000352: 41FA E97C 'A..|' LEA *-$1682,A0 ; FFFFECD0 +00000356: 28C8 '(.' MOVE.L A0,(A4)+ +00000358: 41FA E2F6 'A...' LEA *-$1D08,A0 ; FFFFE650 +0000035C: 28C8 '(.' MOVE.L A0,(A4)+ +0000035E: 41FA E360 'A..`' LEA *-$1C9E,A0 ; FFFFE6C0 +00000362: 28C8 '(.' MOVE.L A0,(A4)+ +00000364: 41FA F8FA 'A...' LEA *-$0704,A0 ; FFFFFC60 +00000368: 28C8 '(.' MOVE.L A0,(A4)+ +0000036A: 41FA F8F4 'A...' LEA *-$070A,A0 ; FFFFFC60 +0000036E: 28C8 '(.' MOVE.L A0,(A4)+ +00000370: 701E 'p.' MOVEQ #$1E,D0 +00000372: 41FA F4AC 'A...' LEA *-$0B52,A0 ; FFFFF820 +00000376: 28C8 '(.' MOVE.L A0,(A4)+ +00000378: 51C8 FFF8 'Q...' DBF D0,*-$0006 ; 00000372 +0000037C: 7007 'p.' MOVEQ #$07,D0 +0000037E: 41FA E420 'A.. ' LEA *-$1BDE,A0 ; FFFFE7A0 +00000382: 28C8 '(.' MOVE.L A0,(A4)+ +00000384: 51C8 FFF8 'Q...' DBF D0,*-$0006 ; 0000037E +00000388: 7007 'p.' MOVEQ #$07,D0 +0000038A: 41FA E474 'A..t' LEA *-$1B8A,A0 ; FFFFE800 +0000038E: 28C8 '(.' MOVE.L A0,(A4)+ +00000390: 51C8 FFF8 'Q...' DBF D0,*-$0006 ; 0000038A +00000394: 701F 'p.' MOVEQ #$1F,D0 +00000396: 41FA EEB8 'A...' LEA *-$1146,A0 ; FFFFF250 +0000039A: 28C8 '(.' MOVE.L A0,(A4)+ +0000039C: 51C8 FFF8 'Q...' DBF D0,*-$0006 ; 00000396 +000003A0: 701F 'p.' MOVEQ #$1F,D0 +000003A2: 41FA F05C 'A..\' LEA *-$0FA2,A0 ; FFFFF400 +000003A6: 28C8 '(.' MOVE.L A0,(A4)+ +000003A8: 51C8 FFF8 'Q...' DBF D0,*-$0006 ; 000003A2 +000003AC: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +000003B0: 4E5E 'N^' UNLK A6 +000003B2: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fnt_MSIRP"(272) + 0000016E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fnt_MSIRP"(272) + 00000168 +Comment: + + AUTOMOD_96C70 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: fnt_Init [97030, 97044) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +C (9703C): JSR $96C70 + + VectorTable comment: {sources}Toolbox:FontMgr:fnt.c + + +Dictionary: Flags $00 FirstId 331 + 331: fnt_Init +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="fnt_Init"(331) 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: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000008: 2F28 008C '/(..' MOVE.L $008C(A0),-(A7) +0000000C: 4EBA FC32 'N..2' JSR *-$03CC ; FFFFFC40 +00000010: 4E5E 'N^' UNLK A6 +00000012: 4E75 'Nu' RTS + +Comment: + + fnt_Init ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: fsg_KeySize [97050, 9705E) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:FSglue.c + + +Dictionary: Flags $00 FirstId 332 + 332: fsg_KeySize + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="fsg_KeySize"(332) 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: 203C 0000 0252 ' <...R' MOVE.L #$00000252,D0 +0000000A: 4E5E 'N^' UNLK A6 +0000000C: 4E75 'Nu' RTS + +Comment: + + fsg_KeySize ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: fsg_InterPreterDataSize [97070, 9707E) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:FSglue.c + + +Dictionary: Flags $00 FirstId 333 + 333: fsg_InterPreterDataSize + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="fsg_InterPreterDataSize"(333) 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: 203C 0000 0400 ' <....' MOVE.L #$00000400,D0 +0000000A: 4E5E 'N^' UNLK A6 +0000000C: 4E75 'Nu' RTS + +Comment: + + fsg_InterPreterDataSize ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: fsg_ScanDataSize [97090, 9709E) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:FSglue.c + + +Dictionary: Flags $00 FirstId 334 + 334: fsg_ScanDataSize +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="fsg_ScanDataSize"(334) 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: 203C 0000 0830 ' <...0' MOVE.L #$00000830,D0 +0000000A: 4E5E 'N^' UNLK A6 +0000000C: 4E75 'Nu' RTS + +Comment: + + fsg_ScanDataSize ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: fsg_PrivateFontSpaceSize [970B0, 97126) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +4A (970FA): JSR sfnt_GetOffsetAndLength + + VectorTable comment: {sources}Toolbox:FontMgr:FSglue.c + + +Dictionary: Flags $00 FirstId 335 + 335: fsg_PrivateFontSpaceSize +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="fsg_PrivateFontSpaceSize"(335) Segment="Main"(200) +Size: Flags $00 ModuleSize 118 + +Content: Flags $08 +Contents offset $0000 size $0076 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 7E00 '~.' MOVEQ #$00,D7 +0000000E: 2947 016C ')G.l' MOVE.L D7,$016C(A4) +00000012: 7000 'p.' MOVEQ #$00,D0 +00000014: 302C 01AA '0,..' MOVE.W $01AA(A4),D0 +00000018: E580 '..' ASL.L #2,D0 +0000001A: DE80 '..' ADD.L D0,D7 +0000001C: 2947 0170 ')G.p' MOVE.L D7,$0170(A4) +00000020: 7000 'p.' MOVEQ #$00,D0 +00000022: 302C 01AC '0,..' MOVE.W $01AC(A4),D0 +00000026: E780 '..' ASL.L #3,D0 +00000028: DE80 '..' ADD.L D0,D7 +0000002A: 2947 0174 ')G.t' MOVE.L D7,$0174(A4) +0000002E: 7000 'p.' MOVEQ #$00,D0 +00000030: 302C 01AE '0,..' MOVE.W $01AE(A4),D0 +00000034: E780 '..' ASL.L #3,D0 +00000036: DE80 '..' ADD.L D0,D7 +00000038: 2947 0178 ')G.x' MOVE.L D7,$0178(A4) +0000003C: 7004 'p.' MOVEQ #$04,D0 +0000003E: 2F00 '/.' MOVE.L D0,-(A7) +00000040: 486E FFFC 'Hn..' PEA -$0004(A6) +00000044: 486E FFF8 'Hn..' PEA -$0008(A6) +00000048: 2F0C '/.' MOVE.L A4,-(A7) +0000004A: 4EBA 0000 'N...' JSR sfnt_GetOffsetAndLength ; id: 336 +0000004E: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +00000052: E288 '..' LSR.L #1,D0 +00000054: E580 '..' ASL.L #2,D0 +00000056: DE80 '..' ADD.L D0,D7 +00000058: 2947 017C ')G.|' MOVE.L D7,$017C(A4) +0000005C: 0687 0000 00C8 '......' ADDI.L #$000000C8,D7 +00000062: 5687 'V.' ADDQ.L #3,D7 +00000064: 0287 FFFF FFFC '......' ANDI.L #$FFFFFFFC,D7 +0000006A: 2007 ' .' MOVE.L D7,D0 +0000006C: 4CEE 1080 FFF0 'L.....' MOVEM.L -$0010(A6),D7/A4 +00000072: 4E5E 'N^' UNLK A6 +00000074: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 336 + 336: sfnt_GetOffsetAndLength + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sfnt_GetOffsetAndLength"(336) + 0000004C +Comment: + + fsg_PrivateFontSpaceSize ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_97130 [97130, 971A0) + + Module started due to: vector glue above + + +Dictionary: Flags $00 FirstId 337 + 337: AUTOMOD_97130 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_97130"(337) Segment="Main"(200) +Size: Flags $00 ModuleSize 112 + +Content: Flags $08 +Contents offset $0000 size $0070 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F05 '/.' MOVE.L D5,-(A7) +00000006: 2A2E 0010 '*...' MOVE.L $0010(A6),D5 +0000000A: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +0000000E: 242E 000C '$...' MOVE.L $000C(A6),D2 +00000012: 2282 '".' MOVE.L D2,(A1) +00000014: D485 '..' ADD.L D5,D2 +00000016: 5682 'V.' ADDQ.L #3,D2 +00000018: 0282 FFFF FFFC '......' ANDI.L #$FFFFFFFC,D2 +0000001E: 2342 0004 '#B..' MOVE.L D2,$0004(A1) +00000022: 222E 0014 '"...' MOVE.L $0014(A6),D1 +00000026: D281 '..' ADD.L D1,D1 +00000028: D481 '..' ADD.L D1,D2 +0000002A: 2342 0008 '#B..' MOVE.L D2,$0008(A1) +0000002E: D481 '..' ADD.L D1,D2 +00000030: 2342 000C '#B..' MOVE.L D2,$000C(A1) +00000034: 2205 '".' MOVE.L D5,D1 +00000036: E581 '..' ASL.L #2,D1 +00000038: D481 '..' ADD.L D1,D2 +0000003A: 2342 0010 '#B..' MOVE.L D2,$0010(A1) +0000003E: D481 '..' ADD.L D1,D2 +00000040: 2342 0014 '#B..' MOVE.L D2,$0014(A1) +00000044: D481 '..' ADD.L D1,D2 +00000046: 2342 0018 '#B..' MOVE.L D2,$0018(A1) +0000004A: D481 '..' ADD.L D1,D2 +0000004C: 2342 001C '#B..' MOVE.L D2,$001C(A1) +00000050: D481 '..' ADD.L D1,D2 +00000052: 2342 0020 '#B. ' MOVE.L D2,$0020(A1) +00000056: D481 '..' ADD.L D1,D2 +00000058: 2342 0024 '#B.$' MOVE.L D2,$0024(A1) +0000005C: D485 '..' ADD.L D5,D2 +0000005E: 2002 ' .' MOVE.L D2,D0 +00000060: 5282 'R.' ADDQ.L #1,D2 +00000062: 0882 0000 '....' BCLR #$00,D2 +00000066: 2002 ' .' MOVE.L D2,D0 +00000068: 2A2E FFFC '*...' MOVE.L -$0004(A6),D5 +0000006C: 4E5E 'N^' UNLK A6 +0000006E: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_97130 ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: fsg_WorkSpaceSetOffsets [971A0, 97222) + + Module started due to: MODGUESS (align, label) + + Unresolved outgoing references: + +32 (971D2): JSR $97130 + +74 (97214): JSR $97130 + + VectorTable comment: {sources}Toolbox:FontMgr:FSglue.c + + +Dictionary: Flags $00 FirstId 338 + 338: fsg_WorkSpaceSetOffsets + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="fsg_WorkSpaceSetOffsets"(338) Segment="Main"(200) +Size: Flags $00 ModuleSize 130 + +Content: Flags $08 +Contents offset $0000 size $0082 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 49EB 0198 'I...' LEA $0198(A3),A4 +00000010: 7C00 '|.' MOVEQ #$00,D6 +00000012: 2746 0024 ''F.$' MOVE.L D6,$0024(A3) +00000016: 7000 'p.' MOVEQ #$00,D0 +00000018: 302C 0018 '0,..' MOVE.W $0018(A4),D0 +0000001C: E580 '..' ASL.L #2,D0 +0000001E: DC80 '..' ADD.L D0,D6 +00000020: 7001 'p.' MOVEQ #$01,D0 +00000022: 2F00 '/.' MOVE.L D0,-(A7) +00000024: 7200 'r.' MOVEQ #$00,D1 +00000026: 322C 0010 '2,..' MOVE.W $0010(A4),D1 +0000002A: 2F01 '/.' MOVE.L D1,-(A7) +0000002C: 2F06 '/.' MOVE.L D6,-(A7) +0000002E: 486B 0028 'Hk.(' PEA $0028(A3) +00000032: 4EBA FF5C 'N..\' JSR *-$00A2 ; FFFFFF90 +00000036: 2C00 ',.' MOVE.L D0,D6 +00000038: 7E00 '~.' MOVEQ #$00,D7 +0000003A: 3E2C 0006 '>,..' MOVE.W $0006(A4),D7 +0000003E: 7000 'p.' MOVEQ #$00,D0 +00000040: 302C 000A '0,..' MOVE.W $000A(A4),D0 +00000044: B087 '..' CMP.L D7,D0 +00000046: 6308 'c.' BLS.S *+$000A ; 00000050 +00000048: 7E00 '~.' MOVEQ #$00,D7 +0000004A: 3E2C 000A '>,..' MOVE.W $000A(A4),D7 +0000004E: 4A87 'J.' TST.L D7 +00000050: 5887 'X.' ADDQ.L #4,D7 +00000052: 7A00 'z.' MOVEQ #$00,D5 +00000054: 3A2C 0008 ':,..' MOVE.W $0008(A4),D5 +00000058: 7000 'p.' MOVEQ #$00,D0 +0000005A: 302C 000C '0,..' MOVE.W $000C(A4),D0 +0000005E: B085 '..' CMP.L D5,D0 +00000060: 6308 'c.' BLS.S *+$000A ; 0000006A +00000062: 7A00 'z.' MOVEQ #$00,D5 +00000064: 3A2C 000C ':,..' MOVE.W $000C(A4),D5 +00000068: 4A85 'J.' TST.L D5 +0000006A: 2F05 '/.' MOVE.L D5,-(A7) +0000006C: 2F07 '/.' MOVE.L D7,-(A7) +0000006E: 2F06 '/.' MOVE.L D6,-(A7) +00000070: 486B 0054 'Hk.T' PEA $0054(A3) +00000074: 4EBA FF1A 'N...' JSR *-$00E4 ; FFFFFF90 +00000078: 4CEE 18E0 FFEC 'L.....' MOVEM.L -$0014(A6),D5-D7/A3/A4 +0000007E: 4E5E 'N^' UNLK A6 +00000080: 4E75 'Nu' RTS + +Comment: + + fsg_WorkSpaceSetOffsets ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_97230 [97230, 97296) + + Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) + + +Dictionary: Flags $00 FirstId 339 + 339: AUTOMOD_97230 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_97230"(339) Segment="Main"(200) +Size: Flags $00 ModuleSize 102 + +Content: Flags $08 +Contents offset $0000 size $0066 +00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 4202 'B.' CLR.B D2 +0000000A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000000E: 2D50 FFF4 '-P..' MOVE.L (A0),-$000C(A6) +00000012: 2468 0004 '$h..' MOVEA.L $0004(A0),A2 +00000016: 2D68 0008 FFF8 '-h....' MOVE.L $0008(A0),-$0008(A6) +0000001C: 2668 000C '&h..' MOVEA.L $000C(A0),A3 +00000020: 2868 0028 '(h.(' MOVEA.L $0028(A0),A4 +00000024: 3028 001C '0(..' MOVE.W $001C(A0),D0 +00000028: 48C0 'H.' EXT.L D0 +0000002A: 5380 'S.' SUBQ.L #1,D0 +0000002C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000030: 2068 0024 ' h.$' MOVEA.L $0024(A0),A0 +00000034: 3230 0A00 '20..' MOVE.W $00(A0,D0.L*2),D1 +00000038: 5A41 'ZA' ADDQ.W #5,D1 +0000003A: 5341 'SA' SUBQ.W #1,D1 +0000003C: 4A41 'JA' TST.W D1 +0000003E: 6D1C 'm.' BLT.S *+$001E ; 0000005C +00000040: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 +00000044: 58AE FFF4 'X...' ADDQ.L #4,-$000C(A6) +00000048: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 +0000004C: 58AE FFF8 'X...' ADDQ.L #4,-$0008(A6) +00000050: 2240 '"@' MOVEA.L D0,A1 +00000052: 2290 '".' MOVE.L (A0),(A1) +00000054: 26DA '&.' MOVE.L (A2)+,(A3)+ +00000056: 18C2 '..' MOVE.B D2,(A4)+ +00000058: 51C9 FFE6 'Q...' DBF D1,*-$0018 ; 00000040 +0000005C: 4CEE 1C00 FFE8 'L.....' MOVEM.L -$0018(A6),A2-A4 +00000062: 4E5E 'N^' UNLK A6 +00000064: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_97230 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_972A0 [972A0, 9730E) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +56 (972F6): JSR LongMulDiv + +36 (972D6): JSR LongMulDiv + + +Dictionary: Flags $00 FirstId 340 + 340: AUTOMOD_972A0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_972A0"(340) Segment="Main"(200) +Size: Flags $00 ModuleSize 110 + +Content: Flags $08 +Contents offset $0000 size $006E +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0F38 'H..8' MOVEM.L D4-D7/A2-A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +00000010: 3E2E 0012 '>...' MOVE.W $0012(A6),D7 +00000014: 7000 'p.' MOVEQ #$00,D0 +00000016: 302C 00FE '0,..' MOVE.W $00FE(A4),D0 +0000001A: 720A 'r.' MOVEQ #$0A,D1 +0000001C: 2A00 '*.' MOVE.L D0,D5 +0000001E: E3AD '..' LSL.L D1,D5 +00000020: 2C2C 0104 ',,..' MOVE.L $0104(A4),D6 +00000024: 286A 0010 '(j..' MOVEA.L $0010(A2),A4 +00000028: 2652 '&R' MOVEA.L (A2),A3 +0000002A: 5347 'SG' SUBQ.W #1,D7 +0000002C: 3807 '8.' MOVE.W D7,D4 +0000002E: 6D14 'm.' BLT.S *+$0016 ; 00000044 +00000030: 2F06 '/.' MOVE.L D6,-(A7) +00000032: 2F05 '/.' MOVE.L D5,-(A7) +00000034: 2F1B '/.' MOVE.L (A3)+,-(A7) +00000036: 4EBA 0000 'N...' JSR LongMulDiv ; id: 271 +0000003A: 28C0 '(.' MOVE.L D0,(A4)+ +0000003C: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000040: 51CC FFEE 'Q...' DBF D4,*-$0010 ; 00000030 +00000044: 266A 0014 '&j..' MOVEA.L $0014(A2),A3 +00000048: 286A 0004 '(j..' MOVEA.L $0004(A2),A4 +0000004C: 4A47 'JG' TST.W D7 +0000004E: 6D14 'm.' BLT.S *+$0016 ; 00000064 +00000050: 2F06 '/.' MOVE.L D6,-(A7) +00000052: 2F05 '/.' MOVE.L D5,-(A7) +00000054: 2F1C '/.' MOVE.L (A4)+,-(A7) +00000056: 4EBA 0000 'N...' JSR LongMulDiv ; id: 271 +0000005A: 26C0 '&.' MOVE.L D0,(A3)+ +0000005C: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000060: 51CF FFEE 'Q...' DBF D7,*-$0010 ; 00000050 +00000064: 4CEE 1CF0 FFE4 'L.....' MOVEM.L -$001C(A6),D4-D7/A2-A4 +0000006A: 4E5E 'N^' UNLK A6 +0000006C: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LongMulDiv"(271) + 00000058 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LongMulDiv"(271) + 00000038 +Comment: + + AUTOMOD_972A0 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_97310 [97310, 97342) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 341 + 341: AUTOMOD_97310 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_97310"(341) 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 1008 'H...' MOVEM.L D3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 7601 'v.' MOVEQ #$01,D3 +0000000E: 4AAC 0008 'J...' TST.L $0008(A4) +00000012: 6612 'f.' BNE.S *+$0014 ; 00000026 +00000014: 4AAC 0014 'J...' TST.L $0014(A4) +00000018: 660C 'f.' BNE.S *+$000E ; 00000026 +0000001A: 0CAC 0001 0000 '......' CMPI.L #$00010000,$0020(A4) + 0020 +00000022: 6602 'f.' BNE.S *+$0004 ; 00000026 +00000024: 7600 'v.' MOVEQ #$00,D3 +00000026: 1003 '..' MOVE.B D3,D0 +00000028: 4CEE 1008 FFF8 'L.....' MOVEM.L -$0008(A6),D3/A4 +0000002E: 4E5E 'N^' UNLK A6 +00000030: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_97310 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: fsg_Dot6XYMul [97350, 97416) + + Module started due to: MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:FSglue.c + + +Dictionary: Flags $00 FirstId 342 + 342: fsg_Dot6XYMul + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="fsg_Dot6XYMul"(342) Segment="Main"(200) +Size: Flags $00 ModuleSize 198 + +Content: Flags $08 +Contents offset $0000 size $00C6 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000008: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +0000000C: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +00000010: 47D0 'G.' LEA (A0),A3 +00000012: 49E8 000C 'I...' LEA $000C(A0),A4 +00000016: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000001A: 2C10 ',.' MOVE.L (A0),D6 +0000001C: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000020: 2E10 '..' MOVE.L (A0),D7 +00000022: 598F 'Y.' SUBQ.L #4,A7 +00000024: 2F1B '/.' MOVE.L (A3)+,-(A7) +00000026: 2F06 '/.' MOVE.L D6,-(A7) +00000028: A868 '.h' _FixMul ; A868 +0000002A: 598F 'Y.' SUBQ.L #4,A7 +0000002C: 2F1C '/.' MOVE.L (A4)+,-(A7) +0000002E: 2F07 '/.' MOVE.L D7,-(A7) +00000030: A868 '.h' _FixMul ; A868 +00000032: 201F ' .' MOVE.L (A7)+,D0 +00000034: D09F '..' ADD.L (A7)+,D0 +00000036: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000003A: 2080 ' .' MOVE.L D0,(A0) +0000003C: 598F 'Y.' SUBQ.L #4,A7 +0000003E: 2F1B '/.' MOVE.L (A3)+,-(A7) +00000040: 2F06 '/.' MOVE.L D6,-(A7) +00000042: A868 '.h' _FixMul ; A868 +00000044: 598F 'Y.' SUBQ.L #4,A7 +00000046: 2F1C '/.' MOVE.L (A4)+,-(A7) +00000048: 2F07 '/.' MOVE.L D7,-(A7) +0000004A: A868 '.h' _FixMul ; A868 +0000004C: 201F ' .' MOVE.L (A7)+,D0 +0000004E: D09F '..' ADD.L (A7)+,D0 +00000050: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000054: 2080 ' .' MOVE.L D0,(A0) +00000056: 4A93 'J.' TST.L (A3) +00000058: 6612 'f.' BNE.S *+$0014 ; 0000006C +0000005A: 4A94 'J.' TST.L (A4) +0000005C: 660E 'f.' BNE.S *+$0010 ; 0000006C +0000005E: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000062: 0CA8 0001 0000 '......' CMPI.L #$00010000,$0020(A0) + 0020 +0000006A: 6750 'gP' BEQ.S *+$0052 ; 000000BC +0000006C: 598F 'Y.' SUBQ.L #4,A7 +0000006E: 2F13 '/.' MOVE.L (A3),-(A7) +00000070: 2F06 '/.' MOVE.L D6,-(A7) +00000072: A84A '.J' _FracMul ; A84A +00000074: 598F 'Y.' SUBQ.L #4,A7 +00000076: 2F14 '/.' MOVE.L (A4),-(A7) +00000078: 2F07 '/.' MOVE.L D7,-(A7) +0000007A: A84A '.J' _FracMul ; A84A +0000007C: 2A1F '*.' MOVE.L (A7)+,D5 +0000007E: DA9F '..' ADD.L (A7)+,D5 +00000080: 700A 'p.' MOVEQ #$0A,D0 +00000082: E1AD '..' LSL.L D0,D5 +00000084: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000088: DAA8 0020 '... ' ADD.L $0020(A0),D5 +0000008C: 4A85 'J.' TST.L D5 +0000008E: 672C 'g,' BEQ.S *+$002E ; 000000BC +00000090: 0C85 0001 0000 '......' CMPI.L #$00010000,D5 +00000096: 6724 'g$' BEQ.S *+$0026 ; 000000BC +00000098: 598F 'Y.' SUBQ.L #4,A7 +0000009A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000009E: 2F10 '/.' MOVE.L (A0),-(A7) +000000A0: 2F05 '/.' MOVE.L D5,-(A7) +000000A2: A84D '.M' _FixDiv ; A84D +000000A4: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000A8: 209F ' .' MOVE.L (A7)+,(A0) +000000AA: 598F 'Y.' SUBQ.L #4,A7 +000000AC: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000000B0: 2F10 '/.' MOVE.L (A0),-(A7) +000000B2: 2F05 '/.' MOVE.L D5,-(A7) +000000B4: A84D '.M' _FixDiv ; A84D +000000B6: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000000BA: 209F ' .' MOVE.L (A7)+,(A0) +000000BC: 4CEE 18E0 FFE8 'L.....' MOVEM.L -$0018(A6),D5-D7/A3/A4 +000000C2: 4E5E 'N^' UNLK A6 +000000C4: 4E75 'Nu' RTS + +Comment: + + fsg_Dot6XYMul ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: fsg_FixXYMul [97420, 974E2) + + Module started due to: vector glue above, MODGUESS (align, label) + + VectorTable comment: {sources}Toolbox:FontMgr:FSglue.c + + +Dictionary: Flags $00 FirstId 343 + 343: fsg_FixXYMul +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="fsg_FixXYMul"(343) Segment="Main"(200) +Size: Flags $00 ModuleSize 194 + +Content: Flags $08 +Contents offset $0000 size $00C2 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000008: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +0000000C: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +00000010: 47D0 'G.' LEA (A0),A3 +00000012: 49E8 000C 'I...' LEA $000C(A0),A4 +00000016: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000001A: 2C10 ',.' MOVE.L (A0),D6 +0000001C: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000020: 2E10 '..' MOVE.L (A0),D7 +00000022: 598F 'Y.' SUBQ.L #4,A7 +00000024: 2F1B '/.' MOVE.L (A3)+,-(A7) +00000026: 2F06 '/.' MOVE.L D6,-(A7) +00000028: A868 '.h' _FixMul ; A868 +0000002A: 598F 'Y.' SUBQ.L #4,A7 +0000002C: 2F1C '/.' MOVE.L (A4)+,-(A7) +0000002E: 2F07 '/.' MOVE.L D7,-(A7) +00000030: A868 '.h' _FixMul ; A868 +00000032: 201F ' .' MOVE.L (A7)+,D0 +00000034: D09F '..' ADD.L (A7)+,D0 +00000036: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000003A: 2080 ' .' MOVE.L D0,(A0) +0000003C: 598F 'Y.' SUBQ.L #4,A7 +0000003E: 2F1B '/.' MOVE.L (A3)+,-(A7) +00000040: 2F06 '/.' MOVE.L D6,-(A7) +00000042: A868 '.h' _FixMul ; A868 +00000044: 598F 'Y.' SUBQ.L #4,A7 +00000046: 2F1C '/.' MOVE.L (A4)+,-(A7) +00000048: 2F07 '/.' MOVE.L D7,-(A7) +0000004A: A868 '.h' _FixMul ; A868 +0000004C: 201F ' .' MOVE.L (A7)+,D0 +0000004E: D09F '..' ADD.L (A7)+,D0 +00000050: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000054: 2080 ' .' MOVE.L D0,(A0) +00000056: 4A93 'J.' TST.L (A3) +00000058: 6612 'f.' BNE.S *+$0014 ; 0000006C +0000005A: 4A94 'J.' TST.L (A4) +0000005C: 660E 'f.' BNE.S *+$0010 ; 0000006C +0000005E: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000062: 0CA8 0001 0000 '......' CMPI.L #$00010000,$0020(A0) + 0020 +0000006A: 674C 'gL' BEQ.S *+$004E ; 000000B8 +0000006C: 598F 'Y.' SUBQ.L #4,A7 +0000006E: 2F13 '/.' MOVE.L (A3),-(A7) +00000070: 2F06 '/.' MOVE.L D6,-(A7) +00000072: A84A '.J' _FracMul ; A84A +00000074: 598F 'Y.' SUBQ.L #4,A7 +00000076: 2F14 '/.' MOVE.L (A4),-(A7) +00000078: 2F07 '/.' MOVE.L D7,-(A7) +0000007A: A84A '.J' _FracMul ; A84A +0000007C: 2A1F '*.' MOVE.L (A7)+,D5 +0000007E: DA9F '..' ADD.L (A7)+,D5 +00000080: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000084: DAA8 0020 '... ' ADD.L $0020(A0),D5 +00000088: 4A85 'J.' TST.L D5 +0000008A: 672C 'g,' BEQ.S *+$002E ; 000000B8 +0000008C: 0C85 0001 0000 '......' CMPI.L #$00010000,D5 +00000092: 6724 'g$' BEQ.S *+$0026 ; 000000B8 +00000094: 598F 'Y.' SUBQ.L #4,A7 +00000096: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000009A: 2F10 '/.' MOVE.L (A0),-(A7) +0000009C: 2F05 '/.' MOVE.L D5,-(A7) +0000009E: A84D '.M' _FixDiv ; A84D +000000A0: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000A4: 209F ' .' MOVE.L (A7)+,(A0) +000000A6: 598F 'Y.' SUBQ.L #4,A7 +000000A8: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000000AC: 2F10 '/.' MOVE.L (A0),-(A7) +000000AE: 2F05 '/.' MOVE.L D5,-(A7) +000000B0: A84D '.M' _FixDiv ; A84D +000000B2: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000000B6: 209F ' .' MOVE.L (A7)+,(A0) +000000B8: 4CEE 18E0 FFE8 'L.....' MOVEM.L -$0018(A6),D5-D7/A3/A4 +000000BE: 4E5E 'N^' UNLK A6 +000000C0: 4E75 'Nu' RTS + +Comment: + + fsg_FixXYMul ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: fsg_MxConcat2x2 [974F0, 975C6) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:FSglue.c + + +Dictionary: Flags $00 FirstId 344 + 344: fsg_MxConcat2x2 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="fsg_MxConcat2x2"(344) Segment="Main"(200) +Size: Flags $00 ModuleSize 214 + +Content: Flags $08 +Contents offset $0000 size $00D6 +00000000: 4E56 FFE4 'NV..' LINK.W A6,#-$001C +00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000010: 45EE FFE4 'E...' LEA -$001C(A6),A2 +00000014: 598F 'Y.' SUBQ.L #4,A7 +00000016: 2F13 '/.' MOVE.L (A3),-(A7) +00000018: 2F14 '/.' MOVE.L (A4),-(A7) +0000001A: A868 '.h' _FixMul ; A868 +0000001C: 598F 'Y.' SUBQ.L #4,A7 +0000001E: 2F2B 0004 '/+..' MOVE.L $0004(A3),-(A7) +00000022: 2F2C 000C '/,..' MOVE.L $000C(A4),-(A7) +00000026: A868 '.h' _FixMul ; A868 +00000028: 201F ' .' MOVE.L (A7)+,D0 +0000002A: D09F '..' ADD.L (A7)+,D0 +0000002C: 24C0 '$.' MOVE.L D0,(A2)+ +0000002E: 598F 'Y.' SUBQ.L #4,A7 +00000030: 2F13 '/.' MOVE.L (A3),-(A7) +00000032: 2F2C 0004 '/,..' MOVE.L $0004(A4),-(A7) +00000036: A868 '.h' _FixMul ; A868 +00000038: 598F 'Y.' SUBQ.L #4,A7 +0000003A: 2F2B 0004 '/+..' MOVE.L $0004(A3),-(A7) +0000003E: 2F2C 0010 '/,..' MOVE.L $0010(A4),-(A7) +00000042: A868 '.h' _FixMul ; A868 +00000044: 201F ' .' MOVE.L (A7)+,D0 +00000046: D09F '..' ADD.L (A7)+,D0 +00000048: 24C0 '$.' MOVE.L D0,(A2)+ +0000004A: 598F 'Y.' SUBQ.L #4,A7 +0000004C: 2F13 '/.' MOVE.L (A3),-(A7) +0000004E: 2F2C 0008 '/,..' MOVE.L $0008(A4),-(A7) +00000052: A868 '.h' _FixMul ; A868 +00000054: 598F 'Y.' SUBQ.L #4,A7 +00000056: 2F2B 0004 '/+..' MOVE.L $0004(A3),-(A7) +0000005A: 2F2C 0014 '/,..' MOVE.L $0014(A4),-(A7) +0000005E: A868 '.h' _FixMul ; A868 +00000060: 201F ' .' MOVE.L (A7)+,D0 +00000062: D09F '..' ADD.L (A7)+,D0 +00000064: 24C0 '$.' MOVE.L D0,(A2)+ +00000066: 598F 'Y.' SUBQ.L #4,A7 +00000068: 2F2B 000C '/+..' MOVE.L $000C(A3),-(A7) +0000006C: 2F14 '/.' MOVE.L (A4),-(A7) +0000006E: A868 '.h' _FixMul ; A868 +00000070: 598F 'Y.' SUBQ.L #4,A7 +00000072: 2F2B 0010 '/+..' MOVE.L $0010(A3),-(A7) +00000076: 2F2C 000C '/,..' MOVE.L $000C(A4),-(A7) +0000007A: A868 '.h' _FixMul ; A868 +0000007C: 201F ' .' MOVE.L (A7)+,D0 +0000007E: D09F '..' ADD.L (A7)+,D0 +00000080: 24C0 '$.' MOVE.L D0,(A2)+ +00000082: 598F 'Y.' SUBQ.L #4,A7 +00000084: 2F2B 000C '/+..' MOVE.L $000C(A3),-(A7) +00000088: 2F2C 0004 '/,..' MOVE.L $0004(A4),-(A7) +0000008C: A868 '.h' _FixMul ; A868 +0000008E: 598F 'Y.' SUBQ.L #4,A7 +00000090: 2F2B 0010 '/+..' MOVE.L $0010(A3),-(A7) +00000094: 2F2C 0010 '/,..' MOVE.L $0010(A4),-(A7) +00000098: A868 '.h' _FixMul ; A868 +0000009A: 201F ' .' MOVE.L (A7)+,D0 +0000009C: D09F '..' ADD.L (A7)+,D0 +0000009E: 24C0 '$.' MOVE.L D0,(A2)+ +000000A0: 598F 'Y.' SUBQ.L #4,A7 +000000A2: 2F2B 000C '/+..' MOVE.L $000C(A3),-(A7) +000000A6: 2F2C 0008 '/,..' MOVE.L $0008(A4),-(A7) +000000AA: A868 '.h' _FixMul ; A868 +000000AC: 598F 'Y.' SUBQ.L #4,A7 +000000AE: 2F2B 0010 '/+..' MOVE.L $0010(A3),-(A7) +000000B2: 2F2C 0014 '/,..' MOVE.L $0014(A4),-(A7) +000000B6: A868 '.h' _FixMul ; A868 +000000B8: 201F ' .' MOVE.L (A7)+,D0 +000000BA: D09F '..' ADD.L (A7)+,D0 +000000BC: 24C0 '$.' MOVE.L D0,(A2)+ +000000BE: 47EC 0018 'G...' LEA $0018(A4),A3 +000000C2: 284A '(J' MOVEA.L A2,A4 +000000C4: 7E05 '~.' MOVEQ #$05,D7 +000000C6: 2724 ''$' MOVE.L -(A4),-(A3) +000000C8: 51CF FFFC 'Q...' DBF D7,*-$0002 ; 000000C6 +000000CC: 4CEE 1C80 FFD4 'L.....' MOVEM.L -$002C(A6),D7/A2-A4 +000000D2: 4E5E 'N^' UNLK A6 +000000D4: 4E75 'Nu' RTS + +Comment: + + fsg_MxConcat2x2 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: fsg_MxScaleAB [975D0, 97636) + + Module started due to: vector glue above, MODGUESS (align, label) + + VectorTable comment: {sources}Toolbox:FontMgr:FSglue.c + + +Dictionary: Flags $00 FirstId 345 + 345: fsg_MxScaleAB + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="fsg_MxScaleAB"(345) 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 0308 'H...' MOVEM.L D6/D7/A4,-(A7) +00000008: 2C2E 000C ',...' MOVE.L $000C(A6),D6 +0000000C: 2E2E 0008 '....' MOVE.L $0008(A6),D7 +00000010: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000014: 49D0 'I.' LEA (A0),A4 +00000016: 598F 'Y.' SUBQ.L #4,A7 +00000018: 2F07 '/.' MOVE.L D7,-(A7) +0000001A: 2F14 '/.' MOVE.L (A4),-(A7) +0000001C: A868 '.h' _FixMul ; A868 +0000001E: 289F '(.' MOVE.L (A7)+,(A4) +00000020: 584C 'XL' ADDQ.W #4,A4 +00000022: 598F 'Y.' SUBQ.L #4,A7 +00000024: 2F07 '/.' MOVE.L D7,-(A7) +00000026: 2F14 '/.' MOVE.L (A4),-(A7) +00000028: A868 '.h' _FixMul ; A868 +0000002A: 289F '(.' MOVE.L (A7)+,(A4) +0000002C: 584C 'XL' ADDQ.W #4,A4 +0000002E: 598F 'Y.' SUBQ.L #4,A7 +00000030: 2F07 '/.' MOVE.L D7,-(A7) +00000032: 2F14 '/.' MOVE.L (A4),-(A7) +00000034: A868 '.h' _FixMul ; A868 +00000036: 289F '(.' MOVE.L (A7)+,(A4) +00000038: 584C 'XL' ADDQ.W #4,A4 +0000003A: 598F 'Y.' SUBQ.L #4,A7 +0000003C: 2F06 '/.' MOVE.L D6,-(A7) +0000003E: 2F14 '/.' MOVE.L (A4),-(A7) +00000040: A868 '.h' _FixMul ; A868 +00000042: 289F '(.' MOVE.L (A7)+,(A4) +00000044: 584C 'XL' ADDQ.W #4,A4 +00000046: 598F 'Y.' SUBQ.L #4,A7 +00000048: 2F06 '/.' MOVE.L D6,-(A7) +0000004A: 2F14 '/.' MOVE.L (A4),-(A7) +0000004C: A868 '.h' _FixMul ; A868 +0000004E: 289F '(.' MOVE.L (A7)+,(A4) +00000050: 584C 'XL' ADDQ.W #4,A4 +00000052: 598F 'Y.' SUBQ.L #4,A7 +00000054: 2F06 '/.' MOVE.L D6,-(A7) +00000056: 2F14 '/.' MOVE.L (A4),-(A7) +00000058: A868 '.h' _FixMul ; A868 +0000005A: 289F '(.' MOVE.L (A7)+,(A4) +0000005C: 4CEE 10C0 FFF4 'L.....' MOVEM.L -$000C(A6),D6/D7/A4 +00000062: 4E5E 'N^' UNLK A6 +00000064: 4E75 'Nu' RTS + +Comment: + + fsg_MxScaleAB ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_97640 [97640, 9767A) + + Module started due to: vector glue above + + +Dictionary: Flags $00 FirstId 346 + 346: AUTOMOD_97640 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_97640"(346) Segment="Main"(200) +Size: Flags $00 ModuleSize 58 + +Content: Flags $08 +Contents offset $0000 size $003A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 1300 'H...' MOVEM.L D3/D6/D7,-(A7) +00000008: 2C2E 000C ',...' MOVE.L $000C(A6),D6 +0000000C: 2E2E 0008 '....' MOVE.L $0008(A6),D7 +00000010: 6C06 'l.' BGE.S *+$0008 ; 00000018 +00000012: 2007 ' .' MOVE.L D7,D0 +00000014: 4480 'D.' NEG.L D0 +00000016: 2E00 '..' MOVE.L D0,D7 +00000018: 4A86 'J.' TST.L D6 +0000001A: 6C06 'l.' BGE.S *+$0008 ; 00000022 +0000001C: 2006 ' .' MOVE.L D6,D0 +0000001E: 4480 'D.' NEG.L D0 +00000020: 2C00 ',.' MOVE.L D0,D6 +00000022: BC87 '..' CMP.L D7,D6 +00000024: 5DC3 '].' SLT D3 +00000026: 4403 'D.' NEG.B D3 +00000028: 6704 'g.' BEQ.S *+$0006 ; 0000002E +0000002A: 2007 ' .' MOVE.L D7,D0 +0000002C: 6002 '`.' BRA.S *+$0004 ; 00000030 +0000002E: 2006 ' .' MOVE.L D6,D0 +00000030: 4CEE 00C8 FFF4 'L.....' MOVEM.L -$000C(A6),D3/D6/D7 +00000036: 4E5E 'N^' UNLK A6 +00000038: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_97640 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: fsg_ReduceMatrix [97680, 97772) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +5A (976DA): JSR LongMulDiv + +4A (976CA): JSR LongMulDiv + +30 (976B0): JSR LongMulDiv + +22 (976A2): JSR LongMulDiv + + Unresolved outgoing references: + +84 (97704): JSR $97640 + +90 (97710): JSR $97640 + +9A (9771A): JSR $97640 + + VectorTable comment: {sources}Toolbox:FontMgr:FSglue.c + + +Dictionary: Flags $00 FirstId 347 + 347: fsg_ReduceMatrix +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="fsg_ReduceMatrix"(347) Segment="Main"(200) +Size: Flags $00 ModuleSize 242 + +Content: Flags $08 +Contents offset $0000 size $00F2 +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: 49EB 010C 'I...' LEA $010C(A3),A4 +00000010: 2C2C 0020 ',,. ' MOVE.L $0020(A4),D6 +00000014: 2E2C 0008 '.,..' MOVE.L $0008(A4),D7 +00000018: 6722 'g"' BEQ.S *+$0024 ; 0000003C +0000001A: 2F06 '/.' MOVE.L D6,-(A7) +0000001C: 2F2C 0018 '/,..' MOVE.L $0018(A4),-(A7) +00000020: 2F07 '/.' MOVE.L D7,-(A7) +00000022: 4EBA 0000 'N...' JSR LongMulDiv ; id: 271 +00000026: 9194 '..' SUB.L D0,(A4) +00000028: 2F06 '/.' MOVE.L D6,-(A7) +0000002A: 2F2C 001C '/,..' MOVE.L $001C(A4),-(A7) +0000002E: 2F07 '/.' MOVE.L D7,-(A7) +00000030: 4EBA 0000 'N...' JSR LongMulDiv ; id: 271 +00000034: 91AC 0004 '....' SUB.L D0,$0004(A4) +00000038: 4FEF 0018 'O...' LEA $0018(A7),A7 +0000003C: 2E2C 0014 '.,..' MOVE.L $0014(A4),D7 +00000040: 6724 'g$' BEQ.S *+$0026 ; 00000066 +00000042: 2F06 '/.' MOVE.L D6,-(A7) +00000044: 2F2C 0018 '/,..' MOVE.L $0018(A4),-(A7) +00000048: 2F07 '/.' MOVE.L D7,-(A7) +0000004A: 4EBA 0000 'N...' JSR LongMulDiv ; id: 271 +0000004E: 91AC 000C '....' SUB.L D0,$000C(A4) +00000052: 2F06 '/.' MOVE.L D6,-(A7) +00000054: 2F2C 001C '/,..' MOVE.L $001C(A4),-(A7) +00000058: 2F07 '/.' MOVE.L D7,-(A7) +0000005A: 4EBA 0000 'N...' JSR LongMulDiv ; id: 271 +0000005E: 91AC 0010 '....' SUB.L D0,$0010(A4) +00000062: 4FEF 0018 'O...' LEA $0018(A7),A7 +00000066: 7000 'p.' MOVEQ #$00,D0 +00000068: 2940 001C ')@..' MOVE.L D0,$001C(A4) +0000006C: 2940 0018 ')@..' MOVE.L D0,$0018(A4) +00000070: 2206 '".' MOVE.L D6,D1 +00000072: D2BC 0000 2000 '.... .' ADD.L #$00002000,D1 +00000078: 740E 't.' MOVEQ #$0E,D2 +0000007A: E4A1 '..' ASR.L D2,D1 +0000007C: 2941 0020 ')A. ' MOVE.L D1,$0020(A4) +00000080: 2F1C '/.' MOVE.L (A4)+,-(A7) +00000082: 2F1C '/.' MOVE.L (A4)+,-(A7) +00000084: 4EBA FF3A 'N..:' JSR *-$00C4 ; FFFFFFC0 +00000088: 2E00 '..' MOVE.L D0,D7 +0000008A: 584C 'XL' ADDQ.W #4,A4 +0000008C: 2F1C '/.' MOVE.L (A4)+,-(A7) +0000008E: 2F07 '/.' MOVE.L D7,-(A7) +00000090: 4EBA FF2E 'N...' JSR *-$00D0 ; FFFFFFC0 +00000094: 2E00 '..' MOVE.L D0,D7 +00000096: 2F14 '/.' MOVE.L (A4),-(A7) +00000098: 2F07 '/.' MOVE.L D7,-(A7) +0000009A: 4EBA FF24 'N..$' JSR *-$00DA ; FFFFFFC0 +0000009E: 2E00 '..' MOVE.L D0,D7 +000000A0: 0C87 0001 0000 '......' CMPI.L #$00010000,D7 +000000A6: 4FEF 0018 'O...' LEA $0018(A7),A7 +000000AA: 673C 'g<' BEQ.S *+$003E ; 000000E8 +000000AC: 598F 'Y.' SUBQ.L #4,A7 +000000AE: 2F14 '/.' MOVE.L (A4),-(A7) +000000B0: 2F07 '/.' MOVE.L D7,-(A7) +000000B2: A84D '.M' _FixDiv ; A84D +000000B4: 289F '(.' MOVE.L (A7)+,(A4) +000000B6: 594C 'YL' SUBQ.W #4,A4 +000000B8: 598F 'Y.' SUBQ.L #4,A7 +000000BA: 2F14 '/.' MOVE.L (A4),-(A7) +000000BC: 2F07 '/.' MOVE.L D7,-(A7) +000000BE: A84D '.M' _FixDiv ; A84D +000000C0: 289F '(.' MOVE.L (A7)+,(A4) +000000C2: 518C 'Q.' SUBQ.L #8,A4 +000000C4: 598F 'Y.' SUBQ.L #4,A7 +000000C6: 2F14 '/.' MOVE.L (A4),-(A7) +000000C8: 2F07 '/.' MOVE.L D7,-(A7) +000000CA: A84D '.M' _FixDiv ; A84D +000000CC: 289F '(.' MOVE.L (A7)+,(A4) +000000CE: 594C 'YL' SUBQ.W #4,A4 +000000D0: 598F 'Y.' SUBQ.L #4,A7 +000000D2: 2F14 '/.' MOVE.L (A4),-(A7) +000000D4: 2F07 '/.' MOVE.L D7,-(A7) +000000D6: A84D '.M' _FixDiv ; A84D +000000D8: 289F '(.' MOVE.L (A7)+,(A4) +000000DA: 598F 'Y.' SUBQ.L #4,A7 +000000DC: 2F2B 0108 '/+..' MOVE.L $0108(A3),-(A7) +000000E0: 2F07 '/.' MOVE.L D7,-(A7) +000000E2: A868 '.h' _FixMul ; A868 +000000E4: 275F 0108 ''_..' MOVE.L (A7)+,$0108(A3) +000000E8: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 +000000EE: 4E5E 'N^' UNLK A6 +000000F0: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LongMulDiv"(271) + 0000005C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LongMulDiv"(271) + 0000004C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LongMulDiv"(271) + 00000032 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LongMulDiv"(271) + 00000024 +Comment: + + fsg_ReduceMatrix ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_97780 [97780, 977D2) + + Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) + + +Dictionary: Flags $00 FirstId 348 + 348: AUTOMOD_97780 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_97780"(348) 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 0708 'H...' MOVEM.L D5-D7/A4,-(A7) +00000008: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 +0000000C: 2C2E 000C ',...' MOVE.L $000C(A6),D6 +00000010: 2E2E 0008 '....' MOVE.L $0008(A6),D7 +00000014: 6C06 'l.' BGE.S *+$0008 ; 0000001C +00000016: 2007 ' .' MOVE.L D7,D0 +00000018: 4480 'D.' NEG.L D0 +0000001A: 2E00 '..' MOVE.L D0,D7 +0000001C: 4A86 'J.' TST.L D6 +0000001E: 6C06 'l.' BGE.S *+$0008 ; 00000026 +00000020: 2006 ' .' MOVE.L D6,D0 +00000022: 4480 'D.' NEG.L D0 +00000024: 2C00 ',.' MOVE.L D0,D6 +00000026: BC87 '..' CMP.L D7,D6 +00000028: 6F06 'o.' BLE.S *+$0008 ; 00000030 +0000002A: 2A07 '*.' MOVE.L D7,D5 +0000002C: 2E06 '..' MOVE.L D6,D7 +0000002E: 2C05 ',.' MOVE.L D5,D6 +00000030: 2007 ' .' MOVE.L D7,D0 +00000032: 9086 '..' SUB.L D6,D0 +00000034: 7221 'r!' MOVEQ #$21,D1 ; '!' +00000036: B280 '..' CMP.L D0,D1 +00000038: 6D0A 'm.' BLT.S *+$000C ; 00000044 +0000003A: 2007 ' .' MOVE.L D7,D0 +0000003C: E388 '..' LSL.L #1,D0 +0000003E: 2880 '(.' MOVE.L D0,(A4) +00000040: 7001 'p.' MOVEQ #$01,D0 +00000042: 6004 '`.' BRA.S *+$0006 ; 00000048 +00000044: 2887 '(.' MOVE.L D7,(A4) +00000046: 7000 'p.' MOVEQ #$00,D0 +00000048: 4CEE 10E0 FFF0 'L.....' MOVEM.L -$0010(A6),D5-D7/A4 +0000004E: 4E5E 'N^' UNLK A6 +00000050: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_97780 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_977E0 [977E0, 97826) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1E (977FE): JSR $97780 + +34 (97814): JSR $97780 + + +Dictionary: Flags $00 FirstId 349 + 349: AUTOMOD_977E0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_977E0"(349) Segment="Main"(200) +Size: Flags $00 ModuleSize 70 + +Content: Flags $08 +Contents offset $0000 size $0046 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +00000010: 49D0 'I.' LEA (A0),A4 +00000012: 2C1C ',.' MOVE.L (A4)+,D6 +00000014: 2E1C '..' MOVE.L (A4)+,D7 +00000016: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000001A: 2F07 '/.' MOVE.L D7,-(A7) +0000001C: 2F06 '/.' MOVE.L D6,-(A7) +0000001E: 4EBA FF80 'N...' JSR *-$007E ; FFFFFFA0 +00000022: 1740 0155 '.@.U' MOVE.B D0,$0155(A3) +00000026: 584C 'XL' ADDQ.W #4,A4 +00000028: 2C1C ',.' MOVE.L (A4)+,D6 +0000002A: 2E14 '..' MOVE.L (A4),D7 +0000002C: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000030: 2F07 '/.' MOVE.L D7,-(A7) +00000032: 2F06 '/.' MOVE.L D6,-(A7) +00000034: 4EBA FF6A 'N..j' JSR *-$0094 ; FFFFFFA0 +00000038: 812B 0155 '.+.U' OR.B D0,$0155(A3) +0000003C: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 +00000042: 4E5E 'N^' UNLK A6 +00000044: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_977E0 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_97830 [97830, 978AE) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 350 + 350: AUTOMOD_97830 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_97830"(350) Segment="Main"(200) +Size: Flags $00 ModuleSize 126 + +Content: Flags $08 +Contents offset $0000 size $007E +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 1E38 'H..8' MOVEM.L D3-D6/A2-A4,-(A7) +00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +0000000C: 263C 0001 0000 '&<....' MOVE.L #$00010000,D3 +00000012: 47D2 'G.' LEA (A2),A3 +00000014: B69B '..' CMP.L (A3)+,D3 +00000016: 6614 'f.' BNE.S *+$0016 ; 0000002C +00000018: 4A9B 'J.' TST.L (A3)+ +0000001A: 6610 'f.' BNE.S *+$0012 ; 0000002C +0000001C: 4A9B 'J.' TST.L (A3)+ +0000001E: 660C 'f.' BNE.S *+$000E ; 0000002C +00000020: 4A9B 'J.' TST.L (A3)+ +00000022: 6608 'f.' BNE.S *+$000A ; 0000002C +00000024: B69B '..' CMP.L (A3)+,D3 +00000026: 6604 'f.' BNE.S *+$0006 ; 0000002C +00000028: 4A93 'J.' TST.L (A3) +0000002A: 6746 'gF' BEQ.S *+$0048 ; 00000072 +0000002C: 7C21 '|!' MOVEQ #$21,D6 ; '!' +0000002E: 72DF 'r.' MOVEQ #$DF,D1 +00000030: 283C 0000 FFDF '(<....' MOVE.L #$0000FFDF,D4 +00000036: 2A3C 0001 0021 '*<...!' MOVE.L #$00010021,D5 +0000003C: 49D2 'I.' LEA (A2),A4 +0000003E: B894 '..' CMP.L (A4),D4 +00000040: 6E2C 'n,' BGT.S *+$002E ; 0000006E +00000042: BA9C '..' CMP.L (A4)+,D5 +00000044: 6D28 'm(' BLT.S *+$002A ; 0000006E +00000046: B294 '..' CMP.L (A4),D1 +00000048: 6E24 'n$' BGT.S *+$0026 ; 0000006E +0000004A: BC9C '..' CMP.L (A4)+,D6 +0000004C: 6E20 'n ' BGT.S *+$0022 ; 0000006E +0000004E: B294 '..' CMP.L (A4),D1 +00000050: 6E1C 'n.' BGT.S *+$001E ; 0000006E +00000052: BC9C '..' CMP.L (A4)+,D6 +00000054: 6E18 'n.' BGT.S *+$001A ; 0000006E +00000056: B294 '..' CMP.L (A4),D1 +00000058: 6E14 'n.' BGT.S *+$0016 ; 0000006E +0000005A: BC9C '..' CMP.L (A4)+,D6 +0000005C: 6E10 'n.' BGT.S *+$0012 ; 0000006E +0000005E: B894 '..' CMP.L (A4),D4 +00000060: 6E0C 'n.' BGT.S *+$000E ; 0000006E +00000062: BA9C '..' CMP.L (A4)+,D5 +00000064: 6D08 'm.' BLT.S *+$000A ; 0000006E +00000066: B294 '..' CMP.L (A4),D1 +00000068: 6E04 'n.' BGT.S *+$0006 ; 0000006E +0000006A: BC94 '..' CMP.L (A4),D6 +0000006C: 6F04 'o.' BLE.S *+$0006 ; 00000072 +0000006E: 7000 'p.' MOVEQ #$00,D0 +00000070: 6002 '`.' BRA.S *+$0004 ; 00000074 +00000072: 7001 'p.' MOVEQ #$01,D0 +00000074: 4CEE 1C78 FFE0 'L..x..' MOVEM.L -$0020(A6),D3-D6/A2-A4 +0000007A: 4E5E 'N^' UNLK A6 +0000007C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_97830 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_978B0 [978B0, 978E2) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 351 + 351: AUTOMOD_978B0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_978B0"(351) Segment="Main"(200) +Size: Flags $00 ModuleSize 50 + +Content: Flags $08 +Contents offset $0000 size $0032 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000000A: 49D0 'I.' LEA (A0),A4 +0000000C: 4A9C 'J.' TST.L (A4)+ +0000000E: 6D18 'm.' BLT.S *+$001A ; 00000028 +00000010: 4A9C 'J.' TST.L (A4)+ +00000012: 6614 'f.' BNE.S *+$0016 ; 00000028 +00000014: 4A9C 'J.' TST.L (A4)+ +00000016: 6610 'f.' BNE.S *+$0012 ; 00000028 +00000018: 4A9C 'J.' TST.L (A4)+ +0000001A: 660C 'f.' BNE.S *+$000E ; 00000028 +0000001C: 4A9C 'J.' TST.L (A4)+ +0000001E: 6D08 'm.' BLT.S *+$000A ; 00000028 +00000020: 4A94 'J.' TST.L (A4) +00000022: 6604 'f.' BNE.S *+$0006 ; 00000028 +00000024: 7000 'p.' MOVEQ #$00,D0 +00000026: 6002 '`.' BRA.S *+$0004 ; 0000002A +00000028: 7001 'p.' MOVEQ #$01,D0 +0000002A: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +0000002E: 4E5E 'N^' UNLK A6 +00000030: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_978B0 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_978F0 [978F0, 97924) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 352 + 352: AUTOMOD_978F0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_978F0"(352) Segment="Main"(200) +Size: Flags $00 ModuleSize 52 + +Content: Flags $08 +Contents offset $0000 size $0034 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 1008 'H...' MOVEM.L D3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 7600 'v.' MOVEQ #$00,D3 +0000000E: 4A94 'J.' TST.L (A4) +00000010: 6606 'f.' BNE.S *+$0008 ; 00000018 +00000012: 4AAC 0010 'J...' TST.L $0010(A4) +00000016: 670E 'g.' BEQ.S *+$0010 ; 00000026 +00000018: 4AAC 000C 'J...' TST.L $000C(A4) +0000001C: 6606 'f.' BNE.S *+$0008 ; 00000024 +0000001E: 4AAC 0004 'J...' TST.L $0004(A4) +00000022: 6702 'g.' BEQ.S *+$0004 ; 00000026 +00000024: 7601 'v.' MOVEQ #$01,D3 +00000026: 49C3 'I.' EXTB.L D3 +00000028: 2003 ' .' MOVE.L D3,D0 +0000002A: 4CEE 1008 FFF8 'L.....' MOVEM.L -$0008(A6),D3/A4 +00000030: 4E5E 'N^' UNLK A6 +00000032: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_978F0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_97930 [97930, 97962) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 353 + 353: AUTOMOD_97930 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_97930"(353) 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: 2F05 '/.' MOVE.L D5,-(A7) +00000006: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +0000000A: 222E 000C '"...' MOVE.L $000C(A6),D1 +0000000E: 2A29 00A8 '*)..' MOVE.L $00A8(A1),D5 +00000012: 2429 00AC '$)..' MOVE.L $00AC(A1),D2 +00000016: E282 '..' ASR.L #1,D2 +00000018: 3005 '0.' MOVE.W D5,D0 +0000001A: C1C1 '..' MULS.W D1,D0 +0000001C: 2200 '".' MOVE.L D0,D1 +0000001E: D282 '..' ADD.L D2,D1 +00000020: 3029 00B0 '0)..' MOVE.W $00B0(A1),D0 +00000024: 48C0 'H.' EXT.L D0 +00000026: E0A1 '..' ASR.L D0,D1 +00000028: 2001 ' .' MOVE.L D1,D0 +0000002A: 2A2E FFFC '*...' MOVE.L -$0004(A6),D5 +0000002E: 4E5E 'N^' UNLK A6 +00000030: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_97930 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_97970 [97970, 979C8) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 354 + 354: AUTOMOD_97970 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_97970"(354) Segment="Main"(200) +Size: Flags $00 ModuleSize 88 + +Content: Flags $08 +Contents offset $0000 size $0058 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0F08 'H...' MOVEM.L D4-D7/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 2E2E 000C '....' MOVE.L $000C(A6),D7 +00000010: 282C 00A8 '(,..' MOVE.L $00A8(A4),D4 +00000014: 2C2C 00AC ',,..' MOVE.L $00AC(A4),D6 +00000018: 2A06 '*.' MOVE.L D6,D5 +0000001A: E285 '..' ASR.L #1,D5 +0000001C: 4A87 'J.' TST.L D7 +0000001E: 6C1C 'l.' BGE.S *+$001E ; 0000003C +00000020: 2007 ' .' MOVE.L D7,D0 +00000022: 4480 'D.' NEG.L D0 +00000024: 2E00 '..' MOVE.L D0,D7 +00000026: 3004 '0.' MOVE.W D4,D0 +00000028: C1C7 '..' MULS.W D7,D0 +0000002A: 2E00 '..' MOVE.L D0,D7 +0000002C: DE85 '..' ADD.L D5,D7 +0000002E: 2007 ' .' MOVE.L D7,D0 +00000030: 4C46 0800 'LF..' DIVS.L D6,D0 +00000034: 2E00 '..' MOVE.L D0,D7 +00000036: 4480 'D.' NEG.L D0 +00000038: 2E00 '..' MOVE.L D0,D7 +0000003A: 6010 '`.' BRA.S *+$0012 ; 0000004C +0000003C: 3004 '0.' MOVE.W D4,D0 +0000003E: C1C7 '..' MULS.W D7,D0 +00000040: 2E00 '..' MOVE.L D0,D7 +00000042: DE85 '..' ADD.L D5,D7 +00000044: 2007 ' .' MOVE.L D7,D0 +00000046: 4C46 0800 'LF..' DIVS.L D6,D0 +0000004A: 2E00 '..' MOVE.L D0,D7 +0000004C: 2007 ' .' MOVE.L D7,D0 +0000004E: 4CEE 10F0 FFEC 'L.....' MOVEM.L -$0014(A6),D4-D7/A4 +00000054: 4E5E 'N^' UNLK A6 +00000056: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_97970 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_979D0 [979D0, 979EA) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 355 + 355: AUTOMOD_979D0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_979D0"(355) Segment="Main"(200) +Size: Flags $00 ModuleSize 26 + +Content: Flags $08 +Contents offset $0000 size $001A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 598F 'Y.' SUBQ.L #4,A7 +00000006: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000000A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000000E: 2F28 00A4 '/(..' MOVE.L $00A4(A0),-(A7) +00000012: A868 '.h' _FixMul ; A868 +00000014: 201F ' .' MOVE.L (A7)+,D0 +00000016: 4E5E 'N^' UNLK A6 +00000018: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_979D0 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_979F0 [979F0, 97A18) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 356 + 356: AUTOMOD_979F0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_979F0"(356) 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: 2F05 '/.' MOVE.L D5,-(A7) +00000006: 222E 0008 '"...' MOVE.L $0008(A6),D1 +0000000A: 7400 't.' MOVEQ #$00,D2 +0000000C: 7A01 'z.' MOVEQ #$01,D5 +0000000E: 7400 't.' MOVEQ #$00,D2 +00000010: 6006 '`.' BRA.S *+$0008 ; 00000018 +00000012: E289 '..' LSR.L #1,D1 +00000014: 2002 ' .' MOVE.L D2,D0 +00000016: 5282 'R.' ADDQ.L #1,D2 +00000018: 2005 ' .' MOVE.L D5,D0 +0000001A: C081 '..' AND.L D1,D0 +0000001C: 67F4 'g.' BEQ.S *-$000A ; 00000012 +0000001E: 2002 ' .' MOVE.L D2,D0 +00000020: 2A2E FFFC '*...' MOVE.L -$0004(A6),D5 +00000024: 4E5E 'N^' UNLK A6 +00000026: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_979F0 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_97A20 [97A20, 97A4A) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1C (97A3C): JSR $979F0 + + +Dictionary: Flags $00 FirstId 357 + 357: AUTOMOD_97A20 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_97A20"(357) 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: 2E2E 0008 '....' MOVE.L $0008(A6),D7 +0000000A: 2007 ' .' MOVE.L D7,D0 +0000000C: 5380 'S.' SUBQ.L #1,D0 +0000000E: C087 '..' AND.L D7,D0 +00000010: 6604 'f.' BNE.S *+$0006 ; 00000016 +00000012: 4A87 'J.' TST.L D7 +00000014: 6604 'f.' BNE.S *+$0006 ; 0000001A +00000016: 70FF 'p.' MOVEQ #$FF,D0 +00000018: 6008 '`.' BRA.S *+$000A ; 00000022 +0000001A: 2F07 '/.' MOVE.L D7,-(A7) +0000001C: 4EBA FFB2 'N...' JSR *-$004C ; FFFFFFD0 +00000020: 584F 'XO' ADDQ.W #4,A7 +00000022: 2E2E FFFC '....' MOVE.L -$0004(A6),D7 +00000026: 4E5E 'N^' UNLK A6 +00000028: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_97A20 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: fsg_InitInterpreterTrans [97A50, 97B4C) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +54 (97AA4): JSR $97830 + +6E (97ABE): JSR $977E0 + +76 (97AC6): JSR $978F0 + +C2 (97B12): JSR $978F0 + + VectorTable comment: {sources}Toolbox:FontMgr:FSglue.c + + +Dictionary: Flags $00 FirstId 358 + 358: fsg_InitInterpreterTrans +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="fsg_InitInterpreterTrans"(358) Segment="Main"(200) +Size: Flags $00 ModuleSize 252 + +Content: Flags $08 +Contents offset $0000 size $00FC +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 1118 'H...' MOVEM.L D3/D7/A3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 206C 001C ' l..' MOVEA.L $001C(A4),A0 +00000010: 266C 017C '&l.|' MOVEA.L $017C(A4),A3 +00000014: D7E8 0010 '....' ADDA.L $0010(A0),A3 +00000018: 41EC 010C 'A...' LEA $010C(A4),A0 +0000001C: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +00000020: 202C 0104 ' ,..' MOVE.L $0104(A4),D0 +00000024: D0BC 0000 8000 '......' ADD.L #$00008000,D0 +0000002A: 7210 'r.' MOVEQ #$10,D1 +0000002C: E2A0 '..' ASR.L D1,D0 +0000002E: 48C0 'H.' EXT.L D0 +00000030: 2E00 '..' MOVE.L D0,D7 +00000032: 422C 0155 'B,.U' CLR.B $0155(A4) +00000036: 0C87 0000 00FF '......' CMPI.L #$000000FF,D7 +0000003C: 5EC3 '^.' SGT D3 +0000003E: 4403 'D.' NEG.B D3 +00000040: 6708 'g.' BEQ.S *+$000A ; 0000004A +00000042: 203C 0000 00FF ' <....' MOVE.L #$000000FF,D0 +00000048: 6002 '`.' BRA.S *+$0004 ; 0000004C +0000004A: 2007 ' .' MOVE.L D7,D0 +0000004C: 2940 0206 ')@..' MOVE.L D0,$0206(A4) +00000050: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +00000054: 4EBA FD8A 'N...' JSR *-$0274 ; FFFFFDE0 +00000058: 1940 0156 '.@.V' MOVE.B D0,$0156(A4) +0000005C: 584F 'XO' ADDQ.W #4,A7 +0000005E: 662C 'f,' BNE.S *+$002E ; 0000008C +00000060: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +00000064: 486B 00B8 'Hk..' PEA $00B8(A3) +00000068: 486B 00B4 'Hk..' PEA $00B4(A3) +0000006C: 2F0C '/.' MOVE.L A4,-(A7) +0000006E: 4EBA FD20 'N.. ' JSR *-$02DE ; FFFFFD90 +00000072: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +00000076: 4EBA FE28 'N..(' JSR *-$01D6 ; FFFFFEA0 +0000007A: 4A80 'J.' TST.L D0 +0000007C: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000080: 671A 'g.' BEQ.S *+$001C ; 0000009C +00000082: 00AC 0000 0400 '......' ORI.L #$00000400,$0206(A4) + 0206 +0000008A: 6010 '`.' BRA.S *+$0012 ; 0000009C +0000008C: 277C 0001 0000 ''|....' MOVE.L #$00010000,$00B4(A3) + 00B4 +00000094: 277C 0001 0000 ''|....' MOVE.L #$00010000,$00B8(A3) + 00B8 +0000009C: 0CAB 0001 0000 '......' CMPI.L #$00010000,$00B4(A3) + 00B4 +000000A4: 660A 'f.' BNE.S *+$000C ; 000000B0 +000000A6: 0CAB 0001 0000 '......' CMPI.L #$00010000,$00B8(A3) + 00B8 +000000AE: 6708 'g.' BEQ.S *+$000A ; 000000B8 +000000B0: 00AC 0000 1000 '......' ORI.L #$00001000,$0206(A4) + 0206 +000000B8: 176C 0156 00B2 '.l.V..' MOVE.B $0156(A4),$00B2(A3) +000000BE: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +000000C2: 4EBA FDDC 'N...' JSR *-$0222 ; FFFFFEA0 +000000C6: 1740 00B3 '.@..' MOVE.B D0,$00B3(A3) +000000CA: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000CE: 2248 '"H' MOVEA.L A0,A1 +000000D0: 2010 ' .' MOVE.L (A0),D0 +000000D2: B0A9 0010 '....' CMP.L $0010(A1),D0 +000000D6: 584F 'XO' ADDQ.W #4,A7 +000000D8: 670A 'g.' BEQ.S *+$000C ; 000000E4 +000000DA: 2029 0010 ' )..' MOVE.L $0010(A1),D0 +000000DE: 4480 'D.' NEG.L D0 +000000E0: B090 '..' CMP.L (A0),D0 +000000E2: 6608 'f.' BNE.S *+$000A ; 000000EC +000000E4: 022B 00FD 00B3 '.+....' ANDI.B #$FD,$00B3(A3) +000000EA: 6006 '`.' BRA.S *+$0008 ; 000000F2 +000000EC: 002B 0002 00B3 '.+....' ORI.B #$02,$00B3(A3) +000000F2: 4CEE 1888 FFEC 'L.....' MOVEM.L -$0014(A6),D3/D7/A3/A4 +000000F8: 4E5E 'N^' UNLK A6 +000000FA: 4E75 'Nu' RTS + +Comment: + + fsg_InitInterpreterTrans ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_97B60 [97B60, 97CCC) + + Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) + + Unresolved outgoing references: + +56 (97BB6): JSR $979F0 + +82 (97BE2): JSR $97A20 + +9E (97BFE): LEA $97930, A0 + +D8 (97C38): LEA $97970, A0 + +124 (97C84): LEA $979D0, A0 + + +Dictionary: Flags $00 FirstId 359 + 359: AUTOMOD_97B60 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_97B60"(359) Segment="Main"(200) +Size: Flags $00 ModuleSize 364 + +Content: Flags $08 +Contents offset $0000 size $016C +00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 262E 000C '&...' MOVE.L $000C(A6),D3 +0000000C: 266E 0014 '&n..' MOVEA.L $0014(A6),A3 +00000010: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 +00000014: 2003 ' .' MOVE.L D3,D0 +00000016: E580 '..' ASL.L #2,D0 +00000018: 2440 '$@' MOVEA.L D0,A2 +0000001A: D5CC '..' ADDA.L A4,A2 +0000001C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000020: 2068 001C ' h..' MOVEA.L $001C(A0),A0 +00000024: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +00000028: 2029 017C ' ).|' MOVE.L $017C(A1),D0 +0000002C: D0A8 0010 '....' ADD.L $0010(A0),D0 +00000030: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +00000034: 2049 ' I' MOVEA.L A1,A0 +00000036: 41E8 010C 'A...' LEA $010C(A0),A0 +0000003A: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +0000003E: 2049 ' I' MOVEA.L A1,A0 +00000040: 2A28 0104 '*(..' MOVE.L $0104(A0),D5 +00000044: 7000 'p.' MOVEQ #$00,D0 +00000046: 3028 00FE '0(..' MOVE.W $00FE(A0),D0 +0000004A: 7210 'r.' MOVEQ #$10,D1 +0000004C: 2C00 ',.' MOVE.L D0,D6 +0000004E: E3AE '..' LSL.L D1,D6 +00000050: 2006 ' .' MOVE.L D6,D0 +00000052: 8085 '..' OR.L D5,D0 +00000054: 2F00 '/.' MOVE.L D0,-(A7) +00000056: 4EBA FE38 'N..8' JSR *-$01C6 ; FFFFFE90 +0000005A: 2800 '(.' MOVE.L D0,D4 +0000005C: 5384 'S.' SUBQ.L #1,D4 +0000005E: 4A84 'J.' TST.L D4 +00000060: 584F 'XO' ADDQ.W #4,A7 +00000062: 6F04 'o.' BLE.S *+$0006 ; 00000068 +00000064: E8A5 '..' ASR.L D4,D5 +00000066: E8A6 '..' ASR.L D4,D6 +00000068: 0C85 0200 0000 '......' CMPI.L #$02000000,D5 +0000006E: 6C04 'l.' BGE.S *+$0006 ; 00000074 +00000070: ED8D '..' LSL.L #6,D5 +00000072: 6002 '`.' BRA.S *+$0004 ; 00000076 +00000074: EC86 '..' ASR.L #6,D6 +00000076: 0C85 0000 8000 '......' CMPI.L #$00008000,D5 +0000007C: 6C00 00A6 'l...' BGE *+$00A8 ; 00000124 +00000080: 2F06 '/.' MOVE.L D6,-(A7) +00000082: 4EBA FE3C 'N..<' JSR *-$01C2 ; FFFFFEC0 +00000086: 3800 '8.' MOVE.W D0,D4 +00000088: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +0000008C: 2145 00A8 '!E..' MOVE.L D5,$00A8(A0) +00000090: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +00000094: 2146 00AC '!F..' MOVE.L D6,$00AC(A0) +00000098: 4A44 'JD' TST.W D4 +0000009A: 584F 'XO' ADDQ.W #4,A7 +0000009C: 6D36 'm6' BLT.S *+$0038 ; 000000D4 +0000009E: 41FA FD30 'A..0' LEA *-$02CE,A0 ; FFFFFDD0 +000000A2: 226E FFF8 '"n..' MOVEA.L -$0008(A6),A1 +000000A6: 2348 0098 '#H..' MOVE.L A0,$0098(A1) +000000AA: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +000000AE: 3144 00B0 '1D..' MOVE.W D4,$00B0(A0) +000000B2: E286 '..' ASR.L #1,D6 +000000B4: 6016 '`.' BRA.S *+$0018 ; 000000CC +000000B6: 301B '0.' MOVE.W (A3)+,D0 +000000B8: 48C0 'H.' EXT.L D0 +000000BA: 2E00 '..' MOVE.L D0,D7 +000000BC: 3005 '0.' MOVE.W D5,D0 +000000BE: C1C7 '..' MULS.W D7,D0 +000000C0: 2E00 '..' MOVE.L D0,D7 +000000C2: DE86 '..' ADD.L D6,D7 +000000C4: 48C4 'H.' EXT.L D4 +000000C6: E8A7 '..' ASR.L D4,D7 +000000C8: 2887 '(.' MOVE.L D7,(A4) +000000CA: 584C 'XL' ADDQ.W #4,A4 +000000CC: B5CC '..' CMPA.L A4,A2 +000000CE: 62E6 'b.' BHI.S *-$0018 ; 000000B6 +000000D0: 6000 0090 '`...' BRA *+$0092 ; 00000162 +000000D4: 2806 '(.' MOVE.L D6,D4 +000000D6: E284 '..' ASR.L #1,D4 +000000D8: 41FA FD36 'A..6' LEA *-$02C8,A0 ; FFFFFE10 +000000DC: 226E FFF8 '"n..' MOVEA.L -$0008(A6),A1 +000000E0: 2348 0098 '#H..' MOVE.L A0,$0098(A1) +000000E4: 6038 '`8' BRA.S *+$003A ; 0000011E +000000E6: 301B '0.' MOVE.W (A3)+,D0 +000000E8: 48C0 'H.' EXT.L D0 +000000EA: 2E00 '..' MOVE.L D0,D7 +000000EC: 6C1C 'l.' BGE.S *+$001E ; 0000010A +000000EE: 2007 ' .' MOVE.L D7,D0 +000000F0: 4480 'D.' NEG.L D0 +000000F2: 2E00 '..' MOVE.L D0,D7 +000000F4: 3005 '0.' MOVE.W D5,D0 +000000F6: C1C7 '..' MULS.W D7,D0 +000000F8: 2E00 '..' MOVE.L D0,D7 +000000FA: DE84 '..' ADD.L D4,D7 +000000FC: 2007 ' .' MOVE.L D7,D0 +000000FE: 4C46 0800 'LF..' DIVS.L D6,D0 +00000102: 2E00 '..' MOVE.L D0,D7 +00000104: 4480 'D.' NEG.L D0 +00000106: 2E00 '..' MOVE.L D0,D7 +00000108: 6010 '`.' BRA.S *+$0012 ; 0000011A +0000010A: 3005 '0.' MOVE.W D5,D0 +0000010C: C1C7 '..' MULS.W D7,D0 +0000010E: 2E00 '..' MOVE.L D0,D7 +00000110: DE84 '..' ADD.L D4,D7 +00000112: 2007 ' .' MOVE.L D7,D0 +00000114: 4C46 0800 'LF..' DIVS.L D6,D0 +00000118: 2E00 '..' MOVE.L D0,D7 +0000011A: 2887 '(.' MOVE.L D7,(A4) +0000011C: 584C 'XL' ADDQ.W #4,A4 +0000011E: B5CC '..' CMPA.L A4,A2 +00000120: 62C4 'b.' BHI.S *-$003A ; 000000E6 +00000122: 603E '`>' BRA.S *+$0040 ; 00000162 +00000124: 41FA FD4A 'A..J' LEA *-$02B4,A0 ; FFFFFE70 +00000128: 226E FFF8 '"n..' MOVEA.L -$0008(A6),A1 +0000012C: 2348 0098 '#H..' MOVE.L A0,$0098(A1) +00000130: 598F 'Y.' SUBQ.L #4,A7 +00000132: 2F05 '/.' MOVE.L D5,-(A7) +00000134: 2F06 '/.' MOVE.L D6,-(A7) +00000136: A84D '.M' _FixDiv ; A84D +00000138: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +0000013C: 215F 00A4 '!_..' MOVE.L (A7)+,$00A4(A0) +00000140: 3A03 ':.' MOVE.W D3,D5 +00000142: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +00000146: 2C28 00A4 ',(..' MOVE.L $00A4(A0),D6 +0000014A: 5345 'SE' SUBQ.W #1,D5 +0000014C: 4A45 'JE' TST.W D5 +0000014E: 6D12 'm.' BLT.S *+$0014 ; 00000162 +00000150: 598F 'Y.' SUBQ.L #4,A7 +00000152: 301B '0.' MOVE.W (A3)+,D0 +00000154: 48C0 'H.' EXT.L D0 +00000156: 2F00 '/.' MOVE.L D0,-(A7) +00000158: 2F06 '/.' MOVE.L D6,-(A7) +0000015A: A868 '.h' _FixMul ; A868 +0000015C: 28DF '(.' MOVE.L (A7)+,(A4)+ +0000015E: 51CD FFF0 'Q...' DBF D5,*-$000E ; 00000150 +00000162: 4CEE 1CF8 FFD4 'L.....' MOVEM.L -$002C(A6),D3-D7/A2-A4 +00000168: 4E5E 'N^' UNLK A6 +0000016A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_97B60 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_97CD0 [97CD0, 97DBC) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 360 + 360: AUTOMOD_97CD0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_97CD0"(360) Segment="Main"(200) +Size: Flags $00 ModuleSize 236 + +Content: Flags $08 +Contents offset $0000 size $00EC +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 7000 'p.' MOVEQ #$00,D0 +0000000E: 302C 0016 '0,..' MOVE.W $0016(A4),D0 +00000012: 722C 'r,' MOVEQ #$2C,D1 ; ',' +00000014: 4C01 0800 'L...' MULS.L D1,D0 +00000018: 41EC 0080 'A...' LEA $0080(A4),A0 +0000001C: 45F0 0800 'E...' LEA $00(A0,D0.L),A2 +00000020: 302A 001C '0*..' MOVE.W $001C(A2),D0 +00000024: 48C0 'H.' EXT.L D0 +00000026: 5380 'S.' SUBQ.L #1,D0 +00000028: 206A 0024 ' j.$' MOVEA.L $0024(A2),A0 +0000002C: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 +00000030: 48C0 'H.' EXT.L D0 +00000032: 2A00 '*.' MOVE.L D0,D5 +00000034: 5A85 'Z.' ADDQ.L #5,D5 +00000036: 2C2C 01F2 ',,..' MOVE.L $01F2(A4),D6 +0000003A: 0C86 0001 0000 '......' CMPI.L #$00010000,D6 +00000040: 671C 'g.' BEQ.S *+$001E ; 0000005E +00000042: 266A 0010 '&j..' MOVEA.L $0010(A2),A3 +00000046: 3E05 '>.' MOVE.W D5,D7 +00000048: 5347 'SG' SUBQ.W #1,D7 +0000004A: 600E '`.' BRA.S *+$0010 ; 0000005A +0000004C: 598F 'Y.' SUBQ.L #4,A7 +0000004E: 2F06 '/.' MOVE.L D6,-(A7) +00000050: 2F13 '/.' MOVE.L (A3),-(A7) +00000052: A868 '.h' _FixMul ; A868 +00000054: 269F '&.' MOVE.L (A7)+,(A3) +00000056: 5347 'SG' SUBQ.W #1,D7 +00000058: 584B 'XK' ADDQ.W #4,A3 +0000005A: 4A47 'JG' TST.W D7 +0000005C: 6CEE 'l.' BGE.S *-$0010 ; 0000004C +0000005E: 2C2C 01F6 ',,..' MOVE.L $01F6(A4),D6 +00000062: 0C86 0001 0000 '......' CMPI.L #$00010000,D6 +00000068: 671C 'g.' BEQ.S *+$001E ; 00000086 +0000006A: 286A 0014 '(j..' MOVEA.L $0014(A2),A4 +0000006E: 3E05 '>.' MOVE.W D5,D7 +00000070: 5347 'SG' SUBQ.W #1,D7 +00000072: 600E '`.' BRA.S *+$0010 ; 00000082 +00000074: 598F 'Y.' SUBQ.L #4,A7 +00000076: 2F06 '/.' MOVE.L D6,-(A7) +00000078: 2F14 '/.' MOVE.L (A4),-(A7) +0000007A: A868 '.h' _FixMul ; A868 +0000007C: 289F '(.' MOVE.L (A7)+,(A4) +0000007E: 5347 'SG' SUBQ.W #1,D7 +00000080: 584C 'XL' ADDQ.W #4,A4 +00000082: 4A47 'JG' TST.W D7 +00000084: 6CEE 'l.' BGE.S *-$0010 ; 00000074 +00000086: 4CEE 1CE0 FFE4 'L.....' MOVEM.L -$001C(A6),D5-D7/A2-A4 +0000008C: 4E5E 'N^' UNLK A6 +0000008E: 4E75 'Nu' RTS +00000090: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000094: 48E7 1018 'H...' MOVEM.L D3/A3/A4,-(A7) +00000098: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +0000009C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000A0: 2868 01EA '(h..' MOVEA.L $01EA(A0),A4 +000000A4: 4AA8 0194 'J...' TST.L $0194(A0) +000000A8: 56C3 'V.' SNE D3 +000000AA: 4403 'D.' NEG.B D3 +000000AC: 4883 'H.' EXT.W D3 +000000AE: 3943 0066 '9C.f' MOVE.W D3,$0066(A4) +000000B2: 2953 006A ')S.j' MOVE.L (A3),$006A(A4) +000000B6: 296B 0004 006E ')k...n' MOVE.L $0004(A3),$006E(A4) +000000BC: 296B 0020 0072 ')k. .r' MOVE.L $0020(A3),$0072(A4) +000000C2: 296B 0024 0076 ')k.$.v' MOVE.L $0024(A3),$0076(A4) +000000C8: 296B 0018 007A ')k...z' MOVE.L $0018(A3),$007A(A4) +000000CE: 396B 001C 0068 '9k...h' MOVE.W $001C(A3),$0068(A4) +000000D4: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000D8: 2F28 01EA '/(..' MOVE.L $01EA(A0),-(A7) +000000DC: 2268 01EE '"h..' MOVEA.L $01EE(A0),A1 +000000E0: 4E91 'N.' JSR (A1) +000000E2: 4CEE 1808 FFF4 'L.....' MOVEM.L -$000C(A6),D3/A3/A4 +000000E8: 4E5E 'N^' UNLK A6 +000000EA: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_97CD0 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_97DC0 [97DC0, 97F6E) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +198 (97F58): JSR fsg_Dot6XYMul + +B0 (97E70): JSR fsg_Dot6XYMul + + Unresolved outgoing references: + +7E (97E3E): JSR $97310 + +176 (97F36): JSR $97D60 + + +Dictionary: Flags $00 FirstId 361 + 361: AUTOMOD_97DC0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_97DC0"(361) Segment="Main"(200) +Size: Flags $00 ModuleSize 430 + +Content: Flags $08 +Contents offset $0000 size $01AE +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: 7000 'p.' MOVEQ #$00,D0 +0000000E: 302A 0016 '0*..' MOVE.W $0016(A2),D0 +00000012: 722C 'r,' MOVEQ #$2C,D1 ; ',' +00000014: 4C01 0800 'L...' MULS.L D1,D0 +00000018: 43EA 0080 'C...' LEA $0080(A2),A1 +0000001C: 41F1 0800 'A...' LEA $00(A1,D0.L),A0 +00000020: 2D48 FFF8 '-H..' MOVE.L A0,-$0008(A6) +00000024: 4A2A 0156 'J*.V' TST.B $0156(A2) +00000028: 6600 017A 'f..z' BNE *+$017C ; 000001A4 +0000002C: 3028 001C '0(..' MOVE.W $001C(A0),D0 +00000030: 48C0 'H.' EXT.L D0 +00000032: 5380 'S.' SUBQ.L #1,D0 +00000034: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +00000038: 2068 0024 ' h.$' MOVEA.L $0024(A0),A0 +0000003C: 3E30 0A00 '>0..' MOVE.W $00(A0,D0.L*2),D7 +00000040: 5A47 'ZG' ADDQ.W #5,D7 +00000042: 262A 01F2 '&*..' MOVE.L $01F2(A2),D3 +00000046: 282A 01F6 '(*..' MOVE.L $01F6(A2),D4 +0000004A: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +0000004E: 2650 '&P' MOVEA.L (A0),A3 +00000050: 2868 0004 '(h..' MOVEA.L $0004(A0),A4 +00000054: 4A83 'J.' TST.L D3 +00000056: 6704 'g.' BEQ.S *+$0006 ; 0000005C +00000058: 4A84 'J.' TST.L D4 +0000005A: 6616 'f.' BNE.S *+$0018 ; 00000072 +0000005C: 7A00 'z.' MOVEQ #$00,D5 +0000005E: 5347 'SG' SUBQ.W #1,D7 +00000060: 4A47 'JG' TST.W D7 +00000062: 6D00 0140 'm..@' BLT *+$0142 ; 000001A4 +00000066: 26C5 '&.' MOVE.L D5,(A3)+ +00000068: 28C5 '(.' MOVE.L D5,(A4)+ +0000006A: 51CF FFFA 'Q...' DBF D7,*-$0004 ; 00000066 +0000006E: 6000 0134 '`..4' BRA *+$0136 ; 000001A4 +00000072: 4AAA 01EE 'J...' TST.L $01EE(A2) +00000076: 6600 00D4 'f...' BNE *+$00D6 ; 0000014C +0000007A: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000007E: 4EBA F4D0 'N...' JSR *-$0B2E ; FFFFF550 +00000082: 4A00 'J.' TST.B D0 +00000084: 584F 'XO' ADDQ.W #4,A7 +00000086: 6738 'g8' BEQ.S *+$003A ; 000000C0 +00000088: 5347 'SG' SUBQ.W #1,D7 +0000008A: 4A47 'JG' TST.W D7 +0000008C: 6D00 0116 'm...' BLT *+$0118 ; 000001A4 +00000090: 598F 'Y.' SUBQ.L #4,A7 +00000092: 2F13 '/.' MOVE.L (A3),-(A7) +00000094: 2F03 '/.' MOVE.L D3,-(A7) +00000096: A84D '.M' _FixDiv ; A84D +00000098: 269F '&.' MOVE.L (A7)+,(A3) +0000009A: 598F 'Y.' SUBQ.L #4,A7 +0000009C: 2F14 '/.' MOVE.L (A4),-(A7) +0000009E: 2F04 '/.' MOVE.L D4,-(A7) +000000A0: A84D '.M' _FixDiv ; A84D +000000A2: 289F '(.' MOVE.L (A7)+,(A4) +000000A4: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +000000A8: 2F0C '/.' MOVE.L A4,-(A7) +000000AA: 584C 'XL' ADDQ.W #4,A4 +000000AC: 2F0B '/.' MOVE.L A3,-(A7) +000000AE: 584B 'XK' ADDQ.W #4,A3 +000000B0: 4EBA 0000 'N...' JSR fsg_Dot6XYMul ; id: 342 +000000B4: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000B8: 51CF FFD6 'Q...' DBF D7,*-$0028 ; 00000090 +000000BC: 6000 00E6 '`...' BRA *+$00E8 ; 000001A4 +000000C0: 598F 'Y.' SUBQ.L #4,A7 +000000C2: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000000C6: 2F10 '/.' MOVE.L (A0),-(A7) +000000C8: 2F03 '/.' MOVE.L D3,-(A7) +000000CA: A84D '.M' _FixDiv ; A84D +000000CC: 2D5F FFE8 '-_..' MOVE.L (A7)+,-$0018(A6) +000000D0: 598F 'Y.' SUBQ.L #4,A7 +000000D2: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000000D6: 2F28 0004 '/(..' MOVE.L $0004(A0),-(A7) +000000DA: 2F03 '/.' MOVE.L D3,-(A7) +000000DC: A84D '.M' _FixDiv ; A84D +000000DE: 2D5F FFEC '-_..' MOVE.L (A7)+,-$0014(A6) +000000E2: 598F 'Y.' SUBQ.L #4,A7 +000000E4: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000000E8: 2F28 000C '/(..' MOVE.L $000C(A0),-(A7) +000000EC: 2F04 '/.' MOVE.L D4,-(A7) +000000EE: A84D '.M' _FixDiv ; A84D +000000F0: 2D5F FFF0 '-_..' MOVE.L (A7)+,-$0010(A6) +000000F4: 598F 'Y.' SUBQ.L #4,A7 +000000F6: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000000FA: 2F28 0010 '/(..' MOVE.L $0010(A0),-(A7) +000000FE: 2F04 '/.' MOVE.L D4,-(A7) +00000100: A84D '.M' _FixDiv ; A84D +00000102: 2D5F FFF4 '-_..' MOVE.L (A7)+,-$000C(A6) +00000106: 5347 'SG' SUBQ.W #1,D7 +00000108: 4A47 'JG' TST.W D7 +0000010A: 6D00 0098 'm...' BLT *+$009A ; 000001A4 +0000010E: 2A13 '*.' MOVE.L (A3),D5 +00000110: 2C14 ',.' MOVE.L (A4),D6 +00000112: 598F 'Y.' SUBQ.L #4,A7 +00000114: 2F2E FFE8 '/...' MOVE.L -$0018(A6),-(A7) +00000118: 2F05 '/.' MOVE.L D5,-(A7) +0000011A: A868 '.h' _FixMul ; A868 +0000011C: 598F 'Y.' SUBQ.L #4,A7 +0000011E: 2F2E FFF0 '/...' MOVE.L -$0010(A6),-(A7) +00000122: 2F06 '/.' MOVE.L D6,-(A7) +00000124: A868 '.h' _FixMul ; A868 +00000126: 201F ' .' MOVE.L (A7)+,D0 +00000128: D09F '..' ADD.L (A7)+,D0 +0000012A: 26C0 '&.' MOVE.L D0,(A3)+ +0000012C: 598F 'Y.' SUBQ.L #4,A7 +0000012E: 2F2E FFEC '/...' MOVE.L -$0014(A6),-(A7) +00000132: 2F05 '/.' MOVE.L D5,-(A7) +00000134: A868 '.h' _FixMul ; A868 +00000136: 598F 'Y.' SUBQ.L #4,A7 +00000138: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +0000013C: 2F06 '/.' MOVE.L D6,-(A7) +0000013E: A868 '.h' _FixMul ; A868 +00000140: 201F ' .' MOVE.L (A7)+,D0 +00000142: D09F '..' ADD.L (A7)+,D0 +00000144: 28C0 '(.' MOVE.L D0,(A4)+ +00000146: 51CF FFC6 'Q...' DBF D7,*-$0038 ; 0000010E +0000014A: 6058 '`X' BRA.S *+$005A ; 000001A4 +0000014C: 3C07 '<.' MOVE.W D7,D6 +0000014E: 5346 'SF' SUBQ.W #1,D6 +00000150: 4A46 'JF' TST.W D6 +00000152: 6D1C 'm.' BLT.S *+$001E ; 00000170 +00000154: 598F 'Y.' SUBQ.L #4,A7 +00000156: 2F13 '/.' MOVE.L (A3),-(A7) +00000158: 2F03 '/.' MOVE.L D3,-(A7) +0000015A: A84D '.M' _FixDiv ; A84D +0000015C: 269F '&.' MOVE.L (A7)+,(A3) +0000015E: 584B 'XK' ADDQ.W #4,A3 +00000160: 598F 'Y.' SUBQ.L #4,A7 +00000162: 2F14 '/.' MOVE.L (A4),-(A7) +00000164: 2F04 '/.' MOVE.L D4,-(A7) +00000166: A84D '.M' _FixDiv ; A84D +00000168: 289F '(.' MOVE.L (A7)+,(A4) +0000016A: 584C 'XL' ADDQ.W #4,A4 +0000016C: 51CE FFE6 'Q...' DBF D6,*-$0018 ; 00000154 +00000170: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000174: 2F0A '/.' MOVE.L A2,-(A7) +00000176: 4EBA FE28 'N..(' JSR *-$01D6 ; FFFFFFA0 +0000017A: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +0000017E: 2650 '&P' MOVEA.L (A0),A3 +00000180: 2868 0004 '(h..' MOVEA.L $0004(A0),A4 +00000184: 5347 'SG' SUBQ.W #1,D7 +00000186: 4A47 'JG' TST.W D7 +00000188: 504F 'PO' ADDQ.W #8,A7 +0000018A: 6D18 'm.' BLT.S *+$001A ; 000001A4 +0000018C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000190: 2F0C '/.' MOVE.L A4,-(A7) +00000192: 584C 'XL' ADDQ.W #4,A4 +00000194: 2F0B '/.' MOVE.L A3,-(A7) +00000196: 584B 'XK' ADDQ.W #4,A3 +00000198: 4EBA 0000 'N...' JSR fsg_Dot6XYMul ; id: 342 +0000019C: 4FEF 000C 'O...' LEA $000C(A7),A7 +000001A0: 51CF FFEA 'Q...' DBF D7,*-$0014 ; 0000018C +000001A4: 4CEE 1CF8 FFC8 'L.....' MOVEM.L -$0038(A6),D3-D7/A2-A4 +000001AA: 4E5E 'N^' UNLK A6 +000001AC: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fsg_Dot6XYMul"(342) + 0000019A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fsg_Dot6XYMul"(342) + 000000B2 +Comment: + + AUTOMOD_97DC0 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_97F70 [97F70, 980B2) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +12C (9809C): JSR fsg_Dot6XYMul + +A2 (98012): JSR fsg_Dot6XYMul + + Unresolved outgoing references: + +28 (97F98): JSR $978B0 + +108 (98078): JSR $97230 + + +Dictionary: Flags $00 FirstId 362 + 362: AUTOMOD_97F70 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_97F70"(362) Segment="Main"(200) +Size: Flags $00 ModuleSize 322 + +Content: Flags $08 +Contents offset $0000 size $0142 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +0000000C: 7000 'p.' MOVEQ #$00,D0 +0000000E: 302A 0016 '0*..' MOVE.W $0016(A2),D0 +00000012: 722C 'r,' MOVEQ #$2C,D1 ; ',' +00000014: 4C01 0800 'L...' MULS.L D1,D0 +00000018: 43EA 0080 'C...' LEA $0080(A2),A1 +0000001C: 41F1 0800 'A...' LEA $00(A1,D0.L),A0 +00000020: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +00000024: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000028: 4EBA F916 'N...' JSR *-$06E8 ; FFFFF940 +0000002C: 4A40 'J@' TST.W D0 +0000002E: 584F 'XO' ADDQ.W #4,A7 +00000030: 6700 0106 'g...' BEQ *+$0108 ; 00000138 +00000034: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000038: 3028 001C '0(..' MOVE.W $001C(A0),D0 +0000003C: 48C0 'H.' EXT.L D0 +0000003E: 5380 'S.' SUBQ.L #1,D0 +00000040: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000044: 2068 0024 ' h.$' MOVEA.L $0024(A0),A0 +00000048: 3C30 0A00 '<0..' MOVE.W $00(A0,D0.L*2),D6 +0000004C: 5A46 'ZF' ADDQ.W #5,D6 +0000004E: 3E06 '>.' MOVE.W D6,D7 +00000050: 282A 01F2 '(*..' MOVE.L $01F2(A2),D4 +00000054: 2A2A 01F6 '**..' MOVE.L $01F6(A2),D5 +00000058: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000005C: 2650 '&P' MOVEA.L (A0),A3 +0000005E: 2868 0004 '(h..' MOVEA.L $0004(A0),A4 +00000062: 4A84 'J.' TST.L D4 +00000064: 6704 'g.' BEQ.S *+$0006 ; 0000006A +00000066: 4A85 'J.' TST.L D5 +00000068: 6612 'f.' BNE.S *+$0014 ; 0000007C +0000006A: 7600 'v.' MOVEQ #$00,D3 +0000006C: 5347 'SG' SUBQ.W #1,D7 +0000006E: 4A47 'JG' TST.W D7 +00000070: 6D3C 'm<' BLT.S *+$003E ; 000000AE +00000072: 28C3 '(.' MOVE.L D3,(A4)+ +00000074: 26C3 '&.' MOVE.L D3,(A3)+ +00000076: 51CF FFFA 'Q...' DBF D7,*-$0004 ; 00000072 +0000007A: 6032 '`2' BRA.S *+$0034 ; 000000AE +0000007C: 5347 'SG' SUBQ.W #1,D7 +0000007E: 4A47 'JG' TST.W D7 +00000080: 6D2C 'm,' BLT.S *+$002E ; 000000AE +00000082: 598F 'Y.' SUBQ.L #4,A7 +00000084: 2F13 '/.' MOVE.L (A3),-(A7) +00000086: 2F04 '/.' MOVE.L D4,-(A7) +00000088: A84D '.M' _FixDiv ; A84D +0000008A: 269F '&.' MOVE.L (A7)+,(A3) +0000008C: 598F 'Y.' SUBQ.L #4,A7 +0000008E: 2F14 '/.' MOVE.L (A4),-(A7) +00000090: 2F05 '/.' MOVE.L D5,-(A7) +00000092: A84D '.M' _FixDiv ; A84D +00000094: 289F '(.' MOVE.L (A7)+,(A4) +00000096: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000009A: 2F0C '/.' MOVE.L A4,-(A7) +0000009C: 584C 'XL' ADDQ.W #4,A4 +0000009E: 2F0B '/.' MOVE.L A3,-(A7) +000000A0: 584B 'XK' ADDQ.W #4,A3 +000000A2: 4EBA 0000 'N...' JSR fsg_Dot6XYMul ; id: 342 +000000A6: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000AA: 51CF FFD6 'Q...' DBF D7,*-$0028 ; 00000082 +000000AE: 282A 01FA '(*..' MOVE.L $01FA(A2),D4 +000000B2: 2A2A 01FE '**..' MOVE.L $01FE(A2),D5 +000000B6: 0C84 0001 0000 '......' CMPI.L #$00010000,D4 +000000BC: 671E 'g.' BEQ.S *+$0020 ; 000000DC +000000BE: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000C2: 2650 '&P' MOVEA.L (A0),A3 +000000C4: 3E06 '>.' MOVE.W D6,D7 +000000C6: 5347 'SG' SUBQ.W #1,D7 +000000C8: 4A47 'JG' TST.W D7 +000000CA: 6D10 'm.' BLT.S *+$0012 ; 000000DC +000000CC: 598F 'Y.' SUBQ.L #4,A7 +000000CE: 2F04 '/.' MOVE.L D4,-(A7) +000000D0: 2F13 '/.' MOVE.L (A3),-(A7) +000000D2: A868 '.h' _FixMul ; A868 +000000D4: 269F '&.' MOVE.L (A7)+,(A3) +000000D6: 584B 'XK' ADDQ.W #4,A3 +000000D8: 51CF FFF2 'Q...' DBF D7,*-$000C ; 000000CC +000000DC: 0C85 0001 0000 '......' CMPI.L #$00010000,D5 +000000E2: 6720 'g ' BEQ.S *+$0022 ; 00000104 +000000E4: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000E8: 2868 0004 '(h..' MOVEA.L $0004(A0),A4 +000000EC: 3E06 '>.' MOVE.W D6,D7 +000000EE: 5347 'SG' SUBQ.W #1,D7 +000000F0: 4A47 'JG' TST.W D7 +000000F2: 6D10 'm.' BLT.S *+$0012 ; 00000104 +000000F4: 598F 'Y.' SUBQ.L #4,A7 +000000F6: 2F05 '/.' MOVE.L D5,-(A7) +000000F8: 2F14 '/.' MOVE.L (A4),-(A7) +000000FA: A868 '.h' _FixMul ; A868 +000000FC: 289F '(.' MOVE.L (A7)+,(A4) +000000FE: 584C 'XL' ADDQ.W #4,A4 +00000100: 51CF FFF2 'Q...' DBF D7,*-$000C ; 000000F4 +00000104: 486A 00AC 'Hj..' PEA $00AC(A2) +00000108: 4EBA F1B6 'N...' JSR *-$0E48 ; FFFFF2C0 +0000010C: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000110: 2668 0010 '&h..' MOVEA.L $0010(A0),A3 +00000114: 2868 0014 '(h..' MOVEA.L $0014(A0),A4 +00000118: 5346 'SF' SUBQ.W #1,D6 +0000011A: 4A46 'JF' TST.W D6 +0000011C: 584F 'XO' ADDQ.W #4,A7 +0000011E: 6D18 'm.' BLT.S *+$001A ; 00000138 +00000120: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000124: 2F0C '/.' MOVE.L A4,-(A7) +00000126: 584C 'XL' ADDQ.W #4,A4 +00000128: 2F0B '/.' MOVE.L A3,-(A7) +0000012A: 584B 'XK' ADDQ.W #4,A3 +0000012C: 4EBA 0000 'N...' JSR fsg_Dot6XYMul ; id: 342 +00000130: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000134: 51CE FFEA 'Q...' DBF D6,*-$0014 ; 00000120 +00000138: 4CEE 1CF8 FFD8 'L.....' MOVEM.L -$0028(A6),D3-D7/A2-A4 +0000013E: 4E5E 'N^' UNLK A6 +00000140: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fsg_Dot6XYMul"(342) + 0000012E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fsg_Dot6XYMul"(342) + 000000A4 +Comment: + + AUTOMOD_97F70 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_980C0 [980C0, 9811E) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 363 + 363: AUTOMOD_980C0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_980C0"(363) Segment="Main"(200) +Size: Flags $00 ModuleSize 94 + +Content: Flags $08 +Contents offset $0000 size $005E +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0F18 'H...' MOVEM.L D4-D7/A3/A4,-(A7) +00000008: 282E 0014 '(...' MOVE.L $0014(A6),D4 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 2A2E 0010 '*...' MOVE.L $0010(A6),D5 +00000014: 2C2E 000C ',...' MOVE.L $000C(A6),D6 +00000018: 7000 'p.' MOVEQ #$00,D0 +0000001A: 302C 0016 '0,..' MOVE.W $0016(A4),D0 +0000001E: 722C 'r,' MOVEQ #$2C,D1 ; ',' +00000020: 4C01 0800 'L...' MULS.L D1,D0 +00000024: 41EC 0080 'A...' LEA $0080(A4),A0 +00000028: 47F0 0800 'G...' LEA $00(A0,D0.L),A3 +0000002C: 4A86 'J.' TST.L D6 +0000002E: 670C 'g.' BEQ.S *+$000E ; 0000003C +00000030: 2853 '(S' MOVEA.L (A3),A4 +00000032: 3E04 '>.' MOVE.W D4,D7 +00000034: 6D06 'm.' BLT.S *+$0008 ; 0000003C +00000036: DD9C '..' ADD.L D6,(A4)+ +00000038: 51CF FFFC 'Q...' DBF D7,*-$0002 ; 00000036 +0000003C: 4A85 'J.' TST.L D5 +0000003E: 6714 'g.' BEQ.S *+$0016 ; 00000054 +00000040: 286B 0004 '(k..' MOVEA.L $0004(A3),A4 +00000044: 2004 ' .' MOVE.L D4,D0 +00000046: E580 '..' ASL.L #2,D0 +00000048: 2640 '&@' MOVEA.L D0,A3 +0000004A: D7CC '..' ADDA.L A4,A3 +0000004C: 6002 '`.' BRA.S *+$0004 ; 00000050 +0000004E: DB9C '..' ADD.L D5,(A4)+ +00000050: B7CC '..' CMPA.L A4,A3 +00000052: 64FA 'd.' BCC.S *-$0004 ; 0000004E +00000054: 4CEE 18F0 FFE8 'L.....' MOVEM.L -$0018(A6),D4-D7/A3/A4 +0000005A: 4E5E 'N^' UNLK A6 +0000005C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_980C0 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_98120 [98120, 982D0) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +4C (9816C): LEA $97930, A1 + +B8 (981D8): LEA $97970, A1 + + +Dictionary: Flags $00 FirstId 364 + 364: AUTOMOD_98120 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_98120"(364) Segment="Main"(200) +Size: Flags $00 ModuleSize 432 + +Content: Flags $08 +Contents offset $0000 size $01B0 +00000000: 4E56 FFF2 'NV..' LINK.W A6,#-$000E +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 7000 'p.' MOVEQ #$00,D0 +0000000E: 302B 0016 '0+..' MOVE.W $0016(A3),D0 +00000012: 722C 'r,' MOVEQ #$2C,D1 ; ',' +00000014: 4C01 0800 'L...' MULS.L D1,D0 +00000018: 41EB 0080 'A...' LEA $0080(A3),A0 +0000001C: 45F0 0800 'E...' LEA $00(A0,D0.L),A2 +00000020: 206B 001C ' k..' MOVEA.L $001C(A3),A0 +00000024: 202B 017C ' +.|' MOVE.L $017C(A3),D0 +00000028: D0A8 0010 '....' ADD.L $0010(A0),D0 +0000002C: 2D40 FFFA '-@..' MOVE.L D0,-$0006(A6) +00000030: 302A 001C '0*..' MOVE.W $001C(A2),D0 +00000034: 48C0 'H.' EXT.L D0 +00000036: 5380 'S.' SUBQ.L #1,D0 +00000038: 206A 0024 ' j.$' MOVEA.L $0024(A2),A0 +0000003C: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 +00000040: 48C0 'H.' EXT.L D0 +00000042: 5A80 'Z.' ADDQ.L #5,D0 +00000044: 3D40 FFFE '=@..' MOVE.W D0,-$0002(A6) +00000048: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +0000004C: 43FA F7C2 'C...' LEA *-$083C,A1 ; FFFFF810 +00000050: B3E8 0098 '....' CMPA.L $0098(A0),A1 +00000054: 665E 'f^' BNE.S *+$0060 ; 000000B4 +00000056: 266A 0010 '&j..' MOVEA.L $0010(A2),A3 +0000005A: 2852 '(R' MOVEA.L (A2),A4 +0000005C: 3628 00B0 '6(..' MOVE.W $00B0(A0),D3 +00000060: 2828 00A8 '((..' MOVE.L $00A8(A0),D4 +00000064: 2A28 00AC '*(..' MOVE.L $00AC(A0),D5 +00000068: E285 '..' ASR.L #1,D5 +0000006A: 3C2E FFFE '<...' MOVE.W -$0002(A6),D6 +0000006E: 5346 'SF' SUBQ.W #1,D6 +00000070: 4A46 'JF' TST.W D6 +00000072: 6D14 'm.' BLT.S *+$0016 ; 00000088 +00000074: 2E1B '..' MOVE.L (A3)+,D7 +00000076: 3004 '0.' MOVE.W D4,D0 +00000078: C1C7 '..' MULS.W D7,D0 +0000007A: 2E00 '..' MOVE.L D0,D7 +0000007C: DE85 '..' ADD.L D5,D7 +0000007E: 48C3 'H.' EXT.L D3 +00000080: E6A7 '..' ASR.L D3,D7 +00000082: 28C7 '(.' MOVE.L D7,(A4)+ +00000084: 51CE FFEE 'Q...' DBF D6,*-$0010 ; 00000074 +00000088: 286A 0004 '(j..' MOVEA.L $0004(A2),A4 +0000008C: 266A 0014 '&j..' MOVEA.L $0014(A2),A3 +00000090: 3C2E FFFE '<...' MOVE.W -$0002(A6),D6 +00000094: 5346 'SF' SUBQ.W #1,D6 +00000096: 4A46 'JF' TST.W D6 +00000098: 6D00 010C 'm...' BLT *+$010E ; 000001A6 +0000009C: 2E1B '..' MOVE.L (A3)+,D7 +0000009E: 3004 '0.' MOVE.W D4,D0 +000000A0: C1C7 '..' MULS.W D7,D0 +000000A2: 2E00 '..' MOVE.L D0,D7 +000000A4: DE85 '..' ADD.L D5,D7 +000000A6: 48C3 'H.' EXT.L D3 +000000A8: E6A7 '..' ASR.L D3,D7 +000000AA: 28C7 '(.' MOVE.L D7,(A4)+ +000000AC: 51CE FFEE 'Q...' DBF D6,*-$0010 ; 0000009C +000000B0: 6000 00F4 '`...' BRA *+$00F6 ; 000001A6 +000000B4: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +000000B8: 43FA F796 'C...' LEA *-$0868,A1 ; FFFFF850 +000000BC: B3E8 0098 '....' CMPA.L $0098(A0),A1 +000000C0: 6600 009E 'f...' BNE *+$00A0 ; 00000160 +000000C4: 286A 0010 '(j..' MOVEA.L $0010(A2),A4 +000000C8: 2652 '&R' MOVEA.L (A2),A3 +000000CA: 2628 00A8 '&(..' MOVE.L $00A8(A0),D3 +000000CE: 2A28 00AC '*(..' MOVE.L $00AC(A0),D5 +000000D2: 2805 '(.' MOVE.L D5,D4 +000000D4: E284 '..' ASR.L #1,D4 +000000D6: 3C2E FFFE '<...' MOVE.W -$0002(A6),D6 +000000DA: 5346 'SF' SUBQ.W #1,D6 +000000DC: 4A46 'JF' TST.W D6 +000000DE: 6D36 'm6' BLT.S *+$0038 ; 00000116 +000000E0: 2E1C '..' MOVE.L (A4)+,D7 +000000E2: 6C1C 'l.' BGE.S *+$001E ; 00000100 +000000E4: 2007 ' .' MOVE.L D7,D0 +000000E6: 4480 'D.' NEG.L D0 +000000E8: 2E00 '..' MOVE.L D0,D7 +000000EA: 3003 '0.' MOVE.W D3,D0 +000000EC: C1C7 '..' MULS.W D7,D0 +000000EE: 2E00 '..' MOVE.L D0,D7 +000000F0: DE84 '..' ADD.L D4,D7 +000000F2: 2007 ' .' MOVE.L D7,D0 +000000F4: 4C45 0800 'LE..' DIVS.L D5,D0 +000000F8: 2E00 '..' MOVE.L D0,D7 +000000FA: 4480 'D.' NEG.L D0 +000000FC: 2E00 '..' MOVE.L D0,D7 +000000FE: 6010 '`.' BRA.S *+$0012 ; 00000110 +00000100: 3003 '0.' MOVE.W D3,D0 +00000102: C1C7 '..' MULS.W D7,D0 +00000104: 2E00 '..' MOVE.L D0,D7 +00000106: DE84 '..' ADD.L D4,D7 +00000108: 2007 ' .' MOVE.L D7,D0 +0000010A: 4C45 0800 'LE..' DIVS.L D5,D0 +0000010E: 2E00 '..' MOVE.L D0,D7 +00000110: 26C7 '&.' MOVE.L D7,(A3)+ +00000112: 51CE FFCC 'Q...' DBF D6,*-$0032 ; 000000E0 +00000116: 266A 0004 '&j..' MOVEA.L $0004(A2),A3 +0000011A: 286A 0014 '(j..' MOVEA.L $0014(A2),A4 +0000011E: 3C2E FFFE '<...' MOVE.W -$0002(A6),D6 +00000122: 5346 'SF' SUBQ.W #1,D6 +00000124: 4A46 'JF' TST.W D6 +00000126: 6D7E 'm~' BLT.S *+$0080 ; 000001A6 +00000128: 2E1C '..' MOVE.L (A4)+,D7 +0000012A: 6C1C 'l.' BGE.S *+$001E ; 00000148 +0000012C: 2007 ' .' MOVE.L D7,D0 +0000012E: 4480 'D.' NEG.L D0 +00000130: 2E00 '..' MOVE.L D0,D7 +00000132: 3003 '0.' MOVE.W D3,D0 +00000134: C1C7 '..' MULS.W D7,D0 +00000136: 2E00 '..' MOVE.L D0,D7 +00000138: DE84 '..' ADD.L D4,D7 +0000013A: 2007 ' .' MOVE.L D7,D0 +0000013C: 4C45 0800 'LE..' DIVS.L D5,D0 +00000140: 2E00 '..' MOVE.L D0,D7 +00000142: 4480 'D.' NEG.L D0 +00000144: 2E00 '..' MOVE.L D0,D7 +00000146: 6010 '`.' BRA.S *+$0012 ; 00000158 +00000148: 3003 '0.' MOVE.W D3,D0 +0000014A: C1C7 '..' MULS.W D7,D0 +0000014C: 2E00 '..' MOVE.L D0,D7 +0000014E: DE84 '..' ADD.L D4,D7 +00000150: 2007 ' .' MOVE.L D7,D0 +00000152: 4C45 0800 'LE..' DIVS.L D5,D0 +00000156: 2E00 '..' MOVE.L D0,D7 +00000158: 26C7 '&.' MOVE.L D7,(A3)+ +0000015A: 51CE FFCC 'Q...' DBF D6,*-$0032 ; 00000128 +0000015E: 6046 '`F' BRA.S *+$0048 ; 000001A6 +00000160: 266A 0010 '&j..' MOVEA.L $0010(A2),A3 +00000164: 2852 '(R' MOVEA.L (A2),A4 +00000166: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +0000016A: 2828 00A4 '((..' MOVE.L $00A4(A0),D4 +0000016E: 3E2E FFFE '>...' MOVE.W -$0002(A6),D7 +00000172: 5347 'SG' SUBQ.W #1,D7 +00000174: 4A47 'JG' TST.W D7 +00000176: 6D0E 'm.' BLT.S *+$0010 ; 00000186 +00000178: 598F 'Y.' SUBQ.L #4,A7 +0000017A: 2F1B '/.' MOVE.L (A3)+,-(A7) +0000017C: 2F04 '/.' MOVE.L D4,-(A7) +0000017E: A868 '.h' _FixMul ; A868 +00000180: 28DF '(.' MOVE.L (A7)+,(A4)+ +00000182: 51CF FFF4 'Q...' DBF D7,*-$000A ; 00000178 +00000186: 286A 0004 '(j..' MOVEA.L $0004(A2),A4 +0000018A: 266A 0014 '&j..' MOVEA.L $0014(A2),A3 +0000018E: 3E2E FFFE '>...' MOVE.W -$0002(A6),D7 +00000192: 5347 'SG' SUBQ.W #1,D7 +00000194: 4A47 'JG' TST.W D7 +00000196: 6D0E 'm.' BLT.S *+$0010 ; 000001A6 +00000198: 598F 'Y.' SUBQ.L #4,A7 +0000019A: 2F1B '/.' MOVE.L (A3)+,-(A7) +0000019C: 2F04 '/.' MOVE.L D4,-(A7) +0000019E: A868 '.h' _FixMul ; A868 +000001A0: 28DF '(.' MOVE.L (A7)+,(A4)+ +000001A2: 51CF FFF4 'Q...' DBF D7,*-$000A ; 00000198 +000001A6: 4CEE 1CF8 FFD2 'L.....' MOVEM.L -$002E(A6),D3-D7/A2-A4 +000001AC: 4E5E 'N^' UNLK A6 +000001AE: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_98120 ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: fsg_SetUpElement [982D0, 9838A) + + Module started due to: MODGUESS (align, label) + + VectorTable comment: {sources}Toolbox:FontMgr:FSglue.c + + +Dictionary: Flags $00 FirstId 365 + 365: fsg_SetUpElement +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="fsg_SetUpElement"(365) Segment="Main"(200) +Size: Flags $00 ModuleSize 186 + +Content: Flags $08 +Contents offset $0000 size $00BA +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 242E 000C '$...' MOVE.L $000C(A6),D2 +0000000C: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +00000010: 2069 001C ' i..' MOVEA.L $001C(A1),A0 +00000014: 2468 000C '$h..' MOVEA.L $000C(A0),A2 +00000018: 2002 ' .' MOVE.L D2,D0 +0000001A: 722C 'r,' MOVEQ #$2C,D1 ; ',' +0000001C: 4C01 0800 'L...' MULS.L D1,D0 +00000020: 47F1 0828 'G..(' LEA $28(A1,D0.L),A3 +00000024: 2002 ' .' MOVE.L D2,D0 +00000026: 722C 'r,' MOVEQ #$2C,D1 ; ',' +00000028: 4C01 0800 'L...' MULS.L D1,D0 +0000002C: 41E9 0080 'A...' LEA $0080(A1),A0 +00000030: 49F0 0800 'I...' LEA $00(A0,D0.L),A4 +00000034: 202B 001C ' +..' MOVE.L $001C(A3),D0 +00000038: D08A '..' ADD.L A2,D0 +0000003A: 2880 '(.' MOVE.L D0,(A4) +0000003C: 202B 0020 ' +. ' MOVE.L $0020(A3),D0 +00000040: D08A '..' ADD.L A2,D0 +00000042: 2940 0004 ')@..' MOVE.L D0,$0004(A4) +00000046: 202B 0014 ' +..' MOVE.L $0014(A3),D0 +0000004A: D08A '..' ADD.L A2,D0 +0000004C: 2940 0008 ')@..' MOVE.L D0,$0008(A4) +00000050: 202B 0018 ' +..' MOVE.L $0018(A3),D0 +00000054: D08A '..' ADD.L A2,D0 +00000056: 2940 000C ')@..' MOVE.L D0,$000C(A4) +0000005A: 202B 000C ' +..' MOVE.L $000C(A3),D0 +0000005E: D08A '..' ADD.L A2,D0 +00000060: 2940 0010 ')@..' MOVE.L D0,$0010(A4) +00000064: 202B 0010 ' +..' MOVE.L $0010(A3),D0 +00000068: D08A '..' ADD.L A2,D0 +0000006A: 2940 0014 ')@..' MOVE.L D0,$0014(A4) +0000006E: 202B 0004 ' +..' MOVE.L $0004(A3),D0 +00000072: D08A '..' ADD.L A2,D0 +00000074: 2940 0020 ')@. ' MOVE.L D0,$0020(A4) +00000078: 202B 0008 ' +..' MOVE.L $0008(A3),D0 +0000007C: D08A '..' ADD.L A2,D0 +0000007E: 2940 0024 ')@.$' MOVE.L D0,$0024(A4) +00000082: 202B 0024 ' +.$' MOVE.L $0024(A3),D0 +00000086: D08A '..' ADD.L A2,D0 +00000088: 2940 0018 ')@..' MOVE.L D0,$0018(A4) +0000008C: 2013 ' .' MOVE.L (A3),D0 +0000008E: D08A '..' ADD.L A2,D0 +00000090: 2940 0028 ')@.(' MOVE.L D0,$0028(A4) +00000094: 4A82 'J.' TST.L D2 +00000096: 6618 'f.' BNE.S *+$001A ; 000000B0 +00000098: 206C 0020 ' l. ' MOVEA.L $0020(A4),A0 +0000009C: 4250 'BP' CLR.W (A0) +0000009E: 3029 01A8 '0)..' MOVE.W $01A8(A1),D0 +000000A2: 5340 'S@' SUBQ.W #1,D0 +000000A4: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +000000A8: 3080 '0.' MOVE.W D0,(A0) +000000AA: 397C 0001 001C '9|....' MOVE.W #$0001,$001C(A4) +000000B0: 4CEE 1C00 FFF0 'L.....' MOVEM.L -$0010(A6),A2-A4 +000000B6: 4E5E 'N^' UNLK A6 +000000B8: 4E75 'Nu' RTS + +Comment: + + fsg_SetUpElement ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: fsg_IncrementElement [983A0, 98416) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:FSglue.c + + +Dictionary: Flags $00 FirstId 366 + 366: fsg_IncrementElement +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="fsg_IncrementElement"(366) 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 0308 'H...' MOVEM.L D6/D7/A4,-(A7) +00000008: 2C2E 0014 ',...' MOVE.L $0014(A6),D6 +0000000C: 2E2E 0010 '....' MOVE.L $0010(A6),D7 +00000010: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000014: 202E 000C ' ...' MOVE.L $000C(A6),D0 +00000018: 722C 'r,' MOVEQ #$2C,D1 ; ',' +0000001A: 4C01 0800 'L...' MULS.L D1,D0 +0000001E: 41E8 0080 'A...' LEA $0080(A0),A0 +00000022: 49F0 0800 'I...' LEA $00(A0,D0.L),A4 +00000026: 2007 ' .' MOVE.L D7,D0 +00000028: E580 '..' ASL.L #2,D0 +0000002A: D194 '..' ADD.L D0,(A4) +0000002C: 2007 ' .' MOVE.L D7,D0 +0000002E: E580 '..' ASL.L #2,D0 +00000030: D1AC 0004 '....' ADD.L D0,$0004(A4) +00000034: 2007 ' .' MOVE.L D7,D0 +00000036: E580 '..' ASL.L #2,D0 +00000038: D1AC 0008 '....' ADD.L D0,$0008(A4) +0000003C: 2007 ' .' MOVE.L D7,D0 +0000003E: E580 '..' ASL.L #2,D0 +00000040: D1AC 000C '....' ADD.L D0,$000C(A4) +00000044: 2007 ' .' MOVE.L D7,D0 +00000046: E580 '..' ASL.L #2,D0 +00000048: D1AC 0010 '....' ADD.L D0,$0010(A4) +0000004C: 2007 ' .' MOVE.L D7,D0 +0000004E: E580 '..' ASL.L #2,D0 +00000050: D1AC 0014 '....' ADD.L D0,$0014(A4) +00000054: 2006 ' .' MOVE.L D6,D0 +00000056: D080 '..' ADD.L D0,D0 +00000058: D1AC 0020 '... ' ADD.L D0,$0020(A4) +0000005C: 2006 ' .' MOVE.L D6,D0 +0000005E: D080 '..' ADD.L D0,D0 +00000060: D1AC 0024 '...$' ADD.L D0,$0024(A4) +00000064: DFAC 0018 '....' ADD.L D7,$0018(A4) +00000068: DFAC 0028 '...(' ADD.L D7,$0028(A4) +0000006C: 4CEE 10C0 FFF4 'L.....' MOVEM.L -$000C(A6),D6/D7/A4 +00000072: 4E5E 'N^' UNLK A6 +00000074: 4E75 'Nu' RTS + +Comment: + + fsg_IncrementElement ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_98420 [98420, 9846C) + + Module started due to: vector glue above + + +Dictionary: Flags $00 FirstId 367 + 367: AUTOMOD_98420 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_98420"(367) 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 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 322C 01A8 '2,..' MOVE.W $01A8(A4),D1 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 45EC 0080 'E...' LEA $0080(A4),A2 +00000016: 2852 '(R' MOVEA.L (A2),A4 +00000018: 266A 0004 '&j..' MOVEA.L $0004(A2),A3 +0000001C: 3401 '4.' MOVE.W D1,D2 +0000001E: 5342 'SB' SUBQ.W #1,D2 +00000020: 4A42 'JB' TST.W D2 +00000022: 6D08 'm.' BLT.S *+$000A ; 0000002C +00000024: 28C0 '(.' MOVE.L D0,(A4)+ +00000026: 26C0 '&.' MOVE.L D0,(A3)+ +00000028: 51CA FFFA 'Q...' DBF D2,*-$0004 ; 00000024 +0000002C: 266A 0008 '&j..' MOVEA.L $0008(A2),A3 +00000030: 286A 000C '(j..' MOVEA.L $000C(A2),A4 +00000034: 5341 'SA' SUBQ.W #1,D1 +00000036: 4A41 'JA' TST.W D1 +00000038: 6D08 'm.' BLT.S *+$000A ; 00000042 +0000003A: 26C0 '&.' MOVE.L D0,(A3)+ +0000003C: 28C0 '(.' MOVE.L D0,(A4)+ +0000003E: 51C9 FFFA 'Q...' DBF D1,*-$0004 ; 0000003A +00000042: 4CEE 1C00 FFF0 'L.....' MOVEM.L -$0010(A6),A2-A4 +00000048: 4E5E 'N^' UNLK A6 +0000004A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_98420 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_98470 [98470, 984C2) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +3C (984AC): JSR sfnt_GetTablePtr + +26 (98496): JSR sfnt_GetTablePtr + + +Dictionary: Flags $00 FirstId 368 + 368: AUTOMOD_98470 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_98470"(368) 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 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: 102C 00C5 '.,..' MOVE.B $00C5(A4),D0 +00000014: 6706 'g.' BEQ.S *+$0008 ; 0000001C +00000016: 5300 'S.' SUBQ.B #1,D0 +00000018: 6718 'g.' BEQ.S *+$001A ; 00000032 +0000001A: 602C '`,' BRA.S *+$002E ; 00000048 +0000001C: 7000 'p.' MOVEQ #$00,D0 +0000001E: 2F00 '/.' MOVE.L D0,-(A7) +00000020: 7205 'r.' MOVEQ #$05,D1 +00000022: 2F01 '/.' MOVE.L D1,-(A7) +00000024: 2F0B '/.' MOVE.L A3,-(A7) +00000026: 4EBA 0000 'N...' JSR sfnt_GetTablePtr ; id: 369 +0000002A: 2940 009C ')@..' MOVE.L D0,$009C(A4) +0000002E: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000032: 7000 'p.' MOVEQ #$00,D0 +00000034: 2F00 '/.' MOVE.L D0,-(A7) +00000036: 7209 'r.' MOVEQ #$09,D1 +00000038: 2F01 '/.' MOVE.L D1,-(A7) +0000003A: 2F0B '/.' MOVE.L A3,-(A7) +0000003C: 4EBA 0000 'N...' JSR sfnt_GetTablePtr ; id: 369 +00000040: 2940 00A0 ')@..' MOVE.L D0,$00A0(A4) +00000044: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000048: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +0000004E: 4E5E 'N^' UNLK A6 +00000050: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 369 + 369: sfnt_GetTablePtr +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sfnt_GetTablePtr"(369) + 0000003E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sfnt_GetTablePtr"(369) + 00000028 +Comment: + + AUTOMOD_98470 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_984D0 [984D0, 98532) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 370 + 370: AUTOMOD_984D0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_984D0"(370) Segment="Main"(200) +Size: Flags $00 ModuleSize 98 + +Content: Flags $08 +Contents offset $0000 size $0062 +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: 102C 00C5 '.,..' MOVE.B $00C5(A4),D0 +00000014: 671A 'g.' BEQ.S *+$001C ; 00000030 +00000016: 5300 'S.' SUBQ.B #1,D0 +00000018: 663E 'f>' BNE.S *+$0040 ; 00000058 +0000001A: 4AAC 00A0 'J...' TST.L $00A0(A4) +0000001E: 6738 'g8' BEQ.S *+$003A ; 00000058 +00000020: 2F2C 00A0 '/,..' MOVE.L $00A0(A4),-(A7) +00000024: 2F13 '/.' MOVE.L (A3),-(A7) +00000026: 206B 0008 ' k..' MOVEA.L $0008(A3),A0 +0000002A: 4E90 'N.' JSR (A0) +0000002C: 504F 'PO' ADDQ.W #8,A7 +0000002E: 6028 '`(' BRA.S *+$002A ; 00000058 +00000030: 4AAC 00A0 'J...' TST.L $00A0(A4) +00000034: 670E 'g.' BEQ.S *+$0010 ; 00000044 +00000036: 2F2C 00A0 '/,..' MOVE.L $00A0(A4),-(A7) +0000003A: 2F13 '/.' MOVE.L (A3),-(A7) +0000003C: 206B 0008 ' k..' MOVEA.L $0008(A3),A0 +00000040: 4E90 'N.' JSR (A0) +00000042: 504F 'PO' ADDQ.W #8,A7 +00000044: 4AAC 009C 'J...' TST.L $009C(A4) +00000048: 670E 'g.' BEQ.S *+$0010 ; 00000058 +0000004A: 2F2C 009C '/,..' MOVE.L $009C(A4),-(A7) +0000004E: 2F13 '/.' MOVE.L (A3),-(A7) +00000050: 206B 0008 ' k..' MOVEA.L $0008(A3),A0 +00000054: 4E90 'N.' JSR (A0) +00000056: 504F 'PO' ADDQ.W #8,A7 +00000058: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +0000005E: 4E5E 'N^' UNLK A6 +00000060: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_984D0 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_98540 [98540, 985AC) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 371 + 371: AUTOMOD_98540 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_98540"(371) 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: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 226C 001C '"l..' MOVEA.L $001C(A4),A1 +00000010: 2469 0010 '$i..' MOVEA.L $0010(A1),A2 +00000014: 2049 ' I' MOVEA.L A1,A0 +00000016: 266C 017C '&l.|' MOVEA.L $017C(A4),A3 +0000001A: D7E8 0010 '....' ADDA.L $0010(A0),A3 +0000001E: 102B 00C5 '.+..' MOVE.B $00C5(A3),D0 +00000022: 6706 'g.' BEQ.S *+$0008 ; 0000002A +00000024: 5300 'S.' SUBQ.B #1,D0 +00000026: 670C 'g.' BEQ.S *+$000E ; 00000034 +00000028: 6038 '`8' BRA.S *+$003A ; 00000062 +0000002A: 202C 0178 ' ,.x' MOVE.L $0178(A4),D0 +0000002E: D08A '..' ADD.L A2,D0 +00000030: 2740 0008 ''@..' MOVE.L D0,$0008(A3) +00000034: 202C 016C ' ,.l' MOVE.L $016C(A4),D0 +00000038: D08A '..' ADD.L A2,D0 +0000003A: 2740 0004 ''@..' MOVE.L D0,$0004(A3) +0000003E: 202C 0170 ' ,.p' MOVE.L $0170(A4),D0 +00000042: D08A '..' ADD.L A2,D0 +00000044: 2740 0090 ''@..' MOVE.L D0,$0090(A3) +00000048: 202C 0174 ' ,.t' MOVE.L $0174(A4),D0 +0000004C: D08A '..' ADD.L A2,D0 +0000004E: 2740 0094 ''@..' MOVE.L D0,$0094(A3) +00000052: 202C 0024 ' ,.$' MOVE.L $0024(A4),D0 +00000056: D0A9 000C '....' ADD.L $000C(A1),D0 +0000005A: 2680 '&.' MOVE.L D0,(A3) +0000005C: 2769 0004 008C ''i....' MOVE.L $0004(A1),$008C(A3) +00000062: 4CEE 1C00 FFEC 'L.....' MOVEM.L -$0014(A6),A2-A4 +00000068: 4E5E 'N^' UNLK A6 +0000006A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_98540 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_985B0 [985B0, 98738) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +150 (98700): JSR fnt_Execute + +128 (986D8): JSR fsg_SetUpElement + +11E (986CE): JSR sfnt_GetOffsetAndLength + +A8 (98658): JSR fsg_SetDefaults + +48 (985F8): JSR sfnt_GetOffsetAndLength + +34 (985E4): JSR sfnt_GetTablePtr + + Unresolved outgoing references: + +EC (9869C): JSR $97B60 + +10C (986BC): JSR $98470 + +12E (986DE): JSR $98420 + +134 (986E4): JSR $98540 + +176 (98726): JSR $984D0 + + +Dictionary: Flags $00 FirstId 372 + 372: AUTOMOD_985B0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_985B0"(372) Segment="Main"(200) +Size: Flags $00 ModuleSize 392 + +Content: Flags $08 +Contents offset $0000 size $0188 +00000000: 4E56 FFF0 'NV..' LINK.W A6,#-$0010 +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 206C 001C ' l..' MOVEA.L $001C(A4),A0 +00000010: 2668 0010 '&h..' MOVEA.L $0010(A0),A3 +00000014: 202C 0178 ' ,.x' MOVE.L $0178(A4),D0 +00000018: D08B '..' ADD.L A3,D0 +0000001A: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +0000001E: 206C 001C ' l..' MOVEA.L $001C(A4),A0 +00000022: 266C 017C '&l.|' MOVEA.L $017C(A4),A3 +00000026: D7E8 0010 '....' ADDA.L $0010(A0),A3 +0000002A: 7000 'p.' MOVEQ #$00,D0 +0000002C: 2F00 '/.' MOVE.L D0,-(A7) +0000002E: 7204 'r.' MOVEQ #$04,D1 +00000030: 2F01 '/.' MOVE.L D1,-(A7) +00000032: 2F0C '/.' MOVE.L A4,-(A7) +00000034: 4EBA 0000 'N...' JSR sfnt_GetTablePtr ; id: 369 +00000038: 2440 '$@' MOVEA.L D0,A2 +0000003A: 7004 'p.' MOVEQ #$04,D0 +0000003C: 2F00 '/.' MOVE.L D0,-(A7) +0000003E: 486E FFF4 'Hn..' PEA -$000C(A6) +00000042: 486E FFF0 'Hn..' PEA -$0010(A6) +00000046: 2F0C '/.' MOVE.L A4,-(A7) +00000048: 4EBA 0000 'N...' JSR sfnt_GetOffsetAndLength ; id: 336 +0000004C: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 +00000050: E288 '..' LSR.L #1,D0 +00000052: 2C00 ',.' MOVE.L D0,D6 +00000054: 7000 'p.' MOVEQ #$00,D0 +00000056: 2740 0020 ''@. ' MOVE.L D0,$0020(A3) +0000005A: 2740 0014 ''@..' MOVE.L D0,$0014(A3) +0000005E: 223C 0001 6C0A '"<..l.' MOVE.L #$00016C0A,D1 +00000064: 92AC 015C '...\' SUB.L $015C(A4),D1 +00000068: 740A 't.' MOVEQ #$0A,D2 +0000006A: E4A1 '..' ASR.L D2,D1 +0000006C: 2741 0018 ''A..' MOVE.L D1,$0018(A3) +00000070: 4481 'D.' NEG.L D1 +00000072: 2741 001C ''A..' MOVE.L D1,$001C(A3) +00000076: 177C 0001 00C4 '.|....' MOVE.B #$01,$00C4(A3) +0000007C: 222C 0104 '",..' MOVE.L $0104(A4),D1 +00000080: D2BC 0000 8000 '......' ADD.L #$00008000,D1 +00000086: 7410 't.' MOVEQ #$10,D2 +00000088: E4A1 '..' ASR.L D2,D1 +0000008A: 3741 000C '7A..' MOVE.W D1,$000C(A3) +0000008E: 222C 0100 '",..' MOVE.L $0100(A4),D1 +00000092: D2BC 0000 8000 '......' ADD.L #$00008000,D1 +00000098: 7410 't.' MOVEQ #$10,D2 +0000009A: E4A1 '..' ASR.L D2,D1 +0000009C: 3741 000E '7A..' MOVE.W D1,$000E(A3) +000000A0: 276C 0104 0010 ''l....' MOVE.L $0104(A4),$0010(A3) +000000A6: 2F0C '/.' MOVE.L A4,-(A7) +000000A8: 4EBA 0000 'N...' JSR fsg_SetDefaults ; id: 373 +000000AC: 2E00 '..' MOVE.L D0,D7 +000000AE: 4FEF 0020 'O.. ' LEA $0020(A7),A7 +000000B2: 6706 'g.' BEQ.S *+$0008 ; 000000BA +000000B4: 2007 ' .' MOVE.L D7,D0 +000000B6: 6000 00C6 '`...' BRA *+$00C8 ; 0000017E +000000BA: 41EB 0058 'A..X' LEA $0058(A3),A0 +000000BE: 43EB 0024 'C..$' LEA $0024(A3),A1 +000000C2: 700C 'p.' MOVEQ #$0C,D0 +000000C4: 20D9 ' .' MOVE.L (A1)+,(A0)+ +000000C6: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000000C4 +000000CA: 296B 00B4 01F2 ')k....' MOVE.L $00B4(A3),$01F2(A4) +000000D0: 296B 00B4 01FA ')k....' MOVE.L $00B4(A3),$01FA(A4) +000000D6: 296B 00B8 01F6 ')k....' MOVE.L $00B8(A3),$01F6(A4) +000000DC: 296B 00B8 01FE ')k....' MOVE.L $00B8(A3),$01FE(A4) +000000E2: 2F0A '/.' MOVE.L A2,-(A7) +000000E4: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +000000E8: 2F06 '/.' MOVE.L D6,-(A7) +000000EA: 2F0C '/.' MOVE.L A4,-(A7) +000000EC: 4EBA F4C2 'N...' JSR *-$0B3C ; FFFFF5B0 +000000F0: 200A ' .' MOVE.L A2,D0 +000000F2: 4FEF 0010 'O...' LEA $0010(A7),A7 +000000F6: 670C 'g.' BEQ.S *+$000E ; 00000104 +000000F8: 2F0A '/.' MOVE.L A2,-(A7) +000000FA: 2F14 '/.' MOVE.L (A4),-(A7) +000000FC: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 +00000100: 4E90 'N.' JSR (A0) +00000102: 504F 'PO' ADDQ.W #8,A7 +00000104: 422B 00C5 'B+..' CLR.B $00C5(A3) +00000108: 2F0B '/.' MOVE.L A3,-(A7) +0000010A: 2F0C '/.' MOVE.L A4,-(A7) +0000010C: 4EBA FDB2 'N...' JSR *-$024C ; FFFFFEC0 +00000110: 7005 'p.' MOVEQ #$05,D0 +00000112: 2F00 '/.' MOVE.L D0,-(A7) +00000114: 486E FFF4 'Hn..' PEA -$000C(A6) +00000118: 486E FFF0 'Hn..' PEA -$0010(A6) +0000011C: 2F0C '/.' MOVE.L A4,-(A7) +0000011E: 4EBA 0000 'N...' JSR sfnt_GetOffsetAndLength ; id: 336 +00000122: 7000 'p.' MOVEQ #$00,D0 +00000124: 2F00 '/.' MOVE.L D0,-(A7) +00000126: 2F0C '/.' MOVE.L A4,-(A7) +00000128: 4EBA 0000 'N...' JSR fsg_SetUpElement ; id: 365 +0000012C: 2F0C '/.' MOVE.L A4,-(A7) +0000012E: 4EBA FD40 'N..@' JSR *-$02BE ; FFFFFE70 +00000132: 2F0C '/.' MOVE.L A4,-(A7) +00000134: 4EBA FE5A 'N..Z' JSR *-$01A4 ; FFFFFF90 +00000138: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000013C: 2F0B '/.' MOVE.L A3,-(A7) +0000013E: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 +00000142: D0AB 009C '....' ADD.L $009C(A3),D0 +00000146: 2F00 '/.' MOVE.L D0,-(A7) +00000148: 2F2B 009C '/+..' MOVE.L $009C(A3),-(A7) +0000014C: 486C 0080 'Hl..' PEA $0080(A4) +00000150: 4EBA 0000 'N...' JSR fnt_Execute ; id: 229 +00000154: 2E00 '..' MOVE.L D0,D7 +00000156: 7002 'p.' MOVEQ #$02,D0 +00000158: C0AB 0068 '...h' AND.L $0068(A3),D0 +0000015C: 4FEF 003C 'O..<' LEA $003C(A7),A7 +00000160: 6610 'f.' BNE.S *+$0012 ; 00000172 +00000162: 41EB 0024 'A..$' LEA $0024(A3),A0 +00000166: 43EB 0058 'C..X' LEA $0058(A3),A1 +0000016A: 700C 'p.' MOVEQ #$0C,D0 +0000016C: 20D9 ' .' MOVE.L (A1)+,(A0)+ +0000016E: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000016C +00000172: 2F0B '/.' MOVE.L A3,-(A7) +00000174: 2F0C '/.' MOVE.L A4,-(A7) +00000176: 4EBA FDA8 'N...' JSR *-$0256 ; FFFFFF20 +0000017A: 2007 ' .' MOVE.L D7,D0 +0000017C: 504F 'PO' ADDQ.W #8,A7 +0000017E: 4CEE 1CC0 FFDC 'L.....' MOVEM.L -$0024(A6),D6/D7/A2-A4 +00000184: 4E5E 'N^' UNLK A6 +00000186: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fnt_Execute"(229) + 00000152 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fsg_SetUpElement"(365) + 0000012A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sfnt_GetOffsetAndLength"(336) + 00000120 + +Dictionary: Flags $00 FirstId 373 + 373: fsg_SetDefaults + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fsg_SetDefaults"(373) + 000000AA + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sfnt_GetOffsetAndLength"(336) + 0000004A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sfnt_GetTablePtr"(369) + 00000036 +Comment: + + AUTOMOD_985B0 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: fsg_RunFontProgram [98740, 987C6) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +64 (987A4): JSR fnt_Execute + +2A (9876A): JSR sfnt_GetOffsetAndLength + + Unresolved outgoing references: + +42 (98782): JSR $98470 + +48 (98788): JSR $98540 + +6E (987AE): JSR $984D0 + + VectorTable comment: {sources}Toolbox:FontMgr:FSglue.c + + +Dictionary: Flags $00 FirstId 374 + 374: fsg_RunFontProgram +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="fsg_RunFontProgram"(374) Segment="Main"(200) +Size: Flags $00 ModuleSize 134 + +Content: Flags $08 +Contents offset $0000 size $0086 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 206B 001C ' k..' MOVEA.L $001C(A3),A0 +00000010: 286B 017C '(k.|' MOVEA.L $017C(A3),A4 +00000014: D9E8 0010 '....' ADDA.L $0010(A0),A4 +00000018: 426C 00C6 'Bl..' CLR.W $00C6(A4) +0000001C: 7009 'p.' MOVEQ #$09,D0 +0000001E: 2F00 '/.' MOVE.L D0,-(A7) +00000020: 486E FFFC 'Hn..' PEA -$0004(A6) +00000024: 486E FFF8 'Hn..' PEA -$0008(A6) +00000028: 2F0B '/.' MOVE.L A3,-(A7) +0000002A: 4EBA 0000 'N...' JSR sfnt_GetOffsetAndLength ; id: 336 +0000002E: 4AAE FFFC 'J...' TST.L -$0004(A6) +00000032: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000036: 6742 'gB' BEQ.S *+$0044 ; 0000007A +00000038: 197C 0001 00C5 '.|....' MOVE.B #$01,$00C5(A4) +0000003E: 2F0C '/.' MOVE.L A4,-(A7) +00000040: 2F0B '/.' MOVE.L A3,-(A7) +00000042: 4EBA FCEC 'N...' JSR *-$0312 ; FFFFFD30 +00000046: 2F0B '/.' MOVE.L A3,-(A7) +00000048: 4EBA FDB6 'N...' JSR *-$0248 ; FFFFFE00 +0000004C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000050: 2F0C '/.' MOVE.L A4,-(A7) +00000052: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +00000056: D0AC 00A0 '....' ADD.L $00A0(A4),D0 +0000005A: 2F00 '/.' MOVE.L D0,-(A7) +0000005C: 2F2C 00A0 '/,..' MOVE.L $00A0(A4),-(A7) +00000060: 486B 0080 'Hk..' PEA $0080(A3) +00000064: 4EBA 0000 'N...' JSR fnt_Execute ; id: 229 +00000068: 2E00 '..' MOVE.L D0,D7 +0000006A: 2F0C '/.' MOVE.L A4,-(A7) +0000006C: 2F0B '/.' MOVE.L A3,-(A7) +0000006E: 4EBA FD20 'N.. ' JSR *-$02DE ; FFFFFD90 +00000072: 2007 ' .' MOVE.L D7,D0 +00000074: 4FEF 0028 'O..(' LEA $0028(A7),A7 +00000078: 6002 '`.' BRA.S *+$0004 ; 0000007C +0000007A: 7000 'p.' MOVEQ #$00,D0 +0000007C: 4CEE 1880 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A3/A4 +00000082: 4E5E 'N^' UNLK A6 +00000084: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fnt_Execute"(229) + 00000066 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sfnt_GetOffsetAndLength"(336) + 0000002C +Comment: + + fsg_RunFontProgram ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: fsg_SetDefaults [987D0, 9882E) + + Module started due to: vector glue above, MODGUESS (align, label) + + Resolved outgoing references: + +1C (987EC): LEA fnt_RoundToGrid, A0 + + VectorTable comment: {sources}Toolbox:FontMgr:FSglue.c + + +Dictionary: Flags $00 FirstId 375 + 375: fsg_SetDefaults + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="fsg_SetDefaults"(375) Segment="Main"(200) +Size: Flags $00 ModuleSize 94 + +Content: Flags $08 +Contents offset $0000 size $005E +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 206C 001C ' l..' MOVEA.L $001C(A4),A0 +00000010: 266C 017C '&l.|' MOVEA.L $017C(A4),A3 +00000014: D7E8 0010 '....' ADDA.L $0010(A0),A3 +00000018: 49EB 0024 'I..$' LEA $0024(A3),A4 +0000001C: 41FA 0000 'A...' LEA fnt_RoundToGrid,A0 ; id: 208 +00000020: 2948 0018 ')H..' MOVE.L A0,$0018(A4) +00000024: 7040 'p@' MOVEQ #$40,D0 ; '@' +00000026: 2940 0014 ')@..' MOVE.L D0,$0014(A4) +0000002A: 7244 'rD' MOVEQ #$44,D1 ; 'D' +0000002C: 2881 '(.' MOVE.L D1,(A4) +0000002E: 7000 'p.' MOVEQ #$00,D0 +00000030: 2940 0004 ')@..' MOVE.L D0,$0004(A4) +00000034: 426C 0030 'Bl.0' CLR.W $0030(A4) +00000038: 197C 0001 0032 '.|...2' MOVE.B #$01,$0032(A4) +0000003E: 397C 0009 002A '9|...*' MOVE.W #$0009,$002A(A4) +00000044: 397C 0003 002C '9|...,' MOVE.W #$0003,$002C(A4) +0000004A: 2940 000C ')@..' MOVE.L D0,$000C(A4) +0000004E: 2940 0010 ')@..' MOVE.L D0,$0010(A4) +00000052: 7000 'p.' MOVEQ #$00,D0 +00000054: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +0000005A: 4E5E 'N^' UNLK A6 +0000005C: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fnt_RoundToGrid"(208) + 0000001E +Comment: + + fsg_SetDefaults ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: fsg_NewTransformation [98840, 98860) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Unresolved outgoing references: + +14 (98854): JSR $985B0 + + VectorTable comment: {sources}Toolbox:FontMgr:FSglue.c + + +Dictionary: Flags $00 FirstId 376 + 376: fsg_NewTransformation + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="fsg_NewTransformation"(376) 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: 422C 020E 'B,..' CLR.B $020E(A4) +0000000E: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000012: 2F0C '/.' MOVE.L A4,-(A7) +00000014: 4EBA FD5A 'N..Z' JSR *-$02A4 ; FFFFFD70 +00000018: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +0000001C: 4E5E 'N^' UNLK A6 +0000001E: 4E75 'Nu' RTS + +Comment: + + fsg_NewTransformation ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: fsg_InnerGridFit [98870, 98E82) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +38E (98BFE): JSR fnt_Execute + +2B0 (98B20): JSR ShortMulDiv + +7C (988EC): JSR fsg_SetUpElement + + Unresolved outgoing references: + +202 (98A72): JSR $97CD0 + +208 (98A78): JSR $98120 + +25E (98ACE): JSR $980C0 + +268 (98AD8): JSR $97230 + +354 (98BC4): JSR $972A0 + +36A (98BDA): JSR $98470 + +370 (98BE0): JSR $98540 + +39A (98C0A): JSR $984D0 + +3E0 (98C50): JSR $97F70 + +4D6 (98D46): JSR $980C0 + + VectorTable comment: {sources}Toolbox:FontMgr:FSglue.c + + +Dictionary: Flags $00 FirstId 377 + 377: fsg_InnerGridFit +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="fsg_InnerGridFit"(377) Segment="Main"(200) +Size: Flags $00 ModuleSize 1554 + +Content: Flags $08 +Contents offset $0000 size $0612 +00000000: 4E56 FFC2 'NV..' LINK.W A6,#-$003E +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 246E 0014 '$n..' MOVEA.L $0014(A6),A2 +0000000C: 362E 000E '6...' MOVE.W $000E(A6),D3 +00000010: 282E 0020 '(.. ' MOVE.L $0020(A6),D4 +00000014: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000018: 206B 001C ' k..' MOVEA.L $001C(A3),A0 +0000001C: 202B 017C ' +.|' MOVE.L $017C(A3),D0 +00000020: D0A8 0010 '....' ADD.L $0010(A0),D0 +00000024: 2D40 FFD2 '-@..' MOVE.L D0,-$002E(A6) +00000028: 49EB 00AC 'I...' LEA $00AC(A3),A4 +0000002C: 4A84 'J.' TST.L D4 +0000002E: 6752 'gR' BEQ.S *+$0054 ; 00000082 +00000030: 2D54 FFD6 '-T..' MOVE.L (A4),-$002A(A6) +00000034: 2D6C 0004 FFDA '-l....' MOVE.L $0004(A4),-$0026(A6) +0000003A: 2D6C 0008 FFDE '-l....' MOVE.L $0008(A4),-$0022(A6) +00000040: 2D6C 000C FFE2 '-l....' MOVE.L $000C(A4),-$001E(A6) +00000046: 2D6C 0010 FFE6 '-l....' MOVE.L $0010(A4),-$001A(A6) +0000004C: 2D6C 0014 FFEA '-l....' MOVE.L $0014(A4),-$0016(A6) +00000052: 2D6C 0020 FFEE '-l. ..' MOVE.L $0020(A4),-$0012(A6) +00000058: 2D6C 0024 FFF2 '-l.$..' MOVE.L $0024(A4),-$000E(A6) +0000005E: 2D6C 0018 FFF6 '-l....' MOVE.L $0018(A4),-$000A(A6) +00000064: 2D6C 0028 FFFA '-l.(..' MOVE.L $0028(A4),-$0006(A6) +0000006A: 3D6C 001C FFFE '=l....' MOVE.W $001C(A4),-$0002(A6) +00000070: 396B 01CE 001C '9k....' MOVE.W $01CE(A3),$001C(A4) +00000076: 7001 'p.' MOVEQ #$01,D0 +00000078: 2F00 '/.' MOVE.L D0,-(A7) +0000007A: 2F0B '/.' MOVE.L A3,-(A7) +0000007C: 4EBA 0000 'N...' JSR fsg_SetUpElement ; id: 365 +00000080: 504F 'PO' ADDQ.W #8,A7 +00000082: 377C 0001 0016 '7|....' MOVE.W #$0001,$0016(A3) +00000088: 302C 001C '0,..' MOVE.W $001C(A4),D0 +0000008C: 48C0 'H.' EXT.L D0 +0000008E: 5380 'S.' SUBQ.L #1,D0 +00000090: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +00000094: 3A30 0A00 ':0..' MOVE.W $00(A0,D0.L*2),D5 +00000098: 5A45 'ZE' ADDQ.W #5,D5 +0000009A: 3012 '0.' MOVE.W (A2),D0 +0000009C: 48C0 'H.' EXT.L D0 +0000009E: 322B 0162 '2+.b' MOVE.W $0162(A3),D1 +000000A2: 48C1 'H.' EXT.L D1 +000000A4: 2C00 ',.' MOVE.L D0,D6 +000000A6: 9C81 '..' SUB.L D1,D6 +000000A8: 48C5 'H.' EXT.L D5 +000000AA: 2005 ' .' MOVE.L D5,D0 +000000AC: 5980 'Y.' SUBQ.L #4,D0 +000000AE: 206C 0010 ' l..' MOVEA.L $0010(A4),A0 +000000B2: 2186 0C00 '!...' MOVE.L D6,$00(A0,D0.L*4) +000000B6: 48C5 'H.' EXT.L D5 +000000B8: 2005 ' .' MOVE.L D5,D0 +000000BA: 5980 'Y.' SUBQ.L #4,D0 +000000BC: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +000000C0: 7200 'r.' MOVEQ #$00,D1 +000000C2: 2181 0C00 '!...' MOVE.L D1,$00(A0,D0.L*4) +000000C6: 48C5 'H.' EXT.L D5 +000000C8: 2005 ' .' MOVE.L D5,D0 +000000CA: 5580 'U.' SUBQ.L #2,D0 +000000CC: 206C 0010 ' l..' MOVEA.L $0010(A4),A0 +000000D0: 2186 0C00 '!...' MOVE.L D6,$00(A0,D0.L*4) +000000D4: 48C5 'H.' EXT.L D5 +000000D6: 2005 ' .' MOVE.L D5,D0 +000000D8: 5580 'U.' SUBQ.L #2,D0 +000000DA: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +000000DE: 2181 0C00 '!...' MOVE.L D1,$00(A0,D0.L*4) +000000E2: 3012 '0.' MOVE.W (A2),D0 +000000E4: 48C0 'H.' EXT.L D0 +000000E6: 48C5 'H.' EXT.L D5 +000000E8: 2405 '$.' MOVE.L D5,D2 +000000EA: 5382 'S.' SUBQ.L #1,D2 +000000EC: 206C 0010 ' l..' MOVEA.L $0010(A4),A0 +000000F0: 2180 2C00 '!.,.' MOVE.L D0,$00(A0,D2.L*4) +000000F4: 48C5 'H.' EXT.L D5 +000000F6: 2005 ' .' MOVE.L D5,D0 +000000F8: 5380 'S.' SUBQ.L #1,D0 +000000FA: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +000000FE: 2181 0C00 '!...' MOVE.L D1,$00(A0,D0.L*4) +00000102: 7000 'p.' MOVEQ #$00,D0 +00000104: 302B 0160 '0+.`' MOVE.W $0160(A3),D0 +00000108: D086 '..' ADD.L D6,D0 +0000010A: 48C5 'H.' EXT.L D5 +0000010C: 2405 '$.' MOVE.L D5,D2 +0000010E: 5782 'W.' SUBQ.L #3,D2 +00000110: 206C 0010 ' l..' MOVEA.L $0010(A4),A0 +00000114: 2180 2C00 '!.,.' MOVE.L D0,$00(A0,D2.L*4) +00000118: 48C5 'H.' EXT.L D5 +0000011A: 2005 ' .' MOVE.L D5,D0 +0000011C: 5780 'W.' SUBQ.L #3,D0 +0000011E: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +00000122: 2181 0C00 '!...' MOVE.L D1,$00(A0,D0.L*4) +00000126: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 +0000012A: 2768 00B4 01F2 ''h....' MOVE.L $00B4(A0),$01F2(A3) +00000130: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 +00000134: 2768 00B8 01F6 ''h....' MOVE.L $00B8(A0),$01F6(A3) +0000013A: 4A84 'J.' TST.L D4 +0000013C: 6700 00C2 'g...' BEQ *+$00C4 ; 00000200 +00000140: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 +00000144: 2468 0098 '$h..' MOVEA.L $0098(A0),A2 +00000148: 2C2B 01F2 ',+..' MOVE.L $01F2(A3),D6 +0000014C: 48C5 'H.' EXT.L D5 +0000014E: 2E05 '..' MOVE.L D5,D7 +00000150: 5987 'Y.' SUBQ.L #4,D7 +00000152: 6048 '`H' BRA.S *+$004A ; 0000019C +00000154: 0C86 0001 0000 '......' CMPI.L #$00010000,D6 +0000015A: 6716 'g.' BEQ.S *+$0018 ; 00000172 +0000015C: 598F 'Y.' SUBQ.L #4,A7 +0000015E: 2F06 '/.' MOVE.L D6,-(A7) +00000160: 206C 0010 ' l..' MOVEA.L $0010(A4),A0 +00000164: 2F30 7C00 '/0|.' MOVE.L $00(A0,D7.L*4),-(A7) +00000168: A868 '.h' _FixMul ; A868 +0000016A: 206C 0010 ' l..' MOVEA.L $0010(A4),A0 +0000016E: 219F 7C00 '!.|.' MOVE.L (A7)+,$00(A0,D7.L*4) +00000172: 206C 0010 ' l..' MOVEA.L $0010(A4),A0 +00000176: 2F30 7C00 '/0|.' MOVE.L $00(A0,D7.L*4),-(A7) +0000017A: 2F2E FFD2 '/...' MOVE.L -$002E(A6),-(A7) +0000017E: 204A ' J' MOVEA.L A2,A0 +00000180: 4E90 'N.' JSR (A0) +00000182: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 +00000186: 2180 7C00 '!.|.' MOVE.L D0,$00(A0,D7.L*4) +0000018A: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 +0000018E: 2254 '"T' MOVEA.L (A4),A1 +00000190: 23B0 7C00 7C00 '#.|.|.' MOVE.L $00(A0,D7.L*4),$00(A1,D7.L*4) +00000196: 504F 'PO' ADDQ.W #8,A7 +00000198: 2007 ' .' MOVE.L D7,D0 +0000019A: 5287 'R.' ADDQ.L #1,D7 +0000019C: 48C5 'H.' EXT.L D5 +0000019E: BA87 '..' CMP.L D7,D5 +000001A0: 6EB2 'n.' BGT.S *-$004C ; 00000154 +000001A2: 2C2B 01F6 ',+..' MOVE.L $01F6(A3),D6 +000001A6: 48C5 'H.' EXT.L D5 +000001A8: 2E05 '..' MOVE.L D5,D7 +000001AA: 5987 'Y.' SUBQ.L #4,D7 +000001AC: 604A '`J' BRA.S *+$004C ; 000001F8 +000001AE: 0C86 0001 0000 '......' CMPI.L #$00010000,D6 +000001B4: 6716 'g.' BEQ.S *+$0018 ; 000001CC +000001B6: 598F 'Y.' SUBQ.L #4,A7 +000001B8: 2F06 '/.' MOVE.L D6,-(A7) +000001BA: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +000001BE: 2F30 7C00 '/0|.' MOVE.L $00(A0,D7.L*4),-(A7) +000001C2: A868 '.h' _FixMul ; A868 +000001C4: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +000001C8: 219F 7C00 '!.|.' MOVE.L (A7)+,$00(A0,D7.L*4) +000001CC: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +000001D0: 2F30 7C00 '/0|.' MOVE.L $00(A0,D7.L*4),-(A7) +000001D4: 2F2E FFD2 '/...' MOVE.L -$002E(A6),-(A7) +000001D8: 204A ' J' MOVEA.L A2,A0 +000001DA: 4E90 'N.' JSR (A0) +000001DC: 206C 000C ' l..' MOVEA.L $000C(A4),A0 +000001E0: 2180 7C00 '!.|.' MOVE.L D0,$00(A0,D7.L*4) +000001E4: 206C 000C ' l..' MOVEA.L $000C(A4),A0 +000001E8: 226C 0004 '"l..' MOVEA.L $0004(A4),A1 +000001EC: 23B0 7C00 7C00 '#.|.|.' MOVE.L $00(A0,D7.L*4),$00(A1,D7.L*4) +000001F2: 504F 'PO' ADDQ.W #8,A7 +000001F4: 2007 ' .' MOVE.L D7,D0 +000001F6: 5287 'R.' ADDQ.L #1,D7 +000001F8: 48C5 'H.' EXT.L D5 +000001FA: BA87 '..' CMP.L D7,D5 +000001FC: 6EB0 'n.' BGT.S *-$004E ; 000001AE +000001FE: 600E '`.' BRA.S *+$0010 ; 0000020E +00000200: 2F0B '/.' MOVE.L A3,-(A7) +00000202: 4EBA F25C 'N..\' JSR *-$0DA2 ; FFFFF460 +00000206: 2F0B '/.' MOVE.L A3,-(A7) +00000208: 4EBA F6A6 'N...' JSR *-$0958 ; FFFFF8B0 +0000020C: 504F 'PO' ADDQ.W #8,A7 +0000020E: 4A43 'JC' TST.W D3 +00000210: 6700 00D8 'g...' BEQ *+$00DA ; 000002EA +00000214: 48C5 'H.' EXT.L D5 +00000216: 2005 ' .' MOVE.L D5,D0 +00000218: 5980 'Y.' SUBQ.L #4,D0 +0000021A: 2054 ' T' MOVEA.L (A4),A0 +0000021C: 2C30 0C00 ',0..' MOVE.L $00(A0,D0.L*4),D6 +00000220: 2D46 FFCA '-F..' MOVE.L D6,-$0036(A6) +00000224: 0686 0000 0020 '..... ' ADDI.L #$00000020,D6 +0000022A: 0286 FFFF FFC0 '......' ANDI.L #$FFFFFFC0,D6 +00000230: 2006 ' .' MOVE.L D6,D0 +00000232: 90AE FFCA '....' SUB.L -$0036(A6),D0 +00000236: 2D40 FFCE '-@..' MOVE.L D0,-$0032(A6) +0000023A: 4A84 'J.' TST.L D4 +0000023C: 6628 'f(' BNE.S *+$002A ; 00000266 +0000023E: 302C 001C '0,..' MOVE.W $001C(A4),D0 +00000242: 48C0 'H.' EXT.L D0 +00000244: 5380 'S.' SUBQ.L #1,D0 +00000246: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +0000024A: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 +0000024E: 48C0 'H.' EXT.L D0 +00000250: 5880 'X.' ADDQ.L #4,D0 +00000252: 2F00 '/.' MOVE.L D0,-(A7) +00000254: 7000 'p.' MOVEQ #$00,D0 +00000256: 2F00 '/.' MOVE.L D0,-(A7) +00000258: 2F2E FFCE '/...' MOVE.L -$0032(A6),-(A7) +0000025C: 2F0B '/.' MOVE.L A3,-(A7) +0000025E: 4EBA F5F0 'N...' JSR *-$0A0E ; FFFFF850 +00000262: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000266: 2F0C '/.' MOVE.L A4,-(A7) +00000268: 4EBA E756 'N..V' JSR *-$18A8 ; FFFFE9C0 +0000026C: 48C5 'H.' EXT.L D5 +0000026E: 2005 ' .' MOVE.L D5,D0 +00000270: 5980 'Y.' SUBQ.L #4,D0 +00000272: 2054 ' T' MOVEA.L (A4),A0 +00000274: 2186 0C00 '!...' MOVE.L D6,$00(A0,D0.L*4) +00000278: 48C5 'H.' EXT.L D5 +0000027A: 2005 ' .' MOVE.L D5,D0 +0000027C: 5980 'Y.' SUBQ.L #4,D0 +0000027E: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 +00000282: 2186 0C00 '!...' MOVE.L D6,$00(A0,D0.L*4) +00000286: 7000 'p.' MOVEQ #$00,D0 +00000288: 302B 00FE '0+..' MOVE.W $00FE(A3),D0 +0000028C: 2F00 '/.' MOVE.L D0,-(A7) +0000028E: 48C5 'H.' EXT.L D5 +00000290: 2005 ' .' MOVE.L D5,D0 +00000292: 5780 'W.' SUBQ.L #3,D0 +00000294: 206C 0010 ' l..' MOVEA.L $0010(A4),A0 +00000298: 48C5 'H.' EXT.L D5 +0000029A: 2205 '".' MOVE.L D5,D1 +0000029C: 5981 'Y.' SUBQ.L #4,D1 +0000029E: 226C 0010 '"l..' MOVEA.L $0010(A4),A1 +000002A2: 2030 0C00 ' 0..' MOVE.L $00(A0,D0.L*4),D0 +000002A6: 90B1 1C00 '....' SUB.L $00(A1,D1.L*4),D0 +000002AA: 2F00 '/.' MOVE.L D0,-(A7) +000002AC: 2F2B 0104 '/+..' MOVE.L $0104(A3),-(A7) +000002B0: 4EBA 0000 'N...' JSR ShortMulDiv ; id: 215 +000002B4: D0BC 0000 0200 '......' ADD.L #$00000200,D0 +000002BA: 720A 'r.' MOVEQ #$0A,D1 +000002BC: E2A0 '..' ASR.L D1,D0 +000002BE: 2D40 FFC6 '-@..' MOVE.L D0,-$003A(A6) +000002C2: 48C5 'H.' EXT.L D5 +000002C4: 2005 ' .' MOVE.L D5,D0 +000002C6: 5980 'Y.' SUBQ.L #4,D0 +000002C8: 2054 ' T' MOVEA.L (A4),A0 +000002CA: 222E FFC6 '"...' MOVE.L -$003A(A6),D1 +000002CE: 7420 't ' MOVEQ #$20,D2 ; ' ' +000002D0: D282 '..' ADD.L D2,D1 +000002D2: D2B0 0C00 '....' ADD.L $00(A0,D0.L*4),D1 +000002D6: 70C0 'p.' MOVEQ #$C0,D0 +000002D8: C081 '..' AND.L D1,D0 +000002DA: 48C5 'H.' EXT.L D5 +000002DC: 2205 '".' MOVE.L D5,D1 +000002DE: 5781 'W.' SUBQ.L #3,D1 +000002E0: 2054 ' T' MOVEA.L (A4),A0 +000002E2: 2180 1C00 '!...' MOVE.L D0,$00(A0,D1.L*4) +000002E6: 4FEF 0010 'O...' LEA $0010(A7),A7 +000002EA: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 +000002EE: 4228 00C4 'B(..' CLR.B $00C4(A0) +000002F2: 202B 0104 ' +..' MOVE.L $0104(A3),D0 +000002F6: D0BC 0000 8000 '......' ADD.L #$00008000,D0 +000002FC: 7210 'r.' MOVEQ #$10,D1 +000002FE: E2A0 '..' ASR.L D1,D0 +00000300: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 +00000304: 3140 000C '1@..' MOVE.W D0,$000C(A0) +00000308: 202B 0100 ' +..' MOVE.L $0100(A3),D0 +0000030C: D0BC 0000 8000 '......' ADD.L #$00008000,D0 +00000312: 7210 'r.' MOVEQ #$10,D1 +00000314: E2A0 '..' ASR.L D1,D0 +00000316: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 +0000031A: 3140 000E '1@..' MOVE.W D0,$000E(A0) +0000031E: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 +00000322: 216B 0104 0010 '!k....' MOVE.L $0104(A3),$0010(A0) +00000328: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 +0000032C: 2248 '"H' MOVEA.L A0,A1 +0000032E: 43E9 0058 'C..X' LEA $0058(A1),A1 +00000332: 41E8 0024 'A..$' LEA $0024(A0),A0 +00000336: 700C 'p.' MOVEQ #$0C,D0 +00000338: 22D8 '".' MOVE.L (A0)+,(A1)+ +0000033A: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000338 +0000033E: 4A43 'JC' TST.W D3 +00000340: 676A 'gj' BEQ.S *+$006C ; 000003AC +00000342: 4AAE 0018 'J...' TST.L $0018(A6) +00000346: 6F64 'od' BLE.S *+$0066 ; 000003AC +00000348: 4A84 'J.' TST.L D4 +0000034A: 6710 'g.' BEQ.S *+$0012 ; 0000035C +0000034C: 48C5 'H.' EXT.L D5 +0000034E: 2F05 '/.' MOVE.L D5,-(A7) +00000350: 2F0C '/.' MOVE.L A4,-(A7) +00000352: 2F0B '/.' MOVE.L A3,-(A7) +00000354: 4EBA E6DA 'N...' JSR *-$1924 ; FFFFEA30 +00000358: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000035C: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 +00000360: 4228 00C5 'B(..' CLR.B $00C5(A0) +00000364: 2F2E FFD2 '/...' MOVE.L -$002E(A6),-(A7) +00000368: 2F0B '/.' MOVE.L A3,-(A7) +0000036A: 4EBA F894 'N...' JSR *-$076A ; FFFFFC00 +0000036E: 2F0B '/.' MOVE.L A3,-(A7) +00000370: 4EBA F95E 'N..^' JSR *-$06A0 ; FFFFFCD0 +00000374: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000378: 2F2E FFD2 '/...' MOVE.L -$002E(A6),-(A7) +0000037C: 202E 0018 ' ...' MOVE.L $0018(A6),D0 +00000380: D0AE 001C '....' ADD.L $001C(A6),D0 +00000384: 2F00 '/.' MOVE.L D0,-(A7) +00000386: 2F2E 001C '/...' MOVE.L $001C(A6),-(A7) +0000038A: 486B 0080 'Hk..' PEA $0080(A3) +0000038E: 4EBA 0000 'N...' JSR fnt_Execute ; id: 229 +00000392: 2A00 '*.' MOVE.L D0,D5 +00000394: 2F2E FFD2 '/...' MOVE.L -$002E(A6),-(A7) +00000398: 2F0B '/.' MOVE.L A3,-(A7) +0000039A: 4EBA F8C4 'N...' JSR *-$073A ; FFFFFC60 +0000039E: 4A85 'J.' TST.L D5 +000003A0: 4FEF 0028 'O..(' LEA $0028(A7),A7 +000003A4: 6706 'g.' BEQ.S *+$0008 ; 000003AC +000003A6: 2005 ' .' MOVE.L D5,D0 +000003A8: 6000 025E '`..^' BRA *+$0260 ; 00000608 +000003AC: 4A6B 01D2 'Jk..' TST.W $01D2(A3) +000003B0: 6700 01B4 'g...' BEQ *+$01B6 ; 00000566 +000003B4: 4A84 'J.' TST.L D4 +000003B6: 6600 01AE 'f...' BNE *+$01B0 ; 00000566 +000003BA: 4246 'BF' CLR.W D6 +000003BC: 7000 'p.' MOVEQ #$00,D0 +000003BE: 302B 01D0 '0+..' MOVE.W $01D0(A3),D0 +000003C2: 7201 'r.' MOVEQ #$01,D1 +000003C4: B280 '..' CMP.L D0,D1 +000003C6: 670C 'g.' BEQ.S *+$000E ; 000003D4 +000003C8: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +000003CC: 3028 FFFE '0(..' MOVE.W -$0002(A0),D0 +000003D0: 5240 'R@' ADDQ.W #1,D0 +000003D2: DC40 '.@' ADD.W D0,D6 +000003D4: 4A2B 0154 'J+.T' TST.B $0154(A3) +000003D8: 660C 'f.' BNE.S *+$000E ; 000003E6 +000003DA: 486B 0130 'Hk.0' PEA $0130(A3) +000003DE: 2F0B '/.' MOVE.L A3,-(A7) +000003E0: 4EBA F31E 'N...' JSR *-$0CE0 ; FFFFF700 +000003E4: 504F 'PO' ADDQ.W #8,A7 +000003E6: 7000 'p.' MOVEQ #$00,D0 +000003E8: 302B 01D4 '0+..' MOVE.W $01D4(A3),D0 +000003EC: 7202 'r.' MOVEQ #$02,D1 +000003EE: C240 '.@' AND.W D0,D1 +000003F0: 6700 0082 'g...' BEQ *+$0084 ; 00000474 +000003F4: 302B 01D6 '0+..' MOVE.W $01D6(A3),D0 +000003F8: 48C0 'H.' EXT.L D0 +000003FA: 2E00 '..' MOVE.L D0,D7 +000003FC: 302B 01D8 '0+..' MOVE.W $01D8(A3),D0 +00000400: 48C0 'H.' EXT.L D0 +00000402: 2A00 '*.' MOVE.L D0,D5 +00000404: 2F07 '/.' MOVE.L D7,-(A7) +00000406: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 +0000040A: 2F08 '/.' MOVE.L A0,-(A7) +0000040C: 2268 0098 '"h..' MOVEA.L $0098(A0),A1 +00000410: 4E91 'N.' JSR (A1) +00000412: 2E00 '..' MOVE.L D0,D7 +00000414: 2F05 '/.' MOVE.L D5,-(A7) +00000416: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 +0000041A: 2F08 '/.' MOVE.L A0,-(A7) +0000041C: 2268 0098 '"h..' MOVEA.L $0098(A0),A1 +00000420: 4E91 'N.' JSR (A1) +00000422: 2A00 '*.' MOVE.L D0,D5 +00000424: 4A2B 0156 'J+.V' TST.B $0156(A3) +00000428: 4FEF 0010 'O...' LEA $0010(A7),A7 +0000042C: 6620 'f ' BNE.S *+$0022 ; 0000044E +0000042E: 598F 'Y.' SUBQ.L #4,A7 +00000430: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 +00000434: 2F28 00B4 '/(..' MOVE.L $00B4(A0),-(A7) +00000438: 2F07 '/.' MOVE.L D7,-(A7) +0000043A: A868 '.h' _FixMul ; A868 +0000043C: 2E1F '..' MOVE.L (A7)+,D7 +0000043E: 598F 'Y.' SUBQ.L #4,A7 +00000440: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 +00000444: 2F28 00B8 '/(..' MOVE.L $00B8(A0),-(A7) +00000448: 2F05 '/.' MOVE.L D5,-(A7) +0000044A: A868 '.h' _FixMul ; A868 +0000044C: 2A1F '*.' MOVE.L (A7)+,D5 +0000044E: 7000 'p.' MOVEQ #$00,D0 +00000450: 302B 01D4 '0+..' MOVE.W $01D4(A3),D0 +00000454: 7204 'r.' MOVEQ #$04,D1 +00000456: C240 '.@' AND.W D0,D1 +00000458: 6760 'g`' BEQ.S *+$0062 ; 000004BA +0000045A: 0687 0000 0020 '..... ' ADDI.L #$00000020,D7 +00000460: 0287 FFFF FFC0 '......' ANDI.L #$FFFFFFC0,D7 +00000466: 0685 0000 0020 '..... ' ADDI.L #$00000020,D5 +0000046C: 0285 FFFF FFC0 '......' ANDI.L #$FFFFFFC0,D5 +00000472: 6046 '`F' BRA.S *+$0048 ; 000004BA +00000474: 302B 01D6 '0+..' MOVE.W $01D6(A3),D0 +00000478: 48C0 'H.' EXT.L D0 +0000047A: 48C6 'H.' EXT.L D6 +0000047C: 9086 '..' SUB.L D6,D0 +0000047E: E580 '..' ASL.L #2,D0 +00000480: 2D40 FFC2 '-@..' MOVE.L D0,-$003E(A6) +00000484: 302B 01D8 '0+..' MOVE.W $01D8(A3),D0 +00000488: 48C0 'H.' EXT.L D0 +0000048A: E580 '..' ASL.L #2,D0 +0000048C: 2D40 FFC6 '-@..' MOVE.L D0,-$003A(A6) +00000490: 2054 ' T' MOVEA.L (A4),A0 +00000492: 202E FFC2 ' ...' MOVE.L -$003E(A6),D0 +00000496: 2248 '"H' MOVEA.L A0,A1 +00000498: 222E FFC6 '"...' MOVE.L -$003A(A6),D1 +0000049C: 2E30 0800 '.0..' MOVE.L $00(A0,D0.L),D7 +000004A0: 9EB1 1800 '....' SUB.L $00(A1,D1.L),D7 +000004A4: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +000004A8: 202E FFC2 ' ...' MOVE.L -$003E(A6),D0 +000004AC: 2248 '"H' MOVEA.L A0,A1 +000004AE: 222E FFC6 '"...' MOVE.L -$003A(A6),D1 +000004B2: 2A30 0800 '*0..' MOVE.L $00(A0,D0.L),D5 +000004B6: 9AB1 1800 '....' SUB.L $00(A1,D1.L),D5 +000004BA: 302C 001C '0,..' MOVE.W $001C(A4),D0 +000004BE: 48C0 'H.' EXT.L D0 +000004C0: 5380 'S.' SUBQ.L #1,D0 +000004C2: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +000004C6: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 +000004CA: 48C0 'H.' EXT.L D0 +000004CC: 5880 'X.' ADDQ.L #4,D0 +000004CE: 2F00 '/.' MOVE.L D0,-(A7) +000004D0: 2F05 '/.' MOVE.L D5,-(A7) +000004D2: 2F07 '/.' MOVE.L D7,-(A7) +000004D4: 2F0B '/.' MOVE.L A3,-(A7) +000004D6: 4EBA F378 'N..x' JSR *-$0C86 ; FFFFF850 +000004DA: 7000 'p.' MOVEQ #$00,D0 +000004DC: 302B 01D4 '0+..' MOVE.W $01D4(A3),D0 +000004E0: 323C 0200 '2<..' MOVE.W #$0200,D1 +000004E4: C240 '.@' AND.W D0,D1 +000004E6: 4FEF 0010 'O...' LEA $0010(A7),A7 +000004EA: 674C 'gL' BEQ.S *+$004E ; 00000538 +000004EC: 302C 001C '0,..' MOVE.W $001C(A4),D0 +000004F0: 48C0 'H.' EXT.L D0 +000004F2: 5380 'S.' SUBQ.L #1,D0 +000004F4: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +000004F8: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 +000004FC: 48C0 'H.' EXT.L D0 +000004FE: 2E00 '..' MOVE.L D0,D7 +00000500: 5287 'R.' ADDQ.L #1,D7 +00000502: 2054 ' T' MOVEA.L (A4),A0 +00000504: 41F0 7C00 'A.|.' LEA $00(A0,D7.L*4),A0 +00000508: 2D48 FFC2 '-H..' MOVE.L A0,-$003E(A6) +0000050C: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000510: 45F0 7C00 'E.|.' LEA $00(A0,D7.L*4),A2 +00000514: 202E FFC2 ' ...' MOVE.L -$003E(A6),D0 +00000518: 58AE FFC2 'X...' ADDQ.L #4,-$003E(A6) +0000051C: 2040 ' @' MOVEA.L D0,A0 +0000051E: 2750 01DA ''P..' MOVE.L (A0),$01DA(A3) +00000522: 275A 01DE ''Z..' MOVE.L (A2)+,$01DE(A3) +00000526: 206E FFC2 ' n..' MOVEA.L -$003E(A6),A0 +0000052A: 2750 01E2 ''P..' MOVE.L (A0),$01E2(A3) +0000052E: 2752 01E6 ''R..' MOVE.L (A2),$01E6(A3) +00000532: 177C 0001 0210 '.|....' MOVE.B #$01,$0210(A3) +00000538: 7000 'p.' MOVEQ #$00,D0 +0000053A: 302B 01D0 '0+..' MOVE.W $01D0(A3),D0 +0000053E: 7201 'r.' MOVEQ #$01,D1 +00000540: B280 '..' CMP.L D0,D1 +00000542: 6722 'g"' BEQ.S *+$0024 ; 00000566 +00000544: 4245 'BE' CLR.W D5 +00000546: 6018 '`.' BRA.S *+$001A ; 00000560 +00000548: 48C5 'H.' EXT.L D5 +0000054A: 206C 0020 ' l. ' MOVEA.L $0020(A4),A0 +0000054E: DD70 5A00 '.pZ.' ADD.W D6,$00(A0,D5.L*2) +00000552: 48C5 'H.' EXT.L D5 +00000554: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +00000558: DD70 5A00 '.pZ.' ADD.W D6,$00(A0,D5.L*2) +0000055C: 3005 '0.' MOVE.W D5,D0 +0000055E: 5245 'RE' ADDQ.W #1,D5 +00000560: BA6C 001C '.l..' CMP.W $001C(A4),D5 +00000564: 6DE2 'm.' BLT.S *-$001C ; 00000548 +00000566: 4A84 'J.' TST.L D4 +00000568: 6700 0092 'g...' BEQ *+$0094 ; 000005FC +0000056C: 4A2B 0210 'J+..' TST.B $0210(A3) +00000570: 674A 'gJ' BEQ.S *+$004C ; 000005BC +00000572: 302C 001C '0,..' MOVE.W $001C(A4),D0 +00000576: 48C0 'H.' EXT.L D0 +00000578: 5380 'S.' SUBQ.L #1,D0 +0000057A: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +0000057E: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 +00000582: 48C0 'H.' EXT.L D0 +00000584: 2800 '(.' MOVE.L D0,D4 +00000586: 5284 'R.' ADDQ.L #1,D4 +00000588: 2054 ' T' MOVEA.L (A4),A0 +0000058A: 45F0 4C00 'E.L.' LEA $00(A0,D4.L*4),A2 +0000058E: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000592: 41F0 4C00 'A.L.' LEA $00(A0,D4.L*4),A0 +00000596: 2D48 FFC6 '-H..' MOVE.L A0,-$003A(A6) +0000059A: 24EB 01DA '$...' MOVE.L $01DA(A3),(A2)+ +0000059E: 202E FFC6 ' ...' MOVE.L -$003A(A6),D0 +000005A2: 58AE FFC6 'X...' ADDQ.L #4,-$003A(A6) +000005A6: 2040 ' @' MOVEA.L D0,A0 +000005A8: 20AB 01DE ' ...' MOVE.L $01DE(A3),(A0) +000005AC: 24AB 01E2 '$...' MOVE.L $01E2(A3),(A2) +000005B0: 206E FFC6 ' n..' MOVEA.L -$003A(A6),A0 +000005B4: 20AB 01E6 ' ...' MOVE.L $01E6(A3),(A0) +000005B8: 422B 0210 'B+..' CLR.B $0210(A3) +000005BC: 28AE FFD6 '(...' MOVE.L -$002A(A6),(A4) +000005C0: 296E FFDA 0004 ')n....' MOVE.L -$0026(A6),$0004(A4) +000005C6: 296E FFDE 0008 ')n....' MOVE.L -$0022(A6),$0008(A4) +000005CC: 296E FFE2 000C ')n....' MOVE.L -$001E(A6),$000C(A4) +000005D2: 296E FFE6 0010 ')n....' MOVE.L -$001A(A6),$0010(A4) +000005D8: 296E FFEA 0014 ')n....' MOVE.L -$0016(A6),$0014(A4) +000005DE: 296E FFEE 0020 ')n... ' MOVE.L -$0012(A6),$0020(A4) +000005E4: 296E FFF2 0024 ')n...$' MOVE.L -$000E(A6),$0024(A4) +000005EA: 296E FFF6 0018 ')n....' MOVE.L -$000A(A6),$0018(A4) +000005F0: 296E FFFA 0028 ')n...(' MOVE.L -$0006(A6),$0028(A4) +000005F6: 396E FFFE 001C '9n....' MOVE.W -$0002(A6),$001C(A4) +000005FC: 206E FFD2 ' n..' MOVEA.L -$002E(A6),A0 +00000600: 2768 0064 0168 ''h.d.h' MOVE.L $0064(A0),$0168(A3) +00000606: 7000 'p.' MOVEQ #$00,D0 +00000608: 4CEE 1CF8 FFA2 'L.....' MOVEM.L -$005E(A6),D3-D7/A2-A4 +0000060E: 4E5E 'N^' UNLK A6 +00000610: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fnt_Execute"(229) + 00000390 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ShortMulDiv"(215) + 000002B2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fsg_SetUpElement"(365) + 0000007E +Comment: + + fsg_InnerGridFit ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_98E90 [98E90, 98EC0) + + Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) + + +Dictionary: Flags $00 FirstId 378 + 378: AUTOMOD_98E90 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_98E90"(378) Segment="Main"(200) +Size: Flags $00 ModuleSize 48 + +Content: Flags $08 +Contents offset $0000 size $0030 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000000A: 49E8 0130 'I..0' LEA $0130(A0),A4 +0000000E: 223C 0001 0000 '"<....' MOVE.L #$00010000,D1 +00000014: 7000 'p.' MOVEQ #$00,D0 +00000016: 28C1 '(.' MOVE.L D1,(A4)+ +00000018: 28C0 '(.' MOVE.L D0,(A4)+ +0000001A: 28C0 '(.' MOVE.L D0,(A4)+ +0000001C: 28C0 '(.' MOVE.L D0,(A4)+ +0000001E: 28C1 '(.' MOVE.L D1,(A4)+ +00000020: 28C0 '(.' MOVE.L D0,(A4)+ +00000022: 28C0 '(.' MOVE.L D0,(A4)+ +00000024: 28C0 '(.' MOVE.L D0,(A4)+ +00000026: 2881 '(.' MOVE.L D1,(A4) +00000028: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +0000002C: 4E5E 'N^' UNLK A6 +0000002E: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_98E90 ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: fsg_GridFit [98EC0, 98F64) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +86 (98F46): JSR fsg_SetUpElement + +68 (98F28): JSR sfnt_ReadSFNT + +22 (98EE2): JSR fsg_SetUpElement + + Unresolved outgoing references: + +50 (98F10): JSR $98E90 + +92 (98F52): JSR $97DC0 + + VectorTable comment: {sources}Toolbox:FontMgr:FSglue.c + + +Dictionary: Flags $00 FirstId 379 + 379: fsg_GridFit + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="fsg_GridFit"(379) Segment="Main"(200) +Size: Flags $00 ModuleSize 164 + +Content: Flags $08 +Contents offset $0000 size $00A4 +00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 2E2E 0010 '....' MOVE.L $0010(A6),D7 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 206C 001C ' l..' MOVEA.L $001C(A4),A0 +00000014: 266C 017C '&l.|' MOVEA.L $017C(A4),A3 +00000018: D7E8 0010 '....' ADDA.L $0010(A0),A3 +0000001C: 7000 'p.' MOVEQ #$00,D0 +0000001E: 2F00 '/.' MOVE.L D0,-(A7) +00000020: 2F0C '/.' MOVE.L A4,-(A7) +00000022: 4EBA 0000 'N...' JSR fsg_SetUpElement ; id: 365 +00000026: 3D7C 0001 FFFE '=|....' MOVE.W #$0001,-$0002(A6) +0000002C: 426C 01D2 'Bl..' CLR.W $01D2(A4) +00000030: 397C 0010 01D4 '9|....' MOVE.W #$0010,$01D4(A4) +00000036: 422C 0210 'B,..' CLR.B $0210(A4) +0000003A: 202B 0068 ' +.h' MOVE.L $0068(A3),D0 +0000003E: 0800 0000 '....' BTST #$00,D0 +00000042: 504F 'PO' ADDQ.W #8,A7 +00000044: 6702 'g.' BEQ.S *+$0004 ; 00000048 +00000046: 7E00 '~.' MOVEQ #$00,D7 +00000048: 197C 0001 0154 '.|...T' MOVE.B #$01,$0154(A4) +0000004E: 2F0C '/.' MOVE.L A4,-(A7) +00000050: 4EBA FF7E 'N..~' JSR *-$0080 ; FFFFFFD0 +00000054: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000058: 2F07 '/.' MOVE.L D7,-(A7) +0000005A: 302C 0014 '0,..' MOVE.W $0014(A4),D0 +0000005E: 48C0 'H.' EXT.L D0 +00000060: 2F00 '/.' MOVE.L D0,-(A7) +00000062: 486E FFFE 'Hn..' PEA -$0002(A6) +00000066: 2F0C '/.' MOVE.L A4,-(A7) +00000068: 4EBA 0000 'N...' JSR sfnt_ReadSFNT ; id: 380 +0000006C: 2C00 ',.' MOVE.L D0,D6 +0000006E: 4FEF 0018 'O...' LEA $0018(A7),A7 +00000072: 6624 'f$' BNE.S *+$0026 ; 00000098 +00000074: 396C 01CE 00C8 '9l....' MOVE.W $01CE(A4),$00C8(A4) +0000007A: 4A6C 01D2 'Jl..' TST.W $01D2(A4) +0000007E: 670C 'g.' BEQ.S *+$000E ; 0000008C +00000080: 7001 'p.' MOVEQ #$01,D0 +00000082: 2F00 '/.' MOVE.L D0,-(A7) +00000084: 2F0C '/.' MOVE.L A4,-(A7) +00000086: 4EBA 0000 'N...' JSR fsg_SetUpElement ; id: 365 +0000008A: 504F 'PO' ADDQ.W #8,A7 +0000008C: 486C 010C 'Hl..' PEA $010C(A4) +00000090: 2F0C '/.' MOVE.L A4,-(A7) +00000092: 4EBA EE6C 'N..l' JSR *-$1192 ; FFFFEF00 +00000096: 504F 'PO' ADDQ.W #8,A7 +00000098: 2006 ' .' MOVE.L D6,D0 +0000009A: 4CEE 18C0 FFEE 'L.....' MOVEM.L -$0012(A6),D6/D7/A3/A4 +000000A0: 4E5E 'N^' UNLK A6 +000000A2: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fsg_SetUpElement"(365) + 00000088 + +Dictionary: Flags $00 FirstId 380 + 380: sfnt_ReadSFNT + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sfnt_ReadSFNT"(380) + 0000006A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fsg_SetUpElement"(365) + 00000024 +Comment: + + fsg_GridFit ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: OUTLINEMETRICS [98F70, 9928C) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:OutlineMetrics.a + + +Dictionary: Flags $00 FirstId 381 + 381: OUTLINEMETRICS +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="OUTLINEMETRICS"(381) Segment="Main"(200) +Size: Flags $00 ModuleSize 796 + +Content: Flags $08 +Contents offset $0000 size $031C +00000000: 4E56 FFAE 'NV..' LINK.W A6,#-$0052 +00000004: 48E7 1F3C 'H..<' MOVEM.L D3-D7/A2-A5,-(A7) +00000008: 426E 002A 'Bn.*' CLR.W $002A(A6) +0000000C: 50EE FFBA 'P...' ST -$0046(A6) +00000010: 42AE FFE8 'B...' CLR.L -$0018(A6) +00000014: 2855 '(U' MOVEA.L (A5),A4 +00000016: 2054 ' T' MOVEA.L (A4),A0 +00000018: 43EE FFF0 'C...' LEA -$0010(A6),A1 +0000001C: 32E8 0044 '2..D' MOVE.W $0044(A0),(A1)+ +00000020: 32E8 004A '2..J' MOVE.W $004A(A0),(A1)+ +00000024: 12E8 0046 '...F' MOVE.B $0046(A0),(A1)+ +00000028: 50D9 'P.' ST (A1)+ +0000002A: 32D0 '2.' MOVE.W (A0),(A1)+ +0000002C: 22EE 0020 '".. ' MOVE.L $0020(A6),(A1)+ +00000030: 22EE 001C '"...' MOVE.L $001C(A6),(A1)+ +00000034: 42A7 'B.' CLR.L -(A7) +00000036: 486E FFF0 'Hn..' PEA -$0010(A6) +0000003A: A901 '..' _FMSwapFont ; A901 +0000003C: 584F 'XO' ADDQ.W #4,A7 +0000003E: 2278 0B2A '"x.*' MOVEA.L $0B2A,A1 +00000042: 2251 '"Q' MOVEA.L (A1),A1 +00000044: 2E09 '..' MOVE.L A1,D7 +00000046: 2069 0400 ' i..' MOVEA.L $0400(A1),A0 +0000004A: A069 '.i' _HGetState ; A069 +0000004C: 1D40 FFAE '.@..' MOVE.B D0,-$0052(A6) +00000050: A04A '.J' _HNoPurge ; A04A +00000052: 4A29 0436 'J).6' TST.B $0436(A1) +00000056: 6700 02BC 'g...' BEQ *+$02BE ; 00000314 +0000005A: 286C FF50 '(l.P' MOVEA.L -$00B0(A4),A4 +0000005E: 422E FFB0 'B...' CLR.B -$0050(A6) +00000062: 7400 't.' MOVEQ #$00,D2 +00000064: 1D6C 0006 FFB1 '.l....' MOVE.B $0006(A4),-$004F(A6) +0000006A: 7003 'p.' MOVEQ #$03,D0 +0000006C: B02C 000B '.,..' CMP.B $000B(A4),D0 +00000070: 6F04 'o.' BLE.S *+$0006 ; 00000076 +00000072: 102C 000B '.,..' MOVE.B $000B(A4),D0 +00000076: 4A00 'J.' TST.B D0 +00000078: 6732 'g2' BEQ.S *+$0034 ; 000000AC +0000007A: 143C 0001 '.<..' MOVE.B #$01,D2 +0000007E: 0C00 0001 '....' CMPI.B #$01,D0 +00000082: 660C 'f.' BNE.S *+$000E ; 00000090 +00000084: 542E FFB1 'T...' ADDQ.B #2,-$004F(A6) +00000088: 1D7C 0002 FFB0 '.|....' MOVE.B #$02,-$0050(A6) +0000008E: 601C '`.' BRA.S *+$001E ; 000000AC +00000090: 0C00 0002 '....' CMPI.B #$02,D0 +00000094: 660C 'f.' BNE.S *+$000E ; 000000A2 +00000096: 562E FFB1 'V...' ADDQ.B #3,-$004F(A6) +0000009A: 1D7C 0003 FFB0 '.|....' MOVE.B #$03,-$0050(A6) +000000A0: 600A '`.' BRA.S *+$000C ; 000000AC +000000A2: 582E FFB1 'X...' ADDQ.B #4,-$004F(A6) +000000A6: 1D7C 0004 FFB0 '.|....' MOVE.B #$04,-$0050(A6) +000000AC: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +000000B0: 2068 0068 ' h.h' MOVEA.L $0068(A0),A0 +000000B4: 2050 ' P' MOVEA.L (A0),A0 +000000B6: 2028 0018 ' (..' MOVE.L $0018(A0),D0 +000000BA: 6700 0250 'g..P' BEQ *+$0252 ; 0000030C +000000BE: 2040 ' @' MOVEA.L D0,A0 +000000C0: 4A90 'J.' TST.L (A0) +000000C2: 6700 0248 'g..H' BEQ *+$024A ; 0000030C +000000C6: 2D48 FFEC '-H..' MOVE.L A0,-$0014(A6) +000000CA: 2C10 ',.' MOVE.L (A0),D6 +000000CC: 2046 ' F' MOVEA.L D6,A0 +000000CE: 2D68 004C FFE8 '-h.L..' MOVE.L $004C(A0),-$0018(A6) +000000D4: 4AAE 0018 'J...' TST.L $0018(A6) +000000D8: 670C 'g.' BEQ.S *+$000E ; 000000E6 +000000DA: 226E 0018 '"n..' MOVEA.L $0018(A6),A1 +000000DE: 3028 0018 '0(..' MOVE.W $0018(A0),D0 +000000E2: 4440 'D@' NEG.W D0 +000000E4: 3280 '2.' MOVE.W D0,(A1) +000000E6: 4AAE 0014 'J...' TST.L $0014(A6) +000000EA: 6708 'g.' BEQ.S *+$000A ; 000000F4 +000000EC: 226E 0014 '"n..' MOVEA.L $0014(A6),A1 +000000F0: 32A8 0014 '2...' MOVE.W $0014(A0),(A1) +000000F4: 41E8 0054 'A..T' LEA $0054(A0),A0 +000000F8: 2808 '(.' MOVE.L A0,D4 +000000FA: 3D7C FFFF FFBE '=|....' MOVE.W #$FFFF,-$0042(A6) +00000100: 426E FFBC 'Bn..' CLR.W -$0044(A6) +00000104: 226E 0024 '"n.$' MOVEA.L $0024(A6),A1 +00000108: 246E 0010 '$n..' MOVEA.L $0010(A6),A2 +0000010C: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000110: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000114: 7A00 'z.' MOVEQ #$00,D5 +00000116: 3A2E 0028 ':..(' MOVE.W $0028(A6),D5 +0000011A: 5345 'SE' SUBQ.W #1,D5 +0000011C: 6D00 01B2 'm...' BLT *+$01B4 ; 000002D0 +00000120: 6034 '`4' BRA.S *+$0036 ; 00000156 +00000122: 4AAE 000C 'J...' TST.L $000C(A6) +00000126: 6702 'g.' BEQ.S *+$0004 ; 0000012A +00000128: 429B 'B.' CLR.L (A3)+ +0000012A: 4AAE 0008 'J...' TST.L $0008(A6) +0000012E: 6710 'g.' BEQ.S *+$0012 ; 00000140 +00000130: 426C 0002 'Bl..' CLR.W $0002(A4) +00000134: 426C 0006 'Bl..' CLR.W $0006(A4) +00000138: 4254 'BT' CLR.W (A4) +0000013A: 426C 0004 'Bl..' CLR.W $0004(A4) +0000013E: 508C 'P.' ADDQ.L #8,A4 +00000140: 4AAE 0010 'J...' TST.L $0010(A6) +00000144: 670A 'g.' BEQ.S *+$000C ; 00000150 +00000146: 2047 ' G' MOVEA.L D7,A0 +00000148: D643 '.C' ADD.W D3,D3 +0000014A: D643 '.C' ADD.W D3,D3 +0000014C: 24F0 3000 '$.0.' MOVE.L $00(A0,D3.W),(A2)+ +00000150: 5345 'SE' SUBQ.W #1,D5 +00000152: 6D00 017C 'm..|' BLT *+$017E ; 000002D0 +00000156: 4243 'BC' CLR.W D3 +00000158: 1619 '..' MOVE.B (A1)+,D3 +0000015A: 1D43 FFE6 '.C..' MOVE.B D3,-$001A(A6) +0000015E: 422E FFE7 'B...' CLR.B -$0019(A6) +00000162: 4AAE FFE8 'J...' TST.L -$0018(A6) +00000166: 6700 0036 'g..6' BEQ *+$0038 ; 0000019E +0000016A: 206E FFE8 ' n..' MOVEA.L -$0018(A6),A0 +0000016E: 4A30 3000 'J00.' TST.B $00(A0,D3.W) +00000172: 6700 002A 'g..*' BEQ *+$002C ; 0000019E +00000176: 4A45 'JE' TST.W D5 +00000178: 6F00 001C 'o...' BLE *+$001E ; 00000196 +0000017C: 5345 'SE' SUBQ.W #1,D5 +0000017E: 4240 'B@' CLR.W D0 +00000180: 1019 '..' MOVE.B (A1)+,D0 +00000182: 41E8 0100 'A...' LEA $0100(A0),A0 +00000186: 4A30 0000 'J0..' TST.B $00(A0,D0.W) +0000018A: 6700 000A 'g...' BEQ *+$000C ; 00000196 +0000018E: 1D40 FFE7 '.@..' MOVE.B D0,-$0019(A6) +00000192: 6000 000A '`...' BRA *+$000C ; 0000019E +00000196: 163C 0001 '.<..' MOVE.B #$01,D3 +0000019A: 1D43 FFE6 '.C..' MOVE.B D3,-$001A(A6) +0000019E: 3003 '0.' MOVE.W D3,D0 +000001A0: 0C00 0020 '... ' CMPI.B #$20,D0 ; ' ' +000001A4: 6700 FF7C 'g..|' BEQ *-$0082 ; 00000122 +000001A8: D040 '.@' ADD.W D0,D0 +000001AA: D040 '.@' ADD.W D0,D0 +000001AC: 2044 ' D' MOVEA.L D4,A0 +000001AE: 2230 0000 '"0..' MOVE.L $00(A0,D0.W),D1 +000001B2: 6700 0030 'g..0' BEQ *+$0032 ; 000001E4 +000001B6: 4A2E FFE7 'J...' TST.B -$0019(A6) +000001BA: 6700 0020 'g.. ' BEQ *+$0022 ; 000001DC +000001BE: 2041 ' A' MOVEA.L D1,A0 +000001C0: D1C6 '..' ADDA.L D6,A0 +000001C2: 7200 'r.' MOVEQ #$00,D1 +000001C4: 122E FFE7 '....' MOVE.B -$0019(A6),D1 +000001C8: D241 '.A' ADD.W D1,D1 +000001CA: D241 '.A' ADD.W D1,D1 +000001CC: 2230 1000 '"0..' MOVE.L $00(A0,D1.W),D1 +000001D0: 6E00 0076 'n..v' BGT *+$0078 ; 00000248 +000001D4: 0801 001E '....' BTST #$1E,D1 +000001D8: 6600 FF48 'f..H' BNE *-$00B6 ; 00000122 +000001DC: 0281 3FFF FFFF '..?...' ANDI.L #$3FFFFFFF,D1 +000001E2: 6664 'fd' BNE.S *+$0066 ; 00000248 +000001E4: 48E7 A060 'H..`' MOVEM.L D0/D2/A1/A2,-(A7) +000001E8: 51EE FFD2 'Q...' SF -$002E(A6) +000001EC: 594F 'YO' SUBQ.W #4,A7 +000001EE: 7200 'r.' MOVEQ #$00,D1 +000001F0: 1229 FFFF '.)..' MOVE.B -$0001(A1),D1 +000001F4: 3D41 FFB4 '=A..' MOVE.W D1,-$004C(A6) +000001F8: 4AAE FFE8 'J...' TST.L -$0018(A6) +000001FC: 670C 'g.' BEQ.S *+$000E ; 0000020A +000001FE: 1D6E FFE6 FFB4 '.n....' MOVE.B -$001A(A6),-$004C(A6) +00000204: 1D6E FFE7 FFB5 '.n....' MOVE.B -$0019(A6),-$004B(A6) +0000020A: 2F38 0B2A '/8.*' MOVE.L $0B2A,-(A7) +0000020E: 486E FFB2 'Hn..' PEA -$004E(A6) +00000212: 303C 0004 '0<..' MOVE.W #$0004,D0 +00000216: A854 '.T' _FontDispatch ; A854 +00000218: 2078 0B2A ' x.*' MOVEA.L $0B2A,A0 +0000021C: 2E10 '..' MOVE.L (A0),D7 +0000021E: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000222: 2068 0068 ' h.h' MOVEA.L $0068(A0),A0 +00000226: 2050 ' P' MOVEA.L (A0),A0 +00000228: 2068 0018 ' h..' MOVEA.L $0018(A0),A0 +0000022C: 2D48 FFEC '-H..' MOVE.L A0,-$0014(A6) +00000230: 2C10 ',.' MOVE.L (A0),D6 +00000232: 2046 ' F' MOVEA.L D6,A0 +00000234: 41E8 0054 'A..T' LEA $0054(A0),A0 +00000238: 2808 '(.' MOVE.L A0,D4 +0000023A: 584F 'XO' ADDQ.W #4,A7 +0000023C: 4CDF 0605 'L...' MOVEM.L (A7)+,D0/D2/A1/A2 +00000240: 222E FFD4 '"...' MOVE.L -$002C(A6),D1 +00000244: 6700 FEDC 'g...' BEQ *-$0122 ; 00000122 +00000248: D286 '..' ADD.L D6,D1 +0000024A: 2A41 '*A' MOVEA.L D1,A5 +0000024C: 4AAE 0010 'J...' TST.L $0010(A6) +00000250: 6706 'g.' BEQ.S *+$0008 ; 00000258 +00000252: 2047 ' G' MOVEA.L D7,A0 +00000254: 24F0 0000 '$...' MOVE.L $00(A0,D0.W),(A2)+ +00000258: 4AAE 000C 'J...' TST.L $000C(A6) +0000025C: 6708 'g.' BEQ.S *+$000A ; 00000266 +0000025E: 26AD 0004 '&...' MOVE.L $0004(A5),(A3) +00000262: 9553 '.S' SUB.W D2,(A3) +00000264: 584B 'XK' ADDQ.W #4,A3 +00000266: 4AAE 0008 'J...' TST.L $0008(A6) +0000026A: 672A 'g*' BEQ.S *+$002C ; 00000296 +0000026C: 426C 0002 'Bl..' CLR.W $0002(A4) +00000270: 302D 000E '0-..' MOVE.W $000E(A5),D0 +00000274: D02E FFB1 '....' ADD.B -$004F(A6),D0 +00000278: 3940 0006 '9@..' MOVE.W D0,$0006(A4) +0000027C: 122E FFB0 '....' MOVE.B -$0050(A6),D1 +00000280: 4881 'H.' EXT.W D1 +00000282: 3015 '0.' MOVE.W (A5),D0 +00000284: 9041 '.A' SUB.W D1,D0 +00000286: D042 '.B' ADD.W D2,D0 +00000288: 3880 '8.' MOVE.W D0,(A4) +0000028A: 396D 0002 0004 '9m....' MOVE.W $0002(A5),$0004(A4) +00000290: D56C 0004 '.l..' ADD.W D2,$0004(A4) +00000294: 508C 'P.' ADDQ.L #8,A4 +00000296: 4AAE 0018 'J...' TST.L $0018(A6) +0000029A: 6712 'g.' BEQ.S *+$0014 ; 000002AE +0000029C: 206E 0018 ' n..' MOVEA.L $0018(A6),A0 +000002A0: 3010 '0.' MOVE.W (A0),D0 +000002A2: 322D 0002 '2-..' MOVE.W $0002(A5),D1 +000002A6: D242 '.B' ADD.W D2,D1 +000002A8: B041 '.A' CMP.W D1,D0 +000002AA: 6C02 'l.' BGE.S *+$0004 ; 000002AE +000002AC: 3081 '0.' MOVE.W D1,(A0) +000002AE: 4AAE 0014 'J...' TST.L $0014(A6) +000002B2: 6718 'g.' BEQ.S *+$001A ; 000002CC +000002B4: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +000002B8: 3215 '2.' MOVE.W (A5),D1 +000002BA: 102E FFB0 '....' MOVE.B -$0050(A6),D0 +000002BE: 4880 'H.' EXT.W D0 +000002C0: 9240 '.@' SUB.W D0,D1 +000002C2: D242 '.B' ADD.W D2,D1 +000002C4: 3010 '0.' MOVE.W (A0),D0 +000002C6: B041 '.A' CMP.W D1,D0 +000002C8: 6F02 'o.' BLE.S *+$0004 ; 000002CC +000002CA: 3081 '0.' MOVE.W D1,(A0) +000002CC: 51CD FE88 'Q...' DBF D5,*-$0176 ; 00000156 +000002D0: 4AAE 0018 'J...' TST.L $0018(A6) +000002D4: 6718 'g.' BEQ.S *+$001A ; 000002EE +000002D6: 4AAE 0014 'J...' TST.L $0014(A6) +000002DA: 6712 'g.' BEQ.S *+$0014 ; 000002EE +000002DC: 206E 0018 ' n..' MOVEA.L $0018(A6),A0 +000002E0: 3010 '0.' MOVE.W (A0),D0 +000002E2: 226E 0014 '"n..' MOVEA.L $0014(A6),A1 +000002E6: B051 '.Q' CMP.W (A1),D0 +000002E8: 6C04 'l.' BGE.S *+$0006 ; 000002EE +000002EA: 4251 'BQ' CLR.W (A1) +000002EC: 4250 'BP' CLR.W (A0) +000002EE: 2278 0B2A '"x.*' MOVEA.L $0B2A,A1 +000002F2: 2251 '"Q' MOVEA.L (A1),A1 +000002F4: 2069 0400 ' i..' MOVEA.L $0400(A1),A0 +000002F8: 102E FFAE '....' MOVE.B -$0052(A6),D0 +000002FC: A06A '.j' _HSetState ; A06A +000002FE: 4CDF 3CF8 'L.<.' MOVEM.L (A7)+,D3-D7/A2-A5 +00000302: 4E5E 'N^' UNLK A6 +00000304: 205F ' _' MOVEA.L (A7)+,A0 +00000306: 4FEF 0022 'O.."' LEA $0022(A7),A7 +0000030A: 4ED0 'N.' JMP (A0) +0000030C: 3D7C 00C0 002A '=|...*' MOVE.W #$00C0,$002A(A6) +00000312: 60BC '`.' BRA.S *-$0042 ; 000002D0 +00000314: 3D7C 8099 002A '=|...*' MOVE.W #$8099,$002A(A6) +0000031A: 60B4 '`.' BRA.S *-$004A ; 000002D0 + +Comment: + + OUTLINEMETRICS ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: SETOUTLINEPREFERRED [992A0, 992BE) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:OutlineMetrics.a + + +Dictionary: Flags $00 FirstId 382 + 382: SETOUTLINEPREFERRED + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SETOUTLINEPREFERRED"(382) Segment="Main"(200) +Size: Flags $00 ModuleSize 30 + +Content: Flags $08 +Contents offset $0000 size $001E +00000000: 205F ' _' MOVEA.L (A7)+,A0 +00000002: 4A17 'J.' TST.B (A7) +00000004: 544F 'TO' ADDQ.W #2,A7 +00000006: 6608 'f.' BNE.S *+$000A ; 00000010 +00000008: 08B8 0005 0938 '.....8' BCLR #$05,$0938 +0000000E: 6006 '`.' BRA.S *+$0008 ; 00000016 +00000010: 08F8 0005 0938 '.....8' BSET #$05,$0938 +00000016: 21F8 0A06 0B4C '!....L' MOVE.L $0A06,$0B4C +0000001C: 4ED0 'N.' JMP (A0) + +Comment: + + SETOUTLINEPREFERRED ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: GETOUTLINEPREFERRED [992D0, 992E0) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:OutlineMetrics.a + + +Dictionary: Flags $00 FirstId 383 + 383: GETOUTLINEPREFERRED + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GETOUTLINEPREFERRED"(383) Segment="Main"(200) +Size: Flags $00 ModuleSize 16 + +Content: Flags $08 +Contents offset $0000 size $0010 +00000000: 426F 0004 'Bo..' CLR.W $0004(A7) +00000004: 0838 0005 0938 '.8...8' BTST #$05,$0938 +0000000A: 56EF 0004 'V...' SNE $0004(A7) +0000000E: 4E75 'Nu' RTS + +Comment: + + GETOUTLINEPREFERRED ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ISOUTLINE [992F0, 99340) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:OutlineMetrics.a + + +Dictionary: Flags $00 FirstId 384 + 384: ISOUTLINE + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ISOUTLINE"(384) Segment="Main"(200) +Size: Flags $00 ModuleSize 80 + +Content: Flags $08 +Contents offset $0000 size $0050 +00000000: 4E56 FFF0 'NV..' LINK.W A6,#-$0010 +00000004: 48E7 1E38 'H..8' MOVEM.L D3-D6/A2-A4,-(A7) +00000008: 2855 '(U' MOVEA.L (A5),A4 +0000000A: 2054 ' T' MOVEA.L (A4),A0 +0000000C: 43EE FFF0 'C...' LEA -$0010(A6),A1 +00000010: 32E8 0044 '2..D' MOVE.W $0044(A0),(A1)+ +00000014: 32E8 004A '2..J' MOVE.W $004A(A0),(A1)+ +00000018: 12E8 0046 '...F' MOVE.B $0046(A0),(A1)+ +0000001C: 50D9 'P.' ST (A1)+ +0000001E: 32D0 '2.' MOVE.W (A0),(A1)+ +00000020: 22EE 000C '"...' MOVE.L $000C(A6),(A1)+ +00000024: 22EE 0008 '"...' MOVE.L $0008(A6),(A1)+ +00000028: 42A7 'B.' CLR.L -(A7) +0000002A: 486E FFF0 'Hn..' PEA -$0010(A6) +0000002E: A901 '..' _FMSwapFont ; A901 +00000030: 205F ' _' MOVEA.L (A7)+,A0 +00000032: 426E 0010 'Bn..' CLR.W $0010(A6) +00000036: 2078 0B2A ' x.*' MOVEA.L $0B2A,A0 +0000003A: 2050 ' P' MOVEA.L (A0),A0 +0000003C: 4A28 0436 'J(.6' TST.B $0436(A0) +00000040: 56EE 0010 'V...' SNE $0010(A6) +00000044: 4CDF 1C78 'L..x' MOVEM.L (A7)+,D3-D6/A2-A4 +00000048: 4E5E 'N^' UNLK A6 +0000004A: 205F ' _' MOVEA.L (A7)+,A0 +0000004C: 504F 'PO' ADDQ.W #8,A7 +0000004E: 4ED0 'N.' JMP (A0) + +Comment: + + ISOUTLINE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: SETPRESERVEGLYPH [99350, 99368) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:OutlineMetrics.a + + +Dictionary: Flags $00 FirstId 385 + 385: SETPRESERVEGLYPH +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SETPRESERVEGLYPH"(385) Segment="Main"(200) +Size: Flags $00 ModuleSize 24 + +Content: Flags $08 +Contents offset $0000 size $0018 +00000000: 205F ' _' MOVEA.L (A7)+,A0 +00000002: 4A17 'J.' TST.B (A7) +00000004: 544F 'TO' ADDQ.W #2,A7 +00000006: 6608 'f.' BNE.S *+$000A ; 00000010 +00000008: 08B8 0004 0938 '.....8' BCLR #$04,$0938 +0000000E: 6006 '`.' BRA.S *+$0008 ; 00000016 +00000010: 08F8 0004 0938 '.....8' BSET #$04,$0938 +00000016: 4ED0 'N.' JMP (A0) + +Comment: + + SETPRESERVEGLYPH ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: GETPRESERVEGLYPH [99380, 99390) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:OutlineMetrics.a + + +Dictionary: Flags $00 FirstId 386 + 386: GETPRESERVEGLYPH +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GETPRESERVEGLYPH"(386) Segment="Main"(200) +Size: Flags $00 ModuleSize 16 + +Content: Flags $08 +Contents offset $0000 size $0010 +00000000: 426F 0004 'Bo..' CLR.W $0004(A7) +00000004: 0838 0004 0938 '.8...8' BTST #$04,$0938 +0000000A: 56EF 0004 'V...' SNE $0004(A7) +0000000E: 4E75 'Nu' RTS + +Comment: + + GETPRESERVEGLYPH ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: SPLINECALL [993A0, 993E2) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Trap A854 + + +Dictionary: Flags $00 FirstId 387 + 387: SPLINECALL +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SPLINECALL"(387) Segment="Main"(200) +Size: Flags $00 ModuleSize 66 + +Content: Flags $08 +Contents offset $0000 size $0042 +00000000: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000004: 2228 0068 '"(.h' MOVE.L $0068(A0),D1 +00000008: 6720 'g ' BEQ.S *+$0022 ; 0000002A +0000000A: 2041 ' A' MOVEA.L D1,A0 +0000000C: 2050 ' P' MOVEA.L (A0),A0 +0000000E: 2268 0004 '"h..' MOVEA.L $0004(A0),A1 +00000012: 4A40 'J@' TST.W D0 +00000014: 6A08 'j.' BPL.S *+$000A ; 0000001E +00000016: 0240 7FFF '.@..' ANDI.W #$7FFF,D0 +0000001A: 2268 0008 '"h..' MOVEA.L $0008(A0),A1 +0000001E: 2219 '".' MOVE.L (A1)+,D1 +00000020: B041 '.A' CMP.W D1,D0 +00000022: 6406 'd.' BCC.S *+$0008 ; 0000002A +00000024: 2271 0400 '"q..' MOVEA.L $00(A1,D0.W*4),A1 +00000028: 4ED1 'N.' JMP (A1) +0000002A: 4840 'H@' SWAP D0 +0000002C: 7200 'r.' MOVEQ #$00,D1 +0000002E: 1200 '..' MOVE.B D0,D1 +00000030: E088 '..' LSR.L #8,D0 +00000032: DEC1 '..' ADDA.W D1,A7 +00000034: 224F '"O' MOVEA.L A7,A1 +00000036: 6004 '`.' BRA.S *+$0006 ; 0000003C +00000038: 12FC 00FF '....' MOVE.B #$FF,(A1)+ +0000003C: 51C8 FFFA 'Q...' DBF D0,*-$0004 ; 00000038 +00000040: 4ED1 'N.' JMP (A1) + +Comment: + + SPLINECALL ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: INSTALLBASSCOMMON [993F0, 99526) + + Module started due to: MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +8C (9947C): LEA INITIALIZEDISKCACHE, A1 + +86 (99476): LEA INITIALIZEPARTIALFONTS, A1 + +EE (994DE): LEA FS_CLOSEFONTS, A1 + +E8 (994D8): LEA FS_CONTOURSCAN, A1 + +E2 (994D2): LEA FS_RESTOREOUTLINES, A1 + +DC (994CC): LEA FS_SAVEOUTLINES, A1 + +D6 (994C6): LEA FS_SIZEOFOUTLINES, A1 + +D0 (994C0): LEA FS_FINDBITMAPSIZE, A1 + +CA (994BA): LEA FS_CONTOURNOGRIDFIT, A1 + +C4 (994B4): LEA FS_CONTOURGRIDFIT, A1 + +BE (994AE): LEA FS_GETADVANCEWIDTH, A1 + +B8 (994A8): LEA FS_NEWGLYPH, A1 + +B2 (994A2): LEA FS_NEWTRANSFORMATION, A1 + +AC (9949C): LEA FS_NEWSFNT, A1 + +A6 (99496): LEA FS_INITIALIZE, A1 + +A0 (99490): LEA FS_OPENFONTS, A1 + +80 (99470): LEA FS_LOWESTPPEM, A1 + +7A (9946A): LEA SB_SFNTMATCHSIZE, A1 + +74 (99464): LEA SB_FLUSHFONTS, A1 + +6E (9945E): LEA GETPRESERVEGLYPH, A1 + +68 (99458): LEA SETPRESERVEGLYPH, A1 + +62 (99452): LEA GETOUTLINEPREFERRED, A1 + +5C (9944C): LEA OUTLINEMETRICS, A1 + +56 (99446): LEA SB_PREFLIGHTFONTMEM, A1 + +50 (99440): LEA SB_SEARCHFORCACHE, A1 + +4A (9943A): LEA SB_FILLWIDTHTAB, A1 + +44 (99434): LEA SB_RETRIEVEGLYPH, A1 + +3E (9942E): LEA SB_FILLPRINTERWIDTHS, A1 + +38 (99428): LEA SB_KILLSOMECACHES, A1 + +32 (99422): LEA SETOUTLINEPREFERRED, A1 + +2C (9941C): LEA ISOUTLINE, A1 + + Unresolved outgoing references: + +122 (99512): BSR $99570 + +130 (99520): BSR $99570 + + +Dictionary: Flags $00 FirstId 388 + 388: INSTALLBASSCOMMON + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INSTALLBASSCOMMON"(388) Segment="Main"(200) +Size: Flags $00 ModuleSize 310 + +Content: Flags $08 +Contents offset $0000 size $0136 +00000000: 203C 0000 00A2 ' <....' MOVE.L #$000000A2,D0 +00000006: A722 '."' _NewHandle ,Sys,Immed ; A722 +00000008: 6600 011E 'f...' BNE *+$0120 ; 00000128 +0000000C: 2478 02B6 '$x..' MOVEA.L $02B6,A2 +00000010: 2548 0068 '%H.h' MOVE.L A0,$0068(A2) +00000014: 2450 '$P' MOVEA.L (A0),A2 +00000016: 157C 0001 002B '.|...+' MOVE.B #$01,$002B(A2) +0000001C: A029 '.)' _HLock ; A029 +0000001E: 7048 'pH' MOVEQ #$48,D0 ; 'H' +00000020: A71E '..' _NewPtrSysClear ; A71E +00000022: 2548 0004 '%H..' MOVE.L A0,$0004(A2) +00000026: 676A 'gj' BEQ.S *+$006C ; 00000092 +00000028: 7011 'p.' MOVEQ #$11,D0 +0000002A: 20C0 ' .' MOVE.L D0,(A0)+ +0000002C: 43FA 0000 'C...' LEA ISOUTLINE,A1 ; id: 384 +00000030: 20C9 ' .' MOVE.L A1,(A0)+ +00000032: 43FA 0000 'C...' LEA SETOUTLINEPREFERRED,A1 ; id: 382 +00000036: 20C9 ' .' MOVE.L A1,(A0)+ +00000038: 43FA 0000 'C...' LEA SB_KILLSOMECACHES,A1 ; id: 413 +0000003C: 20C9 ' .' MOVE.L A1,(A0)+ +0000003E: 43FA 0000 'C...' LEA SB_FILLPRINTERWIDTHS,A1 ; id: 412 +00000042: 20C9 ' .' MOVE.L A1,(A0)+ +00000044: 43FA 0000 'C...' LEA SB_RETRIEVEGLYPH,A1 ; id: 411 +00000048: 20C9 ' .' MOVE.L A1,(A0)+ +0000004A: 43FA 0000 'C...' LEA SB_FILLWIDTHTAB,A1 ; id: 410 +0000004E: 20C9 ' .' MOVE.L A1,(A0)+ +00000050: 43FA 0000 'C...' LEA SB_SEARCHFORCACHE,A1 ; id: 409 +00000054: 20C9 ' .' MOVE.L A1,(A0)+ +00000056: 43FA 0000 'C...' LEA SB_PREFLIGHTFONTMEM,A1 ; id: 408 +0000005A: 20C9 ' .' MOVE.L A1,(A0)+ +0000005C: 43FA 0000 'C...' LEA OUTLINEMETRICS,A1 ; id: 381 +00000060: 20C9 ' .' MOVE.L A1,(A0)+ +00000062: 43FA 0000 'C...' LEA GETOUTLINEPREFERRED,A1 ; id: 383 +00000066: 20C9 ' .' MOVE.L A1,(A0)+ +00000068: 43FA 0000 'C...' LEA SETPRESERVEGLYPH,A1 ; id: 385 +0000006C: 20C9 ' .' MOVE.L A1,(A0)+ +0000006E: 43FA 0000 'C...' LEA GETPRESERVEGLYPH,A1 ; id: 386 +00000072: 20C9 ' .' MOVE.L A1,(A0)+ +00000074: 43FA 0000 'C...' LEA SB_FLUSHFONTS,A1 ; id: 407 +00000078: 20C9 ' .' MOVE.L A1,(A0)+ +0000007A: 43FA 0000 'C...' LEA SB_SFNTMATCHSIZE,A1 ; id: 406 +0000007E: 20C9 ' .' MOVE.L A1,(A0)+ +00000080: 43FA 0000 'C...' LEA FS_LOWESTPPEM,A1 ; id: 405 +00000084: 20C9 ' .' MOVE.L A1,(A0)+ +00000086: 43FA 0000 'C...' LEA INITIALIZEPARTIALFONTS,A1 ; id: 390 +0000008A: 20C9 ' .' MOVE.L A1,(A0)+ +0000008C: 43FA 0000 'C...' LEA INITIALIZEDISKCACHE,A1 ; id: 389 +00000090: 20C9 ' .' MOVE.L A1,(A0)+ +00000092: 703C 'p<' MOVEQ #$3C,D0 ; '<' +00000094: A71E '..' _NewPtrSysClear ; A71E +00000096: 2548 0008 '%H..' MOVE.L A0,$0008(A2) +0000009A: 6758 'gX' BEQ.S *+$005A ; 000000F4 +0000009C: 700E 'p.' MOVEQ #$0E,D0 +0000009E: 20C0 ' .' MOVE.L D0,(A0)+ +000000A0: 43FA 0000 'C...' LEA FS_OPENFONTS,A1 ; id: 404 +000000A4: 20C9 ' .' MOVE.L A1,(A0)+ +000000A6: 43FA 0000 'C...' LEA FS_INITIALIZE,A1 ; id: 403 +000000AA: 20C9 ' .' MOVE.L A1,(A0)+ +000000AC: 43FA 0000 'C...' LEA FS_NEWSFNT,A1 ; id: 402 +000000B0: 20C9 ' .' MOVE.L A1,(A0)+ +000000B2: 43FA 0000 'C...' LEA FS_NEWTRANSFORMATION,A1 ; id: 401 +000000B6: 20C9 ' .' MOVE.L A1,(A0)+ +000000B8: 43FA 0000 'C...' LEA FS_NEWGLYPH,A1 ; id: 400 +000000BC: 20C9 ' .' MOVE.L A1,(A0)+ +000000BE: 43FA 0000 'C...' LEA FS_GETADVANCEWIDTH,A1 ; id: 399 +000000C2: 20C9 ' .' MOVE.L A1,(A0)+ +000000C4: 43FA 0000 'C...' LEA FS_CONTOURGRIDFIT,A1 ; id: 398 +000000C8: 20C9 ' .' MOVE.L A1,(A0)+ +000000CA: 43FA 0000 'C...' LEA FS_CONTOURNOGRIDFIT,A1 ; id: 397 +000000CE: 20C9 ' .' MOVE.L A1,(A0)+ +000000D0: 43FA 0000 'C...' LEA FS_FINDBITMAPSIZE,A1 ; id: 396 +000000D4: 20C9 ' .' MOVE.L A1,(A0)+ +000000D6: 43FA 0000 'C...' LEA FS_SIZEOFOUTLINES,A1 ; id: 395 +000000DA: 20C9 ' .' MOVE.L A1,(A0)+ +000000DC: 43FA 0000 'C...' LEA FS_SAVEOUTLINES,A1 ; id: 394 +000000E0: 20C9 ' .' MOVE.L A1,(A0)+ +000000E2: 43FA 0000 'C...' LEA FS_RESTOREOUTLINES,A1 ; id: 393 +000000E6: 20C9 ' .' MOVE.L A1,(A0)+ +000000E8: 43FA 0000 'C...' LEA FS_CONTOURSCAN,A1 ; id: 392 +000000EC: 20C9 ' .' MOVE.L A1,(A0)+ +000000EE: 43FA 0000 'C...' LEA FS_CLOSEFONTS,A1 ; id: 391 +000000F2: 20C9 ' .' MOVE.L A1,(A0)+ +000000F4: 08B8 0004 0938 '.....8' BCLR #$04,$0938 +000000FA: 08B8 0005 0938 '.....8' BCLR #$05,$0938 +00000100: 203C 0000 A89F ' <....' MOVE.L #$0000A89F,D0 +00000106: A146 '.F' _GetTrapAddress ; A146 +00000108: 2608 '&.' MOVE.L A0,D3 +0000010A: 203C 0000 AB03 ' <....' MOVE.L #$0000AB03,D0 +00000110: A746 '.F' _GetToolTrapAddress ; A746 +00000112: B688 '..' CMP.L A0,D3 +00000114: 56EA 002E 'V...' SNE $002E(A2) +00000118: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000011C: 2068 0068 ' h.h' MOVEA.L $0068(A0),A0 +00000120: A02A '.*' _HUnlock ; A02A +00000122: 6100 005C 'a..\' BSR *+$005E ; 00000180 +00000126: 4E75 'Nu' RTS +00000128: 2478 02B6 '$x..' MOVEA.L $02B6,A2 +0000012C: 42AA 0068 'B..h' CLR.L $0068(A2) +00000130: 6100 004E 'a..N' BSR *+$0050 ; 00000180 +00000134: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 389 + 389: INITIALIZEDISKCACHE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INITIALIZEDISKCACHE"(389) + 0000008E + +Dictionary: Flags $00 FirstId 390 + 390: INITIALIZEPARTIALFONTS +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INITIALIZEPARTIALFONTS"(390) + 00000088 + +Dictionary: Flags $00 FirstId 391 + 391: FS_CLOSEFONTS + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FS_CLOSEFONTS"(391) + 000000F0 + +Dictionary: Flags $00 FirstId 392 + 392: FS_CONTOURSCAN +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FS_CONTOURSCAN"(392) + 000000EA + +Dictionary: Flags $00 FirstId 393 + 393: FS_RESTOREOUTLINES +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FS_RESTOREOUTLINES"(393) + 000000E4 + +Dictionary: Flags $00 FirstId 394 + 394: FS_SAVEOUTLINES + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FS_SAVEOUTLINES"(394) + 000000DE + +Dictionary: Flags $00 FirstId 395 + 395: FS_SIZEOFOUTLINES + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FS_SIZEOFOUTLINES"(395) + 000000D8 + +Dictionary: Flags $00 FirstId 396 + 396: FS_FINDBITMAPSIZE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FS_FINDBITMAPSIZE"(396) + 000000D2 + +Dictionary: Flags $00 FirstId 397 + 397: FS_CONTOURNOGRIDFIT + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FS_CONTOURNOGRIDFIT"(397) + 000000CC + +Dictionary: Flags $00 FirstId 398 + 398: FS_CONTOURGRIDFIT + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FS_CONTOURGRIDFIT"(398) + 000000C6 + +Dictionary: Flags $00 FirstId 399 + 399: FS_GETADVANCEWIDTH +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FS_GETADVANCEWIDTH"(399) + 000000C0 + +Dictionary: Flags $00 FirstId 400 + 400: FS_NEWGLYPH + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FS_NEWGLYPH"(400) + 000000BA + +Dictionary: Flags $00 FirstId 401 + 401: FS_NEWTRANSFORMATION +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FS_NEWTRANSFORMATION"(401) + 000000B4 + +Dictionary: Flags $00 FirstId 402 + 402: FS_NEWSFNT +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FS_NEWSFNT"(402) + 000000AE + +Dictionary: Flags $00 FirstId 403 + 403: FS_INITIALIZE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FS_INITIALIZE"(403) + 000000A8 + +Dictionary: Flags $00 FirstId 404 + 404: FS_OPENFONTS +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FS_OPENFONTS"(404) + 000000A2 + +Dictionary: Flags $00 FirstId 405 + 405: FS_LOWESTPPEM + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FS_LOWESTPPEM"(405) + 00000082 + +Dictionary: Flags $00 FirstId 406 + 406: SB_SFNTMATCHSIZE +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SB_SFNTMATCHSIZE"(406) + 0000007C + +Dictionary: Flags $00 FirstId 407 + 407: SB_FLUSHFONTS + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SB_FLUSHFONTS"(407) + 00000076 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETPRESERVEGLYPH"(386) + 00000070 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SETPRESERVEGLYPH"(385) + 0000006A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETOUTLINEPREFERRED"(383) + 00000064 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="OUTLINEMETRICS"(381) + 0000005E + +Dictionary: Flags $00 FirstId 408 + 408: SB_PREFLIGHTFONTMEM + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SB_PREFLIGHTFONTMEM"(408) + 00000058 + +Dictionary: Flags $00 FirstId 409 + 409: SB_SEARCHFORCACHE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SB_SEARCHFORCACHE"(409) + 00000052 + +Dictionary: Flags $00 FirstId 410 + 410: SB_FILLWIDTHTAB + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SB_FILLWIDTHTAB"(410) + 0000004C + +Dictionary: Flags $00 FirstId 411 + 411: SB_RETRIEVEGLYPH +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SB_RETRIEVEGLYPH"(411) + 00000046 + +Dictionary: Flags $00 FirstId 412 + 412: SB_FILLPRINTERWIDTHS +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SB_FILLPRINTERWIDTHS"(412) + 00000040 + +Dictionary: Flags $00 FirstId 413 + 413: SB_KILLSOMECACHES + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SB_KILLSOMECACHES"(413) + 0000003A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SETOUTLINEPREFERRED"(382) + 00000034 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ISOUTLINE"(384) + 0000002E +Comment: + + INSTALLBASSCOMMON ended due to: BRA.L island below, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: FORCEINITFONTSCALL [99550, 99556) + + Module started due to: island above, MOD directive, MODGUESS (align, label, BRA.L then padding) + + +Dictionary: Flags $00 FirstId 414 + 414: FORCEINITFONTSCALL +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FORCEINITFONTSCALL"(414) Segment="Main"(200) +Size: Flags $00 ModuleSize 6 + +Content: Flags $08 +Contents offset $0000 size $0006 +00000000: 50F8 0D42 'P..B' ST $0D42 +00000004: 4E75 'Nu' RTS + +Comment: + + FORCEINITFONTSCALL ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: INITZONEGLUE [99560, 9956C) + + Module started due to: MOD directive, MODGUESS (align, label, RTS then padding) + + +Dictionary: Flags $00 FirstId 415 + 415: INITZONEGLUE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INITZONEGLUE"(415) Segment="Main"(200) +Size: Flags $00 ModuleSize 12 + +Content: Flags $08 +Contents offset $0000 size $000C +00000000: 225F '"_' MOVEA.L (A7)+,A1 +00000002: 204F ' O' MOVEA.L A7,A0 +00000004: A019 '..' _InitZone ; A019 +00000006: 4FEF 000E 'O...' LEA $000E(A7),A7 +0000000A: 4ED1 'N.' JMP (A1) + +Comment: + + INITZONEGLUE ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_99570 [99570, 99582) + + Module started due to: MODGUESS (align, JMP (A1) then padding) + + +Dictionary: Flags $00 FirstId 416 + 416: AUTOMOD_99570 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_99570"(416) Segment="Main"(200) +Size: Flags $00 ModuleSize 18 + +Content: Flags $08 +Contents offset $0000 size $0012 +00000000: 554F 'UO' SUBQ.W #2,A7 +00000002: 2F3C 0000 C000 '/<....' MOVE.L #$0000C000,-(A7) +00000008: 303C 000F '0<..' MOVE.W #$000F,D0 +0000000C: A854 '.T' _FontDispatch ; A854 +0000000E: 544F 'TO' ADDQ.W #2,A7 +00000010: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_99570 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_99590 [99590, 9986C) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +58 (995E8): JSR fsg_IncrementElement + +32 (995C2): JSR fsg_SetUpElement + + +Dictionary: Flags $00 FirstId 417 + 417: AUTOMOD_99590 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_99590"(417) Segment="Main"(200) +Size: Flags $00 ModuleSize 732 + +Content: Flags $08 +Contents offset $0000 size $02DC +00000000: 4E56 FFF0 'NV..' LINK.W A6,#-$0010 +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 2C2E 0018 ',...' MOVE.L $0018(A6),D6 +0000000C: 286E 001C '(n..' MOVEA.L $001C(A6),A4 +00000010: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000014: 41E8 00AC 'A...' LEA $00AC(A0),A0 +00000018: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +0000001C: 7001 'p.' MOVEQ #$01,D0 +0000001E: B054 '.T' CMP.W (A4),D0 +00000020: 6618 'f.' BNE.S *+$001A ; 0000003A +00000022: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000026: 4268 01CE 'Bh..' CLR.W $01CE(A0) +0000002A: 7001 'p.' MOVEQ #$01,D0 +0000002C: 2F00 '/.' MOVE.L D0,-(A7) +0000002E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000032: 4EBA 0000 'N...' JSR fsg_SetUpElement ; id: 365 +00000036: 504F 'PO' ADDQ.W #8,A7 +00000038: 6026 '`&' BRA.S *+$0028 ; 00000060 +0000003A: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000003E: 3028 001C '0(..' MOVE.W $001C(A0),D0 +00000042: 48C0 'H.' EXT.L D0 +00000044: 2F00 '/.' MOVE.L D0,-(A7) +00000046: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000004A: 7000 'p.' MOVEQ #$00,D0 +0000004C: 3028 020A '0(..' MOVE.W $020A(A0),D0 +00000050: 2F00 '/.' MOVE.L D0,-(A7) +00000052: 7001 'p.' MOVEQ #$01,D0 +00000054: 2F00 '/.' MOVE.L D0,-(A7) +00000056: 2F08 '/.' MOVE.L A0,-(A7) +00000058: 4EBA 0000 'N...' JSR fsg_IncrementElement ; id: 366 +0000005C: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000060: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000064: 3154 01D0 '1T..' MOVE.W (A4),$01D0(A0) +00000068: 5254 'RT' ADDQ.W #1,(A4) +0000006A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000006E: 2146 0194 '!F..' MOVE.L D6,$0194(A0) +00000072: 6E54 'nT' BGT.S *+$0056 ; 000000C8 +00000074: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000078: 317C 0001 001C '1|....' MOVE.W #$0001,$001C(A0) +0000007E: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000082: 5268 01CE 'Rh..' ADDQ.W #1,$01CE(A0) +00000086: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000008A: 2068 0020 ' h. ' MOVEA.L $0020(A0),A0 +0000008E: 4250 'BP' CLR.W (A0) +00000090: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000094: 2068 0024 ' h.$' MOVEA.L $0024(A0),A0 +00000098: 4250 'BP' CLR.W (A0) +0000009A: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +0000009E: 7000 'p.' MOVEQ #$00,D0 +000000A0: 2080 ' .' MOVE.L D0,(A0) +000000A2: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000A6: 2068 0018 ' h..' MOVEA.L $0018(A0),A0 +000000AA: 10BC 0001 '....' MOVE.B #$01,(A0) +000000AE: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000B2: 2068 0010 ' h..' MOVEA.L $0010(A0),A0 +000000B6: 2080 ' .' MOVE.L D0,(A0) +000000B8: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000BC: 2068 0014 ' h..' MOVEA.L $0014(A0),A0 +000000C0: 2080 ' .' MOVE.L D0,(A0) +000000C2: 7000 'p.' MOVEQ #$00,D0 +000000C4: 6000 020C '`...' BRA *+$020E ; 000002D2 +000000C8: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000000CC: 226E FFFC '"n..' MOVEA.L -$0004(A6),A1 +000000D0: 3350 001C '3P..' MOVE.W (A0),$001C(A1) +000000D4: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000D8: 3028 001C '0(..' MOVE.W $001C(A0),D0 +000000DC: 48C0 'H.' EXT.L D0 +000000DE: 2C00 ',.' MOVE.L D0,D6 +000000E0: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000E4: DD68 01CE '.h..' ADD.W D6,$01CE(A0) +000000E8: 4A86 'J.' TST.L D6 +000000EA: 6D0E 'm.' BLT.S *+$0010 ; 000000FA +000000EC: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000F0: 7000 'p.' MOVEQ #$00,D0 +000000F2: 3028 01A0 '0(..' MOVE.W $01A0(A0),D0 +000000F6: B086 '..' CMP.L D6,D0 +000000F8: 6C0A 'l.' BGE.S *+$000C ; 00000104 +000000FA: 203C 0000 1403 ' <....' MOVE.L #$00001403,D0 +00000100: 6000 01D0 '`...' BRA *+$01D2 ; 000002D2 +00000104: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000108: 2868 0020 '(h. ' MOVEA.L $0020(A0),A4 +0000010C: 2668 0024 '&h.$' MOVEA.L $0024(A0),A3 +00000110: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000114: 2468 0002 '$h..' MOVEA.L $0002(A0),A2 +00000118: 425C 'B\' CLR.W (A4)+ +0000011A: 369A '6.' MOVE.W (A2)+,(A3) +0000011C: 3E06 '>.' MOVE.W D6,D7 +0000011E: 5547 'UG' SUBQ.W #2,D7 +00000120: 4A47 'JG' TST.W D7 +00000122: 6D0C 'm.' BLT.S *+$000E ; 00000130 +00000124: 301B '0.' MOVE.W (A3)+,D0 +00000126: 5240 'R@' ADDQ.W #1,D0 +00000128: 38C0 '8.' MOVE.W D0,(A4)+ +0000012A: 369A '6.' MOVE.W (A2)+,(A3) +0000012C: 51CF FFF6 'Q...' DBF D7,*-$0008 ; 00000124 +00000130: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000134: 3028 001C '0(..' MOVE.W $001C(A0),D0 +00000138: 48C0 'H.' EXT.L D0 +0000013A: 5380 'S.' SUBQ.L #1,D0 +0000013C: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000140: 2068 0024 ' h.$' MOVEA.L $0024(A0),A0 +00000144: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 +00000148: 48C0 'H.' EXT.L D0 +0000014A: 2E00 '..' MOVE.L D0,D7 +0000014C: 5287 'R.' ADDQ.L #1,D7 +0000014E: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000152: 3147 020A '1G..' MOVE.W D7,$020A(A0) +00000156: 4A87 'J.' TST.L D7 +00000158: 6D0E 'm.' BLT.S *+$0010 ; 00000168 +0000015A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000015E: 7000 'p.' MOVEQ #$00,D0 +00000160: 3028 019E '0(..' MOVE.W $019E(A0),D0 +00000164: B087 '..' CMP.L D7,D0 +00000166: 6C0A 'l.' BGE.S *+$000C ; 00000172 +00000168: 203C 0000 1401 ' <....' MOVE.L #$00001401,D0 +0000016E: 6000 0162 '`..b' BRA *+$0164 ; 000002D2 +00000172: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000176: 3028 0006 '0(..' MOVE.W $0006(A0),D0 +0000017A: 48C0 'H.' EXT.L D0 +0000017C: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000180: 2080 ' .' MOVE.L D0,(A0) +00000182: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000186: 3028 0006 '0(..' MOVE.W $0006(A0),D0 +0000018A: 48C0 'H.' EXT.L D0 +0000018C: 2C00 ',.' MOVE.L D0,D6 +0000018E: 6D0E 'm.' BLT.S *+$0010 ; 0000019E +00000190: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000194: 7000 'p.' MOVEQ #$00,D0 +00000196: 3028 01B2 '0(..' MOVE.W $01B2(A0),D0 +0000019A: B086 '..' CMP.L D6,D0 +0000019C: 6C0A 'l.' BGE.S *+$000C ; 000001A8 +0000019E: 203C 0000 1402 ' <....' MOVE.L #$00001402,D0 +000001A4: 6000 012C '`..,' BRA *+$012E ; 000002D2 +000001A8: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000001AC: 226E 0014 '"n..' MOVEA.L $0014(A6),A1 +000001B0: 22A8 0008 '"...' MOVE.L $0008(A0),(A1) +000001B4: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000001B8: 2668 000C '&h..' MOVEA.L $000C(A0),A3 +000001BC: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000001C0: 2868 0018 '(h..' MOVEA.L $0018(A0),A4 +000001C4: 244C '$L' MOVEA.L A4,A2 +000001C6: D5C7 '..' ADDA.L D7,A2 +000001C8: 601E '`.' BRA.S *+$0020 ; 000001E8 +000001CA: 1E1B '..' MOVE.B (A3)+,D7 +000001CC: 18C7 '..' MOVE.B D7,(A4)+ +000001CE: 7000 'p.' MOVEQ #$00,D0 +000001D0: 1007 '..' MOVE.B D7,D0 +000001D2: 7208 'r.' MOVEQ #$08,D1 +000001D4: C200 '..' AND.B D0,D1 +000001D6: 6710 'g.' BEQ.S *+$0012 ; 000001E8 +000001D8: 7A00 'z.' MOVEQ #$00,D5 +000001DA: 1A1B '..' MOVE.B (A3)+,D5 +000001DC: 5345 'SE' SUBQ.W #1,D5 +000001DE: 4A45 'JE' TST.W D5 +000001E0: 6D06 'm.' BLT.S *+$0008 ; 000001E8 +000001E2: 18C7 '..' MOVE.B D7,(A4)+ +000001E4: 51CD FFFC 'Q...' DBF D5,*-$0002 ; 000001E2 +000001E8: B5CC '..' CMPA.L A4,A2 +000001EA: 62DE 'b.' BHI.S *-$0020 ; 000001CA +000001EC: 7C00 '|.' MOVEQ #$00,D6 +000001EE: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000001F2: 2868 0018 '(h..' MOVEA.L $0018(A0),A4 +000001F6: 2D68 0010 FFF8 '-h....' MOVE.L $0010(A0),-$0008(A6) +000001FC: 604A '`J' BRA.S *+$004C ; 00000248 +000001FE: 1E1C '..' MOVE.B (A4)+,D7 +00000200: 7000 'p.' MOVEQ #$00,D0 +00000202: 1007 '..' MOVE.B D7,D0 +00000204: 7202 'r.' MOVEQ #$02,D1 +00000206: C200 '..' AND.B D0,D1 +00000208: 671A 'g.' BEQ.S *+$001C ; 00000224 +0000020A: 7000 'p.' MOVEQ #$00,D0 +0000020C: 1007 '..' MOVE.B D7,D0 +0000020E: 7210 'r.' MOVEQ #$10,D1 +00000210: C200 '..' AND.B D0,D1 +00000212: 6708 'g.' BEQ.S *+$000A ; 0000021C +00000214: 7000 'p.' MOVEQ #$00,D0 +00000216: 101B '..' MOVE.B (A3)+,D0 +00000218: DC80 '..' ADD.L D0,D6 +0000021A: 6020 '` ' BRA.S *+$0022 ; 0000023C +0000021C: 7000 'p.' MOVEQ #$00,D0 +0000021E: 101B '..' MOVE.B (A3)+,D0 +00000220: 9C80 '..' SUB.L D0,D6 +00000222: 6018 '`.' BRA.S *+$001A ; 0000023C +00000224: 7000 'p.' MOVEQ #$00,D0 +00000226: 1007 '..' MOVE.B D7,D0 +00000228: 7210 'r.' MOVEQ #$10,D1 +0000022A: C200 '..' AND.B D0,D1 +0000022C: 660E 'f.' BNE.S *+$0010 ; 0000023C +0000022E: 101B '..' MOVE.B (A3)+,D0 +00000230: 49C0 'I.' EXTB.L D0 +00000232: E188 '..' LSL.L #8,D0 +00000234: DC80 '..' ADD.L D0,D6 +00000236: 7000 'p.' MOVEQ #$00,D0 +00000238: 101B '..' MOVE.B (A3)+,D0 +0000023A: DC80 '..' ADD.L D0,D6 +0000023C: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 +00000240: 58AE FFF8 'X...' ADDQ.L #4,-$0008(A6) +00000244: 2040 ' @' MOVEA.L D0,A0 +00000246: 2086 ' .' MOVE.L D6,(A0) +00000248: B5CC '..' CMPA.L A4,A2 +0000024A: 62B2 'b.' BHI.S *-$004C ; 000001FE +0000024C: 7C00 '|.' MOVEQ #$00,D6 +0000024E: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000252: 2868 0018 '(h..' MOVEA.L $0018(A0),A4 +00000256: 2D68 0014 FFF8 '-h....' MOVE.L $0014(A0),-$0008(A6) +0000025C: 6052 '`R' BRA.S *+$0054 ; 000002B0 +0000025E: 1E14 '..' MOVE.B (A4),D7 +00000260: 7000 'p.' MOVEQ #$00,D0 +00000262: 1007 '..' MOVE.B D7,D0 +00000264: 7204 'r.' MOVEQ #$04,D1 +00000266: C200 '..' AND.B D0,D1 +00000268: 671A 'g.' BEQ.S *+$001C ; 00000284 +0000026A: 7000 'p.' MOVEQ #$00,D0 +0000026C: 1007 '..' MOVE.B D7,D0 +0000026E: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00000270: C200 '..' AND.B D0,D1 +00000272: 6708 'g.' BEQ.S *+$000A ; 0000027C +00000274: 7000 'p.' MOVEQ #$00,D0 +00000276: 101B '..' MOVE.B (A3)+,D0 +00000278: DC80 '..' ADD.L D0,D6 +0000027A: 6020 '` ' BRA.S *+$0022 ; 0000029C +0000027C: 7000 'p.' MOVEQ #$00,D0 +0000027E: 101B '..' MOVE.B (A3)+,D0 +00000280: 9C80 '..' SUB.L D0,D6 +00000282: 6018 '`.' BRA.S *+$001A ; 0000029C +00000284: 7000 'p.' MOVEQ #$00,D0 +00000286: 1007 '..' MOVE.B D7,D0 +00000288: 7220 'r ' MOVEQ #$20,D1 ; ' ' +0000028A: C200 '..' AND.B D0,D1 +0000028C: 660E 'f.' BNE.S *+$0010 ; 0000029C +0000028E: 101B '..' MOVE.B (A3)+,D0 +00000290: 49C0 'I.' EXTB.L D0 +00000292: E188 '..' LSL.L #8,D0 +00000294: DC80 '..' ADD.L D0,D6 +00000296: 7000 'p.' MOVEQ #$00,D0 +00000298: 101B '..' MOVE.B (A3)+,D0 +0000029A: DC80 '..' ADD.L D0,D6 +0000029C: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +000002A0: 58AE FFF8 'X...' ADDQ.L #4,-$0008(A6) +000002A4: 2086 ' .' MOVE.L D6,(A0) +000002A6: 7000 'p.' MOVEQ #$00,D0 +000002A8: 1007 '..' MOVE.B D7,D0 +000002AA: 7201 'r.' MOVEQ #$01,D1 +000002AC: C200 '..' AND.B D0,D1 +000002AE: 18C1 '..' MOVE.B D1,(A4)+ +000002B0: B5CC '..' CMPA.L A4,A2 +000002B2: 62AA 'b.' BHI.S *-$0054 ; 0000025E +000002B4: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000002B8: 7000 'p.' MOVEQ #$00,D0 +000002BA: 3028 01D4 '0(..' MOVE.W $01D4(A0),D0 +000002BE: 7210 'r.' MOVEQ #$10,D1 +000002C0: C240 '.@' AND.W D0,D1 +000002C2: 660C 'f.' BNE.S *+$000E ; 000002D0 +000002C4: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000002C8: 2068 0018 ' h..' MOVEA.L $0018(A0),A0 +000002CC: 0010 0002 '....' ORI.B #$02,(A0) +000002D0: 7000 'p.' MOVEQ #$00,D0 +000002D2: 4CEE 1CE0 FFD8 'L.....' MOVEM.L -$0028(A6),D5-D7/A2-A4 +000002D8: 4E5E 'N^' UNLK A6 +000002DA: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fsg_IncrementElement"(366) + 0000005A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fsg_SetUpElement"(365) + 00000034 +Comment: + + AUTOMOD_99590 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_99870 [99870, 99910) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 418 + 418: AUTOMOD_99870 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_99870"(418) Segment="Main"(200) +Size: Flags $00 ModuleSize 160 + +Content: Flags $08 +Contents offset $0000 size $00A0 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 322E 0012 '2...' MOVE.W $0012(A6),D1 +00000008: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +0000000C: 202E 000C ' ...' MOVE.L $000C(A6),D0 +00000010: 0480 636D 6170 '..cmap' SUBI.L #$636D6170,D0 ; 'cmap' +00000016: 677A 'gz' BEQ.S *+$007C ; 00000092 +00000018: 0480 0009 12B0 '......' SUBI.L #$000912B0,D0 +0000001E: 675A 'gZ' BEQ.S *+$005C ; 0000007A +00000020: 0480 02F9 F34D '.....M' SUBI.L #$02F9F34D,D0 +00000026: 6770 'gp' BEQ.S *+$0072 ; 00000098 +00000028: 0480 00FC 11F9 '......' SUBI.L #$00FC11F9,D0 +0000002E: 6756 'gV' BEQ.S *+$0058 ; 00000086 +00000030: 0480 00F8 E7FE '......' SUBI.L #$00F8E7FE,D0 +00000036: 672A 'g*' BEQ.S *+$002C ; 00000062 +00000038: 0480 0003 03FD '......' SUBI.L #$000303FD,D0 +0000003E: 6728 'g(' BEQ.S *+$002A ; 00000068 +00000040: 0480 0005 0F17 '......' SUBI.L #$00050F17,D0 +00000046: 6744 'gD' BEQ.S *+$0046 ; 0000008C +00000048: 0480 0401 EEE9 '......' SUBI.L #$0401EEE9,D0 +0000004E: 671E 'g.' BEQ.S *+$0020 ; 0000006E +00000050: 0480 00F2 150F '......' SUBI.L #$00F2150F,D0 +00000056: 671C 'g.' BEQ.S *+$001E ; 00000074 +00000058: 0480 0310 ED00 '......' SUBI.L #$0310ED00,D0 +0000005E: 6720 'g ' BEQ.S *+$0022 ; 00000080 +00000060: 603A '`:' BRA.S *+$003C ; 0000009C +00000062: 3341 01B8 '3A..' MOVE.W D1,$01B8(A1) +00000066: 6034 '`4' BRA.S *+$0036 ; 0000009C +00000068: 3341 01BA '3A..' MOVE.W D1,$01BA(A1) +0000006C: 602E '`.' BRA.S *+$0030 ; 0000009C +0000006E: 3341 01BC '3A..' MOVE.W D1,$01BC(A1) +00000072: 6028 '`(' BRA.S *+$002A ; 0000009C +00000074: 3341 01BE '3A..' MOVE.W D1,$01BE(A1) +00000078: 6022 '`"' BRA.S *+$0024 ; 0000009C +0000007A: 3341 01C0 '3A..' MOVE.W D1,$01C0(A1) +0000007E: 601C '`.' BRA.S *+$001E ; 0000009C +00000080: 3341 01C2 '3A..' MOVE.W D1,$01C2(A1) +00000084: 6016 '`.' BRA.S *+$0018 ; 0000009C +00000086: 3341 01C4 '3A..' MOVE.W D1,$01C4(A1) +0000008A: 6010 '`.' BRA.S *+$0012 ; 0000009C +0000008C: 3341 01C6 '3A..' MOVE.W D1,$01C6(A1) +00000090: 600A '`.' BRA.S *+$000C ; 0000009C +00000092: 3341 01C8 '3A..' MOVE.W D1,$01C8(A1) +00000096: 6004 '`.' BRA.S *+$0006 ; 0000009C +00000098: 3341 01CA '3A..' MOVE.W D1,$01CA(A1) +0000009C: 4E5E 'N^' UNLK A6 +0000009E: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_99870 ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: sfnt_DoOffsetTableMap [99910, 9996C) + + Module started due to: MODGUESS (align, label) + + Unresolved outgoing references: + +42 (99952): JSR $99870 + + VectorTable comment: {sources}Toolbox:FontMgr:sfnt.c + + +Dictionary: Flags $00 FirstId 419 + 419: sfnt_DoOffsetTableMap + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="sfnt_DoOffsetTableMap"(419) 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 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 49EB 01B8 'I...' LEA $01B8(A3),A4 +00000010: 7E09 '~.' MOVEQ #$09,D7 +00000012: 38FC FFFF '8...' MOVE.W #$FFFF,(A4)+ +00000016: 51CF FFFA 'Q...' DBF D7,*-$0004 ; 00000012 +0000001A: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 +0000001E: 7000 'p.' MOVEQ #$00,D0 +00000020: 3028 0004 '0(..' MOVE.W $0004(A0),D0 +00000024: 2C00 ',.' MOVE.L D0,D6 +00000026: 5386 'S.' SUBQ.L #1,D6 +00000028: 7000 'p.' MOVEQ #$00,D0 +0000002A: 3006 '0.' MOVE.W D6,D0 +0000002C: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 +00000030: E980 '..' ASL.L #4,D0 +00000032: 49F0 080C 'I...' LEA $0C(A0,D0.L),A4 +00000036: 3E06 '>.' MOVE.W D6,D7 +00000038: 6D18 'm.' BLT.S *+$001A ; 00000052 +0000003A: 48C7 'H.' EXT.L D7 +0000003C: 2F07 '/.' MOVE.L D7,-(A7) +0000003E: 2F14 '/.' MOVE.L (A4),-(A7) +00000040: 2F0B '/.' MOVE.L A3,-(A7) +00000042: 4EBA FF1C 'N...' JSR *-$00E2 ; FFFFFF60 +00000046: 49EC FFF0 'I...' LEA -$0010(A4),A4 +0000004A: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000004E: 51CF FFEA 'Q...' DBF D7,*-$0014 ; 0000003A +00000052: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 +00000058: 4E5E 'N^' UNLK A6 +0000005A: 4E75 'Nu' RTS + +Comment: + + sfnt_DoOffsetTableMap ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: sfnt_GetOffsetAndLength [99980, 999CE) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:sfnt.c + + +Dictionary: Flags $00 FirstId 420 + 420: sfnt_GetOffsetAndLength + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="sfnt_GetOffsetAndLength"(420) 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 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 226E 0010 '"n..' MOVEA.L $0010(A6),A1 +0000000C: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +00000010: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000014: 7000 'p.' MOVEQ #$00,D0 +00000016: 102E 0017 '....' MOVE.B $0017(A6),D0 +0000001A: 41EC 01B8 'A...' LEA $01B8(A4),A0 +0000001E: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 +00000022: 48C0 'H.' EXT.L D0 +00000024: 2200 '".' MOVE.L D0,D1 +00000026: 6D16 'm.' BLT.S *+$0018 ; 0000003E +00000028: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +0000002C: 2001 ' .' MOVE.L D1,D0 +0000002E: E980 '..' ASL.L #4,D0 +00000030: 47F0 080C 'G...' LEA $0C(A0,D0.L),A3 +00000034: 22AB 000C '"...' MOVE.L $000C(A3),(A1) +00000038: 24AB 0008 '$...' MOVE.L $0008(A3),(A2) +0000003C: 6006 '`.' BRA.S *+$0008 ; 00000044 +0000003E: 7000 'p.' MOVEQ #$00,D0 +00000040: 2280 '".' MOVE.L D0,(A1) +00000042: 2480 '$.' MOVE.L D0,(A2) +00000044: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4 +0000004A: 4E5E 'N^' UNLK A6 +0000004C: 4E75 'Nu' RTS + +Comment: + + sfnt_GetOffsetAndLength ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: sfnt_GetTablePtr [999E0, 99A04) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Unresolved outgoing references: + +1C (999FC): JSR $99A10 + + VectorTable comment: {sources}Toolbox:FontMgr:sfnt.c + + +Dictionary: Flags $00 FirstId 421 + 421: sfnt_GetTablePtr +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="sfnt_GetTablePtr"(421) 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: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000008: 7000 'p.' MOVEQ #$00,D0 +0000000A: 102E 000F '....' MOVE.B $000F(A6),D0 +0000000E: 2F00 '/.' MOVE.L D0,-(A7) +00000010: 70FF 'p.' MOVEQ #$FF,D0 +00000012: 2F00 '/.' MOVE.L D0,-(A7) +00000014: 7200 'r.' MOVEQ #$00,D1 +00000016: 2F01 '/.' MOVE.L D1,-(A7) +00000018: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000001C: 4EBA 0012 'N...' JSR *+$0014 ; 00000030 +00000020: 4E5E 'N^' UNLK A6 +00000022: 4E75 'Nu' RTS + +Comment: + + sfnt_GetTablePtr ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_99A10 [99A10, 99A9E) + + Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) + + Resolved outgoing references: + +7A (99A8A): JSR longjmp ; outside file + +64 (99A74): JSR longjmp ; outside file + +26 (99A36): JSR sfnt_GetOffsetAndLength + + +Dictionary: Flags $00 FirstId 422 + 422: AUTOMOD_99A10 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_99A10"(422) Segment="Main"(200) +Size: Flags $00 ModuleSize 142 + +Content: Flags $08 +Contents offset $0000 size $008E +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 2C2E 000C ',...' MOVE.L $000C(A6),D6 +0000000C: 2E2E 0010 '....' MOVE.L $0010(A6),D7 +00000010: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000014: 7000 'p.' MOVEQ #$00,D0 +00000016: 102E 0017 '....' MOVE.B $0017(A6),D0 +0000001A: 2F00 '/.' MOVE.L D0,-(A7) +0000001C: 486E FFFC 'Hn..' PEA -$0004(A6) +00000020: 486E FFF8 'Hn..' PEA -$0008(A6) +00000024: 2F0C '/.' MOVE.L A4,-(A7) +00000026: 4EBA 0000 'N...' JSR sfnt_GetOffsetAndLength ; id: 420 +0000002A: 4AAE FFFC 'J...' TST.L -$0004(A6) +0000002E: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000032: 6738 'g8' BEQ.S *+$003A ; 0000006C +00000034: 70FF 'p.' MOVEQ #$FF,D0 +00000036: B087 '..' CMP.L D7,D0 +00000038: 6604 'f.' BNE.S *+$0006 ; 0000003E +0000003A: 2E2E FFFC '....' MOVE.L -$0004(A6),D7 +0000003E: DCAE FFF8 '....' ADD.L -$0008(A6),D6 +00000042: 2F07 '/.' MOVE.L D7,-(A7) +00000044: 2F06 '/.' MOVE.L D6,-(A7) +00000046: 2F14 '/.' MOVE.L (A4),-(A7) +00000048: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +0000004C: 4E90 'N.' JSR (A0) +0000004E: 2640 '&@' MOVEA.L D0,A3 +00000050: 200B ' .' MOVE.L A3,D0 +00000052: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000056: 6704 'g.' BEQ.S *+$0006 ; 0000005C +00000058: 200B ' .' MOVE.L A3,D0 +0000005A: 6028 '`(' BRA.S *+$002A ; 00000084 +0000005C: 4878 1408 'Hx..' PEA $1408 +00000060: 486C 0212 'Hl..' PEA $0212(A4) +00000064: 4EBA 0000 'N...' JSR longjmp ; id: 202 +00000068: 504F 'PO' ADDQ.W #8,A7 +0000006A: 6018 '`.' BRA.S *+$001A ; 00000084 +0000006C: 4AAE 0018 'J...' TST.L $0018(A6) +00000070: 6710 'g.' BEQ.S *+$0012 ; 00000082 +00000072: 4878 1409 'Hx..' PEA $1409 +00000076: 486C 0212 'Hl..' PEA $0212(A4) +0000007A: 4EBA 0000 'N...' JSR longjmp ; id: 202 +0000007E: 504F 'PO' ADDQ.W #8,A7 +00000080: 6002 '`.' BRA.S *+$0004 ; 00000084 +00000082: 7000 'p.' MOVEQ #$00,D0 +00000084: 4CEE 18C0 FFE8 'L.....' MOVEM.L -$0018(A6),D6/D7/A3/A4 +0000008A: 4E5E 'N^' UNLK A6 +0000008C: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="longjmp"(202) + 0000007C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="longjmp"(202) + 00000066 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sfnt_GetOffsetAndLength"(420) + 00000028 +Comment: + + AUTOMOD_99A10 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_99AA0 [99AA0, 99AAA) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 423 + 423: AUTOMOD_99AA0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_99AA0"(423) Segment="Main"(200) +Size: Flags $00 ModuleSize 10 + +Content: Flags $08 +Contents offset $0000 size $000A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 7000 'p.' MOVEQ #$00,D0 +00000006: 4E5E 'N^' UNLK A6 +00000008: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_99AA0 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_99AB0 [99AB0, 99B0A) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +2A (99ADA): JSR sfnt_GetTablePtr + + +Dictionary: Flags $00 FirstId 424 + 424: AUTOMOD_99AB0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_99AB0"(424) 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 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 3E2E 000E '>...' MOVE.W $000E(A6),D7 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 3007 '0.' MOVE.W D7,D0 +00000014: 323C FF00 '2<..' MOVE.W #$FF00,D1 +00000018: C240 '.@' AND.W D0,D1 +0000001A: 6704 'g.' BEQ.S *+$0006 ; 00000020 +0000001C: 7000 'p.' MOVEQ #$00,D0 +0000001E: 6030 '`0' BRA.S *+$0032 ; 00000050 +00000020: 7001 'p.' MOVEQ #$01,D0 +00000022: 2F00 '/.' MOVE.L D0,-(A7) +00000024: 7208 'r.' MOVEQ #$08,D1 +00000026: 2F01 '/.' MOVE.L D1,-(A7) +00000028: 2F0C '/.' MOVE.L A4,-(A7) +0000002A: 4EBA 0000 'N...' JSR sfnt_GetTablePtr ; id: 421 +0000002E: 2440 '$@' MOVEA.L D0,A2 +00000030: 264A '&J' MOVEA.L A2,A3 +00000032: D7EC 0010 '....' ADDA.L $0010(A4),A3 +00000036: 7000 'p.' MOVEQ #$00,D0 +00000038: 3007 '0.' MOVE.W D7,D0 +0000003A: 7C00 '|.' MOVEQ #$00,D6 +0000003C: 1C33 0800 '.3..' MOVE.B $00(A3,D0.L),D6 +00000040: 2F0A '/.' MOVE.L A2,-(A7) +00000042: 2F14 '/.' MOVE.L (A4),-(A7) +00000044: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 +00000048: 4E90 'N.' JSR (A0) +0000004A: 3006 '0.' MOVE.W D6,D0 +0000004C: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000050: 4CEE 1CC0 FFE8 'L.....' MOVEM.L -$0018(A6),D6/D7/A2-A4 +00000056: 4E5E 'N^' UNLK A6 +00000058: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sfnt_GetTablePtr"(421) + 0000002C +Comment: + + AUTOMOD_99AB0 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: sfnt_ComputeIndex2 [99B10, 99B6C) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +3A (99B4A): JSR MapString2 + +16 (99B26): JSR sfnt_GetTablePtr + + VectorTable comment: {sources}Toolbox:FontMgr:sfnt.c + + +Dictionary: Flags $00 FirstId 425 + 425: sfnt_ComputeIndex2 +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="sfnt_ComputeIndex2"(425) Segment="Main"(200) +Size: Flags $00 ModuleSize 92 + +Content: Flags $08 +Contents offset $0000 size $005C +00000000: 4E56 FFF6 'NV..' LINK.W A6,#-$000A +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 7001 'p.' MOVEQ #$01,D0 +0000000E: 2F00 '/.' MOVE.L D0,-(A7) +00000010: 7008 'p.' MOVEQ #$08,D0 +00000012: 2F00 '/.' MOVE.L D0,-(A7) +00000014: 2F0C '/.' MOVE.L A4,-(A7) +00000016: 4EBA 0000 'N...' JSR sfnt_GetTablePtr ; id: 421 +0000001A: 2440 '$@' MOVEA.L D0,A2 +0000001C: 264A '&J' MOVEA.L A2,A3 +0000001E: 7002 'p.' MOVEQ #$02,D0 +00000020: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000024: D7EC 0010 '....' ADDA.L $0010(A4),A3 +00000028: 486E FFFC 'Hn..' PEA -$0004(A6) +0000002C: 7001 'p.' MOVEQ #$01,D0 +0000002E: 2F00 '/.' MOVE.L D0,-(A7) +00000030: 486E FFFA 'Hn..' PEA -$0006(A6) +00000034: 486E 000E 'Hn..' PEA $000E(A6) +00000038: 2F0B '/.' MOVE.L A3,-(A7) +0000003A: 4EBA 0000 'N...' JSR MapString2 ; id: 426 +0000003E: 396E FFFE 00FC '9n....' MOVE.W -$0002(A6),$00FC(A4) +00000044: 2F0A '/.' MOVE.L A2,-(A7) +00000046: 2F14 '/.' MOVE.L (A4),-(A7) +00000048: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 +0000004C: 4E90 'N.' JSR (A0) +0000004E: 302E FFFA '0...' MOVE.W -$0006(A6),D0 +00000052: 4CEE 1C00 FFEA 'L.....' MOVEM.L -$0016(A6),A2-A4 +00000058: 4E5E 'N^' UNLK A6 +0000005A: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 426 + 426: MapString2 +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MapString2"(426) + 0000003C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sfnt_GetTablePtr"(421) + 00000018 +Comment: + + sfnt_ComputeIndex2 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: sfnt_ComputeIndex4 [99B80, 99BCC) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +30 (99BB0): JSR MapString4_16 + +16 (99B96): JSR sfnt_GetTablePtr + + VectorTable comment: {sources}Toolbox:FontMgr:sfnt.c + + +Dictionary: Flags $00 FirstId 427 + 427: sfnt_ComputeIndex4 +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="sfnt_ComputeIndex4"(427) Segment="Main"(200) +Size: Flags $00 ModuleSize 76 + +Content: Flags $08 +Contents offset $0000 size $004C +00000000: 4E56 FFFA 'NV..' LINK.W A6,#-$0006 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 7001 'p.' MOVEQ #$01,D0 +0000000E: 2F00 '/.' MOVE.L D0,-(A7) +00000010: 7008 'p.' MOVEQ #$08,D0 +00000012: 2F00 '/.' MOVE.L D0,-(A7) +00000014: 2F0C '/.' MOVE.L A4,-(A7) +00000016: 4EBA 0000 'N...' JSR sfnt_GetTablePtr ; id: 421 +0000001A: 2440 '$@' MOVEA.L D0,A2 +0000001C: 264A '&J' MOVEA.L A2,A3 +0000001E: D7EC 0010 '....' ADDA.L $0010(A4),A3 +00000022: 7001 'p.' MOVEQ #$01,D0 +00000024: 2F00 '/.' MOVE.L D0,-(A7) +00000026: 486E FFFE 'Hn..' PEA -$0002(A6) +0000002A: 486E 000E 'Hn..' PEA $000E(A6) +0000002E: 2F0B '/.' MOVE.L A3,-(A7) +00000030: 4EBA 0000 'N...' JSR MapString4_16 ; id: 428 +00000034: 2F0A '/.' MOVE.L A2,-(A7) +00000036: 2F14 '/.' MOVE.L (A4),-(A7) +00000038: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 +0000003C: 4E90 'N.' JSR (A0) +0000003E: 302E FFFE '0...' MOVE.W -$0002(A6),D0 +00000042: 4CEE 1C00 FFEE 'L.....' MOVEM.L -$0012(A6),A2-A4 +00000048: 4E5E 'N^' UNLK A6 +0000004A: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 428 + 428: MapString4_16 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MapString4_16"(428) + 00000032 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sfnt_GetTablePtr"(421) + 00000018 +Comment: + + sfnt_ComputeIndex4 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: sfnt_ComputeIndex6 [99BE0, 99C2C) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +30 (99C10): JSR MapString6_16 + +16 (99BF6): JSR sfnt_GetTablePtr + + VectorTable comment: {sources}Toolbox:FontMgr:sfnt.c + + +Dictionary: Flags $00 FirstId 429 + 429: sfnt_ComputeIndex6 +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="sfnt_ComputeIndex6"(429) Segment="Main"(200) +Size: Flags $00 ModuleSize 76 + +Content: Flags $08 +Contents offset $0000 size $004C +00000000: 4E56 FFFA 'NV..' LINK.W A6,#-$0006 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 7001 'p.' MOVEQ #$01,D0 +0000000E: 2F00 '/.' MOVE.L D0,-(A7) +00000010: 7008 'p.' MOVEQ #$08,D0 +00000012: 2F00 '/.' MOVE.L D0,-(A7) +00000014: 2F0C '/.' MOVE.L A4,-(A7) +00000016: 4EBA 0000 'N...' JSR sfnt_GetTablePtr ; id: 421 +0000001A: 2440 '$@' MOVEA.L D0,A2 +0000001C: 264A '&J' MOVEA.L A2,A3 +0000001E: D7EC 0010 '....' ADDA.L $0010(A4),A3 +00000022: 7001 'p.' MOVEQ #$01,D0 +00000024: 2F00 '/.' MOVE.L D0,-(A7) +00000026: 486E FFFE 'Hn..' PEA -$0002(A6) +0000002A: 486E 000E 'Hn..' PEA $000E(A6) +0000002E: 2F0B '/.' MOVE.L A3,-(A7) +00000030: 4EBA 0000 'N...' JSR MapString6_16 ; id: 430 +00000034: 2F0A '/.' MOVE.L A2,-(A7) +00000036: 2F14 '/.' MOVE.L (A4),-(A7) +00000038: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 +0000003C: 4E90 'N.' JSR (A0) +0000003E: 302E FFFE '0...' MOVE.W -$0002(A6),D0 +00000042: 4CEE 1C00 FFEE 'L.....' MOVEM.L -$0012(A6),A2-A4 +00000048: 4E5E 'N^' UNLK A6 +0000004A: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 430 + 430: MapString6_16 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MapString6_16"(430) + 00000032 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sfnt_GetTablePtr"(421) + 00000018 +Comment: + + sfnt_ComputeIndex6 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: sfnt_ComputeMapping [99C40, 99D4E) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +D6 (99D16): LEA sfnt_ComputeIndex6, A0 + +CC (99D0C): LEA sfnt_ComputeIndex4, A0 + +C2 (99D02): LEA sfnt_ComputeIndex2, A0 + +40 (99C80): JSR sfnt_GetTablePtr + + Unresolved outgoing references: + +28 (99C68): LEA $99AA0, A0 + +8C (99CCC): LEA $99AA0, A0 + +B8 (99CF8): LEA $99AB0, A0 + +E0 (99D20): LEA $99AA0, A0 + + VectorTable comment: {sources}Toolbox:FontMgr:sfnt.c + + +Dictionary: Flags $00 FirstId 431 + 431: sfnt_ComputeMapping + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="sfnt_ComputeMapping"(431) Segment="Main"(200) +Size: Flags $00 ModuleSize 270 + +Content: Flags $08 +Contents offset $0000 size $010E +00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 362E 0012 '6...' MOVE.W $0012(A6),D3 +0000000C: 382E 000E '8...' MOVE.W $000E(A6),D4 +00000010: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000014: 7400 't.' MOVEQ #$00,D2 +00000016: 377C 0001 00FC '7|....' MOVE.W #$0001,$00FC(A3) +0000001C: 7000 'p.' MOVEQ #$00,D0 +0000001E: 3004 '0.' MOVE.W D4,D0 +00000020: 0C80 0000 FFFF '......' CMPI.L #$0000FFFF,D0 +00000026: 660C 'f.' BNE.S *+$000E ; 00000034 +00000028: 41FA FE36 'A..6' LEA *-$01C8,A0 ; FFFFFE60 +0000002C: 2748 000C ''H..' MOVE.L A0,$000C(A3) +00000030: 6000 00D0 '`...' BRA *+$00D2 ; 00000102 +00000034: 2F02 '/.' MOVE.L D2,-(A7) +00000036: 7001 'p.' MOVEQ #$01,D0 +00000038: 2F00 '/.' MOVE.L D0,-(A7) +0000003A: 7208 'r.' MOVEQ #$08,D1 +0000003C: 2F01 '/.' MOVE.L D1,-(A7) +0000003E: 2F0B '/.' MOVE.L A3,-(A7) +00000040: 4EBA 0000 'N...' JSR sfnt_GetTablePtr ; id: 421 +00000044: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000048: 241F '$.' MOVE.L (A7)+,D2 +0000004A: 2440 '$@' MOVEA.L D0,A2 +0000004C: 224A '"J' MOVEA.L A2,A1 +0000004E: 3C3C FFFF '<<..' MOVE.W #$FFFF,D6 +00000052: 4245 'BE' CLR.W D5 +00000054: 7000 'p.' MOVEQ #$00,D0 +00000056: 3012 '0.' MOVE.W (A2),D0 +00000058: 4A80 'J.' TST.L D0 +0000005A: 662C 'f,' BNE.S *+$002E ; 00000088 +0000005C: 49EA 0004 'I...' LEA $0004(A2),A4 +00000060: 3E2A 0002 '>*..' MOVE.W $0002(A2),D7 +00000064: 5347 'SG' SUBQ.W #1,D7 +00000066: 4A47 'JG' TST.W D7 +00000068: 6D1E 'm.' BLT.S *+$0020 ; 00000088 +0000006A: B854 '.T' CMP.W (A4),D4 +0000006C: 6614 'f.' BNE.S *+$0016 ; 00000082 +0000006E: B66C 0002 '.l..' CMP.W $0002(A4),D3 +00000072: 660E 'f.' BNE.S *+$0010 ; 00000082 +00000074: 7A01 'z.' MOVEQ #$01,D5 +00000076: 202C 0004 ' ,..' MOVE.L $0004(A4),D0 +0000007A: 5C80 '\.' ADDQ.L #6,D0 +0000007C: 2740 0010 ''@..' MOVE.L D0,$0010(A3) +00000080: 6006 '`.' BRA.S *+$0008 ; 00000088 +00000082: 504C 'PL' ADDQ.W #8,A4 +00000084: 51CF FFE4 'Q...' DBF D7,*-$001A ; 0000006A +00000088: 4A45 'JE' TST.W D5 +0000008A: 6610 'f.' BNE.S *+$0012 ; 0000009C +0000008C: 41FA FDD2 'A...' LEA *-$022C,A0 ; FFFFFE60 +00000090: 2748 000C ''H..' MOVE.L A0,$000C(A3) +00000094: 243C 0000 1406 '$<....' MOVE.L #$00001406,D2 +0000009A: 6052 '`R' BRA.S *+$0054 ; 000000EE +0000009C: 202B 0010 ' +..' MOVE.L $0010(A3),D0 +000000A0: 5D80 '].' SUBQ.L #6,D0 +000000A2: D3C0 '..' ADDA.L D0,A1 +000000A4: 3C11 '<.' MOVE.W (A1),D6 +000000A6: 3006 '0.' MOVE.W D6,D0 +000000A8: 670E 'g.' BEQ.S *+$0010 ; 000000B8 +000000AA: 5540 'U@' SUBQ.W #2,D0 +000000AC: 6714 'g.' BEQ.S *+$0016 ; 000000C2 +000000AE: 5540 'U@' SUBQ.W #2,D0 +000000B0: 671A 'g.' BEQ.S *+$001C ; 000000CC +000000B2: 5540 'U@' SUBQ.W #2,D0 +000000B4: 6720 'g ' BEQ.S *+$0022 ; 000000D6 +000000B6: 6028 '`(' BRA.S *+$002A ; 000000E0 +000000B8: 41FA FDB6 'A...' LEA *-$0248,A0 ; FFFFFE70 +000000BC: 2748 000C ''H..' MOVE.L A0,$000C(A3) +000000C0: 602C '`,' BRA.S *+$002E ; 000000EE +000000C2: 41FA 0000 'A...' LEA sfnt_ComputeIndex2,A0 ; id: 425 +000000C6: 2748 000C ''H..' MOVE.L A0,$000C(A3) +000000CA: 6022 '`"' BRA.S *+$0024 ; 000000EE +000000CC: 41FA 0000 'A...' LEA sfnt_ComputeIndex4,A0 ; id: 427 +000000D0: 2748 000C ''H..' MOVE.L A0,$000C(A3) +000000D4: 6018 '`.' BRA.S *+$001A ; 000000EE +000000D6: 41FA 0000 'A...' LEA sfnt_ComputeIndex6,A0 ; id: 429 +000000DA: 2748 000C ''H..' MOVE.L A0,$000C(A3) +000000DE: 600E '`.' BRA.S *+$0010 ; 000000EE +000000E0: 41FA FD7E 'A..~' LEA *-$0280,A0 ; FFFFFE60 +000000E4: 2748 000C ''H..' MOVE.L A0,$000C(A3) +000000E8: 243C 0000 140A '$<....' MOVE.L #$0000140A,D2 +000000EE: 48E7 2040 'H. @' MOVEM.L D2/A1,-(A7) +000000F2: 2F0A '/.' MOVE.L A2,-(A7) +000000F4: 2F13 '/.' MOVE.L (A3),-(A7) +000000F6: 206B 0008 ' k..' MOVEA.L $0008(A3),A0 +000000FA: 4E90 'N.' JSR (A0) +000000FC: 508F 'P.' ADDQ.L #8,A7 +000000FE: 4CDF 0204 'L...' MOVEM.L (A7)+,D2/A1 +00000102: 2002 ' .' MOVE.L D2,D0 +00000104: 4CEE 1CF8 FFD4 'L.....' MOVEM.L -$002C(A6),D3-D7/A2-A4 +0000010A: 4E5E 'N^' UNLK A6 +0000010C: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sfnt_ComputeIndex6"(429) + 000000D8 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sfnt_ComputeIndex4"(427) + 000000CE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sfnt_ComputeIndex2"(425) + 000000C4 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sfnt_GetTablePtr"(421) + 00000042 +Comment: + + sfnt_ComputeMapping ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: sfnt_ReadSFNTMetrics [99D60, 99E3A) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Unresolved outgoing references: + +2E (99D8E): JSR $99A10 + +70 (99DD0): JSR $99A10 + +A2 (99E02): JSR $99A10 + + VectorTable comment: {sources}Toolbox:FontMgr:sfnt.c + + +Dictionary: Flags $00 FirstId 432 + 432: sfnt_ReadSFNTMetrics +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="sfnt_ReadSFNTMetrics"(432) Segment="Main"(200) +Size: Flags $00 ModuleSize 218 + +Content: Flags $08 +Contents offset $0000 size $00DA +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0F38 'H..8' MOVEM.L D4-D7/A2-A4,-(A7) +00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +0000000C: 3C2E 000E '<...' MOVE.W $000E(A6),D6 +00000010: 3E2A 01CC '>*..' MOVE.W $01CC(A2),D7 +00000014: BE46 '.F' CMP.W D6,D7 +00000016: 633E 'c>' BLS.S *+$0040 ; 00000056 +00000018: 7001 'p.' MOVEQ #$01,D0 +0000001A: 2F00 '/.' MOVE.L D0,-(A7) +0000001C: 7207 'r.' MOVEQ #$07,D1 +0000001E: 2F01 '/.' MOVE.L D1,-(A7) +00000020: 7004 'p.' MOVEQ #$04,D0 +00000022: 2F00 '/.' MOVE.L D0,-(A7) +00000024: 7400 't.' MOVEQ #$00,D2 +00000026: 3406 '4.' MOVE.W D6,D2 +00000028: E582 '..' ASL.L #2,D2 +0000002A: 2F02 '/.' MOVE.L D2,-(A7) +0000002C: 2F0A '/.' MOVE.L A2,-(A7) +0000002E: 4EBA FC80 'N...' JSR *-$037E ; FFFFFCB0 +00000032: 2840 '(@' MOVEA.L D0,A4 +00000034: 200C ' .' MOVE.L A4,D0 +00000036: 4FEF 0014 'O...' LEA $0014(A7),A7 +0000003A: 6700 0094 'g...' BEQ *+$0096 ; 000000D0 +0000003E: 3554 0160 '5T.`' MOVE.W (A4),$0160(A2) +00000042: 356C 0002 0162 '5l...b' MOVE.W $0002(A4),$0162(A2) +00000048: 2F0C '/.' MOVE.L A4,-(A7) +0000004A: 2F12 '/.' MOVE.L (A2),-(A7) +0000004C: 206A 0008 ' j..' MOVEA.L $0008(A2),A0 +00000050: 4E90 'N.' JSR (A0) +00000052: 504F 'PO' ADDQ.W #8,A7 +00000054: 607A '`z' BRA.S *+$007C ; 000000D0 +00000056: 7000 'p.' MOVEQ #$00,D0 +00000058: 3007 '0.' MOVE.W D7,D0 +0000005A: 5380 'S.' SUBQ.L #1,D0 +0000005C: E580 '..' ASL.L #2,D0 +0000005E: 2A00 '*.' MOVE.L D0,D5 +00000060: 7001 'p.' MOVEQ #$01,D0 +00000062: 2F00 '/.' MOVE.L D0,-(A7) +00000064: 7207 'r.' MOVEQ #$07,D1 +00000066: 2F01 '/.' MOVE.L D1,-(A7) +00000068: 7004 'p.' MOVEQ #$04,D0 +0000006A: 2F00 '/.' MOVE.L D0,-(A7) +0000006C: 2F05 '/.' MOVE.L D5,-(A7) +0000006E: 2F0A '/.' MOVE.L A2,-(A7) +00000070: 4EBA FC3E 'N..>' JSR *-$03C0 ; FFFFFCB0 +00000074: 2640 '&@' MOVEA.L D0,A3 +00000076: 200B ' .' MOVE.L A3,D0 +00000078: 4FEF 0014 'O...' LEA $0014(A7),A7 +0000007C: 6752 'gR' BEQ.S *+$0054 ; 000000D0 +0000007E: 2005 ' .' MOVE.L D5,D0 +00000080: 5880 'X.' ADDQ.L #4,D0 +00000082: 7200 'r.' MOVEQ #$00,D1 +00000084: 3206 '2.' MOVE.W D6,D1 +00000086: 7400 't.' MOVEQ #$00,D2 +00000088: 3407 '4.' MOVE.W D7,D2 +0000008A: 9282 '..' SUB.L D2,D1 +0000008C: D281 '..' ADD.L D1,D1 +0000008E: 2801 '(.' MOVE.L D1,D4 +00000090: D880 '..' ADD.L D0,D4 +00000092: 7001 'p.' MOVEQ #$01,D0 +00000094: 2F00 '/.' MOVE.L D0,-(A7) +00000096: 7207 'r.' MOVEQ #$07,D1 +00000098: 2F01 '/.' MOVE.L D1,-(A7) +0000009A: 7002 'p.' MOVEQ #$02,D0 +0000009C: 2F00 '/.' MOVE.L D0,-(A7) +0000009E: 2F04 '/.' MOVE.L D4,-(A7) +000000A0: 2F0A '/.' MOVE.L A2,-(A7) +000000A2: 4EBA FC0C 'N...' JSR *-$03F2 ; FFFFFCB0 +000000A6: 2840 '(@' MOVEA.L D0,A4 +000000A8: 200C ' .' MOVE.L A4,D0 +000000AA: 4FEF 0014 'O...' LEA $0014(A7),A7 +000000AE: 6714 'g.' BEQ.S *+$0016 ; 000000C4 +000000B0: 3554 0162 '5T.b' MOVE.W (A4),$0162(A2) +000000B4: 3553 0160 '5S.`' MOVE.W (A3),$0160(A2) +000000B8: 2F0C '/.' MOVE.L A4,-(A7) +000000BA: 2F12 '/.' MOVE.L (A2),-(A7) +000000BC: 206A 0008 ' j..' MOVEA.L $0008(A2),A0 +000000C0: 4E90 'N.' JSR (A0) +000000C2: 504F 'PO' ADDQ.W #8,A7 +000000C4: 2F0B '/.' MOVE.L A3,-(A7) +000000C6: 2F12 '/.' MOVE.L (A2),-(A7) +000000C8: 206A 0008 ' j..' MOVEA.L $0008(A2),A0 +000000CC: 4E90 'N.' JSR (A0) +000000CE: 504F 'PO' ADDQ.W #8,A7 +000000D0: 4CEE 1CF0 FFE4 'L.....' MOVEM.L -$001C(A6),D4-D7/A2-A4 +000000D6: 4E5E 'N^' UNLK A6 +000000D8: 4E75 'Nu' RTS + +Comment: + + sfnt_ReadSFNTMetrics ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: sfnt_GetGlyphLocation [99E50, 99F2A) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +1A (99E6A): JSR sfnt_GetTablePtr + + Unresolved outgoing references: + +44 (99E94): JSR $99A10 + +94 (99EE4): JSR $99A10 + + VectorTable comment: {sources}Toolbox:FontMgr:sfnt.c + + +Dictionary: Flags $00 FirstId 433 + 433: sfnt_GetGlyphLocation + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="sfnt_GetGlyphLocation"(433) Segment="Main"(200) +Size: Flags $00 ModuleSize 218 + +Content: Flags $08 +Contents offset $0000 size $00DA +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 3E2E 000E '>...' MOVE.W $000E(A6),D7 +0000000C: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +00000010: 7001 'p.' MOVEQ #$01,D0 +00000012: 2F00 '/.' MOVE.L D0,-(A7) +00000014: 7200 'r.' MOVEQ #$00,D1 +00000016: 2F01 '/.' MOVE.L D1,-(A7) +00000018: 2F0A '/.' MOVE.L A2,-(A7) +0000001A: 4EBA 0000 'N...' JSR sfnt_GetTablePtr ; id: 421 +0000001E: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000022: 2040 ' @' MOVEA.L D0,A0 +00000024: 4A68 0032 'Jh.2' TST.W $0032(A0) +00000028: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000002C: 6650 'fP' BNE.S *+$0052 ; 0000007E +0000002E: 7001 'p.' MOVEQ #$01,D0 +00000030: 2F00 '/.' MOVE.L D0,-(A7) +00000032: 7202 'r.' MOVEQ #$02,D1 +00000034: 2F01 '/.' MOVE.L D1,-(A7) +00000036: 7004 'p.' MOVEQ #$04,D0 +00000038: 2F00 '/.' MOVE.L D0,-(A7) +0000003A: 7000 'p.' MOVEQ #$00,D0 +0000003C: 3007 '0.' MOVE.W D7,D0 +0000003E: D080 '..' ADD.L D0,D0 +00000040: 2F00 '/.' MOVE.L D0,-(A7) +00000042: 2F0A '/.' MOVE.L A2,-(A7) +00000044: 4EBA FB7A 'N..z' JSR *-$0484 ; FFFFFBC0 +00000048: 2640 '&@' MOVEA.L D0,A3 +0000004A: 200B ' .' MOVE.L A3,D0 +0000004C: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000050: 6770 'gp' BEQ.S *+$0072 ; 000000C2 +00000052: 7000 'p.' MOVEQ #$00,D0 +00000054: 301B '0.' MOVE.W (A3)+,D0 +00000056: E388 '..' LSL.L #1,D0 +00000058: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +0000005C: 2080 ' .' MOVE.L D0,(A0) +0000005E: 7000 'p.' MOVEQ #$00,D0 +00000060: 3013 '0.' MOVE.W (A3),D0 +00000062: E388 '..' LSL.L #1,D0 +00000064: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000068: 9090 '..' SUB.L (A0),D0 +0000006A: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +0000006E: 2080 ' .' MOVE.L D0,(A0) +00000070: 2F0B '/.' MOVE.L A3,-(A7) +00000072: 2F12 '/.' MOVE.L (A2),-(A7) +00000074: 206A 0008 ' j..' MOVEA.L $0008(A2),A0 +00000078: 4E90 'N.' JSR (A0) +0000007A: 504F 'PO' ADDQ.W #8,A7 +0000007C: 6044 '`D' BRA.S *+$0046 ; 000000C2 +0000007E: 7001 'p.' MOVEQ #$01,D0 +00000080: 2F00 '/.' MOVE.L D0,-(A7) +00000082: 7202 'r.' MOVEQ #$02,D1 +00000084: 2F01 '/.' MOVE.L D1,-(A7) +00000086: 7008 'p.' MOVEQ #$08,D0 +00000088: 2F00 '/.' MOVE.L D0,-(A7) +0000008A: 7000 'p.' MOVEQ #$00,D0 +0000008C: 3007 '0.' MOVE.W D7,D0 +0000008E: E580 '..' ASL.L #2,D0 +00000090: 2F00 '/.' MOVE.L D0,-(A7) +00000092: 2F0A '/.' MOVE.L A2,-(A7) +00000094: 4EBA FB2A 'N..*' JSR *-$04D4 ; FFFFFBC0 +00000098: 2840 '(@' MOVEA.L D0,A4 +0000009A: 200C ' .' MOVE.L A4,D0 +0000009C: 4FEF 0014 'O...' LEA $0014(A7),A7 +000000A0: 6720 'g ' BEQ.S *+$0022 ; 000000C2 +000000A2: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +000000A6: 209C ' .' MOVE.L (A4)+,(A0) +000000A8: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +000000AC: 2014 ' .' MOVE.L (A4),D0 +000000AE: 9090 '..' SUB.L (A0),D0 +000000B0: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +000000B4: 2080 ' .' MOVE.L D0,(A0) +000000B6: 2F0C '/.' MOVE.L A4,-(A7) +000000B8: 2F12 '/.' MOVE.L (A2),-(A7) +000000BA: 206A 0008 ' j..' MOVEA.L $0008(A2),A0 +000000BE: 4E90 'N.' JSR (A0) +000000C0: 504F 'PO' ADDQ.W #8,A7 +000000C2: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +000000C6: 2F12 '/.' MOVE.L (A2),-(A7) +000000C8: 206A 0008 ' j..' MOVEA.L $0008(A2),A0 +000000CC: 4E90 'N.' JSR (A0) +000000CE: 504F 'PO' ADDQ.W #8,A7 +000000D0: 4CEE 1C80 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A2-A4 +000000D6: 4E5E 'N^' UNLK A6 +000000D8: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sfnt_GetTablePtr"(421) + 0000001C +Comment: + + sfnt_GetGlyphLocation ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: sfnt_ReadSFNT [99F40, 9A2B4) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +33A (9A27A): JSR fsg_InnerGridFit + +2F4 (9A234): JSR sfnt_ReadSFNTMetrics + +2BE (9A1FE): JSR fsg_InitInterpreterTrans + +26A (9A1AA): JSR fsg_InitInterpreterTrans + +260 (9A1A0): JSR fsg_MxScaleAB + +252 (9A192): JSR fsg_MxScaleAB + +210 (9A150): JSR fsg_MxConcat2x2 + +204 (9A144): JSR fsg_MxConcat2x2 + +112 (9A052): JSR fsg_InnerGridFit + +36 (99F76): JSR sfnt_GetGlyphLocation + +22 (99F62): JSR sfnt_ReadSFNTMetrics + + Unresolved outgoing references: + +56 (99F96): JSR $99A10 + +E8 (9A028): JSR $99590 + + VectorTable comment: {sources}Toolbox:FontMgr:sfnt.c + + +Dictionary: Flags $00 FirstId 434 + 434: sfnt_ReadSFNT + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="sfnt_ReadSFNT"(434) Segment="Main"(200) +Size: Flags $00 ModuleSize 884 + +Content: Flags $08 +Contents offset $0000 size $0374 +00000000: 4E56 FF56 'NV.V' LINK.W A6,#-$00AA +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 3C2E 0012 '<...' MOVE.W $0012(A6),D6 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 2D40 FFE0 '-@..' MOVE.L D0,-$0020(A6) +00000016: 2D40 FFE4 '-@..' MOVE.L D0,-$001C(A6) +0000001A: 7000 'p.' MOVEQ #$00,D0 +0000001C: 3006 '0.' MOVE.W D6,D0 +0000001E: 2F00 '/.' MOVE.L D0,-(A7) +00000020: 2F0C '/.' MOVE.L A4,-(A7) +00000022: 4EBA 0000 'N...' JSR sfnt_ReadSFNTMetrics ; id: 432 +00000026: 486E FFD8 'Hn..' PEA -$0028(A6) +0000002A: 486E FFDC 'Hn..' PEA -$0024(A6) +0000002E: 7000 'p.' MOVEQ #$00,D0 +00000030: 3006 '0.' MOVE.W D6,D0 +00000032: 2F00 '/.' MOVE.L D0,-(A7) +00000034: 2F0C '/.' MOVE.L A4,-(A7) +00000036: 4EBA 0000 'N...' JSR sfnt_GetGlyphLocation ; id: 433 +0000003A: 4AAE FFD8 'J...' TST.L -$0028(A6) +0000003E: 4FEF 0018 'O...' LEA $0018(A7),A7 +00000042: 6F36 'o6' BLE.S *+$0038 ; 0000007A +00000044: 7001 'p.' MOVEQ #$01,D0 +00000046: 2F00 '/.' MOVE.L D0,-(A7) +00000048: 7206 'r.' MOVEQ #$06,D1 +0000004A: 2F01 '/.' MOVE.L D1,-(A7) +0000004C: 2F2E FFD8 '/...' MOVE.L -$0028(A6),-(A7) +00000050: 2F2E FFDC '/...' MOVE.L -$0024(A6),-(A7) +00000054: 2F0C '/.' MOVE.L A4,-(A7) +00000056: 4EBA FA78 'N..x' JSR *-$0586 ; FFFFFAD0 +0000005A: 2D40 FFE4 '-@..' MOVE.L D0,-$001C(A6) +0000005E: 2640 '&@' MOVEA.L D0,A3 +00000060: 3D5B FFE8 '=[..' MOVE.W (A3)+,-$0018(A6) +00000064: 3D5B FFF8 '=[..' MOVE.W (A3)+,-$0008(A6) +00000068: 3D5B FFFA '=[..' MOVE.W (A3)+,-$0006(A6) +0000006C: 3D5B FFFC '=[..' MOVE.W (A3)+,-$0004(A6) +00000070: 3D5B FFFE '=[..' MOVE.W (A3)+,-$0002(A6) +00000074: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000078: 6006 '`.' BRA.S *+$0008 ; 00000080 +0000007A: 3D7C 0001 FFE8 '=|....' MOVE.W #$0001,-$0018(A6) +00000080: 4A6E FFE8 'Jn..' TST.W -$0018(A6) +00000084: 6D00 00A0 'm...' BLT *+$00A2 ; 00000126 +00000088: 7600 'v.' MOVEQ #$00,D3 +0000008A: 4A6C 01D2 'Jl..' TST.W $01D2(A4) +0000008E: 670E 'g.' BEQ.S *+$0010 ; 0000009E +00000090: 7000 'p.' MOVEQ #$00,D0 +00000092: 302C 01D4 '0,..' MOVE.W $01D4(A4),D0 +00000096: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00000098: C240 '.@' AND.W D0,D1 +0000009A: 6702 'g.' BEQ.S *+$0004 ; 0000009E +0000009C: 7601 'v.' MOVEQ #$01,D3 +0000009E: 4A03 'J.' TST.B D3 +000000A0: 57C3 'W.' SEQ D3 +000000A2: 4403 'D.' NEG.B D3 +000000A4: 4883 'H.' EXT.W D3 +000000A6: 3943 020C '9C..' MOVE.W D3,$020C(A4) +000000AA: 4AAE FFD8 'J...' TST.L -$0028(A6) +000000AE: 6F22 'o"' BLE.S *+$0024 ; 000000D2 +000000B0: 2D4B FFEA '-K..' MOVE.L A3,-$0016(A6) +000000B4: 302E FFE8 '0...' MOVE.W -$0018(A6),D0 +000000B8: 48C0 'H.' EXT.L D0 +000000BA: D080 '..' ADD.L D0,D0 +000000BC: D7C0 '..' ADDA.L D0,A3 +000000BE: 3D5B FFEE '=[..' MOVE.W (A3)+,-$0012(A6) +000000C2: 2D4B FFF0 '-K..' MOVE.L A3,-$0010(A6) +000000C6: 302E FFEE '0...' MOVE.W -$0012(A6),D0 +000000CA: 48C0 'H.' EXT.L D0 +000000CC: D08B '..' ADD.L A3,D0 +000000CE: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +000000D2: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +000000D6: 2F2E FFD8 '/...' MOVE.L -$0028(A6),-(A7) +000000DA: 486E FFD4 'Hn..' PEA -$002C(A6) +000000DE: 486E FFD0 'Hn..' PEA -$0030(A6) +000000E2: 486E FFE8 'Hn..' PEA -$0018(A6) +000000E6: 2F0C '/.' MOVE.L A4,-(A7) +000000E8: 4EBA F566 'N..f' JSR *-$0A98 ; FFFFF650 +000000EC: 2D40 FFE0 '-@..' MOVE.L D0,-$0020(A6) +000000F0: 4FEF 0018 'O...' LEA $0018(A7),A7 +000000F4: 6600 025C 'f..\' BNE *+$025E ; 00000352 +000000F8: 7000 'p.' MOVEQ #$00,D0 +000000FA: 2F00 '/.' MOVE.L D0,-(A7) +000000FC: 2F2E FFD4 '/...' MOVE.L -$002C(A6),-(A7) +00000100: 2F2E FFD0 '/...' MOVE.L -$0030(A6),-(A7) +00000104: 486E FFF8 'Hn..' PEA -$0008(A6) +00000108: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) +0000010C: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) +00000110: 2F0C '/.' MOVE.L A4,-(A7) +00000112: 4EBA 0000 'N...' JSR fsg_InnerGridFit ; id: 377 +00000116: 2D40 FFE0 '-@..' MOVE.L D0,-$0020(A6) +0000011A: 4FEF 001C 'O...' LEA $001C(A7),A7 +0000011E: 6600 0232 'f..2' BNE *+$0234 ; 00000352 +00000122: 6000 022E '`...' BRA *+$0230 ; 00000352 +00000126: 70FF 'p.' MOVEQ #$FF,D0 +00000128: B06E FFE8 '.n..' CMP.W -$0018(A6),D0 +0000012C: 57C3 'W.' SEQ D3 +0000012E: 4403 'D.' NEG.B D3 +00000130: 4883 'H.' EXT.W D3 +00000132: 3943 01D2 '9C..' MOVE.W D3,$01D2(A4) +00000136: 6700 0212 'g...' BEQ *+$0214 ; 0000034A +0000013A: 7000 'p.' MOVEQ #$00,D0 +0000013C: 2D40 FFCC '-@..' MOVE.L D0,-$0034(A6) +00000140: 3A1B ':.' MOVE.W (A3)+,D5 +00000142: 3D5B FFC6 '=[..' MOVE.W (A3)+,-$003A(A6) +00000146: 7000 'p.' MOVEQ #$00,D0 +00000148: 3005 '0.' MOVE.W D5,D0 +0000014A: 4A80 'J.' TST.L D0 +0000014C: 0800 0000 '....' BTST #$00,D0 +00000150: 670A 'g.' BEQ.S *+$000C ; 0000015C +00000152: 3D5B FFC8 '=[..' MOVE.W (A3)+,-$0038(A6) +00000156: 3D5B FFCA '=[..' MOVE.W (A3)+,-$0036(A6) +0000015A: 6030 '`0' BRA.S *+$0032 ; 0000018C +0000015C: 244B '$K' MOVEA.L A3,A2 +0000015E: 7000 'p.' MOVEQ #$00,D0 +00000160: 3005 '0.' MOVE.W D5,D0 +00000162: 7202 'r.' MOVEQ #$02,D1 +00000164: C240 '.@' AND.W D0,D1 +00000166: 6712 'g.' BEQ.S *+$0014 ; 0000017A +00000168: 101A '..' MOVE.B (A2)+,D0 +0000016A: 4880 'H.' EXT.W D0 +0000016C: 3D40 FFC8 '=@..' MOVE.W D0,-$0038(A6) +00000170: 1012 '..' MOVE.B (A2),D0 +00000172: 4880 'H.' EXT.W D0 +00000174: 3D40 FFCA '=@..' MOVE.W D0,-$0036(A6) +00000178: 6010 '`.' BRA.S *+$0012 ; 0000018A +0000017A: 7000 'p.' MOVEQ #$00,D0 +0000017C: 101A '..' MOVE.B (A2)+,D0 +0000017E: 3D40 FFC8 '=@..' MOVE.W D0,-$0038(A6) +00000182: 7000 'p.' MOVEQ #$00,D0 +00000184: 1012 '..' MOVE.B (A2),D0 +00000186: 3D40 FFCA '=@..' MOVE.W D0,-$0036(A6) +0000018A: 544B 'TK' ADDQ.W #2,A3 +0000018C: 7000 'p.' MOVEQ #$00,D0 +0000018E: 3005 '0.' MOVE.W D5,D0 +00000190: 323C 00C8 '2<..' MOVE.W #$00C8,D1 +00000194: C240 '.@' AND.W D0,D1 +00000196: 6700 00DC 'g...' BEQ *+$00DE ; 00000274 +0000019A: 41EE FF7E 'A..~' LEA -$0082(A6),A0 +0000019E: 43EC 010C 'C...' LEA $010C(A4),A1 +000001A2: 7008 'p.' MOVEQ #$08,D0 +000001A4: 20D9 ' .' MOVE.L (A1)+,(A0)+ +000001A6: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000001A4 +000001AA: 41EE FFA2 'A...' LEA -$005E(A6),A0 +000001AE: 43EC 0130 'C..0' LEA $0130(A4),A1 +000001B2: 7008 'p.' MOVEQ #$08,D0 +000001B4: 20D9 ' .' MOVE.L (A1)+,(A0)+ +000001B6: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000001B4 +000001BA: 7001 'p.' MOVEQ #$01,D0 +000001BC: 2D40 FFCC '-@..' MOVE.L D0,-$0034(A6) +000001C0: 7200 'r.' MOVEQ #$00,D1 +000001C2: 3205 '2.' MOVE.W D5,D1 +000001C4: 343C 0080 '4<..' MOVE.W #$0080,D2 +000001C8: C441 '.A' AND.W D1,D2 +000001CA: 674E 'gN' BEQ.S *+$0050 ; 0000021A +000001CC: 301B '0.' MOVE.W (A3)+,D0 +000001CE: 48C0 'H.' EXT.L D0 +000001D0: 2E00 '..' MOVE.L D0,D7 +000001D2: E588 '..' LSL.L #2,D0 +000001D4: 2D40 FF56 '-@.V' MOVE.L D0,-$00AA(A6) +000001D8: 301B '0.' MOVE.W (A3)+,D0 +000001DA: 48C0 'H.' EXT.L D0 +000001DC: 2E00 '..' MOVE.L D0,D7 +000001DE: E588 '..' LSL.L #2,D0 +000001E0: 2D40 FF5A '-@.Z' MOVE.L D0,-$00A6(A6) +000001E4: 301B '0.' MOVE.W (A3)+,D0 +000001E6: 48C0 'H.' EXT.L D0 +000001E8: 2E00 '..' MOVE.L D0,D7 +000001EA: E588 '..' LSL.L #2,D0 +000001EC: 2D40 FF62 '-@.b' MOVE.L D0,-$009E(A6) +000001F0: 301B '0.' MOVE.W (A3)+,D0 +000001F2: 48C0 'H.' EXT.L D0 +000001F4: 2E00 '..' MOVE.L D0,D7 +000001F6: E588 '..' LSL.L #2,D0 +000001F8: 2D40 FF66 '-@.f' MOVE.L D0,-$009A(A6) +000001FC: 486C 010C 'Hl..' PEA $010C(A4) +00000200: 486E FF56 'Hn.V' PEA -$00AA(A6) +00000204: 4EBA 0000 'N...' JSR fsg_MxConcat2x2 ; id: 344 +00000208: 486C 0130 'Hl.0' PEA $0130(A4) +0000020C: 486E FF56 'Hn.V' PEA -$00AA(A6) +00000210: 4EBA 0000 'N...' JSR fsg_MxConcat2x2 ; id: 344 +00000214: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000218: 604E '`N' BRA.S *+$0050 ; 00000268 +0000021A: 7000 'p.' MOVEQ #$00,D0 +0000021C: 3005 '0.' MOVE.W D5,D0 +0000021E: 7240 'r@' MOVEQ #$40,D1 ; '@' +00000220: C240 '.@' AND.W D0,D1 +00000222: 6718 'g.' BEQ.S *+$001A ; 0000023C +00000224: 301B '0.' MOVE.W (A3)+,D0 +00000226: 48C0 'H.' EXT.L D0 +00000228: 2800 '(.' MOVE.L D0,D4 +0000022A: E58C '..' LSL.L #2,D4 +0000022C: 301B '0.' MOVE.W (A3)+,D0 +0000022E: 48C0 'H.' EXT.L D0 +00000230: 2D40 FF76 '-@.v' MOVE.L D0,-$008A(A6) +00000234: E588 '..' LSL.L #2,D0 +00000236: 2D40 FF76 '-@.v' MOVE.L D0,-$008A(A6) +0000023A: 600C '`.' BRA.S *+$000E ; 00000248 +0000023C: 301B '0.' MOVE.W (A3)+,D0 +0000023E: 48C0 'H.' EXT.L D0 +00000240: 2800 '(.' MOVE.L D0,D4 +00000242: E58C '..' LSL.L #2,D4 +00000244: 2D44 FF76 '-D.v' MOVE.L D4,-$008A(A6) +00000248: 486C 010C 'Hl..' PEA $010C(A4) +0000024C: 2F2E FF76 '/..v' MOVE.L -$008A(A6),-(A7) +00000250: 2F04 '/.' MOVE.L D4,-(A7) +00000252: 4EBA 0000 'N...' JSR fsg_MxScaleAB ; id: 345 +00000256: 486C 0130 'Hl.0' PEA $0130(A4) +0000025A: 2F2E FF76 '/..v' MOVE.L -$008A(A6),-(A7) +0000025E: 2F04 '/.' MOVE.L D4,-(A7) +00000260: 4EBA 0000 'N...' JSR fsg_MxScaleAB ; id: 345 +00000264: 4FEF 0018 'O...' LEA $0018(A7),A7 +00000268: 2F0C '/.' MOVE.L A4,-(A7) +0000026A: 4EBA 0000 'N...' JSR fsg_InitInterpreterTrans ; id: 358 +0000026E: 422C 0154 'B,.T' CLR.B $0154(A4) +00000272: 584F 'XO' ADDQ.W #4,A7 +00000274: 3945 01D4 '9E..' MOVE.W D5,$01D4(A4) +00000278: 396E FFC8 01D6 '9n....' MOVE.W -$0038(A6),$01D6(A4) +0000027E: 396E FFCA 01D8 '9n....' MOVE.W -$0036(A6),$01D8(A4) +00000284: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) +00000288: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) +0000028C: 7000 'p.' MOVEQ #$00,D0 +0000028E: 302E FFC6 '0...' MOVE.W -$003A(A6),D0 +00000292: 2F00 '/.' MOVE.L D0,-(A7) +00000294: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000298: 2F0C '/.' MOVE.L A4,-(A7) +0000029A: 4EBA 00D8 'N...' JSR *+$00DA ; 00000374 +0000029E: 2D40 FFE0 '-@..' MOVE.L D0,-$0020(A6) +000002A2: 4AAE FFCC 'J...' TST.L -$0034(A6) +000002A6: 4FEF 0014 'O...' LEA $0014(A7),A7 +000002AA: 672E 'g.' BEQ.S *+$0030 ; 000002DA +000002AC: 41EC 010C 'A...' LEA $010C(A4),A0 +000002B0: 43EE FF7E 'C..~' LEA -$0082(A6),A1 +000002B4: 7008 'p.' MOVEQ #$08,D0 +000002B6: 20D9 ' .' MOVE.L (A1)+,(A0)+ +000002B8: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000002B6 +000002BC: 2F0C '/.' MOVE.L A4,-(A7) +000002BE: 4EBA 0000 'N...' JSR fsg_InitInterpreterTrans ; id: 358 +000002C2: 41EC 0130 'A..0' LEA $0130(A4),A0 +000002C6: 43EE FFA2 'C...' LEA -$005E(A6),A1 +000002CA: 7008 'p.' MOVEQ #$08,D0 +000002CC: 20D9 ' .' MOVE.L (A1)+,(A0)+ +000002CE: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000002CC +000002D2: 7000 'p.' MOVEQ #$00,D0 +000002D4: 2D40 FFCC '-@..' MOVE.L D0,-$0034(A6) +000002D8: 584F 'XO' ADDQ.W #4,A7 +000002DA: 7000 'p.' MOVEQ #$00,D0 +000002DC: 3005 '0.' MOVE.W D5,D0 +000002DE: 7220 'r ' MOVEQ #$20,D1 ; ' ' +000002E0: C240 '.@' AND.W D0,D1 +000002E2: 6708 'g.' BEQ.S *+$000A ; 000002EC +000002E4: 4AAE FFE0 'J...' TST.L -$0020(A6) +000002E8: 6700 FE56 'g..V' BEQ *-$01A8 ; 00000140 +000002EC: 7000 'p.' MOVEQ #$00,D0 +000002EE: 3006 '0.' MOVE.W D6,D0 +000002F0: 2F00 '/.' MOVE.L D0,-(A7) +000002F2: 2F0C '/.' MOVE.L A4,-(A7) +000002F4: 4EBA 0000 'N...' JSR sfnt_ReadSFNTMetrics ; id: 432 +000002F8: 7000 'p.' MOVEQ #$00,D0 +000002FA: 3005 '0.' MOVE.W D5,D0 +000002FC: 323C 0100 '2<..' MOVE.W #$0100,D1 +00000300: C240 '.@' AND.W D0,D1 +00000302: 504F 'PO' ADDQ.W #8,A7 +00000304: 6710 'g.' BEQ.S *+$0012 ; 00000316 +00000306: 7000 'p.' MOVEQ #$00,D0 +00000308: 3013 '0.' MOVE.W (A3),D0 +0000030A: 2D40 FFD0 '-@..' MOVE.L D0,-$0030(A6) +0000030E: 544B 'TK' ADDQ.W #2,A3 +00000310: 2D4B FFD4 '-K..' MOVE.L A3,-$002C(A6) +00000314: 600A '`.' BRA.S *+$000C ; 00000320 +00000316: 7000 'p.' MOVEQ #$00,D0 +00000318: 2D40 FFD0 '-@..' MOVE.L D0,-$0030(A6) +0000031C: 2D40 FFD4 '-@..' MOVE.L D0,-$002C(A6) +00000320: 7001 'p.' MOVEQ #$01,D0 +00000322: 2F00 '/.' MOVE.L D0,-(A7) +00000324: 2F2E FFD4 '/...' MOVE.L -$002C(A6),-(A7) +00000328: 2F2E FFD0 '/...' MOVE.L -$0030(A6),-(A7) +0000032C: 486E FFF8 'Hn..' PEA -$0008(A6) +00000330: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) +00000334: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) +00000338: 2F0C '/.' MOVE.L A4,-(A7) +0000033A: 4EBA 0000 'N...' JSR fsg_InnerGridFit ; id: 377 +0000033E: 2D40 FFE0 '-@..' MOVE.L D0,-$0020(A6) +00000342: 4FEF 001C 'O...' LEA $001C(A7),A7 +00000346: 660A 'f.' BNE.S *+$000C ; 00000352 +00000348: 6008 '`.' BRA.S *+$000A ; 00000352 +0000034A: 2D7C 0000 1407 '-|....' MOVE.L #$00001407,-$0020(A6) + FFE0 +00000352: 4AAE FFE4 'J...' TST.L -$001C(A6) +00000356: 670E 'g.' BEQ.S *+$0010 ; 00000366 +00000358: 2F2E FFE4 '/...' MOVE.L -$001C(A6),-(A7) +0000035C: 2F14 '/.' MOVE.L (A4),-(A7) +0000035E: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 +00000362: 4E90 'N.' JSR (A0) +00000364: 504F 'PO' ADDQ.W #8,A7 +00000366: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 +0000036A: 4CEE 1CF8 FF36 'L....6' MOVEM.L -$00CA(A6),D3-D7/A2-A4 +00000370: 4E5E 'N^' UNLK A6 +00000372: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fsg_InnerGridFit"(377) + 0000033C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sfnt_ReadSFNTMetrics"(432) + 000002F6 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fsg_InitInterpreterTrans"(358) + 000002C0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fsg_InitInterpreterTrans"(358) + 0000026C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fsg_MxScaleAB"(345) + 00000262 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fsg_MxScaleAB"(345) + 00000254 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fsg_MxConcat2x2"(344) + 00000212 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fsg_MxConcat2x2"(344) + 00000206 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fsg_InnerGridFit"(377) + 00000114 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sfnt_GetGlyphLocation"(433) + 00000038 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sfnt_ReadSFNTMetrics"(432) + 00000024 +Comment: + + sfnt_ReadSFNT ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: MultiFinderExist [9A2C0, 9A2D8) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:Bass_Allocate.a + + +Dictionary: Flags $00 FirstId 435 + 435: MultiFinderExist +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="MultiFinderExist"(435) Segment="Main"(200) +Size: Flags $00 ModuleSize 24 + +Content: Flags $08 +Contents offset $0000 size $0018 +00000000: 203C 0000 A89F ' <....' MOVE.L #$0000A89F,D0 +00000006: A146 '.F' _GetTrapAddress ; A146 +00000008: 2208 '".' MOVE.L A0,D1 +0000000A: 203C 0000 A88F ' <....' MOVE.L #$0000A88F,D0 +00000010: A146 '.F' _GetTrapAddress ; A146 +00000012: 9288 '..' SUB.L A0,D1 +00000014: 2001 ' .' MOVE.L D1,D0 +00000016: 4E75 'Nu' RTS + +Comment: + + MultiFinderExist ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_9A2F0 [9A2F0, 9A32E) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 436 + 436: AUTOMOD_9A2F0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9A2F0"(436) Segment="Main"(200) +Size: Flags $00 ModuleSize 62 + +Content: Flags $08 +Contents offset $0000 size $003E +00000000: 48E7 7000 'H.p.' MOVEM.L D1-D3,-(A7) +00000004: 48E7 E0C0 'H...' MOVEM.L D0-D2/A0/A1,-(A7) +00000008: 3F3C 0040 '?<.@' MOVE.W #$0040,-(A7) +0000000C: A88F '..' _OSDispatch ; A88F +0000000E: 4CDF 0307 'L...' MOVEM.L (A7)+,D0-D2/A0/A1 +00000012: 42A7 'B.' CLR.L -(A7) +00000014: 2F03 '/.' MOVE.L D3,-(A7) +00000016: 4878 0220 'Hx. ' PEA $0220 +0000001A: 3F3C 001D '?<..' MOVE.W #$001D,-(A7) +0000001E: A88F '..' _OSDispatch ; A88F +00000020: 201F ' .' MOVE.L (A7)+,D0 +00000022: 2040 ' @' MOVEA.L D0,A0 +00000024: 6702 'g.' BEQ.S *+$0004 ; 00000028 +00000026: 2003 ' .' MOVE.L D3,D0 +00000028: 48E7 E0C0 'H...' MOVEM.L D0-D2/A0/A1,-(A7) +0000002C: 3F3C 0041 '?<.A' MOVE.W #$0041,-(A7) +00000030: A88F '..' _OSDispatch ; A88F +00000032: 4CDF 0307 'L...' MOVEM.L (A7)+,D0-D2/A0/A1 +00000036: 2008 ' .' MOVE.L A0,D0 +00000038: 4CDF 000E 'L...' MOVEM.L (A7)+,D1-D3 +0000003C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_9A2F0 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: CtempBufHand [9A330, 9A352) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +6 (9A336): BSR $9A2F0 + + VectorTable comment: {sources}Toolbox:FontMgr:Bass_Allocate.a + + +4 (9A334): GETSTYLEBUFHAND + VectorTable comment: {sources}Toolbox:FontMgr:Bass_Allocate.a + + +Dictionary: Flags $00 FirstId 437 + 437: CtempBufHand + 438: GETSTYLEBUFHAND +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="CtempBufHand"(437) Segment="Main"(200) +Size: Flags $00 ModuleSize 34 + +Content: Flags $08 +Contents offset $0000 size $0022 +00000000: 202F 0004 ' /..' MOVE.L $0004(A7),D0 +00000004: 2600 '&.' MOVE.L D0,D3 +00000006: 6100 FFB8 'a...' BSR *-$0046 ; FFFFFFC0 +0000000A: 6612 'f.' BNE.S *+$0014 ; 0000001E +0000000C: 2003 ' .' MOVE.L D3,D0 +0000000E: 2438 0118 '$8..' MOVE.L $0118,D2 +00000012: 21F8 02AA 0118 '!.....' MOVE.L $02AA,$0118 +00000018: A122 '."' _NewHandle ; A122 +0000001A: 21C2 0118 '!...' MOVE.L D2,$0118 +0000001E: 2008 ' .' MOVE.L A0,D0 +00000020: 4E75 'Nu' RTS + + +EntryPoint: Flags=$08=(Extern Code) Offset=$0004 Entry="GETSTYLEBUFHAND"(438) +Comment: + + CtempBufHand ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_9A370 [9A370, 9A3F8) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 439 + 439: AUTOMOD_9A370 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9A370"(439) Segment="Main"(200) +Size: Flags $00 ModuleSize 136 + +Content: Flags $08 +Contents offset $0000 size $0088 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 246E 0010 '$n..' MOVEA.L $0010(A6),A2 +00000010: 264C '&L' MOVEA.L A4,A3 +00000012: 504B 'PK' ADDQ.W #8,A3 +00000014: 3A2C 0002 ':,..' MOVE.W $0002(A4),D5 +00000018: 262C 0004 '&,..' MOVE.L $0004(A4),D3 +0000001C: 558F 'U.' SUBQ.L #2,A7 +0000001E: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) +00000022: A86C '.l' _FixRound ; A86C +00000024: 301F '0.' MOVE.W (A7)+,D0 +00000026: 48C0 'H.' EXT.L D0 +00000028: 2800 '(.' MOVE.L D0,D4 +0000002A: 0C84 0000 00FF '......' CMPI.L #$000000FF,D4 +00000030: 6F04 'o.' BLE.S *+$0006 ; 00000036 +00000032: 7000 'p.' MOVEQ #$00,D0 +00000034: 6048 '`H' BRA.S *+$004A ; 0000007E +00000036: 5345 'SE' SUBQ.W #1,D5 +00000038: 4A45 'JE' TST.W D5 +0000003A: 6D40 'm@' BLT.S *+$0042 ; 0000007C +0000003C: 7000 'p.' MOVEQ #$00,D0 +0000003E: 1013 '..' MOVE.B (A3),D0 +00000040: B880 '..' CMP.L D0,D4 +00000042: 6D38 'm8' BLT.S *+$003A ; 0000007C +00000044: 7000 'p.' MOVEQ #$00,D0 +00000046: 1013 '..' MOVE.B (A3),D0 +00000048: B880 '..' CMP.L D0,D4 +0000004A: 662A 'f*' BNE.S *+$002C ; 00000076 +0000004C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000050: 558F 'U.' SUBQ.L #2,A7 +00000052: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) +00000056: A86C '.l' _FixRound ; A86C +00000058: 3C1F '<.' MOVE.W (A7)+,D6 +0000005A: 548B 'T.' ADDQ.L #2,A3 +0000005C: 3E3C 00FF '><..' MOVE.W #$00FF,D7 +00000060: 301A '0.' MOVE.W (A2)+,D0 +00000062: 7200 'r.' MOVEQ #$00,D1 +00000064: 1233 0000 '.3..' MOVE.B $00(A3,D0.W),D1 +00000068: D246 '.F' ADD.W D6,D1 +0000006A: 38C1 '8.' MOVE.W D1,(A4)+ +0000006C: 425C 'B\' CLR.W (A4)+ +0000006E: 51CF FFF0 'Q...' DBF D7,*-$000E ; 00000060 +00000072: 7001 'p.' MOVEQ #$01,D0 +00000074: 6008 '`.' BRA.S *+$000A ; 0000007E +00000076: D7C3 '..' ADDA.L D3,A3 +00000078: 51CD FFC2 'Q...' DBF D5,*-$003C ; 0000003C +0000007C: 7000 'p.' MOVEQ #$00,D0 +0000007E: 4CEE 1CF8 FFDC 'L.....' MOVEM.L -$0024(A6),D3-D7/A2-A4 +00000084: 4E5E 'N^' UNLK A6 +00000086: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_9A370 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_9A400 [9A400, 9A4EE) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +D6 (9A4D6): JSR ApplyFontMap + +5E (9A45E): JSR PackStringClass + +2E (9A42E): JSR PackStringClass + +6E (9A46E): JSR GetFontMapInfo + +3E (9A43E): JSR GetFontMapInfo + +18 (9A418): JSR GETENCODINGTABLE + + +Dictionary: Flags $00 FirstId 440 + 440: AUTOMOD_9A400 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9A400"(440) Segment="Main"(200) +Size: Flags $00 ModuleSize 238 + +Content: Flags $08 +Contents offset $0000 size $00EE +00000000: 4E56 FDFE 'NV..' LINK.W A6,#-$0202 +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +0000000C: 7E01 '~.' MOVEQ #$01,D7 +0000000E: 598F 'Y.' SUBQ.L #4,A7 +00000010: 3F2E 0012 '?...' MOVE.W $0012(A6),-(A7) +00000014: 486E FFFE 'Hn..' PEA -$0002(A6) +00000018: 4EBA 0000 'N...' JSR GETENCODINGTABLE ; id: 444 +0000001C: 265F '&_' MOVEA.L (A7)+,A3 +0000001E: 7000 'p.' MOVEQ #$00,D0 +00000020: 2F00 '/.' MOVE.L D0,-(A7) +00000022: 7200 'r.' MOVEQ #$00,D1 +00000024: 322E FFFE '2...' MOVE.W -$0002(A6),D1 +00000028: 2F01 '/.' MOVE.L D1,-(A7) +0000002A: 48C7 'H.' EXT.L D7 +0000002C: 2F07 '/.' MOVE.L D7,-(A7) +0000002E: 4EBA 0000 'N...' JSR PackStringClass ; id: 442 +00000032: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000036: 2F00 '/.' MOVE.L D0,-(A7) +00000038: 7000 'p.' MOVEQ #$00,D0 +0000003A: 2F00 '/.' MOVE.L D0,-(A7) +0000003C: 2F0A '/.' MOVE.L A2,-(A7) +0000003E: 4EBA 0000 'N...' JSR GetFontMapInfo ; id: 443 +00000042: 2C00 ',.' MOVE.L D0,D6 +00000044: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000048: 662E 'f.' BNE.S *+$0030 ; 00000078 +0000004A: 7000 'p.' MOVEQ #$00,D0 +0000004C: 302E FFFE '0...' MOVE.W -$0002(A6),D0 +00000050: 4A80 'J.' TST.L D0 +00000052: 6324 'c$' BLS.S *+$0026 ; 00000078 +00000054: 7000 'p.' MOVEQ #$00,D0 +00000056: 2F00 '/.' MOVE.L D0,-(A7) +00000058: 2F00 '/.' MOVE.L D0,-(A7) +0000005A: 48C7 'H.' EXT.L D7 +0000005C: 2F07 '/.' MOVE.L D7,-(A7) +0000005E: 4EBA 0000 'N...' JSR PackStringClass ; id: 442 +00000062: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000066: 2F00 '/.' MOVE.L D0,-(A7) +00000068: 7000 'p.' MOVEQ #$00,D0 +0000006A: 2F00 '/.' MOVE.L D0,-(A7) +0000006C: 2F0A '/.' MOVE.L A2,-(A7) +0000006E: 4EBA 0000 'N...' JSR GetFontMapInfo ; id: 443 +00000072: 2C00 ',.' MOVE.L D0,D6 +00000074: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000078: 4A86 'J.' TST.L D6 +0000007A: 6766 'gf' BEQ.S *+$0068 ; 000000E2 +0000007C: 49EE FDFE 'I...' LEA -$0202(A6),A4 +00000080: 200B ' .' MOVE.L A3,D0 +00000082: 672A 'g*' BEQ.S *+$002C ; 000000AE +00000084: 4247 'BG' CLR.W D7 +00000086: 601A '`.' BRA.S *+$001C ; 000000A2 +00000088: 18C7 '..' MOVE.B D7,(A4)+ +0000008A: 7000 'p.' MOVEQ #$00,D0 +0000008C: 3007 '0.' MOVE.W D7,D0 +0000008E: 4A33 0800 'J3..' TST.B $00(A3,D0.L) +00000092: 670A 'g.' BEQ.S *+$000C ; 0000009E +00000094: 200C ' .' MOVE.L A4,D0 +00000096: 5380 'S.' SUBQ.L #1,D0 +00000098: 2040 ' @' MOVEA.L D0,A0 +0000009A: 10BC 0001 '....' MOVE.B #$01,(A0) +0000009E: 3007 '0.' MOVE.W D7,D0 +000000A0: 5247 'RG' ADDQ.W #1,D7 +000000A2: 7000 'p.' MOVEQ #$00,D0 +000000A4: 3007 '0.' MOVE.W D7,D0 +000000A6: 0C40 0100 '.@..' CMPI.W #$0100,D0 +000000AA: 65DC 'e.' BCS.S *-$0022 ; 00000088 +000000AC: 6014 '`.' BRA.S *+$0016 ; 000000C2 +000000AE: 4247 'BG' CLR.W D7 +000000B0: 6006 '`.' BRA.S *+$0008 ; 000000B8 +000000B2: 18C7 '..' MOVE.B D7,(A4)+ +000000B4: 3007 '0.' MOVE.W D7,D0 +000000B6: 5247 'RG' ADDQ.W #1,D7 +000000B8: 7000 'p.' MOVEQ #$00,D0 +000000BA: 3007 '0.' MOVE.W D7,D0 +000000BC: 0C40 0100 '.@..' CMPI.W #$0100,D0 +000000C0: 65F0 'e.' BCS.S *-$000E ; 000000B2 +000000C2: 7000 'p.' MOVEQ #$00,D0 +000000C4: 2F00 '/.' MOVE.L D0,-(A7) +000000C6: 486E FDFE 'Hn..' PEA -$0202(A6) +000000CA: 4878 0100 'Hx..' PEA $0100 +000000CE: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +000000D2: 2F06 '/.' MOVE.L D6,-(A7) +000000D4: 2F0A '/.' MOVE.L A2,-(A7) +000000D6: 4EBA 0000 'N...' JSR ApplyFontMap ; id: 441 +000000DA: 7000 'p.' MOVEQ #$00,D0 +000000DC: 4FEF 0018 'O...' LEA $0018(A7),A7 +000000E0: 6002 '`.' BRA.S *+$0004 ; 000000E4 +000000E2: 70FF 'p.' MOVEQ #$FF,D0 +000000E4: 4CEE 1CC0 FDEA 'L.....' MOVEM.L -$0216(A6),D6/D7/A2-A4 +000000EA: 4E5E 'N^' UNLK A6 +000000EC: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 441 + 441: ApplyFontMap +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ApplyFontMap"(441) + 000000D8 + +Dictionary: Flags $00 FirstId 442 + 442: PackStringClass + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="PackStringClass"(442) + 00000060 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="PackStringClass"(442) + 00000030 + +Dictionary: Flags $00 FirstId 443 + 443: GetFontMapInfo +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetFontMapInfo"(443) + 00000070 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetFontMapInfo"(443) + 00000040 + +Dictionary: Flags $00 FirstId 444 + 444: GETENCODINGTABLE +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETENCODINGTABLE"(444) + 0000001A +Comment: + + AUTOMOD_9A400 ended due to: BRA.L island below, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: fs_FillWidthTable [9A520, 9A8B4) + + Module started due to: island above, MODGUESS (align, label, BRA.L then padding) + + Resolved outgoing references: + +30C (9A82C): JSR PartialGetFontTablePtr + +262 (9A782): JSR PartialGetFontTablePtr + +10C (9A62C): JSR PartialGetFontTablePtr + +E8 (9A608): JSR PartialGetFontTablePtr + +356 (9A876): JSR QDUngetFontFrag + +34C (9A86C): JSR QDUngetFontFrag + +33A (9A85A): JSR QDUngetFontFrag + +298 (9A7B8): JSR QDUngetFontFrag + +1CC (9A6EC): JSR QDUngetFontFrag + +D0 (9A5F0): JSR QDUngetFontFrag + +A6 (9A5C6): JSR QDUngetFontFrag + +19E (9A6BE): JSR GetFontTablePtr + +B8 (9A5D8): JSR GetFontTablePtr + +8E (9A5AE): JSR GetFontTablePtr + +46 (9A566): JSR __setjmp ; outside file + +32A (9A84A): JSR ShortMulDiv + +2E4 (9A804): JSR ShortMulDiv + +280 (9A7A0): JSR ShortMulDiv + +232 (9A752): JSR ShortMulDiv + +17C (9A69C): JSR ShortMulDiv + +12E (9A64E): JSR ShortMulDiv + +24 (9A544): JSR fs_SetUpKey + + Unresolved outgoing references: + +6A (9A58A): JSR $9A400 + +1BC (9A6DC): JSR $9A370 + + VectorTable comment: {sources}Toolbox:FontMgr:MacExtra.c + + +Dictionary: Flags $00 FirstId 445 + 445: fs_FillWidthTable + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="fs_FillWidthTable"(445) Segment="Main"(200) +Size: Flags $00 ModuleSize 916 + +Content: Flags $08 +Contents offset $0000 size $0394 +00000000: 4E56 FDDA 'NV..' LINK.W A6,#-$0226 +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 262E 0014 '&...' MOVE.L $0014(A6),D3 +0000000C: 41EE FDF0 'A...' LEA -$0210(A6),A0 +00000010: 2D48 FFF0 '-H..' MOVE.L A0,-$0010(A6) +00000014: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +00000018: 486E FFF8 'Hn..' PEA -$0008(A6) +0000001C: 7007 'p.' MOVEQ #$07,D0 +0000001E: 2F00 '/.' MOVE.L D0,-(A7) +00000020: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000024: 4EBA 0000 'N...' JSR fs_SetUpKey ; id: 449 +00000028: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +0000002C: 4AAE FFF8 'J...' TST.L -$0008(A6) +00000030: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000034: 6708 'g.' BEQ.S *+$000A ; 0000003E +00000036: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 +0000003A: 6000 034E '`..N' BRA *+$0350 ; 0000038A +0000003E: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000042: 4868 0212 'Hh..' PEA $0212(A0) +00000046: 4EBA 0000 'N...' JSR __setjmp ; id: 230 +0000004A: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +0000004E: 584F 'XO' ADDQ.W #4,A7 +00000050: 6708 'g.' BEQ.S *+$000A ; 0000005A +00000052: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 +00000056: 6000 0332 '`..2' BRA *+$0334 ; 0000038A +0000005A: 302E 001A '0...' MOVE.W $001A(A6),D0 +0000005E: 48C0 'H.' EXT.L D0 +00000060: 2F00 '/.' MOVE.L D0,-(A7) +00000062: 2F2E FFF0 '/...' MOVE.L -$0010(A6),-(A7) +00000066: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000006A: 4EBA FE74 'N..t' JSR *-$018A ; FFFFFEE0 +0000006E: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +00000072: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000076: 6708 'g.' BEQ.S *+$000A ; 00000080 +00000078: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 +0000007C: 6000 030C '`...' BRA *+$030E ; 0000038A +00000080: 2F3C 6868 6561 '/<..' MOVE.W #$00FF,D7 +000001F8: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 +000001FC: 54AE FFF0 'T...' ADDQ.L #2,-$0010(A6) +00000200: 2040 ' @' MOVEA.L D0,A0 +00000202: 3810 '8.' MOVE.W (A0),D4 +00000204: 48C4 'H.' EXT.L D4 +00000206: 7000 'p.' MOVEQ #$00,D0 +00000208: 302E FDEA '0...' MOVE.W -$0216(A6),D0 +0000020C: B084 '..' CMP.L D4,D0 +0000020E: 6E06 'n.' BGT.S *+$0008 ; 00000216 +00000210: 24C6 '$.' MOVE.L D6,(A2)+ +00000212: 6000 008C '`...' BRA *+$008E ; 000002A0 +00000216: 0C44 0100 '.D..' CMPI.W #$0100,D4 +0000021A: 6C2C 'l,' BGE.S *+$002E ; 00000248 +0000021C: 302E FDE4 '0...' MOVE.W -$021C(A6),D0 +00000220: 48C0 'H.' EXT.L D0 +00000222: 2F00 '/.' MOVE.L D0,-(A7) +00000224: 48C4 'H.' EXT.L D4 +00000226: 7000 'p.' MOVEQ #$00,D0 +00000228: 3034 4C00 '04L.' MOVE.W $00(A4,D4.L*4),D0 +0000022C: 2F00 '/.' MOVE.L D0,-(A7) +0000022E: 2F2E FDE6 '/...' MOVE.L -$021A(A6),-(A7) +00000232: 4EBA 0000 'N...' JSR ShortMulDiv ; id: 215 +00000236: D083 '..' ADD.L D3,D0 +00000238: 223C FFFF 0000 '"<....' MOVE.L #$FFFF0000,D1 +0000023E: C280 '..' AND.L D0,D1 +00000240: 24C1 '$.' MOVE.L D1,(A2)+ +00000242: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000246: 6058 '`X' BRA.S *+$005A ; 000002A0 +00000248: 2F3C 686D 7478 '/<..' MOVE.W #$00FF,D7 +000002AC: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 +000002B0: 54AE FFF0 'T...' ADDQ.L #2,-$0010(A6) +000002B4: 2040 ' @' MOVEA.L D0,A0 +000002B6: 3A10 ':.' MOVE.W (A0),D5 +000002B8: 48C5 'H.' EXT.L D5 +000002BA: 7000 'p.' MOVEQ #$00,D0 +000002BC: 302E FDEA '0...' MOVE.W -$0216(A6),D0 +000002C0: B085 '..' CMP.L D5,D0 +000002C2: 6E04 'n.' BGT.S *+$0006 ; 000002C8 +000002C4: 24C6 '$.' MOVE.L D6,(A2)+ +000002C6: 607A '`z' BRA.S *+$007C ; 00000342 +000002C8: 0C45 0100 '.E..' CMPI.W #$0100,D5 +000002CC: 6C24 'l$' BGE.S *+$0026 ; 000002F2 +000002CE: 302E FDE4 '0...' MOVE.W -$021C(A6),D0 +000002D2: 48C0 'H.' EXT.L D0 +000002D4: 2F00 '/.' MOVE.L D0,-(A7) +000002D6: 48C5 'H.' EXT.L D5 +000002D8: 7000 'p.' MOVEQ #$00,D0 +000002DA: 3034 5C00 '04\.' MOVE.W $00(A4,D5.L*4),D0 +000002DE: 2F00 '/.' MOVE.L D0,-(A7) +000002E0: 2F2E FDE6 '/...' MOVE.L -$021A(A6),-(A7) +000002E4: 4EBA 0000 'N...' JSR ShortMulDiv ; id: 215 +000002E8: D083 '..' ADD.L D3,D0 +000002EA: 24C0 '$.' MOVE.L D0,(A2)+ +000002EC: 4FEF 000C 'O...' LEA $000C(A7),A7 +000002F0: 6050 '`P' BRA.S *+$0052 ; 00000342 +000002F2: 2F3C 686D 7478 '/,..' MOVE.W $00FE(A4),D7 +0000004C: 2F3C 6865 6164 '/,..' MOVE.W $002E(A4),D7 +00000022: 2F0C '/.' MOVE.L A4,-(A7) +00000024: 2F0B '/.' MOVE.L A3,-(A7) +00000026: 4EBA 0000 'N...' JSR QDUngetFontFrag ; id: 447 +0000002A: 3D47 000C '=G..' MOVE.W D7,$000C(A6) +0000002E: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +00000034: 4E5E 'N^' UNLK A6 +00000036: 4E74 0004 'Nt..' RTD #$0004 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="QDUngetFontFrag"(447) + 00000028 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetFontTablePtr"(448) + 0000001A +Comment: + + FS_LOWESTPPEM ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: MapString0 [9AB80, 9ABBC) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:MapString.c + + +Dictionary: Flags $00 FirstId 452 + 452: MapString0 +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="MapString0"(452) 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 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 2C2E 0014 ',...' MOVE.L $0014(A6),D6 +0000000C: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +00000010: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000014: 3E06 '>.' MOVE.W D6,D7 +00000016: 5347 'SG' SUBQ.W #1,D7 +00000018: 4A47 'JG' TST.W D7 +0000001A: 6D14 'm.' BLT.S *+$0016 ; 00000030 +0000001C: 7000 'p.' MOVEQ #$00,D0 +0000001E: 101C '..' MOVE.B (A4)+,D0 +00000020: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000024: 7200 'r.' MOVEQ #$00,D1 +00000026: 1230 0000 '.0..' MOVE.B $00(A0,D0.W),D1 +0000002A: 36C1 '6.' MOVE.W D1,(A3)+ +0000002C: 51CF FFEE 'Q...' DBF D7,*-$0010 ; 0000001C +00000030: 2006 ' .' MOVE.L D6,D0 +00000032: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 +00000038: 4E5E 'N^' UNLK A6 +0000003A: 4E75 'Nu' RTS + +Comment: + + MapString0 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: MapString2 [9ABD0, 9AC9C) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:MapString.c + + +Dictionary: Flags $00 FirstId 453 + 453: MapString2 +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="MapString2"(453) Segment="Main"(200) +Size: Flags $00 ModuleSize 204 + +Content: Flags $08 +Contents offset $0000 size $00CC +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 0E38 'H..8' MOVEM.L D4-D6/A2-A4,-(A7) +00000008: 226E 0010 '"n..' MOVEA.L $0010(A6),A1 +0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000010: 3C2E 0016 '<...' MOVE.W $0016(A6),D6 +00000014: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000018: 2D49 FFFC '-I..' MOVE.L A1,-$0004(A6) +0000001C: 5346 'SF' SUBQ.W #1,D6 +0000001E: 4A46 'JF' TST.W D6 +00000020: 6D00 0086 'm...' BLT *+$0088 ; 000000A8 +00000024: 244B '$K' MOVEA.L A3,A2 +00000026: 7A00 'z.' MOVEQ #$00,D5 +00000028: 1A1C '..' MOVE.B (A4)+,D5 +0000002A: 7000 'p.' MOVEQ #$00,D0 +0000002C: 3005 '0.' MOVE.W D5,D0 +0000002E: 7200 'r.' MOVEQ #$00,D1 +00000030: 3232 0A00 '22..' MOVE.W $00(A2,D0.L*2),D1 +00000034: 4A81 'J.' TST.L D1 +00000036: 6708 'g.' BEQ.S *+$000A ; 00000040 +00000038: 7400 't.' MOVEQ #$00,D2 +0000003A: 141C '..' MOVE.B (A4)+,D2 +0000003C: 4A82 'J.' TST.L D2 +0000003E: 6002 '`.' BRA.S *+$0004 ; 00000042 +00000040: 3405 '4.' MOVE.W D5,D2 +00000042: 4AAE 0018 'J...' TST.L $0018(A6) +00000046: 671E 'g.' BEQ.S *+$0020 ; 00000066 +00000048: 206E 0018 ' n..' MOVEA.L $0018(A6),A0 +0000004C: 200C ' .' MOVE.L A4,D0 +0000004E: 90AE 000C '....' SUB.L $000C(A6),D0 +00000052: B090 '..' CMP.L (A0),D0 +00000054: 6F10 'o.' BLE.S *+$0012 ; 00000066 +00000056: 534C 'SL' SUBQ.W #1,A4 +00000058: 7000 'p.' MOVEQ #$00,D0 +0000005A: 3005 '0.' MOVE.W D5,D0 +0000005C: 4A72 0A00 'Jr..' TST.W $00(A2,D0.L*2) +00000060: 6746 'gF' BEQ.S *+$0048 ; 000000A8 +00000062: 534C 'SL' SUBQ.W #1,A4 +00000064: 6042 '`B' BRA.S *+$0044 ; 000000A8 +00000066: 7000 'p.' MOVEQ #$00,D0 +00000068: 3005 '0.' MOVE.W D5,D0 +0000006A: 7200 'r.' MOVEQ #$00,D1 +0000006C: 3232 0A00 '22..' MOVE.W $00(A2,D0.L*2),D1 +00000070: D28A '..' ADD.L A2,D1 +00000072: D2BC 0000 0200 '......' ADD.L #$00000200,D1 +00000078: 2441 '$A' MOVEA.L D1,A2 +0000007A: 945A '.Z' SUB.W (A2)+,D2 +0000007C: B45A '.Z' CMP.W (A2)+,D2 +0000007E: 6422 'd"' BCC.S *+$0024 ; 000000A2 +00000080: 381A '8.' MOVE.W (A2)+,D4 +00000082: D442 '.B' ADD.W D2,D2 +00000084: 7000 'p.' MOVEQ #$00,D0 +00000086: 3012 '0.' MOVE.W (A2),D0 +00000088: D08A '..' ADD.L A2,D0 +0000008A: 7200 'r.' MOVEQ #$00,D1 +0000008C: 3202 '2.' MOVE.W D2,D1 +0000008E: D280 '..' ADD.L D0,D1 +00000090: 2441 '$A' MOVEA.L D1,A2 +00000092: 4A52 'JR' TST.W (A2) +00000094: 6708 'g.' BEQ.S *+$000A ; 0000009E +00000096: 3004 '0.' MOVE.W D4,D0 +00000098: D052 '.R' ADD.W (A2),D0 +0000009A: 32C0 '2.' MOVE.W D0,(A1)+ +0000009C: 6006 '`.' BRA.S *+$0008 ; 000000A4 +0000009E: 4259 'BY' CLR.W (A1)+ +000000A0: 6002 '`.' BRA.S *+$0004 ; 000000A4 +000000A2: 4259 'BY' CLR.W (A1)+ +000000A4: 51CE FF7E 'Q..~' DBF D6,*-$0080 ; 00000024 +000000A8: 4AAE 0018 'J...' TST.L $0018(A6) +000000AC: 670C 'g.' BEQ.S *+$000E ; 000000BA +000000AE: 200C ' .' MOVE.L A4,D0 +000000B0: 90AE 000C '....' SUB.L $000C(A6),D0 +000000B4: 206E 0018 ' n..' MOVEA.L $0018(A6),A0 +000000B8: 2080 ' .' MOVE.L D0,(A0) +000000BA: 2009 ' .' MOVE.L A1,D0 +000000BC: 90AE FFFC '....' SUB.L -$0004(A6),D0 +000000C0: E280 '..' ASR.L #1,D0 +000000C2: 4CEE 1C70 FFE0 'L..p..' MOVEM.L -$0020(A6),D4-D6/A2-A4 +000000C8: 4E5E 'N^' UNLK A6 +000000CA: 4E75 'Nu' RTS + +Comment: + + MapString2 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_9ACB0 [9ACB0, 9AE10) + + Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) + + +Dictionary: Flags $00 FirstId 454 + 454: AUTOMOD_9ACB0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9ACB0"(454) Segment="Main"(200) +Size: Flags $00 ModuleSize 352 + +Content: Flags $08 +Contents offset $0000 size $0160 +00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002 +00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) +00000008: 342E 000E '4...' MOVE.W $000E(A6),D2 +0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000010: 4246 'BF' CLR.W D6 +00000012: 3A1B ':.' MOVE.W (A3)+,D5 +00000014: 7000 'p.' MOVEQ #$00,D0 +00000016: 3005 '0.' MOVE.W D5,D0 +00000018: 0C40 0010 '.@..' CMPI.W #$0010,D0 +0000001C: 6406 'd.' BCC.S *+$0008 ; 00000024 +0000001E: 5C8B '\.' ADDQ.L #6,A3 +00000020: 6000 00E0 '`...' BRA *+$00E2 ; 00000102 +00000024: 3E1B '>.' MOVE.W (A3)+,D7 +00000026: 361B '6.' MOVE.W (A3)+,D3 +00000028: 381B '8.' MOVE.W (A3)+,D4 +0000002A: 48C7 'H.' EXT.L D7 +0000002C: 200B ' .' MOVE.L A3,D0 +0000002E: D087 '..' ADD.L D7,D0 +00000030: 2040 ' @' MOVEA.L D0,A0 +00000032: B450 '.P' CMP.W (A0),D2 +00000034: 6508 'e.' BCS.S *+$000A ; 0000003E +00000036: 7000 'p.' MOVEQ #$00,D0 +00000038: 3004 '0.' MOVE.W D4,D0 +0000003A: D08B '..' ADD.L A3,D0 +0000003C: 2640 '&@' MOVEA.L D0,A3 +0000003E: 3003 '0.' MOVE.W D3,D0 +00000040: 0C40 000F '.@..' CMPI.W #$000F,D0 +00000044: 6200 00BC 'b...' BHI *+$00BE ; 00000102 +00000048: D040 '.@' ADD.W D0,D0 +0000004A: 303B 0006 '0;..' MOVE.W *+$0008(D0.W),D0 ; 00000052 +0000004E: 4EFB 0000 'N...' JMP *+$0002(D0.W) ; 00000050 +00000052: 00B2 00B2 00B2 '......' ORI.L #$00B200B2,-$4E(A2,D0.W) + 00B2 +0000005A: 00A6 009A 008E '......' ORI.L #$009A008E,-(A6) +00000060: 0082 0076 006A '...v.j' ORI.L #$0076006A,D2 +00000066: 005E 0052 '.^.R' ORI.W #$0052,(A6)+ +0000006A: 0046 003A '.F.:' ORI.W #$003A,D6 +0000006E: 002E 0022 284B '..."(K' ORI.B #$22,$284B(A6) ; '"' +00000074: E247 '.G' ASR.W #1,D7 +00000076: D8C7 '..' ADDA.W D7,A4 +00000078: B454 '.T' CMP.W (A4),D2 +0000007A: 6302 'c.' BLS.S *+$0004 ; 0000007E +0000007C: 264C '&L' MOVEA.L A4,A3 +0000007E: 284B '(K' MOVEA.L A3,A4 +00000080: E247 '.G' ASR.W #1,D7 +00000082: D8C7 '..' ADDA.W D7,A4 +00000084: B454 '.T' CMP.W (A4),D2 +00000086: 6302 'c.' BLS.S *+$0004 ; 0000008A +00000088: 264C '&L' MOVEA.L A4,A3 +0000008A: 284B '(K' MOVEA.L A3,A4 +0000008C: E247 '.G' ASR.W #1,D7 +0000008E: D8C7 '..' ADDA.W D7,A4 +00000090: B454 '.T' CMP.W (A4),D2 +00000092: 6302 'c.' BLS.S *+$0004 ; 00000096 +00000094: 264C '&L' MOVEA.L A4,A3 +00000096: 284B '(K' MOVEA.L A3,A4 +00000098: E247 '.G' ASR.W #1,D7 +0000009A: D8C7 '..' ADDA.W D7,A4 +0000009C: B454 '.T' CMP.W (A4),D2 +0000009E: 6302 'c.' BLS.S *+$0004 ; 000000A2 +000000A0: 264C '&L' MOVEA.L A4,A3 +000000A2: 284B '(K' MOVEA.L A3,A4 +000000A4: E247 '.G' ASR.W #1,D7 +000000A6: D8C7 '..' ADDA.W D7,A4 +000000A8: B454 '.T' CMP.W (A4),D2 +000000AA: 6302 'c.' BLS.S *+$0004 ; 000000AE +000000AC: 264C '&L' MOVEA.L A4,A3 +000000AE: 284B '(K' MOVEA.L A3,A4 +000000B0: E247 '.G' ASR.W #1,D7 +000000B2: D8C7 '..' ADDA.W D7,A4 +000000B4: B454 '.T' CMP.W (A4),D2 +000000B6: 6302 'c.' BLS.S *+$0004 ; 000000BA +000000B8: 264C '&L' MOVEA.L A4,A3 +000000BA: 284B '(K' MOVEA.L A3,A4 +000000BC: E247 '.G' ASR.W #1,D7 +000000BE: D8C7 '..' ADDA.W D7,A4 +000000C0: B454 '.T' CMP.W (A4),D2 +000000C2: 6302 'c.' BLS.S *+$0004 ; 000000C6 +000000C4: 264C '&L' MOVEA.L A4,A3 +000000C6: 284B '(K' MOVEA.L A3,A4 +000000C8: E247 '.G' ASR.W #1,D7 +000000CA: D8C7 '..' ADDA.W D7,A4 +000000CC: B454 '.T' CMP.W (A4),D2 +000000CE: 6302 'c.' BLS.S *+$0004 ; 000000D2 +000000D0: 264C '&L' MOVEA.L A4,A3 +000000D2: 284B '(K' MOVEA.L A3,A4 +000000D4: E247 '.G' ASR.W #1,D7 +000000D6: D8C7 '..' ADDA.W D7,A4 +000000D8: B454 '.T' CMP.W (A4),D2 +000000DA: 6302 'c.' BLS.S *+$0004 ; 000000DE +000000DC: 264C '&L' MOVEA.L A4,A3 +000000DE: 284B '(K' MOVEA.L A3,A4 +000000E0: E247 '.G' ASR.W #1,D7 +000000E2: D8C7 '..' ADDA.W D7,A4 +000000E4: B454 '.T' CMP.W (A4),D2 +000000E6: 6302 'c.' BLS.S *+$0004 ; 000000EA +000000E8: 264C '&L' MOVEA.L A4,A3 +000000EA: 284B '(K' MOVEA.L A3,A4 +000000EC: E247 '.G' ASR.W #1,D7 +000000EE: D8C7 '..' ADDA.W D7,A4 +000000F0: B454 '.T' CMP.W (A4),D2 +000000F2: 6302 'c.' BLS.S *+$0004 ; 000000F6 +000000F4: 264C '&L' MOVEA.L A4,A3 +000000F6: 284B '(K' MOVEA.L A3,A4 +000000F8: E247 '.G' ASR.W #1,D7 +000000FA: D8C7 '..' ADDA.W D7,A4 +000000FC: B454 '.T' CMP.W (A4),D2 +000000FE: 6302 'c.' BLS.S *+$0004 ; 00000102 +00000100: 264C '&L' MOVEA.L A4,A3 +00000102: B45B '.[' CMP.W (A3)+,D2 +00000104: 62FC 'b.' BHI.S *-$0002 ; 00000102 +00000106: 7000 'p.' MOVEQ #$00,D0 +00000108: 3005 '0.' MOVE.W D5,D0 +0000010A: D08B '..' ADD.L A3,D0 +0000010C: 2640 '&@' MOVEA.L D0,A3 +0000010E: B453 '.S' CMP.W (A3),D2 +00000110: 6542 'eB' BCS.S *+$0044 ; 00000154 +00000112: 7000 'p.' MOVEQ #$00,D0 +00000114: 3002 '0.' MOVE.W D2,D0 +00000116: 7200 'r.' MOVEQ #$00,D1 +00000118: 3213 '2.' MOVE.W (A3),D1 +0000011A: 2E00 '..' MOVE.L D0,D7 +0000011C: 9E81 '..' SUB.L D1,D7 +0000011E: 7000 'p.' MOVEQ #$00,D0 +00000120: 3005 '0.' MOVE.W D5,D0 +00000122: D08B '..' ADD.L A3,D0 +00000124: 2640 '&@' MOVEA.L D0,A3 +00000126: 3813 '8.' MOVE.W (A3),D4 +00000128: 7000 'p.' MOVEQ #$00,D0 +0000012A: 3005 '0.' MOVE.W D5,D0 +0000012C: D08B '..' ADD.L A3,D0 +0000012E: 2640 '&@' MOVEA.L D0,A3 +00000130: 7000 'p.' MOVEQ #$00,D0 +00000132: 3013 '0.' MOVE.W (A3),D0 +00000134: 4A80 'J.' TST.L D0 +00000136: 6606 'f.' BNE.S *+$0008 ; 0000013E +00000138: 3C02 '<.' MOVE.W D2,D6 +0000013A: DC44 '.D' ADD.W D4,D6 +0000013C: 6016 '`.' BRA.S *+$0018 ; 00000154 +0000013E: DE47 '.G' ADD.W D7,D7 +00000140: 7000 'p.' MOVEQ #$00,D0 +00000142: 3013 '0.' MOVE.W (A3),D0 +00000144: D08B '..' ADD.L A3,D0 +00000146: 7200 'r.' MOVEQ #$00,D1 +00000148: 3207 '2.' MOVE.W D7,D1 +0000014A: D280 '..' ADD.L D0,D1 +0000014C: 2641 '&A' MOVEA.L D1,A3 +0000014E: 3C13 '<.' MOVE.W (A3),D6 +00000150: 6702 'g.' BEQ.S *+$0004 ; 00000154 +00000152: DC44 '.D' ADD.W D4,D6 +00000154: 3006 '0.' MOVE.W D6,D0 +00000156: 4CEE 18F8 FFE2 'L.....' MOVEM.L -$001E(A6),D3-D7/A3/A4 +0000015C: 4E5E 'N^' UNLK A6 +0000015E: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_9ACB0 ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: MapString4_8 [9AE10, 9AE50) + + Module started due to: MODGUESS (align, label) + + Unresolved outgoing references: + +28 (9AE38): JSR $9ACB0 + + VectorTable comment: {sources}Toolbox:FontMgr:MapString.c + + +Dictionary: Flags $00 FirstId 455 + 455: MapString4_8 +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="MapString4_8"(455) Segment="Main"(200) +Size: Flags $00 ModuleSize 64 + +Content: Flags $08 +Contents offset $0000 size $0040 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 2C2E 0014 ',...' MOVE.L $0014(A6),D6 +0000000C: 246E 0010 '$n..' MOVEA.L $0010(A6),A2 +00000010: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000014: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000018: 3E06 '>.' MOVE.W D6,D7 +0000001A: 5347 'SG' SUBQ.W #1,D7 +0000001C: 4A47 'JG' TST.W D7 +0000001E: 6D14 'm.' BLT.S *+$0016 ; 00000034 +00000020: 7000 'p.' MOVEQ #$00,D0 +00000022: 101B '..' MOVE.B (A3)+,D0 +00000024: 2F00 '/.' MOVE.L D0,-(A7) +00000026: 2F0C '/.' MOVE.L A4,-(A7) +00000028: 4EBA FE76 'N..v' JSR *-$0188 ; FFFFFEA0 +0000002C: 34C0 '4.' MOVE.W D0,(A2)+ +0000002E: 504F 'PO' ADDQ.W #8,A7 +00000030: 51CF FFEE 'Q...' DBF D7,*-$0010 ; 00000020 +00000034: 2006 ' .' MOVE.L D6,D0 +00000036: 4CEE 1CC0 FFEC 'L.....' MOVEM.L -$0014(A6),D6/D7/A2-A4 +0000003C: 4E5E 'N^' UNLK A6 +0000003E: 4E75 'Nu' RTS + +Comment: + + MapString4_8 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: MapString4_16 [9AE60, 9AEA2) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Unresolved outgoing references: + +28 (9AE88): JSR $9ACB0 + + VectorTable comment: {sources}Toolbox:FontMgr:MapString.c + + +Dictionary: Flags $00 FirstId 456 + 456: MapString4_16 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="MapString4_16"(456) 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 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 2C2E 0014 ',...' MOVE.L $0014(A6),D6 +0000000C: 246E 0010 '$n..' MOVEA.L $0010(A6),A2 +00000010: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000014: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000018: 3E06 '>.' MOVE.W D6,D7 +0000001A: 5347 'SG' SUBQ.W #1,D7 +0000001C: 4A47 'JG' TST.W D7 +0000001E: 6D14 'm.' BLT.S *+$0016 ; 00000034 +00000020: 7000 'p.' MOVEQ #$00,D0 +00000022: 301B '0.' MOVE.W (A3)+,D0 +00000024: 2F00 '/.' MOVE.L D0,-(A7) +00000026: 2F0C '/.' MOVE.L A4,-(A7) +00000028: 4EBA FE26 'N..&' JSR *-$01D8 ; FFFFFE50 +0000002C: 34C0 '4.' MOVE.W D0,(A2)+ +0000002E: 504F 'PO' ADDQ.W #8,A7 +00000030: 51CF FFEE 'Q...' DBF D7,*-$0010 ; 00000020 +00000034: 2006 ' .' MOVE.L D6,D0 +00000036: E388 '..' LSL.L #1,D0 +00000038: 4CEE 1CC0 FFEC 'L.....' MOVEM.L -$0014(A6),D6/D7/A2-A4 +0000003E: 4E5E 'N^' UNLK A6 +00000040: 4E75 'Nu' RTS + +Comment: + + MapString4_16 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: MapString6_8 [9AEB0, 9AF04) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:MapString.c + + +Dictionary: Flags $00 FirstId 457 + 457: MapString6_8 +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="MapString6_8"(457) Segment="Main"(200) +Size: Flags $00 ModuleSize 84 + +Content: Flags $08 +Contents offset $0000 size $0054 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0E38 'H..8' MOVEM.L D4-D6/A2-A4,-(A7) +00000008: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000010: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 +00000014: 242E 0014 '$...' MOVE.L $0014(A6),D2 +00000018: 5382 'S.' SUBQ.L #1,D2 +0000001A: 381B '8.' MOVE.W (A3)+,D4 +0000001C: 3A1B ':.' MOVE.W (A3)+,D5 +0000001E: 224C '"L' MOVEA.L A4,A1 +00000020: 4A42 'JB' TST.W D2 +00000022: 6D20 'm ' BLT.S *+$0022 ; 00000044 +00000024: 7000 'p.' MOVEQ #$00,D0 +00000026: 101A '..' MOVE.B (A2)+,D0 +00000028: 7200 'r.' MOVEQ #$00,D1 +0000002A: 3204 '2.' MOVE.W D4,D1 +0000002C: 2C00 ',.' MOVE.L D0,D6 +0000002E: 9C81 '..' SUB.L D1,D6 +00000030: BA46 '.F' CMP.W D6,D5 +00000032: 630A 'c.' BLS.S *+$000C ; 0000003E +00000034: 7000 'p.' MOVEQ #$00,D0 +00000036: 3006 '0.' MOVE.W D6,D0 +00000038: 38F3 0A00 '8...' MOVE.W $00(A3,D0.L*2),(A4)+ +0000003C: 6002 '`.' BRA.S *+$0004 ; 00000040 +0000003E: 425C 'B\' CLR.W (A4)+ +00000040: 51CA FFE2 'Q...' DBF D2,*-$001C ; 00000024 +00000044: 200C ' .' MOVE.L A4,D0 +00000046: 9089 '..' SUB.L A1,D0 +00000048: E280 '..' ASR.L #1,D0 +0000004A: 4CEE 1C70 FFE4 'L..p..' MOVEM.L -$001C(A6),D4-D6/A2-A4 +00000050: 4E5E 'N^' UNLK A6 +00000052: 4E75 'Nu' RTS + +Comment: + + MapString6_8 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: MapString6_16 [9AF10, 9AF64) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:MapString.c + + +Dictionary: Flags $00 FirstId 458 + 458: MapString6_16 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="MapString6_16"(458) Segment="Main"(200) +Size: Flags $00 ModuleSize 84 + +Content: Flags $08 +Contents offset $0000 size $0054 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0E38 'H..8' MOVEM.L D4-D6/A2-A4,-(A7) +00000008: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000010: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 +00000014: 242E 0014 '$...' MOVE.L $0014(A6),D2 +00000018: 5382 'S.' SUBQ.L #1,D2 +0000001A: 381B '8.' MOVE.W (A3)+,D4 +0000001C: 3A1B ':.' MOVE.W (A3)+,D5 +0000001E: 224C '"L' MOVEA.L A4,A1 +00000020: 4A42 'JB' TST.W D2 +00000022: 6D20 'm ' BLT.S *+$0022 ; 00000044 +00000024: 7000 'p.' MOVEQ #$00,D0 +00000026: 301A '0.' MOVE.W (A2)+,D0 +00000028: 7200 'r.' MOVEQ #$00,D1 +0000002A: 3204 '2.' MOVE.W D4,D1 +0000002C: 2C00 ',.' MOVE.L D0,D6 +0000002E: 9C81 '..' SUB.L D1,D6 +00000030: BA46 '.F' CMP.W D6,D5 +00000032: 630A 'c.' BLS.S *+$000C ; 0000003E +00000034: 7000 'p.' MOVEQ #$00,D0 +00000036: 3006 '0.' MOVE.W D6,D0 +00000038: 38F3 0A00 '8...' MOVE.W $00(A3,D0.L*2),(A4)+ +0000003C: 6002 '`.' BRA.S *+$0004 ; 00000040 +0000003E: 425C 'B\' CLR.W (A4)+ +00000040: 51CA FFE2 'Q...' DBF D2,*-$001C ; 00000024 +00000044: 200C ' .' MOVE.L A4,D0 +00000046: 9089 '..' SUB.L A1,D0 +00000048: E280 '..' ASR.L #1,D0 +0000004A: 4CEE 1C70 FFE4 'L..p..' MOVEM.L -$001C(A6),D4-D6/A2-A4 +00000050: 4E5E 'N^' UNLK A6 +00000052: 4E75 'Nu' RTS + +Comment: + + MapString6_16 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_9AF70 [9AF70, 9B05A) + + Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) + + +Dictionary: Flags $00 FirstId 459 + 459: AUTOMOD_9AF70 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9AF70"(459) Segment="Main"(200) +Size: Flags $00 ModuleSize 234 + +Content: Flags $08 +Contents offset $0000 size $00EA +00000000: 4E56 FFE8 'NV..' LINK.W A6,#-$0018 +00000004: 48E7 1F08 'H...' MOVEM.L D3-D7/A4,-(A7) +00000008: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 +0000000C: 2A2E 000C '*...' MOVE.L $000C(A6),D5 +00000010: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 +00000014: 2005 ' .' MOVE.L D5,D0 +00000016: 2206 '".' MOVE.L D6,D1 +00000018: B181 '..' EOR.L D0,D1 +0000001A: 5DC3 '].' SLT D3 +0000001C: 4403 'D.' NEG.B D3 +0000001E: 49C3 'I.' EXTB.L D3 +00000020: 2D43 FFFC '-C..' MOVE.L D3,-$0004(A6) +00000024: 4A86 'J.' TST.L D6 +00000026: 6C06 'l.' BGE.S *+$0008 ; 0000002E +00000028: 2006 ' .' MOVE.L D6,D0 +0000002A: 4480 'D.' NEG.L D0 +0000002C: 2C00 ',.' MOVE.L D0,D6 +0000002E: 4A85 'J.' TST.L D5 +00000030: 6C06 'l.' BGE.S *+$0008 ; 00000038 +00000032: 2005 ' .' MOVE.L D5,D0 +00000034: 4480 'D.' NEG.L D0 +00000036: 2A00 '*.' MOVE.L D0,D5 +00000038: 7010 'p.' MOVEQ #$10,D0 +0000003A: 2206 '".' MOVE.L D6,D1 +0000003C: E0A1 '..' ASR.L D0,D1 +0000003E: 3D41 FFE8 '=A..' MOVE.W D1,-$0018(A6) +00000042: 3D46 FFEA '=F..' MOVE.W D6,-$0016(A6) +00000046: 7010 'p.' MOVEQ #$10,D0 +00000048: 2C05 ',.' MOVE.L D5,D6 +0000004A: E0A6 '..' ASR.L D0,D6 +0000004C: 3805 '8.' MOVE.W D5,D4 +0000004E: 7000 'p.' MOVEQ #$00,D0 +00000050: 302E FFE8 '0...' MOVE.W -$0018(A6),D0 +00000054: 2D40 FFEC '-@..' MOVE.L D0,-$0014(A6) +00000058: 7000 'p.' MOVEQ #$00,D0 +0000005A: 3004 '0.' MOVE.W D4,D0 +0000005C: 2D40 FFF0 '-@..' MOVE.L D0,-$0010(A6) +00000060: 7000 'p.' MOVEQ #$00,D0 +00000062: 302E FFEA '0...' MOVE.W -$0016(A6),D0 +00000066: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +0000006A: 7000 'p.' MOVEQ #$00,D0 +0000006C: 3006 '0.' MOVE.W D6,D0 +0000006E: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +00000072: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 +00000076: 4C2E 0000 FFEC 'L.....' MULU.L -$0014(A6),D0 +0000007C: 222E FFF8 '"...' MOVE.L -$0008(A6),D1 +00000080: 4C2E 1000 FFF4 'L.....' MULU.L -$000C(A6),D1 +00000086: 2A01 '*.' MOVE.L D1,D5 +00000088: DA80 '..' ADD.L D0,D5 +0000008A: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 +0000008E: 4C2E 0000 FFEC 'L.....' MULU.L -$0014(A6),D0 +00000094: 7210 'r.' MOVEQ #$10,D1 +00000096: 2405 '$.' MOVE.L D5,D2 +00000098: E2AA '..' LSR.L D1,D2 +0000009A: 2E02 '..' MOVE.L D2,D7 +0000009C: DE80 '..' ADD.L D0,D7 +0000009E: 2C2E FFF0 ',...' MOVE.L -$0010(A6),D6 +000000A2: 4C2E 6000 FFF4 'L.`...' MULU.L -$000C(A6),D6 +000000A8: 7010 'p.' MOVEQ #$10,D0 +000000AA: E1AD '..' LSL.L D0,D5 +000000AC: DC85 '..' ADD.L D5,D6 +000000AE: BA86 '..' CMP.L D6,D5 +000000B0: 52C3 'R.' SHI D3 +000000B2: 4403 'D.' NEG.B D3 +000000B4: 49C3 'I.' EXTB.L D3 +000000B6: DE83 '..' ADD.L D3,D7 +000000B8: 2887 '(.' MOVE.L D7,(A4) +000000BA: 2946 0004 ')F..' MOVE.L D6,$0004(A4) +000000BE: 4AAE FFFC 'J...' TST.L -$0004(A6) +000000C2: 6716 'g.' BEQ.S *+$0018 ; 000000DA +000000C4: 2006 ' .' MOVE.L D6,D0 +000000C6: 4480 'D.' NEG.L D0 +000000C8: 2C00 ',.' MOVE.L D0,D6 +000000CA: 6708 'g.' BEQ.S *+$000A ; 000000D4 +000000CC: 2007 ' .' MOVE.L D7,D0 +000000CE: 4680 'F.' NOT.L D0 +000000D0: 2E00 '..' MOVE.L D0,D7 +000000D2: 6006 '`.' BRA.S *+$0008 ; 000000DA +000000D4: 2007 ' .' MOVE.L D7,D0 +000000D6: 4480 'D.' NEG.L D0 +000000D8: 2E00 '..' MOVE.L D0,D7 +000000DA: 2887 '(.' MOVE.L D7,(A4) +000000DC: 2946 0004 ')F..' MOVE.L D6,$0004(A4) +000000E0: 4CEE 10F8 FFD0 'L.....' MOVEM.L -$0030(A6),D3-D7/A4 +000000E6: 4E5E 'N^' UNLK A6 +000000E8: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_9AF70 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_9B060 [9B060, 9B184) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 460 + 460: AUTOMOD_9B060 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9B060"(460) Segment="Main"(200) +Size: Flags $00 ModuleSize 292 + +Content: Flags $08 +Contents offset $0000 size $0124 +00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000004: 48E7 1F08 'H...' MOVEM.L D3-D7/A4,-(A7) +00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +0000000C: 2E14 '..' MOVE.L (A4),D7 +0000000E: 282C 0004 '(,..' MOVE.L $0004(A4),D4 +00000012: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +00000016: 2207 '".' MOVE.L D7,D1 +00000018: B181 '..' EOR.L D0,D1 +0000001A: 5DC3 '].' SLT D3 +0000001C: 4403 'D.' NEG.B D3 +0000001E: 49C3 'I.' EXTB.L D3 +00000020: 2D43 FFFC '-C..' MOVE.L D3,-$0004(A6) +00000024: 4A87 'J.' TST.L D7 +00000026: 6C16 'l.' BGE.S *+$0018 ; 0000003E +00000028: 2004 ' .' MOVE.L D4,D0 +0000002A: 4480 'D.' NEG.L D0 +0000002C: 2800 '(.' MOVE.L D0,D4 +0000002E: 6708 'g.' BEQ.S *+$000A ; 00000038 +00000030: 2007 ' .' MOVE.L D7,D0 +00000032: 4680 'F.' NOT.L D0 +00000034: 2E00 '..' MOVE.L D0,D7 +00000036: 6006 '`.' BRA.S *+$0008 ; 0000003E +00000038: 2007 ' .' MOVE.L D7,D0 +0000003A: 4480 'D.' NEG.L D0 +0000003C: 2E00 '..' MOVE.L D0,D7 +0000003E: 4AAE 0008 'J...' TST.L $0008(A6) +00000042: 6C0A 'l.' BGE.S *+$000C ; 0000004E +00000044: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +00000048: 4480 'D.' NEG.L D0 +0000004A: 2D40 0008 '-@..' MOVE.L D0,$0008(A6) +0000004E: 7000 'p.' MOVEQ #$00,D0 +00000050: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +00000054: 2D7C 4000 0000 '-|@...' MOVE.L #$40000000,-$0008(A6) + FFF8 +0000005C: 2A2E 0008 '*...' MOVE.L $0008(A6),D5 +00000060: 0805 0000 '....' BTST #$00,D5 +00000064: 6708 'g.' BEQ.S *+$000A ; 0000006E +00000066: 2C3C 8000 0000 ',<....' MOVE.L #$80000000,D6 +0000006C: 6002 '`.' BRA.S *+$0004 ; 00000070 +0000006E: 7C00 '|.' MOVEQ #$00,D6 +00000070: E28D '..' LSR.L #1,D5 +00000072: D885 '..' ADD.L D5,D4 +00000074: BA84 '..' CMP.L D4,D5 +00000076: 52C3 'R.' SHI D3 +00000078: 4403 'D.' NEG.B D3 +0000007A: 49C3 'I.' EXTB.L D3 +0000007C: DE83 '..' ADD.L D3,D7 +0000007E: BA87 '..' CMP.L D7,D5 +00000080: 6508 'e.' BCS.S *+$000A ; 0000008A +00000082: BA87 '..' CMP.L D7,D5 +00000084: 6666 'ff' BNE.S *+$0068 ; 000000EC +00000086: BC84 '..' CMP.L D4,D6 +00000088: 6262 'bb' BHI.S *+$0064 ; 000000EC +0000008A: 4AAE FFFC 'J...' TST.L -$0004(A6) +0000008E: 670A 'g.' BEQ.S *+$000C ; 0000009A +00000090: 203C 8000 0000 ' <....' MOVE.L #$80000000,D0 +00000096: 6000 0082 '`...' BRA *+$0084 ; 0000011A +0000009A: 203C 7FFF FFFF ' <....' MOVE.L #$7FFFFFFF,D0 +000000A0: 6078 '`x' BRA.S *+$007A ; 0000011A +000000A2: E28E '..' LSR.L #1,D6 +000000A4: 0805 0000 '....' BTST #$00,D5 +000000A8: 6706 'g.' BEQ.S *+$0008 ; 000000B0 +000000AA: 0686 8000 0000 '......' ADDI.L #$80000000,D6 +000000B0: E28D '..' LSR.L #1,D5 +000000B2: BE85 '..' CMP.L D5,D7 +000000B4: 6318 'c.' BLS.S *+$001A ; 000000CE +000000B6: 9E85 '..' SUB.L D5,D7 +000000B8: B886 '..' CMP.L D6,D4 +000000BA: 55C3 'U.' SCS D3 +000000BC: 4403 'D.' NEG.B D3 +000000BE: 49C3 'I.' EXTB.L D3 +000000C0: 9E83 '..' SUB.L D3,D7 +000000C2: 9886 '..' SUB.L D6,D4 +000000C4: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 +000000C8: D1AE FFF4 '....' ADD.L D0,-$000C(A6) +000000CC: 6014 '`.' BRA.S *+$0016 ; 000000E2 +000000CE: BE85 '..' CMP.L D5,D7 +000000D0: 6610 'f.' BNE.S *+$0012 ; 000000E2 +000000D2: B886 '..' CMP.L D6,D4 +000000D4: 650C 'e.' BCS.S *+$000E ; 000000E2 +000000D6: 7E00 '~.' MOVEQ #$00,D7 +000000D8: 9886 '..' SUB.L D6,D4 +000000DA: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 +000000DE: D1AE FFF4 '....' ADD.L D0,-$000C(A6) +000000E2: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 +000000E6: E288 '..' LSR.L #1,D0 +000000E8: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +000000EC: 4AAE FFF8 'J...' TST.L -$0008(A6) +000000F0: 6704 'g.' BEQ.S *+$0006 ; 000000F6 +000000F2: 4A87 'J.' TST.L D7 +000000F4: 66AC 'f.' BNE.S *-$0052 ; 000000A2 +000000F6: B8AE 0008 '....' CMP.L $0008(A6),D4 +000000FA: 650C 'e.' BCS.S *+$000E ; 00000108 +000000FC: 2004 ' .' MOVE.L D4,D0 +000000FE: 4C6E 0000 0008 'Ln....' DIVU.L $0008(A6),D0 +00000104: D1AE FFF4 '....' ADD.L D0,-$000C(A6) +00000108: 4AAE FFFC 'J...' TST.L -$0004(A6) +0000010C: 6708 'g.' BEQ.S *+$000A ; 00000116 +0000010E: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 +00000112: 4480 'D.' NEG.L D0 +00000114: 6004 '`.' BRA.S *+$0006 ; 0000011A +00000116: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 +0000011A: 4CEE 10F8 FFDC 'L.....' MOVEM.L -$0024(A6),D3-D7/A4 +00000120: 4E5E 'N^' UNLK A6 +00000122: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_9B060 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: LongMulDiv [9B190, 9B1BA) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +14 (9B1A4): JSR $9AF70 + +1E (9B1AE): JSR $9B060 + + VectorTable comment: {sources}Toolbox:FontMgr:FontMath.c + + +Dictionary: Flags $00 FirstId 461 + 461: LongMulDiv +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="LongMulDiv"(461) Segment="Main"(200) +Size: Flags $00 ModuleSize 42 + +Content: Flags $08 +Contents offset $0000 size $002A +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 49EE FFF8 'I...' LEA -$0008(A6),A4 +0000000A: 2F0C '/.' MOVE.L A4,-(A7) +0000000C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000010: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000014: 4EBA FDCA 'N...' JSR *-$0234 ; FFFFFDE0 +00000018: 2F0C '/.' MOVE.L A4,-(A7) +0000001A: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000001E: 4EBA FEB0 'N...' JSR *-$014E ; FFFFFED0 +00000022: 286E FFF4 '(n..' MOVEA.L -$000C(A6),A4 +00000026: 4E5E 'N^' UNLK A6 +00000028: 4E75 'Nu' RTS + +Comment: + + LongMulDiv ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ShortFracDot [9B1D0, 9B1EA) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:FontMath.c + + +Dictionary: Flags $00 FirstId 462 + 462: ShortFracDot +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ShortFracDot"(462) 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: 302E 000E '0...' MOVE.W $000E(A6),D0 +00000008: C1EE 000A '....' MULS.W $000A(A6),D0 +0000000C: D0BC 0000 2000 '.... .' ADD.L #$00002000,D0 +00000012: 720E 'r.' MOVEQ #$0E,D1 +00000014: E2A0 '..' ASR.L D1,D0 +00000016: 4E5E 'N^' UNLK A6 +00000018: 4E75 'Nu' RTS + +Comment: + + ShortFracDot ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: Mul26Dot6 [9B200, 9B302) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:FontMath.c + + +Dictionary: Flags $00 FirstId 463 + 463: Mul26Dot6 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="Mul26Dot6"(463) Segment="Main"(200) +Size: Flags $00 ModuleSize 258 + +Content: Flags $08 +Contents offset $0000 size $0102 +00000000: 4E56 FFEE 'NV..' LINK.W A6,#-$0012 +00000004: 48E7 1F00 'H...' MOVEM.L D3-D7,-(A7) +00000008: 2C2E 000C ',...' MOVE.L $000C(A6),D6 +0000000C: 2E2E 0008 '....' MOVE.L $0008(A6),D7 +00000010: 7A00 'z.' MOVEQ #$00,D5 +00000012: 0C87 0000 B504 '......' CMPI.L #$0000B504,D7 +00000018: 6E28 'n(' BGT.S *+$002A ; 00000042 +0000001A: 0C86 0000 B504 '......' CMPI.L #$0000B504,D6 +00000020: 6E20 'n ' BGT.S *+$0022 ; 00000042 +00000022: 0C87 FFFF 4AFC '....J.' CMPI.L #$FFFF4AFC,D7 +00000028: 6D18 'm.' BLT.S *+$001A ; 00000042 +0000002A: 0C86 FFFF 4AFC '....J.' CMPI.L #$FFFF4AFC,D6 +00000030: 6D10 'm.' BLT.S *+$0012 ; 00000042 +00000032: 2006 ' .' MOVE.L D6,D0 +00000034: 4C07 0800 'L...' MULS.L D7,D0 +00000038: 7220 'r ' MOVEQ #$20,D1 ; ' ' +0000003A: D081 '..' ADD.L D1,D0 +0000003C: EC80 '..' ASR.L #6,D0 +0000003E: 6000 00B8 '`...' BRA *+$00BA ; 000000F8 +00000042: 4A87 'J.' TST.L D7 +00000044: 6C08 'l.' BGE.S *+$000A ; 0000004E +00000046: 2007 ' .' MOVE.L D7,D0 +00000048: 4480 'D.' NEG.L D0 +0000004A: 2E00 '..' MOVE.L D0,D7 +0000004C: 7A01 'z.' MOVEQ #$01,D5 +0000004E: 4A86 'J.' TST.L D6 +00000050: 6C0C 'l.' BGE.S *+$000E ; 0000005E +00000052: 2006 ' .' MOVE.L D6,D0 +00000054: 4480 'D.' NEG.L D0 +00000056: 2C00 ',.' MOVE.L D0,D6 +00000058: 0A85 0000 0001 '......' EORI.L #$00000001,D5 +0000005E: 3D47 FFEE '=G..' MOVE.W D7,-$0012(A6) +00000062: 7010 'p.' MOVEQ #$10,D0 +00000064: 2207 '".' MOVE.L D7,D1 +00000066: E0A9 '..' LSR.L D0,D1 +00000068: 3D41 FFF2 '=A..' MOVE.W D1,-$000E(A6) +0000006C: 3D46 FFF0 '=F..' MOVE.W D6,-$0010(A6) +00000070: 7010 'p.' MOVEQ #$10,D0 +00000072: 2806 '(.' MOVE.L D6,D4 +00000074: E0AC '..' LSR.L D0,D4 +00000076: 3D6E FFEE FFF4 '=n....' MOVE.W -$0012(A6),-$000C(A6) +0000007C: 3D44 FFF6 '=D..' MOVE.W D4,-$000A(A6) +00000080: 3D6E FFF2 FFF8 '=n....' MOVE.W -$000E(A6),-$0008(A6) +00000086: 3D6E FFF0 FFFA '=n....' MOVE.W -$0010(A6),-$0006(A6) +0000008C: 302E FFF6 '0...' MOVE.W -$000A(A6),D0 +00000090: C0EE FFF4 '....' MULU.W -$000C(A6),D0 +00000094: 322E FFFA '2...' MOVE.W -$0006(A6),D1 +00000098: C2EE FFF8 '....' MULU.W -$0008(A6),D1 +0000009C: 2E01 '..' MOVE.L D1,D7 +0000009E: DE80 '..' ADD.L D0,D7 +000000A0: 302E FFF6 '0...' MOVE.W -$000A(A6),D0 +000000A4: C0EE FFF8 '....' MULU.W -$0008(A6),D0 +000000A8: 7210 'r.' MOVEQ #$10,D1 +000000AA: 2407 '$.' MOVE.L D7,D2 +000000AC: E2AA '..' LSR.L D1,D2 +000000AE: 7200 'r.' MOVEQ #$00,D1 +000000B0: 3202 '2.' MOVE.W D2,D1 +000000B2: 2C01 ',.' MOVE.L D1,D6 +000000B4: DC80 '..' ADD.L D0,D6 +000000B6: 7010 'p.' MOVEQ #$10,D0 +000000B8: E1AF '..' LSL.L D0,D7 +000000BA: 0687 0000 0020 '..... ' ADDI.L #$00000020,D7 +000000C0: 2D47 FFFC '-G..' MOVE.L D7,-$0004(A6) +000000C4: 302E FFFA '0...' MOVE.W -$0006(A6),D0 +000000C8: C0EE FFF4 '....' MULU.W -$000C(A6),D0 +000000CC: 282E FFFC '(...' MOVE.L -$0004(A6),D4 +000000D0: D880 '..' ADD.L D0,D4 +000000D2: B8AE FFFC '....' CMP.L -$0004(A6),D4 +000000D6: 55C3 'U.' SCS D3 +000000D8: 4403 'D.' NEG.B D3 +000000DA: 49C3 'I.' EXTB.L D3 +000000DC: DC83 '..' ADD.L D3,D6 +000000DE: 2004 ' .' MOVE.L D4,D0 +000000E0: EC88 '..' LSR.L #6,D0 +000000E2: 721A 'r.' MOVEQ #$1A,D1 +000000E4: 2406 '$.' MOVE.L D6,D2 +000000E6: E3AA '..' LSL.L D1,D2 +000000E8: 2E02 '..' MOVE.L D2,D7 +000000EA: 8E80 '..' OR.L D0,D7 +000000EC: 4A85 'J.' TST.L D5 +000000EE: 6706 'g.' BEQ.S *+$0008 ; 000000F6 +000000F0: 2007 ' .' MOVE.L D7,D0 +000000F2: 4480 'D.' NEG.L D0 +000000F4: 6002 '`.' BRA.S *+$0004 ; 000000F8 +000000F6: 2007 ' .' MOVE.L D7,D0 +000000F8: 4CEE 00F8 FFDA 'L.....' MOVEM.L -$0026(A6),D3-D7 +000000FE: 4E5E 'N^' UNLK A6 +00000100: 4E75 'Nu' RTS + +Comment: + + Mul26Dot6 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: Div26Dot6 [9B310, 9B420) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:FontMath.c + + +Dictionary: Flags $00 FirstId 464 + 464: Div26Dot6 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="Div26Dot6"(464) Segment="Main"(200) +Size: Flags $00 ModuleSize 272 + +Content: Flags $08 +Contents offset $0000 size $0110 +00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000004: 48E7 1F00 'H...' MOVEM.L D3-D7,-(A7) +00000008: 2E2E 000C '....' MOVE.L $000C(A6),D7 +0000000C: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +00000016: 4A87 'J.' TST.L D7 +00000018: 661C 'f.' BNE.S *+$001E ; 00000036 +0000001A: 4A86 'J.' TST.L D6 +0000001C: 5DC3 '].' SLT D3 +0000001E: 4403 'D.' NEG.B D3 +00000020: 670A 'g.' BEQ.S *+$000C ; 0000002C +00000022: 203C 8000 0000 ' <....' MOVE.L #$80000000,D0 +00000028: 6000 00DC '`...' BRA *+$00DE ; 00000106 +0000002C: 203C 7FFF FFFF ' <....' MOVE.L #$7FFFFFFF,D0 +00000032: 6000 00D2 '`...' BRA *+$00D4 ; 00000106 +00000036: 0C86 0200 0000 '......' CMPI.L #$02000000,D6 +0000003C: 6E14 'n.' BGT.S *+$0016 ; 00000052 +0000003E: 0C86 FE00 0000 '......' CMPI.L #$FE000000,D6 +00000044: 6D0C 'm.' BLT.S *+$000E ; 00000052 +00000046: 2006 ' .' MOVE.L D6,D0 +00000048: ED88 '..' LSL.L #6,D0 +0000004A: 4C47 0800 'LG..' DIVS.L D7,D0 +0000004E: 6000 00B6 '`...' BRA *+$00B8 ; 00000106 +00000052: 4A86 'J.' TST.L D6 +00000054: 6C0C 'l.' BGE.S *+$000E ; 00000062 +00000056: 2006 ' .' MOVE.L D6,D0 +00000058: 4480 'D.' NEG.L D0 +0000005A: 2C00 ',.' MOVE.L D0,D6 +0000005C: 7001 'p.' MOVEQ #$01,D0 +0000005E: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +00000062: 4A87 'J.' TST.L D7 +00000064: 6C0E 'l.' BGE.S *+$0010 ; 00000074 +00000066: 2007 ' .' MOVE.L D7,D0 +00000068: 4480 'D.' NEG.L D0 +0000006A: 2E00 '..' MOVE.L D0,D7 +0000006C: 0AAE 0000 0001 '......' EORI.L #$00000001,-$000C(A6) + FFF4 +00000074: 2806 '(.' MOVE.L D6,D4 +00000076: 701A 'p.' MOVEQ #$1A,D0 +00000078: 2A04 '*.' MOVE.L D4,D5 +0000007A: E0AD '..' LSR.L D0,D5 +0000007C: 2004 ' .' MOVE.L D4,D0 +0000007E: ED88 '..' LSL.L #6,D0 +00000080: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +00000084: 2C07 ',.' MOVE.L D7,D6 +00000086: 7E00 '~.' MOVEQ #$00,D7 +00000088: 7000 'p.' MOVEQ #$00,D0 +0000008A: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +0000008E: 283C 8000 0000 '(<....' MOVE.L #$80000000,D4 +00000094: BC85 '..' CMP.L D5,D6 +00000096: 6258 'bX' BHI.S *+$005A ; 000000F0 +00000098: 4AAE FFF4 'J...' TST.L -$000C(A6) +0000009C: 6708 'g.' BEQ.S *+$000A ; 000000A6 +0000009E: 203C 8000 0000 ' <....' MOVE.L #$80000000,D0 +000000A4: 6060 '``' BRA.S *+$0062 ; 00000106 +000000A6: 203C 7FFF FFFF ' <....' MOVE.L #$7FFFFFFF,D0 +000000AC: 6058 '`X' BRA.S *+$005A ; 00000106 +000000AE: E28F '..' LSR.L #1,D7 +000000B0: 0806 0000 '....' BTST #$00,D6 +000000B4: 6706 'g.' BEQ.S *+$0008 ; 000000BC +000000B6: 0687 8000 0000 '......' ADDI.L #$80000000,D7 +000000BC: E28E '..' LSR.L #1,D6 +000000BE: BA86 '..' CMP.L D6,D5 +000000C0: 6318 'c.' BLS.S *+$001A ; 000000DA +000000C2: 9A86 '..' SUB.L D6,D5 +000000C4: BEAE FFF8 '....' CMP.L -$0008(A6),D7 +000000C8: 52C3 'R.' SHI D3 +000000CA: 4403 'D.' NEG.B D3 +000000CC: 49C3 'I.' EXTB.L D3 +000000CE: 9A83 '..' SUB.L D3,D5 +000000D0: 9FAE FFF8 '....' SUB.L D7,-$0008(A6) +000000D4: D9AE FFFC '....' ADD.L D4,-$0004(A6) +000000D8: 6014 '`.' BRA.S *+$0016 ; 000000EE +000000DA: BA86 '..' CMP.L D6,D5 +000000DC: 6610 'f.' BNE.S *+$0012 ; 000000EE +000000DE: BEAE FFF8 '....' CMP.L -$0008(A6),D7 +000000E2: 620A 'b.' BHI.S *+$000C ; 000000EE +000000E4: 7A00 'z.' MOVEQ #$00,D5 +000000E6: 9FAE FFF8 '....' SUB.L D7,-$0008(A6) +000000EA: D9AE FFFC '....' ADD.L D4,-$0004(A6) +000000EE: E28C '..' LSR.L #1,D4 +000000F0: 4A84 'J.' TST.L D4 +000000F2: 66BA 'f.' BNE.S *-$0044 ; 000000AE +000000F4: 4AAE FFF4 'J...' TST.L -$000C(A6) +000000F8: 6708 'g.' BEQ.S *+$000A ; 00000102 +000000FA: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +000000FE: 4480 'D.' NEG.L D0 +00000100: 6004 '`.' BRA.S *+$0006 ; 00000106 +00000102: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +00000106: 4CEE 00F8 FFE0 'L.....' MOVEM.L -$0020(A6),D3-D7 +0000010C: 4E5E 'N^' UNLK A6 +0000010E: 4E75 'Nu' RTS + +Comment: + + Div26Dot6 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ShortMulDiv [9B430, 9B492) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:FontMath.a + + +Dictionary: Flags $00 FirstId 465 + 465: ShortMulDiv + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ShortMulDiv"(465) Segment="Main"(200) +Size: Flags $00 ModuleSize 98 + +Content: Flags $08 +Contents offset $0000 size $0062 +00000000: 205F ' _' MOVEA.L (A7)+,A0 +00000002: 224F '"O' MOVEA.L A7,A1 +00000004: 48E7 1E00 'H...' MOVEM.L D3-D6,-(A7) +00000008: 2619 '&.' MOVE.L (A1)+,D3 +0000000A: 5BC6 '[.' SMI D6 +0000000C: 6A02 'j.' BPL.S *+$0004 ; 00000010 +0000000E: 4483 'D.' NEG.L D3 +00000010: 2819 '(.' MOVE.L (A1)+,D4 +00000012: 6A04 'j.' BPL.S *+$0006 ; 00000018 +00000014: 4606 'F.' NOT.B D6 +00000016: 4484 'D.' NEG.L D4 +00000018: 2A19 '*.' MOVE.L (A1)+,D5 +0000001A: 6A04 'j.' BPL.S *+$0006 ; 00000020 +0000001C: 4606 'F.' NOT.B D6 +0000001E: 4485 'D.' NEG.L D5 +00000020: 3003 '0.' MOVE.W D3,D0 +00000022: C0C4 '..' MULU.W D4,D0 +00000024: 2205 '".' MOVE.L D5,D1 +00000026: E281 '..' ASR.L #1,D1 +00000028: D081 '..' ADD.L D1,D0 +0000002A: 2200 '".' MOVE.L D0,D1 +0000002C: 4240 'B@' CLR.W D0 +0000002E: 4840 'H@' SWAP D0 +00000030: 2403 '$.' MOVE.L D3,D2 +00000032: 4842 'HB' SWAP D2 +00000034: C4C4 '..' MULU.W D4,D2 +00000036: D082 '..' ADD.L D2,D0 +00000038: 80C5 '..' DIVU.W D5,D0 +0000003A: 6916 'i.' BVS.S *+$0018 ; 00000052 +0000003C: 6B14 'k.' BMI.S *+$0016 ; 00000052 +0000003E: 4840 'H@' SWAP D0 +00000040: 4841 'HA' SWAP D1 +00000042: 3200 '2.' MOVE.W D0,D1 +00000044: 4841 'HA' SWAP D1 +00000046: 82C5 '..' DIVU.W D5,D1 +00000048: 3001 '0.' MOVE.W D1,D0 +0000004A: 4A06 'J.' TST.B D6 +0000004C: 670E 'g.' BEQ.S *+$0010 ; 0000005C +0000004E: 4480 'D.' NEG.L D0 +00000050: 600A '`.' BRA.S *+$000C ; 0000005C +00000052: 7001 'p.' MOVEQ #$01,D0 +00000054: E298 '..' ROR.L #1,D0 +00000056: 4A06 'J.' TST.B D6 +00000058: 6602 'f.' BNE.S *+$0004 ; 0000005C +0000005A: 4680 'F.' NOT.L D0 +0000005C: 4CDF 0078 'L..x' MOVEM.L (A7)+,D3-D6 +00000060: 4ED0 'N.' JMP (A0) + +Comment: + + ShortMulDiv ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ShortFracMul [9B4A0, 9B4EE) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:FontMath.a + + +Dictionary: Flags $00 FirstId 466 + 466: ShortFracMul +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ShortFracMul"(466) Segment="Main"(200) +Size: Flags $00 ModuleSize 78 + +Content: Flags $08 +Contents offset $0000 size $004E +00000000: 205F ' _' MOVEA.L (A7)+,A0 +00000002: 224F '"O' MOVEA.L A7,A1 +00000004: 48E7 1C00 'H...' MOVEM.L D3-D5,-(A7) +00000008: 2619 '&.' MOVE.L (A1)+,D3 +0000000A: 5BC5 '[.' SMI D5 +0000000C: 6A02 'j.' BPL.S *+$0004 ; 00000010 +0000000E: 4483 'D.' NEG.L D3 +00000010: 2819 '(.' MOVE.L (A1)+,D4 +00000012: 6A04 'j.' BPL.S *+$0006 ; 00000018 +00000014: 4605 'F.' NOT.B D5 +00000016: 4484 'D.' NEG.L D4 +00000018: 2203 '".' MOVE.L D3,D1 +0000001A: 4841 'HA' SWAP D1 +0000001C: C2C4 '..' MULU.W D4,D1 +0000001E: 4841 'HA' SWAP D1 +00000020: 3001 '0.' MOVE.W D1,D0 +00000022: 323C 2000 '2< .' MOVE.W #$2000,D1 +00000026: 3403 '4.' MOVE.W D3,D2 +00000028: C4C4 '..' MULU.W D4,D2 +0000002A: D481 '..' ADD.L D1,D2 +0000002C: B282 '..' CMP.L D2,D1 +0000002E: 6302 'c.' BLS.S *+$0004 ; 00000032 +00000030: 5240 'R@' ADDQ.W #1,D0 +00000032: 4840 'H@' SWAP D0 +00000034: 4240 'B@' CLR.W D0 +00000036: E588 '..' LSL.L #2,D0 +00000038: 0242 C000 '.B..' ANDI.W #$C000,D2 +0000003C: E59A '..' ROL.L #2,D2 +0000003E: 4842 'HB' SWAP D2 +00000040: D082 '..' ADD.L D2,D0 +00000042: 4A05 'J.' TST.B D5 +00000044: 6702 'g.' BEQ.S *+$0004 ; 00000048 +00000046: 4480 'D.' NEG.L D0 +00000048: 4CDF 0038 'L..8' MOVEM.L (A7)+,D3-D5 +0000004C: 4ED0 'N.' JMP (A0) + +Comment: + + ShortFracMul ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: dummyReleaseSfntFrag [9B500, 9B508) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:FontScaler.c + + +Dictionary: Flags $00 FirstId 467 + 467: dummyReleaseSfntFrag +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="dummyReleaseSfntFrag"(467) 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: + + dummyReleaseSfntFrag ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: fs_SetUpKey [9B520, 9B58A) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +3A (9B55A): LEA dummyReleaseSfntFrag, A0 + + VectorTable comment: {sources}Toolbox:FontMgr:FontScaler.c + + +Dictionary: Flags $00 FirstId 468 + 468: fs_SetUpKey + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="fs_SetUpKey"(468) Segment="Main"(200) +Size: Flags $00 ModuleSize 106 + +Content: Flags $08 +Contents offset $0000 size $006A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 246E 0010 '$n..' MOVEA.L $0010(A6),A2 +0000000C: 222E 000C '"...' MOVE.L $000C(A6),D1 +00000010: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000014: 286B 0004 '(k..' MOVEA.L $0004(A3),A4 +00000018: 204B ' K' MOVEA.L A3,A0 +0000001A: 5888 'X.' ADDQ.L #4,A0 +0000001C: 2948 001C ')H..' MOVE.L A0,$001C(A4) +00000020: 296B 0024 0018 ')k.$..' MOVE.L $0024(A3),$0018(A4) +00000026: 296B 0028 0004 ')k.(..' MOVE.L $0028(A3),$0004(A4) +0000002C: 4AAB 002C 'J..,' TST.L $002C(A3) +00000030: 6708 'g.' BEQ.S *+$000A ; 0000003A +00000032: 296B 002C 0008 ')k.,..' MOVE.L $002C(A3),$0008(A4) +00000038: 6008 '`.' BRA.S *+$000A ; 00000042 +0000003A: 41FA 0000 'A...' LEA dummyReleaseSfntFrag,A0 ; id: 467 +0000003E: 2948 0008 ')H..' MOVE.L A0,$0008(A4) +00000042: 2001 ' .' MOVE.L D1,D0 +00000044: C0AC 0164 '...d' AND.L $0164(A4),D0 +00000048: B280 '..' CMP.L D0,D1 +0000004A: 670A 'g.' BEQ.S *+$000C ; 00000056 +0000004C: 24BC 0000 1005 '$.....' MOVE.L #$00001005,(A2) +00000052: 7000 'p.' MOVEQ #$00,D0 +00000054: 600A '`.' BRA.S *+$000C ; 00000060 +00000056: 28AB 0030 '(..0' MOVE.L $0030(A3),(A4) +0000005A: 7000 'p.' MOVEQ #$00,D0 +0000005C: 2480 '$.' MOVE.L D0,(A2) +0000005E: 200C ' .' MOVE.L A4,D0 +00000060: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4 +00000066: 4E5E 'N^' UNLK A6 +00000068: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="dummyReleaseSfntFrag"(467) + 0000003C +Comment: + + fs_SetUpKey ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: FS_OPENFONTS [9B5A0, 9B630) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +22 (9B5C2): JSR fsg_ScanDataSize + +1A (9B5BA): JSR fsg_InterPreterDataSize + +14 (9B5B4): JSR fsg_KeySize + + VectorTable comment: {sources}Toolbox:FontMgr:FontScaler.c + + +Dictionary: Flags $00 FirstId 469 + 469: FS_OPENFONTS +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FS_OPENFONTS"(469) Segment="Main"(200) +Size: Flags $00 ModuleSize 144 + +Content: Flags $08 +Contents offset $0000 size $0090 +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: 200B ' .' MOVE.L A3,D0 +00000012: 672E 'g.' BEQ.S *+$0030 ; 00000042 +00000014: 4EBA 0000 'N...' JSR fsg_KeySize ; id: 332 +00000018: 2680 '&.' MOVE.L D0,(A3) +0000001A: 4EBA 0000 'N...' JSR fsg_InterPreterDataSize ; id: 333 +0000001E: 2740 0004 ''@..' MOVE.L D0,$0004(A3) +00000022: 4EBA 0000 'N...' JSR fsg_ScanDataSize ; id: 334 +00000026: 2740 0008 ''@..' MOVE.L D0,$0008(A3) +0000002A: 7000 'p.' MOVEQ #$00,D0 +0000002C: 2740 000C ''@..' MOVE.L D0,$000C(A3) +00000030: 2740 0010 ''@..' MOVE.L D0,$0010(A3) +00000034: 2740 0014 ''@..' MOVE.L D0,$0014(A3) +00000038: 2740 0018 ''@..' MOVE.L D0,$0018(A3) +0000003C: 2740 001C ''@..' MOVE.L D0,$001C(A3) +00000040: 600A '`.' BRA.S *+$000C ; 0000004C +00000042: 2D7C 0000 1009 '-|....' MOVE.L #$00001009,$0010(A6) + 0010 +0000004A: 6038 '`8' BRA.S *+$003A ; 00000084 +0000004C: 200C ' .' MOVE.L A4,D0 +0000004E: 6724 'g$' BEQ.S *+$0026 ; 00000074 +00000050: 7000 'p.' MOVEQ #$00,D0 +00000052: 2940 0004 ')@..' MOVE.L D0,$0004(A4) +00000056: 2940 0008 ')@..' MOVE.L D0,$0008(A4) +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: 2940 001C ')@..' MOVE.L D0,$001C(A4) +0000006E: 2940 0020 ')@. ' MOVE.L D0,$0020(A4) +00000072: 600A '`.' BRA.S *+$000C ; 0000007E +00000074: 2D7C 0000 1002 '-|....' MOVE.L #$00001002,$0010(A6) + 0010 +0000007C: 6006 '`.' BRA.S *+$0008 ; 00000084 +0000007E: 7000 'p.' MOVEQ #$00,D0 +00000080: 2D40 0010 '-@..' MOVE.L D0,$0010(A6) +00000084: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +0000008A: 4E5E 'N^' UNLK A6 +0000008C: 4E74 0008 'Nt..' RTD #$0008 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fsg_ScanDataSize"(334) + 00000024 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fsg_InterPreterDataSize"(333) + 0000001C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fsg_KeySize"(332) + 00000016 +Comment: + + FS_OPENFONTS ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: FS_INITIALIZE [9B640, 9B6BA) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +46 (9B686): JSR fnt_Init + + VectorTable comment: {sources}Toolbox:FontMgr:FontScaler.c + + +Dictionary: Flags $00 FirstId 470 + 470: FS_INITIALIZE + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FS_INITIALIZE"(470) Segment="Main"(200) +Size: Flags $00 ModuleSize 122 + +Content: Flags $08 +Contents offset $0000 size $007A +00000000: 4E56 FF38 'NV.8' LINK.W A6,#-$00C8 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +0000000C: 4AAE 0008 'J...' TST.L $0008(A6) +00000010: 6754 'gT' BEQ.S *+$0056 ; 00000066 +00000012: 200B ' .' MOVE.L A3,D0 +00000014: 660A 'f.' BNE.S *+$000C ; 00000020 +00000016: 2D7C 0000 1002 '-|....' MOVE.L #$00001002,$0010(A6) + 0010 +0000001E: 604E '`N' BRA.S *+$0050 ; 0000006E +00000020: 286B 0004 '(k..' MOVEA.L $0004(A3),A4 +00000024: 200C ' .' MOVE.L A4,D0 +00000026: 660A 'f.' BNE.S *+$000C ; 00000032 +00000028: 2D7C 0000 1001 '-|....' MOVE.L #$00001001,$0010(A6) + 0010 +00000030: 603C '`<' BRA.S *+$003E ; 0000006E +00000032: 204B ' K' MOVEA.L A3,A0 +00000034: 5888 'X.' ADDQ.L #4,A0 +00000036: 2948 001C ')H..' MOVE.L A0,$001C(A4) +0000003A: 2D68 0004 FFC4 '-h....' MOVE.L $0004(A0),-$003C(A6) +00000040: 6712 'g.' BEQ.S *+$0014 ; 00000054 +00000042: 486E FF38 'Hn.8' PEA -$00C8(A6) +00000046: 4EBA 0000 'N...' JSR fnt_Init ; id: 331 +0000004A: 7001 'p.' MOVEQ #$01,D0 +0000004C: 2940 0164 ')@.d' MOVE.L D0,$0164(A4) +00000050: 584F 'XO' ADDQ.W #4,A7 +00000052: 600A '`.' BRA.S *+$000C ; 0000005E +00000054: 2D7C 0000 1004 '-|....' MOVE.L #$00001004,$0010(A6) + 0010 +0000005C: 6010 '`.' BRA.S *+$0012 ; 0000006E +0000005E: 7000 'p.' MOVEQ #$00,D0 +00000060: 2D40 0010 '-@..' MOVE.L D0,$0010(A6) +00000064: 6008 '`.' BRA.S *+$000A ; 0000006E +00000066: 2D7C 0000 1009 '-|....' MOVE.L #$00001009,$0010(A6) + 0010 +0000006E: 4CEE 1800 FF30 'L....0' MOVEM.L -$00D0(A6),A3/A4 +00000074: 4E5E 'N^' UNLK A6 +00000076: 4E74 0008 'Nt..' RTD #$0008 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fnt_Init"(331) + 00000048 +Comment: + + FS_INITIALIZE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: FS_NEWSFNT [9B6D0, 9B838) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +32 (9B702): JSR __setjmp ; outside file + +130 (9B800): JSR sfnt_ComputeMapping + +112 (9B7E2): JSR fsg_WorkSpaceSetOffsets + +104 (9B7D4): JSR fsg_PrivateFontSpaceSize + +E4 (9B7B4): JSR sfnt_GetTablePtr + +66 (9B736): JSR sfnt_GetTablePtr + +58 (9B728): JSR sfnt_GetTablePtr + +4A (9B71A): JSR sfnt_DoOffsetTableMap + +16 (9B6E6): JSR fs_SetUpKey + + VectorTable comment: {sources}Toolbox:FontMgr:FontScaler.c + + +Dictionary: Flags $00 FirstId 471 + 471: FS_NEWSFNT +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FS_NEWSFNT"(471) Segment="Main"(200) +Size: Flags $00 ModuleSize 360 + +Content: Flags $08 +Contents offset $0000 size $0168 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +0000000C: 486E FFFC 'Hn..' PEA -$0004(A6) +00000010: 7001 'p.' MOVEQ #$01,D0 +00000012: 2F00 '/.' MOVE.L D0,-(A7) +00000014: 2F0A '/.' MOVE.L A2,-(A7) +00000016: 4EBA 0000 'N...' JSR fs_SetUpKey ; id: 468 +0000001A: 2840 '(@' MOVEA.L D0,A4 +0000001C: 200C ' .' MOVE.L A4,D0 +0000001E: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000022: 660A 'f.' BNE.S *+$000C ; 0000002E +00000024: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) +0000002A: 6000 0130 '`..0' BRA *+$0132 ; 0000015C +0000002E: 486C 0212 'Hl..' PEA $0212(A4) +00000032: 4EBA 0000 'N...' JSR __setjmp ; id: 230 +00000036: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +0000003A: 584F 'XO' ADDQ.W #4,A7 +0000003C: 670A 'g.' BEQ.S *+$000C ; 00000048 +0000003E: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) +00000044: 6000 0116 '`...' BRA *+$0118 ; 0000015C +00000048: 2F0C '/.' MOVE.L A4,-(A7) +0000004A: 4EBA 0000 'N...' JSR sfnt_DoOffsetTableMap ; id: 419 +0000004E: 7001 'p.' MOVEQ #$01,D0 +00000050: 2F00 '/.' MOVE.L D0,-(A7) +00000052: 7000 'p.' MOVEQ #$00,D0 +00000054: 2F00 '/.' MOVE.L D0,-(A7) +00000056: 2F0C '/.' MOVE.L A4,-(A7) +00000058: 4EBA 0000 'N...' JSR sfnt_GetTablePtr ; id: 421 +0000005C: 2640 '&@' MOVEA.L D0,A3 +0000005E: 7001 'p.' MOVEQ #$01,D0 +00000060: 2F00 '/.' MOVE.L D0,-(A7) +00000062: 2F00 '/.' MOVE.L D0,-(A7) +00000064: 2F0C '/.' MOVE.L A4,-(A7) +00000066: 4EBA 0000 'N...' JSR sfnt_GetTablePtr ; id: 421 +0000006A: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +0000006E: 0CAB 5F0F 3CF5 '.._.<.' CMPI.L #$5F0F3CF5,$000C(A3) + 000C +00000076: 4FEF 001C 'O...' LEA $001C(A7),A7 +0000007A: 670C 'g.' BEQ.S *+$000E ; 00000088 +0000007C: 2D7C 0000 1405 '-|....' MOVE.L #$00001405,$0010(A6) + 0010 +00000084: 6000 00D6 '`...' BRA *+$00D8 ; 0000015C +00000088: 0C93 0001 0000 '......' CMPI.L #$00010000,(A3) +0000008E: 6F0C 'o.' BLE.S *+$000E ; 0000009C +00000090: 2D7C 0000 140B '-|....' MOVE.L #$0000140B,$0010(A6) + 0010 +00000098: 6000 00C2 '`...' BRA *+$00C4 ; 0000015C +0000009C: 4A6B 0034 'Jk.4' TST.W $0034(A3) +000000A0: 6F0C 'o.' BLE.S *+$000E ; 000000AE +000000A2: 2D7C 0000 140C '-|....' MOVE.L #$0000140C,$0010(A6) + 0010 +000000AA: 6000 00B0 '`...' BRA *+$00B2 ; 0000015C +000000AE: 396B 0012 00FE '9k....' MOVE.W $0012(A3),$00FE(A4) +000000B4: 396B 0010 015A '9k...Z' MOVE.W $0010(A3),$015A(A4) +000000BA: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +000000BE: 3968 0022 01CC '9h."..' MOVE.W $0022(A0),$01CC(A4) +000000C4: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +000000C8: 2F14 '/.' MOVE.L (A4),-(A7) +000000CA: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 +000000CE: 4E90 'N.' JSR (A0) +000000D0: 2F0B '/.' MOVE.L A3,-(A7) +000000D2: 2F14 '/.' MOVE.L (A4),-(A7) +000000D4: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 +000000D8: 4E90 'N.' JSR (A0) +000000DA: 7001 'p.' MOVEQ #$01,D0 +000000DC: 2F00 '/.' MOVE.L D0,-(A7) +000000DE: 7003 'p.' MOVEQ #$03,D0 +000000E0: 2F00 '/.' MOVE.L D0,-(A7) +000000E2: 2F0C '/.' MOVE.L A4,-(A7) +000000E4: 4EBA 0000 'N...' JSR sfnt_GetTablePtr ; id: 421 +000000E8: 2640 '&@' MOVEA.L D0,A3 +000000EA: 41EC 0198 'A...' LEA $0198(A4),A0 +000000EE: 224B '"K' MOVEA.L A3,A1 +000000F0: 7007 'p.' MOVEQ #$07,D0 +000000F2: 20D9 ' .' MOVE.L (A1)+,(A0)+ +000000F4: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000000F2 +000000F8: 2F0B '/.' MOVE.L A3,-(A7) +000000FA: 2F14 '/.' MOVE.L (A4),-(A7) +000000FC: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 +00000100: 4E90 'N.' JSR (A0) +00000102: 2F0C '/.' MOVE.L A4,-(A7) +00000104: 4EBA 0000 'N...' JSR fsg_PrivateFontSpaceSize ; id: 335 +00000108: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000010C: 2140 0010 '!@..' MOVE.L D0,$0010(A0) +00000110: 2F0C '/.' MOVE.L A4,-(A7) +00000112: 4EBA 0000 'N...' JSR fsg_WorkSpaceSetOffsets ; id: 338 +00000116: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000011A: 2140 000C '!@..' MOVE.L D0,$000C(A0) +0000011E: 7000 'p.' MOVEQ #$00,D0 +00000120: 302A 0036 '0*.6' MOVE.W $0036(A2),D0 +00000124: 2F00 '/.' MOVE.L D0,-(A7) +00000126: 7000 'p.' MOVEQ #$00,D0 +00000128: 302A 0034 '0*.4' MOVE.W $0034(A2),D0 +0000012C: 2F00 '/.' MOVE.L D0,-(A7) +0000012E: 2F0C '/.' MOVE.L A4,-(A7) +00000130: 4EBA 0000 'N...' JSR sfnt_ComputeMapping ; id: 431 +00000134: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000138: 4FEF 0038 'O..8' LEA $0038(A7),A7 +0000013C: 6708 'g.' BEQ.S *+$000A ; 00000146 +0000013E: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) +00000144: 6016 '`.' BRA.S *+$0018 ; 0000015C +00000146: 7003 'p.' MOVEQ #$03,D0 +00000148: 2940 0164 ')@.d' MOVE.L D0,$0164(A4) +0000014C: 7000 'p.' MOVEQ #$00,D0 +0000014E: 2940 0168 ')@.h' MOVE.L D0,$0168(A4) +00000152: 197C 0001 020F '.|....' MOVE.B #$01,$020F(A4) +00000158: 2D40 0010 '-@..' MOVE.L D0,$0010(A6) +0000015C: 4CEE 1C00 FFEC 'L.....' MOVEM.L -$0014(A6),A2-A4 +00000162: 4E5E 'N^' UNLK A6 +00000164: 4E74 0008 'Nt..' RTD #$0008 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="__setjmp"(230) + 00000034 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sfnt_ComputeMapping"(431) + 00000132 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fsg_WorkSpaceSetOffsets"(338) + 00000114 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fsg_PrivateFontSpaceSize"(335) + 00000106 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sfnt_GetTablePtr"(421) + 000000E6 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sfnt_GetTablePtr"(421) + 00000068 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sfnt_GetTablePtr"(421) + 0000005A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sfnt_DoOffsetTableMap"(419) + 0000004C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fs_SetUpKey"(468) + 00000018 +Comment: + + FS_NEWSFNT ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: FS_NEWTRANSFORMATION [9B860, 9BA42) + + Module started due to: island above, MODGUESS (align, label, BRA.L then padding) + + Resolved outgoing references: + +32 (9B892): JSR __setjmp ; outside file + +19C (9B9FC): JSR fsg_NewTransformation + +178 (9B9D8): JSR fsg_RunFontProgram + +15E (9B9BE): JSR fsg_SetDefaults + +150 (9B9B0): JSR fsg_InitInterpreterTrans + +11C (9B97C): JSR fsg_ReduceMatrix + +112 (9B972): JSR ShortMulDiv + +FA (9B95A): JSR ShortMulDiv + +E6 (9B946): JSR ShortMulDiv + +D2 (9B932): JSR ShortMulDiv + +B0 (9B910): JSR ShortMulDiv + +9C (9B8FC): JSR ShortMulDiv + +88 (9B8E8): JSR ShortMulDiv + +16 (9B876): JSR fs_SetUpKey + + VectorTable comment: {sources}Toolbox:FontMgr:FontScaler.c + + +Dictionary: Flags $00 FirstId 472 + 472: FS_NEWTRANSFORMATION +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FS_NEWTRANSFORMATION"(472) Segment="Main"(200) +Size: Flags $00 ModuleSize 482 + +Content: Flags $08 +Contents offset $0000 size $01E2 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +0000000C: 486E FFFC 'Hn..' PEA -$0004(A6) +00000010: 7003 'p.' MOVEQ #$03,D0 +00000012: 2F00 '/.' MOVE.L D0,-(A7) +00000014: 2F0B '/.' MOVE.L A3,-(A7) +00000016: 4EBA 0000 'N...' JSR fs_SetUpKey ; id: 468 +0000001A: 2840 '(@' MOVEA.L D0,A4 +0000001C: 200C ' .' MOVE.L A4,D0 +0000001E: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000022: 660A 'f.' BNE.S *+$000C ; 0000002E +00000024: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) +0000002A: 6000 01AA '`...' BRA *+$01AC ; 000001D6 +0000002E: 486C 0212 'Hl..' PEA $0212(A4) +00000032: 4EBA 0000 'N...' JSR __setjmp ; id: 230 +00000036: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +0000003A: 584F 'XO' ADDQ.W #4,A7 +0000003C: 670A 'g.' BEQ.S *+$000C ; 00000048 +0000003E: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) +00000044: 6000 0190 '`...' BRA *+$0192 ; 000001D6 +00000048: 206B 0040 ' k.@' MOVEA.L $0040(A3),A0 +0000004C: 43EC 010C 'C...' LEA $010C(A4),A1 +00000050: 7008 'p.' MOVEQ #$08,D0 +00000052: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000054: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000052 +00000058: 296B 0034 0100 ')k.4..' MOVE.L $0034(A3),$0100(A4) +0000005E: 296B 003C 015C ')k.<.\' MOVE.L $003C(A3),$015C(A4) +00000064: 302B 0038 '0+.8' MOVE.W $0038(A3),D0 +00000068: B06B 003A '.k.:' CMP.W $003A(A3),D0 +0000006C: 6D50 'mP' BLT.S *+$0052 ; 000000BE +0000006E: 3C2B 003A '<+.:' MOVE.W $003A(A3),D6 +00000072: 3E2B 0038 '>+.8' MOVE.W $0038(A3),D7 +00000076: BC47 '.G' CMP.W D7,D6 +00000078: 6700 008C 'g...' BEQ *+$008E ; 00000106 +0000007C: 48C7 'H.' EXT.L D7 +0000007E: 2F07 '/.' MOVE.L D7,-(A7) +00000080: 48C6 'H.' EXT.L D6 +00000082: 2F06 '/.' MOVE.L D6,-(A7) +00000084: 2F2C 0110 '/,..' MOVE.L $0110(A4),-(A7) +00000088: 4EBA 0000 'N...' JSR ShortMulDiv ; id: 465 +0000008C: 2940 0110 ')@..' MOVE.L D0,$0110(A4) +00000090: 48C7 'H.' EXT.L D7 +00000092: 2F07 '/.' MOVE.L D7,-(A7) +00000094: 48C6 'H.' EXT.L D6 +00000096: 2F06 '/.' MOVE.L D6,-(A7) +00000098: 2F2C 011C '/,..' MOVE.L $011C(A4),-(A7) +0000009C: 4EBA 0000 'N...' JSR ShortMulDiv ; id: 465 +000000A0: 2940 011C ')@..' MOVE.L D0,$011C(A4) +000000A4: 48C7 'H.' EXT.L D7 +000000A6: 2F07 '/.' MOVE.L D7,-(A7) +000000A8: 48C6 'H.' EXT.L D6 +000000AA: 2F06 '/.' MOVE.L D6,-(A7) +000000AC: 2F2C 0128 '/,.(' MOVE.L $0128(A4),-(A7) +000000B0: 4EBA 0000 'N...' JSR ShortMulDiv ; id: 465 +000000B4: 2940 0128 ')@.(' MOVE.L D0,$0128(A4) +000000B8: 4FEF 0024 'O..$' LEA $0024(A7),A7 +000000BC: 6048 '`H' BRA.S *+$004A ; 00000106 +000000BE: 3C2B 0038 '<+.8' MOVE.W $0038(A3),D6 +000000C2: 3E2B 003A '>+.:' MOVE.W $003A(A3),D7 +000000C6: 48C7 'H.' EXT.L D7 +000000C8: 2F07 '/.' MOVE.L D7,-(A7) +000000CA: 48C6 'H.' EXT.L D6 +000000CC: 2F06 '/.' MOVE.L D6,-(A7) +000000CE: 2F2C 010C '/,..' MOVE.L $010C(A4),-(A7) +000000D2: 4EBA 0000 'N...' JSR ShortMulDiv ; id: 465 +000000D6: 2940 010C ')@..' MOVE.L D0,$010C(A4) +000000DA: 48C7 'H.' EXT.L D7 +000000DC: 2F07 '/.' MOVE.L D7,-(A7) +000000DE: 48C6 'H.' EXT.L D6 +000000E0: 2F06 '/.' MOVE.L D6,-(A7) +000000E2: 2F2C 0118 '/,..' MOVE.L $0118(A4),-(A7) +000000E6: 4EBA 0000 'N...' JSR ShortMulDiv ; id: 465 +000000EA: 2940 0118 ')@..' MOVE.L D0,$0118(A4) +000000EE: 48C7 'H.' EXT.L D7 +000000F0: 2F07 '/.' MOVE.L D7,-(A7) +000000F2: 48C6 'H.' EXT.L D6 +000000F4: 2F06 '/.' MOVE.L D6,-(A7) +000000F6: 2F2C 0124 '/,.$' MOVE.L $0124(A4),-(A7) +000000FA: 4EBA 0000 'N...' JSR ShortMulDiv ; id: 465 +000000FE: 2940 0124 ')@.$' MOVE.L D0,$0124(A4) +00000102: 4FEF 0024 'O..$' LEA $0024(A7),A7 +00000106: 7048 'pH' MOVEQ #$48,D0 ; 'H' +00000108: 2F00 '/.' MOVE.L D0,-(A7) +0000010A: 48C7 'H.' EXT.L D7 +0000010C: 2F07 '/.' MOVE.L D7,-(A7) +0000010E: 2F2C 0100 '/,..' MOVE.L $0100(A4),-(A7) +00000112: 4EBA 0000 'N...' JSR ShortMulDiv ; id: 465 +00000116: 2940 0108 ')@..' MOVE.L D0,$0108(A4) +0000011A: 2F0C '/.' MOVE.L A4,-(A7) +0000011C: 4EBA 0000 'N...' JSR fsg_ReduceMatrix ; id: 347 +00000120: 7000 'p.' MOVEQ #$00,D0 +00000122: 302C 015A '0,.Z' MOVE.W $015A(A4),D0 +00000126: 7208 'r.' MOVEQ #$08,D1 +00000128: C240 '.@' AND.W D0,D1 +0000012A: 4FEF 0010 'O...' LEA $0010(A7),A7 +0000012E: 6718 'g.' BEQ.S *+$001A ; 00000148 +00000130: 202C 0108 ' ,..' MOVE.L $0108(A4),D0 +00000134: D0BC 0000 8000 '......' ADD.L #$00008000,D0 +0000013A: 223C FFFF 0000 '"<....' MOVE.L #$FFFF0000,D1 +00000140: C280 '..' AND.L D0,D1 +00000142: 2941 0104 ')A..' MOVE.L D1,$0104(A4) +00000146: 6006 '`.' BRA.S *+$0008 ; 0000014E +00000148: 296C 0108 0104 ')l....' MOVE.L $0108(A4),$0104(A4) +0000014E: 2F0C '/.' MOVE.L A4,-(A7) +00000150: 4EBA 0000 'N...' JSR fsg_InitInterpreterTrans ; id: 358 +00000154: 4A2C 020F 'J,..' TST.B $020F(A4) +00000158: 584F 'XO' ADDQ.W #4,A7 +0000015A: 6734 'g4' BEQ.S *+$0036 ; 00000190 +0000015C: 2F0C '/.' MOVE.L A4,-(A7) +0000015E: 4EBA 0000 'N...' JSR fsg_SetDefaults ; id: 375 +00000162: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000166: 584F 'XO' ADDQ.W #4,A7 +00000168: 6708 'g.' BEQ.S *+$000A ; 00000172 +0000016A: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) +00000170: 6064 '`d' BRA.S *+$0066 ; 000001D6 +00000172: 2F2B 0044 '/+.D' MOVE.L $0044(A3),-(A7) +00000176: 2F0C '/.' MOVE.L A4,-(A7) +00000178: 4EBA 0000 'N...' JSR fsg_RunFontProgram ; id: 374 +0000017C: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000180: 504F 'PO' ADDQ.W #8,A7 +00000182: 6708 'g.' BEQ.S *+$000A ; 0000018C +00000184: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) +0000018A: 604A '`J' BRA.S *+$004C ; 000001D6 +0000018C: 422C 020F 'B,..' CLR.B $020F(A4) +00000190: 4AAB 0044 'J..D' TST.L $0044(A3) +00000194: 671A 'g.' BEQ.S *+$001C ; 000001B0 +00000196: 2F2B 0044 '/+.D' MOVE.L $0044(A3),-(A7) +0000019A: 2F0C '/.' MOVE.L A4,-(A7) +0000019C: 4EBA 0000 'N...' JSR fsg_NewTransformation ; id: 376 +000001A0: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +000001A4: 504F 'PO' ADDQ.W #8,A7 +000001A6: 670E 'g.' BEQ.S *+$0010 ; 000001B6 +000001A8: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) +000001AE: 6026 '`&' BRA.S *+$0028 ; 000001D6 +000001B0: 197C 0001 020E '.|....' MOVE.B #$01,$020E(A4) +000001B6: 7007 'p.' MOVEQ #$07,D0 +000001B8: 2940 0164 ')@.d' MOVE.L D0,$0164(A4) +000001BC: 206C 001C ' l..' MOVEA.L $001C(A4),A0 +000001C0: 222C 0178 '",.x' MOVE.L $0178(A4),D1 +000001C4: D2A8 0010 '....' ADD.L $0010(A0),D1 +000001C8: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000001CC: 2141 007E '!A.~' MOVE.L D1,$007E(A0) +000001D0: 7200 'r.' MOVEQ #$00,D1 +000001D2: 2D41 0010 '-A..' MOVE.L D1,$0010(A6) +000001D6: 4CEE 18C0 FFEC 'L.....' MOVEM.L -$0014(A6),D6/D7/A3/A4 +000001DC: 4E5E 'N^' UNLK A6 +000001DE: 4E74 0008 'Nt..' RTD #$0008 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="__setjmp"(230) + 00000034 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fsg_NewTransformation"(376) + 0000019E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fsg_RunFontProgram"(374) + 0000017A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fsg_SetDefaults"(375) + 00000160 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fsg_InitInterpreterTrans"(358) + 00000152 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fsg_ReduceMatrix"(347) + 0000011E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ShortMulDiv"(465) + 00000114 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ShortMulDiv"(465) + 000000FC + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ShortMulDiv"(465) + 000000E8 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ShortMulDiv"(465) + 000000D4 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ShortMulDiv"(465) + 000000B2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ShortMulDiv"(465) + 0000009E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ShortMulDiv"(465) + 0000008A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fs_SetUpKey"(468) + 00000018 +Comment: + + FS_NEWTRANSFORMATION ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: FS_NEWGLYPH [9BA50, 9BB2A) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +36 (9BA86): JSR __setjmp ; outside file + +1A (9BA6A): JSR fs_SetUpKey + + VectorTable comment: {sources}Toolbox:FontMgr:FontScaler.c + + +Dictionary: Flags $00 FirstId 473 + 473: FS_NEWGLYPH + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FS_NEWGLYPH"(473) Segment="Main"(200) +Size: Flags $00 ModuleSize 218 + +Content: Flags $08 +Contents offset $0000 size $00DA +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: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000010: 486E FFFC 'Hn..' PEA -$0004(A6) +00000014: 7000 'p.' MOVEQ #$00,D0 +00000016: 2F00 '/.' MOVE.L D0,-(A7) +00000018: 2F0B '/.' MOVE.L A3,-(A7) +0000001A: 4EBA 0000 'N...' JSR fs_SetUpKey ; id: 468 +0000001E: 2840 '(@' MOVEA.L D0,A4 +00000020: 200C ' .' MOVE.L A4,D0 +00000022: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000026: 660A 'f.' BNE.S *+$000C ; 00000032 +00000028: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) +0000002E: 6000 009E '`...' BRA *+$00A0 ; 000000CE +00000032: 486C 0212 'Hl..' PEA $0212(A4) +00000036: 4EBA 0000 'N...' JSR __setjmp ; id: 230 +0000003A: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +0000003E: 584F 'XO' ADDQ.W #4,A7 +00000040: 670A 'g.' BEQ.S *+$000C ; 0000004C +00000042: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) +00000048: 6000 0084 '`...' BRA *+$0086 ; 000000CE +0000004C: 7007 'p.' MOVEQ #$07,D0 +0000004E: 2940 0164 ')@.d' MOVE.L D0,$0164(A4) +00000052: 7200 'r.' MOVEQ #$00,D1 +00000054: 322B 0034 '2+.4' MOVE.W $0034(A3),D1 +00000058: 0C81 0000 FFFF '......' CMPI.L #$0000FFFF,D1 +0000005E: 6724 'g$' BEQ.S *+$0026 ; 00000084 +00000060: 7000 'p.' MOVEQ #$00,D0 +00000062: 302B 0034 '0+.4' MOVE.W $0034(A3),D0 +00000066: 2F00 '/.' MOVE.L D0,-(A7) +00000068: 2F0C '/.' MOVE.L A4,-(A7) +0000006A: 206C 000C ' l..' MOVEA.L $000C(A4),A0 +0000006E: 4E90 'N.' JSR (A0) +00000070: 3E00 '>.' MOVE.W D0,D7 +00000072: 3547 0020 '5G. ' MOVE.W D7,$0020(A2) +00000076: 3947 0014 '9G..' MOVE.W D7,$0014(A4) +0000007A: 356C 00FC 0022 '5l..."' MOVE.W $00FC(A4),$0022(A2) +00000080: 504F 'PO' ADDQ.W #8,A7 +00000082: 6010 '`.' BRA.S *+$0012 ; 00000094 +00000084: 356B 0036 0020 '5k.6. ' MOVE.W $0036(A3),$0020(A2) +0000008A: 396B 0036 0014 '9k.6..' MOVE.W $0036(A3),$0014(A4) +00000090: 426A 0022 'Bj."' CLR.W $0022(A2) +00000094: 7000 'p.' MOVEQ #$00,D0 +00000096: 302C 019C '0,..' MOVE.W $019C(A4),D0 +0000009A: 322C 0014 '2,..' MOVE.W $0014(A4),D1 +0000009E: 48C1 'H.' EXT.L D1 +000000A0: B081 '..' CMP.L D1,D0 +000000A2: 6C0A 'l.' BGE.S *+$000C ; 000000AE +000000A4: 2D7C 0000 100A '-|....' MOVE.L #$0000100A,$0010(A6) + 0010 +000000AC: 6020 '` ' BRA.S *+$0022 ; 000000CE +000000AE: 7000 'p.' MOVEQ #$00,D0 +000000B0: 302C 019C '0,..' MOVE.W $019C(A4),D0 +000000B4: 322C 0014 '2,..' MOVE.W $0014(A4),D1 +000000B8: 48C1 'H.' EXT.L D1 +000000BA: B081 '..' CMP.L D1,D0 +000000BC: 6C0A 'l.' BGE.S *+$000C ; 000000C8 +000000BE: 2D7C 0000 100A '-|....' MOVE.L #$0000100A,$0010(A6) + 0010 +000000C6: 6006 '`.' BRA.S *+$0008 ; 000000CE +000000C8: 7000 'p.' MOVEQ #$00,D0 +000000CA: 2D40 0010 '-@..' MOVE.L D0,$0010(A6) +000000CE: 4CEE 1C80 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A2-A4 +000000D4: 4E5E 'N^' UNLK A6 +000000D6: 4E74 0008 'Nt..' RTD #$0008 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="__setjmp"(230) + 00000038 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fs_SetUpKey"(468) + 0000001C +Comment: + + FS_NEWGLYPH ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: FS_GETADVANCEWIDTH [9BB40, 9BBE6) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +32 (9BB72): JSR __setjmp ; outside file + +8C (9BBCC): JSR fsg_FixXYMul + +68 (9BBA8): JSR ShortMulDiv + +50 (9BB90): JSR sfnt_ReadSFNTMetrics + +18 (9BB58): JSR fs_SetUpKey + + VectorTable comment: {sources}Toolbox:FontMgr:FontScaler.c + + +Dictionary: Flags $00 FirstId 474 + 474: FS_GETADVANCEWIDTH +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FS_GETADVANCEWIDTH"(474) Segment="Main"(200) +Size: Flags $00 ModuleSize 166 + +Content: Flags $08 +Contents offset $0000 size $00A6 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 486E FFFC 'Hn..' PEA -$0004(A6) +00000010: 7007 'p.' MOVEQ #$07,D0 +00000012: 2F00 '/.' MOVE.L D0,-(A7) +00000014: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000018: 4EBA 0000 'N...' JSR fs_SetUpKey ; id: 468 +0000001C: 2840 '(@' MOVEA.L D0,A4 +0000001E: 200C ' .' MOVE.L A4,D0 +00000020: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000024: 6608 'f.' BNE.S *+$000A ; 0000002E +00000026: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) +0000002C: 606C '`l' BRA.S *+$006E ; 0000009A +0000002E: 486C 0212 'Hl..' PEA $0212(A4) +00000032: 4EBA 0000 'N...' JSR __setjmp ; id: 230 +00000036: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +0000003A: 584F 'XO' ADDQ.W #4,A7 +0000003C: 6708 'g.' BEQ.S *+$000A ; 00000046 +0000003E: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) +00000044: 6054 '`T' BRA.S *+$0056 ; 0000009A +00000046: 302C 0014 '0,..' MOVE.W $0014(A4),D0 +0000004A: 48C0 'H.' EXT.L D0 +0000004C: 2F00 '/.' MOVE.L D0,-(A7) +0000004E: 2F0C '/.' MOVE.L A4,-(A7) +00000050: 4EBA 0000 'N...' JSR sfnt_ReadSFNTMetrics ; id: 432 +00000054: 7000 'p.' MOVEQ #$00,D0 +00000056: 302C 00FE '0,..' MOVE.W $00FE(A4),D0 +0000005A: 2F00 '/.' MOVE.L D0,-(A7) +0000005C: 7000 'p.' MOVEQ #$00,D0 +0000005E: 302C 0160 '0,.`' MOVE.W $0160(A4),D0 +00000062: 2F00 '/.' MOVE.L D0,-(A7) +00000064: 2F2C 0108 '/,..' MOVE.L $0108(A4),-(A7) +00000068: 4EBA 0000 'N...' JSR ShortMulDiv ; id: 465 +0000006C: 2740 0024 ''@.$' MOVE.L D0,$0024(A3) +00000070: 7000 'p.' MOVEQ #$00,D0 +00000072: 2740 0028 ''@.(' MOVE.L D0,$0028(A3) +00000076: 4A2C 0156 'J,.V' TST.B $0156(A4) +0000007A: 4FEF 0014 'O...' LEA $0014(A7),A7 +0000007E: 6614 'f.' BNE.S *+$0016 ; 00000094 +00000080: 486C 010C 'Hl..' PEA $010C(A4) +00000084: 486B 0028 'Hk.(' PEA $0028(A3) +00000088: 486B 0024 'Hk.$' PEA $0024(A3) +0000008C: 4EBA 0000 'N...' JSR fsg_FixXYMul ; id: 343 +00000090: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000094: 7000 'p.' MOVEQ #$00,D0 +00000096: 2D40 0010 '-@..' MOVE.L D0,$0010(A6) +0000009A: 4CEE 1800 FFF4 'L.....' MOVEM.L -$000C(A6),A3/A4 +000000A0: 4E5E 'N^' UNLK A6 +000000A2: 4E74 0008 'Nt..' RTD #$0008 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="__setjmp"(230) + 00000034 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fsg_FixXYMul"(343) + 0000008E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ShortMulDiv"(465) + 0000006A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sfnt_ReadSFNTMetrics"(432) + 00000052 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fs_SetUpKey"(468) + 0000001A +Comment: + + FS_GETADVANCEWIDTH ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_9BBF0 [9BBF0, 9BD1E) + + Module started due to: vector glue above + + Resolved outgoing references: + +32 (9BC22): JSR __setjmp ; outside file + +82 (9BC72): JSR fsg_GridFit + +52 (9BC42): JSR fsg_NewTransformation + +18 (9BC08): JSR fs_SetUpKey + + +Dictionary: Flags $00 FirstId 475 + 475: AUTOMOD_9BBF0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9BBF0"(475) Segment="Main"(200) +Size: Flags $00 ModuleSize 302 + +Content: Flags $08 +Contents offset $0000 size $012E +00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000004: 48E7 1018 'H...' MOVEM.L D3/A3/A4,-(A7) +00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +0000000C: 486E FFFC 'Hn..' PEA -$0004(A6) +00000010: 7007 'p.' MOVEQ #$07,D0 +00000012: 2F00 '/.' MOVE.L D0,-(A7) +00000014: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000018: 4EBA 0000 'N...' JSR fs_SetUpKey ; id: 468 +0000001C: 2840 '(@' MOVEA.L D0,A4 +0000001E: 200C ' .' MOVE.L A4,D0 +00000020: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000024: 6608 'f.' BNE.S *+$000A ; 0000002E +00000026: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +0000002A: 6000 00F8 '`...' BRA *+$00FA ; 00000124 +0000002E: 486C 0212 'Hl..' PEA $0212(A4) +00000032: 4EBA 0000 'N...' JSR __setjmp ; id: 230 +00000036: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +0000003A: 584F 'XO' ADDQ.W #4,A7 +0000003C: 6708 'g.' BEQ.S *+$000A ; 00000046 +0000003E: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +00000042: 6000 00E0 '`...' BRA *+$00E2 ; 00000124 +00000046: 4A2C 020E 'J,..' TST.B $020E(A4) +0000004A: 671A 'g.' BEQ.S *+$001C ; 00000066 +0000004C: 7000 'p.' MOVEQ #$00,D0 +0000004E: 2F00 '/.' MOVE.L D0,-(A7) +00000050: 2F0C '/.' MOVE.L A4,-(A7) +00000052: 4EBA 0000 'N...' JSR fsg_NewTransformation ; id: 376 +00000056: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +0000005A: 504F 'PO' ADDQ.W #8,A7 +0000005C: 6708 'g.' BEQ.S *+$000A ; 00000066 +0000005E: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +00000062: 6000 00C0 '`...' BRA *+$00C2 ; 00000124 +00000066: 294B 01EA ')K..' MOVE.L A3,$01EA(A4) +0000006A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000006E: 2968 0034 01EE ')h.4..' MOVE.L $0034(A0),$01EE(A4) +00000074: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000078: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000007C: 2F28 0038 '/(.8' MOVE.L $0038(A0),-(A7) +00000080: 2F0C '/.' MOVE.L A4,-(A7) +00000082: 4EBA 0000 'N...' JSR fsg_GridFit ; id: 379 +00000086: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +0000008A: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000008E: 6708 'g.' BEQ.S *+$000A ; 00000098 +00000090: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +00000094: 6000 008E '`...' BRA *+$0090 ; 00000124 +00000098: 206C 001C ' l..' MOVEA.L $001C(A4),A0 +0000009C: 2D68 000C FFF4 '-h....' MOVE.L $000C(A0),-$000C(A6) +000000A2: 41EC 0054 'A..T' LEA $0054(A4),A0 +000000A6: 2D48 FFF8 '-H..' MOVE.L A0,-$0008(A6) +000000AA: 2028 001C ' (..' MOVE.L $001C(A0),D0 +000000AE: D0AE FFF4 '....' ADD.L -$000C(A6),D0 +000000B2: 2740 006A ''@.j' MOVE.L D0,$006A(A3) +000000B6: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +000000BA: 2028 0020 ' (. ' MOVE.L $0020(A0),D0 +000000BE: D0AE FFF4 '....' ADD.L -$000C(A6),D0 +000000C2: 2740 006E ''@.n' MOVE.L D0,$006E(A3) +000000C6: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +000000CA: 2028 0004 ' (..' MOVE.L $0004(A0),D0 +000000CE: D0AE FFF4 '....' ADD.L -$000C(A6),D0 +000000D2: 2740 0072 ''@.r' MOVE.L D0,$0072(A3) +000000D6: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +000000DA: 2028 0008 ' (..' MOVE.L $0008(A0),D0 +000000DE: D0AE FFF4 '....' ADD.L -$000C(A6),D0 +000000E2: 2740 0076 ''@.v' MOVE.L D0,$0076(A3) +000000E6: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +000000EA: 2028 0024 ' (.$' MOVE.L $0024(A0),D0 +000000EE: D0AE FFF4 '....' ADD.L -$000C(A6),D0 +000000F2: 2740 007A ''@.z' MOVE.L D0,$007A(A3) +000000F6: 376C 00C8 0068 '7l...h' MOVE.W $00C8(A4),$0068(A3) +000000FC: 206C 001C ' l..' MOVEA.L $001C(A4),A0 +00000100: 202C 0178 ' ,.x' MOVE.L $0178(A4),D0 +00000104: E580 '..' ASL.L #2,D0 +00000106: D0A8 0010 '....' ADD.L $0010(A0),D0 +0000010A: 2740 007E ''@.~' MOVE.L D0,$007E(A3) +0000010E: 4AAC 0194 'J...' TST.L $0194(A4) +00000112: 56C3 'V.' SNE D3 +00000114: 4403 'D.' NEG.B D3 +00000116: 4883 'H.' EXT.W D3 +00000118: 3743 0066 '7C.f' MOVE.W D3,$0066(A3) +0000011C: 7017 'p.' MOVEQ #$17,D0 +0000011E: 2940 0164 ')@.d' MOVE.L D0,$0164(A4) +00000122: 7000 'p.' MOVEQ #$00,D0 +00000124: 4CEE 1808 FFE8 'L.....' MOVEM.L -$0018(A6),D3/A3/A4 +0000012A: 4E5E 'N^' UNLK A6 +0000012C: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="__setjmp"(230) + 00000034 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fsg_GridFit"(379) + 00000084 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fsg_NewTransformation"(376) + 00000054 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fs_SetUpKey"(468) + 0000001A +Comment: + + AUTOMOD_9BBF0 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: FS_CONTOURNOGRIDFIT [9BD20, 9BD3E) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +10 (9BD30): JSR $9BBF0 + + VectorTable comment: {sources}Toolbox:FontMgr:FontScaler.c + + +Dictionary: Flags $00 FirstId 476 + 476: FS_CONTOURNOGRIDFIT + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FS_CONTOURNOGRIDFIT"(476) 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: 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: 4EBA FEBE 'N...' JSR *-$0140 ; FFFFFED0 +00000014: 2D40 0010 '-@..' MOVE.L D0,$0010(A6) +00000018: 4E5E 'N^' UNLK A6 +0000001A: 4E74 0008 'Nt..' RTD #$0008 + +Comment: + + FS_CONTOURNOGRIDFIT ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: FS_CONTOURGRIDFIT [9BD50, 9BD6E) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Unresolved outgoing references: + +10 (9BD60): JSR $9BBF0 + + VectorTable comment: {sources}Toolbox:FontMgr:FontScaler.c + + +Dictionary: Flags $00 FirstId 477 + 477: FS_CONTOURGRIDFIT + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FS_CONTOURGRIDFIT"(477) 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: 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: 4EBA FE8E 'N...' JSR *-$0170 ; FFFFFEA0 +00000014: 2D40 0010 '-@..' MOVE.L D0,$0010(A6) +00000018: 4E5E 'N^' UNLK A6 +0000001A: 4E74 0008 'Nt..' RTD #$0008 + +Comment: + + FS_CONTOURGRIDFIT ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: FS_FINDBITMAPSIZE [9BD80, 9C06A) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +30 (9BDB0): JSR __setjmp ; outside file + +1CC (9BF4C): JSR fsg_FixXYMul + +1A8 (9BF28): JSR ShortMulDiv + +C0 (9BE40): JSR sc_FindExtrema + +14 (9BD94): JSR fs_SetUpKey + + Unresolved outgoing references: + +B4 (9BE34): JSR $9C760 + +298 (9C018): JSR $9C7A0 + + VectorTable comment: {sources}Toolbox:FontMgr:FontScaler.c + + +Dictionary: Flags $00 FirstId 478 + 478: FS_FINDBITMAPSIZE + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FS_FINDBITMAPSIZE"(478) Segment="Main"(200) +Size: Flags $00 ModuleSize 746 + +Content: Flags $08 +Contents offset $0000 size $02EA +00000000: 4E56 FFD0 'NV..' LINK.W A6,#-$0030 +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 486E FFFC 'Hn..' PEA -$0004(A6) +0000000C: 7017 'p.' MOVEQ #$17,D0 +0000000E: 2F00 '/.' MOVE.L D0,-(A7) +00000010: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000014: 4EBA 0000 'N...' JSR fs_SetUpKey ; id: 468 +00000018: 2640 '&@' MOVEA.L D0,A3 +0000001A: 200B ' .' MOVE.L A3,D0 +0000001C: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000020: 660A 'f.' BNE.S *+$000C ; 0000002C +00000022: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) +00000028: 6000 02B4 '`...' BRA *+$02B6 ; 000002DE +0000002C: 486B 0212 'Hk..' PEA $0212(A3) +00000030: 4EBA 0000 'N...' JSR __setjmp ; id: 230 +00000034: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000038: 584F 'XO' ADDQ.W #4,A7 +0000003A: 670A 'g.' BEQ.S *+$000C ; 00000046 +0000003C: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) +00000042: 6000 029A '`...' BRA *+$029C ; 000002DE +00000046: 422B 0158 'B+.X' CLR.B $0158(A3) +0000004A: 41EB 00AC 'A...' LEA $00AC(A3),A0 +0000004E: 2D48 FFD4 '-H..' MOVE.L A0,-$002C(A6) +00000052: 206B 001C ' k..' MOVEA.L $001C(A3),A0 +00000056: 2D68 000C FFD8 '-h....' MOVE.L $000C(A0),-$0028(A6) +0000005C: 49EB 0054 'I..T' LEA $0054(A3),A4 +00000060: 45EB 00D8 'E...' LEA $00D8(A3),A2 +00000064: 202C 001C ' ,..' MOVE.L $001C(A4),D0 +00000068: D0AE FFD8 '....' ADD.L -$0028(A6),D0 +0000006C: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) +00000070: 202C 0020 ' ,. ' MOVE.L $0020(A4),D0 +00000074: D0AE FFD8 '....' ADD.L -$0028(A6),D0 +00000078: 2D40 FFE0 '-@..' MOVE.L D0,-$0020(A6) +0000007C: 206E FFD4 ' n..' MOVEA.L -$002C(A6),A0 +00000080: 3D68 001C FFE4 '=h....' MOVE.W $001C(A0),-$001C(A6) +00000086: 202C 0004 ' ,..' MOVE.L $0004(A4),D0 +0000008A: D0AE FFD8 '....' ADD.L -$0028(A6),D0 +0000008E: 2D40 FFE8 '-@..' MOVE.L D0,-$0018(A6) +00000092: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +00000096: D0AE FFD8 '....' ADD.L -$0028(A6),D0 +0000009A: 2D40 FFEC '-@..' MOVE.L D0,-$0014(A6) +0000009E: 202C 0024 ' ,.$' MOVE.L $0024(A4),D0 +000000A2: D0AE FFD8 '....' ADD.L -$0028(A6),D0 +000000A6: 2D40 FFF0 '-@..' MOVE.L D0,-$0010(A6) +000000AA: 4A2B 0155 'J+.U' TST.B $0155(A3) +000000AE: 670A 'g.' BEQ.S *+$000C ; 000000BA +000000B0: 486E FFDC 'Hn..' PEA -$0024(A6) +000000B4: 4EBA 092A 'N..*' JSR *+$092C ; 000009E0 +000000B8: 584F 'XO' ADDQ.W #4,A7 +000000BA: 2F0A '/.' MOVE.L A2,-(A7) +000000BC: 486E FFDC 'Hn..' PEA -$0024(A6) +000000C0: 4EBA 0000 'N...' JSR sc_FindExtrema ; id: 479 +000000C4: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +000000C8: 504F 'PO' ADDQ.W #8,A7 +000000CA: 670A 'g.' BEQ.S *+$000C ; 000000D6 +000000CC: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) +000000D2: 6000 020A '`...' BRA *+$020C ; 000002DE +000000D6: 362A 0020 '6*. ' MOVE.W $0020(A2),D3 +000000DA: 342A 0022 '4*."' MOVE.W $0022(A2),D2 +000000DE: E64A '.J' LSR.W #3,D2 +000000E0: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000E4: 41E8 0054 'A..T' LEA $0054(A0),A0 +000000E8: 2D48 FFD0 '-H..' MOVE.L A0,-$0030(A6) +000000EC: 7000 'p.' MOVEQ #$00,D0 +000000EE: 2080 ' .' MOVE.L D0,(A0) +000000F0: 206E FFD0 ' n..' MOVEA.L -$0030(A6),A0 +000000F4: 3142 0004 '1B..' MOVE.W D2,$0004(A0) +000000F8: 206E FFD0 ' n..' MOVEA.L -$0030(A6),A0 +000000FC: 49E8 0006 'I...' LEA $0006(A0),A4 +00000100: 38AA 0016 '8...' MOVE.W $0016(A2),(A4) +00000104: 396A 0014 0002 '9j....' MOVE.W $0014(A2),$0002(A4) +0000010A: 396A 001A 0004 '9j....' MOVE.W $001A(A2),$0004(A4) +00000110: 396A 0018 0006 '9j....' MOVE.W $0018(A2),$0006(A4) +00000116: 322E FFE4 '2...' MOVE.W -$001C(A6),D1 +0000011A: 48C1 'H.' EXT.L D1 +0000011C: 5381 'S.' SUBQ.L #1,D1 +0000011E: 206E FFEC ' n..' MOVEA.L -$0014(A6),A0 +00000122: 3230 1A00 '20..' MOVE.W $00(A0,D1.L*2),D1 +00000126: 48C1 'H.' EXT.L D1 +00000128: 2801 '(.' MOVE.L D1,D4 +0000012A: 5A84 'Z.' ADDQ.L #5,D4 +0000012C: 7C0A '|.' MOVEQ #$0A,D6 +0000012E: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000132: 49E8 0024 'I..$' LEA $0024(A0),A4 +00000136: 2E04 '..' MOVE.L D4,D7 +00000138: 5787 'W.' SUBQ.L #3,D7 +0000013A: 2A04 '*.' MOVE.L D4,D5 +0000013C: 5985 'Y.' SUBQ.L #4,D5 +0000013E: 206E FFDC ' n..' MOVEA.L -$0024(A6),A0 +00000142: 2248 '"H' MOVEA.L A0,A1 +00000144: 2230 7C00 '"0|.' MOVE.L $00(A0,D7.L*4),D1 +00000148: 92B1 5C00 '..\.' SUB.L $00(A1,D5.L*4),D1 +0000014C: EDA9 '..' LSL.L D6,D1 +0000014E: 2941 0020 ')A. ' MOVE.L D1,$0020(A4) +00000152: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0 +00000156: 2248 '"H' MOVEA.L A0,A1 +00000158: 2230 7C00 '"0|.' MOVE.L $00(A0,D7.L*4),D1 +0000015C: 92B1 5C00 '..\.' SUB.L $00(A1,D5.L*4),D1 +00000160: EDA9 '..' LSL.L D6,D1 +00000162: 2941 0024 ')A.$' MOVE.L D1,$0024(A4) +00000166: 2E04 '..' MOVE.L D4,D7 +00000168: 5387 'S.' SUBQ.L #1,D7 +0000016A: 206E FFDC ' n..' MOVEA.L -$0024(A6),A0 +0000016E: 2248 '"H' MOVEA.L A0,A1 +00000170: 2230 7C00 '"0|.' MOVE.L $00(A0,D7.L*4),D1 +00000174: 92B1 5C00 '..\.' SUB.L $00(A1,D5.L*4),D1 +00000178: EDA9 '..' LSL.L D6,D1 +0000017A: 2941 0028 ')A.(' MOVE.L D1,$0028(A4) +0000017E: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0 +00000182: 2248 '"H' MOVEA.L A0,A1 +00000184: 2230 7C00 '"0|.' MOVE.L $00(A0,D7.L*4),D1 +00000188: 92B1 5C00 '..\.' SUB.L $00(A1,D5.L*4),D1 +0000018C: EDA9 '..' LSL.L D6,D1 +0000018E: 2941 002C ')A.,' MOVE.L D1,$002C(A4) +00000192: 2F02 '/.' MOVE.L D2,-(A7) +00000194: 7000 'p.' MOVEQ #$00,D0 +00000196: 302B 00FE '0+..' MOVE.W $00FE(A3),D0 +0000019A: 2F00 '/.' MOVE.L D0,-(A7) +0000019C: 7000 'p.' MOVEQ #$00,D0 +0000019E: 302B 0160 '0+.`' MOVE.W $0160(A3),D0 +000001A2: 2F00 '/.' MOVE.L D0,-(A7) +000001A4: 2F2B 0108 '/+..' MOVE.L $0108(A3),-(A7) +000001A8: 4EBA 0000 'N...' JSR ShortMulDiv ; id: 465 +000001AC: 4FEF 000C 'O...' LEA $000C(A7),A7 +000001B0: 241F '$.' MOVE.L (A7)+,D2 +000001B2: 2880 '(.' MOVE.L D0,(A4) +000001B4: 7000 'p.' MOVEQ #$00,D0 +000001B6: 2940 0004 ')@..' MOVE.L D0,$0004(A4) +000001BA: 4A2B 0156 'J+.V' TST.B $0156(A3) +000001BE: 6616 'f.' BNE.S *+$0018 ; 000001D6 +000001C0: 2F02 '/.' MOVE.L D2,-(A7) +000001C2: 486B 010C 'Hk..' PEA $010C(A3) +000001C6: 486C 0004 'Hl..' PEA $0004(A4) +000001CA: 2F0C '/.' MOVE.L A4,-(A7) +000001CC: 4EBA 0000 'N...' JSR fsg_FixXYMul ; id: 343 +000001D0: 4FEF 000C 'O...' LEA $000C(A7),A7 +000001D4: 241F '$.' MOVE.L (A7)+,D2 +000001D6: 2A04 '*.' MOVE.L D4,D5 +000001D8: 5585 'U.' SUBQ.L #2,D5 +000001DA: 206E FFDC ' n..' MOVEA.L -$0024(A6),A0 +000001DE: 2248 '"H' MOVEA.L A0,A1 +000001E0: 2030 7C00 ' 0|.' MOVE.L $00(A0,D7.L*4),D0 +000001E4: 90B1 5C00 '..\.' SUB.L $00(A1,D5.L*4),D0 +000001E8: EDA8 '..' LSL.L D6,D0 +000001EA: 2940 0008 ')@..' MOVE.L D0,$0008(A4) +000001EE: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0 +000001F2: 2248 '"H' MOVEA.L A0,A1 +000001F4: 2030 7C00 ' 0|.' MOVE.L $00(A0,D7.L*4),D0 +000001F8: 90B1 5C00 '..\.' SUB.L $00(A1,D5.L*4),D0 +000001FC: EDA8 '..' LSL.L D6,D0 +000001FE: 2940 000C ')@..' MOVE.L D0,$000C(A4) +00000202: 41EC 0010 'A...' LEA $0010(A4),A0 +00000206: 224C '"L' MOVEA.L A4,A1 +00000208: 5089 'P.' ADDQ.L #8,A1 +0000020A: 20D9 ' .' MOVE.L (A1)+,(A0)+ +0000020C: 20D9 ' .' MOVE.L (A1)+,(A0)+ +0000020E: 41EC 0018 'A...' LEA $0018(A4),A0 +00000212: 43EC 0028 'C..(' LEA $0028(A4),A1 +00000216: 20D9 ' .' MOVE.L (A1)+,(A0)+ +00000218: 20D9 ' .' MOVE.L (A1)+,(A0)+ +0000021A: 302A 0014 '0*..' MOVE.W $0014(A2),D0 +0000021E: 48C0 'H.' EXT.L D0 +00000220: 7210 'r.' MOVEQ #$10,D1 +00000222: E3A8 '..' LSL.L D1,D0 +00000224: 206E FFDC ' n..' MOVEA.L -$0024(A6),A0 +00000228: 2230 7C00 '"0|.' MOVE.L $00(A0,D7.L*4),D1 +0000022C: EDA9 '..' LSL.L D6,D1 +0000022E: 2A00 '*.' MOVE.L D0,D5 +00000230: 9A81 '..' SUB.L D1,D5 +00000232: DBAC 0008 '....' ADD.L D5,$0008(A4) +00000236: DBAC 0028 '...(' ADD.L D5,$0028(A4) +0000023A: 302A 001A '0*..' MOVE.W $001A(A2),D0 +0000023E: 48C0 'H.' EXT.L D0 +00000240: 7210 'r.' MOVEQ #$10,D1 +00000242: E3A8 '..' LSL.L D1,D0 +00000244: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0 +00000248: 2230 7C00 '"0|.' MOVE.L $00(A0,D7.L*4),D1 +0000024C: EDA9 '..' LSL.L D6,D1 +0000024E: 2A00 '*.' MOVE.L D0,D5 +00000250: 9A81 '..' SUB.L D1,D5 +00000252: DBAC 000C '....' ADD.L D5,$000C(A4) +00000256: DBAC 002C '...,' ADD.L D5,$002C(A4) +0000025A: 7037 'p7' MOVEQ #$37,D0 ; '7' +0000025C: 2740 0164 ''@.d' MOVE.L D0,$0164(A3) +00000260: 7200 'r.' MOVEQ #$00,D1 +00000262: 3203 '2.' MOVE.W D3,D1 +00000264: 4A81 'J.' TST.L D1 +00000266: 6602 'f.' BNE.S *+$0004 ; 0000026A +00000268: 5243 'RC' ADDQ.W #1,D3 +0000026A: 3002 '0.' MOVE.W D2,D0 +0000026C: C1C3 '..' MULS.W D3,D0 +0000026E: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000272: 2140 0014 '!@..' MOVE.L D0,$0014(A0) +00000276: 7000 'p.' MOVEQ #$00,D0 +00000278: 3003 '0.' MOVE.W D3,D0 +0000027A: 7200 'r.' MOVEQ #$00,D1 +0000027C: 322A 001E '2*..' MOVE.W $001E(A2),D1 +00000280: 5481 'T.' ADDQ.L #2,D1 +00000282: D281 '..' ADD.L D1,D1 +00000284: 5881 'X.' ADDQ.L #4,D1 +00000286: 4C00 1000 'L...' MULU.L D0,D1 +0000028A: 2A01 '*.' MOVE.L D1,D5 +0000028C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000290: 2145 0018 '!E..' MOVE.L D5,$0018(A0) +00000294: 2F02 '/.' MOVE.L D2,-(A7) +00000296: 2F0B '/.' MOVE.L A3,-(A7) +00000298: 4EBA 0786 'N...' JSR *+$0788 ; 00000A20 +0000029C: 588F 'X.' ADDQ.L #4,A7 +0000029E: 241F '$.' MOVE.L (A7)+,D2 +000002A0: 4A80 'J.' TST.L D0 +000002A2: 672A 'g*' BEQ.S *+$002C ; 000002CE +000002A4: 302A 0018 '0*..' MOVE.W $0018(A2),D0 +000002A8: 48C0 'H.' EXT.L D0 +000002AA: 322A 0014 '2*..' MOVE.W $0014(A2),D1 +000002AE: 48C1 'H.' EXT.L D1 +000002B0: 2C00 ',.' MOVE.L D0,D6 +000002B2: 9C81 '..' SUB.L D1,D6 +000002B4: 4A86 'J.' TST.L D6 +000002B6: 6602 'f.' BNE.S *+$0004 ; 000002BA +000002B8: 5286 'R.' ADDQ.L #1,D6 +000002BA: 7000 'p.' MOVEQ #$00,D0 +000002BC: 302A 001C '0*..' MOVE.W $001C(A2),D0 +000002C0: 5480 'T.' ADDQ.L #2,D0 +000002C2: D080 '..' ADD.L D0,D0 +000002C4: 5880 'X.' ADDQ.L #4,D0 +000002C6: 4C06 0000 'L...' MULU.L D6,D0 +000002CA: 2A00 '*.' MOVE.L D0,D5 +000002CC: 6002 '`.' BRA.S *+$0004 ; 000002D0 +000002CE: 7A00 'z.' MOVEQ #$00,D5 +000002D0: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000002D4: 2145 001C '!E..' MOVE.L D5,$001C(A0) +000002D8: 7000 'p.' MOVEQ #$00,D0 +000002DA: 2D40 0010 '-@..' MOVE.L D0,$0010(A6) +000002DE: 4CEE 1CF8 FFB0 'L.....' MOVEM.L -$0050(A6),D3-D7/A2-A4 +000002E4: 4E5E 'N^' UNLK A6 +000002E6: 4E74 0008 'Nt..' RTD #$0008 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="__setjmp"(230) + 00000032 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fsg_FixXYMul"(343) + 000001CE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ShortMulDiv"(465) + 000001AA + +Dictionary: Flags $00 FirstId 479 + 479: sc_FindExtrema +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sc_FindExtrema"(479) + 000000C2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fs_SetUpKey"(468) + 00000016 +Comment: + + FS_FINDBITMAPSIZE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: FS_SIZEOFOUTLINES [9C080, 9C148) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +30 (9C0B0): JSR __setjmp ; outside file + +14 (9C094): JSR fs_SetUpKey + + VectorTable comment: {sources}Toolbox:FontMgr:FontScaler.c + + +Dictionary: Flags $00 FirstId 480 + 480: FS_SIZEOFOUTLINES + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FS_SIZEOFOUTLINES"(480) Segment="Main"(200) +Size: Flags $00 ModuleSize 200 + +Content: Flags $08 +Contents offset $0000 size $00C8 +00000000: 4E56 FFDC 'NV..' LINK.W A6,#-$0024 +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 486E FFFC 'Hn..' PEA -$0004(A6) +0000000C: 7037 'p7' MOVEQ #$37,D0 ; '7' +0000000E: 2F00 '/.' MOVE.L D0,-(A7) +00000010: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000014: 4EBA 0000 'N...' JSR fs_SetUpKey ; id: 468 +00000018: 2840 '(@' MOVEA.L D0,A4 +0000001A: 200C ' .' MOVE.L A4,D0 +0000001C: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000020: 660A 'f.' BNE.S *+$000C ; 0000002C +00000022: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) +00000028: 6000 0092 '`...' BRA *+$0094 ; 000000BC +0000002C: 486C 0212 'Hl..' PEA $0212(A4) +00000030: 4EBA 0000 'N...' JSR __setjmp ; id: 230 +00000034: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000038: 584F 'XO' ADDQ.W #4,A7 +0000003A: 6708 'g.' BEQ.S *+$000A ; 00000044 +0000003C: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) +00000042: 6078 '`x' BRA.S *+$007A ; 000000BC +00000044: 43EC 00AC 'C...' LEA $00AC(A4),A1 +00000048: 206C 001C ' l..' MOVEA.L $001C(A4),A0 +0000004C: 2468 000C '$h..' MOVEA.L $000C(A0),A2 +00000050: 47EC 0054 'G..T' LEA $0054(A4),A3 +00000054: 3D69 001C FFEC '=i....' MOVE.W $001C(A1),-$0014(A6) +0000005A: 202B 0008 ' +..' MOVE.L $0008(A3),D0 +0000005E: D08A '..' ADD.L A2,D0 +00000060: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +00000064: 4A6E FFEC 'Jn..' TST.W -$0014(A6) +00000068: 6F42 'oB' BLE.S *+$0044 ; 000000AC +0000006A: 302E FFEC '0...' MOVE.W -$0014(A6),D0 +0000006E: 48C0 'H.' EXT.L D0 +00000070: 5380 'S.' SUBQ.L #1,D0 +00000072: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 +00000076: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 +0000007A: 48C0 'H.' EXT.L D0 +0000007C: 2C00 ',.' MOVE.L D0,D6 +0000007E: 5286 'R.' ADDQ.L #1,D6 +00000080: 302E FFEC '0...' MOVE.W -$0014(A6),D0 +00000084: 48C0 'H.' EXT.L D0 +00000086: D080 '..' ADD.L D0,D0 +00000088: 5280 'R.' ADDQ.L #1,D0 +0000008A: D080 '..' ADD.L D0,D0 +0000008C: 2206 '".' MOVE.L D6,D1 +0000008E: D281 '..' ADD.L D1,D1 +00000090: 5081 'P.' ADDQ.L #8,D1 +00000092: E581 '..' ASL.L #2,D1 +00000094: D280 '..' ADD.L D0,D1 +00000096: 2006 ' .' MOVE.L D6,D0 +00000098: 5280 'R.' ADDQ.L #1,D0 +0000009A: D081 '..' ADD.L D1,D0 +0000009C: 2E00 '..' MOVE.L D0,D7 +0000009E: 7018 'p.' MOVEQ #$18,D0 +000000A0: DE80 '..' ADD.L D0,D7 +000000A2: 5687 'V.' ADDQ.L #3,D7 +000000A4: 0287 FFFF FFFC '......' ANDI.L #$FFFFFFFC,D7 +000000AA: 6002 '`.' BRA.S *+$0004 ; 000000AE +000000AC: 7E00 '~.' MOVEQ #$00,D7 +000000AE: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000B2: 2147 0062 '!G.b' MOVE.L D7,$0062(A0) +000000B6: 7000 'p.' MOVEQ #$00,D0 +000000B8: 2D40 0010 '-@..' MOVE.L D0,$0010(A6) +000000BC: 4CEE 1CC0 FFC8 'L.....' MOVEM.L -$0038(A6),D6/D7/A2-A4 +000000C2: 4E5E 'N^' UNLK A6 +000000C4: 4E74 0008 'Nt..' RTD #$0008 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="__setjmp"(230) + 00000032 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fs_SetUpKey"(468) + 00000016 +Comment: + + FS_SIZEOFOUTLINES ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: FS_SAVEOUTLINES [9C160, 9C31A) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +30 (9C190): JSR __setjmp ; outside file + +14 (9C174): JSR fs_SetUpKey + + VectorTable comment: {sources}Toolbox:FontMgr:FontScaler.c + + +Dictionary: Flags $00 FirstId 481 + 481: FS_SAVEOUTLINES + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FS_SAVEOUTLINES"(481) Segment="Main"(200) +Size: Flags $00 ModuleSize 442 + +Content: Flags $08 +Contents offset $0000 size $01BA +00000000: 4E56 FFD8 'NV..' LINK.W A6,#-$0028 +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 486E FFFC 'Hn..' PEA -$0004(A6) +0000000C: 7037 'p7' MOVEQ #$37,D0 ; '7' +0000000E: 2F00 '/.' MOVE.L D0,-(A7) +00000010: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000014: 4EBA 0000 'N...' JSR fs_SetUpKey ; id: 468 +00000018: 2440 '$@' MOVEA.L D0,A2 +0000001A: 200A ' .' MOVE.L A2,D0 +0000001C: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000020: 660A 'f.' BNE.S *+$000C ; 0000002C +00000022: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) +00000028: 6000 0184 '`...' BRA *+$0186 ; 000001AE +0000002C: 486A 0212 'Hj..' PEA $0212(A2) +00000030: 4EBA 0000 'N...' JSR __setjmp ; id: 230 +00000034: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000038: 584F 'XO' ADDQ.W #4,A7 +0000003A: 670A 'g.' BEQ.S *+$000C ; 00000046 +0000003C: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) +00000042: 6000 016A '`..j' BRA *+$016C ; 000001AE +00000046: 47EA 00D8 'G...' LEA $00D8(A2),A3 +0000004A: 41EA 00AC 'A...' LEA $00AC(A2),A0 +0000004E: 2D48 FFDC '-H..' MOVE.L A0,-$0024(A6) +00000052: 206A 001C ' j..' MOVEA.L $001C(A2),A0 +00000056: 2268 000C '"h..' MOVEA.L $000C(A0),A1 +0000005A: 49EA 0054 'I..T' LEA $0054(A2),A4 +0000005E: 202C 001C ' ,..' MOVE.L $001C(A4),D0 +00000062: D089 '..' ADD.L A1,D0 +00000064: 2D40 FFE4 '-@..' MOVE.L D0,-$001C(A6) +00000068: 202C 0020 ' ,. ' MOVE.L $0020(A4),D0 +0000006C: D089 '..' ADD.L A1,D0 +0000006E: 2D40 FFE8 '-@..' MOVE.L D0,-$0018(A6) +00000072: 206E FFDC ' n..' MOVEA.L -$0024(A6),A0 +00000076: 3D68 001C FFEC '=h....' MOVE.W $001C(A0),-$0014(A6) +0000007C: 202C 0004 ' ,..' MOVE.L $0004(A4),D0 +00000080: D089 '..' ADD.L A1,D0 +00000082: 2D40 FFF0 '-@..' MOVE.L D0,-$0010(A6) +00000086: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +0000008A: D089 '..' ADD.L A1,D0 +0000008C: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +00000090: 202C 0024 ' ,.$' MOVE.L $0024(A4),D0 +00000094: D089 '..' ADD.L A1,D0 +00000096: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +0000009A: 4A6E FFEC 'Jn..' TST.W -$0014(A6) +0000009E: 6E0A 'n.' BGT.S *+$000C ; 000000AA +000000A0: 7000 'p.' MOVEQ #$00,D0 +000000A2: 2D40 0010 '-@..' MOVE.L D0,$0010(A6) +000000A6: 6000 0106 '`...' BRA *+$0108 ; 000001AE +000000AA: 302E FFEC '0...' MOVE.W -$0014(A6),D0 +000000AE: 48C0 'H.' EXT.L D0 +000000B0: 5380 'S.' SUBQ.L #1,D0 +000000B2: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 +000000B6: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 +000000BA: 48C0 'H.' EXT.L D0 +000000BC: 2C00 ',.' MOVE.L D0,D6 +000000BE: 5286 'R.' ADDQ.L #1,D6 +000000C0: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000000C4: 2868 0038 '(h.8' MOVEA.L $0038(A0),A4 +000000C8: 28BC A198 6688 '(...f.' MOVE.L #$A1986688,(A4) +000000CE: 588C 'X.' ADDQ.L #4,A4 +000000D0: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000D4: 28A8 0014 '(...' MOVE.L $0014(A0),(A4) +000000D8: 588C 'X.' ADDQ.L #4,A4 +000000DA: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000DE: 28A8 0018 '(...' MOVE.L $0018(A0),(A4) +000000E2: 588C 'X.' ADDQ.L #4,A4 +000000E4: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000E8: 28A8 001C '(...' MOVE.L $001C(A0),(A4) +000000EC: 588C 'X.' ADDQ.L #4,A4 +000000EE: 7000 'p.' MOVEQ #$00,D0 +000000F0: 302B 0022 '0+."' MOVE.W $0022(A3),D0 +000000F4: 28C0 '(.' MOVE.L D0,(A4)+ +000000F6: 7000 'p.' MOVEQ #$00,D0 +000000F8: 302B 0020 '0+. ' MOVE.W $0020(A3),D0 +000000FC: 28C0 '(.' MOVE.L D0,(A4)+ +000000FE: 302B 0014 '0+..' MOVE.W $0014(A3),D0 +00000102: 48C0 'H.' EXT.L D0 +00000104: 28C0 '(.' MOVE.L D0,(A4)+ +00000106: 302B 0016 '0+..' MOVE.W $0016(A3),D0 +0000010A: 48C0 'H.' EXT.L D0 +0000010C: 28C0 '(.' MOVE.L D0,(A4)+ +0000010E: 302B 0018 '0+..' MOVE.W $0018(A3),D0 +00000112: 48C0 'H.' EXT.L D0 +00000114: 28C0 '(.' MOVE.L D0,(A4)+ +00000116: 302B 001A '0+..' MOVE.W $001A(A3),D0 +0000011A: 48C0 'H.' EXT.L D0 +0000011C: 28C0 '(.' MOVE.L D0,(A4)+ +0000011E: 7000 'p.' MOVEQ #$00,D0 +00000120: 302B 001C '0+..' MOVE.W $001C(A3),D0 +00000124: 28C0 '(.' MOVE.L D0,(A4)+ +00000126: 7000 'p.' MOVEQ #$00,D0 +00000128: 302B 001E '0+..' MOVE.W $001E(A3),D0 +0000012C: 28C0 '(.' MOVE.L D0,(A4)+ +0000012E: 28AA 0168 '(..h' MOVE.L $0168(A2),(A4) +00000132: 588C 'X.' ADDQ.L #4,A4 +00000134: 28AA 0206 '(...' MOVE.L $0206(A2),(A4) +00000138: 588C 'X.' ADDQ.L #4,A4 +0000013A: 38AE FFEC '8...' MOVE.W -$0014(A6),(A4) +0000013E: 548C 'T.' ADDQ.L #2,A4 +00000140: 266E FFF0 '&n..' MOVEA.L -$0010(A6),A3 +00000144: 302E FFEC '0...' MOVE.W -$0014(A6),D0 +00000148: 48C0 'H.' EXT.L D0 +0000014A: 2E00 '..' MOVE.L D0,D7 +0000014C: 6006 '`.' BRA.S *+$0008 ; 00000154 +0000014E: 3893 '8.' MOVE.W (A3),(A4) +00000150: 548C 'T.' ADDQ.L #2,A4 +00000152: 548B 'T.' ADDQ.L #2,A3 +00000154: 5387 'S.' SUBQ.L #1,D7 +00000156: 6CF6 'l.' BGE.S *-$0008 ; 0000014E +00000158: 266E FFF4 '&n..' MOVEA.L -$000C(A6),A3 +0000015C: 302E FFEC '0...' MOVE.W -$0014(A6),D0 +00000160: 48C0 'H.' EXT.L D0 +00000162: 2E00 '..' MOVE.L D0,D7 +00000164: 6006 '`.' BRA.S *+$0008 ; 0000016C +00000166: 3893 '8.' MOVE.W (A3),(A4) +00000168: 548C 'T.' ADDQ.L #2,A4 +0000016A: 548B 'T.' ADDQ.L #2,A3 +0000016C: 5387 'S.' SUBQ.L #1,D7 +0000016E: 6CF6 'l.' BGE.S *-$0008 ; 00000166 +00000170: 266E FFE4 '&n..' MOVEA.L -$001C(A6),A3 +00000174: 2E06 '..' MOVE.L D6,D7 +00000176: 6004 '`.' BRA.S *+$0006 ; 0000017C +00000178: 28D3 '(.' MOVE.L (A3),(A4)+ +0000017A: 588B 'X.' ADDQ.L #4,A3 +0000017C: 5387 'S.' SUBQ.L #1,D7 +0000017E: 6CF8 'l.' BGE.S *-$0006 ; 00000178 +00000180: 266E FFE8 '&n..' MOVEA.L -$0018(A6),A3 +00000184: 2E06 '..' MOVE.L D6,D7 +00000186: 6004 '`.' BRA.S *+$0006 ; 0000018C +00000188: 28D3 '(.' MOVE.L (A3),(A4)+ +0000018A: 588B 'X.' ADDQ.L #4,A3 +0000018C: 5387 'S.' SUBQ.L #1,D7 +0000018E: 6CF8 'l.' BGE.S *-$0006 ; 00000188 +00000190: 266E FFF8 '&n..' MOVEA.L -$0008(A6),A3 +00000194: 2E06 '..' MOVE.L D6,D7 +00000196: 6002 '`.' BRA.S *+$0004 ; 0000019A +00000198: 18DB '..' MOVE.B (A3)+,(A4)+ +0000019A: 5387 'S.' SUBQ.L #1,D7 +0000019C: 6CFA 'l.' BGE.S *-$0004 ; 00000198 +0000019E: 18FC FFA5 '....' MOVE.B #$A5,(A4)+ +000001A2: 7037 'p7' MOVEQ #$37,D0 ; '7' +000001A4: 2540 0164 '%@.d' MOVE.L D0,$0164(A2) +000001A8: 7000 'p.' MOVEQ #$00,D0 +000001AA: 2D40 0010 '-@..' MOVE.L D0,$0010(A6) +000001AE: 4CEE 1CC0 FFC4 'L.....' MOVEM.L -$003C(A6),D6/D7/A2-A4 +000001B4: 4E5E 'N^' UNLK A6 +000001B6: 4E74 0008 'Nt..' RTD #$0008 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="__setjmp"(230) + 00000032 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fs_SetUpKey"(468) + 00000016 +Comment: + + FS_SAVEOUTLINES ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: FS_RESTOREOUTLINES [9C330, 9C3C0) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +3A (9C36A): JSR __setjmp ; outside file + +1C (9C34C): JSR fs_SetUpKey + + VectorTable comment: {sources}Toolbox:FontMgr:FontScaler.c + + +Dictionary: Flags $00 FirstId 482 + 482: FS_RESTOREOUTLINES +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FS_RESTOREOUTLINES"(482) Segment="Main"(200) +Size: Flags $00 ModuleSize 144 + +Content: Flags $08 +Contents offset $0000 size $0090 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 226E 000C '"n..' MOVEA.L $000C(A6),A1 +0000000C: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +00000010: 2F09 '/.' MOVE.L A1,-(A7) +00000012: 486E FFFC 'Hn..' PEA -$0004(A6) +00000016: 7001 'p.' MOVEQ #$01,D0 +00000018: 2F00 '/.' MOVE.L D0,-(A7) +0000001A: 2F09 '/.' MOVE.L A1,-(A7) +0000001C: 4EBA 0000 'N...' JSR fs_SetUpKey ; id: 468 +00000020: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000024: 225F '"_' MOVEA.L (A7)+,A1 +00000026: 2840 '(@' MOVEA.L D0,A4 +00000028: 200C ' .' MOVE.L A4,D0 +0000002A: 6608 'f.' BNE.S *+$000A ; 00000034 +0000002C: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) +00000032: 6050 '`P' BRA.S *+$0052 ; 00000084 +00000034: 2F09 '/.' MOVE.L A1,-(A7) +00000036: 486C 0212 'Hl..' PEA $0212(A4) +0000003A: 4EBA 0000 'N...' JSR __setjmp ; id: 230 +0000003E: 588F 'X.' ADDQ.L #4,A7 +00000040: 225F '"_' MOVEA.L (A7)+,A1 +00000042: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000046: 6708 'g.' BEQ.S *+$000A ; 00000050 +00000048: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) +0000004E: 6034 '`4' BRA.S *+$0036 ; 00000084 +00000050: 2669 0038 '&i.8' MOVEA.L $0038(A1),A3 +00000054: 0C9B A198 6688 '....f.' CMPI.L #$A1986688,(A3)+ +0000005A: 670A 'g.' BEQ.S *+$000C ; 00000066 +0000005C: 2D7C 0000 1600 '-|....' MOVE.L #$00001600,$0010(A6) + 0010 +00000064: 601E '`.' BRA.S *+$0020 ; 00000084 +00000066: 255B 0014 '%[..' MOVE.L (A3)+,$0014(A2) +0000006A: 255B 0018 '%[..' MOVE.L (A3)+,$0018(A2) +0000006E: 255B 001C '%[..' MOVE.L (A3)+,$001C(A2) +00000072: 7037 'p7' MOVEQ #$37,D0 ; '7' +00000074: 2940 0164 ')@.d' MOVE.L D0,$0164(A4) +00000078: 197C 0001 0158 '.|...X' MOVE.B #$01,$0158(A4) +0000007E: 7000 'p.' MOVEQ #$00,D0 +00000080: 2D40 0010 '-@..' MOVE.L D0,$0010(A6) +00000084: 4CEE 1C00 FFF0 'L.....' MOVEM.L -$0010(A6),A2-A4 +0000008A: 4E5E 'N^' UNLK A6 +0000008C: 4E74 0008 'Nt..' RTD #$0008 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="__setjmp"(230) + 0000003C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fs_SetUpKey"(468) + 0000001E +Comment: + + FS_RESTOREOUTLINES ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: FS_CONTOURSCAN [9C3D0, 9C6F8) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +30 (9C400): JSR __setjmp ; outside file + +2CE (9C69E): JSR sc_ScanChar + +14 (9C3E4): JSR fs_SetUpKey + + Unresolved outgoing references: + +1BE (9C58E): JSR $9C7A0 + + VectorTable comment: {sources}Toolbox:FontMgr:FontScaler.c + + +Dictionary: Flags $00 FirstId 483 + 483: FS_CONTOURSCAN +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FS_CONTOURSCAN"(483) Segment="Main"(200) +Size: Flags $00 ModuleSize 808 + +Content: Flags $08 +Contents offset $0000 size $0328 +00000000: 4E56 FFCC 'NV..' LINK.W A6,#-$0034 +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 486E FFFC 'Hn..' PEA -$0004(A6) +0000000C: 7037 'p7' MOVEQ #$37,D0 ; '7' +0000000E: 2F00 '/.' MOVE.L D0,-(A7) +00000010: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000014: 4EBA 0000 'N...' JSR fs_SetUpKey ; id: 468 +00000018: 2440 '$@' MOVEA.L D0,A2 +0000001A: 200A ' .' MOVE.L A2,D0 +0000001C: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000020: 660A 'f.' BNE.S *+$000C ; 0000002C +00000022: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) +00000028: 6000 02F2 '`...' BRA *+$02F4 ; 0000031C +0000002C: 486A 0212 'Hj..' PEA $0212(A2) +00000030: 4EBA 0000 'N...' JSR __setjmp ; id: 230 +00000034: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000038: 584F 'XO' ADDQ.W #4,A7 +0000003A: 670A 'g.' BEQ.S *+$000C ; 00000046 +0000003C: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) +00000042: 6000 02D8 '`...' BRA *+$02DA ; 0000031C +00000046: 49EA 00D8 'I...' LEA $00D8(A2),A4 +0000004A: 4A2A 0158 'J*.X' TST.B $0158(A2) +0000004E: 6654 'fT' BNE.S *+$0056 ; 000000A4 +00000050: 41EA 00AC 'A...' LEA $00AC(A2),A0 +00000054: 2D48 FFD4 '-H..' MOVE.L A0,-$002C(A6) +00000058: 206A 001C ' j..' MOVEA.L $001C(A2),A0 +0000005C: 2268 000C '"h..' MOVEA.L $000C(A0),A1 +00000060: 47EA 0054 'G..T' LEA $0054(A2),A3 +00000064: 202B 001C ' +..' MOVE.L $001C(A3),D0 +00000068: D089 '..' ADD.L A1,D0 +0000006A: 2D40 FFE0 '-@..' MOVE.L D0,-$0020(A6) +0000006E: 202B 0020 ' +. ' MOVE.L $0020(A3),D0 +00000072: D089 '..' ADD.L A1,D0 +00000074: 2D40 FFE4 '-@..' MOVE.L D0,-$001C(A6) +00000078: 206E FFD4 ' n..' MOVEA.L -$002C(A6),A0 +0000007C: 3D68 001C FFE8 '=h....' MOVE.W $001C(A0),-$0018(A6) +00000082: 202B 0004 ' +..' MOVE.L $0004(A3),D0 +00000086: D089 '..' ADD.L A1,D0 +00000088: 2D40 FFEC '-@..' MOVE.L D0,-$0014(A6) +0000008C: 202B 0008 ' +..' MOVE.L $0008(A3),D0 +00000090: D089 '..' ADD.L A1,D0 +00000092: 2D40 FFF0 '-@..' MOVE.L D0,-$0010(A6) +00000096: 202B 0024 ' +.$' MOVE.L $0024(A3),D0 +0000009A: D089 '..' ADD.L A1,D0 +0000009C: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +000000A0: 6000 00F6 '`...' BRA *+$00F8 ; 00000198 +000000A4: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000000A8: 2668 0038 '&h.8' MOVEA.L $0038(A0),A3 +000000AC: 0C93 A198 6688 '....f.' CMPI.L #$A1986688,(A3) +000000B2: 670C 'g.' BEQ.S *+$000E ; 000000C0 +000000B4: 2D7C 0000 1600 '-|....' MOVE.L #$00001600,$0010(A6) + 0010 +000000BC: 6000 025E '`..^' BRA *+$0260 ; 0000031C +000000C0: D6FC 0010 '....' ADDA.W #$0010,A3 +000000C4: 201B ' .' MOVE.L (A3)+,D0 +000000C6: 3940 0022 '9@."' MOVE.W D0,$0022(A4) +000000CA: 201B ' .' MOVE.L (A3)+,D0 +000000CC: 3940 0020 '9@. ' MOVE.W D0,$0020(A4) +000000D0: 201B ' .' MOVE.L (A3)+,D0 +000000D2: 3940 0014 '9@..' MOVE.W D0,$0014(A4) +000000D6: 201B ' .' MOVE.L (A3)+,D0 +000000D8: 3940 0016 '9@..' MOVE.W D0,$0016(A4) +000000DC: 201B ' .' MOVE.L (A3)+,D0 +000000DE: 3940 0018 '9@..' MOVE.W D0,$0018(A4) +000000E2: 201B ' .' MOVE.L (A3)+,D0 +000000E4: 3940 001A '9@..' MOVE.W D0,$001A(A4) +000000E8: 201B ' .' MOVE.L (A3)+,D0 +000000EA: 3940 001C '9@..' MOVE.W D0,$001C(A4) +000000EE: 201B ' .' MOVE.L (A3)+,D0 +000000F0: 3940 001E '9@..' MOVE.W D0,$001E(A4) +000000F4: 255B 0168 '%[.h' MOVE.L (A3)+,$0168(A2) +000000F8: 255B 0206 '%[..' MOVE.L (A3)+,$0206(A2) +000000FC: 0C6C 8000 0014 '.l....' CMPI.W #$8000,$0014(A4) +00000102: 6D20 'm ' BLT.S *+$0022 ; 00000124 +00000104: 302C 0018 '0,..' MOVE.W $0018(A4),D0 +00000108: 48C0 'H.' EXT.L D0 +0000010A: 0C40 7FFF '.@..' CMPI.W #$7FFF,D0 +0000010E: 6E14 'n.' BGT.S *+$0016 ; 00000124 +00000110: 0C6C 8000 0016 '.l....' CMPI.W #$8000,$0016(A4) +00000116: 6D0C 'm.' BLT.S *+$000E ; 00000124 +00000118: 302C 001A '0,..' MOVE.W $001A(A4),D0 +0000011C: 48C0 'H.' EXT.L D0 +0000011E: 0C40 7FFF '.@..' CMPI.W #$7FFF,D0 +00000122: 6F0C 'o.' BLE.S *+$000E ; 00000130 +00000124: 2D7C 0000 1201 '-|....' MOVE.L #$00001201,$0010(A6) + 0010 +0000012C: 6000 01EE '`...' BRA *+$01F0 ; 0000031C +00000130: 224B '"K' MOVEA.L A3,A1 +00000132: 3D59 FFE8 '=Y..' MOVE.W (A1)+,-$0018(A6) +00000136: 2D49 FFEC '-I..' MOVE.L A1,-$0014(A6) +0000013A: 302E FFE8 '0...' MOVE.W -$0018(A6),D0 +0000013E: 48C0 'H.' EXT.L D0 +00000140: D080 '..' ADD.L D0,D0 +00000142: D3C0 '..' ADDA.L D0,A1 +00000144: 2D49 FFF0 '-I..' MOVE.L A1,-$0010(A6) +00000148: 302E FFE8 '0...' MOVE.W -$0018(A6),D0 +0000014C: 48C0 'H.' EXT.L D0 +0000014E: D080 '..' ADD.L D0,D0 +00000150: D3C0 '..' ADDA.L D0,A1 +00000152: 2649 '&I' MOVEA.L A1,A3 +00000154: 302E FFE8 '0...' MOVE.W -$0018(A6),D0 +00000158: 48C0 'H.' EXT.L D0 +0000015A: 5380 'S.' SUBQ.L #1,D0 +0000015C: 206E FFF0 ' n..' MOVEA.L -$0010(A6),A0 +00000160: 3030 0A00 '00..' MOVE.W $00(A0,D0.L*2),D0 +00000164: 48C0 'H.' EXT.L D0 +00000166: 2E00 '..' MOVE.L D0,D7 +00000168: 5287 'R.' ADDQ.L #1,D7 +0000016A: 2D4B FFE0 '-K..' MOVE.L A3,-$0020(A6) +0000016E: 2007 ' .' MOVE.L D7,D0 +00000170: E580 '..' ASL.L #2,D0 +00000172: D7C0 '..' ADDA.L D0,A3 +00000174: 2D4B FFE4 '-K..' MOVE.L A3,-$001C(A6) +00000178: 2007 ' .' MOVE.L D7,D0 +0000017A: E580 '..' ASL.L #2,D0 +0000017C: D7C0 '..' ADDA.L D0,A3 +0000017E: 224B '"K' MOVEA.L A3,A1 +00000180: 2D49 FFF4 '-I..' MOVE.L A1,-$000C(A6) +00000184: D3C7 '..' ADDA.L D7,A1 +00000186: 70A5 'p.' MOVEQ #$A5,D0 +00000188: B011 '..' CMP.B (A1),D0 +0000018A: 670C 'g.' BEQ.S *+$000E ; 00000198 +0000018C: 2D7C 0000 1600 '-|....' MOVE.L #$00001600,$0010(A6) + 0010 +00000194: 6000 0186 '`...' BRA *+$0188 ; 0000031C +00000198: 206A 001C ' j..' MOVEA.L $001C(A2),A0 +0000019C: 2268 0008 '"h..' MOVEA.L $0008(A0),A1 +000001A0: 302C 0018 '0,..' MOVE.W $0018(A4),D0 +000001A4: 48C0 'H.' EXT.L D0 +000001A6: 322C 0014 '2,..' MOVE.W $0014(A4),D1 +000001AA: 48C1 'H.' EXT.L D1 +000001AC: 2800 '(.' MOVE.L D0,D4 +000001AE: 9881 '..' SUB.L D1,D4 +000001B0: 7000 'p.' MOVEQ #$00,D0 +000001B2: 3004 '0.' MOVE.W D4,D0 +000001B4: 4A80 'J.' TST.L D0 +000001B6: 6602 'f.' BNE.S *+$0004 ; 000001BA +000001B8: 5244 'RD' ADDQ.W #1,D4 +000001BA: 2F09 '/.' MOVE.L A1,-(A7) +000001BC: 2F0A '/.' MOVE.L A2,-(A7) +000001BE: 4EBA 0210 'N...' JSR *+$0212 ; 000003D0 +000001C2: 588F 'X.' ADDQ.L #4,A7 +000001C4: 225F '"_' MOVEA.L (A7)+,A1 +000001C6: 2600 '&.' MOVE.L D0,D3 +000001C8: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000001CC: 3A28 0036 ':(.6' MOVE.W $0036(A0),D5 +000001D0: 3E28 0034 '>(.4' MOVE.W $0034(A0),D7 +000001D4: BE45 '.E' CMP.W D5,D7 +000001D6: 6D08 'm.' BLT.S *+$000A ; 000001E0 +000001D8: 3A2C 001A ':,..' MOVE.W $001A(A4),D5 +000001DC: 3E2C 0016 '>,..' MOVE.W $0016(A4),D7 +000001E0: BA6C 001A '.l..' CMP.W $001A(A4),D5 +000001E4: 6F04 'o.' BLE.S *+$0006 ; 000001EA +000001E6: 3A2C 001A ':,..' MOVE.W $001A(A4),D5 +000001EA: BE6C 0016 '.l..' CMP.W $0016(A4),D7 +000001EE: 6C04 'l.' BGE.S *+$0006 ; 000001F4 +000001F0: 3E2C 0016 '>,..' MOVE.W $0016(A4),D7 +000001F4: BA6C 001A '.l..' CMP.W $001A(A4),D5 +000001F8: 6D06 'm.' BLT.S *+$0008 ; 00000200 +000001FA: BE6C 0016 '.l..' CMP.W $0016(A4),D7 +000001FE: 6F02 'o.' BLE.S *+$0004 ; 00000202 +00000200: 7600 'v.' MOVEQ #$00,D3 +00000202: 206A 001C ' j..' MOVEA.L $001C(A2),A0 +00000206: 4AA8 001C 'J...' TST.L $001C(A0) +0000020A: 6602 'f.' BNE.S *+$0004 ; 0000020E +0000020C: 7600 'v.' MOVEQ #$00,D3 +0000020E: 206A 001C ' j..' MOVEA.L $001C(A2),A0 +00000212: 28A8 0014 '(...' MOVE.L $0014(A0),(A4) +00000216: 4A83 'J.' TST.L D3 +00000218: 6768 'gh' BEQ.S *+$006A ; 00000282 +0000021A: 206A 001C ' j..' MOVEA.L $001C(A2),A0 +0000021E: 2668 001C '&h..' MOVEA.L $001C(A0),A3 +00000222: 294B 0004 ')K..' MOVE.L A3,$0004(A4) +00000226: 7000 'p.' MOVEQ #$00,D0 +00000228: 302C 001C '0,..' MOVE.W $001C(A4),D0 +0000022C: 5480 'T.' ADDQ.L #2,D0 +0000022E: 7200 'r.' MOVEQ #$00,D1 +00000230: 3204 '2.' MOVE.W D4,D1 +00000232: 4A81 'J.' TST.L D1 +00000234: 4C00 1000 'L...' MULU.L D0,D1 +00000238: D281 '..' ADD.L D1,D1 +0000023A: D7C1 '..' ADDA.L D1,A3 +0000023C: 294B 000C ')K..' MOVE.L A3,$000C(A4) +00000240: 302C 001A '0,..' MOVE.W $001A(A4),D0 +00000244: 48C0 'H.' EXT.L D0 +00000246: 322C 0016 '2,..' MOVE.W $0016(A4),D1 +0000024A: 48C1 'H.' EXT.L D1 +0000024C: 2C00 ',.' MOVE.L D0,D6 +0000024E: 9C81 '..' SUB.L D1,D6 +00000250: 7000 'p.' MOVEQ #$00,D0 +00000252: 3006 '0.' MOVE.W D6,D0 +00000254: 4A80 'J.' TST.L D0 +00000256: 6602 'f.' BNE.S *+$0004 ; 0000025A +00000258: 5246 'RF' ADDQ.W #1,D6 +0000025A: 206A 001C ' j..' MOVEA.L $001C(A2),A0 +0000025E: 2668 0018 '&h..' MOVEA.L $0018(A0),A3 +00000262: 294B 0008 ')K..' MOVE.L A3,$0008(A4) +00000266: 7000 'p.' MOVEQ #$00,D0 +00000268: 302C 001E '0,..' MOVE.W $001E(A4),D0 +0000026C: 5480 'T.' ADDQ.L #2,D0 +0000026E: 7200 'r.' MOVEQ #$00,D1 +00000270: 3206 '2.' MOVE.W D6,D1 +00000272: 4A81 'J.' TST.L D1 +00000274: 4C00 1000 'L...' MULU.L D0,D1 +00000278: D281 '..' ADD.L D1,D1 +0000027A: D7C1 '..' ADDA.L D1,A3 +0000027C: 294B 0010 ')K..' MOVE.L A3,$0010(A4) +00000280: 6038 '`8' BRA.S *+$003A ; 000002BA +00000282: 48C5 'H.' EXT.L D5 +00000284: 48C7 'H.' EXT.L D7 +00000286: 2C05 ',.' MOVE.L D5,D6 +00000288: 9C87 '..' SUB.L D7,D6 +0000028A: 7000 'p.' MOVEQ #$00,D0 +0000028C: 3006 '0.' MOVE.W D6,D0 +0000028E: 4A80 'J.' TST.L D0 +00000290: 6602 'f.' BNE.S *+$0004 ; 00000294 +00000292: 5246 'RF' ADDQ.W #1,D6 +00000294: 206A 001C ' j..' MOVEA.L $001C(A2),A0 +00000298: 2668 0018 '&h..' MOVEA.L $0018(A0),A3 +0000029C: 294B 0008 ')K..' MOVE.L A3,$0008(A4) +000002A0: 7000 'p.' MOVEQ #$00,D0 +000002A2: 302C 001E '0,..' MOVE.W $001E(A4),D0 +000002A6: 5480 'T.' ADDQ.L #2,D0 +000002A8: 7200 'r.' MOVEQ #$00,D1 +000002AA: 3206 '2.' MOVE.W D6,D1 +000002AC: 4A81 'J.' TST.L D1 +000002AE: 4C00 1000 'L...' MULU.L D0,D1 +000002B2: D281 '..' ADD.L D1,D1 +000002B4: D7C1 '..' ADDA.L D1,A3 +000002B6: 294B 0010 ')K..' MOVE.L A3,$0010(A4) +000002BA: 2F09 '/.' MOVE.L A1,-(A7) +000002BC: 2F03 '/.' MOVE.L D3,-(A7) +000002BE: 48C5 'H.' EXT.L D5 +000002C0: 2F05 '/.' MOVE.L D5,-(A7) +000002C2: 48C7 'H.' EXT.L D7 +000002C4: 2F07 '/.' MOVE.L D7,-(A7) +000002C6: 2F0C '/.' MOVE.L A4,-(A7) +000002C8: 2F09 '/.' MOVE.L A1,-(A7) +000002CA: 486E FFE0 'Hn..' PEA -$0020(A6) +000002CE: 4EBA 0000 'N...' JSR sc_ScanChar ; id: 484 +000002D2: 4FEF 0018 'O...' LEA $0018(A7),A7 +000002D6: 225F '"_' MOVEA.L (A7)+,A1 +000002D8: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +000002DC: 6708 'g.' BEQ.S *+$000A ; 000002E6 +000002DE: 2D6E FFFC 0010 '-n....' MOVE.L -$0004(A6),$0010(A6) +000002E4: 6036 '`6' BRA.S *+$0038 ; 0000031C +000002E6: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000002EA: 47E8 0054 'G..T' LEA $0054(A0),A3 +000002EE: 2694 '&.' MOVE.L (A4),(A3) +000002F0: 302C 0022 '0,."' MOVE.W $0022(A4),D0 +000002F4: E648 '.H' LSR.W #3,D0 +000002F6: 3740 0004 '7@..' MOVE.W D0,$0004(A3) +000002FA: 3747 0006 '7G..' MOVE.W D7,$0006(A3) +000002FE: 376C 0014 0008 '7l....' MOVE.W $0014(A4),$0008(A3) +00000304: 3007 '0.' MOVE.W D7,D0 +00000306: D046 '.F' ADD.W D6,D0 +00000308: 3740 000A '7@..' MOVE.W D0,$000A(A3) +0000030C: 3004 '0.' MOVE.W D4,D0 +0000030E: D06C 0014 '.l..' ADD.W $0014(A4),D0 +00000312: 3740 000C '7@..' MOVE.W D0,$000C(A3) +00000316: 7000 'p.' MOVEQ #$00,D0 +00000318: 2D40 0010 '-@..' MOVE.L D0,$0010(A6) +0000031C: 4CEE 1CF8 FFAC 'L.....' MOVEM.L -$0054(A6),D3-D7/A2-A4 +00000322: 4E5E 'N^' UNLK A6 +00000324: 4E74 0008 'Nt..' RTD #$0008 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="__setjmp"(230) + 00000032 + +Dictionary: Flags $00 FirstId 484 + 484: sc_ScanChar + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sc_ScanChar"(484) + 000002D0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fs_SetUpKey"(468) + 00000016 +Comment: + + FS_CONTOURSCAN ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: FS_CLOSEFONTS [9C710, 9C74A) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:FontScaler.c + + +Dictionary: Flags $00 FirstId 485 + 485: FS_CLOSEFONTS + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FS_CLOSEFONTS"(485) Segment="Main"(200) +Size: Flags $00 ModuleSize 58 + +Content: Flags $08 +Contents offset $0000 size $003A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 4AAE 0008 'J...' TST.L $0008(A6) +00000008: 6718 'g.' BEQ.S *+$001A ; 00000022 +0000000A: 4AAE 000C 'J...' TST.L $000C(A6) +0000000E: 6708 'g.' BEQ.S *+$000A ; 00000018 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 2D40 0010 '-@..' MOVE.L D0,$0010(A6) +00000016: 601C '`.' BRA.S *+$001E ; 00000034 +00000018: 2D7C 0000 1002 '-|....' MOVE.L #$00001002,$0010(A6) + 0010 +00000020: 6012 '`.' BRA.S *+$0014 ; 00000034 +00000022: 2D7C 0000 1009 '-|....' MOVE.L #$00001009,$0010(A6) + 0010 +0000002A: 6008 '`.' BRA.S *+$000A ; 00000034 +0000002C: 2D7C 0000 1002 '-|....' MOVE.L #$00001002,$0010(A6) + 0010 +00000034: 4E5E 'N^' UNLK A6 +00000036: 4E74 0008 'Nt..' RTD #$0008 + +Comment: + + FS_CLOSEFONTS ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_9C760 [9C760, 9C792) + + Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) + + +Dictionary: Flags $00 FirstId 486 + 486: AUTOMOD_9C760 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9C760"(486) 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 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 2853 '(S' MOVEA.L (A3),A4 +0000000E: 302B 0008 '0+..' MOVE.W $0008(A3),D0 +00000012: 48C0 'H.' EXT.L D0 +00000014: 5380 'S.' SUBQ.L #1,D0 +00000016: 206B 0010 ' k..' MOVEA.L $0010(A3),A0 +0000001A: 3E30 0A00 '>0..' MOVE.W $00(A0,D0.L*2),D7 +0000001E: 6D08 'm.' BLT.S *+$000A ; 00000028 +00000020: 5294 'R.' ADDQ.L #1,(A4) +00000022: 584C 'XL' ADDQ.W #4,A4 +00000024: 51CF FFFA 'Q...' DBF D7,*-$0004 ; 00000020 +00000028: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +0000002E: 4E5E 'N^' UNLK A6 +00000030: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_9C760 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_9C7A0 [9C7A0, 9C8A8) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 487 + 487: AUTOMOD_9C7A0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9C7A0"(487) Segment="Main"(200) +Size: Flags $00 ModuleSize 264 + +Content: Flags $08 +Contents offset $0000 size $0108 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F06 '/.' MOVE.L D6,-(A7) +00000006: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +0000000A: 2429 0168 '$).h' MOVE.L $0168(A1),D2 +0000000E: 203C 0000 3F00 ' <..?.' MOVE.L #$00003F00,D0 +00000014: C082 '..' AND.L D2,D0 +00000016: 6606 'f.' BNE.S *+$0008 ; 0000001E +00000018: 7000 'p.' MOVEQ #$00,D0 +0000001A: 6000 00E4 '`...' BRA *+$00E6 ; 00000100 +0000001E: 203C FFFF 0000 ' <....' MOVE.L #$FFFF0000,D0 +00000024: C082 '..' AND.L D2,D0 +00000026: 0C80 0002 0000 '......' CMPI.L #$00020000,D0 +0000002C: 6606 'f.' BNE.S *+$0008 ; 00000034 +0000002E: 7000 'p.' MOVEQ #$00,D0 +00000030: 6000 00CE '`...' BRA *+$00D0 ; 00000100 +00000034: 2C29 0206 ',)..' MOVE.L $0206(A1),D6 +00000038: 203C 0000 0800 ' <....' MOVE.L #$00000800,D0 +0000003E: C082 '..' AND.L D2,D0 +00000040: 671A 'g.' BEQ.S *+$001C ; 0000005C +00000042: 203C 0000 00FF ' <....' MOVE.L #$000000FF,D0 +00000048: C086 '..' AND.L D6,D0 +0000004A: 223C 0000 00FF '"<....' MOVE.L #$000000FF,D1 +00000050: C282 '..' AND.L D2,D1 +00000052: B280 '..' CMP.L D0,D1 +00000054: 6406 'd.' BCC.S *+$0008 ; 0000005C +00000056: 7000 'p.' MOVEQ #$00,D0 +00000058: 6000 00A6 '`...' BRA *+$00A8 ; 00000100 +0000005C: 203C 0000 1000 ' <....' MOVE.L #$00001000,D0 +00000062: C082 '..' AND.L D2,D0 +00000064: 6710 'g.' BEQ.S *+$0012 ; 00000076 +00000066: 203C 0000 0400 ' <....' MOVE.L #$00000400,D0 +0000006C: C086 '..' AND.L D6,D0 +0000006E: 6606 'f.' BNE.S *+$0008 ; 00000076 +00000070: 7000 'p.' MOVEQ #$00,D0 +00000072: 6000 008C '`...' BRA *+$008E ; 00000100 +00000076: 203C 0000 2000 ' <.. .' MOVE.L #$00002000,D0 +0000007C: C082 '..' AND.L D2,D0 +0000007E: 670E 'g.' BEQ.S *+$0010 ; 0000008E +00000080: 203C 0000 1000 ' <....' MOVE.L #$00001000,D0 +00000086: C086 '..' AND.L D6,D0 +00000088: 6604 'f.' BNE.S *+$0006 ; 0000008E +0000008A: 7000 'p.' MOVEQ #$00,D0 +0000008C: 6072 '`r' BRA.S *+$0074 ; 00000100 +0000008E: 203C 0000 0100 ' <....' MOVE.L #$00000100,D0 +00000094: C082 '..' AND.L D2,D0 +00000096: 6718 'g.' BEQ.S *+$001A ; 000000B0 +00000098: 203C 0000 00FF ' <....' MOVE.L #$000000FF,D0 +0000009E: C086 '..' AND.L D6,D0 +000000A0: 223C 0000 00FF '"<....' MOVE.L #$000000FF,D1 +000000A6: C282 '..' AND.L D2,D1 +000000A8: B280 '..' CMP.L D0,D1 +000000AA: 6504 'e.' BCS.S *+$0006 ; 000000B0 +000000AC: 2002 ' .' MOVE.L D2,D0 +000000AE: 6050 '`P' BRA.S *+$0052 ; 00000100 +000000B0: 203C 0000 0100 ' <....' MOVE.L #$00000100,D0 +000000B6: C082 '..' AND.L D2,D0 +000000B8: 6714 'g.' BEQ.S *+$0016 ; 000000CE +000000BA: 203C 0000 00FF ' <....' MOVE.L #$000000FF,D0 +000000C0: C082 '..' AND.L D2,D0 +000000C2: 0C80 0000 00FF '......' CMPI.L #$000000FF,D0 +000000C8: 6604 'f.' BNE.S *+$0006 ; 000000CE +000000CA: 2002 ' .' MOVE.L D2,D0 +000000CC: 6032 '`2' BRA.S *+$0034 ; 00000100 +000000CE: 203C 0000 0200 ' <....' MOVE.L #$00000200,D0 +000000D4: C082 '..' AND.L D2,D0 +000000D6: 670E 'g.' BEQ.S *+$0010 ; 000000E6 +000000D8: 203C 0000 0400 ' <....' MOVE.L #$00000400,D0 +000000DE: C086 '..' AND.L D6,D0 +000000E0: 6704 'g.' BEQ.S *+$0006 ; 000000E6 +000000E2: 2002 ' .' MOVE.L D2,D0 +000000E4: 601A '`.' BRA.S *+$001C ; 00000100 +000000E6: 203C 0000 0400 ' <....' MOVE.L #$00000400,D0 +000000EC: C082 '..' AND.L D2,D0 +000000EE: 670E 'g.' BEQ.S *+$0010 ; 000000FE +000000F0: 203C 0000 1000 ' <....' MOVE.L #$00001000,D0 +000000F6: C086 '..' AND.L D6,D0 +000000F8: 6704 'g.' BEQ.S *+$0006 ; 000000FE +000000FA: 2002 ' .' MOVE.L D2,D0 +000000FC: 6002 '`.' BRA.S *+$0004 ; 00000100 +000000FE: 7000 'p.' MOVEQ #$00,D0 +00000100: 2C2E FFFC ',...' MOVE.L -$0004(A6),D6 +00000104: 4E5E 'N^' UNLK A6 +00000106: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_9C7A0 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_9C8B0 [9C8B0, 9C8CE) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 488 + 488: AUTOMOD_9C8B0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9C8B0"(488) 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: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000A: 2868 0068 '(h.h' MOVEA.L $0068(A0),A4 +0000000E: 2054 ' T' MOVEA.L (A4),A0 +00000010: 4A90 'J.' TST.L (A0) +00000012: 6702 'g.' BEQ.S *+$0004 ; 00000016 +00000014: A9FF '..' _Debugger ; A9FF +00000016: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +0000001A: 4E5E 'N^' UNLK A6 +0000001C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_9C8B0 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_9C8D0 [9C8D0, 9C8E4) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 489 + 489: AUTOMOD_9C8D0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9C8D0"(489) 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: 5680 'V.' ADDQ.L #3,D0 +0000000A: 72FC 'r.' MOVEQ #$FC,D1 +0000000C: C280 '..' AND.L D0,D1 +0000000E: 2001 ' .' MOVE.L D1,D0 +00000010: 4E5E 'N^' UNLK A6 +00000012: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_9C8D0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_9C8F0 [9C8F0, 9C914) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 490 + 490: AUTOMOD_9C8F0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9C8F0"(490) 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: 2F07 '/.' MOVE.L D7,-(A7) +00000006: 558F 'U.' SUBQ.L #2,A7 +00000008: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000000C: A86C '.l' _FixRound ; A86C +0000000E: 3E1F '>.' MOVE.W (A7)+,D7 +00000010: 0C47 00FF '.G..' CMPI.W #$00FF,D7 +00000014: 6F04 'o.' BLE.S *+$0006 ; 0000001A +00000016: 3E3C 00FF '><..' MOVE.W #$00FF,D7 +0000001A: 1007 '..' MOVE.B D7,D0 +0000001C: 2E2E FFFC '....' MOVE.L -$0004(A6),D7 +00000020: 4E5E 'N^' UNLK A6 +00000022: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_9C8F0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_9C920 [9C920, 9C94C) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 491 + 491: AUTOMOD_9C920 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9C920"(491) Segment="Main"(200) +Size: Flags $00 ModuleSize 44 + +Content: Flags $08 +Contents offset $0000 size $002C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F07 '/.' MOVE.L D7,-(A7) +00000006: 558F 'U.' SUBQ.L #2,A7 +00000008: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000000C: A86C '.l' _FixRound ; A86C +0000000E: 3E1F '>.' MOVE.W (A7)+,D7 +00000010: 0C47 007F '.G..' CMPI.W #$007F,D7 +00000014: 6F04 'o.' BLE.S *+$0006 ; 0000001A +00000016: 7E7F '~.' MOVEQ #$7F,D7 ; '' +00000018: 6008 '`.' BRA.S *+$000A ; 00000022 +0000001A: 0C47 FF81 '.G..' CMPI.W #$FF81,D7 +0000001E: 6C02 'l.' BGE.S *+$0004 ; 00000022 +00000020: 7E81 '~.' MOVEQ #$81,D7 +00000022: 1007 '..' MOVE.B D7,D0 +00000024: 2E2E FFFC '....' MOVE.L -$0004(A6),D7 +00000028: 4E5E 'N^' UNLK A6 +0000002A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_9C920 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: sb_DisposeZoneHandle [9C950, 9C990) + + Module started due to: MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c + + +Dictionary: Flags $00 FirstId 492 + 492: sb_DisposeZoneHandle +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="sb_DisposeZoneHandle"(492) Segment="Main"(200) +Size: Flags $00 ModuleSize 64 + +Content: Flags $08 +Contents offset $0000 size $0040 +00000000: 4E56 FFFA 'NV..' LINK.W A6,#-$0006 +00000004: 48E7 0038 'H..8' MOVEM.L 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: 426E FFFE 'Bn..' CLR.W -$0002(A6) +00000018: 200B ' .' MOVE.L A3,D0 +0000001A: 670E 'g.' BEQ.S *+$0010 ; 0000002A +0000001C: 204B ' K' MOVEA.L A3,A0 +0000001E: A01B '..' _SetZone ; A01B +00000020: 204C ' L' MOVEA.L A4,A0 +00000022: A023 '.#' _DisposeHandle ; A023 +00000024: 204A ' J' MOVEA.L A2,A0 +00000026: A01B '..' _SetZone ; A01B +00000028: 600C '`.' BRA.S *+$000E ; 00000036 +0000002A: 2F0C '/.' MOVE.L A4,-(A7) +0000002C: 486E FFFE 'Hn..' PEA -$0002(A6) +00000030: 3F3C 0020 '?<. ' MOVE.W #$0020,-(A7) +00000034: A88F '..' _OSDispatch ; A88F +00000036: 4CEE 1C00 FFEE 'L.....' MOVEM.L -$0012(A6),A2-A4 +0000003C: 4E5E 'N^' UNLK A6 +0000003E: 4E75 'Nu' RTS + +Comment: + + sb_DisposeZoneHandle ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: sb_SetCachesNoPurge [9C9A0, 9C9E4) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c + + +Dictionary: Flags $00 FirstId 493 + 493: sb_SetCachesNoPurge + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="sb_SetCachesNoPurge"(493) 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 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000C: 2868 0068 '(h.h' MOVEA.L $0068(A0),A4 +00000010: 2654 '&T' MOVEA.L (A4),A3 +00000012: 4AAB 0014 'J...' TST.L $0014(A3) +00000016: 6722 'g"' BEQ.S *+$0024 ; 0000003A +00000018: 3E2B 0022 '>+."' MOVE.W $0022(A3),D7 +0000001C: 206B 0014 ' k..' MOVEA.L $0014(A3),A0 +00000020: 2850 '(P' MOVEA.L (A0),A4 +00000022: 5347 'SG' SUBQ.W #1,D7 +00000024: 4A47 'JG' TST.W D7 +00000026: 6D12 'm.' BLT.S *+$0014 ; 0000003A +00000028: 4A94 'J.' TST.L (A4) +0000002A: 6708 'g.' BEQ.S *+$000A ; 00000034 +0000002C: 2054 ' T' MOVEA.L (A4),A0 +0000002E: 4A90 'J.' TST.L (A0) +00000030: 6702 'g.' BEQ.S *+$0004 ; 00000034 +00000032: A04A '.J' _HNoPurge ; A04A +00000034: 504C 'PL' ADDQ.W #8,A4 +00000036: 51CF FFF0 'Q...' DBF D7,*-$000E ; 00000028 +0000003A: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +00000040: 4E5E 'N^' UNLK A6 +00000042: 4E75 'Nu' RTS + +Comment: + + sb_SetCachesNoPurge ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: sb_SetCachesPurge [9C9F0, 9CA44) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c + + +Dictionary: Flags $00 FirstId 494 + 494: sb_SetCachesPurge + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="sb_SetCachesPurge"(494) Segment="Main"(200) +Size: Flags $00 ModuleSize 84 + +Content: Flags $08 +Contents offset $0000 size $0054 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000C: 2868 0068 '(h.h' MOVEA.L $0068(A0),A4 +00000010: 2654 '&T' MOVEA.L (A4),A3 +00000012: 246B 0018 '$k..' MOVEA.L $0018(A3),A2 +00000016: 4AAB 0014 'J...' TST.L $0014(A3) +0000001A: 6722 'g"' BEQ.S *+$0024 ; 0000003E +0000001C: 3E2B 0022 '>+."' MOVE.W $0022(A3),D7 +00000020: 206B 0014 ' k..' MOVEA.L $0014(A3),A0 +00000024: 2850 '(P' MOVEA.L (A0),A4 +00000026: 5347 'SG' SUBQ.W #1,D7 +00000028: 4A47 'JG' TST.W D7 +0000002A: 6D12 'm.' BLT.S *+$0014 ; 0000003E +0000002C: 4A94 'J.' TST.L (A4) +0000002E: 6708 'g.' BEQ.S *+$000A ; 00000038 +00000030: 2054 ' T' MOVEA.L (A4),A0 +00000032: 4A90 'J.' TST.L (A0) +00000034: 6702 'g.' BEQ.S *+$0004 ; 00000038 +00000036: A049 '.I' _HPurge ; A049 +00000038: 504C 'PL' ADDQ.W #8,A4 +0000003A: 51CF FFF0 'Q...' DBF D7,*-$000E ; 0000002C +0000003E: 200A ' .' MOVE.L A2,D0 +00000040: 6708 'g.' BEQ.S *+$000A ; 0000004A +00000042: 4A92 'J.' TST.L (A2) +00000044: 6704 'g.' BEQ.S *+$0006 ; 0000004A +00000046: 204A ' J' MOVEA.L A2,A0 +00000048: A04A '.J' _HNoPurge ; A04A +0000004A: 4CEE 1C80 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A2-A4 +00000050: 4E5E 'N^' UNLK A6 +00000052: 4E75 'Nu' RTS + +Comment: + + sb_SetCachesPurge ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: sb_MultiFinderHandle [9CA50, 9CA8E) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c + + +Dictionary: Flags $00 FirstId 495 + 495: sb_MultiFinderHandle +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="sb_MultiFinderHandle"(495) Segment="Main"(200) +Size: Flags $00 ModuleSize 62 + +Content: Flags $08 +Contents offset $0000 size $003E +00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 558F 'U.' SUBQ.L #2,A7 +00000008: 3F3C 0040 '?<.@' MOVE.W #$0040,-(A7) +0000000C: A88F '..' _OSDispatch ; A88F +0000000E: 598F 'Y.' SUBQ.L #4,A7 +00000010: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000014: 486E FFFE 'Hn..' PEA -$0002(A6) +00000018: 3F3C 001D '?<..' MOVE.W #$001D,-(A7) +0000001C: A88F '..' _OSDispatch ; A88F +0000001E: 285F '(_' MOVEA.L (A7)+,A4 +00000020: 558F 'U.' SUBQ.L #2,A7 +00000022: 3F3C 0041 '?<.A' MOVE.W #$0041,-(A7) +00000026: A88F '..' _OSDispatch ; A88F +00000028: 4A6E FFFE 'Jn..' TST.W -$0002(A6) +0000002C: 584F 'XO' ADDQ.W #4,A7 +0000002E: 6704 'g.' BEQ.S *+$0006 ; 00000034 +00000030: 7000 'p.' MOVEQ #$00,D0 +00000032: 6002 '`.' BRA.S *+$0004 ; 00000036 +00000034: 200C ' .' MOVE.L A4,D0 +00000036: 286E FFFA '(n..' MOVEA.L -$0006(A6),A4 +0000003A: 4E5E 'N^' UNLK A6 +0000003C: 4E75 'Nu' RTS + +Comment: + + sb_MultiFinderHandle ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: sb_GetSysHandleZone [9CAA0, 9CAE6) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +1E (9CABE): JSR sb_MultiFinderHandle + +14 (9CAB4): JSR MultiFinderExist + + VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c + + +Dictionary: Flags $00 FirstId 496 + 496: sb_GetSysHandleZone + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="sb_GetSysHandleZone"(496) 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 000C '&n..' MOVEA.L $000C(A6),A3 +0000000C: 2E2E 0008 '....' MOVE.L $0008(A6),D7 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 2840 '(@' MOVEA.L D0,A4 +00000014: 4EBA 0000 'N...' JSR MultiFinderExist ; id: 435 +00000018: 4A00 'J.' TST.B D0 +0000001A: 6710 'g.' BEQ.S *+$0012 ; 0000002C +0000001C: 2F07 '/.' MOVE.L D7,-(A7) +0000001E: 4EBA 0000 'N...' JSR sb_MultiFinderHandle ; id: 495 +00000022: 2840 '(@' MOVEA.L D0,A4 +00000024: 7000 'p.' MOVEQ #$00,D0 +00000026: 2680 '&.' MOVE.L D0,(A3) +00000028: 584F 'XO' ADDQ.W #4,A7 +0000002A: 600E '`.' BRA.S *+$0010 ; 0000003A +0000002C: 2007 ' .' MOVE.L D7,D0 +0000002E: A522 '."' _NewHandle ,Sys ; A522 +00000030: 2848 '(H' MOVEA.L A0,A4 +00000032: 598F 'Y.' SUBQ.L #4,A7 +00000034: 2EB8 02A6 '....' MOVE.L $02A6,(A7) +00000038: 269F '&.' MOVE.L (A7)+,(A3) +0000003A: 200C ' .' MOVE.L A4,D0 +0000003C: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +00000042: 4E5E 'N^' UNLK A6 +00000044: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_MultiFinderHandle"(495) + 00000020 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MultiFinderExist"(435) + 00000016 +Comment: + + sb_GetSysHandleZone ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: sb_GetAppHandleZone [9CAF0, 9CB24) + + Module started due to: vector glue above, MODGUESS (align, label) + + VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c + + +Dictionary: Flags $00 FirstId 497 + 497: sb_GetAppHandleZone + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="sb_GetAppHandleZone"(497) 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 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: A11A '..' _GetZone ; A11A +0000000A: 2848 '(H' MOVEA.L A0,A4 +0000000C: 266C 0010 '&l..' MOVEA.L $0010(A4),A3 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 2940 0010 ')@..' MOVE.L D0,$0010(A4) +00000016: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +0000001A: A122 '."' _NewHandle ; A122 +0000001C: 2448 '$H' MOVEA.L A0,A2 +0000001E: 294B 0010 ')K..' MOVE.L A3,$0010(A4) +00000022: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000026: 208C ' .' MOVE.L A4,(A0) +00000028: 200A ' .' MOVE.L A2,D0 +0000002A: 4CEE 1C00 FFF0 'L.....' MOVEM.L -$0010(A6),A2-A4 +00000030: 4E5E 'N^' UNLK A6 +00000032: 4E75 'Nu' RTS + +Comment: + + sb_GetAppHandleZone ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: sb_GrowAppHandle [9CB30, 9CB68) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c + + +Dictionary: Flags $00 FirstId 498 + 498: sb_GrowAppHandle +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="sb_GrowAppHandle"(498) 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 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: A11A '..' _GetZone ; A11A +0000000A: 2848 '(H' MOVEA.L A0,A4 +0000000C: 266C 0010 '&l..' MOVEA.L $0010(A4),A3 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 2940 0010 ')@..' MOVE.L D0,$0010(A4) +00000016: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000001A: 202E 000C ' ...' MOVE.L $000C(A6),D0 +0000001E: A024 '.$' _SetHandleSize ; A024 +00000020: 294B 0010 ')K..' MOVE.L A3,$0010(A4) +00000024: 558F 'U.' SUBQ.L #2,A7 +00000026: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +0000002A: 301F '0.' MOVE.W (A7)+,D0 +0000002C: 48C0 'H.' EXT.L D0 +0000002E: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +00000034: 4E5E 'N^' UNLK A6 +00000036: 4E75 'Nu' RTS + +Comment: + + sb_GrowAppHandle ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: sb_NewZoneHandle [9CB80, 9CCC2) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +11E (9CC9E): JSR sb_GetAppHandleZone + +10C (9CC8C): JSR sb_GetSysHandleZone + +F0 (9CC70): JSR sb_GetSysHandleZone + +DE (9CC5E): JSR sb_GetAppHandleZone + +CA (9CC4A): JSR sb_SetCachesPurge + +B2 (9CC32): JSR sb_GetAppHandleZone + +90 (9CC10): JSR sb_GetSysHandleZone + +7A (9CBFA): JSR sb_SetCachesNoPurge + + VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c + + +Dictionary: Flags $00 FirstId 499 + 499: sb_NewZoneHandle +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="sb_NewZoneHandle"(499) Segment="Main"(200) +Size: Flags $00 ModuleSize 322 + +Content: Flags $08 +Contents offset $0000 size $0142 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 1318 'H...' MOVEM.L D3/D6/D7/A3/A4,-(A7) +00000008: 2E2E 000C '....' MOVE.L $000C(A6),D7 +0000000C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000010: 2850 '(P' MOVEA.L (A0),A4 +00000012: 7000 'p.' MOVEQ #$00,D0 +00000014: 2640 '&@' MOVEA.L D0,A3 +00000016: A11A '..' _GetZone ; A11A +00000018: 2D48 FFF8 '-H..' MOVE.L A0,-$0008(A6) +0000001C: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +00000020: 598F 'Y.' SUBQ.L #4,A7 +00000022: 2EB8 02A6 '....' MOVE.L $02A6,(A7) +00000026: 202C 0024 ' ,.$' MOVE.L $0024(A4),D0 +0000002A: B09F '..' CMP.L (A7)+,D0 +0000002C: 6606 'f.' BNE.S *+$0008 ; 00000034 +0000002E: 7000 'p.' MOVEQ #$00,D0 +00000030: 2940 0024 ')@.$' MOVE.L D0,$0024(A4) +00000034: 598F 'Y.' SUBQ.L #4,A7 +00000036: 2EB8 02A6 '....' MOVE.L $02A6,(A7) +0000003A: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 +0000003E: B09F '..' CMP.L (A7)+,D0 +00000040: 6612 'f.' BNE.S *+$0014 ; 00000054 +00000042: 2D6C 0024 FFF8 '-l.$..' MOVE.L $0024(A4),-$0008(A6) +00000048: 660A 'f.' BNE.S *+$000C ; 00000054 +0000004A: 598F 'Y.' SUBQ.L #4,A7 +0000004C: 2EB8 02AA '....' MOVE.L $02AA,(A7) +00000050: 2D5F FFF8 '-_..' MOVE.L (A7)+,-$0008(A6) +00000054: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +00000058: A01B '..' _SetZone ; A01B +0000005A: 202C 0024 ' ,.$' MOVE.L $0024(A4),D0 +0000005E: B0AE FFF8 '....' CMP.L -$0008(A6),D0 +00000062: 57C3 'W.' SEQ D3 +00000064: 4403 'D.' NEG.B D3 +00000066: 1C03 '..' MOVE.B D3,D6 +00000068: 660A 'f.' BNE.S *+$000C ; 00000074 +0000006A: 296E FFF8 0024 ')n...$' MOVE.L -$0008(A6),$0024(A4) +00000070: 422C 0029 'B,.)' CLR.B $0029(A4) +00000074: 4A2C 0029 'J,.)' TST.B $0029(A4) +00000078: 6654 'fT' BNE.S *+$0056 ; 000000CE +0000007A: 4EBA 0000 'N...' JSR sb_SetCachesNoPurge ; id: 493 +0000007E: 4A2C 002B 'J,.+' TST.B $002B(A4) +00000082: 6724 'g$' BEQ.S *+$0026 ; 000000A8 +00000084: 4A2C 0028 'J,.(' TST.B $0028(A4) +00000088: 661E 'f.' BNE.S *+$0020 ; 000000A8 +0000008A: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000008E: 2F07 '/.' MOVE.L D7,-(A7) +00000090: 4EBA 0000 'N...' JSR sb_GetSysHandleZone ; id: 496 +00000094: 2640 '&@' MOVEA.L D0,A3 +00000096: 200B ' .' MOVE.L A3,D0 +00000098: 504F 'PO' ADDQ.W #8,A7 +0000009A: 660C 'f.' BNE.S *+$000E ; 000000A8 +0000009C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000A0: 2850 '(P' MOVEA.L (A0),A4 +000000A2: 197C 0001 0028 '.|...(' MOVE.B #$01,$0028(A4) +000000A8: 200B ' .' MOVE.L A3,D0 +000000AA: 661E 'f.' BNE.S *+$0020 ; 000000CA +000000AC: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +000000B0: 2F07 '/.' MOVE.L D7,-(A7) +000000B2: 4EBA 0000 'N...' JSR sb_GetAppHandleZone ; id: 497 +000000B6: 2640 '&@' MOVEA.L D0,A3 +000000B8: 200B ' .' MOVE.L A3,D0 +000000BA: 504F 'PO' ADDQ.W #8,A7 +000000BC: 660C 'f.' BNE.S *+$000E ; 000000CA +000000BE: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000C2: 2850 '(P' MOVEA.L (A0),A4 +000000C4: 197C 0001 0029 '.|...)' MOVE.B #$01,$0029(A4) +000000CA: 4EBA 0000 'N...' JSR sb_SetCachesPurge ; id: 494 +000000CE: 200B ' .' MOVE.L A3,D0 +000000D0: 665E 'f^' BNE.S *+$0060 ; 00000130 +000000D2: 4A2C 002A 'J,.*' TST.B $002A(A4) +000000D6: 662E 'f.' BNE.S *+$0030 ; 00000106 +000000D8: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +000000DC: 2F07 '/.' MOVE.L D7,-(A7) +000000DE: 4EBA 0000 'N...' JSR sb_GetAppHandleZone ; id: 497 +000000E2: 2640 '&@' MOVEA.L D0,A3 +000000E4: 200B ' .' MOVE.L A3,D0 +000000E6: 504F 'PO' ADDQ.W #8,A7 +000000E8: 660E 'f.' BNE.S *+$0010 ; 000000F8 +000000EA: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +000000EE: 2F07 '/.' MOVE.L D7,-(A7) +000000F0: 4EBA 0000 'N...' JSR sb_GetSysHandleZone ; id: 496 +000000F4: 2640 '&@' MOVEA.L D0,A3 +000000F6: 504F 'PO' ADDQ.W #8,A7 +000000F8: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000FC: 2850 '(P' MOVEA.L (A0),A4 +000000FE: 197C 0001 002A '.|...*' MOVE.B #$01,$002A(A4) +00000104: 602A '`*' BRA.S *+$002C ; 00000130 +00000106: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000010A: 2F07 '/.' MOVE.L D7,-(A7) +0000010C: 4EBA 0000 'N...' JSR sb_GetSysHandleZone ; id: 496 +00000110: 2640 '&@' MOVEA.L D0,A3 +00000112: 200B ' .' MOVE.L A3,D0 +00000114: 504F 'PO' ADDQ.W #8,A7 +00000116: 660E 'f.' BNE.S *+$0010 ; 00000126 +00000118: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000011C: 2F07 '/.' MOVE.L D7,-(A7) +0000011E: 4EBA 0000 'N...' JSR sb_GetAppHandleZone ; id: 497 +00000122: 2640 '&@' MOVEA.L D0,A3 +00000124: 504F 'PO' ADDQ.W #8,A7 +00000126: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000012A: 2850 '(P' MOVEA.L (A0),A4 +0000012C: 422C 002A 'B,.*' CLR.B $002A(A4) +00000130: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000134: A01B '..' _SetZone ; A01B +00000136: 200B ' .' MOVE.L A3,D0 +00000138: 4CEE 18C8 FFE4 'L.....' MOVEM.L -$001C(A6),D3/D6/D7/A3/A4 +0000013E: 4E5E 'N^' UNLK A6 +00000140: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_GetAppHandleZone"(497) + 00000120 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_GetSysHandleZone"(496) + 0000010E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_GetSysHandleZone"(496) + 000000F2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_GetAppHandleZone"(497) + 000000E0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_SetCachesPurge"(494) + 000000CC + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_GetAppHandleZone"(497) + 000000B4 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_GetSysHandleZone"(496) + 00000092 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_SetCachesNoPurge"(493) + 0000007C +Comment: + + sb_NewZoneHandle ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: sb_GrowHandle [9CCD0, 9CDAC) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +C8 (9CD98): JSR sb_GrowAppHandle + +AE (9CD7E): JSR sb_GrowAppHandle + +A0 (9CD70): JSR sb_SetCachesPurge + +9A (9CD6A): JSR sb_GrowAppHandle + +92 (9CD62): JSR sb_SetCachesNoPurge + +5C (9CD2C): JSR sb_SetCachesPurge + +46 (9CD16): JSR sb_SetCachesNoPurge + + VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c + + +Dictionary: Flags $00 FirstId 500 + 500: sb_GrowHandle + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="sb_GrowHandle"(500) Segment="Main"(200) +Size: Flags $00 ModuleSize 220 + +Content: Flags $08 +Contents offset $0000 size $00DC +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 1718 'H...' MOVEM.L D3/D5-D7/A3/A4,-(A7) +00000008: 2C2E 0010 ',...' MOVE.L $0010(A6),D6 +0000000C: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000010: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000014: 2850 '(P' MOVEA.L (A0),A4 +00000016: 7E00 '~.' MOVEQ #$00,D7 +00000018: A11A '..' _GetZone ; A11A +0000001A: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +0000001E: 202C 0024 ' ,.$' MOVE.L $0024(A4),D0 +00000022: B0AE FFFC '....' CMP.L -$0004(A6),D0 +00000026: 57C3 'W.' SEQ D3 +00000028: 4403 'D.' NEG.B D3 +0000002A: 1A03 '..' MOVE.B D3,D5 +0000002C: 6608 'f.' BNE.S *+$000A ; 00000036 +0000002E: 2948 0024 ')H.$' MOVE.L A0,$0024(A4) +00000032: 422C 0029 'B,.)' CLR.B $0029(A4) +00000036: 204B ' K' MOVEA.L A3,A0 +00000038: A126 '.&' _HandleZone ; A126 +0000003A: B1EE FFFC '....' CMPA.L -$0004(A6),A0 +0000003E: 674C 'gL' BEQ.S *+$004E ; 0000008C +00000040: 4A2C 0029 'J,.)' TST.B $0029(A4) +00000044: 6632 'f2' BNE.S *+$0034 ; 00000078 +00000046: 4EBA 0000 'N...' JSR sb_SetCachesNoPurge ; id: 493 +0000004A: 204B ' K' MOVEA.L A3,A0 +0000004C: 2006 ' .' MOVE.L D6,D0 +0000004E: A024 '.$' _SetHandleSize ; A024 +00000050: 558F 'U.' SUBQ.L #2,A7 +00000052: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +00000056: 301F '0.' MOVE.W (A7)+,D0 +00000058: 48C0 'H.' EXT.L D0 +0000005A: 2E00 '..' MOVE.L D0,D7 +0000005C: 4EBA 0000 'N...' JSR sb_SetCachesPurge ; id: 494 +00000060: 4A87 'J.' TST.L D7 +00000062: 676C 'gl' BEQ.S *+$006E ; 000000D0 +00000064: 204B ' K' MOVEA.L A3,A0 +00000066: 2006 ' .' MOVE.L D6,D0 +00000068: A024 '.$' _SetHandleSize ; A024 +0000006A: 558F 'U.' SUBQ.L #2,A7 +0000006C: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +00000070: 301F '0.' MOVE.W (A7)+,D0 +00000072: 48C0 'H.' EXT.L D0 +00000074: 2E00 '..' MOVE.L D0,D7 +00000076: 6058 '`X' BRA.S *+$005A ; 000000D0 +00000078: 204B ' K' MOVEA.L A3,A0 +0000007A: 2006 ' .' MOVE.L D6,D0 +0000007C: A024 '.$' _SetHandleSize ; A024 +0000007E: 558F 'U.' SUBQ.L #2,A7 +00000080: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +00000084: 301F '0.' MOVE.W (A7)+,D0 +00000086: 48C0 'H.' EXT.L D0 +00000088: 2E00 '..' MOVE.L D0,D7 +0000008A: 6044 '`D' BRA.S *+$0046 ; 000000D0 +0000008C: 4A2C 0029 'J,.)' TST.B $0029(A4) +00000090: 6632 'f2' BNE.S *+$0034 ; 000000C4 +00000092: 4EBA 0000 'N...' JSR sb_SetCachesNoPurge ; id: 493 +00000096: 2F06 '/.' MOVE.L D6,-(A7) +00000098: 2F0B '/.' MOVE.L A3,-(A7) +0000009A: 4EBA 0000 'N...' JSR sb_GrowAppHandle ; id: 498 +0000009E: 2E00 '..' MOVE.L D0,D7 +000000A0: 4EBA 0000 'N...' JSR sb_SetCachesPurge ; id: 494 +000000A4: 4A87 'J.' TST.L D7 +000000A6: 504F 'PO' ADDQ.W #8,A7 +000000A8: 6726 'g&' BEQ.S *+$0028 ; 000000D0 +000000AA: 2F06 '/.' MOVE.L D6,-(A7) +000000AC: 2F0B '/.' MOVE.L A3,-(A7) +000000AE: 4EBA 0000 'N...' JSR sb_GrowAppHandle ; id: 498 +000000B2: 2E00 '..' MOVE.L D0,D7 +000000B4: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000B8: 2850 '(P' MOVEA.L (A0),A4 +000000BA: 197C 0001 0029 '.|...)' MOVE.B #$01,$0029(A4) +000000C0: 504F 'PO' ADDQ.W #8,A7 +000000C2: 600C '`.' BRA.S *+$000E ; 000000D0 +000000C4: 2F06 '/.' MOVE.L D6,-(A7) +000000C6: 2F0B '/.' MOVE.L A3,-(A7) +000000C8: 4EBA 0000 'N...' JSR sb_GrowAppHandle ; id: 498 +000000CC: 2E00 '..' MOVE.L D0,D7 +000000CE: 504F 'PO' ADDQ.W #8,A7 +000000D0: 2007 ' .' MOVE.L D7,D0 +000000D2: 4CEE 18E8 FFE4 'L.....' MOVEM.L -$001C(A6),D3/D5-D7/A3/A4 +000000D8: 4E5E 'N^' UNLK A6 +000000DA: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_GrowAppHandle"(498) + 000000CA + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_GrowAppHandle"(498) + 000000B0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_SetCachesPurge"(494) + 000000A2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_GrowAppHandle"(498) + 0000009C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_SetCachesNoPurge"(493) + 00000094 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_SetCachesPurge"(494) + 0000005E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_SetCachesNoPurge"(493) + 00000048 +Comment: + + sb_GrowHandle ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: sb_SizeTheBlock [9CDC0, 9CEC8) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +6C (9CE2C): JSR GETHANDLESIZE ; outside file + +30 (9CDF0): JSR GETHANDLESIZE ; outside file + +F6 (9CEB6): JSR sb_NewZoneHandle + +A2 (9CE62): JSR sb_DisposeZoneHandle + +84 (9CE44): JSR sb_NewZoneHandle + +46 (9CE06): JSR sb_GrowHandle + + Unresolved outgoing references: + +E6 (9CEA6): JSR $9C8B0 + + VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c + + +Dictionary: Flags $00 FirstId 501 + 501: sb_SizeTheBlock + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="sb_SizeTheBlock"(501) Segment="Main"(200) +Size: Flags $00 ModuleSize 264 + +Content: Flags $08 +Contents offset $0000 size $0108 +00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +0000000C: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +00000010: 2E2E 0014 '....' MOVE.L $0014(A6),D7 +00000014: 7C01 '|.' MOVEQ #$01,D6 +00000016: 200C ' .' MOVE.L A4,D0 +00000018: 6700 00D4 'g...' BEQ *+$00D6 ; 000000EE +0000001C: 4A94 'J.' TST.L (A4) +0000001E: 6700 00C6 'g...' BEQ *+$00C8 ; 000000E6 +00000022: 7000 'p.' MOVEQ #$00,D0 +00000024: 102E 0023 '...#' MOVE.B $0023(A6),D0 +00000028: 4A80 'J.' TST.L D0 +0000002A: 6612 'f.' BNE.S *+$0014 ; 0000003E +0000002C: 598F 'Y.' SUBQ.L #4,A7 +0000002E: 2F0C '/.' MOVE.L A4,-(A7) +00000030: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 502 +00000034: BE9F '..' CMP.L (A7)+,D7 +00000036: 6E06 'n.' BGT.S *+$0008 ; 0000003E +00000038: 200C ' .' MOVE.L A4,D0 +0000003A: 6000 00C2 '`...' BRA *+$00C4 ; 000000FE +0000003E: 2F07 '/.' MOVE.L D7,-(A7) +00000040: 2F0C '/.' MOVE.L A4,-(A7) +00000042: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000046: 4EBA 0000 'N...' JSR sb_GrowHandle ; id: 500 +0000004A: 4A80 'J.' TST.L D0 +0000004C: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000050: 6606 'f.' BNE.S *+$0008 ; 00000058 +00000052: 200C ' .' MOVE.L A4,D0 +00000054: 6000 00A8 '`...' BRA *+$00AA ; 000000FE +00000058: 7000 'p.' MOVEQ #$00,D0 +0000005A: 102E 001B '....' MOVE.B $001B(A6),D0 +0000005E: 4A80 'J.' TST.L D0 +00000060: 0800 0000 '....' BTST #$00,D0 +00000064: 6700 0088 'g...' BEQ *+$008A ; 000000EE +00000068: 598F 'Y.' SUBQ.L #4,A7 +0000006A: 2F0C '/.' MOVE.L A4,-(A7) +0000006C: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 502 +00000070: 2C1F ',.' MOVE.L (A7)+,D6 +00000072: 204C ' L' MOVEA.L A4,A0 +00000074: A069 '.i' _HGetState ; A069 +00000076: 4880 'H.' EXT.W D0 +00000078: 3A00 ':.' MOVE.W D0,D5 +0000007A: 486E FFF8 'Hn..' PEA -$0008(A6) +0000007E: 2F07 '/.' MOVE.L D7,-(A7) +00000080: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000084: 4EBA 0000 'N...' JSR sb_NewZoneHandle ; id: 499 +00000088: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +0000008C: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000090: 6750 'gP' BEQ.S *+$0052 ; 000000E2 +00000092: 2054 ' T' MOVEA.L (A4),A0 +00000094: 226E FFFC '"n..' MOVEA.L -$0004(A6),A1 +00000098: 2251 '"Q' MOVEA.L (A1),A1 +0000009A: 2006 ' .' MOVE.L D6,D0 +0000009C: A22E '..' _BlockMoveData ; A22E +0000009E: 2F13 '/.' MOVE.L (A3),-(A7) +000000A0: 2F0C '/.' MOVE.L A4,-(A7) +000000A2: 4EBA 0000 'N...' JSR sb_DisposeZoneHandle ; id: 492 +000000A6: 70FF 'p.' MOVEQ #$FF,D0 +000000A8: B06E 001E '.n..' CMP.W $001E(A6),D0 +000000AC: 504F 'PO' ADDQ.W #8,A7 +000000AE: 6720 'g ' BEQ.S *+$0022 ; 000000D0 +000000B0: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000B4: 2450 '$P' MOVEA.L (A0),A2 +000000B6: 206A 0014 ' j..' MOVEA.L $0014(A2),A0 +000000BA: 302A 0020 '0*. ' MOVE.W $0020(A2),D0 +000000BE: 48C0 'H.' EXT.L D0 +000000C0: E780 '..' ASL.L #3,D0 +000000C2: 2840 '(@' MOVEA.L D0,A4 +000000C4: D9D0 '..' ADDA.L (A0),A4 +000000C6: 28AE FFFC '(...' MOVE.L -$0004(A6),(A4) +000000CA: 296E FFF8 0004 ')n....' MOVE.L -$0008(A6),$0004(A4) +000000D0: 26AE FFF8 '&...' MOVE.L -$0008(A6),(A3) +000000D4: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000D8: 1005 '..' MOVE.B D5,D0 +000000DA: A06A '.j' _HSetState ; A06A +000000DC: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +000000E0: 601C '`.' BRA.S *+$001E ; 000000FE +000000E2: 7000 'p.' MOVEQ #$00,D0 +000000E4: 6018 '`.' BRA.S *+$001A ; 000000FE +000000E6: 4EBA FA08 'N...' JSR *-$05F6 ; FFFFFAF0 +000000EA: 7000 'p.' MOVEQ #$00,D0 +000000EC: 6010 '`.' BRA.S *+$0012 ; 000000FE +000000EE: 2F0B '/.' MOVE.L A3,-(A7) +000000F0: 2F07 '/.' MOVE.L D7,-(A7) +000000F2: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +000000F6: 4EBA 0000 'N...' JSR sb_NewZoneHandle ; id: 499 +000000FA: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000FE: 4CEE 1CE0 FFDC 'L.....' MOVEM.L -$0024(A6),D5-D7/A2-A4 +00000104: 4E5E 'N^' UNLK A6 +00000106: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 502 + 502: GETHANDLESIZE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETHANDLESIZE"(502) + 0000006E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETHANDLESIZE"(502) + 00000032 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_NewZoneHandle"(499) + 000000F8 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_DisposeZoneHandle"(492) + 000000A4 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_NewZoneHandle"(499) + 00000086 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_GrowHandle"(500) + 00000048 +Comment: + + sb_SizeTheBlock ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_9CEF0 [9CEF0, 9CFA8) + + Module started due to: island above, MODGUESS (align, BRA.L then padding) + + Resolved outgoing references: + +36 (9CF26): JSR GETHANDLESIZE ; outside file + +4A (9CF3A): JSR sb_GrowHandle + + +Dictionary: Flags $00 FirstId 503 + 503: AUTOMOD_9CEF0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9CEF0"(503) Segment="Main"(200) +Size: Flags $00 ModuleSize 184 + +Content: Flags $08 +Contents offset $0000 size $00B8 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 0F18 'H...' MOVEM.L D4-D7/A3/A4,-(A7) +00000008: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000000C: 2650 '&P' MOVEA.L (A0),A3 +0000000E: 7800 'x.' MOVEQ #$00,D4 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 2840 '(@' MOVEA.L D0,A4 +00000014: 4AAB 0014 'J...' TST.L $0014(A3) +00000018: 673C 'g<' BEQ.S *+$003E ; 00000056 +0000001A: 206B 0014 ' k..' MOVEA.L $0014(A3),A0 +0000001E: 2D48 FFF8 '-H..' MOVE.L A0,-$0008(A6) +00000022: A126 '.&' _HandleZone ; A126 +00000024: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +00000028: 3A2B 0022 ':+."' MOVE.W $0022(A3),D5 +0000002C: 5A45 'ZE' ADDQ.W #5,D5 +0000002E: 7E05 '~.' MOVEQ #$05,D7 +00000030: 598F 'Y.' SUBQ.L #4,A7 +00000032: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000036: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 502 +0000003A: 2C1F ',.' MOVE.L (A7)+,D6 +0000003C: 7028 'p(' MOVEQ #$28,D0 ; '(' +0000003E: DC80 '..' ADD.L D0,D6 +00000040: 2F06 '/.' MOVE.L D6,-(A7) +00000042: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000046: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000004A: 4EBA 0000 'N...' JSR sb_GrowHandle ; id: 500 +0000004E: 2800 '(.' MOVE.L D0,D4 +00000050: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000054: 6022 '`"' BRA.S *+$0024 ; 00000078 +00000056: 426B 0022 'Bk."' CLR.W $0022(A3) +0000005A: 7E05 '~.' MOVEQ #$05,D7 +0000005C: 3A07 ':.' MOVE.W D7,D5 +0000005E: 7C28 '|(' MOVEQ #$28,D6 ; '(' +00000060: 2006 ' .' MOVE.L D6,D0 +00000062: A522 '."' _NewHandle ,Sys ; A522 +00000064: 2848 '(H' MOVEA.L A0,A4 +00000066: 200C ' .' MOVE.L A4,D0 +00000068: 670C 'g.' BEQ.S *+$000E ; 00000076 +0000006A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000006E: 2650 '&P' MOVEA.L (A0),A3 +00000070: 274C 0014 ''L..' MOVE.L A4,$0014(A3) +00000074: 6002 '`.' BRA.S *+$0004 ; 00000078 +00000076: 7873 'xs' MOVEQ #$73,D4 ; 's' +00000078: 4A84 'J.' TST.L D4 +0000007A: 6630 'f0' BNE.S *+$0032 ; 000000AC +0000007C: 7000 'p.' MOVEQ #$00,D0 +0000007E: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000082: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000086: 2650 '&P' MOVEA.L (A0),A3 +00000088: 206B 0014 ' k..' MOVEA.L $0014(A3),A0 +0000008C: 322B 0022 '2+."' MOVE.W $0022(A3),D1 +00000090: 48C1 'H.' EXT.L D1 +00000092: E781 '..' ASL.L #3,D1 +00000094: 2841 '(A' MOVEA.L D1,A4 +00000096: D9D0 '..' ADDA.L (A0),A4 +00000098: 5347 'SG' SUBQ.W #1,D7 +0000009A: 4A47 'JG' TST.W D7 +0000009C: 6D0A 'm.' BLT.S *+$000C ; 000000A8 +0000009E: 28AE FFFC '(...' MOVE.L -$0004(A6),(A4) +000000A2: 504C 'PL' ADDQ.W #8,A4 +000000A4: 51CF FFF8 'Q...' DBF D7,*-$0006 ; 0000009E +000000A8: 3745 0022 '7E."' MOVE.W D5,$0022(A3) +000000AC: 2004 ' .' MOVE.L D4,D0 +000000AE: 4CEE 18F0 FFE0 'L.....' MOVEM.L -$0020(A6),D4-D7/A3/A4 +000000B4: 4E5E 'N^' UNLK A6 +000000B6: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETHANDLESIZE"(502) + 00000038 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_GrowHandle"(500) + 0000004C +Comment: + + AUTOMOD_9CEF0 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: sb_DisposeCacheHandle [9CFB0, 9CFD2) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +C (9CFBC): JSR DumpFontCacheToDiskIfNotTooBig + +16 (9CFC6): JSR sb_DisposeZoneHandle + + VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c + + +Dictionary: Flags $00 FirstId 504 + 504: sb_DisposeCacheHandle + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="sb_DisposeCacheHandle"(504) 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: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 2F0C '/.' MOVE.L A4,-(A7) +0000000C: 4EBA 0000 'N...' JSR DumpFontCacheToDiskIfNotTooBig ; id: 505 +00000010: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000014: 2F0C '/.' MOVE.L A4,-(A7) +00000016: 4EBA 0000 'N...' JSR sb_DisposeZoneHandle ; id: 492 +0000001A: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +0000001E: 4E5E 'N^' UNLK A6 +00000020: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 505 + 505: DumpFontCacheToDiskIfNotTooBig +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DumpFontCacheToDiskIfNotTooBig"(505) + 0000000E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_DisposeZoneHandle"(492) + 00000018 +Comment: + + sb_DisposeCacheHandle ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: sb_DisposeWorkHandle [9CFF0, 9D02A) + + Module started due to: island above, MODGUESS (align, label, BRA.L then padding) + + Resolved outgoing references: + +20 (9D010): JSR sb_DisposeZoneHandle + + VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c + + +Dictionary: Flags $00 FirstId 506 + 506: sb_DisposeWorkHandle +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="sb_DisposeWorkHandle"(506) Segment="Main"(200) +Size: Flags $00 ModuleSize 58 + +Content: Flags $08 +Contents offset $0000 size $003A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000C: 2668 0068 '&h.h' MOVEA.L $0068(A0),A3 +00000010: 2853 '(S' MOVEA.L (A3),A4 +00000012: 4AAC 0050 'J..P' TST.L $0050(A4) +00000016: 6718 'g.' BEQ.S *+$001A ; 00000030 +00000018: 2F2C 0054 '/,.T' MOVE.L $0054(A4),-(A7) +0000001C: 2F2C 0050 '/,.P' MOVE.L $0050(A4),-(A7) +00000020: 4EBA 0000 'N...' JSR sb_DisposeZoneHandle ; id: 492 +00000024: 7000 'p.' MOVEQ #$00,D0 +00000026: 2940 0050 ')@.P' MOVE.L D0,$0050(A4) +0000002A: 2940 0054 ')@.T' MOVE.L D0,$0054(A4) +0000002E: 504F 'PO' ADDQ.W #8,A7 +00000030: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +00000036: 4E5E 'N^' UNLK A6 +00000038: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_DisposeZoneHandle"(492) + 00000022 +Comment: + + sb_DisposeWorkHandle ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: sb_SizeWorkHandle [9D040, 9D0B8) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +4E (9D08E): JSR sb_SizeTheBlock + +20 (9D060): JSR sb_DisposeWorkHandle + + VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c + + +Dictionary: Flags $00 FirstId 507 + 507: sb_SizeWorkHandle + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="sb_SizeWorkHandle"(507) Segment="Main"(200) +Size: Flags $00 ModuleSize 120 + +Content: Flags $08 +Contents offset $0000 size $0078 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000C: 2468 0068 '$h.h' MOVEA.L $0068(A0),A2 +00000010: 2652 '&R' MOVEA.L (A2),A3 +00000012: 286B 0050 '(k.P' MOVEA.L $0050(A3),A4 +00000016: 7E00 '~.' MOVEQ #$00,D7 +00000018: 200C ' .' MOVE.L A4,D0 +0000001A: 6708 'g.' BEQ.S *+$000A ; 00000024 +0000001C: 4A94 'J.' TST.L (A4) +0000001E: 6604 'f.' BNE.S *+$0006 ; 00000024 +00000020: 4EBA 0000 'N...' JSR sb_DisposeWorkHandle ; id: 506 +00000024: 2D6B 0054 FFFC '-k.T..' MOVE.L $0054(A3),-$0004(A6) +0000002A: 286B 0050 '(k.P' MOVEA.L $0050(A3),A4 +0000002E: 7000 'p.' MOVEQ #$00,D0 +00000030: 102E 0013 '....' MOVE.B $0013(A6),D0 +00000034: 2F00 '/.' MOVE.L D0,-(A7) +00000036: 70FF 'p.' MOVEQ #$FF,D0 +00000038: 2F00 '/.' MOVE.L D0,-(A7) +0000003A: 7200 'r.' MOVEQ #$00,D1 +0000003C: 122E 000F '....' MOVE.B $000F(A6),D1 +00000040: 2F01 '/.' MOVE.L D1,-(A7) +00000042: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000046: 486E FFFC 'Hn..' PEA -$0004(A6) +0000004A: 2F0C '/.' MOVE.L A4,-(A7) +0000004C: 2F0A '/.' MOVE.L A2,-(A7) +0000004E: 4EBA 0000 'N...' JSR sb_SizeTheBlock ; id: 501 +00000052: 2840 '(@' MOVEA.L D0,A4 +00000054: 4A80 'J.' TST.L D0 +00000056: 4FEF 001C 'O...' LEA $001C(A7),A7 +0000005A: 670E 'g.' BEQ.S *+$0010 ; 0000006A +0000005C: 2652 '&R' MOVEA.L (A2),A3 +0000005E: 274C 0050 ''L.P' MOVE.L A4,$0050(A3) +00000062: 276E FFFC 0054 ''n...T' MOVE.L -$0004(A6),$0054(A3) +00000068: 6002 '`.' BRA.S *+$0004 ; 0000006C +0000006A: 7E71 '~q' MOVEQ #$71,D7 ; 'q' +0000006C: 2007 ' .' MOVE.L D7,D0 +0000006E: 4CEE 1C80 FFE8 'L.....' MOVEM.L -$0018(A6),D7/A2-A4 +00000074: 4E5E 'N^' UNLK A6 +00000076: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_SizeTheBlock"(501) + 00000050 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_DisposeWorkHandle"(506) + 00000022 +Comment: + + sb_SizeWorkHandle ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_9D0D0 [9D0D0, 9D14C) + + Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) + + Resolved outgoing references: + +56 (9D126): JSR sb_SizeTheBlock + +26 (9D0F6): JSR sb_DisposeZoneHandle + + +Dictionary: Flags $00 FirstId 508 + 508: AUTOMOD_9D0D0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9D0D0"(508) Segment="Main"(200) +Size: Flags $00 ModuleSize 124 + +Content: Flags $08 +Contents offset $0000 size $007C +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000C: 2468 0068 '$h.h' MOVEA.L $0068(A0),A2 +00000010: 2852 '(R' MOVEA.L (A2),A4 +00000012: 266C 000C '&l..' MOVEA.L $000C(A4),A3 +00000016: 7E00 '~.' MOVEQ #$00,D7 +00000018: 200B ' .' MOVE.L A3,D0 +0000001A: 671A 'g.' BEQ.S *+$001C ; 00000036 +0000001C: 4A93 'J.' TST.L (A3) +0000001E: 6616 'f.' BNE.S *+$0018 ; 00000036 +00000020: 2F2C 0010 '/,..' MOVE.L $0010(A4),-(A7) +00000024: 2F0B '/.' MOVE.L A3,-(A7) +00000026: 4EBA 0000 'N...' JSR sb_DisposeZoneHandle ; id: 492 +0000002A: 7000 'p.' MOVEQ #$00,D0 +0000002C: 2940 000C ')@..' MOVE.L D0,$000C(A4) +00000030: 2940 0010 ')@..' MOVE.L D0,$0010(A4) +00000034: 504F 'PO' ADDQ.W #8,A7 +00000036: 2D6C 0010 FFFC '-l....' MOVE.L $0010(A4),-$0004(A6) +0000003C: 7001 'p.' MOVEQ #$01,D0 +0000003E: 2F00 '/.' MOVE.L D0,-(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: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000004C: 486E FFFC 'Hn..' PEA -$0004(A6) +00000050: 2F2C 000C '/,..' MOVE.L $000C(A4),-(A7) +00000054: 2F0A '/.' MOVE.L A2,-(A7) +00000056: 4EBA 0000 'N...' JSR sb_SizeTheBlock ; id: 501 +0000005A: 2640 '&@' MOVEA.L D0,A3 +0000005C: 200B ' .' MOVE.L A3,D0 +0000005E: 4FEF 001C 'O...' LEA $001C(A7),A7 +00000062: 670C 'g.' BEQ.S *+$000E ; 00000070 +00000064: 2852 '(R' MOVEA.L (A2),A4 +00000066: 296E FFFC 0010 ')n....' MOVE.L -$0004(A6),$0010(A4) +0000006C: 294B 000C ')K..' MOVE.L A3,$000C(A4) +00000070: 200B ' .' MOVE.L A3,D0 +00000072: 4CEE 1C80 FFE8 'L.....' MOVEM.L -$0018(A6),D7/A2-A4 +00000078: 4E5E 'N^' UNLK A6 +0000007A: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_SizeTheBlock"(501) + 00000058 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_DisposeZoneHandle"(492) + 00000028 +Comment: + + AUTOMOD_9D0D0 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: sb_BandChar [9D150, 9D1D0) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +46 (9D196): JSR sb_SizeWorkHandle + + Unresolved outgoing references: + +2C (9D17C): JSR $9C8D0 + +58 (9D1A8): JSR $9D0D0 + + VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c + + +Dictionary: Flags $00 FirstId 509 + 509: sb_BandChar + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="sb_BandChar"(509) Segment="Main"(200) +Size: Flags $00 ModuleSize 128 + +Content: Flags $08 +Contents offset $0000 size $0080 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 2A2E 0014 '*...' MOVE.L $0014(A6),D5 +0000000C: 3C2E 0012 '<...' MOVE.W $0012(A6),D6 +00000010: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +00000014: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000018: 2650 '&P' MOVEA.L (A0),A3 +0000001A: 3012 '0.' MOVE.W (A2),D0 +0000001C: E240 '.@' ASR.W #1,D0 +0000001E: 3480 '4.' MOVE.W D0,(A2) +00000020: 604C '`L' BRA.S *+$004E ; 0000006E +00000022: 3012 '0.' MOVE.W (A2),D0 +00000024: 48C0 'H.' EXT.L D0 +00000026: 4C05 0800 'L...' MULS.L D5,D0 +0000002A: 2F00 '/.' MOVE.L D0,-(A7) +0000002C: 4EBA F752 'N..R' JSR *-$08AC ; FFFFF780 +00000030: 2E00 '..' MOVE.L D0,D7 +00000032: 7001 'p.' MOVEQ #$01,D0 +00000034: 2F00 '/.' MOVE.L D0,-(A7) +00000036: 2F00 '/.' MOVE.L D0,-(A7) +00000038: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000003C: 2050 ' P' MOVEA.L (A0),A0 +0000003E: 2207 '".' MOVE.L D7,D1 +00000040: D2A8 007C '...|' ADD.L $007C(A0),D1 +00000044: 2F01 '/.' MOVE.L D1,-(A7) +00000046: 4EBA 0000 'N...' JSR sb_SizeWorkHandle ; id: 507 +0000004A: 4A80 'J.' TST.L D0 +0000004C: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000050: 6616 'f.' BNE.S *+$0018 ; 00000068 +00000052: 3006 '0.' MOVE.W D6,D0 +00000054: C1D2 '..' MULS.W (A2),D0 +00000056: 2F00 '/.' MOVE.L D0,-(A7) +00000058: 4EBA FF26 'N..&' JSR *-$00D8 ; FFFFFF80 +0000005C: 2840 '(@' MOVEA.L D0,A4 +0000005E: 200C ' .' MOVE.L A4,D0 +00000060: 584F 'XO' ADDQ.W #4,A7 +00000062: 6704 'g.' BEQ.S *+$0006 ; 00000068 +00000064: 200C ' .' MOVE.L A4,D0 +00000066: 600E '`.' BRA.S *+$0010 ; 00000076 +00000068: 3012 '0.' MOVE.W (A2),D0 +0000006A: E240 '.@' ASR.W #1,D0 +0000006C: 3480 '4.' MOVE.W D0,(A2) +0000006E: 7001 'p.' MOVEQ #$01,D0 +00000070: B052 '.R' CMP.W (A2),D0 +00000072: 6FAE 'o.' BLE.S *-$0050 ; 00000022 +00000074: 7000 'p.' MOVEQ #$00,D0 +00000076: 4CEE 1CE0 FFE8 'L.....' MOVEM.L -$0018(A6),D5-D7/A2-A4 +0000007C: 4E5E 'N^' UNLK A6 +0000007E: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_SizeWorkHandle"(507) + 00000048 +Comment: + + sb_BandChar ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: sb_ResetFSWorkState [9D1E0, 9D208) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c + + +Dictionary: Flags $00 FirstId 510 + 510: sb_ResetFSWorkState + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="sb_ResetFSWorkState"(510) 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: 337C FFFF 0030 '3|...0' MOVE.W #$FFFF,$0030(A1) +0000000E: 42A9 0032 'B..2' CLR.L $0032(A1) +00000012: 4269 0036 'Bi.6' CLR.W $0036(A1) +00000016: 70FF 'p.' MOVEQ #$FF,D0 +00000018: 2340 0038 '#@.8' MOVE.L D0,$0038(A1) +0000001C: 2340 003C '#@.<' MOVE.L D0,$003C(A1) +00000020: 2340 0040 '#@.@' MOVE.L D0,$0040(A1) +00000024: 4E5E 'N^' UNLK A6 +00000026: 4E75 'Nu' RTS + +Comment: + + sb_ResetFSWorkState ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_9D220 [9D220, 9D2CE) + + Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) + + +Dictionary: Flags $00 FirstId 511 + 511: AUTOMOD_9D220 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9D220"(511) Segment="Main"(200) +Size: Flags $00 ModuleSize 174 + +Content: Flags $08 +Contents offset $0000 size $00AE +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 1018 'H...' MOVEM.L D3/A3/A4,-(A7) +00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000C: 2068 0068 ' h.h' MOVEA.L $0068(A0),A0 +00000010: 2850 '(P' MOVEA.L (A0),A4 +00000012: 206C 0050 ' l.P' MOVEA.L $0050(A4),A0 +00000016: 2D50 FFFC '-P..' MOVE.L (A0),-$0004(A6) +0000001A: 202C 0060 ' ,.`' MOVE.L $0060(A4),D0 +0000001E: D0AE FFFC '....' ADD.L -$0004(A6),D0 +00000022: 2940 0058 ')@.X' MOVE.L D0,$0058(A4) +00000026: 202C 0064 ' ,.d' MOVE.L $0064(A4),D0 +0000002A: D0AE FFFC '....' ADD.L -$0004(A6),D0 +0000002E: 2940 005C ')@.\' MOVE.L D0,$005C(A4) +00000032: 206C 0058 ' l.X' MOVEA.L $0058(A4),A0 +00000036: 47E8 0004 'G...' LEA $0004(A0),A3 +0000003A: 202C 0068 ' ,.h' MOVE.L $0068(A4),D0 +0000003E: D0AE FFFC '....' ADD.L -$0004(A6),D0 +00000042: 26C0 '&.' MOVE.L D0,(A3)+ +00000044: 202C 006C ' ,.l' MOVE.L $006C(A4),D0 +00000048: D0AE FFFC '....' ADD.L -$0004(A6),D0 +0000004C: 26C0 '&.' MOVE.L D0,(A3)+ +0000004E: 202C 0070 ' ,.p' MOVE.L $0070(A4),D0 +00000052: D0AE FFFC '....' ADD.L -$0004(A6),D0 +00000056: 26C0 '&.' MOVE.L D0,(A3)+ +00000058: 202C 0074 ' ,.t' MOVE.L $0074(A4),D0 +0000005C: D0AE FFFC '....' ADD.L -$0004(A6),D0 +00000060: 26C0 '&.' MOVE.L D0,(A3)+ +00000062: 202C 0078 ' ,.x' MOVE.L $0078(A4),D0 +00000066: D0AE FFFC '....' ADD.L -$0004(A6),D0 +0000006A: 26C0 '&.' MOVE.L D0,(A3)+ +0000006C: 584B 'XK' ADDQ.W #4,A3 +0000006E: 202C 007C ' ,.|' MOVE.L $007C(A4),D0 +00000072: D0AE FFFC '....' ADD.L -$0004(A6),D0 +00000076: 26C0 '&.' MOVE.L D0,(A3)+ +00000078: 202C 0080 ' ,..' MOVE.L $0080(A4),D0 +0000007C: D0AE FFFC '....' ADD.L -$0004(A6),D0 +00000080: 2680 '&.' MOVE.L D0,(A3) +00000082: 4AAE 0008 'J...' TST.L $0008(A6) +00000086: 57C3 'W.' SEQ D3 +00000088: 4403 'D.' NEG.B D3 +0000008A: 6704 'g.' BEQ.S *+$0006 ; 00000090 +0000008C: 7000 'p.' MOVEQ #$00,D0 +0000008E: 600C '`.' BRA.S *+$000E ; 0000009C +00000090: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000094: 2050 ' P' MOVEA.L (A0),A0 +00000096: 41E8 044A 'A..J' LEA $044A(A0),A0 +0000009A: 2008 ' .' MOVE.L A0,D0 +0000009C: 206C 0058 ' l.X' MOVEA.L $0058(A4),A0 +000000A0: 2140 0024 '!@.$' MOVE.L D0,$0024(A0) +000000A4: 4CEE 1808 FFF0 'L.....' MOVEM.L -$0010(A6),D3/A3/A4 +000000AA: 4E5E 'N^' UNLK A6 +000000AC: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_9D220 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: sb_CheckWorkHandle [9D2D0, 9D40C) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +126 (9D3F6): JSR sb_DisposeWorkHandle + +10E (9D3DE): JSR FS_INITIALIZE + +F0 (9D3C0): JSR sb_SizeWorkHandle + +A4 (9D374): JSR FS_OPENFONTS + +96 (9D366): JSR sb_ResetFSWorkState + +88 (9D358): LEA QDUngetFontFrag, A0 + +7C (9D34C): LEA QDGetFontFrag, A0 + +54 (9D324): JSR sb_SizeWorkHandle + + Unresolved outgoing references: + +38 (9D308): JSR $9C8D0 + +46 (9D316): JSR $9C8D0 + +B8 (9D388): JSR $9C8D0 + +CA (9D39A): JSR $9C8D0 + +DC (9D3AC): JSR $9C8D0 + +100 (9D3D0): JSR $9D220 + +118 (9D3E8): JSR $9C8B0 + +11E (9D3EE): JSR $9C8B0 + + VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c + + +Dictionary: Flags $00 FirstId 512 + 512: sb_CheckWorkHandle +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="sb_CheckWorkHandle"(512) Segment="Main"(200) +Size: Flags $00 ModuleSize 316 + +Content: Flags $08 +Contents offset $0000 size $013C +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000C: 2468 0068 '$h.h' MOVEA.L $0068(A0),A2 +00000010: 2852 '(R' MOVEA.L (A2),A4 +00000012: 266C 0050 '&l.P' MOVEA.L $0050(A4),A3 +00000016: 7E00 '~.' MOVEQ #$00,D7 +00000018: 200B ' .' MOVE.L A3,D0 +0000001A: 6706 'g.' BEQ.S *+$0008 ; 00000022 +0000001C: 4A93 'J.' TST.L (A3) +0000001E: 6600 0110 'f...' BNE *+$0112 ; 00000130 +00000022: 7C00 '|.' MOVEQ #$00,D6 +00000024: 204A ' J' MOVEA.L A2,A0 +00000026: A069 '.i' _HGetState ; A069 +00000028: 4880 'H.' EXT.W D0 +0000002A: 3A00 ':.' MOVE.W D0,D5 +0000002C: 204A ' J' MOVEA.L A2,A0 +0000002E: A029 '.)' _HLock ; A029 +00000030: 2946 0060 ')F.`' MOVE.L D6,$0060(A4) +00000034: 7048 'pH' MOVEQ #$48,D0 ; 'H' +00000036: 2F00 '/.' MOVE.L D0,-(A7) +00000038: 4EBA F5C6 'N...' JSR *-$0A38 ; FFFFF600 +0000003C: DC80 '..' ADD.L D0,D6 +0000003E: 2946 0064 ')F.d' MOVE.L D6,$0064(A4) +00000042: 4878 0082 'Hx..' PEA $0082 +00000046: 4EBA F5B8 'N...' JSR *-$0A46 ; FFFFF600 +0000004A: DC80 '..' ADD.L D0,D6 +0000004C: 7000 'p.' MOVEQ #$00,D0 +0000004E: 2F00 '/.' MOVE.L D0,-(A7) +00000050: 2F00 '/.' MOVE.L D0,-(A7) +00000052: 2F06 '/.' MOVE.L D6,-(A7) +00000054: 4EBA 0000 'N...' JSR sb_SizeWorkHandle ; id: 507 +00000058: 2E00 '..' MOVE.L D0,D7 +0000005A: 4FEF 0014 'O...' LEA $0014(A7),A7 +0000005E: 6600 00CA 'f...' BNE *+$00CC ; 0000012A +00000062: 206C 0050 ' l.P' MOVEA.L $0050(A4),A0 +00000066: 2650 '&P' MOVEA.L (A0),A3 +00000068: 202C 0060 ' ,.`' MOVE.L $0060(A4),D0 +0000006C: D08B '..' ADD.L A3,D0 +0000006E: 2940 0058 ')@.X' MOVE.L D0,$0058(A4) +00000072: 202C 0064 ' ,.d' MOVE.L $0064(A4),D0 +00000076: D08B '..' ADD.L A3,D0 +00000078: 2940 005C ')@.\' MOVE.L D0,$005C(A4) +0000007C: 41FA 0000 'A...' LEA QDGetFontFrag,A0 ; id: 513 +00000080: 226C 0058 '"l.X' MOVEA.L $0058(A4),A1 +00000084: 2348 0028 '#H.(' MOVE.L A0,$0028(A1) +00000088: 41FA 0000 'A...' LEA QDUngetFontFrag,A0 ; id: 447 +0000008C: 226C 0058 '"l.X' MOVEA.L $0058(A4),A1 +00000090: 2348 002C '#H.,' MOVE.L A0,$002C(A1) +00000094: 2F0C '/.' MOVE.L A4,-(A7) +00000096: 4EBA 0000 'N...' JSR sb_ResetFSWorkState ; id: 510 +0000009A: 598F 'Y.' SUBQ.L #4,A7 +0000009C: 2F2C 0058 '/,.X' MOVE.L $0058(A4),-(A7) +000000A0: 2F2C 005C '/,.\' MOVE.L $005C(A4),-(A7) +000000A4: 4EBA 0000 'N...' JSR FS_OPENFONTS ; id: 469 +000000A8: 2E1F '..' MOVE.L (A7)+,D7 +000000AA: 584F 'XO' ADDQ.W #4,A7 +000000AC: 6670 'fp' BNE.S *+$0072 ; 0000011E +000000AE: 2946 0068 ')F.h' MOVE.L D6,$0068(A4) +000000B2: 206C 005C ' l.\' MOVEA.L $005C(A4),A0 +000000B6: 2F10 '/.' MOVE.L (A0),-(A7) +000000B8: 4EBA F546 'N..F' JSR *-$0AB8 ; FFFFF600 +000000BC: DC80 '..' ADD.L D0,D6 +000000BE: 2946 006C ')F.l' MOVE.L D6,$006C(A4) +000000C2: 206C 005C ' l.\' MOVEA.L $005C(A4),A0 +000000C6: 2F28 0004 '/(..' MOVE.L $0004(A0),-(A7) +000000CA: 4EBA F534 'N..4' JSR *-$0ACA ; FFFFF600 +000000CE: DC80 '..' ADD.L D0,D6 +000000D0: 2946 0070 ')F.p' MOVE.L D6,$0070(A4) +000000D4: 206C 005C ' l.\' MOVEA.L $005C(A4),A0 +000000D8: 2F28 0008 '/(..' MOVE.L $0008(A0),-(A7) +000000DC: 4EBA F522 'N.."' JSR *-$0ADC ; FFFFF600 +000000E0: DC80 '..' ADD.L D0,D6 +000000E2: 2946 0074 ')F.t' MOVE.L D6,$0074(A4) +000000E6: 7000 'p.' MOVEQ #$00,D0 +000000E8: 2F00 '/.' MOVE.L D0,-(A7) +000000EA: 7001 'p.' MOVEQ #$01,D0 +000000EC: 2F00 '/.' MOVE.L D0,-(A7) +000000EE: 2F06 '/.' MOVE.L D6,-(A7) +000000F0: 4EBA 0000 'N...' JSR sb_SizeWorkHandle ; id: 507 +000000F4: 2E00 '..' MOVE.L D0,D7 +000000F6: 4FEF 0018 'O...' LEA $0018(A7),A7 +000000FA: 6626 'f&' BNE.S *+$0028 ; 00000122 +000000FC: 7000 'p.' MOVEQ #$00,D0 +000000FE: 2F00 '/.' MOVE.L D0,-(A7) +00000100: 4EBA FE4E 'N..N' JSR *-$01B0 ; FFFFFF50 +00000104: 598F 'Y.' SUBQ.L #4,A7 +00000106: 2F2C 0058 '/,.X' MOVE.L $0058(A4),-(A7) +0000010A: 2F2C 005C '/,.\' MOVE.L $005C(A4),-(A7) +0000010E: 4EBA 0000 'N...' JSR FS_INITIALIZE ; id: 470 +00000112: 2E1F '..' MOVE.L (A7)+,D7 +00000114: 584F 'XO' ADDQ.W #4,A7 +00000116: 670A 'g.' BEQ.S *+$000C ; 00000122 +00000118: 4EBA F4C6 'N...' JSR *-$0B38 ; FFFFF5E0 +0000011C: 6004 '`.' BRA.S *+$0006 ; 00000122 +0000011E: 4EBA F4C0 'N...' JSR *-$0B3E ; FFFFF5E0 +00000122: 4A87 'J.' TST.L D7 +00000124: 6704 'g.' BEQ.S *+$0006 ; 0000012A +00000126: 4EBA 0000 'N...' JSR sb_DisposeWorkHandle ; id: 506 +0000012A: 204A ' J' MOVEA.L A2,A0 +0000012C: 1005 '..' MOVE.B D5,D0 +0000012E: A06A '.j' _HSetState ; A06A +00000130: 2007 ' .' MOVE.L D7,D0 +00000132: 4CEE 1CE0 FFE4 'L.....' MOVEM.L -$001C(A6),D5-D7/A2-A4 +00000138: 4E5E 'N^' UNLK A6 +0000013A: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_DisposeWorkHandle"(506) + 00000128 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FS_INITIALIZE"(470) + 00000110 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_SizeWorkHandle"(507) + 000000F2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FS_OPENFONTS"(469) + 000000A6 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_ResetFSWorkState"(510) + 00000098 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="QDUngetFontFrag"(447) + 0000008A + +Dictionary: Flags $00 FirstId 513 + 513: QDGetFontFrag + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="QDGetFontFrag"(513) + 0000007E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_SizeWorkHandle"(507) + 00000056 +Comment: + + sb_CheckWorkHandle ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_9D420 [9D420, 9D4C6) + + Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) + + +Dictionary: Flags $00 FirstId 514 + 514: AUTOMOD_9D420 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9D420"(514) Segment="Main"(200) +Size: Flags $00 ModuleSize 166 + +Content: Flags $08 +Contents offset $0000 size $00A6 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0E38 'H..8' MOVEM.L D4-D6/A2-A4,-(A7) +00000008: 226E 000C '"n..' MOVEA.L $000C(A6),A1 +0000000C: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +00000010: 342A 000E '4*..' MOVE.W $000E(A2),D2 +00000014: 302E 0012 '0...' MOVE.W $0012(A6),D0 +00000018: 48C0 'H.' EXT.L D0 +0000001A: 2A00 '*.' MOVE.L D0,D5 +0000001C: 5385 'S.' SUBQ.L #1,D5 +0000001E: 382A 0018 '8*..' MOVE.W $0018(A2),D4 +00000022: 0C42 0010 '.B..' CMPI.W #$0010,D2 +00000026: 6E18 'n.' BGT.S *+$001A ; 00000040 +00000028: 2849 '(I' MOVEA.L A1,A4 +0000002A: 264C '&L' MOVEA.L A4,A3 +0000002C: 4A45 'JE' TST.W D5 +0000002E: 6D08 'm.' BLT.S *+$000A ; 00000038 +00000030: 38DB '8.' MOVE.W (A3)+,(A4)+ +00000032: 544B 'TK' ADDQ.W #2,A3 +00000034: 51CD FFFA 'Q...' DBF D5,*-$0004 ; 00000030 +00000038: 7002 'p.' MOVEQ #$02,D0 +0000003A: 2540 0010 '%@..' MOVE.L D0,$0010(A2) +0000003E: 605C '`\' BRA.S *+$005E ; 0000009C +00000040: 2649 '&I' MOVEA.L A1,A3 +00000042: 284B '(K' MOVEA.L A3,A4 +00000044: 0C42 0020 '.B. ' CMPI.W #$0020,D2 +00000048: 6E1A 'n.' BGT.S *+$001C ; 00000064 +0000004A: 0C44 0004 '.D..' CMPI.W #$0004,D4 +0000004E: 6F4C 'oL' BLE.S *+$004E ; 0000009C +00000050: 4A45 'JE' TST.W D5 +00000052: 6D08 'm.' BLT.S *+$000A ; 0000005C +00000054: 26DC '&.' MOVE.L (A4)+,(A3)+ +00000056: 584C 'XL' ADDQ.W #4,A4 +00000058: 51CD FFFA 'Q...' DBF D5,*-$0004 ; 00000054 +0000005C: 7004 'p.' MOVEQ #$04,D0 +0000005E: 2540 0010 '%@..' MOVE.L D0,$0010(A2) +00000062: 6038 '`8' BRA.S *+$003A ; 0000009C +00000064: 48C2 'H.' EXT.L D2 +00000066: 2002 ' .' MOVE.L D2,D0 +00000068: 721F 'r.' MOVEQ #$1F,D1 +0000006A: D081 '..' ADD.L D1,D0 +0000006C: 2C00 ',.' MOVE.L D0,D6 +0000006E: EA86 '..' ASR.L #5,D6 +00000070: 3004 '0.' MOVE.W D4,D0 +00000072: E440 '.@' ASR.W #2,D0 +00000074: B046 '.F' CMP.W D6,D0 +00000076: 6C24 'l$' BGE.S *+$0026 ; 0000009C +00000078: 5346 'SF' SUBQ.W #1,D6 +0000007A: 4A45 'JE' TST.W D5 +0000007C: 6D10 'm.' BLT.S *+$0012 ; 0000008E +0000007E: 3406 '4.' MOVE.W D6,D2 +00000080: 6D06 'm.' BLT.S *+$0008 ; 00000088 +00000082: 26DC '&.' MOVE.L (A4)+,(A3)+ +00000084: 51CA FFFC 'Q...' DBF D2,*-$0002 ; 00000082 +00000088: 584C 'XL' ADDQ.W #4,A4 +0000008A: 51CD FFF2 'Q...' DBF D5,*-$000C ; 0000007E +0000008E: 3006 '0.' MOVE.W D6,D0 +00000090: 5246 'RF' ADDQ.W #1,D6 +00000092: 48C6 'H.' EXT.L D6 +00000094: 2006 ' .' MOVE.L D6,D0 +00000096: E588 '..' LSL.L #2,D0 +00000098: 2540 0010 '%@..' MOVE.L D0,$0010(A2) +0000009C: 4CEE 1C70 FFE8 'L..p..' MOVEM.L -$0018(A6),D4-D6/A2-A4 +000000A2: 4E5E 'N^' UNLK A6 +000000A4: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_9D420 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_9D4D0 [9D4D0, 9D5AA) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +BE (9D58E): JSR sb_SizeWorkHandle + + Unresolved outgoing references: + +14 (9D4E4): JSR $9D220 + +80 (9D550): JSR $9C8B0 + +94 (9D564): JSR $9C8D0 + +A6 (9D576): JSR $9C8D0 + + +Dictionary: Flags $00 FirstId 515 + 515: AUTOMOD_9D4D0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9D4D0"(515) Segment="Main"(200) +Size: Flags $00 ModuleSize 218 + +Content: Flags $08 +Contents offset $0000 size $00DA +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) +00000008: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000000C: 2850 '(P' MOVEA.L (A0),A4 +0000000E: 7E00 '~.' MOVEQ #$00,D7 +00000010: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000014: 4EBA FD3A 'N..:' JSR *-$02C4 ; FFFFFD50 +00000018: 558F 'U.' SUBQ.L #2,A7 +0000001A: 3F2C 008C '?,..' MOVE.W $008C(A4),-(A7) +0000001E: 2F3C 8202 FFB8 '/<....' MOVE.L #$8202FFB8,-(A7) +00000024: A8B5 '..' _ScriptUtil ; A8B5 +00000026: 3C1F '<.' MOVE.W (A7)+,D6 +00000028: 206C 0058 ' l.X' MOVEA.L $0058(A4),A0 +0000002C: 317C 0001 0034 '1|...4' MOVE.W #$0001,$0034(A0) +00000032: 206C 0058 ' l.X' MOVEA.L $0058(A4),A0 +00000036: 3146 0036 '1F.6' MOVE.W D6,$0036(A0) +0000003A: 598F 'Y.' SUBQ.L #4,A7 +0000003C: 2F2C 0058 '/,.X' MOVE.L $0058(A4),-(A7) +00000040: 2F2C 005C '/,.\' MOVE.L $005C(A4),-(A7) +00000044: 303C 8002 '0<..' MOVE.W #$8002,D0 +00000048: A854 '.T' _FontDispatch ; A854 +0000004A: 2E1F '..' MOVE.L (A7)+,D7 +0000004C: 584F 'XO' ADDQ.W #4,A7 +0000004E: 6738 'g8' BEQ.S *+$003A ; 00000088 +00000050: 7000 'p.' MOVEQ #$00,D0 +00000052: 3006 '0.' MOVE.W D6,D0 +00000054: 4A80 'J.' TST.L D0 +00000056: 6724 'g$' BEQ.S *+$0026 ; 0000007C +00000058: 206C 0058 ' l.X' MOVEA.L $0058(A4),A0 +0000005C: 317C 0001 0034 '1|...4' MOVE.W #$0001,$0034(A0) +00000062: 206C 0058 ' l.X' MOVEA.L $0058(A4),A0 +00000066: 4268 0036 'Bh.6' CLR.W $0036(A0) +0000006A: 598F 'Y.' SUBQ.L #4,A7 +0000006C: 2F2C 0058 '/,.X' MOVE.L $0058(A4),-(A7) +00000070: 2F2C 005C '/,.\' MOVE.L $005C(A4),-(A7) +00000074: 303C 8002 '0<..' MOVE.W #$8002,D0 +00000078: A854 '.T' _FontDispatch ; A854 +0000007A: 2E1F '..' MOVE.L (A7)+,D7 +0000007C: 4A87 'J.' TST.L D7 +0000007E: 6708 'g.' BEQ.S *+$000A ; 00000088 +00000080: 4EBA F35E 'N..^' JSR *-$0CA0 ; FFFFF3E0 +00000084: 2007 ' .' MOVE.L D7,D0 +00000086: 6048 '`H' BRA.S *+$004A ; 000000D0 +00000088: 2C2C 0074 ',,.t' MOVE.L $0074(A4),D6 +0000008C: 206C 005C ' l.\' MOVEA.L $005C(A4),A0 +00000090: 2F28 000C '/(..' MOVE.L $000C(A0),-(A7) +00000094: 4EBA F36A 'N..j' JSR *-$0C94 ; FFFFF400 +00000098: DC80 '..' ADD.L D0,D6 +0000009A: 2946 0078 ')F.x' MOVE.L D6,$0078(A4) +0000009E: 206C 005C ' l.\' MOVEA.L $005C(A4),A0 +000000A2: 2F28 0010 '/(..' MOVE.L $0010(A0),-(A7) +000000A6: 4EBA F358 'N..X' JSR *-$0CA6 ; FFFFF400 +000000AA: DC80 '..' ADD.L D0,D6 +000000AC: 2946 007C ')F.|' MOVE.L D6,$007C(A4) +000000B0: 2946 0080 ')F..' MOVE.L D6,$0080(A4) +000000B4: 7000 'p.' MOVEQ #$00,D0 +000000B6: 2F00 '/.' MOVE.L D0,-(A7) +000000B8: 7201 'r.' MOVEQ #$01,D1 +000000BA: 2F01 '/.' MOVE.L D1,-(A7) +000000BC: 2F06 '/.' MOVE.L D6,-(A7) +000000BE: 4EBA 0000 'N...' JSR sb_SizeWorkHandle ; id: 507 +000000C2: 2E00 '..' MOVE.L D0,D7 +000000C4: 4FEF 0014 'O...' LEA $0014(A7),A7 +000000C8: 6704 'g.' BEQ.S *+$0006 ; 000000CE +000000CA: 7071 'pq' MOVEQ #$71,D0 ; 'q' +000000CC: 6002 '`.' BRA.S *+$0004 ; 000000D0 +000000CE: 2007 ' .' MOVE.L D7,D0 +000000D0: 4CEE 10C0 FFF4 'L.....' MOVEM.L -$000C(A6),D6/D7/A4 +000000D6: 4E5E 'N^' UNLK A6 +000000D8: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_SizeWorkHandle"(507) + 000000C0 +Comment: + + AUTOMOD_9D4D0 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_9D5B0 [9D5B0, 9D706) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +10E (9D6BE): JSR FS_NEWTRANSFORMATION + + Unresolved outgoing references: + +24 (9D5D4): JSR $9D220 + +46 (9D5F6): JSR $9D4D0 + +CC (9D67C): JSR $9D220 + +12A (9D6DA): JSR $9C8B0 + + +Dictionary: Flags $00 FirstId 516 + 516: AUTOMOD_9D5B0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9D5B0"(516) Segment="Main"(200) +Size: Flags $00 ModuleSize 342 + +Content: Flags $08 +Contents offset $0000 size $0156 +00000000: 4E56 FFD4 'NV..' LINK.W A6,#-$002C +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000C: 2068 0068 ' h.h' MOVEA.L $0068(A0),A0 +00000010: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +00000014: 2850 '(P' MOVEA.L (A0),A4 +00000016: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000001A: 2650 '&P' MOVEA.L (A0),A3 +0000001C: 7E00 '~.' MOVEQ #$00,D7 +0000001E: 4246 'BF' CLR.W D6 +00000020: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000024: 4EBA FC4A 'N..J' JSR *-$03B4 ; FFFFFC70 +00000028: 206C 0058 ' l.X' MOVEA.L $0058(A4),A0 +0000002C: 216B 0400 0030 '!k...0' MOVE.L $0400(A3),$0030(A0) +00000032: 302C 0030 '0,.0' MOVE.W $0030(A4),D0 +00000036: B06B 0430 '.k.0' CMP.W $0430(A3),D0 +0000003A: 584F 'XO' ADDQ.W #4,A7 +0000003C: 672C 'g,' BEQ.S *+$002E ; 0000006A +0000003E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000042: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +00000046: 4EBA FED8 'N...' JSR *-$0126 ; FFFFFF20 +0000004A: 2E00 '..' MOVE.L D0,D7 +0000004C: 504F 'PO' ADDQ.W #8,A7 +0000004E: 6706 'g.' BEQ.S *+$0008 ; 00000056 +00000050: 7071 'pq' MOVEQ #$71,D0 ; 'q' +00000052: 6000 00F8 '`...' BRA *+$00FA ; 0000014C +00000056: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000005A: 2850 '(P' MOVEA.L (A0),A4 +0000005C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000060: 2650 '&P' MOVEA.L (A0),A3 +00000062: 7C01 '|.' MOVEQ #$01,D6 +00000064: 396B 0430 0030 '9k.0.0' MOVE.W $0430(A3),$0030(A4) +0000006A: 4A46 'JF' TST.W D6 +0000006C: 662A 'f*' BNE.S *+$002C ; 00000098 +0000006E: 302C 0032 '0,.2' MOVE.W $0032(A4),D0 +00000072: B06B 040E '.k..' CMP.W $040E(A3),D0 +00000076: 6620 'f ' BNE.S *+$0022 ; 00000098 +00000078: 202C 0038 ' ,.8' MOVE.L $0038(A4),D0 +0000007C: B0AB 043C '...<' CMP.L $043C(A3),D0 +00000080: 6616 'f.' BNE.S *+$0018 ; 00000098 +00000082: 202C 003C ' ,.<' MOVE.L $003C(A4),D0 +00000086: B0AB 0440 '...@' CMP.L $0440(A3),D0 +0000008A: 660C 'f.' BNE.S *+$000E ; 00000098 +0000008C: 202C 0040 ' ,.@' MOVE.L $0040(A4),D0 +00000090: B0AB 0444 '...D' CMP.L $0444(A3),D0 +00000094: 6700 00B4 'g...' BEQ *+$00B6 ; 0000014A +00000098: 7000 'p.' MOVEQ #$00,D0 +0000009A: 2D40 FFF0 '-@..' MOVE.L D0,-$0010(A6) +0000009E: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) +000000A2: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +000000A6: 2D40 FFE0 '-@..' MOVE.L D0,-$0020(A6) +000000AA: 2D40 FFEC '-@..' MOVE.L D0,-$0014(A6) +000000AE: 2D7C 4000 0000 '-|@...' MOVE.L #$40000000,-$0008(A6) + FFF8 +000000B6: 2D6B 043C FFD8 '-k.<..' MOVE.L $043C(A3),-$0028(A6) +000000BC: 2D6B 0440 FFE8 '-k.@..' MOVE.L $0440(A3),-$0018(A6) +000000C2: 2D6B 0444 FFE4 '-k.D..' MOVE.L $0444(A3),-$001C(A6) +000000C8: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +000000CC: 4EBA FBA2 'N...' JSR *-$045C ; FFFFFC70 +000000D0: 246C 0058 '$l.X' MOVEA.L $0058(A4),A2 +000000D4: 41EE FFD8 'A...' LEA -$0028(A6),A0 +000000D8: 2548 0040 '%H.@' MOVE.L A0,$0040(A2) +000000DC: 302B 040E '0+..' MOVE.W $040E(A3),D0 +000000E0: 48C0 'H.' EXT.L D0 +000000E2: 7210 'r.' MOVEQ #$10,D1 +000000E4: E3A8 '..' LSL.L D1,D0 +000000E6: 2540 0034 '%@.4' MOVE.L D0,$0034(A2) +000000EA: 357C 0048 0038 '5|.H.8' MOVE.W #$0048,$0038(A2) +000000F0: 357C 0048 003A '5|.H.:' MOVE.W #$0048,$003A(A2) +000000F6: 257C 0001 6A0A '%|..j.' MOVE.L #$00016A0A,$003C(A2) + 003C +000000FE: 7000 'p.' MOVEQ #$00,D0 +00000100: 2540 0044 '%@.D' MOVE.L D0,$0044(A2) +00000104: 598F 'Y.' SUBQ.L #4,A7 +00000106: 2F2C 0058 '/,.X' MOVE.L $0058(A4),-(A7) +0000010A: 2F2C 005C '/,.\' MOVE.L $005C(A4),-(A7) +0000010E: 4EBA 0000 'N...' JSR FS_NEWTRANSFORMATION ; id: 472 +00000112: 2E1F '..' MOVE.L (A7)+,D7 +00000114: 584F 'XO' ADDQ.W #4,A7 +00000116: 671A 'g.' BEQ.S *+$001C ; 00000132 +00000118: 426C 0032 'Bl.2' CLR.W $0032(A4) +0000011C: 7000 'p.' MOVEQ #$00,D0 +0000011E: 2940 0038 ')@.8' MOVE.L D0,$0038(A4) +00000122: 2940 003C ')@.<' MOVE.L D0,$003C(A4) +00000126: 2940 0040 ')@.@' MOVE.L D0,$0040(A4) +0000012A: 4EBA F1D4 'N...' JSR *-$0E2A ; FFFFF300 +0000012E: 2007 ' .' MOVE.L D7,D0 +00000130: 601A '`.' BRA.S *+$001C ; 0000014C +00000132: 396B 040E 0032 '9k...2' MOVE.W $040E(A3),$0032(A4) +00000138: 296B 043C 0038 ')k.<.8' MOVE.L $043C(A3),$0038(A4) +0000013E: 296B 0440 003C ')k.@.<' MOVE.L $0440(A3),$003C(A4) +00000144: 296B 0444 0040 ')k.D.@' MOVE.L $0444(A3),$0040(A4) +0000014A: 7000 'p.' MOVEQ #$00,D0 +0000014C: 4CEE 1CC0 FFC0 'L.....' MOVEM.L -$0040(A6),D6/D7/A2-A4 +00000152: 4E5E 'N^' UNLK A6 +00000154: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FS_NEWTRANSFORMATION"(472) + 00000110 +Comment: + + AUTOMOD_9D5B0 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: IntrinsicStyle [9D710, 9D72E) + + Module started due to: MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c + + +Dictionary: Flags $00 FirstId 517 + 517: IntrinsicStyle +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="IntrinsicStyle"(517) 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: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +00000008: 3029 0410 '0)..' MOVE.W $0410(A1),D0 +0000000C: E040 '.@' ASR.W #8,D0 +0000000E: 7200 'r.' MOVEQ #$00,D1 +00000010: 1229 0423 '.).#' MOVE.B $0423(A1),D1 +00000014: 4641 'FA' NOT.W D1 +00000016: C240 '.@' AND.W D0,D1 +00000018: 3001 '0.' MOVE.W D1,D0 +0000001A: 4E5E 'N^' UNLK A6 +0000001C: 4E75 'Nu' RTS + +Comment: + + IntrinsicStyle ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_9D740 [9D740, 9D9D4) + + Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) + + Resolved outgoing references: + +B8 (9D7F8): JSR fs_FillLayoutInfo + +98 (9D7D8): JSR GETENCODINGTABLE + +48 (9D788): JSR IntrinsicStyle + + Unresolved outgoing references: + +A4 (9D7E4): JSR $9D220 + +246 (9D986): JSR $9C8F0 + +252 (9D992): JSR $9C8F0 + +25E (9D99E): JSR $9C8F0 + +26A (9D9AA): JSR $9C920 + + +Dictionary: Flags $00 FirstId 518 + 518: AUTOMOD_9D740 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9D740"(518) Segment="Main"(200) +Size: Flags $00 ModuleSize 660 + +Content: Flags $08 +Contents offset $0000 size $0294 +00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000004: 48E7 1718 'H...' MOVEM.L D3/D5-D7/A3/A4,-(A7) +00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000C: 2D68 0068 FFF4 '-h.h..' MOVE.L $0068(A0),-$000C(A6) +00000012: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000016: 2650 '&P' MOVEA.L (A0),A3 +00000018: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 +0000001C: 2D50 FFF8 '-P..' MOVE.L (A0),-$0008(A6) +00000020: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000024: 2850 '(P' MOVEA.L (A0),A4 +00000026: 2D7C 0000 0938 '-|...8' MOVE.L #$00000938,-$0004(A6) + FFFC +0000002E: 7A00 'z.' MOVEQ #$00,D5 +00000030: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 +00000034: 2050 ' P' MOVEA.L (A0),A0 +00000036: 3968 008C 004A '9h...J' MOVE.W $008C(A0),$004A(A4) +0000003C: 38AB 0430 '8..0' MOVE.W $0430(A3),(A4) +00000040: 396B 040E 0002 '9k....' MOVE.W $040E(A3),$0002(A4) +00000046: 2F0B '/.' MOVE.L A3,-(A7) +00000048: 4EBA 0000 'N...' JSR IntrinsicStyle ; id: 517 +0000004C: 3940 0004 '9@..' MOVE.W D0,$0004(A4) +00000050: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000054: 7010 'p.' MOVEQ #$10,D0 +00000056: C010 '..' AND.B (A0),D0 +00000058: 57C3 'W.' SEQ D3 +0000005A: 4403 'D.' NEG.B D3 +0000005C: 1943 0049 '.C.I' MOVE.B D3,$0049(A4) +00000060: 296B 043C 0008 ')k.<..' MOVE.L $043C(A3),$0008(A4) +00000066: 296B 0440 000C ')k.@..' MOVE.L $0440(A3),$000C(A4) +0000006C: 296B 0444 0010 ')k.D..' MOVE.L $0444(A3),$0010(A4) +00000072: 707F 'p.' MOVEQ #$7F,D0 ; '' +00000074: B06B 042C '.k.,' CMP.W $042C(A3),D0 +00000078: 5CC3 '\.' SGE D3 +0000007A: 4403 'D.' NEG.B D3 +0000007C: 1943 0048 '.C.H' MOVE.B D3,$0048(A4) +00000080: 297C 0000 0454 ')|...T' MOVE.L #$00000454,$0044(A4) + 0044 +00000088: 598F 'Y.' SUBQ.L #4,A7 +0000008A: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 +0000008E: 2050 ' P' MOVEA.L (A0),A0 +00000090: 3F28 008C '?(..' MOVE.W $008C(A0),-(A7) +00000094: 486C 0050 'Hl.P' PEA $0050(A4) +00000098: 4EBA 0000 'N...' JSR GETENCODINGTABLE ; id: 444 +0000009C: 295F 004C ')_.L' MOVE.L (A7)+,$004C(A4) +000000A0: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +000000A4: 4EBA FA3A 'N..:' JSR *-$05C4 ; FFFFFAE0 +000000A8: 486C 0014 'Hl..' PEA $0014(A4) +000000AC: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +000000B0: 2F28 005C '/(.\' MOVE.L $005C(A0),-(A7) +000000B4: 2F28 0058 '/(.X' MOVE.L $0058(A0),-(A7) +000000B8: 4EBA 0000 'N...' JSR fs_FillLayoutInfo ; id: 450 +000000BC: 2A00 '*.' MOVE.L D0,D5 +000000BE: 4FEF 0014 'O...' LEA $0014(A7),A7 +000000C2: 6600 01B2 'f...' BNE *+$01B4 ; 00000276 +000000C6: 4AAC 0010 'J...' TST.L $0010(A4) +000000CA: 6700 00A4 'g...' BEQ *+$00A6 ; 00000170 +000000CE: 7008 'p.' MOVEQ #$08,D0 +000000D0: B06B 042C '.k.,' CMP.W $042C(A3),D0 +000000D4: 6D24 'm$' BLT.S *+$0026 ; 000000FA +000000D6: 202C 0014 ' ,..' MOVE.L $0014(A4),D0 +000000DA: 4C7C 0800 0000 'L|....' DIVS.L #$00000002,D0 + 0002 +000000E2: 2940 0038 ')@.8' MOVE.L D0,$0038(A4) +000000E6: 202C 0018 ' ,..' MOVE.L $0018(A4),D0 +000000EA: 4C7C 0800 0000 'L|....' DIVS.L #$00000002,D0 + 0002 +000000F2: 2940 003C ')@.<' MOVE.L D0,$003C(A4) +000000F6: 6000 0082 '`...' BRA *+$0084 ; 0000017A +000000FA: 7010 'p.' MOVEQ #$10,D0 +000000FC: B06B 042C '.k.,' CMP.W $042C(A3),D0 +00000100: 6D22 'm"' BLT.S *+$0024 ; 00000124 +00000102: 202C 0014 ' ,..' MOVE.L $0014(A4),D0 +00000106: 4C7C 0800 0000 'L|....' DIVS.L #$00000003,D0 + 0003 +0000010E: 2940 0038 ')@.8' MOVE.L D0,$0038(A4) +00000112: 202C 0018 ' ,..' MOVE.L $0018(A4),D0 +00000116: 4C7C 0800 0000 'L|....' DIVS.L #$00000003,D0 + 0003 +0000011E: 2940 003C ')@.<' MOVE.L D0,$003C(A4) +00000122: 6056 '`V' BRA.S *+$0058 ; 0000017A +00000124: 7016 'p.' MOVEQ #$16,D0 +00000126: B06B 042C '.k.,' CMP.W $042C(A3),D0 +0000012A: 6D22 'm"' BLT.S *+$0024 ; 0000014E +0000012C: 202C 0014 ' ,..' MOVE.L $0014(A4),D0 +00000130: 4C7C 0800 0000 'L|....' DIVS.L #$00000004,D0 + 0004 +00000138: 2940 0038 ')@.8' MOVE.L D0,$0038(A4) +0000013C: 202C 0018 ' ,..' MOVE.L $0018(A4),D0 +00000140: 4C7C 0800 0000 'L|....' DIVS.L #$00000004,D0 + 0004 +00000148: 2940 003C ')@.<' MOVE.L D0,$003C(A4) +0000014C: 602C '`,' BRA.S *+$002E ; 0000017A +0000014E: 202C 0014 ' ,..' MOVE.L $0014(A4),D0 +00000152: 4C7C 0800 0000 'L|....' DIVS.L #$00000005,D0 + 0005 +0000015A: 2940 0038 ')@.8' MOVE.L D0,$0038(A4) +0000015E: 202C 0018 ' ,..' MOVE.L $0018(A4),D0 +00000162: 4C7C 0800 0000 'L|....' DIVS.L #$00000005,D0 + 0005 +0000016A: 2940 003C ')@.<' MOVE.L D0,$003C(A4) +0000016E: 600A '`.' BRA.S *+$000C ; 0000017A +00000170: 7000 'p.' MOVEQ #$00,D0 +00000172: 2940 0038 ')@.8' MOVE.L D0,$0038(A4) +00000176: 2940 003C ')@.<' MOVE.L D0,$003C(A4) +0000017A: 2C3C 0000 FFFF ',<....' MOVE.L #$0000FFFF,D6 +00000180: 2E3C FFFF 0000 '.<....' MOVE.L #$FFFF0000,D7 +00000186: 2006 ' .' MOVE.L D6,D0 +00000188: D0AC 0014 '....' ADD.L $0014(A4),D0 +0000018C: 2207 '".' MOVE.L D7,D1 +0000018E: C280 '..' AND.L D0,D1 +00000190: 2941 0014 ')A..' MOVE.L D1,$0014(A4) +00000194: 202C 0018 ' ,..' MOVE.L $0018(A4),D0 +00000198: 4480 'D.' NEG.L D0 +0000019A: D086 '..' ADD.L D6,D0 +0000019C: 2207 '".' MOVE.L D7,D1 +0000019E: C280 '..' AND.L D0,D1 +000001A0: 2941 0018 ')A..' MOVE.L D1,$0018(A4) +000001A4: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000001A8: 7010 'p.' MOVEQ #$10,D0 +000001AA: C010 '..' AND.B (A0),D0 +000001AC: 671E 'g.' BEQ.S *+$0020 ; 000001CC +000001AE: 2006 ' .' MOVE.L D6,D0 +000001B0: D0AC 002C '...,' ADD.L $002C(A4),D0 +000001B4: 2207 '".' MOVE.L D7,D1 +000001B6: C280 '..' AND.L D0,D1 +000001B8: 2941 002C ')A.,' MOVE.L D1,$002C(A4) +000001BC: 202C 0030 ' ,.0' MOVE.L $0030(A4),D0 +000001C0: 9086 '..' SUB.L D6,D0 +000001C2: 2207 '".' MOVE.L D7,D1 +000001C4: C280 '..' AND.L D0,D1 +000001C6: 2941 0030 ')A.0' MOVE.L D1,$0030(A4) +000001CA: 6010 '`.' BRA.S *+$0012 ; 000001DC +000001CC: 296C 0014 002C ')l...,' MOVE.L $0014(A4),$002C(A4) +000001D2: 202C 0018 ' ,..' MOVE.L $0018(A4),D0 +000001D6: 4480 'D.' NEG.L D0 +000001D8: 2940 0030 ')@.0' MOVE.L D0,$0030(A4) +000001DC: 202C 002C ' ,.,' MOVE.L $002C(A4),D0 +000001E0: 90AC 0030 '...0' SUB.L $0030(A4),D0 +000001E4: 7210 'r.' MOVEQ #$10,D1 +000001E6: E2A0 '..' ASR.L D1,D0 +000001E8: 3940 0034 '9@.4' MOVE.W D0,$0034(A4) +000001EC: 2006 ' .' MOVE.L D6,D0 +000001EE: D0AC 001C '....' ADD.L $001C(A4),D0 +000001F2: 2207 '".' MOVE.L D7,D1 +000001F4: C280 '..' AND.L D0,D1 +000001F6: 2941 001C ')A..' MOVE.L D1,$001C(A4) +000001FA: 2006 ' .' MOVE.L D6,D0 +000001FC: D0AC 0020 '... ' ADD.L $0020(A4),D0 +00000200: 2207 '".' MOVE.L D7,D1 +00000202: C280 '..' AND.L D0,D1 +00000204: 2941 0020 ')A. ' MOVE.L D1,$0020(A4) +00000208: 2006 ' .' MOVE.L D6,D0 +0000020A: D0AC 0024 '...$' ADD.L $0024(A4),D0 +0000020E: 2207 '".' MOVE.L D7,D1 +00000210: C280 '..' AND.L D0,D1 +00000212: 2941 0024 ')A.$' MOVE.L D1,$0024(A4) +00000216: 2006 ' .' MOVE.L D6,D0 +00000218: D0AC 0028 '...(' ADD.L $0028(A4),D0 +0000021C: 2207 '".' MOVE.L D7,D1 +0000021E: C280 '..' AND.L D0,D1 +00000220: 2941 0028 ')A.(' MOVE.L D1,$0028(A4) +00000224: 2006 ' .' MOVE.L D6,D0 +00000226: D0AC 003C '...<' ADD.L $003C(A4),D0 +0000022A: 2207 '".' MOVE.L D7,D1 +0000022C: C280 '..' AND.L D0,D1 +0000022E: 4481 'D.' NEG.L D1 +00000230: 2941 003C ')A.<' MOVE.L D1,$003C(A4) +00000234: 2006 ' .' MOVE.L D6,D0 +00000236: D0AC 0038 '...8' ADD.L $0038(A4),D0 +0000023A: 2207 '".' MOVE.L D7,D1 +0000023C: C280 '..' AND.L D0,D1 +0000023E: 2941 0038 ')A.8' MOVE.L D1,$0038(A4) +00000242: 2F2C 0014 '/,..' MOVE.L $0014(A4),-(A7) +00000246: 4EBA EF68 'N..h' JSR *-$1096 ; FFFFF1B0 +0000024A: 1940 0040 '.@.@' MOVE.B D0,$0040(A4) +0000024E: 2F2C 0018 '/,..' MOVE.L $0018(A4),-(A7) +00000252: 4EBA EF5C 'N..\' JSR *-$10A2 ; FFFFF1B0 +00000256: 1940 0041 '.@.A' MOVE.B D0,$0041(A4) +0000025A: 2F2C 001C '/,..' MOVE.L $001C(A4),-(A7) +0000025E: 4EBA EF50 'N..P' JSR *-$10AE ; FFFFF1B0 +00000262: 1940 0042 '.@.B' MOVE.B D0,$0042(A4) +00000266: 2F2C 0020 '/,. ' MOVE.L $0020(A4),-(A7) +0000026A: 4EBA EF74 'N..t' JSR *-$108A ; FFFFF1E0 +0000026E: 1940 0043 '.@.C' MOVE.B D0,$0043(A4) +00000272: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000276: 47EC 0054 'G..T' LEA $0054(A4),A3 +0000027A: 3E3C 00FF '><..' MOVE.W #$00FF,D7 +0000027E: 6D08 'm.' BLT.S *+$000A ; 00000288 +00000280: 7000 'p.' MOVEQ #$00,D0 +00000282: 26C0 '&.' MOVE.L D0,(A3)+ +00000284: 51CF FFFA 'Q...' DBF D7,*-$0004 ; 00000280 +00000288: 2005 ' .' MOVE.L D5,D0 +0000028A: 4CEE 18E8 FFDC 'L.....' MOVEM.L -$0024(A6),D3/D5-D7/A3/A4 +00000290: 4E5E 'N^' UNLK A6 +00000292: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fs_FillLayoutInfo"(450) + 000000BA + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETENCODINGTABLE"(444) + 0000009A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="IntrinsicStyle"(517) + 0000004A +Comment: + + AUTOMOD_9D740 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: sb_ShrinkCacheToMin [9D9E0, 9DA8A) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +92 (9DA72): JSR sb_SizeWorkHandle + + VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c + + +Dictionary: Flags $00 FirstId 519 + 519: sb_ShrinkCacheToMin + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="sb_ShrinkCacheToMin"(519) Segment="Main"(200) +Size: Flags $00 ModuleSize 170 + +Content: Flags $08 +Contents offset $0000 size $00AA +00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000004: 48E7 0F38 'H..8' MOVEM.L D4-D7/A2-A4,-(A7) +00000008: 2E2E 000C '....' MOVE.L $000C(A6),D7 +0000000C: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000010: 2068 0068 ' h.h' MOVEA.L $0068(A0),A0 +00000014: 2D48 FFF4 '-H..' MOVE.L A0,-$000C(A6) +00000018: 2650 '&P' MOVEA.L (A0),A3 +0000001A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000001E: 2250 '"P' MOVEA.L (A0),A1 +00000020: 2C3C 0000 0400 ',<....' MOVE.L #$00000400,D6 +00000026: 45E9 0054 'E..T' LEA $0054(A1),A2 +0000002A: 7A00 'z.' MOVEQ #$00,D5 +0000002C: 2006 ' .' MOVE.L D6,D0 +0000002E: 7254 'rT' MOVEQ #$54,D1 ; 'T' +00000030: D081 '..' ADD.L D1,D0 +00000032: 2340 0044 '#@.D' MOVE.L D0,$0044(A1) +00000036: 4A87 'J.' TST.L D7 +00000038: 671A 'g.' BEQ.S *+$001C ; 00000054 +0000003A: 2809 '(.' MOVE.L A1,D4 +0000003C: 2644 '&D' MOVEA.L D4,A3 +0000003E: D7C7 '..' ADDA.L D7,A3 +00000040: 2869 0044 '(i.D' MOVEA.L $0044(A1),A4 +00000044: D9C4 '..' ADDA.L D4,A4 +00000046: 7E07 '~.' MOVEQ #$07,D7 +00000048: 5347 'SG' SUBQ.W #1,D7 +0000004A: 4A47 'JG' TST.W D7 +0000004C: 6D06 'm.' BLT.S *+$0008 ; 00000054 +0000004E: 28DB '(.' MOVE.L (A3)+,(A4)+ +00000050: 51CF FFFC 'Q...' DBF D7,*-$0002 ; 0000004E +00000054: 3E3C 00FF '><..' MOVE.W #$00FF,D7 +00000058: 7000 'p.' MOVEQ #$00,D0 +0000005A: 24C0 '$.' MOVE.L D0,(A2)+ +0000005C: 51CF FFFA 'Q...' DBF D7,*-$0004 ; 00000058 +00000060: 2F09 '/.' MOVE.L A1,-(A7) +00000062: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000066: 2006 ' .' MOVE.L D6,D0 +00000068: 7270 'rp' MOVEQ #$70,D1 ; 'p' +0000006A: D081 '..' ADD.L D1,D0 +0000006C: A024 '.$' _SetHandleSize ; A024 +0000006E: 2257 '"W' MOVEA.L (A7),A1 +00000070: 558F 'U.' SUBQ.L #2,A7 +00000072: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +00000076: 301F '0.' MOVE.W (A7)+,D0 +00000078: 225F '"_' MOVEA.L (A7)+,A1 +0000007A: 48C0 'H.' EXT.L D0 +0000007C: 2A00 '*.' MOVE.L D0,D5 +0000007E: 661E 'f.' BNE.S *+$0020 ; 0000009E +00000080: 2F09 '/.' MOVE.L A1,-(A7) +00000082: 7001 'p.' MOVEQ #$01,D0 +00000084: 2F00 '/.' MOVE.L D0,-(A7) +00000086: 2F00 '/.' MOVE.L D0,-(A7) +00000088: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 +0000008C: 2050 ' P' MOVEA.L (A0),A0 +0000008E: 2F28 007C '/(.|' MOVE.L $007C(A0),-(A7) +00000092: 4EBA 0000 'N...' JSR sb_SizeWorkHandle ; id: 507 +00000096: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000009A: 225F '"_' MOVEA.L (A7)+,A1 +0000009C: 2A00 '*.' MOVE.L D0,D5 +0000009E: 2005 ' .' MOVE.L D5,D0 +000000A0: 4CEE 1CF0 FFD8 'L.....' MOVEM.L -$0028(A6),D4-D7/A2-A4 +000000A6: 4E5E 'N^' UNLK A6 +000000A8: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_SizeWorkHandle"(507) + 00000094 +Comment: + + sb_ShrinkCacheToMin ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_9DAA0 [9DAA0, 9DADA) + + Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) + + +Dictionary: Flags $00 FirstId 520 + 520: AUTOMOD_9DAA0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9DAA0"(520) Segment="Main"(200) +Size: Flags $00 ModuleSize 58 + +Content: Flags $08 +Contents offset $0000 size $003A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 1708 'H...' MOVEM.L D3/D5-D7/A4,-(A7) +00000008: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000000C: 2850 '(P' MOVEA.L (A0),A4 +0000000E: 2C3C 0000 0400 ',<....' MOVE.L #$00000400,D6 +00000014: 7E00 '~.' MOVEQ #$00,D7 +00000016: 707F 'p.' MOVEQ #$7F,D0 ; '' +00000018: B06C 042C '.l.,' CMP.W $042C(A4),D0 +0000001C: 5EC3 '^.' SGT D3 +0000001E: 4403 'D.' NEG.B D3 +00000020: 1A03 '..' MOVE.B D3,D5 +00000022: 7E70 '~p' MOVEQ #$70,D7 ; 'p' +00000024: DE86 '..' ADD.L D6,D7 +00000026: 5687 'V.' ADDQ.L #3,D7 +00000028: 0287 FFFF FFFC '......' ANDI.L #$FFFFFFFC,D7 +0000002E: 2007 ' .' MOVE.L D7,D0 +00000030: 4CEE 10E8 FFEC 'L.....' MOVEM.L -$0014(A6),D3/D5-D7/A4 +00000036: 4E5E 'N^' UNLK A6 +00000038: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_9DAA0 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: sb_ResetHeapState [9DAE0, 9DAFA) + + Module started due to: MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c + + +Dictionary: Flags $00 FirstId 521 + 521: sb_ResetHeapState + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="sb_ResetHeapState"(521) Segment="Main"(200) +Size: Flags $00 ModuleSize 26 + +Content: Flags $08 +Contents offset $0000 size $001A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +00000008: 7000 'p.' MOVEQ #$00,D0 +0000000A: 2340 0024 '#@.$' MOVE.L D0,$0024(A1) +0000000E: 4269 0028 'Bi.(' CLR.W $0028(A1) +00000012: 4229 002A 'B).*' CLR.B $002A(A1) +00000016: 4E5E 'N^' UNLK A6 +00000018: 4E75 'Nu' RTS + +Comment: + + sb_ResetHeapState ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: SB_FLUSHFONTS [9DB10, 9DBAC) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +86 (9DB96): JSR sb_ResetHeapState + +80 (9DB90): JSR KillApplicationHeapFragmentTableCaches + +72 (9DB82): JSR sb_DisposeWorkHandle + +66 (9DB76): JSR sb_DisposeZoneHandle + +3E (9DB4E): JSR sb_DisposeCacheHandle + + VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c + + +Dictionary: Flags $00 FirstId 522 + 522: SB_FLUSHFONTS + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SB_FLUSHFONTS"(522) Segment="Main"(200) +Size: Flags $00 ModuleSize 156 + +Content: Flags $08 +Contents offset $0000 size $009C +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000C: 2868 0068 '(h.h' MOVEA.L $0068(A0),A4 +00000010: 2454 '$T' MOVEA.L (A4),A2 +00000012: 387C 0B4C '8|.L' MOVEA.W #$0B4C,A4 +00000016: 70FF 'p.' MOVEQ #$FF,D0 +00000018: 2880 '(.' MOVE.L D0,(A4) +0000001A: 4AAA 0014 'J...' TST.L $0014(A2) +0000001E: 6752 'gR' BEQ.S *+$0054 ; 00000072 +00000020: 3E2A 0022 '>*."' MOVE.W $0022(A2),D7 +00000024: 206A 0014 ' j..' MOVEA.L $0014(A2),A0 +00000028: 2850 '(P' MOVEA.L (A0),A4 +0000002A: 7000 'p.' MOVEQ #$00,D0 +0000002C: 2640 '&@' MOVEA.L D0,A3 +0000002E: 5347 'SG' SUBQ.W #1,D7 +00000030: 4A47 'JG' TST.W D7 +00000032: 6D18 'm.' BLT.S *+$001A ; 0000004C +00000034: 4A94 'J.' TST.L (A4) +00000036: 670E 'g.' BEQ.S *+$0010 ; 00000046 +00000038: 2F2C 0004 '/,..' MOVE.L $0004(A4),-(A7) +0000003C: 2F14 '/.' MOVE.L (A4),-(A7) +0000003E: 4EBA 0000 'N...' JSR sb_DisposeCacheHandle ; id: 504 +00000042: 288B '(.' MOVE.L A3,(A4) +00000044: 504F 'PO' ADDQ.W #8,A7 +00000046: 504C 'PL' ADDQ.W #8,A4 +00000048: 51CF FFEA 'Q...' DBF D7,*-$0014 ; 00000034 +0000004C: 7000 'p.' MOVEQ #$00,D0 +0000004E: 2540 0018 '%@..' MOVE.L D0,$0018(A2) +00000052: 2540 001C '%@..' MOVE.L D0,$001C(A2) +00000056: 426A 0020 'Bj. ' CLR.W $0020(A2) +0000005A: 206A 0014 ' j..' MOVEA.L $0014(A2),A0 +0000005E: A126 '.&' _HandleZone ; A126 +00000060: 2F08 '/.' MOVE.L A0,-(A7) +00000062: 2F2A 0014 '/*..' MOVE.L $0014(A2),-(A7) +00000066: 4EBA 0000 'N...' JSR sb_DisposeZoneHandle ; id: 492 +0000006A: 7000 'p.' MOVEQ #$00,D0 +0000006C: 2540 0014 '%@..' MOVE.L D0,$0014(A2) +00000070: 504F 'PO' ADDQ.W #8,A7 +00000072: 4EBA 0000 'N...' JSR sb_DisposeWorkHandle ; id: 506 +00000076: 2F3C 7FFF FFFF '/<....' MOVE.L #$7FFFFFFF,-(A7) +0000007C: 7000 'p.' MOVEQ #$00,D0 +0000007E: 2F00 '/.' MOVE.L D0,-(A7) +00000080: 4EBA 0000 'N...' JSR KillApplicationHeapFragmentTableCaches ; id: 523 +00000084: 2F0A '/.' MOVE.L A2,-(A7) +00000086: 4EBA 0000 'N...' JSR sb_ResetHeapState ; id: 521 +0000008A: 426E 0008 'Bn..' CLR.W $0008(A6) +0000008E: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000092: 4CEE 1C80 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A2-A4 +00000098: 4E5E 'N^' UNLK A6 +0000009A: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_ResetHeapState"(521) + 00000088 + +Dictionary: Flags $00 FirstId 523 + 523: KillApplicationHeapFragmentTableCaches +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="KillApplicationHeapFragmentTableCaches"(523) + 00000082 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_DisposeWorkHandle"(506) + 00000074 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_DisposeZoneHandle"(492) + 00000068 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_DisposeCacheHandle"(504) + 00000040 +Comment: + + SB_FLUSHFONTS ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: SB_KILLSOMECACHES [9DBC0, 9DD14) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +13C (9DCFC): JSR sb_ResetHeapState + +112 (9DCD2): JSR sb_DisposeWorkHandle + +EE (9DCAE): JSR sb_DisposeZoneHandle + +CE (9DC8E): JSR KillApplicationHeapFragmentTableCaches + +B2 (9DC72): JSR sb_DisposeCacheHandle + +7A (9DC3A): JSR sb_ResetFSWorkState + +62 (9DC22): JSR sb_DisposeZoneHandle + +4E (9DC0E): JSR sb_DisposeCacheHandle + + VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c + + +Dictionary: Flags $00 FirstId 524 + 524: SB_KILLSOMECACHES + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SB_KILLSOMECACHES"(524) Segment="Main"(200) +Size: Flags $00 ModuleSize 340 + +Content: Flags $08 +Contents offset $0000 size $0154 +00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000C: 2068 0068 ' h.h' MOVEA.L $0068(A0),A0 +00000010: 2650 '&P' MOVEA.L (A0),A3 +00000012: 3E2B 0022 '>+."' MOVE.W $0022(A3),D7 +00000016: 2D6E 000C FFF4 '-n....' MOVE.L $000C(A6),-$000C(A6) +0000001C: 2D6E 0008 FFF8 '-n....' MOVE.L $0008(A6),-$0008(A6) +00000022: 4AAB 0014 'J...' TST.L $0014(A3) +00000026: 6700 009E 'g...' BEQ *+$00A0 ; 000000C6 +0000002A: 206B 0014 ' k..' MOVEA.L $0014(A3),A0 +0000002E: 2850 '(P' MOVEA.L (A0),A4 +00000030: 2448 '$H' MOVEA.L A0,A2 +00000032: B5EE FFF4 '....' CMPA.L -$000C(A6),A2 +00000036: 654C 'eL' BCS.S *+$004E ; 00000084 +00000038: B5EE FFF8 '....' CMPA.L -$0008(A6),A2 +0000003C: 6446 'dF' BCC.S *+$0048 ; 00000084 +0000003E: 5347 'SG' SUBQ.W #1,D7 +00000040: 4A47 'JG' TST.W D7 +00000042: 6D16 'm.' BLT.S *+$0018 ; 0000005A +00000044: 4A94 'J.' TST.L (A4) +00000046: 670C 'g.' BEQ.S *+$000E ; 00000054 +00000048: 2F2C 0004 '/,..' MOVE.L $0004(A4),-(A7) +0000004C: 2F14 '/.' MOVE.L (A4),-(A7) +0000004E: 4EBA 0000 'N...' JSR sb_DisposeCacheHandle ; id: 504 +00000052: 504F 'PO' ADDQ.W #8,A7 +00000054: 504C 'PL' ADDQ.W #8,A4 +00000056: 51CF FFEC 'Q...' DBF D7,*-$0012 ; 00000044 +0000005A: 204A ' J' MOVEA.L A2,A0 +0000005C: A126 '.&' _HandleZone ; A126 +0000005E: 2F08 '/.' MOVE.L A0,-(A7) +00000060: 2F0A '/.' MOVE.L A2,-(A7) +00000062: 4EBA 0000 'N...' JSR sb_DisposeZoneHandle ; id: 492 +00000066: 7000 'p.' MOVEQ #$00,D0 +00000068: 2740 0014 ''@..' MOVE.L D0,$0014(A3) +0000006C: 2740 0018 ''@..' MOVE.L D0,$0018(A3) +00000070: 2740 001C ''@..' MOVE.L D0,$001C(A3) +00000074: 426B 0020 'Bk. ' CLR.W $0020(A3) +00000078: 2F0B '/.' MOVE.L A3,-(A7) +0000007A: 4EBA 0000 'N...' JSR sb_ResetFSWorkState ; id: 510 +0000007E: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000082: 6042 '`B' BRA.S *+$0044 ; 000000C6 +00000084: 5347 'SG' SUBQ.W #1,D7 +00000086: 4A47 'JG' TST.W D7 +00000088: 6D3C 'm<' BLT.S *+$003E ; 000000C6 +0000008A: 2454 '$T' MOVEA.L (A4),A2 +0000008C: B5EE FFF4 '....' CMPA.L -$000C(A6),A2 +00000090: 652E 'e.' BCS.S *+$0030 ; 000000C0 +00000092: B5EE FFF8 '....' CMPA.L -$0008(A6),A2 +00000096: 6428 'd(' BCC.S *+$002A ; 000000C0 +00000098: B5EB 0018 '....' CMPA.L $0018(A3),A2 +0000009C: 660E 'f.' BNE.S *+$0010 ; 000000AC +0000009E: 7000 'p.' MOVEQ #$00,D0 +000000A0: 2740 0018 ''@..' MOVE.L D0,$0018(A3) +000000A4: 2740 001C ''@..' MOVE.L D0,$001C(A3) +000000A8: 426B 0020 'Bk. ' CLR.W $0020(A3) +000000AC: 2F2C 0004 '/,..' MOVE.L $0004(A4),-(A7) +000000B0: 2F14 '/.' MOVE.L (A4),-(A7) +000000B2: 4EBA 0000 'N...' JSR sb_DisposeCacheHandle ; id: 504 +000000B6: 7000 'p.' MOVEQ #$00,D0 +000000B8: 2880 '(.' MOVE.L D0,(A4) +000000BA: 2940 0004 ')@..' MOVE.L D0,$0004(A4) +000000BE: 504F 'PO' ADDQ.W #8,A7 +000000C0: 504C 'PL' ADDQ.W #8,A4 +000000C2: 51CF FFC6 'Q...' DBF D7,*-$0038 ; 0000008A +000000C6: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +000000CA: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +000000CE: 4EBA 0000 'N...' JSR KillApplicationHeapFragmentTableCaches ; id: 523 +000000D2: 246B 000C '$k..' MOVEA.L $000C(A3),A2 +000000D6: 200A ' .' MOVE.L A2,D0 +000000D8: 504F 'PO' ADDQ.W #8,A7 +000000DA: 6722 'g"' BEQ.S *+$0024 ; 000000FE +000000DC: B5EE FFF4 '....' CMPA.L -$000C(A6),A2 +000000E0: 651C 'e.' BCS.S *+$001E ; 000000FE +000000E2: B5EE FFF8 '....' CMPA.L -$0008(A6),A2 +000000E6: 6416 'd.' BCC.S *+$0018 ; 000000FE +000000E8: 2F2B 0010 '/+..' MOVE.L $0010(A3),-(A7) +000000EC: 2F0A '/.' MOVE.L A2,-(A7) +000000EE: 4EBA 0000 'N...' JSR sb_DisposeZoneHandle ; id: 492 +000000F2: 7000 'p.' MOVEQ #$00,D0 +000000F4: 2740 000C ''@..' MOVE.L D0,$000C(A3) +000000F8: 2740 0010 ''@..' MOVE.L D0,$0010(A3) +000000FC: 504F 'PO' ADDQ.W #8,A7 +000000FE: 246B 0050 '$k.P' MOVEA.L $0050(A3),A2 +00000102: 200A ' .' MOVE.L A2,D0 +00000104: 6710 'g.' BEQ.S *+$0012 ; 00000116 +00000106: B5EE FFF4 '....' CMPA.L -$000C(A6),A2 +0000010A: 650A 'e.' BCS.S *+$000C ; 00000116 +0000010C: B5EE FFF8 '....' CMPA.L -$0008(A6),A2 +00000110: 6404 'd.' BCC.S *+$0006 ; 00000116 +00000112: 4EBA 0000 'N...' JSR sb_DisposeWorkHandle ; id: 506 +00000116: 246B 009A '$k..' MOVEA.L $009A(A3),A2 +0000011A: 200A ' .' MOVE.L A2,D0 +0000011C: 670A 'g.' BEQ.S *+$000C ; 00000128 +0000011E: 204A ' J' MOVEA.L A2,A0 +00000120: A023 '.#' _DisposeHandle ; A023 +00000122: 7000 'p.' MOVEQ #$00,D0 +00000124: 2740 009A ''@..' MOVE.L D0,$009A(A3) +00000128: 246B 009E '$k..' MOVEA.L $009E(A3),A2 +0000012C: 200A ' .' MOVE.L A2,D0 +0000012E: 670A 'g.' BEQ.S *+$000C ; 0000013A +00000130: 204A ' J' MOVEA.L A2,A0 +00000132: A023 '.#' _DisposeHandle ; A023 +00000134: 7000 'p.' MOVEQ #$00,D0 +00000136: 2740 009E ''@..' MOVE.L D0,$009E(A3) +0000013A: 2F0B '/.' MOVE.L A3,-(A7) +0000013C: 4EBA 0000 'N...' JSR sb_ResetHeapState ; id: 521 +00000140: 7000 'p.' MOVEQ #$00,D0 +00000142: 2D40 0010 '-@..' MOVE.L D0,$0010(A6) +00000146: 584F 'XO' ADDQ.W #4,A7 +00000148: 4CEE 1C80 FFE4 'L.....' MOVEM.L -$001C(A6),D7/A2-A4 +0000014E: 4E5E 'N^' UNLK A6 +00000150: 4E74 0008 'Nt..' RTD #$0008 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_ResetHeapState"(521) + 0000013E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_DisposeWorkHandle"(506) + 00000114 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_DisposeZoneHandle"(492) + 000000F0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="KillApplicationHeapFragmentTableCaches"(523) + 000000D0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_DisposeCacheHandle"(504) + 000000B4 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_ResetFSWorkState"(510) + 0000007C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_DisposeZoneHandle"(492) + 00000064 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_DisposeCacheHandle"(504) + 00000050 +Comment: + + SB_KILLSOMECACHES ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_9DD20 [9DD20, 9DD82) + + Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) + + Resolved outgoing references: + +28 (9DD48): JSR IntrinsicStyle + + +Dictionary: Flags $00 FirstId 525 + 525: AUTOMOD_9DD20 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9DD20"(525) Segment="Main"(200) +Size: Flags $00 ModuleSize 98 + +Content: Flags $08 +Contents offset $0000 size $0062 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 1018 'H...' MOVEM.L D3/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000010: 7600 'v.' MOVEQ #$00,D3 +00000012: 3013 '0.' MOVE.W (A3),D0 +00000014: B06C 0430 '.l.0' CMP.W $0430(A4),D0 +00000018: 663C 'f<' BNE.S *+$003E ; 00000056 +0000001A: 302B 0002 '0+..' MOVE.W $0002(A3),D0 +0000001E: B06C 040E '.l..' CMP.W $040E(A4),D0 +00000022: 6632 'f2' BNE.S *+$0034 ; 00000056 +00000024: 2F03 '/.' MOVE.L D3,-(A7) +00000026: 2F0C '/.' MOVE.L A4,-(A7) +00000028: 4EBA 0000 'N...' JSR IntrinsicStyle ; id: 517 +0000002C: 588F 'X.' ADDQ.L #4,A7 +0000002E: 261F '&.' MOVE.L (A7)+,D3 +00000030: B06B 0004 '.k..' CMP.W $0004(A3),D0 +00000034: 6620 'f ' BNE.S *+$0022 ; 00000056 +00000036: 202B 0008 ' +..' MOVE.L $0008(A3),D0 +0000003A: B0AC 043C '...<' CMP.L $043C(A4),D0 +0000003E: 6616 'f.' BNE.S *+$0018 ; 00000056 +00000040: 202B 000C ' +..' MOVE.L $000C(A3),D0 +00000044: B0AC 0440 '...@' CMP.L $0440(A4),D0 +00000048: 660C 'f.' BNE.S *+$000E ; 00000056 +0000004A: 202B 0010 ' +..' MOVE.L $0010(A3),D0 +0000004E: B0AC 0444 '...D' CMP.L $0444(A4),D0 +00000052: 6602 'f.' BNE.S *+$0004 ; 00000056 +00000054: 7601 'v.' MOVEQ #$01,D3 +00000056: 1003 '..' MOVE.B D3,D0 +00000058: 4CEE 1808 FFF4 'L.....' MOVEM.L -$000C(A6),D3/A3/A4 +0000005E: 4E5E 'N^' UNLK A6 +00000060: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="IntrinsicStyle"(517) + 0000002A +Comment: + + AUTOMOD_9DD20 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: sb_LoadNewCache [9DD90, 9DF64) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +146 (9DED6): JSR sb_SizeTheBlock + +DE (9DE6E): JSR LoadFontCacheFromDisk + +BE (9DE4E): JSR sb_DisposeZoneHandle + + Unresolved outgoing references: + +38 (9DDC8): JSR $9DD20 + +8E (9DE1E): JSR $9CEF0 + +134 (9DEC4): JSR $9DAA0 + +158 (9DEE8): JSR $9D5B0 + +16A (9DEFA): JSR $9D740 + +1C0 (9DF50): JSR $9C8B0 + + VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c + + +Dictionary: Flags $00 FirstId 526 + 526: sb_LoadNewCache + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="sb_LoadNewCache"(526) Segment="Main"(200) +Size: Flags $00 ModuleSize 468 + +Content: Flags $08 +Contents offset $0000 size $01D4 +00000000: 4E56 FFF0 'NV..' LINK.W A6,#-$0010 +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 182E 0013 '....' MOVE.B $0013(A6),D4 +0000000C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000010: 2650 '&P' MOVEA.L (A0),A3 +00000012: 206B 0014 ' k..' MOVEA.L $0014(A3),A0 +00000016: 2850 '(P' MOVEA.L (A0),A4 +00000018: 3A2B 0022 ':+."' MOVE.W $0022(A3),D5 +0000001C: 7CFF '|.' MOVEQ #$FF,D6 +0000001E: 7600 'v.' MOVEQ #$00,D3 +00000020: 4247 'BG' CLR.W D7 +00000022: 6050 '`P' BRA.S *+$0052 ; 00000074 +00000024: 4A94 'J.' TST.L (A4) +00000026: 673E 'g>' BEQ.S *+$0040 ; 00000066 +00000028: 2054 ' T' MOVEA.L (A4),A0 +0000002A: 4A90 'J.' TST.L (A0) +0000002C: 6738 'g8' BEQ.S *+$003A ; 00000066 +0000002E: 2450 '$P' MOVEA.L (A0),A2 +00000030: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000034: 2F10 '/.' MOVE.L (A0),-(A7) +00000036: 2F0A '/.' MOVE.L A2,-(A7) +00000038: 4EBA FF56 'N..V' JSR *-$00A8 ; FFFFFF90 +0000003C: 4A00 'J.' TST.B D0 +0000003E: 504F 'PO' ADDQ.W #8,A7 +00000040: 672C 'g,' BEQ.S *+$002E ; 0000006E +00000042: 102A 0049 '.*.I' MOVE.B $0049(A2),D0 +00000046: 4880 'H.' EXT.W D0 +00000048: 7200 'r.' MOVEQ #$00,D1 +0000004A: 1204 '..' MOVE.B D4,D1 +0000004C: B240 '.@' CMP.W D0,D1 +0000004E: 661E 'f.' BNE.S *+$0020 ; 0000006E +00000050: 2754 0018 ''T..' MOVE.L (A4),$0018(A3) +00000054: 276C 0004 001C ''l....' MOVE.L $0004(A4),$001C(A3) +0000005A: 3747 0020 '7G. ' MOVE.W D7,$0020(A3) +0000005E: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 +00000062: A04A '.J' _HNoPurge ; A04A +00000064: 6012 '`.' BRA.S *+$0014 ; 00000078 +00000066: 0C46 FFFF '.F..' CMPI.W #$FFFF,D6 +0000006A: 6602 'f.' BNE.S *+$0004 ; 0000006E +0000006C: 3C07 '<.' MOVE.W D7,D6 +0000006E: 504C 'PL' ADDQ.W #8,A4 +00000070: 3007 '0.' MOVE.W D7,D0 +00000072: 5247 'RG' ADDQ.W #1,D7 +00000074: BA47 '.G' CMP.W D7,D5 +00000076: 6EAC 'n.' BGT.S *-$0052 ; 00000024 +00000078: 4AAB 0018 'J...' TST.L $0018(A3) +0000007C: 6600 014A 'f..J' BNE *+$014C ; 000001C8 +00000080: 0C46 FFFF '.F..' CMPI.W #$FFFF,D6 +00000084: 6614 'f.' BNE.S *+$0016 ; 0000009A +00000086: 3C2B 0022 '<+."' MOVE.W $0022(A3),D6 +0000008A: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000008E: 4EBA F0D0 'N...' JSR *-$0F2E ; FFFFF160 +00000092: 4A80 'J.' TST.L D0 +00000094: 584F 'XO' ADDQ.W #4,A7 +00000096: 6702 'g.' BEQ.S *+$0004 ; 0000009A +00000098: 7C01 '|.' MOVEQ #$01,D6 +0000009A: 206B 0014 ' k..' MOVEA.L $0014(A3),A0 +0000009E: 48C6 'H.' EXT.L D6 +000000A0: 2006 ' .' MOVE.L D6,D0 +000000A2: E780 '..' ASL.L #3,D0 +000000A4: 2840 '(@' MOVEA.L D0,A4 +000000A6: D9D0 '..' ADDA.L (A0),A4 +000000A8: 2D6C 0004 FFF4 '-l....' MOVE.L $0004(A4),-$000C(A6) +000000AE: 4A94 'J.' TST.L (A4) +000000B0: 671A 'g.' BEQ.S *+$001C ; 000000CC +000000B2: 2054 ' T' MOVEA.L (A4),A0 +000000B4: 4A90 'J.' TST.L (A0) +000000B6: 6614 'f.' BNE.S *+$0016 ; 000000CC +000000B8: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +000000BC: 2F08 '/.' MOVE.L A0,-(A7) +000000BE: 4EBA 0000 'N...' JSR sb_DisposeZoneHandle ; id: 492 +000000C2: 7000 'p.' MOVEQ #$00,D0 +000000C4: 2880 '(.' MOVE.L D0,(A4) +000000C6: 2940 0004 ')@..' MOVE.L D0,$0004(A4) +000000CA: 504F 'PO' ADDQ.W #8,A7 +000000CC: 7000 'p.' MOVEQ #$00,D0 +000000CE: 1004 '..' MOVE.B D4,D0 +000000D0: 2F00 '/.' MOVE.L D0,-(A7) +000000D2: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +000000D6: 486E FFF4 'Hn..' PEA -$000C(A6) +000000DA: 486E FFF8 'Hn..' PEA -$0008(A6) +000000DE: 4EBA 0000 'N...' JSR LoadFontCacheFromDisk ; id: 527 +000000E2: 48C0 'H.' EXT.L D0 +000000E4: 2600 '&.' MOVE.L D0,D3 +000000E6: 206B 0014 ' k..' MOVEA.L $0014(A3),A0 +000000EA: 48C6 'H.' EXT.L D6 +000000EC: 2006 ' .' MOVE.L D6,D0 +000000EE: E780 '..' ASL.L #3,D0 +000000F0: 2840 '(@' MOVEA.L D0,A4 +000000F2: D9D0 '..' ADDA.L (A0),A4 +000000F4: 4A83 'J.' TST.L D3 +000000F6: 4FEF 0010 'O...' LEA $0010(A7),A7 +000000FA: 662A 'f*' BNE.S *+$002C ; 00000126 +000000FC: 4AAE FFF8 'J...' TST.L -$0008(A6) +00000100: 6724 'g$' BEQ.S *+$0026 ; 00000126 +00000102: 28AE FFF8 '(...' MOVE.L -$0008(A6),(A4) +00000106: 296E FFF4 0004 ')n....' MOVE.L -$000C(A6),$0004(A4) +0000010C: 276E FFF8 0018 ''n....' MOVE.L -$0008(A6),$0018(A3) +00000112: 276E FFF4 001C ''n....' MOVE.L -$000C(A6),$001C(A3) +00000118: 3746 0020 '7F. ' MOVE.W D6,$0020(A3) +0000011C: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +00000120: A04A '.J' _HNoPurge ; A04A +00000122: 6000 00A4 '`...' BRA *+$00A6 ; 000001C8 +00000126: 7001 'p.' MOVEQ #$01,D0 +00000128: 2F00 '/.' MOVE.L D0,-(A7) +0000012A: 48C6 'H.' EXT.L D6 +0000012C: 2F06 '/.' MOVE.L D6,-(A7) +0000012E: 2F00 '/.' MOVE.L D0,-(A7) +00000130: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000134: 4EBA FBDA 'N...' JSR *-$0424 ; FFFFFD10 +00000138: 588F 'X.' ADDQ.L #4,A7 +0000013A: 2F00 '/.' MOVE.L D0,-(A7) +0000013C: 486E FFF4 'Hn..' PEA -$000C(A6) +00000140: 2F14 '/.' MOVE.L (A4),-(A7) +00000142: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000146: 4EBA 0000 'N...' JSR sb_SizeTheBlock ; id: 501 +0000014A: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +0000014E: 4FEF 001C 'O...' LEA $001C(A7),A7 +00000152: 6772 'gr' BEQ.S *+$0074 ; 000001C6 +00000154: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000158: 4EBA F6C6 'N...' JSR *-$0938 ; FFFFF820 +0000015C: 2600 '&.' MOVE.L D0,D3 +0000015E: 584F 'XO' ADDQ.W #4,A7 +00000160: 663E 'f>' BNE.S *+$0040 ; 000001A0 +00000162: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000166: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000016A: 4EBA F844 'N..D' JSR *-$07BA ; FFFFF9B0 +0000016E: 2600 '&.' MOVE.L D0,D3 +00000170: 504F 'PO' ADDQ.W #8,A7 +00000172: 662C 'f,' BNE.S *+$002E ; 000001A0 +00000174: 206B 0014 ' k..' MOVEA.L $0014(A3),A0 +00000178: 48C6 'H.' EXT.L D6 +0000017A: 2006 ' .' MOVE.L D6,D0 +0000017C: E780 '..' ASL.L #3,D0 +0000017E: 2840 '(@' MOVEA.L D0,A4 +00000180: D9D0 '..' ADDA.L (A0),A4 +00000182: 28AE FFF8 '(...' MOVE.L -$0008(A6),(A4) +00000186: 296E FFF4 0004 ')n....' MOVE.L -$000C(A6),$0004(A4) +0000018C: 2754 0018 ''T..' MOVE.L (A4),$0018(A3) +00000190: 276C 0004 001C ''l....' MOVE.L $0004(A4),$001C(A3) +00000196: 3746 0020 '7F. ' MOVE.W D6,$0020(A3) +0000019A: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +0000019E: A04A '.J' _HNoPurge ; A04A +000001A0: 4A83 'J.' TST.L D3 +000001A2: 6724 'g$' BEQ.S *+$0026 ; 000001C8 +000001A4: 206B 0014 ' k..' MOVEA.L $0014(A3),A0 +000001A8: 48C6 'H.' EXT.L D6 +000001AA: 2006 ' .' MOVE.L D6,D0 +000001AC: E780 '..' ASL.L #3,D0 +000001AE: 2840 '(@' MOVEA.L D0,A4 +000001B0: D9D0 '..' ADDA.L (A0),A4 +000001B2: 7000 'p.' MOVEQ #$00,D0 +000001B4: 2880 '(.' MOVE.L D0,(A4) +000001B6: 2940 0004 ')@..' MOVE.L D0,$0004(A4) +000001BA: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +000001BE: A023 '.#' _DisposeHandle ; A023 +000001C0: 4EBA E95E 'N..^' JSR *-$16A0 ; FFFFEB20 +000001C4: 6002 '`.' BRA.S *+$0004 ; 000001C8 +000001C6: 7672 'vr' MOVEQ #$72,D3 ; 'r' +000001C8: 2003 ' .' MOVE.L D3,D0 +000001CA: 4CEE 1CF8 FFD0 'L.....' MOVEM.L -$0030(A6),D3-D7/A2-A4 +000001D0: 4E5E 'N^' UNLK A6 +000001D2: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_SizeTheBlock"(501) + 00000148 + +Dictionary: Flags $00 FirstId 527 + 527: LoadFontCacheFromDisk + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LoadFontCacheFromDisk"(527) + 000000E0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_DisposeZoneHandle"(492) + 000000C0 +Comment: + + sb_LoadNewCache ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: SB_SEARCHFORCACHE [9DF70, 9E0A2) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +EC (9E05C): JSR sb_LoadNewCache + +B2 (9E022): JSR sb_CheckWorkHandle + + Unresolved outgoing references: + +46 (9DFB6): JSR $9DD20 + +D4 (9E044): JSR $9CEF0 + + VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c + + +Dictionary: Flags $00 FirstId 528 + 528: SB_SEARCHFORCACHE + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SB_SEARCHFORCACHE"(528) Segment="Main"(200) +Size: Flags $00 ModuleSize 306 + +Content: Flags $08 +Contents offset $0000 size $0132 +00000000: 4E56 FFF2 'NV..' LINK.W A6,#-$000E +00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) +00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000C: 2068 0068 ' h.h' MOVEA.L $0068(A0),A0 +00000010: 2D48 FFF6 '-H..' MOVE.L A0,-$000A(A6) +00000014: 2850 '(P' MOVEA.L (A0),A4 +00000016: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000001A: 2D50 FFFA '-P..' MOVE.L (A0),-$0006(A6) +0000001E: 7C00 '|.' MOVEQ #$00,D6 +00000020: 367C 0938 '6|.8' MOVEA.W #$0938,A3 +00000024: 7010 'p.' MOVEQ #$10,D0 +00000026: C013 '..' AND.B (A3),D0 +00000028: 57C3 'W.' SEQ D3 +0000002A: 4403 'D.' NEG.B D3 +0000002C: 1E03 '..' MOVE.B D3,D7 +0000002E: 266C 0018 '&l..' MOVEA.L $0018(A4),A3 +00000032: 200B ' .' MOVE.L A3,D0 +00000034: 673A 'g:' BEQ.S *+$003C ; 00000070 +00000036: 4A93 'J.' TST.L (A3) +00000038: 6736 'g6' BEQ.S *+$0038 ; 00000070 +0000003A: 2D53 FFF2 '-S..' MOVE.L (A3),-$000E(A6) +0000003E: 2F2E FFFA '/...' MOVE.L -$0006(A6),-(A7) +00000042: 2F2E FFF2 '/...' MOVE.L -$000E(A6),-(A7) +00000046: 4EBA FD68 'N..h' JSR *-$0296 ; FFFFFDB0 +0000004A: 4A00 'J.' TST.B D0 +0000004C: 504F 'PO' ADDQ.W #8,A7 +0000004E: 671C 'g.' BEQ.S *+$001E ; 0000006C +00000050: 206E FFF2 ' n..' MOVEA.L -$000E(A6),A0 +00000054: 1028 0049 '.(.I' MOVE.B $0049(A0),D0 +00000058: 4880 'H.' EXT.W D0 +0000005A: 7200 'r.' MOVEQ #$00,D1 +0000005C: 1207 '..' MOVE.B D7,D1 +0000005E: B240 '.@' CMP.W D0,D1 +00000060: 660A 'f.' BNE.S *+$000C ; 0000006C +00000062: 7000 'p.' MOVEQ #$00,D0 +00000064: 2D40 000C '-@..' MOVE.L D0,$000C(A6) +00000068: 6000 00BC '`...' BRA *+$00BE ; 00000126 +0000006C: 204B ' K' MOVEA.L A3,A0 +0000006E: A049 '.I' _HPurge ; A049 +00000070: 7000 'p.' MOVEQ #$00,D0 +00000072: 2940 0018 ')@..' MOVE.L D0,$0018(A4) +00000076: 2940 001C ')@..' MOVE.L D0,$001C(A4) +0000007A: 426C 0020 'Bl. ' CLR.W $0020(A4) +0000007E: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000082: 2D50 FFFA '-P..' MOVE.L (A0),-$0006(A6) +00000086: 206E FFF6 ' n..' MOVEA.L -$000A(A6),A0 +0000008A: 2850 '(P' MOVEA.L (A0),A4 +0000008C: A069 '.i' _HGetState ; A069 +0000008E: 4880 'H.' EXT.W D0 +00000090: 3D40 FFFE '=@..' MOVE.W D0,-$0002(A6) +00000094: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +00000098: 2068 0400 ' h..' MOVEA.L $0400(A0),A0 +0000009C: A069 '.i' _HGetState ; A069 +0000009E: 4880 'H.' EXT.W D0 +000000A0: 3800 '8.' MOVE.W D0,D4 +000000A2: 206E FFF6 ' n..' MOVEA.L -$000A(A6),A0 +000000A6: A029 '.)' _HLock ; A029 +000000A8: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +000000AC: 2068 0400 ' h..' MOVEA.L $0400(A0),A0 +000000B0: A04A '.J' _HNoPurge ; A04A +000000B2: 4EBA 0000 'N...' JSR sb_CheckWorkHandle ; id: 512 +000000B6: 2C00 ',.' MOVE.L D0,D6 +000000B8: 6644 'fD' BNE.S *+$0046 ; 000000FE +000000BA: 206C 0050 ' l.P' MOVEA.L $0050(A4),A0 +000000BE: A069 '.i' _HGetState ; A069 +000000C0: 4880 'H.' EXT.W D0 +000000C2: 3A00 ':.' MOVE.W D0,D5 +000000C4: 206C 0050 ' l.P' MOVEA.L $0050(A4),A0 +000000C8: A04A '.J' _HNoPurge ; A04A +000000CA: 4AAC 0014 'J...' TST.L $0014(A4) +000000CE: 660E 'f.' BNE.S *+$0010 ; 000000DE +000000D0: 2F2E FFF6 '/...' MOVE.L -$000A(A6),-(A7) +000000D4: 4EBA EEAA 'N...' JSR *-$1154 ; FFFFEF80 +000000D8: 2C00 ',.' MOVE.L D0,D6 +000000DA: 584F 'XO' ADDQ.W #4,A7 +000000DC: 6618 'f.' BNE.S *+$001A ; 000000F6 +000000DE: 7000 'p.' MOVEQ #$00,D0 +000000E0: 1007 '..' MOVE.B D7,D0 +000000E2: 2F00 '/.' MOVE.L D0,-(A7) +000000E4: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +000000E8: 2F2E FFF6 '/...' MOVE.L -$000A(A6),-(A7) +000000EC: 4EBA 0000 'N...' JSR sb_LoadNewCache ; id: 526 +000000F0: 2C00 ',.' MOVE.L D0,D6 +000000F2: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000F6: 206C 0050 ' l.P' MOVEA.L $0050(A4),A0 +000000FA: 1005 '..' MOVE.B D5,D0 +000000FC: A06A '.j' _HSetState ; A06A +000000FE: 206E FFF6 ' n..' MOVEA.L -$000A(A6),A0 +00000102: 2050 ' P' MOVEA.L (A0),A0 +00000104: 2068 0018 ' h..' MOVEA.L $0018(A0),A0 +00000108: A049 '.I' _HPurge ; A049 +0000010A: 206E FFF6 ' n..' MOVEA.L -$000A(A6),A0 +0000010E: 102E FFFF '....' MOVE.B -$0001(A6),D0 +00000112: A06A '.j' _HSetState ; A06A +00000114: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000118: 2050 ' P' MOVEA.L (A0),A0 +0000011A: 2068 0400 ' h..' MOVEA.L $0400(A0),A0 +0000011E: 1004 '..' MOVE.B D4,D0 +00000120: A06A '.j' _HSetState ; A06A +00000122: 2D46 000C '-F..' MOVE.L D6,$000C(A6) +00000126: 4CEE 18F8 FFD6 'L.....' MOVEM.L -$002A(A6),D3-D7/A3/A4 +0000012C: 4E5E 'N^' UNLK A6 +0000012E: 4E74 0004 'Nt..' RTD #$0004 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_LoadNewCache"(526) + 000000EE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_CheckWorkHandle"(512) + 000000B4 +Comment: + + SB_SEARCHFORCACHE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: SB_SFNTMATCHSIZE [9E0B0, 9E0C0) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c + + +Dictionary: Flags $00 FirstId 529 + 529: SB_SFNTMATCHSIZE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SB_SFNTMATCHSIZE"(529) Segment="Main"(200) +Size: Flags $00 ModuleSize 16 + +Content: Flags $08 +Contents offset $0000 size $0010 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 1D7C 0001 000E '.|....' MOVE.B #$01,$000E(A6) +0000000A: 4E5E 'N^' UNLK A6 +0000000C: 4E74 0006 'Nt..' RTD #$0006 + +Comment: + + SB_SFNTMATCHSIZE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AppendSplineDirectoryToWidthTable [9E0D0, 9E162) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +80 (9E150): JSR QDUngetFontFrag + +48 (9E118): JSR QDGetFontFrag + +3C (9E10C): JSR QDUngetFontFrag + +1C (9E0EC): JSR QDGetFontFrag + + VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c + + +Dictionary: Flags $00 FirstId 530 + 530: AppendSplineDirectoryToWidthTable + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AppendSplineDirectoryToWidthTable"(530) Segment="Main"(200) +Size: Flags $00 ModuleSize 146 + +Content: Flags $08 +Contents offset $0000 size $0092 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000010: 7C94 '|.' MOVEQ #$94,D6 +00000012: 700C 'p.' MOVEQ #$0C,D0 +00000014: 2F00 '/.' MOVE.L D0,-(A7) +00000016: 7000 'p.' MOVEQ #$00,D0 +00000018: 2F00 '/.' MOVE.L D0,-(A7) +0000001A: 2F0B '/.' MOVE.L A3,-(A7) +0000001C: 4EBA 0000 'N...' JSR QDGetFontFrag ; id: 513 +00000020: 2840 '(@' MOVEA.L D0,A4 +00000022: 200C ' .' MOVE.L A4,D0 +00000024: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000028: 675C 'g\' BEQ.S *+$005E ; 00000086 +0000002A: 7000 'p.' MOVEQ #$00,D0 +0000002C: 302C 0004 '0,..' MOVE.W $0004(A4),D0 +00000030: E980 '..' ASL.L #4,D0 +00000032: 2E00 '..' MOVE.L D0,D7 +00000034: 700C 'p.' MOVEQ #$0C,D0 +00000036: DE80 '..' ADD.L D0,D7 +00000038: 2F0C '/.' MOVE.L A4,-(A7) +0000003A: 2F0B '/.' MOVE.L A3,-(A7) +0000003C: 4EBA 0000 'N...' JSR QDUngetFontFrag ; id: 447 +00000040: 2F07 '/.' MOVE.L D7,-(A7) +00000042: 7000 'p.' MOVEQ #$00,D0 +00000044: 2F00 '/.' MOVE.L D0,-(A7) +00000046: 2F0B '/.' MOVE.L A3,-(A7) +00000048: 4EBA 0000 'N...' JSR QDGetFontFrag ; id: 513 +0000004C: 2840 '(@' MOVEA.L D0,A4 +0000004E: 200C ' .' MOVE.L A4,D0 +00000050: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000054: 6726 'g&' BEQ.S *+$0028 ; 0000007C +00000056: 204A ' J' MOVEA.L A2,A0 +00000058: 2007 ' .' MOVE.L D7,D0 +0000005A: D0BC 0000 044A '.....J' ADD.L #$0000044A,D0 +00000060: A024 '.$' _SetHandleSize ; A024 +00000062: 558F 'U.' SUBQ.L #2,A7 +00000064: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +00000068: 301F '0.' MOVE.W (A7)+,D0 +0000006A: 48C0 'H.' EXT.L D0 +0000006C: 2C00 ',.' MOVE.L D0,D6 +0000006E: 660C 'f.' BNE.S *+$000E ; 0000007C +00000070: 204C ' L' MOVEA.L A4,A0 +00000072: 2252 '"R' MOVEA.L (A2),A1 +00000074: 43E9 044A 'C..J' LEA $044A(A1),A1 +00000078: 2007 ' .' MOVE.L D7,D0 +0000007A: A22E '..' _BlockMoveData ; A22E +0000007C: 2F0C '/.' MOVE.L A4,-(A7) +0000007E: 2F0B '/.' MOVE.L A3,-(A7) +00000080: 4EBA 0000 'N...' JSR QDUngetFontFrag ; id: 447 +00000084: 504F 'PO' ADDQ.W #8,A7 +00000086: 2006 ' .' MOVE.L D6,D0 +00000088: 4CEE 1CC0 FFEC 'L.....' MOVEM.L -$0014(A6),D6/D7/A2-A4 +0000008E: 4E5E 'N^' UNLK A6 +00000090: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="QDUngetFontFrag"(447) + 00000082 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="QDGetFontFrag"(513) + 0000004A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="QDUngetFontFrag"(447) + 0000003E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="QDGetFontFrag"(513) + 0000001E +Comment: + + AppendSplineDirectoryToWidthTable ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: SB_FILLWIDTHTAB [9E170, 9E38C) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +1DA (9E34A): JSR fs_FillWidthTable + +18C (9E2FC): JSR sb_ShrinkCacheToMin + +150 (9E2C0): JSR sb_CheckWorkHandle + +144 (9E2B4): JSR sb_ShrinkCacheToMin + +12A (9E29A): JSR sb_CheckWorkHandle + +118 (9E288): JSR AppendSplineDirectoryToWidthTable + + Unresolved outgoing references: + +16C (9E2DC): JSR $9D5B0 + +19A (9E30A): JSR $9D5B0 + +1B4 (9E324): JSR $9D220 + +1E6 (9E356): JSR $9C8B0 + + VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c + + +Dictionary: Flags $00 FirstId 531 + 531: SB_FILLWIDTHTAB + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SB_FILLWIDTHTAB"(531) Segment="Main"(200) +Size: Flags $00 ModuleSize 540 + +Content: Flags $08 +Contents offset $0000 size $021C +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 1718 'H...' MOVEM.L D3/D5-D7/A3/A4,-(A7) +00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000C: 2068 0068 ' h.h' MOVEA.L $0068(A0),A0 +00000010: 2D48 FFF8 '-H..' MOVE.L A0,-$0008(A6) +00000014: 2650 '&P' MOVEA.L (A0),A3 +00000016: 206E 000A ' n..' MOVEA.L $000A(A6),A0 +0000001A: 2850 '(P' MOVEA.L (A0),A4 +0000001C: 206C 0400 ' l..' MOVEA.L $0400(A4),A0 +00000020: A069 '.i' _HGetState ; A069 +00000022: 4880 'H.' EXT.W D0 +00000024: 3A00 ':.' MOVE.W D0,D5 +00000026: 2D7C 0000 0998 '-|....' MOVE.L #$00000998,-$0004(A6) + FFFC +0000002E: 7E00 '~.' MOVEQ #$00,D7 +00000030: 4206 'B.' CLR.B D6 +00000032: 206C 0400 ' l..' MOVEA.L $0400(A4),A0 +00000036: A04A '.J' _HNoPurge ; A04A +00000038: 397C 0100 0424 '9|...$' MOVE.W #$0100,$0424(A4) +0000003E: 397C 0100 0426 '9|...&' MOVE.W #$0100,$0426(A4) +00000044: 397C 0100 0428 '9|...(' MOVE.W #$0100,$0428(A4) +0000004A: 397C 0100 042A '9|...*' MOVE.W #$0100,$042A(A4) +00000050: 7601 'v.' MOVEQ #$01,D3 +00000052: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000056: 4A28 0006 'J(..' TST.B $0006(A0) +0000005A: 660E 'f.' BNE.S *+$0010 ; 0000006A +0000005C: 4A28 000A 'J(..' TST.B $000A(A0) +00000060: 6608 'f.' BNE.S *+$000A ; 0000006A +00000062: 4A28 000B 'J(..' TST.B $000B(A0) +00000066: 6602 'f.' BNE.S *+$0004 ; 0000006A +00000068: 7600 'v.' MOVEQ #$00,D3 +0000006A: 1943 0437 '.C.7' MOVE.B D3,$0437(A4) +0000006E: 598F 'Y.' SUBQ.L #4,A7 +00000070: 302C 0416 '0,..' MOVE.W $0416(A4),D0 +00000074: 48C0 'H.' EXT.L D0 +00000076: 2F00 '/.' MOVE.L D0,-(A7) +00000078: 302C 041A '0,..' MOVE.W $041A(A4),D0 +0000007C: 48C0 'H.' EXT.L D0 +0000007E: 2F00 '/.' MOVE.L D0,-(A7) +00000080: A84D '.M' _FixDiv ; A84D +00000082: 295F 043C ')_.<' MOVE.L (A7)+,$043C(A4) +00000086: 598F 'Y.' SUBQ.L #4,A7 +00000088: 302C 0414 '0,..' MOVE.W $0414(A4),D0 +0000008C: 48C0 'H.' EXT.L D0 +0000008E: 2F00 '/.' MOVE.L D0,-(A7) +00000090: 302C 0418 '0,..' MOVE.W $0418(A4),D0 +00000094: 48C0 'H.' EXT.L D0 +00000096: 2F00 '/.' MOVE.L D0,-(A7) +00000098: A84D '.M' _FixDiv ; A84D +0000009A: 295F 0440 ')_.@' MOVE.L (A7)+,$0440(A4) +0000009E: 7000 'p.' MOVEQ #$00,D0 +000000A0: 102C 0423 '.,.#' MOVE.B $0423(A4),D0 +000000A4: 7202 'r.' MOVEQ #$02,D1 +000000A6: C200 '..' AND.B D0,D1 +000000A8: 6760 'g`' BEQ.S *+$0062 ; 0000010A +000000AA: 7008 'p.' MOVEQ #$08,D0 +000000AC: B06C 042C '.l.,' CMP.W $042C(A4),D0 +000000B0: 6D12 'm.' BLT.S *+$0014 ; 000000C4 +000000B2: 202C 043C ' ,.<' MOVE.L $043C(A4),D0 +000000B6: 4C7C 0800 0000 'L|....' DIVS.L #$00000002,D0 + 0002 +000000BE: 2940 0444 ')@.D' MOVE.L D0,$0444(A4) +000000C2: 604C '`L' BRA.S *+$004E ; 00000110 +000000C4: 7010 'p.' MOVEQ #$10,D0 +000000C6: B06C 042C '.l.,' CMP.W $042C(A4),D0 +000000CA: 6D12 'm.' BLT.S *+$0014 ; 000000DE +000000CC: 202C 043C ' ,.<' MOVE.L $043C(A4),D0 +000000D0: 4C7C 0800 0000 'L|....' DIVS.L #$00000003,D0 + 0003 +000000D8: 2940 0444 ')@.D' MOVE.L D0,$0444(A4) +000000DC: 6032 '`2' BRA.S *+$0034 ; 00000110 +000000DE: 7016 'p.' MOVEQ #$16,D0 +000000E0: B06C 042C '.l.,' CMP.W $042C(A4),D0 +000000E4: 6D12 'm.' BLT.S *+$0014 ; 000000F8 +000000E6: 202C 043C ' ,.<' MOVE.L $043C(A4),D0 +000000EA: 4C7C 0800 0000 'L|....' DIVS.L #$00000004,D0 + 0004 +000000F2: 2940 0444 ')@.D' MOVE.L D0,$0444(A4) +000000F6: 6018 '`.' BRA.S *+$001A ; 00000110 +000000F8: 202C 043C ' ,.<' MOVE.L $043C(A4),D0 +000000FC: 4C7C 0800 0000 'L|....' DIVS.L #$00000005,D0 + 0005 +00000104: 2940 0444 ')@.D' MOVE.L D0,$0444(A4) +00000108: 6006 '`.' BRA.S *+$0008 ; 00000110 +0000010A: 7000 'p.' MOVEQ #$00,D0 +0000010C: 2940 0444 ')@.D' MOVE.L D0,$0444(A4) +00000110: 2F2E 000A '/...' MOVE.L $000A(A6),-(A7) +00000114: 2F2C 0400 '/,..' MOVE.L $0400(A4),-(A7) +00000118: 4EBA 0000 'N...' JSR AppendSplineDirectoryToWidthTable ; id: 530 +0000011C: 2E00 '..' MOVE.L D0,D7 +0000011E: 504F 'PO' ADDQ.W #8,A7 +00000120: 6600 00CE 'f...' BNE *+$00D0 ; 000001F0 +00000124: 206E 000A ' n..' MOVEA.L $000A(A6),A0 +00000128: 2850 '(P' MOVEA.L (A0),A4 +0000012A: 4EBA 0000 'N...' JSR sb_CheckWorkHandle ; id: 512 +0000012E: 2E00 '..' MOVE.L D0,D7 +00000130: 7071 'pq' MOVEQ #$71,D0 ; 'q' +00000132: B087 '..' CMP.L D7,D0 +00000134: 6620 'f ' BNE.S *+$0022 ; 00000156 +00000136: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +0000013A: 2650 '&P' MOVEA.L (A0),A3 +0000013C: 7000 'p.' MOVEQ #$00,D0 +0000013E: 2F00 '/.' MOVE.L D0,-(A7) +00000140: 2F2B 0018 '/+..' MOVE.L $0018(A3),-(A7) +00000144: 4EBA 0000 'N...' JSR sb_ShrinkCacheToMin ; id: 519 +00000148: 2E00 '..' MOVE.L D0,D7 +0000014A: 504F 'PO' ADDQ.W #8,A7 +0000014C: 6608 'f.' BNE.S *+$000A ; 00000156 +0000014E: 7C01 '|.' MOVEQ #$01,D6 +00000150: 4EBA 0000 'N...' JSR sb_CheckWorkHandle ; id: 512 +00000154: 2E00 '..' MOVE.L D0,D7 +00000156: 4A87 'J.' TST.L D7 +00000158: 6600 0096 'f...' BNE *+$0098 ; 000001F0 +0000015C: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +00000160: 2650 '&P' MOVEA.L (A0),A3 +00000162: 206B 0050 ' k.P' MOVEA.L $0050(A3),A0 +00000166: A04A '.J' _HNoPurge ; A04A +00000168: 2F2E 000A '/...' MOVE.L $000A(A6),-(A7) +0000016C: 4EBA F2D2 'N...' JSR *-$0D2C ; FFFFF440 +00000170: 2E00 '..' MOVE.L D0,D7 +00000172: 7071 'pq' MOVEQ #$71,D0 ; 'q' +00000174: B087 '..' CMP.L D7,D0 +00000176: 584F 'XO' ADDQ.W #4,A7 +00000178: 6628 'f(' BNE.S *+$002A ; 000001A2 +0000017A: 4A06 'J.' TST.B D6 +0000017C: 6624 'f$' BNE.S *+$0026 ; 000001A2 +0000017E: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +00000182: 2650 '&P' MOVEA.L (A0),A3 +00000184: 7000 'p.' MOVEQ #$00,D0 +00000186: 2F00 '/.' MOVE.L D0,-(A7) +00000188: 2F2B 0018 '/+..' MOVE.L $0018(A3),-(A7) +0000018C: 4EBA 0000 'N...' JSR sb_ShrinkCacheToMin ; id: 519 +00000190: 2E00 '..' MOVE.L D0,D7 +00000192: 504F 'PO' ADDQ.W #8,A7 +00000194: 660C 'f.' BNE.S *+$000E ; 000001A2 +00000196: 2F2E 000A '/...' MOVE.L $000A(A6),-(A7) +0000019A: 4EBA F2A4 'N...' JSR *-$0D5A ; FFFFF440 +0000019E: 2E00 '..' MOVE.L D0,D7 +000001A0: 584F 'XO' ADDQ.W #4,A7 +000001A2: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +000001A6: 2650 '&P' MOVEA.L (A0),A3 +000001A8: 4A87 'J.' TST.L D7 +000001AA: 663E 'f>' BNE.S *+$0040 ; 000001EA +000001AC: 206E 000A ' n..' MOVEA.L $000A(A6),A0 +000001B0: 2850 '(P' MOVEA.L (A0),A4 +000001B2: 2F08 '/.' MOVE.L A0,-(A7) +000001B4: 4EBA EEFA 'N...' JSR *-$1104 ; FFFFF0B0 +000001B8: 4A2E 0008 'J...' TST.B $0008(A6) +000001BC: 57C3 'W.' SEQ D3 +000001BE: 4403 'D.' NEG.B D3 +000001C0: 49C3 'I.' EXTB.L D3 +000001C2: 2F03 '/.' MOVE.L D3,-(A7) +000001C4: 302C 040C '0,..' MOVE.W $040C(A4),D0 +000001C8: 48C0 'H.' EXT.L D0 +000001CA: 2F00 '/.' MOVE.L D0,-(A7) +000001CC: 2F2C 0408 '/,..' MOVE.L $0408(A4),-(A7) +000001D0: 2F2C 0400 '/,..' MOVE.L $0400(A4),-(A7) +000001D4: 2F0C '/.' MOVE.L A4,-(A7) +000001D6: 2F2B 0058 '/+.X' MOVE.L $0058(A3),-(A7) +000001DA: 4EBA 0000 'N...' JSR fs_FillWidthTable ; id: 445 +000001DE: 2E00 '..' MOVE.L D0,D7 +000001E0: 4FEF 001C 'O...' LEA $001C(A7),A7 +000001E4: 6704 'g.' BEQ.S *+$0006 ; 000001EA +000001E6: 4EBA E558 'N..X' JSR *-$1AA6 ; FFFFE740 +000001EA: 206B 0050 ' k.P' MOVEA.L $0050(A3),A0 +000001EE: A049 '.I' _HPurge ; A049 +000001F0: 206E 000A ' n..' MOVEA.L $000A(A6),A0 +000001F4: 2050 ' P' MOVEA.L (A0),A0 +000001F6: 2068 0400 ' h..' MOVEA.L $0400(A0),A0 +000001FA: 1005 '..' MOVE.B D5,D0 +000001FC: A06A '.j' _HSetState ; A06A +000001FE: 206E 000A ' n..' MOVEA.L $000A(A6),A0 +00000202: 2050 ' P' MOVEA.L (A0),A0 +00000204: 3147 0438 '1G.8' MOVE.W D7,$0438(A0) +00000208: 3007 '0.' MOVE.W D7,D0 +0000020A: 48C0 'H.' EXT.L D0 +0000020C: 2D40 000E '-@..' MOVE.L D0,$000E(A6) +00000210: 4CEE 18E8 FFE0 'L.....' MOVEM.L -$0020(A6),D3/D5-D7/A3/A4 +00000216: 4E5E 'N^' UNLK A6 +00000218: 4E74 0006 'Nt..' RTD #$0006 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fs_FillWidthTable"(445) + 000001DC + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_ShrinkCacheToMin"(519) + 0000018E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_CheckWorkHandle"(512) + 00000152 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_ShrinkCacheToMin"(519) + 00000146 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_CheckWorkHandle"(512) + 0000012C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AppendSplineDirectoryToWidthTable"(530) + 0000011A +Comment: + + SB_FILLWIDTHTAB ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: SB_FILLPRINTERWIDTHS [9E3A0, 9E506) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +12E (9E4CE): JSR fs_FillWidthTable + +DC (9E47C): JSR AppendSplineDirectoryToWidthTable + +1A (9E3BA): JSR sb_CheckWorkHandle + + Unresolved outgoing references: + +EA (9E48A): JSR $9D5B0 + +F4 (9E494): JSR $9C8B0 + +110 (9E4B0): JSR $9D220 + +13A (9E4DA): JSR $9C8B0 + +140 (9E4E0): JSR $9C8B0 + + VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c + + +Dictionary: Flags $00 FirstId 532 + 532: SB_FILLPRINTERWIDTHS +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SB_FILLPRINTERWIDTHS"(532) Segment="Main"(200) +Size: Flags $00 ModuleSize 358 + +Content: Flags $08 +Contents offset $0000 size $0166 +00000000: 4E56 FEF2 'NV..' LINK.W A6,#-$010E +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000C: 2068 0068 ' h.h' MOVEA.L $0068(A0),A0 +00000010: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +00000014: 2650 '&P' MOVEA.L (A0),A3 +00000016: 7E00 '~.' MOVEQ #$00,D7 +00000018: A029 '.)' _HLock ; A029 +0000001A: 4EBA 0000 'N...' JSR sb_CheckWorkHandle ; id: 512 +0000001E: 2E00 '..' MOVE.L D0,D7 +00000020: 6600 0128 'f..(' BNE *+$012A ; 0000014A +00000024: 206B 0050 ' k.P' MOVEA.L $0050(A3),A0 +00000028: A04A '.J' _HNoPurge ; A04A +0000002A: 4AAB 0044 'J..D' TST.L $0044(A3) +0000002E: 661A 'f.' BNE.S *+$001C ; 0000004A +00000030: 203C 0000 044A ' <...J' MOVE.L #$0000044A,D0 +00000036: A522 '."' _NewHandle ,Sys ; A522 +00000038: 2748 0044 ''H.D' MOVE.L A0,$0044(A3) +0000003C: 558F 'U.' SUBQ.L #2,A7 +0000003E: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +00000042: 301F '0.' MOVE.W (A7)+,D0 +00000044: 48C0 'H.' EXT.L D0 +00000046: 2E00 '..' MOVE.L D0,D7 +00000048: 6036 '`6' BRA.S *+$0038 ; 00000080 +0000004A: 206B 0044 ' k.D' MOVEA.L $0044(A3),A0 +0000004E: 4A90 'J.' TST.L (A0) +00000050: 662E 'f.' BNE.S *+$0030 ; 00000080 +00000052: A11A '..' _GetZone ; A11A +00000054: 2D48 FFF8 '-H..' MOVE.L A0,-$0008(A6) +00000058: 598F 'Y.' SUBQ.L #4,A7 +0000005A: 2EB8 02A6 '....' MOVE.L $02A6,(A7) +0000005E: 205F ' _' MOVEA.L (A7)+,A0 +00000060: A01B '..' _SetZone ; A01B +00000062: 206B 0044 ' k.D' MOVEA.L $0044(A3),A0 +00000066: 203C 0000 044A ' <...J' MOVE.L #$0000044A,D0 +0000006C: A027 '.'' _ReallocHandle ; A027 +0000006E: 558F 'U.' SUBQ.L #2,A7 +00000070: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +00000074: 301F '0.' MOVE.W (A7)+,D0 +00000076: 48C0 'H.' EXT.L D0 +00000078: 2E00 '..' MOVE.L D0,D7 +0000007A: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +0000007E: A01B '..' _SetZone ; A01B +00000080: 4A87 'J.' TST.L D7 +00000082: 6600 00BC 'f...' BNE *+$00BE ; 00000140 +00000086: 206B 0044 ' k.D' MOVEA.L $0044(A3),A0 +0000008A: 2850 '(P' MOVEA.L (A0),A4 +0000008C: 296E 0008 0400 ')n....' MOVE.L $0008(A6),$0400(A4) +00000092: 397C 0001 040E '9|....' MOVE.W #$0001,$040E(A4) +00000098: 397C 0001 0416 '9|....' MOVE.W #$0001,$0416(A4) +0000009E: 397C 0001 0414 '9|....' MOVE.W #$0001,$0414(A4) +000000A4: 397C 0001 041A '9|....' MOVE.W #$0001,$041A(A4) +000000AA: 397C 0001 0418 '9|....' MOVE.W #$0001,$0418(A4) +000000B0: 426C 0410 'Bl..' CLR.W $0410(A4) +000000B4: 422C 0423 'B,.#' CLR.B $0423(A4) +000000B8: 397C 0001 042C '9|...,' MOVE.W #$0001,$042C(A4) +000000BE: 297C 0001 0000 ')|....' MOVE.L #$00010000,$043C(A4) + 043C +000000C6: 297C 0001 0000 ')|....' MOVE.L #$00010000,$0440(A4) + 0440 +000000CE: 7000 'p.' MOVEQ #$00,D0 +000000D0: 2940 0444 ')@.D' MOVE.L D0,$0444(A4) +000000D4: 2F2B 0044 '/+.D' MOVE.L $0044(A3),-(A7) +000000D8: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +000000DC: 4EBA 0000 'N...' JSR AppendSplineDirectoryToWidthTable ; id: 530 +000000E0: 2E00 '..' MOVE.L D0,D7 +000000E2: 504F 'PO' ADDQ.W #8,A7 +000000E4: 665E 'f^' BNE.S *+$0060 ; 00000144 +000000E6: 2F2B 0044 '/+.D' MOVE.L $0044(A3),-(A7) +000000EA: 4EBA F124 'N..$' JSR *-$0EDA ; FFFFF210 +000000EE: 2E00 '..' MOVE.L D0,D7 +000000F0: 584F 'XO' ADDQ.W #4,A7 +000000F2: 6706 'g.' BEQ.S *+$0008 ; 000000FA +000000F4: 4EBA E41A 'N...' JSR *-$1BE4 ; FFFFE510 +000000F8: 604A '`J' BRA.S *+$004C ; 00000144 +000000FA: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +000000FE: 486E FEF2 'Hn..' PEA -$010E(A6) +00000102: 486E FEF4 'Hn..' PEA -$010C(A6) +00000106: 486E FEF8 'Hn..' PEA -$0108(A6) +0000010A: A9A8 '..' _GetResInfo ; A9A8 +0000010C: 2F2B 0044 '/+.D' MOVE.L $0044(A3),-(A7) +00000110: 4EBA ED6E 'N..n' JSR *-$1290 ; FFFFEE80 +00000114: 7000 'p.' MOVEQ #$00,D0 +00000116: 2F00 '/.' MOVE.L D0,-(A7) +00000118: 322E FEF2 '2...' MOVE.W -$010E(A6),D1 +0000011C: 48C1 'H.' EXT.L D1 +0000011E: 2F01 '/.' MOVE.L D1,-(A7) +00000120: 2F00 '/.' MOVE.L D0,-(A7) +00000122: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000126: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000012A: 2F2B 0058 '/+.X' MOVE.L $0058(A3),-(A7) +0000012E: 4EBA 0000 'N...' JSR fs_FillWidthTable ; id: 445 +00000132: 2E00 '..' MOVE.L D0,D7 +00000134: 4FEF 001C 'O...' LEA $001C(A7),A7 +00000138: 670A 'g.' BEQ.S *+$000C ; 00000144 +0000013A: 4EBA E3D4 'N...' JSR *-$1C2A ; FFFFE510 +0000013E: 6004 '`.' BRA.S *+$0006 ; 00000144 +00000140: 4EBA E3CE 'N...' JSR *-$1C30 ; FFFFE510 +00000144: 206B 0050 ' k.P' MOVEA.L $0050(A3),A0 +00000148: A049 '.I' _HPurge ; A049 +0000014A: 206B 0044 ' k.D' MOVEA.L $0044(A3),A0 +0000014E: A049 '.I' _HPurge ; A049 +00000150: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000154: A02A '.*' _HUnlock ; A02A +00000156: 2D47 0010 '-G..' MOVE.L D7,$0010(A6) +0000015A: 4CEE 1880 FEE6 'L.....' MOVEM.L -$011A(A6),D7/A3/A4 +00000160: 4E5E 'N^' UNLK A6 +00000162: 4E74 0008 'Nt..' RTD #$0008 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="fs_FillWidthTable"(445) + 00000130 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AppendSplineDirectoryToWidthTable"(530) + 000000DE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_CheckWorkHandle"(512) + 0000001C +Comment: + + SB_FILLPRINTERWIDTHS ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: SB_PREFLIGHTFONTMEM [9E510, 9E5F6) + + Module started due to: vector glue above, MODGUESS (align, label) + + Resolved outgoing references: + +58 (9E568): JSR sb_ResetFSWorkState + +48 (9E558): JSR sb_CheckWorkHandle + +3C (9E54C): JSR AppendSplineDirectoryToWidthTable + + Unresolved outgoing references: + +66 (9E576): JSR $9D220 + +7C (9E58C): JSR $9D4D0 + +94 (9E5A4): JSR $9C8D0 + +A8 (9E5B8): JSR $9D0D0 + + VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c + + +Dictionary: Flags $00 FirstId 533 + 533: SB_PREFLIGHTFONTMEM + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SB_PREFLIGHTFONTMEM"(533) 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 0F18 'H...' MOVEM.L D4-D7/A3/A4,-(A7) +00000008: 382E 000A '8...' MOVE.W $000A(A6),D4 +0000000C: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000010: 2068 0068 ' h.h' MOVEA.L $0068(A0),A0 +00000014: 2D48 FFFA '-H..' MOVE.L A0,-$0006(A6) +00000018: 2850 '(P' MOVEA.L (A0),A4 +0000001A: 7E00 '~.' MOVEQ #$00,D7 +0000001C: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000020: 2650 '&P' MOVEA.L (A0),A3 +00000022: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000026: A069 '.i' _HGetState ; A069 +00000028: 4880 'H.' EXT.W D0 +0000002A: 3D40 FFFE '=@..' MOVE.W D0,-$0002(A6) +0000002E: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000032: A04A '.J' _HNoPurge ; A04A +00000034: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000038: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000003C: 4EBA 0000 'N...' JSR AppendSplineDirectoryToWidthTable ; id: 530 +00000040: 2E00 '..' MOVE.L D0,D7 +00000042: 504F 'PO' ADDQ.W #8,A7 +00000044: 6600 0086 'f...' BNE *+$0088 ; 000000CC +00000048: 4EBA 0000 'N...' JSR sb_CheckWorkHandle ; id: 512 +0000004C: 2E00 '..' MOVE.L D0,D7 +0000004E: 667C 'f|' BNE.S *+$007E ; 000000CC +00000050: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +00000054: 2850 '(P' MOVEA.L (A0),A4 +00000056: 2F0C '/.' MOVE.L A4,-(A7) +00000058: 4EBA 0000 'N...' JSR sb_ResetFSWorkState ; id: 510 +0000005C: 206C 0050 ' l.P' MOVEA.L $0050(A4),A0 +00000060: A04A '.J' _HNoPurge ; A04A +00000062: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000066: 4EBA ECA8 'N...' JSR *-$1356 ; FFFFED10 +0000006A: 206C 0058 ' l.X' MOVEA.L $0058(A4),A0 +0000006E: 216E 000C 0030 '!n...0' MOVE.L $000C(A6),$0030(A0) +00000074: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000078: 2F2E FFFA '/...' MOVE.L -$0006(A6),-(A7) +0000007C: 4EBA EF42 'N..B' JSR *-$10BC ; FFFFEFC0 +00000080: 2E00 '..' MOVE.L D0,D7 +00000082: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000086: 6638 'f8' BNE.S *+$003A ; 000000C0 +00000088: 302E 0008 '0...' MOVE.W $0008(A6),D0 +0000008C: 48C0 'H.' EXT.L D0 +0000008E: 5080 'P.' ADDQ.L #8,D0 +00000090: E680 '..' ASR.L #3,D0 +00000092: 2F00 '/.' MOVE.L D0,-(A7) +00000094: 4EBA E32A 'N..*' JSR *-$1CD4 ; FFFFE3C0 +00000098: 3A00 ':.' MOVE.W D0,D5 +0000009A: 7804 'x.' MOVEQ #$04,D4 +0000009C: 3C05 '<.' MOVE.W D5,D6 +0000009E: CDC4 '..' MULS.W D4,D6 +000000A0: 0686 0000 0454 '.....T' ADDI.L #$00000454,D6 +000000A6: 2F06 '/.' MOVE.L D6,-(A7) +000000A8: 4EBA EB16 'N...' JSR *-$14E8 ; FFFFEBC0 +000000AC: 2840 '(@' MOVEA.L D0,A4 +000000AE: 200C ' .' MOVE.L A4,D0 +000000B0: 504F 'PO' ADDQ.W #8,A7 +000000B2: 6608 'f.' BNE.S *+$000A ; 000000BC +000000B4: 2E3C 0000 00D0 '.<....' MOVE.L #$000000D0,D7 +000000BA: 6004 '`.' BRA.S *+$0006 ; 000000C0 +000000BC: 204C ' L' MOVEA.L A4,A0 +000000BE: A049 '.I' _HPurge ; A049 +000000C0: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +000000C4: 2050 ' P' MOVEA.L (A0),A0 +000000C6: 2068 0050 ' h.P' MOVEA.L $0050(A0),A0 +000000CA: A049 '.I' _HPurge ; A049 +000000CC: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000000D0: 102E FFFF '....' MOVE.B -$0001(A6),D0 +000000D4: A06A '.j' _HSetState ; A06A +000000D6: 2D47 0014 '-G..' MOVE.L D7,$0014(A6) +000000DA: 4CEE 18F0 FFE2 'L.....' MOVEM.L -$001E(A6),D4-D7/A3/A4 +000000E0: 4E5E 'N^' UNLK A6 +000000E2: 4E74 000C 'Nt..' RTD #$000C + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_ResetFSWorkState"(510) + 0000005A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_CheckWorkHandle"(512) + 0000004A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AppendSplineDirectoryToWidthTable"(530) + 0000003E +Comment: + + SB_PREFLIGHTFONTMEM ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_9E600 [9E600, 9E83C) + + Module started due to: vector glue above + + Resolved outgoing references: + +198 (9E798): JSR ShortMulDiv + +168 (9E768): JSR ShortMulDiv + +CE (9E6CE): JSR FS_FINDBITMAPSIZE + +9E (9E69E): JSR FS_CONTOURGRIDFIT + +6E (9E66E): JSR FS_NEWGLYPH + + Unresolved outgoing references: + +24 (9E624): JSR $9D5B0 + +56 (9E656): JSR $9D220 + +78 (9E678): JSR $9C8B0 + +A6 (9E6A6): JSR $9C8B0 + +D6 (9E6D6): JSR $9C8B0 + + +Dictionary: Flags $00 FirstId 534 + 534: AUTOMOD_9E600 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9E600"(534) Segment="Main"(200) +Size: Flags $00 ModuleSize 572 + +Content: Flags $08 +Contents offset $0000 size $023C +00000000: 4E56 FFDC 'NV..' LINK.W A6,#-$0024 +00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) +00000008: 2D7C 0000 0938 '-|...8' MOVE.L #$00000938,-$0010(A6) + FFF0 +00000010: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000014: 2050 ' P' MOVEA.L (A0),A0 +00000016: 2D68 0440 FFFA '-h.@..' MOVE.L $0440(A0),-$0006(A6) +0000001C: 422E FFFF 'B...' CLR.B -$0001(A6) +00000020: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000024: 4EBA EF8A 'N...' JSR *-$1074 ; FFFFEFB0 +00000028: 2E00 '..' MOVE.L D0,D7 +0000002A: 584F 'XO' ADDQ.W #4,A7 +0000002C: 6706 'g.' BEQ.S *+$0008 ; 00000034 +0000002E: 2007 ' .' MOVE.L D7,D0 +00000030: 6000 0200 '`...' BRA *+$0202 ; 00000232 +00000034: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000038: 2850 '(P' MOVEA.L (A0),A4 +0000003A: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +0000003E: 2D50 FFE4 '-P..' MOVE.L (A0),-$001C(A6) +00000042: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000046: 2D50 FFE8 '-P..' MOVE.L (A0),-$0018(A6) +0000004A: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +0000004E: D7EE FFE8 '....' ADDA.L -$0018(A6),A3 +00000052: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000056: 4EBA EBC8 'N...' JSR *-$1436 ; FFFFEC20 +0000005A: 206C 0058 ' l.X' MOVEA.L $0058(A4),A0 +0000005E: 316B 001A 0034 '1k...4' MOVE.W $001A(A3),$0034(A0) +00000064: 598F 'Y.' SUBQ.L #4,A7 +00000066: 2F2C 0058 '/,.X' MOVE.L $0058(A4),-(A7) +0000006A: 2F2C 005C '/,.\' MOVE.L $005C(A4),-(A7) +0000006E: 4EBA 0000 'N...' JSR FS_NEWGLYPH ; id: 473 +00000072: 2E1F '..' MOVE.L (A7)+,D7 +00000074: 584F 'XO' ADDQ.W #4,A7 +00000076: 670A 'g.' BEQ.S *+$000C ; 00000082 +00000078: 4EBA E236 'N..6' JSR *-$1DC8 ; FFFFE2B0 +0000007C: 2007 ' .' MOVE.L D7,D0 +0000007E: 6000 01B2 '`...' BRA *+$01B4 ; 00000232 +00000082: 206C 0058 ' l.X' MOVEA.L $0058(A4),A0 +00000086: 7000 'p.' MOVEQ #$00,D0 +00000088: 2140 0034 '!@.4' MOVE.L D0,$0034(A0) +0000008C: 206C 0058 ' l.X' MOVEA.L $0058(A4),A0 +00000090: 2140 0038 '!@.8' MOVE.L D0,$0038(A0) +00000094: 598F 'Y.' SUBQ.L #4,A7 +00000096: 2F2C 0058 '/,.X' MOVE.L $0058(A4),-(A7) +0000009A: 2F2C 005C '/,.\' MOVE.L $005C(A4),-(A7) +0000009E: 4EBA 0000 'N...' JSR FS_CONTOURGRIDFIT ; id: 477 +000000A2: 2E1F '..' MOVE.L (A7)+,D7 +000000A4: 670A 'g.' BEQ.S *+$000C ; 000000B0 +000000A6: 4EBA E208 'N...' JSR *-$1DF6 ; FFFFE2B0 +000000AA: 2007 ' .' MOVE.L D7,D0 +000000AC: 6000 0184 '`...' BRA *+$0186 ; 00000232 +000000B0: 206C 005C ' l.\' MOVEA.L $005C(A4),A0 +000000B4: 4A68 0066 'Jh.f' TST.W $0066(A0) +000000B8: 660A 'f.' BNE.S *+$000C ; 000000C4 +000000BA: 203C 0000 0094 ' <....' MOVE.L #$00000094,D0 +000000C0: 6000 0170 '`..p' BRA *+$0172 ; 00000232 +000000C4: 598F 'Y.' SUBQ.L #4,A7 +000000C6: 2F2C 0058 '/,.X' MOVE.L $0058(A4),-(A7) +000000CA: 2F2C 005C '/,.\' MOVE.L $005C(A4),-(A7) +000000CE: 4EBA 0000 'N...' JSR FS_FINDBITMAPSIZE ; id: 478 +000000D2: 2E1F '..' MOVE.L (A7)+,D7 +000000D4: 670A 'g.' BEQ.S *+$000C ; 000000E0 +000000D6: 4EBA E1D8 'N...' JSR *-$1E26 ; FFFFE2B0 +000000DA: 2007 ' .' MOVE.L D7,D0 +000000DC: 6000 0154 '`..T' BRA *+$0156 ; 00000232 +000000E0: 206E FFE8 ' n..' MOVEA.L -$0018(A6),A0 +000000E4: 7010 'p.' MOVEQ #$10,D0 +000000E6: 2228 0014 '"(..' MOVE.L $0014(A0),D1 +000000EA: E0A1 '..' ASR.L D0,D1 +000000EC: 3D41 FFF8 '=A..' MOVE.W D1,-$0008(A6) +000000F0: 7010 'p.' MOVEQ #$10,D0 +000000F2: 2228 0018 '"(..' MOVE.L $0018(A0),D1 +000000F6: E0A1 '..' ASR.L D0,D1 +000000F8: 4481 'D.' NEG.L D1 +000000FA: 3801 '8.' MOVE.W D1,D4 +000000FC: 206C 005C ' l.\' MOVEA.L $005C(A4),A0 +00000100: 2D48 FFEC '-H..' MOVE.L A0,-$0014(A6) +00000104: 41E8 0054 'A..T' LEA $0054(A0),A0 +00000108: 2D48 FFF4 '-H..' MOVE.L A0,-$000C(A6) +0000010C: 3C28 0006 '<(..' MOVE.W $0006(A0),D6 +00000110: 3686 '6.' MOVE.W D6,(A3) +00000112: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 +00000116: 3A28 000A ':(..' MOVE.W $000A(A0),D5 +0000011A: 3745 0002 '7E..' MOVE.W D5,$0002(A3) +0000011E: 206E FFF0 ' n..' MOVEA.L -$0010(A6),A0 +00000122: 7010 'p.' MOVEQ #$10,D0 +00000124: C010 '..' AND.B (A0),D0 +00000126: 6600 00AC 'f...' BNE *+$00AE ; 000001D4 +0000012A: 7000 'p.' MOVEQ #$00,D0 +0000012C: 102E FFFF '....' MOVE.B -$0001(A6),D0 +00000130: 0C00 0002 '....' CMPI.B #$02,D0 +00000134: 6400 009E 'd...' BCC *+$00A0 ; 000001D4 +00000138: BA6E FFF8 '.n..' CMP.W -$0008(A6),D5 +0000013C: 6E06 'n.' BGT.S *+$0008 ; 00000144 +0000013E: B846 '.F' CMP.W D6,D4 +00000140: 6F00 0092 'o...' BLE *+$0094 ; 000001D4 +00000144: 522E FFFF 'R...' ADDQ.B #1,-$0001(A6) +00000148: BA6E FFF8 '.n..' CMP.W -$0008(A6),D5 +0000014C: 6F28 'o(' BLE.S *+$002A ; 00000176 +0000014E: 4A6E FFF8 'Jn..' TST.W -$0008(A6) +00000152: 6F22 'o"' BLE.S *+$0024 ; 00000176 +00000154: 48C5 'H.' EXT.L D5 +00000156: 2F05 '/.' MOVE.L D5,-(A7) +00000158: 302E FFF8 '0...' MOVE.W -$0008(A6),D0 +0000015C: 48C0 'H.' EXT.L D0 +0000015E: 2F00 '/.' MOVE.L D0,-(A7) +00000160: 206E FFE4 ' n..' MOVEA.L -$001C(A6),A0 +00000164: 2F28 0440 '/(.@' MOVE.L $0440(A0),-(A7) +00000168: 4EBA 0000 'N...' JSR ShortMulDiv ; id: 465 +0000016C: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) +00000170: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000174: 600A '`.' BRA.S *+$000C ; 00000180 +00000176: 206E FFE4 ' n..' MOVEA.L -$001C(A6),A0 +0000017A: 2D68 0440 FFDC '-h.@..' MOVE.L $0440(A0),-$0024(A6) +00000180: B846 '.F' CMP.W D6,D4 +00000182: 6F22 'o"' BLE.S *+$0024 ; 000001A6 +00000184: 4A44 'JD' TST.W D4 +00000186: 6C1E 'l.' BGE.S *+$0020 ; 000001A6 +00000188: 48C6 'H.' EXT.L D6 +0000018A: 2F06 '/.' MOVE.L D6,-(A7) +0000018C: 48C4 'H.' EXT.L D4 +0000018E: 2F04 '/.' MOVE.L D4,-(A7) +00000190: 206E FFE4 ' n..' MOVEA.L -$001C(A6),A0 +00000194: 2F28 0440 '/(.@' MOVE.L $0440(A0),-(A7) +00000198: 4EBA 0000 'N...' JSR ShortMulDiv ; id: 465 +0000019C: 2D40 FFE0 '-@..' MOVE.L D0,-$0020(A6) +000001A0: 4FEF 000C 'O...' LEA $000C(A7),A7 +000001A4: 600A '`.' BRA.S *+$000C ; 000001B0 +000001A6: 206E FFE4 ' n..' MOVEA.L -$001C(A6),A0 +000001AA: 2D68 0440 FFE0 '-h.@..' MOVE.L $0440(A0),-$0020(A6) +000001B0: 202E FFDC ' ...' MOVE.L -$0024(A6),D0 +000001B4: B0AE FFE0 '....' CMP.L -$0020(A6),D0 +000001B8: 5DC3 '].' SLT D3 +000001BA: 4403 'D.' NEG.B D3 +000001BC: 6706 'g.' BEQ.S *+$0008 ; 000001C4 +000001BE: 202E FFDC ' ...' MOVE.L -$0024(A6),D0 +000001C2: 6004 '`.' BRA.S *+$0006 ; 000001C8 +000001C4: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 +000001C8: 206E FFE4 ' n..' MOVEA.L -$001C(A6),A0 +000001CC: 2140 0440 '!@.@' MOVE.L D0,$0440(A0) +000001D0: 6000 FE4E '`..N' BRA *-$01B0 ; 00000020 +000001D4: 206E FFEC ' n..' MOVEA.L -$0014(A6),A0 +000001D8: 2768 002C 0004 ''h.,..' MOVE.L $002C(A0),$0004(A3) +000001DE: 206E FFEC ' n..' MOVEA.L -$0014(A6),A0 +000001E2: 7010 'p.' MOVEQ #$10,D0 +000001E4: 2228 004C '"(.L' MOVE.L $004C(A0),D1 +000001E8: E0A1 '..' ASR.L D0,D1 +000001EA: 3741 0008 '7A..' MOVE.W D1,$0008(A3) +000001EE: 206E FFEC ' n..' MOVEA.L -$0014(A6),A0 +000001F2: 3768 005C 0014 '7h.\..' MOVE.W $005C(A0),$0014(A3) +000001F8: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 +000001FC: 2248 '"H' MOVEA.L A0,A1 +000001FE: 3028 000C '0(..' MOVE.W $000C(A0),D0 +00000202: 9069 0008 '.i..' SUB.W $0008(A1),D0 +00000206: 3740 000E '7@..' MOVE.W D0,$000E(A3) +0000020A: 3005 '0.' MOVE.W D5,D0 +0000020C: 9046 '.F' SUB.W D6,D0 +0000020E: 3740 0016 '7@..' MOVE.W D0,$0016(A3) +00000212: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 +00000216: 3768 0004 0018 '7h....' MOVE.W $0004(A0),$0018(A3) +0000021C: 3028 0004 '0(..' MOVE.W $0004(A0),D0 +00000220: 48C0 'H.' EXT.L D0 +00000222: 2740 0010 ''@..' MOVE.L D0,$0010(A3) +00000226: 206E FFE4 ' n..' MOVEA.L -$001C(A6),A0 +0000022A: 216E FFFA 0440 '!n...@' MOVE.L -$0006(A6),$0440(A0) +00000230: 7000 'p.' MOVEQ #$00,D0 +00000232: 4CEE 18F8 FFC0 'L.....' MOVEM.L -$0040(A6),D3-D7/A3/A4 +00000238: 4E5E 'N^' UNLK A6 +0000023A: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ShortMulDiv"(465) + 0000019A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ShortMulDiv"(465) + 0000016A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FS_FINDBITMAPSIZE"(478) + 000000D0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FS_CONTOURGRIDFIT"(477) + 000000A0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FS_NEWGLYPH"(473) + 00000070 +Comment: + + AUTOMOD_9E600 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: sb_RenderMemShrink [9E840, 9E888) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +18 (9E858): JSR sb_ShrinkCacheToMin + + Unresolved outgoing references: + +22 (9E862): JSR $9C8B0 + + VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c + + +Dictionary: Flags $00 FirstId 535 + 535: sb_RenderMemShrink +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="sb_RenderMemShrink"(535) 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 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +0000000C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000010: 2850 '(P' MOVEA.L (A0),A4 +00000012: 2F12 '/.' MOVE.L (A2),-(A7) +00000014: 2F2C 0018 '/,..' MOVE.L $0018(A4),-(A7) +00000018: 4EBA 0000 'N...' JSR sb_ShrinkCacheToMin ; id: 519 +0000001C: 2E00 '..' MOVE.L D0,D7 +0000001E: 504F 'PO' ADDQ.W #8,A7 +00000020: 6708 'g.' BEQ.S *+$000A ; 0000002A +00000022: 4EBA E04C 'N..L' JSR *-$1FB2 ; FFFFE070 +00000026: 2007 ' .' MOVE.L D7,D0 +00000028: 6014 '`.' BRA.S *+$0016 ; 0000003E +0000002A: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +0000002E: 10BC 0001 '....' MOVE.B #$01,(A0) +00000032: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000036: 2650 '&P' MOVEA.L (A0),A3 +00000038: 24AB 0044 '$..D' MOVE.L $0044(A3),(A2) +0000003C: 7000 'p.' MOVEQ #$00,D0 +0000003E: 4CEE 1C80 FFF0 'L.....' MOVEM.L -$0010(A6),D7/A2-A4 +00000044: 4E5E 'N^' UNLK A6 +00000046: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_ShrinkCacheToMin"(519) + 0000001A +Comment: + + sb_RenderMemShrink ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: sb_RoomForHead [9E8A0, 9E936) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +1A (9E8BA): JSR GETHANDLESIZE ; outside file + +7E (9E91E): JSR sb_RenderMemShrink + +56 (9E8F6): JSR sb_SizeTheBlock + + VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c + + +Dictionary: Flags $00 FirstId 536 + 536: sb_RoomForHead +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="sb_RoomForHead"(536) Segment="Main"(200) +Size: Flags $00 ModuleSize 150 + +Content: Flags $08 +Contents offset $0000 size $0096 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 226E 000C '"n..' MOVEA.L $000C(A6),A1 +0000000C: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +00000010: 2852 '(R' MOVEA.L (A2),A4 +00000012: 2F09 '/.' MOVE.L A1,-(A7) +00000014: 598F 'Y.' SUBQ.L #4,A7 +00000016: 2F2C 0018 '/,..' MOVE.L $0018(A4),-(A7) +0000001A: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 502 +0000001E: 201F ' .' MOVE.L (A7)+,D0 +00000020: 225F '"_' MOVEA.L (A7)+,A1 +00000022: 2E00 '..' MOVE.L D0,D7 +00000024: 9091 '..' SUB.L (A1),D0 +00000026: 721C 'r.' MOVEQ #$1C,D1 +00000028: B280 '..' CMP.L D0,D1 +0000002A: 6F5E 'o^' BLE.S *+$0060 ; 0000008A +0000002C: 2D6C 001C FFFC '-l....' MOVE.L $001C(A4),-$0004(A6) +00000032: 2F09 '/.' MOVE.L A1,-(A7) +00000034: 7000 'p.' MOVEQ #$00,D0 +00000036: 2F00 '/.' MOVE.L D0,-(A7) +00000038: 322C 0020 '2,. ' MOVE.W $0020(A4),D1 +0000003C: 48C1 'H.' EXT.L D1 +0000003E: 2F01 '/.' MOVE.L D1,-(A7) +00000040: 7201 'r.' MOVEQ #$01,D1 +00000042: 2F01 '/.' MOVE.L D1,-(A7) +00000044: 2411 '$.' MOVE.L (A1),D2 +00000046: 701C 'p.' MOVEQ #$1C,D0 +00000048: D480 '..' ADD.L D0,D2 +0000004A: 2F02 '/.' MOVE.L D2,-(A7) +0000004C: 486E FFFC 'Hn..' PEA -$0004(A6) +00000050: 2F2C 0018 '/,..' MOVE.L $0018(A4),-(A7) +00000054: 2F0A '/.' MOVE.L A2,-(A7) +00000056: 4EBA 0000 'N...' JSR sb_SizeTheBlock ; id: 501 +0000005A: 4FEF 001C 'O...' LEA $001C(A7),A7 +0000005E: 225F '"_' MOVEA.L (A7)+,A1 +00000060: 2640 '&@' MOVEA.L D0,A3 +00000062: 200B ' .' MOVE.L A3,D0 +00000064: 670E 'g.' BEQ.S *+$0010 ; 00000074 +00000066: 2852 '(R' MOVEA.L (A2),A4 +00000068: 294B 0018 ')K..' MOVE.L A3,$0018(A4) +0000006C: 296E FFFC 001C ')n....' MOVE.L -$0004(A6),$001C(A4) +00000072: 6016 '`.' BRA.S *+$0018 ; 0000008A +00000074: 2F09 '/.' MOVE.L A1,-(A7) +00000076: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000007A: 2F09 '/.' MOVE.L A1,-(A7) +0000007C: 2F0A '/.' MOVE.L A2,-(A7) +0000007E: 4EBA 0000 'N...' JSR sb_RenderMemShrink ; id: 535 +00000082: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000086: 225F '"_' MOVEA.L (A7)+,A1 +00000088: 6002 '`.' BRA.S *+$0004 ; 0000008C +0000008A: 7000 'p.' MOVEQ #$00,D0 +0000008C: 4CEE 1C80 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A2-A4 +00000092: 4E5E 'N^' UNLK A6 +00000094: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETHANDLESIZE"(502) + 0000001C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_RenderMemShrink"(535) + 00000080 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_SizeTheBlock"(501) + 00000058 +Comment: + + sb_RoomForHead ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: sb_RangeCheck [9E940, 9E9C6) + + Module started due to: vector glue above, MODGUESS (align, label) + + Unresolved outgoing references: + +72 (9E9B2): JSR $9C8B0 + + VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c + + +Dictionary: Flags $00 FirstId 537 + 537: sb_RangeCheck + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="sb_RangeCheck"(537) Segment="Main"(200) +Size: Flags $00 ModuleSize 134 + +Content: Flags $08 +Contents offset $0000 size $0086 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 3C2E 0016 '<...' MOVE.W $0016(A6),D6 +0000000C: 3E2E 0012 '>...' MOVE.W $0012(A6),D7 +00000010: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000014: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000018: 4A6C 0016 'Jl..' TST.W $0016(A4) +0000001C: 6740 'g@' BEQ.S *+$0042 ; 0000005E +0000001E: BE6C 0002 '.l..' CMP.W $0002(A4),D7 +00000022: 6E3A 'n:' BGT.S *+$003C ; 0000005E +00000024: BC54 '.T' CMP.W (A4),D6 +00000026: 6D36 'm6' BLT.S *+$0038 ; 0000005E +00000028: 4A6C 000E 'Jl..' TST.W $000E(A4) +0000002C: 6730 'g0' BEQ.S *+$0032 ; 0000005E +0000002E: 7010 'p.' MOVEQ #$10,D0 +00000030: 222B 001C '"+..' MOVE.L $001C(A3),D1 +00000034: E0A1 '..' ASR.L D0,D1 +00000036: 48C1 'H.' EXT.L D1 +00000038: D281 '..' ADD.L D1,D1 +0000003A: 302C 000E '0,..' MOVE.W $000E(A4),D0 +0000003E: 48C0 'H.' EXT.L D0 +00000040: B280 '..' CMP.L D0,D1 +00000042: 6D1A 'm.' BLT.S *+$001C ; 0000005E +00000044: 302C 0002 '0,..' MOVE.W $0002(A4),D0 +00000048: 48C0 'H.' EXT.L D0 +0000004A: 3214 '2.' MOVE.W (A4),D1 +0000004C: 48C1 'H.' EXT.L D1 +0000004E: 9081 '..' SUB.L D1,D0 +00000050: 48C6 'H.' EXT.L D6 +00000052: 2206 '".' MOVE.L D6,D1 +00000054: E389 '..' LSL.L #1,D1 +00000056: 48C7 'H.' EXT.L D7 +00000058: 9287 '..' SUB.L D7,D1 +0000005A: B280 '..' CMP.L D0,D1 +0000005C: 6C1C 'l.' BGE.S *+$001E ; 0000007A +0000005E: 203C C000 0000 ' <....' MOVE.L #$C0000000,D0 +00000064: 80AE 0018 '....' OR.L $0018(A6),D0 +00000068: 222E 001C '"...' MOVE.L $001C(A6),D1 +0000006C: D28B '..' ADD.L A3,D1 +0000006E: 2041 ' A' MOVEA.L D1,A0 +00000070: 2080 ' .' MOVE.L D0,(A0) +00000072: 4EBA DEFC 'N...' JSR *-$2102 ; FFFFDF70 +00000076: 70FF 'p.' MOVEQ #$FF,D0 +00000078: 6002 '`.' BRA.S *+$0004 ; 0000007C +0000007A: 7000 'p.' MOVEQ #$00,D0 +0000007C: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 +00000082: 4E5E 'N^' UNLK A6 +00000084: 4E75 'Nu' RTS + +Comment: + + sb_RangeCheck ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: sb_SquishFailAdjust [9E9D0, 9EA64) + + Module started due to: vector glue above, MODGUESS (align, label) + + VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c + + +Dictionary: Flags $00 FirstId 538 + 538: sb_SquishFailAdjust + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="sb_SquishFailAdjust"(538) Segment="Main"(200) +Size: Flags $00 ModuleSize 148 + +Content: Flags $08 +Contents offset $0000 size $0094 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 3C2E 0012 '<...' MOVE.W $0012(A6),D6 +0000000C: 3E2E 0016 '>...' MOVE.W $0016(A6),D7 +00000010: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000014: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000018: BE6C 0002 '.l..' CMP.W $0002(A4),D7 +0000001C: 6C04 'l.' BGE.S *+$0006 ; 00000022 +0000001E: 3947 0002 '9G..' MOVE.W D7,$0002(A4) +00000022: BC54 '.T' CMP.W (A4),D6 +00000024: 6F02 'o.' BLE.S *+$0004 ; 00000028 +00000026: 3886 '8.' MOVE.W D6,(A4) +00000028: 302C 0002 '0,..' MOVE.W $0002(A4),D0 +0000002C: 9054 '.T' SUB.W (A4),D0 +0000002E: 3940 0016 '9@..' MOVE.W D0,$0016(A4) +00000032: 3007 '0.' MOVE.W D7,D0 +00000034: 906C 0002 '.l..' SUB.W $0002(A4),D0 +00000038: 3940 000A '9@..' MOVE.W D0,$000A(A4) +0000003C: 3754 000E '7T..' MOVE.W (A4),$000E(A3) +00000040: 376C 0002 0010 '7l....' MOVE.W $0002(A4),$0010(A3) +00000046: 376C 0016 0018 '7l....' MOVE.W $0016(A4),$0018(A3) +0000004C: 4A2E 001F 'J...' TST.B $001F(A6) +00000050: 6706 'g.' BEQ.S *+$0008 ; 00000058 +00000052: 4A2B 0008 'J+..' TST.B $0008(A3) +00000056: 6732 'g2' BEQ.S *+$0034 ; 0000008A +00000058: 302B 000C '0+..' MOVE.W $000C(A3),D0 +0000005C: B06C 0002 '.l..' CMP.W $0002(A4),D0 +00000060: 6C06 'l.' BGE.S *+$0008 ; 00000068 +00000062: 376B 000C 0010 '7k....' MOVE.W $000C(A3),$0010(A3) +00000068: 302B 000A '0+..' MOVE.W $000A(A3),D0 +0000006C: B054 '.T' CMP.W (A4),D0 +0000006E: 6F06 'o.' BLE.S *+$0008 ; 00000076 +00000070: 376B 000A 000E '7k....' MOVE.W $000A(A3),$000E(A3) +00000076: 302B 0010 '0+..' MOVE.W $0010(A3),D0 +0000007A: 906B 000E '.k..' SUB.W $000E(A3),D0 +0000007E: 3740 0018 '7@..' MOVE.W D0,$0018(A3) +00000082: 6E06 'n.' BGT.S *+$0008 ; 0000008A +00000084: 206E 0018 ' n..' MOVEA.L $0018(A6),A0 +00000088: 4210 'B.' CLR.B (A0) +0000008A: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 +00000090: 4E5E 'N^' UNLK A6 +00000092: 4E75 'Nu' RTS + +Comment: + + sb_SquishFailAdjust ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: sb_GrowForGlyphData [9EA70, 9EBB4) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +68 (9EAD8): JSR GETHANDLESIZE ; outside file + +124 (9EB94): JSR sb_RenderMemShrink + +F8 (9EB68): JSR sb_SizeTheBlock + +BA (9EB2A): JSR sb_SizeTheBlock + +48 (9EAB8): JSR FS_SIZEOFOUTLINES + + Unresolved outgoing references: + +3A (9EAAA): JSR $9D220 + + VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c + + +Dictionary: Flags $00 FirstId 539 + 539: sb_GrowForGlyphData + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="sb_GrowForGlyphData"(539) Segment="Main"(200) +Size: Flags $00 ModuleSize 324 + +Content: Flags $08 +Contents offset $0000 size $0144 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 1138 'H..8' MOVEM.L D3/D7/A2-A4,-(A7) +00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +0000000C: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +00000010: 2852 '(R' MOVEA.L (A2),A4 +00000012: 2D53 FFFC '-S..' MOVE.L (A3),-$0004(A6) +00000016: 4A2E 001F 'J...' TST.B $001F(A6) +0000001A: 671C 'g.' BEQ.S *+$001E ; 00000038 +0000001C: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000020: 2248 '"H' MOVEA.L A0,A1 +00000022: 3029 0016 '0)..' MOVE.W $0016(A1),D0 +00000026: C1E8 0018 '....' MULS.W $0018(A0),D0 +0000002A: 5680 'V.' ADDQ.L #3,D0 +0000002C: 72FC 'r.' MOVEQ #$FC,D1 +0000002E: C280 '..' AND.L D0,D1 +00000030: 206E 0020 ' n. ' MOVEA.L $0020(A6),A0 +00000034: 2081 ' .' MOVE.L D1,(A0) +00000036: 602A '`*' BRA.S *+$002C ; 00000062 +00000038: 2F0B '/.' MOVE.L A3,-(A7) +0000003A: 4EBA E774 'N..t' JSR *-$188A ; FFFFE7B0 +0000003E: 598F 'Y.' SUBQ.L #4,A7 +00000040: 2F2C 0058 '/,.X' MOVE.L $0058(A4),-(A7) +00000044: 2F2C 005C '/,.\' MOVE.L $005C(A4),-(A7) +00000048: 4EBA 0000 'N...' JSR FS_SIZEOFOUTLINES ; id: 480 +0000004C: 206C 005C ' l.\' MOVEA.L $005C(A4),A0 +00000050: 2028 0062 ' (.b' MOVE.L $0062(A0),D0 +00000054: 5680 'V.' ADDQ.L #3,D0 +00000056: 72FC 'r.' MOVEQ #$FC,D1 +00000058: C280 '..' AND.L D0,D1 +0000005A: 206E 0020 ' n. ' MOVEA.L $0020(A6),A0 +0000005E: 2081 ' .' MOVE.L D1,(A0) +00000060: 504F 'PO' ADDQ.W #8,A7 +00000062: 598F 'Y.' SUBQ.L #4,A7 +00000064: 2F2C 0018 '/,..' MOVE.L $0018(A4),-(A7) +00000068: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 502 +0000006C: 2E1F '..' MOVE.L (A7)+,D7 +0000006E: 206E 0020 ' n. ' MOVEA.L $0020(A6),A0 +00000072: 2010 ' .' MOVE.L (A0),D0 +00000074: 721C 'r.' MOVEQ #$1C,D1 +00000076: D081 '..' ADD.L D1,D0 +00000078: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +0000007C: 2407 '$.' MOVE.L D7,D2 +0000007E: 9490 '..' SUB.L (A0),D2 +00000080: B480 '..' CMP.L D0,D2 +00000082: 6C00 00B4 'l...' BGE *+$00B6 ; 00000138 +00000086: 2D6C 001C FFF8 '-l....' MOVE.L $001C(A4),-$0008(A6) +0000008C: 7000 'p.' MOVEQ #$00,D0 +0000008E: 2F00 '/.' MOVE.L D0,-(A7) +00000090: 322C 0020 '2,. ' MOVE.W $0020(A4),D1 +00000094: 48C1 'H.' EXT.L D1 +00000096: 2F01 '/.' MOVE.L D1,-(A7) +00000098: 7201 'r.' MOVEQ #$01,D1 +0000009A: 2F01 '/.' MOVE.L D1,-(A7) +0000009C: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +000000A0: 226E 0020 '"n. ' MOVEA.L $0020(A6),A1 +000000A4: 2411 '$.' MOVE.L (A1),D2 +000000A6: D490 '..' ADD.L (A0),D2 +000000A8: D4BC 0000 011C '......' ADD.L #$0000011C,D2 +000000AE: 2F02 '/.' MOVE.L D2,-(A7) +000000B0: 486E FFF8 'Hn..' PEA -$0008(A6) +000000B4: 2F2C 0018 '/,..' MOVE.L $0018(A4),-(A7) +000000B8: 2F0A '/.' MOVE.L A2,-(A7) +000000BA: 4EBA 0000 'N...' JSR sb_SizeTheBlock ; id: 501 +000000BE: 2640 '&@' MOVEA.L D0,A3 +000000C0: 200B ' .' MOVE.L A3,D0 +000000C2: 4FEF 001C 'O...' LEA $001C(A7),A7 +000000C6: 663A 'f:' BNE.S *+$003C ; 00000102 +000000C8: 2852 '(R' MOVEA.L (A2),A4 +000000CA: 7000 'p.' MOVEQ #$00,D0 +000000CC: 2F00 '/.' MOVE.L D0,-(A7) +000000CE: 322C 0020 '2,. ' MOVE.W $0020(A4),D1 +000000D2: 48C1 'H.' EXT.L D1 +000000D4: 2F01 '/.' MOVE.L D1,-(A7) +000000D6: 7201 'r.' MOVEQ #$01,D1 +000000D8: 2F01 '/.' MOVE.L D1,-(A7) +000000DA: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +000000DE: 2410 '$.' MOVE.L (A0),D2 +000000E0: 701C 'p.' MOVEQ #$1C,D0 +000000E2: D480 '..' ADD.L D0,D2 +000000E4: 206E 0020 ' n. ' MOVEA.L $0020(A6),A0 +000000E8: 2610 '&.' MOVE.L (A0),D3 +000000EA: D682 '..' ADD.L D2,D3 +000000EC: 2F03 '/.' MOVE.L D3,-(A7) +000000EE: 486E FFF8 'Hn..' PEA -$0008(A6) +000000F2: 2F2C 0018 '/,..' MOVE.L $0018(A4),-(A7) +000000F6: 2F0A '/.' MOVE.L A2,-(A7) +000000F8: 4EBA 0000 'N...' JSR sb_SizeTheBlock ; id: 501 +000000FC: 2640 '&@' MOVEA.L D0,A3 +000000FE: 4FEF 001C 'O...' LEA $001C(A7),A7 +00000102: 200B ' .' MOVE.L A3,D0 +00000104: 670E 'g.' BEQ.S *+$0010 ; 00000114 +00000106: 2852 '(R' MOVEA.L (A2),A4 +00000108: 294B 0018 ')K..' MOVE.L A3,$0018(A4) +0000010C: 296E FFF8 001C ')n....' MOVE.L -$0008(A6),$001C(A4) +00000112: 6024 '`$' BRA.S *+$0026 ; 00000138 +00000114: 206E 0018 ' n..' MOVEA.L $0018(A6),A0 +00000118: 4A10 'J.' TST.B (A0) +0000011A: 6618 'f.' BNE.S *+$001A ; 00000134 +0000011C: 2F08 '/.' MOVE.L A0,-(A7) +0000011E: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) +00000122: 2F0A '/.' MOVE.L A2,-(A7) +00000124: 4EBA 0000 'N...' JSR sb_RenderMemShrink ; id: 535 +00000128: 2E00 '..' MOVE.L D0,D7 +0000012A: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000012E: 6708 'g.' BEQ.S *+$000A ; 00000138 +00000130: 2007 ' .' MOVE.L D7,D0 +00000132: 6006 '`.' BRA.S *+$0008 ; 0000013A +00000134: 7072 'pr' MOVEQ #$72,D0 ; 'r' +00000136: 6002 '`.' BRA.S *+$0004 ; 0000013A +00000138: 7000 'p.' MOVEQ #$00,D0 +0000013A: 4CEE 1C88 FFE4 'L.....' MOVEM.L -$001C(A6),D3/D7/A2-A4 +00000140: 4E5E 'N^' UNLK A6 +00000142: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETHANDLESIZE"(502) + 0000006A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_RenderMemShrink"(535) + 00000126 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_SizeTheBlock"(501) + 000000FA + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_SizeTheBlock"(501) + 000000BC + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FS_SIZEOFOUTLINES"(480) + 0000004A +Comment: + + sb_GrowForGlyphData ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: sb_GrowWork6and7 [9EBC0, 9EC58) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +82 (9EC42): JSR sb_SizeWorkHandle + +6E (9EC2E): JSR sb_RenderMemShrink + +54 (9EC14): JSR sb_SizeWorkHandle + + Unresolved outgoing references: + +1C (9EBDC): JSR $9D220 + +28 (9EBE8): JSR $9C8D0 + +44 (9EC04): JSR $9C8D0 + + VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c + + +Dictionary: Flags $00 FirstId 540 + 540: sb_GrowWork6and7 +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="sb_GrowWork6and7"(540) Segment="Main"(200) +Size: Flags $00 ModuleSize 152 + +Content: Flags $08 +Contents offset $0000 size $0098 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 266E 0014 '&n..' MOVEA.L $0014(A6),A3 +0000000C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000010: 2850 '(P' MOVEA.L (A0),A4 +00000012: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000016: 2D50 FFFC '-P..' MOVE.L (A0),-$0004(A6) +0000001A: 2F08 '/.' MOVE.L A0,-(A7) +0000001C: 4EBA E642 'N..B' JSR *-$19BC ; FFFFE660 +00000020: 206C 005C ' l.\' MOVEA.L $005C(A4),A0 +00000024: 2F28 0018 '/(..' MOVE.L $0018(A0),-(A7) +00000028: 4EBA DCE6 'N...' JSR *-$2318 ; FFFFDD10 +0000002C: 2E00 '..' MOVE.L D0,D7 +0000002E: DEAC 007C '...|' ADD.L $007C(A4),D7 +00000032: 4A13 'J.' TST.B (A3) +00000034: 504F 'PO' ADDQ.W #8,A7 +00000036: 6614 'f.' BNE.S *+$0016 ; 0000004C +00000038: 2947 0080 ')G..' MOVE.L D7,$0080(A4) +0000003C: 206C 005C ' l.\' MOVEA.L $005C(A4),A0 +00000040: 2F28 001C '/(..' MOVE.L $001C(A0),-(A7) +00000044: 4EBA DCCA 'N...' JSR *-$2334 ; FFFFDD10 +00000048: DE80 '..' ADD.L D0,D7 +0000004A: 584F 'XO' ADDQ.W #4,A7 +0000004C: 7001 'p.' MOVEQ #$01,D0 +0000004E: 2F00 '/.' MOVE.L D0,-(A7) +00000050: 2F00 '/.' MOVE.L D0,-(A7) +00000052: 2F07 '/.' MOVE.L D7,-(A7) +00000054: 4EBA 0000 'N...' JSR sb_SizeWorkHandle ; id: 507 +00000058: 2C00 ',.' MOVE.L D0,D6 +0000005A: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000005E: 672C 'g,' BEQ.S *+$002E ; 0000008C +00000060: 4A13 'J.' TST.B (A3) +00000062: 6628 'f(' BNE.S *+$002A ; 0000008C +00000064: 2F0B '/.' MOVE.L A3,-(A7) +00000066: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000006A: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000006E: 4EBA 0000 'N...' JSR sb_RenderMemShrink ; id: 535 +00000072: 2C00 ',.' MOVE.L D0,D6 +00000074: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000078: 6612 'f.' BNE.S *+$0014 ; 0000008C +0000007A: 7001 'p.' MOVEQ #$01,D0 +0000007C: 2F00 '/.' MOVE.L D0,-(A7) +0000007E: 2F00 '/.' MOVE.L D0,-(A7) +00000080: 2F07 '/.' MOVE.L D7,-(A7) +00000082: 4EBA 0000 'N...' JSR sb_SizeWorkHandle ; id: 507 +00000086: 2C00 ',.' MOVE.L D0,D6 +00000088: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000008C: 2006 ' .' MOVE.L D6,D0 +0000008E: 4CEE 18C0 FFEC 'L.....' MOVEM.L -$0014(A6),D6/D7/A3/A4 +00000094: 4E5E 'N^' UNLK A6 +00000096: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_SizeWorkHandle"(507) + 00000084 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_RenderMemShrink"(535) + 00000070 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_SizeWorkHandle"(507) + 00000056 +Comment: + + sb_GrowWork6and7 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: sb_GetMemForBits [9EC70, 9EEE8) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +1B2 (9EE22): JSR sb_BandChar + +15E (9EDCE): JSR sb_RenderMemShrink + +110 (9ED80): JSR sb_SizeWorkHandle + + Unresolved outgoing references: + +E6 (9ED56): JSR $9D220 + +FA (9ED6A): JSR $9C8D0 + +136 (9EDA6): JSR $9D0D0 + +17C (9EDEC): JSR $9C8B0 + +230 (9EEA0): JSR $9C8B0 + + VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c + + +Dictionary: Flags $00 FirstId 541 + 541: sb_GetMemForBits +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="sb_GetMemForBits"(541) Segment="Main"(200) +Size: Flags $00 ModuleSize 632 + +Content: Flags $08 +Contents offset $0000 size $0278 +00000000: 4E56 FFF0 'NV..' LINK.W A6,#-$0010 +00000004: 48E7 0F18 'H...' MOVEM.L D4-D7/A3/A4,-(A7) +00000008: 282E 0020 '(.. ' MOVE.L $0020(A6),D4 +0000000C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000010: 2650 '&P' MOVEA.L (A0),A3 +00000012: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000016: 2850 '(P' MOVEA.L (A0),A4 +00000018: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 +0000001C: 2D50 FFF0 '-P..' MOVE.L (A0),-$0010(A6) +00000020: 206E 0018 ' n..' MOVEA.L $0018(A6),A0 +00000024: 2850 '(P' MOVEA.L (A0),A4 +00000026: D9EE FFF0 '....' ADDA.L -$0010(A6),A4 +0000002A: 3A2C 0018 ':,..' MOVE.W $0018(A4),D5 +0000002E: 4207 'B.' CLR.B D7 +00000030: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000034: 4A28 0020 'J(. ' TST.B $0020(A0) +00000038: 6700 0088 'g...' BEQ *+$008A ; 000000C2 +0000003C: 2248 '"H' MOVEA.L A0,A1 +0000003E: 3368 001E 0010 '3h....' MOVE.W $001E(A0),$0010(A1) +00000044: 3968 001E 0002 '9h....' MOVE.W $001E(A0),$0002(A4) +0000004A: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +0000004E: 3028 001E '0(..' MOVE.W $001E(A0),D0 +00000052: 48C0 'H.' EXT.L D0 +00000054: 3228 001C '2(..' MOVE.W $001C(A0),D1 +00000058: 48C1 'H.' EXT.L D1 +0000005A: 9081 '..' SUB.L D1,D0 +0000005C: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000060: 3228 001A '2(..' MOVE.W $001A(A0),D1 +00000064: 48C1 'H.' EXT.L D1 +00000066: B280 '..' CMP.L D0,D1 +00000068: 6D0E 'm.' BLT.S *+$0010 ; 00000078 +0000006A: 2248 '"H' MOVEA.L A0,A1 +0000006C: 3368 001C 000E '3h....' MOVE.W $001C(A0),$000E(A1) +00000072: 38A8 001C '8...' MOVE.W $001C(A0),(A4) +00000076: 6024 '`$' BRA.S *+$0026 ; 0000009C +00000078: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +0000007C: 2248 '"H' MOVEA.L A0,A1 +0000007E: 3028 0010 '0(..' MOVE.W $0010(A0),D0 +00000082: 9069 0018 '.i..' SUB.W $0018(A1),D0 +00000086: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +0000008A: 3140 000E '1@..' MOVE.W D0,$000E(A0) +0000008E: 3880 '8.' MOVE.W D0,(A4) +00000090: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000094: 2248 '"H' MOVEA.L A0,A1 +00000096: 3368 000E 001E '3h....' MOVE.W $000E(A0),$001E(A1) +0000009C: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +000000A0: 2248 '"H' MOVEA.L A0,A1 +000000A2: 3028 0010 '0(..' MOVE.W $0010(A0),D0 +000000A6: 9069 000E '.i..' SUB.W $000E(A1),D0 +000000AA: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +000000AE: 3140 0018 '1@..' MOVE.W D0,$0018(A0) +000000B2: 3940 0016 '9@..' MOVE.W D0,$0016(A4) +000000B6: 302E 001E '0...' MOVE.W $001E(A6),D0 +000000BA: 906C 0002 '.l..' SUB.W $0002(A4),D0 +000000BE: 3940 000A '9@..' MOVE.W D0,$000A(A4) +000000C2: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +000000C6: 3005 '0.' MOVE.W D5,D0 +000000C8: C1E8 0018 '....' MULS.W $0018(A0),D0 +000000CC: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +000000D0: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +000000D4: 4A10 'J.' TST.B (A0) +000000D6: 6746 'gF' BEQ.S *+$0048 ; 0000011E +000000D8: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +000000DC: 4A28 0020 'J(. ' TST.B $0020(A0) +000000E0: 663C 'f<' BNE.S *+$003E ; 0000011E +000000E2: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +000000E6: 4EBA E4C8 'N...' JSR *-$1B36 ; FFFFE5B0 +000000EA: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +000000EE: 3028 0018 '0(..' MOVE.W $0018(A0),D0 +000000F2: 48C0 'H.' EXT.L D0 +000000F4: 4C04 0800 'L...' MULS.L D4,D0 +000000F8: 2F00 '/.' MOVE.L D0,-(A7) +000000FA: 4EBA DB64 'N..d' JSR *-$249A ; FFFFDC60 +000000FE: D0AB 007C '...|' ADD.L $007C(A3),D0 +00000102: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000106: 7001 'p.' MOVEQ #$01,D0 +00000108: 2F00 '/.' MOVE.L D0,-(A7) +0000010A: 2F00 '/.' MOVE.L D0,-(A7) +0000010C: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +00000110: 4EBA 0000 'N...' JSR sb_SizeWorkHandle ; id: 507 +00000114: 2C00 ',.' MOVE.L D0,D6 +00000116: 4FEF 0014 'O...' LEA $0014(A7),A7 +0000011A: 6702 'g.' BEQ.S *+$0004 ; 0000011E +0000011C: 7E01 '~.' MOVEQ #$01,D7 +0000011E: 7000 'p.' MOVEQ #$00,D0 +00000120: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +00000124: 4A07 'J.' TST.B D7 +00000126: 670A 'g.' BEQ.S *+$000C ; 00000132 +00000128: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +0000012C: 4A28 0020 'J(. ' TST.B $0020(A0) +00000130: 6768 'gh' BEQ.S *+$006A ; 0000019A +00000132: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000136: 4EBA E328 'N..(' JSR *-$1CD6 ; FFFFE460 +0000013A: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +0000013E: 584F 'XO' ADDQ.W #4,A7 +00000140: 6644 'fD' BNE.S *+$0046 ; 00000186 +00000142: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000146: 4A28 0020 'J(. ' TST.B $0020(A0) +0000014A: 6628 'f(' BNE.S *+$002A ; 00000174 +0000014C: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +00000150: 4A10 'J.' TST.B (A0) +00000152: 661C 'f.' BNE.S *+$001E ; 00000170 +00000154: 2F08 '/.' MOVE.L A0,-(A7) +00000156: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) +0000015A: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000015E: 4EBA 0000 'N...' JSR sb_RenderMemShrink ; id: 535 +00000162: 2C00 ',.' MOVE.L D0,D6 +00000164: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000168: 6706 'g.' BEQ.S *+$0008 ; 00000170 +0000016A: 2006 ' .' MOVE.L D6,D0 +0000016C: 6000 0100 '`...' BRA *+$0102 ; 0000026E +00000170: 7E01 '~.' MOVEQ #$01,D7 +00000172: 6026 '`&' BRA.S *+$0028 ; 0000019A +00000174: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000178: 4228 0020 'B(. ' CLR.B $0020(A0) +0000017C: 4EBA DAC2 'N...' JSR *-$253C ; FFFFDC40 +00000180: 7071 'pq' MOVEQ #$71,D0 ; 'q' +00000182: 6000 00EA '`...' BRA *+$00EC ; 0000026E +00000186: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +0000018A: 2248 '"H' MOVEA.L A0,A1 +0000018C: 3028 000E '0(..' MOVE.W $000E(A0),D0 +00000190: B069 001C '.i..' CMP.W $001C(A1),D0 +00000194: 6604 'f.' BNE.S *+$0006 ; 0000019A +00000196: 4228 0020 'B(. ' CLR.B $0020(A0) +0000019A: 4A07 'J.' TST.B D7 +0000019C: 6700 009A 'g...' BEQ *+$009C ; 00000238 +000001A0: 2F04 '/.' MOVE.L D4,-(A7) +000001A2: 48C5 'H.' EXT.L D5 +000001A4: 2F05 '/.' MOVE.L D5,-(A7) +000001A6: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +000001AA: 4868 0018 'Hh..' PEA $0018(A0) +000001AE: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +000001B2: 4EBA 0000 'N...' JSR sb_BandChar ; id: 509 +000001B6: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +000001BA: 4FEF 0010 'O...' LEA $0010(A7),A7 +000001BE: 6770 'gp' BEQ.S *+$0072 ; 00000230 +000001C0: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000001C4: 2650 '&P' MOVEA.L (A0),A3 +000001C6: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 +000001CA: 2D50 FFF0 '-P..' MOVE.L (A0),-$0010(A6) +000001CE: 206E 0018 ' n..' MOVEA.L $0018(A6),A0 +000001D2: 2850 '(P' MOVEA.L (A0),A4 +000001D4: D9EE FFF0 '....' ADDA.L -$0010(A6),A4 +000001D8: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +000001DC: 117C 0001 0020 '.|... ' MOVE.B #$01,$0020(A0) +000001E2: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +000001E6: 2248 '"H' MOVEA.L A0,A1 +000001E8: 3368 000E 001C '3h....' MOVE.W $000E(A0),$001C(A1) +000001EE: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +000001F2: 2248 '"H' MOVEA.L A0,A1 +000001F4: 3028 0010 '0(..' MOVE.W $0010(A0),D0 +000001F8: 9069 0018 '.i..' SUB.W $0018(A1),D0 +000001FC: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000200: 3140 000E '1@..' MOVE.W D0,$000E(A0) +00000204: 3880 '8.' MOVE.W D0,(A4) +00000206: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +0000020A: 2248 '"H' MOVEA.L A0,A1 +0000020C: 3368 000E 001E '3h....' MOVE.W $000E(A0),$001E(A1) +00000212: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000216: 2248 '"H' MOVEA.L A0,A1 +00000218: 3368 0018 001A '3h....' MOVE.W $0018(A0),$001A(A1) +0000021E: 3968 0018 0016 '9h....' MOVE.W $0018(A0),$0016(A4) +00000224: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000228: 3968 0010 0002 '9h....' MOVE.W $0010(A0),$0002(A4) +0000022E: 6008 '`.' BRA.S *+$000A ; 00000238 +00000230: 4EBA DA0E 'N...' JSR *-$25F0 ; FFFFDC40 +00000234: 7071 'pq' MOVEQ #$71,D0 ; 'q' +00000236: 6036 '`6' BRA.S *+$0038 ; 0000026E +00000238: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +0000023C: 3028 000C '0(..' MOVE.W $000C(A0),D0 +00000240: 48C0 'H.' EXT.L D0 +00000242: 3228 000A '2(..' MOVE.W $000A(A0),D1 +00000246: 48C1 'H.' EXT.L D1 +00000248: 9081 '..' SUB.L D1,D0 +0000024A: 660E 'f.' BNE.S *+$0010 ; 0000025A +0000024C: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000250: 4A28 0020 'J(. ' TST.B $0020(A0) +00000254: 6704 'g.' BEQ.S *+$0006 ; 0000025A +00000256: 4228 0020 'B(. ' CLR.B $0020(A0) +0000025A: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 +0000025E: 226E 0010 '"n..' MOVEA.L $0010(A6),A1 +00000262: 2350 002C '#P.,' MOVE.L (A0),$002C(A1) +00000266: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 +0000026A: A049 '.I' _HPurge ; A049 +0000026C: 7000 'p.' MOVEQ #$00,D0 +0000026E: 4CEE 18F0 FFD8 'L.....' MOVEM.L -$0028(A6),D4-D7/A3/A4 +00000274: 4E5E 'N^' UNLK A6 +00000276: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_BandChar"(509) + 000001B4 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_RenderMemShrink"(535) + 00000160 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_SizeWorkHandle"(507) + 00000112 +Comment: + + sb_GetMemForBits ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: sb_DoTheBits [9EF00, 9F02E) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +7A (9EF7A): JSR FS_CONTOURSCAN + + Unresolved outgoing references: + +42 (9EF42): JSR $9D220 + +90 (9EF90): JSR $9C8B0 + +BA (9EFBA): JSR $9D420 + + VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c + + +Dictionary: Flags $00 FirstId 542 + 542: sb_DoTheBits +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="sb_DoTheBits"(542) Segment="Main"(200) +Size: Flags $00 ModuleSize 302 + +Content: Flags $08 +Contents offset $0000 size $012E +00000000: 4E56 FFF0 'NV..' LINK.W A6,#-$0010 +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 182E 001F '....' MOVE.B $001F(A6),D4 +0000000C: 3A2E 001A ':...' MOVE.W $001A(A6),D5 +00000010: 3C2E 0016 '<...' MOVE.W $0016(A6),D6 +00000014: 1E2E 0023 '...#' MOVE.B $0023(A6),D7 +00000018: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +0000001C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000020: 2850 '(P' MOVEA.L (A0),A4 +00000022: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000026: 2D50 FFF0 '-P..' MOVE.L (A0),-$0010(A6) +0000002A: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +0000002E: 2D50 FFF4 '-P..' MOVE.L (A0),-$000C(A6) +00000032: 202E 0024 ' ..$' MOVE.L $0024(A6),D0 +00000036: D0AE FFF4 '....' ADD.L -$000C(A6),D0 +0000003A: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +0000003E: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000042: 4EBA E2DC 'N...' JSR *-$1D22 ; FFFFE320 +00000046: 206C 0058 ' l.X' MOVEA.L $0058(A4),A0 +0000004A: 216B 002C 0018 '!k.,..' MOVE.L $002C(A3),$0018(A0) +00000050: 206C 0058 ' l.X' MOVEA.L $0058(A4),A0 +00000054: 3146 0036 '1F.6' MOVE.W D6,$0036(A0) +00000058: 206C 0058 ' l.X' MOVEA.L $0058(A4),A0 +0000005C: 3145 0034 '1E.4' MOVE.W D5,$0034(A0) +00000060: 4A07 'J.' TST.B D7 +00000062: 584F 'XO' ADDQ.W #4,A7 +00000064: 670A 'g.' BEQ.S *+$000C ; 00000070 +00000066: 206C 0058 ' l.X' MOVEA.L $0058(A4),A0 +0000006A: 7000 'p.' MOVEQ #$00,D0 +0000006C: 2140 0020 '!@. ' MOVE.L D0,$0020(A0) +00000070: 598F 'Y.' SUBQ.L #4,A7 +00000072: 2F2C 0058 '/,.X' MOVE.L $0058(A4),-(A7) +00000076: 2F2C 005C '/,.\' MOVE.L $005C(A4),-(A7) +0000007A: 4EBA 0000 'N...' JSR FS_CONTOURSCAN ; id: 483 +0000007E: 261F '&.' MOVE.L (A7)+,D3 +00000080: 6718 'g.' BEQ.S *+$001A ; 0000009A +00000082: 202E 0028 ' ..(' MOVE.L $0028(A6),D0 +00000086: D0AE FFF4 '....' ADD.L -$000C(A6),D0 +0000008A: 2040 ' @' MOVEA.L D0,A0 +0000008C: 0010 00C0 '....' ORI.B #$C0,(A0) +00000090: 4EBA D91E 'N...' JSR *-$26E0 ; FFFFD9B0 +00000094: 2003 ' .' MOVE.L D3,D0 +00000096: 6000 008C '`...' BRA *+$008E ; 00000124 +0000009A: 4A04 'J.' TST.B D4 +0000009C: 6704 'g.' BEQ.S *+$0006 ; 000000A2 +0000009E: 4A07 'J.' TST.B D7 +000000A0: 6706 'g.' BEQ.S *+$0008 ; 000000A8 +000000A2: 4A2B 0008 'J+..' TST.B $0008(A3) +000000A6: 661A 'f.' BNE.S *+$001C ; 000000C2 +000000A8: 48C6 'H.' EXT.L D6 +000000AA: 48C5 'H.' EXT.L D5 +000000AC: 2006 ' .' MOVE.L D6,D0 +000000AE: 9085 '..' SUB.L D5,D0 +000000B0: 2F00 '/.' MOVE.L D0,-(A7) +000000B2: 2F2B 002C '/+.,' MOVE.L $002C(A3),-(A7) +000000B6: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +000000BA: 4EBA E464 'N..d' JSR *-$1B9A ; FFFFE520 +000000BE: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000C2: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +000000C6: 2768 0010 0028 ''h...(' MOVE.L $0010(A0),$0028(A3) +000000CC: 4A04 'J.' TST.B D4 +000000CE: 6752 'gR' BEQ.S *+$0054 ; 00000122 +000000D0: 4A07 'J.' TST.B D7 +000000D2: 664E 'fN' BNE.S *+$0050 ; 00000122 +000000D4: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +000000D8: 3028 0002 '0(..' MOVE.W $0002(A0),D0 +000000DC: 48C0 'H.' EXT.L D0 +000000DE: 322B 000C '2+..' MOVE.W $000C(A3),D1 +000000E2: 48C1 'H.' EXT.L D1 +000000E4: 2E00 '..' MOVE.L D0,D7 +000000E6: 9E81 '..' SUB.L D1,D7 +000000E8: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 +000000EC: 226E FFF8 '"n..' MOVEA.L -$0008(A6),A1 +000000F0: 2449 '$I' MOVEA.L A1,A2 +000000F2: 302A 0016 '0*..' MOVE.W $0016(A2),D0 +000000F6: 48C0 'H.' EXT.L D0 +000000F8: 4C29 0800 0010 'L)....' MULS.L $0010(A1),D0 +000000FE: 5680 'V.' ADDQ.L #3,D0 +00000100: 72FC 'r.' MOVEQ #$FC,D1 +00000102: C280 '..' AND.L D0,D1 +00000104: D3A8 0044 '...D' ADD.L D1,$0044(A0) +00000108: 4A47 'JG' TST.W D7 +0000010A: 6F16 'o.' BLE.S *+$0018 ; 00000122 +0000010C: 48C7 'H.' EXT.L D7 +0000010E: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +00000112: 2028 0010 ' (..' MOVE.L $0010(A0),D0 +00000116: 4C07 0800 'L...' MULS.L D7,D0 +0000011A: D0AB 002C '...,' ADD.L $002C(A3),D0 +0000011E: 2740 002C ''@.,' MOVE.L D0,$002C(A3) +00000122: 7000 'p.' MOVEQ #$00,D0 +00000124: 4CEE 1CF8 FFD0 'L.....' MOVEM.L -$0030(A6),D3-D7/A2-A4 +0000012A: 4E5E 'N^' UNLK A6 +0000012C: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FS_CONTOURSCAN"(483) + 0000007C +Comment: + + sb_DoTheBits ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_9F040 [9F040, 9F3F2) + + Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) + + Resolved outgoing references: + +37C (9F3BC): JSR sb_DoTheBits + +324 (9F364): JSR sb_GetMemForBits + +2CA (9F30A): JSR FS_SAVEOUTLINES + +25A (9F29A): JSR sb_GrowWork6and7 + +234 (9F274): JSR sb_GrowForGlyphData + +1F2 (9F232): JSR sb_SquishFailAdjust + +19C (9F1DC): JSR sb_RangeCheck + +146 (9F186): JSR GetSingleOrDoubleByteGlyphEntryOffset + +F2 (9F132): JSR sb_RenderMemShrink + +88 (9F0C8): JSR sb_RoomForHead + +6A (9F0AA): JSR GetSingleOrDoubleByteGlyphEntryOffset + + Unresolved outgoing references: + +D0 (9F110): JSR $9E600 + +110 (9F150): JSR $9E600 + +172 (9F1B2): JSR $9C8D0 + +240 (9F280): JSR $9C8B0 + +266 (9F2A6): JSR $9C8B0 + +28E (9F2CE): JSR $9D220 + +2E2 (9F322): JSR $9C8B0 + + +Dictionary: Flags $00 FirstId 543 + 543: AUTOMOD_9F040 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9F040"(543) Segment="Main"(200) +Size: Flags $00 ModuleSize 946 + +Content: Flags $08 +Contents offset $0000 size $03B2 +00000000: 4E56 FFE0 'NV..' LINK.W A6,#-$0020 +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000000C: 2450 '$P' MOVEA.L (A0),A2 +0000000E: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000012: 2D50 FFE4 '-P..' MOVE.L (A0),-$001C(A6) +00000016: 206A 0018 ' j..' MOVEA.L $0018(A2),A0 +0000001A: 2850 '(P' MOVEA.L (A0),A4 +0000001C: 1A2C 0048 '.,.H' MOVE.B $0048(A4),D5 +00000020: 266C 0044 '&l.D' MOVEA.L $0044(A4),A3 +00000024: 2D4B FFE8 '-K..' MOVE.L A3,-$0018(A6) +00000028: D7CC '..' ADDA.L A4,A3 +0000002A: 426E FFEC 'Bn..' CLR.W -$0014(A6) +0000002E: 1D7C 0001 FFEF '.|....' MOVE.B #$01,-$0011(A6) +00000034: 7010 'p.' MOVEQ #$10,D0 +00000036: 282C 002C '(,.,' MOVE.L $002C(A4),D4 +0000003A: E0A4 '..' ASR.L D0,D4 +0000003C: 7010 'p.' MOVEQ #$10,D0 +0000003E: 222C 0030 '",.0' MOVE.L $0030(A4),D1 +00000042: E0A1 '..' ASR.L D0,D1 +00000044: 3D41 FFF0 '=A..' MOVE.W D1,-$0010(A6) +00000048: 422E FFF3 'B...' CLR.B -$000D(A6) +0000004C: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000050: 7000 'p.' MOVEQ #$00,D0 +00000052: 2140 0022 '!@."' MOVE.L D0,$0022(A0) +00000056: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +0000005A: 4A28 0020 'J(. ' TST.B $0020(A0) +0000005E: 671C 'g.' BEQ.S *+$001E ; 0000007C +00000060: 2F0C '/.' MOVE.L A4,-(A7) +00000062: 7000 'p.' MOVEQ #$00,D0 +00000064: 3028 0002 '0(..' MOVE.W $0002(A0),D0 +00000068: 2F00 '/.' MOVE.L D0,-(A7) +0000006A: 4EBA 0000 'N...' JSR GetSingleOrDoubleByteGlyphEntryOffset ; id: 544 +0000006E: 2C00 ',.' MOVE.L D0,D6 +00000070: 1D7C 0001 FFF3 '.|....' MOVE.B #$01,-$000D(A6) +00000076: 504F 'PO' ADDQ.W #8,A7 +00000078: 6000 027C '`..|' BRA *+$027E ; 000002F6 +0000007C: 486E FFF3 'Hn..' PEA -$000D(A6) +00000080: 486E FFE8 'Hn..' PEA -$0018(A6) +00000084: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000088: 4EBA 0000 'N...' JSR sb_RoomForHead ; id: 536 +0000008C: 2E00 '..' MOVE.L D0,D7 +0000008E: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000092: 6706 'g.' BEQ.S *+$0008 ; 0000009A +00000094: 2007 ' .' MOVE.L D7,D0 +00000096: 6000 0310 '`...' BRA *+$0312 ; 000003A8 +0000009A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000009E: 2450 '$P' MOVEA.L (A0),A2 +000000A0: 206A 0018 ' j..' MOVEA.L $0018(A2),A0 +000000A4: 2850 '(P' MOVEA.L (A0),A4 +000000A6: 266E FFE8 '&n..' MOVEA.L -$0018(A6),A3 +000000AA: D7CC '..' ADDA.L A4,A3 +000000AC: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +000000B0: 3768 0002 001A '7h....' MOVE.W $0002(A0),$001A(A3) +000000B6: 4A2E FFF3 'J...' TST.B -$000D(A6) +000000BA: 6608 'f.' BNE.S *+$000A ; 000000C4 +000000BC: 06AC 0000 001C '......' ADDI.L #$0000001C,$0044(A4) + 0044 +000000C4: 2F2E FFE8 '/...' MOVE.L -$0018(A6),-(A7) +000000C8: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +000000CC: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +000000D0: 4EBA F4EE 'N...' JSR *-$0B10 ; FFFFF5C0 +000000D4: 2E00 '..' MOVE.L D0,D7 +000000D6: 7071 'pq' MOVEQ #$71,D0 ; 'q' +000000D8: B087 '..' CMP.L D7,D0 +000000DA: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000DE: 6642 'fB' BNE.S *+$0044 ; 00000122 +000000E0: 4A2E FFF3 'J...' TST.B -$000D(A6) +000000E4: 663C 'f<' BNE.S *+$003E ; 00000122 +000000E6: 486E FFF3 'Hn..' PEA -$000D(A6) +000000EA: 486E FFE8 'Hn..' PEA -$0018(A6) +000000EE: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +000000F2: 4EBA 0000 'N...' JSR sb_RenderMemShrink ; id: 535 +000000F6: 2E00 '..' MOVE.L D0,D7 +000000F8: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000FC: 6706 'g.' BEQ.S *+$0008 ; 00000104 +000000FE: 2007 ' .' MOVE.L D7,D0 +00000100: 6000 02A6 '`...' BRA *+$02A8 ; 000003A8 +00000104: 2F2E FFE8 '/...' MOVE.L -$0018(A6),-(A7) +00000108: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000010C: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000110: 4EBA F4AE 'N...' JSR *-$0B50 ; FFFFF5C0 +00000114: 2E00 '..' MOVE.L D0,D7 +00000116: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000011A: 6706 'g.' BEQ.S *+$0008 ; 00000122 +0000011C: 2007 ' .' MOVE.L D7,D0 +0000011E: 6000 0288 '`...' BRA *+$028A ; 000003A8 +00000122: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000126: 2450 '$P' MOVEA.L (A0),A2 +00000128: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +0000012C: 2D50 FFE4 '-P..' MOVE.L (A0),-$001C(A6) +00000130: 206A 0018 ' j..' MOVEA.L $0018(A2),A0 +00000134: 2850 '(P' MOVEA.L (A0),A4 +00000136: 266E FFE8 '&n..' MOVEA.L -$0018(A6),A3 +0000013A: D7CC '..' ADDA.L A4,A3 +0000013C: 2F0C '/.' MOVE.L A4,-(A7) +0000013E: 7000 'p.' MOVEQ #$00,D0 +00000140: 302B 001A '0+..' MOVE.W $001A(A3),D0 +00000144: 2F00 '/.' MOVE.L D0,-(A7) +00000146: 4EBA 0000 'N...' JSR GetSingleOrDoubleByteGlyphEntryOffset ; id: 544 +0000014A: 2C00 ',.' MOVE.L D0,D6 +0000014C: 4A87 'J.' TST.L D7 +0000014E: 504F 'PO' ADDQ.W #8,A7 +00000150: 6712 'g.' BEQ.S *+$0014 ; 00000164 +00000152: 200C ' .' MOVE.L A4,D0 +00000154: D086 '..' ADD.L D6,D0 +00000156: 2040 ' @' MOVEA.L D0,A0 +00000158: 20BC C000 0000 ' .....' MOVE.L #$C0000000,(A0) +0000015E: 70FF 'p.' MOVEQ #$FF,D0 +00000160: 6000 0246 '`..F' BRA *+$0248 ; 000003A8 +00000164: 4A6B 0016 'Jk..' TST.W $0016(A3) +00000168: 671C 'g.' BEQ.S *+$001E ; 00000186 +0000016A: 206A 005C ' j.\' MOVEA.L $005C(A2),A0 +0000016E: 2F28 0018 '/(..' MOVE.L $0018(A0),-(A7) +00000172: 4EBA D71C 'N...' JSR *-$28E2 ; FFFFD890 +00000176: 322B 0016 '2+..' MOVE.W $0016(A3),D1 +0000017A: 48C1 'H.' EXT.L D1 +0000017C: 4C41 0800 'LA..' DIVS.L D1,D0 +00000180: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000184: 584F 'XO' ADDQ.W #4,A7 +00000186: 2F06 '/.' MOVE.L D6,-(A7) +00000188: 2F2E FFE8 '/...' MOVE.L -$0018(A6),-(A7) +0000018C: 48C4 'H.' EXT.L D4 +0000018E: 2F04 '/.' MOVE.L D4,-(A7) +00000190: 302E FFF0 '0...' MOVE.W -$0010(A6),D0 +00000194: 48C0 'H.' EXT.L D0 +00000196: 2F00 '/.' MOVE.L D0,-(A7) +00000198: 2F0B '/.' MOVE.L A3,-(A7) +0000019A: 2F0C '/.' MOVE.L A4,-(A7) +0000019C: 4EBA 0000 'N...' JSR sb_RangeCheck ; id: 537 +000001A0: 2E00 '..' MOVE.L D0,D7 +000001A2: 4FEF 0018 'O...' LEA $0018(A7),A7 +000001A6: 6706 'g.' BEQ.S *+$0008 ; 000001AE +000001A8: 2007 ' .' MOVE.L D7,D0 +000001AA: 6000 01FC '`...' BRA *+$01FE ; 000003A8 +000001AE: 4A2E FFF3 'J...' TST.B -$000D(A6) +000001B2: 6622 'f"' BNE.S *+$0024 ; 000001D6 +000001B4: 4A05 'J.' TST.B D5 +000001B6: 670C 'g.' BEQ.S *+$000E ; 000001C4 +000001B8: 200C ' .' MOVE.L A4,D0 +000001BA: D086 '..' ADD.L D6,D0 +000001BC: 2040 ' @' MOVEA.L D0,A0 +000001BE: 20AE FFE8 ' ...' MOVE.L -$0018(A6),(A0) +000001C2: 6012 '`.' BRA.S *+$0014 ; 000001D6 +000001C4: 203C 8000 0000 ' <....' MOVE.L #$80000000,D0 +000001CA: 80AE FFE8 '....' OR.L -$0018(A6),D0 +000001CE: 220C '".' MOVE.L A4,D1 +000001D0: D286 '..' ADD.L D6,D1 +000001D2: 2041 ' A' MOVEA.L D1,A0 +000001D4: 2080 ' .' MOVE.L D0,(A0) +000001D6: 7000 'p.' MOVEQ #$00,D0 +000001D8: 1005 '..' MOVE.B D5,D0 +000001DA: 2F00 '/.' MOVE.L D0,-(A7) +000001DC: 486E FFEF 'Hn..' PEA -$0011(A6) +000001E0: 48C4 'H.' EXT.L D4 +000001E2: 2F04 '/.' MOVE.L D4,-(A7) +000001E4: 302E FFF0 '0...' MOVE.W -$0010(A6),D0 +000001E8: 48C0 'H.' EXT.L D0 +000001EA: 2F00 '/.' MOVE.L D0,-(A7) +000001EC: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +000001F0: 2F0B '/.' MOVE.L A3,-(A7) +000001F2: 4EBA 0000 'N...' JSR sb_SquishFailAdjust ; id: 538 +000001F6: 4A6B 0016 'Jk..' TST.W $0016(A3) +000001FA: 4FEF 0018 'O...' LEA $0018(A7),A7 +000001FE: 6612 'f.' BNE.S *+$0014 ; 00000212 +00000200: 200C ' .' MOVE.L A4,D0 +00000202: D086 '..' ADD.L D6,D0 +00000204: 2040 ' @' MOVEA.L D0,A0 +00000206: 20BC C000 0000 ' .....' MOVE.L #$C0000000,(A0) +0000020C: 70FF 'p.' MOVEQ #$FF,D0 +0000020E: 6000 0198 '`...' BRA *+$019A ; 000003A8 +00000212: 4A2E FFF3 'J...' TST.B -$000D(A6) +00000216: 6632 'f2' BNE.S *+$0034 ; 0000024A +00000218: 486E FFF4 'Hn..' PEA -$000C(A6) +0000021C: 7000 'p.' MOVEQ #$00,D0 +0000021E: 1005 '..' MOVE.B D5,D0 +00000220: 2F00 '/.' MOVE.L D0,-(A7) +00000222: 486E FFF3 'Hn..' PEA -$000D(A6) +00000226: 486E FFE8 'Hn..' PEA -$0018(A6) +0000022A: 2F0B '/.' MOVE.L A3,-(A7) +0000022C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000230: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000234: 4EBA 0000 'N...' JSR sb_GrowForGlyphData ; id: 539 +00000238: 2E00 '..' MOVE.L D0,D7 +0000023A: 4FEF 001C 'O...' LEA $001C(A7),A7 +0000023E: 670A 'g.' BEQ.S *+$000C ; 0000024A +00000240: 4EBA D62E 'N...' JSR *-$29D0 ; FFFFD870 +00000244: 2007 ' .' MOVE.L D7,D0 +00000246: 6000 0160 '`..`' BRA *+$0162 ; 000003A8 +0000024A: 486E FFF3 'Hn..' PEA -$000D(A6) +0000024E: 486E FFE8 'Hn..' PEA -$0018(A6) +00000252: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000256: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000025A: 4EBA 0000 'N...' JSR sb_GrowWork6and7 ; id: 540 +0000025E: 2E00 '..' MOVE.L D0,D7 +00000260: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000264: 670A 'g.' BEQ.S *+$000C ; 00000270 +00000266: 4EBA D608 'N...' JSR *-$29F6 ; FFFFD870 +0000026A: 2007 ' .' MOVE.L D7,D0 +0000026C: 6000 013A '`..:' BRA *+$013C ; 000003A8 +00000270: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000274: 2450 '$P' MOVEA.L (A0),A2 +00000276: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +0000027A: 2D50 FFE4 '-P..' MOVE.L (A0),-$001C(A6) +0000027E: 206A 0018 ' j..' MOVEA.L $0018(A2),A0 +00000282: 2850 '(P' MOVEA.L (A0),A4 +00000284: 266E FFE8 '&n..' MOVEA.L -$0018(A6),A3 +00000288: D7CC '..' ADDA.L A4,A3 +0000028A: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000028E: 4EBA DF50 'N..P' JSR *-$20AE ; FFFFE1E0 +00000292: 4A05 'J.' TST.B D5 +00000294: 584F 'XO' ADDQ.W #4,A7 +00000296: 6714 'g.' BEQ.S *+$0016 ; 000002AC +00000298: 41EB 001C 'A...' LEA $001C(A3),A0 +0000029C: 226E 0010 '"n..' MOVEA.L $0010(A6),A1 +000002A0: 2348 002C '#H.,' MOVE.L A0,$002C(A1) +000002A4: 342B 0002 '4+..' MOVE.W $0002(A3),D2 +000002A8: 3613 '6.' MOVE.W (A3),D3 +000002AA: 604A '`J' BRA.S *+$004C ; 000002F6 +000002AC: 4A2E FFF3 'J...' TST.B -$000D(A6) +000002B0: 6644 'fD' BNE.S *+$0046 ; 000002F6 +000002B2: 41EB 001C 'A...' LEA $001C(A3),A0 +000002B6: 226A 0058 '"j.X' MOVEA.L $0058(A2),A1 +000002BA: 2348 0038 '#H.8' MOVE.L A0,$0038(A1) +000002BE: 2F02 '/.' MOVE.L D2,-(A7) +000002C0: 598F 'Y.' SUBQ.L #4,A7 +000002C2: 2F2A 0058 '/*.X' MOVE.L $0058(A2),-(A7) +000002C6: 2F2A 005C '/*.\' MOVE.L $005C(A2),-(A7) +000002CA: 4EBA 0000 'N...' JSR FS_SAVEOUTLINES ; id: 481 +000002CE: 201F ' .' MOVE.L (A7)+,D0 +000002D0: 241F '$.' MOVE.L (A7)+,D2 +000002D2: 2E00 '..' MOVE.L D0,D7 +000002D4: 6718 'g.' BEQ.S *+$001A ; 000002EE +000002D6: 200C ' .' MOVE.L A4,D0 +000002D8: D086 '..' ADD.L D6,D0 +000002DA: 2040 ' @' MOVEA.L D0,A0 +000002DC: 0010 00C0 '....' ORI.B #$C0,(A0) +000002E0: 2F02 '/.' MOVE.L D2,-(A7) +000002E2: 4EBA D58C 'N...' JSR *-$2A72 ; FFFFD870 +000002E6: 241F '$.' MOVE.L (A7)+,D2 +000002E8: 2007 ' .' MOVE.L D7,D0 +000002EA: 6000 00BC '`...' BRA *+$00BE ; 000003A8 +000002EE: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 +000002F2: D1AC 0044 '...D' ADD.L D0,$0044(A4) +000002F6: 4A2E FFEF 'J...' TST.B -$0011(A6) +000002FA: 6746 'gF' BEQ.S *+$0048 ; 00000342 +000002FC: 4A2E FFF3 'J...' TST.B -$000D(A6) +00000300: 6604 'f.' BNE.S *+$0006 ; 00000306 +00000302: 4A05 'J.' TST.B D5 +00000304: 663C 'f<' BNE.S *+$003E ; 00000342 +00000306: 2F02 '/.' MOVE.L D2,-(A7) +00000308: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +0000030C: 48C4 'H.' EXT.L D4 +0000030E: 2F04 '/.' MOVE.L D4,-(A7) +00000310: 486E FFE8 'Hn..' PEA -$0018(A6) +00000314: 486E FFF3 'Hn..' PEA -$000D(A6) +00000318: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000031C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000320: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000324: 4EBA 0000 'N...' JSR sb_GetMemForBits ; id: 541 +00000328: 4FEF 001C 'O...' LEA $001C(A7),A7 +0000032C: 241F '$.' MOVE.L (A7)+,D2 +0000032E: 2E00 '..' MOVE.L D0,D7 +00000330: 6704 'g.' BEQ.S *+$0006 ; 00000336 +00000332: 2007 ' .' MOVE.L D7,D0 +00000334: 6072 '`r' BRA.S *+$0074 ; 000003A8 +00000336: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +0000033A: 3628 000E '6(..' MOVE.W $000E(A0),D3 +0000033E: 3428 0010 '4(..' MOVE.W $0010(A0),D2 +00000342: 4A2E FFEF 'J...' TST.B -$0011(A6) +00000346: 660A 'f.' BNE.S *+$000C ; 00000352 +00000348: 4A05 'J.' TST.B D5 +0000034A: 6742 'gB' BEQ.S *+$0044 ; 0000038E +0000034C: 4A2E FFF3 'J...' TST.B -$000D(A6) +00000350: 663C 'f<' BNE.S *+$003E ; 0000038E +00000352: 2F02 '/.' MOVE.L D2,-(A7) +00000354: 2F06 '/.' MOVE.L D6,-(A7) +00000356: 2F2E FFE8 '/...' MOVE.L -$0018(A6),-(A7) +0000035A: 7000 'p.' MOVEQ #$00,D0 +0000035C: 102E FFF3 '....' MOVE.B -$000D(A6),D0 +00000360: 2F00 '/.' MOVE.L D0,-(A7) +00000362: 7000 'p.' MOVEQ #$00,D0 +00000364: 1005 '..' MOVE.B D5,D0 +00000366: 2F00 '/.' MOVE.L D0,-(A7) +00000368: 48C3 'H.' EXT.L D3 +0000036A: 2F03 '/.' MOVE.L D3,-(A7) +0000036C: 48C2 'H.' EXT.L D2 +0000036E: 2F02 '/.' MOVE.L D2,-(A7) +00000370: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000374: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000378: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000037C: 4EBA 0000 'N...' JSR sb_DoTheBits ; id: 542 +00000380: 4FEF 0024 'O..$' LEA $0024(A7),A7 +00000384: 241F '$.' MOVE.L (A7)+,D2 +00000386: 2E00 '..' MOVE.L D0,D7 +00000388: 6704 'g.' BEQ.S *+$0006 ; 0000038E +0000038A: 2007 ' .' MOVE.L D7,D0 +0000038C: 601A '`.' BRA.S *+$001C ; 000003A8 +0000038E: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000392: 216E FFE8 0022 '!n..."' MOVE.L -$0018(A6),$0022(A0) +00000398: 4A2E FFEF 'J...' TST.B -$0011(A6) +0000039C: 6608 'f.' BNE.S *+$000A ; 000003A6 +0000039E: 203C 0000 00A3 ' <....' MOVE.L #$000000A3,D0 +000003A4: 6002 '`.' BRA.S *+$0004 ; 000003A8 +000003A6: 7000 'p.' MOVEQ #$00,D0 +000003A8: 4CEE 1CF8 FFC0 'L.....' MOVEM.L -$0040(A6),D3-D7/A2-A4 +000003AE: 4E5E 'N^' UNLK A6 +000003B0: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_DoTheBits"(542) + 0000037E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_GetMemForBits"(541) + 00000326 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FS_SAVEOUTLINES"(481) + 000002CC + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_GrowWork6and7"(540) + 0000025C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_GrowForGlyphData"(539) + 00000236 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_SquishFailAdjust"(538) + 000001F4 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_RangeCheck"(537) + 0000019E + +Dictionary: Flags $00 FirstId 544 + 544: GetSingleOrDoubleByteGlyphEntryOffset + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetSingleOrDoubleByteGlyphEntryOffset"(544) + 00000148 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_RenderMemShrink"(535) + 000000F4 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_RoomForHead"(536) + 0000008A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetSingleOrDoubleByteGlyphEntryOffset"(544) + 0000006C +Comment: + + AUTOMOD_9F040 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: SB_CHECKCACHE [9F400, 9F6A0) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +222 (9F622): JSR FS_CONTOURSCAN + +19C (9F59C): JSR sb_ShrinkCacheToMin + +168 (9F568): JSR sb_ShrinkCacheToMin + +150 (9F550): JSR sb_SizeWorkHandle + +FE (9F4FE): JSR FS_RESTOREOUTLINES + +48 (9F448): JSR GetSingleOrDoubleByteGlyphEntryOffset + + Unresolved outgoing references: + +E0 (9F4E0): JSR $9D220 + +108 (9F508): JSR $9C8B0 + +11C (9F51C): JSR $9C8D0 + +132 (9F532): JSR $9C8D0 + +174 (9F574): JSR $9C8B0 + +184 (9F584): JSR $9D0D0 + +1A8 (9F5A8): JSR $9C8B0 + +1E6 (9F5E6): JSR $9D220 + +22C (9F62C): JSR $9C8B0 + +260 (9F660): JSR $9D420 + +288 (9F688): JSR $9F040 + + VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c + + +Dictionary: Flags $00 FirstId 545 + 545: SB_CHECKCACHE + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SB_CHECKCACHE"(545) Segment="Main"(200) +Size: Flags $00 ModuleSize 672 + +Content: Flags $08 +Contents offset $0000 size $02A0 +00000000: 4E56 FFEA 'NV..' LINK.W A6,#-$0016 +00000004: 48E7 0F18 'H...' MOVEM.L D4-D7/A3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000010: 2D50 FFEE '-P..' MOVE.L (A0),-$0012(A6) +00000014: 422E FFFF 'B...' CLR.B -$0001(A6) +00000018: 4A2C 0020 'J,. ' TST.B $0020(A4) +0000001C: 6600 0260 'f..`' BNE *+$0262 ; 0000027E +00000020: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000024: 2D50 FFEE '-P..' MOVE.L (A0),-$0012(A6) +00000028: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +0000002C: 2650 '&P' MOVEA.L (A0),A3 +0000002E: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 +00000032: 2D50 FFF2 '-P..' MOVE.L (A0),-$000E(A6) +00000036: 7000 'p.' MOVEQ #$00,D0 +00000038: 2940 0022 ')@."' MOVE.L D0,$0022(A4) +0000003C: 2F2E FFF2 '/...' MOVE.L -$000E(A6),-(A7) +00000040: 7000 'p.' MOVEQ #$00,D0 +00000042: 302C 0002 '0,..' MOVE.W $0002(A4),D0 +00000046: 2F00 '/.' MOVE.L D0,-(A7) +00000048: 4EBA 0000 'N...' JSR GetSingleOrDoubleByteGlyphEntryOffset ; id: 544 +0000004C: 2800 '(.' MOVE.L D0,D4 +0000004E: D0AE FFF2 '....' ADD.L -$000E(A6),D0 +00000052: 2040 ' @' MOVEA.L D0,A0 +00000054: 2E3C 3FFF FFFF '.' JSR *-$22C0 ; FFFFDE20 +000000E4: 206E FFF6 ' n..' MOVEA.L -$000A(A6),A0 +000000E8: 41E8 001C 'A...' LEA $001C(A0),A0 +000000EC: 226B 0058 '"k.X' MOVEA.L $0058(A3),A1 +000000F0: 2348 0038 '#H.8' MOVE.L A0,$0038(A1) +000000F4: 598F 'Y.' SUBQ.L #4,A7 +000000F6: 2F2B 0058 '/+.X' MOVE.L $0058(A3),-(A7) +000000FA: 2F2B 005C '/+.\' MOVE.L $005C(A3),-(A7) +000000FE: 4EBA 0000 'N...' JSR FS_RESTOREOUTLINES ; id: 482 +00000102: 2C1F ',.' MOVE.L (A7)+,D6 +00000104: 584F 'XO' ADDQ.W #4,A7 +00000106: 670C 'g.' BEQ.S *+$000E ; 00000114 +00000108: 4EBA D3A6 'N...' JSR *-$2C58 ; FFFFD4B0 +0000010C: 2D46 0014 '-F..' MOVE.L D6,$0014(A6) +00000110: 6000 0182 '`...' BRA *+$0184 ; 00000294 +00000114: 206B 005C ' k.\' MOVEA.L $005C(A3),A0 +00000118: 2F28 0018 '/(..' MOVE.L $0018(A0),-(A7) +0000011C: 4EBA D3B2 'N...' JSR *-$2C4C ; FFFFD4D0 +00000120: 2A00 '*.' MOVE.L D0,D5 +00000122: DAAB 007C '...|' ADD.L $007C(A3),D5 +00000126: 2745 0080 ''E..' MOVE.L D5,$0080(A3) +0000012A: 206B 005C ' k.\' MOVEA.L $005C(A3),A0 +0000012E: 2F28 001C '/(..' MOVE.L $001C(A0),-(A7) +00000132: 4EBA D39C 'N...' JSR *-$2C62 ; FFFFD4D0 +00000136: DA80 '..' ADD.L D0,D5 +00000138: 206E FFF6 ' n..' MOVEA.L -$000A(A6),A0 +0000013C: 3028 0018 '0(..' MOVE.W $0018(A0),D0 +00000140: C1EC 0018 '....' MULS.W $0018(A4),D0 +00000144: 2D40 FFEA '-@..' MOVE.L D0,-$0016(A6) +00000148: 7001 'p.' MOVEQ #$01,D0 +0000014A: 2F00 '/.' MOVE.L D0,-(A7) +0000014C: 2F00 '/.' MOVE.L D0,-(A7) +0000014E: 2F05 '/.' MOVE.L D5,-(A7) +00000150: 4EBA 0000 'N...' JSR sb_SizeWorkHandle ; id: 507 +00000154: 2C00 ',.' MOVE.L D0,D6 +00000156: 4FEF 0014 'O...' LEA $0014(A7),A7 +0000015A: 6724 'g$' BEQ.S *+$0026 ; 00000180 +0000015C: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000160: 2650 '&P' MOVEA.L (A0),A3 +00000162: 2F07 '/.' MOVE.L D7,-(A7) +00000164: 2F2B 0018 '/+..' MOVE.L $0018(A3),-(A7) +00000168: 4EBA 0000 'N...' JSR sb_ShrinkCacheToMin ; id: 519 +0000016C: 2C00 ',.' MOVE.L D0,D6 +0000016E: 504F 'PO' ADDQ.W #8,A7 +00000170: 6700 010C 'g...' BEQ *+$010E ; 0000027E +00000174: 4EBA D33A 'N..:' JSR *-$2CC4 ; FFFFD4B0 +00000178: 2D46 0014 '-F..' MOVE.L D6,$0014(A6) +0000017C: 6000 0116 '`...' BRA *+$0118 ; 00000294 +00000180: 2F2E FFEA '/...' MOVE.L -$0016(A6),-(A7) +00000184: 4EBA DB4A 'N..J' JSR *-$24B4 ; FFFFDCD0 +00000188: 2D40 FFFA '-@..' MOVE.L D0,-$0006(A6) +0000018C: 584F 'XO' ADDQ.W #4,A7 +0000018E: 6624 'f$' BNE.S *+$0026 ; 000001B4 +00000190: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000194: 2650 '&P' MOVEA.L (A0),A3 +00000196: 2F07 '/.' MOVE.L D7,-(A7) +00000198: 2F2B 0018 '/+..' MOVE.L $0018(A3),-(A7) +0000019C: 4EBA 0000 'N...' JSR sb_ShrinkCacheToMin ; id: 519 +000001A0: 2C00 ',.' MOVE.L D0,D6 +000001A2: 504F 'PO' ADDQ.W #8,A7 +000001A4: 6700 00D8 'g...' BEQ *+$00DA ; 0000027E +000001A8: 4EBA D306 'N...' JSR *-$2CF8 ; FFFFD4B0 +000001AC: 2D46 0014 '-F..' MOVE.L D6,$0014(A6) +000001B0: 6000 00E2 '`...' BRA *+$00E4 ; 00000294 +000001B4: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +000001B8: A049 '.I' _HPurge ; A049 +000001BA: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +000001BE: 2650 '&P' MOVEA.L (A0),A3 +000001C0: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000001C4: 2D50 FFEE '-P..' MOVE.L (A0),-$0012(A6) +000001C8: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 +000001CC: 2D50 FFF2 '-P..' MOVE.L (A0),-$000E(A6) +000001D0: 2007 ' .' MOVE.L D7,D0 +000001D2: D0AE FFF2 '....' ADD.L -$000E(A6),D0 +000001D6: 2D40 FFF6 '-@..' MOVE.L D0,-$000A(A6) +000001DA: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +000001DE: 2950 002C ')P.,' MOVE.L (A0),$002C(A4) +000001E2: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +000001E6: 4EBA DC38 'N..8' JSR *-$23C6 ; FFFFDE20 +000001EA: 206B 0058 ' k.X' MOVEA.L $0058(A3),A0 +000001EE: 216C 002C 0018 '!l.,..' MOVE.L $002C(A4),$0018(A0) +000001F4: 206E FFF6 ' n..' MOVEA.L -$000A(A6),A0 +000001F8: 41E8 001C 'A...' LEA $001C(A0),A0 +000001FC: 226B 0058 '"k.X' MOVEA.L $0058(A3),A1 +00000200: 2348 0038 '#H.8' MOVE.L A0,$0038(A1) +00000204: 206B 0058 ' k.X' MOVEA.L $0058(A3),A0 +00000208: 316C 000E 0034 '1l...4' MOVE.W $000E(A4),$0034(A0) +0000020E: 206B 0058 ' k.X' MOVEA.L $0058(A3),A0 +00000212: 316C 0010 0036 '1l...6' MOVE.W $0010(A4),$0036(A0) +00000218: 598F 'Y.' SUBQ.L #4,A7 +0000021A: 2F2B 0058 '/+.X' MOVE.L $0058(A3),-(A7) +0000021E: 2F2B 005C '/+.\' MOVE.L $005C(A3),-(A7) +00000222: 4EBA 0000 'N...' JSR FS_CONTOURSCAN ; id: 483 +00000226: 2C1F ',.' MOVE.L (A7)+,D6 +00000228: 584F 'XO' ADDQ.W #4,A7 +0000022A: 6716 'g.' BEQ.S *+$0018 ; 00000242 +0000022C: 4EBA D282 'N...' JSR *-$2D7C ; FFFFD4B0 +00000230: 2004 ' .' MOVE.L D4,D0 +00000232: D0AE FFF2 '....' ADD.L -$000E(A6),D0 +00000236: 2040 ' @' MOVEA.L D0,A0 +00000238: 0010 00C0 '....' ORI.B #$C0,(A0) +0000023C: 2D46 0014 '-F..' MOVE.L D6,$0014(A6) +00000240: 6052 '`R' BRA.S *+$0054 ; 00000294 +00000242: 4A2C 0008 'J,..' TST.B $0008(A4) +00000246: 662A 'f*' BNE.S *+$002C ; 00000272 +00000248: 302C 0010 '0,..' MOVE.W $0010(A4),D0 +0000024C: 48C0 'H.' EXT.L D0 +0000024E: 322C 000E '2,..' MOVE.W $000E(A4),D1 +00000252: 48C1 'H.' EXT.L D1 +00000254: 9081 '..' SUB.L D1,D0 +00000256: 2F00 '/.' MOVE.L D0,-(A7) +00000258: 2F2C 002C '/,.,' MOVE.L $002C(A4),-(A7) +0000025C: 2F2E FFF6 '/...' MOVE.L -$000A(A6),-(A7) +00000260: 4EBA DDBE 'N...' JSR *-$2240 ; FFFFE020 +00000264: 206E FFF6 ' n..' MOVEA.L -$000A(A6),A0 +00000268: 2968 0010 0028 ')h...(' MOVE.L $0010(A0),$0028(A4) +0000026E: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000272: 2947 0022 ')G."' MOVE.L D7,$0022(A4) +00000276: 7000 'p.' MOVEQ #$00,D0 +00000278: 2D40 0014 '-@..' MOVE.L D0,$0014(A6) +0000027C: 6016 '`.' BRA.S *+$0018 ; 00000294 +0000027E: 2F0C '/.' MOVE.L A4,-(A7) +00000280: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000284: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000288: 4EBA F9B6 'N...' JSR *-$0648 ; FFFFFC40 +0000028C: 2D40 0014 '-@..' MOVE.L D0,$0014(A6) +00000290: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000294: 4CEE 18F0 FFD2 'L.....' MOVEM.L -$002E(A6),D4-D7/A3/A4 +0000029A: 4E5E 'N^' UNLK A6 +0000029C: 4E74 000C 'Nt..' RTD #$000C + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FS_CONTOURSCAN"(483) + 00000224 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_ShrinkCacheToMin"(519) + 0000019E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_ShrinkCacheToMin"(519) + 0000016A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_SizeWorkHandle"(507) + 00000152 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FS_RESTOREOUTLINES"(482) + 00000100 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetSingleOrDoubleByteGlyphEntryOffset"(544) + 0000004A +Comment: + + SB_CHECKCACHE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: SB_RETRIEVEGLYPH [9F6B0, 9F7B4) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +C6 (9F776): JSR CheckForMaximumDiskCacheSize + +AC (9F75C): JSR SB_CHECKCACHE + +90 (9F740): JSR AddLowByteGlyphOffsetTable + +6A (9F71A): JSR sb_CheckWorkHandle + +60 (9F710): JSR sb_ShrinkCacheToMin + +46 (9F6F6): JSR sb_CheckWorkHandle + + VectorTable comment: {sources}Toolbox:FontMgr:Bass_Cache.c + + +Dictionary: Flags $00 FirstId 546 + 546: SB_RETRIEVEGLYPH +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SB_RETRIEVEGLYPH"(546) Segment="Main"(200) +Size: Flags $00 ModuleSize 260 + +Content: Flags $08 +Contents offset $0000 size $0104 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000C: 2068 0068 ' h.h' MOVEA.L $0068(A0),A0 +00000010: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +00000014: 2850 '(P' MOVEA.L (A0),A4 +00000016: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +0000001A: 2650 '&P' MOVEA.L (A0),A3 +0000001C: 206B 0400 ' k..' MOVEA.L $0400(A3),A0 +00000020: A069 '.i' _HGetState ; A069 +00000022: 4880 'H.' EXT.W D0 +00000024: 3A00 ':.' MOVE.W D0,D5 +00000026: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +0000002A: A069 '.i' _HGetState ; A069 +0000002C: 4880 'H.' EXT.W D0 +0000002E: 3C00 '<.' MOVE.W D0,D6 +00000030: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000034: 3968 0002 002C '9h...,' MOVE.W $0002(A0),$002C(A4) +0000003A: 206B 0400 ' k..' MOVEA.L $0400(A3),A0 +0000003E: A04A '.J' _HNoPurge ; A04A +00000040: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000044: A04A '.J' _HNoPurge ; A04A +00000046: 4EBA 0000 'N...' JSR sb_CheckWorkHandle ; id: 512 +0000004A: 2E00 '..' MOVE.L D0,D7 +0000004C: 7071 'pq' MOVEQ #$71,D0 ; 'q' +0000004E: B087 '..' CMP.L D7,D0 +00000050: 661E 'f.' BNE.S *+$0020 ; 00000070 +00000052: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000056: 2850 '(P' MOVEA.L (A0),A4 +00000058: 7000 'p.' MOVEQ #$00,D0 +0000005A: 2F00 '/.' MOVE.L D0,-(A7) +0000005C: 2F2C 0018 '/,..' MOVE.L $0018(A4),-(A7) +00000060: 4EBA 0000 'N...' JSR sb_ShrinkCacheToMin ; id: 519 +00000064: 2E00 '..' MOVE.L D0,D7 +00000066: 504F 'PO' ADDQ.W #8,A7 +00000068: 6606 'f.' BNE.S *+$0008 ; 00000070 +0000006A: 4EBA 0000 'N...' JSR sb_CheckWorkHandle ; id: 512 +0000006E: 2E00 '..' MOVE.L D0,D7 +00000070: 4A87 'J.' TST.L D7 +00000072: 6664 'fd' BNE.S *+$0066 ; 000000D8 +00000074: 206C 0050 ' l.P' MOVEA.L $0050(A4),A0 +00000078: A04A '.J' _HNoPurge ; A04A +0000007A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000007E: 4A28 0020 'J(. ' TST.B $0020(A0) +00000082: 6616 'f.' BNE.S *+$0018 ; 0000009A +00000084: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +00000088: 7000 'p.' MOVEQ #$00,D0 +0000008A: 3028 0002 '0(..' MOVE.W $0002(A0),D0 +0000008E: 2F00 '/.' MOVE.L D0,-(A7) +00000090: 4EBA 0000 'N...' JSR AddLowByteGlyphOffsetTable ; id: 548 +00000094: 48C0 'H.' EXT.L D0 +00000096: 2E00 '..' MOVE.L D0,D7 +00000098: 504F 'PO' ADDQ.W #8,A7 +0000009A: 4A87 'J.' TST.L D7 +0000009C: 662E 'f.' BNE.S *+$0030 ; 000000CC +0000009E: 598F 'Y.' SUBQ.L #4,A7 +000000A0: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +000000A4: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +000000A8: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +000000AC: 4EBA 0000 'N...' JSR SB_CHECKCACHE ; id: 545 +000000B0: 2E1F '..' MOVE.L (A7)+,D7 +000000B2: 6708 'g.' BEQ.S *+$000A ; 000000BC +000000B4: 0C87 0000 00A3 '......' CMPI.L #$000000A3,D7 +000000BA: 6610 'f.' BNE.S *+$0012 ; 000000CC +000000BC: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000C0: 2050 ' P' MOVEA.L (A0),A0 +000000C2: 2F28 0018 '/(..' MOVE.L $0018(A0),-(A7) +000000C6: 4EBA 0000 'N...' JSR CheckForMaximumDiskCacheSize ; id: 547 +000000CA: 584F 'XO' ADDQ.W #4,A7 +000000CC: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000D0: 2050 ' P' MOVEA.L (A0),A0 +000000D2: 2068 0050 ' h.P' MOVEA.L $0050(A0),A0 +000000D6: A049 '.I' _HPurge ; A049 +000000D8: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000DC: 2050 ' P' MOVEA.L (A0),A0 +000000DE: 2068 0018 ' h..' MOVEA.L $0018(A0),A0 +000000E2: 1006 '..' MOVE.B D6,D0 +000000E4: A06A '.j' _HSetState ; A06A +000000E6: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000000EA: 2050 ' P' MOVEA.L (A0),A0 +000000EC: 2068 0400 ' h..' MOVEA.L $0400(A0),A0 +000000F0: 1005 '..' MOVE.B D5,D0 +000000F2: A06A '.j' _HSetState ; A06A +000000F4: 2D47 0010 '-G..' MOVE.L D7,$0010(A6) +000000F8: 4CEE 18E0 FFE8 'L.....' MOVEM.L -$0018(A6),D5-D7/A3/A4 +000000FE: 4E5E 'N^' UNLK A6 +00000100: 4E74 0008 'Nt..' RTD #$0008 + + +Dictionary: Flags $00 FirstId 547 + 547: CheckForMaximumDiskCacheSize +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CheckForMaximumDiskCacheSize"(547) + 000000C8 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SB_CHECKCACHE"(545) + 000000AE + +Dictionary: Flags $00 FirstId 548 + 548: AddLowByteGlyphOffsetTable +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AddLowByteGlyphOffsetTable"(548) + 00000092 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_CheckWorkHandle"(512) + 0000006C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_ShrinkCacheToMin"(519) + 00000062 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_CheckWorkHandle"(512) + 00000048 +Comment: + + SB_RETRIEVEGLYPH ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AllocateEntrySpaceInCurrentCache [9F7C0, 9F8A6) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +1C (9F7DC): JSR GETHANDLESIZE ; outside file + +B8 (9F878): JSR sb_SizeTheBlock + +84 (9F844): JSR sb_ShrinkCacheToMin + +5C (9F81C): JSR sb_SizeTheBlock + + VectorTable comment: {sources}Toolbox:FontMgr:DoubleByteBassCache.c + + +Dictionary: Flags $00 FirstId 549 + 549: AllocateEntrySpaceInCurrentCache +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AllocateEntrySpaceInCurrentCache"(549) Segment="Main"(200) +Size: Flags $00 ModuleSize 230 + +Content: Flags $08 +Contents offset $0000 size $00E6 +00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000004: 48E7 0F38 'H..8' MOVEM.L D4-D7/A2-A4,-(A7) +00000008: 282E 0008 '(...' MOVE.L $0008(A6),D4 +0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000010: 4246 'BF' CLR.W D6 +00000012: 2054 ' T' MOVEA.L (A4),A0 +00000014: 2668 0018 '&h..' MOVEA.L $0018(A0),A3 +00000018: 598F 'Y.' SUBQ.L #4,A7 +0000001A: 2F0B '/.' MOVE.L A3,-(A7) +0000001C: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 502 +00000020: 2A1F '*.' MOVE.L (A7)+,D5 +00000022: 2053 ' S' MOVEA.L (A3),A0 +00000024: 2004 ' .' MOVE.L D4,D0 +00000026: D0A8 0044 '...D' ADD.L $0044(A0),D0 +0000002A: 2E00 '..' MOVE.L D0,D7 +0000002C: 701C 'p.' MOVEQ #$1C,D0 +0000002E: DE80 '..' ADD.L D0,D7 +00000030: BA87 '..' CMP.L D7,D5 +00000032: 6C00 00A6 'l...' BGE *+$00A8 ; 000000DA +00000036: 2254 '"T' MOVEA.L (A4),A1 +00000038: 2D69 001C FFFC '-i....' MOVE.L $001C(A1),-$0004(A6) +0000003E: 3A29 0020 ':). ' MOVE.W $0020(A1),D5 +00000042: 2F09 '/.' MOVE.L A1,-(A7) +00000044: 7000 'p.' MOVEQ #$00,D0 +00000046: 2F00 '/.' MOVE.L D0,-(A7) +00000048: 7200 'r.' MOVEQ #$00,D1 +0000004A: 3205 '2.' MOVE.W D5,D1 +0000004C: 2F01 '/.' MOVE.L D1,-(A7) +0000004E: 7201 'r.' MOVEQ #$01,D1 +00000050: 2F01 '/.' MOVE.L D1,-(A7) +00000052: 2F07 '/.' MOVE.L D7,-(A7) +00000054: 486E FFFC 'Hn..' PEA -$0004(A6) +00000058: 2F0B '/.' MOVE.L A3,-(A7) +0000005A: 2F0C '/.' MOVE.L A4,-(A7) +0000005C: 4EBA 0000 'N...' JSR sb_SizeTheBlock ; id: 501 +00000060: 4FEF 001C 'O...' LEA $001C(A7),A7 +00000064: 225F '"_' MOVEA.L (A7)+,A1 +00000066: 2440 '$@' MOVEA.L D0,A2 +00000068: 200A ' .' MOVE.L A2,D0 +0000006A: 6710 'g.' BEQ.S *+$0012 ; 0000007C +0000006C: 2054 ' T' MOVEA.L (A4),A0 +0000006E: 214A 0018 '!J..' MOVE.L A2,$0018(A0) +00000072: 2054 ' T' MOVEA.L (A4),A0 +00000074: 216E FFFC 001C '!n....' MOVE.L -$0004(A6),$001C(A0) +0000007A: 605E '`^' BRA.S *+$0060 ; 000000DA +0000007C: 2F09 '/.' MOVE.L A1,-(A7) +0000007E: 7000 'p.' MOVEQ #$00,D0 +00000080: 2F00 '/.' MOVE.L D0,-(A7) +00000082: 2F0B '/.' MOVE.L A3,-(A7) +00000084: 4EBA 0000 'N...' JSR sb_ShrinkCacheToMin ; id: 519 +00000088: 508F 'P.' ADDQ.L #8,A7 +0000008A: 225F '"_' MOVEA.L (A7)+,A1 +0000008C: 3C00 '<.' MOVE.W D0,D6 +0000008E: 664A 'fJ' BNE.S *+$004C ; 000000DA +00000090: 2053 ' S' MOVEA.L (A3),A0 +00000092: 2004 ' .' MOVE.L D4,D0 +00000094: D0A8 0044 '...D' ADD.L $0044(A0),D0 +00000098: 2E00 '..' MOVE.L D0,D7 +0000009A: 701C 'p.' MOVEQ #$1C,D0 +0000009C: DE80 '..' ADD.L D0,D7 +0000009E: 2F09 '/.' MOVE.L A1,-(A7) +000000A0: 7000 'p.' MOVEQ #$00,D0 +000000A2: 2F00 '/.' MOVE.L D0,-(A7) +000000A4: 7200 'r.' MOVEQ #$00,D1 +000000A6: 3205 '2.' MOVE.W D5,D1 +000000A8: 2F01 '/.' MOVE.L D1,-(A7) +000000AA: 7201 'r.' MOVEQ #$01,D1 +000000AC: 2F01 '/.' MOVE.L D1,-(A7) +000000AE: 2F07 '/.' MOVE.L D7,-(A7) +000000B0: 486E FFFC 'Hn..' PEA -$0004(A6) +000000B4: 2F0B '/.' MOVE.L A3,-(A7) +000000B6: 2F0C '/.' MOVE.L A4,-(A7) +000000B8: 4EBA 0000 'N...' JSR sb_SizeTheBlock ; id: 501 +000000BC: 4FEF 001C 'O...' LEA $001C(A7),A7 +000000C0: 225F '"_' MOVEA.L (A7)+,A1 +000000C2: 2440 '$@' MOVEA.L D0,A2 +000000C4: 200A ' .' MOVE.L A2,D0 +000000C6: 6604 'f.' BNE.S *+$0006 ; 000000CC +000000C8: 7C94 '|.' MOVEQ #$94,D6 +000000CA: 600E '`.' BRA.S *+$0010 ; 000000DA +000000CC: 2054 ' T' MOVEA.L (A4),A0 +000000CE: 214A 0018 '!J..' MOVE.L A2,$0018(A0) +000000D2: 2054 ' T' MOVEA.L (A4),A0 +000000D4: 216E FFFC 001C '!n....' MOVE.L -$0004(A6),$001C(A0) +000000DA: 3006 '0.' MOVE.W D6,D0 +000000DC: 4CEE 1CF0 FFD8 'L.....' MOVEM.L -$0028(A6),D4-D7/A2-A4 +000000E2: 4E5E 'N^' UNLK A6 +000000E4: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETHANDLESIZE"(502) + 0000001E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_SizeTheBlock"(501) + 000000BA + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_ShrinkCacheToMin"(519) + 00000086 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_SizeTheBlock"(501) + 0000005E +Comment: + + AllocateEntrySpaceInCurrentCache ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AddLowByteGlyphOffsetTable [9F8B0, 9F966) + + Module started due to: vector glue above, MODGUESS (align, label) + + Resolved outgoing references: + +58 (9F908): JSR AllocateEntrySpaceInCurrentCache + + VectorTable comment: {sources}Toolbox:FontMgr:DoubleByteBassCache.c + + +Dictionary: Flags $00 FirstId 550 + 550: AddLowByteGlyphOffsetTable +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AddLowByteGlyphOffsetTable"(550) Segment="Main"(200) +Size: Flags $00 ModuleSize 182 + +Content: Flags $08 +Contents offset $0000 size $00B6 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 0F38 'H..8' MOVEM.L D4-D7/A2-A4,-(A7) +00000008: 3E2E 000A '>...' MOVE.W $000A(A6),D7 +0000000C: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000010: 4246 'BF' CLR.W D6 +00000012: 3A07 ':.' MOVE.W D7,D5 +00000014: E04D '.M' LSR.W #8,D5 +00000016: 7000 'p.' MOVEQ #$00,D0 +00000018: 3007 '0.' MOVE.W D7,D0 +0000001A: 383C 00FF '8<..' MOVE.W #$00FF,D4 +0000001E: C840 '.@' AND.W D0,D4 +00000020: 2053 ' S' MOVEA.L (A3),A0 +00000022: 2868 0018 '(h..' MOVEA.L $0018(A0),A4 +00000026: 2054 ' T' MOVEA.L (A4),A0 +00000028: 2468 004C '$h.L' MOVEA.L $004C(A0),A2 +0000002C: 200A ' .' MOVE.L A2,D0 +0000002E: 677A 'gz' BEQ.S *+$007C ; 000000AA +00000030: 7000 'p.' MOVEQ #$00,D0 +00000032: 1004 '..' MOVE.B D4,D0 +00000034: 4A80 'J.' TST.L D0 +00000036: 6772 'gr' BEQ.S *+$0074 ; 000000AA +00000038: 7000 'p.' MOVEQ #$00,D0 +0000003A: 1005 '..' MOVE.B D5,D0 +0000003C: 7200 'r.' MOVEQ #$00,D1 +0000003E: 1232 0000 '.2..' MOVE.B $00(A2,D0.W),D1 +00000042: 4A81 'J.' TST.L D1 +00000044: 6764 'gd' BEQ.S *+$0066 ; 000000AA +00000046: 7000 'p.' MOVEQ #$00,D0 +00000048: 1005 '..' MOVE.B D5,D0 +0000004A: 2054 ' T' MOVEA.L (A4),A0 +0000004C: 4AB0 0C54 'J..T' TST.L $54(A0,D0.L*4) +00000050: 6658 'fX' BNE.S *+$005A ; 000000AA +00000052: 2F0B '/.' MOVE.L A3,-(A7) +00000054: 4878 0400 'Hx..' PEA $0400 +00000058: 4EBA 0000 'N...' JSR AllocateEntrySpaceInCurrentCache ; id: 549 +0000005C: 3C00 '<.' MOVE.W D0,D6 +0000005E: 504F 'PO' ADDQ.W #8,A7 +00000060: 6648 'fH' BNE.S *+$004A ; 000000AA +00000062: 2053 ' S' MOVEA.L (A3),A0 +00000064: 2868 0018 '(h..' MOVEA.L $0018(A0),A4 +00000068: 2054 ' T' MOVEA.L (A4),A0 +0000006A: 2D48 FFF8 '-H..' MOVE.L A0,-$0008(A6) +0000006E: 2668 0044 '&h.D' MOVEA.L $0044(A0),A3 +00000072: D7EE FFF8 '....' ADDA.L -$0008(A6),A3 +00000076: 4247 'BG' CLR.W D7 +00000078: 600E '`.' BRA.S *+$0010 ; 00000088 +0000007A: 7000 'p.' MOVEQ #$00,D0 +0000007C: 3007 '0.' MOVE.W D7,D0 +0000007E: 7200 'r.' MOVEQ #$00,D1 +00000080: 2781 0C00 ''...' MOVE.L D1,$00(A3,D0.L*4) +00000084: 3007 '0.' MOVE.W D7,D0 +00000086: 5247 'RG' ADDQ.W #1,D7 +00000088: 7000 'p.' MOVEQ #$00,D0 +0000008A: 3007 '0.' MOVE.W D7,D0 +0000008C: 0C40 00FF '.@..' CMPI.W #$00FF,D0 +00000090: 63E8 'c.' BLS.S *-$0016 ; 0000007A +00000092: 2054 ' T' MOVEA.L (A4),A0 +00000094: 7000 'p.' MOVEQ #$00,D0 +00000096: 1005 '..' MOVE.B D5,D0 +00000098: 2248 '"H' MOVEA.L A0,A1 +0000009A: 23A8 0044 0C54 '#..D.T' MOVE.L $0044(A0),$54(A1,D0.L*4) +000000A0: 2054 ' T' MOVEA.L (A4),A0 +000000A2: 06A8 0000 0400 '......' ADDI.L #$00000400,$0044(A0) + 0044 +000000AA: 3006 '0.' MOVE.W D6,D0 +000000AC: 4CEE 1CF0 FFDC 'L.....' MOVEM.L -$0024(A6),D4-D7/A2-A4 +000000B2: 4E5E 'N^' UNLK A6 +000000B4: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AllocateEntrySpaceInCurrentCache"(549) + 0000005A +Comment: + + AddLowByteGlyphOffsetTable ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: GetSingleOrDoubleByteGlyphEntryOffset [9F970, 9FA12) + + Module started due to: vector glue above, MODGUESS (align, label) + + VectorTable comment: {sources}Toolbox:FontMgr:DoubleByteBassCache.c + + +Dictionary: Flags $00 FirstId 551 + 551: GetSingleOrDoubleByteGlyphEntryOffset + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GetSingleOrDoubleByteGlyphEntryOffset"(551) Segment="Main"(200) +Size: Flags $00 ModuleSize 162 + +Content: Flags $08 +Contents offset $0000 size $00A2 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0638 'H..8' MOVEM.L D5/D6/A2-A4,-(A7) +00000008: 3A2E 000A ':...' MOVE.W $000A(A6),D5 +0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000010: 3C05 '<.' MOVE.W D5,D6 +00000012: E04E '.N' LSR.W #8,D6 +00000014: 7000 'p.' MOVEQ #$00,D0 +00000016: 3005 '0.' MOVE.W D5,D0 +00000018: 343C 00FF '4<..' MOVE.W #$00FF,D2 +0000001C: C440 '.@' AND.W D0,D2 +0000001E: 45EC 0054 'E..T' LEA $0054(A4),A2 +00000022: 266C 004C '&l.L' MOVEA.L $004C(A4),A3 +00000026: 200B ' .' MOVE.L A3,D0 +00000028: 660A 'f.' BNE.S *+$000C ; 00000034 +0000002A: 7000 'p.' MOVEQ #$00,D0 +0000002C: 1002 '..' MOVE.B D2,D0 +0000002E: 45F4 0C54 'E..T' LEA $54(A4,D0.L*4),A2 +00000032: 6060 '``' BRA.S *+$0062 ; 00000094 +00000034: 7000 'p.' MOVEQ #$00,D0 +00000036: 1002 '..' MOVE.B D2,D0 +00000038: 4A80 'J.' TST.L D0 +0000003A: 6618 'f.' BNE.S *+$001A ; 00000054 +0000003C: 7000 'p.' MOVEQ #$00,D0 +0000003E: 1006 '..' MOVE.B D6,D0 +00000040: 7200 'r.' MOVEQ #$00,D1 +00000042: 1233 0000 '.3..' MOVE.B $00(A3,D0.W),D1 +00000046: 4A81 'J.' TST.L D1 +00000048: 664A 'fJ' BNE.S *+$004C ; 00000094 +0000004A: 7000 'p.' MOVEQ #$00,D0 +0000004C: 1006 '..' MOVE.B D6,D0 +0000004E: 45F4 0C54 'E..T' LEA $54(A4,D0.L*4),A2 +00000052: 6040 '`@' BRA.S *+$0042 ; 00000094 +00000054: 7000 'p.' MOVEQ #$00,D0 +00000056: 1006 '..' MOVE.B D6,D0 +00000058: 7200 'r.' MOVEQ #$00,D1 +0000005A: 1233 0000 '.3..' MOVE.B $00(A3,D0.W),D1 +0000005E: 4A81 'J.' TST.L D1 +00000060: 6732 'g2' BEQ.S *+$0034 ; 00000094 +00000062: 7000 'p.' MOVEQ #$00,D0 +00000064: 1002 '..' MOVE.B D2,D0 +00000066: 7200 'r.' MOVEQ #$00,D1 +00000068: 41EB 0100 'A...' LEA $0100(A3),A0 +0000006C: 1230 0000 '.0..' MOVE.B $00(A0,D0.W),D1 +00000070: 4A81 'J.' TST.L D1 +00000072: 6720 'g ' BEQ.S *+$0022 ; 00000094 +00000074: 7000 'p.' MOVEQ #$00,D0 +00000076: 1006 '..' MOVE.B D6,D0 +00000078: 2A3C 3FFF FFFF '*.' MOVE.W (A0),D7 +000003B2: 6010 '`.' BRA.S *+$0012 ; 000003C4 +000003B4: 204C ' L' MOVEA.L A4,A0 +000003B6: 554C 'UL' SUBQ.W #2,A4 +000003B8: 202E FFEE ' ...' MOVE.L -$0012(A6),D0 +000003BC: 55AE FFEE 'U...' SUBQ.L #2,-$0012(A6) +000003C0: 2240 '"@' MOVEA.L D0,A1 +000003C2: 3290 '2.' MOVE.W (A0),(A1) +000003C4: BE54 '.T' CMP.W (A4),D7 +000003C6: 6C0E 'l.' BGE.S *+$0010 ; 000003D6 +000003C8: 3012 '0.' MOVE.W (A2),D0 +000003CA: 48C0 'H.' EXT.L D0 +000003CC: D080 '..' ADD.L D0,D0 +000003CE: 220A '".' MOVE.L A2,D1 +000003D0: 9280 '..' SUB.L D0,D1 +000003D2: B28C '..' CMP.L A4,D1 +000003D4: 63DE 'c.' BLS.S *-$0020 ; 000003B4 +000003D6: 206E FFEE ' n..' MOVEA.L -$0012(A6),A0 +000003DA: 3087 '0.' MOVE.W D7,(A0) +000003DC: 51CD FFC2 'Q...' DBF D5,*-$003C ; 000003A0 +000003E0: 544A 'TJ' ADDQ.W #2,A2 +000003E2: 51CB FF4E 'Q..N' DBF D3,*-$00B0 ; 00000332 +000003E6: 4CEE 1CF8 FFCE 'L.....' MOVEM.L -$0032(A6),D3-D7/A2-A4 +000003EC: 4E5E 'N^' UNLK A6 +000003EE: 4E75 'Nu' RTS +000003F0: 4E56 FFEC 'NV..' LINK.W A6,#-$0014 +000003F4: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +000003F8: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 +000003FC: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000400: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000404: 7000 'p.' MOVEQ #$00,D0 +00000406: 3028 001E '0(..' MOVE.W $001E(A0),D0 +0000040A: 2600 '&.' MOVE.L D0,D3 +0000040C: 5283 'R.' ADDQ.L #1,D3 +0000040E: B7CC '..' CMPA.L A4,A3 +00000410: 6200 00D2 'b...' BHI *+$00D4 ; 000004E4 +00000414: 2D53 FFF8 '-S..' MOVE.L (A3),-$0008(A6) +00000418: 2D54 FFFC '-T..' MOVE.L (A4),-$0004(A6) +0000041C: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 +00000420: 5480 'T.' ADDQ.L #2,D0 +00000422: 2D40 FFF0 '-@..' MOVE.L D0,-$0010(A6) +00000426: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +0000042A: 3010 '0.' MOVE.W (A0),D0 +0000042C: 48C0 'H.' EXT.L D0 +0000042E: 2800 '(.' MOVE.L D0,D4 +00000430: 5584 'U.' SUBQ.L #2,D4 +00000432: 4A44 'JD' TST.W D4 +00000434: 6D3C 'm<' BLT.S *+$003E ; 00000472 +00000436: 266E FFF0 '&n..' MOVEA.L -$0010(A6),A3 +0000043A: 54AE FFF0 'T...' ADDQ.L #2,-$0010(A6) +0000043E: 206E FFF0 ' n..' MOVEA.L -$0010(A6),A0 +00000442: 2D48 FFEC '-H..' MOVE.L A0,-$0014(A6) +00000446: 3C10 '<.' MOVE.W (A0),D6 +00000448: 6010 '`.' BRA.S *+$0012 ; 0000045A +0000044A: 204B ' K' MOVEA.L A3,A0 +0000044C: 554B 'UK' SUBQ.W #2,A3 +0000044E: 202E FFEC ' ...' MOVE.L -$0014(A6),D0 +00000452: 55AE FFEC 'U...' SUBQ.L #2,-$0014(A6) +00000456: 2240 '"@' MOVEA.L D0,A1 +00000458: 3290 '2.' MOVE.W (A0),(A1) +0000045A: BC53 '.S' CMP.W (A3),D6 +0000045C: 6C0A 'l.' BGE.S *+$000C ; 00000468 +0000045E: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 +00000462: 5480 'T.' ADDQ.L #2,D0 +00000464: B08B '..' CMP.L A3,D0 +00000466: 63E2 'c.' BLS.S *-$001C ; 0000044A +00000468: 206E FFEC ' n..' MOVEA.L -$0014(A6),A0 +0000046C: 3086 '0.' MOVE.W D6,(A0) +0000046E: 51CC FFC6 'Q...' DBF D4,*-$0038 ; 00000436 +00000472: 2003 ' .' MOVE.L D3,D0 +00000474: D080 '..' ADD.L D0,D0 +00000476: D1AE FFF8 '....' ADD.L D0,-$0008(A6) +0000047A: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +0000047E: 3010 '0.' MOVE.W (A0),D0 +00000480: 48C0 'H.' EXT.L D0 +00000482: D080 '..' ADD.L D0,D0 +00000484: 2208 '".' MOVE.L A0,D1 +00000486: 9280 '..' SUB.L D0,D1 +00000488: 2D41 FFF0 '-A..' MOVE.L D1,-$0010(A6) +0000048C: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +00000490: 3010 '0.' MOVE.W (A0),D0 +00000492: 48C0 'H.' EXT.L D0 +00000494: 2A00 '*.' MOVE.L D0,D5 +00000496: 5585 'U.' SUBQ.L #2,D5 +00000498: 4A45 'JE' TST.W D5 +0000049A: 6D38 'm8' BLT.S *+$003A ; 000004D4 +0000049C: 286E FFF0 '(n..' MOVEA.L -$0010(A6),A4 +000004A0: 54AE FFF0 'T...' ADDQ.L #2,-$0010(A6) +000004A4: 246E FFF0 '$n..' MOVEA.L -$0010(A6),A2 +000004A8: 204A ' J' MOVEA.L A2,A0 +000004AA: 3E10 '>.' MOVE.W (A0),D7 +000004AC: 600A '`.' BRA.S *+$000C ; 000004B8 +000004AE: 204C ' L' MOVEA.L A4,A0 +000004B0: 554C 'UL' SUBQ.W #2,A4 +000004B2: 224A '"J' MOVEA.L A2,A1 +000004B4: 554A 'UJ' SUBQ.W #2,A2 +000004B6: 3290 '2.' MOVE.W (A0),(A1) +000004B8: BE54 '.T' CMP.W (A4),D7 +000004BA: 6C12 'l.' BGE.S *+$0014 ; 000004CE +000004BC: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +000004C0: 3010 '0.' MOVE.W (A0),D0 +000004C2: 48C0 'H.' EXT.L D0 +000004C4: D080 '..' ADD.L D0,D0 +000004C6: 2208 '".' MOVE.L A0,D1 +000004C8: 9280 '..' SUB.L D0,D1 +000004CA: B28C '..' CMP.L A4,D1 +000004CC: 63E0 'c.' BLS.S *-$001E ; 000004AE +000004CE: 3487 '4.' MOVE.W D7,(A2) +000004D0: 51CD FFCA 'Q...' DBF D5,*-$0034 ; 0000049C +000004D4: 54AE FFF8 'T...' ADDQ.L #2,-$0008(A6) +000004D8: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 +000004DC: B0AE FFFC '....' CMP.L -$0004(A6),D0 +000004E0: 6300 FF3A 'c..:' BLS *-$00C4 ; 0000041C +000004E4: 4CEE 1CF8 FFCC 'L.....' MOVEM.L -$0034(A6),D3-D7/A2-A4 +000004EA: 4E5E 'N^' UNLK A6 +000004EC: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_A0AB0 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_A0FA0 [A0FA0, A0FFC) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +44 (A0FE4): JSR $A1070 + + +Dictionary: Flags $00 FirstId 556 + 556: AUTOMOD_A0FA0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_A0FA0"(556) Segment="Main"(200) +Size: Flags $00 ModuleSize 92 + +Content: Flags $08 +Contents offset $0000 size $005C +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 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: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 +00000014: 281B '(.' MOVE.L (A3)+,D4 +00000016: 2C1C ',.' MOVE.L (A4)+,D6 +00000018: 2A1B '*.' MOVE.L (A3)+,D5 +0000001A: 2E1C '..' MOVE.L (A4)+,D7 +0000001C: 602E '`.' BRA.S *+$0030 ; 0000004C +0000001E: 2D44 FFF8 '-D..' MOVE.L D4,-$0008(A6) +00000022: 2606 '&.' MOVE.L D6,D3 +00000024: 2805 '(.' MOVE.L D5,D4 +00000026: 2C07 ',.' MOVE.L D7,D6 +00000028: 2A1B '*.' MOVE.L (A3)+,D5 +0000002A: 2E1C '..' MOVE.L (A4)+,D7 +0000002C: 2F0A '/.' MOVE.L A2,-(A7) +0000002E: 2F2E 001C '/...' MOVE.L $001C(A6),-(A7) +00000032: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) +00000036: 2F03 '/.' MOVE.L D3,-(A7) +00000038: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +0000003C: 2F07 '/.' MOVE.L D7,-(A7) +0000003E: 2F05 '/.' MOVE.L D5,-(A7) +00000040: 2F06 '/.' MOVE.L D6,-(A7) +00000042: 2F04 '/.' MOVE.L D4,-(A7) +00000044: 4EBA 008A 'N...' JSR *+$008C ; 000000D0 +00000048: 4FEF 0024 'O..$' LEA $0024(A7),A7 +0000004C: B9EE 0014 '....' CMPA.L $0014(A6),A4 +00000050: 63CC 'c.' BLS.S *-$0032 ; 0000001E +00000052: 4CEE 1CF8 FFD8 'L.....' MOVEM.L -$0028(A6),D3-D7/A2-A4 +00000058: 4E5E 'N^' UNLK A6 +0000005A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_A0FA0 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_A1000 [A1000, A1066) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +4E (A104E): JSR $A23F0 + + +Dictionary: Flags $00 FirstId 557 + 557: AUTOMOD_A1000 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_A1000"(557) Segment="Main"(200) +Size: Flags $00 ModuleSize 102 + +Content: Flags $08 +Contents offset $0000 size $0066 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 246E 001C '$n..' MOVEA.L $001C(A6),A2 +0000000C: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000010: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 +00000014: B5EE 0020 '... ' CMPA.L $0020(A6),A2 +00000018: 6242 'bB' BHI.S *+$0044 ; 0000005C +0000001A: 281B '(.' MOVE.L (A3)+,D4 +0000001C: 2C1C ',.' MOVE.L (A4)+,D6 +0000001E: 2A1B '*.' MOVE.L (A3)+,D5 +00000020: 2E1C '..' MOVE.L (A4)+,D7 +00000022: 6032 '`2' BRA.S *+$0034 ; 00000056 +00000024: 2D44 FFF8 '-D..' MOVE.L D4,-$0008(A6) +00000028: 2606 '&.' MOVE.L D6,D3 +0000002A: 2805 '(.' MOVE.L D5,D4 +0000002C: 2C07 ',.' MOVE.L D7,D6 +0000002E: 2A1B '*.' MOVE.L (A3)+,D5 +00000030: 2E1C '..' MOVE.L (A4)+,D7 +00000032: 2F2E 0020 '/.. ' MOVE.L $0020(A6),-(A7) +00000036: 2F0A '/.' MOVE.L A2,-(A7) +00000038: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000003C: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) +00000040: 2F03 '/.' MOVE.L D3,-(A7) +00000042: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000046: 2F07 '/.' MOVE.L D7,-(A7) +00000048: 2F05 '/.' MOVE.L D5,-(A7) +0000004A: 2F06 '/.' MOVE.L D6,-(A7) +0000004C: 2F04 '/.' MOVE.L D4,-(A7) +0000004E: 4EBA 13A0 'N...' JSR *+$13A2 ; 000013F0 +00000052: 4FEF 0028 'O..(' LEA $0028(A7),A7 +00000056: B9EE 0014 '....' CMPA.L $0014(A6),A4 +0000005A: 63C8 'c.' BLS.S *-$0036 ; 00000024 +0000005C: 4CEE 1CF8 FFD8 'L.....' MOVEM.L -$0028(A6),D3-D7/A2-A4 +00000062: 4E5E 'N^' UNLK A6 +00000064: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_A1000 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_A1070 [A1070, A30B6) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 558 + 558: AUTOMOD_A1070 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_A1070"(558) Segment="Main"(200) +Size: Flags $00 ModuleSize 8262 + +Content: Flags $08 +Contents offset $0000 size $2046 +00000000: 4E56 FFC0 'NV..' LINK.W A6,#-$0040 +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +0000000C: 721F 'r.' MOVEQ #$1F,D1 +0000000E: D081 '..' ADD.L D1,D0 +00000010: 74C0 't.' MOVEQ #$C0,D2 +00000012: C480 '..' AND.L D0,D2 +00000014: 2D42 FFE0 '-B..' MOVE.L D2,-$0020(A6) +00000018: 2002 ' .' MOVE.L D2,D0 +0000001A: EC80 '..' ASR.L #6,D0 +0000001C: 3D40 FFCC '=@..' MOVE.W D0,-$0034(A6) +00000020: 202E 000C ' ...' MOVE.L $000C(A6),D0 +00000024: D081 '..' ADD.L D1,D0 +00000026: 74C0 't.' MOVEQ #$C0,D2 +00000028: C480 '..' AND.L D0,D2 +0000002A: 2D42 FFE4 '-B..' MOVE.L D2,-$001C(A6) +0000002E: 2002 ' .' MOVE.L D2,D0 +00000030: EC80 '..' ASR.L #6,D0 +00000032: 3D40 FFCE '=@..' MOVE.W D0,-$0032(A6) +00000036: 202E 0010 ' ...' MOVE.L $0010(A6),D0 +0000003A: D081 '..' ADD.L D1,D0 +0000003C: 74C0 't.' MOVEQ #$C0,D2 +0000003E: C480 '..' AND.L D0,D2 +00000040: 2D42 FFE8 '-B..' MOVE.L D2,-$0018(A6) +00000044: 2002 ' .' MOVE.L D2,D0 +00000046: EC80 '..' ASR.L #6,D0 +00000048: 3D40 FFD0 '=@..' MOVE.W D0,-$0030(A6) +0000004C: 202E 0014 ' ...' MOVE.L $0014(A6),D0 +00000050: D081 '..' ADD.L D1,D0 +00000052: 74C0 't.' MOVEQ #$C0,D2 +00000054: C480 '..' AND.L D0,D2 +00000056: 2D42 FFEC '-B..' MOVE.L D2,-$0014(A6) +0000005A: 2002 ' .' MOVE.L D2,D0 +0000005C: EC80 '..' ASR.L #6,D0 +0000005E: 3D40 FFD2 '=@..' MOVE.W D0,-$002E(A6) +00000062: 302E FFCE '0...' MOVE.W -$0032(A6),D0 +00000066: 48C0 'H.' EXT.L D0 +00000068: E580 '..' ASL.L #2,D0 +0000006A: 2840 '(@' MOVEA.L D0,A4 +0000006C: D9EE 0024 '...$' ADDA.L $0024(A6),A4 +00000070: 302E FFCC '0...' MOVE.W -$0034(A6),D0 +00000074: 48C0 'H.' EXT.L D0 +00000076: E580 '..' ASL.L #2,D0 +00000078: 2640 '&@' MOVEA.L D0,A3 +0000007A: D7EE 0020 '... ' ADDA.L $0020(A6),A3 +0000007E: 202E 0014 ' ...' MOVE.L $0014(A6),D0 +00000082: 90AE 000C '....' SUB.L $000C(A6),D0 +00000086: 2D40 FFF0 '-@..' MOVE.L D0,-$0010(A6) +0000008A: 202E 0010 ' ...' MOVE.L $0010(A6),D0 +0000008E: 90AE 0008 '....' SUB.L $0008(A6),D0 +00000092: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +00000096: 42AE FFD4 'B...' CLR.L -$002C(A6) +0000009A: 206E 0028 ' n.(' MOVEA.L $0028(A6),A0 +0000009E: 3028 001C '0(..' MOVE.W $001C(A0),D0 +000000A2: 5240 'R@' ADDQ.W #1,D0 +000000A4: 3D40 FFD8 '=@..' MOVE.W D0,-$0028(A6) +000000A8: 3028 001E '0(..' MOVE.W $001E(A0),D0 +000000AC: 5240 'R@' ADDQ.W #1,D0 +000000AE: 3D40 FFDA '=@..' MOVE.W D0,-$0026(A6) +000000B2: 4AAE FFF0 'J...' TST.L -$0010(A6) +000000B6: 6D00 04AA 'm...' BLT *+$04AC ; 00000562 +000000BA: 4AAE FFF4 'J...' TST.L -$000C(A6) +000000BE: 6F00 04A2 'o...' BLE *+$04A4 ; 00000562 +000000C2: 703F 'p?' MOVEQ #$3F,D0 ; '?' +000000C4: C0AE 000C '....' AND.L $000C(A6),D0 +000000C8: 7220 'r ' MOVEQ #$20,D1 ; ' ' +000000CA: B380 '..' EOR.L D1,D0 +000000CC: 6600 0244 'f..D' BNE *+$0246 ; 00000312 +000000D0: 3D7C 0001 FFD4 '=|....' MOVE.W #$0001,-$002C(A6) +000000D6: 703F 'p?' MOVEQ #$3F,D0 ; '?' +000000D8: C0AE 0008 '....' AND.L $0008(A6),D0 +000000DC: 7220 'r ' MOVEQ #$20,D1 ; ' ' +000000DE: B380 '..' EOR.L D1,D0 +000000E0: 6600 0168 'f..h' BNE *+$016A ; 0000024A +000000E4: 3D7C 0001 FFD6 '=|....' MOVE.W #$0001,-$002A(A6) +000000EA: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +000000EE: 90AE 0018 '....' SUB.L $0018(A6),D0 +000000F2: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 +000000F8: 222E 000C '"...' MOVE.L $000C(A6),D1 +000000FC: 92AE 001C '....' SUB.L $001C(A6),D1 +00000100: 4C2E 1800 FFF4 'L.....' MULS.L -$000C(A6),D1 +00000106: B280 '..' CMP.L D0,D1 +00000108: 6E24 'n$' BGT.S *+$0026 ; 0000012E +0000010A: 202E 001C ' ...' MOVE.L $001C(A6),D0 +0000010E: B0AE 000C '....' CMP.L $000C(A6),D0 +00000112: 6600 00C0 'f...' BNE *+$00C2 ; 000001D4 +00000116: 202E 0014 ' ...' MOVE.L $0014(A6),D0 +0000011A: B0AE 000C '....' CMP.L $000C(A6),D0 +0000011E: 6600 00B4 'f...' BNE *+$00B6 ; 000001D4 +00000122: 202E 0018 ' ...' MOVE.L $0018(A6),D0 +00000126: B0AE 0008 '....' CMP.L $0008(A6),D0 +0000012A: 6F00 00A8 'o...' BLE *+$00AA ; 000001D4 +0000012E: 2054 ' T' MOVEA.L (A4),A0 +00000130: 2D48 FFC0 '-H..' MOVE.L A0,-$0040(A6) +00000134: 5250 'RP' ADDQ.W #1,(A0) +00000136: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 +0000013A: 3010 '0.' MOVE.W (A0),D0 +0000013C: 48C0 'H.' EXT.L D0 +0000013E: D080 '..' ADD.L D0,D0 +00000140: D0AE FFC0 '....' ADD.L -$0040(A6),D0 +00000144: 2040 ' @' MOVEA.L D0,A0 +00000146: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +0000014A: 302E FFD8 '0...' MOVE.W -$0028(A6),D0 +0000014E: 48C0 'H.' EXT.L D0 +00000150: D080 '..' ADD.L D0,D0 +00000152: D093 '..' ADD.L (A3),D0 +00000154: 2D40 FFC0 '-@..' MOVE.L D0,-$0040(A6) +00000158: 2040 ' @' MOVEA.L D0,A0 +0000015A: 5250 'RP' ADDQ.W #1,(A0) +0000015C: 302E FFCE '0...' MOVE.W -$0032(A6),D0 +00000160: 5240 'R@' ADDQ.W #1,D0 +00000162: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 +00000166: 3210 '2.' MOVE.W (A0),D1 +00000168: 48C1 'H.' EXT.L D1 +0000016A: D281 '..' ADD.L D1,D1 +0000016C: 2408 '$.' MOVE.L A0,D2 +0000016E: 9481 '..' SUB.L D1,D2 +00000170: 2042 ' B' MOVEA.L D2,A0 +00000172: 3080 '0.' MOVE.W D0,(A0) +00000174: 202E 0018 ' ...' MOVE.L $0018(A6),D0 +00000178: B0AE 0008 '....' CMP.L $0008(A6),D0 +0000017C: 6F1C 'o.' BLE.S *+$001E ; 0000019A +0000017E: 2053 ' S' MOVEA.L (A3),A0 +00000180: 2D48 FFC0 '-H..' MOVE.L A0,-$0040(A6) +00000184: 5250 'RP' ADDQ.W #1,(A0) +00000186: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 +0000018A: 3010 '0.' MOVE.W (A0),D0 +0000018C: 48C0 'H.' EXT.L D0 +0000018E: D080 '..' ADD.L D0,D0 +00000190: D0AE FFC0 '....' ADD.L -$0040(A6),D0 +00000194: 2040 ' @' MOVEA.L D0,A0 +00000196: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) +0000019A: 202E 001C ' ...' MOVE.L $001C(A6),D0 +0000019E: B0AE 000C '....' CMP.L $000C(A6),D0 +000001A2: 6F00 0240 'o..@' BLE *+$0242 ; 000003E4 +000001A6: 302E FFDA '0...' MOVE.W -$0026(A6),D0 +000001AA: 48C0 'H.' EXT.L D0 +000001AC: D080 '..' ADD.L D0,D0 +000001AE: D094 '..' ADD.L (A4),D0 +000001B0: 2D40 FFC0 '-@..' MOVE.L D0,-$0040(A6) +000001B4: 2040 ' @' MOVEA.L D0,A0 +000001B6: 5250 'RP' ADDQ.W #1,(A0) +000001B8: 302E FFCC '0...' MOVE.W -$0034(A6),D0 +000001BC: 5240 'R@' ADDQ.W #1,D0 +000001BE: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 +000001C2: 3210 '2.' MOVE.W (A0),D1 +000001C4: 48C1 'H.' EXT.L D1 +000001C6: D281 '..' ADD.L D1,D1 +000001C8: 2408 '$.' MOVE.L A0,D2 +000001CA: 9481 '..' SUB.L D1,D2 +000001CC: 2042 ' B' MOVEA.L D2,A0 +000001CE: 3080 '0.' MOVE.W D0,(A0) +000001D0: 6000 0212 '`...' BRA *+$0214 ; 000003E4 +000001D4: 202E 0018 ' ...' MOVE.L $0018(A6),D0 +000001D8: B0AE 0008 '....' CMP.L $0008(A6),D0 +000001DC: 6C34 'l4' BGE.S *+$0036 ; 00000212 +000001DE: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +000001E2: B0AE 0010 '....' CMP.L $0010(A6),D0 +000001E6: 6C2A 'l*' BGE.S *+$002C ; 00000212 +000001E8: 302E FFD8 '0...' MOVE.W -$0028(A6),D0 +000001EC: 48C0 'H.' EXT.L D0 +000001EE: D080 '..' ADD.L D0,D0 +000001F0: D093 '..' ADD.L (A3),D0 +000001F2: 2D40 FFC0 '-@..' MOVE.L D0,-$0040(A6) +000001F6: 2040 ' @' MOVEA.L D0,A0 +000001F8: 5250 'RP' ADDQ.W #1,(A0) +000001FA: 302E FFCE '0...' MOVE.W -$0032(A6),D0 +000001FE: 5240 'R@' ADDQ.W #1,D0 +00000200: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 +00000204: 3210 '2.' MOVE.W (A0),D1 +00000206: 48C1 'H.' EXT.L D1 +00000208: D281 '..' ADD.L D1,D1 +0000020A: 2408 '$.' MOVE.L A0,D2 +0000020C: 9481 '..' SUB.L D1,D2 +0000020E: 2042 ' B' MOVEA.L D2,A0 +00000210: 3080 '0.' MOVE.W D0,(A0) +00000212: 202E 001C ' ...' MOVE.L $001C(A6),D0 +00000216: B0AE 000C '....' CMP.L $000C(A6),D0 +0000021A: 6C00 01C8 'l...' BGE *+$01CA ; 000003E4 +0000021E: 202E 000C ' ...' MOVE.L $000C(A6),D0 +00000222: B0AE 0014 '....' CMP.L $0014(A6),D0 +00000226: 6C00 01BC 'l...' BGE *+$01BE ; 000003E4 +0000022A: 2054 ' T' MOVEA.L (A4),A0 +0000022C: 2D48 FFC0 '-H..' MOVE.L A0,-$0040(A6) +00000230: 5250 'RP' ADDQ.W #1,(A0) +00000232: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 +00000236: 3010 '0.' MOVE.W (A0),D0 +00000238: 48C0 'H.' EXT.L D0 +0000023A: D080 '..' ADD.L D0,D0 +0000023C: D0AE FFC0 '....' ADD.L -$0040(A6),D0 +00000240: 2040 ' @' MOVEA.L D0,A0 +00000242: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +00000246: 6000 019C '`...' BRA *+$019E ; 000003E4 +0000024A: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +0000024E: 90AE 0018 '....' SUB.L $0018(A6),D0 +00000252: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 +00000258: 222E 000C '"...' MOVE.L $000C(A6),D1 +0000025C: 92AE 001C '....' SUB.L $001C(A6),D1 +00000260: 4C2E 1800 FFF4 'L.....' MULS.L -$000C(A6),D1 +00000266: B280 '..' CMP.L D0,D1 +00000268: 6E1E 'n.' BGT.S *+$0020 ; 00000288 +0000026A: 202E 001C ' ...' MOVE.L $001C(A6),D0 +0000026E: B0AE 000C '....' CMP.L $000C(A6),D0 +00000272: 6666 'ff' BNE.S *+$0068 ; 000002DA +00000274: 202E 0014 ' ...' MOVE.L $0014(A6),D0 +00000278: B0AE 000C '....' CMP.L $000C(A6),D0 +0000027C: 665C 'f\' BNE.S *+$005E ; 000002DA +0000027E: 202E 0018 ' ...' MOVE.L $0018(A6),D0 +00000282: B0AE 0008 '....' CMP.L $0008(A6),D0 +00000286: 6F52 'oR' BLE.S *+$0054 ; 000002DA +00000288: 2054 ' T' MOVEA.L (A4),A0 +0000028A: 2D48 FFC0 '-H..' MOVE.L A0,-$0040(A6) +0000028E: 5250 'RP' ADDQ.W #1,(A0) +00000290: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 +00000294: 3010 '0.' MOVE.W (A0),D0 +00000296: 48C0 'H.' EXT.L D0 +00000298: D080 '..' ADD.L D0,D0 +0000029A: D0AE FFC0 '....' ADD.L -$0040(A6),D0 +0000029E: 2040 ' @' MOVEA.L D0,A0 +000002A0: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +000002A4: 202E 001C ' ...' MOVE.L $001C(A6),D0 +000002A8: B0AE 000C '....' CMP.L $000C(A6),D0 +000002AC: 6F00 0136 'o..6' BLE *+$0138 ; 000003E4 +000002B0: 302E FFDA '0...' MOVE.W -$0026(A6),D0 +000002B4: 48C0 'H.' EXT.L D0 +000002B6: D080 '..' ADD.L D0,D0 +000002B8: D094 '..' ADD.L (A4),D0 +000002BA: 2D40 FFC0 '-@..' MOVE.L D0,-$0040(A6) +000002BE: 2040 ' @' MOVEA.L D0,A0 +000002C0: 5250 'RP' ADDQ.W #1,(A0) +000002C2: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 +000002C6: 3010 '0.' MOVE.W (A0),D0 +000002C8: 48C0 'H.' EXT.L D0 +000002CA: D080 '..' ADD.L D0,D0 +000002CC: 2208 '".' MOVE.L A0,D1 +000002CE: 9280 '..' SUB.L D0,D1 +000002D0: 2041 ' A' MOVEA.L D1,A0 +000002D2: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +000002D6: 6000 010C '`...' BRA *+$010E ; 000003E4 +000002DA: 202E 001C ' ...' MOVE.L $001C(A6),D0 +000002DE: B0AE 000C '....' CMP.L $000C(A6),D0 +000002E2: 6C00 0100 'l...' BGE *+$0102 ; 000003E4 +000002E6: 202E 000C ' ...' MOVE.L $000C(A6),D0 +000002EA: B0AE 0014 '....' CMP.L $0014(A6),D0 +000002EE: 6C00 00F4 'l...' BGE *+$00F6 ; 000003E4 +000002F2: 2054 ' T' MOVEA.L (A4),A0 +000002F4: 2D48 FFC4 '-H..' MOVE.L A0,-$003C(A6) +000002F8: 5250 'RP' ADDQ.W #1,(A0) +000002FA: 206E FFC4 ' n..' MOVEA.L -$003C(A6),A0 +000002FE: 3010 '0.' MOVE.W (A0),D0 +00000300: 48C0 'H.' EXT.L D0 +00000302: D080 '..' ADD.L D0,D0 +00000304: D0AE FFC4 '....' ADD.L -$003C(A6),D0 +00000308: 2040 ' @' MOVEA.L D0,A0 +0000030A: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +0000030E: 6000 00D4 '`...' BRA *+$00D6 ; 000003E4 +00000312: 703F 'p?' MOVEQ #$3F,D0 ; '?' +00000314: C0AE 0008 '....' AND.L $0008(A6),D0 +00000318: 7220 'r ' MOVEQ #$20,D1 ; ' ' +0000031A: B380 '..' EOR.L D1,D0 +0000031C: 6600 00C6 'f...' BNE *+$00C8 ; 000003E4 +00000320: 3D7C 0001 FFD6 '=|....' MOVE.W #$0001,-$002A(A6) +00000326: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +0000032A: 90AE 0018 '....' SUB.L $0018(A6),D0 +0000032E: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 +00000334: 222E 000C '"...' MOVE.L $000C(A6),D1 +00000338: 92AE 001C '....' SUB.L $001C(A6),D1 +0000033C: 4C2E 1800 FFF4 'L.....' MULS.L -$000C(A6),D1 +00000342: B280 '..' CMP.L D0,D1 +00000344: 6E1E 'n.' BGT.S *+$0020 ; 00000364 +00000346: 202E 001C ' ...' MOVE.L $001C(A6),D0 +0000034A: B0AE 000C '....' CMP.L $000C(A6),D0 +0000034E: 6662 'fb' BNE.S *+$0064 ; 000003B2 +00000350: 202E 0014 ' ...' MOVE.L $0014(A6),D0 +00000354: B0AE 000C '....' CMP.L $000C(A6),D0 +00000358: 6658 'fX' BNE.S *+$005A ; 000003B2 +0000035A: 202E 0018 ' ...' MOVE.L $0018(A6),D0 +0000035E: B0AE 0008 '....' CMP.L $0008(A6),D0 +00000362: 6F4E 'oN' BLE.S *+$0050 ; 000003B2 +00000364: 302E FFD8 '0...' MOVE.W -$0028(A6),D0 +00000368: 48C0 'H.' EXT.L D0 +0000036A: D080 '..' ADD.L D0,D0 +0000036C: D093 '..' ADD.L (A3),D0 +0000036E: 2D40 FFC4 '-@..' MOVE.L D0,-$003C(A6) +00000372: 2040 ' @' MOVEA.L D0,A0 +00000374: 5250 'RP' ADDQ.W #1,(A0) +00000376: 206E FFC4 ' n..' MOVEA.L -$003C(A6),A0 +0000037A: 3010 '0.' MOVE.W (A0),D0 +0000037C: 48C0 'H.' EXT.L D0 +0000037E: D080 '..' ADD.L D0,D0 +00000380: 2208 '".' MOVE.L A0,D1 +00000382: 9280 '..' SUB.L D0,D1 +00000384: 2041 ' A' MOVEA.L D1,A0 +00000386: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) +0000038A: 202E 0018 ' ...' MOVE.L $0018(A6),D0 +0000038E: B0AE 0008 '....' CMP.L $0008(A6),D0 +00000392: 6F50 'oP' BLE.S *+$0052 ; 000003E4 +00000394: 2053 ' S' MOVEA.L (A3),A0 +00000396: 2D48 FFC4 '-H..' MOVE.L A0,-$003C(A6) +0000039A: 5250 'RP' ADDQ.W #1,(A0) +0000039C: 206E FFC4 ' n..' MOVEA.L -$003C(A6),A0 +000003A0: 3010 '0.' MOVE.W (A0),D0 +000003A2: 48C0 'H.' EXT.L D0 +000003A4: D080 '..' ADD.L D0,D0 +000003A6: D0AE FFC4 '....' ADD.L -$003C(A6),D0 +000003AA: 2040 ' @' MOVEA.L D0,A0 +000003AC: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) +000003B0: 6032 '`2' BRA.S *+$0034 ; 000003E4 +000003B2: 202E 0018 ' ...' MOVE.L $0018(A6),D0 +000003B6: B0AE 0008 '....' CMP.L $0008(A6),D0 +000003BA: 6C28 'l(' BGE.S *+$002A ; 000003E4 +000003BC: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +000003C0: B0AE 0010 '....' CMP.L $0010(A6),D0 +000003C4: 6C1E 'l.' BGE.S *+$0020 ; 000003E4 +000003C6: 302E FFD8 '0...' MOVE.W -$0028(A6),D0 +000003CA: 48C0 'H.' EXT.L D0 +000003CC: D080 '..' ADD.L D0,D0 +000003CE: 2440 '$@' MOVEA.L D0,A2 +000003D0: D5D3 '..' ADDA.L (A3),A2 +000003D2: 5252 'RR' ADDQ.W #1,(A2) +000003D4: 3012 '0.' MOVE.W (A2),D0 +000003D6: 48C0 'H.' EXT.L D0 +000003D8: D080 '..' ADD.L D0,D0 +000003DA: 220A '".' MOVE.L A2,D1 +000003DC: 9280 '..' SUB.L D0,D1 +000003DE: 2041 ' A' MOVEA.L D1,A0 +000003E0: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) +000003E4: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 +000003E8: B06E FFCE '.n..' CMP.W -$0032(A6),D0 +000003EC: 665A 'fZ' BNE.S *+$005C ; 00000448 +000003EE: 302E FFD0 '0...' MOVE.W -$0030(A6),D0 +000003F2: B06E FFCC '.n..' CMP.W -$0034(A6),D0 +000003F6: 6700 0F7E 'g..~' BEQ *+$0F80 ; 00001376 +000003FA: 4A6E FFD4 'Jn..' TST.W -$002C(A6) +000003FE: 6704 'g.' BEQ.S *+$0006 ; 00000404 +00000400: 526E FFCE 'Rn..' ADDQ.W #1,-$0032(A6) +00000404: 4A6E FFD6 'Jn..' TST.W -$002A(A6) +00000408: 6702 'g.' BEQ.S *+$0004 ; 0000040C +0000040A: 584B 'XK' ADDQ.W #4,A3 +0000040C: 302E FFD0 '0...' MOVE.W -$0030(A6),D0 +00000410: 48C0 'H.' EXT.L D0 +00000412: E580 '..' ASL.L #2,D0 +00000414: D0AE 0020 '... ' ADD.L $0020(A6),D0 +00000418: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) +0000041C: 6020 '` ' BRA.S *+$0022 ; 0000043E +0000041E: 302E FFD8 '0...' MOVE.W -$0028(A6),D0 +00000422: 48C0 'H.' EXT.L D0 +00000424: D080 '..' ADD.L D0,D0 +00000426: 2440 '$@' MOVEA.L D0,A2 +00000428: D5D3 '..' ADDA.L (A3),A2 +0000042A: 5252 'RR' ADDQ.W #1,(A2) +0000042C: 3012 '0.' MOVE.W (A2),D0 +0000042E: 48C0 'H.' EXT.L D0 +00000430: D080 '..' ADD.L D0,D0 +00000432: 220A '".' MOVE.L A2,D1 +00000434: 9280 '..' SUB.L D0,D1 +00000436: 2041 ' A' MOVEA.L D1,A0 +00000438: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) +0000043C: 584B 'XK' ADDQ.W #4,A3 +0000043E: B7EE FFDC '....' CMPA.L -$0024(A6),A3 +00000442: 65DA 'e.' BCS.S *-$0024 ; 0000041E +00000444: 6000 0F30 '`..0' BRA *+$0F32 ; 00001376 +00000448: 302E FFD0 '0...' MOVE.W -$0030(A6),D0 +0000044C: B06E FFCC '.n..' CMP.W -$0034(A6),D0 +00000450: 6638 'f8' BNE.S *+$003A ; 0000048A +00000452: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 +00000456: 48C0 'H.' EXT.L D0 +00000458: E580 '..' ASL.L #2,D0 +0000045A: D0AE 0024 '...$' ADD.L $0024(A6),D0 +0000045E: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) +00000462: 4A6E FFD4 'Jn..' TST.W -$002C(A6) +00000466: 6718 'g.' BEQ.S *+$001A ; 00000480 +00000468: 584C 'XL' ADDQ.W #4,A4 +0000046A: 6014 '`.' BRA.S *+$0016 ; 00000480 +0000046C: 2454 '$T' MOVEA.L (A4),A2 +0000046E: 5252 'RR' ADDQ.W #1,(A2) +00000470: 3012 '0.' MOVE.W (A2),D0 +00000472: 48C0 'H.' EXT.L D0 +00000474: D080 '..' ADD.L D0,D0 +00000476: D08A '..' ADD.L A2,D0 +00000478: 2040 ' @' MOVEA.L D0,A0 +0000047A: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +0000047E: 584C 'XL' ADDQ.W #4,A4 +00000480: B9EE FFDC '....' CMPA.L -$0024(A6),A4 +00000484: 65E6 'e.' BCS.S *-$0018 ; 0000046C +00000486: 6000 0EEE '`...' BRA *+$0EF0 ; 00001376 +0000048A: 4A6E FFD4 'Jn..' TST.W -$002C(A6) +0000048E: 6618 'f.' BNE.S *+$001A ; 000004A8 +00000490: 202E FFE4 ' ...' MOVE.L -$001C(A6),D0 +00000494: 90AE 000C '....' SUB.L $000C(A6),D0 +00000498: 7220 'r ' MOVEQ #$20,D1 ; ' ' +0000049A: D081 '..' ADD.L D1,D0 +0000049C: 4C2E 0800 FFF4 'L.....' MULS.L -$000C(A6),D0 +000004A2: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +000004A6: 6010 '`.' BRA.S *+$0012 ; 000004B8 +000004A8: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 +000004AC: ED88 '..' LSL.L #6,D0 +000004AE: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +000004B2: 526E FFCE 'Rn..' ADDQ.W #1,-$0032(A6) +000004B6: 584C 'XL' ADDQ.W #4,A4 +000004B8: 4A6E FFD6 'Jn..' TST.W -$002A(A6) +000004BC: 6618 'f.' BNE.S *+$001A ; 000004D6 +000004BE: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 +000004C2: 90AE 0008 '....' SUB.L $0008(A6),D0 +000004C6: 7220 'r ' MOVEQ #$20,D1 ; ' ' +000004C8: D081 '..' ADD.L D1,D0 +000004CA: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 +000004D0: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +000004D4: 6010 '`.' BRA.S *+$0012 ; 000004E6 +000004D6: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 +000004DA: ED88 '..' LSL.L #6,D0 +000004DC: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +000004E0: 526E FFCC 'Rn..' ADDQ.W #1,-$0034(A6) +000004E4: 584B 'XK' ADDQ.W #4,A3 +000004E6: 2E2E FFF8 '....' MOVE.L -$0008(A6),D7 +000004EA: 9EAE FFFC '....' SUB.L -$0004(A6),D7 +000004EE: 2A2E FFF4 '*...' MOVE.L -$000C(A6),D5 +000004F2: ED8D '..' LSL.L #6,D5 +000004F4: 2C2E FFF0 ',...' MOVE.L -$0010(A6),D6 +000004F8: ED8E '..' LSL.L #6,D6 +000004FA: 4A87 'J.' TST.L D7 +000004FC: 6F3C 'o<' BLE.S *+$003E ; 0000053A +000004FE: 302E FFCC '0...' MOVE.W -$0034(A6),D0 +00000502: B06E FFD0 '.n..' CMP.W -$0030(A6),D0 +00000506: 6700 0E6E 'g..n' BEQ *+$0E70 ; 00001376 +0000050A: 302E FFD8 '0...' MOVE.W -$0028(A6),D0 +0000050E: 48C0 'H.' EXT.L D0 +00000510: D080 '..' ADD.L D0,D0 +00000512: D093 '..' ADD.L (A3),D0 +00000514: 2D40 FFC4 '-@..' MOVE.L D0,-$003C(A6) +00000518: 2040 ' @' MOVEA.L D0,A0 +0000051A: 5250 'RP' ADDQ.W #1,(A0) +0000051C: 206E FFC4 ' n..' MOVEA.L -$003C(A6),A0 +00000520: 3010 '0.' MOVE.W (A0),D0 +00000522: 48C0 'H.' EXT.L D0 +00000524: D080 '..' ADD.L D0,D0 +00000526: 2208 '".' MOVE.L A0,D1 +00000528: 9280 '..' SUB.L D0,D1 +0000052A: 2041 ' A' MOVEA.L D1,A0 +0000052C: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) +00000530: 584B 'XK' ADDQ.W #4,A3 +00000532: 526E FFCC 'Rn..' ADDQ.W #1,-$0034(A6) +00000536: 9E86 '..' SUB.L D6,D7 +00000538: 60C0 '`.' BRA.S *-$003E ; 000004FA +0000053A: 302E FFCE '0...' MOVE.W -$0032(A6),D0 +0000053E: B06E FFD2 '.n..' CMP.W -$002E(A6),D0 +00000542: 6700 0E32 'g..2' BEQ *+$0E34 ; 00001376 +00000546: 2454 '$T' MOVEA.L (A4),A2 +00000548: 5252 'RR' ADDQ.W #1,(A2) +0000054A: 3012 '0.' MOVE.W (A2),D0 +0000054C: 48C0 'H.' EXT.L D0 +0000054E: D080 '..' ADD.L D0,D0 +00000550: D08A '..' ADD.L A2,D0 +00000552: 2040 ' @' MOVEA.L D0,A0 +00000554: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +00000558: 584C 'XL' ADDQ.W #4,A4 +0000055A: 526E FFCE 'Rn..' ADDQ.W #1,-$0032(A6) +0000055E: DE85 '..' ADD.L D5,D7 +00000560: 6098 '`.' BRA.S *-$0066 ; 000004FA +00000562: 4AAE FFF0 'J...' TST.L -$0010(A6) +00000566: 6F00 047E 'o..~' BLE *+$0480 ; 000009E6 +0000056A: 4AAE FFF4 'J...' TST.L -$000C(A6) +0000056E: 6E00 0476 'n..v' BGT *+$0478 ; 000009E6 +00000572: 703F 'p?' MOVEQ #$3F,D0 ; '?' +00000574: C0AE 000C '....' AND.L $000C(A6),D0 +00000578: 7220 'r ' MOVEQ #$20,D1 ; ' ' +0000057A: B380 '..' EOR.L D1,D0 +0000057C: 6600 0236 'f..6' BNE *+$0238 ; 000007B4 +00000580: 3D7C 0001 FFD4 '=|....' MOVE.W #$0001,-$002C(A6) +00000586: 703F 'p?' MOVEQ #$3F,D0 ; '?' +00000588: C0AE 0008 '....' AND.L $0008(A6),D0 +0000058C: 7220 'r ' MOVEQ #$20,D1 ; ' ' +0000058E: B380 '..' EOR.L D1,D0 +00000590: 6600 015A 'f..Z' BNE *+$015C ; 000006EC +00000594: 3D7C 0001 FFD6 '=|....' MOVE.W #$0001,-$002A(A6) +0000059A: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +0000059E: 90AE 0018 '....' SUB.L $0018(A6),D0 +000005A2: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 +000005A8: 222E 000C '"...' MOVE.L $000C(A6),D1 +000005AC: 92AE 001C '....' SUB.L $001C(A6),D1 +000005B0: 4C2E 1800 FFF4 'L.....' MULS.L -$000C(A6),D1 +000005B6: B280 '..' CMP.L D0,D1 +000005B8: 6E24 'n$' BGT.S *+$0026 ; 000005DE +000005BA: 202E 0018 ' ...' MOVE.L $0018(A6),D0 +000005BE: B0AE 0008 '....' CMP.L $0008(A6),D0 +000005C2: 6600 00C0 'f...' BNE *+$00C2 ; 00000684 +000005C6: 202E 0010 ' ...' MOVE.L $0010(A6),D0 +000005CA: B0AE 0008 '....' CMP.L $0008(A6),D0 +000005CE: 6600 00B4 'f...' BNE *+$00B6 ; 00000684 +000005D2: 202E 001C ' ...' MOVE.L $001C(A6),D0 +000005D6: B0AE 000C '....' CMP.L $000C(A6),D0 +000005DA: 6F00 00A8 'o...' BLE *+$00AA ; 00000684 +000005DE: 2054 ' T' MOVEA.L (A4),A0 +000005E0: 2D48 FFC0 '-H..' MOVE.L A0,-$0040(A6) +000005E4: 5250 'RP' ADDQ.W #1,(A0) +000005E6: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 +000005EA: 3010 '0.' MOVE.W (A0),D0 +000005EC: 48C0 'H.' EXT.L D0 +000005EE: D080 '..' ADD.L D0,D0 +000005F0: D0AE FFC0 '....' ADD.L -$0040(A6),D0 +000005F4: 2040 ' @' MOVEA.L D0,A0 +000005F6: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +000005FA: 2053 ' S' MOVEA.L (A3),A0 +000005FC: 2D48 FFC0 '-H..' MOVE.L A0,-$0040(A6) +00000600: 5250 'RP' ADDQ.W #1,(A0) +00000602: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 +00000606: 3010 '0.' MOVE.W (A0),D0 +00000608: 48C0 'H.' EXT.L D0 +0000060A: D080 '..' ADD.L D0,D0 +0000060C: D0AE FFC0 '....' ADD.L -$0040(A6),D0 +00000610: 2040 ' @' MOVEA.L D0,A0 +00000612: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) +00000616: 202E 0018 ' ...' MOVE.L $0018(A6),D0 +0000061A: B0AE 0008 '....' CMP.L $0008(A6),D0 +0000061E: 6C2A 'l*' BGE.S *+$002C ; 0000064A +00000620: 302E FFD8 '0...' MOVE.W -$0028(A6),D0 +00000624: 48C0 'H.' EXT.L D0 +00000626: D080 '..' ADD.L D0,D0 +00000628: D093 '..' ADD.L (A3),D0 +0000062A: 2D40 FFC0 '-@..' MOVE.L D0,-$0040(A6) +0000062E: 2040 ' @' MOVEA.L D0,A0 +00000630: 5250 'RP' ADDQ.W #1,(A0) +00000632: 302E FFCE '0...' MOVE.W -$0032(A6),D0 +00000636: 5240 'R@' ADDQ.W #1,D0 +00000638: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 +0000063C: 3210 '2.' MOVE.W (A0),D1 +0000063E: 48C1 'H.' EXT.L D1 +00000640: D281 '..' ADD.L D1,D1 +00000642: 2408 '$.' MOVE.L A0,D2 +00000644: 9481 '..' SUB.L D1,D2 +00000646: 2042 ' B' MOVEA.L D2,A0 +00000648: 3080 '0.' MOVE.W D0,(A0) +0000064A: 202E 001C ' ...' MOVE.L $001C(A6),D0 +0000064E: B0AE 000C '....' CMP.L $000C(A6),D0 +00000652: 6F00 021E 'o...' BLE *+$0220 ; 00000872 +00000656: 302E FFDA '0...' MOVE.W -$0026(A6),D0 +0000065A: 48C0 'H.' EXT.L D0 +0000065C: D080 '..' ADD.L D0,D0 +0000065E: D094 '..' ADD.L (A4),D0 +00000660: 2D40 FFC0 '-@..' MOVE.L D0,-$0040(A6) +00000664: 2040 ' @' MOVEA.L D0,A0 +00000666: 5250 'RP' ADDQ.W #1,(A0) +00000668: 302E FFCC '0...' MOVE.W -$0034(A6),D0 +0000066C: 5240 'R@' ADDQ.W #1,D0 +0000066E: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 +00000672: 3210 '2.' MOVE.W (A0),D1 +00000674: 48C1 'H.' EXT.L D1 +00000676: D281 '..' ADD.L D1,D1 +00000678: 2408 '$.' MOVE.L A0,D2 +0000067A: 9481 '..' SUB.L D1,D2 +0000067C: 2042 ' B' MOVEA.L D2,A0 +0000067E: 3080 '0.' MOVE.W D0,(A0) +00000680: 6000 01F0 '`...' BRA *+$01F2 ; 00000872 +00000684: 202E 001C ' ...' MOVE.L $001C(A6),D0 +00000688: B0AE 000C '....' CMP.L $000C(A6),D0 +0000068C: 6C26 'l&' BGE.S *+$0028 ; 000006B4 +0000068E: 202E 000C ' ...' MOVE.L $000C(A6),D0 +00000692: B0AE 0014 '....' CMP.L $0014(A6),D0 +00000696: 6C1C 'l.' BGE.S *+$001E ; 000006B4 +00000698: 2054 ' T' MOVEA.L (A4),A0 +0000069A: 2D48 FFC0 '-H..' MOVE.L A0,-$0040(A6) +0000069E: 5250 'RP' ADDQ.W #1,(A0) +000006A0: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 +000006A4: 3010 '0.' MOVE.W (A0),D0 +000006A6: 48C0 'H.' EXT.L D0 +000006A8: D080 '..' ADD.L D0,D0 +000006AA: D0AE FFC0 '....' ADD.L -$0040(A6),D0 +000006AE: 2040 ' @' MOVEA.L D0,A0 +000006B0: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +000006B4: 202E 0010 ' ...' MOVE.L $0010(A6),D0 +000006B8: B0AE 0008 '....' CMP.L $0008(A6),D0 +000006BC: 6C00 01B4 'l...' BGE *+$01B6 ; 00000872 +000006C0: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +000006C4: B0AE 0018 '....' CMP.L $0018(A6),D0 +000006C8: 6C00 01A8 'l...' BGE *+$01AA ; 00000872 +000006CC: 2053 ' S' MOVEA.L (A3),A0 +000006CE: 2D48 FFC0 '-H..' MOVE.L A0,-$0040(A6) +000006D2: 5250 'RP' ADDQ.W #1,(A0) +000006D4: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 +000006D8: 3010 '0.' MOVE.W (A0),D0 +000006DA: 48C0 'H.' EXT.L D0 +000006DC: D080 '..' ADD.L D0,D0 +000006DE: D0AE FFC0 '....' ADD.L -$0040(A6),D0 +000006E2: 2040 ' @' MOVEA.L D0,A0 +000006E4: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) +000006E8: 6000 0188 '`...' BRA *+$018A ; 00000872 +000006EC: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +000006F0: 90AE 0018 '....' SUB.L $0018(A6),D0 +000006F4: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 +000006FA: 222E 000C '"...' MOVE.L $000C(A6),D1 +000006FE: 92AE 001C '....' SUB.L $001C(A6),D1 +00000702: 4C2E 1800 FFF4 'L.....' MULS.L -$000C(A6),D1 +00000708: B280 '..' CMP.L D0,D1 +0000070A: 6E1E 'n.' BGT.S *+$0020 ; 0000072A +0000070C: 202E 0018 ' ...' MOVE.L $0018(A6),D0 +00000710: B0AE 0008 '....' CMP.L $0008(A6),D0 +00000714: 6666 'ff' BNE.S *+$0068 ; 0000077C +00000716: 202E 0010 ' ...' MOVE.L $0010(A6),D0 +0000071A: B0AE 0008 '....' CMP.L $0008(A6),D0 +0000071E: 665C 'f\' BNE.S *+$005E ; 0000077C +00000720: 202E 001C ' ...' MOVE.L $001C(A6),D0 +00000724: B0AE 000C '....' CMP.L $000C(A6),D0 +00000728: 6F52 'oR' BLE.S *+$0054 ; 0000077C +0000072A: 2054 ' T' MOVEA.L (A4),A0 +0000072C: 2D48 FFC0 '-H..' MOVE.L A0,-$0040(A6) +00000730: 5250 'RP' ADDQ.W #1,(A0) +00000732: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 +00000736: 3010 '0.' MOVE.W (A0),D0 +00000738: 48C0 'H.' EXT.L D0 +0000073A: D080 '..' ADD.L D0,D0 +0000073C: D0AE FFC0 '....' ADD.L -$0040(A6),D0 +00000740: 2040 ' @' MOVEA.L D0,A0 +00000742: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +00000746: 202E 001C ' ...' MOVE.L $001C(A6),D0 +0000074A: B0AE 000C '....' CMP.L $000C(A6),D0 +0000074E: 6F00 0122 'o.."' BLE *+$0124 ; 00000872 +00000752: 302E FFDA '0...' MOVE.W -$0026(A6),D0 +00000756: 48C0 'H.' EXT.L D0 +00000758: D080 '..' ADD.L D0,D0 +0000075A: D094 '..' ADD.L (A4),D0 +0000075C: 2D40 FFC0 '-@..' MOVE.L D0,-$0040(A6) +00000760: 2040 ' @' MOVEA.L D0,A0 +00000762: 5250 'RP' ADDQ.W #1,(A0) +00000764: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 +00000768: 3010 '0.' MOVE.W (A0),D0 +0000076A: 48C0 'H.' EXT.L D0 +0000076C: D080 '..' ADD.L D0,D0 +0000076E: 2208 '".' MOVE.L A0,D1 +00000770: 9280 '..' SUB.L D0,D1 +00000772: 2041 ' A' MOVEA.L D1,A0 +00000774: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +00000778: 6000 00F8 '`...' BRA *+$00FA ; 00000872 +0000077C: 202E 001C ' ...' MOVE.L $001C(A6),D0 +00000780: B0AE 000C '....' CMP.L $000C(A6),D0 +00000784: 6C00 00EC 'l...' BGE *+$00EE ; 00000872 +00000788: 202E 000C ' ...' MOVE.L $000C(A6),D0 +0000078C: B0AE 0014 '....' CMP.L $0014(A6),D0 +00000790: 6C00 00E0 'l...' BGE *+$00E2 ; 00000872 +00000794: 2054 ' T' MOVEA.L (A4),A0 +00000796: 2D48 FFC4 '-H..' MOVE.L A0,-$003C(A6) +0000079A: 5250 'RP' ADDQ.W #1,(A0) +0000079C: 206E FFC4 ' n..' MOVEA.L -$003C(A6),A0 +000007A0: 3010 '0.' MOVE.W (A0),D0 +000007A2: 48C0 'H.' EXT.L D0 +000007A4: D080 '..' ADD.L D0,D0 +000007A6: D0AE FFC4 '....' ADD.L -$003C(A6),D0 +000007AA: 2040 ' @' MOVEA.L D0,A0 +000007AC: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +000007B0: 6000 00C0 '`...' BRA *+$00C2 ; 00000872 +000007B4: 703F 'p?' MOVEQ #$3F,D0 ; '?' +000007B6: C0AE 0008 '....' AND.L $0008(A6),D0 +000007BA: 7220 'r ' MOVEQ #$20,D1 ; ' ' +000007BC: B380 '..' EOR.L D1,D0 +000007BE: 6600 00B2 'f...' BNE *+$00B4 ; 00000872 +000007C2: 3D7C 0001 FFD6 '=|....' MOVE.W #$0001,-$002A(A6) +000007C8: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +000007CC: 90AE 0018 '....' SUB.L $0018(A6),D0 +000007D0: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 +000007D6: 222E 000C '"...' MOVE.L $000C(A6),D1 +000007DA: 92AE 001C '....' SUB.L $001C(A6),D1 +000007DE: 4C2E 1800 FFF4 'L.....' MULS.L -$000C(A6),D1 +000007E4: B280 '..' CMP.L D0,D1 +000007E6: 6E1E 'n.' BGT.S *+$0020 ; 00000806 +000007E8: 202E 0018 ' ...' MOVE.L $0018(A6),D0 +000007EC: B0AE 0008 '....' CMP.L $0008(A6),D0 +000007F0: 665A 'fZ' BNE.S *+$005C ; 0000084C +000007F2: 202E 0010 ' ...' MOVE.L $0010(A6),D0 +000007F6: B0AE 0008 '....' CMP.L $0008(A6),D0 +000007FA: 6650 'fP' BNE.S *+$0052 ; 0000084C +000007FC: 202E 001C ' ...' MOVE.L $001C(A6),D0 +00000800: B0AE 000C '....' CMP.L $000C(A6),D0 +00000804: 6F46 'oF' BLE.S *+$0048 ; 0000084C +00000806: 2053 ' S' MOVEA.L (A3),A0 +00000808: 2D48 FFC4 '-H..' MOVE.L A0,-$003C(A6) +0000080C: 5250 'RP' ADDQ.W #1,(A0) +0000080E: 206E FFC4 ' n..' MOVEA.L -$003C(A6),A0 +00000812: 3010 '0.' MOVE.W (A0),D0 +00000814: 48C0 'H.' EXT.L D0 +00000816: D080 '..' ADD.L D0,D0 +00000818: D0AE FFC4 '....' ADD.L -$003C(A6),D0 +0000081C: 2040 ' @' MOVEA.L D0,A0 +0000081E: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) +00000822: 202E 0018 ' ...' MOVE.L $0018(A6),D0 +00000826: B0AE 0008 '....' CMP.L $0008(A6),D0 +0000082A: 6C46 'lF' BGE.S *+$0048 ; 00000872 +0000082C: 302E FFD8 '0...' MOVE.W -$0028(A6),D0 +00000830: 48C0 'H.' EXT.L D0 +00000832: D080 '..' ADD.L D0,D0 +00000834: 2440 '$@' MOVEA.L D0,A2 +00000836: D5D3 '..' ADDA.L (A3),A2 +00000838: 5252 'RR' ADDQ.W #1,(A2) +0000083A: 3012 '0.' MOVE.W (A2),D0 +0000083C: 48C0 'H.' EXT.L D0 +0000083E: D080 '..' ADD.L D0,D0 +00000840: 220A '".' MOVE.L A2,D1 +00000842: 9280 '..' SUB.L D0,D1 +00000844: 2041 ' A' MOVEA.L D1,A0 +00000846: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) +0000084A: 6026 '`&' BRA.S *+$0028 ; 00000872 +0000084C: 202E 0010 ' ...' MOVE.L $0010(A6),D0 +00000850: B0AE 0008 '....' CMP.L $0008(A6),D0 +00000854: 6C1C 'l.' BGE.S *+$001E ; 00000872 +00000856: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +0000085A: B0AE 0018 '....' CMP.L $0018(A6),D0 +0000085E: 6C12 'l.' BGE.S *+$0014 ; 00000872 +00000860: 2453 '$S' MOVEA.L (A3),A2 +00000862: 5252 'RR' ADDQ.W #1,(A2) +00000864: 3012 '0.' MOVE.W (A2),D0 +00000866: 48C0 'H.' EXT.L D0 +00000868: D080 '..' ADD.L D0,D0 +0000086A: D08A '..' ADD.L A2,D0 +0000086C: 2040 ' @' MOVEA.L D0,A0 +0000086E: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) +00000872: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 +00000876: B06E FFCE '.n..' CMP.W -$0032(A6),D0 +0000087A: 664E 'fN' BNE.S *+$0050 ; 000008CA +0000087C: 302E FFD0 '0...' MOVE.W -$0030(A6),D0 +00000880: B06E FFCC '.n..' CMP.W -$0034(A6),D0 +00000884: 6700 0AF0 'g...' BEQ *+$0AF2 ; 00001376 +00000888: 703F 'p?' MOVEQ #$3F,D0 ; '?' +0000088A: C0AE 0010 '....' AND.L $0010(A6),D0 +0000088E: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00000890: B380 '..' EOR.L D1,D0 +00000892: 6604 'f.' BNE.S *+$0006 ; 00000898 +00000894: 526E FFD0 'Rn..' ADDQ.W #1,-$0030(A6) +00000898: 302E FFD0 '0...' MOVE.W -$0030(A6),D0 +0000089C: 48C0 'H.' EXT.L D0 +0000089E: E580 '..' ASL.L #2,D0 +000008A0: D0AE 0020 '... ' ADD.L $0020(A6),D0 +000008A4: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) +000008A8: 594B 'YK' SUBQ.W #4,A3 +000008AA: 6014 '`.' BRA.S *+$0016 ; 000008C0 +000008AC: 2453 '$S' MOVEA.L (A3),A2 +000008AE: 5252 'RR' ADDQ.W #1,(A2) +000008B0: 3012 '0.' MOVE.W (A2),D0 +000008B2: 48C0 'H.' EXT.L D0 +000008B4: D080 '..' ADD.L D0,D0 +000008B6: D08A '..' ADD.L A2,D0 +000008B8: 2040 ' @' MOVEA.L D0,A0 +000008BA: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) +000008BE: 594B 'YK' SUBQ.W #4,A3 +000008C0: B7EE FFDC '....' CMPA.L -$0024(A6),A3 +000008C4: 64E6 'd.' BCC.S *-$0018 ; 000008AC +000008C6: 6000 0AAE '`...' BRA *+$0AB0 ; 00001376 +000008CA: 302E FFD0 '0...' MOVE.W -$0030(A6),D0 +000008CE: B06E FFCC '.n..' CMP.W -$0034(A6),D0 +000008D2: 6638 'f8' BNE.S *+$003A ; 0000090C +000008D4: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 +000008D8: 48C0 'H.' EXT.L D0 +000008DA: E580 '..' ASL.L #2,D0 +000008DC: D0AE 0024 '...$' ADD.L $0024(A6),D0 +000008E0: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) +000008E4: 4A6E FFD4 'Jn..' TST.W -$002C(A6) +000008E8: 6718 'g.' BEQ.S *+$001A ; 00000902 +000008EA: 584C 'XL' ADDQ.W #4,A4 +000008EC: 6014 '`.' BRA.S *+$0016 ; 00000902 +000008EE: 2454 '$T' MOVEA.L (A4),A2 +000008F0: 5252 'RR' ADDQ.W #1,(A2) +000008F2: 3012 '0.' MOVE.W (A2),D0 +000008F4: 48C0 'H.' EXT.L D0 +000008F6: D080 '..' ADD.L D0,D0 +000008F8: D08A '..' ADD.L A2,D0 +000008FA: 2040 ' @' MOVEA.L D0,A0 +000008FC: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +00000900: 584C 'XL' ADDQ.W #4,A4 +00000902: B9EE FFDC '....' CMPA.L -$0024(A6),A4 +00000906: 65E6 'e.' BCS.S *-$0018 ; 000008EE +00000908: 6000 0A6C '`..l' BRA *+$0A6E ; 00001376 +0000090C: 4A6E FFD4 'Jn..' TST.W -$002C(A6) +00000910: 6618 'f.' BNE.S *+$001A ; 0000092A +00000912: 202E FFE4 ' ...' MOVE.L -$001C(A6),D0 +00000916: 90AE 000C '....' SUB.L $000C(A6),D0 +0000091A: 7220 'r ' MOVEQ #$20,D1 ; ' ' +0000091C: D081 '..' ADD.L D1,D0 +0000091E: 4C2E 0800 FFF4 'L.....' MULS.L -$000C(A6),D0 +00000924: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +00000928: 6010 '`.' BRA.S *+$0012 ; 0000093A +0000092A: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 +0000092E: ED88 '..' LSL.L #6,D0 +00000930: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +00000934: 526E FFCE 'Rn..' ADDQ.W #1,-$0032(A6) +00000938: 584C 'XL' ADDQ.W #4,A4 +0000093A: 4A6E FFD6 'Jn..' TST.W -$002A(A6) +0000093E: 6618 'f.' BNE.S *+$001A ; 00000958 +00000940: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 +00000944: 90AE 0008 '....' SUB.L $0008(A6),D0 +00000948: 7220 'r ' MOVEQ #$20,D1 ; ' ' +0000094A: 9081 '..' SUB.L D1,D0 +0000094C: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 +00000952: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000956: 600C '`.' BRA.S *+$000E ; 00000964 +00000958: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 +0000095C: ED88 '..' LSL.L #6,D0 +0000095E: 4480 'D.' NEG.L D0 +00000960: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000964: 2E2E FFF8 '....' MOVE.L -$0008(A6),D7 +00000968: 9EAE FFFC '....' SUB.L -$0004(A6),D7 +0000096C: 2A2E FFF4 '*...' MOVE.L -$000C(A6),D5 +00000970: ED8D '..' LSL.L #6,D5 +00000972: 2C2E FFF0 ',...' MOVE.L -$0010(A6),D6 +00000976: ED8E '..' LSL.L #6,D6 +00000978: 703F 'p?' MOVEQ #$3F,D0 ; '?' +0000097A: C0AE 0010 '....' AND.L $0010(A6),D0 +0000097E: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00000980: B380 '..' EOR.L D1,D0 +00000982: 6604 'f.' BNE.S *+$0006 ; 00000988 +00000984: 526E FFD0 'Rn..' ADDQ.W #1,-$0030(A6) +00000988: 4A87 'J.' TST.L D7 +0000098A: 6E32 'n2' BGT.S *+$0034 ; 000009BE +0000098C: 536E FFCC 'Sn..' SUBQ.W #1,-$0034(A6) +00000990: 594B 'YK' SUBQ.W #4,A3 +00000992: 302E FFCC '0...' MOVE.W -$0034(A6),D0 +00000996: B06E FFD0 '.n..' CMP.W -$0030(A6),D0 +0000099A: 6D00 09DA 'm...' BLT *+$09DC ; 00001376 +0000099E: 2053 ' S' MOVEA.L (A3),A0 +000009A0: 2D48 FFC4 '-H..' MOVE.L A0,-$003C(A6) +000009A4: 5250 'RP' ADDQ.W #1,(A0) +000009A6: 206E FFC4 ' n..' MOVEA.L -$003C(A6),A0 +000009AA: 3010 '0.' MOVE.W (A0),D0 +000009AC: 48C0 'H.' EXT.L D0 +000009AE: D080 '..' ADD.L D0,D0 +000009B0: D0AE FFC4 '....' ADD.L -$003C(A6),D0 +000009B4: 2040 ' @' MOVEA.L D0,A0 +000009B6: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) +000009BA: DE86 '..' ADD.L D6,D7 +000009BC: 60CA '`.' BRA.S *-$0034 ; 00000988 +000009BE: 302E FFCE '0...' MOVE.W -$0032(A6),D0 +000009C2: B06E FFD2 '.n..' CMP.W -$002E(A6),D0 +000009C6: 6700 09AE 'g...' BEQ *+$09B0 ; 00001376 +000009CA: 2454 '$T' MOVEA.L (A4),A2 +000009CC: 5252 'RR' ADDQ.W #1,(A2) +000009CE: 3012 '0.' MOVE.W (A2),D0 +000009D0: 48C0 'H.' EXT.L D0 +000009D2: D080 '..' ADD.L D0,D0 +000009D4: D08A '..' ADD.L A2,D0 +000009D6: 2040 ' @' MOVEA.L D0,A0 +000009D8: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +000009DC: 584C 'XL' ADDQ.W #4,A4 +000009DE: 526E FFCE 'Rn..' ADDQ.W #1,-$0032(A6) +000009E2: DE85 '..' ADD.L D5,D7 +000009E4: 60A2 '`.' BRA.S *-$005C ; 00000988 +000009E6: 4AAE FFF0 'J...' TST.L -$0010(A6) +000009EA: 6E00 04B2 'n...' BGT *+$04B4 ; 00000E9E +000009EE: 4AAE FFF4 'J...' TST.L -$000C(A6) +000009F2: 6C00 04AA 'l...' BGE *+$04AC ; 00000E9E +000009F6: 703F 'p?' MOVEQ #$3F,D0 ; '?' +000009F8: C0AE 000C '....' AND.L $000C(A6),D0 +000009FC: 7220 'r ' MOVEQ #$20,D1 ; ' ' +000009FE: B380 '..' EOR.L D1,D0 +00000A00: 6600 0246 'f..F' BNE *+$0248 ; 00000C48 +00000A04: 3D7C 0001 FFD4 '=|....' MOVE.W #$0001,-$002C(A6) +00000A0A: 703F 'p?' MOVEQ #$3F,D0 ; '?' +00000A0C: C0AE 0008 '....' AND.L $0008(A6),D0 +00000A10: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00000A12: B380 '..' EOR.L D1,D0 +00000A14: 6600 0168 'f..h' BNE *+$016A ; 00000B7E +00000A18: 3D7C 0001 FFD6 '=|....' MOVE.W #$0001,-$002A(A6) +00000A1E: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +00000A22: 90AE 0018 '....' SUB.L $0018(A6),D0 +00000A26: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 +00000A2C: 222E 000C '"...' MOVE.L $000C(A6),D1 +00000A30: 92AE 001C '....' SUB.L $001C(A6),D1 +00000A34: 4C2E 1800 FFF4 'L.....' MULS.L -$000C(A6),D1 +00000A3A: B280 '..' CMP.L D0,D1 +00000A3C: 6E24 'n$' BGT.S *+$0026 ; 00000A62 +00000A3E: 202E 001C ' ...' MOVE.L $001C(A6),D0 +00000A42: B0AE 000C '....' CMP.L $000C(A6),D0 +00000A46: 6600 00C0 'f...' BNE *+$00C2 ; 00000B08 +00000A4A: 202E 0014 ' ...' MOVE.L $0014(A6),D0 +00000A4E: B0AE 000C '....' CMP.L $000C(A6),D0 +00000A52: 6600 00B4 'f...' BNE *+$00B6 ; 00000B08 +00000A56: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +00000A5A: B0AE 0018 '....' CMP.L $0018(A6),D0 +00000A5E: 6F00 00A8 'o...' BLE *+$00AA ; 00000B08 +00000A62: 302E FFDA '0...' MOVE.W -$0026(A6),D0 +00000A66: 48C0 'H.' EXT.L D0 +00000A68: D080 '..' ADD.L D0,D0 +00000A6A: D094 '..' ADD.L (A4),D0 +00000A6C: 2D40 FFC0 '-@..' MOVE.L D0,-$0040(A6) +00000A70: 2040 ' @' MOVEA.L D0,A0 +00000A72: 5250 'RP' ADDQ.W #1,(A0) +00000A74: 302E FFCC '0...' MOVE.W -$0034(A6),D0 +00000A78: 5240 'R@' ADDQ.W #1,D0 +00000A7A: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 +00000A7E: 3210 '2.' MOVE.W (A0),D1 +00000A80: 48C1 'H.' EXT.L D1 +00000A82: D281 '..' ADD.L D1,D1 +00000A84: 2408 '$.' MOVE.L A0,D2 +00000A86: 9481 '..' SUB.L D1,D2 +00000A88: 2042 ' B' MOVEA.L D2,A0 +00000A8A: 3080 '0.' MOVE.W D0,(A0) +00000A8C: 2053 ' S' MOVEA.L (A3),A0 +00000A8E: 2D48 FFC0 '-H..' MOVE.L A0,-$0040(A6) +00000A92: 5250 'RP' ADDQ.W #1,(A0) +00000A94: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 +00000A98: 3010 '0.' MOVE.W (A0),D0 +00000A9A: 48C0 'H.' EXT.L D0 +00000A9C: D080 '..' ADD.L D0,D0 +00000A9E: D0AE FFC0 '....' ADD.L -$0040(A6),D0 +00000AA2: 2040 ' @' MOVEA.L D0,A0 +00000AA4: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) +00000AA8: 202E 0018 ' ...' MOVE.L $0018(A6),D0 +00000AAC: B0AE 0008 '....' CMP.L $0008(A6),D0 +00000AB0: 6C2A 'l*' BGE.S *+$002C ; 00000ADC +00000AB2: 302E FFD8 '0...' MOVE.W -$0028(A6),D0 +00000AB6: 48C0 'H.' EXT.L D0 +00000AB8: D080 '..' ADD.L D0,D0 +00000ABA: D093 '..' ADD.L (A3),D0 +00000ABC: 2D40 FFC0 '-@..' MOVE.L D0,-$0040(A6) +00000AC0: 2040 ' @' MOVEA.L D0,A0 +00000AC2: 5250 'RP' ADDQ.W #1,(A0) +00000AC4: 302E FFCE '0...' MOVE.W -$0032(A6),D0 +00000AC8: 5240 'R@' ADDQ.W #1,D0 +00000ACA: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 +00000ACE: 3210 '2.' MOVE.W (A0),D1 +00000AD0: 48C1 'H.' EXT.L D1 +00000AD2: D281 '..' ADD.L D1,D1 +00000AD4: 2408 '$.' MOVE.L A0,D2 +00000AD6: 9481 '..' SUB.L D1,D2 +00000AD8: 2042 ' B' MOVEA.L D2,A0 +00000ADA: 3080 '0.' MOVE.W D0,(A0) +00000ADC: 202E 001C ' ...' MOVE.L $001C(A6),D0 +00000AE0: B0AE 000C '....' CMP.L $000C(A6),D0 +00000AE4: 6C00 0216 'l...' BGE *+$0218 ; 00000CFC +00000AE8: 2054 ' T' MOVEA.L (A4),A0 +00000AEA: 2D48 FFC0 '-H..' MOVE.L A0,-$0040(A6) +00000AEE: 5250 'RP' ADDQ.W #1,(A0) +00000AF0: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 +00000AF4: 3010 '0.' MOVE.W (A0),D0 +00000AF6: 48C0 'H.' EXT.L D0 +00000AF8: D080 '..' ADD.L D0,D0 +00000AFA: D0AE FFC0 '....' ADD.L -$0040(A6),D0 +00000AFE: 2040 ' @' MOVEA.L D0,A0 +00000B00: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +00000B04: 6000 01F6 '`...' BRA *+$01F8 ; 00000CFC +00000B08: 202E 0014 ' ...' MOVE.L $0014(A6),D0 +00000B0C: B0AE 000C '....' CMP.L $000C(A6),D0 +00000B10: 6C34 'l4' BGE.S *+$0036 ; 00000B46 +00000B12: 202E 000C ' ...' MOVE.L $000C(A6),D0 +00000B16: B0AE 001C '....' CMP.L $001C(A6),D0 +00000B1A: 6C2A 'l*' BGE.S *+$002C ; 00000B46 +00000B1C: 302E FFDA '0...' MOVE.W -$0026(A6),D0 +00000B20: 48C0 'H.' EXT.L D0 +00000B22: D080 '..' ADD.L D0,D0 +00000B24: D094 '..' ADD.L (A4),D0 +00000B26: 2D40 FFC0 '-@..' MOVE.L D0,-$0040(A6) +00000B2A: 2040 ' @' MOVEA.L D0,A0 +00000B2C: 5250 'RP' ADDQ.W #1,(A0) +00000B2E: 302E FFCC '0...' MOVE.W -$0034(A6),D0 +00000B32: 5240 'R@' ADDQ.W #1,D0 +00000B34: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 +00000B38: 3210 '2.' MOVE.W (A0),D1 +00000B3A: 48C1 'H.' EXT.L D1 +00000B3C: D281 '..' ADD.L D1,D1 +00000B3E: 2408 '$.' MOVE.L A0,D2 +00000B40: 9481 '..' SUB.L D1,D2 +00000B42: 2042 ' B' MOVEA.L D2,A0 +00000B44: 3080 '0.' MOVE.W D0,(A0) +00000B46: 202E 0010 ' ...' MOVE.L $0010(A6),D0 +00000B4A: B0AE 0008 '....' CMP.L $0008(A6),D0 +00000B4E: 6C00 01AC 'l...' BGE *+$01AE ; 00000CFC +00000B52: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +00000B56: B0AE 0018 '....' CMP.L $0018(A6),D0 +00000B5A: 6C00 01A0 'l...' BGE *+$01A2 ; 00000CFC +00000B5E: 2053 ' S' MOVEA.L (A3),A0 +00000B60: 2D48 FFC0 '-H..' MOVE.L A0,-$0040(A6) +00000B64: 5250 'RP' ADDQ.W #1,(A0) +00000B66: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 +00000B6A: 3010 '0.' MOVE.W (A0),D0 +00000B6C: 48C0 'H.' EXT.L D0 +00000B6E: D080 '..' ADD.L D0,D0 +00000B70: D0AE FFC0 '....' ADD.L -$0040(A6),D0 +00000B74: 2040 ' @' MOVEA.L D0,A0 +00000B76: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) +00000B7A: 6000 0180 '`...' BRA *+$0182 ; 00000CFC +00000B7E: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +00000B82: 90AE 0018 '....' SUB.L $0018(A6),D0 +00000B86: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 +00000B8C: 222E 000C '"...' MOVE.L $000C(A6),D1 +00000B90: 92AE 001C '....' SUB.L $001C(A6),D1 +00000B94: 4C2E 1800 FFF4 'L.....' MULS.L -$000C(A6),D1 +00000B9A: B280 '..' CMP.L D0,D1 +00000B9C: 6E1E 'n.' BGT.S *+$0020 ; 00000BBC +00000B9E: 202E 001C ' ...' MOVE.L $001C(A6),D0 +00000BA2: B0AE 000C '....' CMP.L $000C(A6),D0 +00000BA6: 6666 'ff' BNE.S *+$0068 ; 00000C0E +00000BA8: 202E 0014 ' ...' MOVE.L $0014(A6),D0 +00000BAC: B0AE 000C '....' CMP.L $000C(A6),D0 +00000BB0: 665C 'f\' BNE.S *+$005E ; 00000C0E +00000BB2: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +00000BB6: B0AE 0018 '....' CMP.L $0018(A6),D0 +00000BBA: 6F52 'oR' BLE.S *+$0054 ; 00000C0E +00000BBC: 302E FFDA '0...' MOVE.W -$0026(A6),D0 +00000BC0: 48C0 'H.' EXT.L D0 +00000BC2: D080 '..' ADD.L D0,D0 +00000BC4: D094 '..' ADD.L (A4),D0 +00000BC6: 2D40 FFC0 '-@..' MOVE.L D0,-$0040(A6) +00000BCA: 2040 ' @' MOVEA.L D0,A0 +00000BCC: 5250 'RP' ADDQ.W #1,(A0) +00000BCE: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 +00000BD2: 3010 '0.' MOVE.W (A0),D0 +00000BD4: 48C0 'H.' EXT.L D0 +00000BD6: D080 '..' ADD.L D0,D0 +00000BD8: 2208 '".' MOVE.L A0,D1 +00000BDA: 9280 '..' SUB.L D0,D1 +00000BDC: 2041 ' A' MOVEA.L D1,A0 +00000BDE: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +00000BE2: 202E 001C ' ...' MOVE.L $001C(A6),D0 +00000BE6: B0AE 000C '....' CMP.L $000C(A6),D0 +00000BEA: 6C00 0110 'l...' BGE *+$0112 ; 00000CFC +00000BEE: 2054 ' T' MOVEA.L (A4),A0 +00000BF0: 2D48 FFC0 '-H..' MOVE.L A0,-$0040(A6) +00000BF4: 5250 'RP' ADDQ.W #1,(A0) +00000BF6: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 +00000BFA: 3010 '0.' MOVE.W (A0),D0 +00000BFC: 48C0 'H.' EXT.L D0 +00000BFE: D080 '..' ADD.L D0,D0 +00000C00: D0AE FFC0 '....' ADD.L -$0040(A6),D0 +00000C04: 2040 ' @' MOVEA.L D0,A0 +00000C06: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +00000C0A: 6000 00F0 '`...' BRA *+$00F2 ; 00000CFC +00000C0E: 202E 0014 ' ...' MOVE.L $0014(A6),D0 +00000C12: B0AE 000C '....' CMP.L $000C(A6),D0 +00000C16: 6C00 00E4 'l...' BGE *+$00E6 ; 00000CFC +00000C1A: 202E 000C ' ...' MOVE.L $000C(A6),D0 +00000C1E: B0AE 001C '....' CMP.L $001C(A6),D0 +00000C22: 6C00 00D8 'l...' BGE *+$00DA ; 00000CFC +00000C26: 302E FFDA '0...' MOVE.W -$0026(A6),D0 +00000C2A: 48C0 'H.' EXT.L D0 +00000C2C: D080 '..' ADD.L D0,D0 +00000C2E: 2440 '$@' MOVEA.L D0,A2 +00000C30: D5D4 '..' ADDA.L (A4),A2 +00000C32: 5252 'RR' ADDQ.W #1,(A2) +00000C34: 3012 '0.' MOVE.W (A2),D0 +00000C36: 48C0 'H.' EXT.L D0 +00000C38: D080 '..' ADD.L D0,D0 +00000C3A: 220A '".' MOVE.L A2,D1 +00000C3C: 9280 '..' SUB.L D0,D1 +00000C3E: 2041 ' A' MOVEA.L D1,A0 +00000C40: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +00000C44: 6000 00B6 '`...' BRA *+$00B8 ; 00000CFC +00000C48: 703F 'p?' MOVEQ #$3F,D0 ; '?' +00000C4A: C0AE 0008 '....' AND.L $0008(A6),D0 +00000C4E: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00000C50: B380 '..' EOR.L D1,D0 +00000C52: 6600 00A8 'f...' BNE *+$00AA ; 00000CFC +00000C56: 3D7C 0001 FFD6 '=|....' MOVE.W #$0001,-$002A(A6) +00000C5C: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +00000C60: 90AE 0018 '....' SUB.L $0018(A6),D0 +00000C64: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 +00000C6A: 222E 000C '"...' MOVE.L $000C(A6),D1 +00000C6E: 92AE 001C '....' SUB.L $001C(A6),D1 +00000C72: 4C2E 1800 FFF4 'L.....' MULS.L -$000C(A6),D1 +00000C78: B280 '..' CMP.L D0,D1 +00000C7A: 6E1E 'n.' BGT.S *+$0020 ; 00000C9A +00000C7C: 202E 001C ' ...' MOVE.L $001C(A6),D0 +00000C80: B0AE 000C '....' CMP.L $000C(A6),D0 +00000C84: 6650 'fP' BNE.S *+$0052 ; 00000CD6 +00000C86: 202E 0014 ' ...' MOVE.L $0014(A6),D0 +00000C8A: B0AE 000C '....' CMP.L $000C(A6),D0 +00000C8E: 6646 'fF' BNE.S *+$0048 ; 00000CD6 +00000C90: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +00000C94: B0AE 0018 '....' CMP.L $0018(A6),D0 +00000C98: 6F3C 'o<' BLE.S *+$003E ; 00000CD6 +00000C9A: 2453 '$S' MOVEA.L (A3),A2 +00000C9C: 5252 'RR' ADDQ.W #1,(A2) +00000C9E: 3012 '0.' MOVE.W (A2),D0 +00000CA0: 48C0 'H.' EXT.L D0 +00000CA2: D080 '..' ADD.L D0,D0 +00000CA4: D08A '..' ADD.L A2,D0 +00000CA6: 2040 ' @' MOVEA.L D0,A0 +00000CA8: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) +00000CAC: 202E 0018 ' ...' MOVE.L $0018(A6),D0 +00000CB0: B0AE 0008 '....' CMP.L $0008(A6),D0 +00000CB4: 6C46 'lF' BGE.S *+$0048 ; 00000CFC +00000CB6: 302E FFD8 '0...' MOVE.W -$0028(A6),D0 +00000CBA: 48C0 'H.' EXT.L D0 +00000CBC: D080 '..' ADD.L D0,D0 +00000CBE: 2440 '$@' MOVEA.L D0,A2 +00000CC0: D5D3 '..' ADDA.L (A3),A2 +00000CC2: 5252 'RR' ADDQ.W #1,(A2) +00000CC4: 3012 '0.' MOVE.W (A2),D0 +00000CC6: 48C0 'H.' EXT.L D0 +00000CC8: D080 '..' ADD.L D0,D0 +00000CCA: 220A '".' MOVE.L A2,D1 +00000CCC: 9280 '..' SUB.L D0,D1 +00000CCE: 2041 ' A' MOVEA.L D1,A0 +00000CD0: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) +00000CD4: 6026 '`&' BRA.S *+$0028 ; 00000CFC +00000CD6: 202E 0010 ' ...' MOVE.L $0010(A6),D0 +00000CDA: B0AE 0008 '....' CMP.L $0008(A6),D0 +00000CDE: 6C1C 'l.' BGE.S *+$001E ; 00000CFC +00000CE0: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +00000CE4: B0AE 0018 '....' CMP.L $0018(A6),D0 +00000CE8: 6C12 'l.' BGE.S *+$0014 ; 00000CFC +00000CEA: 2453 '$S' MOVEA.L (A3),A2 +00000CEC: 5252 'RR' ADDQ.W #1,(A2) +00000CEE: 3012 '0.' MOVE.W (A2),D0 +00000CF0: 48C0 'H.' EXT.L D0 +00000CF2: D080 '..' ADD.L D0,D0 +00000CF4: D08A '..' ADD.L A2,D0 +00000CF6: 2040 ' @' MOVEA.L D0,A0 +00000CF8: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) +00000CFC: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 +00000D00: B06E FFCE '.n..' CMP.W -$0032(A6),D0 +00000D04: 664E 'fN' BNE.S *+$0050 ; 00000D54 +00000D06: 302E FFD0 '0...' MOVE.W -$0030(A6),D0 +00000D0A: B06E FFCC '.n..' CMP.W -$0034(A6),D0 +00000D0E: 6700 0666 'g..f' BEQ *+$0668 ; 00001376 +00000D12: 703F 'p?' MOVEQ #$3F,D0 ; '?' +00000D14: C0AE 0010 '....' AND.L $0010(A6),D0 +00000D18: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00000D1A: B380 '..' EOR.L D1,D0 +00000D1C: 6604 'f.' BNE.S *+$0006 ; 00000D22 +00000D1E: 526E FFD0 'Rn..' ADDQ.W #1,-$0030(A6) +00000D22: 302E FFD0 '0...' MOVE.W -$0030(A6),D0 +00000D26: 48C0 'H.' EXT.L D0 +00000D28: E580 '..' ASL.L #2,D0 +00000D2A: D0AE 0020 '... ' ADD.L $0020(A6),D0 +00000D2E: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) +00000D32: 594B 'YK' SUBQ.W #4,A3 +00000D34: 6014 '`.' BRA.S *+$0016 ; 00000D4A +00000D36: 2453 '$S' MOVEA.L (A3),A2 +00000D38: 5252 'RR' ADDQ.W #1,(A2) +00000D3A: 3012 '0.' MOVE.W (A2),D0 +00000D3C: 48C0 'H.' EXT.L D0 +00000D3E: D080 '..' ADD.L D0,D0 +00000D40: D08A '..' ADD.L A2,D0 +00000D42: 2040 ' @' MOVEA.L D0,A0 +00000D44: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) +00000D48: 594B 'YK' SUBQ.W #4,A3 +00000D4A: B7EE FFDC '....' CMPA.L -$0024(A6),A3 +00000D4E: 64E6 'd.' BCC.S *-$0018 ; 00000D36 +00000D50: 6000 0624 '`..$' BRA *+$0626 ; 00001376 +00000D54: 302E FFD0 '0...' MOVE.W -$0030(A6),D0 +00000D58: B06E FFCC '.n..' CMP.W -$0034(A6),D0 +00000D5C: 664E 'fN' BNE.S *+$0050 ; 00000DAC +00000D5E: 703F 'p?' MOVEQ #$3F,D0 ; '?' +00000D60: C0AE 0014 '....' AND.L $0014(A6),D0 +00000D64: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00000D66: B380 '..' EOR.L D1,D0 +00000D68: 6604 'f.' BNE.S *+$0006 ; 00000D6E +00000D6A: 526E FFD2 'Rn..' ADDQ.W #1,-$002E(A6) +00000D6E: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 +00000D72: 48C0 'H.' EXT.L D0 +00000D74: E580 '..' ASL.L #2,D0 +00000D76: D0AE 0024 '...$' ADD.L $0024(A6),D0 +00000D7A: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) +00000D7E: 594C 'YL' SUBQ.W #4,A4 +00000D80: 6020 '` ' BRA.S *+$0022 ; 00000DA2 +00000D82: 302E FFDA '0...' MOVE.W -$0026(A6),D0 +00000D86: 48C0 'H.' EXT.L D0 +00000D88: D080 '..' ADD.L D0,D0 +00000D8A: 2440 '$@' MOVEA.L D0,A2 +00000D8C: D5D4 '..' ADDA.L (A4),A2 +00000D8E: 5252 'RR' ADDQ.W #1,(A2) +00000D90: 3012 '0.' MOVE.W (A2),D0 +00000D92: 48C0 'H.' EXT.L D0 +00000D94: D080 '..' ADD.L D0,D0 +00000D96: 220A '".' MOVE.L A2,D1 +00000D98: 9280 '..' SUB.L D0,D1 +00000D9A: 2041 ' A' MOVEA.L D1,A0 +00000D9C: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +00000DA0: 594C 'YL' SUBQ.W #4,A4 +00000DA2: B9EE FFDC '....' CMPA.L -$0024(A6),A4 +00000DA6: 64DA 'd.' BCC.S *-$0024 ; 00000D82 +00000DA8: 6000 05CC '`...' BRA *+$05CE ; 00001376 +00000DAC: 4A6E FFD4 'Jn..' TST.W -$002C(A6) +00000DB0: 6618 'f.' BNE.S *+$001A ; 00000DCA +00000DB2: 202E FFE4 ' ...' MOVE.L -$001C(A6),D0 +00000DB6: 90AE 000C '....' SUB.L $000C(A6),D0 +00000DBA: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00000DBC: 9081 '..' SUB.L D1,D0 +00000DBE: 4C2E 0800 FFF4 'L.....' MULS.L -$000C(A6),D0 +00000DC4: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +00000DC8: 600C '`.' BRA.S *+$000E ; 00000DD6 +00000DCA: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 +00000DCE: ED88 '..' LSL.L #6,D0 +00000DD0: 4480 'D.' NEG.L D0 +00000DD2: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +00000DD6: 4A6E FFD6 'Jn..' TST.W -$002A(A6) +00000DDA: 6618 'f.' BNE.S *+$001A ; 00000DF4 +00000DDC: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 +00000DE0: 90AE 0008 '....' SUB.L $0008(A6),D0 +00000DE4: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00000DE6: 9081 '..' SUB.L D1,D0 +00000DE8: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 +00000DEE: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000DF2: 600C '`.' BRA.S *+$000E ; 00000E00 +00000DF4: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 +00000DF8: ED88 '..' LSL.L #6,D0 +00000DFA: 4480 'D.' NEG.L D0 +00000DFC: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000E00: 2E2E FFF8 '....' MOVE.L -$0008(A6),D7 +00000E04: 9EAE FFFC '....' SUB.L -$0004(A6),D7 +00000E08: 2A2E FFF4 '*...' MOVE.L -$000C(A6),D5 +00000E0C: ED8D '..' LSL.L #6,D5 +00000E0E: 2C2E FFF0 ',...' MOVE.L -$0010(A6),D6 +00000E12: ED8E '..' LSL.L #6,D6 +00000E14: 703F 'p?' MOVEQ #$3F,D0 ; '?' +00000E16: C0AE 0014 '....' AND.L $0014(A6),D0 +00000E1A: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00000E1C: B380 '..' EOR.L D1,D0 +00000E1E: 6604 'f.' BNE.S *+$0006 ; 00000E24 +00000E20: 526E FFD2 'Rn..' ADDQ.W #1,-$002E(A6) +00000E24: 703F 'p?' MOVEQ #$3F,D0 ; '?' +00000E26: C0AE 0010 '....' AND.L $0010(A6),D0 +00000E2A: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00000E2C: B380 '..' EOR.L D1,D0 +00000E2E: 6604 'f.' BNE.S *+$0006 ; 00000E34 +00000E30: 526E FFD0 'Rn..' ADDQ.W #1,-$0030(A6) +00000E34: 4A87 'J.' TST.L D7 +00000E36: 6F32 'o2' BLE.S *+$0034 ; 00000E6A +00000E38: 536E FFCC 'Sn..' SUBQ.W #1,-$0034(A6) +00000E3C: 594B 'YK' SUBQ.W #4,A3 +00000E3E: 302E FFCC '0...' MOVE.W -$0034(A6),D0 +00000E42: B06E FFD0 '.n..' CMP.W -$0030(A6),D0 +00000E46: 6D00 052E 'm...' BLT *+$0530 ; 00001376 +00000E4A: 2053 ' S' MOVEA.L (A3),A0 +00000E4C: 2D48 FFC4 '-H..' MOVE.L A0,-$003C(A6) +00000E50: 5250 'RP' ADDQ.W #1,(A0) +00000E52: 206E FFC4 ' n..' MOVEA.L -$003C(A6),A0 +00000E56: 3010 '0.' MOVE.W (A0),D0 +00000E58: 48C0 'H.' EXT.L D0 +00000E5A: D080 '..' ADD.L D0,D0 +00000E5C: D0AE FFC4 '....' ADD.L -$003C(A6),D0 +00000E60: 2040 ' @' MOVEA.L D0,A0 +00000E62: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) +00000E66: DE86 '..' ADD.L D6,D7 +00000E68: 60CA '`.' BRA.S *-$0034 ; 00000E34 +00000E6A: 536E FFCE 'Sn..' SUBQ.W #1,-$0032(A6) +00000E6E: 594C 'YL' SUBQ.W #4,A4 +00000E70: 302E FFCE '0...' MOVE.W -$0032(A6),D0 +00000E74: B06E FFD2 '.n..' CMP.W -$002E(A6),D0 +00000E78: 6D00 04FC 'm...' BLT *+$04FE ; 00001376 +00000E7C: 302E FFDA '0...' MOVE.W -$0026(A6),D0 +00000E80: 48C0 'H.' EXT.L D0 +00000E82: D080 '..' ADD.L D0,D0 +00000E84: 2440 '$@' MOVEA.L D0,A2 +00000E86: D5D4 '..' ADDA.L (A4),A2 +00000E88: 5252 'RR' ADDQ.W #1,(A2) +00000E8A: 3012 '0.' MOVE.W (A2),D0 +00000E8C: 48C0 'H.' EXT.L D0 +00000E8E: D080 '..' ADD.L D0,D0 +00000E90: 220A '".' MOVE.L A2,D1 +00000E92: 9280 '..' SUB.L D0,D1 +00000E94: 2041 ' A' MOVEA.L D1,A0 +00000E96: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +00000E9A: 9E85 '..' SUB.L D5,D7 +00000E9C: 6096 '`.' BRA.S *-$0068 ; 00000E34 +00000E9E: 4AAE FFF0 'J...' TST.L -$0010(A6) +00000EA2: 6C00 04D2 'l...' BGE *+$04D4 ; 00001376 +00000EA6: 4AAE FFF4 'J...' TST.L -$000C(A6) +00000EAA: 6D00 04CA 'm...' BLT *+$04CC ; 00001376 +00000EAE: 703F 'p?' MOVEQ #$3F,D0 ; '?' +00000EB0: C0AE 000C '....' AND.L $000C(A6),D0 +00000EB4: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00000EB6: B380 '..' EOR.L D1,D0 +00000EB8: 6600 0254 'f..T' BNE *+$0256 ; 0000110E +00000EBC: 3D7C 0001 FFD4 '=|....' MOVE.W #$0001,-$002C(A6) +00000EC2: 703F 'p?' MOVEQ #$3F,D0 ; '?' +00000EC4: C0AE 0008 '....' AND.L $0008(A6),D0 +00000EC8: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00000ECA: B380 '..' EOR.L D1,D0 +00000ECC: 6600 0176 'f..v' BNE *+$0178 ; 00001044 +00000ED0: 3D7C 0001 FFD6 '=|....' MOVE.W #$0001,-$002A(A6) +00000ED6: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +00000EDA: 90AE 0018 '....' SUB.L $0018(A6),D0 +00000EDE: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 +00000EE4: 222E 000C '"...' MOVE.L $000C(A6),D1 +00000EE8: 92AE 001C '....' SUB.L $001C(A6),D1 +00000EEC: 4C2E 1800 FFF4 'L.....' MULS.L -$000C(A6),D1 +00000EF2: B280 '..' CMP.L D0,D1 +00000EF4: 6E24 'n$' BGT.S *+$0026 ; 00000F1A +00000EF6: 202E 0018 ' ...' MOVE.L $0018(A6),D0 +00000EFA: B0AE 0008 '....' CMP.L $0008(A6),D0 +00000EFE: 6600 00C0 'f...' BNE *+$00C2 ; 00000FC0 +00000F02: 202E 0010 ' ...' MOVE.L $0010(A6),D0 +00000F06: B0AE 0008 '....' CMP.L $0008(A6),D0 +00000F0A: 6600 00B4 'f...' BNE *+$00B6 ; 00000FC0 +00000F0E: 202E 000C ' ...' MOVE.L $000C(A6),D0 +00000F12: B0AE 001C '....' CMP.L $001C(A6),D0 +00000F16: 6F00 00A8 'o...' BLE *+$00AA ; 00000FC0 +00000F1A: 302E FFDA '0...' MOVE.W -$0026(A6),D0 +00000F1E: 48C0 'H.' EXT.L D0 +00000F20: D080 '..' ADD.L D0,D0 +00000F22: D094 '..' ADD.L (A4),D0 +00000F24: 2D40 FFC0 '-@..' MOVE.L D0,-$0040(A6) +00000F28: 2040 ' @' MOVEA.L D0,A0 +00000F2A: 5250 'RP' ADDQ.W #1,(A0) +00000F2C: 302E FFCC '0...' MOVE.W -$0034(A6),D0 +00000F30: 5240 'R@' ADDQ.W #1,D0 +00000F32: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 +00000F36: 3210 '2.' MOVE.W (A0),D1 +00000F38: 48C1 'H.' EXT.L D1 +00000F3A: D281 '..' ADD.L D1,D1 +00000F3C: 2408 '$.' MOVE.L A0,D2 +00000F3E: 9481 '..' SUB.L D1,D2 +00000F40: 2042 ' B' MOVEA.L D2,A0 +00000F42: 3080 '0.' MOVE.W D0,(A0) +00000F44: 302E FFD8 '0...' MOVE.W -$0028(A6),D0 +00000F48: 48C0 'H.' EXT.L D0 +00000F4A: D080 '..' ADD.L D0,D0 +00000F4C: D093 '..' ADD.L (A3),D0 +00000F4E: 2D40 FFC0 '-@..' MOVE.L D0,-$0040(A6) +00000F52: 2040 ' @' MOVEA.L D0,A0 +00000F54: 5250 'RP' ADDQ.W #1,(A0) +00000F56: 302E FFCE '0...' MOVE.W -$0032(A6),D0 +00000F5A: 5240 'R@' ADDQ.W #1,D0 +00000F5C: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 +00000F60: 3210 '2.' MOVE.W (A0),D1 +00000F62: 48C1 'H.' EXT.L D1 +00000F64: D281 '..' ADD.L D1,D1 +00000F66: 2408 '$.' MOVE.L A0,D2 +00000F68: 9481 '..' SUB.L D1,D2 +00000F6A: 2042 ' B' MOVEA.L D2,A0 +00000F6C: 3080 '0.' MOVE.W D0,(A0) +00000F6E: 202E 0018 ' ...' MOVE.L $0018(A6),D0 +00000F72: B0AE 0008 '....' CMP.L $0008(A6),D0 +00000F76: 6F1C 'o.' BLE.S *+$001E ; 00000F94 +00000F78: 2053 ' S' MOVEA.L (A3),A0 +00000F7A: 2D48 FFC0 '-H..' MOVE.L A0,-$0040(A6) +00000F7E: 5250 'RP' ADDQ.W #1,(A0) +00000F80: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 +00000F84: 3010 '0.' MOVE.W (A0),D0 +00000F86: 48C0 'H.' EXT.L D0 +00000F88: D080 '..' ADD.L D0,D0 +00000F8A: D0AE FFC0 '....' ADD.L -$0040(A6),D0 +00000F8E: 2040 ' @' MOVEA.L D0,A0 +00000F90: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) +00000F94: 202E 001C ' ...' MOVE.L $001C(A6),D0 +00000F98: B0AE 000C '....' CMP.L $000C(A6),D0 +00000F9C: 6C00 0230 'l..0' BGE *+$0232 ; 000011CE +00000FA0: 2054 ' T' MOVEA.L (A4),A0 +00000FA2: 2D48 FFC0 '-H..' MOVE.L A0,-$0040(A6) +00000FA6: 5250 'RP' ADDQ.W #1,(A0) +00000FA8: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 +00000FAC: 3010 '0.' MOVE.W (A0),D0 +00000FAE: 48C0 'H.' EXT.L D0 +00000FB0: D080 '..' ADD.L D0,D0 +00000FB2: D0AE FFC0 '....' ADD.L -$0040(A6),D0 +00000FB6: 2040 ' @' MOVEA.L D0,A0 +00000FB8: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +00000FBC: 6000 0210 '`...' BRA *+$0212 ; 000011CE +00000FC0: 202E 0014 ' ...' MOVE.L $0014(A6),D0 +00000FC4: B0AE 000C '....' CMP.L $000C(A6),D0 +00000FC8: 6C34 'l4' BGE.S *+$0036 ; 00000FFE +00000FCA: 202E 000C ' ...' MOVE.L $000C(A6),D0 +00000FCE: B0AE 001C '....' CMP.L $001C(A6),D0 +00000FD2: 6C2A 'l*' BGE.S *+$002C ; 00000FFE +00000FD4: 302E FFDA '0...' MOVE.W -$0026(A6),D0 +00000FD8: 48C0 'H.' EXT.L D0 +00000FDA: D080 '..' ADD.L D0,D0 +00000FDC: D094 '..' ADD.L (A4),D0 +00000FDE: 2D40 FFC0 '-@..' MOVE.L D0,-$0040(A6) +00000FE2: 2040 ' @' MOVEA.L D0,A0 +00000FE4: 5250 'RP' ADDQ.W #1,(A0) +00000FE6: 302E FFCC '0...' MOVE.W -$0034(A6),D0 +00000FEA: 5240 'R@' ADDQ.W #1,D0 +00000FEC: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 +00000FF0: 3210 '2.' MOVE.W (A0),D1 +00000FF2: 48C1 'H.' EXT.L D1 +00000FF4: D281 '..' ADD.L D1,D1 +00000FF6: 2408 '$.' MOVE.L A0,D2 +00000FF8: 9481 '..' SUB.L D1,D2 +00000FFA: 2042 ' B' MOVEA.L D2,A0 +00000FFC: 3080 '0.' MOVE.W D0,(A0) +00000FFE: 202E 0018 ' ...' MOVE.L $0018(A6),D0 +00001002: B0AE 0008 '....' CMP.L $0008(A6),D0 +00001006: 6C00 01C6 'l...' BGE *+$01C8 ; 000011CE +0000100A: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +0000100E: B0AE 0010 '....' CMP.L $0010(A6),D0 +00001012: 6C00 01BA 'l...' BGE *+$01BC ; 000011CE +00001016: 302E FFD8 '0...' MOVE.W -$0028(A6),D0 +0000101A: 48C0 'H.' EXT.L D0 +0000101C: D080 '..' ADD.L D0,D0 +0000101E: D093 '..' ADD.L (A3),D0 +00001020: 2D40 FFC0 '-@..' MOVE.L D0,-$0040(A6) +00001024: 2040 ' @' MOVEA.L D0,A0 +00001026: 5250 'RP' ADDQ.W #1,(A0) +00001028: 302E FFCE '0...' MOVE.W -$0032(A6),D0 +0000102C: 5240 'R@' ADDQ.W #1,D0 +0000102E: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 +00001032: 3210 '2.' MOVE.W (A0),D1 +00001034: 48C1 'H.' EXT.L D1 +00001036: D281 '..' ADD.L D1,D1 +00001038: 2408 '$.' MOVE.L A0,D2 +0000103A: 9481 '..' SUB.L D1,D2 +0000103C: 2042 ' B' MOVEA.L D2,A0 +0000103E: 3080 '0.' MOVE.W D0,(A0) +00001040: 6000 018C '`...' BRA *+$018E ; 000011CE +00001044: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +00001048: 90AE 0018 '....' SUB.L $0018(A6),D0 +0000104C: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 +00001052: 222E 000C '"...' MOVE.L $000C(A6),D1 +00001056: 92AE 001C '....' SUB.L $001C(A6),D1 +0000105A: 4C2E 1800 FFF4 'L.....' MULS.L -$000C(A6),D1 +00001060: B280 '..' CMP.L D0,D1 +00001062: 6E1E 'n.' BGT.S *+$0020 ; 00001082 +00001064: 202E 0018 ' ...' MOVE.L $0018(A6),D0 +00001068: B0AE 0008 '....' CMP.L $0008(A6),D0 +0000106C: 6666 'ff' BNE.S *+$0068 ; 000010D4 +0000106E: 202E 0010 ' ...' MOVE.L $0010(A6),D0 +00001072: B0AE 0008 '....' CMP.L $0008(A6),D0 +00001076: 665C 'f\' BNE.S *+$005E ; 000010D4 +00001078: 202E 000C ' ...' MOVE.L $000C(A6),D0 +0000107C: B0AE 001C '....' CMP.L $001C(A6),D0 +00001080: 6F52 'oR' BLE.S *+$0054 ; 000010D4 +00001082: 302E FFDA '0...' MOVE.W -$0026(A6),D0 +00001086: 48C0 'H.' EXT.L D0 +00001088: D080 '..' ADD.L D0,D0 +0000108A: D094 '..' ADD.L (A4),D0 +0000108C: 2D40 FFC0 '-@..' MOVE.L D0,-$0040(A6) +00001090: 2040 ' @' MOVEA.L D0,A0 +00001092: 5250 'RP' ADDQ.W #1,(A0) +00001094: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 +00001098: 3010 '0.' MOVE.W (A0),D0 +0000109A: 48C0 'H.' EXT.L D0 +0000109C: D080 '..' ADD.L D0,D0 +0000109E: 2208 '".' MOVE.L A0,D1 +000010A0: 9280 '..' SUB.L D0,D1 +000010A2: 2041 ' A' MOVEA.L D1,A0 +000010A4: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +000010A8: 202E 001C ' ...' MOVE.L $001C(A6),D0 +000010AC: B0AE 000C '....' CMP.L $000C(A6),D0 +000010B0: 6C00 011C 'l...' BGE *+$011E ; 000011CE +000010B4: 2054 ' T' MOVEA.L (A4),A0 +000010B6: 2D48 FFC0 '-H..' MOVE.L A0,-$0040(A6) +000010BA: 5250 'RP' ADDQ.W #1,(A0) +000010BC: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 +000010C0: 3010 '0.' MOVE.W (A0),D0 +000010C2: 48C0 'H.' EXT.L D0 +000010C4: D080 '..' ADD.L D0,D0 +000010C6: D0AE FFC0 '....' ADD.L -$0040(A6),D0 +000010CA: 2040 ' @' MOVEA.L D0,A0 +000010CC: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +000010D0: 6000 00FC '`...' BRA *+$00FE ; 000011CE +000010D4: 202E 0014 ' ...' MOVE.L $0014(A6),D0 +000010D8: B0AE 000C '....' CMP.L $000C(A6),D0 +000010DC: 6C00 00F0 'l...' BGE *+$00F2 ; 000011CE +000010E0: 202E 000C ' ...' MOVE.L $000C(A6),D0 +000010E4: B0AE 001C '....' CMP.L $001C(A6),D0 +000010E8: 6C00 00E4 'l...' BGE *+$00E6 ; 000011CE +000010EC: 302E FFDA '0...' MOVE.W -$0026(A6),D0 +000010F0: 48C0 'H.' EXT.L D0 +000010F2: D080 '..' ADD.L D0,D0 +000010F4: 2440 '$@' MOVEA.L D0,A2 +000010F6: D5D4 '..' ADDA.L (A4),A2 +000010F8: 5252 'RR' ADDQ.W #1,(A2) +000010FA: 3012 '0.' MOVE.W (A2),D0 +000010FC: 48C0 'H.' EXT.L D0 +000010FE: D080 '..' ADD.L D0,D0 +00001100: 220A '".' MOVE.L A2,D1 +00001102: 9280 '..' SUB.L D0,D1 +00001104: 2041 ' A' MOVEA.L D1,A0 +00001106: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +0000110A: 6000 00C2 '`...' BRA *+$00C4 ; 000011CE +0000110E: 703F 'p?' MOVEQ #$3F,D0 ; '?' +00001110: C0AE 0008 '....' AND.L $0008(A6),D0 +00001114: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00001116: B380 '..' EOR.L D1,D0 +00001118: 6600 00B4 'f...' BNE *+$00B6 ; 000011CE +0000111C: 3D7C 0001 FFD6 '=|....' MOVE.W #$0001,-$002A(A6) +00001122: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +00001126: 90AE 0018 '....' SUB.L $0018(A6),D0 +0000112A: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 +00001130: 222E 000C '"...' MOVE.L $000C(A6),D1 +00001134: 92AE 001C '....' SUB.L $001C(A6),D1 +00001138: 4C2E 1800 FFF4 'L.....' MULS.L -$000C(A6),D1 +0000113E: B280 '..' CMP.L D0,D1 +00001140: 6E1E 'n.' BGT.S *+$0020 ; 00001160 +00001142: 202E 0018 ' ...' MOVE.L $0018(A6),D0 +00001146: B0AE 0008 '....' CMP.L $0008(A6),D0 +0000114A: 6650 'fP' BNE.S *+$0052 ; 0000119C +0000114C: 202E 0010 ' ...' MOVE.L $0010(A6),D0 +00001150: B0AE 0008 '....' CMP.L $0008(A6),D0 +00001154: 6646 'fF' BNE.S *+$0048 ; 0000119C +00001156: 202E 000C ' ...' MOVE.L $000C(A6),D0 +0000115A: B0AE 001C '....' CMP.L $001C(A6),D0 +0000115E: 6F3C 'o<' BLE.S *+$003E ; 0000119C +00001160: 302E FFD8 '0...' MOVE.W -$0028(A6),D0 +00001164: 48C0 'H.' EXT.L D0 +00001166: D080 '..' ADD.L D0,D0 +00001168: 2440 '$@' MOVEA.L D0,A2 +0000116A: D5D3 '..' ADDA.L (A3),A2 +0000116C: 5252 'RR' ADDQ.W #1,(A2) +0000116E: 3012 '0.' MOVE.W (A2),D0 +00001170: 48C0 'H.' EXT.L D0 +00001172: D080 '..' ADD.L D0,D0 +00001174: 220A '".' MOVE.L A2,D1 +00001176: 9280 '..' SUB.L D0,D1 +00001178: 2041 ' A' MOVEA.L D1,A0 +0000117A: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) +0000117E: 202E 0018 ' ...' MOVE.L $0018(A6),D0 +00001182: B0AE 0008 '....' CMP.L $0008(A6),D0 +00001186: 6F46 'oF' BLE.S *+$0048 ; 000011CE +00001188: 2453 '$S' MOVEA.L (A3),A2 +0000118A: 5252 'RR' ADDQ.W #1,(A2) +0000118C: 3012 '0.' MOVE.W (A2),D0 +0000118E: 48C0 'H.' EXT.L D0 +00001190: D080 '..' ADD.L D0,D0 +00001192: D08A '..' ADD.L A2,D0 +00001194: 2040 ' @' MOVEA.L D0,A0 +00001196: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) +0000119A: 6032 '`2' BRA.S *+$0034 ; 000011CE +0000119C: 202E 0018 ' ...' MOVE.L $0018(A6),D0 +000011A0: B0AE 0008 '....' CMP.L $0008(A6),D0 +000011A4: 6C28 'l(' BGE.S *+$002A ; 000011CE +000011A6: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +000011AA: B0AE 0010 '....' CMP.L $0010(A6),D0 +000011AE: 6C1E 'l.' BGE.S *+$0020 ; 000011CE +000011B0: 302E FFD8 '0...' MOVE.W -$0028(A6),D0 +000011B4: 48C0 'H.' EXT.L D0 +000011B6: D080 '..' ADD.L D0,D0 +000011B8: 2440 '$@' MOVEA.L D0,A2 +000011BA: D5D3 '..' ADDA.L (A3),A2 +000011BC: 5252 'RR' ADDQ.W #1,(A2) +000011BE: 3012 '0.' MOVE.W (A2),D0 +000011C0: 48C0 'H.' EXT.L D0 +000011C2: D080 '..' ADD.L D0,D0 +000011C4: 220A '".' MOVE.L A2,D1 +000011C6: 9280 '..' SUB.L D0,D1 +000011C8: 2041 ' A' MOVEA.L D1,A0 +000011CA: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) +000011CE: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 +000011D2: B06E FFCE '.n..' CMP.W -$0032(A6),D0 +000011D6: 6650 'fP' BNE.S *+$0052 ; 00001228 +000011D8: 302E FFD0 '0...' MOVE.W -$0030(A6),D0 +000011DC: B06E FFCC '.n..' CMP.W -$0034(A6),D0 +000011E0: 6700 0194 'g...' BEQ *+$0196 ; 00001376 +000011E4: 302E FFD0 '0...' MOVE.W -$0030(A6),D0 +000011E8: 48C0 'H.' EXT.L D0 +000011EA: E580 '..' ASL.L #2,D0 +000011EC: D0AE 0020 '... ' ADD.L $0020(A6),D0 +000011F0: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) +000011F4: 4A6E FFD6 'Jn..' TST.W -$002A(A6) +000011F8: 6724 'g$' BEQ.S *+$0026 ; 0000121E +000011FA: 584B 'XK' ADDQ.W #4,A3 +000011FC: 6020 '` ' BRA.S *+$0022 ; 0000121E +000011FE: 302E FFD8 '0...' MOVE.W -$0028(A6),D0 +00001202: 48C0 'H.' EXT.L D0 +00001204: D080 '..' ADD.L D0,D0 +00001206: 2440 '$@' MOVEA.L D0,A2 +00001208: D5D3 '..' ADDA.L (A3),A2 +0000120A: 5252 'RR' ADDQ.W #1,(A2) +0000120C: 3012 '0.' MOVE.W (A2),D0 +0000120E: 48C0 'H.' EXT.L D0 +00001210: D080 '..' ADD.L D0,D0 +00001212: 220A '".' MOVE.L A2,D1 +00001214: 9280 '..' SUB.L D0,D1 +00001216: 2041 ' A' MOVEA.L D1,A0 +00001218: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) +0000121C: 584B 'XK' ADDQ.W #4,A3 +0000121E: B7EE FFDC '....' CMPA.L -$0024(A6),A3 +00001222: 65DA 'e.' BCS.S *-$0024 ; 000011FE +00001224: 6000 0150 '`..P' BRA *+$0152 ; 00001376 +00001228: 302E FFD0 '0...' MOVE.W -$0030(A6),D0 +0000122C: B06E FFCC '.n..' CMP.W -$0034(A6),D0 +00001230: 6660 'f`' BNE.S *+$0062 ; 00001292 +00001232: 4A6E FFD6 'Jn..' TST.W -$002A(A6) +00001236: 6704 'g.' BEQ.S *+$0006 ; 0000123C +00001238: 526E FFCC 'Rn..' ADDQ.W #1,-$0034(A6) +0000123C: 703F 'p?' MOVEQ #$3F,D0 ; '?' +0000123E: C0AE 0014 '....' AND.L $0014(A6),D0 +00001242: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00001244: B380 '..' EOR.L D1,D0 +00001246: 6604 'f.' BNE.S *+$0006 ; 0000124C +00001248: 526E FFD2 'Rn..' ADDQ.W #1,-$002E(A6) +0000124C: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 +00001250: 48C0 'H.' EXT.L D0 +00001252: E580 '..' ASL.L #2,D0 +00001254: D0AE 0024 '...$' ADD.L $0024(A6),D0 +00001258: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) +0000125C: 594C 'YL' SUBQ.W #4,A4 +0000125E: 6028 '`(' BRA.S *+$002A ; 00001288 +00001260: 302E FFDA '0...' MOVE.W -$0026(A6),D0 +00001264: 48C0 'H.' EXT.L D0 +00001266: D080 '..' ADD.L D0,D0 +00001268: D094 '..' ADD.L (A4),D0 +0000126A: 2D40 FFC4 '-@..' MOVE.L D0,-$003C(A6) +0000126E: 2040 ' @' MOVEA.L D0,A0 +00001270: 5250 'RP' ADDQ.W #1,(A0) +00001272: 206E FFC4 ' n..' MOVEA.L -$003C(A6),A0 +00001276: 3010 '0.' MOVE.W (A0),D0 +00001278: 48C0 'H.' EXT.L D0 +0000127A: D080 '..' ADD.L D0,D0 +0000127C: 2208 '".' MOVE.L A0,D1 +0000127E: 9280 '..' SUB.L D0,D1 +00001280: 2041 ' A' MOVEA.L D1,A0 +00001282: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +00001286: 594C 'YL' SUBQ.W #4,A4 +00001288: B9EE FFDC '....' CMPA.L -$0024(A6),A4 +0000128C: 64D2 'd.' BCC.S *-$002C ; 00001260 +0000128E: 6000 00E6 '`...' BRA *+$00E8 ; 00001376 +00001292: 4A6E FFD4 'Jn..' TST.W -$002C(A6) +00001296: 6618 'f.' BNE.S *+$001A ; 000012B0 +00001298: 202E FFE4 ' ...' MOVE.L -$001C(A6),D0 +0000129C: 90AE 000C '....' SUB.L $000C(A6),D0 +000012A0: 7220 'r ' MOVEQ #$20,D1 ; ' ' +000012A2: 9081 '..' SUB.L D1,D0 +000012A4: 4C2E 0800 FFF4 'L.....' MULS.L -$000C(A6),D0 +000012AA: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +000012AE: 600C '`.' BRA.S *+$000E ; 000012BC +000012B0: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 +000012B4: ED88 '..' LSL.L #6,D0 +000012B6: 4480 'D.' NEG.L D0 +000012B8: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +000012BC: 4A6E FFD6 'Jn..' TST.W -$002A(A6) +000012C0: 6618 'f.' BNE.S *+$001A ; 000012DA +000012C2: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 +000012C6: 90AE 0008 '....' SUB.L $0008(A6),D0 +000012CA: 7220 'r ' MOVEQ #$20,D1 ; ' ' +000012CC: D081 '..' ADD.L D1,D0 +000012CE: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 +000012D4: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +000012D8: 6010 '`.' BRA.S *+$0012 ; 000012EA +000012DA: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 +000012DE: ED88 '..' LSL.L #6,D0 +000012E0: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +000012E4: 526E FFCC 'Rn..' ADDQ.W #1,-$0034(A6) +000012E8: 584B 'XK' ADDQ.W #4,A3 +000012EA: 2E2E FFF8 '....' MOVE.L -$0008(A6),D7 +000012EE: 9EAE FFFC '....' SUB.L -$0004(A6),D7 +000012F2: 2A2E FFF4 '*...' MOVE.L -$000C(A6),D5 +000012F6: ED8D '..' LSL.L #6,D5 +000012F8: 2C2E FFF0 ',...' MOVE.L -$0010(A6),D6 +000012FC: ED8E '..' LSL.L #6,D6 +000012FE: 703F 'p?' MOVEQ #$3F,D0 ; '?' +00001300: C0AE 0014 '....' AND.L $0014(A6),D0 +00001304: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00001306: B380 '..' EOR.L D1,D0 +00001308: 6604 'f.' BNE.S *+$0006 ; 0000130E +0000130A: 526E FFD2 'Rn..' ADDQ.W #1,-$002E(A6) +0000130E: 4A87 'J.' TST.L D7 +00001310: 6E32 'n2' BGT.S *+$0034 ; 00001344 +00001312: 302E FFCC '0...' MOVE.W -$0034(A6),D0 +00001316: B06E FFD0 '.n..' CMP.W -$0030(A6),D0 +0000131A: 675A 'gZ' BEQ.S *+$005C ; 00001376 +0000131C: 302E FFD8 '0...' MOVE.W -$0028(A6),D0 +00001320: 48C0 'H.' EXT.L D0 +00001322: D080 '..' ADD.L D0,D0 +00001324: 2240 '"@' MOVEA.L D0,A1 +00001326: D3D3 '..' ADDA.L (A3),A1 +00001328: 5251 'RQ' ADDQ.W #1,(A1) +0000132A: 3011 '0.' MOVE.W (A1),D0 +0000132C: 48C0 'H.' EXT.L D0 +0000132E: D080 '..' ADD.L D0,D0 +00001330: 2209 '".' MOVE.L A1,D1 +00001332: 9280 '..' SUB.L D0,D1 +00001334: 2041 ' A' MOVEA.L D1,A0 +00001336: 30AE FFCE '0...' MOVE.W -$0032(A6),(A0) +0000133A: 584B 'XK' ADDQ.W #4,A3 +0000133C: 526E FFCC 'Rn..' ADDQ.W #1,-$0034(A6) +00001340: 9E86 '..' SUB.L D6,D7 +00001342: 60CA '`.' BRA.S *-$0034 ; 0000130E +00001344: 536E FFCE 'Sn..' SUBQ.W #1,-$0032(A6) +00001348: 594C 'YL' SUBQ.W #4,A4 +0000134A: 302E FFCE '0...' MOVE.W -$0032(A6),D0 +0000134E: B06E FFD2 '.n..' CMP.W -$002E(A6),D0 +00001352: 6D22 'm"' BLT.S *+$0024 ; 00001376 +00001354: 302E FFDA '0...' MOVE.W -$0026(A6),D0 +00001358: 48C0 'H.' EXT.L D0 +0000135A: D080 '..' ADD.L D0,D0 +0000135C: 2440 '$@' MOVEA.L D0,A2 +0000135E: D5D4 '..' ADDA.L (A4),A2 +00001360: 5252 'RR' ADDQ.W #1,(A2) +00001362: 3012 '0.' MOVE.W (A2),D0 +00001364: 48C0 'H.' EXT.L D0 +00001366: D080 '..' ADD.L D0,D0 +00001368: 220A '".' MOVE.L A2,D1 +0000136A: 9280 '..' SUB.L D0,D1 +0000136C: 2041 ' A' MOVEA.L D1,A0 +0000136E: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +00001372: 9E85 '..' SUB.L D5,D7 +00001374: 6098 '`.' BRA.S *-$0066 ; 0000130E +00001376: 4CEE 1CE0 FFA8 'L.....' MOVEM.L -$0058(A6),D5-D7/A2-A4 +0000137C: 4E5E 'N^' UNLK A6 +0000137E: 4E75 'Nu' RTS +00001380: 4E56 FFC4 'NV..' LINK.W A6,#-$003C +00001384: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00001388: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +0000138C: 721F 'r.' MOVEQ #$1F,D1 +0000138E: D081 '..' ADD.L D1,D0 +00001390: 74C0 't.' MOVEQ #$C0,D2 +00001392: C480 '..' AND.L D0,D2 +00001394: 2D42 FFE0 '-B..' MOVE.L D2,-$0020(A6) +00001398: 2002 ' .' MOVE.L D2,D0 +0000139A: EC80 '..' ASR.L #6,D0 +0000139C: 3D40 FFCC '=@..' MOVE.W D0,-$0034(A6) +000013A0: 202E 000C ' ...' MOVE.L $000C(A6),D0 +000013A4: D081 '..' ADD.L D1,D0 +000013A6: 74C0 't.' MOVEQ #$C0,D2 +000013A8: C480 '..' AND.L D0,D2 +000013AA: 2D42 FFE4 '-B..' MOVE.L D2,-$001C(A6) +000013AE: 2002 ' .' MOVE.L D2,D0 +000013B0: EC80 '..' ASR.L #6,D0 +000013B2: 3D40 FFCE '=@..' MOVE.W D0,-$0032(A6) +000013B6: 202E 0010 ' ...' MOVE.L $0010(A6),D0 +000013BA: D081 '..' ADD.L D1,D0 +000013BC: 74C0 't.' MOVEQ #$C0,D2 +000013BE: C480 '..' AND.L D0,D2 +000013C0: 2D42 FFE8 '-B..' MOVE.L D2,-$0018(A6) +000013C4: 2002 ' .' MOVE.L D2,D0 +000013C6: EC80 '..' ASR.L #6,D0 +000013C8: 3D40 FFD0 '=@..' MOVE.W D0,-$0030(A6) +000013CC: 202E 0014 ' ...' MOVE.L $0014(A6),D0 +000013D0: D081 '..' ADD.L D1,D0 +000013D2: 74C0 't.' MOVEQ #$C0,D2 +000013D4: C480 '..' AND.L D0,D2 +000013D6: 2D42 FFEC '-B..' MOVE.L D2,-$0014(A6) +000013DA: 2002 ' .' MOVE.L D2,D0 +000013DC: EC80 '..' ASR.L #6,D0 +000013DE: 3D40 FFD2 '=@..' MOVE.W D0,-$002E(A6) +000013E2: 302E FFCE '0...' MOVE.W -$0032(A6),D0 +000013E6: 48C0 'H.' EXT.L D0 +000013E8: E580 '..' ASL.L #2,D0 +000013EA: 2840 '(@' MOVEA.L D0,A4 +000013EC: D9EE 0020 '... ' ADDA.L $0020(A6),A4 +000013F0: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 +000013F4: 48C0 'H.' EXT.L D0 +000013F6: E580 '..' ASL.L #2,D0 +000013F8: D0AE 0020 '... ' ADD.L $0020(A6),D0 +000013FC: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) +00001400: 202E 0014 ' ...' MOVE.L $0014(A6),D0 +00001404: 90AE 000C '....' SUB.L $000C(A6),D0 +00001408: 2D40 FFF0 '-@..' MOVE.L D0,-$0010(A6) +0000140C: 202E 0010 ' ...' MOVE.L $0010(A6),D0 +00001410: 90AE 0008 '....' SUB.L $0008(A6),D0 +00001414: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +00001418: 42AE FFD4 'B...' CLR.L -$002C(A6) +0000141C: 206E 0024 ' n.$' MOVEA.L $0024(A6),A0 +00001420: 3028 001C '0(..' MOVE.W $001C(A0),D0 +00001424: 5240 'R@' ADDQ.W #1,D0 +00001426: 3D40 FFD8 '=@..' MOVE.W D0,-$0028(A6) +0000142A: 3028 001E '0(..' MOVE.W $001E(A0),D0 +0000142E: 5240 'R@' ADDQ.W #1,D0 +00001430: 3D40 FFDA '=@..' MOVE.W D0,-$0026(A6) +00001434: 4AAE FFF0 'J...' TST.L -$0010(A6) +00001438: 6D00 02D0 'm...' BLT *+$02D2 ; 0000170A +0000143C: 4AAE FFF4 'J...' TST.L -$000C(A6) +00001440: 6F00 02C8 'o...' BLE *+$02CA ; 0000170A +00001444: B9EE 002C '...,' CMPA.L $002C(A6),A4 +00001448: 6200 0BF2 'b...' BHI *+$0BF4 ; 0000203C +0000144C: 202E FFDC ' ...' MOVE.L -$0024(A6),D0 +00001450: B0AE 0028 '...(' CMP.L $0028(A6),D0 +00001454: 6500 0BE6 'e...' BCS *+$0BE8 ; 0000203C +00001458: B9EE 0028 '...(' CMPA.L $0028(A6),A4 +0000145C: 6500 0198 'e...' BCS *+$019A ; 000015F6 +00001460: 703F 'p?' MOVEQ #$3F,D0 ; '?' +00001462: C0AE 000C '....' AND.L $000C(A6),D0 +00001466: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00001468: B380 '..' EOR.L D1,D0 +0000146A: 6600 0178 'f..x' BNE *+$017A ; 000015E4 +0000146E: 3D7C 0001 FFD4 '=|....' MOVE.W #$0001,-$002C(A6) +00001474: 703F 'p?' MOVEQ #$3F,D0 ; '?' +00001476: C0AE 0008 '....' AND.L $0008(A6),D0 +0000147A: 7220 'r ' MOVEQ #$20,D1 ; ' ' +0000147C: B380 '..' EOR.L D1,D0 +0000147E: 6600 00C2 'f...' BNE *+$00C4 ; 00001542 +00001482: 3D7C 0001 FFD6 '=|....' MOVE.W #$0001,-$002A(A6) +00001488: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +0000148C: 90AE 0018 '....' SUB.L $0018(A6),D0 +00001490: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 +00001496: 222E 000C '"...' MOVE.L $000C(A6),D1 +0000149A: 92AE 001C '....' SUB.L $001C(A6),D1 +0000149E: 4C2E 1800 FFF4 'L.....' MULS.L -$000C(A6),D1 +000014A4: B280 '..' CMP.L D0,D1 +000014A6: 6E1E 'n.' BGT.S *+$0020 ; 000014C6 +000014A8: 202E 001C ' ...' MOVE.L $001C(A6),D0 +000014AC: B0AE 000C '....' CMP.L $000C(A6),D0 +000014B0: 6662 'fb' BNE.S *+$0064 ; 00001514 +000014B2: 202E 0014 ' ...' MOVE.L $0014(A6),D0 +000014B6: B0AE 000C '....' CMP.L $000C(A6),D0 +000014BA: 6658 'fX' BNE.S *+$005A ; 00001514 +000014BC: 202E 0018 ' ...' MOVE.L $0018(A6),D0 +000014C0: B0AE 0008 '....' CMP.L $0008(A6),D0 +000014C4: 6F4E 'oN' BLE.S *+$0050 ; 00001514 +000014C6: 2054 ' T' MOVEA.L (A4),A0 +000014C8: 2D48 FFC4 '-H..' MOVE.L A0,-$003C(A6) +000014CC: 5250 'RP' ADDQ.W #1,(A0) +000014CE: 206E FFC4 ' n..' MOVEA.L -$003C(A6),A0 +000014D2: 3010 '0.' MOVE.W (A0),D0 +000014D4: 48C0 'H.' EXT.L D0 +000014D6: D080 '..' ADD.L D0,D0 +000014D8: D0AE FFC4 '....' ADD.L -$003C(A6),D0 +000014DC: 2040 ' @' MOVEA.L D0,A0 +000014DE: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +000014E2: 202E 001C ' ...' MOVE.L $001C(A6),D0 +000014E6: B0AE 000C '....' CMP.L $000C(A6),D0 +000014EA: 6F00 010A 'o...' BLE *+$010C ; 000015F6 +000014EE: 302E FFDA '0...' MOVE.W -$0026(A6),D0 +000014F2: 48C0 'H.' EXT.L D0 +000014F4: D080 '..' ADD.L D0,D0 +000014F6: 2640 '&@' MOVEA.L D0,A3 +000014F8: D7D4 '..' ADDA.L (A4),A3 +000014FA: 5253 'RS' ADDQ.W #1,(A3) +000014FC: 302E FFCC '0...' MOVE.W -$0034(A6),D0 +00001500: 5240 'R@' ADDQ.W #1,D0 +00001502: 3213 '2.' MOVE.W (A3),D1 +00001504: 48C1 'H.' EXT.L D1 +00001506: D281 '..' ADD.L D1,D1 +00001508: 240B '$.' MOVE.L A3,D2 +0000150A: 9481 '..' SUB.L D1,D2 +0000150C: 2042 ' B' MOVEA.L D2,A0 +0000150E: 3080 '0.' MOVE.W D0,(A0) +00001510: 6000 00E4 '`...' BRA *+$00E6 ; 000015F6 +00001514: 202E 001C ' ...' MOVE.L $001C(A6),D0 +00001518: B0AE 000C '....' CMP.L $000C(A6),D0 +0000151C: 6C00 00D8 'l...' BGE *+$00DA ; 000015F6 +00001520: 202E 000C ' ...' MOVE.L $000C(A6),D0 +00001524: B0AE 0014 '....' CMP.L $0014(A6),D0 +00001528: 6C00 00CC 'l...' BGE *+$00CE ; 000015F6 +0000152C: 2654 '&T' MOVEA.L (A4),A3 +0000152E: 5253 'RS' ADDQ.W #1,(A3) +00001530: 3013 '0.' MOVE.W (A3),D0 +00001532: 48C0 'H.' EXT.L D0 +00001534: D080 '..' ADD.L D0,D0 +00001536: D08B '..' ADD.L A3,D0 +00001538: 2040 ' @' MOVEA.L D0,A0 +0000153A: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +0000153E: 6000 00B6 '`...' BRA *+$00B8 ; 000015F6 +00001542: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +00001546: 90AE 0018 '....' SUB.L $0018(A6),D0 +0000154A: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 +00001550: 222E 000C '"...' MOVE.L $000C(A6),D1 +00001554: 92AE 001C '....' SUB.L $001C(A6),D1 +00001558: 4C2E 1800 FFF4 'L.....' MULS.L -$000C(A6),D1 +0000155E: B280 '..' CMP.L D0,D1 +00001560: 6E1E 'n.' BGT.S *+$0020 ; 00001580 +00001562: 202E 001C ' ...' MOVE.L $001C(A6),D0 +00001566: B0AE 000C '....' CMP.L $000C(A6),D0 +0000156A: 6650 'fP' BNE.S *+$0052 ; 000015BC +0000156C: 202E 0014 ' ...' MOVE.L $0014(A6),D0 +00001570: B0AE 000C '....' CMP.L $000C(A6),D0 +00001574: 6646 'fF' BNE.S *+$0048 ; 000015BC +00001576: 202E 0018 ' ...' MOVE.L $0018(A6),D0 +0000157A: B0AE 0008 '....' CMP.L $0008(A6),D0 +0000157E: 6F3C 'o<' BLE.S *+$003E ; 000015BC +00001580: 2654 '&T' MOVEA.L (A4),A3 +00001582: 5253 'RS' ADDQ.W #1,(A3) +00001584: 3013 '0.' MOVE.W (A3),D0 +00001586: 48C0 'H.' EXT.L D0 +00001588: D080 '..' ADD.L D0,D0 +0000158A: D08B '..' ADD.L A3,D0 +0000158C: 2040 ' @' MOVEA.L D0,A0 +0000158E: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +00001592: 202E 001C ' ...' MOVE.L $001C(A6),D0 +00001596: B0AE 000C '....' CMP.L $000C(A6),D0 +0000159A: 6F5A 'oZ' BLE.S *+$005C ; 000015F6 +0000159C: 302E FFDA '0...' MOVE.W -$0026(A6),D0 +000015A0: 48C0 'H.' EXT.L D0 +000015A2: D080 '..' ADD.L D0,D0 +000015A4: 2640 '&@' MOVEA.L D0,A3 +000015A6: D7D4 '..' ADDA.L (A4),A3 +000015A8: 5253 'RS' ADDQ.W #1,(A3) +000015AA: 3013 '0.' MOVE.W (A3),D0 +000015AC: 48C0 'H.' EXT.L D0 +000015AE: D080 '..' ADD.L D0,D0 +000015B0: 220B '".' MOVE.L A3,D1 +000015B2: 9280 '..' SUB.L D0,D1 +000015B4: 2041 ' A' MOVEA.L D1,A0 +000015B6: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +000015BA: 603A '`:' BRA.S *+$003C ; 000015F6 +000015BC: 202E 001C ' ...' MOVE.L $001C(A6),D0 +000015C0: B0AE 000C '....' CMP.L $000C(A6),D0 +000015C4: 6C30 'l0' BGE.S *+$0032 ; 000015F6 +000015C6: 202E 000C ' ...' MOVE.L $000C(A6),D0 +000015CA: B0AE 0014 '....' CMP.L $0014(A6),D0 +000015CE: 6C26 'l&' BGE.S *+$0028 ; 000015F6 +000015D0: 2654 '&T' MOVEA.L (A4),A3 +000015D2: 5253 'RS' ADDQ.W #1,(A3) +000015D4: 3013 '0.' MOVE.W (A3),D0 +000015D6: 48C0 'H.' EXT.L D0 +000015D8: D080 '..' ADD.L D0,D0 +000015DA: D08B '..' ADD.L A3,D0 +000015DC: 2040 ' @' MOVEA.L D0,A0 +000015DE: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +000015E2: 6012 '`.' BRA.S *+$0014 ; 000015F6 +000015E4: 703F 'p?' MOVEQ #$3F,D0 ; '?' +000015E6: C0AE 0008 '....' AND.L $0008(A6),D0 +000015EA: 7220 'r ' MOVEQ #$20,D1 ; ' ' +000015EC: B380 '..' EOR.L D1,D0 +000015EE: 6606 'f.' BNE.S *+$0008 ; 000015F6 +000015F0: 3D7C 0001 FFD6 '=|....' MOVE.W #$0001,-$002A(A6) +000015F6: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 +000015FA: B06E FFCE '.n..' CMP.W -$0032(A6),D0 +000015FE: 6700 0A3C 'g..<' BEQ *+$0A3E ; 0000203C +00001602: 302E FFD0 '0...' MOVE.W -$0030(A6),D0 +00001606: B06E FFCC '.n..' CMP.W -$0034(A6),D0 +0000160A: 6642 'fB' BNE.S *+$0044 ; 0000164E +0000160C: 202E FFDC ' ...' MOVE.L -$0024(A6),D0 +00001610: B0AE 002C '...,' CMP.L $002C(A6),D0 +00001614: 630A 'c.' BLS.S *+$000C ; 00001620 +00001616: 202E 002C ' ..,' MOVE.L $002C(A6),D0 +0000161A: 5880 'X.' ADDQ.L #4,D0 +0000161C: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) +00001620: 4A6E FFD4 'Jn..' TST.W -$002C(A6) +00001624: 671E 'g.' BEQ.S *+$0020 ; 00001644 +00001626: 584C 'XL' ADDQ.W #4,A4 +00001628: 601A '`.' BRA.S *+$001C ; 00001644 +0000162A: B9EE 0028 '...(' CMPA.L $0028(A6),A4 +0000162E: 6512 'e.' BCS.S *+$0014 ; 00001642 +00001630: 2654 '&T' MOVEA.L (A4),A3 +00001632: 5253 'RS' ADDQ.W #1,(A3) +00001634: 3013 '0.' MOVE.W (A3),D0 +00001636: 48C0 'H.' EXT.L D0 +00001638: D080 '..' ADD.L D0,D0 +0000163A: D08B '..' ADD.L A3,D0 +0000163C: 2040 ' @' MOVEA.L D0,A0 +0000163E: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +00001642: 584C 'XL' ADDQ.W #4,A4 +00001644: B9EE FFDC '....' CMPA.L -$0024(A6),A4 +00001648: 65E0 'e.' BCS.S *-$001E ; 0000162A +0000164A: 6000 09F0 '`...' BRA *+$09F2 ; 0000203C +0000164E: 4A6E FFD4 'Jn..' TST.W -$002C(A6) +00001652: 6618 'f.' BNE.S *+$001A ; 0000166C +00001654: 202E FFE4 ' ...' MOVE.L -$001C(A6),D0 +00001658: 90AE 000C '....' SUB.L $000C(A6),D0 +0000165C: 7220 'r ' MOVEQ #$20,D1 ; ' ' +0000165E: D081 '..' ADD.L D1,D0 +00001660: 4C2E 0800 FFF4 'L.....' MULS.L -$000C(A6),D0 +00001666: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +0000166A: 6010 '`.' BRA.S *+$0012 ; 0000167C +0000166C: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 +00001670: ED88 '..' LSL.L #6,D0 +00001672: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +00001676: 526E FFCE 'Rn..' ADDQ.W #1,-$0032(A6) +0000167A: 584C 'XL' ADDQ.W #4,A4 +0000167C: 4A6E FFD6 'Jn..' TST.W -$002A(A6) +00001680: 6618 'f.' BNE.S *+$001A ; 0000169A +00001682: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 +00001686: 90AE 0008 '....' SUB.L $0008(A6),D0 +0000168A: 7220 'r ' MOVEQ #$20,D1 ; ' ' +0000168C: D081 '..' ADD.L D1,D0 +0000168E: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 +00001694: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00001698: 600E '`.' BRA.S *+$0010 ; 000016A8 +0000169A: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 +0000169E: ED88 '..' LSL.L #6,D0 +000016A0: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +000016A4: 526E FFCC 'Rn..' ADDQ.W #1,-$0034(A6) +000016A8: 2E2E FFF8 '....' MOVE.L -$0008(A6),D7 +000016AC: 9EAE FFFC '....' SUB.L -$0004(A6),D7 +000016B0: 2A2E FFF4 '*...' MOVE.L -$000C(A6),D5 +000016B4: ED8D '..' LSL.L #6,D5 +000016B6: 2C2E FFF0 ',...' MOVE.L -$0010(A6),D6 +000016BA: ED8E '..' LSL.L #6,D6 +000016BC: 4A87 'J.' TST.L D7 +000016BE: 6F14 'o.' BLE.S *+$0016 ; 000016D4 +000016C0: 302E FFCC '0...' MOVE.W -$0034(A6),D0 +000016C4: B06E FFD0 '.n..' CMP.W -$0030(A6),D0 +000016C8: 6700 0972 'g..r' BEQ *+$0974 ; 0000203C +000016CC: 526E FFCC 'Rn..' ADDQ.W #1,-$0034(A6) +000016D0: 9E86 '..' SUB.L D6,D7 +000016D2: 60E8 '`.' BRA.S *-$0016 ; 000016BC +000016D4: 302E FFCE '0...' MOVE.W -$0032(A6),D0 +000016D8: B06E FFD2 '.n..' CMP.W -$002E(A6),D0 +000016DC: 6700 095E 'g..^' BEQ *+$0960 ; 0000203C +000016E0: B9EE 002C '...,' CMPA.L $002C(A6),A4 +000016E4: 6200 0956 'b..V' BHI *+$0958 ; 0000203C +000016E8: B9EE 0028 '...(' CMPA.L $0028(A6),A4 +000016EC: 6512 'e.' BCS.S *+$0014 ; 00001700 +000016EE: 2654 '&T' MOVEA.L (A4),A3 +000016F0: 5253 'RS' ADDQ.W #1,(A3) +000016F2: 3013 '0.' MOVE.W (A3),D0 +000016F4: 48C0 'H.' EXT.L D0 +000016F6: D080 '..' ADD.L D0,D0 +000016F8: D08B '..' ADD.L A3,D0 +000016FA: 2040 ' @' MOVEA.L D0,A0 +000016FC: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +00001700: 584C 'XL' ADDQ.W #4,A4 +00001702: 526E FFCE 'Rn..' ADDQ.W #1,-$0032(A6) +00001706: DE85 '..' ADD.L D5,D7 +00001708: 60B2 '`.' BRA.S *-$004C ; 000016BC +0000170A: 4AAE FFF0 'J...' TST.L -$0010(A6) +0000170E: 6F00 02DE 'o...' BLE *+$02E0 ; 000019EE +00001712: 4AAE FFF4 'J...' TST.L -$000C(A6) +00001716: 6E00 02D6 'n...' BGT *+$02D8 ; 000019EE +0000171A: B9EE 002C '...,' CMPA.L $002C(A6),A4 +0000171E: 6200 091C 'b...' BHI *+$091E ; 0000203C +00001722: 202E FFDC ' ...' MOVE.L -$0024(A6),D0 +00001726: B0AE 0028 '...(' CMP.L $0028(A6),D0 +0000172A: 6500 0910 'e...' BCS *+$0912 ; 0000203C +0000172E: B9EE 0028 '...(' CMPA.L $0028(A6),A4 +00001732: 6500 0198 'e...' BCS *+$019A ; 000018CC +00001736: 703F 'p?' MOVEQ #$3F,D0 ; '?' +00001738: C0AE 000C '....' AND.L $000C(A6),D0 +0000173C: 7220 'r ' MOVEQ #$20,D1 ; ' ' +0000173E: B380 '..' EOR.L D1,D0 +00001740: 6600 0178 'f..x' BNE *+$017A ; 000018BA +00001744: 3D7C 0001 FFD4 '=|....' MOVE.W #$0001,-$002C(A6) +0000174A: 703F 'p?' MOVEQ #$3F,D0 ; '?' +0000174C: C0AE 0008 '....' AND.L $0008(A6),D0 +00001750: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00001752: B380 '..' EOR.L D1,D0 +00001754: 6600 00B8 'f...' BNE *+$00BA ; 0000180E +00001758: 3D7C 0001 FFD6 '=|....' MOVE.W #$0001,-$002A(A6) +0000175E: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +00001762: 90AE 0018 '....' SUB.L $0018(A6),D0 +00001766: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 +0000176C: 222E 000C '"...' MOVE.L $000C(A6),D1 +00001770: 92AE 001C '....' SUB.L $001C(A6),D1 +00001774: 4C2E 1800 FFF4 'L.....' MULS.L -$000C(A6),D1 +0000177A: B280 '..' CMP.L D0,D1 +0000177C: 6E1E 'n.' BGT.S *+$0020 ; 0000179C +0000177E: 202E 0018 ' ...' MOVE.L $0018(A6),D0 +00001782: B0AE 0008 '....' CMP.L $0008(A6),D0 +00001786: 6658 'fX' BNE.S *+$005A ; 000017E0 +00001788: 202E 0010 ' ...' MOVE.L $0010(A6),D0 +0000178C: B0AE 0008 '....' CMP.L $0008(A6),D0 +00001790: 664E 'fN' BNE.S *+$0050 ; 000017E0 +00001792: 202E 001C ' ...' MOVE.L $001C(A6),D0 +00001796: B0AE 000C '....' CMP.L $000C(A6),D0 +0000179A: 6F44 'oD' BLE.S *+$0046 ; 000017E0 +0000179C: 2454 '$T' MOVEA.L (A4),A2 +0000179E: 5252 'RR' ADDQ.W #1,(A2) +000017A0: 3012 '0.' MOVE.W (A2),D0 +000017A2: 48C0 'H.' EXT.L D0 +000017A4: D080 '..' ADD.L D0,D0 +000017A6: D08A '..' ADD.L A2,D0 +000017A8: 2040 ' @' MOVEA.L D0,A0 +000017AA: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +000017AE: 202E 001C ' ...' MOVE.L $001C(A6),D0 +000017B2: B0AE 000C '....' CMP.L $000C(A6),D0 +000017B6: 6F00 0114 'o...' BLE *+$0116 ; 000018CC +000017BA: 302E FFDA '0...' MOVE.W -$0026(A6),D0 +000017BE: 48C0 'H.' EXT.L D0 +000017C0: D080 '..' ADD.L D0,D0 +000017C2: 2440 '$@' MOVEA.L D0,A2 +000017C4: D5D4 '..' ADDA.L (A4),A2 +000017C6: 5252 'RR' ADDQ.W #1,(A2) +000017C8: 302E FFCC '0...' MOVE.W -$0034(A6),D0 +000017CC: 5240 'R@' ADDQ.W #1,D0 +000017CE: 3212 '2.' MOVE.W (A2),D1 +000017D0: 48C1 'H.' EXT.L D1 +000017D2: D281 '..' ADD.L D1,D1 +000017D4: 240A '$.' MOVE.L A2,D2 +000017D6: 9481 '..' SUB.L D1,D2 +000017D8: 2042 ' B' MOVEA.L D2,A0 +000017DA: 3080 '0.' MOVE.W D0,(A0) +000017DC: 6000 00EE '`...' BRA *+$00F0 ; 000018CC +000017E0: 202E 001C ' ...' MOVE.L $001C(A6),D0 +000017E4: B0AE 000C '....' CMP.L $000C(A6),D0 +000017E8: 6C00 00E2 'l...' BGE *+$00E4 ; 000018CC +000017EC: 202E 000C ' ...' MOVE.L $000C(A6),D0 +000017F0: B0AE 0014 '....' CMP.L $0014(A6),D0 +000017F4: 6C00 00D6 'l...' BGE *+$00D8 ; 000018CC +000017F8: 2454 '$T' MOVEA.L (A4),A2 +000017FA: 5252 'RR' ADDQ.W #1,(A2) +000017FC: 3012 '0.' MOVE.W (A2),D0 +000017FE: 48C0 'H.' EXT.L D0 +00001800: D080 '..' ADD.L D0,D0 +00001802: D08A '..' ADD.L A2,D0 +00001804: 2040 ' @' MOVEA.L D0,A0 +00001806: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +0000180A: 6000 00C0 '`...' BRA *+$00C2 ; 000018CC +0000180E: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +00001812: 90AE 0018 '....' SUB.L $0018(A6),D0 +00001816: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 +0000181C: 222E 000C '"...' MOVE.L $000C(A6),D1 +00001820: 92AE 001C '....' SUB.L $001C(A6),D1 +00001824: 4C2E 1800 FFF4 'L.....' MULS.L -$000C(A6),D1 +0000182A: B280 '..' CMP.L D0,D1 +0000182C: 6E1E 'n.' BGT.S *+$0020 ; 0000184C +0000182E: 202E 0018 ' ...' MOVE.L $0018(A6),D0 +00001832: B0AE 0008 '....' CMP.L $0008(A6),D0 +00001836: 665A 'fZ' BNE.S *+$005C ; 00001892 +00001838: 202E 0010 ' ...' MOVE.L $0010(A6),D0 +0000183C: B0AE 0008 '....' CMP.L $0008(A6),D0 +00001840: 6650 'fP' BNE.S *+$0052 ; 00001892 +00001842: 202E 001C ' ...' MOVE.L $001C(A6),D0 +00001846: B0AE 000C '....' CMP.L $000C(A6),D0 +0000184A: 6F46 'oF' BLE.S *+$0048 ; 00001892 +0000184C: 2054 ' T' MOVEA.L (A4),A0 +0000184E: 2D48 FFC4 '-H..' MOVE.L A0,-$003C(A6) +00001852: 5250 'RP' ADDQ.W #1,(A0) +00001854: 206E FFC4 ' n..' MOVEA.L -$003C(A6),A0 +00001858: 3010 '0.' MOVE.W (A0),D0 +0000185A: 48C0 'H.' EXT.L D0 +0000185C: D080 '..' ADD.L D0,D0 +0000185E: D0AE FFC4 '....' ADD.L -$003C(A6),D0 +00001862: 2040 ' @' MOVEA.L D0,A0 +00001864: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +00001868: 202E 001C ' ...' MOVE.L $001C(A6),D0 +0000186C: B0AE 000C '....' CMP.L $000C(A6),D0 +00001870: 6F5A 'oZ' BLE.S *+$005C ; 000018CC +00001872: 302E FFDA '0...' MOVE.W -$0026(A6),D0 +00001876: 48C0 'H.' EXT.L D0 +00001878: D080 '..' ADD.L D0,D0 +0000187A: 2240 '"@' MOVEA.L D0,A1 +0000187C: D3D4 '..' ADDA.L (A4),A1 +0000187E: 5251 'RQ' ADDQ.W #1,(A1) +00001880: 3011 '0.' MOVE.W (A1),D0 +00001882: 48C0 'H.' EXT.L D0 +00001884: D080 '..' ADD.L D0,D0 +00001886: 2209 '".' MOVE.L A1,D1 +00001888: 9280 '..' SUB.L D0,D1 +0000188A: 2041 ' A' MOVEA.L D1,A0 +0000188C: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +00001890: 603A '`:' BRA.S *+$003C ; 000018CC +00001892: 202E 001C ' ...' MOVE.L $001C(A6),D0 +00001896: B0AE 000C '....' CMP.L $000C(A6),D0 +0000189A: 6C30 'l0' BGE.S *+$0032 ; 000018CC +0000189C: 202E 000C ' ...' MOVE.L $000C(A6),D0 +000018A0: B0AE 0014 '....' CMP.L $0014(A6),D0 +000018A4: 6C26 'l&' BGE.S *+$0028 ; 000018CC +000018A6: 2454 '$T' MOVEA.L (A4),A2 +000018A8: 5252 'RR' ADDQ.W #1,(A2) +000018AA: 3012 '0.' MOVE.W (A2),D0 +000018AC: 48C0 'H.' EXT.L D0 +000018AE: D080 '..' ADD.L D0,D0 +000018B0: D08A '..' ADD.L A2,D0 +000018B2: 2040 ' @' MOVEA.L D0,A0 +000018B4: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +000018B8: 6012 '`.' BRA.S *+$0014 ; 000018CC +000018BA: 703F 'p?' MOVEQ #$3F,D0 ; '?' +000018BC: C0AE 0008 '....' AND.L $0008(A6),D0 +000018C0: 7220 'r ' MOVEQ #$20,D1 ; ' ' +000018C2: B380 '..' EOR.L D1,D0 +000018C4: 6606 'f.' BNE.S *+$0008 ; 000018CC +000018C6: 3D7C 0001 FFD6 '=|....' MOVE.W #$0001,-$002A(A6) +000018CC: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 +000018D0: B06E FFCE '.n..' CMP.W -$0032(A6),D0 +000018D4: 6700 0766 'g..f' BEQ *+$0768 ; 0000203C +000018D8: 302E FFD0 '0...' MOVE.W -$0030(A6),D0 +000018DC: B06E FFCC '.n..' CMP.W -$0034(A6),D0 +000018E0: 6642 'fB' BNE.S *+$0044 ; 00001924 +000018E2: 202E FFDC ' ...' MOVE.L -$0024(A6),D0 +000018E6: B0AE 002C '...,' CMP.L $002C(A6),D0 +000018EA: 630A 'c.' BLS.S *+$000C ; 000018F6 +000018EC: 202E 002C ' ..,' MOVE.L $002C(A6),D0 +000018F0: 5880 'X.' ADDQ.L #4,D0 +000018F2: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) +000018F6: 4A6E FFD4 'Jn..' TST.W -$002C(A6) +000018FA: 671E 'g.' BEQ.S *+$0020 ; 0000191A +000018FC: 584C 'XL' ADDQ.W #4,A4 +000018FE: 601A '`.' BRA.S *+$001C ; 0000191A +00001900: B9EE 0028 '...(' CMPA.L $0028(A6),A4 +00001904: 6512 'e.' BCS.S *+$0014 ; 00001918 +00001906: 2654 '&T' MOVEA.L (A4),A3 +00001908: 5253 'RS' ADDQ.W #1,(A3) +0000190A: 3013 '0.' MOVE.W (A3),D0 +0000190C: 48C0 'H.' EXT.L D0 +0000190E: D080 '..' ADD.L D0,D0 +00001910: D08B '..' ADD.L A3,D0 +00001912: 2040 ' @' MOVEA.L D0,A0 +00001914: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +00001918: 584C 'XL' ADDQ.W #4,A4 +0000191A: B9EE FFDC '....' CMPA.L -$0024(A6),A4 +0000191E: 65E0 'e.' BCS.S *-$001E ; 00001900 +00001920: 6000 071A '`...' BRA *+$071C ; 0000203C +00001924: 4A6E FFD4 'Jn..' TST.W -$002C(A6) +00001928: 6618 'f.' BNE.S *+$001A ; 00001942 +0000192A: 202E FFE4 ' ...' MOVE.L -$001C(A6),D0 +0000192E: 90AE 000C '....' SUB.L $000C(A6),D0 +00001932: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00001934: D081 '..' ADD.L D1,D0 +00001936: 4C2E 0800 FFF4 'L.....' MULS.L -$000C(A6),D0 +0000193C: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +00001940: 6010 '`.' BRA.S *+$0012 ; 00001952 +00001942: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 +00001946: ED88 '..' LSL.L #6,D0 +00001948: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +0000194C: 526E FFCE 'Rn..' ADDQ.W #1,-$0032(A6) +00001950: 584C 'XL' ADDQ.W #4,A4 +00001952: 4A6E FFD6 'Jn..' TST.W -$002A(A6) +00001956: 6618 'f.' BNE.S *+$001A ; 00001970 +00001958: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 +0000195C: 90AE 0008 '....' SUB.L $0008(A6),D0 +00001960: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00001962: 9081 '..' SUB.L D1,D0 +00001964: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 +0000196A: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +0000196E: 600C '`.' BRA.S *+$000E ; 0000197C +00001970: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 +00001974: ED88 '..' LSL.L #6,D0 +00001976: 4480 'D.' NEG.L D0 +00001978: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +0000197C: 2E2E FFF8 '....' MOVE.L -$0008(A6),D7 +00001980: 9EAE FFFC '....' SUB.L -$0004(A6),D7 +00001984: 2A2E FFF4 '*...' MOVE.L -$000C(A6),D5 +00001988: ED8D '..' LSL.L #6,D5 +0000198A: 2C2E FFF0 ',...' MOVE.L -$0010(A6),D6 +0000198E: ED8E '..' LSL.L #6,D6 +00001990: 703F 'p?' MOVEQ #$3F,D0 ; '?' +00001992: C0AE 0010 '....' AND.L $0010(A6),D0 +00001996: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00001998: B380 '..' EOR.L D1,D0 +0000199A: 6604 'f.' BNE.S *+$0006 ; 000019A0 +0000199C: 526E FFD0 'Rn..' ADDQ.W #1,-$0030(A6) +000019A0: 4A87 'J.' TST.L D7 +000019A2: 6E14 'n.' BGT.S *+$0016 ; 000019B8 +000019A4: 536E FFCC 'Sn..' SUBQ.W #1,-$0034(A6) +000019A8: 302E FFCC '0...' MOVE.W -$0034(A6),D0 +000019AC: B06E FFD0 '.n..' CMP.W -$0030(A6),D0 +000019B0: 6D00 068A 'm...' BLT *+$068C ; 0000203C +000019B4: DE86 '..' ADD.L D6,D7 +000019B6: 60E8 '`.' BRA.S *-$0016 ; 000019A0 +000019B8: 302E FFCE '0...' MOVE.W -$0032(A6),D0 +000019BC: B06E FFD2 '.n..' CMP.W -$002E(A6),D0 +000019C0: 6700 067A 'g..z' BEQ *+$067C ; 0000203C +000019C4: B9EE 002C '...,' CMPA.L $002C(A6),A4 +000019C8: 6200 0672 'b..r' BHI *+$0674 ; 0000203C +000019CC: B9EE 0028 '...(' CMPA.L $0028(A6),A4 +000019D0: 6512 'e.' BCS.S *+$0014 ; 000019E4 +000019D2: 2654 '&T' MOVEA.L (A4),A3 +000019D4: 5253 'RS' ADDQ.W #1,(A3) +000019D6: 3013 '0.' MOVE.W (A3),D0 +000019D8: 48C0 'H.' EXT.L D0 +000019DA: D080 '..' ADD.L D0,D0 +000019DC: D08B '..' ADD.L A3,D0 +000019DE: 2040 ' @' MOVEA.L D0,A0 +000019E0: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +000019E4: 584C 'XL' ADDQ.W #4,A4 +000019E6: 526E FFCE 'Rn..' ADDQ.W #1,-$0032(A6) +000019EA: DE85 '..' ADD.L D5,D7 +000019EC: 60B2 '`.' BRA.S *-$004C ; 000019A0 +000019EE: 4AAE FFF0 'J...' TST.L -$0010(A6) +000019F2: 6E00 0326 'n..&' BGT *+$0328 ; 00001D1A +000019F6: 4AAE FFF4 'J...' TST.L -$000C(A6) +000019FA: 6C00 031E 'l...' BGE *+$0320 ; 00001D1A +000019FE: B9EE 0028 '...(' CMPA.L $0028(A6),A4 +00001A02: 6500 0638 'e..8' BCS *+$063A ; 0000203C +00001A06: 202E FFDC ' ...' MOVE.L -$0024(A6),D0 +00001A0A: B0AE 002C '...,' CMP.L $002C(A6),D0 +00001A0E: 6200 062C 'b..,' BHI *+$062E ; 0000203C +00001A12: B9EE 002C '...,' CMPA.L $002C(A6),A4 +00001A16: 6200 01AA 'b...' BHI *+$01AC ; 00001BC2 +00001A1A: 703F 'p?' MOVEQ #$3F,D0 ; '?' +00001A1C: C0AE 000C '....' AND.L $000C(A6),D0 +00001A20: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00001A22: B380 '..' EOR.L D1,D0 +00001A24: 6600 018A 'f...' BNE *+$018C ; 00001BB0 +00001A28: 3D7C 0001 FFD4 '=|....' MOVE.W #$0001,-$002C(A6) +00001A2E: 703F 'p?' MOVEQ #$3F,D0 ; '?' +00001A30: C0AE 0008 '....' AND.L $0008(A6),D0 +00001A34: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00001A36: B380 '..' EOR.L D1,D0 +00001A38: 6600 00C8 'f...' BNE *+$00CA ; 00001B02 +00001A3C: 3D7C 0001 FFD6 '=|....' MOVE.W #$0001,-$002A(A6) +00001A42: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +00001A46: 90AE 0018 '....' SUB.L $0018(A6),D0 +00001A4A: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 +00001A50: 222E 000C '"...' MOVE.L $000C(A6),D1 +00001A54: 92AE 001C '....' SUB.L $001C(A6),D1 +00001A58: 4C2E 1800 FFF4 'L.....' MULS.L -$000C(A6),D1 +00001A5E: B280 '..' CMP.L D0,D1 +00001A60: 6E1E 'n.' BGT.S *+$0020 ; 00001A80 +00001A62: 202E 001C ' ...' MOVE.L $001C(A6),D0 +00001A66: B0AE 000C '....' CMP.L $000C(A6),D0 +00001A6A: 6658 'fX' BNE.S *+$005A ; 00001AC4 +00001A6C: 202E 0014 ' ...' MOVE.L $0014(A6),D0 +00001A70: B0AE 000C '....' CMP.L $000C(A6),D0 +00001A74: 664E 'fN' BNE.S *+$0050 ; 00001AC4 +00001A76: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +00001A7A: B0AE 0018 '....' CMP.L $0018(A6),D0 +00001A7E: 6F44 'oD' BLE.S *+$0046 ; 00001AC4 +00001A80: 302E FFDA '0...' MOVE.W -$0026(A6),D0 +00001A84: 48C0 'H.' EXT.L D0 +00001A86: D080 '..' ADD.L D0,D0 +00001A88: 2640 '&@' MOVEA.L D0,A3 +00001A8A: D7D4 '..' ADDA.L (A4),A3 +00001A8C: 5253 'RS' ADDQ.W #1,(A3) +00001A8E: 302E FFCC '0...' MOVE.W -$0034(A6),D0 +00001A92: 5240 'R@' ADDQ.W #1,D0 +00001A94: 3213 '2.' MOVE.W (A3),D1 +00001A96: 48C1 'H.' EXT.L D1 +00001A98: D281 '..' ADD.L D1,D1 +00001A9A: 240B '$.' MOVE.L A3,D2 +00001A9C: 9481 '..' SUB.L D1,D2 +00001A9E: 2042 ' B' MOVEA.L D2,A0 +00001AA0: 3080 '0.' MOVE.W D0,(A0) +00001AA2: 202E 001C ' ...' MOVE.L $001C(A6),D0 +00001AA6: B0AE 000C '....' CMP.L $000C(A6),D0 +00001AAA: 6C00 0116 'l...' BGE *+$0118 ; 00001BC2 +00001AAE: 2654 '&T' MOVEA.L (A4),A3 +00001AB0: 5253 'RS' ADDQ.W #1,(A3) +00001AB2: 3013 '0.' MOVE.W (A3),D0 +00001AB4: 48C0 'H.' EXT.L D0 +00001AB6: D080 '..' ADD.L D0,D0 +00001AB8: D08B '..' ADD.L A3,D0 +00001ABA: 2040 ' @' MOVEA.L D0,A0 +00001ABC: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +00001AC0: 6000 0100 '`...' BRA *+$0102 ; 00001BC2 +00001AC4: 202E 0014 ' ...' MOVE.L $0014(A6),D0 +00001AC8: B0AE 000C '....' CMP.L $000C(A6),D0 +00001ACC: 6C00 00F4 'l...' BGE *+$00F6 ; 00001BC2 +00001AD0: 202E 000C ' ...' MOVE.L $000C(A6),D0 +00001AD4: B0AE 001C '....' CMP.L $001C(A6),D0 +00001AD8: 6C00 00E8 'l...' BGE *+$00EA ; 00001BC2 +00001ADC: 302E FFDA '0...' MOVE.W -$0026(A6),D0 +00001AE0: 48C0 'H.' EXT.L D0 +00001AE2: D080 '..' ADD.L D0,D0 +00001AE4: 2640 '&@' MOVEA.L D0,A3 +00001AE6: D7D4 '..' ADDA.L (A4),A3 +00001AE8: 5253 'RS' ADDQ.W #1,(A3) +00001AEA: 302E FFCC '0...' MOVE.W -$0034(A6),D0 +00001AEE: 5240 'R@' ADDQ.W #1,D0 +00001AF0: 3213 '2.' MOVE.W (A3),D1 +00001AF2: 48C1 'H.' EXT.L D1 +00001AF4: D281 '..' ADD.L D1,D1 +00001AF6: 240B '$.' MOVE.L A3,D2 +00001AF8: 9481 '..' SUB.L D1,D2 +00001AFA: 2042 ' B' MOVEA.L D2,A0 +00001AFC: 3080 '0.' MOVE.W D0,(A0) +00001AFE: 6000 00C2 '`...' BRA *+$00C4 ; 00001BC2 +00001B02: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +00001B06: 90AE 0018 '....' SUB.L $0018(A6),D0 +00001B0A: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 +00001B10: 222E 000C '"...' MOVE.L $000C(A6),D1 +00001B14: 92AE 001C '....' SUB.L $001C(A6),D1 +00001B18: 4C2E 1800 FFF4 'L.....' MULS.L -$000C(A6),D1 +00001B1E: B280 '..' CMP.L D0,D1 +00001B20: 6E1E 'n.' BGT.S *+$0020 ; 00001B40 +00001B22: 202E 001C ' ...' MOVE.L $001C(A6),D0 +00001B26: B0AE 000C '....' CMP.L $000C(A6),D0 +00001B2A: 6650 'fP' BNE.S *+$0052 ; 00001B7C +00001B2C: 202E 0014 ' ...' MOVE.L $0014(A6),D0 +00001B30: B0AE 000C '....' CMP.L $000C(A6),D0 +00001B34: 6646 'fF' BNE.S *+$0048 ; 00001B7C +00001B36: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +00001B3A: B0AE 0018 '....' CMP.L $0018(A6),D0 +00001B3E: 6F3C 'o<' BLE.S *+$003E ; 00001B7C +00001B40: 302E FFDA '0...' MOVE.W -$0026(A6),D0 +00001B44: 48C0 'H.' EXT.L D0 +00001B46: D080 '..' ADD.L D0,D0 +00001B48: 2640 '&@' MOVEA.L D0,A3 +00001B4A: D7D4 '..' ADDA.L (A4),A3 +00001B4C: 5253 'RS' ADDQ.W #1,(A3) +00001B4E: 3013 '0.' MOVE.W (A3),D0 +00001B50: 48C0 'H.' EXT.L D0 +00001B52: D080 '..' ADD.L D0,D0 +00001B54: 220B '".' MOVE.L A3,D1 +00001B56: 9280 '..' SUB.L D0,D1 +00001B58: 2041 ' A' MOVEA.L D1,A0 +00001B5A: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +00001B5E: 202E 001C ' ...' MOVE.L $001C(A6),D0 +00001B62: B0AE 000C '....' CMP.L $000C(A6),D0 +00001B66: 6C5A 'lZ' BGE.S *+$005C ; 00001BC2 +00001B68: 2654 '&T' MOVEA.L (A4),A3 +00001B6A: 5253 'RS' ADDQ.W #1,(A3) +00001B6C: 3013 '0.' MOVE.W (A3),D0 +00001B6E: 48C0 'H.' EXT.L D0 +00001B70: D080 '..' ADD.L D0,D0 +00001B72: D08B '..' ADD.L A3,D0 +00001B74: 2040 ' @' MOVEA.L D0,A0 +00001B76: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +00001B7A: 6046 '`F' BRA.S *+$0048 ; 00001BC2 +00001B7C: 202E 0014 ' ...' MOVE.L $0014(A6),D0 +00001B80: B0AE 000C '....' CMP.L $000C(A6),D0 +00001B84: 6C3C 'l<' BGE.S *+$003E ; 00001BC2 +00001B86: 202E 000C ' ...' MOVE.L $000C(A6),D0 +00001B8A: B0AE 001C '....' CMP.L $001C(A6),D0 +00001B8E: 6C32 'l2' BGE.S *+$0034 ; 00001BC2 +00001B90: 302E FFDA '0...' MOVE.W -$0026(A6),D0 +00001B94: 48C0 'H.' EXT.L D0 +00001B96: D080 '..' ADD.L D0,D0 +00001B98: 2640 '&@' MOVEA.L D0,A3 +00001B9A: D7D4 '..' ADDA.L (A4),A3 +00001B9C: 5253 'RS' ADDQ.W #1,(A3) +00001B9E: 3013 '0.' MOVE.W (A3),D0 +00001BA0: 48C0 'H.' EXT.L D0 +00001BA2: D080 '..' ADD.L D0,D0 +00001BA4: 220B '".' MOVE.L A3,D1 +00001BA6: 9280 '..' SUB.L D0,D1 +00001BA8: 2041 ' A' MOVEA.L D1,A0 +00001BAA: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +00001BAE: 6012 '`.' BRA.S *+$0014 ; 00001BC2 +00001BB0: 703F 'p?' MOVEQ #$3F,D0 ; '?' +00001BB2: C0AE 0008 '....' AND.L $0008(A6),D0 +00001BB6: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00001BB8: B380 '..' EOR.L D1,D0 +00001BBA: 6606 'f.' BNE.S *+$0008 ; 00001BC2 +00001BBC: 3D7C 0001 FFD6 '=|....' MOVE.W #$0001,-$002A(A6) +00001BC2: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 +00001BC6: B06E FFCE '.n..' CMP.W -$0032(A6),D0 +00001BCA: 6700 0470 'g..p' BEQ *+$0472 ; 0000203C +00001BCE: 302E FFD0 '0...' MOVE.W -$0030(A6),D0 +00001BD2: B06E FFCC '.n..' CMP.W -$0034(A6),D0 +00001BD6: 6660 'f`' BNE.S *+$0062 ; 00001C38 +00001BD8: 703F 'p?' MOVEQ #$3F,D0 ; '?' +00001BDA: C0AE 0014 '....' AND.L $0014(A6),D0 +00001BDE: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00001BE0: B380 '..' EOR.L D1,D0 +00001BE2: 6604 'f.' BNE.S *+$0006 ; 00001BE8 +00001BE4: 526E FFD2 'Rn..' ADDQ.W #1,-$002E(A6) +00001BE8: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 +00001BEC: 48C0 'H.' EXT.L D0 +00001BEE: E580 '..' ASL.L #2,D0 +00001BF0: D0AE 0020 '... ' ADD.L $0020(A6),D0 +00001BF4: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) +00001BF8: B0AE 0028 '...(' CMP.L $0028(A6),D0 +00001BFC: 6406 'd.' BCC.S *+$0008 ; 00001C04 +00001BFE: 2D6E 0028 FFDC '-n.(..' MOVE.L $0028(A6),-$0024(A6) +00001C04: 594C 'YL' SUBQ.W #4,A4 +00001C06: 6026 '`&' BRA.S *+$0028 ; 00001C2E +00001C08: B9EE 002C '...,' CMPA.L $002C(A6),A4 +00001C0C: 621E 'b.' BHI.S *+$0020 ; 00001C2C +00001C0E: 302E FFDA '0...' MOVE.W -$0026(A6),D0 +00001C12: 48C0 'H.' EXT.L D0 +00001C14: D080 '..' ADD.L D0,D0 +00001C16: 2640 '&@' MOVEA.L D0,A3 +00001C18: D7D4 '..' ADDA.L (A4),A3 +00001C1A: 5253 'RS' ADDQ.W #1,(A3) +00001C1C: 3013 '0.' MOVE.W (A3),D0 +00001C1E: 48C0 'H.' EXT.L D0 +00001C20: D080 '..' ADD.L D0,D0 +00001C22: 220B '".' MOVE.L A3,D1 +00001C24: 9280 '..' SUB.L D0,D1 +00001C26: 2041 ' A' MOVEA.L D1,A0 +00001C28: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +00001C2C: 594C 'YL' SUBQ.W #4,A4 +00001C2E: B9EE FFDC '....' CMPA.L -$0024(A6),A4 +00001C32: 64D4 'd.' BCC.S *-$002A ; 00001C08 +00001C34: 6000 0406 '`...' BRA *+$0408 ; 0000203C +00001C38: 4A6E FFD4 'Jn..' TST.W -$002C(A6) +00001C3C: 6618 'f.' BNE.S *+$001A ; 00001C56 +00001C3E: 202E FFE4 ' ...' MOVE.L -$001C(A6),D0 +00001C42: 90AE 000C '....' SUB.L $000C(A6),D0 +00001C46: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00001C48: 9081 '..' SUB.L D1,D0 +00001C4A: 4C2E 0800 FFF4 'L.....' MULS.L -$000C(A6),D0 +00001C50: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +00001C54: 600C '`.' BRA.S *+$000E ; 00001C62 +00001C56: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 +00001C5A: ED88 '..' LSL.L #6,D0 +00001C5C: 4480 'D.' NEG.L D0 +00001C5E: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +00001C62: 4A6E FFD6 'Jn..' TST.W -$002A(A6) +00001C66: 6618 'f.' BNE.S *+$001A ; 00001C80 +00001C68: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 +00001C6C: 90AE 0008 '....' SUB.L $0008(A6),D0 +00001C70: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00001C72: 9081 '..' SUB.L D1,D0 +00001C74: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 +00001C7A: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00001C7E: 600C '`.' BRA.S *+$000E ; 00001C8C +00001C80: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 +00001C84: ED88 '..' LSL.L #6,D0 +00001C86: 4480 'D.' NEG.L D0 +00001C88: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00001C8C: 2E2E FFF8 '....' MOVE.L -$0008(A6),D7 +00001C90: 9EAE FFFC '....' SUB.L -$0004(A6),D7 +00001C94: 2A2E FFF4 '*...' MOVE.L -$000C(A6),D5 +00001C98: ED8D '..' LSL.L #6,D5 +00001C9A: 2C2E FFF0 ',...' MOVE.L -$0010(A6),D6 +00001C9E: ED8E '..' LSL.L #6,D6 +00001CA0: 703F 'p?' MOVEQ #$3F,D0 ; '?' +00001CA2: C0AE 0014 '....' AND.L $0014(A6),D0 +00001CA6: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00001CA8: B380 '..' EOR.L D1,D0 +00001CAA: 6604 'f.' BNE.S *+$0006 ; 00001CB0 +00001CAC: 526E FFD2 'Rn..' ADDQ.W #1,-$002E(A6) +00001CB0: 703F 'p?' MOVEQ #$3F,D0 ; '?' +00001CB2: C0AE 0010 '....' AND.L $0010(A6),D0 +00001CB6: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00001CB8: B380 '..' EOR.L D1,D0 +00001CBA: 6604 'f.' BNE.S *+$0006 ; 00001CC0 +00001CBC: 526E FFD0 'Rn..' ADDQ.W #1,-$0030(A6) +00001CC0: 4A87 'J.' TST.L D7 +00001CC2: 6F14 'o.' BLE.S *+$0016 ; 00001CD8 +00001CC4: 536E FFCC 'Sn..' SUBQ.W #1,-$0034(A6) +00001CC8: 302E FFCC '0...' MOVE.W -$0034(A6),D0 +00001CCC: B06E FFD0 '.n..' CMP.W -$0030(A6),D0 +00001CD0: 6D00 036A 'm..j' BLT *+$036C ; 0000203C +00001CD4: DE86 '..' ADD.L D6,D7 +00001CD6: 60E8 '`.' BRA.S *-$0016 ; 00001CC0 +00001CD8: 536E FFCE 'Sn..' SUBQ.W #1,-$0032(A6) +00001CDC: 594C 'YL' SUBQ.W #4,A4 +00001CDE: 302E FFCE '0...' MOVE.W -$0032(A6),D0 +00001CE2: B06E FFD2 '.n..' CMP.W -$002E(A6),D0 +00001CE6: 6D00 0354 'm..T' BLT *+$0356 ; 0000203C +00001CEA: B9EE 0028 '...(' CMPA.L $0028(A6),A4 +00001CEE: 6500 034C 'e..L' BCS *+$034E ; 0000203C +00001CF2: B9EE 002C '...,' CMPA.L $002C(A6),A4 +00001CF6: 621E 'b.' BHI.S *+$0020 ; 00001D16 +00001CF8: 302E FFDA '0...' MOVE.W -$0026(A6),D0 +00001CFC: 48C0 'H.' EXT.L D0 +00001CFE: D080 '..' ADD.L D0,D0 +00001D00: 2640 '&@' MOVEA.L D0,A3 +00001D02: D7D4 '..' ADDA.L (A4),A3 +00001D04: 5253 'RS' ADDQ.W #1,(A3) +00001D06: 3013 '0.' MOVE.W (A3),D0 +00001D08: 48C0 'H.' EXT.L D0 +00001D0A: D080 '..' ADD.L D0,D0 +00001D0C: 220B '".' MOVE.L A3,D1 +00001D0E: 9280 '..' SUB.L D0,D1 +00001D10: 2041 ' A' MOVEA.L D1,A0 +00001D12: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +00001D16: 9E85 '..' SUB.L D5,D7 +00001D18: 60A6 '`.' BRA.S *-$0058 ; 00001CC0 +00001D1A: 4AAE FFF0 'J...' TST.L -$0010(A6) +00001D1E: 6C00 031C 'l...' BGE *+$031E ; 0000203C +00001D22: 4AAE FFF4 'J...' TST.L -$000C(A6) +00001D26: 6D00 0314 'm...' BLT *+$0316 ; 0000203C +00001D2A: B9EE 0028 '...(' CMPA.L $0028(A6),A4 +00001D2E: 6500 030C 'e...' BCS *+$030E ; 0000203C +00001D32: 202E FFDC ' ...' MOVE.L -$0024(A6),D0 +00001D36: B0AE 002C '...,' CMP.L $002C(A6),D0 +00001D3A: 6200 0300 'b...' BHI *+$0302 ; 0000203C +00001D3E: B9EE 002C '...,' CMPA.L $002C(A6),A4 +00001D42: 6200 01AA 'b...' BHI *+$01AC ; 00001EEE +00001D46: 703F 'p?' MOVEQ #$3F,D0 ; '?' +00001D48: C0AE 000C '....' AND.L $000C(A6),D0 +00001D4C: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00001D4E: B380 '..' EOR.L D1,D0 +00001D50: 6600 018A 'f...' BNE *+$018C ; 00001EDC +00001D54: 3D7C 0001 FFD4 '=|....' MOVE.W #$0001,-$002C(A6) +00001D5A: 703F 'p?' MOVEQ #$3F,D0 ; '?' +00001D5C: C0AE 0008 '....' AND.L $0008(A6),D0 +00001D60: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00001D62: B380 '..' EOR.L D1,D0 +00001D64: 6600 00C8 'f...' BNE *+$00CA ; 00001E2E +00001D68: 3D7C 0001 FFD6 '=|....' MOVE.W #$0001,-$002A(A6) +00001D6E: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +00001D72: 90AE 0018 '....' SUB.L $0018(A6),D0 +00001D76: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 +00001D7C: 222E 000C '"...' MOVE.L $000C(A6),D1 +00001D80: 92AE 001C '....' SUB.L $001C(A6),D1 +00001D84: 4C2E 1800 FFF4 'L.....' MULS.L -$000C(A6),D1 +00001D8A: B280 '..' CMP.L D0,D1 +00001D8C: 6E1E 'n.' BGT.S *+$0020 ; 00001DAC +00001D8E: 202E 0018 ' ...' MOVE.L $0018(A6),D0 +00001D92: B0AE 0008 '....' CMP.L $0008(A6),D0 +00001D96: 6658 'fX' BNE.S *+$005A ; 00001DF0 +00001D98: 202E 0010 ' ...' MOVE.L $0010(A6),D0 +00001D9C: B0AE 0008 '....' CMP.L $0008(A6),D0 +00001DA0: 664E 'fN' BNE.S *+$0050 ; 00001DF0 +00001DA2: 202E 000C ' ...' MOVE.L $000C(A6),D0 +00001DA6: B0AE 001C '....' CMP.L $001C(A6),D0 +00001DAA: 6F44 'oD' BLE.S *+$0046 ; 00001DF0 +00001DAC: 302E FFDA '0...' MOVE.W -$0026(A6),D0 +00001DB0: 48C0 'H.' EXT.L D0 +00001DB2: D080 '..' ADD.L D0,D0 +00001DB4: 2640 '&@' MOVEA.L D0,A3 +00001DB6: D7D4 '..' ADDA.L (A4),A3 +00001DB8: 5253 'RS' ADDQ.W #1,(A3) +00001DBA: 302E FFCC '0...' MOVE.W -$0034(A6),D0 +00001DBE: 5240 'R@' ADDQ.W #1,D0 +00001DC0: 3213 '2.' MOVE.W (A3),D1 +00001DC2: 48C1 'H.' EXT.L D1 +00001DC4: D281 '..' ADD.L D1,D1 +00001DC6: 240B '$.' MOVE.L A3,D2 +00001DC8: 9481 '..' SUB.L D1,D2 +00001DCA: 2042 ' B' MOVEA.L D2,A0 +00001DCC: 3080 '0.' MOVE.W D0,(A0) +00001DCE: 202E 001C ' ...' MOVE.L $001C(A6),D0 +00001DD2: B0AE 000C '....' CMP.L $000C(A6),D0 +00001DD6: 6C00 0116 'l...' BGE *+$0118 ; 00001EEE +00001DDA: 2654 '&T' MOVEA.L (A4),A3 +00001DDC: 5253 'RS' ADDQ.W #1,(A3) +00001DDE: 3013 '0.' MOVE.W (A3),D0 +00001DE0: 48C0 'H.' EXT.L D0 +00001DE2: D080 '..' ADD.L D0,D0 +00001DE4: D08B '..' ADD.L A3,D0 +00001DE6: 2040 ' @' MOVEA.L D0,A0 +00001DE8: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +00001DEC: 6000 0100 '`...' BRA *+$0102 ; 00001EEE +00001DF0: 202E 0014 ' ...' MOVE.L $0014(A6),D0 +00001DF4: B0AE 000C '....' CMP.L $000C(A6),D0 +00001DF8: 6C00 00F4 'l...' BGE *+$00F6 ; 00001EEE +00001DFC: 202E 000C ' ...' MOVE.L $000C(A6),D0 +00001E00: B0AE 001C '....' CMP.L $001C(A6),D0 +00001E04: 6C00 00E8 'l...' BGE *+$00EA ; 00001EEE +00001E08: 302E FFDA '0...' MOVE.W -$0026(A6),D0 +00001E0C: 48C0 'H.' EXT.L D0 +00001E0E: D080 '..' ADD.L D0,D0 +00001E10: 2640 '&@' MOVEA.L D0,A3 +00001E12: D7D4 '..' ADDA.L (A4),A3 +00001E14: 5253 'RS' ADDQ.W #1,(A3) +00001E16: 302E FFCC '0...' MOVE.W -$0034(A6),D0 +00001E1A: 5240 'R@' ADDQ.W #1,D0 +00001E1C: 3213 '2.' MOVE.W (A3),D1 +00001E1E: 48C1 'H.' EXT.L D1 +00001E20: D281 '..' ADD.L D1,D1 +00001E22: 240B '$.' MOVE.L A3,D2 +00001E24: 9481 '..' SUB.L D1,D2 +00001E26: 2042 ' B' MOVEA.L D2,A0 +00001E28: 3080 '0.' MOVE.W D0,(A0) +00001E2A: 6000 00C2 '`...' BRA *+$00C4 ; 00001EEE +00001E2E: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +00001E32: 90AE 0018 '....' SUB.L $0018(A6),D0 +00001E36: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 +00001E3C: 222E 000C '"...' MOVE.L $000C(A6),D1 +00001E40: 92AE 001C '....' SUB.L $001C(A6),D1 +00001E44: 4C2E 1800 FFF4 'L.....' MULS.L -$000C(A6),D1 +00001E4A: B280 '..' CMP.L D0,D1 +00001E4C: 6E1E 'n.' BGT.S *+$0020 ; 00001E6C +00001E4E: 202E 0018 ' ...' MOVE.L $0018(A6),D0 +00001E52: B0AE 0008 '....' CMP.L $0008(A6),D0 +00001E56: 6650 'fP' BNE.S *+$0052 ; 00001EA8 +00001E58: 202E 0010 ' ...' MOVE.L $0010(A6),D0 +00001E5C: B0AE 0008 '....' CMP.L $0008(A6),D0 +00001E60: 6646 'fF' BNE.S *+$0048 ; 00001EA8 +00001E62: 202E 000C ' ...' MOVE.L $000C(A6),D0 +00001E66: B0AE 001C '....' CMP.L $001C(A6),D0 +00001E6A: 6F3C 'o<' BLE.S *+$003E ; 00001EA8 +00001E6C: 302E FFDA '0...' MOVE.W -$0026(A6),D0 +00001E70: 48C0 'H.' EXT.L D0 +00001E72: D080 '..' ADD.L D0,D0 +00001E74: 2640 '&@' MOVEA.L D0,A3 +00001E76: D7D4 '..' ADDA.L (A4),A3 +00001E78: 5253 'RS' ADDQ.W #1,(A3) +00001E7A: 3013 '0.' MOVE.W (A3),D0 +00001E7C: 48C0 'H.' EXT.L D0 +00001E7E: D080 '..' ADD.L D0,D0 +00001E80: 220B '".' MOVE.L A3,D1 +00001E82: 9280 '..' SUB.L D0,D1 +00001E84: 2041 ' A' MOVEA.L D1,A0 +00001E86: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +00001E8A: 202E 001C ' ...' MOVE.L $001C(A6),D0 +00001E8E: B0AE 000C '....' CMP.L $000C(A6),D0 +00001E92: 6C5A 'lZ' BGE.S *+$005C ; 00001EEE +00001E94: 2654 '&T' MOVEA.L (A4),A3 +00001E96: 5253 'RS' ADDQ.W #1,(A3) +00001E98: 3013 '0.' MOVE.W (A3),D0 +00001E9A: 48C0 'H.' EXT.L D0 +00001E9C: D080 '..' ADD.L D0,D0 +00001E9E: D08B '..' ADD.L A3,D0 +00001EA0: 2040 ' @' MOVEA.L D0,A0 +00001EA2: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +00001EA6: 6046 '`F' BRA.S *+$0048 ; 00001EEE +00001EA8: 202E 0014 ' ...' MOVE.L $0014(A6),D0 +00001EAC: B0AE 000C '....' CMP.L $000C(A6),D0 +00001EB0: 6C3C 'l<' BGE.S *+$003E ; 00001EEE +00001EB2: 202E 000C ' ...' MOVE.L $000C(A6),D0 +00001EB6: B0AE 001C '....' CMP.L $001C(A6),D0 +00001EBA: 6C32 'l2' BGE.S *+$0034 ; 00001EEE +00001EBC: 302E FFDA '0...' MOVE.W -$0026(A6),D0 +00001EC0: 48C0 'H.' EXT.L D0 +00001EC2: D080 '..' ADD.L D0,D0 +00001EC4: 2640 '&@' MOVEA.L D0,A3 +00001EC6: D7D4 '..' ADDA.L (A4),A3 +00001EC8: 5253 'RS' ADDQ.W #1,(A3) +00001ECA: 3013 '0.' MOVE.W (A3),D0 +00001ECC: 48C0 'H.' EXT.L D0 +00001ECE: D080 '..' ADD.L D0,D0 +00001ED0: 220B '".' MOVE.L A3,D1 +00001ED2: 9280 '..' SUB.L D0,D1 +00001ED4: 2041 ' A' MOVEA.L D1,A0 +00001ED6: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +00001EDA: 6012 '`.' BRA.S *+$0014 ; 00001EEE +00001EDC: 703F 'p?' MOVEQ #$3F,D0 ; '?' +00001EDE: C0AE 0008 '....' AND.L $0008(A6),D0 +00001EE2: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00001EE4: B380 '..' EOR.L D1,D0 +00001EE6: 6606 'f.' BNE.S *+$0008 ; 00001EEE +00001EE8: 3D7C 0001 FFD6 '=|....' MOVE.W #$0001,-$002A(A6) +00001EEE: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 +00001EF2: B06E FFCE '.n..' CMP.W -$0032(A6),D0 +00001EF6: 6700 0144 'g..D' BEQ *+$0146 ; 0000203C +00001EFA: 302E FFD0 '0...' MOVE.W -$0030(A6),D0 +00001EFE: B06E FFCC '.n..' CMP.W -$0034(A6),D0 +00001F02: 666A 'fj' BNE.S *+$006C ; 00001F6E +00001F04: 4A6E FFD6 'Jn..' TST.W -$002A(A6) +00001F08: 6704 'g.' BEQ.S *+$0006 ; 00001F0E +00001F0A: 526E FFCC 'Rn..' ADDQ.W #1,-$0034(A6) +00001F0E: 703F 'p?' MOVEQ #$3F,D0 ; '?' +00001F10: C0AE 0014 '....' AND.L $0014(A6),D0 +00001F14: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00001F16: B380 '..' EOR.L D1,D0 +00001F18: 6604 'f.' BNE.S *+$0006 ; 00001F1E +00001F1A: 526E FFD2 'Rn..' ADDQ.W #1,-$002E(A6) +00001F1E: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 +00001F22: 48C0 'H.' EXT.L D0 +00001F24: E580 '..' ASL.L #2,D0 +00001F26: D0AE 0020 '... ' ADD.L $0020(A6),D0 +00001F2A: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) +00001F2E: B0AE 0028 '...(' CMP.L $0028(A6),D0 +00001F32: 6406 'd.' BCC.S *+$0008 ; 00001F3A +00001F34: 2D6E 0028 FFDC '-n.(..' MOVE.L $0028(A6),-$0024(A6) +00001F3A: 594C 'YL' SUBQ.W #4,A4 +00001F3C: 6026 '`&' BRA.S *+$0028 ; 00001F64 +00001F3E: B9EE 002C '...,' CMPA.L $002C(A6),A4 +00001F42: 621E 'b.' BHI.S *+$0020 ; 00001F62 +00001F44: 302E FFDA '0...' MOVE.W -$0026(A6),D0 +00001F48: 48C0 'H.' EXT.L D0 +00001F4A: D080 '..' ADD.L D0,D0 +00001F4C: 2640 '&@' MOVEA.L D0,A3 +00001F4E: D7D4 '..' ADDA.L (A4),A3 +00001F50: 5253 'RS' ADDQ.W #1,(A3) +00001F52: 3013 '0.' MOVE.W (A3),D0 +00001F54: 48C0 'H.' EXT.L D0 +00001F56: D080 '..' ADD.L D0,D0 +00001F58: 220B '".' MOVE.L A3,D1 +00001F5A: 9280 '..' SUB.L D0,D1 +00001F5C: 2041 ' A' MOVEA.L D1,A0 +00001F5E: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +00001F62: 594C 'YL' SUBQ.W #4,A4 +00001F64: B9EE FFDC '....' CMPA.L -$0024(A6),A4 +00001F68: 64D4 'd.' BCC.S *-$002A ; 00001F3E +00001F6A: 6000 00D0 '`...' BRA *+$00D2 ; 0000203C +00001F6E: 4A6E FFD4 'Jn..' TST.W -$002C(A6) +00001F72: 6618 'f.' BNE.S *+$001A ; 00001F8C +00001F74: 202E FFE4 ' ...' MOVE.L -$001C(A6),D0 +00001F78: 90AE 000C '....' SUB.L $000C(A6),D0 +00001F7C: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00001F7E: 9081 '..' SUB.L D1,D0 +00001F80: 4C2E 0800 FFF4 'L.....' MULS.L -$000C(A6),D0 +00001F86: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +00001F8A: 600C '`.' BRA.S *+$000E ; 00001F98 +00001F8C: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 +00001F90: ED88 '..' LSL.L #6,D0 +00001F92: 4480 'D.' NEG.L D0 +00001F94: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +00001F98: 4A6E FFD6 'Jn..' TST.W -$002A(A6) +00001F9C: 6618 'f.' BNE.S *+$001A ; 00001FB6 +00001F9E: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 +00001FA2: 90AE 0008 '....' SUB.L $0008(A6),D0 +00001FA6: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00001FA8: D081 '..' ADD.L D1,D0 +00001FAA: 4C2E 0800 FFF0 'L.....' MULS.L -$0010(A6),D0 +00001FB0: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00001FB4: 600E '`.' BRA.S *+$0010 ; 00001FC4 +00001FB6: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 +00001FBA: ED88 '..' LSL.L #6,D0 +00001FBC: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00001FC0: 526E FFCC 'Rn..' ADDQ.W #1,-$0034(A6) +00001FC4: 2E2E FFF8 '....' MOVE.L -$0008(A6),D7 +00001FC8: 9EAE FFFC '....' SUB.L -$0004(A6),D7 +00001FCC: 2A2E FFF4 '*...' MOVE.L -$000C(A6),D5 +00001FD0: ED8D '..' LSL.L #6,D5 +00001FD2: 2C2E FFF0 ',...' MOVE.L -$0010(A6),D6 +00001FD6: ED8E '..' LSL.L #6,D6 +00001FD8: 703F 'p?' MOVEQ #$3F,D0 ; '?' +00001FDA: C0AE 0014 '....' AND.L $0014(A6),D0 +00001FDE: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00001FE0: B380 '..' EOR.L D1,D0 +00001FE2: 6604 'f.' BNE.S *+$0006 ; 00001FE8 +00001FE4: 526E FFD2 'Rn..' ADDQ.W #1,-$002E(A6) +00001FE8: 4A87 'J.' TST.L D7 +00001FEA: 6E12 'n.' BGT.S *+$0014 ; 00001FFE +00001FEC: 302E FFCC '0...' MOVE.W -$0034(A6),D0 +00001FF0: B06E FFD0 '.n..' CMP.W -$0030(A6),D0 +00001FF4: 6746 'gF' BEQ.S *+$0048 ; 0000203C +00001FF6: 526E FFCC 'Rn..' ADDQ.W #1,-$0034(A6) +00001FFA: 9E86 '..' SUB.L D6,D7 +00001FFC: 60EA '`.' BRA.S *-$0014 ; 00001FE8 +00001FFE: 536E FFCE 'Sn..' SUBQ.W #1,-$0032(A6) +00002002: 594C 'YL' SUBQ.W #4,A4 +00002004: 302E FFCE '0...' MOVE.W -$0032(A6),D0 +00002008: B06E FFD2 '.n..' CMP.W -$002E(A6),D0 +0000200C: 6D2E 'm.' BLT.S *+$0030 ; 0000203C +0000200E: B9EE 0028 '...(' CMPA.L $0028(A6),A4 +00002012: 6528 'e(' BCS.S *+$002A ; 0000203C +00002014: B9EE 002C '...,' CMPA.L $002C(A6),A4 +00002018: 621E 'b.' BHI.S *+$0020 ; 00002038 +0000201A: 302E FFDA '0...' MOVE.W -$0026(A6),D0 +0000201E: 48C0 'H.' EXT.L D0 +00002020: D080 '..' ADD.L D0,D0 +00002022: 2640 '&@' MOVEA.L D0,A3 +00002024: D7D4 '..' ADDA.L (A4),A3 +00002026: 5253 'RS' ADDQ.W #1,(A3) +00002028: 3013 '0.' MOVE.W (A3),D0 +0000202A: 48C0 'H.' EXT.L D0 +0000202C: D080 '..' ADD.L D0,D0 +0000202E: 220B '".' MOVE.L A3,D1 +00002030: 9280 '..' SUB.L D0,D1 +00002032: 2041 ' A' MOVEA.L D1,A0 +00002034: 30AE FFCC '0...' MOVE.W -$0034(A6),(A0) +00002038: 9E85 '..' SUB.L D5,D7 +0000203A: 60AC '`.' BRA.S *-$0052 ; 00001FE8 +0000203C: 4CEE 1CE0 FFAC 'L.....' MOVEM.L -$0054(A6),D5-D7/A2-A4 +00002042: 4E5E 'N^' UNLK A6 +00002044: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_A1070 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_A30C0 [A30C0, A3518) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +15A (A321A): JSR $A3740 + +19C (A325C): JSR $A37F0 + +1DA (A329A): JSR $A3610 + +1FA (A32BA): JSR $A3610 + +220 (A32E0): JSR $A3520 + +31A (A33DA): JSR $A3740 + +35C (A341C): JSR $A37F0 + +3BA (A347A): JSR $A3610 + +3E4 (A34A4): JSR $A3610 + +426 (A34E6): JSR $A35B0 + + +Dictionary: Flags $00 FirstId 559 + 559: AUTOMOD_A30C0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_A30C0"(559) Segment="Main"(200) +Size: Flags $00 ModuleSize 1112 + +Content: Flags $08 +Contents offset $0000 size $0458 +00000000: 4E56 FFCE 'NV..' LINK.W A6,#-$0032 +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +0000000C: 02AE 0001 0000 '......' ANDI.L #$00010000,$000C(A6) + 000C +00000014: 3D6A 0016 FFCE '=j....' MOVE.W $0016(A2),-$0032(A6) +0000001A: 302A 001A '0*..' MOVE.W $001A(A2),D0 +0000001E: 5340 'S@' SUBQ.W #1,D0 +00000020: 3D40 FFD0 '=@..' MOVE.W D0,-$0030(A6) +00000024: 3D6A 0014 FFD2 '=j....' MOVE.W $0014(A2),-$002E(A6) +0000002A: 302A 0018 '0*..' MOVE.W $0018(A2),D0 +0000002E: 5340 'S@' SUBQ.W #1,D0 +00000030: 3D40 FFD4 '=@..' MOVE.W D0,-$002C(A6) +00000034: 286A 000C '(j..' MOVEA.L $000C(A2),A4 +00000038: 266A 0010 '&j..' MOVEA.L $0010(A2),A3 +0000003C: 302A 0022 '0*."' MOVE.W $0022(A2),D0 +00000040: EA48 '.H' LSR.W #5,D0 +00000042: 3D40 FFE4 '=@..' MOVE.W D0,-$001C(A6) +00000046: 7001 'p.' MOVEQ #$01,D0 +00000048: B06E FFE4 '.n..' CMP.W -$001C(A6),D0 +0000004C: 6612 'f.' BNE.S *+$0014 ; 00000060 +0000004E: 7000 'p.' MOVEQ #$00,D0 +00000050: 302A 0020 '0*. ' MOVE.W $0020(A2),D0 +00000054: E580 '..' ASL.L #2,D0 +00000056: D092 '..' ADD.L (A2),D0 +00000058: 5980 'Y.' SUBQ.L #4,D0 +0000005A: 2D40 FFD8 '-@..' MOVE.L D0,-$0028(A6) +0000005E: 601A '`.' BRA.S *+$001C ; 0000007A +00000060: 302E FFE4 '0...' MOVE.W -$001C(A6),D0 +00000064: 48C0 'H.' EXT.L D0 +00000066: 7200 'r.' MOVEQ #$00,D1 +00000068: 322A 0020 '2*. ' MOVE.W $0020(A2),D1 +0000006C: 5381 'S.' SUBQ.L #1,D1 +0000006E: 4C00 1800 'L...' MULS.L D0,D1 +00000072: E581 '..' ASL.L #2,D1 +00000074: D292 '..' ADD.L (A2),D1 +00000076: 2D41 FFD8 '-A..' MOVE.L D1,-$0028(A6) +0000007A: 2D6E FFD8 FFDC '-n....' MOVE.L -$0028(A6),-$0024(A6) +00000080: 302A 001E '0*..' MOVE.W $001E(A2),D0 +00000084: 5440 'T@' ADDQ.W #2,D0 +00000086: 3D40 FFF4 '=@..' MOVE.W D0,-$000C(A6) +0000008A: 302A 001C '0*..' MOVE.W $001C(A2),D0 +0000008E: 5440 'T@' ADDQ.W #2,D0 +00000090: 3D40 FFF6 '=@..' MOVE.W D0,-$000A(A6) +00000094: 302E FFCE '0...' MOVE.W -$0032(A6),D0 +00000098: 48C0 'H.' EXT.L D0 +0000009A: E580 '..' ASL.L #2,D0 +0000009C: D08B '..' ADD.L A3,D0 +0000009E: 2040 ' @' MOVEA.L D0,A0 +000000A0: 2D50 FFE0 '-P..' MOVE.L (A0),-$0020(A6) +000000A4: 3A2E FFCE ':...' MOVE.W -$0032(A6),D5 +000000A8: 6000 01A2 '`...' BRA *+$01A4 ; 0000024C +000000AC: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0 +000000B0: 3610 '6.' MOVE.W (A0),D3 +000000B2: 302E FFF4 '0...' MOVE.W -$000C(A6),D0 +000000B6: 48C0 'H.' EXT.L D0 +000000B8: D080 '..' ADD.L D0,D0 +000000BA: D0AE FFE0 '....' ADD.L -$0020(A6),D0 +000000BE: 5580 'U.' SUBQ.L #2,D0 +000000C0: 2040 ' @' MOVEA.L D0,A0 +000000C2: 3810 '8.' MOVE.W (A0),D4 +000000C4: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 +000000C8: 5480 'T.' ADDQ.L #2,D0 +000000CA: 2D40 FFE6 '-@..' MOVE.L D0,-$001A(A6) +000000CE: 302E FFF4 '0...' MOVE.W -$000C(A6),D0 +000000D2: 48C0 'H.' EXT.L D0 +000000D4: D080 '..' ADD.L D0,D0 +000000D6: D0AE FFE0 '....' ADD.L -$0020(A6),D0 +000000DA: 5580 'U.' SUBQ.L #2,D0 +000000DC: 48C4 'H.' EXT.L D4 +000000DE: 2204 '".' MOVE.L D4,D1 +000000E0: D281 '..' ADD.L D1,D1 +000000E2: 9081 '..' SUB.L D1,D0 +000000E4: 2D40 FFEA '-@..' MOVE.L D0,-$0016(A6) +000000E8: 6000 013E '`..>' BRA *+$0140 ; 00000228 +000000EC: 202E FFE6 ' ...' MOVE.L -$001A(A6),D0 +000000F0: 54AE FFE6 'T...' ADDQ.L #2,-$001A(A6) +000000F4: 2040 ' @' MOVEA.L D0,A0 +000000F6: 3E10 '>.' MOVE.W (A0),D7 +000000F8: 3D44 FFF2 '=D..' MOVE.W D4,-$000E(A6) +000000FC: 246E FFEA '$n..' MOVEA.L -$0016(A6),A2 +00000100: 302E FFF2 '0...' MOVE.W -$000E(A6),D0 +00000104: 536E FFF2 'Sn..' SUBQ.W #1,-$000E(A6) +00000108: 4A40 'J@' TST.W D0 +0000010A: 6706 'g.' BEQ.S *+$0008 ; 00000112 +0000010C: 3C1A '<.' MOVE.W (A2)+,D6 +0000010E: BE46 '.F' CMP.W D6,D7 +00000110: 6EEE 'n.' BGT.S *-$0010 ; 00000100 +00000112: BC47 '.G' CMP.W D7,D6 +00000114: 6600 0112 'f...' BNE *+$0114 ; 00000228 +00000118: 4AAE 000C 'J...' TST.L $000C(A6) +0000011C: 6700 009A 'g...' BEQ *+$009C ; 000001B8 +00000120: 302E FFD0 '0...' MOVE.W -$0030(A6),D0 +00000124: 48C0 'H.' EXT.L D0 +00000126: 2F00 '/.' MOVE.L D0,-(A7) +00000128: 302E FFD4 '0...' MOVE.W -$002C(A6),D0 +0000012C: 48C0 'H.' EXT.L D0 +0000012E: 5280 'R.' ADDQ.L #1,D0 +00000130: 2F00 '/.' MOVE.L D0,-(A7) +00000132: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 +00000136: 48C0 'H.' EXT.L D0 +00000138: 2F00 '/.' MOVE.L D0,-(A7) +0000013A: 302E FFF6 '0...' MOVE.W -$000A(A6),D0 +0000013E: 48C0 'H.' EXT.L D0 +00000140: 5580 'U.' SUBQ.L #2,D0 +00000142: 2F00 '/.' MOVE.L D0,-(A7) +00000144: 302E FFF4 '0...' MOVE.W -$000C(A6),D0 +00000148: 48C0 'H.' EXT.L D0 +0000014A: 5580 'U.' SUBQ.L #2,D0 +0000014C: 2F00 '/.' MOVE.L D0,-(A7) +0000014E: 48C7 'H.' EXT.L D7 +00000150: 2F07 '/.' MOVE.L D7,-(A7) +00000152: 48C5 'H.' EXT.L D5 +00000154: 2F05 '/.' MOVE.L D5,-(A7) +00000156: 2F0C '/.' MOVE.L A4,-(A7) +00000158: 2F0B '/.' MOVE.L A3,-(A7) +0000015A: 4EBA 0524 'N..$' JSR *+$0526 ; 00000680 +0000015E: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +00000162: 302E FFCE '0...' MOVE.W -$0032(A6),D0 +00000166: 48C0 'H.' EXT.L D0 +00000168: 2F00 '/.' MOVE.L D0,-(A7) +0000016A: 302E FFD4 '0...' MOVE.W -$002C(A6),D0 +0000016E: 48C0 'H.' EXT.L D0 +00000170: 5280 'R.' ADDQ.L #1,D0 +00000172: 2F00 '/.' MOVE.L D0,-(A7) +00000174: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 +00000178: 48C0 'H.' EXT.L D0 +0000017A: 2F00 '/.' MOVE.L D0,-(A7) +0000017C: 302E FFF6 '0...' MOVE.W -$000A(A6),D0 +00000180: 48C0 'H.' EXT.L D0 +00000182: 5580 'U.' SUBQ.L #2,D0 +00000184: 2F00 '/.' MOVE.L D0,-(A7) +00000186: 302E FFF4 '0...' MOVE.W -$000C(A6),D0 +0000018A: 48C0 'H.' EXT.L D0 +0000018C: 5580 'U.' SUBQ.L #2,D0 +0000018E: 2F00 '/.' MOVE.L D0,-(A7) +00000190: 48C7 'H.' EXT.L D7 +00000192: 2F07 '/.' MOVE.L D7,-(A7) +00000194: 48C5 'H.' EXT.L D5 +00000196: 2F05 '/.' MOVE.L D5,-(A7) +00000198: 2F0C '/.' MOVE.L A4,-(A7) +0000019A: 2F0B '/.' MOVE.L A3,-(A7) +0000019C: 4EBA 0592 'N...' JSR *+$0594 ; 00000730 +000001A0: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +000001A4: 7002 'p.' MOVEQ #$02,D0 +000001A6: B0AE FFF8 '....' CMP.L -$0008(A6),D0 +000001AA: 4FEF 0048 'O..H' LEA $0048(A7),A7 +000001AE: 6E78 'nx' BGT.S *+$007A ; 00000228 +000001B0: 7002 'p.' MOVEQ #$02,D0 +000001B2: B0AE FFFC '....' CMP.L -$0004(A6),D0 +000001B6: 6E70 'np' BGT.S *+$0072 ; 00000228 +000001B8: BE6E FFD4 '.n..' CMP.W -$002C(A6),D7 +000001BC: 6F26 'o&' BLE.S *+$0028 ; 000001E4 +000001BE: 2F2E FFDC '/...' MOVE.L -$0024(A6),-(A7) +000001C2: 302E FFE4 '0...' MOVE.W -$001C(A6),D0 +000001C6: 48C0 'H.' EXT.L D0 +000001C8: 2F00 '/.' MOVE.L D0,-(A7) +000001CA: 302E FFD4 '0...' MOVE.W -$002C(A6),D0 +000001CE: 48C0 'H.' EXT.L D0 +000001D0: 322E FFD2 '2...' MOVE.W -$002E(A6),D1 +000001D4: 48C1 'H.' EXT.L D1 +000001D6: 9081 '..' SUB.L D1,D0 +000001D8: 2F00 '/.' MOVE.L D0,-(A7) +000001DA: 4EBA 0374 'N..t' JSR *+$0376 ; 00000550 +000001DE: 4FEF 000C 'O...' LEA $000C(A7),A7 +000001E2: 6044 '`D' BRA.S *+$0046 ; 00000228 +000001E4: BE6E FFD2 '.n..' CMP.W -$002E(A6),D7 +000001E8: 661A 'f.' BNE.S *+$001C ; 00000204 +000001EA: 2F2E FFDC '/...' MOVE.L -$0024(A6),-(A7) +000001EE: 302E FFE4 '0...' MOVE.W -$001C(A6),D0 +000001F2: 48C0 'H.' EXT.L D0 +000001F4: 2F00 '/.' MOVE.L D0,-(A7) +000001F6: 7000 'p.' MOVEQ #$00,D0 +000001F8: 2F00 '/.' MOVE.L D0,-(A7) +000001FA: 4EBA 0354 'N..T' JSR *+$0356 ; 00000550 +000001FE: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000202: 6024 '`$' BRA.S *+$0026 ; 00000228 +00000204: 2F2E FFDC '/...' MOVE.L -$0024(A6),-(A7) +00000208: 302E FFE4 '0...' MOVE.W -$001C(A6),D0 +0000020C: 48C0 'H.' EXT.L D0 +0000020E: 2F00 '/.' MOVE.L D0,-(A7) +00000210: 48C7 'H.' EXT.L D7 +00000212: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 +00000216: 48C0 'H.' EXT.L D0 +00000218: 2207 '".' MOVE.L D7,D1 +0000021A: 9280 '..' SUB.L D0,D1 +0000021C: 5381 'S.' SUBQ.L #1,D1 +0000021E: 2F01 '/.' MOVE.L D1,-(A7) +00000220: 4EBA 023E 'N..>' JSR *+$0240 ; 00000460 +00000224: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000228: 3003 '0.' MOVE.W D3,D0 +0000022A: 5343 'SC' SUBQ.W #1,D3 +0000022C: 4A40 'J@' TST.W D0 +0000022E: 6600 FEBC 'f...' BNE *-$0142 ; 000000EC +00000232: 302E FFF4 '0...' MOVE.W -$000C(A6),D0 +00000236: 48C0 'H.' EXT.L D0 +00000238: D080 '..' ADD.L D0,D0 +0000023A: D1AE FFE0 '....' ADD.L D0,-$0020(A6) +0000023E: 302E FFE4 '0...' MOVE.W -$001C(A6),D0 +00000242: 48C0 'H.' EXT.L D0 +00000244: E580 '..' ASL.L #2,D0 +00000246: 91AE FFDC '....' SUB.L D0,-$0024(A6) +0000024A: 5245 'RE' ADDQ.W #1,D5 +0000024C: BA6E FFD0 '.n..' CMP.W -$0030(A6),D5 +00000250: 6F00 FE5A 'o..Z' BLE *-$01A4 ; 000000AC +00000254: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 +00000258: 48C0 'H.' EXT.L D0 +0000025A: E580 '..' ASL.L #2,D0 +0000025C: D08C '..' ADD.L A4,D0 +0000025E: 2040 ' @' MOVEA.L D0,A0 +00000260: 2D50 FFE0 '-P..' MOVE.L (A0),-$0020(A6) +00000264: 3A2E FFD2 ':...' MOVE.W -$002E(A6),D5 +00000268: 6000 01DC '`...' BRA *+$01DE ; 00000446 +0000026C: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0 +00000270: 3610 '6.' MOVE.W (A0),D3 +00000272: 302E FFF6 '0...' MOVE.W -$000A(A6),D0 +00000276: 48C0 'H.' EXT.L D0 +00000278: D080 '..' ADD.L D0,D0 +0000027A: D0AE FFE0 '....' ADD.L -$0020(A6),D0 +0000027E: 5580 'U.' SUBQ.L #2,D0 +00000280: 2040 ' @' MOVEA.L D0,A0 +00000282: 3810 '8.' MOVE.W (A0),D4 +00000284: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 +00000288: 5480 'T.' ADDQ.L #2,D0 +0000028A: 2D40 FFE6 '-@..' MOVE.L D0,-$001A(A6) +0000028E: 302E FFF6 '0...' MOVE.W -$000A(A6),D0 +00000292: 48C0 'H.' EXT.L D0 +00000294: D080 '..' ADD.L D0,D0 +00000296: D0AE FFE0 '....' ADD.L -$0020(A6),D0 +0000029A: 5580 'U.' SUBQ.L #2,D0 +0000029C: 48C4 'H.' EXT.L D4 +0000029E: 2204 '".' MOVE.L D4,D1 +000002A0: D281 '..' ADD.L D1,D1 +000002A2: 9081 '..' SUB.L D1,D0 +000002A4: 2D40 FFEA '-@..' MOVE.L D0,-$0016(A6) +000002A8: 6000 0184 '`...' BRA *+$0186 ; 0000042E +000002AC: 202E FFE6 ' ...' MOVE.L -$001A(A6),D0 +000002B0: 54AE FFE6 'T...' ADDQ.L #2,-$001A(A6) +000002B4: 2040 ' @' MOVEA.L D0,A0 +000002B6: 3E10 '>.' MOVE.W (A0),D7 +000002B8: 3D44 FFF2 '=D..' MOVE.W D4,-$000E(A6) +000002BC: 246E FFEA '$n..' MOVEA.L -$0016(A6),A2 +000002C0: 302E FFF2 '0...' MOVE.W -$000E(A6),D0 +000002C4: 536E FFF2 'Sn..' SUBQ.W #1,-$000E(A6) +000002C8: 4A40 'J@' TST.W D0 +000002CA: 6706 'g.' BEQ.S *+$0008 ; 000002D2 +000002CC: 3C1A '<.' MOVE.W (A2)+,D6 +000002CE: BE46 '.F' CMP.W D6,D7 +000002D0: 6EEE 'n.' BGT.S *-$0010 ; 000002C0 +000002D2: BC47 '.G' CMP.W D7,D6 +000002D4: 6600 0158 'f..X' BNE *+$015A ; 0000042E +000002D8: 4AAE 000C 'J...' TST.L $000C(A6) +000002DC: 6700 009E 'g...' BEQ *+$00A0 ; 0000037C +000002E0: 302E FFD4 '0...' MOVE.W -$002C(A6),D0 +000002E4: 48C0 'H.' EXT.L D0 +000002E6: 2F00 '/.' MOVE.L D0,-(A7) +000002E8: 302E FFD0 '0...' MOVE.W -$0030(A6),D0 +000002EC: 48C0 'H.' EXT.L D0 +000002EE: 5280 'R.' ADDQ.L #1,D0 +000002F0: 2F00 '/.' MOVE.L D0,-(A7) +000002F2: 302E FFCE '0...' MOVE.W -$0032(A6),D0 +000002F6: 48C0 'H.' EXT.L D0 +000002F8: 2F00 '/.' MOVE.L D0,-(A7) +000002FA: 302E FFF4 '0...' MOVE.W -$000C(A6),D0 +000002FE: 48C0 'H.' EXT.L D0 +00000300: 5580 'U.' SUBQ.L #2,D0 +00000302: 2F00 '/.' MOVE.L D0,-(A7) +00000304: 302E FFF6 '0...' MOVE.W -$000A(A6),D0 +00000308: 48C0 'H.' EXT.L D0 +0000030A: 5580 'U.' SUBQ.L #2,D0 +0000030C: 2F00 '/.' MOVE.L D0,-(A7) +0000030E: 48C7 'H.' EXT.L D7 +00000310: 2F07 '/.' MOVE.L D7,-(A7) +00000312: 48C5 'H.' EXT.L D5 +00000314: 2F05 '/.' MOVE.L D5,-(A7) +00000316: 2F0B '/.' MOVE.L A3,-(A7) +00000318: 2F0C '/.' MOVE.L A4,-(A7) +0000031A: 4EBA 0364 'N..d' JSR *+$0366 ; 00000680 +0000031E: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +00000322: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 +00000326: 48C0 'H.' EXT.L D0 +00000328: 2F00 '/.' MOVE.L D0,-(A7) +0000032A: 302E FFD0 '0...' MOVE.W -$0030(A6),D0 +0000032E: 48C0 'H.' EXT.L D0 +00000330: 5280 'R.' ADDQ.L #1,D0 +00000332: 2F00 '/.' MOVE.L D0,-(A7) +00000334: 302E FFCE '0...' MOVE.W -$0032(A6),D0 +00000338: 48C0 'H.' EXT.L D0 +0000033A: 2F00 '/.' MOVE.L D0,-(A7) +0000033C: 302E FFF4 '0...' MOVE.W -$000C(A6),D0 +00000340: 48C0 'H.' EXT.L D0 +00000342: 5580 'U.' SUBQ.L #2,D0 +00000344: 2F00 '/.' MOVE.L D0,-(A7) +00000346: 302E FFF6 '0...' MOVE.W -$000A(A6),D0 +0000034A: 48C0 'H.' EXT.L D0 +0000034C: 5580 'U.' SUBQ.L #2,D0 +0000034E: 2F00 '/.' MOVE.L D0,-(A7) +00000350: 48C7 'H.' EXT.L D7 +00000352: 2F07 '/.' MOVE.L D7,-(A7) +00000354: 48C5 'H.' EXT.L D5 +00000356: 2F05 '/.' MOVE.L D5,-(A7) +00000358: 2F0B '/.' MOVE.L A3,-(A7) +0000035A: 2F0C '/.' MOVE.L A4,-(A7) +0000035C: 4EBA 03D2 'N...' JSR *+$03D4 ; 00000730 +00000360: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000364: 7002 'p.' MOVEQ #$02,D0 +00000366: B0AE FFF8 '....' CMP.L -$0008(A6),D0 +0000036A: 4FEF 0048 'O..H' LEA $0048(A7),A7 +0000036E: 6E00 00BE 'n...' BGT *+$00C0 ; 0000042E +00000372: 7002 'p.' MOVEQ #$02,D0 +00000374: B0AE FFFC '....' CMP.L -$0004(A6),D0 +00000378: 6E00 00B4 'n...' BGT *+$00B6 ; 0000042E +0000037C: BE6E FFD0 '.n..' CMP.W -$0030(A6),D7 +00000380: 6F42 'oB' BLE.S *+$0044 ; 000003C4 +00000382: 302E FFE4 '0...' MOVE.W -$001C(A6),D0 +00000386: 48C0 'H.' EXT.L D0 +00000388: 322E FFD0 '2...' MOVE.W -$0030(A6),D1 +0000038C: 48C1 'H.' EXT.L D1 +0000038E: 342E FFCE '4...' MOVE.W -$0032(A6),D2 +00000392: 48C2 'H.' EXT.L D2 +00000394: 9282 '..' SUB.L D2,D1 +00000396: 4C00 1800 'L...' MULS.L D0,D1 +0000039A: E581 '..' ASL.L #2,D1 +0000039C: 202E FFD8 ' ...' MOVE.L -$0028(A6),D0 +000003A0: 9081 '..' SUB.L D1,D0 +000003A2: 2F00 '/.' MOVE.L D0,-(A7) +000003A4: 302E FFE4 '0...' MOVE.W -$001C(A6),D0 +000003A8: 48C0 'H.' EXT.L D0 +000003AA: 2F00 '/.' MOVE.L D0,-(A7) +000003AC: 48C5 'H.' EXT.L D5 +000003AE: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 +000003B2: 48C0 'H.' EXT.L D0 +000003B4: 2205 '".' MOVE.L D5,D1 +000003B6: 9280 '..' SUB.L D0,D1 +000003B8: 2F01 '/.' MOVE.L D1,-(A7) +000003BA: 4EBA 0194 'N...' JSR *+$0196 ; 00000550 +000003BE: 4FEF 000C 'O...' LEA $000C(A7),A7 +000003C2: 606A '`j' BRA.S *+$006C ; 0000042E +000003C4: BE6E FFCE '.n..' CMP.W -$0032(A6),D7 +000003C8: 6624 'f$' BNE.S *+$0026 ; 000003EE +000003CA: 2F2E FFD8 '/...' MOVE.L -$0028(A6),-(A7) +000003CE: 302E FFE4 '0...' MOVE.W -$001C(A6),D0 +000003D2: 48C0 'H.' EXT.L D0 +000003D4: 2F00 '/.' MOVE.L D0,-(A7) +000003D6: 48C5 'H.' EXT.L D5 +000003D8: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 +000003DC: 48C0 'H.' EXT.L D0 +000003DE: 2205 '".' MOVE.L D5,D1 +000003E0: 9280 '..' SUB.L D0,D1 +000003E2: 2F01 '/.' MOVE.L D1,-(A7) +000003E4: 4EBA 016A 'N..j' JSR *+$016C ; 00000550 +000003E8: 4FEF 000C 'O...' LEA $000C(A7),A7 +000003EC: 6040 '`@' BRA.S *+$0042 ; 0000042E +000003EE: 302E FFE4 '0...' MOVE.W -$001C(A6),D0 +000003F2: 48C0 'H.' EXT.L D0 +000003F4: 48C7 'H.' EXT.L D7 +000003F6: 322E FFCE '2...' MOVE.W -$0032(A6),D1 +000003FA: 48C1 'H.' EXT.L D1 +000003FC: 2407 '$.' MOVE.L D7,D2 +000003FE: 9481 '..' SUB.L D1,D2 +00000400: 5382 'S.' SUBQ.L #1,D2 +00000402: 4C00 2800 'L.(.' MULS.L D0,D2 +00000406: E582 '..' ASL.L #2,D2 +00000408: 202E FFD8 ' ...' MOVE.L -$0028(A6),D0 +0000040C: 9082 '..' SUB.L D2,D0 +0000040E: 2F00 '/.' MOVE.L D0,-(A7) +00000410: 302E FFE4 '0...' MOVE.W -$001C(A6),D0 +00000414: 48C0 'H.' EXT.L D0 +00000416: 2F00 '/.' MOVE.L D0,-(A7) +00000418: 48C5 'H.' EXT.L D5 +0000041A: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 +0000041E: 48C0 'H.' EXT.L D0 +00000420: 2205 '".' MOVE.L D5,D1 +00000422: 9280 '..' SUB.L D0,D1 +00000424: 2F01 '/.' MOVE.L D1,-(A7) +00000426: 4EBA 00C8 'N...' JSR *+$00CA ; 000004F0 +0000042A: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000042E: 3003 '0.' MOVE.W D3,D0 +00000430: 5343 'SC' SUBQ.W #1,D3 +00000432: 4A40 'J@' TST.W D0 +00000434: 6600 FE76 'f..v' BNE *-$0188 ; 000002AC +00000438: 302E FFF6 '0...' MOVE.W -$000A(A6),D0 +0000043C: 48C0 'H.' EXT.L D0 +0000043E: D080 '..' ADD.L D0,D0 +00000440: D1AE FFE0 '....' ADD.L D0,-$0020(A6) +00000444: 5245 'RE' ADDQ.W #1,D5 +00000446: BA6E FFD4 '.n..' CMP.W -$002C(A6),D5 +0000044A: 6F00 FE20 'o.. ' BLE *-$01DE ; 0000026C +0000044E: 4CEE 1CF8 FFAE 'L.....' MOVEM.L -$0052(A6),D3-D7/A2-A4 +00000454: 4E5E 'N^' UNLK A6 +00000456: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_A30C0 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_A3520 [A3520, A35A6) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 560 + 560: AUTOMOD_A3520 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_A3520"(560) Segment="Main"(200) +Size: Flags $00 ModuleSize 134 + +Content: Flags $08 +Contents offset $0000 size $0086 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0708 'H...' MOVEM.L D5-D7/A4,-(A7) +00000008: 3A2E 000A ':...' MOVE.W $000A(A6),D5 +0000000C: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 302E 000E '0...' MOVE.W $000E(A6),D0 +00000016: 7201 'r.' MOVEQ #$01,D1 +00000018: B280 '..' CMP.L D0,D1 +0000001A: 6616 'f.' BNE.S *+$0018 ; 00000032 +0000001C: 2E3C 4000 0000 '.<@...' MOVE.L #$40000000,D7 +00000022: 48C5 'H.' EXT.L D5 +00000024: EAAF '..' LSR.L D5,D7 +00000026: 2007 ' .' MOVE.L D7,D0 +00000028: C094 '..' AND.L (A4),D0 +0000002A: 6650 'fP' BNE.S *+$0052 ; 0000007C +0000002C: E38F '..' LSL.L #1,D7 +0000002E: 8F94 '..' OR.L D7,(A4) +00000030: 604A '`J' BRA.S *+$004C ; 0000007C +00000032: 7C1F '|.' MOVEQ #$1F,D6 +00000034: CC45 '.E' AND.W D5,D6 +00000036: 2E3C 8000 0000 '.<....' MOVE.L #$80000000,D7 +0000003C: 7000 'p.' MOVEQ #$00,D0 +0000003E: 1006 '..' MOVE.B D6,D0 +00000040: E0AF '..' LSR.L D0,D7 +00000042: 3005 '0.' MOVE.W D5,D0 +00000044: EA40 '.@' ASR.W #5,D0 +00000046: 48C0 'H.' EXT.L D0 +00000048: E580 '..' ASL.L #2,D0 +0000004A: D9C0 '..' ADDA.L D0,A4 +0000004C: 2007 ' .' MOVE.L D7,D0 +0000004E: C094 '..' AND.L (A4),D0 +00000050: 662A 'f*' BNE.S *+$002C ; 0000007C +00000052: 7000 'p.' MOVEQ #$00,D0 +00000054: 1006 '..' MOVE.B D6,D0 +00000056: 0C00 001F '....' CMPI.B #$1F,D0 +0000005A: 640E 'd.' BCC.S *+$0010 ; 0000006A +0000005C: 2C07 ',.' MOVE.L D7,D6 +0000005E: E28E '..' LSR.L #1,D6 +00000060: 2006 ' .' MOVE.L D6,D0 +00000062: C094 '..' AND.L (A4),D0 +00000064: 6616 'f.' BNE.S *+$0018 ; 0000007C +00000066: 8F94 '..' OR.L D7,(A4) +00000068: 6012 '`.' BRA.S *+$0014 ; 0000007C +0000006A: 2C3C 8000 0000 ',<....' MOVE.L #$80000000,D6 +00000070: 584C 'XL' ADDQ.W #4,A4 +00000072: 2006 ' .' MOVE.L D6,D0 +00000074: C094 '..' AND.L (A4),D0 +00000076: 6604 'f.' BNE.S *+$0006 ; 0000007C +00000078: 594C 'YL' SUBQ.W #4,A4 +0000007A: 8F94 '..' OR.L D7,(A4) +0000007C: 4CEE 10E0 FFF0 'L.....' MOVEM.L -$0010(A6),D5-D7/A4 +00000082: 4E5E 'N^' UNLK A6 +00000084: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_A3520 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_A35B0 [A35B0, A3654) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 561 + 561: AUTOMOD_A35B0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_A35B0"(561) Segment="Main"(200) +Size: Flags $00 ModuleSize 164 + +Content: Flags $08 +Contents offset $0000 size $00A4 +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: 3C2E 000A '<...' MOVE.W $000A(A6),D6 +00000010: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 +00000014: 2E3C 8000 0000 '.<....' MOVE.L #$80000000,D7 +0000001A: 7000 'p.' MOVEQ #$00,D0 +0000001C: 3005 '0.' MOVE.W D5,D0 +0000001E: E580 '..' ASL.L #2,D0 +00000020: 99C0 '..' SUBA.L D0,A4 +00000022: 7000 'p.' MOVEQ #$00,D0 +00000024: 3005 '0.' MOVE.W D5,D0 +00000026: 7201 'r.' MOVEQ #$01,D1 +00000028: B280 '..' CMP.L D0,D1 +0000002A: 6606 'f.' BNE.S *+$0008 ; 00000032 +0000002C: 48C6 'H.' EXT.L D6 +0000002E: ECAF '..' LSR.L D6,D7 +00000030: 6014 '`.' BRA.S *+$0016 ; 00000046 +00000032: 701F 'p.' MOVEQ #$1F,D0 +00000034: C046 '.F' AND.W D6,D0 +00000036: 7200 'r.' MOVEQ #$00,D1 +00000038: 3200 '2.' MOVE.W D0,D1 +0000003A: E2AF '..' LSR.L D1,D7 +0000003C: 3006 '0.' MOVE.W D6,D0 +0000003E: EA40 '.@' ASR.W #5,D0 +00000040: 48C0 'H.' EXT.L D0 +00000042: E580 '..' ASL.L #2,D0 +00000044: D9C0 '..' ADDA.L D0,A4 +00000046: 2007 ' .' MOVE.L D7,D0 +00000048: C094 '..' AND.L (A4),D0 +0000004A: 660A 'f.' BNE.S *+$000C ; 00000056 +0000004C: 7000 'p.' MOVEQ #$00,D0 +0000004E: 3005 '0.' MOVE.W D5,D0 +00000050: E580 '..' ASL.L #2,D0 +00000052: D9C0 '..' ADDA.L D0,A4 +00000054: 8F94 '..' OR.L D7,(A4) +00000056: 4CEE 10E0 FFF0 'L.....' MOVEM.L -$0010(A6),D5-D7/A4 +0000005C: 4E5E 'N^' UNLK A6 +0000005E: 4E75 'Nu' RTS +00000060: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000064: 2F06 '/.' MOVE.L D6,-(A7) +00000066: 226E 0010 '"n..' MOVEA.L $0010(A6),A1 +0000006A: 3C2E 000A '<...' MOVE.W $000A(A6),D6 +0000006E: 243C 8000 0000 '$<....' MOVE.L #$80000000,D2 +00000074: 7000 'p.' MOVEQ #$00,D0 +00000076: 302E 000E '0...' MOVE.W $000E(A6),D0 +0000007A: 7201 'r.' MOVEQ #$01,D1 +0000007C: B280 '..' CMP.L D0,D1 +0000007E: 6606 'f.' BNE.S *+$0008 ; 00000086 +00000080: 48C6 'H.' EXT.L D6 +00000082: ECAA '..' LSR.L D6,D2 +00000084: 6014 '`.' BRA.S *+$0016 ; 0000009A +00000086: 701F 'p.' MOVEQ #$1F,D0 +00000088: C046 '.F' AND.W D6,D0 +0000008A: 7200 'r.' MOVEQ #$00,D1 +0000008C: 3200 '2.' MOVE.W D0,D1 +0000008E: E2AA '..' LSR.L D1,D2 +00000090: 3006 '0.' MOVE.W D6,D0 +00000092: EA40 '.@' ASR.W #5,D0 +00000094: 48C0 'H.' EXT.L D0 +00000096: E580 '..' ASL.L #2,D0 +00000098: D3C0 '..' ADDA.L D0,A1 +0000009A: 8591 '..' OR.L D2,(A1) +0000009C: 2C2E FFFC ',...' MOVE.L -$0004(A6),D6 +000000A0: 4E5E 'N^' UNLK A6 +000000A2: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_A35B0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_A3660 [A3660, A36AC) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 562 + 562: AUTOMOD_A3660 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_A3660"(562) 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 0238 'H..8' MOVEM.L D6/A2-A4,-(A7) +00000008: 3C2E 0016 '<...' MOVE.W $0016(A6),D6 +0000000C: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000010: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000014: 342E 0012 '4...' MOVE.W $0012(A6),D2 +00000018: 6702 'g.' BEQ.S *+$0004 ; 0000001C +0000001A: 5342 'SB' SUBQ.W #1,D2 +0000001C: 302E 001A '0...' MOVE.W $001A(A6),D0 +00000020: 48C0 'H.' EXT.L D0 +00000022: E580 '..' ASL.L #2,D0 +00000024: 244B '$K' MOVEA.L A3,A2 +00000026: 95C0 '..' SUBA.L D0,A2 +00000028: 5246 'RF' ADDQ.W #1,D6 +0000002A: 4A42 'JB' TST.W D2 +0000002C: 6D12 'm.' BLT.S *+$0014 ; 00000040 +0000002E: 26CC '&.' MOVE.L A4,(A3)+ +00000030: 4254 'BT' CLR.W (A4) +00000032: 48C6 'H.' EXT.L D6 +00000034: 2006 ' .' MOVE.L D6,D0 +00000036: D080 '..' ADD.L D0,D0 +00000038: D9C0 '..' ADDA.L D0,A4 +0000003A: 425C 'B\' CLR.W (A4)+ +0000003C: 51CA FFF0 'Q...' DBF D2,*-$000E ; 0000002E +00000040: 200A ' .' MOVE.L A2,D0 +00000042: 4CEE 1C40 FFEC 'L..@..' MOVEM.L -$0014(A6),D6/A2-A4 +00000048: 4E5E 'N^' UNLK A6 +0000004A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_A3660 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_A36B0 [A36B0, A3738) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 563 + 563: AUTOMOD_A36B0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_A36B0"(563) Segment="Main"(200) +Size: Flags $00 ModuleSize 136 + +Content: Flags $08 +Contents offset $0000 size $0088 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0F18 'H...' MOVEM.L D4-D7/A3/A4,-(A7) +00000008: 282E 000C '(...' MOVE.L $000C(A6),D4 +0000000C: 3A2E 0012 ':...' MOVE.W $0012(A6),D5 +00000010: 2004 ' .' MOVE.L D4,D0 +00000012: E580 '..' ASL.L #2,D0 +00000014: D0AE 0008 '....' ADD.L $0008(A6),D0 +00000018: 2040 ' @' MOVEA.L D0,A0 +0000001A: 2850 '(P' MOVEA.L (A0),A4 +0000001C: 3014 '0.' MOVE.W (A4),D0 +0000001E: 48C0 'H.' EXT.L D0 +00000020: D080 '..' ADD.L D0,D0 +00000022: D08C '..' ADD.L A4,D0 +00000024: 2640 '&@' MOVEA.L D0,A3 +00000026: 544B 'TK' ADDQ.W #2,A3 +00000028: 7C00 '|.' MOVEQ #$00,D6 +0000002A: 600E '`.' BRA.S *+$0010 ; 0000003A +0000002C: 3E14 '>.' MOVE.W (A4),D7 +0000002E: BA47 '.G' CMP.W D7,D5 +00000030: 6604 'f.' BNE.S *+$0006 ; 00000036 +00000032: 5286 'R.' ADDQ.L #1,D6 +00000034: 600A '`.' BRA.S *+$000C ; 00000040 +00000036: BA47 '.G' CMP.W D7,D5 +00000038: 6D06 'm.' BLT.S *+$0008 ; 00000040 +0000003A: 544C 'TL' ADDQ.W #2,A4 +0000003C: B7CC '..' CMPA.L A4,A3 +0000003E: 62EC 'b.' BHI.S *-$0012 ; 0000002C +00000040: 2004 ' .' MOVE.L D4,D0 +00000042: E580 '..' ASL.L #2,D0 +00000044: D0AE 0008 '....' ADD.L $0008(A6),D0 +00000048: 2040 ' @' MOVEA.L D0,A0 +0000004A: 202E 0014 ' ...' MOVE.L $0014(A6),D0 +0000004E: D080 '..' ADD.L D0,D0 +00000050: D090 '..' ADD.L (A0),D0 +00000052: 2840 '(@' MOVEA.L D0,A4 +00000054: 544C 'TL' ADDQ.W #2,A4 +00000056: 3014 '0.' MOVE.W (A4),D0 +00000058: 48C0 'H.' EXT.L D0 +0000005A: D080 '..' ADD.L D0,D0 +0000005C: 220C '".' MOVE.L A4,D1 +0000005E: 9280 '..' SUB.L D0,D1 +00000060: 2641 '&A' MOVEA.L D1,A3 +00000062: 554B 'UK' SUBQ.W #2,A3 +00000064: 6010 '`.' BRA.S *+$0012 ; 00000076 +00000066: 3E14 '>.' MOVE.W (A4),D7 +00000068: BA47 '.G' CMP.W D7,D5 +0000006A: 6606 'f.' BNE.S *+$0008 ; 00000072 +0000006C: 5286 'R.' ADDQ.L #1,D6 +0000006E: 2006 ' .' MOVE.L D6,D0 +00000070: 600C '`.' BRA.S *+$000E ; 0000007E +00000072: BA47 '.G' CMP.W D7,D5 +00000074: 6E06 'n.' BGT.S *+$0008 ; 0000007C +00000076: 554C 'UL' SUBQ.W #2,A4 +00000078: B7CC '..' CMPA.L A4,A3 +0000007A: 65EA 'e.' BCS.S *-$0014 ; 00000066 +0000007C: 2006 ' .' MOVE.L D6,D0 +0000007E: 4CEE 18F0 FFE8 'L.....' MOVEM.L -$0018(A6),D4-D7/A3/A4 +00000084: 4E5E 'N^' UNLK A6 +00000086: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_A36B0 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_A3740 [A3740, A37EA) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +38 (A3778): JSR $A36B0 + +68 (A37A8): JSR $A36B0 + +94 (A37D4): JSR $A36B0 + + +Dictionary: Flags $00 FirstId 564 + 564: AUTOMOD_A3740 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_A3740"(564) Segment="Main"(200) +Size: Flags $00 ModuleSize 170 + +Content: Flags $08 +Contents offset $0000 size $00AA +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0F08 'H...' MOVEM.L D4-D7/A4,-(A7) +00000008: 382E 001E '8...' MOVE.W $001E(A6),D4 +0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000010: 3A2E 0012 ':...' MOVE.W $0012(A6),D5 +00000014: 3C2E 0016 '<...' MOVE.W $0016(A6),D6 +00000018: 7E00 '~.' MOVEQ #$00,D7 +0000001A: BA6E 002A '.n.*' CMP.W $002A(A6),D5 +0000001E: 6C22 'l"' BGE.S *+$0024 ; 00000042 +00000020: 302E 001A '0...' MOVE.W $001A(A6),D0 +00000024: 48C0 'H.' EXT.L D0 +00000026: 2F00 '/.' MOVE.L D0,-(A7) +00000028: 48C6 'H.' EXT.L D6 +0000002A: 2F06 '/.' MOVE.L D6,-(A7) +0000002C: 48C5 'H.' EXT.L D5 +0000002E: 2005 ' .' MOVE.L D5,D0 +00000030: 5280 'R.' ADDQ.L #1,D0 +00000032: 2F00 '/.' MOVE.L D0,-(A7) +00000034: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000038: 4EBA FF36 'N..6' JSR *-$00C8 ; FFFFFF70 +0000003C: DE80 '..' ADD.L D0,D7 +0000003E: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000042: 7001 'p.' MOVEQ #$01,D0 +00000044: B087 '..' CMP.L D7,D0 +00000046: 6C04 'l.' BGE.S *+$0006 ; 0000004C +00000048: 2007 ' .' MOVE.L D7,D0 +0000004A: 6054 '`T' BRA.S *+$0056 ; 000000A0 +0000004C: BC6E 0022 '.n."' CMP.W $0022(A6),D6 +00000050: 6F20 'o ' BLE.S *+$0022 ; 00000072 +00000052: 48C4 'H.' EXT.L D4 +00000054: 2F04 '/.' MOVE.L D4,-(A7) +00000056: 48C5 'H.' EXT.L D5 +00000058: 2005 ' .' MOVE.L D5,D0 +0000005A: 5280 'R.' ADDQ.L #1,D0 +0000005C: 2F00 '/.' MOVE.L D0,-(A7) +0000005E: 48C6 'H.' EXT.L D6 +00000060: 2006 ' .' MOVE.L D6,D0 +00000062: 5380 'S.' SUBQ.L #1,D0 +00000064: 2F00 '/.' MOVE.L D0,-(A7) +00000066: 2F0C '/.' MOVE.L A4,-(A7) +00000068: 4EBA FF06 'N...' JSR *-$00F8 ; FFFFFF70 +0000006C: DE80 '..' ADD.L D0,D7 +0000006E: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000072: 7001 'p.' MOVEQ #$01,D0 +00000074: B087 '..' CMP.L D7,D0 +00000076: 6C04 'l.' BGE.S *+$0006 ; 0000007C +00000078: 2007 ' .' MOVE.L D7,D0 +0000007A: 6024 '`$' BRA.S *+$0026 ; 000000A0 +0000007C: BC6E 0026 '.n.&' CMP.W $0026(A6),D6 +00000080: 6C1C 'l.' BGE.S *+$001E ; 0000009E +00000082: 48C4 'H.' EXT.L D4 +00000084: 2F04 '/.' MOVE.L D4,-(A7) +00000086: 48C5 'H.' EXT.L D5 +00000088: 2005 ' .' MOVE.L D5,D0 +0000008A: 5280 'R.' ADDQ.L #1,D0 +0000008C: 2F00 '/.' MOVE.L D0,-(A7) +0000008E: 48C6 'H.' EXT.L D6 +00000090: 2F06 '/.' MOVE.L D6,-(A7) +00000092: 2F0C '/.' MOVE.L A4,-(A7) +00000094: 4EBA FEDA 'N...' JSR *-$0124 ; FFFFFF70 +00000098: DE80 '..' ADD.L D0,D7 +0000009A: 4FEF 0010 'O...' LEA $0010(A7),A7 +0000009E: 2007 ' .' MOVE.L D7,D0 +000000A0: 4CEE 10F0 FFEC 'L.....' MOVEM.L -$0014(A6),D4-D7/A4 +000000A6: 4E5E 'N^' UNLK A6 +000000A8: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_A3740 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_A37F0 [A37F0, A3892) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +38 (A3828): JSR $A36B0 + +64 (A3854): JSR $A36B0 + +8C (A387C): JSR $A36B0 + + +Dictionary: Flags $00 FirstId 565 + 565: AUTOMOD_A37F0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_A37F0"(565) Segment="Main"(200) +Size: Flags $00 ModuleSize 162 + +Content: Flags $08 +Contents offset $0000 size $00A2 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0F08 'H...' MOVEM.L D4-D7/A4,-(A7) +00000008: 382E 001E '8...' MOVE.W $001E(A6),D4 +0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000010: 3A2E 0012 ':...' MOVE.W $0012(A6),D5 +00000014: 3C2E 0016 '<...' MOVE.W $0016(A6),D6 +00000018: 7E00 '~.' MOVEQ #$00,D7 +0000001A: BA6E 002A '.n.*' CMP.W $002A(A6),D5 +0000001E: 6F22 'o"' BLE.S *+$0024 ; 00000042 +00000020: 302E 001A '0...' MOVE.W $001A(A6),D0 +00000024: 48C0 'H.' EXT.L D0 +00000026: 2F00 '/.' MOVE.L D0,-(A7) +00000028: 48C6 'H.' EXT.L D6 +0000002A: 2F06 '/.' MOVE.L D6,-(A7) +0000002C: 48C5 'H.' EXT.L D5 +0000002E: 2005 ' .' MOVE.L D5,D0 +00000030: 5380 'S.' SUBQ.L #1,D0 +00000032: 2F00 '/.' MOVE.L D0,-(A7) +00000034: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000038: 4EBA FE86 'N...' JSR *-$0178 ; FFFFFEC0 +0000003C: DE80 '..' ADD.L D0,D7 +0000003E: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000042: 7001 'p.' MOVEQ #$01,D0 +00000044: B087 '..' CMP.L D7,D0 +00000046: 6C04 'l.' BGE.S *+$0006 ; 0000004C +00000048: 2007 ' .' MOVE.L D7,D0 +0000004A: 604C '`L' BRA.S *+$004E ; 00000098 +0000004C: BC6E 0022 '.n."' CMP.W $0022(A6),D6 +00000050: 6F1C 'o.' BLE.S *+$001E ; 0000006E +00000052: 48C4 'H.' EXT.L D4 +00000054: 2F04 '/.' MOVE.L D4,-(A7) +00000056: 48C5 'H.' EXT.L D5 +00000058: 2F05 '/.' MOVE.L D5,-(A7) +0000005A: 48C6 'H.' EXT.L D6 +0000005C: 2006 ' .' MOVE.L D6,D0 +0000005E: 5380 'S.' SUBQ.L #1,D0 +00000060: 2F00 '/.' MOVE.L D0,-(A7) +00000062: 2F0C '/.' MOVE.L A4,-(A7) +00000064: 4EBA FE5A 'N..Z' JSR *-$01A4 ; FFFFFEC0 +00000068: DE80 '..' ADD.L D0,D7 +0000006A: 4FEF 0010 'O...' LEA $0010(A7),A7 +0000006E: 7001 'p.' MOVEQ #$01,D0 +00000070: B087 '..' CMP.L D7,D0 +00000072: 6C04 'l.' BGE.S *+$0006 ; 00000078 +00000074: 2007 ' .' MOVE.L D7,D0 +00000076: 6020 '` ' BRA.S *+$0022 ; 00000098 +00000078: BC6E 0026 '.n.&' CMP.W $0026(A6),D6 +0000007C: 6C18 'l.' BGE.S *+$001A ; 00000096 +0000007E: 48C4 'H.' EXT.L D4 +00000080: 2F04 '/.' MOVE.L D4,-(A7) +00000082: 48C5 'H.' EXT.L D5 +00000084: 2F05 '/.' MOVE.L D5,-(A7) +00000086: 48C6 'H.' EXT.L D6 +00000088: 2F06 '/.' MOVE.L D6,-(A7) +0000008A: 2F0C '/.' MOVE.L A4,-(A7) +0000008C: 4EBA FE32 'N..2' JSR *-$01CC ; FFFFFEC0 +00000090: DE80 '..' ADD.L D0,D7 +00000092: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000096: 2007 ' .' MOVE.L D7,D0 +00000098: 4CEE 10F0 FFEC 'L.....' MOVEM.L -$0014(A6),D4-D7/A4 +0000009E: 4E5E 'N^' UNLK A6 +000000A0: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_A37F0 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: sc_FindExtrema [A38A0, A3C8A) + + Module started due to: MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:sc.c + + +Dictionary: Flags $00 FirstId 566 + 566: sc_FindExtrema +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="sc_FindExtrema"(566) Segment="Main"(200) +Size: Flags $00 ModuleSize 1002 + +Content: Flags $08 +Contents offset $0000 size $03EA +00000000: 4E56 FFB0 'NV..' LINK.W A6,#-$0050 +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 7001 'p.' MOVEQ #$01,D0 +0000000A: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +0000000E: 42AE FFF0 'B...' CLR.L -$0010(A6) +00000012: 7200 'r.' MOVEQ #$00,D1 +00000014: 2D41 FFDE '-A..' MOVE.L D1,-$0022(A6) +00000018: 2D41 FFDA '-A..' MOVE.L D1,-$0026(A6) +0000001C: 2D41 FFD6 '-A..' MOVE.L D1,-$002A(A6) +00000020: 2D41 FFD2 '-A..' MOVE.L D1,-$002E(A6) +00000024: 426E FFEE 'Bn..' CLR.W -$0012(A6) +00000028: 6000 0280 '`...' BRA *+$0282 ; 000002AA +0000002C: 302E FFEE '0...' MOVE.W -$0012(A6),D0 +00000030: 48C0 'H.' EXT.L D0 +00000032: D080 '..' ADD.L D0,D0 +00000034: 2D40 FFC2 '-@..' MOVE.L D0,-$003E(A6) +00000038: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000003C: 2068 0010 ' h..' MOVEA.L $0010(A0),A0 +00000040: 202E FFC2 ' ...' MOVE.L -$003E(A6),D0 +00000044: 3030 0800 '00..' MOVE.W $00(A0,D0.L),D0 +00000048: 48C0 'H.' EXT.L D0 +0000004A: 2D40 FFE6 '-@..' MOVE.L D0,-$001A(A6) +0000004E: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000052: 2068 000C ' h..' MOVEA.L $000C(A0),A0 +00000056: 202E FFC2 ' ...' MOVE.L -$003E(A6),D0 +0000005A: 3030 0800 '00..' MOVE.W $00(A0,D0.L),D0 +0000005E: 48C0 'H.' EXT.L D0 +00000060: 2D40 FFEA '-@..' MOVE.L D0,-$0016(A6) +00000064: E580 '..' ASL.L #2,D0 +00000066: 2D40 FFC6 '-@..' MOVE.L D0,-$003A(A6) +0000006A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000006E: 2050 ' P' MOVEA.L (A0),A0 +00000070: 202E FFC6 ' ...' MOVE.L -$003A(A6),D0 +00000074: D1C0 '..' ADDA.L D0,A0 +00000076: 2D48 FFCA '-H..' MOVE.L A0,-$0036(A6) +0000007A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000007E: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 +00000082: 202E FFC6 ' ...' MOVE.L -$003A(A6),D0 +00000086: D1C0 '..' ADDA.L D0,A0 +00000088: 2D48 FFCE '-H..' MOVE.L A0,-$0032(A6) +0000008C: 202E FFEA ' ...' MOVE.L -$0016(A6),D0 +00000090: B0AE FFE6 '....' CMP.L -$001A(A6),D0 +00000094: 6700 020C 'g...' BEQ *+$020E ; 000002A2 +00000098: 4AAE FFFC 'J...' TST.L -$0004(A6) +0000009C: 671E 'g.' BEQ.S *+$0020 ; 000000BC +0000009E: 206E FFCA ' n..' MOVEA.L -$0036(A6),A0 +000000A2: 2D50 FFD6 '-P..' MOVE.L (A0),-$002A(A6) +000000A6: 2D50 FFD2 '-P..' MOVE.L (A0),-$002E(A6) +000000AA: 206E FFCE ' n..' MOVEA.L -$0032(A6),A0 +000000AE: 2D50 FFDE '-P..' MOVE.L (A0),-$0022(A6) +000000B2: 2D50 FFDA '-P..' MOVE.L (A0),-$0026(A6) +000000B6: 7000 'p.' MOVEQ #$00,D0 +000000B8: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +000000BC: 206E FFCE ' n..' MOVEA.L -$0032(A6),A0 +000000C0: 202E FFE6 ' ...' MOVE.L -$001A(A6),D0 +000000C4: E580 '..' ASL.L #2,D0 +000000C6: D0AE FFCE '....' ADD.L -$0032(A6),D0 +000000CA: 222E FFEA '"...' MOVE.L -$0016(A6),D1 +000000CE: E581 '..' ASL.L #2,D1 +000000D0: 9081 '..' SUB.L D1,D0 +000000D2: 2240 '"@' MOVEA.L D0,A1 +000000D4: 2E11 '..' MOVE.L (A1),D7 +000000D6: BE90 '..' CMP.L (A0),D7 +000000D8: 5FC3 '_.' SLE D3 +000000DA: 4403 'D.' NEG.B D3 +000000DC: 49C3 'I.' EXTB.L D3 +000000DE: 2D43 FFF4 '-C..' MOVE.L D3,-$000C(A6) +000000E2: 206E FFCA ' n..' MOVEA.L -$0036(A6),A0 +000000E6: 202E FFE6 ' ...' MOVE.L -$001A(A6),D0 +000000EA: E580 '..' ASL.L #2,D0 +000000EC: D0AE FFCA '....' ADD.L -$0036(A6),D0 +000000F0: 222E FFEA '"...' MOVE.L -$0016(A6),D1 +000000F4: E581 '..' ASL.L #2,D1 +000000F6: 9081 '..' SUB.L D1,D0 +000000F8: 2240 '"@' MOVEA.L D0,A1 +000000FA: 2C11 ',.' MOVE.L (A1),D6 +000000FC: BC90 '..' CMP.L (A0),D6 +000000FE: 5FC3 '_.' SLE D3 +00000100: 4403 'D.' NEG.B D3 +00000102: 49C3 'I.' EXTB.L D3 +00000104: 2D43 FFF8 '-C..' MOVE.L D3,-$0008(A6) +00000108: 2D6E FFEA FFE2 '-n....' MOVE.L -$0016(A6),-$001E(A6) +0000010E: 6000 0138 '`..8' BRA *+$013A ; 00000248 +00000112: 2806 '(.' MOVE.L D6,D4 +00000114: 2A07 '*.' MOVE.L D7,D5 +00000116: 206E FFCA ' n..' MOVEA.L -$0036(A6),A0 +0000011A: 58AE FFCA 'X...' ADDQ.L #4,-$0036(A6) +0000011E: 2C10 ',.' MOVE.L (A0),D6 +00000120: 202E FFCE ' ...' MOVE.L -$0032(A6),D0 +00000124: 58AE FFCE 'X...' ADDQ.L #4,-$0032(A6) +00000128: 2040 ' @' MOVEA.L D0,A0 +0000012A: 2E10 '..' MOVE.L (A0),D7 +0000012C: B886 '..' CMP.L D6,D4 +0000012E: 6C16 'l.' BGE.S *+$0018 ; 00000146 +00000130: 4AAE FFF8 'J...' TST.L -$0008(A6) +00000134: 6600 00B8 'f...' BNE *+$00BA ; 000001EE +00000138: 526E FFF2 'Rn..' ADDQ.W #1,-$000E(A6) +0000013C: 7001 'p.' MOVEQ #$01,D0 +0000013E: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +00000142: 6000 00AA '`...' BRA *+$00AC ; 000001EE +00000146: B886 '..' CMP.L D6,D4 +00000148: 6F16 'o.' BLE.S *+$0018 ; 00000160 +0000014A: 4AAE FFF8 'J...' TST.L -$0008(A6) +0000014E: 6700 009E 'g...' BEQ *+$00A0 ; 000001EE +00000152: 526E FFF2 'Rn..' ADDQ.W #1,-$000E(A6) +00000156: 7000 'p.' MOVEQ #$00,D0 +00000158: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +0000015C: 6000 0090 '`...' BRA *+$0092 ; 000001EE +00000160: BA87 '..' CMP.L D7,D5 +00000162: 6600 008A 'f...' BNE *+$008C ; 000001EE +00000166: 202E FFE2 ' ...' MOVE.L -$001E(A6),D0 +0000016A: 5580 'U.' SUBQ.L #2,D0 +0000016C: 90AE FFEA '....' SUB.L -$0016(A6),D0 +00000170: 3D40 FFB0 '=@..' MOVE.W D0,-$0050(A6) +00000174: 246E FFCA '$n..' MOVEA.L -$0036(A6),A2 +00000178: 45EA FFF4 'E...' LEA -$000C(A2),A2 +0000017C: 2D4A FFB6 '-J..' MOVE.L A2,-$004A(A6) +00000180: 584A 'XJ' ADDQ.W #4,A2 +00000182: 266E FFCE '&n..' MOVEA.L -$0032(A6),A3 +00000186: 47EB FFF4 'G...' LEA -$000C(A3),A3 +0000018A: 2D4B FFBA '-K..' MOVE.L A3,-$0046(A6) +0000018E: 584B 'XK' ADDQ.W #4,A3 +00000190: 202E FFE2 ' ...' MOVE.L -$001E(A6),D0 +00000194: 5580 'U.' SUBQ.L #2,D0 +00000196: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000019A: 2068 0014 ' h..' MOVEA.L $0014(A0),A0 +0000019E: 49F0 0800 'I...' LEA $00(A0,D0.L),A4 +000001A2: 2D4C FFBE '-L..' MOVE.L A4,-$0042(A6) +000001A6: 524C 'RL' ADDQ.W #1,A4 +000001A8: 002C 0001 0001 '.,....' ORI.B #$01,$0001(A4) +000001AE: 4A6E FFB0 'Jn..' TST.W -$0050(A6) +000001B2: 6D36 'm6' BLT.S *+$0038 ; 000001EA +000001B4: 202E FFB6 ' ...' MOVE.L -$004A(A6),D0 +000001B8: 59AE FFB6 'Y...' SUBQ.L #4,-$004A(A6) +000001BC: 2040 ' @' MOVEA.L D0,A0 +000001BE: 224A '"J' MOVEA.L A2,A1 +000001C0: 594A 'YJ' SUBQ.W #4,A2 +000001C2: 2290 '".' MOVE.L (A0),(A1) +000001C4: 202E FFBA ' ...' MOVE.L -$0046(A6),D0 +000001C8: 59AE FFBA 'Y...' SUBQ.L #4,-$0046(A6) +000001CC: 2040 ' @' MOVEA.L D0,A0 +000001CE: 224B '"K' MOVEA.L A3,A1 +000001D0: 594B 'YK' SUBQ.W #4,A3 +000001D2: 2290 '".' MOVE.L (A0),(A1) +000001D4: 202E FFBE ' ...' MOVE.L -$0042(A6),D0 +000001D8: 53AE FFBE 'S...' SUBQ.L #1,-$0042(A6) +000001DC: 2040 ' @' MOVEA.L D0,A0 +000001DE: 224C '"L' MOVEA.L A4,A1 +000001E0: 534C 'SL' SUBQ.W #1,A4 +000001E2: 1290 '..' MOVE.B (A0),(A1) +000001E4: 536E FFB0 'Sn..' SUBQ.W #1,-$0050(A6) +000001E8: 6CCA 'l.' BGE.S *-$0034 ; 000001B4 +000001EA: 52AE FFEA 'R...' ADDQ.L #1,-$0016(A6) +000001EE: BA87 '..' CMP.L D7,D5 +000001F0: 6C12 'l.' BGE.S *+$0014 ; 00000204 +000001F2: 4AAE FFF4 'J...' TST.L -$000C(A6) +000001F6: 6620 'f ' BNE.S *+$0022 ; 00000218 +000001F8: 526E FFF0 'Rn..' ADDQ.W #1,-$0010(A6) +000001FC: 7001 'p.' MOVEQ #$01,D0 +000001FE: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +00000202: 6014 '`.' BRA.S *+$0016 ; 00000218 +00000204: BA87 '..' CMP.L D7,D5 +00000206: 6F10 'o.' BLE.S *+$0012 ; 00000218 +00000208: 4AAE FFF4 'J...' TST.L -$000C(A6) +0000020C: 670A 'g.' BEQ.S *+$000C ; 00000218 +0000020E: 526E FFF0 'Rn..' ADDQ.W #1,-$0010(A6) +00000212: 7000 'p.' MOVEQ #$00,D0 +00000214: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +00000218: BCAE FFD6 '....' CMP.L -$002A(A6),D6 +0000021C: 6F06 'o.' BLE.S *+$0008 ; 00000224 +0000021E: 2D46 FFD6 '-F..' MOVE.L D6,-$002A(A6) +00000222: 600A '`.' BRA.S *+$000C ; 0000022E +00000224: BCAE FFD2 '....' CMP.L -$002E(A6),D6 +00000228: 6C04 'l.' BGE.S *+$0006 ; 0000022E +0000022A: 2D46 FFD2 '-F..' MOVE.L D6,-$002E(A6) +0000022E: BEAE FFDE '....' CMP.L -$0022(A6),D7 +00000232: 6F06 'o.' BLE.S *+$0008 ; 0000023A +00000234: 2D47 FFDE '-G..' MOVE.L D7,-$0022(A6) +00000238: 600A '`.' BRA.S *+$000C ; 00000244 +0000023A: BEAE FFDA '....' CMP.L -$0026(A6),D7 +0000023E: 6C04 'l.' BGE.S *+$0006 ; 00000244 +00000240: 2D47 FFDA '-G..' MOVE.L D7,-$0026(A6) +00000244: 52AE FFE2 'R...' ADDQ.L #1,-$001E(A6) +00000248: 202E FFE2 ' ...' MOVE.L -$001E(A6),D0 +0000024C: B0AE FFE6 '....' CMP.L -$001A(A6),D0 +00000250: 6F00 FEC0 'o...' BLE *-$013E ; 00000112 +00000254: 202E FFEA ' ...' MOVE.L -$0016(A6),D0 +00000258: B0AE FFE6 '....' CMP.L -$001A(A6),D0 +0000025C: 5DC3 '].' SLT D3 +0000025E: 4403 'D.' NEG.B D3 +00000260: 6706 'g.' BEQ.S *+$0008 ; 00000268 +00000262: 202E FFEA ' ...' MOVE.L -$0016(A6),D0 +00000266: 6004 '`.' BRA.S *+$0006 ; 0000026C +00000268: 202E FFE6 ' ...' MOVE.L -$001A(A6),D0 +0000026C: 322E FFEE '2...' MOVE.W -$0012(A6),D1 +00000270: 48C1 'H.' EXT.L D1 +00000272: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000276: 2068 000C ' h..' MOVEA.L $000C(A0),A0 +0000027A: 3180 1A00 '1...' MOVE.W D0,$00(A0,D1.L*2) +0000027E: 7000 'p.' MOVEQ #$00,D0 +00000280: 302E FFF2 '0...' MOVE.W -$000E(A6),D0 +00000284: 4A80 'J.' TST.L D0 +00000286: 0800 0000 '....' BTST #$00,D0 +0000028A: 6704 'g.' BEQ.S *+$0006 ; 00000290 +0000028C: 526E FFF2 'Rn..' ADDQ.W #1,-$000E(A6) +00000290: 7000 'p.' MOVEQ #$00,D0 +00000292: 302E FFF0 '0...' MOVE.W -$0010(A6),D0 +00000296: 4A80 'J.' TST.L D0 +00000298: 0800 0000 '....' BTST #$00,D0 +0000029C: 6704 'g.' BEQ.S *+$0006 ; 000002A2 +0000029E: 526E FFF0 'Rn..' ADDQ.W #1,-$0010(A6) +000002A2: 302E FFEE '0...' MOVE.W -$0012(A6),D0 +000002A6: 526E FFEE 'Rn..' ADDQ.W #1,-$0012(A6) +000002AA: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000002AE: 302E FFEE '0...' MOVE.W -$0012(A6),D0 +000002B2: B068 0008 '.h..' CMP.W $0008(A0),D0 +000002B6: 6D00 FD74 'm..t' BLT *-$028A ; 0000002C +000002BA: 06AE 0000 0020 '..... ' ADDI.L #$00000020,-$002A(A6) + FFD6 +000002C2: 202E FFD6 ' ...' MOVE.L -$002A(A6),D0 +000002C6: EC80 '..' ASR.L #6,D0 +000002C8: 2D40 FFD6 '-@..' MOVE.L D0,-$002A(A6) +000002CC: 06AE 0000 0020 '..... ' ADDI.L #$00000020,-$0022(A6) + FFDE +000002D4: 202E FFDE ' ...' MOVE.L -$0022(A6),D0 +000002D8: EC80 '..' ASR.L #6,D0 +000002DA: 2D40 FFDE '-@..' MOVE.L D0,-$0022(A6) +000002DE: 06AE 0000 001F '......' ADDI.L #$0000001F,-$002E(A6) + FFD2 +000002E6: 202E FFD2 ' ...' MOVE.L -$002E(A6),D0 +000002EA: EC80 '..' ASR.L #6,D0 +000002EC: 2D40 FFD2 '-@..' MOVE.L D0,-$002E(A6) +000002F0: 06AE 0000 001F '......' ADDI.L #$0000001F,-$0026(A6) + FFDA +000002F8: 202E FFDA ' ...' MOVE.L -$0026(A6),D0 +000002FC: EC80 '..' ASR.L #6,D0 +000002FE: 2D40 FFDA '-@..' MOVE.L D0,-$0026(A6) +00000302: 0CAE FFFF 8000 '......' CMPI.L #$FFFF8000,-$002E(A6) + FFD2 +0000030A: 6F1E 'o.' BLE.S *+$0020 ; 0000032A +0000030C: 0CAE FFFF 8000 '......' CMPI.L #$FFFF8000,-$0026(A6) + FFDA +00000314: 6F14 'o.' BLE.S *+$0016 ; 0000032A +00000316: 0CAE 0000 7FFF '......' CMPI.L #$00007FFF,-$002A(A6) + FFD6 +0000031E: 6E0A 'n.' BGT.S *+$000C ; 0000032A +00000320: 0CAE 0000 7FFF '......' CMPI.L #$00007FFF,-$0022(A6) + FFDE +00000328: 6F0A 'o.' BLE.S *+$000C ; 00000334 +0000032A: 203C 0000 1201 ' <....' MOVE.L #$00001201,D0 +00000330: 6000 00AE '`...' BRA *+$00B0 ; 000003E0 +00000334: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000338: 316E FFD8 0018 '1n....' MOVE.W -$0028(A6),$0018(A0) +0000033E: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000342: 316E FFD4 0014 '1n....' MOVE.W -$002C(A6),$0014(A0) +00000348: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +0000034C: 316E FFE0 001A '1n....' MOVE.W -$0020(A6),$001A(A0) +00000352: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000356: 316E FFDC 0016 '1n....' MOVE.W -$0024(A6),$0016(A0) +0000035C: 302E FFE0 '0...' MOVE.W -$0020(A6),D0 +00000360: 48C0 'H.' EXT.L D0 +00000362: 322E FFDC '2...' MOVE.W -$0024(A6),D1 +00000366: 48C1 'H.' EXT.L D1 +00000368: 9081 '..' SUB.L D1,D0 +0000036A: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +0000036E: 3140 0020 '1@. ' MOVE.W D0,$0020(A0) +00000372: 302E FFD8 '0...' MOVE.W -$0028(A6),D0 +00000376: 48C0 'H.' EXT.L D0 +00000378: 322E FFD4 '2...' MOVE.W -$002C(A6),D1 +0000037C: 48C1 'H.' EXT.L D1 +0000037E: 2800 '(.' MOVE.L D0,D4 +00000380: 9881 '..' SUB.L D1,D4 +00000382: 7000 'p.' MOVEQ #$00,D0 +00000384: 3004 '0.' MOVE.W D4,D0 +00000386: 721F 'r.' MOVEQ #$1F,D1 +00000388: D081 '..' ADD.L D1,D0 +0000038A: 74E0 't.' MOVEQ #$E0,D2 +0000038C: C480 '..' AND.L D0,D2 +0000038E: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000392: 3142 0022 '1B."' MOVE.W D2,$0022(A0) +00000396: 7000 'p.' MOVEQ #$00,D0 +00000398: 3004 '0.' MOVE.W D4,D0 +0000039A: 741F 't.' MOVEQ #$1F,D2 +0000039C: C440 '.@' AND.W D0,D2 +0000039E: 660A 'f.' BNE.S *+$000C ; 000003AA +000003A0: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000003A4: 0668 0020 0022 '.h. ."' ADDI.W #$0020,$0022(A0) +000003AA: 7000 'p.' MOVEQ #$00,D0 +000003AC: 302E FFF2 '0...' MOVE.W -$000E(A6),D0 +000003B0: 4A80 'J.' TST.L D0 +000003B2: 6606 'f.' BNE.S *+$0008 ; 000003BA +000003B4: 3D7C 0002 FFF2 '=|....' MOVE.W #$0002,-$000E(A6) +000003BA: 7000 'p.' MOVEQ #$00,D0 +000003BC: 302E FFF0 '0...' MOVE.W -$0010(A6),D0 +000003C0: 4A80 'J.' TST.L D0 +000003C2: 6606 'f.' BNE.S *+$0008 ; 000003CA +000003C4: 3D7C 0002 FFF0 '=|....' MOVE.W #$0002,-$0010(A6) +000003CA: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000003CE: 316E FFF2 001C '1n....' MOVE.W -$000E(A6),$001C(A0) +000003D4: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000003D8: 316E FFF0 001E '1n....' MOVE.W -$0010(A6),$001E(A0) +000003DE: 7000 'p.' MOVEQ #$00,D0 +000003E0: 4CEE 1CF8 FF90 'L.....' MOVEM.L -$0070(A6),D3-D7/A2-A4 +000003E6: 4E5E 'N^' UNLK A6 +000003E8: 4E75 'Nu' RTS + +Comment: + + sc_FindExtrema ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_A3CA0 [A3CA0, A3F16) + + Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) + + +Dictionary: Flags $00 FirstId 567 + 567: AUTOMOD_A3CA0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_A3CA0"(567) Segment="Main"(200) +Size: Flags $00 ModuleSize 630 + +Content: Flags $08 +Contents offset $0000 size $0276 +00000000: 4E56 FFDC 'NV..' LINK.W A6,#-$0024 +00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) +00000008: 2C2E 0010 ',...' MOVE.L $0010(A6),D6 +0000000C: 282E 0008 '(...' MOVE.L $0008(A6),D4 +00000010: 9886 '..' SUB.L D6,D4 +00000012: 2004 ' .' MOVE.L D4,D0 +00000014: 9086 '..' SUB.L D6,D0 +00000016: 222E 0018 '"...' MOVE.L $0018(A6),D1 +0000001A: D280 '..' ADD.L D0,D1 +0000001C: 2D41 FFEC '-A..' MOVE.L D1,-$0014(A6) +00000020: 2E2E 0014 '....' MOVE.L $0014(A6),D7 +00000024: 2A2E 000C '*...' MOVE.L $000C(A6),D5 +00000028: 9A87 '..' SUB.L D7,D5 +0000002A: 2005 ' .' MOVE.L D5,D0 +0000002C: 9087 '..' SUB.L D7,D0 +0000002E: 222E 001C '"...' MOVE.L $001C(A6),D1 +00000032: D280 '..' ADD.L D0,D1 +00000034: 2D41 FFF0 '-A..' MOVE.L D1,-$0010(A6) +00000038: 4AAE 002C 'J..,' TST.L $002C(A6) +0000003C: 6C00 0084 'l...' BGE *+$0086 ; 000000C2 +00000040: 4AAE FFEC 'J...' TST.L -$0014(A6) +00000044: 5DC3 '].' SLT D3 +00000046: 4403 'D.' NEG.B D3 +00000048: 6708 'g.' BEQ.S *+$000A ; 00000052 +0000004A: 202E FFEC ' ...' MOVE.L -$0014(A6),D0 +0000004E: 4480 'D.' NEG.L D0 +00000050: 6004 '`.' BRA.S *+$0006 ; 00000056 +00000052: 202E FFEC ' ...' MOVE.L -$0014(A6),D0 +00000056: 2C00 ',.' MOVE.L D0,D6 +00000058: 4AAE FFF0 'J...' TST.L -$0010(A6) +0000005C: 5DC3 '].' SLT D3 +0000005E: 4403 'D.' NEG.B D3 +00000060: 6708 'g.' BEQ.S *+$000A ; 0000006A +00000062: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 +00000066: 4480 'D.' NEG.L D0 +00000068: 6004 '`.' BRA.S *+$0006 ; 0000006E +0000006A: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 +0000006E: 2E00 '..' MOVE.L D0,D7 +00000070: BE86 '..' CMP.L D6,D7 +00000072: 5DC3 '].' SLT D3 +00000074: 4403 'D.' NEG.B D3 +00000076: 6706 'g.' BEQ.S *+$0008 ; 0000007E +00000078: 2006 ' .' MOVE.L D6,D0 +0000007A: D087 '..' ADD.L D7,D0 +0000007C: 6004 '`.' BRA.S *+$0006 ; 00000082 +0000007E: 2007 ' .' MOVE.L D7,D0 +00000080: D087 '..' ADD.L D7,D0 +00000082: DC80 '..' ADD.L D0,D6 +00000084: 7E01 '~.' MOVEQ #$01,D7 +00000086: 263C 0000 0080 '&<....' MOVE.L #$00000080,D3 +0000008C: 6006 '`.' BRA.S *+$0008 ; 00000094 +0000008E: 2007 ' .' MOVE.L D7,D0 +00000090: 5287 'R.' ADDQ.L #1,D7 +00000092: E486 '..' ASR.L #2,D6 +00000094: B686 '..' CMP.L D6,D3 +00000096: 6DF6 'm.' BLT.S *-$0008 ; 0000008E +00000098: 7008 'p.' MOVEQ #$08,D0 +0000009A: B087 '..' CMP.L D7,D0 +0000009C: 6C02 'l.' BGE.S *+$0004 ; 000000A0 +0000009E: 7E08 '~.' MOVEQ #$08,D7 +000000A0: 7001 'p.' MOVEQ #$01,D0 +000000A2: EFA8 '..' LSL.L D7,D0 +000000A4: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +000000A8: 206E 0028 ' n.(' MOVEA.L $0028(A6),A0 +000000AC: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +000000B0: D090 '..' ADD.L (A0),D0 +000000B2: 2080 ' .' MOVE.L D0,(A0) +000000B4: 0C80 0000 0106 '......' CMPI.L #$00000106,D0 +000000BA: 6F12 'o.' BLE.S *+$0014 ; 000000CE +000000BC: 7001 'p.' MOVEQ #$01,D0 +000000BE: 6000 01AC '`...' BRA *+$01AE ; 0000026C +000000C2: 2E2E 002C '...,' MOVE.L $002C(A6),D7 +000000C6: 7001 'p.' MOVEQ #$01,D0 +000000C8: EFA8 '..' LSL.L D7,D0 +000000CA: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +000000CE: 7005 'p.' MOVEQ #$05,D0 +000000D0: B087 '..' CMP.L D7,D0 +000000D2: 6C00 00D4 'l...' BGE *+$00D6 ; 000001A8 +000000D6: 2007 ' .' MOVE.L D7,D0 +000000D8: 5380 'S.' SUBQ.L #1,D0 +000000DA: 2D40 FFEC '-@..' MOVE.L D0,-$0014(A6) +000000DE: 202E 0010 ' ...' MOVE.L $0010(A6),D0 +000000E2: 2D40 FFE0 '-@..' MOVE.L D0,-$0020(A6) +000000E6: D0AE 0008 '....' ADD.L $0008(A6),D0 +000000EA: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) +000000EE: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 +000000F2: D0AE FFDC '....' ADD.L -$0024(A6),D0 +000000F6: 222E 0018 '"...' MOVE.L $0018(A6),D1 +000000FA: D280 '..' ADD.L D0,D1 +000000FC: 5481 'T.' ADDQ.L #2,D1 +000000FE: 2C01 ',.' MOVE.L D1,D6 +00000100: E486 '..' ASR.L #2,D6 +00000102: 202E 0014 ' ...' MOVE.L $0014(A6),D0 +00000106: 2D40 FFE8 '-@..' MOVE.L D0,-$0018(A6) +0000010A: D0AE 000C '....' ADD.L $000C(A6),D0 +0000010E: 2D40 FFE4 '-@..' MOVE.L D0,-$001C(A6) +00000112: 202E FFE8 ' ...' MOVE.L -$0018(A6),D0 +00000116: D0AE FFE4 '....' ADD.L -$001C(A6),D0 +0000011A: 222E 001C '"...' MOVE.L $001C(A6),D1 +0000011E: D280 '..' ADD.L D0,D1 +00000120: 5481 'T.' ADDQ.L #2,D1 +00000122: 2E01 '..' MOVE.L D1,D7 +00000124: E487 '..' ASR.L #2,D7 +00000126: 202E FFDC ' ...' MOVE.L -$0024(A6),D0 +0000012A: 5280 'R.' ADDQ.L #1,D0 +0000012C: 2800 '(.' MOVE.L D0,D4 +0000012E: E284 '..' ASR.L #1,D4 +00000130: 202E FFE4 ' ...' MOVE.L -$001C(A6),D0 +00000134: 5280 'R.' ADDQ.L #1,D0 +00000136: 2A00 '*.' MOVE.L D0,D5 +00000138: E285 '..' ASR.L #1,D5 +0000013A: 2F2E FFEC '/...' MOVE.L -$0014(A6),-(A7) +0000013E: 2F2E 0028 '/..(' MOVE.L $0028(A6),-(A7) +00000142: 2F2E 0024 '/..$' MOVE.L $0024(A6),-(A7) +00000146: 2F2E 0020 '/.. ' MOVE.L $0020(A6),-(A7) +0000014A: 2F07 '/.' MOVE.L D7,-(A7) +0000014C: 2F06 '/.' MOVE.L D6,-(A7) +0000014E: 2F05 '/.' MOVE.L D5,-(A7) +00000150: 2F04 '/.' MOVE.L D4,-(A7) +00000152: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000156: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000015A: 4EBA FEA4 'N...' JSR *-$015A ; 00000000 +0000015E: 202E 0010 ' ...' MOVE.L $0010(A6),D0 +00000162: D0AE 0018 '....' ADD.L $0018(A6),D0 +00000166: 5280 'R.' ADDQ.L #1,D0 +00000168: 2800 '(.' MOVE.L D0,D4 +0000016A: E284 '..' ASR.L #1,D4 +0000016C: 202E 0014 ' ...' MOVE.L $0014(A6),D0 +00000170: D0AE 001C '....' ADD.L $001C(A6),D0 +00000174: 5280 'R.' ADDQ.L #1,D0 +00000176: 2A00 '*.' MOVE.L D0,D5 +00000178: E285 '..' ASR.L #1,D5 +0000017A: 2F2E FFEC '/...' MOVE.L -$0014(A6),-(A7) +0000017E: 2F2E 0028 '/..(' MOVE.L $0028(A6),-(A7) +00000182: 2F2E 0024 '/..$' MOVE.L $0024(A6),-(A7) +00000186: 2F2E 0020 '/.. ' MOVE.L $0020(A6),-(A7) +0000018A: 2F2E 001C '/...' MOVE.L $001C(A6),-(A7) +0000018E: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) +00000192: 2F05 '/.' MOVE.L D5,-(A7) +00000194: 2F04 '/.' MOVE.L D4,-(A7) +00000196: 2F07 '/.' MOVE.L D7,-(A7) +00000198: 2F06 '/.' MOVE.L D6,-(A7) +0000019A: 4EBA FE64 'N..d' JSR *-$019A ; 00000000 +0000019E: 7000 'p.' MOVEQ #$00,D0 +000001A0: 4FEF 0050 'O..P' LEA $0050(A7),A7 +000001A4: 6000 00C6 '`...' BRA *+$00C8 ; 0000026C +000001A8: 2007 ' .' MOVE.L D7,D0 +000001AA: D087 '..' ADD.L D7,D0 +000001AC: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +000001B0: 5287 'R.' ADDQ.L #1,D7 +000001B2: 2004 ' .' MOVE.L D4,D0 +000001B4: EFA8 '..' LSL.L D7,D0 +000001B6: 222E FFEC '"...' MOVE.L -$0014(A6),D1 +000001BA: 9280 '..' SUB.L D0,D1 +000001BC: 2801 '(.' MOVE.L D1,D4 +000001BE: 202E FFEC ' ...' MOVE.L -$0014(A6),D0 +000001C2: D1AE FFEC '....' ADD.L D0,-$0014(A6) +000001C6: 2005 ' .' MOVE.L D5,D0 +000001C8: EFA8 '..' LSL.L D7,D0 +000001CA: 222E FFF0 '"...' MOVE.L -$0010(A6),D1 +000001CE: 9280 '..' SUB.L D0,D1 +000001D0: 2A01 '*.' MOVE.L D1,D5 +000001D2: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 +000001D6: D1AE FFF0 '....' ADD.L D0,-$0010(A6) +000001DA: 206E 0020 ' n. ' MOVEA.L $0020(A6),A0 +000001DE: 2650 '&P' MOVEA.L (A0),A3 +000001E0: 206E 0024 ' n.$' MOVEA.L $0024(A6),A0 +000001E4: 2850 '(P' MOVEA.L (A0),A4 +000001E6: 102E FFF7 '....' MOVE.B -$0009(A6),D0 +000001EA: 5300 'S.' SUBQ.B #1,D0 +000001EC: 7201 'r.' MOVEQ #$01,D1 +000001EE: E1A9 '..' LSL.L D0,D1 +000001F0: 2D41 FFF8 '-A..' MOVE.L D1,-$0008(A6) +000001F4: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 +000001F8: 222E 000C '"...' MOVE.L $000C(A6),D1 +000001FC: E1A9 '..' LSL.L D0,D1 +000001FE: 2E2E FFF8 '....' MOVE.L -$0008(A6),D7 +00000202: DE81 '..' ADD.L D1,D7 +00000204: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 +00000208: 222E 0008 '"...' MOVE.L $0008(A6),D1 +0000020C: E1A9 '..' LSL.L D0,D1 +0000020E: 2C2E FFF8 ',...' MOVE.L -$0008(A6),D6 +00000212: DC81 '..' ADD.L D1,D6 +00000214: DC84 '..' ADD.L D4,D6 +00000216: D8AE FFEC '....' ADD.L -$0014(A6),D4 +0000021A: DE85 '..' ADD.L D5,D7 +0000021C: DAAE FFF0 '....' ADD.L -$0010(A6),D5 +00000220: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 +00000224: 2206 '".' MOVE.L D6,D1 +00000226: E0A1 '..' ASR.L D0,D1 +00000228: 2681 '&.' MOVE.L D1,(A3) +0000022A: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 +0000022E: 2207 '".' MOVE.L D7,D1 +00000230: E0A1 '..' ASR.L D0,D1 +00000232: 2881 '(.' MOVE.L D1,(A4) +00000234: 200B ' .' MOVE.L A3,D0 +00000236: 5980 'Y.' SUBQ.L #4,D0 +00000238: 2040 ' @' MOVEA.L D0,A0 +0000023A: 2013 ' .' MOVE.L (A3),D0 +0000023C: B090 '..' CMP.L (A0),D0 +0000023E: 6614 'f.' BNE.S *+$0016 ; 00000254 +00000240: 200C ' .' MOVE.L A4,D0 +00000242: 5980 'Y.' SUBQ.L #4,D0 +00000244: 2040 ' @' MOVEA.L D0,A0 +00000246: 2014 ' .' MOVE.L (A4),D0 +00000248: B090 '..' CMP.L (A0),D0 +0000024A: 6608 'f.' BNE.S *+$000A ; 00000254 +0000024C: 206E 0028 ' n.(' MOVEA.L $0028(A6),A0 +00000250: 5390 'S.' SUBQ.L #1,(A0) +00000252: 6004 '`.' BRA.S *+$0006 ; 00000258 +00000254: 584B 'XK' ADDQ.W #4,A3 +00000256: 584C 'XL' ADDQ.W #4,A4 +00000258: 53AE FFFC 'S...' SUBQ.L #1,-$0004(A6) +0000025C: 66B6 'f.' BNE.S *-$0048 ; 00000214 +0000025E: 206E 0020 ' n. ' MOVEA.L $0020(A6),A0 +00000262: 208B ' .' MOVE.L A3,(A0) +00000264: 206E 0024 ' n.$' MOVEA.L $0024(A6),A0 +00000268: 208C ' .' MOVE.L A4,(A0) +0000026A: 7000 'p.' MOVEQ #$00,D0 +0000026C: 4CEE 18F8 FFC0 'L.....' MOVEM.L -$0040(A6),D3-D7/A3/A4 +00000272: 4E5E 'N^' UNLK A6 +00000274: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_A3CA0 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: GetPartialFontZone [A3F20, A3F3C) + + Module started due to: MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:PartialFontExtensions.c + + +Dictionary: Flags $00 FirstId 568 + 568: GetPartialFontZone +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GetPartialFontZone"(568) 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: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000A: 2868 0068 '(h.h' MOVEA.L $0068(A0),A4 +0000000E: 2054 ' T' MOVEA.L (A4),A0 +00000010: 2028 0084 ' (..' MOVE.L $0084(A0),D0 +00000014: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000018: 4E5E 'N^' UNLK A6 +0000001A: 4E75 'Nu' RTS + +Comment: + + GetPartialFontZone ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: GetGlobalFontFragmentTableCache [A3F50, A3F6C) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:PartialFontExtensions.c + + +Dictionary: Flags $00 FirstId 569 + 569: GetGlobalFontFragmentTableCache + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GetGlobalFontFragmentTableCache"(569) 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: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000A: 2868 0068 '(h.h' MOVEA.L $0068(A0),A4 +0000000E: 2054 ' T' MOVEA.L (A4),A0 +00000010: 2028 0088 ' (..' MOVE.L $0088(A0),D0 +00000014: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000018: 4E5E 'N^' UNLK A6 +0000001A: 4E75 'Nu' RTS + +Comment: + + GetGlobalFontFragmentTableCache ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_A3F80 [A3F80, A4036) + + Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) + + Resolved outgoing references: + +A0 (A4020): JSR SwapZone + +6A (A3FEA): JSR GETHANDLESIZE ; outside file + +62 (A3FE2): JSR RemoveFragmentFromFragmentTable + +26 (A3FA6): JSR SwapZone + +20 (A3FA0): JSR GetPartialFontZone + +10 (A3F90): JSR GetGlobalFontFragmentTableCache + + +Dictionary: Flags $00 FirstId 570 + 570: AUTOMOD_A3F80 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_A3F80"(570) Segment="Main"(200) +Size: Flags $00 ModuleSize 182 + +Content: Flags $08 +Contents offset $0000 size $00B6 +00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000004: 48E7 0F38 'H..8' MOVEM.L D4-D7/A2-A4,-(A7) +00000008: 282E 0008 '(...' MOVE.L $0008(A6),D4 +0000000C: 4246 'BF' CLR.W D6 +0000000E: 7E00 '~.' MOVEQ #$00,D7 +00000010: 4EBA 0000 'N...' JSR GetGlobalFontFragmentTableCache ; id: 569 +00000014: 2640 '&@' MOVEA.L D0,A3 +00000016: 598F 'Y.' SUBQ.L #4,A7 +00000018: 2EB8 0328 '...(' MOVE.L $0328,(A7) +0000001C: 2D5F FFF8 '-_..' MOVE.L (A7)+,-$0008(A6) +00000020: 4EBA 0000 'N...' JSR GetPartialFontZone ; id: 568 +00000024: 2F00 '/.' MOVE.L D0,-(A7) +00000026: 4EBA 0000 'N...' JSR SwapZone ; id: 571 +0000002A: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +0000002E: 0C84 0000 3C00 '....<.' CMPI.L #$00003C00,D4 +00000034: 584F 'XO' ADDQ.W #4,A7 +00000036: 6C06 'l.' BGE.S *+$0008 ; 0000003E +00000038: 283C 0000 3C00 '(<..<.' MOVE.L #$00003C00,D4 +0000003E: 2053 ' S' MOVEA.L (A3),A0 +00000040: 2468 0004 '$h..' MOVEA.L $0004(A0),A2 +00000044: 604E '`N' BRA.S *+$0050 ; 00000094 +00000046: 2052 ' R' MOVEA.L (A2),A0 +00000048: 2868 0010 '(h..' MOVEA.L $0010(A0),A4 +0000004C: 6036 '`6' BRA.S *+$0038 ; 00000084 +0000004E: 2054 ' T' MOVEA.L (A4),A0 +00000050: 2650 '&P' MOVEA.L (A0),A3 +00000052: B9EE FFF8 '....' CMPA.L -$0008(A6),A4 +00000056: 672A 'g*' BEQ.S *+$002C ; 00000082 +00000058: 4AA8 0016 'J...' TST.L $0016(A0) +0000005C: 6624 'f$' BNE.S *+$0026 ; 00000082 +0000005E: 2F0A '/.' MOVE.L A2,-(A7) +00000060: 2F0C '/.' MOVE.L A4,-(A7) +00000062: 4EBA 0000 'N...' JSR RemoveFragmentFromFragmentTable ; id: 572 +00000066: 598F 'Y.' SUBQ.L #4,A7 +00000068: 2F0C '/.' MOVE.L A4,-(A7) +0000006A: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 502 +0000006E: 2A1F '*.' MOVE.L (A7)+,D5 +00000070: 558F 'U.' SUBQ.L #2,A7 +00000072: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +00000076: 3C1F '<.' MOVE.W (A7)+,D6 +00000078: 504F 'PO' ADDQ.W #8,A7 +0000007A: 6606 'f.' BNE.S *+$0008 ; 00000082 +0000007C: 204C ' L' MOVEA.L A4,A0 +0000007E: A023 '.#' _DisposeHandle ; A023 +00000080: DE85 '..' ADD.L D5,D7 +00000082: 284B '(K' MOVEA.L A3,A4 +00000084: 4A46 'JF' TST.W D6 +00000086: 6608 'f.' BNE.S *+$000A ; 00000090 +00000088: 200C ' .' MOVE.L A4,D0 +0000008A: 6704 'g.' BEQ.S *+$0006 ; 00000090 +0000008C: B887 '..' CMP.L D7,D4 +0000008E: 6EBE 'n.' BGT.S *-$0040 ; 0000004E +00000090: 2052 ' R' MOVEA.L (A2),A0 +00000092: 2450 '$P' MOVEA.L (A0),A2 +00000094: 200A ' .' MOVE.L A2,D0 +00000096: 6704 'g.' BEQ.S *+$0006 ; 0000009C +00000098: B887 '..' CMP.L D7,D4 +0000009A: 6EAA 'n.' BGT.S *-$0054 ; 00000046 +0000009C: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +000000A0: 4EBA 0000 'N...' JSR SwapZone ; id: 571 +000000A4: 2D47 000C '-G..' MOVE.L D7,$000C(A6) +000000A8: 584F 'XO' ADDQ.W #4,A7 +000000AA: 4CEE 1CF0 FFD8 'L.....' MOVEM.L -$0028(A6),D4-D7/A2-A4 +000000B0: 4E5E 'N^' UNLK A6 +000000B2: 4E74 0004 'Nt..' RTD #$0004 + + +Dictionary: Flags $00 FirstId 571 + 571: SwapZone +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SwapZone"(571) + 000000A2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETHANDLESIZE"(502) + 0000006C + +Dictionary: Flags $00 FirstId 572 + 572: RemoveFragmentFromFragmentTable + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="RemoveFragmentFromFragmentTable"(572) + 00000064 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SwapZone"(571) + 00000028 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetPartialFontZone"(568) + 00000022 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetGlobalFontFragmentTableCache"(569) + 00000012 +Comment: + + AUTOMOD_A3F80 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: INITIALIZEPARTIALFONTS [A4040, A4122) + + Module started due to: MOD directive, MODGUESS (align, label, RTD then padding) + + Resolved outgoing references: + +84 (A40C4): JSR INITZONEGLUE + +9E (A40DE): JSR NewZoneHandle + +26 (A4066): JSR GETPTRSIZE ; outside file + + Unresolved outgoing references: + +5C (A409C): JSR $A4FE0 + +68 (A40A8): PEA $A3F80 + + +Dictionary: Flags $00 FirstId 573 + 573: INITIALIZEPARTIALFONTS +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INITIALIZEPARTIALFONTS"(573) Segment="Main"(200) +Size: Flags $00 ModuleSize 226 + +Content: Flags $08 +Contents offset $0000 size $00E2 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000008: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 +0000000C: 4247 'BG' CLR.W D7 +0000000E: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000012: 2868 0068 '(h.h' MOVEA.L $0068(A0),A4 +00000016: 2054 ' T' MOVEA.L (A4),A0 +00000018: 2D68 0084 FFF8 '-h....' MOVE.L $0084(A0),-$0008(A6) +0000001E: 672C 'g,' BEQ.S *+$002E ; 0000004C +00000020: 598F 'Y.' SUBQ.L #4,A7 +00000022: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000026: 4EBA 0000 'N...' JSR GETPTRSIZE ; id: 575 +0000002A: 2A1F '*.' MOVE.L (A7)+,D5 +0000002C: BC85 '..' CMP.L D5,D6 +0000002E: 6E08 'n.' BGT.S *+$000A ; 00000038 +00000030: 426E 000C 'Bn..' CLR.W $000C(A6) +00000034: 6000 00A0 '`...' BRA *+$00A2 ; 000000D6 +00000038: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +0000003C: A01F '..' _DisposePtr ; A01F +0000003E: 2054 ' T' MOVEA.L (A4),A0 +00000040: 7000 'p.' MOVEQ #$00,D0 +00000042: 2140 0084 '!@..' MOVE.L D0,$0084(A0) +00000046: 2054 ' T' MOVEA.L (A4),A0 +00000048: 2140 0088 '!@..' MOVE.L D0,$0088(A0) +0000004C: A11A '..' _GetZone ; A11A +0000004E: 2648 '&H' MOVEA.L A0,A3 +00000050: 598F 'Y.' SUBQ.L #4,A7 +00000052: 2EB8 02A6 '....' MOVE.L $02A6,(A7) +00000056: 2F06 '/.' MOVE.L D6,-(A7) +00000058: 486E FFF8 'Hn..' PEA -$0008(A6) +0000005C: 4EBA 0F42 'N..B' JSR *+$0F44 ; 00000FA0 +00000060: 3E00 '>.' MOVE.W D0,D7 +00000062: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000066: 6666 'ff' BNE.S *+$0068 ; 000000CE +00000068: 487A FED6 'Hz..' PEA *-$0128 ; FFFFFF40 +0000006C: 2006 ' .' MOVE.L D6,D0 +0000006E: 4C7C 0800 0000 'L|....' DIVS.L #$000004B0,D0 + 04B0 +00000076: 3F00 '?.' MOVE.W D0,-(A7) +00000078: 2006 ' .' MOVE.L D6,D0 +0000007A: D0AE FFF8 '....' ADD.L -$0008(A6),D0 +0000007E: 2F00 '/.' MOVE.L D0,-(A7) +00000080: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000084: 4EBA 0000 'N...' JSR INITZONEGLUE ; id: 415 +00000088: 558F 'U.' SUBQ.L #2,A7 +0000008A: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +0000008E: 3E1F '>.' MOVE.W (A7)+,D7 +00000090: 663C 'f<' BNE.S *+$003E ; 000000CE +00000092: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000096: 7008 'p.' MOVEQ #$08,D0 +00000098: 2F00 '/.' MOVE.L D0,-(A7) +0000009A: 486E FFFC 'Hn..' PEA -$0004(A6) +0000009E: 4EBA 0000 'N...' JSR NewZoneHandle ; id: 574 +000000A2: 3E00 '>.' MOVE.W D0,D7 +000000A4: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000A8: 6624 'f$' BNE.S *+$0026 ; 000000CE +000000AA: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000AE: 2050 ' P' MOVEA.L (A0),A0 +000000B0: 7000 'p.' MOVEQ #$00,D0 +000000B2: 2080 ' .' MOVE.L D0,(A0) +000000B4: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000B8: 2050 ' P' MOVEA.L (A0),A0 +000000BA: 2140 0004 '!@..' MOVE.L D0,$0004(A0) +000000BE: 2054 ' T' MOVEA.L (A4),A0 +000000C0: 216E FFF8 0084 '!n....' MOVE.L -$0008(A6),$0084(A0) +000000C6: 2054 ' T' MOVEA.L (A4),A0 +000000C8: 216E FFFC 0088 '!n....' MOVE.L -$0004(A6),$0088(A0) +000000CE: 204B ' K' MOVEA.L A3,A0 +000000D0: A01B '..' _SetZone ; A01B +000000D2: 3D47 000C '=G..' MOVE.W D7,$000C(A6) +000000D6: 4CEE 18E0 FFE4 'L.....' MOVEM.L -$001C(A6),D5-D7/A3/A4 +000000DC: 4E5E 'N^' UNLK A6 +000000DE: 4E74 0004 'Nt..' RTD #$0004 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INITZONEGLUE"(415) + 00000086 + +Dictionary: Flags $00 FirstId 574 + 574: NewZoneHandle + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="NewZoneHandle"(574) + 000000A0 + +Dictionary: Flags $00 FirstId 575 + 575: GETPTRSIZE +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETPTRSIZE"(575) + 00000028 +Comment: + + INITIALIZEPARTIALFONTS ended due to: BRA.L island below, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: QDGetFontFrag [A4140, A4230) + + Module started due to: island above, MODGUESS (align, label, BRA.L then padding) + + Resolved outgoing references: + +B6 (A41F6): JSR FindOrCreateFragment + +A6 (A41E6): JSR AddFragmentTableToCache + +92 (A41D2): JSR CreateFragmentTable + +80 (A41C0): JSR FindOrCreateFragment + +70 (A41B0): JSR SetCurrentFragmentTable + +5C (A419C): JSR FindFragmentTable + +42 (A4182): JSR AssertHandle + +34 (A4174): JSR AssertHandle + +2C (A416C): JSR GetGlobalFontFragmentTableCache + + VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:PartialFontExtensions.c + + +Dictionary: Flags $00 FirstId 576 + 576: QDGetFontFrag + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="QDGetFontFrag"(576) Segment="Main"(200) +Size: Flags $00 ModuleSize 240 + +Content: Flags $08 +Contents offset $0000 size $00F0 +00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 2A2E 0010 '*...' MOVE.L $0010(A6),D5 +0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000010: 2C2E 000C ',...' MOVE.L $000C(A6),D6 +00000014: 2853 '(S' MOVEA.L (A3),A4 +00000016: 200C ' .' MOVE.L A4,D0 +00000018: 6708 'g.' BEQ.S *+$000A ; 00000022 +0000001A: 244C '$L' MOVEA.L A4,A2 +0000001C: D5C6 '..' ADDA.L D6,A2 +0000001E: 6000 00C4 '`...' BRA *+$00C6 ; 000000E4 +00000022: 4247 'BG' CLR.W D7 +00000024: 7000 'p.' MOVEQ #$00,D0 +00000026: 2440 '$@' MOVEA.L D0,A2 +00000028: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +0000002C: 4EBA 0000 'N...' JSR GetGlobalFontFragmentTableCache ; id: 569 +00000030: 2840 '(@' MOVEA.L D0,A4 +00000032: 2F0B '/.' MOVE.L A3,-(A7) +00000034: 4EBA 0000 'N...' JSR AssertHandle ; id: 582 +00000038: 4A00 'J.' TST.B D0 +0000003A: 584F 'XO' ADDQ.W #4,A7 +0000003C: 6700 0082 'g...' BEQ *+$0084 ; 000000C0 +00000040: 2F0C '/.' MOVE.L A4,-(A7) +00000042: 4EBA 0000 'N...' JSR AssertHandle ; id: 582 +00000046: 4A00 'J.' TST.B D0 +00000048: 584F 'XO' ADDQ.W #4,A7 +0000004A: 6774 'gt' BEQ.S *+$0076 ; 000000C0 +0000004C: 4A86 'J.' TST.L D6 +0000004E: 6D70 'mp' BLT.S *+$0072 ; 000000C0 +00000050: 4A85 'J.' TST.L D5 +00000052: 6D6C 'ml' BLT.S *+$006E ; 000000C0 +00000054: 2F0C '/.' MOVE.L A4,-(A7) +00000056: 2F0B '/.' MOVE.L A3,-(A7) +00000058: 486E FFFC 'Hn..' PEA -$0004(A6) +0000005C: 4EBA 0000 'N...' JSR FindFragmentTable ; id: 581 +00000060: 4AAE FFFC 'J...' TST.L -$0004(A6) +00000064: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000068: 6722 'g"' BEQ.S *+$0024 ; 0000008C +0000006A: 2F0C '/.' MOVE.L A4,-(A7) +0000006C: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +00000070: 4EBA 0000 'N...' JSR SetCurrentFragmentTable ; id: 580 +00000074: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +00000078: 2F05 '/.' MOVE.L D5,-(A7) +0000007A: 2F06 '/.' MOVE.L D6,-(A7) +0000007C: 486E FFF8 'Hn..' PEA -$0008(A6) +00000080: 4EBA 0000 'N...' JSR FindOrCreateFragment ; id: 577 +00000084: 3E00 '>.' MOVE.W D0,D7 +00000086: 4FEF 0018 'O...' LEA $0018(A7),A7 +0000008A: 6034 '`4' BRA.S *+$0036 ; 000000C0 +0000008C: 2F0B '/.' MOVE.L A3,-(A7) +0000008E: 486E FFFC 'Hn..' PEA -$0004(A6) +00000092: 4EBA 0000 'N...' JSR CreateFragmentTable ; id: 579 +00000096: 3E00 '>.' MOVE.W D0,D7 +00000098: 504F 'PO' ADDQ.W #8,A7 +0000009A: 6624 'f$' BNE.S *+$0026 ; 000000C0 +0000009C: 2F0C '/.' MOVE.L A4,-(A7) +0000009E: 2054 ' T' MOVEA.L (A4),A0 +000000A0: 2F10 '/.' MOVE.L (A0),-(A7) +000000A2: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +000000A6: 4EBA 0000 'N...' JSR AddFragmentTableToCache ; id: 578 +000000AA: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +000000AE: 2F05 '/.' MOVE.L D5,-(A7) +000000B0: 2F06 '/.' MOVE.L D6,-(A7) +000000B2: 486E FFF8 'Hn..' PEA -$0008(A6) +000000B6: 4EBA 0000 'N...' JSR FindOrCreateFragment ; id: 577 +000000BA: 3E00 '>.' MOVE.W D0,D7 +000000BC: 4FEF 001C 'O...' LEA $001C(A7),A7 +000000C0: 4A47 'JG' TST.W D7 +000000C2: 6620 'f ' BNE.S *+$0022 ; 000000E4 +000000C4: 4AAE FFF8 'J...' TST.L -$0008(A6) +000000C8: 671A 'g.' BEQ.S *+$001C ; 000000E4 +000000CA: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +000000CE: 2050 ' P' MOVEA.L (A0),A0 +000000D0: 41E8 001A 'A...' LEA $001A(A0),A0 +000000D4: 226E FFF8 '"n..' MOVEA.L -$0008(A6),A1 +000000D8: 2251 '"Q' MOVEA.L (A1),A1 +000000DA: 2006 ' .' MOVE.L D6,D0 +000000DC: 90A9 000A '....' SUB.L $000A(A1),D0 +000000E0: 2440 '$@' MOVEA.L D0,A2 +000000E2: D5C8 '..' ADDA.L A0,A2 +000000E4: 200A ' .' MOVE.L A2,D0 +000000E6: 4CEE 1CE0 FFDC 'L.....' MOVEM.L -$0024(A6),D5-D7/A2-A4 +000000EC: 4E5E 'N^' UNLK A6 +000000EE: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 577 + 577: FindOrCreateFragment +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FindOrCreateFragment"(577) + 000000B8 + +Dictionary: Flags $00 FirstId 578 + 578: AddFragmentTableToCache + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AddFragmentTableToCache"(578) + 000000A8 + +Dictionary: Flags $00 FirstId 579 + 579: CreateFragmentTable + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CreateFragmentTable"(579) + 00000094 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FindOrCreateFragment"(577) + 00000082 + +Dictionary: Flags $00 FirstId 580 + 580: SetCurrentFragmentTable + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SetCurrentFragmentTable"(580) + 00000072 + +Dictionary: Flags $00 FirstId 581 + 581: FindFragmentTable + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FindFragmentTable"(581) + 0000005E + +Dictionary: Flags $00 FirstId 582 + 582: AssertHandle +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AssertHandle"(582) + 00000044 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AssertHandle"(582) + 00000036 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetGlobalFontFragmentTableCache"(569) + 0000002E +Comment: + + QDGetFontFrag ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: QDUngetFontFrag [A4240, A42B0) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +60 (A42A0): JSR UnlockFragment + +4A (A428A): JSR FindFragmentHandle + +32 (A4272): JSR FindFragmentTable + +24 (A4264): JSR GetGlobalFontFragmentTableCache + +1A (A425A): JSR AssertHandle + + VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:PartialFontExtensions.c + + +Dictionary: Flags $00 FirstId 583 + 583: QDUngetFontFrag + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="QDUngetFontFrag"(583) Segment="Main"(200) +Size: Flags $00 ModuleSize 112 + +Content: Flags $08 +Contents offset $0000 size $0070 +00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 200B ' .' MOVE.L A3,D0 +00000012: 6752 'gR' BEQ.S *+$0054 ; 00000066 +00000014: 4A94 'J.' TST.L (A4) +00000016: 664E 'fN' BNE.S *+$0050 ; 00000066 +00000018: 2F0C '/.' MOVE.L A4,-(A7) +0000001A: 4EBA 0000 'N...' JSR AssertHandle ; id: 582 +0000001E: 4A00 'J.' TST.B D0 +00000020: 584F 'XO' ADDQ.W #4,A7 +00000022: 6742 'gB' BEQ.S *+$0044 ; 00000066 +00000024: 4EBA 0000 'N...' JSR GetGlobalFontFragmentTableCache ; id: 569 +00000028: 2440 '$@' MOVEA.L D0,A2 +0000002A: 2F0A '/.' MOVE.L A2,-(A7) +0000002C: 2F0C '/.' MOVE.L A4,-(A7) +0000002E: 486E FFF8 'Hn..' PEA -$0008(A6) +00000032: 4EBA 0000 'N...' JSR FindFragmentTable ; id: 581 +00000036: 4AAE FFF8 'J...' TST.L -$0008(A6) +0000003A: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000003E: 6726 'g&' BEQ.S *+$0028 ; 00000066 +00000040: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000044: 2F0B '/.' MOVE.L A3,-(A7) +00000046: 486E FFF4 'Hn..' PEA -$000C(A6) +0000004A: 4EBA 0000 'N...' JSR FindFragmentHandle ; id: 585 +0000004E: 4AAE FFF4 'J...' TST.L -$000C(A6) +00000052: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000056: 670E 'g.' BEQ.S *+$0010 ; 00000066 +00000058: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +0000005C: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +00000060: 4EBA 0000 'N...' JSR UnlockFragment ; id: 584 +00000064: 504F 'PO' ADDQ.W #8,A7 +00000066: 4CEE 1C00 FFE8 'L.....' MOVEM.L -$0018(A6),A2-A4 +0000006C: 4E5E 'N^' UNLK A6 +0000006E: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 584 + 584: UnlockFragment +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="UnlockFragment"(584) + 00000062 + +Dictionary: Flags $00 FirstId 585 + 585: FindFragmentHandle +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FindFragmentHandle"(585) + 0000004C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FindFragmentTable"(581) + 00000034 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetGlobalFontFragmentTableCache"(569) + 00000026 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AssertHandle"(582) + 0000001C +Comment: + + QDUngetFontFrag ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: KillApplicationHeapFragmentTableCaches [A42C0, A4358) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +80 (A4340): JSR DisposeZoneHandle + +6C (A432C): JSR DisposeZoneHandle + +62 (A4322): JSR RemoveFragmentFromFragmentTable + +4A (A430A): JSR RemoveFragmentTableFromCache + +14 (A42D4): JSR GetPartialFontZone + +A (A42CA): JSR GetGlobalFontFragmentTableCache + + VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:PartialFontExtensions.c + + +Dictionary: Flags $00 FirstId 586 + 586: KillApplicationHeapFragmentTableCaches +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="KillApplicationHeapFragmentTableCaches"(586) Segment="Main"(200) +Size: Flags $00 ModuleSize 152 + +Content: Flags $08 +Contents offset $0000 size $0098 +00000000: 4E56 FFF0 'NV..' LINK.W A6,#-$0010 +00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 4247 'BG' CLR.W D7 +0000000A: 4EBA 0000 'N...' JSR GetGlobalFontFragmentTableCache ; id: 569 +0000000E: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +00000012: 677A 'gz' BEQ.S *+$007C ; 0000008E +00000014: 4EBA 0000 'N...' JSR GetPartialFontZone ; id: 568 +00000018: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +0000001C: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +00000020: 2050 ' P' MOVEA.L (A0),A0 +00000022: 2650 '&P' MOVEA.L (A0),A3 +00000024: 6064 '`d' BRA.S *+$0066 ; 0000008A +00000026: 2053 ' S' MOVEA.L (A3),A0 +00000028: 2D68 0004 FFF4 '-h....' MOVE.L $0004(A0),-$000C(A6) +0000002E: 2053 ' S' MOVEA.L (A3),A0 +00000030: 2028 0008 ' (..' MOVE.L $0008(A0),D0 +00000034: B0AE 0008 '....' CMP.L $0008(A6),D0 +00000038: 654C 'eL' BCS.S *+$004E ; 00000086 +0000003A: 2028 0008 ' (..' MOVE.L $0008(A0),D0 +0000003E: B0AE 000C '....' CMP.L $000C(A6),D0 +00000042: 6442 'dB' BCC.S *+$0044 ; 00000086 +00000044: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000048: 2F0B '/.' MOVE.L A3,-(A7) +0000004A: 4EBA 0000 'N...' JSR RemoveFragmentTableFromCache ; id: 588 +0000004E: 2053 ' S' MOVEA.L (A3),A0 +00000050: 2868 000C '(h..' MOVEA.L $000C(A0),A4 +00000054: 504F 'PO' ADDQ.W #8,A7 +00000056: 601E '`.' BRA.S *+$0020 ; 00000076 +00000058: 2054 ' T' MOVEA.L (A4),A0 +0000005A: 2468 0004 '$h..' MOVEA.L $0004(A0),A2 +0000005E: 2F0B '/.' MOVE.L A3,-(A7) +00000060: 2F0C '/.' MOVE.L A4,-(A7) +00000062: 4EBA 0000 'N...' JSR RemoveFragmentFromFragmentTable ; id: 572 +00000066: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +0000006A: 2F0C '/.' MOVE.L A4,-(A7) +0000006C: 4EBA 0000 'N...' JSR DisposeZoneHandle ; id: 587 +00000070: 284A '(J' MOVEA.L A2,A4 +00000072: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000076: 200C ' .' MOVE.L A4,D0 +00000078: 66DE 'f.' BNE.S *-$0020 ; 00000058 +0000007A: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +0000007E: 2F0B '/.' MOVE.L A3,-(A7) +00000080: 4EBA 0000 'N...' JSR DisposeZoneHandle ; id: 587 +00000084: 504F 'PO' ADDQ.W #8,A7 +00000086: 266E FFF4 '&n..' MOVEA.L -$000C(A6),A3 +0000008A: 200B ' .' MOVE.L A3,D0 +0000008C: 6698 'f.' BNE.S *-$0066 ; 00000026 +0000008E: 4CEE 1C80 FFE0 'L.....' MOVEM.L -$0020(A6),D7/A2-A4 +00000094: 4E5E 'N^' UNLK A6 +00000096: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 587 + 587: DisposeZoneHandle + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DisposeZoneHandle"(587) + 00000082 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DisposeZoneHandle"(587) + 0000006E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="RemoveFragmentFromFragmentTable"(572) + 00000064 + +Dictionary: Flags $00 FirstId 588 + 588: RemoveFragmentTableFromCache +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="RemoveFragmentTableFromCache"(588) + 0000004C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetPartialFontZone"(568) + 00000016 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetGlobalFontFragmentTableCache"(569) + 0000000C +Comment: + + KillApplicationHeapFragmentTableCaches ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: PackStringClass [A4370, A4396) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:PartialFontExtensions.c + + +Dictionary: Flags $00 FirstId 589 + 589: PackStringClass + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="PackStringClass"(589) 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: 302E 000A '0...' MOVE.W $000A(A6),D0 +00000008: 48C0 'H.' EXT.L D0 +0000000A: 7210 'r.' MOVEQ #$10,D1 +0000000C: E3A8 '..' LSL.L D1,D0 +0000000E: 322E 000E '2...' MOVE.W $000E(A6),D1 +00000012: 48C1 'H.' EXT.L D1 +00000014: E189 '..' LSL.L #8,D1 +00000016: 8280 '..' OR.L D0,D1 +00000018: 302E 0012 '0...' MOVE.W $0012(A6),D0 +0000001C: 48C0 'H.' EXT.L D0 +0000001E: 8081 '..' OR.L D1,D0 +00000020: 4680 'F.' NOT.L D0 +00000022: 4E5E 'N^' UNLK A6 +00000024: 4E75 'Nu' RTS + +Comment: + + PackStringClass ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: UnpackStringClass [A43A0, A43F6) + + Module started due to: vector glue above, MODGUESS (align, label) + + VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:PartialFontExtensions.c + + +Dictionary: Flags $00 FirstId 590 + 590: UnpackStringClass + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="UnpackStringClass"(590) 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 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 246E 0014 '$n..' MOVEA.L $0014(A6),A2 +0000000C: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +00000010: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000014: 222E 0008 '"...' MOVE.L $0008(A6),D1 +00000018: 2001 ' .' MOVE.L D1,D0 +0000001A: 4680 'F.' NOT.L D0 +0000001C: 2200 '".' MOVE.L D0,D1 +0000001E: 200A ' .' MOVE.L A2,D0 +00000020: 670A 'g.' BEQ.S *+$000C ; 0000002C +00000022: 203C 0000 00FF ' <....' MOVE.L #$000000FF,D0 +00000028: C081 '..' AND.L D1,D0 +0000002A: 3480 '4.' MOVE.W D0,(A2) +0000002C: E081 '..' ASR.L #8,D1 +0000002E: 200B ' .' MOVE.L A3,D0 +00000030: 670A 'g.' BEQ.S *+$000C ; 0000003C +00000032: 203C 0000 00FF ' <....' MOVE.L #$000000FF,D0 +00000038: C081 '..' AND.L D1,D0 +0000003A: 3680 '6.' MOVE.W D0,(A3) +0000003C: E081 '..' ASR.L #8,D1 +0000003E: 200C ' .' MOVE.L A4,D0 +00000040: 670A 'g.' BEQ.S *+$000C ; 0000004C +00000042: 203C 0000 00FF ' <....' MOVE.L #$000000FF,D0 +00000048: C081 '..' AND.L D1,D0 +0000004A: 3880 '8.' MOVE.W D0,(A4) +0000004C: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4 +00000052: 4E5E 'N^' UNLK A6 +00000054: 4E75 'Nu' RTS + +Comment: + + UnpackStringClass ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: LookupSplineTagTableIndex [A4400, A4452) + + Module started due to: vector glue above, MODGUESS (align, label) + + VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:PartialFontExtensions.c + + +Dictionary: Flags $00 FirstId 591 + 591: LookupSplineTagTableIndex + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="LookupSplineTagTableIndex"(591) 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 0F18 'H...' MOVEM.L D4-D7/A3/A4,-(A7) +00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +0000000C: 282E 0008 '(...' MOVE.L $0008(A6),D4 +00000010: 4206 'B.' CLR.B D6 +00000012: 7E01 '~.' MOVEQ #$01,D7 +00000014: 49EB 000C 'I...' LEA $000C(A3),A4 +00000018: 7A00 'z.' MOVEQ #$00,D5 +0000001A: 3A2B 0004 ':+..' MOVE.W $0004(A3),D5 +0000001E: 4A85 'J.' TST.L D5 +00000020: 6010 '`.' BRA.S *+$0012 ; 00000032 +00000022: B894 '..' CMP.L (A4),D4 +00000024: 6604 'f.' BNE.S *+$0006 ; 0000002A +00000026: 7C01 '|.' MOVEQ #$01,D6 +00000028: 6008 '`.' BRA.S *+$000A ; 00000032 +0000002A: 2007 ' .' MOVE.L D7,D0 +0000002C: 5287 'R.' ADDQ.L #1,D7 +0000002E: 49EC 0010 'I...' LEA $0010(A4),A4 +00000032: 7000 'p.' MOVEQ #$00,D0 +00000034: 1006 '..' MOVE.B D6,D0 +00000036: 4A80 'J.' TST.L D0 +00000038: 6604 'f.' BNE.S *+$0006 ; 0000003E +0000003A: BA87 '..' CMP.L D7,D5 +0000003C: 6CE4 'l.' BGE.S *-$001A ; 00000022 +0000003E: 4A06 'J.' TST.B D6 +00000040: 6704 'g.' BEQ.S *+$0006 ; 00000046 +00000042: 2007 ' .' MOVE.L D7,D0 +00000044: 6002 '`.' BRA.S *+$0004 ; 00000048 +00000046: 7000 'p.' MOVEQ #$00,D0 +00000048: 4CEE 18F0 FFE8 'L.....' MOVEM.L -$0018(A6),D4-D7/A3/A4 +0000004E: 4E5E 'N^' UNLK A6 +00000050: 4E75 'Nu' RTS + +Comment: + + LookupSplineTagTableIndex ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: GetSplineDirectoryFragmentPointer [A4460, A44B8) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +42 (A44A2): JSR QDGetFontFrag + +36 (A4496): JSR QDUngetFontFrag + +16 (A4476): JSR QDGetFontFrag + + VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:PartialFontExtensions.c + + +Dictionary: Flags $00 FirstId 592 + 592: GetSplineDirectoryFragmentPointer + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GetSplineDirectoryFragmentPointer"(592) Segment="Main"(200) +Size: Flags $00 ModuleSize 88 + +Content: Flags $08 +Contents offset $0000 size $0058 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 700C 'p.' MOVEQ #$0C,D0 +0000000E: 2F00 '/.' MOVE.L D0,-(A7) +00000010: 7200 'r.' MOVEQ #$00,D1 +00000012: 2F01 '/.' MOVE.L D1,-(A7) +00000014: 2F0B '/.' MOVE.L A3,-(A7) +00000016: 4EBA 0000 'N...' JSR QDGetFontFrag ; id: 576 +0000001A: 2840 '(@' MOVEA.L D0,A4 +0000001C: 200C ' .' MOVE.L A4,D0 +0000001E: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000022: 6728 'g(' BEQ.S *+$002A ; 0000004C +00000024: 7000 'p.' MOVEQ #$00,D0 +00000026: 302C 0004 '0,..' MOVE.W $0004(A4),D0 +0000002A: E980 '..' ASL.L #4,D0 +0000002C: 2E00 '..' MOVE.L D0,D7 +0000002E: 700C 'p.' MOVEQ #$0C,D0 +00000030: DE80 '..' ADD.L D0,D7 +00000032: 2F0C '/.' MOVE.L A4,-(A7) +00000034: 2F0B '/.' MOVE.L A3,-(A7) +00000036: 4EBA 0000 'N...' JSR QDUngetFontFrag ; id: 583 +0000003A: 2F07 '/.' MOVE.L D7,-(A7) +0000003C: 7000 'p.' MOVEQ #$00,D0 +0000003E: 2F00 '/.' MOVE.L D0,-(A7) +00000040: 2F0B '/.' MOVE.L A3,-(A7) +00000042: 4EBA 0000 'N...' JSR QDGetFontFrag ; id: 576 +00000046: 2840 '(@' MOVEA.L D0,A4 +00000048: 4FEF 0014 'O...' LEA $0014(A7),A7 +0000004C: 200C ' .' MOVE.L A4,D0 +0000004E: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +00000054: 4E5E 'N^' UNLK A6 +00000056: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="QDGetFontFrag"(576) + 00000044 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="QDUngetFontFrag"(583) + 00000038 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="QDGetFontFrag"(576) + 00000018 +Comment: + + GetSplineDirectoryFragmentPointer ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: PartialGetFontTablePtr [A44D0, A4562) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +7E (A454E): JSR QDUngetFontFrag + +6E (A453E): JSR QDGetFontFrag + +32 (A4502): JSR LookupSplineTagTableIndex + +1C (A44EC): JSR GetSplineDirectoryFragmentPointer + + VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:PartialFontExtensions.c + + +Dictionary: Flags $00 FirstId 593 + 593: PartialGetFontTablePtr +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="PartialGetFontTablePtr"(593) Segment="Main"(200) +Size: Flags $00 ModuleSize 146 + +Content: Flags $08 +Contents offset $0000 size $0092 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 1718 'H...' MOVEM.L D3/D5-D7/A3/A4,-(A7) +00000008: 2C2E 0010 ',...' MOVE.L $0010(A6),D6 +0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000010: 2E2E 0014 '....' MOVE.L $0014(A6),D7 +00000014: 7000 'p.' MOVEQ #$00,D0 +00000016: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +0000001A: 2F0B '/.' MOVE.L A3,-(A7) +0000001C: 4EBA 0000 'N...' JSR GetSplineDirectoryFragmentPointer ; id: 592 +00000020: 2840 '(@' MOVEA.L D0,A4 +00000022: 200C ' .' MOVE.L A4,D0 +00000024: 584F 'XO' ADDQ.W #4,A7 +00000026: 675C 'g\' BEQ.S *+$005E ; 00000084 +00000028: 4A87 'J.' TST.L D7 +0000002A: 660E 'f.' BNE.S *+$0010 ; 0000003A +0000002C: 2F0C '/.' MOVE.L A4,-(A7) +0000002E: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) +00000032: 4EBA 0000 'N...' JSR LookupSplineTagTableIndex ; id: 591 +00000036: 2E00 '..' MOVE.L D0,D7 +00000038: 504F 'PO' ADDQ.W #8,A7 +0000003A: 4A87 'J.' TST.L D7 +0000003C: 673C 'g<' BEQ.S *+$003E ; 0000007A +0000003E: 2007 ' .' MOVE.L D7,D0 +00000040: 5380 'S.' SUBQ.L #1,D0 +00000042: E980 '..' ASL.L #4,D0 +00000044: 41F4 080C 'A...' LEA $0C(A4,D0.L),A0 +00000048: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +0000004C: 2A2E 000C '*...' MOVE.L $000C(A6),D5 +00000050: DAA8 0008 '....' ADD.L $0008(A0),D5 +00000054: 70FF 'p.' MOVEQ #$FF,D0 +00000056: B086 '..' CMP.L D6,D0 +00000058: 57C3 'W.' SEQ D3 +0000005A: 4403 'D.' NEG.B D3 +0000005C: 6706 'g.' BEQ.S *+$0008 ; 00000064 +0000005E: 2068 000C ' h..' MOVEA.L $000C(A0),A0 +00000062: 6002 '`.' BRA.S *+$0004 ; 00000066 +00000064: 2046 ' F' MOVEA.L D6,A0 +00000066: 2E08 '..' MOVE.L A0,D7 +00000068: 2F07 '/.' MOVE.L D7,-(A7) +0000006A: 2F05 '/.' MOVE.L D5,-(A7) +0000006C: 2F0B '/.' MOVE.L A3,-(A7) +0000006E: 4EBA 0000 'N...' JSR QDGetFontFrag ; id: 576 +00000072: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +00000076: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000007A: 2F0C '/.' MOVE.L A4,-(A7) +0000007C: 2F0B '/.' MOVE.L A3,-(A7) +0000007E: 4EBA 0000 'N...' JSR QDUngetFontFrag ; id: 583 +00000082: 504F 'PO' ADDQ.W #8,A7 +00000084: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 +00000088: 4CEE 18E8 FFE0 'L.....' MOVEM.L -$0020(A6),D3/D5-D7/A3/A4 +0000008E: 4E5E 'N^' UNLK A6 +00000090: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="QDUngetFontFrag"(583) + 00000080 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="QDGetFontFrag"(576) + 00000070 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LookupSplineTagTableIndex"(591) + 00000034 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetSplineDirectoryFragmentPointer"(592) + 0000001E +Comment: + + PartialGetFontTablePtr ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: GetFontTablePtr [A4570, A4590) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +18 (A4588): JSR PartialGetFontTablePtr + + VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:PartialFontExtensions.c + + +Dictionary: Flags $00 FirstId 594 + 594: GetFontTablePtr + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GetFontTablePtr"(594) 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 0010 '/...' MOVE.L $0010(A6),-(A7) +00000008: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000000C: 70FF 'p.' MOVEQ #$FF,D0 +0000000E: 2F00 '/.' MOVE.L D0,-(A7) +00000010: 7200 'r.' MOVEQ #$00,D1 +00000012: 2F01 '/.' MOVE.L D1,-(A7) +00000014: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000018: 4EBA 0000 'N...' JSR PartialGetFontTablePtr ; id: 593 +0000001C: 4E5E 'N^' UNLK A6 +0000001E: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="PartialGetFontTablePtr"(593) + 0000001A +Comment: + + GetFontTablePtr ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: GetFontMapInfo [A45A0, A466C) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +BA (A465A): JSR QDUngetFontFrag + +76 (A4616): JSR UnpackStringClass + +50 (A45F0): JSR PackStringClass + +1C (A45BC): JSR GetFontTablePtr + + VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:PartialFontExtensions.c + + +Dictionary: Flags $00 FirstId 595 + 595: GetFontMapInfo +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GetFontMapInfo"(595) Segment="Main"(200) +Size: Flags $00 ModuleSize 204 + +Content: Flags $08 +Contents offset $0000 size $00CC +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000008: 2E2E 000C '....' MOVE.L $000C(A6),D7 +0000000C: 7CFF '|.' MOVEQ #$FF,D6 +0000000E: 2F3C 636D 6170 '/.' MOVE.W D0,D7 +00000024: 6638 'f8' BNE.S *+$003A ; 0000005E +00000026: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000002A: 2050 ' P' MOVEA.L (A0),A0 +0000002C: 7000 'p.' MOVEQ #$00,D0 +0000002E: 2080 ' .' MOVE.L D0,(A0) +00000030: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000034: 2050 ' P' MOVEA.L (A0),A0 +00000036: 2140 0004 '!@..' MOVE.L D0,$0004(A0) +0000003A: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000003E: 2050 ' P' MOVEA.L (A0),A0 +00000040: 216E 000C 0008 '!n....' MOVE.L $000C(A6),$0008(A0) +00000046: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000004A: 2050 ' P' MOVEA.L (A0),A0 +0000004C: 2140 000C '!@..' MOVE.L D0,$000C(A0) +00000050: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000054: 2050 ' P' MOVEA.L (A0),A0 +00000056: 2140 0010 '!@..' MOVE.L D0,$0010(A0) +0000005A: 28AE FFFC '(...' MOVE.L -$0004(A6),(A4) +0000005E: 3007 '0.' MOVE.W D7,D0 +00000060: 4CEE 1080 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A4 +00000066: 4E5E 'N^' UNLK A6 +00000068: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="NewZoneHandle"(574) + 00000020 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetPartialFontZone"(568) + 00000012 +Comment: + + CreateFragmentTable ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AddFragmentTableToCache [A4900, A494E) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:FragmentTable.c + + +Dictionary: Flags $00 FirstId 599 + 599: AddFragmentTableToCache + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AddFragmentTableToCache"(599) 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 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 226E 0010 '"n..' MOVEA.L $0010(A6),A1 +0000000C: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +00000010: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000014: 200A ' .' MOVE.L A2,D0 +00000016: 660C 'f.' BNE.S *+$000E ; 00000024 +00000018: 2051 ' Q' MOVEA.L (A1),A0 +0000001A: 2668 0004 '&h..' MOVEA.L $0004(A0),A3 +0000001E: 214C 0004 '!L..' MOVE.L A4,$0004(A0) +00000022: 6006 '`.' BRA.S *+$0008 ; 0000002A +00000024: 2052 ' R' MOVEA.L (A2),A0 +00000026: 2650 '&P' MOVEA.L (A0),A3 +00000028: 208C ' .' MOVE.L A4,(A0) +0000002A: 200B ' .' MOVE.L A3,D0 +0000002C: 6606 'f.' BNE.S *+$0008 ; 00000034 +0000002E: 2051 ' Q' MOVEA.L (A1),A0 +00000030: 208C ' .' MOVE.L A4,(A0) +00000032: 6006 '`.' BRA.S *+$0008 ; 0000003A +00000034: 2053 ' S' MOVEA.L (A3),A0 +00000036: 214C 0004 '!L..' MOVE.L A4,$0004(A0) +0000003A: 2054 ' T' MOVEA.L (A4),A0 +0000003C: 208B ' .' MOVE.L A3,(A0) +0000003E: 2054 ' T' MOVEA.L (A4),A0 +00000040: 214A 0004 '!J..' MOVE.L A2,$0004(A0) +00000044: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4 +0000004A: 4E5E 'N^' UNLK A6 +0000004C: 4E75 'Nu' RTS + +Comment: + + AddFragmentTableToCache ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: RemoveFragmentTableFromCache [A4960, A49A2) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:FragmentTable.c + + +Dictionary: Flags $00 FirstId 600 + 600: RemoveFragmentTableFromCache +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="RemoveFragmentTableFromCache"(600) 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 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 226E 000C '"n..' MOVEA.L $000C(A6),A1 +0000000C: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +00000010: 2052 ' R' MOVEA.L (A2),A0 +00000012: 2650 '&P' MOVEA.L (A0),A3 +00000014: 2868 0004 '(h..' MOVEA.L $0004(A0),A4 +00000018: 200B ' .' MOVE.L A3,D0 +0000001A: 6606 'f.' BNE.S *+$0008 ; 00000022 +0000001C: 2051 ' Q' MOVEA.L (A1),A0 +0000001E: 208C ' .' MOVE.L A4,(A0) +00000020: 6006 '`.' BRA.S *+$0008 ; 00000028 +00000022: 2053 ' S' MOVEA.L (A3),A0 +00000024: 214C 0004 '!L..' MOVE.L A4,$0004(A0) +00000028: 200C ' .' MOVE.L A4,D0 +0000002A: 6608 'f.' BNE.S *+$000A ; 00000034 +0000002C: 2051 ' Q' MOVEA.L (A1),A0 +0000002E: 214B 0004 '!K..' MOVE.L A3,$0004(A0) +00000032: 6004 '`.' BRA.S *+$0006 ; 00000038 +00000034: 2054 ' T' MOVEA.L (A4),A0 +00000036: 208B ' .' MOVE.L A3,(A0) +00000038: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4 +0000003E: 4E5E 'N^' UNLK A6 +00000040: 4E75 'Nu' RTS + +Comment: + + RemoveFragmentTableFromCache ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: SetCurrentFragmentTable [A49B0, A49DE) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +20 (A49D0): JSR AddFragmentTableToCache + +14 (A49C4): JSR RemoveFragmentTableFromCache + + VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:FragmentTable.c + + +Dictionary: Flags $00 FirstId 601 + 601: SetCurrentFragmentTable + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SetCurrentFragmentTable"(601) 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 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000010: 2F0C '/.' MOVE.L A4,-(A7) +00000012: 2F0B '/.' MOVE.L A3,-(A7) +00000014: 4EBA 0000 'N...' JSR RemoveFragmentTableFromCache ; id: 600 +00000018: 2F0C '/.' MOVE.L A4,-(A7) +0000001A: 2054 ' T' MOVEA.L (A4),A0 +0000001C: 2F10 '/.' MOVE.L (A0),-(A7) +0000001E: 2F0B '/.' MOVE.L A3,-(A7) +00000020: 4EBA 0000 'N...' JSR AddFragmentTableToCache ; id: 599 +00000024: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +0000002A: 4E5E 'N^' UNLK A6 +0000002C: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AddFragmentTableToCache"(599) + 00000022 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="RemoveFragmentTableFromCache"(600) + 00000016 +Comment: + + SetCurrentFragmentTable ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AddFragmentToFragmentTable [A49F0, A4A40) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:Fragment.c + + +Dictionary: Flags $00 FirstId 602 + 602: AddFragmentToFragmentTable +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AddFragmentToFragmentTable"(602) 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 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 226E 0010 '"n..' MOVEA.L $0010(A6),A1 +0000000C: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +00000010: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000014: 200A ' .' MOVE.L A2,D0 +00000016: 660C 'f.' BNE.S *+$000E ; 00000024 +00000018: 2051 ' Q' MOVEA.L (A1),A0 +0000001A: 2668 0010 '&h..' MOVEA.L $0010(A0),A3 +0000001E: 214C 0010 '!L..' MOVE.L A4,$0010(A0) +00000022: 6006 '`.' BRA.S *+$0008 ; 0000002A +00000024: 2052 ' R' MOVEA.L (A2),A0 +00000026: 2650 '&P' MOVEA.L (A0),A3 +00000028: 208C ' .' MOVE.L A4,(A0) +0000002A: 200B ' .' MOVE.L A3,D0 +0000002C: 6608 'f.' BNE.S *+$000A ; 00000036 +0000002E: 2051 ' Q' MOVEA.L (A1),A0 +00000030: 214C 000C '!L..' MOVE.L A4,$000C(A0) +00000034: 6006 '`.' BRA.S *+$0008 ; 0000003C +00000036: 2053 ' S' MOVEA.L (A3),A0 +00000038: 214C 0004 '!L..' MOVE.L A4,$0004(A0) +0000003C: 2054 ' T' MOVEA.L (A4),A0 +0000003E: 208B ' .' MOVE.L A3,(A0) +00000040: 2054 ' T' MOVEA.L (A4),A0 +00000042: 214A 0004 '!J..' MOVE.L A2,$0004(A0) +00000046: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4 +0000004C: 4E5E 'N^' UNLK A6 +0000004E: 4E75 'Nu' RTS + +Comment: + + AddFragmentToFragmentTable ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: RemoveFragmentFromFragmentTable [A4A50, A4AA0) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:Fragment.c + + +Dictionary: Flags $00 FirstId 603 + 603: RemoveFragmentFromFragmentTable + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="RemoveFragmentFromFragmentTable"(603) 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 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 226E 000C '"n..' MOVEA.L $000C(A6),A1 +0000000C: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +00000010: 2052 ' R' MOVEA.L (A2),A0 +00000012: 2650 '&P' MOVEA.L (A0),A3 +00000014: 2868 0004 '(h..' MOVEA.L $0004(A0),A4 +00000018: 200B ' .' MOVE.L A3,D0 +0000001A: 6608 'f.' BNE.S *+$000A ; 00000024 +0000001C: 2051 ' Q' MOVEA.L (A1),A0 +0000001E: 214C 000C '!L..' MOVE.L A4,$000C(A0) +00000022: 6006 '`.' BRA.S *+$0008 ; 0000002A +00000024: 2053 ' S' MOVEA.L (A3),A0 +00000026: 214C 0004 '!L..' MOVE.L A4,$0004(A0) +0000002A: 200C ' .' MOVE.L A4,D0 +0000002C: 6608 'f.' BNE.S *+$000A ; 00000036 +0000002E: 2051 ' Q' MOVEA.L (A1),A0 +00000030: 214B 0010 '!K..' MOVE.L A3,$0010(A0) +00000034: 6004 '`.' BRA.S *+$0006 ; 0000003A +00000036: 2054 ' T' MOVEA.L (A4),A0 +00000038: 208B ' .' MOVE.L A3,(A0) +0000003A: 2052 ' R' MOVEA.L (A2),A0 +0000003C: 7000 'p.' MOVEQ #$00,D0 +0000003E: 2080 ' .' MOVE.L D0,(A0) +00000040: 2052 ' R' MOVEA.L (A2),A0 +00000042: 2140 0004 '!@..' MOVE.L D0,$0004(A0) +00000046: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4 +0000004C: 4E5E 'N^' UNLK A6 +0000004E: 4E75 'Nu' RTS + +Comment: + + RemoveFragmentFromFragmentTable ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: LockFragment [A4AB0, A4AE4) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +24 (A4AD4): JSR LockZoneHandle + +1A (A4ACA): JSR GetPartialFontZone + + VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:Fragment.c + + +Dictionary: Flags $00 FirstId 604 + 604: LockFragment +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="LockFragment"(604) 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 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 2054 ' T' MOVEA.L (A4),A0 +0000000E: 2028 0016 ' (..' MOVE.L $0016(A0),D0 +00000012: 52A8 0016 'R...' ADDQ.L #1,$0016(A0) +00000016: 4A80 'J.' TST.L D0 +00000018: 6610 'f.' BNE.S *+$0012 ; 0000002A +0000001A: 4EBA 0000 'N...' JSR GetPartialFontZone ; id: 568 +0000001E: 2640 '&@' MOVEA.L D0,A3 +00000020: 2F0B '/.' MOVE.L A3,-(A7) +00000022: 2F0C '/.' MOVE.L A4,-(A7) +00000024: 4EBA 0000 'N...' JSR LockZoneHandle ; id: 605 +00000028: 504F 'PO' ADDQ.W #8,A7 +0000002A: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +00000030: 4E5E 'N^' UNLK A6 +00000032: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 605 + 605: LockZoneHandle +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LockZoneHandle"(605) + 00000026 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetPartialFontZone"(568) + 0000001C +Comment: + + LockFragment ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: UnlockFragment [A4AF0, A4B44) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +44 (A4B34): JSR DisposeZoneHandle + +3C (A4B2C): JSR GetPartialFontZone + +38 (A4B28): JSR RemoveFragmentFromFragmentTable + +1E (A4B0E): JSR UnlockZoneHandle + +16 (A4B06): JSR GetPartialFontZone + + VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:Fragment.c + + +Dictionary: Flags $00 FirstId 606 + 606: UnlockFragment +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="UnlockFragment"(606) Segment="Main"(200) +Size: Flags $00 ModuleSize 84 + +Content: Flags $08 +Contents offset $0000 size $0054 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 2054 ' T' MOVEA.L (A4),A0 +0000000C: 53A8 0016 'S...' SUBQ.L #1,$0016(A0) +00000010: 4AA8 0016 'J...' TST.L $0016(A0) +00000014: 6636 'f6' BNE.S *+$0038 ; 0000004C +00000016: 4EBA 0000 'N...' JSR GetPartialFontZone ; id: 568 +0000001A: 2F00 '/.' MOVE.L D0,-(A7) +0000001C: 2F0C '/.' MOVE.L A4,-(A7) +0000001E: 4EBA 0000 'N...' JSR UnlockZoneHandle ; id: 607 +00000022: 2054 ' T' MOVEA.L (A4),A0 +00000024: 7000 'p.' MOVEQ #$00,D0 +00000026: 1028 0008 '.(..' MOVE.B $0008(A0),D0 +0000002A: 0C40 0001 '.@..' CMPI.W #$0001,D0 +0000002E: 504F 'PO' ADDQ.W #8,A7 +00000030: 661A 'f.' BNE.S *+$001C ; 0000004C +00000032: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000036: 2F0C '/.' MOVE.L A4,-(A7) +00000038: 4EBA 0000 'N...' JSR RemoveFragmentFromFragmentTable ; id: 603 +0000003C: 4EBA 0000 'N...' JSR GetPartialFontZone ; id: 568 +00000040: 2F00 '/.' MOVE.L D0,-(A7) +00000042: 2F0C '/.' MOVE.L A4,-(A7) +00000044: 4EBA 0000 'N...' JSR DisposeZoneHandle ; id: 587 +00000048: 4FEF 0010 'O...' LEA $0010(A7),A7 +0000004C: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000050: 4E5E 'N^' UNLK A6 +00000052: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DisposeZoneHandle"(587) + 00000046 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetPartialFontZone"(568) + 0000003E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="RemoveFragmentFromFragmentTable"(603) + 0000003A + +Dictionary: Flags $00 FirstId 607 + 607: UnlockZoneHandle +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="UnlockZoneHandle"(607) + 00000020 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetPartialFontZone"(568) + 00000018 +Comment: + + UnlockFragment ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ComputeFragmentCacheLength [A4B50, A4B6C) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:Fragment.c + + +Dictionary: Flags $00 FirstId 608 + 608: ComputeFragmentCacheLength +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ComputeFragmentCacheLength"(608) 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: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +00000008: 721A 'r.' MOVEQ #$1A,D1 +0000000A: D081 '..' ADD.L D1,D0 +0000000C: 4C7C 0800 0000 'L|....' DIVS.L #$00000080,D0 + 0080 +00000014: 5280 'R.' ADDQ.L #1,D0 +00000016: EF80 '..' ASL.L #7,D0 +00000018: 4E5E 'N^' UNLK A6 +0000001A: 4E75 'Nu' RTS + +Comment: + + ComputeFragmentCacheLength ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: CreateFragment [A4B80, A4C22) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +2C (A4BAC): JSR NewZoneHandle + +20 (A4BA0): JSR GetPartialFontZone + +1A (A4B9A): JSR ComputeFragmentCacheLength + + VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:Fragment.c + + +Dictionary: Flags $00 FirstId 609 + 609: CreateFragment +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="CreateFragment"(609) Segment="Main"(200) +Size: Flags $00 ModuleSize 162 + +Content: Flags $08 +Contents offset $0000 size $00A2 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0F08 'H...' MOVEM.L D4-D7/A4,-(A7) +00000008: 282E 000C '(...' MOVE.L $000C(A6),D4 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 2C2E 0010 ',...' MOVE.L $0010(A6),D6 +00000014: 7000 'p.' MOVEQ #$00,D0 +00000016: 2880 '(.' MOVE.L D0,(A4) +00000018: 2F06 '/.' MOVE.L D6,-(A7) +0000001A: 4EBA 0000 'N...' JSR ComputeFragmentCacheLength ; id: 608 +0000001E: 2A00 '*.' MOVE.L D0,D5 +00000020: 4EBA 0000 'N...' JSR GetPartialFontZone ; id: 568 +00000024: 2F00 '/.' MOVE.L D0,-(A7) +00000026: 2F05 '/.' MOVE.L D5,-(A7) +00000028: 486E FFFC 'Hn..' PEA -$0004(A6) +0000002C: 4EBA 0000 'N...' JSR NewZoneHandle ; id: 574 +00000030: 3E00 '>.' MOVE.W D0,D7 +00000032: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000036: 665E 'f^' BNE.S *+$0060 ; 00000096 +00000038: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000003C: 2050 ' P' MOVEA.L (A0),A0 +0000003E: 2144 000A '!D..' MOVE.L D4,$000A(A0) +00000042: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000046: 2050 ' P' MOVEA.L (A0),A0 +00000048: 2146 000E '!F..' MOVE.L D6,$000E(A0) +0000004C: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000050: 2050 ' P' MOVEA.L (A0),A0 +00000052: 2145 0012 '!E..' MOVE.L D5,$0012(A0) +00000056: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000005A: 2050 ' P' MOVEA.L (A0),A0 +0000005C: 7000 'p.' MOVEQ #$00,D0 +0000005E: 2140 0016 '!@..' MOVE.L D0,$0016(A0) +00000062: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000066: 2050 ' P' MOVEA.L (A0),A0 +00000068: 4228 0008 'B(..' CLR.B $0008(A0) +0000006C: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000070: 2050 ' P' MOVEA.L (A0),A0 +00000072: 4228 0009 'B(..' CLR.B $0009(A0) +00000076: 28AE FFFC '(...' MOVE.L -$0004(A6),(A4) +0000007A: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) +0000007E: 2F04 '/.' MOVE.L D4,-(A7) +00000080: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000084: 2050 ' P' MOVEA.L (A0),A0 +00000086: 4868 001A 'Hh..' PEA $001A(A0) +0000008A: 2F06 '/.' MOVE.L D6,-(A7) +0000008C: 7001 'p.' MOVEQ #$01,D0 +0000008E: A822 '."' _ResourceDispatch ; A822 +00000090: 558F 'U.' SUBQ.L #2,A7 +00000092: A9AF '..' _ResError ; A9AF +00000094: 3E1F '>.' MOVE.W (A7)+,D7 +00000096: 3007 '0.' MOVE.W D7,D0 +00000098: 4CEE 10F0 FFE8 'L.....' MOVEM.L -$0018(A6),D4-D7/A4 +0000009E: 4E5E 'N^' UNLK A6 +000000A0: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="NewZoneHandle"(574) + 0000002E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetPartialFontZone"(568) + 00000022 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ComputeFragmentCacheLength"(608) + 0000001C +Comment: + + CreateFragment ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ExpandFragment [A4C30, A4CC4) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +38 (A4C68): JSR SetZoneHandleSize + +2E (A4C5E): JSR GetPartialFontZone + +28 (A4C58): JSR ComputeFragmentCacheLength + + VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:Fragment.c + + +Dictionary: Flags $00 FirstId 610 + 610: ExpandFragment +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ExpandFragment"(610) Segment="Main"(200) +Size: Flags $00 ModuleSize 148 + +Content: Flags $08 +Contents offset $0000 size $0094 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0F08 'H...' MOVEM.L D4-D7/A4,-(A7) +00000008: 282E 000C '(...' MOVE.L $000C(A6),D4 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 4247 'BG' CLR.W D7 +00000012: 2054 ' T' MOVEA.L (A4),A0 +00000014: 2C04 ',.' MOVE.L D4,D6 +00000016: DCA8 000E '....' ADD.L $000E(A0),D6 +0000001A: 2006 ' .' MOVE.L D6,D0 +0000001C: 721A 'r.' MOVEQ #$1A,D1 +0000001E: D081 '..' ADD.L D1,D0 +00000020: B0A8 0012 '....' CMP.L $0012(A0),D0 +00000024: 6F24 'o$' BLE.S *+$0026 ; 0000004A +00000026: 2F06 '/.' MOVE.L D6,-(A7) +00000028: 4EBA 0000 'N...' JSR ComputeFragmentCacheLength ; id: 608 +0000002C: 2A00 '*.' MOVE.L D0,D5 +0000002E: 4EBA 0000 'N...' JSR GetPartialFontZone ; id: 568 +00000032: 2F00 '/.' MOVE.L D0,-(A7) +00000034: 2F05 '/.' MOVE.L D5,-(A7) +00000036: 2F0C '/.' MOVE.L A4,-(A7) +00000038: 4EBA 0000 'N...' JSR SetZoneHandleSize ; id: 611 +0000003C: 3E00 '>.' MOVE.W D0,D7 +0000003E: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000042: 6606 'f.' BNE.S *+$0008 ; 0000004A +00000044: 2054 ' T' MOVEA.L (A4),A0 +00000046: 2145 0012 '!E..' MOVE.L D5,$0012(A0) +0000004A: 4A47 'JG' TST.W D7 +0000004C: 663A 'f:' BNE.S *+$003C ; 00000088 +0000004E: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000052: 2050 ' P' MOVEA.L (A0),A0 +00000054: 2F28 0008 '/(..' MOVE.L $0008(A0),-(A7) +00000058: 2054 ' T' MOVEA.L (A4),A0 +0000005A: 2248 '"H' MOVEA.L A0,A1 +0000005C: 2029 000E ' )..' MOVE.L $000E(A1),D0 +00000060: D0A8 000A '....' ADD.L $000A(A0),D0 +00000064: 2F00 '/.' MOVE.L D0,-(A7) +00000066: 41E8 001A 'A...' LEA $001A(A0),A0 +0000006A: 2254 '"T' MOVEA.L (A4),A1 +0000006C: 2029 000E ' )..' MOVE.L $000E(A1),D0 +00000070: D088 '..' ADD.L A0,D0 +00000072: 2F00 '/.' MOVE.L D0,-(A7) +00000074: 2F04 '/.' MOVE.L D4,-(A7) +00000076: 7001 'p.' MOVEQ #$01,D0 +00000078: A822 '."' _ResourceDispatch ; A822 +0000007A: 558F 'U.' SUBQ.L #2,A7 +0000007C: A9AF '..' _ResError ; A9AF +0000007E: 3E1F '>.' MOVE.W (A7)+,D7 +00000080: 6606 'f.' BNE.S *+$0008 ; 00000088 +00000082: 2054 ' T' MOVEA.L (A4),A0 +00000084: 2146 000E '!F..' MOVE.L D6,$000E(A0) +00000088: 3007 '0.' MOVE.W D7,D0 +0000008A: 4CEE 10F0 FFEC 'L.....' MOVEM.L -$0014(A6),D4-D7/A4 +00000090: 4E5E 'N^' UNLK A6 +00000092: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 611 + 611: SetZoneHandleSize + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SetZoneHandleSize"(611) + 0000003A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetPartialFontZone"(568) + 00000030 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ComputeFragmentCacheLength"(608) + 0000002A +Comment: + + ExpandFragment ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ExpandAndLockFragment [A4CD0, A4DE8) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +100 (A4DD0): JSR AddFragmentToFragmentTable + +F0 (A4DC0): JSR LockFragment + +BE (A4D8E): JSR ExpandFragment + +A6 (A4D76): JSR CreateFragment + +7C (A4D4C): JSR AddFragmentToFragmentTable + +20 (A4CF0): JSR RemoveFragmentFromFragmentTable + + VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:Fragment.c + + +Dictionary: Flags $00 FirstId 612 + 612: ExpandAndLockFragment + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ExpandAndLockFragment"(612) Segment="Main"(200) +Size: Flags $00 ModuleSize 280 + +Content: Flags $08 +Contents offset $0000 size $0118 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) +00000008: 282E 000C '(...' MOVE.L $000C(A6),D4 +0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000010: 286E 0014 '(n..' MOVEA.L $0014(A6),A4 +00000014: 4247 'BG' CLR.W D7 +00000016: 2D53 FFFC '-S..' MOVE.L (A3),-$0004(A6) +0000001A: 2F0C '/.' MOVE.L A4,-(A7) +0000001C: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +00000020: 4EBA 0000 'N...' JSR RemoveFragmentFromFragmentTable ; id: 603 +00000024: 2A2E 0010 '*...' MOVE.L $0010(A6),D5 +00000028: DA84 '..' ADD.L D4,D5 +0000002A: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000002E: 2050 ' P' MOVEA.L (A0),A0 +00000030: 226E FFFC '"n..' MOVEA.L -$0004(A6),A1 +00000034: 2251 '"Q' MOVEA.L (A1),A1 +00000036: 2C29 000E ',)..' MOVE.L $000E(A1),D6 +0000003A: DCA8 000A '....' ADD.L $000A(A0),D6 +0000003E: BC85 '..' CMP.L D5,D6 +00000040: 504F 'PO' ADDQ.W #8,A7 +00000042: 6C00 00A2 'l...' BGE *+$00A4 ; 000000E6 +00000046: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000004A: 2050 ' P' MOVEA.L (A0),A0 +0000004C: 7000 'p.' MOVEQ #$00,D0 +0000004E: 1028 0009 '.(..' MOVE.B $0009(A0),D0 +00000052: 4A80 'J.' TST.L D0 +00000054: 6600 0090 'f...' BNE *+$0092 ; 000000E6 +00000058: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000005C: 2050 ' P' MOVEA.L (A0),A0 +0000005E: 4AA8 0016 'J...' TST.L $0016(A0) +00000062: 6F4E 'oN' BLE.S *+$0050 ; 000000B2 +00000064: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000068: 2050 ' P' MOVEA.L (A0),A0 +0000006A: 117C 0001 0008 '.|....' MOVE.B #$01,$0008(A0) +00000070: 2F0C '/.' MOVE.L A4,-(A7) +00000072: 2054 ' T' MOVEA.L (A4),A0 +00000074: 2F28 000C '/(..' MOVE.L $000C(A0),-(A7) +00000078: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +0000007C: 4EBA 0000 'N...' JSR AddFragmentToFragmentTable ; id: 602 +00000080: 2054 ' T' MOVEA.L (A4),A0 +00000082: 2F28 0008 '/(..' MOVE.L $0008(A0),-(A7) +00000086: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000008A: 2050 ' P' MOVEA.L (A0),A0 +0000008C: 2004 ' .' MOVE.L D4,D0 +0000008E: 90A8 000A '....' SUB.L $000A(A0),D0 +00000092: D0AE 0010 '....' ADD.L $0010(A6),D0 +00000096: 2F00 '/.' MOVE.L D0,-(A7) +00000098: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000009C: 2050 ' P' MOVEA.L (A0),A0 +0000009E: 2F28 000A '/(..' MOVE.L $000A(A0),-(A7) +000000A2: 486E FFFC 'Hn..' PEA -$0004(A6) +000000A6: 4EBA 0000 'N...' JSR CreateFragment ; id: 609 +000000AA: 3E00 '>.' MOVE.W D0,D7 +000000AC: 4FEF 001C 'O...' LEA $001C(A7),A7 +000000B0: 6034 '`4' BRA.S *+$0036 ; 000000E6 +000000B2: 2F0C '/.' MOVE.L A4,-(A7) +000000B4: 2005 ' .' MOVE.L D5,D0 +000000B6: 9086 '..' SUB.L D6,D0 +000000B8: 2F00 '/.' MOVE.L D0,-(A7) +000000BA: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +000000BE: 4EBA 0000 'N...' JSR ExpandFragment ; id: 610 +000000C2: 3E00 '>.' MOVE.W D0,D7 +000000C4: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000C8: 661C 'f.' BNE.S *+$001E ; 000000E6 +000000CA: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000CE: 2050 ' P' MOVEA.L (A0),A0 +000000D0: 0CA8 0000 1400 '......' CMPI.L #$00001400,$0012(A0) + 0012 +000000D8: 5EC3 '^.' SGT D3 +000000DA: 4403 'D.' NEG.B D3 +000000DC: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000E0: 2050 ' P' MOVEA.L (A0),A0 +000000E2: 1143 0009 '.C..' MOVE.B D3,$0009(A0) +000000E6: 4A47 'JG' TST.W D7 +000000E8: 6622 'f"' BNE.S *+$0024 ; 0000010C +000000EA: 2F0C '/.' MOVE.L A4,-(A7) +000000EC: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +000000F0: 4EBA 0000 'N...' JSR LockFragment ; id: 604 +000000F4: 2F0C '/.' MOVE.L A4,-(A7) +000000F6: 2054 ' T' MOVEA.L (A4),A0 +000000F8: 2F28 000C '/(..' MOVE.L $000C(A0),-(A7) +000000FC: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +00000100: 4EBA 0000 'N...' JSR AddFragmentToFragmentTable ; id: 602 +00000104: 26AE FFFC '&...' MOVE.L -$0004(A6),(A3) +00000108: 4FEF 0014 'O...' LEA $0014(A7),A7 +0000010C: 3007 '0.' MOVE.W D7,D0 +0000010E: 4CEE 18F8 FFE0 'L.....' MOVEM.L -$0020(A6),D3-D7/A3/A4 +00000114: 4E5E 'N^' UNLK A6 +00000116: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AddFragmentToFragmentTable"(602) + 00000102 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LockFragment"(604) + 000000F2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ExpandFragment"(610) + 000000C0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CreateFragment"(609) + 000000A8 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AddFragmentToFragmentTable"(602) + 0000007E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="RemoveFragmentFromFragmentTable"(603) + 00000022 +Comment: + + ExpandAndLockFragment ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: FindFragment [A4E00, A4E64) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:Fragment.c + + +Dictionary: Flags $00 FirstId 613 + 613: FindFragment +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FindFragment"(613) Segment="Main"(200) +Size: Flags $00 ModuleSize 100 + +Content: Flags $08 +Contents offset $0000 size $0064 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0F18 'H...' MOVEM.L D4-D7/A3/A4,-(A7) +00000008: 282E 0010 '(...' MOVE.L $0010(A6),D4 +0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000010: 2E2E 000C '....' MOVE.L $000C(A6),D7 +00000014: 7000 'p.' MOVEQ #$00,D0 +00000016: 2680 '&.' MOVE.L D0,(A3) +00000018: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +0000001C: 2050 ' P' MOVEA.L (A0),A0 +0000001E: 2868 000C '(h..' MOVEA.L $000C(A0),A4 +00000022: 602E '`.' BRA.S *+$0030 ; 00000052 +00000024: 2054 ' T' MOVEA.L (A4),A0 +00000026: 2A28 000A '*(..' MOVE.L $000A(A0),D5 +0000002A: 2C28 000E ',(..' MOVE.L $000E(A0),D6 +0000002E: DC85 '..' ADD.L D5,D6 +00000030: BA87 '..' CMP.L D7,D5 +00000032: 6E18 'n.' BGT.S *+$001A ; 0000004C +00000034: BC87 '..' CMP.L D7,D6 +00000036: 6D14 'm.' BLT.S *+$0016 ; 0000004C +00000038: 7000 'p.' MOVEQ #$00,D0 +0000003A: 1028 0009 '.(..' MOVE.B $0009(A0),D0 +0000003E: 4A80 'J.' TST.L D0 +00000040: 6708 'g.' BEQ.S *+$000A ; 0000004A +00000042: 2007 ' .' MOVE.L D7,D0 +00000044: D084 '..' ADD.L D4,D0 +00000046: BC80 '..' CMP.L D0,D6 +00000048: 6D02 'm.' BLT.S *+$0004 ; 0000004C +0000004A: 268C '&.' MOVE.L A4,(A3) +0000004C: 2054 ' T' MOVEA.L (A4),A0 +0000004E: 2868 0004 '(h..' MOVEA.L $0004(A0),A4 +00000052: 4A93 'J.' TST.L (A3) +00000054: 6604 'f.' BNE.S *+$0006 ; 0000005A +00000056: 200C ' .' MOVE.L A4,D0 +00000058: 66CA 'f.' BNE.S *-$0034 ; 00000024 +0000005A: 4CEE 18F0 FFE8 'L.....' MOVEM.L -$0018(A6),D4-D7/A3/A4 +00000060: 4E5E 'N^' UNLK A6 +00000062: 4E75 'Nu' RTS + +Comment: + + FindFragment ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: FindOrCreateFragment [A4E70, A4EF0) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +6C (A4EDC): JSR LockFragment + +64 (A4ED4): JSR AddFragmentToFragmentTable + +4E (A4EBE): JSR CreateFragment + +36 (A4EA6): JSR ExpandAndLockFragment + +22 (A4E92): JSR FindFragment + + VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:Fragment.c + + +Dictionary: Flags $00 FirstId 614 + 614: FindOrCreateFragment +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FindOrCreateFragment"(614) Segment="Main"(200) +Size: Flags $00 ModuleSize 128 + +Content: Flags $08 +Contents offset $0000 size $0080 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000008: 2A2E 0010 '*...' MOVE.L $0010(A6),D5 +0000000C: 2C2E 000C ',...' MOVE.L $000C(A6),D6 +00000010: 266E 0014 '&n..' MOVEA.L $0014(A6),A3 +00000014: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000018: 4247 'BG' CLR.W D7 +0000001A: 2F0B '/.' MOVE.L A3,-(A7) +0000001C: 2F05 '/.' MOVE.L D5,-(A7) +0000001E: 2F06 '/.' MOVE.L D6,-(A7) +00000020: 2F0C '/.' MOVE.L A4,-(A7) +00000022: 4EBA 0000 'N...' JSR FindFragment ; id: 613 +00000026: 4A94 'J.' TST.L (A4) +00000028: 4FEF 0010 'O...' LEA $0010(A7),A7 +0000002C: 6714 'g.' BEQ.S *+$0016 ; 00000042 +0000002E: 2F0B '/.' MOVE.L A3,-(A7) +00000030: 2F05 '/.' MOVE.L D5,-(A7) +00000032: 2F06 '/.' MOVE.L D6,-(A7) +00000034: 2F0C '/.' MOVE.L A4,-(A7) +00000036: 4EBA 0000 'N...' JSR ExpandAndLockFragment ; id: 612 +0000003A: 3E00 '>.' MOVE.W D0,D7 +0000003C: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000040: 6032 '`2' BRA.S *+$0034 ; 00000074 +00000042: 2053 ' S' MOVEA.L (A3),A0 +00000044: 2F28 0008 '/(..' MOVE.L $0008(A0),-(A7) +00000048: 2F05 '/.' MOVE.L D5,-(A7) +0000004A: 2F06 '/.' MOVE.L D6,-(A7) +0000004C: 2F0C '/.' MOVE.L A4,-(A7) +0000004E: 4EBA 0000 'N...' JSR CreateFragment ; id: 609 +00000052: 3E00 '>.' MOVE.W D0,D7 +00000054: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000058: 661A 'f.' BNE.S *+$001C ; 00000074 +0000005A: 2F0B '/.' MOVE.L A3,-(A7) +0000005C: 2053 ' S' MOVEA.L (A3),A0 +0000005E: 2F28 000C '/(..' MOVE.L $000C(A0),-(A7) +00000062: 2F14 '/.' MOVE.L (A4),-(A7) +00000064: 4EBA 0000 'N...' JSR AddFragmentToFragmentTable ; id: 602 +00000068: 2F0B '/.' MOVE.L A3,-(A7) +0000006A: 2F14 '/.' MOVE.L (A4),-(A7) +0000006C: 4EBA 0000 'N...' JSR LockFragment ; id: 604 +00000070: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000074: 3007 '0.' MOVE.W D7,D0 +00000076: 4CEE 18E0 FFEC 'L.....' MOVEM.L -$0014(A6),D5-D7/A3/A4 +0000007C: 4E5E 'N^' UNLK A6 +0000007E: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LockFragment"(604) + 0000006E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AddFragmentToFragmentTable"(602) + 00000066 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CreateFragment"(609) + 00000050 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ExpandAndLockFragment"(612) + 00000038 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FindFragment"(613) + 00000024 +Comment: + + FindOrCreateFragment ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: FindFragmentHandle [A4F00, A4F58) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:PartialFont:Source:Fragment.c + + +Dictionary: Flags $00 FirstId 615 + 615: FindFragmentHandle +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FindFragmentHandle"(615) Segment="Main"(200) +Size: Flags $00 ModuleSize 88 + +Content: Flags $08 +Contents offset $0000 size $0058 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 226E 000C '"n..' MOVEA.L $000C(A6),A1 +0000000C: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 2480 '$.' MOVE.L D0,(A2) +00000014: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000018: 2050 ' P' MOVEA.L (A0),A0 +0000001A: 2868 000C '(h..' MOVEA.L $000C(A0),A4 +0000001E: 6026 '`&' BRA.S *+$0028 ; 00000046 +00000020: 2654 '&T' MOVEA.L (A4),A3 +00000022: 200B ' .' MOVE.L A3,D0 +00000024: 721A 'r.' MOVEQ #$1A,D1 +00000026: D081 '..' ADD.L D1,D0 +00000028: 204B ' K' MOVEA.L A3,A0 +0000002A: 2428 000E '$(..' MOVE.L $000E(A0),D2 +0000002E: D480 '..' ADD.L D0,D2 +00000030: 2D42 FFFC '-B..' MOVE.L D2,-$0004(A6) +00000034: B7C9 '..' CMPA.L A1,A3 +00000036: 6208 'b.' BHI.S *+$000A ; 00000040 +00000038: B3EE FFFC '....' CMPA.L -$0004(A6),A1 +0000003C: 6402 'd.' BCC.S *+$0004 ; 00000040 +0000003E: 248C '$.' MOVE.L A4,(A2) +00000040: 2054 ' T' MOVEA.L (A4),A0 +00000042: 2868 0004 '(h..' MOVEA.L $0004(A0),A4 +00000046: 4A92 'J.' TST.L (A2) +00000048: 6604 'f.' BNE.S *+$0006 ; 0000004E +0000004A: 200C ' .' MOVE.L A4,D0 +0000004C: 66D2 'f.' BNE.S *-$002C ; 00000020 +0000004E: 4CEE 1C00 FFF0 'L.....' MOVEM.L -$0010(A6),A2-A4 +00000054: 4E5E 'N^' UNLK A6 +00000056: 4E75 'Nu' RTS + +Comment: + + FindFragmentHandle ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AssertHandle [A4F70, A4FA6) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:Library:Source:Assertion.c + + +Dictionary: Flags $00 FirstId 616 + 616: AssertHandle +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AssertHandle"(616) Segment="Main"(200) +Size: Flags $00 ModuleSize 54 + +Content: Flags $08 +Contents offset $0000 size $0036 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 1108 'H...' MOVEM.L D3/D7/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 7600 'v.' MOVEQ #$00,D3 +0000000E: 200C ' .' MOVE.L A4,D0 +00000010: 670A 'g.' BEQ.S *+$000C ; 0000001C +00000012: 200C ' .' MOVE.L A4,D0 +00000014: 7201 'r.' MOVEQ #$01,D1 +00000016: C280 '..' AND.L D0,D1 +00000018: 6602 'f.' BNE.S *+$0004 ; 0000001C +0000001A: 7601 'v.' MOVEQ #$01,D3 +0000001C: 1E03 '..' MOVE.B D3,D7 +0000001E: 670A 'g.' BEQ.S *+$000C ; 0000002A +00000020: 7001 'p.' MOVEQ #$01,D0 +00000022: C094 '..' AND.L (A4),D0 +00000024: 57C3 'W.' SEQ D3 +00000026: 4403 'D.' NEG.B D3 +00000028: 1E03 '..' MOVE.B D3,D7 +0000002A: 1007 '..' MOVE.B D7,D0 +0000002C: 4CEE 1088 FFF4 'L.....' MOVEM.L -$000C(A6),D3/D7/A4 +00000032: 4E5E 'N^' UNLK A6 +00000034: 4E75 'Nu' RTS + +Comment: + + AssertHandle ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: SwapZone [A4FB0, A4FCA) + + Module started due to: vector glue above, MODGUESS (align, label) + + VectorTable comment: {sources}Toolbox:FontMgr:Library:Source:ZoneHandle.c + + +Dictionary: Flags $00 FirstId 617 + 617: SwapZone +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SwapZone"(617) 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: 2F0C '/.' MOVE.L A4,-(A7) +00000006: A11A '..' _GetZone ; A11A +00000008: 2848 '(H' MOVEA.L A0,A4 +0000000A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000000E: A01B '..' _SetZone ; A01B +00000010: 200C ' .' MOVE.L A4,D0 +00000012: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000016: 4E5E 'N^' UNLK A6 +00000018: 4E75 'Nu' RTS + +Comment: + + SwapZone ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_A4FE0 [A4FE0, A5024) + + Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) + + Resolved outgoing references: + +2E (A500E): JSR SwapZone + +12 (A4FF2): JSR SwapZone + + +Dictionary: Flags $00 FirstId 618 + 618: AUTOMOD_A4FE0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_A4FE0"(618) 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 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 +0000000C: 200C ' .' MOVE.L A4,D0 +0000000E: 6726 'g&' BEQ.S *+$0028 ; 00000036 +00000010: 2F0C '/.' MOVE.L A4,-(A7) +00000012: 4EBA 0000 'N...' JSR SwapZone ; id: 617 +00000016: 2640 '&@' MOVEA.L D0,A3 +00000018: 202E 000C ' ...' MOVE.L $000C(A6),D0 +0000001C: A11E '..' _NewPtr ; A11E +0000001E: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +00000022: 2288 '".' MOVE.L A0,(A1) +00000024: 558F 'U.' SUBQ.L #2,A7 +00000026: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +0000002A: 3E1F '>.' MOVE.W (A7)+,D7 +0000002C: 2F0B '/.' MOVE.L A3,-(A7) +0000002E: 4EBA 0000 'N...' JSR SwapZone ; id: 617 +00000032: 504F 'PO' ADDQ.W #8,A7 +00000034: 6002 '`.' BRA.S *+$0004 ; 00000038 +00000036: 7E8F '~.' MOVEQ #$8F,D7 +00000038: 3007 '0.' MOVE.W D7,D0 +0000003A: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +00000040: 4E5E 'N^' UNLK A6 +00000042: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SwapZone"(617) + 00000030 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SwapZone"(617) + 00000014 +Comment: + + AUTOMOD_A4FE0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: NewZoneHandle [A5030, A5074) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +2E (A505E): JSR SwapZone + +12 (A5042): JSR SwapZone + + VectorTable comment: {sources}Toolbox:FontMgr:Library:Source:ZoneHandle.c + + +Dictionary: Flags $00 FirstId 619 + 619: NewZoneHandle + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="NewZoneHandle"(619) 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 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 +0000000C: 200C ' .' MOVE.L A4,D0 +0000000E: 6726 'g&' BEQ.S *+$0028 ; 00000036 +00000010: 2F0C '/.' MOVE.L A4,-(A7) +00000012: 4EBA 0000 'N...' JSR SwapZone ; id: 617 +00000016: 2640 '&@' MOVEA.L D0,A3 +00000018: 202E 000C ' ...' MOVE.L $000C(A6),D0 +0000001C: A122 '."' _NewHandle ; A122 +0000001E: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +00000022: 2288 '".' MOVE.L A0,(A1) +00000024: 558F 'U.' SUBQ.L #2,A7 +00000026: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +0000002A: 3E1F '>.' MOVE.W (A7)+,D7 +0000002C: 2F0B '/.' MOVE.L A3,-(A7) +0000002E: 4EBA 0000 'N...' JSR SwapZone ; id: 617 +00000032: 504F 'PO' ADDQ.W #8,A7 +00000034: 6002 '`.' BRA.S *+$0004 ; 00000038 +00000036: 7E8F '~.' MOVEQ #$8F,D7 +00000038: 3007 '0.' MOVE.W D7,D0 +0000003A: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +00000040: 4E5E 'N^' UNLK A6 +00000042: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SwapZone"(617) + 00000030 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SwapZone"(617) + 00000014 +Comment: + + NewZoneHandle ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: DisposeZoneHandle [A5080, A50BE) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +28 (A50A8): JSR SwapZone + +12 (A5092): JSR SwapZone + + VectorTable comment: {sources}Toolbox:FontMgr:Library:Source:ZoneHandle.c + + +Dictionary: Flags $00 FirstId 620 + 620: DisposeZoneHandle + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DisposeZoneHandle"(620) 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 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +0000000C: 200C ' .' MOVE.L A4,D0 +0000000E: 6720 'g ' BEQ.S *+$0022 ; 00000030 +00000010: 2F0C '/.' MOVE.L A4,-(A7) +00000012: 4EBA 0000 'N...' JSR SwapZone ; id: 617 +00000016: 2640 '&@' MOVEA.L D0,A3 +00000018: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000001C: A023 '.#' _DisposeHandle ; A023 +0000001E: 558F 'U.' SUBQ.L #2,A7 +00000020: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +00000024: 3E1F '>.' MOVE.W (A7)+,D7 +00000026: 2F0B '/.' MOVE.L A3,-(A7) +00000028: 4EBA 0000 'N...' JSR SwapZone ; id: 617 +0000002C: 504F 'PO' ADDQ.W #8,A7 +0000002E: 6002 '`.' BRA.S *+$0004 ; 00000032 +00000030: 7E8F '~.' MOVEQ #$8F,D7 +00000032: 3007 '0.' MOVE.W D7,D0 +00000034: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +0000003A: 4E5E 'N^' UNLK A6 +0000003C: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SwapZone"(617) + 0000002A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SwapZone"(617) + 00000014 +Comment: + + DisposeZoneHandle ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: SetZoneHandleSize [A50D0, A5112) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +2C (A50FC): JSR SwapZone + +12 (A50E2): JSR SwapZone + + VectorTable comment: {sources}Toolbox:FontMgr:Library:Source:ZoneHandle.c + + +Dictionary: Flags $00 FirstId 621 + 621: SetZoneHandleSize + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SetZoneHandleSize"(621) 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: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 +0000000C: 200C ' .' MOVE.L A4,D0 +0000000E: 6724 'g$' BEQ.S *+$0026 ; 00000034 +00000010: 2F0C '/.' MOVE.L A4,-(A7) +00000012: 4EBA 0000 'N...' JSR SwapZone ; id: 617 +00000016: 2640 '&@' MOVEA.L D0,A3 +00000018: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000001C: 202E 000C ' ...' MOVE.L $000C(A6),D0 +00000020: A024 '.$' _SetHandleSize ; A024 +00000022: 558F 'U.' SUBQ.L #2,A7 +00000024: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +00000028: 3E1F '>.' MOVE.W (A7)+,D7 +0000002A: 2F0B '/.' MOVE.L A3,-(A7) +0000002C: 4EBA 0000 'N...' JSR SwapZone ; id: 617 +00000030: 504F 'PO' ADDQ.W #8,A7 +00000032: 6002 '`.' BRA.S *+$0004 ; 00000036 +00000034: 7E8F '~.' MOVEQ #$8F,D7 +00000036: 3007 '0.' MOVE.W D7,D0 +00000038: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +0000003E: 4E5E 'N^' UNLK A6 +00000040: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SwapZone"(617) + 0000002E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SwapZone"(617) + 00000014 +Comment: + + SetZoneHandleSize ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: LockZoneHandle [A5120, A515E) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +28 (A5148): JSR SwapZone + +12 (A5132): JSR SwapZone + + VectorTable comment: {sources}Toolbox:FontMgr:Library:Source:ZoneHandle.c + + +Dictionary: Flags $00 FirstId 622 + 622: LockZoneHandle +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="LockZoneHandle"(622) 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 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +0000000C: 200C ' .' MOVE.L A4,D0 +0000000E: 6720 'g ' BEQ.S *+$0022 ; 00000030 +00000010: 2F0C '/.' MOVE.L A4,-(A7) +00000012: 4EBA 0000 'N...' JSR SwapZone ; id: 617 +00000016: 2640 '&@' MOVEA.L D0,A3 +00000018: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000001C: A029 '.)' _HLock ; A029 +0000001E: 558F 'U.' SUBQ.L #2,A7 +00000020: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +00000024: 3E1F '>.' MOVE.W (A7)+,D7 +00000026: 2F0B '/.' MOVE.L A3,-(A7) +00000028: 4EBA 0000 'N...' JSR SwapZone ; id: 617 +0000002C: 504F 'PO' ADDQ.W #8,A7 +0000002E: 6002 '`.' BRA.S *+$0004 ; 00000032 +00000030: 7E8F '~.' MOVEQ #$8F,D7 +00000032: 3007 '0.' MOVE.W D7,D0 +00000034: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +0000003A: 4E5E 'N^' UNLK A6 +0000003C: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SwapZone"(617) + 0000002A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SwapZone"(617) + 00000014 +Comment: + + LockZoneHandle ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: UnlockZoneHandle [A5170, A51AE) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +28 (A5198): JSR SwapZone + +12 (A5182): JSR SwapZone + + VectorTable comment: {sources}Toolbox:FontMgr:Library:Source:ZoneHandle.c + + +Dictionary: Flags $00 FirstId 623 + 623: UnlockZoneHandle +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="UnlockZoneHandle"(623) 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 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +0000000C: 200C ' .' MOVE.L A4,D0 +0000000E: 6720 'g ' BEQ.S *+$0022 ; 00000030 +00000010: 2F0C '/.' MOVE.L A4,-(A7) +00000012: 4EBA 0000 'N...' JSR SwapZone ; id: 617 +00000016: 2640 '&@' MOVEA.L D0,A3 +00000018: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000001C: A02A '.*' _HUnlock ; A02A +0000001E: 558F 'U.' SUBQ.L #2,A7 +00000020: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +00000024: 3E1F '>.' MOVE.W (A7)+,D7 +00000026: 2F0B '/.' MOVE.L A3,-(A7) +00000028: 4EBA 0000 'N...' JSR SwapZone ; id: 617 +0000002C: 504F 'PO' ADDQ.W #8,A7 +0000002E: 6002 '`.' BRA.S *+$0004 ; 00000032 +00000030: 7E8F '~.' MOVEQ #$8F,D7 +00000032: 3007 '0.' MOVE.W D7,D0 +00000034: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +0000003A: 4E5E 'N^' UNLK A6 +0000003C: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SwapZone"(617) + 0000002A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SwapZone"(617) + 00000014 +Comment: + + UnlockZoneHandle ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ComparePascalString [A51C0, A51F8) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:Library:Source:StringUtility.c + + +Dictionary: Flags $00 FirstId 624 + 624: ComparePascalString + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ComparePascalString"(624) 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 1318 'H...' MOVEM.L D3/D6/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: 7C00 '|.' MOVEQ #$00,D6 +00000014: 1C14 '..' MOVE.B (A4),D6 +00000016: 4A86 'J.' TST.L D6 +00000018: 6004 '`.' BRA.S *+$0006 ; 0000001E +0000001A: 3007 '0.' MOVE.W D7,D0 +0000001C: 5247 'RG' ADDQ.W #1,D7 +0000001E: B90B '..' CMPM.B (A3)+,(A4)+ +00000020: 6604 'f.' BNE.S *+$0006 ; 00000026 +00000022: BC47 '.G' CMP.W D7,D6 +00000024: 6EF4 'n.' BGT.S *-$000A ; 0000001A +00000026: BC47 '.G' CMP.W D7,D6 +00000028: 57C3 'W.' SEQ D3 +0000002A: 4403 'D.' NEG.B D3 +0000002C: 1003 '..' MOVE.B D3,D0 +0000002E: 4CEE 18C8 FFEC 'L.....' MOVEM.L -$0014(A6),D3/D6/D7/A3/A4 +00000034: 4E5E 'N^' UNLK A6 +00000036: 4E75 'Nu' RTS + +Comment: + + ComparePascalString ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: GetCacheExpansionInformation [A5210, A52B6) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +78 (A5288): JSR GETEOF ; outside file + +30 (A5240): JSR GETEOF ; outside file + + VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:AddDiskCache.c + + +Dictionary: Flags $00 FirstId 625 + 625: GetCacheExpansionInformation +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GetCacheExpansionInformation"(625) Segment="Main"(200) +Size: Flags $00 ModuleSize 166 + +Content: Flags $08 +Contents offset $0000 size $00A6 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 3A2E 0016 ':...' MOVE.W $0016(A6),D5 +0000000C: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +00000010: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +00000014: 286E 0018 '(n..' MOVEA.L $0018(A6),A4 +00000018: 4247 'BG' CLR.W D7 +0000001A: 2054 ' T' MOVEA.L (A4),A0 +0000001C: 4A68 001E 'Jh..' TST.W $001E(A0) +00000020: 6616 'f.' BNE.S *+$0018 ; 00000038 +00000022: 24A8 0018 '$...' MOVE.L $0018(A0),(A2) +00000026: 558F 'U.' SUBQ.L #2,A7 +00000028: 2054 ' T' MOVEA.L (A4),A0 +0000002A: 3F28 0002 '?(..' MOVE.W $0002(A0),-(A7) +0000002E: 2F0B '/.' MOVE.L A3,-(A7) +00000030: 4EBA 0000 'N...' JSR GETEOF ; id: 626 +00000034: 3E1F '>.' MOVE.W (A7)+,D7 +00000036: 6058 '`X' BRA.S *+$005A ; 00000090 +00000038: 48C5 'H.' EXT.L D5 +0000003A: 2054 ' T' MOVEA.L (A4),A0 +0000003C: 2005 ' .' MOVE.L D5,D0 +0000003E: 7228 'r(' MOVEQ #$28,D1 ; '(' +00000040: 4C01 0800 'L...' MULS.L D1,D0 +00000044: 41F0 0820 'A.. ' LEA $20(A0,D0.L),A0 +00000048: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +0000004C: 2248 '"H' MOVEA.L A0,A1 +0000004E: 2029 0018 ' )..' MOVE.L $0018(A1),D0 +00000052: D0A8 0014 '....' ADD.L $0014(A0),D0 +00000056: 2480 '$.' MOVE.L D0,(A2) +00000058: 48C5 'H.' EXT.L D5 +0000005A: 2054 ' T' MOVEA.L (A4),A0 +0000005C: 2005 ' .' MOVE.L D5,D0 +0000005E: 7228 'r(' MOVEQ #$28,D1 ; '(' +00000060: 4C01 0800 'L...' MULS.L D1,D0 +00000064: 3C30 083E '<0.>' MOVE.W $3E(A0,D0.L),D6 +00000068: 0C46 FFFF '.F..' CMPI.W #$FFFF,D6 +0000006C: 6612 'f.' BNE.S *+$0014 ; 00000080 +0000006E: 558F 'U.' SUBQ.L #2,A7 +00000070: 2054 ' T' MOVEA.L (A4),A0 +00000072: 3F28 0002 '?(..' MOVE.W $0002(A0),-(A7) +00000076: 2F0B '/.' MOVE.L A3,-(A7) +00000078: 4EBA 0000 'N...' JSR GETEOF ; id: 626 +0000007C: 3E1F '>.' MOVE.W (A7)+,D7 +0000007E: 6010 '`.' BRA.S *+$0012 ; 00000090 +00000080: 48C6 'H.' EXT.L D6 +00000082: 2054 ' T' MOVEA.L (A4),A0 +00000084: 2006 ' .' MOVE.L D6,D0 +00000086: 7228 'r(' MOVEQ #$28,D1 ; '(' +00000088: 4C01 0800 'L...' MULS.L D1,D0 +0000008C: 26B0 0834 '&..4' MOVE.L $34(A0,D0.L),(A3) +00000090: 2013 ' .' MOVE.L (A3),D0 +00000092: 9092 '..' SUB.L (A2),D0 +00000094: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000098: 2080 ' .' MOVE.L D0,(A0) +0000009A: 3007 '0.' MOVE.W D7,D0 +0000009C: 4CEE 1CE0 FFE4 'L.....' MOVEM.L -$001C(A6),D5-D7/A2-A4 +000000A2: 4E5E 'N^' UNLK A6 +000000A4: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 626 + 626: GETEOF +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETEOF"(626) + 0000007A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETEOF"(626) + 00000032 +Comment: + + GetCacheExpansionInformation ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: MarkMapDirty [A52C0, A52E6) + + Module started due to: vector glue above, MODGUESS (align, label) + + Resolved outgoing references: + +16 (A52D6): JSR DumpDiskCacheMap + + VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:AddDiskCache.c + + +Dictionary: Flags $00 FirstId 627 + 627: MarkMapDirty +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="MarkMapDirty"(627) 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: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +0000000C: 2054 ' T' MOVEA.L (A4),A0 +0000000E: 116E 000B 0004 '.n....' MOVE.B $000B(A6),$0004(A0) +00000014: 2F0C '/.' MOVE.L A4,-(A7) +00000016: 4EBA 0000 'N...' JSR DumpDiskCacheMap ; id: 628 +0000001A: 3E00 '>.' MOVE.W D0,D7 +0000001C: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000022: 4E5E 'N^' UNLK A6 +00000024: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 628 + 628: DumpDiskCacheMap +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DumpDiskCacheMap"(628) + 00000018 +Comment: + + MarkMapDirty ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: PurgeDiskCaches [A52F0, A53C0) + + Module started due to: vector glue above, MODGUESS (align, label) + + Resolved outgoing references: + +BC (A53AC): JSR MarkMapDirty + +98 (A5388): JSR RemoveDiskCache + +5E (A534E): JSR MarkMapDirty + + VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:AddDiskCache.c + + +Dictionary: Flags $00 FirstId 629 + 629: PurgeDiskCaches + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="PurgeDiskCaches"(629) Segment="Main"(200) +Size: Flags $00 ModuleSize 208 + +Content: Flags $08 +Contents offset $0000 size $00D0 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) +00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +0000000C: 4245 'BE' CLR.W D5 +0000000E: 7C00 '|.' MOVEQ #$00,D6 +00000010: 7801 'x.' MOVEQ #$01,D4 +00000012: 2053 ' S' MOVEA.L (A3),A0 +00000014: 3E28 0012 '>(..' MOVE.W $0012(A0),D7 +00000018: 602C '`,' BRA.S *+$002E ; 00000046 +0000001A: 48C7 'H.' EXT.L D7 +0000001C: 2053 ' S' MOVEA.L (A3),A0 +0000001E: 2007 ' .' MOVE.L D7,D0 +00000020: 7228 'r(' MOVEQ #$28,D1 ; '(' +00000022: 4C01 0800 'L...' MULS.L D1,D0 +00000026: 49F0 0820 'I.. ' LEA $20(A0,D0.L),A4 +0000002A: 7000 'p.' MOVEQ #$00,D0 +0000002C: 102C 0024 '.,.$' MOVE.B $0024(A4),D0 +00000030: 4A80 'J.' TST.L D0 +00000032: 660E 'f.' BNE.S *+$0010 ; 00000042 +00000034: DCAC 0018 '....' ADD.L $0018(A4),D6 +00000038: BCAE 0008 '....' CMP.L $0008(A6),D6 +0000003C: 5DC3 '].' SLT D3 +0000003E: 4403 'D.' NEG.B D3 +00000040: 1803 '..' MOVE.B D3,D4 +00000042: 3E2C 0020 '>,. ' MOVE.W $0020(A4),D7 +00000046: 4A04 'J.' TST.B D4 +00000048: 6706 'g.' BEQ.S *+$0008 ; 00000050 +0000004A: 0C47 FFFF '.G..' CMPI.W #$FFFF,D7 +0000004E: 66CA 'f.' BNE.S *-$0034 ; 0000001A +00000050: 4A04 'J.' TST.B D4 +00000052: 6704 'g.' BEQ.S *+$0006 ; 00000058 +00000054: 7AFF 'z.' MOVEQ #$FF,D5 +00000056: 605A '`Z' BRA.S *+$005C ; 000000B2 +00000058: 2F0B '/.' MOVE.L A3,-(A7) +0000005A: 7001 'p.' MOVEQ #$01,D0 +0000005C: 2F00 '/.' MOVE.L D0,-(A7) +0000005E: 4EBA 0000 'N...' JSR MarkMapDirty ; id: 627 +00000062: 3A00 ':.' MOVE.W D0,D5 +00000064: 7C00 '|.' MOVEQ #$00,D6 +00000066: 2053 ' S' MOVEA.L (A3),A0 +00000068: 3E28 0012 '>(..' MOVE.W $0012(A0),D7 +0000006C: 504F 'PO' ADDQ.W #8,A7 +0000006E: 6032 '`2' BRA.S *+$0034 ; 000000A2 +00000070: 48C7 'H.' EXT.L D7 +00000072: 2053 ' S' MOVEA.L (A3),A0 +00000074: 2007 ' .' MOVE.L D7,D0 +00000076: 7228 'r(' MOVEQ #$28,D1 ; '(' +00000078: 4C01 0800 'L...' MULS.L D1,D0 +0000007C: 49F0 0820 'I.. ' LEA $20(A0,D0.L),A4 +00000080: 382C 0020 '8,. ' MOVE.W $0020(A4),D4 +00000084: 7000 'p.' MOVEQ #$00,D0 +00000086: 102C 0024 '.,.$' MOVE.B $0024(A4),D0 +0000008A: 4A80 'J.' TST.L D0 +0000008C: 6612 'f.' BNE.S *+$0014 ; 000000A0 +0000008E: DCAC 0018 '....' ADD.L $0018(A4),D6 +00000092: 2F0B '/.' MOVE.L A3,-(A7) +00000094: 48C7 'H.' EXT.L D7 +00000096: 2F07 '/.' MOVE.L D7,-(A7) +00000098: 4EBA 0000 'N...' JSR RemoveDiskCache ; id: 630 +0000009C: 3A00 ':.' MOVE.W D0,D5 +0000009E: 504F 'PO' ADDQ.W #8,A7 +000000A0: 3E04 '>.' MOVE.W D4,D7 +000000A2: 4A45 'JE' TST.W D5 +000000A4: 660C 'f.' BNE.S *+$000E ; 000000B2 +000000A6: BCAE 0008 '....' CMP.L $0008(A6),D6 +000000AA: 6C06 'l.' BGE.S *+$0008 ; 000000B2 +000000AC: 0C47 FFFF '.G..' CMPI.W #$FFFF,D7 +000000B0: 66BE 'f.' BNE.S *-$0040 ; 00000070 +000000B2: 4A45 'JE' TST.W D5 +000000B4: 660E 'f.' BNE.S *+$0010 ; 000000C4 +000000B6: 2F0B '/.' MOVE.L A3,-(A7) +000000B8: 7000 'p.' MOVEQ #$00,D0 +000000BA: 2F00 '/.' MOVE.L D0,-(A7) +000000BC: 4EBA 0000 'N...' JSR MarkMapDirty ; id: 627 +000000C0: 3A00 ':.' MOVE.W D0,D5 +000000C2: 504F 'PO' ADDQ.W #8,A7 +000000C4: 3005 '0.' MOVE.W D5,D0 +000000C6: 4CEE 18F8 FFE4 'L.....' MOVEM.L -$001C(A6),D3-D7/A3/A4 +000000CC: 4E5E 'N^' UNLK A6 +000000CE: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MarkMapDirty"(627) + 000000BE + +Dictionary: Flags $00 FirstId 630 + 630: RemoveDiskCache + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="RemoveDiskCache"(630) + 0000009A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MarkMapDirty"(627) + 00000060 +Comment: + + PurgeDiskCaches ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AllocateLockedBufferForCompression [A53D0, A546E) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:AddDiskCache.c + + +Dictionary: Flags $00 FirstId 631 + 631: AllocateLockedBufferForCompression +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AllocateLockedBufferForCompression"(631) Segment="Main"(200) +Size: Flags $00 ModuleSize 158 + +Content: Flags $08 +Contents offset $0000 size $009E +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 1118 'H...' MOVEM.L D3/D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 +00000010: 4247 'BG' CLR.W D7 +00000012: A11A '..' _GetZone ; A11A +00000014: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +00000018: 598F 'Y.' SUBQ.L #4,A7 +0000001A: 2EB8 02A6 '....' MOVE.L $02A6,(A7) +0000001E: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +00000022: B09F '..' CMP.L (A7)+,D0 +00000024: 57C3 'W.' SEQ D3 +00000026: 4403 'D.' NEG.B D3 +00000028: 670A 'g.' BEQ.S *+$000C ; 00000034 +0000002A: 598F 'Y.' SUBQ.L #4,A7 +0000002C: 2EB8 02AA '....' MOVE.L $02AA,(A7) +00000030: 201F ' .' MOVE.L (A7)+,D0 +00000032: 6008 '`.' BRA.S *+$000A ; 0000003C +00000034: 598F 'Y.' SUBQ.L #4,A7 +00000036: 2EB8 02A6 '....' MOVE.L $02A6,(A7) +0000003A: 201F ' .' MOVE.L (A7)+,D0 +0000003C: 2880 '(.' MOVE.L D0,(A4) +0000003E: 2040 ' @' MOVEA.L D0,A0 +00000040: 2D68 0010 FFF8 '-h....' MOVE.L $0010(A0),-$0008(A6) +00000046: 2054 ' T' MOVEA.L (A4),A0 +00000048: 7000 'p.' MOVEQ #$00,D0 +0000004A: 2140 0010 '!@..' MOVE.L D0,$0010(A0) +0000004E: 2054 ' T' MOVEA.L (A4),A0 +00000050: A01B '..' _SetZone ; A01B +00000052: 203C 7FFF FFF0 ' <....' MOVE.L #$7FFFFFF0,D0 +00000058: A04C '.L' _CompactMem ; A04C +0000005A: 2680 '&.' MOVE.L D0,(A3) +0000005C: 0C93 0000 4000 '....@.' CMPI.L #$00004000,(A3) +00000062: 6D1E 'm.' BLT.S *+$0020 ; 00000082 +00000064: 2013 ' .' MOVE.L (A3),D0 +00000066: A122 '."' _NewHandle ; A122 +00000068: 226E 000C '"n..' MOVEA.L $000C(A6),A1 +0000006C: 2288 '".' MOVE.L A0,(A1) +0000006E: 558F 'U.' SUBQ.L #2,A7 +00000070: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +00000074: 3E1F '>.' MOVE.W (A7)+,D7 +00000076: 660C 'f.' BNE.S *+$000E ; 00000084 +00000078: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +0000007C: 2050 ' P' MOVEA.L (A0),A0 +0000007E: A029 '.)' _HLock ; A029 +00000080: 6002 '`.' BRA.S *+$0004 ; 00000084 +00000082: 7E94 '~.' MOVEQ #$94,D7 +00000084: 2054 ' T' MOVEA.L (A4),A0 +00000086: 216E FFF8 0010 '!n....' MOVE.L -$0008(A6),$0010(A0) +0000008C: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000090: A01B '..' _SetZone ; A01B +00000092: 3007 '0.' MOVE.W D7,D0 +00000094: 4CEE 1888 FFE8 'L.....' MOVEM.L -$0018(A6),D3/D7/A3/A4 +0000009A: 4E5E 'N^' UNLK A6 +0000009C: 4E75 'Nu' RTS + +Comment: + + AllocateLockedBufferForCompression ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: DisposeOfCompressionBuffer [A5480, A54A2) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:AddDiskCache.c + + +Dictionary: Flags $00 FirstId 632 + 632: DisposeOfCompressionBuffer +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DisposeOfCompressionBuffer"(632) 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: 2F0C '/.' MOVE.L A4,-(A7) +00000006: A11A '..' _GetZone ; A11A +00000008: 2848 '(H' MOVEA.L A0,A4 +0000000A: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +0000000E: A01B '..' _SetZone ; A01B +00000010: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000014: A023 '.#' _DisposeHandle ; A023 +00000016: 204C ' L' MOVEA.L A4,A0 +00000018: A01B '..' _SetZone ; A01B +0000001A: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +0000001E: 4E5E 'N^' UNLK A6 +00000020: 4E75 'Nu' RTS + +Comment: + + DisposeOfCompressionBuffer ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: MoveFileDataDown [A54B0, A555A) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +88 (A5538): JSR FSWRITE ; outside file + +76 (A5526): JSR SETFPOS ; outside file + +5E (A550E): JSR FSREAD ; outside file + +4C (A54FC): JSR SETFPOS ; outside file + + VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:AddDiskCache.c + + +Dictionary: Flags $00 FirstId 633 + 633: MoveFileDataDown +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="MoveFileDataDown"(633) Segment="Main"(200) +Size: Flags $00 ModuleSize 170 + +Content: Flags $08 +Contents offset $0000 size $00AA +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 1F08 'H...' MOVEM.L D3-D7/A4,-(A7) +00000008: 286E 001C '(n..' MOVEA.L $001C(A6),A4 +0000000C: 3A2E 000A ':...' MOVE.W $000A(A6),D5 +00000010: 4247 'BG' CLR.W D7 +00000012: 202E 000C ' ...' MOVE.L $000C(A6),D0 +00000016: B0AE 0010 '....' CMP.L $0010(A6),D0 +0000001A: 6F00 0082 'o...' BLE *+$0084 ; 0000009E +0000001E: 7800 'x.' MOVEQ #$00,D4 +00000020: 2C2E 0014 ',...' MOVE.L $0014(A6),D6 +00000024: 6070 '`p' BRA.S *+$0072 ; 00000096 +00000026: BCAE 0018 '....' CMP.L $0018(A6),D6 +0000002A: 5EC3 '^.' SGT D3 +0000002C: 4403 'D.' NEG.B D3 +0000002E: 6706 'g.' BEQ.S *+$0008 ; 00000036 +00000030: 202E 0018 ' ...' MOVE.L $0018(A6),D0 +00000034: 6002 '`.' BRA.S *+$0004 ; 00000038 +00000036: 2006 ' .' MOVE.L D6,D0 +00000038: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +0000003C: 558F 'U.' SUBQ.L #2,A7 +0000003E: 3F05 '?.' MOVE.W D5,-(A7) +00000040: 7001 'p.' MOVEQ #$01,D0 +00000042: 3F00 '?.' MOVE.W D0,-(A7) +00000044: 2204 '".' MOVE.L D4,D1 +00000046: D2AE 000C '....' ADD.L $000C(A6),D1 +0000004A: 2F01 '/.' MOVE.L D1,-(A7) +0000004C: 4EBA 0000 'N...' JSR SETFPOS ; id: 635 +00000050: 3E1F '>.' MOVE.W (A7)+,D7 +00000052: 663A 'f:' BNE.S *+$003C ; 0000008E +00000054: 558F 'U.' SUBQ.L #2,A7 +00000056: 3F05 '?.' MOVE.W D5,-(A7) +00000058: 486E FFFC 'Hn..' PEA -$0004(A6) +0000005C: 2F14 '/.' MOVE.L (A4),-(A7) +0000005E: 4EBA 0000 'N...' JSR FSREAD ; id: 636 +00000062: 3E1F '>.' MOVE.W (A7)+,D7 +00000064: 6628 'f(' BNE.S *+$002A ; 0000008E +00000066: 558F 'U.' SUBQ.L #2,A7 +00000068: 3F05 '?.' MOVE.W D5,-(A7) +0000006A: 7001 'p.' MOVEQ #$01,D0 +0000006C: 3F00 '?.' MOVE.W D0,-(A7) +0000006E: 2204 '".' MOVE.L D4,D1 +00000070: D2AE 0010 '....' ADD.L $0010(A6),D1 +00000074: 2F01 '/.' MOVE.L D1,-(A7) +00000076: 4EBA 0000 'N...' JSR SETFPOS ; id: 635 +0000007A: 3E1F '>.' MOVE.W (A7)+,D7 +0000007C: 6610 'f.' BNE.S *+$0012 ; 0000008E +0000007E: 558F 'U.' SUBQ.L #2,A7 +00000080: 3F05 '?.' MOVE.W D5,-(A7) +00000082: 486E FFFC 'Hn..' PEA -$0004(A6) +00000086: 2F14 '/.' MOVE.L (A4),-(A7) +00000088: 4EBA 0000 'N...' JSR FSWRITE ; id: 634 +0000008C: 3E1F '>.' MOVE.W (A7)+,D7 +0000008E: D8AE FFFC '....' ADD.L -$0004(A6),D4 +00000092: 9CAE FFFC '....' SUB.L -$0004(A6),D6 +00000096: 4A47 'JG' TST.W D7 +00000098: 6604 'f.' BNE.S *+$0006 ; 0000009E +0000009A: 4A86 'J.' TST.L D6 +0000009C: 6E88 'n.' BGT.S *-$0076 ; 00000026 +0000009E: 3007 '0.' MOVE.W D7,D0 +000000A0: 4CEE 10F8 FFE4 'L.....' MOVEM.L -$001C(A6),D3-D7/A4 +000000A6: 4E5E 'N^' UNLK A6 +000000A8: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 634 + 634: FSWRITE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FSWRITE"(634) + 0000008A + +Dictionary: Flags $00 FirstId 635 + 635: SETFPOS + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SETFPOS"(635) + 00000078 + +Dictionary: Flags $00 FirstId 636 + 636: FSREAD +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FSREAD"(636) + 00000060 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SETFPOS"(635) + 0000004E +Comment: + + MoveFileDataDown ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: CompressDiskCacheFile [A5570, A566C) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +E6 (A5656): JSR MarkMapDirty + +DC (A564C): JSR DisposeOfCompressionBuffer + +BA (A562A): JSR MoveFileDataDown + +6C (A55DC): JSR MoveFileDataDown + +2E (A559E): JSR AllocateLockedBufferForCompression + +1C (A558C): JSR MarkMapDirty + + VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:AddDiskCache.c + + +Dictionary: Flags $00 FirstId 637 + 637: CompressDiskCacheFile + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="CompressDiskCacheFile"(637) Segment="Main"(200) +Size: Flags $00 ModuleSize 252 + +Content: Flags $08 +Contents offset $0000 size $00FC +00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +0000000C: 2052 ' R' MOVEA.L (A2),A0 +0000000E: 4A68 001E 'Jh..' TST.W $001E(A0) +00000012: 6F00 00DC 'o...' BLE *+$00DE ; 000000F0 +00000016: 2F0A '/.' MOVE.L A2,-(A7) +00000018: 7001 'p.' MOVEQ #$01,D0 +0000001A: 2F00 '/.' MOVE.L D0,-(A7) +0000001C: 4EBA 0000 'N...' JSR MarkMapDirty ; id: 627 +00000020: 3C00 '<.' MOVE.W D0,D6 +00000022: 486E FFFC 'Hn..' PEA -$0004(A6) +00000026: 486E FFF8 'Hn..' PEA -$0008(A6) +0000002A: 486E FFF4 'Hn..' PEA -$000C(A6) +0000002E: 4EBA 0000 'N...' JSR AllocateLockedBufferForCompression ; id: 631 +00000032: 3C00 '<.' MOVE.W D0,D6 +00000034: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000038: 6600 00B6 'f...' BNE *+$00B8 ; 000000F0 +0000003C: 2652 '&R' MOVEA.L (A2),A3 +0000003E: 3A2B 0002 ':+..' MOVE.W $0002(A3),D5 +00000042: 302B 000C '0+..' MOVE.W $000C(A3),D0 +00000046: 48C0 'H.' EXT.L D0 +00000048: 7228 'r(' MOVEQ #$28,D1 ; '(' +0000004A: 4C01 0800 'L...' MULS.L D1,D0 +0000004E: 49F3 0820 'I.. ' LEA $20(A3,D0.L),A4 +00000052: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000056: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +0000005A: 2F2C 0018 '/,..' MOVE.L $0018(A4),-(A7) +0000005E: 2052 ' R' MOVEA.L (A2),A0 +00000060: 2F28 0018 '/(..' MOVE.L $0018(A0),-(A7) +00000064: 2F2C 0014 '/,..' MOVE.L $0014(A4),-(A7) +00000068: 48C5 'H.' EXT.L D5 +0000006A: 2F05 '/.' MOVE.L D5,-(A7) +0000006C: 4EBA 0000 'N...' JSR MoveFileDataDown ; id: 633 +00000070: 3C00 '<.' MOVE.W D0,D6 +00000072: 4FEF 0018 'O...' LEA $0018(A7),A7 +00000076: 665C 'f\' BNE.S *+$005E ; 000000D4 +00000078: 2052 ' R' MOVEA.L (A2),A0 +0000007A: 2968 0018 0014 ')h....' MOVE.L $0018(A0),$0014(A4) +00000080: 6046 '`F' BRA.S *+$0048 ; 000000C8 +00000082: 264C '&L' MOVEA.L A4,A3 +00000084: 2E2B 0018 '.+..' MOVE.L $0018(A3),D7 +00000088: DEAB 0014 '....' ADD.L $0014(A3),D7 +0000008C: 302B 001E '0+..' MOVE.W $001E(A3),D0 +00000090: 48C0 'H.' EXT.L D0 +00000092: 2052 ' R' MOVEA.L (A2),A0 +00000094: 7228 'r(' MOVEQ #$28,D1 ; '(' +00000096: 4C01 0800 'L...' MULS.L D1,D0 +0000009A: 49F0 0820 'I.. ' LEA $20(A0,D0.L),A4 +0000009E: BEAC 0014 '....' CMP.L $0014(A4),D7 +000000A2: 6C24 'l$' BGE.S *+$0026 ; 000000C8 +000000A4: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +000000A8: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +000000AC: 2F2C 0018 '/,..' MOVE.L $0018(A4),-(A7) +000000B0: 2F07 '/.' MOVE.L D7,-(A7) +000000B2: 2F2C 0014 '/,..' MOVE.L $0014(A4),-(A7) +000000B6: 48C5 'H.' EXT.L D5 +000000B8: 2F05 '/.' MOVE.L D5,-(A7) +000000BA: 4EBA 0000 'N...' JSR MoveFileDataDown ; id: 633 +000000BE: 3C00 '<.' MOVE.W D0,D6 +000000C0: 2947 0014 ')G..' MOVE.L D7,$0014(A4) +000000C4: 4FEF 0018 'O...' LEA $0018(A7),A7 +000000C8: 4A46 'JF' TST.W D6 +000000CA: 6608 'f.' BNE.S *+$000A ; 000000D4 +000000CC: 70FF 'p.' MOVEQ #$FF,D0 +000000CE: B06C 001E '.l..' CMP.W $001E(A4),D0 +000000D2: 66AE 'f.' BNE.S *-$0050 ; 00000082 +000000D4: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +000000D8: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +000000DC: 4EBA 0000 'N...' JSR DisposeOfCompressionBuffer ; id: 632 +000000E0: 2F0A '/.' MOVE.L A2,-(A7) +000000E2: 7000 'p.' MOVEQ #$00,D0 +000000E4: 2F00 '/.' MOVE.L D0,-(A7) +000000E6: 4EBA 0000 'N...' JSR MarkMapDirty ; id: 627 +000000EA: 3C00 '<.' MOVE.W D0,D6 +000000EC: 4FEF 0010 'O...' LEA $0010(A7),A7 +000000F0: 3006 '0.' MOVE.W D6,D0 +000000F2: 4CEE 1CE0 FFDC 'L.....' MOVEM.L -$0024(A6),D5-D7/A2-A4 +000000F8: 4E5E 'N^' UNLK A6 +000000FA: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MarkMapDirty"(627) + 000000E8 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DisposeOfCompressionBuffer"(632) + 000000DE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MoveFileDataDown"(633) + 000000BC + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MoveFileDataDown"(633) + 0000006E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AllocateLockedBufferForCompression"(631) + 00000030 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MarkMapDirty"(627) + 0000001E +Comment: + + CompressDiskCacheFile ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: MakeSpaceInDiskCache [A5680, A5788) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +F4 (A5774): JSR GetCacheExpansionInformation + +D4 (A5754): JSR CompressDiskCacheFile + +C8 (A5748): JSR PurgeDiskCaches + +B6 (A5736): JSR CompressDiskCacheFile + +9C (A571C): JSR GetCacheExpansionInformation + +4A (A56CA): JSR GetCacheExpansionInformation + + VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:AddDiskCache.c + + +Dictionary: Flags $00 FirstId 638 + 638: MakeSpaceInDiskCache +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="MakeSpaceInDiskCache"(638) Segment="Main"(200) +Size: Flags $00 ModuleSize 264 + +Content: Flags $08 +Contents offset $0000 size $0108 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 0F38 'H..8' MOVEM.L D4-D7/A2-A4,-(A7) +00000008: 2C2E 0010 ',...' MOVE.L $0010(A6),D6 +0000000C: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +00000010: 266E 0014 '&n..' MOVEA.L $0014(A6),A3 +00000014: 4244 'BD' CLR.W D4 +00000016: 7A00 'z.' MOVEQ #$00,D5 +00000018: 34BC FFFF '4...' MOVE.W #$FFFF,(A2) +0000001C: 2053 ' S' MOVEA.L (A3),A0 +0000001E: 4A68 001E 'Jh..' TST.W $001E(A0) +00000022: 6F60 'o`' BLE.S *+$0062 ; 00000084 +00000024: 3E28 000C '>(..' MOVE.W $000C(A0),D7 +00000028: 48C7 'H.' EXT.L D7 +0000002A: 2007 ' .' MOVE.L D7,D0 +0000002C: 7228 'r(' MOVEQ #$28,D1 ; '(' +0000002E: 4C01 0800 'L...' MULS.L D1,D0 +00000032: 49F0 0820 'I.. ' LEA $20(A0,D0.L),A4 +00000036: 603E '`>' BRA.S *+$0040 ; 00000076 +00000038: 2F0B '/.' MOVE.L A3,-(A7) +0000003A: 48C7 'H.' EXT.L D7 +0000003C: 2F07 '/.' MOVE.L D7,-(A7) +0000003E: 486E FFFC 'Hn..' PEA -$0004(A6) +00000042: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000046: 486E FFF8 'Hn..' PEA -$0008(A6) +0000004A: 4EBA 0000 'N...' JSR GetCacheExpansionInformation ; id: 625 +0000004E: BCAE FFF8 '....' CMP.L -$0008(A6),D6 +00000052: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000056: 6E06 'n.' BGT.S *+$0008 ; 0000005E +00000058: 34AC 001E '4...' MOVE.W $001E(A4),(A2) +0000005C: 6018 '`.' BRA.S *+$001A ; 00000076 +0000005E: DAAE FFF8 '....' ADD.L -$0008(A6),D5 +00000062: 3E2C 001E '>,..' MOVE.W $001E(A4),D7 +00000066: 48C7 'H.' EXT.L D7 +00000068: 2053 ' S' MOVEA.L (A3),A0 +0000006A: 2007 ' .' MOVE.L D7,D0 +0000006C: 7228 'r(' MOVEQ #$28,D1 ; '(' +0000006E: 4C01 0800 'L...' MULS.L D1,D0 +00000072: 49F0 0820 'I.. ' LEA $20(A0,D0.L),A4 +00000076: 70FF 'p.' MOVEQ #$FF,D0 +00000078: B052 '.R' CMP.W (A2),D0 +0000007A: 6608 'f.' BNE.S *+$000A ; 00000084 +0000007C: 70FF 'p.' MOVEQ #$FF,D0 +0000007E: B06C 001E '.l..' CMP.W $001E(A4),D0 +00000082: 66B4 'f.' BNE.S *-$004A ; 00000038 +00000084: 70FF 'p.' MOVEQ #$FF,D0 +00000086: B052 '.R' CMP.W (A2),D0 +00000088: 6672 'fr' BNE.S *+$0074 ; 000000FC +0000008A: 2F0B '/.' MOVE.L A3,-(A7) +0000008C: 48C7 'H.' EXT.L D7 +0000008E: 2F07 '/.' MOVE.L D7,-(A7) +00000090: 486E FFFC 'Hn..' PEA -$0004(A6) +00000094: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000098: 486E FFF8 'Hn..' PEA -$0008(A6) +0000009C: 4EBA 0000 'N...' JSR GetCacheExpansionInformation ; id: 625 +000000A0: BCAE FFF8 '....' CMP.L -$0008(A6),D6 +000000A4: 4FEF 0014 'O...' LEA $0014(A7),A7 +000000A8: 6F52 'oR' BLE.S *+$0054 ; 000000FC +000000AA: 2E05 '..' MOVE.L D5,D7 +000000AC: DEAE FFF8 '....' ADD.L -$0008(A6),D7 +000000B0: BE86 '..' CMP.L D6,D7 +000000B2: 6D0C 'm.' BLT.S *+$000E ; 000000C0 +000000B4: 2F0B '/.' MOVE.L A3,-(A7) +000000B6: 4EBA 0000 'N...' JSR CompressDiskCacheFile ; id: 637 +000000BA: 3800 '8.' MOVE.W D0,D4 +000000BC: 584F 'XO' ADDQ.W #4,A7 +000000BE: 601C '`.' BRA.S *+$001E ; 000000DC +000000C0: 2F0B '/.' MOVE.L A3,-(A7) +000000C2: 2006 ' .' MOVE.L D6,D0 +000000C4: 9087 '..' SUB.L D7,D0 +000000C6: 2F00 '/.' MOVE.L D0,-(A7) +000000C8: 4EBA 0000 'N...' JSR PurgeDiskCaches ; id: 629 +000000CC: 3800 '8.' MOVE.W D0,D4 +000000CE: 504F 'PO' ADDQ.W #8,A7 +000000D0: 660A 'f.' BNE.S *+$000C ; 000000DC +000000D2: 2F0B '/.' MOVE.L A3,-(A7) +000000D4: 4EBA 0000 'N...' JSR CompressDiskCacheFile ; id: 637 +000000D8: 3800 '8.' MOVE.W D0,D4 +000000DA: 584F 'XO' ADDQ.W #4,A7 +000000DC: 2F0B '/.' MOVE.L A3,-(A7) +000000DE: 2053 ' S' MOVEA.L (A3),A0 +000000E0: 3028 000E '0(..' MOVE.W $000E(A0),D0 +000000E4: 48C0 'H.' EXT.L D0 +000000E6: 2F00 '/.' MOVE.L D0,-(A7) +000000E8: 486E FFFC 'Hn..' PEA -$0004(A6) +000000EC: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +000000F0: 486E FFF8 'Hn..' PEA -$0008(A6) +000000F4: 4EBA 0000 'N...' JSR GetCacheExpansionInformation ; id: 625 +000000F8: 4FEF 0014 'O...' LEA $0014(A7),A7 +000000FC: 3004 '0.' MOVE.W D4,D0 +000000FE: 4CEE 1CF0 FFDC 'L.....' MOVEM.L -$0024(A6),D4-D7/A2-A4 +00000104: 4E5E 'N^' UNLK A6 +00000106: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetCacheExpansionInformation"(625) + 000000F6 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CompressDiskCacheFile"(637) + 000000D6 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="PurgeDiskCaches"(629) + 000000CA + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CompressDiskCacheFile"(637) + 000000B8 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetCacheExpansionInformation"(625) + 0000009E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetCacheExpansionInformation"(625) + 0000004C +Comment: + + MakeSpaceInDiskCache ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: WriteDiskCache [A57A0, A580C) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +58 (A57F8): JSR DumpDiskCacheMap + +4E (A57EE): JSR FSWRITE ; outside file + +38 (A57D8): JSR SETFPOS ; outside file + + VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:AddDiskCache.c + + +Dictionary: Flags $00 FirstId 639 + 639: WriteDiskCache +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="WriteDiskCache"(639) 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: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 +0000000C: 4247 'BG' CLR.W D7 +0000000E: 2454 '$T' MOVEA.L (A4),A2 +00000010: 302E 000A '0...' MOVE.W $000A(A6),D0 +00000014: 48C0 'H.' EXT.L D0 +00000016: 7228 'r(' MOVEQ #$28,D1 ; '(' +00000018: 4C01 0800 'L...' MULS.L D1,D0 +0000001C: 47F2 0820 'G.. ' LEA $20(A2,D0.L),A3 +00000020: 2A2B 0014 '*+..' MOVE.L $0014(A3),D5 +00000024: 2D6B 0018 FFF8 '-k....' MOVE.L $0018(A3),-$0008(A6) +0000002A: 3C2A 0002 '<*..' MOVE.W $0002(A2),D6 +0000002E: 558F 'U.' SUBQ.L #2,A7 +00000030: 3F06 '?.' MOVE.W D6,-(A7) +00000032: 7001 'p.' MOVEQ #$01,D0 +00000034: 3F00 '?.' MOVE.W D0,-(A7) +00000036: 2F05 '/.' MOVE.L D5,-(A7) +00000038: 4EBA 0000 'N...' JSR SETFPOS ; id: 635 +0000003C: 3E1F '>.' MOVE.W (A7)+,D7 +0000003E: 6620 'f ' BNE.S *+$0022 ; 00000060 +00000040: 558F 'U.' SUBQ.L #2,A7 +00000042: 3F06 '?.' MOVE.W D6,-(A7) +00000044: 486E FFF8 'Hn..' PEA -$0008(A6) +00000048: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +0000004C: 2F10 '/.' MOVE.L (A0),-(A7) +0000004E: 4EBA 0000 'N...' JSR FSWRITE ; id: 634 +00000052: 3E1F '>.' MOVE.W (A7)+,D7 +00000054: 660A 'f.' BNE.S *+$000C ; 00000060 +00000056: 2F0C '/.' MOVE.L A4,-(A7) +00000058: 4EBA 0000 'N...' JSR DumpDiskCacheMap ; id: 628 +0000005C: 3E00 '>.' MOVE.W D0,D7 +0000005E: 584F 'XO' ADDQ.W #4,A7 +00000060: 3007 '0.' MOVE.W D7,D0 +00000062: 4CEE 1CE0 FFE0 'L.....' MOVEM.L -$0020(A6),D5-D7/A2-A4 +00000068: 4E5E 'N^' UNLK A6 +0000006A: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DumpDiskCacheMap"(628) + 0000005A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FSWRITE"(634) + 00000050 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SETFPOS"(635) + 0000003A +Comment: + + WriteDiskCache ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AddDiskCache [A5820, A5940) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +104 (A5924): JSR WriteDiskCache + +E8 (A5908): JSR InsertDiskCache + +72 (A5892): JSR FontNameToFontNameIndex + +4C (A586C): JSR MakeSpaceInDiskCache + +38 (A5858): JSR GETHANDLESIZE ; outside file + + VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:AddDiskCache.c + + +Dictionary: Flags $00 FirstId 640 + 640: AddDiskCache +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AddDiskCache"(640) Segment="Main"(200) +Size: Flags $00 ModuleSize 288 + +Content: Flags $08 +Contents offset $0000 size $0120 +00000000: 4E56 FED0 'NV..' LINK.W A6,#-$0130 +00000004: 48E7 1718 'H...' MOVEM.L D3/D5-D7/A3/A4,-(A7) +00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +0000000C: 4247 'BG' CLR.W D7 +0000000E: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000012: 30BC FFFF '0...' MOVE.W #$FFFF,(A0) +00000016: 200C ' .' MOVE.L A4,D0 +00000018: 6606 'f.' BNE.S *+$0008 ; 00000020 +0000001A: 7E94 '~.' MOVEQ #$94,D7 +0000001C: 6000 00F6 '`...' BRA *+$00F8 ; 00000114 +00000020: 4A94 'J.' TST.L (A4) +00000022: 6606 'f.' BNE.S *+$0008 ; 0000002A +00000024: 7E93 '~.' MOVEQ #$93,D7 +00000026: 6000 00EC '`...' BRA *+$00EE ; 00000114 +0000002A: 204C ' L' MOVEA.L A4,A0 +0000002C: A069 '.i' _HGetState ; A069 +0000002E: 1A00 '..' MOVE.B D0,D5 +00000030: 204C ' L' MOVEA.L A4,A0 +00000032: A04A '.J' _HNoPurge ; A04A +00000034: 598F 'Y.' SUBQ.L #4,A7 +00000036: 2F0C '/.' MOVE.L A4,-(A7) +00000038: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 502 +0000003C: 2C1F ',.' MOVE.L (A7)+,D6 +0000003E: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000042: 2F06 '/.' MOVE.L D6,-(A7) +00000044: 486E FED4 'Hn..' PEA -$012C(A6) +00000048: 486E FED2 'Hn..' PEA -$012E(A6) +0000004C: 4EBA 0000 'N...' JSR MakeSpaceInDiskCache ; id: 638 +00000050: 3E00 '>.' MOVE.W D0,D7 +00000052: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000056: 6600 00B6 'f...' BNE *+$00B8 ; 0000010E +0000005A: 2054 ' T' MOVEA.L (A4),A0 +0000005C: 3F28 004A '?(.J' MOVE.W $004A(A0),-(A7) +00000060: 486E FF00 'Hn..' PEA -$0100(A6) +00000064: A8FF '..' _GetFName ; A8FF +00000066: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000006A: 486E FF00 'Hn..' PEA -$0100(A6) +0000006E: 486E FED0 'Hn..' PEA -$0130(A6) +00000072: 4EBA 0000 'N...' JSR FontNameToFontNameIndex ; id: 642 +00000076: 3E00 '>.' MOVE.W D0,D7 +00000078: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000007C: 6600 0090 'f...' BNE *+$0092 ; 0000010E +00000080: 2654 '&T' MOVEA.L (A4),A3 +00000082: 3D6E FED0 FED8 '=n....' MOVE.W -$0130(A6),-$0128(A6) +00000088: 3D6B 0002 FEDA '=k....' MOVE.W $0002(A3),-$0126(A6) +0000008E: 3D6B 0004 FEDC '=k....' MOVE.W $0004(A3),-$0124(A6) +00000094: 2D6B 0008 FEDE '-k....' MOVE.L $0008(A3),-$0122(A6) +0000009A: 2D6B 000C FEE2 '-k....' MOVE.L $000C(A3),-$011E(A6) +000000A0: 2D6B 0010 FEE6 '-k....' MOVE.L $0010(A3),-$011A(A6) +000000A6: 1D6B 0049 FEEA '.k.I..' MOVE.B $0049(A3),-$0116(A6) +000000AC: 2D6E FED4 FEEC '-n....' MOVE.L -$012C(A6),-$0114(A6) +000000B2: 2D46 FEF0 '-F..' MOVE.L D6,-$0110(A6) +000000B6: 422E FEFC 'B...' CLR.B -$0104(A6) +000000BA: 0C86 0004 B000 '......' CMPI.L #$0004B000,D6 +000000C0: 5CC3 '\.' SGE D3 +000000C2: 4403 'D.' NEG.B D3 +000000C4: 1D43 FEFD '.C..' MOVE.B D3,-$0103(A6) +000000C8: 422E FEFE 'B...' CLR.B -$0102(A6) +000000CC: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +000000D0: 41EE FF00 'A...' LEA -$0100(A6),A0 +000000D4: 7013 'p.' MOVEQ #$13,D0 +000000D6: 3F20 '? ' MOVE.W -(A0),-(A7) +000000D8: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000000D6 +000000DC: 302E FED2 '0...' MOVE.W -$012E(A6),D0 +000000E0: 48C0 'H.' EXT.L D0 +000000E2: 2F00 '/.' MOVE.L D0,-(A7) +000000E4: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +000000E8: 4EBA 0000 'N...' JSR InsertDiskCache ; id: 641 +000000EC: 3E00 '>.' MOVE.W D0,D7 +000000EE: 4FEF 0034 'O..4' LEA $0034(A7),A7 +000000F2: 661A 'f.' BNE.S *+$001C ; 0000010E +000000F4: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +000000F8: 2F0C '/.' MOVE.L A4,-(A7) +000000FA: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000FE: 3010 '0.' MOVE.W (A0),D0 +00000100: 48C0 'H.' EXT.L D0 +00000102: 2F00 '/.' MOVE.L D0,-(A7) +00000104: 4EBA 0000 'N...' JSR WriteDiskCache ; id: 639 +00000108: 3E00 '>.' MOVE.W D0,D7 +0000010A: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000010E: 204C ' L' MOVEA.L A4,A0 +00000110: 1005 '..' MOVE.B D5,D0 +00000112: A06A '.j' _HSetState ; A06A +00000114: 3007 '0.' MOVE.W D7,D0 +00000116: 4CEE 18E8 FEB8 'L.....' MOVEM.L -$0148(A6),D3/D5-D7/A3/A4 +0000011C: 4E5E 'N^' UNLK A6 +0000011E: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="WriteDiskCache"(639) + 00000106 + +Dictionary: Flags $00 FirstId 641 + 641: InsertDiskCache + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="InsertDiskCache"(641) + 000000EA + +Dictionary: Flags $00 FirstId 642 + 642: FontNameToFontNameIndex + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FontNameToFontNameIndex"(642) + 00000074 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MakeSpaceInDiskCache"(638) + 0000004E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETHANDLESIZE"(502) + 0000003A +Comment: + + AddDiskCache ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: INITIALIZEDISKCACHE [A5950, A5AC4) + + Module started due to: vector glue above, MOD directive, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +14E (A5A9E): LEA DISKCACHEPURGEPROCEDURE, A0 + +130 (A5A80): JSR DumpDiskCacheMap + + Unresolved outgoing references: + +92 (A59E2): JSR $A6320 + +138 (A5A88): PEA $A5B90 + + +Dictionary: Flags $00 FirstId 643 + 643: INITIALIZEDISKCACHE + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INITIALIZEDISKCACHE"(643) Segment="Main"(200) +Size: Flags $00 ModuleSize 372 + +Content: Flags $08 +Contents offset $0000 size $0174 +00000000: 4E56 FF98 'NV..' LINK.W A6,#-$0068 +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000C: 2468 0068 '$h.h' MOVEA.L $0068(A0),A2 +00000010: 4246 'BF' CLR.W D6 +00000012: 2052 ' R' MOVEA.L (A2),A0 +00000014: 7000 'p.' MOVEQ #$00,D0 +00000016: 2140 008E '!@..' MOVE.L D0,$008E(A0) +0000001A: 2052 ' R' MOVEA.L (A2),A0 +0000001C: 4228 0096 'B(..' CLR.B $0096(A0) +00000020: 2052 ' R' MOVEA.L (A2),A0 +00000022: 4228 0097 'B(..' CLR.B $0097(A0) +00000026: 7001 'p.' MOVEQ #$01,D0 +00000028: 41EE FFA0 'A...' LEA -$0060(A6),A0 +0000002C: A090 '..' _SysEnvirons ; A090 +0000002E: 3C00 '<.' MOVE.W D0,D6 +00000030: 6600 0134 'f..4' BNE *+$0136 ; 00000166 +00000034: 598F 'Y.' SUBQ.L #4,A7 +00000036: 2F3C 5354 5220 '/.' MOVE.W D0,D7 +00000030: 0C47 FFFF '.G..' CMPI.W #$FFFF,D7 +00000034: 504F 'PO' ADDQ.W #8,A7 +00000036: 6708 'g.' BEQ.S *+$000A ; 00000040 +00000038: 2F0B '/.' MOVE.L A3,-(A7) +0000003A: 4EBA 0000 'N...' JSR DumpFontCacheToDiskIfNotTooBig ; id: 505 +0000003E: 584F 'XO' ADDQ.W #4,A7 +00000040: 2054 ' T' MOVEA.L (A4),A0 +00000042: 4228 0096 'B(..' CLR.B $0096(A0) +00000046: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +0000004C: 4E5E 'N^' UNLK A6 +0000004E: 4E74 0004 'Nt..' RTD #$0004 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DumpFontCacheToDiskIfNotTooBig"(505) + 0000003C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FindCacheInCacheList"(645) + 0000002C +Comment: + + DISKCACHEPURGEPROCEDURE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_A5B90 [A5B90, A5C14) + + Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) + + Resolved outgoing references: + +74 (A5C04): JSR FSCLOSE ; outside file + +68 (A5BF8): JSR DumpDiskCacheMap + +52 (A5BE2): JSR DumpFontCacheToDiskIfNotTooBig + + +Dictionary: Flags $00 FirstId 647 + 647: AUTOMOD_A5B90 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_A5B90"(647) Segment="Main"(200) +Size: Flags $00 ModuleSize 132 + +Content: Flags $08 +Contents offset $0000 size $0084 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000C: 2868 0068 '(h.h' MOVEA.L $0068(A0),A4 +00000010: 2054 ' T' MOVEA.L (A4),A0 +00000012: 2468 008E '$h..' MOVEA.L $008E(A0),A2 +00000016: 4A28 0097 'J(..' TST.B $0097(A0) +0000001A: 675E 'g^' BEQ.S *+$0060 ; 0000007A +0000001C: 2052 ' R' MOVEA.L (A2),A0 +0000001E: 4A28 000A 'J(..' TST.B $000A(A0) +00000022: 6742 'gB' BEQ.S *+$0044 ; 00000066 +00000024: A11A '..' _GetZone ; A11A +00000026: 2D48 FFF8 '-H..' MOVE.L A0,-$0008(A6) +0000002A: 2054 ' T' MOVEA.L (A4),A0 +0000002C: 2668 0014 '&h..' MOVEA.L $0014(A0),A3 +00000030: 200B ' .' MOVE.L A3,D0 +00000032: 672C 'g,' BEQ.S *+$002E ; 00000060 +00000034: 3C28 0022 '<(."' MOVE.W $0022(A0),D6 +00000038: 4247 'BG' CLR.W D7 +0000003A: 6020 '` ' BRA.S *+$0022 ; 0000005C +0000003C: 48C7 'H.' EXT.L D7 +0000003E: 2007 ' .' MOVE.L D7,D0 +00000040: E780 '..' ASL.L #3,D0 +00000042: 2840 '(@' MOVEA.L D0,A4 +00000044: D9D3 '..' ADDA.L (A3),A4 +00000046: 4A94 'J.' TST.L (A4) +00000048: 670E 'g.' BEQ.S *+$0010 ; 00000058 +0000004A: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +0000004E: A01B '..' _SetZone ; A01B +00000050: 2F14 '/.' MOVE.L (A4),-(A7) +00000052: 4EBA 0000 'N...' JSR DumpFontCacheToDiskIfNotTooBig ; id: 505 +00000056: 584F 'XO' ADDQ.W #4,A7 +00000058: 3007 '0.' MOVE.W D7,D0 +0000005A: 5247 'RG' ADDQ.W #1,D7 +0000005C: BC47 '.G' CMP.W D7,D6 +0000005E: 6EDC 'n.' BGT.S *-$0022 ; 0000003C +00000060: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +00000064: A01B '..' _SetZone ; A01B +00000066: 2F0A '/.' MOVE.L A2,-(A7) +00000068: 4EBA 0000 'N...' JSR DumpDiskCacheMap ; id: 628 +0000006C: 558F 'U.' SUBQ.L #2,A7 +0000006E: 2052 ' R' MOVEA.L (A2),A0 +00000070: 3F28 0002 '?(..' MOVE.W $0002(A0),-(A7) +00000074: 4EBA 0000 'N...' JSR FSCLOSE ; id: 648 +00000078: 5C4F '\O' ADDQ.W #6,A7 +0000007A: 4CEE 1CC0 FFE4 'L.....' MOVEM.L -$001C(A6),D6/D7/A2-A4 +00000080: 4E5E 'N^' UNLK A6 +00000082: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 648 + 648: FSCLOSE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FSCLOSE"(648) + 00000076 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DumpDiskCacheMap"(628) + 0000006A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DumpFontCacheToDiskIfNotTooBig"(505) + 00000054 +Comment: + + AUTOMOD_A5B90 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: LoadFontCacheFromDisk [A5C20, A5D72) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +13C (A5D5C): JSR sb_DisposeZoneHandle + +88 (A5CA8): JSR sb_NewZoneHandle + +124 (A5D44): JSR InsertDiskCacheIntoDateList + +10C (A5D2C): JSR RemoveDiskCacheFromDateList + +FA (A5D1A): JSR GETENCODINGTABLE + +CE (A5CEE): JSR FSREAD ; outside file + +BA (A5CDA): JSR SETFPOS ; outside file + +50 (A5C70): JSR SearchForDiskCacheUsingWidthTable + + VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:DiskCacheExtensions.c + + +Dictionary: Flags $00 FirstId 649 + 649: LoadFontCacheFromDisk + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="LoadFontCacheFromDisk"(649) Segment="Main"(200) +Size: Flags $00 ModuleSize 338 + +Content: Flags $08 +Contents offset $0000 size $0152 +00000000: 4E56 FFEC 'NV..' LINK.W A6,#-$0014 +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000010: 2D68 0068 FFFC '-h.h..' MOVE.L $0068(A0),-$0004(A6) +00000016: 4247 'BG' CLR.W D7 +00000018: 7000 'p.' MOVEQ #$00,D0 +0000001A: 2680 '&.' MOVE.L D0,(A3) +0000001C: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000020: 2050 ' P' MOVEA.L (A0),A0 +00000022: 2868 008E '(h..' MOVEA.L $008E(A0),A4 +00000026: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000002A: 2050 ' P' MOVEA.L (A0),A0 +0000002C: 4A28 0097 'J(..' TST.B $0097(A0) +00000030: 6700 00FA 'g...' BEQ *+$00FC ; 0000012C +00000034: 2054 ' T' MOVEA.L (A4),A0 +00000036: 4A28 000A 'J(..' TST.B $000A(A0) +0000003A: 6700 00F0 'g...' BEQ *+$00F2 ; 0000012C +0000003E: 7000 'p.' MOVEQ #$00,D0 +00000040: 102E 0017 '....' MOVE.B $0017(A6),D0 +00000044: 2F00 '/.' MOVE.L D0,-(A7) +00000046: 2F0C '/.' MOVE.L A4,-(A7) +00000048: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000004C: 486E FFF2 'Hn..' PEA -$000E(A6) +00000050: 4EBA 0000 'N...' JSR SearchForDiskCacheUsingWidthTable ; id: 652 +00000054: 3E00 '>.' MOVE.W D0,D7 +00000056: 4FEF 0010 'O...' LEA $0010(A7),A7 +0000005A: 6600 00D0 'f...' BNE *+$00D2 ; 0000012C +0000005E: 70FF 'p.' MOVEQ #$FF,D0 +00000060: B06E FFF2 '.n..' CMP.W -$000E(A6),D0 +00000064: 6700 00C6 'g...' BEQ *+$00C8 ; 0000012C +00000068: 302E FFF2 '0...' MOVE.W -$000E(A6),D0 +0000006C: 48C0 'H.' EXT.L D0 +0000006E: 2054 ' T' MOVEA.L (A4),A0 +00000070: 7228 'r(' MOVEQ #$28,D1 ; '(' +00000072: 4C01 0800 'L...' MULS.L D1,D0 +00000076: 2D70 0838 FFF4 '-p.8..' MOVE.L $38(A0,D0.L),-$000C(A6) +0000007C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000080: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +00000084: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +00000088: 4EBA 0000 'N...' JSR sb_NewZoneHandle ; id: 499 +0000008C: 2680 '&.' MOVE.L D0,(A3) +0000008E: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000092: 6606 'f.' BNE.S *+$0008 ; 0000009A +00000094: 7E94 '~.' MOVEQ #$94,D7 +00000096: 6000 0094 '`...' BRA *+$0096 ; 0000012C +0000009A: 2454 '$T' MOVEA.L (A4),A2 +0000009C: 3C2A 0002 '<*..' MOVE.W $0002(A2),D6 +000000A0: 302E FFF2 '0...' MOVE.W -$000E(A6),D0 +000000A4: 48C0 'H.' EXT.L D0 +000000A6: 7228 'r(' MOVEQ #$28,D1 ; '(' +000000A8: 4C01 0800 'L...' MULS.L D1,D0 +000000AC: 2A32 0834 '*2.4' MOVE.L $34(A2,D0.L),D5 +000000B0: 558F 'U.' SUBQ.L #2,A7 +000000B2: 3F06 '?.' MOVE.W D6,-(A7) +000000B4: 7001 'p.' MOVEQ #$01,D0 +000000B6: 3F00 '?.' MOVE.W D0,-(A7) +000000B8: 2F05 '/.' MOVE.L D5,-(A7) +000000BA: 4EBA 0000 'N...' JSR SETFPOS ; id: 635 +000000BE: 3E1F '>.' MOVE.W (A7)+,D7 +000000C0: 666A 'fj' BNE.S *+$006C ; 0000012C +000000C2: 558F 'U.' SUBQ.L #2,A7 +000000C4: 3F06 '?.' MOVE.W D6,-(A7) +000000C6: 486E FFF4 'Hn..' PEA -$000C(A6) +000000CA: 2053 ' S' MOVEA.L (A3),A0 +000000CC: 2F10 '/.' MOVE.L (A0),-(A7) +000000CE: 4EBA 0000 'N...' JSR FSREAD ; id: 636 +000000D2: 3E1F '>.' MOVE.W (A7)+,D7 +000000D4: 6656 'fV' BNE.S *+$0058 ; 0000012C +000000D6: 2053 ' S' MOVEA.L (A3),A0 +000000D8: 2450 '$P' MOVEA.L (A0),A2 +000000DA: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +000000DE: 2050 ' P' MOVEA.L (A0),A0 +000000E0: 3568 040C 004A '5h...J' MOVE.W $040C(A0),$004A(A2) +000000E6: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +000000EA: 2050 ' P' MOVEA.L (A0),A0 +000000EC: 34A8 0430 '4..0' MOVE.W $0430(A0),(A2) +000000F0: 598F 'Y.' SUBQ.L #4,A7 +000000F2: 3F2A 004A '?*.J' MOVE.W $004A(A2),-(A7) +000000F6: 486E FFF0 'Hn..' PEA -$0010(A6) +000000FA: 4EBA 0000 'N...' JSR GETENCODINGTABLE ; id: 553 +000000FE: 255F 004C '%_.L' MOVE.L (A7)+,$004C(A2) +00000102: 2F0C '/.' MOVE.L A4,-(A7) +00000104: 302E FFF2 '0...' MOVE.W -$000E(A6),D0 +00000108: 48C0 'H.' EXT.L D0 +0000010A: 2F00 '/.' MOVE.L D0,-(A7) +0000010C: 4EBA 0000 'N...' JSR RemoveDiskCacheFromDateList ; id: 651 +00000110: 2F0C '/.' MOVE.L A4,-(A7) +00000112: 2054 ' T' MOVEA.L (A4),A0 +00000114: 3028 0010 '0(..' MOVE.W $0010(A0),D0 +00000118: 48C0 'H.' EXT.L D0 +0000011A: 2F00 '/.' MOVE.L D0,-(A7) +0000011C: 302E FFF2 '0...' MOVE.W -$000E(A6),D0 +00000120: 48C0 'H.' EXT.L D0 +00000122: 2F00 '/.' MOVE.L D0,-(A7) +00000124: 4EBA 0000 'N...' JSR InsertDiskCacheIntoDateList ; id: 650 +00000128: 4FEF 0014 'O...' LEA $0014(A7),A7 +0000012C: 4A47 'JG' TST.W D7 +0000012E: 6716 'g.' BEQ.S *+$0018 ; 00000146 +00000130: 4A93 'J.' TST.L (A3) +00000132: 6712 'g.' BEQ.S *+$0014 ; 00000146 +00000134: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000138: 2F10 '/.' MOVE.L (A0),-(A7) +0000013A: 2F13 '/.' MOVE.L (A3),-(A7) +0000013C: 4EBA 0000 'N...' JSR sb_DisposeZoneHandle ; id: 492 +00000140: 7000 'p.' MOVEQ #$00,D0 +00000142: 2680 '&.' MOVE.L D0,(A3) +00000144: 504F 'PO' ADDQ.W #8,A7 +00000146: 3007 '0.' MOVE.W D7,D0 +00000148: 4CEE 1CE0 FFD4 'L.....' MOVEM.L -$002C(A6),D5-D7/A2-A4 +0000014E: 4E5E 'N^' UNLK A6 +00000150: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_DisposeZoneHandle"(492) + 0000013E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="sb_NewZoneHandle"(499) + 0000008A + +Dictionary: Flags $00 FirstId 650 + 650: InsertDiskCacheIntoDateList + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="InsertDiskCacheIntoDateList"(650) + 00000126 + +Dictionary: Flags $00 FirstId 651 + 651: RemoveDiskCacheFromDateList + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="RemoveDiskCacheFromDateList"(651) + 0000010E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETENCODINGTABLE"(553) + 000000FC + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FSREAD"(636) + 000000D0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SETFPOS"(635) + 000000BC + +Dictionary: Flags $00 FirstId 652 + 652: SearchForDiskCacheUsingWidthTable + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SearchForDiskCacheUsingWidthTable"(652) + 00000052 +Comment: + + LoadFontCacheFromDisk ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: DumpFontCacheToDiskIfNotTooBig [A5DA0, A5DD4) + + Module started due to: island above, MODGUESS (align, label, BRA.L then padding) + + Resolved outgoing references: + +20 (A5DC0): JSR DumpFontCacheToDisk + +12 (A5DB2): JSR GETHANDLESIZE ; outside file + + VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:DiskCacheExtensions.c + + +Dictionary: Flags $00 FirstId 653 + 653: DumpFontCacheToDiskIfNotTooBig +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DumpFontCacheToDiskIfNotTooBig"(653) 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 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 4247 'BG' CLR.W D7 +0000000E: 598F 'Y.' SUBQ.L #4,A7 +00000010: 2F0C '/.' MOVE.L A4,-(A7) +00000012: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 502 +00000016: 0C9F 0004 B000 '......' CMPI.L #$0004B000,(A7)+ +0000001C: 6E0A 'n.' BGT.S *+$000C ; 00000028 +0000001E: 2F0C '/.' MOVE.L A4,-(A7) +00000020: 4EBA 0000 'N...' JSR DumpFontCacheToDisk ; id: 654 +00000024: 3E00 '>.' MOVE.W D0,D7 +00000026: 584F 'XO' ADDQ.W #4,A7 +00000028: 3007 '0.' MOVE.W D7,D0 +0000002A: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000030: 4E5E 'N^' UNLK A6 +00000032: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 654 + 654: DumpFontCacheToDisk + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DumpFontCacheToDisk"(654) + 00000022 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETHANDLESIZE"(502) + 00000014 +Comment: + + DumpFontCacheToDiskIfNotTooBig ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: DumpFontCacheToDisk [A5DE0, A5F2E) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +138 (A5F18): JSR AddDiskCache + +126 (A5F06): JSR RemoveDiskCache + +110 (A5EF0): JSR WriteDiskCache + +E4 (A5EC4): JSR GetCacheExpansionInformation + +84 (A5E64): JSR GETHANDLESIZE ; outside file + +72 (A5E52): JSR AddDiskCache + +54 (A5E34): JSR SearchForDiskCacheUsingCache + + VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:DiskCacheExtensions.c + + +Dictionary: Flags $00 FirstId 655 + 655: DumpFontCacheToDisk + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DumpFontCacheToDisk"(655) Segment="Main"(200) +Size: Flags $00 ModuleSize 334 + +Content: Flags $08 +Contents offset $0000 size $014E +00000000: 4E56 FFEA 'NV..' LINK.W A6,#-$0016 +00000004: 48E7 1318 'H...' MOVEM.L D3/D6/D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000010: 2D68 0068 FFF8 '-h.h..' MOVE.L $0068(A0),-$0008(A6) +00000016: 4247 'BG' CLR.W D7 +00000018: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +0000001C: 2050 ' P' MOVEA.L (A0),A0 +0000001E: 2868 008E '(h..' MOVEA.L $008E(A0),A4 +00000022: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +00000026: 2050 ' P' MOVEA.L (A0),A0 +00000028: 4A28 0097 'J(..' TST.B $0097(A0) +0000002C: 6700 0114 'g...' BEQ *+$0116 ; 00000142 +00000030: 2054 ' T' MOVEA.L (A4),A0 +00000032: 4A28 000A 'J(..' TST.B $000A(A0) +00000036: 6700 010A 'g...' BEQ *+$010C ; 00000142 +0000003A: 4A93 'J.' TST.L (A3) +0000003C: 6700 0104 'g...' BEQ *+$0106 ; 00000142 +00000040: 2053 ' S' MOVEA.L (A3),A0 +00000042: 7001 'p.' MOVEQ #$01,D0 +00000044: B028 0048 '.(.H' CMP.B $0048(A0),D0 +00000048: 6600 00F8 'f...' BNE *+$00FA ; 00000142 +0000004C: 2F0C '/.' MOVE.L A4,-(A7) +0000004E: 2F0B '/.' MOVE.L A3,-(A7) +00000050: 486E FFEA 'Hn..' PEA -$0016(A6) +00000054: 4EBA 0000 'N...' JSR SearchForDiskCacheUsingCache ; id: 656 +00000058: 3E00 '>.' MOVE.W D0,D7 +0000005A: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000005E: 6600 00E2 'f...' BNE *+$00E4 ; 00000142 +00000062: 70FF 'p.' MOVEQ #$FF,D0 +00000064: B06E FFEA '.n..' CMP.W -$0016(A6),D0 +00000068: 6616 'f.' BNE.S *+$0018 ; 00000080 +0000006A: 2F0C '/.' MOVE.L A4,-(A7) +0000006C: 2F0B '/.' MOVE.L A3,-(A7) +0000006E: 486E FFEA 'Hn..' PEA -$0016(A6) +00000072: 4EBA 0000 'N...' JSR AddDiskCache ; id: 640 +00000076: 3E00 '>.' MOVE.W D0,D7 +00000078: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000007C: 6000 00C4 '`...' BRA *+$00C6 ; 00000142 +00000080: 598F 'Y.' SUBQ.L #4,A7 +00000082: 2F0B '/.' MOVE.L A3,-(A7) +00000084: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 502 +00000088: 2C1F ',.' MOVE.L (A7)+,D6 +0000008A: 302E FFEA '0...' MOVE.W -$0016(A6),D0 +0000008E: 48C0 'H.' EXT.L D0 +00000090: 2054 ' T' MOVEA.L (A4),A0 +00000092: 7228 'r(' MOVEQ #$28,D1 ; '(' +00000094: 4C01 0800 'L...' MULS.L D1,D0 +00000098: 41F0 0820 'A.. ' LEA $20(A0,D0.L),A0 +0000009C: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +000000A0: 7000 'p.' MOVEQ #$00,D0 +000000A2: 1028 0024 '.(.$' MOVE.B $0024(A0),D0 +000000A6: 4A80 'J.' TST.L D0 +000000A8: 6600 0098 'f...' BNE *+$009A ; 00000142 +000000AC: 7000 'p.' MOVEQ #$00,D0 +000000AE: 1028 0025 '.(.%' MOVE.B $0025(A0),D0 +000000B2: 4A80 'J.' TST.L D0 +000000B4: 6600 008C 'f...' BNE *+$008E ; 00000142 +000000B8: BCA8 0018 '....' CMP.L $0018(A0),D6 +000000BC: 6F00 0084 'o...' BLE *+$0086 ; 00000142 +000000C0: 0C86 0004 B000 '......' CMPI.L #$0004B000,D6 +000000C6: 5CC3 '\.' SGE D3 +000000C8: 4403 'D.' NEG.B D3 +000000CA: 1143 0025 '.C.%' MOVE.B D3,$0025(A0) +000000CE: 2F0C '/.' MOVE.L A4,-(A7) +000000D0: 302E FFEA '0...' MOVE.W -$0016(A6),D0 +000000D4: 48C0 'H.' EXT.L D0 +000000D6: 2F00 '/.' MOVE.L D0,-(A7) +000000D8: 486E FFF4 'Hn..' PEA -$000C(A6) +000000DC: 486E FFF0 'Hn..' PEA -$0010(A6) +000000E0: 486E FFEC 'Hn..' PEA -$0014(A6) +000000E4: 4EBA 0000 'N...' JSR GetCacheExpansionInformation ; id: 625 +000000E8: 3E00 '>.' MOVE.W D0,D7 +000000EA: 4FEF 0014 'O...' LEA $0014(A7),A7 +000000EE: 6652 'fR' BNE.S *+$0054 ; 00000142 +000000F0: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000F4: 202E FFEC ' ...' MOVE.L -$0014(A6),D0 +000000F8: D0A8 0018 '....' ADD.L $0018(A0),D0 +000000FC: B086 '..' CMP.L D6,D0 +000000FE: 6D1C 'm.' BLT.S *+$001E ; 0000011C +00000100: 2146 0018 '!F..' MOVE.L D6,$0018(A0) +00000104: 2F0C '/.' MOVE.L A4,-(A7) +00000106: 2F0B '/.' MOVE.L A3,-(A7) +00000108: 302E FFEA '0...' MOVE.W -$0016(A6),D0 +0000010C: 48C0 'H.' EXT.L D0 +0000010E: 2F00 '/.' MOVE.L D0,-(A7) +00000110: 4EBA 0000 'N...' JSR WriteDiskCache ; id: 639 +00000114: 3E00 '>.' MOVE.W D0,D7 +00000116: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000011A: 6026 '`&' BRA.S *+$0028 ; 00000142 +0000011C: 2F0C '/.' MOVE.L A4,-(A7) +0000011E: 302E FFEA '0...' MOVE.W -$0016(A6),D0 +00000122: 48C0 'H.' EXT.L D0 +00000124: 2F00 '/.' MOVE.L D0,-(A7) +00000126: 4EBA 0000 'N...' JSR RemoveDiskCache ; id: 630 +0000012A: 3E00 '>.' MOVE.W D0,D7 +0000012C: 504F 'PO' ADDQ.W #8,A7 +0000012E: 6612 'f.' BNE.S *+$0014 ; 00000142 +00000130: 2F0C '/.' MOVE.L A4,-(A7) +00000132: 2F0B '/.' MOVE.L A3,-(A7) +00000134: 486E FFEA 'Hn..' PEA -$0016(A6) +00000138: 4EBA 0000 'N...' JSR AddDiskCache ; id: 640 +0000013C: 3E00 '>.' MOVE.W D0,D7 +0000013E: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000142: 3007 '0.' MOVE.W D7,D0 +00000144: 4CEE 18C8 FFD6 'L.....' MOVEM.L -$002A(A6),D3/D6/D7/A3/A4 +0000014A: 4E5E 'N^' UNLK A6 +0000014C: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AddDiskCache"(640) + 0000013A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="RemoveDiskCache"(630) + 00000128 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="WriteDiskCache"(639) + 00000112 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetCacheExpansionInformation"(625) + 000000E6 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETHANDLESIZE"(502) + 00000086 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AddDiskCache"(640) + 00000074 + +Dictionary: Flags $00 FirstId 656 + 656: SearchForDiskCacheUsingCache +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SearchForDiskCacheUsingCache"(656) + 00000056 +Comment: + + DumpFontCacheToDisk ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: CheckForMaximumDiskCacheSize [A5F40, A5F76) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +22 (A5F62): JSR DumpFontCacheToDisk + +12 (A5F52): JSR GETHANDLESIZE ; outside file + + VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:DiskCacheExtensions.c + + +Dictionary: Flags $00 FirstId 657 + 657: CheckForMaximumDiskCacheSize +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="CheckForMaximumDiskCacheSize"(657) Segment="Main"(200) +Size: Flags $00 ModuleSize 54 + +Content: Flags $08 +Contents offset $0000 size $0036 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 4247 'BG' CLR.W D7 +0000000E: 598F 'Y.' SUBQ.L #4,A7 +00000010: 2F0C '/.' MOVE.L A4,-(A7) +00000012: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 502 +00000016: 2C1F ',.' MOVE.L (A7)+,D6 +00000018: 0C86 0004 B000 '......' CMPI.L #$0004B000,D6 +0000001E: 6D0A 'm.' BLT.S *+$000C ; 0000002A +00000020: 2F0C '/.' MOVE.L A4,-(A7) +00000022: 4EBA 0000 'N...' JSR DumpFontCacheToDisk ; id: 655 +00000026: 3E00 '>.' MOVE.W D0,D7 +00000028: 584F 'XO' ADDQ.W #4,A7 +0000002A: 3007 '0.' MOVE.W D7,D0 +0000002C: 4CEE 10C0 FFF4 'L.....' MOVEM.L -$000C(A6),D6/D7/A4 +00000032: 4E5E 'N^' UNLK A6 +00000034: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DumpFontCacheToDisk"(655) + 00000024 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETHANDLESIZE"(502) + 00000014 +Comment: + + CheckForMaximumDiskCacheSize ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: FindFirstFreeCache [A5F80, A5FCE) + + Module started due to: vector glue above, MODGUESS (align, label) + + VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:DiskCacheList.c + + +Dictionary: Flags $00 FirstId 658 + 658: FindFirstFreeCache +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FindFirstFreeCache"(658) 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 0708 'H...' MOVEM.L D5-D7/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 4247 'BG' CLR.W D7 +0000000E: 7C01 '|.' MOVEQ #$01,D6 +00000010: 2054 ' T' MOVEA.L (A4),A0 +00000012: 3A28 001C ':(..' MOVE.W $001C(A0),D5 +00000016: 601A '`.' BRA.S *+$001C ; 00000032 +00000018: 48C7 'H.' EXT.L D7 +0000001A: 2054 ' T' MOVEA.L (A4),A0 +0000001C: 2007 ' .' MOVE.L D7,D0 +0000001E: 7228 'r(' MOVEQ #$28,D1 ; '(' +00000020: 4C01 0800 'L...' MULS.L D1,D0 +00000024: 4A30 0846 'J0.F' TST.B $46(A0,D0.L) +00000028: 6704 'g.' BEQ.S *+$0006 ; 0000002E +0000002A: 4206 'B.' CLR.B D6 +0000002C: 6004 '`.' BRA.S *+$0006 ; 00000032 +0000002E: 3007 '0.' MOVE.W D7,D0 +00000030: 5247 'RG' ADDQ.W #1,D7 +00000032: 4A06 'J.' TST.B D6 +00000034: 6704 'g.' BEQ.S *+$0006 ; 0000003A +00000036: BA47 '.G' CMP.W D7,D5 +00000038: 6EDE 'n.' BGT.S *-$0020 ; 00000018 +0000003A: 4A06 'J.' TST.B D6 +0000003C: 6704 'g.' BEQ.S *+$0006 ; 00000042 +0000003E: 70FF 'p.' MOVEQ #$FF,D0 +00000040: 6002 '`.' BRA.S *+$0004 ; 00000044 +00000042: 3007 '0.' MOVE.W D7,D0 +00000044: 4CEE 10E0 FFF0 'L.....' MOVEM.L -$0010(A6),D5-D7/A4 +0000004A: 4E5E 'N^' UNLK A6 +0000004C: 4E75 'Nu' RTS + +Comment: + + FindFirstFreeCache ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: InsertDiskCacheIntoOffsetList [A5FE0, A6066) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:DiskCacheList.c + + +Dictionary: Flags $00 FirstId 659 + 659: InsertDiskCacheIntoOffsetList + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="InsertDiskCacheIntoOffsetList"(659) Segment="Main"(200) +Size: Flags $00 ModuleSize 134 + +Content: Flags $08 +Contents offset $0000 size $0086 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000008: 3A2E 000E ':...' MOVE.W $000E(A6),D5 +0000000C: 3E2E 000A '>...' MOVE.W $000A(A6),D7 +00000010: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 +00000014: 0C45 FFFF '.E..' CMPI.W #$FFFF,D5 +00000018: 660C 'f.' BNE.S *+$000E ; 00000026 +0000001A: 2054 ' T' MOVEA.L (A4),A0 +0000001C: 3C28 000E '<(..' MOVE.W $000E(A0),D6 +00000020: 3147 000E '1G..' MOVE.W D7,$000E(A0) +00000024: 6020 '` ' BRA.S *+$0022 ; 00000046 +00000026: 48C5 'H.' EXT.L D5 +00000028: 2054 ' T' MOVEA.L (A4),A0 +0000002A: 2005 ' .' MOVE.L D5,D0 +0000002C: 7228 'r(' MOVEQ #$28,D1 ; '(' +0000002E: 4C01 0800 'L...' MULS.L D1,D0 +00000032: 3C30 083C '<0.<' MOVE.W $3C(A0,D0.L),D6 +00000036: 48C5 'H.' EXT.L D5 +00000038: 2054 ' T' MOVEA.L (A4),A0 +0000003A: 2005 ' .' MOVE.L D5,D0 +0000003C: 7228 'r(' MOVEQ #$28,D1 ; '(' +0000003E: 4C01 0800 'L...' MULS.L D1,D0 +00000042: 3187 083C '1..<' MOVE.W D7,$3C(A0,D0.L) +00000046: 0C46 FFFF '.F..' CMPI.W #$FFFF,D6 +0000004A: 6608 'f.' BNE.S *+$000A ; 00000054 +0000004C: 2054 ' T' MOVEA.L (A4),A0 +0000004E: 3147 000C '1G..' MOVE.W D7,$000C(A0) +00000052: 6010 '`.' BRA.S *+$0012 ; 00000064 +00000054: 48C6 'H.' EXT.L D6 +00000056: 2054 ' T' MOVEA.L (A4),A0 +00000058: 2006 ' .' MOVE.L D6,D0 +0000005A: 7228 'r(' MOVEQ #$28,D1 ; '(' +0000005C: 4C01 0800 'L...' MULS.L D1,D0 +00000060: 3187 083E '1..>' MOVE.W D7,$3E(A0,D0.L) +00000064: 48C7 'H.' EXT.L D7 +00000066: 2054 ' T' MOVEA.L (A4),A0 +00000068: 2007 ' .' MOVE.L D7,D0 +0000006A: 7228 'r(' MOVEQ #$28,D1 ; '(' +0000006C: 4C01 0800 'L...' MULS.L D1,D0 +00000070: 47F0 0820 'G.. ' LEA $20(A0,D0.L),A3 +00000074: 3746 001C '7F..' MOVE.W D6,$001C(A3) +00000078: 3745 001E '7E..' MOVE.W D5,$001E(A3) +0000007C: 4CEE 18E0 FFEC 'L.....' MOVEM.L -$0014(A6),D5-D7/A3/A4 +00000082: 4E5E 'N^' UNLK A6 +00000084: 4E75 'Nu' RTS + +Comment: + + InsertDiskCacheIntoOffsetList ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: InsertDiskCacheIntoDateList [A6070, A60F6) + + Module started due to: vector glue above, MODGUESS (align, label) + + VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:DiskCacheList.c + + +Dictionary: Flags $00 FirstId 660 + 660: InsertDiskCacheIntoDateList + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="InsertDiskCacheIntoDateList"(660) Segment="Main"(200) +Size: Flags $00 ModuleSize 134 + +Content: Flags $08 +Contents offset $0000 size $0086 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000008: 3A2E 000E ':...' MOVE.W $000E(A6),D5 +0000000C: 3E2E 000A '>...' MOVE.W $000A(A6),D7 +00000010: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 +00000014: 0C45 FFFF '.E..' CMPI.W #$FFFF,D5 +00000018: 660C 'f.' BNE.S *+$000E ; 00000026 +0000001A: 2054 ' T' MOVEA.L (A4),A0 +0000001C: 3C28 0012 '<(..' MOVE.W $0012(A0),D6 +00000020: 3147 0012 '1G..' MOVE.W D7,$0012(A0) +00000024: 6020 '` ' BRA.S *+$0022 ; 00000046 +00000026: 48C5 'H.' EXT.L D5 +00000028: 2054 ' T' MOVEA.L (A4),A0 +0000002A: 2005 ' .' MOVE.L D5,D0 +0000002C: 7228 'r(' MOVEQ #$28,D1 ; '(' +0000002E: 4C01 0800 'L...' MULS.L D1,D0 +00000032: 3C30 0840 '<0.@' MOVE.W $40(A0,D0.L),D6 +00000036: 48C5 'H.' EXT.L D5 +00000038: 2054 ' T' MOVEA.L (A4),A0 +0000003A: 2005 ' .' MOVE.L D5,D0 +0000003C: 7228 'r(' MOVEQ #$28,D1 ; '(' +0000003E: 4C01 0800 'L...' MULS.L D1,D0 +00000042: 3187 0840 '1..@' MOVE.W D7,$40(A0,D0.L) +00000046: 0C46 FFFF '.F..' CMPI.W #$FFFF,D6 +0000004A: 6608 'f.' BNE.S *+$000A ; 00000054 +0000004C: 2054 ' T' MOVEA.L (A4),A0 +0000004E: 3147 0010 '1G..' MOVE.W D7,$0010(A0) +00000052: 6010 '`.' BRA.S *+$0012 ; 00000064 +00000054: 48C6 'H.' EXT.L D6 +00000056: 2054 ' T' MOVEA.L (A4),A0 +00000058: 2006 ' .' MOVE.L D6,D0 +0000005A: 7228 'r(' MOVEQ #$28,D1 ; '(' +0000005C: 4C01 0800 'L...' MULS.L D1,D0 +00000060: 3187 0842 '1..B' MOVE.W D7,$42(A0,D0.L) +00000064: 48C7 'H.' EXT.L D7 +00000066: 2054 ' T' MOVEA.L (A4),A0 +00000068: 2007 ' .' MOVE.L D7,D0 +0000006A: 7228 'r(' MOVEQ #$28,D1 ; '(' +0000006C: 4C01 0800 'L...' MULS.L D1,D0 +00000070: 47F0 0820 'G.. ' LEA $20(A0,D0.L),A3 +00000074: 3746 0020 '7F. ' MOVE.W D6,$0020(A3) +00000078: 3745 0022 '7E."' MOVE.W D5,$0022(A3) +0000007C: 4CEE 18E0 FFEC 'L.....' MOVEM.L -$0014(A6),D5-D7/A3/A4 +00000082: 4E5E 'N^' UNLK A6 +00000084: 4E75 'Nu' RTS + +Comment: + + InsertDiskCacheIntoDateList ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: InsertDiskCache [A6100, A61B0) + + Module started due to: vector glue above, MODGUESS (align, label) + + Resolved outgoing references: + +9C (A619C): JSR InsertDiskCacheIntoDateList + +86 (A6186): JSR InsertDiskCacheIntoOffsetList + +48 (A6148): JSR RemoveDiskCache + +18 (A6118): JSR FindFirstFreeCache + + VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:DiskCacheList.c + + +Dictionary: Flags $00 FirstId 661 + 661: InsertDiskCache + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="InsertDiskCache"(661) Segment="Main"(200) +Size: Flags $00 ModuleSize 176 + +Content: Flags $08 +Contents offset $0000 size $00B0 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 3E2E 000E '>...' MOVE.W $000E(A6),D7 +0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000010: 286E 0038 '(n.8' MOVEA.L $0038(A6),A4 +00000014: 4246 'BF' CLR.W D6 +00000016: 2F0C '/.' MOVE.L A4,-(A7) +00000018: 4EBA 0000 'N...' JSR FindFirstFreeCache ; id: 658 +0000001C: 3680 '6.' MOVE.W D0,(A3) +0000001E: 70FF 'p.' MOVEQ #$FF,D0 +00000020: B053 '.S' CMP.W (A3),D0 +00000022: 584F 'XO' ADDQ.W #4,A7 +00000024: 662A 'f*' BNE.S *+$002C ; 00000050 +00000026: 2054 ' T' MOVEA.L (A4),A0 +00000028: 36A8 0012 '6...' MOVE.W $0012(A0),(A3) +0000002C: BE53 '.S' CMP.W (A3),D7 +0000002E: 6610 'f.' BNE.S *+$0012 ; 00000040 +00000030: 48C7 'H.' EXT.L D7 +00000032: 2054 ' T' MOVEA.L (A4),A0 +00000034: 2007 ' .' MOVE.L D7,D0 +00000036: 7228 'r(' MOVEQ #$28,D1 ; '(' +00000038: 4C01 0800 'L...' MULS.L D1,D0 +0000003C: 3E30 083E '>0.>' MOVE.W $3E(A0,D0.L),D7 +00000040: 2F0C '/.' MOVE.L A4,-(A7) +00000042: 3013 '0.' MOVE.W (A3),D0 +00000044: 48C0 'H.' EXT.L D0 +00000046: 2F00 '/.' MOVE.L D0,-(A7) +00000048: 4EBA 0000 'N...' JSR RemoveDiskCache ; id: 630 +0000004C: 3C00 '<.' MOVE.W D0,D6 +0000004E: 504F 'PO' ADDQ.W #8,A7 +00000050: 4A46 'JF' TST.W D6 +00000052: 6650 'fP' BNE.S *+$0052 ; 000000A4 +00000054: 422E 0036 'B..6' CLR.B $0036(A6) +00000058: 3013 '0.' MOVE.W (A3),D0 +0000005A: 48C0 'H.' EXT.L D0 +0000005C: 2054 ' T' MOVEA.L (A4),A0 +0000005E: 7228 'r(' MOVEQ #$28,D1 ; '(' +00000060: 4C01 0800 'L...' MULS.L D1,D0 +00000064: 41F0 0820 'A.. ' LEA $20(A0,D0.L),A0 +00000068: 43EE 0010 'C...' LEA $0010(A6),A1 +0000006C: 7009 'p.' MOVEQ #$09,D0 +0000006E: 20D9 ' .' MOVE.L (A1)+,(A0)+ +00000070: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000006E +00000074: 2054 ' T' MOVEA.L (A4),A0 +00000076: 5268 001E 'Rh..' ADDQ.W #1,$001E(A0) +0000007A: 2F0C '/.' MOVE.L A4,-(A7) +0000007C: 48C7 'H.' EXT.L D7 +0000007E: 2F07 '/.' MOVE.L D7,-(A7) +00000080: 3013 '0.' MOVE.W (A3),D0 +00000082: 48C0 'H.' EXT.L D0 +00000084: 2F00 '/.' MOVE.L D0,-(A7) +00000086: 4EBA 0000 'N...' JSR InsertDiskCacheIntoOffsetList ; id: 659 +0000008A: 2F0C '/.' MOVE.L A4,-(A7) +0000008C: 2054 ' T' MOVEA.L (A4),A0 +0000008E: 3028 0010 '0(..' MOVE.W $0010(A0),D0 +00000092: 48C0 'H.' EXT.L D0 +00000094: 2F00 '/.' MOVE.L D0,-(A7) +00000096: 3013 '0.' MOVE.W (A3),D0 +00000098: 48C0 'H.' EXT.L D0 +0000009A: 2F00 '/.' MOVE.L D0,-(A7) +0000009C: 4EBA 0000 'N...' JSR InsertDiskCacheIntoDateList ; id: 660 +000000A0: 4FEF 0018 'O...' LEA $0018(A7),A7 +000000A4: 3006 '0.' MOVE.W D6,D0 +000000A6: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 +000000AC: 4E5E 'N^' UNLK A6 +000000AE: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="InsertDiskCacheIntoDateList"(660) + 0000009E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="InsertDiskCacheIntoOffsetList"(659) + 00000088 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="RemoveDiskCache"(630) + 0000004A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FindFirstFreeCache"(658) + 0000001A +Comment: + + InsertDiskCache ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: RemoveDiskCacheFromOffsetList [A61C0, A622C) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:DiskCacheList.c + + +Dictionary: Flags $00 FirstId 662 + 662: RemoveDiskCacheFromOffsetList + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="RemoveDiskCacheFromOffsetList"(662) Segment="Main"(200) +Size: Flags $00 ModuleSize 108 + +Content: Flags $08 +Contents offset $0000 size $006C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +0000000C: 302E 000A '0...' MOVE.W $000A(A6),D0 +00000010: 48C0 'H.' EXT.L D0 +00000012: 2054 ' T' MOVEA.L (A4),A0 +00000014: 7228 'r(' MOVEQ #$28,D1 ; '(' +00000016: 4C01 0800 'L...' MULS.L D1,D0 +0000001A: 47F0 0820 'G.. ' LEA $20(A0,D0.L),A3 +0000001E: 3C2B 001C '<+..' MOVE.W $001C(A3),D6 +00000022: 3E2B 001E '>+..' MOVE.W $001E(A3),D7 +00000026: 0C46 FFFF '.F..' CMPI.W #$FFFF,D6 +0000002A: 6608 'f.' BNE.S *+$000A ; 00000034 +0000002C: 2054 ' T' MOVEA.L (A4),A0 +0000002E: 3147 000C '1G..' MOVE.W D7,$000C(A0) +00000032: 6010 '`.' BRA.S *+$0012 ; 00000044 +00000034: 48C6 'H.' EXT.L D6 +00000036: 2054 ' T' MOVEA.L (A4),A0 +00000038: 2006 ' .' MOVE.L D6,D0 +0000003A: 7228 'r(' MOVEQ #$28,D1 ; '(' +0000003C: 4C01 0800 'L...' MULS.L D1,D0 +00000040: 3187 083E '1..>' MOVE.W D7,$3E(A0,D0.L) +00000044: 0C47 FFFF '.G..' CMPI.W #$FFFF,D7 +00000048: 6608 'f.' BNE.S *+$000A ; 00000052 +0000004A: 2054 ' T' MOVEA.L (A4),A0 +0000004C: 3146 000E '1F..' MOVE.W D6,$000E(A0) +00000050: 6010 '`.' BRA.S *+$0012 ; 00000062 +00000052: 48C7 'H.' EXT.L D7 +00000054: 2054 ' T' MOVEA.L (A4),A0 +00000056: 2007 ' .' MOVE.L D7,D0 +00000058: 7228 'r(' MOVEQ #$28,D1 ; '(' +0000005A: 4C01 0800 'L...' MULS.L D1,D0 +0000005E: 3186 083C '1..<' MOVE.W D6,$3C(A0,D0.L) +00000062: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 +00000068: 4E5E 'N^' UNLK A6 +0000006A: 4E75 'Nu' RTS + +Comment: + + RemoveDiskCacheFromOffsetList ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: RemoveDiskCacheFromDateList [A6240, A62AC) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:DiskCacheList.c + + +Dictionary: Flags $00 FirstId 663 + 663: RemoveDiskCacheFromDateList + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="RemoveDiskCacheFromDateList"(663) Segment="Main"(200) +Size: Flags $00 ModuleSize 108 + +Content: Flags $08 +Contents offset $0000 size $006C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +0000000C: 302E 000A '0...' MOVE.W $000A(A6),D0 +00000010: 48C0 'H.' EXT.L D0 +00000012: 2054 ' T' MOVEA.L (A4),A0 +00000014: 7228 'r(' MOVEQ #$28,D1 ; '(' +00000016: 4C01 0800 'L...' MULS.L D1,D0 +0000001A: 47F0 0820 'G.. ' LEA $20(A0,D0.L),A3 +0000001E: 3C2B 0020 '<+. ' MOVE.W $0020(A3),D6 +00000022: 3E2B 0022 '>+."' MOVE.W $0022(A3),D7 +00000026: 0C46 FFFF '.F..' CMPI.W #$FFFF,D6 +0000002A: 6608 'f.' BNE.S *+$000A ; 00000034 +0000002C: 2054 ' T' MOVEA.L (A4),A0 +0000002E: 3147 0010 '1G..' MOVE.W D7,$0010(A0) +00000032: 6010 '`.' BRA.S *+$0012 ; 00000044 +00000034: 48C6 'H.' EXT.L D6 +00000036: 2054 ' T' MOVEA.L (A4),A0 +00000038: 2006 ' .' MOVE.L D6,D0 +0000003A: 7228 'r(' MOVEQ #$28,D1 ; '(' +0000003C: 4C01 0800 'L...' MULS.L D1,D0 +00000040: 3187 0842 '1..B' MOVE.W D7,$42(A0,D0.L) +00000044: 0C47 FFFF '.G..' CMPI.W #$FFFF,D7 +00000048: 6608 'f.' BNE.S *+$000A ; 00000052 +0000004A: 2054 ' T' MOVEA.L (A4),A0 +0000004C: 3146 0012 '1F..' MOVE.W D6,$0012(A0) +00000050: 6010 '`.' BRA.S *+$0012 ; 00000062 +00000052: 48C7 'H.' EXT.L D7 +00000054: 2054 ' T' MOVEA.L (A4),A0 +00000056: 2007 ' .' MOVE.L D7,D0 +00000058: 7228 'r(' MOVEQ #$28,D1 ; '(' +0000005A: 4C01 0800 'L...' MULS.L D1,D0 +0000005E: 3186 0840 '1..@' MOVE.W D6,$40(A0,D0.L) +00000062: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 +00000068: 4E5E 'N^' UNLK A6 +0000006A: 4E75 'Nu' RTS + +Comment: + + RemoveDiskCacheFromDateList ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: RemoveDiskCache [A62C0, A630E) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +3E (A62FE): JSR RemoveDiskCacheFromDateList + +34 (A62F4): JSR RemoveDiskCacheFromOffsetList + + VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:DiskCacheList.c + + +Dictionary: Flags $00 FirstId 664 + 664: RemoveDiskCache + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="RemoveDiskCache"(664) 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 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 3E2E 000A '>...' MOVE.W $000A(A6),D7 +0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000010: 4246 'BF' CLR.W D6 +00000012: 48C7 'H.' EXT.L D7 +00000014: 2054 ' T' MOVEA.L (A4),A0 +00000016: 2007 ' .' MOVE.L D7,D0 +00000018: 7228 'r(' MOVEQ #$28,D1 ; '(' +0000001A: 4C01 0800 'L...' MULS.L D1,D0 +0000001E: 47F0 0820 'G.. ' LEA $20(A0,D0.L),A3 +00000022: 177C 0001 0026 '.|...&' MOVE.B #$01,$0026(A3) +00000028: 2054 ' T' MOVEA.L (A4),A0 +0000002A: 5368 001E 'Sh..' SUBQ.W #1,$001E(A0) +0000002E: 2F0C '/.' MOVE.L A4,-(A7) +00000030: 48C7 'H.' EXT.L D7 +00000032: 2F07 '/.' MOVE.L D7,-(A7) +00000034: 4EBA 0000 'N...' JSR RemoveDiskCacheFromOffsetList ; id: 662 +00000038: 2F0C '/.' MOVE.L A4,-(A7) +0000003A: 48C7 'H.' EXT.L D7 +0000003C: 2F07 '/.' MOVE.L D7,-(A7) +0000003E: 4EBA 0000 'N...' JSR RemoveDiskCacheFromDateList ; id: 663 +00000042: 3006 '0.' MOVE.W D6,D0 +00000044: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 +0000004A: 4E5E 'N^' UNLK A6 +0000004C: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="RemoveDiskCacheFromDateList"(663) + 00000040 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="RemoveDiskCacheFromOffsetList"(662) + 00000036 +Comment: + + RemoveDiskCache ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_A6320 [A6320, A63D4) + + Module started due to: vector glue above, MODGUESS (align, JMP (A1) then padding) + + +Dictionary: Flags $00 FirstId 665 + 665: AUTOMOD_A6320 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_A6320"(665) Segment="Main"(200) +Size: Flags $00 ModuleSize 180 + +Content: Flags $08 +Contents offset $0000 size $00B4 +00000000: 4E56 FF8C 'NV..' LINK.W A6,#-$0074 +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 3C2E 000E '<...' MOVE.W $000E(A6),D6 +00000010: 4247 'BG' CLR.W D7 +00000012: 7000 'p.' MOVEQ #$00,D0 +00000014: 2840 '(@' MOVEA.L D0,A4 +00000016: 2680 '&.' MOVE.L D0,(A3) +00000018: A11A '..' _GetZone ; A11A +0000001A: 2448 '$H' MOVEA.L A0,A2 +0000001C: 598F 'Y.' SUBQ.L #4,A7 +0000001E: 2EB8 02A6 '....' MOVE.L $02A6,(A7) +00000022: 205F ' _' MOVEA.L (A7)+,A0 +00000024: A01B '..' _SetZone ; A01B +00000026: 3D46 FFC8 '=F..' MOVE.W D6,-$0038(A6) +0000002A: 41EE FF90 'A...' LEA -$0070(A6),A0 +0000002E: 2D48 FFD0 '-H..' MOVE.L A0,-$0030(A6) +00000032: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000034: 2D40 FFD4 '-@..' MOVE.L D0,-$002C(A6) +00000038: 3D7C 0001 FFDC '=|....' MOVE.W #$0001,-$0024(A6) +0000003E: 7000 'p.' MOVEQ #$00,D0 +00000040: 2D40 FFDE '-@..' MOVE.L D0,-$0022(A6) +00000044: 41EE FFB0 'A...' LEA -$0050(A6),A0 +00000048: A002 '..' _Read ; A002 +0000004A: 3E00 '>.' MOVE.W D0,D7 +0000004C: 664A 'fJ' BNE.S *+$004C ; 00000098 +0000004E: 7001 'p.' MOVEQ #$01,D0 +00000050: B06E FF90 '.n..' CMP.W -$0070(A6),D0 +00000054: 6704 'g.' BEQ.S *+$0006 ; 0000005A +00000056: 7EFF '~.' MOVEQ #$FF,D7 +00000058: 603E '`>' BRA.S *+$0040 ; 00000098 +0000005A: 202E FFA8 ' ...' MOVE.L -$0058(A6),D0 +0000005E: A122 '."' _NewHandle ; A122 +00000060: 2848 '(H' MOVEA.L A0,A4 +00000062: 558F 'U.' SUBQ.L #2,A7 +00000064: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +00000068: 3E1F '>.' MOVE.W (A7)+,D7 +0000006A: 662C 'f,' BNE.S *+$002E ; 00000098 +0000006C: 3D46 FFC8 '=F..' MOVE.W D6,-$0038(A6) +00000070: 2D54 FFD0 '-T..' MOVE.L (A4),-$0030(A6) +00000074: 2D6E FFA8 FFD4 '-n....' MOVE.L -$0058(A6),-$002C(A6) +0000007A: 3D7C 0001 FFDC '=|....' MOVE.W #$0001,-$0024(A6) +00000080: 7000 'p.' MOVEQ #$00,D0 +00000082: 2D40 FFDE '-@..' MOVE.L D0,-$0022(A6) +00000086: 41EE FFB0 'A...' LEA -$0050(A6),A0 +0000008A: A002 '..' _Read ; A002 +0000008C: 3E00 '>.' MOVE.W D0,D7 +0000008E: 6608 'f.' BNE.S *+$000A ; 00000098 +00000090: 2054 ' T' MOVEA.L (A4),A0 +00000092: 3146 0002 '1F..' MOVE.W D6,$0002(A0) +00000096: 268C '&.' MOVE.L A4,(A3) +00000098: 4A47 'JG' TST.W D7 +0000009A: 6708 'g.' BEQ.S *+$000A ; 000000A4 +0000009C: 200C ' .' MOVE.L A4,D0 +0000009E: 6704 'g.' BEQ.S *+$0006 ; 000000A4 +000000A0: 204C ' L' MOVEA.L A4,A0 +000000A2: A023 '.#' _DisposeHandle ; A023 +000000A4: 204A ' J' MOVEA.L A2,A0 +000000A6: A01B '..' _SetZone ; A01B +000000A8: 3007 '0.' MOVE.W D7,D0 +000000AA: 4CEE 1CC0 FF78 'L....x' MOVEM.L -$0088(A6),D6/D7/A2-A4 +000000B0: 4E5E 'N^' UNLK A6 +000000B2: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_A6320 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: DumpDiskCacheMap [A63E0, A642A) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +38 (A6418): JSR FSWRITE ; outside file + +26 (A6406): JSR SETFPOS ; outside file + + VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:DiskCacheMap.c + + +Dictionary: Flags $00 FirstId 666 + 666: DumpDiskCacheMap +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DumpDiskCacheMap"(666) Segment="Main"(200) +Size: Flags $00 ModuleSize 74 + +Content: Flags $08 +Contents offset $0000 size $004A +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 4247 'BG' CLR.W D7 +0000000E: 2654 '&T' MOVEA.L (A4),A3 +00000010: 3C2B 0002 '<+..' MOVE.W $0002(A3),D6 +00000014: 2D6B 0018 FFFC '-k....' MOVE.L $0018(A3),-$0004(A6) +0000001A: 558F 'U.' SUBQ.L #2,A7 +0000001C: 3F06 '?.' MOVE.W D6,-(A7) +0000001E: 7001 'p.' MOVEQ #$01,D0 +00000020: 3F00 '?.' MOVE.W D0,-(A7) +00000022: 7200 'r.' MOVEQ #$00,D1 +00000024: 2F01 '/.' MOVE.L D1,-(A7) +00000026: 4EBA 0000 'N...' JSR SETFPOS ; id: 635 +0000002A: 3E1F '>.' MOVE.W (A7)+,D7 +0000002C: 6610 'f.' BNE.S *+$0012 ; 0000003E +0000002E: 558F 'U.' SUBQ.L #2,A7 +00000030: 3F06 '?.' MOVE.W D6,-(A7) +00000032: 486E FFFC 'Hn..' PEA -$0004(A6) +00000036: 2F14 '/.' MOVE.L (A4),-(A7) +00000038: 4EBA 0000 'N...' JSR FSWRITE ; id: 634 +0000003C: 3E1F '>.' MOVE.W (A7)+,D7 +0000003E: 3007 '0.' MOVE.W D7,D0 +00000040: 4CEE 18C0 FFEC 'L.....' MOVEM.L -$0014(A6),D6/D7/A3/A4 +00000046: 4E5E 'N^' UNLK A6 +00000048: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FSWRITE"(634) + 0000003A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SETFPOS"(635) + 00000028 +Comment: + + DumpDiskCacheMap ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: MapFontNameToFontNumber [A6440, A6486) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +34 (A6474): JSR ComparePascalString + + VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:DiskCacheMap.c + + +Dictionary: Flags $00 FirstId 667 + 667: MapFontNameToFontNumber + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="MapFontNameToFontNumber"(667) Segment="Main"(200) +Size: Flags $00 ModuleSize 70 + +Content: Flags $08 +Contents offset $0000 size $0046 +00000000: 4E56 FF00 'NV..' LINK.W A6,#-$0100 +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: 18BC 0001 '....' MOVE.B #$01,(A4) +00000016: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000001A: 2F0B '/.' MOVE.L A3,-(A7) +0000001C: A900 '..' _GetFNum ; A900 +0000001E: 4A53 'JS' TST.W (A3) +00000020: 661A 'f.' BNE.S *+$001C ; 0000003C +00000022: 7000 'p.' MOVEQ #$00,D0 +00000024: 3F00 '?.' MOVE.W D0,-(A7) +00000026: 486E FF00 'Hn..' PEA -$0100(A6) +0000002A: A8FF '..' _GetFName ; A8FF +0000002C: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000030: 486E FF00 'Hn..' PEA -$0100(A6) +00000034: 4EBA 0000 'N...' JSR ComparePascalString ; id: 624 +00000038: 1880 '..' MOVE.B D0,(A4) +0000003A: 504F 'PO' ADDQ.W #8,A7 +0000003C: 4CEE 1880 FEF4 'L.....' MOVEM.L -$010C(A6),D7/A3/A4 +00000042: 4E5E 'N^' UNLK A6 +00000044: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ComparePascalString"(624) + 00000036 +Comment: + + MapFontNameToFontNumber ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: FontNameIndexToFontName [A6490, A64EC) + + Module started due to: vector glue above, MODGUESS (align, label) + + VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:DiskCacheMap.c + + +Dictionary: Flags $00 FirstId 668 + 668: FontNameIndexToFontName + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FontNameIndexToFontName"(668) 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: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +0000000C: 3A2E 000E ':...' MOVE.W $000E(A6),D5 +00000010: 2053 ' S' MOVEA.L (A3),A0 +00000012: 2468 0014 '$h..' MOVEA.L $0014(A0),A2 +00000016: D5D3 '..' ADDA.L (A3),A2 +00000018: 49EA 0002 'I...' LEA $0002(A2),A4 +0000001C: 4247 'BG' CLR.W D7 +0000001E: 601A '`.' BRA.S *+$001C ; 0000003A +00000020: 102C 0002 '.,..' MOVE.B $0002(A4),D0 +00000024: 4880 'H.' EXT.W D0 +00000026: 5440 'T@' ADDQ.W #2,D0 +00000028: 7CFE '|.' MOVEQ #$FE,D6 +0000002A: CC40 '.@' AND.W D0,D6 +0000002C: 200C ' .' MOVE.L A4,D0 +0000002E: 5480 'T.' ADDQ.L #2,D0 +00000030: 48C6 'H.' EXT.L D6 +00000032: D086 '..' ADD.L D6,D0 +00000034: 2840 '(@' MOVEA.L D0,A4 +00000036: 3007 '0.' MOVE.W D7,D0 +00000038: 5247 'RG' ADDQ.W #1,D7 +0000003A: BA47 '.G' CMP.W D7,D5 +0000003C: 6EE2 'n.' BGT.S *-$001C ; 00000020 +0000003E: 204C ' L' MOVEA.L A4,A0 +00000040: 5488 'T.' ADDQ.L #2,A0 +00000042: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +00000046: 102C 0002 '.,..' MOVE.B $0002(A4),D0 +0000004A: 4880 'H.' EXT.W D0 +0000004C: 5240 'R@' ADDQ.W #1,D0 +0000004E: 48C0 'H.' EXT.L D0 +00000050: A22E '..' _BlockMoveData ; A22E +00000052: 4CEE 1CE0 FFE4 'L.....' MOVEM.L -$001C(A6),D5-D7/A2-A4 +00000058: 4E5E 'N^' UNLK A6 +0000005A: 4E75 'Nu' RTS + +Comment: + + FontNameIndexToFontName ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: FontNameToFontNameIndex [A6500, A65D4) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +42 (A6542): JSR ComparePascalString + + VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:DiskCacheMap.c + + +Dictionary: Flags $00 FirstId 669 + 669: FontNameToFontNameIndex + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FontNameToFontNameIndex"(669) Segment="Main"(200) +Size: Flags $00 ModuleSize 212 + +Content: Flags $08 +Contents offset $0000 size $00D4 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 0F38 'H..8' MOVEM.L D4-D7/A2-A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000010: 2D50 FFFC '-P..' MOVE.L (A0),-$0004(A6) +00000014: 4244 'BD' CLR.W D4 +00000016: 36BC FFFF '6...' MOVE.W #$FFFF,(A3) +0000001A: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000001E: 2028 0014 ' (..' MOVE.L $0014(A0),D0 +00000022: D0AE FFFC '....' ADD.L -$0004(A6),D0 +00000026: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +0000002A: 2040 ' @' MOVEA.L D0,A0 +0000002C: 3A10 ':.' MOVE.W (A0),D5 +0000002E: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +00000032: 49E8 0002 'I...' LEA $0002(A0),A4 +00000036: 4247 'BG' CLR.W D7 +00000038: 6032 '`2' BRA.S *+$0034 ; 0000006C +0000003A: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000003E: 486C 0002 'Hl..' PEA $0002(A4) +00000042: 4EBA 0000 'N...' JSR ComparePascalString ; id: 624 +00000046: 4A00 'J.' TST.B D0 +00000048: 504F 'PO' ADDQ.W #8,A7 +0000004A: 6706 'g.' BEQ.S *+$0008 ; 00000052 +0000004C: 3687 '6.' MOVE.W D7,(A3) +0000004E: 5254 'RT' ADDQ.W #1,(A4) +00000050: 6016 '`.' BRA.S *+$0018 ; 00000068 +00000052: 102C 0002 '.,..' MOVE.B $0002(A4),D0 +00000056: 4880 'H.' EXT.W D0 +00000058: 5440 'T@' ADDQ.W #2,D0 +0000005A: 7CFE '|.' MOVEQ #$FE,D6 +0000005C: CC40 '.@' AND.W D0,D6 +0000005E: 200C ' .' MOVE.L A4,D0 +00000060: 5480 'T.' ADDQ.L #2,D0 +00000062: 48C6 'H.' EXT.L D6 +00000064: D086 '..' ADD.L D6,D0 +00000066: 2840 '(@' MOVEA.L D0,A4 +00000068: 3007 '0.' MOVE.W D7,D0 +0000006A: 5247 'RG' ADDQ.W #1,D7 +0000006C: 70FF 'p.' MOVEQ #$FF,D0 +0000006E: B053 '.S' CMP.W (A3),D0 +00000070: 6604 'f.' BNE.S *+$0006 ; 00000076 +00000072: BA47 '.G' CMP.W D7,D5 +00000074: 6EC4 'n.' BGT.S *-$003A ; 0000003A +00000076: 70FF 'p.' MOVEQ #$FF,D0 +00000078: B053 '.S' CMP.W (A3),D0 +0000007A: 664C 'fL' BNE.S *+$004E ; 000000C8 +0000007C: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000080: 7000 'p.' MOVEQ #$00,D0 +00000082: 1010 '..' MOVE.B (A0),D0 +00000084: 5440 'T@' ADDQ.W #2,D0 +00000086: 7CFE '|.' MOVEQ #$FE,D6 +00000088: CC40 '.@' AND.W D0,D6 +0000008A: 3A06 ':.' MOVE.W D6,D5 +0000008C: 5445 'TE' ADDQ.W #2,D5 +0000008E: 2C0C ',.' MOVE.L A4,D6 +00000090: 9CAE FFFC '....' SUB.L -$0004(A6),D6 +00000094: 48C5 'H.' EXT.L D5 +00000096: 2006 ' .' MOVE.L D6,D0 +00000098: D085 '..' ADD.L D5,D0 +0000009A: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000009E: B0A8 0018 '....' CMP.L $0018(A0),D0 +000000A2: 6F04 'o.' BLE.S *+$0006 ; 000000A8 +000000A4: 7894 'x.' MOVEQ #$94,D4 +000000A6: 6020 '` ' BRA.S *+$0022 ; 000000C8 +000000A8: 38BC 0001 '8...' MOVE.W #$0001,(A4) +000000AC: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000000B0: 224C '"L' MOVEA.L A4,A1 +000000B2: 5489 'T.' ADDQ.L #2,A1 +000000B4: 2448 '$H' MOVEA.L A0,A2 +000000B6: 7000 'p.' MOVEQ #$00,D0 +000000B8: 1012 '..' MOVE.B (A2),D0 +000000BA: 5240 'R@' ADDQ.W #1,D0 +000000BC: 48C0 'H.' EXT.L D0 +000000BE: A22E '..' _BlockMoveData ; A22E +000000C0: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +000000C4: 3690 '6.' MOVE.W (A0),(A3) +000000C6: 5250 'RP' ADDQ.W #1,(A0) +000000C8: 3004 '0.' MOVE.W D4,D0 +000000CA: 4CEE 1CF0 FFDC 'L.....' MOVEM.L -$0024(A6),D4-D7/A2-A4 +000000D0: 4E5E 'N^' UNLK A6 +000000D2: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ComparePascalString"(624) + 00000044 +Comment: + + FontNameToFontNameIndex ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: CompareDiskCacheEntry [A65E0, A66A8) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +70 (A6650): JSR ComparePascalString + +3C (A661C): JSR MapFontNameToFontNumber + +2C (A660C): JSR FontNameIndexToFontName + + VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:DiskCacheMap.c + + +Dictionary: Flags $00 FirstId 670 + 670: CompareDiskCacheEntry + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="CompareDiskCacheEntry"(670) Segment="Main"(200) +Size: Flags $00 ModuleSize 200 + +Content: Flags $08 +Contents offset $0000 size $00C8 +00000000: 4E56 FDFC 'NV..' LINK.W A6,#-$0204 +00000004: 48E7 1318 'H...' MOVEM.L D3/D6/D7/A3/A4,-(A7) +00000008: 3C2E 0032 '<..2' MOVE.W $0032(A6),D6 +0000000C: 266E 0034 '&n.4' MOVEA.L $0034(A6),A3 +00000010: 4207 'B.' CLR.B D7 +00000012: 2F0B '/.' MOVE.L A3,-(A7) +00000014: 48C6 'H.' EXT.L D6 +00000016: 2053 ' S' MOVEA.L (A3),A0 +00000018: 2006 ' .' MOVE.L D6,D0 +0000001A: 7228 'r(' MOVEQ #$28,D1 ; '(' +0000001C: 4C01 0800 'L...' MULS.L D1,D0 +00000020: 3030 0820 '00. ' MOVE.W $20(A0,D0.L),D0 +00000024: 48C0 'H.' EXT.L D0 +00000026: 2F00 '/.' MOVE.L D0,-(A7) +00000028: 486E FE00 'Hn..' PEA -$0200(A6) +0000002C: 4EBA 0000 'N...' JSR FontNameIndexToFontName ; id: 668 +00000030: 486E FE00 'Hn..' PEA -$0200(A6) +00000034: 486E FDFE 'Hn..' PEA -$0202(A6) +00000038: 486E FDFD 'Hn..' PEA -$0203(A6) +0000003C: 4EBA 0000 'N...' JSR MapFontNameToFontNumber ; id: 667 +00000040: 4A2E FDFD 'J...' TST.B -$0203(A6) +00000044: 4FEF 0018 'O...' LEA $0018(A7),A7 +00000048: 6772 'gr' BEQ.S *+$0074 ; 000000BC +0000004A: 3F2E 0008 '?...' MOVE.W $0008(A6),-(A7) +0000004E: 486E FF00 'Hn..' PEA -$0100(A6) +00000052: A8FF '..' _GetFName ; A8FF +00000054: 48C6 'H.' EXT.L D6 +00000056: 2053 ' S' MOVEA.L (A3),A0 +00000058: 2006 ' .' MOVE.L D6,D0 +0000005A: 7228 'r(' MOVEQ #$28,D1 ; '(' +0000005C: 4C01 0800 'L...' MULS.L D1,D0 +00000060: 49F0 0820 'I.. ' LEA $20(A0,D0.L),A4 +00000064: 7600 'v.' MOVEQ #$00,D3 +00000066: 2F03 '/.' MOVE.L D3,-(A7) +00000068: 486E FF00 'Hn..' PEA -$0100(A6) +0000006C: 486E FE00 'Hn..' PEA -$0200(A6) +00000070: 4EBA 0000 'N...' JSR ComparePascalString ; id: 624 +00000074: 508F 'P.' ADDQ.L #8,A7 +00000076: 261F '&.' MOVE.L (A7)+,D3 +00000078: 4A00 'J.' TST.B D0 +0000007A: 673E 'g>' BEQ.S *+$0040 ; 000000BA +0000007C: 302C 0002 '0,..' MOVE.W $0002(A4),D0 +00000080: B06E 000A '.n..' CMP.W $000A(A6),D0 +00000084: 6634 'f4' BNE.S *+$0036 ; 000000BA +00000086: 302C 0004 '0,..' MOVE.W $0004(A4),D0 +0000008A: B06E 000C '.n..' CMP.W $000C(A6),D0 +0000008E: 662A 'f*' BNE.S *+$002C ; 000000BA +00000090: 202C 0006 ' ,..' MOVE.L $0006(A4),D0 +00000094: B0AE 000E '....' CMP.L $000E(A6),D0 +00000098: 6620 'f ' BNE.S *+$0022 ; 000000BA +0000009A: 202C 000A ' ,..' MOVE.L $000A(A4),D0 +0000009E: B0AE 0012 '....' CMP.L $0012(A6),D0 +000000A2: 6616 'f.' BNE.S *+$0018 ; 000000BA +000000A4: 202C 000E ' ,..' MOVE.L $000E(A4),D0 +000000A8: B0AE 0016 '....' CMP.L $0016(A6),D0 +000000AC: 660C 'f.' BNE.S *+$000E ; 000000BA +000000AE: 102C 0012 '.,..' MOVE.B $0012(A4),D0 +000000B2: B02E 001A '....' CMP.B $001A(A6),D0 +000000B6: 6602 'f.' BNE.S *+$0004 ; 000000BA +000000B8: 7601 'v.' MOVEQ #$01,D3 +000000BA: 1E03 '..' MOVE.B D3,D7 +000000BC: 1007 '..' MOVE.B D7,D0 +000000BE: 4CEE 18C8 FDE8 'L.....' MOVEM.L -$0218(A6),D3/D6/D7/A3/A4 +000000C4: 4E5E 'N^' UNLK A6 +000000C6: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ComparePascalString"(624) + 00000072 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MapFontNameToFontNumber"(667) + 0000003E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FontNameIndexToFontName"(668) + 0000002E +Comment: + + CompareDiskCacheEntry ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: SearchForDiskCache [A66C0, A6728) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +30 (A66F0): JSR CompareDiskCacheEntry + + VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:DiskCacheMap.c + + +Dictionary: Flags $00 FirstId 671 + 671: SearchForDiskCache +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SearchForDiskCache"(671) 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 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 266E 0034 '&n.4' MOVEA.L $0034(A6),A3 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 4246 'BF' CLR.W D6 +00000012: 38BC FFFF '8...' MOVE.W #$FFFF,(A4) +00000016: 2053 ' S' MOVEA.L (A3),A0 +00000018: 3E28 000C '>(..' MOVE.W $000C(A0),D7 +0000001C: 6032 '`2' BRA.S *+$0034 ; 00000050 +0000001E: 2F0B '/.' MOVE.L A3,-(A7) +00000020: 48C7 'H.' EXT.L D7 +00000022: 2F07 '/.' MOVE.L D7,-(A7) +00000024: 41EE 0034 'A..4' LEA $0034(A6),A0 +00000028: 7013 'p.' MOVEQ #$13,D0 +0000002A: 3F20 '? ' MOVE.W -(A0),-(A7) +0000002C: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000002A +00000030: 4EBA 0000 'N...' JSR CompareDiskCacheEntry ; id: 670 +00000034: 4A00 'J.' TST.B D0 +00000036: 4FEF 0030 'O..0' LEA $0030(A7),A7 +0000003A: 6704 'g.' BEQ.S *+$0006 ; 00000040 +0000003C: 3887 '8.' MOVE.W D7,(A4) +0000003E: 6010 '`.' BRA.S *+$0012 ; 00000050 +00000040: 48C7 'H.' EXT.L D7 +00000042: 2053 ' S' MOVEA.L (A3),A0 +00000044: 2007 ' .' MOVE.L D7,D0 +00000046: 7228 'r(' MOVEQ #$28,D1 ; '(' +00000048: 4C01 0800 'L...' MULS.L D1,D0 +0000004C: 3E30 083E '>0.>' MOVE.W $3E(A0,D0.L),D7 +00000050: 70FF 'p.' MOVEQ #$FF,D0 +00000052: B054 '.T' CMP.W (A4),D0 +00000054: 6606 'f.' BNE.S *+$0008 ; 0000005C +00000056: 0C47 FFFF '.G..' CMPI.W #$FFFF,D7 +0000005A: 66C2 'f.' BNE.S *-$003C ; 0000001E +0000005C: 3006 '0.' MOVE.W D6,D0 +0000005E: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 +00000064: 4E5E 'N^' UNLK A6 +00000066: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CompareDiskCacheEntry"(670) + 00000032 +Comment: + + SearchForDiskCache ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: SearchForDiskCacheUsingWidthTable [A6740, A679E) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +1C (A675C): JSR IntrinsicStyle + +50 (A6790): JSR SearchForDiskCache + + VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:DiskCacheMap.c + + +Dictionary: Flags $00 FirstId 672 + 672: SearchForDiskCacheUsingWidthTable + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SearchForDiskCacheUsingWidthTable"(672) Segment="Main"(200) +Size: Flags $00 ModuleSize 94 + +Content: Flags $08 +Contents offset $0000 size $005E +00000000: 4E56 FFD8 'NV..' LINK.W A6,#-$0028 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +0000000C: 2853 '(S' MOVEA.L (A3),A4 +0000000E: 3D6C 040C FFD8 '=l....' MOVE.W $040C(A4),-$0028(A6) +00000014: 3D6C 040E FFDA '=l....' MOVE.W $040E(A4),-$0026(A6) +0000001A: 2F13 '/.' MOVE.L (A3),-(A7) +0000001C: 4EBA 0000 'N...' JSR IntrinsicStyle ; id: 517 +00000020: 3D40 FFDC '=@..' MOVE.W D0,-$0024(A6) +00000024: 2D6C 043C FFDE '-l.<..' MOVE.L $043C(A4),-$0022(A6) +0000002A: 2D6C 0440 FFE2 '-l.@..' MOVE.L $0440(A4),-$001E(A6) +00000030: 2D6C 0444 FFE6 '-l.D..' MOVE.L $0444(A4),-$001A(A6) +00000036: 1D6E 0017 FFEA '.n....' MOVE.B $0017(A6),-$0016(A6) +0000003C: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000040: 41EE 0000 'A...' LEA $0000(A6),A0 +00000044: 7013 'p.' MOVEQ #$13,D0 +00000046: 3F20 '? ' MOVE.W -(A0),-(A7) +00000048: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000046 +0000004C: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000050: 4EBA 0000 'N...' JSR SearchForDiskCache ; id: 671 +00000054: 4CEE 1800 FFD0 'L.....' MOVEM.L -$0030(A6),A3/A4 +0000005A: 4E5E 'N^' UNLK A6 +0000005C: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="IntrinsicStyle"(517) + 0000001E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SearchForDiskCache"(671) + 00000052 +Comment: + + SearchForDiskCacheUsingWidthTable ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: SearchForDiskCacheUsingCache [A67C0, A6816) + + Module started due to: island above, MODGUESS (align, label, BRA.L then padding) + + Resolved outgoing references: + +4A (A680A): JSR SearchForDiskCache + + VectorTable comment: {sources}Toolbox:FontMgr:DiskCache:Source:DiskCacheMap.c + + +Dictionary: Flags $00 FirstId 673 + 673: SearchForDiskCacheUsingCache +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SearchForDiskCacheUsingCache"(673) Segment="Main"(200) +Size: Flags $00 ModuleSize 86 + +Content: Flags $08 +Contents offset $0000 size $0056 +00000000: 4E56 FFD8 'NV..' LINK.W A6,#-$0028 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +0000000A: 2850 '(P' MOVEA.L (A0),A4 +0000000C: 3D6C 004A FFD8 '=l.J..' MOVE.W $004A(A4),-$0028(A6) +00000012: 3D6C 0002 FFDA '=l....' MOVE.W $0002(A4),-$0026(A6) +00000018: 3D6C 0004 FFDC '=l....' MOVE.W $0004(A4),-$0024(A6) +0000001E: 2D6C 0008 FFDE '-l....' MOVE.L $0008(A4),-$0022(A6) +00000024: 2D6C 000C FFE2 '-l....' MOVE.L $000C(A4),-$001E(A6) +0000002A: 2D6C 0010 FFE6 '-l....' MOVE.L $0010(A4),-$001A(A6) +00000030: 1D6C 0049 FFEA '.l.I..' MOVE.B $0049(A4),-$0016(A6) +00000036: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000003A: 41EE 0000 'A...' LEA $0000(A6),A0 +0000003E: 7013 'p.' MOVEQ #$13,D0 +00000040: 3F20 '? ' MOVE.W -(A0),-(A7) +00000042: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000040 +00000046: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000004A: 4EBA 0000 'N...' JSR SearchForDiskCache ; id: 671 +0000004E: 286E FFD4 '(n..' MOVEA.L -$002C(A6),A4 +00000052: 4E5E 'N^' UNLK A6 +00000054: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SearchForDiskCache"(671) + 0000004C +Comment: + + SearchForDiskCacheUsingCache ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ADDFONTSTOCHAIN [A6820, A6926) + + Module started due to: MODGUESS (align, label) + + VectorTable comment: {sources}Toolbox:FontMgr:FontFolderExtension.a + + +Dictionary: Flags $00 FirstId 674 + 674: ADDFONTSTOCHAIN + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ADDFONTSTOCHAIN"(674) Segment="Main"(200) +Size: Flags $00 ModuleSize 262 + +Content: Flags $08 +Contents offset $0000 size $0106 +00000000: 4E56 FE48 'NV.H' LINK.W A6,#-$01B8 +00000004: 48E7 1E38 'H..8' MOVEM.L D3-D6/A2-A4,-(A7) +00000008: 2F38 0118 '/8..' MOVE.L $0118,-(A7) +0000000C: 21F8 02A6 0118 '!.....' MOVE.L $02A6,$0118 +00000012: 554F 'UO' SUBQ.W #2,A7 +00000014: 3F3C 8000 '?<..' MOVE.W #$8000,-(A7) +00000018: 2F3C 666F 6E74 '/' CMP.W $0D3E,D1 +00000262: 661A 'f.' BNE.S *+$001C ; 0000027E +00000264: 43E8 0050 'C..P' LEA $0050(A0),A1 +00000268: 41F8 0D36 'A..6' LEA $0D36,A0 +0000026C: B388 '..' CMPM.L (A0)+,(A1)+ +0000026E: 660E 'f.' BNE.S *+$0010 ; 0000027E +00000270: B388 '..' CMPM.L (A0)+,(A1)+ +00000272: 660A 'f.' BNE.S *+$000C ; 0000027E +00000274: 2040 ' @' MOVEA.L D0,A0 +00000276: 6100 0398 'a...' BSR *+$039A ; 00000610 +0000027A: B078 0D40 '.x.@' CMP.W $0D40,D0 +0000027E: 6600 03C6 'f...' BNE *+$03C8 ; 00000646 +00000282: 2075 8151 ' u.Q' MOVEA.L ([0,A5]),A0 +00000286: 2038 0B4C ' 8.L' MOVE.L $0B4C,D0 +0000028A: B0A8 004C '...L' CMP.L $004C(A0),D0 +0000028E: 6720 'g ' BEQ.S *+$0022 ; 000002B0 +00000290: 4E56 FF76 'NV.v' LINK.W A6,#-$008A +00000294: 426E FFB8 'Bn..' CLR.W -$0048(A6) +00000298: 426E FFB6 'Bn..' CLR.W -$004A(A6) +0000029C: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +000002A0: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +000002A4: 5538 015E 'U8.^' SUBQ.B #2,$015E +000002A8: 6000 09A6 '`...' BRA *+$09A8 ; 00000C50 +000002AC: 6000 0114 '`...' BRA *+$0116 ; 000003C2 +000002B0: 5538 015E 'U8.^' SUBQ.B #2,$015E +000002B4: 2078 099A ' x..' MOVEA.L $099A,A0 +000002B8: 4A90 'J.' TST.L (A0) +000002BA: 6644 'fD' BNE.S *+$0046 ; 00000300 +000002BC: 2278 0B2A '"x.*' MOVEA.L $0B2A,A1 +000002C0: 2251 '"Q' MOVEA.L (A1),A1 +000002C2: 4A29 0436 'J).6' TST.B $0436(A1) +000002C6: 671E 'g.' BEQ.S *+$0020 ; 000002E6 +000002C8: 4A29 0448 'J).H' TST.B $0448(A1) +000002CC: 6632 'f2' BNE.S *+$0034 ; 00000300 +000002CE: 3029 0430 '0).0' MOVE.W $0430(A1),D0 +000002D2: 4EBA 0D8C 'N...' JSR *+$0D8E ; 00001060 +000002D6: 6100 FEA2 'a...' BSR *-$015C ; 0000017A +000002DA: 2248 '"H' MOVEA.L A0,A1 +000002DC: 2040 ' @' MOVEA.L D0,A0 +000002DE: 4A90 'J.' TST.L (A0) +000002E0: 57E9 0448 'W..H' SEQ $0448(A1) +000002E4: 601A '`.' BRA.S *+$001C ; 00000300 +000002E6: 2F08 '/.' MOVE.L A0,-(A7) +000002E8: 31FC FFFF 0B9E '1.....' MOVE.W #$FFFF,$0B9E +000002EE: A9A2 '..' _LoadResource ; A9A2 +000002F0: 0C38 00FF 015E '.8...^' CMPI.B #$FF,$015E +000002F6: 67B4 'g.' BEQ.S *-$004A ; 000002AC +000002F8: 4A90 'J.' TST.L (A0) +000002FA: 67B0 'g.' BEQ.S *-$004E ; 000002AC +000002FC: 6100 17AA 'a...' BSR *+$17AC ; 00001AA8 +00000300: 6100 FE78 'a..x' BSR *-$0186 ; 0000017A +00000304: 4A28 0436 'J(.6' TST.B $0436(A0) +00000308: 6746 'gF' BEQ.S *+$0048 ; 00000350 +0000030A: 48E7 E0C0 'H...' MOVEM.L D0-D2/A0/A1,-(A7) +0000030E: 594F 'YO' SUBQ.W #4,A7 +00000310: 2F38 0B2A '/8.*' MOVE.L $0B2A,-(A7) +00000314: 303C 0006 '0<..' MOVE.W #$0006,D0 +00000318: A854 '.T' _FontDispatch ; A854 +0000031A: 4A9F 'J.' TST.L (A7)+ +0000031C: 4CDF 0307 'L...' MOVEM.L (A7)+,D0-D2/A0/A1 +00000320: 662E 'f.' BNE.S *+$0030 ; 00000350 +00000322: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000326: 2068 0068 ' h.h' MOVEA.L $0068(A0),A0 +0000032A: 2050 ' P' MOVEA.L (A0),A0 +0000032C: 2068 0018 ' h..' MOVEA.L $0018(A0),A0 +00000330: 2050 ' P' MOVEA.L (A0),A0 +00000332: 41E8 0040 'A..@' LEA $0040(A0),A0 +00000336: 43F8 09A5 'C...' LEA $09A5,A1 +0000033A: 12D8 '..' MOVE.B (A0)+,(A1)+ +0000033C: 12D8 '..' MOVE.B (A0)+,(A1)+ +0000033E: 12D8 '..' MOVE.B (A0)+,(A1)+ +00000340: 12D0 '..' MOVE.B (A0),(A1)+ +00000342: 5249 'RI' ADDQ.W #1,A1 +00000344: 22FC 0100 0100 '".....' MOVE.L #$01000100,(A1)+ +0000034A: 22BC 0100 0100 '".....' MOVE.L #$01000100,(A1) +00000350: 2078 0B2A ' x.*' MOVEA.L $0B2A,A0 +00000354: 21D0 0B10 '!...' MOVE.L (A0),$0B10 +00000358: 50F8 015E 'P..^' ST $015E +0000035C: 205F ' _' MOVEA.L (A7)+,A0 +0000035E: 584F 'XO' ADDQ.W #4,A7 +00000360: 4ED0 'N.' JMP (A0) +00000362: 41F8 09AA 'A...' LEA $09AA,A0 +00000366: 3199 1000 '1...' MOVE.W (A1)+,$00(A0,D1.W) +0000036A: 41F8 0BFA 'A...' LEA $0BFA,A0 +0000036E: 7000 'p.' MOVEQ #$00,D0 +00000370: 3029 0002 '0)..' MOVE.W $0002(A1),D0 +00000374: E180 '..' ASL.L #8,D0 +00000376: D241 '.A' ADD.W D1,D1 +00000378: 4441 'DA' NEG.W D1 +0000037A: 2180 1000 '!...' MOVE.L D0,$00(A0,D1.W) +0000037E: 4E75 'Nu' RTS +00000380: 4A90 'J.' TST.L (A0) +00000382: 6616 'f.' BNE.S *+$0018 ; 0000039A +00000384: 2F08 '/.' MOVE.L A0,-(A7) +00000386: 31FC FFFF 0B9E '1.....' MOVE.W #$FFFF,$0B9E +0000038C: A9A2 '..' _LoadResource ; A9A2 +0000038E: 0C38 00FF 015E '.8...^' CMPI.B #$FF,$015E +00000394: 6708 'g.' BEQ.S *+$000A ; 0000039E +00000396: 4A90 'J.' TST.L (A0) +00000398: 6704 'g.' BEQ.S *+$0006 ; 0000039E +0000039A: 2050 ' P' MOVEA.L (A0),A0 +0000039C: 4E75 'Nu' RTS +0000039E: 6000 0BD8 '`...' BRA *+$0BDA ; 00000F78 +000003A2: 0C78 FFFF 0BC6 '.x....' CMPI.W #$FFFF,$0BC6 +000003A8: 6716 'g.' BEQ.S *+$0018 ; 000003C0 +000003AA: 2038 099A ' 8..' MOVE.L $099A,D0 +000003AE: 6710 'g.' BEQ.S *+$0012 ; 000003C0 +000003B0: 2040 ' @' MOVEA.L D0,A0 +000003B2: 2010 ' .' MOVE.L (A0),D0 +000003B4: 670A 'g.' BEQ.S *+$000C ; 000003C0 +000003B6: 2240 '"@' MOVEA.L D0,A1 +000003B8: 0811 0000 '....' BTST #$00,(A1) +000003BC: 6702 'g.' BEQ.S *+$0004 ; 000003C0 +000003BE: A049 '.I' _HPurge ; A049 +000003C0: 4E75 'Nu' RTS +000003C2: 4E56 FF76 'NV.v' LINK.W A6,#-$008A +000003C6: 426E FFB8 'Bn..' CLR.W -$0048(A6) +000003CA: 426E FFB6 'Bn..' CLR.W -$004A(A6) +000003CE: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +000003D2: 61CE 'a.' BSR.S *-$0030 ; 000003A2 +000003D4: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000003D8: 43EE FFF0 'C...' LEA -$0010(A6),A1 +000003DC: 7010 'p.' MOVEQ #$10,D0 +000003DE: A22E '..' _BlockMoveData ; A22E +000003E0: 2649 '&I' MOVEA.L A1,A3 +000003E2: 11EB 0004 09A9 '......' MOVE.B $0004(A3),$09A9 +000003E8: 302B 0006 '0+..' MOVE.W $0006(A3),D0 +000003EC: B078 098E '.x..' CMP.W $098E,D0 +000003F0: 6704 'g.' BEQ.S *+$0006 ; 000003F6 +000003F2: 6100 0C34 'a..4' BSR *+$0C36 ; 00001028 +000003F6: 6100 FD8A 'a...' BSR *-$0274 ; 00000182 +000003FA: 2680 '&.' MOVE.L D0,(A3) +000003FC: 422B 0005 'B+..' CLR.B $0005(A3) +00000400: 49F8 015E 'I..^' LEA $015E,A4 +00000404: 0C14 0006 '....' CMPI.B #$06,(A4) +00000408: 6D02 'm.' BLT.S *+$0004 ; 0000040C +0000040A: 4253 'BS' CLR.W (A3) +0000040C: 4A14 'J.' TST.B (A4) +0000040E: 6A06 'j.' BPL.S *+$0008 ; 00000416 +00000410: 6100 FD38 'a..8' BSR *-$02C6 ; 0000014A +00000414: 4214 'B.' CLR.B (A4) +00000416: 2038 08E4 ' 8..' MOVE.L $08E4,D0 +0000041A: 6714 'g.' BEQ.S *+$0016 ; 00000430 +0000041C: 74FF 't.' MOVEQ #$FF,D2 +0000041E: B4B8 0B4C '...L' CMP.L $0B4C,D2 +00000422: 6708 'g.' BEQ.S *+$000A ; 0000042C +00000424: B478 0988 '.x..' CMP.W $0988,D2 +00000428: 660A 'f.' BNE.S *+$000C ; 00000434 +0000042A: 6004 '`.' BRA.S *+$0006 ; 00000430 +0000042C: 6100 FC8C 'a...' BSR *-$0372 ; 000000BA +00000430: 6000 013C '`..<' BRA *+$013E ; 0000056E +00000434: 2840 '(@' MOVEA.L D0,A4 +00000436: 2854 '(T' MOVEA.L (A4),A4 +00000438: 74FF 't.' MOVEQ #$FF,D2 +0000043A: 76FF 'v.' MOVEQ #$FF,D3 +0000043C: 51C4 'Q.' SF D4 +0000043E: 7AFC 'z.' MOVEQ #$FC,D5 +00000440: 51C6 'Q.' SF D6 +00000442: 7EFF '~.' MOVEQ #$FF,D7 +00000444: 5845 'XE' ADDQ.W #4,D5 +00000446: 2214 '".' MOVE.L (A4),D1 +00000448: 6700 00A6 'g...' BEQ *+$00A8 ; 000004F0 +0000044C: 2041 ' A' MOVEA.L D1,A0 +0000044E: 2010 ' .' MOVE.L (A0),D0 +00000450: 6700 008E 'g...' BEQ *+$0090 ; 000004E0 +00000454: 3E05 '>.' MOVE.W D5,D7 +00000456: 2240 '"@' MOVEA.L D0,A1 +00000458: 7203 'r.' MOVEQ #$03,D1 +0000045A: 204B ' K' MOVEA.L A3,A0 +0000045C: 43E9 040C 'C...' LEA $040C(A1),A1 +00000460: 0C51 FFFF '.Q..' CMPI.W #$FFFF,(A1) +00000464: 6602 'f.' BNE.S *+$0004 ; 00000468 +00000466: 3605 '6.' MOVE.W D5,D3 +00000468: B388 '..' CMPM.L (A0)+,(A1)+ +0000046A: 56C9 FFFC 'V...' DBNE D1,*-$0002 ; 00000468 +0000046E: 6672 'fr' BNE.S *+$0074 ; 000004E2 +00000470: 50C6 'P.' ST D6 +00000472: 3011 '0.' MOVE.W (A1),D0 +00000474: B078 0BC6 '.x..' CMP.W $0BC6,D0 +00000478: 6742 'gB' BEQ.S *+$0044 ; 000004BC +0000047A: 1038 0903 '.8..' MOVE.B $0903,D0 +0000047E: 2078 0BC2 ' x..' MOVEA.L $0BC2,A0 +00000482: A06A '.j' _HSetState ; A06A +00000484: 2054 ' T' MOVEA.L (A4),A0 +00000486: A04A '.J' _HNoPurge ; A04A +00000488: 3019 '0.' MOVE.W (A1)+,D0 +0000048A: 31C0 0BC6 '1...' MOVE.W D0,$0BC6 +0000048E: 2059 ' Y' MOVEA.L (A1)+,A0 +00000490: 21C8 0BC2 '!...' MOVE.L A0,$0BC2 +00000494: 6728 'g(' BEQ.S *+$002A ; 000004BE +00000496: 6100 FEE8 'a...' BSR *-$0116 ; 00000380 +0000049A: 11D0 0986 '....' MOVE.B (A0),$0986 +0000049E: 2078 0BC2 ' x..' MOVEA.L $0BC2,A0 +000004A2: A069 '.i' _HGetState ; A069 +000004A4: 11C0 0903 '....' MOVE.B D0,$0903 +000004A8: A04A '.J' _HNoPurge ; A04A +000004AA: 2878 08E4 '(x..' MOVEA.L $08E4,A4 +000004AE: 2854 '(T' MOVEA.L (A4),A4 +000004B0: D8C5 '..' ADDA.W D5,A4 +000004B2: 2254 '"T' MOVEA.L (A4),A1 +000004B4: 2251 '"Q' MOVEA.L (A1),A1 +000004B6: 43E9 0422 'C.."' LEA $0422(A1),A1 +000004BA: 6002 '`.' BRA.S *+$0004 ; 000004BE +000004BC: 5C49 '\I' ADDQ.W #6,A1 +000004BE: 11D9 0BF5 '....' MOVE.B (A1)+,$0BF5 +000004C2: 11D9 09A9 '....' MOVE.B (A1)+,$09A9 +000004C6: 7200 'r.' MOVEQ #$00,D1 +000004C8: 6100 FE98 'a...' BSR *-$0166 ; 00000362 +000004CC: 7202 'r.' MOVEQ #$02,D1 +000004CE: 6100 FE92 'a...' BSR *-$016C ; 00000362 +000004D2: 2054 ' T' MOVEA.L (A4),A0 +000004D4: 2250 '"P' MOVEA.L (A0),A1 +000004D6: 2269 0400 '"i..' MOVEA.L $0400(A1),A1 +000004DA: 21C9 099A '!...' MOVE.L A1,$099A +000004DE: 6070 '`p' BRA.S *+$0072 ; 00000550 +000004E0: 3405 '4.' MOVE.W D5,D2 +000004E2: 584C 'XL' ADDQ.W #4,A4 +000004E4: 0C45 002C '.E.,' CMPI.W #$002C,D5 +000004E8: 6500 FF5A 'e..Z' BCS *-$00A4 ; 00000444 +000004EC: 50C4 'P.' ST D4 +000004EE: 594C 'YL' SUBQ.W #4,A4 +000004F0: 2278 0B2A '"x.*' MOVEA.L $0B2A,A1 +000004F4: 2251 '"Q' MOVEA.L (A1),A1 +000004F6: 0C69 FFFF 040C '.i....' CMPI.W #$FFFF,$040C(A1) +000004FC: 6770 'gp' BEQ.S *+$0072 ; 0000056E +000004FE: C745 '.E' EXG D3,D5 +00000500: 4A45 'JE' TST.W D5 +00000502: 6A22 'j"' BPL.S *+$0024 ; 00000526 +00000504: 223C 0000 044A '"<...J' MOVE.L #$0000044A,D1 +0000050A: A461 '.a' _MaxBlock ,Sys ; A461 +0000050C: B081 '..' CMP.L D1,D0 +0000050E: 6F12 'o.' BLE.S *+$0014 ; 00000522 +00000510: 2001 ' .' MOVE.L D1,D0 +00000512: 3A02 ':.' MOVE.W D2,D5 +00000514: 6A10 'j.' BPL.S *+$0012 ; 00000526 +00000516: 4A04 'J.' TST.B D4 +00000518: 6608 'f.' BNE.S *+$000A ; 00000522 +0000051A: 3A03 ':.' MOVE.W D3,D5 +0000051C: A522 '."' _NewHandle ,Sys ; A522 +0000051E: 664E 'fN' BNE.S *+$0050 ; 0000056E +00000520: 6004 '`.' BRA.S *+$0006 ; 00000526 +00000522: 3A07 ':.' MOVE.W D7,D5 +00000524: 6B48 'kH' BMI.S *+$004A ; 0000056E +00000526: 2878 08E4 '(x..' MOVEA.L $08E4,A4 +0000052A: 2854 '(T' MOVEA.L (A4),A4 +0000052C: 49F4 5000 'I.P.' LEA $00(A4,D5.W),A4 +00000530: 2214 '".' MOVE.L (A4),D1 +00000532: 671C 'g.' BEQ.S *+$001E ; 00000550 +00000534: 2041 ' A' MOVEA.L D1,A0 +00000536: 4A90 'J.' TST.L (A0) +00000538: 6616 'f.' BNE.S *+$0018 ; 00000550 +0000053A: 2F38 0118 '/8..' MOVE.L $0118,-(A7) +0000053E: 21F8 02A6 0118 '!.....' MOVE.L $02A6,$0118 +00000544: A027 '.'' _ReallocHandle ; A027 +00000546: 21DF 0118 '!...' MOVE.L (A7)+,$0118 +0000054A: 4A40 'J@' TST.W D0 +0000054C: 6620 'f ' BNE.S *+$0022 ; 0000056E +0000054E: 60D6 '`.' BRA.S *-$0028 ; 00000526 +00000550: 6004 '`.' BRA.S *+$0006 ; 00000556 +00000552: 2964 0004 ')d..' MOVE.L -(A4),$0004(A4) +00000556: 5945 'YE' SUBQ.W #4,D5 +00000558: 6AF8 'j.' BPL.S *-$0006 ; 00000552 +0000055A: 2238 0B2A '"8.*' MOVE.L $0B2A,D1 +0000055E: 21C8 0B2A '!..*' MOVE.L A0,$0B2A +00000562: A04A '.J' _HNoPurge ; A04A +00000564: 2881 '(.' MOVE.L D1,(A4) +00000566: 2041 ' A' MOVEA.L D1,A0 +00000568: A049 '.I' _HPurge ; A049 +0000056A: 4A06 'J.' TST.B D6 +0000056C: 6608 'f.' BNE.S *+$000A ; 00000576 +0000056E: 6100 FBDA 'a...' BSR *-$0424 ; 0000014A +00000572: 6100 0816 'a...' BSR *+$0818 ; 00000D8A +00000576: 2278 0B2A '"x.*' MOVEA.L $0B2A,A1 +0000057A: 2251 '"Q' MOVEA.L (A1),A1 +0000057C: 4A29 0436 'J).6' TST.B $0436(A1) +00000580: 6722 'g"' BEQ.S *+$0024 ; 000005A4 +00000582: 4A29 0448 'J).H' TST.B $0448(A1) +00000586: 6600 0468 'f..h' BNE *+$046A ; 000009F0 +0000058A: 3029 0430 '0).0' MOVE.W $0430(A1),D0 +0000058E: 4EBA 0AD0 'N...' JSR *+$0AD2 ; 00001060 +00000592: 6100 FBE6 'a...' BSR *-$0418 ; 0000017A +00000596: 2248 '"H' MOVEA.L A0,A1 +00000598: 2040 ' @' MOVEA.L D0,A0 +0000059A: 4A90 'J.' TST.L (A0) +0000059C: 57E9 0448 'W..H' SEQ $0448(A1) +000005A0: 6000 044E '`..N' BRA *+$0450 ; 000009F0 +000005A4: 2078 099A ' x..' MOVEA.L $099A,A0 +000005A8: 6100 FDD6 'a...' BSR *-$0228 ; 00000380 +000005AC: 4A38 0A63 'J8.c' TST.B $0A63 +000005B0: 6636 'f6' BNE.S *+$0038 ; 000005E8 +000005B2: 43F8 09A5 'C...' LEA $09A5,A1 +000005B6: 12E8 0013 '....' MOVE.B $0013(A0),(A1)+ +000005BA: 12E8 0015 '....' MOVE.B $0015(A0),(A1)+ +000005BE: 12E8 0007 '....' MOVE.B $0007(A0),(A1)+ +000005C2: 12A8 0017 '....' MOVE.B $0017(A0),(A1) +000005C6: 6000 00A6 '`...' BRA *+$00A8 ; 0000066E +000005CA: 2238 0BFA '"8..' MOVE.L $0BFA,D1 +000005CE: 4880 'H.' EXT.W D0 +000005D0: 4840 'H@' SWAP D0 +000005D2: 4240 'B@' CLR.W D0 +000005D4: 48E7 F0C0 'H...' MOVEM.L D0-D3/A0/A1,-(A7) +000005D8: A868 '.h' _FixMul ; A868 +000005DA: A86C '.l' _FixRound ; A86C +000005DC: 301F '0.' MOVE.W (A7)+,D0 +000005DE: 544F 'TO' ADDQ.W #2,A7 +000005E0: 4CDF 0300 'L...' MOVEM.L (A7)+,A0/A1 +000005E4: 12C0 '..' MOVE.B D0,(A1)+ +000005E6: 4E75 'Nu' RTS +000005E8: 43F8 09A5 'C...' LEA $09A5,A1 +000005EC: 1028 0013 '.(..' MOVE.B $0013(A0),D0 +000005F0: 61D8 'a.' BSR.S *-$0026 ; 000005CA +000005F2: 1028 0015 '.(..' MOVE.B $0015(A0),D0 +000005F6: 61D2 'a.' BSR.S *-$002C ; 000005CA +000005F8: 1028 0007 '.(..' MOVE.B $0007(A0),D0 +000005FC: 2238 0BF6 '"8..' MOVE.L $0BF6,D1 +00000600: 61CC 'a.' BSR.S *-$0032 ; 000005CE +00000602: 1028 0017 '.(..' MOVE.B $0017(A0),D0 +00000606: 61C2 'a.' BSR.S *-$003C ; 000005CA +00000608: 6064 '`d' BRA.S *+$0066 ; 0000066E +0000060A: 4A38 08F3 'J8..' TST.B $08F3 +0000060E: 6B32 'k2' BMI.S *+$0034 ; 00000642 +00000610: 2255 '"U' MOVEA.L (A5),A1 +00000612: 2011 ' .' MOVE.L (A1),D0 +00000614: 672C 'g,' BEQ.S *+$002E ; 00000642 +00000616: 2040 ' @' MOVEA.L D0,A0 +00000618: 2038 0824 ' 8.$' MOVE.L $0824,D0 +0000061C: 4A68 0006 'Jh..' TST.W $0006(A0) +00000620: 6A0C 'j.' BPL.S *+$000E ; 0000062E +00000622: 2070 8161 0002 ' p.a..' MOVEA.L ([$0002,A0]),A0 +00000628: B090 '..' CMP.L (A0),D0 +0000062A: 6708 'g.' BEQ.S *+$000A ; 00000634 +0000062C: 600C '`.' BRA.S *+$000E ; 0000063A +0000062E: B0A8 0002 '....' CMP.L $0002(A0),D0 +00000632: 660E 'f.' BNE.S *+$0010 ; 00000642 +00000634: 61FF FFFF F9CA 'a.....' BSR.L GETDEVPIX-FONTMANAGER+$F9CA ; ids: 685, 675 +0000063A: 7000 'p.' MOVEQ #$00,D0 +0000063C: 3028 0020 '0(. ' MOVE.W $0020(A0),D0 +00000640: 4E75 'Nu' RTS +00000642: 7001 'p.' MOVEQ #$01,D0 +00000644: 4E75 'Nu' RTS +00000646: 4E56 FF76 'NV.v' LINK.W A6,#-$008A +0000064A: 426E FFB8 'Bn..' CLR.W -$0048(A6) +0000064E: 426E FFB6 'Bn..' CLR.W -$004A(A6) +00000652: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000656: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000065A: 5538 015E 'U8.^' SUBQ.B #2,$015E +0000065E: 6100 FD42 'a..B' BSR *-$02BC ; 000003A2 +00000662: 6100 FB16 'a...' BSR *-$04E8 ; 0000017A +00000666: 2068 0400 ' h..' MOVEA.L $0400(A0),A0 +0000066A: 21C8 099A '!...' MOVE.L A0,$099A +0000066E: 619A 'a.' BSR.S *-$0064 ; 0000060A +00000670: 2C00 ',.' MOVE.L D0,D6 +00000672: 0C46 0001 '.F..' CMPI.W #$0001,D6 +00000676: 672E 'g.' BEQ.S *+$0030 ; 000006A6 +00000678: 1038 09A9 '.8..' MOVE.B $09A9,D0 +0000067C: 0200 009F '....' ANDI.B #$9F,D0 +00000680: 6624 'f$' BNE.S *+$0026 ; 000006A6 +00000682: A065 '.e' _StackSpace ; A065 +00000684: 0C80 0000 0C00 '......' CMPI.L #$00000C00,D0 +0000068A: 6D1A 'm.' BLT.S *+$001C ; 000006A6 +0000068C: 6100 FAEC 'a...' BSR *-$0512 ; 0000017A +00000690: 4A28 0436 'J(.6' TST.B $0436(A0) +00000694: 6600 035A 'f..Z' BNE *+$035C ; 000009F0 +00000698: 2078 099A ' x..' MOVEA.L $099A,A0 +0000069C: 6100 FCE2 'a...' BSR *-$031C ; 00000380 +000006A0: 0810 0006 '....' BTST #$06,(A0) +000006A4: 6704 'g.' BEQ.S *+$0006 ; 000006AA +000006A6: 6000 0348 '`..H' BRA *+$034A ; 000009F0 +000006AA: EDC6 6686 '..f.' BFFFO D6{$1A:$06},D6 +000006AE: 4646 'FF' NOT.W D6 +000006B0: 0246 0007 '.F..' ANDI.W #$0007,D6 +000006B4: 3D7C 0001 FF76 '=|...v' MOVE.W #$0001,-$008A(A6) +000006BA: 43EE FF78 'C..x' LEA -$0088(A6),A1 +000006BE: 4299 'B.' CLR.L (A1)+ +000006C0: 4259 'BY' CLR.W (A1)+ +000006C2: 70FF 'p.' MOVEQ #$FF,D0 +000006C4: 22C0 '".' MOVE.L D0,(A1)+ +000006C6: 3280 '2.' MOVE.W D0,(A1) +000006C8: 4A38 08F3 'J8..' TST.B $08F3 +000006CC: 6B3E 'k>' BMI.S *+$0040 ; 0000070C +000006CE: 2035 8151 ' 5.Q' MOVE.L ([0,A5]),D0 +000006D2: 6738 'g8' BEQ.S *+$003A ; 0000070C +000006D4: 2040 ' @' MOVEA.L D0,A0 +000006D6: 3028 0048 '0(.H' MOVE.W $0048(A0),D0 +000006DA: 0240 FFF7 '.@..' ANDI.W #$FFF7,D0 +000006DE: 3D40 FF76 '=@.v' MOVE.W D0,-$008A(A6) +000006E2: 0C40 0032 '.@.2' CMPI.W #$0032,D0 +000006E6: 67BE 'g.' BEQ.S *-$0040 ; 000006A6 +000006E8: 0880 0005 '....' BCLR #$05,D0 +000006EC: 660A 'f.' BNE.S *+$000C ; 000006F8 +000006EE: 0880 0002 '....' BCLR #$02,D0 +000006F2: 5740 'W@' SUBQ.W #3,D0 +000006F4: 67B0 'g.' BEQ.S *-$004E ; 000006A6 +000006F6: 6014 '`.' BRA.S *+$0016 ; 0000070C +000006F8: 08AE 0005 FF77 '.....w' BCLR #$05,-$0089(A6) +000006FE: 600C '`.' BRA.S *+$000E ; 0000070C +00000700: 486E FF78 'Hn.x' PEA -$0088(A6) +00000704: AA19 '..' _GetForeColor ; AA19 +00000706: 486E FF7E 'Hn.~' PEA -$0082(A6) +0000070A: AA1A '..' _GetBackColor ; AA1A +0000070C: 2F0B '/.' MOVE.L A3,-(A7) +0000070E: 3F38 0A5A '?8.Z' MOVE.W $0A5A,-(A7) +00000712: 7600 'v.' MOVEQ #$00,D3 +00000714: 7A00 'z.' MOVEQ #$00,D5 +00000716: 3E06 '>.' MOVE.W D6,D7 +00000718: 3006 '0.' MOVE.W D6,D0 +0000071A: E140 '.@' ASL.W #8,D0 +0000071C: 802B 0004 '.+..' OR.B $0004(A3),D0 +00000720: 1238 09A9 '.8..' MOVE.B $09A9,D1 +00000724: B300 '..' EOR.B D1,D0 +00000726: 6100 FA52 'a..R' BSR *-$05AC ; 0000017A +0000072A: 3428 042C '4(.,' MOVE.W $042C(A0),D2 +0000072E: 2238 0BC2 '"8..' MOVE.L $0BC2,D1 +00000732: 6700 00A8 'g...' BEQ *+$00AA ; 000007DC +00000736: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000073A: 2068 0068 ' h.h' MOVEA.L $0068(A0),A0 +0000073E: 2050 ' P' MOVEA.L (A0),A0 +00000740: 31E8 0098 0A5A '1....Z' MOVE.W $0098(A0),$0A5A +00000746: 2041 ' A' MOVEA.L D1,A0 +00000748: 2050 ' P' MOVEA.L (A0),A0 +0000074A: 41E8 0034 'A..4' LEA $0034(A0),A0 +0000074E: 3218 '2.' MOVE.W (A0)+,D1 +00000750: B458 '.X' CMP.W (A0)+,D2 +00000752: 6D24 'm$' BLT.S *+$0026 ; 00000778 +00000754: 661C 'f.' BNE.S *+$001E ; 00000772 +00000756: B050 '.P' CMP.W (A0),D0 +00000758: 6726 'g&' BEQ.S *+$0028 ; 00000780 +0000075A: 3810 '8.' MOVE.W (A0),D4 +0000075C: 0C44 0100 '.D..' CMPI.W #$0100,D4 +00000760: 6D10 'm.' BLT.S *+$0012 ; 00000772 +00000762: 0C44 0500 '.D..' CMPI.W #$0500,D4 +00000766: 6C0A 'l.' BGE.S *+$000C ; 00000772 +00000768: 0644 0100 '.D..' ADDI.W #$0100,D4 +0000076C: B044 '.D' CMP.W D4,D0 +0000076E: 66F2 'f.' BNE.S *-$000C ; 00000762 +00000770: 2A08 '*.' MOVE.L A0,D5 +00000772: 5848 'XH' ADDQ.W #4,A0 +00000774: 51C9 FFDA 'Q...' DBF D1,*-$0024 ; 00000750 +00000778: 4A85 'J.' TST.L D5 +0000077A: 6760 'g`' BEQ.S *+$0062 ; 000007DC +0000077C: 2045 ' E' MOVEA.L D5,A0 +0000077E: 1E10 '..' MOVE.B (A0),D7 +00000780: 3028 0002 '0(..' MOVE.W $0002(A0),D0 +00000784: 3A00 ':.' MOVE.W D0,D5 +00000786: 6100 093C 'a..<' BSR *+$093E ; 000010C4 +0000078A: 6618 'f.' BNE.S *+$001A ; 000007A4 +0000078C: 2078 099A ' x..' MOVEA.L $099A,A0 +00000790: 6100 FBEE 'a...' BSR *-$0410 ; 00000380 +00000794: 2038 02AE ' 8..' MOVE.L $02AE,D0 +00000798: B1C0 '..' CMPA.L D0,A0 +0000079A: 6540 'e@' BCS.S *+$0042 ; 000007DC +0000079C: 3005 '0.' MOVE.W D5,D0 +0000079E: 6100 091E 'a...' BSR *+$0920 ; 000010BE +000007A2: 6738 'g8' BEQ.S *+$003A ; 000007DC +000007A4: 21C8 099A '!...' MOVE.L A0,$099A +000007A8: 2448 '$H' MOVEA.L A0,A2 +000007AA: 6100 12FC 'a...' BSR *+$12FE ; 00001AA8 +000007AE: 2052 ' R' MOVEA.L (A2),A0 +000007B0: BE46 '.F' CMP.W D6,D7 +000007B2: 6608 'f.' BNE.S *+$000A ; 000007BC +000007B4: 0810 0001 '....' BTST #$01,(A0) +000007B8: 6700 0214 'g...' BEQ *+$0216 ; 000009CE +000007BC: 08AE 0005 FF77 '.....w' BCLR #$05,-$0089(A6) +000007C2: 0C6E 0002 FF76 '.n...v' CMPI.W #$0002,-$008A(A6) +000007C8: 6712 'g.' BEQ.S *+$0014 ; 000007DC +000007CA: 486E FF78 'Hn.x' PEA -$0088(A6) +000007CE: AA19 '..' _GetForeColor ; AA19 +000007D0: 486E FF7E 'Hn.~' PEA -$0082(A6) +000007D4: AA1A '..' _GetBackColor ; AA1A +000007D6: 08EE 0005 FF77 '.....w' BSET #$05,-$0089(A6) +000007DC: 6100 F99C 'a...' BSR *-$0662 ; 0000017A +000007E0: 2A28 042E '*(..' MOVE.L $042E(A0),D5 +000007E4: 2078 0D32 ' x.2' MOVEA.L $0D32,A0 +000007E8: A025 '.%' _GetHandleSize ; A025 +000007EA: 80FC 0014 '....' DIVU.W #$0014,D0 +000007EE: 5340 'S@' SUBQ.W #1,D0 +000007F0: 2050 ' P' MOVEA.L (A0),A0 +000007F2: 2458 '$X' MOVEA.L (A0)+,A2 +000007F4: 2418 '$.' MOVE.L (A0)+,D2 +000007F6: B485 '..' CMP.L D5,D2 +000007F8: 6632 'f2' BNE.S *+$0034 ; 0000082C +000007FA: 4A92 'J.' TST.L (A2) +000007FC: 672E 'g.' BEQ.S *+$0030 ; 0000082C +000007FE: 2652 '&R' MOVEA.L (A2),A3 +00000800: 3413 '4.' MOVE.W (A3),D2 +00000802: E44A '.J' LSR.W #2,D2 +00000804: 0242 0007 '.B..' ANDI.W #$0007,D2 +00000808: B446 '.F' CMP.W D6,D2 +0000080A: 6620 'f ' BNE.S *+$0022 ; 0000082C +0000080C: 2648 '&H' MOVEA.L A0,A3 +0000080E: 43EE FF78 'C..x' LEA -$0088(A6),A1 +00000812: 7802 'x.' MOVEQ #$02,D4 +00000814: B38B '..' CMPM.L (A3)+,(A1)+ +00000816: 56CC FFFC 'V...' DBNE D4,*-$0002 ; 00000814 +0000081A: 6610 'f.' BNE.S *+$0012 ; 0000082C +0000081C: 2052 ' R' MOVEA.L (A2),A0 +0000081E: 0810 0000 '....' BTST #$00,(A0) +00000822: 6704 'g.' BEQ.S *+$0006 ; 00000828 +00000824: 204A ' J' MOVEA.L A2,A0 +00000826: A04A '.J' _HNoPurge ; A04A +00000828: 6000 01A4 '`...' BRA *+$01A6 ; 000009CE +0000082C: 41E8 000C 'A...' LEA $000C(A0),A0 +00000830: 51C8 FFC0 'Q...' DBF D0,*-$003E ; 000007F2 +00000834: 2078 099A ' x..' MOVEA.L $099A,A0 +00000838: A069 '.i' _HGetState ; A069 +0000083A: 3E00 '>.' MOVE.W D0,D7 +0000083C: A04A '.J' _HNoPurge ; A04A +0000083E: 2050 ' P' MOVEA.L (A0),A0 +00000840: 7A00 'z.' MOVEQ #$00,D5 +00000842: 4A28 0001 'J(..' TST.B $0001(A0) +00000846: 6A1E 'j.' BPL.S *+$0020 ; 00000866 +00000848: 6100 F930 'a..0' BSR *-$06CE ; 0000017A +0000084C: 2028 042E ' (..' MOVE.L $042E(A0),D0 +00000850: 6A14 'j.' BPL.S *+$0016 ; 00000866 +00000852: 594F 'YO' SUBQ.W #4,A7 +00000854: 2F3C 6663 7462 '/1P.' MOVE.W -$04(A1,D5.W),D7 +00000B66: CFC0 '..' MULS.W D0,D7 +00000B68: E987 '..' ASL.L #4,D7 +00000B6A: 6010 '`.' BRA.S *+$0012 ; 00000B7C +00000B6C: 1E31 50FD '.1P.' MOVE.B -$03(A1,D5.W),D7 +00000B70: 4847 'HG' SWAP D7 +00000B72: 6008 '`.' BRA.S *+$000A ; 00000B7C +00000B74: D3C5 '..' ADDA.L D5,A1 +00000B76: 3E31 50FC '>1P.' MOVE.W -$04(A1,D5.W),D7 +00000B7A: E187 '..' ASL.L #8,D7 +00000B7C: 0CB8 0001 0000 '......' CMPI.L #$00010000,$0BF6 + 0BF6 +00000B84: 56C5 'V.' SNE D5 +00000B86: CA38 0A63 '.8.c' AND.B $0A63,D5 +00000B8A: 2007 ' .' MOVE.L D7,D0 +00000B8C: 617C 'a|' BSR.S *+$007E ; 00000C0A +00000B8E: 2E00 '..' MOVE.L D0,D7 +00000B90: 6100 F5E8 'a...' BSR *-$0A16 ; 0000017A +00000B94: 6002 '`.' BRA.S *+$0004 ; 00000B98 +00000B96: 20C7 ' .' MOVE.L D7,(A0)+ +00000B98: 51CB FFFC 'Q...' DBF D3,*-$0002 ; 00000B96 +00000B9C: 4238 0BF5 'B8..' CLR.B $0BF5 +00000BA0: 4A38 0BF4 'J8..' TST.B $0BF4 +00000BA4: 6700 0082 'g...' BEQ *+$0084 ; 00000C28 +00000BA8: 0802 0001 '....' BTST #$01,D2 +00000BAC: 6720 'g ' BEQ.S *+$0022 ; 00000BCE +00000BAE: 7000 'p.' MOVEQ #$00,D0 +00000BB0: 3619 '6.' MOVE.W (A1)+,D3 +00000BB2: 0C43 FFFF '.C..' CMPI.W #$FFFF,D3 +00000BB6: 6604 'f.' BNE.S *+$0006 ; 00000BBC +00000BB8: 2007 ' .' MOVE.L D7,D0 +00000BBA: 6006 '`.' BRA.S *+$0008 ; 00000BC2 +00000BBC: 3003 '0.' MOVE.W D3,D0 +00000BBE: E180 '..' ASL.L #8,D0 +00000BC0: 6148 'aH' BSR.S *+$004A ; 00000C0A +00000BC2: 20C0 ' .' MOVE.L D0,(A0)+ +00000BC4: 51C9 FFE8 'Q...' DBF D1,*-$0016 ; 00000BAE +00000BC8: 50F8 0BF5 'P...' ST $0BF5 +00000BCC: 6074 '`t' BRA.S *+$0076 ; 00000C42 +00000BCE: 0838 0006 0986 '.8....' BTST #$06,$0986 +00000BD4: 6652 'fR' BNE.S *+$0054 ; 00000C28 +00000BD6: 200C ' .' MOVE.L A4,D0 +00000BD8: 674E 'gN' BEQ.S *+$0050 ; 00000C28 +00000BDA: 2878 0B2A '(x.*' MOVEA.L $0B2A,A4 +00000BDE: 2854 '(T' MOVEA.L (A4),A4 +00000BE0: 3F2C 042C '?,.,' MOVE.W $042C(A4),-(A7) +00000BE4: 2840 '(@' MOVEA.L D0,A4 +00000BE6: 7000 'p.' MOVEQ #$00,D0 +00000BE8: 3619 '6.' MOVE.W (A1)+,D3 +00000BEA: 0C43 FFFF '.C..' CMPI.W #$FFFF,D3 +00000BEE: 6604 'f.' BNE.S *+$0006 ; 00000BF4 +00000BF0: 2007 ' .' MOVE.L D7,D0 +00000BF2: 6008 '`.' BRA.S *+$000A ; 00000BFC +00000BF4: 3003 '0.' MOVE.W D3,D0 +00000BF6: C0D7 '..' MULU.W (A7),D0 +00000BF8: E980 '..' ASL.L #4,D0 +00000BFA: 610E 'a.' BSR.S *+$0010 ; 00000C0A +00000BFC: 20C0 ' .' MOVE.L D0,(A0)+ +00000BFE: 51C9 FFE6 'Q...' DBF D1,*-$0018 ; 00000BE6 +00000C02: 544F 'TO' ADDQ.W #2,A7 +00000C04: 50F8 0BF5 'P...' ST $0BF5 +00000C08: 6038 '`8' BRA.S *+$003A ; 00000C42 +00000C0A: 4A80 'J.' TST.L D0 +00000C0C: 6718 'g.' BEQ.S *+$001A ; 00000C26 +00000C0E: D086 '..' ADD.L D6,D0 +00000C10: 4A05 'J.' TST.B D5 +00000C12: 6712 'g.' BEQ.S *+$0014 ; 00000C26 +00000C14: 48E7 40C0 'H.@.' MOVEM.L D1/A0/A1,-(A7) +00000C18: 594F 'YO' SUBQ.W #4,A7 +00000C1A: 2F00 '/.' MOVE.L D0,-(A7) +00000C1C: 2F38 0BF6 '/8..' MOVE.L $0BF6,-(A7) +00000C20: A868 '.h' _FixMul ; A868 +00000C22: 4CDF 0303 'L...' MOVEM.L (A7)+,D0/D1/A0/A1 +00000C26: 4E75 'Nu' RTS +00000C28: 7000 'p.' MOVEQ #$00,D0 +00000C2A: 3619 '6.' MOVE.W (A1)+,D3 +00000C2C: 0C43 FFFF '.C..' CMPI.W #$FFFF,D3 +00000C30: 6604 'f.' BNE.S *+$0006 ; 00000C36 +00000C32: 2007 ' .' MOVE.L D7,D0 +00000C34: 6006 '`.' BRA.S *+$0008 ; 00000C3C +00000C36: 1003 '..' MOVE.B D3,D0 +00000C38: 4840 'H@' SWAP D0 +00000C3A: 61CE 'a.' BSR.S *-$0030 ; 00000C0A +00000C3C: 20C0 ' .' MOVE.L D0,(A0)+ +00000C3E: 51C9 FFE8 'Q...' DBF D1,*-$0016 ; 00000C28 +00000C42: 303C 00FF '0<..' MOVE.W #$00FF,D0 +00000C46: 9044 '.D' SUB.W D4,D0 +00000C48: 6002 '`.' BRA.S *+$0004 ; 00000C4C +00000C4A: 20C7 ' .' MOVE.L D7,(A0)+ +00000C4C: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000C4A +00000C50: 6100 F528 'a..(' BSR *-$0AD6 ; 0000017A +00000C54: 43E8 0404 'C...' LEA $0404(A0),A1 +00000C58: 2E11 '..' MOVE.L (A1),D7 +00000C5A: 4A38 08F3 'J8..' TST.B $08F3 +00000C5E: 6B2A 'k*' BMI.S *+$002C ; 00000C8A +00000C60: 2055 ' U' MOVEA.L (A5),A0 +00000C62: 2010 ' .' MOVE.L (A0),D0 +00000C64: 6724 'g$' BEQ.S *+$0026 ; 00000C8A +00000C66: 2040 ' @' MOVEA.L D0,A0 +00000C68: 2E28 004C '.(.L' MOVE.L $004C(A0),D7 +00000C6C: 31E8 0048 0D3E '1..H.>' MOVE.W $0048(A0),$0D3E +00000C72: 41E8 0050 'A..P' LEA $0050(A0),A0 +00000C76: 45F8 0D36 'E..6' LEA $0D36,A2 +00000C7A: 24D8 '$.' MOVE.L (A0)+,(A2)+ +00000C7C: 2490 '$.' MOVE.L (A0),(A2) +00000C7E: 2F09 '/.' MOVE.L A1,-(A7) +00000C80: 6100 F988 'a...' BSR *-$0676 ; 0000060A +00000C84: 225F '"_' MOVEA.L (A7)+,A1 +00000C86: 31C0 0D40 '1..@' MOVE.W D0,$0D40 +00000C8A: 7800 'x.' MOVEQ #$00,D4 +00000C8C: 21C7 0B4C '!..L' MOVE.L D7,$0B4C +00000C90: 9E91 '..' SUB.L (A1),D7 +00000C92: 672E 'g.' BEQ.S *+$0030 ; 00000CC2 +00000C94: DF91 '..' ADD.L D7,(A1) +00000C96: 9EFC 000C '....' SUBA.W #$000C,A7 +00000C9A: 3F2B 000A '?+..' MOVE.W $000A(A3),-(A7) +00000C9E: 3F2B 000E '?+..' MOVE.W $000E(A3),-(A7) +00000CA2: A869 '.i' _FixRatio ; A869 +00000CA4: 594F 'YO' SUBQ.W #4,A7 +00000CA6: 3F38 09B0 '?8..' MOVE.W $09B0,-(A7) +00000CAA: 3F38 09AC '?8..' MOVE.W $09AC,-(A7) +00000CAE: A869 '.i' _FixRatio ; A869 +00000CB0: A868 '.h' _FixMul ; A868 +00000CB2: 2F07 '/.' MOVE.L D7,-(A7) +00000CB4: A868 '.h' _FixMul ; A868 +00000CB6: 6100 F4C2 'a...' BSR *-$0B3C ; 0000017A +00000CBA: 201F ' .' MOVE.L (A7)+,D0 +00000CBC: D1A8 0080 '....' ADD.L D0,$0080(A0) +00000CC0: 2800 '(.' MOVE.L D0,D4 +00000CC2: 70FF 'p.' MOVEQ #$FF,D0 +00000CC4: 102B 0006 '.+..' MOVE.B $0006(A3),D0 +00000CC8: 671A 'g.' BEQ.S *+$001C ; 00000CE4 +00000CCA: 41EE FFBA 'A...' LEA -$0046(A6),A0 +00000CCE: 3140 0018 '1@..' MOVE.W D0,$0018(A0) +00000CD2: 317C 0008 001A '1|....' MOVE.W #$0008,$001A(A0) +00000CD8: 214B 001C '!K..' MOVE.L A3,$001C(A0) +00000CDC: 316B 0006 0020 '1k... ' MOVE.W $0006(A3),$0020(A0) +00000CE2: A004 '..' _Control ; A004 +00000CE4: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000CE8: 204B ' K' MOVEA.L A3,A0 +00000CEA: 43F8 0988 'C...' LEA $0988,A1 +00000CEE: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000CF0: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000CF2: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000CF4: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000CF6: 6100 F482 'a...' BSR *-$0B7C ; 0000017A +00000CFA: 0C68 FFFF 040C '.h....' CMPI.W #$FFFF,$040C(A0) +00000D00: 666C 'fl' BNE.S *+$006E ; 00000D6E +00000D02: 1178 0BF5 0422 '.x..."' MOVE.B $0BF5,$0422(A0) +00000D08: 1178 09A9 0423 '.x...#' MOVE.B $09A9,$0423(A0) +00000D0E: 43E8 040C 'C...' LEA $040C(A0),A1 +00000D12: 6100 F46E 'a..n' BSR *-$0B90 ; 00000182 +00000D16: 22C0 '".' MOVE.L D0,(A1)+ +00000D18: 584B 'XK' ADDQ.W #4,A3 +00000D1A: 22DB '".' MOVE.L (A3)+,(A1)+ +00000D1C: 4229 FFFD 'B)..' CLR.B -$0003(A1) +00000D20: 22DB '".' MOVE.L (A3)+,(A1)+ +00000D22: 2293 '".' MOVE.L (A3),(A1) +00000D24: 4A28 0436 'J(.6' TST.B $0436(A0) +00000D28: 6744 'gD' BEQ.S *+$0046 ; 00000D6E +00000D2A: 4228 0422 'B(."' CLR.B $0422(A0) +00000D2E: 4A28 0448 'J(.H' TST.B $0448(A0) +00000D32: 6616 'f.' BNE.S *+$0018 ; 00000D4A +00000D34: 3028 0430 '0(.0' MOVE.W $0430(A0),D0 +00000D38: 4EBA 0326 'N..&' JSR *+$0328 ; 00001060 +00000D3C: 6100 F43C 'a..<' BSR *-$0BC2 ; 0000017A +00000D40: C188 '..' EXG D0,A0 +00000D42: 4A90 'J.' TST.L (A0) +00000D44: C188 '..' EXG D0,A0 +00000D46: 57E8 0448 'W..H' SEQ $0448(A0) +00000D4A: 48E7 E0C0 'H...' MOVEM.L D0-D2/A0/A1,-(A7) +00000D4E: 594F 'YO' SUBQ.W #4,A7 +00000D50: 2F38 0B2A '/8.*' MOVE.L $0B2A,-(A7) +00000D54: 554F 'UO' SUBQ.W #2,A7 +00000D56: 1EB8 0BF4 '....' MOVE.B $0BF4,(A7) +00000D5A: 303C 0005 '0<..' MOVE.W #$0005,D0 +00000D5E: A854 '.T' _FontDispatch ; A854 +00000D60: 584F 'XO' ADDQ.W #4,A7 +00000D62: 4CDF 0307 'L...' MOVEM.L (A7)+,D0-D2/A0/A1 +00000D66: 6100 F412 'a...' BSR *-$0BEC ; 0000017A +00000D6A: D9A8 0080 '....' ADD.L D4,$0080(A0) +00000D6E: 6100 F40A 'a...' BSR *-$0BF4 ; 0000017A +00000D72: 42A8 0034 'B..4' CLR.L $0034(A0) +00000D76: 4CDF 1CF8 'L...' MOVEM.L (A7)+,D3-D7/A2-A4 +00000D7A: 302E FFB8 '0...' MOVE.W -$0048(A6),D0 +00000D7E: 6704 'g.' BEQ.S *+$0006 ; 00000D84 +00000D80: 31C0 0A5A '1..Z' MOVE.W D0,$0A5A +00000D84: 4E5E 'N^' UNLK A6 +00000D86: 6000 F52C '`..,' BRA *-$0AD2 ; 000002B4 +00000D8A: 99CC '..' SUBA.L A4,A4 +00000D8C: 3A2B 0002 ':+..' MOVE.W $0002(A3),D5 +00000D90: 3613 '6.' MOVE.W (A3),D3 +00000D92: 9EFC 000E '....' SUBA.W #$000E,A7 +00000D96: 3F38 09B4 '?8..' MOVE.W $09B4,-(A7) +00000D9A: 3F3C 0050 '?<.P' MOVE.W #$0050,-(A7) +00000D9E: A869 '.i' _FixRatio ; A869 +00000DA0: 594F 'YO' SUBQ.W #4,A7 +00000DA2: 3F2B 000A '?+..' MOVE.W $000A(A3),-(A7) +00000DA6: 3F2B 000E '?+..' MOVE.W $000E(A3),-(A7) +00000DAA: A869 '.i' _FixRatio ; A869 +00000DAC: A868 '.h' _FixMul ; A868 +00000DAE: 4267 'Bg' CLR.W -(A7) +00000DB0: 3F05 '?.' MOVE.W D5,-(A7) +00000DB2: A868 '.h' _FixMul ; A868 +00000DB4: A86C '.l' _FixRound ; A86C +00000DB6: B678 0BC6 '.x..' CMP.W $0BC6,D3 +00000DBA: 6738 'g8' BEQ.S *+$003A ; 00000DF4 +00000DBC: 2078 0BC2 ' x..' MOVEA.L $0BC2,A0 +00000DC0: 1038 0903 '.8..' MOVE.B $0903,D0 +00000DC4: A06A '.j' _HSetState ; A06A +00000DC6: 3203 '2.' MOVE.W D3,D1 +00000DC8: 31FC FFFF 0B9E '1.....' MOVE.W #$FFFF,$0B9E +00000DCE: 6100 0A4C 'a..L' BSR *+$0A4E ; 0000181C +00000DD2: 670E 'g.' BEQ.S *+$0010 ; 00000DE2 +00000DD4: 2250 '"P' MOVEA.L (A0),A1 +00000DD6: 11D1 0986 '....' MOVE.B (A1),$0986 +00000DDA: A069 '.i' _HGetState ; A069 +00000DDC: 11C0 0903 '....' MOVE.B D0,$0903 +00000DE0: A04A '.J' _HNoPurge ; A04A +00000DE2: 0C38 00FF 015E '.8...^' CMPI.B #$FF,$015E +00000DE8: 6700 018C 'g...' BEQ *+$018E ; 00000F76 +00000DEC: 31C3 0BC6 '1...' MOVE.W D3,$0BC6 +00000DF0: 21C8 0BC2 '!...' MOVE.L A0,$0BC2 +00000DF4: 2038 0BC2 ' 8..' MOVE.L $0BC2,D0 +00000DF8: 6600 0774 'f..t' BNE *+$0776 ; 0000156E +00000DFC: 0C43 0200 '.C..' CMPI.W #$0200,D3 +00000E00: 6514 'e.' BCS.S *+$0016 ; 00000E16 +00000E02: 6000 0172 '`..r' BRA *+$0174 ; 00000F76 +00000E06: 0243 FF80 '.C..' ANDI.W #$FF80,D3 +00000E0A: 8640 '.@' OR.W D0,D3 +00000E0C: 6100 033C 'a..<' BSR *+$033E ; 0000114A +00000E10: 6900 0162 'i..b' BVS *+$0164 ; 00000F74 +00000E14: 4E75 'Nu' RTS +00000E16: 301F '0.' MOVE.W (A7)+,D0 +00000E18: 6602 'f.' BNE.S *+$0004 ; 00000E1C +00000E1A: 7001 'p.' MOVEQ #$01,D0 +00000E1C: 0240 007F '.@..' ANDI.W #$007F,D0 +00000E20: EF43 '.C' ASL.W #7,D3 +00000E22: 8640 '.@' OR.W D0,D3 +00000E24: 3E00 '>.' MOVE.W D0,D7 +00000E26: 6100 0322 'a.."' BSR *+$0324 ; 0000114A +00000E2A: 6900 014C 'i..L' BVS *+$014E ; 00000F78 +00000E2E: 6642 'fB' BNE.S *+$0044 ; 00000E72 +00000E30: 3803 '8.' MOVE.W D3,D4 +00000E32: 3007 '0.' MOVE.W D7,D0 +00000E34: 0C40 0040 '.@.@' CMPI.W #$0040,D0 +00000E38: 6C06 'l.' BGE.S *+$0008 ; 00000E40 +00000E3A: D040 '.@' ADD.W D0,D0 +00000E3C: 61C8 'a.' BSR.S *-$0036 ; 00000E06 +00000E3E: 6632 'f2' BNE.S *+$0034 ; 00000E72 +00000E40: 3007 '0.' MOVE.W D7,D0 +00000E42: E248 '.H' LSR.W #1,D0 +00000E44: 6504 'e.' BCS.S *+$0006 ; 00000E4A +00000E46: 61BE 'a.' BSR.S *-$0040 ; 00000E06 +00000E48: 6628 'f(' BNE.S *+$002A ; 00000E72 +00000E4A: 3604 '6.' MOVE.W D4,D3 +00000E4C: 7C01 '|.' MOVEQ #$01,D6 +00000E4E: 4A38 0A63 'J8.c' TST.B $0A63 +00000E52: 6702 'g.' BEQ.S *+$0004 ; 00000E56 +00000E54: 7CFF '|.' MOVEQ #$FF,D6 +00000E56: D646 '.F' ADD.W D6,D3 +00000E58: 0243 007F '.C..' ANDI.W #$007F,D3 +00000E5C: 6700 0100 'g...' BEQ *+$0102 ; 00000F5E +00000E60: 3004 '0.' MOVE.W D4,D0 +00000E62: 0240 FF80 '.@..' ANDI.W #$FF80,D0 +00000E66: 8640 '.@' OR.W D0,D3 +00000E68: 6100 02E0 'a...' BSR *+$02E2 ; 0000114A +00000E6C: 6900 010A 'i...' BVS *+$010C ; 00000F78 +00000E70: 67E4 'g.' BEQ.S *-$001A ; 00000E56 +00000E72: 21C8 099A '!...' MOVE.L A0,$099A +00000E76: 2278 0B2A '"x.*' MOVEA.L $0B2A,A1 +00000E7A: 2251 '"Q' MOVEA.L (A1),A1 +00000E7C: 4A29 0436 'J).6' TST.B $0436(A1) +00000E80: 670E 'g.' BEQ.S *+$0010 ; 00000E90 +00000E82: 594F 'YO' SUBQ.W #4,A7 +00000E84: 3F2B 0002 '?+..' MOVE.W $0002(A3),-(A7) +00000E88: 3F03 '?.' MOVE.W D3,-(A7) +00000E8A: 0257 7FFF '.W..' ANDI.W #$7FFF,(A7) +00000E8E: 6010 '`.' BRA.S *+$0012 ; 00000EA0 +00000E90: 6100 0C16 'a...' BSR *+$0C18 ; 00001AA8 +00000E94: 594F 'YO' SUBQ.W #4,A7 +00000E96: 3F2B 0002 '?+..' MOVE.W $0002(A3),-(A7) +00000E9A: 3F03 '?.' MOVE.W D3,-(A7) +00000E9C: 0257 007F '.W..' ANDI.W #$007F,(A7) +00000EA0: A869 '.i' _FixRatio ; A869 +00000EA2: 2C1F ',.' MOVE.L (A7)+,D6 +00000EA4: 6100 F2D4 'a...' BSR *-$0D2A ; 0000017A +00000EA8: 3143 042C '1C.,' MOVE.W D3,$042C(A0) +00000EAC: 2178 099A 0400 '!x....' MOVE.L $099A,$0400(A0) +00000EB2: 7A00 'z.' MOVEQ #$00,D5 +00000EB4: 6102 'a.' BSR.S *+$0004 ; 00000EB8 +00000EB6: 7A02 'z.' MOVEQ #$02,D5 +00000EB8: 9EFC 000C '....' SUBA.W #$000C,A7 +00000EBC: 3F33 5008 '?3P.' MOVE.W $08(A3,D5.W),-(A7) +00000EC0: 3F33 500C '?3P.' MOVE.W $0C(A3,D5.W),-(A7) +00000EC4: A869 '.i' _FixRatio ; A869 +00000EC6: 594F 'YO' SUBQ.W #4,A7 +00000EC8: 41F8 09B2 'A...' LEA $09B2,A0 +00000ECC: 3F30 5000 '?0P.' MOVE.W $00(A0,D5.W),-(A7) +00000ED0: 3F3C 0050 '?<.P' MOVE.W #$0050,-(A7) +00000ED4: A869 '.i' _FixRatio ; A869 +00000ED6: A868 '.h' _FixMul ; A868 +00000ED8: 2F06 '/.' MOVE.L D6,-(A7) +00000EDA: A868 '.h' _FixMul ; A868 +00000EDC: 41F8 09AA 'A...' LEA $09AA,A0 +00000EE0: 201F ' .' MOVE.L (A7)+,D0 +00000EE2: 0680 0000 0080 '......' ADDI.L #$00000080,D0 +00000EE8: E088 '..' LSR.L #8,D0 +00000EEA: 3180 5000 '1.P.' MOVE.W D0,$00(A0,D5.W) +00000EEE: 31BC 0100 5004 '1...P.' MOVE.W #$0100,$04(A0,D5.W) +00000EF4: 223A 085C '":.\' MOVE.L *+$085E,D1 ; 00001752 +00000EF8: 4A38 0A63 'J8.c' TST.B $0A63 +00000EFC: 673C 'g<' BEQ.S *+$003E ; 00000F3A +00000EFE: 7200 'r.' MOVEQ #$00,D1 +00000F00: 3200 '2.' MOVE.W D0,D1 +00000F02: 303C 0100 '0<..' MOVE.W #$0100,D0 +00000F06: 0C41 0200 '.A..' CMPI.W #$0200,D1 +00000F0A: 6506 'e.' BCS.S *+$0008 ; 00000F12 +00000F0C: E340 '.@' ASL.W #1,D0 +00000F0E: E241 '.A' ASR.W #1,D1 +00000F10: 60F4 '`.' BRA.S *-$000A ; 00000F06 +00000F12: 0C41 00C0 '.A..' CMPI.W #$00C0,D1 +00000F16: 6406 'd.' BCC.S *+$0008 ; 00000F1E +00000F18: E240 '.@' ASR.W #1,D0 +00000F1A: E341 '.A' ASL.W #1,D1 +00000F1C: 60F4 '`.' BRA.S *-$000A ; 00000F12 +00000F1E: 0C41 0100 '.A..' CMPI.W #$0100,D1 +00000F22: 6410 'd.' BCC.S *+$0012 ; 00000F34 +00000F24: 3400 '4.' MOVE.W D0,D2 +00000F26: D040 '.@' ADD.W D0,D0 +00000F28: D042 '.B' ADD.W D2,D0 +00000F2A: E440 '.@' ASR.W #2,D0 +00000F2C: E541 '.A' ASL.W #2,D1 +00000F2E: 82FC 0003 '....' DIVU.W #$0003,D1 +00000F32: 48C1 'H.' EXT.L D1 +00000F34: 3180 5000 '1.P.' MOVE.W D0,$00(A0,D5.W) +00000F38: E181 '..' ASL.L #8,D1 +00000F3A: 4A45 'JE' TST.W D5 +00000F3C: 6706 'g.' BEQ.S *+$0008 ; 00000F44 +00000F3E: 21C1 0BF6 '!...' MOVE.L D1,$0BF6 +00000F42: 6004 '`.' BRA.S *+$0006 ; 00000F48 +00000F44: 21C1 0BFA '!...' MOVE.L D1,$0BFA +00000F48: 2278 0B2A '"x.*' MOVEA.L $0B2A,A1 +00000F4C: 2251 '"Q' MOVEA.L (A1),A1 +00000F4E: 43E9 0424 'C..$' LEA $0424(A1),A1 +00000F52: 3380 5000 '3.P.' MOVE.W D0,$00(A1,D5.W) +00000F56: E081 '..' ASR.L #8,D1 +00000F58: 3381 5004 '3.P.' MOVE.W D1,$04(A1,D5.W) +00000F5C: 4E75 'Nu' RTS +00000F5E: 4A38 0A63 'J8.c' TST.B $0A63 +00000F62: 6706 'g.' BEQ.S *+$0008 ; 00000F6A +00000F64: 4446 'DF' NEG.W D6 +00000F66: 6B10 'k.' BMI.S *+$0012 ; 00000F78 +00000F68: 6004 '`.' BRA.S *+$0006 ; 00000F6E +00000F6A: 4446 'DF' NEG.W D6 +00000F6C: 6A0A 'j.' BPL.S *+$000C ; 00000F78 +00000F6E: 3604 '6.' MOVE.W D4,D3 +00000F70: 6000 FEE4 '`...' BRA *-$011A ; 00000E56 +00000F74: 544F 'TO' ADDQ.W #2,A7 +00000F76: 544F 'TO' ADDQ.W #2,A7 +00000F78: 584F 'XO' ADDQ.W #4,A7 +00000F7A: 3613 '6.' MOVE.W (A3),D3 +00000F7C: 7000 'p.' MOVEQ #$00,D0 +00000F7E: 1038 015E '.8.^' MOVE.B $015E,D0 +00000F82: 6A0A 'j.' BPL.S *+$000C ; 00000F8E +00000F84: 6100 F1C4 'a...' BSR *-$0E3A ; 0000014A +00000F88: 4238 015E 'B8.^' CLR.B $015E +00000F8C: 600C '`.' BRA.S *+$000E ; 00000F9A +00000F8E: 5438 015E 'T8.^' ADDQ.B #2,$015E +00000F92: 303B 0016 '0;..' MOVE.W *+$0018(D0.W),D0 ; 00000FAA +00000F96: 4EBB 0012 'N...' JSR *+$0014(D0.W) ; 00000FAA +00000F9A: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +00000F9E: 3683 '6.' MOVE.W D3,(A3) +00000FA0: 3769 0002 0002 '7i....' MOVE.W $0002(A1),$0002(A3) +00000FA6: 6000 F44E '`..N' BRA *-$0BB0 ; 000003F6 +00000FAA: 000A 0030 '...0' ORI.B #$30,A2 ; '0' +00000FAE: 0056 006E '.V.n' ORI.W #$006E,(A6) +00000FB2: 006E 3238 0984 '.n28..' ORI.W #$3238,$0984(A6) ; '28' +00000FB8: 7409 't.' MOVEQ #$09,D2 +00000FBA: E469 '.i' LSR.W D2,D1 +00000FBC: 0441 001F '.A..' SUBI.W #$001F,D1 +00000FC0: 6A02 'j.' BPL.S *+$0004 ; 00000FC4 +00000FC2: 7200 'r.' MOVEQ #$00,D1 +00000FC4: 3003 '0.' MOVE.W D3,D0 +00000FC6: E468 '.h' LSR.W D2,D0 +00000FC8: 0440 001F '.@..' SUBI.W #$001F,D0 +00000FCC: 6A02 'j.' BPL.S *+$0004 ; 00000FD0 +00000FCE: 7000 'p.' MOVEQ #$00,D0 +00000FD0: B240 '.@' CMP.W D0,D1 +00000FD2: 66A4 'f.' BNE.S *-$005A ; 00000F78 +00000FD4: 3638 0984 '68..' MOVE.W $0984,D3 +00000FD8: 4E75 'Nu' RTS +00000FDA: 0C43 4000 '.C@.' CMPI.W #$4000,D3 +00000FDE: 651C 'e.' BCS.S *+$001E ; 00000FFC +00000FE0: 5D4F ']O' SUBQ.W #6,A7 +00000FE2: 3F03 '?.' MOVE.W D3,-(A7) +00000FE4: 2F3C 8202 FFB8 '/<....' MOVE.L #$8202FFB8,-(A7) +00000FEA: A8B5 '..' _ScriptUtil ; A8B5 +00000FEC: 3F3C 000C '?<..' MOVE.W #$000C,-(A7) +00000FF0: 2F3C 8404 000C '/<....' MOVE.L #$8404000C,-(A7) +00000FF6: A8B5 '..' _ScriptUtil ; A8B5 +00000FF8: 261F '&.' MOVE.L (A7)+,D3 +00000FFA: 4E75 'Nu' RTS +00000FFC: 7603 'v.' MOVEQ #$03,D3 +00000FFE: 4E75 'Nu' RTS +00001000: 3238 0BA6 '28..' MOVE.W $0BA6,D1 +00001004: 60B2 '`.' BRA.S *-$004C ; 00000FB8 +00001006: 4E56 FF76 'NV.v' LINK.W A6,#-$008A +0000100A: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +0000100E: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00001012: 6104 'a.' BSR.S *+$0006 ; 00001018 +00001014: 6000 F3BC '`...' BRA *-$0C42 ; 000003D2 +00001018: 3D78 0A5A FFB8 '=x.Z..' MOVE.W $0A5A,-$0048(A6) +0000101E: 31F8 0A58 0A5A '1..X.Z' MOVE.W $0A58,$0A5A +00001024: 7600 'v.' MOVEQ #$00,D3 +00001026: 4E75 'Nu' RTS +00001028: 4A40 'J@' TST.W D0 +0000102A: 6726 'g&' BEQ.S *+$0028 ; 00001052 +0000102C: 70FF 'p.' MOVEQ #$FF,D0 +0000102E: 102B 0006 '.+..' MOVE.B $0006(A3),D0 +00001032: 7232 'r2' MOVEQ #$32,D1 ; '2' +00001034: 9FC1 '..' SUBA.L D1,A7 +00001036: 41EF 0018 'A...' LEA $0018(A7),A0 +0000103A: 30C0 '0.' MOVE.W D0,(A0)+ +0000103C: 30FC 0008 '0...' MOVE.W #$0008,(A0)+ +00001040: 43F8 09B2 'C...' LEA $09B2,A1 +00001044: 20C9 ' .' MOVE.L A1,(A0)+ +00001046: 30EB 0006 '0...' MOVE.W $0006(A3),(A0)+ +0000104A: 204F ' O' MOVEA.L A7,A0 +0000104C: A005 '..' _Status ; A005 +0000104E: DFC1 '..' ADDA.L D1,A7 +00001050: 4E75 'Nu' RTS +00001052: 43F8 09B2 'C...' LEA $09B2,A1 +00001056: 41FA 06FE 'A...' LEA *+$0700,A0 ; 00001756 +0000105A: 701C 'p.' MOVEQ #$1C,D0 +0000105C: A22E '..' _BlockMoveData ; A22E +0000105E: 4E75 'Nu' RTS +00001060: 4E56 FFFA 'NV..' LINK.W A6,#-$0006 +00001064: 48E7 60C0 'H.`.' MOVEM.L D1/D2/A0/A1,-(A7) +00001068: 3D40 FFFE '=@..' MOVE.W D0,-$0002(A6) +0000106C: 3F38 0A5E '?8.^' MOVE.W $0A5E,-(A7) +00001070: 4267 'Bg' CLR.W -(A7) +00001072: A99B '..' _SetResLoad ; A99B +00001074: 31FC FF00 0B9E '1.....' MOVE.W #$FF00,$0B9E +0000107A: 594F 'YO' SUBQ.W #4,A7 +0000107C: 2F3C 7366 6E74 '/...' MOVE.W $000A(A6),D7 +0000145A: 0C47 0001 '.G..' CMPI.W #$0001,D7 +0000145E: 6604 'f.' BNE.S *+$0006 ; 00001464 +00001460: 3E38 0984 '>8..' MOVE.W $0984,D7 +00001464: 3D78 0A5A FFFE '=x.Z..' MOVE.W $0A5A,-$0002(A6) +0000146A: 2678 0A50 '&x.P' MOVEA.L $0A50,A3 +0000146E: 2053 ' S' MOVEA.L (A3),A0 +00001470: 31E8 0014 0A5A '1....Z' MOVE.W $0014(A0),$0A5A +00001476: 61AA 'a.' BSR.S *-$0054 ; 00001422 +00001478: 6600 00DE 'f...' BNE *+$00E0 ; 00001558 +0000147C: 594F 'YO' SUBQ.W #4,A7 +0000147E: 2F3C 464F 4E44 '/8..' MOVE.W $0984,D7 +000014A2: 7004 'p.' MOVEQ #$04,D0 +000014A4: A722 '."' _NewHandle ,Sys,Immed ; A722 +000014A6: 2448 '$H' MOVEA.L A0,A2 +000014A8: 6100 FF4E 'a..N' BSR *-$00B0 ; 000013F8 +000014AC: 2050 ' P' MOVEA.L (A0),A0 +000014AE: 3087 '0.' MOVE.W D7,(A0) +000014B0: 317C FFFF 0002 '1|....' MOVE.W #$FFFF,$0002(A0) +000014B6: 594F 'YO' SUBQ.W #4,A7 +000014B8: 2F3C 464F 4E44 '/.' MOVE.W D2,D7 +00001670: 4647 'FG' NOT.W D7 +00001672: CE46 '.F' AND.W D6,D7 +00001674: 6612 'f.' BNE.S *+$0014 ; 00001688 +00001676: 7A00 'z.' MOVEQ #$00,D5 +00001678: 7E07 '~.' MOVEQ #$07,D7 +0000167A: CC42 '.B' AND.W D2,D6 +0000167C: E306 '..' ASL.B #1,D6 +0000167E: 6404 'd.' BCC.S *+$0006 ; 00001684 +00001680: DA3B 70CE '.;p.' ADD.B *-$0030(D7.W),D5 ; 00001650 +00001684: 51CF FFF6 'Q...' DBF D7,*-$0008 ; 0000167C +00001688: B845 '.E' CMP.W D5,D4 +0000168A: 6C04 'l.' BGE.S *+$0006 ; 00001690 +0000168C: 3805 '8.' MOVE.W D5,D4 +0000168E: 2248 '"H' MOVEA.L A0,A1 +00001690: 5848 'XH' ADDQ.W #4,A0 +00001692: 2F08 '/.' MOVE.L A0,-(A7) +00001694: 6100 EAE4 'a...' BSR *-$151A ; 0000017A +00001698: 4A28 0436 'J(.6' TST.B $0436(A0) +0000169C: 6708 'g.' BEQ.S *+$000A ; 000016A6 +0000169E: 205F ' _' MOVEA.L (A7)+,A0 +000016A0: 4A58 'JX' TST.W (A0)+ +000016A2: 6706 'g.' BEQ.S *+$0008 ; 000016AA +000016A4: 6008 '`.' BRA.S *+$000A ; 000016AE +000016A6: 205F ' _' MOVEA.L (A7)+,A0 +000016A8: B658 '.X' CMP.W (A0)+,D3 +000016AA: 56C9 FFB6 'V...' DBNE D1,*-$0048 ; 00001662 +000016AE: 3C19 '<.' MOVE.W (A1)+,D6 +000016B0: 322E FFEE '2...' MOVE.W -$0012(A6),D1 +000016B4: B251 '.Q' CMP.W (A1),D1 +000016B6: 2040 ' @' MOVEA.L D0,A0 +000016B8: 6712 'g.' BEQ.S *+$0014 ; 000016CC +000016BA: 2808 '(.' MOVE.L A0,D4 +000016BC: 3011 '0.' MOVE.W (A1),D0 +000016BE: 6100 F9FE 'a...' BSR *-$0600 ; 000010BE +000016C2: 6980 'i.' BVS.S *-$007E ; 00001644 +000016C4: 6606 'f.' BNE.S *+$0008 ; 000016CC +000016C6: 2044 ' D' MOVEA.L D4,A0 +000016C8: 3C2E FFEC '<...' MOVE.W -$0014(A6),D6 +000016CC: 31DF 0A5A '1..Z' MOVE.W (A7)+,$0A5A +000016D0: 4646 'FF' NOT.W D6 +000016D2: CD38 09A9 '.8..' AND.B D6,$09A9 +000016D6: 2252 '"R' MOVEA.L (A2),A1 +000016D8: 3229 0006 '2)..' MOVE.W $0006(A1),D1 +000016DC: 6768 'gh' BEQ.S *+$006A ; 00001746 +000016DE: 9269 0004 '.i..' SUB.W $0004(A1),D1 +000016E2: 5841 'XA' ADDQ.W #4,D1 +000016E4: D241 '.A' ADD.W D1,D1 +000016E6: 2029 0010 ' )..' MOVE.L $0010(A1),D0 +000016EA: 675A 'gZ' BEQ.S *+$005C ; 00001746 +000016EC: D3C0 '..' ADDA.L D0,A1 +000016EE: 3419 '4.' MOVE.W (A1)+,D2 +000016F0: 6B54 'kT' BMI.S *+$0056 ; 00001746 +000016F2: 78FF 'x.' MOVEQ #$FF,D4 +000016F4: 4A38 0BF4 'J8..' TST.B $0BF4 +000016F8: 6606 'f.' BNE.S *+$0008 ; 00001700 +000016FA: 4646 'FF' NOT.W D6 +000016FC: 3F06 '?.' MOVE.W D6,-(A7) +000016FE: 6008 '`.' BRA.S *+$000A ; 00001708 +00001700: 7000 'p.' MOVEQ #$00,D0 +00001702: 102B 0004 '.+..' MOVE.B $0004(A3),D0 +00001706: 3F00 '?.' MOVE.W D0,-(A7) +00001708: 3017 '0.' MOVE.W (A7),D0 +0000170A: B051 '.Q' CMP.W (A1),D0 +0000170C: 672E 'g.' BEQ.S *+$0030 ; 0000173C +0000170E: 4640 'F@' NOT.W D0 +00001710: C051 '.Q' AND.W (A1),D0 +00001712: 661C 'f.' BNE.S *+$001E ; 00001730 +00001714: 7A00 'z.' MOVEQ #$00,D5 +00001716: 3017 '0.' MOVE.W (A7),D0 +00001718: C051 '.Q' AND.W (A1),D0 +0000171A: 7E07 '~.' MOVEQ #$07,D7 +0000171C: E300 '..' ASL.B #1,D0 +0000171E: 6404 'd.' BCC.S *+$0006 ; 00001724 +00001720: DA3B 7028 '.;p(' ADD.B *+$002A(D7.W),D5 ; 0000174A +00001724: 51CF FFF6 'Q...' DBF D7,*-$0008 ; 0000171C +00001728: B845 '.E' CMP.W D5,D4 +0000172A: 6C04 'l.' BGE.S *+$0006 ; 00001730 +0000172C: 3805 '8.' MOVE.W D5,D4 +0000172E: 2C09 ',.' MOVE.L A1,D6 +00001730: D2C1 '..' ADDA.W D1,A1 +00001732: 51CA FFD4 'Q...' DBF D2,*-$002A ; 00001708 +00001736: 4A44 'JD' TST.W D4 +00001738: 6B0A 'k.' BMI.S *+$000C ; 00001744 +0000173A: 2246 '"F' MOVEA.L D6,A1 +0000173C: 3D59 FFB6 '=Y..' MOVE.W (A1)+,-$004A(A6) +00001740: 93D2 '..' SUBA.L (A2),A1 +00001742: 2849 '(I' MOVEA.L A1,A4 +00001744: 544F 'TO' ADDQ.W #2,A7 +00001746: 6000 F72A '`..*' BRA *-$08D4 ; 00000E72 +0000174A: 0103 '..' BTST D0,D3 +0000174C: 0504 '..' BTST D2,D4 +0000174E: 0402 0200 '....' SUBI.B #$00,D2 +00001752: 0001 0000 '....' ORI.B #$00,D1 +00001756: 0050 0050 '.P.P' ORI.W #$0050,(A0) +0000175A: 0001 0101 '....' ORI.B #$01,D1 +0000175E: 0800 0000 '....' BTST #$00,D0 +00001762: 0005 0101 '....' ORI.B #$01,D5 +00001766: 0502 '..' BTST D2,D2 +00001768: 0200 00FF '....' ANDI.B #$FF,D0 +0000176C: 0000 0101 '....' ORI.B #$01,D0 +00001770: 0101 '..' BTST D0,D1 +00001772: 0077 7A3B C935 '.wz;.5' ORI.W #$7A3B,([$301980AF,A7],A4.L) ; 'z;' + 3019 80AF +0000177C: 3018 '0.' MOVE.W (A0)+,D0 +0000177E: 7A60 'z`' MOVEQ #$60,D5 ; '`' +00001780: 1809 '..' MOVE.B A1,D4 +00001782: 0060 3198 '.`1.' ORI.W #$3198,-(A0) +00001786: 0972 7BBA 49BF '.r{.I.' BCHG D4,([$49BFE09D,ZA2,D7.L*2],$0102) + E09D 0102 +00001790: 20BF ' .' DC.W $20BF ; ???? +00001792: 4088 '@.' NEGX.L A0 +00001794: 01F1 FE02 '....' BSET D0,$02(A1,A7.L*8) +00001798: 0A81 BC04 0703 '......' EORI.L #$BC040703,D1 +0000179E: 9A08 '..' SUB.B A0,D5 +000017A0: 040F 8099 '....' SUBI.B #$99,A7 +000017A4: 1FC0 '..' DC.W $1FC0 ; ???? +000017A6: 3760 B90F '7`..' MOVE.W -(A0),-$46F1(A3) +000017AA: 0403 DF0F '....' SUBI.B #$0F,D3 +000017AE: 9808 '..' SUB.B A0,D4 +000017B0: 3760 1FC1 '7`..' MOVE.W -(A0),$1FC1(A3) +000017B4: A804 '..' _SndDoImmediate ; A804 +000017B6: 0F80 '..' BCLR D7,D0 +000017B8: 0202 9A01 '....' ANDI.B #$01,D2 +000017BC: 0487 0818 225F '...."_' SUBI.L #$0818225F,D7 +000017C2: 241F '$.' MOVE.L (A7)+,D2 +000017C4: 321F '2.' MOVE.W (A7)+,D1 +000017C6: 31FC FF00 0B9E '1.....' MOVE.W #$FF00,$0B9E +000017CC: 613A 'a:' BSR.S *+$003C ; 00001808 +000017CE: 6620 'f ' BNE.S *+$0022 ; 000017F0 +000017D0: 0C41 0200 '.A..' CMPI.W #$0200,D1 +000017D4: 642C 'd,' BCC.S *+$002E ; 00001802 +000017D6: EF41 '.A' ASL.W #7,D1 +000017D8: 31FC FF00 0B9E '1.....' MOVE.W #$FF00,$0B9E +000017DE: 594F 'YO' SUBQ.W #4,A7 +000017E0: 2F3C 464F 4E54 '/' BSR *-$07C0 ; 00001140 +00001904: 4E5E 'N^' UNLK A6 +00001906: 6704 'g.' BEQ.S *+$0006 ; 0000190C +00001908: 522F 0004 'R/..' ADDQ.B #1,$0004(A7) +0000190C: 205F ' _' MOVEA.L (A7)+,A0 +0000190E: A02A '.*' _HUnlock ; A02A +00001910: 4ED1 'N.' JMP (A1) +00001912: 594F 'YO' SUBQ.W #4,A7 +00001914: 2F00 '/.' MOVE.L D0,-(A7) +00001916: 2F01 '/.' MOVE.L D1,-(A7) +00001918: 31FC FF00 0B9E '1.....' MOVE.W #$FF00,$0B9E +0000191E: A9A1 '..' _GetNamedResource ; A9A1 +00001920: 201F ' .' MOVE.L (A7)+,D0 +00001922: 4E75 'Nu' RTS +00001924: 222F 0008 '"/..' MOVE.L $0008(A7),D1 +00001928: 2F5F 0004 '/_..' MOVE.L (A7)+,$0004(A7) +0000192C: 225F '"_' MOVEA.L (A7)+,A1 +0000192E: 203C 464F 4E44 ' ' BNE.S *+$0040 ; 000019C6 +00001988: 3028 0430 '0(.0' MOVE.W $0430(A0),D0 +0000198C: 4EBA F6D2 'N...' JSR *-$092C ; 00001060 +00001990: 6100 E7E8 'a...' BSR *-$1816 ; 0000017A +00001994: C188 '..' EXG D0,A0 +00001996: 4A90 'J.' TST.L (A0) +00001998: C188 '..' EXG D0,A0 +0000199A: 57E8 0448 'W..H' SEQ $0448(A0) +0000199E: 6726 'g&' BEQ.S *+$0028 ; 000019C6 +000019A0: 600E '`.' BRA.S *+$0010 ; 000019B0 +000019A2: 2078 099A ' x..' MOVEA.L $099A,A0 +000019A6: 2F08 '/.' MOVE.L A0,-(A7) +000019A8: 31FC FFFF 0B9E '1.....' MOVE.W #$FFFF,$0B9E +000019AE: A9A2 '..' _LoadResource ; A9A2 +000019B0: A04A '.J' _HNoPurge ; A04A +000019B2: 08B8 0006 0903 '......' BCLR #$06,$0903 +000019B8: 600C '`.' BRA.S *+$000E ; 000019C6 +000019BA: 2078 099A ' x..' MOVEA.L $099A,A0 +000019BE: A049 '.I' _HPurge ; A049 +000019C0: 08F8 0006 0903 '......' BSET #$06,$0903 +000019C6: 4ED1 'N.' JMP (A1) +000019C8: 205F ' _' MOVEA.L (A7)+,A0 +000019CA: 11DF 0A63 '...c' MOVE.B (A7)+,$0A63 +000019CE: 21F8 0A06 0B4C '!....L' MOVE.L $0A06,$0B4C +000019D4: 4ED0 'N.' JMP (A0) +000019D6: 205F ' _' MOVEA.L (A7)+,A0 +000019D8: 11DF 0BF4 '....' MOVE.B (A7)+,$0BF4 +000019DC: 60F0 '`.' BRA.S *-$000E ; 000019CE +000019DE: 554F 'UO' SUBQ.W #2,A7 +000019E0: 3F3C 0020 '?<. ' MOVE.W #$0020,-(A7) +000019E4: A88D '..' _CharWidth ; A88D +000019E6: 544F 'TO' ADDQ.W #2,A7 +000019E8: 2F0A '/.' MOVE.L A2,-(A7) +000019EA: 246F 0008 '$o..' MOVEA.L $0008(A7),A2 +000019EE: 2278 099A '"x..' MOVEA.L $099A,A1 +000019F2: 2251 '"Q' MOVEA.L (A1),A1 +000019F4: 6100 E784 'a...' BSR *-$187A ; 0000017A +000019F8: 4A28 0436 'J(.6' TST.B $0436(A0) +000019FC: 6734 'g4' BEQ.S *+$0036 ; 00001A32 +000019FE: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00001A02: 2068 0068 ' h.h' MOVEA.L $0068(A0),A0 +00001A06: 2050 ' P' MOVEA.L (A0),A0 +00001A08: 2028 0018 ' (..' MOVE.L $0018(A0),D0 +00001A0C: 671A 'g.' BEQ.S *+$001C ; 00001A28 +00001A0E: 2040 ' @' MOVEA.L D0,A0 +00001A10: 4A90 'J.' TST.L (A0) +00001A12: 6714 'g.' BEQ.S *+$0016 ; 00001A28 +00001A14: 2050 ' P' MOVEA.L (A0),A0 +00001A16: 24E8 0014 '$...' MOVE.L $0014(A0),(A2)+ +00001A1A: 24E8 0018 '$...' MOVE.L $0018(A0),(A2)+ +00001A1E: 24E8 0020 '$.. ' MOVE.L $0020(A0),(A2)+ +00001A22: 24E8 001C '$...' MOVE.L $001C(A0),(A2)+ +00001A26: 6024 '`$' BRA.S *+$0026 ; 00001A4C +00001A28: 429A 'B.' CLR.L (A2)+ +00001A2A: 429A 'B.' CLR.L (A2)+ +00001A2C: 429A 'B.' CLR.L (A2)+ +00001A2E: 429A 'B.' CLR.L (A2)+ +00001A30: 601A '`.' BRA.S *+$001C ; 00001A4C +00001A32: 41E9 0012 'A...' LEA $0012(A1),A0 +00001A36: 4869 0006 'Hi..' PEA $0006(A1) +00001A3A: 6138 'a8' BSR.S *+$003A ; 00001A74 +00001A3C: 6136 'a6' BSR.S *+$0038 ; 00001A74 +00001A3E: 6134 'a4' BSR.S *+$0036 ; 00001A74 +00001A40: 205F ' _' MOVEA.L (A7)+,A0 +00001A42: 2238 0BF6 '"8..' MOVE.L $0BF6,D1 +00001A46: 43F8 09AC 'C...' LEA $09AC,A1 +00001A4A: 6130 'a0' BSR.S *+$0032 ; 00001A7C +00001A4C: 2078 0B2A ' x.*' MOVEA.L $0B2A,A0 +00001A50: 2488 '$.' MOVE.L A0,(A2) +00001A52: 246F 0008 '$o..' MOVEA.L $0008(A7),A2 +00001A56: 7000 'p.' MOVEQ #$00,D0 +00001A58: 1038 09A3 '.8..' MOVE.B $09A3,D0 +00001A5C: 6706 'g.' BEQ.S *+$0008 ; 00001A64 +00001A5E: 5252 'RR' ADDQ.W #1,(A2) +00001A60: D16A 0004 '.j..' ADD.W D0,$0004(A2) +00001A64: 2050 ' P' MOVEA.L (A0),A0 +00001A66: 2028 0408 ' (..' MOVE.L $0408(A0),D0 +00001A6A: D1AA 000C '....' ADD.L D0,$000C(A2) +00001A6E: 245F '$_' MOVEA.L (A7)+,A2 +00001A70: 2E9F '..' MOVE.L (A7)+,(A7) +00001A72: 4E75 'Nu' RTS +00001A74: 2238 0BFA '"8..' MOVE.L $0BFA,D1 +00001A78: 43F8 09AA 'C...' LEA $09AA,A1 +00001A7C: 3018 '0.' MOVE.W (A0)+,D0 +00001A7E: 2F08 '/.' MOVE.L A0,-(A7) +00001A80: 4A38 0A63 'J8.c' TST.B $0A63 +00001A84: 6604 'f.' BNE.S *+$0006 ; 00001A8A +00001A86: 223A FCCA '":..' MOVE.L *-$0334,D1 ; 00001752 +00001A8A: 594F 'YO' SUBQ.W #4,A7 +00001A8C: 2F01 '/.' MOVE.L D1,-(A7) +00001A8E: 594F 'YO' SUBQ.W #4,A7 +00001A90: 4267 'Bg' CLR.W -(A7) +00001A92: 3F00 '?.' MOVE.W D0,-(A7) +00001A94: 594F 'YO' SUBQ.W #4,A7 +00001A96: 3F11 '?.' MOVE.W (A1),-(A7) +00001A98: 3F29 0004 '?)..' MOVE.W $0004(A1),-(A7) +00001A9C: A869 '.i' _FixRatio ; A869 +00001A9E: A868 '.h' _FixMul ; A868 +00001AA0: A868 '.h' _FixMul ; A868 +00001AA2: 24DF '$.' MOVE.L (A7)+,(A2)+ +00001AA4: 205F ' _' MOVEA.L (A7)+,A0 +00001AA6: 4E75 'Nu' RTS +00001AA8: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00001AAC: 48E7 1F3C 'H..<' MOVEM.L D3-D7/A2-A5,-(A7) +00001AB0: 2648 '&H' MOVEA.L A0,A3 +00001AB2: A836 '.6' _GetMaskTable ; A836 +00001AB4: 2A48 '*H' MOVEA.L A0,A5 +00001AB6: 2253 '"S' MOVEA.L (A3),A1 +00001AB8: 3019 '0.' MOVE.W (A1)+,D0 +00001ABA: E248 '.H' LSR.W #1,D0 +00001ABC: 6548 'eH' BCS.S *+$004A ; 00001B06 +00001ABE: 3019 '0.' MOVE.W (A1)+,D0 +00001AC0: 7A00 'z.' MOVEQ #$00,D5 +00001AC2: 3A11 ':.' MOVE.W (A1),D5 +00001AC4: 9A40 '.@' SUB.W D0,D5 +00001AC6: 5645 'VE' ADDQ.W #3,D5 +00001AC8: DA45 '.E' ADD.W D5,D5 +00001ACA: 2253 '"S' MOVEA.L (A3),A1 +00001ACC: 3011 '0.' MOVE.W (A1),D0 +00001ACE: E440 '.@' ASR.W #2,D0 +00001AD0: 0240 0007 '.@..' ANDI.W #$0007,D0 +00001AD4: 3D40 FFFC '=@..' MOVE.W D0,-$0004(A6) +00001AD8: 3029 000A '0)..' MOVE.W $000A(A1),D0 +00001ADC: 4840 'H@' SWAP D0 +00001ADE: 6A02 'j.' BPL.S *+$0004 ; 00001AE2 +00001AE0: 7000 'p.' MOVEQ #$00,D0 +00001AE2: 3029 0010 '0)..' MOVE.W $0010(A1),D0 +00001AE6: 5080 'P.' ADDQ.L #8,D0 +00001AE8: D080 '..' ADD.L D0,D0 +00001AEA: 2200 '".' MOVE.L D0,D1 +00001AEC: 9285 '..' SUB.L D5,D1 +00001AEE: D085 '..' ADD.L D5,D0 +00001AF0: 2400 '$.' MOVE.L D0,D2 +00001AF2: D085 '..' ADD.L D5,D0 +00001AF4: 0829 0001 0001 '.)....' BTST #$01,$0001(A1) +00001AFA: 6704 'g.' BEQ.S *+$0006 ; 00001B00 +00001AFC: D085 '..' ADD.L D5,D0 +00001AFE: D485 '..' ADD.L D5,D2 +00001B00: 204B ' K' MOVEA.L A3,A0 +00001B02: A024 '.$' _SetHandleSize ; A024 +00001B04: 6708 'g.' BEQ.S *+$000A ; 00001B0E +00001B06: 4CDF 3CF8 'L.<.' MOVEM.L (A7)+,D3-D7/A2-A5 +00001B0A: 4E5E 'N^' UNLK A6 +00001B0C: 4E75 'Nu' RTS +00001B0E: 2453 '$S' MOVEA.L (A3),A2 +00001B10: 0052 0001 '.R..' ORI.W #$0001,(A2) +00001B14: 362A 000E '6*..' MOVE.W $000E(A2),D3 +00001B18: D5C1 '..' ADDA.L D1,A2 +00001B1A: 2853 '(S' MOVEA.L (A3),A4 +00001B1C: D9C2 '..' ADDA.L D2,A4 +00001B1E: 5545 'UE' SUBQ.W #2,D5 +00001B20: 38BC FF00 '8...' MOVE.W #$FF00,(A4) +00001B24: 3E1A '>.' MOVE.W (A2)+,D7 +00001B26: 3C12 '<.' MOVE.W (A2),D6 +00001B28: 9C47 '.G' SUB.W D7,D6 +00001B2A: 6700 008C 'g...' BEQ *+$008E ; 00001BB8 +00001B2E: 302E FFFC '0...' MOVE.W -$0004(A6),D0 +00001B32: E16F '.o' LSL.W D0,D7 +00001B34: E16E '.n' LSL.W D0,D6 +00001B36: 3407 '4.' MOVE.W D7,D2 +00001B38: 3007 '0.' MOVE.W D7,D0 +00001B3A: E848 '.H' LSR.W #4,D0 +00001B3C: D040 '.@' ADD.W D0,D0 +00001B3E: 2253 '"S' MOVEA.L (A3),A1 +00001B40: 43E9 001A 'C...' LEA $001A(A1),A1 +00001B44: D2C0 '..' ADDA.W D0,A1 +00001B46: 0242 000F '.B..' ANDI.W #$000F,D2 +00001B4A: 3202 '2.' MOVE.W D2,D1 +00001B4C: D241 '.A' ADD.W D1,D1 +00001B4E: 7000 'p.' MOVEQ #$00,D0 +00001B50: 3035 1020 '05. ' MOVE.W $20(A5,D1.W),D0 +00001B54: 4840 'H@' SWAP D0 +00001B56: 7810 'x.' MOVEQ #$10,D4 +00001B58: 3204 '2.' MOVE.W D4,D1 +00001B5A: 9242 '.B' SUB.W D2,D1 +00001B5C: DE41 '.A' ADD.W D1,D7 +00001B5E: 9C41 '.A' SUB.W D1,D6 +00001B60: 6724 'g$' BEQ.S *+$0026 ; 00001B86 +00001B62: 6A0E 'j.' BPL.S *+$0010 ; 00001B72 +00001B64: 3206 '2.' MOVE.W D6,D1 +00001B66: D244 '.D' ADD.W D4,D1 +00001B68: D241 '.A' ADD.W D1,D1 +00001B6A: 2435 1000 '$5..' MOVE.L $00(A5,D1.W),D2 +00001B6E: C082 '..' AND.L D2,D0 +00001B70: 6014 '`.' BRA.S *+$0016 ; 00001B86 +00001B72: 3206 '2.' MOVE.W D6,D1 +00001B74: B244 '.D' CMP.W D4,D1 +00001B76: 6F02 'o.' BLE.S *+$0004 ; 00001B7A +00001B78: 3204 '2.' MOVE.W D4,D1 +00001B7A: D241 '.A' ADD.W D1,D1 +00001B7C: 3435 1000 '45..' MOVE.W $00(A5,D1.W),D2 +00001B80: 8042 '.B' OR.W D2,D0 +00001B82: 9C44 '.D' SUB.W D4,D6 +00001B84: DE44 '.D' ADD.W D4,D7 +00001B86: 2F09 '/.' MOVE.L A1,-(A7) +00001B88: 3203 '2.' MOVE.W D3,D1 +00001B8A: 5341 'SA' SUBQ.W #1,D1 +00001B8C: 2053 ' S' MOVEA.L (A3),A0 +00001B8E: 3828 0018 '8(..' MOVE.W $0018(A0),D4 +00001B92: 342E FFFC '4...' MOVE.W -$0004(A6),D2 +00001B96: E56C '.l' LSL.W D2,D4 +00001B98: D844 '.D' ADD.W D4,D4 +00001B9A: 3044 '0D' MOVEA.W D4,A0 +00001B9C: 6006 '`.' BRA.S *+$0008 ; 00001BA4 +00001B9E: 3068 0018 '0h..' MOVEA.W $0018(A0),A0 +00001BA2: D0C8 '..' ADDA.W A0,A0 +00001BA4: 7800 'x.' MOVEQ #$00,D4 +00001BA6: 2411 '$.' MOVE.L (A1),D2 +00001BA8: C480 '..' AND.L D0,D2 +00001BAA: 6610 'f.' BNE.S *+$0012 ; 00001BBC +00001BAC: 5244 'RD' ADDQ.W #1,D4 +00001BAE: D2C8 '..' ADDA.W A0,A1 +00001BB0: 51C9 FFF4 'Q...' DBF D1,*-$000A ; 00001BA6 +00001BB4: 588F 'X.' ADDQ.L #4,A7 +00001BB6: 7C00 '|.' MOVEQ #$00,D6 +00001BB8: 425C 'B\' CLR.W (A4)+ +00001BBA: 6032 '`2' BRA.S *+$0034 ; 00001BEE +00001BBC: B814 '..' CMP.B (A4),D4 +00001BBE: 6402 'd.' BCC.S *+$0004 ; 00001BC2 +00001BC0: 1884 '..' MOVE.B D4,(A4) +00001BC2: 225F '"_' MOVEA.L (A7)+,A1 +00001BC4: 3403 '4.' MOVE.W D3,D2 +00001BC6: 5342 'SB' SUBQ.W #1,D2 +00001BC8: 3808 '8.' MOVE.W A0,D4 +00001BCA: C4C4 '..' MULU.W D4,D2 +00001BCC: D3C2 '..' ADDA.L D2,A1 +00001BCE: 3803 '8.' MOVE.W D3,D4 +00001BD0: 3203 '2.' MOVE.W D3,D1 +00001BD2: 5341 'SA' SUBQ.W #1,D1 +00001BD4: 2411 '$.' MOVE.L (A1),D2 +00001BD6: C480 '..' AND.L D0,D2 +00001BD8: 660A 'f.' BNE.S *+$000C ; 00001BE4 +00001BDA: 5344 'SD' SUBQ.W #1,D4 +00001BDC: 92C8 '..' SUBA.W A0,A1 +00001BDE: 51C9 FFF4 'Q...' DBF D1,*-$000A ; 00001BD4 +00001BE2: 60D4 '`.' BRA.S *-$002A ; 00001BB8 +00001BE4: 528C 'R.' ADDQ.L #1,A4 +00001BE6: B81C '..' CMP.B (A4)+,D4 +00001BE8: 6504 'e.' BCS.S *+$0006 ; 00001BEE +00001BEA: 1944 FFFF '.D..' MOVE.B D4,-$0001(A4) +00001BEE: 558C 'U.' SUBQ.L #2,A4 +00001BF0: 4A46 'JF' TST.W D6 +00001BF2: 6E00 FF42 'n..B' BGT *-$00BC ; 00001B36 +00001BF6: 101C '..' MOVE.B (A4)+,D0 +00001BF8: 911C '..' SUB.B D0,(A4)+ +00001BFA: 5545 'UE' SUBQ.W #2,D5 +00001BFC: 6E00 FF22 'n.."' BGT *-$00DC ; 00001B20 +00001C00: 6000 FF04 '`...' BRA *-$00FA ; 00001B06 + + +Dictionary: Flags $00 FirstId 685 + 685: GETDEVPIX + +ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode) + Ref1="GETDEVPIX"(685) Ref2="FONTMANAGER"(675) + 0636 + +Dictionary: Flags $00 FirstId 686 + 686: SMGRINITFONTS + +ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode) + Ref1="SMGRINITFONTS"(686) Ref2="FONTMANAGER"(675) + 00B2 + +EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="INITFONTS"(676) + +EntryPoint: Flags=$08=(Extern Code) Offset=$01B0 Entry="FMSWAPFONT"(677) + +EntryPoint: Flags=$08=(Extern Code) Offset=$17C0 Entry="GETFONTNAME"(678) + +EntryPoint: Flags=$08=(Extern Code) Offset=$1834 Entry="REALFONT"(679) + +EntryPoint: Flags=$08=(Extern Code) Offset=$1924 Entry="GETFNUM"(680) + +EntryPoint: Flags=$08=(Extern Code) Offset=$1968 Entry="SETFONTLOCK"(681) + +EntryPoint: Flags=$08=(Extern Code) Offset=$19C8 Entry="SETFSCALEDISABLE"(682) + +EntryPoint: Flags=$08=(Extern Code) Offset=$19D6 Entry="SETFRACTENABLE"(683) + +EntryPoint: Flags=$08=(Extern Code) Offset=$19DE Entry="FONTMETRICS"(684) +Comment: + + FONTMANAGER ended due to: vector glue below + + +Last +Record Summary +Type Count + 0 Pad 134 + 1 First 1 + 2 Last 1 + 3 Comment 769 + 4 Dictionary 477 + 5 Module 384 + 6 EntryPoint 10 + 7 ModSize 384 + 8 Content 384 + 9 Reference 531 + 10 ComputedRef 3 diff --git a/BuildResults/RISC/Lib/Gestalt.lib.dump b/BuildResults/RISC/Lib/Gestalt.lib.dump new file mode 100644 index 0000000..cf45c49 --- /dev/null +++ b/BuildResults/RISC/Lib/Gestalt.lib.dump @@ -0,0 +1,1954 @@ + +First: Flags=$01 Version=$0002 +Comment: + + UNLINKED FROM MAC OS ROM -- ELLIOT WAS HERE + [496B0, 4A7CE) + + +Dictionary: Flags $00 FirstId 200 + 200: Main +Pad +Comment: + + ##################################################################################### + + Module: GESTALTTRAP [496B0, 49700) + + Module started due to: FILE directive, MODGUESS (align, label) + + Resolved outgoing references: + +42 (496F2): BSR MISCELLANEOUS_VEC00F8 + +30 (496E0): BSR MISCELLANEOUS_VEC00F4 + +1E (496CE): BSR MISCELLANEOUS_VEC00F0 + + Trap A0AD + + +Dictionary: Flags $00 FirstId 201 + 201: GESTALTTRAP + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GESTALTTRAP"(201) Segment="Main"(200) +Size: Flags $00 ModuleSize 80 + +Content: Flags $08 +Contents offset $0000 size $0050 +00000000: 0241 0600 '.A..' ANDI.W #$0600,D1 +00000004: E049 '.I' LSR.W #8,D1 +00000006: 323B 1006 '2;..' MOVE.W *+$0008(D1.W),D1 ; 0000000E +0000000A: 4EFB 1002 'N...' JMP *+$0004(D1.W) ; 0000000E +0000000E: 0008 001C '....' ORI.B #$1C,A0 +00000012: 002A 003E 5D4F '.*.>]O' ORI.B #$3E,$5D4F(A2) ; '>' +00000018: 2F00 '/.' MOVE.L D0,-(A7) +0000001A: 486F 0006 'Ho..' PEA $0006(A7) +0000001E: 6100 FFE0 'a...' BSR MISCELLANEOUS_VEC00F0-GESTALTTRAP+$FFE0 ; ids: 204, 201 +00000022: 7000 'p.' MOVEQ #$00,D0 +00000024: 301F '0.' MOVE.W (A7)+,D0 +00000026: 205F ' _' MOVEA.L (A7)+,A0 +00000028: 4E75 'Nu' RTS +0000002A: 554F 'UO' SUBQ.W #2,A7 +0000002C: 2F00 '/.' MOVE.L D0,-(A7) +0000002E: 2F08 '/.' MOVE.L A0,-(A7) +00000030: 6100 FFCE 'a...' BSR MISCELLANEOUS_VEC00F4-GESTALTTRAP+$FFCE ; ids: 203, 201 +00000034: 301F '0.' MOVE.W (A7)+,D0 +00000036: 4E75 'Nu' RTS +00000038: 5D4F ']O' SUBQ.W #6,A7 +0000003A: 2F00 '/.' MOVE.L D0,-(A7) +0000003C: 2F08 '/.' MOVE.L A0,-(A7) +0000003E: 486F 000A 'Ho..' PEA $000A(A7) +00000042: 6100 FFBC 'a...' BSR MISCELLANEOUS_VEC00F8-GESTALTTRAP+$FFBC ; ids: 202, 201 +00000046: 301F '0.' MOVE.W (A7)+,D0 +00000048: 205F ' _' MOVEA.L (A7)+,A0 +0000004A: 4E75 'Nu' RTS +0000004C: 70CE 'p.' MOVEQ #$CE,D0 +0000004E: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 202 + 202: MISCELLANEOUS_VEC00F8 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="MISCELLANEOUS_VEC00F8"(202) Ref2="GESTALTTRAP"(201) + 0044 + +Dictionary: Flags $00 FirstId 203 + 203: MISCELLANEOUS_VEC00F4 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="MISCELLANEOUS_VEC00F4"(203) Ref2="GESTALTTRAP"(201) + 0032 + +Dictionary: Flags $00 FirstId 204 + 204: MISCELLANEOUS_VEC00F0 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="MISCELLANEOUS_VEC00F0"(204) Ref2="GESTALTTRAP"(201) + 0020 +Comment: + + GESTALTTRAP ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: GESTALTVALUEDISPATCH [49700, 4A26C) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +818 (49F18): BSR MISCELLANEOUS_VEC0114 + +800 (49F00): BSR MISCELLANEOUS_VEC0110 + +7E8 (49EE8): BSR MISCELLANEOUS_VEC0114 + +7D8 (49ED8): BSR MISCELLANEOUS_VEC0114 + +7C2 (49EC2): BSR MISCELLANEOUS_VEC0110 + +644 (49D44): BSR MISCELLANEOUS_VEC0114 + +5DE (49CDE): BSR MISCELLANEOUS_VEC0114 + +5B8 (49CB8): BSR MISCELLANEOUS_VEC0114 + +44E (49B4E): BSR.L PMGRCALLEDBYGESTALTDE50 ; outside file + + Trap ABF1 + + +34 (49734): MISCELLANEOUS_VEC0118 + VectorTable entry uncommented + + +52E (49C2E): GESTALTCUDAFUNC + + +742 (49E42): INITGESTALT + + +Dictionary: Flags $00 FirstId 205 + 205: GESTALTVALUEDISPATCH + 206: MISCELLANEOUS_VEC0118 + 207: GESTALTCUDAFUNC + 208: INITGESTALT +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GESTALTVALUEDISPATCH"(205) Segment="Main"(200) +Size: Flags $00 ModuleSize 2924 + +Content: Flags $08 +Contents offset $0000 size $0B6C +00000000: 5300 'S.' SUBQ.B #1,D0 +00000002: 0C00 0003 '....' CMPI.B #$03,D0 +00000006: 620A 'b.' BHI.S *+$000C ; 00000012 +00000008: 4880 'H.' EXT.W D0 +0000000A: 203B 0418 ' ;..' MOVE.L *+$001A(D0.W*4),D0 ; 00000024 +0000000E: 4EFB 0814 'N...' JMP *+$0016(D0.L) ; 00000024 +00000012: 205F ' _' MOVEA.L (A7)+,A0 +00000014: E048 '.H' LSR.W #8,D0 +00000016: 0240 00FF '.@..' ANDI.W #$00FF,D0 +0000001A: D040 '.@' ADD.W D0,D0 +0000001C: DEC0 '..' ADDA.W D0,A7 +0000001E: 3EBC FFCE '>...' MOVE.W #$FFCE,(A7) +00000022: 4ED0 'N.' JMP (A0) +00000024: 0000 0F90 '....' ORI.B #$90,D0 +00000028: 0000 0FC0 '....' ORI.B #$C0,D0 +0000002C: 0000 1050 '...P' ORI.B #$50,D0 ; 'P' +00000030: 0000 10AA '....' ORI.B #$AA,D0 +00000034: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000038: 2F09 '/.' MOVE.L A1,-(A7) +0000003A: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +0000003E: 4291 'B.' CLR.L (A1) +00000040: 700C 'p.' MOVEQ #$0C,D0 +00000042: A51E '..' _NewPtrSys ; A51E +00000044: 6626 'f&' BNE.S *+$0028 ; 0000006C +00000046: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +0000004A: 2288 '".' MOVE.L A0,(A1) +0000004C: 30FC 203C '0. <' MOVE.W #$203C,(A0)+ ; ' <' +00000050: 20EE 000C ' ...' MOVE.L $000C(A6),(A0)+ +00000054: 30FC 4EF9 '0.N.' MOVE.W #$4EF9,(A0)+ +00000058: 43FA 045A 'C..Z' LEA *+$045C,A1 ; 000004B4 +0000005C: 20C9 ' .' MOVE.L A1,(A0)+ +0000005E: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000062: 2050 ' P' MOVEA.L (A0),A0 +00000064: 327C 000C '2|..' MOVEA.W #$000C,A1 +00000068: 7009 'p.' MOVEQ #$09,D0 +0000006A: A098 '..' _HWPriv ; A098 +0000006C: 225F '"_' MOVEA.L (A7)+,A1 +0000006E: 4E5E 'N^' UNLK A6 +00000070: 4E75 'Nu' RTS +00000072: 7000 'p.' MOVEQ #$00,D0 +00000074: 3038 015A '08.Z' MOVE.W $015A,D0 +00000078: 6000 043A '`..:' BRA *+$043C ; 000004B4 +0000007C: 2278 02AE '"x..' MOVEA.L $02AE,A1 +00000080: 7000 'p.' MOVEQ #$00,D0 +00000082: 3029 0008 '0)..' MOVE.W $0008(A1),D0 +00000086: 4E75 'Nu' RTS +00000088: 0838 0001 0B22 '.8..."' BTST #$01,$0B22 +0000008E: 6700 041C 'g...' BEQ *+$041E ; 000004AC +00000092: 7000 'p.' MOVEQ #$00,D0 +00000094: 303C 0110 '0<..' MOVE.W #$0110,D0 +00000098: 6000 041A '`...' BRA *+$041C ; 000004B4 +0000009C: 7000 'p.' MOVEQ #$00,D0 +0000009E: 1038 012F '.8./' MOVE.B $012F,D0 +000000A2: 5240 'R@' ADDQ.W #1,D0 +000000A4: 4E75 'Nu' RTS +000000A6: 7000 'p.' MOVEQ #$00,D0 +000000A8: 2278 02B6 '"x..' MOVEA.L $02B6,A1 +000000AC: 2269 005C '"i.\' MOVEA.L $005C(A1),A1 +000000B0: 1029 001D '.)..' MOVE.B $001D(A1),D0 +000000B4: 0640 0100 '.@..' ADDI.W #$0100,D0 +000000B8: 4E75 'Nu' RTS +000000BA: 7200 'r.' MOVEQ #$00,D1 +000000BC: 2278 02B6 '"x..' MOVEA.L $02B6,A1 +000000C0: 2269 005C '"i.\' MOVEA.L $005C(A1),A1 +000000C4: 1229 001D '.)..' MOVE.B $001D(A1),D1 +000000C8: 0641 0100 '.A..' ADDI.W #$0100,D1 +000000CC: 0481 0000 0101 '......' SUBI.L #$00000101,D1 +000000D2: 6D10 'm.' BLT.S *+$0012 ; 000000E4 +000000D4: 0C81 0000 001F '......' CMPI.L #$0000001F,D1 +000000DA: 6E08 'n.' BGT.S *+$000A ; 000000E4 +000000DC: 203B 1C08 ' ;..' MOVE.L *+$000A(D1.L*4),D0 ; 000000E6 +000000E0: 57C1 'W.' SEQ D1 +000000E2: 4A01 'J.' TST.B D1 +000000E4: 4E75 'Nu' RTS +000000E6: 0000 0101 '....' ORI.B #$01,D0 +000000EA: 0000 0000 '....' ORI.B #$00,D0 +000000EE: 0000 0103 '....' ORI.B #$03,D0 +000000F2: 0000 0104 '....' ORI.B #$04,D0 +000000F6: 0000 0000 '....' ORI.B #$00,D0 +000000FA: 0000 0103 '....' ORI.B #$03,D0 +000000FE: 0000 0103 '....' ORI.B #$03,D0 +00000102: 0000 0108 '....' ORI.B #$08,D0 +00000106: 0000 0104 '....' ORI.B #$04,D0 +0000010A: 0000 0104 '....' ORI.B #$04,D0 +0000010E: 0000 0000 '....' ORI.B #$00,D0 +00000112: 0000 010C '....' ORI.B #$0C,D0 +00000116: 0000 0000 '....' ORI.B #$00,D0 +0000011A: 0000 0000 '....' ORI.B #$00,D0 +0000011E: 0000 0000 '....' ORI.B #$00,D0 +00000122: 0000 010C '....' ORI.B #$0C,D0 +00000126: 0000 010C '....' ORI.B #$0C,D0 +0000012A: 0000 0000 '....' ORI.B #$00,D0 +0000012E: 0000 0000 '....' ORI.B #$00,D0 +00000132: 0000 0000 '....' ORI.B #$00,D0 +00000136: 0000 0000 '....' ORI.B #$00,D0 +0000013A: 0000 0000 '....' ORI.B #$00,D0 +0000013E: 0000 0000 '....' ORI.B #$00,D0 +00000142: 0000 0000 '....' ORI.B #$00,D0 +00000146: 0000 0000 '....' ORI.B #$00,D0 +0000014A: 0000 0000 '....' ORI.B #$00,D0 +0000014E: 0000 0000 '....' ORI.B #$00,D0 +00000152: 0000 0000 '....' ORI.B #$00,D0 +00000156: 0000 0000 '....' ORI.B #$00,D0 +0000015A: 0000 0000 '....' ORI.B #$00,D0 +0000015E: 0000 0000 '....' ORI.B #$00,D0 +00000162: 0000 0108 '....' ORI.B #$08,D0 +00000166: 7000 'p.' MOVEQ #$00,D0 +00000168: 2278 02B6 '"x..' MOVEA.L $02B6,A1 +0000016C: 2269 005C '"i.\' MOVEA.L $005C(A1),A1 +00000170: 1029 001D '.)..' MOVE.B $001D(A1),D0 +00000174: 0C00 0001 '....' CMPI.B #$01,D0 +00000178: 6718 'g.' BEQ.S *+$001A ; 00000192 +0000017A: 0C00 000C '....' CMPI.B #$0C,D0 +0000017E: 670C 'g.' BEQ.S *+$000E ; 0000018C +00000180: 0C00 0010 '....' CMPI.B #$10,D0 +00000184: 6706 'g.' BEQ.S *+$0008 ; 0000018C +00000186: 0C00 0011 '....' CMPI.B #$11,D0 +0000018A: 6604 'f.' BNE.S *+$0006 ; 00000190 +0000018C: 703B 'p;' MOVEQ #$3B,D0 ; ';' +0000018E: 6002 '`.' BRA.S *+$0004 ; 00000192 +00000190: 7003 'p.' MOVEQ #$03,D0 +00000192: 4E75 'Nu' RTS +00000194: 7000 'p.' MOVEQ #$00,D0 +00000196: 1038 021E '.8..' MOVE.B $021E,D0 +0000019A: 6700 0310 'g...' BEQ *+$0312 ; 000004AC +0000019E: 41FA 0016 'A...' LEA *+$0018,A0 ; 000001B6 +000001A2: 2248 '"H' MOVEA.L A0,A1 +000001A4: 1218 '..' MOVE.B (A0)+,D1 +000001A6: 6700 000A 'g...' BEQ *+$000C ; 000001B2 +000001AA: B200 '..' CMP.B D0,D1 +000001AC: 66F6 'f.' BNE.S *-$0008 ; 000001A4 +000001AE: 91C9 '..' SUBA.L A1,A0 +000001B0: 2008 ' .' MOVE.L A0,D0 +000001B2: 6000 0300 '`...' BRA *+$0302 ; 000004B4 +000001B6: 0313 '..' BTST D1,(A3) +000001B8: 0B02 '..' BTST D5,D2 +000001BA: 0106 '..' BTST D0,D6 +000001BC: 0704 '..' BTST D3,D4 +000001BE: 0508 090C '....' MOVEP.W $090C(A0),D2 +000001C2: 0D0E 1011 '....' MOVEP.W $1011(A6),D6 +000001C6: 0A0F 1200 '....' EORI.B #$00,A7 +000001CA: 7003 'p.' MOVEQ #$03,D0 +000001CC: 720F 'r.' MOVEQ #$0F,D1 +000001CE: C238 0B3E '.8.>' AND.B $0B3E,D1 +000001D2: 6602 'f.' BNE.S *+$0004 ; 000001D6 +000001D4: 5880 'X.' ADDQ.L #4,D0 +000001D6: 6000 02DC '`...' BRA *+$02DE ; 000004B4 +000001DA: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +000001DE: 2068 005C ' h.\' MOVEA.L $005C(A0),A0 +000001E2: 2028 001E ' (..' MOVE.L $001E(A0),D0 +000001E6: 6000 02CC '`...' BRA *+$02CE ; 000004B4 +000001EA: 2038 02A6 ' 8..' MOVE.L $02A6,D0 +000001EE: 4E75 'Nu' RTS +000001F0: 2278 02B6 '"x..' MOVEA.L $02B6,A1 +000001F4: 2269 005C '"i.\' MOVEA.L $005C(A1),A1 +000001F8: 0CAF 6C72 616D '..lram' CMPI.L #$6C72616D,$0008(A7) ; 'lram' + 0008 +00000200: 6606 'f.' BNE.S *+$0008 ; 00000208 +00000202: 2029 000C ' )..' MOVE.L $000C(A1),D0 +00000206: 6004 '`.' BRA.S *+$0006 ; 0000020C +00000208: 2029 0008 ' )..' MOVE.L $0008(A1),D0 +0000020C: 6000 02A6 '`...' BRA *+$02A8 ; 000004B4 +00000210: 2078 02AE ' x..' MOVEA.L $02AE,A0 +00000214: 2028 0040 ' (.@' MOVE.L $0040(A0),D0 +00000218: 4E75 'Nu' RTS +0000021A: 594F 'YO' SUBQ.W #4,A7 +0000021C: 7014 'p.' MOVEQ #$14,D0 +0000021E: AB1D '..' _QDExtensions ; AB1D +00000220: 201F ' .' MOVE.L (A7)+,D0 +00000222: 0640 0100 '.@..' ADDI.W #$0100,D0 +00000226: 6000 028C '`...' BRA *+$028E ; 000004B4 +0000022A: 7000 'p.' MOVEQ #$00,D0 +0000022C: 4A38 0291 'J8..' TST.B $0291 +00000230: 6B16 'k.' BMI.S *+$0018 ; 00000248 +00000232: 1238 01FB '.8..' MOVE.B $01FB,D1 +00000236: 0201 000F '....' ANDI.B #$0F,D1 +0000023A: 0C01 0001 '....' CMPI.B #$01,D1 +0000023E: 6608 'f.' BNE.S *+$000A ; 00000248 +00000240: 2078 02DC ' x..' MOVEA.L $02DC,A0 +00000244: 1028 0007 '.(..' MOVE.B $0007(A0),D0 +00000248: 6000 026A '`..j' BRA *+$026C ; 000004B4 +0000024C: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000250: 2268 005C '"h.\' MOVEA.L $005C(A0),A1 +00000254: 2029 0004 ' )..' MOVE.L $0004(A1),D0 +00000258: 2F00 '/.' MOVE.L D0,-(A7) +0000025A: 2F11 '/.' MOVE.L (A1),-(A7) +0000025C: E780 '..' ASL.L #3,D0 +0000025E: A122 '."' _NewHandle ; A122 +00000260: 2008 ' .' MOVE.L A0,D0 +00000262: 6718 'g.' BEQ.S *+$001A ; 0000027C +00000264: 2250 '"P' MOVEA.L (A0),A1 +00000266: 205F ' _' MOVEA.L (A7)+,A0 +00000268: 2050 ' P' MOVEA.L (A0),A0 +0000026A: 221F '".' MOVE.L (A7)+,D1 +0000026C: 5341 'SA' SUBQ.W #1,D1 +0000026E: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000270: 4299 'B.' CLR.L (A1)+ +00000272: 5C48 '\H' ADDQ.W #6,A0 +00000274: 51C9 FFF8 'Q...' DBF D1,*-$0006 ; 0000026E +00000278: 6000 023A '`..:' BRA *+$023C ; 000004B4 +0000027C: 508F 'P.' ADDQ.L #8,A7 +0000027E: 6000 0234 '`..4' BRA *+$0236 ; 000004B4 +00000282: 2F02 '/.' MOVE.L D2,-(A7) +00000284: 303C A89F '0<..' MOVE.W #$A89F,D0 +00000288: A746 '.F' _GetToolTrapAddress ; A746 +0000028A: 2408 '$.' MOVE.L A0,D2 +0000028C: 303C A085 '0<..' MOVE.W #$A085,D0 +00000290: A346 '.F' _GetOSTrapAddress ; A346 +00000292: B488 '..' CMP.L A0,D2 +00000294: 6704 'g.' BEQ.S *+$0006 ; 0000029A +00000296: 701F 'p.' MOVEQ #$1F,D0 +00000298: 6010 '`.' BRA.S *+$0012 ; 000002AA +0000029A: 303C A09E '0<..' MOVE.W #$A09E,D0 +0000029E: A346 '.F' _GetOSTrapAddress ; A346 +000002A0: B488 '..' CMP.L A0,D2 +000002A2: 6704 'g.' BEQ.S *+$0006 ; 000002A8 +000002A4: 7010 'p.' MOVEQ #$10,D0 +000002A6: 6002 '`.' BRA.S *+$0004 ; 000002AA +000002A8: 7000 'p.' MOVEQ #$00,D0 +000002AA: 241F '$.' MOVE.L (A7)+,D2 +000002AC: 6000 0206 '`...' BRA *+$0208 ; 000004B4 +000002B0: 7000 'p.' MOVEQ #$00,D0 +000002B2: 1038 0B73 '.8.s' MOVE.B $0B73,D0 +000002B6: 4600 'F.' NOT.B D0 +000002B8: 0280 0000 0003 '......' ANDI.L #$00000003,D0 +000002BE: 08C0 0002 '....' BSET #$02,D0 +000002C2: 4E75 'Nu' RTS +000002C4: 7000 'p.' MOVEQ #$00,D0 +000002C6: 0838 0002 2400 '.8..$.' BTST #$02,$2400 +000002CC: 6700 0004 'g...' BEQ *+$0006 ; 000002D2 +000002D0: 5A80 'Z.' ADDQ.L #5,D0 +000002D2: 0838 0006 240A '.8..$.' BTST #$06,$240A +000002D8: 6700 0006 'g...' BEQ *+$0008 ; 000002E0 +000002DC: 08C0 0001 '....' BSET #$01,D0 +000002E0: 4E75 'Nu' RTS +000002E2: 2078 0DD8 ' x..' MOVEA.L $0DD8,A0 +000002E6: D1D0 '..' ADDA.L (A0),A0 +000002E8: 4A28 FFF9 'J(..' TST.B -$0007(A0) +000002EC: 6730 'g0' BEQ.S *+$0032 ; 0000031E +000002EE: 0838 0001 2400 '.8..$.' BTST #$01,$2400 +000002F4: 6718 'g.' BEQ.S *+$001A ; 0000030E +000002F6: 0838 0005 2400 '.8..$.' BTST #$05,$2400 +000002FC: 6708 'g.' BEQ.S *+$000A ; 00000306 +000002FE: 203C 4368 7053 ' ' BRA.S *+$0040 ; 0000081C +000007DE: 554F 'UO' SUBQ.W #2,A7 +000007E0: 2F33 3000 '/30.' MOVE.L $00(A3,D3.W),-(A7) +000007E4: 2F33 3008 '/30.' MOVE.L $08(A3,D3.W),-(A7) +000007E8: 6100 F816 'a...' BSR MISCELLANEOUS_VEC0114-GESTALTVALUEDISPATCH+$F816 ; ids: 209, 205 +000007EC: 602E '`.' BRA.S *+$0030 ; 0000081C +000007EE: 2073 3008 ' s0.' MOVEA.L $08(A3,D3.W),A0 +000007F2: D1CB '..' ADDA.L A3,A0 +000007F4: 554F 'UO' SUBQ.W #2,A7 +000007F6: 4E90 'N.' JSR (A0) +000007F8: 6722 'g"' BEQ.S *+$0024 ; 0000081C +000007FA: 2F33 3000 '/30.' MOVE.L $00(A3,D3.W),-(A7) +000007FE: 2F00 '/.' MOVE.L D0,-(A7) +00000800: 6100 F7FE 'a...' BSR MISCELLANEOUS_VEC0110-GESTALTVALUEDISPATCH+$F7FE ; ids: 210, 205 +00000804: 6016 '`.' BRA.S *+$0018 ; 0000081C +00000806: 2073 3008 ' s0.' MOVEA.L $08(A3,D3.W),A0 +0000080A: D1CB '..' ADDA.L A3,A0 +0000080C: 554F 'UO' SUBQ.W #2,A7 +0000080E: 4E90 'N.' JSR (A0) +00000810: 660A 'f.' BNE.S *+$000C ; 0000081C +00000812: 2F33 3000 '/30.' MOVE.L $00(A3,D3.W),-(A7) +00000816: 2F00 '/.' MOVE.L D0,-(A7) +00000818: 6100 F7E6 'a...' BSR MISCELLANEOUS_VEC0114-GESTALTVALUEDISPATCH+$F7E6 ; ids: 209, 205 +0000081C: 544F 'TO' ADDQ.W #2,A7 +0000081E: 0683 0000 000C '......' ADDI.L #$0000000C,D3 +00000824: 6000 FF64 '`..d' BRA *-$009A ; 0000078A +00000828: 7094 'p.' MOVEQ #$94,D0 +0000082A: 4E75 'Nu' RTS +0000082C: 7001 'p.' MOVEQ #$01,D0 +0000082E: 1540 001C '.@..' MOVE.B D0,$001C(A2) +00000832: 2679 68FF EFD8 '&yh...' MOVEA.L $68FFEFD8,A3 +00000838: 256B 0010 001E '%k....' MOVE.L $0010(A3),$001E(A2) +0000083E: 3213 '2.' MOVE.W (A3),D1 +00000840: 0881 000E '....' BCLR #$0E,D1 +00000844: 6706 'g.' BEQ.S *+$0008 ; 0000084C +00000846: 08C1 0005 '....' BSET #$05,D1 +0000084A: 6010 '`.' BRA.S *+$0012 ; 0000085C +0000084C: 0881 000F '....' BCLR #$0F,D1 +00000850: 670A 'g.' BEQ.S *+$000C ; 0000085C +00000852: 0C01 000C '....' CMPI.B #$0C,D1 +00000856: 6704 'g.' BEQ.S *+$0006 ; 0000085C +00000858: 08C1 0004 '....' BSET #$04,D1 +0000085C: 1541 001D '.A..' MOVE.B D1,$001D(A2) +00000860: 2679 68FF EFF0 '&yh...' MOVEA.L $68FFEFF0,A3 +00000866: 2613 '&.' MOVE.L (A3),D3 +00000868: 0838 0006 2400 '.8..$.' BTST #$06,$2400 +0000086E: 6608 'f.' BNE.S *+$000A ; 00000878 +00000870: 0838 0004 2400 '.8..$.' BTST #$04,$2400 +00000876: 6712 'g.' BEQ.S *+$0014 ; 0000088A +00000878: 2F09 '/.' MOVE.L A1,-(A7) +0000087A: 43EB 002C 'C..,' LEA $002C(A3),A1 +0000087E: 5089 'P.' ADDQ.L #8,A1 +00000880: 4A91 'J.' TST.L (A1) +00000882: 67FA 'g.' BEQ.S *-$0004 ; 0000087E +00000884: D6A9 FFFC '....' ADD.L -$0004(A1),D3 +00000888: 225F '"_' MOVEA.L (A7)+,A1 +0000088A: 2543 0008 '%C..' MOVE.L D3,$0008(A2) +0000088E: 4AB8 0B78 'J..x' TST.L $0B78 +00000892: 6B0A 'k.' BMI.S *+$000C ; 0000089E +00000894: 70FA 'p.' MOVEQ #$FA,D0 +00000896: A05C '.\' _MemoryDispatch ; A05C +00000898: 96AB 0004 '....' SUB.L $0004(A3),D3 +0000089C: D680 '..' ADD.L D0,D3 +0000089E: 2543 000C '%C..' MOVE.L D3,$000C(A2) +000008A2: 102A 001C '.*..' MOVE.B $001C(A2),D0 +000008A6: 4E75 'Nu' RTS +000008A8: 6D61 'ma' BLT.S *+$0063 ; 0000090B +000008AA: 6368 'ch' BLS.S *+$006A ; 00000914 +000008AC: 0000 0002 '....' ORI.B #$02,D0 +000008B0: FFFF '..' DC.W $FFFF ; ???? +000008B2: FC1C '..' FLINE $FC1C +000008B4: 6670 'fp' BNE.S *+$0072 ; 00000926 +000008B6: 7520 'u ' DC.W $7520 ; ???? +000008B8: 0000 0002 '....' ORI.B #$02,D0 +000008BC: FFFF '..' DC.W $FFFF ; ???? +000008BE: FC34 '.4' FLINE $FC34 +000008C0: 6D6D 'mm' BLT.S *+$006F ; 0000092F +000008C2: 7520 'u ' DC.W $7520 ; ???? +000008C4: 0000 0002 '....' ORI.B #$02,D0 +000008C8: FFFF '..' DC.W $FFFF ; ???? +000008CA: FC7C '.|' DC.W $FC7C ; ???? +000008CC: 6C72 'lr' BGE.S *+$0074 ; 00000940 +000008CE: 616D 'am' BSR.S *+$006F ; 0000093D +000008D0: 0000 0002 '....' ORI.B #$02,D0 +000008D4: FFFF '..' DC.W $FFFF ; ???? +000008D6: FBEC '..' DC.W $FBEC ; ???? +000008D8: 7261 'ra' MOVEQ #$61,D1 ; 'a' +000008DA: 6D20 'm ' BLT.S *+$0022 ; 000008FC +000008DC: 0000 0002 '....' ORI.B #$02,D0 +000008E0: FFFF '..' DC.W $FFFF ; ???? +000008E2: FBDE '..' DC.W $FBDE ; ???? +000008E4: 7067 'pg' MOVEQ #$67,D0 ; 'g' +000008E6: 737A 'sz' DC.W $737A ; ???? +000008E8: 0000 0001 '....' ORI.B #$01,D0 +000008EC: FFFF '..' DC.W $FFFF ; ???? +000008EE: F932 '.2' DC.W $F932 ; ???? +000008F0: 7461 'ta' MOVEQ #$61,D2 ; 'a' +000008F2: 626C 'bl' BHI.S *+$006E ; 00000960 +000008F4: 0000 0001 '....' ORI.B #$01,D0 +000008F8: FFFF '..' DC.W $FFFF ; ???? +000008FA: F9A4 '..' DC.W $F9A4 ; ???? +000008FC: 7379 'sy' DC.W $7379 ; ???? +000008FE: 7361 'sa' DC.W $7361 ; ???? +00000900: 0000 0003 '....' ORI.B #$03,D0 +00000904: 0000 0002 '....' ORI.B #$02,D0 +00000908: 7379 'sy' DC.W $7379 ; ???? +0000090A: 7376 'sv' DC.W $7376 ; ???? +0000090C: 0000 0001 '....' ORI.B #$01,D0 +00000910: FFFF '..' DC.W $FFFF ; ???? +00000912: F7CA '..' DC.W $F7CA ; ???? +00000914: 7072 'pr' MOVEQ #$72,D0 ; 'r' +00000916: 6F63 'oc' BLE.S *+$0065 ; 0000097B +00000918: 0000 0002 '....' ORI.B #$02,D0 +0000091C: FFFF '..' DC.W $FFFF ; ???? +0000091E: F7F4 '..' DC.W $F7F4 ; ???? +00000920: 6B62 'kb' BMI.S *+$0064 ; 00000984 +00000922: 6420 'd ' BCC.S *+$0022 ; 00000944 +00000924: 0000 0001 '....' ORI.B #$01,D0 +00000928: FFFF '..' DC.W $FFFF ; ???? +0000092A: F8EC '..' DC.W $F8EC ; ???? +0000092C: 6174 'at' BSR.S *+$0076 ; 000009A2 +0000092E: 6C6B 'lk' BGE.S *+$006D ; 0000099B +00000930: 0000 0001 '....' ORI.B #$01,D0 +00000934: FFFF '..' DC.W $FFFF ; ???? +00000936: F982 '..' DC.W $F982 ; ???? +00000938: 7164 'qd' DC.W $7164 ; ???? +0000093A: 2020 ' ' MOVE.L -(A0),D0 +0000093C: 0000 0001 '....' ORI.B #$01,D0 +00000940: FFFF '..' DC.W $FFFF ; ???? +00000942: F972 '.r' DC.W $F972 ; ???? +00000944: 726F 'ro' MOVEQ #$6F,D1 ; 'o' +00000946: 6D20 'm ' BLT.S *+$0022 ; 00000968 +00000948: 0000 0002 '....' ORI.B #$02,D0 +0000094C: FFFF '..' DC.W $FFFF ; ???? +0000094E: F968 '.h' DC.W $F968 ; ???? +00000950: 766D 'vm' MOVEQ #$6D,D3 ; 'm' +00000952: 2020 ' ' MOVE.L -(A0),D0 +00000954: 0000 0003 '....' ORI.B #$03,D0 +00000958: 0000 0000 '....' ORI.B #$00,D0 +0000095C: 706F 'po' MOVEQ #$6F,D0 ; 'o' +0000095E: 7772 'wr' DC.W $7772 ; ???? +00000960: 0000 0001 '....' ORI.B #$01,D0 +00000964: FFFF '..' DC.W $FFFF ; ???? +00000966: F9DA '..' DC.W $F9DA ; ???? +00000968: 726F 'ro' MOVEQ #$6F,D1 ; 'o' +0000096A: 6D76 'mv' BLT.S *+$0078 ; 000009E2 +0000096C: 0000 0002 '....' ORI.B #$02,D0 +00000970: FFFF '..' DC.W $FFFF ; ???? +00000972: F7D4 '..' DC.W $F7D4 ; ???? +00000974: 7665 've' MOVEQ #$65,D3 ; 'e' +00000976: 7273 'rs' MOVEQ #$73,D1 ; 's' +00000978: 0000 0003 '....' ORI.B #$03,D0 +0000097C: 0000 0007 '....' ORI.B #$07,D0 +00000980: 6864 'hd' BVC.S *+$0066 ; 000009E6 +00000982: 7772 'wr' DC.W $7772 ; ???? +00000984: 0000 0001 '....' ORI.B #$01,D0 +00000988: FFFF '..' DC.W $FFFF ; ???? +0000098A: FB26 '.&' DC.W $FB26 ; ???? +0000098C: 736C 'sl' DC.W $736C ; ???? +0000098E: 7463 'tc' MOVEQ #$63,D2 ; 'c' +00000990: 0000 0001 '....' ORI.B #$01,D0 +00000994: FFFF '..' DC.W $FFFF ; ???? +00000996: FB08 '..' DC.W $FB08 ; ???? +00000998: 6164 'ad' BSR.S *+$0066 ; 000009FE +0000099A: 6472 'dr' BCC.S *+$0074 ; 00000A0E +0000099C: 0000 0002 '....' ORI.B #$02,D0 +000009A0: FFFF '..' DC.W $FFFF ; ???? +000009A2: FA08 '..' DC.W $FA08 ; ???? +000009A4: 612F 'a/' BSR.S *+$0031 ; 000009D5 +000009A6: 7578 'ux' DC.W $7578 ; ???? +000009A8: 0000 0001 '....' ORI.B #$01,D0 +000009AC: FFFF '..' DC.W $FFFF ; ???? +000009AE: F7E0 '..' DC.W $F7E0 ; ???? +000009B0: 6C6D 'lm' BGE.S *+$006F ; 00000A1F +000009B2: 656D 'em' BCS.S *+$006F ; 00000A21 +000009B4: 0000 0002 '....' ORI.B #$02,D0 +000009B8: FFFF '..' DC.W $FFFF ; ???? +000009BA: F942 '.B' DC.W $F942 ; ???? +000009BC: 6D69 'mi' BLT.S *+$006B ; 00000A27 +000009BE: 7363 'sc' DC.W $7363 ; ???? +000009C0: 0000 0001 '....' ORI.B #$01,D0 +000009C4: FFFF '..' DC.W $FFFF ; ???? +000009C6: F922 '."' DC.W $F922 ; ???? +000009C8: 6E6D 'nm' BGT.S *+$006F ; 00000A37 +000009CA: 6772 'gr' BEQ.S *+$0074 ; 00000A3E +000009CC: 0000 0003 '....' ORI.B #$03,D0 +000009D0: 0000 0001 '....' ORI.B #$01,D0 +000009D4: 7368 'sh' DC.W $7368 ; ???? +000009D6: 616C 'al' BSR.S *+$006E ; 00000A44 +000009D8: 0000 0001 '....' ORI.B #$01,D0 +000009DC: FFFF '..' DC.W $FFFF ; ???? +000009DE: FA7E '.~' DC.W $FA7E ; ???? +000009E0: 6F70 'op' BLE.S *+$0072 ; 00000A52 +000009E2: 6677 'fw' BNE.S *+$0079 ; 00000A5B +000009E4: 0000 0001 '....' ORI.B #$01,D0 +000009E8: FFFF '..' DC.W $FFFF ; ???? +000009EA: FAB0 '..' DC.W $FAB0 ; ???? +000009EC: 6E72 'nr' BGT.S *+$0074 ; 00000A60 +000009EE: 6567 'eg' BCS.S *+$0069 ; 00000A57 +000009F0: 0000 0001 '....' ORI.B #$01,D0 +000009F4: FFFF '..' DC.W $FFFF ; ???? +000009F6: FAC2 '..' DC.W $FAC2 ; ???? +000009F8: 6673 'fs' BNE.S *+$0075 ; 00000A6D +000009FA: 2020 ' ' MOVE.L -(A0),D0 +000009FC: 0000 0003 '....' ORI.B #$03,D0 +00000A00: 0000 0033 '...3' ORI.B #$33,D0 ; '3' +00000A04: 7072 'pr' MOVEQ #$72,D0 ; 'r' +00000A06: 7479 'ty' MOVEQ #$79,D2 ; 'y' +00000A08: 0000 0003 '....' ORI.B #$03,D0 +00000A0C: 0000 0000 '....' ORI.B #$00,D0 +00000A10: 7365 'se' DC.W $7365 ; ???? +00000A12: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00000A14: 0000 0002 '....' ORI.B #$02,D0 +00000A18: FFFF '..' DC.W $FFFF ; ???? +00000A1A: FA96 '..' DC.W $FA96 ; ???? +00000A1C: 6F73 'os' BLE.S *+$0075 ; 00000A91 +00000A1E: 7474 'tt' MOVEQ #$74,D2 ; 't' +00000A20: 0000 0003 '....' ORI.B #$03,D0 +00000A24: 0000 0400 '....' ORI.B #$00,D0 +00000A28: 7462 'tb' MOVEQ #$62,D2 ; 'b' +00000A2A: 7474 'tt' MOVEQ #$74,D2 ; 't' +00000A2C: 0000 0003 '....' ORI.B #$03,D0 +00000A30: 0000 0E00 '....' ORI.B #$00,D0 +00000A34: 7164 'qd' DC.W $7164 ; ???? +00000A36: 7277 'rw' MOVEQ #$77,D1 ; 'w' +00000A38: 0000 0003 '....' ORI.B #$03,D0 +00000A3C: 0000 001F '....' ORI.B #$1F,D0 +00000A40: 666F 'fo' BNE.S *+$0071 ; 00000AB1 +00000A42: 6E74 'nt' BGT.S *+$0076 ; 00000AB8 +00000A44: 0000 0003 '....' ORI.B #$03,D0 +00000A48: 0000 0007 '....' ORI.B #$07,D0 +00000A4C: 7363 'sc' DC.W $7363 ; ???? +00000A4E: 7269 'ri' MOVEQ #$69,D1 ; 'i' +00000A50: 0000 0001 '....' ORI.B #$01,D0 +00000A54: 0002 3FF6 '..?.' ORI.B #$F6,D2 +00000A58: 7363 'sc' DC.W $7363 ; ???? +00000A5A: 7223 'r#' MOVEQ #$23,D1 ; '#' +00000A5C: 0000 0001 '....' ORI.B #$01,D0 +00000A60: 0002 3FF6 '..?.' ORI.B #$F6,D2 +00000A64: 6370 'cp' BLS.S *+$0072 ; 00000AD6 +00000A66: 7574 'ut' DC.W $7574 ; ???? +00000A68: 0000 0002 '....' ORI.B #$02,D0 +00000A6C: FFFF '..' DC.W $FFFF ; ???? +00000A6E: F7FE '..' DC.W $F7FE ; ???? +00000A70: 6370 'cp' BLS.S *+$0072 ; 00000AE2 +00000A72: 7566 'uf' DC.W $7566 ; ???? +00000A74: 0000 0005 '....' ORI.B #$05,D0 +00000A78: FFFF '..' DC.W $FFFF ; ???? +00000A7A: F812 '..' DC.W $F812 ; ???? +00000A7C: 7070 'pp' MOVEQ #$70,D0 ; 'p' +00000A7E: 6366 'cf' BLS.S *+$0068 ; 00000AE6 +00000A80: 0000 0002 '....' ORI.B #$02,D0 +00000A84: FFFF '..' DC.W $FFFF ; ???? +00000A86: F8BE '..' DC.W $F8BE ; ???? +00000A88: 0000 000D '....' ORI.B #$0D,D0 +00000A8C: 0000 0003 '....' ORI.B #$03,D0 +00000A90: 6262 'bb' BHI.S *+$0064 ; 00000AF4 +00000A92: 6D63 'mc' BLT.S *+$0065 ; 00000AF7 +00000A94: 0000 0007 '....' ORI.B #$07,D0 +00000A98: 0000 0003 '....' ORI.B #$03,D0 +00000A9C: 6361 'ca' BLS.S *+$0063 ; 00000AFF +00000A9E: 726C 'rl' MOVEQ #$6C,D1 ; 'l' +00000AA0: 6275 'bu' BHI.S *+$0077 ; 00000B17 +00000AA2: 677A 'gz' BEQ.S *+$007C ; 00000B1E +00000AA4: 0000 0003 '....' ORI.B #$03,D0 +00000AA8: 80FF '..' DC.W $80FF ; ???? +00000AAA: CBFF '..' DC.W $CBFF ; ???? +00000AAC: 6275 'bu' BHI.S *+$0077 ; 00000B23 +00000AAE: 6779 'gy' BEQ.S *+$007B ; 00000B29 +00000AB0: 0000 0003 '....' ORI.B #$03,D0 +00000AB4: 0C18 225F '.."_' CMPI.B #$5F,(A0)+ ; '_' +00000AB8: 6275 'bu' BHI.S *+$0077 ; 00000B2F +00000ABA: 6778 'gx' BEQ.S *+$007A ; 00000B34 +00000ABC: 0000 0003 '....' ORI.B #$03,D0 +00000AC0: 00CB 9DB7 '....' CHK2.B A3,A1 +00000AC4: 6275 'bu' BHI.S *+$0077 ; 00000B3B +00000AC6: 6777 'gw' BEQ.S *+$0079 ; 00000B3F +00000AC8: 0000 0003 '....' ORI.B #$03,D0 +00000ACC: 0004 00A0 '....' ORI.B #$A0,D4 +00000AD0: 7273 'rs' MOVEQ #$73,D1 ; 's' +00000AD2: 7263 'rc' MOVEQ #$63,D1 ; 'c' +00000AD4: 0000 0003 '....' ORI.B #$03,D0 +00000AD8: 0000 0003 '....' ORI.B #$03,D0 +00000ADC: 6D69 'mi' BLT.S *+$006B ; 00000B47 +00000ADE: 636E 'cn' BLS.S *+$0070 ; 00000B4E +00000AE0: 0000 0003 '....' ORI.B #$03,D0 +00000AE4: FFFF '..' DC.W $FFFF ; ???? +00000AE6: B1C8 '..' CMPA.L A0,A0 +00000AE8: 7465 'te' MOVEQ #$65,D2 ; 'e' +00000AEA: 6174 'at' BSR.S *+$0076 ; 00000B60 +00000AEC: 0000 0003 '....' ORI.B #$03,D0 +00000AF0: 0000 0001 '....' ORI.B #$01,D0 +00000AF4: 7465 'te' MOVEQ #$65,D2 ; 'e' +00000AF6: 2020 ' ' MOVE.L -(A0),D0 +00000AF8: 0000 0003 '....' ORI.B #$03,D0 +00000AFC: 0000 0005 '....' ORI.B #$05,D0 +00000B00: 6964 'id' BVS.S *+$0066 ; 00000B66 +00000B02: 7370 'sp' DC.W $7370 ; ???? +00000B04: 0000 0001 '....' ORI.B #$01,D0 +00000B08: FFFF '..' DC.W $FFFF ; ???? +00000B0A: FB9A '..' DC.W $FB9A ; ???? +00000B0C: 6263 'bc' BHI.S *+$0065 ; 00000B71 +00000B0E: 6C6B 'lk' BGE.S *+$006D ; 00000B7B +00000B10: 0000 0005 '....' ORI.B #$05,D0 +00000B14: FFFF '..' DC.W $FFFF ; ???? +00000B16: FBC2 '..' DC.W $FBC2 ; ???? +00000B18: 7063 'pc' MOVEQ #$63,D0 ; 'c' +00000B1A: 6C6B 'lk' BGE.S *+$006D ; 00000B87 +00000B1C: 0000 0005 '....' ORI.B #$05,D0 +00000B20: FFFF '..' DC.W $FFFF ; ???? +00000B22: FBD0 '..' DC.W $FBD0 ; ???? +00000B24: 7365 'se' DC.W $7365 ; ???? +00000B26: 7268 'rh' MOVEQ #$68,D1 ; 'h' +00000B28: 0000 0002 '....' ORI.B #$02,D0 +00000B2C: FFFF '..' DC.W $FFFF ; ???? +00000B2E: FA3A '.:' DC.W $FA3A ; ???? +00000B30: 666C 'fl' BNE.S *+$006E ; 00000B9E +00000B32: 7079 'py' MOVEQ #$79,D0 ; 'y' +00000B34: 0000 0002 '....' ORI.B #$02,D0 +00000B38: FFFF '..' DC.W $FFFF ; ???? +00000B3A: FA1C '..' DC.W $FA1C ; ???? +00000B3C: 7368 'sh' DC.W $7368 ; ???? +00000B3E: 7574 'ut' DC.W $7574 ; ???? +00000B40: 0000 0003 '....' ORI.B #$03,D0 +00000B44: 0000 0003 '....' ORI.B #$03,D0 +00000B48: 7476 'tv' MOVEQ #$76,D2 ; 'v' +00000B4A: 2020 ' ' MOVE.L -(A0),D0 +00000B4C: 0000 0003 '....' ORI.B #$03,D0 +00000B50: 0000 0800 '....' ORI.B #$00,D0 +00000B54: 7272 'rr' MOVEQ #$72,D1 ; 'r' +00000B56: 706D 'pm' MOVEQ #$6D,D0 ; 'm' +00000B58: 0000 0001 '....' ORI.B #$01,D0 +00000B5C: FFFF '..' DC.W $FFFF ; ???? +00000B5E: FE8C '..' DC.W $FE8C ; ???? +00000B60: 0000 0000 '....' ORI.B #$00,D0 +00000B64: 0000 0000 '....' ORI.B #$00,D0 +00000B68: FFFF '..' DC.W $FFFF ; ???? +00000B6A: F708 '..' DC.W $F708 ; ???? + + +Dictionary: Flags $00 FirstId 209 + 209: MISCELLANEOUS_VEC0114 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="MISCELLANEOUS_VEC0114"(209) Ref2="GESTALTVALUEDISPATCH"(205) + 081A + +Dictionary: Flags $00 FirstId 210 + 210: MISCELLANEOUS_VEC0110 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="MISCELLANEOUS_VEC0110"(210) Ref2="GESTALTVALUEDISPATCH"(205) + 0802 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="MISCELLANEOUS_VEC0114"(209) Ref2="GESTALTVALUEDISPATCH"(205) + 07EA + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="MISCELLANEOUS_VEC0114"(209) Ref2="GESTALTVALUEDISPATCH"(205) + 07DA + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="MISCELLANEOUS_VEC0110"(210) Ref2="GESTALTVALUEDISPATCH"(205) + 07C4 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="MISCELLANEOUS_VEC0114"(209) Ref2="GESTALTVALUEDISPATCH"(205) + 0646 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="MISCELLANEOUS_VEC0114"(209) Ref2="GESTALTVALUEDISPATCH"(205) + 05E0 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="MISCELLANEOUS_VEC0114"(209) Ref2="GESTALTVALUEDISPATCH"(205) + 05BA + +Dictionary: Flags $00 FirstId 211 + 211: PMGRCALLEDBYGESTALTDE50 + +ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode) + Ref1="PMGRCALLEDBYGESTALTDE50"(211) Ref2="GESTALTVALUEDISPATCH"(205) + 0450 + +EntryPoint: Flags=$08=(Extern Code) Offset=$0034 Entry="MISCELLANEOUS_VEC0118"(206) + +EntryPoint: Flags=$08=(Extern Code) Offset=$052E Entry="GESTALTCUDAFUNC"(207) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0742 Entry="INITGESTALT"(208) +Comment: + + GESTALTVALUEDISPATCH ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: MISCELLANEOUS_VEC0108 [4A280, 4A2E4) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 212 + 212: MISCELLANEOUS_VEC0108 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="MISCELLANEOUS_VEC0108"(212) Segment="Main"(200) +Size: Flags $00 ModuleSize 100 + +Content: Flags $08 +Contents offset $0000 size $0064 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0E38 'H..8' MOVEM.L D4-D6/A2-A4,-(A7) +00000008: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +0000000C: 282E 0008 '(...' MOVE.L $0008(A6),D4 +00000010: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000014: 2868 005C '(h.\' MOVEA.L $005C(A0),A4 +00000018: 2054 ' T' MOVEA.L (A4),A0 +0000001A: 2650 '&P' MOVEA.L (A0),A3 +0000001C: 7C00 '|.' MOVEQ #$00,D6 +0000001E: 2A2C 0004 '*,..' MOVE.L $0004(A4),D5 +00000022: 5385 'S.' SUBQ.L #1,D5 +00000024: 2006 ' .' MOVE.L D6,D0 +00000026: D085 '..' ADD.L D5,D0 +00000028: 2400 '$.' MOVE.L D0,D2 +0000002A: E28A '..' LSR.L #1,D2 +0000002C: 2002 ' .' MOVE.L D2,D0 +0000002E: D080 '..' ADD.L D0,D0 +00000030: 2200 '".' MOVE.L D0,D1 +00000032: E588 '..' LSL.L #2,D0 +00000034: D081 '..' ADD.L D1,D0 +00000036: 49F3 0800 'I...' LEA $00(A3,D0.L),A4 +0000003A: B894 '..' CMP.L (A4),D4 +0000003C: 6404 'd.' BCC.S *+$0006 ; 00000042 +0000003E: 2A02 '*.' MOVE.L D2,D5 +00000040: 6010 '`.' BRA.S *+$0012 ; 00000052 +00000042: B894 '..' CMP.L (A4),D4 +00000044: 6306 'c.' BLS.S *+$0008 ; 0000004C +00000046: 2C02 ',.' MOVE.L D2,D6 +00000048: 5286 'R.' ADDQ.L #1,D6 +0000004A: 6006 '`.' BRA.S *+$0008 ; 00000052 +0000004C: 2482 '$.' MOVE.L D2,(A2) +0000004E: 7001 'p.' MOVEQ #$01,D0 +00000050: 6008 '`.' BRA.S *+$000A ; 0000005A +00000052: BC85 '..' CMP.L D5,D6 +00000054: 65CE 'e.' BCS.S *-$0030 ; 00000024 +00000056: 2486 '$.' MOVE.L D6,(A2) +00000058: 7000 'p.' MOVEQ #$00,D0 +0000005A: 4CEE 1C70 FFE8 'L..p..' MOVEM.L -$0018(A6),D4-D6/A2-A4 +00000060: 4E5E 'N^' UNLK A6 +00000062: 4E75 'Nu' RTS + +Comment: + + MISCELLANEOUS_VEC0108 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: MISCELLANEOUS_VEC010C [4A2F0, 4A522) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +CA (4A3BA): JSR MISCELLANEOUS_VEC0118 + +60 (4A350): JSR MISCELLANEOUS_VEC0108 + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 213 + 213: MISCELLANEOUS_VEC010C + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="MISCELLANEOUS_VEC010C"(213) Segment="Main"(200) +Size: Flags $00 ModuleSize 562 + +Content: Flags $08 +Contents offset $0000 size $0232 +00000000: 4E56 FFE2 'NV..' LINK.W A6,#-$001E +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 3A2E 000C ':...' MOVE.W $000C(A6),D5 +0000000C: 2C2E 000E ',...' MOVE.L $000E(A6),D6 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 2440 '$@' MOVEA.L D0,A2 +00000014: 2D40 FFF6 '-@..' MOVE.L D0,-$000A(A6) +00000018: 4247 'BG' CLR.W D7 +0000001A: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000001E: 2868 005C '(h.\' MOVEA.L $005C(A0),A4 +00000022: 7201 'r.' MOVEQ #$01,D1 +00000024: C245 '.E' AND.W D5,D1 +00000026: 7400 't.' MOVEQ #$00,D2 +00000028: 3401 '4.' MOVE.W D1,D2 +0000002A: 4A82 'J.' TST.L D2 +0000002C: 662A 'f*' BNE.S *+$002C ; 00000058 +0000002E: 4A86 'J.' TST.L D6 +00000030: 6706 'g.' BEQ.S *+$0008 ; 00000038 +00000032: 7001 'p.' MOVEQ #$01,D0 +00000034: C086 '..' AND.L D6,D0 +00000036: 6706 'g.' BEQ.S *+$0008 ; 0000003E +00000038: 7ECE '~.' MOVEQ #$CE,D7 +0000003A: 6000 01E6 '`...' BRA *+$01E8 ; 00000222 +0000003E: 598F 'Y.' SUBQ.L #4,A7 +00000040: 2EB8 02A6 '....' MOVE.L $02A6,(A7) +00000044: 205F ' _' MOVEA.L (A7)+,A0 +00000046: BC90 '..' CMP.L (A0),D6 +00000048: 630E 'c.' BLS.S *+$0010 ; 00000058 +0000004A: BCB8 02AE '....' CMP.L $02AE,D6 +0000004E: 6408 'd.' BCC.S *+$000A ; 00000058 +00000050: 3E3C EA4F '><.O' MOVE.W #$EA4F,D7 +00000054: 6000 01CC '`...' BRA *+$01CE ; 00000222 +00000058: 486E FFEE 'Hn..' PEA -$0012(A6) +0000005C: 2F2E 0012 '/...' MOVE.L $0012(A6),-(A7) +00000060: 4EBA 0000 'N...' JSR MISCELLANEOUS_VEC0108 ; id: 212 +00000064: 4A00 'J.' TST.B D0 +00000066: 504F 'PO' ADDQ.W #8,A7 +00000068: 660E 'f.' BNE.S *+$0010 ; 00000078 +0000006A: 4AAE 0008 'J...' TST.L $0008(A6) +0000006E: 6716 'g.' BEQ.S *+$0018 ; 00000086 +00000070: 3E3C EA51 '><.Q' MOVE.W #$EA51,D7 +00000074: 6000 01AC '`...' BRA *+$01AE ; 00000222 +00000078: 4AAE 0008 'J...' TST.L $0008(A6) +0000007C: 6608 'f.' BNE.S *+$000A ; 00000086 +0000007E: 3E3C EA50 '><.P' MOVE.W #$EA50,D7 +00000082: 6000 019E '`...' BRA *+$01A0 ; 00000222 +00000086: 4AAE 0008 'J...' TST.L $0008(A6) +0000008A: 6774 'gt' BEQ.S *+$0076 ; 00000100 +0000008C: 2054 ' T' MOVEA.L (A4),A0 +0000008E: 2050 ' P' MOVEA.L (A0),A0 +00000090: 2D48 FFEA '-H..' MOVE.L A0,-$0016(A6) +00000094: 202E FFEE ' ...' MOVE.L -$0012(A6),D0 +00000098: D080 '..' ADD.L D0,D0 +0000009A: 2200 '".' MOVE.L D0,D1 +0000009C: E588 '..' LSL.L #2,D0 +0000009E: D081 '..' ADD.L D1,D0 +000000A0: 47F0 0800 'G...' LEA $00(A0,D0.L),A3 +000000A4: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000A8: 20AB 0004 ' ...' MOVE.L $0004(A3),(A0) +000000AC: 7001 'p.' MOVEQ #$01,D0 +000000AE: C045 '.E' AND.W D5,D0 +000000B0: 7200 'r.' MOVEQ #$00,D1 +000000B2: 3200 '2.' MOVE.W D0,D1 +000000B4: 4A81 'J.' TST.L D1 +000000B6: 6630 'f0' BNE.S *+$0032 ; 000000E8 +000000B8: 7001 'p.' MOVEQ #$01,D0 +000000BA: C06B 0008 '.k..' AND.W $0008(A3),D0 +000000BE: 6728 'g(' BEQ.S *+$002A ; 000000E8 +000000C0: 558F 'U.' SUBQ.L #2,A7 +000000C2: 2F2B 0004 '/+..' MOVE.L $0004(A3),-(A7) +000000C6: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +000000CA: 4EBA 0000 'N...' JSR MISCELLANEOUS_VEC0118 ; id: 206 +000000CE: 2054 ' T' MOVEA.L (A4),A0 +000000D0: 2050 ' P' MOVEA.L (A0),A0 +000000D2: 2D48 FFEA '-H..' MOVE.L A0,-$0016(A6) +000000D6: 202E FFEE ' ...' MOVE.L -$0012(A6),D0 +000000DA: D080 '..' ADD.L D0,D0 +000000DC: 2200 '".' MOVE.L D0,D1 +000000DE: E588 '..' LSL.L #2,D0 +000000E0: D081 '..' ADD.L D1,D0 +000000E2: 47F0 0800 'G...' LEA $00(A0,D0.L),A3 +000000E6: 544F 'TO' ADDQ.W #2,A7 +000000E8: 40C0 '@.' MOVE SR,D0 +000000EA: 007C 0700 '.|..' ORI.W #$0700,SR +000000EE: 3800 '8.' MOVE.W D0,D4 +000000F0: 2746 0004 ''F..' MOVE.L D6,$0004(A3) +000000F4: 3745 0008 '7E..' MOVE.W D5,$0008(A3) +000000F8: 3004 '0.' MOVE.W D4,D0 +000000FA: 46C0 'F.' MOVE D0,SR +000000FC: 6000 0124 '`..$' BRA *+$0126 ; 00000222 +00000100: 2054 ' T' MOVEA.L (A4),A0 +00000102: 2D50 FFEA '-P..' MOVE.L (A0),-$0016(A6) +00000106: 3D6C 002A FFFE '=l.*..' MOVE.W $002A(A4),-$0002(A6) +0000010C: 202C 0004 ' ,..' MOVE.L $0004(A4),D0 +00000110: B0AC 0026 '...&' CMP.L $0026(A4),D0 +00000114: 6D60 'm`' BLT.S *+$0062 ; 00000176 +00000116: 202C 0026 ' ,.&' MOVE.L $0026(A4),D0 +0000011A: 7210 'r.' MOVEQ #$10,D1 +0000011C: D081 '..' ADD.L D1,D0 +0000011E: D080 '..' ADD.L D0,D0 +00000120: 2400 '$.' MOVE.L D0,D2 +00000122: E588 '..' LSL.L #2,D0 +00000124: D082 '..' ADD.L D2,D0 +00000126: 2600 '&.' MOVE.L D0,D3 +00000128: A722 '."' _NewHandle ,Sys,Immed ; A722 +0000012A: 2448 '$H' MOVEA.L A0,A2 +0000012C: 558F 'U.' SUBQ.L #2,A7 +0000012E: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +00000132: 3E1F '>.' MOVE.W (A7)+,D7 +00000134: 6600 00EC 'f...' BNE *+$00EE ; 00000222 +00000138: 204A ' J' MOVEA.L A2,A0 +0000013A: A064 '.d' _MoveHHi ; A064 +0000013C: A029 '.)' _HLock ; A029 +0000013E: 4AB8 0B78 'J..x' TST.L $0B78 +00000142: 6F18 'o.' BLE.S *+$001A ; 0000015C +00000144: 2052 ' R' MOVEA.L (A2),A0 +00000146: 2243 '"C' MOVEA.L D3,A1 +00000148: 7000 'p.' MOVEQ #$00,D0 +0000014A: A05C '.\' _MemoryDispatch ; A05C +0000014C: 4A40 'J@' TST.W D0 +0000014E: 6608 'f.' BNE.S *+$000A ; 00000158 +00000150: 397C FFFF 002A '9|...*' MOVE.W #$FFFF,$002A(A4) +00000156: 6004 '`.' BRA.S *+$0006 ; 0000015C +00000158: 426C 002A 'Bl.*' CLR.W $002A(A4) +0000015C: 2054 ' T' MOVEA.L (A4),A0 +0000015E: 2050 ' P' MOVEA.L (A0),A0 +00000160: 2252 '"R' MOVEA.L (A2),A1 +00000162: 202E FFEE ' ...' MOVE.L -$0012(A6),D0 +00000166: 5280 'R.' ADDQ.L #1,D0 +00000168: D080 '..' ADD.L D0,D0 +0000016A: 2200 '".' MOVE.L D0,D1 +0000016C: E588 '..' LSL.L #2,D0 +0000016E: D081 '..' ADD.L D1,D0 +00000170: A22E '..' _BlockMoveData ; A22E +00000172: 2D52 FFEA '-R..' MOVE.L (A2),-$0016(A6) +00000176: 2054 ' T' MOVEA.L (A4),A0 +00000178: 2D50 FFE6 '-P..' MOVE.L (A0),-$001A(A6) +0000017C: 40C0 '@.' MOVE SR,D0 +0000017E: 007C 0700 '.|..' ORI.W #$0700,SR +00000182: 3800 '8.' MOVE.W D0,D4 +00000184: 206E FFE6 ' n..' MOVEA.L -$001A(A6),A0 +00000188: 202E FFEE ' ...' MOVE.L -$0012(A6),D0 +0000018C: D080 '..' ADD.L D0,D0 +0000018E: 2200 '".' MOVE.L D0,D1 +00000190: E588 '..' LSL.L #2,D0 +00000192: D081 '..' ADD.L D1,D0 +00000194: D1C0 '..' ADDA.L D0,A0 +00000196: 202E FFEE ' ...' MOVE.L -$0012(A6),D0 +0000019A: 5280 'R.' ADDQ.L #1,D0 +0000019C: 226E FFEA '"n..' MOVEA.L -$0016(A6),A1 +000001A0: D080 '..' ADD.L D0,D0 +000001A2: 2200 '".' MOVE.L D0,D1 +000001A4: E588 '..' LSL.L #2,D0 +000001A6: D081 '..' ADD.L D1,D0 +000001A8: D3C0 '..' ADDA.L D0,A1 +000001AA: 202C 0004 ' ,..' MOVE.L $0004(A4),D0 +000001AE: 90AE FFEE '....' SUB.L -$0012(A6),D0 +000001B2: D080 '..' ADD.L D0,D0 +000001B4: 2200 '".' MOVE.L D0,D1 +000001B6: E588 '..' LSL.L #2,D0 +000001B8: D081 '..' ADD.L D1,D0 +000001BA: A22E '..' _BlockMoveData ; A22E +000001BC: 206E FFEA ' n..' MOVEA.L -$0016(A6),A0 +000001C0: 202E FFEE ' ...' MOVE.L -$0012(A6),D0 +000001C4: D080 '..' ADD.L D0,D0 +000001C6: 2200 '".' MOVE.L D0,D1 +000001C8: E588 '..' LSL.L #2,D0 +000001CA: D081 '..' ADD.L D1,D0 +000001CC: 47F0 0800 'G...' LEA $00(A0,D0.L),A3 +000001D0: 26AE 0012 '&...' MOVE.L $0012(A6),(A3) +000001D4: 2746 0004 ''F..' MOVE.L D6,$0004(A3) +000001D8: 3745 0008 '7E..' MOVE.W D5,$0008(A3) +000001DC: 52AC 0004 'R...' ADDQ.L #1,$0004(A4) +000001E0: 200A ' .' MOVE.L A2,D0 +000001E2: 670E 'g.' BEQ.S *+$0010 ; 000001F2 +000001E4: 2D54 FFF6 '-T..' MOVE.L (A4),-$000A(A6) +000001E8: 288A '(.' MOVE.L A2,(A4) +000001EA: 06AC 0000 0010 '......' ADDI.L #$00000010,$0026(A4) + 0026 +000001F2: 3004 '0.' MOVE.W D4,D0 +000001F4: 46C0 'F.' MOVE D0,SR +000001F6: 4AAE FFF6 'J...' TST.L -$000A(A6) +000001FA: 6726 'g&' BEQ.S *+$0028 ; 00000222 +000001FC: 4A6E FFFE 'Jn..' TST.W -$0002(A6) +00000200: 671A 'g.' BEQ.S *+$001C ; 0000021C +00000202: 206E FFF6 ' n..' MOVEA.L -$000A(A6),A0 +00000206: 2050 ' P' MOVEA.L (A0),A0 +00000208: 2D48 FFE2 '-H..' MOVE.L A0,-$001E(A6) +0000020C: 206E FFF6 ' n..' MOVEA.L -$000A(A6),A0 +00000210: A025 '.%' _GetHandleSize ; A025 +00000212: 2240 '"@' MOVEA.L D0,A1 +00000214: 206E FFE2 ' n..' MOVEA.L -$001E(A6),A0 +00000218: 7001 'p.' MOVEQ #$01,D0 +0000021A: A05C '.\' _MemoryDispatch ; A05C +0000021C: 206E FFF6 ' n..' MOVEA.L -$000A(A6),A0 +00000220: A023 '.#' _DisposeHandle ; A023 +00000222: 3D47 0016 '=G..' MOVE.W D7,$0016(A6) +00000226: 4CEE 1CF8 FFC2 'L.....' MOVEM.L -$003E(A6),D3-D7/A2-A4 +0000022C: 4E5E 'N^' UNLK A6 +0000022E: 4E74 000E 'Nt..' RTD #$000E + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MISCELLANEOUS_VEC0118"(206) + 000000CC + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MISCELLANEOUS_VEC0108"(212) + 00000062 +Comment: + + MISCELLANEOUS_VEC010C ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: MISCELLANEOUS_VEC00F0 [4A530, 4A5B6) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +1A (4A54A): JSR MISCELLANEOUS_VEC0108 + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 214 + 214: MISCELLANEOUS_VEC00F0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="MISCELLANEOUS_VEC00F0"(214) Segment="Main"(200) +Size: Flags $00 ModuleSize 134 + +Content: Flags $08 +Contents offset $0000 size $0086 +00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 2E2E 000C '....' MOVE.L $000C(A6),D7 +0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 2680 '&.' MOVE.L D0,(A3) +00000014: 486E FFF8 'Hn..' PEA -$0008(A6) +00000018: 2F07 '/.' MOVE.L D7,-(A7) +0000001A: 4EBA 0000 'N...' JSR MISCELLANEOUS_VEC0108 ; id: 212 +0000001E: 4A00 'J.' TST.B D0 +00000020: 504F 'PO' ADDQ.W #8,A7 +00000022: 6608 'f.' BNE.S *+$000A ; 0000002C +00000024: 3D7C EA51 0010 '=|.Q..' MOVE.W #$EA51,$0010(A6) +0000002A: 604E '`N' BRA.S *+$0050 ; 0000007A +0000002C: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000030: 2468 005C '$h.\' MOVEA.L $005C(A0),A2 +00000034: 2052 ' R' MOVEA.L (A2),A0 +00000036: 2050 ' P' MOVEA.L (A0),A0 +00000038: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 +0000003C: D080 '..' ADD.L D0,D0 +0000003E: 2200 '".' MOVE.L D0,D1 +00000040: E588 '..' LSL.L #2,D0 +00000042: D081 '..' ADD.L D1,D0 +00000044: 49F0 0800 'I...' LEA $00(A0,D0.L),A4 +00000048: 302C 0008 '0,..' MOVE.W $0008(A4),D0 +0000004C: 0800 0000 '....' BTST #$00,D0 +00000050: 670A 'g.' BEQ.S *+$000C ; 0000005C +00000052: 26AC 0004 '&...' MOVE.L $0004(A4),(A3) +00000056: 426E 0010 'Bn..' CLR.W $0010(A6) +0000005A: 601E '`.' BRA.S *+$0020 ; 0000007A +0000005C: 226C 0004 '"l..' MOVEA.L $0004(A4),A1 +00000060: 2F09 '/.' MOVE.L A1,-(A7) +00000062: 558F 'U.' SUBQ.L #2,A7 +00000064: 2F07 '/.' MOVE.L D7,-(A7) +00000066: 2F0B '/.' MOVE.L A3,-(A7) +00000068: 2F09 '/.' MOVE.L A1,-(A7) +0000006A: 426F 000C 'Bo..' CLR.W $000C(A7) +0000006E: 205F ' _' MOVEA.L (A7)+,A0 +00000070: 4E90 'N.' JSR (A0) +00000072: 301F '0.' MOVE.W (A7)+,D0 +00000074: 225F '"_' MOVEA.L (A7)+,A1 +00000076: 3D40 0010 '=@..' MOVE.W D0,$0010(A6) +0000007A: 4CEE 1C80 FFE4 'L.....' MOVEM.L -$001C(A6),D7/A2-A4 +00000080: 4E5E 'N^' UNLK A6 +00000082: 4E74 0008 'Nt..' RTD #$0008 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MISCELLANEOUS_VEC0108"(212) + 0000001C +Comment: + + MISCELLANEOUS_VEC00F0 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: MISCELLANEOUS_VEC00F4 [4A5C0, 4A5E4) + + Module started due to: vector glue above, MODGUESS (align, label) + + Resolved outgoing references: + +16 (4A5D6): JSR MISCELLANEOUS_VEC010C + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 215 + 215: MISCELLANEOUS_VEC00F4 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="MISCELLANEOUS_VEC00F4"(215) 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: 558F 'U.' SUBQ.L #2,A7 +00000006: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000000A: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000000E: 7000 'p.' MOVEQ #$00,D0 +00000010: 3F00 '?.' MOVE.W D0,-(A7) +00000012: 7200 'r.' MOVEQ #$00,D1 +00000014: 2F01 '/.' MOVE.L D1,-(A7) +00000016: 4EBA 0000 'N...' JSR MISCELLANEOUS_VEC010C ; id: 213 +0000001A: 3D5F 0010 '=_..' MOVE.W (A7)+,$0010(A6) +0000001E: 4E5E 'N^' UNLK A6 +00000020: 4E74 0008 'Nt..' RTD #$0008 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MISCELLANEOUS_VEC010C"(213) + 00000018 +Comment: + + MISCELLANEOUS_VEC00F4 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: MISCELLANEOUS_VEC0110 [4A5F0, 4A63E) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +38 (4A628): JSR MISCELLANEOUS_VEC010C + +1E (4A60E): JSR MISCELLANEOUS_VEC010C + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 216 + 216: MISCELLANEOUS_VEC0110 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="MISCELLANEOUS_VEC0110"(216) 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 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: 2F0C '/.' MOVE.L A4,-(A7) +00000016: 7000 'p.' MOVEQ #$00,D0 +00000018: 3F00 '?.' MOVE.W D0,-(A7) +0000001A: 7200 'r.' MOVEQ #$00,D1 +0000001C: 2F01 '/.' MOVE.L D1,-(A7) +0000001E: 4EBA 0000 'N...' JSR MISCELLANEOUS_VEC010C ; id: 213 +00000022: 3E1F '>.' MOVE.W (A7)+,D7 +00000024: 0C47 EA50 '.G.P' CMPI.W #$EA50,D7 +00000028: 6614 'f.' BNE.S *+$0016 ; 0000003E +0000002A: 558F 'U.' SUBQ.L #2,A7 +0000002C: 2F06 '/.' MOVE.L D6,-(A7) +0000002E: 2F0C '/.' MOVE.L A4,-(A7) +00000030: 7000 'p.' MOVEQ #$00,D0 +00000032: 3F00 '?.' MOVE.W D0,-(A7) +00000034: 486E FFFC 'Hn..' PEA -$0004(A6) +00000038: 4EBA 0000 'N...' JSR MISCELLANEOUS_VEC010C ; id: 213 +0000003C: 3E1F '>.' MOVE.W (A7)+,D7 +0000003E: 3D47 0010 '=G..' MOVE.W D7,$0010(A6) +00000042: 4CEE 10C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A4 +00000048: 4E5E 'N^' UNLK A6 +0000004A: 4E74 0008 'Nt..' RTD #$0008 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MISCELLANEOUS_VEC010C"(213) + 0000003A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MISCELLANEOUS_VEC010C"(213) + 00000020 +Comment: + + MISCELLANEOUS_VEC0110 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: MISCELLANEOUS_VEC00F8 [4A650, 4A680) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +1E (4A66E): JSR MISCELLANEOUS_VEC010C + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 217 + 217: MISCELLANEOUS_VEC00F8 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="MISCELLANEOUS_VEC00F8"(217) Segment="Main"(200) +Size: Flags $00 ModuleSize 48 + +Content: Flags $08 +Contents offset $0000 size $0030 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 7000 'p.' MOVEQ #$00,D0 +0000000C: 2880 '(.' MOVE.L D0,(A4) +0000000E: 558F 'U.' SUBQ.L #2,A7 +00000010: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000014: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000018: 7000 'p.' MOVEQ #$00,D0 +0000001A: 3F00 '?.' MOVE.W D0,-(A7) +0000001C: 2F0C '/.' MOVE.L A4,-(A7) +0000001E: 4EBA 0000 'N...' JSR MISCELLANEOUS_VEC010C ; id: 213 +00000022: 3D5F 0014 '=_..' MOVE.W (A7)+,$0014(A6) +00000026: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +0000002A: 4E5E 'N^' UNLK A6 +0000002C: 4E74 000C 'Nt..' RTD #$000C + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MISCELLANEOUS_VEC010C"(213) + 00000020 +Comment: + + MISCELLANEOUS_VEC00F8 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: MISCELLANEOUS_VEC00FC [4A690, 4A6B4) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +16 (4A6A6): JSR MISCELLANEOUS_VEC010C + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 218 + 218: MISCELLANEOUS_VEC00FC + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="MISCELLANEOUS_VEC00FC"(218) 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: 558F 'U.' SUBQ.L #2,A7 +00000006: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000000A: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000000E: 7001 'p.' MOVEQ #$01,D0 +00000010: 3F00 '?.' MOVE.W D0,-(A7) +00000012: 7200 'r.' MOVEQ #$00,D1 +00000014: 2F01 '/.' MOVE.L D1,-(A7) +00000016: 4EBA 0000 'N...' JSR MISCELLANEOUS_VEC010C ; id: 213 +0000001A: 3D5F 0010 '=_..' MOVE.W (A7)+,$0010(A6) +0000001E: 4E5E 'N^' UNLK A6 +00000020: 4E74 0008 'Nt..' RTD #$0008 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MISCELLANEOUS_VEC010C"(213) + 00000018 +Comment: + + MISCELLANEOUS_VEC00FC ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: MISCELLANEOUS_VEC0100 [4A6C0, 4A6E4) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +16 (4A6D6): JSR MISCELLANEOUS_VEC010C + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 219 + 219: MISCELLANEOUS_VEC0100 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="MISCELLANEOUS_VEC0100"(219) Segment="Main"(200) +Size: Flags $00 ModuleSize 36 + +Content: Flags $08 +Contents offset $0000 size $0024 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 558F 'U.' SUBQ.L #2,A7 +00000006: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000000A: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000000E: 7001 'p.' MOVEQ #$01,D0 +00000010: 3F00 '?.' MOVE.W D0,-(A7) +00000012: 486E FFFC 'Hn..' PEA -$0004(A6) +00000016: 4EBA 0000 'N...' JSR MISCELLANEOUS_VEC010C ; id: 213 +0000001A: 3D5F 0010 '=_..' MOVE.W (A7)+,$0010(A6) +0000001E: 4E5E 'N^' UNLK A6 +00000020: 4E74 0008 'Nt..' RTD #$0008 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MISCELLANEOUS_VEC010C"(213) + 00000018 +Comment: + + MISCELLANEOUS_VEC0100 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: MISCELLANEOUS_VEC0104 [4A6F0, 4A774) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +10 (4A700): JSR MISCELLANEOUS_VEC0108 + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 220 + 220: MISCELLANEOUS_VEC0104 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="MISCELLANEOUS_VEC0104"(220) Segment="Main"(200) +Size: Flags $00 ModuleSize 132 + +Content: Flags $08 +Contents offset $0000 size $0084 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 486E FFFC 'Hn..' PEA -$0004(A6) +0000000C: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000010: 4EBA 0000 'N...' JSR MISCELLANEOUS_VEC0108 ; id: 212 +00000014: 4A00 'J.' TST.B D0 +00000016: 504F 'PO' ADDQ.W #8,A7 +00000018: 6608 'f.' BNE.S *+$000A ; 00000022 +0000001A: 3D7C EA51 000C '=|.Q..' MOVE.W #$EA51,$000C(A6) +00000020: 6056 '`V' BRA.S *+$0058 ; 00000078 +00000022: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000026: 2868 005C '(h.\' MOVEA.L $005C(A0),A4 +0000002A: 2054 ' T' MOVEA.L (A4),A0 +0000002C: 2650 '&P' MOVEA.L (A0),A3 +0000002E: 40C0 '@.' MOVE SR,D0 +00000030: 007C 0700 '.|..' ORI.W #$0700,SR +00000034: 3E00 '>.' MOVE.W D0,D7 +00000036: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +0000003A: 5280 'R.' ADDQ.L #1,D0 +0000003C: D080 '..' ADD.L D0,D0 +0000003E: 2200 '".' MOVE.L D0,D1 +00000040: E588 '..' LSL.L #2,D0 +00000042: D081 '..' ADD.L D1,D0 +00000044: 41F3 0800 'A...' LEA $00(A3,D0.L),A0 +00000048: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +0000004C: D080 '..' ADD.L D0,D0 +0000004E: 2200 '".' MOVE.L D0,D1 +00000050: E588 '..' LSL.L #2,D0 +00000052: D081 '..' ADD.L D1,D0 +00000054: 43F3 0800 'C...' LEA $00(A3,D0.L),A1 +00000058: 202C 0004 ' ,..' MOVE.L $0004(A4),D0 +0000005C: 90AE FFFC '....' SUB.L -$0004(A6),D0 +00000060: 5380 'S.' SUBQ.L #1,D0 +00000062: D080 '..' ADD.L D0,D0 +00000064: 2200 '".' MOVE.L D0,D1 +00000066: E588 '..' LSL.L #2,D0 +00000068: D081 '..' ADD.L D1,D0 +0000006A: A22E '..' _BlockMoveData ; A22E +0000006C: 53AC 0004 'S...' SUBQ.L #1,$0004(A4) +00000070: 3007 '0.' MOVE.W D7,D0 +00000072: 46C0 'F.' MOVE D0,SR +00000074: 426E 000C 'Bn..' CLR.W $000C(A6) +00000078: 4CEE 1880 FFF0 'L.....' MOVEM.L -$0010(A6),D7/A3/A4 +0000007E: 4E5E 'N^' UNLK A6 +00000080: 4E74 0004 'Nt..' RTD #$0004 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MISCELLANEOUS_VEC0108"(212) + 00000012 +Comment: + + MISCELLANEOUS_VEC0104 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: MISCELLANEOUS_VEC0114 [4A780, 4A7CE) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +38 (4A7B8): JSR MISCELLANEOUS_VEC010C + +1E (4A79E): JSR MISCELLANEOUS_VEC010C + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 221 + 221: MISCELLANEOUS_VEC0114 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="MISCELLANEOUS_VEC0114"(221) 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 0700 'H...' MOVEM.L D5-D7,-(A7) +00000008: 2A2E 0008 '*...' MOVE.L $0008(A6),D5 +0000000C: 2C2E 000C ',...' MOVE.L $000C(A6),D6 +00000010: 558F 'U.' SUBQ.L #2,A7 +00000012: 2F06 '/.' MOVE.L D6,-(A7) +00000014: 2F05 '/.' MOVE.L D5,-(A7) +00000016: 7001 'p.' MOVEQ #$01,D0 +00000018: 3F00 '?.' MOVE.W D0,-(A7) +0000001A: 7200 'r.' MOVEQ #$00,D1 +0000001C: 2F01 '/.' MOVE.L D1,-(A7) +0000001E: 4EBA 0000 'N...' JSR MISCELLANEOUS_VEC010C ; id: 213 +00000022: 3E1F '>.' MOVE.W (A7)+,D7 +00000024: 0C47 EA50 '.G.P' CMPI.W #$EA50,D7 +00000028: 6614 'f.' BNE.S *+$0016 ; 0000003E +0000002A: 558F 'U.' SUBQ.L #2,A7 +0000002C: 2F06 '/.' MOVE.L D6,-(A7) +0000002E: 2F05 '/.' MOVE.L D5,-(A7) +00000030: 7001 'p.' MOVEQ #$01,D0 +00000032: 3F00 '?.' MOVE.W D0,-(A7) +00000034: 486E FFFC 'Hn..' PEA -$0004(A6) +00000038: 4EBA 0000 'N...' JSR MISCELLANEOUS_VEC010C ; id: 213 +0000003C: 3E1F '>.' MOVE.W (A7)+,D7 +0000003E: 3D47 0010 '=G..' MOVE.W D7,$0010(A6) +00000042: 4CEE 00E0 FFF0 'L.....' MOVEM.L -$0010(A6),D5-D7 +00000048: 4E5E 'N^' UNLK A6 +0000004A: 4E74 0008 'Nt..' RTD #$0008 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MISCELLANEOUS_VEC010C"(213) + 0000003A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MISCELLANEOUS_VEC010C"(213) + 00000020 +Comment: + + MISCELLANEOUS_VEC0114 ended due to: vector glue below + + +Last +Record Summary +Type Count + 0 Pad 2 + 1 First 1 + 2 Last 1 + 3 Comment 25 + 4 Dictionary 19 + 5 Module 12 + 6 EntryPoint 3 + 7 ModSize 12 + 8 Content 12 + 9 Reference 12 + 10 ComputedRef 12 diff --git a/BuildResults/RISC/Lib/HFS.lib.dump b/BuildResults/RISC/Lib/HFS.lib.dump new file mode 100644 index 0000000..7504c52 --- /dev/null +++ b/BuildResults/RISC/Lib/HFS.lib.dump @@ -0,0 +1,25804 @@ + +First: Flags=$01 Version=$0002 +Comment: + + UNLINKED FROM MAC OS ROM -- ELLIOT WAS HERE + [1DAD0, 2B358) + + +Dictionary: Flags $00 FirstId 200 + 200: Main +Pad +Comment: + + ##################################################################################### + + Module: AUTOMOD_1DAD0 [1DAD0, 1DD78) + + Module started due to: island above, FILE directive + + Resolved outgoing references: + +290 (1DD60): JSR EXTRELNODE + +280 (1DD50): JSR EXTRELNODE + +276 (1DD46): BSR EXTGETUPDATEHDR + +270 (1DD40): JSR EXTRELNODE + +266 (1DD36): BSR EXTUPDATEHDR + +232 (1DD02): JSR EXTGETRECA + +228 (1DCF8): JSR EXTGETRECA + +212 (1DCE2): JSR EXTGETNODE + +152 (1DC22): JSR EXTINITNODE + +E2 (1DBB2): BSR EXTDOAOCRWF + +D8 (1DBA8): BSR EXTCKCLUMPSIZE + +B8 (1DB88): BSR EXTDOAOCRWF + +A8 (1DB78): BSR EXTCOPYPARAM + + +0 (1DAD0): EXTALLOCNODE + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeAlloc.a + + +8E (1DB5E): EXTEXTBTFILE + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeAlloc.a + + +1A6 (1DC76): EXTBTADJEOF + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeAlloc.a + + +1B4 (1DC84): EXTFREENODE + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeAlloc.a + + +Dictionary: Flags $00 FirstId 201 + 201: AUTOMOD_1DAD0 + 202: EXTBTADJEOF + 203: EXTFREENODE + 204: EXTEXTBTFILE + 205: EXTALLOCNODE + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1DAD0"(201) Segment="Main"(200) +Size: Flags $00 ModuleSize 680 + +Content: Flags $08 +Contents offset $0000 size $02A8 +00000000: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000002: 48E6 3830 'H.80' MOVEM.L D2-D4/A2/A3,-(A6) +00000006: 7800 'x.' MOVEQ #$00,D4 +00000008: 95CA '..' SUBA.L A2,A2 +0000000A: 6100 01EE 'a...' BSR *+$01F0 ; 000001FA +0000000E: 670A 'g.' BEQ.S *+$000C ; 0000001A +00000010: 0C40 0020 '.@. ' CMPI.W #$0020,D0 +00000014: 666E 'fn' BNE.S *+$0070 ; 00000084 +00000016: 7022 'p"' MOVEQ #$22,D0 ; '"' +00000018: 606A '`j' BRA.S *+$006C ; 00000084 +0000001A: 3401 '4.' MOVE.W D1,D2 +0000001C: E44A '.J' LSR.W #2,D2 +0000001E: 5342 'SB' SUBQ.W #1,D2 +00000020: 2049 ' I' MOVEA.L A1,A0 +00000022: 2018 ' .' MOVE.L (A0)+,D0 +00000024: 0C80 FFFF FFFF '......' CMPI.L #$FFFFFFFF,D0 +0000002A: 660C 'f.' BNE.S *+$000E ; 00000038 +0000002C: 51CA FFF4 'Q...' DBF D2,*-$000A ; 00000022 +00000030: 48C1 'H.' EXT.L D1 +00000032: E789 '..' LSL.L #3,D1 +00000034: D881 '..' ADD.L D1,D4 +00000036: 60D2 '`.' BRA.S *-$002C ; 0000000A +00000038: 343C 001F '4<..' MOVE.W #$001F,D2 +0000003C: 0500 '..' BTST D2,D0 +0000003E: 6704 'g.' BEQ.S *+$0006 ; 00000044 +00000040: 51CA FFFA 'Q...' DBF D2,*-$0004 ; 0000003C +00000044: 05C0 '..' BSET D2,D0 +00000046: 2600 '&.' MOVE.L D0,D3 +00000048: 41E8 FFFC 'A...' LEA -$0004(A0),A0 +0000004C: 2648 '&H' MOVEA.L A0,A3 +0000004E: 91C9 '..' SUBA.L A1,A0 +00000050: 2208 '".' MOVE.L A0,D1 +00000052: E789 '..' LSL.L #3,D1 +00000054: 0681 0000 001F '......' ADDI.L #$0000001F,D1 +0000005A: 48C2 'H.' EXT.L D2 +0000005C: 9282 '..' SUB.L D2,D1 +0000005E: D284 '..' ADD.L D4,D1 +00000060: 202C 002E ' ,..' MOVE.L $002E(A4),D0 +00000064: B081 '..' CMP.L D1,D0 +00000066: 6E08 'n.' BGT.S *+$000A ; 00000070 +00000068: 6100 01DA 'a...' BSR *+$01DC ; 00000244 +0000006C: 7022 'p"' MOVEQ #$22,D0 ; '"' +0000006E: 6014 '`.' BRA.S *+$0016 ; 00000084 +00000070: 2683 '&.' MOVE.L D3,(A3) +00000072: 4EBA 022C 'N..,' JSR *+$022E ; 000002A0 +00000076: 53AC 0032 'S..2' SUBQ.L #1,$0032(A4) +0000007A: 08D4 0007 '....' BSET #$07,(A4) +0000007E: 4240 'B@' CLR.W D0 +00000080: 6100 01C2 'a...' BSR *+$01C4 ; 00000244 +00000084: 4CDE 0C1C 'L...' MOVEM.L (A6)+,D2-D4/A2/A3 +00000088: 2F1E '/.' MOVE.L (A6)+,-(A7) +0000008A: 4A40 'J@' TST.W D0 +0000008C: 4E75 'Nu' RTS +0000008E: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000090: 48E6 3E30 'H.>0' MOVEM.L D2-D6/A2/A3,-(A6) +00000094: 322C 0002 '2,..' MOVE.W $0002(A4),D1 +00000098: 2278 034E '"x.N' MOVEA.L $034E,A1 +0000009C: 2471 1014 '$q..' MOVEA.L $14(A1,D1.W),A2 +000000A0: 2831 101E '(1..' MOVE.L $1E(A1,D1.W),D4 +000000A4: 48E6 4040 'H.@@' MOVEM.L D1/A1,-(A6) +000000A8: 6100 FF56 'a..V' BSR EXTCOPYPARAM-AUTOMOD_1DAD0+$FF56 ; ids: 214, 201 +000000AC: 316C 0002 0018 '1l....' MOVE.W $0002(A4),$0018(A0) +000000B2: 2144 0024 '!D.$' MOVE.L D4,$0024(A0) +000000B6: 7200 'r.' MOVEQ #$00,D1 +000000B8: 6100 FF46 'a..F' BSR EXTDOAOCRWF-AUTOMOD_1DAD0+$FF46 ; ids: 212, 201 +000000BC: 4CDE 0202 'L...' MOVEM.L (A6)+,D1/A1 +000000C0: 6710 'g.' BEQ.S *+$0012 ; 000000D2 +000000C2: 0C40 FFDE '.@..' CMPI.W #$FFDE,D0 +000000C6: 6600 00D4 'f...' BNE *+$00D6 ; 0000019C +000000CA: 2828 0028 '((.(' MOVE.L $0028(A0),D4 +000000CE: 6700 00CC 'g...' BEQ *+$00CE ; 0000019C +000000D2: 2C31 1008 ',1..' MOVE.L $08(A1,D1.W),D6 +000000D6: DC84 '..' ADD.L D4,D6 +000000D8: 6100 FF26 'a..&' BSR EXTCKCLUMPSIZE-AUTOMOD_1DAD0+$FF26 ; ids: 213, 201 +000000DC: 2146 001C '!F..' MOVE.L D6,$001C(A0) +000000E0: 7206 'r.' MOVEQ #$06,D1 +000000E2: 6100 FF1C 'a...' BSR EXTDOAOCRWF-AUTOMOD_1DAD0+$FF1C ; ids: 212, 201 +000000E6: 6600 00B4 'f...' BNE *+$00B6 ; 0000019C +000000EA: 322C 0002 '2,..' MOVE.W $0002(A4),D1 +000000EE: 2278 034E '"x.N' MOVEA.L $034E,A1 +000000F2: 262C 002E '&,..' MOVE.L $002E(A4),D3 +000000F6: 2803 '(.' MOVE.L D3,D4 +000000F8: 2A31 100C '*1..' MOVE.L $0C(A1,D1.W),D5 +000000FC: 8AEC 002A '...*' DIVU.W $002A(A4),D5 +00000100: 4845 'HE' SWAP D5 +00000102: 4245 'BE' CLR.W D5 +00000104: 4845 'HE' SWAP D5 +00000106: 2945 002E ')E..' MOVE.L D5,$002E(A4) +0000010A: 5385 'S.' SUBQ.L #1,D5 +0000010C: 2C05 ',.' MOVE.L D5,D6 +0000010E: 95CA '..' SUBA.L A2,A2 +00000110: 6100 00E8 'a...' BSR *+$00EA ; 000001FA +00000114: 6600 0086 'f...' BNE *+$0088 ; 0000019C +00000118: 48C1 'H.' EXT.L D1 +0000011A: E789 '..' LSL.L #3,D1 +0000011C: 9681 '..' SUB.L D1,D3 +0000011E: 9A81 '..' SUB.L D1,D5 +00000120: 6C04 'l.' BGE.S *+$0006 ; 00000126 +00000122: 5384 'S.' SUBQ.L #1,D4 +00000124: 6062 '`b' BRA.S *+$0064 ; 00000188 +00000126: 4A92 'J.' TST.L (A2) +00000128: 66E6 'f.' BNE.S *-$0018 ; 00000110 +0000012A: 2484 '$.' MOVE.L D4,(A2) +0000012C: 4A83 'J.' TST.L D3 +0000012E: 6C16 'l.' BGE.S *+$0018 ; 00000146 +00000130: D681 '..' ADD.L D1,D3 +00000132: 86FC 0008 '....' DIVU.W #$0008,D3 +00000136: 3003 '0.' MOVE.W D3,D0 +00000138: 4243 'BC' CLR.W D3 +0000013A: 4843 'HC' SWAP D3 +0000013C: 7207 'r.' MOVEQ #$07,D1 +0000013E: 9283 '..' SUB.L D3,D1 +00000140: 03F1 0000 '....' BSET D1,$00(A1,D0.W) +00000144: 76FF 'v.' MOVEQ #$FF,D3 +00000146: 4EBA 0158 'N..X' JSR *+$015A ; 000002A0 +0000014A: 6100 00F8 'a...' BSR *+$00FA ; 00000244 +0000014E: 664C 'fL' BNE.S *+$004E ; 0000019C +00000150: 2204 '".' MOVE.L D4,D1 +00000152: 4EBA 0000 'N...' JSR EXTINITNODE ; id: 211 +00000156: 6644 'fD' BNE.S *+$0046 ; 0000019C +00000158: 2448 '$H' MOVEA.L A0,A2 +0000015A: 157C 0002 0008 '.|....' MOVE.B #$02,$0008(A2) +00000160: 357C 0001 000A '5|....' MOVE.W #$0001,$000A(A2) +00000166: 322C 002A '2,.*' MOVE.W $002A(A4),D1 +0000016A: 70EE 'p.' MOVEQ #$EE,D0 +0000016C: D041 '.A' ADD.W D1,D0 +0000016E: E448 '.H' LSR.W #2,D0 +00000170: E548 '.H' LSL.W #2,D0 +00000172: 0640 000E '.@..' ADDI.W #$000E,D0 +00000176: 3580 10FC '5...' MOVE.W D0,-$04(A2,D1.W) +0000017A: 4A83 'J.' TST.L D3 +0000017C: 6D06 'm.' BLT.S *+$0008 ; 00000184 +0000017E: 157C 0080 000E '.|....' MOVE.B #$80,$000E(A2) +00000184: 4EBA 011A 'N...' JSR *+$011C ; 000002A0 +00000188: 9C84 '..' SUB.L D4,D6 +0000018A: DDAC 0032 '...2' ADD.L D6,$0032(A4) +0000018E: 08D4 0007 '....' BSET #$07,(A4) +00000192: 4200 'B.' CLR.B D0 +00000194: 6100 00AE 'a...' BSR *+$00B0 ; 00000244 +00000198: 50F8 0377 'P..w' ST $0377 +0000019C: 4CDE 0C7C 'L..|' MOVEM.L (A6)+,D2-D6/A2/A3 +000001A0: 2F1E '/.' MOVE.L (A6)+,-(A7) +000001A2: 4A40 'J@' TST.W D0 +000001A4: 4E75 'Nu' RTS +000001A6: 0C2C 0001 0044 '.,...D' CMPI.B #$01,$0044(A4) +000001AC: 6704 'g.' BEQ.S *+$0006 ; 000001B2 +000001AE: 2F38 0794 '/8..' MOVE.L $0794,-(A7) +000001B2: 4E75 'Nu' RTS +000001B4: 2D1F '-.' MOVE.L (A7)+,-(A6) +000001B6: 48E6 3020 'H.0 ' MOVEM.L D2/D3/A2,-(A6) +000001BA: 2601 '&.' MOVE.L D1,D3 +000001BC: 95CA '..' SUBA.L A2,A2 +000001BE: 613A 'a:' BSR.S *+$003C ; 000001FA +000001C0: 662E 'f.' BNE.S *+$0030 ; 000001F0 +000001C2: 48C1 'H.' EXT.L D1 +000001C4: E789 '..' LSL.L #3,D1 +000001C6: 9681 '..' SUB.L D1,D3 +000001C8: 6CF4 'l.' BGE.S *-$000A ; 000001BE +000001CA: D681 '..' ADD.L D1,D3 +000001CC: 86FC 0008 '....' DIVU.W #$0008,D3 +000001D0: 7000 'p.' MOVEQ #$00,D0 +000001D2: 3003 '0.' MOVE.W D3,D0 +000001D4: 4243 'BC' CLR.W D3 +000001D6: 4843 'HC' SWAP D3 +000001D8: 7207 'r.' MOVEQ #$07,D1 +000001DA: 9283 '..' SUB.L D3,D1 +000001DC: 03B1 0000 '....' BCLR D1,$00(A1,D0.W) +000001E0: 4EBA 00BE 'N...' JSR *+$00C0 ; 000002A0 +000001E4: 52AC 0032 'R..2' ADDQ.L #1,$0032(A4) +000001E8: 08D4 0007 '....' BSET #$07,(A4) +000001EC: 4200 'B.' CLR.B D0 +000001EE: 6154 'aT' BSR.S *+$0056 ; 00000244 +000001F0: 4CDE 040C 'L...' MOVEM.L (A6)+,D2/D3/A2 +000001F4: 2F1E '/.' MOVE.L (A6)+,-(A7) +000001F6: 4A40 'J@' TST.W D0 +000001F8: 4E75 'Nu' RTS +000001FA: 2D1F '-.' MOVE.L (A7)+,-(A6) +000001FC: 7400 't.' MOVEQ #$00,D2 +000001FE: 200A ' .' MOVE.L A2,D0 +00000200: 670E 'g.' BEQ.S *+$0010 ; 00000210 +00000202: 2412 '$.' MOVE.L (A2),D2 +00000204: 613E 'a>' BSR.S *+$0040 ; 00000244 +00000206: 6636 'f6' BNE.S *+$0038 ; 0000023E +00000208: 4A82 'J.' TST.L D2 +0000020A: 6604 'f.' BNE.S *+$0006 ; 00000210 +0000020C: 7020 'p ' MOVEQ #$20,D0 ; ' ' +0000020E: 602E '`.' BRA.S *+$0030 ; 0000023E +00000210: 7200 'r.' MOVEQ #$00,D1 +00000212: 4EBA 0000 'N...' JSR EXTGETNODE ; id: 210 +00000216: 6626 'f&' BNE.S *+$0028 ; 0000023E +00000218: 2448 '$H' MOVEA.L A0,A2 +0000021A: 7000 'p.' MOVEQ #$00,D0 +0000021C: 0C2A 0001 0008 '.*....' CMPI.B #$01,$0008(A2) +00000222: 6602 'f.' BNE.S *+$0004 ; 00000226 +00000224: 7002 'p.' MOVEQ #$02,D0 +00000226: 224A '"J' MOVEA.L A2,A1 +00000228: 4EBA 0000 'N...' JSR EXTGETRECA ; id: 209 +0000022C: 2208 '".' MOVE.L A0,D1 +0000022E: 302A 000A '0*..' MOVE.W $000A(A2),D0 +00000232: 4EBA 0000 'N...' JSR EXTGETRECA ; id: 209 +00000236: 2241 '"A' MOVEA.L D1,A1 +00000238: 91C9 '..' SUBA.L A1,A0 +0000023A: 3208 '2.' MOVE.W A0,D1 +0000023C: 4240 'B@' CLR.W D0 +0000023E: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000240: 4A40 'J@' TST.W D0 +00000242: 4E75 'Nu' RTS +00000244: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000246: 200A ' .' MOVE.L A2,D0 +00000248: 6750 'gP' BEQ.S *+$0052 ; 0000029A +0000024A: 48E6 40C0 'H.@.' MOVEM.L D1/A0/A1,-(A6) +0000024E: 0894 0007 '....' BCLR #$07,(A4) +00000252: 6738 'g8' BEQ.S *+$003A ; 0000028C +00000254: 48E6 2030 'H. 0' MOVEM.L D2/A2/A3,-(A6) +00000258: 0C2A 0001 0008 '.*....' CMPI.B #$01,$0008(A2) +0000025E: 660C 'f.' BNE.S *+$000E ; 0000026C +00000260: 4EBA 003E 'N..>' JSR *+$0040 ; 000002A0 +00000264: 264A '&J' MOVEA.L A2,A3 +00000266: 6100 FD98 'a...' BSR EXTUPDATEHDR-AUTOMOD_1DAD0+$FD98 ; ids: 208, 201 +0000026A: 6018 '`.' BRA.S *+$001A ; 00000284 +0000026C: 7200 'r.' MOVEQ #$00,D1 +0000026E: 204A ' J' MOVEA.L A2,A0 +00000270: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 206 +00000274: 95CA '..' SUBA.L A2,A2 +00000276: 6100 FD88 'a...' BSR EXTGETUPDATEHDR-AUTOMOD_1DAD0+$FD88 ; ids: 207, 201 +0000027A: 6608 'f.' BNE.S *+$000A ; 00000284 +0000027C: 7204 'r.' MOVEQ #$04,D1 +0000027E: 204B ' K' MOVEA.L A3,A0 +00000280: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 206 +00000284: 4CDE 0C04 'L...' MOVEM.L (A6)+,D2/A2/A3 +00000288: 200A ' .' MOVE.L A2,D0 +0000028A: 670A 'g.' BEQ.S *+$000C ; 00000296 +0000028C: 7200 'r.' MOVEQ #$00,D1 +0000028E: 204A ' J' MOVEA.L A2,A0 +00000290: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 206 +00000294: 95CA '..' SUBA.L A2,A2 +00000296: 4CDE 0302 'L...' MOVEM.L (A6)+,D1/A0/A1 +0000029A: 2F1E '/.' MOVE.L (A6)+,-(A7) +0000029C: 4A40 'J@' TST.W D0 +0000029E: 4E75 'Nu' RTS +000002A0: 08EA 0007 FFF6 '......' BSET #$07,-$000A(A2) +000002A6: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 206 + 206: EXTRELNODE +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTRELNODE"(206) + 00000292 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTRELNODE"(206) + 00000282 + +Dictionary: Flags $00 FirstId 207 + 207: EXTGETUPDATEHDR + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTGETUPDATEHDR"(207) Ref2="AUTOMOD_1DAD0"(201) + 0278 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTRELNODE"(206) + 00000272 + +Dictionary: Flags $00 FirstId 208 + 208: EXTUPDATEHDR +Pad + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTUPDATEHDR"(208) Ref2="AUTOMOD_1DAD0"(201) + 0268 + +Dictionary: Flags $00 FirstId 209 + 209: EXTGETRECA +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTGETRECA"(209) + 00000234 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTGETRECA"(209) + 0000022A + +Dictionary: Flags $00 FirstId 210 + 210: EXTGETNODE +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTGETNODE"(210) + 00000214 + +Dictionary: Flags $00 FirstId 211 + 211: EXTINITNODE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTINITNODE"(211) + 00000154 + +Dictionary: Flags $00 FirstId 212 + 212: EXTDOAOCRWF + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTDOAOCRWF"(212) Ref2="AUTOMOD_1DAD0"(201) + 00E4 + +Dictionary: Flags $00 FirstId 213 + 213: EXTCKCLUMPSIZE +Pad + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTCKCLUMPSIZE"(213) Ref2="AUTOMOD_1DAD0"(201) + 00DA + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTDOAOCRWF"(212) Ref2="AUTOMOD_1DAD0"(201) + 00BA + +Dictionary: Flags $00 FirstId 214 + 214: EXTCOPYPARAM +Pad + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTCOPYPARAM"(214) Ref2="AUTOMOD_1DAD0"(201) + 00AA + +EntryPoint: Flags=$08=(Extern Code) Offset=$01A6 Entry="EXTBTADJEOF"(202) + +EntryPoint: Flags=$08=(Extern Code) Offset=$01B4 Entry="EXTFREENODE"(203) + +EntryPoint: Flags=$08=(Extern Code) Offset=$008E Entry="EXTEXTBTFILE"(204) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="EXTALLOCNODE"(205) +Comment: + + AUTOMOD_1DAD0 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXTBTREEINSTALL [1DDA0, 1DE0A) + + Module started due to: vector glue above, MODGUESS (align, label) + + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeFuncs.a + + +Dictionary: Flags $00 FirstId 215 + 215: EXTBTREEINSTALL + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXTBTREEINSTALL"(215) Segment="Main"(200) +Size: Flags $00 ModuleSize 106 + +Content: Flags $08 +Contents offset $0000 size $006A +00000000: 7022 'p"' MOVEQ #$22,D0 ; '"' +00000002: A71E '..' _NewPtrSysClear ; A71E +00000004: 6600 0060 'f..`' BNE *+$0062 ; 00000066 +00000008: 2248 '"H' MOVEA.L A0,A1 +0000000A: 2038 0BB8 ' 8..' MOVE.L $0BB8,D0 +0000000E: 0C80 FFFF FFFF '......' CMPI.L #$FFFFFFFF,D0 +00000014: 6612 'f.' BNE.S *+$0014 ; 00000028 +00000016: 7074 'pt' MOVEQ #$74,D0 ; 't' +00000018: A71E '..' _NewPtrSysClear ; A71E +0000001A: 6600 004A 'f..J' BNE *+$004C ; 00000066 +0000001E: 21C8 0BB8 '!...' MOVE.L A0,$0BB8 +00000022: 30BC 0074 '0..t' MOVE.W #$0074,(A0) +00000026: 6002 '`.' BRA.S *+$0004 ; 0000002A +00000028: 2040 ' @' MOVEA.L D0,A0 +0000002A: 2149 000A '!I..' MOVE.L A1,$000A(A0) +0000002E: 237C 004B 5400 '#|.KT.' MOVE.L #$004B5400,$001A(A1) + 001A +00000036: 237C FFFF FFFF '#|....' MOVE.L #$FFFFFFFF,$0016(A1) + 0016 +0000003E: 203C 0000 0A78 ' <...x' MOVE.L #$00000A78,D0 +00000044: A71E '..' _NewPtrSysClear ; A71E +00000046: 6600 001E 'f...' BNE *+$0020 ; 00000066 +0000004A: 2348 000A '#H..' MOVE.L A0,$000A(A1) +0000004E: D0FC 0056 '...V' ADDA.W #$0056,A0 +00000052: 2348 000E '#H..' MOVE.L A0,$000E(A1) +00000056: 317C 0200 0002 '1|....' MOVE.W #$0200,$0002(A0) +0000005C: D0FC 0A22 '..."' ADDA.W #$0A22,A0 +00000060: 2348 0016 '#H..' MOVE.L A0,$0016(A1) +00000064: 4E75 'Nu' RTS +00000066: 7019 'p.' MOVEQ #$19,D0 +00000068: A9C9 '..' _SysError ; A9C9 + +Comment: + + EXTBTREEINSTALL ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: BTFUNCS [1DE20, 1E9E2) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +BBE (1E9DE): BRA EXTBTCMDDONE + +BAA (1E9CA): BSR EXTBTADJEOF + +B50 (1E970): JSR EXTGETBLOCK + +82A (1E64A): BRA EXTBTCMDDONE + +824 (1E644): BSR EXTDOAOCRWF + +818 (1E638): BSR EXTDOAOCRWF + +7C4 (1E5E4): BSR EXTDOAOCRWF + +78C (1E5AC): BSR EXTDOAOCRWF + +780 (1E5A0): BSR EXTCOPYPARAM + +762 (1E582): BSR EXTBTQUEUE + +738 (1E558): BRA EXTBTCMDDONE + +718 (1E538): BSR EXTISBTREE + +712 (1E532): BSR EXTBTQUEUE + +70E (1E52E): BRA EXTBTCMDDONE + +6E0 (1E500): BSR EXTISBTREE + +6DA (1E4FA): BSR EXTBTQUEUE + +650 (1E470): BRA EXTBTCMDDONE + +64C (1E46C): BSR EXTBTFLUSH + +63E (1E45E): BSR EXTISBTREE + +638 (1E458): BSR EXTBTQUEUE + +634 (1E454): BRA EXTBTCMDDONE + +5D0 (1E3F0): BSR EXTISBTREE + +5C8 (1E3E8): BSR EXTBTQUEUE + +5BA (1E3DA): JSR EXTBTDELETE + +5A6 (1E3C6): BSR EXTISBTREE + +59E (1E3BE): BSR EXTBTQUEUE + +59A (1E3BA): BRA EXTBTCMDDONE + +526 (1E346): JSR EXTBTGETRECORD + +4EE (1E30E): BSR EXTISBTREE + +4E6 (1E306): BSR EXTBTQUEUE + +4E2 (1E302): BRA EXTBTCMDDONE + +490 (1E2B0): JSR EXTBTSEARCH + +46C (1E28C): BSR EXTISBTREE + +464 (1E284): BSR EXTBTQUEUE + +45E (1E27E): JSR EXTBTINSERT + +446 (1E266): JSR EXTBTDELETE + +428 (1E248): BSR EXTISBTREE + +420 (1E240): BSR EXTBTQUEUE + +40C (1E22C): JSR EXTBTDELETE + +3F8 (1E218): JSR EXTBTINSERT + +3D2 (1E1F2): BSR EXTISBTREE + +3CA (1E1EA): BSR EXTBTQUEUE + +3C4 (1E1E4): JSR EXTBTINSERT + +39E (1E1BE): BSR EXTISBTREE + +396 (1E1B6): BSR EXTBTQUEUE + +392 (1E1B2): BRA EXTBTCMDDONE + +386 (1E1A6): BSR EXTDOAOCRWF + +37C (1E19C): BSR EXTCOPYPARAM + +376 (1E196): JSR EXTBTCLOSE + +364 (1E184): BSR EXTBTFLUSH + +320 (1E140): BSR EXTISBTREE + +31A (1E13A): BSR EXTBTQUEUE + +2E8 (1E108): BRA EXTBTCMDDONE + +2D2 (1E0F2): BSR EXTDOAOCRWF + +2BA (1E0DA): JSR EXTBTOPEN + +250 (1E070): BSR EXTDOAOCRWF + +244 (1E064): BSR EXTCOPYPARAM + +23E (1E05E): BSR EXTBTQUEUE + +236 (1E056): BRA EXTBTCMDDONE + +230 (1E050): BSR EXTDOAOCRWF + +1CC (1DFEC): BSR EXTDOAOCRWF + +FA (1DF1A): BSR EXTDOAOCRWF + +EC (1DF0C): BSR EXTCKCLUMPSIZE + +DA (1DEFA): BSR EXTDOAOCRWF + +A0 (1DEC0): BSR EXTDOAOCRWF + +94 (1DEB4): BSR EXTCOPYPARAM + +62 (1DE82): BSR EXTBTQUEUE + +10 (1DE30): BRA EXTBTCMDDONE + +A (1DE2A): BSR EXTBTQUEUE + + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeFuncs.a + + +0 (1DE20): EXTBTREEDISPATCH + Trap A08E + + +Dictionary: Flags $00 FirstId 216 + 216: BTFUNCS + 217: EXTBTREEDISPATCH +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="BTFUNCS"(216) Segment="Main"(200) +Size: Flags $00 ModuleSize 3010 + +Content: Flags $08 +Contents offset $0000 size $0BC2 +00000000: 4A40 'J@' TST.W D0 +00000002: 6D06 'm.' BLT.S *+$0008 ; 0000000A +00000004: 0C40 000F '.@..' CMPI.W #$000F,D0 +00000008: 630A 'c.' BLS.S *+$000C ; 00000014 +0000000A: 6100 FFF4 'a...' BSR EXTBTQUEUE-BTFUNCS+$FFF4 ; ids: 220, 216 +0000000E: 70CE 'p.' MOVEQ #$CE,D0 +00000010: 6000 FFEE '`...' BRA EXTBTCMDDONE-BTFUNCS+$FFEE ; ids: 218, 216 +00000014: 3400 '4.' MOVE.W D0,D2 +00000016: 43FA 000A 'C...' LEA *+$000C,A1 ; 00000022 +0000001A: D442 '.B' ADD.W D2,D2 +0000001C: D442 '.B' ADD.W D2,D2 +0000001E: 4EF1 2000 'N. .' JMP $00(A1,D2.W) +00000022: 4EFA 003E 'N..>' JMP *+$0040 ; 00000062 +00000026: 4EFA 0212 'N...' JMP *+$0214 ; 0000023A +0000002A: 4EFA 02EA 'N...' JMP *+$02EC ; 00000316 +0000002E: 4EFA 0366 'N..f' JMP *+$0368 ; 00000396 +00000032: 4EFA 0396 'N...' JMP *+$0398 ; 000003CA +00000036: 4EFA 03E8 'N...' JMP *+$03EA ; 00000420 +0000003A: 4EFA 0428 'N..(' JMP *+$042A ; 00000464 +0000003E: 4EFA 04A6 'N...' JMP *+$04A8 ; 000004E6 +00000042: 4EFA 055A 'N..Z' JMP *+$055C ; 0000059E +00000046: 4EFA 0580 'N...' JMP *+$0582 ; 000005C8 +0000004A: 4EFA 05EC 'N...' JMP *+$05EE ; 00000638 +0000004E: 4EFA 0604 'N...' JMP *+$0606 ; 00000654 +00000052: 4EFA 0686 'N...' JMP *+$0688 ; 000006DA +00000056: 4EFA 06BA 'N...' JMP *+$06BC ; 00000712 +0000005A: 4EFA 06E0 'N...' JMP *+$06E2 ; 0000073C +0000005E: 4EFA 0702 'N...' JMP *+$0704 ; 00000762 +00000062: 6100 FF9C 'a...' BSR EXTBTQUEUE-BTFUNCS+$FF9C ; ids: 220, 216 +00000066: 303C FE5C '0<.\' MOVE.W #$FE5C,D0 +0000006A: 2428 0034 '$(.4' MOVE.L $0034(A0),D2 +0000006E: 6700 01C6 'g...' BEQ *+$01C8 ; 00000236 +00000072: 2242 '"B' MOVEA.L D2,A1 +00000074: 6100 0928 'a..(' BSR *+$092A ; 0000099E +00000078: 6600 01BC 'f...' BNE *+$01BE ; 00000236 +0000007C: 303C FE60 '0<.`' MOVE.W #$FE60,D0 +00000080: 3428 001C '4(..' MOVE.W $001C(A0),D2 +00000084: 6700 01B0 'g...' BEQ *+$01B2 ; 00000236 +00000088: 0C42 0081 '.B..' CMPI.W #$0081,D2 +0000008C: 6200 01A8 'b...' BHI *+$01AA ; 00000236 +00000090: 2848 '(H' MOVEA.L A0,A4 +00000092: 7E00 '~.' MOVEQ #$00,D7 +00000094: 6100 FF6A 'a..j' BSR EXTCOPYPARAM-BTFUNCS+$FF6A ; ids: 214, 216 +00000098: 08E8 0002 001B '......' BSET #$02,$001B(A0) +0000009E: 7201 'r.' MOVEQ #$01,D1 +000000A0: 6100 FF5E 'a..^' BSR EXTDOAOCRWF-BTFUNCS+$FF5E ; ids: 212, 216 +000000A4: 6600 0182 'f...' BNE *+$0184 ; 00000228 +000000A8: 50C7 'P.' ST D7 +000000AA: 2478 034E '$x.N' MOVEA.L $034E,A2 +000000AE: 3A28 0018 ':(..' MOVE.W $0018(A0),D5 +000000B2: 2C2C 002C ',,.,' MOVE.L $002C(A4),D6 +000000B6: 2272 5014 '"rP.' MOVEA.L $14(A2,D5.W),A1 +000000BA: BCA9 0020 '... ' CMP.L $0020(A1),D6 +000000BE: 6408 'd.' BCC.S *+$000A ; 000000C8 +000000C0: 2C29 0020 ',). ' MOVE.L $0020(A1),D6 +000000C4: 2946 002C ')F.,' MOVE.L D6,$002C(A4) +000000C8: 2832 500C '(2P.' MOVE.L $0C(A2,D5.W),D4 +000000CC: 6704 'g.' BEQ.S *+$0006 ; 000000D2 +000000CE: B886 '..' CMP.L D6,D4 +000000D0: 6432 'd2' BCC.S *+$0034 ; 00000104 +000000D2: 9C84 '..' SUB.L D4,D6 +000000D4: 2146 0024 '!F.$' MOVE.L D6,$0024(A0) +000000D8: 7200 'r.' MOVEQ #$00,D1 +000000DA: 6100 FF24 'a..$' BSR EXTDOAOCRWF-BTFUNCS+$FF24 ; ids: 212, 216 +000000DE: 6600 0148 'f..H' BNE *+$014A ; 00000228 +000000E2: D8A8 0028 '...(' ADD.L $0028(A0),D4 +000000E6: 2472 5014 '$rP.' MOVEA.L $14(A2,D5.W),A2 +000000EA: 2C04 ',.' MOVE.L D4,D6 +000000EC: 6100 FF12 'a...' BSR EXTCKCLUMPSIZE-BTFUNCS+$FF12 ; ids: 213, 216 +000000F0: 2478 034E '$x.N' MOVEA.L $034E,A2 +000000F4: 2146 001C '!F..' MOVE.L D6,$001C(A0) +000000F8: 7206 'r.' MOVEQ #$06,D1 +000000FA: 6100 FF04 'a...' BSR EXTDOAOCRWF-BTFUNCS+$FF04 ; ids: 212, 216 +000000FE: 6600 0128 'f..(' BNE *+$012A ; 00000228 +00000102: 2806 '(.' MOVE.L D6,D4 +00000104: 6100 0A36 'a..6' BSR *+$0A38 ; 00000B3C +00000108: 117C 0001 0008 '.|....' MOVE.B #$01,$0008(A0) +0000010E: 317C 0003 000A '1|....' MOVE.W #$0003,$000A(A0) +00000114: 2F08 '/.' MOVE.L A0,-(A7) +00000116: D0FC 000E '....' ADDA.W #$000E,A0 +0000011A: 317C 0200 0012 '1|....' MOVE.W #$0200,$0012(A0) +00000120: 302C 001C '0,..' MOVE.W $001C(A4),D0 +00000124: 3140 0014 '1@..' MOVE.W D0,$0014(A0) +00000128: 88FC 0200 '....' DIVU.W #$0200,D4 +0000012C: 4844 'HD' SWAP D4 +0000012E: 4244 'BD' CLR.W D4 +00000130: 4844 'HD' SWAP D4 +00000132: 2144 0016 '!D..' MOVE.L D4,$0016(A0) +00000136: 2C04 ',.' MOVE.L D4,D6 +00000138: 7601 'v.' MOVEQ #$01,D3 +0000013A: 0486 0000 0800 '......' SUBI.L #$00000800,D6 +00000140: 6F0A 'o.' BLE.S *+$000C ; 0000014C +00000142: 5283 'R.' ADDQ.L #1,D3 +00000144: 0486 0000 0F70 '.....p' SUBI.L #$00000F70,D6 +0000014A: 62F6 'b.' BHI.S *-$0008 ; 00000142 +0000014C: 9883 '..' SUB.L D3,D4 +0000014E: 2144 001A '!D..' MOVE.L D4,$001A(A0) +00000152: 216C 002C 0020 '!l.,. ' MOVE.L $002C(A4),$0020(A0) +00000158: 117C 00FF 0024 '.|...$' MOVE.B #$FF,$0024(A0) +0000015E: D0FC 006A '...j' ADDA.W #$006A,A0 +00000162: 202C 0034 ' ,.4' MOVE.L $0034(A4),D0 +00000166: 670C 'g.' BEQ.S *+$000E ; 00000174 +00000168: 2240 '"@' MOVEA.L D0,A1 +0000016A: 7000 'p.' MOVEQ #$00,D0 +0000016C: 1011 '..' MOVE.B (A1),D0 +0000016E: 10D9 '..' MOVE.B (A1)+,(A0)+ +00000170: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000016E +00000174: 2057 ' W' MOVEA.L (A7),A0 +00000176: D0FC 00F8 '....' ADDA.W #$00F8,A0 +0000017A: 2C03 ',.' MOVE.L D3,D6 +0000017C: 343C 0800 '4<..' MOVE.W #$0800,D2 +00000180: 6100 0898 'a...' BSR *+$089A ; 00000A1A +00000184: 5383 'S.' SUBQ.L #1,D3 +00000186: 2057 ' W' MOVEA.L (A7),A0 +00000188: 317C 01F8 01F8 '1|....' MOVE.W #$01F8,$01F8(A0) +0000018E: 317C 00F8 01FA '1|....' MOVE.W #$00F8,$01FA(A0) +00000194: 317C 0078 01FC '1|.x..' MOVE.W #$0078,$01FC(A0) +0000019A: 317C 000E 01FE '1|....' MOVE.W #$000E,$01FE(A0) +000001A0: 204B ' K' MOVEA.L A3,A0 +000001A2: 265F '&_' MOVEA.L (A7)+,A3 +000001A4: 214B 0020 '!K. ' MOVE.L A3,$0020(A0) +000001A8: 317C 0001 002C '1|...,' MOVE.W #$0001,$002C(A0) +000001AE: 217C 0000 0200 '!|....' MOVE.L #$00000200,$0024(A0) + 0024 +000001B6: 7A01 'z.' MOVEQ #$01,D5 +000001B8: 7800 'x.' MOVEQ #$00,D4 +000001BA: 4A43 'JC' TST.W D3 +000001BC: 6702 'g.' BEQ.S *+$0004 ; 000001C0 +000001BE: 2685 '&.' MOVE.L D5,(A3) +000001C0: 2004 ' .' MOVE.L D4,D0 +000001C2: 7209 'r.' MOVEQ #$09,D1 +000001C4: E3A8 '..' LSL.L D1,D0 +000001C6: 2140 002E '!@..' MOVE.L D0,$002E(A0) +000001CA: 7204 'r.' MOVEQ #$04,D1 +000001CC: 6100 FE32 'a..2' BSR EXTDOAOCRWF-BTFUNCS+$FE32 ; ids: 212, 216 +000001D0: 6656 'fV' BNE.S *+$0058 ; 00000228 +000001D2: 51CB 000E 'Q...' DBF D3,*+$0010 ; 000001E2 +000001D6: 3A28 0018 ':(..' MOVE.W $0018(A0),D5 +000001DA: 25B2 500C 5008 '%.P.P.' MOVE.L $0C(A2,D5.W),$08(A2,D5.W) +000001E0: 6046 '`F' BRA.S *+$0048 ; 00000228 +000001E2: 224B '"K' MOVEA.L A3,A1 +000001E4: 7000 'p.' MOVEQ #$00,D0 +000001E6: 323C 007F '2<..' MOVE.W #$007F,D1 +000001EA: 22C0 '".' MOVE.L D0,(A1)+ +000001EC: 51C9 FFFC 'Q...' DBF D1,*-$0002 ; 000001EA +000001F0: 177C 0002 0008 '.|....' MOVE.B #$02,$0008(A3) +000001F6: 377C 0001 000A '7|....' MOVE.W #$0001,$000A(A3) +000001FC: 2744 0004 ''D..' MOVE.L D4,$0004(A3) +00000200: 377C 01FC 01FC '7|....' MOVE.W #$01FC,$01FC(A3) +00000206: 377C 000E 01FE '7|....' MOVE.W #$000E,$01FE(A3) +0000020C: 5284 'R.' ADDQ.L #1,D4 +0000020E: 5285 'R.' ADDQ.L #1,D5 +00000210: 4A86 'J.' TST.L D6 +00000212: 67A6 'g.' BEQ.S *-$0058 ; 000001BA +00000214: 2F08 '/.' MOVE.L A0,-(A7) +00000216: 204B ' K' MOVEA.L A3,A0 +00000218: D0FC 000E '....' ADDA.W #$000E,A0 +0000021C: 343C 0F70 '4<.p' MOVE.W #$0F70,D2 +00000220: 6100 07F8 'a...' BSR *+$07FA ; 00000A1A +00000224: 205F ' _' MOVEA.L (A7)+,A0 +00000226: 6092 '`.' BRA.S *-$006C ; 000001BA +00000228: 4A07 'J.' TST.B D7 +0000022A: 670A 'g.' BEQ.S *+$000C ; 00000236 +0000022C: 3D00 '=.' MOVE.W D0,-(A6) +0000022E: 7202 'r.' MOVEQ #$02,D1 +00000230: 6100 FDCE 'a...' BSR EXTDOAOCRWF-BTFUNCS+$FDCE ; ids: 212, 216 +00000234: 301E '0.' MOVE.W (A6)+,D0 +00000236: 6000 FDC8 '`...' BRA EXTBTCMDDONE-BTFUNCS+$FDC8 ; ids: 218, 216 +0000023A: 0881 000A '....' BCLR #$0A,D1 +0000023E: 6100 FDC0 'a...' BSR EXTBTQUEUE-BTFUNCS+$FDC0 ; ids: 220, 216 +00000242: 2848 '(H' MOVEA.L A0,A4 +00000244: 6100 FDBA 'a...' BSR EXTCOPYPARAM-BTFUNCS+$FDBA ; ids: 214, 216 +00000248: 116C 001B 001B '.l....' MOVE.B $001B(A4),$001B(A0) +0000024E: 7201 'r.' MOVEQ #$01,D1 +00000250: 6100 FDAE 'a...' BSR EXTDOAOCRWF-BTFUNCS+$FDAE ; ids: 212, 216 +00000254: 6600 0092 'f...' BNE *+$0094 ; 000002E8 +00000258: 3968 0018 0018 '9h....' MOVE.W $0018(A0),$0018(A4) +0000025E: 2278 034E '"x.N' MOVEA.L $034E,A1 +00000262: 3628 0018 '6(..' MOVE.W $0018(A0),D3 +00000266: C14C '.L' EXG A0,A4 +00000268: 4AB1 300C 'J.0.' TST.L $0C(A1,D3.W) +0000026C: 6606 'f.' BNE.S *+$0008 ; 00000274 +0000026E: 303C 0025 '0<.%' MOVE.W #$0025,D0 +00000272: 6050 '`P' BRA.S *+$0052 ; 000002C4 +00000274: 2431 3000 '$10.' MOVE.L $00(A1,D3.W),D2 +00000278: 2671 3014 '&q0.' MOVEA.L $14(A1,D3.W),A3 +0000027C: 7202 'r.' MOVEQ #$02,D1 +0000027E: B641 '.A' CMP.W D1,D3 +00000280: 6712 'g.' BEQ.S *+$0014 ; 00000294 +00000282: B4B1 1000 '....' CMP.L $00(A1,D1.W),D2 +00000286: 660C 'f.' BNE.S *+$000E ; 00000294 +00000288: B7F1 1014 '....' CMPA.L $14(A1,D1.W),A3 +0000028C: 6606 'f.' BNE.S *+$0008 ; 00000294 +0000028E: 2031 1022 ' 1."' MOVE.L $22(A1,D1.W),D0 +00000292: 6658 'fX' BNE.S *+$005A ; 000002EC +00000294: D278 03F6 '.x..' ADD.W $03F6,D1 +00000298: B251 '.Q' CMP.W (A1),D1 +0000029A: 65E2 'e.' BCS.S *-$001C ; 0000027E +0000029C: 48E6 00C4 'H...' MOVEM.L A0/A1/A5,-(A6) +000002A0: 2A48 '*H' MOVEA.L A0,A5 +000002A2: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 +000002A6: 2269 000A '"i..' MOVEA.L $000A(A1),A1 +000002AA: 2269 000E '"i..' MOVEA.L $000E(A1),A1 +000002AE: 41FA 05B4 'A...' LEA *+$05B6,A0 ; 00000864 +000002B2: 202D 0052 ' -.R' MOVE.L $0052(A5),D0 +000002B6: 6702 'g.' BEQ.S *+$0004 ; 000002BA +000002B8: 2040 ' @' MOVEA.L D0,A0 +000002BA: 4EBA 0000 'N...' JSR EXTBTOPEN ; id: 228 +000002BE: 4CDE 2300 'L.#.' MOVEM.L (A6)+,A0/A1/A5 +000002C2: 6736 'g6' BEQ.S *+$0038 ; 000002FA +000002C4: 4268 0018 'Bh..' CLR.W $0018(A0) +000002C8: 3D00 '=.' MOVE.W D0,-(A6) +000002CA: 204C ' L' MOVEA.L A4,A0 +000002CC: 3143 0018 '1C..' MOVE.W D3,$0018(A0) +000002D0: 7202 'r.' MOVEQ #$02,D1 +000002D2: 6100 FD2C 'a..,' BSR EXTDOAOCRWF-BTFUNCS+$FD2C ; ids: 212, 216 +000002D6: 301E '0.' MOVE.W (A6)+,D0 +000002D8: 0C40 FFD9 '.@..' CMPI.W #$FFD9,D0 +000002DC: 6602 'f.' BNE.S *+$0004 ; 000002E0 +000002DE: 7025 'p%' MOVEQ #$25,D0 ; '%' +000002E0: 4A40 'J@' TST.W D0 +000002E2: 6B04 'k.' BMI.S *+$0006 ; 000002E8 +000002E4: 0440 01BF '.@..' SUBI.W #$01BF,D0 +000002E8: 6000 FD16 '`...' BRA EXTBTCMDDONE-BTFUNCS+$FD16 ; ids: 218, 216 +000002EC: 2871 1022 '(q."' MOVEA.L $22(A1,D1.W),A4 +000002F0: 238C 3022 '#.0"' MOVE.L A4,$22(A1,D3.W) +000002F4: 522C 0044 'R,.D' ADDQ.B #1,$0044(A4) +000002F8: 6018 '`.' BRA.S *+$001A ; 00000312 +000002FA: 2871 3022 '(q0"' MOVEA.L $22(A1,D3.W),A4 +000002FE: 302C 002A '0,.*' MOVE.W $002A(A4),D0 +00000302: E048 '.H' LSR.W #8,D0 +00000304: 7207 'r.' MOVEQ #$07,D1 +00000306: 5201 'R.' ADDQ.B #1,D1 +00000308: E248 '.H' LSR.W #1,D0 +0000030A: 4A40 'J@' TST.W D0 +0000030C: 66F8 'f.' BNE.S *-$0006 ; 00000306 +0000030E: 1941 0045 '.A.E' MOVE.B D1,$0045(A4) +00000312: 7000 'p.' MOVEQ #$00,D0 +00000314: 60D2 '`.' BRA.S *-$002C ; 000002E8 +00000316: 0881 000A '....' BCLR #$0A,D1 +0000031A: 6100 FCE4 'a...' BSR EXTBTQUEUE-BTFUNCS+$FCE4 ; ids: 220, 216 +0000031E: 7001 'p.' MOVEQ #$01,D0 +00000320: 6100 FCDE 'a...' BSR EXTISBTREE-BTFUNCS+$FCDE ; ids: 221, 216 +00000324: 666C 'fl' BNE.S *+$006E ; 00000392 +00000326: 7800 'x.' MOVEQ #$00,D4 +00000328: 532C 0044 'S,.D' SUBQ.B #1,$0044(A4) +0000032C: 673C 'g<' BEQ.S *+$003E ; 0000036A +0000032E: 48E7 4080 'H.@.' MOVEM.L D1/A0,-(A7) +00000332: 3601 '6.' MOVE.W D1,D3 +00000334: 2278 034E '"x.N' MOVEA.L $034E,A1 +00000338: 2431 3000 '$10.' MOVE.L $00(A1,D3.W),D2 +0000033C: 2671 3014 '&q0.' MOVEA.L $14(A1,D3.W),A3 +00000340: 7202 'r.' MOVEQ #$02,D1 +00000342: B641 '.A' CMP.W D1,D3 +00000344: 670C 'g.' BEQ.S *+$000E ; 00000352 +00000346: B4B1 1000 '....' CMP.L $00(A1,D1.W),D2 +0000034A: 6606 'f.' BNE.S *+$0008 ; 00000352 +0000034C: B7F1 1014 '....' CMPA.L $14(A1,D1.W),A3 +00000350: 6708 'g.' BEQ.S *+$000A ; 0000035A +00000352: D278 03F6 '.x..' ADD.W $03F6,D1 +00000356: B251 '.Q' CMP.W (A1),D1 +00000358: 65E8 'e.' BCS.S *-$0016 ; 00000342 +0000035A: 3801 '8.' MOVE.W D1,D4 +0000035C: 4CDF 0102 'L...' MOVEM.L (A7)+,D1/A0 +00000360: 3001 '0.' MOVE.W D1,D0 +00000362: 7A00 'z.' MOVEQ #$00,D5 +00000364: 6100 FC9A 'a...' BSR EXTBTFLUSH-BTFUNCS+$FC9A ; ids: 222, 216 +00000368: 6010 '`.' BRA.S *+$0012 ; 0000037A +0000036A: 202C 0040 ' ,.@' MOVE.L $0040(A4),D0 +0000036E: 6704 'g.' BEQ.S *+$0006 ; 00000374 +00000370: 2040 ' @' MOVEA.L D0,A0 +00000372: A01F '..' _DisposePtr ; A01F +00000374: 3001 '0.' MOVE.W D1,D0 +00000376: 4EBA 0000 'N...' JSR EXTBTCLOSE ; id: 227 +0000037A: 3D01 '=.' MOVE.W D1,-(A6) +0000037C: 6100 FC82 'a...' BSR EXTCOPYPARAM-BTFUNCS+$FC82 ; ids: 214, 216 +00000380: 315E 0018 '1^..' MOVE.W (A6)+,$0018(A0) +00000384: 7202 'r.' MOVEQ #$02,D1 +00000386: 6100 FC78 'a..x' BSR EXTDOAOCRWF-BTFUNCS+$FC78 ; ids: 212, 216 +0000038A: 4A44 'JD' TST.W D4 +0000038C: 6704 'g.' BEQ.S *+$0006 ; 00000392 +0000038E: 3944 0002 '9D..' MOVE.W D4,$0002(A4) +00000392: 6000 FC6C '`..l' BRA EXTBTCMDDONE-BTFUNCS+$FC6C ; ids: 218, 216 +00000396: 6100 FC68 'a..h' BSR EXTBTQUEUE-BTFUNCS+$FC68 ; ids: 220, 216 +0000039A: 2648 '&H' MOVEA.L A0,A3 +0000039C: 7000 'p.' MOVEQ #$00,D0 +0000039E: 6100 FC60 'a..`' BSR EXTISBTREE-BTFUNCS+$FC60 ; ids: 221, 216 +000003A2: 6624 'f$' BNE.S *+$0026 ; 000003C8 +000003A4: 6100 06A6 'a...' BSR *+$06A8 ; 00000A4C +000003A8: 661E 'f.' BNE.S *+$0020 ; 000003C8 +000003AA: 206B 002C ' k.,' MOVEA.L $002C(A3),A0 +000003AE: 222B 0024 '"+.$' MOVE.L $0024(A3),D1 +000003B2: 6100 073E 'a..>' BSR *+$0740 ; 00000AF2 +000003B6: 6E10 'n.' BGT.S *+$0012 ; 000003C8 +000003B8: 226B 0020 '"k. ' MOVEA.L $0020(A3),A1 +000003BC: 302B 0018 '0+..' MOVE.W $0018(A3),D0 +000003C0: 2741 0028 ''A.(' MOVE.L D1,$0028(A3) +000003C4: 4EBA 0000 'N...' JSR EXTBTINSERT ; id: 226 +000003C8: 604E '`N' BRA.S *+$0050 ; 00000418 +000003CA: 6100 FC34 'a..4' BSR EXTBTQUEUE-BTFUNCS+$FC34 ; ids: 220, 216 +000003CE: 2648 '&H' MOVEA.L A0,A3 +000003D0: 7000 'p.' MOVEQ #$00,D0 +000003D2: 6100 FC2C 'a..,' BSR EXTISBTREE-BTFUNCS+$FC2C ; ids: 221, 216 +000003D6: 6640 'f@' BNE.S *+$0042 ; 00000418 +000003D8: 6100 0672 'a..r' BSR *+$0674 ; 00000A4C +000003DC: 663A 'f:' BNE.S *+$003C ; 00000418 +000003DE: 206B 002C ' k.,' MOVEA.L $002C(A3),A0 +000003E2: 222B 0024 '"+.$' MOVE.L $0024(A3),D1 +000003E6: 6100 070A 'a...' BSR *+$070C ; 00000AF2 +000003EA: 6E2C 'n,' BGT.S *+$002E ; 00000418 +000003EC: 2741 0028 ''A.(' MOVE.L D1,$0028(A3) +000003F0: 226B 0020 '"k. ' MOVEA.L $0020(A3),A1 +000003F4: 302B 0018 '0+..' MOVE.W $0018(A3),D0 +000003F8: 4EBA 0000 'N...' JSR EXTBTINSERT ; id: 226 +000003FC: 671A 'g.' BEQ.S *+$001C ; 00000418 +000003FE: 0C40 0021 '.@.!' CMPI.W #$0021,D0 +00000402: 6614 'f.' BNE.S *+$0016 ; 00000418 +00000404: 206B 002C ' k.,' MOVEA.L $002C(A3),A0 +00000408: 302B 0018 '0+..' MOVE.W $0018(A3),D0 +0000040C: 4EBA 0000 'N...' JSR EXTBTDELETE ; id: 223 +00000410: 6606 'f.' BNE.S *+$0008 ; 00000418 +00000412: 206B 002C ' k.,' MOVEA.L $002C(A3),A0 +00000416: 60D8 '`.' BRA.S *-$0026 ; 000003F0 +00000418: 4A40 'J@' TST.W D0 +0000041A: 57C1 'W.' SEQ D1 +0000041C: 6000 0750 '`..P' BRA *+$0752 ; 00000B6E +00000420: 6100 FBDE 'a...' BSR EXTBTQUEUE-BTFUNCS+$FBDE ; ids: 220, 216 +00000424: 2648 '&H' MOVEA.L A0,A3 +00000426: 7000 'p.' MOVEQ #$00,D0 +00000428: 6100 FBD6 'a...' BSR EXTISBTREE-BTFUNCS+$FBD6 ; ids: 221, 216 +0000042C: 6634 'f4' BNE.S *+$0036 ; 00000462 +0000042E: 6100 061C 'a...' BSR *+$061E ; 00000A4C +00000432: 662E 'f.' BNE.S *+$0030 ; 00000462 +00000434: 206B 002C ' k.,' MOVEA.L $002C(A3),A0 +00000438: 222B 0024 '"+.$' MOVE.L $0024(A3),D1 +0000043C: 6100 06B4 'a...' BSR *+$06B6 ; 00000AF2 +00000440: 6E20 'n ' BGT.S *+$0022 ; 00000462 +00000442: 302B 0018 '0+..' MOVE.W $0018(A3),D0 +00000446: 4EBA 0000 'N...' JSR EXTBTDELETE ; id: 223 +0000044A: 6616 'f.' BNE.S *+$0018 ; 00000462 +0000044C: 206B 002C ' k.,' MOVEA.L $002C(A3),A0 +00000450: 226B 0020 '"k. ' MOVEA.L $0020(A3),A1 +00000454: 302B 0018 '0+..' MOVE.W $0018(A3),D0 +00000458: 276B 0024 0028 ''k.$.(' MOVE.L $0024(A3),$0028(A3) +0000045E: 4EBA 0000 'N...' JSR EXTBTINSERT ; id: 226 +00000462: 60B4 '`.' BRA.S *-$004A ; 00000418 +00000464: 6100 FB9A 'a...' BSR EXTBTQUEUE-BTFUNCS+$FB9A ; ids: 220, 216 +00000468: 2648 '&H' MOVEA.L A0,A3 +0000046A: 7001 'p.' MOVEQ #$01,D0 +0000046C: 6100 FB92 'a...' BSR EXTISBTREE-BTFUNCS+$FB92 ; ids: 221, 216 +00000470: 664E 'fN' BNE.S *+$0050 ; 000004C0 +00000472: 6100 05D8 'a...' BSR *+$05DA ; 00000A4C +00000476: 6648 'fH' BNE.S *+$004A ; 000004C0 +00000478: 206B 002C ' k.,' MOVEA.L $002C(A3),A0 +0000047C: 7400 't.' MOVEQ #$00,D2 +0000047E: 222B 0034 '"+.4' MOVE.L $0034(A3),D1 +00000482: B2AC 003C '...<' CMP.L $003C(A4),D1 +00000486: 6604 'f.' BNE.S *+$0006 ; 0000048C +00000488: 242B 0038 '$+.8' MOVE.L $0038(A3),D2 +0000048C: 302B 0018 '0+..' MOVE.W $0018(A3),D0 +00000490: 4EBA 0000 'N...' JSR EXTBTSEARCH ; id: 225 +00000494: 6630 'f0' BNE.S *+$0032 ; 000004C6 +00000496: 48C1 'H.' EXT.L D1 +00000498: 42AB 0028 'B..(' CLR.L $0028(A3) +0000049C: 202B 0024 ' +.$' MOVE.L $0024(A3),D0 +000004A0: 671E 'g.' BEQ.S *+$0020 ; 000004C0 +000004A2: B280 '..' CMP.L D0,D1 +000004A4: 6C02 'l.' BGE.S *+$0004 ; 000004A8 +000004A6: 2001 ' .' MOVE.L D1,D0 +000004A8: 262B 0020 '&+. ' MOVE.L $0020(A3),D3 +000004AC: 6606 'f.' BNE.S *+$0008 ; 000004B4 +000004AE: 303C FFCE '0<..' MOVE.W #$FFCE,D0 +000004B2: 600C '`.' BRA.S *+$000E ; 000004C0 +000004B4: 2043 ' C' MOVEA.L D3,A0 +000004B6: 2740 0028 ''@.(' MOVE.L D0,$0028(A3) +000004BA: C149 '.I' EXG A0,A1 +000004BC: A02E '..' _BlockMove ; A02E +000004BE: 7000 'p.' MOVEQ #$00,D0 +000004C0: 7200 'r.' MOVEQ #$00,D1 +000004C2: 6000 06AA '`...' BRA *+$06AC ; 00000B6E +000004C6: 0C40 0020 '.@. ' CMPI.W #$0020,D0 +000004CA: 66F4 'f.' BNE.S *-$000A ; 000004C0 +000004CC: 0440 01BF '.@..' SUBI.W #$01BF,D0 +000004D0: 276C 003C 0034 ''l.<.4' MOVE.L $003C(A4),$0034(A3) +000004D6: 276C 0012 0038 ''l...8' MOVE.L $0012(A4),$0038(A3) +000004DC: 376C 0016 003C '7l...<' MOVE.W $0016(A4),$003C(A3) +000004E2: 6000 FB1C '`...' BRA EXTBTCMDDONE-BTFUNCS+$FB1C ; ids: 218, 216 +000004E6: 6100 FB18 'a...' BSR EXTBTQUEUE-BTFUNCS+$FB18 ; ids: 220, 216 +000004EA: 2648 '&H' MOVEA.L A0,A3 +000004EC: 7001 'p.' MOVEQ #$01,D0 +000004EE: 6100 FB10 'a...' BSR EXTISBTREE-BTFUNCS+$FB10 ; ids: 221, 216 +000004F2: 6600 0086 'f...' BNE *+$0088 ; 0000057A +000004F6: 303C FE5D '0<.]' MOVE.W #$FE5D,D0 +000004FA: 6100 062A 'a..*' BSR *+$062C ; 00000B26 +000004FE: 6710 'g.' BEQ.S *+$0012 ; 00000510 +00000500: B2AC 003C '...<' CMP.L $003C(A4),D1 +00000504: 670E 'g.' BEQ.S *+$0010 ; 00000514 +00000506: 276C 003C 0034 ''l.<.4' MOVE.L $003C(A4),$0034(A3) +0000050C: 6000 006C '`..l' BRA *+$006E ; 0000057A +00000510: 242C 0022 '$,."' MOVE.L $0022(A4),D2 +00000514: 2942 0012 ')B..' MOVE.L D2,$0012(A4) +00000518: 3943 0016 '9C..' MOVE.W D3,$0016(A4) +0000051C: 302B 0018 '0+..' MOVE.W $0018(A3),D0 +00000520: 322B 0044 '2+.D' MOVE.W $0044(A3),D1 +00000524: 3601 '6.' MOVE.W D1,D3 +00000526: 4EBA 0000 'N...' JSR EXTBTGETRECORD ; id: 224 +0000052A: 6654 'fT' BNE.S *+$0056 ; 00000580 +0000052C: 48C1 'H.' EXT.L D1 +0000052E: 42AB 0028 'B..(' CLR.L $0028(A3) +00000532: 202B 0024 ' +.$' MOVE.L $0024(A3),D0 +00000536: 6720 'g ' BEQ.S *+$0022 ; 00000558 +00000538: 2D08 '-.' MOVE.L A0,-(A6) +0000053A: B280 '..' CMP.L D0,D1 +0000053C: 6402 'd.' BCC.S *+$0004 ; 00000540 +0000053E: 2001 ' .' MOVE.L D1,D0 +00000540: 262B 0020 '&+. ' MOVE.L $0020(A3),D3 +00000544: 6606 'f.' BNE.S *+$0008 ; 0000054C +00000546: 303C FFCE '0<..' MOVE.W #$FFCE,D0 +0000054A: 602E '`.' BRA.S *+$0030 ; 0000057A +0000054C: 2043 ' C' MOVEA.L D3,A0 +0000054E: 2740 0028 ''@.(' MOVE.L D0,$0028(A3) +00000552: C149 '.I' EXG A0,A1 +00000554: A02E '..' _BlockMove ; A02E +00000556: 205E ' ^' MOVEA.L (A6)+,A0 +00000558: 7000 'p.' MOVEQ #$00,D0 +0000055A: 3200 '2.' MOVE.W D0,D1 +0000055C: 302B 0046 '0+.F' MOVE.W $0046(A3),D0 +00000560: 670A 'g.' BEQ.S *+$000C ; 0000056C +00000562: 1210 '..' MOVE.B (A0),D1 +00000564: B240 '.@' CMP.W D0,D1 +00000566: 6404 'd.' BCC.S *+$0006 ; 0000056C +00000568: 5241 'RA' ADDQ.W #1,D1 +0000056A: 3001 '0.' MOVE.W D1,D0 +0000056C: 3740 0048 '7@.H' MOVE.W D0,$0048(A3) +00000570: 6708 'g.' BEQ.S *+$000A ; 0000057A +00000572: 226B 002C '"k.,' MOVEA.L $002C(A3),A1 +00000576: A02E '..' _BlockMove ; A02E +00000578: 7000 'p.' MOVEQ #$00,D0 +0000057A: 7200 'r.' MOVEQ #$00,D1 +0000057C: 6000 05F0 '`...' BRA *+$05F2 ; 00000B6E +00000580: 0C40 0020 '.@. ' CMPI.W #$0020,D0 +00000584: 66F4 'f.' BNE.S *-$000A ; 0000057A +00000586: 4A43 'JC' TST.W D3 +00000588: 67F0 'g.' BEQ.S *-$000E ; 0000057A +0000058A: 6B06 'k.' BMI.S *+$0008 ; 00000592 +0000058C: 303C FE54 '0<.T' MOVE.W #$FE54,D0 +00000590: 6004 '`.' BRA.S *+$0006 ; 00000596 +00000592: 303C FE53 '0<.S' MOVE.W #$FE53,D0 +00000596: 42AB 0028 'B..(' CLR.L $0028(A3) +0000059A: 6000 FA64 '`..d' BRA EXTBTCMDDONE-BTFUNCS+$FA64 ; ids: 218, 216 +0000059E: 6100 FA60 'a..`' BSR EXTBTQUEUE-BTFUNCS+$FA60 ; ids: 220, 216 +000005A2: 2648 '&H' MOVEA.L A0,A3 +000005A4: 7000 'p.' MOVEQ #$00,D0 +000005A6: 6100 FA58 'a..X' BSR EXTISBTREE-BTFUNCS+$FA58 ; ids: 221, 216 +000005AA: 6612 'f.' BNE.S *+$0014 ; 000005BE +000005AC: 6100 049E 'a...' BSR *+$04A0 ; 00000A4C +000005B0: 660C 'f.' BNE.S *+$000E ; 000005BE +000005B2: 206B 002C ' k.,' MOVEA.L $002C(A3),A0 +000005B6: 302B 0018 '0+..' MOVE.W $0018(A3),D0 +000005BA: 4EBA 0000 'N...' JSR EXTBTDELETE ; id: 223 +000005BE: 4A40 'J@' TST.W D0 +000005C0: 57C1 'W.' SEQ D1 +000005C2: 7400 't.' MOVEQ #$00,D2 +000005C4: 6000 05A8 '`...' BRA *+$05AA ; 00000B6E +000005C8: 6100 FA36 'a..6' BSR EXTBTQUEUE-BTFUNCS+$FA36 ; ids: 220, 216 +000005CC: 2648 '&H' MOVEA.L A0,A3 +000005CE: 7001 'p.' MOVEQ #$01,D0 +000005D0: 6100 FA2E 'a...' BSR EXTISBTREE-BTFUNCS+$FA2E ; ids: 221, 216 +000005D4: 665E 'f^' BNE.S *+$0060 ; 00000634 +000005D6: 302B 0018 '0+..' MOVE.W $0018(A3),D0 +000005DA: 2771 001E 002C ''q...,' MOVE.L $1E(A1,D0.W),$002C(A3) +000005E0: 376C 002A 001A '7l.*..' MOVE.W $002A(A4),$001A(A3) +000005E6: 376C 002C 001C '7l.,..' MOVE.W $002C(A4),$001C(A3) +000005EC: 376C 0018 001E '7l....' MOVE.W $0018(A4),$001E(A3) +000005F2: 276C 001E 0020 ''l... ' MOVE.L $001E(A4),$0020(A3) +000005F8: 276C 002E 0024 ''l...$' MOVE.L $002E(A4),$0024(A3) +000005FE: 276C 0032 0028 ''l.2.(' MOVE.L $0032(A4),$0028(A3) +00000604: 426B 003A 'Bk.:' CLR.W $003A(A3) +00000608: 202B 0034 ' +.4' MOVE.L $0034(A3),D0 +0000060C: 6726 'g&' BEQ.S *+$0028 ; 00000634 +0000060E: 2240 '"@' MOVEA.L D0,A1 +00000610: 202C 0040 ' ,.@' MOVE.L $0040(A4),D0 +00000614: 671E 'g.' BEQ.S *+$0020 ; 00000634 +00000616: 2040 ' @' MOVEA.L D0,A0 +00000618: 7000 'p.' MOVEQ #$00,D0 +0000061A: 302B 0038 '0+.8' MOVE.W $0038(A3),D0 +0000061E: 6714 'g.' BEQ.S *+$0016 ; 00000634 +00000620: 7200 'r.' MOVEQ #$00,D1 +00000622: 1210 '..' MOVE.B (A0),D1 +00000624: B041 '.A' CMP.W D1,D0 +00000626: 6F04 'o.' BLE.S *+$0006 ; 0000062C +00000628: 3001 '0.' MOVE.W D1,D0 +0000062A: 5240 'R@' ADDQ.W #1,D0 +0000062C: 3740 003A '7@.:' MOVE.W D0,$003A(A3) +00000630: A02E '..' _BlockMove ; A02E +00000632: 7000 'p.' MOVEQ #$00,D0 +00000634: 6000 F9CA '`...' BRA EXTBTCMDDONE-BTFUNCS+$F9CA ; ids: 218, 216 +00000638: 6100 F9C6 'a...' BSR EXTBTQUEUE-BTFUNCS+$F9C6 ; ids: 220, 216 +0000063C: 7001 'p.' MOVEQ #$01,D0 +0000063E: 6100 F9C0 'a...' BSR EXTISBTREE-BTFUNCS+$F9C0 ; ids: 221, 216 +00000642: 660C 'f.' BNE.S *+$000E ; 00000650 +00000644: 3028 0018 '0(..' MOVE.W $0018(A0),D0 +00000648: 1A28 001A '.(..' MOVE.B $001A(A0),D5 +0000064C: 6100 F9B2 'a...' BSR EXTBTFLUSH-BTFUNCS+$F9B2 ; ids: 222, 216 +00000650: 6000 F9AE '`...' BRA EXTBTCMDDONE-BTFUNCS+$F9AE ; ids: 218, 216 +00000654: 48E7 3E30 'H.>0' MOVEM.L D2-D6/A2/A3,-(A7) +00000658: 2F08 '/.' MOVE.L A0,-(A7) +0000065A: 4FEF FFF6 'O...' LEA -$000A(A7),A7 +0000065E: 486F 0002 'Ho..' PEA $0002(A7) +00000662: 3F3C 0037 '?<.7' MOVE.W #$0037,-(A7) +00000666: A88F '..' _OSDispatch ; A88F +00000668: 4FEF 0002 'O...' LEA $0002(A7),A7 +0000066C: 2C1F ',.' MOVE.L (A7)+,D6 +0000066E: 241F '$.' MOVE.L (A7)+,D2 +00000670: 205F ' _' MOVEA.L (A7)+,A0 +00000672: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 +00000676: 2469 001A '$i..' MOVEA.L $001A(A1),A2 +0000067A: 3612 '6.' MOVE.W (A2),D3 +0000067C: 5343 'SC' SUBQ.W #1,D3 +0000067E: 382A 0002 '8*..' MOVE.W $0002(A2),D4 +00000682: 45EA 0004 'E...' LEA $0004(A2),A2 +00000686: 3A38 03F6 ':8..' MOVE.W $03F6,D5 +0000068A: 2278 034E '"x.N' MOVEA.L $034E,A1 +0000068E: 7202 'r.' MOVEQ #$02,D1 +00000690: 2031 1022 ' 1."' MOVE.L $22(A1,D1.W),D0 +00000694: 6726 'g&' BEQ.S *+$0028 ; 000006BC +00000696: 202A 0004 ' *..' MOVE.L $0004(A2),D0 +0000069A: B480 '..' CMP.L D0,D2 +0000069C: 661E 'f.' BNE.S *+$0020 ; 000006BC +0000069E: 2012 ' .' MOVE.L (A2),D0 +000006A0: BC80 '..' CMP.L D0,D6 +000006A2: 6618 'f.' BNE.S *+$001A ; 000006BC +000006A4: 6126 'a&' BSR.S *+$0028 ; 000006CC +000006A6: 3141 0018 '1A..' MOVE.W D1,$0018(A0) +000006AA: 48E7 6040 'H.`@' MOVEM.L D1/D2/A1,-(A7) +000006AE: 6100 FC66 'a..f' BSR *-$0398 ; 00000316 +000006B2: 4CDF 0206 'L...' MOVEM.L (A7)+,D1/D2/A1 +000006B6: 4292 'B.' CLR.L (A2) +000006B8: 42AA 0004 'B...' CLR.L $0004(A2) +000006BC: D4C4 '..' ADDA.W D4,A2 +000006BE: D245 '.E' ADD.W D5,D1 +000006C0: 51CB FFCE 'Q...' DBF D3,*-$0030 ; 00000690 +000006C4: 4CDF 0C7C 'L..|' MOVEM.L (A7)+,D2-D6/A2/A3 +000006C8: 7000 'p.' MOVEQ #$00,D0 +000006CA: 4E75 'Nu' RTS +000006CC: 2648 '&H' MOVEA.L A0,A3 +000006CE: 303C 000D '0<..' MOVE.W #$000D,D0 +000006D2: 425B 'B[' CLR.W (A3)+ +000006D4: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000006D2 +000006D8: 4E75 'Nu' RTS +000006DA: 6100 F924 'a..$' BSR EXTBTQUEUE-BTFUNCS+$F924 ; ids: 220, 216 +000006DE: 7001 'p.' MOVEQ #$01,D0 +000006E0: 6100 F91E 'a...' BSR EXTISBTREE-BTFUNCS+$F91E ; ids: 221, 216 +000006E4: 6628 'f(' BNE.S *+$002A ; 0000070E +000006E6: 2028 004A ' (.J' MOVE.L $004A(A0),D0 +000006EA: 0C80 004B 5400 '...KT.' CMPI.L #$004B5400,D0 +000006F0: 6510 'e.' BCS.S *+$0012 ; 00000702 +000006F2: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 +000006F6: 2269 000A '"i..' MOVEA.L $000A(A1),A1 +000006FA: 2229 001A '")..' MOVE.L $001A(A1),D1 +000006FE: B081 '..' CMP.L D1,D0 +00000700: 6506 'e.' BCS.S *+$0008 ; 00000708 +00000702: 303C FE5A '0<.Z' MOVE.W #$FE5A,D0 +00000706: 6006 '`.' BRA.S *+$0008 ; 0000070E +00000708: 2940 0046 ')@.F' MOVE.L D0,$0046(A4) +0000070C: 7000 'p.' MOVEQ #$00,D0 +0000070E: 6000 F8F0 '`...' BRA EXTBTCMDDONE-BTFUNCS+$F8F0 ; ids: 218, 216 +00000712: 6100 F8EC 'a...' BSR EXTBTQUEUE-BTFUNCS+$F8EC ; ids: 220, 216 +00000716: 7001 'p.' MOVEQ #$01,D0 +00000718: 6100 F8E6 'a...' BSR EXTISBTREE-BTFUNCS+$F8E6 ; ids: 221, 216 +0000071C: 661A 'f.' BNE.S *+$001C ; 00000738 +0000071E: 202C 0046 ' ,.F' MOVE.L $0046(A4),D0 +00000722: 6714 'g.' BEQ.S *+$0016 ; 00000738 +00000724: 2228 004A '"(.J' MOVE.L $004A(A0),D1 +00000728: B081 '..' CMP.L D1,D0 +0000072A: 6706 'g.' BEQ.S *+$0008 ; 00000732 +0000072C: 303C FE5A '0<.Z' MOVE.W #$FE5A,D0 +00000730: 6006 '`.' BRA.S *+$0008 ; 00000738 +00000732: 42AC 0046 'B..F' CLR.L $0046(A4) +00000736: 7000 'p.' MOVEQ #$00,D0 +00000738: 6000 F8C6 '`...' BRA EXTBTCMDDONE-BTFUNCS+$F8C6 ; ids: 218, 216 +0000073C: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 +00000740: 2269 000A '"i..' MOVEA.L $000A(A1),A1 +00000744: 2029 001A ' )..' MOVE.L $001A(A1),D0 +00000748: 2140 004A '!@.J' MOVE.L D0,$004A(A0) +0000074C: 5280 'R.' ADDQ.L #1,D0 +0000074E: 6606 'f.' BNE.S *+$0008 ; 00000756 +00000750: 203C 004B 5400 ' <.KT.' MOVE.L #$004B5400,D0 +00000756: 2340 001A '#@..' MOVE.L D0,$001A(A1) +0000075A: 7000 'p.' MOVEQ #$00,D0 +0000075C: 3140 0010 '1@..' MOVE.W D0,$0010(A0) +00000760: 4E75 'Nu' RTS +00000762: 6100 F89C 'a...' BSR EXTBTQUEUE-BTFUNCS+$F89C ; ids: 220, 216 +00000766: 303C FE5C '0<.\' MOVE.W #$FE5C,D0 +0000076A: 2428 0034 '$(.4' MOVE.L $0034(A0),D2 +0000076E: 6700 00BA 'g...' BEQ *+$00BC ; 0000082A +00000772: 2242 '"B' MOVEA.L D2,A1 +00000774: 6100 0228 'a..(' BSR *+$022A ; 0000099E +00000778: 6600 00B0 'f...' BNE *+$00B2 ; 0000082A +0000077C: 2848 '(H' MOVEA.L A0,A4 +0000077E: 7E00 '~.' MOVEQ #$00,D7 +00000780: 6100 F87E 'a..~' BSR EXTCOPYPARAM-BTFUNCS+$F87E ; ids: 214, 216 +00000784: 08E8 0002 001B '......' BSET #$02,$001B(A0) +0000078A: 7201 'r.' MOVEQ #$01,D1 +0000078C: 6100 F872 'a..r' BSR EXTDOAOCRWF-BTFUNCS+$F872 ; ids: 212, 216 +00000790: 6600 0098 'f...' BNE *+$009A ; 0000082A +00000794: 50C7 'P.' ST D7 +00000796: 2478 034E '$x.N' MOVEA.L $034E,A2 +0000079A: 3A28 0018 ':(..' MOVE.W $0018(A0),D5 +0000079E: 2032 5008 ' 2P.' MOVE.L $08(A2,D5.W),D0 +000007A2: 6754 'gT' BEQ.S *+$0056 ; 000007F8 +000007A4: 6100 0396 'a...' BSR *+$0398 ; 00000B3C +000007A8: 2748 0020 ''H. ' MOVE.L A0,$0020(A3) +000007AC: C748 '.H' EXG A3,A0 +000007AE: 7000 'p.' MOVEQ #$00,D0 +000007B0: 2140 002E '!@..' MOVE.L D0,$002E(A0) +000007B4: 317C 0001 002C '1|...,' MOVE.W #$0001,$002C(A0) +000007BA: 217C 0000 0200 '!|....' MOVE.L #$00000200,$0024(A0) + 0024 +000007C2: 7203 'r.' MOVEQ #$03,D1 +000007C4: 6100 F83A 'a..:' BSR EXTDOAOCRWF-BTFUNCS+$F83A ; ids: 212, 216 +000007C8: 6652 'fR' BNE.S *+$0054 ; 0000081C +000007CA: 45EB 000E 'E...' LEA $000E(A3),A2 +000007CE: 302A 0012 '0*..' MOVE.W $0012(A2),D0 +000007D2: 6724 'g$' BEQ.S *+$0026 ; 000007F8 +000007D4: 3200 '2.' MOVE.W D0,D1 +000007D6: 0241 01FF '.A..' ANDI.W #$01FF,D1 +000007DA: 661C 'f.' BNE.S *+$001E ; 000007F8 +000007DC: 2278 034E '"x.N' MOVEA.L $034E,A1 +000007E0: 2431 5008 '$1P.' MOVE.L $08(A1,D5.W),D2 +000007E4: 84C0 '..' DIVU.W D0,D2 +000007E6: 4842 'HB' SWAP D2 +000007E8: 4242 'BB' CLR.W D2 +000007EA: 4842 'HB' SWAP D2 +000007EC: B4AA 0016 '....' CMP.L $0016(A2),D2 +000007F0: 6606 'f.' BNE.S *+$0008 ; 000007F8 +000007F2: B4AA 001A '....' CMP.L $001A(A2),D2 +000007F6: 6206 'b.' BHI.S *+$0008 ; 000007FE +000007F8: 303C FE66 '0<.f' MOVE.W #$FE66,D0 +000007FC: 601E '`.' BRA.S *+$0020 ; 0000081C +000007FE: 226C 0034 '"l.4' MOVEA.L $0034(A4),A1 +00000802: 45EB 0078 'E..x' LEA $0078(A3),A2 +00000806: 7000 'p.' MOVEQ #$00,D0 +00000808: 1011 '..' MOVE.B (A1),D0 +0000080A: 14D9 '..' MOVE.B (A1)+,(A2)+ +0000080C: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000080A +00000810: 7000 'p.' MOVEQ #$00,D0 +00000812: 2140 002E '!@..' MOVE.L D0,$002E(A0) +00000816: 7204 'r.' MOVEQ #$04,D1 +00000818: 6100 F7E6 'a...' BSR EXTDOAOCRWF-BTFUNCS+$F7E6 ; ids: 212, 216 +0000081C: 4A07 'J.' TST.B D7 +0000081E: 670A 'g.' BEQ.S *+$000C ; 0000082A +00000820: 3D00 '=.' MOVE.W D0,-(A6) +00000822: 7202 'r.' MOVEQ #$02,D1 +00000824: 6100 F7DA 'a...' BSR EXTDOAOCRWF-BTFUNCS+$F7DA ; ids: 212, 216 +00000828: 301E '0.' MOVE.W (A6)+,D0 +0000082A: 6000 F7D4 '`...' BRA EXTBTCMDDONE-BTFUNCS+$F7D4 ; ids: 218, 216 +0000082E: 7000 'p.' MOVEQ #$00,D0 +00000830: 3200 '2.' MOVE.W D0,D1 +00000832: 1018 '..' MOVE.B (A0)+,D0 +00000834: 1219 '..' MOVE.B (A1)+,D1 +00000836: 3400 '4.' MOVE.W D0,D2 +00000838: B242 '.B' CMP.W D2,D1 +0000083A: 6C02 'l.' BGE.S *+$0004 ; 0000083E +0000083C: 3401 '4.' MOVE.W D1,D2 +0000083E: 5342 'SB' SUBQ.W #1,D2 +00000840: B109 '..' CMPM.B (A1)+,(A0)+ +00000842: 56CA FFFC 'V...' DBNE D2,*-$0002 ; 00000840 +00000846: 6708 'g.' BEQ.S *+$000A ; 00000850 +00000848: 6100 010A 'a...' BSR *+$010C ; 00000954 +0000084C: 6000 0084 '`...' BRA *+$0086 ; 000008D2 +00000850: B041 '.A' CMP.W D1,D0 +00000852: 6700 0086 'g...' BEQ *+$0088 ; 000008DA +00000856: 6506 'e.' BCS.S *+$0008 ; 0000085E +00000858: 7001 'p.' MOVEQ #$01,D0 +0000085A: 6000 0076 '`..v' BRA *+$0078 ; 000008D2 +0000085E: 70FF 'p.' MOVEQ #$FF,D0 +00000860: 6000 0070 '`..p' BRA *+$0072 ; 000008D2 +00000864: 286F 0004 '(o..' MOVEA.L $0004(A7),A4 +00000868: 48E7 3C34 'H.<4' MOVEM.L D2-D5/A2/A3/A5,-(A7) +0000086C: 202C 0040 ' ,.@' MOVE.L $0040(A4),D0 +00000870: 67BC 'g.' BEQ.S *-$0042 ; 0000082E +00000872: 2440 '$@' MOVEA.L D0,A2 +00000874: 0C2A 0009 0001 '.*....' CMPI.B #$09,$0001(A2) +0000087A: 6756 'gV' BEQ.S *+$0058 ; 000008D2 +0000087C: 5248 'RH' ADDQ.W #1,A0 +0000087E: 5249 'RI' ADDQ.W #1,A1 +00000880: 7400 't.' MOVEQ #$00,D2 +00000882: 141A '..' MOVE.B (A2)+,D2 +00000884: 4A42 'JB' TST.W D2 +00000886: 6752 'gR' BEQ.S *+$0054 ; 000008DA +00000888: 161A '..' MOVE.B (A2)+,D3 +0000088A: 660C 'f.' BNE.S *+$000E ; 00000898 +0000088C: 5542 'UB' SUBQ.W #2,D2 +0000088E: 7000 'p.' MOVEQ #$00,D0 +00000890: 101A '..' MOVE.B (A2)+,D0 +00000892: D0C0 '..' ADDA.W D0,A0 +00000894: D2C0 '..' ADDA.W D0,A1 +00000896: 60EC '`.' BRA.S *-$0012 ; 00000884 +00000898: 7A00 'z.' MOVEQ #$00,D5 +0000089A: 1A03 '..' MOVE.B D3,D5 +0000089C: 47FA 005A 'G..Z' LEA *+$005C,A3 ; 000008F8 +000008A0: 4BFA 0046 'K..F' LEA *+$0048,A5 ; 000008E8 +000008A4: 0C03 0003 '....' CMPI.B #$03,D3 +000008A8: 671A 'g.' BEQ.S *+$001C ; 000008C4 +000008AA: 0C03 0008 '....' CMPI.B #$08,D3 +000008AE: 660C 'f.' BNE.S *+$000E ; 000008BC +000008B0: 4BFA 002C 'K..,' LEA *+$002E,A5 ; 000008DE +000008B4: 7800 'x.' MOVEQ #$00,D4 +000008B6: 181A '..' MOVE.B (A2)+,D4 +000008B8: 5342 'SB' SUBQ.W #1,D2 +000008BA: 6008 '`.' BRA.S *+$000A ; 000008C4 +000008BC: 7600 'v.' MOVEQ #$00,D3 +000008BE: 161A '..' MOVE.B (A2)+,D3 +000008C0: 5343 'SC' SUBQ.W #1,D3 +000008C2: 5542 'UB' SUBQ.W #2,D2 +000008C4: 5345 'SE' SUBQ.W #1,D5 +000008C6: DA45 '.E' ADD.W D5,D5 +000008C8: D6F3 5000 '..P.' ADDA.W $00(A3,D5.W),A3 +000008CC: 4E93 'N.' JSR (A3) +000008CE: 6602 'f.' BNE.S *+$0004 ; 000008D2 +000008D0: 60B2 '`.' BRA.S *-$004C ; 00000884 +000008D2: 4A40 'J@' TST.W D0 +000008D4: 4CDF 2C3C 'L.,<' MOVEM.L (A7)+,D2-D5/A2/A3/A5 +000008D8: 4E75 'Nu' RTS +000008DA: 7000 'p.' MOVEQ #$00,D0 +000008DC: 60F4 '`.' BRA.S *-$000A ; 000008D2 +000008DE: 5344 'SD' SUBQ.W #1,D4 +000008E0: D0C4 '..' ADDA.W D4,A0 +000008E2: D2C4 '..' ADDA.W D4,A1 +000008E4: 5244 'RD' ADDQ.W #1,D4 +000008E6: 4E75 'Nu' RTS +000008E8: 7000 'p.' MOVEQ #$00,D0 +000008EA: 1028 FFFF '.(..' MOVE.B -$0001(A0),D0 +000008EE: D0C0 '..' ADDA.W D0,A0 +000008F0: 1029 FFFF '.)..' MOVE.B -$0001(A1),D0 +000008F4: D2C0 '..' ADDA.W D0,A1 +000008F6: 4E75 'Nu' RTS +000008F8: 0056 007E '.V.~' ORI.W #$007E,(A6) +000008FC: 0010 006E '...n' ORI.B #$6E,(A0) ; 'n' +00000900: 0096 0076 009E '...v..' ORI.L #$0076009E,(A6) +00000906: 0010 161A '....' ORI.B #$1A,(A0) +0000090A: 121A '..' MOVE.B (A2)+,D1 +0000090C: 5742 'WB' SUBQ.W #3,D2 +0000090E: 7000 'p.' MOVEQ #$00,D0 +00000910: 1018 '..' MOVE.B (A0)+,D0 +00000912: 4840 'H@' SWAP D0 +00000914: 1019 '..' MOVE.B (A1)+,D0 +00000916: 0C01 0030 '...0' CMPI.B #$30,D1 ; '0' +0000091A: 6710 'g.' BEQ.S *+$0012 ; 0000092C +0000091C: 0C01 0020 '... ' CMPI.B #$20,D1 ; ' ' +00000920: 670E 'g.' BEQ.S *+$0010 ; 00000930 +00000922: 0C01 0010 '....' CMPI.B #$10,D1 +00000926: 670C 'g.' BEQ.S *+$000E ; 00000934 +00000928: A050 '.P' _RelString ; A050 +0000092A: 600A '`.' BRA.S *+$000C ; 00000936 +0000092C: A650 '.P' _RelString ,Sys,Immed ; A650 +0000092E: 6006 '`.' BRA.S *+$0008 ; 00000936 +00000930: A250 '.P' _RelString ,Immed ; A250 +00000932: 6002 '`.' BRA.S *+$0004 ; 00000936 +00000934: A450 '.P' _RelString ,Sys ; A450 +00000936: 6614 'f.' BNE.S *+$0016 ; 0000094C +00000938: 5303 'S.' SUBQ.B #1,D3 +0000093A: 6704 'g.' BEQ.S *+$0006 ; 00000940 +0000093C: 4E95 'N.' JSR (A5) +0000093E: 60CE '`.' BRA.S *-$0030 ; 0000090E +00000940: 3F00 '?.' MOVE.W D0,-(A7) +00000942: 4A42 'JB' TST.W D2 +00000944: 6702 'g.' BEQ.S *+$0004 ; 00000948 +00000946: 4E95 'N.' JSR (A5) +00000948: 301F '0.' MOVE.W (A7)+,D0 +0000094A: 4A40 'J@' TST.W D0 +0000094C: 4E75 'Nu' RTS +0000094E: B109 '..' CMPM.B (A1)+,(A0)+ +00000950: 56CB FFFC 'V...' DBNE D3,*-$0002 ; 0000094E +00000954: 6206 'b.' BHI.S *+$0008 ; 0000095C +00000956: 6508 'e.' BCS.S *+$000A ; 00000960 +00000958: 7000 'p.' MOVEQ #$00,D0 +0000095A: 6006 '`.' BRA.S *+$0008 ; 00000962 +0000095C: 7001 'p.' MOVEQ #$01,D0 +0000095E: 6002 '`.' BRA.S *+$0004 ; 00000962 +00000960: 70FF 'p.' MOVEQ #$FF,D0 +00000962: 4A40 'J@' TST.W D0 +00000964: 4E75 'Nu' RTS +00000966: B149 '.I' CMPM.W (A1)+,(A0)+ +00000968: 56CB FFFC 'V...' DBNE D3,*-$0002 ; 00000966 +0000096C: 60E6 '`.' BRA.S *-$0018 ; 00000954 +0000096E: B189 '..' CMPM.L (A1)+,(A0)+ +00000970: 56CB FFFC 'V...' DBNE D3,*-$0002 ; 0000096E +00000974: 60DE '`.' BRA.S *-$0020 ; 00000954 +00000976: B109 '..' CMPM.B (A1)+,(A0)+ +00000978: 56CB FFFC 'V...' DBNE D3,*-$0002 ; 00000976 +0000097C: 6E06 'n.' BGT.S *+$0008 ; 00000984 +0000097E: 6D08 'm.' BLT.S *+$000A ; 00000988 +00000980: 7000 'p.' MOVEQ #$00,D0 +00000982: 6006 '`.' BRA.S *+$0008 ; 0000098A +00000984: 7001 'p.' MOVEQ #$01,D0 +00000986: 6002 '`.' BRA.S *+$0004 ; 0000098A +00000988: 70FF 'p.' MOVEQ #$FF,D0 +0000098A: 4A40 'J@' TST.W D0 +0000098C: 4E75 'Nu' RTS +0000098E: B149 '.I' CMPM.W (A1)+,(A0)+ +00000990: 56CB FFFC 'V...' DBNE D3,*-$0002 ; 0000098E +00000994: 60E6 '`.' BRA.S *-$0018 ; 0000097C +00000996: B189 '..' CMPM.L (A1)+,(A0)+ +00000998: 56CB FFFC 'V...' DBNE D3,*-$0002 ; 00000996 +0000099C: 60DE '`.' BRA.S *-$0020 ; 0000097C +0000099E: 7400 't.' MOVEQ #$00,D2 +000009A0: 1419 '..' MOVE.B (A1)+,D2 +000009A2: 6706 'g.' BEQ.S *+$0008 ; 000009AA +000009A4: 0C42 0018 '.B..' CMPI.W #$0018,D2 +000009A8: 6304 'c.' BLS.S *+$0006 ; 000009AE +000009AA: 4A40 'J@' TST.W D0 +000009AC: 4E75 'Nu' RTS +000009AE: 303C FE5B '0<.[' MOVE.W #$FE5B,D0 +000009B2: 48E7 5800 'H.X.' MOVEM.L D1/D3/D4,-(A7) +000009B6: 3802 '8.' MOVE.W D2,D4 +000009B8: 4A42 'JB' TST.W D2 +000009BA: 6604 'f.' BNE.S *+$0006 ; 000009C0 +000009BC: 7000 'p.' MOVEQ #$00,D0 +000009BE: 6054 '`T' BRA.S *+$0056 ; 00000A14 +000009C0: 1219 '..' MOVE.B (A1)+,D1 +000009C2: 0C01 0009 '....' CMPI.B #$09,D1 +000009C6: 674C 'gL' BEQ.S *+$004E ; 00000A14 +000009C8: 0C01 000A '....' CMPI.B #$0A,D1 +000009CC: 6606 'f.' BNE.S *+$0008 ; 000009D4 +000009CE: 0C44 0002 '.D..' CMPI.W #$0002,D4 +000009D2: 6640 'f@' BNE.S *+$0042 ; 00000A14 +000009D4: 5542 'UB' SUBQ.W #2,D2 +000009D6: 6B3C 'k<' BMI.S *+$003E ; 00000A14 +000009D8: 7600 'v.' MOVEQ #$00,D3 +000009DA: 1619 '..' MOVE.B (A1)+,D3 +000009DC: 6736 'g6' BEQ.S *+$0038 ; 00000A14 +000009DE: 0C43 0081 '.C..' CMPI.W #$0081,D3 +000009E2: 6230 'b0' BHI.S *+$0032 ; 00000A14 +000009E4: 0C01 0003 '....' CMPI.B #$03,D1 +000009E8: 6712 'g.' BEQ.S *+$0014 ; 000009FC +000009EA: 0C01 0008 '....' CMPI.B #$08,D1 +000009EE: 661E 'f.' BNE.S *+$0020 ; 00000A0E +000009F0: 5342 'SB' SUBQ.W #1,D2 +000009F2: 1619 '..' MOVE.B (A1)+,D3 +000009F4: 671E 'g.' BEQ.S *+$0020 ; 00000A14 +000009F6: 0C43 0081 '.C..' CMPI.W #$0081,D3 +000009FA: 6218 'b.' BHI.S *+$001A ; 00000A14 +000009FC: 1619 '..' MOVE.B (A1)+,D3 +000009FE: 5342 'SB' SUBQ.W #1,D2 +00000A00: 6B12 'k.' BMI.S *+$0014 ; 00000A14 +00000A02: 0203 00CF '....' ANDI.B #$CF,D3 +00000A06: 67B0 'g.' BEQ.S *-$004E ; 000009B8 +00000A08: 303C FE5F '0<._' MOVE.W #$FE5F,D0 +00000A0C: 6006 '`.' BRA.S *+$0008 ; 00000A14 +00000A0E: 0C01 000B '....' CMPI.B #$0B,D1 +00000A12: 65A4 'e.' BCS.S *-$005A ; 000009B8 +00000A14: 4CDF 001A 'L...' MOVEM.L (A7)+,D1/D3/D4 +00000A18: 6090 '`.' BRA.S *-$006E ; 000009AA +00000A1A: BC82 '..' CMP.L D2,D6 +00000A1C: 6510 'e.' BCS.S *+$0012 ; 00000A2E +00000A1E: 9C82 '..' SUB.L D2,D6 +00000A20: E88A '..' LSR.L #4,D2 +00000A22: 5382 'S.' SUBQ.L #1,D2 +00000A24: 30FC FFFF '0...' MOVE.W #$FFFF,(A0)+ +00000A28: 51CA FFFA 'Q...' DBF D2,*-$0004 ; 00000A24 +00000A2C: 6016 '`.' BRA.S *+$0018 ; 00000A44 +00000A2E: 0C46 0008 '.F..' CMPI.W #$0008,D6 +00000A32: 6508 'e.' BCS.S *+$000A ; 00000A3C +00000A34: 10FC 00FF '....' MOVE.B #$FF,(A0)+ +00000A38: 5146 'QF' SUBQ.W #8,D6 +00000A3A: 62F2 'b.' BHI.S *-$000C ; 00000A2E +00000A3C: 7407 't.' MOVEQ #$07,D2 +00000A3E: 51CE 0006 'Q...' DBF D6,*+$0008 ; 00000A46 +00000A42: 7C00 '|.' MOVEQ #$00,D6 +00000A44: 4E75 'Nu' RTS +00000A46: 05D0 '..' BSET D2,(A0) +00000A48: 5382 'S.' SUBQ.L #1,D2 +00000A4A: 60F2 '`.' BRA.S *-$000C ; 00000A3E +00000A4C: 202C 0004 ' ,..' MOVE.L $0004(A4),D0 +00000A50: 45FA FE12 'E...' LEA *-$01EC,A2 ; 00000864 +00000A54: B5C0 '..' CMPA.L D0,A2 +00000A56: 6706 'g.' BEQ.S *+$0008 ; 00000A5E +00000A58: 7000 'p.' MOVEQ #$00,D0 +00000A5A: 6700 0092 'g...' BEQ *+$0094 ; 00000AEE +00000A5E: 202C 0040 ' ,.@' MOVE.L $0040(A4),D0 +00000A62: 6700 008A 'g...' BEQ *+$008C ; 00000AEE +00000A66: 2440 '$@' MOVEA.L D0,A2 +00000A68: 303C FE5E '0<.^' MOVE.W #$FE5E,D0 +00000A6C: 48E7 1840 'H..@' MOVEM.L D3/D4/A1,-(A7) +00000A70: 2268 002C '"h.,' MOVEA.L $002C(A0),A1 +00000A74: 7200 'r.' MOVEQ #$00,D1 +00000A76: 1219 '..' MOVE.B (A1)+,D1 +00000A78: 6F70 'op' BLE.S *+$0072 ; 00000AEA +00000A7A: 7400 't.' MOVEQ #$00,D2 +00000A7C: 3602 '6.' MOVE.W D2,D3 +00000A7E: 3802 '8.' MOVE.W D2,D4 +00000A80: 141A '..' MOVE.B (A2)+,D2 +00000A82: 4A41 'JA' TST.W D1 +00000A84: 6F64 'od' BLE.S *+$0066 ; 00000AEA +00000A86: 161A '..' MOVE.B (A2)+,D3 +00000A88: 181A '..' MOVE.B (A2)+,D4 +00000A8A: 5542 'UB' SUBQ.W #2,D2 +00000A8C: 0C03 0009 '....' CMPI.B #$09,D3 +00000A90: 6758 'gX' BEQ.S *+$005A ; 00000AEA +00000A92: 0C03 0002 '....' CMPI.B #$02,D3 +00000A96: 6206 'b.' BHI.S *+$0008 ; 00000A9E +00000A98: 9244 '.D' SUB.W D4,D1 +00000A9A: D2C4 '..' ADDA.W D4,A1 +00000A9C: 6042 '`B' BRA.S *+$0044 ; 00000AE0 +00000A9E: 0C03 0003 '....' CMPI.B #$03,D3 +00000AA2: 671A 'g.' BEQ.S *+$001C ; 00000ABE +00000AA4: 0C03 0008 '....' CMPI.B #$08,D3 +00000AA8: 662A 'f*' BNE.S *+$002C ; 00000AD4 +00000AAA: 1604 '..' MOVE.B D4,D3 +00000AAC: 181A '..' MOVE.B (A2)+,D4 +00000AAE: 5344 'SD' SUBQ.W #1,D4 +00000AB0: 5542 'UB' SUBQ.W #2,D2 +00000AB2: 524A 'RJ' ADDQ.W #1,A2 +00000AB4: 9243 '.C' SUB.W D3,D1 +00000AB6: D2C3 '..' ADDA.W D3,A1 +00000AB8: 51CC FFFA 'Q...' DBF D4,*-$0004 ; 00000AB4 +00000ABC: 6012 '`.' BRA.S *+$0014 ; 00000AD0 +00000ABE: 5344 'SD' SUBQ.W #1,D4 +00000AC0: 5342 'SB' SUBQ.W #1,D2 +00000AC2: 524A 'RJ' ADDQ.W #1,A2 +00000AC4: 1619 '..' MOVE.B (A1)+,D3 +00000AC6: 9243 '.C' SUB.W D3,D1 +00000AC8: 5341 'SA' SUBQ.W #1,D1 +00000ACA: D2C3 '..' ADDA.W D3,A1 +00000ACC: 51CC FFF6 'Q...' DBF D4,*-$0008 ; 00000AC4 +00000AD0: 7800 'x.' MOVEQ #$00,D4 +00000AD2: 600C '`.' BRA.S *+$000E ; 00000AE0 +00000AD4: D844 '.D' ADD.W D4,D4 +00000AD6: 0C03 0005 '....' CMPI.B #$05,D3 +00000ADA: 63BC 'c.' BLS.S *-$0042 ; 00000A98 +00000ADC: D844 '.D' ADD.W D4,D4 +00000ADE: 60B8 '`.' BRA.S *-$0046 ; 00000A98 +00000AE0: 4A42 'JB' TST.W D2 +00000AE2: 669E 'f.' BNE.S *-$0060 ; 00000A82 +00000AE4: 4A41 'JA' TST.W D1 +00000AE6: 6602 'f.' BNE.S *+$0004 ; 00000AEA +00000AE8: 7000 'p.' MOVEQ #$00,D0 +00000AEA: 4CDF 0218 'L...' MOVEM.L (A7)+,D3/D4/A1 +00000AEE: 4A40 'J@' TST.W D0 +00000AF0: 4E75 'Nu' RTS +00000AF2: 7400 't.' MOVEQ #$00,D2 +00000AF4: 303C 0023 '0<.#' MOVE.W #$0023,D0 +00000AF8: 1410 '..' MOVE.B (A0),D2 +00000AFA: 6720 'g ' BEQ.S *+$0022 ; 00000B1C +00000AFC: B46C 002C '.l.,' CMP.W $002C(A4),D2 +00000B00: 6E1A 'n.' BGT.S *+$001C ; 00000B1C +00000B02: 48C2 'H.' EXT.L D2 +00000B04: 0802 0000 '....' BTST #$00,D2 +00000B08: 6602 'f.' BNE.S *+$0004 ; 00000B0C +00000B0A: 5282 'R.' ADDQ.L #1,D2 +00000B0C: 5282 'R.' ADDQ.L #1,D2 +00000B0E: 0882 0000 '....' BCLR #$00,D2 +00000B12: D481 '..' ADD.L D1,D2 +00000B14: 0C82 0000 00F6 '......' CMPI.L #$000000F6,D2 +00000B1A: 6008 '`.' BRA.S *+$000A ; 00000B24 +00000B1C: 303C FE60 '0<.`' MOVE.W #$FE60,D0 +00000B20: 44FC 0000 'D...' MOVE #$0000,CCR +00000B24: 4E75 'Nu' RTS +00000B26: 222B 0034 '"+.4' MOVE.L $0034(A3),D1 +00000B2A: 242B 0038 '$+.8' MOVE.L $0038(A3),D2 +00000B2E: 362B 003C '6+.<' MOVE.W $003C(A3),D3 +00000B32: 6606 'f.' BNE.S *+$0008 ; 00000B3A +00000B34: 4A82 'J.' TST.L D2 +00000B36: 6602 'f.' BNE.S *+$0004 ; 00000B3A +00000B38: 4A81 'J.' TST.L D1 +00000B3A: 4E75 'Nu' RTS +00000B3C: 3005 '0.' MOVE.W D5,D0 +00000B3E: 2F09 '/.' MOVE.L A1,-(A7) +00000B40: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 +00000B44: 2269 000A '"i..' MOVEA.L $000A(A1),A1 +00000B48: 2269 000E '"i..' MOVEA.L $000E(A1),A1 +00000B4C: 7204 'r.' MOVEQ #$04,D1 +00000B4E: 7400 't.' MOVEQ #$00,D2 +00000B50: 4EBA 0000 'N...' JSR EXTGETBLOCK ; id: 219 +00000B54: 6612 'f.' BNE.S *+$0014 ; 00000B68 +00000B56: 43E8 FFF6 'C...' LEA -$000A(A0),A1 +00000B5A: 0891 0006 '....' BCLR #$06,(A1) +00000B5E: 2248 '"H' MOVEA.L A0,A1 +00000B60: 727F 'r.' MOVEQ #$7F,D1 ; '' +00000B62: 4299 'B.' CLR.L (A1)+ +00000B64: 51C9 FFFC 'Q...' DBF D1,*-$0002 ; 00000B62 +00000B68: 225F '"_' MOVEA.L (A7)+,A1 +00000B6A: 4A40 'J@' TST.W D0 +00000B6C: 4E75 'Nu' RTS +00000B6E: 4A40 'J@' TST.W D0 +00000B70: 6714 'g.' BEQ.S *+$0016 ; 00000B86 +00000B72: 6B04 'k.' BMI.S *+$0006 ; 00000B78 +00000B74: 0440 01BF '.@..' SUBI.W #$01BF,D0 +00000B78: 42AB 0028 'B..(' CLR.L $0028(A3) +00000B7C: 42AB 0038 'B..8' CLR.L $0038(A3) +00000B80: 426B 003C 'Bk.<' CLR.W $003C(A3) +00000B84: 6038 '`8' BRA.S *+$003A ; 00000BBE +00000B86: 4A01 'J.' TST.B D1 +00000B88: 6724 'g$' BEQ.S *+$0026 ; 00000BAE +00000B8A: 52AC 003C 'R..<' ADDQ.L #1,$003C(A4) +00000B8E: 2278 034E '"x.N' MOVEA.L $034E,A1 +00000B92: 322B 0018 '2+..' MOVE.W $0018(A3),D1 +00000B96: 2631 100C '&1..' MOVE.L $0C(A1,D1.W),D3 +00000B9A: B6B1 1008 '....' CMP.L $08(A1,D1.W),D3 +00000B9E: 670E 'g.' BEQ.S *+$0010 ; 00000BAE +00000BA0: 2383 1008 '#...' MOVE.L D3,$08(A1,D1.W) +00000BA4: 08F1 0007 1004 '......' BSET #$07,$04(A1,D1.W) +00000BAA: 6100 F454 'a..T' BSR EXTBTADJEOF-BTFUNCS+$F454 ; ids: 202, 216 +00000BAE: 276C 003C 0034 ''l.<.4' MOVE.L $003C(A4),$0034(A3) +00000BB4: 2742 0038 ''B.8' MOVE.L D2,$0038(A3) +00000BB8: 376C 0016 003C '7l...<' MOVE.W $0016(A4),$003C(A3) +00000BBE: 6000 F440 '`..@' BRA EXTBTCMDDONE-BTFUNCS+$F440 ; ids: 218, 216 + + +Dictionary: Flags $00 FirstId 218 + 218: EXTBTCMDDONE +Pad + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTBTCMDDONE"(218) Ref2="BTFUNCS"(216) + 0BC0 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTBTADJEOF"(202) Ref2="BTFUNCS"(216) + 0BAC + +Dictionary: Flags $00 FirstId 219 + 219: EXTGETBLOCK + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTGETBLOCK"(219) + 00000B52 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTBTCMDDONE"(218) Ref2="BTFUNCS"(216) + 082C + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTDOAOCRWF"(212) Ref2="BTFUNCS"(216) + 0826 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTDOAOCRWF"(212) Ref2="BTFUNCS"(216) + 081A + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTDOAOCRWF"(212) Ref2="BTFUNCS"(216) + 07C6 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTDOAOCRWF"(212) Ref2="BTFUNCS"(216) + 078E + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTCOPYPARAM"(214) Ref2="BTFUNCS"(216) + 0782 + +Dictionary: Flags $00 FirstId 220 + 220: EXTBTQUEUE +Pad + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216) + 0764 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTBTCMDDONE"(218) Ref2="BTFUNCS"(216) + 073A + +Dictionary: Flags $00 FirstId 221 + 221: EXTISBTREE +Pad + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTISBTREE"(221) Ref2="BTFUNCS"(216) + 071A + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216) + 0714 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTBTCMDDONE"(218) Ref2="BTFUNCS"(216) + 0710 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTISBTREE"(221) Ref2="BTFUNCS"(216) + 06E2 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216) + 06DC + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTBTCMDDONE"(218) Ref2="BTFUNCS"(216) + 0652 + +Dictionary: Flags $00 FirstId 222 + 222: EXTBTFLUSH +Pad + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTBTFLUSH"(222) Ref2="BTFUNCS"(216) + 064E + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTISBTREE"(221) Ref2="BTFUNCS"(216) + 0640 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216) + 063A + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTBTCMDDONE"(218) Ref2="BTFUNCS"(216) + 0636 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTISBTREE"(221) Ref2="BTFUNCS"(216) + 05D2 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216) + 05CA + +Dictionary: Flags $00 FirstId 223 + 223: EXTBTDELETE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTBTDELETE"(223) + 000005BC + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTISBTREE"(221) Ref2="BTFUNCS"(216) + 05A8 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216) + 05A0 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTBTCMDDONE"(218) Ref2="BTFUNCS"(216) + 059C + +Dictionary: Flags $00 FirstId 224 + 224: EXTBTGETRECORD +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTBTGETRECORD"(224) + 00000528 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTISBTREE"(221) Ref2="BTFUNCS"(216) + 04F0 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216) + 04E8 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTBTCMDDONE"(218) Ref2="BTFUNCS"(216) + 04E4 + +Dictionary: Flags $00 FirstId 225 + 225: EXTBTSEARCH + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTBTSEARCH"(225) + 00000492 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTISBTREE"(221) Ref2="BTFUNCS"(216) + 046E + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216) + 0466 + +Dictionary: Flags $00 FirstId 226 + 226: EXTBTINSERT + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTBTINSERT"(226) + 00000460 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTBTDELETE"(223) + 00000448 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTISBTREE"(221) Ref2="BTFUNCS"(216) + 042A + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216) + 0422 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTBTDELETE"(223) + 0000040E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTBTINSERT"(226) + 000003FA + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTISBTREE"(221) Ref2="BTFUNCS"(216) + 03D4 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216) + 03CC + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTBTINSERT"(226) + 000003C6 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTISBTREE"(221) Ref2="BTFUNCS"(216) + 03A0 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216) + 0398 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTBTCMDDONE"(218) Ref2="BTFUNCS"(216) + 0394 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTDOAOCRWF"(212) Ref2="BTFUNCS"(216) + 0388 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTCOPYPARAM"(214) Ref2="BTFUNCS"(216) + 037E + +Dictionary: Flags $00 FirstId 227 + 227: EXTBTCLOSE +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTBTCLOSE"(227) + 00000378 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTBTFLUSH"(222) Ref2="BTFUNCS"(216) + 0366 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTISBTREE"(221) Ref2="BTFUNCS"(216) + 0322 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216) + 031C + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTBTCMDDONE"(218) Ref2="BTFUNCS"(216) + 02EA + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTDOAOCRWF"(212) Ref2="BTFUNCS"(216) + 02D4 + +Dictionary: Flags $00 FirstId 228 + 228: EXTBTOPEN + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTBTOPEN"(228) + 000002BC + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTDOAOCRWF"(212) Ref2="BTFUNCS"(216) + 0252 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTCOPYPARAM"(214) Ref2="BTFUNCS"(216) + 0246 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216) + 0240 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTBTCMDDONE"(218) Ref2="BTFUNCS"(216) + 0238 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTDOAOCRWF"(212) Ref2="BTFUNCS"(216) + 0232 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTDOAOCRWF"(212) Ref2="BTFUNCS"(216) + 01CE + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTDOAOCRWF"(212) Ref2="BTFUNCS"(216) + 00FC + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTCKCLUMPSIZE"(213) Ref2="BTFUNCS"(216) + 00EE + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTDOAOCRWF"(212) Ref2="BTFUNCS"(216) + 00DC + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTDOAOCRWF"(212) Ref2="BTFUNCS"(216) + 00A2 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTCOPYPARAM"(214) Ref2="BTFUNCS"(216) + 0096 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216) + 0064 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTBTCMDDONE"(218) Ref2="BTFUNCS"(216) + 0012 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216) + 000C + +EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="EXTBTREEDISPATCH"(217) +Comment: + + BTFUNCS ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXTISBTREE [1E9F0, 1EAA0) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeFuncs.a + + +Dictionary: Flags $00 FirstId 229 + 229: EXTISBTREE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXTISBTREE"(229) Segment="Main"(200) +Size: Flags $00 ModuleSize 176 + +Content: Flags $08 +Contents offset $0000 size $00B0 +00000000: 4A40 'J@' TST.W D0 +00000002: 6706 'g.' BEQ.S *+$0008 ; 0000000A +00000004: 6100 006E 'a..n' BSR *+$0070 ; 00000074 +00000008: 6004 '`.' BRA.S *+$0006 ; 0000000E +0000000A: 6100 007C 'a..|' BSR *+$007E ; 00000088 +0000000E: 6632 'f2' BNE.S *+$0034 ; 00000042 +00000010: 2031 1000 ' 1..' MOVE.L $00(A1,D1.W),D0 +00000014: 0C80 0000 0010 '......' CMPI.L #$00000010,D0 +0000001A: 6522 'e"' BCS.S *+$0024 ; 0000003E +0000001C: 2031 1022 ' 1."' MOVE.L $22(A1,D1.W),D0 +00000020: 671C 'g.' BEQ.S *+$001E ; 0000003E +00000022: 2840 '(@' MOVEA.L D0,A4 +00000024: 0C2C 0001 0044 '.,...D' CMPI.B #$01,$0044(A4) +0000002A: 670E 'g.' BEQ.S *+$0010 ; 0000003A +0000002C: 3028 0018 '0(..' MOVE.W $0018(A0),D0 +00000030: B06C 0002 '.l..' CMP.W $0002(A4),D0 +00000034: 6704 'g.' BEQ.S *+$0006 ; 0000003A +00000036: 3940 0002 '9@..' MOVE.W D0,$0002(A4) +0000003A: 7000 'p.' MOVEQ #$00,D0 +0000003C: 6004 '`.' BRA.S *+$0006 ; 00000042 +0000003E: 303C FE66 '0<.f' MOVE.W #$FE66,D0 +00000042: 4E75 'Nu' RTS +00000044: 2278 034E '"x.N' MOVEA.L $034E,A1 +00000048: 7200 'r.' MOVEQ #$00,D1 +0000004A: 3228 0018 '2(..' MOVE.W $0018(A0),D1 +0000004E: 70CD 'p.' MOVEQ #$CD,D0 +00000050: 7400 't.' MOVEQ #$00,D2 +00000052: 3401 '4.' MOVE.W D1,D2 +00000054: 84F8 03F6 '....' DIVU.W $03F6,D2 +00000058: 4842 'HB' SWAP D2 +0000005A: 5542 'UB' SUBQ.W #2,D2 +0000005C: 6612 'f.' BNE.S *+$0014 ; 00000070 +0000005E: B251 '.Q' CMP.W (A1),D1 +00000060: 640E 'd.' BCC.S *+$0010 ; 00000070 +00000062: 70DA 'p.' MOVEQ #$DA,D0 +00000064: 2471 1014 '$q..' MOVEA.L $14(A1,D1.W),A2 +00000068: 2431 1000 '$1..' MOVE.L $00(A1,D1.W),D2 +0000006C: 6702 'g.' BEQ.S *+$0004 ; 00000070 +0000006E: 7000 'p.' MOVEQ #$00,D0 +00000070: 4A40 'J@' TST.W D0 +00000072: 4E75 'Nu' RTS +00000074: 61CE 'a.' BSR.S *-$0030 ; 00000044 +00000076: 670E 'g.' BEQ.S *+$0010 ; 00000086 +00000078: 0C40 FFC6 '.@..' CMPI.W #$FFC6,D0 +0000007C: 6706 'g.' BEQ.S *+$0008 ; 00000084 +0000007E: 0C40 FFCB '.@..' CMPI.W #$FFCB,D0 +00000082: 6602 'f.' BNE.S *+$0004 ; 00000086 +00000084: 7000 'p.' MOVEQ #$00,D0 +00000086: 4E75 'Nu' RTS +00000088: 61EA 'a.' BSR.S *-$0014 ; 00000074 +0000008A: 660E 'f.' BNE.S *+$0010 ; 0000009A +0000008C: 70C3 'p.' MOVEQ #$C3,D0 +0000008E: 0831 0000 1004 '.1....' BTST #$00,$04(A1,D1.W) +00000094: 6702 'g.' BEQ.S *+$0004 ; 00000098 +00000096: 6104 'a.' BSR.S *+$0006 ; 0000009C +00000098: 4A40 'J@' TST.W D0 +0000009A: 4E75 'Nu' RTS +0000009C: 70D2 'p.' MOVEQ #$D2,D0 +0000009E: 4A6A 0012 'Jj..' TST.W $0012(A2) +000000A2: 6B0A 'k.' BMI.S *+$000C ; 000000AE +000000A4: 70D4 'p.' MOVEQ #$D4,D0 +000000A6: 4A2A 0013 'J*..' TST.B $0013(A2) +000000AA: 6B02 'k.' BMI.S *+$0004 ; 000000AE +000000AC: 7000 'p.' MOVEQ #$00,D0 +000000AE: 4E75 'Nu' RTS + +Comment: + + EXTISBTREE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXTCOPYPARAM [1EAB0, 1EAE4) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeFuncs.a + + +Dictionary: Flags $00 FirstId 230 + 230: EXTCOPYPARAM +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXTCOPYPARAM"(230) Segment="Main"(200) +Size: Flags $00 ModuleSize 52 + +Content: Flags $08 +Contents offset $0000 size $0034 +00000000: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 +00000004: 2269 000A '"i..' MOVEA.L $000A(A1),A1 +00000008: 2669 000A '&i..' MOVEA.L $000A(A1),A3 +0000000C: 7214 'r.' MOVEQ #$14,D1 +0000000E: 2F0B '/.' MOVE.L A3,-(A7) +00000010: 429B 'B.' CLR.L (A3)+ +00000012: 51C9 FFFC 'Q...' DBF D1,*-$0002 ; 00000010 +00000016: 265F '&_' MOVEA.L (A7)+,A3 +00000018: 3768 0006 0006 '7h....' MOVE.W $0006(A0),$0006(A3) +0000001E: 2768 0012 0012 ''h....' MOVE.L $0012(A0),$0012(A3) +00000024: 3768 0016 0016 '7h....' MOVE.W $0016(A0),$0016(A3) +0000002A: 2768 0030 0030 ''h.0.0' MOVE.L $0030(A0),$0030(A3) +00000030: 204B ' K' MOVEA.L A3,A0 +00000032: 4E75 'Nu' RTS + +Comment: + + EXTCOPYPARAM ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXTCKCLUMPSIZE [1EAF0, 1EB0C) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeFuncs.a + + +Dictionary: Flags $00 FirstId 231 + 231: EXTCKCLUMPSIZE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXTCKCLUMPSIZE"(231) Segment="Main"(200) +Size: Flags $00 ModuleSize 28 + +Content: Flags $08 +Contents offset $0000 size $001C +00000000: 48E7 1800 'H...' MOVEM.L D3/D4,-(A7) +00000004: 282A 001C '(*..' MOVE.L $001C(A2),D4 +00000008: 2604 '&.' MOVE.L D4,D3 +0000000A: BC84 '..' CMP.L D4,D6 +0000000C: 6708 'g.' BEQ.S *+$000A ; 00000016 +0000000E: 6B04 'k.' BMI.S *+$0006 ; 00000014 +00000010: D883 '..' ADD.L D3,D4 +00000012: 60F6 '`.' BRA.S *-$0008 ; 0000000A +00000014: 2C04 ',.' MOVE.L D4,D6 +00000016: 4CDF 0018 'L...' MOVEM.L (A7)+,D3/D4 +0000001A: 4E75 'Nu' RTS + +Comment: + + EXTCKCLUMPSIZE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXTBTOPEN [1EB20, 1ECB2) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +17E (1EC9E): JSR EXTRELBLOCK + +BE (1EBDE): BSR EXTDOAOCRWF + +32 (1EB52): JSR EXTGETBLOCK + + Unresolved outgoing references: + +DC (1EBFC): JSR $1DD70 + + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeFuncs.a + + +Dictionary: Flags $00 FirstId 232 + 232: EXTBTOPEN + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXTBTOPEN"(232) Segment="Main"(200) +Size: Flags $00 ModuleSize 402 + +Content: Flags $08 +Contents offset $0000 size $0192 +00000000: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000002: 48E6 7EF8 'H.~.' MOVEM.L D1-D6/A0-A4,-(A6) +00000006: 2808 '(.' MOVE.L A0,D4 +00000008: 2A09 '*.' MOVE.L A1,D5 +0000000A: 2C0C ',.' MOVE.L A4,D6 +0000000C: 704A 'pJ' MOVEQ #$4A,D0 ; 'J' +0000000E: A71E '..' _NewPtrSysClear ; A71E +00000010: 6600 0176 'f..v' BNE *+$0178 ; 00000188 +00000014: 2848 '(H' MOVEA.L A0,A4 +00000016: 2678 034E '&x.N' MOVEA.L $034E,A3 +0000001A: 278C 3022 ''.0"' MOVE.L A4,$22(A3,D3.W) +0000001E: 3943 0002 '9C..' MOVE.W D3,$0002(A4) +00000022: 2944 0004 ')D..' MOVE.L D4,$0004(A4) +00000026: 2945 0008 ')E..' MOVE.L D5,$0008(A4) +0000002A: 3003 '0.' MOVE.W D3,D0 +0000002C: 2245 '"E' MOVEA.L D5,A1 +0000002E: 7200 'r.' MOVEQ #$00,D1 +00000030: 7400 't.' MOVEQ #$00,D2 +00000032: 4EBA 0000 'N...' JSR EXTGETBLOCK ; id: 219 +00000036: 6600 0150 'f..P' BNE *+$0152 ; 00000188 +0000003A: 2448 '$H' MOVEA.L A0,A2 +0000003C: 41EA 000E 'A...' LEA $000E(A2),A0 +00000040: 3028 0012 '0(..' MOVE.W $0012(A0),D0 +00000044: 673A 'g:' BEQ.S *+$003C ; 00000080 +00000046: 3200 '2.' MOVE.W D0,D1 +00000048: 0241 01FF '.A..' ANDI.W #$01FF,D1 +0000004C: 6632 'f2' BNE.S *+$0034 ; 00000080 +0000004E: 2433 3008 '$30.' MOVE.L $08(A3,D3.W),D2 +00000052: 84C0 '..' DIVU.W D0,D2 +00000054: 4842 'HB' SWAP D2 +00000056: 4242 'BB' CLR.W D2 +00000058: 4842 'HB' SWAP D2 +0000005A: B4A8 0016 '....' CMP.L $0016(A0),D2 +0000005E: 6620 'f ' BNE.S *+$0022 ; 00000080 +00000060: B4A8 001A '....' CMP.L $001A(A0),D2 +00000064: 651A 'e.' BCS.S *+$001C ; 00000080 +00000066: 5382 'S.' SUBQ.L #1,D2 +00000068: 0C50 0010 '.P..' CMPI.W #$0010,(A0) +0000006C: 6212 'b.' BHI.S *+$0014 ; 00000080 +0000006E: B4A8 0002 '....' CMP.L $0002(A0),D2 +00000072: 650C 'e.' BCS.S *+$000E ; 00000080 +00000074: B4A8 000A '....' CMP.L $000A(A0),D2 +00000078: 6506 'e.' BCS.S *+$0008 ; 00000080 +0000007A: B4A8 000E '....' CMP.L $000E(A0),D2 +0000007E: 641A 'd.' BCC.S *+$001C ; 0000009A +00000080: 41E8 FFF2 'A...' LEA -$000E(A0),A0 +00000084: 41E8 FFF6 'A...' LEA -$000A(A0),A0 +00000088: 0890 0006 '....' BCLR #$06,(A0) +0000008C: 7025 'p%' MOVEQ #$25,D0 ; '%' +0000008E: 3D00 '=.' MOVE.W D0,-(A6) +00000090: 204C ' L' MOVEA.L A4,A0 +00000092: A01F '..' _DisposePtr ; A01F +00000094: 301E '0.' MOVE.W (A6)+,D0 +00000096: 6000 00DE '`...' BRA *+$00E0 ; 00000176 +0000009A: 2233 300C '"30.' MOVE.L $0C(A3,D3.W),D1 +0000009E: 92B3 3008 '..0.' SUB.L $08(A3,D3.W),D1 +000000A2: 633C 'c<' BLS.S *+$003E ; 000000E0 +000000A4: 0833 0008 3004 '.3..0.' BTST #$08,$04(A3,D3.W) +000000AA: 6734 'g4' BEQ.S *+$0036 ; 000000E0 +000000AC: 48E6 4080 'H.@.' MOVEM.L D1/A0,-(A6) +000000B0: 2046 ' F' MOVEA.L D6,A0 +000000B2: 2033 3008 ' 30.' MOVE.L $08(A3,D3.W),D0 +000000B6: D081 '..' ADD.L D1,D0 +000000B8: 2140 001C '!@..' MOVE.L D0,$001C(A0) +000000BC: 7206 'r.' MOVEQ #$06,D1 +000000BE: 6100 FF40 'a..@' BSR EXTDOAOCRWF-EXTBTOPEN+$FF40 ; ids: 212, 232 +000000C2: 4CDE 0102 'L...' MOVEM.L (A6)+,D1/A0 +000000C6: 6618 'f.' BNE.S *+$001A ; 000000E0 +000000C8: 3028 0012 '0(..' MOVE.W $0012(A0),D0 +000000CC: 82C0 '..' DIVU.W D0,D1 +000000CE: 4841 'HA' SWAP D1 +000000D0: 4241 'BA' CLR.W D1 +000000D2: 4841 'HA' SWAP D1 +000000D4: D3A8 0016 '....' ADD.L D1,$0016(A0) +000000D8: D3A8 001A '....' ADD.L D1,$001A(A0) +000000DC: 4EBA F172 'N..r' JSR *-$0E8C ; FFFFF250 +000000E0: 303C 0023 '0<.#' MOVE.W #$0023,D0 +000000E4: 41EA 000E 'A...' LEA $000E(A2),A0 +000000E8: 43EC 0018 'C...' LEA $0018(A4),A1 +000000EC: 12D8 '..' MOVE.B (A0)+,(A1)+ +000000EE: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000000EC +000000F2: 102A 0032 '.*.2' MOVE.B $0032(A2),D0 +000000F6: 0C00 0080 '....' CMPI.B #$80,D0 +000000FA: 650C 'e.' BCS.S *+$000E ; 00000108 +000000FC: 0C00 00FF '....' CMPI.B #$FF,D0 +00000100: 6706 'g.' BEQ.S *+$0008 ; 00000108 +00000102: 303C FE55 '0<.U' MOVE.W #$FE55,D0 +00000106: 6086 '`.' BRA.S *-$0078 ; 0000008E +00000108: 1940 0001 '.@..' MOVE.B D0,$0001(A4) +0000010C: 202C 0038 ' ,.8' MOVE.L $0038(A4),D0 +00000110: 6608 'f.' BNE.S *+$000A ; 0000011A +00000112: 2273 3014 '"s0.' MOVEA.L $14(A3,D3.W),A1 +00000116: 2029 0020 ' ). ' MOVE.L $0020(A1),D0 +0000011A: 2780 301E ''.0.' MOVE.L D0,$1E(A3,D3.W) +0000011E: 297C 004B 5400 ')|.KT.' MOVE.L #$004B5400,$003C(A4) + 003C +00000126: 197C 0001 0044 '.|...D' MOVE.B #$01,$0044(A4) +0000012C: 7000 'p.' MOVEQ #$00,D0 +0000012E: 102A 0078 '.*.x' MOVE.B $0078(A2),D0 +00000132: 660C 'f.' BNE.S *+$000E ; 00000140 +00000134: 303C FE58 '0<.X' MOVE.W #$FE58,D0 +00000138: 4AAD 0052 'J..R' TST.L $0052(A5) +0000013C: 6738 'g8' BEQ.S *+$003A ; 00000176 +0000013E: 6034 '`4' BRA.S *+$0036 ; 00000174 +00000140: 7201 'r.' MOVEQ #$01,D1 +00000142: 1232 1078 '.2.x' MOVE.B $78(A2,D1.W),D1 +00000146: 0C01 000A '....' CMPI.B #$0A,D1 +0000014A: 660C 'f.' BNE.S *+$000E ; 00000158 +0000014C: 222D 0052 '"-.R' MOVE.L $0052(A5),D1 +00000150: 6606 'f.' BNE.S *+$0008 ; 00000158 +00000152: 303C FE56 '0<.V' MOVE.W #$FE56,D0 +00000156: 601E '`.' BRA.S *+$0020 ; 00000176 +00000158: 5240 'R@' ADDQ.W #1,D0 +0000015A: A71E '..' _NewPtrSysClear ; A71E +0000015C: 6600 FF30 'f..0' BNE *-$00CE ; 0000008E +00000160: 2948 0040 ')H.@' MOVE.L A0,$0040(A4) +00000164: 43EA 0078 'C..x' LEA $0078(A2),A1 +00000168: 7000 'p.' MOVEQ #$00,D0 +0000016A: 102A 0078 '.*.x' MOVE.B $0078(A2),D0 +0000016E: 10D9 '..' MOVE.B (A1)+,(A0)+ +00000170: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000016E +00000174: 4240 'B@' CLR.W D0 +00000176: 3D00 '=.' MOVE.W D0,-(A6) +00000178: 2245 '"E' MOVEA.L D5,A1 +0000017A: 7200 'r.' MOVEQ #$00,D1 +0000017C: 204A ' J' MOVEA.L A2,A0 +0000017E: 4EBA 0000 'N...' JSR EXTRELBLOCK ; id: 233 +00000182: 6702 'g.' BEQ.S *+$0004 ; 00000186 +00000184: 3C80 '<.' MOVE.W D0,(A6) +00000186: 301E '0.' MOVE.W (A6)+,D0 +00000188: 4CDE 1F7E 'L..~' MOVEM.L (A6)+,D1-D6/A0-A4 +0000018C: 2F1E '/.' MOVE.L (A6)+,-(A7) +0000018E: 4A40 'J@' TST.W D0 +00000190: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 233 + 233: EXTRELBLOCK + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTRELBLOCK"(233) + 00000180 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTDOAOCRWF"(212) Ref2="EXTBTOPEN"(232) + 00C0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTGETBLOCK"(219) + 00000034 +Comment: + + EXTBTOPEN ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1ECC0 [1ECC0, 1EEF2) + + Module started due to: vector glue above + + Resolved outgoing references: + +224 (1EEE4): JSR EXTDELETEREC + +216 (1EED6): JSR EXTINSERTREC + +208 (1EEC8): JSR EXTGETRECA + +1E2 (1EEA2): JSR EXTRELNODE + +1D6 (1EE96): JSR EXTLOCREC + +1B4 (1EE74): JSR EXTLOCTPR + +1AA (1EE6A): JSR EXTSEARCHNODE + +1A0 (1EE60): JSR EXTGETNODE + +124 (1EDE4): JSR EXTINITNODE + +11C (1EDDC): JSR EXTRELNODE + +10A (1EDCA): JSR EXTALLOCNODE + +100 (1EDC0): JSR EXTLOCTPR + +D4 (1ED94): JSR EXTINSERTREC + +A6 (1ED66): JSR EXTINSERTREC + +3E (1ECFE): JSR EXTGETRECA + +12 (1ECD2): JSR EXTGETNODESIZ + +A (1ECCA): JSR EXTGETNODESIZ + + +0 (1ECC0): EXTROTATELT + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint1.a + + +F0 (1EDB0): EXTSPLITLT + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint1.a + + +17A (1EE3A): EXTTREESEARCH + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint1.a + + +Dictionary: Flags $00 FirstId 234 + 234: AUTOMOD_1ECC0 + 235: EXTTREESEARCH + 236: EXTSPLITLT + 237: EXTROTATELT +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1ECC0"(234) Segment="Main"(200) +Size: Flags $00 ModuleSize 562 + +Content: Flags $08 +Contents offset $0000 size $0232 +00000000: 48E7 3F3C 'H.?<' MOVEM.L D2-D7/A2-A5,-(A7) +00000004: 2A48 '*H' MOVEA.L A0,A5 +00000006: 3A00 ':.' MOVE.W D0,D5 +00000008: 224A '"J' MOVEA.L A2,A1 +0000000A: 4EBA 0000 'N...' JSR EXTGETNODESIZ ; id: 243 +0000000E: 3400 '4.' MOVE.W D0,D2 +00000010: 224B '"K' MOVEA.L A3,A1 +00000012: 4EBA 0000 'N...' JSR EXTGETNODESIZ ; id: 243 +00000016: D042 '.B' ADD.W D2,D0 +00000018: D045 '.E' ADD.W D5,D0 +0000001A: 5440 'T@' ADDQ.W #2,D0 +0000001C: E248 '.H' LSR.W #1,D0 +0000001E: 3C00 '<.' MOVE.W D0,D6 +00000020: 362A 000A '6*..' MOVE.W $000A(A2),D3 +00000024: 3801 '8.' MOVE.W D1,D4 +00000026: D843 '.C' ADD.W D3,D4 +00000028: 7EFF '~.' MOVEQ #$FF,D7 +0000002A: B843 '.C' CMP.W D3,D4 +0000002C: 6604 'f.' BNE.S *+$0006 ; 00000032 +0000002E: D445 '.E' ADD.W D5,D2 +00000030: 6012 '`.' BRA.S *+$0014 ; 00000044 +00000032: 3003 '0.' MOVE.W D3,D0 +00000034: 906A 000A '.j..' SUB.W $000A(A2),D0 +00000038: B644 '.D' CMP.W D4,D3 +0000003A: 6F02 'o.' BLE.S *+$0004 ; 0000003E +0000003C: 5340 'S@' SUBQ.W #1,D0 +0000003E: 4EBA 0000 'N...' JSR EXTGETRECA ; id: 209 +00000042: D440 '.@' ADD.W D0,D2 +00000044: 5442 'TB' ADDQ.W #2,D2 +00000046: 322C 002A '2,.*' MOVE.W $002A(A4),D1 +0000004A: 0441 0010 '.A..' SUBI.W #$0010,D1 +0000004E: B441 '.A' CMP.W D1,D2 +00000050: 6F0C 'o.' BLE.S *+$000E ; 0000005E +00000052: 4847 'HG' SWAP D7 +00000054: 4A47 'JG' TST.W D7 +00000056: 6C3C 'l<' BGE.S *+$003E ; 00000094 +00000058: 70FF 'p.' MOVEQ #$FF,D0 +0000005A: 6000 008C '`...' BRA *+$008E ; 000000E8 +0000005E: 3006 '0.' MOVE.W D6,D0 +00000060: E348 '.H' LSL.W #1,D0 +00000062: 9042 '.B' SUB.W D2,D0 +00000064: B041 '.A' CMP.W D1,D0 +00000066: 6E02 'n.' BGT.S *+$0004 ; 0000006A +00000068: 3E03 '>.' MOVE.W D3,D7 +0000006A: B446 '.F' CMP.W D6,D2 +0000006C: 6D0E 'm.' BLT.S *+$0010 ; 0000007C +0000006E: 6702 'g.' BEQ.S *+$0004 ; 00000072 +00000070: 4847 'HG' SWAP D7 +00000072: 4A47 'JG' TST.W D7 +00000074: 6C1E 'l.' BGE.S *+$0020 ; 00000094 +00000076: 4847 'HG' SWAP D7 +00000078: 4A47 'JG' TST.W D7 +0000007A: 6C18 'l.' BGE.S *+$001A ; 00000094 +0000007C: 4847 'HG' SWAP D7 +0000007E: 3E3C FFFF '><..' MOVE.W #$FFFF,D7 +00000082: 5243 'RC' ADDQ.W #1,D3 +00000084: 322A 000A '2*..' MOVE.W $000A(A2),D1 +00000088: D26B 000A '.k..' ADD.W $000A(A3),D1 +0000008C: B641 '.A' CMP.W D1,D3 +0000008E: 6F9A 'o.' BLE.S *-$0064 ; 0000002A +00000090: 70FF 'p.' MOVEQ #$FF,D0 +00000092: 6054 '`T' BRA.S *+$0056 ; 000000E8 +00000094: 362A 000A '6*..' MOVE.W $000A(A2),D3 +00000098: B843 '.C' CMP.W D3,D4 +0000009A: 6616 'f.' BNE.S *+$0018 ; 000000B2 +0000009C: 224A '"J' MOVEA.L A2,A1 +0000009E: 204D ' M' MOVEA.L A5,A0 +000000A0: 3005 '0.' MOVE.W D5,D0 +000000A2: 3229 000A '2)..' MOVE.W $000A(A1),D1 +000000A6: 4EBA 0000 'N...' JSR EXTINSERTREC ; id: 239 +000000AA: 6632 'f2' BNE.S *+$0034 ; 000000DE +000000AC: 2A49 '*I' MOVEA.L A1,A5 +000000AE: 3A01 ':.' MOVE.W D1,D5 +000000B0: 600A '`.' BRA.S *+$000C ; 000000BC +000000B2: 204A ' J' MOVEA.L A2,A0 +000000B4: 224B '"K' MOVEA.L A3,A1 +000000B6: 6100 0146 'a..F' BSR *+$0148 ; 000001FE +000000BA: 6622 'f"' BNE.S *+$0024 ; 000000DE +000000BC: B647 '.G' CMP.W D7,D3 +000000BE: 6704 'g.' BEQ.S *+$0006 ; 000000C4 +000000C0: 5243 'RC' ADDQ.W #1,D3 +000000C2: 60D4 '`.' BRA.S *-$002A ; 00000098 +000000C4: B847 '.G' CMP.W D7,D4 +000000C6: 6F1A 'o.' BLE.S *+$001C ; 000000E2 +000000C8: 224B '"K' MOVEA.L A3,A1 +000000CA: 204D ' M' MOVEA.L A5,A0 +000000CC: 3005 '0.' MOVE.W D5,D0 +000000CE: 3204 '2.' MOVE.W D4,D1 +000000D0: 9247 '.G' SUB.W D7,D1 +000000D2: 5341 'SA' SUBQ.W #1,D1 +000000D4: 4EBA 0000 'N...' JSR EXTINSERTREC ; id: 239 +000000D8: 6604 'f.' BNE.S *+$0006 ; 000000DE +000000DA: 4240 'B@' CLR.W D0 +000000DC: 600A '`.' BRA.S *+$000C ; 000000E8 +000000DE: 7040 'p@' MOVEQ #$40,D0 ; '@' +000000E0: A9C9 '..' _SysError ; A9C9 +000000E2: 4240 'B@' CLR.W D0 +000000E4: 224D '"M' MOVEA.L A5,A1 +000000E6: 3205 '2.' MOVE.W D5,D1 +000000E8: 4CDF 3CFC 'L.<.' MOVEM.L (A7)+,D2-D7/A2-A5 +000000EC: 4A40 'J@' TST.W D0 +000000EE: 4E75 'Nu' RTS +000000F0: 2D1F '-.' MOVE.L (A7)+,-(A6) +000000F2: 48E6 1F10 'H...' MOVEM.L D3-D7/A3,-(A6) +000000F6: 2E08 '..' MOVE.L A0,D7 +000000F8: 3C00 '<.' MOVE.W D0,D6 +000000FA: 3A01 ':.' MOVE.W D1,D5 +000000FC: 302C 0010 '0,..' MOVE.W $0010(A4),D0 +00000100: 4EBA 0000 'N...' JSR EXTLOCTPR ; id: 241 +00000104: 2810 '(.' MOVE.L (A0),D4 +00000106: 302C 0002 '0,..' MOVE.W $0002(A4),D0 +0000010A: 4EBA 0000 'N...' JSR EXTALLOCNODE ; id: 205 +0000010E: 6660 'f`' BNE.S *+$0062 ; 00000170 +00000110: 2601 '&.' MOVE.L D1,D3 +00000112: 200A ' .' MOVE.L A2,D0 +00000114: 670C 'g.' BEQ.S *+$000E ; 00000122 +00000116: 2483 '$.' MOVE.L D3,(A2) +00000118: 7204 'r.' MOVEQ #$04,D1 +0000011A: 204A ' J' MOVEA.L A2,A0 +0000011C: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 206 +00000120: 664E 'fN' BNE.S *+$0050 ; 00000170 +00000122: 2203 '".' MOVE.L D3,D1 +00000124: 4EBA 0000 'N...' JSR EXTINITNODE ; id: 211 +00000128: 6646 'fF' BNE.S *+$0048 ; 00000170 +0000012A: 2448 '$H' MOVEA.L A0,A2 +0000012C: 156B 0008 0008 '.k....' MOVE.B $0008(A3),$0008(A2) +00000132: 256B 0004 0004 '%k....' MOVE.L $0004(A3),$0004(A2) +00000138: 2484 '$.' MOVE.L D4,(A2) +0000013A: 2743 0004 ''C..' MOVE.L D3,$0004(A3) +0000013E: 7001 'p.' MOVEQ #$01,D0 +00000140: D06C 0018 '.l..' ADD.W $0018(A4),D0 +00000144: 906C 0010 '.l..' SUB.W $0010(A4),D0 +00000148: 1540 0009 '.@..' MOVE.B D0,$0009(A2) +0000014C: 0C2A 00FF 0008 '.*....' CMPI.B #$FF,$0008(A2) +00000152: 660A 'f.' BNE.S *+$000C ; 0000015E +00000154: 4AAA 0004 'J...' TST.L $0004(A2) +00000158: 6604 'f.' BNE.S *+$0006 ; 0000015E +0000015A: 2943 0022 ')C."' MOVE.L D3,$0022(A4) +0000015E: 2047 ' G' MOVEA.L D7,A0 +00000160: 3006 '0.' MOVE.W D6,D0 +00000162: 3205 '2.' MOVE.W D5,D1 +00000164: 4EBA FE9A 'N...' JSR *-$0164 ; 00000000 +00000168: 6702 'g.' BEQ.S *+$0004 ; 0000016C +0000016A: 6004 '`.' BRA.S *+$0006 ; 00000170 +0000016C: 4240 'B@' CLR.W D0 +0000016E: 2403 '$.' MOVE.L D3,D2 +00000170: 4CDE 08F8 'L...' MOVEM.L (A6)+,D3-D7/A3 +00000174: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000176: 4A40 'J@' TST.W D0 +00000178: 4E75 'Nu' RTS +0000017A: 2D1F '-.' MOVE.L (A7)+,-(A6) +0000017C: 48E6 1F30 'H..0' MOVEM.L D3-D7/A2/A3,-(A6) +00000180: 2E08 '..' MOVE.L A0,D7 +00000182: 4A6C 0018 'Jl..' TST.W $0018(A4) +00000186: 6E0E 'n.' BGT.S *+$0010 ; 00000196 +00000188: 7020 'p ' MOVEQ #$20,D0 ; ' ' +0000018A: 93C9 '..' SUBA.L A1,A1 +0000018C: 7200 'r.' MOVEQ #$00,D1 +0000018E: 7400 't.' MOVEQ #$00,D2 +00000190: 426C 0010 'Bl..' CLR.W $0010(A4) +00000194: 605E '`^' BRA.S *+$0060 ; 000001F4 +00000196: 7C01 '|.' MOVEQ #$01,D6 +00000198: 262C 001A '&,..' MOVE.L $001A(A4),D3 +0000019C: 7200 'r.' MOVEQ #$00,D1 +0000019E: 2403 '$.' MOVE.L D3,D2 +000001A0: 4EBA 0000 'N...' JSR EXTGETNODE ; id: 210 +000001A4: 664E 'fN' BNE.S *+$0050 ; 000001F4 +000001A6: 2248 '"H' MOVEA.L A0,A1 +000001A8: 2047 ' G' MOVEA.L D7,A0 +000001AA: 4EBA 0000 'N...' JSR EXTSEARCHNODE ; id: 242 +000001AE: 3A00 ':.' MOVE.W D0,D5 +000001B0: 3801 '8.' MOVE.W D1,D4 +000001B2: 3006 '0.' MOVE.W D6,D0 +000001B4: 4EBA 0000 'N...' JSR EXTLOCTPR ; id: 241 +000001B8: 2648 '&H' MOVEA.L A0,A3 +000001BA: 2683 '&.' MOVE.L D3,(A3) +000001BC: 3404 '4.' MOVE.W D4,D2 +000001BE: 4A45 'JE' TST.W D5 +000001C0: 6706 'g.' BEQ.S *+$0008 ; 000001C8 +000001C2: 5342 'SB' SUBQ.W #1,D2 +000001C4: 6C02 'l.' BGE.S *+$0004 ; 000001C8 +000001C6: 3404 '4.' MOVE.W D4,D2 +000001C8: 3742 0004 '7B..' MOVE.W D2,$0004(A3) +000001CC: BC6C 0018 '.l..' CMP.W $0018(A4),D6 +000001D0: 6718 'g.' BEQ.S *+$001A ; 000001EA +000001D2: 3202 '2.' MOVE.W D2,D1 +000001D4: 2F09 '/.' MOVE.L A1,-(A7) +000001D6: 4EBA 0000 'N...' JSR EXTLOCREC ; id: 240 +000001DA: 2611 '&.' MOVE.L (A1),D3 +000001DC: 225F '"_' MOVEA.L (A7)+,A1 +000001DE: 7200 'r.' MOVEQ #$00,D1 +000001E0: 2049 ' I' MOVEA.L A1,A0 +000001E2: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 206 +000001E6: 5246 'RF' ADDQ.W #1,D6 +000001E8: 60B2 '`.' BRA.S *-$004C ; 0000019C +000001EA: 3946 0010 '9F..' MOVE.W D6,$0010(A4) +000001EE: 3204 '2.' MOVE.W D4,D1 +000001F0: 3005 '0.' MOVE.W D5,D0 +000001F2: 2403 '$.' MOVE.L D3,D2 +000001F4: 4CDE 0CF8 'L...' MOVEM.L (A6)+,D3-D7/A2/A3 +000001F8: 2F1E '/.' MOVE.L (A6)+,-(A7) +000001FA: 4A40 'J@' TST.W D0 +000001FC: 4E75 'Nu' RTS +000001FE: 48E7 0030 'H..0' MOVEM.L A2/A3,-(A7) +00000202: 2448 '$H' MOVEA.L A0,A2 +00000204: 2649 '&I' MOVEA.L A1,A3 +00000206: 7000 'p.' MOVEQ #$00,D0 +00000208: 4EBA 0000 'N...' JSR EXTGETRECA ; id: 209 +0000020C: 41E9 000E 'A...' LEA $000E(A1),A0 +00000210: 224A '"J' MOVEA.L A2,A1 +00000212: 3229 000A '2)..' MOVE.W $000A(A1),D1 +00000216: 4EBA 0000 'N...' JSR EXTINSERTREC ; id: 239 +0000021A: 224B '"K' MOVEA.L A3,A1 +0000021C: 6704 'g.' BEQ.S *+$0006 ; 00000222 +0000021E: 70FF 'p.' MOVEQ #$FF,D0 +00000220: 6008 '`.' BRA.S *+$000A ; 0000022A +00000222: 4241 'BA' CLR.W D1 +00000224: 4EBA 0000 'N...' JSR EXTDELETEREC ; id: 238 +00000228: 4240 'B@' CLR.W D0 +0000022A: 4A40 'J@' TST.W D0 +0000022C: 4CDF 0C00 'L...' MOVEM.L (A7)+,A2/A3 +00000230: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 238 + 238: EXTDELETEREC +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTDELETEREC"(238) + 00000226 + +Dictionary: Flags $00 FirstId 239 + 239: EXTINSERTREC +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTINSERTREC"(239) + 00000218 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTGETRECA"(209) + 0000020A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTRELNODE"(206) + 000001E4 + +Dictionary: Flags $00 FirstId 240 + 240: EXTLOCREC + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTLOCREC"(240) + 000001D8 + +Dictionary: Flags $00 FirstId 241 + 241: EXTLOCTPR + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTLOCTPR"(241) + 000001B6 + +Dictionary: Flags $00 FirstId 242 + 242: EXTSEARCHNODE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTSEARCHNODE"(242) + 000001AC + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTGETNODE"(210) + 000001A2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTINITNODE"(211) + 00000126 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTRELNODE"(206) + 0000011E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTALLOCNODE"(205) + 0000010C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTLOCTPR"(241) + 00000102 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTINSERTREC"(239) + 000000D6 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTINSERTREC"(239) + 000000A8 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTGETRECA"(209) + 00000040 + +Dictionary: Flags $00 FirstId 243 + 243: EXTGETNODESIZ + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTGETNODESIZ"(243) + 00000014 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTGETNODESIZ"(243) + 0000000C + +EntryPoint: Flags=$08=(Extern Code) Offset=$017A Entry="EXTTREESEARCH"(235) + +EntryPoint: Flags=$08=(Extern Code) Offset=$00F0 Entry="EXTSPLITLT"(236) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="EXTROTATELT"(237) +Comment: + + AUTOMOD_1ECC0 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1EF10 [1EF10, 1F2F2) + + Module started due to: vector glue above + + Resolved outgoing references: + +326 (1F236): JSR EXTRELBLOCK + +1EA (1F0FA): JSR EXTGETBLOCK + +17C (1F08C): JSR EXTRELBLOCK + +166 (1F076): JSR EXTGETBLOCK + + Unresolved outgoing references: + +1BE (1F0CE): BRA $222D0 + + +0 (1EF10): EXTBUILDIREC + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a + + +22 (1EF32): EXTCHKNODE + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a + + +A6 (1EFB6): EXTCLRNODE + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a + + +C2 (1EFD2): EXTDELETEREC + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a + + +112 (1F022): EXTGETLTSIB + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a + + +11C (1F02C): EXTGETRTSIB + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a + + +14C (1F05C): EXTGETMAXKEY + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a + + +158 (1F068): EXTGETNODE + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a + + +18C (1F09C): EXTGETNODESIZ + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a + + +1A4 (1F0B4): EXTGETOFFSET + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a + + +1BC (1F0CC): EXTGETRECA + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a + + +1D8 (1F0E8): EXTINITNODE + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a + + +20A (1F11A): EXTINSERTREC + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a + + +27C (1F18C): EXTLOCBTCB + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a + + +286 (1F196): EXTLOCREC + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a + + +2B8 (1F1C8): EXTLOCTPR + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a + + +2C8 (1F1D8): EXTMOVOFFLT + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a + + +2D8 (1F1E8): EXTMOVOFFRT + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a + + +2EE (1F1FE): EXTMOVRECLT + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a + + +304 (1F214): EXTMOVRECRT + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a + + +31E (1F22E): EXTRELNODE + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a + + +332 (1F242): EXTSEARCHNODE + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a + + +38E (1F29E): EXTUPDDREC + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a + + +3B0 (1F2C0): EXTUPDIKEY + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a + + +Dictionary: Flags $00 FirstId 244 + 244: AUTOMOD_1EF10 + 245: EXTUPDIKEY + 246: EXTUPDDREC + 247: EXTSEARCHNODE + 248: EXTRELNODE + 249: EXTMOVRECRT + 250: EXTMOVRECLT + 251: EXTMOVOFFRT + 252: EXTMOVOFFLT + 253: EXTLOCTPR + 254: EXTLOCREC + 255: EXTLOCBTCB + 256: EXTINSERTREC + 257: EXTINITNODE + 258: EXTGETRECA + 259: EXTGETOFFSET + 260: EXTGETRTSIB + 261: EXTGETLTSIB + 262: EXTGETNODESIZ + 263: EXTGETNODE + 264: EXTGETMAXKEY + 265: EXTDELETEREC + 266: EXTCLRNODE + 267: EXTCHKNODE + 268: EXTBUILDIREC +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1EF10"(244) Segment="Main"(200) +Size: Flags $00 ModuleSize 994 + +Content: Flags $08 +Contents offset $0000 size $03E2 +00000000: 2F02 '/.' MOVE.L D2,-(A7) +00000002: 2400 '$.' MOVE.L D0,D2 +00000004: 4240 'B@' CLR.W D0 +00000006: 6100 01B4 'a...' BSR *+$01B6 ; 000001BC +0000000A: 226C 000C '"l..' MOVEA.L $000C(A4),A1 +0000000E: 43E9 0060 'C..`' LEA $0060(A1),A1 +00000012: 4EBA 039C 'N...' JSR *+$039E ; 000003B0 +00000016: 6100 0134 'a..4' BSR *+$0136 ; 0000014C +0000001A: 2382 0000 '#...' MOVE.L D2,$00(A1,D0.W) +0000001E: 241F '$.' MOVE.L (A7)+,D2 +00000020: 4E75 'Nu' RTS +00000022: 48E7 60E0 'H.`.' MOVEM.L D1/D2/A0-A2,-(A7) +00000026: 322C 0002 '2,..' MOVE.W $0002(A4),D1 +0000002A: 2478 034E '$x.N' MOVEA.L $034E,A2 +0000002E: 2032 1008 ' 2..' MOVE.L $08(A2,D1.W),D0 +00000032: 80EC 002A '...*' DIVU.W $002A(A4),D0 +00000036: 7200 'r.' MOVEQ #$00,D1 +00000038: 3200 '2.' MOVE.W D0,D1 +0000003A: B291 '..' CMP.L (A1),D1 +0000003C: 635A 'cZ' BLS.S *+$005C ; 00000098 +0000003E: B2A9 0004 '....' CMP.L $0004(A1),D1 +00000042: 6354 'cT' BLS.S *+$0056 ; 00000098 +00000044: 1029 0008 '.)..' MOVE.B $0008(A1),D0 +00000048: 5200 'R.' ADDQ.B #1,D0 +0000004A: 0C00 0003 '....' CMPI.B #$03,D0 +0000004E: 6248 'bH' BHI.S *+$004A ; 00000098 +00000050: 1029 0009 '.)..' MOVE.B $0009(A1),D0 +00000054: B02C 0019 '.,..' CMP.B $0019(A4),D0 +00000058: 623E 'b>' BHI.S *+$0040 ; 00000098 +0000005A: 7200 'r.' MOVEQ #$00,D1 +0000005C: 322C 002A '2,.*' MOVE.W $002A(A4),D1 +00000060: 70F2 'p.' MOVEQ #$F2,D0 +00000062: D081 '..' ADD.L D1,D0 +00000064: 80FC 0006 '....' DIVU.W #$0006,D0 +00000068: B069 000A '.i..' CMP.W $000A(A1),D0 +0000006C: 652A 'e*' BCS.S *+$002C ; 00000098 +0000006E: 3229 000A '2)..' MOVE.W $000A(A1),D1 +00000072: 3001 '0.' MOVE.W D1,D0 +00000074: 6100 012E 'a...' BSR *+$0130 ; 000001A4 +00000078: 7402 't.' MOVEQ #$02,D2 +0000007A: D488 '..' ADD.L A0,D2 +0000007C: 9489 '..' SUB.L A1,D2 +0000007E: 3018 '0.' MOVE.W (A0)+,D0 +00000080: 0800 0000 '....' BTST #$00,D0 +00000084: 6612 'f.' BNE.S *+$0014 ; 00000098 +00000086: 0C40 000E '.@..' CMPI.W #$000E,D0 +0000008A: 650C 'e.' BCS.S *+$000E ; 00000098 +0000008C: B042 '.B' CMP.W D2,D0 +0000008E: 6408 'd.' BCC.S *+$000A ; 00000098 +00000090: 3400 '4.' MOVE.W D0,D2 +00000092: 51C9 FFEA 'Q...' DBF D1,*-$0014 ; 0000007E +00000096: 6004 '`.' BRA.S *+$0006 ; 0000009C +00000098: 7024 'p$' MOVEQ #$24,D0 ; '$' +0000009A: 6002 '`.' BRA.S *+$0004 ; 0000009E +0000009C: 4240 'B@' CLR.W D0 +0000009E: 4CDF 0706 'L...' MOVEM.L (A7)+,D1/D2/A0-A2 +000000A2: 4A40 'J@' TST.W D0 +000000A4: 4E75 'Nu' RTS +000000A6: 48E7 C080 'H...' MOVEM.L D0/D1/A0,-(A7) +000000AA: 7203 'r.' MOVEQ #$03,D1 +000000AC: D26C 002A '.l.*' ADD.W $002A(A4),D1 +000000B0: E449 '.I' LSR.W #2,D1 +000000B2: 5341 'SA' SUBQ.W #1,D1 +000000B4: 7000 'p.' MOVEQ #$00,D0 +000000B6: 20C0 ' .' MOVE.L D0,(A0)+ +000000B8: 51C9 FFFC 'Q...' DBF D1,*-$0002 ; 000000B6 +000000BC: 4CDF 0103 'L...' MOVEM.L (A7)+,D0/D1/A0 +000000C0: 4E75 'Nu' RTS +000000C2: 48E7 3E3C 'H.><' MOVEM.L D2-D6/A2-A5,-(A7) +000000C6: 3A01 ':.' MOVE.W D1,D5 +000000C8: 3001 '0.' MOVE.W D1,D0 +000000CA: 4EBA 00D8 'N...' JSR *+$00DA ; 000001A4 +000000CE: 2C08 ',.' MOVE.L A0,D6 +000000D0: 3800 '8.' MOVE.W D0,D4 +000000D2: 47E8 FFFE 'G...' LEA -$0002(A0),A3 +000000D6: 3613 '6.' MOVE.W (A3),D3 +000000D8: 3029 000A '0)..' MOVE.W $000A(A1),D0 +000000DC: 4EBA 00C6 'N...' JSR *+$00C8 ; 000001A4 +000000E0: 2448 '$H' MOVEA.L A0,A2 +000000E2: 3400 '4.' MOVE.W D0,D2 +000000E4: 2A49 '*I' MOVEA.L A1,A5 +000000E6: 41F5 3000 'A.0.' LEA $00(A5,D3.W),A0 +000000EA: 43F5 4000 'C.@.' LEA $00(A5,D4.W),A1 +000000EE: 3002 '0.' MOVE.W D2,D0 +000000F0: 9043 '.C' SUB.W D3,D0 +000000F2: 4EBA 01FA 'N...' JSR *+$01FC ; 000002EE +000000F6: 536D 000A 'Sm..' SUBQ.W #1,$000A(A5) +000000FA: 204B ' K' MOVEA.L A3,A0 +000000FC: 2246 '"F' MOVEA.L D6,A1 +000000FE: 302D 000A '0-..' MOVE.W $000A(A5),D0 +00000102: 9045 '.E' SUB.W D5,D0 +00000104: 3204 '2.' MOVE.W D4,D1 +00000106: 9243 '.C' SUB.W D3,D1 +00000108: 4EBA 01CE 'N...' JSR *+$01D0 ; 000002D8 +0000010C: 4CDF 3C7C 'L.<|' MOVEM.L (A7)+,D2-D6/A2-A5 +00000110: 4E75 'Nu' RTS +00000112: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000114: 48E6 3000 'H.0.' MOVEM.L D2/D3,-(A6) +00000118: 4203 'B.' CLR.B D3 +0000011A: 6008 '`.' BRA.S *+$000A ; 00000124 +0000011C: 2D1F '-.' MOVE.L (A7)+,-(A6) +0000011E: 48E6 3000 'H.0.' MOVEM.L D2/D3,-(A6) +00000122: 7601 'v.' MOVEQ #$01,D3 +00000124: 4A03 'J.' TST.B D3 +00000126: 6606 'f.' BNE.S *+$0008 ; 0000012E +00000128: 2428 0004 '$(..' MOVE.L $0004(A0),D2 +0000012C: 6002 '`.' BRA.S *+$0004 ; 00000130 +0000012E: 2410 '$.' MOVE.L (A0),D2 +00000130: 6604 'f.' BNE.S *+$0006 ; 00000136 +00000132: 7200 'r.' MOVEQ #$00,D1 +00000134: 600A '`.' BRA.S *+$000C ; 00000140 +00000136: 7200 'r.' MOVEQ #$00,D1 +00000138: 611E 'a.' BSR.S *+$0020 ; 00000158 +0000013A: 6606 'f.' BNE.S *+$0008 ; 00000142 +0000013C: 2202 '".' MOVE.L D2,D1 +0000013E: 2248 '"H' MOVEA.L A0,A1 +00000140: 4240 'B@' CLR.W D0 +00000142: 4CDE 000C 'L...' MOVEM.L (A6)+,D2/D3 +00000146: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000148: 4A40 'J@' TST.W D0 +0000014A: 4E75 'Nu' RTS +0000014C: 7002 'p.' MOVEQ #$02,D0 +0000014E: D06C 002C '.l.,' ADD.W $002C(A4),D0 +00000152: E248 '.H' LSR.W #1,D0 +00000154: E348 '.H' LSL.W #1,D0 +00000156: 4E75 'Nu' RTS +00000158: 2D1F '-.' MOVE.L (A7)+,-(A6) +0000015A: 48E6 4040 'H.@@' MOVEM.L D1/A1,-(A6) +0000015E: 302C 0002 '0,..' MOVE.W $0002(A4),D0 +00000162: 226C 0008 '"l..' MOVEA.L $0008(A4),A1 +00000166: 4EBA 0000 'N...' JSR EXTGETBLOCK ; id: 219 +0000016A: 6616 'f.' BNE.S *+$0018 ; 00000182 +0000016C: 2248 '"H' MOVEA.L A0,A1 +0000016E: 6100 FEB2 'a...' BSR *-$014C ; 00000022 +00000172: 670E 'g.' BEQ.S *+$0010 ; 00000182 +00000174: 3D00 '=.' MOVE.W D0,-(A6) +00000176: 7202 'r.' MOVEQ #$02,D1 +00000178: 226C 0008 '"l..' MOVEA.L $0008(A4),A1 +0000017C: 4EBA 0000 'N...' JSR EXTRELBLOCK ; id: 233 +00000180: 301E '0.' MOVE.W (A6)+,D0 +00000182: 4CDE 0202 'L...' MOVEM.L (A6)+,D1/A1 +00000186: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000188: 4A40 'J@' TST.W D0 +0000018A: 4E75 'Nu' RTS +0000018C: 2F01 '/.' MOVE.L D1,-(A7) +0000018E: 3229 000A '2)..' MOVE.W $000A(A1),D1 +00000192: 3001 '0.' MOVE.W D1,D0 +00000194: 4EBA 000E 'N...' JSR *+$0010 ; 000001A4 +00000198: 0440 000E '.@..' SUBI.W #$000E,D0 +0000019C: E349 '.I' LSL.W #1,D1 +0000019E: D041 '.A' ADD.W D1,D0 +000001A0: 221F '".' MOVE.L (A7)+,D1 +000001A2: 4E75 'Nu' RTS +000001A4: 6104 'a.' BSR.S *+$0006 ; 000001AA +000001A6: 3010 '0.' MOVE.W (A0),D0 +000001A8: 4E75 'Nu' RTS +000001AA: 91C8 '..' SUBA.L A0,A0 +000001AC: 306C 002A '0l.*' MOVEA.W $002A(A4),A0 +000001B0: D1C9 '..' ADDA.L A1,A0 +000001B2: E348 '.H' LSL.W #1,D0 +000001B4: 4440 'D@' NEG.W D0 +000001B6: 41F0 00FE 'A...' LEA -$02(A0,D0.W),A0 +000001BA: 4E75 'Nu' RTS +000001BC: 48E7 6000 'H.`.' MOVEM.L D1/D2,-(A7) +000001C0: 3200 '2.' MOVE.W D0,D1 +000001C2: 61E0 'a.' BSR.S *-$001E ; 000001A4 +000001C4: 3400 '4.' MOVE.W D0,D2 +000001C6: 3001 '0.' MOVE.W D1,D0 +000001C8: 5240 'R@' ADDQ.W #1,D0 +000001CA: 61D8 'a.' BSR.S *-$0026 ; 000001A4 +000001CC: 9042 '.B' SUB.W D2,D0 +000001CE: 41F1 2000 'A. .' LEA $00(A1,D2.W),A0 +000001D2: 4CDF 0006 'L...' MOVEM.L (A7)+,D1/D2 +000001D6: 4E75 'Nu' RTS +000001D8: 2D1F '-.' MOVE.L (A7)+,-(A6) +000001DA: 48E6 6040 'H.`@' MOVEM.L D1/D2/A1,-(A6) +000001DE: 2401 '$.' MOVE.L D1,D2 +000001E0: 302C 0002 '0,..' MOVE.W $0002(A4),D0 +000001E4: 7204 'r.' MOVEQ #$04,D1 +000001E6: 226C 0008 '"l..' MOVEA.L $0008(A4),A1 +000001EA: 4EBA 0000 'N...' JSR EXTGETBLOCK ; id: 219 +000001EE: 6610 'f.' BNE.S *+$0012 ; 00000200 +000001F0: 6100 FEB4 'a...' BSR *-$014A ; 000000A6 +000001F4: 342C 002A '4,.*' MOVE.W $002A(A4),D2 +000001F8: 31BC 000E 20FE '1... .' MOVE.W #$000E,-$02(A0,D2.W) +000001FE: 4240 'B@' CLR.W D0 +00000200: 4CDE 0206 'L...' MOVEM.L (A6)+,D1/D2/A1 +00000204: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000206: 4A40 'J@' TST.W D0 +00000208: 4E75 'Nu' RTS +0000020A: 48E7 7F7C 'H..|' MOVEM.L D1-D7/A1-A5,-(A7) +0000020E: 3E00 '>.' MOVE.W D0,D7 +00000210: 3C01 '<.' MOVE.W D1,D6 +00000212: 2A08 '*.' MOVE.L A0,D5 +00000214: 3001 '0.' MOVE.W D1,D0 +00000216: 4EBA FF8C 'N...' JSR *-$0072 ; 000001A4 +0000021A: 3800 '8.' MOVE.W D0,D4 +0000021C: 3029 000A '0)..' MOVE.W $000A(A1),D0 +00000220: 4EBA FF82 'N...' JSR *-$007C ; 000001A4 +00000224: 2648 '&H' MOVEA.L A0,A3 +00000226: 3600 '6.' MOVE.W D0,D3 +00000228: 220B '".' MOVE.L A3,D1 +0000022A: 7000 'p.' MOVEQ #$00,D0 +0000022C: 3003 '0.' MOVE.W D3,D0 +0000022E: D089 '..' ADD.L A1,D0 +00000230: 9280 '..' SUB.L D0,D1 +00000232: 7002 'p.' MOVEQ #$02,D0 +00000234: D047 '.G' ADD.W D7,D0 +00000236: B240 '.@' CMP.W D0,D1 +00000238: 6C04 'l.' BGE.S *+$0006 ; 0000023E +0000023A: 70FF 'p.' MOVEQ #$FF,D0 +0000023C: 6036 '`6' BRA.S *+$0038 ; 00000274 +0000023E: 2A49 '*I' MOVEA.L A1,A5 +00000240: 41F5 4000 'A.@.' LEA $00(A5,D4.W),A0 +00000244: 43F0 7000 'C.p.' LEA $00(A0,D7.W),A1 +00000248: 3003 '0.' MOVE.W D3,D0 +0000024A: 9044 '.D' SUB.W D4,D0 +0000024C: 4EBA 00B6 'N...' JSR *+$00B8 ; 00000304 +00000250: 204B ' K' MOVEA.L A3,A0 +00000252: 43E8 FFFE 'C...' LEA -$0002(A0),A1 +00000256: 302D 000A '0-..' MOVE.W $000A(A5),D0 +0000025A: 9046 '.F' SUB.W D6,D0 +0000025C: 3207 '2.' MOVE.W D7,D1 +0000025E: 4EBA 0068 'N..h' JSR *+$006A ; 000002C8 +00000262: 2045 ' E' MOVEA.L D5,A0 +00000264: 43F5 4000 'C.@.' LEA $00(A5,D4.W),A1 +00000268: 3007 '0.' MOVE.W D7,D0 +0000026A: 4EBA 0082 'N...' JSR *+$0084 ; 000002EE +0000026E: 526D 000A 'Rm..' ADDQ.W #1,$000A(A5) +00000272: 4240 'B@' CLR.W D0 +00000274: 4CDF 3EFE 'L.>.' MOVEM.L (A7)+,D1-D7/A1-A5 +00000278: 4A40 'J@' TST.W D0 +0000027A: 4E75 'Nu' RTS +0000027C: 2878 034E '(x.N' MOVEA.L $034E,A4 +00000280: 2874 0022 '(t."' MOVEA.L $22(A4,D0.W),A4 +00000284: 4E75 'Nu' RTS +00000286: 48E7 B000 'H...' MOVEM.L D0/D2/D3,-(A7) +0000028A: 3601 '6.' MOVE.W D1,D3 +0000028C: 3003 '0.' MOVE.W D3,D0 +0000028E: 4EBA FF2C 'N..,' JSR *-$00D2 ; 000001BC +00000292: 2408 '$.' MOVE.L A0,D2 +00000294: 3003 '0.' MOVE.W D3,D0 +00000296: 5240 'R@' ADDQ.W #1,D0 +00000298: 4EBA FF22 'N.."' JSR *-$00DC ; 000001BC +0000029C: 2208 '".' MOVE.L A0,D1 +0000029E: 2042 ' B' MOVEA.L D2,A0 +000002A0: 7000 'p.' MOVEQ #$00,D0 +000002A2: 1010 '..' MOVE.B (A0),D0 +000002A4: 5480 'T.' ADDQ.L #2,D0 +000002A6: E288 '..' LSR.L #1,D0 +000002A8: E388 '..' LSL.L #1,D0 +000002AA: 9282 '..' SUB.L D2,D1 +000002AC: 9280 '..' SUB.L D0,D1 +000002AE: 2248 '"H' MOVEA.L A0,A1 +000002B0: D3C0 '..' ADDA.L D0,A1 +000002B2: 4CDF 000D 'L...' MOVEM.L (A7)+,D0/D2/D3 +000002B6: 4E75 'Nu' RTS +000002B8: 5340 'S@' SUBQ.W #1,D0 +000002BA: C0FC 0006 '....' MULU.W #$0006,D0 +000002BE: 206C 000C ' l..' MOVEA.L $000C(A4),A0 +000002C2: 41F0 0800 'A...' LEA $00(A0,D0.L),A0 +000002C6: 4E75 'Nu' RTS +000002C8: 48E7 E0C0 'H...' MOVEM.L D0-D2/A0/A1,-(A7) +000002CC: 3418 '4.' MOVE.W (A0)+,D2 +000002CE: D441 '.A' ADD.W D1,D2 +000002D0: 32C2 '2.' MOVE.W D2,(A1)+ +000002D2: 51C8 FFF8 'Q...' DBF D0,*-$0006 ; 000002CC +000002D6: 6010 '`.' BRA.S *+$0012 ; 000002E8 +000002D8: 48E7 E0C0 'H...' MOVEM.L D0-D2/A0/A1,-(A7) +000002DC: B348 '.H' CMPM.W (A0)+,(A1)+ +000002DE: 3420 '4 ' MOVE.W -(A0),D2 +000002E0: D441 '.A' ADD.W D1,D2 +000002E2: 3302 '3.' MOVE.W D2,-(A1) +000002E4: 51C8 FFF8 'Q...' DBF D0,*-$0006 ; 000002DE +000002E8: 4CDF 0307 'L...' MOVEM.L (A7)+,D0-D2/A0/A1 +000002EC: 4E75 'Nu' RTS +000002EE: 48E7 C0C0 'H...' MOVEM.L D0/D1/A0/A1,-(A7) +000002F2: 4A40 'J@' TST.W D0 +000002F4: 6F08 'o.' BLE.S *+$000A ; 000002FE +000002F6: 5340 'S@' SUBQ.W #1,D0 +000002F8: 12D8 '..' MOVE.B (A0)+,(A1)+ +000002FA: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000002F8 +000002FE: 4CDF 0303 'L...' MOVEM.L (A7)+,D0/D1/A0/A1 +00000302: 4E75 'Nu' RTS +00000304: 48E7 C0C0 'H...' MOVEM.L D0/D1/A0/A1,-(A7) +00000308: 4A40 'J@' TST.W D0 +0000030A: 6F0C 'o.' BLE.S *+$000E ; 00000318 +0000030C: D0C0 '..' ADDA.W D0,A0 +0000030E: D2C0 '..' ADDA.W D0,A1 +00000310: 5340 'S@' SUBQ.W #1,D0 +00000312: 1320 '. ' MOVE.B -(A0),-(A1) +00000314: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000312 +00000318: 4CDF 0303 'L...' MOVEM.L (A7)+,D0/D1/A0/A1 +0000031C: 4E75 'Nu' RTS +0000031E: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000320: 2D09 '-.' MOVE.L A1,-(A6) +00000322: 2008 ' .' MOVE.L A0,D0 +00000324: 6704 'g.' BEQ.S *+$0006 ; 0000032A +00000326: 4EBA 0000 'N...' JSR EXTRELBLOCK ; id: 233 +0000032A: 225E '"^' MOVEA.L (A6)+,A1 +0000032C: 2F1E '/.' MOVE.L (A6)+,-(A7) +0000032E: 4A40 'J@' TST.W D0 +00000330: 4E75 'Nu' RTS +00000332: 48E7 3C70 'H.' MOVEM.L D3-D7/A2-A6,-(A7) +00000046: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 +0000004A: 2269 000A '"i..' MOVEA.L $000A(A1),A1 +0000004E: 6140 'a@' BSR.S *+$0042 ; 00000090 +00000050: 4CDF 7CF8 'L.|.' MOVEM.L (A7)+,D3-D7/A2-A6 +00000054: 205F ' _' MOVEA.L (A7)+,A0 +00000056: 3028 0010 '0(..' MOVE.W $0010(A0),D0 +0000005A: 6EFA 'n.' BGT.S *-$0004 ; 00000056 +0000005C: 48C0 'H.' EXT.L D0 +0000005E: 4E75 'Nu' RTS +00000060: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 +00000064: 2269 000A '"i..' MOVEA.L $000A(A1),A1 +00000068: 40E7 '@.' MOVE SR,-(A7) +0000006A: 007C 0700 '.|..' ORI.W #$0700,SR +0000006E: A96F '.o' _Enqueue ; A96F +00000070: 08D1 0000 '....' BSET #$00,(A1) +00000074: 6706 'g.' BEQ.S *+$0008 ; 0000007C +00000076: 7000 'p.' MOVEQ #$00,D0 +00000078: 46DF 'F.' MOVE (A7)+,SR +0000007A: 4E75 'Nu' RTS +0000007C: 46DF 'F.' MOVE (A7)+,SR +0000007E: 48E7 1F3E 'H..>' MOVEM.L D3-D7/A2-A6,-(A7) +00000082: 610C 'a.' BSR.S *+$000E ; 00000090 +00000084: 4CDF 7CF8 'L.|.' MOVEM.L (A7)+,D3-D7/A2-A6 +00000088: 4E75 'Nu' RTS +0000008A: 42A8 0008 'B...' CLR.L $0008(A0) +0000008E: 4E75 'Nu' RTS +00000090: 41E9 0002 'A...' LEA $0002(A1),A0 +00000094: 2010 ' .' MOVE.L (A0),D0 +00000096: 6700 0082 'g...' BEQ *+$0084 ; 0000011A +0000009A: 2040 ' @' MOVEA.L D0,A0 +0000009C: 7000 'p.' MOVEQ #$00,D0 +0000009E: 1028 0007 '.(..' MOVE.B $0007(A0),D0 +000000A2: 0C40 000C '.@..' CMPI.W #$000C,D0 +000000A6: 670C 'g.' BEQ.S *+$000E ; 000000B4 +000000A8: 0C40 0001 '.@..' CMPI.W #$0001,D0 +000000AC: 6F26 'o&' BLE.S *+$0028 ; 000000D4 +000000AE: 0C40 0008 '.@..' CMPI.W #$0008,D0 +000000B2: 6220 'b ' BHI.S *+$0022 ; 000000D4 +000000B4: 6100 0076 'a..v' BSR *+$0078 ; 0000012C +000000B8: 661A 'f.' BNE.S *+$001C ; 000000D4 +000000BA: 4A81 'J.' TST.L D1 +000000BC: 6716 'g.' BEQ.S *+$0018 ; 000000D4 +000000BE: B2A8 004A '...J' CMP.L $004A(A0),D1 +000000C2: 6710 'g.' BEQ.S *+$0012 ; 000000D4 +000000C4: 0828 000A 0006 '.(....' BTST #$0A,$0006(A0) +000000CA: 66C8 'f.' BNE.S *-$0036 ; 00000094 +000000CC: 317C 0002 0010 '1|....' MOVE.W #$0002,$0010(A0) +000000D2: 60C0 '`.' BRA.S *-$003E ; 00000094 +000000D4: B1E9 0002 '....' CMPA.L $0002(A1),A0 +000000D8: 6726 'g&' BEQ.S *+$0028 ; 00000100 +000000DA: 40E7 '@.' MOVE SR,-(A7) +000000DC: 007C 0700 '.|..' ORI.W #$0700,SR +000000E0: 2F09 '/.' MOVE.L A1,-(A7) +000000E2: 43D1 'C.' LEA (A1),A1 +000000E4: A96E '.n' _Dequeue ; A96E +000000E6: 2257 '"W' MOVEA.L (A7),A1 +000000E8: 2269 0002 '"i..' MOVEA.L $0002(A1),A1 +000000EC: 2089 ' .' MOVE.L A1,(A0) +000000EE: 225F '"_' MOVEA.L (A7)+,A1 +000000F0: 2348 0002 '#H..' MOVE.L A0,$0002(A1) +000000F4: 4AA9 0006 'J...' TST.L $0006(A1) +000000F8: 6604 'f.' BNE.S *+$0006 ; 000000FE +000000FA: 2348 0006 '#H..' MOVE.L A0,$0006(A1) +000000FE: 46DF 'F.' MOVE (A7)+,SR +00000100: 2C69 0016 ',i..' MOVEA.L $0016(A1),A6 +00000104: 0891 000A '....' BCLR #$0A,(A1) +00000108: 0828 000A 0006 '.(....' BTST #$0A,$0006(A0) +0000010E: 6704 'g.' BEQ.S *+$0006 ; 00000114 +00000110: 08D1 000A '....' BSET #$0A,(A1) +00000114: 2268 0008 '"h..' MOVEA.L $0008(A0),A1 +00000118: 4ED1 'N.' JMP (A1) +0000011A: 0891 0000 '....' BCLR #$00,(A1) +0000011E: 2010 ' .' MOVE.L (A0),D0 +00000120: 6708 'g.' BEQ.S *+$000A ; 0000012A +00000122: 08D1 0000 '....' BSET #$00,(A1) +00000126: 6700 FF72 'g..r' BEQ *-$008C ; 0000009A +0000012A: 4E75 'Nu' RTS +0000012C: 48E7 2078 'H. x' MOVEM.L D2/A1-A4,-(A7) +00000130: 6100 FECE 'a...' BSR EXTISBTREE-EXTBTQUEUE+$FECE ; ids: 229, 269 +00000134: 6604 'f.' BNE.S *+$0006 ; 0000013A +00000136: 222C 0046 '",.F' MOVE.L $0046(A4),D1 +0000013A: 4CDF 1E04 'L...' MOVEM.L (A7)+,D2/A1-A4 +0000013E: 4A40 'J@' TST.W D0 +00000140: 4E75 'Nu' RTS + + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTISBTREE"(229) Ref2="EXTBTQUEUE"(269) + 0132 + +EntryPoint: Flags=$08=(Extern Code) Offset=$0090 Entry="EXTBTDISPATCHREQUEST"(270) +Comment: + + EXTBTQUEUE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXTBTCMDDONE [1F550, 1F5C0) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +4C (1F59C): JMP CALLWITHREGISTERSPRESERVED + +48 (1F598): LEA EXTBTDISPATCHREQUEST, A0 + + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeQueue.a + + +Dictionary: Flags $00 FirstId 271 + 271: EXTBTCMDDONE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXTBTCMDDONE"(271) Segment="Main"(200) +Size: Flags $00 ModuleSize 112 + +Content: Flags $08 +Contents offset $0000 size $0070 +00000000: 48C0 'H.' EXT.L D0 +00000002: 4EBA 0050 'N..P' JSR *+$0052 ; 00000054 +00000006: 40E7 '@.' MOVE SR,-(A7) +00000008: 007C 0700 '.|..' ORI.W #$0700,SR +0000000C: 0891 0000 '....' BCLR #$00,(A1) +00000010: 2350 0002 '#P..' MOVE.L (A0),$0002(A1) +00000014: 6604 'f.' BNE.S *+$0006 ; 0000001A +00000016: 42A9 0006 'B...' CLR.L $0006(A1) +0000001A: 46DF 'F.' MOVE (A7)+,SR +0000001C: 3140 0010 '1@..' MOVE.W D0,$0010(A0) +00000020: 2228 000C '"(..' MOVE.L $000C(A0),D1 +00000024: 6704 'g.' BEQ.S *+$0006 ; 0000002A +00000026: 2241 '"A' MOVEA.L D1,A1 +00000028: 4E91 'N.' JSR (A1) +0000002A: 40E7 '@.' MOVE SR,-(A7) +0000002C: 007C 0700 '.|..' ORI.W #$0700,SR +00000030: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 +00000034: 2269 000A '"i..' MOVEA.L $000A(A1),A1 +00000038: 4AA9 0002 'J...' TST.L $0002(A1) +0000003C: 6700 0012 'g...' BEQ *+$0014 ; 00000050 +00000040: 08D1 0000 '....' BSET #$00,(A1) +00000044: 660A 'f.' BNE.S *+$000C ; 00000050 +00000046: 46DF 'F.' MOVE (A7)+,SR +00000048: 41FA 0000 'A...' LEA EXTBTDISPATCHREQUEST,A0 ; id: 270 +0000004C: 4EFA 0000 'N...' JMP CALLWITHREGISTERSPRESERVED ; id: 272 +00000050: 46DF 'F.' MOVE (A7)+,SR +00000052: 4E75 'Nu' RTS +00000054: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 +00000058: 2269 000A '"i..' MOVEA.L $000A(A1),A1 +0000005C: 2069 0002 ' i..' MOVEA.L $0002(A1),A0 +00000060: 0C68 0015 0004 '.h....' CMPI.W #$0015,$0004(A0) +00000066: 6602 'f.' BNE.S *+$0004 ; 0000006A +00000068: 4E75 'Nu' RTS +0000006A: 701B 'p.' MOVEQ #$1B,D0 +0000006C: A9C9 '..' _SysError ; A9C9 +0000006E: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 272 + 272: CALLWITHREGISTERSPRESERVED +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CALLWITHREGISTERSPRESERVED"(272) + 0000004E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTBTDISPATCHREQUEST"(270) + 0000004A +Comment: + + EXTBTCMDDONE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXTDOAOCRWF [1F5D0, 1F690) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeQueue.a + + +Dictionary: Flags $00 FirstId 273 + 273: EXTDOAOCRWF + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXTDOAOCRWF"(273) Segment="Main"(200) +Size: Flags $00 ModuleSize 192 + +Content: Flags $08 +Contents offset $0000 size $00C0 +00000000: 70CE 'p.' MOVEQ #$CE,D0 +00000002: 0C41 0006 '.A..' CMPI.W #$0006,D1 +00000006: 6232 'b2' BHI.S *+$0034 ; 0000003A +00000008: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 +0000000C: 2269 000A '"i..' MOVEA.L $000A(A1),A1 +00000010: E549 '.I' LSL.W #2,D1 +00000012: 0811 000A '....' BTST #$0A,(A1) +00000016: 6624 'f$' BNE.S *+$0026 ; 0000003C +00000018: 43FA 0006 'C...' LEA *+$0008,A1 ; 00000020 +0000001C: 4EF1 1000 'N...' JMP $00(A1,D1.W) +00000020: A010 '..' _Allocate ; A010 +00000022: 6016 '`.' BRA.S *+$0018 ; 0000003A +00000024: A200 '..' _HOpen ; A200 +00000026: 6012 '`.' BRA.S *+$0014 ; 0000003A +00000028: A001 '..' _Close ; A001 +0000002A: 600E '`.' BRA.S *+$0010 ; 0000003A +0000002C: A002 '..' _Read ; A002 +0000002E: 600A '`.' BRA.S *+$000C ; 0000003A +00000030: A003 '..' _Write ; A003 +00000032: 6006 '`.' BRA.S *+$0008 ; 0000003A +00000034: A045 '.E' _FlushFile ; A045 +00000036: 6002 '`.' BRA.S *+$0004 ; 0000003A +00000038: A012 '..' _SetEOF ; A012 +0000003A: 4E75 'Nu' RTS +0000003C: 2D1F '-.' MOVE.L (A7)+,-(A6) +0000003E: 48E6 3F3C 'H.?<' MOVEM.L D2-D7/A2-A5,-(A6) +00000042: 234E 0012 '#N..' MOVE.L A6,$0012(A1) +00000046: 0891 0007 '....' BCLR #$07,(A1) +0000004A: 43FA 0040 'C..@' LEA *+$0042,A1 ; 0000008C +0000004E: 2149 000C '!I..' MOVE.L A1,$000C(A0) +00000052: 43FA 0006 'C...' LEA *+$0008,A1 ; 0000005A +00000056: 4EF1 1000 'N...' JMP $00(A1,D1.W) +0000005A: A410 '..' _Allocate ,Sys ; A410 +0000005C: 6016 '`.' BRA.S *+$0018 ; 00000074 +0000005E: A600 '..' _Open ,Sys,Immed ; A600 +00000060: 6012 '`.' BRA.S *+$0014 ; 00000074 +00000062: A401 '..' _Close ,Sys ; A401 +00000064: 600E '`.' BRA.S *+$0010 ; 00000074 +00000066: A402 '..' _Read ,Sys ; A402 +00000068: 600A '`.' BRA.S *+$000C ; 00000074 +0000006A: A403 '..' _Write ,Sys ; A403 +0000006C: 6006 '`.' BRA.S *+$0008 ; 00000074 +0000006E: A445 '.E' _FlushFile ,Sys ; A445 +00000070: 6002 '`.' BRA.S *+$0004 ; 00000074 +00000072: A412 '..' _SetEOF ,Sys ; A412 +00000074: 6706 'g.' BEQ.S *+$0008 ; 0000007C +00000076: 4A68 0010 'Jh..' TST.W $0010(A0) +0000007A: 6F1E 'o.' BLE.S *+$0020 ; 0000009A +0000007C: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 +00000080: 2269 000A '"i..' MOVEA.L $000A(A1),A1 +00000084: 08D1 0007 '....' BSET #$07,(A1) +00000088: 6618 'f.' BNE.S *+$001A ; 000000A2 +0000008A: 4E75 'Nu' RTS +0000008C: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 +00000090: 2269 000A '"i..' MOVEA.L $000A(A1),A1 +00000094: 08D1 0007 '....' BSET #$07,(A1) +00000098: 67F0 'g.' BEQ.S *-$000E ; 0000008A +0000009A: 48E7 0F0E 'H...' MOVEM.L D4-D7/A4-A6,-(A7) +0000009E: 487A 001A 'Hz..' PEA *+$001C ; 000000BA +000000A2: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 +000000A6: 2269 000A '"i..' MOVEA.L $000A(A1),A1 +000000AA: 2C69 0012 ',i..' MOVEA.L $0012(A1),A6 +000000AE: 4CDE 3CFC 'L.<.' MOVEM.L (A6)+,D2-D7/A2-A5 +000000B2: 2F1E '/.' MOVE.L (A6)+,-(A7) +000000B4: 3028 0010 '0(..' MOVE.W $0010(A0),D0 +000000B8: 4E75 'Nu' RTS +000000BA: 4CDF 70F0 'L.p.' MOVEM.L (A7)+,D4-D7/A4-A6 +000000BE: 4E75 'Nu' RTS + +Comment: + + EXTDOAOCRWF ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXTGETBLOCK [1F6A0, 1F7AC) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +AC (1F74C): BSR EXTDOAOCRWF + + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeQueue.a + + +Dictionary: Flags $00 FirstId 274 + 274: EXTGETBLOCK + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXTGETBLOCK"(274) Segment="Main"(200) +Size: Flags $00 ModuleSize 268 + +Content: Flags $08 +Contents offset $0000 size $010C +00000000: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000002: 48E6 7E7C 'H.~|' MOVEM.L D1-D6/A1-A5,-(A6) +00000006: 1601 '..' MOVE.B D1,D3 +00000008: 2649 '&I' MOVEA.L A1,A3 +0000000A: 3200 '2.' MOVE.W D0,D1 +0000000C: 6D00 00BE 'm...' BLT *+$00C0 ; 000000CC +00000010: 2278 034E '"x.N' MOVEA.L $034E,A1 +00000014: 2471 1014 '$q..' MOVEA.L $14(A1,D1.W),A2 +00000018: 2871 1022 '(q."' MOVEA.L $22(A1,D1.W),A4 +0000001C: 7C00 '|.' MOVEQ #$00,D6 +0000001E: 3C2C 002A '<,.*' MOVE.W $002A(A4),D6 +00000022: 6604 'f.' BNE.S *+$0006 ; 00000028 +00000024: 3C3C 0200 '<<..' MOVE.W #$0200,D6 +00000028: 0803 0001 '....' BTST #$01,D3 +0000002C: 6706 'g.' BEQ.S *+$0008 ; 00000034 +0000002E: 7003 'p.' MOVEQ #$03,D0 +00000030: 6000 008E '`...' BRA *+$0090 ; 000000C0 +00000034: 3013 '0.' MOVE.W (A3),D0 +00000036: 3A00 ':.' MOVE.W D0,D5 +00000038: 2A4B '*K' MOVEA.L A3,A5 +0000003A: 0C40 0002 '.@..' CMPI.W #$0002,D0 +0000003E: 6704 'g.' BEQ.S *+$0006 ; 00000044 +00000040: 5253 'RS' ADDQ.W #1,(A3) +00000042: 6002 '`.' BRA.S *+$0004 ; 00000046 +00000044: 4253 'BS' CLR.W (A3) +00000046: 382B 0002 '8+..' MOVE.W $0002(A3),D4 +0000004A: 47EB 0004 'G...' LEA $0004(A3),A3 +0000004E: 6006 '`.' BRA.S *+$0008 ; 00000056 +00000050: D6C4 '..' ADDA.W D4,A3 +00000052: 47EB 000A 'G...' LEA $000A(A3),A3 +00000056: 51C8 FFF8 'Q...' DBF D0,*-$0006 ; 00000050 +0000005A: 0813 0006 '....' BTST #$06,(A3) +0000005E: 6706 'g.' BEQ.S *+$0008 ; 00000066 +00000060: 6100 006E 'a..n' BSR *+$0070 ; 000000D0 +00000064: 6654 'fT' BNE.S *+$0056 ; 000000BA +00000066: 7000 'p.' MOVEQ #$00,D0 +00000068: 102C 0045 '.,.E' MOVE.B $0045(A4),D0 +0000006C: E1AA '..' LSL.L D0,D2 +0000006E: 08D3 0006 '....' BSET #$06,(A3) +00000072: 3741 0002 '7A..' MOVE.W D1,$0002(A3) +00000076: 3746 0004 '7F..' MOVE.W D6,$0004(A3) +0000007A: 2742 0006 ''B..' MOVE.L D2,$0006(A3) +0000007E: 47EB 000A 'G...' LEA $000A(A3),A3 +00000082: 0803 0002 '....' BTST #$02,D3 +00000086: 6636 'f6' BNE.S *+$0038 ; 000000BE +00000088: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 +0000008C: 2269 000A '"i..' MOVEA.L $000A(A1),A1 +00000090: 2069 000A ' i..' MOVEA.L $000A(A1),A0 +00000094: 3141 0018 '1A..' MOVE.W D1,$0018(A0) +00000098: 214B 0020 '!K. ' MOVE.L A3,$0020(A0) +0000009C: 317C 0001 002C '1|...,' MOVE.W #$0001,$002C(A0) +000000A2: 2146 0024 '!F.$' MOVE.L D6,$0024(A0) +000000A6: 2142 002E '!B..' MOVE.L D2,$002E(A0) +000000AA: 7203 'r.' MOVEQ #$03,D1 +000000AC: 6100 FF52 'a..R' BSR EXTDOAOCRWF-EXTGETBLOCK+$FF52 ; ids: 273, 274 +000000B0: 670C 'g.' BEQ.S *+$000E ; 000000BE +000000B2: 43EB FFF6 'C...' LEA -$000A(A3),A1 +000000B6: 0891 0006 '....' BCLR #$06,(A1) +000000BA: 3A85 ':.' MOVE.W D5,(A5) +000000BC: 6002 '`.' BRA.S *+$0004 ; 000000C0 +000000BE: 7000 'p.' MOVEQ #$00,D0 +000000C0: 204B ' K' MOVEA.L A3,A0 +000000C2: 4CDE 3E7E 'L.>~' MOVEM.L (A6)+,D1-D6/A1-A5 +000000C6: 2F1E '/.' MOVE.L (A6)+,-(A7) +000000C8: 4A40 'J@' TST.W D0 +000000CA: 4E75 'Nu' RTS +000000CC: 70CE 'p.' MOVEQ #$CE,D0 +000000CE: 60F0 '`.' BRA.S *-$000E ; 000000C0 +000000D0: 2F02 '/.' MOVE.L D2,-(A7) +000000D2: 3405 '4.' MOVE.W D5,D2 +000000D4: 5242 'RB' ADDQ.W #1,D2 +000000D6: 0C42 0003 '.B..' CMPI.W #$0003,D2 +000000DA: 6608 'f.' BNE.S *+$000A ; 000000E4 +000000DC: 7400 't.' MOVEQ #$00,D2 +000000DE: 47ED 0004 'G...' LEA $0004(A5),A3 +000000E2: 6006 '`.' BRA.S *+$0008 ; 000000EA +000000E4: D6C4 '..' ADDA.W D4,A3 +000000E6: 47EB 000A 'G...' LEA $000A(A3),A3 +000000EA: BA42 '.B' CMP.W D2,D5 +000000EC: 671A 'g.' BEQ.S *+$001C ; 00000108 +000000EE: 0813 0006 '....' BTST #$06,(A3) +000000F2: 66E0 'f.' BNE.S *-$001E ; 000000D4 +000000F4: 5242 'RB' ADDQ.W #1,D2 +000000F6: 0C42 0003 '.B..' CMPI.W #$0003,D2 +000000FA: 6602 'f.' BNE.S *+$0004 ; 000000FE +000000FC: 7400 't.' MOVEQ #$00,D2 +000000FE: 3A82 ':.' MOVE.W D2,(A5) +00000100: 7000 'p.' MOVEQ #$00,D0 +00000102: 241F '$.' MOVE.L (A7)+,D2 +00000104: 4A40 'J@' TST.W D0 +00000106: 4E75 'Nu' RTS +00000108: 7001 'p.' MOVEQ #$01,D0 +0000010A: 60F6 '`.' BRA.S *-$0008 ; 00000102 + + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTDOAOCRWF"(273) Ref2="EXTGETBLOCK"(274) + 00AE +Comment: + + EXTGETBLOCK ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXTRELBLOCK [1F7C0, 1F7F4) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +22 (1F7E2): JSR EXTWRITEBLOCK + + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeQueue.a + + +Dictionary: Flags $00 FirstId 275 + 275: EXTRELBLOCK + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXTRELBLOCK"(275) Segment="Main"(200) +Size: Flags $00 ModuleSize 52 + +Content: Flags $08 +Contents offset $0000 size $0034 +00000000: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000002: 48E6 4088 'H.@.' MOVEM.L D1/A0/A4,-(A6) +00000006: 49E8 FFF6 'I...' LEA -$000A(A0),A4 +0000000A: 0814 0007 '....' BTST #$07,(A4) +0000000E: 6704 'g.' BEQ.S *+$0006 ; 00000014 +00000010: 4214 'B.' CLR.B (A4) +00000012: 600E '`.' BRA.S *+$0010 ; 00000022 +00000014: 4214 'B.' CLR.B (A4) +00000016: 0801 0002 '....' BTST #$02,D1 +0000001A: 6606 'f.' BNE.S *+$0008 ; 00000022 +0000001C: 0801 0000 '....' BTST #$00,D1 +00000020: 6706 'g.' BEQ.S *+$0008 ; 00000028 +00000022: 4EBA 0000 'N...' JSR EXTWRITEBLOCK ; id: 276 +00000026: 6002 '`.' BRA.S *+$0004 ; 0000002A +00000028: 4240 'B@' CLR.W D0 +0000002A: 4CDE 1102 'L...' MOVEM.L (A6)+,D1/A0/A4 +0000002E: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000030: 4A40 'J@' TST.W D0 +00000032: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 276 + 276: EXTWRITEBLOCK + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTWRITEBLOCK"(276) + 00000024 +Comment: + + EXTRELBLOCK ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXTWRITEBLOCK [1F800, 1F84A) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +3C (1F83C): BSR EXTDOAOCRWF + + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeQueue.a + + +Dictionary: Flags $00 FirstId 277 + 277: EXTWRITEBLOCK + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXTWRITEBLOCK"(277) Segment="Main"(200) +Size: Flags $00 ModuleSize 74 + +Content: Flags $08 +Contents offset $0000 size $004A +00000000: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000002: 48E6 4040 'H.@@' MOVEM.L D1/A1,-(A6) +00000006: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 +0000000A: 2269 000A '"i..' MOVEA.L $000A(A1),A1 +0000000E: 2069 000A ' i..' MOVEA.L $000A(A1),A0 +00000012: 302C 0002 '0,..' MOVE.W $0002(A4),D0 +00000016: 3140 0018 '1@..' MOVE.W D0,$0018(A0) +0000001A: 43EC 000A 'C...' LEA $000A(A4),A1 +0000001E: 2149 0020 '!I. ' MOVE.L A1,$0020(A0) +00000022: 317C 0001 002C '1|...,' MOVE.W #$0001,$002C(A0) +00000028: 7000 'p.' MOVEQ #$00,D0 +0000002A: 302C 0004 '0,..' MOVE.W $0004(A4),D0 +0000002E: 2140 0024 '!@.$' MOVE.L D0,$0024(A0) +00000032: 202C 0006 ' ,..' MOVE.L $0006(A4),D0 +00000036: 2140 002E '!@..' MOVE.L D0,$002E(A0) +0000003A: 7204 'r.' MOVEQ #$04,D1 +0000003C: 6100 FFC2 'a...' BSR EXTDOAOCRWF-EXTWRITEBLOCK+$FFC2 ; ids: 273, 277 +00000040: 4CDE 0202 'L...' MOVEM.L (A6)+,D1/A1 +00000044: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000046: 4A40 'J@' TST.W D0 +00000048: 4E75 'Nu' RTS + + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTDOAOCRWF"(273) Ref2="EXTWRITEBLOCK"(277) + 003E +Comment: + + EXTWRITEBLOCK ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXTMARKBLOCK [1F860, 1F874) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +8 (1F868): JSR EXTWRITEBLOCK + + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeQueue.a + + +Dictionary: Flags $00 FirstId 278 + 278: EXTMARKBLOCK +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXTMARKBLOCK"(278) Segment="Main"(200) +Size: Flags $00 ModuleSize 20 + +Content: Flags $08 +Contents offset $0000 size $0014 +00000000: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000002: 2D0C '-.' MOVE.L A4,-(A6) +00000004: 49E8 FFF6 'I...' LEA -$000A(A0),A4 +00000008: 4EBA 0000 'N...' JSR EXTWRITEBLOCK ; id: 277 +0000000C: 285E '(^' MOVEA.L (A6)+,A4 +0000000E: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000010: 4A40 'J@' TST.W D0 +00000012: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTWRITEBLOCK"(277) + 0000000A +Comment: + + EXTMARKBLOCK ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1F880 [1F880, 1FF58) + + Module started due to: vector glue above + + Resolved outgoing references: + +6CE (1FF4E): JSR EXTGETMAXKEY + +6B2 (1FF32): JSR EXTLOCBTCB + +690 (1FF10): JSR EXTRELNODE + +688 (1FF08): JSR EXTGETNODE + +682 (1FF02): JSR EXTLOCBTCB + +666 (1FEE6): JSR EXTRELNODE + +65A (1FEDA): JSR EXTLOCREC + +638 (1FEB8): JSR EXTTREESEARCH + +630 (1FEB0): JSR EXTRELNODE + +626 (1FEA6): JSR EXTSEARCHNODE + +60C (1FE8C): JSR EXTGETNODE + +5DA (1FE5A): JSR EXTRELNODE + +5D4 (1FE54): JSR EXTRELNODE + +5CE (1FE4E): JSR EXTRELNODE + +5B6 (1FE36): JSR EXTMARKBLOCK + +5B0 (1FE30): JSR EXTINSERTREC + +59C (1FE1C): JSR EXTGETMAXKEY + +598 (1FE18): JSR EXTBUILDIREC + +590 (1FE10): JSR EXTLOCTPR + +588 (1FE08): JSR EXTINSERTREC + +576 (1FDF6): JSR EXTGETMAXKEY + +572 (1FDF2): JSR EXTBUILDIREC + +558 (1FDD8): JSR EXTINITNODE + +54E (1FDCE): JSR EXTALLOCNODE + +522 (1FDA2): JSR EXTGETMAXKEY + +50A (1FD8A): JSR EXTRELNODE + +502 (1FD82): JSR EXTBUILDIREC + +4F0 (1FD70): JSR EXTRELNODE + +4E0 (1FD60): JSR EXTMARKBLOCK + +4DA (1FD5A): JSR EXTUPDIKEY + +4D4 (1FD54): JSR EXTGETRECA + +4CA (1FD4A): JSR EXTGETRECA + +4B4 (1FD34): JSR EXTGETNODE + +4A4 (1FD24): JSR EXTLOCTPR + +472 (1FCF2): JSR EXTMARKBLOCK + +46C (1FCEC): JSR EXTUPDDREC + +462 (1FCE2): JSR EXTMARKBLOCK + +454 (1FCD4): JSR EXTMARKBLOCK + +44E (1FCCE): JSR EXTUPDDREC + +428 (1FCA8): JSR EXTSPLITLT + +41A (1FC9A): JSR EXTROTATELT + +404 (1FC84): JSR EXTGETLTSIB + +3F2 (1FC72): JSR EXTINSERTREC + +3BE (1FC3E): JSR EXTINITNODE + +3B4 (1FC34): JSR EXTALLOCNODE + +390 (1FC10): JSR EXTTREESEARCH + +34C (1FBCC): JSR EXTEXTBTFILE + +336 (1FBB6): JSR EXTLOCBTCB + +324 (1FBA4): JSR EXTRELNODE + +310 (1FB90): JSR EXTGETNODE + +2E0 (1FB60): JSR EXTLOCREC + +258 (1FAD8): JSR EXTGETNODE + +240 (1FAC0): BSR EXTDOAOCRWF + +21C (1FA9C): JSR EXTWRITEBLOCK + +1F8 (1FA78): JSR EXTRELNODE + +1C6 (1FA46): JSR EXTRELNODE + +1B0 (1FA30): JSR EXTGETNODE + +1A4 (1FA24): JSR EXTFREENODE + +198 (1FA18): JSR EXTRELNODE + +192 (1FA12): JSR EXTCLRNODE + +188 (1FA08): JSR EXTLOCREC + +14A (1F9CA): JSR EXTRELNODE + +13A (1F9BA): JSR EXTMARKBLOCK + +134 (1F9B4): JSR EXTUPDIKEY + +12E (1F9AE): JSR EXTGETRECA + +124 (1F9A4): JSR EXTGETRECA + +110 (1F990): JSR EXTGETNODE + +104 (1F984): JSR EXTLOCTPR + +E0 (1F960): JSR EXTFREENODE + +D6 (1F956): JSR EXTLOCTPR + +CC (1F94C): JSR EXTRELNODE + +C6 (1F946): JSR EXTCLRNODE + +A4 (1F924): JSR EXTRELNODE + +8E (1F90E): JSR EXTGETRTSIB + +88 (1F908): JSR EXTRELNODE + +76 (1F8F6): JSR EXTGETLTSIB + +56 (1F8D6): JSR EXTMARKBLOCK + +50 (1F8D0): JSR EXTDELETEREC + +40 (1F8C0): JSR EXTTREESEARCH + +A (1F88A): JSR EXTLOCBTCB + + +0 (1F880): EXTBTCLOSE + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeSvcs.a + + +2E (1F8AE): EXTBTDELETE + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeSvcs.a + + +1DA (1FA5A): EXTBTFLUSH + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeSvcs.a + + +252 (1FAD2): EXTGETUPDATEHDR + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeSvcs.a + + +268 (1FAE8): EXTUPDATEHDR + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeSvcs.a + + +27E (1FAFE): EXTBTGETRECORD + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeSvcs.a + + +330 (1FBB0): EXTBTINSERT + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeSvcs.a + + +5F8 (1FE78): EXTBTSEARCH + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeSvcs.a + + +67C (1FEFC): EXTBTUPDATE + VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeSvcs.a + + +Dictionary: Flags $00 FirstId 279 + 279: AUTOMOD_1F880 + 280: EXTUPDATEHDR + 281: EXTGETUPDATEHDR + 282: EXTBTUPDATE + 283: EXTBTSEARCH + 284: EXTBTINSERT + 285: EXTBTGETRECORD + 286: EXTBTFLUSH + 287: EXTBTDELETE + 288: EXTBTCLOSE + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1F880"(279) Segment="Main"(200) +Size: Flags $00 ModuleSize 1752 + +Content: Flags $08 +Contents offset $0000 size $06D8 +00000000: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000002: 48E6 7CF8 'H.|.' MOVEM.L D1-D5/A0-A4,-(A6) +00000006: 3600 '6.' MOVE.W D0,D3 +00000008: 3003 '0.' MOVE.W D3,D0 +0000000A: 4EBA 0000 'N...' JSR EXTLOCBTCB ; id: 255 +0000000E: 7A00 'z.' MOVEQ #$00,D5 +00000010: 4EBA 01C8 'N...' JSR *+$01CA ; 000001DA +00000014: 660E 'f.' BNE.S *+$0010 ; 00000024 +00000016: 204C ' L' MOVEA.L A4,A0 +00000018: A01F '..' _DisposePtr ; A01F +0000001A: 2878 034E '(x.N' MOVEA.L $034E,A4 +0000001E: 42B4 3022 'B.0"' CLR.L $22(A4,D3.W) +00000022: 4240 'B@' CLR.W D0 +00000024: 4CDE 1F3E 'L..>' MOVEM.L (A6)+,D1-D5/A0-A4 +00000028: 2F1E '/.' MOVE.L (A6)+,-(A7) +0000002A: 4A40 'J@' TST.W D0 +0000002C: 4E75 'Nu' RTS +0000002E: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000030: 48E6 7CF8 'H.|.' MOVEM.L D1-D5/A0-A4,-(A6) +00000034: 6100 067A 'a..z' BSR *+$067C ; 000006B0 +00000038: 42AC 0012 'B...' CLR.L $0012(A4) +0000003C: 95CA '..' SUBA.L A2,A2 +0000003E: 97CB '..' SUBA.L A3,A3 +00000040: 4EBA 0000 'N...' JSR EXTTREESEARCH ; id: 235 +00000044: 2649 '&I' MOVEA.L A1,A3 +00000046: 6600 0178 'f..x' BNE *+$017A ; 000001C0 +0000004A: 3A01 ':.' MOVE.W D1,D5 +0000004C: 224B '"K' MOVEA.L A3,A1 +0000004E: 3205 '2.' MOVE.W D5,D1 +00000050: 4EBA 0000 'N...' JSR EXTDELETEREC ; id: 265 +00000054: 204B ' K' MOVEA.L A3,A0 +00000056: 4EBA 0000 'N...' JSR EXTMARKBLOCK ; id: 278 +0000005A: 4A45 'JE' TST.W D5 +0000005C: 6604 'f.' BNE.S *+$0006 ; 00000062 +0000005E: 08D4 0006 '....' BSET #$06,(A4) +00000062: 0C2B 00FF 0008 '.+....' CMPI.B #$FF,$0008(A3) +00000068: 6604 'f.' BNE.S *+$0006 ; 0000006E +0000006A: 53AC 001E 'S...' SUBQ.L #1,$001E(A4) +0000006E: 4A6B 000A 'Jk..' TST.W $000A(A3) +00000072: 6E78 'nx' BGT.S *+$007A ; 000000EC +00000074: 204B ' K' MOVEA.L A3,A0 +00000076: 4EBA 0000 'N...' JSR EXTGETLTSIB ; id: 261 +0000007A: 6600 0144 'f..D' BNE *+$0146 ; 000001C0 +0000007E: 4A81 'J.' TST.L D1 +00000080: 670A 'g.' BEQ.S *+$000C ; 0000008C +00000082: 2293 '".' MOVE.L (A3),(A1) +00000084: 7204 'r.' MOVEQ #$04,D1 +00000086: 2049 ' I' MOVEA.L A1,A0 +00000088: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248 +0000008C: 204B ' K' MOVEA.L A3,A0 +0000008E: 4EBA 0000 'N...' JSR EXTGETRTSIB ; id: 260 +00000092: 6600 012C 'f..,' BNE *+$012E ; 000001C0 +00000096: 4A81 'J.' TST.L D1 +00000098: 670E 'g.' BEQ.S *+$0010 ; 000000A8 +0000009A: 236B 0004 0004 '#k....' MOVE.L $0004(A3),$0004(A1) +000000A0: 7204 'r.' MOVEQ #$04,D1 +000000A2: 2049 ' I' MOVEA.L A1,A0 +000000A4: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248 +000000A8: 0C2B 00FF 0008 '.+....' CMPI.B #$FF,$0008(A3) +000000AE: 6614 'f.' BNE.S *+$0016 ; 000000C4 +000000B0: 4AAB 0004 'J...' TST.L $0004(A3) +000000B4: 6604 'f.' BNE.S *+$0006 ; 000000BA +000000B6: 2953 0022 ')S."' MOVE.L (A3),$0022(A4) +000000BA: 4A93 'J.' TST.L (A3) +000000BC: 6606 'f.' BNE.S *+$0008 ; 000000C4 +000000BE: 296B 0004 0026 ')k...&' MOVE.L $0004(A3),$0026(A4) +000000C4: 204B ' K' MOVEA.L A3,A0 +000000C6: 4EBA 0000 'N...' JSR EXTCLRNODE ; id: 266 +000000CA: 7204 'r.' MOVEQ #$04,D1 +000000CC: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248 +000000D0: 97CB '..' SUBA.L A3,A3 +000000D2: 302C 0010 '0,..' MOVE.W $0010(A4),D0 +000000D6: 4EBA 0000 'N...' JSR EXTLOCTPR ; id: 253 +000000DA: 2210 '".' MOVE.L (A0),D1 +000000DC: 302C 0002 '0,..' MOVE.W $0002(A4),D0 +000000E0: 4EBA 0000 'N...' JSR EXTFREENODE ; id: 203 +000000E4: 08D4 0004 '....' BSET #$04,(A4) +000000E8: 0894 0006 '....' BCLR #$06,(A4) +000000EC: 536C 0010 'Sl..' SUBQ.W #1,$0010(A4) +000000F0: 6772 'gr' BEQ.S *+$0074 ; 00000164 +000000F2: 0814 0006 '....' BTST #$06,(A4) +000000F6: 6608 'f.' BNE.S *+$000A ; 00000100 +000000F8: 0814 0004 '....' BTST #$04,(A4) +000000FC: 6700 00BC 'g...' BEQ *+$00BE ; 000001BA +00000100: 302C 0010 '0,..' MOVE.W $0010(A4),D0 +00000104: 4EBA 0000 'N...' JSR EXTLOCTPR ; id: 253 +00000108: 3A28 0004 ':(..' MOVE.W $0004(A0),D5 +0000010C: 2410 '$.' MOVE.L (A0),D2 +0000010E: 7200 'r.' MOVEQ #$00,D1 +00000110: 4EBA 0000 'N...' JSR EXTGETNODE ; id: 263 +00000114: 6600 00AA 'f...' BNE *+$00AC ; 000001C0 +00000118: 2448 '$H' MOVEA.L A0,A2 +0000011A: 0814 0006 '....' BTST #$06,(A4) +0000011E: 6726 'g&' BEQ.S *+$0028 ; 00000146 +00000120: 3005 '0.' MOVE.W D5,D0 +00000122: 224A '"J' MOVEA.L A2,A1 +00000124: 4EBA 0000 'N...' JSR EXTGETRECA ; id: 258 +00000128: 2F08 '/.' MOVE.L A0,-(A7) +0000012A: 224B '"K' MOVEA.L A3,A1 +0000012C: 4240 'B@' CLR.W D0 +0000012E: 4EBA 0000 'N...' JSR EXTGETRECA ; id: 258 +00000132: 225F '"_' MOVEA.L (A7)+,A1 +00000134: 4EBA 0000 'N...' JSR EXTUPDIKEY ; id: 245 +00000138: 204A ' J' MOVEA.L A2,A0 +0000013A: 4EBA 0000 'N...' JSR EXTMARKBLOCK ; id: 278 +0000013E: 4A45 'JE' TST.W D5 +00000140: 6704 'g.' BEQ.S *+$0006 ; 00000146 +00000142: 0894 0006 '....' BCLR #$06,(A4) +00000146: 7200 'r.' MOVEQ #$00,D1 +00000148: 204B ' K' MOVEA.L A3,A0 +0000014A: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248 +0000014E: 264A '&J' MOVEA.L A2,A3 +00000150: 2602 '&.' MOVE.L D2,D3 +00000152: 0894 0004 '....' BCLR #$04,(A4) +00000156: 6704 'g.' BEQ.S *+$0006 ; 0000015C +00000158: 6000 FEF2 '`...' BRA *-$010C ; 0000004C +0000015C: 0814 0006 '....' BTST #$06,(A4) +00000160: 668A 'f.' BNE.S *-$0074 ; 000000EC +00000162: 6056 '`V' BRA.S *+$0058 ; 000001BA +00000164: 200B ' .' MOVE.L A3,D0 +00000166: 660A 'f.' BNE.S *+$000C ; 00000172 +00000168: 426C 0018 'Bl..' CLR.W $0018(A4) +0000016C: 42AC 001A 'B...' CLR.L $001A(A4) +00000170: 6048 '`H' BRA.S *+$004A ; 000001BA +00000172: 0C6B 0001 000A '.k....' CMPI.W #$0001,$000A(A3) +00000178: 6E40 'n@' BGT.S *+$0042 ; 000001BA +0000017A: 4A2B 0008 'J+..' TST.B $0008(A3) +0000017E: 663A 'f:' BNE.S *+$003C ; 000001BA +00000180: 536C 0018 'Sl..' SUBQ.W #1,$0018(A4) +00000184: 7200 'r.' MOVEQ #$00,D1 +00000186: 224B '"K' MOVEA.L A3,A1 +00000188: 4EBA 0000 'N...' JSR EXTLOCREC ; id: 254 +0000018C: 2951 001A ')Q..' MOVE.L (A1),$001A(A4) +00000190: 204B ' K' MOVEA.L A3,A0 +00000192: 4EBA 0000 'N...' JSR EXTCLRNODE ; id: 266 +00000196: 7204 'r.' MOVEQ #$04,D1 +00000198: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248 +0000019C: 97CB '..' SUBA.L A3,A3 +0000019E: 2203 '".' MOVE.L D3,D1 +000001A0: 302C 0002 '0,..' MOVE.W $0002(A4),D0 +000001A4: 4EBA 0000 'N...' JSR EXTFREENODE ; id: 203 +000001A8: 262C 001A '&,..' MOVE.L $001A(A4),D3 +000001AC: 2403 '$.' MOVE.L D3,D2 +000001AE: 7200 'r.' MOVEQ #$00,D1 +000001B0: 4EBA 0000 'N...' JSR EXTGETNODE ; id: 263 +000001B4: 660A 'f.' BNE.S *+$000C ; 000001C0 +000001B6: 2648 '&H' MOVEA.L A0,A3 +000001B8: 60B8 '`.' BRA.S *-$0046 ; 00000172 +000001BA: 08D4 0007 '....' BSET #$07,(A4) +000001BE: 4240 'B@' CLR.W D0 +000001C0: 3D00 '=.' MOVE.W D0,-(A6) +000001C2: 204B ' K' MOVEA.L A3,A0 +000001C4: 7200 'r.' MOVEQ #$00,D1 +000001C6: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248 +000001CA: 301E '0.' MOVE.W (A6)+,D0 +000001CC: 6100 04D4 'a...' BSR *+$04D6 ; 000006A2 +000001D0: 4CDE 1F3E 'L..>' MOVEM.L (A6)+,D1-D5/A0-A4 +000001D4: 2F1E '/.' MOVE.L (A6)+,-(A7) +000001D6: 4A40 'J@' TST.W D0 +000001D8: 4E75 'Nu' RTS +000001DA: 2D1F '-.' MOVE.L (A7)+,-(A6) +000001DC: 48E6 78F8 'H.x.' MOVEM.L D1-D4/A0-A4,-(A6) +000001E0: 3600 '6.' MOVE.W D0,D3 +000001E2: 2278 034E '"x.N' MOVEA.L $034E,A1 +000001E6: 2471 3014 '$q0.' MOVEA.L $14(A1,D3.W),A2 +000001EA: 0894 0007 '....' BCLR #$07,(A4) +000001EE: 670E 'g.' BEQ.S *+$0010 ; 000001FE +000001F0: 6160 'a`' BSR.S *+$0062 ; 00000252 +000001F2: 6654 'fT' BNE.S *+$0056 ; 00000248 +000001F4: 7204 'r.' MOVEQ #$04,D1 +000001F6: 204B ' K' MOVEA.L A3,A0 +000001F8: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248 +000001FC: 664A 'fJ' BNE.S *+$004C ; 00000248 +000001FE: 266C 0008 '&l..' MOVEA.L $0008(A4),A3 +00000202: 382B 0002 '8+..' MOVE.W $0002(A3),D4 +00000206: 47EB 0004 'G...' LEA $0004(A3),A3 +0000020A: 7203 'r.' MOVEQ #$03,D1 +0000020C: 5341 'SA' SUBQ.W #1,D1 +0000020E: B66B 0002 '.k..' CMP.W $0002(A3),D3 +00000212: 660C 'f.' BNE.S *+$000E ; 00000220 +00000214: 0893 0007 '....' BCLR #$07,(A3) +00000218: 6706 'g.' BEQ.S *+$0008 ; 00000220 +0000021A: 284B '(K' MOVEA.L A3,A4 +0000021C: 4EBA 0000 'N...' JSR EXTWRITEBLOCK ; id: 277 +00000220: D6C4 '..' ADDA.W D4,A3 +00000222: 47EB 000A 'G...' LEA $000A(A3),A3 +00000226: 51C9 FFE6 'Q...' DBF D1,*-$0018 ; 0000020E +0000022A: 4A05 'J.' TST.B D5 +0000022C: 6718 'g.' BEQ.S *+$001A ; 00000246 +0000022E: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 +00000232: 2269 000A '"i..' MOVEA.L $000A(A1),A1 +00000236: 2069 000A ' i..' MOVEA.L $000A(A1),A0 +0000023A: 3143 0018 '1C..' MOVE.W D3,$0018(A0) +0000023E: 7205 'r.' MOVEQ #$05,D1 +00000240: 6100 FDBE 'a...' BSR EXTDOAOCRWF-AUTOMOD_1F880+$FDBE ; ids: 273, 279 +00000244: 6602 'f.' BNE.S *+$0004 ; 00000248 +00000246: 7000 'p.' MOVEQ #$00,D0 +00000248: 4CDE 1F1E 'L...' MOVEM.L (A6)+,D1-D4/A0-A4 +0000024C: 2F1E '/.' MOVE.L (A6)+,-(A7) +0000024E: 4A40 'J@' TST.W D0 +00000250: 4E75 'Nu' RTS +00000252: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000254: 7200 'r.' MOVEQ #$00,D1 +00000256: 7400 't.' MOVEQ #$00,D2 +00000258: 4EBA 0000 'N...' JSR EXTGETNODE ; id: 263 +0000025C: 6604 'f.' BNE.S *+$0006 ; 00000262 +0000025E: 2648 '&H' MOVEA.L A0,A3 +00000260: 6106 'a.' BSR.S *+$0008 ; 00000268 +00000262: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000264: 4A40 'J@' TST.W D0 +00000266: 4E75 'Nu' RTS +00000268: 303C 001D '0<..' MOVE.W #$001D,D0 +0000026C: 41EC 0018 'A...' LEA $0018(A4),A0 +00000270: 43EB 000E 'C...' LEA $000E(A3),A1 +00000274: 12D8 '..' MOVE.B (A0)+,(A1)+ +00000276: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000274 +0000027A: 7000 'p.' MOVEQ #$00,D0 +0000027C: 4E75 'Nu' RTS +0000027E: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000280: 48E6 1C38 'H..8' MOVEM.L D3-D5/A2-A4,-(A6) +00000284: 6100 042A 'a..*' BSR *+$042C ; 000006B0 +00000288: 3A01 ':.' MOVE.W D1,D5 +0000028A: 97CB '..' SUBA.L A3,A3 +0000028C: 382C 0016 '8,..' MOVE.W $0016(A4),D4 +00000290: 262C 0012 '&,..' MOVE.L $0012(A4),D3 +00000294: 6604 'f.' BNE.S *+$0006 ; 0000029A +00000296: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000298: 6054 '`T' BRA.S *+$0056 ; 000002EE +0000029A: D845 '.E' ADD.W D5,D4 +0000029C: 616A 'aj' BSR.S *+$006C ; 00000308 +0000029E: 664E 'fN' BNE.S *+$0050 ; 000002EE +000002A0: 4A44 'JD' TST.W D4 +000002A2: 6D18 'm.' BLT.S *+$001A ; 000002BC +000002A4: 322B 000A '2+..' MOVE.W $000A(A3),D1 +000002A8: B841 '.A' CMP.W D1,D4 +000002AA: 6D30 'm0' BLT.S *+$0032 ; 000002DC +000002AC: 2013 ' .' MOVE.L (A3),D0 +000002AE: 6706 'g.' BEQ.S *+$0008 ; 000002B6 +000002B0: 2600 '&.' MOVE.L D0,D3 +000002B2: 9841 '.A' SUB.W D1,D4 +000002B4: 60E6 '`.' BRA.S *-$0018 ; 0000029C +000002B6: 3801 '8.' MOVE.W D1,D4 +000002B8: 5344 'SD' SUBQ.W #1,D4 +000002BA: 6014 '`.' BRA.S *+$0016 ; 000002D0 +000002BC: 202B 0004 ' +..' MOVE.L $0004(A3),D0 +000002C0: 670C 'g.' BEQ.S *+$000E ; 000002CE +000002C2: 2600 '&.' MOVE.L D0,D3 +000002C4: 6142 'aB' BSR.S *+$0044 ; 00000308 +000002C6: 6626 'f&' BNE.S *+$0028 ; 000002EE +000002C8: D86B 000A '.k..' ADD.W $000A(A3),D4 +000002CC: 60D2 '`.' BRA.S *-$002C ; 000002A0 +000002CE: 7800 'x.' MOVEQ #$00,D4 +000002D0: 2943 0012 ')C..' MOVE.L D3,$0012(A4) +000002D4: 3944 0016 '9D..' MOVE.W D4,$0016(A4) +000002D8: 7020 'p ' MOVEQ #$20,D0 ; ' ' +000002DA: 6012 '`.' BRA.S *+$0014 ; 000002EE +000002DC: 3204 '2.' MOVE.W D4,D1 +000002DE: 224B '"K' MOVEA.L A3,A1 +000002E0: 4EBA 0000 'N...' JSR EXTLOCREC ; id: 254 +000002E4: 2943 0012 ')C..' MOVE.L D3,$0012(A4) +000002E8: 3944 0016 '9D..' MOVE.W D4,$0016(A4) +000002EC: 4240 'B@' CLR.W D0 +000002EE: 48E6 C0C0 'H...' MOVEM.L D0/D1/A0/A1,-(A6) +000002F2: 612A 'a*' BSR.S *+$002C ; 0000031E +000002F4: 4CDE 0303 'L...' MOVEM.L (A6)+,D0/D1/A0/A1 +000002F8: 2403 '$.' MOVE.L D3,D2 +000002FA: 6100 03A6 'a...' BSR *+$03A8 ; 000006A2 +000002FE: 4CDE 1C38 'L..8' MOVEM.L (A6)+,D3-D5/A2-A4 +00000302: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000304: 4A40 'J@' TST.W D0 +00000306: 4E75 'Nu' RTS +00000308: 2D1F '-.' MOVE.L (A7)+,-(A6) +0000030A: 6112 'a.' BSR.S *+$0014 ; 0000031E +0000030C: 7200 'r.' MOVEQ #$00,D1 +0000030E: 2403 '$.' MOVE.L D3,D2 +00000310: 4EBA 0000 'N...' JSR EXTGETNODE ; id: 263 +00000314: 6602 'f.' BNE.S *+$0004 ; 00000318 +00000316: 2648 '&H' MOVEA.L A0,A3 +00000318: 2F1E '/.' MOVE.L (A6)+,-(A7) +0000031A: 4A40 'J@' TST.W D0 +0000031C: 4E75 'Nu' RTS +0000031E: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000320: 7200 'r.' MOVEQ #$00,D1 +00000322: 204B ' K' MOVEA.L A3,A0 +00000324: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248 +00000328: 97CB '..' SUBA.L A3,A3 +0000032A: 2F1E '/.' MOVE.L (A6)+,-(A7) +0000032C: 4A40 'J@' TST.W D0 +0000032E: 4E75 'Nu' RTS +00000330: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000332: 48E6 5FF8 'H._.' MOVEM.L D1/D3-D7/A0-A4,-(A6) +00000336: 4EBA 0000 'N...' JSR EXTLOCBTCB ; id: 255 +0000033A: 2E09 '..' MOVE.L A1,D7 +0000033C: 3C01 '<.' MOVE.W D1,D6 +0000033E: 2A08 '*.' MOVE.L A0,D5 +00000340: 7601 'v.' MOVEQ #$01,D3 +00000342: D66C 0018 '.l..' ADD.W $0018(A4),D3 +00000346: B6AC 0032 '...2' CMP.L $0032(A4),D3 +0000034A: 6F0E 'o.' BLE.S *+$0010 ; 0000035A +0000034C: 4EBA 0000 'N...' JSR EXTEXTBTFILE ; id: 204 +00000350: 6600 029C 'f...' BNE *+$029E ; 000005EE +00000354: B6AC 0032 '...2' CMP.L $0032(A4),D3 +00000358: 6EF2 'n.' BGT.S *-$000C ; 0000034C +0000035A: 302C 0002 '0,..' MOVE.W $0002(A4),D0 +0000035E: 6100 0350 'a..P' BSR *+$0352 ; 000006B0 +00000362: 48E6 0300 'H...' MOVEM.L D6/D7,-(A6) +00000366: 7800 'x.' MOVEQ #$00,D4 +00000368: 95CA '..' SUBA.L A2,A2 +0000036A: 97CB '..' SUBA.L A3,A3 +0000036C: 42AC 0012 'B...' CLR.L $0012(A4) +00000370: 226C 000C '"l..' MOVEA.L $000C(A4),A1 +00000374: 43E9 0060 'C..`' LEA $0060(A1),A1 +00000378: 2045 ' E' MOVEA.L D5,A0 +0000037A: 7000 'p.' MOVEQ #$00,D0 +0000037C: 1010 '..' MOVE.B (A0),D0 +0000037E: 5480 'T.' ADDQ.L #2,D0 +00000380: E288 '..' LSR.L #1,D0 +00000382: E388 '..' LSL.L #1,D0 +00000384: DC40 '.@' ADD.W D0,D6 +00000386: A02E '..' _BlockMove ; A02E +00000388: 5246 'RF' ADDQ.W #1,D6 +0000038A: E24E '.N' LSR.W #1,D6 +0000038C: E34E '.N' LSL.W #1,D6 +0000038E: 2E09 '..' MOVE.L A1,D7 +00000390: 4EBA 0000 'N...' JSR EXTTREESEARCH ; id: 235 +00000394: 2649 '&I' MOVEA.L A1,A3 +00000396: 6606 'f.' BNE.S *+$0008 ; 0000039E +00000398: 7021 'p!' MOVEQ #$21,D0 ; '!' +0000039A: 6000 022C '`..,' BRA *+$022E ; 000005C8 +0000039E: 0C40 0020 '.@. ' CMPI.W #$0020,D0 +000003A2: 6600 0224 'f..$' BNE *+$0226 ; 000005C8 +000003A6: 2602 '&.' MOVE.L D2,D3 +000003A8: 3A01 ':.' MOVE.W D1,D5 +000003AA: 4A6C 0010 'Jl..' TST.W $0010(A4) +000003AE: 6E3A 'n:' BGT.S *+$003C ; 000003EA +000003B0: 302C 0002 '0,..' MOVE.W $0002(A4),D0 +000003B4: 4EBA 0000 'N...' JSR EXTALLOCNODE ; id: 205 +000003B8: 6600 020E 'f...' BNE *+$0210 ; 000005C8 +000003BC: 2601 '&.' MOVE.L D1,D3 +000003BE: 4EBA 0000 'N...' JSR EXTINITNODE ; id: 257 +000003C2: 6600 0204 'f...' BNE *+$0206 ; 000005C8 +000003C6: 2648 '&H' MOVEA.L A0,A3 +000003C8: 177C 00FF 0008 '.|....' MOVE.B #$FF,$0008(A3) +000003CE: 7001 'p.' MOVEQ #$01,D0 +000003D0: 1740 0009 '.@..' MOVE.B D0,$0009(A3) +000003D4: 3940 0018 '9@..' MOVE.W D0,$0018(A4) +000003D8: 2943 001A ')C..' MOVE.L D3,$001A(A4) +000003DC: 2943 0022 ')C."' MOVE.L D3,$0022(A4) +000003E0: 2943 0026 ')C.&' MOVE.L D3,$0026(A4) +000003E4: 397C 0001 0010 '9|....' MOVE.W #$0001,$0010(A4) +000003EA: 2047 ' G' MOVEA.L D7,A0 +000003EC: 3006 '0.' MOVE.W D6,D0 +000003EE: 224B '"K' MOVEA.L A3,A1 +000003F0: 3205 '2.' MOVE.W D5,D1 +000003F2: 4EBA 0000 'N...' JSR EXTINSERTREC ; id: 256 +000003F6: 660A 'f.' BNE.S *+$000C ; 00000402 +000003F8: 4A45 'JE' TST.W D5 +000003FA: 665C 'f\' BNE.S *+$005E ; 00000458 +000003FC: 08D4 0006 '....' BSET #$06,(A4) +00000400: 6056 '`V' BRA.S *+$0058 ; 00000458 +00000402: 204B ' K' MOVEA.L A3,A0 +00000404: 4EBA 0000 'N...' JSR EXTGETLTSIB ; id: 261 +00000408: 6600 01BE 'f...' BNE *+$01C0 ; 000005C8 +0000040C: 4A81 'J.' TST.L D1 +0000040E: 6712 'g.' BEQ.S *+$0014 ; 00000422 +00000410: 2401 '$.' MOVE.L D1,D2 +00000412: 2449 '$I' MOVEA.L A1,A2 +00000414: 2047 ' G' MOVEA.L D7,A0 +00000416: 3006 '0.' MOVE.W D6,D0 +00000418: 3205 '2.' MOVE.W D5,D1 +0000041A: 4EBA 0000 'N...' JSR EXTROTATELT ; id: 237 +0000041E: 6602 'f.' BNE.S *+$0004 ; 00000422 +00000420: 6016 '`.' BRA.S *+$0018 ; 00000438 +00000422: 2047 ' G' MOVEA.L D7,A0 +00000424: 3006 '0.' MOVE.W D6,D0 +00000426: 3205 '2.' MOVE.W D5,D1 +00000428: 4EBA 0000 'N...' JSR EXTSPLITLT ; id: 236 +0000042C: 6706 'g.' BEQ.S *+$0008 ; 00000434 +0000042E: 7023 'p#' MOVEQ #$23,D0 ; '#' +00000430: 6000 0196 '`...' BRA *+$0198 ; 000005C8 +00000434: 08D4 0005 '....' BSET #$05,(A4) +00000438: 08D4 0006 '....' BSET #$06,(A4) +0000043C: 3A01 ':.' MOVE.W D1,D5 +0000043E: B3CA '..' CMPA.L A2,A1 +00000440: 6610 'f.' BNE.S *+$0012 ; 00000452 +00000442: 0C29 00FF 0008 '.)....' CMPI.B #$FF,$0008(A1) +00000448: 6608 'f.' BNE.S *+$000A ; 00000452 +0000044A: 4CD6 0101 'L...' MOVEM.L (A6),D0/A0 +0000044E: 4EBA 0000 'N...' JSR EXTUPDDREC ; id: 246 +00000452: 204A ' J' MOVEA.L A2,A0 +00000454: 4EBA 0000 'N...' JSR EXTMARKBLOCK ; id: 278 +00000458: 0C29 00FF 0008 '.)....' CMPI.B #$FF,$0008(A1) +0000045E: 6708 'g.' BEQ.S *+$000A ; 00000468 +00000460: 204B ' K' MOVEA.L A3,A0 +00000462: 4EBA 0000 'N...' JSR EXTMARKBLOCK ; id: 278 +00000466: 6022 '`"' BRA.S *+$0024 ; 0000048A +00000468: 4CD6 0101 'L...' MOVEM.L (A6),D0/A0 +0000046C: 4EBA 0000 'N...' JSR EXTUPDDREC ; id: 246 +00000470: 204B ' K' MOVEA.L A3,A0 +00000472: 4EBA 0000 'N...' JSR EXTMARKBLOCK ; id: 278 +00000476: 52AC 001E 'R...' ADDQ.L #1,$001E(A4) +0000047A: 3945 0016 '9E..' MOVE.W D5,$0016(A4) +0000047E: 2003 ' .' MOVE.L D3,D0 +00000480: B3CB '..' CMPA.L A3,A1 +00000482: 6702 'g.' BEQ.S *+$0004 ; 00000486 +00000484: 2002 ' .' MOVE.L D2,D0 +00000486: 2940 0012 ')@..' MOVE.L D0,$0012(A4) +0000048A: 0814 0006 '....' BTST #$06,(A4) +0000048E: 6608 'f.' BNE.S *+$000A ; 00000498 +00000490: 0814 0005 '....' BTST #$05,(A4) +00000494: 6700 012C 'g..,' BEQ *+$012E ; 000005C2 +00000498: 536C 0010 'Sl..' SUBQ.W #1,$0010(A4) +0000049C: 6700 0094 'g...' BEQ *+$0096 ; 00000532 +000004A0: 302C 0010 '0,..' MOVE.W $0010(A4),D0 +000004A4: 4EBA 0000 'N...' JSR EXTLOCTPR ; id: 253 +000004A8: 3A28 0004 ':(..' MOVE.W $0004(A0),D5 +000004AC: 2610 '&.' MOVE.L (A0),D3 +000004AE: 2D02 '-.' MOVE.L D2,-(A6) +000004B0: 7200 'r.' MOVEQ #$00,D1 +000004B2: 2403 '$.' MOVE.L D3,D2 +000004B4: 4EBA 0000 'N...' JSR EXTGETNODE ; id: 263 +000004B8: 6600 010E 'f...' BNE *+$0110 ; 000005C8 +000004BC: 2808 '(.' MOVE.L A0,D4 +000004BE: 241E '$.' MOVE.L (A6)+,D2 +000004C0: 0814 0006 '....' BTST #$06,(A4) +000004C4: 6726 'g&' BEQ.S *+$0028 ; 000004EC +000004C6: 3005 '0.' MOVE.W D5,D0 +000004C8: 2244 '"D' MOVEA.L D4,A1 +000004CA: 4EBA 0000 'N...' JSR EXTGETRECA ; id: 258 +000004CE: 2F08 '/.' MOVE.L A0,-(A7) +000004D0: 224B '"K' MOVEA.L A3,A1 +000004D2: 4240 'B@' CLR.W D0 +000004D4: 4EBA 0000 'N...' JSR EXTGETRECA ; id: 258 +000004D8: 225F '"_' MOVEA.L (A7)+,A1 +000004DA: 4EBA 0000 'N...' JSR EXTUPDIKEY ; id: 245 +000004DE: 2044 ' D' MOVEA.L D4,A0 +000004E0: 4EBA 0000 'N...' JSR EXTMARKBLOCK ; id: 278 +000004E4: 4A45 'JE' TST.W D5 +000004E6: 6704 'g.' BEQ.S *+$0006 ; 000004EC +000004E8: 0894 0006 '....' BCLR #$06,(A4) +000004EC: 7200 'r.' MOVEQ #$00,D1 +000004EE: 204B ' K' MOVEA.L A3,A0 +000004F0: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248 +000004F4: 2644 '&D' MOVEA.L D4,A3 +000004F6: 7800 'x.' MOVEQ #$00,D4 +000004F8: 0814 0005 '....' BTST #$05,(A4) +000004FC: 6708 'g.' BEQ.S *+$000A ; 00000506 +000004FE: 224A '"J' MOVEA.L A2,A1 +00000500: 2002 ' .' MOVE.L D2,D0 +00000502: 4EBA 0000 'N...' JSR EXTBUILDIREC ; id: 268 +00000506: 7200 'r.' MOVEQ #$00,D1 +00000508: 204A ' J' MOVEA.L A2,A0 +0000050A: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248 +0000050E: 95CA '..' SUBA.L A2,A2 +00000510: 0814 0005 '....' BTST #$05,(A4) +00000514: 6700 FF74 'g..t' BEQ *-$008A ; 0000048A +00000518: 206C 000C ' l..' MOVEA.L $000C(A4),A0 +0000051C: 41E8 0060 'A..`' LEA $0060(A0),A0 +00000520: 2E08 '..' MOVE.L A0,D7 +00000522: 4EBA 0000 'N...' JSR EXTGETMAXKEY ; id: 264 +00000526: 5840 'X@' ADDQ.W #4,D0 +00000528: 3C00 '<.' MOVE.W D0,D6 +0000052A: 0894 0005 '....' BCLR #$05,(A4) +0000052E: 6000 FEBA '`...' BRA *-$0144 ; 000003EA +00000532: 0814 0005 '....' BTST #$05,(A4) +00000536: 6700 008A 'g...' BEQ *+$008C ; 000005C2 +0000053A: 302C 0018 '0,..' MOVE.W $0018(A4),D0 +0000053E: 0C40 0010 '.@..' CMPI.W #$0010,D0 +00000542: 6606 'f.' BNE.S *+$0008 ; 0000054A +00000544: 303C FE57 '0<.W' MOVE.W #$FE57,D0 +00000548: 607E '`~' BRA.S *+$0080 ; 000005C8 +0000054A: 302C 0002 '0,..' MOVE.W $0002(A4),D0 +0000054E: 4EBA 0000 'N...' JSR EXTALLOCNODE ; id: 205 +00000552: 6674 'ft' BNE.S *+$0076 ; 000005C8 +00000554: 2601 '&.' MOVE.L D1,D3 +00000556: 2203 '".' MOVE.L D3,D1 +00000558: 4EBA 0000 'N...' JSR EXTINITNODE ; id: 257 +0000055C: 666A 'fj' BNE.S *+$006C ; 000005C8 +0000055E: 2808 '(.' MOVE.L A0,D4 +00000560: 4228 0008 'B(..' CLR.B $0008(A0) +00000564: 7001 'p.' MOVEQ #$01,D0 +00000566: D06C 0018 '.l..' ADD.W $0018(A4),D0 +0000056A: 1140 0009 '.@..' MOVE.B D0,$0009(A0) +0000056E: 224A '"J' MOVEA.L A2,A1 +00000570: 2002 ' .' MOVE.L D2,D0 +00000572: 4EBA 0000 'N...' JSR EXTBUILDIREC ; id: 268 +00000576: 4EBA 0000 'N...' JSR EXTGETMAXKEY ; id: 264 +0000057A: 5840 'X@' ADDQ.W #4,D0 +0000057C: 206C 000C ' l..' MOVEA.L $000C(A4),A0 +00000580: 41E8 0060 'A..`' LEA $0060(A0),A0 +00000584: 2244 '"D' MOVEA.L D4,A1 +00000586: 4241 'BA' CLR.W D1 +00000588: 4EBA 0000 'N...' JSR EXTINSERTREC ; id: 256 +0000058C: 303C 0001 '0<..' MOVE.W #$0001,D0 +00000590: 4EBA 0000 'N...' JSR EXTLOCTPR ; id: 253 +00000594: 2010 ' .' MOVE.L (A0),D0 +00000596: 224B '"K' MOVEA.L A3,A1 +00000598: 4EBA 0000 'N...' JSR EXTBUILDIREC ; id: 268 +0000059C: 4EBA 0000 'N...' JSR EXTGETMAXKEY ; id: 264 +000005A0: 5840 'X@' ADDQ.W #4,D0 +000005A2: 206C 000C ' l..' MOVEA.L $000C(A4),A0 +000005A6: 41E8 0060 'A..`' LEA $0060(A0),A0 +000005AA: 2244 '"D' MOVEA.L D4,A1 +000005AC: 323C 0001 '2<..' MOVE.W #$0001,D1 +000005B0: 4EBA 0000 'N...' JSR EXTINSERTREC ; id: 256 +000005B4: 2044 ' D' MOVEA.L D4,A0 +000005B6: 4EBA 0000 'N...' JSR EXTMARKBLOCK ; id: 278 +000005BA: 526C 0018 'Rl..' ADDQ.W #1,$0018(A4) +000005BE: 2943 001A ')C..' MOVE.L D3,$001A(A4) +000005C2: 08D4 0007 '....' BSET #$07,(A4) +000005C6: 4240 'B@' CLR.W D0 +000005C8: 3D00 '=.' MOVE.W D0,-(A6) +000005CA: 204A ' J' MOVEA.L A2,A0 +000005CC: 7200 'r.' MOVEQ #$00,D1 +000005CE: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248 +000005D2: 204B ' K' MOVEA.L A3,A0 +000005D4: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248 +000005D8: 2044 ' D' MOVEA.L D4,A0 +000005DA: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248 +000005DE: 301E '0.' MOVE.W (A6)+,D0 +000005E0: 242C 0012 '$,..' MOVE.L $0012(A4),D2 +000005E4: 42AC 0012 'B...' CLR.L $0012(A4) +000005E8: 6100 00B8 'a...' BSR *+$00BA ; 000006A2 +000005EC: 508E 'P.' ADDQ.L #8,A6 +000005EE: 4CDE 1FFA 'L...' MOVEM.L (A6)+,D1/D3-D7/A0-A4 +000005F2: 2F1E '/.' MOVE.L (A6)+,-(A7) +000005F4: 4A40 'J@' TST.W D0 +000005F6: 4E75 'Nu' RTS +000005F8: 2D1F '-.' MOVE.L (A7)+,-(A6) +000005FA: 48E6 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A6) +000005FE: 6100 00B0 'a...' BSR *+$00B2 ; 000006B0 +00000602: 2648 '&H' MOVEA.L A0,A3 +00000604: 95CA '..' SUBA.L A2,A2 +00000606: 4A82 'J.' TST.L D2 +00000608: 672C 'g,' BEQ.S *+$002E ; 00000636 +0000060A: 7200 'r.' MOVEQ #$00,D1 +0000060C: 4EBA 0000 'N...' JSR EXTGETNODE ; id: 263 +00000610: 665E 'f^' BNE.S *+$0060 ; 00000670 +00000612: 2448 '$H' MOVEA.L A0,A2 +00000614: 0C28 00FF 0008 '.(....' CMPI.B #$FF,$0008(A0) +0000061A: 6610 'f.' BNE.S *+$0012 ; 0000062C +0000061C: 4A68 000A 'Jh..' TST.W $000A(A0) +00000620: 6F0A 'o.' BLE.S *+$000C ; 0000062C +00000622: 204B ' K' MOVEA.L A3,A0 +00000624: 224A '"J' MOVEA.L A2,A1 +00000626: 4EBA 0000 'N...' JSR EXTSEARCHNODE ; id: 247 +0000062A: 671A 'g.' BEQ.S *+$001C ; 00000646 +0000062C: 204A ' J' MOVEA.L A2,A0 +0000062E: 7200 'r.' MOVEQ #$00,D1 +00000630: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248 +00000634: 663A 'f:' BNE.S *+$003C ; 00000670 +00000636: 204B ' K' MOVEA.L A3,A0 +00000638: 4EBA 0000 'N...' JSR EXTTREESEARCH ; id: 235 +0000063C: 2449 '$I' MOVEA.L A1,A2 +0000063E: 6706 'g.' BEQ.S *+$0008 ; 00000646 +00000640: 0C40 0020 '.@. ' CMPI.W #$0020,D0 +00000644: 662A 'f*' BNE.S *+$002C ; 00000670 +00000646: 3A01 ':.' MOVE.W D1,D5 +00000648: 3D00 '=.' MOVE.W D0,-(A6) +0000064A: 2942 0012 ')B..' MOVE.L D2,$0012(A4) +0000064E: 3945 0016 '9E..' MOVE.W D5,$0016(A4) +00000652: 4A56 'JV' TST.W (A6) +00000654: 6608 'f.' BNE.S *+$000A ; 0000065E +00000656: 3005 '0.' MOVE.W D5,D0 +00000658: 224A '"J' MOVEA.L A2,A1 +0000065A: 4EBA 0000 'N...' JSR EXTLOCREC ; id: 254 +0000065E: 48E6 60C0 'H.`.' MOVEM.L D1/D2/A0/A1,-(A6) +00000662: 204A ' J' MOVEA.L A2,A0 +00000664: 7200 'r.' MOVEQ #$00,D1 +00000666: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248 +0000066A: 4CDE 0306 'L...' MOVEM.L (A6)+,D1/D2/A0/A1 +0000066E: 301E '0.' MOVE.W (A6)+,D0 +00000670: 6130 'a0' BSR.S *+$0032 ; 000006A2 +00000672: 4CDE 1CF8 'L...' MOVEM.L (A6)+,D3-D7/A2-A4 +00000676: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000678: 4A40 'J@' TST.W D0 +0000067A: 4E75 'Nu' RTS +0000067C: 2D1F '-.' MOVE.L (A7)+,-(A6) +0000067E: 48E6 40C8 'H.@.' MOVEM.L D1/A0/A1/A4,-(A6) +00000682: 4EBA 0000 'N...' JSR EXTLOCBTCB ; id: 255 +00000686: 7202 'r.' MOVEQ #$02,D1 +00000688: 4EBA 0000 'N...' JSR EXTGETNODE ; id: 263 +0000068C: 660A 'f.' BNE.S *+$000C ; 00000698 +0000068E: 7204 'r.' MOVEQ #$04,D1 +00000690: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248 +00000694: 6602 'f.' BNE.S *+$0004 ; 00000698 +00000696: 4240 'B@' CLR.W D0 +00000698: 4CDE 1302 'L...' MOVEM.L (A6)+,D1/A0/A1/A4 +0000069C: 2F1E '/.' MOVE.L (A6)+,-(A7) +0000069E: 4A40 'J@' TST.W D0 +000006A0: 4E75 'Nu' RTS +000006A2: 2F00 '/.' MOVE.L D0,-(A7) +000006A4: 6128 'a(' BSR.S *+$002A ; 000006CE +000006A6: DDC0 '..' ADDA.L D0,A6 +000006A8: 42AC 000C 'B...' CLR.L $000C(A4) +000006AC: 201F ' .' MOVE.L (A7)+,D0 +000006AE: 4E75 'Nu' RTS +000006B0: 2F00 '/.' MOVE.L D0,-(A7) +000006B2: 4EBA 0000 'N...' JSR EXTLOCBTCB ; id: 255 +000006B6: 6116 'a.' BSR.S *+$0018 ; 000006CE +000006B8: 9DC0 '..' SUBA.L D0,A6 +000006BA: 294E 000C ')N..' MOVE.L A6,$000C(A4) +000006BE: 0894 0005 '....' BCLR #$05,(A4) +000006C2: 0894 0004 '....' BCLR #$04,(A4) +000006C6: 0894 0006 '....' BCLR #$06,(A4) +000006CA: 201F ' .' MOVE.L (A7)+,D0 +000006CC: 4E75 'Nu' RTS +000006CE: 4EBA 0000 'N...' JSR EXTGETMAXKEY ; id: 264 +000006D2: 0640 0064 '.@.d' ADDI.W #$0064,D0 +000006D6: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTGETMAXKEY"(264) + 000006D0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTLOCBTCB"(255) + 000006B4 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTRELNODE"(248) + 00000692 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTGETNODE"(263) + 0000068A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTLOCBTCB"(255) + 00000684 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTRELNODE"(248) + 00000668 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTLOCREC"(254) + 0000065C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTTREESEARCH"(235) + 0000063A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTRELNODE"(248) + 00000632 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTSEARCHNODE"(247) + 00000628 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTGETNODE"(263) + 0000060E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTRELNODE"(248) + 000005DC + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTRELNODE"(248) + 000005D6 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTRELNODE"(248) + 000005D0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTMARKBLOCK"(278) + 000005B8 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTINSERTREC"(256) + 000005B2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTGETMAXKEY"(264) + 0000059E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTBUILDIREC"(268) + 0000059A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTLOCTPR"(253) + 00000592 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTINSERTREC"(256) + 0000058A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTGETMAXKEY"(264) + 00000578 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTBUILDIREC"(268) + 00000574 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTINITNODE"(257) + 0000055A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTALLOCNODE"(205) + 00000550 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTGETMAXKEY"(264) + 00000524 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTRELNODE"(248) + 0000050C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTBUILDIREC"(268) + 00000504 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTRELNODE"(248) + 000004F2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTMARKBLOCK"(278) + 000004E2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTUPDIKEY"(245) + 000004DC + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTGETRECA"(258) + 000004D6 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTGETRECA"(258) + 000004CC + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTGETNODE"(263) + 000004B6 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTLOCTPR"(253) + 000004A6 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTMARKBLOCK"(278) + 00000474 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTUPDDREC"(246) + 0000046E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTMARKBLOCK"(278) + 00000464 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTMARKBLOCK"(278) + 00000456 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTUPDDREC"(246) + 00000450 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTSPLITLT"(236) + 0000042A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTROTATELT"(237) + 0000041C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTGETLTSIB"(261) + 00000406 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTINSERTREC"(256) + 000003F4 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTINITNODE"(257) + 000003C0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTALLOCNODE"(205) + 000003B6 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTTREESEARCH"(235) + 00000392 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTEXTBTFILE"(204) + 0000034E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTLOCBTCB"(255) + 00000338 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTRELNODE"(248) + 00000326 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTGETNODE"(263) + 00000312 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTLOCREC"(254) + 000002E2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTGETNODE"(263) + 0000025A + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="EXTDOAOCRWF"(273) Ref2="AUTOMOD_1F880"(279) + 0242 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTWRITEBLOCK"(277) + 0000021E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTRELNODE"(248) + 000001FA + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTRELNODE"(248) + 000001C8 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTGETNODE"(263) + 000001B2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTFREENODE"(203) + 000001A6 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTRELNODE"(248) + 0000019A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTCLRNODE"(266) + 00000194 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTLOCREC"(254) + 0000018A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTRELNODE"(248) + 0000014C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTMARKBLOCK"(278) + 0000013C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTUPDIKEY"(245) + 00000136 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTGETRECA"(258) + 00000130 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTGETRECA"(258) + 00000126 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTGETNODE"(263) + 00000112 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTLOCTPR"(253) + 00000106 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTFREENODE"(203) + 000000E2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTLOCTPR"(253) + 000000D8 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTRELNODE"(248) + 000000CE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTCLRNODE"(266) + 000000C8 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTRELNODE"(248) + 000000A6 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTGETRTSIB"(260) + 00000090 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTRELNODE"(248) + 0000008A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTGETLTSIB"(261) + 00000078 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTMARKBLOCK"(278) + 00000058 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTDELETEREC"(265) + 00000052 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTTREESEARCH"(235) + 00000042 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTLOCBTCB"(255) + 0000000C + +EntryPoint: Flags=$08=(Extern Code) Offset=$0268 Entry="EXTUPDATEHDR"(280) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0252 Entry="EXTGETUPDATEHDR"(281) + +EntryPoint: Flags=$08=(Extern Code) Offset=$067C Entry="EXTBTUPDATE"(282) + +EntryPoint: Flags=$08=(Extern Code) Offset=$05F8 Entry="EXTBTSEARCH"(283) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0330 Entry="EXTBTINSERT"(284) + +EntryPoint: Flags=$08=(Extern Code) Offset=$027E Entry="EXTBTGETRECORD"(285) + +EntryPoint: Flags=$08=(Extern Code) Offset=$01DA Entry="EXTBTFLUSH"(286) + +EntryPoint: Flags=$08=(Extern Code) Offset=$002E Entry="EXTBTDELETE"(287) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="EXTBTCLOSE"(288) +Comment: + + AUTOMOD_1F880 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1FFC0 [1FFC0, 202F0) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +322 (202E2): JSR HFS_2A548 + +2E8 (202A8): JSR GETBLOCK + +1B8 (20178): JSR HFS_2A520 + +15E (2011E): JSR HFS_2A520 + +11E (200DE): JSR HFS_2A520 + +7A (2003A): JSR HFS_2A520 + +20A (201CA): JSR GETRECA + +200 (201C0): JSR GETRECA + +12A (200EA): JSR INITNODE + + Unresolved outgoing references: + +B4 (20074): JSR $261A4 + +1EA (201AA): JSR $206D8 + +226 (201E6): JSR $208A4 + +256 (20216): JSR $22432 + + +6 (1FFC6): VALLOCNODE + Trap A0D6 + + +96 (20056): EXTBTFILE + VectorTable comment: {sources}OS:HFS:BTAlloc.a + + +9C (2005C): VEXTBTFILE + Trap A0D8 + + +18A (2014A): VFREENODE + Trap A0D7 + + +23C (201FC): VUPDALTMDB + Trap A0ED + + +Dictionary: Flags $00 FirstId 289 + 289: AUTOMOD_1FFC0 + 290: EXTBTFILE + 291: VALLOCNODE + 292: VEXTBTFILE + 293: VFREENODE + 294: VUPDALTMDB +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1FFC0"(289) Segment="Main"(200) +Size: Flags $00 ModuleSize 816 + +Content: Flags $08 +Contents offset $0000 size $0330 +00000000: 2F38 0758 '/8.X' MOVE.L $0758,-(A7) +00000004: 4E75 'Nu' RTS +00000006: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000008: 48E6 3830 'H.80' MOVEM.L D2-D4/A2/A3,-(A6) +0000000C: 7800 'x.' MOVEQ #$00,D4 +0000000E: 95CA '..' SUBA.L A2,A2 +00000010: 6100 01C0 'a...' BSR *+$01C2 ; 000001D2 +00000014: 670A 'g.' BEQ.S *+$000C ; 00000020 +00000016: 0C40 0020 '.@. ' CMPI.W #$0020,D0 +0000001A: 6670 'fp' BNE.S *+$0072 ; 0000008C +0000001C: 7022 'p"' MOVEQ #$22,D0 ; '"' +0000001E: 606C '`l' BRA.S *+$006E ; 0000008C +00000020: 3401 '4.' MOVE.W D1,D2 +00000022: E44A '.J' LSR.W #2,D2 +00000024: 5342 'SB' SUBQ.W #1,D2 +00000026: 2049 ' I' MOVEA.L A1,A0 +00000028: 2018 ' .' MOVE.L (A0)+,D0 +0000002A: 0C80 FFFF FFFF '......' CMPI.L #$FFFFFFFF,D0 +00000030: 660C 'f.' BNE.S *+$000E ; 0000003E +00000032: 51CA FFF4 'Q...' DBF D2,*-$000A ; 00000028 +00000036: 48C1 'H.' EXT.L D1 +00000038: E789 '..' LSL.L #3,D1 +0000003A: D881 '..' ADD.L D1,D4 +0000003C: 60D2 '`.' BRA.S *-$002C ; 00000010 +0000003E: 343C 001F '4<..' MOVE.W #$001F,D2 +00000042: 0500 '..' BTST D2,D0 +00000044: 6704 'g.' BEQ.S *+$0006 ; 0000004A +00000046: 51CA FFFA 'Q...' DBF D2,*-$0004 ; 00000042 +0000004A: 05C0 '..' BSET D2,D0 +0000004C: 2600 '&.' MOVE.L D0,D3 +0000004E: 41E8 FFFC 'A...' LEA -$0004(A0),A0 +00000052: 2648 '&H' MOVEA.L A0,A3 +00000054: 91C9 '..' SUBA.L A1,A0 +00000056: 2208 '".' MOVE.L A0,D1 +00000058: E789 '..' LSL.L #3,D1 +0000005A: 0681 0000 001F '......' ADDI.L #$0000001F,D1 +00000060: 48C2 'H.' EXT.L D2 +00000062: 9282 '..' SUB.L D2,D1 +00000064: D284 '..' ADD.L D4,D1 +00000066: 202C 002E ' ,..' MOVE.L $002E(A4),D0 +0000006A: B081 '..' CMP.L D1,D0 +0000006C: 6E08 'n.' BGT.S *+$000A ; 00000076 +0000006E: 6100 01AC 'a...' BSR *+$01AE ; 0000021C +00000072: 7022 'p"' MOVEQ #$22,D0 ; '"' +00000074: 6016 '`.' BRA.S *+$0018 ; 0000008C +00000076: 2683 '&.' MOVE.L D3,(A3) +00000078: 204A ' J' MOVEA.L A2,A0 +0000007A: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297 +0000007E: 53AC 0032 'S..2' SUBQ.L #1,$0032(A4) +00000082: 08D4 0007 '....' BSET #$07,(A4) +00000086: 4240 'B@' CLR.W D0 +00000088: 6100 0192 'a...' BSR *+$0194 ; 0000021C +0000008C: 4CDE 0C1C 'L...' MOVEM.L (A6)+,D2-D4/A2/A3 +00000090: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000092: 4A40 'J@' TST.W D0 +00000094: 4E75 'Nu' RTS +00000096: 2F38 0760 '/8.`' MOVE.L $0760,-(A7) +0000009A: 4E75 'Nu' RTS +0000009C: 2D1F '-.' MOVE.L (A7)+,-(A6) +0000009E: 48E6 3E20 'H.> ' MOVEM.L D2-D6/A2,-(A6) +000000A2: 322C 0002 '2,..' MOVE.W $0002(A4),D1 +000000A6: 2278 034E '"x.N' MOVEA.L $034E,A1 +000000AA: 2471 1014 '$q..' MOVEA.L $14(A1,D1.W),A2 +000000AE: 7600 'v.' MOVEQ #$00,D3 +000000B0: 2831 101E '(1..' MOVE.L $1E(A1,D1.W),D4 +000000B4: 4EBA 612E 'N.a.' JSR *+$6130 ; 000061E4 +000000B8: 670E 'g.' BEQ.S *+$0010 ; 000000C8 +000000BA: 0C40 FFDE '.@..' CMPI.W #$FFDE,D0 +000000BE: 6600 00BA 'f...' BNE *+$00BC ; 0000017A +000000C2: 4A86 'J.' TST.L D6 +000000C4: 6700 00B4 'g...' BEQ *+$00B6 ; 0000017A +000000C8: 262C 002E '&,..' MOVE.L $002E(A4),D3 +000000CC: 2803 '(.' MOVE.L D3,D4 +000000CE: 2A31 100C '*1..' MOVE.L $0C(A1,D1.W),D5 +000000D2: 8AEC 002A '...*' DIVU.W $002A(A4),D5 +000000D6: 4845 'HE' SWAP D5 +000000D8: 4245 'BE' CLR.W D5 +000000DA: 4845 'HE' SWAP D5 +000000DC: 2945 002E ')E..' MOVE.L D5,$002E(A4) +000000E0: 5385 'S.' SUBQ.L #1,D5 +000000E2: 2C05 ',.' MOVE.L D5,D6 +000000E4: 95CA '..' SUBA.L A2,A2 +000000E6: 6100 00EA 'a...' BSR *+$00EC ; 000001D2 +000000EA: 6600 008E 'f...' BNE *+$0090 ; 0000017A +000000EE: 48C1 'H.' EXT.L D1 +000000F0: E789 '..' LSL.L #3,D1 +000000F2: 9681 '..' SUB.L D1,D3 +000000F4: 9A81 '..' SUB.L D1,D5 +000000F6: 6C04 'l.' BGE.S *+$0006 ; 000000FC +000000F8: 5384 'S.' SUBQ.L #1,D4 +000000FA: 6066 '`f' BRA.S *+$0068 ; 00000162 +000000FC: 4A92 'J.' TST.L (A2) +000000FE: 66E6 'f.' BNE.S *-$0018 ; 000000E6 +00000100: 2484 '$.' MOVE.L D4,(A2) +00000102: 4A83 'J.' TST.L D3 +00000104: 6C16 'l.' BGE.S *+$0018 ; 0000011C +00000106: D681 '..' ADD.L D1,D3 +00000108: 86FC 0008 '....' DIVU.W #$0008,D3 +0000010C: 3003 '0.' MOVE.W D3,D0 +0000010E: 4243 'BC' CLR.W D3 +00000110: 4843 'HC' SWAP D3 +00000112: 7207 'r.' MOVEQ #$07,D1 +00000114: 9283 '..' SUB.L D3,D1 +00000116: 03F1 0000 '....' BSET D1,$00(A1,D0.W) +0000011A: 76FF 'v.' MOVEQ #$FF,D3 +0000011C: 204A ' J' MOVEA.L A2,A0 +0000011E: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297 +00000122: 6100 00F8 'a...' BSR *+$00FA ; 0000021C +00000126: 6652 'fR' BNE.S *+$0054 ; 0000017A +00000128: 2204 '".' MOVE.L D4,D1 +0000012A: 4EBA 0000 'N...' JSR INITNODE ; id: 299 +0000012E: 664A 'fJ' BNE.S *+$004C ; 0000017A +00000130: 2448 '$H' MOVEA.L A0,A2 +00000132: 157C 0002 0008 '.|....' MOVE.B #$02,$0008(A2) +00000138: 357C 0001 000A '5|....' MOVE.W #$0001,$000A(A2) +0000013E: 322C 002A '2,.*' MOVE.W $002A(A4),D1 +00000142: 70EE 'p.' MOVEQ #$EE,D0 +00000144: D041 '.A' ADD.W D1,D0 +00000146: E448 '.H' LSR.W #2,D0 +00000148: E548 '.H' LSL.W #2,D0 +0000014A: 0640 000E '.@..' ADDI.W #$000E,D0 +0000014E: 3580 10FC '5...' MOVE.W D0,-$04(A2,D1.W) +00000152: 4A83 'J.' TST.L D3 +00000154: 6D06 'm.' BLT.S *+$0008 ; 0000015C +00000156: 157C 0080 000E '.|....' MOVE.B #$80,$000E(A2) +0000015C: 204A ' J' MOVEA.L A2,A0 +0000015E: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297 +00000162: 9C84 '..' SUB.L D4,D6 +00000164: DDAC 0032 '...2' ADD.L D6,$0032(A4) +00000168: 08D4 0007 '....' BSET #$07,(A4) +0000016C: 4200 'B.' CLR.B D0 +0000016E: 6100 00AC 'a...' BSR *+$00AE ; 0000021C +00000172: 50F8 0377 'P..w' ST $0377 +00000176: 6100 00BE 'a...' BSR *+$00C0 ; 00000236 +0000017A: 4CDE 047C 'L..|' MOVEM.L (A6)+,D2-D6/A2 +0000017E: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000180: 4A40 'J@' TST.W D0 +00000182: 4E75 'Nu' RTS +00000184: 2F38 075C '/8.\' MOVE.L $075C,-(A7) +00000188: 4E75 'Nu' RTS +0000018A: 2D1F '-.' MOVE.L (A7)+,-(A6) +0000018C: 48E6 3020 'H.0 ' MOVEM.L D2/D3/A2,-(A6) +00000190: 2601 '&.' MOVE.L D1,D3 +00000192: 95CA '..' SUBA.L A2,A2 +00000194: 613C 'a<' BSR.S *+$003E ; 000001D2 +00000196: 6630 'f0' BNE.S *+$0032 ; 000001C8 +00000198: 48C1 'H.' EXT.L D1 +0000019A: E789 '..' LSL.L #3,D1 +0000019C: 9681 '..' SUB.L D1,D3 +0000019E: 6CF4 'l.' BGE.S *-$000A ; 00000194 +000001A0: D681 '..' ADD.L D1,D3 +000001A2: 86FC 0008 '....' DIVU.W #$0008,D3 +000001A6: 7000 'p.' MOVEQ #$00,D0 +000001A8: 3003 '0.' MOVE.W D3,D0 +000001AA: 4243 'BC' CLR.W D3 +000001AC: 4843 'HC' SWAP D3 +000001AE: 7207 'r.' MOVEQ #$07,D1 +000001B0: 9283 '..' SUB.L D3,D1 +000001B2: 03B1 0000 '....' BCLR D1,$00(A1,D0.W) +000001B6: 204A ' J' MOVEA.L A2,A0 +000001B8: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297 +000001BC: 52AC 0032 'R..2' ADDQ.L #1,$0032(A4) +000001C0: 08D4 0007 '....' BSET #$07,(A4) +000001C4: 4200 'B.' CLR.B D0 +000001C6: 6154 'aT' BSR.S *+$0056 ; 0000021C +000001C8: 4CDE 040C 'L...' MOVEM.L (A6)+,D2/D3/A2 +000001CC: 2F1E '/.' MOVE.L (A6)+,-(A7) +000001CE: 4A40 'J@' TST.W D0 +000001D0: 4E75 'Nu' RTS +000001D2: 2D1F '-.' MOVE.L (A7)+,-(A6) +000001D4: 7400 't.' MOVEQ #$00,D2 +000001D6: 200A ' .' MOVE.L A2,D0 +000001D8: 670E 'g.' BEQ.S *+$0010 ; 000001E8 +000001DA: 2412 '$.' MOVE.L (A2),D2 +000001DC: 613E 'a>' BSR.S *+$0040 ; 0000021C +000001DE: 6636 'f6' BNE.S *+$0038 ; 00000216 +000001E0: 4A82 'J.' TST.L D2 +000001E2: 6604 'f.' BNE.S *+$0006 ; 000001E8 +000001E4: 7020 'p ' MOVEQ #$20,D0 ; ' ' +000001E6: 602E '`.' BRA.S *+$0030 ; 00000216 +000001E8: 7200 'r.' MOVEQ #$00,D1 +000001EA: 4EBA 052C 'N..,' JSR *+$052E ; 00000718 +000001EE: 6626 'f&' BNE.S *+$0028 ; 00000216 +000001F0: 2448 '$H' MOVEA.L A0,A2 +000001F2: 7000 'p.' MOVEQ #$00,D0 +000001F4: 0C2A 0001 0008 '.*....' CMPI.B #$01,$0008(A2) +000001FA: 6602 'f.' BNE.S *+$0004 ; 000001FE +000001FC: 7002 'p.' MOVEQ #$02,D0 +000001FE: 224A '"J' MOVEA.L A2,A1 +00000200: 4EBA 0000 'N...' JSR GETRECA ; id: 298 +00000204: 2208 '".' MOVE.L A0,D1 +00000206: 302A 000A '0*..' MOVE.W $000A(A2),D0 +0000020A: 4EBA 0000 'N...' JSR GETRECA ; id: 298 +0000020E: 2241 '"A' MOVEA.L D1,A1 +00000210: 91C9 '..' SUBA.L A1,A0 +00000212: 3208 '2.' MOVE.W A0,D1 +00000214: 4240 'B@' CLR.W D0 +00000216: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000218: 4A40 'J@' TST.W D0 +0000021A: 4E75 'Nu' RTS +0000021C: 2D1F '-.' MOVE.L (A7)+,-(A6) +0000021E: 48E6 40C0 'H.@.' MOVEM.L D1/A0/A1,-(A6) +00000222: 7200 'r.' MOVEQ #$00,D1 +00000224: 204A ' J' MOVEA.L A2,A0 +00000226: 4EBA 06BC 'N...' JSR *+$06BE ; 000008E4 +0000022A: 95CA '..' SUBA.L A2,A2 +0000022C: 4CDE 0302 'L...' MOVEM.L (A6)+,D1/A0/A1 +00000230: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000232: 4A40 'J@' TST.W D0 +00000234: 4E75 'Nu' RTS +00000236: 2F38 07B4 '/8..' MOVE.L $07B4,-(A7) +0000023A: 4E75 'Nu' RTS +0000023C: 2D1F '-.' MOVE.L (A7)+,-(A6) +0000023E: 48E6 E0F4 'H...' MOVEM.L D0-D2/A0-A3/A5,-(A6) +00000242: 322C 0002 '2,..' MOVE.W $0002(A4),D1 +00000246: 2A78 034E '*x.N' MOVEA.L $034E,A5 +0000024A: 4BF5 1000 'K...' LEA $00(A5,D1.W),A5 +0000024E: 246D 0014 '$m..' MOVEA.L $0014(A5),A2 +00000252: 342A 0048 '4*.H' MOVE.W $0048(A2),D2 +00000256: 4EBA 221A 'N.".' JSR *+$221C ; 00002472 +0000025A: 6600 00CA 'f...' BNE *+$00CC ; 00000326 +0000025E: 48E7 C0A0 'H...' MOVEM.L D0/D1/A0/A2,-(A7) +00000262: 9EFC 0080 '....' SUBA.W #$0080,A7 +00000266: 244F '$O' MOVEA.L A7,A2 +00000268: 7018 'p.' MOVEQ #$18,D0 +0000026A: 4267 'Bg' CLR.W -(A7) +0000026C: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000026A +00000270: 204F ' O' MOVEA.L A7,A0 +00000272: 7400 't.' MOVEQ #$00,D2 +00000274: 342B 000C '4+..' MOVE.W $000C(A3),D2 +00000278: 0C6B FFFB 0008 '.k....' CMPI.W #$FFFB,$0008(A3) +0000027E: 6648 'fH' BNE.S *+$004A ; 000002C8 +00000280: 316B 0006 0016 '1k....' MOVE.W $0006(A3),$0016(A0) +00000286: 316B 0008 0018 '1k....' MOVE.W $0008(A3),$0018(A0) +0000028C: 317C 0006 001A '1|....' MOVE.W #$0006,$001A(A0) +00000292: 317C 0010 001C '1|....' MOVE.W #$0010,$001C(A0) +00000298: 214A 001E '!J..' MOVE.L A2,$001E(A0) +0000029C: A005 '..' _Status ; A005 +0000029E: 661C 'f.' BNE.S *+$001E ; 000002BC +000002A0: 3028 001C '0(..' MOVE.W $001C(A0),D0 +000002A4: 6716 'g.' BEQ.S *+$0018 ; 000002BC +000002A6: 5340 'S@' SUBQ.W #1,D0 +000002A8: 082A 0006 0004 '.*....' BTST #$06,$0004(A2) +000002AE: 6608 'f.' BNE.S *+$000A ; 000002B8 +000002B0: 504A 'PJ' ADDQ.W #8,A2 +000002B2: 51C8 FFF4 'Q...' DBF D0,*-$000A ; 000002A8 +000002B6: 6004 '`.' BRA.S *+$0006 ; 000002BC +000002B8: 2412 '$.' MOVE.L (A2),D2 +000002BA: 6018 '`.' BRA.S *+$001A ; 000002D4 +000002BC: 343C 0320 '4<. ' MOVE.W #$0320,D2 +000002C0: 4A2B 000C 'J+..' TST.B $000C(A3) +000002C4: 6702 'g.' BEQ.S *+$0004 ; 000002C8 +000002C6: D482 '..' ADD.L D2,D2 +000002C8: 4A6B 0004 'Jk..' TST.W $0004(A3) +000002CC: 6706 'g.' BEQ.S *+$0008 ; 000002D4 +000002CE: 242B 000C '$+..' MOVE.L $000C(A3),D2 +000002D2: 4842 'HB' SWAP D2 +000002D4: 4FEF 00B2 'O...' LEA $00B2(A7),A7 +000002D8: 4CDF 0503 'L...' MOVEM.L (A7)+,D0/D1/A0/A2 +000002DC: 5582 'U.' SUBQ.L #2,D2 +000002DE: 302A 004E '0*.N' MOVE.W $004E(A2),D0 +000002E2: 7201 'r.' MOVEQ #$01,D1 +000002E4: 226C 0008 '"l..' MOVEA.L $0008(A4),A1 +000002E8: 4EBA 0000 'N...' JSR GETBLOCK ; id: 296 +000002EC: 6638 'f8' BNE.S *+$003A ; 00000326 +000002EE: 7202 'r.' MOVEQ #$02,D1 +000002F0: 0C50 4244 '.PBD' CMPI.W #$4244,(A0) ; 'BD' +000002F4: 662C 'f,' BNE.S *+$002E ; 00000322 +000002F6: 47E8 0092 'G...' LEA $0092(A0),A3 +000002FA: 7004 'p.' MOVEQ #$04,D0 +000002FC: B095 '..' CMP.L (A5),D0 +000002FE: 670A 'g.' BEQ.S *+$000C ; 0000030A +00000300: 7003 'p.' MOVEQ #$03,D0 +00000302: B095 '..' CMP.L (A5),D0 +00000304: 661C 'f.' BNE.S *+$001E ; 00000322 +00000306: 47E8 0082 'G...' LEA $0082(A0),A3 +0000030A: 26ED 000C '&...' MOVE.L $000C(A5),(A3)+ +0000030E: 7002 'p.' MOVEQ #$02,D0 +00000310: 43ED 0026 'C..&' LEA $0026(A5),A1 +00000314: 26D9 '&.' MOVE.L (A1)+,(A3)+ +00000316: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000314 +0000031A: 2178 020C 0006 '!x....' MOVE.L $020C,$0006(A0) +00000320: 7201 'r.' MOVEQ #$01,D1 +00000322: 4EBA 0000 'N...' JSR HFS_2A548 ; id: 295 +00000326: 4CDE 2F07 'L./.' MOVEM.L (A6)+,D0-D2/A0-A3/A5 +0000032A: 2F1E '/.' MOVE.L (A6)+,-(A7) +0000032C: 4A40 'J@' TST.W D0 +0000032E: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 295 + 295: HFS_2A548 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="HFS_2A548"(295) + 00000324 + +Dictionary: Flags $00 FirstId 296 + 296: GETBLOCK +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETBLOCK"(296) + 000002EA + +Dictionary: Flags $00 FirstId 297 + 297: HFS_2A520 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="HFS_2A520"(297) + 000001BA + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="HFS_2A520"(297) + 00000160 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="HFS_2A520"(297) + 00000120 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="HFS_2A520"(297) + 0000007C + +Dictionary: Flags $00 FirstId 298 + 298: GETRECA + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETRECA"(298) + 0000020C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETRECA"(298) + 00000202 + +Dictionary: Flags $00 FirstId 299 + 299: INITNODE +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INITNODE"(299) + 0000012C + +EntryPoint: Flags=$08=(Extern Code) Offset=$0096 Entry="EXTBTFILE"(290) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0006 Entry="VALLOCNODE"(291) + +EntryPoint: Flags=$08=(Extern Code) Offset=$009C Entry="VEXTBTFILE"(292) + +EntryPoint: Flags=$08=(Extern Code) Offset=$018A Entry="VFREENODE"(293) + +EntryPoint: Flags=$08=(Extern Code) Offset=$023C Entry="VUPDALTMDB"(294) +Comment: + + AUTOMOD_1FFC0 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_20330 [20330, 20568) + + Module started due to: island above + + Resolved outgoing references: + +22A (2055A): JSR DELETEREC + +21C (2054C): JSR INSERTREC + +20E (2053E): JSR GETRECA + +1DC (2050C): JSR LOCREC + +1BA (204EA): JSR LOCTPR + +1B0 (204E0): JSR SEARCHNODE + +124 (20454): JSR INITNODE + +100 (20430): JSR LOCTPR + +D4 (20404): JSR INSERTREC + +A6 (203D6): JSR INSERTREC + +3E (2036E): JSR GETRECA + +12 (20342): JSR GETNODESIZ + +A (2033A): JSR GETNODESIZ + + Unresolved outgoing references: + +10A (2043A): JSR $1FFC0 + +11C (2044C): JSR $208A4 + +1A6 (204D6): JSR $206D8 + +1E8 (20518): JSR $208A4 + + +0 (20330): ROTATELT + VectorTable comment: {sources}OS:HFS:BTMaint1.a + + +F0 (20420): SPLITLT + VectorTable comment: {sources}OS:HFS:BTMaint1.a + + +180 (204B0): VTREESEARCH + Trap A0F3 + + +Dictionary: Flags $00 FirstId 300 + 300: AUTOMOD_20330 + 301: SPLITLT + 302: ROTATELT + 303: VTREESEARCH +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_20330"(300) Segment="Main"(200) +Size: Flags $00 ModuleSize 568 + +Content: Flags $08 +Contents offset $0000 size $0238 +00000000: 48E7 3F3C 'H.?<' MOVEM.L D2-D7/A2-A5,-(A7) +00000004: 2A48 '*H' MOVEA.L A0,A5 +00000006: 3A00 ':.' MOVE.W D0,D5 +00000008: 224A '"J' MOVEA.L A2,A1 +0000000A: 4EBA 0000 'N...' JSR GETNODESIZ ; id: 309 +0000000E: 3400 '4.' MOVE.W D0,D2 +00000010: 224B '"K' MOVEA.L A3,A1 +00000012: 4EBA 0000 'N...' JSR GETNODESIZ ; id: 309 +00000016: D042 '.B' ADD.W D2,D0 +00000018: D045 '.E' ADD.W D5,D0 +0000001A: 5440 'T@' ADDQ.W #2,D0 +0000001C: E248 '.H' LSR.W #1,D0 +0000001E: 3C00 '<.' MOVE.W D0,D6 +00000020: 362A 000A '6*..' MOVE.W $000A(A2),D3 +00000024: 3801 '8.' MOVE.W D1,D4 +00000026: D843 '.C' ADD.W D3,D4 +00000028: 7EFF '~.' MOVEQ #$FF,D7 +0000002A: B843 '.C' CMP.W D3,D4 +0000002C: 6604 'f.' BNE.S *+$0006 ; 00000032 +0000002E: D445 '.E' ADD.W D5,D2 +00000030: 6012 '`.' BRA.S *+$0014 ; 00000044 +00000032: 3003 '0.' MOVE.W D3,D0 +00000034: 906A 000A '.j..' SUB.W $000A(A2),D0 +00000038: B644 '.D' CMP.W D4,D3 +0000003A: 6F02 'o.' BLE.S *+$0004 ; 0000003E +0000003C: 5340 'S@' SUBQ.W #1,D0 +0000003E: 4EBA 0000 'N...' JSR GETRECA ; id: 298 +00000042: D440 '.@' ADD.W D0,D2 +00000044: 5442 'TB' ADDQ.W #2,D2 +00000046: 322C 002A '2,.*' MOVE.W $002A(A4),D1 +0000004A: 0441 0010 '.A..' SUBI.W #$0010,D1 +0000004E: B441 '.A' CMP.W D1,D2 +00000050: 6F0C 'o.' BLE.S *+$000E ; 0000005E +00000052: 4847 'HG' SWAP D7 +00000054: 4A47 'JG' TST.W D7 +00000056: 6C3C 'l<' BGE.S *+$003E ; 00000094 +00000058: 70FF 'p.' MOVEQ #$FF,D0 +0000005A: 6000 008C '`...' BRA *+$008E ; 000000E8 +0000005E: 3006 '0.' MOVE.W D6,D0 +00000060: E348 '.H' LSL.W #1,D0 +00000062: 9042 '.B' SUB.W D2,D0 +00000064: B041 '.A' CMP.W D1,D0 +00000066: 6E02 'n.' BGT.S *+$0004 ; 0000006A +00000068: 3E03 '>.' MOVE.W D3,D7 +0000006A: B446 '.F' CMP.W D6,D2 +0000006C: 6D0E 'm.' BLT.S *+$0010 ; 0000007C +0000006E: 6702 'g.' BEQ.S *+$0004 ; 00000072 +00000070: 4847 'HG' SWAP D7 +00000072: 4A47 'JG' TST.W D7 +00000074: 6C1E 'l.' BGE.S *+$0020 ; 00000094 +00000076: 4847 'HG' SWAP D7 +00000078: 4A47 'JG' TST.W D7 +0000007A: 6C18 'l.' BGE.S *+$001A ; 00000094 +0000007C: 4847 'HG' SWAP D7 +0000007E: 3E3C FFFF '><..' MOVE.W #$FFFF,D7 +00000082: 5243 'RC' ADDQ.W #1,D3 +00000084: 322A 000A '2*..' MOVE.W $000A(A2),D1 +00000088: D26B 000A '.k..' ADD.W $000A(A3),D1 +0000008C: B641 '.A' CMP.W D1,D3 +0000008E: 6F9A 'o.' BLE.S *-$0064 ; 0000002A +00000090: 70FF 'p.' MOVEQ #$FF,D0 +00000092: 6054 '`T' BRA.S *+$0056 ; 000000E8 +00000094: 362A 000A '6*..' MOVE.W $000A(A2),D3 +00000098: B843 '.C' CMP.W D3,D4 +0000009A: 6616 'f.' BNE.S *+$0018 ; 000000B2 +0000009C: 224A '"J' MOVEA.L A2,A1 +0000009E: 204D ' M' MOVEA.L A5,A0 +000000A0: 3005 '0.' MOVE.W D5,D0 +000000A2: 3229 000A '2)..' MOVE.W $000A(A1),D1 +000000A6: 4EBA 0000 'N...' JSR INSERTREC ; id: 305 +000000AA: 6632 'f2' BNE.S *+$0034 ; 000000DE +000000AC: 2A49 '*I' MOVEA.L A1,A5 +000000AE: 3A01 ':.' MOVE.W D1,D5 +000000B0: 600A '`.' BRA.S *+$000C ; 000000BC +000000B2: 204A ' J' MOVEA.L A2,A0 +000000B4: 224B '"K' MOVEA.L A3,A1 +000000B6: 6100 014C 'a..L' BSR *+$014E ; 00000204 +000000BA: 6622 'f"' BNE.S *+$0024 ; 000000DE +000000BC: B647 '.G' CMP.W D7,D3 +000000BE: 6704 'g.' BEQ.S *+$0006 ; 000000C4 +000000C0: 5243 'RC' ADDQ.W #1,D3 +000000C2: 60D4 '`.' BRA.S *-$002A ; 00000098 +000000C4: B847 '.G' CMP.W D7,D4 +000000C6: 6F1A 'o.' BLE.S *+$001C ; 000000E2 +000000C8: 224B '"K' MOVEA.L A3,A1 +000000CA: 204D ' M' MOVEA.L A5,A0 +000000CC: 3005 '0.' MOVE.W D5,D0 +000000CE: 3204 '2.' MOVE.W D4,D1 +000000D0: 9247 '.G' SUB.W D7,D1 +000000D2: 5341 'SA' SUBQ.W #1,D1 +000000D4: 4EBA 0000 'N...' JSR INSERTREC ; id: 305 +000000D8: 6604 'f.' BNE.S *+$0006 ; 000000DE +000000DA: 4240 'B@' CLR.W D0 +000000DC: 600A '`.' BRA.S *+$000C ; 000000E8 +000000DE: 7040 'p@' MOVEQ #$40,D0 ; '@' +000000E0: A9C9 '..' _SysError ; A9C9 +000000E2: 4240 'B@' CLR.W D0 +000000E4: 224D '"M' MOVEA.L A5,A1 +000000E6: 3205 '2.' MOVE.W D5,D1 +000000E8: 4CDF 3CFC 'L.<.' MOVEM.L (A7)+,D2-D7/A2-A5 +000000EC: 4A40 'J@' TST.W D0 +000000EE: 4E75 'Nu' RTS +000000F0: 2D1F '-.' MOVE.L (A7)+,-(A6) +000000F2: 48E6 1F10 'H...' MOVEM.L D3-D7/A3,-(A6) +000000F6: 2E08 '..' MOVE.L A0,D7 +000000F8: 3C00 '<.' MOVE.W D0,D6 +000000FA: 3A01 ':.' MOVE.W D1,D5 +000000FC: 302C 0010 '0,..' MOVE.W $0010(A4),D0 +00000100: 4EBA 0000 'N...' JSR LOCTPR ; id: 307 +00000104: 2810 '(.' MOVE.L (A0),D4 +00000106: 302C 0002 '0,..' MOVE.W $0002(A4),D0 +0000010A: 4EBA FB84 'N...' JSR *-$047A ; FFFFFC90 +0000010E: 6660 'f`' BNE.S *+$0062 ; 00000170 +00000110: 2601 '&.' MOVE.L D1,D3 +00000112: 200A ' .' MOVE.L A2,D0 +00000114: 670C 'g.' BEQ.S *+$000E ; 00000122 +00000116: 2483 '$.' MOVE.L D3,(A2) +00000118: 7204 'r.' MOVEQ #$04,D1 +0000011A: 204A ' J' MOVEA.L A2,A0 +0000011C: 4EBA 0456 'N..V' JSR *+$0458 ; 00000574 +00000120: 664E 'fN' BNE.S *+$0050 ; 00000170 +00000122: 2203 '".' MOVE.L D3,D1 +00000124: 4EBA 0000 'N...' JSR INITNODE ; id: 299 +00000128: 6646 'fF' BNE.S *+$0048 ; 00000170 +0000012A: 2448 '$H' MOVEA.L A0,A2 +0000012C: 156B 0008 0008 '.k....' MOVE.B $0008(A3),$0008(A2) +00000132: 256B 0004 0004 '%k....' MOVE.L $0004(A3),$0004(A2) +00000138: 2484 '$.' MOVE.L D4,(A2) +0000013A: 2743 0004 ''C..' MOVE.L D3,$0004(A3) +0000013E: 7001 'p.' MOVEQ #$01,D0 +00000140: D06C 0018 '.l..' ADD.W $0018(A4),D0 +00000144: 906C 0010 '.l..' SUB.W $0010(A4),D0 +00000148: 1540 0009 '.@..' MOVE.B D0,$0009(A2) +0000014C: 0C2A 00FF 0008 '.*....' CMPI.B #$FF,$0008(A2) +00000152: 660A 'f.' BNE.S *+$000C ; 0000015E +00000154: 4AAA 0004 'J...' TST.L $0004(A2) +00000158: 6604 'f.' BNE.S *+$0006 ; 0000015E +0000015A: 2943 0022 ')C."' MOVE.L D3,$0022(A4) +0000015E: 2047 ' G' MOVEA.L D7,A0 +00000160: 3006 '0.' MOVE.W D6,D0 +00000162: 3205 '2.' MOVE.W D5,D1 +00000164: 4EBA FE9A 'N...' JSR *-$0164 ; 00000000 +00000168: 6702 'g.' BEQ.S *+$0004 ; 0000016C +0000016A: 6004 '`.' BRA.S *+$0006 ; 00000170 +0000016C: 4240 'B@' CLR.W D0 +0000016E: 2403 '$.' MOVE.L D3,D2 +00000170: 4CDE 08F8 'L...' MOVEM.L (A6)+,D3-D7/A3 +00000174: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000176: 4A40 'J@' TST.W D0 +00000178: 4E75 'Nu' RTS +0000017A: 2F38 07CC '/8..' MOVE.L $07CC,-(A7) +0000017E: 4E75 'Nu' RTS +00000180: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000182: 48E6 1F30 'H..0' MOVEM.L D3-D7/A2/A3,-(A6) +00000186: 2E08 '..' MOVE.L A0,D7 +00000188: 4A6C 0018 'Jl..' TST.W $0018(A4) +0000018C: 6E0E 'n.' BGT.S *+$0010 ; 0000019C +0000018E: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000190: 93C9 '..' SUBA.L A1,A1 +00000192: 7200 'r.' MOVEQ #$00,D1 +00000194: 7400 't.' MOVEQ #$00,D2 +00000196: 426C 0010 'Bl..' CLR.W $0010(A4) +0000019A: 605E '`^' BRA.S *+$0060 ; 000001FA +0000019C: 7C01 '|.' MOVEQ #$01,D6 +0000019E: 262C 001A '&,..' MOVE.L $001A(A4),D3 +000001A2: 7200 'r.' MOVEQ #$00,D1 +000001A4: 2403 '$.' MOVE.L D3,D2 +000001A6: 4EBA 0200 'N...' JSR *+$0202 ; 000003A8 +000001AA: 664E 'fN' BNE.S *+$0050 ; 000001FA +000001AC: 2248 '"H' MOVEA.L A0,A1 +000001AE: 2047 ' G' MOVEA.L D7,A0 +000001B0: 4EBA 0000 'N...' JSR SEARCHNODE ; id: 308 +000001B4: 3A00 ':.' MOVE.W D0,D5 +000001B6: 3801 '8.' MOVE.W D1,D4 +000001B8: 3006 '0.' MOVE.W D6,D0 +000001BA: 4EBA 0000 'N...' JSR LOCTPR ; id: 307 +000001BE: 2648 '&H' MOVEA.L A0,A3 +000001C0: 2683 '&.' MOVE.L D3,(A3) +000001C2: 3404 '4.' MOVE.W D4,D2 +000001C4: 4A45 'JE' TST.W D5 +000001C6: 6706 'g.' BEQ.S *+$0008 ; 000001CE +000001C8: 5342 'SB' SUBQ.W #1,D2 +000001CA: 6C02 'l.' BGE.S *+$0004 ; 000001CE +000001CC: 3404 '4.' MOVE.W D4,D2 +000001CE: 3742 0004 '7B..' MOVE.W D2,$0004(A3) +000001D2: BC6C 0018 '.l..' CMP.W $0018(A4),D6 +000001D6: 6718 'g.' BEQ.S *+$001A ; 000001F0 +000001D8: 3202 '2.' MOVE.W D2,D1 +000001DA: 2F09 '/.' MOVE.L A1,-(A7) +000001DC: 4EBA 0000 'N...' JSR LOCREC ; id: 306 +000001E0: 2611 '&.' MOVE.L (A1),D3 +000001E2: 225F '"_' MOVEA.L (A7)+,A1 +000001E4: 7200 'r.' MOVEQ #$00,D1 +000001E6: 2049 ' I' MOVEA.L A1,A0 +000001E8: 4EBA 038A 'N...' JSR *+$038C ; 00000574 +000001EC: 5246 'RF' ADDQ.W #1,D6 +000001EE: 60B2 '`.' BRA.S *-$004C ; 000001A2 +000001F0: 3946 0010 '9F..' MOVE.W D6,$0010(A4) +000001F4: 3204 '2.' MOVE.W D4,D1 +000001F6: 3005 '0.' MOVE.W D5,D0 +000001F8: 2403 '$.' MOVE.L D3,D2 +000001FA: 4CDE 0CF8 'L...' MOVEM.L (A6)+,D3-D7/A2/A3 +000001FE: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000200: 4A40 'J@' TST.W D0 +00000202: 4E75 'Nu' RTS +00000204: 48E7 0030 'H..0' MOVEM.L A2/A3,-(A7) +00000208: 2448 '$H' MOVEA.L A0,A2 +0000020A: 2649 '&I' MOVEA.L A1,A3 +0000020C: 7000 'p.' MOVEQ #$00,D0 +0000020E: 4EBA 0000 'N...' JSR GETRECA ; id: 298 +00000212: 41E9 000E 'A...' LEA $000E(A1),A0 +00000216: 224A '"J' MOVEA.L A2,A1 +00000218: 3229 000A '2)..' MOVE.W $000A(A1),D1 +0000021C: 4EBA 0000 'N...' JSR INSERTREC ; id: 305 +00000220: 224B '"K' MOVEA.L A3,A1 +00000222: 6704 'g.' BEQ.S *+$0006 ; 00000228 +00000224: 70FF 'p.' MOVEQ #$FF,D0 +00000226: 6008 '`.' BRA.S *+$000A ; 00000230 +00000228: 4241 'BA' CLR.W D1 +0000022A: 4EBA 0000 'N...' JSR DELETEREC ; id: 304 +0000022E: 4240 'B@' CLR.W D0 +00000230: 4A40 'J@' TST.W D0 +00000232: 4CDF 0C00 'L...' MOVEM.L (A7)+,A2/A3 +00000236: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 304 + 304: DELETEREC + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DELETEREC"(304) + 0000022C + +Dictionary: Flags $00 FirstId 305 + 305: INSERTREC + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INSERTREC"(305) + 0000021E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETRECA"(298) + 00000210 + +Dictionary: Flags $00 FirstId 306 + 306: LOCREC +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LOCREC"(306) + 000001DE + +Dictionary: Flags $00 FirstId 307 + 307: LOCTPR +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LOCTPR"(307) + 000001BC + +Dictionary: Flags $00 FirstId 308 + 308: SEARCHNODE +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SEARCHNODE"(308) + 000001B2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INITNODE"(299) + 00000126 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LOCTPR"(307) + 00000102 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INSERTREC"(305) + 000000D6 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INSERTREC"(305) + 000000A8 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETRECA"(298) + 00000040 + +Dictionary: Flags $00 FirstId 309 + 309: GETNODESIZ +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETNODESIZ"(309) + 00000014 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETNODESIZ"(309) + 0000000C + +EntryPoint: Flags=$08=(Extern Code) Offset=$00F0 Entry="SPLITLT"(301) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="ROTATELT"(302) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0180 Entry="VTREESEARCH"(303) +Comment: + + AUTOMOD_20330 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_20580 [20580, 2096E) + + Module started due to: vector glue above + + Resolved outgoing references: + +332 (208B2): JSR HFS_2A548 + +182 (20702): JSR HFS_2A548 + +1F0 (20770): JSR GETBLOCK + +16C (206EC): JSR GETBLOCK + + Unresolved outgoing references: + +1C4 (20744): BRA $23946 + + +0 (20580): BUILDIREC + VectorTable comment: {sources}OS:HFS:BTMaint2.a + + +22 (205A2): CHKNODE + VectorTable comment: {sources}OS:HFS:BTMaint2.a + + +A6 (20626): CLRNODE + VectorTable comment: {sources}OS:HFS:BTMaint2.a + + +C2 (20642): DELETEREC + VectorTable comment: {sources}OS:HFS:BTMaint2.a + + +112 (20692): GETLTSIB + VectorTable comment: {sources}OS:HFS:BTMaint2.a + + +11C (2069C): GETRTSIB + VectorTable comment: {sources}OS:HFS:BTMaint2.a + + +14C (206CC): GETMAXKEY + VectorTable comment: {sources}OS:HFS:BTMaint2.a + + +15E (206DE): VGETNODE + Trap A0D4 + + +192 (20712): GETNODESIZ + VectorTable comment: {sources}OS:HFS:BTMaint2.a + + +1AA (2072A): GETOFFSET + VectorTable comment: {sources}OS:HFS:BTMaint2.a + + +1C2 (20742): GETRECA + VectorTable comment: {sources}OS:HFS:BTMaint2.a + + +1DE (2075E): INITNODE + VectorTable comment: {sources}OS:HFS:BTMaint2.a + + +210 (20790): INSERTREC + VectorTable comment: {sources}OS:HFS:BTMaint2.a + + +282 (20802): LOCBTCB + VectorTable comment: {sources}OS:HFS:BTMaint2.a + + +28C (2080C): LOCREC + VectorTable comment: {sources}OS:HFS:BTMaint2.a + + +2BE (2083E): LOCTPR + VectorTable comment: {sources}OS:HFS:BTMaint2.a + + +2CE (2084E): MOVOFFLT + VectorTable comment: {sources}OS:HFS:BTMaint2.a + + +2DE (2085E): MOVOFFRT + VectorTable comment: {sources}OS:HFS:BTMaint2.a + + +2F4 (20874): MOVRECLT + VectorTable comment: {sources}OS:HFS:BTMaint2.a + + +30A (2088A): MOVRECRT + VectorTable comment: {sources}OS:HFS:BTMaint2.a + + +32A (208AA): VRELNODE + Trap A0D5 + + +33E (208BE): SEARCHNODE + VectorTable comment: {sources}OS:HFS:BTMaint2.a + + +39A (2091A): UPDDREC + VectorTable comment: {sources}OS:HFS:BTMaint2.a + + +3BC (2093C): UPDIKEY + VectorTable comment: {sources}OS:HFS:BTMaint2.a + + +Dictionary: Flags $00 FirstId 310 + 310: AUTOMOD_20580 + 311: UPDIKEY + 312: UPDDREC + 313: SEARCHNODE + 314: MOVRECRT + 315: MOVRECLT + 316: MOVOFFRT + 317: MOVOFFLT + 318: LOCTPR + 319: LOCREC + 320: LOCBTCB + 321: INSERTREC + 322: INITNODE + 323: GETRECA + 324: GETOFFSET + 325: GETRTSIB + 326: GETLTSIB + 327: GETNODESIZ + 328: GETMAXKEY + 329: DELETEREC + 330: CLRNODE + 331: CHKNODE + 332: BUILDIREC + 333: VGETNODE + 334: VRELNODE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_20580"(310) Segment="Main"(200) +Size: Flags $00 ModuleSize 1006 + +Content: Flags $08 +Contents offset $0000 size $03EE +00000000: 2F02 '/.' MOVE.L D2,-(A7) +00000002: 2400 '$.' MOVE.L D0,D2 +00000004: 4240 'B@' CLR.W D0 +00000006: 6100 01BA 'a...' BSR *+$01BC ; 000001C2 +0000000A: 226C 000C '"l..' MOVEA.L $000C(A4),A1 +0000000E: 43E9 0030 'C..0' LEA $0030(A1),A1 +00000012: 4EBA 03A8 'N...' JSR *+$03AA ; 000003BC +00000016: 6100 0134 'a..4' BSR *+$0136 ; 0000014C +0000001A: 2382 0000 '#...' MOVE.L D2,$00(A1,D0.W) +0000001E: 241F '$.' MOVE.L (A7)+,D2 +00000020: 4E75 'Nu' RTS +00000022: 48E7 60E0 'H.`.' MOVEM.L D1/D2/A0-A2,-(A7) +00000026: 322C 0002 '2,..' MOVE.W $0002(A4),D1 +0000002A: 2478 034E '$x.N' MOVEA.L $034E,A2 +0000002E: 2032 100C ' 2..' MOVE.L $0C(A2,D1.W),D0 +00000032: 80EC 002A '...*' DIVU.W $002A(A4),D0 +00000036: 7200 'r.' MOVEQ #$00,D1 +00000038: 3200 '2.' MOVE.W D0,D1 +0000003A: B291 '..' CMP.L (A1),D1 +0000003C: 635A 'cZ' BLS.S *+$005C ; 00000098 +0000003E: B2A9 0004 '....' CMP.L $0004(A1),D1 +00000042: 6354 'cT' BLS.S *+$0056 ; 00000098 +00000044: 1029 0008 '.)..' MOVE.B $0008(A1),D0 +00000048: 5200 'R.' ADDQ.B #1,D0 +0000004A: 0C00 0003 '....' CMPI.B #$03,D0 +0000004E: 6248 'bH' BHI.S *+$004A ; 00000098 +00000050: 1029 0009 '.)..' MOVE.B $0009(A1),D0 +00000054: B02C 0019 '.,..' CMP.B $0019(A4),D0 +00000058: 623E 'b>' BHI.S *+$0040 ; 00000098 +0000005A: 7200 'r.' MOVEQ #$00,D1 +0000005C: 322C 002A '2,.*' MOVE.W $002A(A4),D1 +00000060: 70F2 'p.' MOVEQ #$F2,D0 +00000062: D081 '..' ADD.L D1,D0 +00000064: 80FC 0006 '....' DIVU.W #$0006,D0 +00000068: B069 000A '.i..' CMP.W $000A(A1),D0 +0000006C: 652A 'e*' BCS.S *+$002C ; 00000098 +0000006E: 3229 000A '2)..' MOVE.W $000A(A1),D1 +00000072: 3001 '0.' MOVE.W D1,D0 +00000074: 6100 0134 'a..4' BSR *+$0136 ; 000001AA +00000078: 7402 't.' MOVEQ #$02,D2 +0000007A: D488 '..' ADD.L A0,D2 +0000007C: 9489 '..' SUB.L A1,D2 +0000007E: 3018 '0.' MOVE.W (A0)+,D0 +00000080: 0800 0000 '....' BTST #$00,D0 +00000084: 6612 'f.' BNE.S *+$0014 ; 00000098 +00000086: 0C40 000E '.@..' CMPI.W #$000E,D0 +0000008A: 650C 'e.' BCS.S *+$000E ; 00000098 +0000008C: B042 '.B' CMP.W D2,D0 +0000008E: 6408 'd.' BCC.S *+$000A ; 00000098 +00000090: 3400 '4.' MOVE.W D0,D2 +00000092: 51C9 FFEA 'Q...' DBF D1,*-$0014 ; 0000007E +00000096: 6004 '`.' BRA.S *+$0006 ; 0000009C +00000098: 7024 'p$' MOVEQ #$24,D0 ; '$' +0000009A: 6002 '`.' BRA.S *+$0004 ; 0000009E +0000009C: 4240 'B@' CLR.W D0 +0000009E: 4CDF 0706 'L...' MOVEM.L (A7)+,D1/D2/A0-A2 +000000A2: 4A40 'J@' TST.W D0 +000000A4: 4E75 'Nu' RTS +000000A6: 48E7 C080 'H...' MOVEM.L D0/D1/A0,-(A7) +000000AA: 7203 'r.' MOVEQ #$03,D1 +000000AC: D26C 002A '.l.*' ADD.W $002A(A4),D1 +000000B0: E449 '.I' LSR.W #2,D1 +000000B2: 5341 'SA' SUBQ.W #1,D1 +000000B4: 7000 'p.' MOVEQ #$00,D0 +000000B6: 20C0 ' .' MOVE.L D0,(A0)+ +000000B8: 51C9 FFFC 'Q...' DBF D1,*-$0002 ; 000000B6 +000000BC: 4CDF 0103 'L...' MOVEM.L (A7)+,D0/D1/A0 +000000C0: 4E75 'Nu' RTS +000000C2: 48E7 3E3C 'H.><' MOVEM.L D2-D6/A2-A5,-(A7) +000000C6: 3A01 ':.' MOVE.W D1,D5 +000000C8: 3001 '0.' MOVE.W D1,D0 +000000CA: 4EBA 00DE 'N...' JSR *+$00E0 ; 000001AA +000000CE: 2C08 ',.' MOVE.L A0,D6 +000000D0: 3800 '8.' MOVE.W D0,D4 +000000D2: 47E8 FFFE 'G...' LEA -$0002(A0),A3 +000000D6: 3613 '6.' MOVE.W (A3),D3 +000000D8: 3029 000A '0)..' MOVE.W $000A(A1),D0 +000000DC: 4EBA 00CC 'N...' JSR *+$00CE ; 000001AA +000000E0: 2448 '$H' MOVEA.L A0,A2 +000000E2: 3400 '4.' MOVE.W D0,D2 +000000E4: 2A49 '*I' MOVEA.L A1,A5 +000000E6: 41F5 3000 'A.0.' LEA $00(A5,D3.W),A0 +000000EA: 43F5 4000 'C.@.' LEA $00(A5,D4.W),A1 +000000EE: 3002 '0.' MOVE.W D2,D0 +000000F0: 9043 '.C' SUB.W D3,D0 +000000F2: 4EBA 0200 'N...' JSR *+$0202 ; 000002F4 +000000F6: 536D 000A 'Sm..' SUBQ.W #1,$000A(A5) +000000FA: 204B ' K' MOVEA.L A3,A0 +000000FC: 2246 '"F' MOVEA.L D6,A1 +000000FE: 302D 000A '0-..' MOVE.W $000A(A5),D0 +00000102: 9045 '.E' SUB.W D5,D0 +00000104: 3204 '2.' MOVE.W D4,D1 +00000106: 9243 '.C' SUB.W D3,D1 +00000108: 4EBA 01D4 'N...' JSR *+$01D6 ; 000002DE +0000010C: 4CDF 3C7C 'L.<|' MOVEM.L (A7)+,D2-D6/A2-A5 +00000110: 4E75 'Nu' RTS +00000112: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000114: 48E6 3000 'H.0.' MOVEM.L D2/D3,-(A6) +00000118: 4203 'B.' CLR.B D3 +0000011A: 6008 '`.' BRA.S *+$000A ; 00000124 +0000011C: 2D1F '-.' MOVE.L (A7)+,-(A6) +0000011E: 48E6 3000 'H.0.' MOVEM.L D2/D3,-(A6) +00000122: 7601 'v.' MOVEQ #$01,D3 +00000124: 4A03 'J.' TST.B D3 +00000126: 6606 'f.' BNE.S *+$0008 ; 0000012E +00000128: 2428 0004 '$(..' MOVE.L $0004(A0),D2 +0000012C: 6002 '`.' BRA.S *+$0004 ; 00000130 +0000012E: 2410 '$.' MOVE.L (A0),D2 +00000130: 6604 'f.' BNE.S *+$0006 ; 00000136 +00000132: 7200 'r.' MOVEQ #$00,D1 +00000134: 600A '`.' BRA.S *+$000C ; 00000140 +00000136: 7200 'r.' MOVEQ #$00,D1 +00000138: 611E 'a.' BSR.S *+$0020 ; 00000158 +0000013A: 6606 'f.' BNE.S *+$0008 ; 00000142 +0000013C: 2202 '".' MOVE.L D2,D1 +0000013E: 2248 '"H' MOVEA.L A0,A1 +00000140: 4240 'B@' CLR.W D0 +00000142: 4CDE 000C 'L...' MOVEM.L (A6)+,D2/D3 +00000146: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000148: 4A40 'J@' TST.W D0 +0000014A: 4E75 'Nu' RTS +0000014C: 7002 'p.' MOVEQ #$02,D0 +0000014E: D06C 002C '.l.,' ADD.W $002C(A4),D0 +00000152: E248 '.H' LSR.W #1,D0 +00000154: E348 '.H' LSL.W #1,D0 +00000156: 4E75 'Nu' RTS +00000158: 2F38 0750 '/8.P' MOVE.L $0750,-(A7) +0000015C: 4E75 'Nu' RTS +0000015E: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000160: 48E6 4040 'H.@@' MOVEM.L D1/A1,-(A6) +00000164: 302C 0002 '0,..' MOVE.W $0002(A4),D0 +00000168: 226C 0008 '"l..' MOVEA.L $0008(A4),A1 +0000016C: 4EBA 0000 'N...' JSR GETBLOCK ; id: 296 +00000170: 6616 'f.' BNE.S *+$0018 ; 00000188 +00000172: 2248 '"H' MOVEA.L A0,A1 +00000174: 6100 FEAC 'a...' BSR *-$0152 ; 00000022 +00000178: 670E 'g.' BEQ.S *+$0010 ; 00000188 +0000017A: 3D00 '=.' MOVE.W D0,-(A6) +0000017C: 7202 'r.' MOVEQ #$02,D1 +0000017E: 226C 0008 '"l..' MOVEA.L $0008(A4),A1 +00000182: 4EBA 0000 'N...' JSR HFS_2A548 ; id: 295 +00000186: 301E '0.' MOVE.W (A6)+,D0 +00000188: 4CDE 0202 'L...' MOVEM.L (A6)+,D1/A1 +0000018C: 2F1E '/.' MOVE.L (A6)+,-(A7) +0000018E: 4A40 'J@' TST.W D0 +00000190: 4E75 'Nu' RTS +00000192: 2F01 '/.' MOVE.L D1,-(A7) +00000194: 3229 000A '2)..' MOVE.W $000A(A1),D1 +00000198: 3001 '0.' MOVE.W D1,D0 +0000019A: 4EBA 000E 'N...' JSR *+$0010 ; 000001AA +0000019E: 0440 000E '.@..' SUBI.W #$000E,D0 +000001A2: E349 '.I' LSL.W #1,D1 +000001A4: D041 '.A' ADD.W D1,D0 +000001A6: 221F '".' MOVE.L (A7)+,D1 +000001A8: 4E75 'Nu' RTS +000001AA: 6104 'a.' BSR.S *+$0006 ; 000001B0 +000001AC: 3010 '0.' MOVE.W (A0),D0 +000001AE: 4E75 'Nu' RTS +000001B0: 91C8 '..' SUBA.L A0,A0 +000001B2: 306C 002A '0l.*' MOVEA.W $002A(A4),A0 +000001B6: D1C9 '..' ADDA.L A1,A0 +000001B8: E348 '.H' LSL.W #1,D0 +000001BA: 4440 'D@' NEG.W D0 +000001BC: 41F0 00FE 'A...' LEA -$02(A0,D0.W),A0 +000001C0: 4E75 'Nu' RTS +000001C2: 48E7 6000 'H.`.' MOVEM.L D1/D2,-(A7) +000001C6: 3200 '2.' MOVE.W D0,D1 +000001C8: 61E0 'a.' BSR.S *-$001E ; 000001AA +000001CA: 3400 '4.' MOVE.W D0,D2 +000001CC: 3001 '0.' MOVE.W D1,D0 +000001CE: 5240 'R@' ADDQ.W #1,D0 +000001D0: 61D8 'a.' BSR.S *-$0026 ; 000001AA +000001D2: 9042 '.B' SUB.W D2,D0 +000001D4: 41F1 2000 'A. .' LEA $00(A1,D2.W),A0 +000001D8: 4CDF 0006 'L...' MOVEM.L (A7)+,D1/D2 +000001DC: 4E75 'Nu' RTS +000001DE: 2D1F '-.' MOVE.L (A7)+,-(A6) +000001E0: 48E6 6040 'H.`@' MOVEM.L D1/D2/A1,-(A6) +000001E4: 2401 '$.' MOVE.L D1,D2 +000001E6: 302C 0002 '0,..' MOVE.W $0002(A4),D0 +000001EA: 7204 'r.' MOVEQ #$04,D1 +000001EC: 226C 0008 '"l..' MOVEA.L $0008(A4),A1 +000001F0: 4EBA 0000 'N...' JSR GETBLOCK ; id: 296 +000001F4: 6610 'f.' BNE.S *+$0012 ; 00000206 +000001F6: 6100 FEAE 'a...' BSR *-$0150 ; 000000A6 +000001FA: 342C 002A '4,.*' MOVE.W $002A(A4),D2 +000001FE: 31BC 000E 20FE '1... .' MOVE.W #$000E,-$02(A0,D2.W) +00000204: 4240 'B@' CLR.W D0 +00000206: 4CDE 0206 'L...' MOVEM.L (A6)+,D1/D2/A1 +0000020A: 2F1E '/.' MOVE.L (A6)+,-(A7) +0000020C: 4A40 'J@' TST.W D0 +0000020E: 4E75 'Nu' RTS +00000210: 48E7 7F7C 'H..|' MOVEM.L D1-D7/A1-A5,-(A7) +00000214: 3E00 '>.' MOVE.W D0,D7 +00000216: 3C01 '<.' MOVE.W D1,D6 +00000218: 2A08 '*.' MOVE.L A0,D5 +0000021A: 3001 '0.' MOVE.W D1,D0 +0000021C: 4EBA FF8C 'N...' JSR *-$0072 ; 000001AA +00000220: 3800 '8.' MOVE.W D0,D4 +00000222: 3029 000A '0)..' MOVE.W $000A(A1),D0 +00000226: 4EBA FF82 'N...' JSR *-$007C ; 000001AA +0000022A: 2648 '&H' MOVEA.L A0,A3 +0000022C: 3600 '6.' MOVE.W D0,D3 +0000022E: 220B '".' MOVE.L A3,D1 +00000230: 7000 'p.' MOVEQ #$00,D0 +00000232: 3003 '0.' MOVE.W D3,D0 +00000234: D089 '..' ADD.L A1,D0 +00000236: 9280 '..' SUB.L D0,D1 +00000238: 7002 'p.' MOVEQ #$02,D0 +0000023A: D047 '.G' ADD.W D7,D0 +0000023C: B240 '.@' CMP.W D0,D1 +0000023E: 6C04 'l.' BGE.S *+$0006 ; 00000244 +00000240: 70FF 'p.' MOVEQ #$FF,D0 +00000242: 6036 '`6' BRA.S *+$0038 ; 0000027A +00000244: 2A49 '*I' MOVEA.L A1,A5 +00000246: 41F5 4000 'A.@.' LEA $00(A5,D4.W),A0 +0000024A: 43F0 7000 'C.p.' LEA $00(A0,D7.W),A1 +0000024E: 3003 '0.' MOVE.W D3,D0 +00000250: 9044 '.D' SUB.W D4,D0 +00000252: 4EBA 00B6 'N...' JSR *+$00B8 ; 0000030A +00000256: 204B ' K' MOVEA.L A3,A0 +00000258: 43E8 FFFE 'C...' LEA -$0002(A0),A1 +0000025C: 302D 000A '0-..' MOVE.W $000A(A5),D0 +00000260: 9046 '.F' SUB.W D6,D0 +00000262: 3207 '2.' MOVE.W D7,D1 +00000264: 4EBA 0068 'N..h' JSR *+$006A ; 000002CE +00000268: 2045 ' E' MOVEA.L D5,A0 +0000026A: 43F5 4000 'C.@.' LEA $00(A5,D4.W),A1 +0000026E: 3007 '0.' MOVE.W D7,D0 +00000270: 4EBA 0082 'N...' JSR *+$0084 ; 000002F4 +00000274: 526D 000A 'Rm..' ADDQ.W #1,$000A(A5) +00000278: 4240 'B@' CLR.W D0 +0000027A: 4CDF 3EFE 'L.>.' MOVEM.L (A7)+,D1-D7/A1-A5 +0000027E: 4A40 'J@' TST.W D0 +00000280: 4E75 'Nu' RTS +00000282: 2878 034E '(x.N' MOVEA.L $034E,A4 +00000286: 2874 0022 '(t."' MOVEA.L $22(A4,D0.W),A4 +0000028A: 4E75 'Nu' RTS +0000028C: 48E7 B000 'H...' MOVEM.L D0/D2/D3,-(A7) +00000290: 3601 '6.' MOVE.W D1,D3 +00000292: 3003 '0.' MOVE.W D3,D0 +00000294: 4EBA FF2C 'N..,' JSR *-$00D2 ; 000001C2 +00000298: 2408 '$.' MOVE.L A0,D2 +0000029A: 3003 '0.' MOVE.W D3,D0 +0000029C: 5240 'R@' ADDQ.W #1,D0 +0000029E: 4EBA FF22 'N.."' JSR *-$00DC ; 000001C2 +000002A2: 2208 '".' MOVE.L A0,D1 +000002A4: 2042 ' B' MOVEA.L D2,A0 +000002A6: 7000 'p.' MOVEQ #$00,D0 +000002A8: 1010 '..' MOVE.B (A0),D0 +000002AA: 5480 'T.' ADDQ.L #2,D0 +000002AC: E288 '..' LSR.L #1,D0 +000002AE: E388 '..' LSL.L #1,D0 +000002B0: 9282 '..' SUB.L D2,D1 +000002B2: 9280 '..' SUB.L D0,D1 +000002B4: 2248 '"H' MOVEA.L A0,A1 +000002B6: D3C0 '..' ADDA.L D0,A1 +000002B8: 4CDF 000D 'L...' MOVEM.L (A7)+,D0/D2/D3 +000002BC: 4E75 'Nu' RTS +000002BE: 5340 'S@' SUBQ.W #1,D0 +000002C0: C0FC 0006 '....' MULU.W #$0006,D0 +000002C4: 206C 000C ' l..' MOVEA.L $000C(A4),A0 +000002C8: 41F0 0800 'A...' LEA $00(A0,D0.L),A0 +000002CC: 4E75 'Nu' RTS +000002CE: 48E7 E0C0 'H...' MOVEM.L D0-D2/A0/A1,-(A7) +000002D2: 3418 '4.' MOVE.W (A0)+,D2 +000002D4: D441 '.A' ADD.W D1,D2 +000002D6: 32C2 '2.' MOVE.W D2,(A1)+ +000002D8: 51C8 FFF8 'Q...' DBF D0,*-$0006 ; 000002D2 +000002DC: 6010 '`.' BRA.S *+$0012 ; 000002EE +000002DE: 48E7 E0C0 'H...' MOVEM.L D0-D2/A0/A1,-(A7) +000002E2: B348 '.H' CMPM.W (A0)+,(A1)+ +000002E4: 3420 '4 ' MOVE.W -(A0),D2 +000002E6: D441 '.A' ADD.W D1,D2 +000002E8: 3302 '3.' MOVE.W D2,-(A1) +000002EA: 51C8 FFF8 'Q...' DBF D0,*-$0006 ; 000002E4 +000002EE: 4CDF 0307 'L...' MOVEM.L (A7)+,D0-D2/A0/A1 +000002F2: 4E75 'Nu' RTS +000002F4: 48E7 C0C0 'H...' MOVEM.L D0/D1/A0/A1,-(A7) +000002F8: 4A40 'J@' TST.W D0 +000002FA: 6F08 'o.' BLE.S *+$000A ; 00000304 +000002FC: 5340 'S@' SUBQ.W #1,D0 +000002FE: 12D8 '..' MOVE.B (A0)+,(A1)+ +00000300: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000002FE +00000304: 4CDF 0303 'L...' MOVEM.L (A7)+,D0/D1/A0/A1 +00000308: 4E75 'Nu' RTS +0000030A: 48E7 C0C0 'H...' MOVEM.L D0/D1/A0/A1,-(A7) +0000030E: 4A40 'J@' TST.W D0 +00000310: 6F0C 'o.' BLE.S *+$000E ; 0000031E +00000312: D0C0 '..' ADDA.W D0,A0 +00000314: D2C0 '..' ADDA.W D0,A1 +00000316: 5340 'S@' SUBQ.W #1,D0 +00000318: 1320 '. ' MOVE.B -(A0),-(A1) +0000031A: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000318 +0000031E: 4CDF 0303 'L...' MOVEM.L (A7)+,D0/D1/A0/A1 +00000322: 4E75 'Nu' RTS +00000324: 2F38 0754 '/8.T' MOVE.L $0754,-(A7) +00000328: 4E75 'Nu' RTS +0000032A: 2D1F '-.' MOVE.L (A7)+,-(A6) +0000032C: 2D09 '-.' MOVE.L A1,-(A6) +0000032E: 2008 ' .' MOVE.L A0,D0 +00000330: 6704 'g.' BEQ.S *+$0006 ; 00000336 +00000332: 4EBA 0000 'N...' JSR HFS_2A548 ; id: 295 +00000336: 225E '"^' MOVEA.L (A6)+,A1 +00000338: 2F1E '/.' MOVE.L (A6)+,-(A7) +0000033A: 4A40 'J@' TST.W D0 +0000033C: 4E75 'Nu' RTS +0000033E: 48E7 3C70 'H.' MOVEM.L (A6)+,D1-D5/A0-A4 +000001F0: 2F1E '/.' MOVE.L (A6)+,-(A7) +000001F2: 4A40 'J@' TST.W D0 +000001F4: 4E75 'Nu' RTS +000001F6: 2F38 0738 '/8.8' MOVE.L $0738,-(A7) +000001FA: 4E75 'Nu' RTS +000001FC: 2D1F '-.' MOVE.L (A7)+,-(A6) +000001FE: 48E6 78F8 'H.x.' MOVEM.L D1-D4/A0-A4,-(A6) +00000202: 3600 '6.' MOVE.W D0,D3 +00000204: 2278 034E '"x.N' MOVEA.L $034E,A1 +00000208: 2471 3014 '$q0.' MOVEA.L $14(A1,D3.W),A2 +0000020C: 4A6A 0048 'Jj.H' TST.W $0048(A2) +00000210: 673E 'g>' BEQ.S *+$0040 ; 00000250 +00000212: 4EBA 0000 'N...' JSR LOCBTCB ; id: 320 +00000216: 0894 0007 '....' BCLR #$07,(A4) +0000021A: 6728 'g(' BEQ.S *+$002A ; 00000244 +0000021C: 7200 'r.' MOVEQ #$00,D1 +0000021E: 7400 't.' MOVEQ #$00,D2 +00000220: 4EBA FA66 'N..f' JSR *-$0598 ; FFFFFC88 +00000224: 662C 'f,' BNE.S *+$002E ; 00000252 +00000226: 2648 '&H' MOVEA.L A0,A3 +00000228: 303C 001D '0<..' MOVE.W #$001D,D0 +0000022C: 41EC 0018 'A...' LEA $0018(A4),A0 +00000230: 43EB 000E 'C...' LEA $000E(A3),A1 +00000234: 12D8 '..' MOVE.B (A0)+,(A1)+ +00000236: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000234 +0000023A: 7204 'r.' MOVEQ #$04,D1 +0000023C: 204B ' K' MOVEA.L A3,A0 +0000023E: 4EBA FC14 'N...' JSR *-$03EA ; FFFFFE54 +00000242: 660E 'f.' BNE.S *+$0010 ; 00000252 +00000244: 3003 '0.' MOVE.W D3,D0 +00000246: 7200 'r.' MOVEQ #$00,D1 +00000248: 226C 0008 '"l..' MOVEA.L $0008(A4),A1 +0000024C: 4EBA 0000 'N...' JSR HFS_2A230 ; id: 344 +00000250: 7000 'p.' MOVEQ #$00,D0 +00000252: 4CDE 1F1E 'L...' MOVEM.L (A6)+,D1-D4/A0-A4 +00000256: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000258: 4A40 'J@' TST.W D0 +0000025A: 4E75 'Nu' RTS +0000025C: 2F38 073C '/8.<' MOVE.L $073C,-(A7) +00000260: 4E75 'Nu' RTS +00000262: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000264: 48E6 1C38 'H..8' MOVEM.L D3-D5/A2-A4,-(A6) +00000268: 6100 04D2 'a...' BSR *+$04D4 ; 0000073C +0000026C: 3A01 ':.' MOVE.W D1,D5 +0000026E: 97CB '..' SUBA.L A3,A3 +00000270: 382C 0016 '8,..' MOVE.W $0016(A4),D4 +00000274: 262C 0012 '&,..' MOVE.L $0012(A4),D3 +00000278: 6604 'f.' BNE.S *+$0006 ; 0000027E +0000027A: 7020 'p ' MOVEQ #$20,D0 ; ' ' +0000027C: 6054 '`T' BRA.S *+$0056 ; 000002D2 +0000027E: D845 '.E' ADD.W D5,D4 +00000280: 616A 'aj' BSR.S *+$006C ; 000002EC +00000282: 664E 'fN' BNE.S *+$0050 ; 000002D2 +00000284: 4A44 'JD' TST.W D4 +00000286: 6D18 'm.' BLT.S *+$001A ; 000002A0 +00000288: 322B 000A '2+..' MOVE.W $000A(A3),D1 +0000028C: B841 '.A' CMP.W D1,D4 +0000028E: 6D30 'm0' BLT.S *+$0032 ; 000002C0 +00000290: 2013 ' .' MOVE.L (A3),D0 +00000292: 6706 'g.' BEQ.S *+$0008 ; 0000029A +00000294: 2600 '&.' MOVE.L D0,D3 +00000296: 9841 '.A' SUB.W D1,D4 +00000298: 60E6 '`.' BRA.S *-$0018 ; 00000280 +0000029A: 3801 '8.' MOVE.W D1,D4 +0000029C: 5344 'SD' SUBQ.W #1,D4 +0000029E: 6014 '`.' BRA.S *+$0016 ; 000002B4 +000002A0: 202B 0004 ' +..' MOVE.L $0004(A3),D0 +000002A4: 670C 'g.' BEQ.S *+$000E ; 000002B2 +000002A6: 2600 '&.' MOVE.L D0,D3 +000002A8: 6142 'aB' BSR.S *+$0044 ; 000002EC +000002AA: 6626 'f&' BNE.S *+$0028 ; 000002D2 +000002AC: D86B 000A '.k..' ADD.W $000A(A3),D4 +000002B0: 60D2 '`.' BRA.S *-$002C ; 00000284 +000002B2: 7800 'x.' MOVEQ #$00,D4 +000002B4: 2943 0012 ')C..' MOVE.L D3,$0012(A4) +000002B8: 3944 0016 '9D..' MOVE.W D4,$0016(A4) +000002BC: 7020 'p ' MOVEQ #$20,D0 ; ' ' +000002BE: 6012 '`.' BRA.S *+$0014 ; 000002D2 +000002C0: 3204 '2.' MOVE.W D4,D1 +000002C2: 224B '"K' MOVEA.L A3,A1 +000002C4: 4EBA 0000 'N...' JSR LOCREC ; id: 319 +000002C8: 2943 0012 ')C..' MOVE.L D3,$0012(A4) +000002CC: 3944 0016 '9D..' MOVE.W D4,$0016(A4) +000002D0: 4240 'B@' CLR.W D0 +000002D2: 48E6 C0C0 'H...' MOVEM.L D0/D1/A0/A1,-(A6) +000002D6: 612A 'a*' BSR.S *+$002C ; 00000302 +000002D8: 4CDE 0303 'L...' MOVEM.L (A6)+,D0/D1/A0/A1 +000002DC: 2403 '$.' MOVE.L D3,D2 +000002DE: 6100 044E 'a..N' BSR *+$0450 ; 0000072E +000002E2: 4CDE 1C38 'L..8' MOVEM.L (A6)+,D3-D5/A2-A4 +000002E6: 2F1E '/.' MOVE.L (A6)+,-(A7) +000002E8: 4A40 'J@' TST.W D0 +000002EA: 4E75 'Nu' RTS +000002EC: 2D1F '-.' MOVE.L (A7)+,-(A6) +000002EE: 6112 'a.' BSR.S *+$0014 ; 00000302 +000002F0: 7200 'r.' MOVEQ #$00,D1 +000002F2: 2403 '$.' MOVE.L D3,D2 +000002F4: 4EBA F992 'N...' JSR *-$066C ; FFFFFC88 +000002F8: 6602 'f.' BNE.S *+$0004 ; 000002FC +000002FA: 2648 '&H' MOVEA.L A0,A3 +000002FC: 2F1E '/.' MOVE.L (A6)+,-(A7) +000002FE: 4A40 'J@' TST.W D0 +00000300: 4E75 'Nu' RTS +00000302: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000304: 7200 'r.' MOVEQ #$00,D1 +00000306: 204B ' K' MOVEA.L A3,A0 +00000308: 4EBA FB4A 'N..J' JSR *-$04B4 ; FFFFFE54 +0000030C: 97CB '..' SUBA.L A3,A3 +0000030E: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000310: 4A40 'J@' TST.W D0 +00000312: 4E75 'Nu' RTS +00000314: 2F38 0740 '/8.@' MOVE.L $0740,-(A7) +00000318: 4E75 'Nu' RTS +0000031A: 2D1F '-.' MOVE.L (A7)+,-(A6) +0000031C: 48E6 5FF8 'H._.' MOVEM.L D1/D3-D7/A0-A4,-(A6) +00000320: 4EBA 0000 'N...' JSR LOCBTCB ; id: 320 +00000324: 2E09 '..' MOVE.L A1,D7 +00000326: 3C01 '<.' MOVE.W D1,D6 +00000328: 2A08 '*.' MOVE.L A0,D5 +0000032A: 7601 'v.' MOVEQ #$01,D3 +0000032C: D66C 0018 '.l..' ADD.W $0018(A4),D3 +00000330: B6AC 0032 '...2' CMP.L $0032(A4),D3 +00000334: 6F0E 'o.' BLE.S *+$0010 ; 00000344 +00000336: 4EBA 0000 'N...' JSR EXTBTFILE ; id: 290 +0000033A: 6600 0272 'f..r' BNE *+$0274 ; 000005AE +0000033E: B6AC 0032 '...2' CMP.L $0032(A4),D3 +00000342: 6EF2 'n.' BGT.S *-$000C ; 00000336 +00000344: 302C 0002 '0,..' MOVE.W $0002(A4),D0 +00000348: 6100 03F2 'a...' BSR *+$03F4 ; 0000073C +0000034C: 48E6 0300 'H...' MOVEM.L D6/D7,-(A6) +00000350: 7800 'x.' MOVEQ #$00,D4 +00000352: 95CA '..' SUBA.L A2,A2 +00000354: 97CB '..' SUBA.L A3,A3 +00000356: 42AC 0012 'B...' CLR.L $0012(A4) +0000035A: 226C 000C '"l..' MOVEA.L $000C(A4),A1 +0000035E: 43E9 0030 'C..0' LEA $0030(A1),A1 +00000362: 2045 ' E' MOVEA.L D5,A0 +00000364: 7000 'p.' MOVEQ #$00,D0 +00000366: 1010 '..' MOVE.B (A0),D0 +00000368: 5480 'T.' ADDQ.L #2,D0 +0000036A: E288 '..' LSR.L #1,D0 +0000036C: E388 '..' LSL.L #1,D0 +0000036E: DC40 '.@' ADD.W D0,D6 +00000370: A22E '..' _BlockMoveData ; A22E +00000372: 5246 'RF' ADDQ.W #1,D6 +00000374: E24E '.N' LSR.W #1,D6 +00000376: E34E '.N' LSL.W #1,D6 +00000378: 2E09 '..' MOVE.L A1,D7 +0000037A: 4EBA F6DE 'N...' JSR *-$0920 ; FFFFFA5A +0000037E: 2649 '&I' MOVEA.L A1,A3 +00000380: 6606 'f.' BNE.S *+$0008 ; 00000388 +00000382: 7021 'p!' MOVEQ #$21,D0 ; '!' +00000384: 6000 0202 '`...' BRA *+$0204 ; 00000588 +00000388: 0C40 0020 '.@. ' CMPI.W #$0020,D0 +0000038C: 6600 01FA 'f...' BNE *+$01FC ; 00000588 +00000390: 2602 '&.' MOVE.L D2,D3 +00000392: 3A01 ':.' MOVE.W D1,D5 +00000394: 4A6C 0010 'Jl..' TST.W $0010(A4) +00000398: 6E3A 'n:' BGT.S *+$003C ; 000003D4 +0000039A: 302C 0002 '0,..' MOVE.W $0002(A4),D0 +0000039E: 4EBA F1D0 'N...' JSR *-$0E2E ; FFFFF570 +000003A2: 6600 01E4 'f...' BNE *+$01E6 ; 00000588 +000003A6: 2601 '&.' MOVE.L D1,D3 +000003A8: 4EBA 0000 'N...' JSR INITNODE ; id: 322 +000003AC: 6600 01DA 'f...' BNE *+$01DC ; 00000588 +000003B0: 2648 '&H' MOVEA.L A0,A3 +000003B2: 177C 00FF 0008 '.|....' MOVE.B #$FF,$0008(A3) +000003B8: 7001 'p.' MOVEQ #$01,D0 +000003BA: 1740 0009 '.@..' MOVE.B D0,$0009(A3) +000003BE: 3940 0018 '9@..' MOVE.W D0,$0018(A4) +000003C2: 2943 001A ')C..' MOVE.L D3,$001A(A4) +000003C6: 2943 0022 ')C."' MOVE.L D3,$0022(A4) +000003CA: 2943 0026 ')C.&' MOVE.L D3,$0026(A4) +000003CE: 397C 0001 0010 '9|....' MOVE.W #$0001,$0010(A4) +000003D4: 2047 ' G' MOVEA.L D7,A0 +000003D6: 3006 '0.' MOVE.W D6,D0 +000003D8: 224B '"K' MOVEA.L A3,A1 +000003DA: 3205 '2.' MOVE.W D5,D1 +000003DC: 4EBA 0000 'N...' JSR INSERTREC ; id: 321 +000003E0: 660A 'f.' BNE.S *+$000C ; 000003EC +000003E2: 4A45 'JE' TST.W D5 +000003E4: 6648 'fH' BNE.S *+$004A ; 0000042E +000003E6: 08D4 0006 '....' BSET #$06,(A4) +000003EA: 6042 '`B' BRA.S *+$0044 ; 0000042E +000003EC: 204B ' K' MOVEA.L A3,A0 +000003EE: 4EBA 0000 'N...' JSR GETLTSIB ; id: 326 +000003F2: 6600 0194 'f...' BNE *+$0196 ; 00000588 +000003F6: 4A81 'J.' TST.L D1 +000003F8: 6712 'g.' BEQ.S *+$0014 ; 0000040C +000003FA: 2401 '$.' MOVE.L D1,D2 +000003FC: 2449 '$I' MOVEA.L A1,A2 +000003FE: 2047 ' G' MOVEA.L D7,A0 +00000400: 3006 '0.' MOVE.W D6,D0 +00000402: 3205 '2.' MOVE.W D5,D1 +00000404: 4EBA 0000 'N...' JSR ROTATELT ; id: 302 +00000408: 6602 'f.' BNE.S *+$0004 ; 0000040C +0000040A: 6016 '`.' BRA.S *+$0018 ; 00000422 +0000040C: 2047 ' G' MOVEA.L D7,A0 +0000040E: 3006 '0.' MOVE.W D6,D0 +00000410: 3205 '2.' MOVE.W D5,D1 +00000412: 4EBA 0000 'N...' JSR SPLITLT ; id: 301 +00000416: 6706 'g.' BEQ.S *+$0008 ; 0000041E +00000418: 7023 'p#' MOVEQ #$23,D0 ; '#' +0000041A: 6000 016C '`..l' BRA *+$016E ; 00000588 +0000041E: 08D4 0005 '....' BSET #$05,(A4) +00000422: 08D4 0006 '....' BSET #$06,(A4) +00000426: 3A01 ':.' MOVE.W D1,D5 +00000428: 204A ' J' MOVEA.L A2,A0 +0000042A: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297 +0000042E: 52AC 003C 'R..<' ADDQ.L #1,$003C(A4) +00000432: 204B ' K' MOVEA.L A3,A0 +00000434: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297 +00000438: 0C29 00FF 0008 '.)....' CMPI.B #$FF,$0008(A1) +0000043E: 661C 'f.' BNE.S *+$001E ; 0000045C +00000440: 4CD6 0101 'L...' MOVEM.L (A6),D0/A0 +00000444: 4EBA 0000 'N...' JSR UPDDREC ; id: 312 +00000448: 52AC 001E 'R...' ADDQ.L #1,$001E(A4) +0000044C: 3945 0016 '9E..' MOVE.W D5,$0016(A4) +00000450: 2003 ' .' MOVE.L D3,D0 +00000452: B3CB '..' CMPA.L A3,A1 +00000454: 6702 'g.' BEQ.S *+$0004 ; 00000458 +00000456: 2002 ' .' MOVE.L D2,D0 +00000458: 2940 0012 ')@..' MOVE.L D0,$0012(A4) +0000045C: 0814 0006 '....' BTST #$06,(A4) +00000460: 6608 'f.' BNE.S *+$000A ; 0000046A +00000462: 0814 0005 '....' BTST #$05,(A4) +00000466: 6700 011A 'g...' BEQ *+$011C ; 00000582 +0000046A: 536C 0010 'Sl..' SUBQ.W #1,$0010(A4) +0000046E: 6700 0094 'g...' BEQ *+$0096 ; 00000504 +00000472: 302C 0010 '0,..' MOVE.W $0010(A4),D0 +00000476: 4EBA 0000 'N...' JSR LOCTPR ; id: 318 +0000047A: 3A28 0004 ':(..' MOVE.W $0004(A0),D5 +0000047E: 2610 '&.' MOVE.L (A0),D3 +00000480: 2D02 '-.' MOVE.L D2,-(A6) +00000482: 7200 'r.' MOVEQ #$00,D1 +00000484: 2403 '$.' MOVE.L D3,D2 +00000486: 4EBA F800 'N...' JSR *-$07FE ; FFFFFC88 +0000048A: 6600 00FC 'f...' BNE *+$00FE ; 00000588 +0000048E: 2808 '(.' MOVE.L A0,D4 +00000490: 241E '$.' MOVE.L (A6)+,D2 +00000492: 0814 0006 '....' BTST #$06,(A4) +00000496: 6726 'g&' BEQ.S *+$0028 ; 000004BE +00000498: 3005 '0.' MOVE.W D5,D0 +0000049A: 2244 '"D' MOVEA.L D4,A1 +0000049C: 4EBA 0000 'N...' JSR GETRECA ; id: 323 +000004A0: 2F08 '/.' MOVE.L A0,-(A7) +000004A2: 224B '"K' MOVEA.L A3,A1 +000004A4: 4240 'B@' CLR.W D0 +000004A6: 4EBA 0000 'N...' JSR GETRECA ; id: 323 +000004AA: 225F '"_' MOVEA.L (A7)+,A1 +000004AC: 4EBA 0000 'N...' JSR UPDIKEY ; id: 311 +000004B0: 2044 ' D' MOVEA.L D4,A0 +000004B2: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297 +000004B6: 4A45 'JE' TST.W D5 +000004B8: 6704 'g.' BEQ.S *+$0006 ; 000004BE +000004BA: 0894 0006 '....' BCLR #$06,(A4) +000004BE: 7200 'r.' MOVEQ #$00,D1 +000004C0: 204B ' K' MOVEA.L A3,A0 +000004C2: 4EBA F990 'N...' JSR *-$066E ; FFFFFE54 +000004C6: 2644 '&D' MOVEA.L D4,A3 +000004C8: 7800 'x.' MOVEQ #$00,D4 +000004CA: 0814 0005 '....' BTST #$05,(A4) +000004CE: 6708 'g.' BEQ.S *+$000A ; 000004D8 +000004D0: 224A '"J' MOVEA.L A2,A1 +000004D2: 2002 ' .' MOVE.L D2,D0 +000004D4: 4EBA 0000 'N...' JSR BUILDIREC ; id: 332 +000004D8: 7200 'r.' MOVEQ #$00,D1 +000004DA: 204A ' J' MOVEA.L A2,A0 +000004DC: 4EBA F976 'N..v' JSR *-$0688 ; FFFFFE54 +000004E0: 95CA '..' SUBA.L A2,A2 +000004E2: 0814 0005 '....' BTST #$05,(A4) +000004E6: 6700 FF74 'g..t' BEQ *-$008A ; 0000045C +000004EA: 206C 000C ' l..' MOVEA.L $000C(A4),A0 +000004EE: 41E8 0030 'A..0' LEA $0030(A0),A0 +000004F2: 2E08 '..' MOVE.L A0,D7 +000004F4: 4EBA 0000 'N...' JSR GETMAXKEY ; id: 328 +000004F8: 5840 'X@' ADDQ.W #4,D0 +000004FA: 3C00 '<.' MOVE.W D0,D6 +000004FC: 0894 0005 '....' BCLR #$05,(A4) +00000500: 6000 FED2 '`...' BRA *-$012C ; 000003D4 +00000504: 0814 0005 '....' BTST #$05,(A4) +00000508: 6778 'gx' BEQ.S *+$007A ; 00000582 +0000050A: 302C 0002 '0,..' MOVE.W $0002(A4),D0 +0000050E: 4EBA F060 'N..`' JSR *-$0F9E ; FFFFF570 +00000512: 6674 'ft' BNE.S *+$0076 ; 00000588 +00000514: 2601 '&.' MOVE.L D1,D3 +00000516: 2203 '".' MOVE.L D3,D1 +00000518: 4EBA 0000 'N...' JSR INITNODE ; id: 322 +0000051C: 666A 'fj' BNE.S *+$006C ; 00000588 +0000051E: 2808 '(.' MOVE.L A0,D4 +00000520: 4228 0008 'B(..' CLR.B $0008(A0) +00000524: 7001 'p.' MOVEQ #$01,D0 +00000526: D06C 0018 '.l..' ADD.W $0018(A4),D0 +0000052A: 1140 0009 '.@..' MOVE.B D0,$0009(A0) +0000052E: 224A '"J' MOVEA.L A2,A1 +00000530: 2002 ' .' MOVE.L D2,D0 +00000532: 4EBA 0000 'N...' JSR BUILDIREC ; id: 332 +00000536: 4EBA 0000 'N...' JSR GETMAXKEY ; id: 328 +0000053A: 5840 'X@' ADDQ.W #4,D0 +0000053C: 206C 000C ' l..' MOVEA.L $000C(A4),A0 +00000540: 41E8 0030 'A..0' LEA $0030(A0),A0 +00000544: 2244 '"D' MOVEA.L D4,A1 +00000546: 4241 'BA' CLR.W D1 +00000548: 4EBA 0000 'N...' JSR INSERTREC ; id: 321 +0000054C: 303C 0001 '0<..' MOVE.W #$0001,D0 +00000550: 4EBA 0000 'N...' JSR LOCTPR ; id: 318 +00000554: 2010 ' .' MOVE.L (A0),D0 +00000556: 224B '"K' MOVEA.L A3,A1 +00000558: 4EBA 0000 'N...' JSR BUILDIREC ; id: 332 +0000055C: 4EBA 0000 'N...' JSR GETMAXKEY ; id: 328 +00000560: 5840 'X@' ADDQ.W #4,D0 +00000562: 206C 000C ' l..' MOVEA.L $000C(A4),A0 +00000566: 41E8 0030 'A..0' LEA $0030(A0),A0 +0000056A: 2244 '"D' MOVEA.L D4,A1 +0000056C: 323C 0001 '2<..' MOVE.W #$0001,D1 +00000570: 4EBA 0000 'N...' JSR INSERTREC ; id: 321 +00000574: 2044 ' D' MOVEA.L D4,A0 +00000576: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297 +0000057A: 526C 0018 'Rl..' ADDQ.W #1,$0018(A4) +0000057E: 2943 001A ')C..' MOVE.L D3,$001A(A4) +00000582: 08D4 0007 '....' BSET #$07,(A4) +00000586: 4240 'B@' CLR.W D0 +00000588: 3D00 '=.' MOVE.W D0,-(A6) +0000058A: 204A ' J' MOVEA.L A2,A0 +0000058C: 7200 'r.' MOVEQ #$00,D1 +0000058E: 4EBA F8C4 'N...' JSR *-$073A ; FFFFFE54 +00000592: 204B ' K' MOVEA.L A3,A0 +00000594: 4EBA F8BE 'N...' JSR *-$0740 ; FFFFFE54 +00000598: 2044 ' D' MOVEA.L D4,A0 +0000059A: 4EBA F8B8 'N...' JSR *-$0746 ; FFFFFE54 +0000059E: 301E '0.' MOVE.W (A6)+,D0 +000005A0: 242C 0012 '$,..' MOVE.L $0012(A4),D2 +000005A4: 42AC 0012 'B...' CLR.L $0012(A4) +000005A8: 6100 0184 'a...' BSR *+$0186 ; 0000072E +000005AC: 508E 'P.' ADDQ.L #8,A6 +000005AE: 4CDE 1FFA 'L...' MOVEM.L (A6)+,D1/D3-D7/A0-A4 +000005B2: 2F1E '/.' MOVE.L (A6)+,-(A7) +000005B4: 4A40 'J@' TST.W D0 +000005B6: 4E75 'Nu' RTS +000005B8: 2F38 0744 '/8.D' MOVE.L $0744,-(A7) +000005BC: 4E75 'Nu' RTS +000005BE: 2D1F '-.' MOVE.L (A7)+,-(A6) +000005C0: 48E6 7CF8 'H.|.' MOVEM.L D1-D5/A0-A4,-(A6) +000005C4: 3600 '6.' MOVE.W D0,D3 +000005C6: 2808 '(.' MOVE.L A0,D4 +000005C8: 2A09 '*.' MOVE.L A1,D5 +000005CA: 704A 'pJ' MOVEQ #$4A,D0 ; 'J' +000005CC: A71E '..' _NewPtrSysClear ; A71E +000005CE: 6600 009E 'f...' BNE *+$00A0 ; 0000066E +000005D2: 2848 '(H' MOVEA.L A0,A4 +000005D4: 2678 034E '&x.N' MOVEA.L $034E,A3 +000005D8: 278C 3022 ''.0"' MOVE.L A4,$22(A3,D3.W) +000005DC: 3943 0002 '9C..' MOVE.W D3,$0002(A4) +000005E0: 2944 0004 ')D..' MOVE.L D4,$0004(A4) +000005E4: 2945 0008 ')E..' MOVE.L D5,$0008(A4) +000005E8: 3003 '0.' MOVE.W D3,D0 +000005EA: 2245 '"E' MOVEA.L D5,A1 +000005EC: 7200 'r.' MOVEQ #$00,D1 +000005EE: 7400 't.' MOVEQ #$00,D2 +000005F0: 4EBA 0000 'N...' JSR GETBLOCK ; id: 296 +000005F4: 6678 'fx' BNE.S *+$007A ; 0000066E +000005F6: 2448 '$H' MOVEA.L A0,A2 +000005F8: 41EA 000E 'A...' LEA $000E(A2),A0 +000005FC: 3028 0012 '0(..' MOVE.W $0012(A0),D0 +00000600: 673A 'g:' BEQ.S *+$003C ; 0000063C +00000602: 3200 '2.' MOVE.W D0,D1 +00000604: 0241 01FF '.A..' ANDI.W #$01FF,D1 +00000608: 6632 'f2' BNE.S *+$0034 ; 0000063C +0000060A: 2433 300C '$30.' MOVE.L $0C(A3,D3.W),D2 +0000060E: 84C0 '..' DIVU.W D0,D2 +00000610: 4842 'HB' SWAP D2 +00000612: 4242 'BB' CLR.W D2 +00000614: 4842 'HB' SWAP D2 +00000616: B4A8 0016 '....' CMP.L $0016(A0),D2 +0000061A: 6620 'f ' BNE.S *+$0022 ; 0000063C +0000061C: B4A8 001A '....' CMP.L $001A(A0),D2 +00000620: 651A 'e.' BCS.S *+$001C ; 0000063C +00000622: 5382 'S.' SUBQ.L #1,D2 +00000624: 0C10 0008 '....' CMPI.B #$08,(A0) +00000628: 6212 'b.' BHI.S *+$0014 ; 0000063C +0000062A: B4A8 0002 '....' CMP.L $0002(A0),D2 +0000062E: 650C 'e.' BCS.S *+$000E ; 0000063C +00000630: B4A8 000A '....' CMP.L $000A(A0),D2 +00000634: 6506 'e.' BCS.S *+$0008 ; 0000063C +00000636: B4A8 000E '....' CMP.L $000E(A0),D2 +0000063A: 6404 'd.' BCC.S *+$0006 ; 00000640 +0000063C: 7025 'p%' MOVEQ #$25,D0 ; '%' +0000063E: 601C '`.' BRA.S *+$001E ; 0000065C +00000640: 303C 001D '0<..' MOVE.W #$001D,D0 +00000644: 41EA 000E 'A...' LEA $000E(A2),A0 +00000648: 43EC 0018 'C...' LEA $0018(A4),A1 +0000064C: 12D8 '..' MOVE.B (A0)+,(A1)+ +0000064E: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000064C +00000652: 297C 004B 5400 ')|.KT.' MOVE.L #$004B5400,$003C(A4) + 003C +0000065A: 4240 'B@' CLR.W D0 +0000065C: 3D00 '=.' MOVE.W D0,-(A6) +0000065E: 2245 '"E' MOVEA.L D5,A1 +00000660: 7200 'r.' MOVEQ #$00,D1 +00000662: 204A ' J' MOVEA.L A2,A0 +00000664: 4EBA 0000 'N...' JSR HFS_2A548 ; id: 295 +00000668: 6702 'g.' BEQ.S *+$0004 ; 0000066C +0000066A: 3C80 '<.' MOVE.W D0,(A6) +0000066C: 301E '0.' MOVE.W (A6)+,D0 +0000066E: 4CDE 1F3E 'L..>' MOVEM.L (A6)+,D1-D5/A0-A4 +00000672: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000674: 4A40 'J@' TST.W D0 +00000676: 4E75 'Nu' RTS +00000678: 2F38 0748 '/8.H' MOVE.L $0748,-(A7) +0000067C: 4E75 'Nu' RTS +0000067E: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000680: 48E6 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A6) +00000684: 6100 00B6 'a...' BSR *+$00B8 ; 0000073C +00000688: 2648 '&H' MOVEA.L A0,A3 +0000068A: 95CA '..' SUBA.L A2,A2 +0000068C: 4A82 'J.' TST.L D2 +0000068E: 672C 'g,' BEQ.S *+$002E ; 000006BC +00000690: 7200 'r.' MOVEQ #$00,D1 +00000692: 4EBA F5F4 'N...' JSR *-$0A0A ; FFFFFC88 +00000696: 664C 'fL' BNE.S *+$004E ; 000006E4 +00000698: 2448 '$H' MOVEA.L A0,A2 +0000069A: 0C28 00FF 0008 '.(....' CMPI.B #$FF,$0008(A0) +000006A0: 6610 'f.' BNE.S *+$0012 ; 000006B2 +000006A2: 4A68 000A 'Jh..' TST.W $000A(A0) +000006A6: 6F0A 'o.' BLE.S *+$000C ; 000006B2 +000006A8: 204B ' K' MOVEA.L A3,A0 +000006AA: 224A '"J' MOVEA.L A2,A1 +000006AC: 4EBA 0000 'N...' JSR SEARCHNODE ; id: 313 +000006B0: 671A 'g.' BEQ.S *+$001C ; 000006CC +000006B2: 204A ' J' MOVEA.L A2,A0 +000006B4: 7200 'r.' MOVEQ #$00,D1 +000006B6: 4EBA F79C 'N...' JSR *-$0862 ; FFFFFE54 +000006BA: 6628 'f(' BNE.S *+$002A ; 000006E4 +000006BC: 204B ' K' MOVEA.L A3,A0 +000006BE: 4EBA F39A 'N...' JSR *-$0C64 ; FFFFFA5A +000006C2: 2449 '$I' MOVEA.L A1,A2 +000006C4: 6706 'g.' BEQ.S *+$0008 ; 000006CC +000006C6: 0C40 0020 '.@. ' CMPI.W #$0020,D0 +000006CA: 662A 'f*' BNE.S *+$002C ; 000006F6 +000006CC: 3A01 ':.' MOVE.W D1,D5 +000006CE: 3D00 '=.' MOVE.W D0,-(A6) +000006D0: 2942 0012 ')B..' MOVE.L D2,$0012(A4) +000006D4: 3945 0016 '9E..' MOVE.W D5,$0016(A4) +000006D8: 4A56 'JV' TST.W (A6) +000006DA: 6608 'f.' BNE.S *+$000A ; 000006E4 +000006DC: 3005 '0.' MOVE.W D5,D0 +000006DE: 224A '"J' MOVEA.L A2,A1 +000006E0: 4EBA 0000 'N...' JSR LOCREC ; id: 319 +000006E4: 48E6 60C0 'H.`.' MOVEM.L D1/D2/A0/A1,-(A6) +000006E8: 204A ' J' MOVEA.L A2,A0 +000006EA: 7200 'r.' MOVEQ #$00,D1 +000006EC: 4EBA F766 'N..f' JSR *-$0898 ; FFFFFE54 +000006F0: 4CDE 0306 'L...' MOVEM.L (A6)+,D1/D2/A0/A1 +000006F4: 301E '0.' MOVE.W (A6)+,D0 +000006F6: 6136 'a6' BSR.S *+$0038 ; 0000072E +000006F8: 4CDE 1CF8 'L...' MOVEM.L (A6)+,D3-D7/A2-A4 +000006FC: 2F1E '/.' MOVE.L (A6)+,-(A7) +000006FE: 4A40 'J@' TST.W D0 +00000700: 4E75 'Nu' RTS +00000702: 2F38 074C '/8.L' MOVE.L $074C,-(A7) +00000706: 4E75 'Nu' RTS +00000708: 2D1F '-.' MOVE.L (A7)+,-(A6) +0000070A: 48E6 40C8 'H.@.' MOVEM.L D1/A0/A1/A4,-(A6) +0000070E: 4EBA 0000 'N...' JSR LOCBTCB ; id: 320 +00000712: 7202 'r.' MOVEQ #$02,D1 +00000714: 4EBA F572 'N..r' JSR *-$0A8C ; FFFFFC88 +00000718: 660A 'f.' BNE.S *+$000C ; 00000724 +0000071A: 7204 'r.' MOVEQ #$04,D1 +0000071C: 4EBA F736 'N..6' JSR *-$08C8 ; FFFFFE54 +00000720: 6602 'f.' BNE.S *+$0004 ; 00000724 +00000722: 4240 'B@' CLR.W D0 +00000724: 4CDE 1302 'L...' MOVEM.L (A6)+,D1/A0/A1/A4 +00000728: 2F1E '/.' MOVE.L (A6)+,-(A7) +0000072A: 4A40 'J@' TST.W D0 +0000072C: 4E75 'Nu' RTS +0000072E: 2F00 '/.' MOVE.L D0,-(A7) +00000730: 6128 'a(' BSR.S *+$002A ; 0000075A +00000732: DDC0 '..' ADDA.L D0,A6 +00000734: 42AC 000C 'B...' CLR.L $000C(A4) +00000738: 201F ' .' MOVE.L (A7)+,D0 +0000073A: 4E75 'Nu' RTS +0000073C: 2F00 '/.' MOVE.L D0,-(A7) +0000073E: 4EBA 0000 'N...' JSR LOCBTCB ; id: 320 +00000742: 6116 'a.' BSR.S *+$0018 ; 0000075A +00000744: 9DC0 '..' SUBA.L D0,A6 +00000746: 294E 000C ')N..' MOVE.L A6,$000C(A4) +0000074A: 0894 0005 '....' BCLR #$05,(A4) +0000074E: 0894 0004 '....' BCLR #$04,(A4) +00000752: 0894 0006 '....' BCLR #$06,(A4) +00000756: 201F ' .' MOVE.L (A7)+,D0 +00000758: 4E75 'Nu' RTS +0000075A: 4EBA 0000 'N...' JSR GETMAXKEY ; id: 328 +0000075E: 0640 0034 '.@.4' ADDI.W #$0034,D0 +00000762: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="HFS_2A548"(295) + 00000666 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETBLOCK"(296) + 000005F2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="HFS_2A520"(297) + 00000578 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="HFS_2A520"(297) + 000004B4 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="HFS_2A520"(297) + 00000436 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="HFS_2A520"(297) + 0000042C + +Dictionary: Flags $00 FirstId 344 + 344: HFS_2A230 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="HFS_2A230"(344) + 0000024E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="HFS_2A520"(297) + 00000158 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="HFS_2A520"(297) + 00000074 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="HFS_2A230"(344) + 00000024 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETMAXKEY"(328) + 0000075C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LOCBTCB"(320) + 00000740 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LOCBTCB"(320) + 00000710 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LOCREC"(319) + 000006E2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SEARCHNODE"(313) + 000006AE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INSERTREC"(321) + 00000572 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETMAXKEY"(328) + 0000055E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="BUILDIREC"(332) + 0000055A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LOCTPR"(318) + 00000552 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INSERTREC"(321) + 0000054A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETMAXKEY"(328) + 00000538 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="BUILDIREC"(332) + 00000534 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INITNODE"(322) + 0000051A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETMAXKEY"(328) + 000004F6 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="BUILDIREC"(332) + 000004D6 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="UPDIKEY"(311) + 000004AE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETRECA"(323) + 000004A8 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETRECA"(323) + 0000049E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LOCTPR"(318) + 00000478 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="UPDDREC"(312) + 00000446 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SPLITLT"(301) + 00000414 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ROTATELT"(302) + 00000406 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETLTSIB"(326) + 000003F0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INSERTREC"(321) + 000003DE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INITNODE"(322) + 000003AA + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTBTFILE"(290) + 00000338 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LOCBTCB"(320) + 00000322 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LOCREC"(319) + 000002C6 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LOCBTCB"(320) + 00000214 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CLRNODE"(330) + 000001B0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LOCREC"(319) + 000001A6 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="UPDIKEY"(311) + 00000152 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETRECA"(323) + 0000014C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETRECA"(323) + 00000142 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LOCTPR"(318) + 00000122 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LOCTPR"(318) + 000000F4 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CLRNODE"(330) + 000000E4 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETRTSIB"(325) + 000000AC + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETLTSIB"(326) + 00000094 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DELETEREC"(329) + 0000006A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LOCBTCB"(320) + 00000012 + +EntryPoint: Flags=$08=(Extern Code) Offset=$0006 Entry="VBTCLOSE"(336) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0046 Entry="VBTDELETE"(337) + +EntryPoint: Flags=$08=(Extern Code) Offset=$01FC Entry="VBTFLUSH"(338) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0262 Entry="VBTGETRECORD"(339) + +EntryPoint: Flags=$08=(Extern Code) Offset=$031A Entry="VBTINSERT"(340) + +EntryPoint: Flags=$08=(Extern Code) Offset=$05BE Entry="VBTOPEN"(341) + +EntryPoint: Flags=$08=(Extern Code) Offset=$067E Entry="VBTSEARCH"(342) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0708 Entry="VBTUPDATE"(343) +Comment: + + AUTOMOD_20A50 ended due to: BRA.L island below, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: GETOFFFSQUEUE [211D0, 211EC) + + Module started due to: island above, MODGUESS (align, label, BRA.L then padding) + + VectorTable comment: {sources}OS:HFS:Extensions:QMgr.a + + +Dictionary: Flags $00 FirstId 345 + 345: GETOFFFSQUEUE + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GETOFFFSQUEUE"(345) Segment="Main"(200) +Size: Flags $00 ModuleSize 28 + +Content: Flags $08 +Contents offset $0000 size $001C +00000000: 40E7 '@.' MOVE SR,-(A7) +00000002: 007C 0700 '.|..' ORI.W #$0700,SR +00000006: 4278 0360 'Bx.`' CLR.W $0360 +0000000A: 2078 0362 ' x.b' MOVEA.L $0362,A0 +0000000E: 21D0 0362 '!..b' MOVE.L (A0),$0362 +00000012: 6604 'f.' BNE.S *+$0006 ; 00000018 +00000014: 42B8 0366 'B..f' CLR.L $0366 +00000018: 46DF 'F.' MOVE (A7)+,SR +0000001A: 4E75 'Nu' RTS + +Comment: + + GETOFFFSQUEUE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: GETQMRECPTR [21200, 21244) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}OS:HFS:Extensions:QMgr.a + + +Dictionary: Flags $00 FirstId 346 + 346: GETQMRECPTR + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GETQMRECPTR"(346) Segment="Main"(200) +Size: Flags $00 ModuleSize 68 + +Content: Flags $08 +Contents offset $0000 size $0044 +00000000: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 +00000004: 2269 0016 '"i..' MOVEA.L $0016(A1),A1 +00000008: 0C02 0016 '....' CMPI.B #$16,D2 +0000000C: 6622 'f"' BNE.S *+$0024 ; 00000030 +0000000E: 2251 '"Q' MOVEA.L (A1),A1 +00000010: 48E7 8080 'H...' MOVEM.L D0/A0,-(A7) +00000014: 2029 0002 ' )..' MOVE.L $0002(A1),D0 +00000018: 6710 'g.' BEQ.S *+$0012 ; 0000002A +0000001A: 2040 ' @' MOVEA.L D0,A0 +0000001C: 0C28 002C 0007 '.(.,..' CMPI.B #$2C,$0007(A0) ; ',' +00000022: 6606 'f.' BNE.S *+$0008 ; 0000002A +00000024: 08A9 0001 000C '......' BCLR #$01,$000C(A1) +0000002A: 4CDF 0101 'L...' MOVEM.L (A7)+,D0/A0 +0000002E: 600A '`.' BRA.S *+$000C ; 0000003A +00000030: 0C02 0017 '....' CMPI.B #$17,D2 +00000034: 6608 'f.' BNE.S *+$000A ; 0000003E +00000036: 2269 0004 '"i..' MOVEA.L $0004(A1),A1 +0000003A: 4A42 'JB' TST.W D2 +0000003C: 4E75 'Nu' RTS +0000003E: 327C FFFF '2|..' MOVEA.W #$FFFF,A1 +00000042: 60F6 '`.' BRA.S *-$0008 ; 0000003A + +Comment: + + GETQMRECPTR ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: QMENQUEUE [21250, 212B8) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +28 (21278): BSR GETQMRECPTR + +4 (21254): BSR GETQMRECPTR + + Unresolved outgoing references: + +56 (212A6): JSR $212D0 + + VectorTable comment: {sources}OS:HFS:Extensions:QMgr.a + + +Dictionary: Flags $00 FirstId 347 + 347: QMENQUEUE + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="QMENQUEUE"(347) Segment="Main"(200) +Size: Flags $00 ModuleSize 104 + +Content: Flags $08 +Contents offset $0000 size $0068 +00000000: 3142 0004 '1B..' MOVE.W D2,$0004(A0) +00000004: 6100 FFFA 'a...' BSR GETQMRECPTR-QMENQUEUE+$FFFA ; ids: 346, 347 +00000008: 6706 'g.' BEQ.S *+$0008 ; 00000010 +0000000A: 0241 0F00 '.A..' ANDI.W #$0F00,D1 +0000000E: 1200 '..' MOVE.B D0,D1 +00000010: 3141 0006 '1A..' MOVE.W D1,$0006(A0) +00000014: 317C 0001 0010 '1|....' MOVE.W #$0001,$0010(A0) +0000001A: 2429 000E '$)..' MOVE.L $000E(A1),D2 +0000001E: 6704 'g.' BEQ.S *+$0006 ; 00000024 +00000020: 2242 '"B' MOVEA.L D2,A1 +00000022: 4E91 'N.' JSR (A1) +00000024: 3428 0004 '4(..' MOVE.W $0004(A0),D2 +00000028: 6100 FFD6 'a...' BSR GETQMRECPTR-QMENQUEUE+$FFD6 ; ids: 346, 347 +0000002C: 215F 0008 '!_..' MOVE.L (A7)+,$0008(A0) +00000030: 08C1 000A '....' BSET #$0A,D1 +00000034: 6604 'f.' BNE.S *+$0006 ; 0000003A +00000036: 42A8 000C 'B...' CLR.L $000C(A0) +0000003A: 40E7 '@.' MOVE SR,-(A7) +0000003C: 007C 0700 '.|..' ORI.W #$0700,SR +00000040: A96F '.o' _Enqueue ; A96F +00000042: 08E9 0000 000C '......' BSET #$00,$000C(A1) +00000048: 6706 'g.' BEQ.S *+$0008 ; 00000050 +0000004A: 7000 'p.' MOVEQ #$00,D0 +0000004C: 46DF 'F.' MOVE (A7)+,SR +0000004E: 600E '`.' BRA.S *+$0010 ; 0000005E +00000050: 46DF 'F.' MOVE (A7)+,SR +00000052: 48E7 1F3E 'H..>' MOVEM.L D3-D7/A2-A6,-(A7) +00000056: 4EBA 0028 'N..(' JSR *+$002A ; 00000080 +0000005A: 4CDF 7CF8 'L.|.' MOVEM.L (A7)+,D3-D7/A2-A6 +0000005E: 2278 02B6 '"x..' MOVEA.L $02B6,A1 +00000062: 2F29 0190 '/)..' MOVE.L $0190(A1),-(A7) +00000066: 4E75 'Nu' RTS + + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="GETQMRECPTR"(346) Ref2="QMENQUEUE"(347) + 002A + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="GETQMRECPTR"(346) Ref2="QMENQUEUE"(347) + 0006 +Comment: + + QMENQUEUE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_212D0 [212D0, 212F2) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1A (212EA): PEA $21300 + + +Dictionary: Flags $00 FirstId 348 + 348: AUTOMOD_212D0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_212D0"(348) Segment="Main"(200) +Size: Flags $00 ModuleSize 34 + +Content: Flags $08 +Contents offset $0000 size $0022 +00000000: 08E9 0001 000C '......' BSET #$01,$000C(A1) +00000006: 2069 0002 ' i..' MOVEA.L $0002(A1),A0 +0000000A: 3228 0006 '2(..' MOVE.W $0006(A0),D1 +0000000E: 2C69 0016 ',i..' MOVEA.L $0016(A1),A6 +00000012: 3D28 0004 '=(..' MOVE.W $0004(A0),-(A6) +00000016: 2268 0008 '"h..' MOVEA.L $0008(A0),A1 +0000001A: 487A 0014 'Hz..' PEA *+$0016 ; 00000030 +0000001E: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000020: 4ED1 'N.' JMP (A1) + +Comment: + + AUTOMOD_212D0 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_21300 [21300, 21388) + + Module started due to: MODGUESS (align, JMP (A1) then padding) + + Resolved outgoing references: + +7C (2137C): JMP CALLWITHREGISTERSPRESERVED + +30 (21330): BSR GETQMRECPTR + +2 (21302): BSR GETQMRECPTR + + Unresolved outgoing references: + +78 (21378): LEA $212D0, A0 + + +Dictionary: Flags $00 FirstId 349 + 349: AUTOMOD_21300 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_21300"(349) Segment="Main"(200) +Size: Flags $00 ModuleSize 136 + +Content: Flags $08 +Contents offset $0000 size $0088 +00000000: 341E '4.' MOVE.W (A6)+,D2 +00000002: 6100 FFFC 'a...' BSR GETQMRECPTR-AUTOMOD_21300+$FFFC ; ids: 346, 349 +00000006: 48C0 'H.' EXT.L D0 +00000008: 6F06 'o.' BLE.S *+$0008 ; 00000010 +0000000A: 3340 0022 '3@."' MOVE.W D0,$0022(A1) +0000000E: 7081 'p.' MOVEQ #$81,D0 +00000010: 2069 0002 ' i..' MOVEA.L $0002(A1),A0 +00000014: B468 0004 '.h..' CMP.W $0004(A0),D2 +00000018: 666A 'fj' BNE.S *+$006C ; 00000084 +0000001A: 2429 0012 '$)..' MOVE.L $0012(A1),D2 +0000001E: 670C 'g.' BEQ.S *+$000E ; 0000002C +00000020: 0C82 FFFF FFFF '......' CMPI.L #$FFFFFFFF,D2 +00000026: 6704 'g.' BEQ.S *+$0006 ; 0000002C +00000028: 2242 '"B' MOVEA.L D2,A1 +0000002A: 4E91 'N.' JSR (A1) +0000002C: 3428 0004 '4(..' MOVE.W $0004(A0),D2 +00000030: 6100 FFCE 'a...' BSR GETQMRECPTR-AUTOMOD_21300+$FFCE ; ids: 346, 349 +00000034: 40E7 '@.' MOVE SR,-(A7) +00000036: 007C 0700 '.|..' ORI.W #$0700,SR +0000003A: 08A9 0000 000C '......' BCLR #$00,$000C(A1) +00000040: 2069 0002 ' i..' MOVEA.L $0002(A1),A0 +00000044: 2350 0002 '#P..' MOVE.L (A0),$0002(A1) +00000048: 6604 'f.' BNE.S *+$0006 ; 0000004E +0000004A: 42A9 0006 'B...' CLR.L $0006(A1) +0000004E: 46DF 'F.' MOVE (A7)+,SR +00000050: 3140 0010 '1@..' MOVE.W D0,$0010(A0) +00000054: 2228 000C '"(..' MOVE.L $000C(A0),D1 +00000058: 6708 'g.' BEQ.S *+$000A ; 00000062 +0000005A: 2F09 '/.' MOVE.L A1,-(A7) +0000005C: 2241 '"A' MOVEA.L D1,A1 +0000005E: 4E91 'N.' JSR (A1) +00000060: 225F '"_' MOVEA.L (A7)+,A1 +00000062: 40E7 '@.' MOVE SR,-(A7) +00000064: 007C 0700 '.|..' ORI.W #$0700,SR +00000068: 4AA9 0002 'J...' TST.L $0002(A1) +0000006C: 6712 'g.' BEQ.S *+$0014 ; 00000080 +0000006E: 08E9 0000 000C '......' BSET #$00,$000C(A1) +00000074: 660A 'f.' BNE.S *+$000C ; 00000080 +00000076: 46DF 'F.' MOVE (A7)+,SR +00000078: 41FA FF56 'A..V' LEA *-$00A8,A0 ; FFFFFFD0 +0000007C: 4EFA 0000 'N...' JMP CALLWITHREGISTERSPRESERVED ; id: 272 +00000080: 46DF 'F.' MOVE (A7)+,SR +00000082: 4E75 'Nu' RTS +00000084: 701B 'p.' MOVEQ #$1B,D0 +00000086: A9C9 '..' _SysError ; A9C9 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CALLWITHREGISTERSPRESERVED"(272) + 0000007E + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="GETQMRECPTR"(346) Ref2="AUTOMOD_21300"(349) + 0032 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="GETQMRECPTR"(346) Ref2="AUTOMOD_21300"(349) + 0004 +Comment: + + AUTOMOD_21300 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: CALLWITHREGISTERSPRESERVED [21390, 213B4) + + Module started due to: MODGUESS (align, label) + + VectorTable comment: {sources}OS:HFS:Extensions:QMgr.a + + +Dictionary: Flags $00 FirstId 350 + 350: CALLWITHREGISTERSPRESERVED +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="CALLWITHREGISTERSPRESERVED"(350) Segment="Main"(200) +Size: Flags $00 ModuleSize 36 + +Content: Flags $08 +Contents offset $0000 size $0024 +00000000: 2F08 '/.' MOVE.L A0,-(A7) +00000002: 206F 0004 ' o..' MOVEA.L $0004(A7),A0 +00000006: 0C58 4CDF '.XL.' CMPI.W #$4CDF,(A0)+ +0000000A: 660A 'f.' BNE.S *+$000C ; 00000016 +0000000C: 3010 '0.' MOVE.W (A0),D0 +0000000E: 4640 'F@' NOT.W D0 +00000010: 0240 70F0 '.@p.' ANDI.W #$70F0,D0 +00000014: 670C 'g.' BEQ.S *+$000E ; 00000022 +00000016: 205F ' _' MOVEA.L (A7)+,A0 +00000018: 48E7 0F0E 'H...' MOVEM.L D4-D7/A4-A6,-(A7) +0000001C: 4E90 'N.' JSR (A0) +0000001E: 4CDF 70F0 'L.p.' MOVEM.L (A7)+,D4-D7/A4-A6 +00000022: 4E75 'Nu' RTS + +Comment: + + CALLWITHREGISTERSPRESERVED ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: TFSDISPATCH [213C0, 215AA) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}OS:HFS:TFS.a + Trap A060 + + +Dictionary: Flags $00 FirstId 351 + 351: TFSDISPATCH + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="TFSDISPATCH"(351) Segment="Main"(200) +Size: Flags $00 ModuleSize 490 + +Content: Flags $08 +Contents offset $0000 size $01EA +00000000: 4A40 'J@' TST.W D0 +00000002: 6DFF 0000 0286 'm.....' BLT.L *+$00000288 ; 0000028A +00000008: 0C40 0070 '.@.p' CMPI.W #$0070,D0 +0000000C: 64FF 0000 027C 'd....|' BCC.L *+$0000027E ; 0000028A +00000012: 3141 0006 '1A..' MOVE.W D1,$0006(A0) +00000016: 0268 0F00 0006 '.h....' ANDI.W #$0F00,$0006(A0) +0000001C: 1140 0007 '.@..' MOVE.B D0,$0007(A0) +00000020: 45FA 0008 'E...' LEA *+$000A,A2 ; 0000002A +00000024: D5F2 0400 '....' ADDA.L $00(A2,D0.W*4),A2 +00000028: 4ED2 'N.' JMP (A2) +0000002A: 0000 3AD2 '..:.' ORI.B #$D2,D0 +0000002E: 0000 3A00 '..:.' ORI.B #$00,D0 +00000032: 0000 39F6 '..9.' ORI.B #$F6,D0 +00000036: 0000 39EC '..9.' ORI.B #$EC,D0 +0000003A: 0000 39E2 '..9.' ORI.B #$E2,D0 +0000003E: 0000 39B0 '..9.' ORI.B #$B0,D0 +00000042: 0000 39BA '..9.' ORI.B #$BA,D0 +00000046: 0000 39D8 '..9.' ORI.B #$D8,D0 +0000004A: 0000 399C '..9.' ORI.B #$9C,D0 +0000004E: 0000 3992 '..9.' ORI.B #$92,D0 +00000052: 0000 3988 '..9.' ORI.B #$88,D0 +00000056: 0000 3974 '..9t' ORI.B #$74,D0 ; 't' +0000005A: 0000 3ADC '..:.' ORI.B #$DC,D0 +0000005E: 0000 3AE6 '..:.' ORI.B #$E6,D0 +00000062: 0000 3AF0 '..:.' ORI.B #$F0,D0 +00000066: 0000 3AFA '..:.' ORI.B #$FA,D0 +0000006A: 0000 3B04 '..;.' ORI.B #$04,D0 +0000006E: 0000 3B0E '..;.' ORI.B #$0E,D0 +00000072: 0000 3942 '..9B' ORI.B #$42,D0 ; 'B' +00000076: 0000 0260 '...`' ORI.B #$60,D0 ; '`' +0000007A: 0000 62F2 '..b.' ORI.B #$F2,D0 +0000007E: 0000 62E8 '..b.' ORI.B #$E8,D0 +00000082: 0000 62DE '..b.' ORI.B #$DE,D0 +00000086: 0000 62D4 '..b.' ORI.B #$D4,D0 +0000008A: 0000 6002 '..`.' ORI.B #$02,D0 +0000008E: 0000 5ED4 '..^.' ORI.B #$D4,D0 +00000092: 0000 39A6 '..9.' ORI.B #$A6,D0 +00000096: 0000 745A '..tZ' ORI.B #$5A,D0 ; 'Z' +0000009A: 0000 0260 '...`' ORI.B #$60,D0 ; '`' +0000009E: 0000 0260 '...`' ORI.B #$60,D0 ; '`' +000000A2: 0000 0260 '...`' ORI.B #$60,D0 ; '`' +000000A6: 0000 0260 '...`' ORI.B #$60,D0 ; '`' +000000AA: 0000 827A '...z' ORI.B #$7A,D0 ; 'z' +000000AE: 0000 82FA '....' ORI.B #$FA,D0 +000000B2: 0000 8418 '....' ORI.B #$18,D0 +000000B6: 0000 84BA '....' ORI.B #$BA,D0 +000000BA: 0000 8576 '...v' ORI.B #$76,D0 ; 'v' +000000BE: 0000 8806 '....' ORI.B #$06,D0 +000000C2: 0000 892E '....' ORI.B #$2E,D0 ; '.' +000000C6: 0000 89F8 '....' ORI.B #$F8,D0 +000000CA: 0000 8A7A '...z' ORI.B #$7A,D0 ; 'z' +000000CE: 0000 8B4C '...L' ORI.B #$4C,D0 ; 'L' +000000D2: 0000 8AFA '....' ORI.B #$FA,D0 +000000D6: 0000 8B9C '....' ORI.B #$9C,D0 +000000DA: 0000 8CB6 '....' ORI.B #$B6,D0 +000000DE: 0000 8DD6 '....' ORI.B #$D6,D0 +000000E2: 0000 8254 '...T' ORI.B #$54,D0 ; 'T' +000000E6: 0000 8D2C '...,' ORI.B #$2C,D0 ; ',' +000000EA: 0000 3AA0 '..:.' ORI.B #$A0,D0 +000000EE: 0000 01E6 '....' ORI.B #$E6,D0 +000000F2: 0000 01E6 '....' ORI.B #$E6,D0 +000000F6: 0000 01E6 '....' ORI.B #$E6,D0 +000000FA: 0000 01E6 '....' ORI.B #$E6,D0 +000000FE: 0000 01E6 '....' ORI.B #$E6,D0 +00000102: 0000 01E6 '....' ORI.B #$E6,D0 +00000106: 0000 01E6 '....' ORI.B #$E6,D0 +0000010A: 0000 0226 '...&' ORI.B #$26,D0 ; '&' +0000010E: 0000 0226 '...&' ORI.B #$26,D0 ; '&' +00000112: 0000 01E6 '....' ORI.B #$E6,D0 +00000116: 0000 01E6 '....' ORI.B #$E6,D0 +0000011A: 0000 01E6 '....' ORI.B #$E6,D0 +0000011E: 0000 01E6 '....' ORI.B #$E6,D0 +00000122: 0000 01E6 '....' ORI.B #$E6,D0 +00000126: 0000 01E6 '....' ORI.B #$E6,D0 +0000012A: 0000 01E6 '....' ORI.B #$E6,D0 +0000012E: 0000 0260 '...`' ORI.B #$60,D0 ; '`' +00000132: 0000 01E6 '....' ORI.B #$E6,D0 +00000136: 0000 01E6 '....' ORI.B #$E6,D0 +0000013A: 0000 0260 '...`' ORI.B #$60,D0 ; '`' +0000013E: 0000 0260 '...`' ORI.B #$60,D0 ; '`' +00000142: 0000 0260 '...`' ORI.B #$60,D0 ; '`' +00000146: 0000 0260 '...`' ORI.B #$60,D0 ; '`' +0000014A: 0000 0260 '...`' ORI.B #$60,D0 ; '`' +0000014E: 0000 0260 '...`' ORI.B #$60,D0 ; '`' +00000152: 0000 0260 '...`' ORI.B #$60,D0 ; '`' +00000156: 0000 0260 '...`' ORI.B #$60,D0 ; '`' +0000015A: 0000 0260 '...`' ORI.B #$60,D0 ; '`' +0000015E: 0000 0260 '...`' ORI.B #$60,D0 ; '`' +00000162: 0000 0260 '...`' ORI.B #$60,D0 ; '`' +00000166: 0000 0260 '...`' ORI.B #$60,D0 ; '`' +0000016A: 0000 1FA0 '....' ORI.B #$A0,D0 +0000016E: 0000 01FE '....' ORI.B #$FE,D0 +00000172: 0000 01FE '....' ORI.B #$FE,D0 +00000176: 0000 01FE '....' ORI.B #$FE,D0 +0000017A: 0000 01FE '....' ORI.B #$FE,D0 +0000017E: 0000 01FE '....' ORI.B #$FE,D0 +00000182: 0000 01FE '....' ORI.B #$FE,D0 +00000186: 0000 01FE '....' ORI.B #$FE,D0 +0000018A: 0000 01FE '....' ORI.B #$FE,D0 +0000018E: 0000 01FE '....' ORI.B #$FE,D0 +00000192: 0000 01FE '....' ORI.B #$FE,D0 +00000196: 0000 01FE '....' ORI.B #$FE,D0 +0000019A: 0000 01FE '....' ORI.B #$FE,D0 +0000019E: 0000 01FE '....' ORI.B #$FE,D0 +000001A2: 0000 01FE '....' ORI.B #$FE,D0 +000001A6: 0000 01FE '....' ORI.B #$FE,D0 +000001AA: 0000 01E6 '....' ORI.B #$E6,D0 +000001AE: 0000 01E6 '....' ORI.B #$E6,D0 +000001B2: 0000 3ABE '..:.' ORI.B #$BE,D0 +000001B6: 0000 3AC8 '..:.' ORI.B #$C8,D0 +000001BA: 0000 01E6 '....' ORI.B #$E6,D0 +000001BE: 0000 01E6 '....' ORI.B #$E6,D0 +000001C2: 0000 01E6 '....' ORI.B #$E6,D0 +000001C6: 0000 01E6 '....' ORI.B #$E6,D0 +000001CA: 0000 01E6 '....' ORI.B #$E6,D0 +000001CE: 0000 01E6 '....' ORI.B #$E6,D0 +000001D2: 0000 01E6 '....' ORI.B #$E6,D0 +000001D6: 0000 01E6 '....' ORI.B #$E6,D0 +000001DA: 0000 01E6 '....' ORI.B #$E6,D0 +000001DE: 0000 01E6 '....' ORI.B #$E6,D0 +000001E2: 0000 01E6 '....' ORI.B #$E6,D0 +000001E6: 0000 01E6 '....' ORI.B #$E6,D0 + +Comment: + + TFSDISPATCH ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_215C0 [215C0, 24D22) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +1D2E (232EE): JSR MARKA5BLOCK + +1CF4 (232B4): JSR MARKA5BLOCK + +1CC4 (23284): JSR MARKA5BLOCK + +E16 (223D6): JSR HFS_2A5C2 + +E0E (223CE): JSR HFS_2A5C2 + +E06 (223C6): JSR HFS_2A5C2 + +A28 (21FE8): JSR HFS_2A548 + +866 (21E26): JSR HFS_2A548 + +DE8 (223A8): JSR DEQUEUETRAP ; outside file + +A1C (21FDC): JSR GETBLOCK + +7D0 (21D90): JSR GETBLOCK + +9E2 (21FA2): JSR ENQUEUETRAP ; outside file + +160 (21720): JSR ENQUEUETRAP ; outside file + +34B0 (24A70): JSR TRASHBLOCKS + +32B0 (24870): JSR MARKA5BLOCK + +3246 (24806): JSR HFS_2A230 + +3228 (247E8): JSR HFS_2A548 + +31E4 (247A4): JSR GETBLOCK + +31B6 (24776): JSR CMUPDATECN + +317A (2473A): JSR CMGETCN + +2F7E (2453E): JSR MARKA5BLOCK + +2F16 (244D6): JSR GETBLOCK + +2E9A (2445A): BSR.L FLUSHCRANGE ; outside file + +2E34 (243F4): JSR HFS_2A230 + +2C58 (24218): JSR HFS_2A520 + +2B18 (240D8): JSR CMGETOFF + +2AE2 (240A2): JSR CMGETOFF + +2AA0 (24060): JSR CMGETCN + +293E (23EFE): JSR CMGETCN + +2916 (23ED6): JSR CMGETCN + +2796 (23D56): JSR CMUPDATECN + +263C (23BFC): JSR HFS_2A520 + +2618 (23BD8): JSR TRASHFBLOCKS + +25B0 (23B70): JSR CMMOVECN + +24EA (23AAA): JSR CMRENAMECN + +244E (23A0E): JSR CMGETCN + +23F8 (239B8): JSR CMRENAMECN + +22E6 (238A6): JSR CMDELETECN + +22D8 (23898): JSR TRASHFBLOCKS + +21F4 (237B4): JSR MARKA5BLOCK + +21C4 (23784): JMP HFS_2A230 + +20AE (2366E): JSR CMCREATECN + +1F24 (234E4): JSR CMGETCN + +1C10 (231D0): JSR HFS_2A548 + +191E (22EDE): BSR PROCESSMGREXISTS + +176C (22D2C): BSR CMRENAMECN + +15EA (22BAA): JSR CMGETCN + +13F8 (229B8): JSR CMGETCN + +1038 (225F8): BSR DESKTOPCLOSEDOWNPROC + +100E (225CE): BSR.L ENQUEUETRAP ; outside file + +1008 (225C8): BSR.L DEQUEUETRAP ; outside file + +F30 (224F0): JSR HFS_2A230 + +F24 (224E4): JSR HFS_2A230 + +F18 (224D8): JSR HFS_2A230 + +D98 (22358): JSR BLKCHK + +D82 (22342): JSR UPDATEFREE + +C40 (22200): JSR CMGETCN + +BFA (221BA): JSR CMRENAMECN + +BC2 (22182): JSR CMGETCN + +B28 (220E8): LEA FXMKEYCMP, A3 + +65C (21C1C): BSR CHECKDESKTOPSUPPORT + +42C (219EC): BSR.L FLUSHCRANGE ; outside file + + Unresolved outgoing references: + +50E (21ACE): BSR $25170 + +744 (21D04): BRA $24F06 + +B42 (22102): LEA $259E2, A3 + +C70 (22230): JSR $20CAC + +D5A (2231A): JSR $210C8 + +D6C (2232C): JSR $20CAC + +E64 (22424): JSR $21008 + +22DE (2389E): JSR $260D0 + +2E64 (24424): JSR $2A6D0 + +2F8E (2454E): JSR $2A848 + +311A (246DA): JSR $20A50 + +3120 (246E0): JSR $20C46 + +3154 (24714): JSR $26426 + +349E (24A5E): JSR $26426 + +3560 (24B20): JSR $261A4 + +3578 (24B38): JMP $26396 + + +9A (2165A): FSCONTROL + VectorTable comment: {sources}OS:HFS:TFS.a + + +AA (2166A): REFNUMCHECK + VectorTable comment: {sources}OS:HFS:TFS.a + + +D4 (21694): FSQUEUESYNC + VectorTable comment: {sources}OS:HFS:TFS.a + + +D8 (21698): FSQUEUE + VectorTable comment: {sources}OS:HFS:TFS.a + + +1A2 (21762): CMDDONE + VectorTable comment: {sources}OS:HFS:TFS.a + + +2CC (2188C): FINITQUEUE + Trap A016 + + +2E6 (218A6): DSHOOK + VectorTable comment: {sources}OS:HFS:TFS.a + + +43A (219FA): DOEJECT + VectorTable comment: {sources}OS:HFS:TFS.a + + +43A (219FA): VDOEJECT + Trap A0F7 + + +4DE (21A9E): ALLOCATEFCBS + VectorTable comment: {sources}OS:HFS:TFS.a + + +53C (21AFC): DOFSCLEANUP + VectorTable comment: {sources}OS:HFS:TFS.a + + +62A (21BEA): GETVOLPARMS + VectorTable comment: {sources}OS:HFS:TFS.a + + +6BC (21C7C): DIVUP + VectorTable comment: {sources}OS:HFS:TFSCommon.a + + +6D8 (21C98): ROUNDALLOC + VectorTable comment: {sources}OS:HFS:TFSCommon.a + + +728 (21CE8): GETVCBRFN + VectorTable comment: {sources}OS:HFS:TFSCommon.a + + +7A0 (21D60): MARKVCB + VectorTable comment: {sources}OS:HFS:TFSCommon.a + + +7A2 (21D62): MARKVCBTIME + VectorTable comment: {sources}OS:HFS:TFSCommon.a + + +7B6 (21D76): VFLUSHMDB + Trap A0B4 + + +878 (21E38): MAKESTKPB + VectorTable comment: {sources}OS:HFS:TFSVol.a + + +88A (21E4A): MOUNTVOL + Trap A00F + + +B5E (2211E): VCHECKREMOUNT + Trap A0B0 + + +BBC (2217C): VMTCHECK + Trap A0AF + + +D90 (22350): VBMCHK + Trap A0F0 + + +E78 (22438): VFINDDRIVE + Trap A0B2 + + +EA0 (22460): OFFLINE + VectorTable comment: {sources}OS:HFS:TFSVol.a + Trap A035 + + +F4A (2250A): EJECTTRAP + Trap A017 + + +1038 (225F8): UNMOUNTVOLTRAP + Trap A00E + + +1096 (22656): FLUSHVFILES + VectorTable comment: {sources}OS:HFS:TFSVol.a + + +10D4 (22694): FLUSHVOLTRAP + Trap A013 + + +113A (226FA): VCKEXTFS + Trap A0EE + + +114A (2270A): VDTRMV3 + Trap A0EF + + +1160 (22720): VDTRMV1 + Trap A0DE + + +1298 (22858): VDTRMV2 + Trap A0B1 + + +1302 (228C2): SETPMSP + VectorTable comment: {sources}OS:HFS:TFSVol.a + + +1330 (228F0): GETVOLINFO + Trap A007 + + +1522 (22AE2): HFS_VEC0378 + VectorTable entry uncommented + + +16B2 (22C72): SETVOLINFO + VectorTable comment: {sources}OS:HFS:TFSVol.a + + +17B0 (22D70): CVFLGS + VectorTable comment: {sources}OS:HFS:TFSVol.a + + +17C4 (22D84): GETVOLTRAP + Trap A014 + + +180A (22DCA): SETVOLTRAP + Trap A015 + + +184A (22E0A): SETDIR + VectorTable comment: {sources}OS:HFS:TFSVol.a + + +1880 (22E40): GETDIR + VectorTable comment: {sources}OS:HFS:TFSVol.a + + +18A4 (22E64): OPENWDTRAP + VectorTable comment: {sources}OS:HFS:TFSVol.a + + +1904 (22EC4): PICKWDCB + VectorTable comment: {sources}OS:HFS:TFSVol.a ### PC Exchange uses this offset ! + + +19BE (22F7E): CLOSEWDTRAP + VectorTable comment: {sources}OS:HFS:TFSVol.a + + +19F8 (22FB8): GETWDINFOTRAP + VectorTable comment: {sources}OS:HFS:TFSVol.a + + +1AA6 (23066): READWDCB + VectorTable comment: {sources}OS:HFS:TFSVol.a + + +1B0E (230CE): SETUPWDCB + VectorTable comment: {sources}OS:HFS:TFSVol.a + + +1B38 (230F8): SETUPDEF + VectorTable comment: {sources}OS:HFS:TFSVol.a + + +1E1E (233DE): GT1STFCB + VectorTable comment: {sources}OS:HFS:TFSDir1.a + + +1E26 (233E6): GTNXTFCB + VectorTable comment: {sources}OS:HFS:TFSDir1.a + + +1E2E (233EE): GT1STMATCH + VectorTable comment: {sources}OS:HFS:TFSDir1.a + + +1E3C (233FC): GTNXTMATCH + VectorTable comment: {sources}OS:HFS:TFSDir1.a + + +1E46 (23406): OPENDFTRAP + VectorTable comment: {sources}OS:HFS:TFSDir1.a + + +1E56 (23416): OPENRFTRAP + Trap A00A + + +1E66 (23426): VFILEOPEN + Trap A0E1 + + +1FEC (235AC): VPERMSSNCHK + Trap A0E2 + + +2050 (23610): CREATEDIR + VectorTable comment: {sources}OS:HFS:TFSDir1.a + + +205C (2361C): FILECREATE + Trap A008 + + +20D8 (23698): PUSHCNAME + VectorTable comment: {sources}OS:HFS:TFSDir1.a + + +2108 (236C8): POPCNAME + VectorTable comment: {sources}OS:HFS:TFSDir1.a + + +2286 (23846): FILEDELETE + Trap A009 + + +2306 (238C6): RENAMETRAP + Trap A00B + + +24F2 (23AB2): TFMOVE + VectorTable comment: {sources}OS:HFS:TFSDir2.a + + +2712 (23CD2): SETFILTYPE + Trap A043 + + +274A (23D0A): SETFILLOCK + Trap A041 + + +2754 (23D14): RSTFILLOCK + Trap A042 + + +27A2 (23D62): SETFILEINFO + Trap A00D + + +27D4 (23D94): SETCATINFO + VectorTable comment: {sources}OS:HFS:TFSDir3.a + + +2862 (23E22): VFNDFILNAME + Trap A0E3 + + +2986 (23F46): EXTOFFLINCK + VectorTable comment: {sources}OS:HFS:TFSDir3.a + + +299C (23F5C): GETCATINFO + VectorTable comment: {sources}OS:HFS:TFSDir3.a + + +29AE (23F6E): GETFILEINFO + Trap A00C + + +2D98 (24358): TFSVCBTST + VectorTable comment: {sources}OS:HFS:TFSRfN1.a + + +2DE2 (243A2): GETFPOSTRAP + Trap A018 + + +2DE6 (243A6): SETFPOSTRAP + Trap A044 + + +2DF0 (243B0): VFILEREAD + Trap A0EA + + +2F2C (244EC): VFILEWRITE + Trap A0EB + + +3046 (24606): FLUSHFILE + Trap A045 + + +3056 (24616): VFILECLOSE + Trap A0E9 + + +30F4 (246B4): VFCLOSE + Trap A0B3 + + +32D2 (24892): GETEOFTRAP + Trap A011 + + +32EA (248AA): VRFNCALL + Trap A0E4 + + +3334 (248F4): VTSTMOD + Trap A0F1 + + +334A (2490A): GETFCBINFO + VectorTable comment: {sources}OS:HFS:TFSRfN2.a + + +3402 (249C2): LOCKRNG + VectorTable comment: {sources}OS:HFS:TFSRfN2.a + + +3402 (249C2): UNLOCKRNG + VectorTable comment: {sources}OS:HFS:TFSRfN2.a + + +3428 (249E8): FILEALLOC + Trap A010 + + +3458 (24A18): SETEOFTRAP + Trap A012 + + +34C8 (24A88): VADJEOF + Trap A0E5 + + +356C (24B2C): LG2PHYS + VectorTable comment: {sources}OS:HFS:MFSRfN3.a + + +3572 (24B32): VLG2PHYS + Trap A0BF + + +Dictionary: Flags $00 FirstId 352 + 352: AUTOMOD_215C0 + 353: PICKWDCB + 354: HFS_VEC0378 + 355: DSHOOK + 356: MAKESTKPB + 357: DOEJECT + 358: OFFLINE + 359: SETVOLINFO + 360: GETVCBRFN + 361: SETCATINFO + 362: GETCATINFO + 363: GETFCBINFO + 364: OPENDFTRAP + 365: TFMOVE + 366: CREATEDIR + 367: CMDDONE + 368: FSQUEUESYNC + 369: GETWDINFOTRAP + 370: GETDIR + 371: SETDIR + 372: CLOSEWDTRAP + 373: OPENWDTRAP + 374: MARKVCBTIME + 375: MARKVCB + 376: TFSVCBTST + 377: LG2PHYS + 378: ROUNDALLOC + 379: DIVUP + 380: FSQUEUE + 381: GTNXTFCB + 382: GT1STFCB + 383: EXTOFFLINCK + 384: POPCNAME + 385: CVFLGS + 386: PUSHCNAME + 387: REFNUMCHECK + 388: FLUSHVFILES + 389: GETVOLPARMS + 390: GT1STMATCH + 391: GTNXTMATCH + 392: DOFSCLEANUP + 393: ALLOCATEFCBS + 394: FSCONTROL + 395: SETPMSP + 396: SETUPWDCB + 397: SETUPDEF + 398: READWDCB + 399: LOCKRNG + 400: UNLOCKRNG + 401: FINITQUEUE + 402: VDOEJECT + 403: VFLUSHMDB + 404: MOUNTVOL + 405: VCHECKREMOUNT + 406: VMTCHECK + 407: VBMCHK + 408: VFINDDRIVE + 409: EJECTTRAP + 410: UNMOUNTVOLTRAP + 411: FLUSHVOLTRAP + 412: VCKEXTFS + 413: VDTRMV3 + 414: VDTRMV1 + 415: VDTRMV2 + 416: GETVOLINFO + 417: GETVOLTRAP + 418: SETVOLTRAP + 419: OPENRFTRAP + 420: VFILEOPEN + 421: VPERMSSNCHK + 422: FILECREATE + 423: FILEDELETE + 424: RENAMETRAP + 425: SETFILTYPE + 426: SETFILLOCK + 427: RSTFILLOCK + 428: SETFILEINFO + 429: VFNDFILNAME + 430: GETFILEINFO + 431: GETFPOSTRAP + 432: SETFPOSTRAP + 433: VFILEREAD + 434: VFILEWRITE + 435: FLUSHFILE + 436: VFILECLOSE + 437: VFCLOSE + 438: GETEOFTRAP + 439: VRFNCALL + 440: VTSTMOD + 441: FILEALLOC + 442: SETEOFTRAP + 443: VADJEOF + 444: VLG2PHYS + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_215C0"(352) Segment="Main"(200) +Size: Flags $00 ModuleSize 14178 + +Content: Flags $08 +Contents offset $0000 size $3762 +00000000: 70C6 'p.' MOVEQ #$C6,D0 +00000002: 60FF 0000 019E '`.....' BRA.L *+$000001A0 ; 000001A2 +00000008: 70CE 'p.' MOVEQ #$CE,D0 +0000000A: 60FF 0000 0196 '`.....' BRA.L *+$00000198 ; 000001A2 +00000010: 4EBA 00C6 'N...' JSR *+$00C8 ; 000000D8 +00000014: 4EBA 112E 'N...' JSR *+$1130 ; 00001144 +00000018: 6600 0188 'f...' BNE *+$018A ; 000001A2 +0000001C: 21CA 03EE '!...' MOVE.L A2,$03EE +00000020: 4A6A 004C 'Jj.L' TST.W $004C(A2) +00000024: 66DA 'f.' BNE.S *-$0024 ; 00000000 +00000026: 60E0 '`.' BRA.S *-$001E ; 00000008 +00000028: 4EBA 00AE 'N...' JSR *+$00B0 ; 000000D8 +0000002C: 3028 0018 '0(..' MOVE.W $0018(A0),D0 +00000030: 4EBA 0078 'N..x' JSR *+$007A ; 000000AA +00000034: 6600 016C 'f..l' BNE *+$016E ; 000001A2 +00000038: 2278 034E '"x.N' MOVEA.L $034E,A1 +0000003C: 3228 0018 '2(..' MOVE.W $0018(A0),D1 +00000040: 2271 1014 '"q..' MOVEA.L $14(A1,D1.W),A1 +00000044: 21C9 03EE '!...' MOVE.L A1,$03EE +00000048: 4A69 004C 'Ji.L' TST.W $004C(A1) +0000004C: 66B2 'f.' BNE.S *-$004C ; 00000000 +0000004E: 60B8 '`.' BRA.S *-$0046 ; 00000008 +00000050: 4EBA 0086 'N...' JSR *+$0088 ; 000000D8 +00000054: 4EBA 10EE 'N...' JSR *+$10F0 ; 00001144 +00000058: 6600 0148 'f..H' BNE *+$014A ; 000001A2 +0000005C: 21CA 03EE '!...' MOVE.L A2,$03EE +00000060: 4A6A 004C 'Jj.L' TST.W $004C(A2) +00000064: 67A2 'g.' BEQ.S *-$005C ; 00000008 +00000066: 6100 0440 'a..@' BSR *+$0442 ; 000004A8 +0000006A: 4EBA 1DB2 'N...' JSR *+$1DB4 ; 00001E1E +0000006E: 4AB1 1000 'J...' TST.L $00(A1,D1.W) +00000072: 6710 'g.' BEQ.S *+$0012 ; 00000084 +00000074: 4EBA 1DB0 'N...' JSR *+$1DB2 ; 00001E26 +00000078: 65F4 'e.' BCS.S *-$000A ; 0000006E +0000007A: 70D6 'p.' MOVEQ #$D6,D0 +0000007C: 4268 0018 'Bh..' CLR.W $0018(A0) +00000080: 6000 0120 '`.. ' BRA *+$0122 ; 000001A2 +00000084: D289 '..' ADD.L A1,D1 +00000086: 6000 FF78 '`..x' BRA *-$0086 ; 00000000 +0000008A: 4EBA 004C 'N..L' JSR *+$004E ; 000000D8 +0000008E: 2478 0358 '$x.X' MOVEA.L $0358,A2 +00000092: 21CA 03EE '!...' MOVE.L A2,$03EE +00000096: 6000 FF68 '`..h' BRA *-$0096 ; 00000000 +0000009A: 613C 'a<' BSR.S *+$003E ; 000000D8 +0000009C: 217C 312E 3241 '!|1.2A' MOVE.L #$312E3241,$0020(A0) ; '1.2A' + 0020 +000000A4: 7000 'p.' MOVEQ #$00,D0 +000000A6: 6000 00FA '`...' BRA *+$00FC ; 000001A2 +000000AA: 48E7 4040 'H.@@' MOVEM.L D1/A1,-(A7) +000000AE: 7200 'r.' MOVEQ #$00,D1 +000000B0: 3200 '2.' MOVE.W D0,D1 +000000B2: 6B16 'k.' BMI.S *+$0018 ; 000000CA +000000B4: 82F8 03F6 '....' DIVU.W $03F6,D1 +000000B8: 4841 'HA' SWAP D1 +000000BA: 5541 'UA' SUBQ.W #2,D1 +000000BC: 660C 'f.' BNE.S *+$000E ; 000000CA +000000BE: 2278 034E '"x.N' MOVEA.L $034E,A1 +000000C2: B051 '.Q' CMP.W (A1),D0 +000000C4: 6E04 'n.' BGT.S *+$0006 ; 000000CA +000000C6: 7000 'p.' MOVEQ #$00,D0 +000000C8: 6002 '`.' BRA.S *+$0004 ; 000000CC +000000CA: 70CD 'p.' MOVEQ #$CD,D0 +000000CC: 4CDF 0202 'L...' MOVEM.L (A7)+,D1/A1 +000000D0: 4A40 'J@' TST.W D0 +000000D2: 4E75 'Nu' RTS +000000D4: 0881 000A '....' BCLR #$0A,D1 +000000D8: 2438 03E2 '$8..' MOVE.L $03E2,D2 +000000DC: 670C 'g.' BEQ.S *+$000E ; 000000EA +000000DE: 0C82 FFFF FFFF '......' CMPI.L #$FFFFFFFF,D2 +000000E4: 6704 'g.' BEQ.S *+$0006 ; 000000EA +000000E6: 2242 '"B' MOVEA.L D2,A1 +000000E8: 4E91 'N.' JSR (A1) +000000EA: 317C 0001 0010 '1|....' MOVE.W #$0001,$0010(A0) +000000F0: 3141 0006 '1A..' MOVE.W D1,$0006(A0) +000000F4: 0C01 0060 '...`' CMPI.B #$60,D1 ; '`' +000000F8: 660A 'f.' BNE.S *+$000C ; 00000104 +000000FA: 0228 000F 0006 '.(....' ANDI.B #$0F,$0006(A0) +00000100: 1140 0007 '.@..' MOVE.B D0,$0007(A0) +00000104: 215F 0008 '!_..' MOVE.L (A7)+,$0008(A0) +00000108: 317C 0005 0004 '1|....' MOVE.W #$0005,$0004(A0) +0000010E: 0801 000A '....' BTST #$0A,D1 +00000112: 6708 'g.' BEQ.S *+$000A ; 0000011C +00000114: 4A38 0349 'J8.I' TST.B $0349 +00000118: 673C 'g<' BEQ.S *+$003E ; 00000156 +0000011A: 6004 '`.' BRA.S *+$0006 ; 00000120 +0000011C: 42A8 000C 'B...' CLR.L $000C(A0) +00000120: 2F08 '/.' MOVE.L A0,-(A7) +00000122: 6132 'a2' BSR.S *+$0034 ; 00000156 +00000124: 205F ' _' MOVEA.L (A7)+,A0 +00000126: 3028 0010 '0(..' MOVE.W $0010(A0),D0 +0000012A: 6EFA 'n.' BGT.S *-$0004 ; 00000126 +0000012C: 48C0 'H.' EXT.L D0 +0000012E: 0C40 FFCB '.@..' CMPI.W #$FFCB,D0 +00000132: 6620 'f ' BNE.S *+$0022 ; 00000154 +00000134: 2038 03EA ' 8..' MOVE.L $03EA,D0 +00000138: 670E 'g.' BEQ.S *+$0010 ; 00000148 +0000013A: 0C80 FFFF FFFF '......' CMPI.L #$FFFFFFFF,D0 +00000140: 6706 'g.' BEQ.S *+$0008 ; 00000148 +00000142: 2F00 '/.' MOVE.L D0,-(A7) +00000144: 70CB 'p.' MOVEQ #$CB,D0 +00000146: 600C '`.' BRA.S *+$000E ; 00000154 +00000148: 70CB 'p.' MOVEQ #$CB,D0 +0000014A: 0838 0007 03F8 '.8....' BTST #$07,$03F8 +00000150: 6600 0194 'f...' BNE *+$0196 ; 000002E6 +00000154: 4E75 'Nu' RTS +00000156: 43F8 0360 'C..`' LEA $0360,A1 +0000015A: 40E7 '@.' MOVE SR,-(A7) +0000015C: 007C 0700 '.|..' ORI.W #$0700,SR +00000160: 4EBA 0000 'N...' JSR ENQUEUETRAP ; id: 448 +00000164: 08F8 0000 0360 '.....`' BSET #$00,$0360 +0000016A: 6706 'g.' BEQ.S *+$0008 ; 00000172 +0000016C: 7000 'p.' MOVEQ #$00,D0 +0000016E: 46DF 'F.' MOVE (A7)+,SR +00000170: 4E75 'Nu' RTS +00000172: 46DF 'F.' MOVE (A7)+,SR +00000174: 2078 0362 ' x.b' MOVEA.L $0362,A0 +00000178: 2268 0008 '"h..' MOVEA.L $0008(A0),A1 +0000017C: 48E7 1F3E 'H..>' MOVEM.L D3-D7/A2-A6,-(A7) +00000180: 2C78 0386 ',x..' MOVEA.L $0386,A6 +00000184: 426E FFFE 'Bn..' CLR.W -$0002(A6) +00000188: 0828 000A 0006 '.(....' BTST #$0A,$0006(A0) +0000018E: 56F8 0342 'V..B' SNE $0342 +00000192: 2C78 036A ',x.j' MOVEA.L $036A,A6 +00000196: 4E91 'N.' JSR (A1) +00000198: 4CDF 7CF8 'L.|.' MOVEM.L (A7)+,D3-D7/A2-A6 +0000019C: 4E75 'Nu' RTS +0000019E: 701B 'p.' MOVEQ #$1B,D0 +000001A0: A9C9 '..' _SysError ; A9C9 +000001A2: 4238 0377 'B8.w' CLR.B $0377 +000001A6: 48C0 'H.' EXT.L D0 +000001A8: 6F06 'o.' BLE.S *+$0008 ; 000001B0 +000001AA: 31C0 0392 '1...' MOVE.W D0,$0392 +000001AE: 7081 'p.' MOVEQ #$81,D0 +000001B0: 2078 0362 ' x.b' MOVEA.L $0362,A0 +000001B4: 0C68 0005 0004 '.h....' CMPI.W #$0005,$0004(A0) +000001BA: 66E2 'f.' BNE.S *-$001C ; 0000019E +000001BC: 0C40 FFD5 '.@..' CMPI.W #$FFD5,D0 +000001C0: 6664 'fd' BNE.S *+$0066 ; 00000226 +000001C2: 0828 0009 0006 '.(....' BTST #$09,$0006(A0) +000001C8: 6706 'g.' BEQ.S *+$0008 ; 000001D0 +000001CA: 4AA8 0030 'J..0' TST.L $0030(A0) +000001CE: 6656 'fV' BNE.S *+$0058 ; 00000226 +000001D0: 0838 0006 0376 '.8...v' BTST #$06,$0376 +000001D6: 664E 'fN' BNE.S *+$0050 ; 00000226 +000001D8: 0838 0005 0376 '.8...v' BTST #$05,$0376 +000001DE: 6646 'fF' BNE.S *+$0048 ; 00000226 +000001E0: 2278 0386 '"x..' MOVEA.L $0386,A1 +000001E4: 48E7 4020 'H.@ ' MOVEM.L D1/A2,-(A7) +000001E8: 3229 FFFE '2)..' MOVE.W -$0002(A1),D1 +000001EC: 5C41 '\A' ADDQ.W #6,D1 +000001EE: B251 '.Q' CMP.W (A1),D1 +000001F0: 6C12 'l.' BGE.S *+$0014 ; 00000204 +000001F2: 3031 1000 '01..' MOVE.W $00(A1,D1.W),D0 +000001F6: 670C 'g.' BEQ.S *+$000E ; 00000204 +000001F8: 6100 052E 'a...' BSR *+$0530 ; 00000728 +000001FC: 6606 'f.' BNE.S *+$0008 ; 00000204 +000001FE: 302A 0048 '0*.H' MOVE.W $0048(A2),D0 +00000202: 6FE8 'o.' BLE.S *-$0016 ; 000001EC +00000204: 3341 FFFE '3A..' MOVE.W D1,-$0002(A1) +00000208: 3001 '0.' MOVE.W D1,D0 +0000020A: 4CDF 0402 'L...' MOVEM.L (A7)+,D1/A2 +0000020E: B051 '.Q' CMP.W (A1),D0 +00000210: 6C12 'l.' BGE.S *+$0014 ; 00000224 +00000212: 4A71 0000 'Jq..' TST.W $00(A1,D0.W) +00000216: 670C 'g.' BEQ.S *+$000E ; 00000224 +00000218: 7000 'p.' MOVEQ #$00,D0 +0000021A: 1028 0007 '.(..' MOVE.B $0007(A0),D0 +0000021E: 2268 0008 '"h..' MOVEA.L $0008(A0),A1 +00000222: 4ED1 'N.' JMP (A1) +00000224: 70D5 'p.' MOVEQ #$D5,D0 +00000226: 08B8 0005 0376 '.....v' BCLR #$05,$0376 +0000022C: 2438 03E6 '$8..' MOVE.L $03E6,D2 +00000230: 670C 'g.' BEQ.S *+$000E ; 0000023E +00000232: 0C82 FFFF FFFF '......' CMPI.L #$FFFFFFFF,D2 +00000238: 6704 'g.' BEQ.S *+$0006 ; 0000023E +0000023A: 2242 '"B' MOVEA.L D2,A1 +0000023C: 4E91 'N.' JSR (A1) +0000023E: 2438 03F2 '$8..' MOVE.L $03F2,D2 +00000242: 6742 'gB' BEQ.S *+$0044 ; 00000286 +00000244: 0C82 FFFF FFFF '......' CMPI.L #$FFFFFFFF,D2 +0000024A: 673A 'g:' BEQ.S *+$003C ; 00000286 +0000024C: 2242 '"B' MOVEA.L D2,A1 +0000024E: 0C40 FFC6 '.@..' CMPI.W #$FFC6,D0 +00000252: 670A 'g.' BEQ.S *+$000C ; 0000025E +00000254: 0C40 FFC7 '.@..' CMPI.W #$FFC7,D0 +00000258: 662C 'f,' BNE.S *+$002E ; 00000286 +0000025A: 42B8 03EE 'B...' CLR.L $03EE +0000025E: 2078 0362 ' x.b' MOVEA.L $0362,A0 +00000262: 0C68 0005 0004 '.h....' CMPI.W #$0005,$0004(A0) +00000268: 6600 FF34 'f..4' BNE *-$00CA ; 0000019E +0000026C: 70C6 'p.' MOVEQ #$C6,D0 +0000026E: 4A68 0006 'Jh..' TST.W $0006(A0) +00000272: 6D10 'm.' BLT.S *+$0012 ; 00000284 +00000274: 7000 'p.' MOVEQ #$00,D0 +00000276: 1028 0007 '.(..' MOVE.B $0007(A0),D0 +0000027A: 4228 0007 'B(..' CLR.B $0007(A0) +0000027E: 0068 A060 0006 '.h.`..' ORI.W #$A060,$0006(A0) +00000284: 4E91 'N.' JSR (A1) +00000286: 40E7 '@.' MOVE SR,-(A7) +00000288: 007C 0700 '.|..' ORI.W #$0700,SR +0000028C: 4278 0360 'Bx.`' CLR.W $0360 +00000290: 2078 0362 ' x.b' MOVEA.L $0362,A0 +00000294: 0C68 0005 0004 '.h....' CMPI.W #$0005,$0004(A0) +0000029A: 6600 FF02 'f...' BNE *-$00FC ; 0000019E +0000029E: 21D0 0362 '!..b' MOVE.L (A0),$0362 +000002A2: 6604 'f.' BNE.S *+$0006 ; 000002A8 +000002A4: 42B8 0366 'B..f' CLR.L $0366 +000002A8: 46DF 'F.' MOVE (A7)+,SR +000002AA: 3140 0010 '1@..' MOVE.W D0,$0010(A0) +000002AE: 2228 000C '"(..' MOVE.L $000C(A0),D1 +000002B2: 6706 'g.' BEQ.S *+$0008 ; 000002BA +000002B4: 2241 '"A' MOVEA.L D1,A1 +000002B6: 4A40 'J@' TST.W D0 +000002B8: 4E91 'N.' JSR (A1) +000002BA: 40E7 '@.' MOVE SR,-(A7) +000002BC: 007C 0700 '.|..' ORI.W #$0700,SR +000002C0: 4AB8 0362 'J..b' TST.L $0362 +000002C4: 6600 FE9E 'f...' BNE *-$0160 ; 00000164 +000002C8: 46DF 'F.' MOVE (A7)+,SR +000002CA: 4E75 'Nu' RTS +000002CC: 40E7 '@.' MOVE SR,-(A7) +000002CE: 007C 0700 '.|..' ORI.W #$0700,SR +000002D2: 2038 0362 ' 8.b' MOVE.L $0362,D0 +000002D6: 6708 'g.' BEQ.S *+$000A ; 000002E0 +000002D8: 2040 ' @' MOVEA.L D0,A0 +000002DA: 4290 'B.' CLR.L (A0) +000002DC: 21C8 0366 '!..f' MOVE.L A0,$0366 +000002E0: 7000 'p.' MOVEQ #$00,D0 +000002E2: 46DF 'F.' MOVE (A7)+,SR +000002E4: 4E75 'Nu' RTS +000002E6: 48E7 FFF2 'H...' MOVEM.L D0-D7/A0-A3/A6,-(A7) +000002EA: 43F8 0B00 'C...' LEA $0B00,A1 +000002EE: 32E8 0006 '2...' MOVE.W $0006(A0),(A1)+ +000002F2: 32BC 4E75 '2.Nu' MOVE.W #$4E75,(A1) ; 'Nu' +000002F6: 6100 0580 'a...' BSR *+$0582 ; 00000878 +000002FA: 2E08 '..' MOVE.L A0,D7 +000002FC: 2478 03EE '$x..' MOVEA.L $03EE,A2 +00000300: 362A 004A '6*.J' MOVE.W $004A(A2),D3 +00000304: 6A24 'j$' BPL.S *+$0026 ; 0000032A +00000306: 4443 'DC' NEG.W D3 +00000308: 3143 0016 '1C..' MOVE.W D3,$0016(A0) +0000030C: 2478 0BB8 '$x..' MOVEA.L $0BB8,A2 +00000310: 08EA 0000 0042 '.....B' BSET #$00,$0042(A2) +00000316: A00F '..' _MountVol ; A00F +00000318: 08AA 0000 0042 '.....B' BCLR #$00,$0042(A2) +0000031E: 4A68 0010 'Jh..' TST.W $0010(A0) +00000322: 6606 'f.' BNE.S *+$0008 ; 0000032A +00000324: 7600 'v.' MOVEQ #$00,D3 +00000326: 6000 00CC '`...' BRA *+$00CE ; 000003F4 +0000032A: 21FC 0050 0078 '!..P.x' MOVE.L #$00500078,$03F8 + 03F8 +00000332: 21FC 0098 0195 '!.....' MOVE.L #$00980195,$03FC + 03FC +0000033A: 701E 'p.' MOVEQ #$1E,D0 +0000033C: A9C9 '..' _SysError ; A9C9 +0000033E: 2038 030A ' 8..' MOVE.L $030A,D0 +00000342: 6724 'g$' BEQ.S *+$0026 ; 00000368 +00000344: 2240 '"@' MOVEA.L D0,A1 +00000346: B669 0006 '.i..' CMP.W $0006(A1),D3 +0000034A: 6704 'g.' BEQ.S *+$0006 ; 00000350 +0000034C: 2011 ' .' MOVE.L (A1),D0 +0000034E: 60F2 '`.' BRA.S *-$000C ; 00000342 +00000350: 1029 FFFD '.)..' MOVE.B -$0003(A1),D0 +00000354: 0C00 0001 '....' CMPI.B #$01,D0 +00000358: 6706 'g.' BEQ.S *+$0008 ; 00000360 +0000035A: 0C00 0002 '....' CMPI.B #$02,D0 +0000035E: 6608 'f.' BNE.S *+$000A ; 00000368 +00000360: 3203 '2.' MOVE.W D3,D1 +00000362: 7402 't.' MOVEQ #$02,D2 +00000364: 6100 00D4 'a...' BSR *+$00D6 ; 0000043A +00000368: 9EFC 0010 '....' SUBA.W #$0010,A7 +0000036C: 303C 0088 '0<..' MOVE.W #$0088,D0 +00000370: 204F ' O' MOVEA.L A7,A0 +00000372: A031 '.1' _GetOSEvent ; A031 +00000374: 66F6 'f.' BNE.S *-$0008 ; 0000036C +00000376: 202F 0002 ' /..' MOVE.L $0002(A7),D0 +0000037A: 3617 '6.' MOVE.W (A7),D3 +0000037C: 322F 000E '2/..' MOVE.W $000E(A7),D1 +00000380: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000384: 5F43 '_C' SUBQ.W #7,D3 +00000386: 6730 'g0' BEQ.S *+$0032 ; 000003B8 +00000388: 0C00 002E '....' CMPI.B #$2E,D0 ; '.' +0000038C: 6722 'g"' BEQ.S *+$0024 ; 000003B0 +0000038E: 740B 't.' MOVEQ #$0B,D2 +00000390: E049 '.I' LSR.W #8,D1 +00000392: C401 '..' AND.B D1,D2 +00000394: 5702 'W.' SUBQ.B #3,D2 +00000396: 66D0 'f.' BNE.S *-$002E ; 00000368 +00000398: 72CD 'r.' MOVEQ #$CD,D1 +0000039A: D200 '..' ADD.B D0,D1 +0000039C: 5601 'V.' ADDQ.B #3,D1 +0000039E: 64C8 'd.' BCC.S *-$0036 ; 00000368 +000003A0: 4881 'H.' EXT.W D1 +000003A2: 6602 'f.' BNE.S *+$0004 ; 000003A6 +000003A4: 7203 'r.' MOVEQ #$03,D1 +000003A6: 7401 't.' MOVEQ #$01,D2 +000003A8: 2078 07DC ' x..' MOVEA.L $07DC,A0 +000003AC: 4E90 'N.' JSR (A0) +000003AE: 60B8 '`.' BRA.S *-$0046 ; 00000368 +000003B0: 0801 0008 '....' BTST #$08,D1 +000003B4: 67B2 'g.' BEQ.S *-$004C ; 00000368 +000003B6: 6028 '`(' BRA.S *+$002A ; 000003E0 +000003B8: 2047 ' G' MOVEA.L D7,A0 +000003BA: 3140 0016 '1@..' MOVE.W D0,$0016(A0) +000003BE: 3200 '2.' MOVE.W D0,D1 +000003C0: 2478 0BB8 '$x..' MOVEA.L $0BB8,A2 +000003C4: 08EA 0000 0042 '.....B' BSET #$00,$0042(A2) +000003CA: A00F '..' _MountVol ; A00F +000003CC: 08AA 0000 0042 '.....B' BCLR #$00,$0042(A2) +000003D2: 4A68 0010 'Jh..' TST.W $0010(A0) +000003D6: 6708 'g.' BEQ.S *+$000A ; 000003E0 +000003D8: 0C40 FF94 '.@..' CMPI.W #$FF94,D0 +000003DC: 6684 'f.' BNE.S *-$007A ; 00000362 +000003DE: 76FF 'v.' MOVEQ #$FF,D3 +000003E0: 4238 015D 'B8.]' CLR.B $015D +000003E4: 4878 03F8 'Hx..' PEA $03F8 +000003E8: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +000003EC: 4868 0158 'Hh.X' PEA $0158(A0) +000003F0: 2F17 '/.' MOVE.L (A7),-(A7) +000003F2: A8AB '..' _UnionRect ; A8AB +000003F4: 08F8 0007 03F8 '......' BSET #$07,$03F8 +000003FA: 4FEF 0040 'O..@' LEA $0040(A7),A7 +000003FE: 4A43 'JC' TST.W D3 +00000400: 4CDF 4FFF 'L.O.' MOVEM.L (A7)+,D0-D7/A0-A3/A6 +00000404: 6704 'g.' BEQ.S *+$0006 ; 0000040A +00000406: 70CB 'p.' MOVEQ #$CB,D0 +00000408: 4E75 'Nu' RTS +0000040A: 3028 0006 '0(..' MOVE.W $0006(A0),D0 +0000040E: 6F10 'o.' BLE.S *+$0012 ; 00000420 +00000410: 0038 00A0 0B00 '.8....' ORI.B #$A0,$0B00 +00000416: 11FC 0060 0B01 '...`..' MOVE.B #$60,$0B01 ; '`' +0000041C: 0240 00FF '.@..' ANDI.W #$00FF,D0 +00000420: 48E7 80C0 'H...' MOVEM.L D0/A0/A1,-(A7) +00000424: 41F8 0B00 'A...' LEA $0B00,A0 +00000428: 43F8 0004 'C...' LEA $0004,A1 +0000042C: 61FF FFFF FBD2 'a.....' BSR.L FLUSHCRANGE-AUTOMOD_215C0+$FBD2 ; ids: 452, 352 +00000432: 4CDF 0301 'L...' MOVEM.L (A7)+,D0/A0/A1 +00000436: 4EF8 0B00 'N...' JMP $0B00 +0000043A: 6100 043C 'a..<' BSR *+$043E ; 00000878 +0000043E: 3141 0016 '1A..' MOVE.W D1,$0016(A0) +00000442: 2038 0338 ' 8.8' MOVE.L $0338,D0 +00000446: 671E 'g.' BEQ.S *+$0020 ; 00000466 +00000448: 0C80 FFFF FFFF '......' CMPI.L #$FFFFFFFF,D0 +0000044E: 6716 'g.' BEQ.S *+$0018 ; 00000466 +00000450: 48E7 20E0 'H. .' MOVEM.L D2/A0-A2,-(A7) +00000454: 4267 'Bg' CLR.W -(A7) +00000456: 3F01 '?.' MOVE.W D1,-(A7) +00000458: 3F02 '?.' MOVE.W D2,-(A7) +0000045A: 2040 ' @' MOVEA.L D0,A0 +0000045C: 4E90 'N.' JSR (A0) +0000045E: 4A1F 'J.' TST.B (A7)+ +00000460: 4CDF 0704 'L...' MOVEM.L (A7)+,D2/A0-A2 +00000464: 670A 'g.' BEQ.S *+$000C ; 00000470 +00000466: A017 '..' _Eject ; A017 +00000468: 6706 'g.' BEQ.S *+$0008 ; 00000470 +0000046A: 3F3C 0008 '?<..' MOVE.W #$0008,-(A7) +0000046E: A9C8 '..' _SysBeep ; A9C8 +00000470: 4FEF 0040 'O..@' LEA $0040(A7),A7 +00000474: 4E75 'Nu' RTS +00000476: 48E7 20C0 'H. .' MOVEM.L D2/A0/A1,-(A7) +0000047A: 2278 034E '"x.N' MOVEA.L $034E,A1 +0000047E: 7200 'r.' MOVEQ #$00,D1 +00000480: 3211 '2.' MOVE.W (A1),D1 +00000482: 41E9 0002 'A...' LEA $0002(A1),A0 +00000486: D2C1 '..' ADDA.W D1,A1 +00000488: 82F8 03F6 '....' DIVU.W $03F6,D1 +0000048C: 3400 '4.' MOVE.W D0,D2 +0000048E: 92F8 03F6 '....' SUBA.W $03F6,A1 +00000492: 4A91 'J.' TST.L (A1) +00000494: 6604 'f.' BNE.S *+$0006 ; 0000049A +00000496: 5342 'SB' SUBQ.W #1,D2 +00000498: 6704 'g.' BEQ.S *+$0006 ; 0000049E +0000049A: B3C8 '..' CMPA.L A0,A1 +0000049C: 62F0 'b.' BHI.S *-$000E ; 0000048E +0000049E: 9042 '.B' SUB.W D2,D0 +000004A0: 4A42 'JB' TST.W D2 +000004A2: 4CDF 0304 'L...' MOVEM.L (A7)+,D2/A0/A1 +000004A6: 4E75 'Nu' RTS +000004A8: 48E7 C040 'H..@' MOVEM.L D0/D1/A1,-(A7) +000004AC: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 +000004B0: 0829 0002 0042 '.)...B' BTST #$02,$0042(A1) +000004B6: 6620 'f ' BNE.S *+$0022 ; 000004D8 +000004B8: 5369 0052 'Si.R' SUBQ.W #1,$0052(A1) +000004BC: 6E1A 'n.' BGT.S *+$001C ; 000004D8 +000004BE: 70FF 'p.' MOVEQ #$FF,D0 +000004C0: 61B4 'a.' BSR.S *-$004A ; 00000476 +000004C2: 9069 004C '.i.L' SUB.W $004C(A1),D0 +000004C6: 6306 'c.' BLS.S *+$0008 ; 000004CE +000004C8: 3340 0052 '3@.R' MOVE.W D0,$0052(A1) +000004CC: 600A '`.' BRA.S *+$000C ; 000004D8 +000004CE: 08E9 0001 0042 '.....B' BSET #$01,$0042(A1) +000004D4: 4269 0052 'Bi.R' CLR.W $0052(A1) +000004D8: 4CDF 0203 'L...' MOVEM.L (A7)+,D0/D1/A1 +000004DC: 4E75 'Nu' RTS +000004DE: 6100 FBF8 'a...' BSR *-$0406 ; 000000D8 +000004E2: 70FF 'p.' MOVEQ #$FF,D0 +000004E4: 6190 'a.' BSR.S *-$006E ; 00000476 +000004E6: 3140 0026 '1@.&' MOVE.W D0,$0026(A0) +000004EA: 3141 0024 '1A.$' MOVE.W D1,$0024(A0) +000004EE: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 +000004F2: 3428 0020 '4(. ' MOVE.W $0020(A0),D2 +000004F6: B042 '.B' CMP.W D2,D0 +000004F8: 642E 'd.' BCC.S *+$0030 ; 00000528 +000004FA: 3428 0022 '4(."' MOVE.W $0022(A0),D2 +000004FE: 9440 '.@' SUB.W D0,D2 +00000500: 3629 0050 '6).P' MOVE.W $0050(A1),D3 +00000504: 9641 '.A' SUB.W D1,D3 +00000506: 6720 'g ' BEQ.S *+$0022 ; 00000528 +00000508: B642 '.B' CMP.W D2,D3 +0000050A: 6402 'd.' BCC.S *+$0004 ; 0000050E +0000050C: 3403 '4.' MOVE.W D3,D2 +0000050E: 6100 36A0 'a.6.' BSR *+$36A2 ; 00003BB0 +00000512: 6706 'g.' BEQ.S *+$0008 ; 0000051A +00000514: E242 '.B' ASR.W #1,D2 +00000516: 6710 'g.' BEQ.S *+$0012 ; 00000528 +00000518: 60F4 '`.' BRA.S *-$000A ; 0000050E +0000051A: D568 0024 '.h.$' ADD.W D2,$0024(A0) +0000051E: D568 0026 '.h.&' ADD.W D2,$0026(A0) +00000522: 3142 002A '1B.*' MOVE.W D2,$002A(A0) +00000526: 6004 '`.' BRA.S *+$0006 ; 0000052C +00000528: 4268 002A 'Bh.*' CLR.W $002A(A0) +0000052C: 4A68 0026 'Jh.&' TST.W $0026(A0) +00000530: 6706 'g.' BEQ.S *+$0008 ; 00000538 +00000532: 7000 'p.' MOVEQ #$00,D0 +00000534: 6000 FC6C '`..l' BRA *-$0392 ; 000001A2 +00000538: 70D6 'p.' MOVEQ #$D6,D0 +0000053A: 60F8 '`.' BRA.S *-$0006 ; 00000534 +0000053C: 48E7 3E30 'H.>0' MOVEM.L D2-D6/A2/A3,-(A7) +00000540: 2F08 '/.' MOVE.L A0,-(A7) +00000542: 4FEF FFF6 'O...' LEA -$000A(A7),A7 +00000546: 486F 0002 'Ho..' PEA $0002(A7) +0000054A: 3F3C 0037 '?<.7' MOVE.W #$0037,-(A7) +0000054E: A88F '..' _OSDispatch ; A88F +00000550: 301F '0.' MOVE.W (A7)+,D0 +00000552: 2C1F ',.' MOVE.L (A7)+,D6 +00000554: 241F '$.' MOVE.L (A7)+,D2 +00000556: 205F ' _' MOVEA.L (A7)+,A0 +00000558: 4A40 'J@' TST.W D0 +0000055A: 6D00 00BA 'm...' BLT *+$00BC ; 00000616 +0000055E: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 +00000562: 2469 001A '$i..' MOVEA.L $001A(A1),A2 +00000566: 3612 '6.' MOVE.W (A2),D3 +00000568: 5343 'SC' SUBQ.W #1,D3 +0000056A: 382A 0002 '8*..' MOVE.W $0002(A2),D4 +0000056E: 45EA 0004 'E...' LEA $0004(A2),A2 +00000572: 3A38 03F6 ':8..' MOVE.W $03F6,D5 +00000576: 4EBA 18A6 'N...' JSR *+$18A8 ; 00001E1E +0000057A: 202A 0004 ' *..' MOVE.L $0004(A2),D0 +0000057E: B480 '..' CMP.L D0,D2 +00000580: 6634 'f4' BNE.S *+$0036 ; 000005B6 +00000582: 2012 ' .' MOVE.L (A2),D0 +00000584: BC80 '..' CMP.L D0,D6 +00000586: 662E 'f.' BNE.S *+$0030 ; 000005B6 +00000588: 2031 1000 ' 1..' MOVE.L $00(A1,D1.W),D0 +0000058C: 6722 'g"' BEQ.S *+$0024 ; 000005B0 +0000058E: 0C80 0000 0010 '......' CMPI.L #$00000010,D0 +00000594: 651A 'e.' BCS.S *+$001C ; 000005B0 +00000596: 6100 0086 'a...' BSR *+$0088 ; 0000061E +0000059A: 3141 0018 '1A..' MOVE.W D1,$0018(A0) +0000059E: 48E7 6040 'H.`@' MOVEM.L D1/D2/A1,-(A7) +000005A2: A401 '..' _Close ,Sys ; A401 +000005A4: 4A68 0010 'Jh..' TST.W $0010(A0) +000005A8: 6EFA 'n.' BGT.S *-$0004 ; 000005A4 +000005AA: 4CDF 0206 'L...' MOVEM.L (A7)+,D1/D2/A1 +000005AE: 6606 'f.' BNE.S *+$0008 ; 000005B6 +000005B0: 4292 'B.' CLR.L (A2) +000005B2: 42AA 0004 'B...' CLR.L $0004(A2) +000005B6: D4C4 '..' ADDA.W D4,A2 +000005B8: D245 '.E' ADD.W D5,D1 +000005BA: 51CB FFBE 'Q...' DBF D3,*-$0040 ; 0000057A +000005BE: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 +000005C2: 2469 001E '$i..' MOVEA.L $001E(A1),A2 +000005C6: 3612 '6.' MOVE.W (A2),D3 +000005C8: 5343 'SC' SUBQ.W #1,D3 +000005CA: 382A 0002 '8*..' MOVE.W $0002(A2),D4 +000005CE: 45EA 0004 'E...' LEA $0004(A2),A2 +000005D2: 3A3C 0010 ':<..' MOVE.W #$0010,D5 +000005D6: 4EBA 1C42 'N..B' JSR *+$1C44 ; 0000221A +000005DA: 202A 0004 ' *..' MOVE.L $0004(A2),D0 +000005DE: B480 '..' CMP.L D0,D2 +000005E0: 662A 'f*' BNE.S *+$002C ; 0000060C +000005E2: 2012 ' .' MOVE.L (A2),D0 +000005E4: BC80 '..' CMP.L D0,D6 +000005E6: 6624 'f$' BNE.S *+$0026 ; 0000060C +000005E8: 4AB1 1000 'J...' TST.L $00(A1,D1.W) +000005EC: 6718 'g.' BEQ.S *+$001A ; 00000606 +000005EE: 612E 'a.' BSR.S *+$0030 ; 0000061E +000005F0: 48E7 6040 'H.`@' MOVEM.L D1/D2/A1,-(A7) +000005F4: 0641 8001 '.A..' ADDI.W #$8001,D1 +000005F8: 3141 0016 '1A..' MOVE.W D1,$0016(A0) +000005FC: 7002 'p.' MOVEQ #$02,D0 +000005FE: A260 '.`' _HFSDispatch ; A260 +00000600: 4CDF 0206 'L...' MOVEM.L (A7)+,D1/D2/A1 +00000604: 6606 'f.' BNE.S *+$0008 ; 0000060C +00000606: 4292 'B.' CLR.L (A2) +00000608: 42AA 0004 'B...' CLR.L $0004(A2) +0000060C: D4C4 '..' ADDA.W D4,A2 +0000060E: D245 '.E' ADD.W D5,D1 +00000610: 51CB FFC8 'Q...' DBF D3,*-$0036 ; 000005DA +00000614: 6108 'a.' BSR.S *+$000A ; 0000061E +00000616: 4CDF 0C7C 'L..|' MOVEM.L (A7)+,D2-D6/A2/A3 +0000061A: 7000 'p.' MOVEQ #$00,D0 +0000061C: 4E75 'Nu' RTS +0000061E: 2648 '&H' MOVEA.L A0,A3 +00000620: 7006 'p.' MOVEQ #$06,D0 +00000622: 429B 'B.' CLR.L (A3)+ +00000624: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000622 +00000628: 4E75 'Nu' RTS +0000062A: 4EBA FAAC 'N...' JSR *-$0552 ; 000000D8 +0000062E: 9DFA 0074 '...t' SUBA.L *+$0076,A6 ; 000006A4 +00000632: 4EBA 0B10 'N...' JSR *+$0B12 ; 00001144 +00000636: 6650 'fP' BNE.S *+$0052 ; 00000688 +00000638: 4A6A 004C 'Jj.L' TST.W $004C(A2) +0000063C: 6704 'g.' BEQ.S *+$0006 ; 00000642 +0000063E: 70C6 'p.' MOVEQ #$C6,D0 +00000640: 6046 '`F' BRA.S *+$0048 ; 00000688 +00000642: 2848 '(H' MOVEA.L A0,A4 +00000644: 203A 005E ' :.^' MOVE.L *+$0060,D0 ; 000006A4 +00000648: 224E '"N' MOVEA.L A6,A1 +0000064A: 41FA 0044 'A..D' LEA *+$0046,A0 ; 00000690 +0000064E: 0C6A D2D7 0008 '.j....' CMPI.W #$D2D7,$0008(A2) +00000654: 6604 'f.' BNE.S *+$0006 ; 0000065A +00000656: 41FA 0050 'A..P' LEA *+$0052,A0 ; 000006A8 +0000065A: A22E '..' _BlockMoveData ; A22E +0000065C: 6100 F9A2 'a...' BSR CHECKDESKTOPSUPPORT-AUTOMOD_215C0+$F9A2 ; ids: 464, 352 +00000660: 670C 'g.' BEQ.S *+$000E ; 0000066E +00000662: 202E 0002 ' ...' MOVE.L $0002(A6),D0 +00000666: 08C0 000C '....' BSET #$0C,D0 +0000066A: 2D40 0002 '-@..' MOVE.L D0,$0002(A6) +0000066E: 202C 0024 ' ,.$' MOVE.L $0024(A4),D0 +00000672: B0BA 0030 '...0' CMP.L *+$0032,D0 ; 000006A4 +00000676: 6304 'c.' BLS.S *+$0006 ; 0000067C +00000678: 203A 002A ' :.*' MOVE.L *+$002C,D0 ; 000006A4 +0000067C: 2940 0028 ')@.(' MOVE.L D0,$0028(A4) +00000680: 204E ' N' MOVEA.L A6,A0 +00000682: 226C 0020 '"l. ' MOVEA.L $0020(A4),A1 +00000686: A02E '..' _BlockMove ; A02E +00000688: DDFA 001A '....' ADDA.L *+$001C,A6 ; 000006A4 +0000068C: 4EFA FB14 'N...' JMP *-$04EA ; 000001A2 +00000690: 0002 0000 '....' ORI.B #$00,D2 +00000694: 00E0 0000 '....' CMP2.B -(A0),D0 +00000698: 0000 0000 '....' ORI.B #$00,D0 +0000069C: 0000 0000 '....' ORI.B #$00,D0 +000006A0: 0000 0000 '....' ORI.B #$00,D0 +000006A4: 0000 0014 '....' ORI.B #$14,D0 +000006A8: 0002 0000 '....' ORI.B #$00,D2 +000006AC: 0000 0000 '....' ORI.B #$00,D0 +000006B0: 0000 0000 '....' ORI.B #$00,D0 +000006B4: 0000 0000 '....' ORI.B #$00,D0 +000006B8: 0000 0000 '....' ORI.B #$00,D0 +000006BC: 2F02 '/.' MOVE.L D2,-(A7) +000006BE: 4C41 0002 'LA..' TDIVU.L D1,D2:D0 +000006C2: 4A82 'J.' TST.L D2 +000006C4: 6702 'g.' BEQ.S *+$0004 ; 000006C8 +000006C6: 5280 'R.' ADDQ.L #1,D0 +000006C8: 243C 0000 FFFF '$<....' MOVE.L #$0000FFFF,D2 +000006CE: B082 '..' CMP.L D2,D0 +000006D0: 6302 'c.' BLS.S *+$0004 ; 000006D4 +000006D2: 2002 ' .' MOVE.L D2,D0 +000006D4: 241F '$.' MOVE.L (A7)+,D2 +000006D6: 4E75 'Nu' RTS +000006D8: 2F01 '/.' MOVE.L D1,-(A7) +000006DA: 2F00 '/.' MOVE.L D0,-(A7) +000006DC: 2001 ' .' MOVE.L D1,D0 +000006DE: 222A 001C '"*..' MOVE.L $001C(A2),D1 +000006E2: 61D8 'a.' BSR.S *-$0026 ; 000006BC +000006E4: 2200 '".' MOVE.L D0,D1 +000006E6: 201F ' .' MOVE.L (A7)+,D0 +000006E8: 2F01 '/.' MOVE.L D1,-(A7) +000006EA: 222A 001C '"*..' MOVE.L $001C(A2),D1 +000006EE: 61CC 'a.' BSR.S *-$0032 ; 000006BC +000006F0: 221F '".' MOVE.L (A7)+,D1 +000006F2: 61C8 'a.' BSR.S *-$0036 ; 000006BC +000006F4: C0C1 '..' MULU.W D1,D0 +000006F6: 2200 '".' MOVE.L D0,D1 +000006F8: 4841 'HA' SWAP D1 +000006FA: 4A41 'JA' TST.W D1 +000006FC: 6706 'g.' BEQ.S *+$0008 ; 00000704 +000006FE: 203C 0000 FFFF ' <....' MOVE.L #$0000FFFF,D0 +00000704: 221F '".' MOVE.L (A7)+,D1 +00000706: 4E75 'Nu' RTS +00000708: 2F02 '/.' MOVE.L D2,-(A7) +0000070A: 2428 0002 '$(..' MOVE.L $0002(A0),D2 +0000070E: 6714 'g.' BEQ.S *+$0016 ; 00000724 +00000710: 2042 ' B' MOVEA.L D2,A0 +00000712: B070 1000 '.p..' CMP.W $00(A0,D1.W),D0 +00000716: 6704 'g.' BEQ.S *+$0006 ; 0000071C +00000718: 2410 '$.' MOVE.L (A0),D2 +0000071A: 60F2 '`.' BRA.S *-$000C ; 0000070E +0000071C: 7000 'p.' MOVEQ #$00,D0 +0000071E: 241F '$.' MOVE.L (A7)+,D2 +00000720: 4A40 'J@' TST.W D0 +00000722: 4E75 'Nu' RTS +00000724: 70FF 'p.' MOVEQ #$FF,D0 +00000726: 60F6 '`.' BRA.S *-$0008 ; 0000071E +00000728: 48E7 4080 'H.@.' MOVEM.L D1/A0,-(A7) +0000072C: 724E 'rN' MOVEQ #$4E,D1 ; 'N' +0000072E: 41F8 0356 'A..V' LEA $0356,A0 +00000732: 61D4 'a.' BSR.S *-$002A ; 00000708 +00000734: 6608 'f.' BNE.S *+$000A ; 0000073E +00000736: 2448 '$H' MOVEA.L A0,A2 +00000738: 4CDF 0102 'L...' MOVEM.L (A7)+,D1/A0 +0000073C: 4E75 'Nu' RTS +0000073E: 70DD 'p.' MOVEQ #$DD,D0 +00000740: 60F6 '`.' BRA.S *-$0008 ; 00000738 +00000742: 48E7 6000 'H.`.' MOVEM.L D1/D2,-(A7) +00000746: 3200 '2.' MOVE.W D0,D1 +00000748: 3400 '4.' MOVE.W D0,D2 +0000074A: 4442 'DB' NEG.W D2 +0000074C: 2478 0358 '$x.X' MOVEA.L $0358,A2 +00000750: 200A ' .' MOVE.L A2,D0 +00000752: 671E 'g.' BEQ.S *+$0020 ; 00000772 +00000754: B26A 0048 '.j.H' CMP.W $0048(A2),D1 +00000758: 6710 'g.' BEQ.S *+$0012 ; 0000076A +0000075A: 4A6A 0048 'Jj.H' TST.W $0048(A2) +0000075E: 6606 'f.' BNE.S *+$0008 ; 00000766 +00000760: B46A 004A '.j.J' CMP.W $004A(A2),D2 +00000764: 6704 'g.' BEQ.S *+$0006 ; 0000076A +00000766: 2452 '$R' MOVEA.L (A2),A2 +00000768: 60E6 '`.' BRA.S *-$0018 ; 00000750 +0000076A: 7000 'p.' MOVEQ #$00,D0 +0000076C: 4CDF 0006 'L...' MOVEM.L (A7)+,D1/D2 +00000770: 4E75 'Nu' RTS +00000772: 70DD 'p.' MOVEQ #$DD,D0 +00000774: 60F6 '`.' BRA.S *-$0008 ; 0000076C +00000776: 2678 0372 '&x.r' MOVEA.L $0372,A3 +0000077A: 48E7 4040 'H.@@' MOVEM.L D1/A1,-(A7) +0000077E: 7200 'r.' MOVEQ #$00,D1 +00000780: 3200 '2.' MOVE.W D0,D1 +00000782: 6100 135A 'a..Z' BSR *+$135C ; 00001ADE +00000786: 6610 'f.' BNE.S *+$0012 ; 00000798 +00000788: 0441 8001 '.A..' SUBI.W #$8001,D1 +0000078C: D6C1 '..' ADDA.W D1,A3 +0000078E: 70DD 'p.' MOVEQ #$DD,D0 +00000790: 2213 '".' MOVE.L (A3),D1 +00000792: 6704 'g.' BEQ.S *+$0006 ; 00000798 +00000794: 2441 '$A' MOVEA.L D1,A2 +00000796: 7000 'p.' MOVEQ #$00,D0 +00000798: 4CDF 0202 'L...' MOVEM.L (A7)+,D1/A1 +0000079C: 4A40 'J@' TST.W D0 +0000079E: 4E75 'Nu' RTS +000007A0: 6108 'a.' BSR.S *+$000A ; 000007AA +000007A2: 2578 020C 000E '%x....' MOVE.L $020C,$000E(A2) +000007A8: 4E75 'Nu' RTS +000007AA: 50EA 0006 'P...' ST $0006(A2) +000007AE: 4E75 'Nu' RTS +000007B0: 2F38 06D0 '/8..' MOVE.L $06D0,-(A7) +000007B4: 4E75 'Nu' RTS +000007B6: 2D1F '-.' MOVE.L (A7)+,-(A6) +000007B8: 48E6 E0C0 'H...' MOVEM.L D0-D2/A0/A1,-(A6) +000007BC: 4A2A 0006 'J*..' TST.B $0006(A2) +000007C0: 6A00 00AC 'j...' BPL *+$00AE ; 0000086E +000007C4: 226A 0054 '"j.T' MOVEA.L $0054(A2),A1 +000007C8: 302A 004E '0*.N' MOVE.W $004E(A2),D0 +000007CC: 7200 'r.' MOVEQ #$00,D1 +000007CE: 7402 't.' MOVEQ #$02,D2 +000007D0: 4EBA 0000 'N...' JSR GETBLOCK ; id: 296 +000007D4: 6600 0098 'f...' BNE *+$009A ; 0000086E +000007D8: 2248 '"H' MOVEA.L A0,A1 +000007DA: 41EA 0008 'A...' LEA $0008(A2),A0 +000007DE: 203C 0000 00A2 ' <....' MOVE.L #$000000A2,D0 +000007E4: A22E '..' _BlockMoveData ; A22E +000007E6: 41EA 005E 'A..^' LEA $005E(A2),A0 +000007EA: 43E9 0040 'C..@' LEA $0040(A1),A1 +000007EE: 7042 'pB' MOVEQ #$42,D0 ; 'B' +000007F0: A22E '..' _BlockMoveData ; A22E +000007F2: 92FC 0040 '...@' SUBA.W #$0040,A1 +000007F6: 2678 034E '&x.N' MOVEA.L $034E,A3 +000007FA: 322A 00A4 '2*..' MOVE.W $00A4(A2),D1 +000007FE: 48E7 00C0 'H...' MOVEM.L A0/A1,-(A7) +00000802: 700C 'p.' MOVEQ #$0C,D0 +00000804: 41F3 1026 'A..&' LEA $26(A3,D1.W),A0 +00000808: 43E9 0086 'C...' LEA $0086(A1),A1 +0000080C: A22E '..' _BlockMoveData ; A22E +0000080E: 4CDF 0300 'L...' MOVEM.L (A7)+,A0/A1 +00000812: 2033 100C ' 3..' MOVE.L $0C(A3,D1.W),D0 +00000816: 2340 0082 '#@..' MOVE.L D0,$0082(A1) +0000081A: 08B3 0007 1004 '......' BCLR #$07,$04(A3,D1.W) +00000820: 222A 001C '"*..' MOVE.L $001C(A2),D1 +00000824: 4EBA FE96 'N...' JSR *-$0168 ; 000006BC +00000828: 3540 00A0 '5@..' MOVE.W D0,$00A0(A2) +0000082C: 322A 00A6 '2*..' MOVE.W $00A6(A2),D1 +00000830: 48E7 00C0 'H...' MOVEM.L A0/A1,-(A7) +00000834: 700C 'p.' MOVEQ #$0C,D0 +00000836: 41F3 1026 'A..&' LEA $26(A3,D1.W),A0 +0000083A: 43E9 0096 'C...' LEA $0096(A1),A1 +0000083E: A22E '..' _BlockMoveData ; A22E +00000840: 4CDF 0300 'L...' MOVEM.L (A7)+,A0/A1 +00000844: 2033 100C ' 3..' MOVE.L $0C(A3,D1.W),D0 +00000848: 2340 0092 '#@..' MOVE.L D0,$0092(A1) +0000084C: 08B3 0007 1004 '......' BCLR #$07,$04(A3,D1.W) +00000852: 222A 001C '"*..' MOVE.L $001C(A2),D1 +00000856: 4EBA FE64 'N..d' JSR *-$019A ; 000006BC +0000085A: 3540 00A2 '5@..' MOVE.W D0,$00A2(A2) +0000085E: 7201 'r.' MOVEQ #$01,D1 +00000860: 2049 ' I' MOVEA.L A1,A0 +00000862: 226A 0054 '"j.T' MOVEA.L $0054(A2),A1 +00000866: 4EBA 0000 'N...' JSR HFS_2A548 ; id: 295 +0000086A: 422A 0006 'B*..' CLR.B $0006(A2) +0000086E: 4CDE 0307 'L...' MOVEM.L (A6)+,D0-D2/A0/A1 +00000872: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000874: 4A40 'J@' TST.W D0 +00000876: 4E75 'Nu' RTS +00000878: 205F ' _' MOVEA.L (A7)+,A0 +0000087A: 701F 'p.' MOVEQ #$1F,D0 +0000087C: 4267 'Bg' CLR.W -(A7) +0000087E: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000087C +00000882: 2F08 '/.' MOVE.L A0,-(A7) +00000884: 204F ' O' MOVEA.L A7,A0 +00000886: 5848 'XH' ADDQ.W #4,A0 +00000888: 4E75 'Nu' RTS +0000088A: 6100 F848 'a..H' BSR *-$07B6 ; 000000D4 +0000088E: 2A48 '*H' MOVEA.L A0,A5 +00000890: 342D 0016 '4-..' MOVE.W $0016(A5),D2 +00000894: 6100 05DC 'a...' BSR *+$05DE ; 00000E72 +00000898: 6600 02C6 'f...' BNE *+$02C8 ; 00000B60 +0000089C: 9CFC 0200 '....' SUBA.W #$0200,A6 +000008A0: 41F8 03A4 'A...' LEA $03A4,A0 +000008A4: 3142 0016 '1B..' MOVE.W D2,$0016(A0) +000008A8: 3141 0018 '1A..' MOVE.W D1,$0018(A0) +000008AC: 214E 0020 '!N. ' MOVE.L A6,$0020(A0) +000008B0: 317C 0001 002C '1|...,' MOVE.W #$0001,$002C(A0) +000008B6: 217C 0000 0400 '!|....' MOVE.L #$00000400,$002E(A0) + 002E +000008BE: 217C 0000 0200 '!|....' MOVE.L #$00000200,$0024(A0) + 0024 +000008C6: A002 '..' _Read ; A002 +000008C8: 6600 00A6 'f...' BNE *+$00A8 ; 00000970 +000008CC: 70C7 'p.' MOVEQ #$C7,D0 +000008CE: 0C56 4244 '.VBD' CMPI.W #$4244,(A6) ; 'BD' +000008D2: 6708 'g.' BEQ.S *+$000A ; 000008DC +000008D4: 0C56 D2D7 '.V..' CMPI.W #$D2D7,(A6) +000008D8: 6600 0096 'f...' BNE *+$0098 ; 00000970 +000008DC: 70C4 'p.' MOVEQ #$C4,D0 +000008DE: 262E 0014 '&...' MOVE.L $0014(A6),D3 +000008E2: 6700 008C 'g...' BEQ *+$008E ; 00000970 +000008E6: 0243 01FF '.C..' ANDI.W #$01FF,D3 +000008EA: 6600 0084 'f...' BNE *+$0086 ; 00000970 +000008EE: 303C FAE4 '0<..' MOVE.W #$FAE4,D0 +000008F2: 2638 0358 '&8.X' MOVE.L $0358,D3 +000008F6: 6700 0078 'g..x' BEQ *+$007A ; 00000970 +000008FA: 2443 '$C' MOVEA.L D3,A2 +000008FC: 4A6A 0048 'Jj.H' TST.W $0048(A2) +00000900: 662E 'f.' BNE.S *+$0030 ; 00000930 +00000902: 362A 0008 '6*..' MOVE.W $0008(A2),D3 +00000906: B656 '.V' CMP.W (A6),D3 +00000908: 6626 'f&' BNE.S *+$0028 ; 00000930 +0000090A: 262A 000A '&*..' MOVE.L $000A(A2),D3 +0000090E: B6AE 0002 '....' CMP.L $0002(A6),D3 +00000912: 661C 'f.' BNE.S *+$001E ; 00000930 +00000914: 262A 000E '&*..' MOVE.L $000E(A2),D3 +00000918: B6AE 0006 '....' CMP.L $0006(A6),D3 +0000091C: 6612 'f.' BNE.S *+$0014 ; 00000930 +0000091E: 43EA 002C 'C..,' LEA $002C(A2),A1 +00000922: 47EE 0024 'G..$' LEA $0024(A6),A3 +00000926: 761B 'v.' MOVEQ #$1B,D3 +00000928: B709 '..' CMPM.B (A1)+,(A3)+ +0000092A: 56CB FFFC 'V...' DBNE D3,*-$0002 ; 00000928 +0000092E: 6704 'g.' BEQ.S *+$0006 ; 00000934 +00000930: 2612 '&.' MOVE.L (A2),D3 +00000932: 60C2 '`.' BRA.S *-$003C ; 000008F6 +00000934: 317C 0008 001A '1|....' MOVE.W #$0008,$001A(A0) +0000093A: 4228 001E 'B(..' CLR.B $001E(A0) +0000093E: A005 '..' _Status ; A005 +00000940: 7080 'p.' MOVEQ #$80,D0 +00000942: C028 001E '.(..' AND.B $001E(A0),D0 +00000946: 1540 0013 '.@..' MOVE.B D0,$0013(A2) +0000094A: 3542 0048 '5B.H' MOVE.W D2,$0048(A2) +0000094E: 3541 004A '5A.J' MOVE.W D1,$004A(A2) +00000952: 4EBA 2444 'N.$D' JSR *+$2446 ; 00002D98 +00000956: 6616 'f.' BNE.S *+$0018 ; 0000096E +00000958: 082A 0007 0013 '.*....' BTST #$07,$0013(A2) +0000095E: 660E 'f.' BNE.S *+$0010 ; 0000096E +00000960: 08AA 0008 0012 '......' BCLR #$08,$0012(A2) +00000966: 4EBA FE42 'N..B' JSR *-$01BC ; 000007AA +0000096A: 4EBA FE44 'N..D' JSR *-$01BA ; 000007B0 +0000096E: 7000 'p.' MOVEQ #$00,D0 +00000970: 4DEE 0200 'M...' LEA $0200(A6),A6 +00000974: 4A40 'J@' TST.W D0 +00000976: 6700 F82A 'g..*' BEQ *-$07D4 ; 000001A2 +0000097A: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 +0000097E: 0829 0000 0042 '.)...B' BTST #$00,$0042(A1) +00000984: 6600 F81C 'f...' BNE *-$07E2 ; 000001A2 +00000988: 50F8 034A 'P..J' ST $034A +0000098C: 70CE 'p.' MOVEQ #$CE,D0 +0000098E: 3428 0016 '4(..' MOVE.W $0016(A0),D2 +00000992: 6F10 'o.' BLE.S *+$0012 ; 000009A4 +00000994: 3002 '0.' MOVE.W D2,D0 +00000996: 6100 FDAA 'a...' BSR *-$0254 ; 00000742 +0000099A: 660C 'f.' BNE.S *+$000E ; 000009A8 +0000099C: 4A6A 0048 'Jj.H' TST.W $0048(A2) +000009A0: 6706 'g.' BEQ.S *+$0008 ; 000009A8 +000009A2: 70C9 'p.' MOVEQ #$C9,D0 +000009A4: 6000 01BA '`...' BRA *+$01BC ; 00000B60 +000009A8: 6100 04C8 'a...' BSR *+$04CA ; 00000E72 +000009AC: 66F6 'f.' BNE.S *-$0008 ; 000009A4 +000009AE: 2448 '$H' MOVEA.L A0,A2 +000009B0: 203C 0000 00B2 ' <....' MOVE.L #$000000B2,D0 +000009B6: A71E '..' _NewPtrSysClear ; A71E +000009B8: 66EA 'f.' BNE.S *-$0014 ; 000009A4 +000009BA: 43F8 0356 'C..V' LEA $0356,A1 +000009BE: 4AA9 0002 'J...' TST.L $0002(A1) +000009C2: 661E 'f.' BNE.S *+$0020 ; 000009E2 +000009C4: 21C8 0352 '!..R' MOVE.L A0,$0352 +000009C8: 2278 0372 '"x.r' MOVEA.L $0372,A1 +000009CC: 2348 0002 '#H..' MOVE.L A0,$0002(A1) +000009D0: 7002 'p.' MOVEQ #$02,D0 +000009D2: 2340 0006 '#@..' MOVE.L D0,$0006(A1) +000009D6: 42A9 000A 'B...' CLR.L $000A(A1) +000009DA: 42A9 000E 'B...' CLR.L $000E(A1) +000009DE: 43F8 0356 'C..V' LEA $0356,A1 +000009E2: 4EBA 0000 'N...' JSR ENQUEUETRAP ; id: 448 +000009E6: C14A '.J' EXG A0,A2 +000009E8: 3542 0048 '5B.H' MOVE.W D2,$0048(A2) +000009EC: 3541 004A '5A.J' MOVE.W D1,$004A(A2) +000009F0: 2278 037C '"x.|' MOVEA.L $037C,A1 +000009F4: 2549 0054 '%I.T' MOVE.L A1,$0054(A2) +000009F8: 7000 'p.' MOVEQ #$00,D0 +000009FA: 5340 'S@' SUBQ.W #1,D0 +000009FC: 48E7 8020 'H.. ' MOVEM.L D0/A2,-(A7) +00000A00: 6100 FD26 'a..&' BSR *-$02D8 ; 00000728 +00000A04: 4CDF 0401 'L...' MOVEM.L (A7)+,D0/A2 +00000A08: 67F0 'g.' BEQ.S *-$000E ; 000009FA +00000A0A: 3540 004E '5@.N' MOVE.W D0,$004E(A2) +00000A0E: B5F8 0352 '...R' CMPA.L $0352,A2 +00000A12: 6604 'f.' BNE.S *+$0006 ; 00000A18 +00000A14: 31C0 0384 '1...' MOVE.W D0,$0384 +00000A18: 7200 'r.' MOVEQ #$00,D1 +00000A1A: 7402 't.' MOVEQ #$02,D2 +00000A1C: 4EBA 0000 'N...' JSR GETBLOCK ; id: 296 +00000A20: 6600 016A 'f..j' BNE *+$016C ; 00000B8C +00000A24: 2A48 '*H' MOVEA.L A0,A5 +00000A26: 7202 'r.' MOVEQ #$02,D1 +00000A28: 4EBA 0000 'N...' JSR HFS_2A548 ; id: 295 +00000A2C: 0C55 4244 '.UBD' CMPI.W #$4244,(A5) ; 'BD' +00000A30: 670A 'g.' BEQ.S *+$000C ; 00000A3C +00000A32: 70C7 'p.' MOVEQ #$C7,D0 +00000A34: 0C55 D2D7 '.U..' CMPI.W #$D2D7,(A5) +00000A38: 6600 0152 'f..R' BNE *+$0154 ; 00000B8C +00000A3C: 70C4 'p.' MOVEQ #$C4,D0 +00000A3E: 222D 0014 '"-..' MOVE.L $0014(A5),D1 +00000A42: 6700 0144 'g..D' BEQ *+$0146 ; 00000B88 +00000A46: 0241 01FF '.A..' ANDI.W #$01FF,D1 +00000A4A: 6600 013C 'f..<' BNE *+$013E ; 00000B88 +00000A4E: 43EA 0008 'C...' LEA $0008(A2),A1 +00000A52: 7040 'p@' MOVEQ #$40,D0 ; '@' +00000A54: A22E '..' _BlockMoveData ; A22E +00000A56: 2078 0362 ' x.b' MOVEA.L $0362,A0 +00000A5A: 316A 004E 0016 '1j.N..' MOVE.W $004E(A2),$0016(A0) +00000A60: 41F8 03A4 'A...' LEA $03A4,A0 +00000A64: 317C 0008 001A '1|....' MOVE.W #$0008,$001A(A0) +00000A6A: 4228 001E 'B(..' CLR.B $001E(A0) +00000A6E: A005 '..' _Status ; A005 +00000A70: 7080 'p.' MOVEQ #$80,D0 +00000A72: C028 001E '.(..' AND.B $001E(A0),D0 +00000A76: 1540 0013 '.@..' MOVE.B D0,$0013(A2) +00000A7A: 6100 10DC 'a...' BSR *+$10DE ; 00001B58 +00000A7E: 6606 'f.' BNE.S *+$0008 ; 00000A86 +00000A80: 08EA 000A 0012 '......' BSET #$0A,$0012(A2) +00000A86: 6100 2310 'a.#.' BSR *+$2312 ; 00002D98 +00000A8A: 670A 'g.' BEQ.S *+$000C ; 00000A96 +00000A8C: 006A 8000 0012 '.j....' ORI.W #$8000,$0012(A2) +00000A92: 6000 10EA '`...' BRA *+$10EC ; 00001B7E +00000A96: 41ED 0040 'A..@' LEA $0040(A5),A0 +00000A9A: 43EA 005E 'C..^' LEA $005E(A2),A1 +00000A9E: 7042 'pB' MOVEQ #$42,D0 ; 'B' +00000AA0: A22E '..' _BlockMoveData ; A22E +00000AA2: 222A 001C '"*..' MOVE.L $001C(A2),D1 +00000AA6: 202D 0082 ' -..' MOVE.L $0082(A5),D0 +00000AAA: 4EBA FC10 'N...' JSR *-$03EE ; 000006BC +00000AAE: 3540 00A0 '5@..' MOVE.W D0,$00A0(A2) +00000AB2: 202D 0092 ' -..' MOVE.L $0092(A5),D0 +00000AB6: 4EBA FC04 'N...' JSR *-$03FA ; 000006BC +00000ABA: 3540 00A2 '5@..' MOVE.W D0,$00A2(A2) +00000ABE: 426A 0018 'Bj..' CLR.W $0018(A2) +00000AC2: 52AA 0064 'R..d' ADDQ.L #1,$0064(A2) +00000AC6: 6100 0356 'a..V' BSR *+$0358 ; 00000E1E +00000ACA: 6600 00B8 'f...' BNE *+$00BA ; 00000B84 +00000ACE: 3541 00A4 '5A..' MOVE.W D1,$00A4(A2) +00000AD2: 23AD 0082 1008 '#.....' MOVE.L $0082(A5),$08(A1,D1.W) +00000AD8: 23AD 0082 100C '#.....' MOVE.L $0082(A5),$0C(A1,D1.W) +00000ADE: 700C 'p.' MOVEQ #$0C,D0 +00000AE0: 41ED 0086 'A...' LEA $0086(A5),A0 +00000AE4: 43F1 1026 'C..&' LEA $26(A1,D1.W),A1 +00000AE8: A22E '..' _BlockMoveData ; A22E +00000AEA: 6100 0332 'a..2' BSR *+$0334 ; 00000E1E +00000AEE: 6600 0094 'f...' BNE *+$0096 ; 00000B84 +00000AF2: 3541 00A6 '5A..' MOVE.W D1,$00A6(A2) +00000AF6: 23AD 0092 1008 '#.....' MOVE.L $0092(A5),$08(A1,D1.W) +00000AFC: 23AD 0092 100C '#.....' MOVE.L $0092(A5),$0C(A1,D1.W) +00000B02: 700C 'p.' MOVEQ #$0C,D0 +00000B04: 41ED 0096 'A...' LEA $0096(A5),A0 +00000B08: 43F1 1026 'C..&' LEA $26(A1,D1.W),A1 +00000B0C: A22E '..' _BlockMoveData ; A22E +00000B0E: 2578 0378 0050 '%x.x.P' MOVE.L $0378,$0050(A2) +00000B14: 2578 0380 00A8 '%x....' MOVE.L $0380,$00A8(A2) +00000B1A: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0 +00000B1E: 7203 'r.' MOVEQ #$03,D1 +00000B20: 242A 0068 '$*.h' MOVE.L $0068(A2),D2 +00000B24: 226A 00A8 '"j..' MOVEA.L $00A8(A2),A1 +00000B28: 47FA 0000 'G...' LEA FXMKEYCMP,A3 ; id: 463 +00000B2C: 6100 0310 'a...' BSR *+$0312 ; 00000E3E +00000B30: 6600 004C 'f..L' BNE *+$004E ; 00000B7E +00000B34: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0 +00000B38: 7204 'r.' MOVEQ #$04,D1 +00000B3A: 242A 006C '$*.l' MOVE.L $006C(A2),D2 +00000B3E: 226A 00A8 '"j..' MOVEA.L $00A8(A2),A1 +00000B42: 47FA 38DE 'G.8.' LEA *+$38E0,A3 ; 00004422 +00000B46: 6100 02F6 'a...' BSR *+$02F8 ; 00000E3E +00000B4A: 6600 0032 'f..2' BNE *+$0034 ; 00000B7E +00000B4E: 08AA 0008 0012 '......' BCLR #$08,$0012(A2) +00000B54: 6700 0060 'g..`' BEQ *+$0062 ; 00000BB6 +00000B58: 2F38 06C0 '/8..' MOVE.L $06C0,-(A7) +00000B5C: 4E75 'Nu' RTS +00000B5E: 7000 'p.' MOVEQ #$00,D0 +00000B60: 4A40 'J@' TST.W D0 +00000B62: 6616 'f.' BNE.S *+$0018 ; 00000B7A +00000B64: 6100 2232 'a."2' BSR *+$2234 ; 00002D98 +00000B68: 6610 'f.' BNE.S *+$0012 ; 00000B7A +00000B6A: 082A 0007 0013 '.*....' BTST #$07,$0013(A2) +00000B70: 6608 'f.' BNE.S *+$000A ; 00000B7A +00000B72: 6100 FC36 'a..6' BSR *-$03C8 ; 000007AA +00000B76: 6100 FC38 'a..8' BSR *-$03C6 ; 000007B0 +00000B7A: 6000 F626 '`..&' BRA *-$09D8 ; 000001A2 +00000B7E: 31C0 0392 '1...' MOVE.W D0,$0392 +00000B82: 70C4 'p.' MOVEQ #$C4,D0 +00000B84: 6100 0224 'a..$' BSR *+$0226 ; 00000DAA +00000B88: 6100 0276 'a..v' BSR *+$0278 ; 00000E00 +00000B8C: 4A38 034A 'J8.J' TST.B $034A +00000B90: 6712 'g.' BEQ.S *+$0014 ; 00000BA4 +00000B92: 6100 0238 'a..8' BSR *+$023A ; 00000DCC +00000B96: 4A40 'J@' TST.W D0 +00000B98: 6F00 F608 'o...' BLE *-$09F6 ; 000001A2 +00000B9C: 2078 0362 ' x.b' MOVEA.L $0362,A0 +00000BA0: 6000 FDEA '`...' BRA *-$0214 ; 0000098C +00000BA4: 45EA 0048 'E..H' LEA $0048(A2),A2 +00000BA8: 3612 '6.' MOVE.W (A2),D3 +00000BAA: 425A 'BZ' CLR.W (A2)+ +00000BAC: 34C3 '4.' MOVE.W D3,(A2)+ +00000BAE: 584A 'XJ' ADDQ.W #4,A2 +00000BB0: 429A 'B.' CLR.L (A2)+ +00000BB2: 429A 'B.' CLR.L (A2)+ +00000BB4: 60E0 '`.' BRA.S *-$001E ; 00000B96 +00000BB6: 2F38 06BC '/8..' MOVE.L $06BC,-(A7) +00000BBA: 4E75 'Nu' RTS +00000BBC: 7002 'p.' MOVEQ #$02,D0 +00000BBE: 7400 't.' MOVEQ #$00,D2 +00000BC0: 2042 ' B' MOVEA.L D2,A0 +00000BC2: 4EBA 0000 'N...' JSR CMGETCN ; id: 451 +00000BC6: 66B6 'f.' BNE.S *-$0048 ; 00000B7E +00000BC8: 7000 'p.' MOVEQ #$00,D0 +00000BCA: 43E8 0006 'C...' LEA $0006(A0),A1 +00000BCE: 1019 '..' MOVE.B (A1)+,D0 +00000BD0: 4840 'H@' SWAP D0 +00000BD2: 41EA 002C 'A..,' LEA $002C(A2),A0 +00000BD6: 1018 '..' MOVE.B (A0)+,D0 +00000BD8: 4840 'H@' SWAP D0 +00000BDA: A63C '.<' _CmpString ,Sys,Immed ; A63C +00000BDC: 6742 'gB' BEQ.S *+$0044 ; 00000C20 +00000BDE: 5389 'S.' SUBQ.L #1,A1 +00000BE0: 5388 'S.' SUBQ.L #1,A0 +00000BE2: 7000 'p.' MOVEQ #$00,D0 +00000BE4: 1010 '..' MOVE.B (A0),D0 +00000BE6: 671C 'g.' BEQ.S *+$001E ; 00000C04 +00000BE8: 0C40 001B '.@..' CMPI.W #$001B,D0 +00000BEC: 6F04 'o.' BLE.S *+$0006 ; 00000BF2 +00000BEE: 10BC 001B '....' MOVE.B #$1B,(A0) +00000BF2: 7002 'p.' MOVEQ #$02,D0 +00000BF4: 2248 '"H' MOVEA.L A0,A1 +00000BF6: 91C8 '..' SUBA.L A0,A0 +00000BF8: 7400 't.' MOVEQ #$00,D2 +00000BFA: 4EBA 0000 'N...' JSR CMRENAMECN ; id: 456 +00000BFE: 6600 FF7E 'f..~' BNE *-$0080 ; 00000B7E +00000C02: 601C '`.' BRA.S *+$001E ; 00000C20 +00000C04: 7000 'p.' MOVEQ #$00,D0 +00000C06: 1011 '..' MOVE.B (A1),D0 +00000C08: 6700 FF74 'g..t' BEQ *-$008A ; 00000B7E +00000C0C: 0C40 001B '.@..' CMPI.W #$001B,D0 +00000C10: 6F02 'o.' BLE.S *+$0004 ; 00000C14 +00000C12: 701B 'p.' MOVEQ #$1B,D0 +00000C14: 10C0 '..' MOVE.B D0,(A0)+ +00000C16: 5340 'S@' SUBQ.W #1,D0 +00000C18: 5289 'R.' ADDQ.L #1,A1 +00000C1A: 10D9 '..' MOVE.B (A1)+,(A0)+ +00000C1C: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000C1A +00000C20: 2278 034E '"x.N' MOVEA.L $034E,A1 +00000C24: 322A 00A4 '2*..' MOVE.W $00A4(A2),D1 +00000C28: 41F1 1026 'A..&' LEA $26(A1,D1.W),A0 +00000C2C: 6100 015C 'a..\' BSR *+$015E ; 00000D8A +00000C30: 322A 00A6 '2*..' MOVE.W $00A6(A2),D1 +00000C34: 41F1 1026 'A..&' LEA $26(A1,D1.W),A0 +00000C38: 6100 0150 'a..P' BSR *+$0152 ; 00000D8A +00000C3C: 7002 'p.' MOVEQ #$02,D0 +00000C3E: 91C8 '..' SUBA.L A0,A0 +00000C40: 4EBA 0000 'N...' JSR CMGETCN ; id: 451 +00000C44: 6600 FF38 'f..8' BNE *-$00C6 ; 00000B7E +00000C48: 2278 034E '"x.N' MOVEA.L $034E,A1 +00000C4C: 322A 00A6 '2*..' MOVE.W $00A6(A2),D1 +00000C50: 2031 100C ' 1..' MOVE.L $0C(A1,D1.W),D0 +00000C54: EC88 '..' LSR.L #6,D0 +00000C56: 2400 '$.' MOVE.L D0,D2 +00000C58: 780F 'x.' MOVEQ #$0F,D4 +00000C5A: 7600 'v.' MOVEQ #$00,D3 +00000C5C: 7A00 'z.' MOVEQ #$00,D5 +00000C5E: 7C00 '|.' MOVEQ #$00,D6 +00000C60: 7E00 '~.' MOVEQ #$00,D7 +00000C62: 5382 'S.' SUBQ.L #1,D2 +00000C64: 6D00 FF18 'm...' BLT *-$00E6 ; 00000B7E +00000C68: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0 +00000C6C: 7201 'r.' MOVEQ #$01,D1 +00000C6E: 2D02 '-.' MOVE.L D2,-(A6) +00000C70: 4EBA EA7A 'N..z' JSR *-$1584 ; FFFFF6EC +00000C74: 241E '$.' MOVE.L (A6)+,D2 +00000C76: 4A40 'J@' TST.W D0 +00000C78: 6654 'fT' BNE.S *+$0056 ; 00000CCE +00000C7A: 0C11 0001 '....' CMPI.B #$01,(A1) +00000C7E: 661E 'f.' BNE.S *+$0020 ; 00000C9E +00000C80: 5286 'R.' ADDQ.L #1,D6 +00000C82: 0CA8 0000 0002 '......' CMPI.L #$00000002,$0002(A0) + 0002 +00000C8A: 6606 'f.' BNE.S *+$0008 ; 00000C92 +00000C8C: 4847 'HG' SWAP D7 +00000C8E: 5247 'RG' ADDQ.W #1,D7 +00000C90: 4847 'HG' SWAP D7 +00000C92: B8A9 0006 '....' CMP.L $0006(A1),D4 +00000C96: 64CA 'd.' BCC.S *-$0034 ; 00000C62 +00000C98: 2829 0006 '()..' MOVE.L $0006(A1),D4 +00000C9C: 60C4 '`.' BRA.S *-$003A ; 00000C62 +00000C9E: 0C11 0002 '....' CMPI.B #$02,(A1) +00000CA2: 66BE 'f.' BNE.S *-$0040 ; 00000C62 +00000CA4: 5285 'R.' ADDQ.L #1,D5 +00000CA6: 0CA8 0000 0002 '......' CMPI.L #$00000002,$0002(A0) + 0002 +00000CAE: 6602 'f.' BNE.S *+$0004 ; 00000CB2 +00000CB0: 5247 'RG' ADDQ.W #1,D7 +00000CB2: B8A9 0014 '....' CMP.L $0014(A1),D4 +00000CB6: 6404 'd.' BCC.S *+$0006 ; 00000CBC +00000CB8: 2829 0014 '()..' MOVE.L $0014(A1),D4 +00000CBC: 41E9 004A 'A..J' LEA $004A(A1),A0 +00000CC0: 6100 00C8 'a...' BSR *+$00CA ; 00000D8A +00000CC4: 41E9 0056 'A..V' LEA $0056(A1),A0 +00000CC8: 6100 00C0 'a...' BSR *+$00C2 ; 00000D8A +00000CCC: 6094 '`.' BRA.S *-$006A ; 00000C62 +00000CCE: 0C40 0020 '.@. ' CMPI.W #$0020,D0 +00000CD2: 6600 FEAA 'f...' BNE *-$0154 ; 00000B7E +00000CD6: B8AA 0026 '...&' CMP.L $0026(A2),D4 +00000CDA: 650E 'e.' BCS.S *+$0010 ; 00000CEA +00000CDC: 5284 'R.' ADDQ.L #1,D4 +00000CDE: 2544 0026 '%D.&' MOVE.L D4,$0026(A2) +00000CE2: 08EA 0000 0013 '......' BSET #$00,$0013(A2) +00000CE8: 76FF 'v.' MOVEQ #$FF,D3 +00000CEA: BAAA 0072 '...r' CMP.L $0072(A2),D5 +00000CEE: 670C 'g.' BEQ.S *+$000E ; 00000CFC +00000CF0: 2545 0072 '%E.r' MOVE.L D5,$0072(A2) +00000CF4: 08EA 0001 0013 '......' BSET #$01,$0013(A2) +00000CFA: 76FF 'v.' MOVEQ #$FF,D3 +00000CFC: BCAA 0076 '...v' CMP.L $0076(A2),D6 +00000D00: 670C 'g.' BEQ.S *+$000E ; 00000D0E +00000D02: 2546 0076 '%F.v' MOVE.L D6,$0076(A2) +00000D06: 08EA 0001 0013 '......' BSET #$01,$0013(A2) +00000D0C: 76FF 'v.' MOVEQ #$FF,D3 +00000D0E: BE6A 0014 '.j..' CMP.W $0014(A2),D7 +00000D12: 670C 'g.' BEQ.S *+$000E ; 00000D20 +00000D14: 3547 0014 '5G..' MOVE.W D7,$0014(A2) +00000D18: 08EA 0001 0013 '......' BSET #$01,$0013(A2) +00000D1E: 76FF 'v.' MOVEQ #$FF,D3 +00000D20: 4847 'HG' SWAP D7 +00000D22: BE6A 0070 '.j.p' CMP.W $0070(A2),D7 +00000D26: 670C 'g.' BEQ.S *+$000E ; 00000D34 +00000D28: 3547 0070 '5G.p' MOVE.W D7,$0070(A2) +00000D2C: 08EA 0001 0013 '......' BSET #$01,$0013(A2) +00000D32: 76FF 'v.' MOVEQ #$FF,D3 +00000D34: 2278 034E '"x.N' MOVEA.L $034E,A1 +00000D38: 322A 00A4 '2*..' MOVE.W $00A4(A2),D1 +00000D3C: 2031 100C ' 1..' MOVE.L $0C(A1,D1.W),D0 +00000D40: E888 '..' LSR.L #4,D0 +00000D42: 2A00 '*.' MOVE.L D0,D5 +00000D44: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0 +00000D48: 514E 'QN' SUBQ.W #8,A6 +00000D4A: 204E ' N' MOVEA.L A6,A0 +00000D4C: 30BC 0700 '0...' MOVE.W #$0700,(A0) +00000D50: 42A8 0002 'B...' CLR.L $0002(A0) +00000D54: 4268 0006 'Bh..' CLR.W $0006(A0) +00000D58: 7400 't.' MOVEQ #$00,D2 +00000D5A: 4EBA EDAC 'N...' JSR *-$1252 ; FFFFFB08 +00000D5E: 504E 'PN' ADDQ.W #8,A6 +00000D60: 7200 'r.' MOVEQ #$00,D1 +00000D62: 5385 'S.' SUBQ.L #1,D5 +00000D64: 6D00 FE18 'm...' BLT *-$01E6 ; 00000B7E +00000D68: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0 +00000D6C: 4EBA E97E 'N..~' JSR *-$1680 ; FFFFF6EC +00000D70: 6608 'f.' BNE.S *+$000A ; 00000D7A +00000D72: 2049 ' I' MOVEA.L A1,A0 +00000D74: 6114 'a.' BSR.S *+$0016 ; 00000D8A +00000D76: 7201 'r.' MOVEQ #$01,D1 +00000D78: 60E8 '`.' BRA.S *-$0016 ; 00000D62 +00000D7A: 0C40 0020 '.@. ' CMPI.W #$0020,D0 +00000D7E: 6600 FDFE 'f...' BNE *-$0200 ; 00000B7E +00000D82: 4EBA 0000 'N...' JSR UPDATEFREE ; id: 462 +00000D86: 6000 FDD0 '`...' BRA *-$022E ; 00000B58 +00000D8A: 2F38 07C0 '/8..' MOVE.L $07C0,-(A7) +00000D8E: 4E75 'Nu' RTS +00000D90: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000D92: 6100 0A1C 'a...' BSR *+$0A1E ; 000017B0 +00000D96: 660E 'f.' BNE.S *+$0010 ; 00000DA6 +00000D98: 4EBA 0000 'N...' JSR BLKCHK ; id: 461 +00000D9C: 6708 'g.' BEQ.S *+$000A ; 00000DA6 +00000D9E: 76FF 'v.' MOVEQ #$FF,D3 +00000DA0: 08EA 0002 0013 '......' BSET #$02,$0013(A2) +00000DA6: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000DA8: 4E75 'Nu' RTS +00000DAA: 48E7 C040 'H..@' MOVEM.L D0/D1/A1,-(A7) +00000DAE: 2278 034E '"x.N' MOVEA.L $034E,A1 +00000DB2: 322A 00A4 '2*..' MOVE.W $00A4(A2),D1 +00000DB6: 6704 'g.' BEQ.S *+$0006 ; 00000DBC +00000DB8: 42B1 1000 'B...' CLR.L $00(A1,D1.W) +00000DBC: 322A 00A6 '2*..' MOVE.W $00A6(A2),D1 +00000DC0: 6704 'g.' BEQ.S *+$0006 ; 00000DC6 +00000DC2: 42B1 1000 'B...' CLR.L $00(A1,D1.W) +00000DC6: 4CDF 0203 'L...' MOVEM.L (A7)+,D0/D1/A1 +00000DCA: 4E75 'Nu' RTS +00000DCC: 2F00 '/.' MOVE.L D0,-(A7) +00000DCE: 6100 145A 'a..Z' BSR *+$145C ; 0000222A +00000DD2: 660E 'f.' BNE.S *+$0010 ; 00000DE2 +00000DD4: 42B1 1000 'B...' CLR.L $00(A1,D1.W) +00000DD8: 42B1 1004 'B...' CLR.L $04(A1,D1.W) +00000DDC: 6100 1454 'a..T' BSR *+$1456 ; 00002232 +00000DE0: 60F0 '`.' BRA.S *-$000E ; 00000DD2 +00000DE2: 204A ' J' MOVEA.L A2,A0 +00000DE4: 43F8 0356 'C..V' LEA $0356,A1 +00000DE8: 4EBA 0000 'N...' JSR DEQUEUETRAP ; id: 447 +00000DEC: B5F8 0352 '...R' CMPA.L $0352,A2 +00000DF0: 6608 'f.' BNE.S *+$000A ; 00000DFA +00000DF2: 42B8 0352 'B..R' CLR.L $0352 +00000DF6: 4278 0384 'Bx..' CLR.W $0384 +00000DFA: A01F '..' _DisposePtr ; A01F +00000DFC: 201F ' .' MOVE.L (A7)+,D0 +00000DFE: 4E75 'Nu' RTS +00000E00: 2F09 '/.' MOVE.L A1,-(A7) +00000E02: 2278 0378 '"x.x' MOVEA.L $0378,A1 +00000E06: 4EBA 0000 'N...' JSR HFS_2A5C2 ; id: 446 +00000E0A: 2278 037C '"x.|' MOVEA.L $037C,A1 +00000E0E: 4EBA 0000 'N...' JSR HFS_2A5C2 ; id: 446 +00000E12: 2278 0380 '"x..' MOVEA.L $0380,A1 +00000E16: 4EBA 0000 'N...' JSR HFS_2A5C2 ; id: 446 +00000E1A: 225F '"_' MOVEA.L (A7)+,A1 +00000E1C: 4E75 'Nu' RTS +00000E1E: 6100 0FFE 'a...' BSR *+$1000 ; 00001E1E +00000E22: 6010 '`.' BRA.S *+$0012 ; 00000E34 +00000E24: 4AB1 1000 'J...' TST.L $00(A1,D1.W) +00000E28: 660A 'f.' BNE.S *+$000C ; 00000E34 +00000E2A: 70FF 'p.' MOVEQ #$FF,D0 +00000E2C: 2380 1000 '#...' MOVE.L D0,$00(A1,D1.W) +00000E30: 7000 'p.' MOVEQ #$00,D0 +00000E32: 6008 '`.' BRA.S *+$000A ; 00000E3C +00000E34: 6100 0FF0 'a...' BSR *+$0FF2 ; 00001E26 +00000E38: 65EA 'e.' BCS.S *-$0014 ; 00000E24 +00000E3A: 70D6 'p.' MOVEQ #$D6,D0 +00000E3C: 4E75 'Nu' RTS +00000E3E: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000E40: 48E6 1080 'H...' MOVEM.L D3/A0,-(A6) +00000E44: 2078 034E ' x.N' MOVEA.L $034E,A0 +00000E48: 41F0 0000 'A...' LEA $00(A0,D0.W),A0 +00000E4C: 4268 0004 'Bh..' CLR.W $0004(A0) +00000E50: 4268 0006 'Bh..' CLR.W $0006(A0) +00000E54: 42A8 0010 'B...' CLR.L $0010(A0) +00000E58: 2081 ' .' MOVE.L D1,(A0) +00000E5A: 214A 0014 '!J..' MOVE.L A2,$0014(A0) +00000E5E: 2142 001E '!B..' MOVE.L D2,$001E(A0) +00000E62: 204B ' K' MOVEA.L A3,A0 +00000E64: 4EBA EBE2 'N...' JSR *-$141C ; FFFFFA48 +00000E68: 4CDE 0108 'L...' MOVEM.L (A6)+,D3/A0 +00000E6C: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000E6E: 4A40 'J@' TST.W D0 +00000E70: 4E75 'Nu' RTS +00000E72: 2F38 06C8 '/8..' MOVE.L $06C8,-(A7) +00000E76: 4E75 'Nu' RTS +00000E78: 2F08 '/.' MOVE.L A0,-(A7) +00000E7A: 2678 030A '&x..' MOVEA.L $030A,A3 +00000E7E: 200B ' .' MOVE.L A3,D0 +00000E80: 6718 'g.' BEQ.S *+$001A ; 00000E9A +00000E82: B46B 0006 '.k..' CMP.W $0006(A3),D2 +00000E86: 6704 'g.' BEQ.S *+$0006 ; 00000E8C +00000E88: 2653 '&S' MOVEA.L (A3),A3 +00000E8A: 60F2 '`.' BRA.S *-$000C ; 00000E7E +00000E8C: 322B 0008 '2+..' MOVE.W $0008(A3),D1 +00000E90: 302B 000A '0+..' MOVE.W $000A(A3),D0 +00000E94: 6706 'g.' BEQ.S *+$0008 ; 00000E9C +00000E96: 70C6 'p.' MOVEQ #$C6,D0 +00000E98: 6002 '`.' BRA.S *+$0004 ; 00000E9C +00000E9A: 70C8 'p.' MOVEQ #$C8,D0 +00000E9C: 205F ' _' MOVEA.L (A7)+,A0 +00000E9E: 4E75 'Nu' RTS +00000EA0: 6100 F232 'a..2' BSR *-$0DCC ; 000000D4 +00000EA4: 50F8 034B 'P..K' ST $034B +00000EA8: 6000 00A8 '`...' BRA *+$00AA ; 00000F52 +00000EAC: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000EAE: 48E6 6040 'H.`@' MOVEM.L D1/D2/A1,-(A6) +00000EB2: 4238 0346 'B8.F' CLR.B $0346 +00000EB6: 6052 '`R' BRA.S *+$0054 ; 00000F0A +00000EB8: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000EBA: 48E6 6040 'H.`@' MOVEM.L D1/D2/A1,-(A6) +00000EBE: 6100 1ED8 'a...' BSR *+$1EDA ; 00002D98 +00000EC2: 6646 'fF' BNE.S *+$0048 ; 00000F0A +00000EC4: 4A38 0346 'J8.F' TST.B $0346 +00000EC8: 6610 'f.' BNE.S *+$0012 ; 00000EDA +00000ECA: 6100 08E4 'a...' BSR *+$08E6 ; 000017B0 +00000ECE: 660A 'f.' BNE.S *+$000C ; 00000EDA +00000ED0: 08EA 0008 0012 '......' BSET #$08,$0012(A2) +00000ED6: 6100 F8D2 'a...' BSR *-$072C ; 000007AA +00000EDA: 4EBA F8D4 'N...' JSR *-$072A ; 000007B0 +00000EDE: 2278 034E '"x.N' MOVEA.L $034E,A1 +00000EE2: 322A 00A6 '2*..' MOVE.W $00A6(A2),D1 +00000EE6: 6100 2206 'a.".' BSR *+$2208 ; 000030EE +00000EEA: 6654 'fT' BNE.S *+$0056 ; 00000F40 +00000EEC: 4A38 0346 'J8.F' TST.B $0346 +00000EF0: 6604 'f.' BNE.S *+$0006 ; 00000EF6 +00000EF2: 426A 00A6 'Bj..' CLR.W $00A6(A2) +00000EF6: 322A 00A4 '2*..' MOVE.W $00A4(A2),D1 +00000EFA: 6100 21F2 'a.!.' BSR *+$21F4 ; 000030EE +00000EFE: 6640 'f@' BNE.S *+$0042 ; 00000F40 +00000F00: 4A38 0346 'J8.F' TST.B $0346 +00000F04: 6604 'f.' BNE.S *+$0006 ; 00000F0A +00000F06: 426A 00A6 'Bj..' CLR.W $00A6(A2) +00000F0A: 7200 'r.' MOVEQ #$00,D1 +00000F0C: 50F8 0377 'P..w' ST $0377 +00000F10: 2278 0378 '"x.x' MOVEA.L $0378,A1 +00000F14: 302A 004E '0*.N' MOVE.W $004E(A2),D0 +00000F18: 4EBA 0000 'N...' JSR HFS_2A230 ; id: 344 +00000F1C: 2278 0380 '"x..' MOVEA.L $0380,A1 +00000F20: 302A 004E '0*.N' MOVE.W $004E(A2),D0 +00000F24: 4EBA 0000 'N...' JSR HFS_2A230 ; id: 344 +00000F28: 2278 037C '"x.|' MOVEA.L $037C,A1 +00000F2C: 302A 004E '0*.N' MOVE.W $004E(A2),D0 +00000F30: 4EBA 0000 'N...' JSR HFS_2A230 ; id: 344 +00000F34: 4A38 0346 'J8.F' TST.B $0346 +00000F38: 6604 'f.' BNE.S *+$0006 ; 00000F3E +00000F3A: 6100 FEC4 'a...' BSR *-$013A ; 00000E00 +00000F3E: 7000 'p.' MOVEQ #$00,D0 +00000F40: 4CDE 0206 'L...' MOVEM.L (A6)+,D1/D2/A1 +00000F44: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000F46: 4A40 'J@' TST.W D0 +00000F48: 4E75 'Nu' RTS +00000F4A: 6100 F188 'a...' BSR *-$0E76 ; 000000D4 +00000F4E: 4238 034B 'B8.K' CLR.B $034B +00000F52: 6100 01F0 'a...' BSR *+$01F2 ; 00001144 +00000F56: 6608 'f.' BNE.S *+$000A ; 00000F60 +00000F58: 6100 01DA 'a...' BSR *+$01DC ; 00001134 +00000F5C: 6614 'f.' BNE.S *+$0016 ; 00000F72 +00000F5E: 6016 '`.' BRA.S *+$0018 ; 00000F76 +00000F60: 3428 0016 '4(..' MOVE.W $0016(A0),D2 +00000F64: 6100 FF0C 'a...' BSR *-$00F2 ; 00000E72 +00000F68: 6608 'f.' BNE.S *+$000A ; 00000F72 +00000F6A: 4A38 034B 'J8.K' TST.B $034B +00000F6E: 6700 00AC 'g...' BEQ *+$00AE ; 0000101C +00000F72: 6000 F22E '`...' BRA *-$0DD0 ; 000001A2 +00000F76: 43EA 0048 'C..H' LEA $0048(A2),A1 +00000F7A: 3411 '4.' MOVE.W (A1),D2 +00000F7C: 6614 'f.' BNE.S *+$0016 ; 00000F92 +00000F7E: 3429 0002 '4)..' MOVE.W $0002(A1),D2 +00000F82: 6AEE 'j.' BPL.S *-$0010 ; 00000F72 +00000F84: 4A38 034B 'J8.K' TST.B $034B +00000F88: 66E8 'f.' BNE.S *-$0016 ; 00000F72 +00000F8A: 4442 'DB' NEG.W D2 +00000F8C: 4469 0002 'Di..' NEG.W $0002(A1) +00000F90: 60D2 '`.' BRA.S *-$002C ; 00000F64 +00000F92: 6100 FEDE 'a...' BSR *-$0120 ; 00000E72 +00000F96: 66DA 'f.' BNE.S *-$0024 ; 00000F72 +00000F98: 4A38 034B 'J8.K' TST.B $034B +00000F9C: 661A 'f.' BNE.S *+$001C ; 00000FB8 +00000F9E: 0C2B 0008 FFFD '.+....' CMPI.B #$08,-$0003(A3) +00000FA4: 6D12 'm.' BLT.S *+$0014 ; 00000FB8 +00000FA6: 50F8 034B 'P..K' ST $034B +00000FAA: 0C2B 0040 FFFD '.+.@..' CMPI.B #$40,-$0003(A3) ; '@' +00000FB0: 6D06 'm.' BLT.S *+$0008 ; 00000FB8 +00000FB2: 11FC 0001 034B '.....K' MOVE.B #$01,$034B +00000FB8: 50F8 0346 'P..F' ST $0346 +00000FBC: 6100 00D8 'a...' BSR *+$00DA ; 00001096 +00000FC0: 6100 1DD6 'a...' BSR *+$1DD8 ; 00002D98 +00000FC4: 661E 'f.' BNE.S *+$0020 ; 00000FE4 +00000FC6: 6100 07E8 'a...' BSR *+$07EA ; 000017B0 +00000FCA: 660A 'f.' BNE.S *+$000C ; 00000FD6 +00000FCC: 08EA 0008 0012 '......' BSET #$08,$0012(A2) +00000FD2: 6100 F7D6 'a...' BSR *-$0828 ; 000007AA +00000FD6: 6100 F7D8 'a...' BSR *-$0826 ; 000007B0 +00000FDA: 50F8 0346 'P..F' ST $0346 +00000FDE: 6100 FED8 'a...' BSR *-$0126 ; 00000EB8 +00000FE2: 600C '`.' BRA.S *+$000E ; 00000FF0 +00000FE4: 6100 0CEE 'a...' BSR *+$0CF0 ; 00001CD4 +00000FE8: 6100 0BE0 'a...' BSR *+$0BE2 ; 00001BCA +00000FEC: 6100 FE12 'a...' BSR *-$01EC ; 00000E00 +00000FF0: 4259 'BY' CLR.W (A1)+ +00000FF2: 4A38 034B 'J8.K' TST.B $034B +00000FF6: 6702 'g.' BEQ.S *+$0004 ; 00000FFA +00000FF8: 4442 'DB' NEG.W D2 +00000FFA: 32C2 '2.' MOVE.W D2,(A1)+ +00000FFC: 4A38 034B 'J8.K' TST.B $034B +00001000: 671A 'g.' BEQ.S *+$001C ; 0000101C +00001002: 204A ' J' MOVEA.L A2,A0 +00001004: 43F8 0356 'C..V' LEA $0356,A1 +00001008: 61FF FFFF EFF6 'a.....' BSR.L DEQUEUETRAP-AUTOMOD_215C0+$EFF6 ; ids: 447, 352 +0000100E: 61FF FFFF EFF0 'a.....' BSR.L ENQUEUETRAP-AUTOMOD_215C0+$EFF0 ; ids: 448, 352 +00001014: 4A38 034B 'J8.K' TST.B $034B +00001018: 6B00 FF58 'k..X' BMI *-$00A6 ; 00000F72 +0000101C: 41F8 03A4 'A...' LEA $03A4,A0 +00001020: 43E8 0016 'C...' LEA $0016(A0),A1 +00001024: 32C2 '2.' MOVE.W D2,(A1)+ +00001026: 32C1 '2.' MOVE.W D1,(A1)+ +00001028: 32BC 0007 '2...' MOVE.W #$0007,(A1) +0000102C: 43FA F174 'C..t' LEA *-$0E8A,A1 ; 000001A2 +00001030: 2149 000C '!I..' MOVE.L A1,$000C(A0) +00001034: A404 '..' _Control ,Sys ; A404 +00001036: 4E75 'Nu' RTS +00001038: 6100 EFC6 'a...' BSR DESKTOPCLOSEDOWNPROC-AUTOMOD_215C0+$EFC6 ; ids: 460, 352 +0000103C: 6100 F096 'a...' BSR *-$0F68 ; 000000D4 +00001040: 4238 0346 'B8.F' CLR.B $0346 +00001044: 6100 00FE 'a...' BSR *+$0100 ; 00001144 +00001048: 6600 00E6 'f...' BNE *+$00E8 ; 00001130 +0000104C: 7000 'p.' MOVEQ #$00,D0 +0000104E: 0828 0009 0006 '.(....' BTST #$09,$0006(A0) +00001054: 6600 008A 'f...' BNE *+$008C ; 000010E0 +00001058: 48E7 6040 'H.`@' MOVEM.L D1/D2/A1,-(A7) +0000105C: 2278 034E '"x.N' MOVEA.L $034E,A1 +00001060: 7202 'r.' MOVEQ #$02,D1 +00001062: 2431 1000 '$1..' MOVE.L $00(A1,D1.W),D2 +00001066: 671A 'g.' BEQ.S *+$001C ; 00001082 +00001068: B5F1 1014 '....' CMPA.L $14(A1,D1.W),A2 +0000106C: 6614 'f.' BNE.S *+$0016 ; 00001082 +0000106E: 0C6A D2D7 0008 '.j....' CMPI.W #$D2D7,$0008(A2) +00001074: 6708 'g.' BEQ.S *+$000A ; 0000107E +00001076: 0C82 0000 0010 '......' CMPI.L #$00000010,D2 +0000107C: 6504 'e.' BCS.S *+$0006 ; 00001082 +0000107E: 70D1 'p.' MOVEQ #$D1,D0 +00001080: 6008 '`.' BRA.S *+$000A ; 0000108A +00001082: D278 03F6 '.x..' ADD.W $03F6,D1 +00001086: B251 '.Q' CMP.W (A1),D1 +00001088: 65D8 'e.' BCS.S *-$0026 ; 00001062 +0000108A: 4CDF 0206 'L...' MOVEM.L (A7)+,D1/D2/A1 +0000108E: 4A40 'J@' TST.W D0 +00001090: 6600 009E 'f...' BNE *+$00A0 ; 00001130 +00001094: 604A '`J' BRA.S *+$004C ; 000010E0 +00001096: 2D1F '-.' MOVE.L (A7)+,-(A6) +00001098: 48E6 7FFC 'H...' MOVEM.L D1-D7/A0-A5,-(A6) +0000109C: 6100 0D80 'a...' BSR *+$0D82 ; 00001E1E +000010A0: 4AB1 1000 'J...' TST.L $00(A1,D1.W) +000010A4: 671C 'g.' BEQ.S *+$001E ; 000010C2 +000010A6: B5F1 1014 '....' CMPA.L $14(A1,D1.W),A2 +000010AA: 6616 'f.' BNE.S *+$0018 ; 000010C2 +000010AC: 6100 1CEA 'a...' BSR *+$1CEC ; 00002D98 +000010B0: 660A 'f.' BNE.S *+$000C ; 000010BC +000010B2: 0CB1 0000 0010 '......' CMPI.L #$00000010,$00(A1,D1.W) + 1000 +000010BA: 6506 'e.' BCS.S *+$0008 ; 000010C2 +000010BC: 6100 2030 'a. 0' BSR *+$2032 ; 000030EE +000010C0: 6608 'f.' BNE.S *+$000A ; 000010CA +000010C2: 6100 0D62 'a..b' BSR *+$0D64 ; 00001E26 +000010C6: 65D8 'e.' BCS.S *-$0026 ; 000010A0 +000010C8: 7000 'p.' MOVEQ #$00,D0 +000010CA: 4CDE 3FFE 'L.?.' MOVEM.L (A6)+,D1-D7/A0-A5 +000010CE: 2F1E '/.' MOVE.L (A6)+,-(A7) +000010D0: 4A40 'J@' TST.W D0 +000010D2: 4E75 'Nu' RTS +000010D4: 6100 F002 'a...' BSR *-$0FFC ; 000000D8 +000010D8: 50F8 0346 'P..F' ST $0346 +000010DC: 6166 'af' BSR.S *+$0068 ; 00001144 +000010DE: 6650 'fP' BNE.S *+$0052 ; 00001130 +000010E0: 6152 'aR' BSR.S *+$0054 ; 00001134 +000010E2: 664C 'fL' BNE.S *+$004E ; 00001130 +000010E4: 61B0 'a.' BSR.S *-$004E ; 00001096 +000010E6: 6648 'fH' BNE.S *+$004A ; 00001130 +000010E8: 6100 1CAE 'a...' BSR *+$1CB0 ; 00002D98 +000010EC: 6706 'g.' BEQ.S *+$0008 ; 000010F4 +000010EE: 6100 0BE4 'a...' BSR *+$0BE6 ; 00001CD4 +000010F2: 603C '`<' BRA.S *+$003E ; 00001130 +000010F4: 4A6A 0048 'Jj.H' TST.W $0048(A2) +000010F8: 6708 'g.' BEQ.S *+$000A ; 00001102 +000010FA: 6100 FDBC 'a...' BSR *-$0242 ; 00000EB8 +000010FE: 6630 'f0' BNE.S *+$0032 ; 00001130 +00001100: 6022 '`"' BRA.S *+$0024 ; 00001124 +00001102: 4A38 0346 'J8.F' TST.B $0346 +00001106: 6626 'f&' BNE.S *+$0028 ; 0000112E +00001108: 2278 034E '"x.N' MOVEA.L $034E,A1 +0000110C: 322A 00A6 '2*..' MOVE.W $00A6(A2),D1 +00001110: 4EBA 1FDC 'N...' JSR *+$1FDE ; 000030EE +00001114: 661A 'f.' BNE.S *+$001C ; 00001130 +00001116: 322A 00A4 '2*..' MOVE.W $00A4(A2),D1 +0000111A: 4EBA 1FD2 'N...' JSR *+$1FD4 ; 000030EE +0000111E: 6610 'f.' BNE.S *+$0012 ; 00001130 +00001120: 4EBA FCDE 'N...' JSR *-$0320 ; 00000E00 +00001124: 4A38 0346 'J8.F' TST.B $0346 +00001128: 6604 'f.' BNE.S *+$0006 ; 0000112E +0000112A: 6100 FCA0 'a...' BSR *-$035E ; 00000DCC +0000112E: 7000 'p.' MOVEQ #$00,D0 +00001130: 6000 F070 '`..p' BRA *-$0F8E ; 000001A2 +00001134: 2F38 07B8 '/8..' MOVE.L $07B8,-(A7) +00001138: 4E75 'Nu' RTS +0000113A: 302A 004C '0*.L' MOVE.W $004C(A2),D0 +0000113E: 6702 'g.' BEQ.S *+$0004 ; 00001142 +00001140: 70C6 'p.' MOVEQ #$C6,D0 +00001142: 4E75 'Nu' RTS +00001144: 2F38 07BC '/8..' MOVE.L $07BC,-(A7) +00001148: 4E75 'Nu' RTS +0000114A: 2428 0012 '$(..' MOVE.L $0012(A0),D2 +0000114E: 2842 '(B' MOVEA.L D2,A4 +00001150: 6708 'g.' BEQ.S *+$000A ; 0000115A +00001152: 4A14 'J.' TST.B (A4) +00001154: 6600 0138 'f..8' BNE *+$013A ; 0000128E +00001158: 7400 't.' MOVEQ #$00,D2 +0000115A: 2F38 0778 '/8.x' MOVE.L $0778,-(A7) +0000115E: 4E75 'Nu' RTS +00001160: 7600 'v.' MOVEQ #$00,D3 +00001162: 97CB '..' SUBA.L A3,A3 +00001164: 3028 0016 '0(..' MOVE.W $0016(A0),D0 +00001168: 671E 'g.' BEQ.S *+$0020 ; 00001188 +0000116A: 6B06 'k.' BMI.S *+$0008 ; 00001172 +0000116C: 6100 F5D4 'a...' BSR *-$0A2A ; 00000742 +00001170: 6010 '`.' BRA.S *+$0012 ; 00001182 +00001172: 0C40 F000 '.@..' CMPI.W #$F000,D0 +00001176: 6F06 'o.' BLE.S *+$0008 ; 0000117E +00001178: 6100 F5AE 'a...' BSR *-$0A50 ; 00000728 +0000117C: 6004 '`.' BRA.S *+$0006 ; 00001182 +0000117E: 6100 F5F6 'a...' BSR *-$0A08 ; 00000776 +00001182: 6712 'g.' BEQ.S *+$0014 ; 00001196 +00001184: 70DD 'p.' MOVEQ #$DD,D0 +00001186: 4E75 'Nu' RTS +00001188: 2038 0352 ' 8.R' MOVE.L $0352,D0 +0000118C: 67F6 'g.' BEQ.S *-$0008 ; 00001184 +0000118E: 2440 '$@' MOVEA.L D0,A2 +00001190: 2678 0372 '&x.r' MOVEA.L $0372,A3 +00001194: 548B 'T.' ADDQ.L #2,A3 +00001196: 7000 'p.' MOVEQ #$00,D0 +00001198: 21CA 03EE '!...' MOVE.L A2,$03EE +0000119C: 0838 0006 0376 '.8...v' BTST #$06,$0376 +000011A2: 6608 'f.' BNE.S *+$000A ; 000011AC +000011A4: 0838 0005 0376 '.8...v' BTST #$05,$0376 +000011AA: 6716 'g.' BEQ.S *+$0018 ; 000011C2 +000011AC: 2F0C '/.' MOVE.L A4,-(A7) +000011AE: 2878 0386 '(x..' MOVEA.L $0386,A4 +000011B2: 548C 'T.' ADDQ.L #2,A4 +000011B4: 7017 'p.' MOVEQ #$17,D0 +000011B6: 425C 'B\' CLR.W (A4)+ +000011B8: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000011B6 +000011BC: 285F '(_' MOVEA.L (A7)+,A4 +000011BE: 7000 'p.' MOVEQ #$00,D0 +000011C0: 4E75 'Nu' RTS +000011C2: 0828 0009 0006 '.(....' BTST #$09,$0006(A0) +000011C8: 6706 'g.' BEQ.S *+$0008 ; 000011D0 +000011CA: 4AA8 0030 'J..0' TST.L $0030(A0) +000011CE: 66EE 'f.' BNE.S *-$0010 ; 000011BE +000011D0: 48E7 2848 'H.(H' MOVEM.L D2/D4/A1/A4,-(A7) +000011D4: 2878 0386 '(x..' MOVEA.L $0386,A4 +000011D8: 382C FFFE '8,..' MOVE.W -$0002(A4),D4 +000011DC: 6E58 'nX' BGT.S *+$005A ; 00001236 +000011DE: 7802 'x.' MOVEQ #$02,D4 +000011E0: 342A 004E '4*.N' MOVE.W $004E(A2),D2 +000011E4: 200B ' .' MOVE.L A3,D0 +000011E6: 6706 'g.' BEQ.S *+$0008 ; 000011EE +000011E8: 202B 0004 ' +..' MOVE.L $0004(A3),D0 +000011EC: 6002 '`.' BRA.S *+$0004 ; 000011F0 +000011EE: 7002 'p.' MOVEQ #$02,D0 +000011F0: 616E 'an' BSR.S *+$0070 ; 00001260 +000011F2: 6100 1BA4 'a...' BSR *+$1BA6 ; 00002D98 +000011F6: 662A 'f*' BNE.S *+$002C ; 00001222 +000011F8: 3038 0210 '08..' MOVE.W $0210,D0 +000011FC: 6C18 'l.' BGE.S *+$001A ; 00001216 +000011FE: 0C40 F000 '.@..' CMPI.W #$F000,D0 +00001202: 6E12 'n.' BGT.S *+$0014 ; 00001216 +00001204: 6100 F570 'a..p' BSR *-$0A8E ; 00000776 +00001208: 660C 'f.' BNE.S *+$000E ; 00001216 +0000120A: B46A 004E '.j.N' CMP.W $004E(A2),D2 +0000120E: 6606 'f.' BNE.S *+$0008 ; 00001216 +00001210: 202B 0004 ' +..' MOVE.L $0004(A3),D0 +00001214: 614A 'aJ' BSR.S *+$004C ; 00001260 +00001216: 2478 03EE '$x..' MOVEA.L $03EE,A2 +0000121A: 202A 007A ' *.z' MOVE.L $007A(A2),D0 +0000121E: 6702 'g.' BEQ.S *+$0004 ; 00001222 +00001220: 613E 'a>' BSR.S *+$0040 ; 00001260 +00001222: 4274 4000 'Bt@.' CLR.W $00(A4,D4.W) +00001226: 7802 'x.' MOVEQ #$02,D4 +00001228: 3944 FFFE '9D..' MOVE.W D4,-$0002(A4) +0000122C: 202C FFFA ' ,..' MOVE.L -$0006(A4),D0 +00001230: 6704 'g.' BEQ.S *+$0006 ; 00001236 +00001232: 2240 '"@' MOVEA.L D0,A1 +00001234: 4E91 'N.' JSR (A1) +00001236: 3034 4000 '04@.' MOVE.W $00(A4,D4.W),D0 +0000123A: 6100 F4EC 'a...' BSR *-$0B12 ; 00000728 +0000123E: 661A 'f.' BNE.S *+$001C ; 0000125A +00001240: 2678 0372 '&x.r' MOVEA.L $0372,A3 +00001244: 47EB 0012 'G...' LEA $0012(A3),A3 +00001248: 268A '&.' MOVE.L A2,(A3) +0000124A: 2774 4002 0004 ''t@...' MOVE.L $02(A4,D4.W),$0004(A3) +00001250: 42AB 0008 'B...' CLR.L $0008(A3) +00001254: 42AB 000C 'B...' CLR.L $000C(A3) +00001258: 7000 'p.' MOVEQ #$00,D0 +0000125A: 4CDF 1214 'L...' MOVEM.L (A7)+,D2/D4/A1/A4 +0000125E: 4E75 'Nu' RTS +00001260: 2F04 '/.' MOVE.L D4,-(A7) +00001262: 7802 'x.' MOVEQ #$02,D4 +00001264: B897 '..' CMP.L (A7),D4 +00001266: 6414 'd.' BCC.S *+$0016 ; 0000127C +00001268: B474 4000 '.t@.' CMP.W $00(A4,D4.W),D2 +0000126C: 6606 'f.' BNE.S *+$0008 ; 00001274 +0000126E: B0B4 4002 '..@.' CMP.L $02(A4,D4.W),D0 +00001272: 6706 'g.' BEQ.S *+$0008 ; 0000127A +00001274: 5C44 '\D' ADDQ.W #6,D4 +00001276: B854 '.T' CMP.W (A4),D4 +00001278: 65EA 'e.' BCS.S *-$0014 ; 00001264 +0000127A: 7000 'p.' MOVEQ #$00,D0 +0000127C: 281F '(.' MOVE.L (A7)+,D4 +0000127E: 4A80 'J.' TST.L D0 +00001280: 670A 'g.' BEQ.S *+$000C ; 0000128C +00001282: 3982 4000 '9.@.' MOVE.W D2,$00(A4,D4.W) +00001286: 2980 4002 ').@.' MOVE.L D0,$02(A4,D4.W) +0000128A: 5C44 '\D' ADDQ.W #6,D4 +0000128C: 4E75 'Nu' RTS +0000128E: 2428 0012 '$(..' MOVE.L $0012(A0),D2 +00001292: 2F38 06C4 '/8..' MOVE.L $06C4,-(A7) +00001296: 4E75 'Nu' RTS +00001298: 48E7 0EC0 'H...' MOVEM.L D4-D6/A0/A1,-(A7) +0000129C: 4A82 'J.' TST.L D2 +0000129E: 6738 'g8' BEQ.S *+$003A ; 000012D8 +000012A0: 2842 '(B' MOVEA.L D2,A4 +000012A2: 7400 't.' MOVEQ #$00,D2 +000012A4: 2642 '&B' MOVEA.L D2,A3 +000012A6: 141C '..' MOVE.B (A4)+,D2 +000012A8: 672E 'g.' BEQ.S *+$0030 ; 000012D8 +000012AA: 7600 'v.' MOVEQ #$00,D3 +000012AC: 1834 3000 '.40.' MOVE.B $00(A4,D3.W),D4 +000012B0: 0C04 003A '...:' CMPI.B #$3A,D4 ; ':' +000012B4: 6708 'g.' BEQ.S *+$000A ; 000012BE +000012B6: 5243 'RC' ADDQ.W #1,D3 +000012B8: B443 '.C' CMP.W D3,D2 +000012BA: 66F0 'f.' BNE.S *-$000E ; 000012AC +000012BC: 600E '`.' BRA.S *+$0010 ; 000012CC +000012BE: 9483 '..' SUB.L D3,D2 +000012C0: 5342 'SB' SUBQ.W #1,D2 +000012C2: 224C '"L' MOVEA.L A4,A1 +000012C4: D9C3 '..' ADDA.L D3,A4 +000012C6: 528C 'R.' ADDQ.L #1,A4 +000012C8: 4A43 'JC' TST.W D3 +000012CA: 6E10 'n.' BGT.S *+$0012 ; 000012DC +000012CC: 6100 FE8C 'a...' BSR *-$0172 ; 0000115A +000012D0: 4CDF 0370 'L..p' MOVEM.L (A7)+,D4-D6/A0/A1 +000012D4: 4A40 'J@' TST.W D0 +000012D6: 4E75 'Nu' RTS +000012D8: 70DB 'p.' MOVEQ #$DB,D0 +000012DA: 60F4 '`.' BRA.S *-$000A ; 000012D0 +000012DC: 2038 0358 ' 8.X' MOVE.L $0358,D0 +000012E0: 671C 'g.' BEQ.S *+$001E ; 000012FE +000012E2: 2440 '$@' MOVEA.L D0,A2 +000012E4: 41EA 002C 'A..,' LEA $002C(A2),A0 +000012E8: 7000 'p.' MOVEQ #$00,D0 +000012EA: 1018 '..' MOVE.B (A0)+,D0 +000012EC: 4840 'H@' SWAP D0 +000012EE: 3003 '0.' MOVE.W D3,D0 +000012F0: A03C '.<' _CmpString ; A03C +000012F2: 6606 'f.' BNE.S *+$0008 ; 000012FA +000012F4: 21CA 03EE '!...' MOVE.L A2,$03EE +000012F8: 60D6 '`.' BRA.S *-$0028 ; 000012D0 +000012FA: 2012 ' .' MOVE.L (A2),D0 +000012FC: 66E2 'f.' BNE.S *-$001C ; 000012E0 +000012FE: 70DD 'p.' MOVEQ #$DD,D0 +00001300: 60CE '`.' BRA.S *-$0030 ; 000012D0 +00001302: 6100 EDD4 'a...' BSR *-$122A ; 000000D8 +00001306: 2028 001C ' (..' MOVE.L $001C(A0),D0 +0000130A: 6B08 'k.' BMI.S *+$000A ; 00001314 +0000130C: 2278 0386 '"x..' MOVEA.L $0386,A1 +00001310: 2340 FFFA '#@..' MOVE.L D0,-$0006(A1) +00001314: 3028 001A '0(..' MOVE.W $001A(A0),D0 +00001318: 08B8 0006 0376 '.....v' BCLR #$06,$0376 +0000131E: 0800 0000 '....' BTST #$00,D0 +00001322: 6606 'f.' BNE.S *+$0008 ; 0000132A +00001324: 08F8 0006 0376 '.....v' BSET #$06,$0376 +0000132A: 7000 'p.' MOVEQ #$00,D0 +0000132C: 6000 EE74 '`..t' BRA *-$118A ; 000001A2 +00001330: 6100 EDA6 'a...' BSR *-$1258 ; 000000D8 +00001334: 3428 001C '4(..' MOVE.W $001C(A0),D2 +00001338: 6E12 'n.' BGT.S *+$0014 ; 0000134C +0000133A: 6706 'g.' BEQ.S *+$0008 ; 00001342 +0000133C: 6100 FE06 'a...' BSR *-$01F8 ; 00001144 +00001340: 6004 '`.' BRA.S *+$0006 ; 00001346 +00001342: 6100 FE16 'a...' BSR *-$01E8 ; 0000115A +00001346: 6600 01D6 'f...' BNE *+$01D8 ; 0000151E +0000134A: 6018 '`.' BRA.S *+$001A ; 00001364 +0000134C: 7600 'v.' MOVEQ #$00,D3 +0000134E: 4268 0016 'Bh..' CLR.W $0016(A0) +00001352: 2238 0358 '"8.X' MOVE.L $0358,D1 +00001356: 6700 048C 'g...' BEQ *+$048E ; 000017E4 +0000135A: 5342 'SB' SUBQ.W #1,D2 +0000135C: 2441 '$A' MOVEA.L D1,A2 +0000135E: 6704 'g.' BEQ.S *+$0006 ; 00001364 +00001360: 2212 '".' MOVE.L (A2),D1 +00001362: 60F2 '`.' BRA.S *-$000C ; 00001356 +00001364: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00001366: 31B2 000A 001E '1.....' MOVE.W $0A(A2,D0.W),$1E(A0,D0.W) +0000136C: 5540 'U@' SUBQ.W #2,D0 +0000136E: 6AF6 'j.' BPL.S *-$0008 ; 00001366 +00001370: 08E8 0006 0027 '.....'' BSET #$06,$0027(A0) +00001376: 6100 0AA6 'a...' BSR *+$0AA8 ; 00001E1E +0000137A: B5F1 1014 '....' CMPA.L $14(A1,D1.W),A2 +0000137E: 6612 'f.' BNE.S *+$0014 ; 00001392 +00001380: 6100 1A16 'a...' BSR *+$1A18 ; 00002D98 +00001384: 6618 'f.' BNE.S *+$001A ; 0000139E +00001386: 2031 1000 ' 1..' MOVE.L $00(A1,D1.W),D0 +0000138A: 0C80 0000 0010 '......' CMPI.L #$00000010,D0 +00001390: 640C 'd.' BCC.S *+$000E ; 0000139E +00001392: 6100 0A92 'a...' BSR *+$0A94 ; 00001E26 +00001396: 65E2 'e.' BCS.S *-$001C ; 0000137A +00001398: 08A8 0006 0027 '.....'' BCLR #$06,$0027(A0) +0000139E: 08A8 0005 0027 '.....'' BCLR #$05,$0027(A0) +000013A4: B5F8 0352 '...R' CMPA.L $0352,A2 +000013A8: 6606 'f.' BNE.S *+$0008 ; 000013B0 +000013AA: 08E8 0005 0027 '.....'' BSET #$05,$0027(A0) +000013B0: 97CB '..' SUBA.L A3,A3 +000013B2: 4A68 001C 'Jh..' TST.W $001C(A0) +000013B6: 6E58 'nX' BGT.S *+$005A ; 00001410 +000013B8: 4A43 'JC' TST.W D3 +000013BA: 6654 'fT' BNE.S *+$0056 ; 00001410 +000013BC: 3228 0016 '2(..' MOVE.W $0016(A0),D1 +000013C0: 6E4E 'nN' BGT.S *+$0050 ; 00001410 +000013C2: 6D04 'm.' BLT.S *+$0006 ; 000013C8 +000013C4: 7202 'r.' MOVEQ #$02,D1 +000013C6: 600A '`.' BRA.S *+$000C ; 000013D2 +000013C8: 0C41 F000 '.A..' CMPI.W #$F000,D1 +000013CC: 6E42 'nB' BGT.S *+$0044 ; 00001410 +000013CE: 0441 8001 '.A..' SUBI.W #$8001,D1 +000013D2: 2678 0372 '&x.r' MOVEA.L $0372,A3 +000013D6: D6C1 '..' ADDA.W D1,A3 +000013D8: 6100 15AC 'a...' BSR *+$15AE ; 00002986 +000013DC: 6632 'f2' BNE.S *+$0034 ; 00001410 +000013DE: 48E6 00C0 'H...' MOVEM.L A0/A1,-(A6) +000013E2: 2278 0372 '"x.r' MOVEA.L $0372,A1 +000013E6: 2031 1004 ' 1..' MOVE.L $04(A1,D1.W),D0 +000013EA: 0C80 0000 0002 '......' CMPI.L #$00000002,D0 +000013F0: 671A 'g.' BEQ.S *+$001C ; 0000140C +000013F2: 2431 1008 '$1..' MOVE.L $08(A1,D1.W),D2 +000013F6: 91C8 '..' SUBA.L A0,A0 +000013F8: 4EBA 0000 'N...' JSR CMGETCN ; id: 451 +000013FC: 660E 'f.' BNE.S *+$0010 ; 0000140C +000013FE: 3029 0004 '0)..' MOVE.W $0004(A1),D0 +00001402: 4CDE 0300 'L...' MOVEM.L (A6)+,A0/A1 +00001406: 3140 0028 '1@.(' MOVE.W D0,$0028(A0) +0000140A: 6004 '`.' BRA.S *+$0006 ; 00001410 +0000140C: 4CDE 0300 'L...' MOVEM.L (A6)+,A0/A1 +00001410: 4A43 'JC' TST.W D3 +00001412: 6606 'f.' BNE.S *+$0008 ; 0000141A +00001414: 4A68 0016 'Jh..' TST.W $0016(A0) +00001418: 6D06 'm.' BLT.S *+$0008 ; 00001420 +0000141A: 316A 004E 0016 '1j.N..' MOVE.W $004E(A2),$0016(A0) +00001420: 6100 03C6 'a...' BSR *+$03C8 ; 000017E8 +00001424: 6100 1972 'a..r' BSR *+$1974 ; 00002D98 +00001428: 663E 'f>' BNE.S *+$0040 ; 00001468 +0000142A: 2228 0030 '"(.0' MOVE.L $0030(A0),D1 +0000142E: 0C81 0000 8000 '......' CMPI.L #$00008000,D1 +00001434: 6522 'e"' BCS.S *+$0024 ; 00001458 +00001436: 2228 0030 '"(.0' MOVE.L $0030(A0),D1 +0000143A: 203C 7FFF FFFF ' <....' MOVE.L #$7FFFFFFF,D0 +00001440: 4C41 0000 'LA..' DIVU.L D1,D0 +00001444: B068 002E '.h..' CMP.W $002E(A0),D0 +00001448: 620E 'b.' BHI.S *+$0010 ; 00001458 +0000144A: 3140 002E '1@..' MOVE.W D0,$002E(A0) +0000144E: B068 003E '.h.>' CMP.W $003E(A0),D0 +00001452: 6204 'b.' BHI.S *+$0006 ; 00001458 +00001454: 3140 003E '1@.>' MOVE.W D0,$003E(A0) +00001458: 302A 00A0 '0*..' MOVE.W $00A0(A2),D0 +0000145C: 9168 002E '.h..' SUB.W D0,$002E(A0) +00001460: 302A 00A2 '0*..' MOVE.W $00A2(A2),D0 +00001464: 9168 002E '.h..' SUB.W D0,$002E(A0) +00001468: 0828 0009 0006 '.(....' BTST #$09,$0006(A0) +0000146E: 661A 'f.' BNE.S *+$001C ; 0000148A +00001470: 303C 7C00 '0<|.' MOVE.W #$7C00,D0 +00001474: B068 002E '.h..' CMP.W $002E(A0),D0 +00001478: 620E 'b.' BHI.S *+$0010 ; 00001488 +0000147A: 3140 002E '1@..' MOVE.W D0,$002E(A0) +0000147E: B068 003E '.h.>' CMP.W $003E(A0),D0 +00001482: 6204 'b.' BHI.S *+$0006 ; 00001488 +00001484: 3140 003E '1@.>' MOVE.W D0,$003E(A0) +00001488: 6066 '`f' BRA.S *+$0068 ; 000014F0 +0000148A: 316A 004E 0016 '1j.N..' MOVE.W $004E(A2),$0016(A0) +00001490: 316A 0008 0040 '1j...@' MOVE.W $0008(A2),$0040(A0) +00001496: 316A 0048 0042 '1j.H.B' MOVE.W $0048(A2),$0042(A0) +0000149C: 316A 004A 0044 '1j.J.D' MOVE.W $004A(A2),$0044(A0) +000014A2: 316A 004C 0046 '1j.L.F' MOVE.W $004C(A2),$0046(A0) +000014A8: 42A8 0052 'B..R' CLR.L $0052(A0) +000014AC: 316A 0014 0054 '1j...T' MOVE.W $0014(A2),$0054(A0) +000014B2: 42A8 0056 'B..V' CLR.L $0056(A0) +000014B6: 317C 0001 0058 '1|...X' MOVE.W #$0001,$0058(A0) +000014BC: 6100 18DA 'a...' BSR *+$18DC ; 00002D98 +000014C0: 665A 'fZ' BNE.S *+$005C ; 0000151C +000014C2: 216A 005E 0048 '!j.^.H' MOVE.L $005E(A2),$0048(A0) +000014C8: 316A 0062 004C '1j.b.L' MOVE.W $0062(A2),$004C(A0) +000014CE: 216A 0064 004E '!j.d.N' MOVE.L $0064(A2),$004E(A0) +000014D4: 216A 0072 0052 '!j.r.R' MOVE.L $0072(A2),$0052(A0) +000014DA: 216A 0076 0056 '!j.v.V' MOVE.L $0076(A2),$0056(A0) +000014E0: 2F08 '/.' MOVE.L A0,-(A7) +000014E2: 43E8 005A 'C..Z' LEA $005A(A0),A1 +000014E6: 41EA 007A 'A..z' LEA $007A(A2),A0 +000014EA: 7020 'p ' MOVEQ #$20,D0 ; ' ' +000014EC: A22E '..' _BlockMoveData ; A22E +000014EE: 205F ' _' MOVEA.L (A7)+,A0 +000014F0: 21CA 03EE '!...' MOVE.L A2,$03EE +000014F4: 6100 18A2 'a...' BSR *+$18A4 ; 00002D98 +000014F8: 6622 'f"' BNE.S *+$0024 ; 0000151C +000014FA: 302A 004C '0*.L' MOVE.W $004C(A2),D0 +000014FE: 6616 'f.' BNE.S *+$0018 ; 00001516 +00001500: 0828 0009 0006 '.(....' BTST #$09,$0006(A0) +00001506: 670E 'g.' BEQ.S *+$0010 ; 00001516 +00001508: 3028 003E '0(.>' MOVE.W $003E(A0),D0 +0000150C: B068 002E '.h..' CMP.W $002E(A0),D0 +00001510: 6304 'c.' BLS.S *+$0006 ; 00001516 +00001512: 3140 002E '1@..' MOVE.W D0,$002E(A0) +00001516: 6100 FC1C 'a...' BSR *-$03E2 ; 00001134 +0000151A: 6602 'f.' BNE.S *+$0004 ; 0000151E +0000151C: 7000 'p.' MOVEQ #$00,D0 +0000151E: 6000 EC82 '`...' BRA *-$137C ; 000001A2 +00001522: 6100 EBB4 'a...' BSR *-$144A ; 000000D8 +00001526: 3428 001C '4(..' MOVE.W $001C(A0),D2 +0000152A: 6E12 'n.' BGT.S *+$0014 ; 0000153E +0000152C: 6706 'g.' BEQ.S *+$0008 ; 00001534 +0000152E: 6100 FC14 'a...' BSR *-$03EA ; 00001144 +00001532: 6004 '`.' BRA.S *+$0006 ; 00001538 +00001534: 6100 FC24 'a..$' BSR *-$03DA ; 0000115A +00001538: 6600 0174 'f..t' BNE *+$0176 ; 000016AE +0000153C: 6018 '`.' BRA.S *+$001A ; 00001556 +0000153E: 7600 'v.' MOVEQ #$00,D3 +00001540: 4268 0016 'Bh..' CLR.W $0016(A0) +00001544: 2238 0358 '"8.X' MOVE.L $0358,D1 +00001548: 6700 029A 'g...' BEQ *+$029C ; 000017E4 +0000154C: 5342 'SB' SUBQ.W #1,D2 +0000154E: 2441 '$A' MOVEA.L D1,A2 +00001550: 6704 'g.' BEQ.S *+$0006 ; 00001556 +00001552: 2212 '".' MOVE.L (A2),D1 +00001554: 60F2 '`.' BRA.S *-$000C ; 00001548 +00001556: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00001558: 31B2 000A 001E '1.....' MOVE.W $0A(A2,D0.W),$1E(A0,D0.W) +0000155E: 5540 'U@' SUBQ.W #2,D0 +00001560: 6AF6 'j.' BPL.S *-$0008 ; 00001558 +00001562: 08E8 0006 0027 '.....'' BSET #$06,$0027(A0) +00001568: 6100 08B4 'a...' BSR *+$08B6 ; 00001E1E +0000156C: B5F1 1014 '....' CMPA.L $14(A1,D1.W),A2 +00001570: 6612 'f.' BNE.S *+$0014 ; 00001584 +00001572: 6100 1824 'a..$' BSR *+$1826 ; 00002D98 +00001576: 6618 'f.' BNE.S *+$001A ; 00001590 +00001578: 2031 1000 ' 1..' MOVE.L $00(A1,D1.W),D0 +0000157C: 0C80 0000 0010 '......' CMPI.L #$00000010,D0 +00001582: 640C 'd.' BCC.S *+$000E ; 00001590 +00001584: 6100 08A0 'a...' BSR *+$08A2 ; 00001E26 +00001588: 65E2 'e.' BCS.S *-$001C ; 0000156C +0000158A: 08A8 0006 0027 '.....'' BCLR #$06,$0027(A0) +00001590: 08A8 0005 0027 '.....'' BCLR #$05,$0027(A0) +00001596: B5F8 0352 '...R' CMPA.L $0352,A2 +0000159A: 6606 'f.' BNE.S *+$0008 ; 000015A2 +0000159C: 08E8 0005 0027 '.....'' BSET #$05,$0027(A0) +000015A2: 97CB '..' SUBA.L A3,A3 +000015A4: 4A68 001C 'Jh..' TST.W $001C(A0) +000015A8: 6E58 'nX' BGT.S *+$005A ; 00001602 +000015AA: 4A43 'JC' TST.W D3 +000015AC: 6654 'fT' BNE.S *+$0056 ; 00001602 +000015AE: 3228 0016 '2(..' MOVE.W $0016(A0),D1 +000015B2: 6E4E 'nN' BGT.S *+$0050 ; 00001602 +000015B4: 6D04 'm.' BLT.S *+$0006 ; 000015BA +000015B6: 7202 'r.' MOVEQ #$02,D1 +000015B8: 600A '`.' BRA.S *+$000C ; 000015C4 +000015BA: 0C41 F000 '.A..' CMPI.W #$F000,D1 +000015BE: 6E42 'nB' BGT.S *+$0044 ; 00001602 +000015C0: 0441 8001 '.A..' SUBI.W #$8001,D1 +000015C4: 2678 0372 '&x.r' MOVEA.L $0372,A3 +000015C8: D6C1 '..' ADDA.W D1,A3 +000015CA: 6100 13BA 'a...' BSR *+$13BC ; 00002986 +000015CE: 6632 'f2' BNE.S *+$0034 ; 00001602 +000015D0: 48E6 00C0 'H...' MOVEM.L A0/A1,-(A6) +000015D4: 2278 0372 '"x.r' MOVEA.L $0372,A1 +000015D8: 2031 1004 ' 1..' MOVE.L $04(A1,D1.W),D0 +000015DC: 0C80 0000 0002 '......' CMPI.L #$00000002,D0 +000015E2: 671A 'g.' BEQ.S *+$001C ; 000015FE +000015E4: 2431 1008 '$1..' MOVE.L $08(A1,D1.W),D2 +000015E8: 91C8 '..' SUBA.L A0,A0 +000015EA: 4EBA 0000 'N...' JSR CMGETCN ; id: 451 +000015EE: 660E 'f.' BNE.S *+$0010 ; 000015FE +000015F0: 3029 0004 '0)..' MOVE.W $0004(A1),D0 +000015F4: 4CDE 0300 'L...' MOVEM.L (A6)+,A0/A1 +000015F8: 3140 0028 '1@.(' MOVE.W D0,$0028(A0) +000015FC: 6004 '`.' BRA.S *+$0006 ; 00001602 +000015FE: 4CDE 0300 'L...' MOVEM.L (A6)+,A0/A1 +00001602: 4A43 'JC' TST.W D3 +00001604: 6606 'f.' BNE.S *+$0008 ; 0000160C +00001606: 4A68 0016 'Jh..' TST.W $0016(A0) +0000160A: 6D06 'm.' BLT.S *+$0008 ; 00001612 +0000160C: 316A 004E 0016 '1j.N..' MOVE.W $004E(A2),$0016(A0) +00001612: 6100 01D4 'a...' BSR *+$01D6 ; 000017E8 +00001616: 6100 1780 'a...' BSR *+$1782 ; 00002D98 +0000161A: 6610 'f.' BNE.S *+$0012 ; 0000162C +0000161C: 302A 00A0 '0*..' MOVE.W $00A0(A2),D0 +00001620: 9168 002E '.h..' SUB.W D0,$002E(A0) +00001624: 302A 00A2 '0*..' MOVE.W $00A2(A2),D0 +00001628: 9168 002E '.h..' SUB.W D0,$002E(A0) +0000162C: 2228 0030 '"(.0' MOVE.L $0030(A0),D1 +00001630: 7000 'p.' MOVEQ #$00,D0 +00001632: 3028 002E '0(..' MOVE.W $002E(A0),D0 +00001636: 4C00 1400 'L...' MULU.L D0,D0:D1 +0000163A: 2141 007E '!A.~' MOVE.L D1,$007E(A0) +0000163E: 2140 007A '!@.z' MOVE.L D0,$007A(A0) +00001642: 2228 0030 '"(.0' MOVE.L $0030(A0),D1 +00001646: 7000 'p.' MOVEQ #$00,D0 +00001648: 3028 003E '0(.>' MOVE.W $003E(A0),D0 +0000164C: 4C00 1400 'L...' MULU.L D0,D0:D1 +00001650: 2141 0086 '!A..' MOVE.L D1,$0086(A0) +00001654: 2140 0082 '!@..' MOVE.L D0,$0082(A0) +00001658: 316A 004E 0016 '1j.N..' MOVE.W $004E(A2),$0016(A0) +0000165E: 316A 0008 0040 '1j...@' MOVE.W $0008(A2),$0040(A0) +00001664: 316A 0048 0042 '1j.H.B' MOVE.W $0048(A2),$0042(A0) +0000166A: 316A 004A 0044 '1j.J.D' MOVE.W $004A(A2),$0044(A0) +00001670: 316A 004C 0046 '1j.L.F' MOVE.W $004C(A2),$0046(A0) +00001676: 0C6A D2D7 0008 '.j....' CMPI.W #$D2D7,$0008(A2) +0000167C: 672E 'g.' BEQ.S *+$0030 ; 000016AC +0000167E: 216A 005E 0048 '!j.^.H' MOVE.L $005E(A2),$0048(A0) +00001684: 316A 0062 004C '1j.b.L' MOVE.W $0062(A2),$004C(A0) +0000168A: 216A 0064 004E '!j.d.N' MOVE.L $0064(A2),$004E(A0) +00001690: 216A 0072 0052 '!j.r.R' MOVE.L $0072(A2),$0052(A0) +00001696: 216A 0076 0056 '!j.v.V' MOVE.L $0076(A2),$0056(A0) +0000169C: 2F08 '/.' MOVE.L A0,-(A7) +0000169E: 43E8 005A 'C..Z' LEA $005A(A0),A1 +000016A2: 41EA 007A 'A..z' LEA $007A(A2),A0 +000016A6: 7020 'p ' MOVEQ #$20,D0 ; ' ' +000016A8: A22E '..' _BlockMoveData ; A22E +000016AA: 205F ' _' MOVEA.L (A7)+,A0 +000016AC: 7000 'p.' MOVEQ #$00,D0 +000016AE: 6000 EAF2 '`...' BRA *-$150C ; 000001A2 +000016B2: 6100 EA24 'a..$' BSR *-$15DA ; 000000D8 +000016B6: 6100 FAA2 'a...' BSR *-$055C ; 0000115A +000016BA: 6600 00BC 'f...' BNE *+$00BE ; 00001778 +000016BE: 6100 00F0 'a...' BSR *+$00F2 ; 000017B0 +000016C2: 6600 00B4 'f...' BNE *+$00B6 ; 00001778 +000016C6: 6100 12BE 'a...' BSR *+$12C0 ; 00002986 +000016CA: 6600 00AC 'f...' BNE *+$00AE ; 00001778 +000016CE: 2428 0012 '$(..' MOVE.L $0012(A0),D2 +000016D2: 672C 'g,' BEQ.S *+$002E ; 00001700 +000016D4: 2242 '"B' MOVEA.L D2,A1 +000016D6: 7400 't.' MOVEQ #$00,D2 +000016D8: 1611 '..' MOVE.B (A1),D3 +000016DA: 6724 'g$' BEQ.S *+$0026 ; 00001700 +000016DC: 5202 'R.' ADDQ.B #1,D2 +000016DE: 0C31 003A 2000 '.1.: .' CMPI.B #$3A,$00(A1,D2.W) ; ':' +000016E4: 670C 'g.' BEQ.S *+$000E ; 000016F2 +000016E6: 0C02 001B '....' CMPI.B #$1B,D2 +000016EA: 6E0E 'n.' BGT.S *+$0010 ; 000016FA +000016EC: B403 '..' CMP.B D3,D2 +000016EE: 6710 'g.' BEQ.S *+$0012 ; 00001700 +000016F0: 60EA '`.' BRA.S *-$0014 ; 000016DC +000016F2: B403 '..' CMP.B D3,D2 +000016F4: 6604 'f.' BNE.S *+$0006 ; 000016FA +000016F6: 5342 'SB' SUBQ.W #1,D2 +000016F8: 6606 'f.' BNE.S *+$0008 ; 00001700 +000016FA: 70DB 'p.' MOVEQ #$DB,D0 +000016FC: 6000 007A '`..z' BRA *+$007C ; 00001778 +00001700: 2568 001E 000A '%h....' MOVE.L $001E(A0),$000A(A2) +00001706: 2568 0022 000E '%h."..' MOVE.L $0022(A0),$000E(A2) +0000170C: 3028 0026 '0(.&' MOVE.W $0026(A0),D0 +00001710: 0240 8000 '.@..' ANDI.W #$8000,D0 +00001714: 322A 0012 '2*..' MOVE.W $0012(A2),D1 +00001718: 0241 7FFF '.A..' ANDI.W #$7FFF,D1 +0000171C: 8240 '.@' OR.W D0,D1 +0000171E: 3541 0012 '5A..' MOVE.W D1,$0012(A2) +00001722: 2228 0012 '"(..' MOVE.L $0012(A0),D1 +00001726: 6100 1670 'a..p' BSR *+$1672 ; 00002D98 +0000172A: 661E 'f.' BNE.S *+$0020 ; 0000174A +0000172C: 2568 0034 0020 '%h.4. ' MOVE.L $0034(A0),$0020(A2) +00001732: 2568 0048 005E '%h.H.^' MOVE.L $0048(A0),$005E(A2) +00001738: 3568 004C 0062 '5h.L.b' MOVE.W $004C(A0),$0062(A2) +0000173E: 41E8 005A 'A..Z' LEA $005A(A0),A0 +00001742: 43EA 007A 'C..z' LEA $007A(A2),A1 +00001746: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00001748: A22E '..' _BlockMoveData ; A22E +0000174A: 4A02 'J.' TST.B D2 +0000174C: 6724 'g$' BEQ.S *+$0026 ; 00001772 +0000174E: 2002 ' .' MOVE.L D2,D0 +00001750: 2041 ' A' MOVEA.L D1,A0 +00001752: 5248 'RH' ADDQ.W #1,A0 +00001754: 43EA 002C 'C..,' LEA $002C(A2),A1 +00001758: 12C0 '..' MOVE.B D0,(A1)+ +0000175A: A22E '..' _BlockMoveData ; A22E +0000175C: 6100 163A 'a..:' BSR *+$163C ; 00002D98 +00001760: 6610 'f.' BNE.S *+$0012 ; 00001772 +00001762: 7400 't.' MOVEQ #$00,D2 +00001764: 7002 'p.' MOVEQ #$02,D0 +00001766: 2042 ' B' MOVEA.L D2,A0 +00001768: 43EA 002C 'C..,' LEA $002C(A2),A1 +0000176C: 6100 E892 'a...' BSR CMRENAMECN-AUTOMOD_215C0+$E892 ; ids: 456, 352 +00001770: 6606 'f.' BNE.S *+$0008 ; 00001778 +00001772: 6100 F02C 'a..,' BSR *-$0FD2 ; 000007A0 +00001776: 7000 'p.' MOVEQ #$00,D0 +00001778: 6000 EA28 '`..(' BRA *-$15D6 ; 000001A2 +0000177C: 48E7 0060 'H..`' MOVEM.L A1/A2,-(A7) +00001780: 45EA 002C 'E..,' LEA $002C(A2),A2 +00001784: 7001 'p.' MOVEQ #$01,D0 +00001786: B011 '..' CMP.B (A1),D0 +00001788: 6E18 'n.' BGT.S *+$001A ; 000017A2 +0000178A: 0C31 003A 0000 '.1.:..' CMPI.B #$3A,$00(A1,D0.W) ; ':' +00001790: 6710 'g.' BEQ.S *+$0012 ; 000017A2 +00001792: 0C00 001B '....' CMPI.B #$1B,D0 +00001796: 6E0A 'n.' BGT.S *+$000C ; 000017A2 +00001798: 15B1 0000 0000 '......' MOVE.B $00(A1,D0.W),$00(A2,D0.W) +0000179E: 5240 'R@' ADDQ.W #1,D0 +000017A0: 60E4 '`.' BRA.S *-$001A ; 00001786 +000017A2: 5340 'S@' SUBQ.W #1,D0 +000017A4: 1480 '..' MOVE.B D0,(A2) +000017A6: 4CDF 0600 'L...' MOVEM.L (A7)+,A1/A2 +000017AA: 6100 EFF4 'a...' BSR *-$100A ; 000007A0 +000017AE: 4E75 'Nu' RTS +000017B0: 70D2 'p.' MOVEQ #$D2,D0 +000017B2: 4A6A 0012 'Jj..' TST.W $0012(A2) +000017B6: 6B0A 'k.' BMI.S *+$000C ; 000017C2 +000017B8: 70D4 'p.' MOVEQ #$D4,D0 +000017BA: 4A2A 0013 'J*..' TST.B $0013(A2) +000017BE: 6B02 'k.' BMI.S *+$0004 ; 000017C2 +000017C0: 7000 'p.' MOVEQ #$00,D0 +000017C2: 4E75 'Nu' RTS +000017C4: 0801 0009 '....' BTST #$09,D1 +000017C8: 6600 00B6 'f...' BNE *+$00B8 ; 00001880 +000017CC: 6100 E90A 'a...' BSR *-$16F4 ; 000000D8 +000017D0: 2038 0352 ' 8.R' MOVE.L $0352,D0 +000017D4: 670E 'g.' BEQ.S *+$0010 ; 000017E4 +000017D6: 2440 '$@' MOVEA.L D0,A2 +000017D8: 3178 0384 0016 '1x....' MOVE.W $0384,$0016(A0) +000017DE: 6108 'a.' BSR.S *+$000A ; 000017E8 +000017E0: 6000 E9C0 '`...' BRA *-$163E ; 000001A2 +000017E4: 70DD 'p.' MOVEQ #$DD,D0 +000017E6: 60F8 '`.' BRA.S *-$0006 ; 000017E0 +000017E8: 48E7 0060 'H..`' MOVEM.L A1/A2,-(A7) +000017EC: 45EA 002C 'E..,' LEA $002C(A2),A2 +000017F0: 2028 0012 ' (..' MOVE.L $0012(A0),D0 +000017F4: 670C 'g.' BEQ.S *+$000E ; 00001802 +000017F6: 2240 '"@' MOVEA.L D0,A1 +000017F8: 7000 'p.' MOVEQ #$00,D0 +000017FA: 1012 '..' MOVE.B (A2),D0 +000017FC: 12DA '..' MOVE.B (A2)+,(A1)+ +000017FE: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000017FC +00001802: 4CDF 0600 'L...' MOVEM.L (A7)+,A1/A2 +00001806: 7000 'p.' MOVEQ #$00,D0 +00001808: 4E75 'Nu' RTS +0000180A: 0801 0009 '....' BTST #$09,D1 +0000180E: 663A 'f:' BNE.S *+$003C ; 0000184A +00001810: 6100 E8C6 'a...' BSR *-$1738 ; 000000D8 +00001814: 6100 F92E 'a...' BSR *-$06D0 ; 00001144 +00001818: 662C 'f,' BNE.S *+$002E ; 00001846 +0000181A: 302A 004E '0*.N' MOVE.W $004E(A2),D0 +0000181E: 4A43 'JC' TST.W D3 +00001820: 660C 'f.' BNE.S *+$000E ; 0000182E +00001822: 4A68 0016 'Jh..' TST.W $0016(A0) +00001826: 6E06 'n.' BGT.S *+$0008 ; 0000182E +00001828: 3028 0016 '0(..' MOVE.W $0016(A0),D0 +0000182C: 6704 'g.' BEQ.S *+$0006 ; 00001832 +0000182E: 31C0 0384 '1...' MOVE.W D0,$0384 +00001832: 7C02 '|.' MOVEQ #$02,D6 +00001834: 2E0B '..' MOVE.L A3,D7 +00001836: 6708 'g.' BEQ.S *+$000A ; 00001840 +00001838: 2C2B 0004 ',+..' MOVE.L $0004(A3),D6 +0000183C: 2E2B 0008 '.+..' MOVE.L $0008(A3),D7 +00001840: 6100 009E 'a...' BSR *+$00A0 ; 000018E0 +00001844: 7000 'p.' MOVEQ #$00,D0 +00001846: 6000 E95A '`..Z' BRA *-$16A4 ; 000001A2 +0000184A: 6100 E88C 'a...' BSR *-$1772 ; 000000D8 +0000184E: 6100 100C 'a...' BSR *+$100E ; 0000285C +00001852: 670E 'g.' BEQ.S *+$0010 ; 00001862 +00001854: 0C40 FFDB '.@..' CMPI.W #$FFDB,D0 +00001858: 6622 'f"' BNE.S *+$0024 ; 0000187C +0000185A: 4A02 'J.' TST.B D2 +0000185C: 661E 'f.' BNE.S *+$0020 ; 0000187C +0000185E: 7C02 '|.' MOVEQ #$02,D6 +00001860: 600C '`.' BRA.S *+$000E ; 0000186E +00001862: 7088 'p.' MOVEQ #$88,D0 +00001864: 0C15 0001 '....' CMPI.B #$01,(A5) +00001868: 6612 'f.' BNE.S *+$0014 ; 0000187C +0000186A: 2C2D 0006 ',-..' MOVE.L $0006(A5),D6 +0000186E: 31EA 004E 0384 '1..N..' MOVE.W $004E(A2),$0384 +00001874: 7E00 '~.' MOVEQ #$00,D7 +00001876: 6100 0068 'a..h' BSR *+$006A ; 000018E0 +0000187A: 7000 'p.' MOVEQ #$00,D0 +0000187C: 6000 E924 '`..$' BRA *-$16DA ; 000001A2 +00001880: 6100 E856 'a..V' BSR *-$17A8 ; 000000D8 +00001884: 6100 0994 'a...' BSR *+$0996 ; 0000221A +00001888: 70DD 'p.' MOVEQ #$DD,D0 +0000188A: 4AB1 1000 'J...' TST.L $00(A1,D1.W) +0000188E: 6710 'g.' BEQ.S *+$0012 ; 000018A0 +00001890: 6100 0230 'a..0' BSR *+$0232 ; 00001AC2 +00001894: 6100 FF52 'a..R' BSR *-$00AC ; 000017E8 +00001898: 3178 0384 0016 '1x....' MOVE.W $0384,$0016(A0) +0000189E: 7000 'p.' MOVEQ #$00,D0 +000018A0: 6000 E900 '`...' BRA *-$16FE ; 000001A2 +000018A4: 6100 E832 'a..2' BSR *-$17CC ; 000000D8 +000018A8: 6100 0FB2 'a...' BSR *+$0FB4 ; 0000285C +000018AC: 670C 'g.' BEQ.S *+$000E ; 000018BA +000018AE: 0C40 FFDB '.@..' CMPI.W #$FFDB,D0 +000018B2: 6628 'f(' BNE.S *+$002A ; 000018DC +000018B4: 4A02 'J.' TST.B D2 +000018B6: 6624 'f$' BNE.S *+$0026 ; 000018DC +000018B8: 601A '`.' BRA.S *+$001C ; 000018D4 +000018BA: 7088 'p.' MOVEQ #$88,D0 +000018BC: 0C15 0001 '....' CMPI.B #$01,(A5) +000018C0: 661A 'f.' BNE.S *+$001C ; 000018DC +000018C2: 2C2D 0006 ',-..' MOVE.L $0006(A5),D6 +000018C6: 0C86 0000 0002 '......' CMPI.L #$00000002,D6 +000018CC: 6706 'g.' BEQ.S *+$0008 ; 000018D4 +000018CE: 7E00 '~.' MOVEQ #$00,D7 +000018D0: 6132 'a2' BSR.S *+$0034 ; 00001904 +000018D2: 6008 '`.' BRA.S *+$000A ; 000018DC +000018D4: 316A 004E 0016 '1j.N..' MOVE.W $004E(A2),$0016(A0) +000018DA: 7000 'p.' MOVEQ #$00,D0 +000018DC: 6000 E8C4 '`...' BRA *-$173A ; 000001A2 +000018E0: 21CA 0352 '!..R' MOVE.L A2,$0352 +000018E4: 7202 'r.' MOVEQ #$02,D1 +000018E6: 2278 0372 '"x.r' MOVEA.L $0372,A1 +000018EA: 238A 1000 '#...' MOVE.L A2,$00(A1,D1.W) +000018EE: 2386 1004 '#...' MOVE.L D6,$04(A1,D1.W) +000018F2: 2387 1008 '#...' MOVE.L D7,$08(A1,D1.W) +000018F6: 2028 001C ' (..' MOVE.L $001C(A0),D0 +000018FA: 2380 100C '#...' MOVE.L D0,$0C(A1,D1.W) +000018FE: 0641 8001 '.A..' ADDI.W #$8001,D1 +00001902: 4E75 'Nu' RTS +00001904: 2A4A '*J' MOVEA.L A2,A5 +00001906: 2678 0BB8 '&x..' MOVEA.L $0BB8,A3 +0000190A: 266B 001E '&k..' MOVEA.L $001E(A3),A3 +0000190E: 362B 0002 '6+..' MOVE.W $0002(A3),D3 +00001912: 47EB 0004 'G...' LEA $0004(A3),A3 +00001916: 284B '(K' MOVEA.L A3,A4 +00001918: D6C3 '..' ADDA.W D3,A3 +0000191A: 7800 'x.' MOVEQ #$00,D4 +0000191C: 7A00 'z.' MOVEQ #$00,D5 +0000191E: 6100 E6E0 'a...' BSR PROCESSMGREXISTS-AUTOMOD_215C0+$E6E0 ; ids: 459, 352 +00001922: 661C 'f.' BNE.S *+$001E ; 00001940 +00001924: 9BCD '..' SUBA.L A5,A5 +00001926: 2F08 '/.' MOVE.L A0,-(A7) +00001928: 4FEF FFF6 'O...' LEA -$000A(A7),A7 +0000192C: 486F 0002 'Ho..' PEA $0002(A7) +00001930: 3F3C 003F '?<.?' MOVE.W #$003F,-(A7) +00001934: A88F '..' _OSDispatch ; A88F +00001936: 4FEF 0002 'O...' LEA $0002(A7),A7 +0000193A: 281F '(.' MOVE.L (A7)+,D4 +0000193C: 2A1F '*.' MOVE.L (A7)+,D5 +0000193E: 205F ' _' MOVEA.L (A7)+,A0 +00001940: 7400 't.' MOVEQ #$00,D2 +00001942: 4EBA 08D6 'N...' JSR *+$08D8 ; 0000221A +00001946: 4EBA 08DA 'N...' JSR *+$08DC ; 00002222 +0000194A: D6C3 '..' ADDA.W D3,A3 +0000194C: 4EBA 08D4 'N...' JSR *+$08D6 ; 00002222 +00001950: 643E 'd>' BCC.S *+$0040 ; 00001990 +00001952: 4AB1 1000 'J...' TST.L $00(A1,D1.W) +00001956: 6608 'f.' BNE.S *+$000A ; 00001960 +00001958: 4A42 'JB' TST.W D2 +0000195A: 66EE 'f.' BNE.S *-$0010 ; 0000194A +0000195C: 3401 '4.' MOVE.W D1,D2 +0000195E: 60EA '`.' BRA.S *-$0014 ; 0000194A +00001960: B5F1 1000 '....' CMPA.L $00(A1,D1.W),A2 +00001964: 66E4 'f.' BNE.S *-$001A ; 0000194A +00001966: BCB1 1004 '....' CMP.L $04(A1,D1.W),D6 +0000196A: 66DE 'f.' BNE.S *-$0020 ; 0000194A +0000196C: 200D ' .' MOVE.L A5,D0 +0000196E: 670C 'g.' BEQ.S *+$000E ; 0000197C +00001970: 2028 001C ' (..' MOVE.L $001C(A0),D0 +00001974: B0B1 100C '....' CMP.L $0C(A1,D1.W),D0 +00001978: 66D0 'f.' BNE.S *-$002E ; 0000194A +0000197A: 600A '`.' BRA.S *+$000C ; 00001986 +0000197C: BAAB 0004 '....' CMP.L $0004(A3),D5 +00001980: 66C8 'f.' BNE.S *-$0036 ; 0000194A +00001982: B893 '..' CMP.L (A3),D4 +00001984: 66C4 'f.' BNE.S *-$003A ; 0000194A +00001986: 4268 0018 'Bh..' CLR.W $0018(A0) +0000198A: 0641 8001 '.A..' ADDI.W #$8001,D1 +0000198E: 6022 '`"' BRA.S *+$0024 ; 000019B2 +00001990: 3202 '2.' MOVE.W D2,D1 +00001992: 6726 'g&' BEQ.S *+$0028 ; 000019BA +00001994: 317C 0001 0018 '1|....' MOVE.W #$0001,$0018(A0) +0000199A: 7000 'p.' MOVEQ #$00,D0 +0000199C: 3001 '0.' MOVE.W D1,D0 +0000199E: 363C 0010 '6<..' MOVE.W #$0010,D3 +000019A2: 80C3 '..' DIVU.W D3,D0 +000019A4: E748 '.H' LSL.W #3,D0 +000019A6: 2984 0000 ')...' MOVE.L D4,$00(A4,D0.W) +000019AA: 2985 0004 ')...' MOVE.L D5,$04(A4,D0.W) +000019AE: 4EBA FF36 'N..6' JSR *-$00C8 ; 000018E6 +000019B2: 3141 0016 '1A..' MOVE.W D1,$0016(A0) +000019B6: 7000 'p.' MOVEQ #$00,D0 +000019B8: 4E75 'Nu' RTS +000019BA: 7087 'p.' MOVEQ #$87,D0 +000019BC: 4E75 'Nu' RTS +000019BE: 6100 E718 'a...' BSR *-$18E6 ; 000000D8 +000019C2: 7200 'r.' MOVEQ #$00,D1 +000019C4: 3228 0016 '2(..' MOVE.W $0016(A0),D1 +000019C8: 6100 0114 'a...' BSR *+$0116 ; 00001ADE +000019CC: 6708 'g.' BEQ.S *+$000A ; 000019D6 +000019CE: 0C41 F000 '.A..' CMPI.W #$F000,D1 +000019D2: 621E 'b.' BHI.S *+$0020 ; 000019F2 +000019D4: 601E '`.' BRA.S *+$0020 ; 000019F4 +000019D6: 0441 8001 '.A..' SUBI.W #$8001,D1 +000019DA: 2471 1000 '$q..' MOVEA.L $00(A1,D1.W),A2 +000019DE: 4A6A 004C 'Jj.L' TST.W $004C(A2) +000019E2: 670A 'g.' BEQ.S *+$000C ; 000019EE +000019E4: 21CA 03EE '!...' MOVE.L A2,$03EE +000019E8: D289 '..' ADD.L A1,D1 +000019EA: 70C6 'p.' MOVEQ #$C6,D0 +000019EC: 6006 '`.' BRA.S *+$0008 ; 000019F4 +000019EE: 42B1 1000 'B...' CLR.L $00(A1,D1.W) +000019F2: 7000 'p.' MOVEQ #$00,D0 +000019F4: 6000 E7AC '`...' BRA *-$1852 ; 000001A2 +000019F8: 6100 E6DE 'a...' BSR *-$1920 ; 000000D8 +000019FC: 6116 'a.' BSR.S *+$0018 ; 00001A14 +000019FE: 6610 'f.' BNE.S *+$0012 ; 00001A10 +00001A00: 48C1 'H.' EXT.L D1 +00001A02: D289 '..' ADD.L A1,D1 +00001A04: 21CA 03EE '!...' MOVE.L A2,$03EE +00001A08: 6100 F72A 'a..*' BSR *-$08D4 ; 00001134 +00001A0C: 6602 'f.' BNE.S *+$0004 ; 00001A10 +00001A0E: 7000 'p.' MOVEQ #$00,D0 +00001A10: 6000 E790 '`...' BRA *-$186E ; 000001A2 +00001A14: 4A68 001A 'Jh..' TST.W $001A(A0) +00001A18: 6E3A 'n:' BGT.S *+$003C ; 00001A54 +00001A1A: 7200 'r.' MOVEQ #$00,D1 +00001A1C: 3228 0016 '2(..' MOVE.W $0016(A0),D1 +00001A20: 6100 00BC 'a...' BSR *+$00BE ; 00001ADE +00001A24: 6720 'g ' BEQ.S *+$0022 ; 00001A46 +00001A26: 6100 F732 'a..2' BSR *-$08CC ; 0000115A +00001A2A: 6676 'fv' BNE.S *+$0078 ; 00001AA2 +00001A2C: 42A8 001C 'B...' CLR.L $001C(A0) +00001A30: 7002 'p.' MOVEQ #$02,D0 +00001A32: 2140 0030 '!@.0' MOVE.L D0,$0030(A0) +00001A36: 316A 004E 0020 '1j.N. ' MOVE.W $004E(A2),$0020(A0) +00001A3C: 316A 004E 0016 '1j.N..' MOVE.W $004E(A2),$0016(A0) +00001A42: 7200 'r.' MOVEQ #$00,D1 +00001A44: 6058 '`X' BRA.S *+$005A ; 00001A9E +00001A46: 70DD 'p.' MOVEQ #$DD,D0 +00001A48: 0441 8001 '.A..' SUBI.W #$8001,D1 +00001A4C: 4AB1 1000 'J...' TST.L $00(A1,D1.W) +00001A50: 6750 'gP' BEQ.S *+$0052 ; 00001AA2 +00001A52: 6048 '`H' BRA.S *+$004A ; 00001A9C +00001A54: 70DD 'p.' MOVEQ #$DD,D0 +00001A56: 7400 't.' MOVEQ #$00,D2 +00001A58: 4A68 0016 'Jh..' TST.W $0016(A0) +00001A5C: 6708 'g.' BEQ.S *+$000A ; 00001A66 +00001A5E: 6100 F6E4 'a...' BSR *-$091A ; 00001144 +00001A62: 663E 'f>' BNE.S *+$0040 ; 00001AA2 +00001A64: 240A '$.' MOVE.L A2,D2 +00001A66: 3828 001A '8(..' MOVE.W $001A(A0),D4 +00001A6A: 2628 001C '&(..' MOVE.L $001C(A0),D3 +00001A6E: 70DD 'p.' MOVEQ #$DD,D0 +00001A70: 6100 07A8 'a...' BSR *+$07AA ; 0000221A +00001A74: 6100 07AC 'a...' BSR *+$07AE ; 00002222 +00001A78: 6100 07A8 'a...' BSR *+$07AA ; 00002222 +00001A7C: 6424 'd$' BCC.S *+$0026 ; 00001AA2 +00001A7E: 4AB1 1000 'J...' TST.L $00(A1,D1.W) +00001A82: 67F4 'g.' BEQ.S *-$000A ; 00001A78 +00001A84: 4A83 'J.' TST.L D3 +00001A86: 6706 'g.' BEQ.S *+$0008 ; 00001A8E +00001A88: B6B1 100C '....' CMP.L $0C(A1,D1.W),D3 +00001A8C: 66EA 'f.' BNE.S *-$0014 ; 00001A78 +00001A8E: 4A82 'J.' TST.L D2 +00001A90: 6706 'g.' BEQ.S *+$0008 ; 00001A98 +00001A92: B4B1 1000 '....' CMP.L $00(A1,D1.W),D2 +00001A96: 66E0 'f.' BNE.S *-$001E ; 00001A78 +00001A98: 5344 'SD' SUBQ.W #1,D4 +00001A9A: 6EDC 'n.' BGT.S *-$0022 ; 00001A78 +00001A9C: 611E 'a.' BSR.S *+$0020 ; 00001ABC +00001A9E: 6100 FD48 'a..H' BSR *-$02B6 ; 000017E8 +00001AA2: 4A40 'J@' TST.W D0 +00001AA4: 4E75 'Nu' RTS +00001AA6: 48E7 1F7E 'H..~' MOVEM.L D3-D7/A1-A6,-(A7) +00001AAA: 2C78 036A ',x.j' MOVEA.L $036A,A6 +00001AAE: 6100 FF64 'a..d' BSR *-$009A ; 00001A14 +00001AB2: 4CDF 7EF8 'L.~.' MOVEM.L (A7)+,D3-D7/A1-A6 +00001AB6: 3140 0010 '1@..' MOVE.W D0,$0010(A0) +00001ABA: 4E75 'Nu' RTS +00001ABC: 2171 100C 001C '!q....' MOVE.L $0C(A1,D1.W),$001C(A0) +00001AC2: 2471 1000 '$q..' MOVEA.L $00(A1,D1.W),A2 +00001AC6: 316A 004E 0020 '1j.N. ' MOVE.W $004E(A2),$0020(A0) +00001ACC: 2171 1004 0030 '!q...0' MOVE.L $04(A1,D1.W),$0030(A0) +00001AD2: 3001 '0.' MOVE.W D1,D0 +00001AD4: 0640 8001 '.@..' ADDI.W #$8001,D0 +00001AD8: 3140 0016 '1@..' MOVE.W D0,$0016(A0) +00001ADC: 4E75 'Nu' RTS +00001ADE: 2F01 '/.' MOVE.L D1,-(A7) +00001AE0: 70CD 'p.' MOVEQ #$CD,D0 +00001AE2: 0441 8001 '.A..' SUBI.W #$8001,D1 +00001AE6: 2278 0372 '"x.r' MOVEA.L $0372,A1 +00001AEA: B251 '.Q' CMP.W (A1),D1 +00001AEC: 641A 'd.' BCC.S *+$001C ; 00001B08 +00001AEE: 5541 'UA' SUBQ.W #2,D1 +00001AF0: 82FC 0010 '....' DIVU.W #$0010,D1 +00001AF4: 4841 'HA' SWAP D1 +00001AF6: 4A41 'JA' TST.W D1 +00001AF8: 660E 'f.' BNE.S *+$0010 ; 00001B08 +00001AFA: 2217 '".' MOVE.L (A7),D1 +00001AFC: 0441 8001 '.A..' SUBI.W #$8001,D1 +00001B00: 4AB1 1000 'J...' TST.L $00(A1,D1.W) +00001B04: 6702 'g.' BEQ.S *+$0004 ; 00001B08 +00001B06: 7000 'p.' MOVEQ #$00,D0 +00001B08: 221F '".' MOVE.L (A7)+,D1 +00001B0A: 4A40 'J@' TST.W D0 +00001B0C: 4E75 'Nu' RTS +00001B0E: 48E7 1F7E 'H..~' MOVEM.L D3-D7/A1-A6,-(A7) +00001B12: 2C78 036A ',x.j' MOVEA.L $036A,A6 +00001B16: 6100 F642 'a..B' BSR *-$09BC ; 0000115A +00001B1A: 6612 'f.' BNE.S *+$0014 ; 00001B2E +00001B1C: 2C28 0030 ',(.0' MOVE.L $0030(A0),D6 +00001B20: 7E00 '~.' MOVEQ #$00,D7 +00001B22: 6100 FDE0 'a...' BSR *-$021E ; 00001904 +00001B26: 6606 'f.' BNE.S *+$0008 ; 00001B2E +00001B28: 3141 0016 '1A..' MOVE.W D1,$0016(A0) +00001B2C: 7000 'p.' MOVEQ #$00,D0 +00001B2E: 4CDF 7EF8 'L.~.' MOVEM.L (A7)+,D3-D7/A1-A6 +00001B32: 3140 0010 '1@..' MOVE.W D0,$0010(A0) +00001B36: 4E75 'Nu' RTS +00001B38: 48E7 1F7E 'H..~' MOVEM.L D3-D7/A1-A6,-(A7) +00001B3C: 2C78 036A ',x.j' MOVEA.L $036A,A6 +00001B40: 6100 F618 'a...' BSR *-$09E6 ; 0000115A +00001B44: 66E8 'f.' BNE.S *-$0016 ; 00001B2E +00001B46: 31EA 004E 0384 '1..N..' MOVE.W $004E(A2),$0384 +00001B4C: 2C28 0030 ',(.0' MOVE.L $0030(A0),D6 +00001B50: 7E00 '~.' MOVEQ #$00,D7 +00001B52: 6100 FD8C 'a...' BSR *-$0272 ; 000018E0 +00001B56: 60D4 '`.' BRA.S *-$002A ; 00001B2C +00001B58: 41F8 03A4 'A...' LEA $03A4,A0 +00001B5C: 42A8 000C 'B...' CLR.L $000C(A0) +00001B60: 317C 0017 001A '1|....' MOVE.W #$0017,$001A(A0) +00001B66: 42A8 001C 'B...' CLR.L $001C(A0) +00001B6A: A004 '..' _Control ; A004 +00001B6C: 660E 'f.' BNE.S *+$0010 ; 00001B7C +00001B6E: 2028 001C ' (..' MOVE.L $001C(A0),D0 +00001B72: 0C00 0010 '....' CMPI.B #$10,D0 +00001B76: 6704 'g.' BEQ.S *+$0006 ; 00001B7C +00001B78: 0C00 0011 '....' CMPI.B #$11,D0 +00001B7C: 4E75 'Nu' RTS +00001B7E: 705E 'p^' MOVEQ #$5E,D0 ; '^' +00001B80: 204A ' J' MOVEA.L A2,A0 +00001B82: A020 '. ' _SetPtrSize ; A020 +00001B84: 7403 't.' MOVEQ #$03,D2 +00001B86: C4EA 001A '....' MULU.W $001A(A2),D2 +00001B8A: 5282 'R.' ADDQ.L #1,D2 +00001B8C: E28A '..' LSR.L #1,D2 +00001B8E: 3542 0058 '5B.X' MOVE.W D2,$0058(A2) +00001B92: 7E40 '~@' MOVEQ #$40,D7 ; '@' +00001B94: 2002 ' .' MOVE.L D2,D0 +00001B96: A51E '..' _NewPtrSys ; A51E +00001B98: 6600 EFEE 'f...' BNE *-$1010 ; 00000B88 +00001B9C: 2548 0050 '%H.P' MOVE.L A0,$0050(A2) +00001BA0: 7602 'v.' MOVEQ #$02,D3 +00001BA2: 30F5 7000 '0.p.' MOVE.W $00(A5,D7.W),(A0)+ +00001BA6: 5447 'TG' ADDQ.W #2,D7 +00001BA8: 5542 'UB' SUBQ.W #2,D2 +00001BAA: 6F12 'o.' BLE.S *+$0014 ; 00001BBE +00001BAC: 0C47 0200 '.G..' CMPI.W #$0200,D7 +00001BB0: 65F0 'e.' BCS.S *-$000E ; 00001BA2 +00001BB2: 5243 'RC' ADDQ.W #1,D3 +00001BB4: 6100 1476 'a..v' BSR *+$1478 ; 0000302C +00001BB8: 660A 'f.' BNE.S *+$000C ; 00001BC4 +00001BBA: 7E00 '~.' MOVEQ #$00,D7 +00001BBC: 60E4 '`.' BRA.S *-$001A ; 00001BA2 +00001BBE: 611E 'a.' BSR.S *+$0020 ; 00001BDE +00001BC0: 6738 'g8' BEQ.S *+$003A ; 00001BFA +00001BC2: 70C4 'p.' MOVEQ #$C4,D0 +00001BC4: 6104 'a.' BSR.S *+$0006 ; 00001BCA +00001BC6: 6000 EFC0 '`...' BRA *-$103E ; 00000B88 +00001BCA: 48E7 8080 'H...' MOVEM.L D0/A0,-(A7) +00001BCE: 206A 0050 ' j.P' MOVEA.L $0050(A2),A0 +00001BD2: A01F '..' _DisposePtr ; A01F +00001BD4: 42AA 0050 'B..P' CLR.L $0050(A2) +00001BD8: 4CDF 0101 'L...' MOVEM.L (A7)+,D0/A0 +00001BDC: 4E75 'Nu' RTS +00001BDE: 7602 'v.' MOVEQ #$02,D3 +00001BE0: 7200 'r.' MOVEQ #$00,D1 +00001BE2: 6100 1A16 'a...' BSR *+$1A18 ; 000035FA +00001BE6: 6602 'f.' BNE.S *+$0004 ; 00001BEA +00001BE8: 5241 'RA' ADDQ.W #1,D1 +00001BEA: B66A 001A '.j..' CMP.W $001A(A2),D3 +00001BEE: 6204 'b.' BHI.S *+$0006 ; 00001BF4 +00001BF0: 5243 'RC' ADDQ.W #1,D3 +00001BF2: 60EE '`.' BRA.S *-$0010 ; 00001BE2 +00001BF4: B26A 002A '.j.*' CMP.W $002A(A2),D1 +00001BF8: 4E75 'Nu' RTS +00001BFA: 7200 'r.' MOVEQ #$00,D1 +00001BFC: 7400 't.' MOVEQ #$00,D2 +00001BFE: 7E00 '~.' MOVEQ #$00,D7 +00001C00: 6100 13FC 'a...' BSR *+$13FE ; 00002FFE +00001C04: 66BE 'f.' BNE.S *-$0040 ; 00001BC4 +00001C06: 4A15 'J.' TST.B (A5) +00001C08: 660C 'f.' BNE.S *+$000E ; 00001C16 +00001C0A: 204D ' M' MOVEA.L A5,A0 +00001C0C: C346 '.F' EXG D1,D6 +00001C0E: 7202 'r.' MOVEQ #$02,D1 +00001C10: 4EBA 0000 'N...' JSR HFS_2A548 ; id: 295 +00001C14: C346 '.F' EXG D1,D6 +00001C16: 7000 'p.' MOVEQ #$00,D0 +00001C18: 4A35 0000 'J5..' TST.B $00(A5,D0.W) +00001C1C: 6722 'g"' BEQ.S *+$0024 ; 00001C40 +00001C1E: 5241 'RA' ADDQ.W #1,D1 +00001C20: B4B5 0012 '....' CMP.L $12(A5,D0.W),D2 +00001C24: 6204 'b.' BHI.S *+$0006 ; 00001C2A +00001C26: 2435 0012 '$5..' MOVE.L $12(A5,D0.W),D2 +00001C2A: 47F5 0016 'G...' LEA $16(A5,D0.W),A3 +00001C2E: 614E 'aN' BSR.S *+$0050 ; 00001C7E +00001C30: 6690 'f.' BNE.S *-$006E ; 00001BC2 +00001C32: 47F5 0020 'G.. ' LEA $20(A5,D0.W),A3 +00001C36: 6146 'aF' BSR.S *+$0048 ; 00001C7E +00001C38: 6688 'f.' BNE.S *-$0076 ; 00001BC2 +00001C3A: 6100 05C8 'a...' BSR *+$05CA ; 00002204 +00001C3E: 65D8 'e.' BCS.S *-$0026 ; 00001C18 +00001C40: 6100 13CC 'a...' BSR *+$13CE ; 0000300E +00001C44: 67C0 'g.' BEQ.S *-$003E ; 00001C06 +00001C46: 0C40 FFDF '.@..' CMPI.W #$FFDF,D0 +00001C4A: 6600 FF78 'f..x' BNE *-$0086 ; 00001BC4 +00001C4E: B4AA 0026 '...&' CMP.L $0026(A2),D2 +00001C52: 6508 'e.' BCS.S *+$000A ; 00001C5C +00001C54: 5282 'R.' ADDQ.L #1,D2 +00001C56: 2542 0026 '%B.&' MOVE.L D2,$0026(A2) +00001C5A: 5207 'R.' ADDQ.B #1,D7 +00001C5C: B26A 0014 '.j..' CMP.W $0014(A2),D1 +00001C60: 6706 'g.' BEQ.S *+$0008 ; 00001C68 +00001C62: 3541 0014 '5A..' MOVE.W D1,$0014(A2) +00001C66: 5407 'T.' ADDQ.B #2,D7 +00001C68: 4A07 'J.' TST.B D7 +00001C6A: 670A 'g.' BEQ.S *+$000C ; 00001C76 +00001C6C: 6100 FB42 'a..B' BSR *-$04BC ; 000017B0 +00001C70: 6604 'f.' BNE.S *+$0006 ; 00001C76 +00001C72: 6100 EB2C 'a..,' BSR *-$14D2 ; 000007A0 +00001C76: 8F2A 0013 '.*..' OR.B D7,$0013(A2) +00001C7A: 6000 EEDC '`...' BRA *-$1122 ; 00000B58 +00001C7E: 48E7 FE00 'H...' MOVEM.L D0-D6,-(A7) +00001C82: 322A 001A '2*..' MOVE.W $001A(A2),D1 +00001C86: 7C00 '|.' MOVEQ #$00,D6 +00001C88: 242A 001C '$*..' MOVE.L $001C(A2),D2 +00001C8C: 3613 '6.' MOVE.W (A3),D3 +00001C8E: 6714 'g.' BEQ.S *+$0016 ; 00001CA4 +00001C90: 6100 1968 'a..h' BSR *+$196A ; 000035FA +00001C94: 5341 'SA' SUBQ.W #1,D1 +00001C96: 6536 'e6' BCS.S *+$0038 ; 00001CCE +00001C98: 3605 '6.' MOVE.W D5,D3 +00001C9A: 6708 'g.' BEQ.S *+$000A ; 00001CA4 +00001C9C: DC82 '..' ADD.L D2,D6 +00001C9E: 0C43 0001 '.C..' CMPI.W #$0001,D3 +00001CA2: 66EC 'f.' BNE.S *-$0012 ; 00001C90 +00001CA4: 361B '6.' MOVE.W (A3)+,D3 +00001CA6: 281B '(.' MOVE.L (A3)+,D4 +00001CA8: 2A1B '*.' MOVE.L (A3)+,D5 +00001CAA: BC85 '..' CMP.L D5,D6 +00001CAC: 671E 'g.' BEQ.S *+$0020 ; 00001CCC +00001CAE: 2706 ''.' MOVE.L D6,-(A3) +00001CB0: 6602 'f.' BNE.S *+$0004 ; 00001CB4 +00001CB2: 4243 'BC' CLR.W D3 +00001CB4: B886 '..' CMP.L D6,D4 +00001CB6: 6302 'c.' BLS.S *+$0004 ; 00001CBA +00001CB8: 2806 '(.' MOVE.L D6,D4 +00001CBA: 2704 ''.' MOVE.L D4,-(A3) +00001CBC: 3703 '7.' MOVE.W D3,-(A3) +00001CBE: 6100 FAF0 'a...' BSR *-$050E ; 000017B0 +00001CC2: 660A 'f.' BNE.S *+$000C ; 00001CCE +00001CC4: 4EBA 0000 'N...' JSR MARKA5BLOCK ; id: 445 +00001CC8: 08C7 0002 '....' BSET #$02,D7 +00001CCC: 7200 'r.' MOVEQ #$00,D1 +00001CCE: 4CDF 007F 'L...' MOVEM.L (A7)+,D0-D6 +00001CD2: 4E75 'Nu' RTS +00001CD4: 2D1F '-.' MOVE.L (A7)+,-(A6) +00001CD6: 48E6 7FFC 'H...' MOVEM.L D1-D7/A0-A5,-(A6) +00001CDA: 4A6A 0048 'Jj.H' TST.W $0048(A2) +00001CDE: 676A 'gj' BEQ.S *+$006C ; 00001D4A +00001CE0: 4A2A 0006 'J*..' TST.B $0006(A2) +00001CE4: 6A5E 'j^' BPL.S *+$0060 ; 00001D44 +00001CE6: 6100 FEF6 'a...' BSR *-$0108 ; 00001BDE +00001CEA: 6658 'fX' BNE.S *+$005A ; 00001D44 +00001CEC: 7602 'v.' MOVEQ #$02,D3 +00001CEE: 6100 1342 'a..B' BSR *+$1344 ; 00003032 +00001CF2: 6670 'fp' BNE.S *+$0072 ; 00001D64 +00001CF4: 4EBA 0000 'N...' JSR MARKA5BLOCK ; id: 445 +00001CF8: 701F 'p.' MOVEQ #$1F,D0 +00001CFA: 224D '"M' MOVEA.L A5,A1 +00001CFC: 41EA 0008 'A...' LEA $0008(A2),A0 +00001D00: 2578 020C 000E '%x....' MOVE.L $020C,$000E(A2) +00001D06: 32D8 '2.' MOVE.W (A0)+,(A1)+ +00001D08: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00001D06 +00001D0C: 206A 0050 ' j.P' MOVEA.L $0050(A2),A0 +00001D10: 342A 0058 '4*.X' MOVE.W $0058(A2),D2 +00001D14: 7E40 '~@' MOVEQ #$40,D7 ; '@' +00001D16: 3B98 7000 ';.p.' MOVE.W (A0)+,$00(A5,D7.W) +00001D1A: 5447 'TG' ADDQ.W #2,D7 +00001D1C: 5542 'UB' SUBQ.W #2,D2 +00001D1E: 6F16 'o.' BLE.S *+$0018 ; 00001D36 +00001D20: 0C47 0200 '.G..' CMPI.W #$0200,D7 +00001D24: 65F0 'e.' BCS.S *-$000E ; 00001D16 +00001D26: 5243 'RC' ADDQ.W #1,D3 +00001D28: 6100 1308 'a...' BSR *+$130A ; 00003032 +00001D2C: 6636 'f6' BNE.S *+$0038 ; 00001D64 +00001D2E: 4EBA 0000 'N...' JSR MARKA5BLOCK ; id: 445 +00001D32: 7E00 '~.' MOVEQ #$00,D7 +00001D34: 60E0 '`.' BRA.S *-$001E ; 00001D16 +00001D36: 0C47 0200 '.G..' CMPI.W #$0200,D7 +00001D3A: 6408 'd.' BCC.S *+$000A ; 00001D44 +00001D3C: 4275 7000 'Bup.' CLR.W $00(A5,D7.W) +00001D40: 5447 'TG' ADDQ.W #2,D7 +00001D42: 60F2 '`.' BRA.S *-$000C ; 00001D36 +00001D44: 6100 F172 'a..r' BSR *-$0E8C ; 00000EB8 +00001D48: 661A 'f.' BNE.S *+$001C ; 00001D64 +00001D4A: 422A 0006 'B*..' CLR.B $0006(A2) +00001D4E: 4A38 0346 'J8.F' TST.B $0346 +00001D52: 660E 'f.' BNE.S *+$0010 ; 00001D62 +00001D54: 4A6A 0048 'Jj.H' TST.W $0048(A2) +00001D58: 6704 'g.' BEQ.S *+$0006 ; 00001D5E +00001D5A: 6100 FE6E 'a..n' BSR *-$0190 ; 00001BCA +00001D5E: 6100 F06C 'a..l' BSR *-$0F92 ; 00000DCC +00001D62: 7000 'p.' MOVEQ #$00,D0 +00001D64: 4CDE 3FFE 'L.?.' MOVEM.L (A6)+,D1-D7/A0-A5 +00001D68: 2F1E '/.' MOVE.L (A6)+,-(A7) +00001D6A: 4A40 'J@' TST.W D0 +00001D6C: 4E75 'Nu' RTS +00001D6E: 6100 E368 'a..h' BSR *-$1C96 ; 000000D8 +00001D72: 3428 001C '4(..' MOVE.W $001C(A0),D2 +00001D76: 6E10 'n.' BGT.S *+$0012 ; 00001D88 +00001D78: 6706 'g.' BEQ.S *+$0008 ; 00001D80 +00001D7A: 6100 F3C8 'a...' BSR *-$0C36 ; 00001144 +00001D7E: 6004 '`.' BRA.S *+$0006 ; 00001D84 +00001D80: 6100 F3D8 'a...' BSR *-$0C26 ; 0000115A +00001D84: 6640 'f@' BNE.S *+$0042 ; 00001DC6 +00001D86: 6012 '`.' BRA.S *+$0014 ; 00001D9A +00001D88: 2238 0358 '"8.X' MOVE.L $0358,D1 +00001D8C: 6700 FA56 'g..V' BEQ *-$05A8 ; 000017E4 +00001D90: 5342 'SB' SUBQ.W #1,D2 +00001D92: 2441 '$A' MOVEA.L D1,A2 +00001D94: 6704 'g.' BEQ.S *+$0006 ; 00001D9A +00001D96: 2212 '".' MOVE.L (A2),D1 +00001D98: 60F2 '`.' BRA.S *-$000C ; 00001D8C +00001D9A: 08EA 0006 0013 '......' BSET #$06,$0013(A2) +00001DA0: 6100 007C 'a..|' BSR *+$007E ; 00001E1E +00001DA4: B5F1 1014 '....' CMPA.L $14(A1,D1.W),A2 +00001DA8: 670C 'g.' BEQ.S *+$000E ; 00001DB6 +00001DAA: 6100 007A 'a..z' BSR *+$007C ; 00001E26 +00001DAE: 65F4 'e.' BCS.S *-$000A ; 00001DA4 +00001DB0: 08AA 0006 0013 '......' BCLR #$06,$0013(A2) +00001DB6: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00001DB8: 31B2 000A 001E '1.....' MOVE.W $0A(A2,D0.W),$1E(A0,D0.W) +00001DBE: 5540 'U@' SUBQ.W #2,D0 +00001DC0: 6AF6 'j.' BPL.S *-$0008 ; 00001DB8 +00001DC2: 6100 FA24 'a..$' BSR *-$05DA ; 000017E8 +00001DC6: 6000 E3DA '`...' BRA *-$1C24 ; 000001A2 +00001DCA: 4EBA E30C 'N...' JSR *-$1CF2 ; 000000D8 +00001DCE: 3028 0018 '0(..' MOVE.W $0018(A0),D0 +00001DD2: 3200 '2.' MOVE.W D0,D1 +00001DD4: 6100 E2D4 'a...' BSR *-$1D2A ; 000000AA +00001DD8: 6B0C 'k.' BMI.S *+$000E ; 00001DE6 +00001DDA: 3001 '0.' MOVE.W D1,D0 +00001DDC: 6100 000C 'a...' BSR *+$000E ; 00001DEA +00001DE0: 2149 001C '!I..' MOVE.L A1,$001C(A0) +00001DE4: 7000 'p.' MOVEQ #$00,D0 +00001DE6: 4EFA E3BA 'N...' JMP *-$1C44 ; 000001A2 +00001DEA: 0280 0000 FFFF '......' ANDI.L #$0000FFFF,D0 +00001DF0: 80F8 03F6 '....' DIVU.W $03F6,D0 +00001DF4: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 +00001DF8: 2269 001A '"i..' MOVEA.L $001A(A1),A1 +00001DFC: C0E9 0002 '....' MULU.W $0002(A1),D0 +00001E00: 43F1 0804 'C...' LEA $04(A1,D0.L),A1 +00001E04: 4E75 'Nu' RTS +00001E06: 0440 8001 '.@..' SUBI.W #$8001,D0 +00001E0A: E848 '.H' LSR.W #4,D0 +00001E0C: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 +00001E10: 2269 001E '"i..' MOVEA.L $001E(A1),A1 +00001E14: C0E9 0002 '....' MULU.W $0002(A1),D0 +00001E18: 43F1 0804 'C...' LEA $04(A1,D0.L),A1 +00001E1C: 4E75 'Nu' RTS +00001E1E: 2278 034E '"x.N' MOVEA.L $034E,A1 +00001E22: 7202 'r.' MOVEQ #$02,D1 +00001E24: 4E75 'Nu' RTS +00001E26: D278 03F6 '.x..' ADD.W $03F6,D1 +00001E2A: B251 '.Q' CMP.W (A1),D1 +00001E2C: 4E75 'Nu' RTS +00001E2E: 61EE 'a.' BSR.S *-$0010 ; 00001E1E +00001E30: B4B1 1000 '....' CMP.L $00(A1,D1.W),D2 +00001E34: 6606 'f.' BNE.S *+$0008 ; 00001E3C +00001E36: B5F1 1014 '....' CMPA.L $14(A1,D1.W),A2 +00001E3A: 6708 'g.' BEQ.S *+$000A ; 00001E44 +00001E3C: 61E8 'a.' BSR.S *-$0016 ; 00001E26 +00001E3E: 65F0 'e.' BCS.S *-$000E ; 00001E30 +00001E40: 44FC 0000 'D...' MOVE #$0000,CCR +00001E44: 4E75 'Nu' RTS +00001E46: 4201 'B.' CLR.B D1 +00001E48: 3141 0006 '1A..' MOVE.W D1,$0006(A0) +00001E4C: 6100 E28A 'a...' BSR *-$1D74 ; 000000D8 +00001E50: 50F8 0347 'P..G' ST $0347 +00001E54: 6018 '`.' BRA.S *+$001A ; 00001E6E +00001E56: 6100 E280 'a...' BSR *-$1D7E ; 000000D8 +00001E5A: 4238 0347 'B8.G' CLR.B $0347 +00001E5E: 600E '`.' BRA.S *+$0010 ; 00001E6E +00001E60: 2F38 0784 '/8..' MOVE.L $0784,-(A7) +00001E64: 4E75 'Nu' RTS +00001E66: 6100 E270 'a..p' BSR *-$1D8E ; 000000D8 +00001E6A: 50F8 0347 'P..G' ST $0347 +00001E6E: 6100 E638 'a..8' BSR *-$19C6 ; 000004A8 +00001E72: 61AA 'a.' BSR.S *-$0054 ; 00001E1E +00001E74: 4AB1 1000 'J...' TST.L $00(A1,D1.W) +00001E78: 670E 'g.' BEQ.S *+$0010 ; 00001E88 +00001E7A: 61AA 'a.' BSR.S *-$0054 ; 00001E26 +00001E7C: 65F6 'e.' BCS.S *-$0008 ; 00001E74 +00001E7E: 70D6 'p.' MOVEQ #$D6,D0 +00001E80: 4268 0018 'Bh..' CLR.W $0018(A0) +00001E84: 6000 E31C '`...' BRA *-$1CE2 ; 000001A2 +00001E88: 3141 0018 '1A..' MOVE.W D1,$0018(A0) +00001E8C: D289 '..' ADD.L A1,D1 +00001E8E: 6100 09CC 'a...' BSR *+$09CE ; 0000285C +00001E92: 66EC 'f.' BNE.S *-$0012 ; 00001E80 +00001E94: 2F08 '/.' MOVE.L A0,-(A7) +00001E96: 2041 ' A' MOVEA.L D1,A0 +00001E98: 7000 'p.' MOVEQ #$00,D0 +00001E9A: 3038 03F6 '08..' MOVE.W $03F6,D0 +00001E9E: E248 '.H' LSR.W #1,D0 +00001EA0: 5340 'S@' SUBQ.W #1,D0 +00001EA2: 4258 'BX' CLR.W (A0)+ +00001EA4: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00001EA2 +00001EA8: 205F ' _' MOVEA.L (A7)+,A0 +00001EAA: 6100 0EEC 'a...' BSR *+$0EEE ; 00002D98 +00001EAE: 6600 0264 'f..d' BNE *+$0266 ; 00002114 +00001EB2: 70D5 'p.' MOVEQ #$D5,D0 +00001EB4: 0C15 0002 '....' CMPI.B #$02,(A5) +00001EB8: 66C6 'f.' BNE.S *-$0038 ; 00001E80 +00001EBA: 2641 '&A' MOVEA.L D1,A3 +00001EBC: 2747 0036 ''G.6' MOVE.L D7,$0036(A3) +00001EC0: 202D 0004 ' -..' MOVE.L $0004(A5),D0 +00001EC4: 2740 0032 ''@.2' MOVE.L D0,$0032(A3) +00001EC8: 2746 003A ''F.:' MOVE.L D6,$003A(A3) +00001ECC: 7000 'p.' MOVEQ #$00,D0 +00001ECE: 302D 0048 '0-.H' MOVE.W $0048(A5),D0 +00001ED2: 670C 'g.' BEQ.S *+$000E ; 00001EE0 +00001ED4: C0EA 001E '....' MULU.W $001E(A2),D0 +00001ED8: 08EB 0006 0004 '......' BSET #$06,$0004(A3) +00001EDE: 600A '`.' BRA.S *+$000C ; 00001EEA +00001EE0: 202A 0020 ' *. ' MOVE.L $0020(A2),D0 +00001EE4: 08AB 0006 0004 '......' BCLR #$06,$0004(A3) +00001EEA: 2740 001E ''@..' MOVE.L D0,$001E(A3) +00001EEE: 48E7 00C0 'H...' MOVEM.L A0/A1,-(A7) +00001EF2: 700C 'p.' MOVEQ #$0C,D0 +00001EF4: 41ED 004A 'A..J' LEA $004A(A5),A0 +00001EF8: 4A38 0347 'J8.G' TST.B $0347 +00001EFC: 6604 'f.' BNE.S *+$0006 ; 00001F02 +00001EFE: 41ED 0056 'A..V' LEA $0056(A5),A0 +00001F02: 43EB 0026 'C..&' LEA $0026(A3),A1 +00001F06: A22E '..' _BlockMoveData ; A22E +00001F08: 7000 'p.' MOVEQ #$00,D0 +00001F0A: 3002 '0.' MOVE.W D2,D0 +00001F0C: 204C ' L' MOVEA.L A4,A0 +00001F0E: 43EB 003E 'C..>' LEA $003E(A3),A1 +00001F12: 12C0 '..' MOVE.B D0,(A1)+ +00001F14: A22E '..' _BlockMoveData ; A22E +00001F16: 4CDF 0300 'L...' MOVEM.L (A7)+,A0/A1 +00001F1A: 2D08 '-.' MOVE.L A0,-(A6) +00001F1C: 2006 ' .' MOVE.L D6,D0 +00001F1E: 2407 '$.' MOVE.L D7,D2 +00001F20: 41EB 003E 'A..>' LEA $003E(A3),A0 +00001F24: 4EBA 0000 'N...' JSR CMGETCN ; id: 451 +00001F28: 6700 000E 'g...' BEQ *+$0010 ; 00001F38 +00001F2C: 205E ' ^' MOVEA.L (A6)+,A0 +00001F2E: 6B00 FF50 'k..P' BMI *-$00AE ; 00001E80 +00001F32: 70D5 'p.' MOVEQ #$D5,D0 +00001F34: 6000 FF4A '`..J' BRA *-$00B4 ; 00001E80 +00001F38: 2A49 '*I' MOVEA.L A1,A5 +00001F3A: 41E8 0006 'A...' LEA $0006(A0),A0 +00001F3E: 43EB 003E 'C..>' LEA $003E(A3),A1 +00001F42: 7000 'p.' MOVEQ #$00,D0 +00001F44: 1010 '..' MOVE.B (A0),D0 +00001F46: 5280 'R.' ADDQ.L #1,D0 +00001F48: A22E '..' _BlockMoveData ; A22E +00001F4A: 205E ' ^' MOVEA.L (A6)+,A0 +00001F4C: 4247 'BG' CLR.W D7 +00001F4E: 362D 0002 '6-..' MOVE.W $0002(A5),D3 +00001F52: 0243 0100 '.C..' ANDI.W #$0100,D3 +00001F56: 6704 'g.' BEQ.S *+$0006 ; 00001F5C +00001F58: 08C3 000D '....' BSET #$0D,D3 +00001F5C: 4BED 0014 'K...' LEA $0014(A5),A5 +00001F60: 241D '$.' MOVE.L (A5)+,D2 +00001F62: 381D '8.' MOVE.W (A5)+,D4 +00001F64: 2A1D '*.' MOVE.L (A5)+,D5 +00001F66: 2C1D ',.' MOVE.L (A5)+,D6 +00001F68: 4A38 0347 'J8.G' TST.B $0347 +00001F6C: 660A 'f.' BNE.S *+$000C ; 00001F78 +00001F6E: 08C3 0009 '....' BSET #$09,D3 +00001F72: 381D '8.' MOVE.W (A5)+,D4 +00001F74: 2A1D '*.' MOVE.L (A5)+,D5 +00001F76: 2C1D ',.' MOVE.L (A5)+,D6 +00001F78: 303C FAE2 '0<..' MOVE.W #$FAE2,D0 +00001F7C: 4A86 'J.' TST.L D6 +00001F7E: 6B04 'k.' BMI.S *+$0006 ; 00001F84 +00001F80: 6164 'ad' BSR.S *+$0066 ; 00001FE6 +00001F82: 6714 'g.' BEQ.S *+$0016 ; 00001F98 +00001F84: 7200 'r.' MOVEQ #$00,D1 +00001F86: 3238 03F6 '28..' MOVE.W $03F6,D1 +00001F8A: E249 '.I' LSR.W #1,D1 +00001F8C: 5341 'SA' SUBQ.W #1,D1 +00001F8E: 425B 'B[' CLR.W (A3)+ +00001F90: 51C9 FFFC 'Q...' DBF D1,*-$0002 ; 00001F8E +00001F94: 6000 FEEE '`...' BRA *-$0110 ; 00001E84 +00001F98: 26C2 '&.' MOVE.L D2,(A3)+ +00001F9A: 36C3 '6.' MOVE.W D3,(A3)+ +00001F9C: 36C4 '6.' MOVE.W D4,(A3)+ +00001F9E: 26C5 '&.' MOVE.L D5,(A3)+ +00001FA0: 26C6 '&.' MOVE.L D6,(A3)+ +00001FA2: 429B 'B.' CLR.L (A3)+ +00001FA4: 26CA '&.' MOVE.L A2,(A3)+ +00001FA6: 99CC '..' SUBA.L A4,A4 +00001FA8: 200C ' .' MOVE.L A4,D0 +00001FAA: 26CC '&.' MOVE.L A4,(A3)+ +00001FAC: 36C7 '6.' MOVE.W D7,(A3)+ +00001FAE: 588B 'X.' ADDQ.L #4,A3 +00001FB0: 429B 'B.' CLR.L (A3)+ +00001FB2: 08EA 0007 0005 '......' BSET #$07,$0005(A2) +00001FB8: 3828 0018 '8(..' MOVE.W $0018(A0),D4 +00001FBC: 6100 FE70 'a..p' BSR *-$018E ; 00001E2E +00001FC0: B841 '.A' CMP.W D1,D4 +00001FC2: 670C 'g.' BEQ.S *+$000E ; 00001FD0 +00001FC4: 1A31 1004 '.1..' MOVE.B $04(A1,D1.W),D5 +00001FC8: 1C05 '..' MOVE.B D5,D6 +00001FCA: B706 '..' EOR.B D3,D6 +00001FCC: E40E '..' LSR.B #2,D6 +00001FCE: 6408 'd.' BCC.S *+$000A ; 00001FD8 +00001FD0: 6100 FE6A 'a..j' BSR *-$0194 ; 00001E3C +00001FD4: 67EA 'g.' BEQ.S *-$0014 ; 00001FC0 +00001FD6: 6008 '`.' BRA.S *+$000A ; 00001FE0 +00001FD8: 4EBA 14E8 'N...' JSR *+$14EA ; 000034C2 +00001FDC: 1385 1004 '....' MOVE.B D5,$04(A1,D1.W) +00001FE0: 7000 'p.' MOVEQ #$00,D0 +00001FE2: 6000 E1BE '`...' BRA *-$1E40 ; 000001A2 +00001FE6: 2F38 0788 '/8..' MOVE.L $0788,-(A7) +00001FEA: 4E75 'Nu' RTS +00001FEC: 0C28 0001 001B '.(....' CMPI.B #$01,$001B(A0) +00001FF2: 6722 'g"' BEQ.S *+$0024 ; 00002016 +00001FF4: 08C3 0008 '....' BSET #$08,D3 +00001FF8: 670E 'g.' BEQ.S *+$0010 ; 00002008 +00001FFA: 4A28 001B 'J(..' TST.B $001B(A0) +00001FFE: 6716 'g.' BEQ.S *+$0018 ; 00002016 +00002000: 4268 0018 'Bh..' CLR.W $0018(A0) +00002004: 70CA 'p.' MOVEQ #$CA,D0 +00002006: 6014 '`.' BRA.S *+$0016 ; 0000201C +00002008: 0828 0002 001B '.(....' BTST #$02,$001B(A0) +0000200E: 6704 'g.' BEQ.S *+$0006 ; 00002014 +00002010: 08C3 000C '....' BSET #$0C,D3 +00002014: 6008 '`.' BRA.S *+$000A ; 0000201E +00002016: 0883 0008 '....' BCLR #$08,D3 +0000201A: 7000 'p.' MOVEQ #$00,D0 +0000201C: 4E75 'Nu' RTS +0000201E: 6100 FE0E 'a...' BSR *-$01F0 ; 00001E2E +00002022: 6628 'f(' BNE.S *+$002A ; 0000204C +00002024: 3031 1004 '01..' MOVE.W $04(A1,D1.W),D0 +00002028: B740 '.@' EOR.W D3,D0 +0000202A: 0240 0300 '.@..' ANDI.W #$0300,D0 +0000202E: 660E 'f.' BNE.S *+$0010 ; 0000203E +00002030: 0803 000C '....' BTST #$0C,D3 +00002034: 670E 'g.' BEQ.S *+$0010 ; 00002044 +00002036: 0831 0004 1004 '.1....' BTST #$04,$04(A1,D1.W) +0000203C: 6706 'g.' BEQ.S *+$0008 ; 00002044 +0000203E: 6100 FDFC 'a...' BSR *-$0202 ; 00001E3C +00002042: 60DE '`.' BRA.S *-$0020 ; 00002022 +00002044: 3141 0018 '1A..' MOVE.W D1,$0018(A0) +00002048: 70CF 'p.' MOVEQ #$CF,D0 +0000204A: 6002 '`.' BRA.S *+$0004 ; 0000204E +0000204C: 7000 'p.' MOVEQ #$00,D0 +0000204E: 4E75 'Nu' RTS +00002050: 6100 E086 'a...' BSR *-$1F78 ; 000000D8 +00002054: 08F8 0001 0376 '.....v' BSET #$01,$0376 +0000205A: 600A '`.' BRA.S *+$000C ; 00002066 +0000205C: 6100 E07A 'a..z' BSR *-$1F84 ; 000000D8 +00002060: 08B8 0001 0376 '.....v' BCLR #$01,$0376 +00002066: 6100 07F4 'a...' BSR *+$07F6 ; 0000285C +0000206A: 6604 'f.' BNE.S *+$0006 ; 00002070 +0000206C: 70D0 'p.' MOVEQ #$D0,D0 +0000206E: 6064 '`d' BRA.S *+$0066 ; 000020D4 +00002070: 0C40 FFD5 '.@..' CMPI.W #$FFD5,D0 +00002074: 665E 'f^' BNE.S *+$0060 ; 000020D4 +00002076: 6100 F738 'a..8' BSR *-$08C6 ; 000017B0 +0000207A: 6658 'fX' BNE.S *+$005A ; 000020D4 +0000207C: 6100 0D1A 'a...' BSR *+$0D1C ; 00002D98 +00002080: 670E 'g.' BEQ.S *+$0010 ; 00002090 +00002082: 0838 0001 0376 '.8...v' BTST #$01,$0376 +00002088: 6700 00D4 'g...' BEQ *+$00D6 ; 0000215E +0000208C: 7085 'p.' MOVEQ #$85,D0 +0000208E: 6044 '`D' BRA.S *+$0046 ; 000020D4 +00002090: 1228 001A '.(..' MOVE.B $001A(A0),D1 +00002094: 4841 'HA' SWAP D1 +00002096: 123C 0002 '.<..' MOVE.B #$02,D1 +0000209A: 0838 0001 0376 '.8...v' BTST #$01,$0376 +000020A0: 6704 'g.' BEQ.S *+$0006 ; 000020A6 +000020A2: 123C 0001 '.<..' MOVE.B #$01,D1 +000020A6: 2D08 '-.' MOVE.L A0,-(A6) +000020A8: 612E 'a.' BSR.S *+$0030 ; 000020D8 +000020AA: 3D02 '=.' MOVE.W D2,-(A6) +000020AC: 2006 ' .' MOVE.L D6,D0 +000020AE: 4EBA 0000 'N...' JSR CMCREATECN ; id: 458 +000020B2: 341E '4.' MOVE.W (A6)+,D2 +000020B4: 6152 'aR' BSR.S *+$0054 ; 00002108 +000020B6: 205E ' ^' MOVEA.L (A6)+,A0 +000020B8: 4A40 'J@' TST.W D0 +000020BA: 670A 'g.' BEQ.S *+$000C ; 000020C6 +000020BC: 0C40 0030 '.@.0' CMPI.W #$0030,D0 +000020C0: 6612 'f.' BNE.S *+$0014 ; 000020D4 +000020C2: 7088 'p.' MOVEQ #$88,D0 +000020C4: 600E '`.' BRA.S *+$0010 ; 000020D4 +000020C6: 0838 0001 0376 '.8...v' BTST #$01,$0376 +000020CC: 6704 'g.' BEQ.S *+$0006 ; 000020D2 +000020CE: 2141 0030 '!A.0' MOVE.L D1,$0030(A0) +000020D2: 7000 'p.' MOVEQ #$00,D0 +000020D4: 6000 E0CC '`...' BRA *-$1F32 ; 000001A2 +000020D8: 48E7 8040 'H..@' MOVEM.L D0/A1,-(A7) +000020DC: 91C8 '..' SUBA.L A0,A0 +000020DE: 4A42 'JB' TST.W D2 +000020E0: 6720 'g ' BEQ.S *+$0022 ; 00002102 +000020E2: 3042 '0B' MOVEA.W D2,A0 +000020E4: 5242 'RB' ADDQ.W #1,D2 +000020E6: 0882 0000 '....' BCLR #$00,D2 +000020EA: 9CC2 '..' SUBA.W D2,A6 +000020EC: 3F02 '?.' MOVE.W D2,-(A7) +000020EE: 3408 '4.' MOVE.W A0,D2 +000020F0: 204C ' L' MOVEA.L A4,A0 +000020F2: 224E '"N' MOVEA.L A6,A1 +000020F4: 7000 'p.' MOVEQ #$00,D0 +000020F6: 3002 '0.' MOVE.W D2,D0 +000020F8: A22E '..' _BlockMoveData ; A22E +000020FA: 3D02 '=.' MOVE.W D2,-(A6) +000020FC: 341F '4.' MOVE.W (A7)+,D2 +000020FE: 204E ' N' MOVEA.L A6,A0 +00002100: 5288 'R.' ADDQ.L #1,A0 +00002102: 4CDF 0201 'L...' MOVEM.L (A7)+,D0/A1 +00002106: 4E75 'Nu' RTS +00002108: 4A42 'JB' TST.W D2 +0000210A: 6706 'g.' BEQ.S *+$0008 ; 00002112 +0000210C: 3F1E '?.' MOVE.W (A6)+,-(A7) +0000210E: DCC2 '..' ADDA.W D2,A6 +00002110: 341F '4.' MOVE.W (A7)+,D2 +00002112: 4E75 'Nu' RTS +00002114: 2641 '&A' MOVEA.L D1,A3 +00002116: 3E38 0340 '>8.@' MOVE.W $0340,D7 +0000211A: 3615 '6.' MOVE.W (A5),D3 +0000211C: 0243 01FF '.C..' ANDI.W #$01FF,D3 +00002120: 0803 0008 '....' BTST #$08,D3 +00002124: 6704 'g.' BEQ.S *+$0006 ; 0000212A +00002126: 08C3 000D '....' BSET #$0D,D3 +0000212A: 276A 0020 001E ''j. ..' MOVE.L $0020(A2),$001E(A3) +00002130: 4BED 0012 'K...' LEA $0012(A5),A5 +00002134: 241D '$.' MOVE.L (A5)+,D2 +00002136: 381D '8.' MOVE.W (A5)+,D4 +00002138: 2A1D '*.' MOVE.L (A5)+,D5 +0000213A: 2C1D ',.' MOVE.L (A5)+,D6 +0000213C: 4A38 0347 'J8.G' TST.B $0347 +00002140: 660A 'f.' BNE.S *+$000C ; 0000214C +00002142: 08C3 0009 '....' BSET #$09,D3 +00002146: 381D '8.' MOVE.W (A5)+,D4 +00002148: 2A1D '*.' MOVE.L (A5)+,D5 +0000214A: 2C1D ',.' MOVE.L (A5)+,D6 +0000214C: 6100 FE98 'a...' BSR *-$0166 ; 00001FE6 +00002150: 6608 'f.' BNE.S *+$000A ; 0000215A +00002152: 6000 FE44 '`..D' BRA *-$01BA ; 00001F98 +00002156: 4268 0018 'Bh..' CLR.W $0018(A0) +0000215A: 6000 E046 '`..F' BRA *-$1FB8 ; 000001A2 +0000215E: 4A42 'JB' TST.W D2 +00002160: 670E 'g.' BEQ.S *+$0010 ; 00002170 +00002162: 3002 '0.' MOVE.W D2,D0 +00002164: 5340 'S@' SUBQ.W #1,D0 +00002166: 6D0E 'm.' BLT.S *+$0010 ; 00002176 +00002168: 0C34 003A 0000 '.4.:..' CMPI.B #$3A,$00(A4,D0.W) ; ':' +0000216E: 66F4 'f.' BNE.S *-$000A ; 00002164 +00002170: 70DB 'p.' MOVEQ #$DB,D0 +00002172: 6000 E02E '`...' BRA *-$1FD0 ; 000001A2 +00002176: 6150 'aP' BSR.S *+$0052 ; 000021C8 +00002178: 66F8 'f.' BNE.S *-$0006 ; 00002172 +0000217A: 3005 '0.' MOVE.W D5,D0 +0000217C: 224D '"M' MOVEA.L A5,A1 +0000217E: 4259 'BY' CLR.W (A1)+ +00002180: 5540 'U@' SUBQ.W #2,D0 +00002182: 62FA 'b.' BHI.S *-$0004 ; 0000217E +00002184: 08D5 0007 '....' BSET #$07,(A5) +00002188: 1B68 001A 0001 '.h....' MOVE.B $001A(A0),$0001(A5) +0000218E: 2B6A 0026 0012 '+j.&..' MOVE.L $0026(A2),$0012(A5) +00002194: 52AA 0026 'R..&' ADDQ.L #1,$0026(A2) +00002198: 4BED 002A 'K..*' LEA $002A(A5),A5 +0000219C: 2AB8 020C '*...' MOVE.L $020C,(A5) +000021A0: 2ADD '*.' MOVE.L (A5)+,(A5)+ +000021A2: 1AC2 '..' MOVE.B D2,(A5)+ +000021A4: 6706 'g.' BEQ.S *+$0008 ; 000021AC +000021A6: 1ADC '..' MOVE.B (A4)+,(A5)+ +000021A8: 5302 'S.' SUBQ.B #1,D2 +000021AA: 62FA 'b.' BHI.S *-$0004 ; 000021A6 +000021AC: 6100 E5F2 'a...' BSR *-$1A0C ; 000007A0 +000021B0: 526A 0014 'Rj..' ADDQ.W #1,$0014(A2) +000021B4: 6104 'a.' BSR.S *+$0006 ; 000021BA +000021B6: 7000 'p.' MOVEQ #$00,D0 +000021B8: 60B8 '`.' BRA.S *-$0046 ; 00002172 +000021BA: 302A 004E '0*.N' MOVE.W $004E(A2),D0 +000021BE: 2278 0380 '"x..' MOVEA.L $0380,A1 +000021C2: 7200 'r.' MOVEQ #$00,D1 +000021C4: 4EFA 0000 'N...' JMP HFS_2A230 ; id: 344 +000021C8: 265F '&_' MOVEA.L (A7)+,A3 +000021CA: 7A34 'z4' MOVEQ #$34,D5 ; '4' +000021CC: DA42 '.B' ADD.W D2,D5 +000021CE: 0885 0000 '....' BCLR #$00,D5 +000021D2: 6100 0E2A 'a..*' BSR *+$0E2C ; 00002FFE +000021D6: 6004 '`.' BRA.S *+$0006 ; 000021DC +000021D8: 6100 0E34 'a..4' BSR *+$0E36 ; 0000300E +000021DC: 6624 'f$' BNE.S *+$0026 ; 00002202 +000021DE: 7000 'p.' MOVEQ #$00,D0 +000021E0: 4A35 0000 'J5..' TST.B $00(A5,D0.W) +000021E4: 6704 'g.' BEQ.S *+$0006 ; 000021EA +000021E6: 611C 'a.' BSR.S *+$001E ; 00002204 +000021E8: 65F6 'e.' BCS.S *-$0008 ; 000021E0 +000021EA: 3800 '8.' MOVE.W D0,D4 +000021EC: D845 '.E' ADD.W D5,D4 +000021EE: 0C44 0200 '.D..' CMPI.W #$0200,D4 +000021F2: 64E4 'd.' BCC.S *-$001A ; 000021D8 +000021F4: 4EBA 0000 'N...' JSR MARKA5BLOCK ; id: 445 +000021F8: 4BF5 0000 'K...' LEA $00(A5,D0.W),A5 +000021FC: 42AA 005A 'B..Z' CLR.L $005A(A2) +00002200: 7000 'p.' MOVEQ #$00,D0 +00002202: 4ED3 'N.' JMP (A3) +00002204: 7C00 '|.' MOVEQ #$00,D6 +00002206: 1C35 0032 '.5.2' MOVE.B $32(A5,D0.W),D6 +0000220A: D046 '.F' ADD.W D6,D0 +0000220C: 0640 0034 '.@.4' ADDI.W #$0034,D0 +00002210: 0880 0000 '....' BCLR #$00,D0 +00002214: 0C40 01CC '.@..' CMPI.W #$01CC,D0 +00002218: 4E75 'Nu' RTS +0000221A: 2278 0372 '"x.r' MOVEA.L $0372,A1 +0000221E: 7202 'r.' MOVEQ #$02,D1 +00002220: 4E75 'Nu' RTS +00002222: 0641 0010 '.A..' ADDI.W #$0010,D1 +00002226: B251 '.Q' CMP.W (A1),D1 +00002228: 4E75 'Nu' RTS +0000222A: 61EE 'a.' BSR.S *-$0010 ; 0000221A +0000222C: B5F1 1000 '....' CMPA.L $00(A1,D1.W),A2 +00002230: 6708 'g.' BEQ.S *+$000A ; 0000223A +00002232: 61EE 'a.' BSR.S *-$0010 ; 00002222 +00002234: 65F6 'e.' BCS.S *-$0008 ; 0000222C +00002236: 44FC 0000 'D...' MOVE #$0000,CCR +0000223A: 4E75 'Nu' RTS +0000223C: 48E7 2040 'H. @' MOVEM.L D2/A1,-(A7) +00002240: 242D 0006 '$-..' MOVE.L $0006(A5),D2 +00002244: 61E4 'a.' BSR.S *-$001A ; 0000222A +00002246: 660A 'f.' BNE.S *+$000C ; 00002252 +00002248: B4B1 1004 '....' CMP.L $04(A1,D1.W),D2 +0000224C: 670C 'g.' BEQ.S *+$000E ; 0000225A +0000224E: 61E2 'a.' BSR.S *-$001C ; 00002232 +00002250: 60F4 '`.' BRA.S *-$000A ; 00002246 +00002252: 7000 'p.' MOVEQ #$00,D0 +00002254: 4CDF 0204 'L...' MOVEM.L (A7)+,D2/A1 +00002258: 4E75 'Nu' RTS +0000225A: 3141 0018 '1A..' MOVE.W D1,$0018(A0) +0000225E: 70D1 'p.' MOVEQ #$D1,D0 +00002260: 60F2 '`.' BRA.S *-$000C ; 00002254 +00002262: 2F09 '/.' MOVE.L A1,-(A7) +00002264: 242D 0014 '$-..' MOVE.L $0014(A5),D2 +00002268: 6100 0B2E 'a...' BSR *+$0B30 ; 00002D98 +0000226C: 6704 'g.' BEQ.S *+$0006 ; 00002272 +0000226E: 242D 0012 '$-..' MOVE.L $0012(A5),D2 +00002272: 6100 FBBA 'a...' BSR *-$0444 ; 00001E2E +00002276: 6706 'g.' BEQ.S *+$0008 ; 0000227E +00002278: 7000 'p.' MOVEQ #$00,D0 +0000227A: 225F '"_' MOVEA.L (A7)+,A1 +0000227C: 4E75 'Nu' RTS +0000227E: 3141 0018 '1A..' MOVE.W D1,$0018(A0) +00002282: 70D1 'p.' MOVEQ #$D1,D0 +00002284: 60F4 '`.' BRA.S *-$000A ; 0000227A +00002286: 6100 DE50 'a..P' BSR *-$21AE ; 000000D8 +0000228A: 6100 05BA 'a...' BSR *+$05BC ; 00002846 +0000228E: 6100 0B08 'a...' BSR *+$0B0A ; 00002D98 +00002292: 6600 0358 'f..X' BNE *+$035A ; 000025EC +00002296: 70D3 'p.' MOVEQ #$D3,D0 +00002298: 082D 0000 0002 '.-....' BTST #$00,$0002(A5) +0000229E: 6662 'fb' BNE.S *+$0064 ; 00002302 +000022A0: 08B8 0001 0376 '.....v' BCLR #$01,$0376 +000022A6: 0C15 0001 '....' CMPI.B #$01,(A5) +000022AA: 660A 'f.' BNE.S *+$000C ; 000022B6 +000022AC: 08F8 0001 0376 '.....v' BSET #$01,$0376 +000022B2: 6188 'a.' BSR.S *-$0076 ; 0000223C +000022B4: 600E '`.' BRA.S *+$0010 ; 000022C4 +000022B6: 0C15 0002 '....' CMPI.B #$02,(A5) +000022BA: 660A 'f.' BNE.S *+$000C ; 000022C6 +000022BC: 2D02 '-.' MOVE.L D2,-(A6) +000022BE: 61A2 'a.' BSR.S *-$005C ; 00002262 +000022C0: 241E '$.' MOVE.L (A6)+,D2 +000022C2: 4A40 'J@' TST.W D0 +000022C4: 663C 'f<' BNE.S *+$003E ; 00002302 +000022C6: 6100 FE10 'a...' BSR *-$01EE ; 000020D8 +000022CA: 2D02 '-.' MOVE.L D2,-(A6) +000022CC: 2407 '$.' MOVE.L D7,D2 +000022CE: 0C15 0002 '....' CMPI.B #$02,(A5) +000022D2: 6610 'f.' BNE.S *+$0012 ; 000022E4 +000022D4: 202D 0014 ' -..' MOVE.L $0014(A5),D0 +000022D8: 4EBA 0000 'N...' JSR TRASHFBLOCKS ; id: 454 +000022DC: 2006 ' .' MOVE.L D6,D0 +000022DE: 4EBA 2830 'N.(0' JSR *+$2832 ; 00004B10 +000022E2: 661E 'f.' BNE.S *+$0020 ; 00002302 +000022E4: 2006 ' .' MOVE.L D6,D0 +000022E6: 4EBA 0000 'N...' JSR CMDELETECN ; id: 457 +000022EA: 241E '$.' MOVE.L (A6)+,D2 +000022EC: 6100 FE1A 'a...' BSR *-$01E4 ; 00002108 +000022F0: 0C40 0032 '.@.2' CMPI.W #$0032,D0 +000022F4: 6604 'f.' BNE.S *+$0006 ; 000022FA +000022F6: 70D1 'p.' MOVEQ #$D1,D0 +000022F8: 6008 '`.' BRA.S *+$000A ; 00002302 +000022FA: 0C40 0033 '.@.3' CMPI.W #$0033,D0 +000022FE: 6602 'f.' BNE.S *+$0004 ; 00002302 +00002300: 70CE 'p.' MOVEQ #$CE,D0 +00002302: 6000 DE9E '`...' BRA *-$2160 ; 000001A2 +00002306: 6100 DDD0 'a...' BSR *-$222E ; 000000D8 +0000230A: 2428 001C '$(..' MOVE.L $001C(A0),D2 +0000230E: 6100 EF82 'a...' BSR *-$107C ; 00001292 +00002312: 6600 0184 'f...' BNE *+$0186 ; 00002498 +00002316: 4A42 'JB' TST.W D2 +00002318: 6700 018A 'g...' BEQ *+$018C ; 000024A4 +0000231C: 224A '"J' MOVEA.L A2,A1 +0000231E: 3E03 '>.' MOVE.W D3,D7 +00002320: 48F8 1004 03DA 'H.....' MOVEM.L D2/A4,$03DA +00002326: 6100 EE1C 'a...' BSR *-$11E2 ; 00001144 +0000232A: 660A 'f.' BNE.S *+$000C ; 00002336 +0000232C: B5C9 '..' CMPA.L A1,A2 +0000232E: 6712 'g.' BEQ.S *+$0014 ; 00002342 +00002330: 4A47 'JG' TST.W D7 +00002332: 670E 'g.' BEQ.S *+$0010 ; 00002342 +00002334: 70DB 'p.' MOVEQ #$DB,D0 +00002336: 0C40 0021 '.@.!' CMPI.W #$0021,D0 +0000233A: 6602 'f.' BNE.S *+$0004 ; 0000233E +0000233C: 70D0 'p.' MOVEQ #$D0,D0 +0000233E: 6000 DE62 '`..b' BRA *-$219C ; 000001A2 +00002342: 6100 F46C 'a..l' BSR *-$0B92 ; 000017B0 +00002346: 66EE 'f.' BNE.S *-$0010 ; 00002336 +00002348: 6100 0A4E 'a..N' BSR *+$0A50 ; 00002D98 +0000234C: 6600 0314 'f...' BNE *+$0316 ; 00002662 +00002350: 6100 050A 'a...' BSR *+$050C ; 0000285C +00002354: 66E0 'f.' BNE.S *-$001E ; 00002336 +00002356: 70D3 'p.' MOVEQ #$D3,D0 +00002358: 082D 0000 0002 '.-....' BTST #$00,$0002(A5) +0000235E: 66D6 'f.' BNE.S *-$0028 ; 00002336 +00002360: 2806 '(.' MOVE.L D6,D4 +00002362: 2A07 '*.' MOVE.L D7,D5 +00002364: 48E6 2C08 'H.,.' MOVEM.L D2/D4/D5/A4,-(A6) +00002368: 2D28 0012 '-(..' MOVE.L $0012(A0),-(A6) +0000236C: 2428 001C '$(..' MOVE.L $001C(A0),D2 +00002370: 2142 0012 '!B..' MOVE.L D2,$0012(A0) +00002374: 6100 04E6 'a...' BSR *+$04E8 ; 0000285C +00002378: 48F8 1004 03DA 'H.....' MOVEM.L D2/A4,$03DA +0000237E: 215E 0012 '!^..' MOVE.L (A6)+,$0012(A0) +00002382: 4CDE 1034 'L..4' MOVEM.L (A6)+,D2/D4/D5/A4 +00002386: 4A40 'J@' TST.W D0 +00002388: 6626 'f&' BNE.S *+$0028 ; 000023B0 +0000238A: 2F08 '/.' MOVE.L A0,-(A7) +0000238C: 48E6 2008 'H. .' MOVEM.L D2/A4,-(A6) +00002390: 3002 '0.' MOVE.W D2,D0 +00002392: 204C ' L' MOVEA.L A4,A0 +00002394: 4840 'H@' SWAP D0 +00002396: 4CF8 1004 03DA 'L.....' MOVEM.L $03DA,D2/A4 +0000239C: 3002 '0.' MOVE.W D2,D0 +0000239E: 224C '"L' MOVEA.L A4,A1 +000023A0: A03C '.<' _CmpString ; A03C +000023A2: 4CDE 1004 'L...' MOVEM.L (A6)+,D2/A4 +000023A6: 205F ' _' MOVEA.L (A7)+,A0 +000023A8: 6604 'f.' BNE.S *+$0006 ; 000023AE +000023AA: BC84 '..' CMP.L D4,D6 +000023AC: 670E 'g.' BEQ.S *+$0010 ; 000023BC +000023AE: 70D0 'p.' MOVEQ #$D0,D0 +000023B0: 0C40 FFD5 '.@..' CMPI.W #$FFD5,D0 +000023B4: 6680 'f.' BNE.S *-$007E ; 00002336 +000023B6: BC84 '..' CMP.L D4,D6 +000023B8: 6600 FF7A 'f..z' BNE *-$0084 ; 00002334 +000023BC: 6100 FD1A 'a...' BSR *-$02E4 ; 000020D8 +000023C0: 2F02 '/.' MOVE.L D2,-(A7) +000023C2: 2248 '"H' MOVEA.L A0,A1 +000023C4: 4CF8 1004 03DA 'L.....' MOVEM.L $03DA,D2/A4 +000023CA: 6100 FD0C 'a...' BSR *-$02F2 ; 000020D8 +000023CE: 2D1F '-.' MOVE.L (A7)+,-(A6) +000023D0: 2D02 '-.' MOVE.L D2,-(A6) +000023D2: C149 '.I' EXG A0,A1 +000023D4: 2004 ' .' MOVE.L D4,D0 +000023D6: 2405 '$.' MOVE.L D5,D2 +000023D8: 0C80 0000 0001 '......' CMPI.L #$00000001,D0 +000023DE: 670E 'g.' BEQ.S *+$0010 ; 000023EE +000023E0: 0C80 0000 0002 '......' CMPI.L #$00000002,D0 +000023E6: 6610 'f.' BNE.S *+$0012 ; 000023F8 +000023E8: 2F48 FFFC '/H..' MOVE.L A0,-$0004(A7) +000023EC: 660A 'f.' BNE.S *+$000C ; 000023F8 +000023EE: 0C11 001B '....' CMPI.B #$1B,(A1) +000023F2: 6304 'c.' BLS.S *+$0006 ; 000023F8 +000023F4: 70DB 'p.' MOVEQ #$DB,D0 +000023F6: 6028 '`(' BRA.S *+$002A ; 00002420 +000023F8: 4EBA 0000 'N...' JSR CMRENAMECN ; id: 456 +000023FC: 2E02 '..' MOVE.L D2,D7 +000023FE: 4A40 'J@' TST.W D0 +00002400: 661E 'f.' BNE.S *+$0020 ; 00002420 +00002402: 0C84 0000 0001 '......' CMPI.L #$00000001,D4 +00002408: 670E 'g.' BEQ.S *+$0010 ; 00002418 +0000240A: 0C84 0000 0002 '......' CMPI.L #$00000002,D4 +00002410: 660E 'f.' BNE.S *+$0010 ; 00002420 +00002412: 4AAE 0004 'J...' TST.L $0004(A6) +00002416: 6E08 'n.' BGT.S *+$000A ; 00002420 +00002418: 6100 F362 'a..b' BSR *-$0C9C ; 0000177C +0000241C: 7000 'p.' MOVEQ #$00,D0 +0000241E: 7C01 '|.' MOVEQ #$01,D6 +00002420: 241E '$.' MOVE.L (A6)+,D2 +00002422: 2F1E '/.' MOVE.L (A6)+,-(A7) +00002424: 6100 FCE2 'a...' BSR *-$031C ; 00002108 +00002428: 241F '$.' MOVE.L (A7)+,D2 +0000242A: 6100 FCDC 'a...' BSR *-$0322 ; 00002108 +0000242E: 4A40 'J@' TST.W D0 +00002430: 6600 FF04 'f...' BNE *-$00FA ; 00002336 +00002434: 0C86 0000 0001 '......' CMPI.L #$00000001,D6 +0000243A: 6700 FEFA 'g...' BEQ *-$0104 ; 00002336 +0000243E: 4CF8 1004 03DA 'L.....' MOVEM.L $03DA,D2/A4 +00002444: 6100 FC92 'a...' BSR *-$036C ; 000020D8 +00002448: 2D02 '-.' MOVE.L D2,-(A6) +0000244A: 2006 ' .' MOVE.L D6,D0 +0000244C: 2407 '$.' MOVE.L D7,D2 +0000244E: 4EBA 0000 'N...' JSR CMGETCN ; id: 451 +00002452: 241E '$.' MOVE.L (A6)+,D2 +00002454: 6100 FCB2 'a...' BSR *-$034C ; 00002108 +00002458: 4A40 'J@' TST.W D0 +0000245A: 6600 FEDA 'f...' BNE *-$0124 ; 00002336 +0000245E: 0C11 0001 '....' CMPI.B #$01,(A1) +00002462: 6700 FED2 'g...' BEQ *-$012C ; 00002336 +00002466: 1602 '..' MOVE.B D2,D3 +00002468: 2A49 '*I' MOVEA.L A1,A5 +0000246A: 204C ' L' MOVEA.L A4,A0 +0000246C: 242D 0014 '$-..' MOVE.L $0014(A5),D2 +00002470: 6100 F9BC 'a...' BSR *-$0642 ; 00001E2E +00002474: 6600 FEC0 'f...' BNE *-$013E ; 00002336 +00002478: 2387 1036 '#..6' MOVE.L D7,$36(A1,D1.W) +0000247C: 43F1 103E 'C..>' LEA $3E(A1,D1.W),A1 +00002480: 12C3 '..' MOVE.B D3,(A1)+ +00002482: 7000 'p.' MOVEQ #$00,D0 +00002484: 1003 '..' MOVE.B D3,D0 +00002486: A22E '..' _BlockMoveData ; A22E +00002488: 2278 034E '"x.N' MOVEA.L $034E,A1 +0000248C: 6100 F9AE 'a...' BSR *-$0650 ; 00001E3C +00002490: 67E6 'g.' BEQ.S *-$0018 ; 00002478 +00002492: 7000 'p.' MOVEQ #$00,D0 +00002494: 6000 FEA0 '`...' BRA *-$015E ; 00002336 +00002498: 0C40 FFDD '.@..' CMPI.W #$FFDD,D0 +0000249C: 66F6 'f.' BNE.S *-$0008 ; 00002494 +0000249E: 4A42 'JB' TST.W D2 +000024A0: 6600 FE92 'f...' BNE *-$016C ; 00002334 +000024A4: 0C43 001B '.C..' CMPI.W #$001B,D3 +000024A8: 6200 FE8A 'b...' BHI *-$0174 ; 00002334 +000024AC: 4A43 'JC' TST.W D3 +000024AE: 67E4 'g.' BEQ.S *-$001A ; 00002494 +000024B0: 6100 EC92 'a...' BSR *-$136C ; 00001144 +000024B4: 66DE 'f.' BNE.S *-$0020 ; 00002494 +000024B6: 6100 F2F8 'a...' BSR *-$0D06 ; 000017B0 +000024BA: 66D8 'f.' BNE.S *-$0026 ; 00002494 +000024BC: 0C6A 4244 0008 '.jBD..' CMPI.W #$4244,$0008(A2) ; 'BD' +000024C2: 6708 'g.' BEQ.S *+$000A ; 000024CC +000024C4: 4A6A 0048 'Jj.H' TST.W $0048(A2) +000024C8: 67CA 'g.' BEQ.S *-$0034 ; 00002494 +000024CA: 6006 '`.' BRA.S *+$0008 ; 000024D2 +000024CC: 6100 04B8 'a...' BSR *+$04BA ; 00002986 +000024D0: 66C2 'f.' BNE.S *-$003C ; 00002494 +000024D2: 2268 001C '"h..' MOVEA.L $001C(A0),A1 +000024D6: 6100 F2A4 'a...' BSR *-$0D5A ; 0000177C +000024DA: 6100 08BC 'a...' BSR *+$08BE ; 00002D98 +000024DE: 66B2 'f.' BNE.S *-$004C ; 00002492 +000024E0: 7400 't.' MOVEQ #$00,D2 +000024E2: 7002 'p.' MOVEQ #$02,D0 +000024E4: 2042 ' B' MOVEA.L D2,A0 +000024E6: 43EA 002C 'C..,' LEA $002C(A2),A1 +000024EA: 4EBA 0000 'N...' JSR CMRENAMECN ; id: 456 +000024EE: 6000 FE46 '`..F' BRA *-$01B8 ; 00002336 +000024F2: 6100 DBE4 'a...' BSR *-$241A ; 000000D8 +000024F6: 2D28 0012 '-(..' MOVE.L $0012(A0),-(A6) +000024FA: 2168 001C 0012 '!h....' MOVE.L $001C(A0),$0012(A0) +00002500: 6100 EC42 'a..B' BSR *-$13BC ; 00001144 +00002504: 215E 0012 '!^..' MOVE.L (A6)+,$0012(A0) +00002508: 224A '"J' MOVEA.L A2,A1 +0000250A: 3E03 '>.' MOVE.W D3,D7 +0000250C: 6100 EC36 'a..6' BSR *-$13C8 ; 00001144 +00002510: 660A 'f.' BNE.S *+$000C ; 0000251C +00002512: B5C9 '..' CMPA.L A1,A2 +00002514: 670A 'g.' BEQ.S *+$000C ; 00002520 +00002516: 4A47 'JG' TST.W D7 +00002518: 6706 'g.' BEQ.S *+$0008 ; 00002520 +0000251A: 70DB 'p.' MOVEQ #$DB,D0 +0000251C: 6000 DC84 '`...' BRA *-$237A ; 000001A2 +00002520: 6100 F28E 'a...' BSR *-$0D70 ; 000017B0 +00002524: 66F6 'f.' BNE.S *-$0008 ; 0000251C +00002526: 6100 045E 'a..^' BSR *+$0460 ; 00002986 +0000252A: 66F0 'f.' BNE.S *-$000E ; 0000251C +0000252C: 70CE 'p.' MOVEQ #$CE,D0 +0000252E: 6100 0868 'a..h' BSR *+$086A ; 00002D98 +00002532: 66E8 'f.' BNE.S *-$0016 ; 0000251C +00002534: 6100 0326 'a..&' BSR *+$0328 ; 0000285C +00002538: 66E2 'f.' BNE.S *-$001C ; 0000251C +0000253A: 7600 'v.' MOVEQ #$00,D3 +0000253C: 0C15 0002 '....' CMPI.B #$02,(A5) +00002540: 6604 'f.' BNE.S *+$0006 ; 00002546 +00002542: 262D 0014 '&-..' MOVE.L $0014(A5),D3 +00002546: 2806 '(.' MOVE.L D6,D4 +00002548: 2A07 '*.' MOVE.L D7,D5 +0000254A: 48F8 1004 03DA 'H.....' MOVEM.L D2/A4,$03DA +00002550: 2D28 0012 '-(..' MOVE.L $0012(A0),-(A6) +00002554: 2D28 0030 '-(.0' MOVE.L $0030(A0),-(A6) +00002558: 2168 001C 0012 '!h....' MOVE.L $001C(A0),$0012(A0) +0000255E: 2168 0024 0030 '!h.$.0' MOVE.L $0024(A0),$0030(A0) +00002564: 48E6 1C00 'H...' MOVEM.L D3-D5,-(A6) +00002568: 6100 02F2 'a...' BSR *+$02F4 ; 0000285C +0000256C: 4CDE 0038 'L..8' MOVEM.L (A6)+,D3-D5 +00002570: 215E 0030 '!^.0' MOVE.L (A6)+,$0030(A0) +00002574: 215E 0012 '!^..' MOVE.L (A6)+,$0012(A0) +00002578: 4A40 'J@' TST.W D0 +0000257A: 670C 'g.' BEQ.S *+$000E ; 00002588 +0000257C: 0C40 FFDB '.@..' CMPI.W #$FFDB,D0 +00002580: 669A 'f.' BNE.S *-$0064 ; 0000251C +00002582: 4A42 'JB' TST.W D2 +00002584: 6694 'f.' BNE.S *-$006A ; 0000251A +00002586: 600C '`.' BRA.S *+$000E ; 00002594 +00002588: 0C15 0001 '....' CMPI.B #$01,(A5) +0000258C: 668C 'f.' BNE.S *-$0072 ; 0000251A +0000258E: 2C2D 0006 ',-..' MOVE.L $0006(A5),D6 +00002592: 7E00 '~.' MOVEQ #$00,D7 +00002594: 4CF8 1004 03DA 'L.....' MOVEM.L $03DA,D2/A4 +0000259A: BC84 '..' CMP.L D4,D6 +0000259C: 6748 'gH' BEQ.S *+$004A ; 000025E6 +0000259E: 6100 FB38 'a..8' BSR *-$04C6 ; 000020D8 +000025A2: 2D02 '-.' MOVE.L D2,-(A6) +000025A4: 2D03 '-.' MOVE.L D3,-(A6) +000025A6: 2004 ' .' MOVE.L D4,D0 +000025A8: 2405 '$.' MOVE.L D5,D2 +000025AA: 2206 '".' MOVE.L D6,D1 +000025AC: 2607 '&.' MOVE.L D7,D3 +000025AE: 93C9 '..' SUBA.L A1,A1 +000025B0: 4EBA 0000 'N...' JSR CMMOVECN ; id: 455 +000025B4: 2E02 '..' MOVE.L D2,D7 +000025B6: 261E '&.' MOVE.L (A6)+,D3 +000025B8: 241E '$.' MOVE.L (A6)+,D2 +000025BA: 6100 FB4C 'a..L' BSR *-$04B2 ; 00002108 +000025BE: 4A40 'J@' TST.W D0 +000025C0: 670C 'g.' BEQ.S *+$000E ; 000025CE +000025C2: 0C40 0031 '.@.1' CMPI.W #$0031,D0 +000025C6: 6602 'f.' BNE.S *+$0004 ; 000025CA +000025C8: 70D0 'p.' MOVEQ #$D0,D0 +000025CA: 6000 FF50 '`..P' BRA *-$00AE ; 0000251C +000025CE: 2403 '$.' MOVE.L D3,D2 +000025D0: 6714 'g.' BEQ.S *+$0016 ; 000025E6 +000025D2: 6100 F85A 'a..Z' BSR *-$07A4 ; 00001E2E +000025D6: 660E 'f.' BNE.S *+$0010 ; 000025E6 +000025D8: 2387 1036 '#..6' MOVE.L D7,$36(A1,D1.W) +000025DC: 2386 103A '#..:' MOVE.L D6,$3A(A1,D1.W) +000025E0: 6100 F85A 'a..Z' BSR *-$07A4 ; 00001E3C +000025E4: 67F2 'g.' BEQ.S *-$000C ; 000025D8 +000025E6: 7000 'p.' MOVEQ #$00,D0 +000025E8: 6000 FF32 '`..2' BRA *-$00CC ; 0000251C +000025EC: 70D3 'p.' MOVEQ #$D3,D0 +000025EE: 0815 0000 '....' BTST #$00,(A5) +000025F2: 662E 'f.' BNE.S *+$0030 ; 00002622 +000025F4: 6100 FC6C 'a..l' BSR *-$0392 ; 00002262 +000025F8: 6628 'f(' BNE.S *+$002A ; 00002622 +000025FA: 536A 0014 'Sj..' SUBQ.W #1,$0014(A2) +000025FE: 6100 E1A0 'a...' BSR *-$1E5E ; 000007A0 +00002602: 362D 0016 '6-..' MOVE.W $0016(A5),D3 +00002606: 6100 113A 'a..:' BSR *+$113C ; 00003742 +0000260A: 362D 0020 '6-. ' MOVE.W $0020(A5),D3 +0000260E: 6100 1132 'a..2' BSR *+$1134 ; 00003742 +00002612: 202D 0012 ' -..' MOVE.L $0012(A5),D0 +00002616: 611E 'a.' BSR.S *+$0020 ; 00002636 +00002618: 4EBA 0000 'N...' JSR TRASHFBLOCKS ; id: 454 +0000261C: 6100 FB9C 'a...' BSR *-$0462 ; 000021BA +00002620: 7000 'p.' MOVEQ #$00,D0 +00002622: 6000 DB7E '`..~' BRA *-$2480 ; 000001A2 +00002626: 7000 'p.' MOVEQ #$00,D0 +00002628: 102D 0032 '.-.2' MOVE.B $0032(A5),D0 +0000262C: 0640 0034 '.@.4' ADDI.W #$0034,D0 +00002630: 0880 0000 '....' BCLR #$00,D0 +00002634: 4E75 'Nu' RTS +00002636: 48E7 80C4 'H...' MOVEM.L D0/A0/A1/A5,-(A7) +0000263A: 2049 ' I' MOVEA.L A1,A0 +0000263C: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297 +00002640: 42AA 005A 'B..Z' CLR.L $005A(A2) +00002644: 204D ' M' MOVEA.L A5,A0 +00002646: 61DE 'a.' BSR.S *-$0020 ; 00002626 +00002648: DBC0 '..' ADDA.L D0,A5 +0000264A: 43E9 0200 'C...' LEA $0200(A1),A1 +0000264E: BBC9 '..' CMPA.L A1,A5 +00002650: 6404 'd.' BCC.S *+$0006 ; 00002656 +00002652: 30DD '0.' MOVE.W (A5)+,(A0)+ +00002654: 60F8 '`.' BRA.S *-$0006 ; 0000264E +00002656: 4258 'BX' CLR.W (A0)+ +00002658: B1C9 '..' CMPA.L A1,A0 +0000265A: 65FA 'e.' BCS.S *-$0004 ; 00002656 +0000265C: 4CDF 2301 'L.#.' MOVEM.L (A7)+,D0/A0/A1/A5 +00002660: 4E75 'Nu' RTS +00002662: 2F08 '/.' MOVE.L A0,-(A7) +00002664: 3002 '0.' MOVE.W D2,D0 +00002666: 204C ' L' MOVEA.L A4,A0 +00002668: 4CF8 1004 03DA 'L.....' MOVEM.L $03DA,D2/A4 +0000266E: 4840 'H@' SWAP D0 +00002670: 3002 '0.' MOVE.W D2,D0 +00002672: 224C '"L' MOVEA.L A4,A1 +00002674: A03C '.<' _CmpString ; A03C +00002676: 205F ' _' MOVEA.L (A7)+,A0 +00002678: 670E 'g.' BEQ.S *+$0010 ; 00002688 +0000267A: 6100 021A 'a...' BSR *+$021C ; 00002896 +0000267E: 6602 'f.' BNE.S *+$0004 ; 00002682 +00002680: 70D0 'p.' MOVEQ #$D0,D0 +00002682: 0C40 FFD5 '.@..' CMPI.W #$FFD5,D0 +00002686: 664E 'fN' BNE.S *+$0050 ; 000026D6 +00002688: 6100 01D2 'a...' BSR *+$01D4 ; 0000285C +0000268C: 6648 'fH' BNE.S *+$004A ; 000026D6 +0000268E: 70D3 'p.' MOVEQ #$D3,D0 +00002690: 0815 0000 '....' BTST #$00,(A5) +00002694: 6640 'f@' BNE.S *+$0042 ; 000026D6 +00002696: 284E '(N' MOVEA.L A6,A4 +00002698: 264D '&M' MOVEA.L A5,A3 +0000269A: 618A 'a.' BSR.S *-$0074 ; 00002626 +0000269C: 3D33 00FE '=3..' MOVE.W -$02(A3,D0.W),-(A6) +000026A0: 5540 'U@' SUBQ.W #2,D0 +000026A2: 6EF8 'n.' BGT.S *-$0006 ; 0000269C +000026A4: 6190 'a.' BSR.S *-$006E ; 00002636 +000026A6: 2438 03DA '$8..' MOVE.L $03DA,D2 +000026AA: 6100 FB1C 'a...' BSR *-$04E2 ; 000021C8 +000026AE: 662A 'f*' BNE.S *+$002C ; 000026DA +000026B0: 264D '&M' MOVEA.L A5,A3 +000026B2: 7018 'p.' MOVEQ #$18,D0 +000026B4: 3ADE ':.' MOVE.W (A6)+,(A5)+ +000026B6: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000026B4 +000026BA: 2C4C ',L' MOVEA.L A4,A6 +000026BC: 4CF8 1004 03DA 'L.....' MOVEM.L $03DA,D2/A4 +000026C2: 1AC2 '..' MOVE.B D2,(A5)+ +000026C4: 1ADC '..' MOVE.B (A4)+,(A5)+ +000026C6: 5342 'SB' SUBQ.W #1,D2 +000026C8: 6EFA 'n.' BGT.S *-$0004 ; 000026C4 +000026CA: 612C 'a,' BSR.S *+$002E ; 000026F8 +000026CC: 6100 E0D4 'a...' BSR *-$1F2A ; 000007A2 +000026D0: 6100 FAE8 'a...' BSR *-$0516 ; 000021BA +000026D4: 7000 'p.' MOVEQ #$00,D0 +000026D6: 6000 DACA '`...' BRA *-$2534 ; 000001A2 +000026DA: 142E 0032 '...2' MOVE.B $0032(A6),D2 +000026DE: 6100 FAE8 'a...' BSR *-$0516 ; 000021C8 +000026E2: 6706 'g.' BEQ.S *+$0008 ; 000026EA +000026E4: 2C4C ',L' MOVEA.L A4,A6 +000026E6: 70C5 'p.' MOVEQ #$C5,D0 +000026E8: 60EC '`.' BRA.S *-$0012 ; 000026D6 +000026EA: 264D '&M' MOVEA.L A5,A3 +000026EC: 3ADE ':.' MOVE.W (A6)+,(A5)+ +000026EE: B9CE '..' CMPA.L A6,A4 +000026F0: 66FA 'f.' BNE.S *-$0004 ; 000026EC +000026F2: 6104 'a.' BSR.S *+$0006 ; 000026F8 +000026F4: 70DF 'p.' MOVEQ #$DF,D0 +000026F6: 60DE '`.' BRA.S *-$0020 ; 000026D6 +000026F8: 242B 0012 '$+..' MOVE.L $0012(A3),D2 +000026FC: 3038 0340 '08.@' MOVE.W $0340,D0 +00002700: 6100 F72C 'a..,' BSR *-$08D2 ; 00001E2E +00002704: 660A 'f.' BNE.S *+$000C ; 00002710 +00002706: 3380 101C '3...' MOVE.W D0,$1C(A1,D1.W) +0000270A: 6100 F730 'a..0' BSR *-$08CE ; 00001E3C +0000270E: 67F6 'g.' BEQ.S *-$0008 ; 00002706 +00002710: 4E75 'Nu' RTS +00002712: 6100 D9C4 'a...' BSR *-$263A ; 000000D8 +00002716: 1228 001A '.(..' MOVE.B $001A(A0),D1 +0000271A: 1168 001C 001A '.h....' MOVE.B $001C(A0),$001A(A0) +00002720: 6100 013A 'a..:' BSR *+$013C ; 0000285C +00002724: 1141 001A '.A..' MOVE.B D1,$001A(A0) +00002728: 4A40 'J@' TST.W D0 +0000272A: 6608 'f.' BNE.S *+$000A ; 00002734 +0000272C: 6100 066A 'a..j' BSR *+$066C ; 00002D98 +00002730: 6714 'g.' BEQ.S *+$0016 ; 00002746 +00002732: 70D0 'p.' MOVEQ #$D0,D0 +00002734: 0C40 FFD5 '.@..' CMPI.W #$FFD5,D0 +00002738: 6664 'fd' BNE.S *+$0066 ; 0000279E +0000273A: 6100 010A 'a...' BSR *+$010C ; 00002846 +0000273E: 6100 0658 'a..X' BSR *+$065A ; 00002D98 +00002742: 6600 04F6 'f...' BNE *+$04F8 ; 00002C3A +00002746: 70CE 'p.' MOVEQ #$CE,D0 +00002748: 6054 '`T' BRA.S *+$0056 ; 0000279E +0000274A: 6100 D98C 'a...' BSR *-$2672 ; 000000D8 +0000274E: 50F8 0348 'P..H' ST $0348 +00002752: 6008 '`.' BRA.S *+$000A ; 0000275C +00002754: 6100 D982 'a...' BSR *-$267C ; 000000D8 +00002758: 4238 0348 'B8.H' CLR.B $0348 +0000275C: 6100 00E8 'a...' BSR *+$00EA ; 00002846 +00002760: 6100 0636 'a..6' BSR *+$0638 ; 00002D98 +00002764: 6600 04DC 'f...' BNE *+$04DE ; 00002C42 +00002768: 70D5 'p.' MOVEQ #$D5,D0 +0000276A: 0C15 0002 '....' CMPI.B #$02,(A5) +0000276E: 662E 'f.' BNE.S *+$0030 ; 0000279E +00002770: 4A38 0348 'J8.H' TST.B $0348 +00002774: 6710 'g.' BEQ.S *+$0012 ; 00002786 +00002776: 08ED 0000 0002 '......' BSET #$00,$0002(A5) +0000277C: 661E 'f.' BNE.S *+$0020 ; 0000279C +0000277E: 002D 0070 0041 '.-.p.A' ORI.B #$70,$0041(A5) ; 'p' +00002784: 600E '`.' BRA.S *+$0010 ; 00002794 +00002786: 08AD 0000 0002 '......' BCLR #$00,$0002(A5) +0000278C: 670E 'g.' BEQ.S *+$0010 ; 0000279C +0000278E: 022D 008F 0041 '.-...A' ANDI.B #$8F,$0041(A5) +00002794: 2407 '$.' MOVE.L D7,D2 +00002796: 4EBA 0000 'N...' JSR CMUPDATECN ; id: 450 +0000279A: 6002 '`.' BRA.S *+$0004 ; 0000279E +0000279C: 7000 'p.' MOVEQ #$00,D0 +0000279E: 6000 DA02 '`...' BRA *-$25FC ; 000001A2 +000027A2: 6100 D934 'a..4' BSR *-$26CA ; 000000D8 +000027A6: 6100 009E 'a...' BSR *+$00A0 ; 00002846 +000027AA: 6100 05EC 'a...' BSR *+$05EE ; 00002D98 +000027AE: 6600 04B6 'f...' BNE *+$04B8 ; 00002C66 +000027B2: 70D5 'p.' MOVEQ #$D5,D0 +000027B4: 0C15 0002 '....' CMPI.B #$02,(A5) +000027B8: 66E4 'f.' BNE.S *-$001A ; 0000279E +000027BA: 4CE8 001E 0020 'L.... ' MOVEM.L $0020(A0),D1-D4 +000027C0: 48ED 001E 0004 'H.....' MOVEM.L D1-D4,$0004(A5) +000027C6: 4CE8 0006 0048 'L....H' MOVEM.L $0048(A0),D1/D2 +000027CC: 48ED 0006 002C 'H....,' MOVEM.L D1/D2,$002C(A5) +000027D2: 60C0 '`.' BRA.S *-$003E ; 00002794 +000027D4: 6100 D902 'a...' BSR *-$26FC ; 000000D8 +000027D8: 616C 'al' BSR.S *+$006E ; 00002846 +000027DA: 6100 05BC 'a...' BSR *+$05BE ; 00002D98 +000027DE: 6600 0486 'f...' BNE *+$0488 ; 00002C66 +000027E2: 0C15 0002 '....' CMPI.B #$02,(A5) +000027E6: 662C 'f,' BNE.S *+$002E ; 00002814 +000027E8: 4CE8 000F 0020 'L.... ' MOVEM.L $0020(A0),D0-D3 +000027EE: 48ED 000F 0004 'H.....' MOVEM.L D0-D3,$0004(A5) +000027F4: 4CE8 000F 0054 'L....T' MOVEM.L $0054(A0),D0-D3 +000027FA: 48ED 000F 0038 'H....8' MOVEM.L D0-D3,$0038(A5) +00002800: 4CE8 0003 0048 'L....H' MOVEM.L $0048(A0),D0/D1 +00002806: 48ED 0003 002C 'H....,' MOVEM.L D0/D1,$002C(A5) +0000280C: 2B68 0050 0034 '+h.P.4' MOVE.L $0050(A0),$0034(A5) +00002812: 602C '`,' BRA.S *+$002E ; 00002840 +00002814: 70DB 'p.' MOVEQ #$DB,D0 +00002816: 0C15 0001 '....' CMPI.B #$01,(A5) +0000281A: 6626 'f&' BNE.S *+$0028 ; 00002842 +0000281C: 4CE8 001E 0020 'L.... ' MOVEM.L $0020(A0),D1-D4 +00002822: 48ED 001E 0016 'H.....' MOVEM.L D1-D4,$0016(A5) +00002828: 4CE8 000F 0054 'L....T' MOVEM.L $0054(A0),D0-D3 +0000282E: 48ED 000F 0026 'H....&' MOVEM.L D0-D3,$0026(A5) +00002834: 4CE8 0007 0048 'L....H' MOVEM.L $0048(A0),D0-D2 +0000283A: 48ED 0007 000A 'H.....' MOVEM.L D0-D2,$000A(A5) +00002840: 7000 'p.' MOVEQ #$00,D0 +00002842: 6000 FF50 '`..P' BRA *-$00AE ; 00002794 +00002846: 2D1F '-.' MOVE.L (A7)+,-(A6) +00002848: 6112 'a.' BSR.S *+$0014 ; 0000285C +0000284A: 660A 'f.' BNE.S *+$000C ; 00002856 +0000284C: 6100 EF62 'a..b' BSR *-$109C ; 000017B0 +00002850: 6604 'f.' BNE.S *+$0006 ; 00002856 +00002852: 2F1E '/.' MOVE.L (A6)+,-(A7) +00002854: 4E75 'Nu' RTS +00002856: 584E 'XN' ADDQ.W #4,A6 +00002858: 6000 D948 '`..H' BRA *-$26B6 ; 000001A2 +0000285C: 2F38 078C '/8..' MOVE.L $078C,-(A7) +00002860: 4E75 'Nu' RTS +00002862: 6100 E8E0 'a...' BSR *-$171E ; 00001144 +00002866: 6702 'g.' BEQ.S *+$0004 ; 0000286A +00002868: 4E75 'Nu' RTS +0000286A: 7C02 '|.' MOVEQ #$02,D6 +0000286C: 2E0B '..' MOVE.L A3,D7 +0000286E: 6708 'g.' BEQ.S *+$000A ; 00002878 +00002870: 2C2B 0004 ',+..' MOVE.L $0004(A3),D6 +00002874: 2E2B 0008 '.+..' MOVE.L $0008(A3),D7 +00002878: 200C ' .' MOVE.L A4,D0 +0000287A: 6708 'g.' BEQ.S *+$000A ; 00002884 +0000287C: 90A8 0012 '....' SUB.L $0012(A0),D0 +00002880: 5580 'U.' SUBQ.L #2,D0 +00002882: 6E12 'n.' BGT.S *+$0014 ; 00002896 +00002884: 0828 0009 0006 '.(....' BTST #$09,$0006(A0) +0000288A: 670A 'g.' BEQ.S *+$000C ; 00002896 +0000288C: 2028 0030 ' (.0' MOVE.L $0030(A0),D0 +00002890: 6704 'g.' BEQ.S *+$0006 ; 00002896 +00002892: 2C00 ',.' MOVE.L D0,D6 +00002894: 7E00 '~.' MOVEQ #$00,D7 +00002896: 6100 00EE 'a...' BSR *+$00F0 ; 00002986 +0000289A: 66CC 'f.' BNE.S *-$0032 ; 00002868 +0000289C: 6100 04FA 'a...' BSR *+$04FC ; 00002D98 +000028A0: 6600 03DE 'f...' BNE *+$03E0 ; 00002C80 +000028A4: 2D1F '-.' MOVE.L (A7)+,-(A6) +000028A6: 48E6 40C0 'H.@.' MOVEM.L D1/A0/A1,-(A6) +000028AA: 2202 '".' MOVE.L D2,D1 +000028AC: 2802 '(.' MOVE.L D2,D4 +000028AE: 7088 'p.' MOVEQ #$88,D0 +000028B0: 7200 'r.' MOVEQ #$00,D1 +000028B2: 7600 'v.' MOVEQ #$00,D3 +000028B4: B244 '.D' CMP.W D4,D1 +000028B6: 6C2C 'l,' BGE.S *+$002E ; 000028E4 +000028B8: 0C34 003A 1000 '.4.:..' CMPI.B #$3A,$00(A4,D1.W) ; ':' +000028BE: 6710 'g.' BEQ.S *+$0012 ; 000028D0 +000028C0: 0C41 001F '.A..' CMPI.W #$001F,D1 +000028C4: 6D06 'm.' BLT.S *+$0008 ; 000028CC +000028C6: 70DB 'p.' MOVEQ #$DB,D0 +000028C8: 6000 00B2 '`...' BRA *+$00B4 ; 0000297C +000028CC: 5241 'RA' ADDQ.W #1,D1 +000028CE: 60E2 '`.' BRA.S *-$001C ; 000028B2 +000028D0: 08F8 0005 0376 '.....v' BSET #$05,$0376 +000028D6: 4A41 'JA' TST.W D1 +000028D8: 57C3 'W.' SEQ D3 +000028DA: 4843 'HC' SWAP D3 +000028DC: 3604 '6.' MOVE.W D4,D3 +000028DE: 9641 '.A' SUB.W D1,D3 +000028E0: 5343 'SC' SUBQ.W #1,D3 +000028E2: 6E02 'n.' BGT.S *+$0004 ; 000028E6 +000028E4: 70D5 'p.' MOVEQ #$D5,D0 +000028E6: 4843 'HC' SWAP D3 +000028E8: 48E6 0300 'H...' MOVEM.L D6/D7,-(A6) +000028EC: 48E7 8040 'H..@' MOVEM.L D0/A1,-(A7) +000028F0: 2041 ' A' MOVEA.L D1,A0 +000028F2: 5241 'RA' ADDQ.W #1,D1 +000028F4: E249 '.I' LSR.W #1,D1 +000028F6: E349 '.I' LSL.W #1,D1 +000028F8: 9DC1 '..' SUBA.L D1,A6 +000028FA: 2F01 '/.' MOVE.L D1,-(A7) +000028FC: 2208 '".' MOVE.L A0,D1 +000028FE: 204C ' L' MOVEA.L A4,A0 +00002900: 224E '"N' MOVEA.L A6,A1 +00002902: 2001 ' .' MOVE.L D1,D0 +00002904: A22E '..' _BlockMoveData ; A22E +00002906: 3D01 '=.' MOVE.W D1,-(A6) +00002908: 221F '".' MOVE.L (A7)+,D1 +0000290A: 204E ' N' MOVEA.L A6,A0 +0000290C: 5288 'R.' ADDQ.L #1,A0 +0000290E: 4CDF 0201 'L...' MOVEM.L (A7)+,D0/A1 +00002912: CD40 '.@' EXG D6,D0 +00002914: 2407 '$.' MOVE.L D7,D2 +00002916: 4EBA 0000 'N...' JSR CMGETCN ; id: 451 +0000291A: 3F1E '?.' MOVE.W (A6)+,-(A7) +0000291C: DDC1 '..' ADDA.L D1,A6 +0000291E: 7200 'r.' MOVEQ #$00,D1 +00002920: 321F '2.' MOVE.W (A7)+,D1 +00002922: 4A40 'J@' TST.W D0 +00002924: 6648 'fH' BNE.S *+$004A ; 0000296E +00002926: 4A03 'J.' TST.B D3 +00002928: 6720 'g ' BEQ.S *+$0022 ; 0000294A +0000292A: 7088 'p.' MOVEQ #$88,D0 +0000292C: 0CA8 0000 0001 '......' CMPI.L #$00000001,$0002(A0) + 0002 +00002934: 6738 'g8' BEQ.S *+$003A ; 0000296E +00002936: 2028 0002 ' (..' MOVE.L $0002(A0),D0 +0000293A: 7400 't.' MOVEQ #$00,D2 +0000293C: 91C8 '..' SUBA.L A0,A0 +0000293E: 4EBA 0000 'N...' JSR CMGETCN ; id: 451 +00002942: 662A 'f*' BNE.S *+$002C ; 0000296E +00002944: 2028 0002 ' (..' MOVE.L $0002(A0),D0 +00002948: 7400 't.' MOVEQ #$00,D2 +0000294A: 0C46 FFD5 '.F..' CMPI.W #$FFD5,D6 +0000294E: 6714 'g.' BEQ.S *+$0016 ; 00002964 +00002950: 4CDE 00C0 'L...' MOVEM.L (A6)+,D6/D7 +00002954: 2C29 0006 ',)..' MOVE.L $0006(A1),D6 +00002958: 2E02 '..' MOVE.L D2,D7 +0000295A: 5241 'RA' ADDQ.W #1,D1 +0000295C: D9C1 '..' ADDA.L D1,A4 +0000295E: 9841 '.A' SUB.W D1,D4 +00002960: 6000 FF4C '`..L' BRA *-$00B2 ; 000028AE +00002964: 7000 'p.' MOVEQ #$00,D0 +00002966: 2A49 '*I' MOVEA.L A1,A5 +00002968: 2D42 0004 '-B..' MOVE.L D2,$0004(A6) +0000296C: 6008 '`.' BRA.S *+$000A ; 00002976 +0000296E: 0C40 0030 '.@.0' CMPI.W #$0030,D0 +00002972: 6602 'f.' BNE.S *+$0004 ; 00002976 +00002974: 2006 ' .' MOVE.L D6,D0 +00002976: 4CDE 00C0 'L...' MOVEM.L (A6)+,D6/D7 +0000297A: 2401 '$.' MOVE.L D1,D2 +0000297C: 4CDE 0302 'L...' MOVEM.L (A6)+,D1/A0/A1 +00002980: 2F1E '/.' MOVE.L (A6)+,-(A7) +00002982: 4A40 'J@' TST.W D0 +00002984: 4E75 'Nu' RTS +00002986: 6100 E7AC 'a...' BSR *-$1852 ; 00001134 +0000298A: 6608 'f.' BNE.S *+$000A ; 00002994 +0000298C: 4A6A 0048 'Jj.H' TST.W $0048(A2) +00002990: 6602 'f.' BNE.S *+$0004 ; 00002994 +00002992: 70CB 'p.' MOVEQ #$CB,D0 +00002994: 21CA 03EE '!...' MOVE.L A2,$03EE +00002998: 4A40 'J@' TST.W D0 +0000299A: 4E75 'Nu' RTS +0000299C: 6100 D73A 'a..:' BSR *-$28C4 ; 000000D8 +000029A0: 08F8 0000 0376 '.....v' BSET #$00,$0376 +000029A6: 4A68 001C 'Jh..' TST.W $001C(A0) +000029AA: 6B40 'k@' BMI.S *+$0042 ; 000029EC +000029AC: 600A '`.' BRA.S *+$000C ; 000029B8 +000029AE: 6100 D728 'a..(' BSR *-$28D6 ; 000000D8 +000029B2: 08B8 0000 0376 '.....v' BCLR #$00,$0376 +000029B8: 3228 001C '2(..' MOVE.W $001C(A0),D1 +000029BC: 6E30 'n0' BGT.S *+$0032 ; 000029EE +000029BE: 6100 FE9C 'a...' BSR *-$0162 ; 0000285C +000029C2: 671A 'g.' BEQ.S *+$001C ; 000029DE +000029C4: 0C40 FFDB '.@..' CMPI.W #$FFDB,D0 +000029C8: 6600 013A 'f..:' BNE *+$013C ; 00002B04 +000029CC: 4A02 'J.' TST.B D2 +000029CE: 6600 0134 'f..4' BNE *+$0136 ; 00002B04 +000029D2: 0838 0000 0376 '.8...v' BTST #$00,$0376 +000029D8: 6662 'fb' BNE.S *+$0064 ; 00002A3C +000029DA: 6000 0128 '`..(' BRA *+$012A ; 00002B04 +000029DE: 6100 03B8 'a...' BSR *+$03BA ; 00002D98 +000029E2: 6600 036C 'f..l' BNE *+$036E ; 00002D50 +000029E6: 2206 '".' MOVE.L D6,D1 +000029E8: 6000 0152 '`..R' BRA *+$0154 ; 00002B3C +000029EC: 7200 'r.' MOVEQ #$00,D1 +000029EE: 08F8 0005 0376 '.....v' BSET #$05,$0376 +000029F4: 6100 E764 'a..d' BSR *-$189A ; 0000115A +000029F8: 6600 010A 'f...' BNE *+$010C ; 00002B04 +000029FC: 6188 'a.' BSR.S *-$0076 ; 00002986 +000029FE: 6600 0104 'f...' BNE *+$0106 ; 00002B04 +00002A02: 7C02 '|.' MOVEQ #$02,D6 +00002A04: 2E0B '..' MOVE.L A3,D7 +00002A06: 6708 'g.' BEQ.S *+$000A ; 00002A10 +00002A08: 2C2B 0004 ',+..' MOVE.L $0004(A3),D6 +00002A0C: 2E2B 0008 '.+..' MOVE.L $0008(A3),D7 +00002A10: 0828 0009 0006 '.(....' BTST #$09,$0006(A0) +00002A16: 670C 'g.' BEQ.S *+$000E ; 00002A24 +00002A18: 4AA8 0030 'J..0' TST.L $0030(A0) +00002A1C: 6706 'g.' BEQ.S *+$0008 ; 00002A24 +00002A1E: 2C28 0030 ',(.0' MOVE.L $0030(A0),D6 +00002A22: 7E00 '~.' MOVEQ #$00,D7 +00002A24: 6100 0372 'a..r' BSR *+$0374 ; 00002D98 +00002A28: 6762 'gb' BEQ.S *+$0064 ; 00002A8C +00002A2A: 7088 'p.' MOVEQ #$88,D0 +00002A2C: 0C86 0000 0002 '......' CMPI.L #$00000002,D6 +00002A32: 6600 00D0 'f...' BNE *+$00D2 ; 00002B04 +00002A36: 4A41 'JA' TST.W D1 +00002A38: 6E00 02AA 'n...' BGT *+$02AC ; 00002CE4 +00002A3C: 43E8 001E 'C...' LEA $001E(A0),A1 +00002A40: 7026 'p&' MOVEQ #$26,D0 ; '&' +00002A42: 4259 'BY' CLR.W (A1)+ +00002A44: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00002A42 +00002A48: 08E8 0004 001E '......' BSET #$04,$001E(A0) +00002A4E: 217C 0000 0002 '!|....' MOVE.L #$00000002,$0030(A0) + 0030 +00002A56: 217C 0000 0001 '!|....' MOVE.L #$00000001,$0064(A0) + 0064 +00002A5E: 316A 0014 0034 '1j...4' MOVE.W $0014(A2),$0034(A0) +00002A64: 216A 000A 0048 '!j...H' MOVE.L $000A(A2),$0048(A0) +00002A6A: 216A 000E 004C '!j...L' MOVE.L $000E(A2),$004C(A0) +00002A70: 2028 0012 ' (..' MOVE.L $0012(A0),D0 +00002A74: 6712 'g.' BEQ.S *+$0014 ; 00002A88 +00002A76: 4A68 001C 'Jh..' TST.W $001C(A0) +00002A7A: 670C 'g.' BEQ.S *+$000E ; 00002A88 +00002A7C: 2240 '"@' MOVEA.L D0,A1 +00002A7E: 41EA 002C 'A..,' LEA $002C(A2),A0 +00002A82: 7001 'p.' MOVEQ #$01,D0 +00002A84: D010 '..' ADD.B (A0),D0 +00002A86: A22E '..' _BlockMoveData ; A22E +00002A88: 7000 'p.' MOVEQ #$00,D0 +00002A8A: 6078 '`x' BRA.S *+$007A ; 00002B04 +00002A8C: 7001 'p.' MOVEQ #$01,D0 +00002A8E: BC80 '..' CMP.L D0,D6 +00002A90: 6770 'gp' BEQ.S *+$0072 ; 00002B02 +00002A92: 4A41 'JA' TST.W D1 +00002A94: 6614 'f.' BNE.S *+$0016 ; 00002AAA +00002A96: 48E6 00C0 'H...' MOVEM.L A0/A1,-(A6) +00002A9A: 2006 ' .' MOVE.L D6,D0 +00002A9C: 2407 '$.' MOVE.L D7,D2 +00002A9E: 91C8 '..' SUBA.L A0,A0 +00002AA0: 4EBA 0000 'N...' JSR CMGETCN ; id: 451 +00002AA4: 6652 'fR' BNE.S *+$0054 ; 00002AF8 +00002AA6: 2E02 '..' MOVE.L D2,D7 +00002AA8: 6074 '`t' BRA.S *+$0076 ; 00002B1E +00002AAA: 0838 0000 0376 '.8...v' BTST #$00,$0376 +00002AB0: 6656 'fV' BNE.S *+$0058 ; 00002B08 +00002AB2: 3A01 ':.' MOVE.W D1,D5 +00002AB4: 322A 00B0 '2*..' MOVE.W $00B0(A2),D1 +00002AB8: BCAA 00AC '....' CMP.L $00AC(A2),D6 +00002ABC: 6612 'f.' BNE.S *+$0014 ; 00002AD0 +00002ABE: BA6A 005A '.j.Z' CMP.W $005A(A2),D5 +00002AC2: 650C 'e.' BCS.S *+$000E ; 00002AD0 +00002AC4: 302A 005A '0*.Z' MOVE.W $005A(A2),D0 +00002AC8: 3545 005A '5E.Z' MOVE.W D5,$005A(A2) +00002ACC: 9A40 '.@' SUB.W D0,D5 +00002ACE: 6008 '`.' BRA.S *+$000A ; 00002AD8 +00002AD0: 7201 'r.' MOVEQ #$01,D1 +00002AD2: 3545 005A '5E.Z' MOVE.W D5,$005A(A2) +00002AD6: 5345 'SE' SUBQ.W #1,D5 +00002AD8: 48E6 00C0 'H...' MOVEM.L A0/A1,-(A6) +00002ADC: 2006 ' .' MOVE.L D6,D0 +00002ADE: 2407 '$.' MOVE.L D7,D2 +00002AE0: 91C8 '..' SUBA.L A0,A0 +00002AE2: 4EBA 0000 'N...' JSR CMGETOFF ; id: 453 +00002AE6: 6610 'f.' BNE.S *+$0012 ; 00002AF8 +00002AE8: 2E02 '..' MOVE.L D2,D7 +00002AEA: 5241 'RA' ADDQ.W #1,D1 +00002AEC: 0C11 0002 '....' CMPI.B #$02,(A1) +00002AF0: 66EA 'f.' BNE.S *-$0014 ; 00002ADC +00002AF2: 51CD FFE8 'Q...' DBF D5,*-$0016 ; 00002ADC +00002AF6: 6026 '`&' BRA.S *+$0028 ; 00002B1E +00002AF8: 4CDE 0300 'L...' MOVEM.L (A6)+,A0/A1 +00002AFC: 0C40 0030 '.@.0' CMPI.W #$0030,D0 +00002B00: 6602 'f.' BNE.S *+$0004 ; 00002B04 +00002B02: 70D5 'p.' MOVEQ #$D5,D0 +00002B04: 6000 D69C '`...' BRA *-$2962 ; 000001A2 +00002B08: 48E6 00C0 'H...' MOVEM.L A0/A1,-(A6) +00002B0C: 357C FFFF 005A '5|...Z' MOVE.W #$FFFF,$005A(A2) +00002B12: 2006 ' .' MOVE.L D6,D0 +00002B14: 2407 '$.' MOVE.L D7,D2 +00002B16: 91C8 '..' SUBA.L A0,A0 +00002B18: 4EBA 0000 'N...' JSR CMGETOFF ; id: 453 +00002B1C: 66DA 'f.' BNE.S *-$0024 ; 00002AF8 +00002B1E: 47E8 0006 'G...' LEA $0006(A0),A3 +00002B22: 2228 0002 '"(..' MOVE.L $0002(A0),D1 +00002B26: 2A49 '*I' MOVEA.L A1,A5 +00002B28: 4CDE 0300 'L...' MOVEM.L (A6)+,A0/A1 +00002B2C: 2028 0012 ' (..' MOVE.L $0012(A0),D0 +00002B30: 670A 'g.' BEQ.S *+$000C ; 00002B3C +00002B32: 2840 '(@' MOVEA.L D0,A4 +00002B34: 1013 '..' MOVE.B (A3),D0 +00002B36: 18DB '..' MOVE.B (A3)+,(A4)+ +00002B38: 5300 'S.' SUBQ.B #1,D0 +00002B3A: 64FA 'd.' BCC.S *-$0004 ; 00002B36 +00002B3C: 0838 0000 0376 '.8...v' BTST #$00,$0376 +00002B42: 6670 'fp' BNE.S *+$0072 ; 00002BB4 +00002B44: 0C15 0002 '....' CMPI.B #$02,(A5) +00002B48: 66B8 'f.' BNE.S *-$0046 ; 00002B02 +00002B4A: 49E8 001E 'I...' LEA $001E(A0),A4 +00002B4E: 7018 'p.' MOVEQ #$18,D0 +00002B50: 47ED 0002 'G...' LEA $0002(A5),A3 +00002B54: 38DB '8.' MOVE.W (A3)+,(A4)+ +00002B56: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00002B54 +00002B5A: 08A8 0004 001E '......' BCLR #$04,$001E(A0) +00002B60: 0228 0073 001E '.(.s..' ANDI.B #$73,$001E(A0) ; 's' +00002B66: 4268 0018 'Bh..' CLR.W $0018(A0) +00002B6A: 242D 0014 '$-..' MOVE.L $0014(A5),D2 +00002B6E: 6100 0228 'a..(' BSR *+$022A ; 00002D98 +00002B72: 6704 'g.' BEQ.S *+$0006 ; 00002B78 +00002B74: 242D 0012 '$-..' MOVE.L $0012(A5),D2 +00002B78: 6100 F2B4 'a...' BSR *-$0D4A ; 00001E2E +00002B7C: 6630 'f0' BNE.S *+$0032 ; 00002BAE +00002B7E: 0831 0001 1004 '.1....' BTST #$01,$04(A1,D1.W) +00002B84: 6708 'g.' BEQ.S *+$000A ; 00002B8E +00002B86: 08E8 0002 001E '......' BSET #$02,$001E(A0) +00002B8C: 6006 '`.' BRA.S *+$0008 ; 00002B94 +00002B8E: 08E8 0003 001E '......' BSET #$03,$001E(A0) +00002B94: 08E8 0007 001E '......' BSET #$07,$001E(A0) +00002B9A: 6604 'f.' BNE.S *+$0006 ; 00002BA0 +00002B9C: 3141 0018 '1A..' MOVE.W D1,$0018(A0) +00002BA0: 47E8 0034 'G..4' LEA $0034(A0),A3 +00002BA4: 6100 0712 'a...' BSR *+$0714 ; 000032B8 +00002BA8: 6100 F292 'a...' BSR *-$0D6C ; 00001E3C +00002BAC: 67D0 'g.' BEQ.S *-$002E ; 00002B7E +00002BAE: 7000 'p.' MOVEQ #$00,D0 +00002BB0: 6000 FF52 '`..R' BRA *-$00AC ; 00002B04 +00002BB4: 49E8 001E 'I...' LEA $001E(A0),A4 +00002BB8: 0C15 0002 '....' CMPI.B #$02,(A5) +00002BBC: 6628 'f(' BNE.S *+$002A ; 00002BE6 +00002BBE: 7022 'p"' MOVEQ #$22,D0 ; '"' +00002BC0: 47ED 0002 'G...' LEA $0002(A5),A3 +00002BC4: 38DB '8.' MOVE.W (A3)+,(A4)+ +00002BC6: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00002BC4 +00002BCA: 7000 'p.' MOVEQ #$00,D0 +00002BCC: 302D 0048 '0-.H' MOVE.W $0048(A5),D0 +00002BD0: C0EA 001E '....' MULU.W $001E(A2),D0 +00002BD4: 2140 0068 '!@.h' MOVE.L D0,$0068(A0) +00002BD8: 2141 0064 '!A.d' MOVE.L D1,$0064(A0) +00002BDC: 08A8 0004 001E '......' BCLR #$04,$001E(A0) +00002BE2: 6000 FF7C '`..|' BRA *-$0082 ; 00002B60 +00002BE6: 0C15 0001 '....' CMPI.B #$01,(A5) +00002BEA: 6600 FF16 'f...' BNE *-$00E8 ; 00002B02 +00002BEE: 316D 0002 001E '1m....' MOVE.W $0002(A5),$001E(A0) +00002BF4: 316D 0004 0034 '1m...4' MOVE.W $0004(A5),$0034(A0) +00002BFA: 216D 0006 0030 '!m...0' MOVE.L $0006(A5),$0030(A0) +00002C00: 2141 0064 '!A.d' MOVE.L D1,$0064(A0) +00002C04: 4CED 0007 000A 'L.....' MOVEM.L $000A(A5),D0-D2 +00002C0A: 48E8 0007 0048 'H....H' MOVEM.L D0-D2,$0048(A0) +00002C10: 4CED 000F 0016 'L.....' MOVEM.L $0016(A5),D0-D3 +00002C16: 48E8 000F 0020 'H.... ' MOVEM.L D0-D3,$0020(A0) +00002C1C: 4CED 000F 0026 'L....&' MOVEM.L $0026(A5),D0-D3 +00002C22: 48E8 000F 0054 'H....T' MOVEM.L D0-D3,$0054(A0) +00002C28: 08A8 0007 001E '......' BCLR #$07,$001E(A0) +00002C2E: 08E8 0004 001E '......' BSET #$04,$001E(A0) +00002C34: 7000 'p.' MOVEQ #$00,D0 +00002C36: 6000 FECC '`...' BRA *-$0132 ; 00002B04 +00002C3A: 1B68 001C 0001 '.h....' MOVE.B $001C(A0),$0001(A5) +00002C40: 6014 '`.' BRA.S *+$0016 ; 00002C56 +00002C42: 4A38 0348 'J8.H' TST.B $0348 +00002C46: 6708 'g.' BEQ.S *+$000A ; 00002C50 +00002C48: 08D5 0000 '....' BSET #$00,(A5) +00002C4C: 6612 'f.' BNE.S *+$0014 ; 00002C60 +00002C4E: 6006 '`.' BRA.S *+$0008 ; 00002C56 +00002C50: 0895 0000 '....' BCLR #$00,(A5) +00002C54: 670A 'g.' BEQ.S *+$000C ; 00002C60 +00002C56: 2049 ' I' MOVEA.L A1,A0 +00002C58: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297 +00002C5C: 6100 F55C 'a..\' BSR *-$0AA2 ; 000021BA +00002C60: 7000 'p.' MOVEQ #$00,D0 +00002C62: 6000 D53E '`..>' BRA *-$2AC0 ; 000001A2 +00002C66: 4CE8 001E 0020 'L.... ' MOVEM.L $0020(A0),D1-D4 +00002C6C: 48ED 001E 0002 'H.....' MOVEM.L D1-D4,$0002(A5) +00002C72: 4CE8 0006 0048 'L....H' MOVEM.L $0048(A0),D1/D2 +00002C78: 48ED 0006 002A 'H....*' MOVEM.L D1/D2,$002A(A5) +00002C7E: 60D6 '`.' BRA.S *-$0028 ; 00002C56 +00002C80: 265F '&_' MOVEA.L (A7)+,A3 +00002C82: 4A02 'J.' TST.B D2 +00002C84: 6604 'f.' BNE.S *+$0006 ; 00002C8A +00002C86: 70DB 'p.' MOVEQ #$DB,D0 +00002C88: 6058 '`X' BRA.S *+$005A ; 00002CE2 +00002C8A: 3E2A 0014 '>*..' MOVE.W $0014(A2),D7 +00002C8E: 670C 'g.' BEQ.S *+$000E ; 00002C9C +00002C90: 6100 036C 'a..l' BSR *+$036E ; 00002FFE +00002C94: 670A 'g.' BEQ.S *+$000C ; 00002CA0 +00002C96: 0C40 FFDF '.@..' CMPI.W #$FFDF,D0 +00002C9A: 6646 'fF' BNE.S *+$0048 ; 00002CE2 +00002C9C: 70D5 'p.' MOVEQ #$D5,D0 +00002C9E: 6042 '`B' BRA.S *+$0044 ; 00002CE2 +00002CA0: 7000 'p.' MOVEQ #$00,D0 +00002CA2: 224C '"L' MOVEA.L A4,A1 +00002CA4: 3800 '8.' MOVE.W D0,D4 +00002CA6: 4A35 4000 'J5@.' TST.B $00(A5,D4.W) +00002CAA: 672A 'g*' BEQ.S *+$002C ; 00002CD6 +00002CAC: 1C35 4001 '.5@.' MOVE.B $01(A5,D4.W),D6 +00002CB0: BC28 001A '.(..' CMP.B $001A(A0),D6 +00002CB4: 6614 'f.' BNE.S *+$0016 ; 00002CCA +00002CB6: 2F08 '/.' MOVE.L A0,-(A7) +00002CB8: 41F5 4032 'A.@2' LEA $32(A5,D4.W),A0 +00002CBC: 7000 'p.' MOVEQ #$00,D0 +00002CBE: 1018 '..' MOVE.B (A0)+,D0 +00002CC0: 4840 'H@' SWAP D0 +00002CC2: 3002 '0.' MOVE.W D2,D0 +00002CC4: A03C '.<' _CmpString ; A03C +00002CC6: 205F ' _' MOVEA.L (A7)+,A0 +00002CC8: 6712 'g.' BEQ.S *+$0014 ; 00002CDC +00002CCA: 5347 'SG' SUBQ.W #1,D7 +00002CCC: 67CE 'g.' BEQ.S *-$0030 ; 00002C9C +00002CCE: 3004 '0.' MOVE.W D4,D0 +00002CD0: 6100 F532 'a..2' BSR *-$0ACC ; 00002204 +00002CD4: 65CE 'e.' BCS.S *-$0030 ; 00002CA4 +00002CD6: 6100 0336 'a..6' BSR *+$0338 ; 0000300E +00002CDA: 60B8 '`.' BRA.S *-$0046 ; 00002C94 +00002CDC: 224D '"M' MOVEA.L A5,A1 +00002CDE: 4BF5 4000 'K.@.' LEA $00(A5,D4.W),A5 +00002CE2: 4ED3 'N.' JMP (A3) +00002CE4: B26A 0014 '.j..' CMP.W $0014(A2),D1 +00002CE8: 6248 'bH' BHI.S *+$004A ; 00002D32 +00002CEA: 3A2A 0018 ':*..' MOVE.W $0018(A2),D5 +00002CEE: 362A 0016 '6*..' MOVE.W $0016(A2),D3 +00002CF2: DA43 '.C' ADD.W D3,D5 +00002CF4: 3E2A 005A '>*.Z' MOVE.W $005A(A2),D7 +00002CF8: 670A 'g.' BEQ.S *+$000C ; 00002D04 +00002CFA: B247 '.G' CMP.W D7,D1 +00002CFC: 6506 'e.' BCS.S *+$0008 ; 00002D04 +00002CFE: 362A 005C '6*.\' MOVE.W $005C(A2),D3 +00002D02: 6002 '`.' BRA.S *+$0004 ; 00002D06 +00002D04: 7E01 '~.' MOVEQ #$01,D7 +00002D06: B645 '.E' CMP.W D5,D3 +00002D08: 6428 'd(' BCC.S *+$002A ; 00002D32 +00002D0A: 3543 005C '5C.\' MOVE.W D3,$005C(A2) +00002D0E: 3547 005A '5G.Z' MOVE.W D7,$005A(A2) +00002D12: 6100 030A 'a...' BSR *+$030C ; 0000301E +00002D16: 661A 'f.' BNE.S *+$001C ; 00002D32 +00002D18: 7000 'p.' MOVEQ #$00,D0 +00002D1A: 7C00 '|.' MOVEQ #$00,D6 +00002D1C: 4A35 0000 'J5..' TST.B $00(A5,D0.W) +00002D20: 670C 'g.' BEQ.S *+$000E ; 00002D2E +00002D22: B247 '.G' CMP.W D7,D1 +00002D24: 6712 'g.' BEQ.S *+$0014 ; 00002D38 +00002D26: 5247 'RG' ADDQ.W #1,D7 +00002D28: 6100 F4DA 'a...' BSR *-$0B24 ; 00002204 +00002D2C: 65EC 'e.' BCS.S *-$0012 ; 00002D1A +00002D2E: 5243 'RC' ADDQ.W #1,D3 +00002D30: 60D4 '`.' BRA.S *-$002A ; 00002D06 +00002D32: 70D5 'p.' MOVEQ #$D5,D0 +00002D34: 6000 D46C '`..l' BRA *-$2B92 ; 000001A2 +00002D38: 4BF5 0000 'K...' LEA $00(A5,D0.W),A5 +00002D3C: 47ED 0032 'G..2' LEA $0032(A5),A3 +00002D40: 2028 0012 ' (..' MOVE.L $0012(A0),D0 +00002D44: 670A 'g.' BEQ.S *+$000C ; 00002D50 +00002D46: 2840 '(@' MOVEA.L D0,A4 +00002D48: 1013 '..' MOVE.B (A3),D0 +00002D4A: 18DB '..' MOVE.B (A3)+,(A4)+ +00002D4C: 5300 'S.' SUBQ.B #1,D0 +00002D4E: 64FA 'd.' BCC.S *-$0004 ; 00002D4A +00002D50: 49E8 001E 'I...' LEA $001E(A0),A4 +00002D54: 7018 'p.' MOVEQ #$18,D0 +00002D56: 47D5 'G.' LEA (A5),A3 +00002D58: 38DB '8.' MOVE.W (A3)+,(A4)+ +00002D5A: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00002D58 +00002D5E: 08A8 0004 001E '......' BCLR #$04,$001E(A0) +00002D64: 0838 0000 0376 '.8...v' BTST #$00,$0376 +00002D6A: 671C 'g.' BEQ.S *+$001E ; 00002D88 +00002D6C: 217C 0000 0002 '!|....' MOVE.L #$00000002,$0064(A0) + 0064 +00002D74: 42A8 0050 'B..P' CLR.L $0050(A0) +00002D78: 2F08 '/.' MOVE.L A0,-(A7) +00002D7A: 41E8 0054 'A..T' LEA $0054(A0),A0 +00002D7E: 7003 'p.' MOVEQ #$03,D0 +00002D80: 4298 'B.' CLR.L (A0)+ +00002D82: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00002D80 +00002D86: 205F ' _' MOVEA.L (A7)+,A0 +00002D88: 6000 FDD6 '`...' BRA *-$0228 ; 00002B60 +00002D8C: 0828 0009 0006 '.(....' BTST #$09,$0006(A0) +00002D92: 4E75 'Nu' RTS +00002D94: 2471 1014 '$q..' MOVEA.L $14(A1,D1.W),A2 +00002D98: 0C6A 4244 0008 '.jBD..' CMPI.W #$4244,$0008(A2) ; 'BD' +00002D9E: 4E75 'Nu' RTS +00002DA0: 42A8 0028 'B..(' CLR.L $0028(A0) +00002DA4: 70CE 'p.' MOVEQ #$CE,D0 +00002DA6: 2E28 0024 '.(.$' MOVE.L $0024(A0),D7 +00002DAA: 6B34 'k4' BMI.S *+$0036 ; 00002DE0 +00002DAC: 2428 002E '$(..' MOVE.L $002E(A0),D2 +00002DB0: 2A31 1010 '*1..' MOVE.L $10(A1,D1.W),D5 +00002DB4: 2831 1008 '(1..' MOVE.L $08(A1,D1.W),D4 +00002DB8: 1028 002D '.(.-' MOVE.B $002D(A0),D0 +00002DBC: E410 '..' ROXR.B #2,D0 +00002DBE: 6408 'd.' BCC.S *+$000A ; 00002DC8 +00002DC0: 6B02 'k.' BMI.S *+$0004 ; 00002DC4 +00002DC2: 2A04 '*.' MOVE.L D4,D5 +00002DC4: DA82 '..' ADD.L D2,D5 +00002DC6: 6004 '`.' BRA.S *+$0006 ; 00002DCC +00002DC8: 6A02 'j.' BPL.S *+$0004 ; 00002DCC +00002DCA: 2A02 '*.' MOVE.L D2,D5 +00002DCC: 6A04 'j.' BPL.S *+$0006 ; 00002DD2 +00002DCE: 70D8 'p.' MOVEQ #$D8,D0 +00002DD0: 600E '`.' BRA.S *+$0010 ; 00002DE0 +00002DD2: 2405 '$.' MOVE.L D5,D2 +00002DD4: 9484 '..' SUB.L D4,D2 +00002DD6: 6F02 'o.' BLE.S *+$0004 ; 00002DDA +00002DD8: 2A04 '*.' MOVE.L D4,D5 +00002DDA: 2385 1010 '#...' MOVE.L D5,$10(A1,D1.W) +00002DDE: 7000 'p.' MOVEQ #$00,D0 +00002DE0: 4E75 'Nu' RTS +00002DE2: 4228 002D 'B(.-' CLR.B $002D(A0) +00002DE6: 42A8 0024 'B..$' CLR.L $0024(A0) +00002DEA: 2F38 07A8 '/8..' MOVE.L $07A8,-(A7) +00002DEE: 4E75 'Nu' RTS +00002DF0: 6100 D2E6 'a...' BSR *-$2D18 ; 000000D8 +00002DF4: 42A8 0028 'B..(' CLR.L $0028(A0) +00002DF8: 6100 04EA 'a...' BSR *+$04EC ; 000032E4 +00002DFC: 6600 008C 'f...' BNE *+$008E ; 00002E8A +00002E00: 619E 'a.' BSR.S *-$0060 ; 00002DA0 +00002E02: 667E 'f~' BNE.S *+$0080 ; 00002E82 +00002E04: 4482 'D.' NEG.L D2 +00002E06: 6B78 'kx' BMI.S *+$007A ; 00002E80 +00002E08: BE82 '..' CMP.L D2,D7 +00002E0A: 6F02 'o.' BLE.S *+$0004 ; 00002E0E +00002E0C: 2E02 '..' MOVE.L D2,D7 +00002E0E: 4A87 'J.' TST.L D7 +00002E10: 675E 'g^' BEQ.S *+$0060 ; 00002E70 +00002E12: 3428 002C '4(.,' MOVE.W $002C(A0),D2 +00002E16: E04A '.J' LSR.W #8,D2 +00002E18: 6500 008E 'e...' BCS *+$0090 ; 00002EA8 +00002E1C: 0828 0006 002D '.(...-' BTST #$06,$002D(A0) +00002E22: 6718 'g.' BEQ.S *+$001A ; 00002E3C +00002E24: 48E6 4040 'H.@@' MOVEM.L D1/A1,-(A6) +00002E28: 3001 '0.' MOVE.W D1,D0 +00002E2A: 7200 'r.' MOVEQ #$00,D1 +00002E2C: 226A 0054 '"j.T' MOVEA.L $0054(A2),A1 +00002E30: 50F8 0377 'P..w' ST $0377 +00002E34: 4EBA 0000 'N...' JSR HFS_2A230 ; id: 344 +00002E38: 4CDE 0202 'L...' MOVEM.L (A6)+,D1/A1 +00002E3C: 3405 '4.' MOVE.W D5,D2 +00002E3E: 0242 01FF '.B..' ANDI.W #$01FF,D2 +00002E42: 6714 'g.' BEQ.S *+$0016 ; 00002E58 +00002E44: 6100 00A4 'a...' BSR *+$00A6 ; 00002EEA +00002E48: 6628 'f(' BNE.S *+$002A ; 00002E72 +00002E4A: 0828 0006 002D '.(...-' BTST #$06,$002D(A0) +00002E50: 56C0 'V.' SNE D0 +00002E52: 6100 0162 'a..b' BSR *+$0164 ; 00002FB6 +00002E56: 661A 'f.' BNE.S *+$001C ; 00002E72 +00002E58: 2807 '(.' MOVE.L D7,D4 +00002E5A: 6714 'g.' BEQ.S *+$0016 ; 00002E70 +00002E5C: 0244 FE00 '.D..' ANDI.W #$FE00,D4 +00002E60: 4A84 'J.' TST.L D4 +00002E62: 67E0 'g.' BEQ.S *-$001E ; 00002E44 +00002E64: 4EBA 62AA 'N.b.' JSR *+$62AC ; 00009110 +00002E68: 6608 'f.' BNE.S *+$000A ; 00002E72 +00002E6A: 6100 0140 'a..@' BSR *+$0142 ; 00002FAC +00002E6E: 60E8 '`.' BRA.S *-$0016 ; 00002E58 +00002E70: 7000 'p.' MOVEQ #$00,D0 +00002E72: 4A40 'J@' TST.W D0 +00002E74: 660C 'f.' BNE.S *+$000E ; 00002E82 +00002E76: 2428 0028 '$(.(' MOVE.L $0028(A0),D2 +00002E7A: B4A8 0024 '...$' CMP.L $0024(A0),D2 +00002E7E: 6702 'g.' BEQ.S *+$0004 ; 00002E82 +00002E80: 70D9 'p.' MOVEQ #$D9,D0 +00002E82: 2385 1010 '#...' MOVE.L D5,$10(A1,D1.W) +00002E86: 2145 002E '!E..' MOVE.L D5,$002E(A0) +00002E8A: 2200 '".' MOVE.L D0,D1 +00002E8C: 2408 '$.' MOVE.L A0,D2 +00002E8E: 2028 0028 ' (.(' MOVE.L $0028(A0),D0 +00002E92: 670C 'g.' BEQ.S *+$000E ; 00002EA0 +00002E94: 2240 '"@' MOVEA.L D0,A1 +00002E96: 2068 0020 ' h. ' MOVEA.L $0020(A0),A0 +00002E9A: 61FF FFFF D164 'a....d' BSR.L FLUSHCRANGE-AUTOMOD_215C0+$D164 ; ids: 452, 352 +00002EA0: 2042 ' B' MOVEA.L D2,A0 +00002EA2: 2001 ' .' MOVE.L D1,D0 +00002EA4: 6000 D2FC '`...' BRA *-$2D02 ; 000001A2 +00002EA8: 6140 'a@' BSR.S *+$0042 ; 00002EEA +00002EAA: 66C6 'f.' BNE.S *-$0038 ; 00002E72 +00002EAC: 2405 '$.' MOVE.L D5,D2 +00002EAE: 0242 01FF '.B..' ANDI.W #$01FF,D2 +00002EB2: 2668 0020 '&h. ' MOVEA.L $0020(A0),A3 +00002EB6: 2828 0028 '((.(' MOVE.L $0028(A0),D4 +00002EBA: 1035 2000 '.5 .' MOVE.B $00(A5,D2.W),D0 +00002EBE: 1780 4800 '..H.' MOVE.B D0,$00(A3,D4.L) +00002EC2: 52A8 0028 'R..(' ADDQ.L #1,$0028(A0) +00002EC6: 5284 'R.' ADDQ.L #1,D4 +00002EC8: 5242 'RB' ADDQ.W #1,D2 +00002ECA: 5285 'R.' ADDQ.L #1,D5 +00002ECC: B028 002C '.(.,' CMP.B $002C(A0),D0 +00002ED0: 6604 'f.' BNE.S *+$0006 ; 00002ED6 +00002ED2: 7000 'p.' MOVEQ #$00,D0 +00002ED4: 60AC '`.' BRA.S *-$0052 ; 00002E82 +00002ED6: 5387 'S.' SUBQ.L #1,D7 +00002ED8: 6796 'g.' BEQ.S *-$0068 ; 00002E70 +00002EDA: B446 '.F' CMP.W D6,D2 +00002EDC: 65DC 'e.' BCS.S *-$0022 ; 00002EBA +00002EDE: 60C8 '`.' BRA.S *-$0036 ; 00002EA8 +00002EE0: 6120 'a ' BSR.S *+$0022 ; 00002F02 +00002EE2: BA83 '..' CMP.L D3,D5 +00002EE4: 6510 'e.' BCS.S *+$0012 ; 00002EF6 +00002EE6: 7204 'r.' MOVEQ #$04,D1 +00002EE8: 600C '`.' BRA.S *+$000E ; 00002EF6 +00002EEA: 6116 'a.' BSR.S *+$0018 ; 00002F02 +00002EEC: 0828 0006 002D '.(...-' BTST #$06,$002D(A0) +00002EF2: 6702 'g.' BEQ.S *+$0004 ; 00002EF6 +00002EF4: 7201 'r.' MOVEQ #$01,D1 +00002EF6: 226A 0054 '"j.T' MOVEA.L $0054(A2),A1 +00002EFA: 2405 '$.' MOVE.L D5,D2 +00002EFC: E08A '..' LSR.L #8,D2 +00002EFE: E28A '..' LSR.L #1,D2 +00002F00: 4E75 'Nu' RTS +00002F02: 48E6 60C0 'H.`.' MOVEM.L D1/D2/A0/A1,-(A6) +00002F06: 225F '"_' MOVEA.L (A7)+,A1 +00002F08: 2D1F '-.' MOVE.L (A7)+,-(A6) +00002F0A: 3001 '0.' MOVE.W D1,D0 +00002F0C: 7200 'r.' MOVEQ #$00,D1 +00002F0E: 7C02 '|.' MOVEQ #$02,D6 +00002F10: E18E '..' LSL.L #8,D6 +00002F12: 4E91 'N.' JSR (A1) +00002F14: 5001 'P.' ADDQ.B #8,D1 +00002F16: 4EBA 0000 'N...' JSR GETBLOCK ; id: 296 +00002F1A: 2A48 '*H' MOVEA.L A0,A5 +00002F1C: 2F1E '/.' MOVE.L (A6)+,-(A7) +00002F1E: 4CDE 0306 'L...' MOVEM.L (A6)+,D1/D2/A0/A1 +00002F22: 4A40 'J@' TST.W D0 +00002F24: 4E75 'Nu' RTS +00002F26: 2F38 07AC '/8..' MOVE.L $07AC,-(A7) +00002F2A: 4E75 'Nu' RTS +00002F2C: 6100 D1AA 'a...' BSR *-$2E54 ; 000000D8 +00002F30: 6100 03FC 'a...' BSR *+$03FE ; 0000332E +00002F34: 6672 'fr' BNE.S *+$0074 ; 00002FA8 +00002F36: 6100 FE68 'a..h' BSR *-$0196 ; 00002DA0 +00002F3A: 6626 'f&' BNE.S *+$0028 ; 00002F62 +00002F3C: 4A82 'J.' TST.L D2 +00002F3E: 6B02 'k.' BMI.S *+$0004 ; 00002F42 +00002F40: DA82 '..' ADD.L D2,D5 +00002F42: 263C 0000 01FF '&<....' MOVE.L #$000001FF,D3 +00002F48: D684 '..' ADD.L D4,D3 +00002F4A: 0243 FE00 '.C..' ANDI.W #$FE00,D3 +00002F4E: 2805 '(.' MOVE.L D5,D4 +00002F50: D887 '..' ADD.L D7,D4 +00002F52: B8B1 1008 '....' CMP.L $08(A1,D1.W),D4 +00002F56: 6314 'c.' BLS.S *+$0016 ; 00002F6C +00002F58: 98B1 100C '....' SUB.L $0C(A1,D1.W),D4 +00002F5C: 6306 'c.' BLS.S *+$0008 ; 00002F64 +00002F5E: 6100 05F0 'a...' BSR *+$05F2 ; 00003550 +00002F62: 663E 'f>' BNE.S *+$0040 ; 00002FA2 +00002F64: 2805 '(.' MOVE.L D5,D4 +00002F66: D887 '..' ADD.L D7,D4 +00002F68: 2384 1008 '#...' MOVE.L D4,$08(A1,D1.W) +00002F6C: 3005 '0.' MOVE.W D5,D0 +00002F6E: 0240 01FF '.@..' ANDI.W #$01FF,D0 +00002F72: 670E 'g.' BEQ.S *+$0010 ; 00002F82 +00002F74: 6100 FF6A 'a..j' BSR *-$0094 ; 00002EE0 +00002F78: 6620 'f ' BNE.S *+$0022 ; 00002F9A +00002F7A: 7001 'p.' MOVEQ #$01,D0 +00002F7C: 6138 'a8' BSR.S *+$003A ; 00002FB6 +00002F7E: 4EBA 0000 'N...' JSR MARKA5BLOCK ; id: 445 +00002F82: 2807 '(.' MOVE.L D7,D4 +00002F84: 6712 'g.' BEQ.S *+$0014 ; 00002F98 +00002F86: 0244 FE00 '.D..' ANDI.W #$FE00,D4 +00002F8A: 4A84 'J.' TST.L D4 +00002F8C: 67E6 'g.' BEQ.S *-$0018 ; 00002F74 +00002F8E: 4EBA 62F8 'N.b.' JSR *+$62FA ; 00009288 +00002F92: 6606 'f.' BNE.S *+$0008 ; 00002F9A +00002F94: 6116 'a.' BSR.S *+$0018 ; 00002FAC +00002F96: 60EA '`.' BRA.S *-$0014 ; 00002F82 +00002F98: 7000 'p.' MOVEQ #$00,D0 +00002F9A: 6100 0526 'a..&' BSR *+$0528 ; 000034C2 +00002F9E: 2385 1010 '#...' MOVE.L D5,$10(A1,D1.W) +00002FA2: 2171 1010 002E '!q....' MOVE.L $10(A1,D1.W),$002E(A0) +00002FA8: 6000 D1F8 '`...' BRA *-$2E06 ; 000001A2 +00002FAC: 9E86 '..' SUB.L D6,D7 +00002FAE: DDA8 0028 '...(' ADD.L D6,$0028(A0) +00002FB2: DA86 '..' ADD.L D6,D5 +00002FB4: 4E75 'Nu' RTS +00002FB6: 2405 '$.' MOVE.L D5,D2 +00002FB8: 0242 01FF '.B..' ANDI.W #$01FF,D2 +00002FBC: 9C42 '.B' SUB.W D2,D6 +00002FBE: BE86 '..' CMP.L D6,D7 +00002FC0: 6402 'd.' BCC.S *+$0004 ; 00002FC4 +00002FC2: 2C07 ',.' MOVE.L D7,D6 +00002FC4: 2668 0020 '&h. ' MOVEA.L $0020(A0),A3 +00002FC8: D7E8 0028 '...(' ADDA.L $0028(A0),A3 +00002FCC: 61DE 'a.' BSR.S *-$0020 ; 00002FAC +00002FCE: 48E7 40E0 'H.@.' MOVEM.L D1/A0-A2,-(A7) +00002FD2: 204B ' K' MOVEA.L A3,A0 +00002FD4: 224D '"M' MOVEA.L A5,A1 +00002FD6: D2C2 '..' ADDA.W D2,A1 +00002FD8: 4A00 'J.' TST.B D0 +00002FDA: 6E04 'n.' BGT.S *+$0006 ; 00002FE0 +00002FDC: 6B12 'k.' BMI.S *+$0014 ; 00002FF0 +00002FDE: C149 '.I' EXG A0,A1 +00002FE0: 2006 ' .' MOVE.L D6,D0 +00002FE2: 2478 04B8 '$x..' MOVEA.L $04B8,A2 +00002FE6: 4E92 'N.' JSR (A2) +00002FE8: 7000 'p.' MOVEQ #$00,D0 +00002FEA: 4CDF 0702 'L...' MOVEM.L (A7)+,D1/A0-A2 +00002FEE: 4E75 'Nu' RTS +00002FF0: 70DC 'p.' MOVEQ #$DC,D0 +00002FF2: 5346 'SF' SUBQ.W #1,D6 +00002FF4: B308 '..' CMPM.B (A0)+,(A1)+ +00002FF6: 56CE FFFC 'V...' DBNE D6,*-$0002 ; 00002FF4 +00002FFA: 66EE 'f.' BNE.S *-$0010 ; 00002FEA +00002FFC: 60EA '`.' BRA.S *-$0014 ; 00002FE8 +00002FFE: 302A 0018 '0*..' MOVE.W $0018(A2),D0 +00003002: 362A 0016 '6*..' MOVE.W $0016(A2),D3 +00003006: D043 '.C' ADD.W D3,D0 +00003008: 31C0 0344 '1..D' MOVE.W D0,$0344 +0000300C: 6010 '`.' BRA.S *+$0012 ; 0000301E +0000300E: 3638 0340 '68.@' MOVE.W $0340,D3 +00003012: 5243 'RC' ADDQ.W #1,D3 +00003014: B678 0344 '.x.D' CMP.W $0344,D3 +00003018: 6504 'e.' BCS.S *+$0006 ; 0000301E +0000301A: 70DF 'p.' MOVEQ #$DF,D0 +0000301C: 4E75 'Nu' RTS +0000301E: 31C3 0340 '1..@' MOVE.W D3,$0340 +00003022: 6100 FEDE 'a...' BSR *-$0120 ; 00002F02 +00003026: 2278 0380 '"x..' MOVEA.L $0380,A1 +0000302A: 6010 '`.' BRA.S *+$0012 ; 0000303C +0000302C: 6100 FED4 'a...' BSR *-$012A ; 00002F02 +00003030: 6006 '`.' BRA.S *+$0008 ; 00003038 +00003032: 6100 FECE 'a...' BSR *-$0130 ; 00002F02 +00003036: 7204 'r.' MOVEQ #$04,D1 +00003038: 2278 037C '"x.|' MOVEA.L $037C,A1 +0000303C: 7400 't.' MOVEQ #$00,D2 +0000303E: 3403 '4.' MOVE.W D3,D2 +00003040: 302A 004E '0*.N' MOVE.W $004E(A2),D0 +00003044: 4E75 'Nu' RTS +00003046: 6100 D090 'a...' BSR *-$2F6E ; 000000D8 +0000304A: 50F8 0346 'P..F' ST $0346 +0000304E: 607E '`~' BRA.S *+$0080 ; 000030CE +00003050: 2F38 07A4 '/8..' MOVE.L $07A4,-(A7) +00003054: 4E75 'Nu' RTS +00003056: 48E7 C0E0 'H...' MOVEM.L D0/D1/A0-A2,-(A7) +0000305A: 244F '$O' MOVEA.L A7,A2 +0000305C: 6062 '`b' BRA.S *+$0064 ; 000030C0 +0000305E: 3028 0018 '0(..' MOVE.W $0018(A0),D0 +00003062: 6100 D046 'a..F' BSR *-$2FB8 ; 000000AA +00003066: 6658 'fX' BNE.S *+$005A ; 000030C0 +00003068: 3028 0018 '0(..' MOVE.W $0018(A0),D0 +0000306C: 6100 ED7C 'a..|' BSR *-$1282 ; 00001DEA +00003070: 4AA9 0004 'J...' TST.L $0004(A1) +00003074: 6604 'f.' BNE.S *+$0006 ; 0000307A +00003076: 4A91 'J.' TST.L (A1) +00003078: 6746 'gF' BEQ.S *+$0048 ; 000030C0 +0000307A: 4878 0001 'Hx..' PEA $0001 +0000307E: 42A7 'B.' CLR.L -(A7) +00003080: 42A7 'B.' CLR.L -(A7) +00003082: 486F 0004 'Ho..' PEA $0004(A7) +00003086: 4851 'HQ' PEA (A1) +00003088: 486F 000A 'Ho..' PEA $000A(A7) +0000308C: 3F3C 003D '?<.=' MOVE.W #$003D,-(A7) +00003090: A88F '..' _OSDispatch ; A88F +00003092: 548F 'T.' ADDQ.L #2,A7 +00003094: 4A57 'JW' TST.W (A7) +00003096: 6728 'g(' BEQ.S *+$002A ; 000030C0 +00003098: 4257 'BW' CLR.W (A7) +0000309A: 9EFC 000A '....' SUBA.W #$000A,A7 +0000309E: 486F 0002 'Ho..' PEA $0002(A7) +000030A2: 3F3C 003F '?<.?' MOVE.W #$003F,-(A7) +000030A6: A88F '..' _OSDispatch ; A88F +000030A8: 486F 0002 'Ho..' PEA $0002(A7) +000030AC: 486F 0010 'Ho..' PEA $0010(A7) +000030B0: 486F 0012 'Ho..' PEA $0012(A7) +000030B4: 3F3C 003D '?<.=' MOVE.W #$003D,-(A7) +000030B8: A88F '..' _OSDispatch ; A88F +000030BA: 4A6F 000A 'Jo..' TST.W $000A(A7) +000030BE: 6720 'g ' BEQ.S *+$0022 ; 000030E0 +000030C0: 2E4A '.J' MOVEA.L A2,A7 +000030C2: 4CDF 0703 'L...' MOVEM.L (A7)+,D0/D1/A0-A2 +000030C6: 6100 D010 'a...' BSR *-$2FEE ; 000000D8 +000030CA: 4238 0346 'B8.F' CLR.B $0346 +000030CE: 6100 0214 'a...' BSR *+$0216 ; 000032E4 +000030D2: 6706 'g.' BEQ.S *+$0008 ; 000030DA +000030D4: 0C40 FFCB '.@..' CMPI.W #$FFCB,D0 +000030D8: 6602 'f.' BNE.S *+$0004 ; 000030DC +000030DA: 6112 'a.' BSR.S *+$0014 ; 000030EE +000030DC: 6000 D0C4 '`...' BRA *-$2F3A ; 000001A2 +000030E0: 2E4A '.J' MOVEA.L A2,A7 +000030E2: 4CDF 0703 'L...' MOVEM.L (A7)+,D0/D1/A0-A2 +000030E6: 70CA 'p.' MOVEQ #$CA,D0 +000030E8: 3140 0010 '1@..' MOVE.W D0,$0010(A0) +000030EC: 4E75 'Nu' RTS +000030EE: 2F38 06CC '/8..' MOVE.L $06CC,-(A7) +000030F2: 4E75 'Nu' RTS +000030F4: 2D1F '-.' MOVE.L (A7)+,-(A6) +000030F6: 48E6 70FC 'H.p.' MOVEM.L D1-D3/A0-A5,-(A6) +000030FA: 6100 FC9C 'a...' BSR *-$0362 ; 00002D98 +000030FE: 6600 017C 'f..|' BNE *+$017E ; 0000327C +00003102: 4AB1 1022 'J.."' TST.L $22(A1,D1.W) +00003106: 6720 'g ' BEQ.S *+$0022 ; 00003128 +00003108: 0CB1 0000 0010 '......' CMPI.L #$00000010,$00(A1,D1.W) + 1000 +00003110: 6416 'd.' BCC.S *+$0018 ; 00003128 +00003112: 3001 '0.' MOVE.W D1,D0 +00003114: 4A38 0346 'J8.F' TST.B $0346 +00003118: 6606 'f.' BNE.S *+$0008 ; 00003120 +0000311A: 4EBA C374 'N..t' JSR *-$3C8A ; FFFFF490 +0000311E: 6004 '`.' BRA.S *+$0006 ; 00003124 +00003120: 4EBA C564 'N..d' JSR *-$3A9A ; FFFFF686 +00003124: 6600 014C 'f..L' BNE *+$014E ; 00003272 +00003128: 7000 'p.' MOVEQ #$00,D0 +0000312A: 4A6A 0048 'Jj.H' TST.W $0048(A2) +0000312E: 6700 0128 'g..(' BEQ *+$012A ; 00003258 +00003132: 0CB1 0000 0010 '......' CMPI.L #$00000010,$00(A1,D1.W) + 1000 +0000313A: 6500 011C 'e...' BCS *+$011E ; 00003258 +0000313E: 08B1 0007 1004 '......' BCLR #$07,$04(A1,D1.W) +00003144: 6700 00EA 'g...' BEQ *+$00EC ; 00003230 +00003148: 6100 01EE 'a...' BSR *+$01F0 ; 00003338 +0000314C: 6620 'f ' BNE.S *+$0022 ; 0000316E +0000314E: 2631 100C '&1..' MOVE.L $0C(A1,D1.W),D3 +00003152: 7400 't.' MOVEQ #$00,D2 +00003154: 4EBA 1D10 'N...' JSR *+$1D12 ; 00004E66 +00003158: 6600 00D8 'f...' BNE *+$00DA ; 00003232 +0000315C: 4EBA 0364 'N..d' JSR *+$0366 ; 000034C2 +00003160: 08B1 0007 1004 '......' BCLR #$07,$04(A1,D1.W) +00003166: 6006 '`.' BRA.S *+$0008 ; 0000316E +00003168: 08B1 0007 1004 '......' BCLR #$07,$04(A1,D1.W) +0000316E: 2D09 '-.' MOVE.L A1,-(A6) +00003170: 2031 103A ' 1.:' MOVE.L $3A(A1,D1.W),D0 +00003174: 41F1 103E 'A..>' LEA $3E(A1,D1.W),A0 +00003178: 7400 't.' MOVEQ #$00,D2 +0000317A: 4EBA 0000 'N...' JSR CMGETCN ; id: 451 +0000317E: 2A49 '*I' MOVEA.L A1,A5 +00003180: 225E '"^' MOVEA.L (A6)+,A1 +00003182: 6600 00AE 'f...' BNE *+$00B0 ; 00003232 +00003186: 48E7 00C0 'H...' MOVEM.L A0/A1,-(A7) +0000318A: 41F1 1026 'A..&' LEA $26(A1,D1.W),A0 +0000318E: 47ED 004A 'G..J' LEA $004A(A5),A3 +00003192: 0831 0009 1004 '.1....' BTST #$09,$04(A1,D1.W) +00003198: 6704 'g.' BEQ.S *+$0006 ; 0000319E +0000319A: 47ED 0056 'G..V' LEA $0056(A5),A3 +0000319E: 224B '"K' MOVEA.L A3,A1 +000031A0: 700C 'p.' MOVEQ #$0C,D0 +000031A2: A22E '..' _BlockMoveData ; A22E +000031A4: 4CDF 0300 'L...' MOVEM.L (A7)+,A0/A1 +000031A8: 47ED 0018 'G...' LEA $0018(A5),A3 +000031AC: 6100 010A 'a...' BSR *+$010C ; 000032B8 +000031B0: 2B78 020C 0030 '+x...0' MOVE.L $020C,$0030(A5) +000031B6: 4EBA 0000 'N...' JSR CMUPDATECN ; id: 450 +000031BA: 6676 'fv' BNE.S *+$0078 ; 00003232 +000031BC: 0831 0009 1004 '.1....' BTST #$09,$04(A1,D1.W) +000031C2: 676C 'gl' BEQ.S *+$006E ; 00003230 +000031C4: 4A38 0346 'J8.F' TST.B $0346 +000031C8: 6666 'ff' BNE.S *+$0068 ; 00003230 +000031CA: 0CB1 0000 0080 '......' CMPI.L #$00000080,$08(A1,D1.W) + 1008 +000031D2: 655C 'e\' BCS.S *+$005E ; 00003230 +000031D4: 48E6 4040 'H.@@' MOVEM.L D1/A1,-(A6) +000031D8: 2648 '&H' MOVEA.L A0,A3 +000031DA: 226A 0054 '"j.T' MOVEA.L $0054(A2),A1 +000031DE: 3001 '0.' MOVE.W D1,D0 +000031E0: 7200 'r.' MOVEQ #$00,D1 +000031E2: 7400 't.' MOVEQ #$00,D2 +000031E4: 4EBA 0000 'N...' JSR GETBLOCK ; id: 296 +000031E8: 6642 'fB' BNE.S *+$0044 ; 0000322C +000031EA: 2F08 '/.' MOVE.L A0,-(A7) +000031EC: 43E8 0030 'C..0' LEA $0030(A0),A1 +000031F0: 41EB 0006 'A...' LEA $0006(A3),A0 +000031F4: 7020 'p ' MOVEQ #$20,D0 ; ' ' +000031F6: A22E '..' _BlockMoveData ; A22E +000031F8: 7020 'p ' MOVEQ #$20,D0 ; ' ' +000031FA: D3C0 '..' ADDA.L D0,A1 +000031FC: 41ED 0002 'A...' LEA $0002(A5),A0 +00003200: 7012 'p.' MOVEQ #$12,D0 +00003202: A22E '..' _BlockMoveData ; A22E +00003204: 7012 'p.' MOVEQ #$12,D0 +00003206: D3C0 '..' ADDA.L D0,A1 +00003208: 41ED 0038 'A..8' LEA $0038(A5),A0 +0000320C: 7010 'p.' MOVEQ #$10,D0 +0000320E: A22E '..' _BlockMoveData ; A22E +00003210: 7010 'p.' MOVEQ #$10,D0 +00003212: D3C0 '..' ADDA.L D0,A1 +00003214: 22ED 002C '"..,' MOVE.L $002C(A5),(A1)+ +00003218: 22ED 001A '"...' MOVE.L $001A(A5),(A1)+ +0000321C: 22ED 0024 '"..$' MOVE.L $0024(A5),(A1)+ +00003220: 205F ' _' MOVEA.L (A7)+,A0 +00003222: 226A 0054 '"j.T' MOVEA.L $0054(A2),A1 +00003226: 7204 'r.' MOVEQ #$04,D1 +00003228: 4EBA 0000 'N...' JSR HFS_2A548 ; id: 295 +0000322C: 4CDE 0202 'L...' MOVEM.L (A6)+,D1/A1 +00003230: 7000 'p.' MOVEQ #$00,D0 +00003232: 48E6 C040 'H..@' MOVEM.L D0/D1/A1,-(A6) +00003236: 3001 '0.' MOVE.W D1,D0 +00003238: 7200 'r.' MOVEQ #$00,D1 +0000323A: 4A38 0346 'J8.F' TST.B $0346 +0000323E: 6602 'f.' BNE.S *+$0004 ; 00003242 +00003240: 7201 'r.' MOVEQ #$01,D1 +00003242: 226A 0054 '"j.T' MOVEA.L $0054(A2),A1 +00003246: 4EBA 0000 'N...' JSR HFS_2A230 ; id: 344 +0000324A: 6100 FB4C 'a..L' BSR *-$04B2 ; 00002D98 +0000324E: 6704 'g.' BEQ.S *+$0006 ; 00003254 +00003250: 6100 EF68 'a..h' BSR *-$1096 ; 000021BA +00003254: 4CDE 0203 'L...' MOVEM.L (A6)+,D0/D1/A1 +00003258: 4A38 0346 'J8.F' TST.B $0346 +0000325C: 6614 'f.' BNE.S *+$0016 ; 00003272 +0000325E: 47F1 1000 'G...' LEA $00(A1,D1.W),A3 +00003262: 7400 't.' MOVEQ #$00,D2 +00003264: 3438 03F6 '48..' MOVE.W $03F6,D2 +00003268: E24A '.J' LSR.W #1,D2 +0000326A: 5342 'SB' SUBQ.W #1,D2 +0000326C: 425B 'B[' CLR.W (A3)+ +0000326E: 51CA FFFC 'Q...' DBF D2,*-$0002 ; 0000326C +00003272: 4CDE 3F0E 'L.?.' MOVEM.L (A6)+,D1-D3/A0-A5 +00003276: 2F1E '/.' MOVE.L (A6)+,-(A7) +00003278: 4A40 'J@' TST.W D0 +0000327A: 4E75 'Nu' RTS +0000327C: 08B1 0007 1004 '......' BCLR #$07,$04(A1,D1.W) +00003282: 67AC 'g.' BEQ.S *-$0052 ; 00003230 +00003284: 3631 101C '61..' MOVE.W $1C(A1,D1.W),D3 +00003288: 6100 FD94 'a...' BSR *-$026A ; 0000301E +0000328C: 66A4 'f.' BNE.S *-$005A ; 00003232 +0000328E: 7000 'p.' MOVEQ #$00,D0 +00003290: 2631 1000 '&1..' MOVE.L $00(A1,D1.W),D3 +00003294: B6B5 0012 '....' CMP.L $12(A5,D0.W),D3 +00003298: 670A 'g.' BEQ.S *+$000C ; 000032A4 +0000329A: 6100 EF68 'a..h' BSR *-$1096 ; 00002204 +0000329E: 65F4 'e.' BCS.S *-$000A ; 00003294 +000032A0: 70D5 'p.' MOVEQ #$D5,D0 +000032A2: 608E '`.' BRA.S *-$0070 ; 00003232 +000032A4: 47F5 0016 'G...' LEA $16(A5,D0.W),A3 +000032A8: 610E 'a.' BSR.S *+$0010 ; 000032B8 +000032AA: 2BB8 020C 002E '+.....' MOVE.L $020C,$2E(A5,D0.W) +000032B0: 4EBA 0000 'N...' JSR MARKA5BLOCK ; id: 445 +000032B4: 6000 FF7A '`..z' BRA *-$0084 ; 00003230 +000032B8: 2F0C '/.' MOVE.L A4,-(A7) +000032BA: 49F1 1004 'I...' LEA $04(A1,D1.W),A4 +000032BE: 361C '6.' MOVE.W (A4)+,D3 +000032C0: EF4B '.K' LSL.W #7,D3 +000032C2: 6404 'd.' BCC.S *+$0006 ; 000032C8 +000032C4: 47EB 000A 'G...' LEA $000A(A3),A3 +000032C8: 36DC '6.' MOVE.W (A4)+,(A3)+ +000032CA: 26DC '&.' MOVE.L (A4)+,(A3)+ +000032CC: 26DC '&.' MOVE.L (A4)+,(A3)+ +000032CE: 285F '(_' MOVEA.L (A7)+,A4 +000032D0: 4E75 'Nu' RTS +000032D2: 6100 CE04 'a...' BSR *-$31FA ; 000000D8 +000032D6: 610C 'a.' BSR.S *+$000E ; 000032E4 +000032D8: 6606 'f.' BNE.S *+$0008 ; 000032E0 +000032DA: 2171 1008 001C '!q....' MOVE.L $08(A1,D1.W),$001C(A0) +000032E0: 6000 CEC0 '`...' BRA *-$313E ; 000001A2 +000032E4: 2F38 0790 '/8..' MOVE.L $0790,-(A7) +000032E8: 4E75 'Nu' RTS +000032EA: 2278 034E '"x.N' MOVEA.L $034E,A1 +000032EE: 7200 'r.' MOVEQ #$00,D1 +000032F0: 3228 0018 '2(..' MOVE.W $0018(A0),D1 +000032F4: 6116 'a.' BSR.S *+$0018 ; 0000330C +000032F6: 6610 'f.' BNE.S *+$0012 ; 00003308 +000032F8: 2431 1000 '$1..' MOVE.L $00(A1,D1.W),D2 +000032FC: 2471 1014 '$q..' MOVEA.L $14(A1,D1.W),A2 +00003300: 21CA 03EE '!...' MOVE.L A2,$03EE +00003304: 6100 F680 'a...' BSR *-$097E ; 00002986 +00003308: 4A40 'J@' TST.W D0 +0000330A: 4E75 'Nu' RTS +0000330C: 70CD 'p.' MOVEQ #$CD,D0 +0000330E: 7400 't.' MOVEQ #$00,D2 +00003310: 3401 '4.' MOVE.W D1,D2 +00003312: 84F8 03F6 '....' DIVU.W $03F6,D2 +00003316: 4842 'HB' SWAP D2 +00003318: 5542 'UB' SUBQ.W #2,D2 +0000331A: 660E 'f.' BNE.S *+$0010 ; 0000332A +0000331C: B251 '.Q' CMP.W (A1),D1 +0000331E: 640A 'd.' BCC.S *+$000C ; 0000332A +00003320: 70DA 'p.' MOVEQ #$DA,D0 +00003322: 4AB1 1000 'J...' TST.L $00(A1,D1.W) +00003326: 6702 'g.' BEQ.S *+$0004 ; 0000332A +00003328: 7000 'p.' MOVEQ #$00,D0 +0000332A: 4A40 'J@' TST.W D0 +0000332C: 4E75 'Nu' RTS +0000332E: 2F38 07C4 '/8..' MOVE.L $07C4,-(A7) +00003332: 4E75 'Nu' RTS +00003334: 61AE 'a.' BSR.S *-$0050 ; 000032E4 +00003336: 660E 'f.' BNE.S *+$0010 ; 00003346 +00003338: 70C3 'p.' MOVEQ #$C3,D0 +0000333A: 0831 0000 1004 '.1....' BTST #$00,$04(A1,D1.W) +00003340: 6704 'g.' BEQ.S *+$0006 ; 00003346 +00003342: 6100 E46C 'a..l' BSR *-$1B92 ; 000017B0 +00003346: 4A40 'J@' TST.W D0 +00003348: 4E75 'Nu' RTS +0000334A: 6100 CD8C 'a...' BSR *-$3272 ; 000000D8 +0000334E: 614E 'aN' BSR.S *+$0050 ; 0000339E +00003350: 6648 'fH' BNE.S *+$004A ; 0000339A +00003352: 3141 0018 '1A..' MOVE.W D1,$0018(A0) +00003356: 47F1 1000 'G...' LEA $00(A1,D1.W),A3 +0000335A: 2F08 '/.' MOVE.L A0,-(A7) +0000335C: 43E8 0020 'C.. ' LEA $0020(A0),A1 +00003360: 204B ' K' MOVEA.L A3,A0 +00003362: 7014 'p.' MOVEQ #$14,D0 +00003364: A22E '..' _BlockMoveData ; A22E +00003366: 205F ' _' MOVEA.L (A7)+,A0 +00003368: 316A 004E 0034 '1j.N.4' MOVE.W $004E(A2),$0034(A0) +0000336E: 216B 001E 0036 '!k...6' MOVE.L $001E(A3),$0036(A0) +00003374: 216B 003A 003A '!k.:.:' MOVE.L $003A(A3),$003A(A0) +0000337A: 2028 0012 ' (..' MOVE.L $0012(A0),D0 +0000337E: 6710 'g.' BEQ.S *+$0012 ; 00003390 +00003380: 2240 '"@' MOVEA.L D0,A1 +00003382: 2F08 '/.' MOVE.L A0,-(A7) +00003384: 41EB 003E 'A..>' LEA $003E(A3),A0 +00003388: 7001 'p.' MOVEQ #$01,D0 +0000338A: D010 '..' ADD.B (A0),D0 +0000338C: A22E '..' _BlockMoveData ; A22E +0000338E: 205F ' _' MOVEA.L (A7)+,A0 +00003390: 21CA 03EE '!...' MOVE.L A2,$03EE +00003394: 220B '".' MOVE.L A3,D1 +00003396: 6100 DD9C 'a...' BSR *-$2262 ; 00001134 +0000339A: 6000 CE06 '`...' BRA *-$31F8 ; 000001A2 +0000339E: 2278 034E '"x.N' MOVEA.L $034E,A1 +000033A2: 3228 0018 '2(..' MOVE.W $0018(A0),D1 +000033A6: 3028 001C '0(..' MOVE.W $001C(A0),D0 +000033AA: 674A 'gJ' BEQ.S *+$004C ; 000033F6 +000033AC: 7400 't.' MOVEQ #$00,D2 +000033AE: 3428 0016 '4(..' MOVE.W $0016(A0),D2 +000033B2: 670E 'g.' BEQ.S *+$0010 ; 000033C2 +000033B4: 3002 '0.' MOVE.W D2,D0 +000033B6: 6100 DDA2 'a...' BSR *-$225C ; 0000115A +000033BA: 6642 'fB' BNE.S *+$0044 ; 000033FE +000033BC: 240A '$.' MOVE.L A2,D2 +000033BE: 3028 001C '0(..' MOVE.W $001C(A0),D0 +000033C2: 6100 EA5A 'a..Z' BSR *-$15A4 ; 00001E1E +000033C6: 2631 1000 '&1..' MOVE.L $00(A1,D1.W),D3 +000033CA: 6720 'g ' BEQ.S *+$0022 ; 000033EC +000033CC: 2471 1014 '$q..' MOVEA.L $14(A1,D1.W),A2 +000033D0: 6100 F9C6 'a...' BSR *-$0638 ; 00002D98 +000033D4: 6608 'f.' BNE.S *+$000A ; 000033DE +000033D6: 0C83 0000 0010 '......' CMPI.L #$00000010,D3 +000033DC: 650E 'e.' BCS.S *+$0010 ; 000033EC +000033DE: 4A82 'J.' TST.L D2 +000033E0: 6706 'g.' BEQ.S *+$0008 ; 000033E8 +000033E2: B4B1 1014 '....' CMP.L $14(A1,D1.W),D2 +000033E6: 6604 'f.' BNE.S *+$0006 ; 000033EC +000033E8: 5340 'S@' SUBQ.W #1,D0 +000033EA: 670A 'g.' BEQ.S *+$000C ; 000033F6 +000033EC: 6100 EA38 'a..8' BSR *-$15C6 ; 00001E26 +000033F0: 65D4 'e.' BCS.S *-$002A ; 000033C6 +000033F2: 70DA 'p.' MOVEQ #$DA,D0 +000033F4: 6008 '`.' BRA.S *+$000A ; 000033FE +000033F6: 6100 FF14 'a...' BSR *-$00EA ; 0000330C +000033FA: 2471 1014 '$q..' MOVEA.L $14(A1,D1.W),A2 +000033FE: 4A40 'J@' TST.W D0 +00003400: 4E75 'Nu' RTS +00003402: 6100 CCD4 'a...' BSR *-$332A ; 000000D8 +00003406: 6100 FEDC 'a...' BSR *-$0122 ; 000032E4 +0000340A: 6602 'f.' BNE.S *+$0004 ; 0000340E +0000340C: 7000 'p.' MOVEQ #$00,D0 +0000340E: 6000 CD92 '`...' BRA *-$326C ; 000001A2 +00003412: 7000 'p.' MOVEQ #$00,D0 +00003414: 6100 F982 'a...' BSR *-$067C ; 00002D98 +00003418: 6600 020E 'f...' BNE *+$0210 ; 00003628 +0000341C: 6100 F96E 'a..n' BSR *-$0690 ; 00002D8C +00003420: 6702 'g.' BEQ.S *+$0004 ; 00003424 +00003422: 7002 'p.' MOVEQ #$02,D0 +00003424: 6000 0134 '`..4' BRA *+$0136 ; 0000355A +00003428: 6100 CCAE 'a...' BSR *-$3350 ; 000000D8 +0000342C: 6100 FF00 'a...' BSR *-$00FE ; 0000332E +00003430: 6622 'f"' BNE.S *+$0024 ; 00003454 +00003432: 7C00 '|.' MOVEQ #$00,D6 +00003434: 2828 0024 '((.$' MOVE.L $0024(A0),D4 +00003438: 670A 'g.' BEQ.S *+$000C ; 00003444 +0000343A: 4A6A 002A 'Jj.*' TST.W $002A(A2) +0000343E: 6704 'g.' BEQ.S *+$0006 ; 00003444 +00003440: 61D0 'a.' BSR.S *-$002E ; 00003412 +00003442: 6610 'f.' BNE.S *+$0012 ; 00003454 +00003444: 2146 0028 '!F.(' MOVE.L D6,$0028(A0) +00003448: 6178 'ax' BSR.S *+$007A ; 000034C2 +0000344A: 70DE 'p.' MOVEQ #$DE,D0 +0000344C: BCA8 0024 '...$' CMP.L $0024(A0),D6 +00003450: 6502 'e.' BCS.S *+$0004 ; 00003454 +00003452: 7000 'p.' MOVEQ #$00,D0 +00003454: 6000 CD4C '`..L' BRA *-$32B2 ; 000001A2 +00003458: 6100 CC7E 'a..~' BSR *-$3380 ; 000000D8 +0000345C: 6100 FED0 'a...' BSR *-$012E ; 0000332E +00003460: 662C 'f,' BNE.S *+$002E ; 0000348E +00003462: 2E28 001C '.(..' MOVE.L $001C(A0),D7 +00003466: 2807 '(.' MOVE.L D7,D4 +00003468: 98B1 100C '....' SUB.L $0C(A1,D1.W),D4 +0000346C: 624C 'bL' BHI.S *+$004E ; 000034BA +0000346E: 6522 'e"' BCS.S *+$0024 ; 00003492 +00003470: 6100 F91A 'a...' BSR *-$06E4 ; 00002D8C +00003474: 6706 'g.' BEQ.S *+$0008 ; 0000347C +00003476: BEB1 1008 '....' CMP.L $08(A1,D1.W),D7 +0000347A: 640E 'd.' BCC.S *+$0010 ; 0000348A +0000347C: 2387 1008 '#...' MOVE.L D7,$08(A1,D1.W) +00003480: BEB1 1010 '....' CMP.L $10(A1,D1.W),D7 +00003484: 6404 'd.' BCC.S *+$0006 ; 0000348A +00003486: 2387 1010 '#...' MOVE.L D7,$10(A1,D1.W) +0000348A: 6136 'a6' BSR.S *+$0038 ; 000034C2 +0000348C: 7000 'p.' MOVEQ #$00,D0 +0000348E: 6000 CD12 '`...' BRA *-$32EC ; 000001A2 +00003492: 6100 F900 'a...' BSR *-$06FE ; 00002D94 +00003496: 6678 'fx' BNE.S *+$007A ; 00003510 +00003498: 2807 '(.' MOVE.L D7,D4 +0000349A: 2604 '&.' MOVE.L D4,D3 +0000349C: 7401 't.' MOVEQ #$01,D2 +0000349E: 4EBA 19C6 'N...' JSR *+$19C8 ; 00004E66 +000034A2: 66EA 'f.' BNE.S *-$0014 ; 0000348E +000034A4: 48E6 E000 'H...' MOVEM.L D0-D2,-(A6) +000034A8: 3001 '0.' MOVE.W D1,D0 +000034AA: 2231 100C '"1..' MOVE.L $0C(A1,D1.W),D1 +000034AE: 74FF 't.' MOVEQ #$FF,D2 +000034B0: 4EBA 0000 'N...' JSR TRASHBLOCKS ; id: 449 +000034B4: 4CDE 0007 'L...' MOVEM.L (A6)+,D0-D2 +000034B8: 60B6 '`.' BRA.S *-$0048 ; 00003470 +000034BA: 4EBA 0094 'N...' JSR *+$0096 ; 00003550 +000034BE: 66CE 'f.' BNE.S *-$0030 ; 0000348E +000034C0: 60AE '`.' BRA.S *-$0050 ; 00003470 +000034C2: 2F38 0794 '/8..' MOVE.L $0794,-(A7) +000034C6: 4E75 'Nu' RTS +000034C8: 48E7 FEFC 'H...' MOVEM.L D0-D6/A0-A5,-(A7) +000034CC: D2C1 '..' ADDA.W D1,A1 +000034CE: 2419 '$.' MOVE.L (A1)+,D2 +000034D0: 08D1 0007 '....' BSET #$07,(A1) +000034D4: 3011 '0.' MOVE.W (A1),D0 +000034D6: 4CD9 0478 'L..x' MOVEM.L (A1)+,D3-D6/A2 +000034DA: 3C00 '<.' MOVE.W D0,D6 +000034DC: 43E9 000E 'C...' LEA $000E(A1),A1 +000034E0: 4CD9 3800 'L.8.' MOVEM.L (A1)+,A3-A5 +000034E4: 6100 E948 'a..H' BSR *-$16B6 ; 00001E2E +000034E8: 6620 'f ' BNE.S *+$0022 ; 0000350A +000034EA: 41F1 1004 'A...' LEA $04(A1,D1.W),A0 +000034EE: 3018 '0.' MOVE.W (A0)+,D0 +000034F0: BD40 '.@' EOR.W D6,D0 +000034F2: EF48 '.H' LSL.W #7,D0 +000034F4: 650E 'e.' BCS.S *+$0010 ; 00003504 +000034F6: 30C3 '0.' MOVE.W D3,(A0)+ +000034F8: 20C4 ' .' MOVE.L D4,(A0)+ +000034FA: 20C5 ' .' MOVE.L D5,(A0)+ +000034FC: 41E8 0022 'A.."' LEA $0022(A0),A0 +00003500: 48E0 001C 'H...' MOVEM.L A3-A5,-(A0) +00003504: 6100 E936 'a..6' BSR *-$16C8 ; 00001E3C +00003508: 67E0 'g.' BEQ.S *-$001E ; 000034EA +0000350A: 4CDF 3F7F 'L.?.' MOVEM.L (A7)+,D0-D6/A0-A5 +0000350E: 4E75 'Nu' RTS +00003510: 7C00 '|.' MOVEQ #$00,D6 +00003512: 3631 1006 '61..' MOVE.W $06(A1,D1.W),D3 +00003516: 242A 001C '$*..' MOVE.L $001C(A2),D2 +0000351A: 2807 '(.' MOVE.L D7,D4 +0000351C: 6608 'f.' BNE.S *+$000A ; 00003526 +0000351E: 4271 1006 'Bq..' CLR.W $06(A1,D1.W) +00003522: 601E '`.' BRA.S *+$0020 ; 00003542 +00003524: 3605 '6.' MOVE.W D5,D3 +00003526: DC82 '..' ADD.L D2,D6 +00003528: 6100 00D0 'a...' BSR *+$00D2 ; 000035FA +0000352C: 9882 '..' SUB.L D2,D4 +0000352E: 62F4 'b.' BHI.S *-$000A ; 00003524 +00003530: BCB1 100C '....' CMP.L $0C(A1,D1.W),D6 +00003534: 6400 FF3A 'd..:' BCC *-$00C4 ; 00003470 +00003538: 3F05 '?.' MOVE.W D5,-(A7) +0000353A: 7A01 'z.' MOVEQ #$01,D5 +0000353C: 6100 01CC 'a...' BSR *+$01CE ; 0000370A +00003540: 361F '6.' MOVE.W (A7)+,D3 +00003542: 6100 01FE 'a...' BSR *+$0200 ; 00003742 +00003546: 2386 100C '#...' MOVE.L D6,$0C(A1,D1.W) +0000354A: 2806 '(.' MOVE.L D6,D4 +0000354C: 6000 FF56 '`..V' BRA *-$00A8 ; 000034A4 +00003550: 6100 F842 'a..B' BSR *-$07BC ; 00002D94 +00003554: 6600 00D0 'f...' BNE *+$00D2 ; 00003626 +00003558: 7001 'p.' MOVEQ #$01,D0 +0000355A: 2D1F '-.' MOVE.L (A7)+,-(A6) +0000355C: 2D03 '-.' MOVE.L D3,-(A6) +0000355E: 3600 '6.' MOVE.W D0,D3 +00003560: 4EBA 1682 'N...' JSR *+$1684 ; 00004BE4 +00003564: 261E '&.' MOVE.L (A6)+,D3 +00003566: 2F1E '/.' MOVE.L (A6)+,-(A7) +00003568: 4A40 'J@' TST.W D0 +0000356A: 4E75 'Nu' RTS +0000356C: 2F38 06FC '/8..' MOVE.L $06FC,-(A7) +00003570: 4E75 'Nu' RTS +00003572: 6100 F820 'a.. ' BSR *-$07DE ; 00002D94 +00003576: 6604 'f.' BNE.S *+$0006 ; 0000357C +00003578: 4EFA 185C 'N..\' JMP *+$185E ; 00004DD6 +0000357C: 48E7 6D00 'H.m.' MOVEM.L D1/D2/D4/D5/D7,-(A7) +00003580: 2E2A 001C '.*..' MOVE.L $001C(A2),D7 +00003584: 3631 1006 '61..' MOVE.W $06(A1,D1.W),D3 +00003588: D885 '..' ADD.L D5,D4 +0000358A: 5384 'S.' SUBQ.L #1,D4 +0000358C: 7209 'r.' MOVEQ #$09,D1 +0000358E: 7C00 '|.' MOVEQ #$00,D6 +00003590: E2AC '..' LSR.L D1,D4 +00003592: E2AF '..' LSR.L D1,D7 +00003594: 2405 '$.' MOVE.L D5,D2 +00003596: E2AA '..' LSR.L D1,D2 +00003598: 6008 '`.' BRA.S *+$000A ; 000035A2 +0000359A: 615E 'a^' BSR.S *+$0060 ; 000035FA +0000359C: 3605 '6.' MOVE.W D5,D3 +0000359E: 9847 '.G' SUB.W D7,D4 +000035A0: 9447 '.G' SUB.W D7,D2 +000035A2: B447 '.G' CMP.W D7,D2 +000035A4: 64F4 'd.' BCC.S *-$000A ; 0000359A +000035A6: 3003 '0.' MOVE.W D3,D0 +000035A8: 5540 'U@' SUBQ.W #2,D0 +000035AA: C0C7 '..' MULU.W D7,D0 +000035AC: D042 '.B' ADD.W D2,D0 +000035AE: D06A 0024 '.j.$' ADD.W $0024(A2),D0 +000035B2: 2F00 '/.' MOVE.L D0,-(A7) +000035B4: 3007 '0.' MOVE.W D7,D0 +000035B6: 9042 '.B' SUB.W D2,D0 +000035B8: DC40 '.@' ADD.W D0,D6 +000035BA: 9840 '.@' SUB.W D0,D4 +000035BC: 6B0A 'k.' BMI.S *+$000C ; 000035C8 +000035BE: 613A 'a:' BSR.S *+$003C ; 000035FA +000035C0: 7400 't.' MOVEQ #$00,D2 +000035C2: 5243 'RC' ADDQ.W #1,D3 +000035C4: BA43 '.C' CMP.W D3,D5 +000035C6: 67EC 'g.' BEQ.S *-$0012 ; 000035B4 +000035C8: 261F '&.' MOVE.L (A7)+,D3 +000035CA: 3003 '0.' MOVE.W D3,D0 +000035CC: D046 '.F' ADD.W D6,D0 +000035CE: 382A 0024 '8*.$' MOVE.W $0024(A2),D4 +000035D2: CEEA 001A '....' MULU.W $001A(A2),D7 +000035D6: DE44 '.D' ADD.W D4,D7 +000035D8: B047 '.G' CMP.W D7,D0 +000035DA: 6214 'b.' BHI.S *+$0016 ; 000035F0 +000035DC: B644 '.D' CMP.W D4,D3 +000035DE: 6510 'e.' BCS.S *+$0012 ; 000035F0 +000035E0: E3A6 '..' ASL.L D1,D6 +000035E2: 4CDF 00B6 'L...' MOVEM.L (A7)+,D1/D2/D4/D5/D7 +000035E6: BC84 '..' CMP.L D4,D6 +000035E8: 6302 'c.' BLS.S *+$0004 ; 000035EC +000035EA: 2C04 ',.' MOVE.L D4,D6 +000035EC: 7000 'p.' MOVEQ #$00,D0 +000035EE: 4E75 'Nu' RTS +000035F0: 4CDF 00B6 'L...' MOVEM.L (A7)+,D1/D2/D4/D5/D7 +000035F4: 303C 0010 '0<..' MOVE.W #$0010,D0 +000035F8: 4E75 'Nu' RTS +000035FA: 48E7 8020 'H.. ' MOVEM.L D0/A2,-(A7) +000035FE: 246A 0050 '$j.P' MOVEA.L $0050(A2),A2 +00003602: 3003 '0.' MOVE.W D3,D0 +00003604: 5540 'U@' SUBQ.W #2,D0 +00003606: C0FC 000C '....' MULU.W #$000C,D0 +0000360A: E898 '..' ROR.L #4,D0 +0000360C: E340 '.@' ASL.W #1,D0 +0000360E: 2A32 0000 '*2..' MOVE.L $00(A2,D0.W),D5 +00003612: 4240 'B@' CLR.W D0 +00003614: E998 '..' ROL.L #4,D0 +00003616: 0640 000C '.@..' ADDI.W #$000C,D0 +0000361A: E1BD '..' ROL.L D0,D5 +0000361C: 0245 0FFF '.E..' ANDI.W #$0FFF,D5 +00003620: 4CDF 0401 'L...' MOVEM.L (A7)+,D0/A2 +00003624: 4E75 'Nu' RTS +00003626: 2004 ' .' MOVE.L D4,D0 +00003628: 48E7 7DF0 'H.}.' MOVEM.L D1-D5/D7/A0-A3,-(A7) +0000362C: 2E2A 001C '.*..' MOVE.L $001C(A2),D7 +00003630: 2C07 ',.' MOVE.L D7,D6 +00003632: CCEA 002A '...*' MULU.W $002A(A2),D6 +00003636: B886 '..' CMP.L D6,D4 +00003638: 6302 'c.' BLS.S *+$0004 ; 0000363C +0000363A: 2806 '(.' MOVE.L D6,D4 +0000363C: B880 '..' CMP.L D0,D4 +0000363E: 6408 'd.' BCC.S *+$000A ; 00003648 +00003640: 70DE 'p.' MOVEQ #$DE,D0 +00003642: 4CDF 0FBE 'L...' MOVEM.L (A7)+,D1-D5/D7/A0-A3 +00003646: 4E75 'Nu' RTS +00003648: 2431 100C '$1..' MOVE.L $0C(A1,D1.W),D2 +0000364C: 7C00 '|.' MOVEQ #$00,D6 +0000364E: 3631 1006 '61..' MOVE.W $06(A1,D1.W),D3 +00003652: 6612 'f.' BNE.S *+$0014 ; 00003666 +00003654: 6152 'aR' BSR.S *+$0054 ; 000036A8 +00003656: 3385 1006 '3...' MOVE.W D5,$06(A1,D1.W) +0000365A: 3605 '6.' MOVE.W D5,D3 +0000365C: 7A01 'z.' MOVEQ #$01,D5 +0000365E: 6100 00AA 'a...' BSR *+$00AC ; 0000370A +00003662: 6028 '`(' BRA.S *+$002A ; 0000368C +00003664: 3605 '6.' MOVE.W D5,D3 +00003666: 6192 'a.' BSR.S *-$006C ; 000035FA +00003668: 0C45 0001 '.E..' CMPI.W #$0001,D5 +0000366C: 66F6 'f.' BNE.S *-$0008 ; 00003664 +0000366E: B66A 001A '.j..' CMP.W $001A(A2),D3 +00003672: 6230 'b0' BHI.S *+$0032 ; 000036A4 +00003674: 5243 'RC' ADDQ.W #1,D3 +00003676: 6182 'a.' BSR.S *-$007C ; 000035FA +00003678: 5343 'SC' SUBQ.W #1,D3 +0000367A: 4A45 'JE' TST.W D5 +0000367C: 6626 'f&' BNE.S *+$0028 ; 000036A4 +0000367E: 3A03 ':.' MOVE.W D3,D5 +00003680: 5245 'RE' ADDQ.W #1,D5 +00003682: 6100 0086 'a...' BSR *+$0088 ; 0000370A +00003686: 3605 '6.' MOVE.W D5,D3 +00003688: 7A01 'z.' MOVEQ #$01,D5 +0000368A: 617E 'a~' BSR.S *+$0080 ; 0000370A +0000368C: DC87 '..' ADD.L D7,D6 +0000368E: D487 '..' ADD.L D7,D2 +00003690: 536A 002A 'Sj.*' SUBQ.W #1,$002A(A2) +00003694: B886 '..' CMP.L D6,D4 +00003696: 62D6 'b.' BHI.S *-$0028 ; 0000366E +00003698: 2382 100C '#...' MOVE.L D2,$0C(A1,D1.W) +0000369C: 6100 D102 'a...' BSR *-$2EFC ; 000007A0 +000036A0: 7000 'p.' MOVEQ #$00,D0 +000036A2: 609E '`.' BRA.S *-$0060 ; 00003642 +000036A4: 6102 'a.' BSR.S *+$0004 ; 000036A8 +000036A6: 60DA '`.' BRA.S *-$0024 ; 00003682 +000036A8: 48E7 FA50 'H..P' MOVEM.L D0-D4/D6/A1/A3,-(A7) +000036AC: 9886 '..' SUB.L D6,D4 +000036AE: B8AA 0020 '... ' CMP.L $0020(A2),D4 +000036B2: 6404 'd.' BCC.S *+$0006 ; 000036B8 +000036B4: 282A 0020 '(*. ' MOVE.L $0020(A2),D4 +000036B8: 226A 0050 '"j.P' MOVEA.L $0050(A2),A1 +000036BC: 366A 001A '6j..' MOVEA.W $001A(A2),A3 +000036C0: 524B 'RK' ADDQ.W #1,A3 +000036C2: 7A00 'z.' MOVEQ #$00,D5 +000036C4: 7002 'p.' MOVEQ #$02,D0 +000036C6: 7402 't.' MOVEQ #$02,D2 +000036C8: 7600 'v.' MOVEQ #$00,D3 +000036CA: 7C00 '|.' MOVEQ #$00,D6 +000036CC: 4267 'Bg' CLR.W -(A7) +000036CE: 1219 '..' MOVE.B (A1)+,D1 +000036D0: E149 '.I' LSL.W #8,D1 +000036D2: 0845 0000 '.E..' BCHG #$00,D5 +000036D6: 6606 'f.' BNE.S *+$0008 ; 000036DE +000036D8: 1211 '..' MOVE.B (A1),D1 +000036DA: E849 '.I' LSR.W #4,D1 +000036DC: 6006 '`.' BRA.S *+$0008 ; 000036E4 +000036DE: 1219 '..' MOVE.B (A1)+,D1 +000036E0: 0241 0FFF '.A..' ANDI.W #$0FFF,D1 +000036E4: 6612 'f.' BNE.S *+$0014 ; 000036F8 +000036E6: D687 '..' ADD.L D7,D3 +000036E8: B686 '..' CMP.L D6,D3 +000036EA: 6308 'c.' BLS.S *+$000A ; 000036F4 +000036EC: 2C03 ',.' MOVE.L D3,D6 +000036EE: 3E82 '>.' MOVE.W D2,(A7) +000036F0: B684 '..' CMP.L D4,D3 +000036F2: 640E 'd.' BCC.S *+$0010 ; 00003702 +000036F4: 5240 'R@' ADDQ.W #1,D0 +000036F6: 6006 '`.' BRA.S *+$0008 ; 000036FE +000036F8: 5240 'R@' ADDQ.W #1,D0 +000036FA: 3400 '4.' MOVE.W D0,D2 +000036FC: 7600 'v.' MOVEQ #$00,D3 +000036FE: B04B '.K' CMP.W A3,D0 +00003700: 63CC 'c.' BLS.S *-$0032 ; 000036CE +00003702: 3A1F ':.' MOVE.W (A7)+,D5 +00003704: 4CDF 0A5F 'L.._' MOVEM.L (A7)+,D0-D4/D6/A1/A3 +00003708: 4E75 'Nu' RTS +0000370A: 48E7 8220 'H.. ' MOVEM.L D0/D6/A2,-(A7) +0000370E: 246A 0050 '$j.P' MOVEA.L $0050(A2),A2 +00003712: 3003 '0.' MOVE.W D3,D0 +00003714: 5540 'U@' SUBQ.W #2,D0 +00003716: C0FC 000C '....' MULU.W #$000C,D0 +0000371A: E898 '..' ROR.L #4,D0 +0000371C: E340 '.@' ASL.W #1,D0 +0000371E: 2C32 0000 ',2..' MOVE.L $00(A2,D0.W),D6 +00003722: 4840 'H@' SWAP D0 +00003724: E048 '.H' LSR.W #8,D0 +00003726: E848 '.H' LSR.W #4,D0 +00003728: 0640 000C '.@..' ADDI.W #$000C,D0 +0000372C: E1BE '..' ROL.L D0,D6 +0000372E: 0246 F000 '.F..' ANDI.W #$F000,D6 +00003732: 8C45 '.E' OR.W D5,D6 +00003734: E0BE '..' ROR.L D0,D6 +00003736: 4840 'H@' SWAP D0 +00003738: 2586 0000 '%...' MOVE.L D6,$00(A2,D0.W) +0000373C: 4CDF 0441 'L..A' MOVEM.L (A7)+,D0/D6/A2 +00003740: 4E75 'Nu' RTS +00003742: 4A43 'JC' TST.W D3 +00003744: 671A 'g.' BEQ.S *+$001C ; 00003760 +00003746: 6100 FEB2 'a...' BSR *-$014C ; 000035FA +0000374A: 3F05 '?.' MOVE.W D5,-(A7) +0000374C: 4245 'BE' CLR.W D5 +0000374E: 61BA 'a.' BSR.S *-$0044 ; 0000370A +00003750: 526A 002A 'Rj.*' ADDQ.W #1,$002A(A2) +00003754: 361F '6.' MOVE.W (A7)+,D3 +00003756: 0C43 0001 '.C..' CMPI.W #$0001,D3 +0000375A: 66EA 'f.' BNE.S *-$0014 ; 00003746 +0000375C: 6100 D042 'a..B' BSR *-$2FBC ; 000007A0 +00003760: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 445 + 445: MARKA5BLOCK + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MARKA5BLOCK"(445) + 00001D30 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MARKA5BLOCK"(445) + 00001CF6 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MARKA5BLOCK"(445) + 00001CC6 + +Dictionary: Flags $00 FirstId 446 + 446: HFS_2A5C2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="HFS_2A5C2"(446) + 00000E18 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="HFS_2A5C2"(446) + 00000E10 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="HFS_2A5C2"(446) + 00000E08 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="HFS_2A548"(295) + 00000A2A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="HFS_2A548"(295) + 00000868 + +Dictionary: Flags $00 FirstId 447 + 447: DEQUEUETRAP + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DEQUEUETRAP"(447) + 00000DEA + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETBLOCK"(296) + 00000A1E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETBLOCK"(296) + 000007D2 + +Dictionary: Flags $00 FirstId 448 + 448: ENQUEUETRAP + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ENQUEUETRAP"(448) + 000009E4 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ENQUEUETRAP"(448) + 00000162 + +Dictionary: Flags $00 FirstId 449 + 449: TRASHBLOCKS + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="TRASHBLOCKS"(449) + 000034B2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MARKA5BLOCK"(445) + 000032B2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="HFS_2A230"(344) + 00003248 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="HFS_2A548"(295) + 0000322A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETBLOCK"(296) + 000031E6 + +Dictionary: Flags $00 FirstId 450 + 450: CMUPDATECN +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CMUPDATECN"(450) + 000031B8 + +Dictionary: Flags $00 FirstId 451 + 451: CMGETCN + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CMGETCN"(451) + 0000317C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MARKA5BLOCK"(445) + 00002F80 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETBLOCK"(296) + 00002F18 + +Dictionary: Flags $00 FirstId 452 + 452: FLUSHCRANGE + +ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode) + Ref1="FLUSHCRANGE"(452) Ref2="AUTOMOD_215C0"(352) + 2E9C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="HFS_2A230"(344) + 00002E36 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="HFS_2A520"(297) + 00002C5A + +Dictionary: Flags $00 FirstId 453 + 453: CMGETOFF +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CMGETOFF"(453) + 00002B1A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CMGETOFF"(453) + 00002AE4 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CMGETCN"(451) + 00002AA2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CMGETCN"(451) + 00002940 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CMGETCN"(451) + 00002918 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CMUPDATECN"(450) + 00002798 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="HFS_2A520"(297) + 0000263E + +Dictionary: Flags $00 FirstId 454 + 454: TRASHFBLOCKS +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="TRASHFBLOCKS"(454) + 0000261A + +Dictionary: Flags $00 FirstId 455 + 455: CMMOVECN +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CMMOVECN"(455) + 000025B2 + +Dictionary: Flags $00 FirstId 456 + 456: CMRENAMECN +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CMRENAMECN"(456) + 000024EC + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CMGETCN"(451) + 00002450 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CMRENAMECN"(456) + 000023FA + +Dictionary: Flags $00 FirstId 457 + 457: CMDELETECN +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CMDELETECN"(457) + 000022E8 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="TRASHFBLOCKS"(454) + 000022DA + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MARKA5BLOCK"(445) + 000021F6 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="HFS_2A230"(344) + 000021C6 + +Dictionary: Flags $00 FirstId 458 + 458: CMCREATECN +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CMCREATECN"(458) + 000020B0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CMGETCN"(451) + 00001F26 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="HFS_2A548"(295) + 00001C12 + +Dictionary: Flags $00 FirstId 459 + 459: PROCESSMGREXISTS +Pad + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="PROCESSMGREXISTS"(459) Ref2="AUTOMOD_215C0"(352) + 1920 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="CMRENAMECN"(456) Ref2="AUTOMOD_215C0"(352) + 176E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CMGETCN"(451) + 000015EC + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CMGETCN"(451) + 000013FA + +Dictionary: Flags $00 FirstId 460 + 460: DESKTOPCLOSEDOWNPROC +Pad + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="DESKTOPCLOSEDOWNPROC"(460) Ref2="AUTOMOD_215C0"(352) + 103A + +ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode) + Ref1="ENQUEUETRAP"(448) Ref2="AUTOMOD_215C0"(352) + 1010 + +ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode) + Ref1="DEQUEUETRAP"(447) Ref2="AUTOMOD_215C0"(352) + 100A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="HFS_2A230"(344) + 00000F32 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="HFS_2A230"(344) + 00000F26 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="HFS_2A230"(344) + 00000F1A + +Dictionary: Flags $00 FirstId 461 + 461: BLKCHK +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="BLKCHK"(461) + 00000D9A + +Dictionary: Flags $00 FirstId 462 + 462: UPDATEFREE +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="UPDATEFREE"(462) + 00000D84 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CMGETCN"(451) + 00000C42 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CMRENAMECN"(456) + 00000BFC + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CMGETCN"(451) + 00000BC4 + +Dictionary: Flags $00 FirstId 463 + 463: FXMKEYCMP + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FXMKEYCMP"(463) + 00000B2A + +Dictionary: Flags $00 FirstId 464 + 464: CHECKDESKTOPSUPPORT + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="CHECKDESKTOPSUPPORT"(464) Ref2="AUTOMOD_215C0"(352) + 065E + +ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode) + Ref1="FLUSHCRANGE"(452) Ref2="AUTOMOD_215C0"(352) + 042E + +EntryPoint: Flags=$08=(Extern Code) Offset=$1904 Entry="PICKWDCB"(353) + +EntryPoint: Flags=$08=(Extern Code) Offset=$1522 Entry="HFS_VEC0378"(354) + +EntryPoint: Flags=$08=(Extern Code) Offset=$02E6 Entry="DSHOOK"(355) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0878 Entry="MAKESTKPB"(356) + +EntryPoint: Flags=$08=(Extern Code) Offset=$043A Entry="DOEJECT"(357) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0EA0 Entry="OFFLINE"(358) + +EntryPoint: Flags=$08=(Extern Code) Offset=$16B2 Entry="SETVOLINFO"(359) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0728 Entry="GETVCBRFN"(360) + +EntryPoint: Flags=$08=(Extern Code) Offset=$27D4 Entry="SETCATINFO"(361) + +EntryPoint: Flags=$08=(Extern Code) Offset=$299C Entry="GETCATINFO"(362) + +EntryPoint: Flags=$08=(Extern Code) Offset=$334A Entry="GETFCBINFO"(363) + +EntryPoint: Flags=$08=(Extern Code) Offset=$1E46 Entry="OPENDFTRAP"(364) + +EntryPoint: Flags=$08=(Extern Code) Offset=$24F2 Entry="TFMOVE"(365) + +EntryPoint: Flags=$08=(Extern Code) Offset=$2050 Entry="CREATEDIR"(366) + +EntryPoint: Flags=$08=(Extern Code) Offset=$01A2 Entry="CMDDONE"(367) + +EntryPoint: Flags=$08=(Extern Code) Offset=$00D4 Entry="FSQUEUESYNC"(368) + +EntryPoint: Flags=$08=(Extern Code) Offset=$19F8 Entry="GETWDINFOTRAP"(369) + +EntryPoint: Flags=$08=(Extern Code) Offset=$1880 Entry="GETDIR"(370) + +EntryPoint: Flags=$08=(Extern Code) Offset=$184A Entry="SETDIR"(371) + +EntryPoint: Flags=$08=(Extern Code) Offset=$19BE Entry="CLOSEWDTRAP"(372) + +EntryPoint: Flags=$08=(Extern Code) Offset=$18A4 Entry="OPENWDTRAP"(373) + +EntryPoint: Flags=$08=(Extern Code) Offset=$07A2 Entry="MARKVCBTIME"(374) + +EntryPoint: Flags=$08=(Extern Code) Offset=$07A0 Entry="MARKVCB"(375) + +EntryPoint: Flags=$08=(Extern Code) Offset=$2D98 Entry="TFSVCBTST"(376) + +EntryPoint: Flags=$08=(Extern Code) Offset=$356C Entry="LG2PHYS"(377) + +EntryPoint: Flags=$08=(Extern Code) Offset=$06D8 Entry="ROUNDALLOC"(378) + +EntryPoint: Flags=$08=(Extern Code) Offset=$06BC Entry="DIVUP"(379) + +EntryPoint: Flags=$08=(Extern Code) Offset=$00D8 Entry="FSQUEUE"(380) + +EntryPoint: Flags=$08=(Extern Code) Offset=$1E26 Entry="GTNXTFCB"(381) + +EntryPoint: Flags=$08=(Extern Code) Offset=$1E1E Entry="GT1STFCB"(382) + +EntryPoint: Flags=$08=(Extern Code) Offset=$2986 Entry="EXTOFFLINCK"(383) + +EntryPoint: Flags=$08=(Extern Code) Offset=$2108 Entry="POPCNAME"(384) + +EntryPoint: Flags=$08=(Extern Code) Offset=$17B0 Entry="CVFLGS"(385) + +EntryPoint: Flags=$08=(Extern Code) Offset=$20D8 Entry="PUSHCNAME"(386) + +EntryPoint: Flags=$08=(Extern Code) Offset=$00AA Entry="REFNUMCHECK"(387) + +EntryPoint: Flags=$08=(Extern Code) Offset=$1096 Entry="FLUSHVFILES"(388) + +EntryPoint: Flags=$08=(Extern Code) Offset=$062A Entry="GETVOLPARMS"(389) + +EntryPoint: Flags=$08=(Extern Code) Offset=$1E2E Entry="GT1STMATCH"(390) + +EntryPoint: Flags=$08=(Extern Code) Offset=$1E3C Entry="GTNXTMATCH"(391) + +EntryPoint: Flags=$08=(Extern Code) Offset=$053C Entry="DOFSCLEANUP"(392) + +EntryPoint: Flags=$08=(Extern Code) Offset=$04DE Entry="ALLOCATEFCBS"(393) + +EntryPoint: Flags=$08=(Extern Code) Offset=$009A Entry="FSCONTROL"(394) + +EntryPoint: Flags=$08=(Extern Code) Offset=$1302 Entry="SETPMSP"(395) + +EntryPoint: Flags=$08=(Extern Code) Offset=$1B0E Entry="SETUPWDCB"(396) + +EntryPoint: Flags=$08=(Extern Code) Offset=$1B38 Entry="SETUPDEF"(397) + +EntryPoint: Flags=$08=(Extern Code) Offset=$1AA6 Entry="READWDCB"(398) + +EntryPoint: Flags=$08=(Extern Code) Offset=$3402 Entry="LOCKRNG"(399) + +EntryPoint: Flags=$08=(Extern Code) Offset=$3402 Entry="UNLOCKRNG"(400) + +EntryPoint: Flags=$08=(Extern Code) Offset=$02CC Entry="FINITQUEUE"(401) + +EntryPoint: Flags=$08=(Extern Code) Offset=$043A Entry="VDOEJECT"(402) + +EntryPoint: Flags=$08=(Extern Code) Offset=$07B6 Entry="VFLUSHMDB"(403) + +EntryPoint: Flags=$08=(Extern Code) Offset=$088A Entry="MOUNTVOL"(404) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0B5E Entry="VCHECKREMOUNT"(405) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0BBC Entry="VMTCHECK"(406) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0D90 Entry="VBMCHK"(407) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0E78 Entry="VFINDDRIVE"(408) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0F4A Entry="EJECTTRAP"(409) + +EntryPoint: Flags=$08=(Extern Code) Offset=$1038 Entry="UNMOUNTVOLTRAP"(410) + +EntryPoint: Flags=$08=(Extern Code) Offset=$10D4 Entry="FLUSHVOLTRAP"(411) + +EntryPoint: Flags=$08=(Extern Code) Offset=$113A Entry="VCKEXTFS"(412) + +EntryPoint: Flags=$08=(Extern Code) Offset=$114A Entry="VDTRMV3"(413) + +EntryPoint: Flags=$08=(Extern Code) Offset=$1160 Entry="VDTRMV1"(414) + +EntryPoint: Flags=$08=(Extern Code) Offset=$1298 Entry="VDTRMV2"(415) + +EntryPoint: Flags=$08=(Extern Code) Offset=$1330 Entry="GETVOLINFO"(416) + +EntryPoint: Flags=$08=(Extern Code) Offset=$17C4 Entry="GETVOLTRAP"(417) + +EntryPoint: Flags=$08=(Extern Code) Offset=$180A Entry="SETVOLTRAP"(418) + +EntryPoint: Flags=$08=(Extern Code) Offset=$1E56 Entry="OPENRFTRAP"(419) + +EntryPoint: Flags=$08=(Extern Code) Offset=$1E66 Entry="VFILEOPEN"(420) + +EntryPoint: Flags=$08=(Extern Code) Offset=$1FEC Entry="VPERMSSNCHK"(421) + +EntryPoint: Flags=$08=(Extern Code) Offset=$205C Entry="FILECREATE"(422) + +EntryPoint: Flags=$08=(Extern Code) Offset=$2286 Entry="FILEDELETE"(423) + +EntryPoint: Flags=$08=(Extern Code) Offset=$2306 Entry="RENAMETRAP"(424) + +EntryPoint: Flags=$08=(Extern Code) Offset=$2712 Entry="SETFILTYPE"(425) + +EntryPoint: Flags=$08=(Extern Code) Offset=$274A Entry="SETFILLOCK"(426) + +EntryPoint: Flags=$08=(Extern Code) Offset=$2754 Entry="RSTFILLOCK"(427) + +EntryPoint: Flags=$08=(Extern Code) Offset=$27A2 Entry="SETFILEINFO"(428) + +EntryPoint: Flags=$08=(Extern Code) Offset=$2862 Entry="VFNDFILNAME"(429) + +EntryPoint: Flags=$08=(Extern Code) Offset=$29AE Entry="GETFILEINFO"(430) + +EntryPoint: Flags=$08=(Extern Code) Offset=$2DE2 Entry="GETFPOSTRAP"(431) + +EntryPoint: Flags=$08=(Extern Code) Offset=$2DE6 Entry="SETFPOSTRAP"(432) + +EntryPoint: Flags=$08=(Extern Code) Offset=$2DF0 Entry="VFILEREAD"(433) + +EntryPoint: Flags=$08=(Extern Code) Offset=$2F2C Entry="VFILEWRITE"(434) + +EntryPoint: Flags=$08=(Extern Code) Offset=$3046 Entry="FLUSHFILE"(435) + +EntryPoint: Flags=$08=(Extern Code) Offset=$3056 Entry="VFILECLOSE"(436) + +EntryPoint: Flags=$08=(Extern Code) Offset=$30F4 Entry="VFCLOSE"(437) + +EntryPoint: Flags=$08=(Extern Code) Offset=$32D2 Entry="GETEOFTRAP"(438) + +EntryPoint: Flags=$08=(Extern Code) Offset=$32EA Entry="VRFNCALL"(439) + +EntryPoint: Flags=$08=(Extern Code) Offset=$3334 Entry="VTSTMOD"(440) + +EntryPoint: Flags=$08=(Extern Code) Offset=$3428 Entry="FILEALLOC"(441) + +EntryPoint: Flags=$08=(Extern Code) Offset=$3458 Entry="SETEOFTRAP"(442) + +EntryPoint: Flags=$08=(Extern Code) Offset=$34C8 Entry="VADJEOF"(443) + +EntryPoint: Flags=$08=(Extern Code) Offset=$3572 Entry="VLG2PHYS"(444) +Comment: + + AUTOMOD_215C0 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_24F50 [24F50, 250F2) + + Module started due to: island above, MODGUESS (align, BRA.L then padding) + + Resolved outgoing references: + +150 (250A0): LEA FSINTERRUPTDEFERPROC, A1 + +E0 (25030): BSR.L FLUSHCRANGE ; outside file + + Unresolved outgoing references: + +8 (24F58): BSR $25360 + +6A (24FBA): BSR $25380 + +9E (24FEE): BSR $25300 + +B6 (25006): BSR $25110 + +C4 (25014): BSR $25210 + +CA (2501A): BSR $25380 + + +124 (25074): CHECKINTERRUPTMASK + VectorTable comment: {sources}OS:HFS:FileMgrHooks.a + + +17C (250CC): FSDISPATCHREQUEST + VectorTable comment: {sources}OS:HFS:FileMgrHooks.a + + +Dictionary: Flags $00 FirstId 465 + 465: AUTOMOD_24F50 + 466: CHECKINTERRUPTMASK + 467: FSDISPATCHREQUEST +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_24F50"(465) Segment="Main"(200) +Size: Flags $00 ModuleSize 418 + +Content: Flags $08 +Contents offset $0000 size $01A2 +00000000: 588F 'X.' ADDQ.L #4,A7 +00000002: 317C 0001 0010 '1|....' MOVE.W #$0001,$0010(A0) +00000008: 6100 0406 'a...' BSR *+$0408 ; 00000410 +0000000C: 215F 0008 '!_..' MOVE.L (A7)+,$0008(A0) +00000010: 317C 0005 0004 '1|....' MOVE.W #$0005,$0004(A0) +00000016: 0801 000A '....' BTST #$0A,D1 +0000001A: 670A 'g.' BEQ.S *+$000C ; 00000026 +0000001C: 4A38 0349 'J8.I' TST.B $0349 +00000020: 6700 00E6 'g...' BEQ *+$00E8 ; 00000108 +00000024: 6004 '`.' BRA.S *+$0006 ; 0000002A +00000026: 42A8 000C 'B...' CLR.L $000C(A0) +0000002A: 2F28 0008 '/(..' MOVE.L $0008(A0),-(A7) +0000002E: 43FA 016C 'C..l' LEA *+$016E,A1 ; 0000019C +00000032: 2149 0008 '!I..' MOVE.L A1,$0008(A0) +00000036: 2F08 '/.' MOVE.L A0,-(A7) +00000038: 6100 00CE 'a...' BSR *+$00D0 ; 00000108 +0000003C: 205F ' _' MOVEA.L (A7)+,A0 +0000003E: 4AA8 0008 'J...' TST.L $0008(A0) +00000042: 66FA 'f.' BNE.S *-$0004 ; 0000003E +00000044: 225F '"_' MOVEA.L (A7)+,A1 +00000046: 48E7 1FBE 'H...' MOVEM.L D3-D7/A0/A2-A6,-(A7) +0000004A: 2149 0008 '!I..' MOVE.L A1,$0008(A0) +0000004E: 2C78 0386 ',x..' MOVEA.L $0386,A6 +00000052: 426E FFFE 'Bn..' CLR.W -$0002(A6) +00000056: 2C78 036A ',x.j' MOVEA.L $036A,A6 +0000005A: 4E91 'N.' JSR (A1) +0000005C: 4CDF 7DF8 'L.}.' MOVEM.L (A7)+,D3-D7/A0/A2-A6 +00000060: 3028 0010 '0(..' MOVE.W $0010(A0),D0 +00000064: 6EFA 'n.' BGT.S *-$0004 ; 00000060 +00000066: 4A40 'J@' TST.W D0 +00000068: 663A 'f:' BNE.S *+$003C ; 000000A4 +0000006A: 6100 03C4 'a...' BSR *+$03C6 ; 00000430 +0000006E: 0241 F0FF '.A..' ANDI.W #$F0FF,D1 +00000072: 0C41 A060 '.A.`' CMPI.W #$A060,D1 +00000076: 661A 'f.' BNE.S *+$001C ; 00000092 +00000078: 0C40 001A '.@..' CMPI.W #$001A,D0 +0000007C: 6720 'g ' BEQ.S *+$0022 ; 0000009E +0000007E: 0C40 0038 '.@.8' CMPI.W #$0038,D0 +00000082: 671A 'g.' BEQ.S *+$001C ; 0000009E +00000084: 0C40 0039 '.@.9' CMPI.W #$0039,D0 +00000088: 6714 'g.' BEQ.S *+$0016 ; 0000009E +0000008A: 3028 0010 '0(..' MOVE.W $0010(A0),D0 +0000008E: 48C0 'H.' EXT.L D0 +00000090: 4E75 'Nu' RTS +00000092: 0C41 A000 '.A..' CMPI.W #$A000,D1 +00000096: 6706 'g.' BEQ.S *+$0008 ; 0000009E +00000098: 0C41 A00A '.A..' CMPI.W #$A00A,D1 +0000009C: 66EC 'f.' BNE.S *-$0012 ; 0000008A +0000009E: 6100 0310 'a...' BSR *+$0312 ; 000003B0 +000000A2: 60E6 '`.' BRA.S *-$0018 ; 0000008A +000000A4: 0C40 FFD6 '.@..' CMPI.W #$FFD6,D0 +000000A8: 6612 'f.' BNE.S *+$0014 ; 000000BC +000000AA: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 +000000AE: 0829 0001 0042 '.)...B' BTST #$01,$0042(A1) +000000B4: 6706 'g.' BEQ.S *+$0008 ; 000000BC +000000B6: 6100 0108 'a...' BSR *+$010A ; 000001C0 +000000BA: 670E 'g.' BEQ.S *+$0010 ; 000000CA +000000BC: 0C40 FF87 '.@..' CMPI.W #$FF87,D0 +000000C0: 6600 002C 'f..,' BNE *+$002E ; 000000EE +000000C4: 6100 01FA 'a...' BSR *+$01FC ; 000002C0 +000000C8: 6624 'f$' BNE.S *+$0026 ; 000000EE +000000CA: 6100 0364 'a..d' BSR *+$0366 ; 00000430 +000000CE: 48E7 80C0 'H...' MOVEM.L D0/A0/A1,-(A7) +000000D2: 41F8 0B00 'A...' LEA $0B00,A0 +000000D6: 2248 '"H' MOVEA.L A0,A1 +000000D8: 32C1 '2.' MOVE.W D1,(A1)+ +000000DA: 32FC 4E75 '2.Nu' MOVE.W #$4E75,(A1)+ ; 'Nu' +000000DE: 93C8 '..' SUBA.L A0,A1 +000000E0: 61FF FFFF FF1E 'a.....' BSR.L FLUSHCRANGE-AUTOMOD_24F50+$FF1E ; ids: 452, 465 +000000E6: 4CDF 0301 'L...' MOVEM.L (A7)+,D0/A0/A1 +000000EA: 4EF8 0B00 'N...' JMP $0B00 +000000EE: 48C0 'H.' EXT.L D0 +000000F0: 0C40 FFCB '.@..' CMPI.W #$FFCB,D0 +000000F4: 6694 'f.' BNE.S *-$006A ; 0000008A +000000F6: 2038 03EA ' 8..' MOVE.L $03EA,D0 +000000FA: 678E 'g.' BEQ.S *-$0070 ; 0000008A +000000FC: 0C80 FFFF FFFF '......' CMPI.L #$FFFFFFFF,D0 +00000102: 6786 'g.' BEQ.S *-$0078 ; 0000008A +00000104: 2F00 '/.' MOVE.L D0,-(A7) +00000106: 6082 '`.' BRA.S *-$007C ; 0000008A +00000108: 40E7 '@.' MOVE SR,-(A7) +0000010A: 007C 0700 '.|..' ORI.W #$0700,SR +0000010E: 43F8 0360 'C..`' LEA $0360,A1 +00000112: A96F '.o' _Enqueue ; A96F +00000114: 08F8 0000 0360 '.....`' BSET #$00,$0360 +0000011A: 6706 'g.' BEQ.S *+$0008 ; 00000122 +0000011C: 46DF 'F.' MOVE (A7)+,SR +0000011E: 7000 'p.' MOVEQ #$00,D0 +00000120: 4E75 'Nu' RTS +00000122: 46DF 'F.' MOVE (A7)+,SR +00000124: 2F08 '/.' MOVE.L A0,-(A7) +00000126: 2078 0362 ' x.b' MOVEA.L $0362,A0 +0000012A: 0828 000A 0006 '.(....' BTST #$0A,$0006(A0) +00000130: 205F ' _' MOVEA.L (A7)+,A0 +00000132: 673A 'g:' BEQ.S *+$003C ; 0000016E +00000134: 40C0 '@.' MOVE SR,D0 +00000136: 0240 0700 '.@..' ANDI.W #$0700,D0 +0000013A: 6732 'g2' BEQ.S *+$0034 ; 0000016E +0000013C: 48E7 60C0 'H.`.' MOVEM.L D1/D2/A0/A1,-(A7) +00000140: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 +00000144: 08F8 0002 0360 '.....`' BSET #$02,$0360 +0000014A: 661C 'f.' BNE.S *+$001E ; 00000168 +0000014C: 41E9 0024 'A..$' LEA $0024(A1),A0 +00000150: 43FA 0000 'C...' LEA FSINTERRUPTDEFERPROC,A1 ; id: 468 +00000154: 2149 0008 '!I..' MOVE.L A1,$0008(A0) +00000158: 317C 0007 0004 '1|....' MOVE.W #$0007,$0004(A0) +0000015E: 42A8 0010 'B...' CLR.L $0010(A0) +00000162: 4268 0006 'Bh..' CLR.W $0006(A0) +00000166: A082 '..' _DTInstall ; A082 +00000168: 4CDF 0306 'L...' MOVEM.L (A7)+,D1/D2/A0/A1 +0000016C: 4E75 'Nu' RTS +0000016E: 48E7 1F3E 'H..>' MOVEM.L D3-D7/A2-A6,-(A7) +00000172: 6100 0008 'a...' BSR *+$000A ; 0000017C +00000176: 4CDF 7CF8 'L.|.' MOVEM.L (A7)+,D3-D7/A2-A6 +0000017A: 4E75 'Nu' RTS +0000017C: 2078 0362 ' x.b' MOVEA.L $0362,A0 +00000180: 2268 0008 '"h..' MOVEA.L $0008(A0),A1 +00000184: 2C78 0386 ',x..' MOVEA.L $0386,A6 +00000188: 426E FFFE 'Bn..' CLR.W -$0002(A6) +0000018C: 0828 000A 0006 '.(....' BTST #$0A,$0006(A0) +00000192: 56F8 0342 'V..B' SNE $0342 +00000196: 2C78 036A ',x.j' MOVEA.L $036A,A6 +0000019A: 4ED1 'N.' JMP (A1) +0000019C: 42A8 0008 'B...' CLR.L $0008(A0) +000001A0: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 468 + 468: FSINTERRUPTDEFERPROC +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FSINTERRUPTDEFERPROC"(468) + 00000152 + +ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode) + Ref1="FLUSHCRANGE"(452) Ref2="AUTOMOD_24F50"(465) + 00E2 + +EntryPoint: Flags=$08=(Extern Code) Offset=$0124 Entry="CHECKINTERRUPTMASK"(466) + +EntryPoint: Flags=$08=(Extern Code) Offset=$017C Entry="FSDISPATCHREQUEST"(467) +Comment: + + AUTOMOD_24F50 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_25110 [25110, 2515E) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 469 + 469: AUTOMOD_25110 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_25110"(469) Segment="Main"(200) +Size: Flags $00 ModuleSize 78 + +Content: Flags $08 +Contents offset $0000 size $004E +00000000: 48E7 40C0 'H.@.' MOVEM.L D1/A0/A1,-(A7) +00000004: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 +00000008: 0829 0002 0042 '.)...B' BTST #$02,$0042(A1) +0000000E: 663A 'f:' BNE.S *+$003C ; 0000004A +00000010: 08A9 0001 0042 '.....B' BCLR #$01,$0042(A1) +00000016: 6732 'g2' BEQ.S *+$0034 ; 0000004A +00000018: 9EFC 0034 '...4' SUBA.W #$0034,A7 +0000001C: 204F ' O' MOVEA.L A7,A0 +0000001E: 3169 004C 0020 '1i.L. ' MOVE.W $004C(A1),$0020(A0) +00000024: 3169 004E 0022 '1i.N."' MOVE.W $004E(A1),$0022(A0) +0000002A: 7063 'pc' MOVEQ #$63,D0 ; 'c' +0000002C: A060 '.`' _FSDispatch ; A060 +0000002E: 3228 0024 '2(.$' MOVE.W $0024(A0),D1 +00000032: 4FEF 0034 'O..4' LEA $0034(A7),A7 +00000036: B269 0050 '.i.P' CMP.W $0050(A1),D1 +0000003A: 6D06 'm.' BLT.S *+$0008 ; 00000042 +0000003C: 08E9 0002 0042 '.....B' BSET #$02,$0042(A1) +00000042: 4CDF 0302 'L...' MOVEM.L (A7)+,D1/A0/A1 +00000046: 4A40 'J@' TST.W D0 +00000048: 4E75 'Nu' RTS +0000004A: 7000 'p.' MOVEQ #$00,D0 +0000004C: 60F4 '`.' BRA.S *-$000A ; 00000042 + +Comment: + + AUTOMOD_25110 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: FILEMANAGERIDLEPROC [25160, 25166) + + Module started due to: MODGUESS (align, label) + + Unresolved outgoing references: + +0 (25160): JSR $25110 + + +Dictionary: Flags $00 FirstId 470 + 470: FILEMANAGERIDLEPROC + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FILEMANAGERIDLEPROC"(470) Segment="Main"(200) +Size: Flags $00 ModuleSize 6 + +Content: Flags $08 +Contents offset $0000 size $0006 +00000000: 4EBA FFAE 'N...' JSR *-$0050 ; FFFFFFB0 +00000004: 4E75 'Nu' RTS + +Comment: + + FILEMANAGERIDLEPROC ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_25170 [25170, 2529C) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 471 + 471: AUTOMOD_25170 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_25170"(471) Segment="Main"(200) +Size: Flags $00 ModuleSize 300 + +Content: Flags $08 +Contents offset $0000 size $012C +00000000: 48E7 78F0 'H.x.' MOVEM.L D1-D4/A0-A3,-(A7) +00000004: 3802 '8.' MOVE.W D2,D4 +00000006: 2478 034E '$x.N' MOVEA.L $034E,A2 +0000000A: 7000 'p.' MOVEQ #$00,D0 +0000000C: 3012 '0.' MOVE.W (A2),D0 +0000000E: 3238 03F6 '28..' MOVE.W $03F6,D1 +00000012: C2C4 '..' MULU.W D4,D1 +00000014: D041 '.A' ADD.W D1,D0 +00000016: 6B00 0080 'k...' BMI *+$0082 ; 00000098 +0000001A: 2600 '&.' MOVE.L D0,D3 +0000001C: A71E '..' _NewPtrSysClear ; A71E +0000001E: 6600 0078 'f..x' BNE *+$007A ; 00000098 +00000022: 2248 '"H' MOVEA.L A0,A1 +00000024: 204A ' J' MOVEA.L A2,A0 +00000026: 7000 'p.' MOVEQ #$00,D0 +00000028: 3012 '0.' MOVE.W (A2),D0 +0000002A: 40E7 '@.' MOVE SR,-(A7) +0000002C: 007C 0700 '.|..' ORI.W #$0700,SR +00000030: A22E '..' _BlockMoveData ; A22E +00000032: 21C9 034E '!..N' MOVE.L A1,$034E +00000036: 46DF 'F.' MOVE (A7)+,SR +00000038: 204A ' J' MOVEA.L A2,A0 +0000003A: 7000 'p.' MOVEQ #$00,D0 +0000003C: 3012 '0.' MOVE.W (A2),D0 +0000003E: E288 '..' LSR.L #1,D0 +00000040: 5380 'S.' SUBQ.L #1,D0 +00000042: 34FC FE1D '4...' MOVE.W #$FE1D,(A2)+ +00000046: 51C8 FFFA 'Q...' DBF D0,*-$0004 ; 00000042 +0000004A: A01F '..' _DisposePtr ; A01F +0000004C: 2678 0BB8 '&x..' MOVEA.L $0BB8,A3 +00000050: 246B 001A '$k..' MOVEA.L $001A(A3),A2 +00000054: 302A 0002 '0*..' MOVE.W $0002(A2),D0 +00000058: 3212 '2.' MOVE.W (A2),D1 +0000005A: C2C0 '..' MULU.W D0,D1 +0000005C: 5881 'X.' ADDQ.L #4,D1 +0000005E: C0C4 '..' MULU.W D4,D0 +00000060: D081 '..' ADD.L D1,D0 +00000062: A71E '..' _NewPtrSysClear ; A71E +00000064: 6628 'f(' BNE.S *+$002A ; 0000008E +00000066: 2248 '"H' MOVEA.L A0,A1 +00000068: 204A ' J' MOVEA.L A2,A0 +0000006A: 2001 ' .' MOVE.L D1,D0 +0000006C: 40E7 '@.' MOVE SR,-(A7) +0000006E: 007C 0700 '.|..' ORI.W #$0700,SR +00000072: A22E '..' _BlockMoveData ; A22E +00000074: D951 '.Q' ADD.W D4,(A1) +00000076: 2749 001A ''I..' MOVE.L A1,$001A(A3) +0000007A: 2078 034E ' x.N' MOVEA.L $034E,A0 +0000007E: 3083 '0.' MOVE.W D3,(A0) +00000080: 46DF 'F.' MOVE (A7)+,SR +00000082: 204A ' J' MOVEA.L A2,A0 +00000084: A01F '..' _DisposePtr ; A01F +00000086: 7000 'p.' MOVEQ #$00,D0 +00000088: 4CDF 0F1E 'L...' MOVEM.L (A7)+,D1-D4/A0-A3 +0000008C: 4E75 'Nu' RTS +0000008E: 2078 034E ' x.N' MOVEA.L $034E,A0 +00000092: 7000 'p.' MOVEQ #$00,D0 +00000094: 3010 '0.' MOVE.W (A0),D0 +00000096: A020 '. ' _SetPtrSize ; A020 +00000098: 70D6 'p.' MOVEQ #$D6,D0 +0000009A: 60EC '`.' BRA.S *-$0012 ; 00000088 +0000009C: 0000 0000 '....' ORI.B #$00,D0 +000000A0: 48E7 70F0 'H.p.' MOVEM.L D1-D3/A0-A3,-(A7) +000000A4: 2078 0372 ' x.r' MOVEA.L $0372,A0 +000000A8: 7000 'p.' MOVEQ #$00,D0 +000000AA: 3010 '0.' MOVE.W (A0),D0 +000000AC: 0640 0080 '.@..' ADDI.W #$0080,D0 +000000B0: 6B00 0076 'k..v' BMI *+$0078 ; 00000128 +000000B4: 2600 '&.' MOVE.L D0,D3 +000000B6: A71E '..' _NewPtrSysClear ; A71E +000000B8: 6600 006E 'f..n' BNE *+$0070 ; 00000128 +000000BC: 2248 '"H' MOVEA.L A0,A1 +000000BE: 2078 0372 ' x.r' MOVEA.L $0372,A0 +000000C2: 7000 'p.' MOVEQ #$00,D0 +000000C4: 3010 '0.' MOVE.W (A0),D0 +000000C6: 2448 '$H' MOVEA.L A0,A2 +000000C8: 40E7 '@.' MOVE SR,-(A7) +000000CA: 007C 0700 '.|..' ORI.W #$0700,SR +000000CE: A22E '..' _BlockMoveData ; A22E +000000D0: 21C9 0372 '!..r' MOVE.L A1,$0372 +000000D4: 46DF 'F.' MOVE (A7)+,SR +000000D6: 204A ' J' MOVEA.L A2,A0 +000000D8: A01F '..' _DisposePtr ; A01F +000000DA: 2678 0BB8 '&x..' MOVEA.L $0BB8,A3 +000000DE: 246B 001E '$k..' MOVEA.L $001E(A3),A2 +000000E2: 302A 0002 '0*..' MOVE.W $0002(A2),D0 +000000E6: 3212 '2.' MOVE.W (A2),D1 +000000E8: C2C0 '..' MULU.W D0,D1 +000000EA: 5881 'X.' ADDQ.L #4,D1 +000000EC: C0FC 0008 '....' MULU.W #$0008,D0 +000000F0: D081 '..' ADD.L D1,D0 +000000F2: A71E '..' _NewPtrSysClear ; A71E +000000F4: 6628 'f(' BNE.S *+$002A ; 0000011E +000000F6: 2248 '"H' MOVEA.L A0,A1 +000000F8: 204A ' J' MOVEA.L A2,A0 +000000FA: 2001 ' .' MOVE.L D1,D0 +000000FC: 40E7 '@.' MOVE SR,-(A7) +000000FE: 007C 0700 '.|..' ORI.W #$0700,SR +00000102: A22E '..' _BlockMoveData ; A22E +00000104: 5051 'PQ' ADDQ.W #8,(A1) +00000106: 2749 001E ''I..' MOVE.L A1,$001E(A3) +0000010A: 2078 0372 ' x.r' MOVEA.L $0372,A0 +0000010E: 3083 '0.' MOVE.W D3,(A0) +00000110: 46DF 'F.' MOVE (A7)+,SR +00000112: 204A ' J' MOVEA.L A2,A0 +00000114: A01F '..' _DisposePtr ; A01F +00000116: 7000 'p.' MOVEQ #$00,D0 +00000118: 4CDF 0F0E 'L...' MOVEM.L (A7)+,D1-D3/A0-A3 +0000011C: 4E75 'Nu' RTS +0000011E: 2078 0372 ' x.r' MOVEA.L $0372,A0 +00000122: 7000 'p.' MOVEQ #$00,D0 +00000124: 3010 '0.' MOVE.W (A0),D0 +00000126: A020 '. ' _SetPtrSize ; A020 +00000128: 7087 'p.' MOVEQ #$87,D0 +0000012A: 60EC '`.' BRA.S *-$0012 ; 00000118 + +Comment: + + AUTOMOD_25170 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: FSINTERRUPTDEFERPROC [252A0, 252B4) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +A (252AA): JSR FSDISPATCHREQUEST + + VectorTable comment: {sources}OS:HFS:FileMgrHooks.a + + +Dictionary: Flags $00 FirstId 472 + 472: FSINTERRUPTDEFERPROC +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FSINTERRUPTDEFERPROC"(472) Segment="Main"(200) +Size: Flags $00 ModuleSize 20 + +Content: Flags $08 +Contents offset $0000 size $0014 +00000000: 08B8 0002 0360 '.....`' BCLR #$02,$0360 +00000006: 48E7 0F0E 'H...' MOVEM.L D4-D7/A4-A6,-(A7) +0000000A: 4EBA 0000 'N...' JSR FSDISPATCHREQUEST ; id: 467 +0000000E: 4CDF 70F0 'L.p.' MOVEM.L (A7)+,D4-D7/A4-A6 +00000012: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FSDISPATCHREQUEST"(467) + 0000000C +Comment: + + FSINTERRUPTDEFERPROC ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_252C0 [252C0, 252DE) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +16 (252D6): BRA CHECKINTERRUPTMASK + + +Dictionary: Flags $00 FirstId 473 + 473: AUTOMOD_252C0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_252C0"(473) Segment="Main"(200) +Size: Flags $00 ModuleSize 30 + +Content: Flags $08 +Contents offset $0000 size $001E +00000000: 40E7 '@.' MOVE SR,-(A7) +00000002: 007C 0700 '.|..' ORI.W #$0700,SR +00000006: 4AB8 0362 'J..b' TST.L $0362 +0000000A: 670E 'g.' BEQ.S *+$0010 ; 0000001A +0000000C: 08F8 0000 0360 '.....`' BSET #$00,$0360 +00000012: 6606 'f.' BNE.S *+$0008 ; 0000001A +00000014: 46DF 'F.' MOVE (A7)+,SR +00000016: 6000 FFE8 '`...' BRA CHECKINTERRUPTMASK-AUTOMOD_252C0+$FFE8 ; ids: 466, 473 +0000001A: 46DF 'F.' MOVE (A7)+,SR +0000001C: 4E75 'Nu' RTS + + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="CHECKINTERRUPTMASK"(466) Ref2="AUTOMOD_252C0"(473) + 0018 +Comment: + + AUTOMOD_252C0 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: PROCESSMGREXISTS [252E0, 252F6) + + Module started due to: MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}OS:HFS:FileMgrHooks.a + + +Dictionary: Flags $00 FirstId 474 + 474: PROCESSMGREXISTS +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="PROCESSMGREXISTS"(474) Segment="Main"(200) +Size: Flags $00 ModuleSize 22 + +Content: Flags $08 +Contents offset $0000 size $0016 +00000000: 2F08 '/.' MOVE.L A0,-(A7) +00000002: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000006: 4A68 0128 'Jh.(' TST.W $0128(A0) +0000000A: 6604 'f.' BNE.S *+$0006 ; 00000010 +0000000C: 7001 'p.' MOVEQ #$01,D0 +0000000E: 6002 '`.' BRA.S *+$0004 ; 00000012 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 205F ' _' MOVEA.L (A7)+,A0 +00000014: 4E75 'Nu' RTS + +Comment: + + PROCESSMGREXISTS ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_25300 [25300, 2532E) + + Module started due to: vector glue above + + Resolved outgoing references: + +0 (25300): BSR PROCESSMGREXISTS + + Unresolved outgoing references: + +20 (25320): BSR $233AA + + +Dictionary: Flags $00 FirstId 475 + 475: AUTOMOD_25300 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_25300"(475) Segment="Main"(200) +Size: Flags $00 ModuleSize 46 + +Content: Flags $08 +Contents offset $0000 size $002E +00000000: 6100 FFFE 'a...' BSR PROCESSMGREXISTS-AUTOMOD_25300+$FFFE ; ids: 474, 475 +00000004: 6626 'f&' BNE.S *+$0028 ; 0000002C +00000006: 2F08 '/.' MOVE.L A0,-(A7) +00000008: 9EFC 000A '....' SUBA.W #$000A,A7 +0000000C: 486F 0002 'Ho..' PEA $0002(A7) +00000010: 3F3C 003F '?<.?' MOVE.W #$003F,-(A7) +00000014: A88F '..' _OSDispatch ; A88F +00000016: 4A5F 'J_' TST.W (A7)+ +00000018: 206F 0008 ' o..' MOVEA.L $0008(A7),A0 +0000001C: 3028 0018 '0(..' MOVE.W $0018(A0),D0 +00000020: 6100 E088 'a...' BSR *-$1F76 ; FFFFE0AA +00000024: 229F '".' MOVE.L (A7)+,(A1) +00000026: 235F 0004 '#_..' MOVE.L (A7)+,$0004(A1) +0000002A: 4A9F 'J.' TST.L (A7)+ +0000002C: 4E75 'Nu' RTS + + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="PROCESSMGREXISTS"(474) Ref2="AUTOMOD_25300"(475) + 0002 +Comment: + + AUTOMOD_25300 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_25330 [25330, 25376) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 476 + 476: AUTOMOD_25330 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_25330"(476) Segment="Main"(200) +Size: Flags $00 ModuleSize 70 + +Content: Flags $08 +Contents offset $0000 size $0046 +00000000: 4A40 'J@' TST.W D0 +00000002: 6F2A 'o*' BLE.S *+$002C ; 0000002E +00000004: 0C00 001C '....' CMPI.B #$1C,D0 +00000008: 6522 'e"' BCS.S *+$0024 ; 0000002C +0000000A: 0C00 001F '....' CMPI.B #$1F,D0 +0000000E: 6318 'c.' BLS.S *+$001A ; 00000028 +00000010: 0C00 0041 '...A' CMPI.B #$41,D0 ; 'A' +00000014: 6712 'g.' BEQ.S *+$0014 ; 00000028 +00000016: 0C00 0044 '...D' CMPI.B #$44,D0 ; 'D' +0000001A: 6510 'e.' BCS.S *+$0012 ; 0000002C +0000001C: 0C00 004F '...O' CMPI.B #$4F,D0 ; 'O' +00000020: 6306 'c.' BLS.S *+$0008 ; 00000028 +00000022: 0C00 0070 '...p' CMPI.B #$70,D0 ; 'p' +00000026: 6504 'e.' BCS.S *+$0006 ; 0000002C +00000028: 70CE 'p.' MOVEQ #$CE,D0 +0000002A: 6002 '`.' BRA.S *+$0004 ; 0000002E +0000002C: 70C6 'p.' MOVEQ #$C6,D0 +0000002E: 4E75 'Nu' RTS +00000030: 3141 0006 '1A..' MOVE.W D1,$0006(A0) +00000034: 0C01 0060 '...`' CMPI.B #$60,D1 ; '`' +00000038: 660A 'f.' BNE.S *+$000C ; 00000044 +0000003A: 0228 000F 0006 '.(....' ANDI.B #$0F,$0006(A0) +00000040: 1140 0007 '.@..' MOVE.B D0,$0007(A0) +00000044: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_25330 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_25380 [25380, 25396) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 477 + 477: AUTOMOD_25380 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_25380"(477) Segment="Main"(200) +Size: Flags $00 ModuleSize 22 + +Content: Flags $08 +Contents offset $0000 size $0016 +00000000: 70C6 'p.' MOVEQ #$C6,D0 +00000002: 3228 0006 '2(..' MOVE.W $0006(A0),D1 +00000006: 6B0A 'k.' BMI.S *+$000C ; 00000012 +00000008: 7000 'p.' MOVEQ #$00,D0 +0000000A: 1001 '..' MOVE.B D1,D0 +0000000C: 4201 'B.' CLR.B D1 +0000000E: 0041 A060 '.A.`' ORI.W #$A060,D1 +00000012: 4A40 'J@' TST.W D0 +00000014: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_25380 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_253A0 [253A0, 25566) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +1B4 (25554): JMP CALLWITHREGISTERSPRESERVED + +1B0 (25550): LEA FSDISPATCHREQUEST, A0 + +152 (254F2): JSR GTNXTMATCH + +140 (254E0): JSR GT1STMATCH + +B8 (25458): JSR EXTERNALMAKEFSSPEC + +B4 (25454): BSR QMENQUEUE + +AE (2544E): JSR GETOFFFSQUEUE + + Unresolved outgoing references: + +2C (253CC): BSR $25380 + +7C (2541C): BSR $25380 + +80 (25420): BSR $25330 + +8A (2542A): BSR $25380 + +F4 (25494): BSR $233AA + +112 (254B2): BSR $233C6 + + +Dictionary: Flags $00 FirstId 478 + 478: AUTOMOD_253A0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_253A0"(478) Segment="Main"(200) +Size: Flags $00 ModuleSize 454 + +Content: Flags $08 +Contents offset $0000 size $01C6 +00000000: 584F 'XO' ADDQ.W #4,A7 +00000002: 0C40 FFC6 '.@..' CMPI.W #$FFC6,D0 +00000006: 660A 'f.' BNE.S *+$000C ; 00000012 +00000008: 0C68 A00F 0006 '.h....' CMPI.W #$A00F,$0006(A0) +0000000E: 6708 'g.' BEQ.S *+$000A ; 00000018 +00000010: 600A '`.' BRA.S *+$000C ; 0000001C +00000012: 0C40 FFC7 '.@..' CMPI.W #$FFC7,D0 +00000016: 666C 'fl' BNE.S *+$006E ; 00000084 +00000018: 42B8 03EE 'B...' CLR.L $03EE +0000001C: 2078 0362 ' x.b' MOVEA.L $0362,A0 +00000020: 0C68 0005 0004 '.h....' CMPI.W #$0005,$0004(A0) +00000026: 6600 0194 'f...' BNE *+$0196 ; 000001BC +0000002A: 2401 '$.' MOVE.L D1,D2 +0000002C: 6100 FFB2 'a...' BSR *-$004C ; FFFFFFE0 +00000030: 3141 0006 '1A..' MOVE.W D1,$0006(A0) +00000034: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 +00000038: 3340 0040 '3@.@' MOVE.W D0,$0040(A1) +0000003C: 6A04 'j.' BPL.S *+$0006 ; 00000042 +0000003E: 3341 0040 '3A.@' MOVE.W D1,$0040(A1) +00000042: 2202 '".' MOVE.L D2,D1 +00000044: 2438 03F2 '$8..' MOVE.L $03F2,D2 +00000048: B4B8 0A06 '....' CMP.L $0A06,D2 +0000004C: 6712 'g.' BEQ.S *+$0014 ; 00000060 +0000004E: 2242 '"B' MOVEA.L D2,A1 +00000050: 48C0 'H.' EXT.L D0 +00000052: 4E91 'N.' JSR (A1) +00000054: 4A40 'J@' TST.W D0 +00000056: 672C 'g,' BEQ.S *+$002E ; 00000084 +00000058: 6A06 'j.' BPL.S *+$0008 ; 00000060 +0000005A: 0C40 FFC6 '.@..' CMPI.W #$FFC6,D0 +0000005E: 6624 'f$' BNE.S *+$0026 ; 00000084 +00000060: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 +00000064: 2429 003C '$).<' MOVE.L $003C(A1),D2 +00000068: 6712 'g.' BEQ.S *+$0014 ; 0000007C +0000006A: 2242 '"B' MOVEA.L D2,A1 +0000006C: 2078 0362 ' x.b' MOVEA.L $0362,A0 +00000070: 4E91 'N.' JSR (A1) +00000072: 4A40 'J@' TST.W D0 +00000074: 670E 'g.' BEQ.S *+$0010 ; 00000084 +00000076: 0C40 FFC6 '.@..' CMPI.W #$FFC6,D0 +0000007A: 6608 'f.' BNE.S *+$000A ; 00000084 +0000007C: 6100 FF62 'a..b' BSR *-$009C ; FFFFFFE0 +00000080: 6100 FF0E 'a...' BSR *-$00F0 ; FFFFFF90 +00000084: 2078 0362 ' x.b' MOVEA.L $0362,A0 +00000088: 3400 '4.' MOVE.W D0,D2 +0000008A: 6100 FF54 'a..T' BSR *-$00AA ; FFFFFFE0 +0000008E: 6B30 'k0' BMI.S *+$0032 ; 000000C0 +00000090: 0C00 001B '....' CMPI.B #$1B,D0 +00000094: 662A 'f*' BNE.S *+$002C ; 000000C0 +00000096: 0C42 FFCE '.B..' CMPI.W #$FFCE,D2 +0000009A: 6712 'g.' BEQ.S *+$0014 ; 000000AE +0000009C: 0C42 FF85 '.B..' CMPI.W #$FF85,D2 +000000A0: 670C 'g.' BEQ.S *+$000E ; 000000AE +000000A2: 0C42 FFC6 '.B..' CMPI.W #$FFC6,D2 +000000A6: 6706 'g.' BEQ.S *+$0008 ; 000000AE +000000A8: 0C42 FFD4 '.B..' CMPI.W #$FFD4,D2 +000000AC: 6612 'f.' BNE.S *+$0014 ; 000000C0 +000000AE: 4EBA 0000 'N...' JSR GETOFFFSQUEUE ; id: 345 +000000B2: 7417 't.' MOVEQ #$17,D2 +000000B4: 6100 FF4A 'a..J' BSR QMENQUEUE-AUTOMOD_253A0+$FF4A ; ids: 347, 478 +000000B8: 4EBA 0000 'N...' JSR EXTERNALMAKEFSSPEC ; id: 479 +000000BC: 2F1E '/.' MOVE.L (A6)+,-(A7) +000000BE: 4E75 'Nu' RTS +000000C0: 0C42 FFCB '.B..' CMPI.W #$FFCB,D2 +000000C4: 661A 'f.' BNE.S *+$001C ; 000000E0 +000000C6: 2278 03EE '"x..' MOVEA.L $03EE,A1 +000000CA: 4869 002C 'Hi.,' PEA $002C(A1) +000000CE: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 +000000D2: 2378 03EE 0044 '#x...D' MOVE.L $03EE,$0044(A1) +000000D8: 235F 0048 '#_.H' MOVE.L (A7)+,$0048(A1) +000000DC: 6000 0088 '`...' BRA *+$008A ; 00000166 +000000E0: 4A42 'JB' TST.W D2 +000000E2: 6600 0082 'f...' BNE *+$0084 ; 00000166 +000000E6: 0241 F0FF '.A..' ANDI.W #$F0FF,D1 +000000EA: 0C41 A001 '.A..' CMPI.W #$A001,D1 +000000EE: 6612 'f.' BNE.S *+$0014 ; 00000102 +000000F0: 3028 0018 '0(..' MOVE.W $0018(A0),D0 +000000F4: 6100 DF14 'a...' BSR *-$20EA ; FFFFE00A +000000F8: 4291 'B.' CLR.L (A1) +000000FA: 42A9 0004 'B...' CLR.L $0004(A1) +000000FE: 6000 0066 '`..f' BRA *+$0068 ; 00000166 +00000102: 0C40 0002 '.@..' CMPI.W #$0002,D0 +00000106: 6618 'f.' BNE.S *+$001A ; 00000120 +00000108: 3028 0016 '0(..' MOVE.W $0016(A0),D0 +0000010C: 0C40 F000 '.@..' CMPI.W #$F000,D0 +00000110: 620E 'b.' BHI.S *+$0010 ; 00000120 +00000112: 6100 DF12 'a...' BSR *-$20EC ; FFFFE026 +00000116: 4291 'B.' CLR.L (A1) +00000118: 42A9 0004 'B...' CLR.L $0004(A1) +0000011C: 6000 0048 '`..H' BRA *+$004A ; 00000166 +00000120: 0C41 A00A '.A..' CMPI.W #$A00A,D1 +00000124: 6640 'f@' BNE.S *+$0042 ; 00000166 +00000126: 48E7 2800 'H.(.' MOVEM.L D2/D4,-(A7) +0000012A: 2278 034E '"x.N' MOVEA.L $034E,A1 +0000012E: 3828 0018 '8(..' MOVE.W $0018(A0),D4 +00000132: 2471 4014 '$q@.' MOVEA.L $14(A1,D4.W),A2 +00000136: 4A6A 004C 'Jj.L' TST.W $004C(A2) +0000013A: 6626 'f&' BNE.S *+$0028 ; 00000162 +0000013C: 2431 4000 '$1@.' MOVE.L $00(A1,D4.W),D2 +00000140: 4EBA 0000 'N...' JSR GT1STMATCH ; id: 390 +00000144: B841 '.A' CMP.W D1,D4 +00000146: 670A 'g.' BEQ.S *+$000C ; 00000152 +00000148: 1631 1004 '.1..' MOVE.B $04(A1,D1.W),D3 +0000014C: 0803 0001 '....' BTST #$01,D3 +00000150: 6608 'f.' BNE.S *+$000A ; 0000015A +00000152: 4EBA 0000 'N...' JSR GTNXTMATCH ; id: 391 +00000156: 67EC 'g.' BEQ.S *-$0012 ; 00000144 +00000158: 6008 '`.' BRA.S *+$000A ; 00000162 +0000015A: 6100 0064 'a..d' BSR *+$0066 ; 000001C0 +0000015E: 1383 1004 '....' MOVE.B D3,$04(A1,D1.W) +00000162: 4CDF 0014 'L...' MOVEM.L (A7)+,D2/D4 +00000166: 40E7 '@.' MOVE SR,-(A7) +00000168: 007C 0700 '.|..' ORI.W #$0700,SR +0000016C: 4278 0360 'Bx.`' CLR.W $0360 +00000170: 2078 0362 ' x.b' MOVEA.L $0362,A0 +00000174: 0C68 0005 0004 '.h....' CMPI.W #$0005,$0004(A0) +0000017A: 6600 0040 'f..@' BNE *+$0042 ; 000001BC +0000017E: 21D0 0362 '!..b' MOVE.L (A0),$0362 +00000182: 6604 'f.' BNE.S *+$0006 ; 00000188 +00000184: 42B8 0366 'B..f' CLR.L $0366 +00000188: 46DF 'F.' MOVE (A7)+,SR +0000018A: 3142 0010 '1B..' MOVE.W D2,$0010(A0) +0000018E: 3002 '0.' MOVE.W D2,D0 +00000190: 2228 000C '"(..' MOVE.L $000C(A0),D1 +00000194: 6704 'g.' BEQ.S *+$0006 ; 0000019A +00000196: 2241 '"A' MOVEA.L D1,A1 +00000198: 4E91 'N.' JSR (A1) +0000019A: 40E7 '@.' MOVE SR,-(A7) +0000019C: 007C 0700 '.|..' ORI.W #$0700,SR +000001A0: 4AB8 0362 'J..b' TST.L $0362 +000001A4: 6712 'g.' BEQ.S *+$0014 ; 000001B8 +000001A6: 08F8 0000 0360 '.....`' BSET #$00,$0360 +000001AC: 660A 'f.' BNE.S *+$000C ; 000001B8 +000001AE: 46DF 'F.' MOVE (A7)+,SR +000001B0: 41FA 0000 'A...' LEA FSDISPATCHREQUEST,A0 ; id: 467 +000001B4: 4EFA 0000 'N...' JMP CALLWITHREGISTERSPRESERVED ; id: 350 +000001B8: 46DF 'F.' MOVE (A7)+,SR +000001BA: 4E75 'Nu' RTS +000001BC: 701B 'p.' MOVEQ #$1B,D0 +000001BE: A9C9 '..' _SysError ; A9C9 +000001C0: 2F38 0794 '/8..' MOVE.L $0794,-(A7) +000001C4: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CALLWITHREGISTERSPRESERVED"(350) + 000001B6 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FSDISPATCHREQUEST"(467) + 000001B2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GTNXTMATCH"(391) + 00000154 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GT1STMATCH"(390) + 00000142 + +Dictionary: Flags $00 FirstId 479 + 479: EXTERNALMAKEFSSPEC +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTERNALMAKEFSSPEC"(479) + 000000BA + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="QMENQUEUE"(347) Ref2="AUTOMOD_253A0"(478) + 00B6 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETOFFFSQUEUE"(345) + 000000B0 +Comment: + + AUTOMOD_253A0 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: INITFS [25570, 25956) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +392 (25902): JSR TFSVCBTST + +17A (256EA): LEA CMDDONE, A0 + +C6 (25636): JSR DTDBMGRINIT + +C2 (25632): JSR QMINIT + +9A (2560A): LEA DSHOOK, A0 + +8C (255FC): BSR.L INITCACHE + + Unresolved outgoing references: + +156 (256C6): LEA $24F50, A0 + +15E (256CE): LEA $253A0, A0 + +16A (256DA): LEA $24FB0, A0 + +172 (256E2): LEA $24F52, A0 + +182 (256F2): LEA $252C0, A0 + + Trap A06C + + +1A0 (25710): READBLOCK + VectorTable comment: {sources}OS:HFS:CacheIO.a + + +1A0 (25710): READOWNBUF + VectorTable comment: {sources}OS:HFS:CacheIO.a + + +1AA (2571A): WRITEOWNBUF + VectorTable comment: {sources}OS:HFS:CacheIO.a + + +1B2 (25722): WRITEBLOCK + VectorTable comment: {sources}OS:HFS:CacheIO.a + + +232 (257A2): VBASICIO + Trap A0C8 + + +2EC (2585C): VRDBLOCKS + Trap A0C9 + + +360 (258D0): VWRBLOCKS + Trap A0CA + + +372 (258E2): VSETUPTAGS + Trap A0CB + + +Dictionary: Flags $00 FirstId 480 + 480: INITFS + 481: WRITEOWNBUF + 482: READOWNBUF + 483: WRITEBLOCK + 484: READBLOCK + 485: VBASICIO + 486: VRDBLOCKS + 487: VWRBLOCKS + 488: VSETUPTAGS +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INITFS"(480) Segment="Main"(200) +Size: Flags $00 ModuleSize 998 + +Content: Flags $08 +Contents offset $0000 size $03E6 +00000000: 4A78 03F6 'Jx..' TST.W $03F6 +00000004: 6A00 00C8 'j...' BPL *+$00CA ; 000000CE +00000008: 31FC 005E 03F6 '1..^..' MOVE.W #$005E,$03F6 +0000000E: 41F8 0340 'A..@' LEA $0340,A0 +00000012: 7250 'rP' MOVEQ #$50,D1 ; 'P' +00000014: 4258 'BX' CLR.W (A0)+ +00000016: 51C9 FFFC 'Q...' DBF D1,*-$0002 ; 00000014 +0000001A: 31FC 0002 034C '1....L' MOVE.W #$0002,$034C +00000020: E548 '.H' LSL.W #2,D0 +00000022: 3400 '4.' MOVE.W D0,D2 +00000024: C0FC 005E '...^' MULU.W #$005E,D0 +00000028: 5440 'T@' ADDQ.W #2,D0 +0000002A: 3200 '2.' MOVE.W D0,D1 +0000002C: A71E '..' _NewPtrSysClear ; A71E +0000002E: 6600 00A2 'f...' BNE *+$00A4 ; 000000D2 +00000032: 3081 '0.' MOVE.W D1,(A0) +00000034: 21C8 034E '!..N' MOVE.L A0,$034E +00000038: C4FC 0010 '....' MULU.W #$0010,D2 +0000003C: 2002 ' .' MOVE.L D2,D0 +0000003E: 5440 'T@' ADDQ.W #2,D0 +00000040: 3200 '2.' MOVE.W D0,D1 +00000042: A71E '..' _NewPtrSysClear ; A71E +00000044: 6600 008C 'f...' BNE *+$008E ; 000000D2 +00000048: 3081 '0.' MOVE.W D1,(A0) +0000004A: 21C8 0372 '!..r' MOVE.L A0,$0372 +0000004E: 203C 0000 0710 ' <....' MOVE.L #$00000710,D0 +00000054: A71E '..' _NewPtrSysClear ; A71E +00000056: 6600 007A 'f..z' BNE *+$007C ; 000000D2 +0000005A: 41E8 0700 'A...' LEA $0700(A0),A0 +0000005E: 21C8 036A '!..j' MOVE.L A0,$036A +00000062: 7038 'p8' MOVEQ #$38,D0 ; '8' +00000064: A71E '..' _NewPtrSysClear ; A71E +00000066: 6600 006A 'f..j' BNE *+$006C ; 000000D2 +0000006A: 5C88 '\.' ADDQ.L #6,A0 +0000006C: 7032 'p2' MOVEQ #$32,D0 ; '2' +0000006E: 3080 '0.' MOVE.W D0,(A0) +00000070: 21C8 0386 '!...' MOVE.L A0,$0386 +00000074: 3F38 015A '?8.Z' MOVE.W $015A,-(A7) +00000078: 4278 015A 'Bx.Z' CLR.W $015A +0000007C: 1F38 020A '.8..' MOVE.B $020A,-(A7) +00000080: 11FC 0003 020A '......' MOVE.B #$03,$020A +00000086: 243C 0020 0000 '$<. ..' MOVE.L #$00200000,D2 +0000008C: 61FF FFFF FF72 'a....r' BSR.L INITCACHE-INITFS+$FF72 ; ids: 491, 480 +00000092: 11DF 020A '....' MOVE.B (A7)+,$020A +00000096: 31DF 015A '1..Z' MOVE.W (A7)+,$015A +0000009A: 41FA 0000 'A...' LEA DSHOOK,A0 ; id: 355 +0000009E: 21C8 03EA '!...' MOVE.L A0,$03EA +000000A2: 2038 0BB8 ' 8..' MOVE.L $0BB8,D0 +000000A6: 0C80 FFFF FFFF '......' CMPI.L #$FFFFFFFF,D0 +000000AC: 6620 'f ' BNE.S *+$0022 ; 000000CE +000000AE: 7074 'pt' MOVEQ #$74,D0 ; 't' +000000B0: A71E '..' _NewPtrSysClear ; A71E +000000B2: 6600 001E 'f...' BNE *+$0020 ; 000000D2 +000000B6: 21C8 0BB8 '!...' MOVE.L A0,$0BB8 +000000BA: 30BC 0074 '0..t' MOVE.W #$0074,(A0) +000000BE: 4EBA 0016 'N...' JSR *+$0018 ; 000000D6 +000000C2: 4EBA 0000 'N...' JSR QMINIT ; id: 490 +000000C6: 4EBA 0000 'N...' JSR DTDBMGRINIT ; id: 489 +000000CA: 4EBA 008A 'N...' JSR *+$008C ; 00000156 +000000CE: 7000 'p.' MOVEQ #$00,D0 +000000D0: 4E75 'Nu' RTS +000000D2: 70FF 'p.' MOVEQ #$FF,D0 +000000D4: 4E75 'Nu' RTS +000000D6: 2278 034E '"x.N' MOVEA.L $034E,A1 +000000DA: 7000 'p.' MOVEQ #$00,D0 +000000DC: 3011 '0.' MOVE.W (A1),D0 +000000DE: 80F8 03F6 '....' DIVU.W $03F6,D0 +000000E2: 0280 0000 FFFF '......' ANDI.L #$0000FFFF,D0 +000000E8: 3200 '2.' MOVE.W D0,D1 +000000EA: E748 '.H' LSL.W #3,D0 +000000EC: 5840 'X@' ADDQ.W #4,D0 +000000EE: A71E '..' _NewPtrSysClear ; A71E +000000F0: 6660 'f`' BNE.S *+$0062 ; 00000152 +000000F2: 3081 '0.' MOVE.W D1,(A0) +000000F4: 317C 0008 0002 '1|....' MOVE.W #$0008,$0002(A0) +000000FA: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 +000000FE: 2348 001A '#H..' MOVE.L A0,$001A(A1) +00000102: 2278 0372 '"x.r' MOVEA.L $0372,A1 +00000106: 7000 'p.' MOVEQ #$00,D0 +00000108: 3011 '0.' MOVE.W (A1),D0 +0000010A: 80FC 0010 '....' DIVU.W #$0010,D0 +0000010E: 0280 0000 FFFF '......' ANDI.L #$0000FFFF,D0 +00000114: 3200 '2.' MOVE.W D0,D1 +00000116: E748 '.H' LSL.W #3,D0 +00000118: 5840 'X@' ADDQ.W #4,D0 +0000011A: A71E '..' _NewPtrSysClear ; A71E +0000011C: 6634 'f4' BNE.S *+$0036 ; 00000152 +0000011E: 3081 '0.' MOVE.W D1,(A0) +00000120: 317C 0008 0002 '1|....' MOVE.W #$0008,$0002(A0) +00000126: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 +0000012A: 2348 001E '#H..' MOVE.L A0,$001E(A1) +0000012E: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 +00000132: 337C 0014 004C '3|...L' MOVE.W #$0014,$004C(A1) +00000138: 337C 0028 004E '3|.(.N' MOVE.W #$0028,$004E(A1) +0000013E: 4269 0052 'Bi.R' CLR.W $0052(A1) +00000142: 303C 7FFF '0<..' MOVE.W #$7FFF,D0 +00000146: 48C0 'H.' EXT.L D0 +00000148: 81F8 03F6 '....' DIVS.W $03F6,D0 +0000014C: 3340 0050 '3@.P' MOVE.W D0,$0050(A1) +00000150: 4E75 'Nu' RTS +00000152: 7019 'p.' MOVEQ #$19,D0 +00000154: A9C9 '..' _SysError ; A9C9 +00000156: 41FA F888 'A...' LEA *-$0776,A0 ; FFFFF9E0 +0000015A: 21C8 03E2 '!...' MOVE.L A0,$03E2 +0000015E: 41FA FCD0 'A...' LEA *-$032E,A0 ; FFFFFE30 +00000162: 21C8 03E6 '!...' MOVE.L A0,$03E6 +00000166: 2278 02B6 '"x..' MOVEA.L $02B6,A1 +0000016A: 41FA F8D4 'A...' LEA *-$072A,A0 ; FFFFFA40 +0000016E: 2348 0184 '#H..' MOVE.L A0,$0184(A1) +00000172: 41FA F86E 'A..n' LEA *-$0790,A0 ; FFFFF9E2 +00000176: 2348 0188 '#H..' MOVE.L A0,$0188(A1) +0000017A: 41FA 0000 'A...' LEA CMDDONE,A0 ; id: 367 +0000017E: 2348 018C '#H..' MOVE.L A0,$018C(A1) +00000182: 41FA FBCC 'A...' LEA *-$0432,A0 ; FFFFFD50 +00000186: 2348 0190 '#H..' MOVE.L A0,$0190(A1) +0000018A: 41FA 0234 'A..4' LEA *+$0236,A0 ; 000003C0 +0000018E: 2348 0194 '#H..' MOVE.L A0,$0194(A1) +00000192: 4E75 'Nu' RTS +00000194: 0000 0000 '....' ORI.B #$00,D0 +00000198: 0000 0000 '....' ORI.B #$00,D0 +0000019C: 0000 0000 '....' ORI.B #$00,D0 +000001A0: 2D1F '-.' MOVE.L (A7)+,-(A6) +000001A2: 48E6 7FFC 'H...' MOVEM.L D1-D7/A0-A5,-(A6) +000001A6: 7200 'r.' MOVEQ #$00,D1 +000001A8: 602A '`*' BRA.S *+$002C ; 000001D4 +000001AA: 2D1F '-.' MOVE.L (A7)+,-(A6) +000001AC: 48E6 7FFC 'H...' MOVEM.L D1-D7/A0-A5,-(A6) +000001B0: 6014 '`.' BRA.S *+$0016 ; 000001C6 +000001B2: 2D1F '-.' MOVE.L (A7)+,-(A6) +000001B4: 48E6 7FFC 'H...' MOVEM.L D1-D7/A0-A5,-(A6) +000001B8: 246C 0008 '$l..' MOVEA.L $0008(A4),A2 +000001BC: 202C 0012 ' ,..' MOVE.L $0012(A4),D0 +000001C0: 322C 0010 '2,..' MOVE.W $0010(A4),D1 +000001C4: 6708 'g.' BEQ.S *+$000A ; 000001CE +000001C6: 2278 034E '"x.N' MOVEA.L $034E,A1 +000001CA: 202C 0016 ' ,..' MOVE.L $0016(A4),D0 +000001CE: 6100 019C 'a...' BSR *+$019E ; 0000036C +000001D2: 7201 'r.' MOVEQ #$01,D1 +000001D4: 41F8 03A4 'A...' LEA $03A4,A0 +000001D8: 316A 0048 0016 '1j.H..' MOVE.W $0048(A2),$0016(A0) +000001DE: 316A 004A 0018 '1j.J..' MOVE.W $004A(A2),$0018(A0) +000001E4: 43EC 001C 'C...' LEA $001C(A4),A1 +000001E8: 2149 0020 '!I. ' MOVE.L A1,$0020(A0) +000001EC: 317C 0001 002C '1|...,' MOVE.W #$0001,$002C(A0) +000001F2: 217C 0000 0200 '!|....' MOVE.L #$00000200,$0024(A0) + 0024 +000001FA: 202C 0012 ' ,..' MOVE.L $0012(A4),D0 +000001FE: 0C80 007F FFFF '......' CMPI.L #$007FFFFF,D0 +00000204: 631E 'c.' BLS.S *+$0020 ; 00000224 +00000206: E188 '..' LSL.L #8,D0 +00000208: D080 '..' ADD.L D0,D0 +0000020A: 2140 0032 '!@.2' MOVE.L D0,$0032(A0) +0000020E: 202C 0012 ' ,..' MOVE.L $0012(A4),D0 +00000212: 4240 'B@' CLR.W D0 +00000214: 4840 'H@' SWAP D0 +00000216: EE48 '.H' LSR.W #7,D0 +00000218: 2140 002E '!@..' MOVE.L D0,$002E(A0) +0000021C: 0068 0100 002C '.h...,' ORI.W #$0100,$002C(A0) +00000222: 6008 '`.' BRA.S *+$000A ; 0000022C +00000224: E188 '..' LSL.L #8,D0 +00000226: D080 '..' ADD.L D0,D0 +00000228: 2140 002E '!@..' MOVE.L D0,$002E(A0) +0000022C: 2F38 0720 '/8. ' MOVE.L $0720,-(A7) +00000230: 4E75 'Nu' RTS +00000232: 21CE 036E '!..n' MOVE.L A6,$036E +00000236: 4A38 0342 'J8.B' TST.B $0342 +0000023A: 660C 'f.' BNE.S *+$000E ; 00000248 +0000023C: 4A01 'J.' TST.B D1 +0000023E: 6604 'f.' BNE.S *+$0006 ; 00000244 +00000240: A002 '..' _Read ; A002 +00000242: 6078 '`x' BRA.S *+$007A ; 000002BC +00000244: A003 '..' _Write ; A003 +00000246: 6074 '`t' BRA.S *+$0076 ; 000002BC +00000248: 3028 0018 '0(..' MOVE.W $0018(A0),D0 +0000024C: 0C40 FFDF '.@..' CMPI.W #$FFDF,D0 +00000250: 622A 'b*' BHI.S *+$002C ; 0000027C +00000252: 0C40 FFD9 '.@..' CMPI.W #$FFD9,D0 +00000256: 6524 'e$' BCS.S *+$0026 ; 0000027C +00000258: 48E7 60C0 'H.`.' MOVEM.L D1/D2/A0/A1,-(A7) +0000025C: 4267 'Bg' CLR.W -(A7) +0000025E: 3F3C 000E '?<..' MOVE.W #$000E,-(A7) +00000262: A815 '..' _SCSIDispatch ; A815 +00000264: 4A5F 'J_' TST.W (A7)+ +00000266: 4CDF 0306 'L...' MOVEM.L (A7)+,D1/D2/A0/A1 +0000026A: 6710 'g.' BEQ.S *+$0012 ; 0000027C +0000026C: 48E6 7FFC 'H...' MOVEM.L D1-D7/A0-A5,-(A6) +00000270: 21CE 036E '!..n' MOVE.L A6,$036E +00000274: 08F8 0001 0360 '.....`' BSET #$01,$0360 +0000027A: 4E75 'Nu' RTS +0000027C: 43FA 002E 'C...' LEA *+$0030,A1 ; 000002AC +00000280: 2149 000C '!I..' MOVE.L A1,$000C(A0) +00000284: 08B8 0007 0376 '.....v' BCLR #$07,$0376 +0000028A: 4A01 'J.' TST.B D1 +0000028C: 6604 'f.' BNE.S *+$0006 ; 00000292 +0000028E: A402 '..' _Read ,Sys ; A402 +00000290: 6002 '`.' BRA.S *+$0004 ; 00000294 +00000292: A403 '..' _Write ,Sys ; A403 +00000294: 6706 'g.' BEQ.S *+$0008 ; 0000029C +00000296: 4A68 0010 'Jh..' TST.W $0010(A0) +0000029A: 6F18 'o.' BLE.S *+$001A ; 000002B4 +0000029C: 08F8 0007 0376 '.....v' BSET #$07,$0376 +000002A2: 6602 'f.' BNE.S *+$0004 ; 000002A6 +000002A4: 4E75 'Nu' RTS +000002A6: 3028 0010 '0(..' MOVE.W $0010(A0),D0 +000002AA: 6010 '`.' BRA.S *+$0012 ; 000002BC +000002AC: 08F8 0007 0376 '.....v' BSET #$07,$0376 +000002B2: 67F0 'g.' BEQ.S *-$000E ; 000002A4 +000002B4: 48E7 7FFE 'H...' MOVEM.L D1-D7/A0-A6,-(A7) +000002B8: 487A 0026 'Hz.&' PEA *+$0028 ; 000002E0 +000002BC: 2C78 036E ',x.n' MOVEA.L $036E,A6 +000002C0: 4CDE 3FFE 'L.?.' MOVEM.L (A6)+,D1-D7/A0-A5 +000002C4: 2F1E '/.' MOVE.L (A6)+,-(A7) +000002C6: 4A40 'J@' TST.W D0 +000002C8: 6712 'g.' BEQ.S *+$0014 ; 000002DC +000002CA: 0C40 FFBF '.@..' CMPI.W #$FFBF,D0 +000002CE: 670C 'g.' BEQ.S *+$000E ; 000002DC +000002D0: 0C40 FD94 '.@..' CMPI.W #$FD94,D0 +000002D4: 6706 'g.' BEQ.S *+$0008 ; 000002DC +000002D6: 31C0 03DE '1...' MOVE.W D0,$03DE +000002DA: 70DC 'p.' MOVEQ #$DC,D0 +000002DC: 4A40 'J@' TST.W D0 +000002DE: 4E75 'Nu' RTS +000002E0: 4CDF 7FFE 'L...' MOVEM.L (A7)+,D1-D7/A0-A6 +000002E4: 4E75 'Nu' RTS +000002E6: 2F38 0724 '/8.$' MOVE.L $0724,-(A7) +000002EA: 4E75 'Nu' RTS +000002EC: 7000 'p.' MOVEQ #$00,D0 +000002EE: 2D1F '-.' MOVE.L (A7)+,-(A6) +000002F0: 48E6 7FFC 'H...' MOVEM.L D1-D7/A0-A5,-(A6) +000002F4: 2A68 0020 '*h. ' MOVEA.L $0020(A0),A5 +000002F8: DBE8 0028 '...(' ADDA.L $0028(A0),A5 +000002FC: 3200 '2.' MOVE.W D0,D1 +000002FE: 7040 'p@' MOVEQ #$40,D0 ; '@' +00000300: C028 002D '.(.-' AND.B $002D(A0),D0 +00000304: 41F8 03A4 'A...' LEA $03A4,A0 +00000308: 316A 004A 0018 '1j.J..' MOVE.W $004A(A2),$0018(A0) +0000030E: 316A 0048 0016 '1j.H..' MOVE.W $0048(A2),$0016(A0) +00000314: 214D 0020 '!M. ' MOVE.L A5,$0020(A0) +00000318: 2146 0024 '!F.$' MOVE.L D6,$0024(A0) +0000031C: 317C 0001 002C '1|...,' MOVE.W #$0001,$002C(A0) +00000322: 8128 002D '.(.-' OR.B D0,$002D(A0) +00000326: 2003 ' .' MOVE.L D3,D0 +00000328: 0C80 007F FFFF '......' CMPI.L #$007FFFFF,D0 +0000032E: 631E 'c.' BLS.S *+$0020 ; 0000034E +00000330: E188 '..' LSL.L #8,D0 +00000332: D080 '..' ADD.L D0,D0 +00000334: 2140 0032 '!@.2' MOVE.L D0,$0032(A0) +00000338: 2003 ' .' MOVE.L D3,D0 +0000033A: 4240 'B@' CLR.W D0 +0000033C: 4840 'H@' SWAP D0 +0000033E: EE48 '.H' LSR.W #7,D0 +00000340: 2140 002E '!@..' MOVE.L D0,$002E(A0) +00000344: 0068 0100 002C '.h...,' ORI.W #$0100,$002C(A0) +0000034A: 6000 FEE0 '`...' BRA *-$011E ; 0000022C +0000034E: E188 '..' LSL.L #8,D0 +00000350: D080 '..' ADD.L D0,D0 +00000352: 2140 002E '!@..' MOVE.L D0,$002E(A0) +00000356: 6000 FED4 '`...' BRA *-$012A ; 0000022C +0000035A: 2F38 0728 '/8.(' MOVE.L $0728,-(A7) +0000035E: 4E75 'Nu' RTS +00000360: 2005 ' .' MOVE.L D5,D0 +00000362: E088 '..' LSR.L #8,D0 +00000364: E288 '..' LSR.L #1,D0 +00000366: 6104 'a.' BSR.S *+$0006 ; 0000036C +00000368: 7001 'p.' MOVEQ #$01,D0 +0000036A: 6082 '`.' BRA.S *-$007C ; 000002EE +0000036C: 2F38 072C '/8.,' MOVE.L $072C,-(A7) +00000370: 4E75 'Nu' RTS +00000372: 4A41 'JA' TST.W D1 +00000374: 672E 'g.' BEQ.S *+$0030 ; 000003A4 +00000376: 21F1 1000 02FC '!.....' MOVE.L $00(A1,D1.W),$02FC +0000037C: 21C0 0300 '!...' MOVE.L D0,$0300 +00000380: 11F1 1004 0300 '......' MOVE.B $04(A1,D1.W),$0300 +00000386: 21F1 1032 038A '!..2..' MOVE.L $32(A1,D1.W),$038A +0000038C: 21F1 103A 038E '!..:..' MOVE.L $3A(A1,D1.W),$038E +00000392: 4EBA 0000 'N...' JSR TFSVCBTST ; id: 376 +00000396: 6620 'f ' BNE.S *+$0022 ; 000003B8 +00000398: 21EA 0064 0304 '!..d..' MOVE.L $0064(A2),$0304 +0000039E: 52AA 0064 'R..d' ADDQ.L #1,$0064(A2) +000003A2: 4E75 'Nu' RTS +000003A4: 21C0 0300 '!...' MOVE.L D0,$0300 +000003A8: 7001 'p.' MOVEQ #$01,D0 +000003AA: 21C0 02FC '!...' MOVE.L D0,$02FC +000003AE: 42B8 038A 'B...' CLR.L $038A +000003B2: 42B8 038E 'B...' CLR.L $038E +000003B6: 60DA '`.' BRA.S *-$0024 ; 00000392 +000003B8: 21F8 020C 0304 '!.....' MOVE.L $020C,$0304 +000003BE: 4E75 'Nu' RTS +000003C0: 08B8 0001 0360 '.....`' BCLR #$01,$0360 +000003C6: 671C 'g.' BEQ.S *+$001E ; 000003E4 +000003C8: 48E7 7FFE 'H...' MOVEM.L D1-D7/A0-A6,-(A7) +000003CC: 487A 0012 'Hz..' PEA *+$0014 ; 000003E0 +000003D0: 2C78 036E ',x.n' MOVEA.L $036E,A6 +000003D4: 4CDE 3FFE 'L.?.' MOVEM.L (A6)+,D1-D7/A0-A5 +000003D8: 21CE 036E '!..n' MOVE.L A6,$036E +000003DC: 4EFA FE9E 'N...' JMP *-$0160 ; 0000027C +000003E0: 4CDF 7FFE 'L...' MOVEM.L (A7)+,D1-D7/A0-A6 +000003E4: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="TFSVCBTST"(376) + 00000394 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CMDDONE"(367) + 0000017C + +Dictionary: Flags $00 FirstId 489 + 489: DTDBMGRINIT + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DTDBMGRINIT"(489) + 000000C8 + +Dictionary: Flags $00 FirstId 490 + 490: QMINIT +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="QMINIT"(490) + 000000C4 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DSHOOK"(355) + 0000009C + +Dictionary: Flags $00 FirstId 491 + 491: INITCACHE + +ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode) + Ref1="INITCACHE"(491) Ref2="INITFS"(480) + 008E + +EntryPoint: Flags=$08=(Extern Code) Offset=$01AA Entry="WRITEOWNBUF"(481) + +EntryPoint: Flags=$08=(Extern Code) Offset=$01A0 Entry="READOWNBUF"(482) + +EntryPoint: Flags=$08=(Extern Code) Offset=$01B2 Entry="WRITEBLOCK"(483) + +EntryPoint: Flags=$08=(Extern Code) Offset=$01A0 Entry="READBLOCK"(484) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0232 Entry="VBASICIO"(485) + +EntryPoint: Flags=$08=(Extern Code) Offset=$02EC Entry="VRDBLOCKS"(486) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0360 Entry="VWRBLOCKS"(487) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0372 Entry="VSETUPTAGS"(488) +Comment: + + INITFS ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_25980 [25980, 25A86) + + Module started due to: vector glue above + + Resolved outgoing references: + +4C (259CC): JSR MARKVCB + + Unresolved outgoing references: + +3A (259BA): JSR $20C46 + +50 (259D0): JSR $21D70 + +D8 (25A58): JSR $210C8 + + +0 (25980): BUILDKEY + VectorTable comment: {sources}OS:HFS:CMMaint.a + + +2E (259AE): CMFLUSH + VectorTable comment: {sources}OS:HFS:CMMaint.a + + +9E (25A1E): LOCCNODE + VectorTable comment: {sources}OS:HFS:CMMaint.a + + +C4 (25A44): VLOCCREC + Trap A0F2 + + +EC (25A6C): UPDCNAME + VectorTable comment: {sources}OS:HFS:CMMaint.a + + +Dictionary: Flags $00 FirstId 492 + 492: AUTOMOD_25980 + 493: UPDCNAME + 494: LOCCNODE + 495: CMFLUSH + 496: BUILDKEY + 497: VLOCCREC + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_25980"(492) Segment="Main"(200) +Size: Flags $00 ModuleSize 262 + +Content: Flags $08 +Contents offset $0000 size $0106 +00000000: 48E7 80C0 'H...' MOVEM.L D0/A0/A1,-(A7) +00000004: 12BC 0006 '....' MOVE.B #$06,(A1) +00000008: 4229 0001 'B)..' CLR.B $0001(A1) +0000000C: 2340 0002 '#@..' MOVE.L D0,$0002(A1) +00000010: 4229 0006 'B)..' CLR.B $0006(A1) +00000014: 2008 ' .' MOVE.L A0,D0 +00000016: 6710 'g.' BEQ.S *+$0012 ; 00000028 +00000018: 2F09 '/.' MOVE.L A1,-(A7) +0000001A: 43E9 0006 'C...' LEA $0006(A1),A1 +0000001E: 6100 00CC 'a...' BSR *+$00CE ; 000000EC +00000022: 1011 '..' MOVE.B (A1),D0 +00000024: 225F '"_' MOVEA.L (A7)+,A1 +00000026: D111 '..' ADD.B D0,(A1) +00000028: 4CDF 0301 'L...' MOVEM.L (A7)+,D0/A0/A1 +0000002C: 4E75 'Nu' RTS +0000002E: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000030: 48E6 4040 'H.@@' MOVEM.L D1/A1,-(A6) +00000034: 322A 00A6 '2*..' MOVE.W $00A6(A2),D1 +00000038: 3001 '0.' MOVE.W D1,D0 +0000003A: 4EBA B28A 'N...' JSR *-$4D74 ; FFFFB2C6 +0000003E: 6618 'f.' BNE.S *+$001A ; 00000058 +00000040: 2278 034E '"x.N' MOVEA.L $034E,A1 +00000044: 0831 0007 1004 '.1....' BTST #$07,$04(A1,D1.W) +0000004A: 670A 'g.' BEQ.S *+$000C ; 00000056 +0000004C: 4EBA 0000 'N...' JSR MARKVCB ; id: 375 +00000050: 4EBA C39E 'N...' JSR *-$3C60 ; FFFFC3F0 +00000054: 6602 'f.' BNE.S *+$0004 ; 00000058 +00000056: 4240 'B@' CLR.W D0 +00000058: 4CDE 0202 'L...' MOVEM.L (A6)+,D1/A1 +0000005C: 2F1E '/.' MOVE.L (A6)+,-(A7) +0000005E: 4A40 'J@' TST.W D0 +00000060: 4E75 'Nu' RTS +00000062: 48E7 60F0 'H.`.' MOVEM.L D1/D2/A0-A3,-(A7) +00000066: 2448 '$H' MOVEA.L A0,A2 +00000068: 2649 '&I' MOVEA.L A1,A3 +0000006A: 202A 0002 ' *..' MOVE.L $0002(A2),D0 +0000006E: B0AB 0002 '....' CMP.L $0002(A3),D0 +00000072: 6220 'b ' BHI.S *+$0022 ; 00000094 +00000074: 6516 'e.' BCS.S *+$0018 ; 0000008C +00000076: 41EA 0006 'A...' LEA $0006(A2),A0 +0000007A: 43EB 0006 'C...' LEA $0006(A3),A1 +0000007E: 7000 'p.' MOVEQ #$00,D0 +00000080: 1018 '..' MOVE.B (A0)+,D0 +00000082: 4840 'H@' SWAP D0 +00000084: 1019 '..' MOVE.B (A1)+,D0 +00000086: A050 '.P' _RelString ; A050 +00000088: 6706 'g.' BEQ.S *+$0008 ; 00000090 +0000008A: 6E08 'n.' BGT.S *+$000A ; 00000094 +0000008C: 70FF 'p.' MOVEQ #$FF,D0 +0000008E: 6006 '`.' BRA.S *+$0008 ; 00000096 +00000090: 7000 'p.' MOVEQ #$00,D0 +00000092: 6002 '`.' BRA.S *+$0004 ; 00000096 +00000094: 7001 'p.' MOVEQ #$01,D0 +00000096: 4CDF 0F06 'L...' MOVEM.L (A7)+,D1/D2/A0-A3 +0000009A: 4A40 'J@' TST.W D0 +0000009C: 4E75 'Nu' RTS +0000009E: 2D1F '-.' MOVE.L (A7)+,-(A6) +000000A0: 4EBA 001C 'N...' JSR *+$001E ; 000000BE +000000A4: 6612 'f.' BNE.S *+$0014 ; 000000B8 +000000A6: 0C11 0003 '....' CMPI.B #$03,(A1) +000000AA: 660C 'f.' BNE.S *+$000E ; 000000B8 +000000AC: 41E9 000E 'A...' LEA $000E(A1),A0 +000000B0: 2029 000A ' )..' MOVE.L $000A(A1),D0 +000000B4: 6100 0008 'a...' BSR *+$000A ; 000000BE +000000B8: 2F1E '/.' MOVE.L (A6)+,-(A7) +000000BA: 4A40 'J@' TST.W D0 +000000BC: 4E75 'Nu' RTS +000000BE: 2F38 07C8 '/8..' MOVE.L $07C8,-(A7) +000000C2: 4E75 'Nu' RTS +000000C4: 2D1F '-.' MOVE.L (A7)+,-(A6) +000000C6: 43D4 'C.' LEA (A4),A1 +000000C8: 4EBA FF36 'N..6' JSR *-$00C8 ; 00000000 +000000CC: 2008 ' .' MOVE.L A0,D0 +000000CE: 6602 'f.' BNE.S *+$0004 ; 000000D2 +000000D0: 7400 't.' MOVEQ #$00,D2 +000000D2: 41D4 'A.' LEA (A4),A0 +000000D4: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0 +000000D8: 4EBA B66E 'N..n' JSR *-$4990 ; FFFFB748 +000000DC: 6708 'g.' BEQ.S *+$000A ; 000000E6 +000000DE: 0C40 0020 '.@. ' CMPI.W #$0020,D0 +000000E2: 6602 'f.' BNE.S *+$0004 ; 000000E6 +000000E4: 7030 'p0' MOVEQ #$30,D0 ; '0' +000000E6: 2F1E '/.' MOVE.L (A6)+,-(A7) +000000E8: 4A40 'J@' TST.W D0 +000000EA: 4E75 'Nu' RTS +000000EC: 48E7 C0C0 'H...' MOVEM.L D0/D1/A0/A1,-(A7) +000000F0: 7000 'p.' MOVEQ #$00,D0 +000000F2: 1018 '..' MOVE.B (A0)+,D0 +000000F4: 721F 'r.' MOVEQ #$1F,D1 +000000F6: B041 '.A' CMP.W D1,D0 +000000F8: 6F02 'o.' BLE.S *+$0004 ; 000000FC +000000FA: 3001 '0.' MOVE.W D1,D0 +000000FC: 12C0 '..' MOVE.B D0,(A1)+ +000000FE: A22E '..' _BlockMoveData ; A22E +00000100: 4CDF 0303 'L...' MOVEM.L (A7)+,D0/D1/A0/A1 +00000104: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MARKVCB"(375) + 0000004E + +EntryPoint: Flags=$08=(Extern Code) Offset=$00EC Entry="UPDCNAME"(493) + +EntryPoint: Flags=$08=(Extern Code) Offset=$009E Entry="LOCCNODE"(494) + +EntryPoint: Flags=$08=(Extern Code) Offset=$002E Entry="CMFLUSH"(495) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="BUILDKEY"(496) + +EntryPoint: Flags=$08=(Extern Code) Offset=$00C4 Entry="VLOCCREC"(497) +Comment: + + AUTOMOD_25980 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_25AB0 [25AB0, 2607C) + + Module started due to: vector glue above + + Resolved outgoing references: + +582 (26032): JSR CMFLUSH + +57E (2602E): JSR MARKVCB + +550 (26000): JSR CMFLUSH + +54C (25FFC): JSR MARKVCB + +53C (25FEC): JSR UPDCNAME + +4FC (25FAC): JSR LOCCNODE + +4E6 (25F96): JSR UPDCNAME + +4A8 (25F58): JSR LOCCNODE + +480 (25F30): JSR BUILDKEY + +460 (25F10): JSR LOCCNODE + +43A (25EEA): JSR CMFLUSH + +436 (25EE6): JSR MARKVCB + +40A (25EBA): JSR LOCCNODE + +3BE (25E6E): JSR LOCCNODE + +38C (25E3C): JSR LOCCNODE + +320 (25DD0): JSR LOCCNODE + +308 (25DB8): JSR LOCCNODE + +2CA (25D7A): JSR LOCCNODE + +2B0 (25D60): JSR LOCCNODE + +222 (25CD2): JSR LOCCNODE + +202 (25CB2): JSR CMFLUSH + +1FE (25CAE): JSR MARKVCB + +1D8 (25C88): JSR LOCCNODE + +1BC (25C6C): JSR BUILDKEY + +15A (25C0A): JSR LOCCNODE + +134 (25BE4): JSR CMFLUSH + +130 (25BE0): JSR MARKVCB + +106 (25BB6): JSR LOCCNODE + +E6 (25B96): JSR BUILDKEY + +C6 (25B76): JSR UPDCNAME + +A2 (25B52): JSR BUILDKEY + +26 (25AD6): JSR BUILDKEY + + Unresolved outgoing references: + +18 (25AC8): JSR $25A3E + +80 (25B30): JSR $20D64 + +D8 (25B88): JSR $20D64 + +F0 (25BA0): JSR $20A90 + +11A (25BCA): JSR $21152 + +1A4 (25C54): JSR $20A90 + +1C6 (25C76): JSR $20A90 + +1EC (25C9C): JSR $21152 + +254 (25D04): JSR $25A3E + +26C (25D1C): JSR $20CAC + +36C (25E1C): JSR $20D64 + +3A2 (25E52): JSR $21152 + +3CA (25E7A): JSR $20A90 + +3F0 (25EA0): JSR $25A3E + +3FE (25EAE): JSR $21152 + +41E (25ECE): JSR $21152 + +490 (25F40): JSR $20D64 + +4EE (25F9E): JSR $21152 + +50A (25FBA): JSR $20A90 + +530 (25FE0): JSR $25A3E + +544 (25FF4): JSR $21152 + +56E (2601E): JSR $21152 + + +0 (25AB0): CMCREATECN + VectorTable comment: {sources}OS:HFS:CmSvcs.a + + +146 (25BF6): CMDELETECN + VectorTable comment: {sources}OS:HFS:CmSvcs.a + + +214 (25CC4): CMGETCN + VectorTable comment: {sources}OS:HFS:CmSvcs.a + + +234 (25CE4): CMGETOFF + VectorTable comment: {sources}OS:HFS:CmSvcs.a + + +298 (25D48): CMMOVECN + VectorTable comment: {sources}OS:HFS:CmSvcs.a + + +44C (25EFC): CMRENAMECN + VectorTable comment: {sources}OS:HFS:CmSvcs.a + + +562 (26012): CMUPDATECN + VectorTable comment: {sources}OS:HFS:CmSvcs.a + + +59A (2604A): VCMSETUP + Trap A0DC + + +Dictionary: Flags $00 FirstId 498 + 498: AUTOMOD_25AB0 + 499: CMUPDATECN + 500: CMRENAMECN + 501: CMMOVECN + 502: CMGETCN + 503: CMGETOFF + 504: CMDELETECN + 505: CMCREATECN + 506: VCMSETUP +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_25AB0"(498) Segment="Main"(200) +Size: Flags $00 ModuleSize 1484 + +Content: Flags $08 +Contents offset $0000 size $05CC +00000000: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000002: 48E6 1FF8 'H...' MOVEM.L D3-D7/A0-A4,-(A6) +00000006: 6100 058C 'a...' BSR *+$058E ; 00000594 +0000000A: 42AA 00AC 'B...' CLR.L $00AC(A2) +0000000E: 2A01 '*.' MOVE.L D1,D5 +00000010: 2600 '&.' MOVE.L D0,D3 +00000012: 2648 '&H' MOVEA.L A0,A3 +00000014: 91C8 '..' SUBA.L A0,A0 +00000016: 7400 't.' MOVEQ #$00,D2 +00000018: 4EBA FF74 'N..t' JSR *-$008A ; FFFFFF8E +0000001C: 6600 011A 'f...' BNE *+$011C ; 00000138 +00000020: 2003 ' .' MOVE.L D3,D0 +00000022: 204B ' K' MOVEA.L A3,A0 +00000024: 43D4 'C.' LEA (A4),A1 +00000026: 4EBA 0000 'N...' JSR BUILDKEY ; id: 496 +0000002A: 43EC 0026 'C..&' LEA $0026(A4),A1 +0000002E: 2049 ' I' MOVEA.L A1,A0 +00000030: 303C 0032 '0<.2' MOVE.W #$0032,D0 +00000034: 4258 'BX' CLR.W (A0)+ +00000036: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000034 +0000003A: 1285 '..' MOVE.B D5,(A1) +0000003C: 2438 020C '$8..' MOVE.L $020C,D2 +00000040: 0C05 0001 '....' CMPI.B #$01,D5 +00000044: 6618 'f.' BNE.S *+$001A ; 0000005E +00000046: 2C2A 0026 ',*.&' MOVE.L $0026(A2),D6 +0000004A: 2346 0006 '#F..' MOVE.L D6,$0006(A1) +0000004E: 52AA 0026 'R..&' ADDQ.L #1,$0026(A2) +00000052: 2342 000A '#B..' MOVE.L D2,$000A(A1) +00000056: 2342 000E '#B..' MOVE.L D2,$000E(A1) +0000005A: 7246 'rF' MOVEQ #$46,D1 ; 'F' +0000005C: 601C '`.' BRA.S *+$001E ; 0000007A +0000005E: 2342 002C '#B.,' MOVE.L D2,$002C(A1) +00000062: 2342 0030 '#B.0' MOVE.L D2,$0030(A1) +00000066: 236A 0026 0014 '#j.&..' MOVE.L $0026(A2),$0014(A1) +0000006C: 52AA 0026 'R..&' ADDQ.L #1,$0026(A2) +00000070: 4845 'HE' SWAP D5 +00000072: 1345 0003 '.E..' MOVE.B D5,$0003(A1) +00000076: 4845 'HE' SWAP D5 +00000078: 7266 'rf' MOVEQ #$66,D1 ; 'f' +0000007A: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0 +0000007E: 41D4 'A.' LEA (A4),A0 +00000080: 4EBA B232 'N..2' JSR *-$4DCC ; FFFFB2B4 +00000084: 670E 'g.' BEQ.S *+$0010 ; 00000094 +00000086: 0C40 0021 '.@.!' CMPI.W #$0021,D0 +0000008A: 6600 00AC 'f...' BNE *+$00AE ; 00000138 +0000008E: 7031 'p1' MOVEQ #$31,D0 ; '1' +00000090: 6000 00A6 '`...' BRA *+$00A8 ; 00000138 +00000094: 2E02 '..' MOVE.L D2,D7 +00000096: 0C05 0001 '....' CMPI.B #$01,D5 +0000009A: 6664 'fd' BNE.S *+$0066 ; 00000100 +0000009C: 2006 ' .' MOVE.L D6,D0 +0000009E: 91C8 '..' SUBA.L A0,A0 +000000A0: 43D4 'C.' LEA (A4),A1 +000000A2: 4EBA 0000 'N...' JSR BUILDKEY ; id: 496 +000000A6: 43EC 0026 'C..&' LEA $0026(A4),A1 +000000AA: 303C 0016 '0<..' MOVE.W #$0016,D0 +000000AE: 4259 'BY' CLR.W (A1)+ +000000B0: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000000AE +000000B4: 43EC 0026 'C..&' LEA $0026(A4),A1 +000000B8: 12BC 0003 '....' MOVE.B #$03,(A1) +000000BC: 2343 000A '#C..' MOVE.L D3,$000A(A1) +000000C0: 204B ' K' MOVEA.L A3,A0 +000000C2: 43E9 000E 'C...' LEA $000E(A1),A1 +000000C6: 4EBA 0000 'N...' JSR UPDCNAME ; id: 493 +000000CA: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0 +000000CE: 323C 002E '2<..' MOVE.W #$002E,D1 +000000D2: 41D4 'A.' LEA (A4),A0 +000000D4: 43EC 0026 'C..&' LEA $0026(A4),A1 +000000D8: 4EBA B1DA 'N...' JSR *-$4E24 ; FFFFB2B4 +000000DC: 6722 'g"' BEQ.S *+$0024 ; 00000100 +000000DE: 2D00 '-.' MOVE.L D0,-(A6) +000000E0: 2003 ' .' MOVE.L D3,D0 +000000E2: 204B ' K' MOVEA.L A3,A0 +000000E4: 43D4 'C.' LEA (A4),A1 +000000E6: 4EBA 0000 'N...' JSR BUILDKEY ; id: 496 +000000EA: 2049 ' I' MOVEA.L A1,A0 +000000EC: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0 +000000F0: 4EBA AEEE 'N...' JSR *-$5110 ; FFFFAFE0 +000000F4: 201E ' .' MOVE.L (A6)+,D0 +000000F6: 0C40 0021 '.@.!' CMPI.W #$0021,D0 +000000FA: 663C 'f<' BNE.S *+$003E ; 00000138 +000000FC: 7031 'p1' MOVEQ #$31,D0 ; '1' +000000FE: 6038 '`8' BRA.S *+$003A ; 00000138 +00000100: 2003 ' .' MOVE.L D3,D0 +00000102: 91C8 '..' SUBA.L A0,A0 +00000104: 7400 't.' MOVEQ #$00,D2 +00000106: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494 +0000010A: 662C 'f,' BNE.S *+$002E ; 00000138 +0000010C: 5269 0004 'Ri..' ADDQ.W #1,$0004(A1) +00000110: 2378 020C 000E '#x....' MOVE.L $020C,$000E(A1) +00000116: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0 +0000011A: 4EBA B586 'N...' JSR *-$4A78 ; FFFFB6A2 +0000011E: 6618 'f.' BNE.S *+$001A ; 00000138 +00000120: 1005 '..' MOVE.B D5,D0 +00000122: 2203 '".' MOVE.L D3,D1 +00000124: 7401 't.' MOVEQ #$01,D2 +00000126: 6100 047A 'a..z' BSR *+$047C ; 000005A2 +0000012A: 4240 'B@' CLR.W D0 +0000012C: 2206 '".' MOVE.L D6,D1 +0000012E: 2407 '$.' MOVE.L D7,D2 +00000130: 4EBA 0000 'N...' JSR MARKVCB ; id: 375 +00000134: 4EBA 0000 'N...' JSR CMFLUSH ; id: 495 +00000138: 4DEE 008C 'M...' LEA $008C(A6),A6 +0000013C: 4CDE 1FF8 'L...' MOVEM.L (A6)+,D3-D7/A0-A4 +00000140: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000142: 4A40 'J@' TST.W D0 +00000144: 4E75 'Nu' RTS +00000146: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000148: 48E6 7ED8 'H.~.' MOVEM.L D1-D6/A0/A1/A3/A4,-(A6) +0000014C: 6100 0446 'a..F' BSR *+$0448 ; 00000594 +00000150: 42AA 00AC 'B...' CLR.L $00AC(A2) +00000154: 2600 '&.' MOVE.L D0,D3 +00000156: 2648 '&H' MOVEA.L A0,A3 +00000158: 7400 't.' MOVEQ #$00,D2 +0000015A: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494 +0000015E: 6600 00A6 'f...' BNE *+$00A8 ; 00000206 +00000162: 1811 '..' MOVE.B (A1),D4 +00000164: 0884 0009 '....' BCLR #$09,D4 +00000168: 2C28 0002 ',(..' MOVE.L $0002(A0),D6 +0000016C: 0C04 0001 '....' CMPI.B #$01,D4 +00000170: 661C 'f.' BNE.S *+$001E ; 0000018E +00000172: 2A29 0006 '*)..' MOVE.L $0006(A1),D5 +00000176: 0C85 0000 0002 '......' CMPI.L #$00000002,D5 +0000017C: 6606 'f.' BNE.S *+$0008 ; 00000184 +0000017E: 7033 'p3' MOVEQ #$33,D0 ; '3' +00000180: 6000 0084 '`...' BRA *+$0086 ; 00000206 +00000184: 4A69 0004 'Ji..' TST.W $0004(A1) +00000188: 6714 'g.' BEQ.S *+$0016 ; 0000019E +0000018A: 7032 'p2' MOVEQ #$32,D0 ; '2' +0000018C: 6078 '`x' BRA.S *+$007A ; 00000206 +0000018E: 2A29 0014 '*)..' MOVE.L $0014(A1),D5 +00000192: 0829 0001 0002 '.)....' BTST #$01,$0002(A1) +00000198: 6704 'g.' BEQ.S *+$0006 ; 0000019E +0000019A: 08C4 0009 '....' BSET #$09,D4 +0000019E: 41D4 'A.' LEA (A4),A0 +000001A0: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0 +000001A4: 4EBA AE3A 'N..:' JSR *-$51C4 ; FFFFAFE0 +000001A8: 665C 'f\' BNE.S *+$005E ; 00000206 +000001AA: 0C04 0001 '....' CMPI.B #$01,D4 +000001AE: 6706 'g.' BEQ.S *+$0008 ; 000001B6 +000001B0: 0804 0009 '....' BTST #$09,D4 +000001B4: 671C 'g.' BEQ.S *+$001E ; 000001D2 +000001B6: 2005 ' .' MOVE.L D5,D0 +000001B8: 91C8 '..' SUBA.L A0,A0 +000001BA: 43D4 'C.' LEA (A4),A1 +000001BC: 4EBA 0000 'N...' JSR BUILDKEY ; id: 496 +000001C0: 41D4 'A.' LEA (A4),A0 +000001C2: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0 +000001C6: 4EBA AE18 'N...' JSR *-$51E6 ; FFFFAFE0 +000001CA: 6706 'g.' BEQ.S *+$0008 ; 000001D2 +000001CC: 0804 0009 '....' BTST #$09,D4 +000001D0: 6734 'g4' BEQ.S *+$0036 ; 00000206 +000001D2: 2006 ' .' MOVE.L D6,D0 +000001D4: 91C8 '..' SUBA.L A0,A0 +000001D6: 7400 't.' MOVEQ #$00,D2 +000001D8: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494 +000001DC: 6628 'f(' BNE.S *+$002A ; 00000206 +000001DE: 5369 0004 'Si..' SUBQ.W #1,$0004(A1) +000001E2: 2378 020C 000E '#x....' MOVE.L $020C,$000E(A1) +000001E8: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0 +000001EC: 4EBA B4B4 'N...' JSR *-$4B4A ; FFFFB6A2 +000001F0: 6614 'f.' BNE.S *+$0016 ; 00000206 +000001F2: 1004 '..' MOVE.B D4,D0 +000001F4: 2206 '".' MOVE.L D6,D1 +000001F6: 74FF 't.' MOVEQ #$FF,D2 +000001F8: 6100 03A8 'a...' BSR *+$03AA ; 000005A2 +000001FC: 4240 'B@' CLR.W D0 +000001FE: 4EBA 0000 'N...' JSR MARKVCB ; id: 375 +00000202: 4EBA 0000 'N...' JSR CMFLUSH ; id: 495 +00000206: 4DEE 008C 'M...' LEA $008C(A6),A6 +0000020A: 4CDE 1B7E 'L..~' MOVEM.L (A6)+,D1-D6/A0/A1/A3/A4 +0000020E: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000210: 4A40 'J@' TST.W D0 +00000212: 4E75 'Nu' RTS +00000214: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000216: 48E6 5018 'H.P.' MOVEM.L D1/D3/A3/A4,-(A6) +0000021A: 6100 0378 'a..x' BSR *+$037A ; 00000594 +0000021E: 42AA 00AC 'B...' CLR.L $00AC(A2) +00000222: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494 +00000226: 4DEE 008C 'M...' LEA $008C(A6),A6 +0000022A: 4CDE 180A 'L...' MOVEM.L (A6)+,D1/D3/A3/A4 +0000022E: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000230: 4A40 'J@' TST.W D0 +00000232: 4E75 'Nu' RTS +00000234: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000236: 48E6 5808 'H.X.' MOVEM.L D1/D3/D4/A4,-(A6) +0000023A: 6100 0358 'a..X' BSR *+$035A ; 00000594 +0000023E: 2600 '&.' MOVE.L D0,D3 +00000240: 3801 '8.' MOVE.W D1,D4 +00000242: 222A 00AC '"*..' MOVE.L $00AC(A2),D1 +00000246: 6704 'g.' BEQ.S *+$0006 ; 0000024C +00000248: B283 '..' CMP.L D3,D1 +0000024A: 6716 'g.' BEQ.S *+$0018 ; 00000262 +0000024C: 42AA 00AC 'B...' CLR.L $00AC(A2) +00000250: 2003 ' .' MOVE.L D3,D0 +00000252: 91C8 '..' SUBA.L A0,A0 +00000254: 4EBA FD38 'N..8' JSR *-$02C6 ; FFFFFF8E +00000258: 6630 'f0' BNE.S *+$0032 ; 0000028A +0000025A: 2543 00AC '%C..' MOVE.L D3,$00AC(A2) +0000025E: 426A 00B0 'Bj..' CLR.W $00B0(A2) +00000262: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0 +00000266: 3204 '2.' MOVE.W D4,D1 +00000268: 926A 00B0 '.j..' SUB.W $00B0(A2),D1 +0000026C: 4EBA AF8E 'N...' JSR *-$5070 ; FFFFB1FC +00000270: 670E 'g.' BEQ.S *+$0010 ; 00000280 +00000272: 0C40 0020 '.@. ' CMPI.W #$0020,D0 +00000276: 6602 'f.' BNE.S *+$0004 ; 0000027A +00000278: 7030 'p0' MOVEQ #$30,D0 ; '0' +0000027A: 42AA 00AC 'B...' CLR.L $00AC(A2) +0000027E: 600A '`.' BRA.S *+$000C ; 0000028A +00000280: B6A8 0002 '....' CMP.L $0002(A0),D3 +00000284: 66F2 'f.' BNE.S *-$000C ; 00000278 +00000286: 3544 00B0 '5D..' MOVE.W D4,$00B0(A2) +0000028A: 4DEE 008C 'M...' LEA $008C(A6),A6 +0000028E: 4CDE 101A 'L...' MOVEM.L (A6)+,D1/D3/D4/A4 +00000292: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000294: 4A40 'J@' TST.W D0 +00000296: 4E75 'Nu' RTS +00000298: 2D1F '-.' MOVE.L (A7)+,-(A6) +0000029A: 48E6 5FD8 'H._.' MOVEM.L D1/D3-D7/A0/A1/A3/A4,-(A6) +0000029E: 6100 02F4 'a...' BSR *+$02F6 ; 00000594 +000002A2: 42AA 00AC 'B...' CLR.L $00AC(A2) +000002A6: 2A01 '*.' MOVE.L D1,D5 +000002A8: 2C09 ',.' MOVE.L A1,D6 +000002AA: 2600 '&.' MOVE.L D0,D3 +000002AC: 2648 '&H' MOVEA.L A0,A3 +000002AE: 7400 't.' MOVEQ #$00,D2 +000002B0: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494 +000002B4: 6600 0188 'f...' BNE *+$018A ; 0000043E +000002B8: 7800 'x.' MOVEQ #$00,D4 +000002BA: 0C11 0001 '....' CMPI.B #$01,(A1) +000002BE: 6604 'f.' BNE.S *+$0006 ; 000002C4 +000002C0: 2829 0006 '()..' MOVE.L $0006(A1),D4 +000002C4: 2005 ' .' MOVE.L D5,D0 +000002C6: 2046 ' F' MOVEA.L D6,A0 +000002C8: 7400 't.' MOVEQ #$00,D2 +000002CA: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494 +000002CE: 6600 016E 'f..n' BNE *+$0170 ; 0000043E +000002D2: 0C11 0001 '....' CMPI.B #$01,(A1) +000002D6: 6708 'g.' BEQ.S *+$000A ; 000002E0 +000002D8: 303C FF86 '0<..' MOVE.W #$FF86,D0 +000002DC: 6000 0160 '`..`' BRA *+$0162 ; 0000043E +000002E0: 2E29 0006 '.)..' MOVE.L $0006(A1),D7 +000002E4: 4A84 'J.' TST.L D4 +000002E6: 6732 'g2' BEQ.S *+$0034 ; 0000031A +000002E8: 0C84 0000 0002 '......' CMPI.L #$00000002,D4 +000002EE: 6722 'g"' BEQ.S *+$0024 ; 00000312 +000002F0: BE84 '..' CMP.L D4,D7 +000002F2: 671E 'g.' BEQ.S *+$0020 ; 00000312 +000002F4: 2028 0002 ' (..' MOVE.L $0002(A0),D0 +000002F8: B084 '..' CMP.L D4,D0 +000002FA: 6716 'g.' BEQ.S *+$0018 ; 00000312 +000002FC: 0C80 0000 0002 '......' CMPI.L #$00000002,D0 +00000302: 6F16 'o.' BLE.S *+$0018 ; 0000031A +00000304: 91C8 '..' SUBA.L A0,A0 +00000306: 7400 't.' MOVEQ #$00,D2 +00000308: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494 +0000030C: 6600 0130 'f..0' BNE *+$0132 ; 0000043E +00000310: 60E2 '`.' BRA.S *-$001C ; 000002F4 +00000312: 303C FF86 '0<..' MOVE.W #$FF86,D0 +00000316: 6000 0126 '`..&' BRA *+$0128 ; 0000043E +0000031A: 2003 ' .' MOVE.L D3,D0 +0000031C: 204B ' K' MOVEA.L A3,A0 +0000031E: 7400 't.' MOVEQ #$00,D2 +00000320: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494 +00000324: 6600 0118 'f...' BNE *+$011A ; 0000043E +00000328: BEA8 0002 '....' CMP.L $0002(A0),D7 +0000032C: 6606 'f.' BNE.S *+$0008 ; 00000334 +0000032E: 2E02 '..' MOVE.L D2,D7 +00000330: 6000 0100 '`...' BRA *+$0102 ; 00000432 +00000334: 2F09 '/.' MOVE.L A1,-(A7) +00000336: 43D4 'C.' LEA (A4),A1 +00000338: 7001 'p.' MOVEQ #$01,D0 +0000033A: D010 '..' ADD.B (A0),D0 +0000033C: A22E '..' _BlockMoveData ; A22E +0000033E: 205F ' _' MOVEA.L (A7)+,A0 +00000340: 43EC 0026 'C..&' LEA $0026(A4),A1 +00000344: 3001 '0.' MOVE.W D1,D0 +00000346: 48C0 'H.' EXT.L D0 +00000348: A22E '..' _BlockMoveData ; A22E +0000034A: 41D4 'A.' LEA (A4),A0 +0000034C: 2828 0002 '((..' MOVE.L $0002(A0),D4 +00000350: 2147 0002 '!G..' MOVE.L D7,$0002(A0) +00000354: 43EC 0026 'C..&' LEA $0026(A4),A1 +00000358: 7266 'rf' MOVEQ #$66,D1 ; 'f' +0000035A: 0C11 0002 '....' CMPI.B #$02,(A1) +0000035E: 6708 'g.' BEQ.S *+$000A ; 00000368 +00000360: 7246 'rF' MOVEQ #$46,D1 ; 'F' +00000362: 2378 020C 000E '#x....' MOVE.L $020C,$000E(A1) +00000368: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0 +0000036C: 4EBA AF46 'N..F' JSR *-$50B8 ; FFFFB2B4 +00000370: 670E 'g.' BEQ.S *+$0010 ; 00000380 +00000372: 0C40 0021 '.@.!' CMPI.W #$0021,D0 +00000376: 6600 00C6 'f...' BNE *+$00C8 ; 0000043E +0000037A: 7031 'p1' MOVEQ #$31,D0 ; '1' +0000037C: 6600 00C0 'f...' BNE *+$00C2 ; 0000043E +00000380: 2E02 '..' MOVE.L D2,D7 +00000382: 2028 0002 ' (..' MOVE.L $0002(A0),D0 +00000386: CB40 '.@' EXG D5,D0 +00000388: 2046 ' F' MOVEA.L D6,A0 +0000038A: 7400 't.' MOVEQ #$00,D2 +0000038C: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494 +00000390: 6600 00AC 'f...' BNE *+$00AE ; 0000043E +00000394: 5269 0004 'Ri..' ADDQ.W #1,$0004(A1) +00000398: 2378 020C 000E '#x....' MOVE.L $020C,$000E(A1) +0000039E: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0 +000003A2: 4EBA B2FE 'N...' JSR *-$4D00 ; FFFFB6A2 +000003A6: 6600 0096 'f...' BNE *+$0098 ; 0000043E +000003AA: 43EC 0026 'C..&' LEA $0026(A4),A1 +000003AE: 1011 '..' MOVE.B (A1),D0 +000003B0: 2205 '".' MOVE.L D5,D1 +000003B2: 7401 't.' MOVEQ #$01,D2 +000003B4: 6100 01FC 'a...' BSR *+$01FE ; 000005B2 +000003B8: 2003 ' .' MOVE.L D3,D0 +000003BA: 204B ' K' MOVEA.L A3,A0 +000003BC: 7400 't.' MOVEQ #$00,D2 +000003BE: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494 +000003C2: 667A 'fz' BNE.S *+$007C ; 0000043E +000003C4: 41D4 'A.' LEA (A4),A0 +000003C6: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0 +000003CA: 4EBA AC14 'N...' JSR *-$53EA ; FFFFAFE0 +000003CE: 666E 'fn' BNE.S *+$0070 ; 0000043E +000003D0: 43EC 0026 'C..&' LEA $0026(A4),A1 +000003D4: 0C11 0001 '....' CMPI.B #$01,(A1) +000003D8: 670E 'g.' BEQ.S *+$0010 ; 000003E8 +000003DA: 0829 0001 0002 '.)....' BTST #$01,$0002(A1) +000003E0: 6722 'g"' BEQ.S *+$0024 ; 00000404 +000003E2: 2029 0014 ' )..' MOVE.L $0014(A1),D0 +000003E6: 6004 '`.' BRA.S *+$0006 ; 000003EC +000003E8: 2029 0006 ' )..' MOVE.L $0006(A1),D0 +000003EC: 91C8 '..' SUBA.L A0,A0 +000003EE: 7400 't.' MOVEQ #$00,D2 +000003F0: 4EBA FB9C 'N...' JSR *-$0462 ; FFFFFF8E +000003F4: 6648 'fH' BNE.S *+$004A ; 0000043E +000003F6: 2345 000A '#E..' MOVE.L D5,$000A(A1) +000003FA: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0 +000003FE: 4EBA B2A2 'N...' JSR *-$4D5C ; FFFFB6A2 +00000402: 663A 'f:' BNE.S *+$003C ; 0000043E +00000404: 2004 ' .' MOVE.L D4,D0 +00000406: 91C8 '..' SUBA.L A0,A0 +00000408: 7400 't.' MOVEQ #$00,D2 +0000040A: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494 +0000040E: 662E 'f.' BNE.S *+$0030 ; 0000043E +00000410: 5369 0004 'Si..' SUBQ.W #1,$0004(A1) +00000414: 2378 020C 000E '#x....' MOVE.L $020C,$000E(A1) +0000041A: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0 +0000041E: 4EBA B282 'N...' JSR *-$4D7C ; FFFFB6A2 +00000422: 661A 'f.' BNE.S *+$001C ; 0000043E +00000424: 43EC 0026 'C..&' LEA $0026(A4),A1 +00000428: 1011 '..' MOVE.B (A1),D0 +0000042A: 2204 '".' MOVE.L D4,D1 +0000042C: 74FF 't.' MOVEQ #$FF,D2 +0000042E: 6100 0182 'a...' BSR *+$0184 ; 000005B2 +00000432: 4240 'B@' CLR.W D0 +00000434: 2407 '$.' MOVE.L D7,D2 +00000436: 4EBA 0000 'N...' JSR MARKVCB ; id: 375 +0000043A: 4EBA 0000 'N...' JSR CMFLUSH ; id: 495 +0000043E: 4DEE 008C 'M...' LEA $008C(A6),A6 +00000442: 4CDE 1BFA 'L...' MOVEM.L (A6)+,D1/D3-D7/A0/A1/A3/A4 +00000446: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000448: 4A40 'J@' TST.W D0 +0000044A: 4E75 'Nu' RTS +0000044C: 2D1F '-.' MOVE.L (A7)+,-(A6) +0000044E: 48E6 5FD8 'H._.' MOVEM.L D1/D3-D7/A0/A1/A3/A4,-(A6) +00000452: 6100 0140 'a..@' BSR *+$0142 ; 00000594 +00000456: 42AA 00AC 'B...' CLR.L $00AC(A2) +0000045A: 2600 '&.' MOVE.L D0,D3 +0000045C: 2648 '&H' MOVEA.L A0,A3 +0000045E: 2A09 '*.' MOVE.L A1,D5 +00000460: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494 +00000464: 6600 00EE 'f...' BNE *+$00F0 ; 00000554 +00000468: 2802 '(.' MOVE.L D2,D4 +0000046A: 3C01 '<.' MOVE.W D1,D6 +0000046C: 2049 ' I' MOVEA.L A1,A0 +0000046E: 43EC 0026 'C..&' LEA $0026(A4),A1 +00000472: 3006 '0.' MOVE.W D6,D0 +00000474: 48C0 'H.' EXT.L D0 +00000476: A22E '..' _BlockMoveData ; A22E +00000478: 43D4 'C.' LEA (A4),A1 +0000047A: 2029 0002 ' )..' MOVE.L $0002(A1),D0 +0000047E: 2045 ' E' MOVEA.L D5,A0 +00000480: 4EBA 0000 'N...' JSR BUILDKEY ; id: 496 +00000484: 2049 ' I' MOVEA.L A1,A0 +00000486: 43EC 0026 'C..&' LEA $0026(A4),A1 +0000048A: 3206 '2.' MOVE.W D6,D1 +0000048C: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0 +00000490: 4EBA AE22 'N.."' JSR *-$51DC ; FFFFB2B4 +00000494: 675E 'g^' BEQ.S *+$0060 ; 000004F4 +00000496: 0C40 0021 '.@.!' CMPI.W #$0021,D0 +0000049A: 6600 00B8 'f...' BNE *+$00BA ; 00000554 +0000049E: 43D4 'C.' LEA (A4),A1 +000004A0: 2029 0002 ' )..' MOVE.L $0002(A1),D0 +000004A4: 2045 ' E' MOVEA.L D5,A0 +000004A6: 7400 't.' MOVEQ #$00,D2 +000004A8: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494 +000004AC: 6600 00A6 'f...' BNE *+$00A8 ; 00000554 +000004B0: 2E02 '..' MOVE.L D2,D7 +000004B2: 2C08 ',.' MOVE.L A0,D6 +000004B4: 41EC 0026 'A..&' LEA $0026(A4),A0 +000004B8: 1010 '..' MOVE.B (A0),D0 +000004BA: B011 '..' CMP.B (A1),D0 +000004BC: 661C 'f.' BNE.S *+$001E ; 000004DA +000004BE: 0C00 0001 '....' CMPI.B #$01,D0 +000004C2: 660C 'f.' BNE.S *+$000E ; 000004D0 +000004C4: 2229 0006 '")..' MOVE.L $0006(A1),D1 +000004C8: B2A8 0006 '....' CMP.L $0006(A0),D1 +000004CC: 6710 'g.' BEQ.S *+$0012 ; 000004DE +000004CE: 600A '`.' BRA.S *+$000C ; 000004DA +000004D0: 2229 0014 '")..' MOVE.L $0014(A1),D1 +000004D4: B2A8 0014 '....' CMP.L $0014(A0),D1 +000004D8: 6704 'g.' BEQ.S *+$0006 ; 000004DE +000004DA: 7031 'p1' MOVEQ #$31,D0 ; '1' +000004DC: 6076 '`v' BRA.S *+$0078 ; 00000554 +000004DE: 2246 '"F' MOVEA.L D6,A1 +000004E0: 43E9 0006 'C...' LEA $0006(A1),A1 +000004E4: 2045 ' E' MOVEA.L D5,A0 +000004E6: 4EBA 0000 'N...' JSR UPDCNAME ; id: 493 +000004EA: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0 +000004EE: 4EBA B1B2 'N...' JSR *-$4E4C ; FFFFB6A2 +000004F2: 601C '`.' BRA.S *+$001E ; 00000510 +000004F4: 2E02 '..' MOVE.L D2,D7 +000004F6: 2003 ' .' MOVE.L D3,D0 +000004F8: 204B ' K' MOVEA.L A3,A0 +000004FA: 2404 '$.' MOVE.L D4,D2 +000004FC: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494 +00000500: 6652 'fR' BNE.S *+$0054 ; 00000554 +00000502: 41D4 'A.' LEA (A4),A0 +00000504: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0 +00000508: 7400 't.' MOVEQ #$00,D2 +0000050A: 4EBA AAD4 'N...' JSR *-$552A ; FFFFAFE0 +0000050E: 6644 'fD' BNE.S *+$0046 ; 00000554 +00000510: 43EC 0026 'C..&' LEA $0026(A4),A1 +00000514: 0C11 0001 '....' CMPI.B #$01,(A1) +00000518: 670E 'g.' BEQ.S *+$0010 ; 00000528 +0000051A: 0829 0001 0002 '.)....' BTST #$01,$0002(A1) +00000520: 6726 'g&' BEQ.S *+$0028 ; 00000548 +00000522: 2029 0014 ' )..' MOVE.L $0014(A1),D0 +00000526: 6004 '`.' BRA.S *+$0006 ; 0000052C +00000528: 2029 0006 ' )..' MOVE.L $0006(A1),D0 +0000052C: 91C8 '..' SUBA.L A0,A0 +0000052E: 7400 't.' MOVEQ #$00,D2 +00000530: 4EBA FA5C 'N..\' JSR *-$05A2 ; FFFFFF8E +00000534: 661E 'f.' BNE.S *+$0020 ; 00000554 +00000536: 2045 ' E' MOVEA.L D5,A0 +00000538: 43E9 000E 'C...' LEA $000E(A1),A1 +0000053C: 4EBA 0000 'N...' JSR UPDCNAME ; id: 493 +00000540: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0 +00000544: 4EBA B15C 'N..\' JSR *-$4EA2 ; FFFFB6A2 +00000548: 4240 'B@' CLR.W D0 +0000054A: 2407 '$.' MOVE.L D7,D2 +0000054C: 4EBA 0000 'N...' JSR MARKVCB ; id: 375 +00000550: 4EBA 0000 'N...' JSR CMFLUSH ; id: 495 +00000554: 4DEE 008C 'M...' LEA $008C(A6),A6 +00000558: 4CDE 1BFA 'L...' MOVEM.L (A6)+,D1/D3-D7/A0/A1/A3/A4 +0000055C: 2F1E '/.' MOVE.L (A6)+,-(A7) +0000055E: 4A40 'J@' TST.W D0 +00000560: 4E75 'Nu' RTS +00000562: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000564: 48E6 60C0 'H.`.' MOVEM.L D1/D2/A0/A1,-(A6) +00000568: 612A 'a*' BSR.S *+$002C ; 00000594 +0000056A: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0 +0000056E: 4EBA B132 'N..2' JSR *-$4ECC ; FFFFB6A2 +00000572: 670A 'g.' BEQ.S *+$000C ; 0000057E +00000574: 0C40 0020 '.@. ' CMPI.W #$0020,D0 +00000578: 660C 'f.' BNE.S *+$000E ; 00000586 +0000057A: 7030 'p0' MOVEQ #$30,D0 ; '0' +0000057C: 6008 '`.' BRA.S *+$000A ; 00000586 +0000057E: 4EBA 0000 'N...' JSR MARKVCB ; id: 375 +00000582: 4EBA 0000 'N...' JSR CMFLUSH ; id: 495 +00000586: 4DEE 008C 'M...' LEA $008C(A6),A6 +0000058A: 4CDE 0306 'L...' MOVEM.L (A6)+,D1/D2/A0/A1 +0000058E: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000590: 4A40 'J@' TST.W D0 +00000592: 4E75 'Nu' RTS +00000594: 2F38 0770 '/8.p' MOVE.L $0770,-(A7) +00000598: 4E75 'Nu' RTS +0000059A: 9CFC 008C '....' SUBA.W #$008C,A6 +0000059E: 284E '(N' MOVEA.L A6,A4 +000005A0: 4E75 'Nu' RTS +000005A2: 0C00 0001 '....' CMPI.B #$01,D0 +000005A6: 6606 'f.' BNE.S *+$0008 ; 000005AE +000005A8: D5AA 0076 '...v' ADD.L D2,$0076(A2) +000005AC: 6004 '`.' BRA.S *+$0006 ; 000005B2 +000005AE: D5AA 0072 '...r' ADD.L D2,$0072(A2) +000005B2: 0C81 0000 0002 '......' CMPI.L #$00000002,D1 +000005B8: 6610 'f.' BNE.S *+$0012 ; 000005CA +000005BA: 0C00 0001 '....' CMPI.B #$01,D0 +000005BE: 6606 'f.' BNE.S *+$0008 ; 000005C6 +000005C0: D56A 0070 '.j.p' ADD.W D2,$0070(A2) +000005C4: 6004 '`.' BRA.S *+$0006 ; 000005CA +000005C6: D56A 0014 '.j..' ADD.W D2,$0014(A2) +000005CA: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CMFLUSH"(495) + 00000584 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MARKVCB"(375) + 00000580 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CMFLUSH"(495) + 00000552 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MARKVCB"(375) + 0000054E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="UPDCNAME"(493) + 0000053E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LOCCNODE"(494) + 000004FE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="UPDCNAME"(493) + 000004E8 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LOCCNODE"(494) + 000004AA + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="BUILDKEY"(496) + 00000482 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LOCCNODE"(494) + 00000462 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CMFLUSH"(495) + 0000043C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MARKVCB"(375) + 00000438 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LOCCNODE"(494) + 0000040C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LOCCNODE"(494) + 000003C0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LOCCNODE"(494) + 0000038E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LOCCNODE"(494) + 00000322 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LOCCNODE"(494) + 0000030A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LOCCNODE"(494) + 000002CC + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LOCCNODE"(494) + 000002B2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LOCCNODE"(494) + 00000224 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CMFLUSH"(495) + 00000204 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MARKVCB"(375) + 00000200 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LOCCNODE"(494) + 000001DA + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="BUILDKEY"(496) + 000001BE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LOCCNODE"(494) + 0000015C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CMFLUSH"(495) + 00000136 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MARKVCB"(375) + 00000132 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LOCCNODE"(494) + 00000108 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="BUILDKEY"(496) + 000000E8 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="UPDCNAME"(493) + 000000C8 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="BUILDKEY"(496) + 000000A4 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="BUILDKEY"(496) + 00000028 + +EntryPoint: Flags=$08=(Extern Code) Offset=$0562 Entry="CMUPDATECN"(499) + +EntryPoint: Flags=$08=(Extern Code) Offset=$044C Entry="CMRENAMECN"(500) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0298 Entry="CMMOVECN"(501) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0214 Entry="CMGETCN"(502) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0234 Entry="CMGETOFF"(503) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0146 Entry="CMDELETECN"(504) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="CMCREATECN"(505) + +EntryPoint: Flags=$08=(Extern Code) Offset=$059A Entry="VCMSETUP"(506) +Comment: + + AUTOMOD_25AB0 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_260D0 [260D0, 266E4) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +4B8 (26588): JSR MARKVCB + +1E (260EE): JSR CMGETCN + + Unresolved outgoing references: + +68 (26138): JSR $210C8 + +92 (26162): JSR $289AA + +B0 (26180): JSR $20A90 + +19E (2626E): JSR $28850 + +23E (2630E): JSR $20D64 + +3DE (264AE): JSR $289AA + +418 (264E8): JSR $210C8 + +448 (26518): JSR $289AA + +472 (26542): JSR $20A90 + +4A6 (26576): JSR $20C46 + +4BC (2658C): JSR $21D70 + +534 (26604): JSR $210C8 + +546 (26616): JSR $20CAC + +5EC (266BC): JSR $210C8 + +602 (266D2): JSR $21152 + + +6 (260D6): VDEALLOCFILE + Trap A0D9 + + +DA (261AA): VEXTENDFILE + Trap A0DA + + +288 (26358): FXMKEYCMP + VectorTable comment: {sources}OS:HFS:FXM.a + + +2CC (2639C): VMAPFBLOCK + Trap A0F4 + + +35C (2642C): VTRUNCATEFILE + Trap A0DB + + +49A (2656A): XFFLUSH + VectorTable comment: {sources}OS:HFS:FXM.a + + +4D4 (265A4): VXFSEARCH + Trap A0F5 + + +Dictionary: Flags $00 FirstId 507 + 507: AUTOMOD_260D0 + 508: XFFLUSH + 509: FXMKEYCMP + 510: VDEALLOCFILE + 511: VEXTENDFILE + 512: VMAPFBLOCK + 513: VTRUNCATEFILE + 514: VXFSEARCH + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_260D0"(507) Segment="Main"(200) +Size: Flags $00 ModuleSize 1556 + +Content: Flags $08 +Contents offset $0000 size $0614 +00000000: 2F38 0764 '/8.d' MOVE.L $0764,-(A7) +00000004: 4E75 'Nu' RTS +00000006: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000008: 48E6 7FD8 'H...' MOVEM.L D1-D7/A0/A1/A3/A4,-(A6) +0000000C: 6100 0482 'a...' BSR *+$0484 ; 00000490 +00000010: 2648 '&H' MOVEA.L A0,A3 +00000012: 2E00 '..' MOVE.L D0,D7 +00000014: 4206 'B.' CLR.B D6 +00000016: 4244 'BD' CLR.W D4 +00000018: 204B ' K' MOVEA.L A3,A0 +0000001A: 2007 ' .' MOVE.L D7,D0 +0000001C: 7400 't.' MOVEQ #$00,D2 +0000001E: 4EBA 0000 'N...' JSR CMGETCN ; id: 502 +00000022: 6600 00A2 'f...' BNE *+$00A4 ; 000000C6 +00000026: 0C11 0002 '....' CMPI.B #$02,(A1) +0000002A: 6706 'g.' BEQ.S *+$0008 ; 00000032 +0000002C: 7030 'p0' MOVEQ #$30,D0 ; '0' +0000002E: 6600 0096 'f...' BNE *+$0098 ; 000000C6 +00000032: 2A29 0014 '*)..' MOVE.L $0014(A1),D5 +00000036: 41EC 0002 'A...' LEA $0002(A4),A0 +0000003A: 4268 0006 'Bh..' CLR.W $0006(A0) +0000003E: 4A06 'J.' TST.B D6 +00000040: 6606 'f.' BNE.S *+$0008 ; 00000048 +00000042: 43E9 004A 'C..J' LEA $004A(A1),A1 +00000046: 602E '`.' BRA.S *+$0030 ; 00000076 +00000048: 43E9 0056 'C..V' LEA $0056(A1),A1 +0000004C: 6028 '`(' BRA.S *+$002A ; 00000076 +0000004E: 41EC 0002 'A...' LEA $0002(A4),A0 +00000052: 10BC 0007 '....' MOVE.B #$07,(A0) +00000056: 1146 0001 '.F..' MOVE.B D6,$0001(A0) +0000005A: 2145 0002 '!E..' MOVE.L D5,$0002(A0) +0000005E: 3144 0006 '1D..' MOVE.W D4,$0006(A0) +00000062: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0 +00000066: 7400 't.' MOVEQ #$00,D2 +00000068: 4EBA AF8E 'N...' JSR *-$5070 ; FFFFAFF8 +0000006C: 6708 'g.' BEQ.S *+$000A ; 00000076 +0000006E: 0C40 0020 '.@. ' CMPI.W #$0020,D0 +00000072: 6746 'gF' BEQ.S *+$0048 ; 000000BA +00000074: 6050 '`P' BRA.S *+$0052 ; 000000C6 +00000076: 41EC 000A 'A...' LEA $000A(A4),A0 +0000007A: 7002 'p.' MOVEQ #$02,D0 +0000007C: 20D9 ' .' MOVE.L (A1)+,(A0)+ +0000007E: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000007C +00000082: 43EC 000A 'C...' LEA $000A(A4),A1 +00000086: 4241 'BA' CLR.W D1 +00000088: 3431 1000 '41..' MOVE.W $00(A1,D1.W),D2 +0000008C: 3631 1002 '61..' MOVE.W $02(A1,D1.W),D3 +00000090: 6710 'g.' BEQ.S *+$0012 ; 000000A2 +00000092: 4EBA 2846 'N.(F' JSR *+$2848 ; 000028DA +00000096: 662E 'f.' BNE.S *+$0030 ; 000000C6 +00000098: D843 '.C' ADD.W D3,D4 +0000009A: 5841 'XA' ADDQ.W #4,D1 +0000009C: 0C41 0008 '.A..' CMPI.W #$0008,D1 +000000A0: 6FE6 'o.' BLE.S *-$0018 ; 00000088 +000000A2: 41EC 0002 'A...' LEA $0002(A4),A0 +000000A6: 4A68 0006 'Jh..' TST.W $0006(A0) +000000AA: 670A 'g.' BEQ.S *+$000C ; 000000B6 +000000AC: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0 +000000B0: 4EBA A90E 'N...' JSR *-$56F0 ; FFFFA9C0 +000000B4: 6610 'f.' BNE.S *+$0012 ; 000000C6 +000000B6: 4A43 'JC' TST.W D3 +000000B8: 6694 'f.' BNE.S *-$006A ; 0000004E +000000BA: 4606 'F.' NOT.B D6 +000000BC: 6600 FF58 'f..X' BNE *-$00A6 ; 00000016 +000000C0: 4240 'B@' CLR.W D0 +000000C2: 6100 03D6 'a...' BSR *+$03D8 ; 0000049A +000000C6: 4DEE 0016 'M...' LEA $0016(A6),A6 +000000CA: 4CDE 1BFE 'L...' MOVEM.L (A6)+,D1-D7/A0/A1/A3/A4 +000000CE: 2F1E '/.' MOVE.L (A6)+,-(A7) +000000D0: 4A40 'J@' TST.W D0 +000000D2: 4E75 'Nu' RTS +000000D4: 2F38 0768 '/8.h' MOVE.L $0768,-(A7) +000000D8: 4E75 'Nu' RTS +000000DA: 2D1F '-.' MOVE.L (A7)+,-(A6) +000000DC: 48E6 7DF8 'H.}.' MOVEM.L D1-D5/D7/A0-A4,-(A6) +000000E0: 6100 03AE 'a...' BSR *+$03B0 ; 00000490 +000000E4: 47F1 1000 'G...' LEA $00(A1,D1.W),A3 +000000E8: 2D2B 000C '-+..' MOVE.L $000C(A3),-(A6) +000000EC: 0803 0000 '....' BTST #$00,D3 +000000F0: 672E 'g.' BEQ.S *+$0030 ; 00000120 +000000F2: 4A84 'J.' TST.L D4 +000000F4: 6B22 'k"' BMI.S *+$0024 ; 00000118 +000000F6: 202B 000C ' +..' MOVE.L $000C(A3),D0 +000000FA: D084 '..' ADD.L D4,D0 +000000FC: 6B1A 'k.' BMI.S *+$001C ; 00000118 +000000FE: 7000 'p.' MOVEQ #$00,D0 +00000100: 302A 002A '0*.*' MOVE.W $002A(A2),D0 +00000104: 4C2A 0000 001C 'L*....' MULU.L $001C(A2),D0 +0000010A: 6802 'h.' BVC.S *+$0004 ; 0000010E +0000010C: 70FF 'p.' MOVEQ #$FF,D0 +0000010E: B084 '..' CMP.L D4,D0 +00000110: 640E 'd.' BCC.S *+$0010 ; 00000120 +00000112: 70DE 'p.' MOVEQ #$DE,D0 +00000114: 6000 015C '`..\' BRA *+$015E ; 00000272 +00000118: 303C FAE3 '0<..' MOVE.W #$FAE3,D0 +0000011C: 6000 0154 '`..T' BRA *+$0156 ; 00000272 +00000120: 08D4 0006 '....' BSET #$06,(A4) +00000124: 0803 0001 '....' BTST #$01,D3 +00000128: 6704 'g.' BEQ.S *+$0006 ; 0000012E +0000012A: 08D4 0007 '....' BSET #$07,(A4) +0000012E: 202A 001C ' *..' MOVE.L $001C(A2),D0 +00000132: D880 '..' ADD.L D0,D4 +00000134: 5384 'S.' SUBQ.L #1,D4 +00000136: 4C40 4004 'L@@.' DIVU.L D0,D4 +0000013A: 4C00 4004 'L.@.' MULU.L D0,D4 +0000013E: 6A08 'j.' BPL.S *+$000A ; 00000148 +00000140: 0803 0000 '....' BTST #$00,D3 +00000144: 66D2 'f.' BNE.S *-$002C ; 00000118 +00000146: 9880 '..' SUB.L D0,D4 +00000148: 202B 000C ' +..' MOVE.L $000C(A3),D0 +0000014C: D084 '..' ADD.L D4,D0 +0000014E: 6BC8 'k.' BMI.S *-$0036 ; 00000118 +00000150: 5380 'S.' SUBQ.L #1,D0 +00000152: 6100 037A 'a..z' BSR *+$037C ; 000004CE +00000156: 660E 'f.' BNE.S *+$0010 ; 00000166 +00000158: D9AB 000C '....' ADD.L D4,$000C(A3) +0000015C: 08EB 0007 0004 '......' BSET #$07,$0004(A3) +00000162: 6000 0108 '`...' BRA *+$010A ; 0000026C +00000166: 0C40 0010 '.@..' CMPI.W #$0010,D0 +0000016A: 6600 0106 'f...' BNE *+$0108 ; 00000272 +0000016E: 2E02 '..' MOVE.L D2,D7 +00000170: 3C03 '<.' MOVE.W D3,D6 +00000172: 7000 'p.' MOVEQ #$00,D0 +00000174: 3006 '0.' MOVE.W D6,D0 +00000176: 4C2A 0000 001C 'L*....' MULU.L $001C(A2),D0 +0000017C: 90AB 000C '....' SUB.L $000C(A3),D0 +00000180: 670C 'g.' BEQ.S *+$000E ; 0000018E +00000182: D1AB 000C '....' ADD.L D0,$000C(A3) +00000186: 08EB 0007 0004 '......' BSET #$07,$0004(A3) +0000018C: 9880 '..' SUB.L D0,D4 +0000018E: 3A31 1000 ':1..' MOVE.W $00(A1,D1.W),D5 +00000192: DA71 1002 '.q..' ADD.W $02(A1,D1.W),D5 +00000196: 3405 '4.' MOVE.W D5,D2 +00000198: 0814 0006 '....' BTST #$06,(A4) +0000019C: 56C3 'V.' SNE D3 +0000019E: 4EBA 25E0 'N.%.' JSR *+$25E2 ; 00002780 +000001A2: 671A 'g.' BEQ.S *+$001C ; 000001BE +000001A4: 0C40 FFDE '.@..' CMPI.W #$FFDE,D0 +000001A8: 6600 00C8 'f...' BNE *+$00CA ; 00000272 +000001AC: 0894 0006 '....' BCLR #$06,(A4) +000001B0: 6700 00C0 'g...' BEQ *+$00C2 ; 00000272 +000001B4: 0814 0007 '....' BTST #$07,(A4) +000001B8: 6600 00B8 'f...' BNE *+$00BA ; 00000272 +000001BC: 60D8 '`.' BRA.S *-$0026 ; 00000196 +000001BE: BA42 '.B' CMP.W D2,D5 +000001C0: 6606 'f.' BNE.S *+$0008 ; 000001C8 +000001C2: D771 1002 '.q..' ADD.W D3,$02(A1,D1.W) +000001C6: 6016 '`.' BRA.S *+$0018 ; 000001DE +000001C8: 4A71 1002 'Jq..' TST.W $02(A1,D1.W) +000001CC: 6708 'g.' BEQ.S *+$000A ; 000001D6 +000001CE: 5841 'XA' ADDQ.W #4,D1 +000001D0: 0C41 0008 '.A..' CMPI.W #$0008,D1 +000001D4: 6E16 'n.' BGT.S *+$0018 ; 000001EC +000001D6: 3382 1000 '3...' MOVE.W D2,$00(A1,D1.W) +000001DA: 3383 1002 '3...' MOVE.W D3,$02(A1,D1.W) +000001DE: 2407 '$.' MOVE.L D7,D2 +000001E0: 6100 03F4 'a...' BSR *+$03F6 ; 000005D6 +000001E4: 6600 008C 'f...' BNE *+$008E ; 00000272 +000001E8: 2E02 '..' MOVE.L D2,D7 +000001EA: 605E '`^' BRA.S *+$0060 ; 0000024A +000001EC: 2A13 '*.' MOVE.L (A3),D5 +000001EE: 0C85 0000 0003 '......' CMPI.L #$00000003,D5 +000001F4: 6604 'f.' BNE.S *+$0006 ; 000001FA +000001F6: 7011 'p.' MOVEQ #$11,D0 +000001F8: 6078 '`x' BRA.S *+$007A ; 00000272 +000001FA: 41EC 0002 'A...' LEA $0002(A4),A0 +000001FE: 43EC 000A 'C...' LEA $000A(A4),A1 +00000202: 10BC 0007 '....' MOVE.B #$07,(A0) +00000206: 4228 0001 'B(..' CLR.B $0001(A0) +0000020A: 082B 0001 0004 '.+....' BTST #$01,$0004(A3) +00000210: 56E8 0001 'V...' SNE $0001(A0) +00000214: 2145 0002 '!E..' MOVE.L D5,$0002(A0) +00000218: 3146 0006 '1F..' MOVE.W D6,$0006(A0) +0000021C: 303C 0005 '0<..' MOVE.W #$0005,D0 +00000220: 4259 'BY' CLR.W (A1)+ +00000222: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000220 +00000226: 43EC 000A 'C...' LEA $000A(A4),A1 +0000022A: 4241 'BA' CLR.W D1 +0000022C: 3382 1000 '3...' MOVE.W D2,$00(A1,D1.W) +00000230: 3383 1002 '3...' MOVE.W D3,$02(A1,D1.W) +00000234: 2D01 '-.' MOVE.L D1,-(A6) +00000236: 323C 000C '2<..' MOVE.W #$000C,D1 +0000023A: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0 +0000023E: 4EBA AA54 'N..T' JSR *-$55AA ; FFFFAC94 +00000242: 221E '".' MOVE.L (A6)+,D1 +00000244: 4A40 'J@' TST.W D0 +00000246: 662A 'f*' BNE.S *+$002C ; 00000272 +00000248: 2E02 '..' MOVE.L D2,D7 +0000024A: DC43 '.C' ADD.W D3,D6 +0000024C: 0283 0000 FFFF '......' ANDI.L #$0000FFFF,D3 +00000252: 4C2A 3003 001C 'L*0...' MULU.L $001C(A2),D3 +00000258: D7AB 000C '....' ADD.L D3,$000C(A3) +0000025C: 08EB 0007 0004 '......' BSET #$07,$0004(A3) +00000262: 9883 '..' SUB.L D3,D4 +00000264: 6E00 FF28 'n..(' BGT *-$00D6 ; 0000018E +00000268: D9AB 000C '....' ADD.L D4,$000C(A3) +0000026C: 4240 'B@' CLR.W D0 +0000026E: 6100 022A 'a..*' BSR *+$022C ; 0000049A +00000272: 2C2B 000C ',+..' MOVE.L $000C(A3),D6 +00000276: 221E '".' MOVE.L (A6)+,D1 +00000278: 9C81 '..' SUB.L D1,D6 +0000027A: 4DEE 0016 'M...' LEA $0016(A6),A6 +0000027E: 4CDE 1FBE 'L...' MOVEM.L (A6)+,D1-D5/D7/A0-A4 +00000282: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000284: 4A40 'J@' TST.W D0 +00000286: 4E75 'Nu' RTS +00000288: 48E7 00C0 'H...' MOVEM.L A0/A1,-(A7) +0000028C: 2028 0002 ' (..' MOVE.L $0002(A0),D0 +00000290: B0A9 0002 '....' CMP.L $0002(A1),D0 +00000294: 6224 'b$' BHI.S *+$0026 ; 000002BA +00000296: 651C 'e.' BCS.S *+$001E ; 000002B4 +00000298: 1028 0001 '.(..' MOVE.B $0001(A0),D0 +0000029C: B029 0001 '.)..' CMP.B $0001(A1),D0 +000002A0: 6218 'b.' BHI.S *+$001A ; 000002BA +000002A2: 6510 'e.' BCS.S *+$0012 ; 000002B4 +000002A4: 3028 0006 '0(..' MOVE.W $0006(A0),D0 +000002A8: B069 0006 '.i..' CMP.W $0006(A1),D0 +000002AC: 620C 'b.' BHI.S *+$000E ; 000002BA +000002AE: 6504 'e.' BCS.S *+$0006 ; 000002B4 +000002B0: 4240 'B@' CLR.W D0 +000002B2: 600A '`.' BRA.S *+$000C ; 000002BE +000002B4: 303C FFFF '0<..' MOVE.W #$FFFF,D0 +000002B8: 6004 '`.' BRA.S *+$0006 ; 000002BE +000002BA: 303C 0001 '0<..' MOVE.W #$0001,D0 +000002BE: 4CDF 0300 'L...' MOVEM.L (A7)+,A0/A1 +000002C2: 4A40 'J@' TST.W D0 +000002C4: 4E75 'Nu' RTS +000002C6: 2F38 07D0 '/8..' MOVE.L $07D0,-(A7) +000002CA: 4E75 'Nu' RTS +000002CC: 2D1F '-.' MOVE.L (A7)+,-(A6) +000002CE: 48E6 6DD8 'H.m.' MOVEM.L D1/D2/D4/D5/D7/A0/A1/A3/A4,-(A6) +000002D2: 6100 01BC 'a...' BSR *+$01BE ; 00000490 +000002D6: 47F1 1000 'G...' LEA $00(A1,D1.W),A3 +000002DA: 2005 ' .' MOVE.L D5,D0 +000002DC: 6100 01F0 'a...' BSR *+$01F2 ; 000004CE +000002E0: 6666 'ff' BNE.S *+$0068 ; 00000348 +000002E2: 43F1 1000 'C...' LEA $00(A1,D1.W),A1 +000002E6: 7200 'r.' MOVEQ #$00,D1 +000002E8: 3203 '2.' MOVE.W D3,D1 +000002EA: 9269 0002 '.i..' SUB.W $0002(A1),D1 +000002EE: 7400 't.' MOVEQ #$00,D2 +000002F0: 3403 '4.' MOVE.W D3,D2 +000002F2: 4C2A 2002 001C 'L* ...' MULU.L $001C(A2),D2 +000002F8: 202B 000C ' +..' MOVE.L $000C(A3),D0 +000002FC: B480 '..' CMP.L D0,D2 +000002FE: 6F02 'o.' BLE.S *+$0004 ; 00000302 +00000300: 2400 '$.' MOVE.L D0,D2 +00000302: 4C6A 2002 001C 'Lj ...' DIVU.L $001C(A2),D2 +00000308: 2C2A 001C ',*..' MOVE.L $001C(A2),D6 +0000030C: E08E '..' LSR.L #8,D6 +0000030E: E28E '..' LSR.L #1,D6 +00000310: 7E00 '~.' MOVEQ #$00,D7 +00000312: 3E2A 0024 '>*.$' MOVE.W $0024(A2),D7 +00000316: 2605 '&.' MOVE.L D5,D3 +00000318: 4C6A 3000 001C 'Lj0...' TDIVU.L $001C(A2),D0:D3 +0000031E: E088 '..' LSR.L #8,D0 +00000320: E288 '..' LSR.L #1,D0 +00000322: 2640 '&@' MOVEA.L D0,A3 +00000324: 7000 'p.' MOVEQ #$00,D0 +00000326: 3011 '0.' MOVE.W (A1),D0 +00000328: 9681 '..' SUB.L D1,D3 +0000032A: D680 '..' ADD.L D0,D3 +0000032C: 4C06 3003 'L.0.' MULU.L D6,D3 +00000330: 200B ' .' MOVE.L A3,D0 +00000332: D680 '..' ADD.L D0,D3 +00000334: D687 '..' ADD.L D7,D3 +00000336: 2C02 ',.' MOVE.L D2,D6 +00000338: 4C2A 6006 001C 'L*`...' MULU.L $001C(A2),D6 +0000033E: 9C85 '..' SUB.L D5,D6 +00000340: BC84 '..' CMP.L D4,D6 +00000342: 6502 'e.' BCS.S *+$0004 ; 00000346 +00000344: 2C04 ',.' MOVE.L D4,D6 +00000346: 7000 'p.' MOVEQ #$00,D0 +00000348: 4DEE 0016 'M...' LEA $0016(A6),A6 +0000034C: 4CDE 1BB6 'L...' MOVEM.L (A6)+,D1/D2/D4/D5/D7/A0/A1/A3/A4 +00000350: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000352: 4A40 'J@' TST.W D0 +00000354: 4E75 'Nu' RTS +00000356: 2F38 076C '/8.l' MOVE.L $076C,-(A7) +0000035A: 4E75 'Nu' RTS +0000035C: 2D1F '-.' MOVE.L (A7)+,-(A6) +0000035E: 48E6 7FF8 'H...' MOVEM.L D1-D7/A0-A4,-(A6) +00000362: 6100 012C 'a..,' BSR *+$012E ; 00000490 +00000366: 47F1 1000 'G...' LEA $00(A1,D1.W),A3 +0000036A: 1C02 '..' MOVE.B D2,D6 +0000036C: 2A03 '*.' MOVE.L D3,D5 +0000036E: 202A 001C ' *..' MOVE.L $001C(A2),D0 +00000372: DA80 '..' ADD.L D0,D5 +00000374: 5385 'S.' SUBQ.L #1,D5 +00000376: 4C40 5005 'L@P.' DIVU.L D0,D5 +0000037A: 4C00 5005 'L.P.' MULU.L D0,D5 +0000037E: 6A02 'j.' BPL.S *+$0004 ; 00000382 +00000380: 9A80 '..' SUB.L D0,D5 +00000382: 2005 ' .' MOVE.L D5,D0 +00000384: 5380 'S.' SUBQ.L #1,D0 +00000386: 6C18 'l.' BGE.S *+$001A ; 000003A0 +00000388: 2745 000C ''E..' MOVE.L D5,$000C(A3) +0000038C: 08EB 0007 0004 '......' BSET #$07,$0004(A3) +00000392: 91C8 '..' SUBA.L A0,A0 +00000394: 7E00 '~.' MOVEQ #$00,D7 +00000396: 43EB 0026 'C..&' LEA $0026(A3),A1 +0000039A: 4244 'BD' CLR.W D4 +0000039C: 6000 009E '`...' BRA *+$00A0 ; 0000043C +000003A0: 6100 012C 'a..,' BSR *+$012E ; 000004CE +000003A4: 6600 00DC 'f...' BNE *+$00DE ; 00000482 +000003A8: 2E02 '..' MOVE.L D2,D7 +000003AA: 3803 '8.' MOVE.W D3,D4 +000003AC: 2745 000C ''E..' MOVE.L D5,$000C(A3) +000003B0: 08EB 0007 0004 '......' BSET #$07,$0004(A3) +000003B6: 0806 0000 '....' BTST #$00,D6 +000003BA: 6708 'g.' BEQ.S *+$000A ; 000003C4 +000003BC: 3631 1002 '61..' MOVE.W $02(A1,D1.W),D3 +000003C0: 6000 0092 '`...' BRA *+$0094 ; 00000454 +000003C4: 2005 ' .' MOVE.L D5,D0 +000003C6: 5380 'S.' SUBQ.L #1,D0 +000003C8: 4C6A 0000 001C 'Lj....' DIVU.L $001C(A2),D0 +000003CE: 9640 '.@' SUB.W D0,D3 +000003D0: 5343 'SC' SUBQ.W #1,D3 +000003D2: 6712 'g.' BEQ.S *+$0014 ; 000003E6 +000003D4: 3431 1000 '41..' MOVE.W $00(A1,D1.W),D2 +000003D8: D471 1002 '.q..' ADD.W $02(A1,D1.W),D2 +000003DC: 9443 '.C' SUB.W D3,D2 +000003DE: 4EBA 24FA 'N.$.' JSR *+$24FC ; 000028DA +000003E2: 6600 009E 'f...' BNE *+$00A0 ; 00000482 +000003E6: 3003 '0.' MOVE.W D3,D0 +000003E8: 3631 1002 '61..' MOVE.W $02(A1,D1.W),D3 +000003EC: 9171 1002 '.q..' SUB.W D0,$02(A1,D1.W) +000003F0: 6662 'fb' BNE.S *+$0064 ; 00000454 +000003F2: 4271 1000 'Bq..' CLR.W $00(A1,D1.W) +000003F6: 605C '`\' BRA.S *+$005E ; 00000454 +000003F8: 41EC 0002 'A...' LEA $0002(A4),A0 +000003FC: 10BC 0007 '....' MOVE.B #$07,(A0) +00000400: 082B 0001 0004 '.+....' BTST #$01,$0004(A3) +00000406: 56E8 0001 'V...' SNE $0001(A0) +0000040A: 2153 0002 '!S..' MOVE.L (A3),$0002(A0) +0000040E: 3144 0006 '1D..' MOVE.W D4,$0006(A0) +00000412: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0 +00000416: 7400 't.' MOVEQ #$00,D2 +00000418: 4EBA ABDE 'N...' JSR *-$5420 ; FFFFAFF8 +0000041C: 6708 'g.' BEQ.S *+$000A ; 00000426 +0000041E: 0C40 0020 '.@. ' CMPI.W #$0020,D0 +00000422: 675A 'gZ' BEQ.S *+$005C ; 0000047E +00000424: 605C '`\' BRA.S *+$005E ; 00000482 +00000426: 2E02 '..' MOVE.L D2,D7 +00000428: 41EC 000A 'A...' LEA $000A(A4),A0 +0000042C: 7002 'p.' MOVEQ #$02,D0 +0000042E: 20D9 ' .' MOVE.L (A1)+,(A0)+ +00000430: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000042E +00000434: 41EC 0002 'A...' LEA $0002(A4),A0 +00000438: 43EC 000A 'C...' LEA $000A(A4),A1 +0000043C: 4241 'BA' CLR.W D1 +0000043E: 3431 1000 '41..' MOVE.W $00(A1,D1.W),D2 +00000442: 3631 1002 '61..' MOVE.W $02(A1,D1.W),D3 +00000446: 6714 'g.' BEQ.S *+$0016 ; 0000045C +00000448: 4EBA 2490 'N.$.' JSR *+$2492 ; 000028DA +0000044C: 6634 'f4' BNE.S *+$0036 ; 00000482 +0000044E: 42B1 1000 'B...' CLR.L $00(A1,D1.W) +00000452: D843 '.C' ADD.W D3,D4 +00000454: 5841 'XA' ADDQ.W #4,D1 +00000456: 0C41 0008 '.A..' CMPI.W #$0008,D1 +0000045A: 6FE2 'o.' BLE.S *-$001C ; 0000043E +0000045C: 4A69 0002 'Ji..' TST.W $0002(A1) +00000460: 6708 'g.' BEQ.S *+$000A ; 0000046A +00000462: 2407 '$.' MOVE.L D7,D2 +00000464: 6100 0170 'a..p' BSR *+$0172 ; 000005D6 +00000468: 600E '`.' BRA.S *+$0010 ; 00000478 +0000046A: 2008 ' .' MOVE.L A0,D0 +0000046C: 670A 'g.' BEQ.S *+$000C ; 00000478 +0000046E: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0 +00000472: 4EBA A54C 'N..L' JSR *-$5AB2 ; FFFFA9C0 +00000476: 660A 'f.' BNE.S *+$000C ; 00000482 +00000478: 4A43 'JC' TST.W D3 +0000047A: 6600 FF7C 'f..|' BNE *-$0082 ; 000003F8 +0000047E: 4240 'B@' CLR.W D0 +00000480: 6118 'a.' BSR.S *+$001A ; 0000049A +00000482: 4DEE 0016 'M...' LEA $0016(A6),A6 +00000486: 4CDE 1FFE 'L...' MOVEM.L (A6)+,D1-D7/A0-A4 +0000048A: 2F1E '/.' MOVE.L (A6)+,-(A7) +0000048C: 4A40 'J@' TST.W D0 +0000048E: 4E75 'Nu' RTS +00000490: 9CFC 0016 '....' SUBA.W #$0016,A6 +00000494: 284E '(N' MOVEA.L A6,A4 +00000496: 4214 'B.' CLR.B (A4) +00000498: 4E75 'Nu' RTS +0000049A: 2D1F '-.' MOVE.L (A7)+,-(A6) +0000049C: 48E6 4040 'H.@@' MOVEM.L D1/A1,-(A6) +000004A0: 322A 00A4 '2*..' MOVE.W $00A4(A2),D1 +000004A4: 3001 '0.' MOVE.W D1,D0 +000004A6: 4EBA A6CE 'N...' JSR *-$5930 ; FFFFAB76 +000004AA: 6618 'f.' BNE.S *+$001A ; 000004C4 +000004AC: 2278 034E '"x.N' MOVEA.L $034E,A1 +000004B0: 0831 0007 1004 '.1....' BTST #$07,$04(A1,D1.W) +000004B6: 670A 'g.' BEQ.S *+$000C ; 000004C2 +000004B8: 4EBA 0000 'N...' JSR MARKVCB ; id: 375 +000004BC: 4EBA B7E2 'N...' JSR *-$481C ; FFFFBCA0 +000004C0: 6602 'f.' BNE.S *+$0004 ; 000004C4 +000004C2: 4240 'B@' CLR.W D0 +000004C4: 4CDE 0202 'L...' MOVEM.L (A6)+,D1/A1 +000004C8: 2F1E '/.' MOVE.L (A6)+,-(A7) +000004CA: 4A40 'J@' TST.W D0 +000004CC: 4E75 'Nu' RTS +000004CE: 2F38 07D4 '/8..' MOVE.L $07D4,-(A7) +000004D2: 4E75 'Nu' RTS +000004D4: 2D1F '-.' MOVE.L (A7)+,-(A6) +000004D6: 48E6 0E00 'H...' MOVEM.L D4-D6,-(A6) +000004DA: 2800 '(.' MOVE.L D0,D4 +000004DC: 4C6A 4004 001C 'Lj@...' DIVU.L $001C(A2),D4 +000004E2: 2A13 '*.' MOVE.L (A3),D5 +000004E4: 91C8 '..' SUBA.L A0,A0 +000004E6: 7400 't.' MOVEQ #$00,D2 +000004E8: 43EB 0026 'C..&' LEA $0026(A3),A1 +000004EC: 3004 '0.' MOVE.W D4,D0 +000004EE: 4243 'BC' CLR.W D3 +000004F0: 6100 00B8 'a...' BSR *+$00BA ; 000005AA +000004F4: 6700 00A8 'g...' BEQ *+$00AA ; 0000059E +000004F8: 0C41 0008 '.A..' CMPI.W #$0008,D1 +000004FC: 6D00 00A2 'm...' BLT *+$00A4 ; 000005A0 +00000500: 4A71 1002 'Jq..' TST.W $02(A1,D1.W) +00000504: 6700 009A 'g...' BEQ *+$009C ; 000005A0 +00000508: 0C85 0000 0003 '......' CMPI.L #$00000003,D5 +0000050E: 6700 0090 'g...' BEQ *+$0092 ; 000005A0 +00000512: 41EC 0002 'A...' LEA $0002(A4),A0 +00000516: 10BC 0007 '....' MOVE.B #$07,(A0) +0000051A: 082B 0001 0004 '.+....' BTST #$01,$0004(A3) +00000520: 56C6 'V.' SNE D6 +00000522: 1146 0001 '.F..' MOVE.B D6,$0001(A0) +00000526: 2145 0002 '!E..' MOVE.L D5,$0002(A0) +0000052A: 3144 0006 '1D..' MOVE.W D4,$0006(A0) +0000052E: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0 +00000532: 7400 't.' MOVEQ #$00,D2 +00000534: 4EBA AAC2 'N...' JSR *-$553C ; FFFFAFF8 +00000538: 6736 'g6' BEQ.S *+$0038 ; 00000570 +0000053A: 0C40 0020 '.@. ' CMPI.W #$0020,D0 +0000053E: 6660 'f`' BNE.S *+$0062 ; 000005A0 +00000540: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0 +00000544: 72FF 'r.' MOVEQ #$FF,D1 +00000546: 4EBA A694 'N...' JSR *-$596A ; FFFFABDC +0000054A: 6708 'g.' BEQ.S *+$000A ; 00000554 +0000054C: 0C40 0020 '.@. ' CMPI.W #$0020,D0 +00000550: 670E 'g.' BEQ.S *+$0010 ; 00000560 +00000552: 604C '`L' BRA.S *+$004E ; 000005A0 +00000554: BAA8 0002 '....' CMP.L $0002(A0),D5 +00000558: 6606 'f.' BNE.S *+$0008 ; 00000560 +0000055A: BC28 0001 '.(..' CMP.B $0001(A0),D6 +0000055E: 6710 'g.' BEQ.S *+$0012 ; 00000570 +00000560: 91C8 '..' SUBA.L A0,A0 +00000562: 7400 't.' MOVEQ #$00,D2 +00000564: 43EB 0026 'C..&' LEA $0026(A3),A1 +00000568: 323C 0008 '2<..' MOVE.W #$0008,D1 +0000056C: 7010 'p.' MOVEQ #$10,D0 +0000056E: 6030 '`0' BRA.S *+$0032 ; 000005A0 +00000570: 2F09 '/.' MOVE.L A1,-(A7) +00000572: 43EC 0002 'C...' LEA $0002(A4),A1 +00000576: 7001 'p.' MOVEQ #$01,D0 +00000578: 22D8 '".' MOVE.L (A0)+,(A1)+ +0000057A: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000578 +0000057E: 205F ' _' MOVEA.L (A7)+,A0 +00000580: 43EC 000A 'C...' LEA $000A(A4),A1 +00000584: 7002 'p.' MOVEQ #$02,D0 +00000586: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000588: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000586 +0000058C: 41EC 0002 'A...' LEA $0002(A4),A0 +00000590: 43EC 000A 'C...' LEA $000A(A4),A1 +00000594: 3628 0006 '6(..' MOVE.W $0006(A0),D3 +00000598: 3004 '0.' MOVE.W D4,D0 +0000059A: 610E 'a.' BSR.S *+$0010 ; 000005AA +0000059C: 6602 'f.' BNE.S *+$0004 ; 000005A0 +0000059E: 4240 'B@' CLR.W D0 +000005A0: 4CDE 0070 'L..p' MOVEM.L (A6)+,D4-D6 +000005A4: 2F1E '/.' MOVE.L (A6)+,-(A7) +000005A6: 4A40 'J@' TST.W D0 +000005A8: 4E75 'Nu' RTS +000005AA: 2F02 '/.' MOVE.L D2,-(A7) +000005AC: 3400 '4.' MOVE.W D0,D2 +000005AE: 4241 'BA' CLR.W D1 +000005B0: 3031 1002 '01..' MOVE.W $02(A1,D1.W),D0 +000005B4: 670E 'g.' BEQ.S *+$0010 ; 000005C4 +000005B6: D640 '.@' ADD.W D0,D3 +000005B8: B642 '.B' CMP.W D2,D3 +000005BA: 6212 'b.' BHI.S *+$0014 ; 000005CE +000005BC: 5841 'XA' ADDQ.W #4,D1 +000005BE: 0C41 0008 '.A..' CMPI.W #$0008,D1 +000005C2: 6FEC 'o.' BLE.S *-$0012 ; 000005B0 +000005C4: 5941 'YA' SUBQ.W #4,D1 +000005C6: 6C02 'l.' BGE.S *+$0004 ; 000005CA +000005C8: 4241 'BA' CLR.W D1 +000005CA: 7010 'p.' MOVEQ #$10,D0 +000005CC: 6002 '`.' BRA.S *+$0004 ; 000005D0 +000005CE: 4240 'B@' CLR.W D0 +000005D0: 241F '$.' MOVE.L (A7)+,D2 +000005D2: 4A40 'J@' TST.W D0 +000005D4: 4E75 'Nu' RTS +000005D6: 2D1F '-.' MOVE.L (A7)+,-(A6) +000005D8: 48E6 40C0 'H.@.' MOVEM.L D1/A0/A1,-(A6) +000005DC: 2008 ' .' MOVE.L A0,D0 +000005DE: 6608 'f.' BNE.S *+$000A ; 000005E8 +000005E0: 08EB 0007 0004 '......' BSET #$07,$0004(A3) +000005E6: 6020 '` ' BRA.S *+$0022 ; 00000608 +000005E8: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0 +000005EC: 4EBA AA0A 'N...' JSR *-$55F4 ; FFFFAFF8 +000005F0: 6618 'f.' BNE.S *+$001A ; 0000060A +000005F2: 41EC 000A 'A...' LEA $000A(A4),A0 +000005F6: 7002 'p.' MOVEQ #$02,D0 +000005F8: 22D8 '".' MOVE.L (A0)+,(A1)+ +000005FA: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000005F8 +000005FE: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0 +00000602: 4EBA AA7E 'N..~' JSR *-$5580 ; FFFFB082 +00000606: 6602 'f.' BNE.S *+$0004 ; 0000060A +00000608: 4240 'B@' CLR.W D0 +0000060A: 4CDE 0302 'L...' MOVEM.L (A6)+,D1/A0/A1 +0000060E: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000610: 4A40 'J@' TST.W D0 +00000612: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MARKVCB"(375) + 000004BA + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CMGETCN"(502) + 00000020 + +EntryPoint: Flags=$08=(Extern Code) Offset=$049A Entry="XFFLUSH"(508) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0288 Entry="FXMKEYCMP"(509) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0006 Entry="VDEALLOCFILE"(510) + +EntryPoint: Flags=$08=(Extern Code) Offset=$00DA Entry="VEXTENDFILE"(511) + +EntryPoint: Flags=$08=(Extern Code) Offset=$02CC Entry="VMAPFBLOCK"(512) + +EntryPoint: Flags=$08=(Extern Code) Offset=$035C Entry="VTRUNCATEFILE"(513) + +EntryPoint: Flags=$08=(Extern Code) Offset=$04D4 Entry="VXFSEARCH"(514) +Comment: + + AUTOMOD_260D0 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_26700 [26700, 2676C) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +48 (26748): BSR GETQMRECPTR + +2A (2672A): BSR GETQMRECPTR + +16 (26716): BSR GETQMRECPTR + + +44 (26744): MYCONTCOMPATTHREAD + VectorTable comment: {sources}OS:HFS:Extensions:ExternalMakeFSSpec.a + + +5E (2675E): MYCONTAPPTHREAD + VectorTable comment: {sources}OS:HFS:Extensions:ExternalMakeFSSpec.a + + +Dictionary: Flags $00 FirstId 515 + 515: AUTOMOD_26700 + 516: MYCONTAPPTHREAD + 517: MYCONTCOMPATTHREAD +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26700"(515) Segment="Main"(200) +Size: Flags $00 ModuleSize 108 + +Content: Flags $08 +Contents offset $0000 size $006C +00000000: 48E6 7F7C 'H..|' MOVEM.L D1-D7/A1-A5,-(A6) +00000004: 554E 'UN' SUBQ.W #2,A6 +00000006: 0896 0000 '....' BCLR #$00,(A6) +0000000A: 43FA 001A 'C...' LEA *+$001C,A1 ; 00000026 +0000000E: 2149 000C '!I..' MOVE.L A1,$000C(A0) +00000012: 343C 0017 '4<..' MOVE.W #$0017,D2 +00000016: 6100 FFE8 'a...' BSR GETQMRECPTR-AUTOMOD_26700+$FFE8 ; ids: 346, 515 +0000001A: 234E 001A '#N..' MOVE.L A6,$001A(A1) +0000001E: 0829 0001 000C '.)....' BTST #$01,$000C(A1) +00000024: 4E75 'Nu' RTS +00000026: 343C 0017 '4<..' MOVE.W #$0017,D2 +0000002A: 6100 FFD4 'a...' BSR GETQMRECPTR-AUTOMOD_26700+$FFD4 ; ids: 346, 515 +0000002E: 2F0E '/.' MOVE.L A6,-(A7) +00000030: 2C69 001A ',i..' MOVEA.L $001A(A1),A6 +00000034: 08D6 0000 '....' BSET #$00,(A6) +00000038: 2C5F ',_' MOVEA.L (A7)+,A6 +0000003A: 6720 'g ' BEQ.S *+$0022 ; 0000005C +0000003C: 48E7 1F3E 'H..>' MOVEM.L D3-D7/A2-A6,-(A7) +00000040: 487A 0024 'Hz.$' PEA *+$0026 ; 00000066 +00000044: 343C 0017 '4<..' MOVE.W #$0017,D2 +00000048: 6100 FFB6 'a...' BSR GETQMRECPTR-AUTOMOD_26700+$FFB6 ; ids: 346, 515 +0000004C: 2C69 001A ',i..' MOVEA.L $001A(A1),A6 +00000050: 544E 'TN' ADDQ.W #2,A6 +00000052: 4CDE 3EFE 'L.>.' MOVEM.L (A6)+,D1-D7/A1-A5 +00000056: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000058: 3028 0010 '0(..' MOVE.W $0010(A0),D0 +0000005C: 4E75 'Nu' RTS +0000005E: 08D6 0000 '....' BSET #$00,(A6) +00000062: 66E0 'f.' BNE.S *-$001E ; 00000044 +00000064: 4E75 'Nu' RTS +00000066: 4CDF 7CF8 'L.|.' MOVEM.L (A7)+,D3-D7/A2-A6 +0000006A: 4E75 'Nu' RTS + + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="GETQMRECPTR"(346) Ref2="AUTOMOD_26700"(515) + 004A + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="GETQMRECPTR"(346) Ref2="AUTOMOD_26700"(515) + 002C + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="GETQMRECPTR"(346) Ref2="AUTOMOD_26700"(515) + 0018 + +EntryPoint: Flags=$08=(Extern Code) Offset=$005E Entry="MYCONTAPPTHREAD"(516) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0044 Entry="MYCONTCOMPATTHREAD"(517) +Comment: + + AUTOMOD_26700 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_26780 [26780, 2680E) + + Module started due to: vector glue above + + Resolved outgoing references: + +70 (267F0): JMP MYCONTAPPTHREAD + +6A (267EA): JMP MYCONTCOMPATTHREAD + +50 (267D0): JMP MYCONTAPPTHREAD + +4A (267CA): JMP MYCONTCOMPATTHREAD + +10 (26790): JMP MYCONTAPPTHREAD + +A (2678A): JMP MYCONTCOMPATTHREAD + + Unresolved outgoing references: + +2 (26782): BSR $26700 + +42 (267C2): BSR $26700 + +62 (267E2): BSR $26700 + + +Dictionary: Flags $00 FirstId 518 + 518: AUTOMOD_26780 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26780"(518) Segment="Main"(200) +Size: Flags $00 ModuleSize 142 + +Content: Flags $08 +Contents offset $0000 size $008E +00000000: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000002: 6100 FF7C 'a..|' BSR *-$0082 ; FFFFFF80 +00000006: 6606 'f.' BNE.S *+$0008 ; 0000000E +00000008: A260 '.`' _HFSDispatch ; A260 +0000000A: 4EFA 0000 'N...' JMP MYCONTCOMPATTHREAD ; id: 517 +0000000E: A660 '.`' _FSDispatch ,Sys,Immed ; A660 +00000010: 4EFA 0000 'N...' JMP MYCONTAPPTHREAD ; id: 516 +00000014: 0000 0000 '....' ORI.B #$00,D0 +00000018: 0000 0000 '....' ORI.B #$00,D0 +0000001C: 0000 0000 '....' ORI.B #$00,D0 +00000020: 303C 0009 '0<..' MOVE.W #$0009,D0 +00000024: 4EFA FFDA 'N...' JMP *-$0024 ; 00000000 +00000028: 0000 0000 '....' ORI.B #$00,D0 +0000002C: 0000 0000 '....' ORI.B #$00,D0 +00000030: 303C 0007 '0<..' MOVE.W #$0007,D0 +00000034: 4EFA FFCA 'N...' JMP *-$0034 ; 00000000 +00000038: 0000 0000 '....' ORI.B #$00,D0 +0000003C: 0000 0000 '....' ORI.B #$00,D0 +00000040: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000042: 6100 FF3C 'a..<' BSR *-$00C2 ; FFFFFF80 +00000046: 6606 'f.' BNE.S *+$0008 ; 0000004E +00000048: A007 '..' _GetVolInfo ; A007 +0000004A: 4EFA 0000 'N...' JMP MYCONTCOMPATTHREAD ; id: 517 +0000004E: A407 '..' _GetVolInfo ,Sys ; A407 +00000050: 4EFA 0000 'N...' JMP MYCONTAPPTHREAD ; id: 516 +00000054: 0000 0000 '....' ORI.B #$00,D0 +00000058: 0000 0000 '....' ORI.B #$00,D0 +0000005C: 0000 0000 '....' ORI.B #$00,D0 +00000060: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000062: 6100 FF1C 'a...' BSR *-$00E2 ; FFFFFF80 +00000066: 6606 'f.' BNE.S *+$0008 ; 0000006E +00000068: A214 '..' _HGetVol ; A214 +0000006A: 4EFA 0000 'N...' JMP MYCONTCOMPATTHREAD ; id: 517 +0000006E: A614 '..' _GetVol ,Sys,Immed ; A614 +00000070: 4EFA 0000 'N...' JMP MYCONTAPPTHREAD ; id: 516 +00000074: 0000 0000 '....' ORI.B #$00,D0 +00000078: 0000 0000 '....' ORI.B #$00,D0 +0000007C: 0000 0000 '....' ORI.B #$00,D0 +00000080: 7200 'r.' MOVEQ #$00,D1 +00000082: 202C 0012 ' ,..' MOVE.L $0012(A4),D0 +00000086: 2240 '"@' MOVEA.L D0,A1 +00000088: 6702 'g.' BEQ.S *+$0004 ; 0000008C +0000008A: 1219 '..' MOVE.B (A1)+,D1 +0000008C: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MYCONTAPPTHREAD"(516) + 00000072 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MYCONTCOMPATTHREAD"(517) + 0000006C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MYCONTAPPTHREAD"(516) + 00000052 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MYCONTCOMPATTHREAD"(517) + 0000004C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MYCONTAPPTHREAD"(516) + 00000012 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MYCONTCOMPATTHREAD"(517) + 0000000C +Comment: + + AUTOMOD_26780 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_26810 [26810, 2698C) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +6E (2687E): BSR $26800 + +98 (268A8): BSR $267C0 + +BE (268CE): BSR $267B0 + +C6 (268D6): BSR $267E0 + +120 (26930): BSR $267A0 + +14E (2695E): BSR $267C0 + + +Dictionary: Flags $00 FirstId 519 + 519: AUTOMOD_26810 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26810"(519) Segment="Main"(200) +Size: Flags $00 ModuleSize 380 + +Content: Flags $08 +Contents offset $0000 size $017C +00000000: 2F08 '/.' MOVE.L A0,-(A7) +00000002: 3F02 '?.' MOVE.W D2,-(A7) +00000004: 7000 'p.' MOVEQ #$00,D0 +00000006: 41EA 0007 'A...' LEA $0007(A2),A0 +0000000A: 5301 'S.' SUBQ.B #1,D1 +0000000C: 0C11 003A '...:' CMPI.B #$3A,(A1) ; ':' +00000010: 671A 'g.' BEQ.S *+$001C ; 0000002C +00000012: 1419 '..' MOVE.B (A1)+,D2 +00000014: 0C02 003A '...:' CMPI.B #$3A,D2 ; ':' +00000018: 6714 'g.' BEQ.S *+$0016 ; 0000002E +0000001A: 5200 'R.' ADDQ.B #1,D0 +0000001C: 0C00 003F '...?' CMPI.B #$3F,D0 ; '?' +00000020: 6420 'd ' BCC.S *+$0022 ; 00000042 +00000022: 10C2 '..' MOVE.B D2,(A0)+ +00000024: 51C9 FFEC 'Q...' DBF D1,*-$0012 ; 00000012 +00000028: 76FF 'v.' MOVEQ #$FF,D3 +0000002A: 600A '`.' BRA.S *+$000C ; 00000036 +0000002C: 5289 'R.' ADDQ.L #1,A1 +0000002E: 7600 'v.' MOVEQ #$00,D3 +00000030: 4A41 'JA' TST.W D1 +00000032: 6602 'f.' BNE.S *+$0004 ; 00000036 +00000034: 7601 'v.' MOVEQ #$01,D3 +00000036: 1540 0006 '.@..' MOVE.B D0,$0006(A2) +0000003A: 341F '4.' MOVE.W (A7)+,D2 +0000003C: 205F ' _' MOVEA.L (A7)+,A0 +0000003E: 4A40 'J@' TST.W D0 +00000040: 4E75 'Nu' RTS +00000042: 70DB 'p.' MOVEQ #$DB,D0 +00000044: 60F4 '`.' BRA.S *-$000A ; 0000003A +00000046: 0000 0000 '....' ORI.B #$00,D0 +0000004A: 0000 0000 '....' ORI.B #$00,D0 +0000004E: 0000 2D1F '..-.' ORI.B #$1F,D0 +00000052: 48E6 2090 'H. .' MOVEM.L D2/A0/A3,-(A6) +00000056: 9CFC 007A '...z' SUBA.W #$007A,A6 +0000005A: 204E ' N' MOVEA.L A6,A0 +0000005C: 7601 'v.' MOVEQ #$01,D3 +0000005E: 4A01 'J.' TST.B D1 +00000060: 6744 'gD' BEQ.S *+$0046 ; 000000A6 +00000062: 6100 FF9C 'a...' BSR *-$0062 ; 00000000 +00000066: 6B72 'kr' BMI.S *+$0074 ; 000000DA +00000068: 673C 'g<' BEQ.S *+$003E ; 000000A6 +0000006A: 4A83 'J.' TST.L D3 +0000006C: 6A08 'j.' BPL.S *+$000A ; 00000076 +0000006E: 6100 FF80 'a...' BSR *-$007E ; FFFFFFF0 +00000072: 7600 'v.' MOVEQ #$00,D3 +00000074: 6030 '`0' BRA.S *+$0032 ; 000000A6 +00000076: 4268 0016 'Bh..' CLR.W $0016(A0) +0000007A: 317C FFFF 001C '1|....' MOVE.W #$FFFF,$001C(A0) +00000080: 47EA 0006 'G...' LEA $0006(A2),A3 +00000084: 214B 0012 '!K..' MOVE.L A3,$0012(A0) +00000088: 5200 'R.' ADDQ.B #1,D0 +0000008A: 0C00 003F '...?' CMPI.B #$3F,D0 ; '?' +0000008E: 6458 'dX' BCC.S *+$005A ; 000000E8 +00000090: 1680 '..' MOVE.B D0,(A3) +00000092: 17BC 003A 0000 '...:..' MOVE.B #$3A,$00(A3,D0.W) ; ':' +00000098: 6100 FF16 'a...' BSR *-$00E8 ; FFFFFFB0 +0000009C: 663C 'f<' BNE.S *+$003E ; 000000DA +0000009E: 34A8 0016 '4...' MOVE.W $0016(A0),(A2) +000000A2: 7802 'x.' MOVEQ #$02,D4 +000000A4: 6034 '`4' BRA.S *+$0036 ; 000000DA +000000A6: 42A8 0012 'B...' CLR.L $0012(A0) +000000AA: 316C 0016 0016 '1l....' MOVE.W $0016(A4),$0016(A0) +000000B0: 6714 'g.' BEQ.S *+$0016 ; 000000C6 +000000B2: 4268 001A 'Bh..' CLR.W $001A(A0) +000000B6: 42A8 001C 'B...' CLR.L $001C(A0) +000000BA: 4268 0020 'Bh. ' CLR.W $0020(A0) +000000BE: 6100 FEE0 'a...' BSR *-$011E ; FFFFFFA0 +000000C2: 6616 'f.' BNE.S *+$0018 ; 000000DA +000000C4: 6006 '`.' BRA.S *+$0008 ; 000000CC +000000C6: 6100 FF08 'a...' BSR *-$00F6 ; FFFFFFD0 +000000CA: 660E 'f.' BNE.S *+$0010 ; 000000DA +000000CC: 34A8 0020 '4.. ' MOVE.W $0020(A0),(A2) +000000D0: 282C 0030 '(,.0' MOVE.L $0030(A4),D4 +000000D4: 6604 'f.' BNE.S *+$0006 ; 000000DA +000000D6: 2828 0030 '((.0' MOVE.L $0030(A0),D4 +000000DA: 4DEE 007A 'M..z' LEA $007A(A6),A6 +000000DE: 4CDE 0904 'L...' MOVEM.L (A6)+,D2/A0/A3 +000000E2: 2F1E '/.' MOVE.L (A6)+,-(A7) +000000E4: 4A40 'J@' TST.W D0 +000000E6: 4E75 'Nu' RTS +000000E8: 70DB 'p.' MOVEQ #$DB,D0 +000000EA: 60EE '`.' BRA.S *-$0010 ; 000000DA +000000EC: 0000 0000 '....' ORI.B #$00,D0 +000000F0: 2D1F '-.' MOVE.L (A7)+,-(A6) +000000F2: 48E6 00C0 'H...' MOVEM.L A0/A1,-(A6) +000000F6: 9CFC 007A '...z' SUBA.W #$007A,A6 +000000FA: 204E ' N' MOVEA.L A6,A0 +000000FC: 9CFC 0100 '....' SUBA.W #$0100,A6 +00000100: 224E '"N' MOVEA.L A6,A1 +00000102: 2149 0012 '!I..' MOVE.L A1,$0012(A0) +00000106: 3152 0016 '1R..' MOVE.W (A2),$0016(A0) +0000010A: 202A 0002 ' *..' MOVE.L $0002(A2),D0 +0000010E: 0C80 0000 0001 '......' CMPI.L #$00000001,D0 +00000114: 6734 'g4' BEQ.S *+$0036 ; 0000014A +00000116: 317C 0001 001C '1|....' MOVE.W #$0001,$001C(A0) +0000011C: 2140 0030 '!@.0' MOVE.L D0,$0030(A0) +00000120: 6100 FE6E 'a..n' BSR *-$0190 ; FFFFFF90 +00000124: 6648 'fH' BNE.S *+$004A ; 0000016E +00000126: 2F08 '/.' MOVE.L A0,-(A7) +00000128: 2F09 '/.' MOVE.L A1,-(A7) +0000012A: 41EA 0006 'A...' LEA $0006(A2),A0 +0000012E: 7000 'p.' MOVEQ #$00,D0 +00000130: 1018 '..' MOVE.B (A0)+,D0 +00000132: 4840 'H@' SWAP D0 +00000134: 1019 '..' MOVE.B (A1)+,D0 +00000136: A050 '.P' _RelString ; A050 +00000138: 225F '"_' MOVEA.L (A7)+,A1 +0000013A: 205F ' _' MOVEA.L (A7)+,A0 +0000013C: 6716 'g.' BEQ.S *+$0018 ; 00000154 +0000013E: 5268 001C 'Rh..' ADDQ.W #1,$001C(A0) +00000142: 216A 0002 0030 '!j...0' MOVE.L $0002(A2),$0030(A0) +00000148: 60D6 '`.' BRA.S *-$0028 ; 00000120 +0000014A: 4268 001C 'Bh..' CLR.W $001C(A0) +0000014E: 6100 FE60 'a..`' BSR *-$019E ; FFFFFFB0 +00000152: 661A 'f.' BNE.S *+$001C ; 0000016E +00000154: 7000 'p.' MOVEQ #$00,D0 +00000156: 41EA 0006 'A...' LEA $0006(A2),A0 +0000015A: 1011 '..' MOVE.B (A1),D0 +0000015C: 0C00 003F '...?' CMPI.B #$3F,D0 ; '?' +00000160: 6302 'c.' BLS.S *+$0004 ; 00000164 +00000162: 703F 'p?' MOVEQ #$3F,D0 ; '?' +00000164: 1280 '..' MOVE.B D0,(A1) +00000166: 10D9 '..' MOVE.B (A1)+,(A0)+ +00000168: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000166 +0000016C: 7000 'p.' MOVEQ #$00,D0 +0000016E: 4DEE 017A 'M..z' LEA $017A(A6),A6 +00000172: 4CDE 0300 'L...' MOVEM.L (A6)+,A0/A1 +00000176: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000178: 4A40 'J@' TST.W D0 +0000017A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_26810 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: EXTERNALMAKEFSSPEC [26990, 26A6E) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +1A (269AA): BSR $26800 + +1E (269AE): BSR $26860 + +32 (269C2): BSR $26810 + +40 (269D0): BSR $267A0 + +72 (26A02): BSR $267A0 + +84 (26A14): BSR $267A0 + +AC (26A3C): BSR $267A0 + +CC (26A5C): BSR $26900 + + VectorTable comment: {sources}OS:HFS:Extensions:ExternalMakeFSSpec.a + + +Dictionary: Flags $00 FirstId 520 + 520: EXTERNALMAKEFSSPEC +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXTERNALMAKEFSSPEC"(520) Segment="Main"(200) +Size: Flags $00 ModuleSize 222 + +Content: Flags $08 +Contents offset $0000 size $00DE +00000000: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000002: 48E6 1838 'H..8' MOVEM.L D3/D4/A2-A4,-(A6) +00000006: 2848 '(H' MOVEA.L A0,A4 +00000008: 9CFC 007A '...z' SUBA.W #$007A,A6 +0000000C: 204E ' N' MOVEA.L A6,A0 +0000000E: 246C 001C '$l..' MOVEA.L $001C(A4),A2 +00000012: 47EA 0006 'G...' LEA $0006(A2),A3 +00000016: 214B 0012 '!K..' MOVE.L A3,$0012(A0) +0000001A: 6100 FE54 'a..T' BSR *-$01AA ; FFFFFE70 +0000001E: 6100 FEB0 'a...' BSR *-$014E ; FFFFFED0 +00000022: 6600 0098 'f...' BNE *+$009A ; 000000BC +00000026: 3152 0016 '1R..' MOVE.W (A2),$0016(A0) +0000002A: 2144 0030 '!D.0' MOVE.L D4,$0030(A0) +0000002E: 4A83 'J.' TST.L D3 +00000030: 664C 'fL' BNE.S *+$004E ; 0000007E +00000032: 6100 FE4C 'a..L' BSR *-$01B2 ; FFFFFE80 +00000036: 6B00 0084 'k...' BMI *+$0086 ; 000000BC +0000003A: 6728 'g(' BEQ.S *+$002A ; 00000064 +0000003C: 4268 001C 'Bh..' CLR.W $001C(A0) +00000040: 6100 FDCE 'a...' BSR *-$0230 ; FFFFFE10 +00000044: 6610 'f.' BNE.S *+$0012 ; 00000056 +00000046: 0828 0004 001E '.(....' BTST #$04,$001E(A0) +0000004C: 6608 'f.' BNE.S *+$000A ; 00000056 +0000004E: 4A83 'J.' TST.L D3 +00000050: 6B04 'k.' BMI.S *+$0006 ; 00000056 +00000052: 7088 'p.' MOVEQ #$88,D0 +00000054: 6066 '`f' BRA.S *+$0068 ; 000000BC +00000056: 4A83 'J.' TST.L D3 +00000058: 6634 'f4' BNE.S *+$0036 ; 0000008E +0000005A: 4A40 'J@' TST.W D0 +0000005C: 665E 'f^' BNE.S *+$0060 ; 000000BC +0000005E: 2828 0030 '((.0' MOVE.L $0030(A0),D4 +00000062: 60CE '`.' BRA.S *-$0030 ; 00000032 +00000064: 0C84 0000 0002 '......' CMPI.L #$00000002,D4 +0000006A: 6756 'gV' BEQ.S *+$0058 ; 000000C2 +0000006C: 317C FFFF 001C '1|....' MOVE.W #$FFFF,$001C(A0) +00000072: 6100 FD9C 'a...' BSR *-$0262 ; FFFFFE10 +00000076: 6644 'fD' BNE.S *+$0046 ; 000000BC +00000078: 2828 0064 '((.d' MOVE.L $0064(A0),D4 +0000007C: 60AC '`.' BRA.S *-$0052 ; 0000002A +0000007E: 317C FFFF 001C '1|....' MOVE.W #$FFFF,$001C(A0) +00000084: 6100 FD8A 'a...' BSR *-$0274 ; FFFFFE10 +00000088: 6632 'f2' BNE.S *+$0034 ; 000000BC +0000008A: 2828 0064 '((.d' MOVE.L $0064(A0),D4 +0000008E: 2544 0002 '%D..' MOVE.L D4,$0002(A2) +00000092: 4A40 'J@' TST.W D0 +00000094: 6736 'g6' BEQ.S *+$0038 ; 000000CC +00000096: 0C40 FFD5 '.@..' CMPI.W #$FFD5,D0 +0000009A: 6620 'f ' BNE.S *+$0022 ; 000000BC +0000009C: 317C FFFF 001C '1|....' MOVE.W #$FFFF,$001C(A0) +000000A2: 42A8 0012 'B...' CLR.L $0012(A0) +000000A6: 216A 0002 0030 '!j...0' MOVE.L $0002(A2),$0030(A0) +000000AC: 6100 FD62 'a..b' BSR *-$029C ; FFFFFE10 +000000B0: 660A 'f.' BNE.S *+$000C ; 000000BC +000000B2: 70D5 'p.' MOVEQ #$D5,D0 +000000B4: 0C84 0000 0001 '......' CMPI.L #$00000001,D4 +000000BA: 6614 'f.' BNE.S *+$0016 ; 000000D0 +000000BC: 0C40 FFD5 '.@..' CMPI.W #$FFD5,D0 +000000C0: 6602 'f.' BNE.S *+$0004 ; 000000C4 +000000C2: 7088 'p.' MOVEQ #$88,D0 +000000C4: 425A 'BZ' CLR.W (A2)+ +000000C6: 429A 'B.' CLR.L (A2)+ +000000C8: 421A 'B.' CLR.B (A2)+ +000000CA: 6004 '`.' BRA.S *+$0006 ; 000000D0 +000000CC: 6100 FEA2 'a...' BSR *-$015C ; FFFFFF70 +000000D0: 4DEE 007A 'M..z' LEA $007A(A6),A6 +000000D4: 4CDE 1C18 'L...' MOVEM.L (A6)+,D3/D4/A2-A4 +000000D8: 2F1E '/.' MOVE.L (A6)+,-(A7) +000000DA: 4A40 'J@' TST.W D0 +000000DC: 4E75 'Nu' RTS + +Comment: + + EXTERNALMAKEFSSPEC ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: BTIPSCAN [26A80, 26B0C) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +80 (26B00): BSR BTGETPHYS + +1A (26A9A): JSR FLUSHVFILES + + VectorTable comment: {sources}OS:HFS:Extensions:BTPScan.a + + +Dictionary: Flags $00 FirstId 521 + 521: BTIPSCAN +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="BTIPSCAN"(521) Segment="Main"(200) +Size: Flags $00 ModuleSize 140 + +Content: Flags $08 +Contents offset $0000 size $008C +00000000: 9CFC 002C '...,' SUBA.W #$002C,A6 +00000004: 284E '(N' MOVEA.L A6,A4 +00000006: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000008: 2D0A '-.' MOVE.L A2,-(A6) +0000000A: 2478 034E '$x.N' MOVEA.L $034E,A2 +0000000E: D4C0 '..' ADDA.W D0,A2 +00000010: 288A '(.' MOVE.L A2,(A4) +00000012: 50F8 0346 'P..F' ST $0346 +00000016: 246A 0014 '$j..' MOVEA.L $0014(A2),A2 +0000001A: 4EBA 0000 'N...' JSR FLUSHVFILES ; id: 388 +0000001E: 6664 'fd' BNE.S *+$0066 ; 00000084 +00000020: 2454 '$T' MOVEA.L (A4),A2 +00000022: 246A 0022 '$j."' MOVEA.L $0022(A2),A2 +00000026: 294A 0004 ')J..' MOVE.L A2,$0004(A4) +0000002A: 2943 0010 ')C..' MOVE.L D3,$0010(A4) +0000002E: 2949 000C ')I..' MOVE.L A1,$000C(A4) +00000032: 2968 0004 0024 ')h...$' MOVE.L $0004(A0),$0024(A4) +00000038: 3968 0008 0028 '9h...(' MOVE.W $0008(A0),$0028(A4) +0000003E: 2968 000A 0014 ')h....' MOVE.L $000A(A0),$0014(A4) +00000044: 202A 002E ' *..' MOVE.L $002E(A2),D0 +00000048: 90AA 0032 '...2' SUB.L $0032(A2),D0 +0000004C: 2940 0018 ')@..' MOVE.L D0,$0018(A4) +00000050: 422C 002A 'B,.*' CLR.B $002A(A4) +00000054: 2010 ' .' MOVE.L (A0),D0 +00000056: 6612 'f.' BNE.S *+$0014 ; 0000006A +00000058: 42AC 0024 'B..$' CLR.L $0024(A4) +0000005C: 426C 0028 'Bl.(' CLR.W $0028(A4) +00000060: 42AC 0014 'B...' CLR.L $0014(A4) +00000064: 202A 003C ' *.<' MOVE.L $003C(A2),D0 +00000068: 2080 ' .' MOVE.L D0,(A0) +0000006A: B0AA 003C '...<' CMP.L $003C(A2),D0 +0000006E: 670A 'g.' BEQ.S *+$000C ; 0000007A +00000070: 20AA 003C ' ..<' MOVE.L $003C(A2),(A0) +00000074: 303C FAE8 '0<..' MOVE.W #$FAE8,D0 +00000078: 600A '`.' BRA.S *+$000C ; 00000084 +0000007A: 08EC 0007 002A '.....*' BSET #$07,$002A(A4) +00000080: 6100 FF7E 'a..~' BSR BTGETPHYS-BTIPSCAN+$FF7E ; ids: 522, 521 +00000084: 245E '$^' MOVEA.L (A6)+,A2 +00000086: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000088: 4A40 'J@' TST.W D0 +0000008A: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 522 + 522: BTGETPHYS + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="BTGETPHYS"(522) Ref2="BTIPSCAN"(521) + 0082 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FLUSHVFILES"(388) + 0000001C +Comment: + + BTIPSCAN ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: BTENDPSCAN [26B20, 26B38) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}OS:HFS:Extensions:BTPScan.a + + +Dictionary: Flags $00 FirstId 523 + 523: BTENDPSCAN +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="BTENDPSCAN"(523) Segment="Main"(200) +Size: Flags $00 ModuleSize 24 + +Content: Flags $08 +Contents offset $0000 size $0018 +00000000: 216C 0024 0004 '!l.$..' MOVE.L $0024(A4),$0004(A0) +00000006: 316C 0028 0008 '1l.(..' MOVE.W $0028(A4),$0008(A0) +0000000C: 216C 0014 000A '!l....' MOVE.L $0014(A4),$000A(A0) +00000012: 4DEE 002C 'M..,' LEA $002C(A6),A6 +00000016: 4E75 'Nu' RTS + +Comment: + + BTENDPSCAN ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_26B50 [26B50, 26BC4) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +56 (26BA6): JSR $2A6D0 + + +Dictionary: Flags $00 FirstId 524 + 524: AUTOMOD_26B50 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26B50"(524) Segment="Main"(200) +Size: Flags $00 ModuleSize 116 + +Content: Flags $08 +Contents offset $0000 size $0074 +00000000: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000002: 48E6 7EF0 'H.~.' MOVEM.L D1-D6/A0-A3,-(A6) +00000006: 9CFC 0032 '...2' SUBA.W #$0032,A6 +0000000A: 204E ' N' MOVEA.L A6,A0 +0000000C: 316A 0002 0018 '1j....' MOVE.W $0002(A2),$0018(A0) +00000012: C2EA 002A '...*' MULU.W $002A(A2),D1 +00000016: 2141 0024 '!A.$' MOVE.L D1,$0024(A0) +0000001A: 2149 0020 '!I. ' MOVE.L A1,$0020(A0) +0000001E: C4EA 002A '...*' MULU.W $002A(A2),D2 +00000022: 2A02 '*.' MOVE.L D2,D5 +00000024: 2278 034E '"x.N' MOVEA.L $034E,A1 +00000028: 322A 0002 '2*..' MOVE.W $0002(A2),D1 +0000002C: 2828 0024 '((.$' MOVE.L $0024(A0),D4 +00000030: 47F1 1000 'G...' LEA $00(A1,D1.W),A3 +00000034: 246B 0014 '$k..' MOVEA.L $0014(A3),A2 +00000038: 317C 0001 002C '1|...,' MOVE.W #$0001,$002C(A0) +0000003E: 0028 0020 002D '.(. .-' ORI.B #$20,$002D(A0) ; ' ' +00000044: 117C 0001 001B '.|....' MOVE.B #$01,$001B(A0) +0000004A: 42A8 002E 'B...' CLR.L $002E(A0) +0000004E: 42A8 0028 'B..(' CLR.L $0028(A0) +00000052: 2742 0010 ''B..' MOVE.L D2,$0010(A3) +00000056: 4EBA 3B28 'N.;(' JSR *+$3B2A ; 00003B80 +0000005A: 660A 'f.' BNE.S *+$000C ; 00000066 +0000005C: DA86 '..' ADD.L D6,D5 +0000005E: DDA8 0028 '...(' ADD.L D6,$0028(A0) +00000062: 9886 '..' SUB.L D6,D4 +00000064: 66F0 'f.' BNE.S *-$000E ; 00000056 +00000066: 4DEE 0032 'M..2' LEA $0032(A6),A6 +0000006A: 4CDE 0F7E 'L..~' MOVEM.L (A6)+,D1-D6/A0-A3 +0000006E: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000070: 4A40 'J@' TST.W D0 +00000072: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_26B50 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_26BD0 [26BD0, 26BEA) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 525 + 525: AUTOMOD_26BD0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26BD0"(525) Segment="Main"(200) +Size: Flags $00 ModuleSize 26 + +Content: Flags $08 +Contents offset $0000 size $001A +00000000: 2F01 '/.' MOVE.L D1,-(A7) +00000002: 52AC 0014 'R...' ADDQ.L #1,$0014(A4) +00000006: 222C 0014 '",..' MOVE.L $0014(A4),D1 +0000000A: B2AC 0018 '....' CMP.L $0018(A4),D1 +0000000E: 6506 'e.' BCS.S *+$0008 ; 00000016 +00000010: 08EC 0005 002A '.....*' BSET #$05,$002A(A4) +00000016: 221F '".' MOVE.L (A7)+,D1 +00000018: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_26BD0 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_26BF0 [26BF0, 26CB2) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +92 (26C82): JSR CHKNODE + + Unresolved outgoing references: + +64 (26C54): BSR $26B50 + +A6 (26C96): BSR $26BD0 + + +Dictionary: Flags $00 FirstId 526 + 526: AUTOMOD_26BF0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26BF0"(526) Segment="Main"(200) +Size: Flags $00 ModuleSize 194 + +Content: Flags $08 +Contents offset $0000 size $00C2 +00000000: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000002: 48E6 60E0 'H.`.' MOVEM.L D1/D2/A0-A2,-(A6) +00000006: 202C 0024 ' ,.$' MOVE.L $0024(A4),D0 +0000000A: 08AC 0007 002A '.....*' BCLR #$07,$002A(A4) +00000010: 661A 'f.' BNE.S *+$001C ; 0000002C +00000012: 082C 0005 002A '.,...*' BTST #$05,$002A(A4) +00000018: 6600 009C 'f...' BNE *+$009E ; 000000B6 +0000001C: 222C 001C '",..' MOVE.L $001C(A4),D1 +00000020: B081 '..' CMP.L D1,D0 +00000022: 6508 'e.' BCS.S *+$000A ; 0000002C +00000024: D2AC 0020 '... ' ADD.L $0020(A4),D1 +00000028: B081 '..' CMP.L D1,D0 +0000002A: 6546 'eF' BCS.S *+$0048 ; 00000072 +0000002C: 246C 0004 '$l..' MOVEA.L $0004(A4),A2 +00000030: 222A 002E '"*..' MOVE.L $002E(A2),D1 +00000034: 9280 '..' SUB.L D0,D1 +00000036: 6204 'b.' BHI.S *+$0006 ; 0000003C +00000038: 6000 007C '`..|' BRA *+$007E ; 000000B6 +0000003C: 082C 0006 002A '.,...*' BTST #$06,$002A(A4) +00000042: 6708 'g.' BEQ.S *+$000A ; 0000004C +00000044: 303C FF80 '0<..' MOVE.W #$FF80,D0 +00000048: 6000 006E '`..n' BRA *+$0070 ; 000000B8 +0000004C: 242C 0010 '$,..' MOVE.L $0010(A4),D2 +00000050: E08A '..' LSR.L #8,D2 +00000052: E28A '..' LSR.L #1,D2 +00000054: B282 '..' CMP.L D2,D1 +00000056: 6302 'c.' BLS.S *+$0004 ; 0000005A +00000058: 2202 '".' MOVE.L D2,D1 +0000005A: 2400 '$.' MOVE.L D0,D2 +0000005C: 202C 0010 ' ,..' MOVE.L $0010(A4),D0 +00000060: 226C 000C '"l..' MOVEA.L $000C(A4),A1 +00000064: 6100 FEFA 'a...' BSR *-$0104 ; FFFFFF60 +00000068: 664E 'fN' BNE.S *+$0050 ; 000000B8 +0000006A: 2942 001C ')B..' MOVE.L D2,$001C(A4) +0000006E: 2941 0020 ')A. ' MOVE.L D1,$0020(A4) +00000072: 226C 000C '"l..' MOVEA.L $000C(A4),A1 +00000076: 222C 0024 '",.$' MOVE.L $0024(A4),D1 +0000007A: 92AC 001C '....' SUB.L $001C(A4),D1 +0000007E: 246C 0004 '$l..' MOVEA.L $0004(A4),A2 +00000082: C2EA 002A '...*' MULU.W $002A(A2),D1 +00000086: D3C1 '..' ADDA.L D1,A1 +00000088: 2949 0008 ')I..' MOVE.L A1,$0008(A4) +0000008C: 240C '$.' MOVE.L A4,D2 +0000008E: 286C 0004 '(l..' MOVEA.L $0004(A4),A4 +00000092: 4EBA 0000 'N...' JSR CHKNODE ; id: 331 +00000096: 2842 '(B' MOVEA.L D2,A4 +00000098: 6610 'f.' BNE.S *+$0012 ; 000000AA +0000009A: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 +0000009E: 0C28 00FF 0008 '.(....' CMPI.B #$FF,$0008(A0) +000000A4: 6712 'g.' BEQ.S *+$0014 ; 000000B8 +000000A6: 6100 FF38 'a..8' BSR *-$00C6 ; FFFFFFE0 +000000AA: 52AC 0024 'R..$' ADDQ.L #1,$0024(A4) +000000AE: 426C 0028 'Bl.(' CLR.W $0028(A4) +000000B2: 6000 FF52 '`..R' BRA *-$00AC ; 00000006 +000000B6: 70D9 'p.' MOVEQ #$D9,D0 +000000B8: 4CDE 0706 'L...' MOVEM.L (A6)+,D1/D2/A0-A2 +000000BC: 2F1E '/.' MOVE.L (A6)+,-(A7) +000000BE: 4A40 'J@' TST.W D0 +000000C0: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CHKNODE"(331) + 00000094 +Comment: + + AUTOMOD_26BF0 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_26CC0 [26CC0, 26CF0) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +12 (26CD2): BSR $26BD0 + +1E (26CDE): BSR $26BF0 + + +Dictionary: Flags $00 FirstId 527 + 527: AUTOMOD_26CC0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26CC0"(527) Segment="Main"(200) +Size: Flags $00 ModuleSize 48 + +Content: Flags $08 +Contents offset $0000 size $0030 +00000000: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000002: 2D08 '-.' MOVE.L A0,-(A6) +00000004: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 +00000008: 3028 000A '0(..' MOVE.W $000A(A0),D0 +0000000C: B06C 0028 '.l.(' CMP.W $0028(A4),D0 +00000010: 6214 'b.' BHI.S *+$0016 ; 00000026 +00000012: 6100 FEFC 'a...' BSR *-$0102 ; FFFFFF10 +00000016: 52AC 0024 'R..$' ADDQ.L #1,$0024(A4) +0000001A: 426C 0028 'Bl.(' CLR.W $0028(A4) +0000001E: 6100 FF10 'a...' BSR *-$00EE ; FFFFFF30 +00000022: 6604 'f.' BNE.S *+$0006 ; 00000028 +00000024: 60DE '`.' BRA.S *-$0020 ; 00000004 +00000026: 9040 '.@' SUB.W D0,D0 +00000028: 205E ' ^' MOVEA.L (A6)+,A0 +0000002A: 2F1E '/.' MOVE.L (A6)+,-(A7) +0000002C: 4A40 'J@' TST.W D0 +0000002E: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_26CC0 ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: BTGETPHYS [26CF0, 26D24) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +28 (26D18): JSR LOCREC + + Unresolved outgoing references: + +A (26CFA): BSR $26BF0 + +12 (26D02): BSR $26CC0 + + VectorTable comment: {sources}OS:HFS:Extensions:BTPScan.a + + +Dictionary: Flags $00 FirstId 528 + 528: BTGETPHYS + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="BTGETPHYS"(528) Segment="Main"(200) +Size: Flags $00 ModuleSize 52 + +Content: Flags $08 +Contents offset $0000 size $0034 +00000000: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000002: 082C 0007 002A '.,...*' BTST #$07,$002A(A4) +00000008: 6706 'g.' BEQ.S *+$0008 ; 00000010 +0000000A: 6100 FEF4 'a...' BSR *-$010A ; FFFFFF00 +0000000E: 661E 'f.' BNE.S *+$0020 ; 0000002E +00000010: 2D0C '-.' MOVE.L A4,-(A6) +00000012: 6100 FFBC 'a...' BSR *-$0042 ; FFFFFFD0 +00000016: 6614 'f.' BNE.S *+$0016 ; 0000002C +00000018: 226C 0008 '"l..' MOVEA.L $0008(A4),A1 +0000001C: 322C 0028 '2,.(' MOVE.W $0028(A4),D1 +00000020: 526C 0028 'Rl.(' ADDQ.W #1,$0028(A4) +00000024: 286C 0004 '(l..' MOVEA.L $0004(A4),A4 +00000028: 4EBA 0000 'N...' JSR LOCREC ; id: 319 +0000002C: 285E '(^' MOVEA.L (A6)+,A4 +0000002E: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000030: 4A40 'J@' TST.W D0 +00000032: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LOCREC"(319) + 0000002A +Comment: + + BTGETPHYS ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_26D30 [26D30, 26D40) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 529 + 529: AUTOMOD_26D30 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26D30"(529) Segment="Main"(200) +Size: Flags $00 ModuleSize 16 + +Content: Flags $08 +Contents offset $0000 size $0010 +00000000: 002A 003E 0052 '.*.>.R' ORI.B #$3E,$0052(A2) ; '>' +00000006: 0064 0076 '.d.v' ORI.W #$0076,-(A4) +0000000A: 0088 00AA 00CE '......' ORI.L #$00AA00CE,A0 + +Comment: + + AUTOMOD_26D30 ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: CACHETRAP [26D40, 26E4A) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +BE (26DFE): JSR FSQUEUESYNC + +9A (26DDA): JSR FSQUEUESYNC + +78 (26DB8): JSR FSQUEUESYNC + +66 (26DA6): JSR FSQUEUESYNC + +54 (26D94): JSR FSQUEUESYNC + +42 (26D82): JSR FSQUEUESYNC + +2E (26D6E): JSR FSQUEUESYNC + +1A (26D5A): JSR FSQUEUESYNC + +16 (26D56): JMP CMDDONE + + Unresolved outgoing references: + +A (26D4A): LEA $26D30, A1 + + Trap A074 + + +Dictionary: Flags $00 FirstId 530 + 530: CACHETRAP + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="CACHETRAP"(530) Segment="Main"(200) +Size: Flags $00 ModuleSize 266 + +Content: Flags $08 +Contents offset $0000 size $010A +00000000: 0C40 0008 '.@..' CMPI.W #$0008,D0 +00000004: 6504 'e.' BCS.S *+$0006 ; 0000000A +00000006: 70CE 'p.' MOVEQ #$CE,D0 +00000008: 4E75 'Nu' RTS +0000000A: 43FA FFE4 'C...' LEA *-$001A,A1 ; FFFFFFF0 +0000000E: D040 '.@' ADD.W D0,D0 +00000010: D2F1 0000 '....' ADDA.W $00(A1,D0.W),A1 +00000014: 4ED1 'N.' JMP (A1) +00000016: 4EFA 0000 'N...' JMP CMDDONE ; id: 367 +0000001A: 4EBA 0000 'N...' JSR FSQUEUESYNC ; id: 368 +0000001E: 2278 0394 '"x..' MOVEA.L $0394,A1 +00000022: 2029 0056 ' ).V' MOVE.L $0056(A1),D0 +00000026: 2140 001C '!@..' MOVE.L D0,$001C(A0) +0000002A: 7000 'p.' MOVEQ #$00,D0 +0000002C: 60E8 '`.' BRA.S *-$0016 ; 00000016 +0000002E: 4EBA 0000 'N...' JSR FSQUEUESYNC ; id: 368 +00000032: 2028 001C ' (..' MOVE.L $001C(A0),D0 +00000036: 720F 'r.' MOVEQ #$0F,D1 +00000038: E2A8 '..' LSR.L D1,D0 +0000003A: 11C0 020A '....' MOVE.B D0,$020A +0000003E: 7000 'p.' MOVEQ #$00,D0 +00000040: 60D4 '`.' BRA.S *-$002A ; 00000016 +00000042: 4EBA 0000 'N...' JSR FSQUEUESYNC ; id: 368 +00000046: 2278 0394 '"x..' MOVEA.L $0394,A1 +0000004A: 2169 0020 001C '!i. ..' MOVE.L $0020(A1),$001C(A0) +00000050: 7000 'p.' MOVEQ #$00,D0 +00000052: 60C2 '`.' BRA.S *-$003C ; 00000016 +00000054: 4EBA 0000 'N...' JSR FSQUEUESYNC ; id: 368 +00000058: 2278 0394 '"x..' MOVEA.L $0394,A1 +0000005C: 2368 001C 0020 '#h... ' MOVE.L $001C(A0),$0020(A1) +00000062: 7000 'p.' MOVEQ #$00,D0 +00000064: 60B0 '`.' BRA.S *-$004E ; 00000016 +00000066: 4EBA 0000 'N...' JSR FSQUEUESYNC ; id: 368 +0000006A: 2278 0394 '"x..' MOVEA.L $0394,A1 +0000006E: 2169 0018 001C '!i....' MOVE.L $0018(A1),$001C(A0) +00000074: 7000 'p.' MOVEQ #$00,D0 +00000076: 609E '`.' BRA.S *-$0060 ; 00000016 +00000078: 4EBA 0000 'N...' JSR FSQUEUESYNC ; id: 368 +0000007C: 2278 0394 '"x..' MOVEA.L $0394,A1 +00000080: 2029 0056 ' ).V' MOVE.L $0056(A1),D0 +00000084: 2228 001C '"(..' MOVE.L $001C(A0),D1 +00000088: B081 '..' CMP.L D1,D0 +0000008A: 6404 'd.' BCC.S *+$0006 ; 00000090 +0000008C: 70CE 'p.' MOVEQ #$CE,D0 +0000008E: 6086 '`.' BRA.S *-$0078 ; 00000016 +00000090: 2341 0018 '#A..' MOVE.L D1,$0018(A1) +00000094: 7000 'p.' MOVEQ #$00,D0 +00000096: 6000 FF7E '`..~' BRA *-$0080 ; 00000016 +0000009A: 4EBA 0000 'N...' JSR FSQUEUESYNC ; id: 368 +0000009E: 2278 0394 '"x..' MOVEA.L $0394,A1 +000000A2: 7000 'p.' MOVEQ #$00,D0 +000000A4: 4A29 0017 'J)..' TST.B $0017(A1) +000000A8: 670A 'g.' BEQ.S *+$000C ; 000000B4 +000000AA: 0838 0005 020B '.8....' BTST #$05,$020B +000000B0: 6702 'g.' BEQ.S *+$0004 ; 000000B4 +000000B2: 7001 'p.' MOVEQ #$01,D0 +000000B4: 2140 001C '!@..' MOVE.L D0,$001C(A0) +000000B8: 7000 'p.' MOVEQ #$00,D0 +000000BA: 6000 FF5A '`..Z' BRA *-$00A4 ; 00000016 +000000BE: 4EBA 0000 'N...' JSR FSQUEUESYNC ; id: 368 +000000C2: 4AA8 001C 'J...' TST.L $001C(A0) +000000C6: 6708 'g.' BEQ.S *+$000A ; 000000D0 +000000C8: 08F8 0005 020B '......' BSET #$05,$020B +000000CE: 6006 '`.' BRA.S *+$0008 ; 000000D6 +000000D0: 08B8 0005 020B '......' BCLR #$05,$020B +000000D6: 7000 'p.' MOVEQ #$00,D0 +000000D8: 6000 FF3C '`..<' BRA *-$00C2 ; 00000016 +000000DC: 0000 0000 '....' ORI.B #$00,D0 +000000E0: 262D 0044 '&-.D' MOVE.L $0044(A5),D3 +000000E4: 6712 'g.' BEQ.S *+$0014 ; 000000F8 +000000E6: 262D 0048 '&-.H' MOVE.L $0048(A5),D3 +000000EA: 0C83 0000 0200 '......' CMPI.L #$00000200,D3 +000000F0: 6F06 'o.' BLE.S *+$0008 ; 000000F8 +000000F2: 226D 0044 '"m.D' MOVEA.L $0044(A5),A1 +000000F6: 6010 '`.' BRA.S *+$0012 ; 00000108 +000000F8: 263C 0000 0200 '&<....' MOVE.L #$00000200,D3 +000000FE: 9DC3 '..' SUBA.L D3,A6 +00000100: 224E '"N' MOVEA.L A6,A1 +00000102: 08EB 0003 005F '....._' BSET #$03,$005F(A3) +00000108: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FSQUEUESYNC"(368) + 000000C0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FSQUEUESYNC"(368) + 0000009C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FSQUEUESYNC"(368) + 0000007A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FSQUEUESYNC"(368) + 00000068 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FSQUEUESYNC"(368) + 00000056 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FSQUEUESYNC"(368) + 00000044 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FSQUEUESYNC"(368) + 00000030 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FSQUEUESYNC"(368) + 0000001C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CMDDONE"(367) + 00000018 +Comment: + + CACHETRAP ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_26E50 [26E50, 26E58) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 531 + 531: AUTOMOD_26E50 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26E50"(531) Segment="Main"(200) +Size: Flags $00 ModuleSize 8 + +Content: Flags $08 +Contents offset $0000 size $0008 +00000000: 08E9 0006 005F '....._' BSET #$06,$005F(A1) +00000006: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_26E50 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_26E60 [26E60, 26E86) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +12 (26E72): LEA $26E50, A1 + + +Dictionary: Flags $00 FirstId 532 + 532: AUTOMOD_26E60 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26E60"(532) Segment="Main"(200) +Size: Flags $00 ModuleSize 38 + +Content: Flags $08 +Contents offset $0000 size $0026 +00000000: 4A80 'J.' TST.L D0 +00000002: 6720 'g ' BEQ.S *+$0022 ; 00000024 +00000004: 48E7 C0C0 'H...' MOVEM.L D0/D1/A0/A1,-(A7) +00000008: 2200 '".' MOVE.L D0,D1 +0000000A: 08EB 0004 005F '....._' BSET #$04,$005F(A3) +00000010: 204B ' K' MOVEA.L A3,A0 +00000012: 43FA FFDC 'C...' LEA *-$0022,A1 ; FFFFFFF0 +00000016: 2149 0006 '!I..' MOVE.L A1,$0006(A0) +0000001A: A058 '.X' _InsTime ; A058 +0000001C: 2001 ' .' MOVE.L D1,D0 +0000001E: A05A '.Z' _PrimeTime ; A05A +00000020: 4CDF 0303 'L...' MOVEM.L (A7)+,D0/D1/A0/A1 +00000024: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_26E60 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_26E90 [26E90, 26EA6) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 533 + 533: AUTOMOD_26E90 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26E90"(533) Segment="Main"(200) +Size: Flags $00 ModuleSize 22 + +Content: Flags $08 +Contents offset $0000 size $0016 +00000000: 082B 0004 005F '.+..._' BTST #$04,$005F(A3) +00000006: 670C 'g.' BEQ.S *+$000E ; 00000014 +00000008: 48E7 8080 'H...' MOVEM.L D0/A0,-(A7) +0000000C: 204B ' K' MOVEA.L A3,A0 +0000000E: A059 '.Y' _RmvTime ; A059 +00000010: 4CDF 0101 'L...' MOVEM.L (A7)+,D0/A0 +00000014: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_26E90 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_26EB0 [26EB0, 26F34) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 534 + 534: AUTOMOD_26EB0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26EB0"(534) Segment="Main"(200) +Size: Flags $00 ModuleSize 132 + +Content: Flags $08 +Contents offset $0000 size $0084 +00000000: 226B 0016 '"k..' MOVEA.L $0016(A3),A1 +00000004: 2251 '"Q' MOVEA.L (A1),A1 +00000006: 2269 0014 '"i..' MOVEA.L $0014(A1),A1 +0000000A: 3029 004E '0).N' MOVE.W $004E(A1),D0 +0000000E: 226B 005A '"k.Z' MOVEA.L $005A(A3),A1 +00000012: 32C0 '2.' MOVE.W D0,(A1)+ +00000014: 22E8 0002 '"...' MOVE.L $0002(A0),(A1)+ +00000018: 7000 'p.' MOVEQ #$00,D0 +0000001A: 41E8 0006 'A...' LEA $0006(A0),A0 +0000001E: 1010 '..' MOVE.B (A0),D0 +00000020: A22E '..' _BlockMoveData ; A22E +00000022: 226B 005A '"k.Z' MOVEA.L $005A(A3),A1 +00000026: 43E9 0046 'C..F' LEA $0046(A1),A1 +0000002A: 2749 005A ''I.Z' MOVE.L A1,$005A(A3) +0000002E: 4E75 'Nu' RTS +00000030: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000032: 48E6 E0F8 'H...' MOVEM.L D0-D2/A0-A4,-(A6) +00000036: 286B 0016 '(k..' MOVEA.L $0016(A3),A4 +0000003A: 242C 0024 '$,.$' MOVE.L $0024(A4),D2 +0000003E: B4AB 0060 '...`' CMP.L $0060(A3),D2 +00000042: 6738 'g8' BEQ.S *+$003A ; 0000007C +00000044: 2742 0060 ''B.`' MOVE.L D2,$0060(A3) +00000048: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +0000004C: 3028 0002 '0(..' MOVE.W $0002(A0),D0 +00000050: 2054 ' T' MOVEA.L (A4),A0 +00000052: 2468 0014 '$h..' MOVEA.L $0014(A0),A2 +00000056: 226A 0054 '"j.T' MOVEA.L $0054(A2),A1 +0000005A: 720C 'r.' MOVEQ #$0C,D1 +0000005C: 2678 0704 '&x..' MOVEA.L $0704,A3 +00000060: 4E93 'N.' JSR (A3) +00000062: 6618 'f.' BNE.S *+$001A ; 0000007C +00000064: 2478 0394 '$x..' MOVEA.L $0394,A2 +00000068: 4A6A 003A 'Jj.:' TST.W $003A(A2) +0000006C: 660E 'f.' BNE.S *+$0010 ; 0000007C +0000006E: 2248 '"H' MOVEA.L A0,A1 +00000070: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 +00000074: 203C 0000 0200 ' <....' MOVE.L #$00000200,D0 +0000007A: A22E '..' _BlockMoveData ; A22E +0000007C: 4CDE 1F07 'L...' MOVEM.L (A6)+,D0-D2/A0-A4 +00000080: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000082: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_26EB0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_26F40 [26F40, 26F7E) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 535 + 535: AUTOMOD_26F40 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26F40"(535) Segment="Main"(200) +Size: Flags $00 ModuleSize 62 + +Content: Flags $08 +Contents offset $0000 size $003E +00000000: 2408 '$.' MOVE.L A0,D2 +00000002: 260C '&.' MOVE.L A4,D3 +00000004: 280D '(.' MOVE.L A5,D4 +00000006: 7000 'p.' MOVEQ #$00,D0 +00000008: 1028 0006 '.(..' MOVE.B $0006(A0),D0 +0000000C: 671A 'g.' BEQ.S *+$001C ; 00000028 +0000000E: 3200 '2.' MOVE.W D0,D1 +00000010: 49E8 0006 'I...' LEA $0006(A0),A4 +00000014: 4BEB 003A 'K..:' LEA $003A(A3),A5 +00000018: 1ADC '..' MOVE.B (A4)+,(A5)+ +0000001A: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000018 +0000001E: 3001 '0.' MOVE.W D1,D0 +00000020: 41EB 003B 'A..;' LEA $003B(A3),A0 +00000024: A054 '.T' _UprString ; A054 +00000026: 7001 'p.' MOVEQ #$01,D0 +00000028: 2042 ' B' MOVEA.L D2,A0 +0000002A: 2843 '(C' MOVEA.L D3,A4 +0000002C: 2A44 '*D' MOVEA.L D4,A5 +0000002E: 4E75 'Nu' RTS +00000030: 2218 '".' MOVE.L (A0)+,D1 +00000032: 241C '$.' MOVE.L (A4)+,D2 +00000034: B581 '..' EOR.L D2,D1 +00000036: C29D '..' AND.L (A5)+,D1 +00000038: 56C8 FFF6 'V...' DBNE D0,*-$0008 ; 00000030 +0000003C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_26F40 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_26F80 [26F80, 26F94) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 536 + 536: AUTOMOD_26F80 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26F80"(536) Segment="Main"(200) +Size: Flags $00 ModuleSize 20 + +Content: Flags $08 +Contents offset $0000 size $0014 +00000000: B0B0 1000 '....' CMP.L $00(A0,D1.W),D0 +00000004: 6506 'e.' BCS.S *+$0008 ; 0000000C +00000006: B0B2 1000 '....' CMP.L $00(A2,D1.W),D0 +0000000A: 6304 'c.' BLS.S *+$0006 ; 00000010 +0000000C: 7001 'p.' MOVEQ #$01,D0 +0000000E: 4E75 'Nu' RTS +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_26F80 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_26FA0 [26FA0, 271D0) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +38 (26FD8): BSR $26F40 + +8C (2702C): BSR $26F40 + +CA (2706A): BSR $26F80 + +12C (270CC): BSR $26F70 + +15E (270FE): BSR $26F70 + +176 (27116): BSR $26F80 + +18A (2712A): BSR $26F80 + +19E (2713E): BSR $26F80 + +1B0 (27150): BSR $26F80 + +1D0 (27170): BSR $26F80 + +1F0 (27190): BSR $26F80 + +210 (271B0): BSR $26F80 + + +Dictionary: Flags $00 FirstId 537 + 537: AUTOMOD_26FA0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26FA0"(537) Segment="Main"(200) +Size: Flags $00 ModuleSize 560 + +Content: Flags $08 +Contents offset $0000 size $0230 +00000000: 2D08 '-.' MOVE.L A0,-(A6) +00000002: 0C11 0002 '....' CMPI.B #$02,(A1) +00000006: 671A 'g.' BEQ.S *+$001C ; 00000022 +00000008: 0C11 0001 '....' CMPI.B #$01,(A1) +0000000C: 6600 021A 'f...' BNE *+$021C ; 00000228 +00000010: 08AB 0005 005F '....._' BCLR #$05,$005F(A3) +00000016: 082B 0000 005F '.+..._' BTST #$00,$005F(A3) +0000001C: 6700 01F8 'g...' BEQ *+$01FA ; 00000216 +00000020: 6010 '`.' BRA.S *+$0012 ; 00000032 +00000022: 08EB 0005 005F '....._' BSET #$05,$005F(A3) +00000028: 082B 0001 005F '.+..._' BTST #$01,$005F(A3) +0000002E: 6700 01E6 'g...' BEQ *+$01E8 ; 00000216 +00000032: 0805 0000 '....' BTST #$00,D5 +00000036: 674E 'gN' BEQ.S *+$0050 ; 00000086 +00000038: 6100 FF66 'a..f' BSR *-$0098 ; FFFFFFA0 +0000003C: 6700 01D8 'g...' BEQ *+$01DA ; 00000216 +00000040: 48E6 00D0 'H...' MOVEM.L A0/A1/A3,-(A6) +00000044: 41EB 003A 'A..:' LEA $003A(A3),A0 +00000048: 43EB 001A 'C...' LEA $001A(A3),A1 +0000004C: 1210 '..' MOVE.B (A0),D1 +0000004E: 7400 't.' MOVEQ #$00,D2 +00000050: 1419 '..' MOVE.B (A1)+,D2 +00000052: 9202 '..' SUB.B D2,D1 +00000054: 6B1C 'k.' BMI.S *+$001E ; 00000072 +00000056: 5382 'S.' SUBQ.L #1,D2 +00000058: 5201 'R.' ADDQ.B #1,D1 +0000005A: 7601 'v.' MOVEQ #$01,D3 +0000005C: 45F0 3000 'E.0.' LEA $00(A0,D3.W),A2 +00000060: 2649 '&I' MOVEA.L A1,A3 +00000062: 3802 '8.' MOVE.W D2,D4 +00000064: B70A '..' CMPM.B (A2)+,(A3)+ +00000066: 56CC FFFC 'V...' DBNE D4,*-$0002 ; 00000064 +0000006A: 670E 'g.' BEQ.S *+$0010 ; 0000007A +0000006C: 5203 'R.' ADDQ.B #1,D3 +0000006E: B601 '..' CMP.B D1,D3 +00000070: 63EA 'c.' BLS.S *-$0014 ; 0000005C +00000072: 4CDE 0B00 'L...' MOVEM.L (A6)+,A0/A1/A3 +00000076: 6000 019E '`...' BRA *+$01A0 ; 00000216 +0000007A: 4CDE 0B00 'L...' MOVEM.L (A6)+,A0/A1/A3 +0000007E: 7001 'p.' MOVEQ #$01,D0 +00000080: BA80 '..' CMP.L D0,D5 +00000082: 6700 0196 'g...' BEQ *+$0198 ; 0000021A +00000086: 0805 0001 '....' BTST #$01,D5 +0000008A: 672A 'g*' BEQ.S *+$002C ; 000000B6 +0000008C: 6100 FF12 'a...' BSR *-$00EC ; FFFFFFA0 +00000090: 220C '".' MOVE.L A4,D1 +00000092: 45EB 003A 'E..:' LEA $003A(A3),A2 +00000096: 49EB 001A 'I...' LEA $001A(A3),A4 +0000009A: 1012 '..' MOVE.B (A2),D0 +0000009C: B90A '..' CMPM.B (A2)+,(A4)+ +0000009E: 56C8 FFFC 'V...' DBNE D0,*-$0002 ; 0000009C +000000A2: 660C 'f.' BNE.S *+$000E ; 000000B0 +000000A4: 2841 '(A' MOVEA.L D1,A4 +000000A6: 7002 'p.' MOVEQ #$02,D0 +000000A8: BA80 '..' CMP.L D0,D5 +000000AA: 6700 016E 'g..n' BEQ *+$0170 ; 0000021A +000000AE: 6006 '`.' BRA.S *+$0008 ; 000000B6 +000000B0: 2841 '(A' MOVEA.L D1,A4 +000000B2: 6000 0162 '`..b' BRA *+$0164 ; 00000216 +000000B6: 2028 0002 ' (..' MOVE.L $0002(A0),D0 +000000BA: 206D 0028 ' m.(' MOVEA.L $0028(A5),A0 +000000BE: 246D 002C '$m.,' MOVEA.L $002C(A5),A2 +000000C2: 0805 000D '....' BTST #$0D,D5 +000000C6: 670A 'g.' BEQ.S *+$000C ; 000000D2 +000000C8: 7264 'rd' MOVEQ #$64,D1 ; 'd' +000000CA: 6100 FF14 'a...' BSR *-$00EA ; FFFFFFE0 +000000CE: 6600 0146 'f..F' BNE *+$0148 ; 00000216 +000000D2: 0805 0002 '....' BTST #$02,D5 +000000D6: 6712 'g.' BEQ.S *+$0014 ; 000000EA +000000D8: 1029 0002 '.)..' MOVE.B $0002(A1),D0 +000000DC: 1228 001E '.(..' MOVE.B $001E(A0),D1 +000000E0: B300 '..' EOR.B D1,D0 +000000E2: C02B 005E '.+.^' AND.B $005E(A3),D0 +000000E6: 6600 012E 'f...' BNE *+$0130 ; 00000216 +000000EA: 0805 0004 '....' BTST #$04,D5 +000000EE: 6716 'g.' BEQ.S *+$0018 ; 00000106 +000000F0: 3029 0004 '0)..' MOVE.W $0004(A1),D0 +000000F4: B068 0034 '.h.4' CMP.W $0034(A0),D0 +000000F8: 6500 011C 'e...' BCS *+$011E ; 00000216 +000000FC: B06A 0034 '.j.4' CMP.W $0034(A2),D0 +00000100: 6304 'c.' BLS.S *+$0006 ; 00000106 +00000102: 6000 0112 '`...' BRA *+$0114 ; 00000216 +00000106: 0805 0003 '....' BTST #$03,D5 +0000010A: 672C 'g,' BEQ.S *+$002E ; 00000138 +0000010C: 48E6 008C 'H...' MOVEM.L A0/A4/A5,-(A6) +00000110: 7003 'p.' MOVEQ #$03,D0 +00000112: 49E8 0020 'I.. ' LEA $0020(A0),A4 +00000116: 4BEA 0020 'K.. ' LEA $0020(A2),A5 +0000011A: 082B 0005 005F '.+..._' BTST #$05,$005F(A3) +00000120: 6706 'g.' BEQ.S *+$0008 ; 00000128 +00000122: 41E9 0004 'A...' LEA $0004(A1),A0 +00000126: 6004 '`.' BRA.S *+$0006 ; 0000012C +00000128: 41E9 0016 'A...' LEA $0016(A1),A0 +0000012C: 6100 FEA2 'a...' BSR *-$015C ; FFFFFFD0 +00000130: 4CDE 3100 'L.1.' MOVEM.L (A6)+,A0/A4/A5 +00000134: 6600 00E0 'f...' BNE *+$00E2 ; 00000216 +00000138: 0805 000C '....' BTST #$0C,D5 +0000013C: 672C 'g,' BEQ.S *+$002E ; 0000016A +0000013E: 48E6 008C 'H...' MOVEM.L A0/A4/A5,-(A6) +00000142: 7003 'p.' MOVEQ #$03,D0 +00000144: 49E8 0054 'I..T' LEA $0054(A0),A4 +00000148: 4BEA 0054 'K..T' LEA $0054(A2),A5 +0000014C: 082B 0005 005F '.+..._' BTST #$05,$005F(A3) +00000152: 6706 'g.' BEQ.S *+$0008 ; 0000015A +00000154: 41E9 0038 'A..8' LEA $0038(A1),A0 +00000158: 6004 '`.' BRA.S *+$0006 ; 0000015E +0000015A: 41E9 0026 'A..&' LEA $0026(A1),A0 +0000015E: 6100 FE70 'a..p' BSR *-$018E ; FFFFFFD0 +00000162: 4CDE 3100 'L.1.' MOVEM.L (A6)+,A0/A4/A5 +00000166: 6600 00AE 'f...' BNE *+$00B0 ; 00000216 +0000016A: 0805 0005 '....' BTST #$05,D5 +0000016E: 670E 'g.' BEQ.S *+$0010 ; 0000017E +00000170: 2029 001A ' )..' MOVE.L $001A(A1),D0 +00000174: 7236 'r6' MOVEQ #$36,D1 ; '6' +00000176: 6100 FE68 'a..h' BSR *-$0196 ; FFFFFFE0 +0000017A: 6600 009A 'f...' BNE *+$009C ; 00000216 +0000017E: 0805 0006 '....' BTST #$06,D5 +00000182: 670E 'g.' BEQ.S *+$0010 ; 00000192 +00000184: 2029 001E ' )..' MOVE.L $001E(A1),D0 +00000188: 723A 'r:' MOVEQ #$3A,D1 ; ':' +0000018A: 6100 FE54 'a..T' BSR *-$01AA ; FFFFFFE0 +0000018E: 6600 0086 'f...' BNE *+$0088 ; 00000216 +00000192: 0805 0007 '....' BTST #$07,D5 +00000196: 670C 'g.' BEQ.S *+$000E ; 000001A4 +00000198: 2029 0024 ' ).$' MOVE.L $0024(A1),D0 +0000019C: 7240 'r@' MOVEQ #$40,D1 ; '@' +0000019E: 6100 FE40 'a..@' BSR *-$01BE ; FFFFFFE0 +000001A2: 6672 'fr' BNE.S *+$0074 ; 00000216 +000001A4: 0805 0008 '....' BTST #$08,D5 +000001A8: 670C 'g.' BEQ.S *+$000E ; 000001B6 +000001AA: 2029 0028 ' ).(' MOVE.L $0028(A1),D0 +000001AE: 7244 'rD' MOVEQ #$44,D1 ; 'D' +000001B0: 6100 FE2E 'a...' BSR *-$01D0 ; FFFFFFE0 +000001B4: 6660 'f`' BNE.S *+$0062 ; 00000216 +000001B6: 0805 0009 '....' BTST #$09,D5 +000001BA: 671A 'g.' BEQ.S *+$001C ; 000001D6 +000001BC: 082B 0005 005F '.+..._' BTST #$05,$005F(A3) +000001C2: 6706 'g.' BEQ.S *+$0008 ; 000001CA +000001C4: 2029 002C ' ).,' MOVE.L $002C(A1),D0 +000001C8: 6004 '`.' BRA.S *+$0006 ; 000001CE +000001CA: 2029 000A ' )..' MOVE.L $000A(A1),D0 +000001CE: 7248 'rH' MOVEQ #$48,D1 ; 'H' +000001D0: 6100 FE0E 'a...' BSR *-$01F0 ; FFFFFFE0 +000001D4: 6640 'f@' BNE.S *+$0042 ; 00000216 +000001D6: 0805 000A '....' BTST #$0A,D5 +000001DA: 671A 'g.' BEQ.S *+$001C ; 000001F6 +000001DC: 082B 0005 005F '.+..._' BTST #$05,$005F(A3) +000001E2: 6706 'g.' BEQ.S *+$0008 ; 000001EA +000001E4: 2029 0030 ' ).0' MOVE.L $0030(A1),D0 +000001E8: 6004 '`.' BRA.S *+$0006 ; 000001EE +000001EA: 2029 000E ' )..' MOVE.L $000E(A1),D0 +000001EE: 724C 'rL' MOVEQ #$4C,D1 ; 'L' +000001F0: 6100 FDEE 'a...' BSR *-$0210 ; FFFFFFE0 +000001F4: 6620 'f ' BNE.S *+$0022 ; 00000216 +000001F6: 0805 000B '....' BTST #$0B,D5 +000001FA: 671E 'g.' BEQ.S *+$0020 ; 0000021A +000001FC: 082B 0005 005F '.+..._' BTST #$05,$005F(A3) +00000202: 6706 'g.' BEQ.S *+$0008 ; 0000020A +00000204: 2029 0034 ' ).4' MOVE.L $0034(A1),D0 +00000208: 6004 '`.' BRA.S *+$0006 ; 0000020E +0000020A: 2029 0012 ' )..' MOVE.L $0012(A1),D0 +0000020E: 7250 'rP' MOVEQ #$50,D1 ; 'P' +00000210: 6100 FDCE 'a...' BSR *-$0230 ; FFFFFFE0 +00000214: 6704 'g.' BEQ.S *+$0006 ; 0000021A +00000216: 7001 'p.' MOVEQ #$01,D0 +00000218: 6002 '`.' BRA.S *+$0004 ; 0000021C +0000021A: 7000 'p.' MOVEQ #$00,D0 +0000021C: 0805 000E '....' BTST #$0E,D5 +00000220: 6708 'g.' BEQ.S *+$000A ; 0000022A +00000222: 0A00 0001 '....' EORI.B #$01,D0 +00000226: 6002 '`.' BRA.S *+$0004 ; 0000022A +00000228: 7001 'p.' MOVEQ #$01,D0 +0000022A: 4A40 'J@' TST.W D0 +0000022C: 205E ' ^' MOVEA.L (A6)+,A0 +0000022E: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_26FA0 ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: VERIFYCSPB [271D0, 272A0) + + Module started due to: MODGUESS (align, label) + + VectorTable comment: {sources}OS:HFS:Extensions:CatSearch.a + + +Dictionary: Flags $00 FirstId 538 + 538: VERIFYCSPB +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="VERIFYCSPB"(538) Segment="Main"(200) +Size: Flags $00 ModuleSize 208 + +Content: Flags $08 +Contents offset $0000 size $00D0 +00000000: 48E7 444C 'H.DL' MOVEM.L D1/D5/A1/A4/A5,-(A7) +00000004: 2A48 '*H' MOVEA.L A0,A5 +00000006: 4AAD 0018 'J...' TST.L $0018(A5) +0000000A: 6700 00BA 'g...' BEQ *+$00BC ; 000000C6 +0000000E: 4AAD 0028 'J..(' TST.L $0028(A5) +00000012: 6700 00B2 'g...' BEQ *+$00B4 ; 000000C6 +00000016: 2A2D 0024 '*-.$' MOVE.L $0024(A5),D5 +0000001A: 2205 '".' MOVE.L D5,D1 +0000001C: 0281 FFFF BFFC '......' ANDI.L #$FFFFBFFC,D1 +00000022: 6708 'g.' BEQ.S *+$000A ; 0000002C +00000024: 4AAD 002C 'J..,' TST.L $002C(A5) +00000028: 6700 009C 'g...' BEQ *+$009E ; 000000C6 +0000002C: 4203 'B.' CLR.B D3 +0000002E: 0805 0000 '....' BTST #$00,D5 +00000032: 6606 'f.' BNE.S *+$0008 ; 0000003A +00000034: 0805 0001 '....' BTST #$01,D5 +00000038: 671A 'g.' BEQ.S *+$001C ; 00000054 +0000003A: 226D 0028 '"m.(' MOVEA.L $0028(A5),A1 +0000003E: 2269 0012 '"i..' MOVEA.L $0012(A1),A1 +00000042: 2409 '$.' MOVE.L A1,D2 +00000044: 6700 0080 'g...' BEQ *+$0082 ; 000000C6 +00000048: 7000 'p.' MOVEQ #$00,D0 +0000004A: 1011 '..' MOVE.B (A1),D0 +0000004C: 6700 0078 'g..x' BEQ *+$007A ; 000000C6 +00000050: 08C3 0002 '....' BSET #$02,D3 +00000054: 226D 0028 '"m.(' MOVEA.L $0028(A5),A1 +00000058: 286D 002C '(m.,' MOVEA.L $002C(A5),A4 +0000005C: 0805 0002 '....' BTST #$02,D5 +00000060: 6724 'g$' BEQ.S *+$0026 ; 00000086 +00000062: 142C 001E '.,..' MOVE.B $001E(A4),D2 +00000066: 103C 00EE '.<..' MOVE.B #$EE,D0 +0000006A: C02C 001E '.,..' AND.B $001E(A4),D0 +0000006E: 6600 0056 'f..V' BNE *+$0058 ; 000000C6 +00000072: 0802 0004 '....' BTST #$04,D2 +00000076: 670E 'g.' BEQ.S *+$0010 ; 00000086 +00000078: 0829 0004 001E '.)....' BTST #$04,$001E(A1) +0000007E: 670A 'g.' BEQ.S *+$000C ; 0000008A +00000080: 08C3 0000 '....' BSET #$00,D3 +00000084: 6008 '`.' BRA.S *+$000A ; 0000008E +00000086: 08C3 0000 '....' BSET #$00,D3 +0000008A: 08C3 0001 '....' BSET #$01,D3 +0000008E: 0882 0004 '....' BCLR #$04,D2 +00000092: 0803 0000 '....' BTST #$00,D3 +00000096: 670E 'g.' BEQ.S *+$0010 ; 000000A6 +00000098: 0805 0002 '....' BTST #$02,D5 +0000009C: 6708 'g.' BEQ.S *+$000A ; 000000A6 +0000009E: 082C 0000 001E '.,....' BTST #$00,$001E(A4) +000000A4: 6620 'f ' BNE.S *+$0022 ; 000000C6 +000000A6: 0805 0004 '....' BTST #$04,D5 +000000AA: 6706 'g.' BEQ.S *+$0008 ; 000000B2 +000000AC: 0803 0001 '....' BTST #$01,D3 +000000B0: 6614 'f.' BNE.S *+$0016 ; 000000C6 +000000B2: 0803 0000 '....' BTST #$00,D3 +000000B6: 670A 'g.' BEQ.S *+$000C ; 000000C2 +000000B8: 2005 ' .' MOVE.L D5,D0 +000000BA: 0280 0000 01E0 '......' ANDI.L #$000001E0,D0 +000000C0: 6604 'f.' BNE.S *+$0006 ; 000000C6 +000000C2: 7000 'p.' MOVEQ #$00,D0 +000000C4: 6004 '`.' BRA.S *+$0006 ; 000000CA +000000C6: 303C FFCE '0<..' MOVE.W #$FFCE,D0 +000000CA: 4CDF 3222 'L.2"' MOVEM.L (A7)+,D1/D5/A1/A4/A5 +000000CE: 4E75 'Nu' RTS + +Comment: + + VERIFYCSPB ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: CHECKCSPB [272B0, 272BE) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +4 (272B4): BSR VERIFYCSPB + + VectorTable comment: {sources}OS:HFS:Extensions:CatSearch.a + + +Dictionary: Flags $00 FirstId 539 + 539: CHECKCSPB + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="CHECKCSPB"(539) Segment="Main"(200) +Size: Flags $00 ModuleSize 14 + +Content: Flags $08 +Contents offset $0000 size $000E +00000000: 48E7 3000 'H.0.' MOVEM.L D2/D3,-(A7) +00000004: 6100 FFFA 'a...' BSR VERIFYCSPB-CHECKCSPB+$FFFA ; ids: 538, 539 +00000008: 4CDF 000C 'L...' MOVEM.L (A7)+,D2/D3 +0000000C: 4E75 'Nu' RTS + + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="VERIFYCSPB"(538) Ref2="CHECKCSPB"(539) + 0006 +Comment: + + CHECKCSPB ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: CMCATSEARCH [272D0, 273EC) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +118 (273E8): JMP CMDDONE + +FE (273CE): BSR BTENDPSCAN + +DE (273AE): BSR BTGETPHYS + +A6 (27376): BSR BTIPSCAN + +4E (2731E): BSR VERIFYCSPB + +34 (27304): JSR EXTOFFLINCK + +0 (272D0): JSR FSQUEUE + + Unresolved outgoing references: + +14 (272E4): BSR $26E60 + +18 (272E8): JSR $22704 + +9E (2736E): BSR $26E20 + +B6 (27386): BSR $26FA0 + +BC (2738C): BSR $26EE0 + +C0 (27390): BSR $26EB0 + +102 (273D2): BSR $26E90 + + VectorTable comment: {sources}OS:HFS:Extensions:CatSearch.a + + +Dictionary: Flags $00 FirstId 540 + 540: CMCATSEARCH + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="CMCATSEARCH"(540) Segment="Main"(200) +Size: Flags $00 ModuleSize 284 + +Content: Flags $08 +Contents offset $0000 size $011C +00000000: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380 +00000004: 9CFC 0064 '...d' SUBA.W #$0064,A6 +00000008: 422E 005F 'B.._' CLR.B $005F(A6) +0000000C: 264E '&N' MOVEA.L A6,A3 +0000000E: 2A48 '*H' MOVEA.L A0,A5 +00000010: 202D 0030 ' -.0' MOVE.L $0030(A5),D0 +00000014: 6100 FB7A 'a..z' BSR *-$0484 ; FFFFFB90 +00000018: 4EBA B41A 'N...' JSR *-$4BE4 ; FFFFB434 +0000001C: 264E '&N' MOVEA.L A6,A3 +0000001E: 6600 00E2 'f...' BNE *+$00E4 ; 00000102 +00000022: 302A 0008 '0*..' MOVE.W $0008(A2),D0 +00000026: 0C40 D2D7 '.@..' CMPI.W #$D2D7,D0 +0000002A: 6608 'f.' BNE.S *+$000A ; 00000034 +0000002C: 303C FF85 '0<..' MOVE.W #$FF85,D0 +00000030: 6000 00D0 '`...' BRA *+$00D2 ; 00000102 +00000034: 4EBA 0000 'N...' JSR EXTOFFLINCK ; id: 383 +00000038: 6704 'g.' BEQ.S *+$0006 ; 0000003E +0000003A: 6000 00C6 '`...' BRA *+$00C8 ; 00000102 +0000003E: 2A2D 0024 '*-.$' MOVE.L $0024(A5),D5 +00000042: 7E00 '~.' MOVEQ #$00,D7 +00000044: 2B47 0020 '+G. ' MOVE.L D7,$0020(A5) +00000048: 276D 0018 005A ''m...Z' MOVE.L $0018(A5),$005A(A3) +0000004E: 6100 FFB0 'a...' BSR VERIFYCSPB-CMCATSEARCH+$FFB0 ; ids: 538, 540 +00000052: 6600 00AE 'f...' BNE *+$00B0 ; 00000102 +00000056: 1742 005E '.B.^' MOVE.B D2,$005E(A3) +0000005A: 872B 005F '.+._' OR.B D3,$005F(A3) +0000005E: 4AAD 001C 'J...' TST.L $001C(A5) +00000062: 6700 0082 'g...' BEQ *+$0084 ; 000000E6 +00000066: 0803 0002 '....' BTST #$02,D3 +0000006A: 672E 'g.' BEQ.S *+$0030 ; 0000009A +0000006C: 206D 0028 ' m.(' MOVEA.L $0028(A5),A0 +00000070: 2068 0012 ' h..' MOVEA.L $0012(A0),A0 +00000074: 7000 'p.' MOVEQ #$00,D0 +00000076: 1010 '..' MOVE.B (A0),D0 +00000078: 0C00 001F '....' CMPI.B #$1F,D0 +0000007C: 6212 'b.' BHI.S *+$0014 ; 00000090 +0000007E: 5200 'R.' ADDQ.B #1,D0 +00000080: 43EB 001A 'C...' LEA $001A(A3),A1 +00000084: A22E '..' _BlockMoveData ; A22E +00000086: 7000 'p.' MOVEQ #$00,D0 +00000088: 2049 ' I' MOVEA.L A1,A0 +0000008A: 1018 '..' MOVE.B (A0)+,D0 +0000008C: A054 '.T' _UprString ; A054 +0000008E: 600A '`.' BRA.S *+$000C ; 0000009A +00000090: 70D9 'p.' MOVEQ #$D9,D0 +00000092: 0805 000E '....' BTST #$0E,D5 +00000096: 676A 'gj' BEQ.S *+$006C ; 00000102 +00000098: 7A00 'z.' MOVEQ #$00,D5 +0000009A: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0 +0000009E: 6100 FAB0 'a...' BSR *-$054E ; FFFFFB50 +000000A2: 41ED 0034 'A..4' LEA $0034(A5),A0 +000000A6: 6100 FF58 'a..X' BSR BTIPSCAN-CMCATSEARCH+$FF58 ; ids: 521, 540 +000000AA: 6646 'fF' BNE.S *+$0048 ; 000000F2 +000000AC: 70FF 'p.' MOVEQ #$FF,D0 +000000AE: 2740 0060 ''@.`' MOVE.L D0,$0060(A3) +000000B2: 274C 0016 ''L..' MOVE.L A4,$0016(A3) +000000B6: 6100 FC18 'a...' BSR *-$03E6 ; FFFFFCD0 +000000BA: 6614 'f.' BNE.S *+$0016 ; 000000D0 +000000BC: 6100 FB52 'a..R' BSR *-$04AC ; FFFFFC10 +000000C0: 6100 FB1E 'a...' BSR *-$04E0 ; FFFFFBE0 +000000C4: 5287 'R.' ADDQ.L #1,D7 +000000C6: 2B47 0020 '+G. ' MOVE.L D7,$0020(A5) +000000CA: BEAD 001C '....' CMP.L $001C(A5),D7 +000000CE: 6420 'd ' BCC.S *+$0022 ; 000000F0 +000000D0: 082B 0006 005F '.+..._' BTST #$06,$005F(A3) +000000D6: 6706 'g.' BEQ.S *+$0008 ; 000000DE +000000D8: 08EC 0006 002A '.....*' BSET #$06,$002A(A4) +000000DE: 6100 FF20 'a.. ' BSR BTGETPHYS-CMCATSEARCH+$FF20 ; ids: 528, 540 +000000E2: 660E 'f.' BNE.S *+$0010 ; 000000F2 +000000E4: 60D0 '`.' BRA.S *-$002E ; 000000B6 +000000E6: 7000 'p.' MOVEQ #$00,D0 +000000E8: 6018 '`.' BRA.S *+$001A ; 00000102 +000000EA: 303C FFCE '0<..' MOVE.W #$FFCE,D0 +000000EE: 6012 '`.' BRA.S *+$0014 ; 00000102 +000000F0: 7000 'p.' MOVEQ #$00,D0 +000000F2: 0C40 FF80 '.@..' CMPI.W #$FF80,D0 +000000F6: 6602 'f.' BNE.S *+$0004 ; 000000FA +000000F8: 7000 'p.' MOVEQ #$00,D0 +000000FA: 41ED 0034 'A..4' LEA $0034(A5),A0 +000000FE: 6100 FF00 'a...' BSR BTENDPSCAN-CMCATSEARCH+$FF00 ; ids: 523, 540 +00000102: 6100 FABC 'a...' BSR *-$0542 ; FFFFFBC0 +00000106: 082B 0003 005F '.+..._' BTST #$03,$005F(A3) +0000010C: 6704 'g.' BEQ.S *+$0006 ; 00000112 +0000010E: DCFC 0200 '....' ADDA.W #$0200,A6 +00000112: 4DEE 0064 'M..d' LEA $0064(A6),A6 +00000116: 97CB '..' SUBA.L A3,A3 +00000118: 4EFA 0000 'N...' JMP CMDDONE ; id: 367 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CMDDONE"(367) + 0000011A + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="BTENDPSCAN"(523) Ref2="CMCATSEARCH"(540) + 0100 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="BTGETPHYS"(528) Ref2="CMCATSEARCH"(540) + 00E0 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="BTIPSCAN"(521) Ref2="CMCATSEARCH"(540) + 00A8 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="VERIFYCSPB"(538) Ref2="CMCATSEARCH"(540) + 0050 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTOFFLINCK"(383) + 00000036 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FSQUEUE"(380) + 00000002 +Comment: + + CMCATSEARCH ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_27400 [27400, 276BE) + + Module started due to: vector glue above + + Resolved outgoing references: + +2AC (276AC): JMP CMDDONE + +2A8 (276A8): JSR POPCNAME + +2A2 (276A2): JSR POPCNAME + +272 (27672): JSR GTNXTFCB + +222 (27622): JSR GT1STFCB + +21C (2761C): JSR FIDEXCHANGEFILES + +202 (27602): JSR GTNXTFCB + +1FA (275FA): JSR HFS_2A230 + +1C6 (275C6): JSR GT1STFCB + +182 (27582): JSR PUSHCNAME + +176 (27576): JSR PUSHCNAME + +16C (2756C): JSR TFSVCBTST + +164 (27564): JSR EXTOFFLINCK + +15C (2755C): JSR CVFLGS + +118 (27518): JSR FSQUEUE + +EE (274EE): JSR FIDRESOLVEID + +DE (274DE): JSR TFSVCBTST + +D8 (274D8): JSR EXTOFFLINCK + +CE (274CE): JSR FSQUEUE + +A0 (274A0): JSR FIDDELETEID + +96 (27496): JSR TFSVCBTST + +90 (27490): JSR EXTOFFLINCK + +8A (2748A): JSR CVFLGS + +80 (27480): JSR FSQUEUE + +7C (2747C): JMP CMDDONE + +4C (2744C): JSR POPCNAME + +46 (27446): JSR FIDCREATEID + +2E (2742E): JSR POPCNAME + +28 (27428): JSR FIDGETID + +1E (2741E): JSR CVFLGS + +18 (27418): JSR PUSHCNAME + +10 (27410): JSR TFSVCBTST + +A (2740A): JSR EXTOFFLINCK + +0 (27400): JSR FSQUEUE + + Unresolved outgoing references: + +4 (27404): JSR $23E1C + +84 (27484): JSR $22704 + +D2 (274D2): JSR $22704 + +11C (2751C): JSR $23E1C + +140 (27540): JSR $23E1C + +194 (27594): JSR $25A3E + +1A8 (275A8): JSR $25A3E + +1E2 (275E2): JSR $246AE + + +0 (27400): CREATEFILEIDREF + VectorTable comment: {sources}OS:HFS:Extensions:FileIDs.a + + +80 (27480): DELETEFILEIDREF + VectorTable comment: {sources}OS:HFS:Extensions:FileIDs.a + + +CE (274CE): RESOLVEFILEIDREF + VectorTable comment: {sources}OS:HFS:Extensions:FileIDs.a + + +118 (27518): PBHEXCHANGEFILES + VectorTable comment: {sources}OS:HFS:Extensions:FileIDs.a + + +Dictionary: Flags $00 FirstId 541 + 541: AUTOMOD_27400 + 542: PBHEXCHANGEFILES + 543: RESOLVEFILEIDREF + 544: DELETEFILEIDREF + 545: CREATEFILEIDREF + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_27400"(541) Segment="Main"(200) +Size: Flags $00 ModuleSize 702 + +Content: Flags $08 +Contents offset $0000 size $02BE +00000000: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380 +00000004: 4EBA CA16 'N...' JSR *-$35E8 ; FFFFCA1C +00000008: 6672 'fr' BNE.S *+$0074 ; 0000007C +0000000A: 4EBA 0000 'N...' JSR EXTOFFLINCK ; id: 383 +0000000E: 666C 'fl' BNE.S *+$006E ; 0000007C +00000010: 4EBA 0000 'N...' JSR TFSVCBTST ; id: 376 +00000014: 6664 'fd' BNE.S *+$0066 ; 0000007A +00000016: 2648 '&H' MOVEA.L A0,A3 +00000018: 4EBA 0000 'N...' JSR PUSHCNAME ; id: 386 +0000001C: 3D02 '=.' MOVE.W D2,-(A6) +0000001E: 4EBA 0000 'N...' JSR CVFLGS ; id: 385 +00000022: 6720 'g ' BEQ.S *+$0022 ; 00000044 +00000024: 3E00 '>.' MOVE.W D0,D7 +00000026: 2006 ' .' MOVE.L D6,D0 +00000028: 4EBA 0000 'N...' JSR FIDGETID ; id: 550 +0000002C: 341E '4.' MOVE.W (A6)+,D2 +0000002E: 4EBA 0000 'N...' JSR POPCNAME ; id: 384 +00000032: 2741 0036 ''A.6' MOVE.L D1,$0036(A3) +00000036: 4A40 'J@' TST.W D0 +00000038: 6724 'g$' BEQ.S *+$0026 ; 0000005E +0000003A: 0C40 0036 '.@.6' CMPI.W #$0036,D0 +0000003E: 6624 'f$' BNE.S *+$0026 ; 00000064 +00000040: 3007 '0.' MOVE.W D7,D0 +00000042: 6038 '`8' BRA.S *+$003A ; 0000007C +00000044: 2006 ' .' MOVE.L D6,D0 +00000046: 4EBA 0000 'N...' JSR FIDCREATEID ; id: 549 +0000004A: 341E '4.' MOVE.W (A6)+,D2 +0000004C: 4EBA 0000 'N...' JSR POPCNAME ; id: 384 +00000050: 2741 0036 ''A.6' MOVE.L D1,$0036(A3) +00000054: 4A40 'J@' TST.W D0 +00000056: 6724 'g$' BEQ.S *+$0026 ; 0000007C +00000058: 0C40 0031 '.@.1' CMPI.W #$0031,D0 +0000005C: 6606 'f.' BNE.S *+$0008 ; 00000064 +0000005E: 303C FAEB '0<..' MOVE.W #$FAEB,D0 +00000062: 6018 '`.' BRA.S *+$001A ; 0000007C +00000064: 0C40 0035 '.@.5' CMPI.W #$0035,D0 +00000068: 6606 'f.' BNE.S *+$0008 ; 00000070 +0000006A: 303C FAEA '0<..' MOVE.W #$FAEA,D0 +0000006E: 600C '`.' BRA.S *+$000E ; 0000007C +00000070: 0C40 0030 '.@.0' CMPI.W #$0030,D0 +00000074: 6606 'f.' BNE.S *+$0008 ; 0000007C +00000076: 70D5 'p.' MOVEQ #$D5,D0 +00000078: 6002 '`.' BRA.S *+$0004 ; 0000007C +0000007A: 7085 'p.' MOVEQ #$85,D0 +0000007C: 4EFA 0000 'N...' JMP CMDDONE ; id: 367 +00000080: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380 +00000084: 4EBA B27E 'N..~' JSR *-$4D80 ; FFFFB304 +00000088: 6642 'fB' BNE.S *+$0044 ; 000000CC +0000008A: 4EBA 0000 'N...' JSR CVFLGS ; id: 385 +0000008E: 663C 'f<' BNE.S *+$003E ; 000000CC +00000090: 4EBA 0000 'N...' JSR EXTOFFLINCK ; id: 383 +00000094: 6636 'f6' BNE.S *+$0038 ; 000000CC +00000096: 4EBA 0000 'N...' JSR TFSVCBTST ; id: 376 +0000009A: 662E 'f.' BNE.S *+$0030 ; 000000CA +0000009C: 2028 0036 ' (.6' MOVE.L $0036(A0),D0 +000000A0: 4EBA 0000 'N...' JSR FIDDELETEID ; id: 548 +000000A4: 6726 'g&' BEQ.S *+$0028 ; 000000CC +000000A6: 0C40 0036 '.@.6' CMPI.W #$0036,D0 +000000AA: 6606 'f.' BNE.S *+$0008 ; 000000B2 +000000AC: 303C FAEC '0<..' MOVE.W #$FAEC,D0 +000000B0: 601A '`.' BRA.S *+$001C ; 000000CC +000000B2: 0C40 0030 '.@.0' CMPI.W #$0030,D0 +000000B6: 6606 'f.' BNE.S *+$0008 ; 000000BE +000000B8: 303C FFD5 '0<..' MOVE.W #$FFD5,D0 +000000BC: 600E '`.' BRA.S *+$0010 ; 000000CC +000000BE: 0C40 0035 '.@.5' CMPI.W #$0035,D0 +000000C2: 6608 'f.' BNE.S *+$000A ; 000000CC +000000C4: 303C FAEA '0<..' MOVE.W #$FAEA,D0 +000000C8: 6002 '`.' BRA.S *+$0004 ; 000000CC +000000CA: 7085 'p.' MOVEQ #$85,D0 +000000CC: 60AE '`.' BRA.S *-$0050 ; 0000007C +000000CE: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380 +000000D2: 4EBA B230 'N..0' JSR *-$4DCE ; FFFFB304 +000000D6: 663E 'f>' BNE.S *+$0040 ; 00000116 +000000D8: 4EBA 0000 'N...' JSR EXTOFFLINCK ; id: 383 +000000DC: 6638 'f8' BNE.S *+$003A ; 00000116 +000000DE: 4EBA 0000 'N...' JSR TFSVCBTST ; id: 376 +000000E2: 6628 'f(' BNE.S *+$002A ; 0000010C +000000E4: 2648 '&H' MOVEA.L A0,A3 +000000E6: 2028 0036 ' (.6' MOVE.L $0036(A0),D0 +000000EA: 2068 0012 ' h..' MOVEA.L $0012(A0),A0 +000000EE: 4EBA 0000 'N...' JSR FIDRESOLVEID ; id: 547 +000000F2: 671E 'g.' BEQ.S *+$0020 ; 00000112 +000000F4: 0C40 0030 '.@.0' CMPI.W #$0030,D0 +000000F8: 6606 'f.' BNE.S *+$0008 ; 00000100 +000000FA: 303C FAEC '0<..' MOVE.W #$FAEC,D0 +000000FE: 6016 '`.' BRA.S *+$0018 ; 00000116 +00000100: 0C40 0035 '.@.5' CMPI.W #$0035,D0 +00000104: 660C 'f.' BNE.S *+$000E ; 00000112 +00000106: 303C FAEA '0<..' MOVE.W #$FAEA,D0 +0000010A: 600A '`.' BRA.S *+$000C ; 00000116 +0000010C: 7085 'p.' MOVEQ #$85,D0 +0000010E: 6000 0006 '`...' BRA *+$0008 ; 00000116 +00000112: 2741 0030 ''A.0' MOVE.L D1,$0030(A3) +00000116: 60B4 '`.' BRA.S *-$004A ; 000000CC +00000118: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380 +0000011C: 4EBA C8FE 'N...' JSR *-$3700 ; FFFFCA1C +00000120: 6600 018A 'f...' BNE *+$018C ; 000002AC +00000124: 2206 '".' MOVE.L D6,D1 +00000126: 2A02 '*.' MOVE.L D2,D5 +00000128: 2D0C '-.' MOVE.L A4,-(A6) +0000012A: 2D0A '-.' MOVE.L A2,-(A6) +0000012C: 2D28 0012 '-(..' MOVE.L $0012(A0),-(A6) +00000130: 2D28 0030 '-(.0' MOVE.L $0030(A0),-(A6) +00000134: 2168 001C 0012 '!h....' MOVE.L $001C(A0),$0012(A0) +0000013A: 2168 0024 0030 '!h.$.0' MOVE.L $0024(A0),$0030(A0) +00000140: 4EBA C8DA 'N...' JSR *-$3724 ; FFFFCA1C +00000144: 215E 0030 '!^.0' MOVE.L (A6)+,$0030(A0) +00000148: 215E 0012 '!^..' MOVE.L (A6)+,$0012(A0) +0000014C: 265E '&^' MOVEA.L (A6)+,A3 +0000014E: 4A40 'J@' TST.W D0 +00000150: 6600 0146 'f..F' BNE *+$0148 ; 00000298 +00000154: 2E01 '..' MOVE.L D1,D7 +00000156: B7CA '..' CMPA.L A2,A3 +00000158: 6600 0136 'f..6' BNE *+$0138 ; 00000290 +0000015C: 4EBA 0000 'N...' JSR CVFLGS ; id: 385 +00000160: 6600 0136 'f..6' BNE *+$0138 ; 00000298 +00000164: 4EBA 0000 'N...' JSR EXTOFFLINCK ; id: 383 +00000168: 6600 012E 'f...' BNE *+$0130 ; 00000298 +0000016C: 4EBA 0000 'N...' JSR TFSVCBTST ; id: 376 +00000170: 6600 0124 'f..$' BNE *+$0126 ; 00000296 +00000174: 2A5E '*^' MOVEA.L (A6)+,A5 +00000176: 4EBA 0000 'N...' JSR PUSHCNAME ; id: 386 +0000017A: 2648 '&H' MOVEA.L A0,A3 +0000017C: 284D '(M' MOVEA.L A5,A4 +0000017E: 2D02 '-.' MOVE.L D2,-(A6) +00000180: 2405 '$.' MOVE.L D5,D2 +00000182: 4EBA 0000 'N...' JSR PUSHCNAME ; id: 386 +00000186: 2D02 '-.' MOVE.L D2,-(A6) +00000188: 9CFC 008C '....' SUBA.W #$008C,A6 +0000018C: 284E '(N' MOVEA.L A6,A4 +0000018E: 2A48 '*H' MOVEA.L A0,A5 +00000190: 2007 ' .' MOVE.L D7,D0 +00000192: 7400 't.' MOVEQ #$00,D2 +00000194: 4EBA E4A8 'N...' JSR *-$1B56 ; FFFFE63E +00000198: 6600 00E0 'f...' BNE *+$00E2 ; 0000027A +0000019C: 2802 '(.' MOVE.L D2,D4 +0000019E: 2A29 0014 '*)..' MOVE.L $0014(A1),D5 +000001A2: 204B ' K' MOVEA.L A3,A0 +000001A4: 2006 ' .' MOVE.L D6,D0 +000001A6: 7400 't.' MOVEQ #$00,D2 +000001A8: 4EBA E494 'N...' JSR *-$1B6A ; FFFFE63E +000001AC: 6600 00CC 'f...' BNE *+$00CE ; 0000027A +000001B0: 2602 '&.' MOVE.L D2,D3 +000001B2: 2404 '$.' MOVE.L D4,D2 +000001B4: 2829 0014 '()..' MOVE.L $0014(A1),D4 +000001B8: BA84 '..' CMP.L D4,D5 +000001BA: 660A 'f.' BNE.S *+$000C ; 000001C6 +000001BC: 203C FFFF FAE6 ' <....' MOVE.L #$FFFFFAE6,D0 +000001C2: 6000 00D8 '`...' BRA *+$00DA ; 0000029C +000001C6: 4EBA 0000 'N...' JSR GT1STFCB ; id: 382 +000001CA: B5F1 1014 '....' CMPA.L $14(A1,D1.W),A2 +000001CE: 6632 'f2' BNE.S *+$0034 ; 00000202 +000001D0: BAB1 1000 '....' CMP.L $00(A1,D1.W),D5 +000001D4: 6602 'f.' BNE.S *+$0004 ; 000001D8 +000001D6: 6006 '`.' BRA.S *+$0008 ; 000001DE +000001D8: B8B1 1000 '....' CMP.L $00(A1,D1.W),D4 +000001DC: 6624 'f$' BNE.S *+$0026 ; 00000202 +000001DE: 50F8 0346 'P..F' ST $0346 +000001E2: 4EBA D0CA 'N...' JSR *-$2F34 ; FFFFD2AE +000001E6: 6600 00B4 'f...' BNE *+$00B6 ; 0000029C +000001EA: 48E6 4040 'H.@@' MOVEM.L D1/A1,-(A6) +000001EE: 3001 '0.' MOVE.W D1,D0 +000001F0: 7201 'r.' MOVEQ #$01,D1 +000001F2: 226A 0054 '"j.T' MOVEA.L $0054(A2),A1 +000001F6: 50F8 0377 'P..w' ST $0377 +000001FA: 4EBA 0000 'N...' JSR HFS_2A230 ; id: 344 +000001FE: 4CDE 0202 'L...' MOVEM.L (A6)+,D1/A1 +00000202: 4EBA 0000 'N...' JSR GTNXTFCB ; id: 381 +00000206: 65C2 'e.' BCS.S *-$003C ; 000001CA +00000208: 204D ' M' MOVEA.L A5,A0 +0000020A: 224B '"K' MOVEA.L A3,A1 +0000020C: 2206 '".' MOVE.L D6,D1 +0000020E: 2004 ' .' MOVE.L D4,D0 +00000210: 6100 009E 'a...' BSR *+$00A0 ; 000002B0 +00000214: 2005 ' .' MOVE.L D5,D0 +00000216: 6100 0098 'a...' BSR *+$009A ; 000002B0 +0000021A: 2007 ' .' MOVE.L D7,D0 +0000021C: 4EBA 0000 'N...' JSR FIDEXCHANGEFILES ; id: 546 +00000220: 6658 'fX' BNE.S *+$005A ; 0000027A +00000222: 4EBA 0000 'N...' JSR GT1STFCB ; id: 382 +00000226: B5F1 1014 '....' CMPA.L $14(A1,D1.W),A2 +0000022A: 6646 'fF' BNE.S *+$0048 ; 00000272 +0000022C: BAB1 1000 '....' CMP.L $00(A1,D1.W),D5 +00000230: 661E 'f.' BNE.S *+$0020 ; 00000250 +00000232: 42B1 1036 'B..6' CLR.L $36(A1,D1.W) +00000236: 2384 1000 '#...' MOVE.L D4,$00(A1,D1.W) +0000023A: 2386 103A '#..:' MOVE.L D6,$3A(A1,D1.W) +0000023E: 204B ' K' MOVEA.L A3,A0 +00000240: 2849 '(I' MOVEA.L A1,A4 +00000242: 43F1 103E 'C..>' LEA $3E(A1,D1.W),A1 +00000246: 7001 'p.' MOVEQ #$01,D0 +00000248: D010 '..' ADD.B (A0),D0 +0000024A: A22E '..' _BlockMoveData ; A22E +0000024C: 224C '"L' MOVEA.L A4,A1 +0000024E: 6022 '`"' BRA.S *+$0024 ; 00000272 +00000250: B8B1 1000 '....' CMP.L $00(A1,D1.W),D4 +00000254: 661C 'f.' BNE.S *+$001E ; 00000272 +00000256: 42B1 1036 'B..6' CLR.L $36(A1,D1.W) +0000025A: 2385 1000 '#...' MOVE.L D5,$00(A1,D1.W) +0000025E: 2387 103A '#..:' MOVE.L D7,$3A(A1,D1.W) +00000262: 204D ' M' MOVEA.L A5,A0 +00000264: 2849 '(I' MOVEA.L A1,A4 +00000266: 43F1 103E 'C..>' LEA $3E(A1,D1.W),A1 +0000026A: 7001 'p.' MOVEQ #$01,D0 +0000026C: D010 '..' ADD.B (A0),D0 +0000026E: A22E '..' _BlockMoveData ; A22E +00000270: 224C '"L' MOVEA.L A4,A1 +00000272: 4EBA 0000 'N...' JSR GTNXTFCB ; id: 381 +00000276: 65AE 'e.' BCS.S *-$0050 ; 00000226 +00000278: 6022 '`"' BRA.S *+$0024 ; 0000029C +0000027A: 0C40 0030 '.@.0' CMPI.W #$0030,D0 +0000027E: 6604 'f.' BNE.S *+$0006 ; 00000284 +00000280: 70D5 'p.' MOVEQ #$D5,D0 +00000282: 6018 '`.' BRA.S *+$001A ; 0000029C +00000284: 0C40 0035 '.@.5' CMPI.W #$0035,D0 +00000288: 6612 'f.' BNE.S *+$0014 ; 0000029C +0000028A: 303C FAEA '0<..' MOVE.W #$FAEA,D0 +0000028E: 600C '`.' BRA.S *+$000E ; 0000029C +00000290: 303C FAE9 '0<..' MOVE.W #$FAE9,D0 +00000294: 6006 '`.' BRA.S *+$0008 ; 0000029C +00000296: 7085 'p.' MOVEQ #$85,D0 +00000298: 584E 'XN' ADDQ.W #4,A6 +0000029A: 6010 '`.' BRA.S *+$0012 ; 000002AC +0000029C: 4DEE 008C 'M...' LEA $008C(A6),A6 +000002A0: 241E '$.' MOVE.L (A6)+,D2 +000002A2: 4EBA 0000 'N...' JSR POPCNAME ; id: 384 +000002A6: 241E '$.' MOVE.L (A6)+,D2 +000002A8: 4EBA 0000 'N...' JSR POPCNAME ; id: 384 +000002AC: 4EFA 0000 'N...' JMP CMDDONE ; id: 367 +000002B0: 48E7 FEF8 'H...' MOVEM.L D0-D6/A0-A4,-(A7) +000002B4: 2600 '&.' MOVE.L D0,D3 +000002B6: 7200 'r.' MOVEQ #$00,D1 +000002B8: 2F38 0710 '/8..' MOVE.L $0710,-(A7) +000002BC: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CMDDONE"(367) + 000002AE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="POPCNAME"(384) + 000002AA + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="POPCNAME"(384) + 000002A4 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GTNXTFCB"(381) + 00000274 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GT1STFCB"(382) + 00000224 + +Dictionary: Flags $00 FirstId 546 + 546: FIDEXCHANGEFILES +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FIDEXCHANGEFILES"(546) + 0000021E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GTNXTFCB"(381) + 00000204 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="HFS_2A230"(344) + 000001FC + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GT1STFCB"(382) + 000001C8 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="PUSHCNAME"(386) + 00000184 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="PUSHCNAME"(386) + 00000178 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="TFSVCBTST"(376) + 0000016E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTOFFLINCK"(383) + 00000166 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CVFLGS"(385) + 0000015E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FSQUEUE"(380) + 0000011A + +Dictionary: Flags $00 FirstId 547 + 547: FIDRESOLVEID +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FIDRESOLVEID"(547) + 000000F0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="TFSVCBTST"(376) + 000000E0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTOFFLINCK"(383) + 000000DA + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FSQUEUE"(380) + 000000D0 + +Dictionary: Flags $00 FirstId 548 + 548: FIDDELETEID + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FIDDELETEID"(548) + 000000A2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="TFSVCBTST"(376) + 00000098 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTOFFLINCK"(383) + 00000092 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CVFLGS"(385) + 0000008C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FSQUEUE"(380) + 00000082 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CMDDONE"(367) + 0000007E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="POPCNAME"(384) + 0000004E + +Dictionary: Flags $00 FirstId 549 + 549: FIDCREATEID + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FIDCREATEID"(549) + 00000048 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="POPCNAME"(384) + 00000030 + +Dictionary: Flags $00 FirstId 550 + 550: FIDGETID +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FIDGETID"(550) + 0000002A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CVFLGS"(385) + 00000020 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="PUSHCNAME"(386) + 0000001A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="TFSVCBTST"(376) + 00000012 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXTOFFLINCK"(383) + 0000000C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FSQUEUE"(380) + 00000002 + +EntryPoint: Flags=$08=(Extern Code) Offset=$0118 Entry="PBHEXCHANGEFILES"(542) + +EntryPoint: Flags=$08=(Extern Code) Offset=$00CE Entry="RESOLVEFILEIDREF"(543) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0080 Entry="DELETEFILEIDREF"(544) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="CREATEFILEIDREF"(545) +Comment: + + AUTOMOD_27400 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_276F0 [276F0, 27CF0) + + Module started due to: vector glue above + + Resolved outgoing references: + +440 (27B30): JSR XFFLUSH + +43C (27B2C): JSR CMFLUSH + +424 (27B14): JSR XFFLUSH + +420 (27B10): JSR CMFLUSH + +21C (2790C): JSR UPDCNAME + +16E (2785E): JSR CMFLUSH + +15E (2784E): JSR BUILDKEY + +10E (277FE): JSR UPDCNAME + +F0 (277E0): JSR CMFLUSH + +8A (2777A): JSR CMFLUSH + +58 (27748): JSR UPDCNAME + +34 (27724): JSR BUILDKEY + + Unresolved outgoing references: + +A (276FA): JSR $26044 + +16 (27706): JSR $25A3E + +6A (2775A): JSR $20D64 + +76 (27766): JSR $25A3E + +84 (27774): JSR $21152 + +A2 (27792): JSR $25A3E + +EA (277DA): JSR $21152 + +118 (27808): JSR $26044 + +128 (27818): JSR $25A3E + +13E (2782E): JSR $25A3E + +152 (27842): JSR $21152 + +168 (27858): JSR $20A90 + +19A (2788A): JSR $26044 + +1A6 (27896): JSR $25A3E + +1E4 (278D4): JSR $26044 + +1F0 (278E0): JSR $25A3E + +20A (278FA): JSR $25A3E + +260 (27950): JSR $25A3E + +2B2 (279A2): JSR $25A3E + +380 (27A70): JSR $25A3E + +394 (27A84): JSR $21152 + +3A4 (27A94): JSR $25A3E + +3B8 (27AA8): JSR $21152 + +500 (27BF0): JSR $210C8 + +510 (27C00): JSR $20CAC + +520 (27C10): JSR $20A90 + +55E (27C4E): JSR $210C8 + +57E (27C6E): JSR $20CAC + +5BE (27CAE): JSR $20D64 + + +0 (276F0): FIDCREATEID + VectorTable comment: {sources}OS:HFS:Extensions:FileIDsSvcs.a + + +112 (27802): FIDDELETEID + VectorTable comment: {sources}OS:HFS:Extensions:FileIDsSvcs.a + + +194 (27884): FIDGETID + VectorTable comment: {sources}OS:HFS:Extensions:FileIDsSvcs.a + + +1DC (278CC): FIDRESOLVEID + VectorTable comment: {sources}OS:HFS:Extensions:FileIDsSvcs.a + + +23C (2792C): FIDEXCHANGEFILES + VectorTable comment: {sources}OS:HFS:Extensions:FileIDsSvcs.a + + +Dictionary: Flags $00 FirstId 551 + 551: AUTOMOD_276F0 + 552: FIDEXCHANGEFILES + 553: FIDRESOLVEID + 554: FIDGETID + 555: FIDDELETEID + 556: FIDCREATEID +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_276F0"(551) Segment="Main"(200) +Size: Flags $00 ModuleSize 1536 + +Content: Flags $08 +Contents offset $0000 size $0600 +00000000: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000002: 48E6 3E58 'H.>X' MOVEM.L D2-D6/A1/A3/A4,-(A6) +00000006: 2C00 ',.' MOVE.L D0,D6 +00000008: 2648 '&H' MOVEA.L A0,A3 +0000000A: 4EBA E948 'N..H' JSR *-$16B6 ; FFFFE954 +0000000E: 7A00 'z.' MOVEQ #$00,D5 +00000010: 42AA 00AC 'B...' CLR.L $00AC(A2) +00000014: 7400 't.' MOVEQ #$00,D2 +00000016: 4EBA E336 'N..6' JSR *-$1CC8 ; FFFFE34E +0000001A: 6600 00DE 'f...' BNE *+$00E0 ; 000000FA +0000001E: 0C11 0002 '....' CMPI.B #$02,(A1) +00000022: 666C 'fl' BNE.S *+$006E ; 00000090 +00000024: 2802 '(.' MOVE.L D2,D4 +00000026: 1629 0002 '.)..' MOVE.B $0002(A1),D3 +0000002A: 2029 0014 ' )..' MOVE.L $0014(A1),D0 +0000002E: 2A00 '*.' MOVE.L D0,D5 +00000030: 91C8 '..' SUBA.L A0,A0 +00000032: 43D4 'C.' LEA (A4),A1 +00000034: 4EBA 0000 'N...' JSR BUILDKEY ; id: 496 +00000038: 43EC 0026 'C..&' LEA $0026(A4),A1 +0000003C: 303C 0016 '0<..' MOVE.W #$0016,D0 +00000040: 4259 'BY' CLR.W (A1)+ +00000042: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000040 +00000046: 43EC 0026 'C..&' LEA $0026(A4),A1 +0000004A: 12BC 0004 '....' MOVE.B #$04,(A1) +0000004E: 2346 000A '#F..' MOVE.L D6,$000A(A1) +00000052: 204B ' K' MOVEA.L A3,A0 +00000054: 43E9 000E 'C...' LEA $000E(A1),A1 +00000058: 4EBA 0000 'N...' JSR UPDCNAME ; id: 493 +0000005C: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0 +00000060: 323C 002E '2<..' MOVE.W #$002E,D1 +00000064: 43EC 0026 'C..&' LEA $0026(A4),A1 +00000068: 41D4 'A.' LEA (A4),A0 +0000006A: 4EBA 9608 'N...' JSR *-$69F6 ; FFFF9674 +0000006E: 6626 'f&' BNE.S *+$0028 ; 00000096 +00000070: 2404 '$.' MOVE.L D4,D2 +00000072: 2006 ' .' MOVE.L D6,D0 +00000074: 204B ' K' MOVEA.L A3,A0 +00000076: 4EBA E2D6 'N...' JSR *-$1D28 ; FFFFE34E +0000007A: 08E9 0001 0002 '......' BSET #$01,$0002(A1) +00000080: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0 +00000084: 4EBA 99DC 'N...' JSR *-$6622 ; FFFF9A62 +00000088: 6670 'fp' BNE.S *+$0072 ; 000000FA +0000008A: 4EBA 0000 'N...' JSR CMFLUSH ; id: 495 +0000008E: 606A '`j' BRA.S *+$006C ; 000000FA +00000090: 303C 0035 '0<.5' MOVE.W #$0035,D0 +00000094: 6064 '`d' BRA.S *+$0066 ; 000000FA +00000096: 0C40 0021 '.@.!' CMPI.W #$0021,D0 +0000009A: 665E 'f^' BNE.S *+$0060 ; 000000FA +0000009C: 2005 ' .' MOVE.L D5,D0 +0000009E: 91C8 '..' SUBA.L A0,A0 +000000A0: 7400 't.' MOVEQ #$00,D2 +000000A2: 4EBA E2AA 'N...' JSR *-$1D54 ; FFFFE34E +000000A6: 664E 'fN' BNE.S *+$0050 ; 000000F6 +000000A8: 0C11 0004 '....' CMPI.B #$04,(A1) +000000AC: 6648 'fH' BNE.S *+$004A ; 000000F6 +000000AE: 0803 0001 '....' BTST #$01,D3 +000000B2: 6742 'gB' BEQ.S *+$0044 ; 000000F6 +000000B4: BCA9 000A '....' CMP.L $000A(A1),D6 +000000B8: 6706 'g.' BEQ.S *+$0008 ; 000000C0 +000000BA: 2346 000A '#F..' MOVE.L D6,$000A(A1) +000000BE: 7600 'v.' MOVEQ #$00,D3 +000000C0: 43E9 000E 'C...' LEA $000E(A1),A1 +000000C4: 204B ' K' MOVEA.L A3,A0 +000000C6: 48E7 00C0 'H...' MOVEM.L A0/A1,-(A7) +000000CA: 7000 'p.' MOVEQ #$00,D0 +000000CC: 1018 '..' MOVE.B (A0)+,D0 +000000CE: 4840 'H@' SWAP D0 +000000D0: 1019 '..' MOVE.B (A1)+,D0 +000000D2: A050 '.P' _RelString ; A050 +000000D4: 4CDF 0300 'L...' MOVEM.L (A7)+,A0/A1 +000000D8: 6708 'g.' BEQ.S *+$000A ; 000000E2 +000000DA: 7001 'p.' MOVEQ #$01,D0 +000000DC: D010 '..' ADD.B (A0),D0 +000000DE: A22E '..' _BlockMoveData ; A22E +000000E0: 6004 '`.' BRA.S *+$0006 ; 000000E6 +000000E2: 4A43 'JC' TST.W D3 +000000E4: 6610 'f.' BNE.S *+$0012 ; 000000F6 +000000E6: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0 +000000EA: 4EBA 9976 'N..v' JSR *-$6688 ; FFFF9A62 +000000EE: 660A 'f.' BNE.S *+$000C ; 000000FA +000000F0: 4EBA 0000 'N...' JSR CMFLUSH ; id: 495 +000000F4: 6604 'f.' BNE.S *+$0006 ; 000000FA +000000F6: 303C 0031 '0<.1' MOVE.W #$0031,D0 +000000FA: 2205 '".' MOVE.L D5,D1 +000000FC: 4DEE 008C 'M...' LEA $008C(A6),A6 +00000100: 4CDE 1A7C 'L..|' MOVEM.L (A6)+,D2-D6/A1/A3/A4 +00000104: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000106: 4A40 'J@' TST.W D0 +00000108: 4E75 'Nu' RTS +0000010A: 43E9 000E 'C...' LEA $000E(A1),A1 +0000010E: 4EBA 0000 'N...' JSR UPDCNAME ; id: 493 +00000112: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000114: 48E6 7F58 'H..X' MOVEM.L D1-D7/A1/A3/A4,-(A6) +00000118: 4EBA E83A 'N..:' JSR *-$17C4 ; FFFFE954 +0000011C: 2A00 '*.' MOVE.L D0,D5 +0000011E: 7E00 '~.' MOVEQ #$00,D7 +00000120: 42AA 00AC 'B...' CLR.L $00AC(A2) +00000124: 7400 't.' MOVEQ #$00,D2 +00000126: 91C8 '..' SUBA.L A0,A0 +00000128: 4EBA E224 'N..$' JSR *-$1DDA ; FFFFE34E +0000012C: 6648 'fH' BNE.S *+$004A ; 00000176 +0000012E: 0C11 0004 '....' CMPI.B #$04,(A1) +00000132: 664E 'fN' BNE.S *+$0050 ; 00000182 +00000134: 7400 't.' MOVEQ #$00,D2 +00000136: 2029 000A ' )..' MOVE.L $000A(A1),D0 +0000013A: 41E9 000E 'A...' LEA $000E(A1),A0 +0000013E: 4EBA E20E 'N...' JSR *-$1DF0 ; FFFFE34E +00000142: 6704 'g.' BEQ.S *+$0006 ; 00000148 +00000144: 3E00 '>.' MOVE.W D0,D7 +00000146: 6610 'f.' BNE.S *+$0012 ; 00000158 +00000148: 08A9 0001 0002 '......' BCLR #$01,$0002(A1) +0000014E: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0 +00000152: 4EBA 990E 'N...' JSR *-$66F0 ; FFFF9A62 +00000156: 662E 'f.' BNE.S *+$0030 ; 00000186 +00000158: 2005 ' .' MOVE.L D5,D0 +0000015A: 91C8 '..' SUBA.L A0,A0 +0000015C: 43D4 'C.' LEA (A4),A1 +0000015E: 4EBA 0000 'N...' JSR BUILDKEY ; id: 496 +00000162: 41D4 'A.' LEA (A4),A0 +00000164: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0 +00000168: 4EBA 9236 'N..6' JSR *-$6DC8 ; FFFF93A0 +0000016C: 6618 'f.' BNE.S *+$001A ; 00000186 +0000016E: 4EBA 0000 'N...' JSR CMFLUSH ; id: 495 +00000172: 3007 '0.' MOVE.W D7,D0 +00000174: 6010 '`.' BRA.S *+$0012 ; 00000186 +00000176: 0C40 0030 '.@.0' CMPI.W #$0030,D0 +0000017A: 660A 'f.' BNE.S *+$000C ; 00000186 +0000017C: 303C 0036 '0<.6' MOVE.W #$0036,D0 +00000180: 6004 '`.' BRA.S *+$0006 ; 00000186 +00000182: 303C 0035 '0<.5' MOVE.W #$0035,D0 +00000186: 4DEE 008C 'M...' LEA $008C(A6),A6 +0000018A: 4CDE 1AFE 'L...' MOVEM.L (A6)+,D1-D7/A1/A3/A4 +0000018E: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000190: 4A40 'J@' TST.W D0 +00000192: 4E75 'Nu' RTS +00000194: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000196: 48E6 2048 'H. H' MOVEM.L D2/A1/A4,-(A6) +0000019A: 4EBA E7B8 'N...' JSR *-$1846 ; FFFFE954 +0000019E: 7A00 'z.' MOVEQ #$00,D5 +000001A0: 42AA 00AC 'B...' CLR.L $00AC(A2) +000001A4: 7400 't.' MOVEQ #$00,D2 +000001A6: 4EBA E1A6 'N...' JSR *-$1E58 ; FFFFE34E +000001AA: 6600 0020 'f.. ' BNE *+$0022 ; 000001CC +000001AE: 0C11 0002 '....' CMPI.B #$02,(A1) +000001B2: 660E 'f.' BNE.S *+$0010 ; 000001C2 +000001B4: 0829 0001 0002 '.)....' BTST #$01,$0002(A1) +000001BA: 670C 'g.' BEQ.S *+$000E ; 000001C8 +000001BC: 2229 0014 '")..' MOVE.L $0014(A1),D1 +000001C0: 600C '`.' BRA.S *+$000E ; 000001CE +000001C2: 303C 0035 '0<.5' MOVE.W #$0035,D0 +000001C6: 6004 '`.' BRA.S *+$0006 ; 000001CC +000001C8: 303C 0036 '0<.6' MOVE.W #$0036,D0 +000001CC: 2205 '".' MOVE.L D5,D1 +000001CE: 4DEE 008C 'M...' LEA $008C(A6),A6 +000001D2: 4CDE 1204 'L...' MOVEM.L (A6)+,D2/A1/A4 +000001D6: 2F1E '/.' MOVE.L (A6)+,-(A7) +000001D8: 4A40 'J@' TST.W D0 +000001DA: 4E75 'Nu' RTS +000001DC: 2D1F '-.' MOVE.L (A7)+,-(A6) +000001DE: 48E6 3E5C 'H.>\' MOVEM.L D2-D6/A1/A3-A5,-(A6) +000001E2: 2600 '&.' MOVE.L D0,D3 +000001E4: 4EBA E76E 'N..n' JSR *-$1890 ; FFFFE954 +000001E8: 2648 '&H' MOVEA.L A0,A3 +000001EA: 42AA 00AC 'B...' CLR.L $00AC(A2) +000001EE: 91C8 '..' SUBA.L A0,A0 +000001F0: 4EBA E15C 'N..\' JSR *-$1EA2 ; FFFFE34E +000001F4: 662C 'f,' BNE.S *+$002E ; 00000222 +000001F6: 0C11 0004 '....' CMPI.B #$04,(A1) +000001FA: 6634 'f4' BNE.S *+$0036 ; 00000230 +000001FC: 2029 000A ' )..' MOVE.L $000A(A1),D0 +00000200: 41E9 000E 'A...' LEA $000E(A1),A0 +00000204: 48E6 A080 'H...' MOVEM.L D0/D2/A0,-(A6) +00000208: 7400 't.' MOVEQ #$00,D2 +0000020A: 4EBA E142 'N..B' JSR *-$1EBC ; FFFFE34E +0000020E: 4CDE 0106 'L...' MOVEM.L (A6)+,D1/D2/A0 +00000212: 6622 'f"' BNE.S *+$0024 ; 00000236 +00000214: B6A9 0014 '....' CMP.L $0014(A1),D3 +00000218: 661C 'f.' BNE.S *+$001E ; 00000236 +0000021A: 224B '"K' MOVEA.L A3,A1 +0000021C: 4EBA 0000 'N...' JSR UPDCNAME ; id: 493 +00000220: 7000 'p.' MOVEQ #$00,D0 +00000222: 4DEE 008C 'M...' LEA $008C(A6),A6 +00000226: 4CDE 3A7C 'L.:|' MOVEM.L (A6)+,D2-D6/A1/A3-A5 +0000022A: 2F1E '/.' MOVE.L (A6)+,-(A7) +0000022C: 4A40 'J@' TST.W D0 +0000022E: 4E75 'Nu' RTS +00000230: 303C 0035 '0<.5' MOVE.W #$0035,D0 +00000234: 60EC '`.' BRA.S *-$0012 ; 00000222 +00000236: 303C FAE5 '0<..' MOVE.W #$FAE5,D0 +0000023A: 60E6 '`.' BRA.S *-$0018 ; 00000222 +0000023C: 2D1F '-.' MOVE.L (A7)+,-(A6) +0000023E: 48E6 7FDC 'H...' MOVEM.L D1-D7/A0/A1/A3-A5,-(A6) +00000242: 9CFC 01B2 '....' SUBA.W #$01B2,A6 +00000246: 284E '(N' MOVEA.L A6,A4 +00000248: 2649 '&I' MOVEA.L A1,A3 +0000024A: 2A48 '*H' MOVEA.L A0,A5 +0000024C: 2941 00E0 ')A..' MOVE.L D1,$00E0(A4) +00000250: 2940 00DC ')@..' MOVE.L D0,$00DC(A4) +00000254: 2E03 '..' MOVE.L D3,D7 +00000256: 2C02 ',.' MOVE.L D2,D6 +00000258: 42AA 00AC 'B...' CLR.L $00AC(A2) +0000025C: 426C 00E4 'Bl..' CLR.W $00E4(A4) +00000260: 4EBA E0EC 'N...' JSR *-$1F12 ; FFFFE34E +00000264: 6600 01DE 'f...' BNE *+$01E0 ; 00000444 +00000268: 0C11 0002 '....' CMPI.B #$02,(A1) +0000026C: 6600 01C0 'f...' BNE *+$01C2 ; 0000042E +00000270: 2C02 ',.' MOVE.L D2,D6 +00000272: 41E9 004A 'A..J' LEA $004A(A1),A0 +00000276: 2029 001E ' )..' MOVE.L $001E(A1),D0 +0000027A: 6100 01D6 'a...' BSR *+$01D8 ; 00000452 +0000027E: 4A40 'J@' TST.W D0 +00000280: 6708 'g.' BEQ.S *+$000A ; 0000028A +00000282: 08EC 0001 00E4 '......' BSET #$01,$00E4(A4) +00000288: 6016 '`.' BRA.S *+$0018 ; 000002A0 +0000028A: 41E9 0056 'A..V' LEA $0056(A1),A0 +0000028E: 2029 0028 ' ).(' MOVE.L $0028(A1),D0 +00000292: 6100 01BE 'a...' BSR *+$01C0 ; 00000452 +00000296: 4A40 'J@' TST.W D0 +00000298: 6706 'g.' BEQ.S *+$0008 ; 000002A0 +0000029A: 08EC 0001 00E4 '......' BSET #$01,$00E4(A4) +000002A0: 2049 ' I' MOVEA.L A1,A0 +000002A2: 43EC 00E6 'C...' LEA $00E6(A4),A1 +000002A6: 7066 'pf' MOVEQ #$66,D0 ; 'f' +000002A8: A22E '..' _BlockMoveData ; A22E +000002AA: 2407 '$.' MOVE.L D7,D2 +000002AC: 202C 00E0 ' ,..' MOVE.L $00E0(A4),D0 +000002B0: 204B ' K' MOVEA.L A3,A0 +000002B2: 4EBA E09A 'N...' JSR *-$1F64 ; FFFFE34E +000002B6: 6600 018C 'f...' BNE *+$018E ; 00000444 +000002BA: 0C11 0002 '....' CMPI.B #$02,(A1) +000002BE: 6600 016E 'f..n' BNE *+$0170 ; 0000042E +000002C2: 2E02 '..' MOVE.L D2,D7 +000002C4: 41E9 004A 'A..J' LEA $004A(A1),A0 +000002C8: 2029 001E ' )..' MOVE.L $001E(A1),D0 +000002CC: 6100 0184 'a...' BSR *+$0186 ; 00000452 +000002D0: 4A40 'J@' TST.W D0 +000002D2: 6708 'g.' BEQ.S *+$000A ; 000002DC +000002D4: 08EC 0000 00E4 '......' BSET #$00,$00E4(A4) +000002DA: 6016 '`.' BRA.S *+$0018 ; 000002F2 +000002DC: 41E9 0056 'A..V' LEA $0056(A1),A0 +000002E0: 2029 0028 ' ).(' MOVE.L $0028(A1),D0 +000002E4: 6100 016C 'a..l' BSR *+$016E ; 00000452 +000002E8: 4A40 'J@' TST.W D0 +000002EA: 6706 'g.' BEQ.S *+$0008 ; 000002F2 +000002EC: 08EC 0000 00E4 '......' BSET #$00,$00E4(A4) +000002F2: 2049 ' I' MOVEA.L A1,A0 +000002F4: 43EC 014C 'C..L' LEA $014C(A4),A1 +000002F8: 7066 'pf' MOVEQ #$66,D0 ; 'f' +000002FA: A22E '..' _BlockMoveData ; A22E +000002FC: 700F 'p.' MOVEQ #$0F,D0 +000002FE: 6100 01E0 'a...' BSR *+$01E2 ; 000004E0 +00000302: 6600 0140 'f..@' BNE *+$0142 ; 00000444 +00000306: 41EC 00E6 'A...' LEA $00E6(A4),A0 +0000030A: 43EC 014C 'C..L' LEA $014C(A4),A1 +0000030E: 082C 0001 00E4 '.,....' BTST #$01,$00E4(A4) +00000314: 660A 'f.' BNE.S *+$000C ; 00000320 +00000316: 082C 0000 00E4 '.,....' BTST #$00,$00E4(A4) +0000031C: 6638 'f8' BNE.S *+$003A ; 00000356 +0000031E: 6058 '`X' BRA.S *+$005A ; 00000378 +00000320: 082C 0000 00E4 '.,....' BTST #$00,$00E4(A4) +00000326: 6740 'g@' BEQ.S *+$0042 ; 00000368 +00000328: 7A0F 'z.' MOVEQ #$0F,D5 +0000032A: 2228 0014 '"(..' MOVE.L $0014(A0),D1 +0000032E: 2405 '$.' MOVE.L D5,D2 +00000330: 6100 020A 'a...' BSR *+$020C ; 0000053C +00000334: 6600 00CC 'f...' BNE *+$00CE ; 00000402 +00000338: 2229 0014 '")..' MOVE.L $0014(A1),D1 +0000033C: 2428 0014 '$(..' MOVE.L $0014(A0),D2 +00000340: 6100 01FA 'a...' BSR *+$01FC ; 0000053C +00000344: 6600 009E 'f...' BNE *+$00A0 ; 000003E4 +00000348: 2205 '".' MOVE.L D5,D1 +0000034A: 2429 0014 '$)..' MOVE.L $0014(A1),D2 +0000034E: 6100 01EC 'a...' BSR *+$01EE ; 0000053C +00000352: 666E 'fn' BNE.S *+$0070 ; 000003C2 +00000354: 6022 '`"' BRA.S *+$0024 ; 00000378 +00000356: 2229 0014 '")..' MOVE.L $0014(A1),D1 +0000035A: 2428 0014 '$(..' MOVE.L $0014(A0),D2 +0000035E: 6100 01DC 'a...' BSR *+$01DE ; 0000053C +00000362: 6600 00AE 'f...' BNE *+$00B0 ; 00000412 +00000366: 6010 '`.' BRA.S *+$0012 ; 00000378 +00000368: 2228 0014 '"(..' MOVE.L $0014(A0),D1 +0000036C: 2429 0014 '$)..' MOVE.L $0014(A1),D2 +00000370: 6100 01CA 'a...' BSR *+$01CC ; 0000053C +00000374: 6600 009C 'f...' BNE *+$009E ; 00000412 +00000378: 2406 '$.' MOVE.L D6,D2 +0000037A: 204D ' M' MOVEA.L A5,A0 +0000037C: 202C 00DC ' ,..' MOVE.L $00DC(A4),D0 +00000380: 4EBA DFCC 'N...' JSR *-$2032 ; FFFFE34E +00000384: 6600 00AE 'f...' BNE *+$00B0 ; 00000434 +00000388: 41EC 014C 'A..L' LEA $014C(A4),A0 +0000038C: 6100 00FC 'a...' BSR *+$00FE ; 0000048A +00000390: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0 +00000394: 4EBA 96CC 'N...' JSR *-$6932 ; FFFF9A62 +00000398: 6600 00AA 'f...' BNE *+$00AC ; 00000444 +0000039C: 2407 '$.' MOVE.L D7,D2 +0000039E: 204B ' K' MOVEA.L A3,A0 +000003A0: 202C 00E0 ' ,..' MOVE.L $00E0(A4),D0 +000003A4: 4EBA DFA8 'N...' JSR *-$2056 ; FFFFE34E +000003A8: 6600 008A 'f...' BNE *+$008C ; 00000434 +000003AC: 41EC 00E6 'A...' LEA $00E6(A4),A0 +000003B0: 6100 00D8 'a...' BSR *+$00DA ; 0000048A +000003B4: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0 +000003B8: 4EBA 96A8 'N...' JSR *-$6956 ; FFFF9A62 +000003BC: 6600 0086 'f...' BNE *+$0088 ; 00000444 +000003C0: 6078 '`x' BRA.S *+$007A ; 0000043A +000003C2: 0C40 FFDE '.@..' CMPI.W #$FFDE,D0 +000003C6: 6600 007C 'f..|' BNE *+$007E ; 00000444 +000003CA: 2029 0014 ' )..' MOVE.L $0014(A1),D0 +000003CE: 6100 0110 'a...' BSR *+$0112 ; 000004E0 +000003D2: 6670 'fp' BNE.S *+$0072 ; 00000444 +000003D4: 2429 0014 '$)..' MOVE.L $0014(A1),D2 +000003D8: 2228 0014 '"(..' MOVE.L $0014(A0),D1 +000003DC: 6100 015E 'a..^' BSR *+$0160 ; 0000053C +000003E0: 6662 'fb' BNE.S *+$0064 ; 00000444 +000003E2: 6006 '`.' BRA.S *+$0008 ; 000003EA +000003E4: 0C40 FFDE '.@..' CMPI.W #$FFDE,D0 +000003E8: 665A 'fZ' BNE.S *+$005C ; 00000444 +000003EA: 2028 0014 ' (..' MOVE.L $0014(A0),D0 +000003EE: 6100 00F0 'a...' BSR *+$00F2 ; 000004E0 +000003F2: 6650 'fP' BNE.S *+$0052 ; 00000444 +000003F4: 2428 0014 '$(..' MOVE.L $0014(A0),D2 +000003F8: 2205 '".' MOVE.L D5,D1 +000003FA: 6100 0140 'a..@' BSR *+$0142 ; 0000053C +000003FE: 6644 'fD' BNE.S *+$0046 ; 00000444 +00000400: 6006 '`.' BRA.S *+$0008 ; 00000408 +00000402: 0C40 FFDE '.@..' CMPI.W #$FFDE,D0 +00000406: 663C 'f<' BNE.S *+$003E ; 00000444 +00000408: 2005 ' .' MOVE.L D5,D0 +0000040A: 6100 00D4 'a...' BSR *+$00D6 ; 000004E0 +0000040E: 6634 'f4' BNE.S *+$0036 ; 00000444 +00000410: 600E '`.' BRA.S *+$0010 ; 00000420 +00000412: 0C40 FFDE '.@..' CMPI.W #$FFDE,D0 +00000416: 662C 'f,' BNE.S *+$002E ; 00000444 +00000418: 2002 ' .' MOVE.L D2,D0 +0000041A: 6100 00C4 'a...' BSR *+$00C6 ; 000004E0 +0000041E: 6624 'f$' BNE.S *+$0026 ; 00000444 +00000420: 4EBA 0000 'N...' JSR CMFLUSH ; id: 495 +00000424: 4EBA 0000 'N...' JSR XFFLUSH ; id: 508 +00000428: 303C FFDE '0<..' MOVE.W #$FFDE,D0 +0000042C: 6016 '`.' BRA.S *+$0018 ; 00000444 +0000042E: 303C 0035 '0<.5' MOVE.W #$0035,D0 +00000432: 6010 '`.' BRA.S *+$0012 ; 00000444 +00000434: 303C 0034 '0<.4' MOVE.W #$0034,D0 +00000438: 600A '`.' BRA.S *+$000C ; 00000444 +0000043A: 7000 'p.' MOVEQ #$00,D0 +0000043C: 4EBA 0000 'N...' JSR CMFLUSH ; id: 495 +00000440: 4EBA 0000 'N...' JSR XFFLUSH ; id: 508 +00000444: 4DEE 01B2 'M...' LEA $01B2(A6),A6 +00000448: 4CDE 3BFE 'L.;.' MOVEM.L (A6)+,D1-D7/A0/A1/A3-A5 +0000044C: 2F1E '/.' MOVE.L (A6)+,-(A7) +0000044E: 4A40 'J@' TST.W D0 +00000450: 4E75 'Nu' RTS +00000452: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000454: 48E6 7800 'H.x.' MOVEM.L D1-D4,-(A6) +00000458: 2600 '&.' MOVE.L D0,D3 +0000045A: 4A83 'J.' TST.L D3 +0000045C: 6722 'g"' BEQ.S *+$0024 ; 00000480 +0000045E: 5383 'S.' SUBQ.L #1,D3 +00000460: 4C6A 3003 001C 'Lj0...' DIVU.L $001C(A2),D3 +00000466: 5243 'RC' ADDQ.W #1,D3 +00000468: 4241 'BA' CLR.W D1 +0000046A: 7000 'p.' MOVEQ #$00,D0 +0000046C: 7402 't.' MOVEQ #$02,D2 +0000046E: 3830 1002 '80..' MOVE.W $02(A0,D1.W),D4 +00000472: D044 '.D' ADD.W D4,D0 +00000474: B043 '.C' CMP.W D3,D0 +00000476: 6408 'd.' BCC.S *+$000A ; 00000480 +00000478: 5841 'XA' ADDQ.W #4,D1 +0000047A: 51CA FFF2 'Q...' DBF D2,*-$000C ; 0000046E +0000047E: 6002 '`.' BRA.S *+$0004 ; 00000482 +00000480: 7000 'p.' MOVEQ #$00,D0 +00000482: 4CDE 001E 'L...' MOVEM.L (A6)+,D1-D4 +00000486: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000488: 4E75 'Nu' RTS +0000048A: 2D1F '-.' MOVE.L (A7)+,-(A6) +0000048C: 48E6 80C0 'H...' MOVEM.L D0/A0/A1,-(A6) +00000490: 43E9 0018 'C...' LEA $0018(A1),A1 +00000494: 41E8 0018 'A...' LEA $0018(A0),A0 +00000498: 303C 0009 '0<..' MOVE.W #$0009,D0 +0000049C: 32D8 '2.' MOVE.W (A0)+,(A1)+ +0000049E: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000049C +000004A2: 5848 'XH' ADDQ.W #4,A0 +000004A4: 5849 'XI' ADDQ.W #4,A1 +000004A6: 22D8 '".' MOVE.L (A0)+,(A1)+ +000004A8: 43E9 0016 'C...' LEA $0016(A1),A1 +000004AC: 41E8 0016 'A...' LEA $0016(A0),A0 +000004B0: 303C 000B '0<..' MOVE.W #$000B,D0 +000004B4: 32D8 '2.' MOVE.W (A0)+,(A1)+ +000004B6: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000004B4 +000004BA: 4CDE 0301 'L...' MOVEM.L (A6)+,D0/A0/A1 +000004BE: 2F1E '/.' MOVE.L (A6)+,-(A7) +000004C0: 4E75 'Nu' RTS +000004C2: 2D1F '-.' MOVE.L (A7)+,-(A6) +000004C4: 48E6 80C0 'H...' MOVEM.L D0/A0/A1,-(A6) +000004C8: 7003 'p.' MOVEQ #$03,D0 +000004CA: 36D8 '6.' MOVE.W (A0)+,(A3)+ +000004CC: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000004CA +000004D0: 7005 'p.' MOVEQ #$05,D0 +000004D2: 36D9 '6.' MOVE.W (A1)+,(A3)+ +000004D4: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000004D2 +000004D8: 4CDE 0301 'L...' MOVEM.L (A6)+,D0/A0/A1 +000004DC: 2F1E '/.' MOVE.L (A6)+,-(A7) +000004DE: 4E75 'Nu' RTS +000004E0: 2D1F '-.' MOVE.L (A7)+,-(A6) +000004E2: 48E6 72C0 'H.r.' MOVEM.L D1-D3/D6/A0/A1,-(A6) +000004E6: 2C00 ',.' MOVE.L D0,D6 +000004E8: 41D4 'A.' LEA (A4),A0 +000004EA: 10BC 0007 '....' MOVE.B #$07,(A0) +000004EE: 4228 0001 'B(..' CLR.B $0001(A0) +000004F2: 2140 0002 '!@..' MOVE.L D0,$0002(A0) +000004F6: 4268 0006 'Bh..' CLR.W $0006(A0) +000004FA: 7400 't.' MOVEQ #$00,D2 +000004FC: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0 +00000500: 4EBA 94D6 'N...' JSR *-$6B28 ; FFFF99D8 +00000504: 0C40 0020 '.@. ' CMPI.W #$0020,D0 +00000508: 6628 'f(' BNE.S *+$002A ; 00000532 +0000050A: 7200 'r.' MOVEQ #$00,D1 +0000050C: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0 +00000510: 4EBA 90AA 'N...' JSR *-$6F54 ; FFFF95BC +00000514: 6614 'f.' BNE.S *+$0016 ; 0000052A +00000516: BCA8 0002 '....' CMP.L $0002(A0),D6 +0000051A: 6616 'f.' BNE.S *+$0018 ; 00000532 +0000051C: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0 +00000520: 4EBA 8E7E 'N..~' JSR *-$7180 ; FFFF93A0 +00000524: 660C 'f.' BNE.S *+$000E ; 00000532 +00000526: 41D4 'A.' LEA (A4),A0 +00000528: 60D0 '`.' BRA.S *-$002E ; 000004FA +0000052A: 0C40 0020 '.@. ' CMPI.W #$0020,D0 +0000052E: 6602 'f.' BNE.S *+$0004 ; 00000532 +00000530: 4240 'B@' CLR.W D0 +00000532: 4CDE 034E 'L..N' MOVEM.L (A6)+,D1-D3/D6/A0/A1 +00000536: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000538: 4A40 'J@' TST.W D0 +0000053A: 4E75 'Nu' RTS +0000053C: 2D1F '-.' MOVE.L (A7)+,-(A6) +0000053E: 48E6 7FD8 'H...' MOVEM.L D1-D7/A0/A1/A3/A4,-(A6) +00000542: 2C01 ',.' MOVE.L D1,D6 +00000544: 2E02 '..' MOVE.L D2,D7 +00000546: 41D4 'A.' LEA (A4),A0 +00000548: 10BC 0007 '....' MOVE.B #$07,(A0) +0000054C: 4228 0001 'B(..' CLR.B $0001(A0) +00000550: 2146 0002 '!F..' MOVE.L D6,$0002(A0) +00000554: 4268 0006 'Bh..' CLR.W $0006(A0) +00000558: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0 +0000055C: 7400 't.' MOVEQ #$00,D2 +0000055E: 4EBA 9478 'N..x' JSR *-$6B86 ; FFFF99D8 +00000562: 0C40 0020 '.@. ' CMPI.W #$0020,D0 +00000566: 670A 'g.' BEQ.S *+$000C ; 00000572 +00000568: 4A40 'J@' TST.W D0 +0000056A: 6600 008A 'f...' BNE *+$008C ; 000005F6 +0000056E: 7201 'r.' MOVEQ #$01,D1 +00000570: 6002 '`.' BRA.S *+$0004 ; 00000574 +00000572: 7200 'r.' MOVEQ #$00,D1 +00000574: 7603 'v.' MOVEQ #$03,D3 +00000576: 47EC 008C 'G...' LEA $008C(A4),A3 +0000057A: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0 +0000057E: 4EBA 903C 'N..<' JSR *-$6FC2 ; FFFF95BC +00000582: 0C40 0020 '.@. ' CMPI.W #$0020,D0 +00000586: 6714 'g.' BEQ.S *+$0016 ; 0000059C +00000588: 4A40 'J@' TST.W D0 +0000058A: 666A 'fj' BNE.S *+$006C ; 000005F6 +0000058C: BCA8 0002 '....' CMP.L $0002(A0),D6 +00000590: 660A 'f.' BNE.S *+$000C ; 0000059C +00000592: 6100 FF2E 'a...' BSR *-$00D0 ; 000004C2 +00000596: 7201 'r.' MOVEQ #$01,D1 +00000598: 51CB FFE0 'Q...' DBF D3,*-$001E ; 0000057A +0000059C: 0C43 0003 '.C..' CMPI.W #$0003,D3 +000005A0: 6742 'gB' BEQ.S *+$0044 ; 000005E4 +000005A2: 7002 'p.' MOVEQ #$02,D0 +000005A4: 9043 '.C' SUB.W D3,D0 +000005A6: 3600 '6.' MOVE.W D0,D3 +000005A8: 4843 'HC' SWAP D3 +000005AA: 3600 '6.' MOVE.W D0,D3 +000005AC: 41EC 008C 'A...' LEA $008C(A4),A0 +000005B0: 2248 '"H' MOVEA.L A0,A1 +000005B2: 5049 'PI' ADDQ.W #8,A1 +000005B4: 720C 'r.' MOVEQ #$0C,D1 +000005B6: 2147 0002 '!G..' MOVE.L D7,$0002(A0) +000005BA: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0 +000005BE: 4EBA 90B4 'N...' JSR *-$6F4A ; FFFF9674 +000005C2: 6628 'f(' BNE.S *+$002A ; 000005EC +000005C4: 41E8 0014 'A...' LEA $0014(A0),A0 +000005C8: 43E9 0014 'C...' LEA $0014(A1),A1 +000005CC: 51CB FFE8 'Q...' DBF D3,*-$0016 ; 000005B6 +000005D0: 4843 'HC' SWAP D3 +000005D2: 0C43 0003 '.C..' CMPI.W #$0003,D3 +000005D6: 660C 'f.' BNE.S *+$000E ; 000005E4 +000005D8: 90FC 0014 '....' SUBA.W #$0014,A0 +000005DC: 2146 0002 '!F..' MOVE.L D6,$0002(A0) +000005E0: 6000 FF76 '`..v' BRA *-$0088 ; 00000558 +000005E4: 2006 ' .' MOVE.L D6,D0 +000005E6: 6100 FEF8 'a...' BSR *-$0106 ; 000004E0 +000005EA: 600A '`.' BRA.S *+$000C ; 000005F6 +000005EC: 0C40 0021 '.@.!' CMPI.W #$0021,D0 +000005F0: 6604 'f.' BNE.S *+$0006 ; 000005F6 +000005F2: 303C 0034 '0<.4' MOVE.W #$0034,D0 +000005F6: 4CDE 1BFE 'L...' MOVEM.L (A6)+,D1-D7/A0/A1/A3/A4 +000005FA: 2F1E '/.' MOVE.L (A6)+,-(A7) +000005FC: 4A40 'J@' TST.W D0 +000005FE: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="XFFLUSH"(508) + 00000442 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CMFLUSH"(495) + 0000043E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="XFFLUSH"(508) + 00000426 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CMFLUSH"(495) + 00000422 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="UPDCNAME"(493) + 0000021E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CMFLUSH"(495) + 00000170 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="BUILDKEY"(496) + 00000160 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="UPDCNAME"(493) + 00000110 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CMFLUSH"(495) + 000000F2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CMFLUSH"(495) + 0000008C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="UPDCNAME"(493) + 0000005A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="BUILDKEY"(496) + 00000036 + +EntryPoint: Flags=$08=(Extern Code) Offset=$023C Entry="FIDEXCHANGEFILES"(552) + +EntryPoint: Flags=$08=(Extern Code) Offset=$01DC Entry="FIDRESOLVEID"(553) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0194 Entry="FIDGETID"(554) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0112 Entry="FIDDELETEID"(555) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="FIDCREATEID"(556) +Comment: + + AUTOMOD_276F0 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: HIGHLEVELFSDISPATCH [27D30, 27D62) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Trap AA52 + + +Dictionary: Flags $00 FirstId 557 + 557: HIGHLEVELFSDISPATCH + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="HIGHLEVELFSDISPATCH"(557) Segment="Main"(200) +Size: Flags $00 ModuleSize 50 + +Content: Flags $08 +Contents offset $0000 size $0032 +00000000: 41FA 0008 'A...' LEA *+$000A,A0 ; 0000000A +00000004: 2F38 07B0 '/8..' MOVE.L $07B0,-(A7) +00000008: 4E75 'Nu' RTS +0000000A: 0000 0112 '....' ORI.B #$12,D0 +0000000E: 0584 '..' BCLR D2,D4 +00000010: 00B6 0114 01A0 '......' ORI.L #$011401A0,$32(A6,D0.W*2) + 0232 +00000018: 027A 02D4 0344 '.z...D' ANDI.W #$02D4,*+$0348 ; 00000360 +0000001E: 038A 03CA '....' MOVEP.W D1,$03CA(A2) +00000022: 0410 047C '...|' SUBI.B #$7C,(A0) ; '|' +00000026: 04B0 0544 09C0 '...D..' SUBI.L #$054409C0,([0],$0602) + 05D2 0602 +00000030: 0632 '.2' DC.W $0632 + +Comment: + + HIGHLEVELFSDISPATCH ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: ConvertScriptCodeToDiskForm [27D70, 27D88) + + Module started due to: MODGUESS (align, label) + + VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c + + +Dictionary: Flags $00 FirstId 558 + 558: ConvertScriptCodeToDiskForm + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ConvertScriptCodeToDiskForm"(558) 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: 322E 000A '2...' MOVE.W $000A(A6),D1 +00000008: 6D08 'm.' BLT.S *+$000A ; 00000012 +0000000A: 303C 0080 '0<..' MOVE.W #$0080,D0 +0000000E: 8041 '.A' OR.W D1,D0 +00000010: 6002 '`.' BRA.S *+$0004 ; 00000014 +00000012: 4200 'B.' CLR.B D0 +00000014: 4E5E 'N^' UNLK A6 +00000016: 4E75 'Nu' RTS + +Comment: + + ConvertScriptCodeToDiskForm ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __FSPOPENDF [27DA0, 27DF0) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c + + +Dictionary: Flags $00 FirstId 559 + 559: __FSPOPENDF + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPOPENDF"(559) Segment="Main"(200) +Size: Flags $00 ModuleSize 80 + +Content: Flags $08 +Contents offset $0000 size $0050 +00000000: 4E56 FF86 'NV..' LINK.W A6,#-$007A +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 286E 000E '(n..' MOVEA.L $000E(A6),A4 +0000000C: 3D54 FF9C '=T..' MOVE.W (A4),-$0064(A6) +00000010: 2D6C 0002 FFB6 '-l....' MOVE.L $0002(A4),-$004A(A6) +00000016: 204C ' L' MOVEA.L A4,A0 +00000018: 5C88 '\.' ADDQ.L #6,A0 +0000001A: 2D48 FF98 '-H..' MOVE.L A0,-$0068(A6) +0000001E: 422E FFA0 'B...' CLR.B -$0060(A6) +00000022: 1D6E 000C FFA1 '.n....' MOVE.B $000C(A6),-$005F(A6) +00000028: 7000 'p.' MOVEQ #$00,D0 +0000002A: 2D40 FFA2 '-@..' MOVE.L D0,-$005E(A6) +0000002E: 41EE FF86 'A...' LEA -$007A(A6),A0 +00000032: 701A 'p.' MOVEQ #$1A,D0 +00000034: A260 '.`' _HFSDispatch ; A260 +00000036: 3E00 '>.' MOVE.W D0,D7 +00000038: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000003C: 30AE FF9E '0...' MOVE.W -$0062(A6),(A0) +00000040: 3D47 0012 '=G..' MOVE.W D7,$0012(A6) +00000044: 4CEE 1080 FF7E 'L....~' MOVEM.L -$0082(A6),D7/A4 +0000004A: 4E5E 'N^' UNLK A6 +0000004C: 4E74 000A 'Nt..' RTD #$000A + +Comment: + + __FSPOPENDF ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __FSPOPENRF [27E00, 27E4E) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c + + +Dictionary: Flags $00 FirstId 560 + 560: __FSPOPENRF + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPOPENRF"(560) Segment="Main"(200) +Size: Flags $00 ModuleSize 78 + +Content: Flags $08 +Contents offset $0000 size $004E +00000000: 4E56 FF86 'NV..' LINK.W A6,#-$007A +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 286E 000E '(n..' MOVEA.L $000E(A6),A4 +0000000C: 3D54 FF9C '=T..' MOVE.W (A4),-$0064(A6) +00000010: 2D6C 0002 FFB6 '-l....' MOVE.L $0002(A4),-$004A(A6) +00000016: 204C ' L' MOVEA.L A4,A0 +00000018: 5C88 '\.' ADDQ.L #6,A0 +0000001A: 2D48 FF98 '-H..' MOVE.L A0,-$0068(A6) +0000001E: 422E FFA0 'B...' CLR.B -$0060(A6) +00000022: 1D6E 000C FFA1 '.n....' MOVE.B $000C(A6),-$005F(A6) +00000028: 7000 'p.' MOVEQ #$00,D0 +0000002A: 2D40 FFA2 '-@..' MOVE.L D0,-$005E(A6) +0000002E: 41EE FF86 'A...' LEA -$007A(A6),A0 +00000032: A20A '..' _HOpenRF ; A20A +00000034: 3E00 '>.' MOVE.W D0,D7 +00000036: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000003A: 30AE FF9E '0...' MOVE.W -$0062(A6),(A0) +0000003E: 3D47 0012 '=G..' MOVE.W D7,$0012(A6) +00000042: 4CEE 1080 FF7E 'L....~' MOVEM.L -$0082(A6),D7/A4 +00000048: 4E5E 'N^' UNLK A6 +0000004A: 4E74 000A 'Nt..' RTD #$000A + +Comment: + + __FSPOPENRF ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __FSPCREATE [27E60, 27EDA) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +44 (27EA4): JSR ConvertScriptCodeToDiskForm + + VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c + + +Dictionary: Flags $00 FirstId 561 + 561: __FSPCREATE + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPCREATE"(561) Segment="Main"(200) +Size: Flags $00 ModuleSize 122 + +Content: Flags $08 +Contents offset $0000 size $007A +00000000: 4E56 FF86 'NV..' LINK.W A6,#-$007A +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 286E 0012 '(n..' MOVEA.L $0012(A6),A4 +0000000C: 3D54 FF9C '=T..' MOVE.W (A4),-$0064(A6) +00000010: 2D6C 0002 FFB6 '-l....' MOVE.L $0002(A4),-$004A(A6) +00000016: 204C ' L' MOVEA.L A4,A0 +00000018: 5C88 '\.' ADDQ.L #6,A0 +0000001A: 2D48 FF98 '-H..' MOVE.L A0,-$0068(A6) +0000001E: 422E FFA0 'B...' CLR.B -$0060(A6) +00000022: 41EE FF86 'A...' LEA -$007A(A6),A0 +00000026: A208 '..' _HCreate ; A208 +00000028: 3E00 '>.' MOVE.W D0,D7 +0000002A: 663E 'f>' BNE.S *+$0040 ; 0000006A +0000002C: 426E FFA2 'Bn..' CLR.W -$005E(A6) +00000030: 41EE FF86 'A...' LEA -$007A(A6),A0 +00000034: 7009 'p.' MOVEQ #$09,D0 +00000036: A260 '.`' _HFSDispatch ; A260 +00000038: 3E00 '>.' MOVE.W D0,D7 +0000003A: 662E 'f.' BNE.S *+$0030 ; 0000006A +0000003C: 302E 0008 '0...' MOVE.W $0008(A6),D0 +00000040: 48C0 'H.' EXT.L D0 +00000042: 2F00 '/.' MOVE.L D0,-(A7) +00000044: 4EBA 0000 'N...' JSR ConvertScriptCodeToDiskForm ; id: 558 +00000048: 1D40 FFE2 '.@..' MOVE.B D0,-$001E(A6) +0000004C: 2D6E 000E FFAA '-n....' MOVE.L $000E(A6),-$0056(A6) +00000052: 2D6E 000A FFA6 '-n....' MOVE.L $000A(A6),-$005A(A6) +00000058: 2D6C 0002 FFB6 '-l....' MOVE.L $0002(A4),-$004A(A6) +0000005E: 41EE FF86 'A...' LEA -$007A(A6),A0 +00000062: 700A 'p.' MOVEQ #$0A,D0 +00000064: A260 '.`' _HFSDispatch ; A260 +00000066: 3E00 '>.' MOVE.W D0,D7 +00000068: 584F 'XO' ADDQ.W #4,A7 +0000006A: 3D47 0016 '=G..' MOVE.W D7,$0016(A6) +0000006E: 4CEE 1080 FF7E 'L....~' MOVEM.L -$0082(A6),D7/A4 +00000074: 4E5E 'N^' UNLK A6 +00000076: 4E74 000E 'Nt..' RTD #$000E + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ConvertScriptCodeToDiskForm"(558) + 00000046 +Comment: + + __FSPCREATE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __FSPDIRCREATE [27EF0, 27F6C) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +52 (27F42): JSR ConvertScriptCodeToDiskForm + + VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c + + +Dictionary: Flags $00 FirstId 562 + 562: __FSPDIRCREATE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPDIRCREATE"(562) Segment="Main"(200) +Size: Flags $00 ModuleSize 124 + +Content: Flags $08 +Contents offset $0000 size $007C +00000000: 4E56 FF94 'NV..' LINK.W A6,#-$006C +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 286E 000E '(n..' MOVEA.L $000E(A6),A4 +0000000C: 3D54 FFAA '=T..' MOVE.W (A4),-$0056(A6) +00000010: 2D6C 0002 FFC4 '-l....' MOVE.L $0002(A4),-$003C(A6) +00000016: 204C ' L' MOVEA.L A4,A0 +00000018: 5C88 '\.' ADDQ.L #6,A0 +0000001A: 2D48 FFA6 '-H..' MOVE.L A0,-$005A(A6) +0000001E: 41EE FF94 'A...' LEA -$006C(A6),A0 +00000022: 7006 'p.' MOVEQ #$06,D0 +00000024: A260 '.`' _HFSDispatch ; A260 +00000026: 3E00 '>.' MOVE.W D0,D7 +00000028: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000002C: 20AE FFC4 ' ...' MOVE.L -$003C(A6),(A0) +00000030: 4A47 'JG' TST.W D7 +00000032: 6638 'f8' BNE.S *+$003A ; 0000006C +00000034: 426E FFB0 'Bn..' CLR.W -$0050(A6) +00000038: 2D6C 0002 FFC4 '-l....' MOVE.L $0002(A4),-$003C(A6) +0000003E: 41EE FF94 'A...' LEA -$006C(A6),A0 +00000042: 7009 'p.' MOVEQ #$09,D0 +00000044: A260 '.`' _HFSDispatch ; A260 +00000046: 3E00 '>.' MOVE.W D0,D7 +00000048: 6622 'f"' BNE.S *+$0024 ; 0000006C +0000004A: 302E 000C '0...' MOVE.W $000C(A6),D0 +0000004E: 48C0 'H.' EXT.L D0 +00000050: 2F00 '/.' MOVE.L D0,-(A7) +00000052: 4EBA 0000 'N...' JSR ConvertScriptCodeToDiskForm ; id: 558 +00000056: 1D40 FFF0 '.@..' MOVE.B D0,-$0010(A6) +0000005A: 2D6C 0002 FFC4 '-l....' MOVE.L $0002(A4),-$003C(A6) +00000060: 41EE FF94 'A...' LEA -$006C(A6),A0 +00000064: 700A 'p.' MOVEQ #$0A,D0 +00000066: A260 '.`' _HFSDispatch ; A260 +00000068: 3E00 '>.' MOVE.W D0,D7 +0000006A: 584F 'XO' ADDQ.W #4,A7 +0000006C: 3D47 0012 '=G..' MOVE.W D7,$0012(A6) +00000070: 4CEE 1080 FF8C 'L.....' MOVEM.L -$0074(A6),D7/A4 +00000076: 4E5E 'N^' UNLK A6 +00000078: 4E74 000A 'Nt..' RTD #$000A + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ConvertScriptCodeToDiskForm"(558) + 00000054 +Comment: + + __FSPDIRCREATE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __FSPDELETE [27F80, 27FB4) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c + + +Dictionary: Flags $00 FirstId 563 + 563: __FSPDELETE + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPDELETE"(563) Segment="Main"(200) +Size: Flags $00 ModuleSize 52 + +Content: Flags $08 +Contents offset $0000 size $0034 +00000000: 4E56 FF86 'NV..' LINK.W A6,#-$007A +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 3D54 FF9C '=T..' MOVE.W (A4),-$0064(A6) +0000000E: 2D6C 0002 FFB6 '-l....' MOVE.L $0002(A4),-$004A(A6) +00000014: 204C ' L' MOVEA.L A4,A0 +00000016: 5C88 '\.' ADDQ.L #6,A0 +00000018: 2D48 FF98 '-H..' MOVE.L A0,-$0068(A6) +0000001C: 422E FFA0 'B...' CLR.B -$0060(A6) +00000020: 41EE FF86 'A...' LEA -$007A(A6),A0 +00000024: A209 '..' _HDelete ; A209 +00000026: 3D40 000C '=@..' MOVE.W D0,$000C(A6) +0000002A: 286E FF82 '(n..' MOVEA.L -$007E(A6),A4 +0000002E: 4E5E 'N^' UNLK A6 +00000030: 4E74 0004 'Nt..' RTD #$0004 + +Comment: + + __FSPDELETE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __FSPGETFINFO [27FC0, 2800E) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c + + +Dictionary: Flags $00 FirstId 564 + 564: __FSPGETFINFO + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPGETFINFO"(564) Segment="Main"(200) +Size: Flags $00 ModuleSize 78 + +Content: Flags $08 +Contents offset $0000 size $004E +00000000: 4E56 FF86 'NV..' LINK.W A6,#-$007A +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +0000000C: 3D54 FF9C '=T..' MOVE.W (A4),-$0064(A6) +00000010: 2D6C 0002 FFB6 '-l....' MOVE.L $0002(A4),-$004A(A6) +00000016: 204C ' L' MOVEA.L A4,A0 +00000018: 5C88 '\.' ADDQ.L #6,A0 +0000001A: 2D48 FF98 '-H..' MOVE.L A0,-$0068(A6) +0000001E: 422E FFA0 'B...' CLR.B -$0060(A6) +00000022: 426E FFA2 'Bn..' CLR.W -$005E(A6) +00000026: 41EE FF86 'A...' LEA -$007A(A6),A0 +0000002A: A20C '..' _HGetFileInfo ; A20C +0000002C: 3E00 '>.' MOVE.W D0,D7 +0000002E: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000032: 43EE FFA6 'C...' LEA -$005A(A6),A1 +00000036: 20D9 ' .' MOVE.L (A1)+,(A0)+ +00000038: 20D9 ' .' MOVE.L (A1)+,(A0)+ +0000003A: 20D9 ' .' MOVE.L (A1)+,(A0)+ +0000003C: 20D9 ' .' MOVE.L (A1)+,(A0)+ +0000003E: 3D47 0010 '=G..' MOVE.W D7,$0010(A6) +00000042: 4CEE 1080 FF7E 'L....~' MOVEM.L -$0082(A6),D7/A4 +00000048: 4E5E 'N^' UNLK A6 +0000004A: 4E74 0008 'Nt..' RTD #$0008 + +Comment: + + __FSPGETFINFO ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __FSPSETFINFO [28020, 2807E) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c + + +Dictionary: Flags $00 FirstId 565 + 565: __FSPSETFINFO + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPSETFINFO"(565) Segment="Main"(200) +Size: Flags $00 ModuleSize 94 + +Content: Flags $08 +Contents offset $0000 size $005E +00000000: 4E56 FF86 'NV..' LINK.W A6,#-$007A +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +0000000C: 3D54 FF9C '=T..' MOVE.W (A4),-$0064(A6) +00000010: 2D6C 0002 FFB6 '-l....' MOVE.L $0002(A4),-$004A(A6) +00000016: 204C ' L' MOVEA.L A4,A0 +00000018: 5C88 '\.' ADDQ.L #6,A0 +0000001A: 2D48 FF98 '-H..' MOVE.L A0,-$0068(A6) +0000001E: 422E FFA0 'B...' CLR.B -$0060(A6) +00000022: 426E FFA2 'Bn..' CLR.W -$005E(A6) +00000026: 41EE FF86 'A...' LEA -$007A(A6),A0 +0000002A: A20C '..' _HGetFileInfo ; A20C +0000002C: 3E00 '>.' MOVE.W D0,D7 +0000002E: 661E 'f.' BNE.S *+$0020 ; 0000004E +00000030: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000034: 43EE FFA6 'C...' LEA -$005A(A6),A1 +00000038: 22D8 '".' MOVE.L (A0)+,(A1)+ +0000003A: 22D8 '".' MOVE.L (A0)+,(A1)+ +0000003C: 22D8 '".' MOVE.L (A0)+,(A1)+ +0000003E: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000040: 2D6C 0002 FFB6 '-l....' MOVE.L $0002(A4),-$004A(A6) +00000046: 41EE FF86 'A...' LEA -$007A(A6),A0 +0000004A: A20D '..' _HSetFileInfo ; A20D +0000004C: 3E00 '>.' MOVE.W D0,D7 +0000004E: 3D47 0010 '=G..' MOVE.W D7,$0010(A6) +00000052: 4CEE 1080 FF7E 'L....~' MOVEM.L -$0082(A6),D7/A4 +00000058: 4E5E 'N^' UNLK A6 +0000005A: 4E74 0008 'Nt..' RTD #$0008 + +Comment: + + __FSPSETFINFO ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __FSPSETFLOCK [28090, 280C4) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c + + +Dictionary: Flags $00 FirstId 566 + 566: __FSPSETFLOCK + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPSETFLOCK"(566) Segment="Main"(200) +Size: Flags $00 ModuleSize 52 + +Content: Flags $08 +Contents offset $0000 size $0034 +00000000: 4E56 FF86 'NV..' LINK.W A6,#-$007A +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 3D54 FF9C '=T..' MOVE.W (A4),-$0064(A6) +0000000E: 2D6C 0002 FFB6 '-l....' MOVE.L $0002(A4),-$004A(A6) +00000014: 204C ' L' MOVEA.L A4,A0 +00000016: 5C88 '\.' ADDQ.L #6,A0 +00000018: 2D48 FF98 '-H..' MOVE.L A0,-$0068(A6) +0000001C: 422E FFA0 'B...' CLR.B -$0060(A6) +00000020: 41EE FF86 'A...' LEA -$007A(A6),A0 +00000024: A241 '.A' _HSetFLock ; A241 +00000026: 3D40 000C '=@..' MOVE.W D0,$000C(A6) +0000002A: 286E FF82 '(n..' MOVEA.L -$007E(A6),A4 +0000002E: 4E5E 'N^' UNLK A6 +00000030: 4E74 0004 'Nt..' RTD #$0004 + +Comment: + + __FSPSETFLOCK ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __FSPRSTFLOCK [280D0, 28104) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c + + +Dictionary: Flags $00 FirstId 567 + 567: __FSPRSTFLOCK + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPRSTFLOCK"(567) Segment="Main"(200) +Size: Flags $00 ModuleSize 52 + +Content: Flags $08 +Contents offset $0000 size $0034 +00000000: 4E56 FF86 'NV..' LINK.W A6,#-$007A +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 3D54 FF9C '=T..' MOVE.W (A4),-$0064(A6) +0000000E: 2D6C 0002 FFB6 '-l....' MOVE.L $0002(A4),-$004A(A6) +00000014: 204C ' L' MOVEA.L A4,A0 +00000016: 5C88 '\.' ADDQ.L #6,A0 +00000018: 2D48 FF98 '-H..' MOVE.L A0,-$0068(A6) +0000001C: 422E FFA0 'B...' CLR.B -$0060(A6) +00000020: 41EE FF86 'A...' LEA -$007A(A6),A0 +00000024: A242 '.B' _HRstFLock ; A242 +00000026: 3D40 000C '=@..' MOVE.W D0,$000C(A6) +0000002A: 286E FF82 '(n..' MOVEA.L -$007E(A6),A4 +0000002E: 4E5E 'N^' UNLK A6 +00000030: 4E74 0004 'Nt..' RTD #$0004 + +Comment: + + __FSPRSTFLOCK ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __FSPRENAME [28110, 2814A) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c + + +Dictionary: Flags $00 FirstId 568 + 568: __FSPRENAME + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPRENAME"(568) Segment="Main"(200) +Size: Flags $00 ModuleSize 58 + +Content: Flags $08 +Contents offset $0000 size $003A +00000000: 4E56 FF86 'NV..' LINK.W A6,#-$007A +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +0000000A: 3D54 FF9C '=T..' MOVE.W (A4),-$0064(A6) +0000000E: 2D6C 0002 FFB6 '-l....' MOVE.L $0002(A4),-$004A(A6) +00000014: 204C ' L' MOVEA.L A4,A0 +00000016: 5C88 '\.' ADDQ.L #6,A0 +00000018: 2D48 FF98 '-H..' MOVE.L A0,-$0068(A6) +0000001C: 422E FFA0 'B...' CLR.B -$0060(A6) +00000020: 2D6E 0008 FFA2 '-n....' MOVE.L $0008(A6),-$005E(A6) +00000026: 41EE FF86 'A...' LEA -$007A(A6),A0 +0000002A: A20B '..' _HRename ; A20B +0000002C: 3D40 0010 '=@..' MOVE.W D0,$0010(A6) +00000030: 286E FF82 '(n..' MOVEA.L -$007E(A6),A4 +00000034: 4E5E 'N^' UNLK A6 +00000036: 4E74 0008 'Nt..' RTD #$0008 + +Comment: + + __FSPRENAME ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __FSPCATMOVE [28160, 281B6) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c + + +Dictionary: Flags $00 FirstId 569 + 569: __FSPCATMOVE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPCATMOVE"(569) Segment="Main"(200) +Size: Flags $00 ModuleSize 86 + +Content: Flags $08 +Contents offset $0000 size $0056 +00000000: 4E56 FFCC 'NV..' LINK.W A6,#-$0034 +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: 3014 '0.' MOVE.W (A4),D0 +00000012: B053 '.S' CMP.W (A3),D0 +00000014: 6708 'g.' BEQ.S *+$000A ; 0000001E +00000016: 3D7C FFCE 0010 '=|....' MOVE.W #$FFCE,$0010(A6) +0000001C: 602C '`,' BRA.S *+$002E ; 0000004A +0000001E: 204C ' L' MOVEA.L A4,A0 +00000020: 5C88 '\.' ADDQ.L #6,A0 +00000022: 2D48 FFDE '-H..' MOVE.L A0,-$0022(A6) +00000026: 3D54 FFE2 '=T..' MOVE.W (A4),-$001E(A6) +0000002A: 2D6C 0002 FFFC '-l....' MOVE.L $0002(A4),-$0004(A6) +00000030: 2D6B 0002 FFF0 '-k....' MOVE.L $0002(A3),-$0010(A6) +00000036: 204B ' K' MOVEA.L A3,A0 +00000038: 5C88 '\.' ADDQ.L #6,A0 +0000003A: 2D48 FFE8 '-H..' MOVE.L A0,-$0018(A6) +0000003E: 41EE FFCC 'A...' LEA -$0034(A6),A0 +00000042: 7005 'p.' MOVEQ #$05,D0 +00000044: A260 '.`' _HFSDispatch ; A260 +00000046: 3D40 0010 '=@..' MOVE.W D0,$0010(A6) +0000004A: 4CEE 1800 FFC4 'L.....' MOVEM.L -$003C(A6),A3/A4 +00000050: 4E5E 'N^' UNLK A6 +00000052: 4E74 0008 'Nt..' RTD #$0008 + +Comment: + + __FSPCATMOVE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __FSPOPENRESFILE [281C0, 281EA) + + Module started due to: vector glue above, MODGUESS (align, label) + + VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c + + +Dictionary: Flags $00 FirstId 570 + 570: __FSPOPENRESFILE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPOPENRESFILE"(570) Segment="Main"(200) +Size: Flags $00 ModuleSize 42 + +Content: Flags $08 +Contents offset $0000 size $002A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 000A '(n..' MOVEA.L $000A(A6),A4 +0000000A: 558F 'U.' SUBQ.L #2,A7 +0000000C: 3F14 '?.' MOVE.W (A4),-(A7) +0000000E: 2F2C 0002 '/,..' MOVE.L $0002(A4),-(A7) +00000012: 486C 0006 'Hl..' PEA $0006(A4) +00000016: 1F2E 0008 '....' MOVE.B $0008(A6),-(A7) +0000001A: A81A '..' _HOpenResFile ; A81A +0000001C: 3D5F 000E '=_..' MOVE.W (A7)+,$000E(A6) +00000020: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000024: 4E5E 'N^' UNLK A6 +00000026: 4E74 0006 'Nt..' RTD #$0006 + +Comment: + + __FSPOPENRESFILE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __FSPCREATERESFILE [28200, 2827E) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +48 (28248): JSR ConvertScriptCodeToDiskForm + + VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c + + +Dictionary: Flags $00 FirstId 571 + 571: __FSPCREATERESFILE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPCREATERESFILE"(571) Segment="Main"(200) +Size: Flags $00 ModuleSize 126 + +Content: Flags $08 +Contents offset $0000 size $007E +00000000: 4E56 FF94 'NV..' LINK.W A6,#-$006C +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 286E 0012 '(n..' MOVEA.L $0012(A6),A4 +0000000C: 3F14 '?.' MOVE.W (A4),-(A7) +0000000E: 2F2C 0002 '/,..' MOVE.L $0002(A4),-(A7) +00000012: 486C 0006 'Hl..' PEA $0006(A4) +00000016: A81B '..' _HCreateResFile ; A81B +00000018: 4A78 0A60 'Jx.`' TST.W $0A60 +0000001C: 6654 'fT' BNE.S *+$0056 ; 00000072 +0000001E: 3D54 FFAA '=T..' MOVE.W (A4),-$0056(A6) +00000022: 2D6C 0002 FFC4 '-l....' MOVE.L $0002(A4),-$003C(A6) +00000028: 204C ' L' MOVEA.L A4,A0 +0000002A: 5C88 '\.' ADDQ.L #6,A0 +0000002C: 2D48 FFA6 '-H..' MOVE.L A0,-$005A(A6) +00000030: 426E FFB0 'Bn..' CLR.W -$0050(A6) +00000034: 41EE FF94 'A...' LEA -$006C(A6),A0 +00000038: 7009 'p.' MOVEQ #$09,D0 +0000003A: A260 '.`' _HFSDispatch ; A260 +0000003C: 3E00 '>.' MOVE.W D0,D7 +0000003E: 662E 'f.' BNE.S *+$0030 ; 0000006E +00000040: 302E 0008 '0...' MOVE.W $0008(A6),D0 +00000044: 48C0 'H.' EXT.L D0 +00000046: 2F00 '/.' MOVE.L D0,-(A7) +00000048: 4EBA 0000 'N...' JSR ConvertScriptCodeToDiskForm ; id: 558 +0000004C: 1D40 FFF0 '.@..' MOVE.B D0,-$0010(A6) +00000050: 2D6E 000E FFB8 '-n....' MOVE.L $000E(A6),-$0048(A6) +00000056: 2D6E 000A FFB4 '-n....' MOVE.L $000A(A6),-$004C(A6) +0000005C: 2D6C 0002 FFC4 '-l....' MOVE.L $0002(A4),-$003C(A6) +00000062: 41EE FF94 'A...' LEA -$006C(A6),A0 +00000066: 700A 'p.' MOVEQ #$0A,D0 +00000068: A260 '.`' _HFSDispatch ; A260 +0000006A: 3E00 '>.' MOVE.W D0,D7 +0000006C: 584F 'XO' ADDQ.W #4,A7 +0000006E: 31C7 0A60 '1..`' MOVE.W D7,$0A60 +00000072: 4CEE 1080 FF8C 'L.....' MOVEM.L -$0074(A6),D7/A4 +00000078: 4E5E 'N^' UNLK A6 +0000007A: 4E74 000E 'Nt..' RTD #$000E + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ConvertScriptCodeToDiskForm"(558) + 0000004A +Comment: + + __FSPCREATERESFILE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __FSMAKEFSSPEC [28290, 282BE) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c + + +Dictionary: Flags $00 FirstId 572 + 572: __FSMAKEFSSPEC +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__FSMAKEFSSPEC"(572) Segment="Main"(200) +Size: Flags $00 ModuleSize 46 + +Content: Flags $08 +Contents offset $0000 size $002E +00000000: 4E56 FF86 'NV..' LINK.W A6,#-$007A +00000004: 2D6E 000C FF98 '-n....' MOVE.L $000C(A6),-$0068(A6) +0000000A: 3D6E 0014 FF9C '=n....' MOVE.W $0014(A6),-$0064(A6) +00000010: 2D6E 0010 FFB6 '-n....' MOVE.L $0010(A6),-$004A(A6) +00000016: 2D6E 0008 FFA2 '-n....' MOVE.L $0008(A6),-$005E(A6) +0000001C: 41EE FF86 'A...' LEA -$007A(A6),A0 +00000020: 701B 'p.' MOVEQ #$1B,D0 +00000022: A260 '.`' _HFSDispatch ; A260 +00000024: 3D40 0016 '=@..' MOVE.W D0,$0016(A6) +00000028: 4E5E 'N^' UNLK A6 +0000002A: 4E74 000E 'Nt..' RTD #$000E + +Comment: + + __FSMAKEFSSPEC ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __FSPGETCATINFO [282D0, 2830C) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c + + +Dictionary: Flags $00 FirstId 573 + 573: __FSPGETCATINFO + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPGETCATINFO"(573) Segment="Main"(200) +Size: Flags $00 ModuleSize 60 + +Content: Flags $08 +Contents offset $0000 size $003C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 3953 0016 '9S..' MOVE.W (A3),$0016(A4) +00000014: 426C 001C 'Bl..' CLR.W $001C(A4) +00000018: 204B ' K' MOVEA.L A3,A0 +0000001A: 5C88 '\.' ADDQ.L #6,A0 +0000001C: 2948 0012 ')H..' MOVE.L A0,$0012(A4) +00000020: 296B 0002 0030 ')k...0' MOVE.L $0002(A3),$0030(A4) +00000026: 204C ' L' MOVEA.L A4,A0 +00000028: 7009 'p.' MOVEQ #$09,D0 +0000002A: A260 '.`' _HFSDispatch ; A260 +0000002C: 3D40 0010 '=@..' MOVE.W D0,$0010(A6) +00000030: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +00000036: 4E5E 'N^' UNLK A6 +00000038: 4E74 0008 'Nt..' RTD #$0008 + +Comment: + + __FSPGETCATINFO ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __SUSPENDPROCESSMGRFILETRACKING [28320, 2833C) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c + + +Dictionary: Flags $00 FirstId 574 + 574: __SUSPENDPROCESSMGRFILETRACKING + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__SUSPENDPROCESSMGRFILETRACKING"(574) 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: 2F07 '/.' MOVE.L D7,-(A7) +00000006: 558F 'U.' SUBQ.L #2,A7 +00000008: 3F3C 0040 '?<.@' MOVE.W #$0040,-(A7) +0000000C: A88F '..' _OSDispatch ; A88F +0000000E: 3E1F '>.' MOVE.W (A7)+,D7 +00000010: 3D47 0008 '=G..' MOVE.W D7,$0008(A6) +00000014: 2E2E FFFC '....' MOVE.L -$0004(A6),D7 +00000018: 4E5E 'N^' UNLK A6 +0000001A: 4E75 'Nu' RTS + +Comment: + + __SUSPENDPROCESSMGRFILETRACKING ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __RESUMEPROCESSMGRFILETRACKING [28350, 2836C) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c + + +Dictionary: Flags $00 FirstId 575 + 575: __RESUMEPROCESSMGRFILETRACKING +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__RESUMEPROCESSMGRFILETRACKING"(575) 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: 2F07 '/.' MOVE.L D7,-(A7) +00000006: 558F 'U.' SUBQ.L #2,A7 +00000008: 3F3C 0041 '?<.A' MOVE.W #$0041,-(A7) +0000000C: A88F '..' _OSDispatch ; A88F +0000000E: 3E1F '>.' MOVE.W (A7)+,D7 +00000010: 3D47 0008 '=G..' MOVE.W D7,$0008(A6) +00000014: 2E2E FFFC '....' MOVE.L -$0004(A6),D7 +00000018: 4E5E 'N^' UNLK A6 +0000001A: 4E75 'Nu' RTS + +Comment: + + __RESUMEPROCESSMGRFILETRACKING ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: IsFile [28380, 283B4) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +10 (28390): JSR __FSPGETCATINFO + + VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c + + +Dictionary: Flags $00 FirstId 576 + 576: IsFile +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="IsFile"(576) Segment="Main"(200) +Size: Flags $00 ModuleSize 52 + +Content: Flags $08 +Contents offset $0000 size $0034 +00000000: 4E56 FF94 'NV..' LINK.W A6,#-$006C +00000004: 2F07 '/.' MOVE.L D7,-(A7) +00000006: 558F 'U.' SUBQ.L #2,A7 +00000008: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000000C: 486E FF94 'Hn..' PEA -$006C(A6) +00000010: 4EBA 0000 'N...' JSR __FSPGETCATINFO ; id: 573 +00000014: 3E1F '>.' MOVE.W (A7)+,D7 +00000016: 6704 'g.' BEQ.S *+$0006 ; 0000001C +00000018: 3007 '0.' MOVE.W D7,D0 +0000001A: 6010 '`.' BRA.S *+$0012 ; 0000002C +0000001C: 7010 'p.' MOVEQ #$10,D0 +0000001E: C02E FFB2 '....' AND.B -$004E(A6),D0 +00000022: 6706 'g.' BEQ.S *+$0008 ; 0000002A +00000024: 303C FAEA '0<..' MOVE.W #$FAEA,D0 +00000028: 6002 '`.' BRA.S *+$0004 ; 0000002C +0000002A: 7000 'p.' MOVEQ #$00,D0 +0000002C: 2E2E FF90 '....' MOVE.L -$0070(A6),D7 +00000030: 4E5E 'N^' UNLK A6 +00000032: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="__FSPGETCATINFO"(573) + 00000012 +Comment: + + IsFile ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: GenerateUniqueName [283C0, 2846E) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c + + +Dictionary: Flags $00 FirstId 577 + 577: GenerateUniqueName +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GenerateUniqueName"(577) Segment="Main"(200) +Size: Flags $00 ModuleSize 174 + +Content: Flags $08 +Contents offset $0000 size $00AE +00000000: 4E56 FF94 'NV..' LINK.W A6,#-$006C +00000004: 48E7 1F08 'H...' MOVEM.L D3-D7/A4,-(A7) +00000008: 282E 0010 '(...' MOVE.L $0010(A6),D4 +0000000C: 2A2E 0014 '*...' MOVE.L $0014(A6),D5 +00000010: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000014: 4246 'BF' CLR.W D6 +00000016: 3D6E 000A FFAA '=n....' MOVE.W $000A(A6),-$0056(A6) +0000001C: 426E FFB0 'Bn..' CLR.W -$0050(A6) +00000020: 2D6E 0018 FFA6 '-n....' MOVE.L $0018(A6),-$005A(A6) +00000026: 6062 '`b' BRA.S *+$0064 ; 0000008A +00000028: 5294 'R.' ADDQ.L #1,(A4) +0000002A: 206E FFA6 ' n..' MOVEA.L -$005A(A6),A0 +0000002E: 10BC 0008 '....' MOVE.B #$08,(A0) +00000032: 7E01 '~.' MOVEQ #$01,D7 +00000034: 7608 'v.' MOVEQ #$08,D3 +00000036: 7008 'p.' MOVEQ #$08,D0 +00000038: 9087 '..' SUB.L D7,D0 +0000003A: E580 '..' ASL.L #2,D0 +0000003C: 2214 '".' MOVE.L (A4),D1 +0000003E: E0A1 '..' ASR.L D0,D1 +00000040: 700F 'p.' MOVEQ #$0F,D0 +00000042: C081 '..' AND.L D1,D0 +00000044: 41FA 0056 'A..V' LEA *+$0058,A0 ; 0000009C +00000048: 226E FFA6 '"n..' MOVEA.L -$005A(A6),A1 +0000004C: 13B0 0800 7800 '....x.' MOVE.B $00(A0,D0.L),$00(A1,D7.L) +00000052: 2007 ' .' MOVE.L D7,D0 +00000054: 5287 'R.' ADDQ.L #1,D7 +00000056: B687 '..' CMP.L D7,D3 +00000058: 6CDC 'l.' BGE.S *-$0022 ; 00000036 +0000005A: 2D44 FFC4 '-D..' MOVE.L D4,-$003C(A6) +0000005E: 7CD5 '|.' MOVEQ #$D5,D6 +00000060: 7E01 '~.' MOVEQ #$01,D7 +00000062: 41EE FF94 'A...' LEA -$006C(A6),A0 +00000066: 7009 'p.' MOVEQ #$09,D0 +00000068: A260 '.`' _HFSDispatch ; A260 +0000006A: C046 '.F' AND.W D6,D0 +0000006C: 3C00 '<.' MOVE.W D0,D6 +0000006E: 2D45 FFC4 '-E..' MOVE.L D5,-$003C(A6) +00000072: 0C46 FFD5 '.F..' CMPI.W #$FFD5,D6 +00000076: 6708 'g.' BEQ.S *+$000A ; 00000080 +00000078: 4A46 'JF' TST.W D6 +0000007A: 6704 'g.' BEQ.S *+$0006 ; 00000080 +0000007C: 3006 '0.' MOVE.W D6,D0 +0000007E: 6012 '`.' BRA.S *+$0014 ; 00000092 +00000080: 2007 ' .' MOVE.L D7,D0 +00000082: 5287 'R.' ADDQ.L #1,D7 +00000084: 7002 'p.' MOVEQ #$02,D0 +00000086: B087 '..' CMP.L D7,D0 +00000088: 6CD8 'l.' BGE.S *-$0026 ; 00000062 +0000008A: 0C46 FFD5 '.F..' CMPI.W #$FFD5,D6 +0000008E: 6698 'f.' BNE.S *-$0066 ; 00000028 +00000090: 7000 'p.' MOVEQ #$00,D0 +00000092: 4CEE 10F8 FF7C 'L....|' MOVEM.L -$0084(A6),D3-D7/A4 +00000098: 4E5E 'N^' UNLK A6 +0000009A: 4E75 'Nu' RTS +0000009C: 3031 3233 3435 '012345' DC.B '01234567' ;MacsBug symbol + 3637 +000000A4: 3839 '89' DC.W $3839 +000000A6: 4142 'AB' DC.W $4142 +000000A8: 4344 'CD' DC.W $4344 +000000AA: 4546 'EF' DC.W $4546 +000000AC: 0000 '..' DC.W $0000 + +Comment: + + GenerateUniqueName ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __FSPEXCHANGEFILES [28480, 286FA) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +12A (285AA): JSR GenerateUniqueName + +100 (28580): JSR GenerateUniqueName + +B0 (28530): JSR __FSPGETCATINFO + +86 (28506): JSR __FSPGETCATINFO + + VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c + + +Dictionary: Flags $00 FirstId 578 + 578: __FSPEXCHANGEFILES +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPEXCHANGEFILES"(578) Segment="Main"(200) +Size: Flags $00 ModuleSize 634 + +Content: Flags $08 +Contents offset $0000 size $027A +00000000: 4E56 FE42 'NV.B' LINK.W A6,#-$01BE +00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000010: 3014 '0.' MOVE.W (A4),D0 +00000012: B053 '.S' CMP.W (A3),D0 +00000014: 670A 'g.' BEQ.S *+$000C ; 00000020 +00000016: 3D7C FFCE 0010 '=|....' MOVE.W #$FFCE,$0010(A6) +0000001C: 6000 0250 '`..P' BRA *+$0252 ; 0000026E +00000020: 204C ' L' MOVEA.L A4,A0 +00000022: 5C88 '\.' ADDQ.L #6,A0 +00000024: 2D48 FE54 '-H.T' MOVE.L A0,-$01AC(A6) +00000028: 3D54 FE58 '=T.X' MOVE.W (A4),-$01A8(A6) +0000002C: 204B ' K' MOVEA.L A3,A0 +0000002E: 5C88 '\.' ADDQ.L #6,A0 +00000030: 2D48 FE5E '-H.^' MOVE.L A0,-$01A2(A6) +00000034: 2D6B 0002 FE66 '-k...f' MOVE.L $0002(A3),-$019A(A6) +0000003A: 2D6C 0002 FE72 '-l...r' MOVE.L $0002(A4),-$018E(A6) +00000040: 41EE FE42 'A..B' LEA -$01BE(A6),A0 +00000044: 7017 'p.' MOVEQ #$17,D0 +00000046: A260 '.`' _HFSDispatch ; A260 +00000048: 3E00 '>.' MOVE.W D0,D7 +0000004A: 6700 021E 'g...' BEQ *+$0220 ; 0000026A +0000004E: 7000 'p.' MOVEQ #$00,D0 +00000050: 2D40 FE54 '-@.T' MOVE.L D0,-$01AC(A6) +00000054: 41EE FFE0 'A...' LEA -$0020(A6),A0 +00000058: 2D48 FE62 '-H.b' MOVE.L A0,-$019E(A6) +0000005C: 721C 'r.' MOVEQ #$1C,D1 +0000005E: 2D41 FE66 '-A.f' MOVE.L D1,-$019A(A6) +00000062: 41EE FE42 'A..B' LEA -$01BE(A6),A0 +00000066: 7030 'p0' MOVEQ #$30,D0 ; '0' +00000068: A260 '.`' _HFSDispatch ; A260 +0000006A: 3C00 '<.' MOVE.W D0,D6 +0000006C: 6610 'f.' BNE.S *+$0012 ; 0000007E +0000006E: 7040 'p@' MOVEQ #$40,D0 ; '@' +00000070: C0AE FFE2 '....' AND.L -$001E(A6),D0 +00000074: 6708 'g.' BEQ.S *+$000A ; 0000007E +00000076: 3D47 0010 '=G..' MOVE.W D7,$0010(A6) +0000007A: 6000 01F2 '`...' BRA *+$01F4 ; 0000026E +0000007E: 558F 'U.' SUBQ.L #2,A7 +00000080: 2F0C '/.' MOVE.L A4,-(A7) +00000082: 486E FEBC 'Hn..' PEA -$0144(A6) +00000086: 4EBA 0000 'N...' JSR __FSPGETCATINFO ; id: 573 +0000008A: 3E1F '>.' MOVE.W (A7)+,D7 +0000008C: 6708 'g.' BEQ.S *+$000A ; 00000096 +0000008E: 3D47 0010 '=G..' MOVE.W D7,$0010(A6) +00000092: 6000 01DA '`...' BRA *+$01DC ; 0000026E +00000096: 7010 'p.' MOVEQ #$10,D0 +00000098: C02E FEDA '....' AND.B -$0126(A6),D0 +0000009C: 670A 'g.' BEQ.S *+$000C ; 000000A8 +0000009E: 3D7C FAEA 0010 '=|....' MOVE.W #$FAEA,$0010(A6) +000000A4: 6000 01C8 '`...' BRA *+$01CA ; 0000026E +000000A8: 558F 'U.' SUBQ.L #2,A7 +000000AA: 2F0B '/.' MOVE.L A3,-(A7) +000000AC: 486E FF28 'Hn.(' PEA -$00D8(A6) +000000B0: 4EBA 0000 'N...' JSR __FSPGETCATINFO ; id: 573 +000000B4: 3E1F '>.' MOVE.W (A7)+,D7 +000000B6: 6708 'g.' BEQ.S *+$000A ; 000000C0 +000000B8: 3D47 0010 '=G..' MOVE.W D7,$0010(A6) +000000BC: 6000 01B0 '`...' BRA *+$01B2 ; 0000026E +000000C0: 7010 'p.' MOVEQ #$10,D0 +000000C2: C02E FF46 '...F' AND.B -$00BA(A6),D0 +000000C6: 670A 'g.' BEQ.S *+$000C ; 000000D2 +000000C8: 3D7C FAEA 0010 '=|....' MOVE.W #$FAEA,$0010(A6) +000000CE: 6000 019E '`...' BRA *+$01A0 ; 0000026E +000000D2: 2D7C 6466 6A6C '-|dfjl' MOVE.L #$64666A6C,-$0004(A6) ; 'dfjl' + FFFC +000000DA: 41EE FF94 'A...' LEA -$006C(A6),A0 +000000DE: 2D48 FFD4 '-H..' MOVE.L A0,-$002C(A6) +000000E2: 41EE FFB4 'A...' LEA -$004C(A6),A0 +000000E6: 2D48 FFD8 '-H..' MOVE.L A0,-$0028(A6) +000000EA: 2F2E FFD4 '/...' MOVE.L -$002C(A6),-(A7) +000000EE: 2F2B 0002 '/+..' MOVE.L $0002(A3),-(A7) +000000F2: 2F2C 0002 '/,..' MOVE.L $0002(A4),-(A7) +000000F6: 486E FFFC 'Hn..' PEA -$0004(A6) +000000FA: 3014 '0.' MOVE.W (A4),D0 +000000FC: 48C0 'H.' EXT.L D0 +000000FE: 2F00 '/.' MOVE.L D0,-(A7) +00000100: 4EBA 0000 'N...' JSR GenerateUniqueName ; id: 577 +00000104: 3E00 '>.' MOVE.W D0,D7 +00000106: 4FEF 0014 'O...' LEA $0014(A7),A7 +0000010A: 6708 'g.' BEQ.S *+$000A ; 00000114 +0000010C: 3D47 0010 '=G..' MOVE.W D7,$0010(A6) +00000110: 6000 015C '`..\' BRA *+$015E ; 0000026E +00000114: 2F2E FFD8 '/...' MOVE.L -$0028(A6),-(A7) +00000118: 2F2B 0002 '/+..' MOVE.L $0002(A3),-(A7) +0000011C: 2F2C 0002 '/,..' MOVE.L $0002(A4),-(A7) +00000120: 486E FFFC 'Hn..' PEA -$0004(A6) +00000124: 3014 '0.' MOVE.W (A4),D0 +00000126: 48C0 'H.' EXT.L D0 +00000128: 2F00 '/.' MOVE.L D0,-(A7) +0000012A: 4EBA 0000 'N...' JSR GenerateUniqueName ; id: 577 +0000012E: 3E00 '>.' MOVE.W D0,D7 +00000130: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000134: 6708 'g.' BEQ.S *+$000A ; 0000013E +00000136: 3D47 0010 '=G..' MOVE.W D7,$0010(A6) +0000013A: 6000 0132 '`..2' BRA *+$0134 ; 0000026E +0000013E: 204C ' L' MOVEA.L A4,A0 +00000140: 5C88 '\.' ADDQ.L #6,A0 +00000142: 2D48 FE54 '-H.T' MOVE.L A0,-$01AC(A6) +00000146: 2D6E FFD4 FE5E '-n...^' MOVE.L -$002C(A6),-$01A2(A6) +0000014C: 41EE FE42 'A..B' LEA -$01BE(A6),A0 +00000150: A20B '..' _HRename ; A20B +00000152: 3E00 '>.' MOVE.W D0,D7 +00000154: 6708 'g.' BEQ.S *+$000A ; 0000015E +00000156: 3D47 0010 '=G..' MOVE.W D7,$0010(A6) +0000015A: 6000 0112 '`...' BRA *+$0114 ; 0000026E +0000015E: 2D6E FFD8 FE5E '-n...^' MOVE.L -$0028(A6),-$01A2(A6) +00000164: 204B ' K' MOVEA.L A3,A0 +00000166: 5C88 '\.' ADDQ.L #6,A0 +00000168: 2D48 FE54 '-H.T' MOVE.L A0,-$01AC(A6) +0000016C: 2D6B 0002 FE72 '-k...r' MOVE.L $0002(A3),-$018E(A6) +00000172: 41EE FE42 'A..B' LEA -$01BE(A6),A0 +00000176: A20B '..' _HRename ; A20B +00000178: 3E00 '>.' MOVE.W D0,D7 +0000017A: 6600 00D4 'f...' BNE *+$00D6 ; 00000250 +0000017E: 202C 0002 ' ,..' MOVE.L $0002(A4),D0 +00000182: B0AB 0002 '....' CMP.L $0002(A3),D0 +00000186: 6766 'gf' BEQ.S *+$0068 ; 000001EE +00000188: 2D6E FFD4 FE54 '-n...T' MOVE.L -$002C(A6),-$01AC(A6) +0000018E: 7000 'p.' MOVEQ #$00,D0 +00000190: 2D40 FE5E '-@.^' MOVE.L D0,-$01A2(A6) +00000194: 2D6B 0002 FE66 '-k...f' MOVE.L $0002(A3),-$019A(A6) +0000019A: 2D6C 0002 FE72 '-l...r' MOVE.L $0002(A4),-$018E(A6) +000001A0: 41EE FE42 'A..B' LEA -$01BE(A6),A0 +000001A4: 7005 'p.' MOVEQ #$05,D0 +000001A6: A260 '.`' _HFSDispatch ; A260 +000001A8: 3E00 '>.' MOVE.W D0,D7 +000001AA: 6600 008A 'f...' BNE *+$008C ; 00000236 +000001AE: 2D6E FFD8 FE54 '-n...T' MOVE.L -$0028(A6),-$01AC(A6) +000001B4: 2D6C 0002 FE66 '-l...f' MOVE.L $0002(A4),-$019A(A6) +000001BA: 2D6B 0002 FE72 '-k...r' MOVE.L $0002(A3),-$018E(A6) +000001C0: 41EE FE42 'A..B' LEA -$01BE(A6),A0 +000001C4: 7005 'p.' MOVEQ #$05,D0 +000001C6: A260 '.`' _HFSDispatch ; A260 +000001C8: 3E00 '>.' MOVE.W D0,D7 +000001CA: 6722 'g"' BEQ.S *+$0024 ; 000001EE +000001CC: 2D6E FFD4 FE54 '-n...T' MOVE.L -$002C(A6),-$01AC(A6) +000001D2: 7000 'p.' MOVEQ #$00,D0 +000001D4: 2D40 FE5E '-@.^' MOVE.L D0,-$01A2(A6) +000001D8: 2D6C 0002 FE66 '-l...f' MOVE.L $0002(A4),-$019A(A6) +000001DE: 2D6B 0002 FE72 '-k...r' MOVE.L $0002(A3),-$018E(A6) +000001E4: 41EE FE42 'A..B' LEA -$01BE(A6),A0 +000001E8: 7005 'p.' MOVEQ #$05,D0 +000001EA: A260 '.`' _HFSDispatch ; A260 +000001EC: 6048 '`H' BRA.S *+$004A ; 00000236 +000001EE: 2D6E FFD4 FFDC '-n....' MOVE.L -$002C(A6),-$0024(A6) +000001F4: 2D6E FFD8 FFD4 '-n....' MOVE.L -$0028(A6),-$002C(A6) +000001FA: 2D6E FFDC FFD8 '-n....' MOVE.L -$0024(A6),-$0028(A6) +00000200: 2D6E FFD4 FECE '-n....' MOVE.L -$002C(A6),-$0132(A6) +00000206: 2D6E FFD8 FF3A '-n...:' MOVE.L -$0028(A6),-$00C6(A6) +0000020C: 2D6C 0002 FEEC '-l....' MOVE.L $0002(A4),-$0114(A6) +00000212: 2D6B 0002 FF58 '-k...X' MOVE.L $0002(A3),-$00A8(A6) +00000218: 2A2E FF08 '*...' MOVE.L -$00F8(A6),D5 +0000021C: 2D6E FF74 FF08 '-n.t..' MOVE.L -$008C(A6),-$00F8(A6) +00000222: 2D45 FF74 '-E.t' MOVE.L D5,-$008C(A6) +00000226: 41EE FEBC 'A...' LEA -$0144(A6),A0 +0000022A: 700A 'p.' MOVEQ #$0A,D0 +0000022C: A260 '.`' _HFSDispatch ; A260 +0000022E: 41EE FF28 'A..(' LEA -$00D8(A6),A0 +00000232: 700A 'p.' MOVEQ #$0A,D0 +00000234: A260 '.`' _HFSDispatch ; A260 +00000236: 204B ' K' MOVEA.L A3,A0 +00000238: 5C88 '\.' ADDQ.L #6,A0 +0000023A: 2D48 FE5E '-H.^' MOVE.L A0,-$01A2(A6) +0000023E: 2D6E FFD8 FE54 '-n...T' MOVE.L -$0028(A6),-$01AC(A6) +00000244: 2D6B 0002 FE72 '-k...r' MOVE.L $0002(A3),-$018E(A6) +0000024A: 41EE FE42 'A..B' LEA -$01BE(A6),A0 +0000024E: A20B '..' _HRename ; A20B +00000250: 204C ' L' MOVEA.L A4,A0 +00000252: 5C88 '\.' ADDQ.L #6,A0 +00000254: 2D48 FE5E '-H.^' MOVE.L A0,-$01A2(A6) +00000258: 2D6E FFD4 FE54 '-n...T' MOVE.L -$002C(A6),-$01AC(A6) +0000025E: 2D6C 0002 FE72 '-l...r' MOVE.L $0002(A4),-$018E(A6) +00000264: 41EE FE42 'A..B' LEA -$01BE(A6),A0 +00000268: A20B '..' _HRename ; A20B +0000026A: 3D47 0010 '=G..' MOVE.W D7,$0010(A6) +0000026E: 4CEE 18E0 FE2E 'L.....' MOVEM.L -$01D2(A6),D5-D7/A3/A4 +00000274: 4E5E 'N^' UNLK A6 +00000276: 4E74 0008 'Nt..' RTD #$0008 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GenerateUniqueName"(577) + 0000012C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GenerateUniqueName"(577) + 00000102 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="__FSPGETCATINFO"(573) + 000000B2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="__FSPGETCATINFO"(573) + 00000088 +Comment: + + __FSPEXCHANGEFILES ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_28710 [28710, 2872A) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 579 + 579: AUTOMOD_28710 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_28710"(579) Segment="Main"(200) +Size: Flags $00 ModuleSize 26 + +Content: Flags $08 +Contents offset $0000 size $001A +00000000: 48E7 2048 'H. H' MOVEM.L D2/A1/A4,-(A7) +00000004: 0242 00FF '.B..' ANDI.W #$00FF,D2 +00000008: 12C2 '..' MOVE.B D2,(A1)+ +0000000A: 6708 'g.' BEQ.S *+$000A ; 00000014 +0000000C: 5302 'S.' SUBQ.B #1,D2 +0000000E: 12DC '..' MOVE.B (A4)+,(A1)+ +00000010: 51CA FFFC 'Q...' DBF D2,*-$0002 ; 0000000E +00000014: 4CDF 1204 'L...' MOVEM.L (A7)+,D2/A1/A4 +00000018: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_28710 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_28730 [28730, 2876C) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +16 (28746): JSR CMGETCN + + Unresolved outgoing references: + +2C (2875C): BSR $28710 + + +Dictionary: Flags $00 FirstId 580 + 580: AUTOMOD_28730 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_28730"(580) Segment="Main"(200) +Size: Flags $00 ModuleSize 60 + +Content: Flags $08 +Contents offset $0000 size $003C +00000000: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000002: 48E6 20C8 'H. .' MOVEM.L D2/A0/A1/A4,-(A6) +00000006: 41EB 0006 'A...' LEA $0006(A3),A0 +0000000A: 4A10 'J.' TST.B (A0) +0000000C: 6602 'f.' BNE.S *+$0004 ; 00000010 +0000000E: 91C8 '..' SUBA.L A0,A0 +00000010: 202B 0002 ' +..' MOVE.L $0002(A3),D0 +00000014: 2407 '$.' MOVE.L D7,D2 +00000016: 4EBA 0000 'N...' JSR CMGETCN ; id: 502 +0000001A: 6614 'f.' BNE.S *+$0016 ; 00000030 +0000001C: 2768 0002 0002 ''h....' MOVE.L $0002(A0),$0002(A3) +00000022: 43EB 0006 'C...' LEA $0006(A3),A1 +00000026: 49E8 0006 'I...' LEA $0006(A0),A4 +0000002A: 141C '..' MOVE.B (A4)+,D2 +0000002C: 6100 FFB2 'a...' BSR *-$004C ; FFFFFFE0 +00000030: 2E02 '..' MOVE.L D2,D7 +00000032: 4CDE 1304 'L...' MOVEM.L (A6)+,D2/A0/A1/A4 +00000036: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000038: 4A40 'J@' TST.W D0 +0000003A: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CMGETCN"(502) + 00000018 +Comment: + + AUTOMOD_28730 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: MAKEFSSPEC [28770, 28844) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +D0 (28840): JMP CMDDONE + +E (2877E): JSR TFSVCBTST + +0 (28770): JSR FSQUEUE + + Unresolved outgoing references: + +4 (28774): JSR $22704 + +20 (28790): JSR $23E1C + +58 (287C8): BSR $28730 + +A4 (28814): BSR $28710 + +B2 (28822): BSR $28730 + + VectorTable comment: {sources}OS:HFS:Extensions:MakeFSSpec.a + + +Dictionary: Flags $00 FirstId 581 + 581: MAKEFSSPEC +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="MAKEFSSPEC"(581) Segment="Main"(200) +Size: Flags $00 ModuleSize 212 + +Content: Flags $08 +Contents offset $0000 size $00D4 +00000000: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380 +00000004: 4EBA 9F8E 'N...' JSR *-$6070 ; FFFF9F94 +00000008: 6600 00B4 'f...' BNE *+$00B6 ; 000000BE +0000000C: 7085 'p.' MOVEQ #$85,D0 +0000000E: 4EBA 0000 'N...' JSR TFSVCBTST ; id: 376 +00000012: 6600 00AA 'f...' BNE *+$00AC ; 000000BE +00000016: 7C00 '|.' MOVEQ #$00,D6 +00000018: 2E06 '..' MOVE.L D6,D7 +0000001A: 08F8 0005 0376 '.....v' BSET #$05,$0376 +00000020: 4EBA B68A 'N...' JSR *-$4974 ; FFFFB6AC +00000024: 3A00 ':.' MOVE.W D0,D5 +00000026: 6740 'g@' BEQ.S *+$0042 ; 00000068 +00000028: 0C45 FFD5 '.E..' CMPI.W #$FFD5,D5 +0000002C: 671E 'g.' BEQ.S *+$0020 ; 0000004C +0000002E: 0C45 FFDB '.E..' CMPI.W #$FFDB,D5 +00000032: 6704 'g.' BEQ.S *+$0006 ; 00000038 +00000034: 6000 0088 '`...' BRA *+$008A ; 000000BE +00000038: 220C '".' MOVE.L A4,D1 +0000003A: 6700 0080 'g...' BEQ *+$0082 ; 000000BC +0000003E: 4A14 'J.' TST.B (A4) +00000040: 667A 'fz' BNE.S *+$007C ; 000000BC +00000042: 220A '".' MOVE.L A2,D1 +00000044: 6776 'gv' BEQ.S *+$0078 ; 000000BC +00000046: 7A00 'z.' MOVEQ #$00,D5 +00000048: 2405 '$.' MOVE.L D5,D2 +0000004A: 99CC '..' SUBA.L A4,A4 +0000004C: 2668 001C '&h..' MOVEA.L $001C(A0),A3 +00000050: 2746 0002 ''F..' MOVE.L D6,$0002(A3) +00000054: 422B 0006 'B+..' CLR.B $0006(A3) +00000058: 6100 FF66 'a..f' BSR *-$0098 ; FFFFFFC0 +0000005C: 0C40 0030 '.@.0' CMPI.W #$0030,D0 +00000060: 6756 'gV' BEQ.S *+$0058 ; 000000B8 +00000062: 4A40 'J@' TST.W D0 +00000064: 672A 'g*' BEQ.S *+$002C ; 00000090 +00000066: 6056 '`V' BRA.S *+$0058 ; 000000BE +00000068: 0C15 0001 '....' CMPI.B #$01,(A5) +0000006C: 6622 'f"' BNE.S *+$0024 ; 00000090 +0000006E: 2028 0012 ' (..' MOVE.L $0012(A0),D0 +00000072: 671C 'g.' BEQ.S *+$001E ; 00000090 +00000074: 2240 '"@' MOVEA.L D0,A1 +00000076: 7000 'p.' MOVEQ #$00,D0 +00000078: 1011 '..' MOVE.B (A1),D0 +0000007A: 6714 'g.' BEQ.S *+$0016 ; 00000090 +0000007C: 43F1 0001 'C...' LEA $01(A1,D0.W),A1 +00000080: 0C21 003A '.!.:' CMPI.B #$3A,-(A1) ; ':' +00000084: 660A 'f.' BNE.S *+$000C ; 00000090 +00000086: 0C21 003A '.!.:' CMPI.B #$3A,-(A1) ; ':' +0000008A: 6604 'f.' BNE.S *+$0006 ; 00000090 +0000008C: 2C2D 0006 ',-..' MOVE.L $0006(A5),D6 +00000090: 2668 001C '&h..' MOVEA.L $001C(A0),A3 +00000094: 36AA 004E '6..N' MOVE.W $004E(A2),(A3) +00000098: 2746 0002 ''F..' MOVE.L D6,$0002(A3) +0000009C: 4A42 'JB' TST.W D2 +0000009E: 670A 'g.' BEQ.S *+$000C ; 000000AA +000000A0: 43EB 0006 'C...' LEA $0006(A3),A1 +000000A4: 6100 FEFA 'a...' BSR *-$0104 ; FFFFFFA0 +000000A8: 6004 '`.' BRA.S *+$0006 ; 000000AE +000000AA: 422B 0006 'B+..' CLR.B $0006(A3) +000000AE: 4A45 'JE' TST.W D5 +000000B0: 660A 'f.' BNE.S *+$000C ; 000000BC +000000B2: 6100 FF0C 'a...' BSR *-$00F2 ; FFFFFFC0 +000000B6: 6006 '`.' BRA.S *+$0008 ; 000000BE +000000B8: 3A3C FF88 ':<..' MOVE.W #$FF88,D5 +000000BC: 3005 '0.' MOVE.W D5,D0 +000000BE: 4A40 'J@' TST.W D0 +000000C0: 670E 'g.' BEQ.S *+$0010 ; 000000D0 +000000C2: 0C40 FFD5 '.@..' CMPI.W #$FFD5,D0 +000000C6: 6708 'g.' BEQ.S *+$000A ; 000000D0 +000000C8: 2268 001C '"h..' MOVEA.L $001C(A0),A1 +000000CC: 4299 'B.' CLR.L (A1)+ +000000CE: 4299 'B.' CLR.L (A1)+ +000000D0: 4EFA 0000 'N...' JMP CMDDONE ; id: 367 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CMDDONE"(367) + 000000D2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="TFSVCBTST"(376) + 00000010 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FSQUEUE"(380) + 00000002 +Comment: + + MAKEFSSPEC ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_28850 [28850, 289B0) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +142 (28992): JSR HFS_2A520 + +11A (2896A): JSR HFS_2A520 + +10E (2895E): JSR MARKVCB + +EC (2893C): JSR ROUNDALLOC + +78 (288C8): JSR DIVUP + + Unresolved outgoing references: + +2E (2887E): BSR $28A78 + +44 (28894): BRA $2CAD8 ; bad outside file + +48 (28898): BSR $28A78 + +5E (288AE): BSR $28ABA + +92 (288E2): BSR $28AAC + +CA (2891A): BRA $2E91C ; bad outside file + +D6 (28926): BRA $2EA28 ; bad outside file + +D8 (28928): BSR $28A78 + +11E (2896E): BSR $28AAC + +140 (28990): BRA $2D84C ; bad outside file + + +6 (28856): VBLKALLOC + Trap A0DF + + +Dictionary: Flags $00 FirstId 582 + 582: AUTOMOD_28850 + 583: VBLKALLOC + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_28850"(582) Segment="Main"(200) +Size: Flags $00 ModuleSize 352 + +Content: Flags $08 +Contents offset $0000 size $0160 +00000000: 2F38 077C '/8.|' MOVE.L $077C,-(A7) +00000004: 4E75 'Nu' RTS +00000006: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000008: 48E6 4FC0 'H.O.' MOVEM.L D1/D4-D7/A0/A1,-(A6) +0000000C: 4A6A 002A 'Jj.*' TST.W $002A(A2) +00000010: 6700 0142 'g..B' BEQ *+$0144 ; 00000154 +00000014: 0243 0001 '.C..' ANDI.W #$0001,D3 +00000018: 4A42 'JB' TST.W D2 +0000001A: 6608 'f.' BNE.S *+$000A ; 00000024 +0000001C: 342A 0018 '4*..' MOVE.W $0018(A2),D2 +00000020: 08C3 0007 '....' BSET #$07,D3 +00000024: 4843 'HC' SWAP D3 +00000026: 3602 '6.' MOVE.W D2,D3 +00000028: 4843 'HC' SWAP D3 +0000002A: 0883 000F '....' BCLR #$0F,D3 +0000002E: 6100 01F8 'a...' BSR *+$01FA ; 00000228 +00000032: 4A41 'JA' TST.W D1 +00000034: 6B00 0114 'k...' BMI *+$0116 ; 0000014A +00000038: 326A 001A '2j..' MOVEA.W $001A(A2),A1 +0000003C: B449 '.I' CMP.W A1,D2 +0000003E: 6514 'e.' BCS.S *+$0016 ; 00000054 +00000040: E3B8 '..' ROL.L D1,D0 +00000042: 2180 6000 '!.`.' MOVE.L D0,$00(A0,D6.W) +00000046: 4242 'BB' CLR.W D2 +00000048: 6100 01DE 'a...' BSR *+$01E0 ; 00000228 +0000004C: 08C3 000F '....' BSET #$0F,D3 +00000050: 6600 0102 'f...' BNE *+$0104 ; 00000154 +00000054: 4A41 'JA' TST.W D1 +00000056: 6B00 00F2 'k...' BMI *+$00F4 ; 0000014A +0000005A: 4A80 'J.' TST.L D0 +0000005C: 6A06 'j.' BPL.S *+$0008 ; 00000064 +0000005E: 6100 020A 'a...' BSR *+$020C ; 0000026A +00000062: 60D8 '`.' BRA.S *-$0026 ; 0000003C +00000064: 92C2 '..' SUBA.W D2,A1 +00000066: 0803 0000 '....' BTST #$00,D3 +0000006A: 6776 'gv' BEQ.S *+$0078 ; 000000E2 +0000006C: 2D04 '-.' MOVE.L D4,-(A6) +0000006E: 48E6 C000 'H...' MOVEM.L D0/D1,-(A6) +00000072: 2004 ' .' MOVE.L D4,D0 +00000074: 222A 001C '"*..' MOVE.L $001C(A2),D1 +00000078: 4EBA 0000 'N...' JSR DIVUP ; id: 379 +0000007C: 2800 '(.' MOVE.L D0,D4 +0000007E: 4CDE 0003 'L...' MOVEM.L (A6)+,D0/D1 +00000082: 4247 'BG' CLR.W D7 +00000084: B847 '.G' CMP.W D7,D4 +00000086: 6348 'cH' BLS.S *+$004A ; 000000D0 +00000088: BE49 '.I' CMP.W A1,D7 +0000008A: 6712 'g.' BEQ.S *+$0014 ; 0000009E +0000008C: 4A80 'J.' TST.L D0 +0000008E: 6B0E 'k.' BMI.S *+$0010 ; 0000009E +00000090: 5247 'RG' ADDQ.W #1,D7 +00000092: 6100 01C8 'a...' BSR *+$01CA ; 0000025C +00000096: 4A41 'JA' TST.W D1 +00000098: 6B00 00B0 'k...' BMI *+$00B2 ; 0000014A +0000009C: 60E6 '`.' BRA.S *-$0018 ; 00000084 +0000009E: 281E '(.' MOVE.L (A6)+,D4 +000000A0: D447 '.G' ADD.W D7,D2 +000000A2: BE49 '.I' CMP.W A1,D7 +000000A4: 650C 'e.' BCS.S *+$000E ; 000000B2 +000000A6: 0803 000F '....' BTST #$0F,D3 +000000AA: 661A 'f.' BNE.S *+$001C ; 000000C6 +000000AC: 08C3 000F '....' BSET #$0F,D3 +000000B0: 4242 'BB' CLR.W D2 +000000B2: 0803 000F '....' BTST #$0F,D3 +000000B6: 6700 FF76 'g..v' BEQ *-$0088 ; 0000002E +000000BA: 4843 'HC' SWAP D3 +000000BC: B642 '.B' CMP.W D2,D3 +000000BE: 6306 'c.' BLS.S *+$0008 ; 000000C6 +000000C0: 4843 'HC' SWAP D3 +000000C2: 6000 FF6A '`..j' BRA *-$0094 ; 0000002E +000000C6: E3B8 '..' ROL.L D1,D0 +000000C8: 2180 6000 '!.`.' MOVE.L D0,$00(A0,D6.W) +000000CC: 6000 0086 '`...' BRA *+$0088 ; 00000154 +000000D0: 281E '(.' MOVE.L (A6)+,D4 +000000D2: E3B8 '..' ROL.L D1,D0 +000000D4: 2180 6000 '!.`.' MOVE.L D0,$00(A0,D6.W) +000000D8: 6100 014E 'a..N' BSR *+$0150 ; 00000228 +000000DC: 4A41 'JA' TST.W D1 +000000DE: 6B00 006A 'k..j' BMI *+$006C ; 0000014A +000000E2: 48E6 C000 'H...' MOVEM.L D0/D1,-(A6) +000000E6: 2004 ' .' MOVE.L D4,D0 +000000E8: 222B 001E '"+..' MOVE.L $001E(A3),D1 +000000EC: 4EBA 0000 'N...' JSR ROUNDALLOC ; id: 378 +000000F0: 2800 '(.' MOVE.L D0,D4 +000000F2: 4CDE 0003 'L...' MOVEM.L (A6)+,D0/D1 +000000F6: 7E00 '~.' MOVEQ #$00,D7 +000000F8: 4A44 'JD' TST.W D4 +000000FA: 672C 'g,' BEQ.S *+$002E ; 00000128 +000000FC: BE49 '.I' CMP.W A1,D7 +000000FE: 6428 'd(' BCC.S *+$002A ; 00000128 +00000100: 4A80 'J.' TST.L D0 +00000102: 6B24 'k$' BMI.S *+$0026 ; 00000128 +00000104: 4A6A 002A 'Jj.*' TST.W $002A(A2) +00000108: 671E 'g.' BEQ.S *+$0020 ; 00000128 +0000010A: 536A 002A 'Sj.*' SUBQ.W #1,$002A(A2) +0000010E: 4EBA 0000 'N...' JSR MARKVCB ; id: 375 +00000112: 08C0 001F '....' BSET #$1F,D0 +00000116: 5247 'RG' ADDQ.W #1,D7 +00000118: 5344 'SD' SUBQ.W #1,D4 +0000011A: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297 +0000011E: 6100 013C 'a..<' BSR *+$013E ; 0000025C +00000122: 4A41 'JA' TST.W D1 +00000124: 6CD2 'l.' BGE.S *-$002C ; 000000F8 +00000126: 6022 '`"' BRA.S *+$0024 ; 0000014A +00000128: 0803 0007 '....' BTST #$07,D3 +0000012C: 670E 'g.' BEQ.S *+$0010 ; 0000013C +0000012E: 3802 '8.' MOVE.W D2,D4 +00000130: B86A 001A '.j..' CMP.W $001A(A2),D4 +00000134: 6502 'e.' BCS.S *+$0004 ; 00000138 +00000136: 4244 'BD' CLR.W D4 +00000138: 3544 0018 '5D..' MOVE.W D4,$0018(A2) +0000013C: E3B8 '..' ROL.L D1,D0 +0000013E: 2180 6000 '!.`.' MOVE.L D0,$00(A0,D6.W) +00000142: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297 +00000146: 2607 '&.' MOVE.L D7,D3 +00000148: 7000 'p.' MOVEQ #$00,D0 +0000014A: 4CDE 03F2 'L...' MOVEM.L (A6)+,D1/D4-D7/A0/A1 +0000014E: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000150: 4A40 'J@' TST.W D0 +00000152: 4E75 'Nu' RTS +00000154: 7600 'v.' MOVEQ #$00,D3 +00000156: 70DE 'p.' MOVEQ #$DE,D0 +00000158: 60F0 '`.' BRA.S *-$000E ; 0000014A +0000015A: 2F38 0780 '/8..' MOVE.L $0780,-(A7) +0000015E: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="HFS_2A520"(297) + 00000144 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="HFS_2A520"(297) + 0000011C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MARKVCB"(375) + 00000110 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ROUNDALLOC"(378) + 000000EE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DIVUP"(379) + 0000007A + +EntryPoint: Flags=$08=(Extern Code) Offset=$0006 Entry="VBLKALLOC"(583) +Comment: + + AUTOMOD_28850 ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: VBLKDEALLOC [289B0, 28B1E) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +160 (28B10): JSR GETBLOCK + +64 (28A14): JSR HFS_2A520 + +20 (289D0): JSR MARKVCB + +18 (289C8): JSR HFS_2A520 + + Unresolved outgoing references: + +32 (289E2): BRA $2F9E4 ; bad outside file + +EE (28A9E): BRA $26E58 + +128 (28AD8): BRA $2E320 ; bad outside file + +140 (28AF0): BRA $2FD12 ; bad outside file + + Trap A0E0 + + +40 (289F0): BLKCHK + VectorTable comment: {sources}OS:HFS:vsm.a + + +9A (28A4A): UPDATEFREE + VectorTable comment: {sources}OS:HFS:vsm.a + + +CE (28A7E): VREADBM + Trap A0F6 + + +Dictionary: Flags $00 FirstId 584 + 584: VBLKDEALLOC + 585: UPDATEFREE + 586: BLKCHK + 587: VREADBM + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="VBLKDEALLOC"(584) Segment="Main"(200) +Size: Flags $00 ModuleSize 366 + +Content: Flags $08 +Contents offset $0000 size $016E +00000000: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000002: 48E6 7E80 'H.~.' MOVEM.L D1-D6/A0,-(A6) +00000006: 7000 'p.' MOVEQ #$00,D0 +00000008: 4A43 'JC' TST.W D3 +0000000A: 672A 'g*' BEQ.S *+$002C ; 00000036 +0000000C: 6100 00BA 'a...' BSR *+$00BC ; 000000C8 +00000010: 4A41 'JA' TST.W D1 +00000012: 6B22 'k"' BMI.S *+$0024 ; 00000036 +00000014: 0880 001F '....' BCLR #$1F,D0 +00000018: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297 +0000001C: 526A 002A 'Rj.*' ADDQ.W #1,$002A(A2) +00000020: 4EBA 0000 'N...' JSR MARKVCB ; id: 375 +00000024: 5343 'SC' SUBQ.W #1,D3 +00000026: 6706 'g.' BEQ.S *+$0008 ; 0000002E +00000028: 6100 00D2 'a...' BSR *+$00D4 ; 000000FC +0000002C: 60E2 '`.' BRA.S *-$001C ; 00000010 +0000002E: E3B8 '..' ROL.L D1,D0 +00000030: 2180 6000 '!.`.' MOVE.L D0,$00(A0,D6.W) +00000034: 7000 'p.' MOVEQ #$00,D0 +00000036: 4CDE 017E 'L..~' MOVEM.L (A6)+,D1-D6/A0 +0000003A: 2F1E '/.' MOVE.L (A6)+,-(A7) +0000003C: 4A40 'J@' TST.W D0 +0000003E: 4E75 'Nu' RTS +00000040: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000042: 48E6 7F40 'H..@' MOVEM.L D1-D7/A1,-(A6) +00000046: 2248 '"H' MOVEA.L A0,A1 +00000048: 7600 'v.' MOVEQ #$00,D3 +0000004A: 7E00 '~.' MOVEQ #$00,D7 +0000004C: 3431 7000 '41p.' MOVE.W $00(A1,D7.W),D2 +00000050: 7800 'x.' MOVEQ #$00,D4 +00000052: 3831 7002 '81p.' MOVE.W $02(A1,D7.W),D4 +00000056: 6736 'g6' BEQ.S *+$0038 ; 0000008E +00000058: 616E 'an' BSR.S *+$0070 ; 000000C8 +0000005A: 601C '`.' BRA.S *+$001E ; 00000078 +0000005C: 08C0 001F '....' BSET #$1F,D0 +00000060: 6606 'f.' BNE.S *+$0008 ; 00000068 +00000062: 76FF 'v.' MOVEQ #$FF,D3 +00000064: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297 +00000068: 5242 'RB' ADDQ.W #1,D2 +0000006A: E398 '..' ROL.L #1,D0 +0000006C: 5341 'SA' SUBQ.W #1,D1 +0000006E: 6E08 'n.' BGT.S *+$000A ; 00000078 +00000070: 4A44 'JD' TST.W D4 +00000072: 670E 'g.' BEQ.S *+$0010 ; 00000082 +00000074: 6100 00AE 'a...' BSR *+$00B0 ; 00000124 +00000078: 4A41 'JA' TST.W D1 +0000007A: 6B14 'k.' BMI.S *+$0016 ; 00000090 +0000007C: 51CC FFDE 'Q...' DBF D4,*-$0020 ; 0000005C +00000080: E3B8 '..' ROL.L D1,D0 +00000082: 2180 6000 '!.`.' MOVE.L D0,$00(A0,D6.W) +00000086: 5847 'XG' ADDQ.W #4,D7 +00000088: 0C47 000C '.G..' CMPI.W #$000C,D7 +0000008C: 65BE 'e.' BCS.S *-$0040 ; 0000004C +0000008E: 2003 ' .' MOVE.L D3,D0 +00000090: 4CDE 02FE 'L...' MOVEM.L (A6)+,D1-D7/A1 +00000094: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000096: 4A80 'J.' TST.L D0 +00000098: 4E75 'Nu' RTS +0000009A: 2D1F '-.' MOVE.L (A7)+,-(A6) +0000009C: 48E6 FEC0 'H...' MOVEM.L D0-D6/A0/A1,-(A6) +000000A0: 7800 'x.' MOVEQ #$00,D4 +000000A2: 7400 't.' MOVEQ #$00,D2 +000000A4: 6122 'a"' BSR.S *+$0024 ; 000000C8 +000000A6: 342A 001A '4*..' MOVE.W $001A(A2),D2 +000000AA: 4A41 'JA' TST.W D1 +000000AC: 6B12 'k.' BMI.S *+$0014 ; 000000C0 +000000AE: 4A80 'J.' TST.L D0 +000000B0: 6B02 'k.' BMI.S *+$0004 ; 000000B4 +000000B2: 5244 'RD' ADDQ.W #1,D4 +000000B4: 5342 'SB' SUBQ.W #1,D2 +000000B6: 6704 'g.' BEQ.S *+$0006 ; 000000BC +000000B8: 6142 'aB' BSR.S *+$0044 ; 000000FC +000000BA: 60EE '`.' BRA.S *-$0010 ; 000000AA +000000BC: 3544 002A '5D.*' MOVE.W D4,$002A(A2) +000000C0: 4CDE 037F 'L...' MOVEM.L (A6)+,D0-D6/A0/A1 +000000C4: 2F1E '/.' MOVE.L (A6)+,-(A7) +000000C6: 4E75 'Nu' RTS +000000C8: 2F38 07D8 '/8..' MOVE.L $07D8,-(A7) +000000CC: 4E75 'Nu' RTS +000000CE: 2D1F '-.' MOVE.L (A7)+,-(A6) +000000D0: 3A02 ':.' MOVE.W D2,D5 +000000D2: E04D '.M' LSR.W #8,D5 +000000D4: E84D '.M' LSR.W #4,D5 +000000D6: 3C02 '<.' MOVE.W D2,D6 +000000D8: 0246 0FE0 '.F..' ANDI.W #$0FE0,D6 +000000DC: E64E '.N' LSR.W #3,D6 +000000DE: 3202 '2.' MOVE.W D2,D1 +000000E0: 0241 001F '.A..' ANDI.W #$001F,D1 +000000E4: 6162 'ab' BSR.S *+$0064 ; 00000148 +000000E6: 6704 'g.' BEQ.S *+$0006 ; 000000EC +000000E8: 72FF 'r.' MOVEQ #$FF,D1 +000000EA: 600C '`.' BRA.S *+$000E ; 000000F8 +000000EC: 2030 6000 ' 0`.' MOVE.L $00(A0,D6.W),D0 +000000F0: E3B8 '..' ROL.L D1,D0 +000000F2: 4441 'DA' NEG.W D1 +000000F4: 0641 0020 '.A. ' ADDI.W #$0020,D1 +000000F8: 2F1E '/.' MOVE.L (A6)+,-(A7) +000000FA: 4E75 'Nu' RTS +000000FC: 2D1F '-.' MOVE.L (A7)+,-(A6) +000000FE: E398 '..' ROL.L #1,D0 +00000100: 5341 'SA' SUBQ.W #1,D1 +00000102: 6602 'f.' BNE.S *+$0004 ; 00000106 +00000104: 611E 'a.' BSR.S *+$0020 ; 00000124 +00000106: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000108: 4E75 'Nu' RTS +0000010A: 2D1F '-.' MOVE.L (A7)+,-(A6) +0000010C: 5242 'RB' ADDQ.W #1,D2 +0000010E: 61EC 'a.' BSR.S *-$0012 ; 000000FC +00000110: B0B8 0A06 '....' CMP.L $0A06,D0 +00000114: 66F0 'f.' BNE.S *-$000E ; 00000106 +00000116: D441 '.A' ADD.W D1,D2 +00000118: B449 '.I' CMP.W A1,D2 +0000011A: 6404 'd.' BCC.S *+$0006 ; 00000120 +0000011C: 6106 'a.' BSR.S *+$0008 ; 00000124 +0000011E: 60F0 '`.' BRA.S *-$000E ; 00000110 +00000120: 9441 '.A' SUB.W D1,D2 +00000122: 60E2 '`.' BRA.S *-$001C ; 00000106 +00000124: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000126: 2180 6000 '!.`.' MOVE.L D0,$00(A0,D6.W) +0000012A: 5846 'XF' ADDQ.W #4,D6 +0000012C: 0C46 0200 '.F..' CMPI.W #$0200,D6 +00000130: 650C 'e.' BCS.S *+$000E ; 0000013E +00000132: 5245 'RE' ADDQ.W #1,D5 +00000134: 6112 'a.' BSR.S *+$0014 ; 00000148 +00000136: 6704 'g.' BEQ.S *+$0006 ; 0000013C +00000138: 72FF 'r.' MOVEQ #$FF,D1 +0000013A: 6008 '`.' BRA.S *+$000A ; 00000144 +0000013C: 4246 'BF' CLR.W D6 +0000013E: 2030 6000 ' 0`.' MOVE.L $00(A0,D6.W),D0 +00000142: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00000144: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000146: 4E75 'Nu' RTS +00000148: 2D1F '-.' MOVE.L (A7)+,-(A6) +0000014A: 48E6 6060 'H.``' MOVEM.L D1/D2/A1/A2,-(A6) +0000014E: 302A 004E '0*.N' MOVE.W $004E(A2),D0 +00000152: 7400 't.' MOVEQ #$00,D2 +00000154: 342A 0016 '4*..' MOVE.W $0016(A2),D2 +00000158: D445 '.E' ADD.W D5,D2 +0000015A: 226A 0050 '"j.P' MOVEA.L $0050(A2),A1 +0000015E: 7208 'r.' MOVEQ #$08,D1 +00000160: 4EBA 0000 'N...' JSR GETBLOCK ; id: 296 +00000164: 4CDE 0606 'L...' MOVEM.L (A6)+,D1/D2/A1/A2 +00000168: 2F1E '/.' MOVE.L (A6)+,-(A7) +0000016A: 4A40 'J@' TST.W D0 +0000016C: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETBLOCK"(296) + 00000162 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="HFS_2A520"(297) + 00000066 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MARKVCB"(375) + 00000022 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="HFS_2A520"(297) + 0000001A + +EntryPoint: Flags=$08=(Extern Code) Offset=$009A Entry="UPDATEFREE"(585) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0040 Entry="BLKCHK"(586) + +EntryPoint: Flags=$08=(Extern Code) Offset=$00CE Entry="VREADBM"(587) +Comment: + + VBLKDEALLOC ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_28B40 [28B40, 28B44) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 588 + 588: AUTOMOD_28B40 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_28B40"(588) Segment="Main"(200) +Size: Flags $00 ModuleSize 4 + +Content: Flags $08 +Contents offset $0000 size $0004 +00000000: 020A 0100 '....' ANDI.B #$00,A2 + +Comment: + + AUTOMOD_28B40 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: DESKTOPCLOSEDOWNPROC [28B50, 28BBE) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +48 (28B98): BSR FINDDTVOL + + VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a + + +Dictionary: Flags $00 FirstId 589 + 589: DESKTOPCLOSEDOWNPROC +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DESKTOPCLOSEDOWNPROC"(589) Segment="Main"(200) +Size: Flags $00 ModuleSize 110 + +Content: Flags $08 +Contents offset $0000 size $006E +00000000: 48E7 C0D0 'H...' MOVEM.L D0/D1/A0/A1/A3,-(A7) +00000004: 2648 '&H' MOVEA.L A0,A3 +00000006: 7200 'r.' MOVEQ #$00,D1 +00000008: 202B 0012 ' +..' MOVE.L $0012(A3),D0 +0000000C: 671C 'g.' BEQ.S *+$001E ; 0000002A +0000000E: 2040 ' @' MOVEA.L D0,A0 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 1010 '..' MOVE.B (A0),D0 +00000014: 6714 'g.' BEQ.S *+$0016 ; 0000002A +00000016: 1200 '..' MOVE.B D0,D1 +00000018: 5401 'T.' ADDQ.B #2,D1 +0000001A: 0881 0000 '....' BCLR #$00,D1 +0000001E: 9EC1 '..' SUBA.W D1,A7 +00000020: 224F '"O' MOVEA.L A7,A1 +00000022: 12D8 '..' MOVE.B (A0)+,(A1)+ +00000024: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000022 +00000028: 200F ' .' MOVE.L A7,D0 +0000002A: 9EFC 007A '...z' SUBA.W #$007A,A7 +0000002E: 204F ' O' MOVEA.L A7,A0 +00000030: 316B 0016 0016 '1k....' MOVE.W $0016(A3),$0016(A0) +00000036: 2140 0012 '!@..' MOVE.L D0,$0012(A0) +0000003A: 317C FFFF 001C '1|....' MOVE.W #$FFFF,$001C(A0) +00000040: A007 '..' _GetVolInfo ; A007 +00000042: 661E 'f.' BNE.S *+$0020 ; 00000062 +00000044: 3028 0016 '0(..' MOVE.W $0016(A0),D0 +00000048: 6100 FFB6 'a...' BSR FINDDTVOL-DESKTOPCLOSEDOWNPROC+$FFB6 ; ids: 590, 589 +0000004C: 6614 'f.' BNE.S *+$0016 ; 00000062 +0000004E: 9EFC 006C '...l' SUBA.W #$006C,A7 +00000052: 204F ' O' MOVEA.L A7,A0 +00000054: 316B 0006 0018 '1k....' MOVE.W $0006(A3),$0018(A0) +0000005A: 7021 'p!' MOVEQ #$21,D0 ; '!' +0000005C: A260 '.`' _HFSDispatch ; A260 +0000005E: 4FEF 006C 'O..l' LEA $006C(A7),A7 +00000062: 4FEF 007A 'O..z' LEA $007A(A7),A7 +00000066: DEC1 '..' ADDA.W D1,A7 +00000068: 4CDF 0B03 'L...' MOVEM.L (A7)+,D0/D1/A0/A1/A3 +0000006C: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 590 + 590: FINDDTVOL + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="FINDDTVOL"(590) Ref2="DESKTOPCLOSEDOWNPROC"(589) + 004A +Comment: + + DESKTOPCLOSEDOWNPROC ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: DTDBMGRINIT [28BD0, 28C36) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a + + +16 (28BE6): QMINIT + VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a + + +Dictionary: Flags $00 FirstId 591 + 591: DTDBMGRINIT + 592: QMINIT +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DTDBMGRINIT"(591) Segment="Main"(200) +Size: Flags $00 ModuleSize 102 + +Content: Flags $08 +Contents offset $0000 size $0066 +00000000: 700D 'p.' MOVEQ #$0D,D0 +00000002: A71E '..' _NewPtrSysClear ; A71E +00000004: 6600 000C 'f...' BNE *+$000E ; 00000012 +00000008: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 +0000000C: 2348 000E '#H..' MOVE.L A0,$000E(A1) +00000010: 4E75 'Nu' RTS +00000012: 7019 'p.' MOVEQ #$19,D0 +00000014: A9C9 '..' _SysError ; A9C9 +00000016: 203C 0000 0C18 ' <....' MOVE.L #$00000C18,D0 +0000001C: A71E '..' _NewPtrSysClear ; A71E +0000001E: 6642 'fB' BNE.S *+$0044 ; 00000062 +00000020: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 +00000024: 2348 0016 '#H..' MOVE.L A0,$0016(A1) +00000028: 2248 '"H' MOVEA.L A0,A1 +0000002A: 5088 'P.' ADDQ.L #8,A0 +0000002C: 2288 '".' MOVE.L A0,(A1) +0000002E: D0FC 002C '...,' ADDA.W #$002C,A0 +00000032: 2348 0004 '#H..' MOVE.L A0,$0004(A1) +00000036: D0FC 0608 '....' ADDA.W #$0608,A0 +0000003A: 2251 '"Q' MOVEA.L (A1),A1 +0000003C: 2348 0016 '#H..' MOVE.L A0,$0016(A1) +00000040: 337C 0016 000A '3|....' MOVE.W #$0016,$000A(A1) +00000046: D0FC 05DC '....' ADDA.W #$05DC,A0 +0000004A: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 +0000004E: 2269 0016 '"i..' MOVEA.L $0016(A1),A1 +00000052: 2269 0004 '"i..' MOVEA.L $0004(A1),A1 +00000056: 2348 0016 '#H..' MOVE.L A0,$0016(A1) +0000005A: 337C 0017 000A '3|....' MOVE.W #$0017,$000A(A1) +00000060: 4E75 'Nu' RTS +00000062: 7019 'p.' MOVEQ #$19,D0 +00000064: A9C9 '..' _SysError ; A9C9 + + +EntryPoint: Flags=$08=(Extern Code) Offset=$0016 Entry="QMINIT"(592) +Comment: + + DTDBMGRINIT ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: CHECKDESKTOPSUPPORT [28C50, 28CB2) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a + + +Dictionary: Flags $00 FirstId 593 + 593: CHECKDESKTOPSUPPORT + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="CHECKDESKTOPSUPPORT"(593) Segment="Main"(200) +Size: Flags $00 ModuleSize 98 + +Content: Flags $08 +Contents offset $0000 size $0062 +00000000: 48E7 C040 'H..@' MOVEM.L D0/D1/A1,-(A7) +00000004: 0C6A D2D7 0008 '.j....' CMPI.W #$D2D7,$0008(A2) +0000000A: 674E 'gN' BEQ.S *+$0050 ; 0000005A +0000000C: 7000 'p.' MOVEQ #$00,D0 +0000000E: 302A 001A '0*..' MOVE.W $001A(A2),D0 +00000012: 222A 001C '"*..' MOVE.L $001C(A2),D1 +00000016: 4C01 0000 'L...' MULU.L D1,D0 +0000001A: 6802 'h.' BVC.S *+$0004 ; 0000001E +0000001C: 70FF 'p.' MOVEQ #$FF,D0 +0000001E: 0C80 0020 0000 '... ..' CMPI.L #$00200000,D0 +00000024: 6430 'd0' BCC.S *+$0032 ; 00000056 +00000026: 2278 030A '"x..' MOVEA.L $030A,A1 +0000002A: 302A 0048 '0*.H' MOVE.W $0048(A2),D0 +0000002E: 660C 'f.' BNE.S *+$000E ; 0000003C +00000030: 322A 004A '2*.J' MOVE.W $004A(A2),D1 +00000034: B240 '.@' CMP.W D0,D1 +00000036: 6722 'g"' BEQ.S *+$0024 ; 0000005A +00000038: 3001 '0.' MOVE.W D1,D0 +0000003A: 4440 'D@' NEG.W D0 +0000003C: B069 0006 '.i..' CMP.W $0006(A1),D0 +00000040: 670C 'g.' BEQ.S *+$000E ; 0000004E +00000042: 2211 '".' MOVE.L (A1),D1 +00000044: 2241 '"A' MOVEA.L D1,A1 +00000046: 66F4 'f.' BNE.S *-$000A ; 0000003C +00000048: 303C FFDD '0<..' MOVE.W #$FFDD,D0 +0000004C: 600C '`.' BRA.S *+$000E ; 0000005A +0000004E: 0C29 0008 FFFD '.)....' CMPI.B #$08,-$0003(A1) +00000054: 6D04 'm.' BLT.S *+$0006 ; 0000005A +00000056: 7001 'p.' MOVEQ #$01,D0 +00000058: 6002 '`.' BRA.S *+$0004 ; 0000005C +0000005A: 7000 'p.' MOVEQ #$00,D0 +0000005C: 4CDF 0203 'L...' MOVEM.L (A7)+,D0/D1/A1 +00000060: 4E75 'Nu' RTS + +Comment: + + CHECKDESKTOPSUPPORT ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: BOTTLENECKIO [28CC0, 28F1E) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +58 (28D18): BSR.L GETQMRECPTR + +36 (28CF6): BSR.L GETQMRECPTR + +1E (28CDE): BSR.L GETQMRECPTR + + VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a + + +Dictionary: Flags $00 FirstId 594 + 594: BOTTLENECKIO +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="BOTTLENECKIO"(594) Segment="Main"(200) +Size: Flags $00 ModuleSize 606 + +Content: Flags $08 +Contents offset $0000 size $025E +00000000: 48E6 7F7C 'H..|' MOVEM.L D1-D7/A1-A5,-(A6) +00000004: 554E 'UN' SUBQ.W #2,A6 +00000006: 0896 0000 '....' BCLR #$00,(A6) +0000000A: 43FA 0026 'C..&' LEA *+$0028,A1 ; 00000032 +0000000E: 2149 000C '!I..' MOVE.L A1,$000C(A0) +00000012: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1 +00000016: 2348 0038 '#H.8' MOVE.L A0,$0038(A1) +0000001A: 7416 't.' MOVEQ #$16,D2 +0000001C: 2F0C '/.' MOVE.L A4,-(A7) +0000001E: 61FF FFFF FFE0 'a.....' BSR.L GETQMRECPTR-BOTTLENECKIO+$FFE0 ; ids: 346, 594 +00000024: 285F '(_' MOVEA.L (A7)+,A4 +00000026: 234E 001A '#N..' MOVE.L A6,$001A(A1) +0000002A: 0829 0001 000C '.)....' BTST #$01,$000C(A1) +00000030: 4E75 'Nu' RTS +00000032: 7416 't.' MOVEQ #$16,D2 +00000034: 2F0C '/.' MOVE.L A4,-(A7) +00000036: 61FF FFFF FFC8 'a.....' BSR.L GETQMRECPTR-BOTTLENECKIO+$FFC8 ; ids: 346, 594 +0000003C: 285F '(_' MOVEA.L (A7)+,A4 +0000003E: 2F0E '/.' MOVE.L A6,-(A7) +00000040: 2C69 001A ',i..' MOVEA.L $001A(A1),A6 +00000044: 08D6 0000 '....' BSET #$00,(A6) +00000048: 2C5F ',_' MOVEA.L (A7)+,A6 +0000004A: 6724 'g$' BEQ.S *+$0026 ; 00000070 +0000004C: 48E7 1F3E 'H..>' MOVEM.L D3-D7/A2-A6,-(A7) +00000050: 487A 0028 'Hz.(' PEA *+$002A ; 0000007A +00000054: 7416 't.' MOVEQ #$16,D2 +00000056: 2F0C '/.' MOVE.L A4,-(A7) +00000058: 61FF FFFF FFA6 'a.....' BSR.L GETQMRECPTR-BOTTLENECKIO+$FFA6 ; ids: 346, 594 +0000005E: 285F '(_' MOVEA.L (A7)+,A4 +00000060: 2C69 001A ',i..' MOVEA.L $001A(A1),A6 +00000064: 544E 'TN' ADDQ.W #2,A6 +00000066: 4CDE 3EFE 'L.>.' MOVEM.L (A6)+,D1-D7/A1-A5 +0000006A: 2F1E '/.' MOVE.L (A6)+,-(A7) +0000006C: 3028 0010 '0(..' MOVE.W $0010(A0),D0 +00000070: 4E75 'Nu' RTS +00000072: 08D6 0000 '....' BSET #$00,(A6) +00000076: 66DC 'f.' BNE.S *-$0022 ; 00000054 +00000078: 4E75 'Nu' RTS +0000007A: 4CDF 7CF8 'L.|.' MOVEM.L (A7)+,D3-D7/A2-A6 +0000007E: 4E75 'Nu' RTS +00000080: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000082: 6100 FF7C 'a..|' BSR *-$0082 ; 00000000 +00000086: 6604 'f.' BNE.S *+$0006 ; 0000008C +00000088: A200 '..' _HOpen ; A200 +0000008A: 60C8 '`.' BRA.S *-$0036 ; 00000054 +0000008C: A600 '..' _Open ,Sys,Immed ; A600 +0000008E: 60E2 '`.' BRA.S *-$001C ; 00000072 +00000090: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000092: 6100 FF6C 'a..l' BSR *-$0092 ; 00000000 +00000096: 6604 'f.' BNE.S *+$0006 ; 0000009C +00000098: A209 '..' _HDelete ; A209 +0000009A: 60B8 '`.' BRA.S *-$0046 ; 00000054 +0000009C: A609 '..' _Delete ,Sys,Immed ; A609 +0000009E: 60D2 '`.' BRA.S *-$002C ; 00000072 +000000A0: 2D1F '-.' MOVE.L (A7)+,-(A6) +000000A2: 6100 FF5C 'a..\' BSR *-$00A2 ; 00000000 +000000A6: 6604 'f.' BNE.S *+$0006 ; 000000AC +000000A8: A001 '..' _Close ; A001 +000000AA: 60A8 '`.' BRA.S *-$0056 ; 00000054 +000000AC: A401 '..' _Close ,Sys ; A401 +000000AE: 60C2 '`.' BRA.S *-$003C ; 00000072 +000000B0: 2D1F '-.' MOVE.L (A7)+,-(A6) +000000B2: 6100 FF4C 'a..L' BSR *-$00B2 ; 00000000 +000000B6: 6604 'f.' BNE.S *+$0006 ; 000000BC +000000B8: A002 '..' _Read ; A002 +000000BA: 6098 '`.' BRA.S *-$0066 ; 00000054 +000000BC: A402 '..' _Read ,Sys ; A402 +000000BE: 60B2 '`.' BRA.S *-$004C ; 00000072 +000000C0: 2D1F '-.' MOVE.L (A7)+,-(A6) +000000C2: 6100 FF3C 'a..<' BSR *-$00C2 ; 00000000 +000000C6: 6604 'f.' BNE.S *+$0006 ; 000000CC +000000C8: A003 '..' _Write ; A003 +000000CA: 6088 '`.' BRA.S *-$0076 ; 00000054 +000000CC: A403 '..' _Write ,Sys ; A403 +000000CE: 60A2 '`.' BRA.S *-$005C ; 00000072 +000000D0: 2D1F '-.' MOVE.L (A7)+,-(A6) +000000D2: 6100 FF2C 'a..,' BSR *-$00D2 ; 00000000 +000000D6: 6608 'f.' BNE.S *+$000A ; 000000E0 +000000D8: 7009 'p.' MOVEQ #$09,D0 +000000DA: A260 '.`' _HFSDispatch ; A260 +000000DC: 6000 FF76 '`..v' BRA *-$0088 ; 00000054 +000000E0: 7009 'p.' MOVEQ #$09,D0 +000000E2: A660 '.`' _FSDispatch ,Sys,Immed ; A660 +000000E4: 608C '`.' BRA.S *-$0072 ; 00000072 +000000E6: 2D1F '-.' MOVE.L (A7)+,-(A6) +000000E8: 6100 FF16 'a...' BSR *-$00E8 ; 00000000 +000000EC: 6606 'f.' BNE.S *+$0008 ; 000000F4 +000000EE: A207 '..' _HGetVInfo ; A207 +000000F0: 6000 FF62 '`..b' BRA *-$009C ; 00000054 +000000F4: A607 '..' _GetVolInfo ,Sys,Immed ; A607 +000000F6: 6000 FF7A '`..z' BRA *-$0084 ; 00000072 +000000FA: 2D1F '-.' MOVE.L (A7)+,-(A6) +000000FC: 6100 FF02 'a...' BSR *-$00FC ; 00000000 +00000100: 6606 'f.' BNE.S *+$0008 ; 00000108 +00000102: A20C '..' _HGetFileInfo ; A20C +00000104: 6000 FF4E '`..N' BRA *-$00B0 ; 00000054 +00000108: A60C '..' _GetFileInfo ,Sys,Immed ; A60C +0000010A: 6000 FF66 '`..f' BRA *-$0098 ; 00000072 +0000010E: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000110: 6100 FEEE 'a...' BSR *-$0110 ; 00000000 +00000114: 6606 'f.' BNE.S *+$0008 ; 0000011C +00000116: A20D '..' _HSetFileInfo ; A20D +00000118: 6000 FF3A '`..:' BRA *-$00C4 ; 00000054 +0000011C: A60D '..' _SetFileInfo ,Sys,Immed ; A60D +0000011E: 6000 FF52 '`..R' BRA *-$00AC ; 00000072 +00000122: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000124: 6100 FEDA 'a...' BSR *-$0124 ; 00000000 +00000128: 6606 'f.' BNE.S *+$0008 ; 00000130 +0000012A: A208 '..' _HCreate ; A208 +0000012C: 6000 FF26 '`..&' BRA *-$00D8 ; 00000054 +00000130: A608 '..' _Create ,Sys,Immed ; A608 +00000132: 6000 FF3E '`..>' BRA *-$00C0 ; 00000072 +00000136: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000138: 6100 FEC6 'a...' BSR *-$0138 ; 00000000 +0000013C: 6606 'f.' BNE.S *+$0008 ; 00000144 +0000013E: A010 '..' _Allocate ; A010 +00000140: 6000 FF12 '`...' BRA *-$00EC ; 00000054 +00000144: A410 '..' _Allocate ,Sys ; A410 +00000146: 6000 FF2A '`..*' BRA *-$00D4 ; 00000072 +0000014A: 2D1F '-.' MOVE.L (A7)+,-(A6) +0000014C: 6100 FEB2 'a...' BSR *-$014C ; 00000000 +00000150: 6606 'f.' BNE.S *+$0008 ; 00000158 +00000152: A012 '..' _SetEOF ; A012 +00000154: 6000 FEFE '`...' BRA *-$0100 ; 00000054 +00000158: A412 '..' _SetEOF ,Sys ; A412 +0000015A: 6000 FF16 '`...' BRA *-$00E8 ; 00000072 +0000015E: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000160: 6100 FE9E 'a...' BSR *-$0160 ; 00000000 +00000164: 6606 'f.' BNE.S *+$0008 ; 0000016C +00000166: A011 '..' _GetEOF ; A011 +00000168: 6000 FEEA '`...' BRA *-$0114 ; 00000054 +0000016C: A411 '..' _GetEOF ,Sys ; A411 +0000016E: 6000 FF02 '`...' BRA *-$00FC ; 00000072 +00000172: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000174: 6100 FE8A 'a...' BSR *-$0174 ; 00000000 +00000178: 6608 'f.' BNE.S *+$000A ; 00000182 +0000017A: 7008 'p.' MOVEQ #$08,D0 +0000017C: A260 '.`' _HFSDispatch ; A260 +0000017E: 6000 FED4 '`...' BRA *-$012A ; 00000054 +00000182: 7008 'p.' MOVEQ #$08,D0 +00000184: A660 '.`' _FSDispatch ,Sys,Immed ; A660 +00000186: 6000 FEEA '`...' BRA *-$0114 ; 00000072 +0000018A: 2D1F '-.' MOVE.L (A7)+,-(A6) +0000018C: 6100 FE72 'a..r' BSR *-$018C ; 00000000 +00000190: 6606 'f.' BNE.S *+$0008 ; 00000198 +00000192: A013 '..' _FlushVol ; A013 +00000194: 6000 FEBE '`...' BRA *-$0140 ; 00000054 +00000198: A413 '..' _FlushVol ,Sys ; A413 +0000019A: 6000 FED6 '`...' BRA *-$0128 ; 00000072 +0000019E: 2D1F '-.' MOVE.L (A7)+,-(A6) +000001A0: 6100 FE5E 'a..^' BSR *-$01A0 ; 00000000 +000001A4: 6608 'f.' BNE.S *+$000A ; 000001AE +000001A6: 701B 'p.' MOVEQ #$1B,D0 +000001A8: A260 '.`' _HFSDispatch ; A260 +000001AA: 6000 FEA8 '`...' BRA *-$0156 ; 00000054 +000001AE: 701B 'p.' MOVEQ #$1B,D0 +000001B0: A660 '.`' _FSDispatch ,Sys,Immed ; A660 +000001B2: 6000 FEBE '`...' BRA *-$0140 ; 00000072 +000001B6: 2D1F '-.' MOVE.L (A7)+,-(A6) +000001B8: 6100 FE46 'a..F' BSR *-$01B8 ; 00000000 +000001BC: 6608 'f.' BNE.S *+$000A ; 000001C6 +000001BE: 7030 'p0' MOVEQ #$30,D0 ; '0' +000001C0: A260 '.`' _HFSDispatch ; A260 +000001C2: 6000 FE90 '`...' BRA *-$016E ; 00000054 +000001C6: 7030 'p0' MOVEQ #$30,D0 ; '0' +000001C8: A660 '.`' _FSDispatch ,Sys,Immed ; A660 +000001CA: 6000 FEA6 '`...' BRA *-$0158 ; 00000072 +000001CE: 2D1F '-.' MOVE.L (A7)+,-(A6) +000001D0: 6100 FE2E 'a...' BSR *-$01D0 ; 00000000 +000001D4: 6608 'f.' BNE.S *+$000A ; 000001DE +000001D6: 7006 'p.' MOVEQ #$06,D0 +000001D8: A08E '..' DC.W $A08E ; OS 008E +000001DA: 6000 FE78 '`..x' BRA *-$0186 ; 00000054 +000001DE: 7006 'p.' MOVEQ #$06,D0 +000001E0: A48E '..' DC.W $A48E ; OS 008E +000001E2: 6000 FE8E '`...' BRA *-$0170 ; 00000072 +000001E6: 2D1F '-.' MOVE.L (A7)+,-(A6) +000001E8: 6100 FE16 'a...' BSR *-$01E8 ; 00000000 +000001EC: 6608 'f.' BNE.S *+$000A ; 000001F6 +000001EE: 7007 'p.' MOVEQ #$07,D0 +000001F0: A08E '..' DC.W $A08E ; OS 008E +000001F2: 6000 FE60 '`..`' BRA *-$019E ; 00000054 +000001F6: 7007 'p.' MOVEQ #$07,D0 +000001F8: A48E '..' DC.W $A48E ; OS 008E +000001FA: 6000 FE76 '`..v' BRA *-$0188 ; 00000072 +000001FE: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000200: 6100 FDFE 'a...' BSR *-$0200 ; 00000000 +00000204: 6608 'f.' BNE.S *+$000A ; 0000020E +00000206: 7004 'p.' MOVEQ #$04,D0 +00000208: A08E '..' DC.W $A08E ; OS 008E +0000020A: 6000 FE48 '`..H' BRA *-$01B6 ; 00000054 +0000020E: 7004 'p.' MOVEQ #$04,D0 +00000210: A48E '..' DC.W $A48E ; OS 008E +00000212: 6000 FE5E '`..^' BRA *-$01A0 ; 00000072 +00000216: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000218: 6100 FDE6 'a...' BSR *-$0218 ; 00000000 +0000021C: 6608 'f.' BNE.S *+$000A ; 00000226 +0000021E: 7005 'p.' MOVEQ #$05,D0 +00000220: A08E '..' DC.W $A08E ; OS 008E +00000222: 6000 FE30 '`..0' BRA *-$01CE ; 00000054 +00000226: 7005 'p.' MOVEQ #$05,D0 +00000228: A48E '..' DC.W $A48E ; OS 008E +0000022A: 6000 FE46 '`..F' BRA *-$01B8 ; 00000072 +0000022E: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000230: 6100 FDCE 'a...' BSR *-$0230 ; 00000000 +00000234: 6608 'f.' BNE.S *+$000A ; 0000023E +00000236: 7008 'p.' MOVEQ #$08,D0 +00000238: A08E '..' DC.W $A08E ; OS 008E +0000023A: 6000 FE18 '`...' BRA *-$01E6 ; 00000054 +0000023E: 7008 'p.' MOVEQ #$08,D0 +00000240: A48E '..' DC.W $A48E ; OS 008E +00000242: 6000 FE2E '`...' BRA *-$01D0 ; 00000072 +00000246: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000248: 6100 FDB6 'a...' BSR *-$0248 ; 00000000 +0000024C: 6608 'f.' BNE.S *+$000A ; 00000256 +0000024E: 700A 'p.' MOVEQ #$0A,D0 +00000250: A08E '..' DC.W $A08E ; OS 008E +00000252: 6000 FE00 '`...' BRA *-$01FE ; 00000054 +00000256: 700A 'p.' MOVEQ #$0A,D0 +00000258: A48E '..' DC.W $A48E ; OS 008E +0000025A: 6000 FE16 '`...' BRA *-$01E8 ; 00000072 + + +ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode) + Ref1="GETQMRECPTR"(346) Ref2="BOTTLENECKIO"(594) + 005A + +ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode) + Ref1="GETQMRECPTR"(346) Ref2="BOTTLENECKIO"(594) + 0038 + +ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode) + Ref1="GETQMRECPTR"(346) Ref2="BOTTLENECKIO"(594) + 0020 +Comment: + + BOTTLENECKIO ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_28F30 [28F30, 28FA6) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +4A (28F7A): JMP QMENQUEUE + +40 (28F70): JSR GETOFFFSQUEUE + + Unresolved outgoing references: + +46 (28F76): JSR $25380 + + +Dictionary: Flags $00 FirstId 595 + 595: AUTOMOD_28F30 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_28F30"(595) Segment="Main"(200) +Size: Flags $00 ModuleSize 118 + +Content: Flags $08 +Contents offset $0000 size $0076 +00000000: 40E7 '@.' MOVE SR,-(A7) +00000002: 48E7 E0C0 'H...' MOVEM.L D0-D2/A0/A1,-(A7) +00000006: 554F 'UO' SUBQ.W #2,A7 +00000008: 3F3C 0040 '?<.@' MOVE.W #$0040,-(A7) +0000000C: A88F '..' _OSDispatch ; A88F +0000000E: 544F 'TO' ADDQ.W #2,A7 +00000010: 4CDF 0307 'L...' MOVEM.L (A7)+,D0-D2/A0/A1 +00000014: 4E77 'Nw' RTR +00000016: 0000 0000 '....' ORI.B #$00,D0 +0000001A: 0000 0000 '....' ORI.B #$00,D0 +0000001E: 0000 40E7 '..@.' ORI.B #$E7,D0 +00000022: 48E7 E0C0 'H...' MOVEM.L D0-D2/A0/A1,-(A7) +00000026: 554F 'UO' SUBQ.W #2,A7 +00000028: 3F3C 0041 '?<.A' MOVE.W #$0041,-(A7) +0000002C: A88F '..' _OSDispatch ; A88F +0000002E: 544F 'TO' ADDQ.W #2,A7 +00000030: 4CDF 0307 'L...' MOVEM.L (A7)+,D0-D2/A0/A1 +00000034: 4E77 'Nw' RTR +00000036: 0000 0000 '....' ORI.B #$00,D0 +0000003A: 0000 0000 '....' ORI.B #$00,D0 +0000003E: 0000 4EBA '..N.' ORI.B #$BA,D0 +00000042: 0000 7416 '..t.' ORI.B #$16,D0 +00000046: 4EBA C408 'N...' JSR *-$3BF6 ; FFFFC450 +0000004A: 4EFA 0000 'N...' JMP QMENQUEUE ; id: 347 +0000004E: 0000 225E '.."^' ORI.B #$5E,D0 ; '^' +00000052: 0C40 FE61 '.@.a' CMPI.W #$FE61,D0 +00000056: 6606 'f.' BNE.S *+$0008 ; 0000005E +00000058: 303C EC6C '0<.l' MOVE.W #$EC6C,D0 +0000005C: 6016 '`.' BRA.S *+$0018 ; 00000074 +0000005E: 0C40 FE54 '.@.T' CMPI.W #$FE54,D0 +00000062: 6606 'f.' BNE.S *+$0008 ; 0000006A +00000064: 303C EC6C '0<.l' MOVE.W #$EC6C,D0 +00000068: 600A '`.' BRA.S *+$000C ; 00000074 +0000006A: 0C40 FFD5 '.@..' CMPI.W #$FFD5,D0 +0000006E: 6604 'f.' BNE.S *+$0006 ; 00000074 +00000070: 303C EC6C '0<.l' MOVE.W #$EC6C,D0 +00000074: 4ED1 'N.' JMP (A1) + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="QMENQUEUE"(347) + 0000004C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETOFFFSQUEUE"(345) + 00000042 +Comment: + + AUTOMOD_28F30 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_28FB0 [28FB0, 29002) + + Module started due to: MODGUESS (align, JMP (A1) then padding) + + Resolved outgoing references: + +3E (28FEE): JMP CMDDONE + +2A (28FDA): JSR GTNXTFCB + +20 (28FD0): JSR GT1STFCB + + Unresolved outgoing references: + +0 (28FB0): JSR $22704 + + +Dictionary: Flags $00 FirstId 596 + 596: AUTOMOD_28FB0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_28FB0"(596) Segment="Main"(200) +Size: Flags $00 ModuleSize 82 + +Content: Flags $08 +Contents offset $0000 size $0052 +00000000: 4EBA 9752 'N..R' JSR *-$68AC ; FFFF9754 +00000004: 6636 'f6' BNE.S *+$0038 ; 0000003C +00000006: 4A6A 004C 'Jj.L' TST.W $004C(A2) +0000000A: 6736 'g6' BEQ.S *+$0038 ; 00000042 +0000000C: 21CA 03EE '!...' MOVE.L A2,$03EE +00000010: 1028 0007 '.(..' MOVE.B $0007(A0),D0 +00000014: 0C00 0020 '... ' CMPI.B #$20,D0 ; ' ' +00000018: 6706 'g.' BEQ.S *+$0008 ; 00000020 +0000001A: 0C00 002E '....' CMPI.B #$2E,D0 ; '.' +0000001E: 661A 'f.' BNE.S *+$001C ; 0000003A +00000020: 4EBA 0000 'N...' JSR GT1STFCB ; id: 382 +00000024: 4AB1 1000 'J...' TST.L $00(A1,D1.W) +00000028: 670E 'g.' BEQ.S *+$0010 ; 00000038 +0000002A: 4EBA 0000 'N...' JSR GTNXTFCB ; id: 381 +0000002E: 65F4 'e.' BCS.S *-$000A ; 00000024 +00000030: 70D6 'p.' MOVEQ #$D6,D0 +00000032: 4268 0018 'Bh..' CLR.W $0018(A0) +00000036: 6004 '`.' BRA.S *+$0006 ; 0000003C +00000038: D289 '..' ADD.L A1,D1 +0000003A: 70C6 'p.' MOVEQ #$C6,D0 +0000003C: 4A9F 'J.' TST.L (A7)+ +0000003E: 4EFA 0000 'N...' JMP CMDDONE ; id: 367 +00000042: 2678 0BB8 '&x..' MOVEA.L $0BB8,A3 +00000046: 266B 000E '&k..' MOVEA.L $000E(A3),A3 +0000004A: 376A 004E 000A '7j.N..' MOVE.W $004E(A2),$000A(A3) +00000050: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CMDDONE"(367) + 00000040 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GTNXTFCB"(381) + 0000002C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GT1STFCB"(382) + 00000022 +Comment: + + AUTOMOD_28FB0 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_29010 [29010, 29038) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +22 (29032): JMP CMDDONE + +6 (29016): JSR REFNUMCHECK + + +Dictionary: Flags $00 FirstId 597 + 597: AUTOMOD_29010 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_29010"(597) Segment="Main"(200) +Size: Flags $00 ModuleSize 40 + +Content: Flags $08 +Contents offset $0000 size $0028 +00000000: 3028 0018 '0(..' MOVE.W $0018(A0),D0 +00000004: 3200 '2.' MOVE.W D0,D1 +00000006: 4EBA 0000 'N...' JSR REFNUMCHECK ; id: 387 +0000000A: 6614 'f.' BNE.S *+$0016 ; 00000020 +0000000C: 2278 034E '"x.N' MOVEA.L $034E,A1 +00000010: 2471 1014 '$q..' MOVEA.L $14(A1,D1.W),A2 +00000014: 4A6A 004C 'Jj.L' TST.W $004C(A2) +00000018: 670C 'g.' BEQ.S *+$000E ; 00000026 +0000001A: 21CA 03EE '!...' MOVE.L A2,$03EE +0000001E: 70C6 'p.' MOVEQ #$C6,D0 +00000020: 4A9F 'J.' TST.L (A7)+ +00000022: 4EFA 0000 'N...' JMP CMDDONE ; id: 367 +00000026: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CMDDONE"(367) + 00000024 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="REFNUMCHECK"(387) + 00000008 +Comment: + + AUTOMOD_29010 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_29040 [29040, 2905A) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 598 + 598: AUTOMOD_29040 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_29040"(598) Segment="Main"(200) +Size: Flags $00 ModuleSize 26 + +Content: Flags $08 +Contents offset $0000 size $001A +00000000: 48E7 0060 'H..`' MOVEM.L A1/A2,-(A7) +00000004: 43EB 001C 'C...' LEA $001C(A3),A1 +00000008: 45E8 0034 'E..4' LEA $0034(A0),A2 +0000000C: 22DA '".' MOVE.L (A2)+,(A1)+ +0000000E: 22DA '".' MOVE.L (A2)+,(A1)+ +00000010: 22DA '".' MOVE.L (A2)+,(A1)+ +00000012: 22DA '".' MOVE.L (A2)+,(A1)+ +00000014: 4CDF 0600 'L...' MOVEM.L (A7)+,A1/A2 +00000018: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_29040 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_29060 [29060, 2907A) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 599 + 599: AUTOMOD_29060 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_29060"(599) Segment="Main"(200) +Size: Flags $00 ModuleSize 26 + +Content: Flags $08 +Contents offset $0000 size $001A +00000000: 48E7 0060 'H..`' MOVEM.L A1/A2,-(A7) +00000004: 43EB 001C 'C...' LEA $001C(A3),A1 +00000008: 45E8 0034 'E..4' LEA $0034(A0),A2 +0000000C: 24D9 '$.' MOVE.L (A1)+,(A2)+ +0000000E: 24D9 '$.' MOVE.L (A1)+,(A2)+ +00000010: 24D9 '$.' MOVE.L (A1)+,(A2)+ +00000012: 24D9 '$.' MOVE.L (A1)+,(A2)+ +00000014: 4CDF 0600 'L...' MOVEM.L (A7)+,A1/A2 +00000018: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_29060 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_29080 [29080, 2909E) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +2 (29082): BSR $29060 + + +Dictionary: Flags $00 FirstId 600 + 600: AUTOMOD_29080 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_29080"(600) Segment="Main"(200) +Size: Flags $00 ModuleSize 30 + +Content: Flags $08 +Contents offset $0000 size $001E +00000000: 41D6 'A.' LEA (A6),A0 +00000002: 6100 FFDC 'a...' BSR *-$0022 ; FFFFFFE0 +00000006: 316B 0008 0018 '1k....' MOVE.W $0008(A3),$0018(A0) +0000000C: 45EE 00EE 'E...' LEA $00EE(A6),A2 +00000010: 214A 0020 '!J. ' MOVE.L A2,$0020(A0) +00000014: 45EE 00C8 'E...' LEA $00C8(A6),A2 +00000018: 214A 002C '!J.,' MOVE.L A2,$002C(A0) +0000001C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_29080 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_290A0 [290A0, 290BA) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +6 (290A6): BSR $29040 + + +Dictionary: Flags $00 FirstId 601 + 601: AUTOMOD_290A0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_290A0"(601) Segment="Main"(200) +Size: Flags $00 ModuleSize 26 + +Content: Flags $08 +Contents offset $0000 size $001A +00000000: 40E7 '@.' MOVE SR,-(A7) +00000002: 2F08 '/.' MOVE.L A0,-(A7) +00000004: 41D6 'A.' LEA (A6),A0 +00000006: 6100 FF98 'a...' BSR *-$0066 ; FFFFFFA0 +0000000A: 205F ' _' MOVEA.L (A7)+,A0 +0000000C: 4E77 'Nw' RTR +0000000E: 0000 41D6 '..A.' ORI.B #$D6,D0 +00000012: 316B 000A 0018 '1k....' MOVE.W $000A(A3),$0018(A0) +00000018: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_290A0 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: FINDDTVOL [290C0, 290EA) + + Module started due to: MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a + + +Dictionary: Flags $00 FirstId 602 + 602: FINDDTVOL + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FINDDTVOL"(602) Segment="Main"(200) +Size: Flags $00 ModuleSize 42 + +Content: Flags $08 +Contents offset $0000 size $002A +00000000: 2F01 '/.' MOVE.L D1,-(A7) +00000002: 2678 0BB8 '&x..' MOVEA.L $0BB8,A3 +00000006: 266B 000E '&k..' MOVEA.L $000E(A3),A3 +0000000A: 266B 0002 '&k..' MOVEA.L $0002(A3),A3 +0000000E: 6008 '`.' BRA.S *+$000A ; 00000018 +00000010: B06B 000E '.k..' CMP.W $000E(A3),D0 +00000014: 670C 'g.' BEQ.S *+$000E ; 00000022 +00000016: 2653 '&S' MOVEA.L (A3),A3 +00000018: 220B '".' MOVE.L A3,D1 +0000001A: 66F4 'f.' BNE.S *-$000A ; 00000010 +0000001C: 303C FFCD '0<..' MOVE.W #$FFCD,D0 +00000020: 6002 '`.' BRA.S *+$0004 ; 00000024 +00000022: 4240 'B@' CLR.W D0 +00000024: 221F '".' MOVE.L (A7)+,D1 +00000026: 4A40 'J@' TST.W D0 +00000028: 4E75 'Nu' RTS + +Comment: + + FINDDTVOL ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_29100 [29100, 2912E) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 603 + 603: AUTOMOD_29100 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_29100"(603) Segment="Main"(200) +Size: Flags $00 ModuleSize 46 + +Content: Flags $08 +Contents offset $0000 size $002E +00000000: 2D01 '-.' MOVE.L D1,-(A6) +00000002: 302C 0018 '0,..' MOVE.W $0018(A4),D0 +00000006: 2678 0BB8 '&x..' MOVEA.L $0BB8,A3 +0000000A: 266B 000E '&k..' MOVEA.L $000E(A3),A3 +0000000E: 266B 0002 '&k..' MOVEA.L $0002(A3),A3 +00000012: 6008 '`.' BRA.S *+$000A ; 0000001C +00000014: B06B 0006 '.k..' CMP.W $0006(A3),D0 +00000018: 670C 'g.' BEQ.S *+$000E ; 00000026 +0000001A: 2653 '&S' MOVEA.L (A3),A3 +0000001C: 220B '".' MOVE.L A3,D1 +0000001E: 66F4 'f.' BNE.S *-$000A ; 00000014 +00000020: 303C FFCD '0<..' MOVE.W #$FFCD,D0 +00000024: 6002 '`.' BRA.S *+$0004 ; 00000028 +00000026: 4240 'B@' CLR.W D0 +00000028: 221E '".' MOVE.L (A6)+,D1 +0000002A: 4A40 'J@' TST.W D0 +0000002C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_29100 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_29130 [29130, 29168) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +22 (29152): BSR $28D90 + + +Dictionary: Flags $00 FirstId 604 + 604: AUTOMOD_29130 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_29130"(604) Segment="Main"(200) +Size: Flags $00 ModuleSize 56 + +Content: Flags $08 +Contents offset $0000 size $0038 +00000000: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000002: 48E6 00C0 'H...' MOVEM.L A0/A1,-(A6) +00000006: 9CFC 00C8 '....' SUBA.W #$00C8,A6 +0000000A: 41D6 'A.' LEA (A6),A0 +0000000C: 216C 0012 0012 '!l....' MOVE.L $0012(A4),$0012(A0) +00000012: 316B 000E 0016 '1k....' MOVE.W $000E(A3),$0016(A0) +00000018: 4268 001C 'Bh..' CLR.W $001C(A0) +0000001C: 216C 0030 0030 '!l.0.0' MOVE.L $0030(A4),$0030(A0) +00000022: 6100 FC3C 'a..<' BSR *-$03C2 ; FFFFFC60 +00000026: 2228 0030 '"(.0' MOVE.L $0030(A0),D1 +0000002A: 4DEE 00C8 'M...' LEA $00C8(A6),A6 +0000002E: 4CDE 0300 'L...' MOVEM.L (A6)+,A0/A1 +00000032: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000034: 4A40 'J@' TST.W D0 +00000036: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_29130 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_29170 [29170, 291F2) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +3A (291AA): BSR $28DA6 + + +Dictionary: Flags $00 FirstId 605 + 605: AUTOMOD_29170 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_29170"(605) Segment="Main"(200) +Size: Flags $00 ModuleSize 130 + +Content: Flags $08 +Contents offset $0000 size $0082 +00000000: 7001 'p.' MOVEQ #$01,D0 +00000002: 6002 '`.' BRA.S *+$0004 ; 00000006 +00000004: 7000 'p.' MOVEQ #$00,D0 +00000006: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000008: 48E6 00C0 'H...' MOVEM.L A0/A1,-(A6) +0000000C: 9CFC 0080 '....' SUBA.W #$0080,A6 +00000010: 0C82 726F 6F74 '..root' CMPI.L #$726F6F74,D2 ; 'root' +00000016: 6708 'g.' BEQ.S *+$000A ; 00000020 +00000018: 0C82 7365 7276 '..serv' CMPI.L #$73657276,D2 ; 'serv' +0000001E: 663A 'f:' BNE.S *+$003C ; 0000005A +00000020: 0C41 8000 '.A..' CMPI.W #$8000,D1 +00000024: 6604 'f.' BNE.S *+$0006 ; 0000002A +00000026: 3238 0210 '28..' MOVE.W $0210,D1 +0000002A: 41EE 0006 'A...' LEA $0006(A6),A0 +0000002E: 42A8 0012 'B...' CLR.L $0012(A0) +00000032: 3141 0016 '1A..' MOVE.W D1,$0016(A0) +00000036: 4268 001C 'Bh..' CLR.W $001C(A0) +0000003A: 6100 FBFA 'a...' BSR *-$0404 ; FFFFFC36 +0000003E: 6614 'f.' BNE.S *+$0016 ; 00000054 +00000040: 3228 0016 '2(..' MOVE.W $0016(A0),D1 +00000044: 0C82 726F 6F74 '..root' CMPI.L #$726F6F74,D2 ; 'root' +0000004A: 670A 'g.' BEQ.S *+$000C ; 00000056 +0000004C: 2428 0076 '$(.v' MOVE.L $0076(A0),D2 +00000050: 6602 'f.' BNE.S *+$0004 ; 00000054 +00000052: 70D5 'p.' MOVEQ #$D5,D0 +00000054: 601E '`.' BRA.S *+$0020 ; 00000074 +00000056: 7402 't.' MOVEQ #$02,D2 +00000058: 601A '`.' BRA.S *+$001C ; 00000074 +0000005A: 558F 'U.' SUBQ.L #2,A7 +0000005C: 3F01 '?.' MOVE.W D1,-(A7) +0000005E: 2F02 '/.' MOVE.L D2,-(A7) +00000060: 3F00 '?.' MOVE.W D0,-(A7) +00000062: 4856 'HV' PEA (A6) +00000064: 486E 0002 'Hn..' PEA $0002(A6) +00000068: 7000 'p.' MOVEQ #$00,D0 +0000006A: A823 '.#' _AliasDispatch ; A823 +0000006C: 3216 '2.' MOVE.W (A6),D1 +0000006E: 242E 0002 '$...' MOVE.L $0002(A6),D2 +00000072: 301F '0.' MOVE.W (A7)+,D0 +00000074: 4DEE 0080 'M...' LEA $0080(A6),A6 +00000078: 4CDE 0300 'L...' MOVEM.L (A6)+,A0/A1 +0000007C: 2F1E '/.' MOVE.L (A6)+,-(A7) +0000007E: 4A40 'J@' TST.W D0 +00000080: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_29170 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_29200 [29200, 29370) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +140 (29340): BSR FINDDTVOL + + Unresolved outgoing references: + +50 (29250): BSR $28DA6 + +7E (2927E): BSR $28DA6 + +C6 (292C6): BSR $29170 + +E4 (292E4): BSR $29174 + +FE (292FE): BSR $28DBA + + +Dictionary: Flags $00 FirstId 606 + 606: AUTOMOD_29200 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_29200"(606) Segment="Main"(200) +Size: Flags $00 ModuleSize 368 + +Content: Flags $08 +Contents offset $0000 size $0170 +00000000: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000002: 48E6 08B0 'H...' MOVEM.L D4/A0/A2/A3,-(A6) +00000006: 9CFC 00C8 '....' SUBA.W #$00C8,A6 +0000000A: 3600 '6.' MOVE.W D0,D3 +0000000C: 41FA 00FA 'A...' LEA *+$00FC,A0 ; 00000108 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 1010 '..' MOVE.B (A0),D0 +00000014: 5200 'R.' ADDQ.B #1,D0 +00000016: A22E '..' _BlockMoveData ; A22E +00000018: 243C 726F 6F74 '$' BNE.S *+$0040 ; 000000A0 +00000062: 102E 00C9 '....' MOVE.B $00C9(A6),D0 +00000066: 0C00 0001 '....' CMPI.B #$01,D0 +0000006A: 6706 'g.' BEQ.S *+$0008 ; 00000072 +0000006C: 303C EC6C '0<.l' MOVE.W #$EC6C,D0 +00000070: 602E '`.' BRA.S *+$0030 ; 000000A0 +00000072: 202E 00CA ' ...' MOVE.L $00CA(A6),D0 +00000076: B0AC 0034 '...4' CMP.L $0034(A4),D0 +0000007A: 6706 'g.' BEQ.S *+$0008 ; 00000082 +0000007C: 303C EC6C '0<.l' MOVE.W #$EC6C,D0 +00000080: 601E '`.' BRA.S *+$0020 ; 000000A0 +00000082: 296E 00EE 001C ')n....' MOVE.L $00EE(A6),$001C(A4) +00000088: 42AC 0028 'B..(' CLR.L $0028(A4) +0000008C: 396E 00F6 002A '9n...*' MOVE.W $00F6(A6),$002A(A4) +00000092: 196E 00D2 002D '.n...-' MOVE.B $00D2(A6),$002D(A4) +00000098: 296E 00CE 0038 ')n...8' MOVE.L $00CE(A6),$0038(A4) +0000009E: 7000 'p.' MOVEQ #$00,D0 +000000A0: 6100 F74E 'a..N' BSR *-$08B0 ; FFFFF7F0 +000000A4: 4DEE 00F8 'M...' LEA $00F8(A6),A6 +000000A8: 4CDE 1F06 'L...' MOVEM.L (A6)+,D1/D2/A0-A4 +000000AC: 6000 F622 '`.."' BRA *-$09DC ; FFFFF6D0 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FSQUEUE"(380) + 00000006 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="HFS_VEC037C"(614) Ref2="DTGETICONINFO"(616) + 0002 +Comment: + + DTGETICONINFO ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: HFS_VEC037C [29970, 299A8) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 617 + 617: HFS_VEC037C + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="HFS_VEC037C"(617) Segment="Main"(200) +Size: Flags $00 ModuleSize 56 + +Content: Flags $08 +Contents offset $0000 size $0038 +00000000: 0CA8 3F3F 3F3F '..????' CMPI.L #$3F3F3F3F,$0034(A0) ; '????' + 0034 +00000008: 662C 'f,' BNE.S *+$002E ; 00000036 +0000000A: 584F 'XO' ADDQ.W #4,A7 +0000000C: 303C EC6C '0<.l' MOVE.W #$EC6C,D0 +00000010: 0C68 0022 0007 '.h."..' CMPI.W #$0022,$0007(A0) +00000016: 6602 'f.' BNE.S *+$0004 ; 0000001A +00000018: 70DC 'p.' MOVEQ #$DC,D0 +0000001A: 3140 0010 '1@..' MOVE.W D0,$0010(A0) +0000001E: 0828 0002 0006 '.(....' BTST #$02,$0006(A0) +00000024: 6710 'g.' BEQ.S *+$0012 ; 00000036 +00000026: 4AA8 000C 'J...' TST.L $000C(A0) +0000002A: 670A 'g.' BEQ.S *+$000C ; 00000036 +0000002C: 2F09 '/.' MOVE.L A1,-(A7) +0000002E: 2268 000C '"h..' MOVEA.L $000C(A0),A1 +00000032: 4E91 'N.' JSR (A1) +00000034: 225F '"_' MOVEA.L (A7)+,A1 +00000036: 4E75 'Nu' RTS + +Comment: + + HFS_VEC037C ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_299C0 [299C0, 29A14) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +6 (299C6): BSR $29060 + +3A (299FA): BSR $28E8E + + +Dictionary: Flags $00 FirstId 618 + 618: AUTOMOD_299C0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_299C0"(618) Segment="Main"(200) +Size: Flags $00 ModuleSize 84 + +Content: Flags $08 +Contents offset $0000 size $0054 +00000000: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000002: 2D09 '-.' MOVE.L A1,-(A6) +00000004: 41D2 'A.' LEA (A2),A0 +00000006: 6100 F698 'a...' BSR *-$0966 ; FFFFF6A0 +0000000A: 316B 0008 0018 '1k....' MOVE.W $0008(A3),$0018(A0) +00000010: 43EA 00D0 'C...' LEA $00D0(A2),A1 +00000014: 2149 0020 '!I. ' MOVE.L A1,$0020(A0) +00000018: 43EA 00C8 'C...' LEA $00C8(A2),A1 +0000001C: 2149 002C '!I.,' MOVE.L A1,$002C(A0) +00000020: 12FC 0005 '....' MOVE.B #$05,(A1)+ +00000024: 12FC 0002 '....' MOVE.B #$02,(A1)+ +00000028: 2281 '".' MOVE.L D1,(A1) +0000002A: 5299 'R.' ADDQ.L #1,(A1)+ +0000002C: 217C 0000 0028 '!|...(' MOVE.L #$00000028,$0024(A0) + 0024 +00000034: 317C 0008 0046 '1|...F' MOVE.W #$0008,$0046(A0) +0000003A: 6100 F492 'a...' BSR *-$0B6C ; FFFFF4CE +0000003E: 2541 00CE '%A..' MOVE.L D1,$00CE(A2) +00000042: 0C40 FE61 '.@.a' CMPI.W #$FE61,D0 +00000046: 6702 'g.' BEQ.S *+$0004 ; 0000004A +00000048: 6002 '`.' BRA.S *+$0004 ; 0000004C +0000004A: 7000 'p.' MOVEQ #$00,D0 +0000004C: 4A40 'J@' TST.W D0 +0000004E: 225E '"^' MOVEA.L (A6)+,A1 +00000050: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000052: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_299C0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_29A20 [29A20, 29A54) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +8 (29A28): BSR $28EA6 + + +Dictionary: Flags $00 FirstId 619 + 619: AUTOMOD_29A20 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_29A20"(619) Segment="Main"(200) +Size: Flags $00 ModuleSize 52 + +Content: Flags $08 +Contents offset $0000 size $0034 +00000000: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000002: 317C FFFF 0044 '1|...D' MOVE.W #$FFFF,$0044(A0) +00000008: 6100 F47C 'a..|' BSR *-$0B82 ; FFFFF486 +0000000C: 6706 'g.' BEQ.S *+$0008 ; 00000014 +0000000E: 0C40 FE53 '.@.S' CMPI.W #$FE53,D0 +00000012: 601C '`.' BRA.S *+$001E ; 00000030 +00000014: 102A 00C9 '.*..' MOVE.B $00C9(A2),D0 +00000018: 0C00 0002 '....' CMPI.B #$02,D0 +0000001C: 6610 'f.' BNE.S *+$0012 ; 0000002E +0000001E: 202A 00CA ' *..' MOVE.L $00CA(A2),D0 +00000022: B280 '..' CMP.L D0,D1 +00000024: 6608 'f.' BNE.S *+$000A ; 0000002E +00000026: 4E91 'N.' JSR (A1) +00000028: 4A40 'J@' TST.W D0 +0000002A: 6702 'g.' BEQ.S *+$0004 ; 0000002E +0000002C: 60DA '`.' BRA.S *-$0024 ; 00000008 +0000002E: 7000 'p.' MOVEQ #$00,D0 +00000030: 2F1E '/.' MOVE.L (A6)+,-(A7) +00000032: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_29A20 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_29A60 [29A60, 29A7C) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 620 + 620: AUTOMOD_29A60 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_29A60"(620) Segment="Main"(200) +Size: Flags $00 ModuleSize 28 + +Content: Flags $08 +Contents offset $0000 size $001C +00000000: 48E7 00C0 'H...' MOVEM.L A0/A1,-(A7) +00000004: 7000 'p.' MOVEQ #$00,D0 +00000006: 41EA 00FE 'A...' LEA $00FE(A2),A0 +0000000A: 1018 '..' MOVE.B (A0)+,D0 +0000000C: 4840 'H@' SWAP D0 +0000000E: 43EA 00D8 'C...' LEA $00D8(A2),A1 +00000012: 1019 '..' MOVE.B (A1)+,D0 +00000014: A03C '.<' _CmpString ; A03C +00000016: 4CDF 0300 'L...' MOVEM.L (A7)+,A0/A1 +0000001A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_29A60 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_29A80 [29A80, 29AE0) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1C (29A9C): BSR $29A60 + + +Dictionary: Flags $00 FirstId 621 + 621: AUTOMOD_29A80 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_29A80"(621) Segment="Main"(200) +Size: Flags $00 ModuleSize 96 + +Content: Flags $08 +Contents offset $0000 size $0060 +00000000: 08EA 0000 014C '.....L' BSET #$00,$014C(A2) +00000006: 256A 00D0 0144 '%j...D' MOVE.L $00D0(A2),$0144(A2) +0000000C: 356A 00CE 0148 '5j...H' MOVE.W $00CE(A2),$0148(A2) +00000012: 202A 00D4 ' *..' MOVE.L $00D4(A2),D0 +00000016: B0AA 00FA '....' CMP.L $00FA(A2),D0 +0000001A: 6622 'f"' BNE.S *+$0024 ; 0000003E +0000001C: 6100 FFC2 'a...' BSR *-$003C ; FFFFFFE0 +00000020: 661C 'f.' BNE.S *+$001E ; 0000003E +00000022: 202A 00D0 ' *..' MOVE.L $00D0(A2),D0 +00000026: B0AA 0140 '...@' CMP.L $0140(A2),D0 +0000002A: 660A 'f.' BNE.S *+$000C ; 00000036 +0000002C: 08EA 0001 014C '.....L' BSET #$01,$014C(A2) +00000032: 7000 'p.' MOVEQ #$00,D0 +00000034: 6028 '`(' BRA.S *+$002A ; 0000005E +00000036: 356A 00CE 013E '5j...>' MOVE.W $00CE(A2),$013E(A2) +0000003C: 6018 '`.' BRA.S *+$001A ; 00000056 +0000003E: 082A 0002 014C '.*...L' BTST #$02,$014C(A2) +00000044: 6616 'f.' BNE.S *+$0018 ; 0000005C +00000046: 302A 00CE '0*..' MOVE.W $00CE(A2),D0 +0000004A: B06A 013E '.j.>' CMP.W $013E(A2),D0 +0000004E: 6606 'f.' BNE.S *+$0008 ; 00000056 +00000050: 536A 013E 'Sj.>' SUBQ.W #1,$013E(A2) +00000054: 6006 '`.' BRA.S *+$0008 ; 0000005C +00000056: 08EA 0002 014C '.....L' BSET #$02,$014C(A2) +0000005C: 7001 'p.' MOVEQ #$01,D0 +0000005E: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_29A80 ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: DTADDAPPL [29AE0, 29BF0) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +0 (29AE0): JSR FSQUEUE + + Unresolved outgoing references: + +6 (29AE6): BSR $29010 + +A (29AEA): BSR $28F70 + +1A (29AFA): BSR $29100 + +3A (29B1A): BSR $28DBA + +56 (29B36): BSR $28E5E + +6C (29B4C): BSR $299C0 + +70 (29B50): LEA $29A80, A1 + +74 (29B54): BSR $29A20 + +B8 (29B98): BSR $28E8E + +C2 (29BA2): BSR $28EBE + +F8 (29BD8): BSR $28EBE + +100 (29BE0): BSR $29040 + +10C (29BEC): BRA $28F80 + + VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a + + +Dictionary: Flags $00 FirstId 622 + 622: DTADDAPPL + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DTADDAPPL"(622) Segment="Main"(200) +Size: Flags $00 ModuleSize 272 + +Content: Flags $08 +Contents offset $0000 size $0110 +00000000: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380 +00000004: 97CB '..' SUBA.L A3,A3 +00000006: 6100 F528 'a..(' BSR *-$0AD6 ; FFFFF530 +0000000A: 6100 F484 'a...' BSR *-$0B7A ; FFFFF490 +0000000E: 48E6 60F8 'H.`.' MOVEM.L D1/D2/A0-A4,-(A6) +00000012: 9CFC 014E '...N' SUBA.W #$014E,A6 +00000016: 244E '$N' MOVEA.L A6,A2 +00000018: 2848 '(H' MOVEA.L A0,A4 +0000001A: 6100 F604 'a...' BSR *-$09FA ; FFFFF620 +0000001E: 6600 00E4 'f...' BNE *+$00E6 ; 00000104 +00000022: 41D2 'A.' LEA (A2),A0 +00000024: 216C 0012 0012 '!l....' MOVE.L $0012(A4),$0012(A0) +0000002A: 316B 000E 0016 '1k....' MOVE.W $000E(A3),$0016(A0) +00000030: 4268 001C 'Bh..' CLR.W $001C(A0) +00000034: 216C 0030 0030 '!l.0.0' MOVE.L $0030(A4),$0030(A0) +0000003A: 6100 F29E 'a...' BSR *-$0D60 ; FFFFF2DA +0000003E: 6600 00C4 'f...' BNE *+$00C6 ; 00000104 +00000042: 2568 0048 0140 '%h.H.@' MOVE.L $0048(A0),$0140(A2) +00000048: 216C 0030 0030 '!l.0.0' MOVE.L $0030(A4),$0030(A0) +0000004E: 43EA 00F8 'C...' LEA $00F8(A2),A1 +00000052: 2149 001C '!I..' MOVE.L A1,$001C(A0) +00000056: 6100 F326 'a..&' BSR *-$0CD8 ; FFFFF37E +0000005A: 6600 00A8 'f...' BNE *+$00AA ; 00000104 +0000005E: 357C FFFF 013E '5|...>' MOVE.W #$FFFF,$013E(A2) +00000064: 422A 014C 'B*.L' CLR.B $014C(A2) +00000068: 222C 0034 '",.4' MOVE.L $0034(A4),D1 +0000006C: 6100 FE72 'a..r' BSR *-$018C ; FFFFFEE0 +00000070: 43FA FF2E 'C...' LEA *-$00D0,A1 ; FFFFFFA0 +00000074: 6100 FECA 'a...' BSR *-$0134 ; FFFFFF40 +00000078: 322A 013E '2*.>' MOVE.W $013E(A2),D1 +0000007C: 082A 0000 014C '.*...L' BTST #$00,$014C(A2) +00000082: 6746 'gF' BEQ.S *+$0048 ; 000000CA +00000084: 082A 0001 014C '.*...L' BTST #$01,$014C(A2) +0000008A: 6672 'fr' BNE.S *+$0074 ; 000000FE +0000008C: 202A 0144 ' *.D' MOVE.L $0144(A2),D0 +00000090: B0AA 0140 '...@' CMP.L $0140(A2),D0 +00000094: 620C 'b.' BHI.S *+$000E ; 000000A2 +00000096: 302A 0148 '0*.H' MOVE.W $0148(A2),D0 +0000009A: B06A 013E '.j.>' CMP.W $013E(A2),D0 +0000009E: 650C 'e.' BCS.S *+$000E ; 000000AC +000000A0: 6028 '`(' BRA.S *+$002A ; 000000CA +000000A2: 302A 0148 '0*.H' MOVE.W $0148(A2),D0 +000000A6: B06A 013E '.j.>' CMP.W $013E(A2),D0 +000000AA: 651E 'e.' BCS.S *+$0020 ; 000000CA +000000AC: 256C 0034 00CA '%l.4..' MOVE.L $0034(A4),$00CA(A2) +000000B2: 356A 0148 00CE '5j.H..' MOVE.W $0148(A2),$00CE(A2) +000000B8: 6100 F2F4 'a...' BSR *-$0D0A ; FFFFF3AE +000000BC: 356A 013E 00CE '5j.>..' MOVE.W $013E(A2),$00CE(A2) +000000C2: 6100 F31A 'a...' BSR *-$0CE4 ; FFFFF3DE +000000C6: 322A 0148 '2*.H' MOVE.W $0148(A2),D1 +000000CA: 43EA 00C8 'C...' LEA $00C8(A2),A1 +000000CE: 12FC 0007 '....' MOVE.B #$07,(A1)+ +000000D2: 12FC 0002 '....' MOVE.B #$02,(A1)+ +000000D6: 22EC 0034 '"..4' MOVE.L $0034(A4),(A1)+ +000000DA: 32C1 '2.' MOVE.W D1,(A1)+ +000000DC: 43EA 00D0 'C...' LEA $00D0(A2),A1 +000000E0: 22EA 0140 '"..@' MOVE.L $0140(A2),(A1)+ +000000E4: 22EA 00FA '"...' MOVE.L $00FA(A2),(A1)+ +000000E8: 41EA 00FE 'A...' LEA $00FE(A2),A0 +000000EC: 7000 'p.' MOVEQ #$00,D0 +000000EE: 1010 '..' MOVE.B (A0),D0 +000000F0: 12D8 '..' MOVE.B (A0)+,(A1)+ +000000F2: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000000F0 +000000F6: 41D2 'A.' LEA (A2),A0 +000000F8: 6100 F2E4 'a...' BSR *-$0D1A ; FFFFF3DE +000000FC: 6002 '`.' BRA.S *+$0004 ; 00000100 +000000FE: 7000 'p.' MOVEQ #$00,D0 +00000100: 6100 F45E 'a..^' BSR *-$0BA0 ; FFFFF560 +00000104: 4DEE 014E 'M..N' LEA $014E(A6),A6 +00000108: 4CDE 1F06 'L...' MOVEM.L (A6)+,D1/D2/A0-A4 +0000010C: 6000 F392 '`...' BRA *-$0C6C ; FFFFF4A0 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FSQUEUE"(380) + 00000002 +Comment: + + DTADDAPPL ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_29C00 [29C00, 29C4E) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +20 (29C20): BSR $29A60 + + +Dictionary: Flags $00 FirstId 623 + 623: AUTOMOD_29C00 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_29C00"(623) Segment="Main"(200) +Size: Flags $00 ModuleSize 78 + +Content: Flags $08 +Contents offset $0000 size $004E +00000000: 526A 014A 'Rj.J' ADDQ.W #1,$014A(A2) +00000004: 082A 0003 014C '.*...L' BTST #$03,$014C(A2) +0000000A: 670A 'g.' BEQ.S *+$000C ; 00000016 +0000000C: 08EA 0004 014C '.....L' BSET #$04,$014C(A2) +00000012: 7000 'p.' MOVEQ #$00,D0 +00000014: 6036 '`6' BRA.S *+$0038 ; 0000004C +00000016: 202A 00D4 ' *..' MOVE.L $00D4(A2),D0 +0000001A: B0AA 00FA '....' CMP.L $00FA(A2),D0 +0000001E: 6614 'f.' BNE.S *+$0016 ; 00000034 +00000020: 6100 FE3E 'a..>' BSR *-$01C0 ; FFFFFE60 +00000024: 660E 'f.' BNE.S *+$0010 ; 00000034 +00000026: 08EA 0003 014C '.....L' BSET #$03,$014C(A2) +0000002C: 356A 00CE 013E '5j...>' MOVE.W $00CE(A2),$013E(A2) +00000032: 6016 '`.' BRA.S *+$0018 ; 0000004A +00000034: 202A 0144 ' *.D' MOVE.L $0144(A2),D0 +00000038: B0AA 00D0 '....' CMP.L $00D0(A2),D0 +0000003C: 620C 'b.' BHI.S *+$000E ; 0000004A +0000003E: 356A 00CE 0148 '5j...H' MOVE.W $00CE(A2),$0148(A2) +00000044: 256A 00D0 0144 '%j...D' MOVE.L $00D0(A2),$0144(A2) +0000004A: 7001 'p.' MOVEQ #$01,D0 +0000004C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_29C00 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: DTREMOVEAPPL [29C50, 29D18) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +0 (29C50): JSR FSQUEUE + + Unresolved outgoing references: + +6 (29C56): BSR $29010 + +A (29C5A): BSR $28F70 + +1A (29C6A): BSR $29100 + +3E (29C8E): BSR $28E5E + +5E (29CAE): BSR $299C0 + +62 (29CB2): LEA $29C00, A1 + +66 (29CB6): BSR $29A20 + +8E (29CDE): BSR $28E8E + +9A (29CEA): BSR $28ED6 + +AC (29CFC): BSR $28EEE + +B8 (29D08): BSR $29040 + +C4 (29D14): BRA $28F80 + + VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a + + +Dictionary: Flags $00 FirstId 624 + 624: DTREMOVEAPPL +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DTREMOVEAPPL"(624) Segment="Main"(200) +Size: Flags $00 ModuleSize 200 + +Content: Flags $08 +Contents offset $0000 size $00C8 +00000000: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380 +00000004: 97CB '..' SUBA.L A3,A3 +00000006: 6100 F3B8 'a...' BSR *-$0C46 ; FFFFF3C0 +0000000A: 6100 F314 'a...' BSR *-$0CEA ; FFFFF320 +0000000E: 48E6 60F8 'H.`.' MOVEM.L D1/D2/A0-A4,-(A6) +00000012: 9CFC 014E '...N' SUBA.W #$014E,A6 +00000016: 244E '$N' MOVEA.L A6,A2 +00000018: 2848 '(H' MOVEA.L A0,A4 +0000001A: 6100 F494 'a...' BSR *-$0B6A ; FFFFF4B0 +0000001E: 6600 009C 'f...' BNE *+$009E ; 000000BC +00000022: 41D2 'A.' LEA (A2),A0 +00000024: 216C 0012 0012 '!l....' MOVE.L $0012(A4),$0012(A0) +0000002A: 316B 000E 0016 '1k....' MOVE.W $000E(A3),$0016(A0) +00000030: 216C 0030 0030 '!l.0.0' MOVE.L $0030(A4),$0030(A0) +00000036: 43EA 00F8 'C...' LEA $00F8(A2),A1 +0000003A: 2149 001C '!I..' MOVE.L A1,$001C(A0) +0000003E: 6100 F1CE 'a...' BSR *-$0E30 ; FFFFF20E +00000042: 6706 'g.' BEQ.S *+$0008 ; 0000004A +00000044: 0C40 FFD5 '.@..' CMPI.W #$FFD5,D0 +00000048: 6672 'fr' BNE.S *+$0074 ; 000000BC +0000004A: 422A 014C 'B*.L' CLR.B $014C(A2) +0000004E: 42AA 0144 'B..D' CLR.L $0144(A2) +00000052: 426A 0148 'Bj.H' CLR.W $0148(A2) +00000056: 426A 014A 'Bj.J' CLR.W $014A(A2) +0000005A: 222C 0034 '",.4' MOVE.L $0034(A4),D1 +0000005E: 6100 FD10 'a...' BSR *-$02EE ; FFFFFD70 +00000062: 43FA FF4C 'C..L' LEA *-$00B2,A1 ; FFFFFFB0 +00000066: 6100 FD68 'a..h' BSR *-$0296 ; FFFFFDD0 +0000006A: 082A 0003 014C '.*...L' BTST #$03,$014C(A2) +00000070: 6740 'g@' BEQ.S *+$0042 ; 000000B2 +00000072: 256C 0034 00CA '%l.4..' MOVE.L $0034(A4),$00CA(A2) +00000078: 0C6A 0002 014A '.j...J' CMPI.W #$0002,$014A(A2) +0000007E: 6326 'c&' BLS.S *+$0028 ; 000000A6 +00000080: 082A 0004 014C '.*...L' BTST #$04,$014C(A2) +00000086: 661E 'f.' BNE.S *+$0020 ; 000000A6 +00000088: 356A 0148 00CE '5j.H..' MOVE.W $0148(A2),$00CE(A2) +0000008E: 6100 F1AE 'a...' BSR *-$0E50 ; FFFFF23E +00000092: 6624 'f$' BNE.S *+$0026 ; 000000B8 +00000094: 356A 013E 00CE '5j.>..' MOVE.W $013E(A2),$00CE(A2) +0000009A: 6100 F1EA 'a...' BSR *-$0E14 ; FFFFF286 +0000009E: 6618 'f.' BNE.S *+$001A ; 000000B8 +000000A0: 356A 0148 013E '5j.H.>' MOVE.W $0148(A2),$013E(A2) +000000A6: 356A 013E 00CE '5j.>..' MOVE.W $013E(A2),$00CE(A2) +000000AC: 6100 F1F0 'a...' BSR *-$0E0E ; FFFFF29E +000000B0: 6006 '`.' BRA.S *+$0008 ; 000000B8 +000000B2: 203C FFFF FE61 ' <...a' MOVE.L #$FFFFFE61,D0 +000000B8: 6100 F336 'a..6' BSR *-$0CC8 ; FFFFF3F0 +000000BC: 4DEE 014E 'M..N' LEA $014E(A6),A6 +000000C0: 4CDE 1F06 'L...' MOVEM.L (A6)+,D1/D2/A0-A4 +000000C4: 6000 F26A '`..j' BRA *-$0D94 ; FFFFF330 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FSQUEUE"(380) + 00000002 +Comment: + + DTREMOVEAPPL ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: DTGETAPPL [29D30, 29DE2) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +0 (29D30): JSR FSQUEUE + + Unresolved outgoing references: + +4 (29D34): BSR $29010 + +8 (29D38): BSR $28F70 + +16 (29D46): BSR $29100 + +1E (29D4E): BSR $29080 + +38 (29D68): BSR $28E8E + +58 (29D88): BSR $28EA6 + +A2 (29DD2): BSR $290A0 + +AE (29DDE): BRA $28F80 + + VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a + + +Dictionary: Flags $00 FirstId 625 + 625: DTGETAPPL + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DTGETAPPL"(625) Segment="Main"(200) +Size: Flags $00 ModuleSize 178 + +Content: Flags $08 +Contents offset $0000 size $00B2 +00000000: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380 +00000004: 6100 F2DA 'a...' BSR *-$0D24 ; FFFFF2E0 +00000008: 6100 F236 'a..6' BSR *-$0DC8 ; FFFFF240 +0000000C: 48E6 60F8 'H.`.' MOVEM.L D1/D2/A0-A4,-(A6) +00000010: 9CFC 0116 '....' SUBA.W #$0116,A6 +00000014: 2848 '(H' MOVEA.L A0,A4 +00000016: 6100 F3B8 'a...' BSR *-$0C46 ; FFFFF3D0 +0000001A: 6600 008A 'f...' BNE *+$008C ; 000000A6 +0000001E: 6100 F330 'a..0' BSR *-$0CCE ; FFFFF350 +00000022: 217C 0000 0028 '!|...(' MOVE.L #$00000028,$0024(A0) + 0024 +0000002A: 14FC 0007 '....' MOVE.B #$07,(A2)+ +0000002E: 14FC 0002 '....' MOVE.B #$02,(A2)+ +00000032: 24EC 0034 '$..4' MOVE.L $0034(A4),(A2)+ +00000036: 429A 'B.' CLR.L (A2)+ +00000038: 6100 F124 'a..$' BSR *-$0EDA ; FFFFF15E +0000003C: 0C40 FE61 '.@.a' CMPI.W #$FE61,D0 +00000040: 6660 'f`' BNE.S *+$0062 ; 000000A2 +00000042: 302C 001A '0,..' MOVE.W $001A(A4),D0 +00000046: 4A40 'J@' TST.W D0 +00000048: 6602 'f.' BNE.S *+$0004 ; 0000004C +0000004A: 7001 'p.' MOVEQ #$01,D0 +0000004C: 5340 'S@' SUBQ.W #1,D0 +0000004E: 3140 0044 '1@.D' MOVE.W D0,$0044(A0) +00000052: 317C 0008 0046 '1|...F' MOVE.W #$0008,$0046(A0) +00000058: 6100 F11C 'a...' BSR *-$0EE2 ; FFFFF176 +0000005C: 6644 'fD' BNE.S *+$0046 ; 000000A2 +0000005E: 102E 00C9 '....' MOVE.B $00C9(A6),D0 +00000062: 0C00 0002 '....' CMPI.B #$02,D0 +00000066: 6706 'g.' BEQ.S *+$0008 ; 0000006E +00000068: 303C FE61 '0<.a' MOVE.W #$FE61,D0 +0000006C: 6034 '`4' BRA.S *+$0036 ; 000000A2 +0000006E: 202E 00CA ' ...' MOVE.L $00CA(A6),D0 +00000072: B0AC 0034 '...4' CMP.L $0034(A4),D0 +00000076: 6706 'g.' BEQ.S *+$0008 ; 0000007E +00000078: 303C FE61 '0<.a' MOVE.W #$FE61,D0 +0000007C: 6024 '`$' BRA.S *+$0026 ; 000000A2 +0000007E: 296E 00EE 001C ')n....' MOVE.L $00EE(A6),$001C(A4) +00000084: 296E 00F2 0064 ')n...d' MOVE.L $00F2(A6),$0064(A4) +0000008A: 4AAC 0012 'J...' TST.L $0012(A4) +0000008E: 6710 'g.' BEQ.S *+$0012 ; 000000A0 +00000090: 41EE 00F6 'A...' LEA $00F6(A6),A0 +00000094: 226C 0012 '"l..' MOVEA.L $0012(A4),A1 +00000098: 7000 'p.' MOVEQ #$00,D0 +0000009A: 1010 '..' MOVE.B (A0),D0 +0000009C: 5200 'R.' ADDQ.B #1,D0 +0000009E: A22E '..' _BlockMoveData ; A22E +000000A0: 7000 'p.' MOVEQ #$00,D0 +000000A2: 6100 F2CC 'a...' BSR *-$0D32 ; FFFFF370 +000000A6: 4DEE 0116 'M...' LEA $0116(A6),A6 +000000AA: 4CDE 1F06 'L...' MOVEM.L (A6)+,D1/D2/A0-A4 +000000AE: 6000 F1A0 '`...' BRA *-$0E5E ; FFFFF250 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FSQUEUE"(380) + 00000002 +Comment: + + DTGETAPPL ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: DTSETCOMMENT [29DF0, 29E64) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +0 (29DF0): JSR FSQUEUE + + Unresolved outgoing references: + +6 (29DF6): BSR $29010 + +A (29DFA): BSR $28F70 + +18 (29E08): BSR $29100 + +1E (29E0E): BSR $29130 + +46 (29E36): BSR $29080 + +60 (29E50): BSR $28EBE + +64 (29E54): BSR $290A0 + +70 (29E60): BRA $28F80 + + VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a + + +Dictionary: Flags $00 FirstId 626 + 626: DTSETCOMMENT +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DTSETCOMMENT"(626) Segment="Main"(200) +Size: Flags $00 ModuleSize 116 + +Content: Flags $08 +Contents offset $0000 size $0074 +00000000: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380 +00000004: 97CB '..' SUBA.L A3,A3 +00000006: 6100 F218 'a...' BSR *-$0DE6 ; FFFFF220 +0000000A: 6100 F174 'a..t' BSR *-$0E8A ; FFFFF180 +0000000E: 48E6 60F8 'H.`.' MOVEM.L D1/D2/A0-A4,-(A6) +00000012: 9CFC 01B6 '....' SUBA.W #$01B6,A6 +00000016: 2848 '(H' MOVEA.L A0,A4 +00000018: 6100 F2F6 'a...' BSR *-$0D08 ; FFFFF310 +0000001C: 664A 'fJ' BNE.S *+$004C ; 00000068 +0000001E: 6100 F320 'a.. ' BSR *-$0CDE ; FFFFF340 +00000022: 6644 'fD' BNE.S *+$0046 ; 00000068 +00000024: 7000 'p.' MOVEQ #$00,D0 +00000026: 202C 0024 ' ,.$' MOVE.L $0024(A4),D0 +0000002A: 0C80 0000 00C7 '......' CMPI.L #$000000C7,D0 +00000030: 6306 'c.' BLS.S *+$0008 ; 00000038 +00000032: 203C 0000 00C7 ' <....' MOVE.L #$000000C7,D0 +00000038: 1D40 00EE '.@..' MOVE.B D0,$00EE(A6) +0000003C: 206C 0020 ' l. ' MOVEA.L $0020(A4),A0 +00000040: 43EE 00EF 'C...' LEA $00EF(A6),A1 +00000044: A22E '..' _BlockMoveData ; A22E +00000046: 6100 F248 'a..H' BSR *-$0DB6 ; FFFFF290 +0000004A: 7000 'p.' MOVEQ #$00,D0 +0000004C: 102E 00EE '....' MOVE.B $00EE(A6),D0 +00000050: 5200 'R.' ADDQ.B #1,D0 +00000052: 2140 0024 '!@.$' MOVE.L D0,$0024(A0) +00000056: 14FC 0005 '....' MOVE.B #$05,(A2)+ +0000005A: 14FC 0003 '....' MOVE.B #$03,(A2)+ +0000005E: 24C1 '$.' MOVE.L D1,(A2)+ +00000060: 6100 F06C 'a..l' BSR *-$0F92 ; FFFFF0CE +00000064: 6100 F24A 'a..J' BSR *-$0DB4 ; FFFFF2B0 +00000068: 4DEE 01B6 'M...' LEA $01B6(A6),A6 +0000006C: 4CDE 1F06 'L...' MOVEM.L (A6)+,D1/D2/A0-A4 +00000070: 6000 F11E '`...' BRA *-$0EE0 ; FFFFF190 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FSQUEUE"(380) + 00000002 +Comment: + + DTSETCOMMENT ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: DTGETCOMMENT [29E70, 29EE4) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +0 (29E70): JSR FSQUEUE + + Unresolved outgoing references: + +6 (29E76): BSR $29010 + +A (29E7A): BSR $28F70 + +18 (29E88): BSR $29100 + +22 (29E92): BSR $29130 + +28 (29E98): BSR $29080 + +3E (29EAE): BSR $28E8E + +42 (29EB2): BSR $290A0 + +70 (29EE0): BRA $28F80 + + VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a + + +Dictionary: Flags $00 FirstId 627 + 627: DTGETCOMMENT +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DTGETCOMMENT"(627) Segment="Main"(200) +Size: Flags $00 ModuleSize 116 + +Content: Flags $08 +Contents offset $0000 size $0074 +00000000: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380 +00000004: 97CB '..' SUBA.L A3,A3 +00000006: 6100 F198 'a...' BSR *-$0E66 ; FFFFF1A0 +0000000A: 6100 F0F4 'a...' BSR *-$0F0A ; FFFFF100 +0000000E: 48E6 60F8 'H.`.' MOVEM.L D1/D2/A0-A4,-(A6) +00000012: 9CFC 01B6 '....' SUBA.W #$01B6,A6 +00000016: 2848 '(H' MOVEA.L A0,A4 +00000018: 6100 F276 'a..v' BSR *-$0D88 ; FFFFF290 +0000001C: 664A 'fJ' BNE.S *+$004C ; 00000068 +0000001E: 42AC 0028 'B..(' CLR.L $0028(A4) +00000022: 6100 F29C 'a...' BSR *-$0D62 ; FFFFF2C0 +00000026: 6640 'f@' BNE.S *+$0042 ; 00000068 +00000028: 6100 F1E6 'a...' BSR *-$0E18 ; FFFFF210 +0000002C: 217C 0000 00C8 '!|....' MOVE.L #$000000C8,$0024(A0) + 0024 +00000034: 14FC 0005 '....' MOVE.B #$05,(A2)+ +00000038: 14FC 0003 '....' MOVE.B #$03,(A2)+ +0000003C: 24C1 '$.' MOVE.L D1,(A2)+ +0000003E: 6100 EFDE 'a...' BSR *-$1020 ; FFFFF01E +00000042: 6100 F1EC 'a...' BSR *-$0E12 ; FFFFF230 +00000046: 6620 'f ' BNE.S *+$0022 ; 00000068 +00000048: 7000 'p.' MOVEQ #$00,D0 +0000004A: 102E 00EE '....' MOVE.B $00EE(A6),D0 +0000004E: 0C00 00C7 '....' CMPI.B #$C7,D0 +00000052: 6304 'c.' BLS.S *+$0006 ; 00000058 +00000054: 103C 00C7 '.<..' MOVE.B #$C7,D0 +00000058: 2940 0028 ')@.(' MOVE.L D0,$0028(A4) +0000005C: 41EE 00EF 'A...' LEA $00EF(A6),A0 +00000060: 226C 0020 '"l. ' MOVEA.L $0020(A4),A1 +00000064: A22E '..' _BlockMoveData ; A22E +00000066: 7000 'p.' MOVEQ #$00,D0 +00000068: 4DEE 01B6 'M...' LEA $01B6(A6),A6 +0000006C: 4CDE 1F06 'L...' MOVEM.L (A6)+,D1/D2/A0-A4 +00000070: 6000 F09E '`...' BRA *-$0F60 ; FFFFF110 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FSQUEUE"(380) + 00000002 +Comment: + + DTGETCOMMENT ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: DTREMOVECOMMENT [29EF0, 29F36) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +0 (29EF0): JSR FSQUEUE + + Unresolved outgoing references: + +6 (29EF6): BSR $29010 + +A (29EFA): BSR $28F70 + +18 (29F08): BSR $29100 + +1E (29F0E): BSR $29130 + +24 (29F14): BSR $29080 + +32 (29F22): BSR $28EEE + +36 (29F26): BSR $290A0 + +42 (29F32): BRA $28F80 + + VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a + + +Dictionary: Flags $00 FirstId 628 + 628: DTREMOVECOMMENT + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DTREMOVECOMMENT"(628) Segment="Main"(200) +Size: Flags $00 ModuleSize 70 + +Content: Flags $08 +Contents offset $0000 size $0046 +00000000: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380 +00000004: 97CB '..' SUBA.L A3,A3 +00000006: 6100 F118 'a...' BSR *-$0EE6 ; FFFFF120 +0000000A: 6100 F074 'a..t' BSR *-$0F8A ; FFFFF080 +0000000E: 48E6 60F8 'H.`.' MOVEM.L D1/D2/A0-A4,-(A6) +00000012: 9CFC 00EE '....' SUBA.W #$00EE,A6 +00000016: 2848 '(H' MOVEA.L A0,A4 +00000018: 6100 F1F6 'a...' BSR *-$0E08 ; FFFFF210 +0000001C: 661C 'f.' BNE.S *+$001E ; 0000003A +0000001E: 6100 F220 'a.. ' BSR *-$0DDE ; FFFFF240 +00000022: 6616 'f.' BNE.S *+$0018 ; 0000003A +00000024: 6100 F16A 'a..j' BSR *-$0E94 ; FFFFF190 +00000028: 14FC 0005 '....' MOVE.B #$05,(A2)+ +0000002C: 14FC 0003 '....' MOVE.B #$03,(A2)+ +00000030: 24C1 '$.' MOVE.L D1,(A2)+ +00000032: 6100 EFCA 'a...' BSR *-$1034 ; FFFFEFFE +00000036: 6100 F178 'a..x' BSR *-$0E86 ; FFFFF1B0 +0000003A: 4DEE 00EE 'M...' LEA $00EE(A6),A6 +0000003E: 4CDE 1F06 'L...' MOVEM.L (A6)+,D1/D2/A0-A4 +00000042: 6000 F04C '`..L' BRA *-$0FB2 ; FFFFF090 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FSQUEUE"(380) + 00000002 +Comment: + + DTREMOVECOMMENT ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: DTFLUSH [29F40, 29F86) + + Module started due to: vector glue above, MODGUESS (align, label) + + Resolved outgoing references: + +0 (29F40): JSR FSQUEUE + + Unresolved outgoing references: + +4 (29F44): BSR $29010 + +8 (29F48): BSR $28F70 + +16 (29F56): BSR $29100 + +24 (29F64): BSR $28F06 + +36 (29F76): BSR $28E4A + +42 (29F82): BRA $28F80 + + VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a + + +Dictionary: Flags $00 FirstId 629 + 629: DTFLUSH + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DTFLUSH"(629) Segment="Main"(200) +Size: Flags $00 ModuleSize 70 + +Content: Flags $08 +Contents offset $0000 size $0046 +00000000: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380 +00000004: 6100 F0CA 'a...' BSR *-$0F34 ; FFFFF0D0 +00000008: 6100 F026 'a..&' BSR *-$0FD8 ; FFFFF030 +0000000C: 48E6 0098 'H...' MOVEM.L A0/A3/A4,-(A6) +00000010: 9CFC 00C8 '....' SUBA.W #$00C8,A6 +00000014: 2848 '(H' MOVEA.L A0,A4 +00000016: 6100 F1A8 'a...' BSR *-$0E56 ; FFFFF1C0 +0000001A: 661E 'f.' BNE.S *+$0020 ; 0000003A +0000001C: 41D6 'A.' LEA (A6),A0 +0000001E: 316B 0008 0018 '1k....' MOVE.W $0008(A3),$0018(A0) +00000024: 6100 EFA0 'a...' BSR *-$105E ; FFFFEFC6 +00000028: 6610 'f.' BNE.S *+$0012 ; 0000003A +0000002A: 41D6 'A.' LEA (A6),A0 +0000002C: 316B 0010 0016 '1k....' MOVE.W $0010(A3),$0016(A0) +00000032: 42A8 0012 'B...' CLR.L $0012(A0) +00000036: 6100 EED2 'a...' BSR *-$112C ; FFFFEF0A +0000003A: 4DEE 00C8 'M...' LEA $00C8(A6),A6 +0000003E: 4CDE 1900 'L...' MOVEM.L (A6)+,A0/A3/A4 +00000042: 6000 EFFC '`...' BRA *-$1002 ; FFFFF040 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FSQUEUE"(380) + 00000002 +Comment: + + DTFLUSH ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: DTRESET [29F90, 2A0A0) + + Module started due to: vector glue above, MODGUESS (align, label) + + Resolved outgoing references: + +E (29F9E): JSR FSQUEUE + + Unresolved outgoing references: + +12 (29FA2): BSR $29010 + +16 (29FA6): BSR $28F70 + +24 (29FB4): BSR $29100 + +44 (29FD4): BSR $28E32 + +5E (29FEE): BSR $28E0A + +72 (2A002): BSR $28E0A + +80 (2A010): BSR $28DF6 + +8C (2A01C): BSR $28F30 + +94 (2A024): BSR $28F50 + +BA (2A04A): PEA $28B40 + +E4 (2A074): PEA $2A1D0 + +EC (2A07C): BSR $28F30 + +F4 (2A084): BSR $28F50 + +10C (2A09C): BRA $28F80 + + VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a + + +Dictionary: Flags $00 FirstId 630 + 630: DTRESET + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DTRESET"(630) Segment="Main"(200) +Size: Flags $00 ModuleSize 272 + +Content: Flags $08 +Contents offset $0000 size $0110 +00000000: 0801 000A '....' BTST #$0A,D1 +00000004: 6708 'g.' BEQ.S *+$000A ; 0000000E +00000006: 317C FFCE 0010 '1|....' MOVE.W #$FFCE,$0010(A0) +0000000C: 4E75 'Nu' RTS +0000000E: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380 +00000012: 6100 F06C 'a..l' BSR *-$0F92 ; FFFFF080 +00000016: 6100 EFC8 'a...' BSR *-$1036 ; FFFFEFE0 +0000001A: 48E6 60F8 'H.`.' MOVEM.L D1/D2/A0-A4,-(A6) +0000001E: 9CFC 00EC '....' SUBA.W #$00EC,A6 +00000022: 2848 '(H' MOVEA.L A0,A4 +00000024: 6100 F14A 'a..J' BSR *-$0EB4 ; FFFFF170 +00000028: 6600 00DA 'f...' BNE *+$00DC ; 00000104 +0000002C: 41D6 'A.' LEA (A6),A0 +0000002E: 43EE 00C8 'C...' LEA $00C8(A6),A1 +00000032: 2149 0012 '!I..' MOVE.L A1,$0012(A0) +00000036: 4268 0016 'Bh..' CLR.W $0016(A0) +0000003A: 316B 0008 0018 '1k....' MOVE.W $0008(A3),$0018(A0) +00000040: 42A8 001C 'B...' CLR.L $001C(A0) +00000044: 6100 EE5C 'a..\' BSR *-$11A2 ; FFFFEEA2 +00000048: 6600 00BA 'f...' BNE *+$00BC ; 00000104 +0000004C: 2D68 003A 00E8 '-h.:..' MOVE.L $003A(A0),$00E8(A6) +00000052: 41D6 'A.' LEA (A6),A0 +00000054: 316B 0008 0018 '1k....' MOVE.W $0008(A3),$0018(A0) +0000005A: 42A8 001C 'B...' CLR.L $001C(A0) +0000005E: 6100 EE1A 'a...' BSR *-$11E4 ; FFFFEE7A +00000062: 6600 00A0 'f...' BNE *+$00A2 ; 00000104 +00000066: 41D6 'A.' LEA (A6),A0 +00000068: 316B 000A 0018 '1k....' MOVE.W $000A(A3),$0018(A0) +0000006E: 42A8 001C 'B...' CLR.L $001C(A0) +00000072: 6100 EE06 'a...' BSR *-$11F8 ; FFFFEE7A +00000076: 6600 008C 'f...' BNE *+$008E ; 00000104 +0000007A: 216B 0018 0024 '!k...$' MOVE.L $0018(A3),$0024(A0) +00000080: 6100 EDE4 'a...' BSR *-$121A ; FFFFEE66 +00000084: 41D6 'A.' LEA (A6),A0 +00000086: 316B 0008 0018 '1k....' MOVE.W $0008(A3),$0018(A0) +0000008C: 6100 EF12 'a...' BSR *-$10EC ; FFFFEFA0 +00000090: 7002 'p.' MOVEQ #$02,D0 +00000092: A08E '..' DC.W $A08E ; OS 008E +00000094: 6100 EF2A 'a..*' BSR *-$10D4 ; FFFFEFC0 +00000098: 666A 'fj' BNE.S *+$006C ; 00000104 +0000009A: 41D6 'A.' LEA (A6),A0 +0000009C: 43EE 00C8 'C...' LEA $00C8(A6),A1 +000000A0: 2149 0012 '!I..' MOVE.L A1,$0012(A0) +000000A4: 316B 0010 0016 '1k....' MOVE.W $0010(A3),$0016(A0) +000000AA: 317C 0025 001C '1|.%..' MOVE.W #$0025,$001C(A0) +000000B0: 42A8 002C 'B..,' CLR.L $002C(A0) +000000B4: 216E 00E8 0030 '!n...0' MOVE.L $00E8(A6),$0030(A0) +000000BA: 487A EAF4 'Hz..' PEA *-$150A ; FFFFEBB0 +000000BE: 215F 0034 '!_.4' MOVE.L (A7)+,$0034(A0) +000000C2: 7000 'p.' MOVEQ #$00,D0 +000000C4: A08E '..' DC.W $A08E ; OS 008E +000000C6: 663C 'f<' BNE.S *+$003E ; 00000104 +000000C8: 41D6 'A.' LEA (A6),A0 +000000CA: 43EE 00C8 'C...' LEA $00C8(A6),A1 +000000CE: 2149 0012 '!I..' MOVE.L A1,$0012(A0) +000000D2: 316B 0010 0016 '1k....' MOVE.W $0010(A3),$0016(A0) +000000D8: 117C 0003 001B '.|....' MOVE.B #$03,$001B(A0) +000000DE: 216E 00E8 0030 '!n...0' MOVE.L $00E8(A6),$0030(A0) +000000E4: 487A 015A 'Hz.Z' PEA *+$015C ; 00000240 +000000E8: 215F 0052 '!_.R' MOVE.L (A7)+,$0052(A0) +000000EC: 6100 EEB2 'a...' BSR *-$114C ; FFFFEFA0 +000000F0: 7001 'p.' MOVEQ #$01,D0 +000000F2: A08E '..' DC.W $A08E ; OS 008E +000000F4: 6100 EECA 'a...' BSR *-$1134 ; FFFFEFC0 +000000F8: 6600 000A 'f...' BNE *+$000C ; 00000104 +000000FC: 3768 0018 0008 '7h....' MOVE.W $0018(A0),$0008(A3) +00000102: 7000 'p.' MOVEQ #$00,D0 +00000104: 4DEE 00EC 'M...' LEA $00EC(A6),A6 +00000108: 4CDE 1F06 'L...' MOVEM.L (A6)+,D1/D2/A0-A4 +0000010C: 6000 EEE2 '`...' BRA *-$111C ; FFFFEFF0 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FSQUEUE"(380) + 00000010 +Comment: + + DTRESET ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: DTDELETE [2A0B0, 2A116) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +24 (2A0D4): BSR FINDDTVOL + +0 (2A0B0): JSR FSQUEUE + + Unresolved outgoing references: + +4 (2A0B4): BSR $28FB0 + +8 (2A0B8): BSR $28F70 + +30 (2A0E0): BSR $29200 + +42 (2A0F2): BSR $28D50 + +50 (2A100): BSR $28D50 + +62 (2A112): BRA $28F80 + + VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a + + +Dictionary: Flags $00 FirstId 631 + 631: DTDELETE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DTDELETE"(631) Segment="Main"(200) +Size: Flags $00 ModuleSize 102 + +Content: Flags $08 +Contents offset $0000 size $0066 +00000000: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380 +00000004: 6100 EEFA 'a...' BSR *-$1104 ; FFFFEF00 +00000008: 6100 EEB6 'a...' BSR *-$1148 ; FFFFEEC0 +0000000C: 48E6 60F8 'H.`.' MOVEM.L D1/D2/A0-A4,-(A6) +00000010: 9CFC 00EC '....' SUBA.W #$00EC,A6 +00000014: 2848 '(H' MOVEA.L A0,A4 +00000016: 2678 0BB8 '&x..' MOVEA.L $0BB8,A3 +0000001A: 266B 000E '&k..' MOVEA.L $000E(A3),A3 +0000001E: 302B 000A '0+..' MOVE.W $000A(A3),D0 +00000022: 3400 '4.' MOVE.W D0,D2 +00000024: 6100 FFDA 'a...' BSR FINDDTVOL-DTDELETE+$FFDA ; ids: 602, 631 +00000028: 672E 'g.' BEQ.S *+$0030 ; 00000058 +0000002A: 43EE 00C8 'C...' LEA $00C8(A6),A1 +0000002E: 3002 '0.' MOVE.W D2,D0 +00000030: 6100 F11E 'a...' BSR *-$0EE0 ; FFFFF150 +00000034: 41D6 'A.' LEA (A6),A0 +00000036: 2149 0012 '!I..' MOVE.L A1,$0012(A0) +0000003A: 3141 0016 '1A..' MOVE.W D1,$0016(A0) +0000003E: 2142 0030 '!B.0' MOVE.L D2,$0030(A0) +00000042: 6100 EC5C 'a..\' BSR *-$13A2 ; FFFFECA0 +00000046: 7000 'p.' MOVEQ #$00,D0 +00000048: 1011 '..' MOVE.B (A1),D0 +0000004A: 13BC 0046 0000 '...F..' MOVE.B #$46,$00(A1,D0.W) ; 'F' +00000050: 6100 EC4E 'a..N' BSR *-$13B0 ; FFFFECA0 +00000054: 7000 'p.' MOVEQ #$00,D0 +00000056: 6002 '`.' BRA.S *+$0004 ; 0000005A +00000058: 70D1 'p.' MOVEQ #$D1,D0 +0000005A: 4DEE 00EC 'M...' LEA $00EC(A6),A6 +0000005E: 4CDE 1F06 'L...' MOVEM.L (A6)+,D1/D2/A0-A4 +00000062: 6000 EE6C '`..l' BRA *-$1192 ; FFFFEED0 + + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="FINDDTVOL"(602) Ref2="DTDELETE"(631) + 0026 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FSQUEUE"(380) + 00000002 +Comment: + + DTDELETE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: DTGETINFO [2A120, 2A1C0) + + Module started due to: vector glue above, MODGUESS (align, label) + + Resolved outgoing references: + +0 (2A120): JSR FSQUEUE + + Unresolved outgoing references: + +4 (2A124): BSR $29010 + +8 (2A128): BSR $28F70 + +16 (2A136): BSR $29100 + +58 (2A178): BRA $28F80 + +62 (2A182): BSR $28E32 + +72 (2A192): BSR $28DBA + + VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a + + +Dictionary: Flags $00 FirstId 632 + 632: DTGETINFO + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DTGETINFO"(632) Segment="Main"(200) +Size: Flags $00 ModuleSize 160 + +Content: Flags $08 +Contents offset $0000 size $00A0 +00000000: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380 +00000004: 6100 EEEA 'a...' BSR *-$1114 ; FFFFEEF0 +00000008: 6100 EE46 'a..F' BSR *-$11B8 ; FFFFEE50 +0000000C: 48E6 60F8 'H.`.' MOVEM.L D1/D2/A0-A4,-(A6) +00000010: 9CFC 00E8 '....' SUBA.W #$00E8,A6 +00000014: 2848 '(H' MOVEA.L A0,A4 +00000016: 6100 EFC8 'a...' BSR *-$1036 ; FFFFEFE0 +0000001A: 6634 'f4' BNE.S *+$0036 ; 00000050 +0000001C: 41D6 'A.' LEA (A6),A0 +0000001E: 43EE 00C8 'C...' LEA $00C8(A6),A1 +00000022: 2149 0012 '!I..' MOVE.L A1,$0012(A0) +00000026: 42AC 0040 'B..@' CLR.L $0040(A4) +0000002A: 42AC 0044 'B..D' CLR.L $0044(A4) +0000002E: 316B 0008 0018 '1k....' MOVE.W $0008(A3),$0018(A0) +00000034: 6126 'a&' BSR.S *+$0028 ; 0000005C +00000036: 6618 'f.' BNE.S *+$001A ; 00000050 +00000038: 316B 000A 0018 '1k....' MOVE.W $000A(A3),$0018(A0) +0000003E: 611C 'a.' BSR.S *+$001E ; 0000005C +00000040: 660E 'f.' BNE.S *+$0010 ; 00000050 +00000042: 397C 0002 001A '9|....' MOVE.W #$0002,$001A(A4) +00000048: 396B 0010 0016 '9k....' MOVE.W $0010(A3),$0016(A4) +0000004E: 7000 'p.' MOVEQ #$00,D0 +00000050: 4DEE 00E8 'M...' LEA $00E8(A6),A6 +00000054: 4CDE 1F06 'L...' MOVEM.L (A6)+,D1/D2/A0-A4 +00000058: 6000 EE06 '`...' BRA *-$11F8 ; FFFFEE60 +0000005C: 2D1F '-.' MOVE.L (A7)+,-(A6) +0000005E: 42A8 001C 'B...' CLR.L $001C(A0) +00000062: 6100 ECAE 'a...' BSR *-$1350 ; FFFFED12 +00000066: 6632 'f2' BNE.S *+$0034 ; 0000009A +00000068: 2168 003A 0030 '!h.:.0' MOVE.L $003A(A0),$0030(A0) +0000006E: 4268 001C 'Bh..' CLR.W $001C(A0) +00000072: 6100 EC26 'a..&' BSR *-$13D8 ; FFFFEC9A +00000076: 6622 'f"' BNE.S *+$0024 ; 0000009A +00000078: 202C 0040 ' ,.@' MOVE.L $0040(A4),D0 +0000007C: D0A8 0036 '...6' ADD.L $0036(A0),D0 +00000080: D0A8 0040 '...@' ADD.L $0040(A0),D0 +00000084: 2940 0040 ')@.@' MOVE.L D0,$0040(A4) +00000088: 202C 0044 ' ,.D' MOVE.L $0044(A4),D0 +0000008C: D0A8 003A '...:' ADD.L $003A(A0),D0 +00000090: D0A8 0044 '...D' ADD.L $0044(A0),D0 +00000094: 2940 0044 ')@.D' MOVE.L D0,$0044(A4) +00000098: 7000 'p.' MOVEQ #$00,D0 +0000009A: 2F1E '/.' MOVE.L (A6)+,-(A7) +0000009C: 4A40 'J@' TST.W D0 +0000009E: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FSQUEUE"(380) + 00000002 +Comment: + + DTGETINFO ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_2A1D0 [2A1D0, 2A218) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 633 + 633: AUTOMOD_2A1D0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_2A1D0"(633) Segment="Main"(200) +Size: Flags $00 ModuleSize 72 + +Content: Flags $08 +Contents offset $0000 size $0048 +00000000: 48E7 40C0 'H.@.' MOVEM.L D1/A0/A1,-(A7) +00000004: 1018 '..' MOVE.B (A0)+,D0 +00000006: 720B 'r.' MOVEQ #$0B,D1 +00000008: 0C10 0001 '....' CMPI.B #$01,(A0) +0000000C: 6712 'g.' BEQ.S *+$0014 ; 00000020 +0000000E: 7207 'r.' MOVEQ #$07,D1 +00000010: 0C10 0002 '....' CMPI.B #$02,(A0) +00000014: 670A 'g.' BEQ.S *+$000C ; 00000020 +00000016: 7205 'r.' MOVEQ #$05,D1 +00000018: 0C10 0003 '....' CMPI.B #$03,(A0) +0000001C: 6702 'g.' BEQ.S *+$0004 ; 00000020 +0000001E: 1200 '..' MOVE.B D0,D1 +00000020: 4A19 'J.' TST.B (A1)+ +00000022: B109 '..' CMPM.B (A1)+,(A0)+ +00000024: 621A 'b.' BHI.S *+$001C ; 00000040 +00000026: 6514 'e.' BCS.S *+$0016 ; 0000003C +00000028: 5301 'S.' SUBQ.B #1,D1 +0000002A: 5300 'S.' SUBQ.B #1,D0 +0000002C: 6706 'g.' BEQ.S *+$0008 ; 00000034 +0000002E: 4A01 'J.' TST.B D1 +00000030: 66F0 'f.' BNE.S *-$000E ; 00000022 +00000032: 600C '`.' BRA.S *+$000E ; 00000040 +00000034: 4A01 'J.' TST.B D1 +00000036: 6604 'f.' BNE.S *+$0006 ; 0000003C +00000038: 7000 'p.' MOVEQ #$00,D0 +0000003A: 6006 '`.' BRA.S *+$0008 ; 00000042 +0000003C: 70FF 'p.' MOVEQ #$FF,D0 +0000003E: 6002 '`.' BRA.S *+$0004 ; 00000042 +00000040: 7001 'p.' MOVEQ #$01,D0 +00000042: 4CDF 0302 'L...' MOVEM.L (A7)+,D1/A0/A1 +00000046: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_2A1D0 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_2A220 [2A220, 2A226) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 634 + 634: AUTOMOD_2A220 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_2A220"(634) Segment="Main"(200) +Size: Flags $00 ModuleSize 6 + +Content: Flags $08 +Contents offset $0000 size $0006 +00000000: 303C 0392 '0<..' MOVE.W #$0392,D0 +00000004: A9C9 '..' _SysError ; A9C9 + +Comment: + + AUTOMOD_2A220 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: HFS_2A230 [2A230, 2A520) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +96 (2A2C6): BSR __v__TRASHBLOCKS + + Unresolved outgoing references: + +2A (2A25A): BSR $2A972 + +46 (2A276): BSR $2A994 + +5A (2A28A): BSR $2A994 + +E4 (2A314): BSR $2A972 + +EE (2A31E): BSR $2A994 + +F2 (2A322): BSR $2AADE + +136 (2A366): BSR $2AD20 + +13C (2A36C): BSR $2AD0C + +1CE (2A3FE): BSR $2A8B0 + +1DE (2A40E): BSR $2AC2C + +216 (2A446): BSR $2AD0C + +220 (2A450): BSR $2ABD8 + +22A (2A45A): BSR $2AD0C + +248 (2A478): BSR $2A8C2 + +24E (2A47E): BSR $2A8A8 + +264 (2A494): BSR $2AB3A + +2A0 (2A4D0): BSR $2A8CC + +2B4 (2A4E4): BSR $2AD20 + +2BA (2A4EA): BSR $2AD0C + + +6 (2A236): VFLUSHCACHE + Trap A0C0 + + +A6 (2A2D6): GETBLOCK + + +AC (2A2DC): VGETBLOCK + Trap A0C1 + + +Dictionary: Flags $00 FirstId 635 + 635: HFS_2A230 + 636: VFLUSHCACHE + 637: GETBLOCK + 638: VGETBLOCK +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="HFS_2A230"(635) Segment="Main"(200) +Size: Flags $00 ModuleSize 752 + +Content: Flags $08 +Contents offset $0000 size $02F0 +00000000: 2F38 0700 '/8..' MOVE.L $0700,-(A7) +00000004: 4E75 'Nu' RTS +00000006: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000008: 48E6 7E78 'H.~x' MOVEM.L D1-D6/A1-A4,-(A6) +0000000C: 3A01 ':.' MOVE.W D1,D5 +0000000E: 2678 037C '&x.|' MOVEA.L $037C,A3 +00000012: 3200 '2.' MOVE.W D0,D1 +00000014: 6F36 'o6' BLE.S *+$0038 ; 0000004C +00000016: 2278 034E '"x.N' MOVEA.L $034E,A1 +0000001A: 2471 1014 '$q..' MOVEA.L $14(A1,D1.W),A2 +0000001E: 2631 1000 '&1..' MOVE.L $00(A1,D1.W),D3 +00000022: 0831 0001 1004 '.1....' BTST #$01,$04(A1,D1.W) +00000028: 56C6 'V.' SNE D6 +0000002A: 6100 0716 'a...' BSR *+$0718 ; 00000742 +0000002E: 6700 006C 'g..l' BEQ *+$006E ; 0000009C +00000032: 4A6C 0010 'Jl..' TST.W $0010(A4) +00000036: 6764 'gd' BEQ.S *+$0066 ; 0000009C +00000038: 4A38 0377 'J8.w' TST.B $0377 +0000003C: 6608 'f.' BNE.S *+$000A ; 00000046 +0000003E: 082C 0007 0014 '.,....' BTST #$07,$0014(A4) +00000044: 6656 'fV' BNE.S *+$0058 ; 0000009C +00000046: 6100 071C 'a...' BSR *+$071E ; 00000764 +0000004A: 6014 '`.' BRA.S *+$0016 ; 00000060 +0000004C: 284B '(K' MOVEA.L A3,A4 +0000004E: 2854 '(T' MOVEA.L (A4),A4 +00000050: B9CB '..' CMPA.L A3,A4 +00000052: 6748 'gH' BEQ.S *+$004A ; 0000009C +00000054: B5EC 001C '....' CMPA.L $001C(A4),A2 +00000058: 66F4 'f.' BNE.S *-$000A ; 0000004E +0000005A: 6100 0708 'a...' BSR *+$070A ; 00000764 +0000005E: 60EE '`.' BRA.S *-$0010 ; 0000004E +00000060: 0805 0001 '....' BTST #$01,D5 +00000064: 6606 'f.' BNE.S *+$0008 ; 0000006C +00000066: 0805 0000 '....' BTST #$00,D5 +0000006A: 6730 'g0' BEQ.S *+$0032 ; 0000009C +0000006C: 3001 '0.' MOVE.W D1,D0 +0000006E: 7200 'r.' MOVEQ #$00,D1 +00000070: 74FF 't.' MOVEQ #$FF,D2 +00000072: 2F07 '/.' MOVE.L D7,-(A7) +00000074: 7E00 '~.' MOVEQ #$00,D7 +00000076: 0805 0001 '....' BTST #$01,D5 +0000007A: 6614 'f.' BNE.S *+$0016 ; 00000090 +0000007C: 2A2E 0034 '*..4' MOVE.L $0034(A6),D5 +00000080: B3C5 '..' CMPA.L D5,A1 +00000082: 6612 'f.' BNE.S *+$0014 ; 00000096 +00000084: B06E 0032 '.n.2' CMP.W $0032(A6),D0 +00000088: 660C 'f.' BNE.S *+$000E ; 00000096 +0000008A: 4AAE 002C 'J..,' TST.L $002C(A6) +0000008E: 6606 'f.' BNE.S *+$0008 ; 00000096 +00000090: 2E3C 6861 5368 '..' MOVEM.L (A6)+,D1-D7/A1-A5 +000002E4: 2F1E '/.' MOVE.L (A6)+,-(A7) +000002E6: 4A40 'J@' TST.W D0 +000002E8: 4E75 'Nu' RTS +000002EA: 2078 0A06 ' x..' MOVEA.L $0A06,A0 +000002EE: 60F0 '`.' BRA.S *-$000E ; 000002E0 + + +Dictionary: Flags $00 FirstId 639 + 639: __v__TRASHBLOCKS +Pad + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="__v__TRASHBLOCKS"(639) Ref2="HFS_2A230"(635) + 0098 + +EntryPoint: Flags=$08=(Extern Code) Offset=$0006 Entry="VFLUSHCACHE"(636) + +EntryPoint: Flags=$08=(Extern Code) Offset=$00A6 Entry="GETBLOCK"(637) + +EntryPoint: Flags=$08=(Extern Code) Offset=$00AC Entry="VGETBLOCK"(638) +Comment: + + HFS_2A230 ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: HFS_2A520 [2A520, 2A540) + + Module started due to: MODGUESS (align, label) + + Unresolved outgoing references: + +8 (2A528): BSR $2AF62 + + +6 (2A526): VMARKBLOCK + Trap A0C2 + + +Dictionary: Flags $00 FirstId 640 + 640: HFS_2A520 + 641: VMARKBLOCK +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="HFS_2A520"(640) Segment="Main"(200) +Size: Flags $00 ModuleSize 32 + +Content: Flags $08 +Contents offset $0000 size $0020 +00000000: 2F38 0708 '/8..' MOVE.L $0708,-(A7) +00000004: 4E75 'Nu' RTS +00000006: 2F0C '/.' MOVE.L A4,-(A7) +00000008: 6100 0A38 'a..8' BSR *+$0A3A ; 00000A42 +0000000C: 08EC 0007 0010 '......' BSET #$07,$0010(A4) +00000012: 286C 0028 '(l.(' MOVEA.L $0028(A4),A4 +00000016: 08EC 0005 000C '......' BSET #$05,$000C(A4) +0000001C: 285F '(_' MOVEA.L (A7)+,A4 +0000001E: 4E75 'Nu' RTS + + +EntryPoint: Flags=$08=(Extern Code) Offset=$0006 Entry="VMARKBLOCK"(641) +Comment: + + HFS_2A520 ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: MARKA5BLOCK [2A540, 2B358) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +D0A (2B24A): BSR HFS_2A230 + +CFE (2B23E): BSR HFS_2A230 + +CF2 (2B232): BSR HFS_2A230 + +326 (2A866): BSR HFS_2A520 + +320 (2A860): BSR GETBLOCK + +27C (2A7BC): BSR HFS_2A230 + +248 (2A788): BSR GETBLOCK + +1E2 (2A722): BSR HFS_2A230 + + VectorTable comment: {sources}OS:HFS:Cache.a + + +8 (2A548): HFS_2A548 + + +E (2A54E): VRELBLOCK + Trap A0C3 + + +82 (2A5C2): HFS_2A5C2 + + +88 (2A5C8): VTRASHVBLKS + Trap A0C5 + + +B6 (2A5F6): TRASHFBLOCKS + VectorTable comment: {sources}OS:HFS:Cache.a + + +C0 (2A600): TRASHBLOCKS + VectorTable comment: {sources}OS:HFS:Cache.a + + +F8 (2A638): VTRASHBLOCKS + Trap A0C4 + + +196 (2A6D6): VCACHERDIP + Trap A0C7 + + +30E (2A84E): VCACHEWRIP + Trap A0C6 + + +A74 (2AFB4): INITCACHE + VectorTable comment: {sources}OS:HFS:Cache.a + + +Dictionary: Flags $00 FirstId 642 + 642: MARKA5BLOCK + 643: TRASHFBLOCKS + 644: TRASHBLOCKS + 645: INITCACHE + 646: HFS_2A548 + 647: VRELBLOCK + 648: HFS_2A5C2 + 649: VTRASHVBLKS + 650: VTRASHBLOCKS + 651: VCACHERDIP + 652: VCACHEWRIP + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="MARKA5BLOCK"(642) Segment="Main"(200) +Size: Flags $00 ModuleSize 3608 + +Content: Flags $08 +Contents offset $0000 size $0E18 +00000000: C14D '.M' EXG A0,A5 +00000002: 61DC 'a.' BSR.S *-$0022 ; FFFFFFE0 +00000004: C14D '.M' EXG A0,A5 +00000006: 4E75 'Nu' RTS +00000008: 2F38 070C '/8..' MOVE.L $070C,-(A7) +0000000C: 4E75 'Nu' RTS +0000000E: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000010: 48E6 080C 'H...' MOVEM.L D4/A4/A5,-(A6) +00000014: 6100 0A0C 'a...' BSR *+$0A0E ; 00000A22 +00000018: 08AC 0006 0010 '......' BCLR #$06,$0010(A4) +0000001E: 0801 0003 '....' BTST #$03,D1 +00000022: 670A 'g.' BEQ.S *+$000C ; 0000002E +00000024: 2F07 '/.' MOVE.L D7,-(A7) +00000026: 2E3C 6861 5368 '..' MOVE.W D1,D7 +0000021A: 4EBA 0160 'N..`' JSR *+$0162 ; 0000037C +0000021E: 664A 'fJ' BNE.S *+$004C ; 0000026A +00000220: 4A82 'J.' TST.L D2 +00000222: 6704 'g.' BEQ.S *+$0006 ; 00000228 +00000224: 95A8 0028 '...(' SUB.L D2,$0028(A0) +00000228: 200C ' .' MOVE.L A4,D0 +0000022A: 6710 'g.' BEQ.S *+$0012 ; 0000023C +0000022C: 48E6 0C00 'H...' MOVEM.L D4/D5,-(A6) +00000230: 5384 'S.' SUBQ.L #1,D4 +00000232: D885 '..' ADD.L D5,D4 +00000234: 6100 0318 'a...' BSR *+$031A ; 0000054E +00000238: 4CDE 0030 'L..0' MOVEM.L (A6)+,D4/D5 +0000023C: 263C 0000 0200 '&<....' MOVE.L #$00000200,D3 +00000242: 2405 '$.' MOVE.L D5,D2 +00000244: 720C 'r.' MOVEQ #$0C,D1 +00000246: 3007 '0.' MOVE.W D7,D0 +00000248: 6100 FDB6 'a...' BSR GETBLOCK-MARKA5BLOCK+$FDB6 ; ids: 637, 642 +0000024C: 661A 'f.' BNE.S *+$001C ; 00000268 +0000024E: 2278 0394 '"x..' MOVEA.L $0394,A1 +00000252: 4A69 003A 'Ji.:' TST.W $003A(A1) +00000256: 6608 'f.' BNE.S *+$000A ; 00000260 +00000258: 224D '"M' MOVEA.L A5,A1 +0000025A: C149 '.I' EXG A0,A1 +0000025C: 2003 ' .' MOVE.L D3,D0 +0000025E: A22E '..' _BlockMoveData ; A22E +00000260: DBC3 '..' ADDA.L D3,A5 +00000262: 5285 'R.' ADDQ.L #1,D5 +00000264: 5344 'SD' SUBQ.W #1,D4 +00000266: 6EDA 'n.' BGT.S *-$0024 ; 00000242 +00000268: 7000 'p.' MOVEQ #$00,D0 +0000026A: 4CDE 3FFE 'L.?.' MOVEM.L (A6)+,D1-D7/A0-A5 +0000026E: 6062 '`b' BRA.S *+$0064 ; 000002D2 +00000270: 48E6 4040 'H.@@' MOVEM.L D1/A1,-(A6) +00000274: 3001 '0.' MOVE.W D1,D0 +00000276: 7200 'r.' MOVEQ #$00,D1 +00000278: 50F8 0377 'P..w' ST $0377 +0000027C: 6100 FD82 'a...' BSR HFS_2A230-MARKA5BLOCK+$FD82 ; ids: 635, 642 +00000280: 4CDE 0202 'L...' MOVEM.L (A6)+,D1/A1 +00000284: 664C 'fL' BNE.S *+$004E ; 000002D2 +00000286: 4EBA 00E8 'N...' JSR *+$00EA ; 00000370 +0000028A: 6646 'fF' BNE.S *+$0048 ; 000002D2 +0000028C: 48E6 0E1C 'H...' MOVEM.L D4-D6/A3-A5,-(A6) +00000290: 2806 '(.' MOVE.L D6,D4 +00000292: 2A68 0020 '*h. ' MOVEA.L $0020(A0),A5 +00000296: DBE8 0028 '...(' ADDA.L $0028(A0),A5 +0000029A: 7009 'p.' MOVEQ #$09,D0 +0000029C: E0AC '..' LSR.L D0,D4 +0000029E: E0AD '..' LSR.L D0,D5 +000002A0: 48E6 1210 'H...' MOVEM.L D3/D6/A3,-(A6) +000002A4: 2678 037C '&x.|' MOVEA.L $037C,A3 +000002A8: 2631 1000 '&1..' MOVE.L $00(A1,D1.W),D3 +000002AC: 0831 0001 1004 '.1....' BTST #$01,$04(A1,D1.W) +000002B2: 56C6 'V.' SNE D6 +000002B4: 6100 017C 'a..|' BSR *+$017E ; 00000432 +000002B8: 4CDE 0848 'L..H' MOVEM.L (A6)+,D3/D6/A3 +000002BC: 4EBA 00BE 'N...' JSR *+$00C0 ; 0000037C +000002C0: 660C 'f.' BNE.S *+$000E ; 000002CE +000002C2: 200C ' .' MOVE.L A4,D0 +000002C4: 6708 'g.' BEQ.S *+$000A ; 000002CE +000002C6: 5384 'S.' SUBQ.L #1,D4 +000002C8: D885 '..' ADD.L D5,D4 +000002CA: 6100 0282 'a...' BSR *+$0284 ; 0000054E +000002CE: 4CDE 3870 'L.8p' MOVEM.L (A6)+,D4-D6/A3-A5 +000002D2: 48E7 0040 'H..@' MOVEM.L A1,-(A7) +000002D6: 2278 0394 '"x..' MOVEA.L $0394,A1 +000002DA: 4269 003A 'Bi.:' CLR.W $003A(A1) +000002DE: 4CDF 0200 'L...' MOVEM.L (A7)+,A1 +000002E2: 261E '&.' MOVE.L (A6)+,D3 +000002E4: 2F1E '/.' MOVE.L (A6)+,-(A7) +000002E6: 4A40 'J@' TST.W D0 +000002E8: 4E75 'Nu' RTS +000002EA: 2C04 ',.' MOVE.L D4,D6 +000002EC: 48E6 7FFC 'H...' MOVEM.L D1-D7/A0-A5,-(A6) +000002F0: 2A68 0020 '*h. ' MOVEA.L $0020(A0),A5 +000002F4: DBE8 0028 '...(' ADDA.L $0028(A0),A5 +000002F8: 3E01 '>.' MOVE.W D1,D7 +000002FA: 7609 'v.' MOVEQ #$09,D3 +000002FC: E6AC '..' LSR.L D3,D4 +000002FE: E6AD '..' LSR.L D3,D5 +00000300: 263C 0000 0200 '&<....' MOVE.L #$00000200,D3 +00000306: 4E75 'Nu' RTS +00000308: 2F38 0718 '/8..' MOVE.L $0718,-(A7) +0000030C: 4E75 'Nu' RTS +0000030E: 2D1F '-.' MOVE.L (A7)+,-(A6) +00000310: 2D03 '-.' MOVE.L D3,-(A6) +00000312: 6100 FE54 'a..T' BSR *-$01AA ; 00000168 +00000316: 662A 'f*' BNE.S *+$002C ; 00000342 +00000318: 61D0 'a.' BSR.S *-$002E ; 000002EA +0000031A: 2405 '$.' MOVE.L D5,D2 +0000031C: 720C 'r.' MOVEQ #$0C,D1 +0000031E: 3007 '0.' MOVE.W D7,D0 +00000320: 6100 FCDE 'a...' BSR GETBLOCK-MARKA5BLOCK+$FCDE ; ids: 637, 642 +00000324: 6616 'f.' BNE.S *+$0018 ; 0000033C +00000326: 6100 FCD8 'a...' BSR HFS_2A520-MARKA5BLOCK+$FCD8 ; ids: 640, 642 +0000032A: 2248 '"H' MOVEA.L A0,A1 +0000032C: 204D ' M' MOVEA.L A5,A0 +0000032E: 2003 ' .' MOVE.L D3,D0 +00000330: A22E '..' _BlockMoveData ; A22E +00000332: DBC3 '..' ADDA.L D3,A5 +00000334: 5285 'R.' ADDQ.L #1,D5 +00000336: 5344 'SD' SUBQ.W #1,D4 +00000338: 6EE0 'n.' BGT.S *-$001E ; 0000031A +0000033A: 7000 'p.' MOVEQ #$00,D0 +0000033C: 4CDE 3FFE 'L.?.' MOVEM.L (A6)+,D1-D7/A0-A5 +00000340: 6022 '`"' BRA.S *+$0024 ; 00000364 +00000342: 4EBA 002C 'N..,' JSR *+$002E ; 00000370 +00000346: 661C 'f.' BNE.S *+$001E ; 00000364 +00000348: 48E6 6100 'H.a.' MOVEM.L D1/D2/D7,-(A6) +0000034C: 3001 '0.' MOVE.W D1,D0 +0000034E: 2205 '".' MOVE.L D5,D1 +00000350: 2406 '$.' MOVE.L D6,D2 +00000352: 2E3C 5772 4950 '..' MOVEM.L D2-D6/A0-A5,-(A6) +00000464: 47EC 0020 'G.. ' LEA $0020(A4),A3 +00000468: 284B '(K' MOVEA.L A3,A4 +0000046A: 7800 'x.' MOVEQ #$00,D4 +0000046C: 2478 0394 '$x..' MOVEA.L $0394,A2 +00000470: 2A6A 0046 '*j.F' MOVEA.L $0046(A2),A5 +00000474: 2C2A 004A ',*.J' MOVE.L $004A(A2),D6 +00000478: 7409 't.' MOVEQ #$09,D2 +0000047A: E4AE '..' LSR.L D2,D6 +0000047C: 5386 'S.' SUBQ.L #1,D6 +0000047E: 2854 '(T' MOVEA.L (A4),A4 +00000480: B9CB '..' CMPA.L A3,A4 +00000482: 6700 008C 'g...' BEQ *+$008E ; 00000510 +00000486: 08AC 0007 FFF8 '......' BCLR #$07,-$0008(A4) +0000048C: 67F0 'g.' BEQ.S *-$000E ; 0000047E +0000048E: 2804 '(.' MOVE.L D4,D4 +00000490: 6608 'f.' BNE.S *+$000A ; 0000049A +00000492: 45EC FFE8 'E...' LEA -$0018(A4),A2 +00000496: 7801 'x.' MOVEQ #$01,D4 +00000498: 60E4 '`.' BRA.S *-$001A ; 0000047E +0000049A: 43EC FFE8 'C...' LEA -$0018(A4),A1 +0000049E: 262A 0020 '&*. ' MOVE.L $0020(A2),D3 +000004A2: D684 '..' ADD.L D4,D3 +000004A4: B6A9 0020 '... ' CMP.L $0020(A1),D3 +000004A8: 661E 'f.' BNE.S *+$0020 ; 000004C8 +000004AA: B886 '..' CMP.L D6,D4 +000004AC: 621A 'b.' BHI.S *+$001C ; 000004C8 +000004AE: 2069 0030 ' i.0' MOVEA.L $0030(A1),A0 +000004B2: 2004 ' .' MOVE.L D4,D0 +000004B4: E188 '..' LSL.L #8,D0 +000004B6: D080 '..' ADD.L D0,D0 +000004B8: 224D '"M' MOVEA.L A5,A1 +000004BA: D3C0 '..' ADDA.L D0,A1 +000004BC: 203C 0000 0200 ' <....' MOVE.L #$00000200,D0 +000004C2: A22E '..' _BlockMoveData ; A22E +000004C4: 5284 'R.' ADDQ.L #1,D4 +000004C6: 60B6 '`.' BRA.S *-$0048 ; 0000047E +000004C8: 0C84 0000 0001 '......' CMPI.L #$00000001,D4 +000004CE: 621A 'b.' BHI.S *+$001C ; 000004EA +000004D0: 48E6 000C 'H...' MOVEM.L A4/A5,-(A6) +000004D4: 284A '(J' MOVEA.L A2,A4 +000004D6: 283C 0000 0200 '(<....' MOVE.L #$00000200,D4 +000004DC: 2A6A 0030 '*j.0' MOVEA.L $0030(A2),A5 +000004E0: 4EBA FEAA 'N...' JSR *-$0154 ; 0000038C +000004E4: 4CDE 3000 'L.0.' MOVEM.L (A6)+,A4/A5 +000004E8: 601C '`.' BRA.S *+$001E ; 00000506 +000004EA: 203C 0000 0200 ' <....' MOVE.L #$00000200,D0 +000004F0: 206A 0030 ' j.0' MOVEA.L $0030(A2),A0 +000004F4: 224D '"M' MOVEA.L A5,A1 +000004F6: A22E '..' _BlockMoveData ; A22E +000004F8: 2D0C '-.' MOVE.L A4,-(A6) +000004FA: 284A '(J' MOVEA.L A2,A4 +000004FC: E18C '..' LSL.L #8,D4 +000004FE: D884 '..' ADD.L D4,D4 +00000500: 4EBA FE8A 'N...' JSR *-$0174 ; 0000038C +00000504: 285E '(^' MOVEA.L (A6)+,A4 +00000506: 45EC FFE8 'E...' LEA -$0018(A4),A2 +0000050A: 7801 'x.' MOVEQ #$01,D4 +0000050C: 6000 FF70 '`..p' BRA *-$008E ; 0000047E +00000510: 0C84 0000 0001 '......' CMPI.L #$00000001,D4 +00000516: 6216 'b.' BHI.S *+$0018 ; 0000052E +00000518: 2804 '(.' MOVE.L D4,D4 +0000051A: 672A 'g*' BEQ.S *+$002C ; 00000546 +0000051C: 284A '(J' MOVEA.L A2,A4 +0000051E: 283C 0000 0200 '(<....' MOVE.L #$00000200,D4 +00000524: 2A6A 0030 '*j.0' MOVEA.L $0030(A2),A5 +00000528: 4EBA FE62 'N..b' JSR *-$019C ; 0000038C +0000052C: 6018 '`.' BRA.S *+$001A ; 00000546 +0000052E: 203C 0000 0200 ' <....' MOVE.L #$00000200,D0 +00000534: 206A 0030 ' j.0' MOVEA.L $0030(A2),A0 +00000538: 224D '"M' MOVEA.L A5,A1 +0000053A: A22E '..' _BlockMoveData ; A22E +0000053C: 284A '(J' MOVEA.L A2,A4 +0000053E: D884 '..' ADD.L D4,D4 +00000540: E18C '..' LSL.L #8,D4 +00000542: 4EBA FE48 'N..H' JSR *-$01B6 ; 0000038C +00000546: 4CDE 3F7C 'L.?|' MOVEM.L (A6)+,D2-D6/A0-A5 +0000054A: 2F1E '/.' MOVE.L (A6)+,-(A7) +0000054C: 4E75 'Nu' RTS +0000054E: 082C 0005 0014 '.,....' BTST #$05,$0014(A4) +00000554: 6744 'gD' BEQ.S *+$0046 ; 0000059A +00000556: 48E6 00D8 'H...' MOVEM.L A0/A1/A3/A4,-(A6) +0000055A: 47EC 0020 'G.. ' LEA $0020(A4),A3 +0000055E: 284B '(K' MOVEA.L A3,A4 +00000560: 2854 '(T' MOVEA.L (A4),A4 +00000562: B9CB '..' CMPA.L A3,A4 +00000564: 6730 'g0' BEQ.S *+$0032 ; 00000596 +00000566: 082C 0007 FFF8 '.,....' BTST #$07,-$0008(A4) +0000056C: 67F2 'g.' BEQ.S *-$000C ; 00000560 +0000056E: 202C 000C ' ,..' MOVE.L $000C(A4),D0 +00000572: BA80 '..' CMP.L D0,D5 +00000574: 62EA 'b.' BHI.S *-$0014 ; 00000560 +00000576: B880 '..' CMP.L D0,D4 +00000578: 65E6 'e.' BCS.S *-$0018 ; 00000560 +0000057A: 9085 '..' SUB.L D5,D0 +0000057C: E188 '..' LSL.L #8,D0 +0000057E: D080 '..' ADD.L D0,D0 +00000580: 224D '"M' MOVEA.L A5,A1 +00000582: D3C0 '..' ADDA.L D0,A1 +00000584: 41EC FFE8 'A...' LEA -$0018(A4),A0 +00000588: 2068 0030 ' h.0' MOVEA.L $0030(A0),A0 +0000058C: 203C 0000 0200 ' <....' MOVE.L #$00000200,D0 +00000592: A22E '..' _BlockMoveData ; A22E +00000594: 60CA '`.' BRA.S *-$0034 ; 00000560 +00000596: 4CDE 1B00 'L...' MOVEM.L (A6)+,A0/A1/A3/A4 +0000059A: 7000 'p.' MOVEQ #$00,D0 +0000059C: 4E75 'Nu' RTS +0000059E: 48E7 00C0 'H...' MOVEM.L A0/A1,-(A7) +000005A2: 4AAC 001C 'J...' TST.L $001C(A4) +000005A6: 674A 'gJ' BEQ.S *+$004C ; 000005F2 +000005A8: 42AC 001C 'B...' CLR.L $001C(A4) +000005AC: 2078 0378 ' x.x' MOVEA.L $0378,A0 +000005B0: 43EC 0008 'C...' LEA $0008(A4),A1 +000005B4: 6100 0240 'a..@' BSR *+$0242 ; 000007F6 +000005B8: 41EC 0008 'A...' LEA $0008(A4),A0 +000005BC: 2088 ' .' MOVE.L A0,(A0) +000005BE: 2148 0004 '!H..' MOVE.L A0,$0004(A0) +000005C2: 41EC 0020 'A.. ' LEA $0020(A4),A0 +000005C6: 2088 ' .' MOVE.L A0,(A0) +000005C8: 2148 0004 '!H..' MOVE.L A0,$0004(A0) +000005CC: 42AC 0010 'B...' CLR.L $0010(A4) +000005D0: 426C 0014 'Bl..' CLR.W $0014(A4) +000005D4: 426C 0016 'Bl..' CLR.W $0016(A4) +000005D8: 42AC 0018 'B...' CLR.L $0018(A4) +000005DC: 42AC 002C 'B..,' CLR.L $002C(A4) +000005E0: 6100 01FE 'a...' BSR *+$0200 ; 000007E0 +000005E4: 206B 0004 ' k..' MOVEA.L $0004(A3),A0 +000005E8: 6100 01E2 'a...' BSR *+$01E4 ; 000007CC +000005EC: 4CDF 0300 'L...' MOVEM.L (A7)+,A0/A1 +000005F0: 4E75 'Nu' RTS +000005F2: B9EB 0004 '....' CMPA.L $0004(A3),A4 +000005F6: 67F4 'g.' BEQ.S *-$000A ; 000005EC +000005F8: 60E6 '`.' BRA.S *-$0018 ; 000005E0 +000005FA: 48E7 8280 'H...' MOVEM.L D0/D6/A0,-(A7) +000005FE: 08EC 0005 0010 '......' BSET #$05,$0010(A4) +00000604: 206C 0028 ' l.(' MOVEA.L $0028(A4),A0 +00000608: 5368 0008 'Sh..' SUBQ.W #1,$0008(A0) +0000060C: 6606 'f.' BNE.S *+$0008 ; 00000614 +0000060E: 5148 'QH' SUBQ.W #8,A0 +00000610: 6152 'aR' BSR.S *+$0054 ; 00000664 +00000612: 5048 'PH' ADDQ.W #8,A0 +00000614: 2C28 0020 ',(. ' MOVE.L $0020(A0),D6 +00000618: 6100 01C6 'a...' BSR *+$01C8 ; 000007E0 +0000061C: 49EC 0018 'I...' LEA $0018(A4),A4 +00000620: 6100 01BE 'a...' BSR *+$01C0 ; 000007E0 +00000624: 288C '(.' MOVE.L A4,(A4) +00000626: 294C 0004 ')L..' MOVE.L A4,$0004(A4) +0000062A: 49EC FFE8 'I...' LEA -$0018(A4),A4 +0000062E: 2078 0378 ' x.x' MOVEA.L $0378,A0 +00000632: 2948 0028 ')H.(' MOVE.L A0,$0028(A4) +00000636: 5268 0008 'Rh..' ADDQ.W #1,$0008(A0) +0000063A: 42AC 0014 'B...' CLR.L $0014(A4) +0000063E: 0C87 6861 5368 '..haSh' CMPI.L #$68615368,D7 ; 'haSh' +00000644: 670A 'g.' BEQ.S *+$000C ; 00000650 +00000646: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 +0000064A: 6100 0180 'a...' BSR *+$0182 ; 000007CC +0000064E: 600E '`.' BRA.S *+$0010 ; 0000065E +00000650: 6100 017A 'a..z' BSR *+$017C ; 000007CC +00000654: 08AC 0005 0010 '......' BCLR #$05,$0010(A4) +0000065A: 6100 0326 'a..&' BSR *+$0328 ; 00000982 +0000065E: 4CDF 0141 'L..A' MOVEM.L (A7)+,D0/D6/A0 +00000662: 4E75 'Nu' RTS +00000664: 2C0C ',.' MOVE.L A4,D6 +00000666: 2878 037C '(x.|' MOVEA.L $037C,A4 +0000066A: 202C 0004 ' ,..' MOVE.L $0004(A4),D0 +0000066E: B1C0 '..' CMPA.L D0,A0 +00000670: 6722 'g"' BEQ.S *+$0024 ; 00000694 +00000672: 2848 '(H' MOVEA.L A0,A4 +00000674: 2050 ' P' MOVEA.L (A0),A0 +00000676: B1C0 '..' CMPA.L D0,A0 +00000678: 6710 'g.' BEQ.S *+$0012 ; 0000068A +0000067A: 4A68 0010 'Jh..' TST.W $0010(A0) +0000067E: 66F4 'f.' BNE.S *-$000A ; 00000674 +00000680: 2028 0004 ' (..' MOVE.L $0004(A0),D0 +00000684: B9C0 '..' CMPA.L D0,A4 +00000686: 670A 'g.' BEQ.S *+$000C ; 00000692 +00000688: 2040 ' @' MOVEA.L D0,A0 +0000068A: 6100 0154 'a..T' BSR *+$0156 ; 000007E0 +0000068E: 6100 013C 'a..<' BSR *+$013E ; 000007CC +00000692: 204C ' L' MOVEA.L A4,A0 +00000694: 2846 '(F' MOVEA.L D6,A4 +00000696: 4E75 'Nu' RTS +00000698: 48E7 80E0 'H...' MOVEM.L D0/A0-A2,-(A7) +0000069C: 202C 0024 ' ,.$' MOVE.L $0024(A4),D0 +000006A0: 41EB 0018 'A...' LEA $0018(A3),A0 +000006A4: 2268 0004 '"h..' MOVEA.L $0004(A0),A1 +000006A8: B3C8 '..' CMPA.L A0,A1 +000006AA: 672E 'g.' BEQ.S *+$0030 ; 000006DA +000006AC: B0A9 000C '....' CMP.L $000C(A1),D0 +000006B0: 6504 'e.' BCS.S *+$0006 ; 000006B6 +000006B2: 2049 ' I' MOVEA.L A1,A0 +000006B4: 6024 '`$' BRA.S *+$0026 ; 000006DA +000006B6: 2250 '"P' MOVEA.L (A0),A1 +000006B8: B0A9 000C '....' CMP.L $000C(A1),D0 +000006BC: 651C 'e.' BCS.S *+$001E ; 000006DA +000006BE: 2453 '$S' MOVEA.L (A3),A2 +000006C0: B0AA 0024 '...$' CMP.L $0024(A2),D0 +000006C4: 6504 'e.' BCS.S *+$0006 ; 000006CA +000006C6: 43EA 0018 'C...' LEA $0018(A2),A1 +000006CA: 2448 '$H' MOVEA.L A0,A2 +000006CC: 2049 ' I' MOVEA.L A1,A0 +000006CE: 2251 '"Q' MOVEA.L (A1),A1 +000006D0: B5C9 '..' CMPA.L A1,A2 +000006D2: 6706 'g.' BEQ.S *+$0008 ; 000006DA +000006D4: B0A9 000C '....' CMP.L $000C(A1),D0 +000006D8: 62F2 'b.' BHI.S *-$000C ; 000006CC +000006DA: 49EC 0018 'I...' LEA $0018(A4),A4 +000006DE: 6100 00EC 'a...' BSR *+$00EE ; 000007CC +000006E2: 49EC FFE8 'I...' LEA -$0018(A4),A4 +000006E6: 4CDF 0701 'L...' MOVEM.L (A7)+,D0/A0-A2 +000006EA: 4E75 'Nu' RTS +000006EC: 2D1F '-.' MOVE.L (A7)+,-(A6) +000006EE: 2D0B '-.' MOVE.L A3,-(A6) +000006F0: 6100 02E4 'a...' BSR *+$02E6 ; 000009D6 +000006F4: 6718 'g.' BEQ.S *+$001A ; 0000070E +000006F6: 2678 0394 '&x..' MOVEA.L $0394,A3 +000006FA: 50EB 003B 'P..;' ST $003B(A3) +000006FE: 0807 0000 '....' BTST #$00,D7 +00000702: 6604 'f.' BNE.S *+$0006 ; 00000708 +00000704: 08C7 0002 '....' BSET #$02,D7 +00000708: 2678 0378 '&x.x' MOVEA.L $0378,A3 +0000070C: 600C '`.' BRA.S *+$000E ; 0000071A +0000070E: 2678 0378 '&x.x' MOVEA.L $0378,A3 +00000712: 286B 0004 '(k..' MOVEA.L $0004(A3),A4 +00000716: B9CB '..' CMPA.L A3,A4 +00000718: 671E 'g.' BEQ.S *+$0020 ; 00000738 +0000071A: 4AAC 0014 'J...' TST.L $0014(A4) +0000071E: 670C 'g.' BEQ.S *+$000E ; 0000072C +00000720: 49EC 0008 'I...' LEA $0008(A4),A4 +00000724: 6100 0204 'a...' BSR *+$0206 ; 0000092A +00000728: 49EC FFF8 'I...' LEA -$0008(A4),A4 +0000072C: 6100 00B2 'a...' BSR *+$00B4 ; 000007E0 +00000730: 536B 0008 'Sk..' SUBQ.W #1,$0008(A3) +00000734: 6000 0090 '`...' BRA *+$0092 ; 000007C6 +00000738: 48E6 F8E0 'H...' MOVEM.L D0-D4/A0-A2,-(A6) +0000073C: 2678 037C '&x.|' MOVEA.L $037C,A3 +00000740: 284B '(K' MOVEA.L A3,A4 +00000742: 286C 0004 '(l..' MOVEA.L $0004(A4),A4 +00000746: 202C 001C ' ,..' MOVE.L $001C(A4),D0 +0000074A: 67F6 'g.' BEQ.S *-$0008 ; 00000742 +0000074C: 4A6C 0010 'Jl..' TST.W $0010(A4) +00000750: 67F0 'g.' BEQ.S *-$000E ; 00000742 +00000752: 246C 000C '$l..' MOVEA.L $000C(A4),A2 +00000756: 242A 0014 '$*..' MOVE.L $0014(A2),D2 +0000075A: 7800 'x.' MOVEQ #$00,D4 +0000075C: 48E6 0018 'H...' MOVEM.L A3/A4,-(A6) +00000760: 47EC 0008 'G...' LEA $0008(A4),A3 +00000764: 284B '(K' MOVEA.L A3,A4 +00000766: 286C 0004 '(l..' MOVEA.L $0004(A4),A4 +0000076A: B9CB '..' CMPA.L A3,A4 +0000076C: 6740 'g@' BEQ.S *+$0042 ; 000007AE +0000076E: B4AC 0014 '....' CMP.L $0014(A4),D2 +00000772: 653A 'e:' BCS.S *+$003C ; 000007AE +00000774: 082C 0006 0010 '.,....' BTST #$06,$0010(A4) +0000077A: 6632 'f2' BNE.S *+$0034 ; 000007AE +0000077C: 082C 0007 0010 '.,....' BTST #$07,$0010(A4) +00000782: 6616 'f.' BNE.S *+$0018 ; 0000079A +00000784: 2454 '$T' MOVEA.L (A4),A2 +00000786: 2F07 '/.' MOVE.L D7,-(A7) +00000788: 2E3C 6861 5368 '..' MOVEM.L D2-D6/A0-A3,-(A7) +00000A78: 7000 'p.' MOVEQ #$00,D0 +00000A7A: 1038 020A '.8..' MOVE.B $020A,D0 +00000A7E: 6602 'f.' BNE.S *+$0004 ; 00000A82 +00000A80: 7001 'p.' MOVEQ #$01,D0 +00000A82: 61D2 'a.' BSR.S *-$002C ; 00000A56 +00000A84: 4A78 015A 'Jx.Z' TST.W $015A +00000A88: 673C 'g<' BEQ.S *+$003E ; 00000AC6 +00000A8A: 0838 0005 0B20 '.8... ' BTST #$05,$0B20 +00000A90: 6700 00D0 'g...' BEQ *+$00D2 ; 00000B62 +00000A94: 2A38 010C '*8..' MOVE.L $010C,D5 +00000A98: 9A84 '..' SUB.L D4,D5 +00000A9A: BA82 '..' CMP.L D2,D5 +00000A9C: 6500 00C4 'e...' BCS *+$00C6 ; 00000B62 +00000AA0: 487A 0222 'Hz."' PEA *+$0224 ; 00000CC4 +00000AA4: 6100 019E 'a...' BSR *+$01A0 ; 00000C44 +00000AA8: 2478 0394 '$x..' MOVEA.L $0394,A2 +00000AAC: 0C92 0000 0007 '......' CMPI.L #$00000007,(A2) +00000AB2: 650E 'e.' BCS.S *+$0010 ; 00000AC2 +00000AB4: 202A 0052 ' *.R' MOVE.L $0052(A2),D0 +00000AB8: 6708 'g.' BEQ.S *+$000A ; 00000AC2 +00000ABA: 2040 ' @' MOVEA.L D0,A0 +00000ABC: A01F '..' _DisposePtr ; A01F +00000ABE: 42AA 0052 'B..R' CLR.L $0052(A2) +00000AC2: 204A ' J' MOVEA.L A2,A0 +00000AC4: A01F '..' _DisposePtr ; A01F +00000AC6: 705A 'pZ' MOVEQ #$5A,D0 ; 'Z' +00000AC8: A71E '..' _NewPtrSysClear ; A71E +00000ACA: 2C08 ',.' MOVE.L A0,D6 +00000ACC: 6700 0170 'g..p' BEQ *+$0172 ; 00000C3E +00000AD0: 21C8 0394 '!...' MOVE.L A0,$0394 +00000AD4: 20BC 0000 0007 ' .....' MOVE.L #$00000007,(A0) +00000ADA: 2144 0056 '!D.V' MOVE.L D4,$0056(A0) +00000ADE: 4A78 015A 'Jx.Z' TST.W $015A +00000AE2: 6612 'f.' BNE.S *+$0014 ; 00000AF6 +00000AE4: 2004 ' .' MOVE.L D4,D0 +00000AE6: A71E '..' _NewPtrSysClear ; A71E +00000AE8: 2208 '".' MOVE.L A0,D1 +00000AEA: 6700 0152 'g..R' BEQ *+$0154 ; 00000C3E +00000AEE: 2046 ' F' MOVEA.L D6,A0 +00000AF0: 2141 0052 '!A.R' MOVE.L D1,$0052(A0) +00000AF4: 6014 '`.' BRA.S *+$0016 ; 00000B0A +00000AF6: 2238 010C '"8..' MOVE.L $010C,D1 +00000AFA: 2141 0004 '!A..' MOVE.L D1,$0004(A0) +00000AFE: 9284 '..' SUB.L D4,D1 +00000B00: 0281 FFFF FE00 '......' ANDI.L #$FFFFFE00,D1 +00000B06: 21C1 010C '!...' MOVE.L D1,$010C +00000B0A: 2141 000C '!A..' MOVE.L D1,$000C(A0) +00000B0E: 7000 'p.' MOVEQ #$00,D0 +00000B10: 1038 020A '.8..' MOVE.B $020A,D0 +00000B14: 740F 't.' MOVEQ #$0F,D2 +00000B16: E5A8 '..' LSL.L D2,D0 +00000B18: D280 '..' ADD.L D0,D1 +00000B1A: 2141 0046 '!A.F' MOVE.L D1,$0046(A0) +00000B1E: 263C 0000 8000 '&<....' MOVE.L #$00008000,D3 +00000B24: 2143 004A '!C.J' MOVE.L D3,$004A(A0) +00000B28: D283 '..' ADD.L D3,D1 +00000B2A: 7409 't.' MOVEQ #$09,D2 +00000B2C: E4A8 '..' LSR.L D2,D0 +00000B2E: 3140 0014 '1@..' MOVE.W D0,$0014(A0) +00000B32: 2141 0010 '!A..' MOVE.L D1,$0010(A0) +00000B36: C0FC 0034 '...4' MULU.W #$0034,D0 +00000B3A: D280 '..' ADD.L D0,D1 +00000B3C: 2141 0008 '!A..' MOVE.L D1,$0008(A0) +00000B40: 317C 4345 0038 '1|CE.8' MOVE.W #$4345,$0038(A0) ; 'CE' +00000B46: 6100 01F8 'a...' BSR *+$01FA ; 00000D40 +00000B4A: 4A78 015A 'Jx.Z' TST.W $015A +00000B4E: 6606 'f.' BNE.S *+$0008 ; 00000B56 +00000B50: 6100 0016 'a...' BSR *+$0018 ; 00000B68 +00000B54: 6008 '`.' BRA.S *+$000A ; 00000B5E +00000B56: 487A 0010 'Hz..' PEA *+$0012 ; 00000B68 +00000B5A: 6100 00E8 'a...' BSR *+$00EA ; 00000C44 +00000B5E: 6100 0030 'a..0' BSR *+$0032 ; 00000B90 +00000B62: 4CDF 0F7C 'L..|' MOVEM.L (A7)+,D2-D6/A0-A3 +00000B66: 4E75 'Nu' RTS +00000B68: 50E8 0017 'P...' ST $0017(A0) +00000B6C: 6100 01FE 'a...' BSR *+$0200 ; 00000D6C +00000B70: 6100 0064 'a..d' BSR *+$0066 ; 00000BD6 +00000B74: 6100 01C8 'a...' BSR *+$01CA ; 00000D3E +00000B78: 1178 020A 0016 '.x....' MOVE.B $020A,$0016(A0) +00000B7E: 42A8 001C 'B...' CLR.L $001C(A0) +00000B82: 4238 039C 'B8..' CLR.B $039C +00000B86: 217C 0006 0000 '!|....' MOVE.L #$00060000,$0020(A0) + 0020 +00000B8E: 4E75 'Nu' RTS +00000B90: 2278 0358 '"x.X' MOVEA.L $0358,A1 +00000B94: 3029 0048 '0).H' MOVE.W $0048(A1),D0 +00000B98: 673A 'g:' BEQ.S *+$003C ; 00000BD4 +00000B9A: 3229 004A '2).J' MOVE.W $004A(A1),D1 +00000B9E: 6734 'g4' BEQ.S *+$0036 ; 00000BD4 +00000BA0: 41F8 03A4 'A...' LEA $03A4,A0 +00000BA4: 3141 0018 '1A..' MOVE.W D1,$0018(A0) +00000BA8: 3140 0016 '1@..' MOVE.W D0,$0016(A0) +00000BAC: 42A8 000C 'B...' CLR.L $000C(A0) +00000BB0: 317C 0017 001A '1|....' MOVE.W #$0017,$001A(A0) +00000BB6: 42A8 001C 'B...' CLR.L $001C(A0) +00000BBA: A004 '..' _Control ; A004 +00000BBC: 6616 'f.' BNE.S *+$0018 ; 00000BD4 +00000BBE: 2028 001C ' (..' MOVE.L $001C(A0),D0 +00000BC2: 0C00 0010 '....' CMPI.B #$10,D0 +00000BC6: 6706 'g.' BEQ.S *+$0008 ; 00000BCE +00000BC8: 0C00 0011 '....' CMPI.B #$11,D0 +00000BCC: 6606 'f.' BNE.S *+$0008 ; 00000BD4 +00000BCE: 08E9 000A 0012 '......' BSET #$0A,$0012(A1) +00000BD4: 4E75 'Nu' RTS +00000BD6: 48E7 C0C0 'H...' MOVEM.L D0/D1/A0/A1,-(A7) +00000BDA: 2248 '"H' MOVEA.L A0,A1 +00000BDC: 7000 'p.' MOVEQ #$00,D0 +00000BDE: 3029 0014 '0)..' MOVE.W $0014(A1),D0 +00000BE2: E688 '..' LSR.L #3,D0 +00000BE4: 0C80 0000 0010 '......' CMPI.L #$00000010,D0 +00000BEA: 6722 'g"' BEQ.S *+$0024 ; 00000C0E +00000BEC: 6204 'b.' BHI.S *+$0006 ; 00000BF2 +00000BEE: 7010 'p.' MOVEQ #$10,D0 +00000BF0: 601C '`.' BRA.S *+$001E ; 00000C0E +00000BF2: 0C80 0000 0200 '......' CMPI.L #$00000200,D0 +00000BF8: 6508 'e.' BCS.S *+$000A ; 00000C02 +00000BFA: 203C 0000 0200 ' <....' MOVE.L #$00000200,D0 +00000C00: 600C '`.' BRA.S *+$000E ; 00000C0E +00000C02: 7210 'r.' MOVEQ #$10,D1 +00000C04: E349 '.I' LSL.W #1,D1 +00000C06: B041 '.A' CMP.W D1,D0 +00000C08: 6706 'g.' BEQ.S *+$0008 ; 00000C10 +00000C0A: 62F8 'b.' BHI.S *-$0006 ; 00000C04 +00000C0C: 3001 '0.' MOVE.W D1,D0 +00000C0E: 3200 '2.' MOVE.W D0,D1 +00000C10: 5280 'R.' ADDQ.L #1,D0 +00000C12: E788 '..' LSL.L #3,D0 +00000C14: A71E '..' _NewPtrSysClear ; A71E +00000C16: 6626 'f&' BNE.S *+$0028 ; 00000C3E +00000C18: 2348 0034 '#H.4' MOVE.L A0,$0034(A1) +00000C1C: 2141 0004 '!A..' MOVE.L D1,$0004(A0) +00000C20: 5341 'SA' SUBQ.W #1,D1 +00000C22: 3081 '0.' MOVE.W D1,(A0) +00000C24: 4268 0002 'Bh..' CLR.W $0002(A0) +00000C28: 41E8 0008 'A...' LEA $0008(A0),A0 +00000C2C: 2088 ' .' MOVE.L A0,(A0) +00000C2E: 2148 0004 '!H..' MOVE.L A0,$0004(A0) +00000C32: 5088 'P.' ADDQ.L #8,A0 +00000C34: 51C9 FFF6 'Q...' DBF D1,*-$0008 ; 00000C2C +00000C38: 4CDF 0303 'L...' MOVEM.L (A7)+,D0/D1/A0/A1 +00000C3C: 4E75 'Nu' RTS +00000C3E: 7019 'p.' MOVEQ #$19,D0 +00000C40: A9C9 '..' _SysError ; A9C9 +00000C42: 4E75 'Nu' RTS +00000C44: 4E56 FF94 'NV..' LINK.W A6,#-$006C +00000C48: 2078 0394 ' x..' MOVEA.L $0394,A0 +00000C4C: 43EE FF94 'C...' LEA -$006C(A6),A1 +00000C50: 2149 0028 '!I.(' MOVE.L A1,$0028(A0) +00000C54: 216E 0008 002C '!n...,' MOVE.L $0008(A6),$002C(A0) +00000C5A: 2178 03E6 0030 '!x...0' MOVE.L $03E6,$0030(A0) +00000C60: 41FA 0028 'A..(' LEA *+$002A,A0 ; 00000C8A +00000C64: 21C8 03E6 '!...' MOVE.L A0,$03E6 +00000C68: 2049 ' I' MOVEA.L A1,A0 +00000C6A: 7035 'p5' MOVEQ #$35,D0 ; '5' +00000C6C: 4259 'BY' CLR.W (A1)+ +00000C6E: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000C6C +00000C72: 7000 'p.' MOVEQ #$00,D0 +00000C74: A260 '.`' _HFSDispatch ; A260 +00000C76: 2078 0394 ' x..' MOVEA.L $0394,A0 +00000C7A: 21E8 0030 03E6 '!..0..' MOVE.L $0030(A0),$03E6 +00000C80: 7004 'p.' MOVEQ #$04,D0 +00000C82: 4E5E 'N^' UNLK A6 +00000C84: 205F ' _' MOVEA.L (A7)+,A0 +00000C86: DEC0 '..' ADDA.W D0,A7 +00000C88: 4ED0 'N.' JMP (A0) +00000C8A: 48E7 DFBE 'H...' MOVEM.L D0/D1/D3-D7/A0/A2-A6,-(A7) +00000C8E: 2078 0394 ' x..' MOVEA.L $0394,A0 +00000C92: 2278 0362 '"x.b' MOVEA.L $0362,A1 +00000C96: B3E8 0028 '...(' CMPA.L $0028(A0),A1 +00000C9A: 660C 'f.' BNE.S *+$000E ; 00000CA8 +00000C9C: 6126 'a&' BSR.S *+$0028 ; 00000CC4 +00000C9E: 2078 0394 ' x..' MOVEA.L $0394,A0 +00000CA2: 2268 002C '"h.,' MOVEA.L $002C(A0),A1 +00000CA6: 4E91 'N.' JSR (A1) +00000CA8: 2078 0394 ' x..' MOVEA.L $0394,A0 +00000CAC: 2428 0030 '$(.0' MOVE.L $0030(A0),D2 +00000CB0: 4CDF 7DFB 'L.}.' MOVEM.L (A7)+,D0/D1/D3-D7/A0/A2-A6 +00000CB4: 670C 'g.' BEQ.S *+$000E ; 00000CC2 +00000CB6: 0C82 FFFF FFFF '......' CMPI.L #$FFFFFFFF,D2 +00000CBC: 6704 'g.' BEQ.S *+$0006 ; 00000CC2 +00000CBE: 2242 '"B' MOVEA.L D2,A1 +00000CC0: 4ED1 'N.' JMP (A1) +00000CC2: 4E75 'Nu' RTS +00000CC4: 48E7 FFFE 'H...' MOVEM.L D0-D7/A0-A6,-(A7) +00000CC8: 4238 0342 'B8.B' CLR.B $0342 +00000CCC: 2C78 036A ',x.j' MOVEA.L $036A,A6 +00000CD0: 2038 0358 ' 8.X' MOVE.L $0358,D0 +00000CD4: 6708 'g.' BEQ.S *+$000A ; 00000CDE +00000CD6: 2440 '$@' MOVEA.L D0,A2 +00000CD8: 610A 'a.' BSR.S *+$000C ; 00000CE4 +00000CDA: 2012 ' .' MOVE.L (A2),D0 +00000CDC: 60F6 '`.' BRA.S *-$0008 ; 00000CD4 +00000CDE: 4CDF 7FFF 'L...' MOVEM.L (A7)+,D0-D7/A0-A6 +00000CE2: 4E75 'Nu' RTS +00000CE4: 7200 'r.' MOVEQ #$00,D1 +00000CE6: 50F8 0377 'P..w' ST $0377 +00000CEA: 2278 0378 '"x.x' MOVEA.L $0378,A1 +00000CEE: 302A 004E '0*.N' MOVE.W $004E(A2),D0 +00000CF2: 6100 F30C 'a...' BSR HFS_2A230-MARKA5BLOCK+$F30C ; ids: 635, 642 +00000CF6: 2278 0380 '"x..' MOVEA.L $0380,A1 +00000CFA: 302A 004E '0*.N' MOVE.W $004E(A2),D0 +00000CFE: 6100 F300 'a...' BSR HFS_2A230-MARKA5BLOCK+$F300 ; ids: 635, 642 +00000D02: 2278 037C '"x.|' MOVEA.L $037C,A1 +00000D06: 302A 004E '0*.N' MOVE.W $004E(A2),D0 +00000D0A: 6100 F2F4 'a...' BSR HFS_2A230-MARKA5BLOCK+$F2F4 ; ids: 635, 642 +00000D0E: 4E75 'Nu' RTS +00000D10: 48E7 8040 'H..@' MOVEM.L D0/A1,-(A7) +00000D14: 2278 0378 '"x.x' MOVEA.L $0378,A1 +00000D18: 7000 'p.' MOVEQ #$00,D0 +00000D1A: 3029 000A '0)..' MOVE.W $000A(A1),D0 +00000D1E: 0440 001E '.@..' SUBI.W #$001E,D0 +00000D22: ED88 '..' LSL.L #6,D0 +00000D24: 2140 0018 '!@..' MOVE.L D0,$0018(A0) +00000D28: 4CDF 0201 'L...' MOVEM.L (A7)+,D0/A1 +00000D2C: 4E75 'Nu' RTS +00000D2E: EFC8 F06E '...n' BFINS D7,A0{$01:D6} +00000D32: F2B8 '..' DC.W $F2B8 ; ???? +00000D34: F2E0 '..' DC.W $F2E0 ; ???? +00000D36: F3CA '..' DC.W $F3CA ; ???? +00000D38: F35A '.Z' FRESTORE (A2)+ +00000D3A: F5E0 '..' DC.W $F5E0 ; ???? +00000D3C: F468 '.h' CPUSHL DC,(A0) +00000D3E: 4E75 'Nu' RTS +00000D40: 2028 0004 ' (..' MOVE.L $0004(A0),D0 +00000D44: 6724 'g$' BEQ.S *+$0026 ; 00000D6A +00000D46: 2240 '"@' MOVEA.L D0,A1 +00000D48: 90A8 0046 '...F' SUB.L $0046(A0),D0 +00000D4C: 2200 '".' MOVE.L D0,D1 +00000D4E: 671A 'g.' BEQ.S *+$001C ; 00000D6A +00000D50: E488 '..' LSR.L #2,D0 +00000D52: 6710 'g.' BEQ.S *+$0012 ; 00000D64 +00000D54: 2400 '$.' MOVE.L D0,D2 +00000D56: E58A '..' LSL.L #2,D2 +00000D58: 9282 '..' SUB.L D2,D1 +00000D5A: 5340 'S@' SUBQ.W #1,D0 +00000D5C: 42A1 'B.' CLR.L -(A1) +00000D5E: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000D5C +00000D62: 6002 '`.' BRA.S *+$0004 ; 00000D66 +00000D64: 4221 'B!' CLR.B -(A1) +00000D66: 51C9 FFFC 'Q...' DBF D1,*-$0002 ; 00000D64 +00000D6A: 4E75 'Nu' RTS +00000D6C: 48E7 F0F8 'H...' MOVEM.L D0-D3/A0-A4,-(A7) +00000D70: 2248 '"H' MOVEA.L A0,A1 +00000D72: 2069 0008 ' i..' MOVEA.L $0008(A1),A0 +00000D76: 21C8 0378 '!..x' MOVE.L A0,$0378 +00000D7A: 2088 ' .' MOVE.L A0,(A0) +00000D7C: 2148 0004 '!H..' MOVE.L A0,$0004(A0) +00000D80: 42A8 0008 'B...' CLR.L $0008(A0) +00000D84: 41E8 000C 'A...' LEA $000C(A0),A0 +00000D88: 21C8 037C '!..|' MOVE.L A0,$037C +00000D8C: 2088 ' .' MOVE.L A0,(A0) +00000D8E: 2148 0004 '!H..' MOVE.L A0,$0004(A0) +00000D92: 42A8 0008 'B...' CLR.L $0008(A0) +00000D96: 49E8 000C 'I...' LEA $000C(A0),A4 +00000D9A: 7431 't1' MOVEQ #$31,D2 ; '1' +00000D9C: 6100 FA2E 'a...' BSR *-$05D0 ; 000007CC +00000DA0: 47EC 0008 'G...' LEA $0008(A4),A3 +00000DA4: 268B '&.' MOVE.L A3,(A3) +00000DA6: 274B 0004 ''K..' MOVE.L A3,$0004(A3) +00000DAA: 47EC 0020 'G.. ' LEA $0020(A4),A3 +00000DAE: 268B '&.' MOVE.L A3,(A3) +00000DB0: 274B 0004 ''K..' MOVE.L A3,$0004(A3) +00000DB4: D8FC 0030 '...0' ADDA.W #$0030,A4 +00000DB8: 5268 0008 'Rh..' ADDQ.W #1,$0008(A0) +00000DBC: 51CA FFDE 'Q...' DBF D2,*-$0020 ; 00000D9C +00000DC0: 2078 0378 ' x.x' MOVEA.L $0378,A0 +00000DC4: 2669 000C '&i..' MOVEA.L $000C(A1),A3 +00000DC8: 2869 0010 '(i..' MOVEA.L $0010(A1),A4 +00000DCC: 3429 0014 '4)..' MOVE.W $0014(A1),D2 +00000DD0: 5342 'SB' SUBQ.W #1,D2 +00000DD2: 6100 F9F8 'a...' BSR *-$0606 ; 000007CC +00000DD6: 294B 0030 ')K.0' MOVE.L A3,$0030(A4) +00000DDA: 08EC 0005 0010 '......' BSET #$05,$0010(A4) +00000DE0: 42AC 0014 'B...' CLR.L $0014(A4) +00000DE4: 2948 0028 ')H.(' MOVE.L A0,$0028(A4) +00000DE8: 45EC 0008 'E...' LEA $0008(A4),A2 +00000DEC: 248A '$.' MOVE.L A2,(A2) +00000DEE: 254A 0004 '%J..' MOVE.L A2,$0004(A2) +00000DF2: 45EC 0018 'E...' LEA $0018(A4),A2 +00000DF6: 248A '$.' MOVE.L A2,(A2) +00000DF8: 254A 0004 '%J..' MOVE.L A2,$0004(A2) +00000DFC: 5268 0008 'Rh..' ADDQ.W #1,$0008(A0) +00000E00: 5268 000A 'Rh..' ADDQ.W #1,$000A(A0) +00000E04: 47EB 0200 'G...' LEA $0200(A3),A3 +00000E08: 49EC 0034 'I..4' LEA $0034(A4),A4 +00000E0C: 51CA FFC4 'Q...' DBF D2,*-$003A ; 00000DD2 +00000E10: 4CDF 1F0F 'L...' MOVEM.L (A7)+,D0-D3/A0-A4 +00000E14: 4EFA FEFA 'N...' JMP *-$0104 ; 00000D10 + + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="HFS_2A230"(635) Ref2="MARKA5BLOCK"(642) + 0D0C + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="HFS_2A230"(635) Ref2="MARKA5BLOCK"(642) + 0D00 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="HFS_2A230"(635) Ref2="MARKA5BLOCK"(642) + 0CF4 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="HFS_2A520"(640) Ref2="MARKA5BLOCK"(642) + 0328 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="GETBLOCK"(637) Ref2="MARKA5BLOCK"(642) + 0322 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="HFS_2A230"(635) Ref2="MARKA5BLOCK"(642) + 027E + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="GETBLOCK"(637) Ref2="MARKA5BLOCK"(642) + 024A + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="HFS_2A230"(635) Ref2="MARKA5BLOCK"(642) + 01E4 + +EntryPoint: Flags=$08=(Extern Code) Offset=$00B6 Entry="TRASHFBLOCKS"(643) + +EntryPoint: Flags=$08=(Extern Code) Offset=$00C0 Entry="TRASHBLOCKS"(644) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0A74 Entry="INITCACHE"(645) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0008 Entry="HFS_2A548"(646) + +EntryPoint: Flags=$08=(Extern Code) Offset=$000E Entry="VRELBLOCK"(647) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0082 Entry="HFS_2A5C2"(648) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0088 Entry="VTRASHVBLKS"(649) + +EntryPoint: Flags=$08=(Extern Code) Offset=$00F8 Entry="VTRASHBLOCKS"(650) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0196 Entry="VCACHERDIP"(651) + +EntryPoint: Flags=$08=(Extern Code) Offset=$030E Entry="VCACHEWRIP"(652) +Comment: + + MARKA5BLOCK ended due to: vector glue below, end of FILE directive + + +Last +Record Summary +Type Count + 0 Pad 85 + 1 First 1 + 2 Last 1 + 3 Comment 287 + 4 Dictionary 219 + 5 Module 143 + 6 EntryPoint 234 + 7 ModSize 143 + 8 Content 143 + 9 Reference 416 + 10 ComputedRef 116 diff --git a/BuildResults/RISC/Lib/IoPrimitives.lib.dump b/BuildResults/RISC/Lib/IoPrimitives.lib.dump new file mode 100644 index 0000000..85dc6bf --- /dev/null +++ b/BuildResults/RISC/Lib/IoPrimitives.lib.dump @@ -0,0 +1,1298 @@ + +First: Flags=$01 Version=$0002 +Comment: + + UNLINKED FROM MAC OS ROM -- ELLIOT WAS HERE + [6C90, 792A) + + +Dictionary: Flags $00 FirstId 200 + 200: Main +Pad +Comment: + + ##################################################################################### + + Module: AUTOMOD_6C90 [6C90, 6D20) + + Module started due to: FILE directive, MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 201 + 201: AUTOMOD_6C90 +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_6C90"(201) Segment="Main"(200) +Size: Flags $00 ModuleSize 144 + +Content: Flags $08 +Contents offset $0000 size $0090 +00000000: 0000 0006 '....' ORI.B #$06,D0 +00000004: 0000 00D4 '....' ORI.B #$D4,D0 +00000008: 0000 00E6 '....' ORI.B #$E6,D0 +0000000C: 0000 0000 '....' ORI.B #$00,D0 +00000010: 0000 0000 '....' ORI.B #$00,D0 +00000014: 0000 01F8 '....' ORI.B #$F8,D0 +00000018: 0000 0000 '....' ORI.B #$00,D0 +0000001C: 0000 0006 '....' ORI.B #$06,D0 +00000020: 0000 00B8 '....' ORI.B #$B8,D0 +00000024: 0000 00CA '....' ORI.B #$CA,D0 +00000028: 0000 0000 '....' ORI.B #$00,D0 +0000002C: 0000 0000 '....' ORI.B #$00,D0 +00000030: 0000 01F0 '....' ORI.B #$F0,D0 +00000034: 0000 0000 '....' ORI.B #$00,D0 +00000038: 0000 0006 '....' ORI.B #$06,D0 +0000003C: 0000 01F2 '....' ORI.B #$F2,D0 +00000040: 0000 0000 '....' ORI.B #$00,D0 +00000044: 0000 0322 '..."' ORI.B #$22,D0 ; '"' +00000048: 0000 0328 '...(' ORI.B #$28,D0 ; '(' +0000004C: 0000 0088 '....' ORI.B #$88,D0 +00000050: 0000 0000 '....' ORI.B #$00,D0 +00000054: 0000 0006 '....' ORI.B #$06,D0 +00000058: 0000 01D6 '....' ORI.B #$D6,D0 +0000005C: 0000 0000 '....' ORI.B #$00,D0 +00000060: 0000 0306 '....' ORI.B #$06,D0 +00000064: 0000 0308 '....' ORI.B #$08,D0 +00000068: 0000 006C '...l' ORI.B #$6C,D0 ; 'l' +0000006C: 0000 0000 '....' ORI.B #$00,D0 +00000070: 0000 0006 '....' ORI.B #$06,D0 +00000074: 0000 0370 '...p' ORI.B #$70,D0 ; 'p' +00000078: 0000 0000 '....' ORI.B #$00,D0 +0000007C: 0000 06C2 '....' ORI.B #$C2,D0 +00000080: 0000 06E0 '....' ORI.B #$E0,D0 +00000084: 0000 06AA '....' ORI.B #$AA,D0 +00000088: 0000 0000 '....' ORI.B #$00,D0 +0000008C: 0000 0006 '....' ORI.B #$06,D0 + +Comment: + + AUTOMOD_6C90 ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: NWADBTABLE [6D20, 7420) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +6F8 (7418): BRA.L EXPLICITREQUESTDONE ; outside file + +688 (73A8): BRA.L EXPLICITREQUESTDONE ; outside file + +55C (727C): BRA.L EXPLICITREQUESTDONE ; outside file + +51A (723A): BRA.L IMPLICITREQUESTDONE ; outside file + +446 (7166): BRA.L EXPLICITREQUESTDONE ; outside file + +33A (705A): BSR.L IMPLICITREQUESTDONE ; outside file + +2B2 (6FD2): BRA.L EXPLICITREQUESTDONE ; outside file + +20A (6F2A): BRA.L IMPLICITREQUESTDONE ; outside file + +166 (6E86): BRA.L IMPLICITREQUESTDONE ; outside file + +160 (6E80): BRA.L EXPLICITREQUESTDONE ; outside file + + +34 (6D54): CPUSPEEDJAWS + + +Dictionary: Flags $00 FirstId 202 + 202: NWADBTABLE + 203: CPUSPEEDJAWS + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="NWADBTABLE"(202) Segment="Main"(200) +Size: Flags $00 ModuleSize 1792 + +Content: Flags $08 +Contents offset $0000 size $0700 +00000000: 0000 06E2 '....' ORI.B #$E2,D0 +00000004: 0000 0000 '....' ORI.B #$00,D0 +00000008: 0000 0000 '....' ORI.B #$00,D0 +0000000C: 0000 0000 '....' ORI.B #$00,D0 +00000010: 0000 0000 '....' ORI.B #$00,D0 +00000014: 0000 0000 '....' ORI.B #$00,D0 +00000018: 0000 0006 '....' ORI.B #$06,D0 +0000001C: 0000 06E4 '....' ORI.B #$E4,D0 +00000020: 0000 0000 '....' ORI.B #$00,D0 +00000024: 0000 07BE '....' ORI.B #$BE,D0 +00000028: 0000 07F6 '....' ORI.B #$F6,D0 +0000002C: 0000 0780 '....' ORI.B #$80,D0 +00000030: 0000 0000 '....' ORI.B #$00,D0 +00000034: 2278 01D4 '"x..' MOVEA.L $01D4,A1 +00000038: 0829 0002 1A00 '.)....' BTST #$02,$1A00(A1) +0000003E: 4E71 'Nq' NOP +00000040: 6704 'g.' BEQ.S *+$0006 ; 00000046 +00000042: 2F38 019A '/8..' MOVE.L $019A,-(A7) +00000046: 4E75 'Nu' RTS +00000048: 41FA 0032 'A..2' LEA *+$0034,A0 ; 0000007C +0000004C: 2748 0130 ''H.0' MOVE.L A0,$0130(A3) +00000050: 41FA 00A4 'A...' LEA *+$00A6,A0 ; 000000F6 +00000054: 21C8 019A '!...' MOVE.L A0,$019A +00000058: 4E75 'Nu' RTS +0000005A: 48E7 8080 'H...' MOVEM.L D0/A0,-(A7) +0000005E: 1F3C 0001 '.<..' MOVE.B #$01,-(A7) +00000062: 2F0F '/.' MOVE.L A7,-(A7) +00000064: 2F17 '/.' MOVE.L (A7),-(A7) +00000066: 3F3C 0001 '?<..' MOVE.W #$0001,-(A7) +0000006A: 3F3C 0024 '?<.$' MOVE.W #$0024,-(A7) +0000006E: 204F ' O' MOVEA.L A7,A0 +00000070: A085 '..' _PMgrOp ; A085 +00000072: 4FEF 000E 'O...' LEA $000E(A7),A7 +00000076: 4CDF 0101 'L...' MOVEM.L (A7)+,D0/A0 +0000007A: 4E75 'Nu' RTS +0000007C: 2278 01D4 '"x..' MOVEA.L $01D4,A1 +00000080: 137C 0010 1C00 '.|....' MOVE.B #$10,$1C00(A1) +00000086: 4E71 'Nq' NOP +00000088: 4FEF FFF4 'O...' LEA -$000C(A7),A7 +0000008C: 204F ' O' MOVEA.L A7,A0 +0000008E: 2F08 '/.' MOVE.L A0,-(A7) +00000090: 2F08 '/.' MOVE.L A0,-(A7) +00000092: 7003 'p.' MOVEQ #$03,D0 +00000094: D002 '..' ADD.B D2,D0 +00000096: 3F00 '?.' MOVE.W D0,-(A7) +00000098: 3F3C 0020 '?<. ' MOVE.W #$0020,-(A7) +0000009C: 7000 'p.' MOVEQ #$00,D0 +0000009E: 4A83 'J.' TST.L D3 +000000A0: 6B0A 'k.' BMI.S *+$000C ; 000000AC +000000A2: 08EB 0001 015E '.....^' BSET #$01,$015E(A3) +000000A8: 663E 'f>' BNE.S *+$0040 ; 000000E8 +000000AA: 602A '`*' BRA.S *+$002C ; 000000D6 +000000AC: 162B 016C '.+.l' MOVE.B $016C(A3),D3 +000000B0: 6B36 'k6' BMI.S *+$0038 ; 000000E8 +000000B2: 0838 0001 0DD5 '.8....' BTST #$01,$0DD5 +000000B8: 6714 'g.' BEQ.S *+$0016 ; 000000CE +000000BA: 103C 0086 '.<..' MOVE.B #$86,D0 +000000BE: 4840 'H@' SWAP D0 +000000C0: 302B 014E '0+.N' MOVE.W $014E(A3),D0 +000000C4: 2080 ' .' MOVE.L D0,(A0) +000000C6: 3F7C 0004 0002 '?|....' MOVE.W #$0004,$0002(A7) +000000CC: 6016 '`.' BRA.S *+$0018 ; 000000E4 +000000CE: 7004 'p.' MOVEQ #$04,D0 +000000D0: E90B '..' LSL.B #4,D3 +000000D2: 0003 000C '....' ORI.B #$0C,D3 +000000D6: 10C3 '..' MOVE.B D3,(A0)+ +000000D8: 10C0 '..' MOVE.B D0,(A0)+ +000000DA: 10C2 '..' MOVE.B D2,(A0)+ +000000DC: 6002 '`.' BRA.S *+$0004 ; 000000E0 +000000DE: 10DA '..' MOVE.B (A2)+,(A0)+ +000000E0: 51CA FFFC 'Q...' DBF D2,*-$0002 ; 000000DE +000000E4: 204F ' O' MOVEA.L A7,A0 +000000E6: A085 '..' _PMgrOp ; A085 +000000E8: 4FEF 0018 'O...' LEA $0018(A7),A7 +000000EC: 137C 0090 1C00 '.|....' MOVE.B #$90,$1C00(A1) +000000F2: 4E71 'Nq' NOP +000000F4: 4E75 'Nu' RTS +000000F6: 2678 0CF8 '&x..' MOVEA.L $0CF8,A3 +000000FA: 1218 '..' MOVE.B (A0)+,D1 +000000FC: 1018 '..' MOVE.B (A0)+,D0 +000000FE: 7608 'v.' MOVEQ #$08,D3 +00000100: C600 '..' AND.B D0,D3 +00000102: 4483 'D.' NEG.L D3 +00000104: 1601 '..' MOVE.B D1,D3 +00000106: 1743 015C '.C.\' MOVE.B D3,$015C(A3) +0000010A: 1743 016E '.C.n' MOVE.B D3,$016E(A3) +0000010E: E809 '..' LSR.B #4,D1 +00000110: 08C1 0007 '....' BSET #$07,D1 +00000114: 0838 0001 0DD5 '.8....' BTST #$01,$0DD5 +0000011A: 670C 'g.' BEQ.S *+$000E ; 00000128 +0000011C: 0800 0001 '....' BTST #$01,D0 +00000120: 661A 'f.' BNE.S *+$001C ; 0000013C +00000122: 0881 0007 '....' BCLR #$07,D1 +00000126: 6014 '`.' BRA.S *+$0016 ; 0000013C +00000128: 4A83 'J.' TST.L D3 +0000012A: 6A10 'j.' BPL.S *+$0012 ; 0000013C +0000012C: 342B 014E '4+.N' MOVE.W $014E(A3),D2 +00000130: 03C2 '..' BSET D1,D2 +00000132: 5201 'R.' ADDQ.B #1,D1 +00000134: 0201 000F '....' ANDI.B #$0F,D1 +00000138: 0302 '..' BTST D1,D2 +0000013A: 67F6 'g.' BEQ.S *-$0008 ; 00000132 +0000013C: 1741 016C '.A.l' MOVE.B D1,$016C(A3) +00000140: 7400 't.' MOVEQ #$00,D2 +00000142: 1418 '..' MOVE.B (A0)+,D2 +00000144: 2448 '$H' MOVEA.L A0,A2 +00000146: 0800 0002 '....' BTST #$02,D0 +0000014A: 661A 'f.' BNE.S *+$001C ; 00000166 +0000014C: 0838 0001 0DD5 '.8....' BTST #$01,$0DD5 +00000152: 6606 'f.' BNE.S *+$0008 ; 0000015A +00000154: 08AB 0007 016C '.....l' BCLR #$07,$016C(A3) +0000015A: 08AB 0001 015E '.....^' BCLR #$01,$015E(A3) +00000160: 60FF FFFF FE9E '`.....' BRA.L EXPLICITREQUESTDONE-NWADBTABLE+$FE9E ; ids: 204, 202 +00000166: 60FF FFFF FE98 '`.....' BRA.L IMPLICITREQUESTDONE-NWADBTABLE+$FE98 ; ids: 205, 202 +0000016C: 2278 01D4 '"x..' MOVEA.L $01D4,A1 +00000170: 0829 0004 1A00 '.)....' BTST #$04,$1A00(A1) +00000176: 4E71 'Nq' NOP +00000178: 6704 'g.' BEQ.S *+$0006 ; 0000017E +0000017A: 2F38 01A2 '/8..' MOVE.L $01A2,-(A7) +0000017E: 4E75 'Nu' RTS +00000180: 2638 01D4 '&8..' MOVE.L $01D4,D3 +00000184: 0483 0001 6000 '....`.' SUBI.L #$00016000,D3 +0000018A: 2243 '"C' MOVEA.L D3,A1 +0000018C: 1629 0059 '.).Y' MOVE.B $0059(A1),D3 +00000190: 0203 0002 '....' ANDI.B #$02,D3 +00000194: 4E71 'Nq' NOP +00000196: 6604 'f.' BNE.S *+$0006 ; 0000019C +00000198: 2F38 01A2 '/8..' MOVE.L $01A2,-(A7) +0000019C: 4E75 'Nu' RTS +0000019E: 41FA 000E 'A...' LEA *+$0010,A0 ; 000001AE +000001A2: 2748 0130 ''H.0' MOVE.L A0,$0130(A3) +000001A6: 377C FF01 0184 '7|....' MOVE.W #$FF01,$0184(A3) +000001AC: 4E75 'Nu' RTS +000001AE: 4A83 'J.' TST.L D3 +000001B0: 6A5E 'j^' BPL.S *+$0060 ; 00000210 +000001B2: 082B 0005 015D '.+...]' BTST #$05,$015D(A3) +000001B8: 663C 'f<' BNE.S *+$003E ; 000001F6 +000001BA: 08EB 0001 015E '.....^' BSET #$01,$015E(A3) +000001C0: 6634 'f4' BNE.S *+$0036 ; 000001F6 +000001C2: 41EB 0184 'A...' LEA $0184(A3),A0 +000001C6: 43FA 0030 'C..0' LEA *+$0032,A1 ; 000001F8 +000001CA: 2149 0010 '!I..' MOVE.L A1,$0010(A0) +000001CE: 6100 007A 'a..z' BSR *+$007C ; 0000024A +000001D2: 203C 0119 0000 ' <....' MOVE.L #$01190000,D0 +000001D8: 302B 014E '0+.N' MOVE.W $014E(A3),D0 +000001DC: 6106 'a.' BSR.S *+$0008 ; 000001E4 +000001DE: 203C 0101 FF00 ' <....' MOVE.L #$0101FF00,D0 +000001E4: 4FEF FFEC 'O...' LEA -$0014(A7),A7 +000001E8: 204F ' O' MOVEA.L A7,A0 +000001EA: 2080 ' .' MOVE.L D0,(A0) +000001EC: 42A8 0010 'B...' CLR.L $0010(A0) +000001F0: 6158 'aX' BSR.S *+$005A ; 0000024A +000001F2: 4FEF 0014 'O...' LEA $0014(A7),A7 +000001F6: 4E75 'Nu' RTS +000001F8: 7601 'v.' MOVEQ #$01,D3 +000001FA: C619 '..' AND.B (A1)+,D3 +000001FC: 4483 'D.' NEG.L D3 +000001FE: 1619 '..' MOVE.B (A1)+,D3 +00000200: 7400 't.' MOVEQ #$00,D2 +00000202: 3400 '4.' MOVE.W D0,D2 +00000204: 2449 '$I' MOVEA.L A1,A2 +00000206: 6100 00B0 'a...' BSR *+$00B2 ; 000002B8 +0000020A: 60FF FFFF FDF4 '`.....' BRA.L IMPLICITREQUESTDONE-NWADBTABLE+$FDF4 ; ids: 205, 202 +00000210: 08EB 0002 015E '.....^' BSET #$02,$015E(A3) +00000216: 66DE 'f.' BNE.S *-$0020 ; 000001F6 +00000218: 1743 0171 '.C.q' MOVE.B D3,$0171(A3) +0000021C: 3742 0176 '7B.v' MOVE.W D2,$0176(A3) +00000220: 274A 0178 ''J.x' MOVE.L A2,$0178(A3) +00000224: 08EB 0000 015E '.....^' BSET #$00,$015E(A3) +0000022A: 661A 'f.' BNE.S *+$001C ; 00000246 +0000022C: 41FA 0024 'A..$' LEA *+$0026,A0 ; 00000252 +00000230: 2748 0180 ''H..' MOVE.L A0,$0180(A3) +00000234: 41EB 0184 'A...' LEA $0184(A3),A0 +00000238: 42A8 0010 'B...' CLR.L $0010(A0) +0000023C: 610C 'a.' BSR.S *+$000E ; 0000024A +0000023E: 203C 0101 0000 ' <....' MOVE.L #$01010000,D0 +00000244: 619E 'a.' BSR.S *-$0060 ; 000001E4 +00000246: 41EB 0170 'A..p' LEA $0170(A3),A0 +0000024A: 7200 'r.' MOVEQ #$00,D1 +0000024C: 2478 0648 '$x.H' MOVEA.L $0648,A2 +00000250: 4ED2 'N.' JMP (A2) +00000252: 7601 'v.' MOVEQ #$01,D3 +00000254: C628 000C '.(..' AND.B $000C(A0),D3 +00000258: 4483 'D.' NEG.L D3 +0000025A: 1628 0001 '.(..' MOVE.B $0001(A0),D3 +0000025E: 7400 't.' MOVEQ #$00,D2 +00000260: 3428 0006 '4(..' MOVE.W $0006(A0),D2 +00000264: 2468 0008 '$h..' MOVEA.L $0008(A0),A2 +00000268: 614E 'aN' BSR.S *+$0050 ; 000002B8 +0000026A: 08AB 0002 015E '.....^' BCLR #$02,$015E(A3) +00000270: 223C 0700 0000 '"<....' MOVE.L #$07000000,D1 +00000276: C2B8 0DD4 '....' AND.L $0DD4,D1 +0000027A: 0C81 0300 0000 '......' CMPI.L #$03000000,D1 +00000280: 6730 'g0' BEQ.S *+$0032 ; 000002B2 +00000282: 322B 014E '2+.N' MOVE.W $014E(A3),D1 +00000286: 0101 '..' BTST D0,D1 +00000288: 6628 'f(' BNE.S *+$002A ; 000002B2 +0000028A: 4FEF FFEC 'O...' LEA -$0014(A7),A7 +0000028E: 204F ' O' MOVEA.L A7,A0 +00000290: 42A8 0010 'B...' CLR.L $0010(A0) +00000294: 30BC 0108 '0...' MOVE.W #$0108,(A0) +00000298: 3F3C 3020 '?<0 ' MOVE.W #$3020,-(A7) ; '0 ' +0000029C: 214F 0008 '!O..' MOVE.L A7,$0008(A0) +000002A0: 317C 00B3 0002 '1|....' MOVE.W #$00B3,$0002(A0) +000002A6: 317C 0002 0006 '1|....' MOVE.W #$0002,$0006(A0) +000002AC: A092 '..' _EgretDispatch ; A092 +000002AE: 4FEF 0016 'O...' LEA $0016(A7),A7 +000002B2: 60FF FFFF FD4C '`....L' BRA.L EXPLICITREQUESTDONE-NWADBTABLE+$FD4C ; ids: 204, 202 +000002B8: 2678 0CF8 '&x..' MOVEA.L $0CF8,A3 +000002BC: 1743 015C '.C.\' MOVE.B D3,$015C(A3) +000002C0: 1743 016E '.C.n' MOVE.B D3,$016E(A3) +000002C4: 1003 '..' MOVE.B D3,D0 +000002C6: E808 '..' LSR.B #4,D0 +000002C8: 1740 016C '.@.l' MOVE.B D0,$016C(A3) +000002CC: 4E75 'Nu' RTS +000002CE: 4E75 'Nu' RTS +000002D0: 7204 'r.' MOVEQ #$04,D1 +000002D2: 6102 'a.' BSR.S *+$0004 ; 000002D6 +000002D4: 4E75 'Nu' RTS +000002D6: 7009 'p.' MOVEQ #$09,D0 +000002D8: 4267 'Bg' CLR.W -(A7) +000002DA: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000002D8 +000002DE: 204F ' O' MOVEA.L A7,A0 +000002E0: 30BC 0121 '0..!' MOVE.W #$0121,(A0) +000002E4: 1141 0002 '.A..' MOVE.B D1,$0002(A0) +000002E8: A092 '..' _EgretDispatch ; A092 +000002EA: 4FEF 0014 'O...' LEA $0014(A7),A7 +000002EE: 4E75 'Nu' RTS +000002F0: 1630 81E2 02B6 '.0....' MOVE.B ([$02B6],$02A0),D3 + 02A0 +000002F8: 0C03 00FF '....' CMPI.B #$FF,D3 +000002FC: 6754 'gT' BEQ.S *+$0056 ; 00000352 +000002FE: 207C 1234 5678 ' |.4Vx' MOVEA.L #$12345678,A0 +00000304: B3C8 '..' CMPA.L A0,A1 +00000306: 6704 'g.' BEQ.S *+$0006 ; 0000030C +00000308: 2049 ' I' MOVEA.L A1,A0 +0000030A: A059 '.Y' _RmvTime ; A059 +0000030C: 48E7 0F0E 'H...' MOVEM.L D4-D7/A4-A6,-(A7) +00000310: 2678 0CF8 '&x..' MOVEA.L $0CF8,A3 +00000314: 7402 't.' MOVEQ #$02,D2 +00000316: 7600 'v.' MOVEQ #$00,D3 +00000318: 1630 81E2 02B6 '.0....' MOVE.B ([$02B6],$02A0),D3 + 02A0 +00000320: E05B '.[' ROR.W #8,D3 +00000322: 163C 00FF '.<..' MOVE.B #$FF,D3 +00000326: 3F03 '?.' MOVE.W D3,-(A7) +00000328: 244F '$O' MOVEA.L A7,A2 +0000032A: 7600 'v.' MOVEQ #$00,D3 +0000032C: 1630 81E2 02B6 '.0....' MOVE.B ([$02B6],$02A1),D3 + 02A1 +00000334: 0083 8000 0000 '......' ORI.L #$80000000,D3 +0000033A: 61FF FFFF FCC4 'a.....' BSR.L IMPLICITREQUESTDONE-NWADBTABLE+$FCC4 ; ids: 205, 202 +00000340: 4FEF 0002 'O...' LEA $0002(A7),A7 +00000344: 11BC 00FF 81E2 '......' MOVE.B #$FF,([$02B6],$02A0) + 02B6 02A0 +0000034E: 4CDF 70F0 'L.p.' MOVEM.L (A7)+,D4-D7/A4-A6 +00000352: 4E75 'Nu' RTS +00000354: 41FA 00DA 'A...' LEA *+$00DC,A0 ; 00000430 +00000358: 2748 0130 ''H.0' MOVE.L A0,$0130(A3) +0000035C: 2070 81F2 68FF ' p..h.' MOVEA.L ([$68FFEFD0],$0030),A0 + EFD0 0030 +00000366: 2748 0150 ''H.P' MOVE.L A0,$0150(A3) +0000036A: 4A88 'J.' TST.L A0 +0000036C: 6700 00C0 'g...' BEQ *+$00C2 ; 0000042E +00000370: 117C 000C 0100 '.|....' MOVE.B #$0C,$0100(A0) +00000376: 4E71 'Nq' NOP +00000378: 2F09 '/.' MOVE.L A1,-(A7) +0000037A: 41FA 022A 'A..*' LEA *+$022C,A0 ; 000005A6 +0000037E: 93C9 '..' SUBA.L A1,A1 +00000380: 7000 'p.' MOVEQ #$00,D0 +00000382: 3030 81F2 68FF '00..h.' MOVE.W ([$68FFEFD0],$0084),D0 + EFD0 0084 +0000038C: 48E7 4020 'H.@ ' MOVEM.L D1/A2,-(A7) +00000390: 2470 81E2 02B6 '$p....' MOVEA.L ([$02B6],$0210),A2 + 0210 +00000398: 45EA 0008 'E...' LEA $0008(A2),A2 +0000039C: 7240 'r@' MOVEQ #$40,D1 ; '@' +0000039E: B06A 0018 '.j..' CMP.W $0018(A2),D0 +000003A2: 670A 'g.' BEQ.S *+$000C ; 000003AE +000003A4: D4FC 0020 '... ' ADDA.W #$0020,A2 +000003A8: 51C9 FFF4 'Q...' DBF D1,*-$000A ; 0000039E +000003AC: 6006 '`.' BRA.S *+$0008 ; 000003B4 +000003AE: 2488 '$.' MOVE.L A0,(A2) +000003B0: 2549 0004 '%I..' MOVE.L A1,$0004(A2) +000003B4: 4CDF 0402 'L...' MOVEM.L (A7)+,D1/A2 +000003B8: 48E7 E080 'H...' MOVEM.L D0-D2/A0,-(A7) +000003BC: 2070 81F2 68FF ' p..h.' MOVEA.L ([$68FFEFD0],$0018),A0 + EFD0 0018 +000003C6: 4A88 'J.' TST.L A0 +000003C8: 6636 'f6' BNE.S *+$0038 ; 00000400 +000003CA: 2070 81F2 68FF ' p..h.' MOVEA.L ([$68FFEFF0],$0100),A0 + EFF0 0100 +000003D4: 223C 8000 0000 '"<....' MOVE.L #$80000000,D1 +000003DA: 0C80 0000 001F '......' CMPI.L #$0000001F,D0 +000003E0: 6E0C 'n.' BGT.S *+$000E ; 000003EE +000003E2: E0B9 '..' ROR.L D0,D1 +000003E4: 83A8 0014 '....' OR.L D1,$0014(A0) +000003E8: 4E71 'Nq' NOP +000003EA: 6000 002A '`..*' BRA *+$002C ; 00000416 +000003EE: 0480 0000 0020 '..... ' SUBI.L #$00000020,D0 +000003F4: E0B9 '..' ROR.L D0,D1 +000003F6: 83A8 0004 '....' OR.L D1,$0004(A0) +000003FA: 4E71 'Nq' NOP +000003FC: 6000 0018 '`...' BRA *+$001A ; 00000416 +00000400: D1FC 0001 0000 '......' ADDA.L #$00010000,A0 +00000406: EB88 '..' LSL.L #5,D0 +00000408: 2230 0000 '"0..' MOVE.L $00(A0,D0.W),D1 +0000040C: 0881 0007 '....' BCLR #$07,D1 +00000410: 2181 0000 '!...' MOVE.L D1,$00(A0,D0.W) +00000414: 4E71 'Nq' NOP +00000416: 4CDF 0107 'L...' MOVEM.L (A7)+,D0-D2/A0 +0000041A: 225F '"_' MOVEA.L (A7)+,A1 +0000041C: 206B 0150 ' k.P' MOVEA.L $0150(A3),A0 +00000420: 4228 00E0 'B(..' CLR.B $00E0(A0) +00000424: 4E71 'Nq' NOP +00000426: 08E8 0000 00A0 '......' BSET #$00,$00A0(A0) +0000042C: 4E71 'Nq' NOP +0000042E: 4E75 'Nu' RTS +00000430: 226B 0150 '"k.P' MOVEA.L $0150(A3),A1 +00000434: 4A89 'J.' TST.L A1 +00000436: 6614 'f.' BNE.S *+$0016 ; 0000044C +00000438: 7400 't.' MOVEQ #$00,D2 +0000043A: 2442 '$B' MOVEA.L D2,A2 +0000043C: 08EB 0007 015E '.....^' BSET #$07,$015E(A3) +00000442: 4A83 'J.' TST.L D3 +00000444: 6B50 'kP' BMI.S *+$0052 ; 00000496 +00000446: 60FF FFFF FBB8 '`.....' BRA.L EXPLICITREQUESTDONE-NWADBTABLE+$FBB8 ; ids: 204, 202 +0000044C: 4A83 'J.' TST.L D3 +0000044E: 6A48 'jH' BPL.S *+$004A ; 00000498 +00000450: 082B 0002 015E '.+...^' BTST #$02,$015E(A3) +00000456: 663E 'f>' BNE.S *+$0040 ; 00000496 +00000458: 08AB 0006 015E '.....^' BCLR #$06,$015E(A3) +0000045E: 6714 'g.' BEQ.S *+$0016 ; 00000474 +00000460: 162B 016C '.+.l' MOVE.B $016C(A3),D3 +00000464: E90B '..' LSL.B #4,D3 +00000466: 0003 000C '....' ORI.B #$0C,D3 +0000046A: 7400 't.' MOVEQ #$00,D2 +0000046C: 08EB 0001 015E '.....^' BSET #$01,$015E(A3) +00000472: 6024 '`$' BRA.S *+$0026 ; 00000498 +00000474: 7000 'p.' MOVEQ #$00,D0 +00000476: 302B 014E '0+.N' MOVE.W $014E(A3),D0 +0000047A: 1340 0100 '.@..' MOVE.B D0,$0100(A1) +0000047E: 4E71 'Nq' NOP +00000480: E048 '.H' LSR.W #8,D0 +00000482: 1340 00F0 '.@..' MOVE.B D0,$00F0(A1) +00000486: 4E71 'Nq' NOP +00000488: 08EB 0007 015E '.....^' BSET #$07,$015E(A3) +0000048E: 08E9 0000 00E0 '......' BSET #$00,$00E0(A1) +00000494: 4E71 'Nq' NOP +00000496: 4E75 'Nu' RTS +00000498: 082B 0002 015E '.+...^' BTST #$02,$015E(A3) +0000049E: 6644 'fD' BNE.S *+$0046 ; 000004E4 +000004A0: 41EB 01A1 'A...' LEA $01A1(A3),A0 +000004A4: 0242 00FF '.B..' ANDI.W #$00FF,D2 +000004A8: 5202 'R.' ADDQ.B #1,D2 +000004AA: 10C2 '..' MOVE.B D2,(A0)+ +000004AC: 10C3 '..' MOVE.B D3,(A0)+ +000004AE: 5502 'U.' SUBQ.B #2,D2 +000004B0: 6B06 'k.' BMI.S *+$0008 ; 000004B8 +000004B2: 10DA '..' MOVE.B (A2)+,(A0)+ +000004B4: 51CA FFFC 'Q...' DBF D2,*-$0002 ; 000004B2 +000004B8: 08E9 0000 00D0 '......' BSET #$00,$00D0(A1) +000004BE: 4E71 'Nq' NOP +000004C0: 08A9 0000 00E0 '......' BCLR #$00,$00E0(A1) +000004C6: 4E71 'Nq' NOP +000004C8: 08AB 0007 015E '.....^' BCLR #$07,$015E(A3) +000004CE: 0811 0001 '....' BTST #$01,(A1) +000004D2: 6608 'f.' BNE.S *+$000A ; 000004DC +000004D4: 0811 0000 '....' BTST #$00,(A1) +000004D8: 67F4 'g.' BEQ.S *-$000A ; 000004CE +000004DA: 4E75 'Nu' RTS +000004DC: 08EB 0002 015E '.....^' BSET #$02,$015E(A3) +000004E2: 613E 'a>' BSR.S *+$0040 ; 00000522 +000004E4: 7202 'r.' MOVEQ #$02,D1 +000004E6: 3038 0D00 '08..' MOVE.W $0D00,D0 +000004EA: 0811 0000 '....' BTST #$00,(A1) +000004EE: 6630 'f0' BNE.S *+$0032 ; 00000520 +000004F0: 51C8 FFF8 'Q...' DBF D0,*-$0006 ; 000004EA +000004F4: 51C9 FFF0 'Q...' DBF D1,*-$000E ; 000004E6 +000004F8: 7400 't.' MOVEQ #$00,D2 +000004FA: 2602 '&.' MOVE.L D2,D3 +000004FC: 162B 01A2 '.+..' MOVE.B $01A2(A3),D3 +00000500: 2442 '$B' MOVEA.L D2,A2 +00000502: 08AB 0002 015E '.....^' BCLR #$02,$015E(A3) +00000508: 082B 0001 015E '.+...^' BTST #$01,$015E(A3) +0000050E: 67FF 0002 424E 'g...BN' BEQ.L *+$00024250 ; 0002475E +00000514: 08AB 0001 015E '.....^' BCLR #$01,$015E(A3) +0000051A: 60FF FFFF FAE4 '`.....' BRA.L IMPLICITREQUESTDONE-NWADBTABLE+$FAE4 ; ids: 205, 202 +00000520: 4E75 'Nu' RTS +00000522: 4229 00C0 'B)..' CLR.B $00C0(A1) +00000526: 4E71 'Nq' NOP +00000528: 1003 '..' MOVE.B D3,D0 +0000052A: 0200 000F '....' ANDI.B #$0F,D0 +0000052E: 6632 'f2' BNE.S *+$0034 ; 00000562 +00000530: 08A9 0000 00D0 '......' BCLR #$00,$00D0(A1) +00000536: 4E71 'Nq' NOP +00000538: 0891 0001 '....' BCLR #$01,(A1) +0000053C: 4E71 'Nq' NOP +0000053E: 08E9 0003 00D0 '......' BSET #$03,$00D0(A1) +00000544: 4E71 'Nq' NOP +00000546: 0829 0003 00D0 '.)....' BTST #$03,$00D0(A1) +0000054C: 66F8 'f.' BNE.S *-$0006 ; 00000546 +0000054E: 4FEF 0004 'O...' LEA $0004(A7),A7 +00000552: 7400 't.' MOVEQ #$00,D2 +00000554: 2442 '$B' MOVEA.L D2,A2 +00000556: 08AB 0002 015E '.....^' BCLR #$02,$015E(A3) +0000055C: 60FF FFFF FAA2 '`.....' BRA.L EXPLICITREQUESTDONE-NWADBTABLE+$FAA2 ; ids: 204, 202 +00000562: 45EB 01A1 'E...' LEA $01A1(A3),A2 +00000566: 7000 'p.' MOVEQ #$00,D0 +00000568: 101A '..' MOVE.B (A2)+,D0 +0000056A: 1340 00B0 '.@..' MOVE.B D0,$00B0(A1) +0000056E: 4E71 'Nq' NOP +00000570: 5300 'S.' SUBQ.B #1,D0 +00000572: 41D1 'A.' LEA (A1),A0 +00000574: 41E8 0010 'A...' LEA $0010(A0),A0 +00000578: 109A '..' MOVE.B (A2)+,(A0) +0000057A: 4E71 'Nq' NOP +0000057C: 51C8 FFF6 'Q...' DBF D0,*-$0008 ; 00000574 +00000580: 1003 '..' MOVE.B D3,D0 +00000582: 0200 000C '....' ANDI.B #$0C,D0 +00000586: 0C00 000C '....' CMPI.B #$0C,D0 +0000058A: 6604 'f.' BNE.S *+$0006 ; 00000590 +0000058C: 7006 'p.' MOVEQ #$06,D0 +0000058E: 6008 '`.' BRA.S *+$000A ; 00000598 +00000590: 7002 'p.' MOVEQ #$02,D0 +00000592: 41FA FFBE 'A...' LEA *-$0040,A0 ; 00000552 +00000596: 2E88 '..' MOVE.L A0,(A7) +00000598: 1340 00D0 '.@..' MOVE.B D0,$00D0(A1) +0000059C: 4E71 'Nq' NOP +0000059E: 0891 0001 '....' BCLR #$01,(A1) +000005A2: 4E71 'Nq' NOP +000005A4: 4E75 'Nu' RTS +000005A6: 2678 0CF8 '&x..' MOVEA.L $0CF8,A3 +000005AA: 226B 0150 '"k.P' MOVEA.L $0150(A3),A1 +000005AE: 4A89 'J.' TST.L A1 +000005B0: 670A 'g.' BEQ.S *+$000C ; 000005BC +000005B2: 0811 0000 '....' BTST #$00,(A1) +000005B6: 6606 'f.' BNE.S *+$0008 ; 000005BE +000005B8: 4211 'B.' CLR.B (A1) +000005BA: 4E71 'Nq' NOP +000005BC: 4E75 'Nu' RTS +000005BE: 7600 'v.' MOVEQ #$00,D3 +000005C0: 2203 '".' MOVE.L D3,D1 +000005C2: 1629 0010 '.)..' MOVE.B $0010(A1),D3 +000005C6: 1229 00C0 '.)..' MOVE.B $00C0(A1),D1 +000005CA: 4E71 'Nq' NOP +000005CC: 4229 00C0 'B)..' CLR.B $00C0(A1) +000005D0: 4E71 'Nq' NOP +000005D2: 0801 0000 '....' BTST #$00,D1 +000005D6: 6608 'f.' BNE.S *+$000A ; 000005E0 +000005D8: 0801 0001 '....' BTST #$01,D1 +000005DC: 671E 'g.' BEQ.S *+$0020 ; 000005FC +000005DE: 6008 '`.' BRA.S *+$000A ; 000005E8 +000005E0: 1743 015C '.C.\' MOVE.B D3,$015C(A3) +000005E4: 1743 016E '.C.n' MOVE.B D3,$016E(A3) +000005E8: 422B 0163 'B+.c' CLR.B $0163(A3) +000005EC: 7410 't.' MOVEQ #$10,D2 +000005EE: 95CA '..' SUBA.L A2,A2 +000005F0: C429 00B0 '.)..' AND.B $00B0(A1),D2 +000005F4: 4229 00B0 'B)..' CLR.B $00B0(A1) +000005F8: 4E71 'Nq' NOP +000005FA: 606A '`j' BRA.S *+$006C ; 00000666 +000005FC: 45EB 01AE 'E...' LEA $01AE(A3),A2 +00000600: 741F 't.' MOVEQ #$1F,D2 +00000602: C429 00B0 '.)..' AND.B $00B0(A1),D2 +00000606: 14C3 '..' MOVE.B D3,(A2)+ +00000608: 1003 '..' MOVE.B D3,D0 +0000060A: E808 '..' LSR.B #4,D0 +0000060C: 0280 0000 000F '......' ANDI.L #$0000000F,D0 +00000612: 082B 0005 015D '.+...]' BTST #$05,$015D(A3) +00000618: 661A 'f.' BNE.S *+$001C ; 00000634 +0000061A: 0801 0002 '....' BTST #$02,D1 +0000061E: 6714 'g.' BEQ.S *+$0016 ; 00000634 +00000620: 08EB 0006 015E '.....^' BSET #$06,$015E(A3) +00000626: 322B 014E '2+.N' MOVE.W $014E(A3),D1 +0000062A: 5200 'R.' ADDQ.B #1,D0 +0000062C: 0200 000F '....' ANDI.B #$0F,D0 +00000630: 0101 '..' BTST D0,D1 +00000632: 67F6 'g.' BEQ.S *-$0008 ; 0000062A +00000634: 1740 016C '.@.l' MOVE.B D0,$016C(A3) +00000638: 7210 'r.' MOVEQ #$10,D1 +0000063A: C202 '..' AND.B D2,D1 +0000063C: 0882 0004 '....' BCLR #$04,D2 +00000640: 422B 0163 'B+.c' CLR.B $0163(A3) +00000644: 5302 'S.' SUBQ.B #1,D2 +00000646: 1742 0163 '.B.c' MOVE.B D2,$0163(A3) +0000064A: 1002 '..' MOVE.B D2,D0 +0000064C: 8401 '..' OR.B D1,D2 +0000064E: 5300 'S.' SUBQ.B #1,D0 +00000650: 6B14 'k.' BMI.S *+$0016 ; 00000666 +00000652: 204A ' J' MOVEA.L A2,A0 +00000654: 2209 '".' MOVE.L A1,D1 +00000656: 43E9 0020 'C.. ' LEA $0020(A1),A1 +0000065A: 10D1 '..' MOVE.B (A1),(A0)+ +0000065C: 43E9 0010 'C...' LEA $0010(A1),A1 +00000660: 51C8 FFF8 'Q...' DBF D0,*-$0006 ; 0000065A +00000664: 2241 '"A' MOVEA.L D1,A1 +00000666: 0891 0000 '....' BCLR #$00,(A1) +0000066A: 4E71 'Nq' NOP +0000066C: 0882 0004 '....' BCLR #$04,D2 +00000670: 66FF 0002 4122 'f...A"' BNE.L *+$00024124 ; 00024794 +00000676: 08AB 0002 015E '.....^' BCLR #$02,$015E(A3) +0000067C: 08AB 0001 015E '.....^' BCLR #$01,$015E(A3) +00000682: 66FF 0002 4110 'f...A.' BNE.L *+$00024112 ; 00024794 +00000688: 60FF FFFF F976 '`....v' BRA.L EXPLICITREQUESTDONE-NWADBTABLE+$F976 ; ids: 204, 202 +0000068E: 2278 0CF8 '"x..' MOVEA.L $0CF8,A1 +00000692: 2269 0150 '"i.P' MOVEA.L $0150(A1),A1 +00000696: 4A89 'J.' TST.L A1 +00000698: 670A 'g.' BEQ.S *+$000C ; 000006A4 +0000069A: 0811 0000 '....' BTST #$00,(A1) +0000069E: 6704 'g.' BEQ.S *+$0006 ; 000006A4 +000006A0: 487A FF04 'Hz..' PEA *-$00FA ; 000005A6 +000006A4: 4E75 'Nu' RTS +000006A6: 2078 0CF8 ' x..' MOVEA.L $0CF8,A0 +000006AA: 2268 0150 '"h.P' MOVEA.L $0150(A0),A1 +000006AE: 4A89 'J.' TST.L A1 +000006B0: 6710 'g.' BEQ.S *+$0012 ; 000006C2 +000006B2: 08E9 0000 00E0 '......' BSET #$00,$00E0(A1) +000006B8: 4E71 'Nq' NOP +000006BA: 6606 'f.' BNE.S *+$0008 ; 000006C2 +000006BC: 08E8 0006 015E '.....^' BSET #$06,$015E(A0) +000006C2: 4E75 'Nu' RTS +000006C4: 2078 0CF8 ' x..' MOVEA.L $0CF8,A0 +000006C8: 2268 0150 '"h.P' MOVEA.L $0150(A0),A1 +000006CC: 4A89 'J.' TST.L A1 +000006CE: 6710 'g.' BEQ.S *+$0012 ; 000006E0 +000006D0: 08A8 0006 015E '.....^' BCLR #$06,$015E(A0) +000006D6: 6708 'g.' BEQ.S *+$000A ; 000006E0 +000006D8: 08A9 0000 00E0 '......' BCLR #$00,$00E0(A1) +000006DE: 4E71 'Nq' NOP +000006E0: 4E75 'Nu' RTS +000006E2: 2678 0CF8 '&x..' MOVEA.L $0CF8,A3 +000006E6: 41FA 0008 'A...' LEA *+$000A,A0 ; 000006F0 +000006EA: 2748 0130 ''H.0' MOVE.L A0,$0130(A3) +000006EE: 4E75 'Nu' RTS +000006F0: 7400 't.' MOVEQ #$00,D2 +000006F2: 2442 '$B' MOVEA.L D2,A2 +000006F4: 4A83 'J.' TST.L D3 +000006F6: 6B06 'k.' BMI.S *+$0008 ; 000006FE +000006F8: 60FF FFFF F906 '`.....' BRA.L EXPLICITREQUESTDONE-NWADBTABLE+$F906 ; ids: 204, 202 +000006FE: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 204 + 204: EXPLICITREQUESTDONE + +ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode) + Ref1="EXPLICITREQUESTDONE"(204) Ref2="NWADBTABLE"(202) + 06FA + +ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode) + Ref1="EXPLICITREQUESTDONE"(204) Ref2="NWADBTABLE"(202) + 068A + +ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode) + Ref1="EXPLICITREQUESTDONE"(204) Ref2="NWADBTABLE"(202) + 055E + +Dictionary: Flags $00 FirstId 205 + 205: IMPLICITREQUESTDONE + +ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode) + Ref1="IMPLICITREQUESTDONE"(205) Ref2="NWADBTABLE"(202) + 051C + +ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode) + Ref1="EXPLICITREQUESTDONE"(204) Ref2="NWADBTABLE"(202) + 0448 + +ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode) + Ref1="IMPLICITREQUESTDONE"(205) Ref2="NWADBTABLE"(202) + 033C + +ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode) + Ref1="EXPLICITREQUESTDONE"(204) Ref2="NWADBTABLE"(202) + 02B4 + +ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode) + Ref1="IMPLICITREQUESTDONE"(205) Ref2="NWADBTABLE"(202) + 020C + +ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode) + Ref1="IMPLICITREQUESTDONE"(205) Ref2="NWADBTABLE"(202) + 0168 + +ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode) + Ref1="EXPLICITREQUESTDONE"(204) Ref2="NWADBTABLE"(202) + 0162 + +EntryPoint: Flags=$08=(Extern Code) Offset=$0034 Entry="CPUSPEEDJAWS"(203) +Comment: + + NWADBTABLE ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: IOPR_ADB [7420, 759A) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +174 (7594): BRA.L IMPLICITREQUESTDONE ; outside file + +96 (74B6): BRA.L EXPLICITREQUESTDONE ; outside file + + Unresolved outgoing references: + +C (742C): LEA $6D3C, A0 + + +Dictionary: Flags $00 FirstId 206 + 206: IOPR_ADB +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="IOPR_ADB"(206) Segment="Main"(200) +Size: Flags $00 ModuleSize 378 + +Content: Flags $08 +Contents offset $0000 size $017A +00000000: 41FA 013E 'A..>' LEA *+$0140,A0 ; 00000140 +00000004: 2188 81E2 02B6 '!.....' MOVE.L A0,([$02B6],$0298) + 0298 +0000000C: 41FA F90E 'A...' LEA *-$06F0,A0 ; FFFFF91C +00000010: 2278 0DD8 '"x..' MOVEA.L $0DD8,A1 +00000014: 91C9 '..' SUBA.L A1,A0 +00000016: 2348 0048 '#H.H' MOVE.L A0,$0048(A1) +0000001A: 2678 0CF8 '&x..' MOVEA.L $0CF8,A3 +0000001E: 08AB 0005 015D '.....]' BCLR #$05,$015D(A3) +00000024: 41FA 0008 'A...' LEA *+$000A,A0 ; 0000002E +00000028: 2748 0130 ''H.0' MOVE.L A0,$0130(A3) +0000002C: 4E75 'Nu' RTS +0000002E: 48E7 F018 'H...' MOVEM.L D0-D3/A3/A4,-(A7) +00000032: 4AB0 81E2 02B6 'J.....' TST.L ([$02B6],$0294) + 0294 +0000003A: 6712 'g.' BEQ.S *+$0014 ; 0000004E +0000003C: 2270 81E2 02B6 '"p....' MOVEA.L ([$02B6],$0294),A1 + 0294 +00000044: 4E91 'N.' JSR (A1) +00000046: 0C80 FFFF FFFF '......' CMPI.L #$FFFFFFFF,D0 +0000004C: 663E 'f>' BNE.S *+$0040 ; 0000008C +0000004E: 3030 81E2 02B6 '00....' MOVE.W ([$02B6],$02A0),D0 + 02A0 +00000056: 0C40 1234 '.@.4' CMPI.W #$1234,D0 +0000005A: 660A 'f.' BNE.S *+$000C ; 00000066 +0000005C: 2070 81E2 02B6 ' p....' MOVEA.L ([$02B6],$02A0),A0 + 02A0 +00000064: 6016 '`.' BRA.S *+$0018 ; 0000007C +00000066: 4AB0 81E2 02B6 'J.....' TST.L ([$02B6],$029C) + 029C +0000006E: 671C 'g.' BEQ.S *+$001E ; 0000008C +00000070: 2270 81E2 02B6 '"p....' MOVEA.L ([$02B6],$029C),A1 + 029C +00000078: 7003 'p.' MOVEQ #$03,D0 +0000007A: 4E91 'N.' JSR (A1) +0000007C: 4CDF 180F 'L...' MOVEM.L (A7)+,D0-D3/A3/A4 +00000080: 4A88 'J.' TST.L A0 +00000082: 6706 'g.' BEQ.S *+$0008 ; 0000008A +00000084: 2678 0CF8 '&x..' MOVEA.L $0CF8,A3 +00000088: 4E90 'N.' JSR (A0) +0000008A: 4E75 'Nu' RTS +0000008C: 2440 '$@' MOVEA.L D0,A2 +0000008E: 4CDF 180F 'L...' MOVEM.L (A7)+,D0-D3/A3/A4 +00000092: 7400 't.' MOVEQ #$00,D2 +00000094: 141A '..' MOVE.B (A2)+,D2 +00000096: 60FF FFFF FF68 '`....h' BRA.L EXPLICITREQUESTDONE-IOPR_ADB+$FF68 ; ids: 204, 206 +0000009C: 4AB0 81E2 02B6 'J.....' TST.L ([$02B6],$0290) + 0290 +000000A4: 6712 'g.' BEQ.S *+$0014 ; 000000B8 +000000A6: 48E7 60C0 'H.`.' MOVEM.L D1/D2/A0/A1,-(A7) +000000AA: 2270 81E2 02B6 '"p....' MOVEA.L ([$02B6],$0290),A1 + 0290 +000000B2: 4E91 'N.' JSR (A1) +000000B4: 4CDF 0306 'L...' MOVEM.L (A7)+,D1/D2/A0/A1 +000000B8: 4AB0 81E2 02B6 'J.....' TST.L ([$02B6],$029C) + 029C +000000C0: 6716 'g.' BEQ.S *+$0018 ; 000000D8 +000000C2: 2270 81E2 02B6 '"p....' MOVEA.L ([$02B6],$029C),A1 + 029C +000000CA: 7004 'p.' MOVEQ #$04,D0 +000000CC: 4E91 'N.' JSR (A1) +000000CE: 2028 0010 ' (..' MOVE.L $0010(A0),D0 +000000D2: 6704 'g.' BEQ.S *+$0006 ; 000000D8 +000000D4: D1C0 '..' ADDA.L D0,A0 +000000D6: 4E90 'N.' JSR (A0) +000000D8: 4E75 'Nu' RTS +000000DA: 4AB0 81E2 02B6 'J.....' TST.L ([$02B6],$029C) + 029C +000000E2: 672C 'g,' BEQ.S *+$002E ; 00000110 +000000E4: 2270 81E2 02B6 '"p....' MOVEA.L ([$02B6],$029C),A1 + 029C +000000EC: 7004 'p.' MOVEQ #$04,D0 +000000EE: 4E91 'N.' JSR (A1) +000000F0: 2028 0008 ' (..' MOVE.L $0008(A0),D0 +000000F4: 6704 'g.' BEQ.S *+$0006 ; 000000FA +000000F6: D1C0 '..' ADDA.L D0,A0 +000000F8: 4E90 'N.' JSR (A0) +000000FA: 4AB0 81E2 02B6 'J.....' TST.L ([$02B6],$029C) + 029C +00000102: 670C 'g.' BEQ.S *+$000E ; 00000110 +00000104: 2270 81E2 02B6 '"p....' MOVEA.L ([$02B6],$029C),A1 + 029C +0000010C: 7001 'p.' MOVEQ #$01,D0 +0000010E: 4E91 'N.' JSR (A1) +00000110: 4E75 'Nu' RTS +00000112: 4AB0 81E2 02B6 'J.....' TST.L ([$02B6],$029C) + 029C +0000011A: 6722 'g"' BEQ.S *+$0024 ; 0000013E +0000011C: 2270 81E2 02B6 '"p....' MOVEA.L ([$02B6],$029C),A1 + 029C +00000124: 7002 'p.' MOVEQ #$02,D0 +00000126: 4E91 'N.' JSR (A1) +00000128: 2270 81E2 02B6 '"p....' MOVEA.L ([$02B6],$029C),A1 + 029C +00000130: 7004 'p.' MOVEQ #$04,D0 +00000132: 4E91 'N.' JSR (A1) +00000134: 2028 000C ' (..' MOVE.L $000C(A0),D0 +00000138: 6704 'g.' BEQ.S *+$0006 ; 0000013E +0000013A: D1C0 '..' ADDA.L D0,A0 +0000013C: 4E90 'N.' JSR (A0) +0000013E: 4E75 'Nu' RTS +00000140: 207C 1234 5678 ' |.4Vx' MOVEA.L #$12345678,A0 +00000146: B3C8 '..' CMPA.L A0,A1 +00000148: 6722 'g"' BEQ.S *+$0024 ; 0000016C +0000014A: 2049 ' I' MOVEA.L A1,A0 +0000014C: A059 '.Y' _RmvTime ; A059 +0000014E: 2678 0CF8 '&x..' MOVEA.L $0CF8,A3 +00000152: 45EB 01AC 'E...' LEA $01AC(A3),A2 +00000156: 14FC 0002 '....' MOVE.B #$02,(A2)+ +0000015A: 14FC 0035 '...5' MOVE.B #$35,(A2)+ ; '5' +0000015E: 14FC 00FF '....' MOVE.B #$FF,(A2)+ +00000162: 45EB 01AC 'E...' LEA $01AC(A3),A2 +00000166: 263C 8000 002C '&<...,' MOVE.L #$8000002C,D3 +0000016C: 2678 0CF8 '&x..' MOVEA.L $0CF8,A3 +00000170: 7400 't.' MOVEQ #$00,D2 +00000172: 141A '..' MOVE.B (A2)+,D2 +00000174: 60FF FFFF FE8A '`.....' BRA.L IMPLICITREQUESTDONE-IOPR_ADB+$FE8A ; ids: 205, 206 + + +ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode) + Ref1="IMPLICITREQUESTDONE"(205) Ref2="IOPR_ADB"(206) + 0176 + +ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode) + Ref1="EXPLICITREQUESTDONE"(204) Ref2="IOPR_ADB"(206) + 0098 +Comment: + + IOPR_ADB ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_75A0 [75A0, 7744) + + Module started due to: MODGUESS (align, BRA.L then padding) + + Resolved outgoing references: + +10E (76AE): JSR EXPANSIONBUSMGR_VEC0114 ; outside file + +108 (76A8): JSR EXPANSIONBUSMGR_VEC0118 ; outside file + + Unresolved outgoing references: + +126 (76C6): BSR.L $7770 + +146 (76E6): BSR.L $77E0 + +156 (76F6): BSR.L $7840 + +164 (7704): BSR.L $7890 + + +4 (75A4): NWCLOCKPRAM + + +Dictionary: Flags $00 FirstId 207 + 207: AUTOMOD_75A0 + 208: NWCLOCKPRAM +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_75A0"(207) Segment="Main"(200) +Size: Flags $00 ModuleSize 420 + +Content: Flags $08 +Contents offset $0000 size $01A4 +00000000: 0000 000B '....' ORI.B #$0B,D0 +00000004: 0000 0000 '....' ORI.B #$00,D0 +00000008: 0000 0000 '....' ORI.B #$00,D0 +0000000C: 0000 0000 '....' ORI.B #$00,D0 +00000010: 0000 0118 '....' ORI.B #$18,D0 +00000014: 0000 0130 '...0' ORI.B #$30,D0 ; '0' +00000018: 0000 002C '...,' ORI.B #$2C,D0 ; ',' +0000001C: 0000 00AC '....' ORI.B #$AC,D0 +00000020: 0000 014E '...N' ORI.B #$4E,D0 ; 'N' +00000024: 0000 015C '...\' ORI.B #$5C,D0 ; '\' +00000028: 0000 01CC '....' ORI.B #$CC,D0 +0000002C: 0000 023C '...<' ORI.B #$3C,D0 ; '<' +00000030: 48E7 010E 'H...' MOVEM.L D7/A4-A6,-(A7) +00000034: 2468 0008 '$h..' MOVEA.L $0008(A0),A2 +00000038: 0883 001F '....' BCLR #$1F,D3 +0000003C: 6766 'gf' BEQ.S *+$0068 ; 000000A4 +0000003E: 4DFA 0008 'M...' LEA *+$000A,A6 ; 00000048 +00000042: 60FF 0000 014E '`....N' BRA.L *+$00000150 ; 00000192 +00000048: 603C '`<' BRA.S *+$003E ; 00000086 +0000004A: 40E7 '@.' MOVE SR,-(A7) +0000004C: 007C 0700 '.|..' ORI.W #$0700,SR +00000050: 4DFA 0008 'M...' LEA *+$000A,A6 ; 0000005A +00000054: 60FF 0000 013C '`....<' BRA.L *+$0000013E ; 00000192 +0000005A: 4843 'HC' SWAP D3 +0000005C: 3203 '2.' MOVE.W D3,D1 +0000005E: 141B '..' MOVE.B (A3)+,D2 +00000060: 2E0B '..' MOVE.L A3,D7 +00000062: 4DFA 0008 'M...' LEA *+$000A,A6 ; 0000006C +00000066: 60FF 0000 0118 '`.....' BRA.L *+$0000011A ; 00000180 +0000006C: 2647 '&G' MOVEA.L D7,A3 +0000006E: 5243 'RC' ADDQ.W #1,D3 +00000070: 2C49 ',I' MOVEA.L A1,A6 +00000072: DDEE 0044 '...D' ADDA.L $0044(A6),A6 +00000076: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +0000007A: 6708 'g.' BEQ.S *+$000A ; 00000084 +0000007C: 4BFA 0006 'K...' LEA *+$0008,A5 ; 00000084 +00000080: DDC0 '..' ADDA.L D0,A6 +00000082: 4ED6 'N.' JMP (A6) +00000084: 46DF 'F.' MOVE (A7)+,SR +00000086: 4843 'HC' SWAP D3 +00000088: 51CB FFC0 'Q...' DBF D3,*-$003E ; 0000004A +0000008C: 601C '`.' BRA.S *+$001E ; 000000AA +0000008E: 4843 'HC' SWAP D3 +00000090: 3203 '2.' MOVE.W D3,D1 +00000092: 2E0B '..' MOVE.L A3,D7 +00000094: 4DFA 0008 'M...' LEA *+$000A,A6 ; 0000009E +00000098: 60FF 0000 00D4 '`.....' BRA.L *+$000000D6 ; 0000016E +0000009E: 2647 '&G' MOVEA.L D7,A3 +000000A0: 16C1 '..' MOVE.B D1,(A3)+ +000000A2: 5243 'RC' ADDQ.W #1,D3 +000000A4: 4843 'HC' SWAP D3 +000000A6: 51CB FFE6 'Q...' DBF D3,*-$0018 ; 0000008E +000000AA: 4CDF 7080 'L.p.' MOVEM.L (A7)+,D7/A4-A6 +000000AE: 4E75 'Nu' RTS +000000B0: 2648 '&H' MOVEA.L A0,A3 +000000B2: 2278 0DD8 '"x..' MOVEA.L $0DD8,A1 +000000B6: 2049 ' I' MOVEA.L A1,A0 +000000B8: D1D0 '..' ADDA.L (A0),A0 +000000BA: 2600 '&.' MOVE.L D0,D3 +000000BC: 0801 000C '....' BTST #$0C,D1 +000000C0: 6604 'f.' BNE.S *+$0006 ; 000000C6 +000000C2: 08C3 001F '....' BSET #$1F,D3 +000000C6: 6100 FF68 'a..h' BSR *-$0096 ; 00000030 +000000CA: 7000 'p.' MOVEQ #$00,D0 +000000CC: 4E75 'Nu' RTS +000000CE: 42A7 'B.' CLR.L -(A7) +000000D0: 4FEF FFF2 'O...' LEA -$000E(A7),A7 +000000D4: 2EB8 020C '....' MOVE.L $020C,(A7) +000000D8: 3F3C 0109 '?<..' MOVE.W #$0109,-(A7) +000000DC: 204F ' O' MOVEA.L A7,A0 +000000DE: A092 '..' _EgretDispatch ; A092 +000000E0: 4FEF 0014 'O...' LEA $0014(A7),A7 +000000E4: 4E75 'Nu' RTS +000000E6: 48E7 0F08 'H...' MOVEM.L D4-D7/A4,-(A7) +000000EA: 2800 '(.' MOVE.L D0,D4 +000000EC: 0280 0000 FFFF '......' ANDI.L #$0000FFFF,D0 +000000F2: 2F00 '/.' MOVE.L D0,-(A7) +000000F4: 2004 ' .' MOVE.L D4,D0 +000000F6: 4840 'H@' SWAP D0 +000000F8: 0280 0000 FFFF '......' ANDI.L #$0000FFFF,D0 +000000FE: 2F00 '/.' MOVE.L D0,-(A7) +00000100: 2F08 '/.' MOVE.L A0,-(A7) +00000102: 0801 000C '....' BTST #$0C,D1 +00000106: 6606 'f.' BNE.S *+$0008 ; 0000010E +00000108: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0118 ; id: 210 +0000010C: 6004 '`.' BRA.S *+$0006 ; 00000112 +0000010E: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0114 ; id: 209 +00000112: DEFC 000C '....' ADDA.W #$000C,A7 +00000116: 4CDF 10F0 'L...' MOVEM.L (A7)+,D4-D7/A4 +0000011A: 4E75 'Nu' RTS +0000011C: 2F00 '/.' MOVE.L D0,-(A7) +0000011E: 0281 0000 00FF '......' ANDI.L #$000000FF,D1 +00000124: 2F01 '/.' MOVE.L D1,-(A7) +00000126: 61FF 0000 00A8 'a.....' BSR.L *+$000000AA ; 000001D0 +0000012C: 588F 'X.' ADDQ.L #4,A7 +0000012E: 2200 '".' MOVE.L D0,D1 +00000130: 201F ' .' MOVE.L (A7)+,D0 +00000132: 4ED3 'N.' JMP (A3) +00000134: 2F00 '/.' MOVE.L D0,-(A7) +00000136: 0282 0000 00FF '......' ANDI.L #$000000FF,D2 +0000013C: 2F02 '/.' MOVE.L D2,-(A7) +0000013E: 0281 0000 00FF '......' ANDI.L #$000000FF,D1 +00000144: 2F01 '/.' MOVE.L D1,-(A7) +00000146: 61FF 0000 00F8 'a.....' BSR.L *+$000000FA ; 00000240 +0000014C: 508F 'P.' ADDQ.L #8,A7 +0000014E: 201F ' .' MOVE.L (A7)+,D0 +00000150: 4ED3 'N.' JMP (A3) +00000152: 4878 01E4 'Hx..' PEA $01E4 +00000156: 61FF 0000 0148 'a....H' BSR.L *+$0000014A ; 000002A0 +0000015C: 588F 'X.' ADDQ.L #4,A7 +0000015E: 4E75 'Nu' RTS +00000160: 2F38 020C '/8..' MOVE.L $020C,-(A7) +00000164: 61FF 0000 018A 'a.....' BSR.L *+$0000018C ; 000002F0 +0000016A: 588F 'X.' ADDQ.L #4,A7 +0000016C: 4E75 'Nu' RTS +0000016E: 2649 '&I' MOVEA.L A1,A3 +00000170: D7EB 0044 '...D' ADDA.L $0044(A3),A3 +00000174: 202B 000C ' +..' MOVE.L $000C(A3),D0 +00000178: 6704 'g.' BEQ.S *+$0006 ; 0000017E +0000017A: D7C0 '..' ADDA.L D0,A3 +0000017C: CD4B '.K' EXG A6,A3 +0000017E: 4ED6 'N.' JMP (A6) +00000180: 2649 '&I' MOVEA.L A1,A3 +00000182: D7EB 0044 '...D' ADDA.L $0044(A3),A3 +00000186: 202B 0010 ' +..' MOVE.L $0010(A3),D0 +0000018A: 6704 'g.' BEQ.S *+$0006 ; 00000190 +0000018C: D7C0 '..' ADDA.L D0,A3 +0000018E: CD4B '.K' EXG A6,A3 +00000190: 4ED6 'N.' JMP (A6) +00000192: 2A49 '*I' MOVEA.L A1,A5 +00000194: DBED 0044 '...D' ADDA.L $0044(A5),A5 +00000198: 202D 0004 ' -..' MOVE.L $0004(A5),D0 +0000019C: 6704 'g.' BEQ.S *+$0006 ; 000001A2 +0000019E: DBC0 '..' ADDA.L D0,A5 +000001A0: CD4D '.M' EXG A6,A5 +000001A2: 4ED6 'N.' JMP (A6) + + +Dictionary: Flags $00 FirstId 209 + 209: EXPANSIONBUSMGR_VEC0114 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0114"(209) + 00000110 + +Dictionary: Flags $00 FirstId 210 + 210: EXPANSIONBUSMGR_VEC0118 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0118"(210) + 0000010A + +EntryPoint: Flags=$08=(Extern Code) Offset=$0004 Entry="NWCLOCKPRAM"(208) +Comment: + + AUTOMOD_75A0 ended due to: BRA.L island below, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_7770 [7770, 77D4) + + Module started due to: island above, MODGUESS (align, BRA.L then padding) + + +Dictionary: Flags $00 FirstId 211 + 211: AUTOMOD_7770 +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_7770"(211) Segment="Main"(200) +Size: Flags $00 ModuleSize 100 + +Content: Flags $08 +Contents offset $0000 size $0064 +00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 2E2E 0008 '....' MOVE.L $0008(A6),D7 +0000000C: 0C87 0000 0500 '......' CMPI.L #$00000500,D7 +00000012: 6504 'e.' BCS.S *+$0006 ; 00000018 +00000014: 7000 'p.' MOVEQ #$00,D0 +00000016: 6042 '`B' BRA.S *+$0044 ; 0000005A +00000018: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000001C: 2868 02FC '(h..' MOVEA.L $02FC(A0),A4 +00000020: 200C ' .' MOVE.L A4,D0 +00000022: 6734 'g4' BEQ.S *+$0036 ; 00000058 +00000024: 4AAC 000C 'J...' TST.L $000C(A4) +00000028: 672E 'g.' BEQ.S *+$0030 ; 00000058 +0000002A: 2679 68FF EFD0 '&yh...' MOVEA.L $68FFEFD0,A3 +00000030: 200B ' .' MOVE.L A3,D0 +00000032: 6724 'g$' BEQ.S *+$0026 ; 00000058 +00000034: DEAB 003C '...<' ADD.L $003C(A3),D7 +00000038: 598F 'Y.' SUBQ.L #4,A7 +0000003A: 7000 'p.' MOVEQ #$00,D0 +0000003C: 2F00 '/.' MOVE.L D0,-(A7) +0000003E: 2F07 '/.' MOVE.L D7,-(A7) +00000040: 486E FFFF 'Hn..' PEA -$0001(A6) +00000044: 7201 'r.' MOVEQ #$01,D1 +00000046: 2F01 '/.' MOVE.L D1,-(A7) +00000048: 206C 000C ' l..' MOVEA.L $000C(A4),A0 +0000004C: 4E90 'N.' JSR (A0) +0000004E: 2C1F ',.' MOVE.L (A7)+,D6 +00000050: 6606 'f.' BNE.S *+$0008 ; 00000058 +00000052: 102E FFFF '....' MOVE.B -$0001(A6),D0 +00000056: 6002 '`.' BRA.S *+$0004 ; 0000005A +00000058: 7000 'p.' MOVEQ #$00,D0 +0000005A: 4CEE 18C0 FFEE 'L.....' MOVEM.L -$0012(A6),D6/D7/A3/A4 +00000060: 4E5E 'N^' UNLK A6 +00000062: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_7770 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_77E0 [77E0, 7836) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 212 + 212: AUTOMOD_77E0 +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_77E0"(212) 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 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 2E2E 0008 '....' MOVE.L $0008(A6),D7 +0000000C: 0C87 0000 0500 '......' CMPI.L #$00000500,D7 +00000012: 6438 'd8' BCC.S *+$003A ; 0000004C +00000014: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000018: 2868 02FC '(h..' MOVEA.L $02FC(A0),A4 +0000001C: 200C ' .' MOVE.L A4,D0 +0000001E: 672C 'g,' BEQ.S *+$002E ; 0000004C +00000020: 4AAC 0010 'J...' TST.L $0010(A4) +00000024: 6726 'g&' BEQ.S *+$0028 ; 0000004C +00000026: 2679 68FF EFD0 '&yh...' MOVEA.L $68FFEFD0,A3 +0000002C: 200B ' .' MOVE.L A3,D0 +0000002E: 671C 'g.' BEQ.S *+$001E ; 0000004C +00000030: DEAB 003C '...<' ADD.L $003C(A3),D7 +00000034: 598F 'Y.' SUBQ.L #4,A7 +00000036: 7000 'p.' MOVEQ #$00,D0 +00000038: 2F00 '/.' MOVE.L D0,-(A7) +0000003A: 2F07 '/.' MOVE.L D7,-(A7) +0000003C: 486E 000F 'Hn..' PEA $000F(A6) +00000040: 7201 'r.' MOVEQ #$01,D1 +00000042: 2F01 '/.' MOVE.L D1,-(A7) +00000044: 206C 0010 ' l..' MOVEA.L $0010(A4),A0 +00000048: 4E90 'N.' JSR (A0) +0000004A: 2C1F ',.' MOVE.L (A7)+,D6 +0000004C: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 +00000052: 4E5E 'N^' UNLK A6 +00000054: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_77E0 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_7840 [7840, 78DC) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 213 + 213: AUTOMOD_7840 +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_7840"(213) Segment="Main"(200) +Size: Flags $00 ModuleSize 156 + +Content: Flags $08 +Contents offset $0000 size $009C +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 200B ' .' MOVE.L A3,D0 +0000000E: 6604 'f.' BNE.S *+$0006 ; 00000014 +00000010: 70CE 'p.' MOVEQ #$CE,D0 +00000012: 6032 '`2' BRA.S *+$0034 ; 00000046 +00000014: 2E3C FFFF F69B '.<....' MOVE.L #$FFFFF69B,D7 +0000001A: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000001E: 2868 0300 '(h..' MOVEA.L $0300(A0),A4 +00000022: 200C ' .' MOVE.L A4,D0 +00000024: 671E 'g.' BEQ.S *+$0020 ; 00000044 +00000026: 4AAC 0008 'J...' TST.L $0008(A4) +0000002A: 6718 'g.' BEQ.S *+$001A ; 00000044 +0000002C: 598F 'Y.' SUBQ.L #4,A7 +0000002E: 7001 'p.' MOVEQ #$01,D0 +00000030: 2F00 '/.' MOVE.L D0,-(A7) +00000032: 486E FFF8 'Hn..' PEA -$0008(A6) +00000036: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 +0000003A: 4E90 'N.' JSR (A0) +0000003C: 2E1F '..' MOVE.L (A7)+,D7 +0000003E: 6604 'f.' BNE.S *+$0006 ; 00000044 +00000040: 26AE FFFA '&...' MOVE.L -$0006(A6),(A3) +00000044: 2007 ' .' MOVE.L D7,D0 +00000046: 4CEE 1880 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A3/A4 +0000004C: 4E5E 'N^' UNLK A6 +0000004E: 4E75 'Nu' RTS +00000050: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000054: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000058: 2E3C FFFF F69B '.<....' MOVE.L #$FFFFF69B,D7 +0000005E: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000062: 2868 0300 '(h..' MOVEA.L $0300(A0),A4 +00000066: 200C ' .' MOVE.L A4,D0 +00000068: 6726 'g&' BEQ.S *+$0028 ; 00000090 +0000006A: 4AAC 000C 'J...' TST.L $000C(A4) +0000006E: 6720 'g ' BEQ.S *+$0022 ; 00000090 +00000070: 426E FFF8 'Bn..' CLR.W -$0008(A6) +00000074: 2D6E 0008 FFFA '-n....' MOVE.L $0008(A6),-$0006(A6) +0000007A: 426E FFFE 'Bn..' CLR.W -$0002(A6) +0000007E: 598F 'Y.' SUBQ.L #4,A7 +00000080: 7000 'p.' MOVEQ #$00,D0 +00000082: 2F00 '/.' MOVE.L D0,-(A7) +00000084: 486E FFF8 'Hn..' PEA -$0008(A6) +00000088: 206C 000C ' l..' MOVEA.L $000C(A4),A0 +0000008C: 4E90 'N.' JSR (A0) +0000008E: 2E1F '..' MOVE.L (A7)+,D7 +00000090: 2007 ' .' MOVE.L D7,D0 +00000092: 4CEE 1080 FFF0 'L.....' MOVEM.L -$0010(A6),D7/A4 +00000098: 4E5E 'N^' UNLK A6 +0000009A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_7840 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_78E0 [78E0, 792A) + + Module started due to: MODGUESS (align, RTS then padding) + + +4 (78E4): SNDCNTNEWWORLD + + +Dictionary: Flags $00 FirstId 214 + 214: AUTOMOD_78E0 + 215: SNDCNTNEWWORLD + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_78E0"(214) Segment="Main"(200) +Size: Flags $00 ModuleSize 74 + +Content: Flags $08 +Contents offset $0000 size $004A +00000000: 0000 0010 '....' ORI.B #$10,D0 +00000004: 0000 0040 '...@' ORI.B #$40,D0 ; '@' +00000008: 0000 0044 '...D' ORI.B #$44,D0 ; 'D' +0000000C: 0000 0044 '...D' ORI.B #$44,D0 ; 'D' +00000010: 0000 0044 '...D' ORI.B #$44,D0 ; 'D' +00000014: 0000 0044 '...D' ORI.B #$44,D0 ; 'D' +00000018: 0000 0044 '...D' ORI.B #$44,D0 ; 'D' +0000001C: 0000 0044 '...D' ORI.B #$44,D0 ; 'D' +00000020: 0000 0042 '...B' ORI.B #$42,D0 ; 'B' +00000024: 0000 0044 '...D' ORI.B #$44,D0 ; 'D' +00000028: 0000 0044 '...D' ORI.B #$44,D0 ; 'D' +0000002C: 0000 0044 '...D' ORI.B #$44,D0 ; 'D' +00000030: 0000 0044 '...D' ORI.B #$44,D0 ; 'D' +00000034: 0000 0044 '...D' ORI.B #$44,D0 ; 'D' +00000038: 0000 0044 '...D' ORI.B #$44,D0 ; 'D' +0000003C: 0000 0044 '...D' ORI.B #$44,D0 ; 'D' +00000040: 0000 0040 '...@' ORI.B #$40,D0 ; '@' +00000044: 4ED6 'N.' JMP (A6) +00000046: 7000 'p.' MOVEQ #$00,D0 +00000048: 4E75 'Nu' RTS + + +EntryPoint: Flags=$08=(Extern Code) Offset=$0004 Entry="SNDCNTNEWWORLD"(215) +Comment: + + AUTOMOD_78E0 ended due to: end of FILE directive, 6 nulls trimmed + + +Last +Record Summary +Type Count + 0 Pad 7 + 1 First 1 + 2 Last 1 + 3 Comment 17 + 4 Dictionary 13 + 5 Module 8 + 6 EntryPoint 3 + 7 ModSize 8 + 8 Content 8 + 9 Reference 2 + 10 ComputedRef 12 diff --git a/BuildResults/RISC/Lib/Lastly.lib.dump b/BuildResults/RISC/Lib/Lastly.lib.dump new file mode 100644 index 0000000..6c43dac --- /dev/null +++ b/BuildResults/RISC/Lib/Lastly.lib.dump @@ -0,0 +1,185 @@ + +First: Flags=$01 Version=$0002 +Comment: + + UNLINKED FROM MAC OS ROM -- ELLIOT WAS HERE + [A8FE0, A9146) + + +Dictionary: Flags $00 FirstId 200 + 200: Main +Pad +Comment: + + ##################################################################################### + + Module: LASTLY_A8FE0 [A8FE0, A9146) + + Module started due to: MOD directive, FILE directive, MODGUESS (align, label) + + Resolved outgoing references: + +BA (A909A): BRA.L GETHARDWAREINFO ; outside file + +10 (A8FF0): BRA.L GETHARDWAREINFO ; outside file + + +162 (A9142): SIZESOUNDBUFFER + + +Dictionary: Flags $00 FirstId 201 + 201: LASTLY_A8FE0 + 202: SIZESOUNDBUFFER +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="LASTLY_A8FE0"(201) Segment="Main"(200) +Size: Flags $00 ModuleSize 358 + +Content: Flags $08 +Contents offset $0000 size $0166 +00000000: 244E '$N' MOVEA.L A6,A2 +00000002: 6000 0004 '`...' BRA *+$0006 ; 00000008 +00000006: 0000 7A00 '..z.' ORI.B #$00,D0 +0000000A: 260A '&.' MOVE.L A2,D3 +0000000C: 4DFA 0008 'M...' LEA *+$000A,A6 ; 00000016 +00000010: 60FF FFFF FFEE '`.....' BRA.L GETHARDWAREINFO-LASTLY_A8FE0+$FFEE ; ids: 203, 201 +00000016: E04A '.J' LSR.W #8,D2 +00000018: 1E02 '..' MOVE.B D2,D7 +0000001A: 7800 'x.' MOVEQ #$00,D4 +0000001C: 7801 'x.' MOVEQ #$01,D4 +0000001E: 2479 68FF EFF0 '$yh...' MOVEA.L $68FFEFF0,A2 +00000024: 122A 0128 '.*.(' MOVE.B $0128(A2),D1 +00000028: 2443 '$C' MOVEA.L D3,A2 +0000002A: 7600 'v.' MOVEQ #$00,D3 +0000002C: 2030 81F2 68FF ' 0..h.' MOVE.L ([$68FFEFD8],$0010),D0 + EFD8 0010 +00000036: EDC0 33CF '..3.' BFFFO D0{$0F:$0F},D3 +0000003A: 4603 'F.' NOT.B D3 +0000003C: 0603 0020 '... ' ADDI.B #$20,D3 ; ' ' +00000040: 2A79 68FF EFF0 '*yh...' MOVEA.L $68FFEFF0,A5 +00000046: 0281 0000 00FF '......' ANDI.L #$000000FF,D1 +0000004C: 674E 'gN' BEQ.S *+$0050 ; 0000009C +0000004E: 2415 '$.' MOVE.L (A5),D2 +00000050: E08A '..' LSR.L #8,D2 +00000052: 4C01 2002 'L. .' MULU.L D1,D2 +00000056: 0682 0000 7FFF '......' ADDI.L #$00007FFF,D2 +0000005C: 0242 8000 '.B..' ANDI.W #$8000,D2 +00000060: 0C82 0006 8000 '......' CMPI.L #$00068000,D2 +00000066: 6406 'd.' BCC.S *+$0008 ; 0000006E +00000068: 243C 0006 8000 '$<....' MOVE.L #$00068000,D2 +0000006E: 0C82 0FF0 0000 '......' CMPI.L #$0FF00000,D2 +00000074: 6226 'b&' BHI.S *+$0028 ; 0000009C +00000076: 2215 '".' MOVE.L (A5),D1 +00000078: 0481 0060 0000 '...`..' SUBI.L #$00600000,D1 +0000007E: B481 '..' CMP.L D1,D2 +00000080: 6302 'c.' BLS.S *+$0004 ; 00000084 +00000082: 2401 '$.' MOVE.L D1,D2 +00000084: 2A02 '*.' MOVE.L D2,D5 +00000086: DE82 '..' ADD.L D2,D7 +00000088: 203C 7000 0000 ' .@' BTST D1,([$0340034A,A4],D0.W*2,$0356) + 034A 0356 +0000001E: 0360 '.`' BCHG D1,-(A0) +00000020: 036C 0372 '.l.r' BCHG D1,$0372(A4) +00000024: 0246 0250 '.F.P' ANDI.W #$0250,D6 +00000028: 025A 0266 '.Z.f' ANDI.W #$0266,(A2)+ +0000002C: 0272 027C 0288 '.r.|..' ANDI.W #$027C,-$78(A2,D0.W*2) +00000032: 02A4 02AE 02BA '......' ANDI.L #$02AE02BA,-(A4) +00000038: 02CC 02E2 '....' CMP2.W A4,D0 +0000003C: 02C0 02EE '....' CMP2.W D0,D0 +00000040: 02F8 0304 6A65 '....je' CMP2.W $6A65,D0 +00000046: 6666 'ff' BNE.S *+$0068 ; 000000AE +00000048: 2F10 '/.' MOVE.L (A0),-(A7) +0000004A: 2F28 0004 '/(..' MOVE.L $0004(A0),-(A7) +0000004E: 9080 '..' SUB.L D0,D0 +00000050: 3028 0008 '0(..' MOVE.W $0008(A0),D0 +00000054: 2F00 '/.' MOVE.L D0,-(A7) +00000056: 2F28 000A '/(..' MOVE.L $000A(A0),-(A7) +0000005A: 4EBA 0554 'N..T' JSR *+$0556 ; 000005B0 +0000005E: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000062: 4E75 'Nu' RTS +00000064: 2F08 '/.' MOVE.L A0,-(A7) +00000066: 4EBA 05F8 'N...' JSR *+$05FA ; 00000660 +0000006A: 584F 'XO' ADDQ.W #4,A7 +0000006C: 4E75 'Nu' RTS +0000006E: 4EBA 0670 'N..p' JSR *+$0672 ; 000006E0 +00000072: 4E75 'Nu' RTS +00000074: 4EBA 06BA 'N...' JSR *+$06BC ; 00000730 +00000078: 4E75 'Nu' RTS +0000007A: 4EBA 06F4 'N...' JSR *+$06F6 ; 00000770 +0000007E: 2040 ' @' MOVEA.L D0,A0 +00000080: 9080 '..' SUB.L D0,D0 +00000082: 4E75 'Nu' RTS +00000084: 2F08 '/.' MOVE.L A0,-(A7) +00000086: 4EBA 06F8 'N...' JSR *+$06FA ; 00000780 +0000008A: 584F 'XO' ADDQ.W #4,A7 +0000008C: 4E75 'Nu' RTS +0000008E: 594F 'YO' SUBQ.W #4,A7 +00000090: 2F00 '/.' MOVE.L D0,-(A7) +00000092: 2F01 '/.' MOVE.L D1,-(A7) +00000094: 486F 0008 'Ho..' PEA $0008(A7) +00000098: 4EBA 0706 'N...' JSR *+$0708 ; 000007A0 +0000009C: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000A0: 205F ' _' MOVEA.L (A7)+,A0 +000000A2: 4E75 'Nu' RTS +000000A4: 594F 'YO' SUBQ.W #4,A7 +000000A6: 2F01 '/.' MOVE.L D1,-(A7) +000000A8: 486F 0004 'Ho..' PEA $0004(A7) +000000AC: 4EBA 07F2 'N...' JSR *+$07F4 ; 000008A0 +000000B0: 504F 'PO' ADDQ.W #8,A7 +000000B2: 205F ' _' MOVEA.L (A7)+,A0 +000000B4: 4E75 'Nu' RTS +000000B6: 2F08 '/.' MOVE.L A0,-(A7) +000000B8: 4EBA 0966 'N..f' JSR *+$0968 ; 00000A20 +000000BC: 584F 'XO' ADDQ.W #4,A7 +000000BE: 4E75 'Nu' RTS + + +EntryPoint: Flags=$08=(Extern Code) Offset=$0048 Entry="INITZONETRAP"(203) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0064 Entry="SETAPPLLIMIT"(204) + +EntryPoint: Flags=$08=(Extern Code) Offset=$006E Entry="MAXAPPLZONE"(205) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0074 Entry="MOREMASTERS"(206) + +EntryPoint: Flags=$08=(Extern Code) Offset=$007A Entry="GETZONE"(207) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0084 Entry="SETZONE"(208) + +EntryPoint: Flags=$08=(Extern Code) Offset=$008E Entry="NWHANDLE"(209) + +EntryPoint: Flags=$08=(Extern Code) Offset=$00A4 Entry="NEWEMPTYHANDLETRAP"(210) + +EntryPoint: Flags=$08=(Extern Code) Offset=$00B6 Entry="DSPOSEHANDLE"(211) +Comment: + + AUTOMOD_33990 ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: __GETHANDLESIZE [33A50, 33AC0) + + Module started due to: MODGUESS (align, label) + + Unresolved outgoing references: + +2 (33A52): JSR $34540 + +E (33A5E): JSR $34600 + +1E (33A6E): JSR $347C0 + +2E (33A7E): JSR $348F0 + +3E (33A8E): JSR $34990 + +50 (33AA0): JSR $34AE0 + +5E (33AAE): JSR $34BC0 + +68 (33AB8): JSR $34C70 + + Trap A025 + + +A (33A5A): SETHANDLESIZETRAP + Trap A024 + + +16 (33A66): HANDLEZONETRAP + Trap A026 + + +28 (33A78): RECOVERHANDLETRAP + Trap A028 + + +3A (33A8A): REALLOCHANDLETRAP + Trap A027 + + +46 (33A96): NEWPTRTRAP + Trap A01E + + +5C (33AAC): DISPOSEPTR + Trap A01F + + +66 (33AB6): GETPTRSIZETRAP + Trap A021 + + +Dictionary: Flags $00 FirstId 212 + 212: __GETHANDLESIZE + 213: SETHANDLESIZETRAP + 214: HANDLEZONETRAP + 215: RECOVERHANDLETRAP + 216: REALLOCHANDLETRAP + 217: NEWPTRTRAP + 218: DISPOSEPTR + 219: GETPTRSIZETRAP + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__GETHANDLESIZE"(212) Segment="Main"(200) +Size: Flags $00 ModuleSize 112 + +Content: Flags $08 +Contents offset $0000 size $0070 +00000000: 2F08 '/.' MOVE.L A0,-(A7) +00000002: 4EBA 0AEC 'N...' JSR *+$0AEE ; 00000AF0 +00000006: 584F 'XO' ADDQ.W #4,A7 +00000008: 4E75 'Nu' RTS +0000000A: 2F00 '/.' MOVE.L D0,-(A7) +0000000C: 2F08 '/.' MOVE.L A0,-(A7) +0000000E: 4EBA 0BA0 'N...' JSR *+$0BA2 ; 00000BB0 +00000012: 504F 'PO' ADDQ.W #8,A7 +00000014: 4E75 'Nu' RTS +00000016: 594F 'YO' SUBQ.W #4,A7 +00000018: 2F08 '/.' MOVE.L A0,-(A7) +0000001A: 486F 0004 'Ho..' PEA $0004(A7) +0000001E: 4EBA 0D50 'N..P' JSR *+$0D52 ; 00000D70 +00000022: 504F 'PO' ADDQ.W #8,A7 +00000024: 205F ' _' MOVEA.L (A7)+,A0 +00000026: 4E75 'Nu' RTS +00000028: 2F00 '/.' MOVE.L D0,-(A7) +0000002A: 2F08 '/.' MOVE.L A0,-(A7) +0000002C: 2F01 '/.' MOVE.L D1,-(A7) +0000002E: 4EBA 0E70 'N..p' JSR *+$0E72 ; 00000EA0 +00000032: 504F 'PO' ADDQ.W #8,A7 +00000034: 2040 ' @' MOVEA.L D0,A0 +00000036: 201F ' .' MOVE.L (A7)+,D0 +00000038: 4E75 'Nu' RTS +0000003A: 2F00 '/.' MOVE.L D0,-(A7) +0000003C: 2F08 '/.' MOVE.L A0,-(A7) +0000003E: 4EBA 0F00 'N...' JSR *+$0F02 ; 00000F40 +00000042: 504F 'PO' ADDQ.W #8,A7 +00000044: 4E75 'Nu' RTS +00000046: 594F 'YO' SUBQ.W #4,A7 +00000048: 2F00 '/.' MOVE.L D0,-(A7) +0000004A: 2F01 '/.' MOVE.L D1,-(A7) +0000004C: 486F 0008 'Ho..' PEA $0008(A7) +00000050: 4EBA 103E 'N..>' JSR *+$1040 ; 00001090 +00000054: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000058: 205F ' _' MOVEA.L (A7)+,A0 +0000005A: 4E75 'Nu' RTS +0000005C: 2F08 '/.' MOVE.L A0,-(A7) +0000005E: 4EBA 1110 'N...' JSR *+$1112 ; 00001170 +00000062: 584F 'XO' ADDQ.W #4,A7 +00000064: 4E75 'Nu' RTS +00000066: 2F08 '/.' MOVE.L A0,-(A7) +00000068: 4EBA 11B6 'N...' JSR *+$11B8 ; 00001220 +0000006C: 584F 'XO' ADDQ.W #4,A7 +0000006E: 4E75 'Nu' RTS + + +EntryPoint: Flags=$08=(Extern Code) Offset=$000A Entry="SETHANDLESIZETRAP"(213) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0016 Entry="HANDLEZONETRAP"(214) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0028 Entry="RECOVERHANDLETRAP"(215) + +EntryPoint: Flags=$08=(Extern Code) Offset=$003A Entry="REALLOCHANDLETRAP"(216) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0046 Entry="NEWPTRTRAP"(217) + +EntryPoint: Flags=$08=(Extern Code) Offset=$005C Entry="DISPOSEPTR"(218) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0066 Entry="GETPTRSIZETRAP"(219) +Comment: + + __GETHANDLESIZE ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: SETPTRSIZETRAP [33AC0, 33B10) + + Module started due to: MODGUESS (align, label) + + Unresolved outgoing references: + +4 (33AC4): JSR $34CD0 + +14 (33AD4): JSR $34DE0 + +20 (33AE0): JSR $34E50 + +2E (33AEE): JSR $34EB0 + +3C (33AFC): JSR $34F40 + +48 (33B08): JSR $34FC0 + + Trap A020 + + +C (33ACC): PTRZONETRAP + Trap A048 + + +1E (33ADE): FREEMEM + Trap A01C + + +28 (33AE8): MAXMEMTRAP + Trap A01D + + +38 (33AF8): COMPACTMEMTRAP + Trap A04C + + +44 (33B04): RESRVMEM + Trap A040 + + +Dictionary: Flags $00 FirstId 220 + 220: SETPTRSIZETRAP + 221: PTRZONETRAP + 222: FREEMEM + 223: MAXMEMTRAP + 224: COMPACTMEMTRAP + 225: RESRVMEM + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SETPTRSIZETRAP"(220) Segment="Main"(200) +Size: Flags $00 ModuleSize 80 + +Content: Flags $08 +Contents offset $0000 size $0050 +00000000: 2F00 '/.' MOVE.L D0,-(A7) +00000002: 2F08 '/.' MOVE.L A0,-(A7) +00000004: 4EBA 120A 'N...' JSR *+$120C ; 00001210 +00000008: 504F 'PO' ADDQ.W #8,A7 +0000000A: 4E75 'Nu' RTS +0000000C: 594F 'YO' SUBQ.W #4,A7 +0000000E: 2F08 '/.' MOVE.L A0,-(A7) +00000010: 486F 0004 'Ho..' PEA $0004(A7) +00000014: 4EBA 130A 'N...' JSR *+$130C ; 00001320 +00000018: 504F 'PO' ADDQ.W #8,A7 +0000001A: 205F ' _' MOVEA.L (A7)+,A0 +0000001C: 4E75 'Nu' RTS +0000001E: 2F01 '/.' MOVE.L D1,-(A7) +00000020: 4EBA 136E 'N..n' JSR *+$1370 ; 00001390 +00000024: 584F 'XO' ADDQ.W #4,A7 +00000026: 4E75 'Nu' RTS +00000028: 594F 'YO' SUBQ.W #4,A7 +0000002A: 4857 'HW' PEA (A7) +0000002C: 2F01 '/.' MOVE.L D1,-(A7) +0000002E: 4EBA 13C0 'N...' JSR *+$13C2 ; 000013F0 +00000032: 504F 'PO' ADDQ.W #8,A7 +00000034: 205F ' _' MOVEA.L (A7)+,A0 +00000036: 4E75 'Nu' RTS +00000038: 2F00 '/.' MOVE.L D0,-(A7) +0000003A: 2F01 '/.' MOVE.L D1,-(A7) +0000003C: 4EBA 1442 'N..B' JSR *+$1444 ; 00001480 +00000040: 504F 'PO' ADDQ.W #8,A7 +00000042: 4E75 'Nu' RTS +00000044: 2F00 '/.' MOVE.L D0,-(A7) +00000046: 2F01 '/.' MOVE.L D1,-(A7) +00000048: 4EBA 14B6 'N...' JSR *+$14B8 ; 00001500 +0000004C: 504F 'PO' ADDQ.W #8,A7 +0000004E: 4E75 'Nu' RTS + + +EntryPoint: Flags=$08=(Extern Code) Offset=$000C Entry="PTRZONETRAP"(221) + +EntryPoint: Flags=$08=(Extern Code) Offset=$001E Entry="FREEMEM"(222) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0028 Entry="MAXMEMTRAP"(223) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0038 Entry="COMPACTMEMTRAP"(224) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0044 Entry="RESRVMEM"(225) +Comment: + + SETPTRSIZETRAP ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: PURGEMEM [33B10, 33B30) + + Module started due to: MODGUESS (align, label) + + Unresolved outgoing references: + +4 (33B14): JSR $35060 + +E (33B1E): JSR $35100 + +18 (33B28): JSR $351C0 + + Trap A04D + + +C (33B1C): EMPTYHANDLE + Trap A02B + + +16 (33B26): HLOCK + Trap A029 + + +Dictionary: Flags $00 FirstId 226 + 226: PURGEMEM + 227: EMPTYHANDLE + 228: HLOCK +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="PURGEMEM"(226) Segment="Main"(200) +Size: Flags $00 ModuleSize 32 + +Content: Flags $08 +Contents offset $0000 size $0020 +00000000: 2F00 '/.' MOVE.L D0,-(A7) +00000002: 2F01 '/.' MOVE.L D1,-(A7) +00000004: 4EBA 154A 'N..J' JSR *+$154C ; 00001550 +00000008: 504F 'PO' ADDQ.W #8,A7 +0000000A: 4E75 'Nu' RTS +0000000C: 2F08 '/.' MOVE.L A0,-(A7) +0000000E: 4EBA 15E0 'N...' JSR *+$15E2 ; 000015F0 +00000012: 584F 'XO' ADDQ.W #4,A7 +00000014: 4E75 'Nu' RTS +00000016: 2F08 '/.' MOVE.L A0,-(A7) +00000018: 4EBA 1696 'N...' JSR *+$1698 ; 000016B0 +0000001C: 584F 'XO' ADDQ.W #4,A7 +0000001E: 4E75 'Nu' RTS + + +EntryPoint: Flags=$08=(Extern Code) Offset=$000C Entry="EMPTYHANDLE"(227) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0016 Entry="HLOCK"(228) +Comment: + + PURGEMEM ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: HUNLOCK [33B30, 33D12) + + Module started due to: MODGUESS (align, label) + + Unresolved outgoing references: + +2 (33B32): JSR $352B0 + +C (33B3C): JSR $35390 + +16 (33B46): JSR $35460 + +20 (33B50): JSR $35530 + +2A (33B5A): JSR $35550 + +34 (33B64): JSR $356B0 + +3E (33B6E): JSR $357F0 + +4C (33B7C): JSR $35870 + +6A (33B9A): JSR $358E0 + +74 (33BA4): JSR $35990 + +7E (33BAE): JSR $35A50 + +8A (33BBA): JSR $35B10 + +98 (33BC8): LEA $33994, A2 + +AC (33BDC): JSR $38570 + +B6 (33BE6): JSR $386C0 + +C2 (33BF2): JSR $38750 + +CE (33BFE): JSR $38810 + +D8 (33C08): JSR $388E0 + +E4 (33C14): JSR $38920 + +FE (33C2E): JSR $389E0 + +10A (33C3A): JSR $38AF0 + +116 (33C46): JSR $38B50 + +11E (33C4E): JSR $38BD0 + +128 (33C58): JSR $35D80 + +13A (33C6A): JSR $342B0 + +14A (33C7A): JSR $35C90 + +154 (33C84): JSR $35CF0 + +160 (33C90): JSR $35D50 + +16A (33C9A): JSR $35D70 + +18E (33CBE): JSR $39090 + +19A (33CCA): JSR $390C0 + +1A6 (33CD6): JSR $390D0 + +1B2 (33CE2): JSR $391E0 + +1BC (33CEC): JSR $390F0 + +1C6 (33CF6): JSR $39270 + +1D0 (33D00): JSR $392F0 + +1D8 (33D08): JSR $392B0 + + Trap A02A + + +A (33B3A): HPURGE + Trap A049 + + +14 (33B44): HNOPURGE + Trap A04A + + +1E (33B4E): SETGROWZONE + Trap A04B + + +28 (33B58): MOVEHHI + Trap A064 + + +32 (33B62): MOVEHLOW + Trap A09D + + +3C (33B6C): MAXBLOCKTRAP + Trap A061 + + +46 (33B76): PURGESPACETRAP + Trap A062 + + +56 (33B86): STACKSPACETRAP + Trap A065 + + +68 (33B98): HRSRC + Trap A067 + + +72 (33BA2): HNORSRC + Trap A068 + + +7C (33BAC): HGETFLAGS + Trap A069 + + +86 (33BB6): HSETFLAGS + Trap A06A + + +92 (33BC2): HEAPDISPATCH + Trap A0A4 + + +Dictionary: Flags $00 FirstId 229 + 229: HUNLOCK + 230: HPURGE + 231: HNOPURGE + 232: SETGROWZONE + 233: MOVEHHI + 234: MOVEHLOW + 235: MAXBLOCKTRAP + 236: PURGESPACETRAP + 237: STACKSPACETRAP + 238: HRSRC + 239: HNORSRC + 240: HGETFLAGS + 241: HSETFLAGS + 242: HEAPDISPATCH +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="HUNLOCK"(229) Segment="Main"(200) +Size: Flags $00 ModuleSize 482 + +Content: Flags $08 +Contents offset $0000 size $01E2 +00000000: 2F08 '/.' MOVE.L A0,-(A7) +00000002: 4EBA 177C 'N..|' JSR *+$177E ; 00001780 +00000006: 584F 'XO' ADDQ.W #4,A7 +00000008: 4E75 'Nu' RTS +0000000A: 2F08 '/.' MOVE.L A0,-(A7) +0000000C: 4EBA 1852 'N..R' JSR *+$1854 ; 00001860 +00000010: 584F 'XO' ADDQ.W #4,A7 +00000012: 4E75 'Nu' RTS +00000014: 2F08 '/.' MOVE.L A0,-(A7) +00000016: 4EBA 1918 'N...' JSR *+$191A ; 00001930 +0000001A: 584F 'XO' ADDQ.W #4,A7 +0000001C: 4E75 'Nu' RTS +0000001E: 2F08 '/.' MOVE.L A0,-(A7) +00000020: 4EBA 19DE 'N...' JSR *+$19E0 ; 00001A00 +00000024: 584F 'XO' ADDQ.W #4,A7 +00000026: 4E75 'Nu' RTS +00000028: 2F08 '/.' MOVE.L A0,-(A7) +0000002A: 4EBA 19F4 'N...' JSR *+$19F6 ; 00001A20 +0000002E: 584F 'XO' ADDQ.W #4,A7 +00000030: 4E75 'Nu' RTS +00000032: 2F08 '/.' MOVE.L A0,-(A7) +00000034: 4EBA 1B4A 'N..J' JSR *+$1B4C ; 00001B80 +00000038: 584F 'XO' ADDQ.W #4,A7 +0000003A: 4E75 'Nu' RTS +0000003C: 2F01 '/.' MOVE.L D1,-(A7) +0000003E: 4EBA 1C80 'N...' JSR *+$1C82 ; 00001CC0 +00000042: 584F 'XO' ADDQ.W #4,A7 +00000044: 4E75 'Nu' RTS +00000046: 594F 'YO' SUBQ.W #4,A7 +00000048: 4857 'HW' PEA (A7) +0000004A: 2F01 '/.' MOVE.L D1,-(A7) +0000004C: 4EBA 1CF2 'N...' JSR *+$1CF4 ; 00001D40 +00000050: 504F 'PO' ADDQ.W #8,A7 +00000052: 205F ' _' MOVEA.L (A7)+,A0 +00000054: 4E75 'Nu' RTS +00000056: 701E 'p.' MOVEQ #$1E,D0 +00000058: D08F '..' ADD.L A7,D0 +0000005A: 0240 FFFC '.@..' ANDI.W #$FFFC,D0 +0000005E: 90B8 0BAE '....' SUB.L $0BAE,D0 +00000062: 4278 0220 'Bx. ' CLR.W $0220 +00000066: 4E75 'Nu' RTS +00000068: 2F08 '/.' MOVE.L A0,-(A7) +0000006A: 4EBA 1D44 'N..D' JSR *+$1D46 ; 00001DB0 +0000006E: 584F 'XO' ADDQ.W #4,A7 +00000070: 4E75 'Nu' RTS +00000072: 2F08 '/.' MOVE.L A0,-(A7) +00000074: 4EBA 1DEA 'N...' JSR *+$1DEC ; 00001E60 +00000078: 584F 'XO' ADDQ.W #4,A7 +0000007A: 4E75 'Nu' RTS +0000007C: 2F08 '/.' MOVE.L A0,-(A7) +0000007E: 4EBA 1EA0 'N...' JSR *+$1EA2 ; 00001F20 +00000082: 584F 'XO' ADDQ.W #4,A7 +00000084: 4E75 'Nu' RTS +00000086: 2F00 '/.' MOVE.L D0,-(A7) +00000088: 2F08 '/.' MOVE.L A0,-(A7) +0000008A: 4EBA 1F54 'N..T' JSR *+$1F56 ; 00001FE0 +0000008E: 504F 'PO' ADDQ.W #8,A7 +00000090: 4E75 'Nu' RTS +00000092: 0C40 001F '.@..' CMPI.W #$001F,D0 +00000096: 620C 'b.' BHI.S *+$000E ; 000000A4 +00000098: 45FA FDCA 'E...' LEA *-$0234,A2 ; FFFFFE64 +0000009C: D4F2 0200 '....' ADDA.W $00(A2,D0.W*2),A2 +000000A0: 4E92 'N.' JSR (A2) +000000A2: 4E75 'Nu' RTS +000000A4: A9FF '..' _Debugger ; A9FF +000000A6: 70CE 'p.' MOVEQ #$CE,D0 +000000A8: 4E75 'Nu' RTS +000000AA: 2F08 '/.' MOVE.L A0,-(A7) +000000AC: 4EBA 4992 'N.I.' JSR *+$4994 ; 00004A40 +000000B0: 584F 'XO' ADDQ.W #4,A7 +000000B2: 4E75 'Nu' RTS +000000B4: 2F08 '/.' MOVE.L A0,-(A7) +000000B6: 4EBA 4AD8 'N.J.' JSR *+$4ADA ; 00004B90 +000000BA: 584F 'XO' ADDQ.W #4,A7 +000000BC: 4E75 'Nu' RTS +000000BE: 2F09 '/.' MOVE.L A1,-(A7) +000000C0: 2F08 '/.' MOVE.L A0,-(A7) +000000C2: 4EBA 4B5C 'N.K\' JSR *+$4B5E ; 00004C20 +000000C6: 504F 'PO' ADDQ.W #8,A7 +000000C8: 4E75 'Nu' RTS +000000CA: 2F09 '/.' MOVE.L A1,-(A7) +000000CC: 2F08 '/.' MOVE.L A0,-(A7) +000000CE: 4EBA 4C10 'N.L.' JSR *+$4C12 ; 00004CE0 +000000D2: 504F 'PO' ADDQ.W #8,A7 +000000D4: 4E75 'Nu' RTS +000000D6: 2F08 '/.' MOVE.L A0,-(A7) +000000D8: 4EBA 4CD6 'N.L.' JSR *+$4CD8 ; 00004DB0 +000000DC: 584F 'XO' ADDQ.W #4,A7 +000000DE: 4E75 'Nu' RTS +000000E0: 2F09 '/.' MOVE.L A1,-(A7) +000000E2: 2F08 '/.' MOVE.L A0,-(A7) +000000E4: 4EBA 4D0A 'N.M.' JSR *+$4D0C ; 00004DF0 +000000E8: 504F 'PO' ADDQ.W #8,A7 +000000EA: 4E75 'Nu' RTS +000000EC: 2F10 '/.' MOVE.L (A0),-(A7) +000000EE: 2F28 0004 '/(..' MOVE.L $0004(A0),-(A7) +000000F2: 2F28 0008 '/(..' MOVE.L $0008(A0),-(A7) +000000F6: 2F28 000C '/(..' MOVE.L $000C(A0),-(A7) +000000FA: 2F28 0010 '/(..' MOVE.L $0010(A0),-(A7) +000000FE: 4EBA 4DB0 'N.M.' JSR *+$4DB2 ; 00004EB0 +00000102: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000106: 4E75 'Nu' RTS +00000108: 2F08 '/.' MOVE.L A0,-(A7) +0000010A: 4EBA 4EB4 'N.N.' JSR *+$4EB6 ; 00004FC0 +0000010E: 584F 'XO' ADDQ.W #4,A7 +00000110: 4E75 'Nu' RTS +00000112: 2F09 '/.' MOVE.L A1,-(A7) +00000114: 2F08 '/.' MOVE.L A0,-(A7) +00000116: 4EBA 4F08 'N.O.' JSR *+$4F0A ; 00005020 +0000011A: 504F 'PO' ADDQ.W #8,A7 +0000011C: 4E75 'Nu' RTS +0000011E: 4EBA 4F80 'N.O.' JSR *+$4F82 ; 000050A0 +00000122: 4E75 'Nu' RTS +00000124: 2F09 '/.' MOVE.L A1,-(A7) +00000126: 2F08 '/.' MOVE.L A0,-(A7) +00000128: 4EBA 2126 'N.!&' JSR *+$2128 ; 00002250 +0000012C: 504F 'PO' ADDQ.W #8,A7 +0000012E: 4E75 'Nu' RTS +00000130: 594F 'YO' SUBQ.W #4,A7 +00000132: 2F08 '/.' MOVE.L A0,-(A7) +00000134: 2F01 '/.' MOVE.L D1,-(A7) +00000136: 486F 0008 'Ho..' PEA $0008(A7) +0000013A: 4EBA 0644 'N..D' JSR *+$0646 ; 00000780 +0000013E: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000142: 205F ' _' MOVEA.L (A7)+,A0 +00000144: 4E75 'Nu' RTS +00000146: 2F09 '/.' MOVE.L A1,-(A7) +00000148: 2F08 '/.' MOVE.L A0,-(A7) +0000014A: 4EBA 2014 'N. .' JSR *+$2016 ; 00002160 +0000014E: 504F 'PO' ADDQ.W #8,A7 +00000150: 4E75 'Nu' RTS +00000152: 2F08 '/.' MOVE.L A0,-(A7) +00000154: 4EBA 206A 'N. j' JSR *+$206C ; 000021C0 +00000158: 584F 'XO' ADDQ.W #4,A7 +0000015A: 4E75 'Nu' RTS +0000015C: 2F09 '/.' MOVE.L A1,-(A7) +0000015E: 2F08 '/.' MOVE.L A0,-(A7) +00000160: 4EBA 20BE 'N. .' JSR *+$20C0 ; 00002220 +00000164: 504F 'PO' ADDQ.W #8,A7 +00000166: 4E75 'Nu' RTS +00000168: 2F08 '/.' MOVE.L A0,-(A7) +0000016A: 4EBA 20D4 'N. .' JSR *+$20D6 ; 00002240 +0000016E: 584F 'XO' ADDQ.W #4,A7 +00000170: 4E75 'Nu' RTS +00000172: A029 '.)' _HLock ; A029 +00000174: 4E75 'Nu' RTS +00000176: A02A '.*' _HUnlock ; A02A +00000178: 4E75 'Nu' RTS +0000017A: A049 '.I' _HPurge ; A049 +0000017C: 4E75 'Nu' RTS +0000017E: A04A '.J' _HNoPurge ; A04A +00000180: 4E75 'Nu' RTS +00000182: A069 '.i' _HGetState ; A069 +00000184: 4E75 'Nu' RTS +00000186: 2009 ' .' MOVE.L A1,D0 +00000188: A06A '.j' _HSetState ; A06A +0000018A: 4E75 'Nu' RTS +0000018C: 2F08 '/.' MOVE.L A0,-(A7) +0000018E: 4EBA 53D0 'N.S.' JSR *+$53D2 ; 00005560 +00000192: 584F 'XO' ADDQ.W #4,A7 +00000194: 4E75 'Nu' RTS +00000196: 4E75 'Nu' RTS +00000198: 2F08 '/.' MOVE.L A0,-(A7) +0000019A: 4EBA 53F4 'N.S.' JSR *+$53F6 ; 00005590 +0000019E: 584F 'XO' ADDQ.W #4,A7 +000001A0: 4E75 'Nu' RTS +000001A2: 4E75 'Nu' RTS +000001A4: 2F08 '/.' MOVE.L A0,-(A7) +000001A6: 4EBA 53F8 'N.S.' JSR *+$53FA ; 000055A0 +000001AA: 584F 'XO' ADDQ.W #4,A7 +000001AC: 4E75 'Nu' RTS +000001AE: 2F09 '/.' MOVE.L A1,-(A7) +000001B0: 2F08 '/.' MOVE.L A0,-(A7) +000001B2: 4EBA 54FC 'N.T.' JSR *+$54FE ; 000056B0 +000001B6: 504F 'PO' ADDQ.W #8,A7 +000001B8: 4E75 'Nu' RTS +000001BA: 2F08 '/.' MOVE.L A0,-(A7) +000001BC: 4EBA 5402 'N.T.' JSR *+$5404 ; 000055C0 +000001C0: 584F 'XO' ADDQ.W #4,A7 +000001C2: 4E75 'Nu' RTS +000001C4: 2F08 '/.' MOVE.L A0,-(A7) +000001C6: 4EBA 5578 'N.Ux' JSR *+$557A ; 00005740 +000001CA: 584F 'XO' ADDQ.W #4,A7 +000001CC: 2040 ' @' MOVEA.L D0,A0 +000001CE: 4E75 'Nu' RTS +000001D0: 4EBA 55EE 'N.U.' JSR *+$55F0 ; 000057C0 +000001D4: 4E75 'Nu' RTS +000001D6: 2F08 '/.' MOVE.L A0,-(A7) +000001D8: 4EBA 55A6 'N.U.' JSR *+$55A8 ; 00005780 +000001DC: 584F 'XO' ADDQ.W #4,A7 +000001DE: 2040 ' @' MOVEA.L D0,A0 +000001E0: 4E75 'Nu' RTS + + +EntryPoint: Flags=$08=(Extern Code) Offset=$000A Entry="HPURGE"(230) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0014 Entry="HNOPURGE"(231) + +EntryPoint: Flags=$08=(Extern Code) Offset=$001E Entry="SETGROWZONE"(232) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0028 Entry="MOVEHHI"(233) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0032 Entry="MOVEHLOW"(234) + +EntryPoint: Flags=$08=(Extern Code) Offset=$003C Entry="MAXBLOCKTRAP"(235) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0046 Entry="PURGESPACETRAP"(236) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0056 Entry="STACKSPACETRAP"(237) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0068 Entry="HRSRC"(238) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0072 Entry="HNORSRC"(239) + +EntryPoint: Flags=$08=(Extern Code) Offset=$007C Entry="HGETFLAGS"(240) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0086 Entry="HSETFLAGS"(241) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0092 Entry="HEAPDISPATCH"(242) +Comment: + + HUNLOCK ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_33D20 [33D20, 33D54) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 243 + 243: AUTOMOD_33D20 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_33D20"(243) 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 1318 'H...' MOVEM.L D3/D6/D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 2878 02AE '(x..' MOVEA.L $02AE,A4 +00000010: 2E0C '..' MOVE.L A4,D7 +00000012: 2C2C 0040 ',,.@' MOVE.L $0040(A4),D6 +00000016: DC87 '..' ADD.L D7,D6 +00000018: BE8B '..' CMP.L A3,D7 +0000001A: 6304 'c.' BLS.S *+$0006 ; 00000020 +0000001C: 7000 'p.' MOVEQ #$00,D0 +0000001E: 600A '`.' BRA.S *+$000C ; 0000002A +00000020: BC8B '..' CMP.L A3,D6 +00000022: 55C3 'U.' SCS D3 +00000024: 4403 'D.' NEG.B D3 +00000026: 57C0 'W.' SEQ D0 +00000028: 4400 'D.' NEG.B D0 +0000002A: 4CEE 18C8 FFEC 'L.....' MOVEM.L -$0014(A6),D3/D6/D7/A3/A4 +00000030: 4E5E 'N^' UNLK A6 +00000032: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_33D20 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_33D60 [33D60, 33DBA) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +14 (33D74): JSR $33D20 + +42 (33DA2): JSR $33D20 + + +Dictionary: Flags $00 FirstId 244 + 244: AUTOMOD_33D60 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_33D60"(244) 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: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000000A: 2850 '(P' MOVEA.L (A0),A4 +0000000C: B9F8 1E10 '....' CMPA.L $1E10,A4 +00000010: 6310 'c.' BLS.S *+$0012 ; 00000022 +00000012: 2F0C '/.' MOVE.L A4,-(A7) +00000014: 4EBA FFAA 'N...' JSR *-$0054 ; FFFFFFC0 +00000018: 4A00 'J.' TST.B D0 +0000001A: 584F 'XO' ADDQ.W #4,A7 +0000001C: 6604 'f.' BNE.S *+$0006 ; 00000022 +0000001E: 708F 'p.' MOVEQ #$8F,D0 +00000020: 6030 '`0' BRA.S *+$0032 ; 00000052 +00000022: 200C ' .' MOVE.L A4,D0 +00000024: 7210 'r.' MOVEQ #$10,D1 +00000026: 9081 '..' SUB.L D1,D0 +00000028: 2840 '(@' MOVEA.L D0,A4 +0000002A: 7000 'p.' MOVEQ #$00,D0 +0000002C: 102C 0004 '.,..' MOVE.B $0004(A4),D0 +00000030: 343C 00BF '4<..' MOVE.W #$00BF,D2 +00000034: C400 '..' AND.B D0,D2 +00000036: 7000 'p.' MOVEQ #$00,D0 +00000038: 1002 '..' MOVE.B D2,D0 +0000003A: 0C40 00AB '.@..' CMPI.W #$00AB,D0 +0000003E: 6710 'g.' BEQ.S *+$0012 ; 00000050 +00000040: 2F0C '/.' MOVE.L A4,-(A7) +00000042: 4EBA FF7C 'N..|' JSR *-$0082 ; FFFFFFC0 +00000046: 4A00 'J.' TST.B D0 +00000048: 584F 'XO' ADDQ.W #4,A7 +0000004A: 6604 'f.' BNE.S *+$0006 ; 00000050 +0000004C: 708F 'p.' MOVEQ #$8F,D0 +0000004E: 6002 '`.' BRA.S *+$0004 ; 00000052 +00000050: 7000 'p.' MOVEQ #$00,D0 +00000052: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000056: 4E5E 'N^' UNLK A6 +00000058: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_33D60 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_33DC0 [33DC0, 33DE8) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 245 + 245: AUTOMOD_33DC0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_33DC0"(245) 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: B3F8 1E10 '....' CMPA.L $1E10,A1 +0000000C: 6304 'c.' BLS.S *+$0006 ; 00000012 +0000000E: 708F 'p.' MOVEQ #$8F,D0 +00000010: 6012 '`.' BRA.S *+$0014 ; 00000024 +00000012: 7000 'p.' MOVEQ #$00,D0 +00000014: 1029 0004 '.)..' MOVE.B $0004(A1),D0 +00000018: 0C40 006B '.@.k' CMPI.W #$006B,D0 +0000001C: 6704 'g.' BEQ.S *+$0006 ; 00000022 +0000001E: 708F 'p.' MOVEQ #$8F,D0 +00000020: 6002 '`.' BRA.S *+$0004 ; 00000024 +00000022: 7000 'p.' MOVEQ #$00,D0 +00000024: 4E5E 'N^' UNLK A6 +00000026: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_33DC0 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_33DF0 [33DF0, 33E2C) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +18 (33E08): JSR $33D20 + + +Dictionary: Flags $00 FirstId 246 + 246: AUTOMOD_33DF0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_33DF0"(246) Segment="Main"(200) +Size: Flags $00 ModuleSize 60 + +Content: Flags $08 +Contents offset $0000 size $003C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 266C 0040 '&l.@' MOVEA.L $0040(A4),A3 +00000010: B7F8 1E10 '....' CMPA.L $1E10,A3 +00000014: 6310 'c.' BLS.S *+$0012 ; 00000026 +00000016: 2F0C '/.' MOVE.L A4,-(A7) +00000018: 4EBA FF16 'N...' JSR *-$00E8 ; FFFFFF30 +0000001C: 4A00 'J.' TST.B D0 +0000001E: 584F 'XO' ADDQ.W #4,A7 +00000020: 6604 'f.' BNE.S *+$0006 ; 00000026 +00000022: 708F 'p.' MOVEQ #$8F,D0 +00000024: 600C '`.' BRA.S *+$000E ; 00000032 +00000026: B9EB 000C '....' CMPA.L $000C(A3),A4 +0000002A: 6704 'g.' BEQ.S *+$0006 ; 00000030 +0000002C: 708F 'p.' MOVEQ #$8F,D0 +0000002E: 6002 '`.' BRA.S *+$0004 ; 00000032 +00000030: 7000 'p.' MOVEQ #$00,D0 +00000032: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +00000038: 4E5E 'N^' UNLK A6 +0000003A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_33DF0 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_33E30 [33E30, 33E5A) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +12 (33E42): JSR $33D20 + + +Dictionary: Flags $00 FirstId 247 + 247: AUTOMOD_33E30 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_33E30"(247) Segment="Main"(200) +Size: Flags $00 ModuleSize 42 + +Content: Flags $08 +Contents offset $0000 size $002A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: B9F8 1E10 '....' CMPA.L $1E10,A4 +0000000E: 6310 'c.' BLS.S *+$0012 ; 00000020 +00000010: 2F0C '/.' MOVE.L A4,-(A7) +00000012: 4EBA FEDC 'N...' JSR *-$0122 ; FFFFFEF0 +00000016: 4A00 'J.' TST.B D0 +00000018: 584F 'XO' ADDQ.W #4,A7 +0000001A: 6604 'f.' BNE.S *+$0006 ; 00000020 +0000001C: 7091 'p.' MOVEQ #$91,D0 +0000001E: 6002 '`.' BRA.S *+$0004 ; 00000022 +00000020: 7000 'p.' MOVEQ #$00,D0 +00000022: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000026: 4E5E 'N^' UNLK A6 +00000028: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_33E30 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_33E60 [33E60, 33E8A) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +12 (33E72): JSR $33D20 + + +Dictionary: Flags $00 FirstId 248 + 248: AUTOMOD_33E60 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_33E60"(248) Segment="Main"(200) +Size: Flags $00 ModuleSize 42 + +Content: Flags $08 +Contents offset $0000 size $002A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: B9F8 1E10 '....' CMPA.L $1E10,A4 +0000000E: 6310 'c.' BLS.S *+$0012 ; 00000020 +00000010: 2F0C '/.' MOVE.L A4,-(A7) +00000012: 4EBA FEAC 'N...' JSR *-$0152 ; FFFFFEC0 +00000016: 4A00 'J.' TST.B D0 +00000018: 584F 'XO' ADDQ.W #4,A7 +0000001A: 6604 'f.' BNE.S *+$0006 ; 00000020 +0000001C: 7091 'p.' MOVEQ #$91,D0 +0000001E: 6002 '`.' BRA.S *+$0004 ; 00000022 +00000020: 7000 'p.' MOVEQ #$00,D0 +00000022: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000026: 4E5E 'N^' UNLK A6 +00000028: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_33E60 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_33E90 [33E90, 33EC8) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +E (33E9E): JSR $33E30 + +1E (33EAE): JSR $33DF0 + + +Dictionary: Flags $00 FirstId 249 + 249: AUTOMOD_33E90 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_33E90"(249) 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: 2F0C '/.' MOVE.L A4,-(A7) +0000000E: 4EBA FF90 'N...' JSR *-$006E ; FFFFFFA0 +00000012: 3E00 '>.' MOVE.W D0,D7 +00000014: 584F 'XO' ADDQ.W #4,A7 +00000016: 6704 'g.' BEQ.S *+$0006 ; 0000001C +00000018: 3007 '0.' MOVE.W D7,D0 +0000001A: 6012 '`.' BRA.S *+$0014 ; 0000002E +0000001C: 2F0C '/.' MOVE.L A4,-(A7) +0000001E: 4EBA FF40 'N..@' JSR *-$00BE ; FFFFFF60 +00000022: 3E00 '>.' MOVE.W D0,D7 +00000024: 584F 'XO' ADDQ.W #4,A7 +00000026: 6704 'g.' BEQ.S *+$0006 ; 0000002C +00000028: 3007 '0.' MOVE.W D7,D0 +0000002A: 6002 '`.' BRA.S *+$0004 ; 0000002E +0000002C: 7000 'p.' MOVEQ #$00,D0 +0000002E: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000034: 4E5E 'N^' UNLK A6 +00000036: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_33E90 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_33ED0 [33ED0, 33F08) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +E (33EDE): JSR $33E60 + +1E (33EEE): JSR $33D60 + + +Dictionary: Flags $00 FirstId 250 + 250: AUTOMOD_33ED0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_33ED0"(250) 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: 2F0C '/.' MOVE.L A4,-(A7) +0000000E: 4EBA FF80 'N...' JSR *-$007E ; FFFFFF90 +00000012: 3E00 '>.' MOVE.W D0,D7 +00000014: 584F 'XO' ADDQ.W #4,A7 +00000016: 6704 'g.' BEQ.S *+$0006 ; 0000001C +00000018: 3007 '0.' MOVE.W D7,D0 +0000001A: 6012 '`.' BRA.S *+$0014 ; 0000002E +0000001C: 2F0C '/.' MOVE.L A4,-(A7) +0000001E: 4EBA FE70 'N..p' JSR *-$018E ; FFFFFE90 +00000022: 3E00 '>.' MOVE.W D0,D7 +00000024: 584F 'XO' ADDQ.W #4,A7 +00000026: 6704 'g.' BEQ.S *+$0006 ; 0000002C +00000028: 3007 '0.' MOVE.W D7,D0 +0000002A: 6002 '`.' BRA.S *+$0004 ; 0000002E +0000002C: 7000 'p.' MOVEQ #$00,D0 +0000002E: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000034: 4E5E 'N^' UNLK A6 +00000036: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_33ED0 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_33F10 [33F10, 33FDA) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +B4 (33FC4): LEA DISKCACHEPURGEPROCEDURE, A0 ; outside file + + Unresolved outgoing references: + +5A (33F6A): JSR $38190 + +AE (33FBE): JSR $37220 + + +Dictionary: Flags $00 FirstId 251 + 251: AUTOMOD_33F10 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_33F10"(251) Segment="Main"(200) +Size: Flags $00 ModuleSize 202 + +Content: Flags $08 +Contents offset $0000 size $00CA +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: B9F8 1E10 '....' CMPA.L $1E10,A4 +00000010: 6F04 'o.' BLE.S *+$0006 ; 00000016 +00000012: 7000 'p.' MOVEQ #$00,D0 +00000014: 6010 '`.' BRA.S *+$0012 ; 00000026 +00000016: 7000 'p.' MOVEQ #$00,D0 +00000018: 102C 001E '.,..' MOVE.B $001E(A4),D0 +0000001C: 7203 'r.' MOVEQ #$03,D1 +0000001E: B280 '..' CMP.L D0,D1 +00000020: 57C3 'W.' SEQ D3 +00000022: 4403 'D.' NEG.B D3 +00000024: 1003 '..' MOVE.B D3,D0 +00000026: 4CEE 1008 FFF8 'L.....' MOVEM.L -$0008(A6),D3/A4 +0000002C: 4E5E 'N^' UNLK A6 +0000002E: 4E75 'Nu' RTS +00000030: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000034: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000038: 246E 0014 '$n..' MOVEA.L $0014(A6),A2 +0000003C: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +00000040: B7F8 1E10 '....' CMPA.L $1E10,A3 +00000044: 6304 'c.' BLS.S *+$0006 ; 0000004A +00000046: 21CB 1E10 '!...' MOVE.L A3,$1E10 +0000004A: 2F0A '/.' MOVE.L A2,-(A7) +0000004C: 2F0B '/.' MOVE.L A3,-(A7) +0000004E: 302E 000E '0...' MOVE.W $000E(A6),D0 +00000052: 48C0 'H.' EXT.L D0 +00000054: 2F00 '/.' MOVE.L D0,-(A7) +00000056: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000005A: 4EBA 4224 'N.B$' JSR *+$4226 ; 00004280 +0000005E: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000062: 21C0 0118 '!...' MOVE.L D0,$0118 +00000066: 2878 0118 '(x..' MOVEA.L $0118,A4 +0000006A: 7000 'p.' MOVEQ #$00,D0 +0000006C: 102C 001E '.,..' MOVE.B $001E(A4),D0 +00000070: 7203 'r.' MOVEQ #$03,D1 +00000072: B280 '..' CMP.L D0,D1 +00000074: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000078: 6708 'g.' BEQ.S *+$000A ; 00000082 +0000007A: 31FC FF8F 0220 '1.... ' MOVE.W #$FF8F,$0220 +00000080: 603E '`>' BRA.S *+$0040 ; 000000C0 +00000082: B9F8 02AA '....' CMPA.L $02AA,A4 +00000086: 6616 'f.' BNE.S *+$0018 ; 0000009E +00000088: 206C 0040 ' l.@' MOVEA.L $0040(A4),A0 +0000008C: 2668 0008 '&h..' MOVEA.L $0008(A0),A3 +00000090: D7EC 0040 '...@' ADDA.L $0040(A4),A3 +00000094: B7F8 0BAE '....' CMPA.L $0BAE,A3 +00000098: 6304 'c.' BLS.S *+$0006 ; 0000009E +0000009A: 21CB 0BAE '!...' MOVE.L A3,$0BAE +0000009E: 2078 02A6 ' x..' MOVEA.L $02A6,A0 +000000A2: 2028 0024 ' (.$' MOVE.L $0024(A0),D0 +000000A6: B0AE FFFC '....' CMP.L -$0004(A6),D0 +000000AA: 6708 'g.' BEQ.S *+$000A ; 000000B4 +000000AC: 2F0A '/.' MOVE.L A2,-(A7) +000000AE: 4EBA 3260 'N.2`' JSR *+$3262 ; 00003310 +000000B2: 584F 'XO' ADDQ.W #4,A7 +000000B4: 41FA 0000 'A...' LEA DISKCACHEPURGEPROCEDURE,A0 ; id: 252 +000000B8: 2548 0028 '%H.(' MOVE.L A0,$0028(A2) +000000BC: 4278 0220 'Bx. ' CLR.W $0220 +000000C0: 4CEE 1C00 FFF0 'L.....' MOVEM.L -$0010(A6),A2-A4 +000000C6: 4E5E 'N^' UNLK A6 +000000C8: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 252 + 252: DISKCACHEPURGEPROCEDURE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DISKCACHEPURGEPROCEDURE"(252) + 000000B6 +Comment: + + AUTOMOD_33F10 ended due to: BRA.L island below, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_33FF0 [33FF0, 3406C) + + Module started due to: island above, MODGUESS (align, BRA.L then padding) + + +Dictionary: Flags $00 FirstId 253 + 253: AUTOMOD_33FF0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_33FF0"(253) 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 1018 'H...' MOVEM.L D3/A3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 598F 'Y.' SUBQ.L #4,A7 +0000000E: 2E8F '..' MOVE.L A7,(A7) +00000010: 265F '&_' MOVEA.L (A7)+,A3 +00000012: 97F8 0322 '..."' SUBA.L $0322,A3 +00000016: B7CC '..' CMPA.L A4,A3 +00000018: 52C3 'R.' SHI D3 +0000001A: 4403 'D.' NEG.B D3 +0000001C: 6704 'g.' BEQ.S *+$0006 ; 00000022 +0000001E: 200C ' .' MOVE.L A4,D0 +00000020: 6002 '`.' BRA.S *+$0004 ; 00000024 +00000022: 200B ' .' MOVE.L A3,D0 +00000024: 72F0 'r.' MOVEQ #$F0,D1 +00000026: C280 '..' AND.L D0,D1 +00000028: 2841 '(A' MOVEA.L D1,A4 +0000002A: 2078 02AA ' x..' MOVEA.L $02AA,A0 +0000002E: B9E8 0040 '...@' CMPA.L $0040(A0),A4 +00000032: 640A 'd.' BCC.S *+$000C ; 0000003E +00000034: 31FC FF94 0220 '1.... ' MOVE.W #$FF94,$0220 +0000003A: 7094 'p.' MOVEQ #$94,D0 +0000003C: 6034 '`4' BRA.S *+$0036 ; 00000072 +0000003E: B9F8 0130 '...0' CMPA.L $0130,A4 +00000042: 6320 'c ' BLS.S *+$0022 ; 00000064 +00000044: 2678 0118 '&x..' MOVEA.L $0118,A3 +00000048: 7000 'p.' MOVEQ #$00,D0 +0000004A: 102B 001E '.+..' MOVE.B $001E(A3),D0 +0000004E: 7203 'r.' MOVEQ #$03,D1 +00000050: B280 '..' CMP.L D0,D1 +00000052: 670A 'g.' BEQ.S *+$000C ; 0000005E +00000054: 31FC FF8F 0220 '1.... ' MOVE.W #$FF8F,$0220 +0000005A: 708F 'p.' MOVEQ #$8F,D0 +0000005C: 6014 '`.' BRA.S *+$0016 ; 00000072 +0000005E: 08AB 0001 0017 '......' BCLR #$01,$0017(A3) +00000064: 21CC 0130 '!..0' MOVE.L A4,$0130 +00000068: 21CC 0BAE '!...' MOVE.L A4,$0BAE +0000006C: 4278 0220 'Bx. ' CLR.W $0220 +00000070: 7000 'p.' MOVEQ #$00,D0 +00000072: 4CEE 1808 FFF4 'L.....' MOVEM.L -$000C(A6),D3/A3/A4 +00000078: 4E5E 'N^' UNLK A6 +0000007A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_33FF0 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_34070 [34070, 340FC) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +36 (340A6): JSR $36650 + +74 (340E4): JSR $37220 + + +Dictionary: Flags $00 FirstId 254 + 254: AUTOMOD_34070 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_34070"(254) Segment="Main"(200) +Size: Flags $00 ModuleSize 140 + +Content: Flags $08 +Contents offset $0000 size $008C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 2878 02AA '(x..' MOVEA.L $02AA,A4 +0000000A: 7000 'p.' MOVEQ #$00,D0 +0000000C: 102C 001E '.,..' MOVE.B $001E(A4),D0 +00000010: 7203 'r.' MOVEQ #$03,D1 +00000012: B280 '..' CMP.L D0,D1 +00000014: 670A 'g.' BEQ.S *+$000C ; 00000020 +00000016: 31FC FF8F 0220 '1.... ' MOVE.W #$FF8F,$0220 +0000001C: 708F 'p.' MOVEQ #$8F,D0 +0000001E: 6028 '`(' BRA.S *+$002A ; 00000048 +00000020: 082C 0001 0017 '.,....' BTST #$01,$0017(A4) +00000026: 661A 'f.' BNE.S *+$001C ; 00000042 +00000028: 21F8 0130 0BAE '!..0..' MOVE.L $0130,$0BAE +0000002E: 2F0C '/.' MOVE.L A4,-(A7) +00000030: 2F3C 7FFF FFF0 '/<....' MOVE.L #$7FFFFFF0,-(A7) +00000036: 4EBA 25A8 'N.%.' JSR *+$25AA ; 000025E0 +0000003A: 08EC 0001 0017 '......' BSET #$01,$0017(A4) +00000040: 504F 'PO' ADDQ.W #8,A7 +00000042: 4278 0220 'Bx. ' CLR.W $0220 +00000046: 7000 'p.' MOVEQ #$00,D0 +00000048: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +0000004C: 4E5E 'N^' UNLK A6 +0000004E: 4E75 'Nu' RTS +00000050: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000054: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000058: 2878 0118 '(x..' MOVEA.L $0118,A4 +0000005C: 7000 'p.' MOVEQ #$00,D0 +0000005E: 102C 001E '.,..' MOVE.B $001E(A4),D0 +00000062: 7203 'r.' MOVEQ #$03,D1 +00000064: B280 '..' CMP.L D0,D1 +00000066: 670A 'g.' BEQ.S *+$000C ; 00000072 +00000068: 31FC FF8F 0220 '1.... ' MOVE.W #$FF8F,$0220 +0000006E: 708F 'p.' MOVEQ #$8F,D0 +00000070: 6010 '`.' BRA.S *+$0012 ; 00000082 +00000072: 2F0C '/.' MOVE.L A4,-(A7) +00000074: 4EBA 313A 'N.1:' JSR *+$313C ; 000031B0 +00000078: 3E00 '>.' MOVE.W D0,D7 +0000007A: 31C7 0220 '1.. ' MOVE.W D7,$0220 +0000007E: 3007 '0.' MOVE.W D7,D0 +00000080: 584F 'XO' ADDQ.W #4,A7 +00000082: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000088: 4E5E 'N^' UNLK A6 +0000008A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_34070 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_34100 [34100, 34124) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 255 + 255: AUTOMOD_34100 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_34100"(255) 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: 4278 0220 'Bx. ' CLR.W $0220 +00000008: 2038 0118 ' 8..' MOVE.L $0118,D0 +0000000C: 4E5E 'N^' UNLK A6 +0000000E: 4E75 'Nu' RTS +00000010: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000014: 21EE 0008 0118 '!.....' MOVE.L $0008(A6),$0118 +0000001A: 4278 0220 'Bx. ' CLR.W $0220 +0000001E: 7000 'p.' MOVEQ #$00,D0 +00000020: 4E5E 'N^' UNLK A6 +00000022: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_34100 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_34130 [34130, 34226) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +48 (34178): JSR $37220 + +7A (341AA): JSR $371A0 + +DA (3420A): JSR $38470 + + +Dictionary: Flags $00 FirstId 256 + 256: AUTOMOD_34130 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_34130"(256) Segment="Main"(200) +Size: Flags $00 ModuleSize 246 + +Content: Flags $08 +Contents offset $0000 size $00F6 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 2A2E 0010 '*...' MOVE.L $0010(A6),D5 +0000000C: 3C2E 000E '<...' MOVE.W $000E(A6),D6 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 3006 '0.' MOVE.W D6,D0 +00000014: 323C 0400 '2<..' MOVE.W #$0400,D1 +00000018: C240 '.@' AND.W D0,D1 +0000001A: 6706 'g.' BEQ.S *+$0008 ; 00000022 +0000001C: 2038 02A6 ' 8..' MOVE.L $02A6,D0 +00000020: 6004 '`.' BRA.S *+$0006 ; 00000026 +00000022: 2038 0118 ' 8..' MOVE.L $0118,D0 +00000026: 2840 '(@' MOVEA.L D0,A4 +00000028: 7000 'p.' MOVEQ #$00,D0 +0000002A: 102C 001E '.,..' MOVE.B $001E(A4),D0 +0000002E: 7203 'r.' MOVEQ #$03,D1 +00000030: B280 '..' CMP.L D0,D1 +00000032: 670C 'g.' BEQ.S *+$000E ; 00000040 +00000034: 31FC FF8F 0220 '1.... ' MOVE.W #$FF8F,$0220 +0000003A: 708F 'p.' MOVEQ #$8F,D0 +0000003C: 6000 00AE '`...' BRA *+$00B0 ; 000000EC +00000040: 4AAC 0008 'J...' TST.L $0008(A4) +00000044: 661E 'f.' BNE.S *+$0020 ; 00000064 +00000046: 2F0C '/.' MOVE.L A4,-(A7) +00000048: 4EBA 30A6 'N.0.' JSR *+$30A8 ; 000030F0 +0000004C: 3E00 '>.' MOVE.W D0,D7 +0000004E: 584F 'XO' ADDQ.W #4,A7 +00000050: 6712 'g.' BEQ.S *+$0014 ; 00000064 +00000052: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000056: 7000 'p.' MOVEQ #$00,D0 +00000058: 2080 ' .' MOVE.L D0,(A0) +0000005A: 31C7 0220 '1.. ' MOVE.W D7,$0220 +0000005E: 3007 '0.' MOVE.W D7,D0 +00000060: 6000 008A '`...' BRA *+$008C ; 000000EC +00000064: 2005 ' .' MOVE.L D5,D0 +00000066: 721F 'r.' MOVEQ #$1F,D1 +00000068: D081 '..' ADD.L D1,D0 +0000006A: 7EF0 '~.' MOVEQ #$F0,D7 +0000006C: CE80 '..' AND.L D0,D7 +0000006E: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000070: B087 '..' CMP.L D7,D0 +00000072: 6302 'c.' BLS.S *+$0004 ; 00000076 +00000074: 7E20 '~ ' MOVEQ #$20,D7 ; ' ' +00000076: 2F0C '/.' MOVE.L A4,-(A7) +00000078: 2F07 '/.' MOVE.L D7,-(A7) +0000007A: 4EBA 2FF4 'N./.' JSR *+$2FF6 ; 00003070 +0000007E: 2640 '&@' MOVEA.L D0,A3 +00000080: 200B ' .' MOVE.L A3,D0 +00000082: 504F 'PO' ADDQ.W #8,A7 +00000084: 6612 'f.' BNE.S *+$0014 ; 00000098 +00000086: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000008A: 7000 'p.' MOVEQ #$00,D0 +0000008C: 2080 ' .' MOVE.L D0,(A0) +0000008E: 31FC FF94 0220 '1.... ' MOVE.W #$FF94,$0220 +00000094: 7094 'p.' MOVEQ #$94,D0 +00000096: 6054 '`T' BRA.S *+$0056 ; 000000EC +00000098: 246C 0008 '$l..' MOVEA.L $0008(A4),A2 +0000009C: 2952 0008 ')R..' MOVE.L (A2),$0008(A4) +000000A0: 41EB 0010 'A...' LEA $0010(A3),A0 +000000A4: 2488 '$.' MOVE.L A0,(A2) +000000A6: 200A ' .' MOVE.L A2,D0 +000000A8: 908C '..' SUB.L A4,D0 +000000AA: 2740 000C ''@..' MOVE.L D0,$000C(A3) +000000AE: 202B 0008 ' +..' MOVE.L $0008(A3),D0 +000000B2: D0BC AB00 0000 '......' ADD.L #$AB000000,D0 +000000B8: 9085 '..' SUB.L D5,D0 +000000BA: 720C 'r.' MOVEQ #$0C,D1 +000000BC: 9081 '..' SUB.L D1,D0 +000000BE: 2740 0004 ''@..' MOVE.L D0,$0004(A3) +000000C2: 7000 'p.' MOVEQ #$00,D0 +000000C4: 3006 '0.' MOVE.W D6,D0 +000000C6: 343C 0200 '4<..' MOVE.W #$0200,D2 +000000CA: C440 '.@' AND.W D0,D2 +000000CC: 6712 'g.' BEQ.S *+$0014 ; 000000E0 +000000CE: 2007 ' .' MOVE.L D7,D0 +000000D0: 7210 'r.' MOVEQ #$10,D1 +000000D2: 9081 '..' SUB.L D1,D0 +000000D4: 2F00 '/.' MOVE.L D0,-(A7) +000000D6: 486B 0010 'Hk..' PEA $0010(A3) +000000DA: 4EBA 4264 'N.Bd' JSR *+$4266 ; 00004340 +000000DE: 504F 'PO' ADDQ.W #8,A7 +000000E0: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000E4: 208A ' .' MOVE.L A2,(A0) +000000E6: 4278 0220 'Bx. ' CLR.W $0220 +000000EA: 7000 'p.' MOVEQ #$00,D0 +000000EC: 4CEE 1CE0 FFE4 'L.....' MOVEM.L -$001C(A6),D5-D7/A2-A4 +000000F2: 4E5E 'N^' UNLK A6 +000000F4: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_34130 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_34230 [34230, 342A8) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +44 (34274): JSR $37220 + + +Dictionary: Flags $00 FirstId 257 + 257: AUTOMOD_34230 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_34230"(257) 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 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: 302E 000E '0...' MOVE.W $000E(A6),D0 +00000012: 323C 0400 '2<..' MOVE.W #$0400,D1 +00000016: C240 '.@' AND.W D0,D1 +00000018: 6706 'g.' BEQ.S *+$0008 ; 00000020 +0000001A: 2038 02A6 ' 8..' MOVE.L $02A6,D0 +0000001E: 6004 '`.' BRA.S *+$0006 ; 00000024 +00000020: 2038 0118 ' 8..' MOVE.L $0118,D0 +00000024: 2840 '(@' MOVEA.L D0,A4 +00000026: 7000 'p.' MOVEQ #$00,D0 +00000028: 102C 001E '.,..' MOVE.B $001E(A4),D0 +0000002C: 7203 'r.' MOVEQ #$03,D1 +0000002E: B280 '..' CMP.L D0,D1 +00000030: 670A 'g.' BEQ.S *+$000C ; 0000003C +00000032: 31FC FF8F 0220 '1.... ' MOVE.W #$FF8F,$0220 +00000038: 708F 'p.' MOVEQ #$8F,D0 +0000003A: 6032 '`2' BRA.S *+$0034 ; 0000006E +0000003C: 4AAC 0008 'J...' TST.L $0008(A4) +00000040: 6618 'f.' BNE.S *+$001A ; 0000005A +00000042: 2F0C '/.' MOVE.L A4,-(A7) +00000044: 4EBA 2FAA 'N./.' JSR *+$2FAC ; 00002FF0 +00000048: 3E00 '>.' MOVE.W D0,D7 +0000004A: 584F 'XO' ADDQ.W #4,A7 +0000004C: 670C 'g.' BEQ.S *+$000E ; 0000005A +0000004E: 7000 'p.' MOVEQ #$00,D0 +00000050: 2480 '$.' MOVE.L D0,(A2) +00000052: 31C7 0220 '1.. ' MOVE.W D7,$0220 +00000056: 3007 '0.' MOVE.W D7,D0 +00000058: 6014 '`.' BRA.S *+$0016 ; 0000006E +0000005A: 266C 0008 '&l..' MOVEA.L $0008(A4),A3 +0000005E: 2953 0008 ')S..' MOVE.L (A3),$0008(A4) +00000062: 7000 'p.' MOVEQ #$00,D0 +00000064: 2680 '&.' MOVE.L D0,(A3) +00000066: 248B '$.' MOVE.L A3,(A2) +00000068: 4278 0220 'Bx. ' CLR.W $0220 +0000006C: 7000 'p.' MOVEQ #$00,D0 +0000006E: 4CEE 1C80 FFF0 'L.....' MOVEM.L -$0010(A6),D7/A2-A4 +00000074: 4E5E 'N^' UNLK A6 +00000076: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_34230 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_342B0 [342B0, 343AC) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +48 (342F8): JSR $37220 + +80 (34330): JSR $370E0 + +E0 (34390): JSR $38470 + + +Dictionary: Flags $00 FirstId 258 + 258: AUTOMOD_342B0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_342B0"(258) Segment="Main"(200) +Size: Flags $00 ModuleSize 252 + +Content: Flags $08 +Contents offset $0000 size $00FC +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 2A2E 0010 '*...' MOVE.L $0010(A6),D5 +0000000C: 3C2E 000E '<...' MOVE.W $000E(A6),D6 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 3006 '0.' MOVE.W D6,D0 +00000014: 323C 0400 '2<..' MOVE.W #$0400,D1 +00000018: C240 '.@' AND.W D0,D1 +0000001A: 6706 'g.' BEQ.S *+$0008 ; 00000022 +0000001C: 2038 02A6 ' 8..' MOVE.L $02A6,D0 +00000020: 6004 '`.' BRA.S *+$0006 ; 00000026 +00000022: 2038 0118 ' 8..' MOVE.L $0118,D0 +00000026: 2640 '&@' MOVEA.L D0,A3 +00000028: 7000 'p.' MOVEQ #$00,D0 +0000002A: 102B 001E '.+..' MOVE.B $001E(A3),D0 +0000002E: 7203 'r.' MOVEQ #$03,D1 +00000030: B280 '..' CMP.L D0,D1 +00000032: 670C 'g.' BEQ.S *+$000E ; 00000040 +00000034: 31FC FF8F 0220 '1.... ' MOVE.W #$FF8F,$0220 +0000003A: 708F 'p.' MOVEQ #$8F,D0 +0000003C: 6000 00B4 '`...' BRA *+$00B6 ; 000000F2 +00000040: 4AAB 0008 'J...' TST.L $0008(A3) +00000044: 6620 'f ' BNE.S *+$0022 ; 00000066 +00000046: 2F0B '/.' MOVE.L A3,-(A7) +00000048: 4EBA 2F26 'N./&' JSR *+$2F28 ; 00002F70 +0000004C: 4A40 'J@' TST.W D0 +0000004E: 584F 'XO' ADDQ.W #4,A7 +00000050: 6714 'g.' BEQ.S *+$0016 ; 00000066 +00000052: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000056: 7000 'p.' MOVEQ #$00,D0 +00000058: 2080 ' .' MOVE.L D0,(A0) +0000005A: 31FC FF94 0220 '1.... ' MOVE.W #$FF94,$0220 +00000060: 7094 'p.' MOVEQ #$94,D0 +00000062: 6000 008E '`...' BRA *+$0090 ; 000000F2 +00000066: 2005 ' .' MOVE.L D5,D0 +00000068: 721F 'r.' MOVEQ #$1F,D1 +0000006A: D081 '..' ADD.L D1,D0 +0000006C: 7EF0 '~.' MOVEQ #$F0,D7 +0000006E: CE80 '..' AND.L D0,D7 +00000070: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000072: B087 '..' CMP.L D7,D0 +00000074: 6302 'c.' BLS.S *+$0004 ; 00000078 +00000076: 7E20 '~ ' MOVEQ #$20,D7 ; ' ' +00000078: 2F0B '/.' MOVE.L A3,-(A7) +0000007A: 7002 'p.' MOVEQ #$02,D0 +0000007C: 2F00 '/.' MOVE.L D0,-(A7) +0000007E: 2F07 '/.' MOVE.L D7,-(A7) +00000080: 4EBA 2DAE 'N.-.' JSR *+$2DB0 ; 00002E30 +00000084: 2840 '(@' MOVEA.L D0,A4 +00000086: 200C ' .' MOVE.L A4,D0 +00000088: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000008C: 6610 'f.' BNE.S *+$0012 ; 0000009E +0000008E: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000092: 208C ' .' MOVE.L A4,(A0) +00000094: 31FC FF94 0220 '1.... ' MOVE.W #$FF94,$0220 +0000009A: 7094 'p.' MOVEQ #$94,D0 +0000009C: 6054 '`T' BRA.S *+$0056 ; 000000F2 +0000009E: 246B 0008 '$k..' MOVEA.L $0008(A3),A2 +000000A2: 2752 0008 ''R..' MOVE.L (A2),$0008(A3) +000000A6: 41EC 0010 'A...' LEA $0010(A4),A0 +000000AA: 2488 '$.' MOVE.L A0,(A2) +000000AC: 200A ' .' MOVE.L A2,D0 +000000AE: 908B '..' SUB.L A3,D0 +000000B0: 2940 000C ')@..' MOVE.L D0,$000C(A4) +000000B4: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +000000B8: D0BC AB00 0000 '......' ADD.L #$AB000000,D0 +000000BE: 9085 '..' SUB.L D5,D0 +000000C0: 720C 'r.' MOVEQ #$0C,D1 +000000C2: 9081 '..' SUB.L D1,D0 +000000C4: 2940 0004 ')@..' MOVE.L D0,$0004(A4) +000000C8: 7000 'p.' MOVEQ #$00,D0 +000000CA: 3006 '0.' MOVE.W D6,D0 +000000CC: 343C 0200 '4<..' MOVE.W #$0200,D2 +000000D0: C440 '.@' AND.W D0,D2 +000000D2: 6712 'g.' BEQ.S *+$0014 ; 000000E6 +000000D4: 2007 ' .' MOVE.L D7,D0 +000000D6: 7210 'r.' MOVEQ #$10,D1 +000000D8: 9081 '..' SUB.L D1,D0 +000000DA: 2F00 '/.' MOVE.L D0,-(A7) +000000DC: 486C 0010 'Hl..' PEA $0010(A4) +000000E0: 4EBA 40DE 'N.@.' JSR *+$40E0 ; 000041C0 +000000E4: 504F 'PO' ADDQ.W #8,A7 +000000E6: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000EA: 208A ' .' MOVE.L A2,(A0) +000000EC: 4278 0220 'Bx. ' CLR.W $0220 +000000F0: 7000 'p.' MOVEQ #$00,D0 +000000F2: 4CEE 1CE0 FFE4 'L.....' MOVEM.L -$001C(A6),D5-D7/A2-A4 +000000F8: 4E5E 'N^' UNLK A6 +000000FA: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_342B0 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_343B0 [343B0, 3453C) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1C (343CC): JSR $33E60 + +3A (343EA): JSR $35E20 + +9E (3444E): JSR $33ED0 + +DA (3448A): JSR $33E90 + +16C (3451C): JSR $383F0 + +176 (34526): JSR $37300 + + +Dictionary: Flags $00 FirstId 259 + 259: AUTOMOD_343B0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_343B0"(259) Segment="Main"(200) +Size: Flags $00 ModuleSize 396 + +Content: Flags $08 +Contents offset $0000 size $018C +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: 200A ' .' MOVE.L A2,D0 +0000000E: 660A 'f.' BNE.S *+$000C ; 0000001A +00000010: 4278 0220 'Bx. ' CLR.W $0220 +00000014: 7000 'p.' MOVEQ #$00,D0 +00000016: 6000 016A '`..j' BRA *+$016C ; 00000182 +0000001A: 2F0A '/.' MOVE.L A2,-(A7) +0000001C: 4EBA FA92 'N...' JSR *-$056C ; FFFFFAB0 +00000020: 4A40 'J@' TST.W D0 +00000022: 584F 'XO' ADDQ.W #4,A7 +00000024: 670C 'g.' BEQ.S *+$000E ; 00000032 +00000026: 31FC FF91 0220 '1.... ' MOVE.W #$FF91,$0220 +0000002C: 7091 'p.' MOVEQ #$91,D0 +0000002E: 6000 0152 '`..R' BRA *+$0154 ; 00000182 +00000032: 2652 '&R' MOVEA.L (A2),A3 +00000034: 200B ' .' MOVE.L A3,D0 +00000036: 6664 'fd' BNE.S *+$0066 ; 0000009C +00000038: 2F0A '/.' MOVE.L A2,-(A7) +0000003A: 4EBA 1A34 'N..4' JSR *+$1A36 ; 00001A70 +0000003E: 2840 '(@' MOVEA.L D0,A4 +00000040: 7000 'p.' MOVEQ #$00,D0 +00000042: 102C 001E '.,..' MOVE.B $001E(A4),D0 +00000046: 7203 'r.' MOVEQ #$03,D1 +00000048: B280 '..' CMP.L D0,D1 +0000004A: 584F 'XO' ADDQ.W #4,A7 +0000004C: 670C 'g.' BEQ.S *+$000E ; 0000005A +0000004E: 31FC FF8F 0220 '1.... ' MOVE.W #$FF8F,$0220 +00000054: 708F 'p.' MOVEQ #$8F,D0 +00000056: 6000 012A '`..*' BRA *+$012C ; 00000182 +0000005A: 082C 0000 0016 '.,....' BTST #$00,$0016(A4) +00000060: 670C 'g.' BEQ.S *+$000E ; 0000006E +00000062: 31FC FF9D 0220 '1.... ' MOVE.W #$FF9D,$0220 +00000068: 709D 'p.' MOVEQ #$9D,D0 +0000006A: 6000 0116 '`...' BRA *+$0118 ; 00000182 +0000006E: 4AAC 0044 'J..D' TST.L $0044(A4) +00000072: 670A 'g.' BEQ.S *+$000C ; 0000007E +00000074: 2F0A '/.' MOVE.L A2,-(A7) +00000076: 2F0C '/.' MOVE.L A4,-(A7) +00000078: 206C 0044 ' l.D' MOVEA.L $0044(A4),A0 +0000007C: 4E90 'N.' JSR (A0) +0000007E: 4AAC 0008 'J...' TST.L $0008(A4) +00000082: 6706 'g.' BEQ.S *+$0008 ; 0000008A +00000084: 24AC 0008 '$...' MOVE.L $0008(A4),(A2) +00000088: 6004 '`.' BRA.S *+$0006 ; 0000008E +0000008A: 7000 'p.' MOVEQ #$00,D0 +0000008C: 2480 '$.' MOVE.L D0,(A2) +0000008E: 294A 0008 ')J..' MOVE.L A2,$0008(A4) +00000092: 4278 0220 'Bx. ' CLR.W $0220 +00000096: 7000 'p.' MOVEQ #$00,D0 +00000098: 6000 00E8 '`...' BRA *+$00EA ; 00000182 +0000009C: 2F0A '/.' MOVE.L A2,-(A7) +0000009E: 4EBA FA80 'N...' JSR *-$057E ; FFFFFB20 +000000A2: 3E00 '>.' MOVE.W D0,D7 +000000A4: 584F 'XO' ADDQ.W #4,A7 +000000A6: 670A 'g.' BEQ.S *+$000C ; 000000B2 +000000A8: 31C7 0220 '1.. ' MOVE.W D7,$0220 +000000AC: 3007 '0.' MOVE.W D7,D0 +000000AE: 6000 00D2 '`...' BRA *+$00D4 ; 00000182 +000000B2: 200B ' .' MOVE.L A3,D0 +000000B4: 7210 'r.' MOVEQ #$10,D1 +000000B6: 9081 '..' SUB.L D1,D0 +000000B8: 2640 '&@' MOVEA.L D0,A3 +000000BA: 284A '(J' MOVEA.L A2,A4 +000000BC: 99EB 000C '....' SUBA.L $000C(A3),A4 +000000C0: 7000 'p.' MOVEQ #$00,D0 +000000C2: 102C 001E '.,..' MOVE.B $001E(A4),D0 +000000C6: 7403 't.' MOVEQ #$03,D2 +000000C8: B480 '..' CMP.L D0,D2 +000000CA: 670C 'g.' BEQ.S *+$000E ; 000000D8 +000000CC: 31FC FF8F 0220 '1.... ' MOVE.W #$FF8F,$0220 +000000D2: 708F 'p.' MOVEQ #$8F,D0 +000000D4: 6000 00AC '`...' BRA *+$00AE ; 00000182 +000000D8: 2F0C '/.' MOVE.L A4,-(A7) +000000DA: 4EBA FA04 'N...' JSR *-$05FA ; FFFFFAE0 +000000DE: 3E00 '>.' MOVE.W D0,D7 +000000E0: 584F 'XO' ADDQ.W #4,A7 +000000E2: 670A 'g.' BEQ.S *+$000C ; 000000EE +000000E4: 31C7 0220 '1.. ' MOVE.W D7,$0220 +000000E8: 3007 '0.' MOVE.W D7,D0 +000000EA: 6000 0096 '`...' BRA *+$0098 ; 00000182 +000000EE: 082C 0000 0016 '.,....' BTST #$00,$0016(A4) +000000F4: 670C 'g.' BEQ.S *+$000E ; 00000102 +000000F6: 31FC FF9D 0220 '1.... ' MOVE.W #$FF9D,$0220 +000000FC: 709D 'p.' MOVEQ #$9D,D0 +000000FE: 6000 0082 '`...' BRA *+$0084 ; 00000182 +00000102: 4AAC 0044 'J..D' TST.L $0044(A4) +00000106: 670A 'g.' BEQ.S *+$000C ; 00000112 +00000108: 2F0A '/.' MOVE.L A2,-(A7) +0000010A: 2F0C '/.' MOVE.L A4,-(A7) +0000010C: 206C 0044 ' l.D' MOVEA.L $0044(A4),A0 +00000110: 4E90 'N.' JSR (A0) +00000112: 4AAC 0008 'J...' TST.L $0008(A4) +00000116: 6706 'g.' BEQ.S *+$0008 ; 0000011E +00000118: 24AC 0008 '$...' MOVE.L $0008(A4),(A2) +0000011C: 6004 '`.' BRA.S *+$0006 ; 00000122 +0000011E: 7000 'p.' MOVEQ #$00,D0 +00000120: 2480 '$.' MOVE.L D0,(A2) +00000122: 294A 0008 ')J..' MOVE.L A2,$0008(A4) +00000126: B7EC 002C '...,' CMPA.L $002C(A4),A3 +0000012A: 6410 'd.' BCC.S *+$0012 ; 0000013C +0000012C: 4A2B 0005 'J+..' TST.B $0005(A3) +00000130: 6C0A 'l.' BGE.S *+$000C ; 0000013C +00000132: B7EC 0018 '....' CMPA.L $0018(A4),A3 +00000136: 6304 'c.' BLS.S *+$0006 ; 0000013C +00000138: 294B 002C ')K.,' MOVE.L A3,$002C(A4) +0000013C: 082B 0006 0005 '.+....' BTST #$06,$0005(A3) +00000142: 6714 'g.' BEQ.S *+$0016 ; 00000158 +00000144: 4A2B 0004 'J+..' TST.B $0004(A3) +00000148: 6C0E 'l.' BGE.S *+$0010 ; 00000158 +0000014A: 4A2B 0005 'J+..' TST.B $0005(A3) +0000014E: 6D08 'm.' BLT.S *+$000A ; 00000158 +00000150: 202B 0008 ' +..' MOVE.L $0008(A3),D0 +00000154: 91AC 004C '...L' SUB.L D0,$004C(A4) +00000158: 082B 0001 0005 '.+....' BTST #$01,$0005(A3) +0000015E: 6712 'g.' BEQ.S *+$0014 ; 00000172 +00000160: 202B 0008 ' +..' MOVE.L $0008(A3),D0 +00000164: D08B '..' ADD.L A3,D0 +00000166: 2F00 '/.' MOVE.L D0,-(A7) +00000168: 486B 0010 'Hk..' PEA $0010(A3) +0000016C: 4EBA 3ED2 'N.>.' JSR *+$3ED4 ; 00004040 +00000170: 504F 'PO' ADDQ.W #8,A7 +00000172: 2F0C '/.' MOVE.L A4,-(A7) +00000174: 2F0B '/.' MOVE.L A3,-(A7) +00000176: 4EBA 2DD8 'N.-.' JSR *+$2DDA ; 00002F50 +0000017A: 4278 0220 'Bx. ' CLR.W $0220 +0000017E: 7000 'p.' MOVEQ #$00,D0 +00000180: 504F 'PO' ADDQ.W #8,A7 +00000182: 4CEE 1C80 FFF0 'L.....' MOVEM.L -$0010(A6),D7/A2-A4 +00000188: 4E5E 'N^' UNLK A6 +0000018A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_343B0 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_34540 [34540, 345F4) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1E (3455E): JSR $33E60 + +4C (3458C): JSR $33ED0 + +7E (345BE): JSR $33E90 + + +Dictionary: Flags $00 FirstId 260 + 260: AUTOMOD_34540 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_34540"(260) 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 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 200B ' .' MOVE.L A3,D0 +0000000E: 660C 'f.' BNE.S *+$000E ; 0000001C +00000010: 31FC FF93 0220 '1.... ' MOVE.W #$FF93,$0220 +00000016: 7093 'p.' MOVEQ #$93,D0 +00000018: 6000 0090 '`...' BRA *+$0092 ; 000000AA +0000001C: 2F0B '/.' MOVE.L A3,-(A7) +0000001E: 4EBA F900 'N...' JSR *-$06FE ; FFFFF920 +00000022: 4A40 'J@' TST.W D0 +00000024: 584F 'XO' ADDQ.W #4,A7 +00000026: 670A 'g.' BEQ.S *+$000C ; 00000032 +00000028: 31FC FF91 0220 '1.... ' MOVE.W #$FF91,$0220 +0000002E: 7091 'p.' MOVEQ #$91,D0 +00000030: 6078 '`x' BRA.S *+$007A ; 000000AA +00000032: 2853 '(S' MOVEA.L (A3),A4 +00000034: 200C ' .' MOVE.L A4,D0 +00000036: 660A 'f.' BNE.S *+$000C ; 00000042 +00000038: 31FC FF93 0220 '1.... ' MOVE.W #$FF93,$0220 +0000003E: 7093 'p.' MOVEQ #$93,D0 +00000040: 6068 '`h' BRA.S *+$006A ; 000000AA +00000042: 200C ' .' MOVE.L A4,D0 +00000044: 7210 'r.' MOVEQ #$10,D1 +00000046: 9081 '..' SUB.L D1,D0 +00000048: 2840 '(@' MOVEA.L D0,A4 +0000004A: 2F0B '/.' MOVE.L A3,-(A7) +0000004C: 4EBA F942 'N..B' JSR *-$06BC ; FFFFF990 +00000050: 3E00 '>.' MOVE.W D0,D7 +00000052: 584F 'XO' ADDQ.W #4,A7 +00000054: 670A 'g.' BEQ.S *+$000C ; 00000060 +00000056: 31C7 0220 '1.. ' MOVE.W D7,$0220 +0000005A: 48C7 'H.' EXT.L D7 +0000005C: 2007 ' .' MOVE.L D7,D0 +0000005E: 604A '`J' BRA.S *+$004C ; 000000AA +00000060: 244B '$K' MOVEA.L A3,A2 +00000062: 95EC 000C '....' SUBA.L $000C(A4),A2 +00000066: 7000 'p.' MOVEQ #$00,D0 +00000068: 102A 001E '.*..' MOVE.B $001E(A2),D0 +0000006C: 7203 'r.' MOVEQ #$03,D1 +0000006E: B280 '..' CMP.L D0,D1 +00000070: 670A 'g.' BEQ.S *+$000C ; 0000007C +00000072: 31FC FF8F 0220 '1.... ' MOVE.W #$FF8F,$0220 +00000078: 708F 'p.' MOVEQ #$8F,D0 +0000007A: 602E '`.' BRA.S *+$0030 ; 000000AA +0000007C: 2F0A '/.' MOVE.L A2,-(A7) +0000007E: 4EBA F8D0 'N...' JSR *-$072E ; FFFFF950 +00000082: 3E00 '>.' MOVE.W D0,D7 +00000084: 584F 'XO' ADDQ.W #4,A7 +00000086: 670A 'g.' BEQ.S *+$000C ; 00000092 +00000088: 31C7 0220 '1.. ' MOVE.W D7,$0220 +0000008C: 48C7 'H.' EXT.L D7 +0000008E: 2007 ' .' MOVE.L D7,D0 +00000090: 6018 '`.' BRA.S *+$001A ; 000000AA +00000092: 7000 'p.' MOVEQ #$00,D0 +00000094: 102C 0007 '.,..' MOVE.B $0007(A4),D0 +00000098: 222C 0008 '",..' MOVE.L $0008(A4),D1 +0000009C: 9280 '..' SUB.L D0,D1 +0000009E: 2E01 '..' MOVE.L D1,D7 +000000A0: 700C 'p.' MOVEQ #$0C,D0 +000000A2: 9E80 '..' SUB.L D0,D7 +000000A4: 4278 0220 'Bx. ' CLR.W $0220 +000000A8: 2007 ' .' MOVE.L D7,D0 +000000AA: 4CEE 1C80 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A2-A4 +000000B0: 4E5E 'N^' UNLK A6 +000000B2: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_34540 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_34600 [34600, 347B2) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +3C (3463C): JSR $33ED0 + +78 (34678): JSR $33E90 + +122 (34722): JSR $37420 + + +Dictionary: Flags $00 FirstId 261 + 261: AUTOMOD_34600 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_34600"(261) Segment="Main"(200) +Size: Flags $00 ModuleSize 434 + +Content: Flags $08 +Contents offset $0000 size $01B2 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 1718 'H...' MOVEM.L D3/D5-D7/A3/A4,-(A7) +00000008: 2C2E 000C ',...' MOVE.L $000C(A6),D6 +0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000010: 200B ' .' MOVE.L A3,D0 +00000012: 660C 'f.' BNE.S *+$000E ; 00000020 +00000014: 31FC FF93 0220 '1.... ' MOVE.W #$FF93,$0220 +0000001A: 7093 'p.' MOVEQ #$93,D0 +0000001C: 6000 018A '`...' BRA *+$018C ; 000001A8 +00000020: 2853 '(S' MOVEA.L (A3),A4 +00000022: 200C ' .' MOVE.L A4,D0 +00000024: 660C 'f.' BNE.S *+$000E ; 00000032 +00000026: 31FC FF93 0220 '1.... ' MOVE.W #$FF93,$0220 +0000002C: 7093 'p.' MOVEQ #$93,D0 +0000002E: 6000 0178 '`..x' BRA *+$017A ; 000001A8 +00000032: 200C ' .' MOVE.L A4,D0 +00000034: 7210 'r.' MOVEQ #$10,D1 +00000036: 9081 '..' SUB.L D1,D0 +00000038: 2840 '(@' MOVEA.L D0,A4 +0000003A: 2F0B '/.' MOVE.L A3,-(A7) +0000003C: 4EBA F892 'N...' JSR *-$076C ; FFFFF8D0 +00000040: 3E00 '>.' MOVE.W D0,D7 +00000042: 584F 'XO' ADDQ.W #4,A7 +00000044: 670A 'g.' BEQ.S *+$000C ; 00000050 +00000046: 31C7 0220 '1.. ' MOVE.W D7,$0220 +0000004A: 3007 '0.' MOVE.W D7,D0 +0000004C: 6000 015A '`..Z' BRA *+$015C ; 000001A8 +00000050: 200B ' .' MOVE.L A3,D0 +00000052: 90AC 000C '....' SUB.L $000C(A4),D0 +00000056: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +0000005A: 2040 ' @' MOVEA.L D0,A0 +0000005C: 7000 'p.' MOVEQ #$00,D0 +0000005E: 1028 001E '.(..' MOVE.B $001E(A0),D0 +00000062: 7203 'r.' MOVEQ #$03,D1 +00000064: B280 '..' CMP.L D0,D1 +00000066: 670C 'g.' BEQ.S *+$000E ; 00000074 +00000068: 31FC FF8F 0220 '1.... ' MOVE.W #$FF8F,$0220 +0000006E: 708F 'p.' MOVEQ #$8F,D0 +00000070: 6000 0136 '`..6' BRA *+$0138 ; 000001A8 +00000074: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +00000078: 4EBA F816 'N...' JSR *-$07E8 ; FFFFF890 +0000007C: 3E00 '>.' MOVE.W D0,D7 +0000007E: 584F 'XO' ADDQ.W #4,A7 +00000080: 670A 'g.' BEQ.S *+$000C ; 0000008C +00000082: 31C7 0220 '1.. ' MOVE.W D7,$0220 +00000086: 3007 '0.' MOVE.W D7,D0 +00000088: 6000 011E '`...' BRA *+$0120 ; 000001A8 +0000008C: 2006 ' .' MOVE.L D6,D0 +0000008E: 721F 'r.' MOVEQ #$1F,D1 +00000090: D081 '..' ADD.L D1,D0 +00000092: 7EF0 '~.' MOVEQ #$F0,D7 +00000094: CE80 '..' AND.L D0,D7 +00000096: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000098: B087 '..' CMP.L D7,D0 +0000009A: 6302 'c.' BLS.S *+$0004 ; 0000009E +0000009C: 7E20 '~ ' MOVEQ #$20,D7 ; ' ' +0000009E: BEAC 0008 '....' CMP.L $0008(A4),D7 +000000A2: 661A 'f.' BNE.S *+$001C ; 000000BE +000000A4: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +000000A8: 9086 '..' SUB.L D6,D0 +000000AA: 720C 'r.' MOVEQ #$0C,D1 +000000AC: 9081 '..' SUB.L D1,D0 +000000AE: EFEC 0608 0004 '......' BFINS D0,$0004(A4){$18:$08} +000000B4: 4278 0220 'Bx. ' CLR.W $0220 +000000B8: 7000 'p.' MOVEQ #$00,D0 +000000BA: 6000 00EC '`...' BRA *+$00EE ; 000001A8 +000000BE: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000C2: 0828 0000 0016 '.(....' BTST #$00,$0016(A0) +000000C8: 6712 'g.' BEQ.S *+$0014 ; 000000DC +000000CA: BEAC 0008 '....' CMP.L $0008(A4),D7 +000000CE: 640C 'd.' BCC.S *+$000E ; 000000DC +000000D0: 31FC FF9D 0220 '1.... ' MOVE.W #$FF9D,$0220 +000000D6: 709D 'p.' MOVEQ #$9D,D0 +000000D8: 6000 00CE '`...' BRA *+$00D0 ; 000001A8 +000000DC: 7600 'v.' MOVEQ #$00,D3 +000000DE: 082C 0006 0005 '.,....' BTST #$06,$0005(A4) +000000E4: 6708 'g.' BEQ.S *+$000A ; 000000EE +000000E6: 4A2C 0005 'J,..' TST.B $0005(A4) +000000EA: 6D02 'm.' BLT.S *+$0004 ; 000000EE +000000EC: 7601 'v.' MOVEQ #$01,D3 +000000EE: 1A03 '..' MOVE.B D3,D5 +000000F0: 6720 'g ' BEQ.S *+$0022 ; 00000112 +000000F2: 082C 0006 0005 '.,....' BTST #$06,$0005(A4) +000000F8: 6712 'g.' BEQ.S *+$0014 ; 0000010C +000000FA: 4A2C 0005 'J,..' TST.B $0005(A4) +000000FE: 6D0C 'm.' BLT.S *+$000E ; 0000010C +00000100: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000104: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +00000108: 91A8 004C '...L' SUB.L D0,$004C(A0) +0000010C: 08AC 0006 0005 '......' BCLR #$06,$0005(A4) +00000112: 21CB 0328 '!..(' MOVE.L A3,$0328 +00000116: 21D3 032C '!..,' MOVE.L (A3),$032C +0000011A: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +0000011E: 2F07 '/.' MOVE.L D7,-(A7) +00000120: 2F0C '/.' MOVE.L A4,-(A7) +00000122: 4EBA 2CFC 'N.,.' JSR *+$2CFE ; 00002E20 +00000126: 2840 '(@' MOVEA.L D0,A4 +00000128: 7000 'p.' MOVEQ #$00,D0 +0000012A: 21C0 0328 '!..(' MOVE.L D0,$0328 +0000012E: 21C0 032C '!..,' MOVE.L D0,$032C +00000132: 220C '".' MOVE.L A4,D1 +00000134: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000138: 673C 'g<' BEQ.S *+$003E ; 00000176 +0000013A: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +0000013E: 9086 '..' SUB.L D6,D0 +00000140: 720C 'r.' MOVEQ #$0C,D1 +00000142: 9081 '..' SUB.L D1,D0 +00000144: EFEC 0608 0004 '......' BFINS D0,$0004(A4){$18:$08} +0000014A: 4A05 'J.' TST.B D5 +0000014C: 6720 'g ' BEQ.S *+$0022 ; 0000016E +0000014E: 082C 0006 0005 '.,....' BTST #$06,$0005(A4) +00000154: 6612 'f.' BNE.S *+$0014 ; 00000168 +00000156: 4A2C 0005 'J,..' TST.B $0005(A4) +0000015A: 6D0C 'm.' BLT.S *+$000E ; 00000168 +0000015C: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000160: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +00000164: D1A8 004C '...L' ADD.L D0,$004C(A0) +00000168: 08EC 0006 0005 '......' BSET #$06,$0005(A4) +0000016E: 4278 0220 'Bx. ' CLR.W $0220 +00000172: 7000 'p.' MOVEQ #$00,D0 +00000174: 6032 '`2' BRA.S *+$0034 ; 000001A8 +00000176: 4A05 'J.' TST.B D5 +00000178: 6726 'g&' BEQ.S *+$0028 ; 000001A0 +0000017A: 2853 '(S' MOVEA.L (A3),A4 +0000017C: 49EC FFF0 'I...' LEA -$0010(A4),A4 +00000180: 082C 0006 0005 '.,....' BTST #$06,$0005(A4) +00000186: 6612 'f.' BNE.S *+$0014 ; 0000019A +00000188: 4A2C 0005 'J,..' TST.B $0005(A4) +0000018C: 6D0C 'm.' BLT.S *+$000E ; 0000019A +0000018E: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000192: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +00000196: D1A8 004C '...L' ADD.L D0,$004C(A0) +0000019A: 08EC 0006 0005 '......' BSET #$06,$0005(A4) +000001A0: 31FC FF94 0220 '1.... ' MOVE.W #$FF94,$0220 +000001A6: 7094 'p.' MOVEQ #$94,D0 +000001A8: 4CEE 18E8 FFE4 'L.....' MOVEM.L -$001C(A6),D3/D5-D7/A3/A4 +000001AE: 4E5E 'N^' UNLK A6 +000001B0: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_34600 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_347C0 [347C0, 34878) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +32 (347F2): JSR $33ED0 + +64 (34824): JSR $33E90 + +86 (34846): JSR $35E20 + + +Dictionary: Flags $00 FirstId 262 + 262: AUTOMOD_347C0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_347C0"(262) Segment="Main"(200) +Size: Flags $00 ModuleSize 184 + +Content: Flags $08 +Contents offset $0000 size $00B8 +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: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000010: 200C ' .' MOVE.L A4,D0 +00000012: 660E 'f.' BNE.S *+$0010 ; 00000022 +00000014: 24B8 0118 '$...' MOVE.L $0118,(A2) +00000018: 4278 0220 'Bx. ' CLR.W $0220 +0000001C: 7000 'p.' MOVEQ #$00,D0 +0000001E: 6000 008E '`...' BRA *+$0090 ; 000000AE +00000022: 2654 '&T' MOVEA.L (A4),A3 +00000024: 200B ' .' MOVE.L A3,D0 +00000026: 675A 'gZ' BEQ.S *+$005C ; 00000082 +00000028: 200B ' .' MOVE.L A3,D0 +0000002A: 7210 'r.' MOVEQ #$10,D1 +0000002C: 9081 '..' SUB.L D1,D0 +0000002E: 2640 '&@' MOVEA.L D0,A3 +00000030: 2F0C '/.' MOVE.L A4,-(A7) +00000032: 4EBA F6DC 'N...' JSR *-$0922 ; FFFFF710 +00000036: 3E00 '>.' MOVE.W D0,D7 +00000038: 584F 'XO' ADDQ.W #4,A7 +0000003A: 6708 'g.' BEQ.S *+$000A ; 00000044 +0000003C: 31C7 0220 '1.. ' MOVE.W D7,$0220 +00000040: 3007 '0.' MOVE.W D7,D0 +00000042: 606A '`j' BRA.S *+$006C ; 000000AE +00000044: 224C '"L' MOVEA.L A4,A1 +00000046: 93EB 000C '....' SUBA.L $000C(A3),A1 +0000004A: 7000 'p.' MOVEQ #$00,D0 +0000004C: 1029 001E '.)..' MOVE.B $001E(A1),D0 +00000050: 7203 'r.' MOVEQ #$03,D1 +00000052: B280 '..' CMP.L D0,D1 +00000054: 670A 'g.' BEQ.S *+$000C ; 00000060 +00000056: 31FC FF8F 0220 '1.... ' MOVE.W #$FF8F,$0220 +0000005C: 708F 'p.' MOVEQ #$8F,D0 +0000005E: 604E '`N' BRA.S *+$0050 ; 000000AE +00000060: 2F09 '/.' MOVE.L A1,-(A7) +00000062: 2F09 '/.' MOVE.L A1,-(A7) +00000064: 4EBA F66A 'N..j' JSR *-$0994 ; FFFFF6D0 +00000068: 588F 'X.' ADDQ.L #4,A7 +0000006A: 225F '"_' MOVEA.L (A7)+,A1 +0000006C: 3E00 '>.' MOVE.W D0,D7 +0000006E: 6708 'g.' BEQ.S *+$000A ; 00000078 +00000070: 31C7 0220 '1.. ' MOVE.W D7,$0220 +00000074: 3007 '0.' MOVE.W D7,D0 +00000076: 6036 '`6' BRA.S *+$0038 ; 000000AE +00000078: 2489 '$.' MOVE.L A1,(A2) +0000007A: 4278 0220 'Bx. ' CLR.W $0220 +0000007E: 7000 'p.' MOVEQ #$00,D0 +00000080: 602C '`,' BRA.S *+$002E ; 000000AE +00000082: 2F09 '/.' MOVE.L A1,-(A7) +00000084: 2F0C '/.' MOVE.L A4,-(A7) +00000086: 4EBA 15D8 'N...' JSR *+$15DA ; 00001660 +0000008A: 588F 'X.' ADDQ.L #4,A7 +0000008C: 225F '"_' MOVEA.L (A7)+,A1 +0000008E: 2480 '$.' MOVE.L D0,(A2) +00000090: 2040 ' @' MOVEA.L D0,A0 +00000092: 7000 'p.' MOVEQ #$00,D0 +00000094: 1028 001E '.(..' MOVE.B $001E(A0),D0 +00000098: 7203 'r.' MOVEQ #$03,D1 +0000009A: B280 '..' CMP.L D0,D1 +0000009C: 670A 'g.' BEQ.S *+$000C ; 000000A8 +0000009E: 31FC FF8F 0220 '1.... ' MOVE.W #$FF8F,$0220 +000000A4: 708F 'p.' MOVEQ #$8F,D0 +000000A6: 6006 '`.' BRA.S *+$0008 ; 000000AE +000000A8: 4278 0220 'Bx. ' CLR.W $0220 +000000AC: 7000 'p.' MOVEQ #$00,D0 +000000AE: 4CEE 1C80 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A2-A4 +000000B4: 4E5E 'N^' UNLK A6 +000000B6: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_347C0 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_34880 [34880, 348E2) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +18 (34898): JSR $33D20 + + +Dictionary: Flags $00 FirstId 263 + 263: AUTOMOD_34880 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_34880"(263) Segment="Main"(200) +Size: Flags $00 ModuleSize 98 + +Content: Flags $08 +Contents offset $0000 size $0062 +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: 4207 'B.' CLR.B D7 +0000000E: 200C ' .' MOVE.L A4,D0 +00000010: 6604 'f.' BNE.S *+$0006 ; 00000016 +00000012: 708F 'p.' MOVEQ #$8F,D0 +00000014: 6042 '`B' BRA.S *+$0044 ; 00000058 +00000016: 2F0C '/.' MOVE.L A4,-(A7) +00000018: 4EBA F486 'N...' JSR *-$0B78 ; FFFFF4A0 +0000001C: 4A00 'J.' TST.B D0 +0000001E: 584F 'XO' ADDQ.W #4,A7 +00000020: 6702 'g.' BEQ.S *+$0004 ; 00000024 +00000022: 7E01 '~.' MOVEQ #$01,D7 +00000024: B9F8 1E10 '....' CMPA.L $1E10,A4 +00000028: 6308 'c.' BLS.S *+$000A ; 00000032 +0000002A: 4A07 'J.' TST.B D7 +0000002C: 6604 'f.' BNE.S *+$0006 ; 00000032 +0000002E: 708F 'p.' MOVEQ #$8F,D0 +00000030: 6026 '`&' BRA.S *+$0028 ; 00000058 +00000032: 264C '&L' MOVEA.L A4,A3 +00000034: 47EB FFF0 'G...' LEA -$0010(A3),A3 +00000038: 7000 'p.' MOVEQ #$00,D0 +0000003A: 102B 0004 '.+..' MOVE.B $0004(A3),D0 +0000003E: 323C 00BF '2<..' MOVE.W #$00BF,D1 +00000042: C200 '..' AND.B D0,D1 +00000044: 7000 'p.' MOVEQ #$00,D0 +00000046: 1001 '..' MOVE.B D1,D0 +00000048: 0C40 00AB '.@..' CMPI.W #$00AB,D0 +0000004C: 6708 'g.' BEQ.S *+$000A ; 00000056 +0000004E: 4A07 'J.' TST.B D7 +00000050: 6604 'f.' BNE.S *+$0006 ; 00000056 +00000052: 7091 'p.' MOVEQ #$91,D0 +00000054: 6002 '`.' BRA.S *+$0004 ; 00000058 +00000056: 7000 'p.' MOVEQ #$00,D0 +00000058: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +0000005E: 4E5E 'N^' UNLK A6 +00000060: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_34880 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_348F0 [348F0, 34982) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +E (348FE): JSR $34880 + +58 (34948): JSR $38040 + + +Dictionary: Flags $00 FirstId 264 + 264: AUTOMOD_348F0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_348F0"(264) 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 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +0000000C: 2F0B '/.' MOVE.L A3,-(A7) +0000000E: 4EBA FF80 'N...' JSR *-$007E ; FFFFFF90 +00000012: 3E00 '>.' MOVE.W D0,D7 +00000014: 584F 'XO' ADDQ.W #4,A7 +00000016: 6708 'g.' BEQ.S *+$000A ; 00000020 +00000018: 31C7 0220 '1.. ' MOVE.W D7,$0220 +0000001C: 7000 'p.' MOVEQ #$00,D0 +0000001E: 6068 '`h' BRA.S *+$006A ; 00000088 +00000020: 244B '$K' MOVEA.L A3,A2 +00000022: 45EA FFF0 'E...' LEA -$0010(A2),A2 +00000026: B5F8 02AE '....' CMPA.L $02AE,A2 +0000002A: 6326 'c&' BLS.S *+$0028 ; 00000052 +0000002C: 2078 02A6 ' x..' MOVEA.L $02A6,A0 +00000030: 2868 0024 '(h.$' MOVEA.L $0024(A0),A4 +00000034: 7000 'p.' MOVEQ #$00,D0 +00000036: 102C 001E '.,..' MOVE.B $001E(A4),D0 +0000003A: 7203 'r.' MOVEQ #$03,D1 +0000003C: B280 '..' CMP.L D0,D1 +0000003E: 670A 'g.' BEQ.S *+$000C ; 0000004A +00000040: 31FC FF8F 0220 '1.... ' MOVE.W #$FF8F,$0220 +00000046: 7000 'p.' MOVEQ #$00,D0 +00000048: 603E '`>' BRA.S *+$0040 ; 00000088 +0000004A: 31FC FF9D 0220 '1.... ' MOVE.W #$FF9D,$0220 +00000050: 6030 '`0' BRA.S *+$0032 ; 00000082 +00000052: 200B ' .' MOVE.L A3,D0 +00000054: 5380 'S.' SUBQ.L #1,D0 +00000056: 2F00 '/.' MOVE.L D0,-(A7) +00000058: 4EBA 36F6 'N.6.' JSR *+$36F8 ; 00003750 +0000005C: 2840 '(@' MOVEA.L D0,A4 +0000005E: 200C ' .' MOVE.L A4,D0 +00000060: 584F 'XO' ADDQ.W #4,A7 +00000062: 6604 'f.' BNE.S *+$0006 ; 00000068 +00000064: 2878 0118 '(x..' MOVEA.L $0118,A4 +00000068: 7000 'p.' MOVEQ #$00,D0 +0000006A: 102C 001E '.,..' MOVE.B $001E(A4),D0 +0000006E: 7203 'r.' MOVEQ #$03,D1 +00000070: B280 '..' CMP.L D0,D1 +00000072: 670A 'g.' BEQ.S *+$000C ; 0000007E +00000074: 31FC FF8F 0220 '1.... ' MOVE.W #$FF8F,$0220 +0000007A: 7000 'p.' MOVEQ #$00,D0 +0000007C: 600A '`.' BRA.S *+$000C ; 00000088 +0000007E: 4278 0220 'Bx. ' CLR.W $0220 +00000082: 200C ' .' MOVE.L A4,D0 +00000084: D0AA 000C '....' ADD.L $000C(A2),D0 +00000088: 4CEE 1C80 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A2-A4 +0000008E: 4E5E 'N^' UNLK A6 +00000090: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_348F0 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_34990 [34990, 34AD8) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +42 (349D2): JSR $33ED0 + +7A (34A0A): JSR $33E90 + +C0 (34A50): JSR $37BA0 + +CE (34A5E): JSR $35E20 + +F8 (34A88): JSR $371A0 + + +Dictionary: Flags $00 FirstId 265 + 265: AUTOMOD_34990 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_34990"(265) Segment="Main"(200) +Size: Flags $00 ModuleSize 328 + +Content: Flags $08 +Contents offset $0000 size $0148 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 2A2E 000C '*...' MOVE.L $000C(A6),D5 +0000000C: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +00000010: 2009 ' .' MOVE.L A1,D0 +00000012: 660A 'f.' BNE.S *+$000C ; 0000001E +00000014: 4278 0220 'Bx. ' CLR.W $0220 +00000018: 7000 'p.' MOVEQ #$00,D0 +0000001A: 6000 0122 '`.."' BRA *+$0124 ; 0000013E +0000001E: 2005 ' .' MOVE.L D5,D0 +00000020: 721F 'r.' MOVEQ #$1F,D1 +00000022: D081 '..' ADD.L D1,D0 +00000024: 7CF0 '|.' MOVEQ #$F0,D6 +00000026: CC80 '..' AND.L D0,D6 +00000028: 7020 'p ' MOVEQ #$20,D0 ; ' ' +0000002A: B086 '..' CMP.L D6,D0 +0000002C: 6302 'c.' BLS.S *+$0004 ; 00000030 +0000002E: 7C20 '| ' MOVEQ #$20,D6 ; ' ' +00000030: 2649 '&I' MOVEA.L A1,A3 +00000032: 4A93 'J.' TST.L (A3) +00000034: 6700 0094 'g...' BEQ *+$0096 ; 000000CA +00000038: 2853 '(S' MOVEA.L (A3),A4 +0000003A: 49EC FFF0 'I...' LEA -$0010(A4),A4 +0000003E: 2F09 '/.' MOVE.L A1,-(A7) +00000040: 2F09 '/.' MOVE.L A1,-(A7) +00000042: 4EBA F4FC 'N...' JSR *-$0B02 ; FFFFF540 +00000046: 588F 'X.' ADDQ.L #4,A7 +00000048: 225F '"_' MOVEA.L (A7)+,A1 +0000004A: 3E00 '>.' MOVE.W D0,D7 +0000004C: 670A 'g.' BEQ.S *+$000C ; 00000058 +0000004E: 31C7 0220 '1.. ' MOVE.W D7,$0220 +00000052: 3007 '0.' MOVE.W D7,D0 +00000054: 6000 00E8 '`...' BRA *+$00EA ; 0000013E +00000058: 244B '$K' MOVEA.L A3,A2 +0000005A: 95EC 000C '....' SUBA.L $000C(A4),A2 +0000005E: 7000 'p.' MOVEQ #$00,D0 +00000060: 102A 001E '.*..' MOVE.B $001E(A2),D0 +00000064: 7203 'r.' MOVEQ #$03,D1 +00000066: B280 '..' CMP.L D0,D1 +00000068: 670C 'g.' BEQ.S *+$000E ; 00000076 +0000006A: 31FC FF8F 0220 '1.... ' MOVE.W #$FF8F,$0220 +00000070: 708F 'p.' MOVEQ #$8F,D0 +00000072: 6000 00CA '`...' BRA *+$00CC ; 0000013E +00000076: 2F09 '/.' MOVE.L A1,-(A7) +00000078: 2F0A '/.' MOVE.L A2,-(A7) +0000007A: 4EBA F484 'N...' JSR *-$0B7A ; FFFFF500 +0000007E: 588F 'X.' ADDQ.L #4,A7 +00000080: 225F '"_' MOVEA.L (A7)+,A1 +00000082: 3E00 '>.' MOVE.W D0,D7 +00000084: 670A 'g.' BEQ.S *+$000C ; 00000090 +00000086: 31C7 0220 '1.. ' MOVE.W D7,$0220 +0000008A: 3007 '0.' MOVE.W D7,D0 +0000008C: 6000 00B0 '`...' BRA *+$00B2 ; 0000013E +00000090: 082A 0000 0016 '.*....' BTST #$00,$0016(A2) +00000096: 670C 'g.' BEQ.S *+$000E ; 000000A4 +00000098: 31FC FF9D 0220 '1.... ' MOVE.W #$FF9D,$0220 +0000009E: 709D 'p.' MOVEQ #$9D,D0 +000000A0: 6000 009C '`...' BRA *+$009E ; 0000013E +000000A4: 4A2C 0005 'J,..' TST.B $0005(A4) +000000A8: 6C0C 'l.' BGE.S *+$000E ; 000000B6 +000000AA: 31FC FF90 0220 '1.... ' MOVE.W #$FF90,$0220 +000000B0: 7090 'p.' MOVEQ #$90,D0 +000000B2: 6000 008A '`...' BRA *+$008C ; 0000013E +000000B6: 7000 'p.' MOVEQ #$00,D0 +000000B8: 2680 '&.' MOVE.L D0,(A3) +000000BA: 2F09 '/.' MOVE.L A1,-(A7) +000000BC: 2F0A '/.' MOVE.L A2,-(A7) +000000BE: 2F0C '/.' MOVE.L A4,-(A7) +000000C0: 4EBA 314E 'N.1N' JSR *+$3150 ; 00003210 +000000C4: 508F 'P.' ADDQ.L #8,A7 +000000C6: 225F '"_' MOVEA.L (A7)+,A1 +000000C8: 6024 '`$' BRA.S *+$0026 ; 000000EE +000000CA: 2F09 '/.' MOVE.L A1,-(A7) +000000CC: 2F0B '/.' MOVE.L A3,-(A7) +000000CE: 4EBA 13C0 'N...' JSR *+$13C2 ; 00001490 +000000D2: 588F 'X.' ADDQ.L #4,A7 +000000D4: 225F '"_' MOVEA.L (A7)+,A1 +000000D6: 2440 '$@' MOVEA.L D0,A2 +000000D8: 7000 'p.' MOVEQ #$00,D0 +000000DA: 102A 001E '.*..' MOVE.B $001E(A2),D0 +000000DE: 7203 'r.' MOVEQ #$03,D1 +000000E0: B280 '..' CMP.L D0,D1 +000000E2: 670A 'g.' BEQ.S *+$000C ; 000000EE +000000E4: 31FC FF8F 0220 '1.... ' MOVE.W #$FF8F,$0220 +000000EA: 708F 'p.' MOVEQ #$8F,D0 +000000EC: 6050 '`P' BRA.S *+$0052 ; 0000013E +000000EE: 21CB 0328 '!..(' MOVE.L A3,$0328 +000000F2: 2F09 '/.' MOVE.L A1,-(A7) +000000F4: 2F0A '/.' MOVE.L A2,-(A7) +000000F6: 2F06 '/.' MOVE.L D6,-(A7) +000000F8: 4EBA 2716 'N.'.' JSR *+$2718 ; 00002810 +000000FC: 508F 'P.' ADDQ.L #8,A7 +000000FE: 225F '"_' MOVEA.L (A7)+,A1 +00000100: 2840 '(@' MOVEA.L D0,A4 +00000102: 7000 'p.' MOVEQ #$00,D0 +00000104: 21C0 0328 '!..(' MOVE.L D0,$0328 +00000108: 220C '".' MOVE.L A4,D1 +0000010A: 660A 'f.' BNE.S *+$000C ; 00000116 +0000010C: 31FC FF94 0220 '1.... ' MOVE.W #$FF94,$0220 +00000112: 7094 'p.' MOVEQ #$94,D0 +00000114: 6028 '`(' BRA.S *+$002A ; 0000013E +00000116: 200B ' .' MOVE.L A3,D0 +00000118: 908A '..' SUB.L A2,D0 +0000011A: 2940 000C ')@..' MOVE.L D0,$000C(A4) +0000011E: 41EC 0010 'A...' LEA $0010(A4),A0 +00000122: 2688 '&.' MOVE.L A0,(A3) +00000124: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +00000128: D0BC AB00 0000 '......' ADD.L #$AB000000,D0 +0000012E: 9085 '..' SUB.L D5,D0 +00000130: 720C 'r.' MOVEQ #$0C,D1 +00000132: 9081 '..' SUB.L D1,D0 +00000134: 2940 0004 ')@..' MOVE.L D0,$0004(A4) +00000138: 4278 0220 'Bx. ' CLR.W $0220 +0000013C: 7000 'p.' MOVEQ #$00,D0 +0000013E: 4CEE 1CE0 FFE4 'L.....' MOVEM.L -$001C(A6),D5-D7/A2-A4 +00000144: 4E5E 'N^' UNLK A6 +00000146: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_34990 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_34AE0 [34AE0, 34BB8) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +5C (34B3C): JSR $370E0 + +9A (34B7A): JSR $35E50 + +BC (34B9C): JSR $38470 + + +Dictionary: Flags $00 FirstId 266 + 266: AUTOMOD_34AE0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_34AE0"(266) Segment="Main"(200) +Size: Flags $00 ModuleSize 216 + +Content: Flags $08 +Contents offset $0000 size $00D8 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 2A2E 0010 '*...' MOVE.L $0010(A6),D5 +0000000C: 3C2E 000E '<...' MOVE.W $000E(A6),D6 +00000010: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +00000014: 2005 ' .' MOVE.L D5,D0 +00000016: 721F 'r.' MOVEQ #$1F,D1 +00000018: D081 '..' ADD.L D1,D0 +0000001A: 7EF0 '~.' MOVEQ #$F0,D7 +0000001C: CE80 '..' AND.L D0,D7 +0000001E: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000020: B087 '..' CMP.L D7,D0 +00000022: 6302 'c.' BLS.S *+$0004 ; 00000026 +00000024: 7E20 '~ ' MOVEQ #$20,D7 ; ' ' +00000026: 7000 'p.' MOVEQ #$00,D0 +00000028: 3006 '0.' MOVE.W D6,D0 +0000002A: 323C 0400 '2<..' MOVE.W #$0400,D1 +0000002E: C240 '.@' AND.W D0,D1 +00000030: 6706 'g.' BEQ.S *+$0008 ; 00000038 +00000032: 2038 02A6 ' 8..' MOVE.L $02A6,D0 +00000036: 6004 '`.' BRA.S *+$0006 ; 0000003C +00000038: 2038 0118 ' 8..' MOVE.L $0118,D0 +0000003C: 2640 '&@' MOVEA.L D0,A3 +0000003E: 7000 'p.' MOVEQ #$00,D0 +00000040: 102B 001E '.+..' MOVE.B $001E(A3),D0 +00000044: 7203 'r.' MOVEQ #$03,D1 +00000046: B280 '..' CMP.L D0,D1 +00000048: 670A 'g.' BEQ.S *+$000C ; 00000054 +0000004A: 31FC FF8F 0220 '1.... ' MOVE.W #$FF8F,$0220 +00000050: 708F 'p.' MOVEQ #$8F,D0 +00000052: 607A '`z' BRA.S *+$007C ; 000000CE +00000054: 2F0B '/.' MOVE.L A3,-(A7) +00000056: 7001 'p.' MOVEQ #$01,D0 +00000058: 2F00 '/.' MOVE.L D0,-(A7) +0000005A: 2F07 '/.' MOVE.L D7,-(A7) +0000005C: 4EBA 25A2 'N.%.' JSR *+$25A4 ; 00002600 +00000060: 2840 '(@' MOVEA.L D0,A4 +00000062: 200C ' .' MOVE.L A4,D0 +00000064: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000068: 660E 'f.' BNE.S *+$0010 ; 00000078 +0000006A: 7000 'p.' MOVEQ #$00,D0 +0000006C: 2480 '$.' MOVE.L D0,(A2) +0000006E: 31FC FF94 0220 '1.... ' MOVE.W #$FF94,$0220 +00000074: 7094 'p.' MOVEQ #$94,D0 +00000076: 6056 '`V' BRA.S *+$0058 ; 000000CE +00000078: 294B 000C ')K..' MOVE.L A3,$000C(A4) +0000007C: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +00000080: D0BC 6B00 0000 '..k...' ADD.L #$6B000000,D0 +00000086: 9085 '..' SUB.L D5,D0 +00000088: 720C 'r.' MOVEQ #$0C,D1 +0000008A: 9081 '..' SUB.L D1,D0 +0000008C: 2940 0004 ')@..' MOVE.L D0,$0004(A4) +00000090: B9EB 002C '...,' CMPA.L $002C(A3),A4 +00000094: 660E 'f.' BNE.S *+$0010 ; 000000A4 +00000096: 2F0B '/.' MOVE.L A3,-(A7) +00000098: 2F0C '/.' MOVE.L A4,-(A7) +0000009A: 4EBA 12D4 'N...' JSR *+$12D6 ; 00001370 +0000009E: 2740 002C ''@.,' MOVE.L D0,$002C(A3) +000000A2: 504F 'PO' ADDQ.W #8,A7 +000000A4: 7000 'p.' MOVEQ #$00,D0 +000000A6: 3006 '0.' MOVE.W D6,D0 +000000A8: 323C 0200 '2<..' MOVE.W #$0200,D1 +000000AC: C240 '.@' AND.W D0,D1 +000000AE: 6712 'g.' BEQ.S *+$0014 ; 000000C2 +000000B0: 2007 ' .' MOVE.L D7,D0 +000000B2: 7210 'r.' MOVEQ #$10,D1 +000000B4: 9081 '..' SUB.L D1,D0 +000000B6: 2F00 '/.' MOVE.L D0,-(A7) +000000B8: 486C 0010 'Hl..' PEA $0010(A4) +000000BC: 4EBA 38D2 'N.8.' JSR *+$38D4 ; 00003990 +000000C0: 504F 'PO' ADDQ.W #8,A7 +000000C2: 41EC 0010 'A...' LEA $0010(A4),A0 +000000C6: 2488 '$.' MOVE.L A0,(A2) +000000C8: 4278 0220 'Bx. ' CLR.W $0220 +000000CC: 7000 'p.' MOVEQ #$00,D0 +000000CE: 4CEE 1CE0 FFE8 'L.....' MOVEM.L -$0018(A6),D5-D7/A2-A4 +000000D4: 4E5E 'N^' UNLK A6 +000000D6: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_34AE0 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_34BC0 [34BC0, 34CCC) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1A (34BDA): JSR $33DC0 + +80 (34C40): JSR $383F0 + +8A (34C4A): JSR $37300 + +C6 (34C86): JSR $33DC0 + + +Dictionary: Flags $00 FirstId 267 + 267: AUTOMOD_34BC0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_34BC0"(267) Segment="Main"(200) +Size: Flags $00 ModuleSize 268 + +Content: Flags $08 +Contents offset $0000 size $010C +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: 200B ' .' MOVE.L A3,D0 +0000000E: 6700 0090 'g...' BEQ *+$0092 ; 000000A0 +00000012: 284B '(K' MOVEA.L A3,A4 +00000014: 49EC FFF0 'I...' LEA -$0010(A4),A4 +00000018: 2F0C '/.' MOVE.L A4,-(A7) +0000001A: 4EBA F1E4 'N...' JSR *-$0E1A ; FFFFF200 +0000001E: 3E00 '>.' MOVE.W D0,D7 +00000020: 584F 'XO' ADDQ.W #4,A7 +00000022: 6708 'g.' BEQ.S *+$000A ; 0000002C +00000024: 31C7 0220 '1.. ' MOVE.W D7,$0220 +00000028: 3007 '0.' MOVE.W D7,D0 +0000002A: 607A '`z' BRA.S *+$007C ; 000000A6 +0000002C: 266C 000C '&l..' MOVEA.L $000C(A4),A3 +00000030: 7000 'p.' MOVEQ #$00,D0 +00000032: 102B 001E '.+..' MOVE.B $001E(A3),D0 +00000036: 7203 'r.' MOVEQ #$03,D1 +00000038: B280 '..' CMP.L D0,D1 +0000003A: 670A 'g.' BEQ.S *+$000C ; 00000046 +0000003C: 31FC FF8F 0220 '1.... ' MOVE.W #$FF8F,$0220 +00000042: 708F 'p.' MOVEQ #$8F,D0 +00000044: 6060 '``' BRA.S *+$0062 ; 000000A6 +00000046: 7000 'p.' MOVEQ #$00,D0 +00000048: 102C 0004 '.,..' MOVE.B $0004(A4),D0 +0000004C: 4A80 'J.' TST.L D0 +0000004E: 660A 'f.' BNE.S *+$000C ; 0000005A +00000050: 31FC FF91 0220 '1.... ' MOVE.W #$FF91,$0220 +00000056: 7091 'p.' MOVEQ #$91,D0 +00000058: 604C '`L' BRA.S *+$004E ; 000000A6 +0000005A: 082B 0000 0016 '.+....' BTST #$00,$0016(A3) +00000060: 670A 'g.' BEQ.S *+$000C ; 0000006C +00000062: 31FC FF9D 0220 '1.... ' MOVE.W #$FF9D,$0220 +00000068: 709D 'p.' MOVEQ #$9D,D0 +0000006A: 603A '`:' BRA.S *+$003C ; 000000A6 +0000006C: 082C 0001 0005 '.,....' BTST #$01,$0005(A4) +00000072: 6712 'g.' BEQ.S *+$0014 ; 00000086 +00000074: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +00000078: D08C '..' ADD.L A4,D0 +0000007A: 2F00 '/.' MOVE.L D0,-(A7) +0000007C: 486C 0010 'Hl..' PEA $0010(A4) +00000080: 4EBA 37AE 'N.7.' JSR *+$37B0 ; 00003830 +00000084: 504F 'PO' ADDQ.W #8,A7 +00000086: 2F0B '/.' MOVE.L A3,-(A7) +00000088: 2F0C '/.' MOVE.L A4,-(A7) +0000008A: 4EBA 26B4 'N.&.' JSR *+$26B6 ; 00002740 +0000008E: 2440 '$@' MOVEA.L D0,A2 +00000090: 422C 0004 'B,..' CLR.B $0004(A4) +00000094: B5EB 002C '...,' CMPA.L $002C(A3),A2 +00000098: 504F 'PO' ADDQ.W #8,A7 +0000009A: 6404 'd.' BCC.S *+$0006 ; 000000A0 +0000009C: 274A 002C ''J.,' MOVE.L A2,$002C(A3) +000000A0: 4278 0220 'Bx. ' CLR.W $0220 +000000A4: 7000 'p.' MOVEQ #$00,D0 +000000A6: 4CEE 1C80 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A2-A4 +000000AC: 4E5E 'N^' UNLK A6 +000000AE: 4E75 'Nu' RTS +000000B0: 4E56 0000 'NV..' LINK.W A6,#$0000 +000000B4: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +000000B8: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +000000BC: 49EC FFF0 'I...' LEA -$0010(A4),A4 +000000C0: 266C 000C '&l..' MOVEA.L $000C(A4),A3 +000000C4: 2F0C '/.' MOVE.L A4,-(A7) +000000C6: 4EBA F138 'N..8' JSR *-$0EC6 ; FFFFF200 +000000CA: 3E00 '>.' MOVE.W D0,D7 +000000CC: 584F 'XO' ADDQ.W #4,A7 +000000CE: 670A 'g.' BEQ.S *+$000C ; 000000DA +000000D0: 31C7 0220 '1.. ' MOVE.W D7,$0220 +000000D4: 48C7 'H.' EXT.L D7 +000000D6: 2007 ' .' MOVE.L D7,D0 +000000D8: 6028 '`(' BRA.S *+$002A ; 00000102 +000000DA: 7000 'p.' MOVEQ #$00,D0 +000000DC: 102C 0004 '.,..' MOVE.B $0004(A4),D0 +000000E0: 4A80 'J.' TST.L D0 +000000E2: 660A 'f.' BNE.S *+$000C ; 000000EE +000000E4: 31FC FF91 0220 '1.... ' MOVE.W #$FF91,$0220 +000000EA: 7091 'p.' MOVEQ #$91,D0 +000000EC: 6014 '`.' BRA.S *+$0016 ; 00000102 +000000EE: 4278 0220 'Bx. ' CLR.W $0220 +000000F2: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +000000F6: 720C 'r.' MOVEQ #$0C,D1 +000000F8: 9081 '..' SUB.L D1,D0 +000000FA: 7400 't.' MOVEQ #$00,D2 +000000FC: 142C 0007 '.,..' MOVE.B $0007(A4),D2 +00000100: 9082 '..' SUB.L D2,D0 +00000102: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +00000108: 4E5E 'N^' UNLK A6 +0000010A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_34BC0 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_34CD0 [34CD0, 34DDC) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +16 (34CE6): JSR $33DC0 + +C0 (34D90): JSR $37420 + +EC (34DBC): JSR $35E50 + + +Dictionary: Flags $00 FirstId 268 + 268: AUTOMOD_34CD0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_34CD0"(268) Segment="Main"(200) +Size: Flags $00 ModuleSize 268 + +Content: Flags $08 +Contents offset $0000 size $010C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 1718 'H...' MOVEM.L D3/D5-D7/A3/A4,-(A7) +00000008: 2C2E 000C ',...' MOVE.L $000C(A6),D6 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 49EC FFF0 'I...' LEA -$0010(A4),A4 +00000014: 2F0C '/.' MOVE.L A4,-(A7) +00000016: 4EBA F0D8 'N...' JSR *-$0F26 ; FFFFF0F0 +0000001A: 3E00 '>.' MOVE.W D0,D7 +0000001C: 584F 'XO' ADDQ.W #4,A7 +0000001E: 670A 'g.' BEQ.S *+$000C ; 0000002A +00000020: 31C7 0220 '1.. ' MOVE.W D7,$0220 +00000024: 3007 '0.' MOVE.W D7,D0 +00000026: 6000 00DA '`...' BRA *+$00DC ; 00000102 +0000002A: 266C 000C '&l..' MOVEA.L $000C(A4),A3 +0000002E: 7000 'p.' MOVEQ #$00,D0 +00000030: 102B 001E '.+..' MOVE.B $001E(A3),D0 +00000034: 7203 'r.' MOVEQ #$03,D1 +00000036: B280 '..' CMP.L D0,D1 +00000038: 670C 'g.' BEQ.S *+$000E ; 00000046 +0000003A: 31FC FF8F 0220 '1.... ' MOVE.W #$FF8F,$0220 +00000040: 708F 'p.' MOVEQ #$8F,D0 +00000042: 6000 00BE '`...' BRA *+$00C0 ; 00000102 +00000046: 7000 'p.' MOVEQ #$00,D0 +00000048: 102C 0004 '.,..' MOVE.B $0004(A4),D0 +0000004C: 4A80 'J.' TST.L D0 +0000004E: 660C 'f.' BNE.S *+$000E ; 0000005C +00000050: 31FC FF91 0220 '1.... ' MOVE.W #$FF91,$0220 +00000056: 7091 'p.' MOVEQ #$91,D0 +00000058: 6000 00A8 '`...' BRA *+$00AA ; 00000102 +0000005C: 2006 ' .' MOVE.L D6,D0 +0000005E: 721F 'r.' MOVEQ #$1F,D1 +00000060: D081 '..' ADD.L D1,D0 +00000062: 7EF0 '~.' MOVEQ #$F0,D7 +00000064: CE80 '..' AND.L D0,D7 +00000066: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000068: B087 '..' CMP.L D7,D0 +0000006A: 6302 'c.' BLS.S *+$0004 ; 0000006E +0000006C: 7E20 '~ ' MOVEQ #$20,D7 ; ' ' +0000006E: BEAC 0008 '....' CMP.L $0008(A4),D7 +00000072: 6618 'f.' BNE.S *+$001A ; 0000008C +00000074: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +00000078: 9086 '..' SUB.L D6,D0 +0000007A: 720C 'r.' MOVEQ #$0C,D1 +0000007C: 9081 '..' SUB.L D1,D0 +0000007E: EFEC 0608 0004 '......' BFINS D0,$0004(A4){$18:$08} +00000084: 4278 0220 'Bx. ' CLR.W $0220 +00000088: 7000 'p.' MOVEQ #$00,D0 +0000008A: 6076 '`v' BRA.S *+$0078 ; 00000102 +0000008C: 082B 0000 0016 '.+....' BTST #$00,$0016(A3) +00000092: 6710 'g.' BEQ.S *+$0012 ; 000000A4 +00000094: BEAC 0008 '....' CMP.L $0008(A4),D7 +00000098: 640A 'd.' BCC.S *+$000C ; 000000A4 +0000009A: 31FC FF9D 0220 '1.... ' MOVE.W #$FF9D,$0220 +000000A0: 709D 'p.' MOVEQ #$9D,D0 +000000A2: 605E '`^' BRA.S *+$0060 ; 00000102 +000000A4: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +000000A8: D08C '..' ADD.L A4,D0 +000000AA: B0AB 002C '...,' CMP.L $002C(A3),D0 +000000AE: 57C3 'W.' SEQ D3 +000000B0: 4403 'D.' NEG.B D3 +000000B2: 1A03 '..' MOVE.B D3,D5 +000000B4: 21EE 0008 032C '!....,' MOVE.L $0008(A6),$032C +000000BA: 2F0B '/.' MOVE.L A3,-(A7) +000000BC: 2F07 '/.' MOVE.L D7,-(A7) +000000BE: 2F0C '/.' MOVE.L A4,-(A7) +000000C0: 4EBA 268E 'N.&.' JSR *+$2690 ; 00002750 +000000C4: 2840 '(@' MOVEA.L D0,A4 +000000C6: 7000 'p.' MOVEQ #$00,D0 +000000C8: 21C0 032C '!..,' MOVE.L D0,$032C +000000CC: 220C '".' MOVE.L A4,D1 +000000CE: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000D2: 6726 'g&' BEQ.S *+$0028 ; 000000FA +000000D4: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +000000D8: 9086 '..' SUB.L D6,D0 +000000DA: 720C 'r.' MOVEQ #$0C,D1 +000000DC: 9081 '..' SUB.L D1,D0 +000000DE: EFEC 0608 0004 '......' BFINS D0,$0004(A4){$18:$08} +000000E4: 4A05 'J.' TST.B D5 +000000E6: 670E 'g.' BEQ.S *+$0010 ; 000000F6 +000000E8: 2F0B '/.' MOVE.L A3,-(A7) +000000EA: 2F0C '/.' MOVE.L A4,-(A7) +000000EC: 4EBA 1092 'N...' JSR *+$1094 ; 00001180 +000000F0: 2740 002C ''@.,' MOVE.L D0,$002C(A3) +000000F4: 504F 'PO' ADDQ.W #8,A7 +000000F6: 4247 'BG' CLR.W D7 +000000F8: 6002 '`.' BRA.S *+$0004 ; 000000FC +000000FA: 7E94 '~.' MOVEQ #$94,D7 +000000FC: 31C7 0220 '1.. ' MOVE.W D7,$0220 +00000100: 3007 '0.' MOVE.W D7,D0 +00000102: 4CEE 18E8 FFE8 'L.....' MOVEM.L -$0018(A6),D3/D5-D7/A3/A4 +00000108: 4E5E 'N^' UNLK A6 +0000010A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_34CD0 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_34DE0 [34DE0, 34E48) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +12 (34DF2): JSR $33DC0 + + +Dictionary: Flags $00 FirstId 269 + 269: AUTOMOD_34DE0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_34DE0"(269) 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 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +0000000C: 49EC FFF0 'I...' LEA -$0010(A4),A4 +00000010: 2F0C '/.' MOVE.L A4,-(A7) +00000012: 4EBA EFCC 'N...' JSR *-$1032 ; FFFFEFE0 +00000016: 3E00 '>.' MOVE.W D0,D7 +00000018: 584F 'XO' ADDQ.W #4,A7 +0000001A: 6708 'g.' BEQ.S *+$000A ; 00000024 +0000001C: 31C7 0220 '1.. ' MOVE.W D7,$0220 +00000020: 3007 '0.' MOVE.W D7,D0 +00000022: 603A '`:' BRA.S *+$003C ; 0000005E +00000024: 266C 000C '&l..' MOVEA.L $000C(A4),A3 +00000028: 7000 'p.' MOVEQ #$00,D0 +0000002A: 102B 001E '.+..' MOVE.B $001E(A3),D0 +0000002E: 7203 'r.' MOVEQ #$03,D1 +00000030: B280 '..' CMP.L D0,D1 +00000032: 670A 'g.' BEQ.S *+$000C ; 0000003E +00000034: 31FC FF8F 0220 '1.... ' MOVE.W #$FF8F,$0220 +0000003A: 708F 'p.' MOVEQ #$8F,D0 +0000003C: 6020 '` ' BRA.S *+$0022 ; 0000005E +0000003E: 7000 'p.' MOVEQ #$00,D0 +00000040: 102C 0004 '.,..' MOVE.B $0004(A4),D0 +00000044: 4A80 'J.' TST.L D0 +00000046: 660A 'f.' BNE.S *+$000C ; 00000052 +00000048: 31FC FF91 0220 '1.... ' MOVE.W #$FF91,$0220 +0000004E: 7091 'p.' MOVEQ #$91,D0 +00000050: 600C '`.' BRA.S *+$000E ; 0000005E +00000052: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000056: 208B ' .' MOVE.L A3,(A0) +00000058: 4278 0220 'Bx. ' CLR.W $0220 +0000005C: 7000 'p.' MOVEQ #$00,D0 +0000005E: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +00000064: 4E5E 'N^' UNLK A6 +00000066: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_34DE0 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_34E50 [34E50, 34EA4) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +22 (34E72): JSR $33F10 + + +Dictionary: Flags $00 FirstId 270 + 270: AUTOMOD_34E50 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_34E50"(270) Segment="Main"(200) +Size: Flags $00 ModuleSize 84 + +Content: Flags $08 +Contents offset $0000 size $0054 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 7000 'p.' MOVEQ #$00,D0 +00000008: 302E 000A '0...' MOVE.W $000A(A6),D0 +0000000C: 323C 0400 '2<..' MOVE.W #$0400,D1 +00000010: C240 '.@' AND.W D0,D1 +00000012: 6706 'g.' BEQ.S *+$0008 ; 0000001A +00000014: 2038 02A6 ' 8..' MOVE.L $02A6,D0 +00000018: 6004 '`.' BRA.S *+$0006 ; 0000001E +0000001A: 2038 0118 ' 8..' MOVE.L $0118,D0 +0000001E: 2840 '(@' MOVEA.L D0,A4 +00000020: 2F0C '/.' MOVE.L A4,-(A7) +00000022: 4EBA F09C 'N...' JSR *-$0F62 ; FFFFF0C0 +00000026: 4A00 'J.' TST.B D0 +00000028: 584F 'XO' ADDQ.W #4,A7 +0000002A: 660A 'f.' BNE.S *+$000C ; 00000036 +0000002C: 31FC FF8F 0220 '1.... ' MOVE.W #$FF8F,$0220 +00000032: 7000 'p.' MOVEQ #$00,D0 +00000034: 6016 '`.' BRA.S *+$0018 ; 0000004C +00000036: 4278 0220 'Bx. ' CLR.W $0220 +0000003A: 4AAC 000C 'J...' TST.L $000C(A4) +0000003E: 670A 'g.' BEQ.S *+$000C ; 0000004A +00000040: 202C 000C ' ,..' MOVE.L $000C(A4),D0 +00000044: 7210 'r.' MOVEQ #$10,D1 +00000046: 9081 '..' SUB.L D1,D0 +00000048: 6002 '`.' BRA.S *+$0004 ; 0000004C +0000004A: 7000 'p.' MOVEQ #$00,D0 +0000004C: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000050: 4E5E 'N^' UNLK A6 +00000052: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_34E50 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_34EB0 [34EB0, 34F34) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +28 (34ED8): JSR $33F10 + +3E (34EEE): JSR $37FE0 + + +Dictionary: Flags $00 FirstId 271 + 271: AUTOMOD_34EB0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_34EB0"(271) Segment="Main"(200) +Size: Flags $00 ModuleSize 132 + +Content: Flags $08 +Contents offset $0000 size $0084 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +0000000C: 7000 'p.' MOVEQ #$00,D0 +0000000E: 302E 000A '0...' MOVE.W $000A(A6),D0 +00000012: 323C 0400 '2<..' MOVE.W #$0400,D1 +00000016: C240 '.@' AND.W D0,D1 +00000018: 6706 'g.' BEQ.S *+$0008 ; 00000020 +0000001A: 2038 02A6 ' 8..' MOVE.L $02A6,D0 +0000001E: 6004 '`.' BRA.S *+$0006 ; 00000024 +00000020: 2038 0118 ' 8..' MOVE.L $0118,D0 +00000024: 2840 '(@' MOVEA.L D0,A4 +00000026: 2F0C '/.' MOVE.L A4,-(A7) +00000028: 4EBA F036 'N..6' JSR *-$0FC8 ; FFFFF060 +0000002C: 4A00 'J.' TST.B D0 +0000002E: 584F 'XO' ADDQ.W #4,A7 +00000030: 660A 'f.' BNE.S *+$000C ; 0000003C +00000032: 31FC FF8F 0220 '1.... ' MOVE.W #$FF8F,$0220 +00000038: 7000 'p.' MOVEQ #$00,D0 +0000003A: 603E '`>' BRA.S *+$0040 ; 0000007A +0000003C: 2F0C '/.' MOVE.L A4,-(A7) +0000003E: 4EBA 30F0 'N.0.' JSR *+$30F2 ; 00003130 +00000042: 2640 '&@' MOVEA.L D0,A3 +00000044: B9F8 02AA '....' CMPA.L $02AA,A4 +00000048: 584F 'XO' ADDQ.W #4,A7 +0000004A: 6614 'f.' BNE.S *+$0016 ; 00000060 +0000004C: 2038 0130 ' 8.0' MOVE.L $0130,D0 +00000050: 90AC 0040 '...@' SUB.L $0040(A4),D0 +00000054: 206C 0040 ' l.@' MOVEA.L $0040(A4),A0 +00000058: 90A8 0008 '....' SUB.L $0008(A0),D0 +0000005C: 2480 '$.' MOVE.L D0,(A2) +0000005E: 6004 '`.' BRA.S *+$0006 ; 00000064 +00000060: 7000 'p.' MOVEQ #$00,D0 +00000062: 2480 '$.' MOVE.L D0,(A2) +00000064: 4278 0220 'Bx. ' CLR.W $0220 +00000068: 4AAB 0008 'J...' TST.L $0008(A3) +0000006C: 670A 'g.' BEQ.S *+$000C ; 00000078 +0000006E: 202B 0008 ' +..' MOVE.L $0008(A3),D0 +00000072: 7210 'r.' MOVEQ #$10,D1 +00000074: 9081 '..' SUB.L D1,D0 +00000076: 6002 '`.' BRA.S *+$0004 ; 0000007A +00000078: 7000 'p.' MOVEQ #$00,D0 +0000007A: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4 +00000080: 4E5E 'N^' UNLK A6 +00000082: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_34EB0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_34F40 [34F40, 34FB8) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +38 (34F78): JSR $33F10 + +54 (34F94): JSR $36310 + + +Dictionary: Flags $00 FirstId 272 + 272: AUTOMOD_34F40 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_34F40"(272) 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: 202E 000C ' ...' MOVE.L $000C(A6),D0 +0000000C: 721F 'r.' MOVEQ #$1F,D1 +0000000E: D081 '..' ADD.L D1,D0 +00000010: 7EF0 '~.' MOVEQ #$F0,D7 +00000012: CE80 '..' AND.L D0,D7 +00000014: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000016: B087 '..' CMP.L D7,D0 +00000018: 6302 'c.' BLS.S *+$0004 ; 0000001C +0000001A: 7E20 '~ ' MOVEQ #$20,D7 ; ' ' +0000001C: 7000 'p.' MOVEQ #$00,D0 +0000001E: 302E 000A '0...' MOVE.W $000A(A6),D0 +00000022: 323C 0400 '2<..' MOVE.W #$0400,D1 +00000026: C240 '.@' AND.W D0,D1 +00000028: 6706 'g.' BEQ.S *+$0008 ; 00000030 +0000002A: 2038 02A6 ' 8..' MOVE.L $02A6,D0 +0000002E: 6004 '`.' BRA.S *+$0006 ; 00000034 +00000030: 2038 0118 ' 8..' MOVE.L $0118,D0 +00000034: 2640 '&@' MOVEA.L D0,A3 +00000036: 2F0B '/.' MOVE.L A3,-(A7) +00000038: 4EBA EF96 'N...' JSR *-$1068 ; FFFFEFD0 +0000003C: 4A00 'J.' TST.B D0 +0000003E: 584F 'XO' ADDQ.W #4,A7 +00000040: 660A 'f.' BNE.S *+$000C ; 0000004C +00000042: 31FC FF8F 0220 '1.... ' MOVE.W #$FF8F,$0220 +00000048: 7000 'p.' MOVEQ #$00,D0 +0000004A: 6022 '`"' BRA.S *+$0024 ; 0000006E +0000004C: 4278 0220 'Bx. ' CLR.W $0220 +00000050: 2F0B '/.' MOVE.L A3,-(A7) +00000052: 2F07 '/.' MOVE.L D7,-(A7) +00000054: 4EBA 137A 'N..z' JSR *+$137C ; 000013D0 +00000058: 2840 '(@' MOVEA.L D0,A4 +0000005A: 4AAC 0008 'J...' TST.L $0008(A4) +0000005E: 670A 'g.' BEQ.S *+$000C ; 0000006A +00000060: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +00000064: 7210 'r.' MOVEQ #$10,D1 +00000066: 9081 '..' SUB.L D1,D0 +00000068: 6002 '`.' BRA.S *+$0004 ; 0000006C +0000006A: 7000 'p.' MOVEQ #$00,D0 +0000006C: 504F 'PO' ADDQ.W #8,A7 +0000006E: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +00000074: 4E5E 'N^' UNLK A6 +00000076: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_34F40 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_34FC0 [34FC0, 3505C) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +38 (34FF8): JSR $33F10 + +54 (35014): JSR $37220 + +6E (3502E): JSR $36C10 + + +Dictionary: Flags $00 FirstId 273 + 273: AUTOMOD_34FC0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_34FC0"(273) Segment="Main"(200) +Size: Flags $00 ModuleSize 156 + +Content: Flags $08 +Contents offset $0000 size $009C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 202E 000C ' ...' MOVE.L $000C(A6),D0 +0000000C: 721F 'r.' MOVEQ #$1F,D1 +0000000E: D081 '..' ADD.L D1,D0 +00000010: 7CF0 '|.' MOVEQ #$F0,D6 +00000012: CC80 '..' AND.L D0,D6 +00000014: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000016: B086 '..' CMP.L D6,D0 +00000018: 6302 'c.' BLS.S *+$0004 ; 0000001C +0000001A: 7C20 '| ' MOVEQ #$20,D6 ; ' ' +0000001C: 7000 'p.' MOVEQ #$00,D0 +0000001E: 302E 000A '0...' MOVE.W $000A(A6),D0 +00000022: 323C 0400 '2<..' MOVE.W #$0400,D1 +00000026: C240 '.@' AND.W D0,D1 +00000028: 6706 'g.' BEQ.S *+$0008 ; 00000030 +0000002A: 2038 02A6 ' 8..' MOVE.L $02A6,D0 +0000002E: 6004 '`.' BRA.S *+$0006 ; 00000034 +00000030: 2038 0118 ' 8..' MOVE.L $0118,D0 +00000034: 2840 '(@' MOVEA.L D0,A4 +00000036: 2F0C '/.' MOVE.L A4,-(A7) +00000038: 4EBA EF16 'N...' JSR *-$10E8 ; FFFFEF50 +0000003C: 4A00 'J.' TST.B D0 +0000003E: 584F 'XO' ADDQ.W #4,A7 +00000040: 660A 'f.' BNE.S *+$000C ; 0000004C +00000042: 31FC FF8F 0220 '1.... ' MOVE.W #$FF8F,$0220 +00000048: 708F 'p.' MOVEQ #$8F,D0 +0000004A: 6046 '`F' BRA.S *+$0048 ; 00000092 +0000004C: 4AAC 0008 'J...' TST.L $0008(A4) +00000050: 6614 'f.' BNE.S *+$0016 ; 00000066 +00000052: 2F0C '/.' MOVE.L A4,-(A7) +00000054: 4EBA 220A 'N.".' JSR *+$220C ; 00002260 +00000058: 3E00 '>.' MOVE.W D0,D7 +0000005A: 584F 'XO' ADDQ.W #4,A7 +0000005C: 6708 'g.' BEQ.S *+$000A ; 00000066 +0000005E: 31C7 0220 '1.. ' MOVE.W D7,$0220 +00000062: 3007 '0.' MOVE.W D7,D0 +00000064: 602C '`,' BRA.S *+$002E ; 00000092 +00000066: 2F0C '/.' MOVE.L A4,-(A7) +00000068: 7001 'p.' MOVEQ #$01,D0 +0000006A: 2F00 '/.' MOVE.L D0,-(A7) +0000006C: 2F06 '/.' MOVE.L D6,-(A7) +0000006E: 4EBA 1BE0 'N...' JSR *+$1BE2 ; 00001C50 +00000072: 2640 '&@' MOVEA.L D0,A3 +00000074: 200B ' .' MOVE.L A3,D0 +00000076: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000007A: 660A 'f.' BNE.S *+$000C ; 00000086 +0000007C: 31FC FF94 0220 '1.... ' MOVE.W #$FF94,$0220 +00000082: 7E94 '~.' MOVEQ #$94,D7 +00000084: 600A '`.' BRA.S *+$000C ; 00000090 +00000086: 294B 0048 ')K.H' MOVE.L A3,$0048(A4) +0000008A: 4278 0220 'Bx. ' CLR.W $0220 +0000008E: 4247 'BG' CLR.W D7 +00000090: 3007 '0.' MOVE.W D7,D0 +00000092: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 +00000098: 4E5E 'N^' UNLK A6 +0000009A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_34FC0 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_35060 [35060, 350F6) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +28 (35088): JSR $33F10 + +62 (350C2): JSR $37E20 + + +Dictionary: Flags $00 FirstId 274 + 274: AUTOMOD_35060 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_35060"(274) Segment="Main"(200) +Size: Flags $00 ModuleSize 150 + +Content: Flags $08 +Contents offset $0000 size $0096 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 2E2E 000C '....' MOVE.L $000C(A6),D7 +0000000C: 7000 'p.' MOVEQ #$00,D0 +0000000E: 302E 000A '0...' MOVE.W $000A(A6),D0 +00000012: 323C 0400 '2<..' MOVE.W #$0400,D1 +00000016: C240 '.@' AND.W D0,D1 +00000018: 6706 'g.' BEQ.S *+$0008 ; 00000020 +0000001A: 2038 02A6 ' 8..' MOVE.L $02A6,D0 +0000001E: 6004 '`.' BRA.S *+$0006 ; 00000024 +00000020: 2038 0118 ' 8..' MOVE.L $0118,D0 +00000024: 2840 '(@' MOVEA.L D0,A4 +00000026: 2F0C '/.' MOVE.L A4,-(A7) +00000028: 4EBA EE86 'N...' JSR *-$1178 ; FFFFEEB0 +0000002C: 4A00 'J.' TST.B D0 +0000002E: 584F 'XO' ADDQ.W #4,A7 +00000030: 660A 'f.' BNE.S *+$000C ; 0000003C +00000032: 31FC FF8F 0220 '1.... ' MOVE.W #$FF8F,$0220 +00000038: 708F 'p.' MOVEQ #$8F,D0 +0000003A: 6050 '`P' BRA.S *+$0052 ; 0000008C +0000003C: 2007 ' .' MOVE.L D7,D0 +0000003E: 721F 'r.' MOVEQ #$1F,D1 +00000040: D081 '..' ADD.L D1,D0 +00000042: 74F0 't.' MOVEQ #$F0,D2 +00000044: C480 '..' AND.L D0,D2 +00000046: 2E02 '..' MOVE.L D2,D7 +00000048: 7020 'p ' MOVEQ #$20,D0 ; ' ' +0000004A: B087 '..' CMP.L D7,D0 +0000004C: 6F02 'o.' BLE.S *+$0004 ; 00000050 +0000004E: 7E20 '~ ' MOVEQ #$20,D7 ; ' ' +00000050: 206C 0048 ' l.H' MOVEA.L $0048(A4),A0 +00000054: BEA8 0008 '....' CMP.L $0008(A0),D7 +00000058: 632A 'c*' BLS.S *+$002C ; 00000084 +0000005A: 7001 'p.' MOVEQ #$01,D0 +0000005C: 2F00 '/.' MOVE.L D0,-(A7) +0000005E: 2F0C '/.' MOVE.L A4,-(A7) +00000060: 2F07 '/.' MOVE.L D7,-(A7) +00000062: 4EBA 2D5C 'N.-\' JSR *+$2D5E ; 00002DC0 +00000066: 2640 '&@' MOVEA.L D0,A3 +00000068: BEAB 0008 '....' CMP.L $0008(A3),D7 +0000006C: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000070: 6208 'b.' BHI.S *+$000A ; 0000007A +00000072: 4278 0220 'Bx. ' CLR.W $0220 +00000076: 4247 'BG' CLR.W D7 +00000078: 6010 '`.' BRA.S *+$0012 ; 0000008A +0000007A: 31FC FF94 0220 '1.... ' MOVE.W #$FF94,$0220 +00000080: 7E94 '~.' MOVEQ #$94,D7 +00000082: 6006 '`.' BRA.S *+$0008 ; 0000008A +00000084: 4278 0220 'Bx. ' CLR.W $0220 +00000088: 4247 'BG' CLR.W D7 +0000008A: 3007 '0.' MOVE.W D7,D0 +0000008C: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +00000092: 4E5E 'N^' UNLK A6 +00000094: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_35060 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_35100 [35100, 351B8) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +2C (3512C): JSR $33ED0 + +5C (3515C): JSR $33E90 + +9A (3519A): JSR $37BA0 + + +Dictionary: Flags $00 FirstId 275 + 275: AUTOMOD_35100 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_35100"(275) Segment="Main"(200) +Size: Flags $00 ModuleSize 184 + +Content: Flags $08 +Contents offset $0000 size $00B8 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 200C ' .' MOVE.L A4,D0 +0000000E: 660A 'f.' BNE.S *+$000C ; 0000001A +00000010: 4278 0220 'Bx. ' CLR.W $0220 +00000014: 7000 'p.' MOVEQ #$00,D0 +00000016: 6000 0096 '`...' BRA *+$0098 ; 000000AE +0000001A: 2654 '&T' MOVEA.L (A4),A3 +0000001C: 200B ' .' MOVE.L A3,D0 +0000001E: 6700 0088 'g...' BEQ *+$008A ; 000000A8 +00000022: 200B ' .' MOVE.L A3,D0 +00000024: 7210 'r.' MOVEQ #$10,D1 +00000026: 9081 '..' SUB.L D1,D0 +00000028: 2640 '&@' MOVEA.L D0,A3 +0000002A: 2F0C '/.' MOVE.L A4,-(A7) +0000002C: 4EBA EDA2 'N...' JSR *-$125C ; FFFFEDD0 +00000030: 3E00 '>.' MOVE.W D0,D7 +00000032: 584F 'XO' ADDQ.W #4,A7 +00000034: 6708 'g.' BEQ.S *+$000A ; 0000003E +00000036: 31C7 0220 '1.. ' MOVE.W D7,$0220 +0000003A: 3007 '0.' MOVE.W D7,D0 +0000003C: 6070 '`p' BRA.S *+$0072 ; 000000AE +0000003E: 244C '$L' MOVEA.L A4,A2 +00000040: 95EB 000C '....' SUBA.L $000C(A3),A2 +00000044: 7000 'p.' MOVEQ #$00,D0 +00000046: 102A 001E '.*..' MOVE.B $001E(A2),D0 +0000004A: 7203 'r.' MOVEQ #$03,D1 +0000004C: B280 '..' CMP.L D0,D1 +0000004E: 670A 'g.' BEQ.S *+$000C ; 0000005A +00000050: 31FC FF8F 0220 '1.... ' MOVE.W #$FF8F,$0220 +00000056: 708F 'p.' MOVEQ #$8F,D0 +00000058: 6054 '`T' BRA.S *+$0056 ; 000000AE +0000005A: 2F0A '/.' MOVE.L A2,-(A7) +0000005C: 4EBA ED32 'N..2' JSR *-$12CC ; FFFFED90 +00000060: 3E00 '>.' MOVE.W D0,D7 +00000062: 584F 'XO' ADDQ.W #4,A7 +00000064: 6708 'g.' BEQ.S *+$000A ; 0000006E +00000066: 31C7 0220 '1.. ' MOVE.W D7,$0220 +0000006A: 3007 '0.' MOVE.W D7,D0 +0000006C: 6040 '`@' BRA.S *+$0042 ; 000000AE +0000006E: 4A2B 0005 'J+..' TST.B $0005(A3) +00000072: 6C0A 'l.' BGE.S *+$000C ; 0000007E +00000074: 31FC FF90 0220 '1.... ' MOVE.W #$FF90,$0220 +0000007A: 7090 'p.' MOVEQ #$90,D0 +0000007C: 6030 '`0' BRA.S *+$0032 ; 000000AE +0000007E: 082A 0000 0016 '.*....' BTST #$00,$0016(A2) +00000084: 670C 'g.' BEQ.S *+$000E ; 00000092 +00000086: 7000 'p.' MOVEQ #$00,D0 +00000088: 2880 '(.' MOVE.L D0,(A4) +0000008A: 4278 0220 'Bx. ' CLR.W $0220 +0000008E: 7000 'p.' MOVEQ #$00,D0 +00000090: 601C '`.' BRA.S *+$001E ; 000000AE +00000092: 7000 'p.' MOVEQ #$00,D0 +00000094: 2880 '(.' MOVE.L D0,(A4) +00000096: 2F0A '/.' MOVE.L A2,-(A7) +00000098: 2F0B '/.' MOVE.L A3,-(A7) +0000009A: 4EBA 2A04 'N.*.' JSR *+$2A06 ; 00002AA0 +0000009E: 4278 0220 'Bx. ' CLR.W $0220 +000000A2: 7000 'p.' MOVEQ #$00,D0 +000000A4: 504F 'PO' ADDQ.W #8,A7 +000000A6: 6006 '`.' BRA.S *+$0008 ; 000000AE +000000A8: 4278 0220 'Bx. ' CLR.W $0220 +000000AC: 7000 'p.' MOVEQ #$00,D0 +000000AE: 4CEE 1C80 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A2-A4 +000000B4: 4E5E 'N^' UNLK A6 +000000B6: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_35100 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_351C0 [351C0, 352AA) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1E (351DE): JSR $33E60 + +46 (35206): JSR $33ED0 + +78 (35238): JSR $33E90 + +C6 (35286): JSR $35E50 + + +Dictionary: Flags $00 FirstId 276 + 276: AUTOMOD_351C0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_351C0"(276) Segment="Main"(200) +Size: Flags $00 ModuleSize 234 + +Content: Flags $08 +Contents offset $0000 size $00EA +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: 200A ' .' MOVE.L A2,D0 +0000000E: 660C 'f.' BNE.S *+$000E ; 0000001C +00000010: 31FC FF93 0220 '1.... ' MOVE.W #$FF93,$0220 +00000016: 7093 'p.' MOVEQ #$93,D0 +00000018: 6000 00C6 '`...' BRA *+$00C8 ; 000000E0 +0000001C: 2F0A '/.' MOVE.L A2,-(A7) +0000001E: 4EBA EC80 'N...' JSR *-$137E ; FFFFECA0 +00000022: 4A40 'J@' TST.W D0 +00000024: 584F 'XO' ADDQ.W #4,A7 +00000026: 670C 'g.' BEQ.S *+$000E ; 00000034 +00000028: 31FC FF91 0220 '1.... ' MOVE.W #$FF91,$0220 +0000002E: 7091 'p.' MOVEQ #$91,D0 +00000030: 6000 00AE '`...' BRA *+$00B0 ; 000000E0 +00000034: 2852 '(R' MOVEA.L (A2),A4 +00000036: 200C ' .' MOVE.L A4,D0 +00000038: 6700 009E 'g...' BEQ *+$00A0 ; 000000D8 +0000003C: 200C ' .' MOVE.L A4,D0 +0000003E: 7210 'r.' MOVEQ #$10,D1 +00000040: 9081 '..' SUB.L D1,D0 +00000042: 2840 '(@' MOVEA.L D0,A4 +00000044: 2F0A '/.' MOVE.L A2,-(A7) +00000046: 4EBA ECC8 'N...' JSR *-$1336 ; FFFFED10 +0000004A: 3E00 '>.' MOVE.W D0,D7 +0000004C: 584F 'XO' ADDQ.W #4,A7 +0000004E: 670A 'g.' BEQ.S *+$000C ; 0000005A +00000050: 31C7 0220 '1.. ' MOVE.W D7,$0220 +00000054: 3007 '0.' MOVE.W D7,D0 +00000056: 6000 0088 '`...' BRA *+$008A ; 000000E0 +0000005A: 264A '&J' MOVEA.L A2,A3 +0000005C: 97EC 000C '....' SUBA.L $000C(A4),A3 +00000060: 7000 'p.' MOVEQ #$00,D0 +00000062: 102B 001E '.+..' MOVE.B $001E(A3),D0 +00000066: 7203 'r.' MOVEQ #$03,D1 +00000068: B280 '..' CMP.L D0,D1 +0000006A: 670A 'g.' BEQ.S *+$000C ; 00000076 +0000006C: 31FC FF8F 0220 '1.... ' MOVE.W #$FF8F,$0220 +00000072: 708F 'p.' MOVEQ #$8F,D0 +00000074: 606A '`j' BRA.S *+$006C ; 000000E0 +00000076: 2F0B '/.' MOVE.L A3,-(A7) +00000078: 4EBA EC56 'N..V' JSR *-$13A8 ; FFFFECD0 +0000007C: 3E00 '>.' MOVE.W D0,D7 +0000007E: 584F 'XO' ADDQ.W #4,A7 +00000080: 6708 'g.' BEQ.S *+$000A ; 0000008A +00000082: 31C7 0220 '1.. ' MOVE.W D7,$0220 +00000086: 3007 '0.' MOVE.W D7,D0 +00000088: 6056 '`V' BRA.S *+$0058 ; 000000E0 +0000008A: 082B 0000 0016 '.+....' BTST #$00,$0016(A3) +00000090: 670E 'g.' BEQ.S *+$0010 ; 000000A0 +00000092: B9F8 02AE '....' CMPA.L $02AE,A4 +00000096: 6308 'c.' BLS.S *+$000A ; 000000A0 +00000098: 4278 0220 'Bx. ' CLR.W $0220 +0000009C: 7000 'p.' MOVEQ #$00,D0 +0000009E: 6040 '`@' BRA.S *+$0042 ; 000000E0 +000000A0: 082C 0006 0005 '.,....' BTST #$06,$0005(A4) +000000A6: 670E 'g.' BEQ.S *+$0010 ; 000000B6 +000000A8: 4A2C 0005 'J,..' TST.B $0005(A4) +000000AC: 6D08 'm.' BLT.S *+$000A ; 000000B6 +000000AE: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +000000B2: 91AB 004C '...L' SUB.L D0,$004C(A3) +000000B6: 08EC 0007 0005 '......' BSET #$07,$0005(A4) +000000BC: B9EB 002C '...,' CMPA.L $002C(A3),A4 +000000C0: 660E 'f.' BNE.S *+$0010 ; 000000D0 +000000C2: 2F0B '/.' MOVE.L A3,-(A7) +000000C4: 2F0C '/.' MOVE.L A4,-(A7) +000000C6: 4EBA 0BC8 'N...' JSR *+$0BCA ; 00000C90 +000000CA: 2740 002C ''@.,' MOVE.L D0,$002C(A3) +000000CE: 504F 'PO' ADDQ.W #8,A7 +000000D0: 4278 0220 'Bx. ' CLR.W $0220 +000000D4: 7000 'p.' MOVEQ #$00,D0 +000000D6: 6008 '`.' BRA.S *+$000A ; 000000E0 +000000D8: 31FC FF93 0220 '1.... ' MOVE.W #$FF93,$0220 +000000DE: 7093 'p.' MOVEQ #$93,D0 +000000E0: 4CEE 1C80 FFF0 'L.....' MOVEM.L -$0010(A6),D7/A2-A4 +000000E6: 4E5E 'N^' UNLK A6 +000000E8: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_351C0 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_352B0 [352B0, 3538E) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1E (352CE): JSR $33E60 + +46 (352F6): JSR $33ED0 + +76 (35326): JSR $33E90 + + +Dictionary: Flags $00 FirstId 277 + 277: AUTOMOD_352B0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_352B0"(277) Segment="Main"(200) +Size: Flags $00 ModuleSize 222 + +Content: Flags $08 +Contents offset $0000 size $00DE +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +0000000C: 200A ' .' MOVE.L A2,D0 +0000000E: 660C 'f.' BNE.S *+$000E ; 0000001C +00000010: 31FC FF93 0220 '1.... ' MOVE.W #$FF93,$0220 +00000016: 7093 'p.' MOVEQ #$93,D0 +00000018: 6000 00BA '`...' BRA *+$00BC ; 000000D4 +0000001C: 2F0A '/.' MOVE.L A2,-(A7) +0000001E: 4EBA EB90 'N...' JSR *-$146E ; FFFFEBB0 +00000022: 4A40 'J@' TST.W D0 +00000024: 584F 'XO' ADDQ.W #4,A7 +00000026: 670C 'g.' BEQ.S *+$000E ; 00000034 +00000028: 31FC FF91 0220 '1.... ' MOVE.W #$FF91,$0220 +0000002E: 7091 'p.' MOVEQ #$91,D0 +00000030: 6000 00A2 '`...' BRA *+$00A4 ; 000000D4 +00000034: 2852 '(R' MOVEA.L (A2),A4 +00000036: 200C ' .' MOVE.L A4,D0 +00000038: 6700 0092 'g...' BEQ *+$0094 ; 000000CC +0000003C: 200C ' .' MOVE.L A4,D0 +0000003E: 7210 'r.' MOVEQ #$10,D1 +00000040: 9081 '..' SUB.L D1,D0 +00000042: 2840 '(@' MOVEA.L D0,A4 +00000044: 2F0A '/.' MOVE.L A2,-(A7) +00000046: 4EBA EBD8 'N...' JSR *-$1426 ; FFFFEC20 +0000004A: 3E00 '>.' MOVE.W D0,D7 +0000004C: 584F 'XO' ADDQ.W #4,A7 +0000004E: 6708 'g.' BEQ.S *+$000A ; 00000058 +00000050: 31C7 0220 '1.. ' MOVE.W D7,$0220 +00000054: 3007 '0.' MOVE.W D7,D0 +00000056: 607C '`|' BRA.S *+$007E ; 000000D4 +00000058: 264A '&J' MOVEA.L A2,A3 +0000005A: 97EC 000C '....' SUBA.L $000C(A4),A3 +0000005E: 7000 'p.' MOVEQ #$00,D0 +00000060: 102B 001E '.+..' MOVE.B $001E(A3),D0 +00000064: 7203 'r.' MOVEQ #$03,D1 +00000066: B280 '..' CMP.L D0,D1 +00000068: 670A 'g.' BEQ.S *+$000C ; 00000074 +0000006A: 31FC FF8F 0220 '1.... ' MOVE.W #$FF8F,$0220 +00000070: 708F 'p.' MOVEQ #$8F,D0 +00000072: 6060 '``' BRA.S *+$0062 ; 000000D4 +00000074: 2F0B '/.' MOVE.L A3,-(A7) +00000076: 4EBA EB68 'N..h' JSR *-$1496 ; FFFFEBE0 +0000007A: 3E00 '>.' MOVE.W D0,D7 +0000007C: 584F 'XO' ADDQ.W #4,A7 +0000007E: 6708 'g.' BEQ.S *+$000A ; 00000088 +00000080: 31C7 0220 '1.. ' MOVE.W D7,$0220 +00000084: 3007 '0.' MOVE.W D7,D0 +00000086: 604C '`L' BRA.S *+$004E ; 000000D4 +00000088: 082B 0000 0016 '.+....' BTST #$00,$0016(A3) +0000008E: 6708 'g.' BEQ.S *+$000A ; 00000098 +00000090: 4278 0220 'Bx. ' CLR.W $0220 +00000094: 7000 'p.' MOVEQ #$00,D0 +00000096: 603C '`<' BRA.S *+$003E ; 000000D4 +00000098: 082C 0006 0005 '.,....' BTST #$06,$0005(A4) +0000009E: 670E 'g.' BEQ.S *+$0010 ; 000000AE +000000A0: 4A2C 0005 'J,..' TST.B $0005(A4) +000000A4: 6C08 'l.' BGE.S *+$000A ; 000000AE +000000A6: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +000000AA: D1AB 004C '...L' ADD.L D0,$004C(A3) +000000AE: 08AC 0007 0005 '......' BCLR #$07,$0005(A4) +000000B4: B9EB 002C '...,' CMPA.L $002C(A3),A4 +000000B8: 640A 'd.' BCC.S *+$000C ; 000000C4 +000000BA: B9EB 0018 '....' CMPA.L $0018(A3),A4 +000000BE: 6304 'c.' BLS.S *+$0006 ; 000000C4 +000000C0: 274C 002C ''L.,' MOVE.L A4,$002C(A3) +000000C4: 4278 0220 'Bx. ' CLR.W $0220 +000000C8: 7000 'p.' MOVEQ #$00,D0 +000000CA: 6008 '`.' BRA.S *+$000A ; 000000D4 +000000CC: 31FC FF93 0220 '1.... ' MOVE.W #$FF93,$0220 +000000D2: 7093 'p.' MOVEQ #$93,D0 +000000D4: 4CEE 1C80 FFF0 'L.....' MOVEM.L -$0010(A6),D7/A2-A4 +000000DA: 4E5E 'N^' UNLK A6 +000000DC: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_352B0 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_35390 [35390, 3545E) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1E (353AE): JSR $33E60 + +46 (353D6): JSR $33ED0 + +76 (35406): JSR $33E90 + + +Dictionary: Flags $00 FirstId 278 + 278: AUTOMOD_35390 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_35390"(278) Segment="Main"(200) +Size: Flags $00 ModuleSize 206 + +Content: Flags $08 +Contents offset $0000 size $00CE +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: 200B ' .' MOVE.L A3,D0 +0000000E: 660C 'f.' BNE.S *+$000E ; 0000001C +00000010: 31FC FF93 0220 '1.... ' MOVE.W #$FF93,$0220 +00000016: 7093 'p.' MOVEQ #$93,D0 +00000018: 6000 00AA '`...' BRA *+$00AC ; 000000C4 +0000001C: 2F0B '/.' MOVE.L A3,-(A7) +0000001E: 4EBA EAB0 'N...' JSR *-$154E ; FFFFEAD0 +00000022: 4A40 'J@' TST.W D0 +00000024: 584F 'XO' ADDQ.W #4,A7 +00000026: 670C 'g.' BEQ.S *+$000E ; 00000034 +00000028: 31FC FF91 0220 '1.... ' MOVE.W #$FF91,$0220 +0000002E: 7091 'p.' MOVEQ #$91,D0 +00000030: 6000 0092 '`...' BRA *+$0094 ; 000000C4 +00000034: 2853 '(S' MOVEA.L (A3),A4 +00000036: 200C ' .' MOVE.L A4,D0 +00000038: 6700 0082 'g...' BEQ *+$0084 ; 000000BC +0000003C: 200C ' .' MOVE.L A4,D0 +0000003E: 7210 'r.' MOVEQ #$10,D1 +00000040: 9081 '..' SUB.L D1,D0 +00000042: 2840 '(@' MOVEA.L D0,A4 +00000044: 2F0B '/.' MOVE.L A3,-(A7) +00000046: 4EBA EAF8 'N...' JSR *-$1506 ; FFFFEB40 +0000004A: 3E00 '>.' MOVE.W D0,D7 +0000004C: 584F 'XO' ADDQ.W #4,A7 +0000004E: 6708 'g.' BEQ.S *+$000A ; 00000058 +00000050: 31C7 0220 '1.. ' MOVE.W D7,$0220 +00000054: 3007 '0.' MOVE.W D7,D0 +00000056: 606C '`l' BRA.S *+$006E ; 000000C4 +00000058: 244B '$K' MOVEA.L A3,A2 +0000005A: 95EC 000C '....' SUBA.L $000C(A4),A2 +0000005E: 7000 'p.' MOVEQ #$00,D0 +00000060: 102A 001E '.*..' MOVE.B $001E(A2),D0 +00000064: 7203 'r.' MOVEQ #$03,D1 +00000066: B280 '..' CMP.L D0,D1 +00000068: 670A 'g.' BEQ.S *+$000C ; 00000074 +0000006A: 31FC FF8F 0220 '1.... ' MOVE.W #$FF8F,$0220 +00000070: 708F 'p.' MOVEQ #$8F,D0 +00000072: 6050 '`P' BRA.S *+$0052 ; 000000C4 +00000074: 2F0A '/.' MOVE.L A2,-(A7) +00000076: 4EBA EA88 'N...' JSR *-$1576 ; FFFFEB00 +0000007A: 3E00 '>.' MOVE.W D0,D7 +0000007C: 584F 'XO' ADDQ.W #4,A7 +0000007E: 6708 'g.' BEQ.S *+$000A ; 00000088 +00000080: 31C7 0220 '1.. ' MOVE.W D7,$0220 +00000084: 3007 '0.' MOVE.W D7,D0 +00000086: 603C '`<' BRA.S *+$003E ; 000000C4 +00000088: 082A 0000 0016 '.*....' BTST #$00,$0016(A2) +0000008E: 6708 'g.' BEQ.S *+$000A ; 00000098 +00000090: 4278 0220 'Bx. ' CLR.W $0220 +00000094: 7000 'p.' MOVEQ #$00,D0 +00000096: 602C '`,' BRA.S *+$002E ; 000000C4 +00000098: 082C 0006 0005 '.,....' BTST #$06,$0005(A4) +0000009E: 660E 'f.' BNE.S *+$0010 ; 000000AE +000000A0: 4A2C 0005 'J,..' TST.B $0005(A4) +000000A4: 6D08 'm.' BLT.S *+$000A ; 000000AE +000000A6: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +000000AA: D1AA 004C '...L' ADD.L D0,$004C(A2) +000000AE: 08EC 0006 0005 '......' BSET #$06,$0005(A4) +000000B4: 4278 0220 'Bx. ' CLR.W $0220 +000000B8: 7000 'p.' MOVEQ #$00,D0 +000000BA: 6008 '`.' BRA.S *+$000A ; 000000C4 +000000BC: 31FC FF93 0220 '1.... ' MOVE.W #$FF93,$0220 +000000C2: 7093 'p.' MOVEQ #$93,D0 +000000C4: 4CEE 1C80 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A2-A4 +000000CA: 4E5E 'N^' UNLK A6 +000000CC: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_35390 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_35460 [35460, 3552E) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1E (3547E): JSR $33E60 + +46 (354A6): JSR $33ED0 + +76 (354D6): JSR $33E90 + + +Dictionary: Flags $00 FirstId 279 + 279: AUTOMOD_35460 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_35460"(279) Segment="Main"(200) +Size: Flags $00 ModuleSize 206 + +Content: Flags $08 +Contents offset $0000 size $00CE +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: 200B ' .' MOVE.L A3,D0 +0000000E: 660C 'f.' BNE.S *+$000E ; 0000001C +00000010: 31FC FF93 0220 '1.... ' MOVE.W #$FF93,$0220 +00000016: 7093 'p.' MOVEQ #$93,D0 +00000018: 6000 00AA '`...' BRA *+$00AC ; 000000C4 +0000001C: 2F0B '/.' MOVE.L A3,-(A7) +0000001E: 4EBA E9E0 'N...' JSR *-$161E ; FFFFEA00 +00000022: 4A40 'J@' TST.W D0 +00000024: 584F 'XO' ADDQ.W #4,A7 +00000026: 670C 'g.' BEQ.S *+$000E ; 00000034 +00000028: 31FC FF91 0220 '1.... ' MOVE.W #$FF91,$0220 +0000002E: 7091 'p.' MOVEQ #$91,D0 +00000030: 6000 0092 '`...' BRA *+$0094 ; 000000C4 +00000034: 2853 '(S' MOVEA.L (A3),A4 +00000036: 200C ' .' MOVE.L A4,D0 +00000038: 6700 0082 'g...' BEQ *+$0084 ; 000000BC +0000003C: 200C ' .' MOVE.L A4,D0 +0000003E: 7210 'r.' MOVEQ #$10,D1 +00000040: 9081 '..' SUB.L D1,D0 +00000042: 2840 '(@' MOVEA.L D0,A4 +00000044: 2F0B '/.' MOVE.L A3,-(A7) +00000046: 4EBA EA28 'N..(' JSR *-$15D6 ; FFFFEA70 +0000004A: 3E00 '>.' MOVE.W D0,D7 +0000004C: 584F 'XO' ADDQ.W #4,A7 +0000004E: 6708 'g.' BEQ.S *+$000A ; 00000058 +00000050: 31C7 0220 '1.. ' MOVE.W D7,$0220 +00000054: 3007 '0.' MOVE.W D7,D0 +00000056: 606C '`l' BRA.S *+$006E ; 000000C4 +00000058: 244B '$K' MOVEA.L A3,A2 +0000005A: 95EC 000C '....' SUBA.L $000C(A4),A2 +0000005E: 7000 'p.' MOVEQ #$00,D0 +00000060: 102A 001E '.*..' MOVE.B $001E(A2),D0 +00000064: 7203 'r.' MOVEQ #$03,D1 +00000066: B280 '..' CMP.L D0,D1 +00000068: 670A 'g.' BEQ.S *+$000C ; 00000074 +0000006A: 31FC FF8F 0220 '1.... ' MOVE.W #$FF8F,$0220 +00000070: 708F 'p.' MOVEQ #$8F,D0 +00000072: 6050 '`P' BRA.S *+$0052 ; 000000C4 +00000074: 2F0A '/.' MOVE.L A2,-(A7) +00000076: 4EBA E9B8 'N...' JSR *-$1646 ; FFFFEA30 +0000007A: 3E00 '>.' MOVE.W D0,D7 +0000007C: 584F 'XO' ADDQ.W #4,A7 +0000007E: 6708 'g.' BEQ.S *+$000A ; 00000088 +00000080: 31C7 0220 '1.. ' MOVE.W D7,$0220 +00000084: 3007 '0.' MOVE.W D7,D0 +00000086: 603C '`<' BRA.S *+$003E ; 000000C4 +00000088: 082A 0000 0016 '.*....' BTST #$00,$0016(A2) +0000008E: 6708 'g.' BEQ.S *+$000A ; 00000098 +00000090: 4278 0220 'Bx. ' CLR.W $0220 +00000094: 7000 'p.' MOVEQ #$00,D0 +00000096: 602C '`,' BRA.S *+$002E ; 000000C4 +00000098: 082C 0006 0005 '.,....' BTST #$06,$0005(A4) +0000009E: 670E 'g.' BEQ.S *+$0010 ; 000000AE +000000A0: 4A2C 0005 'J,..' TST.B $0005(A4) +000000A4: 6D08 'm.' BLT.S *+$000A ; 000000AE +000000A6: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +000000AA: 91AA 004C '...L' SUB.L D0,$004C(A2) +000000AE: 08AC 0006 0005 '......' BCLR #$06,$0005(A4) +000000B4: 4278 0220 'Bx. ' CLR.W $0220 +000000B8: 7000 'p.' MOVEQ #$00,D0 +000000BA: 6008 '`.' BRA.S *+$000A ; 000000C4 +000000BC: 31FC FF93 0220 '1.... ' MOVE.W #$FF93,$0220 +000000C2: 7093 'p.' MOVEQ #$93,D0 +000000C4: 4CEE 1C80 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A2-A4 +000000CA: 4E5E 'N^' UNLK A6 +000000CC: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_35460 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_35530 [35530, 3554E) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 280 + 280: AUTOMOD_35530 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_35530"(280) 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: 2278 0118 '"x..' MOVEA.L $0118,A1 +00000008: B3F8 02A6 '....' CMPA.L $02A6,A1 +0000000C: 6706 'g.' BEQ.S *+$0008 ; 00000014 +0000000E: 236E 0008 0010 '#n....' MOVE.L $0008(A6),$0010(A1) +00000014: 4278 0220 'Bx. ' CLR.W $0220 +00000018: 7000 'p.' MOVEQ #$00,D0 +0000001A: 4E5E 'N^' UNLK A6 +0000001C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_35530 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_35550 [35550, 356A8) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1E (3556E): JSR $33E60 + +50 (355A0): JSR $33ED0 + +8C (355DC): JSR $33E90 + +100 (35650): JSR $37A90 + +10E (3565E): JSR $37960 + + +Dictionary: Flags $00 FirstId 281 + 281: AUTOMOD_35550 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_35550"(281) Segment="Main"(200) +Size: Flags $00 ModuleSize 344 + +Content: Flags $08 +Contents offset $0000 size $0158 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 1118 'H...' MOVEM.L D3/D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 200B ' .' MOVE.L A3,D0 +0000000E: 660C 'f.' BNE.S *+$000E ; 0000001C +00000010: 31FC FF93 0220 '1.... ' MOVE.W #$FF93,$0220 +00000016: 7093 'p.' MOVEQ #$93,D0 +00000018: 6000 0134 '`..4' BRA *+$0136 ; 0000014E +0000001C: 2F0B '/.' MOVE.L A3,-(A7) +0000001E: 4EBA E8F0 'N...' JSR *-$170E ; FFFFE910 +00000022: 4A40 'J@' TST.W D0 +00000024: 584F 'XO' ADDQ.W #4,A7 +00000026: 670C 'g.' BEQ.S *+$000E ; 00000034 +00000028: 31FC FF91 0220 '1.... ' MOVE.W #$FF91,$0220 +0000002E: 7091 'p.' MOVEQ #$91,D0 +00000030: 6000 011C '`...' BRA *+$011E ; 0000014E +00000034: 2853 '(S' MOVEA.L (A3),A4 +00000036: 200C ' .' MOVE.L A4,D0 +00000038: 660C 'f.' BNE.S *+$000E ; 00000046 +0000003A: 31FC FF93 0220 '1.... ' MOVE.W #$FF93,$0220 +00000040: 7093 'p.' MOVEQ #$93,D0 +00000042: 6000 010A '`...' BRA *+$010C ; 0000014E +00000046: 200C ' .' MOVE.L A4,D0 +00000048: 7210 'r.' MOVEQ #$10,D1 +0000004A: 9081 '..' SUB.L D1,D0 +0000004C: 2840 '(@' MOVEA.L D0,A4 +0000004E: 2F0B '/.' MOVE.L A3,-(A7) +00000050: 4EBA E92E 'N...' JSR *-$16D0 ; FFFFE980 +00000054: 3E00 '>.' MOVE.W D0,D7 +00000056: 584F 'XO' ADDQ.W #4,A7 +00000058: 670A 'g.' BEQ.S *+$000C ; 00000064 +0000005A: 31C7 0220 '1.. ' MOVE.W D7,$0220 +0000005E: 3007 '0.' MOVE.W D7,D0 +00000060: 6000 00EC '`...' BRA *+$00EE ; 0000014E +00000064: 200B ' .' MOVE.L A3,D0 +00000066: 90AC 000C '....' SUB.L $000C(A4),D0 +0000006A: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +0000006E: 2040 ' @' MOVEA.L D0,A0 +00000070: 7000 'p.' MOVEQ #$00,D0 +00000072: 1028 001E '.(..' MOVE.B $001E(A0),D0 +00000076: 7203 'r.' MOVEQ #$03,D1 +00000078: B280 '..' CMP.L D0,D1 +0000007A: 670C 'g.' BEQ.S *+$000E ; 00000088 +0000007C: 31FC FF8F 0220 '1.... ' MOVE.W #$FF8F,$0220 +00000082: 708F 'p.' MOVEQ #$8F,D0 +00000084: 6000 00C8 '`...' BRA *+$00CA ; 0000014E +00000088: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +0000008C: 4EBA E8B2 'N...' JSR *-$174C ; FFFFE940 +00000090: 3E00 '>.' MOVE.W D0,D7 +00000092: 584F 'XO' ADDQ.W #4,A7 +00000094: 670A 'g.' BEQ.S *+$000C ; 000000A0 +00000096: 31C7 0220 '1.. ' MOVE.W D7,$0220 +0000009A: 3007 '0.' MOVE.W D7,D0 +0000009C: 6000 00B0 '`...' BRA *+$00B2 ; 0000014E +000000A0: 4A2C 0005 'J,..' TST.B $0005(A4) +000000A4: 6C0C 'l.' BGE.S *+$000E ; 000000B2 +000000A6: 31FC FF8B 0220 '1.... ' MOVE.W #$FF8B,$0220 +000000AC: 708B 'p.' MOVEQ #$8B,D0 +000000AE: 6000 009E '`...' BRA *+$00A0 ; 0000014E +000000B2: 7600 'v.' MOVEQ #$00,D3 +000000B4: 082C 0006 0005 '.,....' BTST #$06,$0005(A4) +000000BA: 6708 'g.' BEQ.S *+$000A ; 000000C4 +000000BC: 4A2C 0005 'J,..' TST.B $0005(A4) +000000C0: 6D02 'm.' BLT.S *+$0004 ; 000000C4 +000000C2: 7601 'v.' MOVEQ #$01,D3 +000000C4: 1E03 '..' MOVE.B D3,D7 +000000C6: 6720 'g ' BEQ.S *+$0022 ; 000000E8 +000000C8: 082C 0006 0005 '.,....' BTST #$06,$0005(A4) +000000CE: 6712 'g.' BEQ.S *+$0014 ; 000000E2 +000000D0: 4A2C 0005 'J,..' TST.B $0005(A4) +000000D4: 6D0C 'm.' BLT.S *+$000E ; 000000E2 +000000D6: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000DA: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +000000DE: 91A8 004C '...L' SUB.L D0,$004C(A0) +000000E2: 08AC 0006 0005 '......' BCLR #$06,$0005(A4) +000000E8: 21CB 0328 '!..(' MOVE.L A3,$0328 +000000EC: 21D3 032C '!..,' MOVE.L (A3),$032C +000000F0: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +000000F4: B0B8 02A6 '....' CMP.L $02A6,D0 +000000F8: 660E 'f.' BNE.S *+$0010 ; 00000108 +000000FA: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +000000FE: 2F0C '/.' MOVE.L A4,-(A7) +00000100: 4EBA 243E 'N.$>' JSR *+$2440 ; 00002540 +00000104: 504F 'PO' ADDQ.W #8,A7 +00000106: 600C '`.' BRA.S *+$000E ; 00000114 +00000108: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +0000010C: 2F0C '/.' MOVE.L A4,-(A7) +0000010E: 4EBA 2300 'N.#.' JSR *+$2302 ; 00002410 +00000112: 504F 'PO' ADDQ.W #8,A7 +00000114: 7000 'p.' MOVEQ #$00,D0 +00000116: 21C0 0328 '!..(' MOVE.L D0,$0328 +0000011A: 21C0 032C '!..,' MOVE.L D0,$032C +0000011E: 4A07 'J.' TST.B D7 +00000120: 6726 'g&' BEQ.S *+$0028 ; 00000148 +00000122: 2853 '(S' MOVEA.L (A3),A4 +00000124: 49EC FFF0 'I...' LEA -$0010(A4),A4 +00000128: 082C 0006 0005 '.,....' BTST #$06,$0005(A4) +0000012E: 6612 'f.' BNE.S *+$0014 ; 00000142 +00000130: 4A2C 0005 'J,..' TST.B $0005(A4) +00000134: 6D0C 'm.' BLT.S *+$000E ; 00000142 +00000136: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000013A: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +0000013E: D1A8 004C '...L' ADD.L D0,$004C(A0) +00000142: 08EC 0006 0005 '......' BSET #$06,$0005(A4) +00000148: 4278 0220 'Bx. ' CLR.W $0220 +0000014C: 7000 'p.' MOVEQ #$00,D0 +0000014E: 4CEE 1888 FFEC 'L.....' MOVEM.L -$0014(A6),D3/D7/A3/A4 +00000154: 4E5E 'N^' UNLK A6 +00000156: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_35550 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_356B0 [356B0, 357EE) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1E (356CE): JSR $33E60 + +46 (356F6): JSR $33ED0 + +82 (35732): JSR $33E90 + +EC (3579C): JSR $37A90 + + +Dictionary: Flags $00 FirstId 282 + 282: AUTOMOD_356B0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_356B0"(282) Segment="Main"(200) +Size: Flags $00 ModuleSize 318 + +Content: Flags $08 +Contents offset $0000 size $013E +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 1118 'H...' MOVEM.L D3/D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 200B ' .' MOVE.L A3,D0 +0000000E: 660C 'f.' BNE.S *+$000E ; 0000001C +00000010: 31FC FF93 0220 '1.... ' MOVE.W #$FF93,$0220 +00000016: 7093 'p.' MOVEQ #$93,D0 +00000018: 6000 011A '`...' BRA *+$011C ; 00000134 +0000001C: 2F0B '/.' MOVE.L A3,-(A7) +0000001E: 4EBA E790 'N...' JSR *-$186E ; FFFFE7B0 +00000022: 4A40 'J@' TST.W D0 +00000024: 584F 'XO' ADDQ.W #4,A7 +00000026: 670C 'g.' BEQ.S *+$000E ; 00000034 +00000028: 31FC FF91 0220 '1.... ' MOVE.W #$FF91,$0220 +0000002E: 7091 'p.' MOVEQ #$91,D0 +00000030: 6000 0102 '`...' BRA *+$0104 ; 00000134 +00000034: 2853 '(S' MOVEA.L (A3),A4 +00000036: 200C ' .' MOVE.L A4,D0 +00000038: 6700 00F2 'g...' BEQ *+$00F4 ; 0000012C +0000003C: 200C ' .' MOVE.L A4,D0 +0000003E: 7210 'r.' MOVEQ #$10,D1 +00000040: 9081 '..' SUB.L D1,D0 +00000042: 2840 '(@' MOVEA.L D0,A4 +00000044: 2F0B '/.' MOVE.L A3,-(A7) +00000046: 4EBA E7D8 'N...' JSR *-$1826 ; FFFFE820 +0000004A: 3E00 '>.' MOVE.W D0,D7 +0000004C: 584F 'XO' ADDQ.W #4,A7 +0000004E: 670A 'g.' BEQ.S *+$000C ; 0000005A +00000050: 31C7 0220 '1.. ' MOVE.W D7,$0220 +00000054: 3007 '0.' MOVE.W D7,D0 +00000056: 6000 00DC '`...' BRA *+$00DE ; 00000134 +0000005A: 200B ' .' MOVE.L A3,D0 +0000005C: 90AC 000C '....' SUB.L $000C(A4),D0 +00000060: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000064: 2040 ' @' MOVEA.L D0,A0 +00000066: 7000 'p.' MOVEQ #$00,D0 +00000068: 1028 001E '.(..' MOVE.B $001E(A0),D0 +0000006C: 7203 'r.' MOVEQ #$03,D1 +0000006E: B280 '..' CMP.L D0,D1 +00000070: 670C 'g.' BEQ.S *+$000E ; 0000007E +00000072: 31FC FF8F 0220 '1.... ' MOVE.W #$FF8F,$0220 +00000078: 708F 'p.' MOVEQ #$8F,D0 +0000007A: 6000 00B8 '`...' BRA *+$00BA ; 00000134 +0000007E: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +00000082: 4EBA E75C 'N..\' JSR *-$18A2 ; FFFFE7E0 +00000086: 3E00 '>.' MOVE.W D0,D7 +00000088: 584F 'XO' ADDQ.W #4,A7 +0000008A: 670A 'g.' BEQ.S *+$000C ; 00000096 +0000008C: 31C7 0220 '1.. ' MOVE.W D7,$0220 +00000090: 3007 '0.' MOVE.W D7,D0 +00000092: 6000 00A0 '`...' BRA *+$00A2 ; 00000134 +00000096: 4A2C 0005 'J,..' TST.B $0005(A4) +0000009A: 6C0C 'l.' BGE.S *+$000E ; 000000A8 +0000009C: 31FC FF8B 0220 '1.... ' MOVE.W #$FF8B,$0220 +000000A2: 708B 'p.' MOVEQ #$8B,D0 +000000A4: 6000 008E '`...' BRA *+$0090 ; 00000134 +000000A8: 7600 'v.' MOVEQ #$00,D3 +000000AA: 082C 0006 0005 '.,....' BTST #$06,$0005(A4) +000000B0: 6708 'g.' BEQ.S *+$000A ; 000000BA +000000B2: 4A2C 0005 'J,..' TST.B $0005(A4) +000000B6: 6D02 'm.' BLT.S *+$0004 ; 000000BA +000000B8: 7601 'v.' MOVEQ #$01,D3 +000000BA: 1E03 '..' MOVE.B D3,D7 +000000BC: 6720 'g ' BEQ.S *+$0022 ; 000000DE +000000BE: 082C 0006 0005 '.,....' BTST #$06,$0005(A4) +000000C4: 6712 'g.' BEQ.S *+$0014 ; 000000D8 +000000C6: 4A2C 0005 'J,..' TST.B $0005(A4) +000000CA: 6D0C 'm.' BLT.S *+$000E ; 000000D8 +000000CC: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000D0: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +000000D4: 91A8 004C '...L' SUB.L D0,$004C(A0) +000000D8: 08AC 0006 0005 '......' BCLR #$06,$0005(A4) +000000DE: 21CB 0328 '!..(' MOVE.L A3,$0328 +000000E2: 21D3 032C '!..,' MOVE.L (A3),$032C +000000E6: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +000000EA: 2F0C '/.' MOVE.L A4,-(A7) +000000EC: 4EBA 22F2 'N.".' JSR *+$22F4 ; 000023E0 +000000F0: 21CB 0328 '!..(' MOVE.L A3,$0328 +000000F4: 21D3 032C '!..,' MOVE.L (A3),$032C +000000F8: 4A07 'J.' TST.B D7 +000000FA: 504F 'PO' ADDQ.W #8,A7 +000000FC: 6726 'g&' BEQ.S *+$0028 ; 00000124 +000000FE: 2853 '(S' MOVEA.L (A3),A4 +00000100: 49EC FFF0 'I...' LEA -$0010(A4),A4 +00000104: 082C 0006 0005 '.,....' BTST #$06,$0005(A4) +0000010A: 6612 'f.' BNE.S *+$0014 ; 0000011E +0000010C: 4A2C 0005 'J,..' TST.B $0005(A4) +00000110: 6D0C 'm.' BLT.S *+$000E ; 0000011E +00000112: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000116: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +0000011A: D1A8 004C '...L' ADD.L D0,$004C(A0) +0000011E: 08EC 0006 0005 '......' BSET #$06,$0005(A4) +00000124: 4278 0220 'Bx. ' CLR.W $0220 +00000128: 7000 'p.' MOVEQ #$00,D0 +0000012A: 6008 '`.' BRA.S *+$000A ; 00000134 +0000012C: 31FC FF93 0220 '1.... ' MOVE.W #$FF93,$0220 +00000132: 7093 'p.' MOVEQ #$93,D0 +00000134: 4CEE 1888 FFEC 'L.....' MOVEM.L -$0014(A6),D3/D7/A3/A4 +0000013A: 4E5E 'N^' UNLK A6 +0000013C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_356B0 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_357F0 [357F0, 3586A) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +5C (3584C): JSR $36490 + + +Dictionary: Flags $00 FirstId 283 + 283: AUTOMOD_357F0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_357F0"(283) Segment="Main"(200) +Size: Flags $00 ModuleSize 122 + +Content: Flags $08 +Contents offset $0000 size $007A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 7000 'p.' MOVEQ #$00,D0 +0000000A: 302E 000A '0...' MOVE.W $000A(A6),D0 +0000000E: 323C 0400 '2<..' MOVE.W #$0400,D1 +00000012: C240 '.@' AND.W D0,D1 +00000014: 6706 'g.' BEQ.S *+$0008 ; 0000001C +00000016: 2038 02A6 ' 8..' MOVE.L $02A6,D0 +0000001A: 6004 '`.' BRA.S *+$0006 ; 00000020 +0000001C: 2038 0118 ' 8..' MOVE.L $0118,D0 +00000020: 2840 '(@' MOVEA.L D0,A4 +00000022: B9F8 1E10 '....' CMPA.L $1E10,A4 +00000026: 630A 'c.' BLS.S *+$000C ; 00000032 +00000028: 31FC FF8F 0220 '1.... ' MOVE.W #$FF8F,$0220 +0000002E: 708F 'p.' MOVEQ #$8F,D0 +00000030: 603E '`>' BRA.S *+$0040 ; 00000070 +00000032: 266C 0040 '&l.@' MOVEA.L $0040(A4),A3 +00000036: B7F8 1E10 '....' CMPA.L $1E10,A3 +0000003A: 630A 'c.' BLS.S *+$000C ; 00000046 +0000003C: 31FC FF8F 0220 '1.... ' MOVE.W #$FF8F,$0220 +00000042: 708F 'p.' MOVEQ #$8F,D0 +00000044: 602A '`*' BRA.S *+$002C ; 00000070 +00000046: B9EB 000C '....' CMPA.L $000C(A3),A4 +0000004A: 670A 'g.' BEQ.S *+$000C ; 00000056 +0000004C: 31FC FF8F 0220 '1.... ' MOVE.W #$FF8F,$0220 +00000052: 708F 'p.' MOVEQ #$8F,D0 +00000054: 601A '`.' BRA.S *+$001C ; 00000070 +00000056: 4278 0220 'Bx. ' CLR.W $0220 +0000005A: 2F0C '/.' MOVE.L A4,-(A7) +0000005C: 4EBA 0C42 'N..B' JSR *+$0C44 ; 00000CA0 +00000060: 2E00 '..' MOVE.L D0,D7 +00000062: 6708 'g.' BEQ.S *+$000A ; 0000006C +00000064: 2007 ' .' MOVE.L D7,D0 +00000066: 7210 'r.' MOVEQ #$10,D1 +00000068: 9081 '..' SUB.L D1,D0 +0000006A: 6002 '`.' BRA.S *+$0004 ; 0000006E +0000006C: 7000 'p.' MOVEQ #$00,D0 +0000006E: 584F 'XO' ADDQ.W #4,A7 +00000070: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +00000076: 4E5E 'N^' UNLK A6 +00000078: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_357F0 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_35870 [35870, 35982) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +28 (35898): JSR $33F10 + +3E (358AE): JSR $37B00 + +8C (358FC): JSR $33E60 + +B0 (35920): JSR $33ED0 + +E0 (35950): JSR $33E90 + + +Dictionary: Flags $00 FirstId 284 + 284: AUTOMOD_35870 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_35870"(284) Segment="Main"(200) +Size: Flags $00 ModuleSize 274 + +Content: Flags $08 +Contents offset $0000 size $0112 +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: 7000 'p.' MOVEQ #$00,D0 +0000000E: 302E 000A '0...' MOVE.W $000A(A6),D0 +00000012: 323C 0400 '2<..' MOVE.W #$0400,D1 +00000016: C240 '.@' AND.W D0,D1 +00000018: 6706 'g.' BEQ.S *+$0008 ; 00000020 +0000001A: 2038 02A6 ' 8..' MOVE.L $02A6,D0 +0000001E: 6004 '`.' BRA.S *+$0006 ; 00000024 +00000020: 2038 0118 ' 8..' MOVE.L $0118,D0 +00000024: 2840 '(@' MOVEA.L D0,A4 +00000026: 2F0C '/.' MOVE.L A4,-(A7) +00000028: 4EBA E676 'N..v' JSR *-$1988 ; FFFFE6A0 +0000002C: 4A00 'J.' TST.B D0 +0000002E: 584F 'XO' ADDQ.W #4,A7 +00000030: 660A 'f.' BNE.S *+$000C ; 0000003C +00000032: 31FC FF8F 0220 '1.... ' MOVE.W #$FF8F,$0220 +00000038: 708F 'p.' MOVEQ #$8F,D0 +0000003A: 602A '`*' BRA.S *+$002C ; 00000066 +0000003C: 2F0C '/.' MOVE.L A4,-(A7) +0000003E: 4EBA 2250 'N."P' JSR *+$2252 ; 00002290 +00000042: 2680 '&.' MOVE.L D0,(A3) +00000044: 584F 'XO' ADDQ.W #4,A7 +00000046: 6706 'g.' BEQ.S *+$0008 ; 0000004E +00000048: 0493 0000 0010 '......' SUBI.L #$00000010,(A3) +0000004E: 2E2C 004C '.,.L' MOVE.L $004C(A4),D7 +00000052: DEAC 000C '....' ADD.L $000C(A4),D7 +00000056: 4A87 'J.' TST.L D7 +00000058: 6706 'g.' BEQ.S *+$0008 ; 00000060 +0000005A: 0487 0000 0010 '......' SUBI.L #$00000010,D7 +00000060: 4278 0220 'Bx. ' CLR.W $0220 +00000064: 2007 ' .' MOVE.L D7,D0 +00000066: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +0000006C: 4E5E 'N^' UNLK A6 +0000006E: 4E75 'Nu' RTS +00000070: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000074: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000078: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000007C: 200C ' .' MOVE.L A4,D0 +0000007E: 660A 'f.' BNE.S *+$000C ; 0000008A +00000080: 31FC FF93 0220 '1.... ' MOVE.W #$FF93,$0220 +00000086: 7093 'p.' MOVEQ #$93,D0 +00000088: 607E '`~' BRA.S *+$0080 ; 00000108 +0000008A: 2F0C '/.' MOVE.L A4,-(A7) +0000008C: 4EBA E562 'N..b' JSR *-$1A9C ; FFFFE5F0 +00000090: 4A40 'J@' TST.W D0 +00000092: 584F 'XO' ADDQ.W #4,A7 +00000094: 670A 'g.' BEQ.S *+$000C ; 000000A0 +00000096: 31FC FF91 0220 '1.... ' MOVE.W #$FF91,$0220 +0000009C: 7091 'p.' MOVEQ #$91,D0 +0000009E: 6068 '`h' BRA.S *+$006A ; 00000108 +000000A0: 2654 '&T' MOVEA.L (A4),A3 +000000A2: 200B ' .' MOVE.L A3,D0 +000000A4: 675A 'gZ' BEQ.S *+$005C ; 00000100 +000000A6: 200B ' .' MOVE.L A3,D0 +000000A8: 7210 'r.' MOVEQ #$10,D1 +000000AA: 9081 '..' SUB.L D1,D0 +000000AC: 2640 '&@' MOVEA.L D0,A3 +000000AE: 2F0C '/.' MOVE.L A4,-(A7) +000000B0: 4EBA E5AE 'N...' JSR *-$1A50 ; FFFFE660 +000000B4: 3E00 '>.' MOVE.W D0,D7 +000000B6: 584F 'XO' ADDQ.W #4,A7 +000000B8: 6708 'g.' BEQ.S *+$000A ; 000000C2 +000000BA: 31C7 0220 '1.. ' MOVE.W D7,$0220 +000000BE: 3007 '0.' MOVE.W D7,D0 +000000C0: 6046 '`F' BRA.S *+$0048 ; 00000108 +000000C2: 244C '$L' MOVEA.L A4,A2 +000000C4: 95EB 000C '....' SUBA.L $000C(A3),A2 +000000C8: 7000 'p.' MOVEQ #$00,D0 +000000CA: 102A 001E '.*..' MOVE.B $001E(A2),D0 +000000CE: 7203 'r.' MOVEQ #$03,D1 +000000D0: B280 '..' CMP.L D0,D1 +000000D2: 670A 'g.' BEQ.S *+$000C ; 000000DE +000000D4: 31FC FF8F 0220 '1.... ' MOVE.W #$FF8F,$0220 +000000DA: 708F 'p.' MOVEQ #$8F,D0 +000000DC: 602A '`*' BRA.S *+$002C ; 00000108 +000000DE: 2F0A '/.' MOVE.L A2,-(A7) +000000E0: 4EBA E53E 'N..>' JSR *-$1AC0 ; FFFFE620 +000000E4: 3E00 '>.' MOVE.W D0,D7 +000000E6: 584F 'XO' ADDQ.W #4,A7 +000000E8: 6708 'g.' BEQ.S *+$000A ; 000000F2 +000000EA: 31C7 0220 '1.. ' MOVE.W D7,$0220 +000000EE: 3007 '0.' MOVE.W D7,D0 +000000F0: 6016 '`.' BRA.S *+$0018 ; 00000108 +000000F2: 08EB 0005 0005 '......' BSET #$05,$0005(A3) +000000F8: 4278 0220 'Bx. ' CLR.W $0220 +000000FC: 7000 'p.' MOVEQ #$00,D0 +000000FE: 6008 '`.' BRA.S *+$000A ; 00000108 +00000100: 31FC FF93 0220 '1.... ' MOVE.W #$FF93,$0220 +00000106: 7093 'p.' MOVEQ #$93,D0 +00000108: 4CEE 1C80 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A2-A4 +0000010E: 4E5E 'N^' UNLK A6 +00000110: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_35870 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_35990 [35990, 35A44) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1E (359AE): JSR $33E60 + +42 (359D2): JSR $33ED0 + +72 (35A02): JSR $33E90 + + +Dictionary: Flags $00 FirstId 285 + 285: AUTOMOD_35990 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_35990"(285) 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 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 200C ' .' MOVE.L A4,D0 +0000000E: 660C 'f.' BNE.S *+$000E ; 0000001C +00000010: 31FC FF93 0220 '1.... ' MOVE.W #$FF93,$0220 +00000016: 7093 'p.' MOVEQ #$93,D0 +00000018: 6000 0090 '`...' BRA *+$0092 ; 000000AA +0000001C: 2F0C '/.' MOVE.L A4,-(A7) +0000001E: 4EBA E4B0 'N...' JSR *-$1B4E ; FFFFE4D0 +00000022: 4A40 'J@' TST.W D0 +00000024: 584F 'XO' ADDQ.W #4,A7 +00000026: 670A 'g.' BEQ.S *+$000C ; 00000032 +00000028: 31FC FF91 0220 '1.... ' MOVE.W #$FF91,$0220 +0000002E: 7091 'p.' MOVEQ #$91,D0 +00000030: 6078 '`x' BRA.S *+$007A ; 000000AA +00000032: 2654 '&T' MOVEA.L (A4),A3 +00000034: 200B ' .' MOVE.L A3,D0 +00000036: 676A 'gj' BEQ.S *+$006C ; 000000A2 +00000038: 200B ' .' MOVE.L A3,D0 +0000003A: 7210 'r.' MOVEQ #$10,D1 +0000003C: 9081 '..' SUB.L D1,D0 +0000003E: 2640 '&@' MOVEA.L D0,A3 +00000040: 2F0C '/.' MOVE.L A4,-(A7) +00000042: 4EBA E4FC 'N...' JSR *-$1B02 ; FFFFE540 +00000046: 3E00 '>.' MOVE.W D0,D7 +00000048: 584F 'XO' ADDQ.W #4,A7 +0000004A: 6708 'g.' BEQ.S *+$000A ; 00000054 +0000004C: 31C7 0220 '1.. ' MOVE.W D7,$0220 +00000050: 3007 '0.' MOVE.W D7,D0 +00000052: 6056 '`V' BRA.S *+$0058 ; 000000AA +00000054: 244C '$L' MOVEA.L A4,A2 +00000056: 95EB 000C '....' SUBA.L $000C(A3),A2 +0000005A: 7000 'p.' MOVEQ #$00,D0 +0000005C: 102A 001E '.*..' MOVE.B $001E(A2),D0 +00000060: 7203 'r.' MOVEQ #$03,D1 +00000062: B280 '..' CMP.L D0,D1 +00000064: 670A 'g.' BEQ.S *+$000C ; 00000070 +00000066: 31FC FF8F 0220 '1.... ' MOVE.W #$FF8F,$0220 +0000006C: 708F 'p.' MOVEQ #$8F,D0 +0000006E: 603A '`:' BRA.S *+$003C ; 000000AA +00000070: 2F0A '/.' MOVE.L A2,-(A7) +00000072: 4EBA E48C 'N...' JSR *-$1B72 ; FFFFE500 +00000076: 3E00 '>.' MOVE.W D0,D7 +00000078: 584F 'XO' ADDQ.W #4,A7 +0000007A: 6708 'g.' BEQ.S *+$000A ; 00000084 +0000007C: 31C7 0220 '1.. ' MOVE.W D7,$0220 +00000080: 3007 '0.' MOVE.W D7,D0 +00000082: 6026 '`&' BRA.S *+$0028 ; 000000AA +00000084: 082A 0000 0016 '.*....' BTST #$00,$0016(A2) +0000008A: 6708 'g.' BEQ.S *+$000A ; 00000094 +0000008C: 4278 0220 'Bx. ' CLR.W $0220 +00000090: 7000 'p.' MOVEQ #$00,D0 +00000092: 6016 '`.' BRA.S *+$0018 ; 000000AA +00000094: 08AB 0005 0005 '......' BCLR #$05,$0005(A3) +0000009A: 4278 0220 'Bx. ' CLR.W $0220 +0000009E: 7000 'p.' MOVEQ #$00,D0 +000000A0: 6008 '`.' BRA.S *+$000A ; 000000AA +000000A2: 31FC FF93 0220 '1.... ' MOVE.W #$FF93,$0220 +000000A8: 7093 'p.' MOVEQ #$93,D0 +000000AA: 4CEE 1C80 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A2-A4 +000000B0: 4E5E 'N^' UNLK A6 +000000B2: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_35990 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_35A50 [35A50, 35B02) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +20 (35A70): JSR $33E60 + +46 (35A96): JSR $33ED0 + +78 (35AC8): JSR $33E90 + + +Dictionary: Flags $00 FirstId 286 + 286: AUTOMOD_35A50 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_35A50"(286) Segment="Main"(200) +Size: Flags $00 ModuleSize 178 + +Content: Flags $08 +Contents offset $0000 size $00B2 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 200C ' .' MOVE.L A4,D0 +0000000E: 660E 'f.' BNE.S *+$0010 ; 0000001E +00000010: 31FC FF93 0220 '1.... ' MOVE.W #$FF93,$0220 +00000016: 303C 0093 '0<..' MOVE.W #$0093,D0 +0000001A: 6000 008C '`...' BRA *+$008E ; 000000A8 +0000001E: 2F0C '/.' MOVE.L A4,-(A7) +00000020: 4EBA E3EE 'N...' JSR *-$1C10 ; FFFFE410 +00000024: 4A40 'J@' TST.W D0 +00000026: 584F 'XO' ADDQ.W #4,A7 +00000028: 670C 'g.' BEQ.S *+$000E ; 00000036 +0000002A: 31FC FF91 0220 '1.... ' MOVE.W #$FF91,$0220 +00000030: 303C 0091 '0<..' MOVE.W #$0091,D0 +00000034: 6072 '`r' BRA.S *+$0074 ; 000000A8 +00000036: 2654 '&T' MOVEA.L (A4),A3 +00000038: 200B ' .' MOVE.L A3,D0 +0000003A: 6762 'gb' BEQ.S *+$0064 ; 0000009E +0000003C: 200B ' .' MOVE.L A3,D0 +0000003E: 7210 'r.' MOVEQ #$10,D1 +00000040: 9081 '..' SUB.L D1,D0 +00000042: 2640 '&@' MOVEA.L D0,A3 +00000044: 2F0C '/.' MOVE.L A4,-(A7) +00000046: 4EBA E438 'N..8' JSR *-$1BC6 ; FFFFE480 +0000004A: 3E00 '>.' MOVE.W D0,D7 +0000004C: 584F 'XO' ADDQ.W #4,A7 +0000004E: 6708 'g.' BEQ.S *+$000A ; 00000058 +00000050: 31C7 0220 '1.. ' MOVE.W D7,$0220 +00000054: 1007 '..' MOVE.B D7,D0 +00000056: 6050 '`P' BRA.S *+$0052 ; 000000A8 +00000058: 244C '$L' MOVEA.L A4,A2 +0000005A: 95EB 000C '....' SUBA.L $000C(A3),A2 +0000005E: 7000 'p.' MOVEQ #$00,D0 +00000060: 102A 001E '.*..' MOVE.B $001E(A2),D0 +00000064: 7203 'r.' MOVEQ #$03,D1 +00000066: B280 '..' CMP.L D0,D1 +00000068: 670C 'g.' BEQ.S *+$000E ; 00000076 +0000006A: 31FC FF8F 0220 '1.... ' MOVE.W #$FF8F,$0220 +00000070: 303C 008F '0<..' MOVE.W #$008F,D0 +00000074: 6032 '`2' BRA.S *+$0034 ; 000000A8 +00000076: 2F0A '/.' MOVE.L A2,-(A7) +00000078: 4EBA E3C6 'N...' JSR *-$1C38 ; FFFFE440 +0000007C: 3E00 '>.' MOVE.W D0,D7 +0000007E: 584F 'XO' ADDQ.W #4,A7 +00000080: 6708 'g.' BEQ.S *+$000A ; 0000008A +00000082: 31C7 0220 '1.. ' MOVE.W D7,$0220 +00000086: 1007 '..' MOVE.B D7,D0 +00000088: 601E '`.' BRA.S *+$0020 ; 000000A8 +0000008A: 4278 0220 'Bx. ' CLR.W $0220 +0000008E: 7000 'p.' MOVEQ #$00,D0 +00000090: 102B 0005 '.+..' MOVE.B $0005(A3),D0 +00000094: 323C 00E0 '2<..' MOVE.W #$00E0,D1 +00000098: C200 '..' AND.B D0,D1 +0000009A: 1001 '..' MOVE.B D1,D0 +0000009C: 600A '`.' BRA.S *+$000C ; 000000A8 +0000009E: 31FC FF93 0220 '1.... ' MOVE.W #$FF93,$0220 +000000A4: 303C 0093 '0<..' MOVE.W #$0093,D0 +000000A8: 4CEE 1C80 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A2-A4 +000000AE: 4E5E 'N^' UNLK A6 +000000B0: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_35A50 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_35B10 [35B10, 35C82) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +22 (35B32): JSR $33E60 + +4A (35B5A): JSR $33ED0 + +7E (35B8E): JSR $33E90 + +CC (35BDC): JSR $35E50 + + +Dictionary: Flags $00 FirstId 287 + 287: AUTOMOD_35B10 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_35B10"(287) Segment="Main"(200) +Size: Flags $00 ModuleSize 370 + +Content: Flags $08 +Contents offset $0000 size $0172 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 1C2E 000F '....' MOVE.B $000F(A6),D6 +0000000C: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +00000010: 200A ' .' MOVE.L A2,D0 +00000012: 660C 'f.' BNE.S *+$000E ; 00000020 +00000014: 31FC FF93 0220 '1.... ' MOVE.W #$FF93,$0220 +0000001A: 7093 'p.' MOVEQ #$93,D0 +0000001C: 6000 014A '`..J' BRA *+$014C ; 00000168 +00000020: 2F0A '/.' MOVE.L A2,-(A7) +00000022: 4EBA E32C 'N..,' JSR *-$1CD2 ; FFFFE350 +00000026: 4A40 'J@' TST.W D0 +00000028: 584F 'XO' ADDQ.W #4,A7 +0000002A: 670C 'g.' BEQ.S *+$000E ; 00000038 +0000002C: 31FC FF91 0220 '1.... ' MOVE.W #$FF91,$0220 +00000032: 7091 'p.' MOVEQ #$91,D0 +00000034: 6000 0132 '`..2' BRA *+$0134 ; 00000168 +00000038: 2852 '(R' MOVEA.L (A2),A4 +0000003A: 200C ' .' MOVE.L A4,D0 +0000003C: 6700 0122 'g.."' BEQ *+$0124 ; 00000160 +00000040: 200C ' .' MOVE.L A4,D0 +00000042: 7210 'r.' MOVEQ #$10,D1 +00000044: 9081 '..' SUB.L D1,D0 +00000046: 2840 '(@' MOVEA.L D0,A4 +00000048: 2F0A '/.' MOVE.L A2,-(A7) +0000004A: 4EBA E374 'N..t' JSR *-$1C8A ; FFFFE3C0 +0000004E: 3E00 '>.' MOVE.W D0,D7 +00000050: 584F 'XO' ADDQ.W #4,A7 +00000052: 670A 'g.' BEQ.S *+$000C ; 0000005E +00000054: 31C7 0220 '1.. ' MOVE.W D7,$0220 +00000058: 3007 '0.' MOVE.W D7,D0 +0000005A: 6000 010C '`...' BRA *+$010E ; 00000168 +0000005E: 264A '&J' MOVEA.L A2,A3 +00000060: 97EC 000C '....' SUBA.L $000C(A4),A3 +00000064: 7000 'p.' MOVEQ #$00,D0 +00000066: 102B 001E '.+..' MOVE.B $001E(A3),D0 +0000006A: 7203 'r.' MOVEQ #$03,D1 +0000006C: B280 '..' CMP.L D0,D1 +0000006E: 670C 'g.' BEQ.S *+$000E ; 0000007C +00000070: 31FC FF8F 0220 '1.... ' MOVE.W #$FF8F,$0220 +00000076: 708F 'p.' MOVEQ #$8F,D0 +00000078: 6000 00EE '`...' BRA *+$00F0 ; 00000168 +0000007C: 2F0B '/.' MOVE.L A3,-(A7) +0000007E: 4EBA E300 'N...' JSR *-$1CFE ; FFFFE380 +00000082: 3E00 '>.' MOVE.W D0,D7 +00000084: 584F 'XO' ADDQ.W #4,A7 +00000086: 670A 'g.' BEQ.S *+$000C ; 00000092 +00000088: 31C7 0220 '1.. ' MOVE.W D7,$0220 +0000008C: 3007 '0.' MOVE.W D7,D0 +0000008E: 6000 00D8 '`...' BRA *+$00DA ; 00000168 +00000092: 082B 0000 0016 '.+....' BTST #$00,$0016(A3) +00000098: 670A 'g.' BEQ.S *+$000C ; 000000A4 +0000009A: 4278 0220 'Bx. ' CLR.W $0220 +0000009E: 7000 'p.' MOVEQ #$00,D0 +000000A0: 6000 00C6 '`...' BRA *+$00C8 ; 00000168 +000000A4: 1E2C 0005 '.,..' MOVE.B $0005(A4),D7 +000000A8: 7000 'p.' MOVEQ #$00,D0 +000000AA: 1006 '..' MOVE.B D6,D0 +000000AC: 323C 0080 '2<..' MOVE.W #$0080,D1 +000000B0: C200 '..' AND.B D0,D1 +000000B2: 6736 'g6' BEQ.S *+$0038 ; 000000EA +000000B4: 7000 'p.' MOVEQ #$00,D0 +000000B6: 1007 '..' MOVE.B D7,D0 +000000B8: 323C 0080 '2<..' MOVE.W #$0080,D1 +000000BC: C200 '..' AND.B D0,D1 +000000BE: 6600 008A 'f...' BNE *+$008C ; 0000014A +000000C2: B9EB 002C '...,' CMPA.L $002C(A3),A4 +000000C6: 660E 'f.' BNE.S *+$0010 ; 000000D6 +000000C8: 2F0B '/.' MOVE.L A3,-(A7) +000000CA: 2F0C '/.' MOVE.L A4,-(A7) +000000CC: 4EBA 0272 'N..r' JSR *+$0274 ; 00000340 +000000D0: 2740 002C ''@.,' MOVE.L D0,$002C(A3) +000000D4: 504F 'PO' ADDQ.W #8,A7 +000000D6: 7000 'p.' MOVEQ #$00,D0 +000000D8: 1007 '..' MOVE.B D7,D0 +000000DA: 7240 'r@' MOVEQ #$40,D1 ; '@' +000000DC: C200 '..' AND.B D0,D1 +000000DE: 676A 'gj' BEQ.S *+$006C ; 0000014A +000000E0: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +000000E4: 91AB 004C '...L' SUB.L D0,$004C(A3) +000000E8: 6060 '``' BRA.S *+$0062 ; 0000014A +000000EA: 7000 'p.' MOVEQ #$00,D0 +000000EC: 1007 '..' MOVE.B D7,D0 +000000EE: 323C 0080 '2<..' MOVE.W #$0080,D1 +000000F2: C200 '..' AND.B D0,D1 +000000F4: 6724 'g$' BEQ.S *+$0026 ; 0000011A +000000F6: B9EB 002C '...,' CMPA.L $002C(A3),A4 +000000FA: 640A 'd.' BCC.S *+$000C ; 00000106 +000000FC: B9EB 0018 '....' CMPA.L $0018(A3),A4 +00000100: 6304 'c.' BLS.S *+$0006 ; 00000106 +00000102: 274C 002C ''L.,' MOVE.L A4,$002C(A3) +00000106: 7000 'p.' MOVEQ #$00,D0 +00000108: 1006 '..' MOVE.B D6,D0 +0000010A: 7240 'r@' MOVEQ #$40,D1 ; '@' +0000010C: C200 '..' AND.B D0,D1 +0000010E: 673A 'g:' BEQ.S *+$003C ; 0000014A +00000110: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +00000114: D1AB 004C '...L' ADD.L D0,$004C(A3) +00000118: 6030 '`0' BRA.S *+$0032 ; 0000014A +0000011A: 7000 'p.' MOVEQ #$00,D0 +0000011C: 1007 '..' MOVE.B D7,D0 +0000011E: 7240 'r@' MOVEQ #$40,D1 ; '@' +00000120: C200 '..' AND.B D0,D1 +00000122: 6714 'g.' BEQ.S *+$0016 ; 00000138 +00000124: 7000 'p.' MOVEQ #$00,D0 +00000126: 1006 '..' MOVE.B D6,D0 +00000128: 7240 'r@' MOVEQ #$40,D1 ; '@' +0000012A: C200 '..' AND.B D0,D1 +0000012C: 661C 'f.' BNE.S *+$001E ; 0000014A +0000012E: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +00000132: 91AB 004C '...L' SUB.L D0,$004C(A3) +00000136: 6012 '`.' BRA.S *+$0014 ; 0000014A +00000138: 7000 'p.' MOVEQ #$00,D0 +0000013A: 1006 '..' MOVE.B D6,D0 +0000013C: 7240 'r@' MOVEQ #$40,D1 ; '@' +0000013E: C200 '..' AND.B D0,D1 +00000140: 6708 'g.' BEQ.S *+$000A ; 0000014A +00000142: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +00000146: D1AB 004C '...L' ADD.L D0,$004C(A3) +0000014A: 7000 'p.' MOVEQ #$00,D0 +0000014C: 1006 '..' MOVE.B D6,D0 +0000014E: 323C 00E0 '2<..' MOVE.W #$00E0,D1 +00000152: C200 '..' AND.B D0,D1 +00000154: 1941 0005 '.A..' MOVE.B D1,$0005(A4) +00000158: 4278 0220 'Bx. ' CLR.W $0220 +0000015C: 7000 'p.' MOVEQ #$00,D0 +0000015E: 6008 '`.' BRA.S *+$000A ; 00000168 +00000160: 31FC FF93 0220 '1.... ' MOVE.W #$FF93,$0220 +00000166: 7093 'p.' MOVEQ #$93,D0 +00000168: 4CEE 1CC0 FFEC 'L.....' MOVEM.L -$0014(A6),D6/D7/A2-A4 +0000016E: 4E5E 'N^' UNLK A6 +00000170: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_35B10 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_35C90 [35C90, 35CE6) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 288 + 288: AUTOMOD_35C90 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_35C90"(288) 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: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +0000000C: 4AAE 0008 'J...' TST.L $0008(A6) +00000010: 670A 'g.' BEQ.S *+$000C ; 0000001C +00000012: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000016: 49EC FFF0 'I...' LEA -$0010(A4),A4 +0000001A: 6004 '`.' BRA.S *+$0006 ; 00000020 +0000001C: 286B 0018 '(k..' MOVEA.L $0018(A3),A4 +00000020: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +00000024: D08C '..' ADD.L A4,D0 +00000026: 2840 '(@' MOVEA.L D0,A4 +00000028: B9EB 0040 '...@' CMPA.L $0040(A3),A4 +0000002C: 6604 'f.' BNE.S *+$0006 ; 00000032 +0000002E: 7000 'p.' MOVEQ #$00,D0 +00000030: 601A '`.' BRA.S *+$001C ; 0000004C +00000032: 082C 0006 0004 '.,....' BTST #$06,$0004(A4) +00000038: 6708 'g.' BEQ.S *+$000A ; 00000042 +0000003A: 082C 0000 0005 '.,....' BTST #$00,$0005(A4) +00000040: 66DE 'f.' BNE.S *-$0020 ; 00000020 +00000042: 4278 0220 'Bx. ' CLR.W $0220 +00000046: 200C ' .' MOVE.L A4,D0 +00000048: 7210 'r.' MOVEQ #$10,D1 +0000004A: D081 '..' ADD.L D1,D0 +0000004C: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +00000052: 4E5E 'N^' UNLK A6 +00000054: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_35C90 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_35CF0 [35CF0, 35D42) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +14 (35D04): JSR $38040 + +24 (35D14): JSR $38130 + +3C (35D2C): JSR $383F0 + + +Dictionary: Flags $00 FirstId 289 + 289: AUTOMOD_35CF0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_35CF0"(289) Segment="Main"(200) +Size: Flags $00 ModuleSize 82 + +Content: Flags $08 +Contents offset $0000 size $0052 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 284B '(K' MOVEA.L A3,A4 +0000000E: 49EC FFF0 'I...' LEA -$0010(A4),A4 +00000012: 2F0C '/.' MOVE.L A4,-(A7) +00000014: 4EBA 233A 'N.#:' JSR *+$233C ; 00002350 +00000018: 2440 '$@' MOVEA.L D0,A2 +0000001A: 200A ' .' MOVE.L A2,D0 +0000001C: 584F 'XO' ADDQ.W #4,A7 +0000001E: 6714 'g.' BEQ.S *+$0016 ; 00000034 +00000020: 2F0A '/.' MOVE.L A2,-(A7) +00000022: 2F0C '/.' MOVE.L A4,-(A7) +00000024: 4EBA 241A 'N.$.' JSR *+$241C ; 00002440 +00000028: 4A00 'J.' TST.B D0 +0000002A: 504F 'PO' ADDQ.W #8,A7 +0000002C: 6706 'g.' BEQ.S *+$0008 ; 00000034 +0000002E: 08AC 0001 0005 '......' BCLR #$01,$0005(A4) +00000034: 2F2B 0040 '/+.@' MOVE.L $0040(A3),-(A7) +00000038: 2F2B 0018 '/+..' MOVE.L $0018(A3),-(A7) +0000003C: 4EBA 26C2 'N.&.' JSR *+$26C4 ; 00002700 +00000040: 4278 0220 'Bx. ' CLR.W $0220 +00000044: 7000 'p.' MOVEQ #$00,D0 +00000046: 504F 'PO' ADDQ.W #8,A7 +00000048: 4CEE 1C00 FFF0 'L.....' MOVEM.L -$0010(A6),A2-A4 +0000004E: 4E5E 'N^' UNLK A6 +00000050: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_35CF0 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_35D50 [35D50, 35D64) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 290 + 290: AUTOMOD_35D50 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_35D50"(290) 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: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000008: 316E 000E 001C '1n....' MOVE.W $000E(A6),$001C(A0) +0000000E: 7000 'p.' MOVEQ #$00,D0 +00000010: 4E5E 'N^' UNLK A6 +00000012: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_35D50 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_35D70 [35D70, 35D94) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 291 + 291: AUTOMOD_35D70 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_35D70"(291) 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: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000008: 3028 001C '0(..' MOVE.W $001C(A0),D0 +0000000C: 4E5E 'N^' UNLK A6 +0000000E: 4E75 'Nu' RTS +00000010: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000014: 226E 000C '"n..' MOVEA.L $000C(A6),A1 +00000018: 236E 0008 0044 '#n...D' MOVE.L $0008(A6),$0044(A1) +0000001E: 7000 'p.' MOVEQ #$00,D0 +00000020: 4E5E 'N^' UNLK A6 +00000022: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_35D70 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_35DA0 [35DA0, 35DCE) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 292 + 292: AUTOMOD_35DA0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_35DA0"(292) 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 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 246E 0010 '$n..' MOVEA.L $0010(A6),A2 +0000000C: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000010: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000014: 294B 001C ')K..' MOVE.L A3,$001C(A4) +00000018: 274C 000C ''L..' MOVE.L A4,$000C(A3) +0000001C: 294A 000C ')J..' MOVE.L A2,$000C(A4) +00000020: 254C 001C '%L..' MOVE.L A4,$001C(A2) +00000024: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4 +0000002A: 4E5E 'N^' UNLK A6 +0000002C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_35DA0 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_35DD0 [35DD0, 35E14) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 293 + 293: AUTOMOD_35DD0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_35DD0"(293) 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 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 226E 000C '"n..' MOVEA.L $000C(A6),A1 +0000000C: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +00000010: 266A 001C '&j..' MOVEA.L $001C(A2),A3 +00000014: 286A 000C '(j..' MOVEA.L $000C(A2),A4 +00000018: 274C 000C ''L..' MOVE.L A4,$000C(A3) +0000001C: 294B 001C ')K..' MOVE.L A3,$001C(A4) +00000020: B5E9 0048 '...H' CMPA.L $0048(A1),A2 +00000024: 6614 'f.' BNE.S *+$0016 ; 0000003A +00000026: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +0000002A: B0AB 0008 '....' CMP.L $0008(A3),D0 +0000002E: 6306 'c.' BLS.S *+$0008 ; 00000036 +00000030: 234C 0048 '#L.H' MOVE.L A4,$0048(A1) +00000034: 6004 '`.' BRA.S *+$0006 ; 0000003A +00000036: 234B 0048 '#K.H' MOVE.L A3,$0048(A1) +0000003A: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4 +00000040: 4E5E 'N^' UNLK A6 +00000042: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_35DD0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_35E20 [35E20, 35E44) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +A (35E2A): JSR $38040 + + +Dictionary: Flags $00 FirstId 294 + 294: AUTOMOD_35E20 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_35E20"(294) 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: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000000A: 4EBA 2214 'N.".' JSR *+$2216 ; 00002220 +0000000E: 2840 '(@' MOVEA.L D0,A4 +00000010: 200C ' .' MOVE.L A4,D0 +00000012: 584F 'XO' ADDQ.W #4,A7 +00000014: 6604 'f.' BNE.S *+$0006 ; 0000001A +00000016: 2878 0118 '(x..' MOVEA.L $0118,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: + + AUTOMOD_35E20 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_35E50 [35E50, 35E9A) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 295 + 295: AUTOMOD_35E50 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_35E50"(295) Segment="Main"(200) +Size: Flags $00 ModuleSize 74 + +Content: Flags $08 +Contents offset $0000 size $004A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000010: 2668 0040 '&h.@' MOVEA.L $0040(A0),A3 +00000014: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +00000018: D08C '..' ADD.L A4,D0 +0000001A: 2840 '(@' MOVEA.L D0,A4 +0000001C: 2040 ' @' MOVEA.L D0,A0 +0000001E: 4A28 0004 'J(..' TST.B $0004(A0) +00000022: 6C0A 'l.' BGE.S *+$000C ; 0000002E +00000024: 4A2C 0005 'J,..' TST.B $0005(A4) +00000028: 6D10 'm.' BLT.S *+$0012 ; 0000003A +0000002A: 200C ' .' MOVE.L A4,D0 +0000002C: 6012 '`.' BRA.S *+$0014 ; 00000040 +0000002E: 082C 0006 0004 '.,....' BTST #$06,$0004(A4) +00000034: 6604 'f.' BNE.S *+$0006 ; 0000003A +00000036: 200C ' .' MOVE.L A4,D0 +00000038: 6006 '`.' BRA.S *+$0008 ; 00000040 +0000003A: B7CC '..' CMPA.L A4,A3 +0000003C: 66D6 'f.' BNE.S *-$0028 ; 00000014 +0000003E: 200C ' .' MOVE.L A4,D0 +00000040: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +00000046: 4E5E 'N^' UNLK A6 +00000048: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_35E50 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_35EA0 [35EA0, 35ED2) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1C (35EBC): JSR $35DD0 + + +Dictionary: Flags $00 FirstId 296 + 296: AUTOMOD_35EA0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_35EA0"(296) Segment="Main"(200) +Size: Flags $00 ModuleSize 50 + +Content: Flags $08 +Contents offset $0000 size $0032 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +00000014: 91AB 000C '....' SUB.L D0,$000C(A3) +00000018: 2F0B '/.' MOVE.L A3,-(A7) +0000001A: 2F0C '/.' MOVE.L A4,-(A7) +0000001C: 4EBA FF12 'N...' JSR *-$00EC ; FFFFFF30 +00000020: 297C 6B01 0004 ')|k...' MOVE.L #$6B010004,$0004(A4) + 0004 +00000028: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +0000002E: 4E5E 'N^' UNLK A6 +00000030: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_35EA0 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_35EE0 [35EE0, 361E6) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +18E (3606E): JSR $35DA0 + +284 (36164): JSR $35DA0 + + +Dictionary: Flags $00 FirstId 297 + 297: AUTOMOD_35EE0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_35EE0"(297) Segment="Main"(200) +Size: Flags $00 ModuleSize 774 + +Content: Flags $08 +Contents offset $0000 size $0306 +00000000: 4E56 FFF0 'NV..' LINK.W A6,#-$0010 +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000000C: 2D68 001C FFF0 '-h....' MOVE.L $001C(A0),-$0010(A6) +00000012: 2D68 000C FFF4 '-h....' MOVE.L $000C(A0),-$000C(A6) +00000018: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +0000001C: 41E8 0048 'A..H' LEA $0048(A0),A0 +00000020: 2D48 FFF8 '-H..' MOVE.L A0,-$0008(A6) +00000024: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000028: 2E28 0008 '.(..' MOVE.L $0008(A0),D7 +0000002C: 2050 ' P' MOVEA.L (A0),A0 +0000002E: 2C28 0008 ',(..' MOVE.L $0008(A0),D6 +00000032: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000036: 2A28 0048 '*(.H' MOVE.L $0048(A0),D5 +0000003A: 7600 'v.' MOVEQ #$00,D3 +0000003C: BAAE 0008 '....' CMP.L $0008(A6),D5 +00000040: 6508 'e.' BCS.S *+$000A ; 0000004A +00000042: BAAE 000C '....' CMP.L $000C(A6),D5 +00000046: 6202 'b.' BHI.S *+$0004 ; 0000004A +00000048: 7601 'v.' MOVEQ #$01,D3 +0000004A: 1803 '..' MOVE.B D3,D4 +0000004C: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000050: 2868 0008 '(h..' MOVEA.L $0008(A0),A4 +00000054: D9EE 000C '....' ADDA.L $000C(A6),A4 +00000058: 7000 'p.' MOVEQ #$00,D0 +0000005A: 102C 0004 '.,..' MOVE.B $0004(A4),D0 +0000005E: 4A80 'J.' TST.L D0 +00000060: 6604 'f.' BNE.S *+$0006 ; 00000066 +00000062: 2D4C 000C '-L..' MOVE.L A4,$000C(A6) +00000066: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +0000006A: 0828 0007 0004 '.(....' BTST #$07,$0004(A0) +00000070: 56C5 'V.' SNE D5 +00000072: 4405 'D.' NEG.B D5 +00000074: 6064 '`d' BRA.S *+$0066 ; 000000DA +00000076: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000007A: 2028 0008 ' (..' MOVE.L $0008(A0),D0 +0000007E: D0AE 0008 '....' ADD.L $0008(A6),D0 +00000082: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000086: 2840 '(@' MOVEA.L D0,A4 +00000088: 2028 0008 ' (..' MOVE.L $0008(A0),D0 +0000008C: D094 '..' ADD.L (A4),D0 +0000008E: 9086 '..' SUB.L D6,D0 +00000090: 2880 '(.' MOVE.L D0,(A4) +00000092: 2014 ' .' MOVE.L (A4),D0 +00000094: 9087 '..' SUB.L D7,D0 +00000096: 2880 '(.' MOVE.L D0,(A4) +00000098: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +0000009C: D7EC 000C '....' ADDA.L $000C(A4),A3 +000000A0: 9F93 '..' SUB.L D7,(A3) +000000A2: 2C2C 0008 ',,..' MOVE.L $0008(A4),D6 +000000A6: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +000000AA: D08C '..' ADD.L A4,D0 +000000AC: 2840 '(@' MOVEA.L D0,A4 +000000AE: B9EE FFF4 '....' CMPA.L -$000C(A6),A4 +000000B2: 65DE 'e.' BCS.S *-$0020 ; 00000092 +000000B4: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000B8: 2008 ' .' MOVE.L A0,D0 +000000BA: 9087 '..' SUB.L D7,D0 +000000BC: 2240 '"@' MOVEA.L D0,A1 +000000BE: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 +000000C2: 90AE FFFC '....' SUB.L -$0004(A6),D0 +000000C6: A02E '..' _BlockMove ; A02E +000000C8: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 +000000CC: 2D48 0008 '-H..' MOVE.L A0,$0008(A6) +000000D0: 2D68 000C FFF4 '-h....' MOVE.L $000C(A0),-$000C(A6) +000000D6: DEA8 0008 '....' ADD.L $0008(A0),D7 +000000DA: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 +000000DE: B0AE 000C '....' CMP.L $000C(A6),D0 +000000E2: 620A 'b.' BHI.S *+$000C ; 000000EE +000000E4: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 +000000E8: B0AE FFF8 '....' CMP.L -$0008(A6),D0 +000000EC: 6688 'f.' BNE.S *-$0076 ; 00000076 +000000EE: 4A05 'J.' TST.B D5 +000000F0: 6760 'g`' BEQ.S *+$0062 ; 00000152 +000000F2: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000F6: 2028 0008 ' (..' MOVE.L $0008(A0),D0 +000000FA: D0AE 0008 '....' ADD.L $0008(A6),D0 +000000FE: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000102: 2840 '(@' MOVEA.L D0,A4 +00000104: 2028 0008 ' (..' MOVE.L $0008(A0),D0 +00000108: D094 '..' ADD.L (A4),D0 +0000010A: 9086 '..' SUB.L D6,D0 +0000010C: 2880 '(.' MOVE.L D0,(A4) +0000010E: 2014 ' .' MOVE.L (A4),D0 +00000110: 9087 '..' SUB.L D7,D0 +00000112: 2880 '(.' MOVE.L D0,(A4) +00000114: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +00000118: D7EC 000C '....' ADDA.L $000C(A4),A3 +0000011C: 9F93 '..' SUB.L D7,(A3) +0000011E: 2C2C 0008 ',,..' MOVE.L $0008(A4),D6 +00000122: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +00000126: D08C '..' ADD.L A4,D0 +00000128: 2840 '(@' MOVEA.L D0,A4 +0000012A: B9EE 000C '....' CMPA.L $000C(A6),A4 +0000012E: 63DE 'c.' BLS.S *-$0020 ; 0000010E +00000130: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000134: 2008 ' .' MOVE.L A0,D0 +00000136: 9087 '..' SUB.L D7,D0 +00000138: 2240 '"@' MOVEA.L D0,A1 +0000013A: 202E 000C ' ...' MOVE.L $000C(A6),D0 +0000013E: 90AE FFFC '....' SUB.L -$0004(A6),D0 +00000142: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +00000146: 222A 0008 '"*..' MOVE.L $0008(A2),D1 +0000014A: D280 '..' ADD.L D0,D1 +0000014C: 2001 ' .' MOVE.L D1,D0 +0000014E: A02E '..' _BlockMove ; A02E +00000150: 6008 '`.' BRA.S *+$000A ; 0000015A +00000152: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +00000156: D08C '..' ADD.L A4,D0 +00000158: 2840 '(@' MOVEA.L D0,A4 +0000015A: 200C ' .' MOVE.L A4,D0 +0000015C: 9087 '..' SUB.L D7,D0 +0000015E: 2D40 0008 '-@..' MOVE.L D0,$0008(A6) +00000162: 2880 '(.' MOVE.L D0,(A4) +00000164: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +00000168: 9086 '..' SUB.L D6,D0 +0000016A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000016E: 2080 ' .' MOVE.L D0,(A0) +00000170: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000174: 2147 0008 '!G..' MOVE.L D7,$0008(A0) +00000178: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000017C: 7000 'p.' MOVEQ #$00,D0 +0000017E: 2140 0004 '!@..' MOVE.L D0,$0004(A0) +00000182: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +00000186: 2F2E FFF0 '/...' MOVE.L -$0010(A6),-(A7) +0000018A: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000018E: 4EBA FD30 'N..0' JSR *-$02CE ; FFFFFEC0 +00000192: 4A04 'J.' TST.B D4 +00000194: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000198: 660E 'f.' BNE.S *+$0010 ; 000001A8 +0000019A: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +0000019E: 2068 0048 ' h.H' MOVEA.L $0048(A0),A0 +000001A2: BEA8 0008 '....' CMP.L $0008(A0),D7 +000001A6: 630A 'c.' BLS.S *+$000C ; 000001B2 +000001A8: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +000001AC: 216E 0008 0048 '!n...H' MOVE.L $0008(A6),$0048(A0) +000001B2: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +000001B6: 4CEE 1CF8 FFD0 'L.....' MOVEM.L -$0030(A6),D3-D7/A2-A4 +000001BC: 4E5E 'N^' UNLK A6 +000001BE: 4E75 'Nu' RTS +000001C0: 4E56 FFF0 'NV..' LINK.W A6,#-$0010 +000001C4: 48E7 1318 'H...' MOVEM.L D3/D6/D7/A3/A4,-(A7) +000001C8: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000001CC: 2028 0008 ' (..' MOVE.L $0008(A0),D0 +000001D0: D0AE 000C '....' ADD.L $000C(A6),D0 +000001D4: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +000001D8: 2850 '(P' MOVEA.L (A0),A4 +000001DA: 2D68 001C FFF8 '-h....' MOVE.L $001C(A0),-$0008(A6) +000001E0: 2D68 000C FFFC '-h....' MOVE.L $000C(A0),-$0004(A6) +000001E6: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +000001EA: 2E28 0048 '.(.H' MOVE.L $0048(A0),D7 +000001EE: 7600 'v.' MOVEQ #$00,D3 +000001F0: BEAE 0008 '....' CMP.L $0008(A6),D7 +000001F4: 6508 'e.' BCS.S *+$000A ; 000001FE +000001F6: BEAE 000C '....' CMP.L $000C(A6),D7 +000001FA: 6202 'b.' BHI.S *+$0004 ; 000001FE +000001FC: 7601 'v.' MOVEQ #$01,D3 +000001FE: 1C03 '..' MOVE.B D3,D6 +00000200: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000204: 2050 ' P' MOVEA.L (A0),A0 +00000206: 7000 'p.' MOVEQ #$00,D0 +00000208: 1028 0004 '.(..' MOVE.B $0004(A0),D0 +0000020C: 4A80 'J.' TST.L D0 +0000020E: 6608 'f.' BNE.S *+$000A ; 00000218 +00000210: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000214: 2D50 0008 '-P..' MOVE.L (A0),$0008(A6) +00000218: 266E FFF4 '&n..' MOVEA.L -$000C(A6),A3 +0000021C: 97EC 0008 '....' SUBA.L $0008(A4),A3 +00000220: 202E 0010 ' ...' MOVE.L $0010(A6),D0 +00000224: D0AC 000C '....' ADD.L $000C(A4),D0 +00000228: 2D40 FFF0 '-@..' MOVE.L D0,-$0010(A6) +0000022C: 41EB 0010 'A...' LEA $0010(A3),A0 +00000230: 226E FFF0 '"n..' MOVEA.L -$0010(A6),A1 +00000234: 2288 '".' MOVE.L A0,(A1) +00000236: 204C ' L' MOVEA.L A4,A0 +00000238: 224B '"K' MOVEA.L A3,A1 +0000023A: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +0000023E: A02E '..' _BlockMove ; A02E +00000240: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 +00000244: 208B ' .' MOVE.L A3,(A0) +00000246: 2014 ' .' MOVE.L (A4),D0 +00000248: B0AE FFF8 '....' CMP.L -$0008(A6),D0 +0000024C: 660C 'f.' BNE.S *+$000E ; 0000025A +0000024E: 286E FFF8 '(n..' MOVEA.L -$0008(A6),A4 +00000252: 204C ' L' MOVEA.L A4,A0 +00000254: 2D68 001C FFF8 '-h....' MOVE.L $001C(A0),-$0008(A6) +0000025A: 2D4B FFF4 '-K..' MOVE.L A3,-$000C(A6) +0000025E: 2D4C 000C '-L..' MOVE.L A4,$000C(A6) +00000262: 2854 '(T' MOVEA.L (A4),A4 +00000264: B9EE 0008 '....' CMPA.L $0008(A6),A4 +00000268: 64AE 'd.' BCC.S *-$0050 ; 00000218 +0000026A: 200B ' .' MOVE.L A3,D0 +0000026C: 90AE 000C '....' SUB.L $000C(A6),D0 +00000270: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000274: 2140 0008 '!@..' MOVE.L D0,$0008(A0) +00000278: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +0000027C: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000280: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000284: 4EBA FC3A 'N..:' JSR *-$03C4 ; FFFFFEC0 +00000288: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +0000028C: 7000 'p.' MOVEQ #$00,D0 +0000028E: 2140 0004 '!@..' MOVE.L D0,$0004(A0) +00000292: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 +00000296: 20AE 000C ' ...' MOVE.L $000C(A6),(A0) +0000029A: 4A06 'J.' TST.B D6 +0000029C: 4FEF 000C 'O...' LEA $000C(A7),A7 +000002A0: 6616 'f.' BNE.S *+$0018 ; 000002B8 +000002A2: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000002A6: 226E 0010 '"n..' MOVEA.L $0010(A6),A1 +000002AA: 2269 0048 '"i.H' MOVEA.L $0048(A1),A1 +000002AE: 2028 0008 ' (..' MOVE.L $0008(A0),D0 +000002B2: B0A9 0008 '....' CMP.L $0008(A1),D0 +000002B6: 630A 'c.' BLS.S *+$000C ; 000002C2 +000002B8: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +000002BC: 216E 000C 0048 '!n...H' MOVE.L $000C(A6),$0048(A0) +000002C2: 202E 000C ' ...' MOVE.L $000C(A6),D0 +000002C6: 4CEE 18C8 FFDC 'L.....' MOVEM.L -$0024(A6),D3/D6/D7/A3/A4 +000002CC: 4E5E 'N^' UNLK A6 +000002CE: 4E75 'Nu' RTS +000002D0: 4E56 0000 'NV..' LINK.W A6,#$0000 +000002D4: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +000002D8: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +000002DC: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000002E0: 2850 '(P' MOVEA.L (A0),A4 +000002E2: 082C 0006 0004 '.,....' BTST #$06,$0004(A4) +000002E8: 6606 'f.' BNE.S *+$0008 ; 000002F0 +000002EA: 4A2C 0005 'J,..' TST.B $0005(A4) +000002EE: 6C04 'l.' BGE.S *+$0006 ; 000002F4 +000002F0: 7001 'p.' MOVEQ #$01,D0 +000002F2: 6008 '`.' BRA.S *+$000A ; 000002FC +000002F4: 2854 '(T' MOVEA.L (A4),A4 +000002F6: B9CB '..' CMPA.L A3,A4 +000002F8: 62E8 'b.' BHI.S *-$0016 ; 000002E2 +000002FA: 7000 'p.' MOVEQ #$00,D0 +000002FC: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +00000302: 4E5E 'N^' UNLK A6 +00000304: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_35EE0 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_361F0 [361F0, 362CE) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +4C (3623C): JSR $370E0 + +CC (362BC): JSR $37300 + + +Dictionary: Flags $00 FirstId 298 + 298: AUTOMOD_361F0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_361F0"(298) Segment="Main"(200) +Size: Flags $00 ModuleSize 222 + +Content: Flags $08 +Contents offset $0000 size $00DE +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 2E2E 000C '....' MOVE.L $000C(A6),D7 +0000000C: 246E 0014 '$n..' MOVEA.L $0014(A6),A2 +00000010: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000014: 200A ' .' MOVE.L A2,D0 +00000016: D0AC 000C '....' ADD.L $000C(A4),D0 +0000001A: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +0000001E: 2C2C 0008 ',,..' MOVE.L $0008(A4),D6 +00000022: 7010 'p.' MOVEQ #$10,D0 +00000024: 9C80 '..' SUB.L D0,D6 +00000026: BEAC 0008 '....' CMP.L $0008(A4),D7 +0000002A: 6618 'f.' BNE.S *+$001A ; 00000044 +0000002C: 7000 'p.' MOVEQ #$00,D0 +0000002E: 102C 0007 '.,..' MOVE.B $0007(A4),D0 +00000032: 7214 'r.' MOVEQ #$14,D1 +00000034: B280 '..' CMP.L D0,D1 +00000036: 640C 'd.' BCC.S *+$000E ; 00000044 +00000038: 0487 0000 0010 '......' SUBI.L #$00000010,D7 +0000003E: 0486 0000 0010 '......' SUBI.L #$00000010,D6 +00000044: 2F0A '/.' MOVE.L A2,-(A7) +00000046: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000004A: 2F07 '/.' MOVE.L D7,-(A7) +0000004C: 4EBA 0EA2 'N...' JSR *+$0EA4 ; 00000EF0 +00000050: 2640 '&@' MOVEA.L D0,A3 +00000052: 200B ' .' MOVE.L A3,D0 +00000054: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000058: 6778 'gx' BEQ.S *+$007A ; 000000D2 +0000005A: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000005E: 2850 '(P' MOVEA.L (A0),A4 +00000060: 49EC FFF0 'I...' LEA -$0010(A4),A4 +00000064: 41EC 0010 'A...' LEA $0010(A4),A0 +00000068: 43EB 0010 'C...' LEA $0010(A3),A1 +0000006C: 2006 ' .' MOVE.L D6,D0 +0000006E: A02E '..' _BlockMove ; A02E +00000070: 276C 0004 0004 ''l....' MOVE.L $0004(A4),$0004(A3) +00000076: 202B 0008 ' +..' MOVE.L $0008(A3),D0 +0000007A: 90AC 0008 '....' SUB.L $0008(A4),D0 +0000007E: 7200 'r.' MOVEQ #$00,D1 +00000080: 122B 0007 '.+..' MOVE.B $0007(A3),D1 +00000084: D280 '..' ADD.L D0,D1 +00000086: EFEB 1008 0007 '......' BFINS D1,$0007(A3){$00:$08} +0000008C: 41EB 0010 'A...' LEA $0010(A3),A0 +00000090: 226E FFFC '"n..' MOVEA.L -$0004(A6),A1 +00000094: 2288 '".' MOVE.L A0,(A1) +00000096: 276C 000C 000C ''l....' MOVE.L $000C(A4),$000C(A3) +0000009C: 082B 0006 0005 '.+....' BTST #$06,$0005(A3) +000000A2: 6724 'g$' BEQ.S *+$0026 ; 000000C8 +000000A4: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +000000A8: B0AB 0008 '....' CMP.L $0008(A3),D0 +000000AC: 640E 'd.' BCC.S *+$0010 ; 000000BC +000000AE: 202B 0008 ' +..' MOVE.L $0008(A3),D0 +000000B2: 90AC 0008 '....' SUB.L $0008(A4),D0 +000000B6: D1AA 004C '...L' ADD.L D0,$004C(A2) +000000BA: 600C '`.' BRA.S *+$000E ; 000000C8 +000000BC: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +000000C0: 90AB 0008 '....' SUB.L $0008(A3),D0 +000000C4: D1AA 004C '...L' ADD.L D0,$004C(A2) +000000C8: 2F0A '/.' MOVE.L A2,-(A7) +000000CA: 2F0C '/.' MOVE.L A4,-(A7) +000000CC: 4EBA 1042 'N..B' JSR *+$1044 ; 00001110 +000000D0: 504F 'PO' ADDQ.W #8,A7 +000000D2: 200B ' .' MOVE.L A3,D0 +000000D4: 4CEE 1CC0 FFE8 'L.....' MOVEM.L -$0018(A6),D6/D7/A2-A4 +000000DA: 4E5E 'N^' UNLK A6 +000000DC: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_361F0 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_362D0 [362D0, 3630A) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 299 + 299: AUTOMOD_362D0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_362D0"(299) Segment="Main"(200) +Size: Flags $00 ModuleSize 58 + +Content: Flags $08 +Contents offset $0000 size $003A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0B '/.' MOVE.L A3,-(A7) +00000006: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +0000000A: 2649 '&I' MOVEA.L A1,A3 +0000000C: 2029 0008 ' )..' MOVE.L $0008(A1),D0 +00000010: D089 '..' ADD.L A1,D0 +00000012: 2240 '"@' MOVEA.L D0,A1 +00000014: 7000 'p.' MOVEQ #$00,D0 +00000016: 1029 0004 '.)..' MOVE.B $0004(A1),D0 +0000001A: 4A80 'J.' TST.L D0 +0000001C: 6604 'f.' BNE.S *+$0006 ; 00000022 +0000001E: 2649 '&I' MOVEA.L A1,A3 +00000020: 60EA '`.' BRA.S *-$0014 ; 0000000C +00000022: 0829 0006 0004 '.)....' BTST #$06,$0004(A1) +00000028: 6606 'f.' BNE.S *+$0008 ; 00000030 +0000002A: 4A29 0005 'J)..' TST.B $0005(A1) +0000002E: 6CDC 'l.' BGE.S *-$0022 ; 0000000C +00000030: 200B ' .' MOVE.L A3,D0 +00000032: 266E FFFC '&n..' MOVEA.L -$0004(A6),A3 +00000036: 4E5E 'N^' UNLK A6 +00000038: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_362D0 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_36310 [36310, 36486) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +32 (36342): JSR $362D0 + +4A (3635A): JSR $35EE0 + +A6 (363B6): JSR $35EA0 + +BE (363CE): JSR $361F0 + +CE (363DE): JSR $35EA0 + +10C (3641C): JSR $361F0 + +11C (3642C): JSR $35EA0 + +162 (36472): JSR $37300 + + +Dictionary: Flags $00 FirstId 300 + 300: AUTOMOD_36310 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_36310"(300) Segment="Main"(200) +Size: Flags $00 ModuleSize 374 + +Content: Flags $08 +Contents offset $0000 size $0176 +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: 286B 0054 '(k.T' MOVEA.L $0054(A3),A4 +00000010: 41EB 0048 'A..H' LEA $0048(A3),A0 +00000014: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +00000018: B9EB 0064 '...d' CMPA.L $0064(A3),A4 +0000001C: 6612 'f.' BNE.S *+$0014 ; 00000030 +0000001E: B9EE FFFC '....' CMPA.L -$0004(A6),A4 +00000022: 6606 'f.' BNE.S *+$0008 ; 0000002A +00000024: 2008 ' .' MOVE.L A0,D0 +00000026: 6000 0144 '`..D' BRA *+$0146 ; 0000016C +0000002A: 2D4C FFFC '-L..' MOVE.L A4,-$0004(A6) +0000002E: 606E '`n' BRA.S *+$0070 ; 0000009E +00000030: 2F0C '/.' MOVE.L A4,-(A7) +00000032: 4EBA FF8C 'N...' JSR *-$0072 ; FFFFFFC0 +00000036: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +0000003A: B9EE FFF8 '....' CMPA.L -$0008(A6),A4 +0000003E: 584F 'XO' ADDQ.W #4,A7 +00000040: 6712 'g.' BEQ.S *+$0014 ; 00000054 +00000042: 2F0B '/.' MOVE.L A3,-(A7) +00000044: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000048: 2F0C '/.' MOVE.L A4,-(A7) +0000004A: 4EBA FB84 'N...' JSR *-$047A ; FFFFFBD0 +0000004E: 2840 '(@' MOVEA.L D0,A4 +00000050: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000054: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000058: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +0000005C: B0A8 0008 '....' CMP.L $0008(A0),D0 +00000060: 6304 'c.' BLS.S *+$0006 ; 00000066 +00000062: 2D4C FFFC '-L..' MOVE.L A4,-$0004(A6) +00000066: 286C 000C '(l..' MOVEA.L $000C(A4),A4 +0000006A: 41EB 0048 'A..H' LEA $0048(A3),A0 +0000006E: B1CC '..' CMPA.L A4,A0 +00000070: 66BE 'f.' BNE.S *-$0040 ; 00000030 +00000072: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000076: 2748 0048 ''H.H' MOVE.L A0,$0048(A3) +0000007A: 2028 0008 ' (..' MOVE.L $0008(A0),D0 +0000007E: B0AE 0008 '....' CMP.L $0008(A6),D0 +00000082: 6508 'e.' BCS.S *+$000A ; 0000008C +00000084: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +00000088: 6000 00E2 '`...' BRA *+$00E4 ; 0000016C +0000008C: 202B 0054 ' +.T' MOVE.L $0054(A3),D0 +00000090: B0AB 0064 '...d' CMP.L $0064(A3),D0 +00000094: 6608 'f.' BNE.S *+$000A ; 0000009E +00000096: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +0000009A: 6000 00D0 '`...' BRA *+$00D2 ; 0000016C +0000009E: 2F0B '/.' MOVE.L A3,-(A7) +000000A0: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +000000A4: 2F0C '/.' MOVE.L A4,-(A7) +000000A6: 4EBA FAE8 'N...' JSR *-$0516 ; FFFFFB90 +000000AA: 504F 'PO' ADDQ.W #8,A7 +000000AC: 602E '`.' BRA.S *+$0030 ; 000000DC +000000AE: 2E2C 0008 '.,..' MOVE.L $0008(A4),D7 +000000B2: 2F0B '/.' MOVE.L A3,-(A7) +000000B4: 2F3C 0008 0000 '/<....' MOVE.L #$00080000,-(A7) +000000BA: 2F07 '/.' MOVE.L D7,-(A7) +000000BC: 2F0C '/.' MOVE.L A4,-(A7) +000000BE: 4EBA FE20 'N.. ' JSR *-$01DE ; FFFFFEE0 +000000C2: 4A80 'J.' TST.L D0 +000000C4: 4FEF 0010 'O...' LEA $0010(A7),A7 +000000C8: 672A 'g*' BEQ.S *+$002C ; 000000F4 +000000CA: 2F0B '/.' MOVE.L A3,-(A7) +000000CC: 2F0C '/.' MOVE.L A4,-(A7) +000000CE: 4EBA FAC0 'N...' JSR *-$053E ; FFFFFB90 +000000D2: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000D6: DFA8 0008 '....' ADD.L D7,$0008(A0) +000000DA: 504F 'PO' ADDQ.W #8,A7 +000000DC: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +000000E0: D08C '..' ADD.L A4,D0 +000000E2: 2840 '(@' MOVEA.L D0,A4 +000000E4: 2040 ' @' MOVEA.L D0,A0 +000000E6: 0828 0006 0004 '.(....' BTST #$06,$0004(A0) +000000EC: 6606 'f.' BNE.S *+$0008 ; 000000F4 +000000EE: 4A2C 0005 'J,..' TST.B $0005(A4) +000000F2: 6CBA 'l.' BGE.S *-$0044 ; 000000AE +000000F4: 28AE FFFC '(...' MOVE.L -$0004(A6),(A4) +000000F8: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +000000FC: 6040 '`@' BRA.S *+$0042 ; 0000013E +000000FE: 2F0B '/.' MOVE.L A3,-(A7) +00000100: 2F3C 0008 0000 '/<....' MOVE.L #$00080000,-(A7) +00000106: 2F2C 0008 '/,..' MOVE.L $0008(A4),-(A7) +0000010A: 2F0C '/.' MOVE.L A4,-(A7) +0000010C: 4EBA FDD2 'N...' JSR *-$022C ; FFFFFEE0 +00000110: 4A80 'J.' TST.L D0 +00000112: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000116: 671C 'g.' BEQ.S *+$001E ; 00000134 +00000118: 2F0B '/.' MOVE.L A3,-(A7) +0000011A: 2F0C '/.' MOVE.L A4,-(A7) +0000011C: 4EBA FA72 'N..r' JSR *-$058C ; FFFFFB90 +00000120: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000124: 2028 0008 ' (..' MOVE.L $0008(A0),D0 +00000128: D1AC 0008 '....' ADD.L D0,$0008(A4) +0000012C: 2D4C FFFC '-L..' MOVE.L A4,-$0004(A6) +00000130: 504F 'PO' ADDQ.W #8,A7 +00000132: 600A '`.' BRA.S *+$000C ; 0000013E +00000134: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +00000138: D08C '..' ADD.L A4,D0 +0000013A: 2840 '(@' MOVEA.L D0,A4 +0000013C: 6010 '`.' BRA.S *+$0012 ; 0000014E +0000013E: 2854 '(T' MOVEA.L (A4),A4 +00000140: 082C 0006 0004 '.,....' BTST #$06,$0004(A4) +00000146: 6606 'f.' BNE.S *+$0008 ; 0000014E +00000148: 4A2C 0005 'J,..' TST.B $0005(A4) +0000014C: 6CB0 'l.' BGE.S *-$004E ; 000000FE +0000014E: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000152: 2868 0008 '(h..' MOVEA.L $0008(A0),A4 +00000156: D9EE FFFC '....' ADDA.L -$0004(A6),A4 +0000015A: 2888 '(.' MOVE.L A0,(A4) +0000015C: 2F0B '/.' MOVE.L A3,-(A7) +0000015E: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +00000162: 4EBA 0E8C 'N...' JSR *+$0E8E ; 00000FF0 +00000166: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +0000016A: 504F 'PO' ADDQ.W #8,A7 +0000016C: 4CEE 1880 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A3/A4 +00000172: 4E5E 'N^' UNLK A6 +00000174: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_36310 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_36490 [36490, 3664E) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +36 (364C6): JSR $361B0 + +16A (365FA): JSR $37300 + + +Dictionary: Flags $00 FirstId 301 + 301: AUTOMOD_36490 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_36490"(301) Segment="Main"(200) +Size: Flags $00 ModuleSize 446 + +Content: Flags $08 +Contents offset $0000 size $01BE +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 1318 'H...' MOVEM.L D3/D6/D7/A3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 266C 0054 '&l.T' MOVEA.L $0054(A4),A3 +00000010: 2D6C 0064 FFFC '-l.d..' MOVE.L $0064(A4),-$0004(A6) +00000016: B7EC 0064 '...d' CMPA.L $0064(A4),A3 +0000001A: 660A 'f.' BNE.S *+$000C ; 00000026 +0000001C: 206C 0048 ' l.H' MOVEA.L $0048(A4),A0 +00000020: 2028 0008 ' (..' MOVE.L $0008(A0),D0 +00000024: 6040 '`@' BRA.S *+$0042 ; 00000066 +00000026: 7C00 '|.' MOVEQ #$00,D6 +00000028: 7E00 '~.' MOVEQ #$00,D7 +0000002A: 286B 000C '(k..' MOVEA.L $000C(A3),A4 +0000002E: DEAB 0008 '....' ADD.L $0008(A3),D7 +00000032: 2F0C '/.' MOVE.L A4,-(A7) +00000034: 2F0B '/.' MOVE.L A3,-(A7) +00000036: 4EBA FCE8 'N...' JSR *-$0316 ; FFFFFD20 +0000003A: 4A00 'J.' TST.B D0 +0000003C: 504F 'PO' ADDQ.W #8,A7 +0000003E: 6708 'g.' BEQ.S *+$000A ; 00000048 +00000040: BC87 '..' CMP.L D7,D6 +00000042: 6402 'd.' BCC.S *+$0004 ; 00000046 +00000044: 2C07 ',.' MOVE.L D7,D6 +00000046: 7E00 '~.' MOVEQ #$00,D7 +00000048: B9EE FFFC '....' CMPA.L -$0004(A6),A4 +0000004C: 6614 'f.' BNE.S *+$0016 ; 00000062 +0000004E: DEAC 0008 '....' ADD.L $0008(A4),D7 +00000052: BC87 '..' CMP.L D7,D6 +00000054: 55C3 'U.' SCS D3 +00000056: 4403 'D.' NEG.B D3 +00000058: 6704 'g.' BEQ.S *+$0006 ; 0000005E +0000005A: 2007 ' .' MOVE.L D7,D0 +0000005C: 6008 '`.' BRA.S *+$000A ; 00000066 +0000005E: 2006 ' .' MOVE.L D6,D0 +00000060: 6004 '`.' BRA.S *+$0006 ; 00000066 +00000062: 264C '&L' MOVEA.L A4,A3 +00000064: 60C4 '`.' BRA.S *-$003A ; 0000002A +00000066: 4CEE 18C8 FFE8 'L.....' MOVEM.L -$0018(A6),D3/D6/D7/A3/A4 +0000006C: 4E5E 'N^' UNLK A6 +0000006E: 4E75 'Nu' RTS +00000070: 4E56 FFEC 'NV..' LINK.W A6,#-$0014 +00000074: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) +00000078: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000007C: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000080: 2D68 0040 FFF0 '-h.@..' MOVE.L $0040(A0),-$0010(A6) +00000086: 7C01 '|.' MOVEQ #$01,D6 +00000088: 280B '(.' MOVE.L A3,D4 +0000008A: 98AE FFF0 '....' SUB.L -$0010(A6),D4 +0000008E: 7600 'v.' MOVEQ #$00,D3 +00000090: 4AB8 0B78 'J..x' TST.L $0B78 +00000094: 6F22 'o"' BLE.S *+$0024 ; 000000B8 +00000096: 2F03 '/.' MOVE.L D3,-(A7) +00000098: 203C 766D 2020 ' ' BHI.S *+$0040 ; 00000058 +0000001A: 2F0C '/.' MOVE.L A4,-(A7) +0000001C: 2F07 '/.' MOVE.L D7,-(A7) +0000001E: 4EBA FF70 'N..p' JSR *-$008E ; FFFFFF90 +00000022: 2640 '&@' MOVEA.L D0,A3 +00000024: 200B ' .' MOVE.L A3,D0 +00000026: 504F 'PO' ADDQ.W #8,A7 +00000028: 6706 'g.' BEQ.S *+$0008 ; 00000030 +0000002A: 200B ' .' MOVE.L A3,D0 +0000002C: 6000 0152 '`..R' BRA *+$0154 ; 00000180 +00000030: 203C 0008 0000 ' <....' MOVE.L #$00080000,D0 +00000036: C086 '..' AND.L D6,D0 +00000038: 6706 'g.' BEQ.S *+$0008 ; 00000040 +0000003A: 7000 'p.' MOVEQ #$00,D0 +0000003C: 6000 0142 '`..B' BRA *+$0144 ; 00000180 +00000040: 2F0C '/.' MOVE.L A4,-(A7) +00000042: 2F07 '/.' MOVE.L D7,-(A7) +00000044: 4EBA FB8A 'N...' JSR *-$0474 ; FFFFFBD0 +00000048: 2640 '&@' MOVEA.L D0,A3 +0000004A: BEAB 0008 '....' CMP.L $0008(A3),D7 +0000004E: 504F 'PO' ADDQ.W #8,A7 +00000050: 6216 'b.' BHI.S *+$0018 ; 00000068 +00000052: 200B ' .' MOVE.L A3,D0 +00000054: 6000 012A '`..*' BRA *+$012C ; 00000180 +00000058: 203C 0008 0000 ' <....' MOVE.L #$00080000,D0 +0000005E: C086 '..' AND.L D6,D0 +00000060: 6706 'g.' BEQ.S *+$0008 ; 00000068 +00000062: 7000 'p.' MOVEQ #$00,D0 +00000064: 6000 011A '`...' BRA *+$011C ; 00000180 +00000068: B9F8 02AA '....' CMPA.L $02AA,A4 +0000006C: 6644 'fD' BNE.S *+$0046 ; 000000B2 +0000006E: 082C 0001 0017 '.,....' BTST #$01,$0017(A4) +00000074: 663C 'f<' BNE.S *+$003E ; 000000B2 +00000076: 2F0C '/.' MOVE.L A4,-(A7) +00000078: 2F07 '/.' MOVE.L D7,-(A7) +0000007A: 4EBA FE94 'N...' JSR *-$016A ; FFFFFF10 +0000007E: 4A00 'J.' TST.B D0 +00000080: 504F 'PO' ADDQ.W #8,A7 +00000082: 672E 'g.' BEQ.S *+$0030 ; 000000B2 +00000084: 2F0C '/.' MOVE.L A4,-(A7) +00000086: 2F07 '/.' MOVE.L D7,-(A7) +00000088: 4EBA FF06 'N...' JSR *-$00F8 ; FFFFFF90 +0000008C: 2640 '&@' MOVEA.L D0,A3 +0000008E: 200B ' .' MOVE.L A3,D0 +00000090: 504F 'PO' ADDQ.W #8,A7 +00000092: 6706 'g.' BEQ.S *+$0008 ; 0000009A +00000094: 200B ' .' MOVE.L A3,D0 +00000096: 6000 00E8 '`...' BRA *+$00EA ; 00000180 +0000009A: 2F0C '/.' MOVE.L A4,-(A7) +0000009C: 2F07 '/.' MOVE.L D7,-(A7) +0000009E: 4EBA FB30 'N..0' JSR *-$04CE ; FFFFFBD0 +000000A2: 2640 '&@' MOVEA.L D0,A3 +000000A4: BEAB 0008 '....' CMP.L $0008(A3),D7 +000000A8: 504F 'PO' ADDQ.W #8,A7 +000000AA: 6206 'b.' BHI.S *+$0008 ; 000000B2 +000000AC: 200B ' .' MOVE.L A3,D0 +000000AE: 6000 00D0 '`...' BRA *+$00D2 ; 00000180 +000000B2: 203C 0001 0000 ' <....' MOVE.L #$00010000,D0 +000000B8: C086 '..' AND.L D6,D0 +000000BA: 6630 'f0' BNE.S *+$0032 ; 000000EC +000000BC: 082C 0003 0016 '.,....' BTST #$03,$0016(A4) +000000C2: 6628 'f(' BNE.S *+$002A ; 000000EC +000000C4: 202C 000C ' ,..' MOVE.L $000C(A4),D0 +000000C8: D0AC 004C '...L' ADD.L $004C(A4),D0 +000000CC: BE80 '..' CMP.L D0,D7 +000000CE: 621C 'b.' BHI.S *+$001E ; 000000EC +000000D0: 7000 'p.' MOVEQ #$00,D0 +000000D2: 2F00 '/.' MOVE.L D0,-(A7) +000000D4: 2F0C '/.' MOVE.L A4,-(A7) +000000D6: 2F07 '/.' MOVE.L D7,-(A7) +000000D8: 4EBA 1606 'N...' JSR *+$1608 ; 000016E0 +000000DC: 2640 '&@' MOVEA.L D0,A3 +000000DE: 200B ' .' MOVE.L A3,D0 +000000E0: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000E4: 6706 'g.' BEQ.S *+$0008 ; 000000EC +000000E6: 200B ' .' MOVE.L A3,D0 +000000E8: 6000 0096 '`...' BRA *+$0098 ; 00000180 +000000EC: 203C 0005 0000 ' <....' MOVE.L #$00050000,D0 +000000F2: C086 '..' AND.L D6,D0 +000000F4: 6706 'g.' BEQ.S *+$0008 ; 000000FC +000000F6: 7000 'p.' MOVEQ #$00,D0 +000000F8: 6000 0086 '`...' BRA *+$0088 ; 00000180 +000000FC: 4AAC 0010 'J...' TST.L $0010(A4) +00000100: 677C 'g|' BEQ.S *+$007E ; 0000017E +00000102: 4206 'B.' CLR.B D6 +00000104: 598F 'Y.' SUBQ.L #4,A7 +00000106: 2E8D '..' MOVE.L A5,(A7) +00000108: 281F '(.' MOVE.L (A7)+,D4 +0000010A: 598F 'Y.' SUBQ.L #4,A7 +0000010C: 2F07 '/.' MOVE.L D7,-(A7) +0000010E: 206C 0010 ' l..' MOVEA.L $0010(A4),A0 +00000112: 4E90 'N.' JSR (A0) +00000114: 2A1F '*.' MOVE.L (A7)+,D5 +00000116: 2F04 '/.' MOVE.L D4,-(A7) +00000118: 2A5F '*_' MOVEA.L (A7)+,A5 +0000011A: 4A85 'J.' TST.L D5 +0000011C: 660E 'f.' BNE.S *+$0010 ; 0000012C +0000011E: 082C 0003 0016 '.,....' BTST #$03,$0016(A4) +00000124: 6758 'gX' BEQ.S *+$005A ; 0000017E +00000126: 4A06 'J.' TST.B D6 +00000128: 6654 'fT' BNE.S *+$0056 ; 0000017E +0000012A: 602A '`*' BRA.S *+$002C ; 00000156 +0000012C: 2F0C '/.' MOVE.L A4,-(A7) +0000012E: 2F07 '/.' MOVE.L D7,-(A7) +00000130: 4EBA FE5E 'N..^' JSR *-$01A0 ; FFFFFF90 +00000134: 2640 '&@' MOVEA.L D0,A3 +00000136: 200B ' .' MOVE.L A3,D0 +00000138: 504F 'PO' ADDQ.W #8,A7 +0000013A: 6704 'g.' BEQ.S *+$0006 ; 00000140 +0000013C: 200B ' .' MOVE.L A3,D0 +0000013E: 6040 '`@' BRA.S *+$0042 ; 00000180 +00000140: 2F0C '/.' MOVE.L A4,-(A7) +00000142: 2F07 '/.' MOVE.L D7,-(A7) +00000144: 4EBA FA8A 'N...' JSR *-$0574 ; FFFFFBD0 +00000148: 2640 '&@' MOVEA.L D0,A3 +0000014A: BEAB 0008 '....' CMP.L $0008(A3),D7 +0000014E: 504F 'PO' ADDQ.W #8,A7 +00000150: 6204 'b.' BHI.S *+$0006 ; 00000156 +00000152: 200B ' .' MOVE.L A3,D0 +00000154: 602A '`*' BRA.S *+$002C ; 00000180 +00000156: 7C01 '|.' MOVEQ #$01,D6 +00000158: 202C 000C ' ,..' MOVE.L $000C(A4),D0 +0000015C: D0AC 004C '...L' ADD.L $004C(A4),D0 +00000160: BE80 '..' CMP.L D0,D7 +00000162: 62A0 'b.' BHI.S *-$005E ; 00000104 +00000164: 7000 'p.' MOVEQ #$00,D0 +00000166: 2F00 '/.' MOVE.L D0,-(A7) +00000168: 2F0C '/.' MOVE.L A4,-(A7) +0000016A: 2F07 '/.' MOVE.L D7,-(A7) +0000016C: 4EBA 1572 'N..r' JSR *+$1574 ; 000016E0 +00000170: 2640 '&@' MOVEA.L D0,A3 +00000172: 200B ' .' MOVE.L A3,D0 +00000174: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000178: 678A 'g.' BEQ.S *-$0074 ; 00000104 +0000017A: 200B ' .' MOVE.L A3,D0 +0000017C: 6002 '`.' BRA.S *+$0004 ; 00000180 +0000017E: 7000 'p.' MOVEQ #$00,D0 +00000180: 4CEE 18F0 FFE8 'L.....' MOVEM.L -$0018(A6),D4-D7/A3/A4 +00000186: 4E5E 'N^' UNLK A6 +00000188: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_36740 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_368D0 [368D0, 369A2) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 305 + 305: AUTOMOD_368D0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_368D0"(305) Segment="Main"(200) +Size: Flags $00 ModuleSize 210 + +Content: Flags $08 +Contents offset $0000 size $00D2 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0C38 'H..8' MOVEM.L D4/D5/A2-A4,-(A7) +00000008: 226E 0014 '"n..' MOVEA.L $0014(A6),A1 +0000000C: 242E 000C '$...' MOVE.L $000C(A6),D2 +00000010: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +00000014: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000018: 244C '$L' MOVEA.L A4,A2 +0000001A: 7200 'r.' MOVEQ #$00,D1 +0000001C: 7800 'x.' MOVEQ #$00,D4 +0000001E: 7A01 'z.' MOVEQ #$01,D5 +00000020: 228C '".' MOVE.L A4,(A1) +00000022: 082C 0006 0004 '.,....' BTST #$06,$0004(A4) +00000028: 6606 'f.' BNE.S *+$0008 ; 00000030 +0000002A: 4A2C 0005 'J,..' TST.B $0005(A4) +0000002E: 6C30 'l0' BGE.S *+$0032 ; 00000060 +00000030: 206E 0018 ' n..' MOVEA.L $0018(A6),A0 +00000034: B9E8 0040 '...@' CMPA.L $0040(A0),A4 +00000038: 660A 'f.' BNE.S *+$000C ; 00000044 +0000003A: 36BC 0006 '6...' MOVE.W #$0006,(A3) +0000003E: 7000 'p.' MOVEQ #$00,D0 +00000040: 6000 0086 '`...' BRA *+$0088 ; 000000C8 +00000044: 4A53 'JS' TST.W (A3) +00000046: 670C 'g.' BEQ.S *+$000E ; 00000054 +00000048: 246C 0008 '$l..' MOVEA.L $0008(A4),A2 +0000004C: D5CC '..' ADDA.L A4,A2 +0000004E: 7800 'x.' MOVEQ #$00,D4 +00000050: 2204 '".' MOVE.L D4,D1 +00000052: 6008 '`.' BRA.S *+$000A ; 0000005C +00000054: 36BC 0006 '6...' MOVE.W #$0006,(A3) +00000058: 7000 'p.' MOVEQ #$00,D0 +0000005A: 606C '`l' BRA.S *+$006E ; 000000C8 +0000005C: 7A01 'z.' MOVEQ #$01,D5 +0000005E: 605C '`\' BRA.S *+$005E ; 000000BC +00000060: 4A2C 0004 'J,..' TST.B $0004(A4) +00000064: 6D16 'm.' BLT.S *+$0018 ; 0000007C +00000066: D2AC 0008 '....' ADD.L $0008(A4),D1 +0000006A: 4A05 'J.' TST.B D5 +0000006C: 670E 'g.' BEQ.S *+$0010 ; 0000007C +0000006E: B4AC 0008 '....' CMP.L $0008(A4),D2 +00000072: 6208 'b.' BHI.S *+$000A ; 0000007C +00000074: 36BC 0001 '6...' MOVE.W #$0001,(A3) +00000078: 200C ' .' MOVE.L A4,D0 +0000007A: 604C '`L' BRA.S *+$004E ; 000000C8 +0000007C: D8AC 0008 '....' ADD.L $0008(A4),D4 +00000080: B484 '..' CMP.L D4,D2 +00000082: 6222 'b"' BHI.S *+$0024 ; 000000A6 +00000084: 206E 0018 ' n..' MOVEA.L $0018(A6),A0 +00000088: B8A8 000C '....' CMP.L $000C(A0),D4 +0000008C: 6218 'b.' BHI.S *+$001A ; 000000A6 +0000008E: 228C '".' MOVE.L A4,(A1) +00000090: 36BC 0004 '6...' MOVE.W #$0004,(A3) +00000094: 4A2C 0004 'J,..' TST.B $0004(A4) +00000098: 6D08 'm.' BLT.S *+$000A ; 000000A2 +0000009A: B481 '..' CMP.L D1,D2 +0000009C: 6204 'b.' BHI.S *+$0006 ; 000000A2 +0000009E: 36BC 0005 '6...' MOVE.W #$0005,(A3) +000000A2: 200A ' .' MOVE.L A2,D0 +000000A4: 6022 '`"' BRA.S *+$0024 ; 000000C8 +000000A6: 4A2C 0004 'J,..' TST.B $0004(A4) +000000AA: 6D0E 'm.' BLT.S *+$0010 ; 000000BA +000000AC: B481 '..' CMP.L D1,D2 +000000AE: 620A 'b.' BHI.S *+$000C ; 000000BA +000000B0: 228C '".' MOVE.L A4,(A1) +000000B2: 36BC 0002 '6...' MOVE.W #$0002,(A3) +000000B6: 200A ' .' MOVE.L A2,D0 +000000B8: 600E '`.' BRA.S *+$0010 ; 000000C8 +000000BA: 4205 'B.' CLR.B D5 +000000BC: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +000000C0: D08C '..' ADD.L A4,D0 +000000C2: 2840 '(@' MOVEA.L D0,A4 +000000C4: 6000 FF5C '`..\' BRA *-$00A2 ; 00000022 +000000C8: 4CEE 1C30 FFE8 'L..0..' MOVEM.L -$0018(A6),D4/D5/A2-A4 +000000CE: 4E5E 'N^' UNLK A6 +000000D0: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_368D0 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_369B0 [369B0, 369EE) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 306 + 306: AUTOMOD_369B0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_369B0"(306) Segment="Main"(200) +Size: Flags $00 ModuleSize 62 + +Content: Flags $08 +Contents offset $0000 size $003E +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000010: 244C '$L' MOVEA.L A4,A2 +00000012: D5EB 000C '....' ADDA.L $000C(A3),A2 +00000016: 4AAC 0028 'J..(' TST.L $0028(A4) +0000001A: 6708 'g.' BEQ.S *+$000A ; 00000024 +0000001C: 2F0A '/.' MOVE.L A2,-(A7) +0000001E: 206C 0028 ' l.(' MOVEA.L $0028(A4),A0 +00000022: 4E90 'N.' JSR (A0) +00000024: 7000 'p.' MOVEQ #$00,D0 +00000026: 2480 '$.' MOVE.L D0,(A2) +00000028: 277C 6B01 0004 ''|k...' MOVE.L #$6B010004,$0004(A3) + 0004 +00000030: 274C 000C ''L..' MOVE.L A4,$000C(A3) +00000034: 4CEE 1C00 FFF0 'L.....' MOVEM.L -$0010(A6),A2-A4 +0000003A: 4E5E 'N^' UNLK A6 +0000003C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_369B0 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_369F0 [369F0, 36BD6) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +44 (36A34): JSR $35EA0 + +AE (36A9E): JSR $370E0 + +C4 (36AB4): JSR $369B0 + +116 (36B06): JSR $37300 + +1D6 (36BC6): JSR $37300 + + +Dictionary: Flags $00 FirstId 307 + 307: AUTOMOD_369F0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_369F0"(307) Segment="Main"(200) +Size: Flags $00 ModuleSize 486 + +Content: Flags $08 +Contents offset $0000 size $01E6 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 282E 0010 '(...' MOVE.L $0010(A6),D4 +0000000C: 246E 0014 '$n..' MOVEA.L $0014(A6),A2 +00000010: 0084 0004 0000 '......' ORI.L #$00040000,D4 +00000016: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +0000001A: 6030 '`0' BRA.S *+$0032 ; 0000004C +0000001C: 4A2B 0004 'J+..' TST.B $0004(A3) +00000020: 6C1E 'l.' BGE.S *+$0020 ; 00000040 +00000022: 08EB 0006 0004 '......' BSET #$06,$0004(A3) +00000028: 082B 0006 0005 '.+....' BTST #$06,$0005(A3) +0000002E: 671A 'g.' BEQ.S *+$001C ; 0000004A +00000030: 4A2B 0005 'J+..' TST.B $0005(A3) +00000034: 6D14 'm.' BLT.S *+$0016 ; 0000004A +00000036: 202B 0008 ' +..' MOVE.L $0008(A3),D0 +0000003A: 91AA 004C '...L' SUB.L D0,$004C(A2) +0000003E: 600A '`.' BRA.S *+$000C ; 0000004A +00000040: 2F0A '/.' MOVE.L A2,-(A7) +00000042: 2F0B '/.' MOVE.L A3,-(A7) +00000044: 4EBA F46A 'N..j' JSR *-$0B94 ; FFFFF4B0 +00000048: 504F 'PO' ADDQ.W #8,A7 +0000004A: 2653 '&S' MOVEA.L (A3),A3 +0000004C: B7EE 0008 '....' CMPA.L $0008(A6),A3 +00000050: 64CA 'd.' BCC.S *-$0034 ; 0000001C +00000052: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000056: 6000 0148 '`..H' BRA *+$014A ; 000001A0 +0000005A: 4A2B 0004 'J+..' TST.B $0004(A3) +0000005E: 6C00 013E 'l..>' BGE *+$0140 ; 0000019E +00000062: 2A2B 0008 '*+..' MOVE.L $0008(A3),D5 +00000066: 2C05 ',.' MOVE.L D5,D6 +00000068: 7010 'p.' MOVEQ #$10,D0 +0000006A: 9C80 '..' SUB.L D0,D6 +0000006C: 7200 'r.' MOVEQ #$00,D1 +0000006E: 122B 0007 '.+..' MOVE.B $0007(A3),D1 +00000072: 7414 't.' MOVEQ #$14,D2 +00000074: B481 '..' CMP.L D1,D2 +00000076: 640C 'd.' BCC.S *+$000E ; 00000084 +00000078: 0485 0000 0010 '......' SUBI.L #$00000010,D5 +0000007E: 0486 0000 0010 '......' SUBI.L #$00000010,D6 +00000084: 7600 'v.' MOVEQ #$00,D3 +00000086: 082B 0006 0005 '.+....' BTST #$06,$0005(A3) +0000008C: 6708 'g.' BEQ.S *+$000A ; 00000096 +0000008E: 4A2B 0005 'J+..' TST.B $0005(A3) +00000092: 6D02 'm.' BLT.S *+$0004 ; 00000096 +00000094: 7601 'v.' MOVEQ #$01,D3 +00000096: 1E03 '..' MOVE.B D3,D7 +00000098: 2F0A '/.' MOVE.L A2,-(A7) +0000009A: 4A07 'J.' TST.B D7 +0000009C: 670A 'g.' BEQ.S *+$000C ; 000000A8 +0000009E: 203C 0001 0000 ' <....' MOVE.L #$00010000,D0 +000000A4: 8084 '..' OR.L D4,D0 +000000A6: 6002 '`.' BRA.S *+$0004 ; 000000AA +000000A8: 2004 ' .' MOVE.L D4,D0 +000000AA: 2F00 '/.' MOVE.L D0,-(A7) +000000AC: 2F05 '/.' MOVE.L D5,-(A7) +000000AE: 4EBA 0640 'N..@' JSR *+$0642 ; 000006F0 +000000B2: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +000000B6: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000BA: 6670 'fp' BNE.S *+$0072 ; 0000012C +000000BC: 4A07 'J.' TST.B D7 +000000BE: 6710 'g.' BEQ.S *+$0012 ; 000000D0 +000000C0: 2F0A '/.' MOVE.L A2,-(A7) +000000C2: 2F0B '/.' MOVE.L A3,-(A7) +000000C4: 4EBA FEFA 'N...' JSR *-$0104 ; FFFFFFC0 +000000C8: 2653 '&S' MOVEA.L (A3),A3 +000000CA: 504F 'PO' ADDQ.W #8,A7 +000000CC: 6000 00D2 '`...' BRA *+$00D4 ; 000001A0 +000000D0: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +000000D4: 6024 '`$' BRA.S *+$0026 ; 000000FA +000000D6: 4A2C 0004 'J,..' TST.B $0004(A4) +000000DA: 6C1C 'l.' BGE.S *+$001E ; 000000F8 +000000DC: 08AC 0006 0004 '......' BCLR #$06,$0004(A4) +000000E2: 082C 0006 0005 '.,....' BTST #$06,$0005(A4) +000000E8: 670E 'g.' BEQ.S *+$0010 ; 000000F8 +000000EA: 4A2C 0005 'J,..' TST.B $0005(A4) +000000EE: 6D08 'm.' BLT.S *+$000A ; 000000F8 +000000F0: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +000000F4: D1AA 004C '...L' ADD.L D0,$004C(A2) +000000F8: 2854 '(T' MOVEA.L (A4),A4 +000000FA: B9EE 0008 '....' CMPA.L $0008(A6),A4 +000000FE: 64D6 'd.' BCC.S *-$0028 ; 000000D6 +00000100: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000104: 601A '`.' BRA.S *+$001C ; 00000120 +00000106: B7CC '..' CMPA.L A4,A3 +00000108: 6508 'e.' BCS.S *+$000A ; 00000112 +0000010A: 082C 0006 0004 '.,....' BTST #$06,$0004(A4) +00000110: 670C 'g.' BEQ.S *+$000E ; 0000011E +00000112: 2F0A '/.' MOVE.L A2,-(A7) +00000114: 2F0C '/.' MOVE.L A4,-(A7) +00000116: 4EBA 07F8 'N...' JSR *+$07FA ; 00000910 +0000011A: 2840 '(@' MOVEA.L D0,A4 +0000011C: 504F 'PO' ADDQ.W #8,A7 +0000011E: 2854 '(T' MOVEA.L (A4),A4 +00000120: B9EE 0008 '....' CMPA.L $0008(A6),A4 +00000124: 64E0 'd.' BCC.S *-$001E ; 00000106 +00000126: 7000 'p.' MOVEQ #$00,D0 +00000128: 6000 00B2 '`...' BRA *+$00B4 ; 000001DC +0000012C: 41EB 0010 'A...' LEA $0010(A3),A0 +00000130: 226E FFFC '"n..' MOVEA.L -$0004(A6),A1 +00000134: 43E9 0010 'C...' LEA $0010(A1),A1 +00000138: 2006 ' .' MOVE.L D6,D0 +0000013A: A02E '..' _BlockMove ; A02E +0000013C: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000140: 216B 0004 0004 '!k....' MOVE.L $0004(A3),$0004(A0) +00000146: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000014A: 2248 '"H' MOVEA.L A0,A1 +0000014C: 2029 0008 ' )..' MOVE.L $0008(A1),D0 +00000150: 90AB 0008 '....' SUB.L $0008(A3),D0 +00000154: 7200 'r.' MOVEQ #$00,D1 +00000156: 1228 0007 '.(..' MOVE.B $0007(A0),D1 +0000015A: D280 '..' ADD.L D0,D1 +0000015C: EFE8 1008 0007 '......' BFINS D1,$0007(A0){$00:$08} +00000162: 200A ' .' MOVE.L A2,D0 +00000164: D0AB 000C '....' ADD.L $000C(A3),D0 +00000168: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +0000016C: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000170: 41E8 0010 'A...' LEA $0010(A0),A0 +00000174: 226E FFF8 '"n..' MOVEA.L -$0008(A6),A1 +00000178: 2288 '".' MOVE.L A0,(A1) +0000017A: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000017E: 216B 000C 000C '!k....' MOVE.L $000C(A3),$000C(A0) +00000184: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000188: 08A8 0006 0004 '......' BCLR #$06,$0004(A0) +0000018E: 4A07 'J.' TST.B D7 +00000190: 670C 'g.' BEQ.S *+$000E ; 0000019E +00000192: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000196: 2028 0008 ' (..' MOVE.L $0008(A0),D0 +0000019A: D1AA 004C '...L' ADD.L D0,$004C(A2) +0000019E: 2653 '&S' MOVEA.L (A3),A3 +000001A0: B7EE 0008 '....' CMPA.L $0008(A6),A3 +000001A4: 6400 FEB4 'd...' BCC *-$014A ; 0000005A +000001A8: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000001AC: 2668 0008 '&h..' MOVEA.L $0008(A0),A3 +000001B0: D7EE 000C '....' ADDA.L $000C(A6),A3 +000001B4: 2008 ' .' MOVE.L A0,D0 +000001B6: 90AE 0008 '....' SUB.L $0008(A6),D0 +000001BA: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000001BE: 2228 0008 '"(..' MOVE.L $0008(A0),D1 +000001C2: D280 '..' ADD.L D0,D1 +000001C4: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000001C8: 2141 0008 '!A..' MOVE.L D1,$0008(A0) +000001CC: 26AE 0008 '&...' MOVE.L $0008(A6),(A3) +000001D0: 2F0A '/.' MOVE.L A2,-(A7) +000001D2: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +000001D6: 4EBA 0738 'N..8' JSR *+$073A ; 00000910 +000001DA: 504F 'PO' ADDQ.W #8,A7 +000001DC: 4CEE 1CF8 FFD8 'L.....' MOVEM.L -$0028(A6),D3-D7/A2-A4 +000001E2: 4E5E 'N^' UNLK A6 +000001E4: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_369F0 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_36BE0 [36BE0, 36D62) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +60 (36C40): JSR $368D0 + +78 (36C58): JSR $36740 + +C2 (36CA2): JSR $360A0 + +E0 (36CC0): JSR $369F0 + +110 (36CF0): JSR $360A0 + + +Dictionary: Flags $00 FirstId 308 + 308: AUTOMOD_36BE0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_36BE0"(308) Segment="Main"(200) +Size: Flags $00 ModuleSize 386 + +Content: Flags $08 +Contents offset $0000 size $0182 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 242E 000C '$...' MOVE.L $000C(A6),D2 +00000008: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +0000000C: 7200 'r.' MOVEQ #$00,D1 +0000000E: 7000 'p.' MOVEQ #$00,D0 +00000010: 1029 0004 '.)..' MOVE.B $0004(A1),D0 +00000014: 4A80 'J.' TST.L D0 +00000016: 6608 'f.' BNE.S *+$000A ; 00000020 +00000018: D2A9 0008 '....' ADD.L $0008(A1),D1 +0000001C: B481 '..' CMP.L D1,D2 +0000001E: 630A 'c.' BLS.S *+$000C ; 0000002A +00000020: 2029 0008 ' )..' MOVE.L $0008(A1),D0 +00000024: D089 '..' ADD.L A1,D0 +00000026: 2240 '"@' MOVEA.L D0,A1 +00000028: 60E4 '`.' BRA.S *-$001A ; 0000000E +0000002A: 2009 ' .' MOVE.L A1,D0 +0000002C: 4E5E 'N^' UNLK A6 +0000002E: 4E75 'Nu' RTS +00000030: 4E56 FFEE 'NV..' LINK.W A6,#-$0012 +00000034: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000038: 2C2E 000C ',...' MOVE.L $000C(A6),D6 +0000003C: 2E2E 0008 '....' MOVE.L $0008(A6),D7 +00000040: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +00000044: 286B 002C '(k.,' MOVEA.L $002C(A3),A4 +00000048: 4204 'B.' CLR.B D4 +0000004A: 4205 'B.' CLR.B D5 +0000004C: 3D7C 0001 FFFE '=|....' MOVE.W #$0001,-$0002(A6) +00000052: 2F0B '/.' MOVE.L A3,-(A7) +00000054: 486E FFFA 'Hn..' PEA -$0006(A6) +00000058: 486E FFFE 'Hn..' PEA -$0002(A6) +0000005C: 2F07 '/.' MOVE.L D7,-(A7) +0000005E: 2F0C '/.' MOVE.L A4,-(A7) +00000060: 4EBA FC8E 'N...' JSR *-$0370 ; FFFFFCF0 +00000064: 2840 '(@' MOVEA.L D0,A4 +00000066: 4A80 'J.' TST.L D0 +00000068: 4FEF 0014 'O...' LEA $0014(A7),A7 +0000006C: 6624 'f$' BNE.S *+$0026 ; 00000092 +0000006E: 4A04 'J.' TST.B D4 +00000070: 661A 'f.' BNE.S *+$001C ; 0000008C +00000072: 2F0B '/.' MOVE.L A3,-(A7) +00000074: 2F06 '/.' MOVE.L D6,-(A7) +00000076: 2F07 '/.' MOVE.L D7,-(A7) +00000078: 4EBA FAE6 'N...' JSR *-$0518 ; FFFFFB60 +0000007C: 4A80 'J.' TST.L D0 +0000007E: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000082: 6708 'g.' BEQ.S *+$000A ; 0000008C +00000084: 286B 002C '(k.,' MOVEA.L $002C(A3),A4 +00000088: 7801 'x.' MOVEQ #$01,D4 +0000008A: 60C0 '`.' BRA.S *-$003E ; 0000004C +0000008C: 7000 'p.' MOVEQ #$00,D0 +0000008E: 6000 00E8 '`...' BRA *+$00EA ; 00000178 +00000092: 302E FFFE '0...' MOVE.W -$0002(A6),D0 +00000096: 5340 'S@' SUBQ.W #1,D0 +00000098: 6BB2 'k.' BMI.S *-$004C ; 0000004C +0000009A: 0C40 0004 '.@..' CMPI.W #$0004,D0 +0000009E: 6EAC 'n.' BGT.S *-$0052 ; 0000004C +000000A0: D040 '.@' ADD.W D0,D0 +000000A2: 303B 0006 '0;..' MOVE.W *+$0008(D0.W),D0 ; 000000AA +000000A6: 4EFB 0000 'N...' JMP *+$0002(D0.W) ; 000000A8 +000000AA: 000C 0012 '....' ORI.B #$12,A4 +000000AE: FFA4 '..' DC.W $FFA4 ; ???? +000000B0: 0026 0026 '.&.&' ORI.B #$26,-(A6) ; '&' +000000B4: 200C ' .' MOVE.L A4,D0 +000000B6: 6000 00C0 '`...' BRA *+$00C2 ; 00000178 +000000BA: 2F0B '/.' MOVE.L A3,-(A7) +000000BC: 2F2E FFFA '/...' MOVE.L -$0006(A6),-(A7) +000000C0: 2F0C '/.' MOVE.L A4,-(A7) +000000C2: 4EBA F3FC 'N...' JSR *-$0C02 ; FFFFF4C0 +000000C6: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000CA: 6000 00AC '`...' BRA *+$00AE ; 00000178 +000000CE: 244C '$L' MOVEA.L A4,A2 +000000D0: 0286 FFFF FFF0 '......' ANDI.L #$FFFFFFF0,D6 +000000D6: 2F0B '/.' MOVE.L A3,-(A7) +000000D8: 2F06 '/.' MOVE.L D6,-(A7) +000000DA: 2F2E FFFA '/...' MOVE.L -$0006(A6),-(A7) +000000DE: 2F0C '/.' MOVE.L A4,-(A7) +000000E0: 4EBA FD2E 'N...' JSR *-$02D0 ; FFFFFE10 +000000E4: 2840 '(@' MOVEA.L D0,A4 +000000E6: 4A80 'J.' TST.L D0 +000000E8: 4FEF 0010 'O...' LEA $0010(A7),A7 +000000EC: 6706 'g.' BEQ.S *+$0008 ; 000000F4 +000000EE: 200C ' .' MOVE.L A4,D0 +000000F0: 6000 0086 '`...' BRA *+$0088 ; 00000178 +000000F4: 7005 'p.' MOVEQ #$05,D0 +000000F6: B06E FFFE '.n..' CMP.W -$0002(A6),D0 +000000FA: 661E 'f.' BNE.S *+$0020 ; 0000011A +000000FC: 2F07 '/.' MOVE.L D7,-(A7) +000000FE: 2F0A '/.' MOVE.L A2,-(A7) +00000100: 4EBA FEFE 'N...' JSR *-$0100 ; 00000000 +00000104: 2D40 FFFA '-@..' MOVE.L D0,-$0006(A6) +00000108: 2F0B '/.' MOVE.L A3,-(A7) +0000010A: 2F2E FFFA '/...' MOVE.L -$0006(A6),-(A7) +0000010E: 2F0A '/.' MOVE.L A2,-(A7) +00000110: 4EBA F3AE 'N...' JSR *-$0C50 ; FFFFF4C0 +00000114: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000118: 605E '`^' BRA.S *+$0060 ; 00000178 +0000011A: 284A '(J' MOVEA.L A2,A4 +0000011C: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +00000120: D08C '..' ADD.L A4,D0 +00000122: 2840 '(@' MOVEA.L D0,A4 +00000124: 082C 0006 0004 '.,....' BTST #$06,$0004(A4) +0000012A: 6606 'f.' BNE.S *+$0008 ; 00000132 +0000012C: 4A2C 0005 'J,..' TST.B $0005(A4) +00000130: 6CEA 'l.' BGE.S *-$0014 ; 0000011C +00000132: B9EB 0040 '...@' CMPA.L $0040(A3),A4 +00000136: 6600 FF14 'f...' BNE *-$00EA ; 0000004C +0000013A: 4A05 'J.' TST.B D5 +0000013C: 660A 'f.' BNE.S *+$000C ; 00000148 +0000013E: 203C 0004 0000 ' <....' MOVE.L #$00040000,D0 +00000144: C086 '..' AND.L D6,D0 +00000146: 6704 'g.' BEQ.S *+$0006 ; 0000014C +00000148: 7000 'p.' MOVEQ #$00,D0 +0000014A: 602C '`,' BRA.S *+$002E ; 00000178 +0000014C: 7A01 'z.' MOVEQ #$01,D5 +0000014E: 598F 'Y.' SUBQ.L #4,A7 +00000150: 2E8D '..' MOVE.L A5,(A7) +00000152: 2D5F FFEE '-_..' MOVE.L (A7)+,-$0012(A6) +00000156: 598F 'Y.' SUBQ.L #4,A7 +00000158: 2F07 '/.' MOVE.L D7,-(A7) +0000015A: 206B 0010 ' k..' MOVEA.L $0010(A3),A0 +0000015E: 4E90 'N.' JSR (A0) +00000160: 261F '&.' MOVE.L (A7)+,D3 +00000162: 2F2E FFEE '/...' MOVE.L -$0012(A6),-(A7) +00000166: 2A5F '*_' MOVEA.L (A7)+,A5 +00000168: 4A83 'J.' TST.L D3 +0000016A: 6604 'f.' BNE.S *+$0006 ; 00000170 +0000016C: 7000 'p.' MOVEQ #$00,D0 +0000016E: 6008 '`.' BRA.S *+$000A ; 00000178 +00000170: 286B 002C '(k.,' MOVEA.L $002C(A3),A4 +00000174: 6000 FED6 '`...' BRA *-$0128 ; 0000004C +00000178: 4CEE 1CF8 FFCE 'L.....' MOVEM.L -$0032(A6),D3-D7/A2-A4 +0000017E: 4E5E 'N^' UNLK A6 +00000180: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_36BE0 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_36D70 [36D70, 36E44) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 309 + 309: AUTOMOD_36D70 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_36D70"(309) Segment="Main"(200) +Size: Flags $00 ModuleSize 212 + +Content: Flags $08 +Contents offset $0000 size $00D4 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 2A2E 000C '*...' MOVE.L $000C(A6),D5 +0000000C: 246E 0014 '$n..' MOVEA.L $0014(A6),A2 +00000010: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +00000014: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000018: 2D4C FFF8 '-L..' MOVE.L A4,-$0008(A6) +0000001C: 7600 'v.' MOVEQ #$00,D3 +0000001E: 7800 'x.' MOVEQ #$00,D4 +00000020: 7C01 '|.' MOVEQ #$01,D6 +00000022: 4207 'B.' CLR.B D7 +00000024: 248C '$.' MOVE.L A4,(A2) +00000026: 082C 0006 0004 '.,....' BTST #$06,$0004(A4) +0000002C: 6606 'f.' BNE.S *+$0008 ; 00000034 +0000002E: 4A2C 0005 'J,..' TST.B $0005(A4) +00000032: 6C54 'lT' BGE.S *+$0056 ; 00000088 +00000034: 4A07 'J.' TST.B D7 +00000036: 6726 'g&' BEQ.S *+$0028 ; 0000005E +00000038: 206E 0018 ' n..' MOVEA.L $0018(A6),A0 +0000003C: 2012 ' .' MOVE.L (A2),D0 +0000003E: 90AE FFF8 '....' SUB.L -$0008(A6),D0 +00000042: 2252 '"R' MOVEA.L (A2),A1 +00000044: 2229 0008 '")..' MOVE.L $0008(A1),D1 +00000048: D280 '..' ADD.L D0,D1 +0000004A: B2A8 000C '....' CMP.L $000C(A0),D1 +0000004E: 6304 'c.' BLS.S *+$0006 ; 00000054 +00000050: 4A53 'JS' TST.W (A3) +00000052: 660A 'f.' BNE.S *+$000C ; 0000005E +00000054: 36BC 0004 '6...' MOVE.W #$0004,(A3) +00000058: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 +0000005C: 606C '`l' BRA.S *+$006E ; 000000CA +0000005E: 206E 0018 ' n..' MOVEA.L $0018(A6),A0 +00000062: B9E8 0018 '....' CMPA.L $0018(A0),A4 +00000066: 6608 'f.' BNE.S *+$000A ; 00000070 +00000068: 36BC 0006 '6...' MOVE.W #$0006,(A3) +0000006C: 7000 'p.' MOVEQ #$00,D0 +0000006E: 605A '`Z' BRA.S *+$005C ; 000000CA +00000070: 4A53 'JS' TST.W (A3) +00000072: 6708 'g.' BEQ.S *+$000A ; 0000007C +00000074: 2494 '$.' MOVE.L (A4),(A2) +00000076: 7800 'x.' MOVEQ #$00,D4 +00000078: 2604 '&.' MOVE.L D4,D3 +0000007A: 6008 '`.' BRA.S *+$000A ; 00000084 +0000007C: 36BC 0006 '6...' MOVE.W #$0006,(A3) +00000080: 7000 'p.' MOVEQ #$00,D0 +00000082: 6046 '`F' BRA.S *+$0048 ; 000000CA +00000084: 7C01 '|.' MOVEQ #$01,D6 +00000086: 603C '`<' BRA.S *+$003E ; 000000C4 +00000088: D8AC 0008 '....' ADD.L $0008(A4),D4 +0000008C: BA84 '..' CMP.L D4,D5 +0000008E: 620A 'b.' BHI.S *+$000C ; 0000009A +00000090: 4A07 'J.' TST.B D7 +00000092: 6606 'f.' BNE.S *+$0008 ; 0000009A +00000094: 2D4C FFF8 '-L..' MOVE.L A4,-$0008(A6) +00000098: 7E01 '~.' MOVEQ #$01,D7 +0000009A: 4A2C 0004 'J,..' TST.B $0004(A4) +0000009E: 6D22 'm"' BLT.S *+$0024 ; 000000C2 +000000A0: 4A06 'J.' TST.B D6 +000000A2: 670E 'g.' BEQ.S *+$0010 ; 000000B2 +000000A4: BAAC 0008 '....' CMP.L $0008(A4),D5 +000000A8: 6208 'b.' BHI.S *+$000A ; 000000B2 +000000AA: 36BC 0001 '6...' MOVE.W #$0001,(A3) +000000AE: 200C ' .' MOVE.L A4,D0 +000000B0: 6018 '`.' BRA.S *+$001A ; 000000CA +000000B2: D6AC 0008 '....' ADD.L $0008(A4),D3 +000000B6: BA83 '..' CMP.L D3,D5 +000000B8: 6208 'b.' BHI.S *+$000A ; 000000C2 +000000BA: 36BC 0003 '6...' MOVE.W #$0003,(A3) +000000BE: 200C ' .' MOVE.L A4,D0 +000000C0: 6008 '`.' BRA.S *+$000A ; 000000CA +000000C2: 4206 'B.' CLR.B D6 +000000C4: 2854 '(T' MOVEA.L (A4),A4 +000000C6: 6000 FF5E '`..^' BRA *-$00A0 ; 00000026 +000000CA: 4CEE 1CF8 FFD8 'L.....' MOVEM.L -$0028(A6),D3-D7/A2-A4 +000000D0: 4E5E 'N^' UNLK A6 +000000D2: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_36D70 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_36E50 [36E50, 36F86) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +3C (36E8C): JSR $36D70 + +64 (36EB4): JSR $36740 + +A0 (36EF0): JSR $35EE0 + +BE (36F0E): JSR $369F0 + + +Dictionary: Flags $00 FirstId 310 + 310: AUTOMOD_36E50 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_36E50"(310) Segment="Main"(200) +Size: Flags $00 ModuleSize 310 + +Content: Flags $08 +Contents offset $0000 size $0136 +00000000: 4E56 FFEE 'NV..' LINK.W A6,#-$0012 +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 +0000000C: 2E2E 000C '....' MOVE.L $000C(A6),D7 +00000010: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +00000014: 206B 0040 ' k.@' MOVEA.L $0040(A3),A0 +00000018: 2850 '(P' MOVEA.L (A0),A4 +0000001A: 4204 'B.' CLR.B D4 +0000001C: 4205 'B.' CLR.B D5 +0000001E: 203C FF00 0000 ' <....' MOVE.L #$FF000000,D0 +00000024: C087 '..' AND.L D7,D0 +00000026: 7218 'r.' MOVEQ #$18,D1 +00000028: E2A0 '..' ASR.L D1,D0 +0000002A: 3D40 FFFE '=@..' MOVE.W D0,-$0002(A6) +0000002E: 2F0B '/.' MOVE.L A3,-(A7) +00000030: 486E FFFA 'Hn..' PEA -$0006(A6) +00000034: 486E FFFE 'Hn..' PEA -$0002(A6) +00000038: 2F06 '/.' MOVE.L D6,-(A7) +0000003A: 2F0C '/.' MOVE.L A4,-(A7) +0000003C: 4EBA FEE2 'N...' JSR *-$011C ; FFFFFF20 +00000040: 2840 '(@' MOVEA.L D0,A4 +00000042: 4A80 'J.' TST.L D0 +00000044: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000048: 6636 'f6' BNE.S *+$0038 ; 00000080 +0000004A: 203C 0100 0000 ' <....' MOVE.L #$01000000,D0 +00000050: C087 '..' AND.L D7,D0 +00000052: 6606 'f.' BNE.S *+$0008 ; 0000005A +00000054: 7000 'p.' MOVEQ #$00,D0 +00000056: 6000 00D4 '`...' BRA *+$00D6 ; 0000012C +0000005A: 4A04 'J.' TST.B D4 +0000005C: 661C 'f.' BNE.S *+$001E ; 0000007A +0000005E: 2F0B '/.' MOVE.L A3,-(A7) +00000060: 2F07 '/.' MOVE.L D7,-(A7) +00000062: 2F06 '/.' MOVE.L D6,-(A7) +00000064: 4EBA F88A 'N...' JSR *-$0774 ; FFFFF8F0 +00000068: 4A80 'J.' TST.L D0 +0000006A: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000006E: 670A 'g.' BEQ.S *+$000C ; 0000007A +00000070: 206B 0040 ' k.@' MOVEA.L $0040(A3),A0 +00000074: 2850 '(P' MOVEA.L (A0),A4 +00000076: 7801 'x.' MOVEQ #$01,D4 +00000078: 60A4 '`.' BRA.S *-$005A ; 0000001E +0000007A: 7000 'p.' MOVEQ #$00,D0 +0000007C: 6000 00AE '`...' BRA *+$00B0 ; 0000012C +00000080: 302E FFFE '0...' MOVE.W -$0002(A6),D0 +00000084: 5340 'S@' SUBQ.W #1,D0 +00000086: 670A 'g.' BEQ.S *+$000C ; 00000092 +00000088: 5540 'U@' SUBQ.W #2,D0 +0000008A: 670C 'g.' BEQ.S *+$000E ; 00000098 +0000008C: 5340 'S@' SUBQ.W #1,D0 +0000008E: 671C 'g.' BEQ.S *+$001E ; 000000AC +00000090: 608C '`.' BRA.S *-$0072 ; 0000001E +00000092: 200C ' .' MOVE.L A4,D0 +00000094: 6000 0096 '`...' BRA *+$0098 ; 0000012C +00000098: 2F0B '/.' MOVE.L A3,-(A7) +0000009A: 2F2E FFFA '/...' MOVE.L -$0006(A6),-(A7) +0000009E: 2F0C '/.' MOVE.L A4,-(A7) +000000A0: 4EBA EFEE 'N...' JSR *-$1010 ; FFFFF090 +000000A4: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000A8: 6000 0082 '`...' BRA *+$0084 ; 0000012C +000000AC: 244C '$L' MOVEA.L A4,A2 +000000AE: 0287 FFFF FFF0 '......' ANDI.L #$FFFFFFF0,D7 +000000B4: 2F0B '/.' MOVE.L A3,-(A7) +000000B6: 2F07 '/.' MOVE.L D7,-(A7) +000000B8: 2F2E FFFA '/...' MOVE.L -$0006(A6),-(A7) +000000BC: 2F0C '/.' MOVE.L A4,-(A7) +000000BE: 4EBA FAE0 'N...' JSR *-$051E ; FFFFFBA0 +000000C2: 2840 '(@' MOVEA.L D0,A4 +000000C4: 4A80 'J.' TST.L D0 +000000C6: 4FEF 0010 'O...' LEA $0010(A7),A7 +000000CA: 6704 'g.' BEQ.S *+$0006 ; 000000D0 +000000CC: 200C ' .' MOVE.L A4,D0 +000000CE: 605C '`\' BRA.S *+$005E ; 0000012C +000000D0: 284A '(J' MOVEA.L A2,A4 +000000D2: 2854 '(T' MOVEA.L (A4),A4 +000000D4: 082C 0006 0004 '.,....' BTST #$06,$0004(A4) +000000DA: 6606 'f.' BNE.S *+$0008 ; 000000E2 +000000DC: 4A2C 0005 'J,..' TST.B $0005(A4) +000000E0: 6CF0 'l.' BGE.S *-$000E ; 000000D2 +000000E2: 206B 002C ' k.,' MOVEA.L $002C(A3),A0 +000000E6: B9D0 '..' CMPA.L (A0),A4 +000000E8: 6600 FF34 'f..4' BNE *-$00CA ; 0000001E +000000EC: 4A05 'J.' TST.B D5 +000000EE: 660A 'f.' BNE.S *+$000C ; 000000FA +000000F0: 203C 0004 0000 ' <....' MOVE.L #$00040000,D0 +000000F6: C087 '..' AND.L D7,D0 +000000F8: 6704 'g.' BEQ.S *+$0006 ; 000000FE +000000FA: 7000 'p.' MOVEQ #$00,D0 +000000FC: 602E '`.' BRA.S *+$0030 ; 0000012C +000000FE: 7A01 'z.' MOVEQ #$01,D5 +00000100: 598F 'Y.' SUBQ.L #4,A7 +00000102: 2E8D '..' MOVE.L A5,(A7) +00000104: 2D5F FFEE '-_..' MOVE.L (A7)+,-$0012(A6) +00000108: 598F 'Y.' SUBQ.L #4,A7 +0000010A: 2F06 '/.' MOVE.L D6,-(A7) +0000010C: 206B 0010 ' k..' MOVEA.L $0010(A3),A0 +00000110: 4E90 'N.' JSR (A0) +00000112: 261F '&.' MOVE.L (A7)+,D3 +00000114: 2F2E FFEE '/...' MOVE.L -$0012(A6),-(A7) +00000118: 2A5F '*_' MOVEA.L (A7)+,A5 +0000011A: 4A83 'J.' TST.L D3 +0000011C: 6604 'f.' BNE.S *+$0006 ; 00000122 +0000011E: 7000 'p.' MOVEQ #$00,D0 +00000120: 600A '`.' BRA.S *+$000C ; 0000012C +00000122: 206B 0040 ' k.@' MOVEA.L $0040(A3),A0 +00000126: 2850 '(P' MOVEA.L (A0),A4 +00000128: 6000 FEF4 '`...' BRA *-$010A ; 0000001E +0000012C: 4CEE 1CF8 FFCE 'L.....' MOVEM.L -$0032(A6),D3-D7/A2-A4 +00000132: 4E5E 'N^' UNLK A6 +00000134: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_36E50 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_36F90 [36F90, 36FF2) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +4A (36FDA): JSR $371F0 + + +Dictionary: Flags $00 FirstId 311 + 311: AUTOMOD_36F90 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_36F90"(311) 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 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 2E2E 0008 '....' MOVE.L $0008(A6),D7 +0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000010: 206C 0040 ' l.@' MOVEA.L $0040(A4),A0 +00000014: 2450 '$P' MOVEA.L (A0),A2 +00000016: 9FAA 0008 '....' SUB.L D7,$0008(A2) +0000001A: 202A 0008 ' *..' MOVE.L $0008(A2),D0 +0000001E: D08A '..' ADD.L A2,D0 +00000020: 2940 0040 ')@.@' MOVE.L D0,$0040(A4) +00000024: 2640 '&@' MOVEA.L D0,A3 +00000026: 224B '"K' MOVEA.L A3,A1 +00000028: 43E9 0010 'C...' LEA $0010(A1),A1 +0000002C: 2889 '(.' MOVE.L A1,(A4) +0000002E: 7010 'p.' MOVEQ #$10,D0 +00000030: 2340 0004 '#@..' MOVE.L D0,$0004(A1) +00000034: 7200 'r.' MOVEQ #$00,D1 +00000036: 2281 '".' MOVE.L D1,(A1) +00000038: 700C 'p.' MOVEQ #$0C,D0 +0000003A: 2740 0008 ''@..' MOVE.L D0,$0008(A3) +0000003E: 268A '&.' MOVE.L A2,(A3) +00000040: 2F09 '/.' MOVE.L A1,-(A7) +00000042: 2F0C '/.' MOVE.L A4,-(A7) +00000044: 7008 'p.' MOVEQ #$08,D0 +00000046: 2F00 '/.' MOVE.L D0,-(A7) +00000048: 2F0B '/.' MOVE.L A3,-(A7) +0000004A: 4EBA 0214 'N...' JSR *+$0216 ; 00000260 +0000004E: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000052: 225F '"_' MOVEA.L (A7)+,A1 +00000054: 9FAC 000C '....' SUB.L D7,$000C(A4) +00000058: 4CEE 1C80 FFE8 'L.....' MOVEM.L -$0018(A6),D7/A2-A4 +0000005E: 4E5E 'N^' UNLK A6 +00000060: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_36F90 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_37000 [37000, 3707A) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +2E (3702E): JSR $35DA0 + +64 (37064): JSR $35DD0 + + +Dictionary: Flags $00 FirstId 312 + 312: AUTOMOD_37000 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_37000"(312) 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 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 246E 0010 '$n..' MOVEA.L $0010(A6),A2 +0000000C: 2E2E 000C '....' MOVE.L $000C(A6),D7 +00000010: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000014: 2C2C 0008 ',,..' MOVE.L $0008(A4),D6 +00000018: 9C87 '..' SUB.L D7,D6 +0000001A: 7020 'p ' MOVEQ #$20,D0 ; ' ' +0000001C: B086 '..' CMP.L D6,D0 +0000001E: 623C 'b<' BHI.S *+$003E ; 0000005C +00000020: 264C '&L' MOVEA.L A4,A3 +00000022: D7C7 '..' ADDA.L D7,A3 +00000024: 2F2C 000C '/,..' MOVE.L $000C(A4),-(A7) +00000028: 2F2C 001C '/,..' MOVE.L $001C(A4),-(A7) +0000002C: 2F0B '/.' MOVE.L A3,-(A7) +0000002E: 4EBA ED70 'N..p' JSR *-$128E ; FFFFEDA0 +00000032: 268C '&.' MOVE.L A4,(A3) +00000034: 2746 0008 ''F..' MOVE.L D6,$0008(A3) +00000038: 7000 'p.' MOVEQ #$00,D0 +0000003A: 2740 0004 ''@..' MOVE.L D0,$0004(A3) +0000003E: 2947 0008 ')G..' MOVE.L D7,$0008(A4) +00000042: 222B 0008 '"+..' MOVE.L $0008(A3),D1 +00000046: D28B '..' ADD.L A3,D1 +00000048: 2041 ' A' MOVEA.L D1,A0 +0000004A: 208B ' .' MOVE.L A3,(A0) +0000004C: B9EA 0048 '...H' CMPA.L $0048(A2),A4 +00000050: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000054: 6614 'f.' BNE.S *+$0016 ; 0000006A +00000056: 254B 0048 '%K.H' MOVE.L A3,$0048(A2) +0000005A: 600E '`.' BRA.S *+$0010 ; 0000006A +0000005C: 2E2C 0008 '.,..' MOVE.L $0008(A4),D7 +00000060: 2F0A '/.' MOVE.L A2,-(A7) +00000062: 2F0C '/.' MOVE.L A4,-(A7) +00000064: 4EBA ED6A 'N..j' JSR *-$1294 ; FFFFEDD0 +00000068: 504F 'PO' ADDQ.W #8,A7 +0000006A: 9FAA 000C '....' SUB.L D7,$000C(A2) +0000006E: 200C ' .' MOVE.L A4,D0 +00000070: 4CEE 1CC0 FFEC 'L.....' MOVEM.L -$0014(A6),D6/D7/A2-A4 +00000076: 4E5E 'N^' UNLK A6 +00000078: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_37000 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_37080 [37080, 370DC) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +40 (370C0): JSR $35DD0 + + +Dictionary: Flags $00 FirstId 313 + 313: AUTOMOD_37080 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_37080"(313) 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 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 246E 0010 '$n..' MOVEA.L $0010(A6),A2 +0000000C: 2E2E 000C '....' MOVE.L $000C(A6),D7 +00000010: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000014: 2C2B 0008 ',+..' MOVE.L $0008(A3),D6 +00000018: 9C87 '..' SUB.L D7,D6 +0000001A: 7020 'p ' MOVEQ #$20,D0 ; ' ' +0000001C: B086 '..' CMP.L D6,D0 +0000001E: 6218 'b.' BHI.S *+$001A ; 00000038 +00000020: 2746 0008 ''F..' MOVE.L D6,$0008(A3) +00000024: 2846 '(F' MOVEA.L D6,A4 +00000026: D9CB '..' ADDA.L A3,A4 +00000028: 288B '(.' MOVE.L A3,(A4) +0000002A: 2947 0008 ')G..' MOVE.L D7,$0008(A4) +0000002E: 2007 ' .' MOVE.L D7,D0 +00000030: D08C '..' ADD.L A4,D0 +00000032: 2040 ' @' MOVEA.L D0,A0 +00000034: 208C ' .' MOVE.L A4,(A0) +00000036: 6014 '`.' BRA.S *+$0016 ; 0000004C +00000038: 2E2B 0008 '.+..' MOVE.L $0008(A3),D7 +0000003C: 2F0A '/.' MOVE.L A2,-(A7) +0000003E: 2F0B '/.' MOVE.L A3,-(A7) +00000040: 4EBA ED0E 'N...' JSR *-$12F0 ; FFFFED50 +00000044: 284B '(K' MOVEA.L A3,A4 +00000046: 2947 0008 ')G..' MOVE.L D7,$0008(A4) +0000004A: 504F 'PO' ADDQ.W #8,A7 +0000004C: 9FAA 000C '....' SUB.L D7,$000C(A2) +00000050: 200C ' .' MOVE.L A4,D0 +00000052: 4CEE 1CC0 FFEC 'L.....' MOVEM.L -$0014(A6),D6/D7/A2-A4 +00000058: 4E5E 'N^' UNLK A6 +0000005A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_37080 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_370E0 [370E0, 37194) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +2C (3710C): JSR $36740 + +44 (37124): JSR $37000 + +56 (37136): JSR $36C10 + +6E (3714E): JSR $37000 + +86 (37166): JSR $36E50 + +9E (3717E): JSR $37080 + + +Dictionary: Flags $00 FirstId 314 + 314: AUTOMOD_370E0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_370E0"(314) 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 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 2C2E 000C ',...' MOVE.L $000C(A6),D6 +0000000C: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 +00000010: 2E2E 0008 '....' MOVE.L $0008(A6),D7 +00000014: 700F 'p.' MOVEQ #$0F,D0 +00000016: C086 '..' AND.L D6,D0 +00000018: 670C 'g.' BEQ.S *+$000E ; 00000026 +0000001A: 5380 'S.' SUBQ.L #1,D0 +0000001C: 6732 'g2' BEQ.S *+$0034 ; 00000050 +0000001E: 5380 'S.' SUBQ.L #1,D0 +00000020: 6758 'gX' BEQ.S *+$005A ; 0000007A +00000022: 6000 0084 '`...' BRA *+$0086 ; 000000A8 +00000026: 2F0C '/.' MOVE.L A4,-(A7) +00000028: 2F06 '/.' MOVE.L D6,-(A7) +0000002A: 2F07 '/.' MOVE.L D7,-(A7) +0000002C: 4EBA F632 'N..2' JSR *-$09CC ; FFFFF660 +00000030: 2640 '&@' MOVEA.L D0,A3 +00000032: 200B ' .' MOVE.L A3,D0 +00000034: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000038: 6604 'f.' BNE.S *+$0006 ; 0000003E +0000003A: 7000 'p.' MOVEQ #$00,D0 +0000003C: 606C '`l' BRA.S *+$006E ; 000000AA +0000003E: 2F0C '/.' MOVE.L A4,-(A7) +00000040: 2F07 '/.' MOVE.L D7,-(A7) +00000042: 2F0B '/.' MOVE.L A3,-(A7) +00000044: 4EBA FEDA 'N...' JSR *-$0124 ; FFFFFF20 +00000048: 2440 '$@' MOVEA.L D0,A2 +0000004A: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000004E: 6058 '`X' BRA.S *+$005A ; 000000A8 +00000050: 2F0C '/.' MOVE.L A4,-(A7) +00000052: 2F06 '/.' MOVE.L D6,-(A7) +00000054: 2F07 '/.' MOVE.L D7,-(A7) +00000056: 4EBA FAD8 'N...' JSR *-$0526 ; FFFFFB30 +0000005A: 2640 '&@' MOVEA.L D0,A3 +0000005C: 200B ' .' MOVE.L A3,D0 +0000005E: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000062: 6604 'f.' BNE.S *+$0006 ; 00000068 +00000064: 7000 'p.' MOVEQ #$00,D0 +00000066: 6042 '`B' BRA.S *+$0044 ; 000000AA +00000068: 2F0C '/.' MOVE.L A4,-(A7) +0000006A: 2F07 '/.' MOVE.L D7,-(A7) +0000006C: 2F0B '/.' MOVE.L A3,-(A7) +0000006E: 4EBA FEB0 'N...' JSR *-$014E ; FFFFFF20 +00000072: 2440 '$@' MOVEA.L D0,A2 +00000074: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000078: 602E '`.' BRA.S *+$0030 ; 000000A8 +0000007A: 0086 0100 0000 '......' ORI.L #$01000000,D6 +00000080: 2F0C '/.' MOVE.L A4,-(A7) +00000082: 2F06 '/.' MOVE.L D6,-(A7) +00000084: 2F07 '/.' MOVE.L D7,-(A7) +00000086: 4EBA FCE8 'N...' JSR *-$0316 ; FFFFFD70 +0000008A: 2640 '&@' MOVEA.L D0,A3 +0000008C: 200B ' .' MOVE.L A3,D0 +0000008E: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000092: 6604 'f.' BNE.S *+$0006 ; 00000098 +00000094: 7000 'p.' MOVEQ #$00,D0 +00000096: 6012 '`.' BRA.S *+$0014 ; 000000AA +00000098: 2F0C '/.' MOVE.L A4,-(A7) +0000009A: 2F07 '/.' MOVE.L D7,-(A7) +0000009C: 2F0B '/.' MOVE.L A3,-(A7) +0000009E: 4EBA FF00 'N...' JSR *-$00FE ; FFFFFFA0 +000000A2: 2440 '$@' MOVEA.L D0,A2 +000000A4: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000A8: 200A ' .' MOVE.L A2,D0 +000000AA: 4CEE 1CC0 FFE8 'L.....' MOVEM.L -$0018(A6),D6/D7/A2-A4 +000000B0: 4E5E 'N^' UNLK A6 +000000B2: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_370E0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_371A0 [371A0, 371E2) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +18 (371B8): JSR $36740 + +30 (371D0): JSR $37000 + + +Dictionary: Flags $00 FirstId 315 + 315: AUTOMOD_371A0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_371A0"(315) 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: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +0000000C: 2E2E 0008 '....' MOVE.L $0008(A6),D7 +00000010: 2F0C '/.' MOVE.L A4,-(A7) +00000012: 7000 'p.' MOVEQ #$00,D0 +00000014: 2F00 '/.' MOVE.L D0,-(A7) +00000016: 2F07 '/.' MOVE.L D7,-(A7) +00000018: 4EBA F586 'N...' JSR *-$0A78 ; FFFFF5A0 +0000001C: 2640 '&@' MOVEA.L D0,A3 +0000001E: 200B ' .' MOVE.L A3,D0 +00000020: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000024: 6604 'f.' BNE.S *+$0006 ; 0000002A +00000026: 7000 'p.' MOVEQ #$00,D0 +00000028: 600E '`.' BRA.S *+$0010 ; 00000038 +0000002A: 2F0C '/.' MOVE.L A4,-(A7) +0000002C: 2F07 '/.' MOVE.L D7,-(A7) +0000002E: 2F0B '/.' MOVE.L A3,-(A7) +00000030: 4EBA FE2E 'N...' JSR *-$01D0 ; FFFFFE60 +00000034: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000038: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +0000003E: 4E5E 'N^' UNLK A6 +00000040: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_371A0 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_371F0 [371F0, 372F2) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +7A (3726A): JSR $370E0 + +BC (372AC): JSR $35E50 + + +Dictionary: Flags $00 FirstId 316 + 316: AUTOMOD_371F0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_371F0"(316) Segment="Main"(200) +Size: Flags $00 ModuleSize 258 + +Content: Flags $08 +Contents offset $0000 size $0102 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0B '/.' MOVE.L A3,-(A7) +00000006: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +0000000A: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +0000000E: 7001 'p.' MOVEQ #$01,D0 +00000010: 802E 000F '....' OR.B $000F(A6),D0 +00000014: 49C0 'I.' EXTB.L D0 +00000016: 7210 'r.' MOVEQ #$10,D1 +00000018: E3A8 '..' LSL.L D1,D0 +0000001A: D0BC 6B00 0000 '..k...' ADD.L #$6B000000,D0 +00000020: 2340 0004 '#@..' MOVE.L D0,$0004(A1) +00000024: 234B 000C '#K..' MOVE.L A3,$000C(A1) +00000028: 266E FFFC '&n..' MOVEA.L -$0004(A6),A3 +0000002C: 4E5E 'N^' UNLK A6 +0000002E: 4E75 'Nu' RTS +00000030: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000034: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000038: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000003C: 4A68 0014 'Jh..' TST.W $0014(A0) +00000040: 6F0A 'o.' BLE.S *+$000C ; 0000004C +00000042: 3028 0014 '0(..' MOVE.W $0014(A0),D0 +00000046: 48C0 'H.' EXT.L D0 +00000048: 2E00 '..' MOVE.L D0,D7 +0000004A: 6002 '`.' BRA.S *+$0004 ; 0000004E +0000004C: 7E20 '~ ' MOVEQ #$20,D7 ; ' ' +0000004E: E58F '..' LSL.L #2,D7 +00000050: 2007 ' .' MOVE.L D7,D0 +00000052: 721F 'r.' MOVEQ #$1F,D1 +00000054: D081 '..' ADD.L D1,D0 +00000056: 7CF0 '|.' MOVEQ #$F0,D6 +00000058: CC80 '..' AND.L D0,D6 +0000005A: 7020 'p ' MOVEQ #$20,D0 ; ' ' +0000005C: B086 '..' CMP.L D6,D0 +0000005E: 6302 'c.' BLS.S *+$0004 ; 00000062 +00000060: 7C20 '| ' MOVEQ #$20,D6 ; ' ' +00000062: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000066: 2F08 '/.' MOVE.L A0,-(A7) +00000068: 0828 0005 0016 '.(....' BTST #$05,$0016(A0) +0000006E: 6704 'g.' BEQ.S *+$0006 ; 00000074 +00000070: 7002 'p.' MOVEQ #$02,D0 +00000072: 6002 '`.' BRA.S *+$0004 ; 00000076 +00000074: 7001 'p.' MOVEQ #$01,D0 +00000076: 2F00 '/.' MOVE.L D0,-(A7) +00000078: 2F06 '/.' MOVE.L D6,-(A7) +0000007A: 4EBA FE74 'N..t' JSR *-$018A ; FFFFFEF0 +0000007E: 2840 '(@' MOVEA.L D0,A4 +00000080: 200C ' .' MOVE.L A4,D0 +00000082: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000086: 6604 'f.' BNE.S *+$0006 ; 0000008C +00000088: 7094 'p.' MOVEQ #$94,D0 +0000008A: 606C '`l' BRA.S *+$006E ; 000000F8 +0000008C: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000090: 7010 'p.' MOVEQ #$10,D0 +00000092: 2F00 '/.' MOVE.L D0,-(A7) +00000094: 2F0C '/.' MOVE.L A4,-(A7) +00000096: 4EBA FF68 'N..h' JSR *-$0096 ; 00000000 +0000009A: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +0000009E: 9087 '..' SUB.L D7,D0 +000000A0: 720C 'r.' MOVEQ #$0C,D1 +000000A2: 9081 '..' SUB.L D1,D0 +000000A4: EFEC 0608 0004 '......' BFINS D0,$0004(A4){$18:$08} +000000AA: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000AE: B9E8 002C '...,' CMPA.L $002C(A0),A4 +000000B2: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000B6: 6612 'f.' BNE.S *+$0014 ; 000000CA +000000B8: 2F08 '/.' MOVE.L A0,-(A7) +000000BA: 2F0C '/.' MOVE.L A4,-(A7) +000000BC: 4EBA EBA2 'N...' JSR *-$145C ; FFFFEC60 +000000C0: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000C4: 2140 002C '!@.,' MOVE.L D0,$002C(A0) +000000C8: 504F 'PO' ADDQ.W #8,A7 +000000CA: 264C '&L' MOVEA.L A4,A3 +000000CC: 47EB 0010 'G...' LEA $0010(A3),A3 +000000D0: 244B '$K' MOVEA.L A3,A2 +000000D2: 284A '(J' MOVEA.L A2,A4 +000000D4: 584C 'XL' ADDQ.W #4,A4 +000000D6: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000DA: 24A8 0008 '$...' MOVE.L $0008(A0),(A2) +000000DE: 200B ' .' MOVE.L A3,D0 +000000E0: D087 '..' ADD.L D7,D0 +000000E2: 2640 '&@' MOVEA.L D0,A3 +000000E4: 6004 '`.' BRA.S *+$0006 ; 000000EA +000000E6: 28CA '(.' MOVE.L A2,(A4)+ +000000E8: 584A 'XJ' ADDQ.W #4,A2 +000000EA: B7CC '..' CMPA.L A4,A3 +000000EC: 62F8 'b.' BHI.S *-$0006 ; 000000E6 +000000EE: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000F2: 214A 0008 '!J..' MOVE.L A2,$0008(A0) +000000F6: 7000 'p.' MOVEQ #$00,D0 +000000F8: 4CEE 1CC0 FFE8 'L.....' MOVEM.L -$0018(A6),D6/D7/A2-A4 +000000FE: 4E5E 'N^' UNLK A6 +00000100: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_371F0 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_37300 [37300, 37414) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +34 (37334): JSR $35DA0 + +7E (3737E): JSR $35DA0 + +C8 (373C8): JSR $35DA0 + +E8 (373E8): JSR $35DA0 + + +Dictionary: Flags $00 FirstId 317 + 317: AUTOMOD_37300 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_37300"(317) Segment="Main"(200) +Size: Flags $00 ModuleSize 276 + +Content: Flags $08 +Contents offset $0000 size $0114 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000010: 4207 'B.' CLR.B D7 +00000012: 202B 0008 ' +..' MOVE.L $0008(A3),D0 +00000016: D1AA 000C '....' ADD.L D0,$000C(A2) +0000001A: 286B 0008 '(k..' MOVEA.L $0008(A3),A4 +0000001E: D9CB '..' ADDA.L A3,A4 +00000020: 7000 'p.' MOVEQ #$00,D0 +00000022: 102C 0004 '.,..' MOVE.B $0004(A4),D0 +00000026: 4A80 'J.' TST.L D0 +00000028: 663A 'f:' BNE.S *+$003C ; 00000064 +0000002A: 2F2C 000C '/,..' MOVE.L $000C(A4),-(A7) +0000002E: 2F2C 001C '/,..' MOVE.L $001C(A4),-(A7) +00000032: 2F0B '/.' MOVE.L A3,-(A7) +00000034: 4EBA EA6A 'N..j' JSR *-$1594 ; FFFFEAA0 +00000038: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +0000003C: D1AB 0008 '....' ADD.L D0,$0008(A3) +00000040: 7000 'p.' MOVEQ #$00,D0 +00000042: 2740 0004 ''@..' MOVE.L D0,$0004(A3) +00000046: 222B 0008 '"+..' MOVE.L $0008(A3),D1 +0000004A: D28B '..' ADD.L A3,D1 +0000004C: 2D41 FFFC '-A..' MOVE.L D1,-$0004(A6) +00000050: 2041 ' A' MOVEA.L D1,A0 +00000052: 208B ' .' MOVE.L A3,(A0) +00000054: B9EA 0048 '...H' CMPA.L $0048(A2),A4 +00000058: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000005C: 6604 'f.' BNE.S *+$0006 ; 00000062 +0000005E: 254B 0048 '%K.H' MOVE.L A3,$0048(A2) +00000062: 7E01 '~.' MOVEQ #$01,D7 +00000064: 2853 '(S' MOVEA.L (A3),A4 +00000066: 7000 'p.' MOVEQ #$00,D0 +00000068: 102C 0004 '.,..' MOVE.B $0004(A4),D0 +0000006C: 4A80 'J.' TST.L D0 +0000006E: 663A 'f:' BNE.S *+$003C ; 000000AA +00000070: 4A07 'J.' TST.B D7 +00000072: 6712 'g.' BEQ.S *+$0014 ; 00000086 +00000074: 2F2B 000C '/+..' MOVE.L $000C(A3),-(A7) +00000078: 2F2C 001C '/,..' MOVE.L $001C(A4),-(A7) +0000007C: 2F0C '/.' MOVE.L A4,-(A7) +0000007E: 4EBA EA20 'N.. ' JSR *-$15DE ; FFFFEAA0 +00000082: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000086: 202B 0008 ' +..' MOVE.L $0008(A3),D0 +0000008A: D1AC 0008 '....' ADD.L D0,$0008(A4) +0000008E: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +00000092: D08C '..' ADD.L A4,D0 +00000094: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000098: 2040 ' @' MOVEA.L D0,A0 +0000009A: 208C ' .' MOVE.L A4,(A0) +0000009C: B7EA 0048 '...H' CMPA.L $0048(A2),A3 +000000A0: 6604 'f.' BNE.S *+$0006 ; 000000A6 +000000A2: 254C 0048 '%L.H' MOVE.L A4,$0048(A2) +000000A6: 264C '&L' MOVEA.L A4,A3 +000000A8: 7E01 '~.' MOVEQ #$01,D7 +000000AA: 4A07 'J.' TST.B D7 +000000AC: 6648 'fH' BNE.S *+$004A ; 000000F6 +000000AE: B7EA 0054 '...T' CMPA.L $0054(A2),A3 +000000B2: 650A 'e.' BCS.S *+$000C ; 000000BE +000000B4: 41EA 0048 'A..H' LEA $0048(A2),A0 +000000B8: B1EA 0054 '...T' CMPA.L $0054(A2),A0 +000000BC: 6614 'f.' BNE.S *+$0016 ; 000000D2 +000000BE: 2F2A 0054 '/*.T' MOVE.L $0054(A2),-(A7) +000000C2: 486A 0048 'Hj.H' PEA $0048(A2) +000000C6: 2F0B '/.' MOVE.L A3,-(A7) +000000C8: 4EBA E9D6 'N...' JSR *-$1628 ; FFFFEAA0 +000000CC: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000D0: 601E '`.' BRA.S *+$0020 ; 000000F0 +000000D2: 284B '(K' MOVEA.L A3,A4 +000000D4: 2854 '(T' MOVEA.L (A4),A4 +000000D6: 7000 'p.' MOVEQ #$00,D0 +000000D8: 102C 0004 '.,..' MOVE.B $0004(A4),D0 +000000DC: 4A80 'J.' TST.L D0 +000000DE: 66F4 'f.' BNE.S *-$000A ; 000000D4 +000000E0: 2F2C 000C '/,..' MOVE.L $000C(A4),-(A7) +000000E4: 2F0C '/.' MOVE.L A4,-(A7) +000000E6: 2F0B '/.' MOVE.L A3,-(A7) +000000E8: 4EBA E9B6 'N...' JSR *-$1648 ; FFFFEAA0 +000000EC: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000F0: 7000 'p.' MOVEQ #$00,D0 +000000F2: 2740 0004 ''@..' MOVE.L D0,$0004(A3) +000000F6: 206A 0048 ' j.H' MOVEA.L $0048(A2),A0 +000000FA: 202B 0008 ' +..' MOVE.L $0008(A3),D0 +000000FE: B0A8 0008 '....' CMP.L $0008(A0),D0 +00000102: 6504 'e.' BCS.S *+$0006 ; 00000108 +00000104: 254B 0048 '%K.H' MOVE.L A3,$0048(A2) +00000108: 200B ' .' MOVE.L A3,D0 +0000010A: 4CEE 1C80 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A2-A4 +00000110: 4E5E 'N^' UNLK A6 +00000112: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_37300 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_37420 [37420, 378F4) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +6E (3748E): JSR $37300 + +C2 (374E2): JSR $36740 + +12C (3754C): JSR $361F0 + +15E (3757E): JSR $368D0 + +1A0 (375C0): JSR $37000 + +1D0 (375F0): JSR $35E50 + +1EA (3760A): JSR $360A0 + +1F6 (37616): JSR $37000 + +226 (37646): JSR $35E50 + +250 (37670): JSR $369F0 + +26A (3768A): JSR $37000 + +29A (376BA): JSR $35E50 + +2BE (376DE): JSR $36BE0 + +2D0 (376F0): JSR $360A0 + +2DC (376FC): JSR $37000 + +30C (3772C): JSR $35E50 + +36E (3778E): JSR $36D70 + +396 (377B6): JSR $35EA0 + +3B6 (377D6): JSR $369F0 + +3DA (377FA): JSR $37300 + +3EC (3780C): JSR $37300 + +40C (3782C): JSR $35EE0 + +430 (37850): JSR $37000 + +488 (378A8): JSR $36740 + +4C2 (378E2): JSR $361F0 + + +Dictionary: Flags $00 FirstId 318 + 318: AUTOMOD_37420 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_37420"(318) Segment="Main"(200) +Size: Flags $00 ModuleSize 1236 + +Content: Flags $08 +Contents offset $0000 size $04D4 +00000000: 4E56 FFD8 'NV..' LINK.W A6,#-$0028 +00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) +00000008: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 282C 0008 '(,..' MOVE.L $0008(A4),D4 +00000014: B8AE 000C '....' CMP.L $000C(A6),D4 +00000018: 6366 'cf' BLS.S *+$0068 ; 00000080 +0000001A: 2C04 ',.' MOVE.L D4,D6 +0000001C: 9CAE 000C '....' SUB.L $000C(A6),D6 +00000020: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000022: B086 '..' CMP.L D6,D0 +00000024: 6254 'bT' BHI.S *+$0056 ; 0000007A +00000026: 202E 000C ' ...' MOVE.L $000C(A6),D0 +0000002A: D08C '..' ADD.L A4,D0 +0000002C: 2D40 FFEC '-@..' MOVE.L D0,-$0014(A6) +00000030: 2040 ' @' MOVEA.L D0,A0 +00000032: 2146 0008 '!F..' MOVE.L D6,$0008(A0) +00000036: 206E FFEC ' n..' MOVEA.L -$0014(A6),A0 +0000003A: 208C ' .' MOVE.L A4,(A0) +0000003C: 206E FFEC ' n..' MOVEA.L -$0014(A6),A0 +00000040: 2028 0008 ' (..' MOVE.L $0008(A0),D0 +00000044: D0AE FFEC '....' ADD.L -$0014(A6),D0 +00000048: 2D40 FFE4 '-@..' MOVE.L D0,-$001C(A6) +0000004C: 2040 ' @' MOVEA.L D0,A0 +0000004E: 20AE FFEC ' ...' MOVE.L -$0014(A6),(A0) +00000052: 296E 000C 0008 ')n....' MOVE.L $000C(A6),$0008(A4) +00000058: 202E FFEC ' ...' MOVE.L -$0014(A6),D0 +0000005C: B0AB 002C '...,' CMP.L $002C(A3),D0 +00000060: 6406 'd.' BCC.S *+$0008 ; 00000068 +00000062: 276E FFEC 002C ''n...,' MOVE.L -$0014(A6),$002C(A3) +00000068: 2F0B '/.' MOVE.L A3,-(A7) +0000006A: 2F2E FFEC '/...' MOVE.L -$0014(A6),-(A7) +0000006E: 4EBA FE70 'N..p' JSR *-$018E ; FFFFFEE0 +00000072: 200C ' .' MOVE.L A4,D0 +00000074: 504F 'PO' ADDQ.W #8,A7 +00000076: 6000 0452 '`..R' BRA *+$0454 ; 000004CA +0000007A: 200C ' .' MOVE.L A4,D0 +0000007C: 6000 044C '`..L' BRA *+$044E ; 000004CA +00000080: 2C2E 000C ',...' MOVE.L $000C(A6),D6 +00000084: 9C84 '..' SUB.L D4,D6 +00000086: 082C 0006 0004 '.,....' BTST #$06,$0004(A4) +0000008C: 6606 'f.' BNE.S *+$0008 ; 00000094 +0000008E: 4A2C 0005 'J,..' TST.B $0005(A4) +00000092: 6C08 'l.' BGE.S *+$000A ; 0000009C +00000094: 1D7C 0001 FFFE '.|....' MOVE.B #$01,-$0002(A6) +0000009A: 600E '`.' BRA.S *+$0010 ; 000000AA +0000009C: 200B ' .' MOVE.L A3,D0 +0000009E: D0AC 000C '....' ADD.L $000C(A4),D0 +000000A2: 2D40 FFFA '-@..' MOVE.L D0,-$0006(A6) +000000A6: 422E FFFE 'B...' CLR.B -$0002(A6) +000000AA: 422E FFFF 'B...' CLR.B -$0001(A6) +000000AE: BCAB 000C '....' CMP.L $000C(A3),D6 +000000B2: 6330 'c0' BLS.S *+$0032 ; 000000E4 +000000B4: 1D7C 0001 FFFF '.|....' MOVE.B #$01,-$0001(A6) +000000BA: 2F0B '/.' MOVE.L A3,-(A7) +000000BC: 7000 'p.' MOVEQ #$00,D0 +000000BE: 2F00 '/.' MOVE.L D0,-(A7) +000000C0: 2F06 '/.' MOVE.L D6,-(A7) +000000C2: 4EBA F25C 'N..\' JSR *-$0DA2 ; FFFFF320 +000000C6: 4A80 'J.' TST.L D0 +000000C8: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000CC: 6606 'f.' BNE.S *+$0008 ; 000000D4 +000000CE: 7000 'p.' MOVEQ #$00,D0 +000000D0: 6000 03F8 '`...' BRA *+$03FA ; 000004CA +000000D4: 4A2E FFFE 'J...' TST.B -$0002(A6) +000000D8: 660A 'f.' BNE.S *+$000C ; 000000E4 +000000DA: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +000000DE: 2850 '(P' MOVEA.L (A0),A4 +000000E0: 49EC FFF0 'I...' LEA -$0010(A4),A4 +000000E4: 4A2E FFFE 'J...' TST.B -$0002(A6) +000000E8: 664E 'fN' BNE.S *+$0050 ; 00000138 +000000EA: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +000000EE: D08C '..' ADD.L A4,D0 +000000F0: 2D40 FFF6 '-@..' MOVE.L D0,-$000A(A6) +000000F4: 2040 ' @' MOVEA.L D0,A0 +000000F6: 7000 'p.' MOVEQ #$00,D0 +000000F8: 1028 0004 '.(..' MOVE.B $0004(A0),D0 +000000FC: 4A80 'J.' TST.L D0 +000000FE: 6738 'g8' BEQ.S *+$003A ; 00000138 +00000100: 206E FFF6 ' n..' MOVEA.L -$000A(A6),A0 +00000104: B8A8 0008 '....' CMP.L $0008(A0),D4 +00000108: 642E 'd.' BCC.S *+$0030 ; 00000138 +0000010A: 2054 ' T' MOVEA.L (A4),A0 +0000010C: 2D48 FFF6 '-H..' MOVE.L A0,-$000A(A6) +00000110: 7000 'p.' MOVEQ #$00,D0 +00000112: 1028 0004 '.(..' MOVE.B $0004(A0),D0 +00000116: 4A80 'J.' TST.L D0 +00000118: 671E 'g.' BEQ.S *+$0020 ; 00000138 +0000011A: B8A8 0008 '....' CMP.L $0008(A0),D4 +0000011E: 6418 'd.' BCC.S *+$001A ; 00000138 +00000120: 2F0B '/.' MOVE.L A3,-(A7) +00000122: 7000 'p.' MOVEQ #$00,D0 +00000124: 2F00 '/.' MOVE.L D0,-(A7) +00000126: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000012A: 2F0C '/.' MOVE.L A4,-(A7) +0000012C: 4EBA ECA2 'N...' JSR *-$135C ; FFFFEDD0 +00000130: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000134: 6000 0394 '`...' BRA *+$0396 ; 000004CA +00000138: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +0000013C: D08C '..' ADD.L A4,D0 +0000013E: 2D40 FFF0 '-@..' MOVE.L D0,-$0010(A6) +00000142: 2C2E 000C ',...' MOVE.L $000C(A6),D6 +00000146: 9CAC 0008 '....' SUB.L $0008(A4),D6 +0000014A: 426E FFF8 'Bn..' CLR.W -$0008(A6) +0000014E: 2F0B '/.' MOVE.L A3,-(A7) +00000150: 486E FFF4 'Hn..' PEA -$000C(A6) +00000154: 486E FFF8 'Hn..' PEA -$0008(A6) +00000158: 2F06 '/.' MOVE.L D6,-(A7) +0000015A: 2F2E FFF0 '/...' MOVE.L -$0010(A6),-(A7) +0000015E: 4EBA F350 'N..P' JSR *-$0CAE ; FFFFF4B0 +00000162: 2D40 FFF0 '-@..' MOVE.L D0,-$0010(A6) +00000166: 302E FFF8 '0...' MOVE.W -$0008(A6),D0 +0000016A: 5340 'S@' SUBQ.W #1,D0 +0000016C: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000170: 6B00 01AA 'k...' BMI *+$01AC ; 0000031C +00000174: 0C40 0004 '.@..' CMPI.W #$0004,D0 +00000178: 6E00 01A2 'n...' BGT *+$01A4 ; 0000031C +0000017C: D040 '.@' ADD.W D0,D0 +0000017E: 303B 0006 '0;..' MOVE.W *+$0008(D0.W),D0 ; 00000186 +00000182: 4EFB 0000 'N...' JMP *+$0002(D0.W) ; 00000184 +00000186: 000C 005C '...\' ORI.B #$5C,A4 ; '\' +0000018A: 0198 '..' BCLR D0,(A0)+ +0000018C: 00B2 00B2 7020 '....p ' ORI.L #$00B27020,-$7A(A2,A3.W) + B086 +00000194: 6302 'c.' BLS.S *+$0004 ; 00000198 +00000196: 7C20 '| ' MOVEQ #$20,D6 ; ' ' +00000198: 2F0B '/.' MOVE.L A3,-(A7) +0000019A: 2F06 '/.' MOVE.L D6,-(A7) +0000019C: 2F2E FFF0 '/...' MOVE.L -$0010(A6),-(A7) +000001A0: 4EBA FA3E 'N..>' JSR *-$05C0 ; FFFFFBE0 +000001A4: 206E FFF0 ' n..' MOVEA.L -$0010(A6),A0 +000001A8: 2028 0008 ' (..' MOVE.L $0008(A0),D0 +000001AC: D1AC 0008 '....' ADD.L D0,$0008(A4) +000001B0: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +000001B4: D08C '..' ADD.L A4,D0 +000001B6: 2D40 FFE0 '-@..' MOVE.L D0,-$0020(A6) +000001BA: 2040 ' @' MOVEA.L D0,A0 +000001BC: 208C ' .' MOVE.L A4,(A0) +000001BE: 202B 002C ' +.,' MOVE.L $002C(A3),D0 +000001C2: B0AE FFF0 '....' CMP.L -$0010(A6),D0 +000001C6: 4FEF 000C 'O...' LEA $000C(A7),A7 +000001CA: 660E 'f.' BNE.S *+$0010 ; 000001DA +000001CC: 2F0B '/.' MOVE.L A3,-(A7) +000001CE: 2F0C '/.' MOVE.L A4,-(A7) +000001D0: 4EBA E85E 'N..^' JSR *-$17A0 ; FFFFEA30 +000001D4: 2740 002C ''@.,' MOVE.L D0,$002C(A3) +000001D8: 504F 'PO' ADDQ.W #8,A7 +000001DA: 200C ' .' MOVE.L A4,D0 +000001DC: 6000 02EC '`...' BRA *+$02EE ; 000004CA +000001E0: 2F0B '/.' MOVE.L A3,-(A7) +000001E2: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +000001E6: 2F2E FFF0 '/...' MOVE.L -$0010(A6),-(A7) +000001EA: 4EBA EA94 'N...' JSR *-$156A ; FFFFEC80 +000001EE: 2F0B '/.' MOVE.L A3,-(A7) +000001F0: 2F06 '/.' MOVE.L D6,-(A7) +000001F2: 2F2E FFF0 '/...' MOVE.L -$0010(A6),-(A7) +000001F6: 4EBA F9E8 'N...' JSR *-$0616 ; FFFFFBE0 +000001FA: 206E FFF0 ' n..' MOVEA.L -$0010(A6),A0 +000001FE: 2028 0008 ' (..' MOVE.L $0008(A0),D0 +00000202: D1AC 0008 '....' ADD.L D0,$0008(A4) +00000206: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +0000020A: D08C '..' ADD.L A4,D0 +0000020C: 2D40 FFE0 '-@..' MOVE.L D0,-$0020(A6) +00000210: 2040 ' @' MOVEA.L D0,A0 +00000212: 208C ' .' MOVE.L A4,(A0) +00000214: 202B 002C ' +.,' MOVE.L $002C(A3),D0 +00000218: B0AE FFF0 '....' CMP.L -$0010(A6),D0 +0000021C: 4FEF 0018 'O...' LEA $0018(A7),A7 +00000220: 660E 'f.' BNE.S *+$0010 ; 00000230 +00000222: 2F0B '/.' MOVE.L A3,-(A7) +00000224: 2F0C '/.' MOVE.L A4,-(A7) +00000226: 4EBA E808 'N...' JSR *-$17F6 ; FFFFEA30 +0000022A: 2740 002C ''@.,' MOVE.L D0,$002C(A3) +0000022E: 504F 'PO' ADDQ.W #8,A7 +00000230: 200C ' .' MOVE.L A4,D0 +00000232: 6000 0296 '`...' BRA *+$0298 ; 000004CA +00000236: 1D6C 0004 FFE7 '.l....' MOVE.B $0004(A4),-$0019(A6) +0000023C: 08EC 0006 0004 '......' BSET #$06,$0004(A4) +00000242: 2F0B '/.' MOVE.L A3,-(A7) +00000244: 7000 'p.' MOVEQ #$00,D0 +00000246: 2F00 '/.' MOVE.L D0,-(A7) +00000248: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +0000024C: 2F2E FFF0 '/...' MOVE.L -$0010(A6),-(A7) +00000250: 4EBA F37E 'N..~' JSR *-$0C80 ; FFFFF5D0 +00000254: 4A80 'J.' TST.L D0 +00000256: 4FEF 0010 'O...' LEA $0010(A7),A7 +0000025A: 674E 'gN' BEQ.S *+$0050 ; 000002AA +0000025C: 196E FFE7 0004 '.n....' MOVE.B -$0019(A6),$0004(A4) +00000262: 2F0B '/.' MOVE.L A3,-(A7) +00000264: 2F06 '/.' MOVE.L D6,-(A7) +00000266: 2F2E FFF0 '/...' MOVE.L -$0010(A6),-(A7) +0000026A: 4EBA F974 'N..t' JSR *-$068A ; FFFFFBE0 +0000026E: 206E FFF0 ' n..' MOVEA.L -$0010(A6),A0 +00000272: 2028 0008 ' (..' MOVE.L $0008(A0),D0 +00000276: D1AC 0008 '....' ADD.L D0,$0008(A4) +0000027A: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +0000027E: D08C '..' ADD.L A4,D0 +00000280: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) +00000284: 2040 ' @' MOVEA.L D0,A0 +00000286: 208C ' .' MOVE.L A4,(A0) +00000288: 202B 002C ' +.,' MOVE.L $002C(A3),D0 +0000028C: B0AE FFF0 '....' CMP.L -$0010(A6),D0 +00000290: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000294: 660E 'f.' BNE.S *+$0010 ; 000002A4 +00000296: 2F0B '/.' MOVE.L A3,-(A7) +00000298: 2F0C '/.' MOVE.L A4,-(A7) +0000029A: 4EBA E794 'N...' JSR *-$186A ; FFFFEA30 +0000029E: 2740 002C ''@.,' MOVE.L D0,$002C(A3) +000002A2: 504F 'PO' ADDQ.W #8,A7 +000002A4: 200C ' .' MOVE.L A4,D0 +000002A6: 6000 0222 '`.."' BRA *+$0224 ; 000004CA +000002AA: 196E FFE7 0004 '.n....' MOVE.B -$0019(A6),$0004(A4) +000002B0: 7005 'p.' MOVEQ #$05,D0 +000002B2: B06E FFF8 '.n..' CMP.W -$0008(A6),D0 +000002B6: 6664 'fd' BNE.S *+$0066 ; 0000031C +000002B8: 2F06 '/.' MOVE.L D6,-(A7) +000002BA: 2F2E FFF0 '/...' MOVE.L -$0010(A6),-(A7) +000002BE: 4EBA F500 'N...' JSR *-$0AFE ; FFFFF7C0 +000002C2: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +000002C6: 2F0B '/.' MOVE.L A3,-(A7) +000002C8: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +000002CC: 2F2E FFF0 '/...' MOVE.L -$0010(A6),-(A7) +000002D0: 4EBA E9AE 'N...' JSR *-$1650 ; FFFFEC80 +000002D4: 2F0B '/.' MOVE.L A3,-(A7) +000002D6: 2F06 '/.' MOVE.L D6,-(A7) +000002D8: 2F2E FFF0 '/...' MOVE.L -$0010(A6),-(A7) +000002DC: 4EBA F902 'N...' JSR *-$06FC ; FFFFFBE0 +000002E0: 206E FFF0 ' n..' MOVEA.L -$0010(A6),A0 +000002E4: 2028 0008 ' (..' MOVE.L $0008(A0),D0 +000002E8: D1AC 0008 '....' ADD.L D0,$0008(A4) +000002EC: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +000002F0: D08C '..' ADD.L A4,D0 +000002F2: 2D40 FFD8 '-@..' MOVE.L D0,-$0028(A6) +000002F6: 2040 ' @' MOVEA.L D0,A0 +000002F8: 208C ' .' MOVE.L A4,(A0) +000002FA: 202B 002C ' +.,' MOVE.L $002C(A3),D0 +000002FE: B0AE FFF0 '....' CMP.L -$0010(A6),D0 +00000302: 4FEF 0020 'O.. ' LEA $0020(A7),A7 +00000306: 660E 'f.' BNE.S *+$0010 ; 00000316 +00000308: 2F0B '/.' MOVE.L A3,-(A7) +0000030A: 2F0C '/.' MOVE.L A4,-(A7) +0000030C: 4EBA E722 'N.."' JSR *-$18DC ; FFFFEA30 +00000310: 2740 002C ''@.,' MOVE.L D0,$002C(A3) +00000314: 504F 'PO' ADDQ.W #8,A7 +00000316: 200C ' .' MOVE.L A4,D0 +00000318: 6000 01B0 '`...' BRA *+$01B2 ; 000004CA +0000031C: 4A2E FFFE 'J...' TST.B -$0002(A6) +00000320: 6600 0134 'f..4' BNE *+$0136 ; 00000456 +00000324: 2D54 FFE8 '-T..' MOVE.L (A4),-$0018(A6) +00000328: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +0000032C: D08C '..' ADD.L A4,D0 +0000032E: 2D40 FFF0 '-@..' MOVE.L D0,-$0010(A6) +00000332: 2040 ' @' MOVEA.L D0,A0 +00000334: 7000 'p.' MOVEQ #$00,D0 +00000336: 1028 0004 '.(..' MOVE.B $0004(A0),D0 +0000033A: 4A80 'J.' TST.L D0 +0000033C: 57C3 'W.' SEQ D3 +0000033E: 4403 'D.' NEG.B D3 +00000340: 1803 '..' MOVE.B D3,D4 +00000342: 6710 'g.' BEQ.S *+$0012 ; 00000354 +00000344: 206E FFF0 ' n..' MOVEA.L -$0010(A6),A0 +00000348: 2006 ' .' MOVE.L D6,D0 +0000034A: 90A8 0008 '....' SUB.L $0008(A0),D0 +0000034E: 2D40 FFEC '-@..' MOVE.L D0,-$0014(A6) +00000352: 6004 '`.' BRA.S *+$0006 ; 00000358 +00000354: 2D46 FFEC '-F..' MOVE.L D6,-$0014(A6) +00000358: 426E FFF8 'Bn..' CLR.W -$0008(A6) +0000035C: 2F0B '/.' MOVE.L A3,-(A7) +0000035E: 486E FFF4 'Hn..' PEA -$000C(A6) +00000362: 486E FFF8 'Hn..' PEA -$0008(A6) +00000366: 2F2E FFEC '/...' MOVE.L -$0014(A6),-(A7) +0000036A: 2F2E FFE8 '/...' MOVE.L -$0018(A6),-(A7) +0000036E: 4EBA F5E0 'N...' JSR *-$0A1E ; FFFFF950 +00000372: 2D40 FFE8 '-@..' MOVE.L D0,-$0018(A6) +00000376: 302E FFF8 '0...' MOVE.W -$0008(A6),D0 +0000037A: 5340 'S@' SUBQ.W #1,D0 +0000037C: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000380: 6770 'gp' BEQ.S *+$0072 ; 000003F2 +00000382: 5540 'U@' SUBQ.W #2,D0 +00000384: 676C 'gl' BEQ.S *+$006E ; 000003F2 +00000386: 5340 'S@' SUBQ.W #1,D0 +00000388: 6600 00CC 'f...' BNE *+$00CE ; 00000456 +0000038C: 4A04 'J.' TST.B D4 +0000038E: 670C 'g.' BEQ.S *+$000E ; 0000039C +00000390: 2F0B '/.' MOVE.L A3,-(A7) +00000392: 2F2E FFF0 '/...' MOVE.L -$0010(A6),-(A7) +00000396: 4EBA E6E8 'N...' JSR *-$1916 ; FFFFEA80 +0000039A: 504F 'PO' ADDQ.W #8,A7 +0000039C: 1D6C 0004 FFE3 '.l....' MOVE.B $0004(A4),-$001D(A6) +000003A2: 08EC 0006 0004 '......' BSET #$06,$0004(A4) +000003A8: 2F0B '/.' MOVE.L A3,-(A7) +000003AA: 7000 'p.' MOVEQ #$00,D0 +000003AC: 2F00 '/.' MOVE.L D0,-(A7) +000003AE: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +000003B2: 2F2E FFE8 '/...' MOVE.L -$0018(A6),-(A7) +000003B6: 4EBA F218 'N...' JSR *-$0DE6 ; FFFFF5D0 +000003BA: 2D40 FFE8 '-@..' MOVE.L D0,-$0018(A6) +000003BE: 196E FFE3 0004 '.n....' MOVE.B -$001D(A6),$0004(A4) +000003C4: 4AAE FFE8 'J...' TST.L -$0018(A6) +000003C8: 4FEF 0010 'O...' LEA $0010(A7),A7 +000003CC: 6614 'f.' BNE.S *+$0016 ; 000003E2 +000003CE: 4A04 'J.' TST.B D4 +000003D0: 6700 0084 'g...' BEQ *+$0086 ; 00000456 +000003D4: 2F0B '/.' MOVE.L A3,-(A7) +000003D6: 2F2E FFF0 '/...' MOVE.L -$0010(A6),-(A7) +000003DA: 4EBA FB04 'N...' JSR *-$04FA ; FFFFFEE0 +000003DE: 504F 'PO' ADDQ.W #8,A7 +000003E0: 6074 '`t' BRA.S *+$0076 ; 00000456 +000003E2: 4A04 'J.' TST.B D4 +000003E4: 670C 'g.' BEQ.S *+$000E ; 000003F2 +000003E6: 2F0B '/.' MOVE.L A3,-(A7) +000003E8: 2F2E FFF0 '/...' MOVE.L -$0010(A6),-(A7) +000003EC: 4EBA FAF2 'N...' JSR *-$050C ; FFFFFEE0 +000003F0: 504F 'PO' ADDQ.W #8,A7 +000003F2: 4A04 'J.' TST.B D4 +000003F4: 6708 'g.' BEQ.S *+$000A ; 000003FE +000003F6: 2D6E FFF0 FFF4 '-n....' MOVE.L -$0010(A6),-$000C(A6) +000003FC: 6004 '`.' BRA.S *+$0006 ; 00000402 +000003FE: 2D4C FFF4 '-L..' MOVE.L A4,-$000C(A6) +00000402: 2F0B '/.' MOVE.L A3,-(A7) +00000404: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +00000408: 2F2E FFE8 '/...' MOVE.L -$0018(A6),-(A7) +0000040C: 4EBA E6B2 'N...' JSR *-$194C ; FFFFEAC0 +00000410: 2D40 FFE8 '-@..' MOVE.L D0,-$0018(A6) +00000414: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +00000418: 2850 '(P' MOVEA.L (A0),A4 +0000041A: 49EC FFF0 'I...' LEA -$0010(A4),A4 +0000041E: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +00000422: D08C '..' ADD.L A4,D0 +00000424: 2D40 FFF0 '-@..' MOVE.L D0,-$0010(A6) +00000428: 2F0B '/.' MOVE.L A3,-(A7) +0000042A: 2F06 '/.' MOVE.L D6,-(A7) +0000042C: 2F2E FFF0 '/...' MOVE.L -$0010(A6),-(A7) +00000430: 4EBA F7AE 'N...' JSR *-$0850 ; FFFFFBE0 +00000434: 206E FFF0 ' n..' MOVEA.L -$0010(A6),A0 +00000438: 2028 0008 ' (..' MOVE.L $0008(A0),D0 +0000043C: D1AC 0008 '....' ADD.L D0,$0008(A4) +00000440: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +00000444: D08C '..' ADD.L A4,D0 +00000446: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) +0000044A: 2040 ' @' MOVEA.L D0,A0 +0000044C: 208C ' .' MOVE.L A4,(A0) +0000044E: 200C ' .' MOVE.L A4,D0 +00000450: 4FEF 0018 'O...' LEA $0018(A7),A7 +00000454: 6074 '`t' BRA.S *+$0076 ; 000004CA +00000456: 4A2E FFFF 'J...' TST.B -$0001(A6) +0000045A: 6650 'fP' BNE.S *+$0052 ; 000004AC +0000045C: 7000 'p.' MOVEQ #$00,D0 +0000045E: 102C 0007 '.,..' MOVE.B $0007(A4),D0 +00000462: 2E00 '..' MOVE.L D0,D7 +00000464: 1D7C 0001 FFFF '.|....' MOVE.B #$01,-$0001(A6) +0000046A: 2A06 '*.' MOVE.L D6,D5 +0000046C: 600C '`.' BRA.S *+$000E ; 0000047A +0000046E: 0685 0000 0010 '......' ADDI.L #$00000010,D5 +00000474: 0487 0000 0010 '......' SUBI.L #$00000010,D7 +0000047A: 7014 'p.' MOVEQ #$14,D0 +0000047C: B087 '..' CMP.L D7,D0 +0000047E: 63EE 'c.' BLS.S *-$0010 ; 0000046E +00000480: 2F0B '/.' MOVE.L A3,-(A7) +00000482: 7000 'p.' MOVEQ #$00,D0 +00000484: 2F00 '/.' MOVE.L D0,-(A7) +00000486: 2F05 '/.' MOVE.L D5,-(A7) +00000488: 4EBA EE96 'N...' JSR *-$1168 ; FFFFF320 +0000048C: 2D40 FFEC '-@..' MOVE.L D0,-$0014(A6) +00000490: 4A2E FFFE 'J...' TST.B -$0002(A6) +00000494: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000498: 660A 'f.' BNE.S *+$000C ; 000004A4 +0000049A: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +0000049E: 2850 '(P' MOVEA.L (A0),A4 +000004A0: 49EC FFF0 'I...' LEA -$0010(A4),A4 +000004A4: 4AAE FFEC 'J...' TST.L -$0014(A6) +000004A8: 6600 FC8E 'f...' BNE *-$0370 ; 00000138 +000004AC: 4A2E FFFE 'J...' TST.B -$0002(A6) +000004B0: 6704 'g.' BEQ.S *+$0006 ; 000004B6 +000004B2: 7000 'p.' MOVEQ #$00,D0 +000004B4: 6014 '`.' BRA.S *+$0016 ; 000004CA +000004B6: 2F0B '/.' MOVE.L A3,-(A7) +000004B8: 7000 'p.' MOVEQ #$00,D0 +000004BA: 2F00 '/.' MOVE.L D0,-(A7) +000004BC: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +000004C0: 2F0C '/.' MOVE.L A4,-(A7) +000004C2: 4EBA E90C 'N...' JSR *-$16F2 ; FFFFEDD0 +000004C6: 4FEF 0010 'O...' LEA $0010(A7),A7 +000004CA: 4CEE 18F8 FFBC 'L.....' MOVEM.L -$0044(A6),D3-D7/A3/A4 +000004D0: 4E5E 'N^' UNLK A6 +000004D2: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_37420 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_37900 [37900, 37954) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 319 + 319: AUTOMOD_37900 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_37900"(319) Segment="Main"(200) +Size: Flags $00 ModuleSize 84 + +Content: Flags $08 +Contents offset $0000 size $0054 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 7C00 '|.' MOVEQ #$00,D6 +00000012: 4207 'B.' CLR.B D7 +00000014: 4A2C 0004 'J,..' TST.B $0004(A4) +00000018: 6C08 'l.' BGE.S *+$000A ; 00000022 +0000001A: 4A2C 0005 'J,..' TST.B $0005(A4) +0000001E: 6D0A 'm.' BLT.S *+$000C ; 0000002A +00000020: 601E '`.' BRA.S *+$0020 ; 00000040 +00000022: 082C 0006 0004 '.,....' BTST #$06,$0004(A4) +00000028: 670A 'g.' BEQ.S *+$000C ; 00000034 +0000002A: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +0000002E: 2094 ' .' MOVE.L (A4),(A0) +00000030: 2006 ' .' MOVE.L D6,D0 +00000032: 6016 '`.' BRA.S *+$0018 ; 0000004A +00000034: 4A07 'J.' TST.B D7 +00000036: 6604 'f.' BNE.S *+$0006 ; 0000003C +00000038: 268C '&.' MOVE.L A4,(A3) +0000003A: 7E01 '~.' MOVEQ #$01,D7 +0000003C: DCAC 0008 '....' ADD.L $0008(A4),D6 +00000040: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +00000044: D08C '..' ADD.L A4,D0 +00000046: 2840 '(@' MOVEA.L D0,A4 +00000048: 60CA '`.' BRA.S *-$0034 ; 00000014 +0000004A: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 +00000050: 4E5E 'N^' UNLK A6 +00000052: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_37900 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_37960 [37960, 37A8A) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +3C (3799C): JSR $37900 + +6E (379CE): JSR $35EE0 + +84 (379E4): JSR $37080 + +DC (37A3C): JSR $37300 + +FE (37A5E): JSR $360A0 + +116 (37A76): JSR $361F0 + + +Dictionary: Flags $00 FirstId 320 + 320: AUTOMOD_37960 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_37960"(320) Segment="Main"(200) +Size: Flags $00 ModuleSize 298 + +Content: Flags $08 +Contents offset $0000 size $012A +00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +00000014: D08C '..' ADD.L A4,D0 +00000016: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +0000001A: 2040 ' @' MOVEA.L D0,A0 +0000001C: 0828 0006 0004 '.(....' BTST #$06,$0004(A0) +00000022: 6600 00FC 'f...' BNE *+$00FE ; 00000120 +00000026: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +0000002A: 4A28 0005 'J(..' TST.B $0005(A0) +0000002E: 6D00 00F0 'm...' BLT *+$00F2 ; 00000120 +00000032: 486E FFF8 'Hn..' PEA -$0008(A6) +00000036: 486E FFFC 'Hn..' PEA -$0004(A6) +0000003A: 2F0C '/.' MOVE.L A4,-(A7) +0000003C: 4EBA FF62 'N..b' JSR *-$009C ; FFFFFFA0 +00000040: B0AC 0008 '....' CMP.L $0008(A4),D0 +00000044: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000048: 6500 009C 'e...' BCS *+$009E ; 000000E6 +0000004C: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +00000050: 7000 'p.' MOVEQ #$00,D0 +00000052: 1028 0004 '.(..' MOVE.B $0004(A0),D0 +00000056: 4A80 'J.' TST.L D0 +00000058: 660A 'f.' BNE.S *+$000C ; 00000064 +0000005A: 2028 0008 ' (..' MOVE.L $0008(A0),D0 +0000005E: B0AC 0008 '....' CMP.L $0008(A4),D0 +00000062: 6416 'd.' BCC.S *+$0018 ; 0000007A +00000064: 2F0B '/.' MOVE.L A3,-(A7) +00000066: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +0000006A: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +0000006E: 4EBA E510 'N...' JSR *-$1AEE ; FFFFE580 +00000072: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +00000076: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000007A: 2F0B '/.' MOVE.L A3,-(A7) +0000007C: 2F2C 0008 '/,..' MOVE.L $0008(A4),-(A7) +00000080: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000084: 4EBA F69A 'N...' JSR *-$0964 ; FFFFF720 +00000088: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +0000008C: 41EC 0010 'A...' LEA $0010(A4),A0 +00000090: 226E FFF8 '"n..' MOVEA.L -$0008(A6),A1 +00000094: 43E9 0010 'C...' LEA $0010(A1),A1 +00000098: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +0000009C: 7210 'r.' MOVEQ #$10,D1 +0000009E: 9081 '..' SUB.L D1,D0 +000000A0: A02E '..' _BlockMove ; A02E +000000A2: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +000000A6: 216C 0004 0004 '!l....' MOVE.L $0004(A4),$0004(A0) +000000AC: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +000000B0: 2248 '"H' MOVEA.L A0,A1 +000000B2: 1029 000B '.)..' MOVE.B $000B(A1),D0 +000000B6: 902C 000B '.,..' SUB.B $000B(A4),D0 +000000BA: D128 0007 '.(..' ADD.B D0,$0007(A0) +000000BE: 244B '$K' MOVEA.L A3,A2 +000000C0: D5EC 000C '....' ADDA.L $000C(A4),A2 +000000C4: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +000000C8: 41E8 0010 'A...' LEA $0010(A0),A0 +000000CC: 2488 '$.' MOVE.L A0,(A2) +000000CE: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +000000D2: 216C 000C 000C '!l....' MOVE.L $000C(A4),$000C(A0) +000000D8: 2F0B '/.' MOVE.L A3,-(A7) +000000DA: 2F0C '/.' MOVE.L A4,-(A7) +000000DC: 4EBA F8C2 'N...' JSR *-$073C ; FFFFF9A0 +000000E0: 4FEF 0014 'O...' LEA $0014(A7),A7 +000000E4: 603A '`:' BRA.S *+$003C ; 00000120 +000000E6: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +000000EA: B9D0 '..' CMPA.L (A0),A4 +000000EC: 661A 'f.' BNE.S *+$001C ; 00000108 +000000EE: 7000 'p.' MOVEQ #$00,D0 +000000F0: 1028 0004 '.(..' MOVE.B $0004(A0),D0 +000000F4: 4A80 'J.' TST.L D0 +000000F6: 6610 'f.' BNE.S *+$0012 ; 00000108 +000000F8: 2F0B '/.' MOVE.L A3,-(A7) +000000FA: 2F08 '/.' MOVE.L A0,-(A7) +000000FC: 2F0C '/.' MOVE.L A4,-(A7) +000000FE: 4EBA E640 'N..@' JSR *-$19BE ; FFFFE740 +00000102: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000106: 6018 '`.' BRA.S *+$001A ; 00000120 +00000108: 2F0B '/.' MOVE.L A3,-(A7) +0000010A: 2F3C 0005 0002 '/<....' MOVE.L #$00050002,-(A7) +00000110: 2F2C 0008 '/,..' MOVE.L $0008(A4),-(A7) +00000114: 2F0C '/.' MOVE.L A4,-(A7) +00000116: 4EBA E778 'N..x' JSR *-$1886 ; FFFFE890 +0000011A: 2840 '(@' MOVEA.L D0,A4 +0000011C: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000120: 4CEE 1C00 FFE8 'L.....' MOVEM.L -$0018(A6),A2-A4 +00000126: 4E5E 'N^' UNLK A6 +00000128: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_37960 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_37A90 [37A90, 37AFA) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +3E (37ACE): JSR $35EE0 + +58 (37AE8): JSR $361F0 + + +Dictionary: Flags $00 FirstId 321 + 321: AUTOMOD_37A90 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_37A90"(321) Segment="Main"(200) +Size: Flags $00 ModuleSize 106 + +Content: Flags $08 +Contents offset $0000 size $006A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 2853 '(S' MOVEA.L (A3),A4 +0000000E: 082C 0006 0004 '.,....' BTST #$06,$0004(A4) +00000014: 664A 'fJ' BNE.S *+$004C ; 00000060 +00000016: 4A2C 0005 'J,..' TST.B $0005(A4) +0000001A: 6D44 'mD' BLT.S *+$0046 ; 00000060 +0000001C: 7000 'p.' MOVEQ #$00,D0 +0000001E: 102C 0004 '.,..' MOVE.B $0004(A4),D0 +00000022: 4A80 'J.' TST.L D0 +00000024: 6622 'f"' BNE.S *+$0024 ; 00000048 +00000026: 2054 ' T' MOVEA.L (A4),A0 +00000028: 0828 0006 0004 '.(....' BTST #$06,$0004(A0) +0000002E: 6606 'f.' BNE.S *+$0008 ; 00000036 +00000030: 4A28 0005 'J(..' TST.B $0005(A0) +00000034: 6C12 'l.' BGE.S *+$0014 ; 00000048 +00000036: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000003A: 2F0B '/.' MOVE.L A3,-(A7) +0000003C: 2F0C '/.' MOVE.L A4,-(A7) +0000003E: 4EBA E410 'N...' JSR *-$1BEE ; FFFFE450 +00000042: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000046: 6018 '`.' BRA.S *+$001A ; 00000060 +00000048: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000004C: 2F3C 0005 0001 '/<....' MOVE.L #$00050001,-(A7) +00000052: 2F2B 0008 '/+..' MOVE.L $0008(A3),-(A7) +00000056: 2F0B '/.' MOVE.L A3,-(A7) +00000058: 4EBA E706 'N...' JSR *-$18F8 ; FFFFE760 +0000005C: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000060: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +00000066: 4E5E 'N^' UNLK A6 +00000068: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_37A90 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_37B00 [37B00, 37B5C) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 322 + 322: AUTOMOD_37B00 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_37B00"(322) 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 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +0000000C: 7000 'p.' MOVEQ #$00,D0 +0000000E: 7200 'r.' MOVEQ #$00,D1 +00000010: 286A 0040 '(j.@' MOVEA.L $0040(A2),A4 +00000014: 206A 002C ' j.,' MOVEA.L $002C(A2),A0 +00000018: 2650 '&P' MOVEA.L (A0),A3 +0000001A: 2854 '(T' MOVEA.L (A4),A4 +0000001C: 4A2C 0004 'J,..' TST.B $0004(A4) +00000020: 6C14 'l.' BGE.S *+$0016 ; 00000036 +00000022: 4A2C 0005 'J,..' TST.B $0005(A4) +00000026: 6D16 'm.' BLT.S *+$0018 ; 0000003E +00000028: 082C 0006 0005 '.,....' BTST #$06,$0005(A4) +0000002E: 671C 'g.' BEQ.S *+$001E ; 0000004C +00000030: D0AC 0008 '....' ADD.L $0008(A4),D0 +00000034: 6016 '`.' BRA.S *+$0018 ; 0000004C +00000036: 082C 0006 0004 '.,....' BTST #$06,$0004(A4) +0000003C: 670A 'g.' BEQ.S *+$000C ; 00000048 +0000003E: B280 '..' CMP.L D0,D1 +00000040: 6402 'd.' BCC.S *+$0004 ; 00000044 +00000042: 2200 '".' MOVE.L D0,D1 +00000044: 7000 'p.' MOVEQ #$00,D0 +00000046: 6004 '`.' BRA.S *+$0006 ; 0000004C +00000048: D0AC 0008 '....' ADD.L $0008(A4),D0 +0000004C: B9CB '..' CMPA.L A3,A4 +0000004E: 66CA 'f.' BNE.S *-$0034 ; 0000001A +00000050: 2001 ' .' MOVE.L D1,D0 +00000052: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4 +00000058: 4E5E 'N^' UNLK A6 +0000005A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_37B00 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_37B60 [37B60, 37B9C) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +2C (37B8C): JSR $37300 + + +Dictionary: Flags $00 FirstId 323 + 323: AUTOMOD_37B60 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_37B60"(323) 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 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000010: 264C '&L' MOVEA.L A4,A3 +00000012: D7EA 000C '....' ADDA.L $000C(A2),A3 +00000016: 4AAC 0028 'J..(' TST.L $0028(A4) +0000001A: 6708 'g.' BEQ.S *+$000A ; 00000024 +0000001C: 2F0B '/.' MOVE.L A3,-(A7) +0000001E: 206C 0028 ' l.(' MOVEA.L $0028(A4),A0 +00000022: 4E90 'N.' JSR (A0) +00000024: 7000 'p.' MOVEQ #$00,D0 +00000026: 2680 '&.' MOVE.L D0,(A3) +00000028: 2F0C '/.' MOVE.L A4,-(A7) +0000002A: 2F0A '/.' MOVE.L A2,-(A7) +0000002C: 4EBA F772 'N..r' JSR *-$088C ; FFFFF7A0 +00000030: 504F 'PO' ADDQ.W #8,A7 +00000032: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4 +00000038: 4E5E 'N^' UNLK A6 +0000003A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_37B60 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_37BA0 [37BA0, 37BD2) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +24 (37BC4): JSR $37B60 + + +Dictionary: Flags $00 FirstId 324 + 324: AUTOMOD_37BA0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_37BA0"(324) Segment="Main"(200) +Size: Flags $00 ModuleSize 50 + +Content: Flags $08 +Contents offset $0000 size $0032 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 082C 0006 0005 '.,....' BTST #$06,$0005(A4) +00000016: 6708 'g.' BEQ.S *+$000A ; 00000020 +00000018: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +0000001C: 91AB 004C '...L' SUB.L D0,$004C(A3) +00000020: 2F0B '/.' MOVE.L A3,-(A7) +00000022: 2F0C '/.' MOVE.L A4,-(A7) +00000024: 4EBA FF9A 'N...' JSR *-$0064 ; FFFFFFC0 +00000028: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +0000002E: 4E5E 'N^' UNLK A6 +00000030: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_37BA0 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_37BE0 [37BE0, 37D92) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +2C (37C0C): JSR $37B60 + +188 (37D68): JSR $35DA0 + + +Dictionary: Flags $00 FirstId 325 + 325: AUTOMOD_37BE0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_37BE0"(325) Segment="Main"(200) +Size: Flags $00 ModuleSize 434 + +Content: Flags $08 +Contents offset $0000 size $01B2 +00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) +00000008: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +0000000C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000010: 4A28 0004 'J(..' TST.B $0004(A0) +00000014: 6C38 'l8' BGE.S *+$003A ; 0000004E +00000016: 0828 0006 0005 '.(....' BTST #$06,$0005(A0) +0000001C: 6730 'g0' BEQ.S *+$0032 ; 0000004E +0000001E: 2028 0008 ' (..' MOVE.L $0008(A0),D0 +00000022: 91AB 004C '...L' SUB.L D0,$004C(A3) +00000026: 2F0B '/.' MOVE.L A3,-(A7) +00000028: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000002C: 4EBA FF52 'N..R' JSR *-$00AC ; FFFFFF80 +00000030: 2D40 0008 '-@..' MOVE.L D0,$0008(A6) +00000034: 2040 ' @' MOVEA.L D0,A0 +00000036: 2028 0008 ' (..' MOVE.L $0008(A0),D0 +0000003A: D0AE 0008 '....' ADD.L $0008(A6),D0 +0000003E: B0AE 000C '....' CMP.L $000C(A6),D0 +00000042: 504F 'PO' ADDQ.W #8,A7 +00000044: 6308 'c.' BLS.S *+$000A ; 0000004E +00000046: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +0000004A: 6000 015C '`..\' BRA *+$015E ; 000001A8 +0000004E: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +00000052: B0AE 000C '....' CMP.L $000C(A6),D0 +00000056: 6608 'f.' BNE.S *+$000A ; 00000060 +00000058: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +0000005C: 6000 014A '`..J' BRA *+$014C ; 000001A8 +00000060: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000064: 2868 0008 '(h..' MOVEA.L $0008(A0),A4 +00000068: D9EE 0008 '....' ADDA.L $0008(A6),A4 +0000006C: 2D68 001C FFF4 '-h....' MOVE.L $001C(A0),-$000C(A6) +00000072: 2D68 000C FFF8 '-h....' MOVE.L $000C(A0),-$0008(A6) +00000078: 2A10 '*.' MOVE.L (A0),D5 +0000007A: 2C28 0008 ',(..' MOVE.L $0008(A0),D6 +0000007E: 7600 'v.' MOVEQ #$00,D3 +00000080: 202B 0048 ' +.H' MOVE.L $0048(A3),D0 +00000084: B0AE 0008 '....' CMP.L $0008(A6),D0 +00000088: 650C 'e.' BCS.S *+$000E ; 00000096 +0000008A: 202B 0048 ' +.H' MOVE.L $0048(A3),D0 +0000008E: B0AE 000C '....' CMP.L $000C(A6),D0 +00000092: 6202 'b.' BHI.S *+$0004 ; 00000096 +00000094: 7601 'v.' MOVEQ #$01,D3 +00000096: 1803 '..' MOVE.B D3,D4 +00000098: 6052 '`R' BRA.S *+$0054 ; 000000EC +0000009A: 200B ' .' MOVE.L A3,D0 +0000009C: D0AC 000C '....' ADD.L $000C(A4),D0 +000000A0: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +000000A4: 4AAB 0028 'J..(' TST.L $0028(A3) +000000A8: 670A 'g.' BEQ.S *+$000C ; 000000B4 +000000AA: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +000000AE: 206B 0028 ' k.(' MOVEA.L $0028(A3),A0 +000000B2: 4E90 'N.' JSR (A0) +000000B4: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000B8: 7000 'p.' MOVEQ #$00,D0 +000000BA: 2080 ' .' MOVE.L D0,(A0) +000000BC: 2E2C 0008 '.,..' MOVE.L $0008(A4),D7 +000000C0: 9FAB 004C '...L' SUB.L D7,$004C(A3) +000000C4: DFAB 000C '....' ADD.L D7,$000C(A3) +000000C8: DC87 '..' ADD.L D7,D6 +000000CA: 220C '".' MOVE.L A4,D1 +000000CC: D287 '..' ADD.L D7,D1 +000000CE: 2841 '(A' MOVEA.L D1,A4 +000000D0: B9EE FFF8 '....' CMPA.L -$0008(A6),A4 +000000D4: 6616 'f.' BNE.S *+$0018 ; 000000EC +000000D6: 2E2C 0008 '.,..' MOVE.L $0008(A4),D7 +000000DA: DC87 '..' ADD.L D7,D6 +000000DC: 200C ' .' MOVE.L A4,D0 +000000DE: D087 '..' ADD.L D7,D0 +000000E0: 2840 '(@' MOVEA.L D0,A4 +000000E2: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +000000E6: 2D68 000C FFF8 '-h....' MOVE.L $000C(A0),-$0008(A6) +000000EC: 082C 0006 0005 '.,....' BTST #$06,$0005(A4) +000000F2: 6706 'g.' BEQ.S *+$0008 ; 000000FA +000000F4: B9EE 000C '....' CMPA.L $000C(A6),A4 +000000F8: 63A0 'c.' BLS.S *-$005E ; 0000009A +000000FA: B9EE 000C '....' CMPA.L $000C(A6),A4 +000000FE: 6262 'bb' BHI.S *+$0064 ; 00000162 +00000100: 2E2C 0008 '.,..' MOVE.L $0008(A4),D7 +00000104: 200B ' .' MOVE.L A3,D0 +00000106: D0AC 000C '....' ADD.L $000C(A4),D0 +0000010A: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +0000010E: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000112: 41E8 0010 'A...' LEA $0010(A0),A0 +00000116: 226E FFFC '"n..' MOVEA.L -$0004(A6),A1 +0000011A: 2288 '".' MOVE.L A0,(A1) +0000011C: 204C ' L' MOVEA.L A4,A0 +0000011E: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +00000122: 2007 ' .' MOVE.L D7,D0 +00000124: A02E '..' _BlockMove ; A02E +00000126: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000012A: 2085 ' .' MOVE.L D5,(A0) +0000012C: 2A2E 0008 '*...' MOVE.L $0008(A6),D5 +00000130: 2007 ' .' MOVE.L D7,D0 +00000132: D0AE 0008 '....' ADD.L $0008(A6),D0 +00000136: 2D40 0008 '-@..' MOVE.L D0,$0008(A6) +0000013A: 200C ' .' MOVE.L A4,D0 +0000013C: D087 '..' ADD.L D7,D0 +0000013E: 2840 '(@' MOVEA.L D0,A4 +00000140: B9EE FFF8 '....' CMPA.L -$0008(A6),A4 +00000144: 6616 'f.' BNE.S *+$0018 ; 0000015C +00000146: 2E2C 0008 '.,..' MOVE.L $0008(A4),D7 +0000014A: DC87 '..' ADD.L D7,D6 +0000014C: 200C ' .' MOVE.L A4,D0 +0000014E: D087 '..' ADD.L D7,D0 +00000150: 2840 '(@' MOVEA.L D0,A4 +00000152: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +00000156: 2D68 000C FFF8 '-h....' MOVE.L $000C(A0),-$0008(A6) +0000015C: B9EE 000C '....' CMPA.L $000C(A6),A4 +00000160: 638A 'c.' BLS.S *-$0074 ; 000000EC +00000162: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000166: 2888 '(.' MOVE.L A0,(A4) +00000168: 2085 ' .' MOVE.L D5,(A0) +0000016A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000016E: 2146 0008 '!F..' MOVE.L D6,$0008(A0) +00000172: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000176: 7000 'p.' MOVEQ #$00,D0 +00000178: 2140 0004 '!@..' MOVE.L D0,$0004(A0) +0000017C: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000180: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +00000184: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000188: 4EBA E036 'N..6' JSR *-$1FC8 ; FFFFE1C0 +0000018C: 4A04 'J.' TST.B D4 +0000018E: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000192: 660A 'f.' BNE.S *+$000C ; 0000019E +00000194: 206B 0048 ' k.H' MOVEA.L $0048(A3),A0 +00000198: BCA8 0008 '....' CMP.L $0008(A0),D6 +0000019C: 6306 'c.' BLS.S *+$0008 ; 000001A4 +0000019E: 276E 0008 0048 ''n...H' MOVE.L $0008(A6),$0048(A3) +000001A4: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +000001A8: 4CEE 18F8 FFD8 'L.....' MOVEM.L -$0028(A6),D3-D7/A3/A4 +000001AE: 4E5E 'N^' UNLK A6 +000001B0: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_37BE0 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_37DA0 [37DA0, 37E1E) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 326 + 326: AUTOMOD_37DA0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_37DA0"(326) Segment="Main"(200) +Size: Flags $00 ModuleSize 126 + +Content: Flags $08 +Contents offset $0000 size $007E +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +0000000C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000010: 2468 0004 '$h..' MOVEA.L $0004(A0),A2 +00000014: B5E8 0040 '...@' CMPA.L $0040(A0),A2 +00000018: 630C 'c.' BLS.S *+$000E ; 00000026 +0000001A: 4213 'B.' CLR.B (A3) +0000001C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000020: 2868 002C '(h.,' MOVEA.L $002C(A0),A4 +00000024: 604C '`L' BRA.S *+$004E ; 00000072 +00000026: 16BC 0001 '....' MOVE.B #$01,(A3) +0000002A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000002E: B5E8 0054 '...T' CMPA.L $0054(A0),A2 +00000032: 632A 'c*' BLS.S *+$002C ; 0000005E +00000034: 2248 '"H' MOVEA.L A0,A1 +00000036: 2028 0054 ' (.T' MOVE.L $0054(A0),D0 +0000003A: B0A9 0064 '...d' CMP.L $0064(A1),D0 +0000003E: 671E 'g.' BEQ.S *+$0020 ; 0000005E +00000040: 2868 0054 '(h.T' MOVEA.L $0054(A0),A4 +00000044: 6002 '`.' BRA.S *+$0004 ; 00000048 +00000046: 284B '(K' MOVEA.L A3,A4 +00000048: 266C 000C '&l..' MOVEA.L $000C(A4),A3 +0000004C: B7CA '..' CMPA.L A2,A3 +0000004E: 6316 'c.' BLS.S *+$0018 ; 00000066 +00000050: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000054: 41E8 0048 'A..H' LEA $0048(A0),A0 +00000058: B1CB '..' CMPA.L A3,A0 +0000005A: 66EA 'f.' BNE.S *-$0014 ; 00000046 +0000005C: 6008 '`.' BRA.S *+$000A ; 00000066 +0000005E: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000062: 2868 002C '(h.,' MOVEA.L $002C(A0),A4 +00000066: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +0000006A: D08C '..' ADD.L A4,D0 +0000006C: 2840 '(@' MOVEA.L D0,A4 +0000006E: B08A '..' CMP.L A2,D0 +00000070: 65F4 'e.' BCS.S *-$000A ; 00000066 +00000072: 200C ' .' MOVE.L A4,D0 +00000074: 4CEE 1C00 FFF0 'L.....' MOVEM.L -$0010(A6),A2-A4 +0000007A: 4E5E 'N^' UNLK A6 +0000007C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_37DA0 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_37E20 [37E20, 37FDC) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1E (37E3E): JSR $37DA0 + +9C (37EBC): JSR $37B60 + +1AA (37FCA): JSR $37BE0 + + +Dictionary: Flags $00 FirstId 327 + 327: AUTOMOD_37E20 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_37E20"(327) Segment="Main"(200) +Size: Flags $00 ModuleSize 444 + +Content: Flags $08 +Contents offset $0000 size $01BC +00000000: 4E56 FFF6 'NV..' LINK.W A6,#-$000A +00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) +00000008: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 +0000000C: 4205 'B.' CLR.B D5 +0000000E: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000012: 2D68 0040 FFFA '-h.@..' MOVE.L $0040(A0),-$0006(A6) +00000018: 486E FFFF 'Hn..' PEA -$0001(A6) +0000001C: 2F08 '/.' MOVE.L A0,-(A7) +0000001E: 4EBA FF60 'N..`' JSR *-$009E ; FFFFFF80 +00000022: 2840 '(@' MOVEA.L D0,A4 +00000024: 264C '&L' MOVEA.L A4,A3 +00000026: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +0000002A: 214B 0004 '!K..' MOVE.L A3,$0004(A0) +0000002E: 504F 'PO' ADDQ.W #8,A7 +00000030: 7E00 '~.' MOVEQ #$00,D7 +00000032: 082C 0006 0004 '.,....' BTST #$06,$0004(A4) +00000038: 670A 'g.' BEQ.S *+$000C ; 00000044 +0000003A: 266C 0008 '&l..' MOVEA.L $0008(A4),A3 +0000003E: D7CC '..' ADDA.L A4,A3 +00000040: 7E00 '~.' MOVEQ #$00,D7 +00000042: 6076 '`v' BRA.S *+$0078 ; 000000BA +00000044: 4A2C 0004 'J,..' TST.B $0004(A4) +00000048: 6C64 'ld' BGE.S *+$0066 ; 000000AE +0000004A: 4A2C 0005 'J,..' TST.B $0005(A4) +0000004E: 6C0A 'l.' BGE.S *+$000C ; 0000005A +00000050: 266C 0008 '&l..' MOVEA.L $0008(A4),A3 +00000054: D7CC '..' ADDA.L A4,A3 +00000056: 7E00 '~.' MOVEQ #$00,D7 +00000058: 6060 '``' BRA.S *+$0062 ; 000000BA +0000005A: 082C 0006 0005 '.,....' BTST #$06,$0005(A4) +00000060: 6758 'gX' BEQ.S *+$005A ; 000000BA +00000062: 282C 0008 '(,..' MOVE.L $0008(A4),D4 +00000066: 4A2E 0013 'J...' TST.B $0013(A6) +0000006A: 6738 'g8' BEQ.S *+$003A ; 000000A4 +0000006C: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +00000070: D08C '..' ADD.L A4,D0 +00000072: 2D40 FFF6 '-@..' MOVE.L D0,-$000A(A6) +00000076: 2040 ' @' MOVEA.L D0,A0 +00000078: 7000 'p.' MOVEQ #$00,D0 +0000007A: 1028 0004 '.(..' MOVE.B $0004(A0),D0 +0000007E: 4A80 'J.' TST.L D0 +00000080: 6608 'f.' BNE.S *+$000A ; 0000008A +00000082: 206E FFF6 ' n..' MOVEA.L -$000A(A6),A0 +00000086: DEA8 0008 '....' ADD.L $0008(A0),D7 +0000008A: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +0000008E: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +00000092: 91A8 004C '...L' SUB.L D0,$004C(A0) +00000096: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000009A: 2F0C '/.' MOVE.L A4,-(A7) +0000009C: 4EBA FCA2 'N...' JSR *-$035C ; FFFFFD40 +000000A0: 2840 '(@' MOVEA.L D0,A4 +000000A2: 504F 'PO' ADDQ.W #8,A7 +000000A4: DE84 '..' ADD.L D4,D7 +000000A6: BC87 '..' CMP.L D7,D6 +000000A8: 6210 'b.' BHI.S *+$0012 ; 000000BA +000000AA: 7A01 'z.' MOVEQ #$01,D5 +000000AC: 601C '`.' BRA.S *+$001E ; 000000CA +000000AE: DEAC 0008 '....' ADD.L $0008(A4),D7 +000000B2: BC87 '..' CMP.L D7,D6 +000000B4: 6204 'b.' BHI.S *+$0006 ; 000000BA +000000B6: 7A01 'z.' MOVEQ #$01,D5 +000000B8: 6010 '`.' BRA.S *+$0012 ; 000000CA +000000BA: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +000000BE: D08C '..' ADD.L A4,D0 +000000C0: 2840 '(@' MOVEA.L D0,A4 +000000C2: B0AE FFFA '....' CMP.L -$0006(A6),D0 +000000C6: 6500 FF6A 'e..j' BCS *-$0094 ; 00000032 +000000CA: 4A05 'J.' TST.B D5 +000000CC: 663C 'f<' BNE.S *+$003E ; 0000010A +000000CE: 4A2E FFFF 'J...' TST.B -$0001(A6) +000000D2: 6736 'g6' BEQ.S *+$0038 ; 0000010A +000000D4: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000000D8: 2868 0004 '(h..' MOVEA.L $0004(A0),A4 +000000DC: 6008 '`.' BRA.S *+$000A ; 000000E6 +000000DE: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +000000E2: D08C '..' ADD.L A4,D0 +000000E4: 2840 '(@' MOVEA.L D0,A4 +000000E6: 082C 0006 0004 '.,....' BTST #$06,$0004(A4) +000000EC: 6606 'f.' BNE.S *+$0008 ; 000000F4 +000000EE: 4A2C 0005 'J,..' TST.B $0005(A4) +000000F2: 6CEA 'l.' BGE.S *-$0014 ; 000000DE +000000F4: 2D4C FFFA '-L..' MOVE.L A4,-$0006(A6) +000000F8: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000000FC: 2868 002C '(h.,' MOVEA.L $002C(A0),A4 +00000100: 264C '&L' MOVEA.L A4,A3 +00000102: 422E FFFF 'B...' CLR.B -$0001(A6) +00000106: 6000 FF28 '`..(' BRA *-$00D6 ; 00000030 +0000010A: 4A05 'J.' TST.B D5 +0000010C: 6606 'f.' BNE.S *+$0008 ; 00000114 +0000010E: 7000 'p.' MOVEQ #$00,D0 +00000110: 6000 00A0 '`...' BRA *+$00A2 ; 000001B2 +00000114: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000118: 214C 0004 '!L..' MOVE.L A4,$0004(A0) +0000011C: 4A2E 0013 'J...' TST.B $0013(A6) +00000120: 6706 'g.' BEQ.S *+$0008 ; 00000128 +00000122: 200C ' .' MOVE.L A4,D0 +00000124: 6000 008C '`...' BRA *+$008E ; 000001B2 +00000128: 4A2B 0004 'J+..' TST.B $0004(A3) +0000012C: 6C12 'l.' BGE.S *+$0014 ; 00000140 +0000012E: 082B 0006 0005 '.+....' BTST #$06,$0005(A3) +00000134: 660A 'f.' BNE.S *+$000C ; 00000140 +00000136: 202B 0008 ' +..' MOVE.L $0008(A3),D0 +0000013A: D08B '..' ADD.L A3,D0 +0000013C: 2640 '&@' MOVEA.L D0,A3 +0000013E: 60E8 '`.' BRA.S *-$0016 ; 00000128 +00000140: 2D4B FFFA '-K..' MOVE.L A3,-$0006(A6) +00000144: 4A2B 0004 'J+..' TST.B $0004(A3) +00000148: 6C2A 'l*' BGE.S *+$002C ; 00000174 +0000014A: 082B 0006 0005 '.+....' BTST #$06,$0005(A3) +00000150: 6744 'gD' BEQ.S *+$0046 ; 00000196 +00000152: BEAB 0008 '....' CMP.L $0008(A3),D7 +00000156: 54C3 'T.' SCC D3 +00000158: 4403 'D.' NEG.B D3 +0000015A: 6708 'g.' BEQ.S *+$000A ; 00000164 +0000015C: 2007 ' .' MOVE.L D7,D0 +0000015E: 90AB 0008 '....' SUB.L $0008(A3),D0 +00000162: 6002 '`.' BRA.S *+$0004 ; 00000166 +00000164: 7000 'p.' MOVEQ #$00,D0 +00000166: 2E00 '..' MOVE.L D0,D7 +00000168: BC87 '..' CMP.L D7,D6 +0000016A: 6402 'd.' BCC.S *+$0004 ; 0000016E +0000016C: 6028 '`(' BRA.S *+$002A ; 00000196 +0000016E: 2D4B FFFA '-K..' MOVE.L A3,-$0006(A6) +00000172: 602C '`,' BRA.S *+$002E ; 000001A0 +00000174: BEAB 0008 '....' CMP.L $0008(A3),D7 +00000178: 54C3 'T.' SCC D3 +0000017A: 4403 'D.' NEG.B D3 +0000017C: 6708 'g.' BEQ.S *+$000A ; 00000186 +0000017E: 2007 ' .' MOVE.L D7,D0 +00000180: 90AB 0008 '....' SUB.L $0008(A3),D0 +00000184: 6002 '`.' BRA.S *+$0004 ; 00000188 +00000186: 7000 'p.' MOVEQ #$00,D0 +00000188: 2E00 '..' MOVE.L D0,D7 +0000018A: BC87 '..' CMP.L D7,D6 +0000018C: 6402 'd.' BCC.S *+$0004 ; 00000190 +0000018E: 6006 '`.' BRA.S *+$0008 ; 00000196 +00000190: 2D4B FFFA '-K..' MOVE.L A3,-$0006(A6) +00000194: 600A '`.' BRA.S *+$000C ; 000001A0 +00000196: 202B 0008 ' +..' MOVE.L $0008(A3),D0 +0000019A: D08B '..' ADD.L A3,D0 +0000019C: 2640 '&@' MOVEA.L D0,A3 +0000019E: 60A4 '`.' BRA.S *-$005A ; 00000144 +000001A0: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +000001A4: 2F0C '/.' MOVE.L A4,-(A7) +000001A6: 2F2E FFFA '/...' MOVE.L -$0006(A6),-(A7) +000001AA: 4EBA FC14 'N...' JSR *-$03EA ; FFFFFDC0 +000001AE: 4FEF 000C 'O...' LEA $000C(A7),A7 +000001B2: 4CEE 18F8 FFDA 'L.....' MOVEM.L -$0026(A6),D3-D7/A3/A4 +000001B8: 4E5E 'N^' UNLK A6 +000001BA: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_37E20 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_37FE0 [37FE0, 38086) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +34 (38014): JSR $37B60 + +50 (38030): JSR $36310 + + +Dictionary: Flags $00 FirstId 328 + 328: AUTOMOD_37FE0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_37FE0"(328) Segment="Main"(200) +Size: Flags $00 ModuleSize 166 + +Content: Flags $08 +Contents offset $0000 size $00A6 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 286B 002C '(k.,' MOVEA.L $002C(A3),A4 +00000010: 246B 0040 '$k.@' MOVEA.L $0040(A3),A2 +00000014: 4A2C 0004 'J,..' TST.B $0004(A4) +00000018: 6C22 'l"' BGE.S *+$0024 ; 0000003C +0000001A: 082C 0006 0005 '.,....' BTST #$06,$0005(A4) +00000020: 671A 'g.' BEQ.S *+$001C ; 0000003C +00000022: 4A2C 0005 'J,..' TST.B $0005(A4) +00000026: 6D14 'm.' BLT.S *+$0016 ; 0000003C +00000028: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +0000002C: 91AB 004C '...L' SUB.L D0,$004C(A3) +00000030: 2F0B '/.' MOVE.L A3,-(A7) +00000032: 2F0C '/.' MOVE.L A4,-(A7) +00000034: 4EBA FB4A 'N..J' JSR *-$04B4 ; FFFFFB80 +00000038: 2840 '(@' MOVEA.L D0,A4 +0000003A: 504F 'PO' ADDQ.W #8,A7 +0000003C: 202C 0008 ' ,..' MOVE.L $0008(A4),D0 +00000040: D08C '..' ADD.L A4,D0 +00000042: 2840 '(@' MOVEA.L D0,A4 +00000044: B08A '..' CMP.L A2,D0 +00000046: 65CC 'e.' BCS.S *-$0032 ; 00000014 +00000048: 2F0B '/.' MOVE.L A3,-(A7) +0000004A: 2F3C 7FFF FFF0 '/<....' MOVE.L #$7FFFFFF0,-(A7) +00000050: 4EBA E2DE 'N...' JSR *-$1D20 ; FFFFE330 +00000054: 504F 'PO' ADDQ.W #8,A7 +00000056: 4CEE 1C00 FFF0 'L.....' MOVEM.L -$0010(A6),A2-A4 +0000005C: 4E5E 'N^' UNLK A6 +0000005E: 4E75 'Nu' RTS +00000060: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000064: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000068: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000006C: 2878 02A6 '(x..' MOVEA.L $02A6,A4 +00000070: 7000 'p.' MOVEQ #$00,D0 +00000072: 2440 '$@' MOVEA.L D0,A2 +00000074: 6020 '` ' BRA.S *+$0022 ; 00000096 +00000076: B7CC '..' CMPA.L A4,A3 +00000078: 6604 'f.' BNE.S *+$0006 ; 0000007E +0000007A: 244C '$L' MOVEA.L A4,A2 +0000007C: 601C '`.' BRA.S *+$001E ; 0000009A +0000007E: B7EC 0040 '...@' CMPA.L $0040(A4),A3 +00000082: 620E 'b.' BHI.S *+$0010 ; 00000092 +00000084: B7EC 0018 '....' CMPA.L $0018(A4),A3 +00000088: 6508 'e.' BCS.S *+$000A ; 00000092 +0000008A: 244C '$L' MOVEA.L A4,A2 +0000008C: 286C 0024 '(l.$' MOVEA.L $0024(A4),A4 +00000090: 6004 '`.' BRA.S *+$0006 ; 00000096 +00000092: 286C 0020 '(l. ' MOVEA.L $0020(A4),A4 +00000096: 200C ' .' MOVE.L A4,D0 +00000098: 66DC 'f.' BNE.S *-$0022 ; 00000076 +0000009A: 200A ' .' MOVE.L A2,D0 +0000009C: 4CEE 1C00 FFF0 'L.....' MOVEM.L -$0010(A6),A2-A4 +000000A2: 4E5E 'N^' UNLK A6 +000000A4: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_37FE0 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_38090 [38090, 380F6) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 329 + 329: AUTOMOD_38090 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_38090"(329) Segment="Main"(200) +Size: Flags $00 ModuleSize 102 + +Content: Flags $08 +Contents offset $0000 size $0066 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 2878 02A6 '(x..' MOVEA.L $02A6,A4 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 2240 '"@' MOVEA.L D0,A1 +00000014: 2440 '$@' MOVEA.L D0,A2 +00000016: 601E '`.' BRA.S *+$0020 ; 00000036 +00000018: B7EC 0018 '....' CMPA.L $0018(A4),A3 +0000001C: 651C 'e.' BCS.S *+$001E ; 0000003A +0000001E: B7EC 0040 '...@' CMPA.L $0040(A4),A3 +00000022: 640C 'd.' BCC.S *+$000E ; 00000030 +00000024: 224C '"L' MOVEA.L A4,A1 +00000026: 286C 0024 '(l.$' MOVEA.L $0024(A4),A4 +0000002A: 7000 'p.' MOVEQ #$00,D0 +0000002C: 2440 '$@' MOVEA.L D0,A2 +0000002E: 6006 '`.' BRA.S *+$0008 ; 00000036 +00000030: 244C '$L' MOVEA.L A4,A2 +00000032: 286C 0020 '(l. ' MOVEA.L $0020(A4),A4 +00000036: 200C ' .' MOVE.L A4,D0 +00000038: 66DE 'f.' BNE.S *-$0020 ; 00000018 +0000003A: 200A ' .' MOVE.L A2,D0 +0000003C: 6706 'g.' BEQ.S *+$0008 ; 00000044 +0000003E: 254B 0020 '%K. ' MOVE.L A3,$0020(A2) +00000042: 600E '`.' BRA.S *+$0010 ; 00000052 +00000044: 2009 ' .' MOVE.L A1,D0 +00000046: 6706 'g.' BEQ.S *+$0008 ; 0000004E +00000048: 234B 0024 '#K.$' MOVE.L A3,$0024(A1) +0000004C: 6004 '`.' BRA.S *+$0006 ; 00000052 +0000004E: 21CB 02A6 '!...' MOVE.L A3,$02A6 +00000052: 200C ' .' MOVE.L A4,D0 +00000054: 6704 'g.' BEQ.S *+$0006 ; 0000005A +00000056: 274C 0020 ''L. ' MOVE.L A4,$0020(A3) +0000005A: 2009 ' .' MOVE.L A1,D0 +0000005C: 4CEE 1C00 FFEC 'L.....' MOVEM.L -$0014(A6),A2-A4 +00000062: 4E5E 'N^' UNLK A6 +00000064: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_38090 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_38100 [38100, 3818C) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 330 + 330: AUTOMOD_38100 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_38100"(330) Segment="Main"(200) +Size: Flags $00 ModuleSize 140 + +Content: Flags $08 +Contents offset $0000 size $008C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000010: 2068 0040 ' h.@' MOVEA.L $0040(A0),A0 +00000014: 2850 '(P' MOVEA.L (A0),A4 +00000016: B7CC '..' CMPA.L A4,A3 +00000018: 6504 'e.' BCS.S *+$0006 ; 0000001E +0000001A: 200C ' .' MOVE.L A4,D0 +0000001C: 6008 '`.' BRA.S *+$000A ; 00000026 +0000001E: 2854 '(T' MOVEA.L (A4),A4 +00000020: 200C ' .' MOVE.L A4,D0 +00000022: 66F2 'f.' BNE.S *-$000C ; 00000016 +00000024: 7000 'p.' MOVEQ #$00,D0 +00000026: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +0000002C: 4E5E 'N^' UNLK A6 +0000002E: 4E75 'Nu' RTS +00000030: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000034: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000038: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +0000003C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000040: 4201 'B.' CLR.B D1 +00000042: 7000 'p.' MOVEQ #$00,D0 +00000044: 102C 0004 '.,..' MOVE.B $0004(A4),D0 +00000048: 0C40 006B '.@.k' CMPI.W #$006B,D0 +0000004C: 660A 'f.' BNE.S *+$000C ; 00000058 +0000004E: B5EC 000C '....' CMPA.L $000C(A4),A2 +00000052: 662C 'f,' BNE.S *+$002E ; 00000080 +00000054: 7201 'r.' MOVEQ #$01,D1 +00000056: 6028 '`(' BRA.S *+$002A ; 00000080 +00000058: 7000 'p.' MOVEQ #$00,D0 +0000005A: 102C 0004 '.,..' MOVE.B $0004(A4),D0 +0000005E: 0C40 00AB '.@..' CMPI.W #$00AB,D0 +00000062: 661C 'f.' BNE.S *+$001E ; 00000080 +00000064: 4A2C 0005 'J,..' TST.B $0005(A4) +00000068: 6C16 'l.' BGE.S *+$0018 ; 00000080 +0000006A: 266C 000C '&l..' MOVEA.L $000C(A4),A3 +0000006E: D7CA '..' ADDA.L A2,A3 +00000070: B7F8 1E10 '....' CMPA.L $1E10,A3 +00000074: 640A 'd.' BCC.S *+$000C ; 00000080 +00000076: 41EC 0010 'A...' LEA $0010(A4),A0 +0000007A: B1D3 '..' CMPA.L (A3),A0 +0000007C: 6602 'f.' BNE.S *+$0004 ; 00000080 +0000007E: 7201 'r.' MOVEQ #$01,D1 +00000080: 1001 '..' MOVE.B D1,D0 +00000082: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4 +00000088: 4E5E 'N^' UNLK A6 +0000008A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_38100 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_38190 [38190, 383E6) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +3C (381CC): JSR $384D0 + +BE (3824E): JSR $38090 + +EC (3827C): JSR $38130 + +108 (38298): JSR $38100 + +11E (382AE): JSR $38130 + +15C (382EC): JSR $371F0 + +1CE (3835E): JSR $371F0 + + +Dictionary: Flags $00 FirstId 331 + 331: AUTOMOD_38190 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_38190"(331) Segment="Main"(200) +Size: Flags $00 ModuleSize 598 + +Content: Flags $08 +Contents offset $0000 size $0256 +00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 286E 0014 '(n..' MOVEA.L $0014(A6),A4 +0000000C: 200C ' .' MOVE.L A4,D0 +0000000E: D0BC 0000 0087 '......' ADD.L #$00000087,D0 +00000014: 72F0 'r.' MOVEQ #$F0,D1 +00000016: C280 '..' AND.L D0,D1 +00000018: 2641 '&A' MOVEA.L D1,A3 +0000001A: 202E 0010 ' ...' MOVE.L $0010(A6),D0 +0000001E: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00000020: 9081 '..' SUB.L D1,D0 +00000022: 74F0 't.' MOVEQ #$F0,D2 +00000024: C480 '..' AND.L D0,D2 +00000026: 2442 '$B' MOVEA.L D2,A2 +00000028: 2E0A '..' MOVE.L A2,D7 +0000002A: 9E8B '..' SUB.L A3,D7 +0000002C: 7000 'p.' MOVEQ #$00,D0 +0000002E: 2F00 '/.' MOVE.L D0,-(A7) +00000030: 220B '".' MOVE.L A3,D1 +00000032: 928C '..' SUB.L A4,D1 +00000034: 7420 't ' MOVEQ #$20,D2 ; ' ' +00000036: D282 '..' ADD.L D2,D1 +00000038: 2F01 '/.' MOVE.L D1,-(A7) +0000003A: 2F0C '/.' MOVE.L A4,-(A7) +0000003C: 4EBA 0302 'N...' JSR *+$0304 ; 00000340 +00000040: 7000 'p.' MOVEQ #$00,D0 +00000042: 2680 '&.' MOVE.L D0,(A3) +00000044: 41EC 0048 'A..H' LEA $0048(A4),A0 +00000048: 2748 001C ''H..' MOVE.L A0,$001C(A3) +0000004C: 41EC 0048 'A..H' LEA $0048(A4),A0 +00000050: 2748 000C ''H..' MOVE.L A0,$000C(A3) +00000054: 294B 0018 ')K..' MOVE.L A3,$0018(A4) +00000058: 294B 0054 ')K.T' MOVE.L A3,$0054(A4) +0000005C: 294B 0064 ')K.d' MOVE.L A3,$0064(A4) +00000060: 294B 0048 ')K.H' MOVE.L A3,$0048(A4) +00000064: 294B 002C ')K.,' MOVE.L A3,$002C(A4) +00000068: 296E 0008 0010 ')n....' MOVE.L $0008(A6),$0010(A4) +0000006E: 022C 0000 001E '.,....' ANDI.B #$00,$001E(A4) +00000074: 002C 0003 001E '.,....' ORI.B #$03,$001E(A4) +0000007A: 41EC 0034 'A..4' LEA $0034(A4),A0 +0000007E: 2D48 FFF8 '-H..' MOVE.L A0,-$0008(A6) +00000082: 214C 0008 '!L..' MOVE.L A4,$0008(A0) +00000086: 220B '".' MOVE.L A3,D1 +00000088: 5881 'X.' ADDQ.L #4,D1 +0000008A: 92AE FFF8 '....' SUB.L -$0008(A6),D1 +0000008E: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +00000092: 2141 0004 '!A..' MOVE.L D1,$0004(A0) +00000096: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +0000009A: 20BC 6B00 0000 ' .k...' MOVE.L #$6B000000,(A0) +000000A0: 222E FFF8 '"...' MOVE.L -$0008(A6),D1 +000000A4: 5981 'Y.' SUBQ.L #4,D1 +000000A6: 2681 '&.' MOVE.L D1,(A3) +000000A8: 72FF 'r.' MOVEQ #$FF,D1 +000000AA: B2B8 02A6 '....' CMP.L $02A6,D1 +000000AE: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000B2: 6608 'f.' BNE.S *+$000A ; 000000BC +000000B4: 08EC 0005 0017 '......' BSET #$05,$0017(A4) +000000BA: 6074 '`t' BRA.S *+$0076 ; 00000130 +000000BC: 2F0C '/.' MOVE.L A4,-(A7) +000000BE: 4EBA FE40 'N..@' JSR *-$01BE ; FFFFFF00 +000000C2: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +000000C6: 584F 'XO' ADDQ.W #4,A7 +000000C8: 6766 'gf' BEQ.S *+$0068 ; 00000130 +000000CA: 224C '"L' MOVEA.L A4,A1 +000000CC: 43E9 FFF0 'C...' LEA -$0010(A1),A1 +000000D0: 2029 0008 ' )..' MOVE.L $0008(A1),D0 +000000D4: 7210 'r.' MOVEQ #$10,D1 +000000D6: 9081 '..' SUB.L D1,D0 +000000D8: 242E 0010 '$...' MOVE.L $0010(A6),D2 +000000DC: 94AE 0014 '....' SUB.L $0014(A6),D2 +000000E0: B480 '..' CMP.L D0,D2 +000000E2: 621C 'b.' BHI.S *+$001E ; 00000100 +000000E4: 2F09 '/.' MOVE.L A1,-(A7) +000000E6: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +000000EA: 2F09 '/.' MOVE.L A1,-(A7) +000000EC: 4EBA FEB2 'N...' JSR *-$014C ; FFFFFFA0 +000000F0: 508F 'P.' ADDQ.L #8,A7 +000000F2: 225F '"_' MOVEA.L (A7)+,A1 +000000F4: 4A00 'J.' TST.B D0 +000000F6: 6708 'g.' BEQ.S *+$000A ; 00000100 +000000F8: 08E9 0001 0005 '......' BSET #$01,$0005(A1) +000000FE: 6030 '`0' BRA.S *+$0032 ; 00000130 +00000100: 2F09 '/.' MOVE.L A1,-(A7) +00000102: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000106: 2F0C '/.' MOVE.L A4,-(A7) +00000108: 4EBA FE66 'N..f' JSR *-$0198 ; FFFFFF70 +0000010C: 508F 'P.' ADDQ.L #8,A7 +0000010E: 225F '"_' MOVEA.L (A7)+,A1 +00000110: 2240 '"@' MOVEA.L D0,A1 +00000112: 2009 ' .' MOVE.L A1,D0 +00000114: 671A 'g.' BEQ.S *+$001C ; 00000130 +00000116: 2F09 '/.' MOVE.L A1,-(A7) +00000118: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +0000011C: 2F09 '/.' MOVE.L A1,-(A7) +0000011E: 4EBA FE80 'N...' JSR *-$017E ; FFFFFFA0 +00000122: 508F 'P.' ADDQ.L #8,A7 +00000124: 225F '"_' MOVEA.L (A7)+,A1 +00000126: 4A00 'J.' TST.B D0 +00000128: 6706 'g.' BEQ.S *+$0008 ; 00000130 +0000012A: 08E9 0001 0005 '......' BSET #$01,$0005(A1) +00000130: 2947 000C ')G..' MOVE.L D7,$000C(A4) +00000134: 2747 0008 ''G..' MOVE.L D7,$0008(A3) +00000138: 294A 0040 ')J.@' MOVE.L A2,$0040(A4) +0000013C: 294A 0004 ')J..' MOVE.L A2,$0004(A4) +00000140: 224A '"J' MOVEA.L A2,A1 +00000142: 43E9 0010 'C...' LEA $0010(A1),A1 +00000146: 2889 '(.' MOVE.L A1,(A4) +00000148: 7010 'p.' MOVEQ #$10,D0 +0000014A: 2340 0004 '#@..' MOVE.L D0,$0004(A1) +0000014E: 7200 'r.' MOVEQ #$00,D1 +00000150: 2281 '".' MOVE.L D1,(A1) +00000152: 2F09 '/.' MOVE.L A1,-(A7) +00000154: 2F0C '/.' MOVE.L A4,-(A7) +00000156: 7008 'p.' MOVEQ #$08,D0 +00000158: 2F00 '/.' MOVE.L D0,-(A7) +0000015A: 2F0A '/.' MOVE.L A2,-(A7) +0000015C: 4EBA EF02 'N...' JSR *-$10FC ; FFFFF060 +00000160: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000164: 225F '"_' MOVEA.L (A7)+,A1 +00000166: 248B '$.' MOVE.L A3,(A2) +00000168: 700C 'p.' MOVEQ #$0C,D0 +0000016A: 2540 0008 '%@..' MOVE.L D0,$0008(A2) +0000016E: 396E 000E 0014 '9n....' MOVE.W $000E(A6),$0014(A4) +00000174: 200C ' .' MOVE.L A4,D0 +00000176: 4CEE 1C80 FFE4 'L.....' MOVEM.L -$001C(A6),D7/A2-A4 +0000017C: 4E5E 'N^' UNLK A6 +0000017E: 4E75 'Nu' RTS +00000180: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000184: 48E7 1038 'H..8' MOVEM.L D3/A2-A4,-(A7) +00000188: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000018C: 2248 '"H' MOVEA.L A0,A1 +0000018E: 2269 0040 '"i.@' MOVEA.L $0040(A1),A1 +00000192: 2029 0008 ' )..' MOVE.L $0008(A1),D0 +00000196: D0A8 0040 '...@' ADD.L $0040(A0),D0 +0000019A: 2840 '(@' MOVEA.L D0,A4 +0000019C: 49EC FF88 'I...' LEA -$0078(A4),A4 +000001A0: 224C '"L' MOVEA.L A4,A1 +000001A2: 7078 'px' MOVEQ #$78,D0 ; 'x' +000001A4: A02E '..' _BlockMove ; A02E +000001A6: 200C ' .' MOVE.L A4,D0 +000001A8: 7220 'r ' MOVEQ #$20,D1 ; ' ' +000001AA: 9081 '..' SUB.L D1,D0 +000001AC: 74F0 't.' MOVEQ #$F0,D2 +000001AE: C480 '..' AND.L D0,D2 +000001B0: 2442 '$B' MOVEA.L D2,A2 +000001B2: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +000001B6: 740F 't.' MOVEQ #$0F,D2 +000001B8: D082 '..' ADD.L D2,D0 +000001BA: 76F0 'v.' MOVEQ #$F0,D3 +000001BC: C680 '..' AND.L D0,D3 +000001BE: 2643 '&C' MOVEA.L D3,A3 +000001C0: 720C 'r.' MOVEQ #$0C,D1 +000001C2: 2541 0008 '%A..' MOVE.L D1,$0008(A2) +000001C6: 2F0C '/.' MOVE.L A4,-(A7) +000001C8: 7008 'p.' MOVEQ #$08,D0 +000001CA: 2F00 '/.' MOVE.L D0,-(A7) +000001CC: 2F0A '/.' MOVE.L A2,-(A7) +000001CE: 4EBA EE90 'N...' JSR *-$116E ; FFFFF060 +000001D2: 248B '$.' MOVE.L A3,(A2) +000001D4: 7000 'p.' MOVEQ #$00,D0 +000001D6: 2680 '&.' MOVE.L D0,(A3) +000001D8: 41EC 0048 'A..H' LEA $0048(A4),A0 +000001DC: 2748 001C ''H..' MOVE.L A0,$001C(A3) +000001E0: 41EC 0048 'A..H' LEA $0048(A4),A0 +000001E4: 2748 000C ''H..' MOVE.L A0,$000C(A3) +000001E8: 220A '".' MOVE.L A2,D1 +000001EA: 928B '..' SUB.L A3,D1 +000001EC: 2741 0008 ''A..' MOVE.L D1,$0008(A3) +000001F0: 2740 0004 ''@..' MOVE.L D0,$0004(A3) +000001F4: 294B 0018 ')K..' MOVE.L A3,$0018(A4) +000001F8: 294B 0054 ')K.T' MOVE.L A3,$0054(A4) +000001FC: 294B 0064 ')K.d' MOVE.L A3,$0064(A4) +00000200: 294B 0048 ')K.H' MOVE.L A3,$0048(A4) +00000204: 294B 002C ')K.,' MOVE.L A3,$002C(A4) +00000208: 294B 0004 ')K..' MOVE.L A3,$0004(A4) +0000020C: 296B 0008 000C ')k....' MOVE.L $0008(A3),$000C(A4) +00000212: 294A 0040 ')J.@' MOVE.L A2,$0040(A4) +00000216: 220A '".' MOVE.L A2,D1 +00000218: 7410 't.' MOVEQ #$10,D2 +0000021A: D282 '..' ADD.L D2,D1 +0000021C: 2D41 FFFC '-A..' MOVE.L D1,-$0004(A6) +00000220: 2041 ' A' MOVEA.L D1,A0 +00000222: 2142 0004 '!B..' MOVE.L D2,$0004(A0) +00000226: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000022A: 2080 ' .' MOVE.L D0,(A0) +0000022C: 28AE FFFC '(...' MOVE.L -$0004(A6),(A4) +00000230: 220B '".' MOVE.L A3,D1 +00000232: 5881 'X.' ADDQ.L #4,D1 +00000234: 41EC 0034 'A..4' LEA $0034(A4),A0 +00000238: 9288 '..' SUB.L A0,D1 +0000023A: 2941 0038 ')A.8' MOVE.L D1,$0038(A4) +0000023E: 2940 0008 ')@..' MOVE.L D0,$0008(A4) +00000242: 2940 0044 ')@.D' MOVE.L D0,$0044(A4) +00000246: 21CC 0118 '!...' MOVE.L A4,$0118 +0000024A: 200C ' .' MOVE.L A4,D0 +0000024C: 4CEE 1C08 FFE8 'L.....' MOVEM.L -$0018(A6),D3/A2-A4 +00000252: 4E5E 'N^' UNLK A6 +00000254: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_38190 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_383F0 [383F0, 38468) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 332 + 332: AUTOMOD_383F0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_383F0"(332) 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 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +0000000C: 2878 02A6 '(x..' MOVEA.L $02A6,A4 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000016: 2640 '&@' MOVEA.L D0,A3 +00000018: 602A '`*' BRA.S *+$002C ; 00000044 +0000001A: B5EC 0018 '....' CMPA.L $0018(A4),A2 +0000001E: 620A 'b.' BHI.S *+$000C ; 0000002A +00000020: 202E 000C ' ...' MOVE.L $000C(A6),D0 +00000024: B0AC 0040 '...@' CMP.L $0040(A4),D0 +00000028: 641E 'd.' BCC.S *+$0020 ; 00000048 +0000002A: B5EC 0040 '...@' CMPA.L $0040(A4),A2 +0000002E: 6308 'c.' BLS.S *+$000A ; 00000038 +00000030: 264C '&L' MOVEA.L A4,A3 +00000032: 286C 0020 '(l. ' MOVEA.L $0020(A4),A4 +00000036: 600C '`.' BRA.S *+$000E ; 00000044 +00000038: 2D4C FFFC '-L..' MOVE.L A4,-$0004(A6) +0000003C: 7000 'p.' MOVEQ #$00,D0 +0000003E: 2640 '&@' MOVEA.L D0,A3 +00000040: 286C 0024 '(l.$' MOVEA.L $0024(A4),A4 +00000044: 200C ' .' MOVE.L A4,D0 +00000046: 66D2 'f.' BNE.S *-$002C ; 0000001A +00000048: 200C ' .' MOVE.L A4,D0 +0000004A: 6722 'g"' BEQ.S *+$0024 ; 0000006E +0000004C: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000050: 226C 0040 '"l.@' MOVEA.L $0040(A4),A1 +00000054: 700B 'p.' MOVEQ #$0B,D0 +00000056: A0A4 '..' _HeapDispatch ; A0A4 +00000058: 200B ' .' MOVE.L A3,D0 +0000005A: 6708 'g.' BEQ.S *+$000A ; 00000064 +0000005C: 276C 0020 0020 ''l. . ' MOVE.L $0020(A4),$0020(A3) +00000062: 600A '`.' BRA.S *+$000C ; 0000006E +00000064: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000068: 216C 0020 0024 '!l. .$' MOVE.L $0020(A4),$0024(A0) +0000006E: 4CEE 1C00 FFF0 'L.....' MOVEM.L -$0010(A6),A2-A4 +00000074: 4E5E 'N^' UNLK A6 +00000076: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_383F0 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_38470 [38470, 384C4) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 333 + 333: AUTOMOD_38470 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_38470"(333) Segment="Main"(200) +Size: Flags $00 ModuleSize 84 + +Content: Flags $08 +Contents offset $0000 size $0054 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 222E 000C '"...' MOVE.L $000C(A6),D1 +00000008: 7000 'p.' MOVEQ #$00,D0 +0000000A: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +0000000E: 743F 't?' MOVEQ #$3F,D2 ; '?' +00000010: C481 '..' AND.L D1,D2 +00000012: 4A82 'J.' TST.L D2 +00000014: 6710 'g.' BEQ.S *+$0012 ; 00000026 +00000016: 9282 '..' SUB.L D2,D1 +00000018: E88A '..' LSR.L #4,D2 +0000001A: 22C0 '".' MOVE.L D0,(A1)+ +0000001C: 22C0 '".' MOVE.L D0,(A1)+ +0000001E: 22C0 '".' MOVE.L D0,(A1)+ +00000020: 22C0 '".' MOVE.L D0,(A1)+ +00000022: 5382 'S.' SUBQ.L #1,D2 +00000024: 66F4 'f.' BNE.S *-$000A ; 0000001A +00000026: 4A81 'J.' TST.L D1 +00000028: 6726 'g&' BEQ.S *+$0028 ; 00000050 +0000002A: EC89 '..' LSR.L #6,D1 +0000002C: 22C0 '".' MOVE.L D0,(A1)+ +0000002E: 22C0 '".' MOVE.L D0,(A1)+ +00000030: 22C0 '".' MOVE.L D0,(A1)+ +00000032: 22C0 '".' MOVE.L D0,(A1)+ +00000034: 22C0 '".' MOVE.L D0,(A1)+ +00000036: 22C0 '".' MOVE.L D0,(A1)+ +00000038: 22C0 '".' MOVE.L D0,(A1)+ +0000003A: 22C0 '".' MOVE.L D0,(A1)+ +0000003C: 22C0 '".' MOVE.L D0,(A1)+ +0000003E: 22C0 '".' MOVE.L D0,(A1)+ +00000040: 22C0 '".' MOVE.L D0,(A1)+ +00000042: 22C0 '".' MOVE.L D0,(A1)+ +00000044: 22C0 '".' MOVE.L D0,(A1)+ +00000046: 22C0 '".' MOVE.L D0,(A1)+ +00000048: 22C0 '".' MOVE.L D0,(A1)+ +0000004A: 22C0 '".' MOVE.L D0,(A1)+ +0000004C: 5381 'S.' SUBQ.L #1,D1 +0000004E: 66DC 'f.' BNE.S *-$0022 ; 0000002C +00000050: 4E5E 'N^' UNLK A6 +00000052: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_38470 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_384D0 [384D0, 3856E) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 334 + 334: AUTOMOD_384D0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_384D0"(334) Segment="Main"(200) +Size: Flags $00 ModuleSize 158 + +Content: Flags $08 +Contents offset $0000 size $009E +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0F18 'H...' MOVEM.L D4-D7/A3/A4,-(A7) +00000008: 2A2E 000C '*...' MOVE.L $000C(A6),D5 +0000000C: 2C2E 0010 ',...' MOVE.L $0010(A6),D6 +00000010: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000014: 7E03 '~.' MOVEQ #$03,D7 +00000016: 200C ' .' MOVE.L A4,D0 +00000018: 2207 '".' MOVE.L D7,D1 +0000001A: C280 '..' AND.L D0,D1 +0000001C: 6726 'g&' BEQ.S *+$0028 ; 00000044 +0000001E: 2D46 FFFC '-F..' MOVE.L D6,-$0004(A6) +00000022: 41EE FFFC 'A...' LEA -$0004(A6),A0 +00000026: 200C ' .' MOVE.L A4,D0 +00000028: 2207 '".' MOVE.L D7,D1 +0000002A: C280 '..' AND.L D0,D1 +0000002C: 2641 '&A' MOVEA.L D1,A3 +0000002E: D7C8 '..' ADDA.L A0,A3 +00000030: 189B '..' MOVE.B (A3)+,(A4) +00000032: 200C ' .' MOVE.L A4,D0 +00000034: 5280 'R.' ADDQ.L #1,D0 +00000036: 2840 '(@' MOVEA.L D0,A4 +00000038: 5385 'S.' SUBQ.L #1,D5 +0000003A: 6758 'gX' BEQ.S *+$005A ; 00000094 +0000003C: 200C ' .' MOVE.L A4,D0 +0000003E: 2207 '".' MOVE.L D7,D1 +00000040: C280 '..' AND.L D0,D1 +00000042: 66EC 'f.' BNE.S *-$0012 ; 00000030 +00000044: 2807 '(.' MOVE.L D7,D4 +00000046: C885 '..' AND.L D5,D4 +00000048: E485 '..' ASR.L #2,D5 +0000004A: 7008 'p.' MOVEQ #$08,D0 +0000004C: B085 '..' CMP.L D5,D0 +0000004E: 6E28 'n(' BGT.S *+$002A ; 00000078 +00000050: 2E05 '..' MOVE.L D5,D7 +00000052: E687 '..' ASR.L #3,D7 +00000054: 0285 0000 0007 '......' ANDI.L #$00000007,D5 +0000005A: 6010 '`.' BRA.S *+$0012 ; 0000006C +0000005C: 28C6 '(.' MOVE.L D6,(A4)+ +0000005E: 28C6 '(.' MOVE.L D6,(A4)+ +00000060: 28C6 '(.' MOVE.L D6,(A4)+ +00000062: 28C6 '(.' MOVE.L D6,(A4)+ +00000064: 28C6 '(.' MOVE.L D6,(A4)+ +00000066: 28C6 '(.' MOVE.L D6,(A4)+ +00000068: 28C6 '(.' MOVE.L D6,(A4)+ +0000006A: 28C6 '(.' MOVE.L D6,(A4)+ +0000006C: 2007 ' .' MOVE.L D7,D0 +0000006E: 5387 'S.' SUBQ.L #1,D7 +00000070: 4A80 'J.' TST.L D0 +00000072: 66E8 'f.' BNE.S *-$0016 ; 0000005C +00000074: 6002 '`.' BRA.S *+$0004 ; 00000078 +00000076: 28C6 '(.' MOVE.L D6,(A4)+ +00000078: 5385 'S.' SUBQ.L #1,D5 +0000007A: 6CFA 'l.' BGE.S *-$0004 ; 00000076 +0000007C: 4A84 'J.' TST.L D4 +0000007E: 6714 'g.' BEQ.S *+$0016 ; 00000094 +00000080: 2D46 FFFC '-F..' MOVE.L D6,-$0004(A6) +00000084: 47EE FFFC 'G...' LEA -$0004(A6),A3 +00000088: 189B '..' MOVE.B (A3)+,(A4) +0000008A: 200C ' .' MOVE.L A4,D0 +0000008C: 5280 'R.' ADDQ.L #1,D0 +0000008E: 2840 '(@' MOVEA.L D0,A4 +00000090: 5384 'S.' SUBQ.L #1,D4 +00000092: 66F4 'f.' BNE.S *-$000A ; 00000088 +00000094: 4CEE 18F0 FFE4 'L.....' MOVEM.L -$001C(A6),D4-D7/A3/A4 +0000009A: 4E5E 'N^' UNLK A6 +0000009C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_384D0 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_38570 [38570, 3874E) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +C (3857C): JSR $38310 + +28 (38598): JSR $370E0 + +34 (385A4): JSR $38470 + +92 (38602): JSR $371F0 + +13E (386AE): JSR $37220 + +1AE (3871E): JSR $36E50 + +1C2 (38732): JSR $36F90 + + +Dictionary: Flags $00 FirstId 335 + 335: AUTOMOD_38570 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_38570"(335) Segment="Main"(200) +Size: Flags $00 ModuleSize 478 + +Content: Flags $08 +Contents offset $0000 size $01DE +00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000000C: 4EBA FD92 'N...' JSR *-$026C ; FFFFFDA0 +00000010: 2840 '(@' MOVEA.L D0,A4 +00000012: B9F8 1E10 '....' CMPA.L $1E10,A4 +00000016: 584F 'XO' ADDQ.W #4,A7 +00000018: 6304 'c.' BLS.S *+$0006 ; 0000001E +0000001A: 21CC 1E10 '!...' MOVE.L A4,$1E10 +0000001E: 2F0C '/.' MOVE.L A4,-(A7) +00000020: 7001 'p.' MOVEQ #$01,D0 +00000022: 2F00 '/.' MOVE.L D0,-(A7) +00000024: 7040 'p@' MOVEQ #$40,D0 ; '@' +00000026: 2F00 '/.' MOVE.L D0,-(A7) +00000028: 4EBA EB46 'N..F' JSR *-$14B8 ; FFFFEB70 +0000002C: 2440 '$@' MOVEA.L D0,A2 +0000002E: 7030 'p0' MOVEQ #$30,D0 ; '0' +00000030: 2F00 '/.' MOVE.L D0,-(A7) +00000032: 2F0A '/.' MOVE.L A2,-(A7) +00000034: 4EBA FECA 'N...' JSR *-$0134 ; FFFFFF00 +00000038: 2494 '$.' MOVE.L (A4),(A2) +0000003A: 7000 'p.' MOVEQ #$00,D0 +0000003C: 102C 001F '.,..' MOVE.B $001F(A4),D0 +00000040: EFEA 0608 001C '......' BFINS D0,$001C(A2){$18:$08} +00000046: 7000 'p.' MOVEQ #$00,D0 +00000048: 102C 001E '.,..' MOVE.B $001E(A4),D0 +0000004C: EFEA 0408 001C '......' BFINS D0,$001C(A2){$10:$08} +00000052: 257C 6A65 6666 '%|jeff' MOVE.L #$6A656666,$0004(A2) ; 'jeff' + 0004 +0000005A: 257C 6D69 6B65 '%|mike' MOVE.L #$6D696B65,$0020(A2) ; 'mike' + 0020 +00000062: 257C 616E 6479 '%|andy' MOVE.L #$616E6479,$0024(A2) ; 'andy' + 0024 +0000006A: 257C 6272 6920 '%|bri ' MOVE.L #$62726920,$0018(A2) ; 'bri ' + 0018 +00000072: 257C 6572 6963 '%|eric' MOVE.L #$65726963,$002C(A2) ; 'eric' + 002C +0000007A: 264A '&J' MOVEA.L A2,A3 +0000007C: 47EB 0030 'G..0' LEA $0030(A3),A3 +00000080: 7000 'p.' MOVEQ #$00,D0 +00000082: 2680 '&.' MOVE.L D0,(A3) +00000084: 7010 'p.' MOVEQ #$10,D0 +00000086: 2740 0008 ''@..' MOVE.L D0,$0008(A3) +0000008A: 2F0C '/.' MOVE.L A4,-(A7) +0000008C: 7000 'p.' MOVEQ #$00,D0 +0000008E: 2F00 '/.' MOVE.L D0,-(A7) +00000090: 2F0B '/.' MOVE.L A3,-(A7) +00000092: 4EBA EBEC 'N...' JSR *-$1412 ; FFFFEC80 +00000096: 274C 000C ''L..' MOVE.L A4,$000C(A3) +0000009A: 202B 0008 ' +..' MOVE.L $0008(A3),D0 +0000009E: D08B '..' ADD.L A3,D0 +000000A0: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +000000A4: 2040 ' @' MOVEA.L D0,A0 +000000A6: 208B ' .' MOVE.L A3,(A0) +000000A8: 202B 0008 ' +..' MOVE.L $0008(A3),D0 +000000AC: D08B '..' ADD.L A3,D0 +000000AE: 2940 002C ')@.,' MOVE.L D0,$002C(A4) +000000B2: 294B 0018 ')K..' MOVE.L A3,$0018(A4) +000000B6: 2078 02A6 ' x..' MOVEA.L $02A6,A0 +000000BA: 214C 0020 '!L. ' MOVE.L A4,$0020(A0) +000000BE: 203C 766D 2020 ' ' MOVEM.L D3/A2-A6,-(A7) +00000026: 2F08 '/.' MOVE.L A0,-(A7) +00000028: 6100 0074 'a..t' BSR *+$0076 ; 0000009E +0000002C: 2C78 02A6 ',x..' MOVEA.L $02A6,A6 +00000030: 201F ' .' MOVE.L (A7)+,D0 +00000032: 0680 0000 000F '......' ADDI.L #$0000000F,D0 +00000038: 0240 FFF0 '.@..' ANDI.W #$FFF0,D0 +0000003C: 6006 '`.' BRA.S *+$0008 ; 00000044 +0000003E: 5680 'V.' ADDQ.L #3,D0 +00000040: 0240 FFFC '.@..' ANDI.W #$FFFC,D0 +00000044: 2040 ' @' MOVEA.L D0,A0 +00000046: 90FC 0010 '....' SUBA.W #$0010,A0 +0000004A: B1D6 '..' CMPA.L (A6),A0 +0000004C: 631C 'c.' BLS.S *+$001E ; 0000006A +0000004E: 226E 0020 '"n. ' MOVEA.L $0020(A6),A1 +00000052: 2F29 0020 '/). ' MOVE.L $0020(A1),-(A7) +00000056: 91D6 '..' SUBA.L (A6),A0 +00000058: 7014 'p.' MOVEQ #$14,D0 +0000005A: A0A4 '..' _HeapDispatch ; A0A4 +0000005C: 6140 'a@' BSR.S *+$0042 ; 0000009E +0000005E: 613E 'a>' BSR.S *+$0040 ; 0000009E +00000060: 226E 0020 '"n. ' MOVEA.L $0020(A6),A1 +00000064: 235F 0020 '#_. ' MOVE.L (A7)+,$0020(A1) +00000068: 6004 '`.' BRA.S *+$0006 ; 0000006E +0000006A: 6132 'a2' BSR.S *+$0034 ; 0000009E +0000006C: 6130 'a0' BSR.S *+$0032 ; 0000009E +0000006E: 4CDF 7C08 'L.|.' MOVEM.L (A7)+,D3/A2-A6 +00000072: 4E75 'Nu' RTS +00000074: A02C '.,' _InitApplZone ; A02C +00000076: 4EBA FF88 'N...' JSR *-$0076 ; 00000000 +0000007A: A02C '.,' _InitApplZone ; A02C +0000007C: 4E75 'Nu' RTS +0000007E: 4AB8 1E0C 'J...' TST.L $1E0C +00000082: 6604 'f.' BNE.S *+$0006 ; 00000088 +00000084: 4EBA 019A 'N...' JSR *+$019C ; 00000220 +00000088: 2078 06E8 ' x..' MOVEA.L $06E8,A0 +0000008C: 4E90 'N.' JSR (A0) +0000008E: 610E 'a.' BSR.S *+$0010 ; 0000009E +00000090: 2078 06EC ' x..' MOVEA.L $06EC,A0 +00000094: 4E90 'N.' JSR (A0) +00000096: 7000 'p.' MOVEQ #$00,D0 +00000098: 31C0 0220 '1.. ' MOVE.W D0,$0220 +0000009C: 4E75 'Nu' RTS +0000009E: 2F0E '/.' MOVE.L A6,-(A7) +000000A0: A996 '..' _RsrcZoneInit ; A996 +000000A2: 2C78 02A6 ',x..' MOVEA.L $02A6,A6 +000000A6: 2278 02AA '"x..' MOVEA.L $02AA,A1 +000000AA: BDC9 '..' CMPA.L A1,A6 +000000AC: 6700 001A 'g...' BEQ *+$001C ; 000000C8 +000000B0: 226E 0020 '"n. ' MOVEA.L $0020(A6),A1 +000000B4: 6700 0016 'g...' BEQ *+$0018 ; 000000CC +000000B8: B3D6 '..' CMPA.L (A6),A1 +000000BA: 6B00 000C 'k...' BMI *+$000E ; 000000C8 +000000BE: 2D69 0020 0020 '-i. . ' MOVE.L $0020(A1),$0020(A6) +000000C4: 6000 0006 '`...' BRA *+$0008 ; 000000CC +000000C8: 42AE 0020 'B.. ' CLR.L $0020(A6) +000000CC: 42B8 02AA 'B...' CLR.L $02AA +000000D0: 220F '".' MOVE.L A7,D1 +000000D2: 92B8 0322 '..."' SUB.L $0322,D1 +000000D6: 21C1 0130 '!..0' MOVE.L D1,$0130 +000000DA: 21C1 0BAE '!...' MOVE.L D1,$0BAE +000000DE: 2056 ' V' MOVEA.L (A6),A0 +000000E0: 41E8 0010 'A...' LEA $0010(A0),A0 +000000E4: 2248 '"H' MOVEA.L A0,A1 +000000E6: 43E9 1800 'C...' LEA $1800(A1),A1 +000000EA: B3C1 '..' CMPA.L D1,A1 +000000EC: 6502 'e.' BCS.S *+$0004 ; 000000F0 +000000EE: 2241 '"A' MOVEA.L D1,A1 +000000F0: 42A7 'B.' CLR.L -(A7) +000000F2: 3F3C 0040 '?<.@' MOVE.W #$0040,-(A7) +000000F6: 2F09 '/.' MOVE.L A1,-(A7) +000000F8: 2F08 '/.' MOVE.L A0,-(A7) +000000FA: 21C8 02AA '!...' MOVE.L A0,$02AA +000000FE: 204F ' O' MOVEA.L A7,A0 +00000100: A019 '..' _InitZone ; A019 +00000102: 4FEF 000E 'O...' LEA $000E(A7),A7 +00000106: 2C78 0118 ',x..' MOVEA.L $0118,A6 +0000010A: 21D6 0114 '!...' MOVE.L (A6),$0114 +0000010E: 7000 'p.' MOVEQ #$00,D0 +00000110: 31C0 0220 '1.. ' MOVE.W D0,$0220 +00000114: 2C5F ',_' MOVEA.L (A7)+,A6 +00000116: 4E75 'Nu' RTS +00000118: 31FC FFFF 08F2 '1.....' MOVE.W #$FFFF,$08F2 +0000011E: 11FC 00FF 0D42 '.....B' MOVE.B #$FF,$0D42 +00000124: 42B8 0A1C 'B...' CLR.L $0A1C +00000128: 21F8 0A06 0B4C '!....L' MOVE.L $0A06,$0B4C +0000012E: 50F8 015C 'P..\' ST $015C +00000132: 701F 'p.' MOVEQ #$1F,D0 +00000134: 4267 'Bg' CLR.W -(A7) +00000136: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000134 +0000013A: 204F ' O' MOVEA.L A7,A0 +0000013C: 2038 0358 ' 8.X' MOVE.L $0358,D0 +00000140: 6710 'g.' BEQ.S *+$0012 ; 00000152 +00000142: 2240 '"@' MOVEA.L D0,A1 +00000144: 3169 0048 0016 '1i.H..' MOVE.W $0048(A1),$0016(A0) +0000014A: 6702 'g.' BEQ.S *+$0004 ; 0000014E +0000014C: A013 '..' _FlushVol ; A013 +0000014E: 2011 ' .' MOVE.L (A1),D0 +00000150: 60EE '`.' BRA.S *-$0010 ; 00000140 +00000152: 4FEF 0040 'O..@' LEA $0040(A7),A7 +00000156: 42B8 09F6 'B...' CLR.L $09F6 +0000015A: 42B8 0A6C 'B..l' CLR.L FLUSHAPPLVBLS-SETAPPLBASE+$A6C ; ids: 356, 348 +0000015E: 41F8 0A88 'A...' LEA $0A88,A0 +00000162: 4298 'B.' CLR.L (A0)+ +00000164: 4298 'B.' CLR.L (A0)+ +00000166: 4298 'B.' CLR.L (A0)+ +00000168: 4278 0A62 'Bx.b' CLR.W $0A62 +0000016C: 42B8 0AF2 'B...' CLR.L $0AF2 +00000170: 42B8 0338 'B..8' CLR.L $0338 +00000174: 61FF FFFF FE8A 'a.....' BSR.L FLUSHAPPLVBLS-SETAPPLBASE+$FE8A ; ids: 356, 348 +0000017A: 61FF FFFF FE84 'a.....' BSR.L FLUSHAPPLNM-SETAPPLBASE+$FE84 ; ids: 355, 348 +00000180: 611A 'a.' BSR.S *+$001C ; 0000019C +00000182: 6134 'a4' BSR.S *+$0036 ; 000001B8 +00000184: 61FF FFFF FE7A 'a....z' BSR.L FLUSHPALETTES-SETAPPLBASE+$FE7A ; ids: 354, 348 +0000018A: 2078 08A4 ' x..' MOVEA.L $08A4,A0 +0000018E: 21C8 08A0 '!...' MOVE.L A0,$08A0 +00000192: 21C8 0CC8 '!...' MOVE.L A0,$0CC8 +00000196: 46FC 2000 'F. .' MOVE #$2000,SR +0000019A: 4E75 'Nu' RTS +0000019C: 48E7 F0E0 'H...' MOVEM.L D0-D3/A0-A2,-(A7) +000001A0: 42A7 'B.' CLR.L -(A7) +000001A2: 2078 02AA ' x..' MOVEA.L $02AA,A0 +000001A6: 2F08 '/.' MOVE.L A0,-(A7) +000001A8: 2F10 '/.' MOVE.L (A0),-(A7) +000001AA: 303C 0002 '0<..' MOVE.W #$0002,D0 +000001AE: A854 '.T' _FontDispatch ; A854 +000001B0: 584F 'XO' ADDQ.W #4,A7 +000001B2: 4CDF 070F 'L...' MOVEM.L (A7)+,D0-D3/A0-A2 +000001B6: 4E75 'Nu' RTS +000001B8: 2278 0D66 '"x.f' MOVEA.L $0D66,A1 +000001BC: B3F8 0A06 '....' CMPA.L $0A06,A1 +000001C0: 673A 'g:' BEQ.S *+$003C ; 000001FC +000001C2: 2251 '"Q' MOVEA.L (A1),A1 +000001C4: 2049 ' I' MOVEA.L A1,A0 +000001C6: 3219 '2.' MOVE.W (A1)+,D1 +000001C8: 600A '`.' BRA.S *+$000C ; 000001D4 +000001CA: 2019 ' .' MOVE.L (A1)+,D0 +000001CC: 61FF FFFF FE32 'a....2' BSR.L APPZONEADDR-SETAPPLBASE+$FE32 ; ids: 353, 348 +000001D2: 6706 'g.' BEQ.S *+$0008 ; 000001DA +000001D4: 51C9 FFF4 'Q...' DBF D1,*-$000A ; 000001CA +000001D8: 6022 '`"' BRA.S *+$0024 ; 000001FC +000001DA: 5350 'SP' SUBQ.W #1,(A0) +000001DC: 2F21 '/!' MOVE.L -(A1),-(A7) +000001DE: 42A7 'B.' CLR.L -(A7) +000001E0: 2F38 0D66 '/8.f' MOVE.L $0D66,-(A7) +000001E4: 7002 'p.' MOVEQ #$02,D0 +000001E6: 2F00 '/.' MOVE.L D0,-(A7) +000001E8: 486F 000C 'Ho..' PEA $000C(A7) +000001EC: 7004 'p.' MOVEQ #$04,D0 +000001EE: 2F00 '/.' MOVE.L D0,-(A7) +000001F0: 487A 000A 'Hz..' PEA *+$000C ; 000001FC +000001F4: 42A7 'B.' CLR.L -(A7) +000001F6: A9E0 '..' _Munger ; A9E0 +000001F8: 504F 'PO' ADDQ.W #8,A7 +000001FA: 60BC '`.' BRA.S *-$0042 ; 000001B8 +000001FC: 4E75 'Nu' RTS +000001FE: A9E6 '..' _InitAllPacks ; A9E6 +00000200: 4278 0900 'Bx..' CLR.W $0900 +00000204: A04F '.O' _RDrvrInstall ; A04F +00000206: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000020A: 41E8 0018 'A...' LEA $0018(A0),A0 +0000020E: 7003 'p.' MOVEQ #$03,D0 +00000210: 4298 'B.' CLR.L (A0)+ +00000212: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000210 +00000216: 4E75 'Nu' RTS +00000218: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 353 + 353: APPZONEADDR + +ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode) + Ref1="APPZONEADDR"(353) Ref2="SETAPPLBASE"(348) + 01CE + +Dictionary: Flags $00 FirstId 354 + 354: FLUSHPALETTES + +ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode) + Ref1="FLUSHPALETTES"(354) Ref2="SETAPPLBASE"(348) + 0186 + +Dictionary: Flags $00 FirstId 355 + 355: FLUSHAPPLNM + +ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode) + Ref1="FLUSHAPPLNM"(355) Ref2="SETAPPLBASE"(348) + 017C + +Dictionary: Flags $00 FirstId 356 + 356: FLUSHAPPLVBLS + +ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode) + Ref1="FLUSHAPPLVBLS"(356) Ref2="SETAPPLBASE"(348) + 0176 + +EntryPoint: Flags=$08=(Extern Code) Offset=$007E Entry="INITAPPLZONE"(349) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0118 Entry="VIAZINIT"(350) + +EntryPoint: Flags=$08=(Extern Code) Offset=$01FE Entry="VIAZPOSTINIT"(351) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0218 Entry="__STRIPADDRESS"(352) +Comment: + + SETAPPLBASE ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_38F70 [38F70, 39014) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 357 + 357: AUTOMOD_38F70 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_38F70"(357) Segment="Main"(200) +Size: Flags $00 ModuleSize 164 + +Content: Flags $08 +Contents offset $0000 size $00A4 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 700A 'p.' MOVEQ #$0A,D0 +00000006: A722 '."' _NewHandle ,Sys,Immed ; A722 +00000008: 21C8 1E0C '!...' MOVE.L A0,$1E0C +0000000C: 4E5E 'N^' UNLK A6 +0000000E: 4E75 'Nu' RTS +00000010: 4E56 FFF2 'NV..' LINK.W A6,#-$000E +00000014: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000018: 3C2E 000E '<...' MOVE.W $000E(A6),D6 +0000001C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000020: 2478 1E0C '$x..' MOVEA.L $1E0C,A2 +00000024: 2052 ' R' MOVEA.L (A2),A0 +00000026: 2A10 '*.' MOVE.L (A0),D5 +00000028: 2848 '(H' MOVEA.L A0,A4 +0000002A: 49EC 000A 'I...' LEA $000A(A4),A4 +0000002E: 7E01 '~.' MOVEQ #$01,D7 +00000030: 601A '`.' BRA.S *+$001C ; 0000004C +00000032: B7D4 '..' CMPA.L (A4),A3 +00000034: 6608 'f.' BNE.S *+$000A ; 0000003E +00000036: 526C 0006 'Rl..' ADDQ.W #1,$0006(A4) +0000003A: 7000 'p.' MOVEQ #$00,D0 +0000003C: 605C '`\' BRA.S *+$005E ; 0000009A +0000003E: BC6C 0008 '.l..' CMP.W $0008(A4),D6 +00000042: 6D10 'm.' BLT.S *+$0012 ; 00000054 +00000044: 49EC 000A 'I...' LEA $000A(A4),A4 +00000048: 2007 ' .' MOVE.L D7,D0 +0000004A: 5287 'R.' ADDQ.L #1,D7 +0000004C: 2005 ' .' MOVE.L D5,D0 +0000004E: 5385 'S.' SUBQ.L #1,D5 +00000050: 4A80 'J.' TST.L D0 +00000052: 66DE 'f.' BNE.S *-$0020 ; 00000032 +00000054: 2D4B FFF6 '-K..' MOVE.L A3,-$000A(A6) +00000058: 3D7C 0001 FFFC '=|....' MOVE.W #$0001,-$0004(A6) +0000005E: 3D46 FFFE '=F..' MOVE.W D6,-$0002(A6) +00000062: 1D6E 0013 FFFA '.n....' MOVE.B $0013(A6),-$0006(A6) +00000068: 598F 'Y.' SUBQ.L #4,A7 +0000006A: 2F0A '/.' MOVE.L A2,-(A7) +0000006C: 2207 '".' MOVE.L D7,D1 +0000006E: D281 '..' ADD.L D1,D1 +00000070: 2001 ' .' MOVE.L D1,D0 +00000072: E589 '..' LSL.L #2,D1 +00000074: D280 '..' ADD.L D0,D1 +00000076: 2F01 '/.' MOVE.L D1,-(A7) +00000078: 7000 'p.' MOVEQ #$00,D0 +0000007A: 2F00 '/.' MOVE.L D0,-(A7) +0000007C: 2F00 '/.' MOVE.L D0,-(A7) +0000007E: 486E FFF6 'Hn..' PEA -$000A(A6) +00000082: 720A 'r.' MOVEQ #$0A,D1 +00000084: 2F01 '/.' MOVE.L D1,-(A7) +00000086: A9E0 '..' _Munger ; A9E0 +00000088: 3E38 0220 '>8. ' MOVE.W $0220,D7 +0000008C: 584F 'XO' ADDQ.W #4,A7 +0000008E: 6704 'g.' BEQ.S *+$0006 ; 00000094 +00000090: 3007 '0.' MOVE.W D7,D0 +00000092: 6006 '`.' BRA.S *+$0008 ; 0000009A +00000094: 2052 ' R' MOVEA.L (A2),A0 +00000096: 5290 'R.' ADDQ.L #1,(A0) +00000098: 7000 'p.' MOVEQ #$00,D0 +0000009A: 4CEE 1CE0 FFDA 'L.....' MOVEM.L -$0026(A6),D5-D7/A2-A4 +000000A0: 4E5E 'N^' UNLK A6 +000000A2: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_38F70 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_39020 [39020, 3908C) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 358 + 358: AUTOMOD_39020 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_39020"(358) Segment="Main"(200) +Size: Flags $00 ModuleSize 108 + +Content: Flags $08 +Contents offset $0000 size $006C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 2678 1E0C '&x..' MOVEA.L $1E0C,A3 +0000000C: 2053 ' S' MOVEA.L (A3),A0 +0000000E: 2E10 '..' MOVE.L (A0),D7 +00000010: 2848 '(H' MOVEA.L A0,A4 +00000012: 49EC 000A 'I...' LEA $000A(A4),A4 +00000016: 6040 '`@' BRA.S *+$0042 ; 00000058 +00000018: 2014 ' .' MOVE.L (A4),D0 +0000001A: B0AE 0008 '....' CMP.L $0008(A6),D0 +0000001E: 6634 'f4' BNE.S *+$0036 ; 00000054 +00000020: 536C 0006 'Sl..' SUBQ.W #1,$0006(A4) +00000024: 7000 'p.' MOVEQ #$00,D0 +00000026: 302C 0006 '0,..' MOVE.W $0006(A4),D0 +0000002A: 4A80 'J.' TST.L D0 +0000002C: 6622 'f"' BNE.S *+$0024 ; 00000050 +0000002E: 598F 'Y.' SUBQ.L #4,A7 +00000030: 2F0B '/.' MOVE.L A3,-(A7) +00000032: 200C ' .' MOVE.L A4,D0 +00000034: 9093 '..' SUB.L (A3),D0 +00000036: 2F00 '/.' MOVE.L D0,-(A7) +00000038: 7000 'p.' MOVEQ #$00,D0 +0000003A: 2F00 '/.' MOVE.L D0,-(A7) +0000003C: 720A 'r.' MOVEQ #$0A,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: 2053 ' S' MOVEA.L (A3),A0 +0000004C: 5390 'S.' SUBQ.L #1,(A0) +0000004E: 584F 'XO' ADDQ.W #4,A7 +00000050: 7000 'p.' MOVEQ #$00,D0 +00000052: 600E '`.' BRA.S *+$0010 ; 00000062 +00000054: 49EC 000A 'I...' LEA $000A(A4),A4 +00000058: 2007 ' .' MOVE.L D7,D0 +0000005A: 5387 'S.' SUBQ.L #1,D7 +0000005C: 4A80 'J.' TST.L D0 +0000005E: 66B8 'f.' BNE.S *-$0046 ; 00000018 +00000060: 70CE 'p.' MOVEQ #$CE,D0 +00000062: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +00000068: 4E5E 'N^' UNLK A6 +0000006A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_39020 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_39090 [39090, 390EA) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +22 (390B2): JSR $38F80 + +38 (390C8): JSR $39020 + + +Dictionary: Flags $00 FirstId 359 + 359: AUTOMOD_39090 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_39090"(359) 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 1008 'H...' MOVEM.L D3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 4A94 'J.' TST.L (A4) +0000000E: 57C3 'W.' SEQ D3 +00000010: 4403 'D.' NEG.B D3 +00000012: 49C3 'I.' EXTB.L D3 +00000014: 2F03 '/.' MOVE.L D3,-(A7) +00000016: 302C 0004 '0,..' MOVE.W $0004(A4),D0 +0000001A: 48C0 'H.' EXT.L D0 +0000001C: 2F00 '/.' MOVE.L D0,-(A7) +0000001E: 2F2C 0006 '/,..' MOVE.L $0006(A4),-(A7) +00000022: 4EBA FECC 'N...' JSR *-$0132 ; FFFFFEF0 +00000026: 4CEE 1008 FFF8 'L.....' MOVEM.L -$0008(A6),D3/A4 +0000002C: 4E5E 'N^' UNLK A6 +0000002E: 4E75 'Nu' RTS +00000030: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000034: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000038: 4EBA FF56 'N..V' JSR *-$00A8 ; FFFFFF90 +0000003C: 4E5E 'N^' UNLK A6 +0000003E: 4E75 'Nu' RTS +00000040: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000044: 2F0C '/.' MOVE.L A4,-(A7) +00000046: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000004A: 204C ' L' MOVEA.L A4,A0 +0000004C: 2254 '"T' MOVEA.L (A4),A1 +0000004E: 700B 'p.' MOVEQ #$0B,D0 +00000050: A0A4 '..' _HeapDispatch ; A0A4 +00000052: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000056: 4E5E 'N^' UNLK A6 +00000058: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_39090 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_390F0 [390F0, 391DA) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 360 + 360: AUTOMOD_390F0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_390F0"(360) Segment="Main"(200) +Size: Flags $00 ModuleSize 234 + +Content: Flags $08 +Contents offset $0000 size $00EA +00000000: 4E56 FFBC 'NV..' LINK.W A6,#-$0044 +00000004: 48E7 1138 'H..8' MOVEM.L D3/D7/A2-A4,-(A7) +00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +0000000C: 2038 103C ' 8.<' MOVE.L $103C,D0 +00000010: B0B8 107C '...|' CMP.L $107C,D0 +00000014: 56C3 'V.' SNE D3 +00000016: 4403 'D.' NEG.B D3 +00000018: 1E03 '..' MOVE.B D3,D7 +0000001A: 0C78 0700 015A '.x...Z' CMPI.W #$0700,$015A +00000020: 6D04 'm.' BLT.S *+$0006 ; 00000026 +00000022: 4A07 'J.' TST.B D7 +00000024: 666A 'fj' BNE.S *+$006C ; 00000090 +00000026: 598F 'Y.' SUBQ.L #4,A7 +00000028: 2EB8 02AA '....' MOVE.L $02AA,(A7) +0000002C: 285F '(_' MOVEA.L (A7)+,A4 +0000002E: 598F 'Y.' SUBQ.L #4,A7 +00000030: 2EB8 02A6 '....' MOVE.L $02A6,(A7) +00000034: B9DF '..' CMPA.L (A7)+,A4 +00000036: 6700 00A8 'g...' BEQ *+$00AA ; 000000E0 +0000003A: 4A07 'J.' TST.B D7 +0000003C: 6606 'f.' BNE.S *+$0008 ; 00000044 +0000003E: 2678 010C '&x..' MOVEA.L $010C,A3 +00000042: 6042 '`B' BRA.S *+$0044 ; 00000086 +00000044: 200C ' .' MOVE.L A4,D0 +00000046: 5180 'Q.' SUBQ.L #8,D0 +00000048: 2040 ' @' MOVEA.L D0,A0 +0000004A: 2E10 '..' MOVE.L (A0),D7 +0000004C: 7018 'p.' MOVEQ #$18,D0 +0000004E: 2207 '".' MOVE.L D7,D1 +00000050: E0A9 '..' LSR.L D0,D1 +00000052: 0C81 0000 0080 '......' CMPI.L #$00000080,D1 +00000058: 660E 'f.' BNE.S *+$0010 ; 00000068 +0000005A: 203C 00FF FFFF ' <....' MOVE.L #$00FFFFFF,D0 +00000060: C087 '..' AND.L D7,D0 +00000062: 2640 '&@' MOVEA.L D0,A3 +00000064: D7CC '..' ADDA.L A4,A3 +00000066: 601E '`.' BRA.S *+$0020 ; 00000086 +00000068: 200C ' .' MOVE.L A4,D0 +0000006A: 720C 'r.' MOVEQ #$0C,D1 +0000006C: 9081 '..' SUB.L D1,D0 +0000006E: 2040 ' @' MOVEA.L D0,A0 +00000070: 7010 'p.' MOVEQ #$10,D0 +00000072: 2410 '$.' MOVE.L (A0),D2 +00000074: E0AA '..' LSR.L D0,D2 +00000076: 0C82 0000 8080 '......' CMPI.L #$00008080,D2 +0000007C: 6606 'f.' BNE.S *+$0008 ; 00000084 +0000007E: 264C '&L' MOVEA.L A4,A3 +00000080: D7C7 '..' ADDA.L D7,A3 +00000082: 6002 '`.' BRA.S *+$0004 ; 00000086 +00000084: 2654 '&T' MOVEA.L (A4),A3 +00000086: 204C ' L' MOVEA.L A4,A0 +00000088: 224B '"K' MOVEA.L A3,A1 +0000008A: 700B 'p.' MOVEQ #$0B,D0 +0000008C: A0A4 '..' _HeapDispatch ; A0A4 +0000008E: 6050 '`P' BRA.S *+$0052 ; 000000E0 +00000090: 200A ' .' MOVE.L A2,D0 +00000092: 6610 'f.' BNE.S *+$0012 ; 000000A4 +00000094: 558F 'U.' SUBQ.L #2,A7 +00000096: 486E FFF8 'Hn..' PEA -$0008(A6) +0000009A: 3F3C 0037 '?<.7' MOVE.W #$0037,-(A7) +0000009E: A88F '..' _OSDispatch ; A88F +000000A0: 4A5F 'J_' TST.W (A7)+ +000000A2: 663C 'f<' BNE.S *+$003E ; 000000E0 +000000A4: 703C 'p<' MOVEQ #$3C,D0 ; '<' +000000A6: 2D40 FFBC '-@..' MOVE.L D0,-$0044(A6) +000000AA: 7200 'r.' MOVEQ #$00,D1 +000000AC: 2D41 FFC0 '-A..' MOVE.L D1,-$0040(A6) +000000B0: 2D41 FFF4 '-A..' MOVE.L D1,-$000C(A6) +000000B4: 240A '$.' MOVE.L A2,D2 +000000B6: 6604 'f.' BNE.S *+$0006 ; 000000BC +000000B8: 45EE FFF8 'E...' LEA -$0008(A6),A2 +000000BC: 558F 'U.' SUBQ.L #2,A7 +000000BE: 2F0A '/.' MOVE.L A2,-(A7) +000000C0: 486E FFBC 'Hn..' PEA -$0044(A6) +000000C4: 3F3C 003A '?<.:' MOVE.W #$003A,-(A7) +000000C8: A88F '..' _OSDispatch ; A88F +000000CA: 4A5F 'J_' TST.W (A7)+ +000000CC: 6612 'f.' BNE.S *+$0014 ; 000000E0 +000000CE: 206E FFD8 ' n..' MOVEA.L -$0028(A6),A0 +000000D2: 202E FFDC ' ...' MOVE.L -$0024(A6),D0 +000000D6: D0AE FFD8 '....' ADD.L -$0028(A6),D0 +000000DA: 2240 '"@' MOVEA.L D0,A1 +000000DC: 700B 'p.' MOVEQ #$0B,D0 +000000DE: A0A4 '..' _HeapDispatch ; A0A4 +000000E0: 4CEE 1C88 FFA8 'L.....' MOVEM.L -$0058(A6),D3/D7/A2-A4 +000000E6: 4E5E 'N^' UNLK A6 +000000E8: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_390F0 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_391E0 [391E0, 3926C) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +5A (3923A): JSR $39020 + + +Dictionary: Flags $00 FirstId 361 + 361: AUTOMOD_391E0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_391E0"(361) Segment="Main"(200) +Size: Flags $00 ModuleSize 140 + +Content: Flags $08 +Contents offset $0000 size $008C +00000000: 4E56 FFF6 'NV..' LINK.W A6,#-$000A +00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000008: 2678 1E0C '&x..' MOVEA.L $1E0C,A3 +0000000C: 7E01 '~.' MOVEQ #$01,D7 +0000000E: 606C '`l' BRA.S *+$006E ; 0000007C +00000010: 2207 '".' MOVE.L D7,D1 +00000012: D281 '..' ADD.L D1,D1 +00000014: 2001 ' .' MOVE.L D1,D0 +00000016: E589 '..' LSL.L #2,D1 +00000018: D280 '..' ADD.L D0,D1 +0000001A: 2841 '(A' MOVEA.L D1,A4 +0000001C: D9D3 '..' ADDA.L (A3),A4 +0000001E: 41EE FFF6 'A...' LEA -$000A(A6),A0 +00000022: 224C '"L' MOVEA.L A4,A1 +00000024: 20D9 ' .' MOVE.L (A1)+,(A0)+ +00000026: 20D9 ' .' MOVE.L (A1)+,(A0)+ +00000028: 30D9 '0.' MOVE.W (A1)+,(A0)+ +0000002A: 2053 ' S' MOVEA.L (A3),A0 +0000002C: 2A10 '*.' MOVE.L (A0),D5 +0000002E: 526C 0006 'Rl..' ADDQ.W #1,$0006(A4) +00000032: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000036: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000003A: 2054 ' T' MOVEA.L (A4),A0 +0000003C: 4E90 'N.' JSR (A0) +0000003E: 2207 '".' MOVE.L D7,D1 +00000040: D281 '..' ADD.L D1,D1 +00000042: 2001 ' .' MOVE.L D1,D0 +00000044: E589 '..' LSL.L #2,D1 +00000046: D280 '..' ADD.L D0,D1 +00000048: 2841 '(A' MOVEA.L D1,A4 +0000004A: D9D3 '..' ADDA.L (A3),A4 +0000004C: 7000 'p.' MOVEQ #$00,D0 +0000004E: 302C 0006 '0,..' MOVE.W $0006(A4),D0 +00000052: 7201 'r.' MOVEQ #$01,D1 +00000054: B280 '..' CMP.L D0,D1 +00000056: 660A 'f.' BNE.S *+$000C ; 00000062 +00000058: 2F14 '/.' MOVE.L (A4),-(A7) +0000005A: 4EBA FDE4 'N...' JSR *-$021A ; FFFFFE40 +0000005E: 584F 'XO' ADDQ.W #4,A7 +00000060: 6004 '`.' BRA.S *+$0006 ; 00000066 +00000062: 536C 0006 'Sl..' SUBQ.W #1,$0006(A4) +00000066: 2053 ' S' MOVEA.L (A3),A0 +00000068: 2C05 ',.' MOVE.L D5,D6 +0000006A: 9C90 '..' SUB.L (A0),D6 +0000006C: 4A86 'J.' TST.L D6 +0000006E: 6D0A 'm.' BLT.S *+$000C ; 0000007A +00000070: 2007 ' .' MOVE.L D7,D0 +00000072: 5280 'R.' ADDQ.L #1,D0 +00000074: 9086 '..' SUB.L D6,D0 +00000076: 2E00 '..' MOVE.L D0,D7 +00000078: 6002 '`.' BRA.S *+$0004 ; 0000007C +0000007A: 7E01 '~.' MOVEQ #$01,D7 +0000007C: 2053 ' S' MOVEA.L (A3),A0 +0000007E: BE90 '..' CMP.L (A0),D7 +00000080: 6F8E 'o.' BLE.S *-$0070 ; 00000010 +00000082: 4CEE 18E0 FFE2 'L.....' MOVEM.L -$001E(A6),D5-D7/A3/A4 +00000088: 4E5E 'N^' UNLK A6 +0000008A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_391E0 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_39270 [39270, 392A2) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 362 + 362: AUTOMOD_39270 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_39270"(362) Segment="Main"(200) +Size: Flags $00 ModuleSize 50 + +Content: Flags $08 +Contents offset $0000 size $0032 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +0000000A: A522 '."' _NewHandle ,Sys ; A522 +0000000C: 2848 '(H' MOVEA.L A0,A4 +0000000E: 200C ' .' MOVE.L A4,D0 +00000010: 6716 'g.' BEQ.S *+$0018 ; 00000028 +00000012: 700E 'p.' MOVEQ #$0E,D0 +00000014: A0A4 '..' _HeapDispatch ; A0A4 +00000016: 4A00 'J.' TST.B D0 +00000018: 660E 'f.' BNE.S *+$0010 ; 00000028 +0000001A: 204C ' L' MOVEA.L A4,A0 +0000001C: A023 '.#' _DisposeHandle ; A023 +0000001E: 7000 'p.' MOVEQ #$00,D0 +00000020: 2840 '(@' MOVEA.L D0,A4 +00000022: 31FC FF94 0220 '1.... ' MOVE.W #$FF94,$0220 +00000028: 200C ' .' MOVE.L A4,D0 +0000002A: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +0000002E: 4E5E 'N^' UNLK A6 +00000030: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_39270 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_392B0 [392B0, 392E2) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 363 + 363: AUTOMOD_392B0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_392B0"(363) Segment="Main"(200) +Size: Flags $00 ModuleSize 50 + +Content: Flags $08 +Contents offset $0000 size $0032 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +0000000A: A51E '..' _NewPtrSys ; A51E +0000000C: 2848 '(H' MOVEA.L A0,A4 +0000000E: 200C ' .' MOVE.L A4,D0 +00000010: 6716 'g.' BEQ.S *+$0018 ; 00000028 +00000012: 700E 'p.' MOVEQ #$0E,D0 +00000014: A0A4 '..' _HeapDispatch ; A0A4 +00000016: 4A00 'J.' TST.B D0 +00000018: 660E 'f.' BNE.S *+$0010 ; 00000028 +0000001A: 204C ' L' MOVEA.L A4,A0 +0000001C: A01F '..' _DisposePtr ; A01F +0000001E: 7000 'p.' MOVEQ #$00,D0 +00000020: 2840 '(@' MOVEA.L D0,A4 +00000022: 31FC FF94 0220 '1.... ' MOVE.W #$FF94,$0220 +00000028: 200C ' .' MOVE.L A4,D0 +0000002A: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +0000002E: 4E5E 'N^' UNLK A6 +00000030: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_392B0 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_392F0 [392F0, 39368) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 364 + 364: AUTOMOD_392F0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_392F0"(364) Segment="Main"(200) +Size: Flags $00 ModuleSize 120 + +Content: Flags $08 +Contents offset $0000 size $0078 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 2F07 '/.' MOVE.L D7,-(A7) +00000006: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000A: 2E28 01AE '.(..' MOVE.L $01AE(A0),D7 +0000000E: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000012: 4A68 0128 'Jh.(' TST.W $0128(A0) +00000016: 674A 'gJ' BEQ.S *+$004C ; 00000062 +00000018: 558F 'U.' SUBQ.L #2,A7 +0000001A: 7000 'p.' MOVEQ #$00,D0 +0000001C: 2F00 '/.' MOVE.L D0,-(A7) +0000001E: 486E FFFC 'Hn..' PEA -$0004(A6) +00000022: 3F3C 0047 '?<.G' MOVE.W #$0047,-(A7) +00000026: A88F '..' _OSDispatch ; A88F +00000028: 4A5F 'J_' TST.W (A7)+ +0000002A: 6706 'g.' BEQ.S *+$0008 ; 00000032 +0000002C: 7000 'p.' MOVEQ #$00,D0 +0000002E: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000032: BEAE FFFC '....' CMP.L -$0004(A6),D7 +00000036: 6336 'c6' BLS.S *+$0038 ; 0000006E +00000038: 558F 'U.' SUBQ.L #2,A7 +0000003A: 486E FFF8 'Hn..' PEA -$0008(A6) +0000003E: 7000 'p.' MOVEQ #$00,D0 +00000040: 2F00 '/.' MOVE.L D0,-(A7) +00000042: 3F3C 0047 '?<.G' MOVE.W #$0047,-(A7) +00000046: A88F '..' _OSDispatch ; A88F +00000048: 4A5F 'J_' TST.W (A7)+ +0000004A: 6706 'g.' BEQ.S *+$0008 ; 00000052 +0000004C: 7000 'p.' MOVEQ #$00,D0 +0000004E: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +00000052: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +00000056: D0AE FFF8 '....' ADD.L -$0008(A6),D0 +0000005A: BE80 '..' CMP.L D0,D7 +0000005C: 6310 'c.' BLS.S *+$0012 ; 0000006E +0000005E: 7000 'p.' MOVEQ #$00,D0 +00000060: 600E '`.' BRA.S *+$0010 ; 00000070 +00000062: A562 '.b' _PurgeSpaceSys ; A562 +00000064: 2008 ' .' MOVE.L A0,D0 +00000066: BE80 '..' CMP.L D0,D7 +00000068: 6F04 'o.' BLE.S *+$0006 ; 0000006E +0000006A: 7000 'p.' MOVEQ #$00,D0 +0000006C: 6002 '`.' BRA.S *+$0004 ; 00000070 +0000006E: 7001 'p.' MOVEQ #$01,D0 +00000070: 2E2E FFF4 '....' MOVE.L -$000C(A6),D7 +00000074: 4E5E 'N^' UNLK A6 +00000076: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_392F0 ended due to: end of FILE directive + + +Last +Record Summary +Type Count + 0 Pad 5 + 1 First 1 + 2 Last 1 + 3 Comment 237 + 4 Dictionary 124 + 5 Module 118 + 6 EntryPoint 41 + 7 ModSize 118 + 8 Content 118 + 9 Reference 1 + 10 ComputedRef 4 diff --git a/BuildResults/RISC/Lib/MenuMgr.lib.dump b/BuildResults/RISC/Lib/MenuMgr.lib.dump new file mode 100644 index 0000000..d606dad --- /dev/null +++ b/BuildResults/RISC/Lib/MenuMgr.lib.dump @@ -0,0 +1,6766 @@ + +First: Flags=$01 Version=$0002 +Comment: + + UNLINKED FROM MAC OS ROM -- ELLIOT WAS HERE + [5B0E0, 5D8E0) + + +Dictionary: Flags $00 FirstId 200 + 200: Main +Pad +Comment: + + ##################################################################################### + + Module: AUTOMOD_5B0E0 [5B0E0, 5B136) + + Module started due to: vector glue above, FILE directive, MODGUESS (align, JMP (A1) then padding) + + +Dictionary: Flags $00 FirstId 201 + 201: AUTOMOD_5B0E0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5B0E0"(201) Segment="Main"(200) +Size: Flags $00 ModuleSize 86 + +Content: Flags $08 +Contents offset $0000 size $0056 +00000000: 2078 0B5C ' x.\' MOVEA.L $0B5C,A0 +00000004: 2050 ' P' MOVEA.L (A0),A0 +00000006: 4228 000E 'B(..' CLR.B $000E(A0) +0000000A: 4228 000F 'B(..' CLR.B $000F(A0) +0000000E: 0838 0005 0B22 '.8..."' BTST #$05,$0B22 +00000014: 6722 'g"' BEQ.S *+$0024 ; 00000038 +00000016: 41E8 000E 'A...' LEA $000E(A0),A0 +0000001A: 7001 'p.' MOVEQ #$01,D0 +0000001C: 4840 'H@' SWAP D0 +0000001E: 303C 007E '0<.~' MOVE.W #$007E,D0 +00000022: A051 '.Q' _ReadXPRam ; A051 +00000024: 2078 0B5C ' x.\' MOVEA.L $0B5C,A0 +00000028: 2050 ' P' MOVEA.L (A0),A0 +0000002A: 41E8 000F 'A...' LEA $000F(A0),A0 +0000002E: 7001 'p.' MOVEQ #$01,D0 +00000030: 4840 'H@' SWAP D0 +00000032: 303C 007F '0<..' MOVE.W #$007F,D0 +00000036: A051 '.Q' _ReadXPRam ; A051 +00000038: 2078 0B5C ' x.\' MOVEA.L $0B5C,A0 +0000003C: 2050 ' P' MOVEA.L (A0),A0 +0000003E: 4A28 000E 'J(..' TST.B $000E(A0) +00000042: 6604 'f.' BNE.S *+$0006 ; 00000048 +00000044: 5028 000E 'P(..' ADDQ.B #8,$000E(A0) +00000048: 4A28 000F 'J(..' TST.B $000F(A0) +0000004C: 6606 'f.' BNE.S *+$0008 ; 00000054 +0000004E: 0628 003C 000F '.(.<..' ADDI.B #$3C,$000F(A0) ; '<' +00000054: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5B0E0 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: INITPROCMENU [5B140, 5B14A) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +6 (5B146): BRA $5B152 + + Trap A808 + + +Dictionary: Flags $00 FirstId 202 + 202: INITPROCMENU +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INITPROCMENU"(202) Segment="Main"(200) +Size: Flags $00 ModuleSize 10 + +Content: Flags $08 +Contents offset $0000 size $000A +00000000: 205F ' _' MOVEA.L (A7)+,A0 +00000002: 321F '2.' MOVE.W (A7)+,D1 +00000004: 2F08 '/.' MOVE.L A0,-(A7) +00000006: 6000 000A '`...' BRA *+$000C ; 00000012 + +Comment: + + INITPROCMENU ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: INITMENUS [5B150, 5B1E2) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +68 (5B1B8): BSR CALLMBARPROC + + Unresolved outgoing references: + +48 (5B198): BSR $5B1F0 + +6C (5B1BC): BSR $5B0E0 + + Trap A930 + + +Dictionary: Flags $00 FirstId 203 + 203: INITMENUS + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INITMENUS"(203) Segment="Main"(200) +Size: Flags $00 ModuleSize 146 + +Content: Flags $08 +Contents offset $0000 size $0092 +00000000: 7200 'r.' MOVEQ #$00,D1 +00000002: 31FC FFFF 0B9E '1.....' MOVE.W #$FFFF,$0B9E +00000008: 594F 'YO' SUBQ.W #4,A7 +0000000A: 2F3C 4D42 4446 '/' BEQ.S *+$0040 ; 0000004C +0000000E: 2F00 '/.' MOVE.L D0,-(A7) +00000010: 3F3C 0003 '?<..' MOVE.W #$0003,-(A7) +00000014: 4267 'Bg' CLR.W -(A7) +00000016: 303C 0003 '0<..' MOVE.W #$0003,D0 +0000001A: A830 '.0' _Pack14 ; A830 +0000001C: 4A1F 'J.' TST.B (A7)+ +0000001E: 6706 'g.' BEQ.S *+$0008 ; 00000026 +00000020: 303C E9C0 '0<..' MOVE.W #$E9C0,D0 +00000024: 6004 '`.' BRA.S *+$0006 ; 0000002A +00000026: 303C E9C1 '0<..' MOVE.W #$E9C1,D0 +0000002A: 594F 'YO' SUBQ.W #4,A7 +0000002C: 3F00 '?.' MOVE.W D0,-(A7) +0000002E: A9BA '..' _GetString ; A9BA +00000030: 2E1F '..' MOVE.L (A7)+,D7 +00000032: 6708 'g.' BEQ.S *+$000A ; 0000003C +00000034: 2047 ' G' MOVEA.L D7,A0 +00000036: A029 '.)' _HLock ; A029 +00000038: 2050 ' P' MOVEA.L (A0),A0 +0000003A: 6004 '`.' BRA.S *+$0006 ; 00000040 +0000003C: 41FA 0012 'A...' LEA *+$0014,A0 ; 00000050 +00000040: 2F08 '/.' MOVE.L A0,-(A7) +00000042: A947 '.G' _SetMenuItemText ; A947 +00000044: 2007 ' .' MOVE.L D7,D0 +00000046: 6704 'g.' BEQ.S *+$0006 ; 0000004C +00000048: 2047 ' G' MOVEA.L D7,A0 +0000004A: A02A '.*' _HUnlock ; A02A +0000004C: 2E1F '..' MOVE.L (A7)+,D7 +0000004E: 4E75 'Nu' RTS +00000050: 1253 '.S' MOVE.B (A3),A1 +00000052: 686F 'ho' BVC.S *+$0071 ; 000000C3 +00000054: 772F 'w/' DC.W $772F ; ???? +00000056: 4869 6465 'Hide' PEA $6465(A1) +0000005A: 2042 ' B' MOVEA.L D2,A0 +0000005C: 616C 'al' BSR.S *+$006E ; 000000CA +0000005E: 6C6F 'lo' BGE.S *+$0071 ; 000000CF +00000060: 6F6E 'on' BLE.S *+$0070 ; 000000D0 +00000062: 7300 's.' DC.W $7300 ; ???? + +Comment: + + AUTOMOD_5B850 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: MENUSELECT [5B8C0, 5BAB0) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +3A (5B8FA): JSR POPMENUSTATE ; outside file + +28 (5B8E8): JSR PUSHMENUSTATE ; outside file + +102 (5B9C2): BSR CALLMBARPROC + +0 (5B8C0): JSR VALIDATEMENUBAR + + Unresolved outgoing references: + +10 (5B8D0): JSR $5B850 + +62 (5B922): JSR $5CCC0 + +84 (5B944): JSR $5B850 + +F0 (5B9B0): BSR $5BD00 + +10E (5B9CE): BSR $5B810 + +122 (5B9E2): BSR $5BD40 + +12E (5B9EE): BSR $5BD20 + +132 (5B9F2): BSR $5BDC0 + +136 (5B9F6): BSR $5BDF0 + +15A (5BA1A): BSR $5B810 + +162 (5BA22): BSR $5C3B0 + +176 (5BA36): BSR $5C160 + +17A (5BA3A): BSR $5BFF0 + +190 (5BA50): BSR $5B730 + + Trap A93D + + +Dictionary: Flags $00 FirstId 230 + 230: MENUSELECT +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="MENUSELECT"(230) Segment="Main"(200) +Size: Flags $00 ModuleSize 496 + +Content: Flags $08 +Contents offset $0000 size $01F0 +00000000: 4EBA 0000 'N...' JSR VALIDATEMENUBAR ; id: 226 +00000004: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000008: 2F0A '/.' MOVE.L A2,-(A7) +0000000A: 2038 0A1C ' 8..' MOVE.L $0A1C,D0 +0000000E: 6718 'g.' BEQ.S *+$001A ; 00000028 +00000010: 4EBA FF7E 'N..~' JSR *-$0080 ; FFFFFF90 +00000014: 2478 02B6 '$x..' MOVEA.L $02B6,A2 +00000018: 246A 0078 '$j.x' MOVEA.L $0078(A2),A2 +0000001C: 426A 0118 'Bj..' CLR.W $0118(A2) +00000020: 426A 011A 'Bj..' CLR.W $011A(A2) +00000024: 50EA 011C 'P...' ST $011C(A2) +00000028: 4EBA 0000 'N...' JSR PUSHMENUSTATE ; id: 222 +0000002C: 594F 'YO' SUBQ.W #4,A7 +0000002E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000032: 4EBA 006E 'N..n' JSR *+$0070 ; 000000A2 +00000036: 2D5F 000C '-_..' MOVE.L (A7)+,$000C(A6) +0000003A: 4EBA 0000 'N...' JSR POPMENUSTATE ; id: 221 +0000003E: 202E 000C ' ...' MOVE.L $000C(A6),D0 +00000042: 2478 02B6 '$x..' MOVEA.L $02B6,A2 +00000046: 246A 0078 '$j.x' MOVEA.L $0078(A2),A2 +0000004A: 4840 'H@' SWAP D0 +0000004C: 4A40 'J@' TST.W D0 +0000004E: 6640 'f@' BNE.S *+$0042 ; 00000090 +00000050: 322A 0118 '2*..' MOVE.W $0118(A2),D1 +00000054: 673A 'g:' BEQ.S *+$003C ; 00000090 +00000056: 4841 'HA' SWAP D1 +00000058: 322A 011A '2*..' MOVE.W $011A(A2),D1 +0000005C: 0C41 0001 '.A..' CMPI.W #$0001,D1 +00000060: 6606 'f.' BNE.S *+$0008 ; 00000068 +00000062: 4EBA 139C 'N...' JSR *+$139E ; 00001400 +00000066: 6026 '`&' BRA.S *+$0028 ; 0000008E +00000068: 0C41 0003 '.A..' CMPI.W #$0003,D1 +0000006C: 661C 'f.' BNE.S *+$001E ; 0000008A +0000006E: 554F 'UO' SUBQ.W #2,A7 +00000070: 4A2A 0118 'J*..' TST.B $0118(A2) +00000074: 57C0 'W.' SEQ D0 +00000076: 4400 'D.' NEG.B D0 +00000078: 1F00 '..' MOVE.B D0,-(A7) +0000007A: 303C 0104 '0<..' MOVE.W #$0104,D0 +0000007E: A830 '.0' _Pack14 ; A830 +00000080: 4A5F 'J_' TST.W (A7)+ +00000082: 660A 'f.' BNE.S *+$000C ; 0000008E +00000084: 4EBA FF0A 'N...' JSR *-$00F4 ; FFFFFF90 +00000088: 6004 '`.' BRA.S *+$0006 ; 0000008E +0000008A: 2001 ' .' MOVE.L D1,D0 +0000008C: 6004 '`.' BRA.S *+$0006 ; 00000092 +0000008E: 7000 'p.' MOVEQ #$00,D0 +00000090: 4840 'H@' SWAP D0 +00000092: 2D40 000C '-@..' MOVE.L D0,$000C(A6) +00000096: 426A 011C 'Bj..' CLR.W $011C(A2) +0000009A: 245F '$_' MOVEA.L (A7)+,A2 +0000009C: 4E5E 'N^' UNLK A6 +0000009E: 2E9F '..' MOVE.L (A7)+,(A7) +000000A0: 4E75 'Nu' RTS +000000A2: 4E56 FFE0 'NV..' LINK.W A6,#-$0020 +000000A6: 48E7 3F38 'H.?8' MOVEM.L D2-D7/A2-A4,-(A7) +000000AA: 4267 'Bg' CLR.W -(A7) +000000AC: A938 '.8' _HiliteMenu ; A938 +000000AE: 42AE 000C 'B...' CLR.L $000C(A6) +000000B2: 42B8 0B54 'B..T' CLR.L $0B54 +000000B6: 4267 'Bg' CLR.W -(A7) +000000B8: A977 '.w' _WaitMouseUp ; A977 +000000BA: 4A1F 'J.' TST.B (A7)+ +000000BC: 6700 00F6 'g...' BEQ *+$00F8 ; 000001B4 +000000C0: 486E FFF4 'Hn..' PEA -$000C(A6) +000000C4: A874 '.t' _GetPort ; A874 +000000C6: 2478 0D2C '$x.,' MOVEA.L $0D2C,A2 +000000CA: 2F0A '/.' MOVE.L A2,-(A7) +000000CC: A873 '.s' _SetPort ; A873 +000000CE: 4245 'BE' CLR.W D5 +000000D0: 4244 'BD' CLR.W D4 +000000D2: 426E FFF2 'Bn..' CLR.W -$000E(A6) +000000D6: 42AE FFE4 'B...' CLR.L -$001C(A6) +000000DA: 426E FFE2 'Bn..' CLR.W -$001E(A6) +000000DE: 2078 0B5C ' x.\' MOVEA.L $0B5C,A0 +000000E2: 2050 ' P' MOVEA.L (A0),A0 +000000E4: 1D68 000E FFE9 '.h....' MOVE.B $000E(A0),-$0017(A6) +000000EA: 1D68 000F FFE8 '.h....' MOVE.B $000F(A0),-$0018(A6) +000000F0: 6100 034E 'a..N' BSR *+$0350 ; 00000440 +000000F4: 262E 0008 '&...' MOVE.L $0008(A6),D3 +000000F8: 7014 'p.' MOVEQ #$14,D0 +000000FA: A122 '."' _NewHandle ; A122 +000000FC: 2848 '(H' MOVEA.L A0,A4 +000000FE: 7001 'p.' MOVEQ #$01,D0 +00000100: 2203 '".' MOVE.L D3,D1 +00000102: 6100 FEFC 'a...' BSR CALLMBARPROC-MENUSELECT+$FEFC ; ids: 209, 230 +00000106: 4A80 'J.' TST.L D0 +00000108: 6B20 'k ' BMI.S *+$0022 ; 0000012A +0000010A: 670C 'g.' BEQ.S *+$000E ; 00000118 +0000010C: 3A00 ':.' MOVE.W D0,D5 +0000010E: 6100 FE40 'a..@' BSR *-$01BE ; FFFFFF50 +00000112: 3D50 000C '=P..' MOVE.W (A0),$000C(A6) +00000116: 6006 '`.' BRA.S *+$0008 ; 0000011E +00000118: 4245 'BE' CLR.W D5 +0000011A: 426E 000C 'Bn..' CLR.W $000C(A6) +0000011E: B845 '.E' CMP.W D5,D4 +00000120: 6708 'g.' BEQ.S *+$000A ; 0000012A +00000122: 6100 035C 'a..\' BSR *+$035E ; 00000480 +00000126: 6B00 0082 'k...' BMI *+$0084 ; 000001AA +0000012A: 4A45 'JE' TST.W D5 +0000012C: 670C 'g.' BEQ.S *+$000E ; 0000013A +0000012E: 6100 0330 'a..0' BSR *+$0332 ; 00000460 +00000132: 6100 03CC 'a...' BSR *+$03CE ; 00000500 +00000136: 6100 03F8 'a...' BSR *+$03FA ; 00000530 +0000013A: 4267 'Bg' CLR.W -(A7) +0000013C: A977 '.w' _WaitMouseUp ; A977 +0000013E: 4A1F 'J.' TST.B (A7)+ +00000140: 6714 'g.' BEQ.S *+$0016 ; 00000156 +00000142: 594F 'YO' SUBQ.W #4,A7 +00000144: 2F0F '/.' MOVE.L A7,-(A7) +00000146: A972 '.r' _GetMouse ; A972 +00000148: 261F '&.' MOVE.L (A7)+,D3 +0000014A: 2038 0A30 ' 8.0' MOVE.L $0A30,D0 +0000014E: 6704 'g.' BEQ.S *+$0006 ; 00000154 +00000150: 2040 ' @' MOVEA.L D0,A0 +00000152: 4E90 'N.' JSR (A0) +00000154: 60A8 '`.' BRA.S *-$0056 ; 000000FE +00000156: 4A45 'JE' TST.W D5 +00000158: 6724 'g$' BEQ.S *+$0026 ; 0000017E +0000015A: 6100 FDF4 'a...' BSR *-$020A ; FFFFFF50 +0000015E: 302E 000E '0...' MOVE.W $000E(A6),D0 +00000162: 6100 098C 'a...' BSR *+$098E ; 00000AF0 +00000166: 670E 'g.' BEQ.S *+$0010 ; 00000176 +00000168: 0C29 001B 0001 '.)....' CMPI.B #$1B,$0001(A1) +0000016E: 6606 'f.' BNE.S *+$0008 ; 00000176 +00000170: 426E 000E 'Bn..' CLR.W $000E(A6) +00000174: 6004 '`.' BRA.S *+$0006 ; 0000017A +00000176: 6100 0728 'a..(' BSR *+$072A ; 000008A0 +0000017A: 6100 05B4 'a...' BSR *+$05B6 ; 00000730 +0000017E: 4A6E 000E 'Jn..' TST.W $000E(A6) +00000182: 6614 'f.' BNE.S *+$0016 ; 00000198 +00000184: 426E 000C 'Bn..' CLR.W $000C(A6) +00000188: 302E FFE2 '0...' MOVE.W -$001E(A6),D0 +0000018C: 670A 'g.' BEQ.S *+$000C ; 00000198 +0000018E: 3005 '0.' MOVE.W D5,D0 +00000190: 6100 FCDE 'a...' BSR *-$0320 ; FFFFFE70 +00000194: 426E FFE2 'Bn..' CLR.W -$001E(A6) +00000198: 31EE FFE2 0A26 '1....&' MOVE.W -$001E(A6),$0A26 +0000019E: 4A78 0A26 'Jx.&' TST.W $0A26 +000001A2: 6B24 'k$' BMI.S *+$0026 ; 000001C8 +000001A4: 4A78 0A20 'Jx. ' TST.W $0A20 +000001A8: 6B1E 'k.' BMI.S *+$0020 ; 000001C8 +000001AA: 204C ' L' MOVEA.L A4,A0 +000001AC: A023 '.#' _DisposeHandle ; A023 +000001AE: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +000001B2: A873 '.s' _SetPort ; A873 +000001B4: 4CDF 1CFC 'L...' MOVEM.L (A7)+,D2-D7/A2-A4 +000001B8: 4E5E 'N^' UNLK A6 +000001BA: 2E9F '..' MOVE.L (A7)+,(A7) +000001BC: 7200 'r.' MOVEQ #$00,D1 +000001BE: 2078 0B5C ' x.\' MOVEA.L $0B5C,A0 +000001C2: 2050 ' P' MOVEA.L (A0),A0 +000001C4: 4250 'BP' CLR.W (A0) +000001C6: 4E75 'Nu' RTS +000001C8: 4A78 0A20 'Jx. ' TST.W $0A20 +000001CC: 6B16 'k.' BMI.S *+$0018 ; 000001E4 +000001CE: 31F8 0A26 0A20 '1..&. ' MOVE.W $0A26,$0A20 +000001D4: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +000001D8: A9B5 '..' _SystemMenu ; A9B5 +000001DA: 42AE 000C 'B...' CLR.L $000C(A6) +000001DE: 4278 0A20 'Bx. ' CLR.W $0A20 +000001E2: 600A '`.' BRA.S *+$000C ; 000001EE +000001E4: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +000001E8: A9B5 '..' _SystemMenu ; A9B5 +000001EA: 42AE 000C 'B...' CLR.L $000C(A6) +000001EE: 60BA '`.' BRA.S *-$0044 ; 000001AA + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="POPMENUSTATE"(221) + 0000003C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="PUSHMENUSTATE"(222) + 0000002A + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="CALLMBARPROC"(209) Ref2="MENUSELECT"(230) + 0104 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="VALIDATEMENUBAR"(226) + 00000002 +Comment: + + MENUSELECT ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: POPUPMENUSELECT [5BAB0, 5BC3C) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +AC (5BB5C): BSR CALLMBARPROC + + Unresolved outgoing references: + +46 (5BAF6): BSR $5BD00 + +6E (5BB1E): BSR $5B360 + +90 (5BB40): BSR $5BC40 + +9C (5BB4C): BSR $5C000 + +B6 (5BB66): BSR $5B810 + +C2 (5BB72): BSR $5BD40 + +CC (5BB7C): BSR $5BD20 + +D0 (5BB80): BSR $5BDC0 + +D4 (5BB84): BSR $5BDF0 + +F8 (5BBA8): BSR $5B810 + +100 (5BBB0): BSR $5C3B0 + +114 (5BBC4): BSR $5C160 + +118 (5BBC8): BSR $5BFF0 + +13A (5BBEA): BSR $5BC40 + +144 (5BBF4): BRA $5BA6A + +148 (5BBF8): BRA $5BA74 + + Trap A80B + + +Dictionary: Flags $00 FirstId 231 + 231: POPUPMENUSELECT + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="POPUPMENUSELECT"(231) Segment="Main"(200) +Size: Flags $00 ModuleSize 396 + +Content: Flags $08 +Contents offset $0000 size $018C +00000000: 302F 0004 '0/..' MOVE.W $0004(A7),D0 +00000004: 222F 0006 '"/..' MOVE.L $0006(A7),D1 +00000008: 2F57 0006 '/W..' MOVE.L (A7),$0006(A7) +0000000C: 5C4F '\O' ADDQ.W #6,A7 +0000000E: 4E56 FFDA 'NV..' LINK.W A6,#-$0026 +00000012: 48E7 3F38 'H.?8' MOVEM.L D2-D7/A2-A4,-(A7) +00000016: 3D40 FFDE '=@..' MOVE.W D0,-$0022(A6) +0000001A: 2D41 FFDA '-A..' MOVE.L D1,-$0026(A6) +0000001E: 42AE 000C 'B...' CLR.L $000C(A6) +00000022: 42B8 0B54 'B..T' CLR.L $0B54 +00000026: 554F 'UO' SUBQ.W #2,A7 +00000028: A977 '.w' _WaitMouseUp ; A977 +0000002A: 4A1F 'J.' TST.B (A7)+ +0000002C: 6700 011A 'g...' BEQ *+$011C ; 00000148 +00000030: 486E FFF4 'Hn..' PEA -$000C(A6) +00000034: A874 '.t' _GetPort ; A874 +00000036: 2478 0D2C '$x.,' MOVEA.L $0D2C,A2 +0000003A: 2F0A '/.' MOVE.L A2,-(A7) +0000003C: A873 '.s' _SetPort ; A873 +0000003E: 4245 'BE' CLR.W D5 +00000040: 4244 'BD' CLR.W D4 +00000042: 426E FFF2 'Bn..' CLR.W -$000E(A6) +00000046: 6100 0208 'a...' BSR *+$020A ; 00000250 +0000004A: 42AE FFE4 'B...' CLR.L -$001C(A6) +0000004E: 2078 0B5C ' x.\' MOVEA.L $0B5C,A0 +00000052: 2050 ' P' MOVEA.L (A0),A0 +00000054: 1D68 000E FFE9 '.h....' MOVE.B $000E(A0),-$0017(A6) +0000005A: 1D68 000F FFE8 '.h....' MOVE.B $000F(A0),-$0018(A6) +00000060: 7014 'p.' MOVEQ #$14,D0 +00000062: A122 '."' _NewHandle ; A122 +00000064: 2848 '(H' MOVEA.L A0,A4 +00000066: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000006A: 2050 ' P' MOVEA.L (A0),A0 +0000006C: 3210 '2.' MOVE.W (A0),D1 +0000006E: 6100 F840 'a..@' BSR *-$07BE ; FFFFF8B0 +00000072: 3800 '8.' MOVE.W D0,D4 +00000074: 6700 00D2 'g...' BEQ *+$00D4 ; 00000148 +00000078: 70FF 'p.' MOVEQ #$FF,D0 +0000007A: 6100 00D0 'a...' BSR *+$00D2 ; 0000014C +0000007E: 2278 089C '"x..' MOVEA.L $089C,A1 +00000082: 2251 '"Q' MOVEA.L (A1),A1 +00000084: 2569 0022 0010 '%i."..' MOVE.L $0022(A1),$0010(A2) +0000008A: 2569 0026 0014 '%i.&..' MOVE.L $0026(A1),$0014(A2) +00000090: 6100 00FE 'a...' BSR *+$0100 ; 00000190 +00000094: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000098: A948 '.H' _CalcMenuSize ; A948 +0000009A: 3A04 ':.' MOVE.W D4,D5 +0000009C: 6100 04B2 'a...' BSR *+$04B4 ; 00000550 +000000A0: 3F38 0BAA '?8..' MOVE.W $0BAA,-(A7) +000000A4: 4278 0BAA 'Bx..' CLR.W $0BAA +000000A8: 7001 'p.' MOVEQ #$01,D0 +000000AA: 2203 '".' MOVE.L D3,D1 +000000AC: 6100 FF52 'a..R' BSR CALLMBARPROC-POPUPMENUSELECT+$FF52 ; ids: 209, 231 +000000B0: 4A80 'J.' TST.L D0 +000000B2: 6B14 'k.' BMI.S *+$0016 ; 000000C8 +000000B4: 3A00 ':.' MOVE.W D0,D5 +000000B6: 6100 FCA8 'a...' BSR *-$0356 ; FFFFFD60 +000000BA: 3D50 000C '=P..' MOVE.W (A0),$000C(A6) +000000BE: B845 '.E' CMP.W D5,D4 +000000C0: 6706 'g.' BEQ.S *+$0008 ; 000000C8 +000000C2: 6100 01CC 'a...' BSR *+$01CE ; 00000290 +000000C6: 6B5E 'k^' BMI.S *+$0060 ; 00000126 +000000C8: 4A45 'JE' TST.W D5 +000000CA: 670C 'g.' BEQ.S *+$000E ; 000000D8 +000000CC: 6100 01A2 'a...' BSR *+$01A4 ; 00000270 +000000D0: 6100 023E 'a..>' BSR *+$0240 ; 00000310 +000000D4: 6100 026A 'a..j' BSR *+$026C ; 00000340 +000000D8: 4267 'Bg' CLR.W -(A7) +000000DA: A977 '.w' _WaitMouseUp ; A977 +000000DC: 4A1F 'J.' TST.B (A7)+ +000000DE: 6714 'g.' BEQ.S *+$0016 ; 000000F4 +000000E0: 594F 'YO' SUBQ.W #4,A7 +000000E2: 2F0F '/.' MOVE.L A7,-(A7) +000000E4: A972 '.r' _GetMouse ; A972 +000000E6: 261F '&.' MOVE.L (A7)+,D3 +000000E8: 2038 0A30 ' 8.0' MOVE.L $0A30,D0 +000000EC: 6704 'g.' BEQ.S *+$0006 ; 000000F2 +000000EE: 2040 ' @' MOVEA.L D0,A0 +000000F0: 4E90 'N.' JSR (A0) +000000F2: 60B4 '`.' BRA.S *-$004A ; 000000A8 +000000F4: 4A45 'JE' TST.W D5 +000000F6: 6724 'g$' BEQ.S *+$0026 ; 0000011C +000000F8: 6100 FC66 'a..f' BSR *-$0398 ; FFFFFD60 +000000FC: 302E 000E '0...' MOVE.W $000E(A6),D0 +00000100: 6100 07FE 'a...' BSR *+$0800 ; 00000900 +00000104: 670E 'g.' BEQ.S *+$0010 ; 00000114 +00000106: 0C29 001B 0001 '.)....' CMPI.B #$1B,$0001(A1) +0000010C: 6606 'f.' BNE.S *+$0008 ; 00000114 +0000010E: 426E 000E 'Bn..' CLR.W $000E(A6) +00000112: 6004 '`.' BRA.S *+$0006 ; 00000118 +00000114: 6100 059A 'a...' BSR *+$059C ; 000006B0 +00000118: 6100 0426 'a..&' BSR *+$0428 ; 00000540 +0000011C: 4A6E 000E 'Jn..' TST.W $000E(A6) +00000120: 6604 'f.' BNE.S *+$0006 ; 00000126 +00000122: 426E 000C 'Bn..' CLR.W $000C(A6) +00000126: 31DF 0BAA '1...' MOVE.W (A7)+,$0BAA +0000012A: 2078 09DE ' x..' MOVEA.L $09DE,A0 +0000012E: 2568 0010 0010 '%h....' MOVE.L $0010(A0),$0010(A2) +00000134: 2568 0014 0014 '%h....' MOVE.L $0014(A0),$0014(A2) +0000013A: 6100 0054 'a..T' BSR *+$0056 ; 00000190 +0000013E: 7000 'p.' MOVEQ #$00,D0 +00000140: 6100 000A 'a...' BSR *+$000C ; 0000014C +00000144: 6000 FE74 '`..t' BRA *-$018A ; FFFFFFBA +00000148: 6000 FE7A '`..z' BRA *-$0184 ; FFFFFFC4 +0000014C: 2278 02B6 '"x..' MOVEA.L $02B6,A1 +00000150: 2229 0064 '").d' MOVE.L $0064(A1),D1 +00000154: 6734 'g4' BEQ.S *+$0036 ; 0000018A +00000156: 2241 '"A' MOVEA.L D1,A1 +00000158: 08A9 0008 005E '.....^' BCLR #$08,$005E(A1) +0000015E: 4A00 'J.' TST.B D0 +00000160: 6706 'g.' BEQ.S *+$0008 ; 00000168 +00000162: 08E9 0008 005E '.....^' BSET #$08,$005E(A1) +00000168: 3229 0054 '2).T' MOVE.W $0054(A1),D1 +0000016C: 671C 'g.' BEQ.S *+$001E ; 0000018A +0000016E: 4641 'FA' NOT.W D1 +00000170: B278 01D2 '.x..' CMP.W $01D2,D1 +00000174: 6414 'd.' BCC.S *+$0016 ; 0000018A +00000176: E549 '.I' LSL.W #2,D1 +00000178: 2278 011C '"x..' MOVEA.L $011C,A1 +0000017C: 2271 1000 '"q..' MOVEA.L $00(A1,D1.W),A1 +00000180: 2251 '"Q' MOVEA.L (A1),A1 +00000182: 2269 0014 '"i..' MOVEA.L $0014(A1),A1 +00000186: 2251 '"Q' MOVEA.L (A1),A1 +00000188: 1280 '..' MOVE.B D0,(A1) +0000018A: 4E75 'Nu' RTS + + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="CALLMBARPROC"(209) Ref2="POPUPMENUSELECT"(231) + 00AE +Comment: + + POPUPMENUSELECT ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5BC40 [5BC40, 5BC74) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +0 (5BC40): BSR $5B83A + +A (5BC4A): BSR $5B360 + +12 (5BC52): BSR $5B810 + + +Dictionary: Flags $00 FirstId 232 + 232: AUTOMOD_5BC40 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5BC40"(232) Segment="Main"(200) +Size: Flags $00 ModuleSize 52 + +Content: Flags $08 +Contents offset $0000 size $0034 +00000000: 6100 FBF8 'a...' BSR *-$0406 ; FFFFFBFA +00000004: 3A10 ':.' MOVE.W (A0),D5 +00000006: 2238 0A06 '"8..' MOVE.L $0A06,D1 +0000000A: 6100 F714 'a...' BSR *-$08EA ; FFFFF720 +0000000E: DA40 '.@' ADD.W D0,D5 +00000010: 3C00 '<.' MOVE.W D0,D6 +00000012: 6100 FBBC 'a...' BSR *-$0442 ; FFFFFBD0 +00000016: 2F09 '/.' MOVE.L A1,-(A7) +00000018: 6108 'a.' BSR.S *+$000A ; 00000022 +0000001A: 5D45 ']E' SUBQ.W #6,D5 +0000001C: BA46 '.F' CMP.W D6,D5 +0000001E: 6EF2 'n.' BGT.S *-$000C ; 00000012 +00000020: 4E75 'Nu' RTS +00000022: 206F 0004 ' o..' MOVEA.L $0004(A7),A0 +00000026: 2050 ' P' MOVEA.L (A0),A0 +00000028: 217C FFFF FFFF '!|....' MOVE.L #$FFFFFFFF,$0002(A0) + 0002 +00000030: 2E9F '..' MOVE.L (A7)+,(A7) +00000032: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5BC40 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: CALCMENUSIZE [5BC80, 5BCF2) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +58 (5BCD8): BSR $5C0E0 + + Trap A948 + + +Dictionary: Flags $00 FirstId 233 + 233: CALCMENUSIZE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="CALCMENUSIZE"(233) Segment="Main"(200) +Size: Flags $00 ModuleSize 114 + +Content: Flags $08 +Contents offset $0000 size $0072 +00000000: 4AAF 0004 'J...' TST.L $0004(A7) +00000004: 6768 'gh' BEQ.S *+$006A ; 0000006E +00000006: 598F 'Y.' SUBQ.L #4,A7 +00000008: 2F0F '/.' MOVE.L A7,-(A7) +0000000A: A874 '.t' _GetPort ; A874 +0000000C: 2F38 0D2C '/8.,' MOVE.L $0D2C,-(A7) +00000010: A873 '.s' _SetPort ; A873 +00000012: 1F38 0A5E '.8.^' MOVE.B $0A5E,-(A7) +00000016: 1F3C 0001 '.<..' MOVE.B #$01,-(A7) +0000001A: A99B '..' _SetResLoad ; A99B +0000001C: 42A7 'B.' CLR.L -(A7) +0000001E: 594F 'YO' SUBQ.W #4,A7 +00000020: 206F 0012 ' o..' MOVEA.L $0012(A7),A0 +00000024: 2F08 '/.' MOVE.L A0,-(A7) +00000026: 2050 ' P' MOVEA.L (A0),A0 +00000028: 2028 0006 ' (..' MOVE.L $0006(A0),D0 +0000002C: 671A 'g.' BEQ.S *+$001C ; 00000048 +0000002E: 2040 ' @' MOVEA.L D0,A0 +00000030: 2010 ' .' MOVE.L (A0),D0 +00000032: 6714 'g.' BEQ.S *+$0016 ; 00000048 +00000034: 2F48 0008 '/H..' MOVE.L A0,$0008(A7) +00000038: A069 '.i' _HGetState ; A069 +0000003A: 4A78 0220 'Jx. ' TST.W $0220 +0000003E: 6704 'g.' BEQ.S *+$0006 ; 00000044 +00000040: 3038 0220 '08. ' MOVE.W $0220,D0 +00000044: 2F40 0004 '/@..' MOVE.L D0,$0004(A7) +00000048: 205F ' _' MOVEA.L (A7)+,A0 +0000004A: 3F3C 0002 '?<..' MOVE.W #$0002,-(A7) +0000004E: 2F08 '/.' MOVE.L A0,-(A7) +00000050: 42A7 'B.' CLR.L -(A7) +00000052: 42A7 'B.' CLR.L -(A7) +00000054: 42A7 'B.' CLR.L -(A7) +00000056: 2050 ' P' MOVEA.L (A0),A0 +00000058: 6100 0406 'a...' BSR *+$0408 ; 00000460 +0000005C: 205F ' _' MOVEA.L (A7)+,A0 +0000005E: 201F ' .' MOVE.L (A7)+,D0 +00000060: 6708 'g.' BEQ.S *+$000A ; 0000006A +00000062: C188 '..' EXG D0,A0 +00000064: 4A40 'J@' TST.W D0 +00000066: 6B02 'k.' BMI.S *+$0004 ; 0000006A +00000068: A06A '.j' _HSetState ; A06A +0000006A: A99B '..' _SetResLoad ; A99B +0000006C: A873 '.s' _SetPort ; A873 +0000006E: 2E9F '..' MOVE.L (A7)+,(A7) +00000070: 4E75 'Nu' RTS + +Comment: + + CALCMENUSIZE ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5BD00 [5BD00, 5BDB6) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +8A (5BD8A): BSR CALLMBARPROC + +3A (5BD3A): BSR CALLMBARPROC + +26 (5BD26): BSR CALLMBARPROC + + Unresolved outgoing references: + +48 (5BD48): BSR $5B81E + +58 (5BD58): BSR $5BFB0 + +6A (5BD6A): BSR $5B730 + +7A (5BD7A): BSR $5B736 + +AE (5BDAE): BSR $5C050 + + +Dictionary: Flags $00 FirstId 234 + 234: AUTOMOD_5BD00 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5BD00"(234) Segment="Main"(200) +Size: Flags $00 ModuleSize 182 + +Content: Flags $08 +Contents offset $0000 size $00B6 +00000000: 594F 'YO' SUBQ.W #4,A7 +00000002: A975 '.u' _TickCount ; A975 +00000004: 2D57 FFEE '-W..' MOVE.L (A7),-$0012(A6) +00000008: 7000 'p.' MOVEQ #$00,D0 +0000000A: 102E FFE9 '....' MOVE.B -$0017(A6),D0 +0000000E: D1AE FFEE '....' ADD.L D0,-$0012(A6) +00000012: 2D5F FFEA '-_..' MOVE.L (A7)+,-$0016(A6) +00000016: 102E FFE8 '....' MOVE.B -$0018(A6),D0 +0000001A: D1AE FFEA '....' ADD.L D0,-$0016(A6) +0000001E: 4E75 'Nu' RTS +00000020: 7009 'p.' MOVEQ #$09,D0 +00000022: 7200 'r.' MOVEQ #$00,D1 +00000024: 3205 '2.' MOVE.W D5,D1 +00000026: 6100 FFD8 'a...' BSR CALLMBARPROC-AUTOMOD_5BD00+$FFD8 ; ids: 209, 234 +0000002A: 2040 ' @' MOVEA.L D0,A0 +0000002C: 2D50 FFF8 '-P..' MOVE.L (A0),-$0008(A6) +00000030: 2D68 0004 FFFC '-h....' MOVE.L $0004(A0),-$0004(A6) +00000036: 700B 'p.' MOVEQ #$0B,D0 +00000038: 3205 '2.' MOVE.W D5,D1 +0000003A: 6100 FFC4 'a...' BSR CALLMBARPROC-AUTOMOD_5BD00+$FFC4 ; ids: 209, 234 +0000003E: 4E75 'Nu' RTS +00000040: 426E 000E 'Bn..' CLR.W $000E(A6) +00000044: 4A44 'JD' TST.W D4 +00000046: 6726 'g&' BEQ.S *+$0028 ; 0000006E +00000048: 6100 FAD4 'a...' BSR *-$052A ; FFFFFB1E +0000004C: BA50 '.P' CMP.W (A0),D5 +0000004E: 6E62 'nb' BGT.S *+$0064 ; 000000B2 +00000050: 4A45 'JE' TST.W D5 +00000052: 6704 'g.' BEQ.S *+$0006 ; 00000058 +00000054: 6100 FFCA 'a...' BSR *-$0034 ; 00000020 +00000058: 6100 0256 'a..V' BSR *+$0258 ; 000002B0 +0000005C: 6100 FFA2 'a...' BSR *-$005C ; 00000000 +00000060: 0C6E 0004 FFF2 '.n....' CMPI.W #$0004,-$000E(A6) +00000066: 674A 'gJ' BEQ.S *+$004C ; 000000B2 +00000068: 3004 '0.' MOVE.W D4,D0 +0000006A: 6100 F9C4 'a...' BSR *-$063A ; FFFFFA30 +0000006E: 3D6E 000C FFE2 '=n....' MOVE.W $000C(A6),-$001E(A6) +00000074: 4A45 'JE' TST.W D5 +00000076: 673A 'g:' BEQ.S *+$003C ; 000000B2 +00000078: 3005 '0.' MOVE.W D5,D0 +0000007A: 6100 F9BA 'a...' BSR *-$0644 ; FFFFFA36 +0000007E: 2038 0A2C ' 8.,' MOVE.L $0A2C,D0 +00000082: 672A 'g*' BEQ.S *+$002C ; 000000AE +00000084: 7009 'p.' MOVEQ #$09,D0 +00000086: 7200 'r.' MOVEQ #$00,D1 +00000088: 3205 '2.' MOVE.W D5,D1 +0000008A: 6100 FF74 'a..t' BSR CALLMBARPROC-AUTOMOD_5BD00+$FF74 ; ids: 209, 234 +0000008E: 2040 ' @' MOVEA.L D0,A0 +00000090: 2D50 FFF8 '-P..' MOVE.L (A0),-$0008(A6) +00000094: 2D68 0004 FFFC '-h....' MOVE.L $0004(A0),-$0004(A6) +0000009A: 2078 0A2C ' x.,' MOVEA.L $0A2C,A0 +0000009E: 486E FFF8 'Hn..' PEA -$0008(A6) +000000A2: 4E90 'N.' JSR (A0) +000000A4: 4A40 'J@' TST.W D0 +000000A6: 6706 'g.' BEQ.S *+$0008 ; 000000AE +000000A8: 3A3C FFFF ':<..' MOVE.W #$FFFF,D5 +000000AC: 6004 '`.' BRA.S *+$0006 ; 000000B2 +000000AE: 6100 02A0 'a...' BSR *+$02A2 ; 00000350 +000000B2: 3805 '8.' MOVE.W D5,D4 +000000B4: 4E75 'Nu' RTS + + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="CALLMBARPROC"(209) Ref2="AUTOMOD_5BD00"(234) + 008C + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="CALLMBARPROC"(209) Ref2="AUTOMOD_5BD00"(234) + 003C + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="CALLMBARPROC"(209) Ref2="AUTOMOD_5BD00"(234) + 0028 +Comment: + + AUTOMOD_5BD00 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5BDC0 [5BDC0, 5BDE8) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +22 (5BDE2): BSR CALLMBARPROC + + Unresolved outgoing references: + +6 (5BDC6): BSR $5B810 + +1A (5BDDA): BSR $5C0E0 + + +Dictionary: Flags $00 FirstId 235 + 235: AUTOMOD_5BDC0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5BDC0"(235) Segment="Main"(200) +Size: Flags $00 ModuleSize 40 + +Content: Flags $08 +Contents offset $0000 size $0028 +00000000: 486E FFF8 'Hn..' PEA -$0008(A6) +00000004: A87B '.{' _ClipRect ; A87B +00000006: 6100 FA48 'a..H' BSR *-$05B6 ; FFFFFA50 +0000000A: 3F3C 0001 '?<..' MOVE.W #$0001,-(A7) +0000000E: 2F09 '/.' MOVE.L A1,-(A7) +00000010: 486E FFF8 'Hn..' PEA -$0008(A6) +00000014: 2F03 '/.' MOVE.L D3,-(A7) +00000016: 486E 000E 'Hn..' PEA $000E(A6) +0000001A: 6100 0304 'a...' BSR *+$0306 ; 00000320 +0000001E: 700A 'p.' MOVEQ #$0A,D0 +00000020: 3205 '2.' MOVE.W D5,D1 +00000022: 6100 FFDC 'a...' BSR CALLMBARPROC-AUTOMOD_5BDC0+$FFDC ; ids: 209, 235 +00000026: 4E75 'Nu' RTS + + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="CALLMBARPROC"(209) Ref2="AUTOMOD_5BDC0"(235) + 0024 +Comment: + + AUTOMOD_5BDC0 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5BDF0 [5BDF0, 5BE62) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +0 (5BDF0): BSR $5B810 + +A (5BDFA): BSR $5C3B0 + +40 (5BE30): BSR $5B360 + +48 (5BE38): BSR $5C050 + +52 (5BE42): BSR $5BD20 + +56 (5BE46): BSR $5BE70 + +5C (5BE4C): BSR $5BFB0 + +60 (5BE50): BSR $5BD00 + + +Dictionary: Flags $00 FirstId 236 + 236: AUTOMOD_5BDF0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5BDF0"(236) Segment="Main"(200) +Size: Flags $00 ModuleSize 114 + +Content: Flags $08 +Contents offset $0000 size $0072 +00000000: 6100 FA1E 'a...' BSR *-$05E0 ; FFFFFA20 +00000004: 302E 000E '0...' MOVE.W $000E(A6),D0 +00000008: 6752 'gR' BEQ.S *+$0054 ; 0000005C +0000000A: 6100 05B4 'a...' BSR *+$05B6 ; 000005C0 +0000000E: 0C29 001B 0001 '.)....' CMPI.B #$1B,$0001(A1) +00000014: 6646 'fF' BNE.S *+$0048 ; 0000005C +00000016: 302E 000C '0...' MOVE.W $000C(A6),D0 +0000001A: B06E FFE6 '.n..' CMP.W -$001A(A6),D0 +0000001E: 663C 'f<' BNE.S *+$003E ; 0000005C +00000020: 302E 000E '0...' MOVE.W $000E(A6),D0 +00000024: B06E FFE4 '.n..' CMP.W -$001C(A6),D0 +00000028: 6632 'f2' BNE.S *+$0034 ; 0000005C +0000002A: 2F09 '/.' MOVE.L A1,-(A7) +0000002C: 594F 'YO' SUBQ.W #4,A7 +0000002E: A975 '.u' _TickCount ; A975 +00000030: 201F ' .' MOVE.L (A7)+,D0 +00000032: 225F '"_' MOVEA.L (A7)+,A1 +00000034: B0AE FFEE '....' CMP.L -$0012(A6),D0 +00000038: 6D2A 'm*' BLT.S *+$002C ; 00000064 +0000003A: 7200 'r.' MOVEQ #$00,D1 +0000003C: 1229 0002 '.)..' MOVE.B $0002(A1),D1 +00000040: 6100 F52E 'a...' BSR *-$0AD0 ; FFFFF570 +00000044: 6716 'g.' BEQ.S *+$0018 ; 0000005C +00000046: 3A00 ':.' MOVE.W D0,D5 +00000048: 6100 0216 'a...' BSR *+$0218 ; 00000260 +0000004C: 3D45 FFE0 '=E..' MOVE.W D5,-$0020(A6) +00000050: 3A04 ':.' MOVE.W D4,D5 +00000052: 6100 FEDC 'a...' BSR *-$0122 ; FFFFFF30 +00000056: 6100 0028 'a..(' BSR *+$002A ; 00000080 +0000005A: 6008 '`.' BRA.S *+$000A ; 00000064 +0000005C: 6100 0162 'a..b' BSR *+$0164 ; 000001C0 +00000060: 6100 FEAE 'a...' BSR *-$0150 ; FFFFFF10 +00000064: 3D6E 000E FFE4 '=n....' MOVE.W $000E(A6),-$001C(A6) +0000006A: 3D6E 000C FFE6 '=n....' MOVE.W $000C(A6),-$001A(A6) +00000070: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5BDF0 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5BE70 [5BE70, 5BF92) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +A8 (5BF18): BSR CALLMBARPROC + +52 (5BEC2): BSR CALLMBARPROC + +1A (5BE8A): BSR CALLMBARPROC + + Unresolved outgoing references: + +70 (5BEE0): BSR $5BD00 + + +Dictionary: Flags $00 FirstId 237 + 237: AUTOMOD_5BE70 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5BE70"(237) Segment="Main"(200) +Size: Flags $00 ModuleSize 290 + +Content: Flags $08 +Contents offset $0000 size $0122 +00000000: 48E7 0800 'H...' MOVEM.L D4,-(A7) +00000004: 594F 'YO' SUBQ.W #4,A7 +00000006: 2F0F '/.' MOVE.L A7,-(A7) +00000008: A972 '.r' _GetMouse ; A972 +0000000A: 261F '&.' MOVE.L (A7)+,D3 +0000000C: 4267 'Bg' CLR.W -(A7) +0000000E: A977 '.w' _WaitMouseUp ; A977 +00000010: 4A1F 'J.' TST.B (A7)+ +00000012: 6700 0106 'g...' BEQ *+$0108 ; 0000011A +00000016: 7001 'p.' MOVEQ #$01,D0 +00000018: 2203 '".' MOVE.L D3,D1 +0000001A: 6100 FFE4 'a...' BSR CALLMBARPROC-AUTOMOD_5BE70+$FFE4 ; ids: 209, 237 +0000001E: B06E FFE0 '.n..' CMP.W -$0020(A6),D0 +00000022: 6700 00F6 'g...' BEQ *+$00F8 ; 0000011A +00000026: 554F 'UO' SUBQ.W #2,A7 +00000028: 594F 'YO' SUBQ.W #4,A7 +0000002A: 2F0F '/.' MOVE.L A7,-(A7) +0000002C: A972 '.r' _GetMouse ; A972 +0000002E: 2617 '&.' MOVE.L (A7),D3 +00000030: 2038 0A30 ' 8.0' MOVE.L $0A30,D0 +00000034: 6704 'g.' BEQ.S *+$0006 ; 0000003A +00000036: 2040 ' @' MOVEA.L D0,A0 +00000038: 4E90 'N.' JSR (A0) +0000003A: 2078 0B5C ' x.\' MOVEA.L $0B5C,A0 +0000003E: 2050 ' P' MOVEA.L (A0),A0 +00000040: 4868 0006 'Hh..' PEA $0006(A0) +00000044: A8AD '..' _PtInRect ; A8AD +00000046: 101F '..' MOVE.B (A7)+,D0 +00000048: 66C2 'f.' BNE.S *-$003C ; 0000000C +0000004A: 7009 'p.' MOVEQ #$09,D0 +0000004C: 7200 'r.' MOVEQ #$00,D1 +0000004E: 322E FFE0 '2...' MOVE.W -$0020(A6),D1 +00000052: 6100 FFAC 'a...' BSR CALLMBARPROC-AUTOMOD_5BE70+$FFAC ; ids: 209, 237 +00000056: 2040 ' @' MOVEA.L D0,A0 +00000058: 2810 '(.' MOVE.L (A0),D4 +0000005A: 3A28 0004 ':(..' MOVE.W $0004(A0),D5 +0000005E: 4845 'HE' SWAP D5 +00000060: 3A28 0002 ':(..' MOVE.W $0002(A0),D5 +00000064: B843 '.C' CMP.W D3,D4 +00000066: 6E08 'n.' BGT.S *+$000A ; 00000070 +00000068: 3828 0006 '8(..' MOVE.W $0006(A0),D4 +0000006C: 3A28 0006 ':(..' MOVE.W $0006(A0),D5 +00000070: 6100 FE1E 'a...' BSR *-$01E0 ; FFFFFE90 +00000074: 4267 'Bg' CLR.W -(A7) +00000076: A977 '.w' _WaitMouseUp ; A977 +00000078: 4A1F 'J.' TST.B (A7)+ +0000007A: 6700 009E 'g...' BEQ *+$00A0 ; 0000011A +0000007E: 554F 'UO' SUBQ.W #2,A7 +00000080: 594F 'YO' SUBQ.W #4,A7 +00000082: 2F0F '/.' MOVE.L A7,-(A7) +00000084: A972 '.r' _GetMouse ; A972 +00000086: 2C17 ',.' MOVE.L (A7),D6 +00000088: 2038 0A30 ' 8.0' MOVE.L $0A30,D0 +0000008C: 6704 'g.' BEQ.S *+$0006 ; 00000092 +0000008E: 2040 ' @' MOVEA.L D0,A0 +00000090: 4E90 'N.' JSR (A0) +00000092: 2078 0B5C ' x.\' MOVEA.L $0B5C,A0 +00000096: 2050 ' P' MOVEA.L (A0),A0 +00000098: 4868 0006 'Hh..' PEA $0006(A0) +0000009C: A8AD '..' _PtInRect ; A8AD +0000009E: 101F '..' MOVE.B (A7)+,D0 +000000A0: 6600 FF6A 'f..j' BNE *-$0094 ; 0000000C +000000A4: 7001 'p.' MOVEQ #$01,D0 +000000A6: 2206 '".' MOVE.L D6,D1 +000000A8: 6100 FF56 'a..V' BSR CALLMBARPROC-AUTOMOD_5BE70+$FF56 ; ids: 209, 237 +000000AC: B06E FFE0 '.n..' CMP.W -$0020(A6),D0 +000000B0: 6768 'gh' BEQ.S *+$006A ; 0000011A +000000B2: B843 '.C' CMP.W D3,D4 +000000B4: 6D34 'm4' BLT.S *+$0036 ; 000000EA +000000B6: BC43 '.C' CMP.W D3,D6 +000000B8: 6D60 'm`' BLT.S *+$0062 ; 0000011A +000000BA: 2206 '".' MOVE.L D6,D1 +000000BC: 2003 ' .' MOVE.L D3,D0 +000000BE: 6118 'a.' BSR.S *+$001A ; 000000D8 +000000C0: 3E00 '>.' MOVE.W D0,D7 +000000C2: 2204 '".' MOVE.L D4,D1 +000000C4: 2003 ' .' MOVE.L D3,D0 +000000C6: 6110 'a.' BSR.S *+$0012 ; 000000D8 +000000C8: BE40 '.@' CMP.W D0,D7 +000000CA: 6D4E 'mN' BLT.S *+$0050 ; 0000011A +000000CC: 2205 '".' MOVE.L D5,D1 +000000CE: 2003 ' .' MOVE.L D3,D0 +000000D0: 6106 'a.' BSR.S *+$0008 ; 000000D8 +000000D2: BE40 '.@' CMP.W D0,D7 +000000D4: 6E44 'nD' BGT.S *+$0046 ; 0000011A +000000D6: 6032 '`2' BRA.S *+$0034 ; 0000010A +000000D8: 4FEF FFF6 'O...' LEA -$000A(A7),A7 +000000DC: 2F01 '/.' MOVE.L D1,-(A7) +000000DE: 2F00 '/.' MOVE.L D0,-(A7) +000000E0: A94F '.O' _DeltaPoint ; A94F +000000E2: A869 '.i' _FixRatio ; A869 +000000E4: A8C4 '..' _AngleFromSlope ; A8C4 +000000E6: 301F '0.' MOVE.W (A7)+,D0 +000000E8: 4E75 'Nu' RTS +000000EA: BC43 '.C' CMP.W D3,D6 +000000EC: 6E2C 'n,' BGT.S *+$002E ; 0000011A +000000EE: 2203 '".' MOVE.L D3,D1 +000000F0: 2006 ' .' MOVE.L D6,D0 +000000F2: 61E4 'a.' BSR.S *-$001A ; 000000D8 +000000F4: 3E00 '>.' MOVE.W D0,D7 +000000F6: 2203 '".' MOVE.L D3,D1 +000000F8: 2004 ' .' MOVE.L D4,D0 +000000FA: 61DC 'a.' BSR.S *-$0022 ; 000000D8 +000000FC: BE40 '.@' CMP.W D0,D7 +000000FE: 6E1A 'n.' BGT.S *+$001C ; 0000011A +00000100: 2203 '".' MOVE.L D3,D1 +00000102: 2005 ' .' MOVE.L D5,D0 +00000104: 61D2 'a.' BSR.S *-$002C ; 000000D8 +00000106: BE40 '.@' CMP.W D0,D7 +00000108: 6D10 'm.' BLT.S *+$0012 ; 0000011A +0000010A: 594F 'YO' SUBQ.W #4,A7 +0000010C: A975 '.u' _TickCount ; A975 +0000010E: 201F ' .' MOVE.L (A7)+,D0 +00000110: B0AE FFEA '....' CMP.L -$0016(A6),D0 +00000114: 6C04 'l.' BGE.S *+$0006 ; 0000011A +00000116: 6000 FF5C '`..\' BRA *-$00A2 ; 00000074 +0000011A: 4CDF 0010 'L...' MOVEM.L (A7)+,D4 +0000011E: 3A04 ':.' MOVE.W D4,D5 +00000120: 4E75 'Nu' RTS + + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="CALLMBARPROC"(209) Ref2="AUTOMOD_5BE70"(237) + 00AA + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="CALLMBARPROC"(209) Ref2="AUTOMOD_5BE70"(237) + 0054 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="CALLMBARPROC"(209) Ref2="AUTOMOD_5BE70"(237) + 001C +Comment: + + AUTOMOD_5BE70 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5BFA0 [5BFA0, 5BFE4) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +6 (5BFA6): BRA CALLMBARPROC + + Unresolved outgoing references: + +3E (5BFDE): BSR $5BDC0 + + +Dictionary: Flags $00 FirstId 238 + 238: AUTOMOD_5BFA0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5BFA0"(238) Segment="Main"(200) +Size: Flags $00 ModuleSize 68 + +Content: Flags $08 +Contents offset $0000 size $0044 +00000000: 596E FFF2 'Yn..' SUBQ.W #4,-$000E(A6) +00000004: 7008 'p.' MOVEQ #$08,D0 +00000006: 6000 FFF8 '`...' BRA CALLMBARPROC-AUTOMOD_5BFA0+$FFF8 ; ids: 209, 238 +0000000A: 0000 0000 '....' ORI.B #$00,D0 +0000000E: 0000 2054 '.. T' ORI.B #$54,D0 ; 'T' +00000012: 302E FFF2 '0...' MOVE.W -$000E(A6),D0 +00000016: 672A 'g*' BEQ.S *+$002C ; 00000042 +00000018: BA70 00FC '.p..' CMP.W -$04(A0,D0.W),D5 +0000001C: 6724 'g$' BEQ.S *+$0026 ; 00000042 +0000001E: 2054 ' T' MOVEA.L (A4),A0 +00000020: 302E FFF2 '0...' MOVE.W -$000E(A6),D0 +00000024: 671C 'g.' BEQ.S *+$001E ; 00000042 +00000026: BA70 00FC '.p..' CMP.W -$04(A0,D0.W),D5 +0000002A: 670C 'g.' BEQ.S *+$000E ; 00000038 +0000002C: 3D70 00FE 000E '=p....' MOVE.W -$02(A0,D0.W),$000E(A6) +00000032: 6100 FFCC 'a...' BSR *-$0032 ; 00000000 +00000036: 60E6 '`.' BRA.S *-$0018 ; 0000001E +00000038: 4A6E FFF2 'Jn..' TST.W -$000E(A6) +0000003C: 6704 'g.' BEQ.S *+$0006 ; 00000042 +0000003E: 6100 FDE0 'a...' BSR *-$021E ; FFFFFE20 +00000042: 4E75 'Nu' RTS + + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="CALLMBARPROC"(209) Ref2="AUTOMOD_5BFA0"(238) + 0008 +Comment: + + AUTOMOD_5BFA0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5BFF0 [5BFF0, 5BFFE) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +6 (5BFF6): BSR $5BFA0 + + +Dictionary: Flags $00 FirstId 239 + 239: AUTOMOD_5BFF0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5BFF0"(239) Segment="Main"(200) +Size: Flags $00 ModuleSize 14 + +Content: Flags $08 +Contents offset $0000 size $000E +00000000: 4A6E FFF2 'Jn..' TST.W -$000E(A6) +00000004: 6706 'g.' BEQ.S *+$0008 ; 0000000C +00000006: 6100 FFA8 'a...' BSR *-$0056 ; FFFFFFB0 +0000000A: 60F4 '`.' BRA.S *-$000A ; 00000000 +0000000C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5BFF0 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5C000 [5C000, 5C04C) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +3C (5C03C): BSR CALLMBARPROC + + Unresolved outgoing references: + +18 (5C018): BSR $5B810 + +2A (5C02A): BSR $5C0E0 + +46 (5C046): BSR $5C0B0 + + +Dictionary: Flags $00 FirstId 240 + 240: AUTOMOD_5C000 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5C000"(240) Segment="Main"(200) +Size: Flags $00 ModuleSize 76 + +Content: Flags $08 +Contents offset $0000 size $004C +00000000: 586E FFF2 'Xn..' ADDQ.W #4,-$000E(A6) +00000004: 302E FFF2 '0...' MOVE.W -$000E(A6),D0 +00000008: 2054 ' T' MOVEA.L (A4),A0 +0000000A: 3185 00FC '1...' MOVE.W D5,-$04(A0,D0.W) +0000000E: 31AE 000E 00FE '1.....' MOVE.W $000E(A6),-$02(A0,D0.W) +00000014: 3F3C 0003 '?<..' MOVE.W #$0003,-(A7) +00000018: 6100 F7F6 'a...' BSR *-$0808 ; FFFFF810 +0000001C: 2F09 '/.' MOVE.L A1,-(A7) +0000001E: 486E FFF8 'Hn..' PEA -$0008(A6) +00000022: 2F2E FFDA '/...' MOVE.L -$0026(A6),-(A7) +00000026: 486E FFDE 'Hn..' PEA -$0022(A6) +0000002A: 6100 00B4 'a...' BSR *+$00B6 ; 000000E0 +0000002E: 7007 'p.' MOVEQ #$07,D0 +00000030: 4840 'H@' SWAP D0 +00000032: 3005 '0.' MOVE.W D5,D0 +00000034: 4840 'H@' SWAP D0 +00000036: 41EE FFF8 'A...' LEA -$0008(A6),A0 +0000003A: 2208 '".' MOVE.L A0,D1 +0000003C: 6100 FFC2 'a...' BSR CALLMBARPROC-AUTOMOD_5C000+$FFC2 ; ids: 209, 240 +00000040: 31EE FFDE 0A0A '1.....' MOVE.W -$0022(A6),$0A0A +00000046: 6100 0068 'a..h' BSR *+$006A ; 000000B0 +0000004A: 4E75 'Nu' RTS + + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="CALLMBARPROC"(209) Ref2="AUTOMOD_5C000"(240) + 003E +Comment: + + AUTOMOD_5C000 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5C050 [5C050, 5C0AA) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +4A (5C09A): BSR CALLMBARPROC + +2C (5C07C): BSR CALLMBARPROC + + Unresolved outgoing references: + +54 (5C0A4): BSR $5C0B0 + + +Dictionary: Flags $00 FirstId 241 + 241: AUTOMOD_5C050 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5C050"(241) Segment="Main"(200) +Size: Flags $00 ModuleSize 90 + +Content: Flags $08 +Contents offset $0000 size $005A +00000000: 0C6E 0014 FFF2 '.n....' CMPI.W #$0014,-$000E(A6) +00000006: 6750 'gP' BEQ.S *+$0052 ; 00000058 +00000008: 586E FFF2 'Xn..' ADDQ.W #4,-$000E(A6) +0000000C: 302E FFF2 '0...' MOVE.W -$000E(A6),D0 +00000010: 2054 ' T' MOVEA.L (A4),A0 +00000012: 3185 00FC '1...' MOVE.W D5,-$04(A0,D0.W) +00000016: 31AE 000E 00FE '1.....' MOVE.W $000E(A6),-$02(A0,D0.W) +0000001C: 7200 'r.' MOVEQ #$00,D1 +0000001E: 0C6E 0004 FFF2 '.n....' CMPI.W #$0004,-$000E(A6) +00000024: 6702 'g.' BEQ.S *+$0004 ; 00000028 +00000026: 2203 '".' MOVE.L D3,D1 +00000028: 7009 'p.' MOVEQ #$09,D0 +0000002A: 3205 '2.' MOVE.W D5,D1 +0000002C: 6100 FFD2 'a...' BSR CALLMBARPROC-AUTOMOD_5C050+$FFD2 ; ids: 209, 241 +00000030: 2040 ' @' MOVEA.L D0,A0 +00000032: 2D50 FFF8 '-P..' MOVE.L (A0),-$0008(A6) +00000036: 2D68 0004 FFFC '-h....' MOVE.L $0004(A0),-$0004(A6) +0000003C: 7007 'p.' MOVEQ #$07,D0 +0000003E: 4840 'H@' SWAP D0 +00000040: 3005 '0.' MOVE.W D5,D0 +00000042: 4840 'H@' SWAP D0 +00000044: 41EE FFF8 'A...' LEA -$0008(A6),A0 +00000048: 2208 '".' MOVE.L A0,D1 +0000004A: 6100 FFB4 'a...' BSR CALLMBARPROC-AUTOMOD_5C050+$FFB4 ; ids: 209, 241 +0000004E: 31EE FFF8 0A0A '1.....' MOVE.W -$0008(A6),$0A0A +00000054: 6100 000A 'a...' BSR *+$000C ; 00000060 +00000058: 4E75 'Nu' RTS + + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="CALLMBARPROC"(209) Ref2="AUTOMOD_5C050"(241) + 004C + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="CALLMBARPROC"(209) Ref2="AUTOMOD_5C050"(241) + 002E +Comment: + + AUTOMOD_5C050 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5C0B0 [5C0B0, 5C0D2) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +1C (5C0CC): BSR CALLMBARPROC + + Unresolved outgoing references: + +8 (5C0B8): BSR $5B810 + +14 (5C0C4): BSR $5C0E0 + + +Dictionary: Flags $00 FirstId 242 + 242: AUTOMOD_5C0B0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5C0B0"(242) Segment="Main"(200) +Size: Flags $00 ModuleSize 34 + +Content: Flags $08 +Contents offset $0000 size $0022 +00000000: 486E FFF8 'Hn..' PEA -$0008(A6) +00000004: A87B '.{' _ClipRect ; A87B +00000006: 4267 'Bg' CLR.W -(A7) +00000008: 6100 F756 'a..V' BSR *-$08A8 ; FFFFF760 +0000000C: 2F09 '/.' MOVE.L A1,-(A7) +0000000E: 486E FFF8 'Hn..' PEA -$0008(A6) +00000012: 514F 'QO' SUBQ.W #8,A7 +00000014: 6100 001A 'a...' BSR *+$001C ; 00000030 +00000018: 700A 'p.' MOVEQ #$0A,D0 +0000001A: 3205 '2.' MOVE.W D5,D1 +0000001C: 6100 FFE2 'a...' BSR CALLMBARPROC-AUTOMOD_5C0B0+$FFE2 ; ids: 209, 242 +00000020: 4E75 'Nu' RTS + + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="CALLMBARPROC"(209) Ref2="AUTOMOD_5C0B0"(242) + 001E +Comment: + + AUTOMOD_5C0B0 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5C0E0 [5C0E0, 5C12E) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +2C (5C10C): BSR.L FLUSHCRANGE ; outside file + + +Dictionary: Flags $00 FirstId 243 + 243: AUTOMOD_5C0E0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5C0E0"(243) Segment="Main"(200) +Size: Flags $00 ModuleSize 78 + +Content: Flags $08 +Contents offset $0000 size $004E +00000000: 48E7 1004 'H...' MOVEM.L D3/A5,-(A7) +00000004: 2628 0006 '&(..' MOVE.L $0006(A0),D3 +00000008: 6738 'g8' BEQ.S *+$003A ; 00000042 +0000000A: 41EF 000C 'A...' LEA $000C(A7),A0 +0000000E: 7012 'p.' MOVEQ #$12,D0 +00000010: 9FC0 '..' SUBA.L D0,A7 +00000012: 224F '"O' MOVEA.L A7,A1 +00000014: A22E '..' _BlockMoveData ; A22E +00000016: 2F03 '/.' MOVE.L D3,-(A7) +00000018: A9A2 '..' _LoadResource ; A9A2 +0000001A: 2043 ' C' MOVEA.L D3,A0 +0000001C: A025 '.%' _GetHandleSize ; A025 +0000001E: 0C80 0000 0020 '..... ' CMPI.L #$00000020,D0 +00000024: 620E 'b.' BHI.S *+$0010 ; 00000034 +00000026: 2F08 '/.' MOVE.L A0,-(A7) +00000028: 2050 ' P' MOVEA.L (A0),A0 +0000002A: 2240 '"@' MOVEA.L D0,A1 +0000002C: 61FF FFFF FFD2 'a.....' BSR.L FLUSHCRANGE-AUTOMOD_5C0E0+$FFD2 ; ids: 244, 243 +00000032: 205F ' _' MOVEA.L (A7)+,A0 +00000034: A029 '.)' _HLock ; A029 +00000036: 2050 ' P' MOVEA.L (A0),A0 +00000038: 2A78 0904 '*x..' MOVEA.L $0904,A5 +0000003C: 4E90 'N.' JSR (A0) +0000003E: 2043 ' C' MOVEA.L D3,A0 +00000040: A02A '.*' _HUnlock ; A02A +00000042: 4CDF 2008 'L. .' MOVEM.L (A7)+,D3/A5 +00000046: 205F ' _' MOVEA.L (A7)+,A0 +00000048: 4FEF 0012 'O...' LEA $0012(A7),A7 +0000004C: 4ED0 'N.' JMP (A0) + + +Dictionary: Flags $00 FirstId 244 + 244: FLUSHCRANGE + +ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode) + Ref1="FLUSHCRANGE"(244) Ref2="AUTOMOD_5C0E0"(243) + 002E +Comment: + + AUTOMOD_5C0E0 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: CALLCHOOSE [5C130, 5C150) + + Module started due to: MODGUESS (align, label, JMP (A0) then padding) + + Unresolved outgoing references: + +4 (5C134): BSR $5B810 + +14 (5C144): BSR $5C0E0 + + VectorTable comment: {sources}Toolbox:MenuMgr:MenuMgr.a + + +Dictionary: Flags $00 FirstId 245 + 245: CALLCHOOSE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="CALLCHOOSE"(245) Segment="Main"(200) +Size: Flags $00 ModuleSize 32 + +Content: Flags $08 +Contents offset $0000 size $0020 +00000000: 3F3C 0001 '?<..' MOVE.W #$0001,-(A7) +00000004: 6100 F6DA 'a...' BSR *-$0924 ; FFFFF6E0 +00000008: 2F09 '/.' MOVE.L A1,-(A7) +0000000A: 486E FFF8 'Hn..' PEA -$0008(A6) +0000000E: 2F01 '/.' MOVE.L D1,-(A7) +00000010: 4878 09CE 'Hx..' PEA $09CE +00000014: 6100 FF9A 'a...' BSR *-$0064 ; FFFFFFB0 +00000018: 307C 0003 '0|..' MOVEA.W #$0003,A0 +0000001C: A03B '.;' _Delay ; A03B +0000001E: 4E75 'Nu' RTS + +Comment: + + CALLCHOOSE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5C160 [5C160, 5C18E) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +26 (5C186): BSR FULLCLIP + +1E (5C17E): BSR CALLCHOOSE + +18 (5C178): BSR CALLCHOOSE + + +Dictionary: Flags $00 FirstId 246 + 246: AUTOMOD_5C160 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5C160"(246) Segment="Main"(200) +Size: Flags $00 ModuleSize 46 + +Content: Flags $08 +Contents offset $0000 size $002E +00000000: 3F04 '?.' MOVE.W D4,-(A7) +00000002: 3838 0A24 '88.$' MOVE.W $0A24,D4 +00000006: 6722 'g"' BEQ.S *+$0024 ; 0000002A +00000008: 31EE 000E 09CE '1.....' MOVE.W $000E(A6),$09CE +0000000E: 671A 'g.' BEQ.S *+$001C ; 0000002A +00000010: 486E FFF8 'Hn..' PEA -$0008(A6) +00000014: A87B '.{' _ClipRect ; A87B +00000016: 7200 'r.' MOVEQ #$00,D1 +00000018: 6100 FFE6 'a...' BSR CALLCHOOSE-AUTOMOD_5C160+$FFE6 ; ids: 245, 246 +0000001C: 2203 '".' MOVE.L D3,D1 +0000001E: 6100 FFE0 'a...' BSR CALLCHOOSE-AUTOMOD_5C160+$FFE0 ; ids: 245, 246 +00000022: 5344 'SD' SUBQ.W #1,D4 +00000024: 66F0 'f.' BNE.S *-$000E ; 00000016 +00000026: 6100 FFD8 'a...' BSR FULLCLIP-AUTOMOD_5C160+$FFD8 ; ids: 247, 246 +0000002A: 381F '8.' MOVE.W (A7)+,D4 +0000002C: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 247 + 247: FULLCLIP +Pad + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="FULLCLIP"(247) Ref2="AUTOMOD_5C160"(246) + 0028 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="CALLCHOOSE"(245) Ref2="AUTOMOD_5C160"(246) + 0020 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="CALLCHOOSE"(245) Ref2="AUTOMOD_5C160"(246) + 001A +Comment: + + AUTOMOD_5C160 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: FULLCLIP [5C190, 5C19A) + + Module started due to: MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:MenuMgr:MenuMgr.a + + +Dictionary: Flags $00 FirstId 248 + 248: FULLCLIP +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FULLCLIP"(248) Segment="Main"(200) +Size: Flags $00 ModuleSize 10 + +Content: Flags $08 +Contents offset $0000 size $000A +00000000: 2055 ' U' MOVEA.L (A5),A0 +00000002: 2F28 FF7E '/(.~' MOVE.L -$0082(A0),-(A7) +00000006: A879 '.y' _SetClip ; A879 +00000008: 4E75 'Nu' RTS + +Comment: + + FULLCLIP ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: MENUCHOICE [5C1B0, 5C1B8) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Trap AA66 + + +Dictionary: Flags $00 FirstId 249 + 249: MENUCHOICE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="MENUCHOICE"(249) Segment="Main"(200) +Size: Flags $00 ModuleSize 8 + +Content: Flags $08 +Contents offset $0000 size $0008 +00000000: 2F78 0B54 0004 '/x.T..' MOVE.L $0B54,$0004(A7) +00000006: 4E75 'Nu' RTS + +Comment: + + MENUCHOICE ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: GETMENUBAR [5C1C0, 5C218) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +0 (5C1C0): JSR FINDFIRSTSYSTEMMENU6BO + + Trap A93B + + +Dictionary: Flags $00 FirstId 250 + 250: GETMENUBAR +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GETMENUBAR"(250) Segment="Main"(200) +Size: Flags $00 ModuleSize 88 + +Content: Flags $08 +Contents offset $0000 size $0058 +00000000: 4EBA 0000 'N...' JSR FINDFIRSTSYSTEMMENU6BO ; id: 216 +00000004: 6700 0038 'g..8' BEQ *+$003A ; 0000003E +00000008: 2F03 '/.' MOVE.L D3,-(A7) +0000000A: 7600 'v.' MOVEQ #$00,D3 +0000000C: 3600 '6.' MOVE.W D0,D3 +0000000E: 598F 'Y.' SUBQ.L #4,A7 +00000010: 4EBA 002C 'N..,' JSR *+$002E ; 0000003E +00000014: 205F ' _' MOVEA.L (A7)+,A0 +00000016: 2F48 0008 '/H..' MOVE.L A0,$0008(A7) +0000001A: 671E 'g.' BEQ.S *+$0020 ; 0000003A +0000001C: 2250 '"P' MOVEA.L (A0),A1 +0000001E: 7200 'r.' MOVEQ #$00,D1 +00000020: 3211 '2.' MOVE.W (A1),D1 +00000022: 5C41 '\A' ADDQ.W #6,D1 +00000024: 9243 '.C' SUB.W D3,D1 +00000026: 9351 '.Q' SUB.W D1,(A1) +00000028: 598F 'Y.' SUBQ.L #4,A7 +0000002A: 2F08 '/.' MOVE.L A0,-(A7) +0000002C: 2F03 '/.' MOVE.L D3,-(A7) +0000002E: 42A7 'B.' CLR.L -(A7) +00000030: 2F01 '/.' MOVE.L D1,-(A7) +00000032: 2F08 '/.' MOVE.L A0,-(A7) +00000034: 42A7 'B.' CLR.L -(A7) +00000036: A9E0 '..' _Munger ; A9E0 +00000038: 588F 'X.' ADDQ.L #4,A7 +0000003A: 261F '&.' MOVE.L (A7)+,D3 +0000003C: 4E75 'Nu' RTS +0000003E: 2078 0A1C ' x..' MOVEA.L $0A1C,A0 +00000042: 2F48 0004 '/H..' MOVE.L A0,$0004(A7) +00000046: 670E 'g.' BEQ.S *+$0010 ; 00000056 +00000048: A9E1 '..' _HandToHand ; A9E1 +0000004A: 2F48 0004 '/H..' MOVE.L A0,$0004(A7) +0000004E: 2050 ' P' MOVEA.L (A0),A0 +00000050: 3010 '0.' MOVE.W (A0),D0 +00000052: 42B0 0008 'B...' CLR.L $08(A0,D0.W) +00000056: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FINDFIRSTSYSTEMMENU6BO"(216) + 00000002 +Comment: + + GETMENUBAR ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: GETMCINFO [5C220, 5C230) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Trap AA61 + + +Dictionary: Flags $00 FirstId 251 + 251: GETMCINFO + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GETMCINFO"(251) Segment="Main"(200) +Size: Flags $00 ModuleSize 16 + +Content: Flags $08 +Contents offset $0000 size $0010 +00000000: 2078 0D50 ' x.P' MOVEA.L $0D50,A0 +00000004: A9E1 '..' _HandToHand ; A9E1 +00000006: 6702 'g.' BEQ.S *+$0004 ; 0000000A +00000008: 91C8 '..' SUBA.L A0,A0 +0000000A: 2F48 0004 '/H..' MOVE.L A0,$0004(A7) +0000000E: 4E75 'Nu' RTS + +Comment: + + GETMCINFO ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: SETMENUBAR [5C230, 5C254) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +1E (5C24E): JSR CALLMBARPROC + + Trap A93C + + +Dictionary: Flags $00 FirstId 252 + 252: SETMENUBAR +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SETMENUBAR"(252) Segment="Main"(200) +Size: Flags $00 ModuleSize 36 + +Content: Flags $08 +Contents offset $0000 size $0024 +00000000: 4267 'Bg' CLR.W -(A7) +00000002: A938 '.8' _HiliteMenu ; A938 +00000004: 2078 0A1C ' x..' MOVEA.L $0A1C,A0 +00000008: A023 '.#' _DisposeHandle ; A023 +0000000A: 206F 0004 ' o..' MOVEA.L $0004(A7),A0 +0000000E: 2E9F '..' MOVE.L (A7)+,(A7) +00000010: A9E1 '..' _HandToHand ; A9E1 +00000012: 21C8 0A1C '!...' MOVE.L A0,$0A1C +00000016: 2008 ' .' MOVE.L A0,D0 +00000018: 6708 'g.' BEQ.S *+$000A ; 00000022 +0000001A: 7002 'p.' MOVEQ #$02,D0 +0000001C: 7200 'r.' MOVEQ #$00,D1 +0000001E: 4EBA 0000 'N...' JSR CALLMBARPROC ; id: 209 +00000022: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CALLMBARPROC"(209) + 00000020 +Comment: + + SETMENUBAR ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: SETMCINFO [5C260, 5C27C) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +16 (5C276): BSR $5C550 + + Trap AA62 + + +Dictionary: Flags $00 FirstId 253 + 253: SETMCINFO + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SETMCINFO"(253) Segment="Main"(200) +Size: Flags $00 ModuleSize 28 + +Content: Flags $08 +Contents offset $0000 size $001C +00000000: 206F 0004 ' o..' MOVEA.L $0004(A7),A0 +00000004: 2E9F '..' MOVE.L (A7)+,(A7) +00000006: A9E1 '..' _HandToHand ; A9E1 +00000008: 6610 'f.' BNE.S *+$0012 ; 0000001A +0000000A: 2278 0D50 '"x.P' MOVEA.L $0D50,A1 +0000000E: 21C8 0D50 '!..P' MOVE.L A0,$0D50 +00000012: 2049 ' I' MOVEA.L A1,A0 +00000014: A023 '.#' _DisposeHandle ; A023 +00000016: 6100 02D8 'a...' BSR *+$02DA ; 000002F0 +0000001A: 4E75 'Nu' RTS + +Comment: + + SETMCINFO ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: DISPOSEMENU [5C280, 5C29A) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Trap A932 + + +Dictionary: Flags $00 FirstId 254 + 254: DISPOSEMENU + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DISPOSEMENU"(254) Segment="Main"(200) +Size: Flags $00 ModuleSize 26 + +Content: Flags $08 +Contents offset $0000 size $001A +00000000: 2F2F 0004 '//..' MOVE.L $0004(A7),-(A7) +00000004: A9A3 '..' _ReleaseResource ; A9A3 +00000006: 554F 'UO' SUBQ.W #2,A7 +00000008: A9AF '..' _ResError ; A9AF +0000000A: 0C5F FF40 '._.@' CMPI.W #$FF40,(A7)+ +0000000E: 6606 'f.' BNE.S *+$0008 ; 00000016 +00000010: 206F 0004 ' o..' MOVEA.L $0004(A7),A0 +00000014: A023 '.#' _DisposeHandle ; A023 +00000016: 2E9F '..' MOVE.L (A7)+,(A7) +00000018: 4E75 'Nu' RTS + +Comment: + + DISPOSEMENU ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: DISPMCINFO [5C2A0, 5C2AA) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Trap AA63 + + +Dictionary: Flags $00 FirstId 255 + 255: DISPMCINFO +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DISPMCINFO"(255) Segment="Main"(200) +Size: Flags $00 ModuleSize 10 + +Content: Flags $08 +Contents offset $0000 size $000A +00000000: 206F 0004 ' o..' MOVEA.L $0004(A7),A0 +00000004: A023 '.#' _DisposeHandle ; A023 +00000006: 2E9F '..' MOVE.L (A7)+,(A7) +00000008: 4E75 'Nu' RTS + +Comment: + + DISPMCINFO ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: CHECKITEM [5C2B0, 5C2C8) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +14 (5C2C4): BRA SETITEMMARK + +C (5C2BC): BRA SETITEMMARK + + Trap A945 + + +Dictionary: Flags $00 FirstId 256 + 256: CHECKITEM + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="CHECKITEM"(256) Segment="Main"(200) +Size: Flags $00 ModuleSize 24 + +Content: Flags $08 +Contents offset $0000 size $0018 +00000000: 4A2F 0004 'J/..' TST.B $0004(A7) +00000004: 670A 'g.' BEQ.S *+$000C ; 00000010 +00000006: 3F7C 0012 0004 '?|....' MOVE.W #$0012,$0004(A7) +0000000C: 6000 FFF2 '`...' BRA SETITEMMARK-CHECKITEM+$FFF2 ; ids: 257, 256 +00000010: 426F 0004 'Bo..' CLR.W $0004(A7) +00000014: 6000 FFEA '`...' BRA SETITEMMARK-CHECKITEM+$FFEA ; ids: 257, 256 + + +Dictionary: Flags $00 FirstId 257 + 257: SETITEMMARK + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="SETITEMMARK"(257) Ref2="CHECKITEM"(256) + 0016 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="SETITEMMARK"(257) Ref2="CHECKITEM"(256) + 000E +Comment: + + CHECKITEM ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: GETITEMMARK [5C2D0, 5C2D6) + + Module started due to: MODGUESS (align, label) + + Unresolved outgoing references: + +2 (5C2D2): BRA $5C350 + + Trap A943 + + +Dictionary: Flags $00 FirstId 258 + 258: GETITEMMARK + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GETITEMMARK"(258) Segment="Main"(200) +Size: Flags $00 ModuleSize 6 + +Content: Flags $08 +Contents offset $0000 size $0006 +00000000: 7402 't.' MOVEQ #$02,D2 +00000002: 6000 007C '`..|' BRA *+$007E ; 00000080 + +Comment: + + GETITEMMARK ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: GETITEMICON [5C2E0, 5C2E6) + + Module started due to: MODGUESS (align, label) + + Unresolved outgoing references: + +2 (5C2E2): BRA $5C350 + + Trap A93F + + +Dictionary: Flags $00 FirstId 259 + 259: GETITEMICON + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GETITEMICON"(259) Segment="Main"(200) +Size: Flags $00 ModuleSize 6 + +Content: Flags $08 +Contents offset $0000 size $0006 +00000000: 7400 't.' MOVEQ #$00,D2 +00000002: 6000 006C '`..l' BRA *+$006E ; 00000070 + +Comment: + + GETITEMICON ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: GETITEMCMD [5C2F0, 5C2F6) + + Module started due to: MODGUESS (align, label) + + Unresolved outgoing references: + +2 (5C2F2): BRA $5C350 + + Trap A84E + + +Dictionary: Flags $00 FirstId 260 + 260: GETITEMCMD +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GETITEMCMD"(260) Segment="Main"(200) +Size: Flags $00 ModuleSize 6 + +Content: Flags $08 +Contents offset $0000 size $0006 +00000000: 7401 't.' MOVEQ #$01,D2 +00000002: 6000 005C '`..\' BRA *+$005E ; 00000060 + +Comment: + + GETITEMCMD ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: __GETITEMSTYLE [5C300, 5C306) + + Module started due to: MODGUESS (align, label) + + Unresolved outgoing references: + +2 (5C302): BRA $5C350 + + Trap A941 + + +Dictionary: Flags $00 FirstId 261 + 261: __GETITEMSTYLE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__GETITEMSTYLE"(261) Segment="Main"(200) +Size: Flags $00 ModuleSize 6 + +Content: Flags $08 +Contents offset $0000 size $0006 +00000000: 7403 't.' MOVEQ #$03,D2 +00000002: 6000 004C '`..L' BRA *+$004E ; 00000050 + +Comment: + + __GETITEMSTYLE ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: SETITEMMARK [5C310, 5C316) + + Module started due to: MODGUESS (align, label) + + Unresolved outgoing references: + +2 (5C312): BRA $5C380 + + Trap A944 + + +Dictionary: Flags $00 FirstId 262 + 262: SETITEMMARK + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SETITEMMARK"(262) Segment="Main"(200) +Size: Flags $00 ModuleSize 6 + +Content: Flags $08 +Contents offset $0000 size $0006 +00000000: 7402 't.' MOVEQ #$02,D2 +00000002: 6000 006C '`..l' BRA *+$006E ; 00000070 + +Comment: + + SETITEMMARK ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: SETITEMICON [5C320, 5C326) + + Module started due to: MODGUESS (align, label) + + Unresolved outgoing references: + +2 (5C322): BRA $5C380 + + Trap A940 + + +Dictionary: Flags $00 FirstId 263 + 263: SETITEMICON + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SETITEMICON"(263) Segment="Main"(200) +Size: Flags $00 ModuleSize 6 + +Content: Flags $08 +Contents offset $0000 size $0006 +00000000: 7400 't.' MOVEQ #$00,D2 +00000002: 6000 005C '`..\' BRA *+$005E ; 00000060 + +Comment: + + SETITEMICON ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: SETITEMCMD [5C330, 5C336) + + Module started due to: MODGUESS (align, label) + + Unresolved outgoing references: + +2 (5C332): BRA $5C380 + + Trap A84F + + +Dictionary: Flags $00 FirstId 264 + 264: SETITEMCMD +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SETITEMCMD"(264) Segment="Main"(200) +Size: Flags $00 ModuleSize 6 + +Content: Flags $08 +Contents offset $0000 size $0006 +00000000: 7401 't.' MOVEQ #$01,D2 +00000002: 6000 004C '`..L' BRA *+$004E ; 00000050 + +Comment: + + SETITEMCMD ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: SETITEMSTYLE [5C340, 5C376) + + Module started due to: MODGUESS (align, label) + + Unresolved outgoing references: + +2 (5C342): BRA $5C380 + +1A (5C35A): BSR $5C3B0 + + Trap A942 + + +Dictionary: Flags $00 FirstId 265 + 265: SETITEMSTYLE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SETITEMSTYLE"(265) Segment="Main"(200) +Size: Flags $00 ModuleSize 54 + +Content: Flags $08 +Contents offset $0000 size $0036 +00000000: 7403 't.' MOVEQ #$03,D2 +00000002: 6000 003C '`..<' BRA *+$003E ; 00000040 +00000006: 0000 0000 '....' ORI.B #$00,D0 +0000000A: 0000 0000 '....' ORI.B #$00,D0 +0000000E: 0000 206F '.. o' ORI.B #$6F,D0 ; 'o' +00000012: 000A 2050 '.. P' ORI.B #$50,A2 ; 'P' +00000016: 302F 0008 '0/..' MOVE.W $0008(A7),D0 +0000001A: 6100 0054 'a..T' BSR *+$0056 ; 00000070 +0000001E: 206F 0004 ' o..' MOVEA.L $0004(A7),A0 +00000022: 4250 'BP' CLR.W (A0) +00000024: 2009 ' .' MOVE.L A1,D0 +00000026: 6706 'g.' BEQ.S *+$0008 ; 0000002E +00000028: 1171 2000 0001 '.q ...' MOVE.B $00(A1,D2.W),$0001(A0) +0000002E: 205F ' _' MOVEA.L (A7)+,A0 +00000030: 4FEF 000A 'O...' LEA $000A(A7),A7 +00000034: 4ED0 'N.' JMP (A0) + +Comment: + + SETITEMSTYLE ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5C380 [5C380, 5C3A8) + + Module started due to: MODGUESS (align, JMP (A0) then padding) + + Unresolved outgoing references: + +A (5C38A): BSR $5C3B0 + +1E (5C39E): BSR $5BC62 + + +Dictionary: Flags $00 FirstId 266 + 266: AUTOMOD_5C380 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5C380"(266) Segment="Main"(200) +Size: Flags $00 ModuleSize 40 + +Content: Flags $08 +Contents offset $0000 size $0028 +00000000: 206F 0008 ' o..' MOVEA.L $0008(A7),A0 +00000004: 2050 ' P' MOVEA.L (A0),A0 +00000006: 302F 0006 '0/..' MOVE.W $0006(A7),D0 +0000000A: 6100 0024 'a..$' BSR *+$0026 ; 00000030 +0000000E: 6712 'g.' BEQ.S *+$0014 ; 00000022 +00000010: 13AF 0005 2000 '.... .' MOVE.B $0005(A7),$00(A1,D2.W) +00000016: 5542 'UB' SUBQ.W #2,D2 +00000018: 6708 'g.' BEQ.S *+$000A ; 00000022 +0000001A: 2F2F 0008 '//..' MOVE.L $0008(A7),-(A7) +0000001E: 6100 F8C2 'a...' BSR *-$073C ; FFFFF8E2 +00000022: 205F ' _' MOVEA.L (A7)+,A0 +00000024: 504F 'PO' ADDQ.W #8,A7 +00000026: 4ED0 'N.' JMP (A0) + +Comment: + + AUTOMOD_5C380 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5C3B0 [5C3B0, 5C3E2) + + Module started due to: MODGUESS (align, JMP (A0) then padding) + + +Dictionary: Flags $00 FirstId 267 + 267: AUTOMOD_5C3B0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5C3B0"(267) Segment="Main"(200) +Size: Flags $00 ModuleSize 50 + +Content: Flags $08 +Contents offset $0000 size $0032 +00000000: 4A40 'J@' TST.W D0 +00000002: 6F18 'o.' BLE.S *+$001A ; 0000001C +00000004: 7200 'r.' MOVEQ #$00,D1 +00000006: 43E8 000E 'C...' LEA $000E(A0),A1 +0000000A: 1219 '..' MOVE.B (A1)+,D1 +0000000C: D2C1 '..' ADDA.W D1,A1 +0000000E: 5340 'S@' SUBQ.W #1,D0 +00000010: 6714 'g.' BEQ.S *+$0016 ; 00000026 +00000012: 1211 '..' MOVE.B (A1),D1 +00000014: 6706 'g.' BEQ.S *+$0008 ; 0000001C +00000016: 5A49 'ZI' ADDQ.W #5,A1 +00000018: D2C1 '..' ADDA.W D1,A1 +0000001A: 60F2 '`.' BRA.S *-$000C ; 0000000E +0000001C: 2209 '".' MOVE.L A1,D1 +0000001E: 91C8 '..' SUBA.L A0,A0 +00000020: 2248 '"H' MOVEA.L A0,A1 +00000022: 2008 ' .' MOVE.L A0,D0 +00000024: 4E75 'Nu' RTS +00000026: 4A11 'J.' TST.B (A1) +00000028: 67F2 'g.' BEQ.S *-$000C ; 0000001C +0000002A: 2049 ' I' MOVEA.L A1,A0 +0000002C: 1219 '..' MOVE.B (A1)+,D1 +0000002E: D2C1 '..' ADDA.W D1,A1 +00000030: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5C3B0 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: GETMCENTRY [5C3F0, 5C424) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +18 (5C408): BSR $5C490 + + Trap AA64 + + +Dictionary: Flags $00 FirstId 268 + 268: GETMCENTRY +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GETMCENTRY"(268) Segment="Main"(200) +Size: Flags $00 ModuleSize 52 + +Content: Flags $08 +Contents offset $0000 size $0034 +00000000: 2F02 '/.' MOVE.L D2,-(A7) +00000002: 2078 0D50 ' x.P' MOVEA.L $0D50,A0 +00000006: B0FC FFFF '....' CMPA.W #$FFFF,A0 +0000000A: 671C 'g.' BEQ.S *+$001E ; 00000028 +0000000C: 2050 ' P' MOVEA.L (A0),A0 +0000000E: 302F 0008 '0/..' MOVE.W $0008(A7),D0 +00000012: 322F 000A '2/..' MOVE.W $000A(A7),D1 +00000016: 4242 'BB' CLR.W D2 +00000018: 6100 0086 'a...' BSR *+$0088 ; 000000A0 +0000001C: 670A 'g.' BEQ.S *+$000C ; 00000028 +0000001E: 41F0 2000 'A. .' LEA $00(A0,D2.W),A0 +00000022: 2F48 000C '/H..' MOVE.L A0,$000C(A7) +00000026: 6004 '`.' BRA.S *+$0006 ; 0000002C +00000028: 42AF 000C 'B...' CLR.L $000C(A7) +0000002C: 241F '$.' MOVE.L (A7)+,D2 +0000002E: 205F ' _' MOVEA.L (A7)+,A0 +00000030: 584F 'XO' ADDQ.W #4,A7 +00000032: 4ED0 'N.' JMP (A0) + +Comment: + + GETMCENTRY ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: DELMCENTRIES [5C430, 5C484) + + Module started due to: MODGUESS (align, label, JMP (A0) then padding) + + Unresolved outgoing references: + +1E (5C44E): BSR $5C490 + +46 (5C476): BSR $5C550 + + Trap AA60 + + +Dictionary: Flags $00 FirstId 269 + 269: DELMCENTRIES +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DELMCENTRIES"(269) Segment="Main"(200) +Size: Flags $00 ModuleSize 84 + +Content: Flags $08 +Contents offset $0000 size $0054 +00000000: 48E7 3800 'H.8.' MOVEM.L D2-D4,-(A7) +00000004: 362F 0010 '6/..' MOVE.W $0010(A7),D3 +00000008: 382F 0012 '8/..' MOVE.W $0012(A7),D4 +0000000C: 7400 't.' MOVEQ #$00,D2 +0000000E: 3003 '0.' MOVE.W D3,D0 +00000010: 3204 '2.' MOVE.W D4,D1 +00000012: 2078 0D50 ' x.P' MOVEA.L $0D50,A0 +00000016: B0FC FFFF '....' CMPA.W #$FFFF,A0 +0000001A: 672E 'g.' BEQ.S *+$0030 ; 0000004A +0000001C: 2050 ' P' MOVEA.L (A0),A0 +0000001E: 6100 0040 'a..@' BSR *+$0042 ; 00000060 +00000022: 6722 'g"' BEQ.S *+$0024 ; 00000046 +00000024: 594F 'YO' SUBQ.W #4,A7 +00000026: 2F38 0D50 '/8.P' MOVE.L $0D50,-(A7) +0000002A: 2F02 '/.' MOVE.L D2,-(A7) +0000002C: 4870 2000 'Hp .' PEA $00(A0,D2.W) +00000030: 2F3C 0000 001E '/<....' MOVE.L #$0000001E,-(A7) +00000036: 7004 'p.' MOVEQ #$04,D0 +00000038: 2F00 '/.' MOVE.L D0,-(A7) +0000003A: 42A7 'B.' CLR.L -(A7) +0000003C: A9E0 '..' _Munger ; A9E0 +0000003E: 584F 'XO' ADDQ.W #4,A7 +00000040: 0C43 FF9E '.C..' CMPI.W #$FF9E,D3 +00000044: 67C8 'g.' BEQ.S *-$0036 ; 0000000E +00000046: 6100 00D8 'a...' BSR *+$00DA ; 00000120 +0000004A: 4CDF 001C 'L...' MOVEM.L (A7)+,D2-D4 +0000004E: 205F ' _' MOVEA.L (A7)+,A0 +00000050: 584F 'XO' ADDQ.W #4,A7 +00000052: 4ED0 'N.' JMP (A0) + +Comment: + + DELMCENTRIES ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5C490 [5C490, 5C4BE) + + Module started due to: MODGUESS (align, JMP (A0) then padding) + + +Dictionary: Flags $00 FirstId 270 + 270: AUTOMOD_5C490 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5C490"(270) Segment="Main"(200) +Size: Flags $00 ModuleSize 46 + +Content: Flags $08 +Contents offset $0000 size $002E +00000000: 0C70 FF9D 2000 '.p.. .' CMPI.W #$FF9D,$00(A0,D2.W) +00000006: 671E 'g.' BEQ.S *+$0020 ; 00000026 +00000008: 0C41 FF9F '.A..' CMPI.W #$FF9F,D1 +0000000C: 6706 'g.' BEQ.S *+$0008 ; 00000014 +0000000E: B270 2000 '.p .' CMP.W $00(A0,D2.W),D1 +00000012: 660C 'f.' BNE.S *+$000E ; 00000020 +00000014: 0C40 FF9E '.@..' CMPI.W #$FF9E,D0 +00000018: 670C 'g.' BEQ.S *+$000E ; 00000026 +0000001A: B070 2002 '.p .' CMP.W $02(A0,D2.W),D0 +0000001E: 6706 'g.' BEQ.S *+$0008 ; 00000026 +00000020: 0642 001E '.B..' ADDI.W #$001E,D2 +00000024: 60DA '`.' BRA.S *-$0024 ; 00000000 +00000026: 0C70 FF9D 2000 '.p.. .' CMPI.W #$FF9D,$00(A0,D2.W) +0000002C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5C490 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: SETMCENTRIES [5C4C0, 5C528) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +28 (5C4E8): BSR $5C490 + +5A (5C51A): BSR $5C550 + + Trap AA65 + + +Dictionary: Flags $00 FirstId 271 + 271: SETMCENTRIES +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SETMCENTRIES"(271) Segment="Main"(200) +Size: Flags $00 ModuleSize 104 + +Content: Flags $08 +Contents offset $0000 size $0068 +00000000: 48E7 3000 'H.0.' MOVEM.L D2/D3,-(A7) +00000004: 362F 0010 '6/..' MOVE.W $0010(A7),D3 +00000008: 5343 'SC' SUBQ.W #1,D3 +0000000A: C6FC 001E '....' MULU.W #$001E,D3 +0000000E: 226F 000C '"o..' MOVEA.L $000C(A7),A1 +00000012: 2078 0D50 ' x.P' MOVEA.L $0D50,A0 +00000016: B0FC FFFF '....' CMPA.W #$FFFF,A0 +0000001A: 6742 'gB' BEQ.S *+$0044 ; 0000005E +0000001C: 2050 ' P' MOVEA.L (A0),A0 +0000001E: 3231 3000 '210.' MOVE.W $00(A1,D3.W),D1 +00000022: 3031 3002 '010.' MOVE.W $02(A1,D3.W),D0 +00000026: 7400 't.' MOVEQ #$00,D2 +00000028: 6100 FFA6 'a...' BSR *-$0058 ; FFFFFFD0 +0000002C: 670C 'g.' BEQ.S *+$000E ; 0000003A +0000002E: D3C3 '..' ADDA.L D3,A1 +00000030: D1C2 '..' ADDA.L D2,A0 +00000032: C149 '.I' EXG A0,A1 +00000034: 701E 'p.' MOVEQ #$1E,D0 +00000036: A22E '..' _BlockMoveData ; A22E +00000038: 601A '`.' BRA.S *+$001C ; 00000054 +0000003A: 594F 'YO' SUBQ.W #4,A7 +0000003C: 2F38 0D50 '/8.P' MOVE.L $0D50,-(A7) +00000040: 2F02 '/.' MOVE.L D2,-(A7) +00000042: 42A7 'B.' CLR.L -(A7) +00000044: 42A7 'B.' CLR.L -(A7) +00000046: 4871 3000 'Hq0.' PEA $00(A1,D3.W) +0000004A: 2F3C 0000 001E '/<....' MOVE.L #$0000001E,-(A7) +00000050: A9E0 '..' _Munger ; A9E0 +00000052: 584F 'XO' ADDQ.W #4,A7 +00000054: 0443 001E '.C..' SUBI.W #$001E,D3 +00000058: 6CB4 'l.' BGE.S *-$004A ; 0000000E +0000005A: 6100 0034 'a..4' BSR *+$0036 ; 00000090 +0000005E: 4CDF 000C 'L...' MOVEM.L (A7)+,D2/D3 +00000062: 205F ' _' MOVEA.L (A7)+,A0 +00000064: 5C4F '\O' ADDQ.W #6,A7 +00000066: 4ED0 'N.' JMP (A0) + +Comment: + + SETMCENTRIES ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5C530 [5C530, 5C54C) + + Module started due to: MODGUESS (align, JMP (A0) then padding) + + +Dictionary: Flags $00 FirstId 272 + 272: AUTOMOD_5C530 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5C530"(272) Segment="Main"(200) +Size: Flags $00 ModuleSize 28 + +Content: Flags $08 +Contents offset $0000 size $001C +00000000: 2078 0D50 ' x.P' MOVEA.L $0D50,A0 +00000004: 2050 ' P' MOVEA.L (A0),A0 +00000006: 4242 'BB' CLR.W D2 +00000008: 0C70 FF9D 2000 '.p.. .' CMPI.W #$FF9D,$00(A0,D2.W) +0000000E: 670A 'g.' BEQ.S *+$000C ; 0000001A +00000010: 4270 201C 'Bp .' CLR.W $1C(A0,D2.W) +00000014: 0642 001E '.B..' ADDI.W #$001E,D2 +00000018: 60EE '`.' BRA.S *-$0010 ; 00000008 +0000001A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5C530 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5C550 [5C550, 5C64E) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +6 (5C556): BSR $5C530 + +16 (5C566): BSR $5C490 + +46 (5C596): BSR $5C490 + +82 (5C5D2): BSR $5C490 + +AA (5C5FA): BSR $5C490 + + +Dictionary: Flags $00 FirstId 273 + 273: AUTOMOD_5C550 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5C550"(273) Segment="Main"(200) +Size: Flags $00 ModuleSize 254 + +Content: Flags $08 +Contents offset $0000 size $00FE +00000000: 4E56 FFF2 'NV..' LINK.W A6,#-$000E +00000004: 2F02 '/.' MOVE.L D2,-(A7) +00000006: 6100 FFD8 'a...' BSR *-$0026 ; FFFFFFE0 +0000000A: 2078 0D50 ' x.P' MOVEA.L $0D50,A0 +0000000E: 2050 ' P' MOVEA.L (A0),A0 +00000010: 4240 'B@' CLR.W D0 +00000012: 4241 'BA' CLR.W D1 +00000014: 4242 'BB' CLR.W D2 +00000016: 6100 FF28 'a..(' BSR *-$00D6 ; FFFFFF40 +0000001A: 660C 'f.' BNE.S *+$000E ; 00000028 +0000001C: 70FF 'p.' MOVEQ #$FF,D0 +0000001E: 2D40 FFFA '-@..' MOVE.L D0,-$0006(A6) +00000022: 3D40 FFFE '=@..' MOVE.W D0,-$0002(A6) +00000026: 600C '`.' BRA.S *+$000E ; 00000034 +00000028: 2D70 2016 FFFA '-p ...' MOVE.L $16(A0,D2.W),-$0006(A6) +0000002E: 3D70 201A FFFE '=p ...' MOVE.W $1A(A0,D2.W),-$0002(A6) +00000034: 5270 201C 'Rp .' ADDQ.W #1,$1C(A0,D2.W) +00000038: 426E FFF2 'Bn..' CLR.W -$000E(A6) +0000003C: 4240 'B@' CLR.W D0 +0000003E: 323C FF9F '2<..' MOVE.W #$FF9F,D1 +00000042: 342E FFF2 '4...' MOVE.W -$000E(A6),D2 +00000046: 6100 FEF8 'a...' BSR *-$0106 ; FFFFFF40 +0000004A: 6758 'gX' BEQ.S *+$005A ; 000000A4 +0000004C: 3D42 FFF2 '=B..' MOVE.W D2,-$000E(A6) +00000050: 066E 001E FFF2 '.n....' ADDI.W #$001E,-$000E(A6) +00000056: 5270 201C 'Rp .' ADDQ.W #1,$1C(A0,D2.W) +0000005A: 4A70 2000 'Jp .' TST.W $00(A0,D2.W) +0000005E: 67DC 'g.' BEQ.S *-$0022 ; 0000003C +00000060: 21AE FFFA 200A '!... .' MOVE.L -$0006(A6),$0A(A0,D2.W) +00000066: 31AE FFFE 200E '1... .' MOVE.W -$0002(A6),$0E(A0,D2.W) +0000006C: 2D70 2016 FFF4 '-p ...' MOVE.L $16(A0,D2.W),-$000C(A6) +00000072: 3D70 201A FFF8 '=p ...' MOVE.W $1A(A0,D2.W),-$0008(A6) +00000078: 3230 2000 '20 .' MOVE.W $00(A0,D2.W),D1 +0000007C: 303C FF9E '0<..' MOVE.W #$FF9E,D0 +00000080: 4242 'BB' CLR.W D2 +00000082: 6100 FEBC 'a...' BSR *-$0142 ; FFFFFF40 +00000086: 67B4 'g.' BEQ.S *-$004A ; 0000003C +00000088: 5270 201C 'Rp .' ADDQ.W #1,$1C(A0,D2.W) +0000008C: 4A70 2002 'Jp .' TST.W $02(A0,D2.W) +00000090: 670C 'g.' BEQ.S *+$000E ; 0000009E +00000092: 21AE FFF4 2016 '!... .' MOVE.L -$000C(A6),$16(A0,D2.W) +00000098: 31AE FFF8 201A '1... .' MOVE.W -$0008(A6),$1A(A0,D2.W) +0000009E: 0642 001E '.B..' ADDI.W #$001E,D2 +000000A2: 60DE '`.' BRA.S *-$0020 ; 00000082 +000000A4: 4240 'B@' CLR.W D0 +000000A6: 4241 'BA' CLR.W D1 +000000A8: 4242 'BB' CLR.W D2 +000000AA: 6100 FE94 'a...' BSR *-$016A ; FFFFFF40 +000000AE: 660C 'f.' BNE.S *+$000E ; 000000BC +000000B0: 70FF 'p.' MOVEQ #$FF,D0 +000000B2: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +000000B6: 3D40 FFF8 '=@..' MOVE.W D0,-$0008(A6) +000000BA: 600C '`.' BRA.S *+$000E ; 000000C8 +000000BC: 2D70 200A FFF4 '-p ...' MOVE.L $0A(A0,D2.W),-$000C(A6) +000000C2: 3D70 200E FFF8 '=p ...' MOVE.W $0E(A0,D2.W),-$0008(A6) +000000C8: 4242 'BB' CLR.W D2 +000000CA: 611A 'a.' BSR.S *+$001C ; 000000E6 +000000CC: 6712 'g.' BEQ.S *+$0014 ; 000000E0 +000000CE: 21AE FFF4 2016 '!... .' MOVE.L -$000C(A6),$16(A0,D2.W) +000000D4: 31AE FFF8 201A '1... .' MOVE.W -$0008(A6),$1A(A0,D2.W) +000000DA: 0642 001E '.B..' ADDI.W #$001E,D2 +000000DE: 60EA '`.' BRA.S *-$0014 ; 000000CA +000000E0: 241F '$.' MOVE.L (A7)+,D2 +000000E2: 4E5E 'N^' UNLK A6 +000000E4: 4E75 'Nu' RTS +000000E6: 0C70 FF9D 2000 '.p.. .' CMPI.W #$FF9D,$00(A0,D2.W) +000000EC: 670E 'g.' BEQ.S *+$0010 ; 000000FC +000000EE: 4A70 201C 'Jp .' TST.W $1C(A0,D2.W) +000000F2: 6706 'g.' BEQ.S *+$0008 ; 000000FA +000000F4: 0642 001E '.B..' ADDI.W #$001E,D2 +000000F8: 60EC '`.' BRA.S *-$0012 ; 000000E6 +000000FA: 7001 'p.' MOVEQ #$01,D0 +000000FC: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5C550 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5C650 [5C650, 5C7E2) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +32 (5C682): JSR POPMENUSTATE ; outside file + +20 (5C670): JSR PUSHMENUSTATE ; outside file + + Unresolved outgoing references: + +4E (5C69E): BSR $5B81E + +56 (5C6A6): BSR $5B810 + +72 (5C6C2): BSR $5C3B0 + +A6 (5C6F6): BSR $5B83A + +B2 (5C702): BSR $5B360 + +C6 (5C716): BRA $5B34E + +CA (5C71A): BSR $5B810 + +126 (5C776): BSR $5B83A + +130 (5C780): BSR $5B360 + +138 (5C788): BSR $5B810 + +144 (5C794): BSR $5C3B0 + +186 (5C7D6): BSR $5B81E + + +1C (5C66C): MENUKEY + Trap A93E + + +Dictionary: Flags $00 FirstId 274 + 274: AUTOMOD_5C650 + 275: MENUKEY + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5C650"(274) Segment="Main"(200) +Size: Flags $00 ModuleSize 402 + +Content: Flags $08 +Contents offset $0000 size $0192 +00000000: 1F00 '..' MOVE.B D0,-(A7) +00000002: 2F0F '/.' MOVE.L A7,-(A7) +00000004: 3F3C 0001 '?<..' MOVE.W #$0001,-(A7) +00000008: 3F3C FFFF '?<..' MOVE.W #$FFFF,-(A7) +0000000C: 3F3C 0400 '?<..' MOVE.W #$0400,-(A7) +00000010: 2F3C 800A FFB6 '/<....' MOVE.L #$800AFFB6,-(A7) +00000016: A8B5 '..' _ScriptUtil ; A8B5 +00000018: 101F '..' MOVE.B (A7)+,D0 +0000001A: 4E75 'Nu' RTS +0000001C: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000020: 4EBA 0000 'N...' JSR PUSHMENUSTATE ; id: 222 +00000024: 594F 'YO' SUBQ.W #4,A7 +00000026: 3F2E 0008 '?...' MOVE.W $0008(A6),-(A7) +0000002A: 4EBA 0012 'N...' JSR *+$0014 ; 0000003E +0000002E: 2D5F 000A '-_..' MOVE.L (A7)+,$000A(A6) +00000032: 4EBA 0000 'N...' JSR POPMENUSTATE ; id: 221 +00000036: 4E5E 'N^' UNLK A6 +00000038: 205F ' _' MOVEA.L (A7)+,A0 +0000003A: 548F 'T.' ADDQ.L #2,A7 +0000003C: 4ED0 'N.' JMP (A0) +0000003E: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000042: 48E7 1E10 'H...' MOVEM.L D3-D6/A3,-(A7) +00000046: 102E 0009 '....' MOVE.B $0009(A6),D0 +0000004A: 61B4 'a.' BSR.S *-$004A ; 00000000 +0000004C: 1800 '..' MOVE.B D0,D4 +0000004E: 6100 F17E 'a..~' BSR *-$0E80 ; FFFFF1CE +00000052: 3A10 ':.' MOVE.W (A0),D5 +00000054: 4246 'BF' CLR.W D6 +00000056: 6100 F168 'a..h' BSR *-$0E96 ; FFFFF1C0 +0000005A: 2648 '&H' MOVEA.L A0,A3 +0000005C: 082B 0000 000D '.+....' BTST #$00,$000D(A3) +00000062: 6738 'g8' BEQ.S *+$003A ; 0000009C +00000064: 7601 'v.' MOVEQ #$01,D3 +00000066: 202B 000A ' +..' MOVE.L $000A(A3),D0 +0000006A: 0700 '..' BTST D3,D0 +0000006C: 6724 'g$' BEQ.S *+$0026 ; 00000092 +0000006E: 204B ' K' MOVEA.L A3,A0 +00000070: 3003 '0.' MOVE.W D3,D0 +00000072: 6100 FCEC 'a...' BSR *-$0312 ; FFFFFD60 +00000076: 6724 'g$' BEQ.S *+$0026 ; 0000009C +00000078: 1029 0001 '.)..' MOVE.B $0001(A1),D0 +0000007C: 6714 'g.' BEQ.S *+$0016 ; 00000092 +0000007E: 6180 'a.' BSR.S *-$007E ; 00000000 +00000080: 0C00 001A '....' CMPI.B #$1A,D0 +00000084: 6D08 'm.' BLT.S *+$000A ; 0000008E +00000086: 0C00 0021 '...!' CMPI.B #$21,D0 ; '!' +0000008A: 6202 'b.' BHI.S *+$0004 ; 0000008E +0000008C: 6004 '`.' BRA.S *+$0006 ; 00000092 +0000008E: B800 '..' CMP.B D0,D4 +00000090: 6738 'g8' BEQ.S *+$003A ; 000000CA +00000092: 5243 'RC' ADDQ.W #1,D3 +00000094: 0C43 001F '.C..' CMPI.W #$001F,D3 +00000098: 62D4 'b.' BHI.S *-$002A ; 0000006E +0000009A: 60CA '`.' BRA.S *-$0034 ; 00000066 +0000009C: 5D45 ']E' SUBQ.W #6,D5 +0000009E: BA46 '.F' CMP.W D6,D5 +000000A0: 6EB4 'n.' BGT.S *-$004A ; 00000056 +000000A2: 4A46 'JF' TST.W D6 +000000A4: 6616 'f.' BNE.S *+$0018 ; 000000BC +000000A6: 6100 F142 'a..B' BSR *-$0EBC ; FFFFF1EA +000000AA: 3A10 ':.' MOVE.W (A0),D5 +000000AC: 670E 'g.' BEQ.S *+$0010 ; 000000BC +000000AE: 2238 0A06 '"8..' MOVE.L $0A06,D1 +000000B2: 6100 EC5C 'a..\' BSR *-$13A2 ; FFFFED10 +000000B6: DA40 '.@' ADD.W D0,D5 +000000B8: 3C00 '<.' MOVE.W D0,D6 +000000BA: 609A '`.' BRA.S *-$0064 ; 00000056 +000000BC: 42AE 000A 'B...' CLR.L $000A(A6) +000000C0: 4CDF 0878 'L..x' MOVEM.L (A7)+,D3-D6/A3 +000000C4: 4E5E 'N^' UNLK A6 +000000C6: 6000 EC36 '`..6' BRA *-$13C8 ; FFFFECFE +000000CA: 6100 F0F4 'a...' BSR *-$0F0A ; FFFFF1C0 +000000CE: 3D50 000A '=P..' MOVE.W (A0),$000A(A6) +000000D2: 3D43 000C '=C..' MOVE.W D3,$000C(A6) +000000D6: 3D6E 000A FFF8 '=n....' MOVE.W $000A(A6),-$0008(A6) +000000DC: 4A46 'JF' TST.W D6 +000000DE: 6708 'g.' BEQ.S *+$000A ; 000000E8 +000000E0: 426E FFF6 'Bn..' CLR.W -$000A(A6) +000000E4: 7808 'x.' MOVEQ #$08,D4 +000000E6: 613A 'a:' BSR.S *+$003C ; 00000122 +000000E8: 3F2E FFF8 '?...' MOVE.W -$0008(A6),-(A7) +000000EC: A938 '.8' _HiliteMenu ; A938 +000000EE: 4A78 0A20 'Jx. ' TST.W $0A20 +000000F2: 6B06 'k.' BMI.S *+$0008 ; 000000FA +000000F4: 4A78 0A26 'Jx.&' TST.W $0A26 +000000F8: 6AC6 'j.' BPL.S *-$0038 ; 000000C0 +000000FA: 4A78 0A20 'Jx. ' TST.W $0A20 +000000FE: 6B16 'k.' BMI.S *+$0018 ; 00000116 +00000100: 31F8 0A26 0A20 '1..&. ' MOVE.W $0A26,$0A20 +00000106: 2F2E 000A '/...' MOVE.L $000A(A6),-(A7) +0000010A: A9B5 '..' _SystemMenu ; A9B5 +0000010C: 42AE 000A 'B...' CLR.L $000A(A6) +00000110: 4278 0A20 'Bx. ' CLR.W $0A20 +00000114: 60AA '`.' BRA.S *-$0054 ; 000000C0 +00000116: 2F2E 000A '/...' MOVE.L $000A(A6),-(A7) +0000011A: A9B5 '..' _SystemMenu ; A9B5 +0000011C: 42AE 000A 'B...' CLR.L $000A(A6) +00000120: 609E '`.' BRA.S *-$0060 ; 000000C0 +00000122: 5344 'SD' SUBQ.W #1,D4 +00000124: 6756 'gV' BEQ.S *+$0058 ; 0000017C +00000126: 6100 F0C2 'a...' BSR *-$0F3C ; FFFFF1EA +0000012A: 3A10 ':.' MOVE.W (A0),D5 +0000012C: 2238 0A06 '"8..' MOVE.L $0A06,D1 +00000130: 6100 EBDE 'a...' BSR *-$1420 ; FFFFED10 +00000134: DA40 '.@' ADD.W D0,D5 +00000136: 3C00 '<.' MOVE.W D0,D6 +00000138: 6100 F086 'a...' BSR *-$0F78 ; FFFFF1C0 +0000013C: 2648 '&H' MOVEA.L A0,A3 +0000013E: 7601 'v.' MOVEQ #$01,D3 +00000140: 204B ' K' MOVEA.L A3,A0 +00000142: 2003 ' .' MOVE.L D3,D0 +00000144: 6100 FC1A 'a...' BSR *-$03E4 ; FFFFFD60 +00000148: 6724 'g$' BEQ.S *+$0026 ; 0000016E +0000014A: 0C29 001B 0001 '.)....' CMPI.B #$1B,$0001(A1) +00000150: 6618 'f.' BNE.S *+$001A ; 0000016A +00000152: 7200 'r.' MOVEQ #$00,D1 +00000154: 1229 0002 '.)..' MOVE.B $0002(A1),D1 +00000158: B26E FFF8 '.n..' CMP.W -$0008(A6),D1 +0000015C: 660C 'f.' BNE.S *+$000E ; 0000016A +0000015E: 3D53 FFF8 '=S..' MOVE.W (A3),-$0008(A6) +00000162: 4A6E FFF6 'Jn..' TST.W -$000A(A6) +00000166: 67BA 'g.' BEQ.S *-$0044 ; 00000122 +00000168: 6026 '`&' BRA.S *+$0028 ; 00000190 +0000016A: 5243 'RC' ADDQ.W #1,D3 +0000016C: 60D2 '`.' BRA.S *-$002C ; 00000140 +0000016E: 5D45 ']E' SUBQ.W #6,D5 +00000170: BA46 '.F' CMP.W D6,D5 +00000172: 6EC4 'n.' BGT.S *-$003A ; 00000138 +00000174: 4A6E FFF6 'Jn..' TST.W -$000A(A6) +00000178: 6708 'g.' BEQ.S *+$000A ; 00000182 +0000017A: 6014 '`.' BRA.S *+$0016 ; 00000190 +0000017C: 303C 0056 '0<.V' MOVE.W #$0056,D0 +00000180: A9C9 '..' _SysError ; A9C9 +00000182: 526E FFF6 'Rn..' ADDQ.W #1,-$000A(A6) +00000186: 6100 F046 'a..F' BSR *-$0FB8 ; FFFFF1CE +0000018A: 3A10 ':.' MOVE.W (A0),D5 +0000018C: 4246 'BF' CLR.W D6 +0000018E: 60A8 '`.' BRA.S *-$0056 ; 00000138 +00000190: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="POPMENUSTATE"(221) + 00000034 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="PUSHMENUSTATE"(222) + 00000022 + +EntryPoint: Flags=$08=(Extern Code) Offset=$001C Entry="MENUKEY"(275) +Comment: + + AUTOMOD_5C650 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: GETITEM [5C7F0, 5C814) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +A (5C7FA): BSR $5C3B0 + +1C (5C80C): BRA $5C36E + + Trap A946 + + +Dictionary: Flags $00 FirstId 276 + 276: GETITEM + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GETITEM"(276) Segment="Main"(200) +Size: Flags $00 ModuleSize 36 + +Content: Flags $08 +Contents offset $0000 size $0024 +00000000: 206F 000A ' o..' MOVEA.L $000A(A7),A0 +00000004: 2050 ' P' MOVEA.L (A0),A0 +00000006: 302F 0008 '0/..' MOVE.W $0008(A7),D0 +0000000A: 6100 FBB4 'a...' BSR *-$044A ; FFFFFBC0 +0000000E: 226F 0004 '"o..' MOVEA.L $0004(A7),A1 +00000012: 670C 'g.' BEQ.S *+$000E ; 00000020 +00000014: 7000 'p.' MOVEQ #$00,D0 +00000016: 1010 '..' MOVE.B (A0),D0 +00000018: 5240 'R@' ADDQ.W #1,D0 +0000001A: A22E '..' _BlockMoveData ; A22E +0000001C: 6000 FB60 '`..`' BRA *-$049E ; FFFFFB7E +00000020: 4211 'B.' CLR.B (A1) +00000022: 60F8 '`.' BRA.S *-$0006 ; 0000001C + +Comment: + + GETITEM ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: NEWMENU [5C820, 5C872) + + Module started due to: MODGUESS (align, label) + + Unresolved outgoing references: + +4E (5C86E): BRA $5B52C + + Trap A931 + + +Dictionary: Flags $00 FirstId 277 + 277: NEWMENU + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="NEWMENU"(277) Segment="Main"(200) +Size: Flags $00 ModuleSize 82 + +Content: Flags $08 +Contents offset $0000 size $0052 +00000000: 7200 'r.' MOVEQ #$00,D1 +00000002: 7010 'p.' MOVEQ #$10,D0 +00000004: 206F 0004 ' o..' MOVEA.L $0004(A7),A0 +00000008: 1210 '..' MOVE.B (A0),D1 +0000000A: D041 '.A' ADD.W D1,D0 +0000000C: A122 '."' _NewHandle ; A122 +0000000E: 2F48 000A '/H..' MOVE.L A0,$000A(A7) +00000012: 2250 '"P' MOVEA.L (A0),A1 +00000014: 3F01 '?.' MOVE.W D1,-(A7) +00000016: 32EF 000A '2...' MOVE.W $000A(A7),(A1)+ +0000001A: 4299 'B.' CLR.L (A1)+ +0000001C: 7000 'p.' MOVEQ #$00,D0 +0000001E: 594F 'YO' SUBQ.W #4,A7 +00000020: 2F3C 4D44 4546 '/' DC.W $003E ; ???? +00000044: 7600 'v.' MOVEQ #$00,D3 +00000046: 6018 '`.' BRA.S *+$001A ; 00000060 +00000048: 558F 'U.' SUBQ.L #2,A7 +0000004A: 2F0C '/.' MOVE.L A4,-(A7) +0000004C: 3F03 '?.' MOVE.W D3,-(A7) +0000004E: 2F3C 8206 0010 '/<....' MOVE.L #$82060010,-(A7) +00000054: A8B5 '..' _ScriptUtil ; A8B5 +00000056: 341F '4.' MOVE.W (A7)+,D2 +00000058: 1034 3000 '.40.' MOVE.B $00(A4,D3.W),D0 +0000005C: 6100 0032 'a..2' BSR *+$0034 ; 00000090 +00000060: 5283 'R.' ADDQ.L #1,D3 +00000062: B614 '..' CMP.B (A4),D3 +00000064: 63E2 'c.' BLS.S *-$001C ; 00000048 +00000066: 6100 00D6 'a...' BSR *+$00D8 ; 0000013E +0000006A: 2F0B '/.' MOVE.L A3,-(A7) +0000006C: 6100 F374 'a..t' BSR *-$0C8A ; FFFFF3E2 +00000070: 4E75 'Nu' RTS + + +EntryPoint: Flags=$08=(Extern Code) Offset=$0008 Entry="INSMENUITEM"(279) +Comment: + + APPENDMENU ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5C900 [5C900, 5C90A) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 280 + 280: AUTOMOD_5C900 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5C900"(280) Segment="Main"(200) +Size: Flags $00 ModuleSize 10 + +Content: Flags $08 +Contents offset $0000 size $000A +00000000: 41EE FEE8 'A...' LEA -$0118(A6),A0 +00000004: 4298 'B.' CLR.L (A0)+ +00000006: 4290 'B.' CLR.L (A0) +00000008: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5C900 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5C910 [5C910, 5C99A) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +70 (5C980): JMP $5C9A0 + + +Dictionary: Flags $00 FirstId 281 + 281: AUTOMOD_5C910 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5C910"(281) Segment="Main"(200) +Size: Flags $00 ModuleSize 138 + +Content: Flags $08 +Contents offset $0000 size $008A +00000000: 7200 'r.' MOVEQ #$00,D1 +00000002: 122E FEEC '....' MOVE.B -$0114(A6),D1 +00000006: 6758 'gX' BEQ.S *+$005A ; 00000060 +00000008: 0C01 0001 '....' CMPI.B #$01,D1 +0000000C: 6604 'f.' BNE.S *+$0006 ; 00000012 +0000000E: 0440 0030 '.@.0' SUBI.W #$0030,D0 +00000012: 0C01 0004 '....' CMPI.B #$04,D1 +00000016: 6626 'f&' BNE.S *+$0028 ; 0000003E +00000018: 7404 't.' MOVEQ #$04,D2 +0000001A: B03B 2012 '.; .' CMP.B *+$0014(D2.W),D0 ; 0000002E +0000001E: 6714 'g.' BEQ.S *+$0016 ; 00000034 +00000020: 51CA FFF8 'Q...' DBF D2,*-$0006 ; 0000001A +00000024: 4E75 'Nu' RTS +00000026: 5E2F 213C '^/!<' ADDQ.B #7,$213C(A7) +0000002A: 0D3B 281B '.;(.' BTST D6,*+$001D(D2.L) ; 00000047 +0000002E: 4249 'BI' CLR.W A1 +00000030: 554F 'UO' SUBQ.W #2,A7 +00000032: 5300 'S.' SUBQ.B #1,D0 +00000034: 41EE FEE7 'A...' LEA -$0119(A6),A0 +00000038: 1030 1000 '.0..' MOVE.B $00(A0,D1.W),D0 +0000003C: 05C0 '..' BSET D2,D0 +0000003E: 41EE FEE7 'A...' LEA -$0119(A6),A0 +00000042: 0C41 0008 '.A..' CMPI.W #$0008,D1 +00000046: 660E 'f.' BNE.S *+$0010 ; 00000056 +00000048: 323C 0002 '2<..' MOVE.W #$0002,D1 +0000004C: 11BC 001B 1000 '......' MOVE.B #$1B,$00(A0,D1.W) +00000052: 323C 0003 '2<..' MOVE.W #$0003,D1 +00000056: 1180 1000 '....' MOVE.B D0,$00(A0,D1.W) +0000005A: 422E FEEC 'B...' CLR.B -$0114(A6) +0000005E: 4E75 'Nu' RTS +00000060: 4A42 'JB' TST.W D2 +00000062: 6614 'f.' BNE.S *+$0016 ; 00000078 +00000064: 41FA FFC0 'A...' LEA *-$003E,A0 ; 00000026 +00000068: 7207 'r.' MOVEQ #$07,D1 +0000006A: B030 1000 '.0..' CMP.B $00(A0,D1.W),D0 +0000006E: 6604 'f.' BNE.S *+$0006 ; 00000074 +00000070: 4EFA 001E 'N...' JMP *+$0020 ; 00000090 +00000074: 51C9 FFF4 'Q...' DBF D1,*-$000A ; 0000006A +00000078: 322E FEEE '2...' MOVE.W -$0112(A6),D1 +0000007C: 41EE FEF0 'A...' LEA -$0110(A6),A0 +00000080: 1180 1000 '....' MOVE.B D0,$00(A0,D1.W) +00000084: 526E FEEE 'Rn..' ADDQ.W #1,-$0112(A6) +00000088: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5C910 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5C9A0 [5C9A0, 5C9CE) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +24 (5C9C4): BSR $5C9F0 + +28 (5C9C8): BSR $5C900 + + +Dictionary: Flags $00 FirstId 282 + 282: AUTOMOD_5C9A0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5C9A0"(282) Segment="Main"(200) +Size: Flags $00 ModuleSize 46 + +Content: Flags $08 +Contents offset $0000 size $002E +00000000: 0C41 0003 '.A..' CMPI.W #$0003,D1 +00000004: 6F06 'o.' BLE.S *+$0008 ; 0000000C +00000006: 0C41 0007 '.A..' CMPI.W #$0007,D1 +0000000A: 6608 'f.' BNE.S *+$000A ; 00000014 +0000000C: 5241 'RA' ADDQ.W #1,D1 +0000000E: 1D41 FEEC '.A..' MOVE.B D1,-$0114(A6) +00000012: 4E75 'Nu' RTS +00000014: 5D41 ']A' SUBQ.W #6,D1 +00000016: 6606 'f.' BNE.S *+$0008 ; 0000001E +00000018: 50EE FEED 'P...' ST -$0113(A6) +0000001C: 4E75 'Nu' RTS +0000001E: 302E FEEE '0...' MOVE.W -$0112(A6),D0 +00000022: 6708 'g.' BEQ.S *+$000A ; 0000002C +00000024: 6100 002A 'a..*' BSR *+$002C ; 00000050 +00000028: 6100 FF36 'a..6' BSR *-$00C8 ; FFFFFF60 +0000002C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5C9A0 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5C9D0 [5C9D0, 5C9E4) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 283 + 283: AUTOMOD_5C9D0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5C9D0"(283) Segment="Main"(200) +Size: Flags $00 ModuleSize 20 + +Content: Flags $08 +Contents offset $0000 size $0014 +00000000: 3A06 ':.' MOVE.W D6,D5 +00000002: 554F 'UO' SUBQ.W #2,A7 +00000004: 2F0B '/.' MOVE.L A3,-(A7) +00000006: A950 '.P' _CountMItems ; A950 +00000008: 301F '0.' MOVE.W (A7)+,D0 +0000000A: 5240 'R@' ADDQ.W #1,D0 +0000000C: BA40 '.@' CMP.W D0,D5 +0000000E: 6F02 'o.' BLE.S *+$0004 ; 00000012 +00000010: 3A00 ':.' MOVE.W D0,D5 +00000012: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5C9D0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5C9F0 [5C9F0, 5CA4A) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +54 (5CA44): BSR DISABLEITEM + + Unresolved outgoing references: + +0 (5C9F0): BSR $5C9D0 + +8 (5C9F8): BSR $5C3B0 + +12 (5CA02): BSR $5CA50 + + +Dictionary: Flags $00 FirstId 284 + 284: AUTOMOD_5C9F0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5C9F0"(284) Segment="Main"(200) +Size: Flags $00 ModuleSize 90 + +Content: Flags $08 +Contents offset $0000 size $005A +00000000: 6100 FFDE 'a...' BSR *-$0020 ; FFFFFFE0 +00000004: 3005 '0.' MOVE.W D5,D0 +00000006: 2053 ' S' MOVEA.L (A3),A0 +00000008: 6100 F9B6 'a...' BSR *-$0648 ; FFFFF9C0 +0000000C: 6708 'g.' BEQ.S *+$000A ; 00000016 +0000000E: 2208 '".' MOVE.L A0,D1 +00000010: 2053 ' S' MOVEA.L (A3),A0 +00000012: 6100 004C 'a..L' BSR *+$004E ; 00000060 +00000016: 41EE FEF0 'A...' LEA -$0110(A6),A0 +0000001A: 2448 '$H' MOVEA.L A0,A2 +0000001C: 342E FEEE '4...' MOVE.W -$0112(A6),D2 +00000020: D0C2 '..' ADDA.W D2,A0 +00000022: 43EE FEE8 'C...' LEA -$0118(A6),A1 +00000026: 7003 'p.' MOVEQ #$03,D0 +00000028: 10D9 '..' MOVE.B (A1)+,(A0)+ +0000002A: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000028 +0000002E: 534A 'SJ' SUBQ.W #1,A2 +00000030: 5A42 'ZB' ADDQ.W #5,D2 +00000032: 48C2 'H.' EXT.L D2 +00000034: 2241 '"A' MOVEA.L D1,A1 +00000036: 93D3 '..' SUBA.L (A3),A1 +00000038: 594F 'YO' SUBQ.W #4,A7 +0000003A: 2F0B '/.' MOVE.L A3,-(A7) +0000003C: 2F09 '/.' MOVE.L A1,-(A7) +0000003E: 42A7 'B.' CLR.L -(A7) +00000040: 42A7 'B.' CLR.L -(A7) +00000042: 2F0A '/.' MOVE.L A2,-(A7) +00000044: 2F02 '/.' MOVE.L D2,-(A7) +00000046: A9E0 '..' _Munger ; A9E0 +00000048: 584F 'XO' ADDQ.W #4,A7 +0000004A: 4A2E FEED 'J...' TST.B -$0113(A6) +0000004E: 6708 'g.' BEQ.S *+$000A ; 00000058 +00000050: 2F0B '/.' MOVE.L A3,-(A7) +00000052: 3F05 '?.' MOVE.W D5,-(A7) +00000054: 6100 FFAA 'a...' BSR DISABLEITEM-AUTOMOD_5C9F0+$FFAA ; ids: 228, 284 +00000058: 4E75 'Nu' RTS + + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="DISABLEITEM"(228) Ref2="AUTOMOD_5C9F0"(284) + 0056 +Comment: + + AUTOMOD_5C9F0 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5CA50 [5CA50, 5CA6C) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 285 + 285: AUTOMOD_5CA50 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5CA50"(285) Segment="Main"(200) +Size: Flags $00 ModuleSize 28 + +Content: Flags $08 +Contents offset $0000 size $001C +00000000: 0C45 001F '.E..' CMPI.W #$001F,D5 +00000004: 6214 'b.' BHI.S *+$0016 ; 0000001A +00000006: 2428 000A '$(..' MOVE.L $000A(A0),D2 +0000000A: EABA '..' ROR.L D5,D2 +0000000C: 3005 '0.' MOVE.W D5,D0 +0000000E: 0440 0020 '.@. ' SUBI.W #$0020,D0 +00000012: 4440 'D@' NEG.W D0 +00000014: E0B2 '..' ROXR.L D0,D2 +00000016: 2142 000A '!B..' MOVE.L D2,$000A(A0) +0000001A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5CA50 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: GETMHANDLE [5CA70, 5CA98) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +10 (5CA80): BSR GETINDEX + + Unresolved outgoing references: + +A (5CA7A): BSR $5B360 + +1A (5CA8A): BSR $5B810 + +24 (5CA94): BRA $5B34E + + Trap A949 + + +Dictionary: Flags $00 FirstId 286 + 286: GETMHANDLE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GETMHANDLE"(286) Segment="Main"(200) +Size: Flags $00 ModuleSize 40 + +Content: Flags $08 +Contents offset $0000 size $0028 +00000000: 42AF 0006 'B...' CLR.L $0006(A7) +00000004: 7200 'r.' MOVEQ #$00,D1 +00000006: 322F 0004 '2/..' MOVE.W $0004(A7),D1 +0000000A: 6100 E8E4 'a...' BSR *-$171A ; FFFFE8F0 +0000000E: 6606 'f.' BNE.S *+$0008 ; 00000016 +00000010: 6100 FFEE 'a...' BSR GETINDEX-GETMHANDLE+$FFEE ; ids: 213, 286 +00000014: 670E 'g.' BEQ.S *+$0010 ; 00000024 +00000016: 3F05 '?.' MOVE.W D5,-(A7) +00000018: 3A00 ':.' MOVE.W D0,D5 +0000001A: 6100 ED84 'a...' BSR *-$127A ; FFFFEDA0 +0000001E: 3A1F ':.' MOVE.W (A7)+,D5 +00000020: 2F49 0006 '/I..' MOVE.L A1,$0006(A7) +00000024: 6000 E8B8 '`...' BRA *-$1746 ; FFFFE8DE + + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="GETINDEX"(213) Ref2="GETMHANDLE"(286) + 0012 +Comment: + + GETMHANDLE ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: DELMENUITEM [5CAA0, 5CAEC) + + Module started due to: MODGUESS (align, label) + + Unresolved outgoing references: + +38 (5CAD8): BSR $5C3B0 + +3E (5CADE): JMP $5CB2E + +48 (5CAE8): BRA $5CB10 + + Trap A952 + + +Dictionary: Flags $00 FirstId 287 + 287: DELMENUITEM + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DELMENUITEM"(287) Segment="Main"(200) +Size: Flags $00 ModuleSize 76 + +Content: Flags $08 +Contents offset $0000 size $004C +00000000: 2F17 '/.' MOVE.L (A7),-(A7) +00000002: 48E7 1838 'H..8' MOVEM.L D3/D4/A2-A4,-(A7) +00000006: 266F 001E '&o..' MOVEA.L $001E(A7),A3 +0000000A: 2053 ' S' MOVEA.L (A3),A0 +0000000C: 3F10 '?.' MOVE.W (A0),-(A7) +0000000E: 3F2F 001E '?/..' MOVE.W $001E(A7),-(A7) +00000012: AA60 '.`' _DeleteMCEntries ; AA60 +00000014: 266F 001E '&o..' MOVEA.L $001E(A7),A3 +00000018: 2053 ' S' MOVEA.L (A3),A0 +0000001A: 302F 001C '0/..' MOVE.W $001C(A7),D0 +0000001E: 0C40 001F '.@..' CMPI.W #$001F,D0 +00000022: 6214 'b.' BHI.S *+$0016 ; 00000038 +00000024: 2228 000A '"(..' MOVE.L $000A(A0),D1 +00000028: 3400 '4.' MOVE.W D0,D2 +0000002A: 0442 0020 '.B. ' SUBI.W #$0020,D2 +0000002E: 4442 'DB' NEG.W D2 +00000030: E5B1 '..' ROXL.L D2,D1 +00000032: E1B9 '..' ROL.L D0,D1 +00000034: 2141 000A '!A..' MOVE.L D1,$000A(A0) +00000038: 6100 F8D6 'a...' BSR *-$0728 ; FFFFF910 +0000003C: 6604 'f.' BNE.S *+$0006 ; 00000042 +0000003E: 4EFA 004E 'N..N' JMP *+$0050 ; 0000008E +00000042: 7805 'x.' MOVEQ #$05,D4 +00000044: 7400 't.' MOVEQ #$00,D2 +00000046: 2442 '$B' MOVEA.L D2,A2 +00000048: 6000 0026 '`..&' BRA *+$0028 ; 00000070 + +Comment: + + DELMENUITEM ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: SETITEM [5CAF0, 5CB36) + + Module started due to: MODGUESS (align, label) + + Unresolved outgoing references: + +14 (5CB04): BSR $5C3B0 + +3A (5CB2A): BSR $5BC62 + +42 (5CB32): BRA $5C36E + + Trap A947 + + +Dictionary: Flags $00 FirstId 288 + 288: SETITEM + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SETITEM"(288) Segment="Main"(200) +Size: Flags $00 ModuleSize 70 + +Content: Flags $08 +Contents offset $0000 size $0046 +00000000: 48E7 1838 'H..8' MOVEM.L D3/D4/A2-A4,-(A7) +00000004: 266F 001E '&o..' MOVEA.L $001E(A7),A3 +00000008: 362F 001C '6/..' MOVE.W $001C(A7),D3 +0000000C: 246F 0018 '$o..' MOVEA.L $0018(A7),A2 +00000010: 3003 '0.' MOVE.W D3,D0 +00000012: 2053 ' S' MOVEA.L (A3),A0 +00000014: 6100 F8AA 'a...' BSR *-$0754 ; FFFFF8C0 +00000018: 6724 'g$' BEQ.S *+$0026 ; 0000003E +0000001A: 7801 'x.' MOVEQ #$01,D4 +0000001C: 7401 't.' MOVEQ #$01,D2 +0000001E: D412 '..' ADD.B (A2),D2 +00000020: 2848 '(H' MOVEA.L A0,A4 +00000022: 99D3 '..' SUBA.L (A3),A4 +00000024: D810 '..' ADD.B (A0),D4 +00000026: 594F 'YO' SUBQ.W #4,A7 +00000028: 2F0B '/.' MOVE.L A3,-(A7) +0000002A: 2F0C '/.' MOVE.L A4,-(A7) +0000002C: 42A7 'B.' CLR.L -(A7) +0000002E: 2F04 '/.' MOVE.L D4,-(A7) +00000030: 2F0A '/.' MOVE.L A2,-(A7) +00000032: 2F02 '/.' MOVE.L D2,-(A7) +00000034: A9E0 '..' _Munger ; A9E0 +00000036: 584F 'XO' ADDQ.W #4,A7 +00000038: 2F0B '/.' MOVE.L A3,-(A7) +0000003A: 6100 F136 'a..6' BSR *-$0EC8 ; FFFFF172 +0000003E: 4CDF 1C18 'L...' MOVEM.L (A7)+,D3/D4/A2-A4 +00000042: 6000 F83A '`..:' BRA *-$07C4 ; FFFFF87E + +Comment: + + SETITEM ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: SETMENUFLASH [5CB40, 5CB4A) + + Module started due to: MODGUESS (align, label) + + Unresolved outgoing references: + +6 (5CB46): BRA $5B34E + + Trap A94A + + +Dictionary: Flags $00 FirstId 289 + 289: SETMENUFLASH +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SETMENUFLASH"(289) Segment="Main"(200) +Size: Flags $00 ModuleSize 10 + +Content: Flags $08 +Contents offset $0000 size $000A +00000000: 31EF 0004 0A24 '1....$' MOVE.W $0004(A7),$0A24 +00000006: 6000 E806 '`...' BRA *-$17F8 ; FFFFE80E + +Comment: + + SETMENUFLASH ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: ADDRESMENU [5CB50, 5CB5C) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +8 (5CB58): JMP INSRTRESMENU + + Trap A94D + + +Dictionary: Flags $00 FirstId 290 + 290: ADDRESMENU +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ADDRESMENU"(290) Segment="Main"(200) +Size: Flags $00 ModuleSize 12 + +Content: Flags $08 +Contents offset $0000 size $000C +00000000: 205F ' _' MOVEA.L (A7)+,A0 +00000002: 3F3C 03E7 '?<..' MOVE.W #$03E7,-(A7) +00000006: 2F08 '/.' MOVE.L A0,-(A7) +00000008: 4EFA 0000 'N...' JMP INSRTRESMENU ; id: 291 + + +Dictionary: Flags $00 FirstId 291 + 291: INSRTRESMENU +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INSRTRESMENU"(291) + 0000000A +Comment: + + ADDRESMENU ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: COUNTMITEMS [5CB60, 5CB7C) + + Module started due to: MODGUESS (align, label) + + Unresolved outgoing references: + +C (5CB6C): BSR $5C3B0 + + Trap A950 + + +Dictionary: Flags $00 FirstId 292 + 292: COUNTMITEMS + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="COUNTMITEMS"(292) Segment="Main"(200) +Size: Flags $00 ModuleSize 28 + +Content: Flags $08 +Contents offset $0000 size $001C +00000000: 7400 't.' MOVEQ #$00,D2 +00000002: 5242 'RB' ADDQ.W #1,D2 +00000004: 206F 0004 ' o..' MOVEA.L $0004(A7),A0 +00000008: 2050 ' P' MOVEA.L (A0),A0 +0000000A: 3002 '0.' MOVE.W D2,D0 +0000000C: 6100 F842 'a..B' BSR *-$07BC ; FFFFF850 +00000010: 66F0 'f.' BNE.S *-$000E ; 00000002 +00000012: 5342 'SB' SUBQ.W #1,D2 +00000014: 3F42 0008 '?B..' MOVE.W D2,$0008(A7) +00000018: 2E9F '..' MOVE.L (A7)+,(A7) +0000001A: 4E75 'Nu' RTS + +Comment: + + COUNTMITEMS ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: PLOTICON [5CB80, 5CBBC) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +38 (5CBB8): BRA $5C3A2 + + Trap A94B + + +Dictionary: Flags $00 FirstId 293 + 293: PLOTICON +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="PLOTICON"(293) Segment="Main"(200) +Size: Flags $00 ModuleSize 60 + +Content: Flags $08 +Contents offset $0000 size $003C +00000000: 43F8 0A0E 'C...' LEA $0A0E,A1 +00000004: 202F 0004 ' /..' MOVE.L $0004(A7),D0 +00000008: 672E 'g.' BEQ.S *+$0030 ; 00000038 +0000000A: 2040 ' @' MOVEA.L D0,A0 +0000000C: 22D0 '".' MOVE.L (A0),(A1)+ +0000000E: 32FC 0004 '2...' MOVE.W #$0004,(A1)+ +00000012: 4299 'B.' CLR.L (A1)+ +00000014: 22BC 0020 0020 '".. . ' MOVE.L #$00200020,(A1) +0000001A: 222F 0008 '"/..' MOVE.L $0008(A7),D1 +0000001E: 43F8 0A0E 'C...' LEA $0A0E,A1 +00000022: 2F09 '/.' MOVE.L A1,-(A7) +00000024: 2055 ' U' MOVEA.L (A5),A0 +00000026: 2050 ' P' MOVEA.L (A0),A0 +00000028: 4868 0002 'Hh..' PEA $0002(A0) +0000002C: 4869 0006 'Hi..' PEA $0006(A1) +00000030: 2F01 '/.' MOVE.L D1,-(A7) +00000032: 4267 'Bg' CLR.W -(A7) +00000034: 42A7 'B.' CLR.L -(A7) +00000036: A8EC '..' _CopyBits ; A8EC +00000038: 6000 F7E8 '`...' BRA *-$0816 ; FFFFF822 + +Comment: + + PLOTICON ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: MENUMGRDISPATCH [5CBC0, 5CBF6) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +2A (5CBEA): JSR CALLMBARPROC + + Trap A825 + + +Dictionary: Flags $00 FirstId 294 + 294: MENUMGRDISPATCH + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="MENUMGRDISPATCH"(294) Segment="Main"(200) +Size: Flags $00 ModuleSize 54 + +Content: Flags $08 +Contents offset $0000 size $0036 +00000000: 41FA 0008 'A...' LEA *+$000A,A0 ; 0000000A +00000004: 2F38 07B0 '/8..' MOVE.L $07B0,-(A7) +00000008: 4E75 'Nu' RTS +0000000A: 0000 FA01 '....' ORI.B #$01,D0 +0000000E: 00D6 00C6 '....' CMP2.B (A6),D0 +00000012: 008C 007C 006C '...|.l' ORI.L #$007C006C,A4 +00000018: 005C 0494 '.\..' ORI.W #$0494,(A4)+ +0000001C: 045E 0000 '.^..' SUBI.W #$0000,(A6)+ +00000020: 4840 'H@' SWAP D0 +00000022: 303C 000E '0<..' MOVE.W #$000E,D0 +00000026: 222F 0004 '"/..' MOVE.L $0004(A7),D1 +0000002A: 4EBA 0000 'N...' JSR CALLMBARPROC ; id: 209 +0000002E: 2E9F '..' MOVE.L (A7)+,(A7) +00000030: 426F 0004 'Bo..' CLR.W $0004(A7) +00000034: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CALLMBARPROC"(209) + 0000002C +Comment: + + MENUMGRDISPATCH ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: GETMENUTITLERECT [5CC00, 5CC26) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +18 (5CC18): JSR CALLMBARPROC + +4 (5CC04): JSR GETINDEX + + VectorTable comment: {sources}Toolbox:MenuMgr:MenuDispatch.a + + +Dictionary: Flags $00 FirstId 295 + 295: GETMENUTITLERECT +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GETMENUTITLERECT"(295) Segment="Main"(200) +Size: Flags $00 ModuleSize 38 + +Content: Flags $08 +Contents offset $0000 size $0026 +00000000: 322F 0008 '2/..' MOVE.W $0008(A7),D1 +00000004: 4EBA 0000 'N...' JSR GETINDEX ; id: 213 +00000008: 6604 'f.' BNE.S *+$0006 ; 0000000E +0000000A: 70CE 'p.' MOVEQ #$CE,D0 +0000000C: 6010 '`.' BRA.S *+$0012 ; 0000001E +0000000E: 4840 'H@' SWAP D0 +00000010: 303C 000E '0<..' MOVE.W #$000E,D0 +00000014: 222F 0004 '"/..' MOVE.L $0004(A7),D1 +00000018: 4EBA 0000 'N...' JSR CALLMBARPROC ; id: 209 +0000001C: 7000 'p.' MOVEQ #$00,D0 +0000001E: 205F ' _' MOVEA.L (A7)+,A0 +00000020: 5C4F '\O' ADDQ.W #6,A7 +00000022: 3E80 '>.' MOVE.W D0,(A7) +00000024: 4ED0 'N.' JMP (A0) + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CALLMBARPROC"(209) + 0000001A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETINDEX"(213) + 00000006 +Comment: + + GETMENUTITLERECT ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: GETMBARRECT [5CC30, 5CC36) + + Module started due to: vector glue above, MODGUESS (align, label) + + Unresolved outgoing references: + +2 (5CC32): JMP $5CBE0 + + VectorTable comment: {sources}Toolbox:MenuMgr:MenuDispatch.a + + +Dictionary: Flags $00 FirstId 296 + 296: GETMBARRECT + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GETMBARRECT"(296) Segment="Main"(200) +Size: Flags $00 ModuleSize 6 + +Content: Flags $08 +Contents offset $0000 size $0006 +00000000: 7000 'p.' MOVEQ #$00,D0 +00000002: 4EFA FFAC 'N...' JMP *-$0052 ; FFFFFFB0 + +Comment: + + GETMBARRECT ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: GETAPPMENUSRECT [5CC40, 5CC46) + + Module started due to: vector glue above, MODGUESS (align, label) + + Unresolved outgoing references: + +2 (5CC42): JMP $5CBE0 + + VectorTable comment: {sources}Toolbox:MenuMgr:MenuDispatch.a + + +Dictionary: Flags $00 FirstId 297 + 297: GETAPPMENUSRECT + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GETAPPMENUSRECT"(297) Segment="Main"(200) +Size: Flags $00 ModuleSize 6 + +Content: Flags $08 +Contents offset $0000 size $0006 +00000000: 70FF 'p.' MOVEQ #$FF,D0 +00000002: 4EFA FF9C 'N...' JMP *-$0062 ; FFFFFFA0 + +Comment: + + GETAPPMENUSRECT ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: GETSYSMENUSRECT [5CC50, 5CC56) + + Module started due to: vector glue above, MODGUESS (align, label) + + Unresolved outgoing references: + +2 (5CC52): JMP $5CBE0 + + VectorTable comment: {sources}Toolbox:MenuMgr:MenuDispatch.a + + +Dictionary: Flags $00 FirstId 298 + 298: GETSYSMENUSRECT + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GETSYSMENUSRECT"(298) Segment="Main"(200) +Size: Flags $00 ModuleSize 6 + +Content: Flags $08 +Contents offset $0000 size $0006 +00000000: 70FE 'p.' MOVEQ #$FE,D0 +00000002: 4EFA FF8C 'N...' JMP *-$0072 ; FFFFFF90 + +Comment: + + GETSYSMENUSRECT ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: DRAWMBARSTRING [5CC60, 5CC90) + + Module started due to: vector glue above, MODGUESS (align, label) + + Resolved outgoing references: + +1A (5CC7A): JSR CALLMBARPROC + + VectorTable comment: {sources}Toolbox:MenuMgr:MenuDispatch.a + + +Dictionary: Flags $00 FirstId 299 + 299: DRAWMBARSTRING +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DRAWMBARSTRING"(299) 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: 302E 0008 '0...' MOVE.W $0008(A6),D0 +00000008: E140 '.@' ASL.W #8,D0 +0000000A: 322E 000A '2...' MOVE.W $000A(A6),D1 +0000000E: 1001 '..' MOVE.B D1,D0 +00000010: 4840 'H@' SWAP D0 +00000012: 303C 000F '0<..' MOVE.W #$000F,D0 +00000016: 222E 000C '"...' MOVE.L $000C(A6),D1 +0000001A: 4EBA 0000 'N...' JSR CALLMBARPROC ; id: 209 +0000001E: 08F8 0006 0B20 '..... ' BSET #$06,$0B20 +00000024: 426E 0010 'Bn..' CLR.W $0010(A6) +00000028: 4E5E 'N^' UNLK A6 +0000002A: 205F ' _' MOVEA.L (A7)+,A0 +0000002C: 508F 'P.' ADDQ.L #8,A7 +0000002E: 4ED0 'N.' JMP (A0) + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CALLMBARPROC"(209) + 0000001C +Comment: + + DRAWMBARSTRING ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5CCA0 [5CCA0, 5CCBC) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 300 + 300: AUTOMOD_5CCA0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5CCA0"(300) Segment="Main"(200) +Size: Flags $00 ModuleSize 28 + +Content: Flags $08 +Contents offset $0000 size $001C +00000000: 205F ' _' MOVEA.L (A7)+,A0 +00000002: 225F '"_' MOVEA.L (A7)+,A1 +00000004: 301F '0.' MOVE.W (A7)+,D0 +00000006: 7200 'r.' MOVEQ #$00,D1 +00000008: 0C40 B000 '.@..' CMPI.W #$B000,D0 +0000000C: 6D08 'm.' BLT.S *+$000A ; 00000016 +0000000E: 0C40 BFFF '.@..' CMPI.W #$BFFF,D0 +00000012: 6E02 'n.' BGT.S *+$0004 ; 00000016 +00000014: 7201 'r.' MOVEQ #$01,D1 +00000016: 1281 '..' MOVE.B D1,(A1) +00000018: 4257 'BW' CLR.W (A7) +0000001A: 4ED0 'N.' JMP (A0) + +Comment: + + AUTOMOD_5CCA0 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5CCC0 [5CCC0, 5CD30) + + Module started due to: MODGUESS (align, JMP (A0) then padding) + + +Dictionary: Flags $00 FirstId 301 + 301: AUTOMOD_5CCC0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5CCC0"(301) Segment="Main"(200) +Size: Flags $00 ModuleSize 112 + +Content: Flags $08 +Contents offset $0000 size $0070 +00000000: 4E56 FFFA 'NV..' LINK.W A6,#-$0006 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 486E FFFC 'Hn..' PEA -$0004(A6) +0000000C: A874 '.t' _GetPort ; A874 +0000000E: 598F 'Y.' SUBQ.L #4,A7 +00000010: 3F3C E9C0 '?<..' MOVE.W #$E9C0,-(A7) +00000014: 7000 'p.' MOVEQ #$00,D0 +00000016: 2F00 '/.' MOVE.L D0,-(A7) +00000018: 72FF 'r.' MOVEQ #$FF,D1 +0000001A: 2F01 '/.' MOVE.L D1,-(A7) +0000001C: A97C '.|' _GetNewDialog ; A97C +0000001E: 285F '(_' MOVEA.L (A7)+,A4 +00000020: 200C ' .' MOVE.L A4,D0 +00000022: 673C 'g<' BEQ.S *+$003E ; 00000060 +00000024: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000028: 2668 0078 '&h.x' MOVEA.L $0078(A0),A3 +0000002C: 558F 'U.' SUBQ.L #2,A7 +0000002E: 2F0C '/.' MOVE.L A4,-(A7) +00000030: 7001 'p.' MOVEQ #$01,D0 +00000032: 3F00 '?.' MOVE.W D0,-(A7) +00000034: 303C 0304 '0<..' MOVE.W #$0304,D0 +00000038: AA68 '.h' _DialogDispatch ; AA68 +0000003A: 2F0C '/.' MOVE.L A4,-(A7) +0000003C: A873 '.s' _SetPort ; A873 +0000003E: 177C 0001 0120 '.|... ' MOVE.B #$01,$0120(A3) +00000044: 544F 'TO' ADDQ.W #2,A7 +00000046: 7000 'p.' MOVEQ #$00,D0 +00000048: 2F00 '/.' MOVE.L D0,-(A7) +0000004A: 486E FFFA 'Hn..' PEA -$0006(A6) +0000004E: A991 '..' _ModalDialog ; A991 +00000050: 7001 'p.' MOVEQ #$01,D0 +00000052: B06E FFFA '.n..' CMP.W -$0006(A6),D0 +00000056: 66EE 'f.' BNE.S *-$0010 ; 00000046 +00000058: 2F0C '/.' MOVE.L A4,-(A7) +0000005A: A983 '..' _DisposeDialog ; A983 +0000005C: 422B 0120 'B+. ' CLR.B $0120(A3) +00000060: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +00000064: A873 '.s' _SetPort ; A873 +00000066: 4CEE 1800 FFF2 'L.....' MOVEM.L -$000E(A6),A3/A4 +0000006C: 4E5E 'N^' UNLK A6 +0000006E: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5CCC0 ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: FindInsertIPt [5CD30, 5CE14) + + Module started due to: MODGUESS (align, label) + + VectorTable comment: {sources}Toolbox:MenuMgr:MenuMgr.c + + +Dictionary: Flags $00 FirstId 302 + 302: FindInsertIPt + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FindInsertIPt"(302) Segment="Main"(200) +Size: Flags $00 ModuleSize 228 + +Content: Flags $08 +Contents offset $0000 size $00E4 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) +00000008: 382E 001A '8...' MOVE.W $001A(A6),D4 +0000000C: 3A2E 000E ':...' MOVE.W $000E(A6),D5 +00000010: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000014: 3E2E 0016 '>...' MOVE.W $0016(A6),D7 +00000018: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +0000001C: A029 '.)' _HLock ; A029 +0000001E: 7001 'p.' MOVEQ #$01,D0 +00000020: 1F00 '..' MOVE.B D0,-(A7) +00000022: A99B '..' _SetResLoad ; A99B +00000024: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000028: 2050 ' P' MOVEA.L (A0),A0 +0000002A: 49E8 000E 'I...' LEA $000E(A0),A4 +0000002E: 7000 'p.' MOVEQ #$00,D0 +00000030: 1014 '..' MOVE.B (A4),D0 +00000032: 5240 'R@' ADDQ.W #1,D0 +00000034: D8C0 '..' ADDA.W D0,A4 +00000036: 3C07 '<.' MOVE.W D7,D6 +00000038: 5346 'SF' SUBQ.W #1,D6 +0000003A: 4A46 'JF' TST.W D6 +0000003C: 6D00 0082 'm...' BLT *+$0084 ; 000000C0 +00000040: 4A14 'J.' TST.B (A4) +00000042: 677C 'g|' BEQ.S *+$007E ; 000000C0 +00000044: 7000 'p.' MOVEQ #$00,D0 +00000046: 1014 '..' MOVE.B (A4),D0 +00000048: 5A40 'Z@' ADDQ.W #5,D0 +0000004A: D8C0 '..' ADDA.W D0,A4 +0000004C: 51CE FFF2 'Q...' DBF D6,*-$000C ; 00000040 +00000050: 606E '`n' BRA.S *+$0070 ; 000000C0 +00000052: 558F 'U.' SUBQ.L #2,A7 +00000054: 200B ' .' MOVE.L A3,D0 +00000056: 5280 'R.' ADDQ.L #1,D0 +00000058: 2F00 '/.' MOVE.L D0,-(A7) +0000005A: 200C ' .' MOVE.L A4,D0 +0000005C: 5280 'R.' ADDQ.L #1,D0 +0000005E: 2F00 '/.' MOVE.L D0,-(A7) +00000060: 7000 'p.' MOVEQ #$00,D0 +00000062: 1013 '..' MOVE.B (A3),D0 +00000064: 3F00 '?.' MOVE.W D0,-(A7) +00000066: 7000 'p.' MOVEQ #$00,D0 +00000068: 1014 '..' MOVE.B (A4),D0 +0000006A: 3F00 '?.' MOVE.W D0,-(A7) +0000006C: 3F05 '?.' MOVE.W D5,-(A7) +0000006E: 7000 'p.' MOVEQ #$00,D0 +00000070: 1014 '..' MOVE.B (A4),D0 +00000072: 5440 'T@' ADDQ.W #2,D0 +00000074: 48C0 'H.' EXT.L D0 +00000076: D08C '..' ADD.L A4,D0 +00000078: 2040 ' @' MOVEA.L D0,A0 +0000007A: 7000 'p.' MOVEQ #$00,D0 +0000007C: 1010 '..' MOVE.B (A0),D0 +0000007E: 0C40 001C '.@..' CMPI.W #$001C,D0 +00000082: 57C3 'W.' SEQ D3 +00000084: 4403 'D.' NEG.B D3 +00000086: 6710 'g.' BEQ.S *+$0012 ; 00000098 +00000088: 7000 'p.' MOVEQ #$00,D0 +0000008A: 1014 '..' MOVE.B (A4),D0 +0000008C: 5240 'R@' ADDQ.W #1,D0 +0000008E: 48C0 'H.' EXT.L D0 +00000090: D08C '..' ADD.L A4,D0 +00000092: 2040 ' @' MOVEA.L D0,A0 +00000094: 1010 '..' MOVE.B (A0),D0 +00000096: 6002 '`.' BRA.S *+$0004 ; 0000009A +00000098: 70FF 'p.' MOVEQ #$FF,D0 +0000009A: 4880 'H.' EXT.W D0 +0000009C: 3F00 '?.' MOVE.W D0,-(A7) +0000009E: 7000 'p.' MOVEQ #$00,D0 +000000A0: 3F00 '?.' MOVE.W D0,-(A7) +000000A2: 3F00 '?.' MOVE.W D0,-(A7) +000000A4: 3F3C 0030 '?<.0' MOVE.W #$0030,-(A7) +000000A8: A9ED '..' _Pack6 ; A9ED +000000AA: 3C1F '<.' MOVE.W (A7)+,D6 +000000AC: 6E08 'n.' BGT.S *+$000A ; 000000B6 +000000AE: 4A46 'JF' TST.W D6 +000000B0: 661A 'f.' BNE.S *+$001C ; 000000CC +000000B2: 7EFF '~.' MOVEQ #$FF,D7 +000000B4: 6016 '`.' BRA.S *+$0018 ; 000000CC +000000B6: 5247 'RG' ADDQ.W #1,D7 +000000B8: 7000 'p.' MOVEQ #$00,D0 +000000BA: 1014 '..' MOVE.B (A4),D0 +000000BC: 5A40 'Z@' ADDQ.W #5,D0 +000000BE: D8C0 '..' ADDA.W D0,A4 +000000C0: 4A14 'J.' TST.B (A4) +000000C2: 6708 'g.' BEQ.S *+$000A ; 000000CC +000000C4: 3004 '0.' MOVE.W D4,D0 +000000C6: 5344 'SD' SUBQ.W #1,D4 +000000C8: 4A40 'J@' TST.W D0 +000000CA: 6686 'f.' BNE.S *-$0078 ; 00000052 +000000CC: 7000 'p.' MOVEQ #$00,D0 +000000CE: 1F00 '..' MOVE.B D0,-(A7) +000000D0: A99B '..' _SetResLoad ; A99B +000000D2: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +000000D6: A02A '.*' _HUnlock ; A02A +000000D8: 3007 '0.' MOVE.W D7,D0 +000000DA: 4CEE 18F8 FFE4 'L.....' MOVEM.L -$001C(A6),D3-D7/A3/A4 +000000E0: 4E5E 'N^' UNLK A6 +000000E2: 4E75 'Nu' RTS + +Comment: + + FindInsertIPt ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: IDToScriptCode [5CE20, 5CE40) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:MenuMgr:MenuMgr.c + + +Dictionary: Flags $00 FirstId 303 + 303: IDToScriptCode +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="IDToScriptCode"(303) 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: 322E 000A '2...' MOVE.W $000A(A6),D1 +00000008: 0441 4000 '.A@.' SUBI.W #$4000,D1 +0000000C: 4A41 'JA' TST.W D1 +0000000E: 6D08 'm.' BLT.S *+$000A ; 00000018 +00000010: 7009 'p.' MOVEQ #$09,D0 +00000012: E061 '.a' ASR.W D0,D1 +00000014: 5241 'RA' ADDQ.W #1,D1 +00000016: 6002 '`.' BRA.S *+$0004 ; 0000001A +00000018: 4241 'BA' CLR.W D1 +0000001A: 3001 '0.' MOVE.W D1,D0 +0000001C: 4E5E 'N^' UNLK A6 +0000001E: 4E75 'Nu' RTS + +Comment: + + IDToScriptCode ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __INSERTINTLRESMENU [5CE50, 5D028) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +152 (5CFA2): JSR FindInsertIPt + +114 (5CF64): JSR IDToScriptCode + + VectorTable comment: {sources}Toolbox:MenuMgr:MenuMgr.c + + +Dictionary: Flags $00 FirstId 304 + 304: __INSERTINTLRESMENU + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__INSERTINTLRESMENU"(304) Segment="Main"(200) +Size: Flags $00 ModuleSize 472 + +Content: Flags $08 +Contents offset $0000 size $01D8 +00000000: 4E56 FEEE 'NV..' LINK.W A6,#-$0112 +00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) +00000008: 3A2E 0008 ':...' MOVE.W $0008(A6),D5 +0000000C: 47EE FEF0 'G...' LEA -$0110(A6),A3 +00000010: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 +00000014: 426E FFFE 'Bn..' CLR.W -$0002(A6) +00000018: 7601 'v.' MOVEQ #$01,D3 +0000001A: 0CAE 464F 4E54 '..FONT' CMPI.L #$464F4E54,$000C(A6) ; 'FONT' + 000C +00000022: 670C 'g.' BEQ.S *+$000E ; 00000030 +00000024: 0CAE 464F 4E44 '..FOND' CMPI.L #$464F4E44,$000C(A6) ; 'FOND' + 000C +0000002C: 6702 'g.' BEQ.S *+$0004 ; 00000030 +0000002E: 7600 'v.' MOVEQ #$00,D3 +00000030: 1803 '..' MOVE.B D3,D4 +00000032: 598F 'Y.' SUBQ.L #4,A7 +00000034: 7012 'p.' MOVEQ #$12,D0 +00000036: 3F00 '?.' MOVE.W D0,-(A7) +00000038: 2F3C 8402 0008 '/<....' MOVE.L #$84020008,-(A7) +0000003E: A8B5 '..' _ScriptUtil ; A8B5 +00000040: 201F ' .' MOVE.L (A7)+,D0 +00000042: 3D40 FFFC '=@..' MOVE.W D0,-$0004(A6) +00000046: 0C45 FFFF '.E..' CMPI.W #$FFFF,D5 +0000004A: 6606 'f.' BNE.S *+$0008 ; 00000052 +0000004C: 3A2E FFFC ':...' MOVE.W -$0004(A6),D5 +00000050: 6012 '`.' BRA.S *+$0014 ; 00000064 +00000052: 0C45 FFFE '.E..' CMPI.W #$FFFE,D5 +00000056: 660C 'f.' BNE.S *+$000E ; 00000064 +00000058: 558F 'U.' SUBQ.L #2,A7 +0000005A: 2F3C 8200 0000 '/<....' MOVE.L #$82000000,-(A7) +00000060: A8B5 '..' _ScriptUtil ; A8B5 +00000062: 3A1F ':.' MOVE.W (A7)+,D5 +00000064: 4A04 'J.' TST.B D4 +00000066: 6708 'g.' BEQ.S *+$000A ; 00000070 +00000068: 2D7C 464F 4E44 '-|FOND' MOVE.L #$464F4E44,$000C(A6) ; 'FOND' + 000C +00000070: 558F 'U.' SUBQ.L #2,A7 +00000072: 2F0C '/.' MOVE.L A4,-(A7) +00000074: A950 '.P' _CountMItems ; A950 +00000076: 3D5F FFF6 '=_..' MOVE.W (A7)+,-$000A(A6) +0000007A: 4A6E 000A 'Jn..' TST.W $000A(A6) +0000007E: 6C04 'l.' BGE.S *+$0006 ; 00000084 +00000080: 426E 000A 'Bn..' CLR.W $000A(A6) +00000084: 302E 000A '0...' MOVE.W $000A(A6),D0 +00000088: B06E FFF6 '.n..' CMP.W -$000A(A6),D0 +0000008C: 6F06 'o.' BLE.S *+$0008 ; 00000094 +0000008E: 3D6E FFF6 000A '=n....' MOVE.W -$000A(A6),$000A(A6) +00000094: 1D78 0A5E FFF9 '.x.^..' MOVE.B $0A5E,-$0007(A6) +0000009A: 7000 'p.' MOVEQ #$00,D0 +0000009C: 1F00 '..' MOVE.B D0,-(A7) +0000009E: A99B '..' _SetResLoad ; A99B +000000A0: 558F 'U.' SUBQ.L #2,A7 +000000A2: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +000000A6: A99C '..' _CountResources ; A99C +000000A8: 3D5F FFFA '=_..' MOVE.W (A7)+,-$0006(A6) +000000AC: 6700 00F6 'g...' BEQ *+$00F8 ; 000001A4 +000000B0: 598F 'Y.' SUBQ.L #4,A7 +000000B2: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +000000B6: 3F2E FFFA '?...' MOVE.W -$0006(A6),-(A7) +000000BA: A99D '..' _GetIndResource ; A99D +000000BC: 2D5F FFF4 '-_..' MOVE.L (A7)+,-$000C(A6) +000000C0: 6700 00DA 'g...' BEQ *+$00DC ; 0000019C +000000C4: 204B ' K' MOVEA.L A3,A0 +000000C6: 5288 'R.' ADDQ.L #1,A0 +000000C8: 2D48 FFF0 '-H..' MOVE.L A0,-$0010(A6) +000000CC: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +000000D0: 486E FEEE 'Hn..' PEA -$0112(A6) +000000D4: 486E 000C 'Hn..' PEA $000C(A6) +000000D8: 2F0B '/.' MOVE.L A3,-(A7) +000000DA: A9A8 '..' _GetResInfo ; A9A8 +000000DC: 4A13 'J.' TST.B (A3) +000000DE: 6700 00BC 'g...' BEQ *+$00BE ; 0000019C +000000E2: 206E FFF0 ' n..' MOVEA.L -$0010(A6),A0 +000000E6: 702E 'p.' MOVEQ #$2E,D0 ; '.' +000000E8: B010 '..' CMP.B (A0),D0 +000000EA: 6700 00B0 'g...' BEQ *+$00B2 ; 0000019C +000000EE: 7025 'p%' MOVEQ #$25,D0 ; '%' +000000F0: B010 '..' CMP.B (A0),D0 +000000F2: 6700 00A8 'g...' BEQ *+$00AA ; 0000019C +000000F6: 4A04 'J.' TST.B D4 +000000F8: 6712 'g.' BEQ.S *+$0014 ; 0000010C +000000FA: 558F 'U.' SUBQ.L #2,A7 +000000FC: 3F2E FEEE '?...' MOVE.W -$0112(A6),-(A7) +00000100: 2F3C 8202 FFB8 '/<....' MOVE.L #$8202FFB8,-(A7) +00000106: A8B5 '..' _ScriptUtil ; A8B5 +00000108: 301F '0.' MOVE.W (A7)+,D0 +0000010A: 6010 '`.' BRA.S *+$0012 ; 0000011C +0000010C: 302E FEEE '0...' MOVE.W -$0112(A6),D0 +00000110: 48C0 'H.' EXT.L D0 +00000112: 2F00 '/.' MOVE.L D0,-(A7) +00000114: 4EBA 0000 'N...' JSR IDToScriptCode ; id: 303 +00000118: 4A40 'J@' TST.W D0 +0000011A: 584F 'XO' ADDQ.W #4,A7 +0000011C: 3E00 '>.' MOVE.W D0,D7 +0000011E: 4A6E FEEE 'Jn..' TST.W -$0112(A6) +00000122: 660C 'f.' BNE.S *+$000E ; 00000130 +00000124: 0CAE 464F 4E54 '..FONT' CMPI.L #$464F4E54,$000C(A6) ; 'FONT' + 000C +0000012C: 6602 'f.' BNE.S *+$0004 ; 00000130 +0000012E: 4247 'BG' CLR.W D7 +00000130: 0C45 FFFD '.E..' CMPI.W #$FFFD,D5 +00000134: 6704 'g.' BEQ.S *+$0006 ; 0000013A +00000136: BA47 '.G' CMP.W D7,D5 +00000138: 6662 'fb' BNE.S *+$0064 ; 0000019C +0000013A: 302E FFFE '0...' MOVE.W -$0002(A6),D0 +0000013E: 48C0 'H.' EXT.L D0 +00000140: 2F00 '/.' MOVE.L D0,-(A7) +00000142: 302E 000A '0...' MOVE.W $000A(A6),D0 +00000146: 48C0 'H.' EXT.L D0 +00000148: 2F00 '/.' MOVE.L D0,-(A7) +0000014A: 2F0C '/.' MOVE.L A4,-(A7) +0000014C: 48C7 'H.' EXT.L D7 +0000014E: 2F07 '/.' MOVE.L D7,-(A7) +00000150: 2F0B '/.' MOVE.L A3,-(A7) +00000152: 4EBA 0000 'N...' JSR FindInsertIPt ; id: 302 +00000156: 3C00 '<.' MOVE.W D0,D6 +00000158: 4FEF 0014 'O...' LEA $0014(A7),A7 +0000015C: 6D3E 'm>' BLT.S *+$0040 ; 0000019C +0000015E: 2F0C '/.' MOVE.L A4,-(A7) +00000160: 487A 0072 'Hz.r' PEA *+$0074 ; 000001D4 +00000164: 3F06 '?.' MOVE.W D6,-(A7) +00000166: A826 '.&' _InsertMenuItem ; A826 +00000168: 2F0C '/.' MOVE.L A4,-(A7) +0000016A: 3006 '0.' MOVE.W D6,D0 +0000016C: 5240 'R@' ADDQ.W #1,D0 +0000016E: 3F00 '?.' MOVE.W D0,-(A7) +00000170: 2F0B '/.' MOVE.L A3,-(A7) +00000172: A947 '.G' _SetMenuItemText ; A947 +00000174: 4A04 'J.' TST.B D4 +00000176: 6720 'g ' BEQ.S *+$0022 ; 00000198 +00000178: BE6E FFFC '.n..' CMP.W -$0004(A6),D7 +0000017C: 671A 'g.' BEQ.S *+$001C ; 00000198 +0000017E: 2F0C '/.' MOVE.L A4,-(A7) +00000180: 3006 '0.' MOVE.W D6,D0 +00000182: 5240 'R@' ADDQ.W #1,D0 +00000184: 3F00 '?.' MOVE.W D0,-(A7) +00000186: 701C 'p.' MOVEQ #$1C,D0 +00000188: 3F00 '?.' MOVE.W D0,-(A7) +0000018A: A84F '.O' _SetItemCmd ; A84F +0000018C: 2F0C '/.' MOVE.L A4,-(A7) +0000018E: 3006 '0.' MOVE.W D6,D0 +00000190: 5240 'R@' ADDQ.W #1,D0 +00000192: 3F00 '?.' MOVE.W D0,-(A7) +00000194: 3F07 '?.' MOVE.W D7,-(A7) +00000196: A940 '.@' _SetItmIcon ; A940 +00000198: 526E FFFE 'Rn..' ADDQ.W #1,-$0002(A6) +0000019C: 536E FFFA 'Sn..' SUBQ.W #1,-$0006(A6) +000001A0: 6600 FF0E 'f...' BNE *-$00F0 ; 000000B0 +000001A4: 4A04 'J.' TST.B D4 +000001A6: 6716 'g.' BEQ.S *+$0018 ; 000001BE +000001A8: 0CAE 464F 4E44 '..FOND' CMPI.L #$464F4E44,$000C(A6) ; 'FOND' + 000C +000001B0: 660C 'f.' BNE.S *+$000E ; 000001BE +000001B2: 2D7C 464F 4E54 '-|FONT' MOVE.L #$464F4E54,$000C(A6) ; 'FONT' + 000C +000001BA: 6000 FEE4 '`...' BRA *-$011A ; 000000A0 +000001BE: 1F2E FFF9 '....' MOVE.B -$0007(A6),-(A7) +000001C2: A99B '..' _SetResLoad ; A99B +000001C4: 2F0C '/.' MOVE.L A4,-(A7) +000001C6: A948 '.H' _CalcMenuSize ; A948 +000001C8: 4CEE 18F8 FED2 'L.....' MOVEM.L -$012E(A6),D3-D7/A3/A4 +000001CE: 4E5E 'N^' UNLK A6 +000001D0: 4E74 000C 'Nt..' RTD #$000C +000001D4: 0120 '. ' BTST D0,-(A0) +000001D6: 0000 '..' DC.W $0000 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FindInsertIPt"(302) + 00000154 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="IDToScriptCode"(303) + 00000116 +Comment: + + __INSERTINTLRESMENU ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __INSRTFONTRESMENU [5D040, 5D05E) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:MenuMgr:MenuMgr.c + + +Dictionary: Flags $00 FirstId 305 + 305: __INSRTFONTRESMENU +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__INSRTFONTRESMENU"(305) 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: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000008: 2F3C 464F 4E44 '/' BEQ.S *+$0040 ; 0000004C +0000000E: 2040 ' @' MOVEA.L D0,A0 +00000010: A029 '.)' _HLock ; A029 +00000012: 6638 'f8' BNE.S *+$003A ; 0000004C +00000014: 2010 ' .' MOVE.L (A0),D0 +00000016: 6734 'g4' BEQ.S *+$0036 ; 0000004C +00000018: 2040 ' @' MOVEA.L D0,A0 +0000001A: 3010 '0.' MOVE.W (A0),D0 +0000001C: 48C0 'H.' EXT.L D0 +0000001E: 3228 0004 '2(..' MOVE.W $0004(A0),D1 +00000022: 671C 'g.' BEQ.S *+$001E ; 00000040 +00000024: 41E8 0006 'A...' LEA $0006(A0),A0 +00000028: 5341 'SA' SUBQ.W #1,D1 +0000002A: 554F 'UO' SUBQ.W #2,A7 +0000002C: 2F18 '/.' MOVE.L (A0)+,-(A7) +0000002E: 4EBA 0040 'N..@' JSR *+$0042 ; 00000070 +00000032: 341F '4.' MOVE.W (A7)+,D2 +00000034: 6700 0006 'g...' BEQ *+$0008 ; 0000003C +00000038: 3D42 000C '=B..' MOVE.W D2,$000C(A6) +0000003C: 51C9 FFEC 'Q...' DBF D1,*-$0012 ; 0000002A +00000040: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000044: A02A '.*' _HUnlock ; A02A +00000046: A023 '.#' _DisposeHandle ; A023 +00000048: 302E 000C '0...' MOVE.W $000C(A6),D0 +0000004C: 426E 000C 'Bn..' CLR.W $000C(A6) +00000050: 4CDF 0307 'L...' MOVEM.L (A7)+,D0-D2/A0/A1 +00000054: 4E5E 'N^' UNLK A6 +00000056: 2E9F '..' MOVE.L (A7)+,(A7) +00000058: 4E75 'Nu' RTS + +Comment: + + DISCARDBITS ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5D490 [5D490, 5D4C4) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 314 + 314: AUTOMOD_5D490 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5D490"(314) 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 1080 'H...' MOVEM.L D3/A0,-(A7) +00000008: 262E 0008 '&...' MOVE.L $0008(A6),D3 +0000000C: 6718 'g.' BEQ.S *+$001A ; 00000026 +0000000E: 2043 ' C' MOVEA.L D3,A0 +00000010: 2250 '"P' MOVEA.L (A0),A1 +00000012: 2629 0008 '&)..' MOVE.L $0008(A1),D3 +00000016: A023 '.#' _DisposeHandle ; A023 +00000018: 4A83 'J.' TST.L D3 +0000001A: 670A 'g.' BEQ.S *+$000C ; 00000026 +0000001C: 2F03 '/.' MOVE.L D3,-(A7) +0000001E: 203C 0004 0011 ' <....' MOVE.L #$00040011,D0 +00000024: AB1D '..' _QDExtensions ; AB1D +00000026: 426E 000C 'Bn..' CLR.W $000C(A6) +0000002A: 4CDF 0108 'L...' MOVEM.L (A7)+,D3/A0 +0000002E: 4E5E 'N^' UNLK A6 +00000030: 2E9F '..' MOVE.L (A7)+,(A7) +00000032: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5D490 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: BEGINDRAWINGOFFSCREEN [5D4D0, 5D506) + + Module started due to: MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:MenuMgr:SaveRestoreBits.a + + +Dictionary: Flags $00 FirstId 315 + 315: BEGINDRAWINGOFFSCREEN + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="BEGINDRAWINGOFFSCREEN"(315) 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: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000000A: 4227 'B'' CLR.B -(A7) +0000000C: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000010: 303C 0506 '0<..' MOVE.W #$0506,D0 +00000014: A81E '..' DC.W $A81E ; TB 001E +00000016: 301F '0.' MOVE.W (A7)+,D0 +00000018: 6610 'f.' BNE.S *+$0012 ; 0000002A +0000001A: 558F 'U.' SUBQ.L #2,A7 +0000001C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000020: 2F10 '/.' MOVE.L (A0),-(A7) +00000022: 303C 0207 '0<..' MOVE.W #$0207,D0 +00000026: A81E '..' DC.W $A81E ; TB 001E +00000028: 301F '0.' MOVE.W (A7)+,D0 +0000002A: 3D40 0010 '=@..' MOVE.W D0,$0010(A6) +0000002E: 4E5E 'N^' UNLK A6 +00000030: 205F ' _' MOVEA.L (A7)+,A0 +00000032: 508F 'P.' ADDQ.L #8,A7 +00000034: 4ED0 'N.' JMP (A0) + +Comment: + + BEGINDRAWINGOFFSCREEN ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ENDDRAWINGOFFSCREEN [5D510, 5D534) + + Module started due to: vector glue above, MODGUESS (align, label) + + VectorTable comment: {sources}Toolbox:MenuMgr:SaveRestoreBits.a + + +Dictionary: Flags $00 FirstId 316 + 316: ENDDRAWINGOFFSCREEN + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ENDDRAWINGOFFSCREEN"(316) 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: 558F 'U.' SUBQ.L #2,A7 +00000006: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000000A: 303C 0208 '0<..' MOVE.W #$0208,D0 +0000000E: A81E '..' DC.W $A81E ; TB 001E +00000010: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000014: 303C 0209 '0<..' MOVE.W #$0209,D0 +00000018: A81E '..' DC.W $A81E ; TB 001E +0000001A: 3D5F 000C '=_..' MOVE.W (A7)+,$000C(A6) +0000001E: 4E5E 'N^' UNLK A6 +00000020: 2E9F '..' MOVE.L (A7)+,(A7) +00000022: 4E75 'Nu' RTS + +Comment: + + ENDDRAWINGOFFSCREEN ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: NEWOFFSCREENBUFFER [5D540, 5D602) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:MenuMgr:SaveRestoreBits.a + + +Dictionary: Flags $00 FirstId 317 + 317: NEWOFFSCREENBUFFER +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="NEWOFFSCREENBUFFER"(317) Segment="Main"(200) +Size: Flags $00 ModuleSize 194 + +Content: Flags $08 +Contents offset $0000 size $00C2 +00000000: 4E56 FFE8 'NV..' LINK.W A6,#-$0018 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 206E 000E ' n..' MOVEA.L $000E(A6),A0 +0000000C: 2D50 FFF8 '-P..' MOVE.L (A0),-$0008(A6) +00000010: 2D68 0004 FFFC '-h....' MOVE.L $0004(A0),-$0004(A6) +00000016: 598F 'Y.' SUBQ.L #4,A7 +00000018: 2F0F '/.' MOVE.L A7,-(A7) +0000001A: A874 '.t' _GetPort ; A874 +0000001C: 245F '$_' MOVEA.L (A7)+,A2 +0000001E: 97CB '..' SUBA.L A3,A3 +00000020: 701E 'p.' MOVEQ #$1E,D0 +00000022: A322 '."' _NewHandleClear ; A322 +00000024: 6658 'fX' BNE.S *+$005A ; 0000007E +00000026: 2648 '&H' MOVEA.L A0,A3 +00000028: 2053 ' S' MOVEA.L (A3),A0 +0000002A: 20EE FFF8 ' ...' MOVE.L -$0008(A6),(A0)+ +0000002E: 20EE FFFC ' ...' MOVE.L -$0004(A6),(A0)+ +00000032: 2D6E FFF8 FFF0 '-n....' MOVE.L -$0008(A6),-$0010(A6) +00000038: 2D6E FFFC FFF4 '-n....' MOVE.L -$0004(A6),-$000C(A6) +0000003E: 486E FFF0 'Hn..' PEA -$0010(A6) +00000042: A870 '.p' _LocalToGlobal ; A870 +00000044: 486E FFF4 'Hn..' PEA -$000C(A6) +00000048: A870 '.p' _LocalToGlobal ; A870 +0000004A: 7001 'p.' MOVEQ #$01,D0 +0000004C: 6148 'aH' BSR.S *+$004A ; 00000096 +0000004E: 6710 'g.' BEQ.S *+$0012 ; 00000060 +00000050: 7000 'p.' MOVEQ #$00,D0 +00000052: 6142 'aB' BSR.S *+$0044 ; 00000096 +00000054: 670A 'g.' BEQ.S *+$000C ; 00000060 +00000056: 204B ' K' MOVEA.L A3,A0 +00000058: A023 '.#' _DisposeHandle ; A023 +0000005A: 97CB '..' SUBA.L A3,A3 +0000005C: 7094 'p.' MOVEQ #$94,D0 +0000005E: 601E '`.' BRA.S *+$0020 ; 0000007E +00000060: 286E FFEC '(n..' MOVEA.L -$0014(A6),A4 +00000064: 2053 ' S' MOVEA.L (A3),A0 +00000066: 214C 0008 '!L..' MOVE.L A4,$0008(A0) +0000006A: 216E FFE8 000C '!n....' MOVE.L -$0018(A6),$000C(A0) +00000070: 2054 ' T' MOVEA.L (A4),A0 +00000072: 4868 0006 'Hh..' PEA $0006(A0) +00000076: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +0000007A: A8A8 '..' _OffsetRect ; A8A8 +0000007C: 7000 'p.' MOVEQ #$00,D0 +0000007E: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000082: 208B ' .' MOVE.L A3,(A0) +00000084: 3D40 0012 '=@..' MOVE.W D0,$0012(A6) +00000088: 4CDF 1C00 'L...' MOVEM.L (A7)+,A2-A4 +0000008C: 4E5E 'N^' UNLK A6 +0000008E: 205F ' _' MOVEA.L (A7)+,A0 +00000090: DEFC 000A '....' ADDA.W #$000A,A7 +00000094: 4ED0 'N.' JMP (A0) +00000096: 558F 'U.' SUBQ.L #2,A7 +00000098: 486E FFF0 'Hn..' PEA -$0010(A6) +0000009C: 1F2E 000C '....' MOVE.B $000C(A6),-(A7) +000000A0: 486E FFE8 'Hn..' PEA -$0018(A6) +000000A4: 486E FFEC 'Hn..' PEA -$0014(A6) +000000A8: 4A00 'J.' TST.B D0 +000000AA: 660A 'f.' BNE.S *+$000C ; 000000B6 +000000AC: 203C 000E 0010 ' <....' MOVE.L #$000E0010,D0 +000000B2: AB1D '..' _QDExtensions ; AB1D +000000B4: 6008 '`.' BRA.S *+$000A ; 000000BE +000000B6: 203C 000E 0015 ' <....' MOVE.L #$000E0015,D0 +000000BC: AB1D '..' _QDExtensions ; AB1D +000000BE: 301F '0.' MOVE.W (A7)+,D0 +000000C0: 4E75 'Nu' RTS + +Comment: + + NEWOFFSCREENBUFFER ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ATTACHOFFSCREENBUFFER [5D610, 5D690) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:MenuMgr:SaveRestoreBits.a + + +Dictionary: Flags $00 FirstId 318 + 318: ATTACHOFFSCREENBUFFER + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ATTACHOFFSCREENBUFFER"(318) Segment="Main"(200) +Size: Flags $00 ModuleSize 128 + +Content: Flags $08 +Contents offset $0000 size $0080 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 1018 'H...' MOVEM.L D3/A3/A4,-(A7) +00000008: 3D7C FF94 000C '=|....' MOVE.W #$FF94,$000C(A6) +0000000E: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +00000012: 6762 'gb' BEQ.S *+$0064 ; 00000076 +00000014: 2640 '&@' MOVEA.L D0,A3 +00000016: 2053 ' S' MOVEA.L (A3),A0 +00000018: 2868 0008 '(h..' MOVEA.L $0008(A0),A4 +0000001C: 558F 'U.' SUBQ.L #2,A7 +0000001E: 2F0C '/.' MOVE.L A4,-(A7) +00000020: 203C 0004 0001 ' <....' MOVE.L #$00040001,D0 +00000026: AB1D '..' _QDExtensions ; AB1D +00000028: 4A1F 'J.' TST.B (A7)+ +0000002A: 674A 'gJ' BEQ.S *+$004C ; 00000076 +0000002C: 598F 'Y.' SUBQ.L #4,A7 +0000002E: 2F0F '/.' MOVE.L A7,-(A7) +00000030: A874 '.t' _GetPort ; A874 +00000032: 245F '$_' MOVEA.L (A7)+,A2 +00000034: 4A6A 0006 'Jj..' TST.W $0006(A2) +00000038: 6B1E 'k.' BMI.S *+$0020 ; 00000058 +0000003A: 41EA 0002 'A...' LEA $0002(A2),A0 +0000003E: 2253 '"S' MOVEA.L (A3),A1 +00000040: 43E9 0010 'C...' LEA $0010(A1),A1 +00000044: 7006 'p.' MOVEQ #$06,D0 +00000046: 32D8 '2.' MOVE.W (A0)+,(A1)+ +00000048: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000046 +0000004C: 2F14 '/.' MOVE.L (A4),-(A7) +0000004E: A875 '.u' _SetPBits ; A875 +00000050: 026A 3FFF 0006 '.j?...' ANDI.W #$3FFF,$0006(A2) +00000056: 601A '`.' BRA.S *+$001C ; 00000072 +00000058: 598F 'Y.' SUBQ.L #4,A7 +0000005A: AA32 '.2' _GetGDevice ; AA32 +0000005C: 2053 ' S' MOVEA.L (A3),A0 +0000005E: 216A 0002 0010 '!j....' MOVE.L $0002(A2),$0010(A0) +00000064: 215F 0014 '!_..' MOVE.L (A7)+,$0014(A0) +00000068: 2F28 000C '/(..' MOVE.L $000C(A0),-(A7) +0000006C: AA31 '.1' _SetGDevice ; AA31 +0000006E: 2F0C '/.' MOVE.L A4,-(A7) +00000070: AA06 '..' _SetPortPix ; AA06 +00000072: 426E 000C 'Bn..' CLR.W $000C(A6) +00000076: 4CDF 1808 'L...' MOVEM.L (A7)+,D3/A3/A4 +0000007A: 4E5E 'N^' UNLK A6 +0000007C: 2E9F '..' MOVE.L (A7)+,(A7) +0000007E: 4E75 'Nu' RTS + +Comment: + + ATTACHOFFSCREENBUFFER ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: DETACHOFFSCREENBUFFER [5D6A0, 5D710) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +3E (5D6DE): JSR SETUPFGBGTOBW + + VectorTable comment: {sources}Toolbox:MenuMgr:SaveRestoreBits.a + + +Dictionary: Flags $00 FirstId 319 + 319: DETACHOFFSCREENBUFFER + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DETACHOFFSCREENBUFFER"(319) Segment="Main"(200) +Size: Flags $00 ModuleSize 112 + +Content: Flags $08 +Contents offset $0000 size $0070 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0B '/.' MOVE.L A3,-(A7) +00000006: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +0000000A: 6758 'gX' BEQ.S *+$005A ; 00000064 +0000000C: 2640 '&@' MOVEA.L D0,A3 +0000000E: 2053 ' S' MOVEA.L (A3),A0 +00000010: 4AA8 0010 'J...' TST.L $0010(A0) +00000014: 674E 'gN' BEQ.S *+$0050 ; 00000064 +00000016: 2868 0008 '(h..' MOVEA.L $0008(A0),A4 +0000001A: 598F 'Y.' SUBQ.L #4,A7 +0000001C: 2F0F '/.' MOVE.L A7,-(A7) +0000001E: A874 '.t' _GetPort ; A874 +00000020: 245F '$_' MOVEA.L (A7)+,A2 +00000022: 2053 ' S' MOVEA.L (A3),A0 +00000024: 4A6A 0006 'Jj..' TST.W $0006(A2) +00000028: 6B08 'k.' BMI.S *+$000A ; 00000032 +0000002A: 4868 0010 'Hh..' PEA $0010(A0) +0000002E: A875 '.u' _SetPBits ; A875 +00000030: 600C '`.' BRA.S *+$000E ; 0000003E +00000032: 2F28 0014 '/(..' MOVE.L $0014(A0),-(A7) +00000036: 2F28 0010 '/(..' MOVE.L $0010(A0),-(A7) +0000003A: AA06 '..' _SetPortPix ; AA06 +0000003C: AA31 '.1' _SetGDevice ; AA31 +0000003E: 4EBA 0000 'N...' JSR SETUPFGBGTOBW ; id: 310 +00000042: 2053 ' S' MOVEA.L (A3),A0 +00000044: 42A8 0010 'B...' CLR.L $0010(A0) +00000048: 2F14 '/.' MOVE.L (A4),-(A7) +0000004A: 486A 0002 'Hj..' PEA $0002(A2) +0000004E: 2053 ' S' MOVEA.L (A3),A0 +00000050: 4850 'HP' PEA (A0) +00000052: 2F17 '/.' MOVE.L (A7),-(A7) +00000054: 4267 'Bg' CLR.W -(A7) +00000056: 42A7 'B.' CLR.L -(A7) +00000058: A8EC '..' _CopyBits ; A8EC +0000005A: 2F0C '/.' MOVE.L A4,-(A7) +0000005C: 203C 0004 0002 ' <....' MOVE.L #$00040002,D0 +00000062: AB1D '..' _QDExtensions ; AB1D +00000064: 426E 000C 'Bn..' CLR.W $000C(A6) +00000068: 265F '&_' MOVEA.L (A7)+,A3 +0000006A: 4E5E 'N^' UNLK A6 +0000006C: 2E9F '..' MOVE.L (A7)+,(A7) +0000006E: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SETUPFGBGTOBW"(310) + 00000040 +Comment: + + DETACHOFFSCREENBUFFER ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: DISPOSEOFFSCREENBUFFER [5D720, 5D756) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:MenuMgr:SaveRestoreBits.a + + +Dictionary: Flags $00 FirstId 320 + 320: DISPOSEOFFSCREENBUFFER +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DISPOSEOFFSCREENBUFFER"(320) 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: 2F03 '/.' MOVE.L D3,-(A7) +00000006: 262E 0008 '&...' MOVE.L $0008(A6),D3 +0000000A: 671E 'g.' BEQ.S *+$0020 ; 0000002A +0000000C: 558F 'U.' SUBQ.L #2,A7 +0000000E: 2F03 '/.' MOVE.L D3,-(A7) +00000010: 303C 0208 '0<..' MOVE.W #$0208,D0 +00000014: A81E '..' DC.W $A81E ; TB 001E +00000016: 548F 'T.' ADDQ.L #2,A7 +00000018: 2043 ' C' MOVEA.L D3,A0 +0000001A: 2250 '"P' MOVEA.L (A0),A1 +0000001C: 2F29 0008 '/)..' MOVE.L $0008(A1),-(A7) +00000020: A023 '.#' _DisposeHandle ; A023 +00000022: 203C 0004 0011 ' <....' MOVE.L #$00040011,D0 +00000028: AB1D '..' _QDExtensions ; AB1D +0000002A: 426E 000C 'Bn..' CLR.W $000C(A6) +0000002E: 261F '&.' MOVE.L (A7)+,D3 +00000030: 4E5E 'N^' UNLK A6 +00000032: 2E9F '..' MOVE.L (A7)+,(A7) +00000034: 4E75 'Nu' RTS + +Comment: + + DISPOSEOFFSCREENBUFFER ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: INVALMENUBAR [5D760, 5D768) + + Module started due to: vector glue above, MODGUESS (align, label) + + Trap A81D + + +Dictionary: Flags $00 FirstId 321 + 321: INVALMENUBAR +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INVALMENUBAR"(321) Segment="Main"(200) +Size: Flags $00 ModuleSize 8 + +Content: Flags $08 +Contents offset $0000 size $0008 +00000000: 08F8 0006 0B21 '.....!' BSET #$06,$0B21 +00000006: 4E75 'Nu' RTS + +Comment: + + INVALMENUBAR ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: INITVALIDATEMENUBARSEMAPHORE [5D770, 5D778) + + Module started due to: MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:MenuMgr:MenuMgrExtensions.a + + +Dictionary: Flags $00 FirstId 322 + 322: INITVALIDATEMENUBARSEMAPHORE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INITVALIDATEMENUBARSEMAPHORE"(322) Segment="Main"(200) +Size: Flags $00 ModuleSize 8 + +Content: Flags $08 +Contents offset $0000 size $0008 +00000000: 08B8 0003 0B20 '..... ' BCLR #$03,$0B20 +00000006: 4E75 'Nu' RTS + +Comment: + + INITVALIDATEMENUBARSEMAPHORE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: VALIDATEMENUBAR [5D790, 5D7B2) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:MenuMgr:MenuMgrExtensions.a + + +Dictionary: Flags $00 FirstId 323 + 323: VALIDATEMENUBAR + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="VALIDATEMENUBAR"(323) Segment="Main"(200) +Size: Flags $00 ModuleSize 34 + +Content: Flags $08 +Contents offset $0000 size $0022 +00000000: 08F8 0003 0B20 '..... ' BSET #$03,$0B20 +00000006: 6618 'f.' BNE.S *+$001A ; 00000020 +00000008: 08B8 0006 0B21 '.....!' BCLR #$06,$0B21 +0000000E: 6608 'f.' BNE.S *+$000A ; 00000018 +00000010: 0838 0006 0B20 '.8... ' BTST #$06,$0B20 +00000016: 6702 'g.' BEQ.S *+$0004 ; 0000001A +00000018: A937 '.7' _DrawMenuBar ; A937 +0000001A: 08B8 0003 0B20 '..... ' BCLR #$03,$0B20 +00000020: 4E75 'Nu' RTS + +Comment: + + VALIDATEMENUBAR ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: INITSYSTEMMENULIST [5D7C0, 5D7CA) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:MenuMgr:SystemMenusPatch.a + + +Dictionary: Flags $00 FirstId 324 + 324: INITSYSTEMMENULIST +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INITSYSTEMMENULIST"(324) Segment="Main"(200) +Size: Flags $00 ModuleSize 10 + +Content: Flags $08 +Contents offset $0000 size $000A +00000000: 700C 'p.' MOVEQ #$0C,D0 +00000002: A722 '."' _NewHandle ,Sys,Immed ; A722 +00000004: 21C8 0286 '!...' MOVE.L A0,$0286 +00000008: 4E75 'Nu' RTS + +Comment: + + INITSYSTEMMENULIST ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: PATCHINSERTMENU [5D7E0, 5D8E0) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:MenuMgr:SystemMenusPatch.a + + +A8 (5D888): FINDFIRSTSYSTEMMENU6BO + VectorTable comment: {sources}Toolbox:MenuMgr:SystemMenusPatch.a + + +D8 (5D8B8): FIND6BOFROMID + VectorTable comment: {sources}Toolbox:MenuMgr:SystemMenusPatch.a + + +Dictionary: Flags $00 FirstId 325 + 325: PATCHINSERTMENU + 326: FIND6BOFROMID + 327: FINDFIRSTSYSTEMMENU6BO +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="PATCHINSERTMENU"(325) Segment="Main"(200) +Size: Flags $00 ModuleSize 256 + +Content: Flags $08 +Contents offset $0000 size $0100 +00000000: 0C6F FFFF 0004 '.o....' CMPI.W #$FFFF,$0004(A7) +00000006: 206F 0006 ' o..' MOVEA.L $0006(A7),A0 +0000000A: 2050 ' P' MOVEA.L (A0),A0 +0000000C: 598F 'Y.' SUBQ.L #4,A7 +0000000E: 3F10 '?.' MOVE.W (A0),-(A7) +00000010: 486F 0004 'Ho..' PEA $0004(A7) +00000014: 303C 03FA '0<..' MOVE.W #$03FA,D0 +00000018: A825 '.%' DC.W $A825 ; TB 0025 +0000001A: 548F 'T.' ADDQ.L #2,A7 +0000001C: 4A1F 'J.' TST.B (A7)+ +0000001E: 6626 'f&' BNE.S *+$0028 ; 00000046 +00000020: 6100 0086 'a...' BSR *+$0088 ; 000000A8 +00000024: 3200 '2.' MOVE.W D0,D1 +00000026: 302F 0004 '0/..' MOVE.W $0004(A7),D0 +0000002A: 670A 'g.' BEQ.S *+$000C ; 00000036 +0000002C: 6100 00AA 'a...' BSR *+$00AC ; 000000D8 +00000030: 6704 'g.' BEQ.S *+$0006 ; 00000036 +00000032: B041 '.A' CMP.W D1,D0 +00000034: 3200 '2.' MOVE.W D0,D1 +00000036: 2078 0A1C ' x..' MOVEA.L $0A1C,A0 +0000003A: 2050 ' P' MOVEA.L (A0),A0 +0000003C: 2070 1000 ' p..' MOVEA.L $00(A0,D1.W),A0 +00000040: 2050 ' P' MOVEA.L (A0),A0 +00000042: 3F50 0004 '?P..' MOVE.W (A0),$0004(A7) +00000046: 2278 0A1C '"x..' MOVEA.L $0A1C,A1 +0000004A: 21F8 0286 0A1C '!.....' MOVE.L $0286,$0A1C +00000050: 6100 0086 'a...' BSR *+$0088 ; 000000D8 +00000054: 21C9 0A1C '!...' MOVE.L A1,$0A1C +00000058: 4A40 'J@' TST.W D0 +0000005A: 6646 'fF' BNE.S *+$0048 ; 000000A2 +0000005C: 302F 0004 '0/..' MOVE.W $0004(A7),D0 +00000060: 6714 'g.' BEQ.S *+$0016 ; 00000076 +00000062: 2278 0A1C '"x..' MOVEA.L $0A1C,A1 +00000066: 21F8 0286 0A1C '!.....' MOVE.L $0286,$0A1C +0000006C: 616A 'aj' BSR.S *+$006C ; 000000D8 +0000006E: 21C9 0A1C '!...' MOVE.L A1,$0A1C +00000072: 4A40 'J@' TST.W D0 +00000074: 660A 'f.' BNE.S *+$000C ; 00000080 +00000076: 2078 0286 ' x..' MOVEA.L $0286,A0 +0000007A: 2050 ' P' MOVEA.L (A0),A0 +0000007C: 3010 '0.' MOVE.W (A0),D0 +0000007E: 5C40 '\@' ADDQ.W #6,D0 +00000080: 598F 'Y.' SUBQ.L #4,A7 +00000082: 2F38 0286 '/8..' MOVE.L $0286,-(A7) +00000086: 3F00 '?.' MOVE.W D0,-(A7) +00000088: 4267 'Bg' CLR.W -(A7) +0000008A: 42A7 'B.' CLR.L -(A7) +0000008C: 42A7 'B.' CLR.L -(A7) +0000008E: 486F 001A 'Ho..' PEA $001A(A7) +00000092: 7006 'p.' MOVEQ #$06,D0 +00000094: 2F00 '/.' MOVE.L D0,-(A7) +00000096: A9E0 '..' _Munger ; A9E0 +00000098: 588F 'X.' ADDQ.L #4,A7 +0000009A: 2078 0286 ' x..' MOVEA.L $0286,A0 +0000009E: 2050 ' P' MOVEA.L (A0),A0 +000000A0: 5C50 '\P' ADDQ.W #6,(A0) +000000A2: 205F ' _' MOVEA.L (A7)+,A0 +000000A4: 5C8F '\.' ADDQ.L #6,A7 +000000A6: 4ED0 'N.' JMP (A0) +000000A8: 48E7 00C0 'H...' MOVEM.L A0/A1,-(A7) +000000AC: 2078 0A1C ' x..' MOVEA.L $0A1C,A0 +000000B0: 2050 ' P' MOVEA.L (A0),A0 +000000B2: 7000 'p.' MOVEQ #$00,D0 +000000B4: 3010 '0.' MOVE.W (A0),D0 +000000B6: 671A 'g.' BEQ.S *+$001C ; 000000D2 +000000B8: 2270 0000 '"p..' MOVEA.L $00(A0,D0.W),A1 +000000BC: 2251 '"Q' MOVEA.L (A1),A1 +000000BE: 0C51 C000 '.Q..' CMPI.W #$C000,(A1) +000000C2: 6C08 'l.' BGE.S *+$000A ; 000000CC +000000C4: 5D40 ']@' SUBQ.W #6,D0 +000000C6: 66F0 'f.' BNE.S *-$000E ; 000000B8 +000000C8: 5C40 '\@' ADDQ.W #6,D0 +000000CA: 6006 '`.' BRA.S *+$0008 ; 000000D2 +000000CC: B050 '.P' CMP.W (A0),D0 +000000CE: 6DF8 'm.' BLT.S *-$0006 ; 000000C8 +000000D0: 7000 'p.' MOVEQ #$00,D0 +000000D2: 4CDF 0300 'L...' MOVEM.L (A7)+,A0/A1 +000000D6: 4E75 'Nu' RTS +000000D8: 48E7 40C0 'H.@.' MOVEM.L D1/A0/A1,-(A7) +000000DC: 2078 0A1C ' x..' MOVEA.L $0A1C,A0 +000000E0: 2050 ' P' MOVEA.L (A0),A0 +000000E2: 3200 '2.' MOVE.W D0,D1 +000000E4: 7000 'p.' MOVEQ #$00,D0 +000000E6: 3010 '0.' MOVE.W (A0),D0 +000000E8: 6710 'g.' BEQ.S *+$0012 ; 000000FA +000000EA: 2270 0000 '"p..' MOVEA.L $00(A0,D0.W),A1 +000000EE: 2251 '"Q' MOVEA.L (A1),A1 +000000F0: B251 '.Q' CMP.W (A1),D1 +000000F2: 6704 'g.' BEQ.S *+$0006 ; 000000F8 +000000F4: 5D40 ']@' SUBQ.W #6,D0 +000000F6: 66F2 'f.' BNE.S *-$000C ; 000000EA +000000F8: 4A40 'J@' TST.W D0 +000000FA: 4CDF 0302 'L...' MOVEM.L (A7)+,D1/A0/A1 +000000FE: 4E75 'Nu' RTS + + +EntryPoint: Flags=$08=(Extern Code) Offset=$00D8 Entry="FIND6BOFROMID"(326) + +EntryPoint: Flags=$08=(Extern Code) Offset=$00A8 Entry="FINDFIRSTSYSTEMMENU6BO"(327) +Comment: + + PATCHINSERTMENU ended due to: vector glue below, end of FILE directive + + +Last +Record Summary +Type Count + 0 Pad 50 + 1 First 1 + 2 Last 1 + 3 Comment 219 + 4 Dictionary 122 + 5 Module 109 + 6 EntryPoint 6 + 7 ModSize 109 + 8 Content 109 + 9 Reference 23 + 10 ComputedRef 40 diff --git a/BuildResults/RISC/Lib/MoreCQD.lib.dump b/BuildResults/RISC/Lib/MoreCQD.lib.dump new file mode 100644 index 0000000..5f090f7 --- /dev/null +++ b/BuildResults/RISC/Lib/MoreCQD.lib.dump @@ -0,0 +1,6411 @@ + +First: Flags=$01 Version=$0002 +Comment: + + UNLINKED FROM MAC OS ROM -- ELLIOT WAS HERE + [8EC00, 926C8) + + +Dictionary: Flags $00 FirstId 200 + 200: Main +Pad +Comment: + + ##################################################################################### + + Module: AUTOMOD_8EC00 [8EC00, 8EC26) + + Module started due to: vector glue above, FILE directive, MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 201 + 201: AUTOMOD_8EC00 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_8EC00"(201) Segment="Main"(200) +Size: Flags $00 ModuleSize 38 + +Content: Flags $08 +Contents offset $0000 size $0026 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 2878 0808 '(x..' MOVEA.L $0808,A4 +0000000A: 3F2E 000E '?...' MOVE.W $000E(A6),-(A7) +0000000E: 3F2E 000A '?...' MOVE.W $000A(A6),-(A7) +00000012: 3F2E 0016 '?...' MOVE.W $0016(A6),-(A7) +00000016: 3F2E 0012 '?...' MOVE.W $0012(A6),-(A7) +0000001A: 204C ' L' MOVEA.L A4,A0 +0000001C: 4E90 'N.' JSR (A0) +0000001E: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000022: 4E5E 'N^' UNLK A6 +00000024: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_8EC00 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_8EC30 [8EC30, 8ECCE) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 202 + 202: AUTOMOD_8EC30 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_8EC30"(202) Segment="Main"(200) +Size: Flags $00 ModuleSize 158 + +Content: Flags $08 +Contents offset $0000 size $009E +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 226C 0038 '"l.8' MOVEA.L $0038(A4),A1 +00000010: 2051 ' Q' MOVEA.L (A1),A0 +00000012: 3028 0014 '0(..' MOVE.W $0014(A0),D0 +00000016: 48C0 'H.' EXT.L D0 +00000018: 323C 8010 '2<..' MOVE.W #$8010,D1 +0000001C: C240 '.@' AND.W D0,D1 +0000001E: 6774 'gt' BEQ.S *+$0076 ; 00000094 +00000020: 2E2C 0056 '.,.V' MOVE.L $0056(A4),D7 +00000024: 2C2C 005A ',,.Z' MOVE.L $005A(A4),D6 +00000028: 206C 0052 ' l.R' MOVEA.L $0052(A4),A0 +0000002C: 2007 ' .' MOVE.L D7,D0 +0000002E: 7246 'rF' MOVEQ #$46,D1 ; 'F' +00000030: 4C01 0800 'L...' MULS.L D1,D0 +00000034: 47F0 0800 'G...' LEA $00(A0,D0.L),A3 +00000038: 4A6B 0010 'Jk..' TST.W $0010(A3) +0000003C: 6E56 'nV' BGT.S *+$0058 ; 00000094 +0000003E: 206C 0052 ' l.R' MOVEA.L $0052(A4),A0 +00000042: 2007 ' .' MOVE.L D7,D0 +00000044: 7246 'rF' MOVEQ #$46,D1 ; 'F' +00000046: 4C01 0800 'L...' MULS.L D1,D0 +0000004A: 45F0 0832 'E..2' LEA $32(A0,D0.L),A2 +0000004E: 5287 'R.' ADDQ.L #1,D7 +00000050: BC87 '..' CMP.L D7,D6 +00000052: 6202 'b.' BHI.S *+$0004 ; 00000056 +00000054: 7E00 '~.' MOVEQ #$00,D7 +00000056: 2947 0056 ')G.V' MOVE.L D7,$0056(A4) +0000005A: 302C 0010 '0,..' MOVE.W $0010(A4),D0 +0000005E: 48C0 'H.' EXT.L D0 +00000060: 2480 '$.' MOVE.L D0,(A2) +00000062: 302C 0012 '0,..' MOVE.W $0012(A4),D0 +00000066: 48C0 'H.' EXT.L D0 +00000068: 2540 0004 '%@..' MOVE.L D0,$0004(A2) +0000006C: 7001 'p.' MOVEQ #$01,D0 +0000006E: 2540 0008 '%@..' MOVE.L D0,$0008(A2) +00000072: 7200 'r.' MOVEQ #$00,D1 +00000074: 2741 000C ''A..' MOVE.L D1,$000C(A3) +00000078: 426B 0016 'Bk..' CLR.W $0016(A3) +0000007C: 2051 ' Q' MOVEA.L (A1),A0 +0000007E: 3750 0018 '7P..' MOVE.W (A0),$0018(A3) +00000082: 377C 0017 001A '7|....' MOVE.W #$0017,$001A(A3) +00000088: 274A 001C ''J..' MOVE.L A2,$001C(A3) +0000008C: 2F09 '/.' MOVE.L A1,-(A7) +0000008E: 204B ' K' MOVEA.L A3,A0 +00000090: A404 '..' _Control ,Sys ; A404 +00000092: 225F '"_' MOVEA.L (A7)+,A1 +00000094: 4CEE 1CC0 FFE4 'L.....' MOVEM.L -$001C(A6),D6/D7/A2-A4 +0000009A: 4E5E 'N^' UNLK A6 +0000009C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_8EC30 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_8ECD0 [8ECD0, 8ED6C) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 203 + 203: AUTOMOD_8ECD0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_8ECD0"(203) Segment="Main"(200) +Size: Flags $00 ModuleSize 156 + +Content: Flags $08 +Contents offset $0000 size $009C +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 226C 0038 '"l.8' MOVEA.L $0038(A4),A1 +00000010: 2051 ' Q' MOVEA.L (A1),A0 +00000012: 3028 0014 '0(..' MOVE.W $0014(A0),D0 +00000016: 48C0 'H.' EXT.L D0 +00000018: 323C 8010 '2<..' MOVE.W #$8010,D1 +0000001C: C240 '.@' AND.W D0,D1 +0000001E: 6772 'gr' BEQ.S *+$0074 ; 00000092 +00000020: 2E2C 0056 '.,.V' MOVE.L $0056(A4),D7 +00000024: 2C2C 005A ',,.Z' MOVE.L $005A(A4),D6 +00000028: 206C 0052 ' l.R' MOVEA.L $0052(A4),A0 +0000002C: 2007 ' .' MOVE.L D7,D0 +0000002E: 7246 'rF' MOVEQ #$46,D1 ; 'F' +00000030: 4C01 0800 'L...' MULS.L D1,D0 +00000034: 47F0 0800 'G...' LEA $00(A0,D0.L),A3 +00000038: 4A6B 0010 'Jk..' TST.W $0010(A3) +0000003C: 6E54 'nT' BGT.S *+$0056 ; 00000092 +0000003E: 206C 0052 ' l.R' MOVEA.L $0052(A4),A0 +00000042: 2007 ' .' MOVE.L D7,D0 +00000044: 7246 'rF' MOVEQ #$46,D1 ; 'F' +00000046: 4C01 0800 'L...' MULS.L D1,D0 +0000004A: 45F0 0832 'E..2' LEA $32(A0,D0.L),A2 +0000004E: 5287 'R.' ADDQ.L #1,D7 +00000050: BC87 '..' CMP.L D7,D6 +00000052: 6202 'b.' BHI.S *+$0004 ; 00000056 +00000054: 7E00 '~.' MOVEQ #$00,D7 +00000056: 2947 0056 ')G.V' MOVE.L D7,$0056(A4) +0000005A: 302C 0010 '0,..' MOVE.W $0010(A4),D0 +0000005E: 48C0 'H.' EXT.L D0 +00000060: 2480 '$.' MOVE.L D0,(A2) +00000062: 302C 0012 '0,..' MOVE.W $0012(A4),D0 +00000066: 48C0 'H.' EXT.L D0 +00000068: 2540 0004 '%@..' MOVE.L D0,$0004(A2) +0000006C: 7000 'p.' MOVEQ #$00,D0 +0000006E: 2540 0008 '%@..' MOVE.L D0,$0008(A2) +00000072: 2740 000C ''@..' MOVE.L D0,$000C(A3) +00000076: 426B 0016 'Bk..' CLR.W $0016(A3) +0000007A: 2051 ' Q' MOVEA.L (A1),A0 +0000007C: 3750 0018 '7P..' MOVE.W (A0),$0018(A3) +00000080: 377C 0017 001A '7|....' MOVE.W #$0017,$001A(A3) +00000086: 274A 001C ''J..' MOVE.L A2,$001C(A3) +0000008A: 2F09 '/.' MOVE.L A1,-(A7) +0000008C: 204B ' K' MOVEA.L A3,A0 +0000008E: A404 '..' _Control ,Sys ; A404 +00000090: 225F '"_' MOVEA.L (A7)+,A1 +00000092: 4CEE 1CC0 FFE4 'L.....' MOVEM.L -$001C(A6),D6/D7/A2-A4 +00000098: 4E5E 'N^' UNLK A6 +0000009A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_8ECD0 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_8ED70 [8ED70, 8EDFE) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 204 + 204: AUTOMOD_8ED70 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_8ED70"(204) Segment="Main"(200) +Size: Flags $00 ModuleSize 142 + +Content: Flags $08 +Contents offset $0000 size $008E +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 226C 0038 '"l.8' MOVEA.L $0038(A4),A1 +00000010: 2E2C 0056 '.,.V' MOVE.L $0056(A4),D7 +00000014: 2C2C 005A ',,.Z' MOVE.L $005A(A4),D6 +00000018: 206C 0052 ' l.R' MOVEA.L $0052(A4),A0 +0000001C: 2007 ' .' MOVE.L D7,D0 +0000001E: 7246 'rF' MOVEQ #$46,D1 ; 'F' +00000020: 4C01 0800 'L...' MULS.L D1,D0 +00000024: 47F0 0800 'G...' LEA $00(A0,D0.L),A3 +00000028: 4A6B 0010 'Jk..' TST.W $0010(A3) +0000002C: 6E56 'nV' BGT.S *+$0058 ; 00000084 +0000002E: 206C 0052 ' l.R' MOVEA.L $0052(A4),A0 +00000032: 2007 ' .' MOVE.L D7,D0 +00000034: 7246 'rF' MOVEQ #$46,D1 ; 'F' +00000036: 4C01 0800 'L...' MULS.L D1,D0 +0000003A: 45F0 0832 'E..2' LEA $32(A0,D0.L),A2 +0000003E: 5287 'R.' ADDQ.L #1,D7 +00000040: BC87 '..' CMP.L D7,D6 +00000042: 6202 'b.' BHI.S *+$0004 ; 00000046 +00000044: 7E00 '~.' MOVEQ #$00,D7 +00000046: 2947 0056 ')G.V' MOVE.L D7,$0056(A4) +0000004A: 302C 0010 '0,..' MOVE.W $0010(A4),D0 +0000004E: 48C0 'H.' EXT.L D0 +00000050: 2480 '$.' MOVE.L D0,(A2) +00000052: 302C 0012 '0,..' MOVE.W $0012(A4),D0 +00000056: 48C0 'H.' EXT.L D0 +00000058: 2540 0004 '%@..' MOVE.L D0,$0004(A2) +0000005C: 7001 'p.' MOVEQ #$01,D0 +0000005E: 2540 0008 '%@..' MOVE.L D0,$0008(A2) +00000062: 7200 'r.' MOVEQ #$00,D1 +00000064: 2741 000C ''A..' MOVE.L D1,$000C(A3) +00000068: 426B 0016 'Bk..' CLR.W $0016(A3) +0000006C: 2051 ' Q' MOVEA.L (A1),A0 +0000006E: 3750 0018 '7P..' MOVE.W (A0),$0018(A3) +00000072: 377C 0017 001A '7|....' MOVE.W #$0017,$001A(A3) +00000078: 274A 001C ''J..' MOVE.L A2,$001C(A3) +0000007C: 2F09 '/.' MOVE.L A1,-(A7) +0000007E: 204B ' K' MOVEA.L A3,A0 +00000080: A404 '..' _Control ,Sys ; A404 +00000082: 225F '"_' MOVEA.L (A7)+,A1 +00000084: 4CEE 1CC0 FFE4 'L.....' MOVEM.L -$001C(A6),D6/D7/A2-A4 +0000008A: 4E5E 'N^' UNLK A6 +0000008C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_8ED70 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_8EE00 [8EE00, 8EFD4) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1A0 (8EFA0): LEA $8EC30, A0 + +1A8 (8EFA8): LEA $8ECD0, A0 + +1B0 (8EFB0): LEA $8ED70, A0 + + +Dictionary: Flags $00 FirstId 205 + 205: AUTOMOD_8EE00 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_8EE00"(205) Segment="Main"(200) +Size: Flags $00 ModuleSize 468 + +Content: Flags $08 +Contents offset $0000 size $01D4 +00000000: 4E56 FF9A 'NV..' LINK.W A6,#-$0066 +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +0000000C: 4205 'B.' CLR.B D5 +0000000E: 206A 0038 ' j.8' MOVEA.L $0038(A2),A0 +00000012: 2D48 FF9E '-H..' MOVE.L A0,-$0062(A6) +00000016: 2050 ' P' MOVEA.L (A0),A0 +00000018: 2668 0016 '&h..' MOVEA.L $0016(A0),A3 +0000001C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000020: 2050 ' P' MOVEA.L (A0),A0 +00000022: 2850 '(P' MOVEA.L (A0),A4 +00000024: 7000 'p.' MOVEQ #$00,D0 +00000026: 2D40 FFB2 '-@..' MOVE.L D0,-$004E(A6) +0000002A: 426E FFBC 'Bn..' CLR.W -$0044(A6) +0000002E: 206E FF9E ' n..' MOVEA.L -$0062(A6),A0 +00000032: 2050 ' P' MOVEA.L (A0),A0 +00000034: 3D50 FFBE '=P..' MOVE.W (A0),-$0042(A6) +00000038: 3D7C 000A FFC0 '=|....' MOVE.W #$000A,-$0040(A6) +0000003E: 41EE FFE4 'A...' LEA -$001C(A6),A0 +00000042: 2D48 FFC2 '-H..' MOVE.L A0,-$003E(A6) +00000046: 41EE FFA6 'A...' LEA -$005A(A6),A0 +0000004A: A205 '..' _Status ,Immed ; A205 +0000004C: 3C00 '<.' MOVE.W D0,D6 +0000004E: 6616 'f.' BNE.S *+$0018 ; 00000066 +00000050: 2053 ' S' MOVEA.L (A3),A0 +00000052: 2010 ' .' MOVE.L (A0),D0 +00000054: B0AE FFEC '....' CMP.L -$0014(A6),D0 +00000058: 6718 'g.' BEQ.S *+$001A ; 00000072 +0000005A: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +0000005E: 4210 'B.' CLR.B (A0) +00000060: 7000 'p.' MOVEQ #$00,D0 +00000062: 6000 0166 '`..f' BRA *+$0168 ; 000001CA +00000066: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +0000006A: 4210 'B.' CLR.B (A0) +0000006C: 3006 '0.' MOVE.W D6,D0 +0000006E: 6000 015A '`..Z' BRA *+$015C ; 000001CA +00000072: 266A 0052 '&j.R' MOVEA.L $0052(A2),A3 +00000076: 200B ' .' MOVE.L A3,D0 +00000078: 662A 'f*' BNE.S *+$002C ; 000000A4 +0000007A: 203C 0000 0118 ' <....' MOVE.L #$00000118,D0 +00000080: A31E '..' _NewPtrClear ; A31E +00000082: 2648 '&H' MOVEA.L A0,A3 +00000084: 200B ' .' MOVE.L A3,D0 +00000086: 660C 'f.' BNE.S *+$000E ; 00000094 +00000088: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +0000008C: 4210 'B.' CLR.B (A0) +0000008E: 7094 'p.' MOVEQ #$94,D0 +00000090: 6000 0138 '`..8' BRA *+$013A ; 000001CA +00000094: 254B 0052 '%K.R' MOVE.L A3,$0052(A2) +00000098: 7000 'p.' MOVEQ #$00,D0 +0000009A: 2540 0056 '%@.V' MOVE.L D0,$0056(A2) +0000009E: 7204 'r.' MOVEQ #$04,D1 +000000A0: 2541 005A '%A.Z' MOVE.L D1,$005A(A2) +000000A4: 3D7C 0001 FFF4 '=|....' MOVE.W #$0001,-$000C(A6) +000000AA: 426E FFF6 'Bn..' CLR.W -$000A(A6) +000000AE: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000B2: 2D50 FFF8 '-P..' MOVE.L (A0),-$0008(A6) +000000B6: 2D68 0008 FFFC '-h....' MOVE.L $0008(A0),-$0004(A6) +000000BC: 41EE FFF4 'A...' LEA -$000C(A6),A0 +000000C0: 2D48 FFD8 '-H..' MOVE.L A0,-$0028(A6) +000000C4: 7000 'p.' MOVEQ #$00,D0 +000000C6: 2D40 FFB2 '-@..' MOVE.L D0,-$004E(A6) +000000CA: 426E FFBC 'Bn..' CLR.W -$0044(A6) +000000CE: 206E FF9E ' n..' MOVEA.L -$0062(A6),A0 +000000D2: 2050 ' P' MOVEA.L (A0),A0 +000000D4: 3D50 FFBE '=P..' MOVE.W (A0),-$0042(A6) +000000D8: 3D7C 0016 FFC0 '=|....' MOVE.W #$0016,-$0040(A6) +000000DE: 41EE FFD8 'A...' LEA -$0028(A6),A0 +000000E2: 2D48 FFC2 '-H..' MOVE.L A0,-$003E(A6) +000000E6: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000EA: 2050 ' P' MOVEA.L (A0),A0 +000000EC: 2050 ' P' MOVEA.L (A0),A0 +000000EE: 2668 002A '&h.*' MOVEA.L $002A(A0),A3 +000000F2: 322C 0004 '2,..' MOVE.W $0004(A4),D1 +000000F6: 48C1 'H.' EXT.L D1 +000000F8: 343C 8000 '4<..' MOVE.W #$8000,D2 +000000FC: C441 '.A' AND.W D1,D2 +000000FE: 6700 0088 'g...' BEQ *+$008A ; 00000188 +00000102: 7008 'p.' MOVEQ #$08,D0 +00000104: B06C 0020 '.l. ' CMP.W $0020(A4),D0 +00000108: 6D7E 'm~' BLT.S *+$0080 ; 00000188 +0000010A: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000010E: 2868 01E0 '(h..' MOVEA.L $01E0(A0),A4 +00000112: 206C 0012 ' l..' MOVEA.L $0012(A4),A0 +00000116: 2D48 FF9A '-H..' MOVE.L A0,-$0066(A6) +0000011A: 2068 0C24 ' h.$' MOVEA.L $0C24(A0),A0 +0000011E: 2850 '(P' MOVEA.L (A0),A4 +00000120: 598F 'Y.' SUBQ.L #4,A7 +00000122: 2EB8 0CC8 '....' MOVE.L $0CC8,(A7) +00000126: 2D5F FFA2 '-_..' MOVE.L (A7)+,-$005E(A6) +0000012A: 2F2E FF9E '/...' MOVE.L -$0062(A6),-(A7) +0000012E: 21DF 0CC8 '!...' MOVE.L (A7)+,$0CC8 +00000132: 7001 'p.' MOVEQ #$01,D0 +00000134: 2880 '(.' MOVE.L D0,(A4) +00000136: 426C 0004 'Bl..' CLR.W $0004(A4) +0000013A: 2053 ' S' MOVEA.L (A3),A0 +0000013C: 3968 0006 0006 '9h....' MOVE.W $0006(A0),$0006(A4) +00000142: 7E00 '~.' MOVEQ #$00,D7 +00000144: 601C '`.' BRA.S *+$001E ; 00000162 +00000146: 598F 'Y.' SUBQ.L #4,A7 +00000148: 2053 ' S' MOVEA.L (A3),A0 +0000014A: 4870 7E0A 'Hp~.' PEA $0A(A0,D7.L*8) +0000014E: AA33 '.3' _Color2Index ; AA33 +00000150: 4874 7E0A 'Ht~.' PEA $0A(A4,D7.L*8) +00000154: AA34 '.4' _Index2Color ; AA34 +00000156: 2053 ' S' MOVEA.L (A3),A0 +00000158: 39B0 7E08 7E08 '9.~.~.' MOVE.W $08(A0,D7.L*8),$08(A4,D7.L*8) +0000015E: 2007 ' .' MOVE.L D7,D0 +00000160: 5287 'R.' ADDQ.L #1,D7 +00000162: 302C 0006 '0,..' MOVE.W $0006(A4),D0 +00000166: 48C0 'H.' EXT.L D0 +00000168: 5280 'R.' ADDQ.L #1,D0 +0000016A: B087 '..' CMP.L D7,D0 +0000016C: 62D8 'b.' BHI.S *-$0026 ; 00000146 +0000016E: 206E FF9A ' n..' MOVEA.L -$0066(A6),A0 +00000172: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +00000176: 2251 '"Q' MOVEA.L (A1),A1 +00000178: 2251 '"Q' MOVEA.L (A1),A1 +0000017A: 2368 0C24 002A '#h.$.*' MOVE.L $0C24(A0),$002A(A1) +00000180: 2F2E FFA2 '/...' MOVE.L -$005E(A6),-(A7) +00000184: 21DF 0CC8 '!...' MOVE.L (A7)+,$0CC8 +00000188: 41EE FFA6 'A...' LEA -$005A(A6),A0 +0000018C: A204 '..' _Control ,Immed ; A204 +0000018E: 3C00 '<.' MOVE.W D0,D6 +00000190: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000194: 2050 ' P' MOVEA.L (A0),A0 +00000196: 2050 ' P' MOVEA.L (A0),A0 +00000198: 214B 002A '!K.*' MOVE.L A3,$002A(A0) +0000019C: 4A46 'JF' TST.W D6 +0000019E: 6622 'f"' BNE.S *+$0024 ; 000001C2 +000001A0: 41FA FC8E 'A...' LEA *-$0370,A0 ; FFFFFE30 +000001A4: 2548 0004 '%H..' MOVE.L A0,$0004(A2) +000001A8: 41FA FD26 'A..&' LEA *-$02D8,A0 ; FFFFFED0 +000001AC: 2548 0008 '%H..' MOVE.L A0,$0008(A2) +000001B0: 41FA FDBE 'A...' LEA *-$0240,A0 ; FFFFFF70 +000001B4: 2548 000C '%H..' MOVE.L A0,$000C(A2) +000001B8: 02AA FFFF FFFD '......' ANDI.L #$FFFFFFFD,$0018(A2) + 0018 +000001C0: 7A01 'z.' MOVEQ #$01,D5 +000001C2: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +000001C6: 1085 '..' MOVE.B D5,(A0) +000001C8: 7000 'p.' MOVEQ #$00,D0 +000001CA: 4CEE 1CE0 FF82 'L.....' MOVEM.L -$007E(A6),D5-D7/A2-A4 +000001D0: 4E5E 'N^' UNLK A6 +000001D2: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_8EE00 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_8EFE0 [8EFE0, 902B4) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 206 + 206: AUTOMOD_8EFE0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_8EFE0"(206) Segment="Main"(200) +Size: Flags $00 ModuleSize 4820 + +Content: Flags $08 +Contents offset $0000 size $12D4 +00000000: 4E56 FF76 'NV.v' LINK.W A6,#-$008A +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000000C: 2068 0038 ' h.8' MOVEA.L $0038(A0),A0 +00000010: 2050 ' P' MOVEA.L (A0),A0 +00000012: 3028 0014 '0(..' MOVE.W $0014(A0),D0 +00000016: 48C0 'H.' EXT.L D0 +00000018: 323C 8000 '2<..' MOVE.W #$8000,D1 +0000001C: C240 '.@' AND.W D0,D1 +0000001E: 6700 12AA 'g...' BEQ *+$12AC ; 000012CA +00000022: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000026: 2068 0038 ' h.8' MOVEA.L $0038(A0),A0 +0000002A: 2050 ' P' MOVEA.L (A0),A0 +0000002C: 2D48 FFA0 '-H..' MOVE.L A0,-$0060(A6) +00000030: 2068 0016 ' h..' MOVEA.L $0016(A0),A0 +00000034: 2050 ' P' MOVEA.L (A0),A0 +00000036: 3028 0004 '0(..' MOVE.W $0004(A0),D0 +0000003A: 48C0 'H.' EXT.L D0 +0000003C: 323C 7FFF '2<..' MOVE.W #$7FFF,D1 +00000040: C240 '.@' AND.W D0,D1 +00000042: 7000 'p.' MOVEQ #$00,D0 +00000044: 3001 '0.' MOVE.W D1,D0 +00000046: 2D40 FFA4 '-@..' MOVE.L D0,-$005C(A6) +0000004A: 206E FFA0 ' n..' MOVEA.L -$0060(A6),A0 +0000004E: 2068 0016 ' h..' MOVEA.L $0016(A0),A0 +00000052: 2050 ' P' MOVEA.L (A0),A0 +00000054: 3028 0020 '0(. ' MOVE.W $0020(A0),D0 +00000058: 48C0 'H.' EXT.L D0 +0000005A: 2D40 FFB0 '-@..' MOVE.L D0,-$0050(A6) +0000005E: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000062: 3028 0010 '0(..' MOVE.W $0010(A0),D0 +00000066: 48C0 'H.' EXT.L D0 +00000068: 2D40 FFF0 '-@..' MOVE.L D0,-$0010(A6) +0000006C: 3028 0012 '0(..' MOVE.W $0012(A0),D0 +00000070: 48C0 'H.' EXT.L D0 +00000072: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +00000076: 7010 'p.' MOVEQ #$10,D0 +00000078: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) +0000007C: 2D40 FFE0 '-@..' MOVE.L D0,-$0020(A6) +00000080: 7200 'r.' MOVEQ #$00,D1 +00000082: 2D41 FFE8 '-A..' MOVE.L D1,-$0018(A6) +00000086: 2D41 FFEC '-A..' MOVE.L D1,-$0014(A6) +0000008A: 4AAE FFF0 'J...' TST.L -$0010(A6) +0000008E: 6C1A 'l.' BGE.S *+$001C ; 000000AA +00000090: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 +00000094: 4480 'D.' NEG.L D0 +00000096: 2D40 FF9C '-@..' MOVE.L D0,-$0064(A6) +0000009A: 91AE FFDC '....' SUB.L D0,-$0024(A6) +0000009E: 2D6E FF9C FFE8 '-n....' MOVE.L -$0064(A6),-$0018(A6) +000000A4: 7000 'p.' MOVEQ #$00,D0 +000000A6: 2D40 FFF0 '-@..' MOVE.L D0,-$0010(A6) +000000AA: 202E FFDC ' ...' MOVE.L -$0024(A6),D0 +000000AE: D0AE FFF0 '....' ADD.L -$0010(A6),D0 +000000B2: 206E FFA0 ' n..' MOVEA.L -$0060(A6),A0 +000000B6: 3228 0028 '2(.(' MOVE.W $0028(A0),D1 +000000BA: 48C1 'H.' EXT.L D1 +000000BC: 3428 0024 '4(.$' MOVE.W $0024(A0),D2 +000000C0: 48C2 'H.' EXT.L D2 +000000C2: 9282 '..' SUB.L D2,D1 +000000C4: B280 '..' CMP.L D0,D1 +000000C6: 6C1A 'l.' BGE.S *+$001C ; 000000E2 +000000C8: 206E FFA0 ' n..' MOVEA.L -$0060(A6),A0 +000000CC: 3028 0028 '0(.(' MOVE.W $0028(A0),D0 +000000D0: 48C0 'H.' EXT.L D0 +000000D2: 3228 0024 '2(.$' MOVE.W $0024(A0),D1 +000000D6: 48C1 'H.' EXT.L D1 +000000D8: 9081 '..' SUB.L D1,D0 +000000DA: 90AE FFF0 '....' SUB.L -$0010(A6),D0 +000000DE: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) +000000E2: 4AAE FFF4 'J...' TST.L -$000C(A6) +000000E6: 6C1A 'l.' BGE.S *+$001C ; 00000102 +000000E8: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 +000000EC: 4480 'D.' NEG.L D0 +000000EE: 2D40 FF9C '-@..' MOVE.L D0,-$0064(A6) +000000F2: 91AE FFE0 '....' SUB.L D0,-$0020(A6) +000000F6: 2D6E FF9C FFEC '-n....' MOVE.L -$0064(A6),-$0014(A6) +000000FC: 7000 'p.' MOVEQ #$00,D0 +000000FE: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +00000102: 202E FFE0 ' ...' MOVE.L -$0020(A6),D0 +00000106: D0AE FFF4 '....' ADD.L -$000C(A6),D0 +0000010A: 206E FFA0 ' n..' MOVEA.L -$0060(A6),A0 +0000010E: 3228 0026 '2(.&' MOVE.W $0026(A0),D1 +00000112: 48C1 'H.' EXT.L D1 +00000114: 3428 0022 '4(."' MOVE.W $0022(A0),D2 +00000118: 48C2 'H.' EXT.L D2 +0000011A: 9282 '..' SUB.L D2,D1 +0000011C: B280 '..' CMP.L D0,D1 +0000011E: 6C1A 'l.' BGE.S *+$001C ; 0000013A +00000120: 206E FFA0 ' n..' MOVEA.L -$0060(A6),A0 +00000124: 3028 0026 '0(.&' MOVE.W $0026(A0),D0 +00000128: 48C0 'H.' EXT.L D0 +0000012A: 3228 0022 '2(."' MOVE.W $0022(A0),D1 +0000012E: 48C1 'H.' EXT.L D1 +00000130: 9081 '..' SUB.L D1,D0 +00000132: 90AE FFF4 '....' SUB.L -$000C(A6),D0 +00000136: 2D40 FFE0 '-@..' MOVE.L D0,-$0020(A6) +0000013A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000013E: 216E FFE0 0024 '!n...$' MOVE.L -$0020(A6),$0024(A0) +00000144: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000148: 216E FFA4 002C '!n...,' MOVE.L -$005C(A6),$002C(A0) +0000014E: 202E FFB0 ' ...' MOVE.L -$0050(A6),D0 +00000152: 5380 'S.' SUBQ.L #1,D0 +00000154: 6726 'g&' BEQ.S *+$0028 ; 0000017C +00000156: 5380 'S.' SUBQ.L #1,D0 +00000158: 6700 034E 'g..N' BEQ *+$0350 ; 000004A8 +0000015C: 5580 'U.' SUBQ.L #2,D0 +0000015E: 6700 0690 'g...' BEQ *+$0692 ; 000007F0 +00000162: 5980 'Y.' SUBQ.L #4,D0 +00000164: 6700 09D2 'g...' BEQ *+$09D4 ; 00000B38 +00000168: 5180 'Q.' SUBQ.L #8,D0 +0000016A: 6700 0D0C 'g...' BEQ *+$0D0E ; 00000E78 +0000016E: 0480 0000 0010 '......' SUBI.L #$00000010,D0 +00000174: 6700 104A 'g..J' BEQ *+$104C ; 000011C0 +00000178: 6000 1150 '`..P' BRA *+$1152 ; 000012CA +0000017C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000180: 7000 'p.' MOVEQ #$00,D0 +00000182: 3028 004C '0(.L' MOVE.W $004C(A0),D0 +00000186: 2D40 FFA8 '-@..' MOVE.L D0,-$0058(A6) +0000018A: 7002 'p.' MOVEQ #$02,D0 +0000018C: 2D40 FFAC '-@..' MOVE.L D0,-$0054(A6) +00000190: 206E FFA0 ' n..' MOVEA.L -$0060(A6),A0 +00000194: 2068 0016 ' h..' MOVEA.L $0016(A0),A0 +00000198: 2050 ' P' MOVEA.L (A0),A0 +0000019A: 7203 'r.' MOVEQ #$03,D1 +0000019C: C290 '..' AND.L (A0),D1 +0000019E: E789 '..' LSL.L #3,D1 +000001A0: D3AE FFF0 '....' ADD.L D1,-$0010(A6) +000001A4: 721F 'r.' MOVEQ #$1F,D1 +000001A6: C2AE FFF0 '....' AND.L -$0010(A6),D1 +000001AA: 74FF 't.' MOVEQ #$FF,D2 +000001AC: E2AA '..' LSR.L D1,D2 +000001AE: 2D42 FFD0 '-B..' MOVE.L D2,-$0030(A6) +000001B2: 222E FFDC '"...' MOVE.L -$0024(A6),D1 +000001B6: D2AE FFF0 '....' ADD.L -$0010(A6),D1 +000001BA: 741F 't.' MOVEQ #$1F,D2 +000001BC: C481 '..' AND.L D1,D2 +000001BE: 72FF 'r.' MOVEQ #$FF,D1 +000001C0: E4A9 '..' LSR.L D2,D1 +000001C2: 4681 'F.' NOT.L D1 +000001C4: 2D41 FFD4 '-A..' MOVE.L D1,-$002C(A6) +000001C8: 72E0 'r.' MOVEQ #$E0,D1 +000001CA: C2AE FFF0 '....' AND.L -$0010(A6),D1 +000001CE: 242E FFDC '$...' MOVE.L -$0024(A6),D2 +000001D2: D4AE FFF0 '....' ADD.L -$0010(A6),D2 +000001D6: 76E0 'v.' MOVEQ #$E0,D3 +000001D8: C682 '..' AND.L D2,D3 +000001DA: B681 '..' CMP.L D1,D3 +000001DC: 6612 'f.' BNE.S *+$0014 ; 000001F0 +000001DE: 202E FFD4 ' ...' MOVE.L -$002C(A6),D0 +000001E2: C0AE FFD0 '....' AND.L -$0030(A6),D0 +000001E6: 2D40 FFD0 '-@..' MOVE.L D0,-$0030(A6) +000001EA: 7000 'p.' MOVEQ #$00,D0 +000001EC: 2D40 FFD4 '-@..' MOVE.L D0,-$002C(A6) +000001F0: 701F 'p.' MOVEQ #$1F,D0 +000001F2: C0AE FFF0 '....' AND.L -$0010(A6),D0 +000001F6: 721F 'r.' MOVEQ #$1F,D1 +000001F8: C2AE FFE8 '....' AND.L -$0018(A6),D1 +000001FC: 9081 '..' SUB.L D1,D0 +000001FE: 2D40 FFD8 '-@..' MOVE.L D0,-$0028(A6) +00000202: 6D06 'm.' BLT.S *+$0008 ; 0000020A +00000204: 2C2E FFD8 ',...' MOVE.L -$0028(A6),D6 +00000208: 6008 '`.' BRA.S *+$000A ; 00000212 +0000020A: 2C2E FFD8 ',...' MOVE.L -$0028(A6),D6 +0000020E: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000210: DC80 '..' ADD.L D0,D6 +00000212: 2D6E FFDC FF78 '-n...x' MOVE.L -$0024(A6),-$0088(A6) +00000218: 2D6E FFF0 FF7C '-n...|' MOVE.L -$0010(A6),-$0084(A6) +0000021E: 701F 'p.' MOVEQ #$1F,D0 +00000220: C0AE FF7C '...|' AND.L -$0084(A6),D0 +00000224: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00000226: 9280 '..' SUB.L D0,D1 +00000228: 202E FF78 ' ..x' MOVE.L -$0088(A6),D0 +0000022C: 9081 '..' SUB.L D1,D0 +0000022E: 222E FF78 '"..x' MOVE.L -$0088(A6),D1 +00000232: D2AE FF7C '...|' ADD.L -$0084(A6),D1 +00000236: 741F 't.' MOVEQ #$1F,D2 +00000238: C481 '..' AND.L D1,D2 +0000023A: 9082 '..' SUB.L D2,D0 +0000023C: 2D40 FFE4 '-@..' MOVE.L D0,-$001C(A6) +00000240: 6F0C 'o.' BLE.S *+$000E ; 0000024E +00000242: 202E FFE4 ' ...' MOVE.L -$001C(A6),D0 +00000246: EA80 '..' ASR.L #5,D0 +00000248: 2D40 FFE4 '-@..' MOVE.L D0,-$001C(A6) +0000024C: 6006 '`.' BRA.S *+$0008 ; 00000254 +0000024E: 7000 'p.' MOVEQ #$00,D0 +00000250: 2D40 FFE4 '-@..' MOVE.L D0,-$001C(A6) +00000254: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000258: 216E FFD0 0030 '!n...0' MOVE.L -$0030(A6),$0030(A0) +0000025E: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000262: 216E FFD4 0034 '!n...4' MOVE.L -$002C(A6),$0034(A0) +00000268: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000026C: 216E FFE4 0028 '!n...(' MOVE.L -$001C(A6),$0028(A0) +00000272: 206E FFA0 ' n..' MOVEA.L -$0060(A6),A0 +00000276: 2068 0016 ' h..' MOVEA.L $0016(A0),A0 +0000027A: 2050 ' P' MOVEA.L (A0),A0 +0000027C: 70FC 'p.' MOVEQ #$FC,D0 +0000027E: C090 '..' AND.L (A0),D0 +00000280: 222E FFA4 '"...' MOVE.L -$005C(A6),D1 +00000284: 4C2E 1000 FFF4 'L.....' MULU.L -$000C(A6),D1 +0000028A: D280 '..' ADD.L D0,D1 +0000028C: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 +00000290: E680 '..' ASR.L #3,D0 +00000292: D081 '..' ADD.L D1,D0 +00000294: 72FC 'r.' MOVEQ #$FC,D1 +00000296: C280 '..' AND.L D0,D1 +00000298: 2D41 FFB4 '-A..' MOVE.L D1,-$004C(A6) +0000029C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000002A0: 216E FFB4 0020 '!n... ' MOVE.L -$004C(A6),$0020(A0) +000002A6: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000002AA: 2268 001C '"h..' MOVEA.L $001C(A0),A1 +000002AE: 202E FFA8 ' ...' MOVE.L -$0058(A6),D0 +000002B2: 4C2E 0000 FFEC 'L.....' MULU.L -$0014(A6),D0 +000002B8: D0A8 0044 '...D' ADD.L $0044(A0),D0 +000002BC: 222E FFE8 '"...' MOVE.L -$0018(A6),D1 +000002C0: E689 '..' LSR.L #3,D1 +000002C2: D280 '..' ADD.L D0,D1 +000002C4: 70FC 'p.' MOVEQ #$FC,D0 +000002C6: C081 '..' AND.L D1,D0 +000002C8: 2D40 FFB8 '-@..' MOVE.L D0,-$0048(A6) +000002CC: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000002D0: 202E FFAC ' ...' MOVE.L -$0054(A6),D0 +000002D4: 4C2E 0000 FFEC 'L.....' MULU.L -$0014(A6),D0 +000002DA: D0A8 0048 '...H' ADD.L $0048(A0),D0 +000002DE: 222E FFE8 '"...' MOVE.L -$0018(A6),D1 +000002E2: E689 '..' LSR.L #3,D1 +000002E4: D280 '..' ADD.L D0,D1 +000002E6: 70FC 'p.' MOVEQ #$FC,D0 +000002E8: C081 '..' AND.L D1,D0 +000002EA: 2D40 FFBC '-@..' MOVE.L D0,-$0044(A6) +000002EE: 7000 'p.' MOVEQ #$00,D0 +000002F0: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +000002F4: 6000 01A2 '`...' BRA *+$01A4 ; 00000498 +000002F8: 286E FFB4 '(n..' MOVEA.L -$004C(A6),A4 +000002FC: 246E FFB8 '$n..' MOVEA.L -$0048(A6),A2 +00000300: 266E FFBC '&n..' MOVEA.L -$0044(A6),A3 +00000304: 2E14 '..' MOVE.L (A4),D7 +00000306: 22C7 '".' MOVE.L D7,(A1)+ +00000308: 2D5A FFC8 '-Z..' MOVE.L (A2)+,-$0038(A6) +0000030C: 2D5B FFCC '-[..' MOVE.L (A3)+,-$0034(A6) +00000310: 4AAE FFD8 'J...' TST.L -$0028(A6) +00000314: 6D44 'mD' BLT.S *+$0046 ; 0000035A +00000316: 282E FFC8 '(...' MOVE.L -$0038(A6),D4 +0000031A: ECAC '..' LSR.L D6,D4 +0000031C: 2A2E FFCC '*...' MOVE.L -$0034(A6),D5 +00000320: ECAD '..' LSR.L D6,D5 +00000322: 202E FFD0 ' ...' MOVE.L -$0030(A6),D0 +00000326: 4680 'F.' NOT.L D0 +00000328: C087 '..' AND.L D7,D0 +0000032A: 2205 '".' MOVE.L D5,D1 +0000032C: 4681 'F.' NOT.L D1 +0000032E: 2407 '$.' MOVE.L D7,D2 +00000330: C481 '..' AND.L D1,D2 +00000332: 2204 '".' MOVE.L D4,D1 +00000334: B581 '..' EOR.L D2,D1 +00000336: 242E FFD0 '$...' MOVE.L -$0030(A6),D2 +0000033A: C481 '..' AND.L D1,D2 +0000033C: 8480 '..' OR.L D0,D2 +0000033E: 2E02 '..' MOVE.L D2,D7 +00000340: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000342: 9006 '..' SUB.B D6,D0 +00000344: 1D40 FF77 '.@.w' MOVE.B D0,-$0089(A6) +00000348: 282E FFC8 '(...' MOVE.L -$0038(A6),D4 +0000034C: E1AC '..' LSL.L D0,D4 +0000034E: 102E FF77 '...w' MOVE.B -$0089(A6),D0 +00000352: 2A2E FFCC '*...' MOVE.L -$0034(A6),D5 +00000356: E1AD '..' LSL.L D0,D5 +00000358: 605E '`^' BRA.S *+$0060 ; 000003B8 +0000035A: 7020 'p ' MOVEQ #$20,D0 ; ' ' +0000035C: 9006 '..' SUB.B D6,D0 +0000035E: 1D40 FF77 '.@.w' MOVE.B D0,-$0089(A6) +00000362: 282E FFC8 '(...' MOVE.L -$0038(A6),D4 +00000366: E1AC '..' LSL.L D0,D4 +00000368: 201A ' .' MOVE.L (A2)+,D0 +0000036A: 2D40 FFC8 '-@..' MOVE.L D0,-$0038(A6) +0000036E: ECA8 '..' LSR.L D6,D0 +00000370: 8880 '..' OR.L D0,D4 +00000372: 102E FF77 '...w' MOVE.B -$0089(A6),D0 +00000376: 2A2E FFCC '*...' MOVE.L -$0034(A6),D5 +0000037A: E1AD '..' LSL.L D0,D5 +0000037C: 201B ' .' MOVE.L (A3)+,D0 +0000037E: 2D40 FFCC '-@..' MOVE.L D0,-$0034(A6) +00000382: ECA8 '..' LSR.L D6,D0 +00000384: 8A80 '..' OR.L D0,D5 +00000386: 202E FFD0 ' ...' MOVE.L -$0030(A6),D0 +0000038A: 4680 'F.' NOT.L D0 +0000038C: C087 '..' AND.L D7,D0 +0000038E: 2205 '".' MOVE.L D5,D1 +00000390: 4681 'F.' NOT.L D1 +00000392: 2407 '$.' MOVE.L D7,D2 +00000394: C481 '..' AND.L D1,D2 +00000396: 2204 '".' MOVE.L D4,D1 +00000398: B581 '..' EOR.L D2,D1 +0000039A: 242E FFD0 '$...' MOVE.L -$0030(A6),D2 +0000039E: C481 '..' AND.L D1,D2 +000003A0: 8480 '..' OR.L D0,D2 +000003A2: 2E02 '..' MOVE.L D2,D7 +000003A4: 102E FF77 '...w' MOVE.B -$0089(A6),D0 +000003A8: 282E FFC8 '(...' MOVE.L -$0038(A6),D4 +000003AC: E1AC '..' LSL.L D0,D4 +000003AE: 102E FF77 '...w' MOVE.B -$0089(A6),D0 +000003B2: 2A2E FFCC '*...' MOVE.L -$0034(A6),D5 +000003B6: E1AD '..' LSL.L D0,D5 +000003B8: 28C7 '(.' MOVE.L D7,(A4)+ +000003BA: 7000 'p.' MOVEQ #$00,D0 +000003BC: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +000003C0: 6048 '`H' BRA.S *+$004A ; 0000040A +000003C2: 2E14 '..' MOVE.L (A4),D7 +000003C4: 22C7 '".' MOVE.L D7,(A1)+ +000003C6: 201A ' .' MOVE.L (A2)+,D0 +000003C8: 2D40 FFC8 '-@..' MOVE.L D0,-$0038(A6) +000003CC: ECA8 '..' LSR.L D6,D0 +000003CE: 8880 '..' OR.L D0,D4 +000003D0: 201B ' .' MOVE.L (A3)+,D0 +000003D2: 2D40 FFCC '-@..' MOVE.L D0,-$0034(A6) +000003D6: ECA8 '..' LSR.L D6,D0 +000003D8: 8A80 '..' OR.L D0,D5 +000003DA: 2005 ' .' MOVE.L D5,D0 +000003DC: 4680 'F.' NOT.L D0 +000003DE: 2207 '".' MOVE.L D7,D1 +000003E0: C280 '..' AND.L D0,D1 +000003E2: 2004 ' .' MOVE.L D4,D0 +000003E4: B380 '..' EOR.L D1,D0 +000003E6: 2E00 '..' MOVE.L D0,D7 +000003E8: 28C7 '(.' MOVE.L D7,(A4)+ +000003EA: 7020 'p ' MOVEQ #$20,D0 ; ' ' +000003EC: 9006 '..' SUB.B D6,D0 +000003EE: 1D40 FF77 '.@.w' MOVE.B D0,-$0089(A6) +000003F2: 282E FFC8 '(...' MOVE.L -$0038(A6),D4 +000003F6: E1AC '..' LSL.L D0,D4 +000003F8: 102E FF77 '...w' MOVE.B -$0089(A6),D0 +000003FC: 2A2E FFCC '*...' MOVE.L -$0034(A6),D5 +00000400: E1AD '..' LSL.L D0,D5 +00000402: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +00000406: 52AE FFFC 'R...' ADDQ.L #1,-$0004(A6) +0000040A: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +0000040E: B0AE FFE4 '....' CMP.L -$001C(A6),D0 +00000412: 6DAE 'm.' BLT.S *-$0050 ; 000003C2 +00000414: 4AAE FFD4 'J...' TST.L -$002C(A6) +00000418: 675E 'g^' BEQ.S *+$0060 ; 00000478 +0000041A: 2E14 '..' MOVE.L (A4),D7 +0000041C: 22C7 '".' MOVE.L D7,(A1)+ +0000041E: 4AAE FFD8 'J...' TST.L -$0028(A6) +00000422: 6D34 'm4' BLT.S *+$0036 ; 00000458 +00000424: 201A ' .' MOVE.L (A2)+,D0 +00000426: 2D40 FFC8 '-@..' MOVE.L D0,-$0038(A6) +0000042A: ECA8 '..' LSR.L D6,D0 +0000042C: 8880 '..' OR.L D0,D4 +0000042E: 201B ' .' MOVE.L (A3)+,D0 +00000430: 2D40 FFCC '-@..' MOVE.L D0,-$0034(A6) +00000434: ECA8 '..' LSR.L D6,D0 +00000436: 8A80 '..' OR.L D0,D5 +00000438: 202E FFD4 ' ...' MOVE.L -$002C(A6),D0 +0000043C: 4680 'F.' NOT.L D0 +0000043E: C087 '..' AND.L D7,D0 +00000440: 2205 '".' MOVE.L D5,D1 +00000442: 4681 'F.' NOT.L D1 +00000444: 2407 '$.' MOVE.L D7,D2 +00000446: C481 '..' AND.L D1,D2 +00000448: 2204 '".' MOVE.L D4,D1 +0000044A: B581 '..' EOR.L D2,D1 +0000044C: 242E FFD4 '$...' MOVE.L -$002C(A6),D2 +00000450: C481 '..' AND.L D1,D2 +00000452: 8480 '..' OR.L D0,D2 +00000454: 2E02 '..' MOVE.L D2,D7 +00000456: 601E '`.' BRA.S *+$0020 ; 00000476 +00000458: 202E FFD4 ' ...' MOVE.L -$002C(A6),D0 +0000045C: 4680 'F.' NOT.L D0 +0000045E: C087 '..' AND.L D7,D0 +00000460: 2205 '".' MOVE.L D5,D1 +00000462: 4681 'F.' NOT.L D1 +00000464: 2407 '$.' MOVE.L D7,D2 +00000466: C481 '..' AND.L D1,D2 +00000468: 2204 '".' MOVE.L D4,D1 +0000046A: B581 '..' EOR.L D2,D1 +0000046C: 242E FFD4 '$...' MOVE.L -$002C(A6),D2 +00000470: C481 '..' AND.L D1,D2 +00000472: 8480 '..' OR.L D0,D2 +00000474: 2E02 '..' MOVE.L D2,D7 +00000476: 2887 '(.' MOVE.L D7,(A4) +00000478: 202E FFA4 ' ...' MOVE.L -$005C(A6),D0 +0000047C: D1AE FFB4 '....' ADD.L D0,-$004C(A6) +00000480: 202E FFA8 ' ...' MOVE.L -$0058(A6),D0 +00000484: D1AE FFB8 '....' ADD.L D0,-$0048(A6) +00000488: 202E FFAC ' ...' MOVE.L -$0054(A6),D0 +0000048C: D1AE FFBC '....' ADD.L D0,-$0044(A6) +00000490: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 +00000494: 52AE FFF8 'R...' ADDQ.L #1,-$0008(A6) +00000498: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 +0000049C: B0AE FFE0 '....' CMP.L -$0020(A6),D0 +000004A0: 6D00 FE56 'm..V' BLT *-$01A8 ; 000002F8 +000004A4: 6000 0E24 '`..$' BRA *+$0E26 ; 000012CA +000004A8: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000004AC: 7000 'p.' MOVEQ #$00,D0 +000004AE: 3028 004C '0(.L' MOVE.W $004C(A0),D0 +000004B2: 2D40 FFA8 '-@..' MOVE.L D0,-$0058(A6) +000004B6: 7004 'p.' MOVEQ #$04,D0 +000004B8: 2D40 FFAC '-@..' MOVE.L D0,-$0054(A6) +000004BC: 206E FFA0 ' n..' MOVEA.L -$0060(A6),A0 +000004C0: 2068 0016 ' h..' MOVEA.L $0016(A0),A0 +000004C4: 2050 ' P' MOVEA.L (A0),A0 +000004C6: 7203 'r.' MOVEQ #$03,D1 +000004C8: C290 '..' AND.L (A0),D1 +000004CA: E589 '..' LSL.L #2,D1 +000004CC: D3AE FFF0 '....' ADD.L D1,-$0010(A6) +000004D0: 222E FFF0 '"...' MOVE.L -$0010(A6),D1 +000004D4: E389 '..' LSL.L #1,D1 +000004D6: 741F 't.' MOVEQ #$1F,D2 +000004D8: C481 '..' AND.L D1,D2 +000004DA: 72FF 'r.' MOVEQ #$FF,D1 +000004DC: E4A9 '..' LSR.L D2,D1 +000004DE: 2D41 FFD0 '-A..' MOVE.L D1,-$0030(A6) +000004E2: 222E FFDC '"...' MOVE.L -$0024(A6),D1 +000004E6: D2AE FFF0 '....' ADD.L -$0010(A6),D1 +000004EA: E389 '..' LSL.L #1,D1 +000004EC: 741F 't.' MOVEQ #$1F,D2 +000004EE: C481 '..' AND.L D1,D2 +000004F0: 72FF 'r.' MOVEQ #$FF,D1 +000004F2: E4A9 '..' LSR.L D2,D1 +000004F4: 4681 'F.' NOT.L D1 +000004F6: 2D41 FFD4 '-A..' MOVE.L D1,-$002C(A6) +000004FA: 222E FFF0 '"...' MOVE.L -$0010(A6),D1 +000004FE: E389 '..' LSL.L #1,D1 +00000500: 74E0 't.' MOVEQ #$E0,D2 +00000502: C481 '..' AND.L D1,D2 +00000504: 222E FFDC '"...' MOVE.L -$0024(A6),D1 +00000508: D2AE FFF0 '....' ADD.L -$0010(A6),D1 +0000050C: E389 '..' LSL.L #1,D1 +0000050E: 76E0 'v.' MOVEQ #$E0,D3 +00000510: C681 '..' AND.L D1,D3 +00000512: B682 '..' CMP.L D2,D3 +00000514: 6612 'f.' BNE.S *+$0014 ; 00000528 +00000516: 202E FFD4 ' ...' MOVE.L -$002C(A6),D0 +0000051A: C0AE FFD0 '....' AND.L -$0030(A6),D0 +0000051E: 2D40 FFD0 '-@..' MOVE.L D0,-$0030(A6) +00000522: 7000 'p.' MOVEQ #$00,D0 +00000524: 2D40 FFD4 '-@..' MOVE.L D0,-$002C(A6) +00000528: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 +0000052C: E388 '..' LSL.L #1,D0 +0000052E: 721F 'r.' MOVEQ #$1F,D1 +00000530: C280 '..' AND.L D0,D1 +00000532: 202E FFE8 ' ...' MOVE.L -$0018(A6),D0 +00000536: E388 '..' LSL.L #1,D0 +00000538: 741F 't.' MOVEQ #$1F,D2 +0000053A: C480 '..' AND.L D0,D2 +0000053C: 9282 '..' SUB.L D2,D1 +0000053E: 2D41 FFD8 '-A..' MOVE.L D1,-$0028(A6) +00000542: 6D06 'm.' BLT.S *+$0008 ; 0000054A +00000544: 2C2E FFD8 ',...' MOVE.L -$0028(A6),D6 +00000548: 6008 '`.' BRA.S *+$000A ; 00000552 +0000054A: 2C2E FFD8 ',...' MOVE.L -$0028(A6),D6 +0000054E: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000550: DC80 '..' ADD.L D0,D6 +00000552: 2D6E FFDC FF80 '-n....' MOVE.L -$0024(A6),-$0080(A6) +00000558: 2D6E FFF0 FF84 '-n....' MOVE.L -$0010(A6),-$007C(A6) +0000055E: 202E FF80 ' ...' MOVE.L -$0080(A6),D0 +00000562: E388 '..' LSL.L #1,D0 +00000564: 222E FF84 '"...' MOVE.L -$007C(A6),D1 +00000568: E389 '..' LSL.L #1,D1 +0000056A: 741F 't.' MOVEQ #$1F,D2 +0000056C: C481 '..' AND.L D1,D2 +0000056E: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00000570: 9282 '..' SUB.L D2,D1 +00000572: 9081 '..' SUB.L D1,D0 +00000574: 222E FF80 '"...' MOVE.L -$0080(A6),D1 +00000578: D2AE FF84 '....' ADD.L -$007C(A6),D1 +0000057C: E389 '..' LSL.L #1,D1 +0000057E: 741F 't.' MOVEQ #$1F,D2 +00000580: C481 '..' AND.L D1,D2 +00000582: 9082 '..' SUB.L D2,D0 +00000584: 2D40 FFE4 '-@..' MOVE.L D0,-$001C(A6) +00000588: 6F0C 'o.' BLE.S *+$000E ; 00000596 +0000058A: 202E FFE4 ' ...' MOVE.L -$001C(A6),D0 +0000058E: EA80 '..' ASR.L #5,D0 +00000590: 2D40 FFE4 '-@..' MOVE.L D0,-$001C(A6) +00000594: 6006 '`.' BRA.S *+$0008 ; 0000059C +00000596: 7000 'p.' MOVEQ #$00,D0 +00000598: 2D40 FFE4 '-@..' MOVE.L D0,-$001C(A6) +0000059C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000005A0: 216E FFD0 0030 '!n...0' MOVE.L -$0030(A6),$0030(A0) +000005A6: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000005AA: 216E FFD4 0034 '!n...4' MOVE.L -$002C(A6),$0034(A0) +000005B0: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000005B4: 216E FFE4 0028 '!n...(' MOVE.L -$001C(A6),$0028(A0) +000005BA: 206E FFA0 ' n..' MOVEA.L -$0060(A6),A0 +000005BE: 2068 0016 ' h..' MOVEA.L $0016(A0),A0 +000005C2: 2050 ' P' MOVEA.L (A0),A0 +000005C4: 70FC 'p.' MOVEQ #$FC,D0 +000005C6: C090 '..' AND.L (A0),D0 +000005C8: 222E FFA4 '"...' MOVE.L -$005C(A6),D1 +000005CC: 4C2E 1000 FFF4 'L.....' MULU.L -$000C(A6),D1 +000005D2: D280 '..' ADD.L D0,D1 +000005D4: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 +000005D8: E480 '..' ASR.L #2,D0 +000005DA: D081 '..' ADD.L D1,D0 +000005DC: 72FC 'r.' MOVEQ #$FC,D1 +000005DE: C280 '..' AND.L D0,D1 +000005E0: 2D41 FFB4 '-A..' MOVE.L D1,-$004C(A6) +000005E4: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000005E8: 216E FFB4 0020 '!n... ' MOVE.L -$004C(A6),$0020(A0) +000005EE: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000005F2: 2268 001C '"h..' MOVEA.L $001C(A0),A1 +000005F6: 202E FFA8 ' ...' MOVE.L -$0058(A6),D0 +000005FA: 4C2E 0000 FFEC 'L.....' MULU.L -$0014(A6),D0 +00000600: D0A8 0044 '...D' ADD.L $0044(A0),D0 +00000604: 222E FFE8 '"...' MOVE.L -$0018(A6),D1 +00000608: E489 '..' LSR.L #2,D1 +0000060A: D280 '..' ADD.L D0,D1 +0000060C: 70FC 'p.' MOVEQ #$FC,D0 +0000060E: C081 '..' AND.L D1,D0 +00000610: 2D40 FFB8 '-@..' MOVE.L D0,-$0048(A6) +00000614: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000618: 202E FFAC ' ...' MOVE.L -$0054(A6),D0 +0000061C: 4C2E 0000 FFEC 'L.....' MULU.L -$0014(A6),D0 +00000622: D0A8 0048 '...H' ADD.L $0048(A0),D0 +00000626: 222E FFE8 '"...' MOVE.L -$0018(A6),D1 +0000062A: E489 '..' LSR.L #2,D1 +0000062C: D280 '..' ADD.L D0,D1 +0000062E: 70FC 'p.' MOVEQ #$FC,D0 +00000630: C081 '..' AND.L D1,D0 +00000632: 2D40 FFBC '-@..' MOVE.L D0,-$0044(A6) +00000636: 7000 'p.' MOVEQ #$00,D0 +00000638: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +0000063C: 6000 01A2 '`...' BRA *+$01A4 ; 000007E0 +00000640: 286E FFB4 '(n..' MOVEA.L -$004C(A6),A4 +00000644: 246E FFB8 '$n..' MOVEA.L -$0048(A6),A2 +00000648: 266E FFBC '&n..' MOVEA.L -$0044(A6),A3 +0000064C: 2E14 '..' MOVE.L (A4),D7 +0000064E: 22C7 '".' MOVE.L D7,(A1)+ +00000650: 2D5A FFC8 '-Z..' MOVE.L (A2)+,-$0038(A6) +00000654: 2D5B FFCC '-[..' MOVE.L (A3)+,-$0034(A6) +00000658: 4AAE FFD8 'J...' TST.L -$0028(A6) +0000065C: 6D44 'mD' BLT.S *+$0046 ; 000006A2 +0000065E: 282E FFC8 '(...' MOVE.L -$0038(A6),D4 +00000662: ECAC '..' LSR.L D6,D4 +00000664: 2A2E FFCC '*...' MOVE.L -$0034(A6),D5 +00000668: ECAD '..' LSR.L D6,D5 +0000066A: 202E FFD0 ' ...' MOVE.L -$0030(A6),D0 +0000066E: 4680 'F.' NOT.L D0 +00000670: C087 '..' AND.L D7,D0 +00000672: 2205 '".' MOVE.L D5,D1 +00000674: 4681 'F.' NOT.L D1 +00000676: 2407 '$.' MOVE.L D7,D2 +00000678: C481 '..' AND.L D1,D2 +0000067A: 2204 '".' MOVE.L D4,D1 +0000067C: B581 '..' EOR.L D2,D1 +0000067E: 242E FFD0 '$...' MOVE.L -$0030(A6),D2 +00000682: C481 '..' AND.L D1,D2 +00000684: 8480 '..' OR.L D0,D2 +00000686: 2E02 '..' MOVE.L D2,D7 +00000688: 7020 'p ' MOVEQ #$20,D0 ; ' ' +0000068A: 9006 '..' SUB.B D6,D0 +0000068C: 1D40 FF77 '.@.w' MOVE.B D0,-$0089(A6) +00000690: 282E FFC8 '(...' MOVE.L -$0038(A6),D4 +00000694: E1AC '..' LSL.L D0,D4 +00000696: 102E FF77 '...w' MOVE.B -$0089(A6),D0 +0000069A: 2A2E FFCC '*...' MOVE.L -$0034(A6),D5 +0000069E: E1AD '..' LSL.L D0,D5 +000006A0: 605E '`^' BRA.S *+$0060 ; 00000700 +000006A2: 7020 'p ' MOVEQ #$20,D0 ; ' ' +000006A4: 9006 '..' SUB.B D6,D0 +000006A6: 1D40 FF77 '.@.w' MOVE.B D0,-$0089(A6) +000006AA: 282E FFC8 '(...' MOVE.L -$0038(A6),D4 +000006AE: E1AC '..' LSL.L D0,D4 +000006B0: 201A ' .' MOVE.L (A2)+,D0 +000006B2: 2D40 FFC8 '-@..' MOVE.L D0,-$0038(A6) +000006B6: ECA8 '..' LSR.L D6,D0 +000006B8: 8880 '..' OR.L D0,D4 +000006BA: 102E FF77 '...w' MOVE.B -$0089(A6),D0 +000006BE: 2A2E FFCC '*...' MOVE.L -$0034(A6),D5 +000006C2: E1AD '..' LSL.L D0,D5 +000006C4: 201B ' .' MOVE.L (A3)+,D0 +000006C6: 2D40 FFCC '-@..' MOVE.L D0,-$0034(A6) +000006CA: ECA8 '..' LSR.L D6,D0 +000006CC: 8A80 '..' OR.L D0,D5 +000006CE: 202E FFD0 ' ...' MOVE.L -$0030(A6),D0 +000006D2: 4680 'F.' NOT.L D0 +000006D4: C087 '..' AND.L D7,D0 +000006D6: 2205 '".' MOVE.L D5,D1 +000006D8: 4681 'F.' NOT.L D1 +000006DA: 2407 '$.' MOVE.L D7,D2 +000006DC: C481 '..' AND.L D1,D2 +000006DE: 2204 '".' MOVE.L D4,D1 +000006E0: B581 '..' EOR.L D2,D1 +000006E2: 242E FFD0 '$...' MOVE.L -$0030(A6),D2 +000006E6: C481 '..' AND.L D1,D2 +000006E8: 8480 '..' OR.L D0,D2 +000006EA: 2E02 '..' MOVE.L D2,D7 +000006EC: 102E FF77 '...w' MOVE.B -$0089(A6),D0 +000006F0: 282E FFC8 '(...' MOVE.L -$0038(A6),D4 +000006F4: E1AC '..' LSL.L D0,D4 +000006F6: 102E FF77 '...w' MOVE.B -$0089(A6),D0 +000006FA: 2A2E FFCC '*...' MOVE.L -$0034(A6),D5 +000006FE: E1AD '..' LSL.L D0,D5 +00000700: 28C7 '(.' MOVE.L D7,(A4)+ +00000702: 7000 'p.' MOVEQ #$00,D0 +00000704: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000708: 6048 '`H' BRA.S *+$004A ; 00000752 +0000070A: 2E14 '..' MOVE.L (A4),D7 +0000070C: 22C7 '".' MOVE.L D7,(A1)+ +0000070E: 201A ' .' MOVE.L (A2)+,D0 +00000710: 2D40 FFC8 '-@..' MOVE.L D0,-$0038(A6) +00000714: ECA8 '..' LSR.L D6,D0 +00000716: 8880 '..' OR.L D0,D4 +00000718: 201B ' .' MOVE.L (A3)+,D0 +0000071A: 2D40 FFCC '-@..' MOVE.L D0,-$0034(A6) +0000071E: ECA8 '..' LSR.L D6,D0 +00000720: 8A80 '..' OR.L D0,D5 +00000722: 2005 ' .' MOVE.L D5,D0 +00000724: 4680 'F.' NOT.L D0 +00000726: 2207 '".' MOVE.L D7,D1 +00000728: C280 '..' AND.L D0,D1 +0000072A: 2004 ' .' MOVE.L D4,D0 +0000072C: B380 '..' EOR.L D1,D0 +0000072E: 2E00 '..' MOVE.L D0,D7 +00000730: 28C7 '(.' MOVE.L D7,(A4)+ +00000732: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000734: 9006 '..' SUB.B D6,D0 +00000736: 1D40 FF77 '.@.w' MOVE.B D0,-$0089(A6) +0000073A: 282E FFC8 '(...' MOVE.L -$0038(A6),D4 +0000073E: E1AC '..' LSL.L D0,D4 +00000740: 102E FF77 '...w' MOVE.B -$0089(A6),D0 +00000744: 2A2E FFCC '*...' MOVE.L -$0034(A6),D5 +00000748: E1AD '..' LSL.L D0,D5 +0000074A: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +0000074E: 52AE FFFC 'R...' ADDQ.L #1,-$0004(A6) +00000752: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +00000756: B0AE FFE4 '....' CMP.L -$001C(A6),D0 +0000075A: 6DAE 'm.' BLT.S *-$0050 ; 0000070A +0000075C: 4AAE FFD4 'J...' TST.L -$002C(A6) +00000760: 675E 'g^' BEQ.S *+$0060 ; 000007C0 +00000762: 2E14 '..' MOVE.L (A4),D7 +00000764: 22C7 '".' MOVE.L D7,(A1)+ +00000766: 4AAE FFD8 'J...' TST.L -$0028(A6) +0000076A: 6D34 'm4' BLT.S *+$0036 ; 000007A0 +0000076C: 201A ' .' MOVE.L (A2)+,D0 +0000076E: 2D40 FFC8 '-@..' MOVE.L D0,-$0038(A6) +00000772: ECA8 '..' LSR.L D6,D0 +00000774: 8880 '..' OR.L D0,D4 +00000776: 201B ' .' MOVE.L (A3)+,D0 +00000778: 2D40 FFCC '-@..' MOVE.L D0,-$0034(A6) +0000077C: ECA8 '..' LSR.L D6,D0 +0000077E: 8A80 '..' OR.L D0,D5 +00000780: 202E FFD4 ' ...' MOVE.L -$002C(A6),D0 +00000784: 4680 'F.' NOT.L D0 +00000786: C087 '..' AND.L D7,D0 +00000788: 2205 '".' MOVE.L D5,D1 +0000078A: 4681 'F.' NOT.L D1 +0000078C: 2407 '$.' MOVE.L D7,D2 +0000078E: C481 '..' AND.L D1,D2 +00000790: 2204 '".' MOVE.L D4,D1 +00000792: B581 '..' EOR.L D2,D1 +00000794: 242E FFD4 '$...' MOVE.L -$002C(A6),D2 +00000798: C481 '..' AND.L D1,D2 +0000079A: 8480 '..' OR.L D0,D2 +0000079C: 2E02 '..' MOVE.L D2,D7 +0000079E: 601E '`.' BRA.S *+$0020 ; 000007BE +000007A0: 202E FFD4 ' ...' MOVE.L -$002C(A6),D0 +000007A4: 4680 'F.' NOT.L D0 +000007A6: C087 '..' AND.L D7,D0 +000007A8: 2205 '".' MOVE.L D5,D1 +000007AA: 4681 'F.' NOT.L D1 +000007AC: 2407 '$.' MOVE.L D7,D2 +000007AE: C481 '..' AND.L D1,D2 +000007B0: 2204 '".' MOVE.L D4,D1 +000007B2: B581 '..' EOR.L D2,D1 +000007B4: 242E FFD4 '$...' MOVE.L -$002C(A6),D2 +000007B8: C481 '..' AND.L D1,D2 +000007BA: 8480 '..' OR.L D0,D2 +000007BC: 2E02 '..' MOVE.L D2,D7 +000007BE: 2887 '(.' MOVE.L D7,(A4) +000007C0: 202E FFA4 ' ...' MOVE.L -$005C(A6),D0 +000007C4: D1AE FFB4 '....' ADD.L D0,-$004C(A6) +000007C8: 202E FFA8 ' ...' MOVE.L -$0058(A6),D0 +000007CC: D1AE FFB8 '....' ADD.L D0,-$0048(A6) +000007D0: 202E FFAC ' ...' MOVE.L -$0054(A6),D0 +000007D4: D1AE FFBC '....' ADD.L D0,-$0044(A6) +000007D8: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 +000007DC: 52AE FFF8 'R...' ADDQ.L #1,-$0008(A6) +000007E0: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 +000007E4: B0AE FFE0 '....' CMP.L -$0020(A6),D0 +000007E8: 6D00 FE56 'm..V' BLT *-$01A8 ; 00000640 +000007EC: 6000 0ADC '`...' BRA *+$0ADE ; 000012CA +000007F0: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000007F4: 7000 'p.' MOVEQ #$00,D0 +000007F6: 3028 004C '0(.L' MOVE.W $004C(A0),D0 +000007FA: 2D40 FFA8 '-@..' MOVE.L D0,-$0058(A6) +000007FE: 7008 'p.' MOVEQ #$08,D0 +00000800: 2D40 FFAC '-@..' MOVE.L D0,-$0054(A6) +00000804: 206E FFA0 ' n..' MOVEA.L -$0060(A6),A0 +00000808: 2068 0016 ' h..' MOVEA.L $0016(A0),A0 +0000080C: 2050 ' P' MOVEA.L (A0),A0 +0000080E: 7203 'r.' MOVEQ #$03,D1 +00000810: C290 '..' AND.L (A0),D1 +00000812: E389 '..' LSL.L #1,D1 +00000814: D3AE FFF0 '....' ADD.L D1,-$0010(A6) +00000818: 222E FFF0 '"...' MOVE.L -$0010(A6),D1 +0000081C: E589 '..' LSL.L #2,D1 +0000081E: 741F 't.' MOVEQ #$1F,D2 +00000820: C481 '..' AND.L D1,D2 +00000822: 72FF 'r.' MOVEQ #$FF,D1 +00000824: E4A9 '..' LSR.L D2,D1 +00000826: 2D41 FFD0 '-A..' MOVE.L D1,-$0030(A6) +0000082A: 222E FFDC '"...' MOVE.L -$0024(A6),D1 +0000082E: D2AE FFF0 '....' ADD.L -$0010(A6),D1 +00000832: E589 '..' LSL.L #2,D1 +00000834: 741F 't.' MOVEQ #$1F,D2 +00000836: C481 '..' AND.L D1,D2 +00000838: 72FF 'r.' MOVEQ #$FF,D1 +0000083A: E4A9 '..' LSR.L D2,D1 +0000083C: 4681 'F.' NOT.L D1 +0000083E: 2D41 FFD4 '-A..' MOVE.L D1,-$002C(A6) +00000842: 222E FFF0 '"...' MOVE.L -$0010(A6),D1 +00000846: E589 '..' LSL.L #2,D1 +00000848: 74E0 't.' MOVEQ #$E0,D2 +0000084A: C481 '..' AND.L D1,D2 +0000084C: 222E FFDC '"...' MOVE.L -$0024(A6),D1 +00000850: D2AE FFF0 '....' ADD.L -$0010(A6),D1 +00000854: E589 '..' LSL.L #2,D1 +00000856: 76E0 'v.' MOVEQ #$E0,D3 +00000858: C681 '..' AND.L D1,D3 +0000085A: B682 '..' CMP.L D2,D3 +0000085C: 6612 'f.' BNE.S *+$0014 ; 00000870 +0000085E: 202E FFD4 ' ...' MOVE.L -$002C(A6),D0 +00000862: C0AE FFD0 '....' AND.L -$0030(A6),D0 +00000866: 2D40 FFD0 '-@..' MOVE.L D0,-$0030(A6) +0000086A: 7000 'p.' MOVEQ #$00,D0 +0000086C: 2D40 FFD4 '-@..' MOVE.L D0,-$002C(A6) +00000870: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 +00000874: E588 '..' LSL.L #2,D0 +00000876: 721F 'r.' MOVEQ #$1F,D1 +00000878: C280 '..' AND.L D0,D1 +0000087A: 202E FFE8 ' ...' MOVE.L -$0018(A6),D0 +0000087E: E588 '..' LSL.L #2,D0 +00000880: 741F 't.' MOVEQ #$1F,D2 +00000882: C480 '..' AND.L D0,D2 +00000884: 9282 '..' SUB.L D2,D1 +00000886: 2D41 FFD8 '-A..' MOVE.L D1,-$0028(A6) +0000088A: 6D06 'm.' BLT.S *+$0008 ; 00000892 +0000088C: 2C2E FFD8 ',...' MOVE.L -$0028(A6),D6 +00000890: 6008 '`.' BRA.S *+$000A ; 0000089A +00000892: 2C2E FFD8 ',...' MOVE.L -$0028(A6),D6 +00000896: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000898: DC80 '..' ADD.L D0,D6 +0000089A: 2D6E FFDC FF88 '-n....' MOVE.L -$0024(A6),-$0078(A6) +000008A0: 2D6E FFF0 FF8C '-n....' MOVE.L -$0010(A6),-$0074(A6) +000008A6: 202E FF88 ' ...' MOVE.L -$0078(A6),D0 +000008AA: E588 '..' LSL.L #2,D0 +000008AC: 222E FF8C '"...' MOVE.L -$0074(A6),D1 +000008B0: E589 '..' LSL.L #2,D1 +000008B2: 741F 't.' MOVEQ #$1F,D2 +000008B4: C481 '..' AND.L D1,D2 +000008B6: 7220 'r ' MOVEQ #$20,D1 ; ' ' +000008B8: 9282 '..' SUB.L D2,D1 +000008BA: 9081 '..' SUB.L D1,D0 +000008BC: 222E FF88 '"...' MOVE.L -$0078(A6),D1 +000008C0: D2AE FF8C '....' ADD.L -$0074(A6),D1 +000008C4: E589 '..' LSL.L #2,D1 +000008C6: 741F 't.' MOVEQ #$1F,D2 +000008C8: C481 '..' AND.L D1,D2 +000008CA: 9082 '..' SUB.L D2,D0 +000008CC: 2D40 FFE4 '-@..' MOVE.L D0,-$001C(A6) +000008D0: 6F0C 'o.' BLE.S *+$000E ; 000008DE +000008D2: 202E FFE4 ' ...' MOVE.L -$001C(A6),D0 +000008D6: EA80 '..' ASR.L #5,D0 +000008D8: 2D40 FFE4 '-@..' MOVE.L D0,-$001C(A6) +000008DC: 6006 '`.' BRA.S *+$0008 ; 000008E4 +000008DE: 7000 'p.' MOVEQ #$00,D0 +000008E0: 2D40 FFE4 '-@..' MOVE.L D0,-$001C(A6) +000008E4: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000008E8: 216E FFD0 0030 '!n...0' MOVE.L -$0030(A6),$0030(A0) +000008EE: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000008F2: 216E FFD4 0034 '!n...4' MOVE.L -$002C(A6),$0034(A0) +000008F8: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000008FC: 216E FFE4 0028 '!n...(' MOVE.L -$001C(A6),$0028(A0) +00000902: 206E FFA0 ' n..' MOVEA.L -$0060(A6),A0 +00000906: 2068 0016 ' h..' MOVEA.L $0016(A0),A0 +0000090A: 2050 ' P' MOVEA.L (A0),A0 +0000090C: 70FC 'p.' MOVEQ #$FC,D0 +0000090E: C090 '..' AND.L (A0),D0 +00000910: 222E FFA4 '"...' MOVE.L -$005C(A6),D1 +00000914: 4C2E 1000 FFF4 'L.....' MULU.L -$000C(A6),D1 +0000091A: D280 '..' ADD.L D0,D1 +0000091C: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 +00000920: E280 '..' ASR.L #1,D0 +00000922: D081 '..' ADD.L D1,D0 +00000924: 72FC 'r.' MOVEQ #$FC,D1 +00000926: C280 '..' AND.L D0,D1 +00000928: 2D41 FFB4 '-A..' MOVE.L D1,-$004C(A6) +0000092C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000930: 216E FFB4 0020 '!n... ' MOVE.L -$004C(A6),$0020(A0) +00000936: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000093A: 2268 001C '"h..' MOVEA.L $001C(A0),A1 +0000093E: 202E FFA8 ' ...' MOVE.L -$0058(A6),D0 +00000942: 4C2E 0000 FFEC 'L.....' MULU.L -$0014(A6),D0 +00000948: D0A8 0044 '...D' ADD.L $0044(A0),D0 +0000094C: 222E FFE8 '"...' MOVE.L -$0018(A6),D1 +00000950: E289 '..' LSR.L #1,D1 +00000952: D280 '..' ADD.L D0,D1 +00000954: 70FC 'p.' MOVEQ #$FC,D0 +00000956: C081 '..' AND.L D1,D0 +00000958: 2D40 FFB8 '-@..' MOVE.L D0,-$0048(A6) +0000095C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000960: 202E FFAC ' ...' MOVE.L -$0054(A6),D0 +00000964: 4C2E 0000 FFEC 'L.....' MULU.L -$0014(A6),D0 +0000096A: D0A8 0048 '...H' ADD.L $0048(A0),D0 +0000096E: 222E FFE8 '"...' MOVE.L -$0018(A6),D1 +00000972: E289 '..' LSR.L #1,D1 +00000974: D280 '..' ADD.L D0,D1 +00000976: 70FC 'p.' MOVEQ #$FC,D0 +00000978: C081 '..' AND.L D1,D0 +0000097A: 2D40 FFBC '-@..' MOVE.L D0,-$0044(A6) +0000097E: 7000 'p.' MOVEQ #$00,D0 +00000980: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +00000984: 6000 01A2 '`...' BRA *+$01A4 ; 00000B28 +00000988: 286E FFB4 '(n..' MOVEA.L -$004C(A6),A4 +0000098C: 246E FFB8 '$n..' MOVEA.L -$0048(A6),A2 +00000990: 266E FFBC '&n..' MOVEA.L -$0044(A6),A3 +00000994: 2E14 '..' MOVE.L (A4),D7 +00000996: 22C7 '".' MOVE.L D7,(A1)+ +00000998: 2D5A FFC8 '-Z..' MOVE.L (A2)+,-$0038(A6) +0000099C: 2D5B FFCC '-[..' MOVE.L (A3)+,-$0034(A6) +000009A0: 4AAE FFD8 'J...' TST.L -$0028(A6) +000009A4: 6D44 'mD' BLT.S *+$0046 ; 000009EA +000009A6: 282E FFC8 '(...' MOVE.L -$0038(A6),D4 +000009AA: ECAC '..' LSR.L D6,D4 +000009AC: 2A2E FFCC '*...' MOVE.L -$0034(A6),D5 +000009B0: ECAD '..' LSR.L D6,D5 +000009B2: 202E FFD0 ' ...' MOVE.L -$0030(A6),D0 +000009B6: 4680 'F.' NOT.L D0 +000009B8: C087 '..' AND.L D7,D0 +000009BA: 2205 '".' MOVE.L D5,D1 +000009BC: 4681 'F.' NOT.L D1 +000009BE: 2407 '$.' MOVE.L D7,D2 +000009C0: C481 '..' AND.L D1,D2 +000009C2: 2204 '".' MOVE.L D4,D1 +000009C4: B581 '..' EOR.L D2,D1 +000009C6: 242E FFD0 '$...' MOVE.L -$0030(A6),D2 +000009CA: C481 '..' AND.L D1,D2 +000009CC: 8480 '..' OR.L D0,D2 +000009CE: 2E02 '..' MOVE.L D2,D7 +000009D0: 7020 'p ' MOVEQ #$20,D0 ; ' ' +000009D2: 9006 '..' SUB.B D6,D0 +000009D4: 1D40 FF77 '.@.w' MOVE.B D0,-$0089(A6) +000009D8: 282E FFC8 '(...' MOVE.L -$0038(A6),D4 +000009DC: E1AC '..' LSL.L D0,D4 +000009DE: 102E FF77 '...w' MOVE.B -$0089(A6),D0 +000009E2: 2A2E FFCC '*...' MOVE.L -$0034(A6),D5 +000009E6: E1AD '..' LSL.L D0,D5 +000009E8: 605E '`^' BRA.S *+$0060 ; 00000A48 +000009EA: 7020 'p ' MOVEQ #$20,D0 ; ' ' +000009EC: 9006 '..' SUB.B D6,D0 +000009EE: 1D40 FF77 '.@.w' MOVE.B D0,-$0089(A6) +000009F2: 282E FFC8 '(...' MOVE.L -$0038(A6),D4 +000009F6: E1AC '..' LSL.L D0,D4 +000009F8: 201A ' .' MOVE.L (A2)+,D0 +000009FA: 2D40 FFC8 '-@..' MOVE.L D0,-$0038(A6) +000009FE: ECA8 '..' LSR.L D6,D0 +00000A00: 8880 '..' OR.L D0,D4 +00000A02: 102E FF77 '...w' MOVE.B -$0089(A6),D0 +00000A06: 2A2E FFCC '*...' MOVE.L -$0034(A6),D5 +00000A0A: E1AD '..' LSL.L D0,D5 +00000A0C: 201B ' .' MOVE.L (A3)+,D0 +00000A0E: 2D40 FFCC '-@..' MOVE.L D0,-$0034(A6) +00000A12: ECA8 '..' LSR.L D6,D0 +00000A14: 8A80 '..' OR.L D0,D5 +00000A16: 202E FFD0 ' ...' MOVE.L -$0030(A6),D0 +00000A1A: 4680 'F.' NOT.L D0 +00000A1C: C087 '..' AND.L D7,D0 +00000A1E: 2205 '".' MOVE.L D5,D1 +00000A20: 4681 'F.' NOT.L D1 +00000A22: 2407 '$.' MOVE.L D7,D2 +00000A24: C481 '..' AND.L D1,D2 +00000A26: 2204 '".' MOVE.L D4,D1 +00000A28: B581 '..' EOR.L D2,D1 +00000A2A: 242E FFD0 '$...' MOVE.L -$0030(A6),D2 +00000A2E: C481 '..' AND.L D1,D2 +00000A30: 8480 '..' OR.L D0,D2 +00000A32: 2E02 '..' MOVE.L D2,D7 +00000A34: 102E FF77 '...w' MOVE.B -$0089(A6),D0 +00000A38: 282E FFC8 '(...' MOVE.L -$0038(A6),D4 +00000A3C: E1AC '..' LSL.L D0,D4 +00000A3E: 102E FF77 '...w' MOVE.B -$0089(A6),D0 +00000A42: 2A2E FFCC '*...' MOVE.L -$0034(A6),D5 +00000A46: E1AD '..' LSL.L D0,D5 +00000A48: 28C7 '(.' MOVE.L D7,(A4)+ +00000A4A: 7000 'p.' MOVEQ #$00,D0 +00000A4C: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000A50: 6048 '`H' BRA.S *+$004A ; 00000A9A +00000A52: 2E14 '..' MOVE.L (A4),D7 +00000A54: 22C7 '".' MOVE.L D7,(A1)+ +00000A56: 201A ' .' MOVE.L (A2)+,D0 +00000A58: 2D40 FFC8 '-@..' MOVE.L D0,-$0038(A6) +00000A5C: ECA8 '..' LSR.L D6,D0 +00000A5E: 8880 '..' OR.L D0,D4 +00000A60: 201B ' .' MOVE.L (A3)+,D0 +00000A62: 2D40 FFCC '-@..' MOVE.L D0,-$0034(A6) +00000A66: ECA8 '..' LSR.L D6,D0 +00000A68: 8A80 '..' OR.L D0,D5 +00000A6A: 2005 ' .' MOVE.L D5,D0 +00000A6C: 4680 'F.' NOT.L D0 +00000A6E: 2207 '".' MOVE.L D7,D1 +00000A70: C280 '..' AND.L D0,D1 +00000A72: 2004 ' .' MOVE.L D4,D0 +00000A74: B380 '..' EOR.L D1,D0 +00000A76: 2E00 '..' MOVE.L D0,D7 +00000A78: 28C7 '(.' MOVE.L D7,(A4)+ +00000A7A: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000A7C: 9006 '..' SUB.B D6,D0 +00000A7E: 1D40 FF77 '.@.w' MOVE.B D0,-$0089(A6) +00000A82: 282E FFC8 '(...' MOVE.L -$0038(A6),D4 +00000A86: E1AC '..' LSL.L D0,D4 +00000A88: 102E FF77 '...w' MOVE.B -$0089(A6),D0 +00000A8C: 2A2E FFCC '*...' MOVE.L -$0034(A6),D5 +00000A90: E1AD '..' LSL.L D0,D5 +00000A92: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +00000A96: 52AE FFFC 'R...' ADDQ.L #1,-$0004(A6) +00000A9A: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +00000A9E: B0AE FFE4 '....' CMP.L -$001C(A6),D0 +00000AA2: 6DAE 'm.' BLT.S *-$0050 ; 00000A52 +00000AA4: 4AAE FFD4 'J...' TST.L -$002C(A6) +00000AA8: 675E 'g^' BEQ.S *+$0060 ; 00000B08 +00000AAA: 2E14 '..' MOVE.L (A4),D7 +00000AAC: 22C7 '".' MOVE.L D7,(A1)+ +00000AAE: 4AAE FFD8 'J...' TST.L -$0028(A6) +00000AB2: 6D34 'm4' BLT.S *+$0036 ; 00000AE8 +00000AB4: 201A ' .' MOVE.L (A2)+,D0 +00000AB6: 2D40 FFC8 '-@..' MOVE.L D0,-$0038(A6) +00000ABA: ECA8 '..' LSR.L D6,D0 +00000ABC: 8880 '..' OR.L D0,D4 +00000ABE: 201B ' .' MOVE.L (A3)+,D0 +00000AC0: 2D40 FFCC '-@..' MOVE.L D0,-$0034(A6) +00000AC4: ECA8 '..' LSR.L D6,D0 +00000AC6: 8A80 '..' OR.L D0,D5 +00000AC8: 202E FFD4 ' ...' MOVE.L -$002C(A6),D0 +00000ACC: 4680 'F.' NOT.L D0 +00000ACE: C087 '..' AND.L D7,D0 +00000AD0: 2205 '".' MOVE.L D5,D1 +00000AD2: 4681 'F.' NOT.L D1 +00000AD4: 2407 '$.' MOVE.L D7,D2 +00000AD6: C481 '..' AND.L D1,D2 +00000AD8: 2204 '".' MOVE.L D4,D1 +00000ADA: B581 '..' EOR.L D2,D1 +00000ADC: 242E FFD4 '$...' MOVE.L -$002C(A6),D2 +00000AE0: C481 '..' AND.L D1,D2 +00000AE2: 8480 '..' OR.L D0,D2 +00000AE4: 2E02 '..' MOVE.L D2,D7 +00000AE6: 601E '`.' BRA.S *+$0020 ; 00000B06 +00000AE8: 202E FFD4 ' ...' MOVE.L -$002C(A6),D0 +00000AEC: 4680 'F.' NOT.L D0 +00000AEE: C087 '..' AND.L D7,D0 +00000AF0: 2205 '".' MOVE.L D5,D1 +00000AF2: 4681 'F.' NOT.L D1 +00000AF4: 2407 '$.' MOVE.L D7,D2 +00000AF6: C481 '..' AND.L D1,D2 +00000AF8: 2204 '".' MOVE.L D4,D1 +00000AFA: B581 '..' EOR.L D2,D1 +00000AFC: 242E FFD4 '$...' MOVE.L -$002C(A6),D2 +00000B00: C481 '..' AND.L D1,D2 +00000B02: 8480 '..' OR.L D0,D2 +00000B04: 2E02 '..' MOVE.L D2,D7 +00000B06: 2887 '(.' MOVE.L D7,(A4) +00000B08: 202E FFA4 ' ...' MOVE.L -$005C(A6),D0 +00000B0C: D1AE FFB4 '....' ADD.L D0,-$004C(A6) +00000B10: 202E FFA8 ' ...' MOVE.L -$0058(A6),D0 +00000B14: D1AE FFB8 '....' ADD.L D0,-$0048(A6) +00000B18: 202E FFAC ' ...' MOVE.L -$0054(A6),D0 +00000B1C: D1AE FFBC '....' ADD.L D0,-$0044(A6) +00000B20: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 +00000B24: 52AE FFF8 'R...' ADDQ.L #1,-$0008(A6) +00000B28: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 +00000B2C: B0AE FFE0 '....' CMP.L -$0020(A6),D0 +00000B30: 6D00 FE56 'm..V' BLT *-$01A8 ; 00000988 +00000B34: 6000 0794 '`...' BRA *+$0796 ; 000012CA +00000B38: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000B3C: 7000 'p.' MOVEQ #$00,D0 +00000B3E: 3028 004C '0(.L' MOVE.W $004C(A0),D0 +00000B42: 2D40 FFA8 '-@..' MOVE.L D0,-$0058(A6) +00000B46: 7010 'p.' MOVEQ #$10,D0 +00000B48: 2D40 FFAC '-@..' MOVE.L D0,-$0054(A6) +00000B4C: 206E FFA0 ' n..' MOVEA.L -$0060(A6),A0 +00000B50: 2068 0016 ' h..' MOVEA.L $0016(A0),A0 +00000B54: 2050 ' P' MOVEA.L (A0),A0 +00000B56: 7203 'r.' MOVEQ #$03,D1 +00000B58: C290 '..' AND.L (A0),D1 +00000B5A: D3AE FFF0 '....' ADD.L D1,-$0010(A6) +00000B5E: 222E FFF0 '"...' MOVE.L -$0010(A6),D1 +00000B62: E789 '..' LSL.L #3,D1 +00000B64: 741F 't.' MOVEQ #$1F,D2 +00000B66: C481 '..' AND.L D1,D2 +00000B68: 72FF 'r.' MOVEQ #$FF,D1 +00000B6A: E4A9 '..' LSR.L D2,D1 +00000B6C: 2D41 FFD0 '-A..' MOVE.L D1,-$0030(A6) +00000B70: 222E FFDC '"...' MOVE.L -$0024(A6),D1 +00000B74: D2AE FFF0 '....' ADD.L -$0010(A6),D1 +00000B78: E789 '..' LSL.L #3,D1 +00000B7A: 741F 't.' MOVEQ #$1F,D2 +00000B7C: C481 '..' AND.L D1,D2 +00000B7E: 72FF 'r.' MOVEQ #$FF,D1 +00000B80: E4A9 '..' LSR.L D2,D1 +00000B82: 4681 'F.' NOT.L D1 +00000B84: 2D41 FFD4 '-A..' MOVE.L D1,-$002C(A6) +00000B88: 222E FFF0 '"...' MOVE.L -$0010(A6),D1 +00000B8C: E789 '..' LSL.L #3,D1 +00000B8E: 74E0 't.' MOVEQ #$E0,D2 +00000B90: C481 '..' AND.L D1,D2 +00000B92: 222E FFDC '"...' MOVE.L -$0024(A6),D1 +00000B96: D2AE FFF0 '....' ADD.L -$0010(A6),D1 +00000B9A: E789 '..' LSL.L #3,D1 +00000B9C: 76E0 'v.' MOVEQ #$E0,D3 +00000B9E: C681 '..' AND.L D1,D3 +00000BA0: B682 '..' CMP.L D2,D3 +00000BA2: 6612 'f.' BNE.S *+$0014 ; 00000BB6 +00000BA4: 202E FFD4 ' ...' MOVE.L -$002C(A6),D0 +00000BA8: C0AE FFD0 '....' AND.L -$0030(A6),D0 +00000BAC: 2D40 FFD0 '-@..' MOVE.L D0,-$0030(A6) +00000BB0: 7000 'p.' MOVEQ #$00,D0 +00000BB2: 2D40 FFD4 '-@..' MOVE.L D0,-$002C(A6) +00000BB6: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 +00000BBA: E788 '..' LSL.L #3,D0 +00000BBC: 721F 'r.' MOVEQ #$1F,D1 +00000BBE: C280 '..' AND.L D0,D1 +00000BC0: 202E FFE8 ' ...' MOVE.L -$0018(A6),D0 +00000BC4: E788 '..' LSL.L #3,D0 +00000BC6: 741F 't.' MOVEQ #$1F,D2 +00000BC8: C480 '..' AND.L D0,D2 +00000BCA: 9282 '..' SUB.L D2,D1 +00000BCC: 2D41 FFD8 '-A..' MOVE.L D1,-$0028(A6) +00000BD0: 6D06 'm.' BLT.S *+$0008 ; 00000BD8 +00000BD2: 2C2E FFD8 ',...' MOVE.L -$0028(A6),D6 +00000BD6: 6008 '`.' BRA.S *+$000A ; 00000BE0 +00000BD8: 2C2E FFD8 ',...' MOVE.L -$0028(A6),D6 +00000BDC: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000BDE: DC80 '..' ADD.L D0,D6 +00000BE0: 2D6E FFDC FF90 '-n....' MOVE.L -$0024(A6),-$0070(A6) +00000BE6: 2D6E FFF0 FF94 '-n....' MOVE.L -$0010(A6),-$006C(A6) +00000BEC: 202E FF90 ' ...' MOVE.L -$0070(A6),D0 +00000BF0: E788 '..' LSL.L #3,D0 +00000BF2: 222E FF94 '"...' MOVE.L -$006C(A6),D1 +00000BF6: E789 '..' LSL.L #3,D1 +00000BF8: 741F 't.' MOVEQ #$1F,D2 +00000BFA: C481 '..' AND.L D1,D2 +00000BFC: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00000BFE: 9282 '..' SUB.L D2,D1 +00000C00: 9081 '..' SUB.L D1,D0 +00000C02: 222E FF90 '"...' MOVE.L -$0070(A6),D1 +00000C06: D2AE FF94 '....' ADD.L -$006C(A6),D1 +00000C0A: E789 '..' LSL.L #3,D1 +00000C0C: 741F 't.' MOVEQ #$1F,D2 +00000C0E: C481 '..' AND.L D1,D2 +00000C10: 9082 '..' SUB.L D2,D0 +00000C12: 2D40 FFE4 '-@..' MOVE.L D0,-$001C(A6) +00000C16: 6F0C 'o.' BLE.S *+$000E ; 00000C24 +00000C18: 202E FFE4 ' ...' MOVE.L -$001C(A6),D0 +00000C1C: EA80 '..' ASR.L #5,D0 +00000C1E: 2D40 FFE4 '-@..' MOVE.L D0,-$001C(A6) +00000C22: 6006 '`.' BRA.S *+$0008 ; 00000C2A +00000C24: 7000 'p.' MOVEQ #$00,D0 +00000C26: 2D40 FFE4 '-@..' MOVE.L D0,-$001C(A6) +00000C2A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000C2E: 216E FFD0 0030 '!n...0' MOVE.L -$0030(A6),$0030(A0) +00000C34: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000C38: 216E FFD4 0034 '!n...4' MOVE.L -$002C(A6),$0034(A0) +00000C3E: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000C42: 216E FFE4 0028 '!n...(' MOVE.L -$001C(A6),$0028(A0) +00000C48: 206E FFA0 ' n..' MOVEA.L -$0060(A6),A0 +00000C4C: 2068 0016 ' h..' MOVEA.L $0016(A0),A0 +00000C50: 2050 ' P' MOVEA.L (A0),A0 +00000C52: 70FC 'p.' MOVEQ #$FC,D0 +00000C54: C090 '..' AND.L (A0),D0 +00000C56: 222E FFA4 '"...' MOVE.L -$005C(A6),D1 +00000C5A: 4C2E 1000 FFF4 'L.....' MULU.L -$000C(A6),D1 +00000C60: D280 '..' ADD.L D0,D1 +00000C62: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 +00000C66: D081 '..' ADD.L D1,D0 +00000C68: 72FC 'r.' MOVEQ #$FC,D1 +00000C6A: C280 '..' AND.L D0,D1 +00000C6C: 2D41 FFB4 '-A..' MOVE.L D1,-$004C(A6) +00000C70: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000C74: 216E FFB4 0020 '!n... ' MOVE.L -$004C(A6),$0020(A0) +00000C7A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000C7E: 2268 001C '"h..' MOVEA.L $001C(A0),A1 +00000C82: 202E FFA8 ' ...' MOVE.L -$0058(A6),D0 +00000C86: 4C2E 0000 FFEC 'L.....' MULU.L -$0014(A6),D0 +00000C8C: D0A8 0044 '...D' ADD.L $0044(A0),D0 +00000C90: 222E FFE8 '"...' MOVE.L -$0018(A6),D1 +00000C94: D280 '..' ADD.L D0,D1 +00000C96: 70FC 'p.' MOVEQ #$FC,D0 +00000C98: C081 '..' AND.L D1,D0 +00000C9A: 2D40 FFB8 '-@..' MOVE.L D0,-$0048(A6) +00000C9E: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000CA2: 202E FFAC ' ...' MOVE.L -$0054(A6),D0 +00000CA6: 4C2E 0000 FFEC 'L.....' MULU.L -$0014(A6),D0 +00000CAC: D0A8 0048 '...H' ADD.L $0048(A0),D0 +00000CB0: 222E FFE8 '"...' MOVE.L -$0018(A6),D1 +00000CB4: D280 '..' ADD.L D0,D1 +00000CB6: 70FC 'p.' MOVEQ #$FC,D0 +00000CB8: C081 '..' AND.L D1,D0 +00000CBA: 2D40 FFBC '-@..' MOVE.L D0,-$0044(A6) +00000CBE: 7000 'p.' MOVEQ #$00,D0 +00000CC0: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +00000CC4: 6000 01A2 '`...' BRA *+$01A4 ; 00000E68 +00000CC8: 286E FFB4 '(n..' MOVEA.L -$004C(A6),A4 +00000CCC: 246E FFB8 '$n..' MOVEA.L -$0048(A6),A2 +00000CD0: 266E FFBC '&n..' MOVEA.L -$0044(A6),A3 +00000CD4: 2E14 '..' MOVE.L (A4),D7 +00000CD6: 22C7 '".' MOVE.L D7,(A1)+ +00000CD8: 2D5A FFC8 '-Z..' MOVE.L (A2)+,-$0038(A6) +00000CDC: 2D5B FFCC '-[..' MOVE.L (A3)+,-$0034(A6) +00000CE0: 4AAE FFD8 'J...' TST.L -$0028(A6) +00000CE4: 6D44 'mD' BLT.S *+$0046 ; 00000D2A +00000CE6: 282E FFC8 '(...' MOVE.L -$0038(A6),D4 +00000CEA: ECAC '..' LSR.L D6,D4 +00000CEC: 2A2E FFCC '*...' MOVE.L -$0034(A6),D5 +00000CF0: ECAD '..' LSR.L D6,D5 +00000CF2: 202E FFD0 ' ...' MOVE.L -$0030(A6),D0 +00000CF6: 4680 'F.' NOT.L D0 +00000CF8: C087 '..' AND.L D7,D0 +00000CFA: 2205 '".' MOVE.L D5,D1 +00000CFC: 4681 'F.' NOT.L D1 +00000CFE: 2407 '$.' MOVE.L D7,D2 +00000D00: C481 '..' AND.L D1,D2 +00000D02: 2204 '".' MOVE.L D4,D1 +00000D04: B581 '..' EOR.L D2,D1 +00000D06: 242E FFD0 '$...' MOVE.L -$0030(A6),D2 +00000D0A: C481 '..' AND.L D1,D2 +00000D0C: 8480 '..' OR.L D0,D2 +00000D0E: 2E02 '..' MOVE.L D2,D7 +00000D10: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000D12: 9006 '..' SUB.B D6,D0 +00000D14: 1D40 FF77 '.@.w' MOVE.B D0,-$0089(A6) +00000D18: 282E FFC8 '(...' MOVE.L -$0038(A6),D4 +00000D1C: E1AC '..' LSL.L D0,D4 +00000D1E: 102E FF77 '...w' MOVE.B -$0089(A6),D0 +00000D22: 2A2E FFCC '*...' MOVE.L -$0034(A6),D5 +00000D26: E1AD '..' LSL.L D0,D5 +00000D28: 605E '`^' BRA.S *+$0060 ; 00000D88 +00000D2A: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000D2C: 9006 '..' SUB.B D6,D0 +00000D2E: 1D40 FF77 '.@.w' MOVE.B D0,-$0089(A6) +00000D32: 282E FFC8 '(...' MOVE.L -$0038(A6),D4 +00000D36: E1AC '..' LSL.L D0,D4 +00000D38: 201A ' .' MOVE.L (A2)+,D0 +00000D3A: 2D40 FFC8 '-@..' MOVE.L D0,-$0038(A6) +00000D3E: ECA8 '..' LSR.L D6,D0 +00000D40: 8880 '..' OR.L D0,D4 +00000D42: 102E FF77 '...w' MOVE.B -$0089(A6),D0 +00000D46: 2A2E FFCC '*...' MOVE.L -$0034(A6),D5 +00000D4A: E1AD '..' LSL.L D0,D5 +00000D4C: 201B ' .' MOVE.L (A3)+,D0 +00000D4E: 2D40 FFCC '-@..' MOVE.L D0,-$0034(A6) +00000D52: ECA8 '..' LSR.L D6,D0 +00000D54: 8A80 '..' OR.L D0,D5 +00000D56: 202E FFD0 ' ...' MOVE.L -$0030(A6),D0 +00000D5A: 4680 'F.' NOT.L D0 +00000D5C: C087 '..' AND.L D7,D0 +00000D5E: 2205 '".' MOVE.L D5,D1 +00000D60: 4681 'F.' NOT.L D1 +00000D62: 2407 '$.' MOVE.L D7,D2 +00000D64: C481 '..' AND.L D1,D2 +00000D66: 2204 '".' MOVE.L D4,D1 +00000D68: B581 '..' EOR.L D2,D1 +00000D6A: 242E FFD0 '$...' MOVE.L -$0030(A6),D2 +00000D6E: C481 '..' AND.L D1,D2 +00000D70: 8480 '..' OR.L D0,D2 +00000D72: 2E02 '..' MOVE.L D2,D7 +00000D74: 102E FF77 '...w' MOVE.B -$0089(A6),D0 +00000D78: 282E FFC8 '(...' MOVE.L -$0038(A6),D4 +00000D7C: E1AC '..' LSL.L D0,D4 +00000D7E: 102E FF77 '...w' MOVE.B -$0089(A6),D0 +00000D82: 2A2E FFCC '*...' MOVE.L -$0034(A6),D5 +00000D86: E1AD '..' LSL.L D0,D5 +00000D88: 28C7 '(.' MOVE.L D7,(A4)+ +00000D8A: 7000 'p.' MOVEQ #$00,D0 +00000D8C: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000D90: 6048 '`H' BRA.S *+$004A ; 00000DDA +00000D92: 2E14 '..' MOVE.L (A4),D7 +00000D94: 22C7 '".' MOVE.L D7,(A1)+ +00000D96: 201A ' .' MOVE.L (A2)+,D0 +00000D98: 2D40 FFC8 '-@..' MOVE.L D0,-$0038(A6) +00000D9C: ECA8 '..' LSR.L D6,D0 +00000D9E: 8880 '..' OR.L D0,D4 +00000DA0: 201B ' .' MOVE.L (A3)+,D0 +00000DA2: 2D40 FFCC '-@..' MOVE.L D0,-$0034(A6) +00000DA6: ECA8 '..' LSR.L D6,D0 +00000DA8: 8A80 '..' OR.L D0,D5 +00000DAA: 2005 ' .' MOVE.L D5,D0 +00000DAC: 4680 'F.' NOT.L D0 +00000DAE: 2207 '".' MOVE.L D7,D1 +00000DB0: C280 '..' AND.L D0,D1 +00000DB2: 2004 ' .' MOVE.L D4,D0 +00000DB4: B380 '..' EOR.L D1,D0 +00000DB6: 2E00 '..' MOVE.L D0,D7 +00000DB8: 28C7 '(.' MOVE.L D7,(A4)+ +00000DBA: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000DBC: 9006 '..' SUB.B D6,D0 +00000DBE: 1D40 FF77 '.@.w' MOVE.B D0,-$0089(A6) +00000DC2: 282E FFC8 '(...' MOVE.L -$0038(A6),D4 +00000DC6: E1AC '..' LSL.L D0,D4 +00000DC8: 102E FF77 '...w' MOVE.B -$0089(A6),D0 +00000DCC: 2A2E FFCC '*...' MOVE.L -$0034(A6),D5 +00000DD0: E1AD '..' LSL.L D0,D5 +00000DD2: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +00000DD6: 52AE FFFC 'R...' ADDQ.L #1,-$0004(A6) +00000DDA: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +00000DDE: B0AE FFE4 '....' CMP.L -$001C(A6),D0 +00000DE2: 6DAE 'm.' BLT.S *-$0050 ; 00000D92 +00000DE4: 4AAE FFD4 'J...' TST.L -$002C(A6) +00000DE8: 675E 'g^' BEQ.S *+$0060 ; 00000E48 +00000DEA: 2E14 '..' MOVE.L (A4),D7 +00000DEC: 22C7 '".' MOVE.L D7,(A1)+ +00000DEE: 4AAE FFD8 'J...' TST.L -$0028(A6) +00000DF2: 6D34 'm4' BLT.S *+$0036 ; 00000E28 +00000DF4: 201A ' .' MOVE.L (A2)+,D0 +00000DF6: 2D40 FFC8 '-@..' MOVE.L D0,-$0038(A6) +00000DFA: ECA8 '..' LSR.L D6,D0 +00000DFC: 8880 '..' OR.L D0,D4 +00000DFE: 201B ' .' MOVE.L (A3)+,D0 +00000E00: 2D40 FFCC '-@..' MOVE.L D0,-$0034(A6) +00000E04: ECA8 '..' LSR.L D6,D0 +00000E06: 8A80 '..' OR.L D0,D5 +00000E08: 202E FFD4 ' ...' MOVE.L -$002C(A6),D0 +00000E0C: 4680 'F.' NOT.L D0 +00000E0E: C087 '..' AND.L D7,D0 +00000E10: 2205 '".' MOVE.L D5,D1 +00000E12: 4681 'F.' NOT.L D1 +00000E14: 2407 '$.' MOVE.L D7,D2 +00000E16: C481 '..' AND.L D1,D2 +00000E18: 2204 '".' MOVE.L D4,D1 +00000E1A: B581 '..' EOR.L D2,D1 +00000E1C: 242E FFD4 '$...' MOVE.L -$002C(A6),D2 +00000E20: C481 '..' AND.L D1,D2 +00000E22: 8480 '..' OR.L D0,D2 +00000E24: 2E02 '..' MOVE.L D2,D7 +00000E26: 601E '`.' BRA.S *+$0020 ; 00000E46 +00000E28: 202E FFD4 ' ...' MOVE.L -$002C(A6),D0 +00000E2C: 4680 'F.' NOT.L D0 +00000E2E: C087 '..' AND.L D7,D0 +00000E30: 2205 '".' MOVE.L D5,D1 +00000E32: 4681 'F.' NOT.L D1 +00000E34: 2407 '$.' MOVE.L D7,D2 +00000E36: C481 '..' AND.L D1,D2 +00000E38: 2204 '".' MOVE.L D4,D1 +00000E3A: B581 '..' EOR.L D2,D1 +00000E3C: 242E FFD4 '$...' MOVE.L -$002C(A6),D2 +00000E40: C481 '..' AND.L D1,D2 +00000E42: 8480 '..' OR.L D0,D2 +00000E44: 2E02 '..' MOVE.L D2,D7 +00000E46: 2887 '(.' MOVE.L D7,(A4) +00000E48: 202E FFA4 ' ...' MOVE.L -$005C(A6),D0 +00000E4C: D1AE FFB4 '....' ADD.L D0,-$004C(A6) +00000E50: 202E FFA8 ' ...' MOVE.L -$0058(A6),D0 +00000E54: D1AE FFB8 '....' ADD.L D0,-$0048(A6) +00000E58: 202E FFAC ' ...' MOVE.L -$0054(A6),D0 +00000E5C: D1AE FFBC '....' ADD.L D0,-$0044(A6) +00000E60: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 +00000E64: 52AE FFF8 'R...' ADDQ.L #1,-$0008(A6) +00000E68: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 +00000E6C: B0AE FFE0 '....' CMP.L -$0020(A6),D0 +00000E70: 6D00 FE56 'm..V' BLT *-$01A8 ; 00000CC8 +00000E74: 6000 0454 '`..T' BRA *+$0456 ; 000012CA +00000E78: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000E7C: 7000 'p.' MOVEQ #$00,D0 +00000E7E: 3028 004C '0(.L' MOVE.W $004C(A0),D0 +00000E82: 2D40 FFA8 '-@..' MOVE.L D0,-$0058(A6) +00000E86: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000E88: 2D40 FFAC '-@..' MOVE.L D0,-$0054(A6) +00000E8C: 206E FFA0 ' n..' MOVEA.L -$0060(A6),A0 +00000E90: 2068 0016 ' h..' MOVEA.L $0016(A0),A0 +00000E94: 2050 ' P' MOVEA.L (A0),A0 +00000E96: 7203 'r.' MOVEQ #$03,D1 +00000E98: C290 '..' AND.L (A0),D1 +00000E9A: E289 '..' LSR.L #1,D1 +00000E9C: D3AE FFF0 '....' ADD.L D1,-$0010(A6) +00000EA0: 222E FFF0 '"...' MOVE.L -$0010(A6),D1 +00000EA4: E989 '..' LSL.L #4,D1 +00000EA6: 741F 't.' MOVEQ #$1F,D2 +00000EA8: C481 '..' AND.L D1,D2 +00000EAA: 72FF 'r.' MOVEQ #$FF,D1 +00000EAC: E4A9 '..' LSR.L D2,D1 +00000EAE: 2D41 FFD0 '-A..' MOVE.L D1,-$0030(A6) +00000EB2: 222E FFDC '"...' MOVE.L -$0024(A6),D1 +00000EB6: D2AE FFF0 '....' ADD.L -$0010(A6),D1 +00000EBA: E989 '..' LSL.L #4,D1 +00000EBC: 741F 't.' MOVEQ #$1F,D2 +00000EBE: C481 '..' AND.L D1,D2 +00000EC0: 72FF 'r.' MOVEQ #$FF,D1 +00000EC2: E4A9 '..' LSR.L D2,D1 +00000EC4: 4681 'F.' NOT.L D1 +00000EC6: 2D41 FFD4 '-A..' MOVE.L D1,-$002C(A6) +00000ECA: 222E FFF0 '"...' MOVE.L -$0010(A6),D1 +00000ECE: E989 '..' LSL.L #4,D1 +00000ED0: 74E0 't.' MOVEQ #$E0,D2 +00000ED2: C481 '..' AND.L D1,D2 +00000ED4: 222E FFDC '"...' MOVE.L -$0024(A6),D1 +00000ED8: D2AE FFF0 '....' ADD.L -$0010(A6),D1 +00000EDC: E989 '..' LSL.L #4,D1 +00000EDE: 76E0 'v.' MOVEQ #$E0,D3 +00000EE0: C681 '..' AND.L D1,D3 +00000EE2: B682 '..' CMP.L D2,D3 +00000EE4: 6612 'f.' BNE.S *+$0014 ; 00000EF8 +00000EE6: 202E FFD4 ' ...' MOVE.L -$002C(A6),D0 +00000EEA: C0AE FFD0 '....' AND.L -$0030(A6),D0 +00000EEE: 2D40 FFD0 '-@..' MOVE.L D0,-$0030(A6) +00000EF2: 7000 'p.' MOVEQ #$00,D0 +00000EF4: 2D40 FFD4 '-@..' MOVE.L D0,-$002C(A6) +00000EF8: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 +00000EFC: E988 '..' LSL.L #4,D0 +00000EFE: 721F 'r.' MOVEQ #$1F,D1 +00000F00: C280 '..' AND.L D0,D1 +00000F02: 202E FFE8 ' ...' MOVE.L -$0018(A6),D0 +00000F06: E988 '..' LSL.L #4,D0 +00000F08: 741F 't.' MOVEQ #$1F,D2 +00000F0A: C480 '..' AND.L D0,D2 +00000F0C: 9282 '..' SUB.L D2,D1 +00000F0E: 2D41 FFD8 '-A..' MOVE.L D1,-$0028(A6) +00000F12: 6D06 'm.' BLT.S *+$0008 ; 00000F1A +00000F14: 2C2E FFD8 ',...' MOVE.L -$0028(A6),D6 +00000F18: 6008 '`.' BRA.S *+$000A ; 00000F22 +00000F1A: 2C2E FFD8 ',...' MOVE.L -$0028(A6),D6 +00000F1E: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000F20: DC80 '..' ADD.L D0,D6 +00000F22: 2D6E FFDC FF98 '-n....' MOVE.L -$0024(A6),-$0068(A6) +00000F28: 2D6E FFF0 FF9C '-n....' MOVE.L -$0010(A6),-$0064(A6) +00000F2E: 202E FF98 ' ...' MOVE.L -$0068(A6),D0 +00000F32: E988 '..' LSL.L #4,D0 +00000F34: 222E FF9C '"...' MOVE.L -$0064(A6),D1 +00000F38: E989 '..' LSL.L #4,D1 +00000F3A: 741F 't.' MOVEQ #$1F,D2 +00000F3C: C481 '..' AND.L D1,D2 +00000F3E: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00000F40: 9282 '..' SUB.L D2,D1 +00000F42: 9081 '..' SUB.L D1,D0 +00000F44: 222E FF98 '"...' MOVE.L -$0068(A6),D1 +00000F48: D2AE FF9C '....' ADD.L -$0064(A6),D1 +00000F4C: E989 '..' LSL.L #4,D1 +00000F4E: 741F 't.' MOVEQ #$1F,D2 +00000F50: C481 '..' AND.L D1,D2 +00000F52: 9082 '..' SUB.L D2,D0 +00000F54: 2D40 FFE4 '-@..' MOVE.L D0,-$001C(A6) +00000F58: 6F0C 'o.' BLE.S *+$000E ; 00000F66 +00000F5A: 202E FFE4 ' ...' MOVE.L -$001C(A6),D0 +00000F5E: EA80 '..' ASR.L #5,D0 +00000F60: 2D40 FFE4 '-@..' MOVE.L D0,-$001C(A6) +00000F64: 6006 '`.' BRA.S *+$0008 ; 00000F6C +00000F66: 7000 'p.' MOVEQ #$00,D0 +00000F68: 2D40 FFE4 '-@..' MOVE.L D0,-$001C(A6) +00000F6C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000F70: 216E FFD0 0030 '!n...0' MOVE.L -$0030(A6),$0030(A0) +00000F76: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000F7A: 216E FFD4 0034 '!n...4' MOVE.L -$002C(A6),$0034(A0) +00000F80: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000F84: 216E FFE4 0028 '!n...(' MOVE.L -$001C(A6),$0028(A0) +00000F8A: 206E FFA0 ' n..' MOVEA.L -$0060(A6),A0 +00000F8E: 2068 0016 ' h..' MOVEA.L $0016(A0),A0 +00000F92: 2050 ' P' MOVEA.L (A0),A0 +00000F94: 70FC 'p.' MOVEQ #$FC,D0 +00000F96: C090 '..' AND.L (A0),D0 +00000F98: 222E FFA4 '"...' MOVE.L -$005C(A6),D1 +00000F9C: 4C2E 1000 FFF4 'L.....' MULU.L -$000C(A6),D1 +00000FA2: D280 '..' ADD.L D0,D1 +00000FA4: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 +00000FA8: E388 '..' LSL.L #1,D0 +00000FAA: D081 '..' ADD.L D1,D0 +00000FAC: 72FC 'r.' MOVEQ #$FC,D1 +00000FAE: C280 '..' AND.L D0,D1 +00000FB0: 2D41 FFB4 '-A..' MOVE.L D1,-$004C(A6) +00000FB4: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000FB8: 216E FFB4 0020 '!n... ' MOVE.L -$004C(A6),$0020(A0) +00000FBE: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000FC2: 2268 001C '"h..' MOVEA.L $001C(A0),A1 +00000FC6: 202E FFA8 ' ...' MOVE.L -$0058(A6),D0 +00000FCA: 4C2E 0000 FFEC 'L.....' MULU.L -$0014(A6),D0 +00000FD0: D0A8 0044 '...D' ADD.L $0044(A0),D0 +00000FD4: 222E FFE8 '"...' MOVE.L -$0018(A6),D1 +00000FD8: E389 '..' LSL.L #1,D1 +00000FDA: D280 '..' ADD.L D0,D1 +00000FDC: 70FC 'p.' MOVEQ #$FC,D0 +00000FDE: C081 '..' AND.L D1,D0 +00000FE0: 2D40 FFB8 '-@..' MOVE.L D0,-$0048(A6) +00000FE4: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000FE8: 202E FFAC ' ...' MOVE.L -$0054(A6),D0 +00000FEC: 4C2E 0000 FFEC 'L.....' MULU.L -$0014(A6),D0 +00000FF2: D0A8 0048 '...H' ADD.L $0048(A0),D0 +00000FF6: 222E FFE8 '"...' MOVE.L -$0018(A6),D1 +00000FFA: E389 '..' LSL.L #1,D1 +00000FFC: D280 '..' ADD.L D0,D1 +00000FFE: 70FC 'p.' MOVEQ #$FC,D0 +00001000: C081 '..' AND.L D1,D0 +00001002: 2D40 FFBC '-@..' MOVE.L D0,-$0044(A6) +00001006: 7000 'p.' MOVEQ #$00,D0 +00001008: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +0000100C: 6000 01A2 '`...' BRA *+$01A4 ; 000011B0 +00001010: 286E FFB4 '(n..' MOVEA.L -$004C(A6),A4 +00001014: 246E FFB8 '$n..' MOVEA.L -$0048(A6),A2 +00001018: 266E FFBC '&n..' MOVEA.L -$0044(A6),A3 +0000101C: 2E14 '..' MOVE.L (A4),D7 +0000101E: 22C7 '".' MOVE.L D7,(A1)+ +00001020: 2D5A FFC8 '-Z..' MOVE.L (A2)+,-$0038(A6) +00001024: 2D5B FFCC '-[..' MOVE.L (A3)+,-$0034(A6) +00001028: 4AAE FFD8 'J...' TST.L -$0028(A6) +0000102C: 6D44 'mD' BLT.S *+$0046 ; 00001072 +0000102E: 282E FFC8 '(...' MOVE.L -$0038(A6),D4 +00001032: ECAC '..' LSR.L D6,D4 +00001034: 2A2E FFCC '*...' MOVE.L -$0034(A6),D5 +00001038: ECAD '..' LSR.L D6,D5 +0000103A: 202E FFD0 ' ...' MOVE.L -$0030(A6),D0 +0000103E: 4680 'F.' NOT.L D0 +00001040: C087 '..' AND.L D7,D0 +00001042: 2205 '".' MOVE.L D5,D1 +00001044: 4681 'F.' NOT.L D1 +00001046: 2407 '$.' MOVE.L D7,D2 +00001048: C481 '..' AND.L D1,D2 +0000104A: 2204 '".' MOVE.L D4,D1 +0000104C: B581 '..' EOR.L D2,D1 +0000104E: 242E FFD0 '$...' MOVE.L -$0030(A6),D2 +00001052: C481 '..' AND.L D1,D2 +00001054: 8480 '..' OR.L D0,D2 +00001056: 2E02 '..' MOVE.L D2,D7 +00001058: 7020 'p ' MOVEQ #$20,D0 ; ' ' +0000105A: 9006 '..' SUB.B D6,D0 +0000105C: 1D40 FF77 '.@.w' MOVE.B D0,-$0089(A6) +00001060: 282E FFC8 '(...' MOVE.L -$0038(A6),D4 +00001064: E1AC '..' LSL.L D0,D4 +00001066: 102E FF77 '...w' MOVE.B -$0089(A6),D0 +0000106A: 2A2E FFCC '*...' MOVE.L -$0034(A6),D5 +0000106E: E1AD '..' LSL.L D0,D5 +00001070: 605E '`^' BRA.S *+$0060 ; 000010D0 +00001072: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00001074: 9006 '..' SUB.B D6,D0 +00001076: 1D40 FF77 '.@.w' MOVE.B D0,-$0089(A6) +0000107A: 282E FFC8 '(...' MOVE.L -$0038(A6),D4 +0000107E: E1AC '..' LSL.L D0,D4 +00001080: 201A ' .' MOVE.L (A2)+,D0 +00001082: 2D40 FFC8 '-@..' MOVE.L D0,-$0038(A6) +00001086: ECA8 '..' LSR.L D6,D0 +00001088: 8880 '..' OR.L D0,D4 +0000108A: 102E FF77 '...w' MOVE.B -$0089(A6),D0 +0000108E: 2A2E FFCC '*...' MOVE.L -$0034(A6),D5 +00001092: E1AD '..' LSL.L D0,D5 +00001094: 201B ' .' MOVE.L (A3)+,D0 +00001096: 2D40 FFCC '-@..' MOVE.L D0,-$0034(A6) +0000109A: ECA8 '..' LSR.L D6,D0 +0000109C: 8A80 '..' OR.L D0,D5 +0000109E: 202E FFD0 ' ...' MOVE.L -$0030(A6),D0 +000010A2: 4680 'F.' NOT.L D0 +000010A4: C087 '..' AND.L D7,D0 +000010A6: 2205 '".' MOVE.L D5,D1 +000010A8: 4681 'F.' NOT.L D1 +000010AA: 2407 '$.' MOVE.L D7,D2 +000010AC: C481 '..' AND.L D1,D2 +000010AE: 2204 '".' MOVE.L D4,D1 +000010B0: B581 '..' EOR.L D2,D1 +000010B2: 242E FFD0 '$...' MOVE.L -$0030(A6),D2 +000010B6: C481 '..' AND.L D1,D2 +000010B8: 8480 '..' OR.L D0,D2 +000010BA: 2E02 '..' MOVE.L D2,D7 +000010BC: 102E FF77 '...w' MOVE.B -$0089(A6),D0 +000010C0: 282E FFC8 '(...' MOVE.L -$0038(A6),D4 +000010C4: E1AC '..' LSL.L D0,D4 +000010C6: 102E FF77 '...w' MOVE.B -$0089(A6),D0 +000010CA: 2A2E FFCC '*...' MOVE.L -$0034(A6),D5 +000010CE: E1AD '..' LSL.L D0,D5 +000010D0: 28C7 '(.' MOVE.L D7,(A4)+ +000010D2: 7000 'p.' MOVEQ #$00,D0 +000010D4: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +000010D8: 6048 '`H' BRA.S *+$004A ; 00001122 +000010DA: 2E14 '..' MOVE.L (A4),D7 +000010DC: 22C7 '".' MOVE.L D7,(A1)+ +000010DE: 201A ' .' MOVE.L (A2)+,D0 +000010E0: 2D40 FFC8 '-@..' MOVE.L D0,-$0038(A6) +000010E4: ECA8 '..' LSR.L D6,D0 +000010E6: 8880 '..' OR.L D0,D4 +000010E8: 201B ' .' MOVE.L (A3)+,D0 +000010EA: 2D40 FFCC '-@..' MOVE.L D0,-$0034(A6) +000010EE: ECA8 '..' LSR.L D6,D0 +000010F0: 8A80 '..' OR.L D0,D5 +000010F2: 2005 ' .' MOVE.L D5,D0 +000010F4: 4680 'F.' NOT.L D0 +000010F6: 2207 '".' MOVE.L D7,D1 +000010F8: C280 '..' AND.L D0,D1 +000010FA: 2004 ' .' MOVE.L D4,D0 +000010FC: B380 '..' EOR.L D1,D0 +000010FE: 2E00 '..' MOVE.L D0,D7 +00001100: 28C7 '(.' MOVE.L D7,(A4)+ +00001102: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00001104: 9006 '..' SUB.B D6,D0 +00001106: 1D40 FF77 '.@.w' MOVE.B D0,-$0089(A6) +0000110A: 282E FFC8 '(...' MOVE.L -$0038(A6),D4 +0000110E: E1AC '..' LSL.L D0,D4 +00001110: 102E FF77 '...w' MOVE.B -$0089(A6),D0 +00001114: 2A2E FFCC '*...' MOVE.L -$0034(A6),D5 +00001118: E1AD '..' LSL.L D0,D5 +0000111A: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +0000111E: 52AE FFFC 'R...' ADDQ.L #1,-$0004(A6) +00001122: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +00001126: B0AE FFE4 '....' CMP.L -$001C(A6),D0 +0000112A: 6DAE 'm.' BLT.S *-$0050 ; 000010DA +0000112C: 4AAE FFD4 'J...' TST.L -$002C(A6) +00001130: 675E 'g^' BEQ.S *+$0060 ; 00001190 +00001132: 2E14 '..' MOVE.L (A4),D7 +00001134: 22C7 '".' MOVE.L D7,(A1)+ +00001136: 4AAE FFD8 'J...' TST.L -$0028(A6) +0000113A: 6D34 'm4' BLT.S *+$0036 ; 00001170 +0000113C: 201A ' .' MOVE.L (A2)+,D0 +0000113E: 2D40 FFC8 '-@..' MOVE.L D0,-$0038(A6) +00001142: ECA8 '..' LSR.L D6,D0 +00001144: 8880 '..' OR.L D0,D4 +00001146: 201B ' .' MOVE.L (A3)+,D0 +00001148: 2D40 FFCC '-@..' MOVE.L D0,-$0034(A6) +0000114C: ECA8 '..' LSR.L D6,D0 +0000114E: 8A80 '..' OR.L D0,D5 +00001150: 202E FFD4 ' ...' MOVE.L -$002C(A6),D0 +00001154: 4680 'F.' NOT.L D0 +00001156: C087 '..' AND.L D7,D0 +00001158: 2205 '".' MOVE.L D5,D1 +0000115A: 4681 'F.' NOT.L D1 +0000115C: 2407 '$.' MOVE.L D7,D2 +0000115E: C481 '..' AND.L D1,D2 +00001160: 2204 '".' MOVE.L D4,D1 +00001162: B581 '..' EOR.L D2,D1 +00001164: 242E FFD4 '$...' MOVE.L -$002C(A6),D2 +00001168: C481 '..' AND.L D1,D2 +0000116A: 8480 '..' OR.L D0,D2 +0000116C: 2E02 '..' MOVE.L D2,D7 +0000116E: 601E '`.' BRA.S *+$0020 ; 0000118E +00001170: 202E FFD4 ' ...' MOVE.L -$002C(A6),D0 +00001174: 4680 'F.' NOT.L D0 +00001176: C087 '..' AND.L D7,D0 +00001178: 2205 '".' MOVE.L D5,D1 +0000117A: 4681 'F.' NOT.L D1 +0000117C: 2407 '$.' MOVE.L D7,D2 +0000117E: C481 '..' AND.L D1,D2 +00001180: 2204 '".' MOVE.L D4,D1 +00001182: B581 '..' EOR.L D2,D1 +00001184: 242E FFD4 '$...' MOVE.L -$002C(A6),D2 +00001188: C481 '..' AND.L D1,D2 +0000118A: 8480 '..' OR.L D0,D2 +0000118C: 2E02 '..' MOVE.L D2,D7 +0000118E: 2887 '(.' MOVE.L D7,(A4) +00001190: 202E FFA4 ' ...' MOVE.L -$005C(A6),D0 +00001194: D1AE FFB4 '....' ADD.L D0,-$004C(A6) +00001198: 202E FFA8 ' ...' MOVE.L -$0058(A6),D0 +0000119C: D1AE FFB8 '....' ADD.L D0,-$0048(A6) +000011A0: 202E FFAC ' ...' MOVE.L -$0054(A6),D0 +000011A4: D1AE FFBC '....' ADD.L D0,-$0044(A6) +000011A8: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 +000011AC: 52AE FFF8 'R...' ADDQ.L #1,-$0008(A6) +000011B0: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 +000011B4: B0AE FFE0 '....' CMP.L -$0020(A6),D0 +000011B8: 6D00 FE56 'm..V' BLT *-$01A8 ; 00001010 +000011BC: 6000 010C '`...' BRA *+$010E ; 000012CA +000011C0: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000011C4: 70FF 'p.' MOVEQ #$FF,D0 +000011C6: 2140 0030 '!@.0' MOVE.L D0,$0030(A0) +000011CA: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000011CE: 7200 'r.' MOVEQ #$00,D1 +000011D0: 2141 0034 '!A.4' MOVE.L D1,$0034(A0) +000011D4: 242E FFDC '$...' MOVE.L -$0024(A6),D2 +000011D8: 5382 'S.' SUBQ.L #1,D2 +000011DA: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000011DE: 2142 0028 '!B.(' MOVE.L D2,$0028(A0) +000011E2: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000011E6: 7400 't.' MOVEQ #$00,D2 +000011E8: 3428 004C '4(.L' MOVE.W $004C(A0),D2 +000011EC: 2D42 FFA8 '-B..' MOVE.L D2,-$0058(A6) +000011F0: 7040 'p@' MOVEQ #$40,D0 ; '@' +000011F2: 2D40 FFAC '-@..' MOVE.L D0,-$0054(A6) +000011F6: 242E FFAC '$...' MOVE.L -$0054(A6),D2 +000011FA: 4C2E 2000 FFEC 'L. ...' MULU.L -$0014(A6),D2 +00001200: D4A8 0048 '...H' ADD.L $0048(A0),D2 +00001204: 262E FFE8 '&...' MOVE.L -$0018(A6),D3 +00001208: E58B '..' LSL.L #2,D3 +0000120A: D682 '..' ADD.L D2,D3 +0000120C: 2D43 FFBC '-C..' MOVE.L D3,-$0044(A6) +00001210: 206E FFA0 ' n..' MOVEA.L -$0060(A6),A0 +00001214: 2068 0016 ' h..' MOVEA.L $0016(A0),A0 +00001218: 2050 ' P' MOVEA.L (A0),A0 +0000121A: 242E FFA4 '$...' MOVE.L -$005C(A6),D2 +0000121E: 4C2E 2000 FFF4 'L. ...' MULU.L -$000C(A6),D2 +00001224: D490 '..' ADD.L (A0),D2 +00001226: 262E FFF0 '&...' MOVE.L -$0010(A6),D3 +0000122A: E58B '..' LSL.L #2,D3 +0000122C: D682 '..' ADD.L D2,D3 +0000122E: 2D43 FFB4 '-C..' MOVE.L D3,-$004C(A6) +00001232: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00001236: 216E FFB4 0020 '!n... ' MOVE.L -$004C(A6),$0020(A0) +0000123C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00001240: 2268 001C '"h..' MOVEA.L $001C(A0),A1 +00001244: 242E FFA8 '$...' MOVE.L -$0058(A6),D2 +00001248: 4C2E 2000 FFEC 'L. ...' MULU.L -$0014(A6),D2 +0000124E: D4A8 0044 '...D' ADD.L $0044(A0),D2 +00001252: 262E FFE8 '&...' MOVE.L -$0018(A6),D3 +00001256: E58B '..' LSL.L #2,D3 +00001258: D682 '..' ADD.L D2,D3 +0000125A: 2D43 FFB8 '-C..' MOVE.L D3,-$0048(A6) +0000125E: 2D41 FFF8 '-A..' MOVE.L D1,-$0008(A6) +00001262: 605C '`\' BRA.S *+$005E ; 000012C0 +00001264: 286E FFB4 '(n..' MOVEA.L -$004C(A6),A4 +00001268: 246E FFB8 '$n..' MOVEA.L -$0048(A6),A2 +0000126C: 266E FFBC '&n..' MOVEA.L -$0044(A6),A3 +00001270: 7000 'p.' MOVEQ #$00,D0 +00001272: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00001276: 601E '`.' BRA.S *+$0020 ; 00001296 +00001278: 2E14 '..' MOVE.L (A4),D7 +0000127A: 22C7 '".' MOVE.L D7,(A1)+ +0000127C: 281A '(.' MOVE.L (A2)+,D4 +0000127E: 2A1B '*.' MOVE.L (A3)+,D5 +00001280: 2005 ' .' MOVE.L D5,D0 +00001282: 4680 'F.' NOT.L D0 +00001284: C087 '..' AND.L D7,D0 +00001286: 2204 '".' MOVE.L D4,D1 +00001288: B181 '..' EOR.L D0,D1 +0000128A: 2E01 '..' MOVE.L D1,D7 +0000128C: 28C7 '(.' MOVE.L D7,(A4)+ +0000128E: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +00001292: 52AE FFFC 'R...' ADDQ.L #1,-$0004(A6) +00001296: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +0000129A: B0AE FFDC '....' CMP.L -$0024(A6),D0 +0000129E: 6DD8 'm.' BLT.S *-$0026 ; 00001278 +000012A0: 202E FFA4 ' ...' MOVE.L -$005C(A6),D0 +000012A4: D1AE FFB4 '....' ADD.L D0,-$004C(A6) +000012A8: 202E FFA8 ' ...' MOVE.L -$0058(A6),D0 +000012AC: D1AE FFB8 '....' ADD.L D0,-$0048(A6) +000012B0: 202E FFAC ' ...' MOVE.L -$0054(A6),D0 +000012B4: D1AE FFBC '....' ADD.L D0,-$0044(A6) +000012B8: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 +000012BC: 52AE FFF8 'R...' ADDQ.L #1,-$0008(A6) +000012C0: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 +000012C4: B0AE FFE0 '....' CMP.L -$0020(A6),D0 +000012C8: 6D9A 'm.' BLT.S *-$0064 ; 00001264 +000012CA: 4CEE 1CF8 FF56 'L....V' MOVEM.L -$00AA(A6),D3-D7/A2-A4 +000012D0: 4E5E 'N^' UNLK A6 +000012D2: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_8EFE0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_902C0 [902C0, 9036E) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +A2 (90362): JSR $8EFE0 + + +Dictionary: Flags $00 FirstId 207 + 207: AUTOMOD_902C0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_902C0"(207) Segment="Main"(200) +Size: Flags $00 ModuleSize 174 + +Content: Flags $08 +Contents offset $0000 size $00AE +00000000: 4E56 FFEC 'NV..' LINK.W A6,#-$0014 +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 206C 0038 ' l.8' MOVEA.L $0038(A4),A0 +00000010: 2050 ' P' MOVEA.L (A0),A0 +00000012: 3028 0014 '0(..' MOVE.W $0014(A0),D0 +00000016: 48C0 'H.' EXT.L D0 +00000018: 323C 8000 '2<..' MOVE.W #$8000,D1 +0000001C: C240 '.@' AND.W D0,D1 +0000001E: 6766 'gf' BEQ.S *+$0068 ; 00000086 +00000020: 266C 001C '&l..' MOVEA.L $001C(A4),A3 +00000024: 246C 0020 '$l. ' MOVEA.L $0020(A4),A2 +00000028: 2D6C 002C FFEC '-l.,..' MOVE.L $002C(A4),-$0014(A6) +0000002E: 2D6C 0024 FFF0 '-l.$..' MOVE.L $0024(A4),-$0010(A6) +00000034: 2C2C 0028 ',,.(' MOVE.L $0028(A4),D6 +00000038: 242C 0030 '$,.0' MOVE.L $0030(A4),D2 +0000003C: 282C 0034 '(,.4' MOVE.L $0034(A4),D4 +00000040: 7600 'v.' MOVEQ #$00,D3 +00000042: 603C '`<' BRA.S *+$003E ; 00000080 +00000044: 284A '(J' MOVEA.L A2,A4 +00000046: 2A14 '*.' MOVE.L (A4),D5 +00000048: 2002 ' .' MOVE.L D2,D0 +0000004A: 4680 'F.' NOT.L D0 +0000004C: C085 '..' AND.L D5,D0 +0000004E: 2202 '".' MOVE.L D2,D1 +00000050: C29B '..' AND.L (A3)+,D1 +00000052: 8280 '..' OR.L D0,D1 +00000054: 28C1 '(.' MOVE.L D1,(A4)+ +00000056: 7E00 '~.' MOVEQ #$00,D7 +00000058: 6006 '`.' BRA.S *+$0008 ; 00000060 +0000005A: 28DB '(.' MOVE.L (A3)+,(A4)+ +0000005C: 2007 ' .' MOVE.L D7,D0 +0000005E: 5287 'R.' ADDQ.L #1,D7 +00000060: BC87 '..' CMP.L D7,D6 +00000062: 6EF6 'n.' BGT.S *-$0008 ; 0000005A +00000064: 4A84 'J.' TST.L D4 +00000066: 6710 'g.' BEQ.S *+$0012 ; 00000078 +00000068: 2A14 '*.' MOVE.L (A4),D5 +0000006A: 2004 ' .' MOVE.L D4,D0 +0000006C: 4680 'F.' NOT.L D0 +0000006E: C085 '..' AND.L D5,D0 +00000070: 2204 '".' MOVE.L D4,D1 +00000072: C29B '..' AND.L (A3)+,D1 +00000074: 8280 '..' OR.L D0,D1 +00000076: 28C1 '(.' MOVE.L D1,(A4)+ +00000078: D5EE FFEC '....' ADDA.L -$0014(A6),A2 +0000007C: 2003 ' .' MOVE.L D3,D0 +0000007E: 5283 'R.' ADDQ.L #1,D3 +00000080: B6AE FFF0 '....' CMP.L -$0010(A6),D3 +00000084: 6DBE 'm.' BLT.S *-$0040 ; 00000044 +00000086: 4CEE 1CF8 FFCC 'L.....' MOVEM.L -$0034(A6),D3-D7/A2-A4 +0000008C: 4E5E 'N^' UNLK A6 +0000008E: 4E75 'Nu' RTS +00000090: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000094: 2F0C '/.' MOVE.L A4,-(A7) +00000096: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000009A: 2F0C '/.' MOVE.L A4,-(A7) +0000009C: 4EBA FF62 'N..b' JSR *-$009C ; 00000000 +000000A0: 2F0C '/.' MOVE.L A4,-(A7) +000000A2: 4EBA EC7C 'N..|' JSR *-$1382 ; FFFFED20 +000000A6: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +000000AA: 4E5E 'N^' UNLK A6 +000000AC: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_902C0 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_90370 [90370, 909FE) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1CC (9053C): LEA $8EFE0, A0 + +1D4 (90544): LEA $902C0, A0 + +1DC (9054C): LEA $90350, A0 + + +Dictionary: Flags $00 FirstId 208 + 208: AUTOMOD_90370 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_90370"(208) Segment="Main"(200) +Size: Flags $00 ModuleSize 1678 + +Content: Flags $08 +Contents offset $0000 size $068E +00000000: 4E56 FFC0 'NV..' LINK.W A6,#-$0040 +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +0000000C: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000010: 4210 'B.' CLR.B (A0) +00000012: 246B 0038 '$k.8' MOVEA.L $0038(A3),A2 +00000016: 2D6B 0040 FFC4 '-k.@..' MOVE.L $0040(A3),-$003C(A6) +0000001C: 6600 00F4 'f...' BNE *+$00F6 ; 00000112 +00000020: 42AE FFC8 'B...' CLR.L -$0038(A6) +00000024: 3D7C 0010 FFCC '=|....' MOVE.W #$0010,-$0034(A6) +0000002A: 3D7C 0010 FFCE '=|....' MOVE.W #$0010,-$0032(A6) +00000030: 558F 'U.' SUBQ.L #2,A7 +00000032: 486E FFC4 'Hn..' PEA -$003C(A6) +00000036: 2052 ' R' MOVEA.L (A2),A0 +00000038: 2068 0016 ' h..' MOVEA.L $0016(A0),A0 +0000003C: 2050 ' P' MOVEA.L (A0),A0 +0000003E: 3F28 0020 '?(. ' MOVE.W $0020(A0),-(A7) +00000042: 486E FFC8 'Hn..' PEA -$0038(A6) +00000046: 7000 'p.' MOVEQ #$00,D0 +00000048: 2F00 '/.' MOVE.L D0,-(A7) +0000004A: 2F0A '/.' MOVE.L A2,-(A7) +0000004C: 720A 'r.' MOVEQ #$0A,D1 +0000004E: 2F01 '/.' MOVE.L D1,-(A7) +00000050: 203C 0016 0000 ' <....' MOVE.L #$00160000,D0 +00000056: AB1D '..' _QDExtensions ; AB1D +00000058: 3A1F ':.' MOVE.W (A7)+,D5 +0000005A: 6706 'g.' BEQ.S *+$0008 ; 00000062 +0000005C: 3005 '0.' MOVE.W D5,D0 +0000005E: 6000 0624 '`..$' BRA *+$0626 ; 00000684 +00000062: 486E FFE8 'Hn..' PEA -$0018(A6) +00000066: 486E FFE4 'Hn..' PEA -$001C(A6) +0000006A: 203C 0008 0005 ' <....' MOVE.L #$00080005,D0 +00000070: AB1D '..' _QDExtensions ; AB1D +00000072: 2F2E FFC4 '/...' MOVE.L -$003C(A6),-(A7) +00000076: 7000 'p.' MOVEQ #$00,D0 +00000078: 2F00 '/.' MOVE.L D0,-(A7) +0000007A: 203C 0008 0006 ' <....' MOVE.L #$00080006,D0 +00000080: AB1D '..' _QDExtensions ; AB1D +00000082: 598F 'Y.' SUBQ.L #4,A7 +00000084: 2F2E FFC4 '/...' MOVE.L -$003C(A6),-(A7) +00000088: 203C 0004 0017 ' <....' MOVE.L #$00040017,D0 +0000008E: AB1D '..' _QDExtensions ; AB1D +00000090: 205F ' _' MOVEA.L (A7)+,A0 +00000092: A029 '.)' _HLock ; A029 +00000094: 598F 'Y.' SUBQ.L #4,A7 +00000096: 2F2E FFC4 '/...' MOVE.L -$003C(A6),-(A7) +0000009A: 203C 0004 0017 ' <....' MOVE.L #$00040017,D0 +000000A0: AB1D '..' _QDExtensions ; AB1D +000000A2: 205F ' _' MOVEA.L (A7)+,A0 +000000A4: 2850 '(P' MOVEA.L (A0),A4 +000000A6: 558F 'U.' SUBQ.L #2,A7 +000000A8: 598F 'Y.' SUBQ.L #4,A7 +000000AA: 2F2E FFC4 '/...' MOVE.L -$003C(A6),-(A7) +000000AE: 203C 0004 0017 ' <....' MOVE.L #$00040017,D0 +000000B4: AB1D '..' _QDExtensions ; AB1D +000000B6: 203C 0004 0001 ' <....' MOVE.L #$00040001,D0 +000000BC: AB1D '..' _QDExtensions ; AB1D +000000BE: 2052 ' R' MOVEA.L (A2),A0 +000000C0: 2068 0016 ' h..' MOVEA.L $0016(A0),A0 +000000C4: 2050 ' P' MOVEA.L (A0),A0 +000000C6: 3028 0020 '0(. ' MOVE.W $0020(A0),D0 +000000CA: 48C0 'H.' EXT.L D0 +000000CC: D080 '..' ADD.L D0,D0 +000000CE: 223C 0000 8000 '"<....' MOVE.L #$00008000,D1 +000000D4: 8280 '..' OR.L D0,D1 +000000D6: 3941 0004 '9A..' MOVE.W D1,$0004(A4) +000000DA: 42AE FFEC 'B...' CLR.L -$0014(A6) +000000DE: 426E FFF0 'Bn..' CLR.W -$0010(A6) +000000E2: 3D7C FFFF FFF2 '=|....' MOVE.W #$FFFF,-$000E(A6) +000000E8: 3D7C FFFF FFF4 '=|....' MOVE.W #$FFFF,-$000C(A6) +000000EE: 3D7C FFFF FFF6 '=|....' MOVE.W #$FFFF,-$000A(A6) +000000F4: 486E FFEC 'Hn..' PEA -$0014(A6) +000000F8: AA14 '..' _RGBForeColor ; AA14 +000000FA: 486E FFF2 'Hn..' PEA -$000E(A6) +000000FE: AA15 '..' _RGBBackColor ; AA15 +00000100: 2F2E FFE8 '/...' MOVE.L -$0018(A6),-(A7) +00000104: 2F2E FFE4 '/...' MOVE.L -$001C(A6),-(A7) +00000108: 203C 0008 0006 ' <....' MOVE.L #$00080006,D0 +0000010E: AB1D '..' _QDExtensions ; AB1D +00000110: 544F 'TO' ADDQ.W #2,A7 +00000112: 598F 'Y.' SUBQ.L #4,A7 +00000114: 598F 'Y.' SUBQ.L #4,A7 +00000116: 2F2E FFC4 '/...' MOVE.L -$003C(A6),-(A7) +0000011A: 203C 0004 0017 ' <....' MOVE.L #$00040017,D0 +00000120: AB1D '..' _QDExtensions ; AB1D +00000122: 203C 0004 000F ' <....' MOVE.L #$0004000F,D0 +00000128: AB1D '..' _QDExtensions ; AB1D +0000012A: 2D5F FFD0 '-_..' MOVE.L (A7)+,-$0030(A6) +0000012E: 226B 0048 '"k.H' MOVEA.L $0048(A3),A1 +00000132: 2009 ' .' MOVE.L A1,D0 +00000134: 6628 'f(' BNE.S *+$002A ; 0000015E +00000136: 2F09 '/.' MOVE.L A1,-(A7) +00000138: 203C 0000 0400 ' <....' MOVE.L #$00000400,D0 +0000013E: A11E '..' _NewPtr ; A11E +00000140: 225F '"_' MOVEA.L (A7)+,A1 +00000142: 2248 '"H' MOVEA.L A0,A1 +00000144: 2009 ' .' MOVE.L A1,D0 +00000146: 6616 'f.' BNE.S *+$0018 ; 0000015E +00000148: 2F09 '/.' MOVE.L A1,-(A7) +0000014A: 2F2E FFC4 '/...' MOVE.L -$003C(A6),-(A7) +0000014E: 203C 0004 0004 ' <....' MOVE.L #$00040004,D0 +00000154: AB1D '..' _QDExtensions ; AB1D +00000156: 225F '"_' MOVEA.L (A7)+,A1 +00000158: 7094 'p.' MOVEQ #$94,D0 +0000015A: 6000 0528 '`..(' BRA *+$052A ; 00000684 +0000015E: 2D6B 001C FFD8 '-k....' MOVE.L $001C(A3),-$0028(A6) +00000164: 662E 'f.' BNE.S *+$0030 ; 00000194 +00000166: 2F09 '/.' MOVE.L A1,-(A7) +00000168: 203C 0000 0400 ' <....' MOVE.L #$00000400,D0 +0000016E: A11E '..' _NewPtr ; A11E +00000170: 225F '"_' MOVEA.L (A7)+,A1 +00000172: 2D48 FFD8 '-H..' MOVE.L A0,-$0028(A6) +00000176: 661C 'f.' BNE.S *+$001E ; 00000194 +00000178: 2F09 '/.' MOVE.L A1,-(A7) +0000017A: 2049 ' I' MOVEA.L A1,A0 +0000017C: A01F '..' _DisposePtr ; A01F +0000017E: 2257 '"W' MOVEA.L (A7),A1 +00000180: 2F2E FFC4 '/...' MOVE.L -$003C(A6),-(A7) +00000184: 203C 0004 0004 ' <....' MOVE.L #$00040004,D0 +0000018A: AB1D '..' _QDExtensions ; AB1D +0000018C: 225F '"_' MOVEA.L (A7)+,A1 +0000018E: 7094 'p.' MOVEQ #$94,D0 +00000190: 6000 04F2 '`...' BRA *+$04F4 ; 00000684 +00000194: 276E FFC4 0040 ''n...@' MOVE.L -$003C(A6),$0040(A3) +0000019A: 276E FFD0 0044 ''n...D' MOVE.L -$0030(A6),$0044(A3) +000001A0: 2749 0048 ''I.H' MOVE.L A1,$0048(A3) +000001A4: 276E FFD8 001C ''n....' MOVE.L -$0028(A6),$001C(A3) +000001AA: 2052 ' R' MOVEA.L (A2),A0 +000001AC: 2068 0016 ' h..' MOVEA.L $0016(A0),A0 +000001B0: 2050 ' P' MOVEA.L (A0),A0 +000001B2: 3028 0020 '0(. ' MOVE.W $0020(A0),D0 +000001B6: 48C0 'H.' EXT.L D0 +000001B8: D080 '..' ADD.L D0,D0 +000001BA: 3740 004C '7@.L' MOVE.W D0,$004C(A3) +000001BE: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000001C2: 2068 0008 ' h..' MOVEA.L $0008(A0),A0 +000001C6: 2050 ' P' MOVEA.L (A0),A0 +000001C8: 2750 004E ''P.N' MOVE.L (A0),$004E(A3) +000001CC: 41FA EAA2 'A...' LEA *-$155C,A0 ; FFFFEC70 +000001D0: 2748 0004 ''H..' MOVE.L A0,$0004(A3) +000001D4: 41FA FD7A 'A..z' LEA *-$0284,A0 ; FFFFFF50 +000001D8: 2748 0008 ''H..' MOVE.L A0,$0008(A3) +000001DC: 41FA FE02 'A...' LEA *-$01FC,A0 ; FFFFFFE0 +000001E0: 2748 000C ''H..' MOVE.L A0,$000C(A3) +000001E4: 00AB 0000 0002 '......' ORI.L #$00000002,$0018(A3) + 0018 +000001EC: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000001F0: 2050 ' P' MOVEA.L (A0),A0 +000001F2: 2050 ' P' MOVEA.L (A0),A0 +000001F4: 2D48 FFDC '-H..' MOVE.L A0,-$0024(A6) +000001F8: 3028 0004 '0(..' MOVE.W $0004(A0),D0 +000001FC: 48C0 'H.' EXT.L D0 +000001FE: 323C 8000 '2<..' MOVE.W #$8000,D1 +00000202: C240 '.@' AND.W D0,D1 +00000204: 6772 'gr' BEQ.S *+$0074 ; 00000278 +00000206: 2F09 '/.' MOVE.L A1,-(A7) +00000208: 486E FFE8 'Hn..' PEA -$0018(A6) +0000020C: 486E FFE4 'Hn..' PEA -$001C(A6) +00000210: 203C 0008 0005 ' <....' MOVE.L #$00080005,D0 +00000216: AB1D '..' _QDExtensions ; AB1D +00000218: 2257 '"W' MOVEA.L (A7),A1 +0000021A: 2F2E FFC4 '/...' MOVE.L -$003C(A6),-(A7) +0000021E: 7000 'p.' MOVEQ #$00,D0 +00000220: 2F00 '/.' MOVE.L D0,-(A7) +00000222: 203C 0008 0006 ' <....' MOVE.L #$00080006,D0 +00000228: AB1D '..' _QDExtensions ; AB1D +0000022A: 2257 '"W' MOVEA.L (A7),A1 +0000022C: 598F 'Y.' SUBQ.L #4,A7 +0000022E: 2F2E FFC4 '/...' MOVE.L -$003C(A6),-(A7) +00000232: 203C 0004 0017 ' <....' MOVE.L #$00040017,D0 +00000238: AB1D '..' _QDExtensions ; AB1D +0000023A: 201F ' .' MOVE.L (A7)+,D0 +0000023C: 225F '"_' MOVEA.L (A7)+,A1 +0000023E: 2040 ' @' MOVEA.L D0,A0 +00000240: 2850 '(P' MOVEA.L (A0),A4 +00000242: 2F09 '/.' MOVE.L A1,-(A7) +00000244: 2F2E FFDC '/...' MOVE.L -$0024(A6),-(A7) +00000248: 2F0C '/.' MOVE.L A4,-(A7) +0000024A: 206E FFDC ' n..' MOVEA.L -$0024(A6),A0 +0000024E: 4868 0006 'Hh..' PEA $0006(A0) +00000252: 486C 0006 'Hl..' PEA $0006(A4) +00000256: 7000 'p.' MOVEQ #$00,D0 +00000258: 3F00 '?.' MOVE.W D0,-(A7) +0000025A: 7200 'r.' MOVEQ #$00,D1 +0000025C: 2F01 '/.' MOVE.L D1,-(A7) +0000025E: A8EC '..' _CopyBits ; A8EC +00000260: 2257 '"W' MOVEA.L (A7),A1 +00000262: 2F2E FFE8 '/...' MOVE.L -$0018(A6),-(A7) +00000266: 2F2E FFE4 '/...' MOVE.L -$001C(A6),-(A7) +0000026A: 203C 0008 0006 ' <....' MOVE.L #$00080006,D0 +00000270: AB1D '..' _QDExtensions ; AB1D +00000272: 225F '"_' MOVEA.L (A7)+,A1 +00000274: 6000 01F2 '`...' BRA *+$01F4 ; 00000468 +00000278: 2052 ' R' MOVEA.L (A2),A0 +0000027A: 2068 0016 ' h..' MOVEA.L $0016(A0),A0 +0000027E: 2050 ' P' MOVEA.L (A0),A0 +00000280: 3028 0020 '0(. ' MOVE.W $0020(A0),D0 +00000284: 5340 'S@' SUBQ.W #1,D0 +00000286: 6722 'g"' BEQ.S *+$0024 ; 000002AA +00000288: 5340 'S@' SUBQ.W #1,D0 +0000028A: 674C 'gL' BEQ.S *+$004E ; 000002D8 +0000028C: 5540 'U@' SUBQ.W #2,D0 +0000028E: 6700 0090 'g...' BEQ *+$0092 ; 00000320 +00000292: 5940 'Y@' SUBQ.W #4,D0 +00000294: 6700 00DE 'g...' BEQ *+$00E0 ; 00000374 +00000298: 5140 'Q@' SUBQ.W #8,D0 +0000029A: 6700 012C 'g..,' BEQ *+$012E ; 000003C8 +0000029E: 0440 0010 '.@..' SUBI.W #$0010,D0 +000002A2: 6700 0178 'g..x' BEQ *+$017A ; 0000041C +000002A6: 6000 01B8 '`...' BRA *+$01BA ; 00000460 +000002AA: 206E FFDC ' n..' MOVEA.L -$0024(A6),A0 +000002AE: 2650 '&P' MOVEA.L (A0),A3 +000002B0: 286E FFD0 '(n..' MOVEA.L -$0030(A6),A4 +000002B4: 7600 'v.' MOVEQ #$00,D3 +000002B6: 6016 '`.' BRA.S *+$0018 ; 000002CE +000002B8: 7000 'p.' MOVEQ #$00,D0 +000002BA: 301B '0.' MOVE.W (A3)+,D0 +000002BC: 7210 'r.' MOVEQ #$10,D1 +000002BE: 2A00 '*.' MOVE.L D0,D5 +000002C0: E3AD '..' LSL.L D1,D5 +000002C2: 7000 'p.' MOVEQ #$00,D0 +000002C4: 301B '0.' MOVE.W (A3)+,D0 +000002C6: 8A80 '..' OR.L D0,D5 +000002C8: 28C5 '(.' MOVE.L D5,(A4)+ +000002CA: 2003 ' .' MOVE.L D3,D0 +000002CC: 5283 'R.' ADDQ.L #1,D3 +000002CE: 7008 'p.' MOVEQ #$08,D0 +000002D0: B083 '..' CMP.L D3,D0 +000002D2: 62E4 'b.' BHI.S *-$001A ; 000002B8 +000002D4: 6000 0192 '`...' BRA *+$0194 ; 00000468 +000002D8: 206E FFDC ' n..' MOVEA.L -$0024(A6),A0 +000002DC: 2650 '&P' MOVEA.L (A0),A3 +000002DE: 286E FFD0 '(n..' MOVEA.L -$0030(A6),A4 +000002E2: 7600 'v.' MOVEQ #$00,D3 +000002E4: 6030 '`0' BRA.S *+$0032 ; 00000316 +000002E6: 381B '8.' MOVE.W (A3)+,D4 +000002E8: 7A00 'z.' MOVEQ #$00,D5 +000002EA: 2C3C C000 0000 ',<....' MOVE.L #$C0000000,D6 +000002F0: 7E00 '~.' MOVEQ #$00,D7 +000002F2: 6016 '`.' BRA.S *+$0018 ; 0000030A +000002F4: 7000 'p.' MOVEQ #$00,D0 +000002F6: 3004 '0.' MOVE.W D4,D0 +000002F8: 323C 8000 '2<..' MOVE.W #$8000,D1 +000002FC: C240 '.@' AND.W D0,D1 +000002FE: 6702 'g.' BEQ.S *+$0004 ; 00000302 +00000300: 8A86 '..' OR.L D6,D5 +00000302: E34C '.L' LSL.W #1,D4 +00000304: E48E '..' LSR.L #2,D6 +00000306: 2007 ' .' MOVE.L D7,D0 +00000308: 5287 'R.' ADDQ.L #1,D7 +0000030A: 7010 'p.' MOVEQ #$10,D0 +0000030C: B087 '..' CMP.L D7,D0 +0000030E: 62E4 'b.' BHI.S *-$001A ; 000002F4 +00000310: 28C5 '(.' MOVE.L D5,(A4)+ +00000312: 2003 ' .' MOVE.L D3,D0 +00000314: 5283 'R.' ADDQ.L #1,D3 +00000316: 7010 'p.' MOVEQ #$10,D0 +00000318: B083 '..' CMP.L D3,D0 +0000031A: 62CA 'b.' BHI.S *-$0034 ; 000002E6 +0000031C: 6000 014A '`..J' BRA *+$014C ; 00000468 +00000320: 206E FFDC ' n..' MOVEA.L -$0024(A6),A0 +00000324: 2650 '&P' MOVEA.L (A0),A3 +00000326: 286E FFD0 '(n..' MOVEA.L -$0030(A6),A4 +0000032A: 7600 'v.' MOVEQ #$00,D3 +0000032C: 603C '`<' BRA.S *+$003E ; 0000036A +0000032E: 381B '8.' MOVE.W (A3)+,D4 +00000330: 7A00 'z.' MOVEQ #$00,D5 +00000332: 2C3C F000 0000 ',<....' MOVE.L #$F0000000,D6 +00000338: 7E00 '~.' MOVEQ #$00,D7 +0000033A: 6024 '`$' BRA.S *+$0026 ; 00000360 +0000033C: 7000 'p.' MOVEQ #$00,D0 +0000033E: 3004 '0.' MOVE.W D4,D0 +00000340: 323C 8000 '2<..' MOVE.W #$8000,D1 +00000344: C240 '.@' AND.W D0,D1 +00000346: 6702 'g.' BEQ.S *+$0004 ; 0000034A +00000348: 8A86 '..' OR.L D6,D5 +0000034A: E34C '.L' LSL.W #1,D4 +0000034C: E88E '..' LSR.L #4,D6 +0000034E: 4A86 'J.' TST.L D6 +00000350: 660A 'f.' BNE.S *+$000C ; 0000035C +00000352: 28C5 '(.' MOVE.L D5,(A4)+ +00000354: 7A00 'z.' MOVEQ #$00,D5 +00000356: 2C3C F000 0000 ',<....' MOVE.L #$F0000000,D6 +0000035C: 2007 ' .' MOVE.L D7,D0 +0000035E: 5287 'R.' ADDQ.L #1,D7 +00000360: 7010 'p.' MOVEQ #$10,D0 +00000362: B087 '..' CMP.L D7,D0 +00000364: 62D6 'b.' BHI.S *-$0028 ; 0000033C +00000366: 2003 ' .' MOVE.L D3,D0 +00000368: 5283 'R.' ADDQ.L #1,D3 +0000036A: 7010 'p.' MOVEQ #$10,D0 +0000036C: B083 '..' CMP.L D3,D0 +0000036E: 62BE 'b.' BHI.S *-$0040 ; 0000032E +00000370: 6000 00F6 '`...' BRA *+$00F8 ; 00000468 +00000374: 206E FFDC ' n..' MOVEA.L -$0024(A6),A0 +00000378: 2650 '&P' MOVEA.L (A0),A3 +0000037A: 286E FFD0 '(n..' MOVEA.L -$0030(A6),A4 +0000037E: 7600 'v.' MOVEQ #$00,D3 +00000380: 603C '`<' BRA.S *+$003E ; 000003BE +00000382: 381B '8.' MOVE.W (A3)+,D4 +00000384: 7A00 'z.' MOVEQ #$00,D5 +00000386: 2C3C FF00 0000 ',<....' MOVE.L #$FF000000,D6 +0000038C: 7E00 '~.' MOVEQ #$00,D7 +0000038E: 6024 '`$' BRA.S *+$0026 ; 000003B4 +00000390: 7000 'p.' MOVEQ #$00,D0 +00000392: 3004 '0.' MOVE.W D4,D0 +00000394: 323C 8000 '2<..' MOVE.W #$8000,D1 +00000398: C240 '.@' AND.W D0,D1 +0000039A: 6702 'g.' BEQ.S *+$0004 ; 0000039E +0000039C: 8A86 '..' OR.L D6,D5 +0000039E: E34C '.L' LSL.W #1,D4 +000003A0: E08E '..' LSR.L #8,D6 +000003A2: 4A86 'J.' TST.L D6 +000003A4: 660A 'f.' BNE.S *+$000C ; 000003B0 +000003A6: 28C5 '(.' MOVE.L D5,(A4)+ +000003A8: 7A00 'z.' MOVEQ #$00,D5 +000003AA: 2C3C FF00 0000 ',<....' MOVE.L #$FF000000,D6 +000003B0: 2007 ' .' MOVE.L D7,D0 +000003B2: 5287 'R.' ADDQ.L #1,D7 +000003B4: 7010 'p.' MOVEQ #$10,D0 +000003B6: B087 '..' CMP.L D7,D0 +000003B8: 62D6 'b.' BHI.S *-$0028 ; 00000390 +000003BA: 2003 ' .' MOVE.L D3,D0 +000003BC: 5283 'R.' ADDQ.L #1,D3 +000003BE: 7010 'p.' MOVEQ #$10,D0 +000003C0: B083 '..' CMP.L D3,D0 +000003C2: 62BE 'b.' BHI.S *-$0040 ; 00000382 +000003C4: 6000 00A2 '`...' BRA *+$00A4 ; 00000468 +000003C8: 206E FFDC ' n..' MOVEA.L -$0024(A6),A0 +000003CC: 2650 '&P' MOVEA.L (A0),A3 +000003CE: 286E FFD0 '(n..' MOVEA.L -$0030(A6),A4 +000003D2: 7600 'v.' MOVEQ #$00,D3 +000003D4: 603E '`>' BRA.S *+$0040 ; 00000414 +000003D6: 381B '8.' MOVE.W (A3)+,D4 +000003D8: 7A00 'z.' MOVEQ #$00,D5 +000003DA: 2C3C 7FFF 0000 ',<....' MOVE.L #$7FFF0000,D6 +000003E0: 7E00 '~.' MOVEQ #$00,D7 +000003E2: 6026 '`&' BRA.S *+$0028 ; 0000040A +000003E4: 7000 'p.' MOVEQ #$00,D0 +000003E6: 3004 '0.' MOVE.W D4,D0 +000003E8: 323C 8000 '2<..' MOVE.W #$8000,D1 +000003EC: C240 '.@' AND.W D0,D1 +000003EE: 6602 'f.' BNE.S *+$0004 ; 000003F2 +000003F0: 8A86 '..' OR.L D6,D5 +000003F2: E34C '.L' LSL.W #1,D4 +000003F4: 7010 'p.' MOVEQ #$10,D0 +000003F6: E0AE '..' LSR.L D0,D6 +000003F8: 4A86 'J.' TST.L D6 +000003FA: 660A 'f.' BNE.S *+$000C ; 00000406 +000003FC: 28C5 '(.' MOVE.L D5,(A4)+ +000003FE: 7A00 'z.' MOVEQ #$00,D5 +00000400: 2C3C 7FFF 0000 ',<....' MOVE.L #$7FFF0000,D6 +00000406: 2007 ' .' MOVE.L D7,D0 +00000408: 5287 'R.' ADDQ.L #1,D7 +0000040A: 7010 'p.' MOVEQ #$10,D0 +0000040C: B087 '..' CMP.L D7,D0 +0000040E: 62D4 'b.' BHI.S *-$002A ; 000003E4 +00000410: 2003 ' .' MOVE.L D3,D0 +00000412: 5283 'R.' ADDQ.L #1,D3 +00000414: 7010 'p.' MOVEQ #$10,D0 +00000416: B083 '..' CMP.L D3,D0 +00000418: 62BC 'b.' BHI.S *-$0042 ; 000003D6 +0000041A: 604C '`L' BRA.S *+$004E ; 00000468 +0000041C: 206E FFDC ' n..' MOVEA.L -$0024(A6),A0 +00000420: 2650 '&P' MOVEA.L (A0),A3 +00000422: 286E FFD0 '(n..' MOVEA.L -$0030(A6),A4 +00000426: 7600 'v.' MOVEQ #$00,D3 +00000428: 602E '`.' BRA.S *+$0030 ; 00000458 +0000042A: 381B '8.' MOVE.W (A3)+,D4 +0000042C: 7E00 '~.' MOVEQ #$00,D7 +0000042E: 601E '`.' BRA.S *+$0020 ; 0000044E +00000430: 7000 'p.' MOVEQ #$00,D0 +00000432: 3004 '0.' MOVE.W D4,D0 +00000434: 323C 8000 '2<..' MOVE.W #$8000,D1 +00000438: C240 '.@' AND.W D0,D1 +0000043A: 6608 'f.' BNE.S *+$000A ; 00000444 +0000043C: 28FC 00FF FFFF '(.....' MOVE.L #$00FFFFFF,(A4)+ +00000442: 6004 '`.' BRA.S *+$0006 ; 00000448 +00000444: 7000 'p.' MOVEQ #$00,D0 +00000446: 28C0 '(.' MOVE.L D0,(A4)+ +00000448: E34C '.L' LSL.W #1,D4 +0000044A: 2007 ' .' MOVE.L D7,D0 +0000044C: 5287 'R.' ADDQ.L #1,D7 +0000044E: 7010 'p.' MOVEQ #$10,D0 +00000450: B087 '..' CMP.L D7,D0 +00000452: 62DC 'b.' BHI.S *-$0022 ; 00000430 +00000454: 2003 ' .' MOVE.L D3,D0 +00000456: 5283 'R.' ADDQ.L #1,D3 +00000458: 7010 'p.' MOVEQ #$10,D0 +0000045A: B083 '..' CMP.L D3,D0 +0000045C: 62CC 'b.' BHI.S *-$0032 ; 0000042A +0000045E: 6008 '`.' BRA.S *+$000A ; 00000468 +00000460: 303C FF63 '0<.c' MOVE.W #$FF63,D0 +00000464: 6000 021E '`...' BRA *+$0220 ; 00000684 +00000468: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000046C: 2068 0008 ' h..' MOVEA.L $0008(A0),A0 +00000470: 2D50 FFE0 '-P..' MOVE.L (A0),-$0020(A6) +00000474: 2052 ' R' MOVEA.L (A2),A0 +00000476: 2068 0016 ' h..' MOVEA.L $0016(A0),A0 +0000047A: 2050 ' P' MOVEA.L (A0),A0 +0000047C: 3028 0020 '0(. ' MOVE.W $0020(A0),D0 +00000480: 5340 'S@' SUBQ.W #1,D0 +00000482: 6722 'g"' BEQ.S *+$0024 ; 000004A6 +00000484: 5340 'S@' SUBQ.W #1,D0 +00000486: 674A 'gJ' BEQ.S *+$004C ; 000004D2 +00000488: 5540 'U@' SUBQ.W #2,D0 +0000048A: 6700 008C 'g...' BEQ *+$008E ; 00000518 +0000048E: 5940 'Y@' SUBQ.W #4,D0 +00000490: 6700 00D8 'g...' BEQ *+$00DA ; 0000056A +00000494: 5140 'Q@' SUBQ.W #8,D0 +00000496: 6700 0124 'g..$' BEQ *+$0126 ; 000005BC +0000049A: 0440 0010 '.@..' SUBI.W #$0010,D0 +0000049E: 6700 0180 'g...' BEQ *+$0182 ; 00000620 +000004A2: 6000 01D0 '`...' BRA *+$01D2 ; 00000674 +000004A6: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0 +000004AA: 2450 '$P' MOVEA.L (A0),A2 +000004AC: 2649 '&I' MOVEA.L A1,A3 +000004AE: 7600 'v.' MOVEQ #$00,D3 +000004B0: 6016 '`.' BRA.S *+$0018 ; 000004C8 +000004B2: 7000 'p.' MOVEQ #$00,D0 +000004B4: 301A '0.' MOVE.W (A2)+,D0 +000004B6: 7210 'r.' MOVEQ #$10,D1 +000004B8: 2A00 '*.' MOVE.L D0,D5 +000004BA: E3AD '..' LSL.L D1,D5 +000004BC: 7000 'p.' MOVEQ #$00,D0 +000004BE: 301A '0.' MOVE.W (A2)+,D0 +000004C0: 8A80 '..' OR.L D0,D5 +000004C2: 26C5 '&.' MOVE.L D5,(A3)+ +000004C4: 2003 ' .' MOVE.L D3,D0 +000004C6: 5283 'R.' ADDQ.L #1,D3 +000004C8: 7008 'p.' MOVEQ #$08,D0 +000004CA: B083 '..' CMP.L D3,D0 +000004CC: 62E4 'b.' BHI.S *-$001A ; 000004B2 +000004CE: 6000 01AA '`...' BRA *+$01AC ; 0000067A +000004D2: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0 +000004D6: 2450 '$P' MOVEA.L (A0),A2 +000004D8: 2649 '&I' MOVEA.L A1,A3 +000004DA: 7600 'v.' MOVEQ #$00,D3 +000004DC: 6030 '`0' BRA.S *+$0032 ; 0000050E +000004DE: 381A '8.' MOVE.W (A2)+,D4 +000004E0: 7A00 'z.' MOVEQ #$00,D5 +000004E2: 2C3C C000 0000 ',<....' MOVE.L #$C0000000,D6 +000004E8: 7E00 '~.' MOVEQ #$00,D7 +000004EA: 6016 '`.' BRA.S *+$0018 ; 00000502 +000004EC: 7000 'p.' MOVEQ #$00,D0 +000004EE: 3004 '0.' MOVE.W D4,D0 +000004F0: 323C 8000 '2<..' MOVE.W #$8000,D1 +000004F4: C240 '.@' AND.W D0,D1 +000004F6: 6702 'g.' BEQ.S *+$0004 ; 000004FA +000004F8: 8A86 '..' OR.L D6,D5 +000004FA: E34C '.L' LSL.W #1,D4 +000004FC: E48E '..' LSR.L #2,D6 +000004FE: 2007 ' .' MOVE.L D7,D0 +00000500: 5287 'R.' ADDQ.L #1,D7 +00000502: 7010 'p.' MOVEQ #$10,D0 +00000504: B087 '..' CMP.L D7,D0 +00000506: 62E4 'b.' BHI.S *-$001A ; 000004EC +00000508: 26C5 '&.' MOVE.L D5,(A3)+ +0000050A: 2003 ' .' MOVE.L D3,D0 +0000050C: 5283 'R.' ADDQ.L #1,D3 +0000050E: 7010 'p.' MOVEQ #$10,D0 +00000510: B083 '..' CMP.L D3,D0 +00000512: 62CA 'b.' BHI.S *-$0034 ; 000004DE +00000514: 6000 0164 '`..d' BRA *+$0166 ; 0000067A +00000518: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0 +0000051C: 2450 '$P' MOVEA.L (A0),A2 +0000051E: 2649 '&I' MOVEA.L A1,A3 +00000520: 7600 'v.' MOVEQ #$00,D3 +00000522: 603C '`<' BRA.S *+$003E ; 00000560 +00000524: 381A '8.' MOVE.W (A2)+,D4 +00000526: 7A00 'z.' MOVEQ #$00,D5 +00000528: 2C3C F000 0000 ',<....' MOVE.L #$F0000000,D6 +0000052E: 7E00 '~.' MOVEQ #$00,D7 +00000530: 6024 '`$' BRA.S *+$0026 ; 00000556 +00000532: 7000 'p.' MOVEQ #$00,D0 +00000534: 3004 '0.' MOVE.W D4,D0 +00000536: 323C 8000 '2<..' MOVE.W #$8000,D1 +0000053A: C240 '.@' AND.W D0,D1 +0000053C: 6702 'g.' BEQ.S *+$0004 ; 00000540 +0000053E: 8A86 '..' OR.L D6,D5 +00000540: E34C '.L' LSL.W #1,D4 +00000542: E88E '..' LSR.L #4,D6 +00000544: 4A86 'J.' TST.L D6 +00000546: 660A 'f.' BNE.S *+$000C ; 00000552 +00000548: 26C5 '&.' MOVE.L D5,(A3)+ +0000054A: 7A00 'z.' MOVEQ #$00,D5 +0000054C: 2C3C F000 0000 ',<....' MOVE.L #$F0000000,D6 +00000552: 2007 ' .' MOVE.L D7,D0 +00000554: 5287 'R.' ADDQ.L #1,D7 +00000556: 7010 'p.' MOVEQ #$10,D0 +00000558: B087 '..' CMP.L D7,D0 +0000055A: 62D6 'b.' BHI.S *-$0028 ; 00000532 +0000055C: 2003 ' .' MOVE.L D3,D0 +0000055E: 5283 'R.' ADDQ.L #1,D3 +00000560: 7010 'p.' MOVEQ #$10,D0 +00000562: B083 '..' CMP.L D3,D0 +00000564: 62BE 'b.' BHI.S *-$0040 ; 00000524 +00000566: 6000 0112 '`...' BRA *+$0114 ; 0000067A +0000056A: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0 +0000056E: 2450 '$P' MOVEA.L (A0),A2 +00000570: 2649 '&I' MOVEA.L A1,A3 +00000572: 7600 'v.' MOVEQ #$00,D3 +00000574: 603C '`<' BRA.S *+$003E ; 000005B2 +00000576: 381A '8.' MOVE.W (A2)+,D4 +00000578: 7A00 'z.' MOVEQ #$00,D5 +0000057A: 2C3C FF00 0000 ',<....' MOVE.L #$FF000000,D6 +00000580: 7E00 '~.' MOVEQ #$00,D7 +00000582: 6024 '`$' BRA.S *+$0026 ; 000005A8 +00000584: 7000 'p.' MOVEQ #$00,D0 +00000586: 3004 '0.' MOVE.W D4,D0 +00000588: 323C 8000 '2<..' MOVE.W #$8000,D1 +0000058C: C240 '.@' AND.W D0,D1 +0000058E: 6702 'g.' BEQ.S *+$0004 ; 00000592 +00000590: 8A86 '..' OR.L D6,D5 +00000592: E34C '.L' LSL.W #1,D4 +00000594: E08E '..' LSR.L #8,D6 +00000596: 4A86 'J.' TST.L D6 +00000598: 660A 'f.' BNE.S *+$000C ; 000005A4 +0000059A: 26C5 '&.' MOVE.L D5,(A3)+ +0000059C: 7A00 'z.' MOVEQ #$00,D5 +0000059E: 2C3C FF00 0000 ',<....' MOVE.L #$FF000000,D6 +000005A4: 2007 ' .' MOVE.L D7,D0 +000005A6: 5287 'R.' ADDQ.L #1,D7 +000005A8: 7010 'p.' MOVEQ #$10,D0 +000005AA: B087 '..' CMP.L D7,D0 +000005AC: 62D6 'b.' BHI.S *-$0028 ; 00000584 +000005AE: 2003 ' .' MOVE.L D3,D0 +000005B0: 5283 'R.' ADDQ.L #1,D3 +000005B2: 7010 'p.' MOVEQ #$10,D0 +000005B4: B083 '..' CMP.L D3,D0 +000005B6: 62BE 'b.' BHI.S *-$0040 ; 00000576 +000005B8: 6000 00C0 '`...' BRA *+$00C2 ; 0000067A +000005BC: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0 +000005C0: 2450 '$P' MOVEA.L (A0),A2 +000005C2: 2649 '&I' MOVEA.L A1,A3 +000005C4: 286E FFD0 '(n..' MOVEA.L -$0030(A6),A4 +000005C8: 7600 'v.' MOVEQ #$00,D3 +000005CA: 604C '`L' BRA.S *+$004E ; 00000618 +000005CC: 381A '8.' MOVE.W (A2)+,D4 +000005CE: 7A00 'z.' MOVEQ #$00,D5 +000005D0: 2C3C FFFF 0000 ',<....' MOVE.L #$FFFF0000,D6 +000005D6: 7E00 '~.' MOVEQ #$00,D7 +000005D8: 6034 '`4' BRA.S *+$0036 ; 0000060E +000005DA: 7000 'p.' MOVEQ #$00,D0 +000005DC: 3004 '0.' MOVE.W D4,D0 +000005DE: 323C 8000 '2<..' MOVE.W #$8000,D1 +000005E2: C240 '.@' AND.W D0,D1 +000005E4: 6702 'g.' BEQ.S *+$0004 ; 000005E8 +000005E6: 8A86 '..' OR.L D6,D5 +000005E8: E34C '.L' LSL.W #1,D4 +000005EA: 7010 'p.' MOVEQ #$10,D0 +000005EC: E0AE '..' LSR.L D0,D6 +000005EE: 4A86 'J.' TST.L D6 +000005F0: 6618 'f.' BNE.S *+$001A ; 0000060A +000005F2: 26C5 '&.' MOVE.L D5,(A3)+ +000005F4: 2005 ' .' MOVE.L D5,D0 +000005F6: 4680 'F.' NOT.L D0 +000005F8: 223C 7FFF 7FFF '"<....' MOVE.L #$7FFF7FFF,D1 +000005FE: C280 '..' AND.L D0,D1 +00000600: B39C '..' EOR.L D1,(A4)+ +00000602: 7A00 'z.' MOVEQ #$00,D5 +00000604: 2C3C FFFF 0000 ',<....' MOVE.L #$FFFF0000,D6 +0000060A: 2007 ' .' MOVE.L D7,D0 +0000060C: 5287 'R.' ADDQ.L #1,D7 +0000060E: 7010 'p.' MOVEQ #$10,D0 +00000610: B087 '..' CMP.L D7,D0 +00000612: 62C6 'b.' BHI.S *-$0038 ; 000005DA +00000614: 2003 ' .' MOVE.L D3,D0 +00000616: 5283 'R.' ADDQ.L #1,D3 +00000618: 7010 'p.' MOVEQ #$10,D0 +0000061A: B083 '..' CMP.L D3,D0 +0000061C: 62AE 'b.' BHI.S *-$0050 ; 000005CC +0000061E: 605A '`Z' BRA.S *+$005C ; 0000067A +00000620: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0 +00000624: 2450 '$P' MOVEA.L (A0),A2 +00000626: 2649 '&I' MOVEA.L A1,A3 +00000628: 286E FFD0 '(n..' MOVEA.L -$0030(A6),A4 +0000062C: 7600 'v.' MOVEQ #$00,D3 +0000062E: 603C '`<' BRA.S *+$003E ; 0000066C +00000630: 381A '8.' MOVE.W (A2)+,D4 +00000632: 7E00 '~.' MOVEQ #$00,D7 +00000634: 602C '`,' BRA.S *+$002E ; 00000662 +00000636: 7000 'p.' MOVEQ #$00,D0 +00000638: 3004 '0.' MOVE.W D4,D0 +0000063A: 323C 8000 '2<..' MOVE.W #$8000,D1 +0000063E: C240 '.@' AND.W D0,D1 +00000640: 6706 'g.' BEQ.S *+$0008 ; 00000648 +00000642: 70FF 'p.' MOVEQ #$FF,D0 +00000644: 26C0 '&.' MOVE.L D0,(A3)+ +00000646: 6012 '`.' BRA.S *+$0014 ; 0000065A +00000648: 7000 'p.' MOVEQ #$00,D0 +0000064A: 26C0 '&.' MOVE.L D0,(A3)+ +0000064C: 2214 '".' MOVE.L (A4),D1 +0000064E: 4681 'F.' NOT.L D1 +00000650: 243C 00FF FFFF '$<....' MOVE.L #$00FFFFFF,D2 +00000656: C481 '..' AND.L D1,D2 +00000658: 2882 '(.' MOVE.L D2,(A4) +0000065A: E34C '.L' LSL.W #1,D4 +0000065C: 584C 'XL' ADDQ.W #4,A4 +0000065E: 2007 ' .' MOVE.L D7,D0 +00000660: 5287 'R.' ADDQ.L #1,D7 +00000662: 7010 'p.' MOVEQ #$10,D0 +00000664: B087 '..' CMP.L D7,D0 +00000666: 62CE 'b.' BHI.S *-$0030 ; 00000636 +00000668: 2003 ' .' MOVE.L D3,D0 +0000066A: 5283 'R.' ADDQ.L #1,D3 +0000066C: 7010 'p.' MOVEQ #$10,D0 +0000066E: B083 '..' CMP.L D3,D0 +00000670: 62BE 'b.' BHI.S *-$0040 ; 00000630 +00000672: 6006 '`.' BRA.S *+$0008 ; 0000067A +00000674: 303C FF63 '0<.c' MOVE.W #$FF63,D0 +00000678: 600A '`.' BRA.S *+$000C ; 00000684 +0000067A: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +0000067E: 10BC 0001 '....' MOVE.B #$01,(A0) +00000682: 7000 'p.' MOVEQ #$00,D0 +00000684: 4CEE 1CF8 FFA0 'L.....' MOVEM.L -$0060(A6),D3-D7/A2-A4 +0000068A: 4E5E 'N^' UNLK A6 +0000068C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_90370 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: QDNEW_ALLOCCRSR [90A00, 90F30) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +51E (90F1E): JSR QD_DRAWCURSOR + +50C (90F0C): JSR QDEXTENSIONS2_SELECTOR_3 + +4F4 (90EF4): JSR QDEXTENSIONS2_SELECTOR_2 + +36 (90A36): JSR QD_ERASECURSOR + + Unresolved outgoing references: + +1E4 (90BE4): LEA $922E0, A0 + +222 (90C22): JSR $91320 + +23E (90C3E): JSR $91360 + +26C (90C6C): JSR $91360 + +2AA (90CAA): JSR $91360 + +2EA (90CEA): JSR $91360 + +322 (90D22): JSR $91360 + +4FE (90EFE): JSR $91DE0 + + +Dictionary: Flags $00 FirstId 209 + 209: QDNEW_ALLOCCRSR + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="QDNEW_ALLOCCRSR"(209) Segment="Main"(200) +Size: Flags $00 ModuleSize 1328 + +Content: Flags $08 +Contents offset $0000 size $0530 +00000000: 4E56 FFC4 'NV..' LINK.W A6,#-$003C +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000C: 2D68 01E0 FFC4 '-h....' MOVE.L $01E0(A0),-$003C(A6) +00000012: A11A '..' _GetZone ; A11A +00000014: 2448 '$H' MOVEA.L A0,A2 +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: 206E FFC4 ' n..' MOVEA.L -$003C(A6),A0 +00000024: 2D68 0004 FFC8 '-h....' MOVE.L $0004(A0),-$0038(A6) +0000002A: 670E 'g.' BEQ.S *+$0010 ; 0000003A +0000002C: 206E FFC8 ' n..' MOVEA.L -$0038(A6),A0 +00000030: 4AA8 0004 'J...' TST.L $0004(A0) +00000034: 6704 'g.' BEQ.S *+$0006 ; 0000003A +00000036: 4EBA 0000 'N...' JSR QD_ERASECURSOR ; id: 213 +0000003A: 1C38 08CD '.8..' MOVE.B $08CD,D6 +0000003E: 11FC 0001 08CD '......' MOVE.B #$01,$08CD +00000044: 2678 0D62 '&x.b' MOVEA.L $0D62,A3 +00000048: B7FC FFFF FFFF '......' CMPA.L #$FFFFFFFF,A3 +0000004E: 6600 0118 'f...' BNE *+$011A ; 00000168 +00000052: 4238 08D2 'B8..' CLR.B $08D2 +00000056: 4278 08D0 'Bx..' CLR.W $08D0 +0000005A: 4278 0D4C 'Bx.L' CLR.W $0D4C +0000005E: 7058 'pX' MOVEQ #$58,D0 ; 'X' +00000060: A040 '.@' _ResrvMem ; A040 +00000062: 7058 'pX' MOVEQ #$58,D0 ; 'X' +00000064: A322 '."' _NewHandleClear ; A322 +00000066: 2648 '&H' MOVEA.L A0,A3 +00000068: 200B ' .' MOVE.L A3,D0 +0000006A: 6612 'f.' BNE.S *+$0014 ; 0000007E +0000006C: 11C6 08CD '....' MOVE.B D6,$08CD +00000070: 204A ' J' MOVEA.L A2,A0 +00000072: A01B '..' _SetZone ; A01B +00000074: 7019 'p.' MOVEQ #$19,D0 +00000076: A9C9 '..' _SysError ; A9C9 +00000078: A9FF '..' _Debugger ; A9FF +0000007A: 6000 04AA '`...' BRA *+$04AC ; 00000526 +0000007E: 204B ' K' MOVEA.L A3,A0 +00000080: A029 '.)' _HLock ; A029 +00000082: 7032 'p2' MOVEQ #$32,D0 ; '2' +00000084: A040 '.@' _ResrvMem ; A040 +00000086: 598F 'Y.' SUBQ.L #4,A7 +00000088: AA03 '..' _NewPixMap ; AA03 +0000008A: 285F '(_' MOVEA.L (A7)+,A4 +0000008C: 200C ' .' MOVE.L A4,D0 +0000008E: 6616 'f.' BNE.S *+$0018 ; 000000A6 +00000090: 204B ' K' MOVEA.L A3,A0 +00000092: A023 '.#' _DisposeHandle ; A023 +00000094: 11C6 08CD '....' MOVE.B D6,$08CD +00000098: 204A ' J' MOVEA.L A2,A0 +0000009A: A01B '..' _SetZone ; A01B +0000009C: 7019 'p.' MOVEQ #$19,D0 +0000009E: A9C9 '..' _SysError ; A9C9 +000000A0: A9FF '..' _Debugger ; A9FF +000000A2: 6000 0482 '`...' BRA *+$0484 ; 00000526 +000000A6: 204C ' L' MOVEA.L A4,A0 +000000A8: A029 '.)' _HLock ; A029 +000000AA: 2053 ' S' MOVEA.L (A3),A0 +000000AC: 214C 0002 '!L..' MOVE.L A4,$0002(A0) +000000B0: 7002 'p.' MOVEQ #$02,D0 +000000B2: A322 '."' _NewHandleClear ; A322 +000000B4: 2D48 FFDC '-H..' MOVE.L A0,-$0024(A6) +000000B8: 661A 'f.' BNE.S *+$001C ; 000000D4 +000000BA: 2F0C '/.' MOVE.L A4,-(A7) +000000BC: AA04 '..' _DisposePixMap ; AA04 +000000BE: 204B ' K' MOVEA.L A3,A0 +000000C0: A023 '.#' _DisposeHandle ; A023 +000000C2: 11C6 08CD '....' MOVE.B D6,$08CD +000000C6: 204A ' J' MOVEA.L A2,A0 +000000C8: A01B '..' _SetZone ; A01B +000000CA: 7019 'p.' MOVEQ #$19,D0 +000000CC: A9C9 '..' _SysError ; A9C9 +000000CE: A9FF '..' _Debugger ; A9FF +000000D0: 6000 0454 '`..T' BRA *+$0456 ; 00000526 +000000D4: 2053 ' S' MOVEA.L (A3),A0 +000000D6: 216E FFDC 0006 '!n....' MOVE.L -$0024(A6),$0006(A0) +000000DC: 203C 0000 0400 ' <....' MOVE.L #$00000400,D0 +000000E2: A040 '.@' _ResrvMem ; A040 +000000E4: 203C 0000 0400 ' <....' MOVE.L #$00000400,D0 +000000EA: A322 '."' _NewHandleClear ; A322 +000000EC: 2D48 FFE0 '-H..' MOVE.L A0,-$0020(A6) +000000F0: 6620 'f ' BNE.S *+$0022 ; 00000112 +000000F2: 206E FFDC ' n..' MOVEA.L -$0024(A6),A0 +000000F6: A023 '.#' _DisposeHandle ; A023 +000000F8: 2F0C '/.' MOVE.L A4,-(A7) +000000FA: AA04 '..' _DisposePixMap ; AA04 +000000FC: 204B ' K' MOVEA.L A3,A0 +000000FE: A023 '.#' _DisposeHandle ; A023 +00000100: 11C6 08CD '....' MOVE.B D6,$08CD +00000104: 204A ' J' MOVEA.L A2,A0 +00000106: A01B '..' _SetZone ; A01B +00000108: 7019 'p.' MOVEQ #$19,D0 +0000010A: A9C9 '..' _SysError ; A9C9 +0000010C: A9FF '..' _Debugger ; A9FF +0000010E: 6000 0416 '`...' BRA *+$0418 ; 00000526 +00000112: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0 +00000116: A029 '.)' _HLock ; A029 +00000118: 2053 ' S' MOVEA.L (A3),A0 +0000011A: 216E FFE0 0012 '!n....' MOVE.L -$0020(A6),$0012(A0) +00000120: 2055 ' U' MOVEA.L (A5),A0 +00000122: 90FC 00CA '....' SUBA.W #$00CA,A0 +00000126: 2D48 FFF0 '-H..' MOVE.L A0,-$0010(A6) +0000012A: 49E8 005E 'I..^' LEA $005E(A0),A4 +0000012E: 2D7C 0000 0844 '-|...D' MOVE.L #$00000844,-$000C(A6) + FFF4 +00000136: 7E00 '~.' MOVEQ #$00,D7 +00000138: 7444 'tD' MOVEQ #$44,D2 ; 'D' +0000013A: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 +0000013E: 52AE FFF4 'R...' ADDQ.L #1,-$000C(A6) +00000142: 109C '..' MOVE.B (A4)+,(A0) +00000144: 2007 ' .' MOVE.L D7,D0 +00000146: 5287 'R.' ADDQ.L #1,D7 +00000148: B487 '..' CMP.L D7,D2 +0000014A: 6EEE 'n.' BGT.S *-$0010 ; 0000013A +0000014C: 2053 ' S' MOVEA.L (A3),A0 +0000014E: 30BC 8000 '0...' MOVE.W #$8000,(A0) +00000152: 2053 ' S' MOVEA.L (A3),A0 +00000154: 4268 003A 'Bh.:' CLR.W $003A(A0) +00000158: 2053 ' S' MOVEA.L (A3),A0 +0000015A: 214B 0050 '!K.P' MOVE.L A3,$0050(A0) +0000015E: 2053 ' S' MOVEA.L (A3),A0 +00000160: 214B 0054 '!K.T' MOVE.L A3,$0054(A0) +00000164: 21CB 0D62 '!..b' MOVE.L A3,$0D62 +00000168: 4AAE FFC8 'J...' TST.L -$0038(A6) +0000016C: 6626 'f&' BNE.S *+$0028 ; 00000194 +0000016E: 7046 'pF' MOVEQ #$46,D0 ; 'F' +00000170: A31E '..' _NewPtrClear ; A31E +00000172: 2D48 FFC8 '-H..' MOVE.L A0,-$0038(A6) +00000176: 6612 'f.' BNE.S *+$0014 ; 0000018A +00000178: 11C6 08CD '....' MOVE.B D6,$08CD +0000017C: 204A ' J' MOVEA.L A2,A0 +0000017E: A01B '..' _SetZone ; A01B +00000180: 7019 'p.' MOVEQ #$19,D0 +00000182: A9C9 '..' _SysError ; A9C9 +00000184: A9FF '..' _Debugger ; A9FF +00000186: 6000 039E '`...' BRA *+$03A0 ; 00000526 +0000018A: 206E FFC4 ' n..' MOVEA.L -$003C(A6),A0 +0000018E: 216E FFC8 0004 '!n....' MOVE.L -$0038(A6),$0004(A0) +00000194: 206E FFC8 ' n..' MOVEA.L -$0038(A6),A0 +00000198: 2D48 FFCC '-H..' MOVE.L A0,-$0034(A6) +0000019C: 2668 0004 '&h..' MOVEA.L $0004(A0),A3 +000001A0: 4205 'B.' CLR.B D5 +000001A2: 200B ' .' MOVE.L A3,D0 +000001A4: 6604 'f.' BNE.S *+$0006 ; 000001AA +000001A6: 7A01 'z.' MOVEQ #$01,D5 +000001A8: 6008 '`.' BRA.S *+$000A ; 000001B2 +000001AA: 7003 'p.' MOVEQ #$03,D0 +000001AC: B093 '..' CMP.L (A3),D0 +000001AE: 6702 'g.' BEQ.S *+$0004 ; 000001B2 +000001B0: 7A01 'z.' MOVEQ #$01,D5 +000001B2: 4A05 'J.' TST.B D5 +000001B4: 676A 'gj' BEQ.S *+$006C ; 00000220 +000001B6: 7018 'p.' MOVEQ #$18,D0 +000001B8: A31E '..' _NewPtrClear ; A31E +000001BA: 2648 '&H' MOVEA.L A0,A3 +000001BC: 200B ' .' MOVE.L A3,D0 +000001BE: 6612 'f.' BNE.S *+$0014 ; 000001D2 +000001C0: 11C6 08CD '....' MOVE.B D6,$08CD +000001C4: 204A ' J' MOVEA.L A2,A0 +000001C6: A01B '..' _SetZone ; A01B +000001C8: 7019 'p.' MOVEQ #$19,D0 +000001CA: A9C9 '..' _SysError ; A9C9 +000001CC: A9FF '..' _Debugger ; A9FF +000001CE: 6000 0356 '`..V' BRA *+$0358 ; 00000526 +000001D2: 7003 'p.' MOVEQ #$03,D0 +000001D4: 2680 '&.' MOVE.L D0,(A3) +000001D6: 7202 'r.' MOVEQ #$02,D1 +000001D8: 2741 0004 ''A..' MOVE.L D1,$0004(A3) +000001DC: 206E FFCC ' n..' MOVEA.L -$0034(A6),A0 +000001E0: 214B 0004 '!K..' MOVE.L A3,$0004(A0) +000001E4: 41FA 16FA 'A...' LEA *+$16FC,A0 ; 000018E0 +000001E8: 2D48 FFEC '-H..' MOVE.L A0,-$0014(A6) +000001EC: 6626 'f&' BNE.S *+$0028 ; 00000214 +000001EE: 206E FFCC ' n..' MOVEA.L -$0034(A6),A0 +000001F2: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 +000001F6: A01F '..' _DisposePtr ; A01F +000001F8: 206E FFCC ' n..' MOVEA.L -$0034(A6),A0 +000001FC: 7000 'p.' MOVEQ #$00,D0 +000001FE: 2140 0004 '!@..' MOVE.L D0,$0004(A0) +00000202: 11C6 08CD '....' MOVE.B D6,$08CD +00000206: 204A ' J' MOVEA.L A2,A0 +00000208: A01B '..' _SetZone ; A01B +0000020A: 7019 'p.' MOVEQ #$19,D0 +0000020C: A9C9 '..' _SysError ; A9C9 +0000020E: A9FF '..' _Debugger ; A9FF +00000210: 6000 0314 '`...' BRA *+$0316 ; 00000526 +00000214: 206E FFC4 ' n..' MOVEA.L -$003C(A6),A0 +00000218: 216E FFEC 000C '!n....' MOVE.L -$0014(A6),$000C(A0) +0000021E: 6008 '`.' BRA.S *+$000A ; 00000228 +00000220: 2F0B '/.' MOVE.L A3,-(A7) +00000222: 4EBA 06FC 'N...' JSR *+$06FE ; 00000920 +00000226: 584F 'XO' ADDQ.W #4,A7 +00000228: 2D6B 000C FFD0 '-k....' MOVE.L $000C(A3),-$0030(A6) +0000022E: 6600 01E4 'f...' BNE *+$01E6 ; 00000414 +00000232: 7018 'p.' MOVEQ #$18,D0 +00000234: A31E '..' _NewPtrClear ; A31E +00000236: 2D48 FFD0 '-H..' MOVE.L A0,-$0030(A6) +0000023A: 661A 'f.' BNE.S *+$001C ; 00000256 +0000023C: 2F0B '/.' MOVE.L A3,-(A7) +0000023E: 4EBA 0720 'N.. ' JSR *+$0722 ; 00000960 +00000242: 11C6 08CD '....' MOVE.B D6,$08CD +00000246: 204A ' J' MOVEA.L A2,A0 +00000248: A01B '..' _SetZone ; A01B +0000024A: 7019 'p.' MOVEQ #$19,D0 +0000024C: A9C9 '..' _SysError ; A9C9 +0000024E: A9FF '..' _Debugger ; A9FF +00000250: 584F 'XO' ADDQ.W #4,A7 +00000252: 6000 02D2 '`...' BRA *+$02D4 ; 00000526 +00000256: 276E FFD0 000C ''n....' MOVE.L -$0030(A6),$000C(A3) +0000025C: 7032 'p2' MOVEQ #$32,D0 ; '2' +0000025E: A040 '.@' _ResrvMem ; A040 +00000260: 598F 'Y.' SUBQ.L #4,A7 +00000262: AA03 '..' _NewPixMap ; AA03 +00000264: 2D5F FFD4 '-_..' MOVE.L (A7)+,-$002C(A6) +00000268: 661A 'f.' BNE.S *+$001C ; 00000284 +0000026A: 2F0B '/.' MOVE.L A3,-(A7) +0000026C: 4EBA 06F2 'N...' JSR *+$06F4 ; 00000960 +00000270: 11C6 08CD '....' MOVE.B D6,$08CD +00000274: 204A ' J' MOVEA.L A2,A0 +00000276: A01B '..' _SetZone ; A01B +00000278: 7019 'p.' MOVEQ #$19,D0 +0000027A: A9C9 '..' _SysError ; A9C9 +0000027C: A9FF '..' _Debugger ; A9FF +0000027E: 584F 'XO' ADDQ.W #4,A7 +00000280: 6000 02A4 '`...' BRA *+$02A6 ; 00000526 +00000284: 206E FFD4 ' n..' MOVEA.L -$002C(A6),A0 +00000288: A029 '.)' _HLock ; A029 +0000028A: 206E FFD0 ' n..' MOVEA.L -$0030(A6),A0 +0000028E: 20AE FFD4 ' ...' MOVE.L -$002C(A6),(A0) +00000292: 203C 0000 0400 ' <....' MOVE.L #$00000400,D0 +00000298: A040 '.@' _ResrvMem ; A040 +0000029A: 203C 0000 0400 ' <....' MOVE.L #$00000400,D0 +000002A0: A122 '."' _NewHandle ; A122 +000002A2: 2D48 FFE4 '-H..' MOVE.L A0,-$001C(A6) +000002A6: 661A 'f.' BNE.S *+$001C ; 000002C2 +000002A8: 2F0B '/.' MOVE.L A3,-(A7) +000002AA: 4EBA 06B4 'N...' JSR *+$06B6 ; 00000960 +000002AE: 11C6 08CD '....' MOVE.B D6,$08CD +000002B2: 204A ' J' MOVEA.L A2,A0 +000002B4: A01B '..' _SetZone ; A01B +000002B6: 7019 'p.' MOVEQ #$19,D0 +000002B8: A9C9 '..' _SysError ; A9C9 +000002BA: A9FF '..' _Debugger ; A9FF +000002BC: 584F 'XO' ADDQ.W #4,A7 +000002BE: 6000 0266 '`..f' BRA *+$0268 ; 00000526 +000002C2: 206E FFD0 ' n..' MOVEA.L -$0030(A6),A0 +000002C6: 216E FFE4 0004 '!n....' MOVE.L -$001C(A6),$0004(A0) +000002CC: 206E FFE4 ' n..' MOVEA.L -$001C(A6),A0 +000002D0: A029 '.)' _HLock ; A029 +000002D2: 206E FFE4 ' n..' MOVEA.L -$001C(A6),A0 +000002D6: 226E FFD4 '"n..' MOVEA.L -$002C(A6),A1 +000002DA: 2251 '"Q' MOVEA.L (A1),A1 +000002DC: 2290 '".' MOVE.L (A0),(A1) +000002DE: 700E 'p.' MOVEQ #$0E,D0 +000002E0: A322 '."' _NewHandleClear ; A322 +000002E2: 2D48 FFD8 '-H..' MOVE.L A0,-$0028(A6) +000002E6: 661A 'f.' BNE.S *+$001C ; 00000302 +000002E8: 2F0B '/.' MOVE.L A3,-(A7) +000002EA: 4EBA 0674 'N..t' JSR *+$0676 ; 00000960 +000002EE: 11C6 08CD '....' MOVE.B D6,$08CD +000002F2: 204A ' J' MOVEA.L A2,A0 +000002F4: A01B '..' _SetZone ; A01B +000002F6: 7019 'p.' MOVEQ #$19,D0 +000002F8: A9C9 '..' _SysError ; A9C9 +000002FA: A9FF '..' _Debugger ; A9FF +000002FC: 584F 'XO' ADDQ.W #4,A7 +000002FE: 6000 0226 '`..&' BRA *+$0228 ; 00000526 +00000302: 206E FFD8 ' n..' MOVEA.L -$0028(A6),A0 +00000306: A029 '.)' _HLock ; A029 +00000308: 206E FFD0 ' n..' MOVEA.L -$0030(A6),A0 +0000030C: 216E FFD8 0008 '!n....' MOVE.L -$0028(A6),$0008(A0) +00000312: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000314: A040 '.@' _ResrvMem ; A040 +00000316: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000318: A122 '."' _NewHandle ; A122 +0000031A: 2D48 FFE8 '-H..' MOVE.L A0,-$0018(A6) +0000031E: 661A 'f.' BNE.S *+$001C ; 0000033A +00000320: 2F0B '/.' MOVE.L A3,-(A7) +00000322: 4EBA 063C 'N..<' JSR *+$063E ; 00000960 +00000326: 11C6 08CD '....' MOVE.B D6,$08CD +0000032A: 204A ' J' MOVEA.L A2,A0 +0000032C: A01B '..' _SetZone ; A01B +0000032E: 7019 'p.' MOVEQ #$19,D0 +00000330: A9C9 '..' _SysError ; A9C9 +00000332: A9FF '..' _Debugger ; A9FF +00000334: 584F 'XO' ADDQ.W #4,A7 +00000336: 6000 01EE '`...' BRA *+$01F0 ; 00000526 +0000033A: 206E FFD0 ' n..' MOVEA.L -$0030(A6),A0 +0000033E: 216E FFE8 000C '!n....' MOVE.L -$0018(A6),$000C(A0) +00000344: 206E FFE8 ' n..' MOVEA.L -$0018(A6),A0 +00000348: A029 '.)' _HLock ; A029 +0000034A: 206E FFE8 ' n..' MOVEA.L -$0018(A6),A0 +0000034E: 226E FFD8 '"n..' MOVEA.L -$0028(A6),A1 +00000352: 2251 '"Q' MOVEA.L (A1),A1 +00000354: 2290 '".' MOVE.L (A0),(A1) +00000356: 2055 ' U' MOVEA.L (A5),A0 +00000358: 90FC 00CA '....' SUBA.W #$00CA,A0 +0000035C: 2D48 FFF0 '-H..' MOVE.L A0,-$0010(A6) +00000360: 49E8 005E 'I..^' LEA $005E(A0),A4 +00000364: 206E FFD4 ' n..' MOVEA.L -$002C(A6),A0 +00000368: 2050 ' P' MOVEA.L (A0),A0 +0000036A: 2D50 FFF8 '-P..' MOVE.L (A0),-$0008(A6) +0000036E: 206E FFD8 ' n..' MOVEA.L -$0028(A6),A0 +00000372: 2050 ' P' MOVEA.L (A0),A0 +00000374: 2650 '&P' MOVEA.L (A0),A3 +00000376: 206E FFD0 ' n..' MOVEA.L -$0030(A6),A0 +0000037A: 216C 0040 0010 '!l.@..' MOVE.L $0040(A4),$0010(A0) +00000380: 7E00 '~.' MOVEQ #$00,D7 +00000382: 7420 't ' MOVEQ #$20,D2 ; ' ' +00000384: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +00000388: 52AE FFF8 'R...' ADDQ.L #1,-$0008(A6) +0000038C: 109C '..' MOVE.B (A4)+,(A0) +0000038E: 2007 ' .' MOVE.L D7,D0 +00000390: 5287 'R.' ADDQ.L #1,D7 +00000392: B487 '..' CMP.L D7,D2 +00000394: 6EEE 'n.' BGT.S *-$0010 ; 00000384 +00000396: 7E00 '~.' MOVEQ #$00,D7 +00000398: 7420 't ' MOVEQ #$20,D2 ; ' ' +0000039A: 16DC '..' MOVE.B (A4)+,(A3)+ +0000039C: 2007 ' .' MOVE.L D7,D0 +0000039E: 5287 'R.' ADDQ.L #1,D7 +000003A0: B487 '..' CMP.L D7,D2 +000003A2: 6EF6 'n.' BGT.S *-$0008 ; 0000039A +000003A4: 206E FFD4 ' n..' MOVEA.L -$002C(A6),A0 +000003A8: 2050 ' P' MOVEA.L (A0),A0 +000003AA: 317C 0002 0004 '1|....' MOVE.W #$0002,$0004(A0) +000003B0: 206E FFD4 ' n..' MOVEA.L -$002C(A6),A0 +000003B4: 2050 ' P' MOVEA.L (A0),A0 +000003B6: 4268 0006 'Bh..' CLR.W $0006(A0) +000003BA: 206E FFD4 ' n..' MOVEA.L -$002C(A6),A0 +000003BE: 2050 ' P' MOVEA.L (A0),A0 +000003C0: 4268 0008 'Bh..' CLR.W $0008(A0) +000003C4: 206E FFD4 ' n..' MOVEA.L -$002C(A6),A0 +000003C8: 2050 ' P' MOVEA.L (A0),A0 +000003CA: 317C 0010 000A '1|....' MOVE.W #$0010,$000A(A0) +000003D0: 206E FFD4 ' n..' MOVEA.L -$002C(A6),A0 +000003D4: 2050 ' P' MOVEA.L (A0),A0 +000003D6: 317C 0010 000C '1|....' MOVE.W #$0010,$000C(A0) +000003DC: 206E FFD8 ' n..' MOVEA.L -$0028(A6),A0 +000003E0: 2050 ' P' MOVEA.L (A0),A0 +000003E2: 317C 0002 0004 '1|....' MOVE.W #$0002,$0004(A0) +000003E8: 206E FFD8 ' n..' MOVEA.L -$0028(A6),A0 +000003EC: 2050 ' P' MOVEA.L (A0),A0 +000003EE: 4268 0006 'Bh..' CLR.W $0006(A0) +000003F2: 206E FFD8 ' n..' MOVEA.L -$0028(A6),A0 +000003F6: 2050 ' P' MOVEA.L (A0),A0 +000003F8: 4268 0008 'Bh..' CLR.W $0008(A0) +000003FC: 206E FFD8 ' n..' MOVEA.L -$0028(A6),A0 +00000400: 2050 ' P' MOVEA.L (A0),A0 +00000402: 317C 0010 000A '1|....' MOVE.W #$0010,$000A(A0) +00000408: 206E FFD8 ' n..' MOVEA.L -$0028(A6),A0 +0000040C: 2050 ' P' MOVEA.L (A0),A0 +0000040E: 317C 0010 000C '1|....' MOVE.W #$0010,$000C(A0) +00000414: 206E FFC4 ' n..' MOVEA.L -$003C(A6),A0 +00000418: 2868 0012 '(h..' MOVEA.L $0012(A0),A4 +0000041C: 4207 'B.' CLR.B D7 +0000041E: 200C ' .' MOVE.L A4,D0 +00000420: 6604 'f.' BNE.S *+$0006 ; 00000426 +00000422: 7E01 '~.' MOVEQ #$01,D7 +00000424: 6008 '`.' BRA.S *+$000A ; 0000042E +00000426: 7004 'p.' MOVEQ #$04,D0 +00000428: B094 '..' CMP.L (A4),D0 +0000042A: 6702 'g.' BEQ.S *+$0004 ; 0000042E +0000042C: 7E01 '~.' MOVEQ #$01,D7 +0000042E: 4A07 'J.' TST.B D7 +00000430: 6700 009C 'g...' BEQ *+$009E ; 000004CE +00000434: 203C 0000 0C2A ' <...*' MOVE.L #$00000C2A,D0 +0000043A: A31E '..' _NewPtrClear ; A31E +0000043C: 2848 '(H' MOVEA.L A0,A4 +0000043E: 200C ' .' MOVE.L A4,D0 +00000440: 6612 'f.' BNE.S *+$0014 ; 00000454 +00000442: 11C6 08CD '....' MOVE.B D6,$08CD +00000446: 204A ' J' MOVEA.L A2,A0 +00000448: A01B '..' _SetZone ; A01B +0000044A: 7019 'p.' MOVEQ #$19,D0 +0000044C: A9C9 '..' _SysError ; A9C9 +0000044E: A9FF '..' _Debugger ; A9FF +00000450: 6000 00D4 '`...' BRA *+$00D6 ; 00000526 +00000454: 7004 'p.' MOVEQ #$04,D0 +00000456: 2880 '(.' MOVE.L D0,(A4) +00000458: 7201 'r.' MOVEQ #$01,D1 +0000045A: 2941 0004 ')A..' MOVE.L D1,$0004(A4) +0000045E: 7040 'p@' MOVEQ #$40,D0 ; '@' +00000460: A122 '."' _NewHandle ; A122 +00000462: 2948 0C1C ')H..' MOVE.L A0,$0C1C(A4) +00000466: 6616 'f.' BNE.S *+$0018 ; 0000047E +00000468: 204C ' L' MOVEA.L A4,A0 +0000046A: A01F '..' _DisposePtr ; A01F +0000046C: 11C6 08CD '....' MOVE.B D6,$08CD +00000470: 204A ' J' MOVEA.L A2,A0 +00000472: A01B '..' _SetZone ; A01B +00000474: 7019 'p.' MOVEQ #$19,D0 +00000476: A9C9 '..' _SysError ; A9C9 +00000478: A9FF '..' _Debugger ; A9FF +0000047A: 6000 00AA '`...' BRA *+$00AC ; 00000526 +0000047E: 7000 'p.' MOVEQ #$00,D0 +00000480: 2940 0C20 ')@. ' MOVE.L D0,$0C20(A4) +00000484: 203C 0000 0808 ' <....' MOVE.L #$00000808,D0 +0000048A: A322 '."' _NewHandleClear ; A322 +0000048C: 2948 0C24 ')H.$' MOVE.L A0,$0C24(A4) +00000490: 661A 'f.' BNE.S *+$001C ; 000004AC +00000492: 206C 0C1C ' l..' MOVEA.L $0C1C(A4),A0 +00000496: A023 '.#' _DisposeHandle ; A023 +00000498: 204C ' L' MOVEA.L A4,A0 +0000049A: A01F '..' _DisposePtr ; A01F +0000049C: 11C6 08CD '....' MOVE.B D6,$08CD +000004A0: 204A ' J' MOVEA.L A2,A0 +000004A2: A01B '..' _SetZone ; A01B +000004A4: 7019 'p.' MOVEQ #$19,D0 +000004A6: A9C9 '..' _SysError ; A9C9 +000004A8: A9FF '..' _Debugger ; A9FF +000004AA: 607A '`z' BRA.S *+$007C ; 00000526 +000004AC: 206C 0C24 ' l.$' MOVEA.L $0C24(A4),A0 +000004B0: A029 '.)' _HLock ; A029 +000004B2: 7000 'p.' MOVEQ #$00,D0 +000004B4: 2940 0C08 ')@..' MOVE.L D0,$0C08(A4) +000004B8: 2940 0C14 ')@..' MOVE.L D0,$0C14(A4) +000004BC: 7202 'r.' MOVEQ #$02,D1 +000004BE: 2941 0C18 ')A..' MOVE.L D1,$0C18(A4) +000004C2: 426C 0C28 'Bl.(' CLR.W $0C28(A4) +000004C6: 206E FFC4 ' n..' MOVEA.L -$003C(A6),A0 +000004CA: 214C 0012 '!L..' MOVE.L A4,$0012(A0) +000004CE: 598F 'Y.' SUBQ.L #4,A7 +000004D0: AA29 '.)' _GetDeviceList ; AA29 +000004D2: 285F '(_' MOVEA.L (A7)+,A4 +000004D4: 7000 'p.' MOVEQ #$00,D0 +000004D6: 2640 '&@' MOVEA.L D0,A3 +000004D8: 603C '`<' BRA.S *+$003E ; 00000516 +000004DA: 2654 '&T' MOVEA.L (A4),A3 +000004DC: 302B 0014 '0+..' MOVE.W $0014(A3),D0 +000004E0: 48C0 'H.' EXT.L D0 +000004E2: 323C 8000 '2<..' MOVE.W #$8000,D1 +000004E6: C240 '.@' AND.W D0,D1 +000004E8: 6606 'f.' BNE.S *+$0008 ; 000004F0 +000004EA: 286B 001E '(k..' MOVEA.L $001E(A3),A4 +000004EE: 6026 '`&' BRA.S *+$0028 ; 00000516 +000004F0: 598F 'Y.' SUBQ.L #4,A7 +000004F2: 2F0C '/.' MOVE.L A4,-(A7) +000004F4: 4EBA 0000 'N...' JSR QDEXTENSIONS2_SELECTOR_2 ; id: 212 +000004F8: 2E1F '..' MOVE.L (A7)+,D7 +000004FA: 6716 'g.' BEQ.S *+$0018 ; 00000512 +000004FC: 2F07 '/.' MOVE.L D7,-(A7) +000004FE: 4EBA 0EE0 'N...' JSR *+$0EE2 ; 000013E0 +00000502: 4A00 'J.' TST.B D0 +00000504: 584F 'XO' ADDQ.W #4,A7 +00000506: 660A 'f.' BNE.S *+$000C ; 00000512 +00000508: 558F 'U.' SUBQ.L #2,A7 +0000050A: 2F07 '/.' MOVE.L D7,-(A7) +0000050C: 4EBA 0000 'N...' JSR QDEXTENSIONS2_SELECTOR_3 ; id: 211 +00000510: 544F 'TO' ADDQ.W #2,A7 +00000512: 286B 001E '(k..' MOVEA.L $001E(A3),A4 +00000516: 200C ' .' MOVE.L A4,D0 +00000518: 66C0 'f.' BNE.S *-$003E ; 000004DA +0000051A: 11C6 08CD '....' MOVE.B D6,$08CD +0000051E: 4EBA 0000 'N...' JSR QD_DRAWCURSOR ; id: 210 +00000522: 204A ' J' MOVEA.L A2,A0 +00000524: A01B '..' _SetZone ; A01B +00000526: 4CEE 1CE0 FFAC 'L.....' MOVEM.L -$0054(A6),D5-D7/A2-A4 +0000052C: 4E5E 'N^' UNLK A6 +0000052E: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 210 + 210: QD_DRAWCURSOR + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="QD_DRAWCURSOR"(210) + 00000520 + +Dictionary: Flags $00 FirstId 211 + 211: QDEXTENSIONS2_SELECTOR_3 +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="QDEXTENSIONS2_SELECTOR_3"(211) + 0000050E + +Dictionary: Flags $00 FirstId 212 + 212: QDEXTENSIONS2_SELECTOR_2 +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="QDEXTENSIONS2_SELECTOR_2"(212) + 000004F6 + +Dictionary: Flags $00 FirstId 213 + 213: QD_ERASECURSOR +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="QD_ERASECURSOR"(213) + 00000038 +Comment: + + QDNEW_ALLOCCRSR ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: QDNEW_SETCURSOR [90F30, 910C8) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +188 (910B8): JSR QD_DRAWCURSOR + +10A (9103A): JSR QD_ERASECURSOR + + Unresolved outgoing references: + +178 (910A8): JSR $91250 + + +Dictionary: Flags $00 FirstId 214 + 214: QDNEW_SETCURSOR + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="QDNEW_SETCURSOR"(214) Segment="Main"(200) +Size: Flags $00 ModuleSize 408 + +Content: Flags $08 +Contents offset $0000 size $0198 +00000000: 4E56 FFDE 'NV..' LINK.W A6,#-$0022 +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000C: 2868 01E0 '(h..' MOVEA.L $01E0(A0),A4 +00000010: 1638 08CD '.8..' MOVE.B $08CD,D3 +00000014: 11FC 0001 08CD '......' MOVE.B #$01,$08CD +0000001A: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +0000001E: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 +00000022: 2D48 FFDE '-H..' MOVE.L A0,-$0022(A6) +00000026: 2468 000C '$h..' MOVEA.L $000C(A0),A2 +0000002A: 2052 ' R' MOVEA.L (A2),A0 +0000002C: 2D50 FFE6 '-P..' MOVE.L (A0),-$001A(A6) +00000030: 206A 0008 ' j..' MOVEA.L $0008(A2),A0 +00000034: 2D50 FFEA '-P..' MOVE.L (A0),-$0016(A6) +00000038: 4204 'B.' CLR.B D4 +0000003A: 206E FFE6 ' n..' MOVEA.L -$001A(A6),A0 +0000003E: 3028 0004 '0(..' MOVE.W $0004(A0),D0 +00000042: 48C0 'H.' EXT.L D0 +00000044: 323C 8000 '2<..' MOVE.W #$8000,D1 +00000048: C240 '.@' AND.W D0,D1 +0000004A: 6702 'g.' BEQ.S *+$0004 ; 0000004E +0000004C: 7801 'x.' MOVEQ #$01,D4 +0000004E: 206E FFE6 ' n..' MOVEA.L -$001A(A6),A0 +00000052: 2850 '(P' MOVEA.L (A0),A4 +00000054: 2D6E 000C FFEE '-n....' MOVE.L $000C(A6),-$0012(A6) +0000005A: 206E FFEA ' n..' MOVEA.L -$0016(A6),A0 +0000005E: 2650 '&P' MOVEA.L (A0),A3 +00000060: 2D6E 0008 FFF2 '-n....' MOVE.L $0008(A6),-$000E(A6) +00000066: 7E00 '~.' MOVEQ #$00,D7 +00000068: 7408 't.' MOVEQ #$08,D2 +0000006A: 202E FFEE ' ...' MOVE.L -$0012(A6),D0 +0000006E: 58AE FFEE 'X...' ADDQ.L #4,-$0012(A6) +00000072: 2040 ' @' MOVEA.L D0,A0 +00000074: 2A10 '*.' MOVE.L (A0),D5 +00000076: BA94 '..' CMP.L (A4),D5 +00000078: 6706 'g.' BEQ.S *+$0008 ; 00000080 +0000007A: 7801 'x.' MOVEQ #$01,D4 +0000007C: 28C5 '(.' MOVE.L D5,(A4)+ +0000007E: 6002 '`.' BRA.S *+$0004 ; 00000082 +00000080: 584C 'XL' ADDQ.W #4,A4 +00000082: 202E FFF2 ' ...' MOVE.L -$000E(A6),D0 +00000086: 58AE FFF2 'X...' ADDQ.L #4,-$000E(A6) +0000008A: 2040 ' @' MOVEA.L D0,A0 +0000008C: 2C10 ',.' MOVE.L (A0),D6 +0000008E: BC93 '..' CMP.L (A3),D6 +00000090: 6706 'g.' BEQ.S *+$0008 ; 00000098 +00000092: 7801 'x.' MOVEQ #$01,D4 +00000094: 26C6 '&.' MOVE.L D6,(A3)+ +00000096: 6002 '`.' BRA.S *+$0004 ; 0000009A +00000098: 584B 'XK' ADDQ.W #4,A3 +0000009A: 2007 ' .' MOVE.L D7,D0 +0000009C: 5287 'R.' ADDQ.L #1,D7 +0000009E: B487 '..' CMP.L D7,D2 +000000A0: 6EC8 'n.' BGT.S *-$0036 ; 0000006A +000000A2: 2D6A 0010 FFF6 '-j....' MOVE.L $0010(A2),-$000A(A6) +000000A8: 2D6E 0012 FFFA '-n....' MOVE.L $0012(A6),-$0006(A6) +000000AE: 7010 'p.' MOVEQ #$10,D0 +000000B0: B06E FFFC '.n..' CMP.W -$0004(A6),D0 +000000B4: 6E08 'n.' BGT.S *+$000A ; 000000BE +000000B6: 3D7C 000F FFFC '=|....' MOVE.W #$000F,-$0004(A6) +000000BC: 600A '`.' BRA.S *+$000C ; 000000C8 +000000BE: 4A6E FFFC 'Jn..' TST.W -$0004(A6) +000000C2: 6C04 'l.' BGE.S *+$0006 ; 000000C8 +000000C4: 426E FFFC 'Bn..' CLR.W -$0004(A6) +000000C8: 7010 'p.' MOVEQ #$10,D0 +000000CA: B06E FFFA '.n..' CMP.W -$0006(A6),D0 +000000CE: 6E08 'n.' BGT.S *+$000A ; 000000D8 +000000D0: 3D7C 000F FFFA '=|....' MOVE.W #$000F,-$0006(A6) +000000D6: 600A '`.' BRA.S *+$000C ; 000000E2 +000000D8: 4A6E FFFA 'Jn..' TST.W -$0006(A6) +000000DC: 6C04 'l.' BGE.S *+$0006 ; 000000E2 +000000DE: 426E FFFA 'Bn..' CLR.W -$0006(A6) +000000E2: 302E FFF8 '0...' MOVE.W -$0008(A6),D0 +000000E6: B06E FFFC '.n..' CMP.W -$0004(A6),D0 +000000EA: 660A 'f.' BNE.S *+$000C ; 000000F6 +000000EC: 302E FFF6 '0...' MOVE.W -$000A(A6),D0 +000000F0: B06E FFFA '.n..' CMP.W -$0006(A6),D0 +000000F4: 6708 'g.' BEQ.S *+$000A ; 000000FE +000000F6: 7801 'x.' MOVEQ #$01,D4 +000000F8: 256E FFFA 0010 '%n....' MOVE.L -$0006(A6),$0010(A2) +000000FE: 4A04 'J.' TST.B D4 +00000100: 6608 'f.' BNE.S *+$000A ; 0000010A +00000102: 11C3 08CD '....' MOVE.B D3,$08CD +00000106: 6000 0084 '`...' BRA *+$0086 ; 0000018C +0000010A: 4EBA 0000 'N...' JSR QD_ERASECURSOR ; id: 213 +0000010E: 206E FFE6 ' n..' MOVEA.L -$001A(A6),A0 +00000112: 317C 0002 0004 '1|....' MOVE.W #$0002,$0004(A0) +00000118: 206E FFE6 ' n..' MOVEA.L -$001A(A6),A0 +0000011C: 4268 0006 'Bh..' CLR.W $0006(A0) +00000120: 206E FFE6 ' n..' MOVEA.L -$001A(A6),A0 +00000124: 4268 0008 'Bh..' CLR.W $0008(A0) +00000128: 206E FFE6 ' n..' MOVEA.L -$001A(A6),A0 +0000012C: 317C 0010 000A '1|....' MOVE.W #$0010,$000A(A0) +00000132: 206E FFE6 ' n..' MOVEA.L -$001A(A6),A0 +00000136: 317C 0010 000C '1|....' MOVE.W #$0010,$000C(A0) +0000013C: 206E FFEA ' n..' MOVEA.L -$0016(A6),A0 +00000140: 317C 0002 0004 '1|....' MOVE.W #$0002,$0004(A0) +00000146: 206E FFEA ' n..' MOVEA.L -$0016(A6),A0 +0000014A: 4268 0006 'Bh..' CLR.W $0006(A0) +0000014E: 206E FFEA ' n..' MOVEA.L -$0016(A6),A0 +00000152: 4268 0008 'Bh..' CLR.W $0008(A0) +00000156: 206E FFEA ' n..' MOVEA.L -$0016(A6),A0 +0000015A: 317C 0010 000A '1|....' MOVE.W #$0010,$000A(A0) +00000160: 206E FFEA ' n..' MOVEA.L -$0016(A6),A0 +00000164: 317C 0010 000C '1|....' MOVE.W #$0010,$000C(A0) +0000016A: 206E FFDE ' n..' MOVEA.L -$0022(A6),A0 +0000016E: 2868 0008 '(h..' MOVEA.L $0008(A0),A4 +00000172: 600C '`.' BRA.S *+$000E ; 00000180 +00000174: 2F0C '/.' MOVE.L A4,-(A7) +00000176: 2F0A '/.' MOVE.L A2,-(A7) +00000178: 4EBA 01A6 'N...' JSR *+$01A8 ; 00000320 +0000017C: 2854 '(T' MOVEA.L (A4),A4 +0000017E: 504F 'PO' ADDQ.W #8,A7 +00000180: 200C ' .' MOVE.L A4,D0 +00000182: 66F0 'f.' BNE.S *-$000E ; 00000174 +00000184: 11C3 08CD '....' MOVE.B D3,$08CD +00000188: 4EBA 0000 'N...' JSR QD_DRAWCURSOR ; id: 210 +0000018C: 4CEE 1CF8 FFBE 'L.....' MOVEM.L -$0042(A6),D3-D7/A2-A4 +00000192: 4E5E 'N^' UNLK A6 +00000194: 4E74 000E 'Nt..' RTD #$000E + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="QD_DRAWCURSOR"(210) + 0000018A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="QD_ERASECURSOR"(213) + 0000010C +Comment: + + QDNEW_SETCURSOR ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: QDNEW_SETCCURSOR [910D0, 91244) + + Module started due to: MODGUESS (align, label, RTD then padding) + + Resolved outgoing references: + +15E (9122E): JSR QD_DRAWCURSOR + +62 (91132): JSR QD_ERASECURSOR + + Unresolved outgoing references: + +A2 (91172): JSR $925E0 + +14E (9121E): JSR $91250 + + +Dictionary: Flags $00 FirstId 215 + 215: QDNEW_SETCCURSOR +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="QDNEW_SETCCURSOR"(215) Segment="Main"(200) +Size: Flags $00 ModuleSize 372 + +Content: Flags $08 +Contents offset $0000 size $0174 +00000000: 4E56 FFEC 'NV..' LINK.W A6,#-$0014 +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000C: 2668 01E0 '&h..' MOVEA.L $01E0(A0),A3 +00000010: 206B 0004 ' k..' MOVEA.L $0004(A3),A0 +00000014: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 +00000018: 2D48 FFEC '-H..' MOVE.L A0,-$0014(A6) +0000001C: 2668 000C '&h..' MOVEA.L $000C(A0),A3 +00000020: 2853 '(S' MOVEA.L (A3),A4 +00000022: 206B 0008 ' k..' MOVEA.L $0008(A3),A0 +00000026: 2D50 FFF0 '-P..' MOVE.L (A0),-$0010(A6) +0000002A: 2054 ' T' MOVEA.L (A4),A0 +0000002C: 3028 0004 '0(..' MOVE.W $0004(A0),D0 +00000030: 48C0 'H.' EXT.L D0 +00000032: 323C 8000 '2<..' MOVE.W #$8000,D1 +00000036: C240 '.@' AND.W D0,D1 +00000038: 6712 'g.' BEQ.S *+$0014 ; 0000004C +0000003A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000003E: 2050 ' P' MOVEA.L (A0),A0 +00000040: 2028 005C ' (.\' MOVE.L $005C(A0),D0 +00000044: B0AB 0014 '....' CMP.L $0014(A3),D0 +00000048: 6700 011E 'g...' BEQ *+$0120 ; 00000168 +0000004C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000050: 2050 ' P' MOVEA.L (A0),A0 +00000052: 2768 005C 0014 ''h.\..' MOVE.L $005C(A0),$0014(A3) +00000058: 1C38 08CD '.8..' MOVE.B $08CD,D6 +0000005C: 11FC 0001 08CD '......' MOVE.B #$01,$08CD +00000062: 4EBA 0000 'N...' JSR QD_ERASECURSOR ; id: 213 +00000066: A11A '..' _GetZone ; A11A +00000068: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +0000006C: 598F 'Y.' SUBQ.L #4,A7 +0000006E: 2EB8 02A6 '....' MOVE.L $02A6,(A7) +00000072: 205F ' _' MOVEA.L (A7)+,A0 +00000074: A01B '..' _SetZone ; A01B +00000076: 2054 ' T' MOVEA.L (A4),A0 +00000078: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +0000007C: 2251 '"Q' MOVEA.L (A1),A1 +0000007E: 2269 0002 '"i..' MOVEA.L $0002(A1),A1 +00000082: 2251 '"Q' MOVEA.L (A1),A1 +00000084: 2290 '".' MOVE.L (A0),(A1) +00000086: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000008A: 2050 ' P' MOVEA.L (A0),A0 +0000008C: 2F28 0002 '/(..' MOVE.L $0002(A0),-(A7) +00000090: 2F0C '/.' MOVE.L A4,-(A7) +00000092: AA05 '..' _CopyPixMap ; AA05 +00000094: 2054 ' T' MOVEA.L (A4),A0 +00000096: 2F10 '/.' MOVE.L (A0),-(A7) +00000098: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000009C: 2050 ' P' MOVEA.L (A0),A0 +0000009E: 2F28 0006 '/(..' MOVE.L $0006(A0),-(A7) +000000A2: 4EBA 146C 'N..l' JSR *+$146E ; 00001510 +000000A6: 206E FFF0 ' n..' MOVEA.L -$0010(A6),A0 +000000AA: 2450 '$P' MOVEA.L (A0),A2 +000000AC: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000B0: 2050 ' P' MOVEA.L (A0),A0 +000000B2: 49E8 0034 'I..4' LEA $0034(A0),A4 +000000B6: 7E00 '~.' MOVEQ #$00,D7 +000000B8: 7420 't ' MOVEQ #$20,D2 ; ' ' +000000BA: 504F 'PO' ADDQ.W #8,A7 +000000BC: 14DC '..' MOVE.B (A4)+,(A2)+ +000000BE: 2007 ' .' MOVE.L D7,D0 +000000C0: 5287 'R.' ADDQ.L #1,D7 +000000C2: B487 '..' CMP.L D7,D2 +000000C4: 6EF6 'n.' BGT.S *-$0008 ; 000000BC +000000C6: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000CA: 2050 ' P' MOVEA.L (A0),A0 +000000CC: 2768 0054 0010 ''h.T..' MOVE.L $0054(A0),$0010(A3) +000000D2: 206E FFF0 ' n..' MOVEA.L -$0010(A6),A0 +000000D6: 317C 0002 0004 '1|....' MOVE.W #$0002,$0004(A0) +000000DC: 206E FFF0 ' n..' MOVEA.L -$0010(A6),A0 +000000E0: 4268 0006 'Bh..' CLR.W $0006(A0) +000000E4: 206E FFF0 ' n..' MOVEA.L -$0010(A6),A0 +000000E8: 4268 0008 'Bh..' CLR.W $0008(A0) +000000EC: 206E FFF0 ' n..' MOVEA.L -$0010(A6),A0 +000000F0: 317C 0010 000A '1|....' MOVE.W #$0010,$000A(A0) +000000F6: 206E FFF0 ' n..' MOVEA.L -$0010(A6),A0 +000000FA: 317C 0010 000C '1|....' MOVE.W #$0010,$000C(A0) +00000100: 2D6B 0010 FFF8 '-k....' MOVE.L $0010(A3),-$0008(A6) +00000106: 7010 'p.' MOVEQ #$10,D0 +00000108: B06E FFFA '.n..' CMP.W -$0006(A6),D0 +0000010C: 6E08 'n.' BGT.S *+$000A ; 00000116 +0000010E: 3D7C 000F FFFA '=|....' MOVE.W #$000F,-$0006(A6) +00000114: 600A '`.' BRA.S *+$000C ; 00000120 +00000116: 4A6E FFFA 'Jn..' TST.W -$0006(A6) +0000011A: 6C04 'l.' BGE.S *+$0006 ; 00000120 +0000011C: 426E FFFA 'Bn..' CLR.W -$0006(A6) +00000120: 7010 'p.' MOVEQ #$10,D0 +00000122: B06E FFF8 '.n..' CMP.W -$0008(A6),D0 +00000126: 6E08 'n.' BGT.S *+$000A ; 00000130 +00000128: 3D7C 000F FFF8 '=|....' MOVE.W #$000F,-$0008(A6) +0000012E: 600A '`.' BRA.S *+$000C ; 0000013A +00000130: 4A6E FFF8 'Jn..' TST.W -$0008(A6) +00000134: 6C04 'l.' BGE.S *+$0006 ; 0000013A +00000136: 426E FFF8 'Bn..' CLR.W -$0008(A6) +0000013A: 276E FFF8 0010 ''n....' MOVE.L -$0008(A6),$0010(A3) +00000140: 206E FFEC ' n..' MOVEA.L -$0014(A6),A0 +00000144: 2868 0008 '(h..' MOVEA.L $0008(A0),A4 +00000148: 600C '`.' BRA.S *+$000E ; 00000156 +0000014A: 2F0C '/.' MOVE.L A4,-(A7) +0000014C: 2F0B '/.' MOVE.L A3,-(A7) +0000014E: 4EBA 0030 'N..0' JSR *+$0032 ; 00000180 +00000152: 2854 '(T' MOVEA.L (A4),A4 +00000154: 504F 'PO' ADDQ.W #8,A7 +00000156: 200C ' .' MOVE.L A4,D0 +00000158: 66F0 'f.' BNE.S *-$000E ; 0000014A +0000015A: 11C6 08CD '....' MOVE.B D6,$08CD +0000015E: 4EBA 0000 'N...' JSR QD_DRAWCURSOR ; id: 210 +00000162: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000166: A01B '..' _SetZone ; A01B +00000168: 4CEE 1CC0 FFD8 'L.....' MOVEM.L -$0028(A6),D6/D7/A2-A4 +0000016E: 4E5E 'N^' UNLK A6 +00000170: 4E74 0004 'Nt..' RTD #$0004 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="QD_DRAWCURSOR"(210) + 00000160 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="QD_ERASECURSOR"(213) + 00000064 +Comment: + + QDNEW_SETCCURSOR ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_91250 [91250, 912AE) + + Module started due to: MODGUESS (align, RTD then padding) + + Unresolved outgoing references: + +26 (91276): JSR $90370 + +48 (91298): JSR $8EE00 + + +Dictionary: Flags $00 FirstId 216 + 216: AUTOMOD_91250 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_91250"(216) Segment="Main"(200) +Size: Flags $00 ModuleSize 94 + +Content: Flags $08 +Contents offset $0000 size $005E +00000000: 4E56 FFF6 'NV..' LINK.W A6,#-$000A +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: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000014: 2268 01E0 '"h..' MOVEA.L $01E0(A0),A1 +00000018: 2469 0012 '$i..' MOVEA.L $0012(A1),A2 +0000001C: 2F09 '/.' MOVE.L A1,-(A7) +0000001E: 486E FFFF 'Hn..' PEA -$0001(A6) +00000022: 2F0B '/.' MOVE.L A3,-(A7) +00000024: 2F0C '/.' MOVE.L A4,-(A7) +00000026: 4EBA F0F8 'N...' JSR *-$0F06 ; FFFFF120 +0000002A: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000002E: 225F '"_' MOVEA.L (A7)+,A1 +00000030: 3E00 '>.' MOVE.W D0,D7 +00000032: 6704 'g.' BEQ.S *+$0006 ; 00000038 +00000034: 3007 '0.' MOVE.W D7,D0 +00000036: 601C '`.' BRA.S *+$001E ; 00000054 +00000038: 4A2A 0C28 'J*.(' TST.B $0C28(A2) +0000003C: 6614 'f.' BNE.S *+$0016 ; 00000052 +0000003E: 2F09 '/.' MOVE.L A1,-(A7) +00000040: 486E FFFF 'Hn..' PEA -$0001(A6) +00000044: 2F0B '/.' MOVE.L A3,-(A7) +00000046: 2F0C '/.' MOVE.L A4,-(A7) +00000048: 4EBA DB66 'N..f' JSR *-$2498 ; FFFFDBB0 +0000004C: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000050: 225F '"_' MOVEA.L (A7)+,A1 +00000052: 7000 'p.' MOVEQ #$00,D0 +00000054: 4CEE 1C80 FFE6 'L.....' MOVEM.L -$001A(A6),D7/A2-A4 +0000005A: 4E5E 'N^' UNLK A6 +0000005C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_91250 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_912B0 [912B0, 91314) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 217 + 217: AUTOMOD_912B0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_912B0"(217) Segment="Main"(200) +Size: Flags $00 ModuleSize 100 + +Content: Flags $08 +Contents offset $0000 size $0064 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 4AAC 001C 'J...' TST.L $001C(A4) +0000000E: 670C 'g.' BEQ.S *+$000E ; 0000001C +00000010: 206C 001C ' l..' MOVEA.L $001C(A4),A0 +00000014: A01F '..' _DisposePtr ; A01F +00000016: 7000 'p.' MOVEQ #$00,D0 +00000018: 2940 001C ')@..' MOVE.L D0,$001C(A4) +0000001C: 4AAC 0048 'J..H' TST.L $0048(A4) +00000020: 670C 'g.' BEQ.S *+$000E ; 0000002E +00000022: 206C 0048 ' l.H' MOVEA.L $0048(A4),A0 +00000026: A01F '..' _DisposePtr ; A01F +00000028: 7000 'p.' MOVEQ #$00,D0 +0000002A: 2940 0048 ')@.H' MOVE.L D0,$0048(A4) +0000002E: 4AAC 0040 'J..@' TST.L $0040(A4) +00000032: 6712 'g.' BEQ.S *+$0014 ; 00000046 +00000034: 2F2C 0040 '/,.@' MOVE.L $0040(A4),-(A7) +00000038: 203C 0004 0004 ' <....' MOVE.L #$00040004,D0 +0000003E: AB1D '..' _QDExtensions ; AB1D +00000040: 7000 'p.' MOVEQ #$00,D0 +00000042: 2940 0040 ')@.@' MOVE.L D0,$0040(A4) +00000046: 4AAC 0052 'J..R' TST.L $0052(A4) +0000004A: 670C 'g.' BEQ.S *+$000E ; 00000058 +0000004C: 206C 0052 ' l.R' MOVEA.L $0052(A4),A0 +00000050: A01F '..' _DisposePtr ; A01F +00000052: 7000 'p.' MOVEQ #$00,D0 +00000054: 2940 0052 ')@.R' MOVE.L D0,$0052(A4) +00000058: 204C ' L' MOVEA.L A4,A0 +0000005A: A01F '..' _DisposePtr ; A01F +0000005C: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000060: 4E5E 'N^' UNLK A6 +00000062: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_912B0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_91320 [91320, 91356) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1A (9133A): JSR $912B0 + + +Dictionary: Flags $00 FirstId 218 + 218: AUTOMOD_91320 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_91320"(218) Segment="Main"(200) +Size: Flags $00 ModuleSize 54 + +Content: Flags $08 +Contents offset $0000 size $0036 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +0000000C: 200A ' .' MOVE.L A2,D0 +0000000E: 671C 'g.' BEQ.S *+$001E ; 0000002C +00000010: 286A 0008 '(j..' MOVEA.L $0008(A2),A4 +00000014: 600C '`.' BRA.S *+$000E ; 00000022 +00000016: 2654 '&T' MOVEA.L (A4),A3 +00000018: 2F0C '/.' MOVE.L A4,-(A7) +0000001A: 4EBA FF74 'N..t' JSR *-$008A ; FFFFFF90 +0000001E: 284B '(K' MOVEA.L A3,A4 +00000020: 584F 'XO' ADDQ.W #4,A7 +00000022: 200C ' .' MOVE.L A4,D0 +00000024: 66F0 'f.' BNE.S *-$000E ; 00000016 +00000026: 7000 'p.' MOVEQ #$00,D0 +00000028: 2540 0008 '%@..' MOVE.L D0,$0008(A2) +0000002C: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4 +00000032: 4E5E 'N^' UNLK A6 +00000034: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_91320 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_91360 [91360, 913DA) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +6A (913CA): JSR $91320 + + +Dictionary: Flags $00 FirstId 219 + 219: AUTOMOD_91360 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_91360"(219) Segment="Main"(200) +Size: Flags $00 ModuleSize 122 + +Content: Flags $08 +Contents offset $0000 size $007A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 200B ' .' MOVE.L A3,D0 +0000000E: 6760 'g`' BEQ.S *+$0062 ; 00000070 +00000010: 4AAB 000C 'J...' TST.L $000C(A3) +00000014: 6752 'gR' BEQ.S *+$0054 ; 00000068 +00000016: 286B 000C '(k..' MOVEA.L $000C(A3),A4 +0000001A: 4AAC 000C 'J...' TST.L $000C(A4) +0000001E: 670C 'g.' BEQ.S *+$000E ; 0000002C +00000020: 206C 000C ' l..' MOVEA.L $000C(A4),A0 +00000024: A023 '.#' _DisposeHandle ; A023 +00000026: 7000 'p.' MOVEQ #$00,D0 +00000028: 2940 000C ')@..' MOVE.L D0,$000C(A4) +0000002C: 4AAC 0008 'J...' TST.L $0008(A4) +00000030: 670C 'g.' BEQ.S *+$000E ; 0000003E +00000032: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 +00000036: A023 '.#' _DisposeHandle ; A023 +00000038: 7000 'p.' MOVEQ #$00,D0 +0000003A: 2940 0008 ')@..' MOVE.L D0,$0008(A4) +0000003E: 4AAC 0004 'J...' TST.L $0004(A4) +00000042: 670C 'g.' BEQ.S *+$000E ; 00000050 +00000044: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000048: A023 '.#' _DisposeHandle ; A023 +0000004A: 7000 'p.' MOVEQ #$00,D0 +0000004C: 2940 0004 ')@..' MOVE.L D0,$0004(A4) +00000050: 4A94 'J.' TST.L (A4) +00000052: 6708 'g.' BEQ.S *+$000A ; 0000005C +00000054: 2F14 '/.' MOVE.L (A4),-(A7) +00000056: AA04 '..' _DisposePixMap ; AA04 +00000058: 7000 'p.' MOVEQ #$00,D0 +0000005A: 2880 '(.' MOVE.L D0,(A4) +0000005C: 206B 000C ' k..' MOVEA.L $000C(A3),A0 +00000060: A01F '..' _DisposePtr ; A01F +00000062: 7000 'p.' MOVEQ #$00,D0 +00000064: 2740 000C ''@..' MOVE.L D0,$000C(A3) +00000068: 2F0B '/.' MOVE.L A3,-(A7) +0000006A: 4EBA FF54 'N..T' JSR *-$00AA ; FFFFFFC0 +0000006E: 584F 'XO' ADDQ.W #4,A7 +00000070: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +00000076: 4E5E 'N^' UNLK A6 +00000078: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_91360 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_913E0 [913E0, 91462) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 220 + 220: AUTOMOD_913E0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_913E0"(220) Segment="Main"(200) +Size: Flags $00 ModuleSize 130 + +Content: Flags $08 +Contents offset $0000 size $0082 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 242E 0010 '$...' MOVE.L $0010(A6),D2 +00000010: 222E 000C '"...' MOVE.L $000C(A6),D1 +00000014: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000018: 2668 01E0 '&h..' MOVEA.L $01E0(A0),A3 +0000001C: 206B 0004 ' k..' MOVEA.L $0004(A3),A0 +00000020: 2468 0004 '$h..' MOVEA.L $0004(A0),A2 +00000024: 200C ' .' MOVE.L A4,D0 +00000026: 6704 'g.' BEQ.S *+$0006 ; 0000002C +00000028: 264C '&L' MOVEA.L A4,A3 +0000002A: 6036 '`6' BRA.S *+$0038 ; 00000062 +0000002C: 266A 0008 '&j..' MOVEA.L $0008(A2),A3 +00000030: 6030 '`0' BRA.S *+$0032 ; 00000062 +00000032: 206B 0038 ' k.8' MOVEA.L $0038(A3),A0 +00000036: 2850 '(P' MOVEA.L (A0),A4 +00000038: 302C 0022 '0,."' MOVE.W $0022(A4),D0 +0000003C: 48C0 'H.' EXT.L D0 +0000003E: B082 '..' CMP.L D2,D0 +00000040: 6E1E 'n.' BGT.S *+$0020 ; 00000060 +00000042: 302C 0026 '0,.&' MOVE.W $0026(A4),D0 +00000046: 48C0 'H.' EXT.L D0 +00000048: B082 '..' CMP.L D2,D0 +0000004A: 6F14 'o.' BLE.S *+$0016 ; 00000060 +0000004C: 302C 0024 '0,.$' MOVE.W $0024(A4),D0 +00000050: 48C0 'H.' EXT.L D0 +00000052: B081 '..' CMP.L D1,D0 +00000054: 6E0A 'n.' BGT.S *+$000C ; 00000060 +00000056: 302C 0028 '0,.(' MOVE.W $0028(A4),D0 +0000005A: 48C0 'H.' EXT.L D0 +0000005C: B081 '..' CMP.L D1,D0 +0000005E: 6E06 'n.' BGT.S *+$0008 ; 00000066 +00000060: 2653 '&S' MOVEA.L (A3),A3 +00000062: 200B ' .' MOVE.L A3,D0 +00000064: 66CC 'f.' BNE.S *-$0032 ; 00000032 +00000066: 200B ' .' MOVE.L A3,D0 +00000068: 670C 'g.' BEQ.S *+$000E ; 00000076 +0000006A: 41EA 0010 'A...' LEA $0010(A2),A0 +0000006E: 43EC 0022 'C.."' LEA $0022(A4),A1 +00000072: 20D9 ' .' MOVE.L (A1)+,(A0)+ +00000074: 20D9 ' .' MOVE.L (A1)+,(A0)+ +00000076: 200B ' .' MOVE.L A3,D0 +00000078: 4CEE 1C00 FFF0 'L.....' MOVEM.L -$0010(A6),A2-A4 +0000007E: 4E5E 'N^' UNLK A6 +00000080: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_913E0 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_91470 [91470, 914EA) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 221 + 221: AUTOMOD_91470 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_91470"(221) Segment="Main"(200) +Size: Flags $00 ModuleSize 122 + +Content: Flags $08 +Contents offset $0000 size $007A +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0C38 'H..8' MOVEM.L D4/D5/A2-A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 282E 0018 '(...' MOVE.L $0018(A6),D4 +00000010: 2A2E 0014 '*...' MOVE.L $0014(A6),D5 +00000014: 242E 0010 '$...' MOVE.L $0010(A6),D2 +00000018: 222E 000C '"...' MOVE.L $000C(A6),D1 +0000001C: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000020: 2668 01E0 '&h..' MOVEA.L $01E0(A0),A3 +00000024: 206B 0004 ' k..' MOVEA.L $0004(A3),A0 +00000028: 2468 0004 '$h..' MOVEA.L $0004(A0),A2 +0000002C: 200C ' .' MOVE.L A4,D0 +0000002E: 6704 'g.' BEQ.S *+$0006 ; 00000034 +00000030: 264C '&L' MOVEA.L A4,A3 +00000032: 6036 '`6' BRA.S *+$0038 ; 0000006A +00000034: 266A 0008 '&j..' MOVEA.L $0008(A2),A3 +00000038: 6030 '`0' BRA.S *+$0032 ; 0000006A +0000003A: 206B 0038 ' k.8' MOVEA.L $0038(A3),A0 +0000003E: 2850 '(P' MOVEA.L (A0),A4 +00000040: 302C 0026 '0,.&' MOVE.W $0026(A4),D0 +00000044: 48C0 'H.' EXT.L D0 +00000046: B081 '..' CMP.L D1,D0 +00000048: 6F1E 'o.' BLE.S *+$0020 ; 00000068 +0000004A: 302C 0028 '0,.(' MOVE.W $0028(A4),D0 +0000004E: 48C0 'H.' EXT.L D0 +00000050: B082 '..' CMP.L D2,D0 +00000052: 6F14 'o.' BLE.S *+$0016 ; 00000068 +00000054: 302C 0022 '0,."' MOVE.W $0022(A4),D0 +00000058: 48C0 'H.' EXT.L D0 +0000005A: B085 '..' CMP.L D5,D0 +0000005C: 6C0A 'l.' BGE.S *+$000C ; 00000068 +0000005E: 302C 0024 '0,.$' MOVE.W $0024(A4),D0 +00000062: 48C0 'H.' EXT.L D0 +00000064: B084 '..' CMP.L D4,D0 +00000066: 6D06 'm.' BLT.S *+$0008 ; 0000006E +00000068: 2653 '&S' MOVEA.L (A3),A3 +0000006A: 200B ' .' MOVE.L A3,D0 +0000006C: 66CC 'f.' BNE.S *-$0032 ; 0000003A +0000006E: 200B ' .' MOVE.L A3,D0 +00000070: 4CEE 1C30 FFE8 'L..0..' MOVEM.L -$0018(A6),D4/D5/A2-A4 +00000076: 4E5E 'N^' UNLK A6 +00000078: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_91470 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_914F0 [914F0, 91598) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 222 + 222: AUTOMOD_914F0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_914F0"(222) Segment="Main"(200) +Size: Flags $00 ModuleSize 168 + +Content: Flags $08 +Contents offset $0000 size $00A8 +00000000: 4E56 FFF0 'NV..' LINK.W A6,#-$0010 +00000004: 48E7 1308 'H...' MOVEM.L D3/D6/D7/A4,-(A7) +00000008: 4A78 0D4C 'Jx.L' TST.W $0D4C +0000000C: 6606 'f.' BNE.S *+$0008 ; 00000014 +0000000E: 7000 'p.' MOVEQ #$00,D0 +00000010: 6000 008C '`...' BRA *+$008E ; 0000009E +00000014: 41EE FFF0 'A...' LEA -$0010(A6),A0 +00000018: 43F8 0D44 'C..D' LEA $0D44,A1 +0000001C: 20D9 ' .' MOVE.L (A1)+,(A0)+ +0000001E: 20D9 ' .' MOVE.L (A1)+,(A0)+ +00000020: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000024: 2868 0004 '(h..' MOVEA.L $0004(A0),A4 +00000028: 2D78 0830 FFF8 '-x.0..' MOVE.L $0830,-$0008(A6) +0000002E: 206C 000C ' l..' MOVEA.L $000C(A4),A0 +00000032: 2D68 0010 FFFC '-h....' MOVE.L $0010(A0),-$0004(A6) +00000038: 302E FFFA '0...' MOVE.W -$0006(A6),D0 +0000003C: 48C0 'H.' EXT.L D0 +0000003E: 322E FFFE '2...' MOVE.W -$0002(A6),D1 +00000042: 48C1 'H.' EXT.L D1 +00000044: 2C00 ',.' MOVE.L D0,D6 +00000046: 9C81 '..' SUB.L D1,D6 +00000048: 302E FFF8 '0...' MOVE.W -$0008(A6),D0 +0000004C: 48C0 'H.' EXT.L D0 +0000004E: 322E FFFC '2...' MOVE.W -$0004(A6),D1 +00000052: 48C1 'H.' EXT.L D1 +00000054: 2E00 '..' MOVE.L D0,D7 +00000056: 9E81 '..' SUB.L D1,D7 +00000058: 302E FFF6 '0...' MOVE.W -$000A(A6),D0 +0000005C: 48C0 'H.' EXT.L D0 +0000005E: B086 '..' CMP.L D6,D0 +00000060: 6E04 'n.' BGT.S *+$0006 ; 00000066 +00000062: 7000 'p.' MOVEQ #$00,D0 +00000064: 6038 '`8' BRA.S *+$003A ; 0000009E +00000066: 2006 ' .' MOVE.L D6,D0 +00000068: 7210 'r.' MOVEQ #$10,D1 +0000006A: D081 '..' ADD.L D1,D0 +0000006C: 342E FFF2 '4...' MOVE.W -$000E(A6),D2 +00000070: 48C2 'H.' EXT.L D2 +00000072: B480 '..' CMP.L D0,D2 +00000074: 6D04 'm.' BLT.S *+$0006 ; 0000007A +00000076: 7000 'p.' MOVEQ #$00,D0 +00000078: 6024 '`$' BRA.S *+$0026 ; 0000009E +0000007A: 302E FFF4 '0...' MOVE.W -$000C(A6),D0 +0000007E: 48C0 'H.' EXT.L D0 +00000080: B087 '..' CMP.L D7,D0 +00000082: 6E04 'n.' BGT.S *+$0006 ; 00000088 +00000084: 7000 'p.' MOVEQ #$00,D0 +00000086: 6016 '`.' BRA.S *+$0018 ; 0000009E +00000088: 2207 '".' MOVE.L D7,D1 +0000008A: 7410 't.' MOVEQ #$10,D2 +0000008C: D282 '..' ADD.L D2,D1 +0000008E: 362E FFF0 '6...' MOVE.W -$0010(A6),D3 +00000092: 48C3 'H.' EXT.L D3 +00000094: B681 '..' CMP.L D1,D3 +00000096: 5CC3 '\.' SGE D3 +00000098: 4403 'D.' NEG.B D3 +0000009A: 57C0 'W.' SEQ D0 +0000009C: 4400 'D.' NEG.B D0 +0000009E: 4CEE 10C8 FFE0 'L.....' MOVEM.L -$0020(A6),D3/D6/D7/A4 +000000A4: 4E5E 'N^' UNLK A6 +000000A6: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_914F0 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_915A0 [915A0, 9168E) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 223 + 223: AUTOMOD_915A0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_915A0"(223) Segment="Main"(200) +Size: Flags $00 ModuleSize 238 + +Content: Flags $08 +Contents offset $0000 size $00EE +00000000: 4E56 FFEC 'NV..' LINK.W A6,#-$0014 +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000C: 2868 01E0 '(h..' MOVEA.L $01E0(A0),A4 +00000010: 266C 0012 '&l..' MOVEA.L $0012(A4),A3 +00000014: 45EB 0008 'E...' LEA $0008(A3),A2 +00000018: 4AAA 0C00 'J...' TST.L $0C00(A2) +0000001C: 660C 'f.' BNE.S *+$000E ; 0000002A +0000001E: 4AAA 0C0C 'J...' TST.L $0C0C(A2) +00000022: 6606 'f.' BNE.S *+$0008 ; 0000002A +00000024: 7000 'p.' MOVEQ #$00,D0 +00000026: 6000 00BC '`...' BRA *+$00BE ; 000000E4 +0000002A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000002E: 2668 0004 '&h..' MOVEA.L $0004(A0),A3 +00000032: 2D78 0830 FFF0 '-x.0..' MOVE.L $0830,-$0010(A6) +00000038: 206B 000C ' k..' MOVEA.L $000C(A3),A0 +0000003C: 2D68 0010 FFF4 '-h....' MOVE.L $0010(A0),-$000C(A6) +00000042: 302E FFF0 '0...' MOVE.W -$0010(A6),D0 +00000046: 48C0 'H.' EXT.L D0 +00000048: 322E FFF4 '2...' MOVE.W -$000C(A6),D1 +0000004C: 48C1 'H.' EXT.L D1 +0000004E: 2A00 '*.' MOVE.L D0,D5 +00000050: 9A81 '..' SUB.L D1,D5 +00000052: 302E FFF2 '0...' MOVE.W -$000E(A6),D0 +00000056: 48C0 'H.' EXT.L D0 +00000058: 322E FFF6 '2...' MOVE.W -$000A(A6),D1 +0000005C: 48C1 'H.' EXT.L D1 +0000005E: 2C00 ',.' MOVE.L D0,D6 +00000060: 9C81 '..' SUB.L D1,D6 +00000062: 2605 '&.' MOVE.L D5,D3 +00000064: 7010 'p.' MOVEQ #$10,D0 +00000066: D680 '..' ADD.L D0,D3 +00000068: 2806 '(.' MOVE.L D6,D4 +0000006A: D880 '..' ADD.L D0,D4 +0000006C: 47D2 'G.' LEA (A2),A3 +0000006E: 242A 0C00 '$*..' MOVE.L $0C00(A2),D2 +00000072: 4207 'B.' CLR.B D7 +00000074: 602E '`.' BRA.S *+$0030 ; 000000A4 +00000076: 49D3 'I.' LEA (A3),A4 +00000078: 302C 0004 '0,..' MOVE.W $0004(A4),D0 +0000007C: 48C0 'H.' EXT.L D0 +0000007E: B085 '..' CMP.L D5,D0 +00000080: 6F1E 'o.' BLE.S *+$0020 ; 000000A0 +00000082: 302C 0006 '0,..' MOVE.W $0006(A4),D0 +00000086: 48C0 'H.' EXT.L D0 +00000088: B086 '..' CMP.L D6,D0 +0000008A: 6F14 'o.' BLE.S *+$0016 ; 000000A0 +0000008C: 3014 '0.' MOVE.W (A4),D0 +0000008E: 48C0 'H.' EXT.L D0 +00000090: B083 '..' CMP.L D3,D0 +00000092: 6C0C 'l.' BGE.S *+$000E ; 000000A0 +00000094: 302C 0002 '0,..' MOVE.W $0002(A4),D0 +00000098: 48C0 'H.' EXT.L D0 +0000009A: B084 '..' CMP.L D4,D0 +0000009C: 6C02 'l.' BGE.S *+$0004 ; 000000A0 +0000009E: 7E01 '~.' MOVEQ #$01,D7 +000000A0: 47EB 000C 'G...' LEA $000C(A3),A3 +000000A4: 2002 ' .' MOVE.L D2,D0 +000000A6: 5382 'S.' SUBQ.L #1,D2 +000000A8: 4A80 'J.' TST.L D0 +000000AA: 6704 'g.' BEQ.S *+$0006 ; 000000B0 +000000AC: 4A07 'J.' TST.B D7 +000000AE: 67C6 'g.' BEQ.S *-$0038 ; 00000076 +000000B0: 4AAA 0C0C 'J...' TST.L $0C0C(A2) +000000B4: 632C 'c,' BLS.S *+$002E ; 000000E2 +000000B6: 49EA 0C04 'I...' LEA $0C04(A2),A4 +000000BA: 302C 0004 '0,..' MOVE.W $0004(A4),D0 +000000BE: 48C0 'H.' EXT.L D0 +000000C0: B085 '..' CMP.L D5,D0 +000000C2: 6F1E 'o.' BLE.S *+$0020 ; 000000E2 +000000C4: 302C 0006 '0,..' MOVE.W $0006(A4),D0 +000000C8: 48C0 'H.' EXT.L D0 +000000CA: B086 '..' CMP.L D6,D0 +000000CC: 6F14 'o.' BLE.S *+$0016 ; 000000E2 +000000CE: 3014 '0.' MOVE.W (A4),D0 +000000D0: 48C0 'H.' EXT.L D0 +000000D2: B083 '..' CMP.L D3,D0 +000000D4: 6C0C 'l.' BGE.S *+$000E ; 000000E2 +000000D6: 302C 0002 '0,..' MOVE.W $0002(A4),D0 +000000DA: 48C0 'H.' EXT.L D0 +000000DC: B084 '..' CMP.L D4,D0 +000000DE: 6C02 'l.' BGE.S *+$0004 ; 000000E2 +000000E0: 7E01 '~.' MOVEQ #$01,D7 +000000E2: 1007 '..' MOVE.B D7,D0 +000000E4: 4CEE 1CF8 FFCC 'L.....' MOVEM.L -$0034(A6),D3-D7/A2-A4 +000000EA: 4E5E 'N^' UNLK A6 +000000EC: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_915A0 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: QD_DRAWCURSOR [91690, 917D2) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +2E (916BE): JSR $915A0 + +6C (916FC): JSR $914F0 + +A2 (91732): JSR $91470 + +120 (917B0): JSR $91470 + + +Dictionary: Flags $00 FirstId 224 + 224: QD_DRAWCURSOR + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="QD_DRAWCURSOR"(224) Segment="Main"(200) +Size: Flags $00 ModuleSize 322 + +Content: Flags $08 +Contents offset $0000 size $0142 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000C: 2668 01E0 '&h..' MOVEA.L $01E0(A0),A3 +00000010: 7002 'p.' MOVEQ #$02,D0 +00000012: C02B 0010 '.+..' AND.B $0010(A3),D0 +00000016: 6700 0120 'g.. ' BEQ *+$0122 ; 00000138 +0000001A: 1C38 08CD '.8..' MOVE.B $08CD,D6 +0000001E: 11FC 0001 08CD '......' MOVE.B #$01,$08CD +00000024: 286B 0004 '(k..' MOVEA.L $0004(A3),A4 +00000028: 266C 0004 '&l..' MOVEA.L $0004(A4),A3 +0000002C: 2F0C '/.' MOVE.L A4,-(A7) +0000002E: 4EBA FEE0 'N...' JSR *-$011E ; FFFFFF10 +00000032: 1E00 '..' MOVE.B D0,D7 +00000034: 4A78 08D0 'Jx..' TST.W $08D0 +00000038: 584F 'XO' ADDQ.W #4,A7 +0000003A: 6D00 00F8 'm...' BLT *+$00FA ; 00000134 +0000003E: 4A38 08D2 'J8..' TST.B $08D2 +00000042: 6600 00F0 'f...' BNE *+$00F2 ; 00000134 +00000046: 4278 08D0 'Bx..' CLR.W $08D0 +0000004A: 2D78 0830 FFF8 '-x.0..' MOVE.L $0830,-$0008(A6) +00000050: 206B 000C ' k..' MOVEA.L $000C(A3),A0 +00000054: 2D68 0010 FFFC '-h....' MOVE.L $0010(A0),-$0004(A6) +0000005A: 302E FFFE '0...' MOVE.W -$0002(A6),D0 +0000005E: 916E FFFA '.n..' SUB.W D0,-$0006(A6) +00000062: 302E FFFC '0...' MOVE.W -$0004(A6),D0 +00000066: 916E FFF8 '.n..' SUB.W D0,-$0008(A6) +0000006A: 2F0C '/.' MOVE.L A4,-(A7) +0000006C: 4EBA FDF2 'N...' JSR *-$020C ; FFFFFE60 +00000070: 4A00 'J.' TST.B D0 +00000072: 584F 'XO' ADDQ.W #4,A7 +00000074: 6600 00BE 'f...' BNE *+$00C0 ; 00000134 +00000078: 302E FFFA '0...' MOVE.W -$0006(A6),D0 +0000007C: 48C0 'H.' EXT.L D0 +0000007E: 7210 'r.' MOVEQ #$10,D1 +00000080: D081 '..' ADD.L D1,D0 +00000082: 2F00 '/.' MOVE.L D0,-(A7) +00000084: 302E FFF8 '0...' MOVE.W -$0008(A6),D0 +00000088: 48C0 'H.' EXT.L D0 +0000008A: D081 '..' ADD.L D1,D0 +0000008C: 2F00 '/.' MOVE.L D0,-(A7) +0000008E: 302E FFFA '0...' MOVE.W -$0006(A6),D0 +00000092: 48C0 'H.' EXT.L D0 +00000094: 2F00 '/.' MOVE.L D0,-(A7) +00000096: 302E FFF8 '0...' MOVE.W -$0008(A6),D0 +0000009A: 48C0 'H.' EXT.L D0 +0000009C: 2F00 '/.' MOVE.L D0,-(A7) +0000009E: 7000 'p.' MOVEQ #$00,D0 +000000A0: 2F00 '/.' MOVE.L D0,-(A7) +000000A2: 4EBA FD3C 'N..<' JSR *-$02C2 ; FFFFFDE0 +000000A6: 2840 '(@' MOVEA.L D0,A4 +000000A8: 4FEF 0014 'O...' LEA $0014(A7),A7 +000000AC: 607C '`|' BRA.S *+$007E ; 0000012A +000000AE: 206C 0038 ' l.8' MOVEA.L $0038(A4),A0 +000000B2: 2650 '&P' MOVEA.L (A0),A3 +000000B4: 302E FFFA '0...' MOVE.W -$0006(A6),D0 +000000B8: 906B 0024 '.k.$' SUB.W $0024(A3),D0 +000000BC: 3940 0010 '9@..' MOVE.W D0,$0010(A4) +000000C0: 302E FFF8 '0...' MOVE.W -$0008(A6),D0 +000000C4: 906B 0022 '.k."' SUB.W $0022(A3),D0 +000000C8: 3940 0012 '9@..' MOVE.W D0,$0012(A4) +000000CC: 4A07 'J.' TST.B D7 +000000CE: 6708 'g.' BEQ.S *+$000A ; 000000D8 +000000D0: 7002 'p.' MOVEQ #$02,D0 +000000D2: C0AC 0018 '....' AND.L $0018(A4),D0 +000000D6: 661A 'f.' BNE.S *+$001C ; 000000F2 +000000D8: 7001 'p.' MOVEQ #$01,D0 +000000DA: C0AC 0018 '....' AND.L $0018(A4),D0 +000000DE: 660A 'f.' BNE.S *+$000C ; 000000EA +000000E0: 2F0C '/.' MOVE.L A4,-(A7) +000000E2: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +000000E6: 4E90 'N.' JSR (A0) +000000E8: 584F 'XO' ADDQ.W #4,A7 +000000EA: 00AC 0000 0001 '......' ORI.L #$00000001,$0018(A4) + 0018 +000000F2: 2854 '(T' MOVEA.L (A4),A4 +000000F4: 200C ' .' MOVE.L A4,D0 +000000F6: 6732 'g2' BEQ.S *+$0034 ; 0000012A +000000F8: 302E FFFA '0...' MOVE.W -$0006(A6),D0 +000000FC: 48C0 'H.' EXT.L D0 +000000FE: 7210 'r.' MOVEQ #$10,D1 +00000100: D081 '..' ADD.L D1,D0 +00000102: 2F00 '/.' MOVE.L D0,-(A7) +00000104: 302E FFF8 '0...' MOVE.W -$0008(A6),D0 +00000108: 48C0 'H.' EXT.L D0 +0000010A: D081 '..' ADD.L D1,D0 +0000010C: 2F00 '/.' MOVE.L D0,-(A7) +0000010E: 302E FFFA '0...' MOVE.W -$0006(A6),D0 +00000112: 48C0 'H.' EXT.L D0 +00000114: 2F00 '/.' MOVE.L D0,-(A7) +00000116: 302E FFF8 '0...' MOVE.W -$0008(A6),D0 +0000011A: 48C0 'H.' EXT.L D0 +0000011C: 2F00 '/.' MOVE.L D0,-(A7) +0000011E: 2F0C '/.' MOVE.L A4,-(A7) +00000120: 4EBA FCBE 'N...' JSR *-$0340 ; FFFFFDE0 +00000124: 2840 '(@' MOVEA.L D0,A4 +00000126: 4FEF 0014 'O...' LEA $0014(A7),A7 +0000012A: 200C ' .' MOVE.L A4,D0 +0000012C: 6680 'f.' BNE.S *-$007E ; 000000AE +0000012E: 11FC 0001 08CC '......' MOVE.B #$01,$08CC +00000134: 11C6 08CD '....' MOVE.B D6,$08CD +00000138: 4CEE 18C0 FFE8 'L.....' MOVEM.L -$0018(A6),D6/D7/A3/A4 +0000013E: 4E5E 'N^' UNLK A6 +00000140: 4E75 'Nu' RTS + +Comment: + + QD_DRAWCURSOR ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: QD_ERASECURSOR [917E0, 91848) + + Module started due to: MODGUESS (align, label, RTS then padding) + + +Dictionary: Flags $00 FirstId 225 + 225: QD_ERASECURSOR +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="QD_ERASECURSOR"(225) Segment="Main"(200) +Size: Flags $00 ModuleSize 104 + +Content: Flags $08 +Contents offset $0000 size $0068 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000C: 2668 01E0 '&h..' MOVEA.L $01E0(A0),A3 +00000010: 7002 'p.' MOVEQ #$02,D0 +00000012: C02B 0010 '.+..' AND.B $0010(A3),D0 +00000016: 6746 'gF' BEQ.S *+$0048 ; 0000005E +00000018: 1E38 08CD '.8..' MOVE.B $08CD,D7 +0000001C: 11FC 0001 08CD '......' MOVE.B #$01,$08CD +00000022: 4A38 08CC 'J8..' TST.B $08CC +00000026: 6732 'g2' BEQ.S *+$0034 ; 0000005A +00000028: 206B 0004 ' k..' MOVEA.L $0004(A3),A0 +0000002C: 2468 0004 '$h..' MOVEA.L $0004(A0),A2 +00000030: 286A 0008 '(j..' MOVEA.L $0008(A2),A4 +00000034: 601C '`.' BRA.S *+$001E ; 00000052 +00000036: 202C 0018 ' ,..' MOVE.L $0018(A4),D0 +0000003A: 0800 0000 '....' BTST #$00,D0 +0000003E: 6710 'g.' BEQ.S *+$0012 ; 00000050 +00000040: 2F0C '/.' MOVE.L A4,-(A7) +00000042: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 +00000046: 4E90 'N.' JSR (A0) +00000048: 08AC 0000 001B '......' BCLR #$00,$001B(A4) +0000004E: 584F 'XO' ADDQ.W #4,A7 +00000050: 2854 '(T' MOVEA.L (A4),A4 +00000052: 200C ' .' MOVE.L A4,D0 +00000054: 66E0 'f.' BNE.S *-$001E ; 00000036 +00000056: 4238 08CC 'B8..' CLR.B $08CC +0000005A: 11C7 08CD '....' MOVE.B D7,$08CD +0000005E: 4CEE 1C80 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A2-A4 +00000064: 4E5E 'N^' UNLK A6 +00000066: 4E75 'Nu' RTS + +Comment: + + QD_ERASECURSOR ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_91850 [91850, 919FE) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +30 (91880): JSR $915A0 + +46 (91896): JSR $914F0 + + +Dictionary: Flags $00 FirstId 226 + 226: AUTOMOD_91850 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_91850"(226) Segment="Main"(200) +Size: Flags $00 ModuleSize 430 + +Content: Flags $08 +Contents offset $0000 size $01AE +00000000: 4E56 FFEE 'NV..' LINK.W A6,#-$0012 +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000C: 2668 01E0 '&h..' MOVEA.L $01E0(A0),A3 +00000010: 7002 'p.' MOVEQ #$02,D0 +00000012: C02B 0010 '.+..' AND.B $0010(A3),D0 +00000016: 6700 018C 'g...' BEQ *+$018E ; 000001A4 +0000001A: 1D78 08CD FFFF '.x....' MOVE.B $08CD,-$0001(A6) +00000020: 11FC 0001 08CD '......' MOVE.B #$01,$08CD +00000026: 286B 0004 '(k..' MOVEA.L $0004(A3),A4 +0000002A: 246C 0004 '$l..' MOVEA.L $0004(A4),A2 +0000002E: 2F0C '/.' MOVE.L A4,-(A7) +00000030: 4EBA FD1E 'N...' JSR *-$02E0 ; FFFFFD50 +00000034: 1600 '..' MOVE.B D0,D3 +00000036: 4A78 08D0 'Jx..' TST.W $08D0 +0000003A: 584F 'XO' ADDQ.W #4,A7 +0000003C: 6D00 0160 'm..`' BLT *+$0162 ; 0000019E +00000040: 4278 08D0 'Bx..' CLR.W $08D0 +00000044: 2F0C '/.' MOVE.L A4,-(A7) +00000046: 4EBA FC58 'N..X' JSR *-$03A6 ; FFFFFCA0 +0000004A: 4A00 'J.' TST.B D0 +0000004C: 584F 'XO' ADDQ.W #4,A7 +0000004E: 6600 011E 'f...' BNE *+$0120 ; 0000016E +00000052: 206A 000C ' j..' MOVEA.L $000C(A2),A0 +00000056: 2D68 0010 FFF2 '-h....' MOVE.L $0010(A0),-$000E(A6) +0000005C: 302E FFF4 '0...' MOVE.W -$000C(A6),D0 +00000060: 916E 000A '.n..' SUB.W D0,$000A(A6) +00000064: 302E FFF2 '0...' MOVE.W -$000E(A6),D0 +00000068: 916E 0008 '.n..' SUB.W D0,$0008(A6) +0000006C: 302E 0008 '0...' MOVE.W $0008(A6),D0 +00000070: 48C0 'H.' EXT.L D0 +00000072: 2800 '(.' MOVE.L D0,D4 +00000074: 302E 000A '0...' MOVE.W $000A(A6),D0 +00000078: 48C0 'H.' EXT.L D0 +0000007A: 2A00 '*.' MOVE.L D0,D5 +0000007C: 2004 ' .' MOVE.L D4,D0 +0000007E: 7210 'r.' MOVEQ #$10,D1 +00000080: D081 '..' ADD.L D1,D0 +00000082: 2D40 FFF6 '-@..' MOVE.L D0,-$000A(A6) +00000086: 2005 ' .' MOVE.L D5,D0 +00000088: D081 '..' ADD.L D1,D0 +0000008A: 2D40 FFFA '-@..' MOVE.L D0,-$0006(A6) +0000008E: 286A 0008 '(j..' MOVEA.L $0008(A2),A4 +00000092: 6000 00CC '`...' BRA *+$00CE ; 00000160 +00000096: 206C 0038 ' l.8' MOVEA.L $0038(A4),A0 +0000009A: 2650 '&P' MOVEA.L (A0),A3 +0000009C: 202C 0018 ' ,..' MOVE.L $0018(A4),D0 +000000A0: 0800 0000 '....' BTST #$00,D0 +000000A4: 6704 'g.' BEQ.S *+$0006 ; 000000AA +000000A6: 7C01 '|.' MOVEQ #$01,D6 +000000A8: 6002 '`.' BRA.S *+$0004 ; 000000AC +000000AA: 4206 'B.' CLR.B D6 +000000AC: 4207 'B.' CLR.B D7 +000000AE: 4A03 'J.' TST.B D3 +000000B0: 6708 'g.' BEQ.S *+$000A ; 000000BA +000000B2: 7002 'p.' MOVEQ #$02,D0 +000000B4: C0AC 0018 '....' AND.L $0018(A4),D0 +000000B8: 662E 'f.' BNE.S *+$0030 ; 000000E8 +000000BA: 302B 0026 '0+.&' MOVE.W $0026(A3),D0 +000000BE: 48C0 'H.' EXT.L D0 +000000C0: B084 '..' CMP.L D4,D0 +000000C2: 6F24 'o$' BLE.S *+$0026 ; 000000E8 +000000C4: 302B 0028 '0+.(' MOVE.W $0028(A3),D0 +000000C8: 48C0 'H.' EXT.L D0 +000000CA: B085 '..' CMP.L D5,D0 +000000CC: 6F1A 'o.' BLE.S *+$001C ; 000000E8 +000000CE: 302B 0022 '0+."' MOVE.W $0022(A3),D0 +000000D2: 48C0 'H.' EXT.L D0 +000000D4: B0AE FFF6 '....' CMP.L -$000A(A6),D0 +000000D8: 6C0E 'l.' BGE.S *+$0010 ; 000000E8 +000000DA: 302B 0024 '0+.$' MOVE.W $0024(A3),D0 +000000DE: 48C0 'H.' EXT.L D0 +000000E0: B0AE FFFA '....' CMP.L -$0006(A6),D0 +000000E4: 6C02 'l.' BGE.S *+$0004 ; 000000E8 +000000E6: 7E01 '~.' MOVEQ #$01,D7 +000000E8: 4A06 'J.' TST.B D6 +000000EA: 6730 'g0' BEQ.S *+$0032 ; 0000011C +000000EC: 4A07 'J.' TST.B D7 +000000EE: 672C 'g,' BEQ.S *+$002E ; 0000011C +000000F0: 302E 000A '0...' MOVE.W $000A(A6),D0 +000000F4: 906B 0024 '.k.$' SUB.W $0024(A3),D0 +000000F8: 3940 0010 '9@..' MOVE.W D0,$0010(A4) +000000FC: 302E 0008 '0...' MOVE.W $0008(A6),D0 +00000100: 906B 0022 '.k."' SUB.W $0022(A3),D0 +00000104: 3940 0012 '9@..' MOVE.W D0,$0012(A4) +00000108: 2F0C '/.' MOVE.L A4,-(A7) +0000010A: 206C 000C ' l..' MOVEA.L $000C(A4),A0 +0000010E: 4E90 'N.' JSR (A0) +00000110: 00AC 0000 0001 '......' ORI.L #$00000001,$0018(A4) + 0018 +00000118: 584F 'XO' ADDQ.W #4,A7 +0000011A: 6042 '`B' BRA.S *+$0044 ; 0000015E +0000011C: 4A06 'J.' TST.B D6 +0000011E: 6710 'g.' BEQ.S *+$0012 ; 00000130 +00000120: 2F0C '/.' MOVE.L A4,-(A7) +00000122: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 +00000126: 4E90 'N.' JSR (A0) +00000128: 08AC 0000 001B '......' BCLR #$00,$001B(A4) +0000012E: 584F 'XO' ADDQ.W #4,A7 +00000130: 4A07 'J.' TST.B D7 +00000132: 672A 'g*' BEQ.S *+$002C ; 0000015E +00000134: 302E 000A '0...' MOVE.W $000A(A6),D0 +00000138: 906B 0024 '.k.$' SUB.W $0024(A3),D0 +0000013C: 3940 0010 '9@..' MOVE.W D0,$0010(A4) +00000140: 302E 0008 '0...' MOVE.W $0008(A6),D0 +00000144: 906B 0022 '.k."' SUB.W $0022(A3),D0 +00000148: 3940 0012 '9@..' MOVE.W D0,$0012(A4) +0000014C: 2F0C '/.' MOVE.L A4,-(A7) +0000014E: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000152: 4E90 'N.' JSR (A0) +00000154: 00AC 0000 0001 '......' ORI.L #$00000001,$0018(A4) + 0018 +0000015C: 584F 'XO' ADDQ.W #4,A7 +0000015E: 2854 '(T' MOVEA.L (A4),A4 +00000160: 200C ' .' MOVE.L A4,D0 +00000162: 6600 FF32 'f..2' BNE *-$00CC ; 00000096 +00000166: 11FC 0001 08CC '......' MOVE.B #$01,$08CC +0000016C: 6030 '`0' BRA.S *+$0032 ; 0000019E +0000016E: 4A38 08CC 'J8..' TST.B $08CC +00000172: 672A 'g*' BEQ.S *+$002C ; 0000019E +00000174: 286A 0008 '(j..' MOVEA.L $0008(A2),A4 +00000178: 601C '`.' BRA.S *+$001E ; 00000196 +0000017A: 202C 0018 ' ,..' MOVE.L $0018(A4),D0 +0000017E: 0800 0000 '....' BTST #$00,D0 +00000182: 6710 'g.' BEQ.S *+$0012 ; 00000194 +00000184: 2F0C '/.' MOVE.L A4,-(A7) +00000186: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 +0000018A: 4E90 'N.' JSR (A0) +0000018C: 08AC 0000 001B '......' BCLR #$00,$001B(A4) +00000192: 584F 'XO' ADDQ.W #4,A7 +00000194: 2854 '(T' MOVEA.L (A4),A4 +00000196: 200C ' .' MOVE.L A4,D0 +00000198: 66E0 'f.' BNE.S *-$001E ; 0000017A +0000019A: 4238 08CC 'B8..' CLR.B $08CC +0000019E: 11EE FFFF 08CD '......' MOVE.B -$0001(A6),$08CD +000001A4: 4CEE 1CF8 FFCE 'L.....' MOVEM.L -$0032(A6),D3-D7/A2-A4 +000001AA: 4E5E 'N^' UNLK A6 +000001AC: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_91850 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: QDNEW_OBSCURECURSOR [91A00, 91A26) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +16 (91A16): JSR QD_ERASECURSOR + + +Dictionary: Flags $00 FirstId 227 + 227: QDNEW_OBSCURECURSOR + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="QDNEW_OBSCURECURSOR"(227) 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: 1E38 08CD '.8..' MOVE.B $08CD,D7 +0000000A: 11FC 0001 08CD '......' MOVE.B #$01,$08CD +00000010: 11FC 0001 08D2 '......' MOVE.B #$01,$08D2 +00000016: 4EBA 0000 'N...' JSR QD_ERASECURSOR ; id: 225 +0000001A: 11C7 08CD '....' MOVE.B D7,$08CD +0000001E: 2E2E FFFC '....' MOVE.L -$0004(A6),D7 +00000022: 4E5E 'N^' UNLK A6 +00000024: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="QD_ERASECURSOR"(225) + 00000018 +Comment: + + QDNEW_OBSCURECURSOR ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: QDNEW_HIDECURSOR [91A30, 91A5A) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +1A (91A4A): JSR QD_ERASECURSOR + + +Dictionary: Flags $00 FirstId 228 + 228: QDNEW_HIDECURSOR +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="QDNEW_HIDECURSOR"(228) 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: 1E38 08CD '.8..' MOVE.B $08CD,D7 +0000000A: 11FC 0001 08CD '......' MOVE.B #$01,$08CD +00000010: 3038 08D0 '08..' MOVE.W $08D0,D0 +00000014: 5340 'S@' SUBQ.W #1,D0 +00000016: 31C0 08D0 '1...' MOVE.W D0,$08D0 +0000001A: 4EBA 0000 'N...' JSR QD_ERASECURSOR ; id: 225 +0000001E: 11C7 08CD '....' MOVE.B D7,$08CD +00000022: 2E2E FFFC '....' MOVE.L -$0004(A6),D7 +00000026: 4E5E 'N^' UNLK A6 +00000028: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="QD_ERASECURSOR"(225) + 0000001C +Comment: + + QDNEW_HIDECURSOR ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: QDNEW_SHOWCURSOR [91A60, 91ABC) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +4A (91AAA): JSR QD_DRAWCURSOR + + +Dictionary: Flags $00 FirstId 229 + 229: QDNEW_SHOWCURSOR +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="QDNEW_SHOWCURSOR"(229) 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 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000C: 2668 01E0 '&h..' MOVEA.L $01E0(A0),A3 +00000010: 286B 0012 '(k..' MOVEA.L $0012(A3),A4 +00000014: 4A2C 0C29 'J,.)' TST.B $0C29(A4) +00000018: 6638 'f8' BNE.S *+$003A ; 00000052 +0000001A: 1E38 08CD '.8..' MOVE.B $08CD,D7 +0000001E: 11FC 0001 08CD '......' MOVE.B #$01,$08CD +00000024: 4A78 0D4C 'Jx.L' TST.W $0D4C +00000028: 670C 'g.' BEQ.S *+$000E ; 00000036 +0000002A: 3038 0D4C '08.L' MOVE.W $0D4C,D0 +0000002E: 5340 'S@' SUBQ.W #1,D0 +00000030: 31C0 0D4C '1..L' MOVE.W D0,$0D4C +00000034: 6014 '`.' BRA.S *+$0016 ; 0000004A +00000036: 3038 08D0 '08..' MOVE.W $08D0,D0 +0000003A: 5240 'R@' ADDQ.W #1,D0 +0000003C: 31C0 08D0 '1...' MOVE.W D0,$08D0 +00000040: 4A78 08D0 'Jx..' TST.W $08D0 +00000044: 6F04 'o.' BLE.S *+$0006 ; 0000004A +00000046: 4238 08D2 'B8..' CLR.B $08D2 +0000004A: 4EBA 0000 'N...' JSR QD_DRAWCURSOR ; id: 224 +0000004E: 11C7 08CD '....' MOVE.B D7,$08CD +00000052: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +00000058: 4E5E 'N^' UNLK A6 +0000005A: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="QD_DRAWCURSOR"(224) + 0000004C +Comment: + + QDNEW_SHOWCURSOR ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: QDNEW_INITCURSOR [91AC0, 91AEC) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +1C (91ADC): JSR QDNEW_SHOWCURSOR + + +Dictionary: Flags $00 FirstId 230 + 230: QDNEW_INITCURSOR +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="QDNEW_INITCURSOR"(230) Segment="Main"(200) +Size: Flags $00 ModuleSize 44 + +Content: Flags $08 +Contents offset $0000 size $002C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F07 '/.' MOVE.L D7,-(A7) +00000006: 1E38 08CD '.8..' MOVE.B $08CD,D7 +0000000A: 11FC 0001 08CD '......' MOVE.B #$01,$08CD +00000010: 4238 08D2 'B8..' CLR.B $08D2 +00000014: 4278 08D0 'Bx..' CLR.W $08D0 +00000018: 4278 0D4C 'Bx.L' CLR.W $0D4C +0000001C: 4EBA 0000 'N...' JSR QDNEW_SHOWCURSOR ; id: 229 +00000020: 11C7 08CD '....' MOVE.B D7,$08CD +00000024: 2E2E FFFC '....' MOVE.L -$0004(A6),D7 +00000028: 4E5E 'N^' UNLK A6 +0000002A: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="QDNEW_SHOWCURSOR"(229) + 0000001E +Comment: + + QDNEW_INITCURSOR ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: QDNEW_OTHERSHIELDCURSOR [91AF0, 91BFE) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +FA (91BEA): JSR QD_ERASECURSOR + + Unresolved outgoing references: + +52 (91B42): JSR $8EC00 + +F0 (91BE0): JSR $914F0 + + +Dictionary: Flags $00 FirstId 231 + 231: QDNEW_OTHERSHIELDCURSOR + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="QDNEW_OTHERSHIELDCURSOR"(231) Segment="Main"(200) +Size: Flags $00 ModuleSize 270 + +Content: Flags $08 +Contents offset $0000 size $010E +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 0F18 'H...' MOVEM.L D4-D7/A3/A4,-(A7) +00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +0000000C: 3014 '0.' MOVE.W (A4),D0 +0000000E: 48C0 'H.' EXT.L D0 +00000010: 322E 0008 '2...' MOVE.W $0008(A6),D1 +00000014: 48C1 'H.' EXT.L D1 +00000016: 2A00 '*.' MOVE.L D0,D5 +00000018: 9A81 '..' SUB.L D1,D5 +0000001A: 302C 0002 '0,..' MOVE.W $0002(A4),D0 +0000001E: 48C0 'H.' EXT.L D0 +00000020: 322E 000A '2...' MOVE.W $000A(A6),D1 +00000024: 48C1 'H.' EXT.L D1 +00000026: 2800 '(.' MOVE.L D0,D4 +00000028: 9881 '..' SUB.L D1,D4 +0000002A: 302C 0004 '0,..' MOVE.W $0004(A4),D0 +0000002E: 48C0 'H.' EXT.L D0 +00000030: 322E 0008 '2...' MOVE.W $0008(A6),D1 +00000034: 48C1 'H.' EXT.L D1 +00000036: 2E00 '..' MOVE.L D0,D7 +00000038: 9E81 '..' SUB.L D1,D7 +0000003A: 302C 0006 '0,..' MOVE.W $0006(A4),D0 +0000003E: 48C0 'H.' EXT.L D0 +00000040: 322E 000A '2...' MOVE.W $000A(A6),D1 +00000044: 48C1 'H.' EXT.L D1 +00000046: 2C00 ',.' MOVE.L D0,D6 +00000048: 9C81 '..' SUB.L D1,D6 +0000004A: 2F06 '/.' MOVE.L D6,-(A7) +0000004C: 2F07 '/.' MOVE.L D7,-(A7) +0000004E: 2F04 '/.' MOVE.L D4,-(A7) +00000050: 2F05 '/.' MOVE.L D5,-(A7) +00000052: 4EBA D0BC 'N...' JSR *-$2F42 ; FFFFD110 +00000056: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000005A: 2868 01E0 '(h..' MOVEA.L $01E0(A0),A4 +0000005E: 4A78 0D4C 'Jx.L' TST.W $0D4C +00000062: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000066: 6F52 'oR' BLE.S *+$0054 ; 000000BA +00000068: 41EE FFF8 'A...' LEA -$0008(A6),A0 +0000006C: 43F8 0D44 'C..D' LEA $0D44,A1 +00000070: 20D9 ' .' MOVE.L (A1)+,(A0)+ +00000072: 20D9 ' .' MOVE.L (A1)+,(A0)+ +00000074: 302E FFF8 '0...' MOVE.W -$0008(A6),D0 +00000078: 48C0 'H.' EXT.L D0 +0000007A: B085 '..' CMP.L D5,D0 +0000007C: 6F04 'o.' BLE.S *+$0006 ; 00000082 +0000007E: 3D45 FFF8 '=E..' MOVE.W D5,-$0008(A6) +00000082: 302E FFFA '0...' MOVE.W -$0006(A6),D0 +00000086: 48C0 'H.' EXT.L D0 +00000088: B084 '..' CMP.L D4,D0 +0000008A: 6F04 'o.' BLE.S *+$0006 ; 00000090 +0000008C: 3D44 FFFA '=D..' MOVE.W D4,-$0006(A6) +00000090: 302E FFFC '0...' MOVE.W -$0004(A6),D0 +00000094: 48C0 'H.' EXT.L D0 +00000096: B087 '..' CMP.L D7,D0 +00000098: 6C04 'l.' BGE.S *+$0006 ; 0000009E +0000009A: 3D47 FFFC '=G..' MOVE.W D7,-$0004(A6) +0000009E: 302E FFFE '0...' MOVE.W -$0002(A6),D0 +000000A2: 48C0 'H.' EXT.L D0 +000000A4: B086 '..' CMP.L D6,D0 +000000A6: 6C04 'l.' BGE.S *+$0006 ; 000000AC +000000A8: 3D46 FFFE '=F..' MOVE.W D6,-$0002(A6) +000000AC: 41F8 0D44 'A..D' LEA $0D44,A0 +000000B0: 43EE FFF8 'C...' LEA -$0008(A6),A1 +000000B4: 20D9 ' .' MOVE.L (A1)+,(A0)+ +000000B6: 20D9 ' .' MOVE.L (A1)+,(A0)+ +000000B8: 601C '`.' BRA.S *+$001E ; 000000D6 +000000BA: 3D45 FFF8 '=E..' MOVE.W D5,-$0008(A6) +000000BE: 3D44 FFFA '=D..' MOVE.W D4,-$0006(A6) +000000C2: 3D47 FFFC '=G..' MOVE.W D7,-$0004(A6) +000000C6: 3D46 FFFE '=F..' MOVE.W D6,-$0002(A6) +000000CA: 41F8 0D44 'A..D' LEA $0D44,A0 +000000CE: 43EE FFF8 'C...' LEA -$0008(A6),A1 +000000D2: 20D9 ' .' MOVE.L (A1)+,(A0)+ +000000D4: 20D9 ' .' MOVE.L (A1)+,(A0)+ +000000D6: 3038 0D4C '08.L' MOVE.W $0D4C,D0 +000000DA: 5240 'R@' ADDQ.W #1,D0 +000000DC: 31C0 0D4C '1..L' MOVE.W D0,$0D4C +000000E0: 1C38 08CD '.8..' MOVE.B $08CD,D6 +000000E4: 11FC 0001 08CD '......' MOVE.B #$01,$08CD +000000EA: 266C 0004 '&l..' MOVEA.L $0004(A4),A3 +000000EE: 2F0B '/.' MOVE.L A3,-(A7) +000000F0: 4EBA F90E 'N...' JSR *-$06F0 ; FFFFFA00 +000000F4: 4A00 'J.' TST.B D0 +000000F6: 584F 'XO' ADDQ.W #4,A7 +000000F8: 6704 'g.' BEQ.S *+$0006 ; 000000FE +000000FA: 4EBA 0000 'N...' JSR QD_ERASECURSOR ; id: 225 +000000FE: 11C6 08CD '....' MOVE.B D6,$08CD +00000102: 4CEE 18F0 FFE0 'L.....' MOVEM.L -$0020(A6),D4-D7/A3/A4 +00000108: 4E5E 'N^' UNLK A6 +0000010A: 4E74 0008 'Nt..' RTD #$0008 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="QD_ERASECURSOR"(225) + 000000FC +Comment: + + QDNEW_OTHERSHIELDCURSOR ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: QDEXTENSIONS2_SELECTOR_0 [91C00, 91D18) + + Module started due to: MODGUESS (align, label, RTD then padding) + + Unresolved outgoing references: + +4C (91C4C): JSR $8EC00 + +FC (91CFC): JSR $92280 + + +Dictionary: Flags $00 FirstId 232 + 232: QDEXTENSIONS2_SELECTOR_0 +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="QDEXTENSIONS2_SELECTOR_0"(232) Segment="Main"(200) +Size: Flags $00 ModuleSize 280 + +Content: Flags $08 +Contents offset $0000 size $0118 +00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +0000000C: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000010: 2668 01E0 '&h..' MOVEA.L $01E0(A0),A3 +00000014: 226B 0012 '"k..' MOVEA.L $0012(A3),A1 +00000018: 47E9 0008 'G...' LEA $0008(A1),A3 +0000001C: 3614 '6.' MOVE.W (A4),D3 +0000001E: 966E 0008 '.n..' SUB.W $0008(A6),D3 +00000022: 382C 0002 '8,..' MOVE.W $0002(A4),D4 +00000026: 986E 000A '.n..' SUB.W $000A(A6),D4 +0000002A: 3A2C 0004 ':,..' MOVE.W $0004(A4),D5 +0000002E: 9A6E 0008 '.n..' SUB.W $0008(A6),D5 +00000032: 3C2C 0006 '<,..' MOVE.W $0006(A4),D6 +00000036: 9C6E 000A '.n..' SUB.W $000A(A6),D6 +0000003A: 2F09 '/.' MOVE.L A1,-(A7) +0000003C: 48C6 'H.' EXT.L D6 +0000003E: 2F06 '/.' MOVE.L D6,-(A7) +00000040: 48C5 'H.' EXT.L D5 +00000042: 2F05 '/.' MOVE.L D5,-(A7) +00000044: 48C4 'H.' EXT.L D4 +00000046: 2F04 '/.' MOVE.L D4,-(A7) +00000048: 48C3 'H.' EXT.L D3 +0000004A: 2F03 '/.' MOVE.L D3,-(A7) +0000004C: 4EBA CFB2 'N...' JSR *-$304C ; FFFFD000 +00000050: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000054: 225F '"_' MOVEA.L (A7)+,A1 +00000056: 1438 08CD '.8..' MOVE.B $08CD,D2 +0000005A: 11FC 0001 08CD '......' MOVE.B #$01,$08CD +00000060: 2E2B 0C00 '.+..' MOVE.L $0C00(A3),D7 +00000064: 0C87 0000 0100 '......' CMPI.L #$00000100,D7 +0000006A: 6C3E 'l>' BGE.S *+$0040 ; 000000AA +0000006C: 2007 ' .' MOVE.L D7,D0 +0000006E: 5280 'R.' ADDQ.L #1,D0 +00000070: 2740 0C00 ''@..' MOVE.L D0,$0C00(A3) +00000074: 2007 ' .' MOVE.L D7,D0 +00000076: 2040 ' @' MOVEA.L D0,A0 +00000078: 41F0 8A00 'A...' LEA $00(A0,A0.L*2),A0 +0000007C: 2008 ' .' MOVE.L A0,D0 +0000007E: E580 '..' ASL.L #2,D0 +00000080: 45F3 0800 'E...' LEA $00(A3,D0.L),A2 +00000084: 2E2B 0C10 '.+..' MOVE.L $0C10(A3),D7 +00000088: 6602 'f.' BNE.S *+$0004 ; 0000008C +0000008A: 7E02 '~.' MOVEQ #$02,D7 +0000008C: 2007 ' .' MOVE.L D7,D0 +0000008E: 5280 'R.' ADDQ.L #1,D0 +00000090: 2740 0C10 ''@..' MOVE.L D0,$0C10(A3) +00000094: 2547 0008 '%G..' MOVE.L D7,$0008(A2) +00000098: 49D2 'I.' LEA (A2),A4 +0000009A: 3883 '8.' MOVE.W D3,(A4) +0000009C: 3944 0002 '9D..' MOVE.W D4,$0002(A4) +000000A0: 3945 0004 '9E..' MOVE.W D5,$0004(A4) +000000A4: 3946 0006 '9F..' MOVE.W D6,$0006(A4) +000000A8: 6048 '`H' BRA.S *+$004A ; 000000F2 +000000AA: 4AAB 0C0C 'J...' TST.L $0C0C(A3) +000000AE: 632A 'c*' BLS.S *+$002C ; 000000DA +000000B0: 49EB 0C04 'I...' LEA $0C04(A3),A4 +000000B4: B654 '.T' CMP.W (A4),D3 +000000B6: 6C02 'l.' BGE.S *+$0004 ; 000000BA +000000B8: 3883 '8.' MOVE.W D3,(A4) +000000BA: B86C 0002 '.l..' CMP.W $0002(A4),D4 +000000BE: 6C04 'l.' BGE.S *+$0006 ; 000000C4 +000000C0: 3944 0002 '9D..' MOVE.W D4,$0002(A4) +000000C4: BA6C 0004 '.l..' CMP.W $0004(A4),D5 +000000C8: 6F04 'o.' BLE.S *+$0006 ; 000000CE +000000CA: 3945 0004 '9E..' MOVE.W D5,$0004(A4) +000000CE: BC6C 0006 '.l..' CMP.W $0006(A4),D6 +000000D2: 6F18 'o.' BLE.S *+$001A ; 000000EC +000000D4: 3946 0006 '9F..' MOVE.W D6,$0006(A4) +000000D8: 6012 '`.' BRA.S *+$0014 ; 000000EC +000000DA: 49EB 0C04 'I...' LEA $0C04(A3),A4 +000000DE: 3883 '8.' MOVE.W D3,(A4) +000000E0: 3944 0002 '9D..' MOVE.W D4,$0002(A4) +000000E4: 3945 0004 '9E..' MOVE.W D5,$0004(A4) +000000E8: 3946 0006 '9F..' MOVE.W D6,$0006(A4) +000000EC: 52AB 0C0C 'R...' ADDQ.L #1,$0C0C(A3) +000000F0: 7E01 '~.' MOVEQ #$01,D7 +000000F2: 4A38 08CC 'J8..' TST.B $08CC +000000F6: 670C 'g.' BEQ.S *+$000E ; 00000104 +000000F8: 48E7 2040 'H. @' MOVEM.L D2/A1,-(A7) +000000FC: 4EBA 0582 'N...' JSR *+$0584 ; 00000680 +00000100: 4CDF 0204 'L...' MOVEM.L (A7)+,D2/A1 +00000104: 11C2 08CD '....' MOVE.B D2,$08CD +00000108: 2D47 0010 '-G..' MOVE.L D7,$0010(A6) +0000010C: 4CEE 1CF8 FFD4 'L.....' MOVEM.L -$002C(A6),D3-D7/A2-A4 +00000112: 4E5E 'N^' UNLK A6 +00000114: 4E74 0008 'Nt..' RTD #$0008 + +Comment: + + QDEXTENSIONS2_SELECTOR_0 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: QDEXTENSIONS2_SELECTOR_1 [91D20, 91DD6) + + Module started due to: MODGUESS (align, label, RTD then padding) + + Resolved outgoing references: + +A2 (91DC2): JSR QD_DRAWCURSOR + +7C (91D9C): JSR QD_DRAWCURSOR + + +Dictionary: Flags $00 FirstId 233 + 233: QDEXTENSIONS2_SELECTOR_1 +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="QDEXTENSIONS2_SELECTOR_1"(233) Segment="Main"(200) +Size: Flags $00 ModuleSize 182 + +Content: Flags $08 +Contents offset $0000 size $00B6 +00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002 +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 2A2E 0008 '*...' MOVE.L $0008(A6),D5 +0000000C: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000010: 2668 01E0 '&h..' MOVEA.L $01E0(A0),A3 +00000014: 286B 0012 '(k..' MOVEA.L $0012(A3),A4 +00000018: 47EC 0008 'G...' LEA $0008(A4),A3 +0000001C: 1638 08CD '.8..' MOVE.B $08CD,D3 +00000020: 11FC 0001 08CD '......' MOVE.B #$01,$08CD +00000026: 197C 0001 0C29 '.|...)' MOVE.B #$01,$0C29(A4) +0000002C: A853 '.S' _ShowCursor ; A853 +0000002E: 422C 0C29 'B,.)' CLR.B $0C29(A4) +00000032: 4A85 'J.' TST.L D5 +00000034: 6606 'f.' BNE.S *+$0008 ; 0000003C +00000036: 11C3 08CD '....' MOVE.B D3,$08CD +0000003A: 606E '`n' BRA.S *+$0070 ; 000000AA +0000003C: 282B 0C00 '(+..' MOVE.L $0C00(A3),D4 +00000040: 6350 'cP' BLS.S *+$0052 ; 00000092 +00000042: 7001 'p.' MOVEQ #$01,D0 +00000044: B085 '..' CMP.L D5,D0 +00000046: 674A 'gJ' BEQ.S *+$004C ; 00000092 +00000048: 49D3 'I.' LEA (A3),A4 +0000004A: 2E04 '..' MOVE.L D4,D7 +0000004C: 4206 'B.' CLR.B D6 +0000004E: 6036 '`6' BRA.S *+$0038 ; 00000086 +00000050: BAAC 0008 '....' CMP.L $0008(A4),D5 +00000054: 662C 'f,' BNE.S *+$002E ; 00000082 +00000056: 2004 ' .' MOVE.L D4,D0 +00000058: 5380 'S.' SUBQ.L #1,D0 +0000005A: 2740 0C00 ''@..' MOVE.L D0,$0C00(A3) +0000005E: 4A87 'J.' TST.L D7 +00000060: 6F1A 'o.' BLE.S *+$001C ; 0000007C +00000062: 200C ' .' MOVE.L A4,D0 +00000064: 720C 'r.' MOVEQ #$0C,D1 +00000066: D081 '..' ADD.L D1,D0 +00000068: 2040 ' @' MOVEA.L D0,A0 +0000006A: 224C '"L' MOVEA.L A4,A1 +0000006C: 2207 '".' MOVE.L D7,D1 +0000006E: 2441 '$A' MOVEA.L D1,A2 +00000070: 45F2 AA00 'E...' LEA $00(A2,A2.L*2),A2 +00000074: 220A '".' MOVE.L A2,D1 +00000076: E581 '..' ASL.L #2,D1 +00000078: 2001 ' .' MOVE.L D1,D0 +0000007A: A22E '..' _BlockMoveData ; A22E +0000007C: 4EBA 0000 'N...' JSR QD_DRAWCURSOR ; id: 224 +00000080: 7C01 '|.' MOVEQ #$01,D6 +00000082: 49EC 000C 'I...' LEA $000C(A4),A4 +00000086: 2007 ' .' MOVE.L D7,D0 +00000088: 5387 'S.' SUBQ.L #1,D7 +0000008A: 4A80 'J.' TST.L D0 +0000008C: 6704 'g.' BEQ.S *+$0006 ; 00000092 +0000008E: 4A06 'J.' TST.B D6 +00000090: 67BE 'g.' BEQ.S *-$0040 ; 00000050 +00000092: 7001 'p.' MOVEQ #$01,D0 +00000094: B085 '..' CMP.L D5,D0 +00000096: 660E 'f.' BNE.S *+$0010 ; 000000A6 +00000098: 4AAB 0C0C 'J...' TST.L $0C0C(A3) +0000009C: 6308 'c.' BLS.S *+$000A ; 000000A6 +0000009E: 53AB 0C0C 'S...' SUBQ.L #1,$0C0C(A3) +000000A2: 4EBA 0000 'N...' JSR QD_DRAWCURSOR ; id: 224 +000000A6: 11C3 08CD '....' MOVE.B D3,$08CD +000000AA: 4CEE 1CF8 FFDE 'L.....' MOVEM.L -$0022(A6),D3-D7/A2-A4 +000000B0: 4E5E 'N^' UNLK A6 +000000B2: 4E74 0004 'Nt..' RTD #$0004 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="QD_DRAWCURSOR"(224) + 000000A4 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="QD_DRAWCURSOR"(224) + 0000007E +Comment: + + QDEXTENSIONS2_SELECTOR_1 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_91DE0 [91DE0, 91E22) + + Module started due to: MODGUESS (align, RTD then padding) + + +Dictionary: Flags $00 FirstId 234 + 234: AUTOMOD_91DE0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_91DE0"(234) 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 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000008: 2A2E 0008 '*...' MOVE.L $0008(A6),D5 +0000000C: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000010: 2868 01E0 '(h..' MOVEA.L $01E0(A0),A4 +00000014: 266C 0012 '&l..' MOVEA.L $0012(A4),A3 +00000018: 206B 0C1C ' k..' MOVEA.L $0C1C(A3),A0 +0000001C: 2850 '(P' MOVEA.L (A0),A4 +0000001E: 2C2B 0C20 ',+. ' MOVE.L $0C20(A3),D6 +00000022: 7E00 '~.' MOVEQ #$00,D7 +00000024: 600C '`.' BRA.S *+$000E ; 00000032 +00000026: BA9C '..' CMP.L (A4)+,D5 +00000028: 6604 'f.' BNE.S *+$0006 ; 0000002E +0000002A: 7001 'p.' MOVEQ #$01,D0 +0000002C: 600A '`.' BRA.S *+$000C ; 00000038 +0000002E: 2007 ' .' MOVE.L D7,D0 +00000030: 5287 'R.' ADDQ.L #1,D7 +00000032: BC87 '..' CMP.L D7,D6 +00000034: 62F0 'b.' BHI.S *-$000E ; 00000026 +00000036: 7000 'p.' MOVEQ #$00,D0 +00000038: 4CEE 18E0 FFEC 'L.....' MOVEM.L -$0014(A6),D5-D7/A3/A4 +0000003E: 4E5E 'N^' UNLK A6 +00000040: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_91DE0 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: QDEXTENSIONS2_SELECTOR_2 [91E30, 91E60) + + Module started due to: MODGUESS (align, label, RTS then padding) + + +Dictionary: Flags $00 FirstId 235 + 235: QDEXTENSIONS2_SELECTOR_2 +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="QDEXTENSIONS2_SELECTOR_2"(235) Segment="Main"(200) +Size: Flags $00 ModuleSize 48 + +Content: Flags $08 +Contents offset $0000 size $0030 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 558F 'U.' SUBQ.L #2,A7 +00000006: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000000A: 486E FFFC 'Hn..' PEA -$0004(A6) +0000000E: 7000 'p.' MOVEQ #$00,D0 +00000010: 1F00 '..' MOVE.B D0,-(A7) +00000012: 303C 051F '0<..' MOVE.W #$051F,D0 +00000016: ABEB '..' _DisplayDispatch ; ABEB +00000018: 4A5F 'J_' TST.W (A7)+ +0000001A: 6608 'f.' BNE.S *+$000A ; 00000024 +0000001C: 2D6E FFFC 000C '-n....' MOVE.L -$0004(A6),$000C(A6) +00000022: 6006 '`.' BRA.S *+$0008 ; 0000002A +00000024: 7000 'p.' MOVEQ #$00,D0 +00000026: 2D40 000C '-@..' MOVE.L D0,$000C(A6) +0000002A: 4E5E 'N^' UNLK A6 +0000002C: 4E74 0004 'Nt..' RTD #$0004 + +Comment: + + QDEXTENSIONS2_SELECTOR_2 ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: QDEXTENSIONS2_SELECTOR_3 [91E60, 91FE4) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +8E (91EEE): JSR GETHANDLESIZE ; outside file + +76 (91ED6): JSR GETHANDLESIZE ; outside file + + Unresolved outgoing references: + +13A (91F9A): JSR $91250 + + +Dictionary: Flags $00 FirstId 236 + 236: QDEXTENSIONS2_SELECTOR_3 +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="QDEXTENSIONS2_SELECTOR_3"(236) Segment="Main"(200) +Size: Flags $00 ModuleSize 388 + +Content: Flags $08 +Contents offset $0000 size $0184 +00000000: 4E56 FFE4 'NV..' LINK.W A6,#-$001C +00000004: 48E7 0F38 'H..8' MOVEM.L D4-D7/A2-A4,-(A7) +00000008: 2A2E 0008 '*...' MOVE.L $0008(A6),D5 +0000000C: 660A 'f.' BNE.S *+$000C ; 00000018 +0000000E: 3D7C FFCE 000C '=|....' MOVE.W #$FFCE,$000C(A6) +00000014: 6000 0162 '`..b' BRA *+$0164 ; 00000178 +00000018: A11A '..' _GetZone ; A11A +0000001A: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +0000001E: 598F 'Y.' SUBQ.L #4,A7 +00000020: 2EB8 02A6 '....' MOVE.L $02A6,(A7) +00000024: 205F ' _' MOVEA.L (A7)+,A0 +00000026: A01B '..' _SetZone ; A01B +00000028: 1838 08CD '.8..' MOVE.B $08CD,D4 +0000002C: 11FC 0001 08CD '......' MOVE.B #$01,$08CD +00000032: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000036: 2068 01E0 ' h..' MOVEA.L $01E0(A0),A0 +0000003A: 2D48 FFE8 '-H..' MOVE.L A0,-$0018(A6) +0000003E: 2468 0012 '$h..' MOVEA.L $0012(A0),A2 +00000042: 286A 0C1C '(j..' MOVEA.L $0C1C(A2),A4 +00000046: 2C2A 0C20 ',*. ' MOVE.L $0C20(A2),D6 +0000004A: 2654 '&T' MOVEA.L (A4),A3 +0000004C: 7E00 '~.' MOVEQ #$00,D7 +0000004E: 6056 '`V' BRA.S *+$0058 ; 000000A6 +00000050: BA93 '..' CMP.L (A3),D5 +00000052: 664C 'fL' BNE.S *+$004E ; 000000A0 +00000054: 2006 ' .' MOVE.L D6,D0 +00000056: 5380 'S.' SUBQ.L #1,D0 +00000058: B087 '..' CMP.L D7,D0 +0000005A: 6312 'c.' BLS.S *+$0014 ; 0000006E +0000005C: 200B ' .' MOVE.L A3,D0 +0000005E: 5880 'X.' ADDQ.L #4,D0 +00000060: 2040 ' @' MOVEA.L D0,A0 +00000062: 224B '"K' MOVEA.L A3,A1 +00000064: 2006 ' .' MOVE.L D6,D0 +00000066: 5380 'S.' SUBQ.L #1,D0 +00000068: 9087 '..' SUB.L D7,D0 +0000006A: E580 '..' ASL.L #2,D0 +0000006C: A22E '..' _BlockMoveData ; A22E +0000006E: 53AA 0C20 'S.. ' SUBQ.L #1,$0C20(A2) +00000072: 598F 'Y.' SUBQ.L #4,A7 +00000074: 2F0C '/.' MOVE.L A4,-(A7) +00000076: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 237 +0000007A: 2006 ' .' MOVE.L D6,D0 +0000007C: 721F 'r.' MOVEQ #$1F,D1 +0000007E: D081 '..' ADD.L D1,D0 +00000080: E580 '..' ASL.L #2,D0 +00000082: B09F '..' CMP.L (A7)+,D0 +00000084: 6224 'b$' BHI.S *+$0026 ; 000000AA +00000086: 2D4C FFE4 '-L..' MOVE.L A4,-$001C(A6) +0000008A: 598F 'Y.' SUBQ.L #4,A7 +0000008C: 2F0C '/.' MOVE.L A4,-(A7) +0000008E: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 237 +00000092: 201F ' .' MOVE.L (A7)+,D0 +00000094: 7240 'r@' MOVEQ #$40,D1 ; '@' +00000096: 9081 '..' SUB.L D1,D0 +00000098: 206E FFE4 ' n..' MOVEA.L -$001C(A6),A0 +0000009C: A024 '.$' _SetHandleSize ; A024 +0000009E: 600A '`.' BRA.S *+$000C ; 000000AA +000000A0: 584B 'XK' ADDQ.W #4,A3 +000000A2: 2007 ' .' MOVE.L D7,D0 +000000A4: 5287 'R.' ADDQ.L #1,D7 +000000A6: BC87 '..' CMP.L D7,D6 +000000A8: 62A6 'b.' BHI.S *-$0058 ; 00000050 +000000AA: 206E FFE8 ' n..' MOVEA.L -$0018(A6),A0 +000000AE: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 +000000B2: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 +000000B6: 2D48 FFF4 '-H..' MOVE.L A0,-$000C(A6) +000000BA: 2868 0008 '(h..' MOVEA.L $0008(A0),A4 +000000BE: 7000 'p.' MOVEQ #$00,D0 +000000C0: 2640 '&@' MOVEA.L D0,A3 +000000C2: 600A '`.' BRA.S *+$000C ; 000000CE +000000C4: BAAC 003C '...<' CMP.L $003C(A4),D5 +000000C8: 6708 'g.' BEQ.S *+$000A ; 000000D2 +000000CA: 264C '&L' MOVEA.L A4,A3 +000000CC: 2854 '(T' MOVEA.L (A4),A4 +000000CE: 200C ' .' MOVE.L A4,D0 +000000D0: 66F2 'f.' BNE.S *-$000C ; 000000C4 +000000D2: 200C ' .' MOVE.L A4,D0 +000000D4: 6614 'f.' BNE.S *+$0016 ; 000000EA +000000D6: 558F 'U.' SUBQ.L #2,A7 +000000D8: 2F05 '/.' MOVE.L D5,-(A7) +000000DA: 486E FFF0 'Hn..' PEA -$0010(A6) +000000DE: 7000 'p.' MOVEQ #$00,D0 +000000E0: 1F00 '..' MOVE.B D0,-(A7) +000000E2: 303C 0520 '0<. ' MOVE.W #$0520,D0 +000000E6: ABEB '..' _DisplayDispatch ; ABEB +000000E8: 544F 'TO' ADDQ.W #2,A7 +000000EA: 200C ' .' MOVE.L A4,D0 +000000EC: 667C 'f|' BNE.S *+$007E ; 0000016A +000000EE: 4AAE FFF0 'J...' TST.L -$0010(A6) +000000F2: 6776 'gv' BEQ.S *+$0078 ; 0000016A +000000F4: 206E FFF0 ' n..' MOVEA.L -$0010(A6),A0 +000000F8: 2050 ' P' MOVEA.L (A0),A0 +000000FA: 3028 0014 '0(..' MOVE.W $0014(A0),D0 +000000FE: 48C0 'H.' EXT.L D0 +00000100: 323C 8010 '2<..' MOVE.W #$8010,D1 +00000104: C240 '.@' AND.W D0,D1 +00000106: 6762 'gb' BEQ.S *+$0064 ; 0000016A +00000108: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 +0000010C: 2468 000C '$h..' MOVEA.L $000C(A0),A2 +00000110: 7062 'pb' MOVEQ #$62,D0 ; 'b' +00000112: A31E '..' _NewPtrClear ; A31E +00000114: 2848 '(H' MOVEA.L A0,A4 +00000116: 200C ' .' MOVE.L A4,D0 +00000118: 6612 'f.' BNE.S *+$0014 ; 0000012C +0000011A: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000011E: A01B '..' _SetZone ; A01B +00000120: 11C4 08CD '....' MOVE.B D4,$08CD +00000124: 3D7C FF94 000C '=|....' MOVE.W #$FF94,$000C(A6) +0000012A: 604C '`L' BRA.S *+$004E ; 00000178 +0000012C: 2945 003C ')E.<' MOVE.L D5,$003C(A4) +00000130: 296E FFF0 0038 ')n...8' MOVE.L -$0010(A6),$0038(A4) +00000136: 2F0C '/.' MOVE.L A4,-(A7) +00000138: 2F0A '/.' MOVE.L A2,-(A7) +0000013A: 4EBA F2B4 'N...' JSR *-$0D4A ; FFFFF3F0 +0000013E: 4A40 'J@' TST.W D0 +00000140: 504F 'PO' ADDQ.W #8,A7 +00000142: 6716 'g.' BEQ.S *+$0018 ; 0000015A +00000144: 204C ' L' MOVEA.L A4,A0 +00000146: A01F '..' _DisposePtr ; A01F +00000148: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000014C: A01B '..' _SetZone ; A01B +0000014E: 11C4 08CD '....' MOVE.B D4,$08CD +00000152: 3D7C FF94 000C '=|....' MOVE.W #$FF94,$000C(A6) +00000158: 601E '`.' BRA.S *+$0020 ; 00000178 +0000015A: 200B ' .' MOVE.L A3,D0 +0000015C: 6704 'g.' BEQ.S *+$0006 ; 00000162 +0000015E: 268C '&.' MOVE.L A4,(A3) +00000160: 6008 '`.' BRA.S *+$000A ; 0000016A +00000162: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 +00000166: 214C 0008 '!L..' MOVE.L A4,$0008(A0) +0000016A: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000016E: A01B '..' _SetZone ; A01B +00000170: 11C4 08CD '....' MOVE.B D4,$08CD +00000174: 426E 000C 'Bn..' CLR.W $000C(A6) +00000178: 4CEE 1CF0 FFC8 'L.....' MOVEM.L -$0038(A6),D4-D7/A2-A4 +0000017E: 4E5E 'N^' UNLK A6 +00000180: 4E74 0004 'Nt..' RTD #$0004 + + +Dictionary: Flags $00 FirstId 237 + 237: GETHANDLESIZE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETHANDLESIZE"(237) + 00000090 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETHANDLESIZE"(237) + 00000078 +Comment: + + QDEXTENSIONS2_SELECTOR_3 ended due to: BRA.L island below, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: QDEXTENSIONS2_SELECTOR_4 [92000, 920F4) + + Module started due to: island above, MODGUESS (align, label, BRA.L then padding) + + Resolved outgoing references: + +70 (92070): JSR GETHANDLESIZE ; outside file + +5C (9205C): JSR GETHANDLESIZE ; outside file + + Unresolved outgoing references: + +D8 (920D8): JSR $912B0 + + +Dictionary: Flags $00 FirstId 238 + 238: QDEXTENSIONS2_SELECTOR_4 +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="QDEXTENSIONS2_SELECTOR_4"(238) Segment="Main"(200) +Size: Flags $00 ModuleSize 244 + +Content: Flags $08 +Contents offset $0000 size $00F4 +00000000: 4E56 FFEE 'NV..' LINK.W A6,#-$0012 +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 +0000000C: 660A 'f.' BNE.S *+$000C ; 00000018 +0000000E: 3D7C FFCE 000C '=|....' MOVE.W #$FFCE,$000C(A6) +00000014: 6000 00D2 '`...' BRA *+$00D4 ; 000000E8 +00000018: 1638 08CD '.8..' MOVE.B $08CD,D3 +0000001C: 11FC 0001 08CD '......' MOVE.B #$01,$08CD +00000022: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000026: 2068 01E0 ' h..' MOVEA.L $01E0(A0),A0 +0000002A: 2D48 FFF2 '-H..' MOVE.L A0,-$000E(A6) +0000002E: 2468 0012 '$h..' MOVEA.L $0012(A0),A2 +00000032: 286A 0C1C '(j..' MOVEA.L $0C1C(A2),A4 +00000036: 2A2A 0C20 '**. ' MOVE.L $0C20(A2),D5 +0000003A: 2654 '&T' MOVEA.L (A4),A3 +0000003C: 4204 'B.' CLR.B D4 +0000003E: 7E00 '~.' MOVEQ #$00,D7 +00000040: 600E '`.' BRA.S *+$0010 ; 00000050 +00000042: BC93 '..' CMP.L (A3),D6 +00000044: 6604 'f.' BNE.S *+$0006 ; 0000004A +00000046: 7801 'x.' MOVEQ #$01,D4 +00000048: 600A '`.' BRA.S *+$000C ; 00000054 +0000004A: 584B 'XK' ADDQ.W #4,A3 +0000004C: 2007 ' .' MOVE.L D7,D0 +0000004E: 5287 'R.' ADDQ.L #1,D7 +00000050: BA87 '..' CMP.L D7,D5 +00000052: 62EE 'b.' BHI.S *-$0010 ; 00000042 +00000054: 4A04 'J.' TST.B D4 +00000056: 6648 'fH' BNE.S *+$004A ; 000000A0 +00000058: 598F 'Y.' SUBQ.L #4,A7 +0000005A: 2F0C '/.' MOVE.L A4,-(A7) +0000005C: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 237 +00000060: 2005 ' .' MOVE.L D5,D0 +00000062: E580 '..' ASL.L #2,D0 +00000064: B09F '..' CMP.L (A7)+,D0 +00000066: 652E 'e.' BCS.S *+$0030 ; 00000096 +00000068: 2D4C FFEE '-L..' MOVE.L A4,-$0012(A6) +0000006C: 598F 'Y.' SUBQ.L #4,A7 +0000006E: 2F0C '/.' MOVE.L A4,-(A7) +00000070: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 237 +00000074: 201F ' .' MOVE.L (A7)+,D0 +00000076: 7240 'r@' MOVEQ #$40,D1 ; '@' +00000078: D081 '..' ADD.L D1,D0 +0000007A: 206E FFEE ' n..' MOVEA.L -$0012(A6),A0 +0000007E: A024 '.$' _SetHandleSize ; A024 +00000080: 558F 'U.' SUBQ.L #2,A7 +00000082: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +00000086: 4A5F 'J_' TST.W (A7)+ +00000088: 670C 'g.' BEQ.S *+$000E ; 00000096 +0000008A: 11C3 08CD '....' MOVE.B D3,$08CD +0000008E: 3D7C FF94 000C '=|....' MOVE.W #$FF94,$000C(A6) +00000094: 6052 '`R' BRA.S *+$0054 ; 000000E8 +00000096: 2654 '&T' MOVEA.L (A4),A3 +00000098: 2786 5C00 ''.\.' MOVE.L D6,$00(A3,D5.L*4) +0000009C: 52AA 0C20 'R.. ' ADDQ.L #1,$0C20(A2) +000000A0: 206E FFF2 ' n..' MOVEA.L -$000E(A6),A0 +000000A4: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 +000000A8: 2268 0004 '"h..' MOVEA.L $0004(A0),A1 +000000AC: 2869 0008 '(i..' MOVEA.L $0008(A1),A4 +000000B0: 7000 'p.' MOVEQ #$00,D0 +000000B2: 2640 '&@' MOVEA.L D0,A3 +000000B4: 600A '`.' BRA.S *+$000C ; 000000C0 +000000B6: BCAC 003C '...<' CMP.L $003C(A4),D6 +000000BA: 6708 'g.' BEQ.S *+$000A ; 000000C4 +000000BC: 264C '&L' MOVEA.L A4,A3 +000000BE: 2854 '(T' MOVEA.L (A4),A4 +000000C0: 200C ' .' MOVE.L A4,D0 +000000C2: 66F2 'f.' BNE.S *-$000C ; 000000B6 +000000C4: 200C ' .' MOVE.L A4,D0 +000000C6: 6718 'g.' BEQ.S *+$001A ; 000000E0 +000000C8: 200B ' .' MOVE.L A3,D0 +000000CA: 6704 'g.' BEQ.S *+$0006 ; 000000D0 +000000CC: 2694 '&.' MOVE.L (A4),(A3) +000000CE: 6004 '`.' BRA.S *+$0006 ; 000000D4 +000000D0: 2354 0008 '#T..' MOVE.L (A4),$0008(A1) +000000D4: 2F09 '/.' MOVE.L A1,-(A7) +000000D6: 2F0C '/.' MOVE.L A4,-(A7) +000000D8: 4EBA F1D6 'N...' JSR *-$0E28 ; FFFFF2B0 +000000DC: 588F 'X.' ADDQ.L #4,A7 +000000DE: 225F '"_' MOVEA.L (A7)+,A1 +000000E0: 11C3 08CD '....' MOVE.B D3,$08CD +000000E4: 426E 000C 'Bn..' CLR.W $000C(A6) +000000E8: 4CEE 1CF8 FFCE 'L.....' MOVEM.L -$0032(A6),D3-D7/A2-A4 +000000EE: 4E5E 'N^' UNLK A6 +000000F0: 4E74 0004 'Nt..' RTD #$0004 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETHANDLESIZE"(237) + 00000072 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETHANDLESIZE"(237) + 0000005E +Comment: + + QDEXTENSIONS2_SELECTOR_4 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: QDEXTENSIONS2_SELECTOR_5 [92100, 92120) + + Module started due to: MODGUESS (align, label, RTD then padding) + + Resolved outgoing references: + +14 (92114): JSR QD_DRAWCURSOR + + +Dictionary: Flags $00 FirstId 239 + 239: QDEXTENSIONS2_SELECTOR_5 +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="QDEXTENSIONS2_SELECTOR_5"(239) 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: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000A: 2868 01E0 '(h..' MOVEA.L $01E0(A0),A4 +0000000E: 002C 0002 0010 '.,....' ORI.B #$02,$0010(A4) +00000014: 4EBA 0000 'N...' JSR QD_DRAWCURSOR ; id: 224 +00000018: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +0000001C: 4E5E 'N^' UNLK A6 +0000001E: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="QD_DRAWCURSOR"(224) + 00000016 +Comment: + + QDEXTENSIONS2_SELECTOR_5 ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: QDEXTENSIONS2_SELECTOR_6 [92120, 92140) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +E (9212E): JSR QD_ERASECURSOR + + +Dictionary: Flags $00 FirstId 240 + 240: QDEXTENSIONS2_SELECTOR_6 +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="QDEXTENSIONS2_SELECTOR_6"(240) 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: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000A: 2868 01E0 '(h..' MOVEA.L $01E0(A0),A4 +0000000E: 4EBA 0000 'N...' JSR QD_ERASECURSOR ; id: 225 +00000012: 022C 00FD 0010 '.,....' ANDI.B #$FD,$0010(A4) +00000018: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +0000001C: 4E5E 'N^' UNLK A6 +0000001E: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="QD_ERASECURSOR"(225) + 00000010 +Comment: + + QDEXTENSIONS2_SELECTOR_6 ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: QDEXTENSIONS2_SELECTOR_7 [92140, 92192) + + Module started due to: MODGUESS (align, label) + + +Dictionary: Flags $00 FirstId 241 + 241: QDEXTENSIONS2_SELECTOR_7 +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="QDEXTENSIONS2_SELECTOR_7"(241) 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 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 +0000000C: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000010: 2668 01E0 '&h..' MOVEA.L $01E0(A0),A3 +00000014: 286B 0012 '(k..' MOVEA.L $0012(A3),A4 +00000018: 4A2C 0C28 'J,.(' TST.B $0C28(A4) +0000001C: 6704 'g.' BEQ.S *+$0006 ; 00000022 +0000001E: 7E01 '~.' MOVEQ #$01,D7 +00000020: 6002 '`.' BRA.S *+$0004 ; 00000024 +00000022: 4207 'B.' CLR.B D7 +00000024: 4A86 'J.' TST.L D6 +00000026: 6704 'g.' BEQ.S *+$0006 ; 0000002C +00000028: 4A07 'J.' TST.B D7 +0000002A: 6708 'g.' BEQ.S *+$000A ; 00000034 +0000002C: 4A86 'J.' TST.L D6 +0000002E: 6616 'f.' BNE.S *+$0018 ; 00000046 +00000030: 4A07 'J.' TST.B D7 +00000032: 6712 'g.' BEQ.S *+$0014 ; 00000046 +00000034: 4A86 'J.' TST.L D6 +00000036: 6708 'g.' BEQ.S *+$000A ; 00000040 +00000038: 197C 0001 0C28 '.|...(' MOVE.B #$01,$0C28(A4) +0000003E: 6004 '`.' BRA.S *+$0006 ; 00000044 +00000040: 422C 0C28 'B,.(' CLR.B $0C28(A4) +00000044: AA1D '..' _AllocCursor ; AA1D +00000046: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 +0000004C: 4E5E 'N^' UNLK A6 +0000004E: 4E74 0004 'Nt..' RTD #$0004 + +Comment: + + QDEXTENSIONS2_SELECTOR_7 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: QDEXTENSIONS2_SELECTOR_8 [921A0, 921D2) + + Module started due to: MODGUESS (align, label, RTD then padding) + + +Dictionary: Flags $00 FirstId 242 + 242: QDEXTENSIONS2_SELECTOR_8 +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="QDEXTENSIONS2_SELECTOR_8"(242) Segment="Main"(200) +Size: Flags $00 ModuleSize 50 + +Content: Flags $08 +Contents offset $0000 size $0032 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000C: 2668 01E0 '&h..' MOVEA.L $01E0(A0),A3 +00000010: 286B 0012 '(k..' MOVEA.L $0012(A3),A4 +00000014: 4A2C 0C28 'J,.(' TST.B $0C28(A4) +00000018: 6708 'g.' BEQ.S *+$000A ; 00000022 +0000001A: 7001 'p.' MOVEQ #$01,D0 +0000001C: 2D40 0008 '-@..' MOVE.L D0,$0008(A6) +00000020: 6006 '`.' BRA.S *+$0008 ; 00000028 +00000022: 7000 'p.' MOVEQ #$00,D0 +00000024: 2D40 0008 '-@..' MOVE.L D0,$0008(A6) +00000028: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +0000002E: 4E5E 'N^' UNLK A6 +00000030: 4E75 'Nu' RTS + +Comment: + + QDEXTENSIONS2_SELECTOR_8 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: QDEXTENSIONS2_SELECTOR_10 [921E0, 92226) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +2C (9220C): JSR QDEXTENSIONS2_SELECTOR_4 + +20 (92200): JSR QDEXTENSIONS2_SELECTOR_3 + + +Dictionary: Flags $00 FirstId 243 + 243: QDEXTENSIONS2_SELECTOR_10 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="QDEXTENSIONS2_SELECTOR_10"(243) 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 0300 'H...' MOVEM.L D6/D7,-(A7) +00000008: 2C2E 0010 ',...' MOVE.L $0010(A6),D6 +0000000C: 4247 'BG' CLR.W D7 +0000000E: 202E 000C ' ...' MOVE.L $000C(A6),D0 +00000012: 5380 'S.' SUBQ.L #1,D0 +00000014: 661E 'f.' BNE.S *+$0020 ; 00000034 +00000016: 4AAE 0008 'J...' TST.L $0008(A6) +0000001A: 670C 'g.' BEQ.S *+$000E ; 00000028 +0000001C: 558F 'U.' SUBQ.L #2,A7 +0000001E: 2F06 '/.' MOVE.L D6,-(A7) +00000020: 4EBA 0000 'N...' JSR QDEXTENSIONS2_SELECTOR_3 ; id: 236 +00000024: 3E1F '>.' MOVE.W (A7)+,D7 +00000026: 600E '`.' BRA.S *+$0010 ; 00000036 +00000028: 558F 'U.' SUBQ.L #2,A7 +0000002A: 2F06 '/.' MOVE.L D6,-(A7) +0000002C: 4EBA 0000 'N...' JSR QDEXTENSIONS2_SELECTOR_4 ; id: 238 +00000030: 3E1F '>.' MOVE.W (A7)+,D7 +00000032: 6002 '`.' BRA.S *+$0004 ; 00000036 +00000034: 7ECE '~.' MOVEQ #$CE,D7 +00000036: 3D47 0014 '=G..' MOVE.W D7,$0014(A6) +0000003A: 4CEE 00C0 FFF8 'L.....' MOVEM.L -$0008(A6),D6/D7 +00000040: 4E5E 'N^' UNLK A6 +00000042: 4E74 000C 'Nt..' RTD #$000C + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="QDEXTENSIONS2_SELECTOR_4"(238) + 0000002E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="QDEXTENSIONS2_SELECTOR_3"(236) + 00000022 +Comment: + + QDEXTENSIONS2_SELECTOR_10 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: QDEXTENSIONS2_SELECTOR_9 [92230, 92272) + + Module started due to: MODGUESS (align, label, RTD then padding) + + Unresolved outgoing references: + +1A (9224A): JSR $91DE0 + + +Dictionary: Flags $00 FirstId 244 + 244: QDEXTENSIONS2_SELECTOR_9 +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="QDEXTENSIONS2_SELECTOR_9"(244) Segment="Main"(200) +Size: Flags $00 ModuleSize 66 + +Content: Flags $08 +Contents offset $0000 size $0042 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 4247 'BG' CLR.W D7 +0000000E: 202E 000C ' ...' MOVE.L $000C(A6),D0 +00000012: 5380 'S.' SUBQ.L #1,D0 +00000014: 661A 'f.' BNE.S *+$001C ; 00000030 +00000016: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000001A: 4EBA FB94 'N...' JSR *-$046A ; FFFFFBB0 +0000001E: 4A00 'J.' TST.B D0 +00000020: 584F 'XO' ADDQ.W #4,A7 +00000022: 6706 'g.' BEQ.S *+$0008 ; 0000002A +00000024: 7000 'p.' MOVEQ #$00,D0 +00000026: 2880 '(.' MOVE.L D0,(A4) +00000028: 6008 '`.' BRA.S *+$000A ; 00000032 +0000002A: 7001 'p.' MOVEQ #$01,D0 +0000002C: 2880 '(.' MOVE.L D0,(A4) +0000002E: 6002 '`.' BRA.S *+$0004 ; 00000032 +00000030: 7ECE '~.' MOVEQ #$CE,D7 +00000032: 3D47 0014 '=G..' MOVE.W D7,$0014(A6) +00000036: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +0000003C: 4E5E 'N^' UNLK A6 +0000003E: 4E74 000C 'Nt..' RTD #$000C + +Comment: + + QDEXTENSIONS2_SELECTOR_9 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_92280 [92280, 92420) + + Module started due to: MODGUESS (align, RTD then padding) + + Resolved outgoing references: + +B2 (92332): JSR CRSRVBLTASK + + Unresolved outgoing references: + +1E (9229E): JSR $915A0 + + +Dictionary: Flags $00 FirstId 245 + 245: AUTOMOD_92280 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_92280"(245) Segment="Main"(200) +Size: Flags $00 ModuleSize 416 + +Content: Flags $08 +Contents offset $0000 size $01A0 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000C: 2868 01E0 '(h..' MOVEA.L $01E0(A0),A4 +00000010: 266C 0012 '&l..' MOVEA.L $0012(A4),A3 +00000014: 266C 0004 '&l..' MOVEA.L $0004(A4),A3 +00000018: 246B 0004 '$k..' MOVEA.L $0004(A3),A2 +0000001C: 2F0B '/.' MOVE.L A3,-(A7) +0000001E: 4EBA F300 'N...' JSR *-$0CFE ; FFFFF320 +00000022: 4A00 'J.' TST.B D0 +00000024: 584F 'XO' ADDQ.W #4,A7 +00000026: 672E 'g.' BEQ.S *+$0030 ; 00000056 +00000028: 286A 0008 '(j..' MOVEA.L $0008(A2),A4 +0000002C: 6024 '`$' BRA.S *+$0026 ; 00000052 +0000002E: 7002 'p.' MOVEQ #$02,D0 +00000030: C0AC 0018 '....' AND.L $0018(A4),D0 +00000034: 671A 'g.' BEQ.S *+$001C ; 00000050 +00000036: 202C 0018 ' ,..' MOVE.L $0018(A4),D0 +0000003A: 0800 0000 '....' BTST #$00,D0 +0000003E: 6710 'g.' BEQ.S *+$0012 ; 00000050 +00000040: 2F0C '/.' MOVE.L A4,-(A7) +00000042: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 +00000046: 4E90 'N.' JSR (A0) +00000048: 08AC 0000 001B '......' BCLR #$00,$001B(A4) +0000004E: 584F 'XO' ADDQ.W #4,A7 +00000050: 2854 '(T' MOVEA.L (A4),A4 +00000052: 200C ' .' MOVE.L A4,D0 +00000054: 66D8 'f.' BNE.S *-$0026 ; 0000002E +00000056: 4CEE 1C00 FFF0 'L.....' MOVEM.L -$0010(A6),A2-A4 +0000005C: 4E5E 'N^' UNLK A6 +0000005E: 4E75 'Nu' RTS +00000060: 4E56 FFE8 'NV..' LINK.W A6,#-$0018 +00000064: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000068: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000006C: 2668 01E0 '&h..' MOVEA.L $01E0(A0),A3 +00000070: 286B 0004 '(k..' MOVEA.L $0004(A3),A4 +00000074: 2D6C 0010 FFEC '-l....' MOVE.L $0010(A4),-$0014(A6) +0000007A: 2D78 0830 FFE8 '-x.0..' MOVE.L $0830,-$0018(A6) +00000080: 302E FFEE '0...' MOVE.W -$0012(A6),D0 +00000084: B06E FFEA '.n..' CMP.W -$0016(A6),D0 +00000088: 660C 'f.' BNE.S *+$000E ; 00000096 +0000008A: 302E FFEC '0...' MOVE.W -$0014(A6),D0 +0000008E: B06E FFE8 '.n..' CMP.W -$0018(A6),D0 +00000092: 6700 0102 'g...' BEQ *+$0104 ; 00000196 +00000096: 4A38 08CF 'J8..' TST.B $08CF +0000009A: 660A 'f.' BNE.S *+$000C ; 000000A6 +0000009C: 21EE FFEC 0828 '!....(' MOVE.L -$0014(A6),$0828 +000000A2: 6000 00F2 '`...' BRA *+$00F4 ; 00000196 +000000A6: 4A38 08CD 'J8..' TST.B $08CD +000000AA: 6600 00EA 'f...' BNE *+$00EC ; 00000196 +000000AE: 2F2E FFEC '/...' MOVE.L -$0014(A6),-(A7) +000000B2: 4EBA 0000 'N...' JSR CRSRVBLTASK ; id: 246 +000000B6: 2D6C 0010 FFF0 '-l....' MOVE.L $0010(A4),-$0010(A6) +000000BC: 2D78 0830 FFF4 '-x.0..' MOVE.L $0830,-$000C(A6) +000000C2: 302E FFF2 '0...' MOVE.W -$000E(A6),D0 +000000C6: B06E FFF6 '.n..' CMP.W -$000A(A6),D0 +000000CA: 660C 'f.' BNE.S *+$000E ; 000000D8 +000000CC: 302E FFF0 '0...' MOVE.W -$0010(A6),D0 +000000D0: B06E FFF4 '.n..' CMP.W -$000C(A6),D0 +000000D4: 6700 00C0 'g...' BEQ *+$00C2 ; 00000196 +000000D8: 296E FFF4 0010 ')n....' MOVE.L -$000C(A6),$0010(A4) +000000DE: 2D78 08D6 FFF8 '-x....' MOVE.L $08D6,-$0008(A6) +000000E4: 302E FFFA '0...' MOVE.W -$0006(A6),D0 +000000E8: 4640 'F@' NOT.W D0 +000000EA: 3D40 FFFA '=@..' MOVE.W D0,-$0006(A6) +000000EE: 302E FFF8 '0...' MOVE.W -$0008(A6),D0 +000000F2: 4640 'F@' NOT.W D0 +000000F4: 3D40 FFF8 '=@..' MOVE.W D0,-$0008(A6) +000000F8: 2D78 082C FFFC '-x.,..' MOVE.L $082C,-$0004(A6) +000000FE: 4A6E FFFA 'Jn..' TST.W -$0006(A6) +00000102: 6738 'g8' BEQ.S *+$003A ; 0000013C +00000104: 2C2C 0008 ',,..' MOVE.L $0008(A4),D6 +00000108: 7010 'p.' MOVEQ #$10,D0 +0000010A: 2206 '".' MOVE.L D6,D1 +0000010C: E0A1 '..' ASR.L D0,D1 +0000010E: 302E FFF6 '0...' MOVE.W -$000A(A6),D0 +00000112: 48C0 'H.' EXT.L D0 +00000114: 2E01 '..' MOVE.L D1,D7 +00000116: 9E80 '..' SUB.L D0,D7 +00000118: 4A87 'J.' TST.L D7 +0000011A: 6C06 'l.' BGE.S *+$0008 ; 00000122 +0000011C: 2007 ' .' MOVE.L D7,D0 +0000011E: 4480 'D.' NEG.L D0 +00000120: 2E00 '..' MOVE.L D0,D7 +00000122: 302E FFFA '0...' MOVE.W -$0006(A6),D0 +00000126: 48C0 'H.' EXT.L D0 +00000128: B087 '..' CMP.L D7,D0 +0000012A: 6C1E 'l.' BGE.S *+$0020 ; 0000014A +0000012C: 302E FFFE '0...' MOVE.W -$0002(A6),D0 +00000130: 48C0 'H.' EXT.L D0 +00000132: 7210 'r.' MOVEQ #$10,D1 +00000134: E3A8 '..' LSL.L D1,D0 +00000136: 2940 0008 ')@..' MOVE.L D0,$0008(A4) +0000013A: 600E '`.' BRA.S *+$0010 ; 0000014A +0000013C: 302E FFFE '0...' MOVE.W -$0002(A6),D0 +00000140: 48C0 'H.' EXT.L D0 +00000142: 7210 'r.' MOVEQ #$10,D1 +00000144: E3A8 '..' LSL.L D1,D0 +00000146: 2940 0008 ')@..' MOVE.L D0,$0008(A4) +0000014A: 4A6E FFF8 'Jn..' TST.W -$0008(A6) +0000014E: 6738 'g8' BEQ.S *+$003A ; 00000188 +00000150: 2C2C 000C ',,..' MOVE.L $000C(A4),D6 +00000154: 7010 'p.' MOVEQ #$10,D0 +00000156: 2206 '".' MOVE.L D6,D1 +00000158: E0A1 '..' ASR.L D0,D1 +0000015A: 302E FFF4 '0...' MOVE.W -$000C(A6),D0 +0000015E: 48C0 'H.' EXT.L D0 +00000160: 2E01 '..' MOVE.L D1,D7 +00000162: 9E80 '..' SUB.L D0,D7 +00000164: 4A87 'J.' TST.L D7 +00000166: 6C06 'l.' BGE.S *+$0008 ; 0000016E +00000168: 2007 ' .' MOVE.L D7,D0 +0000016A: 4480 'D.' NEG.L D0 +0000016C: 2E00 '..' MOVE.L D0,D7 +0000016E: 302E FFF8 '0...' MOVE.W -$0008(A6),D0 +00000172: 48C0 'H.' EXT.L D0 +00000174: B087 '..' CMP.L D7,D0 +00000176: 6C1E 'l.' BGE.S *+$0020 ; 00000196 +00000178: 302E FFFC '0...' MOVE.W -$0004(A6),D0 +0000017C: 48C0 'H.' EXT.L D0 +0000017E: 7210 'r.' MOVEQ #$10,D1 +00000180: E3A8 '..' LSL.L D1,D0 +00000182: 2940 000C ')@..' MOVE.L D0,$000C(A4) +00000186: 600E '`.' BRA.S *+$0010 ; 00000196 +00000188: 302E FFFC '0...' MOVE.W -$0004(A6),D0 +0000018C: 48C0 'H.' EXT.L D0 +0000018E: 7210 'r.' MOVEQ #$10,D1 +00000190: E3A8 '..' LSL.L D1,D0 +00000192: 2940 000C ')@..' MOVE.L D0,$000C(A4) +00000196: 4CEE 18C0 FFD8 'L.....' MOVEM.L -$0028(A6),D6/D7/A3/A4 +0000019C: 4E5E 'N^' UNLK A6 +0000019E: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 246 + 246: CRSRVBLTASK + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CRSRVBLTASK"(246) + 000000B4 +Comment: + + AUTOMOD_92280 ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: CRSRVBLTASK [92420, 92596) + + Module started due to: MODGUESS (align, label) + + Unresolved outgoing references: + +3C (9245C): JSR $913E0 + +DE (924FE): JSR $913E0 + +154 (92574): JSR $925A0 + +164 (92584): JSR $91850 + + VectorTable comment: {sources}QuickDraw:cCrsrCore.a + + +Dictionary: Flags $00 FirstId 247 + 247: CRSRVBLTASK + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="CRSRVBLTASK"(247) Segment="Main"(200) +Size: Flags $00 ModuleSize 374 + +Content: Flags $08 +Contents offset $0000 size $0176 +00000000: 4E56 FFF0 'NV..' LINK.W A6,#-$0010 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000C: 2668 01E0 '&h..' MOVEA.L $01E0(A0),A3 +00000010: 7002 'p.' MOVEQ #$02,D0 +00000012: C02B 0010 '.+..' AND.B $0010(A3),D0 +00000016: 6700 0152 'g..R' BEQ *+$0154 ; 0000016A +0000001A: 286B 0004 '(k..' MOVEA.L $0004(A3),A4 +0000001E: 246C 0004 '$l..' MOVEA.L $0004(A4),A2 +00000022: 2D6E 0008 FFF4 '-n....' MOVE.L $0008(A6),-$000C(A6) +00000028: 302E FFF4 '0...' MOVE.W -$000C(A6),D0 +0000002C: 48C0 'H.' EXT.L D0 +0000002E: 2F00 '/.' MOVE.L D0,-(A7) +00000030: 302E FFF6 '0...' MOVE.W -$000A(A6),D0 +00000034: 48C0 'H.' EXT.L D0 +00000036: 2F00 '/.' MOVE.L D0,-(A7) +00000038: 7000 'p.' MOVEQ #$00,D0 +0000003A: 2F00 '/.' MOVE.L D0,-(A7) +0000003C: 4EBA EF82 'N...' JSR *-$107C ; FFFFEFC0 +00000040: 2640 '&@' MOVEA.L D0,A3 +00000042: 200B ' .' MOVE.L A3,D0 +00000044: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000048: 6648 'fH' BNE.S *+$004A ; 00000092 +0000004A: 49EA 0010 'I...' LEA $0010(A2),A4 +0000004E: 302E FFF6 '0...' MOVE.W -$000A(A6),D0 +00000052: B06C 0002 '.l..' CMP.W $0002(A4),D0 +00000056: 6C06 'l.' BGE.S *+$0008 ; 0000005E +00000058: 3D6C 0002 FFF6 '=l....' MOVE.W $0002(A4),-$000A(A6) +0000005E: 302E FFF6 '0...' MOVE.W -$000A(A6),D0 +00000062: B06C 0006 '.l..' CMP.W $0006(A4),D0 +00000066: 6D0A 'm.' BLT.S *+$000C ; 00000072 +00000068: 302C 0006 '0,..' MOVE.W $0006(A4),D0 +0000006C: 5340 'S@' SUBQ.W #1,D0 +0000006E: 3D40 FFF6 '=@..' MOVE.W D0,-$000A(A6) +00000072: 302E FFF4 '0...' MOVE.W -$000C(A6),D0 +00000076: B054 '.T' CMP.W (A4),D0 +00000078: 6C04 'l.' BGE.S *+$0006 ; 0000007E +0000007A: 3D54 FFF4 '=T..' MOVE.W (A4),-$000C(A6) +0000007E: 302E FFF4 '0...' MOVE.W -$000C(A6),D0 +00000082: B06C 0004 '.l..' CMP.W $0004(A4),D0 +00000086: 6D0A 'm.' BLT.S *+$000C ; 00000092 +00000088: 302C 0004 '0,..' MOVE.W $0004(A4),D0 +0000008C: 5340 'S@' SUBQ.W #1,D0 +0000008E: 3D40 FFF4 '=@..' MOVE.W D0,-$000C(A6) +00000092: 21EE FFF4 082C '!....,' MOVE.L -$000C(A6),$082C +00000098: 21EE FFF4 0828 '!....(' MOVE.L -$000C(A6),$0828 +0000009E: 2D78 08D6 FFF8 '-x....' MOVE.L $08D6,-$0008(A6) +000000A4: 2D78 08DA FFFC '-x....' MOVE.L $08DA,-$0004(A6) +000000AA: 302E FFFA '0...' MOVE.W -$0006(A6),D0 +000000AE: C16E FFF6 '.n..' AND.W D0,-$000A(A6) +000000B2: 302E FFFE '0...' MOVE.W -$0002(A6),D0 +000000B6: D16E FFF6 '.n..' ADD.W D0,-$000A(A6) +000000BA: 302E FFF8 '0...' MOVE.W -$0008(A6),D0 +000000BE: C16E FFF4 '.n..' AND.W D0,-$000C(A6) +000000C2: 302E FFFC '0...' MOVE.W -$0004(A6),D0 +000000C6: D16E FFF4 '.n..' ADD.W D0,-$000C(A6) +000000CA: 302E FFF4 '0...' MOVE.W -$000C(A6),D0 +000000CE: 48C0 'H.' EXT.L D0 +000000D0: 2F00 '/.' MOVE.L D0,-(A7) +000000D2: 302E FFF6 '0...' MOVE.W -$000A(A6),D0 +000000D6: 48C0 'H.' EXT.L D0 +000000D8: 2F00 '/.' MOVE.L D0,-(A7) +000000DA: 7000 'p.' MOVEQ #$00,D0 +000000DC: 2F00 '/.' MOVE.L D0,-(A7) +000000DE: 4EBA EEE0 'N...' JSR *-$111E ; FFFFEFC0 +000000E2: 2640 '&@' MOVEA.L D0,A3 +000000E4: 200B ' .' MOVE.L A3,D0 +000000E6: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000EA: 6648 'fH' BNE.S *+$004A ; 00000134 +000000EC: 49EA 0010 'I...' LEA $0010(A2),A4 +000000F0: 302E FFF6 '0...' MOVE.W -$000A(A6),D0 +000000F4: B06C 0002 '.l..' CMP.W $0002(A4),D0 +000000F8: 6C06 'l.' BGE.S *+$0008 ; 00000100 +000000FA: 3D6C 0002 FFF6 '=l....' MOVE.W $0002(A4),-$000A(A6) +00000100: 302E FFF6 '0...' MOVE.W -$000A(A6),D0 +00000104: B06C 0006 '.l..' CMP.W $0006(A4),D0 +00000108: 6D0A 'm.' BLT.S *+$000C ; 00000114 +0000010A: 302C 0006 '0,..' MOVE.W $0006(A4),D0 +0000010E: 5340 'S@' SUBQ.W #1,D0 +00000110: 3D40 FFF6 '=@..' MOVE.W D0,-$000A(A6) +00000114: 302E FFF4 '0...' MOVE.W -$000C(A6),D0 +00000118: B054 '.T' CMP.W (A4),D0 +0000011A: 6C04 'l.' BGE.S *+$0006 ; 00000120 +0000011C: 3D54 FFF4 '=T..' MOVE.W (A4),-$000C(A6) +00000120: 302E FFF4 '0...' MOVE.W -$000C(A6),D0 +00000124: B06C 0004 '.l..' CMP.W $0004(A4),D0 +00000128: 6D0A 'm.' BLT.S *+$000C ; 00000134 +0000012A: 302C 0004 '0,..' MOVE.W $0004(A4),D0 +0000012E: 5340 'S@' SUBQ.W #1,D0 +00000130: 3D40 FFF4 '=@..' MOVE.W D0,-$000C(A6) +00000134: 21EE FFF4 0830 '!....0' MOVE.L -$000C(A6),$0830 +0000013A: 4238 08CE 'B8..' CLR.B $08CE +0000013E: 4238 08D2 'B8..' CLR.B $08D2 +00000142: 200B ' .' MOVE.L A3,D0 +00000144: 671A 'g.' BEQ.S *+$001C ; 00000160 +00000146: 202B 0038 ' +.8' MOVE.L $0038(A3),D0 +0000014A: B0B8 089C '....' CMP.L $089C,D0 +0000014E: 6710 'g.' BEQ.S *+$0012 ; 00000160 +00000150: 2F2B 0038 '/+.8' MOVE.L $0038(A3),-(A7) +00000154: 4EBA 002A 'N..*' JSR *+$002C ; 00000180 +00000158: 21EB 0038 089C '!..8..' MOVE.L $0038(A3),$089C +0000015E: 584F 'XO' ADDQ.W #4,A7 +00000160: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +00000164: 4EBA F2CA 'N...' JSR *-$0D34 ; FFFFF430 +00000168: 584F 'XO' ADDQ.W #4,A7 +0000016A: 4CEE 1C00 FFE4 'L.....' MOVEM.L -$001C(A6),A2-A4 +00000170: 4E5E 'N^' UNLK A6 +00000172: 4E74 0004 'Nt..' RTD #$0004 + +Comment: + + CRSRVBLTASK ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_925A0 [925A0, 925D0) + + Module started due to: vector glue above + + +Dictionary: Flags $00 FirstId 248 + 248: AUTOMOD_925A0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_925A0"(248) 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 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000000C: 2050 ' P' MOVEA.L (A0),A0 +0000000E: 3E10 '>.' MOVE.W (A0),D7 +00000010: 4647 'FG' NOT.W D7 +00000012: 2678 011C '&x..' MOVEA.L $011C,A3 +00000016: 48C7 'H.' EXT.L D7 +00000018: 2073 7C00 ' s|.' MOVEA.L $00(A3,D7.L*4),A0 +0000001C: 2850 '(P' MOVEA.L (A0),A4 +0000001E: 102C 0028 '.,.(' MOVE.B $0028(A4),D0 +00000022: 4880 'H.' EXT.W D0 +00000024: A071 '.q' _AttachVBL ; A071 +00000026: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +0000002C: 4E5E 'N^' UNLK A6 +0000002E: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_925A0 ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: QDNEW_SHIELDCURSOR [925D0, 925DA) + + Module started due to: MODGUESS (align, label) + + +Dictionary: Flags $00 FirstId 249 + 249: QDNEW_SHIELDCURSOR +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="QDNEW_SHIELDCURSOR"(249) Segment="Main"(200) +Size: Flags $00 ModuleSize 10 + +Content: Flags $08 +Contents offset $0000 size $000A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 4E5E 'N^' UNLK A6 +00000006: 4E74 0008 'Nt..' RTD #$0008 + +Comment: + + QDNEW_SHIELDCURSOR ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_925E0 [925E0, 92614) + + Module started due to: MODGUESS (align, RTD then padding) + + Resolved outgoing references: + +1C (925FC): JSR GETHANDLESIZE ; outside file + + +Dictionary: Flags $00 FirstId 250 + 250: AUTOMOD_925E0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_925E0"(250) Segment="Main"(200) +Size: Flags $00 ModuleSize 52 + +Content: Flags $08 +Contents offset $0000 size $0034 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 2054 ' T' MOVEA.L (A4),A0 +0000000C: 226E 000C '"n..' MOVEA.L $000C(A6),A1 +00000010: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +00000014: 2D49 FFF8 '-I..' MOVE.L A1,-$0008(A6) +00000018: 598F 'Y.' SUBQ.L #4,A7 +0000001A: 2F0C '/.' MOVE.L A4,-(A7) +0000001C: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 237 +00000020: 201F ' .' MOVE.L (A7)+,D0 +00000022: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000026: 226E FFF8 '"n..' MOVEA.L -$0008(A6),A1 +0000002A: A22E '..' _BlockMoveData ; A22E +0000002C: 286E FFF4 '(n..' MOVEA.L -$000C(A6),A4 +00000030: 4E5E 'N^' UNLK A6 +00000032: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETHANDLESIZE"(237) + 0000001E +Comment: + + AUTOMOD_925E0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: CURSORSECT [92620, 92648) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +16 (92636): JSR $914F0 + + VectorTable comment: {sources}QuickDraw:cCrsrCore.a + + +Dictionary: Flags $00 FirstId 251 + 251: CURSORSECT +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="CURSORSECT"(251) Segment="Main"(200) +Size: Flags $00 ModuleSize 40 + +Content: Flags $08 +Contents offset $0000 size $0028 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000C: 2668 01E0 '&h..' MOVEA.L $01E0(A0),A3 +00000010: 286B 0004 '(k..' MOVEA.L $0004(A3),A4 +00000014: 2F0C '/.' MOVE.L A4,-(A7) +00000016: 4EBA EEB8 'N...' JSR *-$1146 ; FFFFEED0 +0000001A: 1D40 0008 '.@..' MOVE.B D0,$0008(A6) +0000001E: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +00000024: 4E5E 'N^' UNLK A6 +00000026: 4E75 'Nu' RTS + +Comment: + + CURSORSECT ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: BLITCURSOR [92660, 92676) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}QuickDraw:cCrsrCore.a + + +Dictionary: Flags $00 FirstId 252 + 252: BLITCURSOR +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="BLITCURSOR"(252) Segment="Main"(200) +Size: Flags $00 ModuleSize 22 + +Content: Flags $08 +Contents offset $0000 size $0016 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000A: 2868 01E0 '(h..' MOVEA.L $01E0(A0),A4 +0000000E: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000012: 4E5E 'N^' UNLK A6 +00000014: 4E75 'Nu' RTS + +Comment: + + BLITCURSOR ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: UNBLITCURSOR [92680, 92696) + + Module started due to: vector glue above, MODGUESS (align, label) + + VectorTable comment: {sources}QuickDraw:cCrsrCore.a + + +Dictionary: Flags $00 FirstId 253 + 253: UNBLITCURSOR +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="UNBLITCURSOR"(253) Segment="Main"(200) +Size: Flags $00 ModuleSize 22 + +Content: Flags $08 +Contents offset $0000 size $0016 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000A: 2868 01E0 '(h..' MOVEA.L $01E0(A0),A4 +0000000E: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000012: 4E5E 'N^' UNLK A6 +00000014: 4E75 'Nu' RTS + +Comment: + + UNBLITCURSOR ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: GETMAINCRSR [926A0, 926A8) + + Module started due to: vector glue above, MODGUESS (align, label) + + VectorTable comment: {sources}QuickDraw:cCrsrCore.a + + +Dictionary: Flags $00 FirstId 254 + 254: GETMAINCRSR + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GETMAINCRSR"(254) 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: + + GETMAINCRSR ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: SETCRSRDATA [926C0, 926C8) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}QuickDraw:cCrsrCore.a + + +Dictionary: Flags $00 FirstId 255 + 255: SETCRSRDATA + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SETCRSRDATA"(255) 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: + + SETCRSRDATA ended due to: vector glue below, end of FILE directive + + +Last +Record Summary +Type Count + 0 Pad 23 + 1 First 1 + 2 Last 1 + 3 Comment 99 + 4 Dictionary 56 + 5 Module 49 + 7 ModSize 49 + 8 Content 49 + 9 Reference 25 diff --git a/BuildResults/RISC/Lib/NotificationMgr.lib.dump b/BuildResults/RISC/Lib/NotificationMgr.lib.dump new file mode 100644 index 0000000..16fe0a8 --- /dev/null +++ b/BuildResults/RISC/Lib/NotificationMgr.lib.dump @@ -0,0 +1,2330 @@ + +First: Flags=$01 Version=$0002 +Comment: + + UNLINKED FROM MAC OS ROM -- ELLIOT WAS HERE + [4A7E0, 4B672) + + +Dictionary: Flags $00 FirstId 200 + 200: Main +Pad +Comment: + + ##################################################################################### + + Module: AddrInRange [4A7E0, 4A808) + + Module started due to: vector glue above, FILE directive, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:NotificationMgr:NotificationMgr.c + + +Dictionary: Flags $00 FirstId 201 + 201: AddrInRange + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AddrInRange"(201) Segment="Main"(200) +Size: Flags $00 ModuleSize 40 + +Content: Flags $08 +Contents offset $0000 size $0028 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 1008 'H...' MOVEM.L D3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 7600 'v.' MOVEQ #$00,D3 +0000000E: B9EE 000C '....' CMPA.L $000C(A6),A4 +00000012: 6508 'e.' BCS.S *+$000A ; 0000001C +00000014: B9EE 0010 '....' CMPA.L $0010(A6),A4 +00000018: 6202 'b.' BHI.S *+$0004 ; 0000001C +0000001A: 7601 'v.' MOVEQ #$01,D3 +0000001C: 1003 '..' MOVE.B D3,D0 +0000001E: 4CEE 1008 FFF8 'L.....' MOVEM.L -$0008(A6),D3/A4 +00000024: 4E5E 'N^' UNLK A6 +00000026: 4E75 'Nu' RTS + +Comment: + + AddrInRange ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: GetPID [4A820, 4A84E) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:NotificationMgr:NotificationMgr.c + + +Dictionary: Flags $00 FirstId 202 + 202: GetPID +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GetPID"(202) Segment="Main"(200) +Size: Flags $00 ModuleSize 46 + +Content: Flags $08 +Contents offset $0000 size $002E +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 303C A88F '0<..' MOVE.W #$A88F,D0 +00000008: A746 '.F' _GetToolTrapAddress ; A746 +0000000A: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +0000000E: 303C A89F '0<..' MOVE.W #$A89F,D0 +00000012: A746 '.F' _GetToolTrapAddress ; A746 +00000014: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +00000018: B1C0 '..' CMPA.L D0,A0 +0000001A: 670C 'g.' BEQ.S *+$000E ; 00000028 +0000001C: 558F 'U.' SUBQ.L #2,A7 +0000001E: 7013 'p.' MOVEQ #$13,D0 +00000020: 3F00 '?.' MOVE.W D0,-(A7) +00000022: A88F '..' _OSDispatch ; A88F +00000024: 301F '0.' MOVE.W (A7)+,D0 +00000026: 6002 '`.' BRA.S *+$0004 ; 0000002A +00000028: 70FF 'p.' MOVEQ #$FF,D0 +0000002A: 4E5E 'N^' UNLK A6 +0000002C: 4E75 'Nu' RTS + +Comment: + + GetPID ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: FindItem [4A860, 4A8B2) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +32 (4A892): JSR EQUALSTRING ; outside file + + VectorTable comment: {sources}Toolbox:NotificationMgr:NotificationMgr.c + + +Dictionary: Flags $00 FirstId 203 + 203: FindItem +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FindItem"(203) Segment="Main"(200) +Size: Flags $00 ModuleSize 82 + +Content: Flags $08 +Contents offset $0000 size $0052 +00000000: 4E56 FF00 'NV..' LINK.W A6,#-$0100 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 49EE FF00 'I...' LEA -$0100(A6),A4 +00000010: 558F 'U.' SUBQ.L #2,A7 +00000012: 2F0B '/.' MOVE.L A3,-(A7) +00000014: A950 '.P' _CountMItems ; A950 +00000016: 3E1F '>.' MOVE.W (A7)+,D7 +00000018: 6028 '`(' BRA.S *+$002A ; 00000042 +0000001A: 2F0B '/.' MOVE.L A3,-(A7) +0000001C: 3F07 '?.' MOVE.W D7,-(A7) +0000001E: 2F0C '/.' MOVE.L A4,-(A7) +00000020: A946 '.F' _GetMenuItemText ; A946 +00000022: 558F 'U.' SUBQ.L #2,A7 +00000024: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000028: 2F0C '/.' MOVE.L A4,-(A7) +0000002A: 7000 'p.' MOVEQ #$00,D0 +0000002C: 1F00 '..' MOVE.B D0,-(A7) +0000002E: 7201 'r.' MOVEQ #$01,D1 +00000030: 1F01 '..' MOVE.B D1,-(A7) +00000032: 4EBA 0000 'N...' JSR EQUALSTRING ; id: 204 +00000036: 4A1F 'J.' TST.B (A7)+ +00000038: 6704 'g.' BEQ.S *+$0006 ; 0000003E +0000003A: 3007 '0.' MOVE.W D7,D0 +0000003C: 600A '`.' BRA.S *+$000C ; 00000048 +0000003E: 3007 '0.' MOVE.W D7,D0 +00000040: 5347 'SG' SUBQ.W #1,D7 +00000042: 4A47 'JG' TST.W D7 +00000044: 6ED4 'n.' BGT.S *-$002A ; 0000001A +00000046: 7000 'p.' MOVEQ #$00,D0 +00000048: 4CEE 1880 FEF4 'L.....' MOVEM.L -$010C(A6),D7/A3/A4 +0000004E: 4E5E 'N^' UNLK A6 +00000050: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 204 + 204: EQUALSTRING + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EQUALSTRING"(204) + 00000034 +Comment: + + FindItem ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: GetApplicationMenu [4A8D0, 4A8E8) + + Module started due to: island above, MODGUESS (align, label, BRA.L then padding) + + VectorTable comment: {sources}Toolbox:NotificationMgr:NotificationMgr.c + + +Dictionary: Flags $00 FirstId 205 + 205: GetApplicationMenu +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GetApplicationMenu"(205) Segment="Main"(200) +Size: Flags $00 ModuleSize 24 + +Content: Flags $08 +Contents offset $0000 size $0018 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 598F 'Y.' SUBQ.L #4,A7 +00000006: 2F3C 4D45 4E55 '/.' MOVE.W D0,D7 +0000008E: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000092: 200C ' .' MOVE.L A4,D0 +00000094: 673A 'g:' BEQ.S *+$003C ; 000000D0 +00000096: 7001 'p.' MOVEQ #$01,D0 +00000098: 1F00 '..' MOVE.B D0,-(A7) +0000009A: 70FF 'p.' MOVEQ #$FF,D0 +0000009C: 4A1F 'J.' TST.B (A7)+ +0000009E: 56C0 'V.' SNE D0 +000000A0: 31C0 0B9E '1...' MOVE.W D0,$0B9E +000000A4: 598F 'Y.' SUBQ.L #4,A7 +000000A6: 2F3C 4452 5652 '/.' MOVE.W D0,D7 +000000CE: 504F 'PO' ADDQ.W #8,A7 +000000D0: 3007 '0.' MOVE.W D7,D0 +000000D2: 4CEE 18E8 FE92 'L.....' MOVEM.L -$016E(A6),D3/D5-D7/A3/A4 +000000D8: 4E5E 'N^' UNLK A6 +000000DA: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FindItem"(203) + 000000CA + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FindItem"(203) + 0000008A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetPID"(202) + 00000066 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AddrInRange"(201) + 0000005A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetApplicationMenu"(205) + 00000012 +Comment: + + InApplicationMenu ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: GetFreeAux [4A9F0, 4AA16) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:NotificationMgr:NotificationMgr.c + + +Dictionary: Flags $00 FirstId 207 + 207: GetFreeAux +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GetFreeAux"(207) Segment="Main"(200) +Size: Flags $00 ModuleSize 38 + +Content: Flags $08 +Contents offset $0000 size $0026 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000000A: 2868 0006 '(h..' MOVEA.L $0006(A0),A4 +0000000E: 200C ' .' MOVE.L A4,D0 +00000010: 670A 'g.' BEQ.S *+$000C ; 0000001C +00000012: 4A6C 0004 'Jl..' TST.W $0004(A4) +00000016: 6604 'f.' BNE.S *+$0006 ; 0000001C +00000018: 200C ' .' MOVE.L A4,D0 +0000001A: 6002 '`.' BRA.S *+$0004 ; 0000001E +0000001C: 7000 'p.' MOVEQ #$00,D0 +0000001E: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000022: 4E5E 'N^' UNLK A6 +00000024: 4E75 'Nu' RTS + +Comment: + + GetFreeAux ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AddAuxRec [4AA20, 4AA50) + + Module started due to: vector glue above, MODGUESS (align, label) + + Resolved outgoing references: + +E (4AA2E): JSR GetFreeAux + + VectorTable comment: {sources}Toolbox:NotificationMgr:NotificationMgr.c + + +Dictionary: Flags $00 FirstId 208 + 208: AddAuxRec + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AddAuxRec"(208) 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 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +0000000C: 2F0B '/.' MOVE.L A3,-(A7) +0000000E: 4EBA 0000 'N...' JSR GetFreeAux ; id: 207 +00000012: 4A80 'J.' TST.L D0 +00000014: 584F 'XO' ADDQ.W #4,A7 +00000016: 660E 'f.' BNE.S *+$0010 ; 00000026 +00000018: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +0000001C: A71E '..' _NewPtrSysClear ; A71E +0000001E: 2848 '(H' MOVEA.L A0,A4 +00000020: 204C ' L' MOVEA.L A4,A0 +00000022: 224B '"K' MOVEA.L A3,A1 +00000024: A96F '.o' _Enqueue ; A96F +00000026: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +0000002C: 4E5E 'N^' UNLK A6 +0000002E: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetFreeAux"(207) + 00000010 +Comment: + + AddAuxRec ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AddIconRec [4AA60, 4AA88) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +20 (4AA80): JSR AddAuxRec + +10 (4AA70): JSR AddAuxRec + + VectorTable comment: {sources}Toolbox:NotificationMgr:NotificationMgr.c + + +Dictionary: Flags $00 FirstId 209 + 209: AddIconRec +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AddIconRec"(209) 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: 2078 0B60 ' x.`' MOVEA.L $0B60,A0 +00000008: 4868 0014 'Hh..' PEA $0014(A0) +0000000C: 7012 'p.' MOVEQ #$12,D0 +0000000E: 2F00 '/.' MOVE.L D0,-(A7) +00000010: 4EBA 0000 'N...' JSR AddAuxRec ; id: 208 +00000014: 2078 0B60 ' x.`' MOVEA.L $0B60,A0 +00000018: 4868 0038 'Hh.8' PEA $0038(A0) +0000001C: 7012 'p.' MOVEQ #$12,D0 +0000001E: 2F00 '/.' MOVE.L D0,-(A7) +00000020: 4EBA 0000 'N...' JSR AddAuxRec ; id: 208 +00000024: 4E5E 'N^' UNLK A6 +00000026: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AddAuxRec"(208) + 00000022 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AddAuxRec"(208) + 00000012 +Comment: + + AddIconRec ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: LinkAuxRec [4AAA0, 4AACA) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:NotificationMgr:NotificationMgr.c + + +Dictionary: Flags $00 FirstId 210 + 210: LinkAuxRec +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="LinkAuxRec"(210) 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: 2F0B '/.' MOVE.L A3,-(A7) +00000006: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000A: 226E 000C '"n..' MOVEA.L $000C(A6),A1 +0000000E: 337C FFFF 0004 '3|....' MOVE.W #$FFFF,$0004(A1) +00000014: 5269 0006 'Ri..' ADDQ.W #1,$0006(A1) +00000018: 236B 0008 0008 '#k....' MOVE.L $0008(A3),$0008(A1) +0000001E: 2749 0008 ''I..' MOVE.L A1,$0008(A3) +00000022: 266E FFFC '&n..' MOVEA.L -$0004(A6),A3 +00000026: 4E5E 'N^' UNLK A6 +00000028: 4E75 'Nu' RTS + +Comment: + + LinkAuxRec ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: UnLinkAuxRecs [4AAE0, 4AB0A) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:NotificationMgr:NotificationMgr.c + + +Dictionary: Flags $00 FirstId 211 + 211: UnLinkAuxRecs + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="UnLinkAuxRecs"(211) 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: 2F0B '/.' MOVE.L A3,-(A7) +00000006: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000A: 226B 0008 '"k..' MOVEA.L $0008(A3),A1 +0000000E: 7000 'p.' MOVEQ #$00,D0 +00000010: 2740 0008 ''@..' MOVE.L D0,$0008(A3) +00000014: 6008 '`.' BRA.S *+$000A ; 0000001E +00000016: 5369 0006 'Si..' SUBQ.W #1,$0006(A1) +0000001A: 2269 0008 '"i..' MOVEA.L $0008(A1),A1 +0000001E: 2009 ' .' MOVE.L A1,D0 +00000020: 66F4 'f.' BNE.S *-$000A ; 00000016 +00000022: 266E FFFC '&n..' MOVEA.L -$0004(A6),A3 +00000026: 4E5E 'N^' UNLK A6 +00000028: 4E75 'Nu' RTS + +Comment: + + UnLinkAuxRecs ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: InsertMarkRec [4AB20, 4AB8C) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +5A (4AB7A): JSR LinkAuxRec + +42 (4AB62): JSR GetFreeAux + + VectorTable comment: {sources}Toolbox:NotificationMgr:NotificationMgr.c + + +Dictionary: Flags $00 FirstId 212 + 212: InsertMarkRec + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="InsertMarkRec"(212) Segment="Main"(200) +Size: Flags $00 ModuleSize 108 + +Content: Flags $08 +Contents offset $0000 size $006C +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: 2078 0B60 ' x.`' MOVEA.L $0B60,A0 +00000010: 2868 000C '(h..' MOVEA.L $000C(A0),A4 +00000014: 3C2B 000C '<+..' MOVE.W $000C(A3),D6 +00000018: 3E2B 000E '>+..' MOVE.W $000E(A3),D7 +0000001C: 6002 '`.' BRA.S *+$0004 ; 00000020 +0000001E: 2854 '(T' MOVEA.L (A4),A4 +00000020: 200C ' .' MOVE.L A4,D0 +00000022: 6712 'g.' BEQ.S *+$0014 ; 00000036 +00000024: BE6C 000E '.l..' CMP.W $000E(A4),D7 +00000028: 6606 'f.' BNE.S *+$0008 ; 00000030 +0000002A: BC6C 000C '.l..' CMP.W $000C(A4),D6 +0000002E: 6706 'g.' BEQ.S *+$0008 ; 00000036 +00000030: 4A6C 0004 'Jl..' TST.W $0004(A4) +00000034: 66E8 'f.' BNE.S *-$0016 ; 0000001E +00000036: 200C ' .' MOVE.L A4,D0 +00000038: 6610 'f.' BNE.S *+$0012 ; 0000004A +0000003A: 2078 0B60 ' x.`' MOVEA.L $0B60,A0 +0000003E: 4868 000A 'Hh..' PEA $000A(A0) +00000042: 4EBA 0000 'N...' JSR GetFreeAux ; id: 207 +00000046: 2840 '(@' MOVEA.L D0,A4 +00000048: 584F 'XO' ADDQ.W #4,A7 +0000004A: 200C ' .' MOVE.L A4,D0 +0000004C: 6712 'g.' BEQ.S *+$0014 ; 00000060 +0000004E: 3946 000C '9F..' MOVE.W D6,$000C(A4) +00000052: 3947 000E '9G..' MOVE.W D7,$000E(A4) +00000056: 2F0C '/.' MOVE.L A4,-(A7) +00000058: 2F0B '/.' MOVE.L A3,-(A7) +0000005A: 4EBA 0000 'N...' JSR LinkAuxRec ; id: 210 +0000005E: 504F 'PO' ADDQ.W #8,A7 +00000060: 200C ' .' MOVE.L A4,D0 +00000062: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 +00000068: 4E5E 'N^' UNLK A6 +0000006A: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LinkAuxRec"(210) + 0000005C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetFreeAux"(207) + 00000044 +Comment: + + InsertMarkRec ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: InsertIconRec [4ABA0, 4AC52) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +8C (4AC2C): JSR GETHANDLESIZE ; outside file + +26 (4ABC6): JSR GETHANDLESIZE ; outside file + +16 (4ABB6): JSR GETHANDLESIZE ; outside file + +A0 (4AC40): JSR LinkAuxRec + +74 (4AC14): JSR GetFreeAux + +44 (4ABE4): JSR InApplicationMenu + + VectorTable comment: {sources}Toolbox:NotificationMgr:NotificationMgr.c + + +Dictionary: Flags $00 FirstId 213 + 213: InsertIconRec + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="InsertIconRec"(213) 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 1018 'H...' MOVEM.L D3/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 7000 'p.' MOVEQ #$00,D0 +0000000E: 2840 '(@' MOVEA.L D0,A4 +00000010: 598F 'Y.' SUBQ.L #4,A7 +00000012: 2F2B 0010 '/+..' MOVE.L $0010(A3),-(A7) +00000016: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 214 +0000001A: 704C 'pL' MOVEQ #$4C,D0 ; 'L' +0000001C: B09F '..' CMP.L (A7)+,D0 +0000001E: 6710 'g.' BEQ.S *+$0012 ; 00000030 +00000020: 598F 'Y.' SUBQ.L #4,A7 +00000022: 2F2B 0010 '/+..' MOVE.L $0010(A3),-(A7) +00000026: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 214 +0000002A: 7020 'p ' MOVEQ #$20,D0 ; ' ' +0000002C: B09F '..' CMP.L (A7)+,D0 +0000002E: 6676 'fv' BNE.S *+$0078 ; 000000A6 +00000030: 7600 'v.' MOVEQ #$00,D3 +00000032: 2F03 '/.' MOVE.L D3,-(A7) +00000034: 302B 000E '0+..' MOVE.W $000E(A3),D0 +00000038: 48C0 'H.' EXT.L D0 +0000003A: 2F00 '/.' MOVE.L D0,-(A7) +0000003C: 302B 000C '0+..' MOVE.W $000C(A3),D0 +00000040: 48C0 'H.' EXT.L D0 +00000042: 2F00 '/.' MOVE.L D0,-(A7) +00000044: 4EBA 0000 'N...' JSR InApplicationMenu ; id: 206 +00000048: 508F 'P.' ADDQ.L #8,A7 +0000004A: 261F '&.' MOVE.L (A7)+,D3 +0000004C: 4A40 'J@' TST.W D0 +0000004E: 6708 'g.' BEQ.S *+$000A ; 00000058 +00000050: 4A6B 000E 'Jk..' TST.W $000E(A3) +00000054: 6702 'g.' BEQ.S *+$0004 ; 00000058 +00000056: 7601 'v.' MOVEQ #$01,D3 +00000058: 4A03 'J.' TST.B D3 +0000005A: 670C 'g.' BEQ.S *+$000E ; 00000068 +0000005C: 2078 0B60 ' x.`' MOVEA.L $0B60,A0 +00000060: 41E8 0038 'A..8' LEA $0038(A0),A0 +00000064: 2008 ' .' MOVE.L A0,D0 +00000066: 600A '`.' BRA.S *+$000C ; 00000072 +00000068: 2078 0B60 ' x.`' MOVEA.L $0B60,A0 +0000006C: 41E8 0014 'A...' LEA $0014(A0),A0 +00000070: 2008 ' .' MOVE.L A0,D0 +00000072: 2F00 '/.' MOVE.L D0,-(A7) +00000074: 4EBA 0000 'N...' JSR GetFreeAux ; id: 207 +00000078: 2840 '(@' MOVEA.L D0,A4 +0000007A: 200C ' .' MOVE.L A4,D0 +0000007C: 584F 'XO' ADDQ.W #4,A7 +0000007E: 6726 'g&' BEQ.S *+$0028 ; 000000A6 +00000080: 296B 0010 000C ')k....' MOVE.L $0010(A3),$000C(A4) +00000086: 598F 'Y.' SUBQ.L #4,A7 +00000088: 2F2B 0010 '/+..' MOVE.L $0010(A3),-(A7) +0000008C: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 214 +00000090: 704C 'pL' MOVEQ #$4C,D0 ; 'L' +00000092: B09F '..' CMP.L (A7)+,D0 +00000094: 57C3 'W.' SEQ D3 +00000096: 4403 'D.' NEG.B D3 +00000098: 1943 0010 '.C..' MOVE.B D3,$0010(A4) +0000009C: 2F0C '/.' MOVE.L A4,-(A7) +0000009E: 2F0B '/.' MOVE.L A3,-(A7) +000000A0: 4EBA 0000 'N...' JSR LinkAuxRec ; id: 210 +000000A4: 504F 'PO' ADDQ.W #8,A7 +000000A6: 200C ' .' MOVE.L A4,D0 +000000A8: 4CEE 1808 FFF4 'L.....' MOVEM.L -$000C(A6),D3/A3/A4 +000000AE: 4E5E 'N^' UNLK A6 +000000B0: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 214 + 214: GETHANDLESIZE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETHANDLESIZE"(214) + 0000008E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETHANDLESIZE"(214) + 00000028 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETHANDLESIZE"(214) + 00000018 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LinkAuxRec"(210) + 000000A2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetFreeAux"(207) + 00000076 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="InApplicationMenu"(206) + 00000046 +Comment: + + InsertIconRec ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ValidIconRec [4AC70, 4ACB8) + + Module started due to: island above, MODGUESS (align, label, BRA.L then padding) + + VectorTable comment: {sources}Toolbox:NotificationMgr:NotificationMgr.c + + +Dictionary: Flags $00 FirstId 215 + 215: ValidIconRec +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ValidIconRec"(215) 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 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000010: 200B ' .' MOVE.L A3,D0 +00000012: 6704 'g.' BEQ.S *+$0006 ; 00000018 +00000014: 2653 '&S' MOVEA.L (A3),A3 +00000016: 601A '`.' BRA.S *+$001C ; 00000032 +00000018: 266A 0002 '&j..' MOVEA.L $0002(A2),A3 +0000001C: 6014 '`.' BRA.S *+$0016 ; 00000032 +0000001E: 2853 '(S' MOVEA.L (A3),A4 +00000020: 4A6B 0004 'Jk..' TST.W $0004(A3) +00000024: 670A 'g.' BEQ.S *+$000C ; 00000030 +00000026: 204B ' K' MOVEA.L A3,A0 +00000028: 224A '"J' MOVEA.L A2,A1 +0000002A: A96E '.n' _Dequeue ; A96E +0000002C: 204B ' K' MOVEA.L A3,A0 +0000002E: A01F '..' _DisposePtr ; A01F +00000030: 264C '&L' MOVEA.L A4,A3 +00000032: 200B ' .' MOVE.L A3,D0 +00000034: 6706 'g.' BEQ.S *+$0008 ; 0000003C +00000036: 4A6B 0006 'Jk..' TST.W $0006(A3) +0000003A: 67E2 'g.' BEQ.S *-$001C ; 0000001E +0000003C: 200B ' .' MOVE.L A3,D0 +0000003E: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4 +00000044: 4E5E 'N^' UNLK A6 +00000046: 4E75 'Nu' RTS + +Comment: + + ValidIconRec ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: NMINIT [4ACD0, 4AD00) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:NotificationMgr:NotificationMgr.c + + +Dictionary: Flags $00 FirstId 216 + 216: NMINIT +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="NMINIT"(216) 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: 7044 'pD' MOVEQ #$44,D0 ; 'D' +00000006: A71E '..' _NewPtrSysClear ; A71E +00000008: 21C8 0B60 '!..`' MOVE.L A0,$0B60 +0000000C: 2078 0B60 ' x.`' MOVEA.L $0B60,A0 +00000010: 117C 0001 0032 '.|...2' MOVE.B #$01,$0032(A0) +00000016: 2078 0B60 ' x.`' MOVEA.L $0B60,A0 +0000001A: 117C 0001 0042 '.|...B' MOVE.B #$01,$0042(A0) +00000020: 704C 'pL' MOVEQ #$4C,D0 ; 'L' +00000022: A522 '."' _NewHandle ,Sys ; A522 +00000024: 2278 0B60 '"x.`' MOVEA.L $0B60,A1 +00000028: 2348 002A '#H.*' MOVE.L A0,$002A(A1) +0000002C: 4E5E 'N^' UNLK A6 +0000002E: 4E75 'Nu' RTS + +Comment: + + NMINIT ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: _NMInstall [4AD10, 4AD66) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +3C (4AD4C): JSR GetPID + + VectorTable comment: {sources}Toolbox:NotificationMgr:NotificationMgr.c + + +Dictionary: Flags $00 FirstId 217 + 217: _NMInstall +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="_NMInstall"(217) Segment="Main"(200) +Size: Flags $00 ModuleSize 86 + +Content: Flags $08 +Contents offset $0000 size $0056 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 7008 'p.' MOVEQ #$08,D0 +0000000C: B06C 0004 '.l..' CMP.W $0004(A4),D0 +00000010: 6706 'g.' BEQ.S *+$0008 ; 00000018 +00000012: 303C FED5 '0<..' MOVE.W #$FED5,D0 +00000016: 6036 '`6' BRA.S *+$0038 ; 0000004E +00000018: 303C A085 '0<..' MOVE.W #$A085,D0 +0000001C: A346 '.F' _GetOSTrapAddress ; A346 +0000001E: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +00000022: 303C A89F '0<..' MOVE.W #$A89F,D0 +00000026: A746 '.F' _GetToolTrapAddress ; A746 +00000028: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +0000002C: B1C0 '..' CMPA.L D0,A0 +0000002E: 6702 'g.' BEQ.S *+$0004 ; 00000032 +00000030: A285 '..' _IdleUpdate ; A285 +00000032: 426C 0006 'Bl..' CLR.W $0006(A4) +00000036: 7000 'p.' MOVEQ #$00,D0 +00000038: 2940 0008 ')@..' MOVE.L D0,$0008(A4) +0000003C: 4EBA 0000 'N...' JSR GetPID ; id: 202 +00000040: 3940 000C '9@..' MOVE.W D0,$000C(A4) +00000044: 204C ' L' MOVEA.L A4,A0 +00000046: 2278 0B60 '"x.`' MOVEA.L $0B60,A1 +0000004A: A96F '.o' _Enqueue ; A96F +0000004C: 7000 'p.' MOVEQ #$00,D0 +0000004E: 286E FFF8 '(n..' MOVEA.L -$0008(A6),A4 +00000052: 4E5E 'N^' UNLK A6 +00000054: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetPID"(202) + 0000003E +Comment: + + _NMInstall ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: _NMRemove [4AD70, 4ADE4) + + Module started due to: vector glue above, MODGUESS (align, label) + + Resolved outgoing references: + +40 (4ADB0): JSR UnLinkAuxRecs + + VectorTable comment: {sources}Toolbox:NotificationMgr:NotificationMgr.c + + +Dictionary: Flags $00 FirstId 218 + 218: _NMRemove + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="_NMRemove"(218) 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 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 7008 'p.' MOVEQ #$08,D0 +0000000E: B06C 0004 '.l..' CMP.W $0004(A4),D0 +00000012: 6706 'g.' BEQ.S *+$0008 ; 0000001A +00000014: 303C FED5 '0<..' MOVE.W #$FED5,D0 +00000018: 6050 '`P' BRA.S *+$0052 ; 0000006A +0000001A: 204C ' L' MOVEA.L A4,A0 +0000001C: 2278 0B60 '"x.`' MOVEA.L $0B60,A1 +00000020: A96E '.n' _Dequeue ; A96E +00000022: 3E00 '>.' MOVE.W D0,D7 +00000024: 6642 'fB' BNE.S *+$0044 ; 00000068 +00000026: 7030 'p0' MOVEQ #$30,D0 ; '0' +00000028: C06C 0006 '.l..' AND.W $0006(A4),D0 +0000002C: 7200 'r.' MOVEQ #$00,D1 +0000002E: 3200 '2.' MOVE.W D0,D1 +00000030: 7010 'p.' MOVEQ #$10,D0 +00000032: B081 '..' CMP.L D1,D0 +00000034: 6608 'f.' BNE.S *+$000A ; 0000003E +00000036: 2078 0B60 ' x.`' MOVEA.L $0B60,A0 +0000003A: 0050 0002 '.P..' ORI.W #$0002,(A0) +0000003E: 2F0C '/.' MOVE.L A4,-(A7) +00000040: 4EBA 0000 'N...' JSR UnLinkAuxRecs ; id: 211 +00000044: 7002 'p.' MOVEQ #$02,D0 +00000046: C06C 0006 '.l..' AND.W $0006(A4),D0 +0000004A: 584F 'XO' ADDQ.W #4,A7 +0000004C: 671A 'g.' BEQ.S *+$001C ; 00000068 +0000004E: 2078 0B60 ' x.`' MOVEA.L $0B60,A0 +00000052: 117C 0001 0033 '.|...3' MOVE.B #$01,$0033(A0) +00000058: 4AAC 0010 'J...' TST.L $0010(A4) +0000005C: 670A 'g.' BEQ.S *+$000C ; 00000068 +0000005E: 2078 0B60 ' x.`' MOVEA.L $0B60,A0 +00000062: 117C 0001 0043 '.|...C' MOVE.B #$01,$0043(A0) +00000068: 3007 '0.' MOVE.W D7,D0 +0000006A: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000070: 4E5E 'N^' UNLK A6 +00000072: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="UnLinkAuxRecs"(211) + 00000042 +Comment: + + _NMRemove ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: FLUSHAPPLNM [4ADF0, 4AE70) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +70 (4AE60): JSR spl + +58 (4AE48): JSR AddrInRange + +1A (4AE0A): JSR disable + + VectorTable comment: {sources}Toolbox:NotificationMgr:NotificationMgr.c + + +Dictionary: Flags $00 FirstId 219 + 219: FLUSHAPPLNM + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FLUSHAPPLNM"(219) Segment="Main"(200) +Size: Flags $00 ModuleSize 128 + +Content: Flags $08 +Contents offset $0000 size $0080 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 1118 'H...' MOVEM.L D3/D7/A3/A4,-(A7) +00000008: 598F 'Y.' SUBQ.L #4,A7 +0000000A: 2EB8 02A6 '....' MOVE.L $02A6,(A7) +0000000E: 598F 'Y.' SUBQ.L #4,A7 +00000010: 2EB8 02AA '....' MOVE.L $02AA,(A7) +00000014: 201F ' .' MOVE.L (A7)+,D0 +00000016: B09F '..' CMP.L (A7)+,D0 +00000018: 675C 'g\' BEQ.S *+$005E ; 00000076 +0000001A: 4EBA 0000 'N...' JSR disable ; id: 221 +0000001E: 2E00 '..' MOVE.L D0,D7 +00000020: 2078 0B60 ' x.`' MOVEA.L $0B60,A0 +00000024: 2868 0002 '(h..' MOVEA.L $0002(A0),A4 +00000028: 6040 '`@' BRA.S *+$0042 ; 0000006A +0000002A: 2654 '&T' MOVEA.L (A4),A3 +0000002C: 598F 'Y.' SUBQ.L #4,A7 +0000002E: 2EB8 02AA '....' MOVE.L $02AA,(A7) +00000032: 201F ' .' MOVE.L (A7)+,D0 +00000034: B0B8 010C '....' CMP.L $010C,D0 +00000038: 55C3 'U.' SCS D3 +0000003A: 4403 'D.' NEG.B D3 +0000003C: 670C 'g.' BEQ.S *+$000E ; 0000004A +0000003E: 598F 'Y.' SUBQ.L #4,A7 +00000040: 2EB8 02AA '....' MOVE.L $02AA,(A7) +00000044: 205F ' _' MOVEA.L (A7)+,A0 +00000046: 2050 ' P' MOVEA.L (A0),A0 +00000048: 6004 '`.' BRA.S *+$0006 ; 0000004E +0000004A: 2078 010C ' x..' MOVEA.L $010C,A0 +0000004E: 2F08 '/.' MOVE.L A0,-(A7) +00000050: 598F 'Y.' SUBQ.L #4,A7 +00000052: 2EB8 02AA '....' MOVE.L $02AA,(A7) +00000056: 2F0C '/.' MOVE.L A4,-(A7) +00000058: 4EBA 0000 'N...' JSR AddrInRange ; id: 201 +0000005C: 4A00 'J.' TST.B D0 +0000005E: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000062: 6704 'g.' BEQ.S *+$0006 ; 00000068 +00000064: 204C ' L' MOVEA.L A4,A0 +00000066: A05F '._' _NMRemove ; A05F +00000068: 284B '(K' MOVEA.L A3,A4 +0000006A: 200C ' .' MOVE.L A4,D0 +0000006C: 66BC 'f.' BNE.S *-$0042 ; 0000002A +0000006E: 2F07 '/.' MOVE.L D7,-(A7) +00000070: 4EBA 0000 'N...' JSR spl ; id: 220 +00000074: 584F 'XO' ADDQ.W #4,A7 +00000076: 4CEE 1888 FFF0 'L.....' MOVEM.L -$0010(A6),D3/D7/A3/A4 +0000007C: 4E5E 'N^' UNLK A6 +0000007E: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 220 + 220: spl + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="spl"(220) + 00000072 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AddrInRange"(201) + 0000005A + +Dictionary: Flags $00 FirstId 221 + 221: disable + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="disable"(221) + 0000001C +Comment: + + FLUSHAPPLNM ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: NMFILTER [4AE80, 4AEC8) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:NotificationMgr:NotificationMgr.c + + +Dictionary: Flags $00 FirstId 222 + 222: NMFILTER +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="NMFILTER"(222) Segment="Main"(200) +Size: Flags $00 ModuleSize 72 + +Content: Flags $08 +Contents offset $0000 size $0048 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 2F07 '/.' MOVE.L D7,-(A7) +00000006: 4207 'B.' CLR.B D7 +00000008: 558F 'U.' SUBQ.L #2,A7 +0000000A: 486E FFFC 'Hn..' PEA -$0004(A6) +0000000E: 303C 0203 '0<..' MOVE.W #$0203,D0 +00000012: AA68 '.h' _DialogDispatch ; AA68 +00000014: 4A5F 'J_' TST.W (A7)+ +00000016: 6616 'f.' BNE.S *+$0018 ; 0000002E +00000018: 558F 'U.' SUBQ.L #2,A7 +0000001A: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000001E: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000022: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000026: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000002A: 4E90 'N.' JSR (A0) +0000002C: 1E1F '..' MOVE.B (A7)+,D7 +0000002E: 2078 0B60 ' x.`' MOVEA.L $0B60,A0 +00000032: 7002 'p.' MOVEQ #$02,D0 +00000034: C050 '.P' AND.W (A0),D0 +00000036: 6702 'g.' BEQ.S *+$0004 ; 0000003A +00000038: 7E01 '~.' MOVEQ #$01,D7 +0000003A: 1D47 0014 '.G..' MOVE.B D7,$0014(A6) +0000003E: 2E2E FFF8 '....' MOVE.L -$0008(A6),D7 +00000042: 4E5E 'N^' UNLK A6 +00000044: 4E74 000C 'Nt..' RTD #$000C + +Comment: + + NMFILTER ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: NMCallMBarProc [4AEE0, 4AF5C) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:NotificationMgr:NotificationMgr.c + + +Dictionary: Flags $00 FirstId 223 + 223: NMCallMBarProc +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="NMCallMBarProc"(223) 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 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000008: 2878 0A1C '(x..' MOVEA.L $0A1C,A4 +0000000C: 200C ' .' MOVE.L A4,D0 +0000000E: 670C 'g.' BEQ.S *+$000E ; 0000001C +00000010: 2654 '&T' MOVEA.L (A4),A3 +00000012: 200B ' .' MOVE.L A3,D0 +00000014: 6706 'g.' BEQ.S *+$0008 ; 0000001C +00000016: 3E2B 0004 '>+..' MOVE.W $0004(A3),D7 +0000001A: 6004 '`.' BRA.S *+$0006 ; 00000020 +0000001C: 7000 'p.' MOVEQ #$00,D0 +0000001E: 6052 '`R' BRA.S *+$0054 ; 00000072 +00000020: 7001 'p.' MOVEQ #$01,D0 +00000022: 1F00 '..' MOVE.B D0,-(A7) +00000024: 70FF 'p.' MOVEQ #$FF,D0 +00000026: 4A1F 'J.' TST.B (A7)+ +00000028: 56C0 'V.' SNE D0 +0000002A: 31C0 0B9E '1...' MOVE.W D0,$0B9E +0000002E: 598F 'Y.' SUBQ.L #4,A7 +00000030: 2F3C 4D42 4446 '/...' MOVE.W $000C(A6),D7 +0000000C: 286E 000E '(n..' MOVEA.L $000E(A6),A4 +00000010: 2F0C '/.' MOVE.L A4,-(A7) +00000012: 3F07 '?.' MOVE.W D7,-(A7) +00000014: 486E FFFE 'Hn..' PEA -$0002(A6) +00000018: A943 '.C' _GetItmMark ; A943 +0000001A: 302E FFFE '0...' MOVE.W -$0002(A6),D0 +0000001E: B06E 000A '.n..' CMP.W $000A(A6),D0 +00000022: 660A 'f.' BNE.S *+$000C ; 0000002E +00000024: 2F0C '/.' MOVE.L A4,-(A7) +00000026: 3F07 '?.' MOVE.W D7,-(A7) +00000028: 3F2E 0008 '?...' MOVE.W $0008(A6),-(A7) +0000002C: A944 '.D' _SetItmMark ; A944 +0000002E: 4CEE 1080 FFF6 'L.....' MOVEM.L -$000A(A6),D7/A4 +00000034: 4E5E 'N^' UNLK A6 +00000036: 4E74 000A 'Nt..' RTD #$000A + +Comment: + + SWAPITEMMARKS ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ClearMarks [4AFC0, 4AFF8) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +26 (4AFE6): JSR SWAPITEMMARKS + + VectorTable comment: {sources}Toolbox:NotificationMgr:NotificationMgr.c + + +Dictionary: Flags $00 FirstId 225 + 225: ClearMarks +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ClearMarks"(225) 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: 558F 'U.' SUBQ.L #2,A7 +0000000E: 2F0C '/.' MOVE.L A4,-(A7) +00000010: A950 '.P' _CountMItems ; A950 +00000012: 3E1F '>.' MOVE.W (A7)+,D7 +00000014: 6014 '`.' BRA.S *+$0016 ; 0000002A +00000016: 2F0C '/.' MOVE.L A4,-(A7) +00000018: 3007 '0.' MOVE.W D7,D0 +0000001A: 5347 'SG' SUBQ.W #1,D7 +0000001C: 3F00 '?.' MOVE.W D0,-(A7) +0000001E: 7013 'p.' MOVEQ #$13,D0 +00000020: 3F00 '?.' MOVE.W D0,-(A7) +00000022: 7200 'r.' MOVEQ #$00,D1 +00000024: 3F01 '?.' MOVE.W D1,-(A7) +00000026: 4EBA 0000 'N...' JSR SWAPITEMMARKS ; id: 224 +0000002A: 4A47 'JG' TST.W D7 +0000002C: 6EE8 'n.' BGT.S *-$0016 ; 00000016 +0000002E: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000034: 4E5E 'N^' UNLK A6 +00000036: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SWAPITEMMARKS"(224) + 00000028 +Comment: + + ClearMarks ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: SWAPAPPMARK [4B010, 4B05A) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +3A (4B04A): JSR SWAPITEMMARKS + +28 (4B038): JSR InApplicationMenu + +C (4B01C): JSR GetApplicationMenu + + VectorTable comment: {sources}Toolbox:NotificationMgr:NotificationMgr.c + + +Dictionary: Flags $00 FirstId 226 + 226: SWAPAPPMARK + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SWAPAPPMARK"(226) Segment="Main"(200) +Size: Flags $00 ModuleSize 74 + +Content: Flags $08 +Contents offset $0000 size $004A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +0000000C: 4EBA 0000 'N...' JSR GetApplicationMenu ; id: 205 +00000010: 2840 '(@' MOVEA.L D0,A4 +00000012: 200C ' .' MOVE.L A4,D0 +00000014: 6728 'g(' BEQ.S *+$002A ; 0000003E +00000016: 3A2B 000C ':+..' MOVE.W $000C(A3),D5 +0000001A: 3C2B 000E '<+..' MOVE.W $000E(A3),D6 +0000001E: 4247 'BG' CLR.W D7 +00000020: 48C6 'H.' EXT.L D6 +00000022: 2F06 '/.' MOVE.L D6,-(A7) +00000024: 48C5 'H.' EXT.L D5 +00000026: 2F05 '/.' MOVE.L D5,-(A7) +00000028: 4EBA 0000 'N...' JSR InApplicationMenu ; id: 206 +0000002C: 3E00 '>.' MOVE.W D0,D7 +0000002E: 504F 'PO' ADDQ.W #8,A7 +00000030: 670C 'g.' BEQ.S *+$000E ; 0000003E +00000032: 2F0C '/.' MOVE.L A4,-(A7) +00000034: 3F07 '?.' MOVE.W D7,-(A7) +00000036: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000003A: 4EBA 0000 'N...' JSR SWAPITEMMARKS ; id: 224 +0000003E: 4CEE 18E0 FFEC 'L.....' MOVEM.L -$0014(A6),D5-D7/A3/A4 +00000044: 4E5E 'N^' UNLK A6 +00000046: 4E74 0008 'Nt..' RTD #$0008 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SWAPITEMMARKS"(224) + 0000003C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="InApplicationMenu"(206) + 0000002A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetApplicationMenu"(205) + 0000000E +Comment: + + SWAPAPPMARK ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: MarkItem [4B070, 4B0C0) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +38 (4B0A8): JSR SWAPAPPMARK + +2A (4B09A): JSR spl + +14 (4B084): JSR InsertMarkRec + + VectorTable comment: {sources}Toolbox:NotificationMgr:NotificationMgr.c + + +Dictionary: Flags $00 FirstId 227 + 227: MarkItem +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="MarkItem"(227) 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 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 4A6B 000E 'Jk..' TST.W $000E(A3) +00000010: 672E 'g.' BEQ.S *+$0030 ; 00000040 +00000012: 2F0B '/.' MOVE.L A3,-(A7) +00000014: 4EBA 0000 'N...' JSR InsertMarkRec ; id: 212 +00000018: 2840 '(@' MOVEA.L D0,A4 +0000001A: 200C ' .' MOVE.L A4,D0 +0000001C: 584F 'XO' ADDQ.W #4,A7 +0000001E: 6726 'g&' BEQ.S *+$0028 ; 00000046 +00000020: 006B 0001 0006 '.k....' ORI.W #$0001,$0006(A3) +00000026: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000002A: 4EBA 0000 'N...' JSR spl ; id: 220 +0000002E: 2F0C '/.' MOVE.L A4,-(A7) +00000030: 7000 'p.' MOVEQ #$00,D0 +00000032: 3F00 '?.' MOVE.W D0,-(A7) +00000034: 7213 'r.' MOVEQ #$13,D1 +00000036: 3F01 '?.' MOVE.W D1,-(A7) +00000038: 4EBA 0000 'N...' JSR SWAPAPPMARK ; id: 226 +0000003C: 584F 'XO' ADDQ.W #4,A7 +0000003E: 6006 '`.' BRA.S *+$0008 ; 00000046 +00000040: 006B 0001 0006 '.k....' ORI.W #$0001,$0006(A3) +00000046: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +0000004C: 4E5E 'N^' UNLK A6 +0000004E: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SWAPAPPMARK"(226) + 0000003A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="spl"(220) + 0000002C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="InsertMarkRec"(212) + 00000016 +Comment: + + MarkItem ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: RotateIcon [4B0D0, 4B102) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +12 (4B0E2): JSR InsertIconRec + + VectorTable comment: {sources}Toolbox:NotificationMgr:NotificationMgr.c + + +Dictionary: Flags $00 FirstId 228 + 228: RotateIcon +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="RotateIcon"(228) Segment="Main"(200) +Size: Flags $00 ModuleSize 50 + +Content: Flags $08 +Contents offset $0000 size $0032 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 4AAC 0010 'J...' TST.L $0010(A4) +0000000E: 6714 'g.' BEQ.S *+$0016 ; 00000024 +00000010: 2F0C '/.' MOVE.L A4,-(A7) +00000012: 4EBA 0000 'N...' JSR InsertIconRec ; id: 213 +00000016: 4A80 'J.' TST.L D0 +00000018: 584F 'XO' ADDQ.W #4,A7 +0000001A: 670E 'g.' BEQ.S *+$0010 ; 0000002A +0000001C: 006C 0002 0006 '.l....' ORI.W #$0002,$0006(A4) +00000022: 6006 '`.' BRA.S *+$0008 ; 0000002A +00000024: 006C 0002 0006 '.l....' ORI.W #$0002,$0006(A4) +0000002A: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +0000002E: 4E5E 'N^' UNLK A6 +00000030: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="InsertIconRec"(213) + 00000014 +Comment: + + RotateIcon ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: DoSound [4B110, 4B1B0) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +28 (4B138): JSR spl + + VectorTable comment: {sources}Toolbox:NotificationMgr:NotificationMgr.c + + +Dictionary: Flags $00 FirstId 229 + 229: DoSound + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DoSound"(229) Segment="Main"(200) +Size: Flags $00 ModuleSize 160 + +Content: Flags $08 +Contents offset $0000 size $00A0 +00000000: 4E56 FFF0 'NV..' LINK.W A6,#-$0010 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 286B 0014 '(k..' MOVEA.L $0014(A3),A4 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 2D40 FFF0 '-@..' MOVE.L D0,-$0010(A6) +00000016: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +0000001A: 006B 0008 0006 '.k....' ORI.W #$0008,$0006(A3) +00000020: 220C '".' MOVE.L A4,D1 +00000022: 6772 'gr' BEQ.S *+$0074 ; 00000096 +00000024: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000028: 4EBA 0000 'N...' JSR spl ; id: 220 +0000002C: B9FC FFFF FFFF '......' CMPA.L #$FFFFFFFF,A4 +00000032: 584F 'XO' ADDQ.W #4,A7 +00000034: 6608 'f.' BNE.S *+$000A ; 0000003E +00000036: 7003 'p.' MOVEQ #$03,D0 +00000038: 3F00 '?.' MOVE.W D0,-(A7) +0000003A: A9C8 '..' _SysBeep ; A9C8 +0000003C: 6058 '`X' BRA.S *+$005A ; 00000096 +0000003E: 558F 'U.' SUBQ.L #2,A7 +00000040: 486E FFF0 'Hn..' PEA -$0010(A6) +00000044: 7000 'p.' MOVEQ #$00,D0 +00000046: 3F00 '?.' MOVE.W D0,-(A7) +00000048: 7200 'r.' MOVEQ #$00,D1 +0000004A: 2F01 '/.' MOVE.L D1,-(A7) +0000004C: 2F01 '/.' MOVE.L D1,-(A7) +0000004E: A807 '..' _SndNewChannel ; A807 +00000050: 4A5F 'J_' TST.W (A7)+ +00000052: 6642 'fB' BNE.S *+$0044 ; 00000096 +00000054: 558F 'U.' SUBQ.L #2,A7 +00000056: 486E FFF4 'Hn..' PEA -$000C(A6) +0000005A: 203C 0224 0018 ' <.$..' MOVE.L #$02240018,D0 +00000060: A800 '..' _SoundDispatch ; A800 +00000062: 3D7C 002E FFF8 '=|....' MOVE.W #$002E,-$0008(A6) +00000068: 2D6E FFF4 FFFC '-n....' MOVE.L -$000C(A6),-$0004(A6) +0000006E: 558F 'U.' SUBQ.L #2,A7 +00000070: 2F2E FFF0 '/...' MOVE.L -$0010(A6),-(A7) +00000074: 486E FFF8 'Hn..' PEA -$0008(A6) +00000078: A804 '..' _SndDoImmediate ; A804 +0000007A: 558F 'U.' SUBQ.L #2,A7 +0000007C: 2F2E FFF0 '/...' MOVE.L -$0010(A6),-(A7) +00000080: 2F0C '/.' MOVE.L A4,-(A7) +00000082: 7000 'p.' MOVEQ #$00,D0 +00000084: 1F00 '..' MOVE.B D0,-(A7) +00000086: A805 '..' _SndPlay ; A805 +00000088: 558F 'U.' SUBQ.L #2,A7 +0000008A: 2F2E FFF0 '/...' MOVE.L -$0010(A6),-(A7) +0000008E: 7001 'p.' MOVEQ #$01,D0 +00000090: 1F00 '..' MOVE.B D0,-(A7) +00000092: A801 '..' _SndDisposeChannel ; A801 +00000094: 504F 'PO' ADDQ.W #8,A7 +00000096: 4CEE 1800 FFE8 'L.....' MOVEM.L -$0018(A6),A3/A4 +0000009C: 4E5E 'N^' UNLK A6 +0000009E: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="spl"(220) + 0000002A +Comment: + + DoSound ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: DoDialog [4B1C0, 4B2FA) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +118 (4B2D8): JSR spl + +C2 (4B282): JSR disable + +B8 (4B278): PEA NMFILTER + +5A (4B21A): JSR spl + + VectorTable comment: {sources}Toolbox:NotificationMgr:NotificationMgr.c + + +Dictionary: Flags $00 FirstId 230 + 230: DoDialog +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DoDialog"(230) Segment="Main"(200) +Size: Flags $00 ModuleSize 314 + +Content: Flags $08 +Contents offset $0000 size $013A +00000000: 4E56 FEEC 'NV..' LINK.W A6,#-$0114 +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 2C2E 000C ',...' MOVE.L $000C(A6),D6 +0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000010: 4AAB 0018 'J...' TST.L $0018(A3) +00000014: 660A 'f.' BNE.S *+$000C ; 00000020 +00000016: 006B 0030 0006 '.k.0..' ORI.W #$0030,$0006(A3) +0000001C: 6000 0112 '`...' BRA *+$0114 ; 00000130 +00000020: 2078 0B60 ' x.`' MOVEA.L $0B60,A0 +00000024: 3010 '0.' MOVE.W (A0),D0 +00000026: 0800 0000 '....' BTST #$00,D0 +0000002A: 670A 'g.' BEQ.S *+$000C ; 00000036 +0000002C: 006B 0080 0006 '.k....' ORI.W #$0080,$0006(A3) +00000032: 6000 00FC '`...' BRA *+$00FE ; 00000130 +00000036: 2078 0B60 ' x.`' MOVEA.L $0B60,A0 +0000003A: 0050 0001 '.P..' ORI.W #$0001,(A0) +0000003E: 006B 0090 0006 '.k....' ORI.W #$0090,$0006(A3) +00000044: 206B 0018 ' k..' MOVEA.L $0018(A3),A0 +00000048: 43EE FEF0 'C...' LEA -$0110(A6),A1 +0000004C: 2448 '$H' MOVEA.L A0,A2 +0000004E: 7000 'p.' MOVEQ #$00,D0 +00000050: 1012 '..' MOVE.B (A2),D0 +00000052: 5240 'R@' ADDQ.W #1,D0 +00000054: 48C0 'H.' EXT.L D0 +00000056: A22E '..' _BlockMoveData ; A22E +00000058: 2F06 '/.' MOVE.L D6,-(A7) +0000005A: 4EBA 0000 'N...' JSR spl ; id: 220 +0000005E: A850 '.P' _InitCursor ; A850 +00000060: 486E FEEC 'Hn..' PEA -$0114(A6) +00000064: A874 '.t' _GetPort ; A874 +00000066: 558F 'U.' SUBQ.L #2,A7 +00000068: A994 '..' _CurResFile ; A994 +0000006A: 3E1F '>.' MOVE.W (A7)+,D7 +0000006C: 7000 'p.' MOVEQ #$00,D0 +0000006E: 3F00 '?.' MOVE.W D0,-(A7) +00000070: A998 '..' _UseResFile ; A998 +00000072: 598F 'Y.' SUBQ.L #4,A7 +00000074: 7001 'p.' MOVEQ #$01,D0 +00000076: 3F00 '?.' MOVE.W D0,-(A7) +00000078: 7200 'r.' MOVEQ #$00,D1 +0000007A: 2F01 '/.' MOVE.L D1,-(A7) +0000007C: 70FF 'p.' MOVEQ #$FF,D0 +0000007E: 2F00 '/.' MOVE.L D0,-(A7) +00000080: A97C '.|' _GetNewDialog ; A97C +00000082: 285F '(_' MOVEA.L (A7)+,A4 +00000084: 3F07 '?.' MOVE.W D7,-(A7) +00000086: A998 '..' _UseResFile ; A998 +00000088: 558F 'U.' SUBQ.L #2,A7 +0000008A: 2F0C '/.' MOVE.L A4,-(A7) +0000008C: 7001 'p.' MOVEQ #$01,D0 +0000008E: 3F00 '?.' MOVE.W D0,-(A7) +00000090: 303C 0304 '0<..' MOVE.W #$0304,D0 +00000094: AA68 '.h' _DialogDispatch ; AA68 +00000096: 2F0C '/.' MOVE.L A4,-(A7) +00000098: 7003 'p.' MOVEQ #$03,D0 +0000009A: 3F00 '?.' MOVE.W D0,-(A7) +0000009C: 486E FFF0 'Hn..' PEA -$0010(A6) +000000A0: 486E FFF4 'Hn..' PEA -$000C(A6) +000000A4: 486E FFF8 'Hn..' PEA -$0008(A6) +000000A8: A98D '..' _GetDialogItem ; A98D +000000AA: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +000000AE: 486E FEF0 'Hn..' PEA -$0110(A6) +000000B2: A98F '..' _SetDialogItemText ; A98F +000000B4: 2F0C '/.' MOVE.L A4,-(A7) +000000B6: A915 '..' _ShowWindow ; A915 +000000B8: 487A 0000 'Hz..' PEA NMFILTER ; id: 222 +000000BC: 486E FFF2 'Hn..' PEA -$000E(A6) +000000C0: A991 '..' _ModalDialog ; A991 +000000C2: 4EBA 0000 'N...' JSR disable ; id: 221 +000000C6: 2C00 ',.' MOVE.L D0,D6 +000000C8: 2078 0B60 ' x.`' MOVEA.L $0B60,A0 +000000CC: 7002 'p.' MOVEQ #$02,D0 +000000CE: C050 '.P' AND.W (A0),D0 +000000D0: 5C4F '\O' ADDQ.W #6,A7 +000000D2: 660E 'f.' BNE.S *+$0010 ; 000000E2 +000000D4: 006B 0020 0006 '.k. ..' ORI.W #$0020,$0006(A3) +000000DA: 026B FF7F 0006 '.k....' ANDI.W #$FF7F,$0006(A3) +000000E0: 6008 '`.' BRA.S *+$000A ; 000000EA +000000E2: 2078 0B60 ' x.`' MOVEA.L $0B60,A0 +000000E6: 0250 FFFD '.P..' ANDI.W #$FFFD,(A0) +000000EA: 2078 0B60 ' x.`' MOVEA.L $0B60,A0 +000000EE: 2668 0002 '&h..' MOVEA.L $0002(A0),A3 +000000F2: 601E '`.' BRA.S *+$0020 ; 00000112 +000000F4: 303C 0090 '0<..' MOVE.W #$0090,D0 +000000F8: C06B 0006 '.k..' AND.W $0006(A3),D0 +000000FC: 7200 'r.' MOVEQ #$00,D1 +000000FE: 3200 '2.' MOVE.W D0,D1 +00000100: 0C81 0000 0080 '......' CMPI.L #$00000080,D1 +00000106: 6608 'f.' BNE.S *+$000A ; 00000110 +00000108: 026B FF7F 0006 '.k....' ANDI.W #$FF7F,$0006(A3) +0000010E: 6006 '`.' BRA.S *+$0008 ; 00000116 +00000110: 2653 '&S' MOVEA.L (A3),A3 +00000112: 200B ' .' MOVE.L A3,D0 +00000114: 66DE 'f.' BNE.S *-$0020 ; 000000F4 +00000116: 2F06 '/.' MOVE.L D6,-(A7) +00000118: 4EBA 0000 'N...' JSR spl ; id: 220 +0000011C: 2F0C '/.' MOVE.L A4,-(A7) +0000011E: A983 '..' _DisposeDialog ; A983 +00000120: 2F2E FEEC '/...' MOVE.L -$0114(A6),-(A7) +00000124: A873 '.s' _SetPort ; A873 +00000126: 2078 0B60 ' x.`' MOVEA.L $0B60,A0 +0000012A: 0250 FFFE '.P..' ANDI.W #$FFFE,(A0) +0000012E: 584F 'XO' ADDQ.W #4,A7 +00000130: 4CEE 1CC0 FED8 'L.....' MOVEM.L -$0128(A6),D6/D7/A2-A4 +00000136: 4E5E 'N^' UNLK A6 +00000138: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="spl"(220) + 0000011A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="disable"(221) + 000000C4 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="NMFILTER"(222) + 000000BA + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="spl"(220) + 0000005C +Comment: + + DoDialog ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: DoRespProc [4B310, 4B352) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +2C (4B33C): JSR spl + + VectorTable comment: {sources}Toolbox:NotificationMgr:NotificationMgr.c + + +Dictionary: Flags $00 FirstId 231 + 231: DoRespProc +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DoRespProc"(231) 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 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 286B 001C '(k..' MOVEA.L $001C(A3),A4 +00000010: 006B 0040 0006 '.k.@..' ORI.W #$0040,$0006(A3) +00000016: 200C ' .' MOVE.L A4,D0 +00000018: 671E 'g.' BEQ.S *+$0020 ; 00000038 +0000001A: B9FC FFFF FFFF '......' CMPA.L #$FFFFFFFF,A4 +00000020: 6606 'f.' BNE.S *+$0008 ; 00000028 +00000022: 204B ' K' MOVEA.L A3,A0 +00000024: A05F '._' _NMRemove ; A05F +00000026: 6010 '`.' BRA.S *+$0012 ; 00000038 +00000028: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000002C: 4EBA 0000 'N...' JSR spl ; id: 220 +00000030: 2F0B '/.' MOVE.L A3,-(A7) +00000032: 204C ' L' MOVEA.L A4,A0 +00000034: 4E90 'N.' JSR (A0) +00000036: 584F 'XO' ADDQ.W #4,A7 +00000038: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +0000003E: 4E5E 'N^' UNLK A6 +00000040: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="spl"(220) + 0000002E +Comment: + + DoRespProc ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: NMTASK [4B360, 4B600) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +27E (4B5DE): JSR NMCallMBarProc + +1E6 (4B546): JSR ValidIconRec + +156 (4B4B6): JSR SWAPAPPMARK + +13C (4B49C): JSR GetApplicationMenu + +12A (4B48A): JSR SWAPAPPMARK + +F6 (4B456): JSR NMCallMBarProc + +E2 (4B442): JSR ClearMarks + +D0 (4B430): JSR GetApplicationMenu + +BE (4B41E): JSR AddAuxRec + +B2 (4B412): JSR AddAuxRec + +A6 (4B406): JSR AddAuxRec + +98 (4B3F8): JSR spl + +88 (4B3E8): JSR DoRespProc + +76 (4B3D6): JSR DoDialog + +64 (4B3C4): JSR DoSound + +52 (4B3B2): JSR RotateIcon + +40 (4B3A0): JSR MarkItem + +16 (4B376): JSR disable + + VectorTable comment: {sources}Toolbox:NotificationMgr:NotificationMgr.c + + +Dictionary: Flags $00 FirstId 232 + 232: NMTASK +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="NMTASK"(232) Segment="Main"(200) +Size: Flags $00 ModuleSize 672 + +Content: Flags $08 +Contents offset $0000 size $02A0 +00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000004: 48E7 1738 'H..8' MOVEM.L D3/D5-D7/A2-A4,-(A7) +00000008: 2678 0B60 '&x.`' MOVEA.L $0B60,A3 +0000000C: 286B 0002 '(k..' MOVEA.L $0002(A3),A4 +00000010: 200C ' .' MOVE.L A4,D0 +00000012: 6700 008A 'g...' BEQ *+$008C ; 0000009E +00000016: 4EBA 0000 'N...' JSR disable ; id: 221 +0000001A: 2E00 '..' MOVE.L D0,D7 +0000001C: 6002 '`.' BRA.S *+$0004 ; 00000020 +0000001E: 2854 '(T' MOVEA.L (A4),A4 +00000020: 200C ' .' MOVE.L A4,D0 +00000022: 670A 'g.' BEQ.S *+$000C ; 0000002E +00000024: 303C 0080 '0<..' MOVE.W #$0080,D0 +00000028: C06C 0006 '.l..' AND.W $0006(A4),D0 +0000002C: 66F0 'f.' BNE.S *-$000E ; 0000001E +0000002E: 200C ' .' MOVE.L A4,D0 +00000030: 6764 'gd' BEQ.S *+$0066 ; 00000096 +00000032: 3C2C 0006 '<,..' MOVE.W $0006(A4),D6 +00000036: 7001 'p.' MOVEQ #$01,D0 +00000038: C046 '.F' AND.W D6,D0 +0000003A: 660C 'f.' BNE.S *+$000E ; 00000048 +0000003C: 2F07 '/.' MOVE.L D7,-(A7) +0000003E: 2F0C '/.' MOVE.L A4,-(A7) +00000040: 4EBA 0000 'N...' JSR MarkItem ; id: 227 +00000044: 504F 'PO' ADDQ.W #8,A7 +00000046: 604E '`N' BRA.S *+$0050 ; 00000096 +00000048: 7002 'p.' MOVEQ #$02,D0 +0000004A: C046 '.F' AND.W D6,D0 +0000004C: 660C 'f.' BNE.S *+$000E ; 0000005A +0000004E: 2F07 '/.' MOVE.L D7,-(A7) +00000050: 2F0C '/.' MOVE.L A4,-(A7) +00000052: 4EBA 0000 'N...' JSR RotateIcon ; id: 228 +00000056: 504F 'PO' ADDQ.W #8,A7 +00000058: 603C '`<' BRA.S *+$003E ; 00000096 +0000005A: 7008 'p.' MOVEQ #$08,D0 +0000005C: C046 '.F' AND.W D6,D0 +0000005E: 660C 'f.' BNE.S *+$000E ; 0000006C +00000060: 2F07 '/.' MOVE.L D7,-(A7) +00000062: 2F0C '/.' MOVE.L A4,-(A7) +00000064: 4EBA 0000 'N...' JSR DoSound ; id: 229 +00000068: 504F 'PO' ADDQ.W #8,A7 +0000006A: 602A '`*' BRA.S *+$002C ; 00000096 +0000006C: 7010 'p.' MOVEQ #$10,D0 +0000006E: C046 '.F' AND.W D6,D0 +00000070: 660C 'f.' BNE.S *+$000E ; 0000007E +00000072: 2F07 '/.' MOVE.L D7,-(A7) +00000074: 2F0C '/.' MOVE.L A4,-(A7) +00000076: 4EBA 0000 'N...' JSR DoDialog ; id: 230 +0000007A: 504F 'PO' ADDQ.W #8,A7 +0000007C: 6018 '`.' BRA.S *+$001A ; 00000096 +0000007E: 7040 'p@' MOVEQ #$40,D0 ; '@' +00000080: C046 '.F' AND.W D6,D0 +00000082: 660C 'f.' BNE.S *+$000E ; 00000090 +00000084: 2F07 '/.' MOVE.L D7,-(A7) +00000086: 2F0C '/.' MOVE.L A4,-(A7) +00000088: 4EBA 0000 'N...' JSR DoRespProc ; id: 231 +0000008C: 504F 'PO' ADDQ.W #8,A7 +0000008E: 6006 '`.' BRA.S *+$0008 ; 00000096 +00000090: 006C 8080 0006 '.l....' ORI.W #$8080,$0006(A4) +00000096: 2F07 '/.' MOVE.L D7,-(A7) +00000098: 4EBA 0000 'N...' JSR spl ; id: 220 +0000009C: 584F 'XO' ADDQ.W #4,A7 +0000009E: 486B 000A 'Hk..' PEA $000A(A3) +000000A2: 7010 'p.' MOVEQ #$10,D0 +000000A4: 2F00 '/.' MOVE.L D0,-(A7) +000000A6: 4EBA 0000 'N...' JSR AddAuxRec ; id: 208 +000000AA: 486B 0014 'Hk..' PEA $0014(A3) +000000AE: 7012 'p.' MOVEQ #$12,D0 +000000B0: 2F00 '/.' MOVE.L D0,-(A7) +000000B2: 4EBA 0000 'N...' JSR AddAuxRec ; id: 208 +000000B6: 486B 0038 'Hk.8' PEA $0038(A3) +000000BA: 7012 'p.' MOVEQ #$12,D0 +000000BC: 2F00 '/.' MOVE.L D0,-(A7) +000000BE: 4EBA 0000 'N...' JSR AddAuxRec ; id: 208 +000000C2: 7000 'p.' MOVEQ #$00,D0 +000000C4: 2440 '$@' MOVEA.L D0,A2 +000000C6: 4A2B 0033 'J+.3' TST.B $0033(A3) +000000CA: 4FEF 0018 'O...' LEA $0018(A7),A7 +000000CE: 6736 'g6' BEQ.S *+$0038 ; 00000106 +000000D0: 4EBA 0000 'N...' JSR GetApplicationMenu ; id: 205 +000000D4: 2440 '$@' MOVEA.L D0,A2 +000000D6: 200A ' .' MOVE.L A2,D0 +000000D8: 670E 'g.' BEQ.S *+$0010 ; 000000E8 +000000DA: B5EB 0022 '..."' CMPA.L $0022(A3),A2 +000000DE: 6708 'g.' BEQ.S *+$000A ; 000000E8 +000000E0: 2F0A '/.' MOVE.L A2,-(A7) +000000E2: 4EBA 0000 'N...' JSR ClearMarks ; id: 225 +000000E6: 584F 'XO' ADDQ.W #4,A7 +000000E8: 4A2B 0043 'J+.C' TST.B $0043(A3) +000000EC: 6714 'g.' BEQ.S *+$0016 ; 00000102 +000000EE: 7000 'p.' MOVEQ #$00,D0 +000000F0: 2F00 '/.' MOVE.L D0,-(A7) +000000F2: 2F00 '/.' MOVE.L D0,-(A7) +000000F4: 2F00 '/.' MOVE.L D0,-(A7) +000000F6: 4EBA 0000 'N...' JSR NMCallMBarProc ; id: 223 +000000FA: 422B 0043 'B+.C' CLR.B $0043(A3) +000000FE: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000102: 422B 0033 'B+.3' CLR.B $0033(A3) +00000106: 286B 000C '(k..' MOVEA.L $000C(A3),A4 +0000010A: 200C ' .' MOVE.L A4,D0 +0000010C: 6754 'gT' BEQ.S *+$0056 ; 00000162 +0000010E: 604E '`N' BRA.S *+$0050 ; 0000015E +00000110: 2D54 FFF8 '-T..' MOVE.L (A4),-$0008(A6) +00000114: 4A6C 0004 'Jl..' TST.W $0004(A4) +00000118: 6740 'g@' BEQ.S *+$0042 ; 0000015A +0000011A: 4A6C 0006 'Jl..' TST.W $0006(A4) +0000011E: 661C 'f.' BNE.S *+$001E ; 0000013C +00000120: 2F0C '/.' MOVE.L A4,-(A7) +00000122: 7013 'p.' MOVEQ #$13,D0 +00000124: 3F00 '?.' MOVE.W D0,-(A7) +00000126: 7200 'r.' MOVEQ #$00,D1 +00000128: 3F01 '?.' MOVE.W D1,-(A7) +0000012A: 4EBA 0000 'N...' JSR SWAPAPPMARK ; id: 226 +0000012E: 204C ' L' MOVEA.L A4,A0 +00000130: 43EB 000A 'C...' LEA $000A(A3),A1 +00000134: A96E '.n' _Dequeue ; A96E +00000136: 204C ' L' MOVEA.L A4,A0 +00000138: A01F '..' _DisposePtr ; A01F +0000013A: 601E '`.' BRA.S *+$0020 ; 0000015A +0000013C: 4EBA 0000 'N...' JSR GetApplicationMenu ; id: 205 +00000140: 2440 '$@' MOVEA.L D0,A2 +00000142: 200A ' .' MOVE.L A2,D0 +00000144: 6714 'g.' BEQ.S *+$0016 ; 0000015A +00000146: B5EB 0022 '..."' CMPA.L $0022(A3),A2 +0000014A: 670E 'g.' BEQ.S *+$0010 ; 0000015A +0000014C: 2F0C '/.' MOVE.L A4,-(A7) +0000014E: 7000 'p.' MOVEQ #$00,D0 +00000150: 3F00 '?.' MOVE.W D0,-(A7) +00000152: 7213 'r.' MOVEQ #$13,D1 +00000154: 3F01 '?.' MOVE.W D1,-(A7) +00000156: 4EBA 0000 'N...' JSR SWAPAPPMARK ; id: 226 +0000015A: 286E FFF8 '(n..' MOVEA.L -$0008(A6),A4 +0000015E: 200C ' .' MOVE.L A4,D0 +00000160: 66AE 'f.' BNE.S *-$0050 ; 00000110 +00000162: 274A 0022 ''J."' MOVE.L A2,$0022(A3) +00000166: 4AAB 0002 'J...' TST.L $0002(A3) +0000016A: 6700 012A 'g..*' BEQ *+$012C ; 00000296 +0000016E: 598F 'Y.' SUBQ.L #4,A7 +00000170: A975 '.u' _TickCount ; A975 +00000172: 2A1F '*.' MOVE.L (A7)+,D5 +00000174: 2C05 ',.' MOVE.L D5,D6 +00000176: 9CAB 002E '....' SUB.L $002E(A3),D6 +0000017A: 4A2B 0042 'J+.B' TST.B $0042(A3) +0000017E: 6708 'g.' BEQ.S *+$000A ; 00000188 +00000180: 41EB 0026 'A..&' LEA $0026(A3),A0 +00000184: 2008 ' .' MOVE.L A0,D0 +00000186: 6006 '`.' BRA.S *+$0008 ; 0000018E +00000188: 41EB 0034 'A..4' LEA $0034(A3),A0 +0000018C: 2008 ' .' MOVE.L A0,D0 +0000018E: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000192: 7001 'p.' MOVEQ #$01,D0 +00000194: B086 '..' CMP.L D6,D0 +00000196: 6E00 00FE 'n...' BGT *+$0100 ; 00000296 +0000019A: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000019E: 2850 '(P' MOVEA.L (A0),A4 +000001A0: 4A2B 0032 'J+.2' TST.B $0032(A3) +000001A4: 6700 0082 'g...' BEQ *+$0084 ; 00000228 +000001A8: 7600 'v.' MOVEQ #$00,D3 +000001AA: 206B 0016 ' k..' MOVEA.L $0016(A3),A0 +000001AE: 4A90 'J.' TST.L (A0) +000001B0: 670A 'g.' BEQ.S *+$000C ; 000001BC +000001B2: 206B 003A ' k.:' MOVEA.L $003A(A3),A0 +000001B6: 4A90 'J.' TST.L (A0) +000001B8: 6702 'g.' BEQ.S *+$0004 ; 000001BC +000001BA: 7601 'v.' MOVEQ #$01,D3 +000001BC: 4A03 'J.' TST.B D3 +000001BE: 6704 'g.' BEQ.S *+$0006 ; 000001C4 +000001C0: 701E 'p.' MOVEQ #$1E,D0 +000001C2: 6002 '`.' BRA.S *+$0004 ; 000001C6 +000001C4: 703C 'p<' MOVEQ #$3C,D0 ; '<' +000001C6: 49C0 'I.' EXTB.L D0 +000001C8: B086 '..' CMP.L D6,D0 +000001CA: 6E00 00CA 'n...' BGT *+$00CC ; 00000296 +000001CE: 4A2B 0042 'J+.B' TST.B $0042(A3) +000001D2: 6708 'g.' BEQ.S *+$000A ; 000001DC +000001D4: 41EB 0014 'A...' LEA $0014(A3),A0 +000001D8: 2008 ' .' MOVE.L A0,D0 +000001DA: 6006 '`.' BRA.S *+$0008 ; 000001E2 +000001DC: 41EB 0038 'A..8' LEA $0038(A3),A0 +000001E0: 2008 ' .' MOVE.L A0,D0 +000001E2: 2F00 '/.' MOVE.L D0,-(A7) +000001E4: 2F0C '/.' MOVE.L A4,-(A7) +000001E6: 4EBA 0000 'N...' JSR ValidIconRec ; id: 215 +000001EA: 2440 '$@' MOVEA.L D0,A2 +000001EC: B9CA '..' CMPA.L A2,A4 +000001EE: 504F 'PO' ADDQ.W #8,A7 +000001F0: 6610 'f.' BNE.S *+$0012 ; 00000202 +000001F2: 4A2B 0042 'J+.B' TST.B $0042(A3) +000001F6: 57C3 'W.' SEQ D3 +000001F8: 4403 'D.' NEG.B D3 +000001FA: 1743 0042 '.C.B' MOVE.B D3,$0042(A3) +000001FE: 6000 0096 '`...' BRA *+$0098 ; 00000296 +00000202: 284A '(J' MOVEA.L A2,A4 +00000204: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000208: 208C ' .' MOVE.L A4,(A0) +0000020A: 200C ' .' MOVE.L A4,D0 +0000020C: 671A 'g.' BEQ.S *+$001C ; 00000228 +0000020E: 206C 000C ' l..' MOVEA.L $000C(A4),A0 +00000212: 2050 ' P' MOVEA.L (A0),A0 +00000214: 226B 002A '"k.*' MOVEA.L $002A(A3),A1 +00000218: 2251 '"Q' MOVEA.L (A1),A1 +0000021A: 4A2C 0010 'J,..' TST.B $0010(A4) +0000021E: 6704 'g.' BEQ.S *+$0006 ; 00000224 +00000220: 704C 'pL' MOVEQ #$4C,D0 ; 'L' +00000222: 6002 '`.' BRA.S *+$0004 ; 00000226 +00000224: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000226: A22E '..' _BlockMoveData ; A22E +00000228: 7000 'p.' MOVEQ #$00,D0 +0000022A: 102B 0042 '.+.B' MOVE.B $0042(A3),D0 +0000022E: E388 '..' LSL.L #1,D0 +00000230: 220C '".' MOVE.L A4,D1 +00000232: 670A 'g.' BEQ.S *+$000C ; 0000023E +00000234: 7200 'r.' MOVEQ #$00,D1 +00000236: 122C 0010 '.,..' MOVE.B $0010(A4),D1 +0000023A: 4A81 'J.' TST.L D1 +0000023C: 6002 '`.' BRA.S *+$0004 ; 00000240 +0000023E: 7200 'r.' MOVEQ #$00,D1 +00000240: 7400 't.' MOVEQ #$00,D2 +00000242: 1401 '..' MOVE.B D1,D2 +00000244: 2E02 '..' MOVE.L D2,D7 +00000246: DE80 '..' ADD.L D0,D7 +00000248: 4A87 'J.' TST.L D7 +0000024A: 6604 'f.' BNE.S *+$0006 ; 00000250 +0000024C: 7E12 '~.' MOVEQ #$12,D7 +0000024E: 6016 '`.' BRA.S *+$0018 ; 00000266 +00000250: 7001 'p.' MOVEQ #$01,D0 +00000252: B087 '..' CMP.L D7,D0 +00000254: 6604 'f.' BNE.S *+$0006 ; 0000025A +00000256: 7E10 '~.' MOVEQ #$10,D7 +00000258: 600C '`.' BRA.S *+$000E ; 00000266 +0000025A: 7002 'p.' MOVEQ #$02,D0 +0000025C: B087 '..' CMP.L D7,D0 +0000025E: 6604 'f.' BNE.S *+$0006 ; 00000264 +00000260: 7E0D '~.' MOVEQ #$0D,D7 +00000262: 6002 '`.' BRA.S *+$0004 ; 00000266 +00000264: 7E11 '~.' MOVEQ #$11,D7 +00000266: 2745 002E ''E..' MOVE.L D5,$002E(A3) +0000026A: 200C ' .' MOVE.L A4,D0 +0000026C: 6706 'g.' BEQ.S *+$0008 ; 00000274 +0000026E: 202B 002A ' +.*' MOVE.L $002A(A3),D0 +00000272: 6002 '`.' BRA.S *+$0004 ; 00000276 +00000274: 7000 'p.' MOVEQ #$00,D0 +00000276: 2F00 '/.' MOVE.L D0,-(A7) +00000278: 7000 'p.' MOVEQ #$00,D0 +0000027A: 2F00 '/.' MOVE.L D0,-(A7) +0000027C: 2F07 '/.' MOVE.L D7,-(A7) +0000027E: 4EBA 0000 'N...' JSR NMCallMBarProc ; id: 223 +00000282: 1740 0032 '.@.2' MOVE.B D0,$0032(A3) +00000286: 4A2B 0042 'J+.B' TST.B $0042(A3) +0000028A: 57C3 'W.' SEQ D3 +0000028C: 4403 'D.' NEG.B D3 +0000028E: 1743 0042 '.C.B' MOVE.B D3,$0042(A3) +00000292: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000296: 4CEE 1CE8 FFD8 'L.....' MOVEM.L -$0028(A6),D3/D5-D7/A2-A4 +0000029C: 4E5E 'N^' UNLK A6 +0000029E: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="NMCallMBarProc"(223) + 00000280 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ValidIconRec"(215) + 000001E8 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SWAPAPPMARK"(226) + 00000158 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetApplicationMenu"(205) + 0000013E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SWAPAPPMARK"(226) + 0000012C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="NMCallMBarProc"(223) + 000000F8 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ClearMarks"(225) + 000000E4 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetApplicationMenu"(205) + 000000D2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AddAuxRec"(208) + 000000C0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AddAuxRec"(208) + 000000B4 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="AddAuxRec"(208) + 000000A8 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="spl"(220) + 0000009A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DoRespProc"(231) + 0000008A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DoDialog"(230) + 00000078 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DoSound"(229) + 00000066 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="RotateIcon"(228) + 00000054 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MarkItem"(227) + 00000042 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="disable"(221) + 00000018 +Comment: + + NMTASK ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __NMINSTALL [4B610, 4B61A) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +2 (4B612): BSR _NMInstall + + Trap A05E + + +Dictionary: Flags $00 FirstId 233 + 233: __NMINSTALL + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__NMINSTALL"(233) Segment="Main"(200) +Size: Flags $00 ModuleSize 10 + +Content: Flags $08 +Contents offset $0000 size $000A +00000000: 2F08 '/.' MOVE.L A0,-(A7) +00000002: 6100 FFFC 'a...' BSR _NMInstall-__NMINSTALL+$FFFC ; ids: 217, 233 +00000006: 588F 'X.' ADDQ.L #4,A7 +00000008: 4E75 'Nu' RTS + + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="_NMInstall"(217) Ref2="__NMINSTALL"(233) + 0004 +Comment: + + __NMINSTALL ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: __NMREMOVE [4B620, 4B63A) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +12 (4B632): BSR _NMRemove + + Trap A05F + + +Dictionary: Flags $00 FirstId 234 + 234: __NMREMOVE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__NMREMOVE"(234) Segment="Main"(200) +Size: Flags $00 ModuleSize 26 + +Content: Flags $08 +Contents offset $0000 size $001A +00000000: 2F08 '/.' MOVE.L A0,-(A7) +00000002: 0838 0000 0DD5 '.8....' BTST #$00,$0DD5 +00000008: 6708 'g.' BEQ.S *+$000A ; 00000012 +0000000A: 2F00 '/.' MOVE.L D0,-(A7) +0000000C: 7001 'p.' MOVEQ #$01,D0 +0000000E: A09F '..' _PowerDispatch ; A09F +00000010: 201F ' .' MOVE.L (A7)+,D0 +00000012: 6100 FFEC 'a...' BSR _NMRemove-__NMREMOVE+$FFEC ; ids: 218, 234 +00000016: 588F 'X.' ADDQ.L #4,A7 +00000018: 4E75 'Nu' RTS + + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="_NMRemove"(218) Ref2="__NMREMOVE"(234) + 0014 +Comment: + + __NMREMOVE ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: disable [4B640, 4B650) + + Module started due to: MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:NotificationMgr:SetProcessorLevel.a + + +Dictionary: Flags $00 FirstId 235 + 235: disable + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="disable"(235) Segment="Main"(200) +Size: Flags $00 ModuleSize 16 + +Content: Flags $08 +Contents offset $0000 size $0010 +00000000: 7000 'p.' MOVEQ #$00,D0 +00000002: 40C0 '@.' MOVE SR,D0 +00000004: E048 '.H' LSR.W #8,D0 +00000006: 0240 0007 '.@..' ANDI.W #$0007,D0 +0000000A: 007C 0700 '.|..' ORI.W #$0700,SR +0000000E: 4E75 'Nu' RTS + +Comment: + + disable ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: spl [4B660, 4B672) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:NotificationMgr:SetProcessorLevel.a + + +Dictionary: Flags $00 FirstId 236 + 236: spl + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="spl"(236) Segment="Main"(200) +Size: Flags $00 ModuleSize 18 + +Content: Flags $08 +Contents offset $0000 size $0012 +00000000: 40C0 '@.' MOVE SR,D0 +00000002: 322F 0006 '2/..' MOVE.W $0006(A7),D1 +00000006: E149 '.I' LSL.W #8,D1 +00000008: 0240 F8FF '.@..' ANDI.W #$F8FF,D0 +0000000C: 8041 '.A' OR.W D1,D0 +0000000E: 46C0 'F.' MOVE D0,SR +00000010: 4E75 'Nu' RTS + +Comment: + + spl ended due to: vector glue below + + +Last +Record Summary +Type Count + 0 Pad 19 + 1 First 1 + 2 Last 1 + 3 Comment 65 + 4 Dictionary 37 + 5 Module 32 + 7 ModSize 32 + 8 Content 32 + 9 Reference 54 + 10 ComputedRef 2 diff --git a/BuildResults/RISC/Lib/RomInterface.Lib.dump b/BuildResults/RISC/Lib/RomInterface.Lib.dump new file mode 100644 index 0000000..9e858cb --- /dev/null +++ b/BuildResults/RISC/Lib/RomInterface.Lib.dump @@ -0,0 +1,1659 @@ + +First: Flags=$01 Version=$0002 +Comment: + + UNLINKED FROM MAC OS ROM -- ELLIOT WAS HERE + [A8540, A8D40) + + +Dictionary: Flags $00 FirstId 200 + 200: Main +Pad +Comment: + + ##################################################################################### + + Module: GETPTRSIZE [A8540, A854E) + + Module started due to: MOD directive, FILE directive + + +Dictionary: Flags $00 FirstId 201 + 201: GETPTRSIZE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GETPTRSIZE"(201) Segment="Main"(200) +Size: Flags $00 ModuleSize 14 + +Content: Flags $08 +Contents offset $0000 size $000E +00000000: 225F '"_' MOVEA.L (A7)+,A1 +00000002: 205F ' _' MOVEA.L (A7)+,A0 +00000004: A021 '.!' _GetPtrSize ; A021 +00000006: 2E80 '..' MOVE.L D0,(A7) +00000008: 6A02 'j.' BPL.S *+$0004 ; 0000000C +0000000A: 4297 'B.' CLR.L (A7) +0000000C: 4ED1 'N.' JMP (A1) + +Comment: + + GETPTRSIZE ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: GETHANDLESIZE [A8550, A855E) + + Module started due to: MOD directive + + +Dictionary: Flags $00 FirstId 202 + 202: GETHANDLESIZE + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GETHANDLESIZE"(202) Segment="Main"(200) +Size: Flags $00 ModuleSize 14 + +Content: Flags $08 +Contents offset $0000 size $000E +00000000: 225F '"_' MOVEA.L (A7)+,A1 +00000002: 205F ' _' MOVEA.L (A7)+,A0 +00000004: A025 '.%' _GetHandleSize ; A025 +00000006: 2E80 '..' MOVE.L D0,(A7) +00000008: 6A02 'j.' BPL.S *+$0004 ; 0000000C +0000000A: 4297 'B.' CLR.L (A7) +0000000C: 4ED1 'N.' JMP (A1) + +Comment: + + GETHANDLESIZE ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: OPENDRIVER [A8560, A8586) + + Module started due to: MOD directive + + +Dictionary: Flags $00 FirstId 203 + 203: OPENDRIVER +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="OPENDRIVER"(203) Segment="Main"(200) +Size: Flags $00 ModuleSize 38 + +Content: Flags $08 +Contents offset $0000 size $0026 +00000000: 241F '$.' MOVE.L (A7)+,D2 +00000002: 225F '"_' MOVEA.L (A7)+,A1 +00000004: 221F '".' MOVE.L (A7)+,D1 +00000006: 4E56 0000 'NV..' LINK.W A6,#$0000 +0000000A: 700B 'p.' MOVEQ #$0B,D0 +0000000C: 42A7 'B.' CLR.L -(A7) +0000000E: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000000C +00000012: 204F ' O' MOVEA.L A7,A0 +00000014: 2141 0012 '!A..' MOVE.L D1,$0012(A0) +00000018: A000 '..' _Open ; A000 +0000001A: 32A8 0018 '2...' MOVE.W $0018(A0),(A1) +0000001E: 4E5E 'N^' UNLK A6 +00000020: 3E80 '>.' MOVE.W D0,(A7) +00000022: 2242 '"B' MOVEA.L D2,A1 +00000024: 4ED1 'N.' JMP (A1) + +Comment: + + OPENDRIVER ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: DRIVESTATUS [A8590, A85C2) + + Module started due to: MOD directive + + +Dictionary: Flags $00 FirstId 204 + 204: DRIVESTATUS + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DRIVESTATUS"(204) 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: 204F ' O' MOVEA.L A7,A0 +00000006: 317C FFFB 0018 '1|....' MOVE.W #$FFFB,$0018(A0) +0000000C: 317C 0008 001A '1|....' MOVE.W #$0008,$001A(A0) +00000012: 316E 000C 0016 '1n....' MOVE.W $000C(A6),$0016(A0) +00000018: A005 '..' _Status ; A005 +0000001A: 3D40 000E '=@..' MOVE.W D0,$000E(A6) +0000001E: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +00000022: 41E8 001C 'A...' LEA $001C(A0),A0 +00000026: 7016 'p.' MOVEQ #$16,D0 +00000028: A22E '..' _BlockMoveData ; A22E +0000002A: 4E5E 'N^' UNLK A6 +0000002C: 225F '"_' MOVEA.L (A7)+,A1 +0000002E: 5C4F '\O' ADDQ.W #6,A7 +00000030: 4ED1 'N.' JMP (A1) + +Comment: + + DRIVESTATUS ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: NGETTRAPADDRESS [A85D0, A85E4) + + Module started due to: MOD directive + + +Dictionary: Flags $00 FirstId 205 + 205: NGETTRAPADDRESS + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="NGETTRAPADDRESS"(205) Segment="Main"(200) +Size: Flags $00 ModuleSize 20 + +Content: Flags $08 +Contents offset $0000 size $0014 +00000000: 225F '"_' MOVEA.L (A7)+,A1 +00000002: 121F '..' MOVE.B (A7)+,D1 +00000004: 301F '0.' MOVE.W (A7)+,D0 +00000006: 4A01 'J.' TST.B D1 +00000008: 6704 'g.' BEQ.S *+$0006 ; 0000000E +0000000A: A746 '.F' _GetToolTrapAddress ; A746 +0000000C: 6002 '`.' BRA.S *+$0004 ; 00000010 +0000000E: A346 '.F' _GetOSTrapAddress ; A346 +00000010: 2E88 '..' MOVE.L A0,(A7) +00000012: 4ED1 'N.' JMP (A1) + +Comment: + + NGETTRAPADDRESS ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: NSETTRAPADDRESS [A85F0, A8604) + + Module started due to: MOD directive + + +Dictionary: Flags $00 FirstId 206 + 206: NSETTRAPADDRESS + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="NSETTRAPADDRESS"(206) Segment="Main"(200) +Size: Flags $00 ModuleSize 20 + +Content: Flags $08 +Contents offset $0000 size $0014 +00000000: 225F '"_' MOVEA.L (A7)+,A1 +00000002: 121F '..' MOVE.B (A7)+,D1 +00000004: 301F '0.' MOVE.W (A7)+,D0 +00000006: 205F ' _' MOVEA.L (A7)+,A0 +00000008: 4A01 'J.' TST.B D1 +0000000A: 6704 'g.' BEQ.S *+$0006 ; 00000010 +0000000C: A647 '.G' _SetToolTrapAddress ; A647 +0000000E: 6002 '`.' BRA.S *+$0004 ; 00000012 +00000010: A247 '.G' _SetOSTrapAddress ; A247 +00000012: 4ED1 'N.' JMP (A1) + +Comment: + + NSETTRAPADDRESS ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: EQUALSTRING [A8610, A8650) + + Module started due to: MOD directive + + +Dictionary: Flags $00 FirstId 207 + 207: EQUALSTRING + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EQUALSTRING"(207) Segment="Main"(200) +Size: Flags $00 ModuleSize 64 + +Content: Flags $08 +Contents offset $0000 size $0040 +00000000: 206F 000C ' o..' MOVEA.L $000C(A7),A0 +00000004: 226F 0008 '"o..' MOVEA.L $0008(A7),A1 +00000008: 7000 'p.' MOVEQ #$00,D0 +0000000A: 1018 '..' MOVE.B (A0)+,D0 +0000000C: 4840 'H@' SWAP D0 +0000000E: 1019 '..' MOVE.B (A1)+,D0 +00000010: 4A2F 0004 'J/..' TST.B $0004(A7) +00000014: 670E 'g.' BEQ.S *+$0010 ; 00000024 +00000016: 4A2F 0006 'J/..' TST.B $0006(A7) +0000001A: 6704 'g.' BEQ.S *+$0006 ; 00000020 +0000001C: A43C '.<' _CmpString ,Sys ; A43C +0000001E: 6010 '`.' BRA.S *+$0012 ; 00000030 +00000020: A03C '.<' _CmpString ; A03C +00000022: 600C '`.' BRA.S *+$000E ; 00000030 +00000024: 4A2F 0006 'J/..' TST.B $0006(A7) +00000028: 6704 'g.' BEQ.S *+$0006 ; 0000002E +0000002A: A63C '.<' _CmpString ,Sys,Immed ; A63C +0000002C: 6002 '`.' BRA.S *+$0004 ; 00000030 +0000002E: A23C '.<' _CmpString ,Immed ; A23C +00000030: 0A00 0001 '....' EORI.B #$01,D0 +00000034: 1F40 0010 '.@..' MOVE.B D0,$0010(A7) +00000038: 205F ' _' MOVEA.L (A7)+,A0 +0000003A: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000003E: 4ED0 'N.' JMP (A0) + +Comment: + + EQUALSTRING ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: GETDCTLENTRY [A8650, A866A) + + Module started due to: MOD directive + + +Dictionary: Flags $00 FirstId 208 + 208: GETDCTLENTRY +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GETDCTLENTRY"(208) Segment="Main"(200) +Size: Flags $00 ModuleSize 26 + +Content: Flags $08 +Contents offset $0000 size $001A +00000000: 205F ' _' MOVEA.L (A7)+,A0 +00000002: 301F '0.' MOVE.W (A7)+,D0 +00000004: 4297 'B.' CLR.L (A7) +00000006: 4640 'F@' NOT.W D0 +00000008: B078 01D2 '.x..' CMP.W $01D2,D0 +0000000C: 640A 'd.' BCC.S *+$000C ; 00000018 +0000000E: E548 '.H' LSL.W #2,D0 +00000010: 2278 011C '"x..' MOVEA.L $011C,A1 +00000014: 2EB1 0000 '....' MOVE.L $00(A1,D0.W),(A7) +00000018: 4ED0 'N.' JMP (A0) + +Comment: + + GETDCTLENTRY ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: FSCLOSE [A8670, A8686) + + Module started due to: MOD directive + + +Dictionary: Flags $00 FirstId 209 + 209: FSCLOSE + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FSCLOSE"(209) Segment="Main"(200) +Size: Flags $00 ModuleSize 22 + +Content: Flags $08 +Contents offset $0000 size $0016 +00000000: 225F '"_' MOVEA.L (A7)+,A1 +00000002: 301F '0.' MOVE.W (A7)+,D0 +00000004: 4E56 FFCE 'NV..' LINK.W A6,#-$0032 +00000008: 204F ' O' MOVEA.L A7,A0 +0000000A: 3140 0018 '1@..' MOVE.W D0,$0018(A0) +0000000E: A001 '..' _Close ; A001 +00000010: 4E5E 'N^' UNLK A6 +00000012: 3E80 '>.' MOVE.W D0,(A7) +00000014: 4ED1 'N.' JMP (A1) + +Comment: + + FSCLOSE ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: FSREAD [A8690, A86D8) + + Module started due to: MOD directive + + +4 (A8694): FSWRITE + + +Dictionary: Flags $00 FirstId 210 + 210: FSREAD + 211: FSWRITE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FSREAD"(210) Segment="Main"(200) +Size: Flags $00 ModuleSize 72 + +Content: Flags $08 +Contents offset $0000 size $0048 +00000000: 51C1 'Q.' SF D1 +00000002: 6002 '`.' BRA.S *+$0004 ; 00000006 +00000004: 50C1 'P.' ST D1 +00000006: 4E56 FFCE 'NV..' LINK.W A6,#-$0032 +0000000A: 204F ' O' MOVEA.L A7,A0 +0000000C: 216E 0008 0020 '!n... ' MOVE.L $0008(A6),$0020(A0) +00000012: 316E 0010 0018 '1n....' MOVE.W $0010(A6),$0018(A0) +00000018: 226E 000C '"n..' MOVEA.L $000C(A6),A1 +0000001C: 2151 0024 '!Q.$' MOVE.L (A1),$0024(A0) +00000020: 4268 002C 'Bh.,' CLR.W $002C(A0) +00000024: 42A8 002E 'B...' CLR.L $002E(A0) +00000028: 4A01 'J.' TST.B D1 +0000002A: 6604 'f.' BNE.S *+$0006 ; 00000030 +0000002C: A002 '..' _Read ; A002 +0000002E: 6002 '`.' BRA.S *+$0004 ; 00000032 +00000030: A003 '..' _Write ; A003 +00000032: 3D40 0012 '=@..' MOVE.W D0,$0012(A6) +00000036: 226E 000C '"n..' MOVEA.L $000C(A6),A1 +0000003A: 22A8 0028 '"..(' MOVE.L $0028(A0),(A1) +0000003E: 4E5E 'N^' UNLK A6 +00000040: 225F '"_' MOVEA.L (A7)+,A1 +00000042: 4FEF 000A 'O...' LEA $000A(A7),A7 +00000046: 4ED1 'N.' JMP (A1) + + +EntryPoint: Flags=$08=(Extern Code) Offset=$0004 Entry="FSWRITE"(211) +Comment: + + FSREAD ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: GETEOF [A86E0, A8702) + + Module started due to: MOD directive + + +Dictionary: Flags $00 FirstId 212 + 212: GETEOF +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GETEOF"(212) Segment="Main"(200) +Size: Flags $00 ModuleSize 34 + +Content: Flags $08 +Contents offset $0000 size $0022 +00000000: 4E56 FFCE 'NV..' LINK.W A6,#-$0032 +00000004: 204F ' O' MOVEA.L A7,A0 +00000006: 316E 000C 0018 '1n....' MOVE.W $000C(A6),$0018(A0) +0000000C: A011 '..' _GetEOF ; A011 +0000000E: 3D40 000E '=@..' MOVE.W D0,$000E(A6) +00000012: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +00000016: 22A8 001C '"...' MOVE.L $001C(A0),(A1) +0000001A: 4E5E 'N^' UNLK A6 +0000001C: 225F '"_' MOVEA.L (A7)+,A1 +0000001E: 5C8F '\.' ADDQ.L #6,A7 +00000020: 4ED1 'N.' JMP (A1) + +Comment: + + GETEOF ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: SETFPOS [A8710, A8736) + + Module started due to: MOD directive + + +Dictionary: Flags $00 FirstId 213 + 213: SETFPOS + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SETFPOS"(213) Segment="Main"(200) +Size: Flags $00 ModuleSize 38 + +Content: Flags $08 +Contents offset $0000 size $0026 +00000000: 4E56 FFCE 'NV..' LINK.W A6,#-$0032 +00000004: 204F ' O' MOVEA.L A7,A0 +00000006: 316E 000E 0018 '1n....' MOVE.W $000E(A6),$0018(A0) +0000000C: 316E 000C 002C '1n...,' MOVE.W $000C(A6),$002C(A0) +00000012: 216E 0008 002E '!n....' MOVE.L $0008(A6),$002E(A0) +00000018: A044 '.D' _SetFPos ; A044 +0000001A: 3D40 0010 '=@..' MOVE.W D0,$0010(A6) +0000001E: 4E5E 'N^' UNLK A6 +00000020: 225F '"_' MOVEA.L (A7)+,A1 +00000022: 508F 'P.' ADDQ.L #8,A7 +00000024: 4ED1 'N.' JMP (A1) + +Comment: + + SETFPOS ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: RELSTRING [A8740, A8782) + + Module started due to: MOD directive + + +Dictionary: Flags $00 FirstId 214 + 214: RELSTRING + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="RELSTRING"(214) 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: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000008: 226E 000C '"n..' MOVEA.L $000C(A6),A1 +0000000C: 7000 'p.' MOVEQ #$00,D0 +0000000E: 1018 '..' MOVE.B (A0)+,D0 +00000010: 4840 'H@' SWAP D0 +00000012: 1019 '..' MOVE.B (A1)+,D0 +00000014: 4A2E 0008 'J...' TST.B $0008(A6) +00000018: 670E 'g.' BEQ.S *+$0010 ; 00000028 +0000001A: 4A2E 000A 'J...' TST.B $000A(A6) +0000001E: 6704 'g.' BEQ.S *+$0006 ; 00000024 +00000020: A450 '.P' _RelString ,Sys ; A450 +00000022: 6010 '`.' BRA.S *+$0012 ; 00000034 +00000024: A050 '.P' _RelString ; A050 +00000026: 600C '`.' BRA.S *+$000E ; 00000034 +00000028: 4A2E 000A 'J...' TST.B $000A(A6) +0000002C: 6704 'g.' BEQ.S *+$0006 ; 00000032 +0000002E: A650 '.P' _RelString ,Sys,Immed ; A650 +00000030: 6002 '`.' BRA.S *+$0004 ; 00000034 +00000032: A250 '.P' _RelString ,Immed ; A250 +00000034: 3D40 0014 '=@..' MOVE.W D0,$0014(A6) +00000038: 4E5E 'N^' UNLK A6 +0000003A: 205F ' _' MOVEA.L (A7)+,A0 +0000003C: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000040: 4ED0 'N.' JMP (A0) + +Comment: + + RELSTRING ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: C2PSTR [A8790, A87C2) + + Module started due to: MOD directive + + +Dictionary: Flags $00 FirstId 215 + 215: C2PSTR +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="C2PSTR"(215) Segment="Main"(200) +Size: Flags $00 ModuleSize 50 + +Content: Flags $08 +Contents offset $0000 size $0032 +00000000: 202F 0004 ' /..' MOVE.L $0004(A7),D0 +00000004: 2F40 0008 '/@..' MOVE.L D0,$0008(A7) +00000008: 6722 'g"' BEQ.S *+$0024 ; 0000002C +0000000A: 2040 ' @' MOVEA.L D0,A0 +0000000C: 2248 '"H' MOVEA.L A0,A1 +0000000E: 1019 '..' MOVE.B (A1)+,D0 +00000010: 671A 'g.' BEQ.S *+$001C ; 0000002C +00000012: 1211 '..' MOVE.B (A1),D1 +00000014: 12C0 '..' MOVE.B D0,(A1)+ +00000016: 1001 '..' MOVE.B D1,D0 +00000018: 66F8 'f.' BNE.S *-$0006 ; 00000012 +0000001A: 93C8 '..' SUBA.L A0,A1 +0000001C: 2009 ' .' MOVE.L A1,D0 +0000001E: 5340 'S@' SUBQ.W #1,D0 +00000020: 0C80 0000 00FF '......' CMPI.L #$000000FF,D0 +00000026: 6F02 'o.' BLE.S *+$0004 ; 0000002A +00000028: 70FF 'p.' MOVEQ #$FF,D0 +0000002A: 1080 '..' MOVE.B D0,(A0) +0000002C: 225F '"_' MOVEA.L (A7)+,A1 +0000002E: 584F 'XO' ADDQ.W #4,A7 +00000030: 4ED1 'N.' JMP (A1) + +Comment: + + C2PSTR ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: P2CSTR [A87D0, A87EC) + + Module started due to: MOD directive + + +Dictionary: Flags $00 FirstId 216 + 216: P2CSTR +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="P2CSTR"(216) Segment="Main"(200) +Size: Flags $00 ModuleSize 28 + +Content: Flags $08 +Contents offset $0000 size $001C +00000000: 225F '"_' MOVEA.L (A7)+,A1 +00000002: 201F ' .' MOVE.L (A7)+,D0 +00000004: 2E80 '..' MOVE.L D0,(A7) +00000006: 6712 'g.' BEQ.S *+$0014 ; 0000001A +00000008: 2040 ' @' MOVEA.L D0,A0 +0000000A: 7000 'p.' MOVEQ #$00,D0 +0000000C: 1010 '..' MOVE.B (A0),D0 +0000000E: 6004 '`.' BRA.S *+$0006 ; 00000014 +00000010: 10E8 0001 '....' MOVE.B $0001(A0),(A0)+ +00000014: 51C8 FFFA 'Q...' DBF D0,*-$0004 ; 00000010 +00000018: 4210 'B.' CLR.B (A0) +0000001A: 4ED1 'N.' JMP (A1) + +Comment: + + P2CSTR ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: NUMTOSTRING [A87F0, A87FE) + + Module started due to: MOD directive + + +Dictionary: Flags $00 FirstId 217 + 217: NUMTOSTRING + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="NUMTOSTRING"(217) Segment="Main"(200) +Size: Flags $00 ModuleSize 14 + +Content: Flags $08 +Contents offset $0000 size $000E +00000000: 225F '"_' MOVEA.L (A7)+,A1 +00000002: 205F ' _' MOVEA.L (A7)+,A0 +00000004: 201F ' .' MOVE.L (A7)+,D0 +00000006: 2F09 '/.' MOVE.L A1,-(A7) +00000008: 4267 'Bg' CLR.W -(A7) +0000000A: A9EE '..' _DECSTR68K ; A9EE +0000000C: 4E75 'Nu' RTS + +Comment: + + NUMTOSTRING ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: HOPENDF [A8800, A8848) + + Module started due to: MOD directive + + +Dictionary: Flags $00 FirstId 218 + 218: HOPENDF + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="HOPENDF"(218) Segment="Main"(200) +Size: Flags $00 ModuleSize 72 + +Content: Flags $08 +Contents offset $0000 size $0048 +00000000: 4E56 FF86 'NV..' LINK.W A6,#-$007A +00000004: 2F07 '/.' MOVE.L D7,-(A7) +00000006: 3D6E 0016 FF9C '=n....' MOVE.W $0016(A6),-$0064(A6) +0000000C: 2D6E 0012 FFB6 '-n....' MOVE.L $0012(A6),-$004A(A6) +00000012: 2D6E 000E FF98 '-n....' MOVE.L $000E(A6),-$0068(A6) +00000018: 422E FFA0 'B...' CLR.B -$0060(A6) +0000001C: 1D6E 000C FFA1 '.n....' MOVE.B $000C(A6),-$005F(A6) +00000022: 7000 'p.' MOVEQ #$00,D0 +00000024: 2D40 FFA2 '-@..' MOVE.L D0,-$005E(A6) +00000028: 41EE FF86 'A...' LEA -$007A(A6),A0 +0000002C: 701A 'p.' MOVEQ #$1A,D0 +0000002E: A260 '.`' _HFSDispatch ; A260 +00000030: 3E00 '>.' MOVE.W D0,D7 +00000032: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000036: 30AE FF9E '0...' MOVE.W -$0062(A6),(A0) +0000003A: 3D47 0018 '=G..' MOVE.W D7,$0018(A6) +0000003E: 2E2E FF82 '....' MOVE.L -$007E(A6),D7 +00000042: 4E5E 'N^' UNLK A6 +00000044: 4E74 0010 'Nt..' RTD #$0010 + +Comment: + + HOPENDF ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: PTRTOHAND [A8850, A886C) + + Module started due to: MOD directive + + +Dictionary: Flags $00 FirstId 219 + 219: PTRTOHAND + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="PTRTOHAND"(219) Segment="Main"(200) +Size: Flags $00 ModuleSize 28 + +Content: Flags $08 +Contents offset $0000 size $001C +00000000: 206F 000C ' o..' MOVEA.L $000C(A7),A0 +00000004: 202F 0004 ' /..' MOVE.L $0004(A7),D0 +00000008: A9E3 '..' _PtrToHand ; A9E3 +0000000A: 3F40 0010 '?@..' MOVE.W D0,$0010(A7) +0000000E: 226F 0008 '"o..' MOVEA.L $0008(A7),A1 +00000012: 2288 '".' MOVE.L A0,(A1) +00000014: 205F ' _' MOVEA.L (A7)+,A0 +00000016: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000001A: 4ED0 'N.' JMP (A0) + +Comment: + + PTRTOHAND ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: TEFROMSCRAP [A8870, A88C6) + + Module started due to: MOD directive + + +Dictionary: Flags $00 FirstId 220 + 220: TEFROMSCRAP + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="TEFROMSCRAP"(220) Segment="Main"(200) +Size: Flags $00 ModuleSize 86 + +Content: Flags $08 +Contents offset $0000 size $0056 +00000000: 42A7 'B.' CLR.L -(A7) +00000002: 594F 'YO' SUBQ.W #4,A7 +00000004: 42A7 'B.' CLR.L -(A7) +00000006: 2F3C 5445 5854 '/.' MOVE.W D0,(A7) +00000024: 4ED0 'N.' JMP (A0) +00000026: 303C 0017 '0<..' MOVE.W #$0017,D0 +0000002A: 6000 0164 '`..d' BRA *+$0166 ; 00000190 +0000002E: 303C 0018 '0<..' MOVE.W #$0018,D0 +00000032: 6000 015C '`..\' BRA *+$015E ; 00000190 +00000036: 303C 0019 '0<..' MOVE.W #$0019,D0 +0000003A: 6000 0154 '`..T' BRA *+$0156 ; 00000190 +0000003E: 303C 00F5 '0<..' MOVE.W #$00F5,D0 +00000042: 6000 00AC '`...' BRA *+$00AE ; 000000F0 +00000046: 303C 00F4 '0<..' MOVE.W #$00F4,D0 +0000004A: 6000 00A4 '`...' BRA *+$00A6 ; 000000F0 +0000004E: 303C 00F3 '0<..' MOVE.W #$00F3,D0 +00000052: 6000 009C '`...' BRA *+$009E ; 000000F0 +00000056: 303C 00F8 '0<..' MOVE.W #$00F8,D0 +0000005A: 6000 0094 '`...' BRA *+$0096 ; 000000F0 +0000005E: 303C 00F7 '0<..' MOVE.W #$00F7,D0 +00000062: 6000 008C '`...' BRA *+$008E ; 000000F0 +00000066: 303C 00F6 '0<..' MOVE.W #$00F6,D0 +0000006A: 6000 0084 '`...' BRA *+$0086 ; 000000F0 +0000006E: 303C 00FD '0<..' MOVE.W #$00FD,D0 +00000072: 607C '`|' BRA.S *+$007E ; 000000F0 +00000074: 303C 00FB '0<..' MOVE.W #$00FB,D0 +00000078: 6076 '`v' BRA.S *+$0078 ; 000000F0 +0000007A: 303C 00FA '0<..' MOVE.W #$00FA,D0 +0000007E: 6070 '`p' BRA.S *+$0072 ; 000000F0 +00000080: 303C 00FC '0<..' MOVE.W #$00FC,D0 +00000084: 606A '`j' BRA.S *+$006C ; 000000F0 +00000086: 303C 0100 '0<..' MOVE.W #$0100,D0 +0000008A: 6064 '`d' BRA.S *+$0066 ; 000000F0 +0000008C: 303C 00FE '0<..' MOVE.W #$00FE,D0 +00000090: 605E '`^' BRA.S *+$0060 ; 000000F0 +00000092: 303C 0102 '0<..' MOVE.W #$0102,D0 +00000096: 6058 '`X' BRA.S *+$005A ; 000000F0 +00000098: 303C 0103 '0<..' MOVE.W #$0103,D0 +0000009C: 6052 '`R' BRA.S *+$0054 ; 000000F0 +0000009E: 303C 00FE '0<..' MOVE.W #$00FE,D0 +000000A2: 6040 '`@' BRA.S *+$0042 ; 000000E4 +000000A4: 303C 00FA '0<..' MOVE.W #$00FA,D0 +000000A8: 603A '`:' BRA.S *+$003C ; 000000E4 +000000AA: 303C 00FF '0<..' MOVE.W #$00FF,D0 +000000AE: 6034 '`4' BRA.S *+$0036 ; 000000E4 +000000B0: 303C 00FD '0<..' MOVE.W #$00FD,D0 +000000B4: 602E '`.' BRA.S *+$0030 ; 000000E4 +000000B6: 303C 00FC '0<..' MOVE.W #$00FC,D0 +000000BA: 6028 '`(' BRA.S *+$002A ; 000000E4 +000000BC: 303C 00FB '0<..' MOVE.W #$00FB,D0 +000000C0: 6022 '`"' BRA.S *+$0024 ; 000000E4 +000000C2: 303C 0100 '0<..' MOVE.W #$0100,D0 +000000C6: 601C '`.' BRA.S *+$001E ; 000000E4 +000000C8: 303C 00F9 '0<..' MOVE.W #$00F9,D0 +000000CC: 6016 '`.' BRA.S *+$0018 ; 000000E4 +000000CE: 303C 00F8 '0<..' MOVE.W #$00F8,D0 +000000D2: 6010 '`.' BRA.S *+$0012 ; 000000E4 +000000D4: 303C 0102 '0<..' MOVE.W #$0102,D0 +000000D8: 600A '`.' BRA.S *+$000C ; 000000E4 +000000DA: 303C 0101 '0<..' MOVE.W #$0101,D0 +000000DE: 6004 '`.' BRA.S *+$0006 ; 000000E4 +000000E0: 303C 0103 '0<..' MOVE.W #$0103,D0 +000000E4: 206F 0006 ' o..' MOVEA.L $0006(A7),A0 +000000E8: 317C FFF5 0018 '1|....' MOVE.W #$FFF5,$0018(A0) +000000EE: 6060 '``' BRA.S *+$0062 ; 00000150 +000000F0: 206F 0006 ' o..' MOVEA.L $0006(A7),A0 +000000F4: 317C FFF6 0018 '1|....' MOVE.W #$FFF6,$0018(A0) +000000FA: 6054 '`T' BRA.S *+$0056 ; 00000150 +000000FC: 303C 00FF '0<..' MOVE.W #$00FF,D0 +00000100: 604E '`N' BRA.S *+$0050 ; 00000150 +00000102: 303C 00FE '0<..' MOVE.W #$00FE,D0 +00000106: 6048 '`H' BRA.S *+$004A ; 00000150 +00000108: 303C 00F8 '0<..' MOVE.W #$00F8,D0 +0000010C: 6042 '`B' BRA.S *+$0044 ; 00000150 +0000010E: 303C 00F9 '0<..' MOVE.W #$00F9,D0 +00000112: 603C '`<' BRA.S *+$003E ; 00000150 +00000114: 303C 00F7 '0<..' MOVE.W #$00F7,D0 +00000118: 6036 '`6' BRA.S *+$0038 ; 00000150 +0000011A: 303C 00FC '0<..' MOVE.W #$00FC,D0 +0000011E: 6030 '`0' BRA.S *+$0032 ; 00000150 +00000120: 303C 00FD '0<..' MOVE.W #$00FD,D0 +00000124: 602A '`*' BRA.S *+$002C ; 00000150 +00000126: 303C 00FB '0<..' MOVE.W #$00FB,D0 +0000012A: 6024 '`$' BRA.S *+$0026 ; 00000150 +0000012C: 303C 00FA '0<..' MOVE.W #$00FA,D0 +00000130: 601E '`.' BRA.S *+$0020 ; 00000150 +00000132: 303C 00F6 '0<..' MOVE.W #$00F6,D0 +00000136: 343C 0005 '4<..' MOVE.W #$0005,D2 +0000013A: 602C '`,' BRA.S *+$002E ; 00000168 +0000013C: 303C 00F6 '0<..' MOVE.W #$00F6,D0 +00000140: 343C 0006 '4<..' MOVE.W #$0006,D2 +00000144: 6022 '`"' BRA.S *+$0024 ; 00000168 +00000146: 303C 00F6 '0<..' MOVE.W #$00F6,D0 +0000014A: 343C 0007 '4<..' MOVE.W #$0007,D2 +0000014E: 6018 '`.' BRA.S *+$001A ; 00000168 +00000150: 225F '"_' MOVEA.L (A7)+,A1 +00000152: 121F '..' MOVE.B (A7)+,D1 +00000154: 205F ' _' MOVEA.L (A7)+,A0 +00000156: 3140 001A '1@..' MOVE.W D0,$001A(A0) +0000015A: 4A01 'J.' TST.B D1 +0000015C: 6604 'f.' BNE.S *+$0006 ; 00000162 +0000015E: A004 '..' _Control ; A004 +00000160: 6002 '`.' BRA.S *+$0004 ; 00000164 +00000162: A404 '..' _Control ,Sys ; A404 +00000164: 3E80 '>.' MOVE.W D0,(A7) +00000166: 4ED1 'N.' JMP (A1) +00000168: 225F '"_' MOVEA.L (A7)+,A1 +0000016A: 121F '..' MOVE.B (A7)+,D1 +0000016C: 205F ' _' MOVEA.L (A7)+,A0 +0000016E: 3142 001C '1B..' MOVE.W D2,$001C(A0) +00000172: 317C FFD7 0018 '1|....' MOVE.W #$FFD7,$0018(A0) +00000178: 3140 001A '1@..' MOVE.W D0,$001A(A0) +0000017C: 4A01 'J.' TST.B D1 +0000017E: 6604 'f.' BNE.S *+$0006 ; 00000184 +00000180: A004 '..' _Control ; A004 +00000182: 6002 '`.' BRA.S *+$0004 ; 00000186 +00000184: A404 '..' _Control ,Sys ; A404 +00000186: 3E80 '>.' MOVE.W D0,(A7) +00000188: 4ED1 'N.' JMP (A1) +0000018A: 042E 5850 5000 '..XPP.' SUBI.B #$50,$5000(A6) ; 'P' +00000190: 206F 0004 ' o..' MOVEA.L $0004(A7),A0 +00000194: 2278 0B18 '"x..' MOVEA.L $0B18,A1 +00000198: 2E9F '..' MOVE.L (A7)+,(A7) +0000019A: 4EA9 0002 'N...' JSR $0002(A1) +0000019E: 205F ' _' MOVEA.L (A7)+,A0 +000001A0: 3F00 '?.' MOVE.W D0,-(A7) +000001A2: 4ED0 'N.' JMP (A0) + + +EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="OPENXPP"(224) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0026 Entry="LAPADDATQ"(225) + +EntryPoint: Flags=$08=(Extern Code) Offset=$002E Entry="LAPRMVATQ"(226) + +EntryPoint: Flags=$08=(Extern Code) Offset=$003E Entry="PATTACHPH"(227) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0046 Entry="PDETACHPH"(228) + +EntryPoint: Flags=$08=(Extern Code) Offset=$004E Entry="PWRITELAP"(229) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0056 Entry="POPENSKT"(230) + +EntryPoint: Flags=$08=(Extern Code) Offset=$005E Entry="PCLOSESKT"(231) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0066 Entry="PWRITEDDP"(232) + +EntryPoint: Flags=$08=(Extern Code) Offset=$006E Entry="PREGISTERNAME"(233) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0074 Entry="PLOOKUPNAME"(234) + +EntryPoint: Flags=$08=(Extern Code) Offset=$007A Entry="PCONFIRMNAME"(235) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0080 Entry="PREMOVENAME"(236) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0086 Entry="PSETSELFSEND"(237) + +EntryPoint: Flags=$08=(Extern Code) Offset=$008C Entry="PKILLNBP"(238) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0092 Entry="PGETAPPLETALKINFO"(239) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0098 Entry="PATALKCLOSEPREP"(240) + +EntryPoint: Flags=$08=(Extern Code) Offset=$009E Entry="POPENATPSKT"(241) + +EntryPoint: Flags=$08=(Extern Code) Offset=$00A4 Entry="PCLOSEATPSKT"(242) + +EntryPoint: Flags=$08=(Extern Code) Offset=$00AA Entry="PSENDREQUEST"(243) + +EntryPoint: Flags=$08=(Extern Code) Offset=$00B0 Entry="PGETREQUEST"(244) + +EntryPoint: Flags=$08=(Extern Code) Offset=$00B6 Entry="PSENDRESPONSE"(245) + +EntryPoint: Flags=$08=(Extern Code) Offset=$00BC Entry="PADDRESPONSE"(246) + +EntryPoint: Flags=$08=(Extern Code) Offset=$00C2 Entry="PRELTCB"(247) + +EntryPoint: Flags=$08=(Extern Code) Offset=$00C8 Entry="PRELRSPCB"(248) + +EntryPoint: Flags=$08=(Extern Code) Offset=$00CE Entry="PNSENDREQUEST"(249) + +EntryPoint: Flags=$08=(Extern Code) Offset=$00D4 Entry="PKILLSENDREQ"(250) + +EntryPoint: Flags=$08=(Extern Code) Offset=$00DA Entry="PKILLGETREQ"(251) + +EntryPoint: Flags=$08=(Extern Code) Offset=$00E0 Entry="ATPKILLALLGETREQ"(252) + +EntryPoint: Flags=$08=(Extern Code) Offset=$00FC Entry="ASPOPENSESSION"(253) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0102 Entry="ASPCLOSESESSION"(254) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0108 Entry="ASPABORTOS"(255) + +EntryPoint: Flags=$08=(Extern Code) Offset=$010E Entry="ASPGETPARMS"(256) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0114 Entry="ASPCLOSEALL"(257) + +EntryPoint: Flags=$08=(Extern Code) Offset=$011A Entry="ASPUSERWRITE"(258) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0120 Entry="ASPUSERCOMMAND"(259) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0126 Entry="ASPGETSTATUS"(260) + +EntryPoint: Flags=$08=(Extern Code) Offset=$012C Entry="AFPCOMMAND"(261) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0132 Entry="GETLOCALZONES"(262) + +EntryPoint: Flags=$08=(Extern Code) Offset=$013C Entry="GETZONELIST"(263) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0146 Entry="GETMYZONE"(264) +Comment: + + NATPASCALLS ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: NBPSETENTITY [A8B00, A8B38) + + Module started due to: MOD directive + + +Dictionary: Flags $00 FirstId 265 + 265: NBPSETENTITY +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="NBPSETENTITY"(265) Segment="Main"(200) +Size: Flags $00 ModuleSize 56 + +Content: Flags $08 +Contents offset $0000 size $0038 +00000000: 48E7 80C0 'H...' MOVEM.L D0/A0/A1,-(A7) +00000004: 701C 'p.' MOVEQ #$1C,D0 +00000006: 611A 'a.' BSR.S *+$001C ; 00000022 +00000008: 303C 0018 '0<..' MOVE.W #$0018,D0 +0000000C: 6114 'a.' BSR.S *+$0016 ; 00000022 +0000000E: 303C 0014 '0<..' MOVE.W #$0014,D0 +00000012: 610E 'a.' BSR.S *+$0010 ; 00000022 +00000014: 4CDF 0301 'L...' MOVEM.L (A7)+,D0/A0/A1 +00000018: 2F57 0010 '/W..' MOVE.L (A7),$0010(A7) +0000001C: DEFC 0010 '....' ADDA.W #$0010,A7 +00000020: 4E75 'Nu' RTS +00000022: 2077 0000 ' w..' MOVEA.L $00(A7,D0.W),A0 +00000026: 7000 'p.' MOVEQ #$00,D0 +00000028: 1010 '..' MOVE.B (A0),D0 +0000002A: 5280 'R.' ADDQ.L #1,D0 +0000002C: 226F 0020 '"o. ' MOVEA.L $0020(A7),A1 +00000030: D1AF 0020 '... ' ADD.L D0,$0020(A7) +00000034: A22E '..' _BlockMoveData ; A22E +00000036: 4E75 'Nu' RTS + +Comment: + + NBPSETENTITY ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: GETBRIDGEADDRESS [A8B40, A8B62) + + Module started due to: MOD directive + + +Dictionary: Flags $00 FirstId 266 + 266: GETBRIDGEADDRESS +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GETBRIDGEADDRESS"(266) Segment="Main"(200) +Size: Flags $00 ModuleSize 34 + +Content: Flags $08 +Contents offset $0000 size $0022 +00000000: 2F08 '/.' MOVE.L A0,-(A7) +00000002: 426F 0008 'Bo..' CLR.W $0008(A7) +00000006: 2038 02D8 ' 8..' MOVE.L $02D8,D0 +0000000A: 0C80 FFFF FFFF '......' CMPI.L #$FFFFFFFF,D0 +00000010: 670C 'g.' BEQ.S *+$000E ; 0000001E +00000012: 4A80 'J.' TST.L D0 +00000014: 6708 'g.' BEQ.S *+$000A ; 0000001E +00000016: 2040 ' @' MOVEA.L D0,A0 +00000018: 1F68 0019 0009 '.h....' MOVE.B $0019(A0),$0009(A7) +0000001E: 205F ' _' MOVEA.L (A7)+,A0 +00000020: 4E75 'Nu' RTS + +Comment: + + GETBRIDGEADDRESS ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: LISTEL1 [A8B70, A8C60) + + Module started due to: MOD directive + + +4 (A8B74): MYHNDLRTABLE + + +1C (A8B8C): THESOCKETTABLE + + +64 (A8BD4): SAVEAREA + + +6A (A8BDA): TMPHANDLER + + +6E (A8BDE): MYRHALEN + + +70 (A8BE0): TMPHNDLRENTRY + + +72 (A8BE2): RETADDR + + +76 (A8BE6): RETURNADDR + + +7A (A8BEA): SKTQELLIST + + +7E (A8BEE): MPPNAME + + +84 (A8BF4): ATPNAME + + +8A (A8BFA): NBPLOADSTATUS + + +8C (A8BFC): TMPENTITYNAME + + +Dictionary: Flags $00 FirstId 267 + 267: LISTEL1 + 268: MYHNDLRTABLE + 269: THESOCKETTABLE + 270: SAVEAREA + 271: TMPHANDLER + 272: MYRHALEN + 273: TMPHNDLRENTRY + 274: RETADDR + 275: RETURNADDR + 276: SKTQELLIST + 277: MPPNAME + 278: ATPNAME + 279: NBPLOADSTATUS + 280: TMPENTITYNAME +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="LISTEL1"(267) Segment="Main"(200) +Size: Flags $00 ModuleSize 240 + +Content: Flags $08 +Contents offset $0000 size $00F0 +00000000: 0000 0000 '....' ORI.B #$00,D0 +00000004: 0000 0000 '....' ORI.B #$00,D0 +00000008: 0000 0000 '....' ORI.B #$00,D0 +0000000C: 0000 0000 '....' ORI.B #$00,D0 +00000010: 0000 0000 '....' ORI.B #$00,D0 +00000014: 0000 0000 '....' ORI.B #$00,D0 +00000018: 0000 0000 '....' ORI.B #$00,D0 +0000001C: 0000 0000 '....' ORI.B #$00,D0 +00000020: 0000 0000 '....' ORI.B #$00,D0 +00000024: 0000 0000 '....' ORI.B #$00,D0 +00000028: 0000 0000 '....' ORI.B #$00,D0 +0000002C: 0000 0000 '....' ORI.B #$00,D0 +00000030: 0000 0000 '....' ORI.B #$00,D0 +00000034: 0000 0000 '....' ORI.B #$00,D0 +00000038: 0000 0000 '....' ORI.B #$00,D0 +0000003C: 0000 0000 '....' ORI.B #$00,D0 +00000040: 0000 0000 '....' ORI.B #$00,D0 +00000044: 0000 0000 '....' ORI.B #$00,D0 +00000048: 0000 0000 '....' ORI.B #$00,D0 +0000004C: 0000 0000 '....' ORI.B #$00,D0 +00000050: 0000 0000 '....' ORI.B #$00,D0 +00000054: 0000 0000 '....' ORI.B #$00,D0 +00000058: 0000 0000 '....' ORI.B #$00,D0 +0000005C: 0000 0000 '....' ORI.B #$00,D0 +00000060: 0000 0000 '....' ORI.B #$00,D0 +00000064: 0000 0000 '....' ORI.B #$00,D0 +00000068: 0000 0000 '....' ORI.B #$00,D0 +0000006C: 0000 0000 '....' ORI.B #$00,D0 +00000070: 0000 0000 '....' ORI.B #$00,D0 +00000074: 0000 0000 '....' ORI.B #$00,D0 +00000078: 0000 0000 '....' ORI.B #$00,D0 +0000007C: 0000 042E '....' ORI.B #$2E,D0 ; '.' +00000080: 4D50 'MP' DC.W $4D50 ; ???? +00000082: 5020 'P ' ADDQ.B #8,-(A0) +00000084: 042E 4154 5020 '..ATP ' SUBI.B #$54,$5020(A6) ; 'T' +0000008A: 0000 0000 '....' ORI.B #$00,D0 +0000008E: 0000 0000 '....' ORI.B #$00,D0 +00000092: 0000 0000 '....' ORI.B #$00,D0 +00000096: 0000 0000 '....' ORI.B #$00,D0 +0000009A: 0000 0000 '....' ORI.B #$00,D0 +0000009E: 0000 0000 '....' ORI.B #$00,D0 +000000A2: 0000 0000 '....' ORI.B #$00,D0 +000000A6: 0000 0000 '....' ORI.B #$00,D0 +000000AA: 0000 0000 '....' ORI.B #$00,D0 +000000AE: 0000 0000 '....' ORI.B #$00,D0 +000000B2: 0000 0000 '....' ORI.B #$00,D0 +000000B6: 0000 0000 '....' ORI.B #$00,D0 +000000BA: 0000 0000 '....' ORI.B #$00,D0 +000000BE: 0000 0000 '....' ORI.B #$00,D0 +000000C2: 0000 0000 '....' ORI.B #$00,D0 +000000C6: 0000 0000 '....' ORI.B #$00,D0 +000000CA: 0000 0000 '....' ORI.B #$00,D0 +000000CE: 0000 0000 '....' ORI.B #$00,D0 +000000D2: 0000 0000 '....' ORI.B #$00,D0 +000000D6: 0000 0000 '....' ORI.B #$00,D0 +000000DA: 0000 0000 '....' ORI.B #$00,D0 +000000DE: 0000 0000 '....' ORI.B #$00,D0 +000000E2: 0000 0000 '....' ORI.B #$00,D0 +000000E6: 0000 0000 '....' ORI.B #$00,D0 +000000EA: 0000 0000 '....' ORI.B #$00,D0 +000000EE: 0000 '..' DC.W $0000 + + +EntryPoint: Flags=$08=(Extern Code) Offset=$0004 Entry="MYHNDLRTABLE"(268) + +EntryPoint: Flags=$08=(Extern Code) Offset=$001C Entry="THESOCKETTABLE"(269) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0064 Entry="SAVEAREA"(270) + +EntryPoint: Flags=$08=(Extern Code) Offset=$006A Entry="TMPHANDLER"(271) + +EntryPoint: Flags=$08=(Extern Code) Offset=$006E Entry="MYRHALEN"(272) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0070 Entry="TMPHNDLRENTRY"(273) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0072 Entry="RETADDR"(274) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0076 Entry="RETURNADDR"(275) + +EntryPoint: Flags=$08=(Extern Code) Offset=$007A Entry="SKTQELLIST"(276) + +EntryPoint: Flags=$08=(Extern Code) Offset=$007E Entry="MPPNAME"(277) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0084 Entry="ATPNAME"(278) + +EntryPoint: Flags=$08=(Extern Code) Offset=$008A Entry="NBPLOADSTATUS"(279) + +EntryPoint: Flags=$08=(Extern Code) Offset=$008C Entry="TMPENTITYNAME"(280) +Comment: + + LISTEL1 ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: REMOVEHDLBLKS [A8C60, A8C88) + + Module started due to: MOD directive + + Resolved outgoing references: + +4 (A8C64): LEA LISTEL1, A1 + + +0 (A8C60): REMOVEHDLBLOCKS + + +Dictionary: Flags $00 FirstId 281 + 281: REMOVEHDLBLKS + 282: REMOVEHDLBLOCKS + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="REMOVEHDLBLKS"(281) Segment="Main"(200) +Size: Flags $00 ModuleSize 40 + +Content: Flags $08 +Contents offset $0000 size $0028 +00000000: 48E7 0060 'H..`' MOVEM.L A1/A2,-(A7) +00000004: 43FA 0000 'C...' LEA LISTEL1,A1 ; id: 267 +00000008: 40E7 '@.' MOVE SR,-(A7) +0000000A: 007C 0600 '.|..' ORI.W #$0600,SR +0000000E: 2051 ' Q' MOVEA.L (A1),A0 +00000010: 2450 '$P' MOVEA.L (A0),A2 +00000012: 2008 ' .' MOVE.L A0,D0 +00000014: 6702 'g.' BEQ.S *+$0004 ; 00000018 +00000016: 2292 '".' MOVE.L (A2),(A1) +00000018: 46DF 'F.' MOVE (A7)+,SR +0000001A: 4A80 'J.' TST.L D0 +0000001C: 6704 'g.' BEQ.S *+$0006 ; 00000022 +0000001E: A023 '.#' _DisposeHandle ; A023 +00000020: 60E6 '`.' BRA.S *-$0018 ; 00000008 +00000022: 4CDF 0600 'L...' MOVEM.L (A7)+,A1/A2 +00000026: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="LISTEL1"(267) + 00000006 + +EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="REMOVEHDLBLOCKS"(282) +Comment: + + REMOVEHDLBLKS ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: ISMPPOPEN [A8C90, A8CA8) + + Module started due to: MOD directive + + +Dictionary: Flags $00 FirstId 283 + 283: ISMPPOPEN + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ISMPPOPEN"(283) Segment="Main"(200) +Size: Flags $00 ModuleSize 24 + +Content: Flags $08 +Contents offset $0000 size $0018 +00000000: 7200 'r.' MOVEQ #$00,D1 +00000002: 1038 0291 '.8..' MOVE.B $0291,D0 +00000006: 6B0A 'k.' BMI.S *+$000C ; 00000012 +00000008: 0200 000F '....' ANDI.B #$0F,D0 +0000000C: 5300 'S.' SUBQ.B #1,D0 +0000000E: 6602 'f.' BNE.S *+$0004 ; 00000012 +00000010: 7201 'r.' MOVEQ #$01,D1 +00000012: 1F41 0004 '.A..' MOVE.B D1,$0004(A7) +00000016: 4E75 'Nu' RTS + +Comment: + + ISMPPOPEN ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: GETNODEADDRESS [A8CB0, A8CDE) + + Module started due to: MOD directive + + Resolved outgoing references: + +4 (A8CB4): JSR ISMPPOPEN + + +Dictionary: Flags $00 FirstId 284 + 284: GETNODEADDRESS +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GETNODEADDRESS"(284) Segment="Main"(200) +Size: Flags $00 ModuleSize 46 + +Content: Flags $08 +Contents offset $0000 size $002E +00000000: 241F '$.' MOVE.L (A7)+,D2 +00000002: 4267 'Bg' CLR.W -(A7) +00000004: 4EBA 0000 'N...' JSR ISMPPOPEN ; id: 283 +00000008: 4A1F 'J.' TST.B (A7)+ +0000000A: 6608 'f.' BNE.S *+$000A ; 00000014 +0000000C: 303C F3E2 '0<..' MOVE.W #$F3E2,D0 +00000010: 504F 'PO' ADDQ.W #8,A7 +00000012: 6014 '`.' BRA.S *+$0016 ; 00000028 +00000014: 2078 02D8 ' x..' MOVEA.L $02D8,A0 +00000018: 225F '"_' MOVEA.L (A7)+,A1 +0000001A: 32A8 001A '2...' MOVE.W $001A(A0),(A1) +0000001E: 225F '"_' MOVEA.L (A7)+,A1 +00000020: 4251 'BQ' CLR.W (A1) +00000022: 1350 0001 '.P..' MOVE.B (A0),$0001(A1) +00000026: 4240 'B@' CLR.W D0 +00000028: 3E80 '>.' MOVE.W D0,(A7) +0000002A: 2242 '"B' MOVEA.L D2,A1 +0000002C: 4ED1 'N.' JMP (A1) + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ISMPPOPEN"(283) + 00000006 +Comment: + + GETNODEADDRESS ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: NBPEXTRACT [A8CE0, A8D40) + + Module started due to: MOD directive + + Resolved outgoing references: + +0 (A8CE0): JSR REMOVEHDLBLKS + + +Dictionary: Flags $00 FirstId 285 + 285: NBPEXTRACT +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="NBPEXTRACT"(285) Segment="Main"(200) +Size: Flags $00 ModuleSize 96 + +Content: Flags $08 +Contents offset $0000 size $0060 +00000000: 4EBA 0000 'N...' JSR REMOVEHDLBLKS ; id: 281 +00000004: 41EF 000C 'A...' LEA $000C(A7),A0 +00000008: 343C F3E0 '4<..' MOVE.W #$F3E0,D2 +0000000C: 3218 '2.' MOVE.W (A0)+,D1 +0000000E: 6746 'gF' BEQ.S *+$0048 ; 00000056 +00000010: B258 '.X' CMP.W (A0)+,D1 +00000012: 6242 'bB' BHI.S *+$0044 ; 00000056 +00000014: 2250 '"P' MOVEA.L (A0),A1 +00000016: 5341 'SA' SUBQ.W #1,D1 +00000018: 6714 'g.' BEQ.S *+$0016 ; 0000002E +0000001A: 5A49 'ZI' ADDQ.W #5,A1 +0000001C: 4242 'BB' CLR.W D2 +0000001E: 1411 '..' MOVE.B (A1),D2 +00000020: D431 2001 '.1 .' ADD.B $01(A1,D2.W),D2 +00000024: D431 2002 '.1 .' ADD.B $02(A1,D2.W),D2 +00000028: 5602 'V.' ADDQ.B #3,D2 +0000002A: D2C2 '..' ADDA.W D2,A1 +0000002C: 60E8 '`.' BRA.S *-$0016 ; 00000016 +0000002E: 206F 0004 ' o..' MOVEA.L $0004(A7),A0 +00000032: 10D9 '..' MOVE.B (A1)+,(A0)+ +00000034: 10D9 '..' MOVE.B (A1)+,(A0)+ +00000036: 10D9 '..' MOVE.B (A1)+,(A0)+ +00000038: 10D9 '..' MOVE.B (A1)+,(A0)+ +0000003A: 5249 'RI' ADDQ.W #1,A1 +0000003C: 7403 't.' MOVEQ #$03,D2 +0000003E: 202F 0008 ' /..' MOVE.L $0008(A7),D0 +00000042: 2040 ' @' MOVEA.L D0,A0 +00000044: 1211 '..' MOVE.B (A1),D1 +00000046: 10D9 '..' MOVE.B (A1)+,(A0)+ +00000048: 5301 'S.' SUBQ.B #1,D1 +0000004A: 64FA 'd.' BCC.S *-$0004 ; 00000046 +0000004C: 0680 0000 0022 '....."' ADDI.L #$00000022,D0 +00000052: 5342 'SB' SUBQ.W #1,D2 +00000054: 66EC 'f.' BNE.S *-$0012 ; 00000042 +00000056: 225F '"_' MOVEA.L (A7)+,A1 +00000058: 4FEF 0010 'O...' LEA $0010(A7),A7 +0000005C: 3E82 '>.' MOVE.W D2,(A7) +0000005E: 4ED1 'N.' JMP (A1) + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="REMOVEHDLBLKS"(281) + 00000002 +Comment: + + NBPEXTRACT ended due to: end of FILE directive + + +Last +Record Summary +Type Count + 0 Pad 15 + 1 First 1 + 2 Last 1 + 3 Comment 59 + 4 Dictionary 30 + 5 Module 29 + 6 EntryPoint 56 + 7 ModSize 29 + 8 Content 29 + 9 Reference 3 diff --git a/BuildResults/RISC/Lib/RomStandardLib.lib.dump b/BuildResults/RISC/Lib/RomStandardLib.lib.dump new file mode 100644 index 0000000..e118439 --- /dev/null +++ b/BuildResults/RISC/Lib/RomStandardLib.lib.dump @@ -0,0 +1,567 @@ + +First: Flags=$01 Version=$0002 +Comment: + + UNLINKED FROM MAC OS ROM -- ELLIOT WAS HERE + [A8D40, A8FDC) + + +Dictionary: Flags $00 FirstId 200 + 200: Main +Pad +Comment: + + ##################################################################################### + + Module: c2pstr [A8D40, A8D6C) + + Module started due to: MOD directive, FILE directive + + +Dictionary: Flags $00 FirstId 201 + 201: c2pstr +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="c2pstr"(201) Segment="Main"(200) +Size: Flags $00 ModuleSize 44 + +Content: Flags $08 +Contents offset $0000 size $002C +00000000: 202F 0004 ' /..' MOVE.L $0004(A7),D0 +00000004: 671C 'g.' BEQ.S *+$001E ; 00000022 +00000006: 2040 ' @' MOVEA.L D0,A0 +00000008: 2240 '"@' MOVEA.L D0,A1 +0000000A: 343C 00FF '4<..' MOVE.W #$00FF,D2 +0000000E: 1210 '..' MOVE.B (A0),D1 +00000010: 10C0 '..' MOVE.B D0,(A0)+ +00000012: 1001 '..' MOVE.B D1,D0 +00000014: 57CA FFF8 'W...' DBEQ D2,*-$0006 ; 0000000E +00000018: 2208 '".' MOVE.L A0,D1 +0000001A: 2009 ' .' MOVE.L A1,D0 +0000001C: 9280 '..' SUB.L D0,D1 +0000001E: 5301 'S.' SUBQ.B #1,D1 +00000020: 1281 '..' MOVE.B D1,(A1) +00000022: 4E75 'Nu' RTS +00000024: 8663 3270 7374 '.c2pst' DC.B $80+$06, 'c2pstr', $00 ;MacsBug symbol + 7200 + +Comment: + + c2pstr ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: __setjmp [A8D70, A8D7C) + + Module started due to: MOD directive + + +Dictionary: Flags $00 FirstId 202 + 202: __setjmp +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__setjmp"(202) Segment="Main"(200) +Size: Flags $00 ModuleSize 12 + +Content: Flags $08 +Contents offset $0000 size $000C +00000000: 225F '"_' MOVEA.L (A7)+,A1 +00000002: 2057 ' W' MOVEA.L (A7),A0 +00000004: 48D0 DEFC 'H...' MOVEM.L D2-D7/A1-A4/A6/A7,(A0) +00000008: 7000 'p.' MOVEQ #$00,D0 +0000000A: 4ED1 'N.' JMP (A1) + +Comment: + + __setjmp ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: longjmp [A8D80, A8D92) + + Module started due to: MOD directive + + +Dictionary: Flags $00 FirstId 203 + 203: longjmp + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="longjmp"(203) Segment="Main"(200) +Size: Flags $00 ModuleSize 18 + +Content: Flags $08 +Contents offset $0000 size $0012 +00000000: 202F 0008 ' /..' MOVE.L $0008(A7),D0 +00000004: 6602 'f.' BNE.S *+$0004 ; 00000008 +00000006: 7001 'p.' MOVEQ #$01,D0 +00000008: 206F 0004 ' o..' MOVEA.L $0004(A7),A0 +0000000C: 4CD0 DEFC 'L...' MOVEM.L (A0),D2-D7/A1-A4/A6/A7 +00000010: 4ED1 'N.' JMP (A1) + +Comment: + + longjmp ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: memcmp [A8DA0, A8DD6) + + Module started due to: MOD directive + + +Dictionary: Flags $00 FirstId 204 + 204: memcmp +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="memcmp"(204) Segment="Main"(200) +Size: Flags $00 ModuleSize 54 + +Content: Flags $08 +Contents offset $0000 size $0036 +00000000: 4CEF 0300 0004 'L.....' MOVEM.L $0004(A7),A0/A1 +00000006: 222F 000C '"/..' MOVE.L $000C(A7),D1 +0000000A: B000 '..' CMP.B D0,D0 +0000000C: 6004 '`.' BRA.S *+$0006 ; 00000012 +0000000E: 4841 'HA' SWAP D1 +00000010: B109 '..' CMPM.B (A1)+,(A0)+ +00000012: 56C9 FFFC 'V...' DBNE D1,*-$0002 ; 00000010 +00000016: 660A 'f.' BNE.S *+$000C ; 00000022 +00000018: 4841 'HA' SWAP D1 +0000001A: 51C9 FFF2 'Q...' DBF D1,*-$000C ; 0000000E +0000001E: 7000 'p.' MOVEQ #$00,D0 +00000020: 4E75 'Nu' RTS +00000022: 7200 'r.' MOVEQ #$00,D1 +00000024: 1221 '.!' MOVE.B -(A1),D1 +00000026: 7000 'p.' MOVEQ #$00,D0 +00000028: 1020 '. ' MOVE.B -(A0),D0 +0000002A: 9081 '..' SUB.L D1,D0 +0000002C: 4E75 'Nu' RTS +0000002E: 866D 656D 636D '.memcm' DC.B $80+$06, 'memcmp', $00 ;MacsBug symbol + 7000 + +Comment: + + memcmp ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: memcpy [A8DE0, A8E34) + + Module started due to: MOD directive + + +Dictionary: Flags $00 FirstId 205 + 205: memcpy +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="memcpy"(205) Segment="Main"(200) +Size: Flags $00 ModuleSize 84 + +Content: Flags $08 +Contents offset $0000 size $0054 +00000000: 4CEF 0300 0004 'L.....' MOVEM.L $0004(A7),A0/A1 +00000006: 2008 ' .' MOVE.L A0,D0 +00000008: 2F02 '/.' MOVE.L D2,-(A7) +0000000A: 222F 0010 '"/..' MOVE.L $0010(A7),D1 +0000000E: 0C81 0000 0011 '......' CMPI.L #$00000011,D1 +00000014: 6D2E 'm.' BLT.S *+$0030 ; 00000044 +00000016: 2409 '$.' MOVE.L A1,D2 +00000018: B102 '..' EOR.B D0,D2 +0000001A: E20A '..' LSR.B #1,D2 +0000001C: 6526 'e&' BCS.S *+$0028 ; 00000044 +0000001E: 0800 0000 '....' BTST #$00,D0 +00000022: 6704 'g.' BEQ.S *+$0006 ; 00000028 +00000024: 10D9 '..' MOVE.B (A1)+,(A0)+ +00000026: 5381 'S.' SUBQ.L #1,D1 +00000028: 2401 '$.' MOVE.L D1,D2 +0000002A: E88A '..' LSR.L #4,D2 +0000002C: 5382 'S.' SUBQ.L #1,D2 +0000002E: 20D9 ' .' MOVE.L (A1)+,(A0)+ +00000030: 20D9 ' .' MOVE.L (A1)+,(A0)+ +00000032: 20D9 ' .' MOVE.L (A1)+,(A0)+ +00000034: 20D9 ' .' MOVE.L (A1)+,(A0)+ +00000036: 5382 'S.' SUBQ.L #1,D2 +00000038: 64F4 'd.' BCC.S *-$000A ; 0000002E +0000003A: 0281 0000 000F '......' ANDI.L #$0000000F,D1 +00000040: 6002 '`.' BRA.S *+$0004 ; 00000044 +00000042: 10D9 '..' MOVE.B (A1)+,(A0)+ +00000044: 5381 'S.' SUBQ.L #1,D1 +00000046: 64FA 'd.' BCC.S *-$0004 ; 00000042 +00000048: 241F '$.' MOVE.L (A7)+,D2 +0000004A: 4E75 'Nu' RTS +0000004C: 866D 656D 6370 '.memcp' DC.B $80+$06, 'memcpy', $00 ;MacsBug symbol + 7900 + +Comment: + + memcpy ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: memset [A8E40, A8E9E) + + Module started due to: MOD directive + + +Dictionary: Flags $00 FirstId 206 + 206: memset +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="memset"(206) Segment="Main"(200) +Size: Flags $00 ModuleSize 94 + +Content: Flags $08 +Contents offset $0000 size $005E +00000000: 206F 0004 ' o..' MOVEA.L $0004(A7),A0 +00000004: 4CEF 0003 0008 'L.....' MOVEM.L $0008(A7),D0/D1 +0000000A: 0C81 0000 0013 '......' CMPI.L #$00000013,D1 +00000010: 6D3A 'm:' BLT.S *+$003C ; 0000004C +00000012: 7400 't.' MOVEQ #$00,D2 +00000014: 1400 '..' MOVE.B D0,D2 +00000016: E148 '.H' LSL.W #8,D0 +00000018: 8440 '.@' OR.W D0,D2 +0000001A: 2002 ' .' MOVE.L D2,D0 +0000001C: 4842 'HB' SWAP D2 +0000001E: 8082 '..' OR.L D2,D0 +00000020: 2408 '$.' MOVE.L A0,D2 +00000022: E20A '..' LSR.B #1,D2 +00000024: 6404 'd.' BCC.S *+$0006 ; 0000002A +00000026: 10C0 '..' MOVE.B D0,(A0)+ +00000028: 5381 'S.' SUBQ.L #1,D1 +0000002A: E20A '..' LSR.B #1,D2 +0000002C: 6404 'd.' BCC.S *+$0006 ; 00000032 +0000002E: 30C0 '0.' MOVE.W D0,(A0)+ +00000030: 5581 'U.' SUBQ.L #2,D1 +00000032: 2401 '$.' MOVE.L D1,D2 +00000034: E88A '..' LSR.L #4,D2 +00000036: 5382 'S.' SUBQ.L #1,D2 +00000038: 20C0 ' .' MOVE.L D0,(A0)+ +0000003A: 20C0 ' .' MOVE.L D0,(A0)+ +0000003C: 20C0 ' .' MOVE.L D0,(A0)+ +0000003E: 20C0 ' .' MOVE.L D0,(A0)+ +00000040: 5382 'S.' SUBQ.L #1,D2 +00000042: 64F4 'd.' BCC.S *-$000A ; 00000038 +00000044: 0241 000F '.A..' ANDI.W #$000F,D1 +00000048: 6002 '`.' BRA.S *+$0004 ; 0000004C +0000004A: 10C0 '..' MOVE.B D0,(A0)+ +0000004C: 51C9 FFFC 'Q...' DBF D1,*-$0002 ; 0000004A +00000050: 202F 0004 ' /..' MOVE.L $0004(A7),D0 +00000054: 4E75 'Nu' RTS +00000056: 866D 656D 7365 '.memse' DC.B $80+$06, 'memset', $00 ;MacsBug symbol + 7400 + +Comment: + + memset ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: strcat [A8EA0, A8EBE) + + Module started due to: MOD directive + + +Dictionary: Flags $00 FirstId 207 + 207: strcat +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="strcat"(207) Segment="Main"(200) +Size: Flags $00 ModuleSize 30 + +Content: Flags $08 +Contents offset $0000 size $001E +00000000: 206F 0004 ' o..' MOVEA.L $0004(A7),A0 +00000004: 2008 ' .' MOVE.L A0,D0 +00000006: 4A18 'J.' TST.B (A0)+ +00000008: 66FC 'f.' BNE.S *-$0002 ; 00000006 +0000000A: 226F 0008 '"o..' MOVEA.L $0008(A7),A1 +0000000E: 5388 'S.' SUBQ.L #1,A0 +00000010: 10D9 '..' MOVE.B (A1)+,(A0)+ +00000012: 66FC 'f.' BNE.S *-$0002 ; 00000010 +00000014: 4E75 'Nu' RTS +00000016: 8673 7472 6361 '.strca' DC.B $80+$06, 'strcat', $00 ;MacsBug symbol + 7400 + +Comment: + + strcat ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: strcmp [A8EC0, A8EEA) + + Module started due to: MOD directive + + +Dictionary: Flags $00 FirstId 208 + 208: strcmp +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="strcmp"(208) Segment="Main"(200) +Size: Flags $00 ModuleSize 42 + +Content: Flags $08 +Contents offset $0000 size $002A +00000000: 4CEF 0300 0004 'L.....' MOVEM.L $0004(A7),A0/A1 +00000006: 7000 'p.' MOVEQ #$00,D0 +00000008: B3C8 '..' CMPA.L A0,A1 +0000000A: 670A 'g.' BEQ.S *+$000C ; 00000016 +0000000C: 1018 '..' MOVE.B (A0)+,D0 +0000000E: B019 '..' CMP.B (A1)+,D0 +00000010: 6608 'f.' BNE.S *+$000A ; 0000001A +00000012: 4A00 'J.' TST.B D0 +00000014: 66F6 'f.' BNE.S *-$0008 ; 0000000C +00000016: 7000 'p.' MOVEQ #$00,D0 +00000018: 4E75 'Nu' RTS +0000001A: 7200 'r.' MOVEQ #$00,D1 +0000001C: 1221 '.!' MOVE.B -(A1),D1 +0000001E: 9081 '..' SUB.L D1,D0 +00000020: 4E75 'Nu' RTS +00000022: 8673 7472 636D '.strcm' DC.B $80+$06, 'strcmp', $00 ;MacsBug symbol + 7000 + +Comment: + + strcmp ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: strcpy [A8EF0, A8F06) + + Module started due to: MOD directive + + +Dictionary: Flags $00 FirstId 209 + 209: strcpy +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="strcpy"(209) Segment="Main"(200) +Size: Flags $00 ModuleSize 22 + +Content: Flags $08 +Contents offset $0000 size $0016 +00000000: 4CEF 0300 0004 'L.....' MOVEM.L $0004(A7),A0/A1 +00000006: 2008 ' .' MOVE.L A0,D0 +00000008: 10D9 '..' MOVE.B (A1)+,(A0)+ +0000000A: 66FC 'f.' BNE.S *-$0002 ; 00000008 +0000000C: 4E75 'Nu' RTS +0000000E: 8673 7472 6370 '.strcp' DC.B $80+$06, 'strcpy', $00 ;MacsBug symbol + 7900 + +Comment: + + strcpy ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: strcspn [A8F10, A8F3C) + + Module started due to: MOD directive + + +Dictionary: Flags $00 FirstId 210 + 210: strcspn + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="strcspn"(210) Segment="Main"(200) +Size: Flags $00 ModuleSize 44 + +Content: Flags $08 +Contents offset $0000 size $002C +00000000: 2F02 '/.' MOVE.L D2,-(A7) +00000002: 206F 0008 ' o..' MOVEA.L $0008(A7),A0 +00000006: 242F 000C '$/..' MOVE.L $000C(A7),D2 +0000000A: 1018 '..' MOVE.B (A0)+,D0 +0000000C: 670A 'g.' BEQ.S *+$000C ; 00000018 +0000000E: 2242 '"B' MOVEA.L D2,A1 +00000010: 1219 '..' MOVE.B (A1)+,D1 +00000012: 67F6 'g.' BEQ.S *-$0008 ; 0000000A +00000014: B001 '..' CMP.B D1,D0 +00000016: 66F8 'f.' BNE.S *-$0006 ; 00000010 +00000018: 241F '$.' MOVE.L (A7)+,D2 +0000001A: 2008 ' .' MOVE.L A0,D0 +0000001C: 5380 'S.' SUBQ.L #1,D0 +0000001E: 90AF 0004 '....' SUB.L $0004(A7),D0 +00000022: 4E75 'Nu' RTS +00000024: 8773 7472 6373 '.strcs' DC.B $80+$07, 'strcspn' ;MacsBug symbol + 706E + +Comment: + + strcspn ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: strlen [A8F40, A8F5A) + + Module started due to: MOD directive + + +Dictionary: Flags $00 FirstId 211 + 211: strlen +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="strlen"(211) Segment="Main"(200) +Size: Flags $00 ModuleSize 26 + +Content: Flags $08 +Contents offset $0000 size $001A +00000000: 206F 0004 ' o..' MOVEA.L $0004(A7),A0 +00000004: 2248 '"H' MOVEA.L A0,A1 +00000006: 4A18 'J.' TST.B (A0)+ +00000008: 66FC 'f.' BNE.S *-$0002 ; 00000006 +0000000A: 91C9 '..' SUBA.L A1,A0 +0000000C: 2008 ' .' MOVE.L A0,D0 +0000000E: 5380 'S.' SUBQ.L #1,D0 +00000010: 4E75 'Nu' RTS +00000012: 8673 7472 6C65 '.strle' DC.B $80+$06, 'strlen', $00 ;MacsBug symbol + 6E00 + +Comment: + + strlen ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: strncmp [A8F60, A8FA0) + + Module started due to: MOD directive + + +Dictionary: Flags $00 FirstId 212 + 212: strncmp + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="strncmp"(212) Segment="Main"(200) +Size: Flags $00 ModuleSize 64 + +Content: Flags $08 +Contents offset $0000 size $0040 +00000000: 4CEF 0300 0004 'L.....' MOVEM.L $0004(A7),A0/A1 +00000006: 222F 000C '"/..' MOVE.L $000C(A7),D1 +0000000A: 7000 'p.' MOVEQ #$00,D0 +0000000C: 600A '`.' BRA.S *+$000C ; 00000018 +0000000E: 1018 '..' MOVE.B (A0)+,D0 +00000010: B019 '..' CMP.B (A1)+,D0 +00000012: 660C 'f.' BNE.S *+$000E ; 00000020 +00000014: 4A00 'J.' TST.B D0 +00000016: 6704 'g.' BEQ.S *+$0006 ; 0000001C +00000018: 5381 'S.' SUBQ.L #1,D1 +0000001A: 64F2 'd.' BCC.S *-$000C ; 0000000E +0000001C: 7000 'p.' MOVEQ #$00,D0 +0000001E: 4E75 'Nu' RTS +00000020: 7200 'r.' MOVEQ #$00,D1 +00000022: 1221 '.!' MOVE.B -(A1),D1 +00000024: 9081 '..' SUB.L D1,D0 +00000026: 4E75 'Nu' RTS +00000028: 8773 7472 6E63 '.strnc' DC.B $80+$07, 'strncmp' ;MacsBug symbol + 6D70 +00000030: 0000 '..' DC.W $0000 +00000032: 0000 0000 '....' ORI.B #$00,D0 +00000036: 0000 0000 '....' ORI.B #$00,D0 +0000003A: 0000 0000 '....' ORI.B #$00,D0 +0000003E: 0000 '..' DC.W $0000 + +Comment: + + strncmp ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: strncpy [A8FA0, A8FDC) + + Module started due to: MOD directive + + +Dictionary: Flags $00 FirstId 213 + 213: strncpy + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="strncpy"(213) Segment="Main"(200) +Size: Flags $00 ModuleSize 60 + +Content: Flags $08 +Contents offset $0000 size $003C +00000000: 4CEF 0300 0004 'L.....' MOVEM.L $0004(A7),A0/A1 +00000006: 222F 000C '"/..' MOVE.L $000C(A7),D1 +0000000A: 7001 'p.' MOVEQ #$01,D0 +0000000C: 6004 '`.' BRA.S *+$0006 ; 00000012 +0000000E: 4841 'HA' SWAP D1 +00000010: 10D9 '..' MOVE.B (A1)+,(A0)+ +00000012: 57C9 FFFC 'W...' DBEQ D1,*-$0002 ; 00000010 +00000016: 670C 'g.' BEQ.S *+$000E ; 00000024 +00000018: 4841 'HA' SWAP D1 +0000001A: 51C9 FFF2 'Q...' DBF D1,*-$000C ; 0000000E +0000001E: 600E '`.' BRA.S *+$0010 ; 0000002E +00000020: 4841 'HA' SWAP D1 +00000022: 4218 'B.' CLR.B (A0)+ +00000024: 51C9 FFFC 'Q...' DBF D1,*-$0002 ; 00000022 +00000028: 4841 'HA' SWAP D1 +0000002A: 51C9 FFF4 'Q...' DBF D1,*-$000A ; 00000020 +0000002E: 202F 0004 ' /..' MOVE.L $0004(A7),D0 +00000032: 4E75 'Nu' RTS +00000034: 8773 7472 6E63 '.strnc' DC.B $80+$07, 'strncpy' ;MacsBug symbol + 7079 + +Comment: + + strncpy ended due to: end of FILE directive, 4 nulls trimmed + + +Last +Record Summary +Type Count + 0 Pad 10 + 1 First 1 + 2 Last 1 + 3 Comment 27 + 4 Dictionary 14 + 5 Module 13 + 7 ModSize 13 + 8 Content 13 diff --git a/BuildResults/RISC/Lib/SCSI.lib.dump b/BuildResults/RISC/Lib/SCSI.lib.dump new file mode 100644 index 0000000..35dc21d --- /dev/null +++ b/BuildResults/RISC/Lib/SCSI.lib.dump @@ -0,0 +1,8426 @@ + +First: Flags=$01 Version=$0002 +Comment: + + UNLINKED FROM MAC OS ROM -- ELLIOT WAS HERE + [18C30, 1DAC6) + + +Dictionary: Flags $00 FirstId 200 + 200: Main +Pad +Comment: + + ##################################################################################### + + Module: SOMETHINGSCSI [18C30, 18D34) + + Module started due to: vector glue above, FILE directive, MODGUESS (align, label) + + Unresolved outgoing references: + +8 (18C38): JSR $1AA40 + +14 (18C44): JSR $1AA20 + +1A (18C4A): JSR $1AA30 + + +Dictionary: Flags $00 FirstId 201 + 201: SOMETHINGSCSI + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SOMETHINGSCSI"(201) Segment="Main"(200) +Size: Flags $00 ModuleSize 260 + +Content: Flags $08 +Contents offset $0000 size $0104 +00000000: 4E56 FEF6 'NV..' LINK.W A6,#-$010A +00000004: 48E7 0F18 'H...' MOVEM.L D4-D7/A3/A4,-(A7) +00000008: 4EBA 1E06 'N...' JSR *+$1E08 ; 00001E10 +0000000C: 4A00 'J.' TST.B D0 +0000000E: 6700 00B0 'g...' BEQ *+$00B2 ; 000000C0 +00000012: 7807 'x.' MOVEQ #$07,D4 +00000014: 4EBA 1DDA 'N...' JSR *+$1DDC ; 00001DF0 +00000018: 1A00 '..' MOVE.B D0,D5 +0000001A: 4EBA 1DE4 'N...' JSR *+$1DE6 ; 00001E00 +0000001E: 1C00 '..' MOVE.B D0,D6 +00000020: 7001 'p.' MOVEQ #$01,D0 +00000022: 1F00 '..' MOVE.B D0,-(A7) +00000024: 70FF 'p.' MOVEQ #$FF,D0 +00000026: 4A1F 'J.' TST.B (A7)+ +00000028: 56C0 'V.' SNE D0 +0000002A: 31C0 0B9E '1...' MOVE.W D0,$0B9E +0000002E: 598F 'Y.' SUBQ.L #4,A7 +00000030: 2F3C 6E69 7474 '/.' MOVE.W D0,D7 +00000048: 6600 009A 'f...' BNE *+$009C ; 000000E4 +0000004C: 202E FFEC ' ...' MOVE.L -$0014(A6),D0 +00000050: 0480 0000 0196 '......' SUBI.L #$00000196,D0 +00000056: 6600 008C 'f...' BNE *+$008E ; 000000E4 +0000005A: 7001 'p.' MOVEQ #$01,D0 +0000005C: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000060: 54AE FFFC 'T...' ADDQ.L #2,-$0004(A6) +00000064: 2238 2400 '"8$.' MOVE.L $2400,D1 +00000068: C2BC 0200 0000 '......' AND.L #$02000000,D1 +0000006E: 6774 'gt' BEQ.S *+$0076 ; 000000E4 +00000070: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000074: 2068 0210 ' h..' MOVEA.L $0210(A0),A0 +00000078: 2D50 FFF0 '-P..' MOVE.L (A0),-$0010(A6) +0000007C: 6766 'gf' BEQ.S *+$0068 ; 000000E4 +0000007E: 206E FFF0 ' n..' MOVEA.L -$0010(A6),A0 +00000082: 41E8 0034 'A..4' LEA $0034(A0),A0 +00000086: 2D48 FFF8 '-H..' MOVE.L A0,-$0008(A6) +0000008A: 2E08 '..' MOVE.L A0,D7 +0000008C: DEAE FFFC '....' ADD.L -$0004(A6),D7 +00000090: 2D47 FFF8 '-G..' MOVE.L D7,-$0008(A6) +00000094: 4A2E 0008 'J...' TST.B $0008(A6) +00000098: 6726 'g&' BEQ.S *+$0028 ; 000000C0 +0000009A: 206E FFF0 ' n..' MOVEA.L -$0010(A6),A0 +0000009E: 00A8 0004 0000 '......' ORI.L #$00040000,$0038(A0) + 0038 +000000A6: 4E71 'Nq' NOP +000000A8: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +000000AC: 0210 00FB '....' ANDI.B #$FB,(A0) +000000B0: 4E71 'Nq' NOP +000000B2: 307C 0001 '0|..' MOVEA.W #$0001,A0 +000000B6: 43EE FFF4 'C...' LEA -$000C(A6),A1 +000000BA: A03B '.;' _Delay ; A03B +000000BC: 2280 '".' MOVE.L D0,(A1) +000000BE: 6024 '`$' BRA.S *+$0026 ; 000000E4 +000000C0: 206E FFF0 ' n..' MOVEA.L -$0010(A6),A0 +000000C4: 02A8 FFFB FFFF '......' ANDI.L #$FFFBFFFF,$0038(A0) + 0038 +000000CC: 4E71 'Nq' NOP +000000CE: 307C 0001 '0|..' MOVEA.W #$0001,A0 +000000D2: 43EE FFF4 'C...' LEA -$000C(A6),A1 +000000D6: A03B '.;' _Delay ; A03B +000000D8: 2280 '".' MOVE.L D0,(A1) +000000DA: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +000000DE: 0010 0004 '....' ORI.B #$04,(A0) +000000E2: 4E71 'Nq' NOP +000000E4: 2E2E FFE4 '....' MOVE.L -$001C(A6),D7 +000000E8: 4E5E 'N^' UNLK A6 +000000EA: 4E74 0002 'Nt..' RTD #$0002 + +Comment: + + AUTOMOD_18D40 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: INITSCSIMGR [18E30, 18E48) + + Module started due to: MODGUESS (align, label, RTD then padding) + + Resolved outgoing references: + +10 (18E40): JSR SOMETHINGSCSI + + +Dictionary: Flags $00 FirstId 203 + 203: INITSCSIMGR + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INITSCSIMGR"(203) 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: 203C 0000 040C ' <....' MOVE.L #$0000040C,D0 +0000000A: A71E '..' _NewPtrSysClear ; A71E +0000000C: 21C8 0C0C '!...' MOVE.L A0,$0C0C +00000010: 4EBA 0000 'N...' JSR SOMETHINGSCSI ; id: 201 +00000014: 4E5E 'N^' UNLK A6 +00000016: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SOMETHINGSCSI"(201) + 00000012 +Comment: + + INITSCSIMGR ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_18E50 [18E50, 18E7C) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 204 + 204: AUTOMOD_18E50 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_18E50"(204) Segment="Main"(200) +Size: Flags $00 ModuleSize 44 + +Content: Flags $08 +Contents offset $0000 size $002C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0B '/.' MOVE.L A3,-(A7) +00000006: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +0000000A: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +0000000E: 7200 'r.' MOVEQ #$00,D1 +00000010: 6006 '`.' BRA.S *+$0008 ; 00000018 +00000012: 16D9 '..' MOVE.B (A1)+,(A3)+ +00000014: 2001 ' .' MOVE.L D1,D0 +00000016: 5281 'R.' ADDQ.L #1,D1 +00000018: 702F 'p/' MOVEQ #$2F,D0 ; '/' +0000001A: B081 '..' CMP.L D1,D0 +0000001C: 6F04 'o.' BLE.S *+$0006 ; 00000022 +0000001E: 4A11 'J.' TST.B (A1) +00000020: 66F0 'f.' BNE.S *-$000E ; 00000012 +00000022: 4213 'B.' CLR.B (A3) +00000024: 266E FFFC '&n..' MOVEA.L -$0004(A6),A3 +00000028: 4E5E 'N^' UNLK A6 +0000002A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_18E50 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: INITSCSIBOOT [18E80, 19386) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +2BA (1913A): JSR EXPANSIONBUSMGR_VEC019C ; outside file + +29E (1911E): JSR strcmp ; outside file + +1F2 (19072): JSR C2PSTR ; outside file + + Unresolved outgoing references: + +C (18E8C): JSR $1AA60 + +292 (19112): JSR $18E50 + +336 (191B6): JSR $1A680 + +36C (191EC): JSR $1A8A0 + +378 (191F8): JSR $1A8A0 + + +Dictionary: Flags $00 FirstId 205 + 205: INITSCSIBOOT +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INITSCSIBOOT"(205) Segment="Main"(200) +Size: Flags $00 ModuleSize 1286 + +Content: Flags $08 +Contents offset $0000 size $0506 +00000000: 4E56 FCB2 'NV..' LINK.W A6,#-$034E +00000004: 48E7 0F38 'H..8' MOVEM.L D4-D7/A2-A4,-(A7) +00000008: 49EE FD42 'I..B' LEA -$02BE(A6),A4 +0000000C: 4EBA 1BD2 'N...' JSR *+$1BD4 ; 00001BE0 +00000010: 4A00 'J.' TST.B D0 +00000012: 6700 02C4 'g...' BEQ *+$02C6 ; 000002D8 +00000016: 41FA 04E2 'A...' LEA *+$04E4,A0 ; 000004FA +0000001A: 43EE FCD6 'C...' LEA -$032A(A6),A1 +0000001E: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000020: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000022: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000024: 41FA 04C2 'A...' LEA *+$04C4,A0 ; 000004E8 +00000028: 43EE FD62 'C..b' LEA -$029E(A6),A1 +0000002C: 7003 'p.' MOVEQ #$03,D0 +0000002E: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000030: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000002E +00000034: 32D8 '2.' MOVE.W (A0)+,(A1)+ +00000036: 7000 'p.' MOVEQ #$00,D0 +00000038: 2D40 FE9E '-@..' MOVE.L D0,-$0162(A6) +0000003C: 2D40 FE9A '-@..' MOVE.L D0,-$0166(A6) +00000040: 2D40 FE96 '-@..' MOVE.L D0,-$016A(A6) +00000044: 3D7C 0004 FE94 '=|....' MOVE.W #$0004,-$016C(A6) +0000004A: 1D7C 0001 FE93 '.|....' MOVE.B #$01,-$016D(A6) +00000050: 422E FE92 'B...' CLR.B -$016E(A6) +00000054: 2D7C 0000 00E1 '-|....' MOVE.L #$000000E1,-$0172(A6) + FE8E +0000005C: 426E FE8C 'Bn..' CLR.W -$0174(A6) +00000060: 426E FE8A 'Bn..' CLR.W -$0176(A6) +00000064: 2D40 FE86 '-@..' MOVE.L D0,-$017A(A6) +00000068: 422E FE85 'B...' CLR.B -$017B(A6) +0000006C: 1D7C 0007 FE84 '.|....' MOVE.B #$07,-$017C(A6) +00000072: 3D7C AAFE FE82 '=|....' MOVE.W #$AAFE,-$017E(A6) +00000078: 422E FCB7 'B...' CLR.B -$0349(A6) +0000007C: 486E FCB2 'Hn..' PEA -$034E(A6) +00000080: 7007 'p.' MOVEQ #$07,D0 +00000082: ABE9 '..' DC.W $ABE9 ; TB 03E9 +00000084: 3A00 ':.' MOVE.W D0,D5 +00000086: 584F 'XO' ADDQ.W #4,A7 +00000088: 6052 '`R' BRA.S *+$0054 ; 000000DC +0000008A: 486E FCB7 'Hn..' PEA -$0349(A6) +0000008E: 486E FCB8 'Hn..' PEA -$0348(A6) +00000092: 7001 'p.' MOVEQ #$01,D0 +00000094: 2F00 '/.' MOVE.L D0,-(A7) +00000096: 486E FCB2 'Hn..' PEA -$034E(A6) +0000009A: 700A 'p.' MOVEQ #$0A,D0 +0000009C: ABE9 '..' DC.W $ABE9 ; TB 03E9 +0000009E: 3A00 ':.' MOVE.W D0,D5 +000000A0: 4A2E FCB7 'J...' TST.B -$0349(A6) +000000A4: 4FEF 0010 'O...' LEA $0010(A7),A7 +000000A8: 663C 'f<' BNE.S *+$003E ; 000000E6 +000000AA: 4A45 'JE' TST.W D5 +000000AC: 6638 'f8' BNE.S *+$003A ; 000000E6 +000000AE: 4206 'B.' CLR.B D6 +000000B0: 486E FCCE 'Hn..' PEA -$0332(A6) +000000B4: 487A 0418 'Hz..' PEA *+$041A ; 000004CE +000000B8: 486E FCB8 'Hn..' PEA -$0348(A6) +000000BC: 7016 'p.' MOVEQ #$16,D0 +000000BE: ABE9 '..' DC.W $ABE9 ; TB 03E9 +000000C0: 4A80 'J.' TST.L D0 +000000C2: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000C6: 486E FCCE 'Hn..' PEA -$0332(A6) +000000CA: 486E FD62 'Hn.b' PEA -$029E(A6) +000000CE: 486E FCB8 'Hn..' PEA -$0348(A6) +000000D2: 7016 'p.' MOVEQ #$16,D0 +000000D4: ABE9 '..' DC.W $ABE9 ; TB 03E9 +000000D6: 4A80 'J.' TST.L D0 +000000D8: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000DC: 4A45 'JE' TST.W D5 +000000DE: 6606 'f.' BNE.S *+$0008 ; 000000E6 +000000E0: 4A2E FCB7 'J...' TST.B -$0349(A6) +000000E4: 67A4 'g.' BEQ.S *-$005A ; 0000008A +000000E6: 486E FCB2 'Hn..' PEA -$034E(A6) +000000EA: 7008 'p.' MOVEQ #$08,D0 +000000EC: ABE9 '..' DC.W $ABE9 ; TB 03E9 +000000EE: 422E FCB7 'B...' CLR.B -$0349(A6) +000000F2: 486E FCB2 'Hn..' PEA -$034E(A6) +000000F6: 7007 'p.' MOVEQ #$07,D0 +000000F8: ABE9 '..' DC.W $ABE9 ; TB 03E9 +000000FA: 3A00 ':.' MOVE.W D0,D5 +000000FC: 504F 'PO' ADDQ.W #8,A7 +000000FE: 6000 01C2 '`...' BRA *+$01C4 ; 000002C2 +00000102: 486E FCB7 'Hn..' PEA -$0349(A6) +00000106: 486E FCB8 'Hn..' PEA -$0348(A6) +0000010A: 7001 'p.' MOVEQ #$01,D0 +0000010C: 2F00 '/.' MOVE.L D0,-(A7) +0000010E: 486E FCB2 'Hn..' PEA -$034E(A6) +00000112: 700A 'p.' MOVEQ #$0A,D0 +00000114: ABE9 '..' DC.W $ABE9 ; TB 03E9 +00000116: 3A00 ':.' MOVE.W D0,D5 +00000118: 4A2E FCB7 'J...' TST.B -$0349(A6) +0000011C: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000120: 6600 01AC 'f...' BNE *+$01AE ; 000002CE +00000124: 4A45 'JE' TST.W D5 +00000126: 6600 01A6 'f...' BNE *+$01A8 ; 000002CE +0000012A: 4206 'B.' CLR.B D6 +0000012C: 486E FCCE 'Hn..' PEA -$0332(A6) +00000130: 486E FD62 'Hn.b' PEA -$029E(A6) +00000134: 486E FCB8 'Hn..' PEA -$0348(A6) +00000138: 7016 'p.' MOVEQ #$16,D0 +0000013A: ABE9 '..' DC.W $ABE9 ; TB 03E9 +0000013C: 4A80 'J.' TST.L D0 +0000013E: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000142: 6600 011E 'f...' BNE *+$0120 ; 00000262 +00000146: 202E FCCE ' ...' MOVE.L -$0332(A6),D0 +0000014A: A71E '..' _NewPtrSysClear ; A71E +0000014C: 2648 '&H' MOVEA.L A0,A3 +0000014E: 200B ' .' MOVE.L A3,D0 +00000150: 6700 0110 'g...' BEQ *+$0112 ; 00000262 +00000154: 486E FCCE 'Hn..' PEA -$0332(A6) +00000158: 2F0B '/.' MOVE.L A3,-(A7) +0000015A: 486E FD62 'Hn.b' PEA -$029E(A6) +0000015E: 486E FCB8 'Hn..' PEA -$0348(A6) +00000162: 7017 'p.' MOVEQ #$17,D0 +00000164: ABE9 '..' DC.W $ABE9 ; TB 03E9 +00000166: 3800 '8.' MOVE.W D0,D4 +00000168: 4FEF 0010 'O...' LEA $0010(A7),A7 +0000016C: 6600 00F0 'f...' BNE *+$00F2 ; 0000025E +00000170: 4247 'BG' CLR.W D7 +00000172: 6000 00DE '`...' BRA *+$00E0 ; 00000252 +00000176: 7000 'p.' MOVEQ #$00,D0 +00000178: 3007 '0.' MOVE.W D7,D0 +0000017A: 2040 ' @' MOVEA.L D0,A0 +0000017C: 41F0 8A00 'A...' LEA $00(A0,A0.L*2),A0 +00000180: 2008 ' .' MOVE.L A0,D0 +00000182: E580 '..' ASL.L #2,D0 +00000184: 0CB3 7363 7369 '..scsi' CMPI.L #$73637369,$74(A3,D0.L) ; 'scsi' + 0874 +0000018C: 6600 00C0 'f...' BNE *+$00C2 ; 0000024E +00000190: 486E FCD2 'Hn..' PEA -$032E(A6) +00000194: 487A 0338 'Hz.8' PEA *+$033A ; 000004CE +00000198: 486E FCB8 'Hn..' PEA -$0348(A6) +0000019C: 7016 'p.' MOVEQ #$16,D0 +0000019E: ABE9 '..' DC.W $ABE9 ; TB 03E9 +000001A0: 4A80 'J.' TST.L D0 +000001A2: 4FEF 000C 'O...' LEA $000C(A7),A7 +000001A6: 6600 00A6 'f...' BNE *+$00A8 ; 0000024E +000001AA: 7004 'p.' MOVEQ #$04,D0 +000001AC: 2D40 FCCE '-@..' MOVE.L D0,-$0332(A6) +000001B0: 486E FCCE 'Hn..' PEA -$0332(A6) +000001B4: 486E FD7E 'Hn.~' PEA -$0282(A6) +000001B8: 487A 0308 'Hz..' PEA *+$030A ; 000004C2 +000001BC: 486E FCB8 'Hn..' PEA -$0348(A6) +000001C0: 7017 'p.' MOVEQ #$17,D0 +000001C2: ABE9 '..' DC.W $ABE9 ; TB 03E9 +000001C4: 4A80 'J.' TST.L D0 +000001C6: 4FEF 0010 'O...' LEA $0010(A7),A7 +000001CA: 6600 0082 'f...' BNE *+$0084 ; 0000024E +000001CE: 7020 'p ' MOVEQ #$20,D0 ; ' ' +000001D0: 2D40 FCCE '-@..' MOVE.L D0,-$0332(A6) +000001D4: 486E FCCE 'Hn..' PEA -$0332(A6) +000001D8: 2F0C '/.' MOVE.L A4,-(A7) +000001DA: 487A 02E0 'Hz..' PEA *+$02E2 ; 000004BC +000001DE: 486E FCB8 'Hn..' PEA -$0348(A6) +000001E2: 7017 'p.' MOVEQ #$17,D0 +000001E4: ABE9 '..' DC.W $ABE9 ; TB 03E9 +000001E6: 4A80 'J.' TST.L D0 +000001E8: 4FEF 0010 'O...' LEA $0010(A7),A7 +000001EC: 6660 'f`' BNE.S *+$0062 ; 0000024E +000001EE: 598F 'Y.' SUBQ.L #4,A7 +000001F0: 2F0C '/.' MOVE.L A4,-(A7) +000001F2: 4EBA 0000 'N...' JSR C2PSTR ; id: 208 +000001F6: 558F 'U.' SUBQ.L #2,A7 +000001F8: 2F2E FD7E '/..~' MOVE.L -$0282(A6),-(A7) +000001FC: 2F2E FCD2 '/...' MOVE.L -$032E(A6),-(A7) +00000200: 2F0C '/.' MOVE.L A4,-(A7) +00000202: 7005 'p.' MOVEQ #$05,D0 +00000204: 2F00 '/.' MOVE.L D0,-(A7) +00000206: 486E FD74 'Hn.t' PEA -$028C(A6) +0000020A: 486E FD78 'Hn.x' PEA -$0288(A6) +0000020E: 486E FD82 'Hn..' PEA -$027E(A6) +00000212: 3F3C 0003 '?<..' MOVE.W #$0003,-(A7) +00000216: AA5A '.Z' _CodeFragmentDispatch ; AA5A +00000218: 4A5F 'J_' TST.W (A7)+ +0000021A: 584F 'XO' ADDQ.W #4,A7 +0000021C: 6630 'f0' BNE.S *+$0032 ; 0000024E +0000021E: 558F 'U.' SUBQ.L #2,A7 +00000220: 2F2E FD74 '/..t' MOVE.L -$028C(A6),-(A7) +00000224: 487A 028C 'Hz..' PEA *+$028E ; 000004B2 +00000228: 486E FD78 'Hn.x' PEA -$0288(A6) +0000022C: 486E FD7D 'Hn.}' PEA -$0283(A6) +00000230: 3F3C 0005 '?<..' MOVE.W #$0005,-(A7) +00000234: AA5A '.Z' _CodeFragmentDispatch ; AA5A +00000236: 4A5F 'J_' TST.W (A7)+ +00000238: 6614 'f.' BNE.S *+$0016 ; 0000024E +0000023A: 2D6E FD78 FE96 '-n.x..' MOVE.L -$0288(A6),-$016A(A6) +00000240: 486E FCB8 'Hn..' PEA -$0348(A6) +00000244: 41EE FE82 'A...' LEA -$017E(A6),A0 +00000248: 4E90 'N.' JSR (A0) +0000024A: 7C01 '|.' MOVEQ #$01,D6 +0000024C: 584F 'XO' ADDQ.W #4,A7 +0000024E: 3007 '0.' MOVE.W D7,D0 +00000250: 5247 'RG' ADDQ.W #1,D7 +00000252: 7000 'p.' MOVEQ #$00,D0 +00000254: 3007 '0.' MOVE.W D7,D0 +00000256: B0AB 0070 '...p' CMP.L $0070(A3),D0 +0000025A: 6500 FF1A 'e...' BCS *-$00E4 ; 00000176 +0000025E: 204B ' K' MOVEA.L A3,A0 +00000260: A01F '..' _DisposePtr ; A01F +00000262: 4A06 'J.' TST.B D6 +00000264: 665C 'f\' BNE.S *+$005E ; 000002C2 +00000266: 45EE FD22 'E.."' LEA -$02DE(A6),A2 +0000026A: 7020 'p ' MOVEQ #$20,D0 ; ' ' +0000026C: 2D40 FCCE '-@..' MOVE.L D0,-$0332(A6) +00000270: 486E FCCE 'Hn..' PEA -$0332(A6) +00000274: 2F0A '/.' MOVE.L A2,-(A7) +00000276: 486E FCD6 'Hn..' PEA -$032A(A6) +0000027A: 486E FCB8 'Hn..' PEA -$0348(A6) +0000027E: 7017 'p.' MOVEQ #$17,D0 +00000280: ABE9 '..' DC.W $ABE9 ; TB 03E9 +00000282: 3800 '8.' MOVE.W D0,D4 +00000284: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000288: 6638 'f8' BNE.S *+$003A ; 000002C2 +0000028A: 486E FCE2 'Hn..' PEA -$031E(A6) +0000028E: 486E FD22 'Hn."' PEA -$02DE(A6) +00000292: 4EBA FD3C 'N..<' JSR *-$02C2 ; FFFFFFD0 +00000296: 486E FCE2 'Hn..' PEA -$031E(A6) +0000029A: 487A 0210 'Hz..' PEA *+$0212 ; 000004AC +0000029E: 4EBA 0000 'N...' JSR strcmp ; id: 207 +000002A2: 4A80 'J.' TST.L D0 +000002A4: 4FEF 0010 'O...' LEA $0010(A7),A7 +000002A8: 6618 'f.' BNE.S *+$001A ; 000002C2 +000002AA: 486E FCC8 'Hn..' PEA -$0338(A6) +000002AE: 4878 03FF 'Hx..' PEA $03FF +000002B2: 7030 'p0' MOVEQ #$30,D0 ; '0' +000002B4: 2F00 '/.' MOVE.L D0,-(A7) +000002B6: 486E FCB8 'Hn..' PEA -$0348(A6) +000002BA: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC019C ; id: 206 +000002BE: 4FEF 0010 'O...' LEA $0010(A7),A7 +000002C2: 4A45 'JE' TST.W D5 +000002C4: 6608 'f.' BNE.S *+$000A ; 000002CE +000002C6: 4A2E FCB7 'J...' TST.B -$0349(A6) +000002CA: 6700 FE36 'g..6' BEQ *-$01C8 ; 00000102 +000002CE: 486E FCB2 'Hn..' PEA -$034E(A6) +000002D2: 7008 'p.' MOVEQ #$08,D0 +000002D4: ABE9 '..' DC.W $ABE9 ; TB 03E9 +000002D6: 584F 'XO' ADDQ.W #4,A7 +000002D8: 422E FFA7 'B...' CLR.B -$0059(A6) +000002DC: 426E FFA8 'Bn..' CLR.W -$0058(A6) +000002E0: 426E FFA4 'Bn..' CLR.W -$005C(A6) +000002E4: 422E FFAA 'B...' CLR.B -$0056(A6) +000002E8: 1D7C 0003 FFA6 '.|....' MOVE.B #$03,-$005A(A6) +000002EE: 3D7C 000C FF9E '=|....' MOVE.W #$000C,-$0062(A6) +000002F4: 3D7C 000C FFA0 '=|....' MOVE.W #$000C,-$0060(A6) +000002FA: 3D7C 0001 FFA2 '=|....' MOVE.W #$0001,-$005E(A6) +00000300: 603A '`:' BRA.S *+$003C ; 0000033C +00000302: 41EE FFAE 'A...' LEA -$0052(A6),A0 +00000306: 43EE FF76 'C..v' LEA -$008A(A6),A1 +0000030A: 700D 'p.' MOVEQ #$0D,D0 +0000030C: 20D9 ' .' MOVE.L (A1)+,(A0)+ +0000030E: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000030C +00000312: 1D6E FFDF FFE6 '.n....' MOVE.B -$0021(A6),-$001A(A6) +00000318: 1D6E FFE0 FFE7 '.n....' MOVE.B -$0020(A6),-$0019(A6) +0000031E: 41EE FFE6 'A...' LEA -$001A(A6),A0 +00000322: 2D48 FFC2 '-H..' MOVE.L A0,-$003E(A6) +00000326: 41EE FFAE 'A...' LEA -$0052(A6),A0 +0000032A: 702D 'p-' MOVEQ #$2D,D0 ; '-' +0000032C: A06E '.n' _SlotManager ; A06E +0000032E: 4A40 'J@' TST.W D0 +00000330: 660A 'f.' BNE.S *+$000C ; 0000033C +00000332: 486E FFAE 'Hn..' PEA -$0052(A6) +00000336: 4EBA 14C8 'N...' JSR *+$14CA ; 00001800 +0000033A: 584F 'XO' ADDQ.W #4,A7 +0000033C: 41EE FF76 'A..v' LEA -$008A(A6),A0 +00000340: 7015 'p.' MOVEQ #$15,D0 +00000342: A06E '.n' _SlotManager ; A06E +00000344: 4A40 'J@' TST.W D0 +00000346: 67BA 'g.' BEQ.S *-$0044 ; 00000302 +00000348: 41EE FFFF 'A...' LEA -$0001(A6),A0 +0000034C: 203C 0001 0002 ' <....' MOVE.L #$00010002,D0 +00000352: A051 '.Q' _ReadXPRam ; A051 +00000354: 7007 'p.' MOVEQ #$07,D0 +00000356: C02E FFFF '....' AND.B -$0001(A6),D0 +0000035A: 7201 'r.' MOVEQ #$01,D1 +0000035C: E1A9 '..' LSL.L D0,D1 +0000035E: E189 '..' LSL.L #8,D1 +00000360: 31C1 0B2E '1...' MOVE.W D1,$0B2E +00000364: 4878 00AC 'Hx..' PEA $00AC +00000368: 486E FEA2 'Hn..' PEA -$015E(A6) +0000036C: 4EBA 16B2 'N...' JSR *+$16B4 ; 00001A20 +00000370: 7028 'p(' MOVEQ #$28,D0 ; '(' +00000372: 2F00 '/.' MOVE.L D0,-(A7) +00000374: 486E FF4E 'Hn.N' PEA -$00B2(A6) +00000378: 4EBA 16A6 'N...' JSR *+$16A8 ; 00001A20 +0000037C: 1D7C 00FF FEAF '.|....' MOVE.B #$FF,-$0151(A6) +00000382: 7000 'p.' MOVEQ #$00,D0 +00000384: 2D40 FEB6 '-@..' MOVE.L D0,-$014A(A6) +00000388: 1D7C 0003 FEAA '.|....' MOVE.B #$03,-$0156(A6) +0000038E: 3D7C 00AC FEA8 '=|....' MOVE.W #$00AC,-$0158(A6) +00000394: 2D40 FEB2 '-@..' MOVE.L D0,-$014E(A6) +00000398: 41EE FEA2 'A...' LEA -$015E(A6),A0 +0000039C: 7001 'p.' MOVEQ #$01,D0 +0000039E: A089 '..' _SCSIAtomic ; A089 +000003A0: 4A6E FEAC 'Jn..' TST.W -$0154(A6) +000003A4: 4FEF 0010 'O...' LEA $0010(A7),A7 +000003A8: 6600 00F8 'f...' BNE *+$00FA ; 000004A2 +000003AC: 102E FEE6 '....' MOVE.B -$011A(A6),D0 +000003B0: 5200 'R.' ADDQ.B #1,D0 +000003B2: 1800 '..' MOVE.B D0,D4 +000003B4: 7000 'p.' MOVEQ #$00,D0 +000003B6: 1004 '..' MOVE.B D4,D0 +000003B8: 4A80 'J.' TST.L D0 +000003BA: C1FC 00E4 '....' MULS.W #$00E4,D0 +000003BE: D07C 00F0 '.|..' ADD.W #$00F0,D0 +000003C2: 7200 'r.' MOVEQ #$00,D1 +000003C4: 3200 '2.' MOVE.W D0,D1 +000003C6: 2001 ' .' MOVE.L D1,D0 +000003C8: A71E '..' _NewPtrSysClear ; A71E +000003CA: 2648 '&H' MOVEA.L A0,A3 +000003CC: 200B ' .' MOVE.L A3,D0 +000003CE: 6700 00D2 'g...' BEQ *+$00D4 ; 000004A2 +000003D2: 26BC 6578 7462 '&.extb' MOVE.L #$65787462,(A3) ; 'extb' +000003D8: 1744 0009 '.D..' MOVE.B D4,$0009(A3) +000003DC: 1744 0009 '.D..' MOVE.B D4,$0009(A3) +000003E0: 1744 0008 '.D..' MOVE.B D4,$0008(A3) +000003E4: 2078 0C0C ' x..' MOVEA.L $0C0C,A0 +000003E8: 2868 01B4 '(h..' MOVEA.L $01B4(A0),A4 +000003EC: 294B 0074 ')K.t' MOVE.L A3,$0074(A4) +000003F0: 204B ' K' MOVEA.L A3,A0 +000003F2: 5888 'X.' ADDQ.L #4,A0 +000003F4: A07D '.}' _GetDefaultStartup ; A07D +000003F6: 426B 000A 'Bk..' CLR.W $000A(A3) +000003FA: 4246 'BF' CLR.W D6 +000003FC: 6000 0098 '`...' BRA *+$009A ; 00000496 +00000400: 7001 'p.' MOVEQ #$01,D0 +00000402: EDA8 '..' LSL.L D6,D0 +00000404: 3238 0B2E '28..' MOVE.W $0B2E,D1 +00000408: E041 '.A' ASR.W #8,D1 +0000040A: 48C1 'H.' EXT.L D1 +0000040C: C280 '..' AND.L D0,D1 +0000040E: 6700 0082 'g...' BEQ *+$0084 ; 00000492 +00000412: 3D46 FF72 '=F.r' MOVE.W D6,-$008E(A6) +00000416: 7000 'p.' MOVEQ #$00,D0 +00000418: 2D40 FF62 '-@.b' MOVE.L D0,-$009E(A6) +0000041C: 1D7C 0080 FF56 '.|...V' MOVE.B #$80,-$00AA(A6) +00000422: 3D7C 0028 FF54 '=|.(.T' MOVE.W #$0028,-$00AC(A6) +00000428: 2D40 FF5E '-@.^' MOVE.L D0,-$00A2(A6) +0000042C: 41EE FF4E 'A..N' LEA -$00B2(A6),A0 +00000430: 7001 'p.' MOVEQ #$01,D0 +00000432: A089 '..' _SCSIAtomic ; A089 +00000434: 4A6E FF58 'Jn.X' TST.W -$00A8(A6) +00000438: 6658 'fX' BNE.S *+$005A ; 00000492 +0000043A: 4A2E FF74 'J..t' TST.B -$008C(A6) +0000043E: 6752 'gR' BEQ.S *+$0054 ; 00000492 +00000440: 3006 '0.' MOVE.W D6,D0 +00000442: E648 '.H' LSR.W #3,D0 +00000444: 7200 'r.' MOVEQ #$00,D1 +00000446: 3200 '2.' MOVE.W D0,D1 +00000448: 7000 'p.' MOVEQ #$00,D0 +0000044A: 102E FF5B '...[' MOVE.B -$00A5(A6),D0 +0000044E: 4C3C 0800 0000 'L<....' MULS.L #$000000E4,D0 + 00E4 +00000456: D280 '..' ADD.L D0,D1 +00000458: 7000 'p.' MOVEQ #$00,D0 +0000045A: 3006 '0.' MOVE.W D6,D0 +0000045C: 7407 't.' MOVEQ #$07,D2 +0000045E: C440 '.@' AND.W D0,D2 +00000460: 7001 'p.' MOVEQ #$01,D0 +00000462: E5A8 '..' LSL.L D2,D0 +00000464: 8133 181D '.3..' OR.B D0,$1D(A3,D1.L) +00000468: 3006 '0.' MOVE.W D6,D0 +0000046A: E648 '.H' LSR.W #3,D0 +0000046C: 7200 'r.' MOVEQ #$00,D1 +0000046E: 3200 '2.' MOVE.W D0,D1 +00000470: 7000 'p.' MOVEQ #$00,D0 +00000472: 102E FF5B '...[' MOVE.B -$00A5(A6),D0 +00000476: 4C3C 0800 0000 'L<....' MULS.L #$000000E4,D0 + 00E4 +0000047E: E581 '..' ASL.L #2,D1 +00000480: D280 '..' ADD.L D0,D1 +00000482: 7000 'p.' MOVEQ #$00,D0 +00000484: 3006 '0.' MOVE.W D6,D0 +00000486: 7407 't.' MOVEQ #$07,D2 +00000488: C440 '.@' AND.W D0,D2 +0000048A: 7001 'p.' MOVEQ #$01,D0 +0000048C: E5A8 '..' LSL.L D2,D0 +0000048E: 81B3 185E '...^' OR.L D0,$5E(A3,D1.L) +00000492: 3006 '0.' MOVE.W D6,D0 +00000494: 5246 'RF' ADDQ.W #1,D6 +00000496: 7000 'p.' MOVEQ #$00,D0 +00000498: 3006 '0.' MOVE.W D6,D0 +0000049A: 0C40 0007 '.@..' CMPI.W #$0007,D0 +0000049E: 6500 FF60 'e..`' BCS *-$009E ; 00000400 +000004A2: 4CEE 1CF0 FC96 'L.....' MOVEM.L -$036A(A6),D4-D7/A2-A4 +000004A8: 4E5E 'N^' UNLK A6 +000004AA: 4E75 'Nu' RTS +000004AC: 7363 'sc' DC.W $7363 ; ???? +000004AE: 7369 'si' DC.W $7369 ; ???? +000004B0: 0000 074C '...L' ORI.B #$4C,D0 ; 'L' +000004B4: 6F61 'oa' BLE.S *+$0063 ; 00000517 +000004B6: 6453 'dS' BCC.S *+$0055 ; 0000050B +000004B8: 494D 'IM' DC.W $494D ; ???? +000004BA: 0000 6E61 '..na' ORI.B #$61,D0 ; 'a' +000004BE: 6D65 'me' BLT.S *+$0067 ; 00000525 +000004C0: 0000 6472 '..dr' ORI.B #$72,D0 ; 'r' +000004C4: 6976 'iv' BVS.S *+$0078 ; 0000053C +000004C6: 6572 'er' BCS.S *+$0074 ; 0000053A +000004C8: 2D70 7472 0000 '-ptr..' MOVE.L $72(A0,D7.W*4),$0000(A6) +000004CE: 6472 'dr' BCC.S *+$0074 ; 00000542 +000004D0: 6976 'iv' BVS.S *+$0078 ; 00000548 +000004D2: 6572 'er' BCS.S *+$0074 ; 00000546 +000004D4: 2C41 ',A' MOVEA.L D1,A6 +000004D6: 4150 'AP' DC.W $4150 ; ???? +000004D8: 4C2C 4D61 634F 'L,MacO' MULS.L $634F(A4),D1:D4 +000004DE: 532C 506F 'S,Po' SUBQ.B #1,$506F(A4) +000004E2: 7765 'we' DC.W $7765 ; ???? +000004E4: 7250 'rP' MOVEQ #$50,D1 ; 'P' +000004E6: 4300 'C.' CHK.L D0,D1 +000004E8: 6472 'dr' BCC.S *+$0074 ; 0000055C +000004EA: 6976 'iv' BVS.S *+$0078 ; 00000562 +000004EC: 6572 'er' BCS.S *+$0074 ; 00000560 +000004EE: 2D64 6573 '-des' MOVE.L -(A4),$6573(A6) +000004F2: 6372 'cr' BLS.S *+$0074 ; 00000566 +000004F4: 6970 'ip' BVS.S *+$0072 ; 00000566 +000004F6: 746F 'to' MOVEQ #$6F,D2 ; 'o' +000004F8: 7200 'r.' MOVEQ #$00,D1 +000004FA: 6465 'de' BCC.S *+$0067 ; 00000561 +000004FC: 7669 'vi' MOVEQ #$69,D3 ; 'i' +000004FE: 6365 'ce' BLS.S *+$0067 ; 00000565 +00000500: 5F74 7970 6500 '_type.' DC.W $5F74 ,$7970 ,$6500 + + +Dictionary: Flags $00 FirstId 206 + 206: EXPANSIONBUSMGR_VEC019C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC019C"(206) + 000002BC + +Dictionary: Flags $00 FirstId 207 + 207: strcmp +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcmp"(207) + 000002A0 + +Dictionary: Flags $00 FirstId 208 + 208: C2PSTR +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="C2PSTR"(208) + 000001F4 +Comment: + + INITSCSIBOOT ended due to: BRA.L island below, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: ITTBOOT [193C0, 19A6A) + + Module started due to: island above, MODGUESS (align, label, BRA.L then padding) + + Resolved outgoing references: + +3C (193FC): JSR ZEROD0 ; outside file + + Unresolved outgoing references: + +44 (19404): JSR $1A9E0 + +66 (19426): JSR $1A8A0 + +7E (1943E): JSR $1A8A0 + +22C (195EC): JSR $1A5A0 + +37A (1973A): JSR $1A280 + +3CC (1978C): JSR $19A80 + +47A (1983A): JSR $1A7F0 + +502 (198C2): JSR $19A80 + +524 (198E4): JSR $1AA00 + +5A0 (19960): JSR $1A1A0 + +5B0 (19970): JSR $1A230 + +5C0 (19980): JSR $1A3D0 + +60C (199CC): JSR $19A80 + +63A (199FA): JSR $19A80 + +656 (19A16): JSR $19A80 + + +Dictionary: Flags $00 FirstId 209 + 209: ITTBOOT + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ITTBOOT"(209) Segment="Main"(200) +Size: Flags $00 ModuleSize 1706 + +Content: Flags $08 +Contents offset $0000 size $06AA +00000000: 4E56 FC58 'NV.X' LINK.W A6,#-$03A8 +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +0000000C: 4244 'BD' CLR.W D4 +0000000E: 4245 'BE' CLR.W D5 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 2D40 FFE6 '-@..' MOVE.L D0,-$001A(A6) +00000016: 2078 0C0C ' x..' MOVEA.L $0C0C,A0 +0000001A: 2668 01B4 '&h..' MOVEA.L $01B4(A0),A3 +0000001E: 286B 0074 '(k.t' MOVEA.L $0074(A3),A4 +00000022: 4206 'B.' CLR.B D6 +00000024: 49C6 'I.' EXTB.L D6 +00000026: 4886 'H.' EXT.W D6 +00000028: 2006 ' .' MOVE.L D6,D0 +0000002A: D040 '.@' ADD.W D0,D0 +0000002C: 3DB3 6A50 00F0 '=.jP..' MOVE.W $50(A3,D6.L*2),-$10(A6,D0.W) +00000032: 1006 '..' MOVE.B D6,D0 +00000034: 5206 'R.' ADDQ.B #1,D6 +00000036: 0C06 0008 '....' CMPI.B #$08,D6 +0000003A: 6DE8 'm.' BLT.S *-$0016 ; 00000024 +0000003C: 4EBA 0000 'N...' JSR ZEROD0 ; id: 210 +00000040: 4A00 'J.' TST.B D0 +00000042: 6716 'g.' BEQ.S *+$0018 ; 0000005A +00000044: 4EBA 15DA 'N...' JSR *+$15DC ; 00001620 +00000048: 4A00 'J.' TST.B D0 +0000004A: 660E 'f.' BNE.S *+$0010 ; 0000005A +0000004C: 1D7C 0001 FFED '.|....' MOVE.B #$01,-$0013(A6) +00000052: 002B 0008 0048 '.+...H' ORI.B #$08,$0048(A3) +00000058: 6004 '`.' BRA.S *+$0006 ; 0000005E +0000005A: 422E FFED 'B...' CLR.B -$0013(A6) +0000005E: 4878 00AC 'Hx..' PEA $00AC +00000062: 486E FC80 'Hn..' PEA -$0380(A6) +00000066: 4EBA 1478 'N..x' JSR *+$147A ; 000014E0 +0000006A: 1D7C 0003 FC88 '.|....' MOVE.B #$03,-$0378(A6) +00000070: 3D7C 00AC FC86 '=|....' MOVE.W #$00AC,-$037A(A6) +00000076: 7028 'p(' MOVEQ #$28,D0 ; '(' +00000078: 2F00 '/.' MOVE.L D0,-(A7) +0000007A: 486E FC58 'Hn.X' PEA -$03A8(A6) +0000007E: 4EBA 1460 'N..`' JSR *+$1462 ; 000014E0 +00000082: 1D7C 0080 FC60 '.|...`' MOVE.B #$80,-$03A0(A6) +00000088: 3D7C 0004 FC5E '=|...^' MOVE.W #$0004,-$03A2(A6) +0000008E: 1D7C 00FF FC8D '.|....' MOVE.B #$FF,-$0373(A6) +00000094: 41EE FC80 'A...' LEA -$0380(A6),A0 +00000098: 7001 'p.' MOVEQ #$01,D0 +0000009A: A089 '..' _SCSIAtomic ; A089 +0000009C: 4A6E FC8A 'Jn..' TST.W -$0376(A6) +000000A0: 4FEF 0010 'O...' LEA $0010(A7),A7 +000000A4: 6706 'g.' BEQ.S *+$0008 ; 000000AC +000000A6: 7001 'p.' MOVEQ #$01,D0 +000000A8: 6000 05F6 '`...' BRA *+$05F8 ; 000006A0 +000000AC: 3D6E FCAE FFEA '=n....' MOVE.W -$0352(A6),-$0016(A6) +000000B2: 203C 0000 0200 ' <....' MOVE.L #$00000200,D0 +000000B8: A71E '..' _NewPtrSysClear ; A71E +000000BA: 2D48 FFE6 '-H..' MOVE.L A0,-$001A(A6) +000000BE: 2008 ' .' MOVE.L A0,D0 +000000C0: 6606 'f.' BNE.S *+$0008 ; 000000C8 +000000C2: 7801 'x.' MOVEQ #$01,D4 +000000C4: 6000 05C0 '`...' BRA *+$05C2 ; 00000686 +000000C8: 7000 'p.' MOVEQ #$00,D0 +000000CA: 302E FFEA '0...' MOVE.W -$0016(A6),D0 +000000CE: A71E '..' _NewPtrSysClear ; A71E +000000D0: 2D48 FD2C '-H.,' MOVE.L A0,-$02D4(A6) +000000D4: 2008 ' .' MOVE.L A0,D0 +000000D6: 6606 'f.' BNE.S *+$0008 ; 000000DE +000000D8: 7801 'x.' MOVEQ #$01,D4 +000000DA: 6000 05AA '`...' BRA *+$05AC ; 00000686 +000000DE: 206E FD2C ' n.,' MOVEA.L -$02D4(A6),A0 +000000E2: 316E FFEA 0006 '1n....' MOVE.W -$0016(A6),$0006(A0) +000000E8: 2D6E FD2C FF00 '-n.,..' MOVE.L -$02D4(A6),-$0100(A6) +000000EE: 2D6E FD2C FE1C '-n.,..' MOVE.L -$02D4(A6),-$01E4(A6) +000000F4: 7000 'p.' MOVEQ #$00,D0 +000000F6: 102C 0008 '.,..' MOVE.B $0008(A4),D0 +000000FA: 7200 'r.' MOVEQ #$00,D1 +000000FC: 122C 0009 '.,..' MOVE.B $0009(A4),D1 +00000100: 9041 '.A' SUB.W D1,D0 +00000102: 1D40 FD30 '.@.0' MOVE.B D0,-$02D0(A6) +00000106: 1D6C 0008 FD31 '.l...1' MOVE.B $0008(A4),-$02CF(A6) +0000010C: 1E2E FD30 '...0' MOVE.B -$02D0(A6),D7 +00000110: 6000 0122 '`.."' BRA *+$0124 ; 00000234 +00000114: 7000 'p.' MOVEQ #$00,D0 +00000116: 1007 '..' MOVE.B D7,D0 +00000118: 4C3C 0800 0000 'L<....' MULS.L #$000000E4,D0 + 00E4 +00000120: 4234 081A 'B4..' CLR.B $1A(A4,D0.L) +00000124: 7000 'p.' MOVEQ #$00,D0 +00000126: 1007 '..' MOVE.B D7,D0 +00000128: 4C3C 0800 0000 'L<....' MULS.L #$000000E4,D0 + 00E4 +00000130: 4AB4 0810 'J...' TST.L $10(A4,D0.L) +00000134: 6600 0086 'f...' BNE *+$0088 ; 000001BC +00000138: 1D47 FC8D '.G..' MOVE.B D7,-$0373(A6) +0000013C: 41EE FC80 'A...' LEA -$0380(A6),A0 +00000140: 7001 'p.' MOVEQ #$01,D0 +00000142: A089 '..' _SCSIAtomic ; A089 +00000144: 4A6E FC8A 'Jn..' TST.W -$0376(A6) +00000148: 6716 'g.' BEQ.S *+$0018 ; 00000160 +0000014A: 7000 'p.' MOVEQ #$00,D0 +0000014C: 1007 '..' MOVE.B D7,D0 +0000014E: 4C3C 0800 0000 'L<....' MULS.L #$000000E4,D0 + 00E4 +00000156: 19BC 0001 081A '......' MOVE.B #$01,$1A(A4,D0.L) +0000015C: 6000 00D4 '`...' BRA *+$00D6 ; 00000232 +00000160: 7000 'p.' MOVEQ #$00,D0 +00000162: 1007 '..' MOVE.B D7,D0 +00000164: 4C3C 0800 0000 'L<....' MULS.L #$000000E4,D0 + 00E4 +0000016C: 19AE FCD5 081B '......' MOVE.B -$032B(A6),$1B(A4,D0.L) +00000172: 7000 'p.' MOVEQ #$00,D0 +00000174: 1007 '..' MOVE.B D7,D0 +00000176: 4C3C 0800 0000 'L<....' MULS.L #$000000E4,D0 + 00E4 +0000017E: 19AE FCC5 081C '......' MOVE.B -$033B(A6),$1C(A4,D0.L) +00000184: 7000 'p.' MOVEQ #$00,D0 +00000186: 302E FCAC '0...' MOVE.W -$0354(A6),D0 +0000018A: A71E '..' _NewPtrSysClear ; A71E +0000018C: 7000 'p.' MOVEQ #$00,D0 +0000018E: 1007 '..' MOVE.B D7,D0 +00000190: 4C3C 0800 0000 'L<....' MULS.L #$000000E4,D0 + 00E4 +00000198: 2988 0810 ')...' MOVE.L A0,$10(A4,D0.L) +0000019C: 2008 ' .' MOVE.L A0,D0 +0000019E: 6606 'f.' BNE.S *+$0008 ; 000001A6 +000001A0: 7801 'x.' MOVEQ #$01,D4 +000001A2: 6000 04E2 '`...' BRA *+$04E4 ; 00000686 +000001A6: 7000 'p.' MOVEQ #$00,D0 +000001A8: 1007 '..' MOVE.B D7,D0 +000001AA: 4C3C 0800 0000 'L<....' MULS.L #$000000E4,D0 + 00E4 +000001B2: 2074 0810 ' t..' MOVEA.L $10(A4,D0.L),A0 +000001B6: 316E FCAC 0006 '1n....' MOVE.W -$0354(A6),$0006(A0) +000001BC: 7000 'p.' MOVEQ #$00,D0 +000001BE: 1007 '..' MOVE.B D7,D0 +000001C0: 4C3C 0800 0000 'L<....' MULS.L #$000000E4,D0 + 00E4 +000001C8: 1987 080D '....' MOVE.B D7,$0D(A4,D0.L) +000001CC: 7000 'p.' MOVEQ #$00,D0 +000001CE: 1007 '..' MOVE.B D7,D0 +000001D0: 4C3C 0800 0000 'L<....' MULS.L #$000000E4,D0 + 00E4 +000001D8: 7200 'r.' MOVEQ #$00,D1 +000001DA: 1207 '..' MOVE.B D7,D1 +000001DC: 4C3C 1800 0000 'L<....' MULS.L #$000000E4,D1 + 00E4 +000001E4: 19B4 081B 180E '......' MOVE.B $1B(A4,D0.L),$0E(A4,D1.L) +000001EA: 7000 'p.' MOVEQ #$00,D0 +000001EC: 1007 '..' MOVE.B D7,D0 +000001EE: 4C3C 0800 0000 'L<....' MULS.L #$000000E4,D0 + 00E4 +000001F6: 7200 'r.' MOVEQ #$00,D1 +000001F8: 1207 '..' MOVE.B D7,D1 +000001FA: 4C3C 1800 0000 'L<....' MULS.L #$000000E4,D1 + 00E4 +00000202: 1034 080E '.4..' MOVE.B $0E(A4,D0.L),D0 +00000206: B034 181C '.4..' CMP.B $1C(A4,D1.L),D0 +0000020A: 6610 'f.' BNE.S *+$0012 ; 0000021C +0000020C: 7000 'p.' MOVEQ #$00,D0 +0000020E: 1007 '..' MOVE.B D7,D0 +00000210: 4C3C 0800 0000 'L<....' MULS.L #$000000E4,D0 + 00E4 +00000218: 5334 080E 'S4..' SUBQ.B #1,$0E(A4,D0.L) +0000021C: 7000 'p.' MOVEQ #$00,D0 +0000021E: 1007 '..' MOVE.B D7,D0 +00000220: 4C3C 0800 0000 'L<....' MULS.L #$000000E4,D0 + 00E4 +00000228: 4874 080C 'Ht..' PEA $0C(A4,D0.L) +0000022C: 4EBA 0FB2 'N...' JSR *+$0FB4 ; 000011E0 +00000230: 584F 'XO' ADDQ.W #4,A7 +00000232: 5207 'R.' ADDQ.B #1,D7 +00000234: BE2E FD31 '...1' CMP.B -$02CF(A6),D7 +00000238: 6500 FEDA 'e...' BCS *-$0124 ; 00000114 +0000023C: 1E2E FD30 '...0' MOVE.B -$02D0(A6),D7 +00000240: 6014 '`.' BRA.S *+$0016 ; 00000256 +00000242: 7000 'p.' MOVEQ #$00,D0 +00000244: 1007 '..' MOVE.B D7,D0 +00000246: 4C3C 0800 0000 'L<....' MULS.L #$000000E4,D0 + 00E4 +0000024E: 4A34 081A 'J4..' TST.B $1A(A4,D0.L) +00000252: 67EE 'g.' BEQ.S *-$0010 ; 00000242 +00000254: 5207 'R.' ADDQ.B #1,D7 +00000256: BE2E FD31 '...1' CMP.B -$02CF(A6),D7 +0000025A: 65E6 'e.' BCS.S *-$0018 ; 00000242 +0000025C: 4206 'B.' CLR.B D6 +0000025E: 4886 'H.' EXT.W D6 +00000260: 2006 ' .' MOVE.L D6,D0 +00000262: D040 '.@' ADD.W D0,D0 +00000264: 49C6 'I.' EXTB.L D6 +00000266: 37B6 00F0 6A50 '7...jP' MOVE.W -$10(A6,D0.W),$50(A3,D6.L*2) +0000026C: 1006 '..' MOVE.B D6,D0 +0000026E: 5206 'R.' ADDQ.B #1,D6 +00000270: 0C06 0008 '....' CMPI.B #$08,D6 +00000274: 6DE8 'm.' BLT.S *-$0016 ; 0000025E +00000276: 422E FFEF 'B...' CLR.B -$0011(A6) +0000027A: 102C 0006 '.,..' MOVE.B $0006(A4),D0 +0000027E: 4880 'H.' EXT.W D0 +00000280: 323C 00F0 '2<..' MOVE.W #$00F0,D1 +00000284: C200 '..' AND.B D0,D1 +00000286: 7000 'p.' MOVEQ #$00,D0 +00000288: 1001 '..' MOVE.B D1,D0 +0000028A: 4A80 'J.' TST.L D0 +0000028C: 6600 0150 'f..P' BNE *+$0152 ; 000003DE +00000290: 422E FFEC 'B...' CLR.B -$0014(A6) +00000294: 4207 'B.' CLR.B D7 +00000296: 606A '`j' BRA.S *+$006C ; 00000302 +00000298: 1D47 FC8D '.G..' MOVE.B D7,-$0373(A6) +0000029C: 41EE FC80 'A...' LEA -$0380(A6),A0 +000002A0: 7001 'p.' MOVEQ #$01,D0 +000002A2: A089 '..' _SCSIAtomic ; A089 +000002A4: 4A6E FC8A 'Jn..' TST.W -$0376(A6) +000002A8: 6656 'fV' BNE.S *+$0058 ; 00000300 +000002AA: 7000 'p.' MOVEQ #$00,D0 +000002AC: 102E FD25 '...%' MOVE.B -$02DB(A6),D0 +000002B0: 122C 0006 '.,..' MOVE.B $0006(A4),D1 +000002B4: 4881 'H.' EXT.W D1 +000002B6: B240 '.@' CMP.W D0,D1 +000002B8: 6646 'fF' BNE.S *+$0048 ; 00000300 +000002BA: 7000 'p.' MOVEQ #$00,D0 +000002BC: 302E FD26 '0..&' MOVE.W -$02DA(A6),D0 +000002C0: 122C 0007 '.,..' MOVE.B $0007(A4),D1 +000002C4: 49C1 'I.' EXTB.L D1 +000002C6: B280 '..' CMP.L D0,D1 +000002C8: 6636 'f6' BNE.S *+$0038 ; 00000300 +000002CA: 422E FEFC 'B...' CLR.B -$0104(A6) +000002CE: 1D47 FEFD '.G..' MOVE.B D7,-$0103(A6) +000002D2: 102C 0004 '.,..' MOVE.B $0004(A4),D0 +000002D6: E600 '..' ASR.B #3,D0 +000002D8: 721F 'r.' MOVEQ #$1F,D1 +000002DA: C200 '..' AND.B D0,D1 +000002DC: 1D41 FEFE '.A..' MOVE.B D1,-$0102(A6) +000002E0: 7007 'p.' MOVEQ #$07,D0 +000002E2: C02C 0004 '.,..' AND.B $0004(A4),D0 +000002E6: 1D40 FEFF '.@..' MOVE.B D0,-$0101(A6) +000002EA: 6708 'g.' BEQ.S *+$000A ; 000002F4 +000002EC: 1D7C 0001 FF04 '.|....' MOVE.B #$01,-$00FC(A6) +000002F2: 6004 '`.' BRA.S *+$0006 ; 000002F8 +000002F4: 422E FF04 'B...' CLR.B -$00FC(A6) +000002F8: 1D7C 0001 FFEC '.|....' MOVE.B #$01,-$0014(A6) +000002FE: 6008 '`.' BRA.S *+$000A ; 00000308 +00000300: 5207 'R.' ADDQ.B #1,D7 +00000302: BE2C 0009 '.,..' CMP.B $0009(A4),D7 +00000306: 6590 'e.' BCS.S *-$006E ; 00000298 +00000308: 4A2E FFEC 'J...' TST.B -$0014(A6) +0000030C: 6606 'f.' BNE.S *+$0008 ; 00000314 +0000030E: 7801 'x.' MOVEQ #$01,D4 +00000310: 6000 020C '`...' BRA *+$020E ; 0000051E +00000314: 41EE FE18 'A...' LEA -$01E8(A6),A0 +00000318: 43EE FEFC 'C...' LEA -$0104(A6),A1 +0000031C: 7038 'p8' MOVEQ #$38,D0 ; '8' +0000031E: 20D9 ' .' MOVE.L (A1)+,(A0)+ +00000320: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000031E +00000324: 4A2E FFED 'J...' TST.B -$0013(A6) +00000328: 670C 'g.' BEQ.S *+$000E ; 00000336 +0000032A: 7801 'x.' MOVEQ #$01,D4 +0000032C: 002B 0004 0048 '.+...H' ORI.B #$04,$0048(A3) +00000332: 6000 01EA '`...' BRA *+$01EC ; 0000051E +00000336: 4207 'B.' CLR.B D7 +00000338: 604A '`J' BRA.S *+$004C ; 00000384 +0000033A: 1D47 FC8D '.G..' MOVE.B D7,-$0373(A6) +0000033E: 41EE FC80 'A...' LEA -$0380(A6),A0 +00000342: 7001 'p.' MOVEQ #$01,D0 +00000344: A089 '..' _SCSIAtomic ; A089 +00000346: 41EE FD34 'A..4' LEA -$02CC(A6),A0 +0000034A: 43EE FEFC 'C...' LEA -$0104(A6),A1 +0000034E: 7038 'p8' MOVEQ #$38,D0 ; '8' +00000350: 20D9 ' .' MOVE.L (A1)+,(A0)+ +00000352: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000350 +00000356: 422E FD37 'B..7' CLR.B -$02C9(A6) +0000035A: 7010 'p.' MOVEQ #$10,D0 +0000035C: C0AE FCB0 '....' AND.L -$0350(A6),D0 +00000360: 6720 'g ' BEQ.S *+$0022 ; 00000382 +00000362: 1D47 FD35 '.G.5' MOVE.B D7,-$02CB(A6) +00000366: 2F2E FFE6 '/...' MOVE.L -$001A(A6),-(A7) +0000036A: 4878 0200 'Hx..' PEA $0200 +0000036E: 7001 'p.' MOVEQ #$01,D0 +00000370: 2F00 '/.' MOVE.L D0,-(A7) +00000372: 7200 'r.' MOVEQ #$00,D1 +00000374: 2F01 '/.' MOVE.L D1,-(A7) +00000376: 486E FEFC 'Hn..' PEA -$0104(A6) +0000037A: 4EBA 0B44 'N..D' JSR *+$0B46 ; 00000EC0 +0000037E: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000382: 5207 'R.' ADDQ.B #1,D7 +00000384: BE2E FEFD '....' CMP.B -$0103(A6),D7 +00000388: 65B0 'e.' BCS.S *-$004E ; 0000033A +0000038A: 7000 'p.' MOVEQ #$00,D0 +0000038C: 102E FE1A '....' MOVE.B -$01E6(A6),D0 +00000390: 7207 'r.' MOVEQ #$07,D1 +00000392: C200 '..' AND.B D0,D1 +00000394: 7001 'p.' MOVEQ #$01,D0 +00000396: E3A8 '..' LSL.L D1,D0 +00000398: 122E FE1A '....' MOVE.B -$01E6(A6),D1 +0000039C: E609 '..' LSR.B #3,D1 +0000039E: 7400 't.' MOVEQ #$00,D2 +000003A0: 1401 '..' MOVE.B D1,D2 +000003A2: 7200 'r.' MOVEQ #$00,D1 +000003A4: 122E FE19 '....' MOVE.B -$01E7(A6),D1 +000003A8: 4C3C 1800 0000 'L<....' MULS.L #$000000E4,D1 + 00E4 +000003B0: E582 '..' ASL.L #2,D2 +000003B2: D481 '..' ADD.L D1,D2 +000003B4: 2434 285E '$4(^' MOVE.L $5E(A4,D2.L),D2 +000003B8: C480 '..' AND.L D0,D2 +000003BA: 6708 'g.' BEQ.S *+$000A ; 000003C4 +000003BC: 382C 000A '8,..' MOVE.W $000A(A4),D4 +000003C0: 6000 015C '`..\' BRA *+$015E ; 0000051E +000003C4: 2F0A '/.' MOVE.L A2,-(A7) +000003C6: 2F0C '/.' MOVE.L A4,-(A7) +000003C8: 486E FE18 'Hn..' PEA -$01E8(A6) +000003CC: 4EBA 02F2 'N...' JSR *+$02F4 ; 000006C0 +000003D0: 3800 '8.' MOVE.W D0,D4 +000003D2: 3944 000A '9D..' MOVE.W D4,$000A(A4) +000003D6: 4FEF 000C 'O...' LEA $000C(A7),A7 +000003DA: 6000 0142 '`..B' BRA *+$0144 ; 0000051E +000003DE: 1D7C 00FF FE19 '.|....' MOVE.B #$FF,-$01E7(A6) +000003E4: 2D6C 0004 FFE0 '-l....' MOVE.L $0004(A4),-$0020(A6) +000003EA: 203C 0000 FFFF ' <....' MOVE.L #$0000FFFF,D0 +000003F0: C0AE FFE0 '....' AND.L -$0020(A6),D0 +000003F4: 3D40 FFE4 '=@..' MOVE.W D0,-$001C(A6) +000003F8: 7000 'p.' MOVEQ #$00,D0 +000003FA: 302E FFE4 '0...' MOVE.W -$001C(A6),D0 +000003FE: 0C40 FFD8 '.@..' CMPI.W #$FFD8,D0 +00000402: 6500 0112 'e...' BCS *+$0114 ; 00000516 +00000406: 7000 'p.' MOVEQ #$00,D0 +00000408: 302E FFE4 '0...' MOVE.W -$001C(A6),D0 +0000040C: 0C40 FFDF '.@..' CMPI.W #$FFDF,D0 +00000410: 6200 0104 'b...' BHI *+$0106 ; 00000516 +00000414: 422E FF04 'B...' CLR.B -$00FC(A6) +00000418: 422E FEFC 'B...' CLR.B -$0104(A6) +0000041C: 1D7C 00FF FEFD '.|....' MOVE.B #$FF,-$0103(A6) +00000422: 7000 'p.' MOVEQ #$00,D0 +00000424: 302E FFE4 '0...' MOVE.W -$001C(A6),D0 +00000428: 4680 'F.' NOT.L D0 +0000042A: 7220 'r ' MOVEQ #$20,D1 ; ' ' +0000042C: 9081 '..' SUB.L D1,D0 +0000042E: 1D40 FEFE '.@..' MOVE.B D0,-$0102(A6) +00000432: 422E FEFF 'B...' CLR.B -$0101(A6) +00000436: 7000 'p.' MOVEQ #$00,D0 +00000438: 102E FEFE '....' MOVE.B -$0102(A6),D0 +0000043C: 3D40 FC7C '=@.|' MOVE.W D0,-$0384(A6) +00000440: 41EE FC58 'A..X' LEA -$03A8(A6),A0 +00000444: 7001 'p.' MOVEQ #$01,D0 +00000446: A089 '..' _SCSIAtomic ; A089 +00000448: 4A6E FC62 'Jn.b' TST.W -$039E(A6) +0000044C: 6706 'g.' BEQ.S *+$0008 ; 00000454 +0000044E: 7801 'x.' MOVEQ #$01,D4 +00000450: 6000 0234 '`..4' BRA *+$0236 ; 00000686 +00000454: 4A2E FC7E 'J..~' TST.B -$0382(A6) +00000458: 663C 'f<' BNE.S *+$003E ; 00000496 +0000045A: 4207 'B.' CLR.B D7 +0000045C: 6032 '`2' BRA.S *+$0034 ; 00000490 +0000045E: 1D47 FC8D '.G..' MOVE.B D7,-$0373(A6) +00000462: 41EE FC80 'A...' LEA -$0380(A6),A0 +00000466: 7001 'p.' MOVEQ #$01,D0 +00000468: A089 '..' _SCSIAtomic ; A089 +0000046A: 7010 'p.' MOVEQ #$10,D0 +0000046C: C0AE FCB0 '....' AND.L -$0350(A6),D0 +00000470: 671C 'g.' BEQ.S *+$001E ; 0000048E +00000472: 7000 'p.' MOVEQ #$00,D0 +00000474: 102E FEFE '....' MOVE.B -$0102(A6),D0 +00000478: 2F00 '/.' MOVE.L D0,-(A7) +0000047A: 4EBA 0FB4 'N...' JSR *+$0FB6 ; 00001430 +0000047E: 41EE FC58 'A..X' LEA -$03A8(A6),A0 +00000482: 7001 'p.' MOVEQ #$01,D0 +00000484: A089 '..' _SCSIAtomic ; A089 +00000486: 4A2E FC7E 'J..~' TST.B -$0382(A6) +0000048A: 584F 'XO' ADDQ.W #4,A7 +0000048C: 6608 'f.' BNE.S *+$000A ; 00000496 +0000048E: 5207 'R.' ADDQ.B #1,D7 +00000490: BE2C 0009 '.,..' CMP.B $0009(A4),D7 +00000494: 65C8 'e.' BCS.S *-$0036 ; 0000045E +00000496: 4A2E FC7E 'J..~' TST.B -$0382(A6) +0000049A: 6776 'gv' BEQ.S *+$0078 ; 00000512 +0000049C: 1D6E FC65 FEFD '.n.e..' MOVE.B -$039B(A6),-$0103(A6) +000004A2: 41EE FE18 'A...' LEA -$01E8(A6),A0 +000004A6: 43EE FEFC 'C...' LEA -$0104(A6),A1 +000004AA: 7038 'p8' MOVEQ #$38,D0 ; '8' +000004AC: 20D9 ' .' MOVE.L (A1)+,(A0)+ +000004AE: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000004AC +000004B2: 7000 'p.' MOVEQ #$00,D0 +000004B4: 102E FEFE '....' MOVE.B -$0102(A6),D0 +000004B8: 7207 'r.' MOVEQ #$07,D1 +000004BA: C200 '..' AND.B D0,D1 +000004BC: 7001 'p.' MOVEQ #$01,D0 +000004BE: E3A8 '..' LSL.L D1,D0 +000004C0: 122E FEFE '....' MOVE.B -$0102(A6),D1 +000004C4: E609 '..' LSR.B #3,D1 +000004C6: 7400 't.' MOVEQ #$00,D2 +000004C8: 1401 '..' MOVE.B D1,D2 +000004CA: 7200 'r.' MOVEQ #$00,D1 +000004CC: 122E FEFD '....' MOVE.B -$0103(A6),D1 +000004D0: 4C3C 1800 0000 'L<....' MULS.L #$000000E4,D1 + 00E4 +000004D8: E582 '..' ASL.L #2,D2 +000004DA: D481 '..' ADD.L D1,D2 +000004DC: 2434 285E '$4(^' MOVE.L $5E(A4,D2.L),D2 +000004E0: C480 '..' AND.L D0,D2 +000004E2: 6706 'g.' BEQ.S *+$0008 ; 000004EA +000004E4: 382C 000A '8,..' MOVE.W $000A(A4),D4 +000004E8: 6034 '`4' BRA.S *+$0036 ; 0000051E +000004EA: 4A2E FFED 'J...' TST.B -$0013(A6) +000004EE: 670A 'g.' BEQ.S *+$000C ; 000004FA +000004F0: 7801 'x.' MOVEQ #$01,D4 +000004F2: 002B 0004 0048 '.+...H' ORI.B #$04,$0048(A3) +000004F8: 6024 '`$' BRA.S *+$0026 ; 0000051E +000004FA: 2F0A '/.' MOVE.L A2,-(A7) +000004FC: 2F0C '/.' MOVE.L A4,-(A7) +000004FE: 486E FEFC 'Hn..' PEA -$0104(A6) +00000502: 4EBA 01BC 'N...' JSR *+$01BE ; 000006C0 +00000506: 3800 '8.' MOVE.W D0,D4 +00000508: 3944 000A '9D..' MOVE.W D4,$000A(A4) +0000050C: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000510: 600C '`.' BRA.S *+$000E ; 0000051E +00000512: 4244 'BD' CLR.W D4 +00000514: 6008 '`.' BRA.S *+$000A ; 0000051E +00000516: 1D7C 0001 FFEF '.|....' MOVE.B #$01,-$0011(A6) +0000051C: 7801 'x.' MOVEQ #$01,D4 +0000051E: 4AAE 0008 'J...' TST.L $0008(A6) +00000522: 6608 'f.' BNE.S *+$000A ; 0000052C +00000524: 4EBA 111A 'N...' JSR *+$111C ; 00001640 +00000528: 4A00 'J.' TST.B D0 +0000052A: 671E 'g.' BEQ.S *+$0020 ; 0000054A +0000052C: 4AAE FD2C 'J..,' TST.L -$02D4(A6) +00000530: 6706 'g.' BEQ.S *+$0008 ; 00000538 +00000532: 206E FD2C ' n.,' MOVEA.L -$02D4(A6),A0 +00000536: A01F '..' _DisposePtr ; A01F +00000538: 4AAE FFE6 'J...' TST.L -$001A(A6) +0000053C: 6706 'g.' BEQ.S *+$0008 ; 00000544 +0000053E: 206E FFE6 ' n..' MOVEA.L -$001A(A6),A0 +00000542: A01F '..' _DisposePtr ; A01F +00000544: 3004 '0.' MOVE.W D4,D0 +00000546: 6000 0158 '`..X' BRA *+$015A ; 000006A0 +0000054A: 4212 'B.' CLR.B (A2) +0000054C: 422E FFEE 'B...' CLR.B -$0012(A6) +00000550: 4207 'B.' CLR.B D7 +00000552: 6000 012A '`..*' BRA *+$012C ; 0000067E +00000556: 1D47 FC8D '.G..' MOVE.B D7,-$0373(A6) +0000055A: 41EE FC80 'A...' LEA -$0380(A6),A0 +0000055E: 7001 'p.' MOVEQ #$01,D0 +00000560: A089 '..' _SCSIAtomic ; A089 +00000562: 4A6E FC8A 'Jn..' TST.W -$0376(A6) +00000566: 6600 0114 'f...' BNE *+$0116 ; 0000067C +0000056A: 1D6E FCD5 FD33 '.n...3' MOVE.B -$032B(A6),-$02CD(A6) +00000570: 1D6E FCC5 FD32 '.n...2' MOVE.B -$033B(A6),-$02CE(A6) +00000576: 1C2E FD33 '...3' MOVE.B -$02CD(A6),D6 +0000057A: 6000 00FA '`...' BRA *+$00FC ; 00000676 +0000057E: BC2E FD32 '...2' CMP.B -$02CE(A6),D6 +00000582: 6700 00F0 'g...' BEQ *+$00F2 ; 00000674 +00000586: 422E FEFC 'B...' CLR.B -$0104(A6) +0000058A: 1D47 FEFD '.G..' MOVE.B D7,-$0103(A6) +0000058E: 1D46 FEFE '.F..' MOVE.B D6,-$0102(A6) +00000592: 422E FEFF 'B...' CLR.B -$0101(A6) +00000596: 422E FF04 'B...' CLR.B -$00FC(A6) +0000059A: 2F2E FEFC '/...' MOVE.L -$0104(A6),-(A7) +0000059E: 2F0C '/.' MOVE.L A4,-(A7) +000005A0: 4EBA 083E 'N..>' JSR *+$0840 ; 00000DE0 +000005A4: 4A00 'J.' TST.B D0 +000005A6: 504F 'PO' ADDQ.W #8,A7 +000005A8: 6620 'f ' BNE.S *+$0022 ; 000005CA +000005AA: 2F2E FEFC '/...' MOVE.L -$0104(A6),-(A7) +000005AE: 2F0C '/.' MOVE.L A4,-(A7) +000005B0: 4EBA 08BE 'N...' JSR *+$08C0 ; 00000E70 +000005B4: 4A00 'J.' TST.B D0 +000005B6: 504F 'PO' ADDQ.W #8,A7 +000005B8: 6700 00BA 'g...' BEQ *+$00BC ; 00000674 +000005BC: 486E FEFC 'Hn..' PEA -$0104(A6) +000005C0: 4EBA 0A4E 'N..N' JSR *+$0A50 ; 00001010 +000005C4: 584F 'XO' ADDQ.W #4,A7 +000005C6: 6000 00AC '`...' BRA *+$00AE ; 00000674 +000005CA: 7000 'p.' MOVEQ #$00,D0 +000005CC: 102E FEFE '....' MOVE.B -$0102(A6),D0 +000005D0: 7207 'r.' MOVEQ #$07,D1 +000005D2: C200 '..' AND.B D0,D1 +000005D4: 7001 'p.' MOVEQ #$01,D0 +000005D6: E3A8 '..' LSL.L D1,D0 +000005D8: 122E FEFE '....' MOVE.B -$0102(A6),D1 +000005DC: E609 '..' LSR.B #3,D1 +000005DE: 7400 't.' MOVEQ #$00,D2 +000005E0: 1401 '..' MOVE.B D1,D2 +000005E2: 7200 'r.' MOVEQ #$00,D1 +000005E4: 122E FEFD '....' MOVE.B -$0103(A6),D1 +000005E8: 4C3C 1800 0000 'L<....' MULS.L #$000000E4,D1 + 00E4 +000005F0: E582 '..' ASL.L #2,D2 +000005F2: D481 '..' ADD.L D1,D2 +000005F4: 2434 285E '$4(^' MOVE.L $5E(A4,D2.L),D2 +000005F8: C480 '..' AND.L D0,D2 +000005FA: 6678 'fx' BNE.S *+$007A ; 00000674 +000005FC: 4A2E FFEF 'J...' TST.B -$0011(A6) +00000600: 6716 'g.' BEQ.S *+$0018 ; 00000618 +00000602: 486E FFEE 'Hn..' PEA -$0012(A6) +00000606: 2F0C '/.' MOVE.L A4,-(A7) +00000608: 486E FEFC 'Hn..' PEA -$0104(A6) +0000060C: 4EBA 00B2 'N...' JSR *+$00B4 ; 000006C0 +00000610: 3A00 ':.' MOVE.W D0,D5 +00000612: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000616: 604C '`L' BRA.S *+$004E ; 00000664 +00000618: 41EE FEFC 'A...' LEA -$0104(A6),A0 +0000061C: 43EE FE18 'C...' LEA -$01E8(A6),A1 +00000620: 7000 'p.' MOVEQ #$00,D0 +00000622: B189 '..' CMPM.L (A1)+,(A0)+ +00000624: 56C8 FFFC 'V...' DBNE D0,*-$0002 ; 00000622 +00000628: 671C 'g.' BEQ.S *+$001E ; 00000646 +0000062A: 002B 0002 0048 '.+...H' ORI.B #$02,$0048(A3) +00000630: 486E FFEE 'Hn..' PEA -$0012(A6) +00000634: 2F0C '/.' MOVE.L A4,-(A7) +00000636: 486E FEFC 'Hn..' PEA -$0104(A6) +0000063A: 4EBA 0084 'N...' JSR *+$0086 ; 000006C0 +0000063E: 3A00 ':.' MOVE.W D0,D5 +00000640: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000644: 601E '`.' BRA.S *+$0020 ; 00000664 +00000646: 4A2E FFED 'J...' TST.B -$0013(A6) +0000064A: 6618 'f.' BNE.S *+$001A ; 00000664 +0000064C: 486E FFEE 'Hn..' PEA -$0012(A6) +00000650: 2F0C '/.' MOVE.L A4,-(A7) +00000652: 486E FEFC 'Hn..' PEA -$0104(A6) +00000656: 4EBA 0068 'N..h' JSR *+$006A ; 000006C0 +0000065A: 3800 '8.' MOVE.W D0,D4 +0000065C: 3944 000A '9D..' MOVE.W D4,$000A(A4) +00000660: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000664: 4A2E FFEE 'J...' TST.B -$0012(A6) +00000668: 670A 'g.' BEQ.S *+$000C ; 00000674 +0000066A: 4A45 'JE' TST.W D5 +0000066C: 6C06 'l.' BGE.S *+$0008 ; 00000674 +0000066E: 14BC 0001 '....' MOVE.B #$01,(A2) +00000672: 3805 '8.' MOVE.W D5,D4 +00000674: 5306 'S.' SUBQ.B #1,D6 +00000676: 4A06 'J.' TST.B D6 +00000678: 6C00 FF04 'l...' BGE *-$00FA ; 0000057E +0000067C: 5207 'R.' ADDQ.B #1,D7 +0000067E: BE2C 0009 '.,..' CMP.B $0009(A4),D7 +00000682: 6500 FED2 'e...' BCS *-$012C ; 00000556 +00000686: 4AAE FD2C 'J..,' TST.L -$02D4(A6) +0000068A: 6706 'g.' BEQ.S *+$0008 ; 00000692 +0000068C: 206E FD2C ' n.,' MOVEA.L -$02D4(A6),A0 +00000690: A01F '..' _DisposePtr ; A01F +00000692: 4AAE FFE6 'J...' TST.L -$001A(A6) +00000696: 6706 'g.' BEQ.S *+$0008 ; 0000069E +00000698: 206E FFE6 ' n..' MOVEA.L -$001A(A6),A0 +0000069C: A01F '..' _DisposePtr ; A01F +0000069E: 3004 '0.' MOVE.W D4,D0 +000006A0: 4CEE 1CF8 FC38 'L....8' MOVEM.L -$03C8(A6),D3-D7/A2-A4 +000006A6: 4E5E 'N^' UNLK A6 +000006A8: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 210 + 210: ZEROD0 +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ZEROD0"(210) + 0000003E +Comment: + + ITTBOOT ended due to: BRA.L island below, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_19A80 [19A80, 19B06) + + Module started due to: island above, MODGUESS (align, BRA.L then padding) + + Unresolved outgoing references: + +14 (19A94): JSR $1A8A0 + +52 (19AD2): JSR $19B10 + + +Dictionary: Flags $00 FirstId 211 + 211: AUTOMOD_19A80 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_19A80"(211) Segment="Main"(200) +Size: Flags $00 ModuleSize 134 + +Content: Flags $08 +Contents offset $0000 size $0086 +00000000: 4E56 FFD8 'NV..' LINK.W A6,#-$0028 +00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 7028 'p(' MOVEQ #$28,D0 ; '(' +0000000E: 2F00 '/.' MOVE.L D0,-(A7) +00000010: 486E FFD8 'Hn..' PEA -$0028(A6) +00000014: 4EBA 0E0A 'N...' JSR *+$0E0C ; 00000E20 +00000018: 4247 'BG' CLR.W D7 +0000001A: 2D54 FFE4 '-T..' MOVE.L (A4),-$001C(A6) +0000001E: 7000 'p.' MOVEQ #$00,D0 +00000020: 2D40 FFE8 '-@..' MOVE.L D0,-$0018(A6) +00000024: 422E FFFE 'B...' CLR.B -$0002(A6) +00000028: 3D7C 0028 FFDE '=|.(..' MOVE.W #$0028,-$0022(A6) +0000002E: 1D7C 0082 FFE0 '.|....' MOVE.B #$82,-$0020(A6) +00000034: 41EE FFD8 'A...' LEA -$0028(A6),A0 +00000038: 7001 'p.' MOVEQ #$01,D0 +0000003A: A089 '..' _SCSIAtomic ; A089 +0000003C: 3C00 '<.' MOVE.W D0,D6 +0000003E: 504F 'PO' ADDQ.W #8,A7 +00000040: 6606 'f.' BNE.S *+$0008 ; 00000048 +00000042: 4A6E FFFC 'Jn..' TST.W -$0004(A6) +00000046: 662E 'f.' BNE.S *+$0030 ; 00000076 +00000048: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000004C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000050: 2F0C '/.' MOVE.L A4,-(A7) +00000052: 4EBA 003C 'N..<' JSR *+$003E ; 00000090 +00000056: 3E00 '>.' MOVE.W D0,D7 +00000058: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000005C: 661C 'f.' BNE.S *+$001E ; 0000007A +0000005E: 1D7C 0001 FFFE '.|....' MOVE.B #$01,-$0002(A6) +00000064: 41EE FFD8 'A...' LEA -$0028(A6),A0 +00000068: 7001 'p.' MOVEQ #$01,D0 +0000006A: A089 '..' _SCSIAtomic ; A089 +0000006C: 4A40 'J@' TST.W D0 +0000006E: 660A 'f.' BNE.S *+$000C ; 0000007A +00000070: 3E2E FFFC '>...' MOVE.W -$0004(A6),D7 +00000074: 6004 '`.' BRA.S *+$0006 ; 0000007A +00000076: 3E2E FFFC '>...' MOVE.W -$0004(A6),D7 +0000007A: 3007 '0.' MOVE.W D7,D0 +0000007C: 4CEE 10C0 FFCC 'L.....' MOVEM.L -$0034(A6),D6/D7/A4 +00000082: 4E5E 'N^' UNLK A6 +00000084: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_19A80 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_19B10 [19B10, 19E9E) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +50 (19B60): JSR $1A280 + +90 (19BA0): JSR $1A280 + +A6 (19BB6): JSR $1A0A0 + +10A (19C1A): JSR $1A0A0 + +12C (19C3C): JSR $1A280 + +13E (19C4E): JSR $1A0A0 + +1A2 (19CB2): JSR $19EA0 + +1B4 (19CC4): JSR $1A0A0 + +1E0 (19CF0): JSR $1A280 + +1F2 (19D02): JSR $1A0A0 + +322 (19E32): JSR $19EA0 + +330 (19E40): JSR $1A0A0 + +348 (19E58): JSR $1A7A0 + + +Dictionary: Flags $00 FirstId 212 + 212: AUTOMOD_19B10 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_19B10"(212) Segment="Main"(200) +Size: Flags $00 ModuleSize 910 + +Content: Flags $08 +Contents offset $0000 size $038E +00000000: 4E56 FFE6 'NV..' LINK.W A6,#-$001A +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 426E FFFA 'Bn..' CLR.W -$0006(A6) +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 2840 '(@' MOVEA.L D0,A4 +00000014: 2D40 FFEE '-@..' MOVE.L D0,-$0012(A6) +00000018: 2D40 FFEA '-@..' MOVE.L D0,-$0016(A6) +0000001C: 203C 0000 0200 ' <....' MOVE.L #$00000200,D0 +00000022: A71E '..' _NewPtrSysClear ; A71E +00000024: 2D48 FFE6 '-H..' MOVE.L A0,-$001A(A6) +00000028: 2008 ' .' MOVE.L A0,D0 +0000002A: 6700 0328 'g..(' BEQ *+$032A ; 00000354 +0000002E: 203C 0000 0200 ' <....' MOVE.L #$00000200,D0 +00000034: A71E '..' _NewPtrSysClear ; A71E +00000036: 2848 '(H' MOVEA.L A0,A4 +00000038: 200C ' .' MOVE.L A4,D0 +0000003A: 6700 0318 'g...' BEQ *+$031A ; 00000354 +0000003E: 2F2E FFE6 '/...' MOVE.L -$001A(A6),-(A7) +00000042: 4878 0200 'Hx..' PEA $0200 +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: 2F0B '/.' MOVE.L A3,-(A7) +00000050: 4EBA 071E 'N...' JSR *+$0720 ; 00000770 +00000054: 4A40 'J@' TST.W D0 +00000056: 4FEF 0014 'O...' LEA $0014(A7),A7 +0000005A: 6600 02F8 'f...' BNE *+$02FA ; 00000354 +0000005E: 206E FFE6 ' n..' MOVEA.L -$001A(A6),A0 +00000062: 7000 'p.' MOVEQ #$00,D0 +00000064: 3010 '0.' MOVE.W (A0),D0 +00000066: 0C80 0000 4552 '....ER' CMPI.L #$00004552,D0 +0000006C: 6604 'f.' BNE.S *+$0006 ; 00000072 +0000006E: 7A00 'z.' MOVEQ #$00,D5 +00000070: 603E '`>' BRA.S *+$0040 ; 000000B0 +00000072: 206E FFE6 ' n..' MOVEA.L -$001A(A6),A0 +00000076: 0C90 C9C2 D4C1 '......' CMPI.L #$C9C2D4C1,(A0) +0000007C: 6622 'f"' BNE.S *+$0024 ; 000000A0 +0000007E: 2A28 0030 '*(.0' MOVE.L $0030(A0),D5 +00000082: 2F08 '/.' MOVE.L A0,-(A7) +00000084: 4878 0200 'Hx..' PEA $0200 +00000088: 7001 'p.' MOVEQ #$01,D0 +0000008A: 2F00 '/.' MOVE.L D0,-(A7) +0000008C: 2F05 '/.' MOVE.L D5,-(A7) +0000008E: 2F0B '/.' MOVE.L A3,-(A7) +00000090: 4EBA 06DE 'N...' JSR *+$06E0 ; 00000770 +00000094: 4A40 'J@' TST.W D0 +00000096: 4FEF 0014 'O...' LEA $0014(A7),A7 +0000009A: 6600 02B8 'f...' BNE *+$02BA ; 00000354 +0000009E: 6010 '`.' BRA.S *+$0012 ; 000000B0 +000000A0: 2F13 '/.' MOVE.L (A3),-(A7) +000000A2: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +000000A6: 4EBA 04E8 'N...' JSR *+$04EA ; 00000590 +000000AA: 504F 'PO' ADDQ.W #8,A7 +000000AC: 6000 02A6 '`...' BRA *+$02A8 ; 00000354 +000000B0: 41EE FFFF 'A...' LEA -$0001(A6),A0 +000000B4: 203C 0001 0077 ' <...w' MOVE.L #$00010077,D0 +000000BA: A051 '.Q' _ReadXPRam ; A051 +000000BC: 7800 'x.' MOVEQ #$00,D4 +000000BE: 206E FFE6 ' n..' MOVEA.L -$001A(A6),A0 +000000C2: 45E8 0012 'E...' LEA $0012(A0),A2 +000000C6: 4247 'BG' CLR.W D7 +000000C8: 602C '`,' BRA.S *+$002E ; 000000F6 +000000CA: 7000 'p.' MOVEQ #$00,D0 +000000CC: 3007 '0.' MOVE.W D7,D0 +000000CE: 7200 'r.' MOVEQ #$00,D1 +000000D0: 3232 0E06 '22..' MOVE.W $06(A2,D0.L*8),D1 +000000D4: 7000 'p.' MOVEQ #$00,D0 +000000D6: 102E FFFF '....' MOVE.B -$0001(A6),D0 +000000DA: B081 '..' CMP.L D1,D0 +000000DC: 6616 'f.' BNE.S *+$0018 ; 000000F4 +000000DE: 7000 'p.' MOVEQ #$00,D0 +000000E0: 3007 '0.' MOVE.W D7,D0 +000000E2: 2805 '(.' MOVE.L D5,D4 +000000E4: D8B2 0E00 '....' ADD.L $00(A2,D0.L*8),D4 +000000E8: 7000 'p.' MOVEQ #$00,D0 +000000EA: 3007 '0.' MOVE.W D7,D0 +000000EC: 3D72 0E04 FFF6 '=r....' MOVE.W $04(A2,D0.L*8),-$000A(A6) +000000F2: 600C '`.' BRA.S *+$000E ; 00000100 +000000F4: 5247 'RG' ADDQ.W #1,D7 +000000F6: 206E FFE6 ' n..' MOVEA.L -$001A(A6),A0 +000000FA: BE68 0010 '.h..' CMP.W $0010(A0),D7 +000000FE: 65CA 'e.' BCS.S *-$0034 ; 000000CA +00000100: 4A84 'J.' TST.L D4 +00000102: 6616 'f.' BNE.S *+$0018 ; 0000011A +00000104: 2F13 '/.' MOVE.L (A3),-(A7) +00000106: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000010A: 4EBA 0484 'N...' JSR *+$0486 ; 00000590 +0000010E: 3D7C 0001 FFFA '=|....' MOVE.W #$0001,-$0006(A6) +00000114: 504F 'PO' ADDQ.W #8,A7 +00000116: 6000 023C '`..<' BRA *+$023E ; 00000354 +0000011A: 2F0C '/.' MOVE.L A4,-(A7) +0000011C: 4878 0200 'Hx..' PEA $0200 +00000120: 7001 'p.' MOVEQ #$01,D0 +00000122: 2F00 '/.' MOVE.L D0,-(A7) +00000124: 2205 '".' MOVE.L D5,D1 +00000126: 5281 'R.' ADDQ.L #1,D1 +00000128: 2F01 '/.' MOVE.L D1,-(A7) +0000012A: 2F0B '/.' MOVE.L A3,-(A7) +0000012C: 4EBA 0642 'N..B' JSR *+$0644 ; 00000770 +00000130: 4A40 'J@' TST.W D0 +00000132: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000136: 6710 'g.' BEQ.S *+$0012 ; 00000148 +00000138: 2F13 '/.' MOVE.L (A3),-(A7) +0000013A: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000013E: 4EBA 0450 'N..P' JSR *+$0452 ; 00000590 +00000142: 504F 'PO' ADDQ.W #8,A7 +00000144: 6000 020E '`...' BRA *+$0210 ; 00000354 +00000148: 7000 'p.' MOVEQ #$00,D0 +0000014A: 3014 '0.' MOVE.W (A4),D0 +0000014C: 0C80 0000 504D '....PM' CMPI.L #$0000504D,D0 +00000152: 676A 'gj' BEQ.S *+$006C ; 000001BE +00000154: 7000 'p.' MOVEQ #$00,D0 +00000156: 102B 0002 '.+..' MOVE.B $0002(A3),D0 +0000015A: 7207 'r.' MOVEQ #$07,D1 +0000015C: C200 '..' AND.B D0,D1 +0000015E: 7001 'p.' MOVEQ #$01,D0 +00000160: E3A8 '..' LSL.L D1,D0 +00000162: 122B 0002 '.+..' MOVE.B $0002(A3),D1 +00000166: E609 '..' LSR.B #3,D1 +00000168: 7400 't.' MOVEQ #$00,D2 +0000016A: 1401 '..' MOVE.B D1,D2 +0000016C: 7200 'r.' MOVEQ #$00,D1 +0000016E: 122B 0001 '.+..' MOVE.B $0001(A3),D1 +00000172: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000176: 4C3C 1800 0000 'L<....' MULS.L #$000000E4,D1 + 00E4 +0000017E: E582 '..' ASL.L #2,D2 +00000180: D481 '..' ADD.L D1,D2 +00000182: 2430 285E '$0(^' MOVE.L $5E(A0,D2.L),D2 +00000186: C480 '..' AND.L D0,D2 +00000188: 6624 'f$' BNE.S *+$0026 ; 000001AE +0000018A: 7000 'p.' MOVEQ #$00,D0 +0000018C: 2F00 '/.' MOVE.L D0,-(A7) +0000018E: 2F0C '/.' MOVE.L A4,-(A7) +00000190: 2F2E FFE6 '/...' MOVE.L -$001A(A6),-(A7) +00000194: 2F00 '/.' MOVE.L D0,-(A7) +00000196: 7200 'r.' MOVEQ #$00,D1 +00000198: 322E FFF6 '2...' MOVE.W -$000A(A6),D1 +0000019C: 2F01 '/.' MOVE.L D1,-(A7) +0000019E: 2F04 '/.' MOVE.L D4,-(A7) +000001A0: 2F0B '/.' MOVE.L A3,-(A7) +000001A2: 4EBA 01EC 'N...' JSR *+$01EE ; 00000390 +000001A6: 3D40 FFFA '=@..' MOVE.W D0,-$0006(A6) +000001AA: 4FEF 001C 'O...' LEA $001C(A7),A7 +000001AE: 2F13 '/.' MOVE.L (A3),-(A7) +000001B0: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +000001B4: 4EBA 03DA 'N...' JSR *+$03DC ; 00000590 +000001B8: 504F 'PO' ADDQ.W #8,A7 +000001BA: 6000 0198 '`...' BRA *+$019A ; 00000354 +000001BE: 7C01 '|.' MOVEQ #$01,D6 +000001C0: 422E FFF9 'B...' CLR.B -$0007(A6) +000001C4: 3D6C 0006 FFFC '=l....' MOVE.W $0006(A4),-$0004(A6) +000001CA: 6000 00EE '`...' BRA *+$00F0 ; 000002BA +000001CE: 2F0C '/.' MOVE.L A4,-(A7) +000001D0: 4878 0200 'Hx..' PEA $0200 +000001D4: 7001 'p.' MOVEQ #$01,D0 +000001D6: 2F00 '/.' MOVE.L D0,-(A7) +000001D8: 2205 '".' MOVE.L D5,D1 +000001DA: D286 '..' ADD.L D6,D1 +000001DC: 2F01 '/.' MOVE.L D1,-(A7) +000001DE: 2F0B '/.' MOVE.L A3,-(A7) +000001E0: 4EBA 058E 'N...' JSR *+$0590 ; 00000770 +000001E4: 4A40 'J@' TST.W D0 +000001E6: 4FEF 0014 'O...' LEA $0014(A7),A7 +000001EA: 6710 'g.' BEQ.S *+$0012 ; 000001FC +000001EC: 2F13 '/.' MOVE.L (A3),-(A7) +000001EE: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +000001F2: 4EBA 039C 'N...' JSR *+$039E ; 00000590 +000001F6: 504F 'PO' ADDQ.W #8,A7 +000001F8: 6000 015A '`..Z' BRA *+$015C ; 00000354 +000001FC: 4AAE FFEE 'J...' TST.L -$0012(A6) +00000200: 6670 'fp' BNE.S *+$0072 ; 00000272 +00000202: 0CAC 4170 706C '..Appl' CMPI.L #$4170706C,$0030(A4) ; 'Appl' + 0030 +0000020A: 6666 'ff' BNE.S *+$0068 ; 00000272 +0000020C: 0CAC 655F 4472 '..e_Dr' CMPI.L #$655F4472,$0034(A4) ; 'e_Dr' + 0034 +00000214: 665C 'f\' BNE.S *+$005E ; 00000272 +00000216: 0CAC 6976 6572 '..iver' CMPI.L #$69766572,$0038(A4) ; 'iver' + 0038 +0000021E: 6652 'fR' BNE.S *+$0054 ; 00000272 +00000220: 2004 ' .' MOVE.L D4,D0 +00000222: 9085 '..' SUB.L D5,D0 +00000224: B0AC 0008 '....' CMP.L $0008(A4),D0 +00000228: 6600 008E 'f...' BNE *+$0090 ; 000002B8 +0000022C: 0C6C 3433 003C '.l43.<' CMPI.W #$3433,$003C(A4) ; '43' +00000232: 57C3 'W.' SEQ D3 +00000234: 4403 'D.' NEG.B D3 +00000236: 6704 'g.' BEQ.S *+$0006 ; 0000023C +00000238: 7001 'p.' MOVEQ #$01,D0 +0000023A: 6002 '`.' BRA.S *+$0004 ; 0000023E +0000023C: 7000 'p.' MOVEQ #$00,D0 +0000023E: 1D40 FFF9 '.@..' MOVE.B D0,-$0007(A6) +00000242: 0CAC 7064 6D21 '..pdm!' CMPI.L #$70646D21,$004C(A4) ; 'pdm!' + 004C +0000024A: 57C3 'W.' SEQ D3 +0000024C: 4403 'D.' NEG.B D3 +0000024E: 6704 'g.' BEQ.S *+$0006 ; 00000254 +00000250: 7001 'p.' MOVEQ #$01,D0 +00000252: 6002 '`.' BRA.S *+$0004 ; 00000256 +00000254: 7000 'p.' MOVEQ #$00,D0 +00000256: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +0000025A: 1080 '..' MOVE.B D0,(A0) +0000025C: 2D4C FFEE '-L..' MOVE.L A4,-$0012(A6) +00000260: 203C 0000 0200 ' <....' MOVE.L #$00000200,D0 +00000266: A71E '..' _NewPtrSysClear ; A71E +00000268: 2848 '(H' MOVEA.L A0,A4 +0000026A: 200C ' .' MOVE.L A4,D0 +0000026C: 6700 00E6 'g...' BEQ *+$00E8 ; 00000354 +00000270: 603A '`:' BRA.S *+$003C ; 000002AC +00000272: 4AAE FFEA 'J...' TST.L -$0016(A6) +00000276: 6634 'f4' BNE.S *+$0036 ; 000002AC +00000278: 0CAC 4170 706C '..Appl' CMPI.L #$4170706C,$0030(A4) ; 'Appl' + 0030 +00000280: 662A 'f*' BNE.S *+$002C ; 000002AC +00000282: 0CAC 655F 4846 '..e_HF' CMPI.L #$655F4846,$0034(A4) ; 'e_HF' + 0034 +0000028A: 6620 'f ' BNE.S *+$0022 ; 000002AC +0000028C: 7000 'p.' MOVEQ #$00,D0 +0000028E: 102C 0038 '.,.8' MOVE.B $0038(A4),D0 +00000292: 0C40 0053 '.@.S' CMPI.W #$0053,D0 +00000296: 6614 'f.' BNE.S *+$0016 ; 000002AC +00000298: 2D4C FFEA '-L..' MOVE.L A4,-$0016(A6) +0000029C: 203C 0000 0200 ' <....' MOVE.L #$00000200,D0 +000002A2: A71E '..' _NewPtrSysClear ; A71E +000002A4: 2848 '(H' MOVEA.L A0,A4 +000002A6: 200C ' .' MOVE.L A4,D0 +000002A8: 6700 00AA 'g...' BEQ *+$00AC ; 00000354 +000002AC: 4AAE FFEE 'J...' TST.L -$0012(A6) +000002B0: 6706 'g.' BEQ.S *+$0008 ; 000002B8 +000002B2: 4AAE FFEA 'J...' TST.L -$0016(A6) +000002B6: 660E 'f.' BNE.S *+$0010 ; 000002C6 +000002B8: 5286 'R.' ADDQ.L #1,D6 +000002BA: 302E FFFC '0...' MOVE.W -$0004(A6),D0 +000002BE: 48C0 'H.' EXT.L D0 +000002C0: B086 '..' CMP.L D6,D0 +000002C2: 6400 FF0A 'd...' BCC *-$00F4 ; 000001CE +000002C6: 4AAE FFEA 'J...' TST.L -$0016(A6) +000002CA: 676C 'gl' BEQ.S *+$006E ; 00000338 +000002CC: 7000 'p.' MOVEQ #$00,D0 +000002CE: 102B 0002 '.+..' MOVE.B $0002(A3),D0 +000002D2: 7207 'r.' MOVEQ #$07,D1 +000002D4: C200 '..' AND.B D0,D1 +000002D6: 7001 'p.' MOVEQ #$01,D0 +000002D8: E3A8 '..' LSL.L D1,D0 +000002DA: 122B 0002 '.+..' MOVE.B $0002(A3),D1 +000002DE: E609 '..' LSR.B #3,D1 +000002E0: 7400 't.' MOVEQ #$00,D2 +000002E2: 1401 '..' MOVE.B D1,D2 +000002E4: 7200 'r.' MOVEQ #$00,D1 +000002E6: 122B 0001 '.+..' MOVE.B $0001(A3),D1 +000002EA: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000002EE: 4C3C 1800 0000 'L<....' MULS.L #$000000E4,D1 + 00E4 +000002F6: E582 '..' ASL.L #2,D2 +000002F8: D481 '..' ADD.L D1,D2 +000002FA: 2430 285E '$0(^' MOVE.L $5E(A0,D2.L),D2 +000002FE: C480 '..' AND.L D0,D2 +00000300: 6636 'f6' BNE.S *+$0038 ; 00000338 +00000302: 2F2E FFEE '/...' MOVE.L -$0012(A6),-(A7) +00000306: 2F2E FFEA '/...' MOVE.L -$0016(A6),-(A7) +0000030A: 2F2E FFE6 '/...' MOVE.L -$001A(A6),-(A7) +0000030E: 7000 'p.' MOVEQ #$00,D0 +00000310: 102E FFF9 '....' MOVE.B -$0007(A6),D0 +00000314: 2F00 '/.' MOVE.L D0,-(A7) +00000316: 7000 'p.' MOVEQ #$00,D0 +00000318: 302E FFF6 '0...' MOVE.W -$000A(A6),D0 +0000031C: 2F00 '/.' MOVE.L D0,-(A7) +0000031E: 2F04 '/.' MOVE.L D4,-(A7) +00000320: 2F0B '/.' MOVE.L A3,-(A7) +00000322: 4EBA 006C 'N..l' JSR *+$006E ; 00000390 +00000326: 3D40 FFFA '=@..' MOVE.W D0,-$0006(A6) +0000032A: 2F13 '/.' MOVE.L (A3),-(A7) +0000032C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000330: 4EBA 025E 'N..^' JSR *+$0260 ; 00000590 +00000334: 4FEF 0024 'O..$' LEA $0024(A7),A7 +00000338: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +0000033C: 4A10 'J.' TST.B (A0) +0000033E: 6714 'g.' BEQ.S *+$0016 ; 00000354 +00000340: 302E FFFA '0...' MOVE.W -$0006(A6),D0 +00000344: 48C0 'H.' EXT.L D0 +00000346: 2F00 '/.' MOVE.L D0,-(A7) +00000348: 4EBA 0946 'N..F' JSR *+$0948 ; 00000C90 +0000034C: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000350: 1080 '..' MOVE.B D0,(A0) +00000352: 584F 'XO' ADDQ.W #4,A7 +00000354: 4AAE FFE6 'J...' TST.L -$001A(A6) +00000358: 6706 'g.' BEQ.S *+$0008 ; 00000360 +0000035A: 206E FFE6 ' n..' MOVEA.L -$001A(A6),A0 +0000035E: A01F '..' _DisposePtr ; A01F +00000360: 200C ' .' MOVE.L A4,D0 +00000362: 6704 'g.' BEQ.S *+$0006 ; 00000368 +00000364: 204C ' L' MOVEA.L A4,A0 +00000366: A01F '..' _DisposePtr ; A01F +00000368: 4AAE FFEA 'J...' TST.L -$0016(A6) +0000036C: 6706 'g.' BEQ.S *+$0008 ; 00000374 +0000036E: 206E FFEA ' n..' MOVEA.L -$0016(A6),A0 +00000372: A01F '..' _DisposePtr ; A01F +00000374: 4AAE FFEE 'J...' TST.L -$0012(A6) +00000378: 6706 'g.' BEQ.S *+$0008 ; 00000380 +0000037A: 206E FFEE ' n..' MOVEA.L -$0012(A6),A0 +0000037E: A01F '..' _DisposePtr ; A01F +00000380: 302E FFFA '0...' MOVE.W -$0006(A6),D0 +00000384: 4CEE 1CF8 FFC6 'L.....' MOVEM.L -$003A(A6),D3-D7/A2-A4 +0000038A: 4E5E 'N^' UNLK A6 +0000038C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_19B10 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_19EA0 [19EA0, 1A08E) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +1B6 (1A056): JSR GETDCTLENTRY ; outside file + +10C (19FAC): JSR GETPTRSIZE ; outside file + +B4 (19F54): JSR GETDCTLENTRY ; outside file + + Unresolved outgoing references: + +20 (19EC0): JSR $1A8A0 + +2C (19ECC): JSR $1A8A0 + +EE (19F8E): JSR $1A280 + +138 (19FD8): JSR $1A9B0 + +164 (1A004): JSR $1A970 + +1A0 (1A040): JSR $1A970 + + +Dictionary: Flags $00 FirstId 213 + 213: AUTOMOD_19EA0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_19EA0"(213) Segment="Main"(200) +Size: Flags $00 ModuleSize 494 + +Content: Flags $08 +Contents offset $0000 size $01EE +00000000: 4E56 FFA4 'NV..' LINK.W A6,#-$005C +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 1A2E 0017 '....' MOVE.B $0017(A6),D5 +0000000C: 2C2E 0010 ',...' MOVE.L $0010(A6),D6 +00000010: 246E 0018 '$n..' MOVEA.L $0018(A6),A2 +00000014: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000018: 702C 'p,' MOVEQ #$2C,D0 ; ',' +0000001A: 2F00 '/.' MOVE.L D0,-(A7) +0000001C: 486E FFAC 'Hn..' PEA -$0054(A6) +00000020: 4EBA 09DE 'N...' JSR *+$09E0 ; 00000A00 +00000024: 7028 'p(' MOVEQ #$28,D0 ; '(' +00000026: 2F00 '/.' MOVE.L D0,-(A7) +00000028: 486E FFD8 'Hn..' PEA -$0028(A6) +0000002C: 4EBA 09D2 'N...' JSR *+$09D4 ; 00000A00 +00000030: 4A05 'J.' TST.B D5 +00000032: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000036: 672A 'g*' BEQ.S *+$002C ; 00000062 +00000038: 2D54 FFB8 '-T..' MOVE.L (A4),-$0048(A6) +0000003C: 7000 'p.' MOVEQ #$00,D0 +0000003E: 2D40 FFBC '-@..' MOVE.L D0,-$0044(A6) +00000042: 3D7C 002C FFB2 '=|.,..' MOVE.W #$002C,-$004E(A6) +00000048: 1D7C 0086 FFB4 '.|....' MOVE.B #$86,-$004C(A6) +0000004E: 41EE FFAC 'A...' LEA -$0054(A6),A0 +00000052: 7001 'p.' MOVEQ #$01,D0 +00000054: A089 '..' _SCSIAtomic ; A089 +00000056: 3E2E FFD0 '>...' MOVE.W -$0030(A6),D7 +0000005A: 6766 'gf' BEQ.S *+$0068 ; 000000C2 +0000005C: 3007 '0.' MOVE.W D7,D0 +0000005E: 6000 0184 '`...' BRA *+$0186 ; 000001E4 +00000062: 7000 'p.' MOVEQ #$00,D0 +00000064: 102C 0002 '.,..' MOVE.B $0002(A4),D0 +00000068: 0C00 0007 '....' CMPI.B #$07,D0 +0000006C: 6506 'e.' BCS.S *+$0008 ; 00000074 +0000006E: 7001 'p.' MOVEQ #$01,D0 +00000070: 6000 0172 '`..r' BRA *+$0174 ; 000001E4 +00000074: 7000 'p.' MOVEQ #$00,D0 +00000076: 102C 0002 '.,..' MOVE.B $0002(A4),D0 +0000007A: 3D40 FFFC '=@..' MOVE.W D0,-$0004(A6) +0000007E: 1D7C 0080 FFE0 '.|....' MOVE.B #$80,-$0020(A6) +00000084: 41EE FFD8 'A...' LEA -$0028(A6),A0 +00000088: 7001 'p.' MOVEQ #$01,D0 +0000008A: A089 '..' _SCSIAtomic ; A089 +0000008C: 4A2E FFFE 'J...' TST.B -$0002(A6) +00000090: 6710 'g.' BEQ.S *+$0012 ; 000000A2 +00000092: 102E FFE5 '....' MOVE.B -$001B(A6),D0 +00000096: B02C 0001 '.,..' CMP.B $0001(A4),D0 +0000009A: 6706 'g.' BEQ.S *+$0008 ; 000000A2 +0000009C: 7001 'p.' MOVEQ #$01,D0 +0000009E: 6000 0144 '`..D' BRA *+$0146 ; 000001E4 +000000A2: 7000 'p.' MOVEQ #$00,D0 +000000A4: 102C 0002 '.,..' MOVE.B $0002(A4),D0 +000000A8: D07C 0020 '.|. ' ADD.W #$0020,D0 +000000AC: 3E00 '>.' MOVE.W D0,D7 +000000AE: 4647 'FG' NOT.W D7 +000000B0: 598F 'Y.' SUBQ.L #4,A7 +000000B2: 3F07 '?.' MOVE.W D7,-(A7) +000000B4: 4EBA 0000 'N...' JSR GETDCTLENTRY ; id: 214 +000000B8: 4A9F 'J.' TST.L (A7)+ +000000BA: 6706 'g.' BEQ.S *+$0008 ; 000000C2 +000000BC: 7001 'p.' MOVEQ #$01,D0 +000000BE: 6000 0124 '`..$' BRA *+$0126 ; 000001E4 +000000C2: 7000 'p.' MOVEQ #$00,D0 +000000C4: 302A 0002 '0*..' MOVE.W $0002(A2),D0 +000000C8: 4A80 'J.' TST.L D0 +000000CA: 4C06 0000 'L...' MULU.L D6,D0 +000000CE: A51E '..' _NewPtrSys ; A51E +000000D0: 2648 '&H' MOVEA.L A0,A3 +000000D2: 200B ' .' MOVE.L A3,D0 +000000D4: 6606 'f.' BNE.S *+$0008 ; 000000DC +000000D6: 7001 'p.' MOVEQ #$01,D0 +000000D8: 6000 010A '`...' BRA *+$010C ; 000001E4 +000000DC: 2F0B '/.' MOVE.L A3,-(A7) +000000DE: 7000 'p.' MOVEQ #$00,D0 +000000E0: 302A 0002 '0*..' MOVE.W $0002(A2),D0 +000000E4: 2F00 '/.' MOVE.L D0,-(A7) +000000E6: 2F06 '/.' MOVE.L D6,-(A7) +000000E8: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +000000EC: 2F0C '/.' MOVE.L A4,-(A7) +000000EE: 4EBA 02F0 'N...' JSR *+$02F2 ; 000003E0 +000000F2: 4A40 'J@' TST.W D0 +000000F4: 4FEF 0014 'O...' LEA $0014(A7),A7 +000000F8: 670A 'g.' BEQ.S *+$000C ; 00000104 +000000FA: 204B ' K' MOVEA.L A3,A0 +000000FC: A01F '..' _DisposePtr ; A01F +000000FE: 7000 'p.' MOVEQ #$00,D0 +00000100: 6000 00E2 '`...' BRA *+$00E4 ; 000001E4 +00000104: 2D4B FFA8 '-K..' MOVE.L A3,-$0058(A6) +00000108: 598F 'Y.' SUBQ.L #4,A7 +0000010A: 2F0B '/.' MOVE.L A3,-(A7) +0000010C: 4EBA 0000 'N...' JSR GETPTRSIZE ; id: 215 +00000110: 225F '"_' MOVEA.L (A7)+,A1 +00000112: 206E FFA8 ' n..' MOVEA.L -$0058(A6),A0 +00000116: 7009 'p.' MOVEQ #$09,D0 +00000118: A098 '..' _HWPriv ; A098 +0000011A: 4AAE 0020 'J.. ' TST.L $0020(A6) +0000011E: 6732 'g2' BEQ.S *+$0034 ; 00000152 +00000120: 206E 0020 ' n. ' MOVEA.L $0020(A6),A0 +00000124: 0CA8 4D61 6369 '..Maci' CMPI.L #$4D616369,$0010(A0) ; 'Maci' + 0010 +0000012C: 6624 'f$' BNE.S *+$0026 ; 00000152 +0000012E: 2D48 FFA4 '-H..' MOVE.L A0,-$005C(A6) +00000132: 2F28 0060 '/(.`' MOVE.L $0060(A0),-(A7) +00000136: 2F0B '/.' MOVE.L A3,-(A7) +00000138: 4EBA 09D6 'N...' JSR *+$09D8 ; 00000B10 +0000013C: 206E FFA4 ' n..' MOVEA.L -$005C(A6),A0 +00000140: B0A8 0074 '...t' CMP.L $0074(A0),D0 +00000144: 504F 'PO' ADDQ.W #8,A7 +00000146: 670A 'g.' BEQ.S *+$000C ; 00000152 +00000148: 204B ' K' MOVEA.L A3,A0 +0000014A: A01F '..' _DisposePtr ; A01F +0000014C: 7001 'p.' MOVEQ #$01,D0 +0000014E: 6000 0094 '`...' BRA *+$0096 ; 000001E4 +00000152: 4A05 'J.' TST.B D5 +00000154: 673A 'g:' BEQ.S *+$003C ; 00000190 +00000156: 2F2E 001C '/...' MOVE.L $001C(A6),-(A7) +0000015A: 2F0A '/.' MOVE.L A2,-(A7) +0000015C: 200B ' .' MOVE.L A3,D0 +0000015E: 5080 'P.' ADDQ.L #8,D0 +00000160: 2F00 '/.' MOVE.L D0,-(A7) +00000162: 2F14 '/.' MOVE.L (A4),-(A7) +00000164: 4EBA 096A 'N..j' JSR *+$096C ; 00000AD0 +00000168: 2D54 FFB8 '-T..' MOVE.L (A4),-$0048(A6) +0000016C: 7000 'p.' MOVEQ #$00,D0 +0000016E: 2D40 FFBC '-@..' MOVE.L D0,-$0044(A6) +00000172: 3D7C 002C FFB2 '=|.,..' MOVE.W #$002C,-$004E(A6) +00000178: 1D7C 0086 FFB4 '.|....' MOVE.B #$86,-$004C(A6) +0000017E: 41EE FFAC 'A...' LEA -$0054(A6),A0 +00000182: 7001 'p.' MOVEQ #$01,D0 +00000184: A089 '..' _SCSIAtomic ; A089 +00000186: 302E FFD0 '0...' MOVE.W -$0030(A6),D0 +0000018A: 4FEF 0010 'O...' LEA $0010(A7),A7 +0000018E: 6054 '`T' BRA.S *+$0056 ; 000001E4 +00000190: 2F2E 001C '/...' MOVE.L $001C(A6),-(A7) +00000194: 2F0A '/.' MOVE.L A2,-(A7) +00000196: 2F0B '/.' MOVE.L A3,-(A7) +00000198: 7000 'p.' MOVEQ #$00,D0 +0000019A: 102C 0002 '.,..' MOVE.B $0002(A4),D0 +0000019E: 2F00 '/.' MOVE.L D0,-(A7) +000001A0: 4EBA 092E 'N...' JSR *+$0930 ; 00000AD0 +000001A4: 7000 'p.' MOVEQ #$00,D0 +000001A6: 102C 0002 '.,..' MOVE.B $0002(A4),D0 +000001AA: D07C 0020 '.|. ' ADD.W #$0020,D0 +000001AE: 3E00 '>.' MOVE.W D0,D7 +000001B0: 4647 'FG' NOT.W D7 +000001B2: 598F 'Y.' SUBQ.L #4,A7 +000001B4: 3F07 '?.' MOVE.W D7,-(A7) +000001B6: 4EBA 0000 'N...' JSR GETDCTLENTRY ; id: 214 +000001BA: 4A9F 'J.' TST.L (A7)+ +000001BC: 4FEF 0010 'O...' LEA $0010(A7),A7 +000001C0: 6604 'f.' BNE.S *+$0006 ; 000001C6 +000001C2: 7001 'p.' MOVEQ #$01,D0 +000001C4: 601E '`.' BRA.S *+$0020 ; 000001E4 +000001C6: 2D54 FFB8 '-T..' MOVE.L (A4),-$0048(A6) +000001CA: 3D7C 002C FFB2 '=|.,..' MOVE.W #$002C,-$004E(A6) +000001D0: 3D47 FFD0 '=G..' MOVE.W D7,-$0030(A6) +000001D4: 1D7C 0085 FFB4 '.|....' MOVE.B #$85,-$004C(A6) +000001DA: 41EE FFAC 'A...' LEA -$0054(A6),A0 +000001DE: 7001 'p.' MOVEQ #$01,D0 +000001E0: A089 '..' _SCSIAtomic ; A089 +000001E2: 3007 '0.' MOVE.W D7,D0 +000001E4: 4CEE 1CE0 FF8C 'L.....' MOVEM.L -$0074(A6),D5-D7/A2-A4 +000001EA: 4E5E 'N^' UNLK A6 +000001EC: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 214 + 214: GETDCTLENTRY +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETDCTLENTRY"(214) + 000001B8 + +Dictionary: Flags $00 FirstId 215 + 215: GETPTRSIZE +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETPTRSIZE"(215) + 0000010E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETDCTLENTRY"(214) + 000000B6 +Comment: + + AUTOMOD_19EA0 ended due to: BRA.L island below, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1A0A0 [1A0A0, 1A15A) + + Module started due to: island above, MODGUESS (align, BRA.L then padding) + + Unresolved outgoing references: + +12 (1A0B2): JSR $1A8A0 + + +Dictionary: Flags $00 FirstId 216 + 216: AUTOMOD_1A0A0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1A0A0"(216) 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: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 7028 'p(' MOVEQ #$28,D0 ; '(' +0000000C: 2F00 '/.' MOVE.L D0,-(A7) +0000000E: 486E FFD8 'Hn..' PEA -$0028(A6) +00000012: 4EBA 07EC 'N...' JSR *+$07EE ; 00000800 +00000016: 102E 000E '....' MOVE.B $000E(A6),D0 +0000001A: E608 '..' LSR.B #3,D0 +0000001C: 7200 'r.' MOVEQ #$00,D1 +0000001E: 1200 '..' MOVE.B D0,D1 +00000020: 7000 'p.' MOVEQ #$00,D0 +00000022: 102E 000D '....' MOVE.B $000D(A6),D0 +00000026: 4C3C 0800 0000 'L<....' MULS.L #$000000E4,D0 + 00E4 +0000002E: 48C1 'H.' EXT.L D1 +00000030: D280 '..' ADD.L D0,D1 +00000032: 7000 'p.' MOVEQ #$00,D0 +00000034: 102E 000E '....' MOVE.B $000E(A6),D0 +00000038: 7407 't.' MOVEQ #$07,D2 +0000003A: C400 '..' AND.B D0,D2 +0000003C: 7001 'p.' MOVEQ #$01,D0 +0000003E: E5A8 '..' LSL.L D2,D0 +00000040: 8134 181D '.4..' OR.B D0,$1D(A4,D1.L) +00000044: 102E 000E '....' MOVE.B $000E(A6),D0 +00000048: E608 '..' LSR.B #3,D0 +0000004A: 7200 'r.' MOVEQ #$00,D1 +0000004C: 1200 '..' MOVE.B D0,D1 +0000004E: 7000 'p.' MOVEQ #$00,D0 +00000050: 102E 000D '....' MOVE.B $000D(A6),D0 +00000054: 4C3C 0800 0000 'L<....' MULS.L #$000000E4,D0 + 00E4 +0000005C: E581 '..' ASL.L #2,D1 +0000005E: D280 '..' ADD.L D0,D1 +00000060: 7000 'p.' MOVEQ #$00,D0 +00000062: 102E 000E '....' MOVE.B $000E(A6),D0 +00000066: 7407 't.' MOVEQ #$07,D2 +00000068: C400 '..' AND.B D0,D2 +0000006A: 7001 'p.' MOVEQ #$01,D0 +0000006C: E5A8 '..' LSL.L D2,D0 +0000006E: 81B4 185E '...^' OR.L D0,$5E(A4,D1.L) +00000072: 7000 'p.' MOVEQ #$00,D0 +00000074: 102E 000E '....' MOVE.B $000E(A6),D0 +00000078: 3D40 FFFC '=@..' MOVE.W D0,-$0004(A6) +0000007C: 1D7C 0080 FFE0 '.|....' MOVE.B #$80,-$0020(A6) +00000082: 41EE FFD8 'A...' LEA -$0028(A6),A0 +00000086: 7001 'p.' MOVEQ #$01,D0 +00000088: A089 '..' _SCSIAtomic ; A089 +0000008A: 4A2E FFFE 'J...' TST.B -$0002(A6) +0000008E: 6722 'g"' BEQ.S *+$0024 ; 000000B2 +00000090: 102E FFE5 '....' MOVE.B -$001B(A6),D0 +00000094: B02E 000D '....' CMP.B $000D(A6),D0 +00000098: 6618 'f.' BNE.S *+$001A ; 000000B2 +0000009A: 3038 0B2E '08..' MOVE.W $0B2E,D0 +0000009E: E040 '.@' ASR.W #8,D0 +000000A0: 48C0 'H.' EXT.L D0 +000000A2: 122E 000E '....' MOVE.B $000E(A6),D1 +000000A6: 7401 't.' MOVEQ #$01,D2 +000000A8: E3AA '..' LSL.L D1,D2 +000000AA: 8480 '..' OR.L D0,D2 +000000AC: E18A '..' LSL.L #8,D2 +000000AE: 31C2 0B2E '1...' MOVE.W D2,$0B2E +000000B2: 286E FFD4 '(n..' MOVEA.L -$002C(A6),A4 +000000B6: 4E5E 'N^' UNLK A6 +000000B8: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1A0A0 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1A160 [1A160, 1A19A) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 217 + 217: AUTOMOD_1A160 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1A160"(217) Segment="Main"(200) +Size: Flags $00 ModuleSize 58 + +Content: Flags $08 +Contents offset $0000 size $003A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 102E 000E '....' MOVE.B $000E(A6),D0 +00000008: E608 '..' LSR.B #3,D0 +0000000A: 7200 'r.' MOVEQ #$00,D1 +0000000C: 1200 '..' MOVE.B D0,D1 +0000000E: 7000 'p.' MOVEQ #$00,D0 +00000010: 102E 000D '....' MOVE.B $000D(A6),D0 +00000014: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000018: 4C3C 0800 0000 'L<....' MULS.L #$000000E4,D0 + 00E4 +00000020: 48C1 'H.' EXT.L D1 +00000022: D280 '..' ADD.L D0,D1 +00000024: 7000 'p.' MOVEQ #$00,D0 +00000026: 102E 000E '....' MOVE.B $000E(A6),D0 +0000002A: 7407 't.' MOVEQ #$07,D2 +0000002C: C400 '..' AND.B D0,D2 +0000002E: 7001 'p.' MOVEQ #$01,D0 +00000030: E5A8 '..' LSL.L D2,D0 +00000032: 8130 181D '.0..' OR.B D0,$1D(A0,D1.L) +00000036: 4E5E 'N^' UNLK A6 +00000038: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1A160 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1A1A0 [1A1A0, 1A1EA) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 218 + 218: AUTOMOD_1A1A0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1A1A0"(218) 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: 2F03 '/.' MOVE.L D3,-(A7) +00000006: 102E 000E '....' MOVE.B $000E(A6),D0 +0000000A: E608 '..' LSR.B #3,D0 +0000000C: 7200 'r.' MOVEQ #$00,D1 +0000000E: 1200 '..' MOVE.B D0,D1 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 102E 000D '....' MOVE.B $000D(A6),D0 +00000016: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000001A: 4C3C 0800 0000 'L<....' MULS.L #$000000E4,D0 + 00E4 +00000022: 48C1 'H.' EXT.L D1 +00000024: D280 '..' ADD.L D0,D1 +00000026: 7000 'p.' MOVEQ #$00,D0 +00000028: 1030 181D '.0..' MOVE.B $1D(A0,D1.L),D0 +0000002C: 7200 'r.' MOVEQ #$00,D1 +0000002E: 122E 000E '....' MOVE.B $000E(A6),D1 +00000032: 7407 't.' MOVEQ #$07,D2 +00000034: C401 '..' AND.B D1,D2 +00000036: 7201 'r.' MOVEQ #$01,D1 +00000038: E5A9 '..' LSL.L D2,D1 +0000003A: C280 '..' AND.L D0,D1 +0000003C: 56C3 'V.' SNE D3 +0000003E: 4403 'D.' NEG.B D3 +00000040: 1003 '..' MOVE.B D3,D0 +00000042: 262E FFFC '&...' MOVE.L -$0004(A6),D3 +00000046: 4E5E 'N^' UNLK A6 +00000048: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1A1A0 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1A1F0 [1A1F0, 1A22A) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 219 + 219: AUTOMOD_1A1F0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1A1F0"(219) Segment="Main"(200) +Size: Flags $00 ModuleSize 58 + +Content: Flags $08 +Contents offset $0000 size $003A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 102E 000E '....' MOVE.B $000E(A6),D0 +00000008: E608 '..' LSR.B #3,D0 +0000000A: 7200 'r.' MOVEQ #$00,D1 +0000000C: 1200 '..' MOVE.B D0,D1 +0000000E: 7000 'p.' MOVEQ #$00,D0 +00000010: 102E 000D '....' MOVE.B $000D(A6),D0 +00000014: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000018: 4C3C 0800 0000 'L<....' MULS.L #$000000E4,D0 + 00E4 +00000020: 48C1 'H.' EXT.L D1 +00000022: D280 '..' ADD.L D0,D1 +00000024: 7000 'p.' MOVEQ #$00,D0 +00000026: 102E 000E '....' MOVE.B $000E(A6),D0 +0000002A: 7407 't.' MOVEQ #$07,D2 +0000002C: C400 '..' AND.B D0,D2 +0000002E: 7001 'p.' MOVEQ #$01,D0 +00000030: E5A8 '..' LSL.L D2,D0 +00000032: 8130 183D '.0.=' OR.B D0,$3D(A0,D1.L) +00000036: 4E5E 'N^' UNLK A6 +00000038: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1A1F0 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1A230 [1A230, 1A27A) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 220 + 220: AUTOMOD_1A230 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1A230"(220) 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: 2F03 '/.' MOVE.L D3,-(A7) +00000006: 102E 000E '....' MOVE.B $000E(A6),D0 +0000000A: E608 '..' LSR.B #3,D0 +0000000C: 7200 'r.' MOVEQ #$00,D1 +0000000E: 1200 '..' MOVE.B D0,D1 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 102E 000D '....' MOVE.B $000D(A6),D0 +00000016: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000001A: 4C3C 0800 0000 'L<....' MULS.L #$000000E4,D0 + 00E4 +00000022: 48C1 'H.' EXT.L D1 +00000024: D280 '..' ADD.L D0,D1 +00000026: 7000 'p.' MOVEQ #$00,D0 +00000028: 1030 183D '.0.=' MOVE.B $3D(A0,D1.L),D0 +0000002C: 7200 'r.' MOVEQ #$00,D1 +0000002E: 122E 000E '....' MOVE.B $000E(A6),D1 +00000032: 7407 't.' MOVEQ #$07,D2 +00000034: C401 '..' AND.B D1,D2 +00000036: 7201 'r.' MOVEQ #$01,D1 +00000038: E5A9 '..' LSL.L D2,D1 +0000003A: C280 '..' AND.L D0,D1 +0000003C: 56C3 'V.' SNE D3 +0000003E: 4403 'D.' NEG.B D3 +00000040: 1003 '..' MOVE.B D3,D0 +00000042: 262E FFFC '&...' MOVE.L -$0004(A6),D3 +00000046: 4E5E 'N^' UNLK A6 +00000048: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1A230 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1A280 [1A280, 1A3C8) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 221 + 221: AUTOMOD_1A280 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1A280"(221) Segment="Main"(200) +Size: Flags $00 ModuleSize 328 + +Content: Flags $08 +Contents offset $0000 size $0148 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 1318 'H...' MOVEM.L D3/D6/D7/A3/A4,-(A7) +00000008: 2C2E 0010 ',...' MOVE.L $0010(A6),D6 +0000000C: 2E2E 000C '....' MOVE.L $000C(A6),D7 +00000010: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000014: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000018: 47E8 0044 'G..D' LEA $0044(A0),A3 +0000001C: 16BC 0028 '...(' MOVE.B #$28,(A3) ; '(' +00000020: 422B 0001 'B+..' CLR.B $0001(A3) +00000024: 7018 'p.' MOVEQ #$18,D0 +00000026: 2207 '".' MOVE.L D7,D1 +00000028: E0A9 '..' LSR.L D0,D1 +0000002A: 1741 0002 '.A..' MOVE.B D1,$0002(A3) +0000002E: 7010 'p.' MOVEQ #$10,D0 +00000030: 2207 '".' MOVE.L D7,D1 +00000032: E0A9 '..' LSR.L D0,D1 +00000034: 1741 0003 '.A..' MOVE.B D1,$0003(A3) +00000038: 2007 ' .' MOVE.L D7,D0 +0000003A: E088 '..' LSR.L #8,D0 +0000003C: 1740 0004 '.@..' MOVE.B D0,$0004(A3) +00000040: 1747 0005 '.G..' MOVE.B D7,$0005(A3) +00000044: 422B 0006 'B+..' CLR.B $0006(A3) +00000048: 2006 ' .' MOVE.L D6,D0 +0000004A: E088 '..' LSR.L #8,D0 +0000004C: 1740 0007 '.@..' MOVE.B D0,$0007(A3) +00000050: 1746 0008 '.F..' MOVE.B D6,$0008(A3) +00000054: 422B 0009 'B+..' CLR.B $0009(A3) +00000058: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +0000005C: 117C 000A 0035 '.|...5' MOVE.B #$0A,$0035(A0) +00000062: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000066: 216E 0018 0028 '!n...(' MOVE.L $0018(A6),$0028(A0) +0000006C: 7000 'p.' MOVEQ #$00,D0 +0000006E: 302E 0016 '0...' MOVE.W $0016(A6),D0 +00000072: 4A80 'J.' TST.L D0 +00000074: 4C06 0000 'L...' MULU.L D6,D0 +00000078: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +0000007C: 2140 002C '!@.,' MOVE.L D0,$002C(A0) +00000080: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000084: 117C 0012 0034 '.|...4' MOVE.B #$12,$0034(A0) +0000008A: 41EC 00D2 'A...' LEA $00D2(A4),A0 +0000008E: 226C 0004 '"l..' MOVEA.L $0004(A4),A1 +00000092: 2348 0030 '#H.0' MOVE.L A0,$0030(A1) +00000096: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +0000009A: 217C 4004 0000 '!|@...' MOVE.L #$40040000,$0014(A0) + 0014 +000000A2: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +000000A6: 317C 0002 005E '1|...^' MOVE.W #$0002,$005E(A0) +000000AC: 7000 'p.' MOVEQ #$00,D0 +000000AE: 102C 0008 '.,..' MOVE.B $0008(A4),D0 +000000B2: 4A80 'J.' TST.L D0 +000000B4: 660A 'f.' BNE.S *+$000C ; 000000C0 +000000B6: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +000000BA: 0068 0004 005E '.h...^' ORI.W #$0004,$005E(A0) +000000C0: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +000000C4: 2154 000C '!T..' MOVE.L (A4),$000C(A0) +000000C8: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +000000CC: 117C 0001 0008 '.|....' MOVE.B #$01,$0008(A0) +000000D2: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +000000D6: 7000 'p.' MOVEQ #$00,D0 +000000D8: 2140 0010 '!@..' MOVE.L D0,$0010(A0) +000000DC: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +000000E0: 117C 0001 0067 '.|...g' MOVE.B #$01,$0067(A0) +000000E6: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +000000EA: 4228 003C 'B(.<' CLR.B $003C(A0) +000000EE: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +000000F2: 7001 'p.' MOVEQ #$01,D0 +000000F4: A089 '..' _SCSIAtomic ; A089 +000000F6: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +000000FA: 4A28 003C 'J(.<' TST.B $003C(A0) +000000FE: 670C 'g.' BEQ.S *+$000E ; 0000010C +00000100: 4228 003C 'B(.<' CLR.B $003C(A0) +00000104: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000108: 7001 'p.' MOVEQ #$01,D0 +0000010A: A089 '..' _SCSIAtomic ; A089 +0000010C: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000110: 0C68 E112 000A '.h....' CMPI.W #$E112,$000A(A0) +00000116: 6604 'f.' BNE.S *+$0006 ; 0000011C +00000118: 4268 000A 'Bh..' CLR.W $000A(A0) +0000011C: 7600 'v.' MOVEQ #$00,D3 +0000011E: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000122: 4A68 000A 'Jh..' TST.W $000A(A0) +00000126: 660C 'f.' BNE.S *+$000E ; 00000134 +00000128: 7000 'p.' MOVEQ #$00,D0 +0000012A: 1028 003C '.(.<' MOVE.B $003C(A0),D0 +0000012E: 4A80 'J.' TST.L D0 +00000130: 6602 'f.' BNE.S *+$0004 ; 00000134 +00000132: 7601 'v.' MOVEQ #$01,D3 +00000134: 4A03 'J.' TST.B D3 +00000136: 57C3 'W.' SEQ D3 +00000138: 4403 'D.' NEG.B D3 +0000013A: 4883 'H.' EXT.W D3 +0000013C: 3003 '0.' MOVE.W D3,D0 +0000013E: 4CEE 18C8 FFEC 'L.....' MOVEM.L -$0014(A6),D3/D6/D7/A3/A4 +00000144: 4E5E 'N^' UNLK A6 +00000146: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1A280 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1A3D0 [1A3D0, 1A48A) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 222 + 222: AUTOMOD_1A3D0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1A3D0"(222) Segment="Main"(200) +Size: Flags $00 ModuleSize 186 + +Content: Flags $08 +Contents offset $0000 size $00BA +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000010: 47E8 0044 'G..D' LEA $0044(A0),A3 +00000014: 4253 'BS' CLR.W (A3) +00000016: 426B 0002 'Bk..' CLR.W $0002(A3) +0000001A: 426B 0004 'Bk..' CLR.W $0004(A3) +0000001E: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000022: 117C 0006 0035 '.|...5' MOVE.B #$06,$0035(A0) +00000028: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +0000002C: 7000 'p.' MOVEQ #$00,D0 +0000002E: 2140 0028 '!@.(' MOVE.L D0,$0028(A0) +00000032: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000036: 2140 002C '!@.,' MOVE.L D0,$002C(A0) +0000003A: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +0000003E: 117C 0012 0034 '.|...4' MOVE.B #$12,$0034(A0) +00000044: 41EC 00D2 'A...' LEA $00D2(A4),A0 +00000048: 226C 0004 '"l..' MOVEA.L $0004(A4),A1 +0000004C: 2348 0030 '#H.0' MOVE.L A0,$0030(A1) +00000050: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000054: 217C C004 0000 '!|....' MOVE.L #$C0040000,$0014(A0) + 0014 +0000005C: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000060: 317C 0002 005E '1|...^' MOVE.W #$0002,$005E(A0) +00000066: 7200 'r.' MOVEQ #$00,D1 +00000068: 122C 0008 '.,..' MOVE.B $0008(A4),D1 +0000006C: 4A81 'J.' TST.L D1 +0000006E: 660A 'f.' BNE.S *+$000C ; 0000007A +00000070: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000074: 0068 0004 005E '.h...^' ORI.W #$0004,$005E(A0) +0000007A: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +0000007E: 2154 000C '!T..' MOVE.L (A4),$000C(A0) +00000082: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000086: 117C 0001 0008 '.|....' MOVE.B #$01,$0008(A0) +0000008C: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000090: 7000 'p.' MOVEQ #$00,D0 +00000092: 2140 0010 '!@..' MOVE.L D0,$0010(A0) +00000096: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +0000009A: 117C 0001 0067 '.|...g' MOVE.B #$01,$0067(A0) +000000A0: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +000000A4: 4228 003C 'B(.<' CLR.B $003C(A0) +000000A8: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +000000AC: 7001 'p.' MOVEQ #$01,D0 +000000AE: A089 '..' _SCSIAtomic ; A089 +000000B0: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +000000B6: 4E5E 'N^' UNLK A6 +000000B8: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1A3D0 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1A490 [1A490, 1A674) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +42 (1A4D2): JSR $1A160 + +52 (1A4E2): JSR $1A1F0 + +AA (1A53A): JSR $1A160 + +B8 (1A548): JSR $1A1F0 + +C8 (1A558): JSR $1A1A0 + +D6 (1A566): JSR $1A230 + + +Dictionary: Flags $00 FirstId 223 + 223: AUTOMOD_1A490 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1A490"(223) Segment="Main"(200) +Size: Flags $00 ModuleSize 484 + +Content: Flags $08 +Contents offset $0000 size $01E4 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +0000000C: 2078 0C0C ' x..' MOVEA.L $0C0C,A0 +00000010: 2868 01B4 '(h..' MOVEA.L $01B4(A0),A4 +00000014: 266C 0074 '&l.t' MOVEA.L $0074(A4),A3 +00000018: 286A 0018 '(j..' MOVEA.L $0018(A2),A4 +0000001C: 4A6A 000A 'Jj..' TST.W $000A(A2) +00000020: 663A 'f:' BNE.S *+$003C ; 0000005C +00000022: 206A 0028 ' j.(' MOVEA.L $0028(A2),A0 +00000026: 7000 'p.' MOVEQ #$00,D0 +00000028: 1010 '..' MOVE.B (A0),D0 +0000002A: 721F 'r.' MOVEQ #$1F,D1 +0000002C: C200 '..' AND.B D0,D1 +0000002E: 670C 'g.' BEQ.S *+$000E ; 0000003C +00000030: 5901 'Y.' SUBQ.B #4,D1 +00000032: 6708 'g.' BEQ.S *+$000A ; 0000003C +00000034: 5301 'S.' SUBQ.B #1,D1 +00000036: 6704 'g.' BEQ.S *+$0006 ; 0000003C +00000038: 5501 'U.' SUBQ.B #2,D1 +0000003A: 6610 'f.' BNE.S *+$0012 ; 0000004C +0000003C: 2F2A 000C '/*..' MOVE.L $000C(A2),-(A7) +00000040: 2F0B '/.' MOVE.L A3,-(A7) +00000042: 4EBA FC8C 'N...' JSR *-$0372 ; FFFFFCD0 +00000046: 504F 'PO' ADDQ.W #8,A7 +00000048: 6000 00AA '`...' BRA *+$00AC ; 000000F4 +0000004C: 2F2A 000C '/*..' MOVE.L $000C(A2),-(A7) +00000050: 2F0B '/.' MOVE.L A3,-(A7) +00000052: 4EBA FD0C 'N...' JSR *-$02F2 ; FFFFFD60 +00000056: 504F 'PO' ADDQ.W #8,A7 +00000058: 6000 009A '`...' BRA *+$009C ; 000000F4 +0000005C: 0C6A E104 000A '.j....' CMPI.W #$E104,$000A(A2) +00000062: 6600 0090 'f...' BNE *+$0092 ; 000000F4 +00000066: 7000 'p.' MOVEQ #$00,D0 +00000068: 102A 003C '.*.<' MOVE.B $003C(A2),D0 +0000006C: 4A80 'J.' TST.L D0 +0000006E: 6700 0084 'g...' BEQ *+$0086 ; 000000F4 +00000072: 7000 'p.' MOVEQ #$00,D0 +00000074: 2540 0010 '%@..' MOVE.L D0,$0010(A2) +00000078: 422A 003C 'B*.<' CLR.B $003C(A2) +0000007C: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000080: 7001 'p.' MOVEQ #$01,D0 +00000082: A089 '..' _SCSIAtomic ; A089 +00000084: 4A6A 000A 'Jj..' TST.W $000A(A2) +00000088: 666A 'fj' BNE.S *+$006C ; 000000F4 +0000008A: 206A 0028 ' j.(' MOVEA.L $0028(A2),A0 +0000008E: 7000 'p.' MOVEQ #$00,D0 +00000090: 1010 '..' MOVE.B (A0),D0 +00000092: 721F 'r.' MOVEQ #$1F,D1 +00000094: C200 '..' AND.B D0,D1 +00000096: 670C 'g.' BEQ.S *+$000E ; 000000A4 +00000098: 5901 'Y.' SUBQ.B #4,D1 +0000009A: 6708 'g.' BEQ.S *+$000A ; 000000A4 +0000009C: 5301 'S.' SUBQ.B #1,D1 +0000009E: 6704 'g.' BEQ.S *+$0006 ; 000000A4 +000000A0: 5501 'U.' SUBQ.B #2,D1 +000000A2: 660E 'f.' BNE.S *+$0010 ; 000000B2 +000000A4: 2F2A 000C '/*..' MOVE.L $000C(A2),-(A7) +000000A8: 2F0B '/.' MOVE.L A3,-(A7) +000000AA: 4EBA FC24 'N..$' JSR *-$03DA ; FFFFFCD0 +000000AE: 504F 'PO' ADDQ.W #8,A7 +000000B0: 6042 '`B' BRA.S *+$0044 ; 000000F4 +000000B2: 2F2A 000C '/*..' MOVE.L $000C(A2),-(A7) +000000B6: 2F0B '/.' MOVE.L A3,-(A7) +000000B8: 4EBA FCA6 'N...' JSR *-$0358 ; FFFFFD60 +000000BC: 504F 'PO' ADDQ.W #8,A7 +000000BE: 6034 '`4' BRA.S *+$0036 ; 000000F4 +000000C0: 532C 0002 'S,..' SUBQ.B #1,$0002(A4) +000000C4: 2F14 '/.' MOVE.L (A4),-(A7) +000000C6: 2F0B '/.' MOVE.L A3,-(A7) +000000C8: 4EBA FC46 'N..F' JSR *-$03B8 ; FFFFFD10 +000000CC: 4A00 'J.' TST.B D0 +000000CE: 504F 'PO' ADDQ.W #8,A7 +000000D0: 6622 'f"' BNE.S *+$0024 ; 000000F4 +000000D2: 2F14 '/.' MOVE.L (A4),-(A7) +000000D4: 2F0B '/.' MOVE.L A3,-(A7) +000000D6: 4EBA FCC8 'N...' JSR *-$0336 ; FFFFFDA0 +000000DA: 4A00 'J.' TST.B D0 +000000DC: 504F 'PO' ADDQ.W #8,A7 +000000DE: 6614 'f.' BNE.S *+$0016 ; 000000F4 +000000E0: 102C 0002 '.,..' MOVE.B $0002(A4),D0 +000000E4: B02C 0010 '.,..' CMP.B $0010(A4),D0 +000000E8: 670A 'g.' BEQ.S *+$000C ; 000000F4 +000000EA: 2F0C '/.' MOVE.L A4,-(A7) +000000EC: 4EBA 0022 'N.."' JSR *+$0024 ; 00000110 +000000F0: 584F 'XO' ADDQ.W #4,A7 +000000F2: 6010 '`.' BRA.S *+$0012 ; 00000104 +000000F4: 7000 'p.' MOVEQ #$00,D0 +000000F6: 102C 0002 '.,..' MOVE.B $0002(A4),D0 +000000FA: 4A80 'J.' TST.L D0 +000000FC: 62C2 'b.' BHI.S *-$003C ; 000000C0 +000000FE: 197C 0001 000E '.|....' MOVE.B #$01,$000E(A4) +00000104: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4 +0000010A: 4E5E 'N^' UNLK A6 +0000010C: 4E74 0004 'Nt..' RTD #$0004 +00000110: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000114: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000118: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000011C: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000120: 47E8 0044 'G..D' LEA $0044(A0),A3 +00000124: 16BC 0012 '....' MOVE.B #$12,(A3) +00000128: 422B 0001 'B+..' CLR.B $0001(A3) +0000012C: 426B 0002 'Bk..' CLR.W $0002(A3) +00000130: 177C 0005 0004 '.|....' MOVE.B #$05,$0004(A3) +00000136: 422B 0005 'B+..' CLR.B $0005(A3) +0000013A: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +0000013E: 117C 0006 0035 '.|...5' MOVE.B #$06,$0035(A0) +00000144: 41EC 0009 'A...' LEA $0009(A4),A0 +00000148: 226C 0004 '"l..' MOVEA.L $0004(A4),A1 +0000014C: 2348 0028 '#H.(' MOVE.L A0,$0028(A1) +00000150: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000154: 7005 'p.' MOVEQ #$05,D0 +00000156: 2140 002C '!@.,' MOVE.L D0,$002C(A0) +0000015A: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +0000015E: 117C 0012 0034 '.|...4' MOVE.B #$12,$0034(A0) +00000164: 41EC 00D2 'A...' LEA $00D2(A4),A0 +00000168: 226C 0004 '"l..' MOVEA.L $0004(A4),A1 +0000016C: 2348 0030 '#H.0' MOVE.L A0,$0030(A1) +00000170: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000174: 217C 4004 0000 '!|@...' MOVE.L #$40040000,$0014(A0) + 0014 +0000017C: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000180: 317C 0002 005E '1|...^' MOVE.W #$0002,$005E(A0) +00000186: 7200 'r.' MOVEQ #$00,D1 +00000188: 122C 0008 '.,..' MOVE.B $0008(A4),D1 +0000018C: 4A81 'J.' TST.L D1 +0000018E: 660A 'f.' BNE.S *+$000C ; 0000019A +00000190: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +00000194: 0068 0004 005E '.h...^' ORI.W #$0004,$005E(A0) +0000019A: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +0000019E: 2154 000C '!T..' MOVE.L (A4),$000C(A0) +000001A2: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +000001A6: 117C 0001 0008 '.|....' MOVE.B #$01,$0008(A0) +000001AC: 41FA FE52 'A..R' LEA *-$01AC,A0 ; 00000000 +000001B0: 226C 0004 '"l..' MOVEA.L $0004(A4),A1 +000001B4: 2348 0010 '#H..' MOVE.L A0,$0010(A1) +000001B8: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +000001BC: 117C 0001 0067 '.|...g' MOVE.B #$01,$0067(A0) +000001C2: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +000001C6: 214C 0018 '!L..' MOVE.L A4,$0018(A0) +000001CA: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +000001CE: 4228 003C 'B(.<' CLR.B $003C(A0) +000001D2: 206C 0004 ' l..' MOVEA.L $0004(A4),A0 +000001D6: 7001 'p.' MOVEQ #$01,D0 +000001D8: A089 '..' _SCSIAtomic ; A089 +000001DA: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +000001E0: 4E5E 'N^' UNLK A6 +000001E2: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1A490 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1A680 [1A680, 1A792) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +5E (1A6DE): JSR GETDCTLENTRY ; outside file + +36 (1A6B6): JSR GETDCTLENTRY ; outside file + + +Dictionary: Flags $00 FirstId 224 + 224: AUTOMOD_1A680 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1A680"(224) Segment="Main"(200) +Size: Flags $00 ModuleSize 274 + +Content: Flags $08 +Contents offset $0000 size $0112 +00000000: 4E56 FF90 'NV..' LINK.W A6,#-$0070 +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000000C: 2850 '(P' MOVEA.L (A0),A4 +0000000E: 204C ' L' MOVEA.L A4,A0 +00000010: A029 '.)' _HLock ; A029 +00000012: 2054 ' T' MOVEA.L (A4),A0 +00000014: 41E8 0012 'A...' LEA $0012(A0),A0 +00000018: 43EE FF90 'C...' LEA -$0070(A6),A1 +0000001C: 2454 '$T' MOVEA.L (A4),A2 +0000001E: 7000 'p.' MOVEQ #$00,D0 +00000020: 102A 0012 '.*..' MOVE.B $0012(A2),D0 +00000024: 5240 'R@' ADDQ.W #1,D0 +00000026: 48C0 'H.' EXT.L D0 +00000028: A22E '..' _BlockMoveData ; A22E +0000002A: 7E30 '~0' MOVEQ #$30,D7 ; '0' +0000002C: 6012 '`.' BRA.S *+$0014 ; 00000040 +0000002E: 2C07 ',.' MOVE.L D7,D6 +00000030: 4686 'F.' NOT.L D6 +00000032: 598F 'Y.' SUBQ.L #4,A7 +00000034: 3F06 '?.' MOVE.W D6,-(A7) +00000036: 4EBA 0000 'N...' JSR GETDCTLENTRY ; id: 214 +0000003A: 4A9F 'J.' TST.L (A7)+ +0000003C: 670C 'g.' BEQ.S *+$000E ; 0000004A +0000003E: 5287 'R.' ADDQ.L #1,D7 +00000040: 3038 01D2 '08..' MOVE.W $01D2,D0 +00000044: 48C0 'H.' EXT.L D0 +00000046: B087 '..' CMP.L D7,D0 +00000048: 62E4 'b.' BHI.S *-$001A ; 0000002E +0000004A: 2054 ' T' MOVEA.L (A4),A0 +0000004C: 3006 '0.' MOVE.W D6,D0 +0000004E: A43D '.=' _DrvrInstall ,Sys ; A43D +00000050: 3A00 ':.' MOVE.W D0,D5 +00000052: 6706 'g.' BEQ.S *+$0008 ; 0000005A +00000054: 3005 '0.' MOVE.W D5,D0 +00000056: 6000 00B0 '`...' BRA *+$00B2 ; 00000108 +0000005A: 598F 'Y.' SUBQ.L #4,A7 +0000005C: 3F06 '?.' MOVE.W D6,-(A7) +0000005E: 4EBA 0000 'N...' JSR GETDCTLENTRY ; id: 214 +00000062: 265F '&_' MOVEA.L (A7)+,A3 +00000064: 2053 ' S' MOVEA.L (A3),A0 +00000066: 208C ' .' MOVE.L A4,(A0) +00000068: 2054 ' T' MOVEA.L (A4),A0 +0000006A: 0050 4040 '.P@@' ORI.W #$4040,(A0) ; '@@' +0000006E: 2054 ' T' MOVEA.L (A4),A0 +00000070: 2253 '"S' MOVEA.L (A3),A1 +00000072: 3350 0004 '3P..' MOVE.W (A0),$0004(A1) +00000076: 2054 ' T' MOVEA.L (A4),A0 +00000078: 2253 '"S' MOVEA.L (A3),A1 +0000007A: 3368 0002 0022 '3h..."' MOVE.W $0002(A0),$0022(A1) +00000080: 2054 ' T' MOVEA.L (A4),A0 +00000082: 2253 '"S' MOVEA.L (A3),A1 +00000084: 3368 0004 0024 '3h...$' MOVE.W $0004(A0),$0024(A1) +0000008A: 2054 ' T' MOVEA.L (A4),A0 +0000008C: 2253 '"S' MOVEA.L (A3),A1 +0000008E: 3368 0006 0026 '3h...&' MOVE.W $0006(A0),$0026(A1) +00000094: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000098: 2253 '"S' MOVEA.L (A3),A1 +0000009A: 1368 0031 0028 '.h.1.(' MOVE.B $0031(A0),$0028(A1) +000000A0: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000A4: 2253 '"S' MOVEA.L (A3),A1 +000000A6: 1368 0032 0029 '.h.2.)' MOVE.B $0032(A0),$0029(A1) +000000AC: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000B0: 2253 '"S' MOVEA.L (A3),A1 +000000B2: 1368 0033 0032 '.h.3.2' MOVE.B $0033(A0),$0032(A1) +000000B8: 426E FFC6 'Bn..' CLR.W -$003A(A6) +000000BC: 426E FFD0 'Bn..' CLR.W -$0030(A6) +000000C0: 422E FFCB 'B...' CLR.B -$0035(A6) +000000C4: 7000 'p.' MOVEQ #$00,D0 +000000C6: 2D40 FFBC '-@..' MOVE.L D0,-$0044(A6) +000000CA: 2D40 FFCC '-@..' MOVE.L D0,-$0034(A6) +000000CE: 41EE FF90 'A...' LEA -$0070(A6),A0 +000000D2: 2D48 FFC2 '-H..' MOVE.L A0,-$003E(A6) +000000D6: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000DA: 1D68 0031 FFD2 '.h.1..' MOVE.B $0031(A0),-$002E(A6) +000000E0: 1D68 0032 FFD3 '.h.2..' MOVE.B $0032(A0),-$002D(A6) +000000E6: 41EE FFB0 'A...' LEA -$0050(A6),A0 +000000EA: A000 '..' _Open ; A000 +000000EC: 4A6E FFC0 'Jn..' TST.W -$0040(A6) +000000F0: 6C12 'l.' BGE.S *+$0014 ; 00000104 +000000F2: 204C ' L' MOVEA.L A4,A0 +000000F4: A023 '.#' _DisposeHandle ; A023 +000000F6: 204B ' K' MOVEA.L A3,A0 +000000F8: A023 '.#' _DisposeHandle ; A023 +000000FA: 2078 011C ' x..' MOVEA.L $011C,A0 +000000FE: 7000 'p.' MOVEQ #$00,D0 +00000100: 2180 7C00 '!.|.' MOVE.L D0,$00(A0,D7.L*4) +00000104: 302E FFC0 '0...' MOVE.W -$0040(A6),D0 +00000108: 4CEE 1CE0 FF78 'L....x' MOVEM.L -$0088(A6),D5-D7/A2-A4 +0000010E: 4E5E 'N^' UNLK A6 +00000110: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETDCTLENTRY"(214) + 00000060 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETDCTLENTRY"(214) + 00000038 +Comment: + + AUTOMOD_1A680 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1A7A0 [1A7A0, 1A7EC) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 225 + 225: AUTOMOD_1A7A0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1A7A0"(225) 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 0308 'H...' MOVEM.L D6/D7/A4,-(A7) +00000008: 3C2E 000A '<...' MOVE.W $000A(A6),D6 +0000000C: 598F 'Y.' SUBQ.L #4,A7 +0000000E: 2EBC 0000 0308 '......' MOVE.L #$00000308,(A7) +00000014: 205F ' _' MOVEA.L (A7)+,A0 +00000016: 2868 0002 '(h..' MOVEA.L $0002(A0),A4 +0000001A: 6020 '` ' BRA.S *+$0022 ; 0000003C +0000001C: BC6C 0008 '.l..' CMP.W $0008(A4),D6 +00000020: 6618 'f.' BNE.S *+$001A ; 0000003A +00000022: 200C ' .' MOVE.L A4,D0 +00000024: 5780 'W.' SUBQ.L #3,D0 +00000026: 2040 ' @' MOVEA.L D0,A0 +00000028: 1E10 '..' MOVE.B (A0),D7 +0000002A: 0C07 0001 '....' CMPI.B #$01,D7 +0000002E: 6706 'g.' BEQ.S *+$0008 ; 00000036 +00000030: 0C07 0002 '....' CMPI.B #$02,D7 +00000034: 6604 'f.' BNE.S *+$0006 ; 0000003A +00000036: 7001 'p.' MOVEQ #$01,D0 +00000038: 6008 '`.' BRA.S *+$000A ; 00000042 +0000003A: 2854 '(T' MOVEA.L (A4),A4 +0000003C: 200C ' .' MOVE.L A4,D0 +0000003E: 66DC 'f.' BNE.S *-$0022 ; 0000001C +00000040: 7000 'p.' MOVEQ #$00,D0 +00000042: 4CEE 10C0 FFF4 'L.....' MOVEM.L -$000C(A6),D6/D7/A4 +00000048: 4E5E 'N^' UNLK A6 +0000004A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1A7A0 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1A7F0 [1A7F0, 1A892) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 226 + 226: AUTOMOD_1A7F0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1A7F0"(226) Segment="Main"(200) +Size: Flags $00 ModuleSize 162 + +Content: Flags $08 +Contents offset $0000 size $00A2 +00000000: 4E56 FDE2 'NV..' LINK.W A6,#-$021E +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 47EE FDE2 'G...' LEA -$021E(A6),A3 +0000000C: 49EE FDE8 'I...' LEA -$0218(A6),A4 +00000010: 38BC 0001 '8...' MOVE.W #$0001,(A4) +00000014: 41EE FDFC 'A...' LEA -$0204(A6),A0 +00000018: 2948 0002 ')H..' MOVE.L A0,$0002(A4) +0000001C: 297C 0000 0200 ')|....' MOVE.L #$00000200,$0006(A4) + 0006 +00000024: 397C 0007 000A '9|....' MOVE.W #$0007,$000A(A4) +0000002A: 7000 'p.' MOVEQ #$00,D0 +0000002C: 2940 000C ')@..' MOVE.L D0,$000C(A4) +00000030: 2940 0010 ')@..' MOVE.L D0,$0010(A4) +00000034: 16BC 0008 '....' MOVE.B #$08,(A3) +00000038: 422B 0001 'B+..' CLR.B $0001(A3) +0000003C: 426B 0002 'Bk..' CLR.W $0002(A3) +00000040: 177C 0001 0004 '.|....' MOVE.B #$01,$0004(A3) +00000046: 422B 0005 'B+..' CLR.B $0005(A3) +0000004A: 558F 'U.' SUBQ.L #2,A7 +0000004C: 3F3C 0001 '?<..' MOVE.W #$0001,-(A7) +00000050: A815 '..' _SCSIDispatch ; A815 +00000052: 558F 'U.' SUBQ.L #2,A7 +00000054: 3F2E 000A '?...' MOVE.W $000A(A6),-(A7) +00000058: 3F3C 0002 '?<..' MOVE.W #$0002,-(A7) +0000005C: A815 '..' _SCSIDispatch ; A815 +0000005E: 4A5F 'J_' TST.W (A7)+ +00000060: 544F 'TO' ADDQ.W #2,A7 +00000062: 6634 'f4' BNE.S *+$0036 ; 00000098 +00000064: 558F 'U.' SUBQ.L #2,A7 +00000066: 2F0B '/.' MOVE.L A3,-(A7) +00000068: 7006 'p.' MOVEQ #$06,D0 +0000006A: 3F00 '?.' MOVE.W D0,-(A7) +0000006C: 3F3C 0003 '?<..' MOVE.W #$0003,-(A7) +00000070: A815 '..' _SCSIDispatch ; A815 +00000072: 4A5F 'J_' TST.W (A7)+ +00000074: 660C 'f.' BNE.S *+$000E ; 00000082 +00000076: 558F 'U.' SUBQ.L #2,A7 +00000078: 2F0C '/.' MOVE.L A4,-(A7) +0000007A: 3F3C 0005 '?<..' MOVE.W #$0005,-(A7) +0000007E: A815 '..' _SCSIDispatch ; A815 +00000080: 544F 'TO' ADDQ.W #2,A7 +00000082: 558F 'U.' SUBQ.L #2,A7 +00000084: 486E FFFC 'Hn..' PEA -$0004(A6) +00000088: 486E FFFE 'Hn..' PEA -$0002(A6) +0000008C: 4878 0E10 'Hx..' PEA $0E10 +00000090: 3F3C 0004 '?<..' MOVE.W #$0004,-(A7) +00000094: A815 '..' _SCSIDispatch ; A815 +00000096: 544F 'TO' ADDQ.W #2,A7 +00000098: 4CEE 1800 FDDA 'L.....' MOVEM.L -$0226(A6),A3/A4 +0000009E: 4E5E 'N^' UNLK A6 +000000A0: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1A7F0 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1A8A0 [1A8A0, 1A8BC) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 227 + 227: AUTOMOD_1A8A0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1A8A0"(227) 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: 302E 000E '0...' MOVE.W $000E(A6),D0 +0000000C: 5340 'S@' SUBQ.W #1,D0 +0000000E: 4A40 'J@' TST.W D0 +00000010: 6D06 'm.' BLT.S *+$0008 ; 00000018 +00000012: 4219 'B.' CLR.B (A1)+ +00000014: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000012 +00000018: 4E5E 'N^' UNLK A6 +0000001A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1A8A0 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: SCSIMGR_1A8C0 [1A8C0, 1A90C) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +3E (1A8FE): JSR $18D40 + + +Dictionary: Flags $00 FirstId 228 + 228: SCSIMGR_1A8C0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SCSIMGR_1A8C0"(228) Segment="Main"(200) +Size: Flags $00 ModuleSize 76 + +Content: Flags $08 +Contents offset $0000 size $004C +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 4AB8 0C0C 'J...' TST.L $0C0C +0000000C: 6734 'g4' BEQ.S *+$0036 ; 00000042 +0000000E: 2078 0C0C ' x..' MOVEA.L $0C0C,A0 +00000012: 2668 01B4 '&h..' MOVEA.L $01B4(A0),A3 +00000016: 2053 ' S' MOVEA.L (A3),A0 +00000018: 2450 '$P' MOVEA.L (A0),A2 +0000001A: 2852 '(R' MOVEA.L (A2),A4 +0000001C: 197C 0001 024E '.|...N' MOVE.B #$01,$024E(A4) +00000022: 7000 'p.' MOVEQ #$00,D0 +00000024: 102C 0056 '.,.V' MOVE.B $0056(A4),D0 +00000028: 0C40 0002 '.@..' CMPI.W #$0002,D0 +0000002C: 660C 'f.' BNE.S *+$000E ; 0000003A +0000002E: 2054 ' T' MOVEA.L (A4),A0 +00000030: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +00000034: 4228 0090 'B(..' CLR.B $0090(A0) +00000038: 4E71 'Nq' NOP +0000003A: 7000 'p.' MOVEQ #$00,D0 +0000003C: 1F00 '..' MOVE.B D0,-(A7) +0000003E: 4EBA E440 'N..@' JSR *-$1BBE ; FFFFE480 +00000042: 4CEE 1C00 FFEC 'L.....' MOVEM.L -$0014(A6),A2-A4 +00000048: 4E5E 'N^' UNLK A6 +0000004A: 4E75 'Nu' RTS + +Comment: + + SCSIMGR_1A8C0 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: SCSIMGR_1A910 [1A910, 1A962) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +2A (1A93A): JSR $18D40 + + +Dictionary: Flags $00 FirstId 229 + 229: SCSIMGR_1A910 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SCSIMGR_1A910"(229) Segment="Main"(200) +Size: Flags $00 ModuleSize 82 + +Content: Flags $08 +Contents offset $0000 size $0052 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 4AB8 0C0C 'J...' TST.L $0C0C +0000000C: 673A 'g:' BEQ.S *+$003C ; 00000048 +0000000E: 2078 0C0C ' x..' MOVEA.L $0C0C,A0 +00000012: 2668 01B4 '&h..' MOVEA.L $01B4(A0),A3 +00000016: 2053 ' S' MOVEA.L (A3),A0 +00000018: 2450 '$P' MOVEA.L (A0),A2 +0000001A: 2852 '(R' MOVEA.L (A2),A4 +0000001C: 4A2C 024D 'J,.M' TST.B $024D(A4) +00000020: 6726 'g&' BEQ.S *+$0028 ; 00000048 +00000022: 422C 024E 'B,.N' CLR.B $024E(A4) +00000026: 7001 'p.' MOVEQ #$01,D0 +00000028: 1F00 '..' MOVE.B D0,-(A7) +0000002A: 4EBA E404 'N...' JSR *-$1BFA ; FFFFE430 +0000002E: 7000 'p.' MOVEQ #$00,D0 +00000030: 102C 0056 '.,.V' MOVE.B $0056(A4),D0 +00000034: 0C40 0002 '.@..' CMPI.W #$0002,D0 +00000038: 660E 'f.' BNE.S *+$0010 ; 00000048 +0000003A: 2054 ' T' MOVEA.L (A4),A0 +0000003C: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +00000040: 117C 0007 0090 '.|....' MOVE.B #$07,$0090(A0) +00000046: 4E71 'Nq' NOP +00000048: 4CEE 1C00 FFEC 'L.....' MOVEM.L -$0014(A6),A2-A4 +0000004E: 4E5E 'N^' UNLK A6 +00000050: 4E75 'Nu' RTS + +Comment: + + SCSIMGR_1A910 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1A970 [1A970, 1A9A8) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 230 + 230: AUTOMOD_1A970 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1A970"(230) Segment="Main"(200) +Size: Flags $00 ModuleSize 56 + +Content: Flags $08 +Contents offset $0000 size $0038 +00000000: 2F05 '/.' MOVE.L D5,-(A7) +00000002: 2F07 '/.' MOVE.L D7,-(A7) +00000004: 2A2F 000C '*/..' MOVE.L $000C(A7),D5 +00000008: 206F 0014 ' o..' MOVEA.L $0014(A7),A0 +0000000C: 2E28 000C '.(..' MOVE.L $000C(A0),D7 +00000010: 206F 0018 ' o..' MOVEA.L $0018(A7),A0 +00000014: 226F 0010 '"o..' MOVEA.L $0010(A7),A1 +00000018: 48E7 7FFE 'H...' MOVEM.L D1-D7/A0-A6,-(A7) +0000001C: 4E91 'N.' JSR (A1) +0000001E: 4CDF 7FFE 'L...' MOVEM.L (A7)+,D1-D7/A0-A6 +00000022: 2078 02A6 ' x..' MOVEA.L $02A6,A0 +00000026: 21C8 0118 '!...' MOVE.L A0,$0118 +0000002A: 21C8 02AA '!...' MOVE.L A0,$02AA +0000002E: 21D0 0114 '!...' MOVE.L (A0),$0114 +00000032: 2E1F '..' MOVE.L (A7)+,D7 +00000034: 2A1F '*.' MOVE.L (A7)+,D5 +00000036: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1A970 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1A9B0 [1A9B0, 1A9D4) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 231 + 231: AUTOMOD_1A9B0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1A9B0"(231) Segment="Main"(200) +Size: Flags $00 ModuleSize 36 + +Content: Flags $08 +Contents offset $0000 size $0024 +00000000: 2F07 '/.' MOVE.L D7,-(A7) +00000002: 222F 000C '"/..' MOVE.L $000C(A7),D1 +00000006: 206F 0008 ' o..' MOVEA.L $0008(A7),A0 +0000000A: 7000 'p.' MOVEQ #$00,D0 +0000000C: 7E00 '~.' MOVEQ #$00,D7 +0000000E: 6006 '`.' BRA.S *+$0008 ; 00000016 +00000010: 1E18 '..' MOVE.B (A0)+,D7 +00000012: D047 '.G' ADD.W D7,D0 +00000014: E358 '.X' ROL.W #1,D0 +00000016: 51C9 FFF8 'Q...' DBF D1,*-$0006 ; 00000010 +0000001A: 4A40 'J@' TST.W D0 +0000001C: 6602 'f.' BNE.S *+$0004 ; 00000020 +0000001E: 5340 'S@' SUBQ.W #1,D0 +00000020: 2E1F '..' MOVE.L (A7)+,D7 +00000022: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1A9B0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1A9E0 [1A9E0, 1A9F4) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 232 + 232: AUTOMOD_1A9E0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1A9E0"(232) Segment="Main"(200) +Size: Flags $00 ModuleSize 20 + +Content: Flags $08 +Contents offset $0000 size $0014 +00000000: 554F 'UO' SUBQ.W #2,A7 +00000002: 204F ' O' MOVEA.L A7,A0 +00000004: 203C 0001 0076 ' <...v' MOVE.L #$00010076,D0 +0000000A: A051 '.Q' _ReadXPRam ; A051 +0000000C: 101F '..' MOVE.B (A7)+,D0 +0000000E: 0200 0004 '....' ANDI.B #$04,D0 +00000012: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1A9E0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1AA00 [1AA00, 1AA14) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 233 + 233: AUTOMOD_1AA00 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1AA00"(233) Segment="Main"(200) +Size: Flags $00 ModuleSize 20 + +Content: Flags $08 +Contents offset $0000 size $0014 +00000000: 554F 'UO' SUBQ.W #2,A7 +00000002: 204F ' O' MOVEA.L A7,A0 +00000004: 203C 0001 0076 ' <...v' MOVE.L #$00010076,D0 +0000000A: A051 '.Q' _ReadXPRam ; A051 +0000000C: 101F '..' MOVE.B (A7)+,D0 +0000000E: 0200 0002 '....' ANDI.B #$02,D0 +00000012: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1AA00 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1AA20 [1AA20, 1AA2C) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 234 + 234: AUTOMOD_1AA20 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1AA20"(234) Segment="Main"(200) +Size: Flags $00 ModuleSize 12 + +Content: Flags $08 +Contents offset $0000 size $000C +00000000: 7000 'p.' MOVEQ #$00,D0 +00000002: 0838 0000 0DD0 '.8....' BTST #$00,$0DD0 +00000008: 56C0 'V.' SNE D0 +0000000A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1AA20 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1AA30 [1AA30, 1AA3C) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 235 + 235: AUTOMOD_1AA30 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1AA30"(235) Segment="Main"(200) +Size: Flags $00 ModuleSize 12 + +Content: Flags $08 +Contents offset $0000 size $000C +00000000: 7000 'p.' MOVEQ #$00,D0 +00000002: 0838 0001 0DD0 '.8....' BTST #$01,$0DD0 +00000008: 56C0 'V.' SNE D0 +0000000A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1AA30 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1AA40 [1AA40, 1AA58) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 236 + 236: AUTOMOD_1AA40 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1AA40"(236) Segment="Main"(200) +Size: Flags $00 ModuleSize 24 + +Content: Flags $08 +Contents offset $0000 size $0018 +00000000: 7000 'p.' MOVEQ #$00,D0 +00000002: 2078 0DD8 ' x..' MOVEA.L $0DD8,A0 +00000006: D1D0 '..' ADDA.L (A0),A0 +00000008: 4A28 FFF9 'J(..' TST.B -$0007(A0) +0000000C: 6708 'g.' BEQ.S *+$000A ; 00000016 +0000000E: 0838 0006 2400 '.8..$.' BTST #$06,$2400 +00000014: 56C0 'V.' SNE D0 +00000016: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1AA40 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1AA60 [1AA60, 1AA78) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 237 + 237: AUTOMOD_1AA60 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1AA60"(237) Segment="Main"(200) +Size: Flags $00 ModuleSize 24 + +Content: Flags $08 +Contents offset $0000 size $0018 +00000000: 7000 'p.' MOVEQ #$00,D0 +00000002: 2078 0DD8 ' x..' MOVEA.L $0DD8,A0 +00000006: D1D0 '..' ADDA.L (A0),A0 +00000008: 4A28 FFF9 'J(..' TST.B -$0007(A0) +0000000C: 6708 'g.' BEQ.S *+$000A ; 00000016 +0000000E: 0838 0006 240B '.8..$.' BTST #$06,$240B +00000014: 56C0 'V.' SNE D0 +00000016: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1AA60 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1AA80 [1AA80, 1AA8A) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +2 (1AA82): JSR $1C310 + + +Dictionary: Flags $00 FirstId 238 + 238: AUTOMOD_1AA80 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1AA80"(238) Segment="Main"(200) +Size: Flags $00 ModuleSize 10 + +Content: Flags $08 +Contents offset $0000 size $000A +00000000: 2F09 '/.' MOVE.L A1,-(A7) +00000002: 4EBA 188C 'N...' JSR *+$188E ; 00001890 +00000006: 584F 'XO' ADDQ.W #4,A7 +00000008: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1AA80 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1AA90 [1AA90, 1AA9A) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +2 (1AA92): JSR $1AD70 + + +Dictionary: Flags $00 FirstId 239 + 239: AUTOMOD_1AA90 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1AA90"(239) Segment="Main"(200) +Size: Flags $00 ModuleSize 10 + +Content: Flags $08 +Contents offset $0000 size $000A +00000000: 2F08 '/.' MOVE.L A0,-(A7) +00000002: 4EBA 02DC 'N...' JSR *+$02DE ; 000002E0 +00000006: 584F 'XO' ADDQ.W #4,A7 +00000008: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1AA90 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1AAA0 [1AAA0, 1AAAC) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 240 + 240: AUTOMOD_1AAA0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1AAA0"(240) Segment="Main"(200) +Size: Flags $00 ModuleSize 12 + +Content: Flags $08 +Contents offset $0000 size $000C +00000000: 7000 'p.' MOVEQ #$00,D0 +00000002: 0838 0000 0B22 '.8..."' BTST #$00,$0B22 +00000008: 56C0 'V.' SNE D0 +0000000A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1AAA0 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1AAB0 [1AAB0, 1AAE4) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 241 + 241: AUTOMOD_1AAB0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1AAB0"(241) Segment="Main"(200) +Size: Flags $00 ModuleSize 52 + +Content: Flags $08 +Contents offset $0000 size $0034 +00000000: 0838 0000 0B22 '.8..."' BTST #$00,$0B22 +00000006: 6726 'g&' BEQ.S *+$0028 ; 0000002E +00000008: 48E7 10A0 'H...' MOVEM.L D3/A0/A2,-(A7) +0000000C: 2478 0D18 '$x..' MOVEA.L $0D18,A2 +00000010: 206A 010E ' j..' MOVEA.L $010E(A2),A0 +00000014: 2050 ' P' MOVEA.L (A0),A0 +00000016: 4AA8 000C 'J...' TST.L $000C(A0) +0000001A: 6706 'g.' BEQ.S *+$0008 ; 00000022 +0000001C: 4EB0 8161 000C 'N..a..' JSR ([$000C,A0]) +00000022: 082A 0000 000F '.*....' BTST #$00,$000F(A2) +00000028: 4CDF 0508 'L...' MOVEM.L (A7)+,D3/A0/A2 +0000002C: 6702 'g.' BEQ.S *+$0004 ; 00000030 +0000002E: 70FF 'p.' MOVEQ #$FF,D0 +00000030: 4A40 'J@' TST.W D0 +00000032: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1AAB0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: SCSIDISKMODE [1AAF0, 1AB58) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +22 (1AB12): BSR.L ATAMGR_5D940 ; outside file + +1C (1AB0C): BSR.L ATAROUTINE2 ; outside file + +16 (1AB06): BSR.L ATAROUTINE1 ; outside file + + Unresolved outgoing references: + +6 (1AAF6): BSR $1ABE0 + +34 (1AB24): BSR.L $1C360 + + +Dictionary: Flags $00 FirstId 242 + 242: SCSIDISKMODE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SCSIDISKMODE"(242) Segment="Main"(200) +Size: Flags $00 ModuleSize 104 + +Content: Flags $08 +Contents offset $0000 size $0068 +00000000: 6100 003E 'a..>' BSR *+$0040 ; 00000040 +00000004: 6738 'g8' BEQ.S *+$003A ; 0000003E +00000006: 6100 00E8 'a...' BSR *+$00EA ; 000000F0 +0000000A: 3038 0B22 '08."' MOVE.W $0B22,D0 +0000000E: 0240 FEFF '.@..' ANDI.W #$FEFF,D0 +00000012: 31C0 0B22 '1.."' MOVE.W D0,$0B22 +00000016: 61FF FFFF FFE8 'a.....' BSR.L ATAROUTINE1-SCSIDISKMODE+$FFE8 ; ids: 245, 242 +0000001C: 61FF FFFF FFE2 'a.....' BSR.L ATAROUTINE2-SCSIDISKMODE+$FFE2 ; ids: 244, 242 +00000022: 61FF FFFF FFDC 'a.....' BSR.L ATAMGR_5D940-SCSIDISKMODE+$FFDC ; ids: 243, 242 +00000028: 3038 0B22 '08."' MOVE.W $0B22,D0 +0000002C: 0040 0100 '.@..' ORI.W #$0100,D0 +00000030: 31C0 0B22 '1.."' MOVE.W D0,$0B22 +00000034: 61FF 0000 183A 'a....:' BSR.L *+$0000183C ; 00001870 +0000003A: A05B '.[' _PowerOff ; A05B +0000003C: 60FE '`.' BRA.S *+$0000 ; 0000003C +0000003E: 4E75 'Nu' RTS +00000040: 2078 0DD8 ' x..' MOVEA.L $0DD8,A0 +00000044: D1D0 '..' ADDA.L (A0),A0 +00000046: 0838 0001 2400 '.8..$.' BTST #$01,$2400 +0000004C: 6712 'g.' BEQ.S *+$0014 ; 00000060 +0000004E: 2068 00E4 ' h..' MOVEA.L $00E4(A0),A0 +00000052: 2228 0038 '"(.8' MOVE.L $0038(A0),D1 +00000056: 0801 000D '....' BTST #$0D,D1 +0000005A: 6604 'f.' BNE.S *+$0006 ; 00000060 +0000005C: 7002 'p.' MOVEQ #$02,D0 +0000005E: 4E75 'Nu' RTS +00000060: 7000 'p.' MOVEQ #$00,D0 +00000062: 4E75 'Nu' RTS +00000064: 7000 'p.' MOVEQ #$00,D0 +00000066: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 243 + 243: ATAMGR_5D940 +Pad + +ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode) + Ref1="ATAMGR_5D940"(243) Ref2="SCSIDISKMODE"(242) + 0024 + +Dictionary: Flags $00 FirstId 244 + 244: ATAROUTINE2 + +ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode) + Ref1="ATAROUTINE2"(244) Ref2="SCSIDISKMODE"(242) + 001E + +Dictionary: Flags $00 FirstId 245 + 245: ATAROUTINE1 + +ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode) + Ref1="ATAROUTINE1"(245) Ref2="SCSIDISKMODE"(242) + 0018 +Comment: + + SCSIDISKMODE ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: SCSIMGR_1AB60 [1AB60, 1ABD8) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +4 (1AB64): BSR $1AB30 + +36 (1AB96): BSR $1AB30 + + +Dictionary: Flags $00 FirstId 246 + 246: SCSIMGR_1AB60 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SCSIMGR_1AB60"(246) Segment="Main"(200) +Size: Flags $00 ModuleSize 120 + +Content: Flags $08 +Contents offset $0000 size $0078 +00000000: 48E7 E0E4 'H...' MOVEM.L D0-D2/A0-A2/A5,-(A7) +00000004: 6100 FFCA 'a...' BSR *-$0034 ; FFFFFFD0 +00000008: 6700 0068 'g..h' BEQ *+$006A ; 00000072 +0000000C: 2A78 0904 '*x..' MOVEA.L $0904,A5 +00000010: 303C 4E2A '0.' MOVE.W D0,D7 +00000038: 6706 'g.' BEQ.S *+$0008 ; 00000040 +0000003A: 426C 000A 'Bl..' CLR.W $000A(A4) +0000003E: 600A '`.' BRA.S *+$000C ; 0000004A +00000040: 7000 'p.' MOVEQ #$00,D0 +00000042: 102E FF9E '....' MOVE.B -$0062(A6),D0 +00000046: 3940 000A '9@..' MOVE.W D0,$000A(A4) +0000004A: 2F0C '/.' MOVE.L A4,-(A7) +0000004C: 4EBA 0662 'N..b' JSR *+$0664 ; 000006B0 +00000050: 7000 'p.' MOVEQ #$00,D0 +00000052: 2D40 FFBC '-@..' MOVE.L D0,-$0044(A6) +00000056: 3D6C 0010 FFC8 '=l....' MOVE.W $0010(A4),-$0038(A6) +0000005C: 3D7C 0011 FFCA '=|....' MOVE.W #$0011,-$0036(A6) +00000062: 3D7C 0001 FFCC '=|....' MOVE.W #$0001,-$0034(A6) +00000068: 3D6C 0012 FFC6 '=l....' MOVE.W $0012(A4),-$003A(A6) +0000006E: 41EE FFB0 'A...' LEA -$0050(A6),A0 +00000072: A004 '..' _Control ; A004 +00000074: 3E00 '>.' MOVE.W D0,D7 +00000076: 584F 'XO' ADDQ.W #4,A7 +00000078: 6704 'g.' BEQ.S *+$0006 ; 0000007E +0000007A: 3007 '0.' MOVE.W D7,D0 +0000007C: 604E '`N' BRA.S *+$0050 ; 000000CC +0000007E: 7000 'p.' MOVEQ #$00,D0 +00000080: 2D40 FFBC '-@..' MOVE.L D0,-$0044(A6) +00000084: 3D6C 000A FFC6 '=l....' MOVE.W $000A(A4),-$003A(A6) +0000008A: 3D7C 007D FFCA '=|.}..' MOVE.W #$007D,-$0036(A6) +00000090: 41EE FFB0 'A...' LEA -$0050(A6),A0 +00000094: A005 '..' _Status ; A005 +00000096: 3E00 '>.' MOVE.W D0,D7 +00000098: 6704 'g.' BEQ.S *+$0006 ; 0000009E +0000009A: 3007 '0.' MOVE.W D7,D0 +0000009C: 602E '`.' BRA.S *+$0030 ; 000000CC +0000009E: 302E FFCE '0...' MOVE.W -$0032(A6),D0 +000000A2: 48C0 'H.' EXT.L D0 +000000A4: 7210 'r.' MOVEQ #$10,D1 +000000A6: E3A8 '..' LSL.L D1,D0 +000000A8: 7200 'r.' MOVEQ #$00,D1 +000000AA: 322E FFCC '2...' MOVE.W -$0034(A6),D1 +000000AE: D280 '..' ADD.L D0,D1 +000000B0: 2941 000C ')A..' MOVE.L D1,$000C(A4) +000000B4: 703E 'p>' MOVEQ #$3E,D0 ; '>' +000000B6: A71E '..' _NewPtrSysClear ; A71E +000000B8: 2948 0004 ')H..' MOVE.L A0,$0004(A4) +000000BC: 6608 'f.' BNE.S *+$000A ; 000000C6 +000000BE: 377C FFFE 0006 '7|....' MOVE.W #$FFFE,$0006(A3) +000000C4: 6004 '`.' BRA.S *+$0006 ; 000000CA +000000C6: 426B 0006 'Bk..' CLR.W $0006(A3) +000000CA: 7000 'p.' MOVEQ #$00,D0 +000000CC: 4CEE 1880 FF72 'L....r' MOVEM.L -$008E(A6),D7/A3/A4 +000000D2: 4E5E 'N^' UNLK A6 +000000D4: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1AC90 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1AD70 [1AD70, 1ADB4) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +28 (1AD98): JSR $1B040 + + +Dictionary: Flags $00 FirstId 250 + 250: AUTOMOD_1AD70 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1AD70"(250) Segment="Main"(200) +Size: Flags $00 ModuleSize 68 + +Content: Flags $08 +Contents offset $0000 size $0044 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 246B 0036 '$k.6' MOVEA.L $0036(A3),A2 +00000010: 286B 003A '(k.:' MOVEA.L $003A(A3),A4 +00000014: 4A6B 0010 'Jk..' TST.W $0010(A3) +00000018: 660A 'f.' BNE.S *+$000C ; 00000024 +0000001A: 422C 0005 'B,..' CLR.B $0005(A4) +0000001E: 426C 0006 'Bl..' CLR.W $0006(A4) +00000022: 6016 '`.' BRA.S *+$0018 ; 0000003A +00000024: 2F0A '/.' MOVE.L A2,-(A7) +00000026: 2F0C '/.' MOVE.L A4,-(A7) +00000028: 4EBA 02A6 'N...' JSR *+$02A8 ; 000002D0 +0000002C: 197C 0002 0005 '.|....' MOVE.B #$02,$0005(A4) +00000032: 397C FFFF 0006 '9|....' MOVE.W #$FFFF,$0006(A4) +00000038: 504F 'PO' ADDQ.W #8,A7 +0000003A: 4CEE 1C00 FFF0 'L.....' MOVEM.L -$0010(A6),A2-A4 +00000040: 4E5E 'N^' UNLK A6 +00000042: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1AD70 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1ADC0 [1ADC0, 1AEF4) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +A2 (1AE62): LEA $1AA90, A0 + +118 (1AED8): JSR $1B040 + + +Dictionary: Flags $00 FirstId 251 + 251: AUTOMOD_1ADC0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1ADC0"(251) Segment="Main"(200) +Size: Flags $00 ModuleSize 308 + +Content: Flags $08 +Contents offset $0000 size $0134 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 266A 0004 '&j..' MOVEA.L $0004(A2),A3 +00000014: 202C 000C ' ,..' MOVE.L $000C(A4),D0 +00000018: D0AC 0008 '....' ADD.L $0008(A4),D0 +0000001C: 5380 'S.' SUBQ.L #1,D0 +0000001E: B0AA 000C '....' CMP.L $000C(A2),D0 +00000022: 657E 'e~' BCS.S *+$0080 ; 000000A2 +00000024: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +00000028: 10BC 00F0 '....' MOVE.B #$F0,(A0) +0000002C: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +00000030: 117C 0005 0002 '.|....' MOVE.B #$05,$0002(A0) +00000036: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +0000003A: 117C 0021 000C '.|.!..' MOVE.B #$21,$000C(A0) ; '!' +00000040: 202C 000C ' ,..' MOVE.L $000C(A4),D0 +00000044: D0AC 0008 '....' ADD.L $0008(A4),D0 +00000048: 5380 'S.' SUBQ.L #1,D0 +0000004A: 7218 'r.' MOVEQ #$18,D1 +0000004C: E2A8 '..' LSR.L D1,D0 +0000004E: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +00000052: 1140 0003 '.@..' MOVE.B D0,$0003(A0) +00000056: 202C 000C ' ,..' MOVE.L $000C(A4),D0 +0000005A: D0AC 0008 '....' ADD.L $0008(A4),D0 +0000005E: 5380 'S.' SUBQ.L #1,D0 +00000060: 7210 'r.' MOVEQ #$10,D1 +00000062: E2A8 '..' LSR.L D1,D0 +00000064: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +00000068: 1140 0004 '.@..' MOVE.B D0,$0004(A0) +0000006C: 202C 000C ' ,..' MOVE.L $000C(A4),D0 +00000070: D0AC 0008 '....' ADD.L $0008(A4),D0 +00000074: 5380 'S.' SUBQ.L #1,D0 +00000076: E088 '..' LSR.L #8,D0 +00000078: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +0000007C: 1140 0005 '.@..' MOVE.B D0,$0005(A0) +00000080: 302C 000E '0,..' MOVE.W $000E(A4),D0 +00000084: D06C 000A '.l..' ADD.W $000A(A4),D0 +00000088: 5300 'S.' SUBQ.B #1,D0 +0000008A: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +0000008E: 1140 0006 '.@..' MOVE.B D0,$0006(A0) +00000092: 197C 0002 0005 '.|....' MOVE.B #$02,$0005(A4) +00000098: 397C FFFF 0006 '9|....' MOVE.W #$FFFF,$0006(A4) +0000009E: 6000 008A '`...' BRA *+$008C ; 0000012A +000000A2: 41FA FC2C 'A..,' LEA *-$03D2,A0 ; FFFFFCD0 +000000A6: 2748 000C ''H..' MOVE.L A0,$000C(A3) +000000AA: 376A 0012 0016 '7j....' MOVE.W $0012(A2),$0016(A3) +000000B0: 376A 0010 0018 '7j....' MOVE.W $0010(A2),$0018(A3) +000000B6: 276C 0010 0020 ''l... ' MOVE.L $0010(A4),$0020(A3) +000000BC: 7009 'p.' MOVEQ #$09,D0 +000000BE: 222C 000C '",..' MOVE.L $000C(A4),D1 +000000C2: E1A9 '..' LSL.L D0,D1 +000000C4: 2741 0024 ''A.$' MOVE.L D1,$0024(A3) +000000C8: 274A 0036 ''J.6' MOVE.L A2,$0036(A3) +000000CC: 274C 003A ''L.:' MOVE.L A4,$003A(A3) +000000D0: 0CAC 007F FFFF '......' CMPI.L #$007FFFFF,$0008(A4) + 0008 +000000D8: 6320 'c ' BLS.S *+$0022 ; 000000FA +000000DA: 7009 'p.' MOVEQ #$09,D0 +000000DC: 222C 0008 '",..' MOVE.L $0008(A4),D1 +000000E0: E1A9 '..' LSL.L D0,D1 +000000E2: 2741 0032 ''A.2' MOVE.L D1,$0032(A3) +000000E6: 7017 'p.' MOVEQ #$17,D0 +000000E8: 222C 0008 '",..' MOVE.L $0008(A4),D1 +000000EC: E0A9 '..' LSR.L D0,D1 +000000EE: 2741 002E ''A..' MOVE.L D1,$002E(A3) +000000F2: 377C 0101 002C '7|...,' MOVE.W #$0101,$002C(A3) +000000F8: 6012 '`.' BRA.S *+$0014 ; 0000010C +000000FA: 7009 'p.' MOVEQ #$09,D0 +000000FC: 222C 0008 '",..' MOVE.L $0008(A4),D1 +00000100: E1A9 '..' LSL.L D0,D1 +00000102: 2741 002E ''A..' MOVE.L D1,$002E(A3) +00000106: 377C 0001 002C '7|...,' MOVE.W #$0001,$002C(A3) +0000010C: 204B ' K' MOVEA.L A3,A0 +0000010E: A402 '..' _Read ,Sys ; A402 +00000110: 4A40 'J@' TST.W D0 +00000112: 6C16 'l.' BGE.S *+$0018 ; 0000012A +00000114: 2F0A '/.' MOVE.L A2,-(A7) +00000116: 2F0C '/.' MOVE.L A4,-(A7) +00000118: 4EBA 0166 'N..f' JSR *+$0168 ; 00000280 +0000011C: 197C 0002 0005 '.|....' MOVE.B #$02,$0005(A4) +00000122: 397C FFFF 0006 '9|....' MOVE.W #$FFFF,$0006(A4) +00000128: 504F 'PO' ADDQ.W #8,A7 +0000012A: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4 +00000130: 4E5E 'N^' UNLK A6 +00000132: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1ADC0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1AF00 [1AF00, 1AF10) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 252 + 252: AUTOMOD_1AF00 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1AF00"(252) Segment="Main"(200) +Size: Flags $00 ModuleSize 16 + +Content: Flags $08 +Contents offset $0000 size $0010 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 + +Comment: + + AUTOMOD_1AF00 ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: SCSI_CALLED_BY_SLOT [1AF10, 1B034) + + Module started due to: MOD directive, MODGUESS (align, label) + + Unresolved outgoing references: + +92 (1AFA2): LEA $1AA90, A0 + +108 (1B018): JSR $1B040 + + +Dictionary: Flags $00 FirstId 253 + 253: SCSI_CALLED_BY_SLOT + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SCSI_CALLED_BY_SLOT"(253) Segment="Main"(200) +Size: Flags $00 ModuleSize 292 + +Content: Flags $08 +Contents offset $0000 size $0124 +00000000: 266A 0004 '&j..' MOVEA.L $0004(A2),A3 +00000004: 202C 000C ' ,..' MOVE.L $000C(A4),D0 +00000008: D0AC 0008 '....' ADD.L $0008(A4),D0 +0000000C: 5380 'S.' SUBQ.L #1,D0 +0000000E: B0AA 000C '....' CMP.L $000C(A2),D0 +00000012: 657E 'e~' BCS.S *+$0080 ; 00000092 +00000014: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +00000018: 10BC 00F0 '....' MOVE.B #$F0,(A0) +0000001C: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +00000020: 117C 0005 0002 '.|....' MOVE.B #$05,$0002(A0) +00000026: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +0000002A: 117C 0021 000C '.|.!..' MOVE.B #$21,$000C(A0) ; '!' +00000030: 202C 000C ' ,..' MOVE.L $000C(A4),D0 +00000034: D0AC 0008 '....' ADD.L $0008(A4),D0 +00000038: 5380 'S.' SUBQ.L #1,D0 +0000003A: 7218 'r.' MOVEQ #$18,D1 +0000003C: E2A8 '..' LSR.L D1,D0 +0000003E: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +00000042: 1140 0003 '.@..' MOVE.B D0,$0003(A0) +00000046: 202C 000C ' ,..' MOVE.L $000C(A4),D0 +0000004A: D0AC 0008 '....' ADD.L $0008(A4),D0 +0000004E: 5380 'S.' SUBQ.L #1,D0 +00000050: 7210 'r.' MOVEQ #$10,D1 +00000052: E2A8 '..' LSR.L D1,D0 +00000054: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +00000058: 1140 0004 '.@..' MOVE.B D0,$0004(A0) +0000005C: 202C 000C ' ,..' MOVE.L $000C(A4),D0 +00000060: D0AC 0008 '....' ADD.L $0008(A4),D0 +00000064: 5380 'S.' SUBQ.L #1,D0 +00000066: E088 '..' LSR.L #8,D0 +00000068: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +0000006C: 1140 0005 '.@..' MOVE.B D0,$0005(A0) +00000070: 302C 000E '0,..' MOVE.W $000E(A4),D0 +00000074: D06C 000A '.l..' ADD.W $000A(A4),D0 +00000078: 5300 'S.' SUBQ.B #1,D0 +0000007A: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +0000007E: 1140 0006 '.@..' MOVE.B D0,$0006(A0) +00000082: 197C 0002 0005 '.|....' MOVE.B #$02,$0005(A4) +00000088: 397C FFFF 0006 '9|....' MOVE.W #$FFFF,$0006(A4) +0000008E: 6000 008A '`...' BRA *+$008C ; 0000011A +00000092: 41FA FAEC 'A...' LEA *-$0512,A0 ; FFFFFB80 +00000096: 2748 000C ''H..' MOVE.L A0,$000C(A3) +0000009A: 376A 0012 0016 '7j....' MOVE.W $0012(A2),$0016(A3) +000000A0: 376A 0010 0018 '7j....' MOVE.W $0010(A2),$0018(A3) +000000A6: 276C 0010 0020 ''l... ' MOVE.L $0010(A4),$0020(A3) +000000AC: 7009 'p.' MOVEQ #$09,D0 +000000AE: 222C 000C '",..' MOVE.L $000C(A4),D1 +000000B2: E1A9 '..' LSL.L D0,D1 +000000B4: 2741 0024 ''A.$' MOVE.L D1,$0024(A3) +000000B8: 274A 0036 ''J.6' MOVE.L A2,$0036(A3) +000000BC: 274C 003A ''L.:' MOVE.L A4,$003A(A3) +000000C0: 0CAC 007F FFFF '......' CMPI.L #$007FFFFF,$0008(A4) + 0008 +000000C8: 6320 'c ' BLS.S *+$0022 ; 000000EA +000000CA: 7009 'p.' MOVEQ #$09,D0 +000000CC: 222C 0008 '",..' MOVE.L $0008(A4),D1 +000000D0: E1A9 '..' LSL.L D0,D1 +000000D2: 2741 0032 ''A.2' MOVE.L D1,$0032(A3) +000000D6: 7017 'p.' MOVEQ #$17,D0 +000000D8: 222C 0008 '",..' MOVE.L $0008(A4),D1 +000000DC: E0A9 '..' LSR.L D0,D1 +000000DE: 2741 002E ''A..' MOVE.L D1,$002E(A3) +000000E2: 377C 0101 002C '7|...,' MOVE.W #$0101,$002C(A3) +000000E8: 6012 '`.' BRA.S *+$0014 ; 000000FC +000000EA: 7009 'p.' MOVEQ #$09,D0 +000000EC: 222C 0008 '",..' MOVE.L $0008(A4),D1 +000000F0: E1A9 '..' LSL.L D0,D1 +000000F2: 2741 002E ''A..' MOVE.L D1,$002E(A3) +000000F6: 377C 0001 002C '7|...,' MOVE.W #$0001,$002C(A3) +000000FC: 204B ' K' MOVEA.L A3,A0 +000000FE: A403 '..' _Write ,Sys ; A403 +00000100: 4A40 'J@' TST.W D0 +00000102: 6C16 'l.' BGE.S *+$0018 ; 0000011A +00000104: 2F0A '/.' MOVE.L A2,-(A7) +00000106: 2F0C '/.' MOVE.L A4,-(A7) +00000108: 4EBA 0026 'N..&' JSR *+$0028 ; 00000130 +0000010C: 197C 0002 0005 '.|....' MOVE.B #$02,$0005(A4) +00000112: 397C FFFF 0006 '9|....' MOVE.W #$FFFF,$0006(A4) +00000118: 504F 'PO' ADDQ.W #8,A7 +0000011A: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4 +00000120: 4E5E 'N^' UNLK A6 +00000122: 4E75 'Nu' RTS + +Comment: + + SCSI_CALLED_BY_SLOT ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1B040 [1B040, 1B33E) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 254 + 254: AUTOMOD_1B040 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1B040"(254) Segment="Main"(200) +Size: Flags $00 ModuleSize 766 + +Content: Flags $08 +Contents offset $0000 size $02FE +00000000: 4E56 FFB0 'NV..' LINK.W A6,#-$0050 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 3D6B 0010 FFC8 '=k....' MOVE.W $0010(A3),-$0038(A6) +00000016: 7000 'p.' MOVEQ #$00,D0 +00000018: 2D40 FFBC '-@..' MOVE.L D0,-$0044(A6) +0000001C: 3D6B 0010 FFC8 '=k....' MOVE.W $0010(A3),-$0038(A6) +00000022: 3D7C 007B FFCA '=|.{..' MOVE.W #$007B,-$0036(A6) +00000028: 3D6B 0012 FFC6 '=k....' MOVE.W $0012(A3),-$003A(A6) +0000002E: 41EE FFB0 'A...' LEA -$0050(A6),A0 +00000032: A005 '..' _Status ; A005 +00000034: 3E00 '>.' MOVE.W D0,D7 +00000036: 6744 'gD' BEQ.S *+$0046 ; 0000007C +00000038: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +0000003C: 10BC 0070 '...p' MOVE.B #$70,(A0) ; 'p' +00000040: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +00000044: 117C 0009 0002 '.|....' MOVE.B #$09,$0002(A0) +0000004A: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +0000004E: 117C 00AA 000C '.|....' MOVE.B #$AA,$000C(A0) +00000054: 3007 '0.' MOVE.W D7,D0 +00000056: E040 '.@' ASR.W #8,D0 +00000058: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +0000005C: 1140 0003 '.@..' MOVE.B D0,$0003(A0) +00000060: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +00000064: 1147 0004 '.G..' MOVE.B D7,$0004(A0) +00000068: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +0000006C: 4228 0006 'B(..' CLR.B $0006(A0) +00000070: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +00000074: 4228 0005 'B(..' CLR.B $0005(A0) +00000078: 6000 027A '`..z' BRA *+$027C ; 000002F4 +0000007C: 3C2E FFD0 '<...' MOVE.W -$0030(A6),D6 +00000080: 302E FFD2 '0...' MOVE.W -$002E(A6),D0 +00000084: 48C0 'H.' EXT.L D0 +00000086: 2E00 '..' MOVE.L D0,D7 +00000088: 7018 'p.' MOVEQ #$18,D0 +0000008A: 2207 '".' MOVE.L D7,D1 +0000008C: E0A9 '..' LSR.L D0,D1 +0000008E: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +00000092: 1141 0003 '.A..' MOVE.B D1,$0003(A0) +00000096: 7010 'p.' MOVEQ #$10,D0 +00000098: 2207 '".' MOVE.L D7,D1 +0000009A: E0A9 '..' LSR.L D0,D1 +0000009C: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +000000A0: 1141 0004 '.A..' MOVE.B D1,$0004(A0) +000000A4: 2007 ' .' MOVE.L D7,D0 +000000A6: E088 '..' LSR.L #8,D0 +000000A8: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +000000AC: 1140 0005 '.@..' MOVE.B D0,$0005(A0) +000000B0: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +000000B4: 1147 0006 '.G..' MOVE.B D7,$0006(A0) +000000B8: BEAC 0008 '....' CMP.L $0008(A4),D7 +000000BC: 6516 'e.' BCS.S *+$0018 ; 000000D4 +000000BE: 202C 000C ' ,..' MOVE.L $000C(A4),D0 +000000C2: D0AC 0008 '....' ADD.L $0008(A4),D0 +000000C6: B087 '..' CMP.L D7,D0 +000000C8: 630A 'c.' BLS.S *+$000C ; 000000D4 +000000CA: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +000000CE: 10BC 00F0 '....' MOVE.B #$F0,(A0) +000000D2: 6008 '`.' BRA.S *+$000A ; 000000DC +000000D4: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +000000D8: 10BC 0070 '...p' MOVE.B #$70,(A0) ; 'p' +000000DC: 3006 '0.' MOVE.W D6,D0 +000000DE: 0440 F8EC '.@..' SUBI.W #$F8EC,D0 +000000E2: 6700 01E6 'g...' BEQ *+$01E8 ; 000002CA +000000E6: 5340 'S@' SUBQ.W #1,D0 +000000E8: 6700 01E0 'g...' BEQ *+$01E2 ; 000002CA +000000EC: 5340 'S@' SUBQ.W #1,D0 +000000EE: 6700 01DA 'g...' BEQ *+$01DC ; 000002CA +000000F2: 5340 'S@' SUBQ.W #1,D0 +000000F4: 6700 01D4 'g...' BEQ *+$01D6 ; 000002CA +000000F8: 5340 'S@' SUBQ.W #1,D0 +000000FA: 6700 01CE 'g...' BEQ *+$01D0 ; 000002CA +000000FE: 5340 'S@' SUBQ.W #1,D0 +00000100: 6700 01C8 'g...' BEQ *+$01CA ; 000002CA +00000104: 5340 'S@' SUBQ.W #1,D0 +00000106: 6700 0196 'g...' BEQ *+$0198 ; 0000029E +0000010A: 5340 'S@' SUBQ.W #1,D0 +0000010C: 6700 01BC 'g...' BEQ *+$01BE ; 000002CA +00000110: 5340 'S@' SUBQ.W #1,D0 +00000112: 6700 01B6 'g...' BEQ *+$01B8 ; 000002CA +00000116: 5340 'S@' SUBQ.W #1,D0 +00000118: 6700 01B0 'g...' BEQ *+$01B2 ; 000002CA +0000011C: 5340 'S@' SUBQ.W #1,D0 +0000011E: 6700 01AA 'g...' BEQ *+$01AC ; 000002CA +00000122: 5B40 '[@' SUBQ.W #5,D0 +00000124: 6700 018E 'g...' BEQ *+$0190 ; 000002B4 +00000128: 5340 'S@' SUBQ.W #1,D0 +0000012A: 6700 0188 'g...' BEQ *+$018A ; 000002B4 +0000012E: 5340 'S@' SUBQ.W #1,D0 +00000130: 6700 0182 'g...' BEQ *+$0184 ; 000002B4 +00000134: 5340 'S@' SUBQ.W #1,D0 +00000136: 6700 017C 'g..|' BEQ *+$017E ; 000002B4 +0000013A: 5340 'S@' SUBQ.W #1,D0 +0000013C: 6700 0176 'g..v' BEQ *+$0178 ; 000002B4 +00000140: 5540 'U@' SUBQ.W #2,D0 +00000142: 6740 'g@' BEQ.S *+$0042 ; 00000184 +00000144: 5740 'W@' SUBQ.W #3,D0 +00000146: 6754 'gT' BEQ.S *+$0056 ; 0000019C +00000148: 5340 'S@' SUBQ.W #1,D0 +0000014A: 6768 'gh' BEQ.S *+$006A ; 000001B4 +0000014C: 5340 'S@' SUBQ.W #1,D0 +0000014E: 677C 'g|' BEQ.S *+$007E ; 000001CC +00000150: 5340 'S@' SUBQ.W #1,D0 +00000152: 6700 0090 'g...' BEQ *+$0092 ; 000001E4 +00000156: 5340 'S@' SUBQ.W #1,D0 +00000158: 6700 00A2 'g...' BEQ *+$00A4 ; 000001FC +0000015C: 5340 'S@' SUBQ.W #1,D0 +0000015E: 6700 00B4 'g...' BEQ *+$00B6 ; 00000214 +00000162: 5340 'S@' SUBQ.W #1,D0 +00000164: 6700 00C6 'g...' BEQ *+$00C8 ; 0000022C +00000168: 5340 'S@' SUBQ.W #1,D0 +0000016A: 6700 00D8 'g...' BEQ *+$00DA ; 00000244 +0000016E: 5340 'S@' SUBQ.W #1,D0 +00000170: 6700 00EA 'g...' BEQ *+$00EC ; 0000025C +00000174: 5340 'S@' SUBQ.W #1,D0 +00000176: 6700 00FA 'g...' BEQ *+$00FC ; 00000272 +0000017A: 5340 'S@' SUBQ.W #1,D0 +0000017C: 6700 010A 'g...' BEQ *+$010C ; 00000288 +00000180: 6000 015E '`..^' BRA *+$0160 ; 000002E0 +00000184: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +00000188: 117C 0002 0002 '.|....' MOVE.B #$02,$0002(A0) +0000018E: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +00000192: 117C 0004 000C '.|....' MOVE.B #$04,$000C(A0) +00000198: 6000 015A '`..Z' BRA *+$015C ; 000002F4 +0000019C: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +000001A0: 117C 0003 0002 '.|....' MOVE.B #$03,$0002(A0) +000001A6: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +000001AA: 117C 0012 000C '.|....' MOVE.B #$12,$000C(A0) +000001B0: 6000 0142 '`..B' BRA *+$0144 ; 000002F4 +000001B4: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +000001B8: 117C 0003 0002 '.|....' MOVE.B #$03,$0002(A0) +000001BE: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +000001C2: 117C 0013 000C '.|....' MOVE.B #$13,$000C(A0) +000001C8: 6000 012A '`..*' BRA *+$012C ; 000002F4 +000001CC: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +000001D0: 117C 0003 0002 '.|....' MOVE.B #$03,$0002(A0) +000001D6: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +000001DA: 117C 0011 000C '.|....' MOVE.B #$11,$000C(A0) +000001E0: 6000 0112 '`...' BRA *+$0114 ; 000002F4 +000001E4: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +000001E8: 117C 0001 0002 '.|....' MOVE.B #$01,$0002(A0) +000001EE: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +000001F2: 117C 0018 000C '.|....' MOVE.B #$18,$000C(A0) +000001F8: 6000 00FA '`...' BRA *+$00FC ; 000002F4 +000001FC: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +00000200: 117C 0003 0002 '.|....' MOVE.B #$03,$0002(A0) +00000206: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +0000020A: 117C 0011 000C '.|....' MOVE.B #$11,$000C(A0) +00000210: 6000 00E2 '`...' BRA *+$00E4 ; 000002F4 +00000214: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +00000218: 117C 0004 0002 '.|....' MOVE.B #$04,$0002(A0) +0000021E: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +00000222: 117C 0015 000C '.|....' MOVE.B #$15,$000C(A0) +00000228: 6000 00CA '`...' BRA *+$00CC ; 000002F4 +0000022C: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +00000230: 117C 0004 0002 '.|....' MOVE.B #$04,$0002(A0) +00000236: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +0000023A: 117C 0003 000C '.|....' MOVE.B #$03,$000C(A0) +00000240: 6000 00B2 '`...' BRA *+$00B4 ; 000002F4 +00000244: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +00000248: 117C 0004 0002 '.|....' MOVE.B #$04,$0002(A0) +0000024E: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +00000252: 117C 0006 000C '.|....' MOVE.B #$06,$000C(A0) +00000258: 6000 009A '`...' BRA *+$009C ; 000002F4 +0000025C: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +00000260: 117C 000B 0002 '.|....' MOVE.B #$0B,$0002(A0) +00000266: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +0000026A: 4228 000C 'B(..' CLR.B $000C(A0) +0000026E: 6000 0084 '`...' BRA *+$0086 ; 000002F4 +00000272: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +00000276: 117C 000B 0002 '.|....' MOVE.B #$0B,$0002(A0) +0000027C: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +00000280: 117C 00E1 000C '.|....' MOVE.B #$E1,$000C(A0) +00000286: 606C '`l' BRA.S *+$006E ; 000002F4 +00000288: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +0000028C: 117C 0003 0002 '.|....' MOVE.B #$03,$0002(A0) +00000292: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +00000296: 117C 0031 000C '.|.1..' MOVE.B #$31,$000C(A0) ; '1' +0000029C: 6056 '`V' BRA.S *+$0058 ; 000002F4 +0000029E: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +000002A2: 117C 0004 0002 '.|....' MOVE.B #$04,$0002(A0) +000002A8: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +000002AC: 117C 0008 000C '.|....' MOVE.B #$08,$000C(A0) +000002B2: 6040 '`@' BRA.S *+$0042 ; 000002F4 +000002B4: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +000002B8: 117C 000B 0002 '.|....' MOVE.B #$0B,$0002(A0) +000002BE: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +000002C2: 117C 00E0 000C '.|....' MOVE.B #$E0,$000C(A0) +000002C8: 602A '`*' BRA.S *+$002C ; 000002F4 +000002CA: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +000002CE: 117C 000B 0002 '.|....' MOVE.B #$0B,$0002(A0) +000002D4: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +000002D8: 117C 00E2 000C '.|....' MOVE.B #$E2,$000C(A0) +000002DE: 6014 '`.' BRA.S *+$0016 ; 000002F4 +000002E0: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +000002E4: 117C 000B 0002 '.|....' MOVE.B #$0B,$0002(A0) +000002EA: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +000002EE: 117C 0044 000C '.|.D..' MOVE.B #$44,$000C(A0) ; 'D' +000002F4: 4CEE 18C0 FFA0 'L.....' MOVEM.L -$0060(A6),D6/D7/A3/A4 +000002FA: 4E5E 'N^' UNLK A6 +000002FC: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1B040 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1B340 [1B340, 1B4C6) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +118 (1B458): JSR GETDCTLENTRY ; outside file + + Unresolved outgoing references: + +162 (1B4A2): JSR $1B040 + + +Dictionary: Flags $00 FirstId 255 + 255: AUTOMOD_1B340 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1B340"(255) Segment="Main"(200) +Size: Flags $00 ModuleSize 390 + +Content: Flags $08 +Contents offset $0000 size $0186 +00000000: 4E56 FFB0 'NV..' LINK.W A6,#-$0050 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 197C 0080 0014 '.|....' MOVE.B #$80,$0014(A4) +00000012: 422C 0015 'B,..' CLR.B $0015(A4) +00000016: 197C 0001 0016 '.|....' MOVE.B #$01,$0016(A4) +0000001C: 197C 0002 0017 '.|....' MOVE.B #$02,$0017(A4) +00000022: 41EC 0018 'A...' LEA $0018(A4),A0 +00000026: 43EC 0014 'C...' LEA $0014(A4),A1 +0000002A: 91C9 '..' SUBA.L A1,A0 +0000002C: 7037 'p7' MOVEQ #$37,D0 ; '7' +0000002E: 9088 '..' SUB.L A0,D0 +00000030: 1940 0018 '.@..' MOVE.B D0,$0018(A4) +00000034: 422C 0019 'B,..' CLR.B $0019(A4) +00000038: 426C 001A 'Bl..' CLR.W $001A(A4) +0000003C: 41FA 00AE 'A...' LEA *+$00B0,A0 ; 000000EC +00000040: 43EC 001C 'C...' LEA $001C(A4),A1 +00000044: 7008 'p.' MOVEQ #$08,D0 +00000046: A22E '..' _BlockMoveData ; A22E +00000048: 41FA 0090 'A...' LEA *+$0092,A0 ; 000000DA +0000004C: 43EC 0024 'C..$' LEA $0024(A4),A1 +00000050: 7010 'p.' MOVEQ #$10,D0 +00000052: A22E '..' _BlockMoveData ; A22E +00000054: 41FA 007E 'A..~' LEA *+$0080,A0 ; 000000D4 +00000058: 43EC 0034 'C..4' LEA $0034(A4),A1 +0000005C: 7004 'p.' MOVEQ #$04,D0 +0000005E: A22E '..' _BlockMoveData ; A22E +00000060: 3D6C 0010 FFC8 '=l....' MOVE.W $0010(A4),-$0038(A6) +00000066: 7000 'p.' MOVEQ #$00,D0 +00000068: 2D40 FFBC '-@..' MOVE.L D0,-$0044(A6) +0000006C: 3D6C 0010 FFC8 '=l....' MOVE.W $0010(A4),-$0038(A6) +00000072: 3D7C 007C FFCA '=|.|..' MOVE.W #$007C,-$0036(A6) +00000078: 3D6C 000A FFC6 '=l....' MOVE.W $000A(A4),-$003A(A6) +0000007E: 41EE FFB0 'A...' LEA -$0050(A6),A0 +00000082: A005 '..' _Status ; A005 +00000084: 3E00 '>.' MOVE.W D0,D7 +00000086: 671A 'g.' BEQ.S *+$001C ; 000000A2 +00000088: 41FA 0038 'A..8' LEA *+$003A,A0 ; 000000C2 +0000008C: 43EC 0038 'C..8' LEA $0038(A4),A1 +00000090: 7010 'p.' MOVEQ #$10,D0 +00000092: A22E '..' _BlockMoveData ; A22E +00000094: 41FA 0026 'A..&' LEA *+$0028,A0 ; 000000BC +00000098: 43EC 0048 'C..H' LEA $0048(A4),A1 +0000009C: 7004 'p.' MOVEQ #$04,D0 +0000009E: A22E '..' _BlockMoveData ; A22E +000000A0: 600E '`.' BRA.S *+$0010 ; 000000B0 +000000A2: 47EE FFCC 'G...' LEA -$0034(A6),A3 +000000A6: 2053 ' S' MOVEA.L (A3),A0 +000000A8: 43EC 0038 'C..8' LEA $0038(A4),A1 +000000AC: 7014 'p.' MOVEQ #$14,D0 +000000AE: A22E '..' _BlockMoveData ; A22E +000000B0: 7000 'p.' MOVEQ #$00,D0 +000000B2: 4CEE 1880 FFA4 'L.....' MOVEM.L -$005C(A6),D7/A3/A4 +000000B8: 4E5E 'N^' UNLK A6 +000000BA: 4E75 'Nu' RTS +000000BC: 302E 3030 '0.00' MOVE.W $3030(A6),D0 +000000C0: 0000 506F '..Po' ORI.B #$6F,D0 ; 'o' +000000C4: 7765 'we' DC.W $7765 ; ???? +000000C6: 7242 'rB' MOVEQ #$42,D1 ; 'B' +000000C8: 6F6F 'oo' BLE.S *+$0071 ; 00000139 +000000CA: 6B20 'k ' BMI.S *+$0022 ; 000000EC +000000CC: 4154 'AT' DC.W $4154 ; ???? +000000CE: 4120 'A ' CHK.L -(A0),D0 +000000D0: 4844 'HD' SWAP D4 +000000D2: 0000 2437 '..$7' ORI.B #$37,D0 ; '7' +000000D6: 3744 0000 '7D..' MOVE.W D4,$0000(A3) +000000DA: 506F 7765 'Powe' ADDQ.W #8,$7765(A7) +000000DE: 7242 'rB' MOVEQ #$42,D1 ; 'B' +000000E0: 6F6F 'oo' BLE.S *+$0071 ; 00000151 +000000E2: 6B20 'k ' BMI.S *+$0022 ; 00000104 +000000E4: 2020 ' ' MOVE.L -(A0),D0 +000000E6: 2020 ' ' MOVE.L -(A0),D0 +000000E8: 2020 ' ' MOVE.L -(A0),D0 +000000EA: 0000 4150 '..AP' ORI.B #$50,D0 ; 'P' +000000EE: 504C 'PL' ADDQ.W #8,A4 +000000F0: 4520 'E ' CHK.L -(A0),D2 +000000F2: 2020 ' ' MOVE.L -(A0),D0 +000000F4: 0000 0000 '....' ORI.B #$00,D0 +000000F8: 0000 0000 '....' ORI.B #$00,D0 +000000FC: 0000 0000 '....' ORI.B #$00,D0 +00000100: 4E56 FFCA 'NV..' LINK.W A6,#-$0036 +00000104: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000108: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +0000010C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000110: 3E2B 0010 '>+..' MOVE.W $0010(A3),D7 +00000114: 598F 'Y.' SUBQ.L #4,A7 +00000116: 3F07 '?.' MOVE.W D7,-(A7) +00000118: 4EBA 0000 'N...' JSR GETDCTLENTRY ; id: 214 +0000011C: 245F '$_' MOVEA.L (A7)+,A2 +0000011E: 200A ' .' MOVE.L A2,D0 +00000120: 6752 'gR' BEQ.S *+$0054 ; 00000174 +00000122: 2052 ' R' MOVEA.L (A2),A0 +00000124: 7004 'p.' MOVEQ #$04,D0 +00000126: C068 0004 '.h..' AND.W $0004(A0),D0 +0000012A: 6748 'gH' BEQ.S *+$004A ; 00000174 +0000012C: 7000 'p.' MOVEQ #$00,D0 +0000012E: 2D40 FFD6 '-@..' MOVE.L D0,-$002A(A6) +00000132: 3D7C 0046 FFE4 '=|.F..' MOVE.W #$0046,-$001C(A6) +00000138: 3D47 FFE2 '=G..' MOVE.W D7,-$001E(A6) +0000013C: 3D6B 0012 FFE0 '=k....' MOVE.W $0012(A3),-$0020(A6) +00000142: 4AAC 0008 'J...' TST.L $0008(A4) +00000146: 6706 'g.' BEQ.S *+$0008 ; 0000014E +00000148: 426E FFE6 'Bn..' CLR.W -$001A(A6) +0000014C: 6006 '`.' BRA.S *+$0008 ; 00000154 +0000014E: 3D7C 0100 FFE6 '=|....' MOVE.W #$0100,-$001A(A6) +00000154: 41EE FFCA 'A...' LEA -$0036(A6),A0 +00000158: A004 '..' _Control ; A004 +0000015A: 4A40 'J@' TST.W D0 +0000015C: 670C 'g.' BEQ.S *+$000E ; 0000016A +0000015E: 2F0B '/.' MOVE.L A3,-(A7) +00000160: 2F0C '/.' MOVE.L A4,-(A7) +00000162: 4EBA FB9C 'N...' JSR *-$0462 ; FFFFFD00 +00000166: 504F 'PO' ADDQ.W #8,A7 +00000168: 6012 '`.' BRA.S *+$0014 ; 0000017C +0000016A: 422C 0005 'B,..' CLR.B $0005(A4) +0000016E: 426C 0006 'Bl..' CLR.W $0006(A4) +00000172: 6008 '`.' BRA.S *+$000A ; 0000017C +00000174: 422C 0005 'B,..' CLR.B $0005(A4) +00000178: 426C 0006 'Bl..' CLR.W $0006(A4) +0000017C: 4CEE 1C80 FFBA 'L.....' MOVEM.L -$0046(A6),D7/A2-A4 +00000182: 4E5E 'N^' UNLK A6 +00000184: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETDCTLENTRY"(214) + 0000011A +Comment: + + AUTOMOD_1B340 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1B4D0 [1B4D0, 1B58E) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 256 + 256: AUTOMOD_1B4D0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1B4D0"(256) Segment="Main"(200) +Size: Flags $00 ModuleSize 190 + +Content: Flags $08 +Contents offset $0000 size $00BE +00000000: 4E56 FFAC 'NV..' LINK.W A6,#-$0054 +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 2E3C 0000 1000 '.<....' MOVE.L #$00001000,D7 +00000012: 2807 '(.' MOVE.L D7,D4 +00000014: 2607 '&.' MOVE.L D7,D3 +00000016: 2C04 ',.' MOVE.L D4,D6 +00000018: DC83 '..' ADD.L D3,D6 +0000001A: 2006 ' .' MOVE.L D6,D0 +0000001C: D087 '..' ADD.L D7,D0 +0000001E: A71E '..' _NewPtrSysClear ; A71E +00000020: 2448 '$H' MOVEA.L A0,A2 +00000022: 200A ' .' MOVE.L A2,D0 +00000024: 660C 'f.' BNE.S *+$000E ; 00000032 +00000026: 558F 'U.' SUBQ.L #2,A7 +00000028: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +0000002C: 3A1F ':.' MOVE.W (A7)+,D5 +0000002E: 6000 0082 '`...' BRA *+$0084 ; 000000B2 +00000032: 2007 ' .' MOVE.L D7,D0 +00000034: 5380 'S.' SUBQ.L #1,D0 +00000036: D08A '..' ADD.L A2,D0 +00000038: 2207 '".' MOVE.L D7,D1 +0000003A: 5381 'S.' SUBQ.L #1,D1 +0000003C: 4681 'F.' NOT.L D1 +0000003E: C280 '..' AND.L D0,D1 +00000040: 2841 '(A' MOVEA.L D1,A4 +00000042: 204A ' J' MOVEA.L A2,A0 +00000044: 200C ' .' MOVE.L A4,D0 +00000046: 908A '..' SUB.L A2,D0 +00000048: D086 '..' ADD.L D6,D0 +0000004A: A020 '. ' _SetPtrSize ; A020 +0000004C: 204C ' L' MOVEA.L A4,A0 +0000004E: 2246 '"F' MOVEA.L D6,A1 +00000050: 7004 'p.' MOVEQ #$04,D0 +00000052: A05C '.\' _MemoryDispatch ; A05C +00000054: 3A00 ':.' MOVE.W D0,D5 +00000056: 6656 'fV' BNE.S *+$0058 ; 000000AE +00000058: 7001 'p.' MOVEQ #$01,D0 +0000005A: 2D40 FFB0 '-@..' MOVE.L D0,-$0050(A6) +0000005E: 2D4C FFB8 '-L..' MOVE.L A4,-$0048(A6) +00000062: 2D46 FFBC '-F..' MOVE.L D6,-$0044(A6) +00000066: 41EE FFB8 'A...' LEA -$0048(A6),A0 +0000006A: 43EE FFB0 'C...' LEA -$0050(A6),A1 +0000006E: 2209 '".' MOVE.L A1,D1 +00000070: 2251 '"Q' MOVEA.L (A1),A1 +00000072: 7005 'p.' MOVEQ #$05,D0 +00000074: A15C '.\' _MemoryDispatch ; A15C +00000076: 2241 '"A' MOVEA.L D1,A1 +00000078: 2288 '".' MOVE.L A0,(A1) +0000007A: 3A00 ':.' MOVE.W D0,D5 +0000007C: 6628 'f(' BNE.S *+$002A ; 000000A6 +0000007E: 276E FFC0 0034 ''n...4' MOVE.L -$0040(A6),$0034(A3) +00000084: 274C 0038 ''L.8' MOVE.L A4,$0038(A3) +00000088: 2004 ' .' MOVE.L D4,D0 +0000008A: D0AB 0034 '...4' ADD.L $0034(A3),D0 +0000008E: 2740 003C ''@.<' MOVE.L D0,$003C(A3) +00000092: 200C ' .' MOVE.L A4,D0 +00000094: D084 '..' ADD.L D4,D0 +00000096: 2740 0040 ''@.@' MOVE.L D0,$0040(A3) +0000009A: 277C 0000 0200 ''|....' MOVE.L #$00000200,$0024(A3) + 0024 +000000A2: 7000 'p.' MOVEQ #$00,D0 +000000A4: 600E '`.' BRA.S *+$0010 ; 000000B4 +000000A6: 204C ' L' MOVEA.L A4,A0 +000000A8: 2246 '"F' MOVEA.L D6,A1 +000000AA: 7003 'p.' MOVEQ #$03,D0 +000000AC: A05C '.\' _MemoryDispatch ; A05C +000000AE: 204A ' J' MOVEA.L A2,A0 +000000B0: A01F '..' _DisposePtr ; A01F +000000B2: 3005 '0.' MOVE.W D5,D0 +000000B4: 4CEE 1CF8 FF8C 'L.....' MOVEM.L -$0074(A6),D3-D7/A2-A4 +000000BA: 4E5E 'N^' UNLK A6 +000000BC: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1B4D0 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1B590 [1B590, 1B682) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 257 + 257: AUTOMOD_1B590 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1B590"(257) Segment="Main"(200) +Size: Flags $00 ModuleSize 242 + +Content: Flags $08 +Contents offset $0000 size $00F2 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 1718 'H...' MOVEM.L D3/D5-D7/A3/A4,-(A7) +00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +0000000C: 2C2E 0010 ',...' MOVE.L $0010(A6),D6 +00000010: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000014: 2868 0040 '(h.@' MOVEA.L $0040(A0),A4 +00000018: 2D68 0004 FFFC '-h....' MOVE.L $0004(A0),-$0004(A6) +0000001E: 4A2E 0017 'J...' TST.B $0017(A6) +00000022: 6708 'g.' BEQ.S *+$000A ; 0000002C +00000024: 203C 2000 0000 ' < ...' MOVE.L #$20000000,D0 +0000002A: 6002 '`.' BRA.S *+$0004 ; 0000002E +0000002C: 7000 'p.' MOVEQ #$00,D0 +0000002E: 2A00 '*.' MOVE.L D0,D5 +00000030: 6046 '`F' BRA.S *+$0048 ; 00000078 +00000032: 0C86 0000 FFF0 '......' CMPI.L #$0000FFF0,D6 +00000038: 55C3 'U.' SCS D3 +0000003A: 4403 'D.' NEG.B D3 +0000003C: 6704 'g.' BEQ.S *+$0006 ; 00000042 +0000003E: 2006 ' .' MOVE.L D6,D0 +00000040: 6006 '`.' BRA.S *+$0008 ; 00000048 +00000042: 203C 0000 FFF0 ' <....' MOVE.L #$0000FFF0,D0 +00000048: 2E00 '..' MOVE.L D0,D7 +0000004A: 200B ' .' MOVE.L A3,D0 +0000004C: E158 '.X' ROL.W #8,D0 +0000004E: 4840 'H@' SWAP D0 +00000050: E158 '.X' ROL.W #8,D0 +00000052: 2940 0004 ')@..' MOVE.L D0,$0004(A4) +00000056: 7000 'p.' MOVEQ #$00,D0 +00000058: 2940 0008 ')@..' MOVE.L D0,$0008(A4) +0000005C: 2940 000C ')@..' MOVE.L D0,$000C(A4) +00000060: 4E71 'Nq' NOP +00000062: 2007 ' .' MOVE.L D7,D0 +00000064: 8085 '..' OR.L D5,D0 +00000066: E158 '.X' ROL.W #8,D0 +00000068: 4840 'H@' SWAP D0 +0000006A: E158 '.X' ROL.W #8,D0 +0000006C: 2880 '(.' MOVE.L D0,(A4) +0000006E: 4E71 'Nq' NOP +00000070: 9C87 '..' SUB.L D7,D6 +00000072: D7C7 '..' ADDA.L D7,A3 +00000074: D8FC 0010 '....' ADDA.W #$0010,A4 +00000078: 4A86 'J.' TST.L D6 +0000007A: 66B6 'f.' BNE.S *-$0048 ; 00000032 +0000007C: 7000 'p.' MOVEQ #$00,D0 +0000007E: E158 '.X' ROL.W #8,D0 +00000080: 4840 'H@' SWAP D0 +00000082: E158 '.X' ROL.W #8,D0 +00000084: 2940 0004 ')@..' MOVE.L D0,$0004(A4) +00000088: 7000 'p.' MOVEQ #$00,D0 +0000008A: 2940 0008 ')@..' MOVE.L D0,$0008(A4) +0000008E: 2940 000C ')@..' MOVE.L D0,$000C(A4) +00000092: 4E71 'Nq' NOP +00000094: 203C 7000 0000 ' .. ' MOVE.W $0220,(A7) +0000005A: 301F '0.' MOVE.W (A7)+,D0 +0000005C: 6000 013C '`..<' BRA *+$013E ; 0000019A +00000060: 254C 0004 '%L..' MOVE.L A4,$0004(A2) +00000064: 2038 2400 ' 8$.' MOVE.L $2400,D0 +00000068: C0BC 0010 0000 '......' AND.L #$00100000,D0 +0000006E: 6612 'f.' BNE.S *+$0014 ; 00000082 +00000070: 2038 2400 ' 8$.' MOVE.L $2400,D0 +00000074: C0BC 0200 0000 '......' AND.L #$02000000,D0 +0000007A: 6606 'f.' BNE.S *+$0008 ; 00000082 +0000007C: 70FF 'p.' MOVEQ #$FF,D0 +0000007E: 6000 011A '`...' BRA *+$011C ; 0000019A +00000082: 422C 0018 'B,..' CLR.B $0018(A4) +00000086: 28B8 0C00 '(...' MOVE.L $0C00,(A4) +0000008A: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000008E: 2068 0210 ' h..' MOVEA.L $0210(A0),A0 +00000092: 2010 ' .' MOVE.L (A0),D0 +00000094: D0BC 0000 8000 '......' ADD.L #$00008000,D0 +0000009A: 2940 0004 ')@..' MOVE.L D0,$0004(A4) +0000009E: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +000000A2: 2068 0210 ' h..' MOVEA.L $0210(A0),A0 +000000A6: 2010 ' .' MOVE.L (A0),D0 +000000A8: 7224 'r$' MOVEQ #$24,D1 ; '$' +000000AA: D081 '..' ADD.L D1,D0 +000000AC: 2940 0008 ')@..' MOVE.L D0,$0008(A4) +000000B0: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +000000B4: 2068 0210 ' h..' MOVEA.L $0210(A0),A0 +000000B8: 2010 ' .' MOVE.L (A0),D0 +000000BA: 742C 't,' MOVEQ #$2C,D2 ; ',' +000000BC: D082 '..' ADD.L D2,D0 +000000BE: 2940 000C ')@..' MOVE.L D0,$000C(A4) +000000C2: 41FA FEEC 'A...' LEA *-$0112,A0 ; FFFFFFB0 +000000C6: 2948 004C ')H.L' MOVE.L A0,$004C(A4) +000000CA: 41FA FEC4 'A...' LEA *-$013A,A0 ; FFFFFF90 +000000CE: 2948 0050 ')H.P' MOVE.L A0,$0050(A4) +000000D2: 41FA FE9C 'A...' LEA *-$0162,A0 ; FFFFFF70 +000000D6: 2948 0054 ')H.T' MOVE.L A0,$0054(A4) +000000DA: 41FA FEF4 'A...' LEA *-$010A,A0 ; FFFFFFD0 +000000DE: 2948 0058 ')H.X' MOVE.L A0,$0058(A4) +000000E2: 41FA FD1C 'A...' LEA *-$02E2,A0 ; FFFFFE00 +000000E6: 2948 005C ')H.\' MOVE.L A0,$005C(A4) +000000EA: 41FA FE14 'A...' LEA *-$01EA,A0 ; FFFFFF00 +000000EE: 2948 0060 ')H.`' MOVE.L A0,$0060(A4) +000000F2: 41FA 093C 'A..<' LEA *+$093E,A0 ; 00000A30 +000000F6: 2948 0064 ')H.d' MOVE.L A0,$0064(A4) +000000FA: 41FA 09F4 'A...' LEA *+$09F6,A0 ; 00000AF0 +000000FE: 2948 0068 ')H.h' MOVE.L A0,$0068(A4) +00000102: 1952 0010 '.R..' MOVE.B (A2),$0010(A4) +00000106: 2054 ' T' MOVEA.L (A4),A0 +00000108: 2D48 FFF8 '-H..' MOVE.L A0,-$0008(A6) +0000010C: 4228 0090 'B(..' CLR.B $0090(A0) +00000110: 4E71 'Nq' NOP +00000112: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +00000116: 117C 0004 00D0 '.|....' MOVE.B #$04,$00D0(A0) +0000011C: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +00000120: 116C 0010 00B0 '.l....' MOVE.B $0010(A4),$00B0(A0) +00000126: 4E71 'Nq' NOP +00000128: 4247 'BG' CLR.W D7 +0000012A: 7440 't@' MOVEQ #$40,D2 ; '@' +0000012C: 48C7 'H.' EXT.L D7 +0000012E: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000132: 2068 0210 ' h..' MOVEA.L $0210(A0),A0 +00000136: 2007 ' .' MOVE.L D7,D0 +00000138: EB80 '..' ASL.L #5,D0 +0000013A: 7200 'r.' MOVEQ #$00,D1 +0000013C: 3230 0820 '20. ' MOVE.W $20(A0,D0.L),D1 +00000140: 302B 007C '0+.|' MOVE.W $007C(A3),D0 +00000144: 48C0 'H.' EXT.L D0 +00000146: B081 '..' CMP.L D1,D0 +00000148: 6708 'g.' BEQ.S *+$000A ; 00000152 +0000014A: 3007 '0.' MOVE.W D7,D0 +0000014C: 5247 'RG' ADDQ.W #1,D7 +0000014E: B447 '.G' CMP.W D7,D2 +00000150: 6EDA 'n.' BGT.S *-$0024 ; 0000012C +00000152: 0C47 0040 '.G.@' CMPI.W #$0040,D7 +00000156: 6C28 'l(' BGE.S *+$002A ; 00000180 +00000158: 41FA F196 'A...' LEA *-$0E68,A0 ; FFFFF2F0 +0000015C: 48C7 'H.' EXT.L D7 +0000015E: 2278 02B6 '"x..' MOVEA.L $02B6,A1 +00000162: 2269 0210 '"i..' MOVEA.L $0210(A1),A1 +00000166: 2007 ' .' MOVE.L D7,D0 +00000168: EB80 '..' ASL.L #5,D0 +0000016A: 2388 0808 '#...' MOVE.L A0,$08(A1,D0.L) +0000016E: 48C7 'H.' EXT.L D7 +00000170: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000174: 2068 0210 ' h..' MOVEA.L $0210(A0),A0 +00000178: 2007 ' .' MOVE.L D7,D0 +0000017A: EB80 '..' ASL.L #5,D0 +0000017C: 218C 080C '!...' MOVE.L A4,$0C(A0,D0.L) +00000180: 2F0C '/.' MOVE.L A4,-(A7) +00000182: 4EBA FBBC 'N...' JSR *-$0442 ; FFFFFD40 +00000186: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +0000018A: 117C 0007 0090 '.|....' MOVE.B #$07,$0090(A0) +00000190: 196A 0001 0023 '.j...#' MOVE.B $0001(A2),$0023(A4) +00000196: 7000 'p.' MOVEQ #$00,D0 +00000198: 584F 'XO' ADDQ.W #4,A7 +0000019A: 4CEE 1C80 FFE8 'L.....' MOVEM.L -$0018(A6),D7/A2-A4 +000001A0: 4E5E 'N^' UNLK A6 +000001A2: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1B790 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1B940 [1B940, 1B9FA) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1C (1B95C): JSR $1B790 + +6A (1B9AA): JSR $1BA80 + +92 (1B9D2): JSR $1C040 + + +Dictionary: Flags $00 FirstId 264 + 264: AUTOMOD_1B940 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1B940"(264) Segment="Main"(200) +Size: Flags $00 ModuleSize 186 + +Content: Flags $08 +Contents offset $0000 size $00BA +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 102B 0004 '.+..' MOVE.B $0004(A3),D0 +00000016: 4A80 'J.' TST.L D0 +00000018: 660C 'f.' BNE.S *+$000E ; 00000026 +0000001A: 2F0A '/.' MOVE.L A2,-(A7) +0000001C: 4EBA FE32 'N..2' JSR *-$01CC ; FFFFFE50 +00000020: 584F 'XO' ADDQ.W #4,A7 +00000022: 6000 008C '`...' BRA *+$008E ; 000000B0 +00000026: 286A 0004 '(j..' MOVEA.L $0004(A2),A4 +0000002A: 294B 0014 ')K..' MOVE.L A3,$0014(A4) +0000002E: 377C 0001 0006 '7|....' MOVE.W #$0001,$0006(A3) +00000034: 2F0C '/.' MOVE.L A4,-(A7) +00000036: 206C 004C ' l.L' MOVEA.L $004C(A4),A0 +0000003A: 4E90 'N.' JSR (A0) +0000003C: 102B 0004 '.+..' MOVE.B $0004(A3),D0 +00000040: 5300 'S.' SUBQ.B #1,D0 +00000042: 584F 'XO' ADDQ.W #4,A7 +00000044: 6558 'eX' BCS.S *+$005A ; 0000009E +00000046: 0C00 0005 '....' CMPI.B #$05,D0 +0000004A: 6252 'bR' BHI.S *+$0054 ; 0000009E +0000004C: 7200 'r.' MOVEQ #$00,D1 +0000004E: 1200 '..' MOVE.B D0,D1 +00000050: D241 '.A' ADD.W D1,D1 +00000052: 323B 1006 '2;..' MOVE.W *+$0008(D1.W),D1 ; 0000005A +00000056: 4EFB 1000 'N...' JMP *+$0002(D1.W) ; 00000058 +0000005A: 000E 001A '....' ORI.B #$1A,A6 +0000005E: 0028 0036 0046 '.(.6.F' ORI.B #$36,$0046(A0) ; '6' +00000064: 0046 2F0C '.F/.' ORI.W #$2F0C,D6 +00000068: 2F0B '/.' MOVE.L A3,-(A7) +0000006A: 4EBA 00D4 'N...' JSR *+$00D6 ; 00000140 +0000006E: 504F 'PO' ADDQ.W #8,A7 +00000070: 6030 '`0' BRA.S *+$0032 ; 000000A2 +00000072: 2F0C '/.' MOVE.L A4,-(A7) +00000074: 2F0B '/.' MOVE.L A3,-(A7) +00000076: 206C 0064 ' l.d' MOVEA.L $0064(A4),A0 +0000007A: 4E90 'N.' JSR (A0) +0000007C: 504F 'PO' ADDQ.W #8,A7 +0000007E: 6022 '`"' BRA.S *+$0024 ; 000000A2 +00000080: 2F0C '/.' MOVE.L A4,-(A7) +00000082: 2F0B '/.' MOVE.L A3,-(A7) +00000084: 206C 0068 ' l.h' MOVEA.L $0068(A4),A0 +00000088: 4E90 'N.' JSR (A0) +0000008A: 504F 'PO' ADDQ.W #8,A7 +0000008C: 6014 '`.' BRA.S *+$0016 ; 000000A2 +0000008E: 2F0C '/.' MOVE.L A4,-(A7) +00000090: 2F0B '/.' MOVE.L A3,-(A7) +00000092: 4EBA 066C 'N..l' JSR *+$066E ; 00000700 +00000096: 426B 0006 'Bk..' CLR.W $0006(A3) +0000009A: 504F 'PO' ADDQ.W #8,A7 +0000009C: 6004 '`.' BRA.S *+$0006 ; 000000A2 +0000009E: 426B 0006 'Bk..' CLR.W $0006(A3) +000000A2: 2F0C '/.' MOVE.L A4,-(A7) +000000A4: 206C 0050 ' l.P' MOVEA.L $0050(A4),A0 +000000A8: 4E90 'N.' JSR (A0) +000000AA: 302B 0006 '0+..' MOVE.W $0006(A3),D0 +000000AE: 584F 'XO' ADDQ.W #4,A7 +000000B0: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4 +000000B6: 4E5E 'N^' UNLK A6 +000000B8: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1B940 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1BA00 [1BA00, 1BA4E) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +2A (1BA2A): JSR $1BAC0 + + +Dictionary: Flags $00 FirstId 265 + 265: AUTOMOD_1BA00 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1BA00"(265) 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 1008 'H...' MOVEM.L D3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 422C 0021 'B,.!' CLR.B $0021(A4) +00000010: 2D54 FFFC '-T..' MOVE.L (A4),-$0004(A6) +00000014: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000018: 4A28 00A0 'J(..' TST.B $00A0(A0) +0000001C: 67F6 'g.' BEQ.S *-$0008 ; 00000014 +0000001E: 7000 'p.' MOVEQ #$00,D0 +00000020: 102C 0020 '.,. ' MOVE.B $0020(A4),D0 +00000024: 4A80 'J.' TST.L D0 +00000026: 6608 'f.' BNE.S *+$000A ; 00000030 +00000028: 2F0C '/.' MOVE.L A4,-(A7) +0000002A: 4EBA 0094 'N...' JSR *+$0096 ; 000000C0 +0000002E: 584F 'XO' ADDQ.W #4,A7 +00000030: 422C 0020 'B,. ' CLR.B $0020(A4) +00000034: 7000 'p.' MOVEQ #$00,D0 +00000036: 102C 0011 '.,..' MOVE.B $0011(A4),D0 +0000003A: 0C40 0008 '.@..' CMPI.W #$0008,D0 +0000003E: 57C3 'W.' SEQ D3 +00000040: 4403 'D.' NEG.B D3 +00000042: 1003 '..' MOVE.B D3,D0 +00000044: 4CEE 1008 FFF4 'L.....' MOVEM.L -$000C(A6),D3/A4 +0000004A: 4E5E 'N^' UNLK A6 +0000004C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1BA00 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1BA50 [1BA50, 1BA7E) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 266 + 266: AUTOMOD_1BA50 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1BA50"(266) 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: 2F0B '/.' MOVE.L A3,-(A7) +00000006: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000A: 226B 0014 '"k..' MOVEA.L $0014(A3),A1 +0000000E: 7000 'p.' MOVEQ #$00,D0 +00000010: 102B 0011 '.+..' MOVE.B $0011(A3),D0 +00000014: 0C40 0008 '.@..' CMPI.W #$0008,D0 +00000018: 6608 'f.' BNE.S *+$000A ; 00000022 +0000001A: 337C FFFF 0006 '3|....' MOVE.W #$FFFF,$0006(A1) +00000020: 6004 '`.' BRA.S *+$0006 ; 00000026 +00000022: 4269 0006 'Bi..' CLR.W $0006(A1) +00000026: 266E FFFC '&n..' MOVEA.L -$0004(A6),A3 +0000002A: 4E5E 'N^' UNLK A6 +0000002C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1BA50 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1BA80 [1BA80, 1BAB4) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +24 (1BAA4): LEA $1BA50, A0 + + +Dictionary: Flags $00 FirstId 267 + 267: AUTOMOD_1BA80 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1BA80"(267) 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: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +0000000A: 2054 ' T' MOVEA.L (A4),A0 +0000000C: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +00000010: 117C 000F 0030 '.|...0' MOVE.B #$0F,$0030(A0) +00000016: 4E71 'Nq' NOP +00000018: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000001C: 117C 004C 0030 '.|.L.0' MOVE.B #$4C,$0030(A0) ; 'L' +00000022: 4E71 'Nq' NOP +00000024: 41FA FFAA 'A...' LEA *-$0054,A0 ; FFFFFFD0 +00000028: 2948 0048 ')H.H' MOVE.L A0,$0048(A4) +0000002C: 286E FFF8 '(n..' MOVEA.L -$0008(A6),A4 +00000030: 4E5E 'N^' UNLK A6 +00000032: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1BA80 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1BAC0 [1BAC0, 1BF12) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +E0 (1BBA0): JSR $1BFB0 + +152 (1BC12): JSR $1BF20 + +19E (1BC5E): JSR $1BF20 + +1FA (1BCBA): JSR $1BF20 + +250 (1BD10): JSR $1BF20 + +2A8 (1BD68): JSR $1BFB0 + +326 (1BDE6): JSR $1BF20 + +3E2 (1BEA2): JSR $1BF20 + + +Dictionary: Flags $00 FirstId 268 + 268: AUTOMOD_1BAC0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1BAC0"(268) Segment="Main"(200) +Size: Flags $00 ModuleSize 1106 + +Content: Flags $08 +Contents offset $0000 size $0452 +00000000: 4E56 FFFA 'NV..' LINK.W A6,#-$0006 +00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 4205 'B.' CLR.B D5 +0000000E: 4206 'B.' CLR.B D6 +00000010: 2D54 FFFA '-T..' MOVE.L (A4),-$0006(A6) +00000014: 266C 0014 '&l..' MOVEA.L $0014(A4),A3 +00000018: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +0000001C: 4A28 00A0 'J(..' TST.B $00A0(A0) +00000020: 6606 'f.' BNE.S *+$0008 ; 00000028 +00000022: 7000 'p.' MOVEQ #$00,D0 +00000024: 6000 0422 '`.."' BRA *+$0424 ; 00000448 +00000028: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +0000002C: 1968 00A0 007C '.h...|' MOVE.B $00A0(A0),$007C(A4) +00000032: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +00000036: 1968 0080 007D '.h...}' MOVE.B $0080(A0),$007D(A4) +0000003C: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +00000040: 1968 0070 007E '.h.p.~' MOVE.B $0070(A0),$007E(A4) +00000046: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +0000004A: 1968 0030 007F '.h.0..' MOVE.B $0030(A0),$007F(A4) +00000050: 4E71 'Nq' NOP +00000052: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +00000056: 116C 007C 00A0 '.l.|..' MOVE.B $007C(A4),$00A0(A0) +0000005C: 4E71 'Nq' NOP +0000005E: 197C 0001 0020 '.|... ' MOVE.B #$01,$0020(A4) +00000064: 102C 007E '.,.~' MOVE.B $007E(A4),D0 +00000068: 0800 0000 '....' BTST #$00,D0 +0000006C: 6718 'g.' BEQ.S *+$001A ; 00000086 +0000006E: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +00000072: 4228 0040 'B(.@' CLR.B $0040(A0) +00000076: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +0000007A: 4228 0050 'B(.P' CLR.B $0050(A0) +0000007E: 197C 0008 0011 '.|....' MOVE.B #$08,$0011(A4) +00000084: 603C '`<' BRA.S *+$003E ; 000000C2 +00000086: 7060 'p`' MOVEQ #$60,D0 ; '`' +00000088: C02C 007D '.,.}' AND.B $007D(A4),D0 +0000008C: 6726 'g&' BEQ.S *+$0028 ; 000000B4 +0000008E: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +00000092: 1028 0050 '.(.P' MOVE.B $0050(A0),D0 +00000096: 4880 'H.' EXT.W D0 +00000098: 323C 0080 '2<..' MOVE.W #$0080,D1 +0000009C: C200 '..' AND.B D0,D1 +0000009E: 66EE 'f.' BNE.S *-$0010 ; 0000008E +000000A0: 4228 0040 'B(.@' CLR.B $0040(A0) +000000A4: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +000000A8: 4228 0050 'B(.P' CLR.B $0050(A0) +000000AC: 197C 0008 0011 '.|....' MOVE.B #$08,$0011(A4) +000000B2: 600E '`.' BRA.S *+$0010 ; 000000C2 +000000B4: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +000000B8: 7007 'p.' MOVEQ #$07,D0 +000000BA: C028 0040 '.(.@' AND.B $0040(A0),D0 +000000BE: 1940 0011 '.@..' MOVE.B D0,$0011(A4) +000000C2: 7020 'p ' MOVEQ #$20,D0 ; ' ' +000000C4: C02C 007E '.,.~' AND.B $007E(A4),D0 +000000C8: 6700 01C0 'g...' BEQ *+$01C2 ; 0000028A +000000CC: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +000000D0: 7020 'p ' MOVEQ #$20,D0 ; ' ' +000000D2: C028 0050 '.(.P' AND.B $0050(A0),D0 +000000D6: 6706 'g.' BEQ.S *+$0008 ; 000000DE +000000D8: 4A28 00A0 'J(..' TST.B $00A0(A0) +000000DC: 67EE 'g.' BEQ.S *-$0010 ; 000000CC +000000DE: 2F0C '/.' MOVE.L A4,-(A7) +000000E0: 4EBA 040E 'N...' JSR *+$0410 ; 000004F0 +000000E4: 7000 'p.' MOVEQ #$00,D0 +000000E6: 102C 0011 '.,..' MOVE.B $0011(A4),D0 +000000EA: 0C40 0008 '.@..' CMPI.W #$0008,D0 +000000EE: 584F 'XO' ADDQ.W #4,A7 +000000F0: 6606 'f.' BNE.S *+$0008 ; 000000F8 +000000F2: 7001 'p.' MOVEQ #$01,D0 +000000F4: 6000 0352 '`..R' BRA *+$0354 ; 00000448 +000000F8: 7A01 'z.' MOVEQ #$01,D5 +000000FA: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +000000FE: 1D68 0020 FFFF '.h. ..' MOVE.B $0020(A0),-$0001(A6) +00000104: 176C 0010 0008 '.l....' MOVE.B $0010(A4),$0008(A3) +0000010A: 4E71 'Nq' NOP +0000010C: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +00000110: 117C 000F 0030 '.|...0' MOVE.B #$0F,$0030(A0) +00000116: 4E71 'Nq' NOP +00000118: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +0000011C: 10BC 0001 '....' MOVE.B #$01,(A0) +00000120: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +00000124: 4228 0010 'B(..' CLR.B $0010(A0) +00000128: 4E71 'Nq' NOP +0000012A: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +0000012E: 117C 0047 0030 '.|.G.0' MOVE.B #$47,$0030(A0) ; 'G' +00000134: 4E71 'Nq' NOP +00000136: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +0000013A: 4A28 0060 'J(.`' TST.B $0060(A0) +0000013E: 6606 'f.' BNE.S *+$0008 ; 00000146 +00000140: 4A28 00A0 'J(..' TST.B $00A0(A0) +00000144: 67F0 'g.' BEQ.S *-$000E ; 00000136 +00000146: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +0000014A: 1E28 0020 '.(. ' MOVE.B $0020(A0),D7 +0000014E: 4E71 'Nq' NOP +00000150: 2F0C '/.' MOVE.L A4,-(A7) +00000152: 4EBA 030C 'N...' JSR *+$030E ; 00000460 +00000156: 584F 'XO' ADDQ.W #4,A7 +00000158: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +0000015C: 7010 'p.' MOVEQ #$10,D0 +0000015E: C028 0040 '.(.@' AND.B $0040(A0),D0 +00000162: 6706 'g.' BEQ.S *+$0008 ; 0000016A +00000164: 4A28 00A0 'J(..' TST.B $00A0(A0) +00000168: 67EE 'g.' BEQ.S *-$0010 ; 00000158 +0000016A: 7000 'p.' MOVEQ #$00,D0 +0000016C: 102C 0011 '.,..' MOVE.B $0011(A4),D0 +00000170: 0C40 0008 '.@..' CMPI.W #$0008,D0 +00000174: 6606 'f.' BNE.S *+$0008 ; 0000017C +00000176: 7001 'p.' MOVEQ #$01,D0 +00000178: 6000 02CE '`...' BRA *+$02D0 ; 00000448 +0000017C: 7000 'p.' MOVEQ #$00,D0 +0000017E: 1007 '..' MOVE.B D7,D0 +00000180: 323C 00B8 '2<..' MOVE.W #$00B8,D1 +00000184: C200 '..' AND.B D0,D1 +00000186: 7000 'p.' MOVEQ #$00,D0 +00000188: 1001 '..' MOVE.B D1,D0 +0000018A: 0C40 0080 '.@..' CMPI.W #$0080,D0 +0000018E: 6720 'g ' BEQ.S *+$0022 ; 000001B0 +00000190: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +00000194: 117C 0049 0030 '.|.I.0' MOVE.B #$49,$0030(A0) ; 'I' +0000019A: 4E71 'Nq' NOP +0000019C: 2F0C '/.' MOVE.L A4,-(A7) +0000019E: 4EBA 02C0 'N...' JSR *+$02C2 ; 00000460 +000001A2: 197C 0008 0011 '.|....' MOVE.B #$08,$0011(A4) +000001A8: 7001 'p.' MOVEQ #$01,D0 +000001AA: 584F 'XO' ADDQ.W #4,A7 +000001AC: 6000 029A '`...' BRA *+$029C ; 00000448 +000001B0: 7000 'p.' MOVEQ #$00,D0 +000001B2: 1007 '..' MOVE.B D7,D0 +000001B4: 7207 'r.' MOVEQ #$07,D1 +000001B6: C200 '..' AND.B D0,D1 +000001B8: 1741 0009 '.A..' MOVE.B D1,$0009(A3) +000001BC: 6000 00BC '`...' BRA *+$00BE ; 0000027A +000001C0: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +000001C4: 10BC 0001 '....' MOVE.B #$01,(A0) +000001C8: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +000001CC: 4228 0010 'B(..' CLR.B $0010(A0) +000001D0: 4E71 'Nq' NOP +000001D2: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +000001D6: 117C 0047 0030 '.|.G.0' MOVE.B #$47,$0030(A0) ; 'G' +000001DC: 4E71 'Nq' NOP +000001DE: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +000001E2: 4A28 0060 'J(.`' TST.B $0060(A0) +000001E6: 6606 'f.' BNE.S *+$0008 ; 000001EE +000001E8: 4A28 00A0 'J(..' TST.B $00A0(A0) +000001EC: 67F0 'g.' BEQ.S *-$000E ; 000001DE +000001EE: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +000001F2: 1E28 0020 '.(. ' MOVE.B $0020(A0),D7 +000001F6: 4E71 'Nq' NOP +000001F8: 2F0C '/.' MOVE.L A4,-(A7) +000001FA: 4EBA 0264 'N..d' JSR *+$0266 ; 00000460 +000001FE: 584F 'XO' ADDQ.W #4,A7 +00000200: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +00000204: 7010 'p.' MOVEQ #$10,D0 +00000206: C028 0040 '.(.@' AND.B $0040(A0),D0 +0000020A: 6706 'g.' BEQ.S *+$0008 ; 00000212 +0000020C: 4A28 00A0 'J(..' TST.B $00A0(A0) +00000210: 67EE 'g.' BEQ.S *-$0010 ; 00000200 +00000212: 7000 'p.' MOVEQ #$00,D0 +00000214: 102C 0011 '.,..' MOVE.B $0011(A4),D0 +00000218: 0C40 0008 '.@..' CMPI.W #$0008,D0 +0000021C: 6606 'f.' BNE.S *+$0008 ; 00000224 +0000021E: 7001 'p.' MOVEQ #$01,D0 +00000220: 6000 0226 '`..&' BRA *+$0228 ; 00000448 +00000224: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +00000228: 10BC 0001 '....' MOVE.B #$01,(A0) +0000022C: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +00000230: 4228 0010 'B(..' CLR.B $0010(A0) +00000234: 4E71 'Nq' NOP +00000236: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +0000023A: 117C 0048 0030 '.|.H.0' MOVE.B #$48,$0030(A0) ; 'H' +00000240: 4E71 'Nq' NOP +00000242: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +00000246: 117C 0007 0020 '.|... ' MOVE.B #$07,$0020(A0) +0000024C: 4E71 'Nq' NOP +0000024E: 2F0C '/.' MOVE.L A4,-(A7) +00000250: 4EBA 020E 'N...' JSR *+$0210 ; 00000460 +00000254: 584F 'XO' ADDQ.W #4,A7 +00000256: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +0000025A: 7010 'p.' MOVEQ #$10,D0 +0000025C: C028 0040 '.(.@' AND.B $0040(A0),D0 +00000260: 6706 'g.' BEQ.S *+$0008 ; 00000268 +00000262: 4A28 00A0 'J(..' TST.B $00A0(A0) +00000266: 67EE 'g.' BEQ.S *-$0010 ; 00000256 +00000268: 7000 'p.' MOVEQ #$00,D0 +0000026A: 102C 0011 '.,..' MOVE.B $0011(A4),D0 +0000026E: 0C40 0008 '.@..' CMPI.W #$0008,D0 +00000272: 6606 'f.' BNE.S *+$0008 ; 0000027A +00000274: 7001 'p.' MOVEQ #$01,D0 +00000276: 6000 01D0 '`...' BRA *+$01D2 ; 00000448 +0000027A: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +0000027E: 7008 'p.' MOVEQ #$08,D0 +00000280: C028 0040 '.(.@' AND.B $0040(A0),D0 +00000284: 6600 FF3A 'f..:' BNE *-$00C4 ; 000001C0 +00000288: 604C '`L' BRA.S *+$004E ; 000002D6 +0000028A: 7010 'p.' MOVEQ #$10,D0 +0000028C: C02C 007E '.,.~' AND.B $007E(A4),D0 +00000290: 6744 'gD' BEQ.S *+$0046 ; 000002D6 +00000292: 7A01 'z.' MOVEQ #$01,D5 +00000294: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +00000298: 7020 'p ' MOVEQ #$20,D0 ; ' ' +0000029A: C028 0050 '.(.P' AND.B $0050(A0),D0 +0000029E: 6706 'g.' BEQ.S *+$0008 ; 000002A6 +000002A0: 4A28 00A0 'J(..' TST.B $00A0(A0) +000002A4: 67EE 'g.' BEQ.S *-$0010 ; 00000294 +000002A6: 2F0C '/.' MOVE.L A4,-(A7) +000002A8: 4EBA 0246 'N..F' JSR *+$0248 ; 000004F0 +000002AC: 7000 'p.' MOVEQ #$00,D0 +000002AE: 102C 0011 '.,..' MOVE.B $0011(A4),D0 +000002B2: 0C40 0008 '.@..' CMPI.W #$0008,D0 +000002B6: 584F 'XO' ADDQ.W #4,A7 +000002B8: 6606 'f.' BNE.S *+$0008 ; 000002C0 +000002BA: 7001 'p.' MOVEQ #$01,D0 +000002BC: 6000 018A '`...' BRA *+$018C ; 00000448 +000002C0: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +000002C4: 1D68 0020 FFFF '.h. ..' MOVE.B $0020(A0),-$0001(A6) +000002CA: 176C 0010 0008 '.l....' MOVE.B $0010(A4),$0008(A3) +000002D0: 4E71 'Nq' NOP +000002D2: 422B 0009 'B+..' CLR.B $0009(A3) +000002D6: 4A05 'J.' TST.B D5 +000002D8: 6700 016C 'g..l' BEQ *+$016E ; 00000446 +000002DC: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +000002E0: 117C 0040 0050 '.|.@.P' MOVE.B #$40,$0050(A0) ; '@' +000002E6: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +000002EA: 117C 0002 0040 '.|...@' MOVE.B #$02,$0040(A0) +000002F0: 4E71 'Nq' NOP +000002F2: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +000002F6: 117C 000F 0030 '.|...0' MOVE.B #$0F,$0030(A0) +000002FC: 4E71 'Nq' NOP +000002FE: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +00000302: 10BC 0006 '....' MOVE.B #$06,(A0) +00000306: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +0000030A: 4228 0010 'B(..' CLR.B $0010(A0) +0000030E: 4E71 'Nq' NOP +00000310: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +00000314: 117C 0043 0030 '.|.C.0' MOVE.B #$43,$0030(A0) ; 'C' +0000031A: 4E71 'Nq' NOP +0000031C: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +00000320: 4228 0050 'B(.P' CLR.B $0050(A0) +00000324: 2F0C '/.' MOVE.L A4,-(A7) +00000326: 4EBA 0138 'N..8' JSR *+$013A ; 00000460 +0000032A: 584F 'XO' ADDQ.W #4,A7 +0000032C: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +00000330: 7010 'p.' MOVEQ #$10,D0 +00000332: C028 0040 '.(.@' AND.B $0040(A0),D0 +00000336: 6706 'g.' BEQ.S *+$0008 ; 0000033E +00000338: 4A28 00A0 'J(..' TST.B $00A0(A0) +0000033C: 67EE 'g.' BEQ.S *-$0010 ; 0000032C +0000033E: 7000 'p.' MOVEQ #$00,D0 +00000340: 102C 0011 '.,..' MOVE.B $0011(A4),D0 +00000344: 0C40 0008 '.@..' CMPI.W #$0008,D0 +00000348: 6610 'f.' BNE.S *+$0012 ; 0000035A +0000034A: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +0000034E: 4228 0040 'B(.@' CLR.B $0040(A0) +00000352: 4E71 'Nq' NOP +00000354: 7001 'p.' MOVEQ #$01,D0 +00000356: 6000 00F0 '`...' BRA *+$00F2 ; 00000448 +0000035A: 422B 000C 'B+..' CLR.B $000C(A3) +0000035E: 6016 '`.' BRA.S *+$0018 ; 00000376 +00000360: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +00000364: 7000 'p.' MOVEQ #$00,D0 +00000366: 102B 000C '.+..' MOVE.B $000C(A3),D0 +0000036A: 522B 000C 'R+..' ADDQ.B #1,$000C(A3) +0000036E: 17A8 0020 000D '... ..' MOVE.B $0020(A0),$0D(A3,D0.W) +00000374: 4E71 'Nq' NOP +00000376: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +0000037A: 4A28 0060 'J(.`' TST.B $0060(A0) +0000037E: 66E0 'f.' BNE.S *-$001E ; 00000360 +00000380: 7000 'p.' MOVEQ #$00,D0 +00000382: 102C 0011 '.,..' MOVE.B $0011(A4),D0 +00000386: 0C40 0008 '.@..' CMPI.W #$0008,D0 +0000038A: 6610 'f.' BNE.S *+$0012 ; 0000039C +0000038C: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +00000390: 4228 0040 'B(.@' CLR.B $0040(A0) +00000394: 4E71 'Nq' NOP +00000396: 7001 'p.' MOVEQ #$01,D0 +00000398: 6000 00AE '`...' BRA *+$00B0 ; 00000448 +0000039C: 7000 'p.' MOVEQ #$00,D0 +0000039E: 102B 000D '.+..' MOVE.B $000D(A3),D0 +000003A2: 323C 00E0 '2<..' MOVE.W #$00E0,D1 +000003A6: C200 '..' AND.B D0,D1 +000003A8: 0401 0020 '... ' SUBI.B #$20,D1 ; ' ' +000003AC: 6708 'g.' BEQ.S *+$000A ; 000003B6 +000003AE: 0401 0080 '....' SUBI.B #$80,D1 +000003B2: 6706 'g.' BEQ.S *+$0008 ; 000003BA +000003B4: 6008 '`.' BRA.S *+$000A ; 000003BE +000003B6: 7C04 '|.' MOVEQ #$04,D6 +000003B8: 6006 '`.' BRA.S *+$0008 ; 000003C0 +000003BA: 7C06 '|.' MOVEQ #$06,D6 +000003BC: 6002 '`.' BRA.S *+$0004 ; 000003C0 +000003BE: 4206 'B.' CLR.B D6 +000003C0: 4A06 'J.' TST.B D6 +000003C2: 6772 'gr' BEQ.S *+$0074 ; 00000436 +000003C4: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +000003C8: 1086 '..' MOVE.B D6,(A0) +000003CA: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +000003CE: 4228 0010 'B(..' CLR.B $0010(A0) +000003D2: 4E71 'Nq' NOP +000003D4: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +000003D8: 117C 0043 0030 '.|.C.0' MOVE.B #$43,$0030(A0) ; 'C' +000003DE: 4E71 'Nq' NOP +000003E0: 2F0C '/.' MOVE.L A4,-(A7) +000003E2: 4EBA 007C 'N..|' JSR *+$007E ; 00000460 +000003E6: 584F 'XO' ADDQ.W #4,A7 +000003E8: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +000003EC: 7010 'p.' MOVEQ #$10,D0 +000003EE: C028 0040 '.(.@' AND.B $0040(A0),D0 +000003F2: 671E 'g.' BEQ.S *+$0020 ; 00000412 +000003F4: 4A28 00A0 'J(..' TST.B $00A0(A0) +000003F8: 67EE 'g.' BEQ.S *-$0010 ; 000003E8 +000003FA: 6016 '`.' BRA.S *+$0018 ; 00000412 +000003FC: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +00000400: 7000 'p.' MOVEQ #$00,D0 +00000402: 102B 000C '.+..' MOVE.B $000C(A3),D0 +00000406: 522B 000C 'R+..' ADDQ.B #1,$000C(A3) +0000040A: 17A8 0020 000D '... ..' MOVE.B $0020(A0),$0D(A3,D0.W) +00000410: 4E71 'Nq' NOP +00000412: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +00000416: 4A28 0060 'J(.`' TST.B $0060(A0) +0000041A: 66E0 'f.' BNE.S *-$001E ; 000003FC +0000041C: 7000 'p.' MOVEQ #$00,D0 +0000041E: 102C 0011 '.,..' MOVE.B $0011(A4),D0 +00000422: 0C40 0008 '.@..' CMPI.W #$0008,D0 +00000426: 660E 'f.' BNE.S *+$0010 ; 00000436 +00000428: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +0000042C: 4228 0040 'B(.@' CLR.B $0040(A0) +00000430: 4E71 'Nq' NOP +00000432: 7001 'p.' MOVEQ #$01,D0 +00000434: 6012 '`.' BRA.S *+$0014 ; 00000448 +00000436: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +0000043A: 4228 0040 'B(.@' CLR.B $0040(A0) +0000043E: 4E71 'Nq' NOP +00000440: 197C 0002 0011 '.|....' MOVE.B #$02,$0011(A4) +00000446: 7001 'p.' MOVEQ #$01,D0 +00000448: 4CEE 18E0 FFE6 'L.....' MOVEM.L -$001A(A6),D5-D7/A3/A4 +0000044E: 4E5E 'N^' UNLK A6 +00000450: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1BAC0 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1BF20 [1BF20, 1BFA6) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 269 + 269: AUTOMOD_1BF20 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1BF20"(269) 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: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 2D54 FFFC '-T..' MOVE.L (A4),-$0004(A6) +0000000E: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000012: 4A28 00A0 'J(..' TST.B $00A0(A0) +00000016: 67F6 'g.' BEQ.S *-$0008 ; 0000000E +00000018: 117C 0007 00A0 '.|....' MOVE.B #$07,$00A0(A0) +0000001E: 4E71 'Nq' NOP +00000020: 102C 007E '.,.~' MOVE.B $007E(A4),D0 +00000024: 0800 0000 '....' BTST #$00,D0 +00000028: 6718 'g.' BEQ.S *+$001A ; 00000042 +0000002A: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000002E: 4228 0040 'B(.@' CLR.B $0040(A0) +00000032: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000036: 4228 0050 'B(.P' CLR.B $0050(A0) +0000003A: 197C 0008 0011 '.|....' MOVE.B #$08,$0011(A4) +00000040: 603C '`<' BRA.S *+$003E ; 0000007E +00000042: 7060 'p`' MOVEQ #$60,D0 ; '`' +00000044: C02C 007D '.,.}' AND.B $007D(A4),D0 +00000048: 6726 'g&' BEQ.S *+$0028 ; 00000070 +0000004A: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000004E: 1028 0050 '.(.P' MOVE.B $0050(A0),D0 +00000052: 4880 'H.' EXT.W D0 +00000054: 323C 0080 '2<..' MOVE.W #$0080,D1 +00000058: C200 '..' AND.B D0,D1 +0000005A: 66EE 'f.' BNE.S *-$0010 ; 0000004A +0000005C: 4228 0040 'B(.@' CLR.B $0040(A0) +00000060: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000064: 4228 0050 'B(.P' CLR.B $0050(A0) +00000068: 197C 0008 0011 '.|....' MOVE.B #$08,$0011(A4) +0000006E: 600E '`.' BRA.S *+$0010 ; 0000007E +00000070: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000074: 7007 'p.' MOVEQ #$07,D0 +00000076: C028 0040 '.(.@' AND.B $0040(A0),D0 +0000007A: 1940 0011 '.@..' MOVE.B D0,$0011(A4) +0000007E: 286E FFF8 '(n..' MOVEA.L -$0008(A6),A4 +00000082: 4E5E 'N^' UNLK A6 +00000084: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1BF20 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1BFB0 [1BFB0, 1C034) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 270 + 270: AUTOMOD_1BFB0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1BFB0"(270) Segment="Main"(200) +Size: Flags $00 ModuleSize 132 + +Content: Flags $08 +Contents offset $0000 size $0084 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 2054 ' T' MOVEA.L (A4),A0 +0000000C: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +00000010: 4A28 00A0 'J(..' TST.B $00A0(A0) +00000014: 6766 'gf' BEQ.S *+$0068 ; 0000007C +00000016: 117C 0007 00A0 '.|....' MOVE.B #$07,$00A0(A0) +0000001C: 4E71 'Nq' NOP +0000001E: 102C 007E '.,.~' MOVE.B $007E(A4),D0 +00000022: 0800 0000 '....' BTST #$00,D0 +00000026: 6718 'g.' BEQ.S *+$001A ; 00000040 +00000028: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000002C: 4228 0040 'B(.@' CLR.B $0040(A0) +00000030: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000034: 4228 0050 'B(.P' CLR.B $0050(A0) +00000038: 197C 0008 0011 '.|....' MOVE.B #$08,$0011(A4) +0000003E: 603C '`<' BRA.S *+$003E ; 0000007C +00000040: 7060 'p`' MOVEQ #$60,D0 ; '`' +00000042: C02C 007D '.,.}' AND.B $007D(A4),D0 +00000046: 6726 'g&' BEQ.S *+$0028 ; 0000006E +00000048: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000004C: 1028 0050 '.(.P' MOVE.B $0050(A0),D0 +00000050: 4880 'H.' EXT.W D0 +00000052: 323C 0080 '2<..' MOVE.W #$0080,D1 +00000056: C200 '..' AND.B D0,D1 +00000058: 66EE 'f.' BNE.S *-$0010 ; 00000048 +0000005A: 4228 0040 'B(.@' CLR.B $0040(A0) +0000005E: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000062: 4228 0050 'B(.P' CLR.B $0050(A0) +00000066: 197C 0008 0011 '.|....' MOVE.B #$08,$0011(A4) +0000006C: 600E '`.' BRA.S *+$0010 ; 0000007C +0000006E: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000072: 7007 'p.' MOVEQ #$07,D0 +00000074: C028 0040 '.(.@' AND.B $0040(A0),D0 +00000078: 1940 0011 '.@..' MOVE.B D0,$0011(A4) +0000007C: 286E FFF8 '(n..' MOVEA.L -$0008(A6),A4 +00000080: 4E5E 'N^' UNLK A6 +00000082: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1BFB0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1C040 [1C040, 1C15C) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +48 (1C088): JSR $1BA00 + +66 (1C0A6): JSR $1BFB0 + +B0 (1C0F0): JSR $1BA00 + +CE (1C10E): JSR $1BFB0 + +104 (1C144): JSR $1BA00 + + +Dictionary: Flags $00 FirstId 271 + 271: AUTOMOD_1C040 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1C040"(271) Segment="Main"(200) +Size: Flags $00 ModuleSize 284 + +Content: Flags $08 +Contents offset $0000 size $011C +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +0000000A: 2054 ' T' MOVEA.L (A4),A0 +0000000C: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +00000010: 117C 0003 0040 '.|...@' MOVE.B #$03,$0040(A0) +00000016: 4E71 'Nq' NOP +00000018: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000001C: 10BC 0001 '....' MOVE.B #$01,(A0) +00000020: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000024: 4228 0010 'B(..' CLR.B $0010(A0) +00000028: 4E71 'Nq' NOP +0000002A: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000002E: 117C 0044 0030 '.|.D.0' MOVE.B #$44,$0030(A0) ; 'D' +00000034: 4E71 'Nq' NOP +00000036: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000003A: 226E FFFC '"n..' MOVEA.L -$0004(A6),A1 +0000003E: 1368 000B 0020 '.h... ' MOVE.B $000B(A0),$0020(A1) +00000044: 4E71 'Nq' NOP +00000046: 2F0C '/.' MOVE.L A4,-(A7) +00000048: 4EBA F976 'N..v' JSR *-$0688 ; FFFFF9C0 +0000004C: 584F 'XO' ADDQ.W #4,A7 +0000004E: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000052: 7000 'p.' MOVEQ #$00,D0 +00000054: 1028 0040 '.(.@' MOVE.B $0040(A0),D0 +00000058: 7210 'r.' MOVEQ #$10,D1 +0000005A: C200 '..' AND.B D0,D1 +0000005C: 6706 'g.' BEQ.S *+$0008 ; 00000064 +0000005E: 4A28 00A0 'J(..' TST.B $00A0(A0) +00000062: 67EA 'g.' BEQ.S *-$0014 ; 0000004E +00000064: 2F0C '/.' MOVE.L A4,-(A7) +00000066: 4EBA FF08 'N...' JSR *-$00F6 ; FFFFFF70 +0000006A: 7000 'p.' MOVEQ #$00,D0 +0000006C: 102C 0011 '.,..' MOVE.B $0011(A4),D0 +00000070: 0C40 0008 '.@..' CMPI.W #$0008,D0 +00000074: 584F 'XO' ADDQ.W #4,A7 +00000076: 6700 0092 'g...' BEQ *+$0094 ; 0000010A +0000007A: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000007E: 10BC 0001 '....' MOVE.B #$01,(A0) +00000082: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000086: 4228 0010 'B(..' CLR.B $0010(A0) +0000008A: 4E71 'Nq' NOP +0000008C: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000090: 117C 0007 0040 '.|...@' MOVE.B #$07,$0040(A0) +00000096: 4E71 'Nq' NOP +00000098: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000009C: 117C 0048 0030 '.|.H.0' MOVE.B #$48,$0030(A0) ; 'H' +000000A2: 4E71 'Nq' NOP +000000A4: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000A8: 4228 0020 'B(. ' CLR.B $0020(A0) +000000AC: 4E71 'Nq' NOP +000000AE: 2F0C '/.' MOVE.L A4,-(A7) +000000B0: 4EBA F90E 'N...' JSR *-$06F0 ; FFFFF9C0 +000000B4: 584F 'XO' ADDQ.W #4,A7 +000000B6: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000BA: 7000 'p.' MOVEQ #$00,D0 +000000BC: 1028 0040 '.(.@' MOVE.B $0040(A0),D0 +000000C0: 7210 'r.' MOVEQ #$10,D1 +000000C2: C200 '..' AND.B D0,D1 +000000C4: 6706 'g.' BEQ.S *+$0008 ; 000000CC +000000C6: 4A28 00A0 'J(..' TST.B $00A0(A0) +000000CA: 67EA 'g.' BEQ.S *-$0014 ; 000000B6 +000000CC: 2F0C '/.' MOVE.L A4,-(A7) +000000CE: 4EBA FEA0 'N...' JSR *-$015E ; FFFFFF70 +000000D2: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000D6: 4228 0040 'B(.@' CLR.B $0040(A0) +000000DA: 4E71 'Nq' NOP +000000DC: 7000 'p.' MOVEQ #$00,D0 +000000DE: 102C 0011 '.,..' MOVE.B $0011(A4),D0 +000000E2: 0C40 0008 '.@..' CMPI.W #$0008,D0 +000000E6: 584F 'XO' ADDQ.W #4,A7 +000000E8: 672A 'g*' BEQ.S *+$002C ; 00000114 +000000EA: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000EE: 117C 000F 0030 '.|...0' MOVE.B #$0F,$0030(A0) +000000F4: 4E71 'Nq' NOP +000000F6: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000FA: 117C 0049 0030 '.|.I.0' MOVE.B #$49,$0030(A0) ; 'I' +00000100: 4E71 'Nq' NOP +00000102: 2F0C '/.' MOVE.L A4,-(A7) +00000104: 4EBA F8BA 'N...' JSR *-$0744 ; FFFFF9C0 +00000108: 584F 'XO' ADDQ.W #4,A7 +0000010A: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000010E: 4228 0040 'B(.@' CLR.B $0040(A0) +00000112: 4E71 'Nq' NOP +00000114: 286E FFF8 '(n..' MOVEA.L -$0008(A6),A4 +00000118: 4E5E 'N^' UNLK A6 +0000011A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1C040 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1C160 [1C160, 1C1BE) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 272 + 272: AUTOMOD_1C160 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1C160"(272) Segment="Main"(200) +Size: Flags $00 ModuleSize 94 + +Content: Flags $08 +Contents offset $0000 size $005E +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 2D54 FFF8 '-T..' MOVE.L (A4),-$0008(A6) +00000010: 266C 0014 '&l..' MOVEA.L $0014(A4),A3 +00000014: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +00000018: 7000 'p.' MOVEQ #$00,D0 +0000001A: 1028 0040 '.(.@' MOVE.B $0040(A0),D0 +0000001E: 7210 'r.' MOVEQ #$10,D1 +00000020: C200 '..' AND.B D0,D1 +00000022: 6706 'g.' BEQ.S *+$0008 ; 0000002A +00000024: 4A28 00A0 'J(..' TST.B $00A0(A0) +00000028: 67EA 'g.' BEQ.S *-$0014 ; 00000014 +0000002A: 2E2B 001C '.+..' MOVE.L $001C(A3),D7 +0000002E: 246B 0020 '$k. ' MOVEA.L $0020(A3),A2 +00000032: 2F0C '/.' MOVE.L A4,-(A7) +00000034: 206C 0060 ' l.`' MOVEA.L $0060(A4),A0 +00000038: 4E90 'N.' JSR (A0) +0000003A: 7000 'p.' MOVEQ #$00,D0 +0000003C: 102C 0011 '.,..' MOVE.B $0011(A4),D0 +00000040: 0C40 0008 '.@..' CMPI.W #$0008,D0 +00000044: 584F 'XO' ADDQ.W #4,A7 +00000046: 6608 'f.' BNE.S *+$000A ; 00000050 +00000048: 377C FFFF 0006 '7|....' MOVE.W #$FFFF,$0006(A3) +0000004E: 6004 '`.' BRA.S *+$0006 ; 00000054 +00000050: 426B 0006 'Bk..' CLR.W $0006(A3) +00000054: 4CEE 1C80 FFE8 'L.....' MOVEM.L -$0018(A6),D7/A2-A4 +0000005A: 4E5E 'N^' UNLK A6 +0000005C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1C160 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1C1C0 [1C1C0, 1C30A) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +A8 (1C268): LEA $1C160, A0 + +132 (1C2F2): LEA $1C160, A0 + + +Dictionary: Flags $00 FirstId 273 + 273: AUTOMOD_1C1C0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1C1C0"(273) Segment="Main"(200) +Size: Flags $00 ModuleSize 330 + +Content: Flags $08 +Contents offset $0000 size $014A +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +0000000C: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000010: 2E2A 001C '.*..' MOVE.L $001C(A2),D7 +00000014: 4A2B 0018 'J+..' TST.B $0018(A3) +00000018: 6714 'g.' BEQ.S *+$0016 ; 0000002E +0000001A: 0C87 0000 0200 '......' CMPI.L #$00000200,D7 +00000020: 650C 'e.' BCS.S *+$000E ; 0000002E +00000022: 357C FFFD 0006 '5|....' MOVE.W #$FFFD,$0006(A2) +00000028: 7000 'p.' MOVEQ #$00,D0 +0000002A: 6000 008A '`...' BRA *+$008C ; 000000B6 +0000002E: 2C07 ',.' MOVE.L D7,D6 +00000030: 0806 0000 '....' BTST #$00,D6 +00000034: 6704 'g.' BEQ.S *+$0006 ; 0000003A +00000036: 2006 ' .' MOVE.L D6,D0 +00000038: 5286 'R.' ADDQ.L #1,D6 +0000003A: 286A 0020 '(j. ' MOVEA.L $0020(A2),A4 +0000003E: 4A87 'J.' TST.L D7 +00000040: 660A 'f.' BNE.S *+$000C ; 0000004C +00000042: 357C FFFE 0006 '5|....' MOVE.W #$FFFE,$0006(A2) +00000048: 7000 'p.' MOVEQ #$00,D0 +0000004A: 606A '`j' BRA.S *+$006C ; 000000B6 +0000004C: 4A2B 0023 'J+.#' TST.B $0023(A3) +00000050: 2053 ' S' MOVEA.L (A3),A0 +00000052: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +00000056: 117C 0001 0040 '.|...@' MOVE.B #$01,$0040(A0) +0000005C: 4E71 'Nq' NOP +0000005E: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000062: 117C 000F 0030 '.|...0' MOVE.B #$0F,$0030(A0) +00000068: 4E71 'Nq' NOP +0000006A: 203C 0000 FF00 ' <....' MOVE.L #$0000FF00,D0 +00000070: C087 '..' AND.L D7,D0 +00000072: E088 '..' LSR.L #8,D0 +00000074: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000078: 1140 0010 '.@..' MOVE.B D0,$0010(A0) +0000007C: 203C 0000 00FF ' <....' MOVE.L #$000000FF,D0 +00000082: C087 '..' AND.L D7,D0 +00000084: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000088: 1080 '..' MOVE.B D0,(A0) +0000008A: 4E71 'Nq' NOP +0000008C: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000090: 117C 00C6 0030 '.|...0' MOVE.B #$C6,$0030(A0) +00000096: 4E71 'Nq' NOP +00000098: 7000 'p.' MOVEQ #$00,D0 +0000009A: 2F00 '/.' MOVE.L D0,-(A7) +0000009C: 2F06 '/.' MOVE.L D6,-(A7) +0000009E: 2F0C '/.' MOVE.L A4,-(A7) +000000A0: 2F0B '/.' MOVE.L A3,-(A7) +000000A2: 206B 005C ' k.\' MOVEA.L $005C(A3),A0 +000000A6: 4E90 'N.' JSR (A0) +000000A8: 41FA FEF6 'A...' LEA *-$0108,A0 ; FFFFFFA0 +000000AC: 2748 0048 ''H.H' MOVE.L A0,$0048(A3) +000000B0: 7000 'p.' MOVEQ #$00,D0 +000000B2: 4FEF 0010 'O...' LEA $0010(A7),A7 +000000B6: 4CEE 1CC0 FFE8 'L.....' MOVEM.L -$0018(A6),D6/D7/A2-A4 +000000BC: 4E5E 'N^' UNLK A6 +000000BE: 4E75 'Nu' RTS +000000C0: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +000000C4: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +000000C8: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +000000CC: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +000000D0: 2C2A 001C ',*..' MOVE.L $001C(A2),D6 +000000D4: 2E06 '..' MOVE.L D6,D7 +000000D6: 286A 0020 '(j. ' MOVEA.L $0020(A2),A4 +000000DA: 4A87 'J.' TST.L D7 +000000DC: 6604 'f.' BNE.S *+$0006 ; 000000E2 +000000DE: 7000 'p.' MOVEQ #$00,D0 +000000E0: 605E '`^' BRA.S *+$0060 ; 00000140 +000000E2: 4A2B 0023 'J+.#' TST.B $0023(A3) +000000E6: 2053 ' S' MOVEA.L (A3),A0 +000000E8: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +000000EC: 117C 000F 0030 '.|...0' MOVE.B #$0F,$0030(A0) +000000F2: 4E71 'Nq' NOP +000000F4: 203C 0000 FF00 ' <....' MOVE.L #$0000FF00,D0 +000000FA: C087 '..' AND.L D7,D0 +000000FC: E088 '..' LSR.L #8,D0 +000000FE: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000102: 1140 0010 '.@..' MOVE.B D0,$0010(A0) +00000106: 203C 0000 00FF ' <....' MOVE.L #$000000FF,D0 +0000010C: C087 '..' AND.L D7,D0 +0000010E: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000112: 1080 '..' MOVE.B D0,(A0) +00000114: 4E71 'Nq' NOP +00000116: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000011A: 117C 00C5 0030 '.|...0' MOVE.B #$C5,$0030(A0) +00000120: 4E71 'Nq' NOP +00000122: 7001 'p.' MOVEQ #$01,D0 +00000124: 2F00 '/.' MOVE.L D0,-(A7) +00000126: 2F07 '/.' MOVE.L D7,-(A7) +00000128: 2F0C '/.' MOVE.L A4,-(A7) +0000012A: 2F0B '/.' MOVE.L A3,-(A7) +0000012C: 206B 005C ' k.\' MOVEA.L $005C(A3),A0 +00000130: 4E90 'N.' JSR (A0) +00000132: 41FA FE6C 'A..l' LEA *-$0192,A0 ; FFFFFFA0 +00000136: 2748 0048 ''H.H' MOVE.L A0,$0048(A3) +0000013A: 7000 'p.' MOVEQ #$00,D0 +0000013C: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000140: 4CEE 1CC0 FFE8 'L.....' MOVEM.L -$0018(A6),D6/D7/A2-A4 +00000146: 4E5E 'N^' UNLK A6 +00000148: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1C1C0 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1C310 [1C310, 1C354) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +16 (1C326): JSR $1BAC0 + + +Dictionary: Flags $00 FirstId 274 + 274: AUTOMOD_1C310 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1C310"(274) 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 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 2F0C '/.' MOVE.L A4,-(A7) +0000000E: 206C 004C ' l.L' MOVEA.L $004C(A4),A0 +00000012: 4E90 'N.' JSR (A0) +00000014: 2F0C '/.' MOVE.L A4,-(A7) +00000016: 4EBA F798 'N...' JSR *-$0866 ; FFFFF7B0 +0000001A: 1E00 '..' MOVE.B D0,D7 +0000001C: 504F 'PO' ADDQ.W #8,A7 +0000001E: 6710 'g.' BEQ.S *+$0012 ; 00000030 +00000020: 4A2C 0020 'J,. ' TST.B $0020(A4) +00000024: 670A 'g.' BEQ.S *+$000C ; 00000030 +00000026: 2F0C '/.' MOVE.L A4,-(A7) +00000028: 206C 0048 ' l.H' MOVEA.L $0048(A4),A0 +0000002C: 4E90 'N.' JSR (A0) +0000002E: 584F 'XO' ADDQ.W #4,A7 +00000030: 2F0C '/.' MOVE.L A4,-(A7) +00000032: 206C 0050 ' l.P' MOVEA.L $0050(A4),A0 +00000036: 4E90 'N.' JSR (A0) +00000038: 584F 'XO' ADDQ.W #4,A7 +0000003A: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000040: 4E5E 'N^' UNLK A6 +00000042: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1C310 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1C360 [1C360, 1CCDE) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +C (1C36C): JSR $1D2E0 + +14 (1C374): JSR $1D810 + +18 (1C378): LEA $1D4D0, A0 + +4A (1C3AA): JSR $1D120 + +C4 (1C424): JSR $1D4D0 + +D2 (1C432): JSR $1D4D0 + +DA (1C43A): JSR $1D730 + +E2 (1C442): JSR $1D8F0 + +14A (1C4AA): JSR $1D4D0 + +358 (1C6B8): JSR $1CCE0 + +388 (1C6E8): JSR $1CCE0 + +3A2 (1C702): JSR $1CCE0 + +3F2 (1C752): JSR $1CE60 + +436 (1C796): JSR $1CFF0 + +486 (1C7E6): JSR $1CDD0 + +4D4 (1C834): JSR $1CD50 + +566 (1C8C6): JSR $1CCE0 + +63C (1C99C): JSR $1CCE0 + +6A8 (1CA08): JSR $1CE60 + +71A (1CA7A): JSR $1CFF0 + +788 (1CAE8): JSR $1CDD0 + +7FA (1CB5A): JSR $1CDD0 + +872 (1CBD2): JSR $1CD50 + +8EA (1CC4A): JSR $1CCE0 + + +Dictionary: Flags $00 FirstId 275 + 275: AUTOMOD_1C360 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1C360"(275) Segment="Main"(200) +Size: Flags $00 ModuleSize 2430 + +Content: Flags $08 +Contents offset $0000 size $097E +00000000: 4E56 F3D8 'NV..' LINK.W A6,#-$0C28 +00000004: 48E7 1F00 'H...' MOVEM.L D3-D7,-(A7) +00000008: 486E F3D8 'Hn..' PEA -$0C28(A6) +0000000C: 4EBA 0F72 'N..r' JSR *+$0F74 ; 00000F80 +00000010: 486E F3D8 'Hn..' PEA -$0C28(A6) +00000014: 4EBA 149A 'N...' JSR *+$149C ; 000014B0 +00000018: 41FA 1156 'A..V' LEA *+$1158,A0 ; 00001170 +0000001C: 2D48 F3EA '-H..' MOVE.L A0,-$0C16(A6) +00000020: 41EE F3D8 'A...' LEA -$0C28(A6),A0 +00000024: 2D48 F3EE '-H..' MOVE.L A0,-$0C12(A6) +00000028: 4A2E FE3B 'J..;' TST.B -$01C5(A6) +0000002C: 504F 'PO' ADDQ.W #8,A7 +0000002E: 670A 'g.' BEQ.S *+$000C ; 0000003A +00000030: 7014 'p.' MOVEQ #$14,D0 +00000032: A09E '..' _PowerMgrDispatch ; A09E +00000034: 1D40 F3DA '.@..' MOVE.B D0,-$0C26(A6) +00000038: 6006 '`.' BRA.S *+$0008 ; 00000040 +0000003A: 1D7C 0002 F3DA '.|....' MOVE.B #$02,-$0C26(A6) +00000040: 1D6E F3DA FE34 '.n...4' MOVE.B -$0C26(A6),-$01CC(A6) +00000046: 486E F3DA 'Hn..' PEA -$0C26(A6) +0000004A: 4EBA 0D74 'N..t' JSR *+$0D76 ; 00000DC0 +0000004E: 4A40 'J@' TST.W D0 +00000050: 584F 'XO' ADDQ.W #4,A7 +00000052: 6600 01A2 'f...' BNE *+$01A4 ; 000001F6 +00000056: 1D7C 0001 F3D8 '.|....' MOVE.B #$01,-$0C28(A6) +0000005C: 7E00 '~.' MOVEQ #$00,D7 +0000005E: 6052 '`R' BRA.S *+$0054 ; 000000B2 +00000060: 2007 ' .' MOVE.L D7,D0 +00000062: 4C3C 0800 0000 'L<....' MULS.L #$00000296,D0 + 0296 +0000006A: 41EE F618 'A...' LEA -$09E8(A6),A0 +0000006E: 11BC 0001 0800 '......' MOVE.B #$01,$00(A0,D0.L) +00000074: 2007 ' .' MOVE.L D7,D0 +00000076: 4C3C 0800 0000 'L<....' MULS.L #$00000296,D0 + 0296 +0000007E: 41EE F3DA 'A...' LEA -$0C26(A6),A0 +00000082: 4870 0800 'Hp..' PEA $00(A0,D0.L) +00000086: 2007 ' .' MOVE.L D7,D0 +00000088: 4C3C 0800 0000 'L<....' MULS.L #$00000296,D0 + 0296 +00000090: 43EE F614 'C...' LEA -$09EC(A6),A1 +00000094: 4871 0800 'Hq..' PEA $00(A1,D0.L) +00000098: 2007 ' .' MOVE.L D7,D0 +0000009A: 4C3C 0800 0000 'L<....' MULS.L #$00000296,D0 + 0296 +000000A2: 43EE F3E6 'C...' LEA -$0C1A(A6),A1 +000000A6: 2071 0800 ' q..' MOVEA.L $00(A1,D0.L),A0 +000000AA: 4E90 'N.' JSR (A0) +000000AC: 504F 'PO' ADDQ.W #8,A7 +000000AE: 2007 ' .' MOVE.L D7,D0 +000000B0: 5287 'R.' ADDQ.L #1,D7 +000000B2: 7000 'p.' MOVEQ #$00,D0 +000000B4: 102E F3D8 '....' MOVE.B -$0C28(A6),D0 +000000B8: B087 '..' CMP.L D7,D0 +000000BA: 62A4 'b.' BHI.S *-$005A ; 00000060 +000000BC: 7001 'p.' MOVEQ #$01,D0 +000000BE: 2F00 '/.' MOVE.L D0,-(A7) +000000C0: 486E F3D8 'Hn..' PEA -$0C28(A6) +000000C4: 4EBA 10AA 'N...' JSR *+$10AC ; 00001170 +000000C8: 504F 'PO' ADDQ.W #8,A7 +000000CA: 7000 'p.' MOVEQ #$00,D0 +000000CC: 2F00 '/.' MOVE.L D0,-(A7) +000000CE: 486E F3D8 'Hn..' PEA -$0C28(A6) +000000D2: 4EBA 109C 'N...' JSR *+$109E ; 00001170 +000000D6: 486E F3D8 'Hn..' PEA -$0C28(A6) +000000DA: 4EBA 12F4 'N...' JSR *+$12F6 ; 000013D0 +000000DE: 486E F3D8 'Hn..' PEA -$0C28(A6) +000000E2: 4EBA 14AC 'N...' JSR *+$14AE ; 00001590 +000000E6: 7E00 '~.' MOVEQ #$00,D7 +000000E8: 4FEF 0010 'O...' LEA $0010(A7),A7 +000000EC: 6000 00F8 '`...' BRA *+$00FA ; 000001E6 +000000F0: 2007 ' .' MOVE.L D7,D0 +000000F2: 4C3C 0800 0000 'L<....' MULS.L #$00000296,D0 + 0296 +000000FA: 41EE F61A 'A...' LEA -$09E6(A6),A0 +000000FE: 4A70 0800 'Jp..' TST.W $00(A0,D0.L) +00000102: 6E00 00DE 'n...' BGT *+$00E0 ; 000001E2 +00000106: 2007 ' .' MOVE.L D7,D0 +00000108: 4C3C 0800 0000 'L<....' MULS.L #$00000296,D0 + 0296 +00000110: 72FF 'r.' MOVEQ #$FF,D1 +00000112: 41EE F61A 'A...' LEA -$09E6(A6),A0 +00000116: B270 0800 '.p..' CMP.W $00(A0,D0.L),D1 +0000011A: 6778 'gx' BEQ.S *+$007A ; 00000194 +0000011C: 2207 '".' MOVE.L D7,D1 +0000011E: 4C3C 1800 0000 'L<....' MULS.L #$00000296,D1 + 0296 +00000126: 2801 '(.' MOVE.L D1,D4 +00000128: 41EE F61C 'A...' LEA -$09E4(A6),A0 +0000012C: 1A30 4800 '.0H.' MOVE.B $00(A0,D4.L),D5 +00000130: 43EE F61D 'C...' LEA -$09E3(A6),A1 +00000134: 1C31 4800 '.1H.' MOVE.B $00(A1,D4.L),D6 +00000138: 1D45 FE34 '.E.4' MOVE.B D5,-$01CC(A6) +0000013C: 1D7C 0001 FE35 '.|...5' MOVE.B #$01,-$01CB(A6) +00000142: 7001 'p.' MOVEQ #$01,D0 +00000144: 2F00 '/.' MOVE.L D0,-(A7) +00000146: 486E F3D8 'Hn..' PEA -$0C28(A6) +0000014A: 4EBA 1024 'N..$' JSR *+$1026 ; 00001170 +0000014E: 7000 'p.' MOVEQ #$00,D0 +00000150: 1006 '..' MOVE.B D6,D0 +00000152: 2F00 '/.' MOVE.L D0,-(A7) +00000154: 7000 'p.' MOVEQ #$00,D0 +00000156: 1006 '..' MOVE.B D6,D0 +00000158: 7200 'r.' MOVEQ #$00,D1 +0000015A: 1205 '..' MOVE.B D5,D1 +0000015C: 2407 '$.' MOVE.L D7,D2 +0000015E: 4C3C 2800 0000 'L<(...' MULS.L #$00000296,D2 + 0296 +00000166: EB81 '..' ASL.L #5,D1 +00000168: D282 '..' ADD.L D2,D1 +0000016A: E580 '..' ASL.L #2,D0 +0000016C: D081 '..' ADD.L D1,D0 +0000016E: 41EE F402 'A...' LEA -$0BFE(A6),A0 +00000172: 2F30 0800 '/0..' MOVE.L $00(A0,D0.L),-(A7) +00000176: 2007 ' .' MOVE.L D7,D0 +00000178: 4C3C 0800 0000 'L<....' MULS.L #$00000296,D0 + 0296 +00000180: 43EE F3DA 'C...' LEA -$0C26(A6),A1 +00000184: 4871 0800 'Hq..' PEA $00(A1,D0.L) +00000188: 4EBA 0076 'N..v' JSR *+$0078 ; 00000200 +0000018C: 422E FE35 'B..5' CLR.B -$01CB(A6) +00000190: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000194: 2007 ' .' MOVE.L D7,D0 +00000196: 4C3C 0800 0000 'L<....' MULS.L #$00000296,D0 + 0296 +0000019E: 41EE F618 'A...' LEA -$09E8(A6),A0 +000001A2: 11BC 0001 0800 '......' MOVE.B #$01,$00(A0,D0.L) +000001A8: 2007 ' .' MOVE.L D7,D0 +000001AA: 4C3C 0800 0000 'L<....' MULS.L #$00000296,D0 + 0296 +000001B2: 41EE F3DA 'A...' LEA -$0C26(A6),A0 +000001B6: 4870 0800 'Hp..' PEA $00(A0,D0.L) +000001BA: 2007 ' .' MOVE.L D7,D0 +000001BC: 4C3C 0800 0000 'L<....' MULS.L #$00000296,D0 + 0296 +000001C4: 43EE F614 'C...' LEA -$09EC(A6),A1 +000001C8: 4871 0800 'Hq..' PEA $00(A1,D0.L) +000001CC: 2007 ' .' MOVE.L D7,D0 +000001CE: 4C3C 0800 0000 'L<....' MULS.L #$00000296,D0 + 0296 +000001D6: 43EE F3E6 'C...' LEA -$0C1A(A6),A1 +000001DA: 2071 0800 ' q..' MOVEA.L $00(A1,D0.L),A0 +000001DE: 4E90 'N.' JSR (A0) +000001E0: 504F 'PO' ADDQ.W #8,A7 +000001E2: 2007 ' .' MOVE.L D7,D0 +000001E4: 5287 'R.' ADDQ.L #1,D7 +000001E6: 7000 'p.' MOVEQ #$00,D0 +000001E8: 102E F3D8 '....' MOVE.B -$0C28(A6),D0 +000001EC: B087 '..' CMP.L D7,D0 +000001EE: 6200 FF00 'b...' BHI *-$00FE ; 000000F0 +000001F2: 6000 FED6 '`...' BRA *-$0128 ; 000000CA +000001F6: 4CEE 00F8 F3C4 'L.....' MOVEM.L -$0C3C(A6),D3-D7 +000001FC: 4E5E 'N^' UNLK A6 +000001FE: 4E75 'Nu' RTS +00000200: 4E56 FFD2 'NV..' LINK.W A6,#-$002E +00000204: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000208: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +0000020C: 49EA 023A 'I..:' LEA $023A(A2),A4 +00000210: 47EA 025E 'G..^' LEA $025E(A2),A3 +00000214: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000218: 41E8 004C 'A..L' LEA $004C(A0),A0 +0000021C: 2748 0014 ''H..' MOVE.L A0,$0014(A3) +00000220: 7C00 '|.' MOVEQ #$00,D6 +00000222: 7000 'p.' MOVEQ #$00,D0 +00000224: 102C 000E '.,..' MOVE.B $000E(A4),D0 +00000228: 323C 00E0 '2<..' MOVE.W #$00E0,D1 +0000022C: C200 '..' AND.B D0,D1 +0000022E: 1801 '..' MOVE.B D1,D4 +00000230: EA0C '..' LSR.B #5,D4 +00000232: 022C 001F 000E '.,....' ANDI.B #$1F,$000E(A4) +00000238: 4AAE 000C 'J...' TST.L $000C(A6) +0000023C: 6712 'g.' BEQ.S *+$0014 ; 00000250 +0000023E: 7000 'p.' MOVEQ #$00,D0 +00000240: 1004 '..' MOVE.B D4,D0 +00000242: 4A80 'J.' TST.L D0 +00000244: 6706 'g.' BEQ.S *+$0008 ; 0000024C +00000246: B82E 0013 '....' CMP.B $0013(A6),D4 +0000024A: 6604 'f.' BNE.S *+$0006 ; 00000250 +0000024C: 7A01 'z.' MOVEQ #$01,D5 +0000024E: 6002 '`.' BRA.S *+$0004 ; 00000252 +00000250: 4205 'B.' CLR.B D5 +00000252: 7000 'p.' MOVEQ #$00,D0 +00000254: 102C 000D '.,..' MOVE.B $000D(A4),D0 +00000258: 0C40 0003 '.@..' CMPI.W #$0003,D0 +0000025C: 6706 'g.' BEQ.S *+$0008 ; 00000264 +0000025E: 4A05 'J.' TST.B D5 +00000260: 6700 06B4 'g...' BEQ *+$06B6 ; 00000916 +00000264: 102C 000D '.,..' MOVE.B $000D(A4),D0 +00000268: 0C00 003C '...<' CMPI.B #$3C,D0 ; '<' +0000026C: 6200 0686 'b...' BHI *+$0688 ; 000008F4 +00000270: 7200 'r.' MOVEQ #$00,D1 +00000272: 1200 '..' MOVE.B D0,D1 +00000274: D241 '.A' ADD.W D1,D1 +00000276: 323B 1006 '2;..' MOVE.W *+$0008(D1.W),D1 ; 0000027E +0000027A: 4EFB 1000 'N...' JMP *+$0002(D1.W) ; 0000027C +0000027E: 007C 0678 '.|.x' ORI.W #$0678,SR +00000282: 0678 00E8 0132 '.x...2' ADDI.W #$00E8,$0132 +00000288: 0678 0678 0678 '.x.x.x' ADDI.W #$0678,$0678 +0000028E: 0144 '.D' BCHG D0,D4 +00000290: 0678 0188 01CC '.x....' ADDI.W #$0188,$01CC +00000296: 0678 0678 0678 '.x.x.x' ADDI.W #$0678,$0678 +0000029C: 0678 0678 0678 '.x.x.x' ADDI.W #$0678,$0678 +000002A2: 00A0 0678 0678 '...x.x' ORI.L #$06780678,-(A0) +000002A8: 021C 0678 '...x' ANDI.B #$78,(A4)+ ; 'x' +000002AC: 0678 0678 0678 '.x.x.x' ADDI.W #$0678,$0678 +000002B2: 0264 02F6 '.d..' ANDI.W #$02F6,-(A4) +000002B6: 0678 0678 0678 '.x.x.x' ADDI.W #$0678,$0678 +000002BC: 0678 0678 0678 '.x.x.x' ADDI.W #$0678,$0678 +000002C2: 0678 0678 0678 '.x.x.x' ADDI.W #$0678,$0678 +000002C8: 0360 '.`' BCHG D1,-(A0) +000002CA: 0678 0678 03CC '.x.x..' ADDI.W #$0678,$03CC +000002D0: 0678 043E 04B0 '.x.>..' ADDI.W #$043E,$04B0 +000002D6: 0678 0678 043E '.x.x.>' ADDI.W #$0678,$043E +000002DC: 051E '..' BTST D2,(A6)+ +000002DE: 0678 0678 0678 '.x.x.x' ADDI.W #$0678,$0678 +000002E4: 0678 0678 0678 '.x.x.x' ADDI.W #$0678,$0678 +000002EA: 0678 0678 0678 '.x.x.x' ADDI.W #$0678,$0678 +000002F0: 0678 0678 0590 '.x.x..' ADDI.W #$0678,$0590 +000002F6: 0602 102C '...,' ADDI.B #$2C,D2 ; ',' +000002FA: 000F 802C '...,' ORI.B #$2C,A7 ; ',' +000002FE: 000E 122C '...,' ORI.B #$2C,A6 ; ',' +00000302: 0010 8200 '....' ORI.B #$00,(A0) +00000306: 102C 0011 '.,..' MOVE.B $0011(A4),D0 +0000030A: 8001 '..' OR.B D1,D0 +0000030C: 122C 0012 '.,..' MOVE.B $0012(A4),D1 +00000310: 8200 '..' OR.B D0,D1 +00000312: 6700 0616 'g...' BEQ *+$0618 ; 0000092A +00000316: 7C02 '|.' MOVEQ #$02,D6 +00000318: 6000 05DA '`...' BRA *+$05DC ; 000008F4 +0000031C: 102C 000F '.,..' MOVE.B $000F(A4),D0 +00000320: 802C 000E '.,..' OR.B $000E(A4),D0 +00000324: 122C 0010 '.,..' MOVE.B $0010(A4),D1 +00000328: 8200 '..' OR.B D0,D1 +0000032A: 102C 0012 '.,..' MOVE.B $0012(A4),D0 +0000032E: 8001 '..' OR.B D1,D0 +00000330: 6706 'g.' BEQ.S *+$0008 ; 00000338 +00000332: 7C02 '|.' MOVEQ #$02,D6 +00000334: 6000 05BE '`...' BRA *+$05C0 ; 000008F4 +00000338: 7E00 '~.' MOVEQ #$00,D7 +0000033A: 1E2C 0011 '.,..' MOVE.B $0011(A4),D7 +0000033E: 7038 'p8' MOVEQ #$38,D0 ; '8' +00000340: B087 '..' CMP.L D7,D0 +00000342: 6402 'd.' BCC.S *+$0004 ; 00000346 +00000344: 7E38 '~8' MOVEQ #$38,D7 ; '8' +00000346: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000034A: 2F0A '/.' MOVE.L A2,-(A7) +0000034C: 2F07 '/.' MOVE.L D7,-(A7) +0000034E: 2F07 '/.' MOVE.L D7,-(A7) +00000350: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000354: 4868 0014 'Hh..' PEA $0014(A0) +00000358: 4EBA 0626 'N..&' JSR *+$0628 ; 00000980 +0000035C: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000360: 6000 05C8 '`...' BRA *+$05CA ; 0000092A +00000364: 7E00 '~.' MOVEQ #$00,D7 +00000366: 1E2C 0011 '.,..' MOVE.B $0011(A4),D7 +0000036A: 7012 'p.' MOVEQ #$12,D0 +0000036C: B087 '..' CMP.L D7,D0 +0000036E: 6402 'd.' BCC.S *+$0004 ; 00000372 +00000370: 7E12 '~.' MOVEQ #$12,D7 +00000372: 4A05 'J.' TST.B D5 +00000374: 671E 'g.' BEQ.S *+$0020 ; 00000394 +00000376: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000037A: 2F0A '/.' MOVE.L A2,-(A7) +0000037C: 2F07 '/.' MOVE.L D7,-(A7) +0000037E: 2F07 '/.' MOVE.L D7,-(A7) +00000380: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000384: 4868 004C 'Hh.L' PEA $004C(A0) +00000388: 4EBA 05F6 'N...' JSR *+$05F8 ; 00000980 +0000038C: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000390: 6000 0598 '`...' BRA *+$059A ; 0000092A +00000394: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000398: 2F0A '/.' MOVE.L A2,-(A7) +0000039A: 2F07 '/.' MOVE.L D7,-(A7) +0000039C: 2F07 '/.' MOVE.L D7,-(A7) +0000039E: 486A 0228 'Hj.(' PEA $0228(A2) +000003A2: 4EBA 05DC 'N...' JSR *+$05DE ; 00000980 +000003A6: 4FEF 0014 'O...' LEA $0014(A7),A7 +000003AA: 6000 057E '`..~' BRA *+$0580 ; 0000092A +000003AE: 102C 0012 '.,..' MOVE.B $0012(A4),D0 +000003B2: 802C 000F '.,..' OR.B $000F(A4),D0 +000003B6: 6700 0572 'g..r' BEQ *+$0574 ; 0000092A +000003BA: 7C02 '|.' MOVEQ #$02,D6 +000003BC: 6000 0536 '`..6' BRA *+$0538 ; 000008F4 +000003C0: 4A2C 0011 'J,..' TST.B $0011(A4) +000003C4: 670A 'g.' BEQ.S *+$000C ; 000003D0 +000003C6: 7000 'p.' MOVEQ #$00,D0 +000003C8: 102C 0011 '.,..' MOVE.B $0011(A4),D0 +000003CC: 4A80 'J.' TST.L D0 +000003CE: 6004 '`.' BRA.S *+$0006 ; 000003D4 +000003D0: 303C 0100 '0<..' MOVE.W #$0100,D0 +000003D4: 48C0 'H.' EXT.L D0 +000003D6: 2E00 '..' MOVE.L D0,D7 +000003D8: 203C 001F FFFF ' <....' MOVE.L #$001FFFFF,D0 +000003DE: C0AC 000D '....' AND.L $000D(A4),D0 +000003E2: 2D40 FFD6 '-@..' MOVE.L D0,-$002A(A6) +000003E6: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +000003EA: 2F0A '/.' MOVE.L A2,-(A7) +000003EC: 2F07 '/.' MOVE.L D7,-(A7) +000003EE: 2F2E FFD6 '/...' MOVE.L -$002A(A6),-(A7) +000003F2: 4EBA 070C 'N...' JSR *+$070E ; 00000B00 +000003F6: 7C00 '|.' MOVEQ #$00,D6 +000003F8: 1C00 '..' MOVE.B D0,D6 +000003FA: 4A86 'J.' TST.L D6 +000003FC: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000400: 6000 0528 '`..(' BRA *+$052A ; 0000092A +00000404: 4A2C 0011 'J,..' TST.B $0011(A4) +00000408: 670A 'g.' BEQ.S *+$000C ; 00000414 +0000040A: 7000 'p.' MOVEQ #$00,D0 +0000040C: 102C 0011 '.,..' MOVE.B $0011(A4),D0 +00000410: 4A80 'J.' TST.L D0 +00000412: 6004 '`.' BRA.S *+$0006 ; 00000418 +00000414: 303C 0100 '0<..' MOVE.W #$0100,D0 +00000418: 48C0 'H.' EXT.L D0 +0000041A: 2E00 '..' MOVE.L D0,D7 +0000041C: 203C 001F FFFF ' <....' MOVE.L #$001FFFFF,D0 +00000422: C0AC 000D '....' AND.L $000D(A4),D0 +00000426: 2D40 FFD6 '-@..' MOVE.L D0,-$002A(A6) +0000042A: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000042E: 2F0A '/.' MOVE.L A2,-(A7) +00000430: 2F07 '/.' MOVE.L D7,-(A7) +00000432: 2F2E FFD6 '/...' MOVE.L -$002A(A6),-(A7) +00000436: 4EBA 0858 'N..X' JSR *+$085A ; 00000C90 +0000043A: 7C00 '|.' MOVEQ #$00,D6 +0000043C: 1C00 '..' MOVE.B D0,D6 +0000043E: 4A86 'J.' TST.L D6 +00000440: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000444: 6000 04E4 '`...' BRA *+$04E6 ; 0000092A +00000448: 102C 0012 '.,..' MOVE.B $0012(A4),D0 +0000044C: 802C 0011 '.,..' OR.B $0011(A4),D0 +00000450: 6706 'g.' BEQ.S *+$0008 ; 00000458 +00000452: 7C02 '|.' MOVEQ #$02,D6 +00000454: 6000 049E '`...' BRA *+$04A0 ; 000008F4 +00000458: 7000 'p.' MOVEQ #$00,D0 +0000045A: 102C 000E '.,..' MOVE.B $000E(A4),D0 +0000045E: 7210 'r.' MOVEQ #$10,D1 +00000460: E3A8 '..' LSL.L D1,D0 +00000462: 7200 'r.' MOVEQ #$00,D1 +00000464: 122C 000F '.,..' MOVE.B $000F(A4),D1 +00000468: E189 '..' LSL.L #8,D1 +0000046A: 8280 '..' OR.L D0,D1 +0000046C: 7000 'p.' MOVEQ #$00,D0 +0000046E: 102C 0010 '.,..' MOVE.B $0010(A4),D0 +00000472: 8081 '..' OR.L D1,D0 +00000474: 2D40 FFD6 '-@..' MOVE.L D0,-$002A(A6) +00000478: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000047C: 2F0A '/.' MOVE.L A2,-(A7) +0000047E: 7001 'p.' MOVEQ #$01,D0 +00000480: 2F00 '/.' MOVE.L D0,-(A7) +00000482: 2F2E FFD6 '/...' MOVE.L -$002A(A6),-(A7) +00000486: 4EBA 05E8 'N...' JSR *+$05EA ; 00000A70 +0000048A: 7C00 '|.' MOVEQ #$00,D6 +0000048C: 1C00 '..' MOVE.B D0,D6 +0000048E: 4A86 'J.' TST.L D6 +00000490: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000494: 6000 0494 '`...' BRA *+$0496 ; 0000092A +00000498: 102C 000F '.,..' MOVE.B $000F(A4),D0 +0000049C: 802C 000E '.,..' OR.B $000E(A4),D0 +000004A0: 122C 0010 '.,..' MOVE.B $0010(A4),D1 +000004A4: 8200 '..' OR.B D0,D1 +000004A6: 102C 0012 '.,..' MOVE.B $0012(A4),D0 +000004AA: 8001 '..' OR.B D1,D0 +000004AC: 6706 'g.' BEQ.S *+$0008 ; 000004B4 +000004AE: 7C02 '|.' MOVEQ #$02,D6 +000004B0: 6000 0442 '`..B' BRA *+$0444 ; 000008F4 +000004B4: 7E00 '~.' MOVEQ #$00,D7 +000004B6: 1E2C 0011 '.,..' MOVE.B $0011(A4),D7 +000004BA: 701E 'p.' MOVEQ #$1E,D0 +000004BC: B087 '..' CMP.L D7,D0 +000004BE: 6406 'd.' BCC.S *+$0008 ; 000004C6 +000004C0: 7C02 '|.' MOVEQ #$02,D6 +000004C2: 6000 0430 '`..0' BRA *+$0432 ; 000008F4 +000004C6: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +000004CA: 2F0A '/.' MOVE.L A2,-(A7) +000004CC: 2F07 '/.' MOVE.L D7,-(A7) +000004CE: 2F07 '/.' MOVE.L D7,-(A7) +000004D0: 486E FFE2 'Hn..' PEA -$001E(A6) +000004D4: 4EBA 051A 'N...' JSR *+$051C ; 000009F0 +000004D8: 4FEF 0014 'O...' LEA $0014(A7),A7 +000004DC: 6000 044C '`..L' BRA *+$044E ; 0000092A +000004E0: 102C 0010 '.,..' MOVE.B $0010(A4),D0 +000004E4: 802C 000E '.,..' OR.B $000E(A4),D0 +000004E8: 122C 0012 '.,..' MOVE.B $0012(A4),D1 +000004EC: 8200 '..' OR.B D0,D1 +000004EE: 6706 'g.' BEQ.S *+$0008 ; 000004F6 +000004F0: 7C02 '|.' MOVEQ #$02,D6 +000004F2: 6000 0400 '`...' BRA *+$0402 ; 000008F4 +000004F6: 7000 'p.' MOVEQ #$00,D0 +000004F8: 102C 000E '.,..' MOVE.B $000E(A4),D0 +000004FC: 723F 'r?' MOVEQ #$3F,D1 ; '?' +000004FE: C200 '..' AND.B D0,D1 +00000500: 7600 'v.' MOVEQ #$00,D3 +00000502: 1601 '..' MOVE.B D1,D3 +00000504: 7E00 '~.' MOVEQ #$00,D7 +00000506: 1E2C 0011 '.,..' MOVE.B $0011(A4),D7 +0000050A: 701E 'p.' MOVEQ #$1E,D0 +0000050C: B087 '..' CMP.L D7,D0 +0000050E: 6402 'd.' BCC.S *+$0004 ; 00000512 +00000510: 7E1E '~.' MOVEQ #$1E,D7 +00000512: 1D7C 0013 FFE2 '.|....' MOVE.B #$13,-$001E(A6) +00000518: 422E FFEA 'B...' CLR.B -$0016(A6) +0000051C: 422E FFE6 'B...' CLR.B -$001A(A6) +00000520: 422E FFE4 'B...' CLR.B -$001C(A6) +00000524: 422E FFE3 'B...' CLR.B -$001D(A6) +00000528: 1D7C 0008 FFE5 '.|....' MOVE.B #$08,-$001B(A6) +0000052E: 1D43 FFEE '.C..' MOVE.B D3,-$0012(A6) +00000532: 1D7C 0006 FFEF '.|....' MOVE.B #$06,-$0011(A6) +00000538: 426E FFE8 'Bn..' CLR.W -$0018(A6) +0000053C: 422E FFE7 'B...' CLR.B -$0019(A6) +00000540: 426E FFEC 'Bn..' CLR.W -$0014(A6) +00000544: 422E FFEB 'B...' CLR.B -$0015(A6) +00000548: 422E FFF2 'B...' CLR.B -$000E(A6) +0000054C: 426E FFF0 'Bn..' CLR.W -$0010(A6) +00000550: 426E FFF4 'Bn..' CLR.W -$000C(A6) +00000554: 422E FFF3 'B...' CLR.B -$000D(A6) +00000558: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000055C: 2F0A '/.' MOVE.L A2,-(A7) +0000055E: 2F07 '/.' MOVE.L D7,-(A7) +00000560: 2F07 '/.' MOVE.L D7,-(A7) +00000562: 486E FFE2 'Hn..' PEA -$001E(A6) +00000566: 4EBA 0418 'N...' JSR *+$041A ; 00000980 +0000056A: 4FEF 0014 'O...' LEA $0014(A7),A7 +0000056E: 6000 03BA '`...' BRA *+$03BC ; 0000092A +00000572: 102C 000F '.,..' MOVE.B $000F(A4),D0 +00000576: 802C 000E '.,..' OR.B $000E(A4),D0 +0000057A: 122C 0010 '.,..' MOVE.B $0010(A4),D1 +0000057E: 8200 '..' OR.B D0,D1 +00000580: 102C 0012 '.,..' MOVE.B $0012(A4),D0 +00000584: 8001 '..' OR.B D1,D0 +00000586: 6706 'g.' BEQ.S *+$0008 ; 0000058E +00000588: 7C02 '|.' MOVEQ #$02,D6 +0000058A: 6000 0368 '`..h' BRA *+$036A ; 000008F4 +0000058E: 7000 'p.' MOVEQ #$00,D0 +00000590: 102C 0011 '.,..' MOVE.B $0011(A4),D0 +00000594: 7201 'r.' MOVEQ #$01,D1 +00000596: C200 '..' AND.B D0,D1 +00000598: 7000 'p.' MOVEQ #$00,D0 +0000059A: 1001 '..' MOVE.B D1,D0 +0000059C: 2740 0008 ''@..' MOVE.L D0,$0008(A3) +000005A0: 177C 0003 0004 '.|....' MOVE.B #$03,$0004(A3) +000005A6: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +000005AA: 2F0B '/.' MOVE.L A3,-(A7) +000005AC: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000005B0: 2250 '"P' MOVEA.L (A0),A1 +000005B2: 4E91 'N.' JSR (A1) +000005B4: 504F 'PO' ADDQ.W #8,A7 +000005B6: 6010 '`.' BRA.S *+$0012 ; 000005C8 +000005B8: 7000 'p.' MOVEQ #$00,D0 +000005BA: 2F00 '/.' MOVE.L D0,-(A7) +000005BC: 2F2A 0014 '/*..' MOVE.L $0014(A2),-(A7) +000005C0: 206A 0010 ' j..' MOVEA.L $0010(A2),A0 +000005C4: 4E90 'N.' JSR (A0) +000005C6: 504F 'PO' ADDQ.W #8,A7 +000005C8: 4A6B 0006 'Jk..' TST.W $0006(A3) +000005CC: 6EEA 'n.' BGT.S *-$0014 ; 000005B8 +000005CE: 4A6B 0006 'Jk..' TST.W $0006(A3) +000005D2: 6700 0356 'g..V' BEQ *+$0358 ; 0000092A +000005D6: 7C02 '|.' MOVEQ #$02,D6 +000005D8: 6000 0350 '`..P' BRA *+$0352 ; 0000092A +000005DC: 102C 000F '.,..' MOVE.B $000F(A4),D0 +000005E0: 802C 000E '.,..' OR.B $000E(A4),D0 +000005E4: 122C 0010 '.,..' MOVE.B $0010(A4),D1 +000005E8: 8200 '..' OR.B D0,D1 +000005EA: 102C 0011 '.,..' MOVE.B $0011(A4),D0 +000005EE: 8001 '..' OR.B D1,D0 +000005F0: 122C 0012 '.,..' MOVE.B $0012(A4),D1 +000005F4: 8200 '..' OR.B D0,D1 +000005F6: 102C 0013 '.,..' MOVE.B $0013(A4),D0 +000005FA: 8001 '..' OR.B D1,D0 +000005FC: 122C 0014 '.,..' MOVE.B $0014(A4),D1 +00000600: 8200 '..' OR.B D0,D1 +00000602: 102C 0015 '.,..' MOVE.B $0015(A4),D0 +00000606: 8001 '..' OR.B D1,D0 +00000608: 122C 0016 '.,..' MOVE.B $0016(A4),D1 +0000060C: 8200 '..' OR.B D0,D1 +0000060E: 6706 'g.' BEQ.S *+$0008 ; 00000616 +00000610: 7C02 '|.' MOVEQ #$02,D6 +00000612: 6000 02E0 '`...' BRA *+$02E2 ; 000008F4 +00000616: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +0000061A: 2028 000C ' (..' MOVE.L $000C(A0),D0 +0000061E: 5380 'S.' SUBQ.L #1,D0 +00000620: 2D40 FFDA '-@..' MOVE.L D0,-$0026(A6) +00000624: 2D7C 0000 0200 '-|....' MOVE.L #$00000200,-$0022(A6) + FFDE +0000062C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000630: 2F0A '/.' MOVE.L A2,-(A7) +00000632: 7008 'p.' MOVEQ #$08,D0 +00000634: 2F00 '/.' MOVE.L D0,-(A7) +00000636: 2F00 '/.' MOVE.L D0,-(A7) +00000638: 486E FFDA 'Hn..' PEA -$0026(A6) +0000063C: 4EBA 0342 'N..B' JSR *+$0344 ; 00000980 +00000640: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000644: 6000 02E4 '`...' BRA *+$02E6 ; 0000092A +00000648: 102C 0013 '.,..' MOVE.B $0013(A4),D0 +0000064C: 802C 000E '.,..' OR.B $000E(A4),D0 +00000650: 122C 0016 '.,..' MOVE.B $0016(A4),D1 +00000654: 8200 '..' OR.B D0,D1 +00000656: 6706 'g.' BEQ.S *+$0008 ; 0000065E +00000658: 7C02 '|.' MOVEQ #$02,D6 +0000065A: 6000 0298 '`...' BRA *+$029A ; 000008F4 +0000065E: 7000 'p.' MOVEQ #$00,D0 +00000660: 102C 0014 '.,..' MOVE.B $0014(A4),D0 +00000664: E188 '..' LSL.L #8,D0 +00000666: 7200 'r.' MOVEQ #$00,D1 +00000668: 122C 0015 '.,..' MOVE.B $0015(A4),D1 +0000066C: 2E01 '..' MOVE.L D1,D7 +0000066E: 8E80 '..' OR.L D0,D7 +00000670: 7000 'p.' MOVEQ #$00,D0 +00000672: 102C 000F '.,..' MOVE.B $000F(A4),D0 +00000676: 7218 'r.' MOVEQ #$18,D1 +00000678: E3A8 '..' LSL.L D1,D0 +0000067A: 7200 'r.' MOVEQ #$00,D1 +0000067C: 122C 0010 '.,..' MOVE.B $0010(A4),D1 +00000680: 7410 't.' MOVEQ #$10,D2 +00000682: E5A9 '..' LSL.L D2,D1 +00000684: 8280 '..' OR.L D0,D1 +00000686: 7000 'p.' MOVEQ #$00,D0 +00000688: 102C 0011 '.,..' MOVE.B $0011(A4),D0 +0000068C: E188 '..' LSL.L #8,D0 +0000068E: 8081 '..' OR.L D1,D0 +00000690: 7200 'r.' MOVEQ #$00,D1 +00000692: 122C 0012 '.,..' MOVE.B $0012(A4),D1 +00000696: 8280 '..' OR.L D0,D1 +00000698: 2D41 FFD6 '-A..' MOVE.L D1,-$002A(A6) +0000069C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +000006A0: 2F0A '/.' MOVE.L A2,-(A7) +000006A2: 2F07 '/.' MOVE.L D7,-(A7) +000006A4: 2F2E FFD6 '/...' MOVE.L -$002A(A6),-(A7) +000006A8: 4EBA 0456 'N..V' JSR *+$0458 ; 00000B00 +000006AC: 7C00 '|.' MOVEQ #$00,D6 +000006AE: 1C00 '..' MOVE.B D0,D6 +000006B0: 4A86 'J.' TST.L D6 +000006B2: 4FEF 0010 'O...' LEA $0010(A7),A7 +000006B6: 6000 0272 '`..r' BRA *+$0274 ; 0000092A +000006BA: 102C 0013 '.,..' MOVE.B $0013(A4),D0 +000006BE: 802C 000E '.,..' OR.B $000E(A4),D0 +000006C2: 122C 0016 '.,..' MOVE.B $0016(A4),D1 +000006C6: 8200 '..' OR.B D0,D1 +000006C8: 6706 'g.' BEQ.S *+$0008 ; 000006D0 +000006CA: 7C02 '|.' MOVEQ #$02,D6 +000006CC: 6000 0226 '`..&' BRA *+$0228 ; 000008F4 +000006D0: 7000 'p.' MOVEQ #$00,D0 +000006D2: 102C 0014 '.,..' MOVE.B $0014(A4),D0 +000006D6: E188 '..' LSL.L #8,D0 +000006D8: 7200 'r.' MOVEQ #$00,D1 +000006DA: 122C 0015 '.,..' MOVE.B $0015(A4),D1 +000006DE: 2E01 '..' MOVE.L D1,D7 +000006E0: 8E80 '..' OR.L D0,D7 +000006E2: 7000 'p.' MOVEQ #$00,D0 +000006E4: 102C 000F '.,..' MOVE.B $000F(A4),D0 +000006E8: 7218 'r.' MOVEQ #$18,D1 +000006EA: E3A8 '..' LSL.L D1,D0 +000006EC: 7200 'r.' MOVEQ #$00,D1 +000006EE: 122C 0010 '.,..' MOVE.B $0010(A4),D1 +000006F2: 7410 't.' MOVEQ #$10,D2 +000006F4: E5A9 '..' LSL.L D2,D1 +000006F6: 8280 '..' OR.L D0,D1 +000006F8: 7000 'p.' MOVEQ #$00,D0 +000006FA: 102C 0011 '.,..' MOVE.B $0011(A4),D0 +000006FE: E188 '..' LSL.L #8,D0 +00000700: 8081 '..' OR.L D1,D0 +00000702: 7200 'r.' MOVEQ #$00,D1 +00000704: 122C 0012 '.,..' MOVE.B $0012(A4),D1 +00000708: 8280 '..' OR.L D0,D1 +0000070A: 2D41 FFD6 '-A..' MOVE.L D1,-$002A(A6) +0000070E: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000712: 2F0A '/.' MOVE.L A2,-(A7) +00000714: 2F07 '/.' MOVE.L D7,-(A7) +00000716: 2F2E FFD6 '/...' MOVE.L -$002A(A6),-(A7) +0000071A: 4EBA 0574 'N..t' JSR *+$0576 ; 00000C90 +0000071E: 7C00 '|.' MOVEQ #$00,D6 +00000720: 1C00 '..' MOVE.B D0,D6 +00000722: 4A86 'J.' TST.L D6 +00000724: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000728: 6000 0200 '`...' BRA *+$0202 ; 0000092A +0000072C: 102C 0013 '.,..' MOVE.B $0013(A4),D0 +00000730: 802C 000E '.,..' OR.B $000E(A4),D0 +00000734: 122C 0014 '.,..' MOVE.B $0014(A4),D1 +00000738: 8200 '..' OR.B D0,D1 +0000073A: 102C 0015 '.,..' MOVE.B $0015(A4),D0 +0000073E: 8001 '..' OR.B D1,D0 +00000740: 122C 0016 '.,..' MOVE.B $0016(A4),D1 +00000744: 8200 '..' OR.B D0,D1 +00000746: 6706 'g.' BEQ.S *+$0008 ; 0000074E +00000748: 7C02 '|.' MOVEQ #$02,D6 +0000074A: 6000 01A8 '`...' BRA *+$01AA ; 000008F4 +0000074E: 7000 'p.' MOVEQ #$00,D0 +00000750: 102C 000F '.,..' MOVE.B $000F(A4),D0 +00000754: 7218 'r.' MOVEQ #$18,D1 +00000756: E3A8 '..' LSL.L D1,D0 +00000758: 7200 'r.' MOVEQ #$00,D1 +0000075A: 122C 0010 '.,..' MOVE.B $0010(A4),D1 +0000075E: 7410 't.' MOVEQ #$10,D2 +00000760: E5A9 '..' LSL.L D2,D1 +00000762: 8280 '..' OR.L D0,D1 +00000764: 7000 'p.' MOVEQ #$00,D0 +00000766: 102C 0011 '.,..' MOVE.B $0011(A4),D0 +0000076A: E188 '..' LSL.L #8,D0 +0000076C: 8081 '..' OR.L D1,D0 +0000076E: 7200 'r.' MOVEQ #$00,D1 +00000770: 122C 0012 '.,..' MOVE.B $0012(A4),D1 +00000774: 8280 '..' OR.L D0,D1 +00000776: 2D41 FFD6 '-A..' MOVE.L D1,-$002A(A6) +0000077A: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000077E: 2F0A '/.' MOVE.L A2,-(A7) +00000780: 7001 'p.' MOVEQ #$01,D0 +00000782: 2F00 '/.' MOVE.L D0,-(A7) +00000784: 2F2E FFD6 '/...' MOVE.L -$002A(A6),-(A7) +00000788: 4EBA 02E6 'N...' JSR *+$02E8 ; 00000A70 +0000078C: 7C00 '|.' MOVEQ #$00,D6 +0000078E: 1C00 '..' MOVE.B D0,D6 +00000790: 4A86 'J.' TST.L D6 +00000792: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000796: 6000 0192 '`...' BRA *+$0194 ; 0000092A +0000079A: 102C 0013 '.,..' MOVE.B $0013(A4),D0 +0000079E: 802C 000E '.,..' OR.B $000E(A4),D0 +000007A2: 122C 0016 '.,..' MOVE.B $0016(A4),D1 +000007A6: 8200 '..' OR.B D0,D1 +000007A8: 6706 'g.' BEQ.S *+$0008 ; 000007B0 +000007AA: 7C02 '|.' MOVEQ #$02,D6 +000007AC: 6000 0146 '`..F' BRA *+$0148 ; 000008F4 +000007B0: 7000 'p.' MOVEQ #$00,D0 +000007B2: 102C 000F '.,..' MOVE.B $000F(A4),D0 +000007B6: 7218 'r.' MOVEQ #$18,D1 +000007B8: E3A8 '..' LSL.L D1,D0 +000007BA: 7200 'r.' MOVEQ #$00,D1 +000007BC: 122C 0010 '.,..' MOVE.B $0010(A4),D1 +000007C0: 7410 't.' MOVEQ #$10,D2 +000007C2: E5A9 '..' LSL.L D2,D1 +000007C4: 8280 '..' OR.L D0,D1 +000007C6: 7000 'p.' MOVEQ #$00,D0 +000007C8: 102C 0011 '.,..' MOVE.B $0011(A4),D0 +000007CC: E188 '..' LSL.L #8,D0 +000007CE: 8081 '..' OR.L D1,D0 +000007D0: 7200 'r.' MOVEQ #$00,D1 +000007D2: 122C 0012 '.,..' MOVE.B $0012(A4),D1 +000007D6: 8280 '..' OR.L D0,D1 +000007D8: 2D41 FFD6 '-A..' MOVE.L D1,-$002A(A6) +000007DC: 7000 'p.' MOVEQ #$00,D0 +000007DE: 102C 0014 '.,..' MOVE.B $0014(A4),D0 +000007E2: E188 '..' LSL.L #8,D0 +000007E4: 7200 'r.' MOVEQ #$00,D1 +000007E6: 122C 0015 '.,..' MOVE.B $0015(A4),D1 +000007EA: 2E01 '..' MOVE.L D1,D7 +000007EC: 8E80 '..' OR.L D0,D7 +000007EE: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +000007F2: 2F0A '/.' MOVE.L A2,-(A7) +000007F4: 2F07 '/.' MOVE.L D7,-(A7) +000007F6: 2F2E FFD6 '/...' MOVE.L -$002A(A6),-(A7) +000007FA: 4EBA 0274 'N..t' JSR *+$0276 ; 00000A70 +000007FE: 7C00 '|.' MOVEQ #$00,D6 +00000800: 1C00 '..' MOVE.B D0,D6 +00000802: 4A86 'J.' TST.L D6 +00000804: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000808: 6000 0120 '`.. ' BRA *+$0122 ; 0000092A +0000080C: 102C 000F '.,..' MOVE.B $000F(A4),D0 +00000810: 802C 000E '.,..' OR.B $000E(A4),D0 +00000814: 122C 0010 '.,..' MOVE.B $0010(A4),D1 +00000818: 8200 '..' OR.B D0,D1 +0000081A: 102C 0011 '.,..' MOVE.B $0011(A4),D0 +0000081E: 8001 '..' OR.B D1,D0 +00000820: 122C 0012 '.,..' MOVE.B $0012(A4),D1 +00000824: 8200 '..' OR.B D0,D1 +00000826: 102C 0016 '.,..' MOVE.B $0016(A4),D0 +0000082A: 8001 '..' OR.B D1,D0 +0000082C: 6706 'g.' BEQ.S *+$0008 ; 00000834 +0000082E: 7C02 '|.' MOVEQ #$02,D6 +00000830: 6000 00C2 '`...' BRA *+$00C4 ; 000008F4 +00000834: 7000 'p.' MOVEQ #$00,D0 +00000836: 102C 0013 '.,..' MOVE.B $0013(A4),D0 +0000083A: 7210 'r.' MOVEQ #$10,D1 +0000083C: E3A8 '..' LSL.L D1,D0 +0000083E: 7200 'r.' MOVEQ #$00,D1 +00000840: 122C 0014 '.,..' MOVE.B $0014(A4),D1 +00000844: E189 '..' LSL.L #8,D1 +00000846: 8280 '..' OR.L D0,D1 +00000848: 7000 'p.' MOVEQ #$00,D0 +0000084A: 102C 0015 '.,..' MOVE.B $0015(A4),D0 +0000084E: 2E00 '..' MOVE.L D0,D7 +00000850: 8E81 '..' OR.L D1,D7 +00000852: 5887 'X.' ADDQ.L #4,D7 +00000854: 0C87 0000 7FFC '......' CMPI.L #$00007FFC,D7 +0000085A: 6306 'c.' BLS.S *+$0008 ; 00000862 +0000085C: 7C02 '|.' MOVEQ #$02,D6 +0000085E: 6000 0094 '`...' BRA *+$0096 ; 000008F4 +00000862: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000866: 2F0A '/.' MOVE.L A2,-(A7) +00000868: 2F07 '/.' MOVE.L D7,-(A7) +0000086A: 7004 'p.' MOVEQ #$04,D0 +0000086C: 2F00 '/.' MOVE.L D0,-(A7) +0000086E: 7200 'r.' MOVEQ #$00,D1 +00000870: 2F01 '/.' MOVE.L D1,-(A7) +00000872: 4EBA 017C 'N..|' JSR *+$017E ; 000009F0 +00000876: 4FEF 0014 'O...' LEA $0014(A7),A7 +0000087A: 6000 00AE '`...' BRA *+$00B0 ; 0000092A +0000087E: 102C 000F '.,..' MOVE.B $000F(A4),D0 +00000882: 802C 000E '.,..' OR.B $000E(A4),D0 +00000886: 122C 0010 '.,..' MOVE.B $0010(A4),D1 +0000088A: 8200 '..' OR.B D0,D1 +0000088C: 102C 0011 '.,..' MOVE.B $0011(A4),D0 +00000890: 8001 '..' OR.B D1,D0 +00000892: 122C 0012 '.,..' MOVE.B $0012(A4),D1 +00000896: 8200 '..' OR.B D0,D1 +00000898: 102C 0016 '.,..' MOVE.B $0016(A4),D0 +0000089C: 8001 '..' OR.B D1,D0 +0000089E: 6704 'g.' BEQ.S *+$0006 ; 000008A4 +000008A0: 7C02 '|.' MOVEQ #$02,D6 +000008A2: 6050 '`P' BRA.S *+$0052 ; 000008F4 +000008A4: 7000 'p.' MOVEQ #$00,D0 +000008A6: 102C 0013 '.,..' MOVE.B $0013(A4),D0 +000008AA: 7210 'r.' MOVEQ #$10,D1 +000008AC: E3A8 '..' LSL.L D1,D0 +000008AE: 7200 'r.' MOVEQ #$00,D1 +000008B0: 122C 0014 '.,..' MOVE.B $0014(A4),D1 +000008B4: E189 '..' LSL.L #8,D1 +000008B6: 8280 '..' OR.L D0,D1 +000008B8: 7000 'p.' MOVEQ #$00,D0 +000008BA: 102C 0015 '.,..' MOVE.B $0015(A4),D0 +000008BE: 2E00 '..' MOVE.L D0,D7 +000008C0: 8E81 '..' OR.L D1,D7 +000008C2: 0C87 0000 7FFC '......' CMPI.L #$00007FFC,D7 +000008C8: 6304 'c.' BLS.S *+$0006 ; 000008CE +000008CA: 7C02 '|.' MOVEQ #$02,D6 +000008CC: 6026 '`&' BRA.S *+$0028 ; 000008F4 +000008CE: 2D7C 0000 8000 '-|....' MOVE.L #$00008000,-$002A(A6) + FFD6 +000008D6: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +000008DA: 2F0A '/.' MOVE.L A2,-(A7) +000008DC: 2007 ' .' MOVE.L D7,D0 +000008DE: 5880 'X.' ADDQ.L #4,D0 +000008E0: 2F00 '/.' MOVE.L D0,-(A7) +000008E2: 7004 'p.' MOVEQ #$04,D0 +000008E4: 2F00 '/.' MOVE.L D0,-(A7) +000008E6: 486E FFD6 'Hn..' PEA -$002A(A6) +000008EA: 4EBA 0094 'N...' JSR *+$0096 ; 00000980 +000008EE: 4FEF 0014 'O...' LEA $0014(A7),A7 +000008F2: 6036 '`6' BRA.S *+$0038 ; 0000092A +000008F4: 7C02 '|.' MOVEQ #$02,D6 +000008F6: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000008FA: 117C 0070 004C '.|.p.L' MOVE.B #$70,$004C(A0) ; 'p' +00000900: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000904: 117C 0005 004E '.|...N' MOVE.B #$05,$004E(A0) +0000090A: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +0000090E: 117C 0018 0058 '.|...X' MOVE.B #$18,$0058(A0) +00000914: 6014 '`.' BRA.S *+$0016 ; 0000092A +00000916: 7C02 '|.' MOVEQ #$02,D6 +00000918: 157C 0070 0228 '.|.p.(' MOVE.B #$70,$0228(A2) ; 'p' +0000091E: 157C 0002 022A '.|...*' MOVE.B #$02,$022A(A2) +00000924: 157C 0019 0234 '.|...4' MOVE.B #$19,$0234(A2) +0000092A: 70FF 'p.' MOVEQ #$FF,D0 +0000092C: B06C 0006 '.l..' CMP.W $0006(A4),D0 +00000930: 6742 'gB' BEQ.S *+$0044 ; 00000974 +00000932: 4A86 'J.' TST.L D6 +00000934: 6628 'f(' BNE.S *+$002A ; 0000095E +00000936: 157C 0070 0228 '.|.p.(' MOVE.B #$70,$0228(A2) ; 'p' +0000093C: 422A 022A 'B*.*' CLR.B $022A(A2) +00000940: 422A 0234 'B*.4' CLR.B $0234(A2) +00000944: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000948: 117C 0070 004C '.|.p.L' MOVE.B #$70,$004C(A0) ; 'p' +0000094E: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000952: 4228 004E 'B(.N' CLR.B $004E(A0) +00000956: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +0000095A: 4228 0058 'B(.X' CLR.B $0058(A0) +0000095E: 197C 0004 0004 '.|....' MOVE.B #$04,$0004(A4) +00000964: 1946 000B '.F..' MOVE.B D6,$000B(A4) +00000968: 2F0A '/.' MOVE.L A2,-(A7) +0000096A: 2F0C '/.' MOVE.L A4,-(A7) +0000096C: 206A 000C ' j..' MOVEA.L $000C(A2),A0 +00000970: 4E90 'N.' JSR (A0) +00000972: 504F 'PO' ADDQ.W #8,A7 +00000974: 4CEE 1CF8 FFB2 'L.....' MOVEM.L -$004E(A6),D3-D7/A2-A4 +0000097A: 4E5E 'N^' UNLK A6 +0000097C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1C360 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1CCE0 [1CCE0, 1CD44) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 276 + 276: AUTOMOD_1CCE0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1CCE0"(276) Segment="Main"(200) +Size: Flags $00 ModuleSize 100 + +Content: Flags $08 +Contents offset $0000 size $0064 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 286E 0014 '(n..' MOVEA.L $0014(A6),A4 +0000000C: 47EC 023A 'G..:' LEA $023A(A4),A3 +00000010: 4AAE 0008 'J...' TST.L $0008(A6) +00000014: 670E 'g.' BEQ.S *+$0010 ; 00000024 +00000016: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000001A: 226C 0020 '"l. ' MOVEA.L $0020(A4),A1 +0000001E: 202E 000C ' ...' MOVE.L $000C(A6),D0 +00000022: A22E '..' _BlockMoveData ; A22E +00000024: 177C 0002 0004 '.|....' MOVE.B #$02,$0004(A3) +0000002A: 276C 0018 0020 ''l... ' MOVE.L $0018(A4),$0020(A3) +00000030: 276E 0010 001C ''n....' MOVE.L $0010(A6),$001C(A3) +00000036: 2F0C '/.' MOVE.L A4,-(A7) +00000038: 2F0B '/.' MOVE.L A3,-(A7) +0000003A: 206C 000C ' l..' MOVEA.L $000C(A4),A0 +0000003E: 4E90 'N.' JSR (A0) +00000040: 504F 'PO' ADDQ.W #8,A7 +00000042: 6010 '`.' BRA.S *+$0012 ; 00000054 +00000044: 7000 'p.' MOVEQ #$00,D0 +00000046: 2F00 '/.' MOVE.L D0,-(A7) +00000048: 2F2C 0014 '/,..' MOVE.L $0014(A4),-(A7) +0000004C: 206C 0010 ' l..' MOVEA.L $0010(A4),A0 +00000050: 4E90 'N.' JSR (A0) +00000052: 504F 'PO' ADDQ.W #8,A7 +00000054: 4A6B 0006 'Jk..' TST.W $0006(A3) +00000058: 6EEA 'n.' BGT.S *-$0014 ; 00000044 +0000005A: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +00000060: 4E5E 'N^' UNLK A6 +00000062: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1CCE0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1CD50 [1CD50, 1CDC8) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 277 + 277: AUTOMOD_1CD50 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1CD50"(277) 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 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 2C2E 0010 ',...' MOVE.L $0010(A6),D6 +0000000C: 2E2E 000C '....' MOVE.L $000C(A6),D7 +00000010: 286E 0014 '(n..' MOVEA.L $0014(A6),A4 +00000014: 47EC 023A 'G..:' LEA $023A(A4),A3 +00000018: 177C 0003 0004 '.|....' MOVE.B #$03,$0004(A3) +0000001E: BC87 '..' CMP.L D7,D6 +00000020: 670C 'g.' BEQ.S *+$000E ; 0000002E +00000022: 2007 ' .' MOVE.L D7,D0 +00000024: D0AC 0018 '....' ADD.L $0018(A4),D0 +00000028: 2740 0020 ''@. ' MOVE.L D0,$0020(A3) +0000002C: 6006 '`.' BRA.S *+$0008 ; 00000034 +0000002E: 276C 0018 0020 ''l... ' MOVE.L $0018(A4),$0020(A3) +00000034: 2746 001C ''F..' MOVE.L D6,$001C(A3) +00000038: 2F0C '/.' MOVE.L A4,-(A7) +0000003A: 2F0B '/.' MOVE.L A3,-(A7) +0000003C: 206C 000C ' l..' MOVEA.L $000C(A4),A0 +00000040: 4E90 'N.' JSR (A0) +00000042: 504F 'PO' ADDQ.W #8,A7 +00000044: 6010 '`.' BRA.S *+$0012 ; 00000056 +00000046: 7000 'p.' MOVEQ #$00,D0 +00000048: 2F00 '/.' MOVE.L D0,-(A7) +0000004A: 2F2C 0014 '/,..' MOVE.L $0014(A4),-(A7) +0000004E: 206C 0010 ' l..' MOVEA.L $0010(A4),A0 +00000052: 4E90 'N.' JSR (A0) +00000054: 504F 'PO' ADDQ.W #8,A7 +00000056: 4A6B 0006 'Jk..' TST.W $0006(A3) +0000005A: 6EEA 'n.' BGT.S *-$0014 ; 00000046 +0000005C: 4AAE 0008 'J...' TST.L $0008(A6) +00000060: 670C 'g.' BEQ.S *+$000E ; 0000006E +00000062: 206C 0020 ' l. ' MOVEA.L $0020(A4),A0 +00000066: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +0000006A: 2007 ' .' MOVE.L D7,D0 +0000006C: A22E '..' _BlockMoveData ; A22E +0000006E: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 +00000074: 4E5E 'N^' UNLK A6 +00000076: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1CD50 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1CDD0 [1CDD0, 1CE5C) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 278 + 278: AUTOMOD_1CDD0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1CDD0"(278) Segment="Main"(200) +Size: Flags $00 ModuleSize 140 + +Content: Flags $08 +Contents offset $0000 size $008C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) +00000008: 282E 0008 '(...' MOVE.L $0008(A6),D4 +0000000C: 2C2E 000C ',...' MOVE.L $000C(A6),D6 +00000010: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +00000014: 7A40 'z@' MOVEQ #$40,D5 ; '@' +00000016: 6064 '`d' BRA.S *+$0066 ; 0000007C +00000018: BA86 '..' CMP.L D6,D5 +0000001A: 54C3 'T.' SCC D3 +0000001C: 4403 'D.' NEG.B D3 +0000001E: 6706 'g.' BEQ.S *+$0008 ; 00000026 +00000020: 2E06 '..' MOVE.L D6,D7 +00000022: 2007 ' .' MOVE.L D7,D0 +00000024: 6004 '`.' BRA.S *+$0006 ; 0000002A +00000026: 2E05 '..' MOVE.L D5,D7 +00000028: 2007 ' .' MOVE.L D7,D0 +0000002A: 2E00 '..' MOVE.L D0,D7 +0000002C: 49EB 025E 'I..^' LEA $025E(A3),A4 +00000030: 426C 0006 'Bl..' CLR.W $0006(A4) +00000034: 2944 0008 ')D..' MOVE.L D4,$0008(A4) +00000038: 2947 000C ')G..' MOVE.L D7,$000C(A4) +0000003C: 296B 0018 0010 ')k....' MOVE.L $0018(A3),$0010(A4) +00000042: 197C 0001 0004 '.|....' MOVE.B #$01,$0004(A4) +00000048: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) +0000004C: 2F0C '/.' MOVE.L A4,-(A7) +0000004E: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +00000052: 2250 '"P' MOVEA.L (A0),A1 +00000054: 4E91 'N.' JSR (A1) +00000056: 504F 'PO' ADDQ.W #8,A7 +00000058: 6010 '`.' BRA.S *+$0012 ; 0000006A +0000005A: 7000 'p.' MOVEQ #$00,D0 +0000005C: 2F00 '/.' MOVE.L D0,-(A7) +0000005E: 2F2B 0014 '/+..' MOVE.L $0014(A3),-(A7) +00000062: 206B 0010 ' k..' MOVEA.L $0010(A3),A0 +00000066: 4E90 'N.' JSR (A0) +00000068: 504F 'PO' ADDQ.W #8,A7 +0000006A: 4A6C 0006 'Jl..' TST.W $0006(A4) +0000006E: 6EEA 'n.' BGT.S *-$0014 ; 0000005A +00000070: 4A6C 0006 'Jl..' TST.W $0006(A4) +00000074: 6C04 'l.' BGE.S *+$0006 ; 0000007A +00000076: 7002 'p.' MOVEQ #$02,D0 +00000078: 6008 '`.' BRA.S *+$000A ; 00000082 +0000007A: 9C87 '..' SUB.L D7,D6 +0000007C: 4A86 'J.' TST.L D6 +0000007E: 6698 'f.' BNE.S *-$0066 ; 00000018 +00000080: 7000 'p.' MOVEQ #$00,D0 +00000082: 4CEE 18F8 FFE4 'L.....' MOVEM.L -$001C(A6),D3-D7/A3/A4 +00000088: 4E5E 'N^' UNLK A6 +0000008A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1CDD0 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1CE60 [1CE60, 1CFEC) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 279 + 279: AUTOMOD_1CE60 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1CE60"(279) Segment="Main"(200) +Size: Flags $00 ModuleSize 396 + +Content: Flags $08 +Contents offset $0000 size $018C +00000000: 4E56 FFE4 'NV..' LINK.W A6,#-$001C +00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) +00000008: 2A2E 000C '*...' MOVE.L $000C(A6),D5 +0000000C: 2C2E 0008 ',...' MOVE.L $0008(A6),D6 +00000010: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000014: 49E8 023A 'I..:' LEA $023A(A0),A4 +00000018: 47E8 025E 'G..^' LEA $025E(A0),A3 +0000001C: 426C 0006 'Bl..' CLR.W $0006(A4) +00000020: 426B 0006 'Bk..' CLR.W $0006(A3) +00000024: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000028: 2D68 0018 FFF8 '-h....' MOVE.L $0018(A0),-$0008(A6) +0000002E: 2D68 001C FFF4 '-h....' MOVE.L $001C(A0),-$000C(A6) +00000034: 2D68 0020 FFEC '-h. ..' MOVE.L $0020(A0),-$0014(A6) +0000003A: 2D68 0024 FFE8 '-h.$..' MOVE.L $0024(A0),-$0018(A6) +00000040: 7800 'x.' MOVEQ #$00,D4 +00000042: 7040 'p@' MOVEQ #$40,D0 ; '@' +00000044: 2D40 FFE4 '-@..' MOVE.L D0,-$001C(A6) +00000048: 6000 012A '`..*' BRA *+$012C ; 00000174 +0000004C: BAAE FFE4 '....' CMP.L -$001C(A6),D5 +00000050: 53C3 'S.' SLS D3 +00000052: 4403 'D.' NEG.B D3 +00000054: 6706 'g.' BEQ.S *+$0008 ; 0000005C +00000056: 2E05 '..' MOVE.L D5,D7 +00000058: 2007 ' .' MOVE.L D7,D0 +0000005A: 6006 '`.' BRA.S *+$0008 ; 00000062 +0000005C: 2E2E FFE4 '....' MOVE.L -$001C(A6),D7 +00000060: 2007 ' .' MOVE.L D7,D0 +00000062: 2E00 '..' MOVE.L D0,D7 +00000064: 6724 'g$' BEQ.S *+$0026 ; 0000008A +00000066: 2746 0008 ''F..' MOVE.L D6,$0008(A3) +0000006A: 2747 000C ''G..' MOVE.L D7,$000C(A3) +0000006E: 276E FFEC 0010 ''n....' MOVE.L -$0014(A6),$0010(A3) +00000074: 177C 0001 0004 '.|....' MOVE.B #$01,$0004(A3) +0000007A: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) +0000007E: 2F0B '/.' MOVE.L A3,-(A7) +00000080: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +00000084: 2250 '"P' MOVEA.L (A0),A1 +00000086: 4E91 'N.' JSR (A1) +00000088: 504F 'PO' ADDQ.W #8,A7 +0000008A: 4A84 'J.' TST.L D4 +0000008C: 6728 'g(' BEQ.S *+$002A ; 000000B6 +0000008E: 197C 0002 0004 '.|....' MOVE.B #$02,$0004(A4) +00000094: 296E FFF4 0020 ')n... ' MOVE.L -$000C(A6),$0020(A4) +0000009A: 7009 'p.' MOVEQ #$09,D0 +0000009C: 2204 '".' MOVE.L D4,D1 +0000009E: E1A9 '..' LSL.L D0,D1 +000000A0: 2941 001C ')A..' MOVE.L D1,$001C(A4) +000000A4: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +000000A8: 2F0C '/.' MOVE.L A4,-(A7) +000000AA: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +000000AE: 2268 000C '"h..' MOVEA.L $000C(A0),A1 +000000B2: 4E91 'N.' JSR (A1) +000000B4: 504F 'PO' ADDQ.W #8,A7 +000000B6: 7000 'p.' MOVEQ #$00,D0 +000000B8: 2F00 '/.' MOVE.L D0,-(A7) +000000BA: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +000000BE: 2F28 0014 '/(..' MOVE.L $0014(A0),-(A7) +000000C2: 2268 0010 '"h..' MOVEA.L $0010(A0),A1 +000000C6: 4E91 'N.' JSR (A1) +000000C8: 504F 'PO' ADDQ.W #8,A7 +000000CA: 4A6C 0006 'Jl..' TST.W $0006(A4) +000000CE: 6EE6 'n.' BGT.S *-$0018 ; 000000B6 +000000D0: 4A6B 0006 'Jk..' TST.W $0006(A3) +000000D4: 6EE0 'n.' BGT.S *-$001E ; 000000B6 +000000D6: 70FF 'p.' MOVEQ #$FF,D0 +000000D8: B06C 0006 '.l..' CMP.W $0006(A4),D0 +000000DC: 6606 'f.' BNE.S *+$0008 ; 000000E4 +000000DE: 7000 'p.' MOVEQ #$00,D0 +000000E0: 6000 00A0 '`...' BRA *+$00A2 ; 00000182 +000000E4: 70FD 'p.' MOVEQ #$FD,D0 +000000E6: B06C 0006 '.l..' CMP.W $0006(A4),D0 +000000EA: 6650 'fP' BNE.S *+$0052 ; 0000013C +000000EC: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +000000F0: 117C 00F0 004C '.|...L' MOVE.B #$F0,$004C(A0) +000000F6: 7018 'p.' MOVEQ #$18,D0 +000000F8: 2206 '".' MOVE.L D6,D1 +000000FA: E0A9 '..' LSR.L D0,D1 +000000FC: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +00000100: 1141 004F '.A.O' MOVE.B D1,$004F(A0) +00000104: 7010 'p.' MOVEQ #$10,D0 +00000106: 2206 '".' MOVE.L D6,D1 +00000108: E0A9 '..' LSR.L D0,D1 +0000010A: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +0000010E: 1141 0050 '.A.P' MOVE.B D1,$0050(A0) +00000112: 2006 ' .' MOVE.L D6,D0 +00000114: E088 '..' LSR.L #8,D0 +00000116: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +0000011A: 1140 0051 '.@.Q' MOVE.B D0,$0051(A0) +0000011E: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +00000122: 1146 0052 '.F.R' MOVE.B D6,$0052(A0) +00000126: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +0000012A: 117C 0004 004E '.|...N' MOVE.B #$04,$004E(A0) +00000130: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +00000134: 4228 0058 'B(.X' CLR.B $0058(A0) +00000138: 7002 'p.' MOVEQ #$02,D0 +0000013A: 6046 '`F' BRA.S *+$0048 ; 00000182 +0000013C: 4A6B 0006 'Jk..' TST.W $0006(A3) +00000140: 6C04 'l.' BGE.S *+$0006 ; 00000146 +00000142: 7002 'p.' MOVEQ #$02,D0 +00000144: 603C '`<' BRA.S *+$003E ; 00000182 +00000146: 2807 '(.' MOVE.L D7,D4 +00000148: 2D6E FFF8 FFFC '-n....' MOVE.L -$0008(A6),-$0004(A6) +0000014E: 2D6E FFF4 FFF8 '-n....' MOVE.L -$000C(A6),-$0008(A6) +00000154: 2D6E FFFC FFF4 '-n....' MOVE.L -$0004(A6),-$000C(A6) +0000015A: 2D6E FFEC FFF0 '-n....' MOVE.L -$0014(A6),-$0010(A6) +00000160: 2D6E FFE8 FFEC '-n....' MOVE.L -$0018(A6),-$0014(A6) +00000166: 2D6E FFF0 FFE8 '-n....' MOVE.L -$0010(A6),-$0018(A6) +0000016C: 4A85 'J.' TST.L D5 +0000016E: 6702 'g.' BEQ.S *+$0004 ; 00000172 +00000170: 9A87 '..' SUB.L D7,D5 +00000172: DC87 '..' ADD.L D7,D6 +00000174: 4A85 'J.' TST.L D5 +00000176: 6600 FED4 'f...' BNE *-$012A ; 0000004C +0000017A: 4A84 'J.' TST.L D4 +0000017C: 6600 FECE 'f...' BNE *-$0130 ; 0000004C +00000180: 7000 'p.' MOVEQ #$00,D0 +00000182: 4CEE 18F8 FFC8 'L.....' MOVEM.L -$0038(A6),D3-D7/A3/A4 +00000188: 4E5E 'N^' UNLK A6 +0000018A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1CE60 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1CFF0 [1CFF0, 1D11C) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 280 + 280: AUTOMOD_1CFF0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1CFF0"(280) Segment="Main"(200) +Size: Flags $00 ModuleSize 300 + +Content: Flags $08 +Contents offset $0000 size $012C +00000000: 4E56 FFE8 'NV..' LINK.W A6,#-$0018 +00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) +00000008: 2E2E 000C '....' MOVE.L $000C(A6),D7 +0000000C: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000010: 47E8 023A 'G..:' LEA $023A(A0),A3 +00000014: 49E8 025E 'I..^' LEA $025E(A0),A4 +00000018: 426B 0006 'Bk..' CLR.W $0006(A3) +0000001C: 426C 0006 'Bl..' CLR.W $0006(A4) +00000020: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000024: 2D68 0018 FFF8 '-h....' MOVE.L $0018(A0),-$0008(A6) +0000002A: 2D68 001C FFF4 '-h....' MOVE.L $001C(A0),-$000C(A6) +00000030: 2D68 0020 FFEC '-h. ..' MOVE.L $0020(A0),-$0014(A6) +00000036: 2D68 0024 FFE8 '-h.$..' MOVE.L $0024(A0),-$0018(A6) +0000003C: 7A00 'z.' MOVEQ #$00,D5 +0000003E: 7840 'x@' MOVEQ #$40,D4 ; '@' +00000040: 6000 00D2 '`...' BRA *+$00D4 ; 00000114 +00000044: B887 '..' CMP.L D7,D4 +00000046: 54C3 'T.' SCC D3 +00000048: 4403 'D.' NEG.B D3 +0000004A: 6706 'g.' BEQ.S *+$0008 ; 00000052 +0000004C: 2C07 ',.' MOVE.L D7,D6 +0000004E: 2006 ' .' MOVE.L D6,D0 +00000050: 6004 '`.' BRA.S *+$0006 ; 00000056 +00000052: 2C04 ',.' MOVE.L D4,D6 +00000054: 2006 ' .' MOVE.L D6,D0 +00000056: 2C00 ',.' MOVE.L D0,D6 +00000058: 4A87 'J.' TST.L D7 +0000005A: 6728 'g(' BEQ.S *+$002A ; 00000084 +0000005C: 177C 0003 0004 '.|....' MOVE.B #$03,$0004(A3) +00000062: 276E FFF4 0020 ''n... ' MOVE.L -$000C(A6),$0020(A3) +00000068: 7009 'p.' MOVEQ #$09,D0 +0000006A: 2206 '".' MOVE.L D6,D1 +0000006C: E1A9 '..' LSL.L D0,D1 +0000006E: 2741 001C ''A..' MOVE.L D1,$001C(A3) +00000072: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000076: 2F0B '/.' MOVE.L A3,-(A7) +00000078: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +0000007C: 2268 000C '"h..' MOVEA.L $000C(A0),A1 +00000080: 4E91 'N.' JSR (A1) +00000082: 504F 'PO' ADDQ.W #8,A7 +00000084: 4A85 'J.' TST.L D5 +00000086: 672A 'g*' BEQ.S *+$002C ; 000000B2 +00000088: 296E 0008 0008 ')n....' MOVE.L $0008(A6),$0008(A4) +0000008E: 2945 000C ')E..' MOVE.L D5,$000C(A4) +00000092: 296E FFEC 0010 ')n....' MOVE.L -$0014(A6),$0010(A4) +00000098: 197C 0002 0004 '.|....' MOVE.B #$02,$0004(A4) +0000009E: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) +000000A2: 2F0C '/.' MOVE.L A4,-(A7) +000000A4: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +000000A8: 2250 '"P' MOVEA.L (A0),A1 +000000AA: 4E91 'N.' JSR (A1) +000000AC: DBAE 0008 '....' ADD.L D5,$0008(A6) +000000B0: 504F 'PO' ADDQ.W #8,A7 +000000B2: 7000 'p.' MOVEQ #$00,D0 +000000B4: 2F00 '/.' MOVE.L D0,-(A7) +000000B6: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +000000BA: 2F28 0014 '/(..' MOVE.L $0014(A0),-(A7) +000000BE: 2268 0010 '"h..' MOVEA.L $0010(A0),A1 +000000C2: 4E91 'N.' JSR (A1) +000000C4: 504F 'PO' ADDQ.W #8,A7 +000000C6: 4A6B 0006 'Jk..' TST.W $0006(A3) +000000CA: 6EE6 'n.' BGT.S *-$0018 ; 000000B2 +000000CC: 4A6C 0006 'Jl..' TST.W $0006(A4) +000000D0: 6EE0 'n.' BGT.S *-$001E ; 000000B2 +000000D2: 70FF 'p.' MOVEQ #$FF,D0 +000000D4: B06B 0006 '.k..' CMP.W $0006(A3),D0 +000000D8: 6604 'f.' BNE.S *+$0006 ; 000000DE +000000DA: 7000 'p.' MOVEQ #$00,D0 +000000DC: 6044 '`D' BRA.S *+$0046 ; 00000122 +000000DE: 4A6C 0006 'Jl..' TST.W $0006(A4) +000000E2: 6C04 'l.' BGE.S *+$0006 ; 000000E8 +000000E4: 7002 'p.' MOVEQ #$02,D0 +000000E6: 603A '`:' BRA.S *+$003C ; 00000122 +000000E8: 2A06 '*.' MOVE.L D6,D5 +000000EA: 2D6E FFF8 FFFC '-n....' MOVE.L -$0008(A6),-$0004(A6) +000000F0: 2D6E FFF4 FFF8 '-n....' MOVE.L -$000C(A6),-$0008(A6) +000000F6: 2D6E FFFC FFF4 '-n....' MOVE.L -$0004(A6),-$000C(A6) +000000FC: 2D6E FFEC FFF0 '-n....' MOVE.L -$0014(A6),-$0010(A6) +00000102: 2D6E FFE8 FFEC '-n....' MOVE.L -$0018(A6),-$0014(A6) +00000108: 2D6E FFF0 FFE8 '-n....' MOVE.L -$0010(A6),-$0018(A6) +0000010E: 4A87 'J.' TST.L D7 +00000110: 6702 'g.' BEQ.S *+$0004 ; 00000114 +00000112: 9E86 '..' SUB.L D6,D7 +00000114: 4A87 'J.' TST.L D7 +00000116: 6600 FF2C 'f..,' BNE *-$00D2 ; 00000044 +0000011A: 4A85 'J.' TST.L D5 +0000011C: 6600 FF26 'f..&' BNE *-$00D8 ; 00000044 +00000120: 7000 'p.' MOVEQ #$00,D0 +00000122: 4CEE 18F8 FFCC 'L.....' MOVEM.L -$0034(A6),D3-D7/A3/A4 +00000128: 4E5E 'N^' UNLK A6 +0000012A: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1CFF0 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1D120 [1D120, 1D2DA) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +C (1D12C): LEA $1B940, A0 + +16A (1D28A): JSR $1D970 + +186 (1D2A6): LEA $1AC10, A0 + + +Dictionary: Flags $00 FirstId 281 + 281: AUTOMOD_1D120 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1D120"(281) Segment="Main"(200) +Size: Flags $00 ModuleSize 442 + +Content: Flags $08 +Contents offset $0000 size $01BA +00000000: 4E56 FFAC 'NV..' LINK.W A6,#-$0054 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 41FA E812 'A...' LEA *-$17EC,A0 ; FFFFE820 +00000010: 2948 000C ')H..' MOVE.L A0,$000C(A4) +00000014: 1014 '..' MOVE.B (A4),D0 +00000016: 7201 'r.' MOVEQ #$01,D1 +00000018: E1A9 '..' LSL.L D0,D1 +0000001A: 3941 0002 '9A..' MOVE.W D1,$0002(A4) +0000001E: 297C 0000 F000 ')|....' MOVE.L #$0000F000,$0008(A4) + 0008 +00000026: 422C 0001 'B,..' CLR.B $0001(A4) +0000002A: 203C 0000 8000 ' <....' MOVE.L #$00008000,D0 +00000030: A51E '..' _NewPtrSys ; A51E +00000032: 2948 0020 ')H. ' MOVE.L A0,$0020(A4) +00000036: 2008 ' .' MOVE.L A0,D0 +00000038: 660C 'f.' BNE.S *+$000E ; 00000046 +0000003A: 558F 'U.' SUBQ.L #2,A7 +0000003C: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +00000040: 301F '0.' MOVE.W (A7)+,D0 +00000042: 6000 016C '`..l' BRA *+$016E ; 000001B0 +00000046: 203C 0000 8000 ' <....' MOVE.L #$00008000,D0 +0000004C: A51E '..' _NewPtrSys ; A51E +0000004E: 2948 0024 ')H.$' MOVE.L A0,$0024(A4) +00000052: 2008 ' .' MOVE.L A0,D0 +00000054: 660C 'f.' BNE.S *+$000E ; 00000062 +00000056: 558F 'U.' SUBQ.L #2,A7 +00000058: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +0000005C: 301F '0.' MOVE.W (A7)+,D0 +0000005E: 6000 0150 '`..P' BRA *+$0152 ; 000001B0 +00000062: 206C 0020 ' l. ' MOVEA.L $0020(A4),A0 +00000066: 227C 0000 8000 '"|....' MOVEA.L #$00008000,A1 +0000006C: 7004 'p.' MOVEQ #$04,D0 +0000006E: A05C '.\' _MemoryDispatch ; A05C +00000070: 4A40 'J@' TST.W D0 +00000072: 6600 008E 'f...' BNE *+$0090 ; 00000102 +00000076: 206C 0024 ' l.$' MOVEA.L $0024(A4),A0 +0000007A: 227C 0000 8000 '"|....' MOVEA.L #$00008000,A1 +00000080: 7004 'p.' MOVEQ #$04,D0 +00000082: A05C '.\' _MemoryDispatch ; A05C +00000084: 4A40 'J@' TST.W D0 +00000086: 667A 'fz' BNE.S *+$007C ; 00000102 +00000088: 197C 0001 0001 '.|....' MOVE.B #$01,$0001(A4) +0000008E: 2D6C 0020 FFF8 '-l. ..' MOVE.L $0020(A4),-$0008(A6) +00000094: 2D7C 0000 8000 '-|....' MOVE.L #$00008000,-$0004(A6) + FFFC +0000009C: 41EE FFAC 'A...' LEA -$0054(A6),A0 +000000A0: 43EE FFF8 'C...' LEA -$0008(A6),A1 +000000A4: 20D9 ' .' MOVE.L (A1)+,(A0)+ +000000A6: 20D9 ' .' MOVE.L (A1)+,(A0)+ +000000A8: 7001 'p.' MOVEQ #$01,D0 +000000AA: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +000000AE: 41EE FFAC 'A...' LEA -$0054(A6),A0 +000000B2: 43EE FFF4 'C...' LEA -$000C(A6),A1 +000000B6: 2209 '".' MOVE.L A1,D1 +000000B8: 2251 '"Q' MOVEA.L (A1),A1 +000000BA: 7005 'p.' MOVEQ #$05,D0 +000000BC: A15C '.\' _MemoryDispatch ; A15C +000000BE: 2241 '"A' MOVEA.L D1,A1 +000000C0: 2288 '".' MOVE.L A0,(A1) +000000C2: 296E FFB4 0018 ')n....' MOVE.L -$004C(A6),$0018(A4) +000000C8: 2D6C 0024 FFF8 '-l.$..' MOVE.L $0024(A4),-$0008(A6) +000000CE: 2D7C 0000 8000 '-|....' MOVE.L #$00008000,-$0004(A6) + FFFC +000000D6: 41EE FFAC 'A...' LEA -$0054(A6),A0 +000000DA: 43EE FFF8 'C...' LEA -$0008(A6),A1 +000000DE: 20D9 ' .' MOVE.L (A1)+,(A0)+ +000000E0: 20D9 ' .' MOVE.L (A1)+,(A0)+ +000000E2: 7001 'p.' MOVEQ #$01,D0 +000000E4: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +000000E8: 41EE FFAC 'A...' LEA -$0054(A6),A0 +000000EC: 43EE FFF4 'C...' LEA -$000C(A6),A1 +000000F0: 2209 '".' MOVE.L A1,D1 +000000F2: 2251 '"Q' MOVEA.L (A1),A1 +000000F4: 7005 'p.' MOVEQ #$05,D0 +000000F6: A15C '.\' _MemoryDispatch ; A15C +000000F8: 2241 '"A' MOVEA.L D1,A1 +000000FA: 2288 '".' MOVE.L A0,(A1) +000000FC: 296E FFB4 001C ')n....' MOVE.L -$004C(A6),$001C(A4) +00000102: 422C 023E 'B,.>' CLR.B $023E(A4) +00000106: 2F0C '/.' MOVE.L A4,-(A7) +00000108: 486C 023A 'Hl.:' PEA $023A(A4) +0000010C: 206C 000C ' l..' MOVEA.L $000C(A4),A0 +00000110: 4E90 'N.' JSR (A0) +00000112: 4A80 'J.' TST.L D0 +00000114: 504F 'PO' ADDQ.W #8,A7 +00000116: 6706 'g.' BEQ.S *+$0008 ; 0000011E +00000118: 70FF 'p.' MOVEQ #$FF,D0 +0000011A: 6000 0094 '`...' BRA *+$0096 ; 000001B0 +0000011E: 4206 'B.' CLR.B D6 +00000120: 602A '`*' BRA.S *+$002C ; 0000014C +00000122: 4207 'B.' CLR.B D7 +00000124: 6018 '`.' BRA.S *+$001A ; 0000013E +00000126: 7000 'p.' MOVEQ #$00,D0 +00000128: 1007 '..' MOVE.B D7,D0 +0000012A: 7200 'r.' MOVEQ #$00,D1 +0000012C: 1206 '..' MOVE.B D6,D1 +0000012E: EB81 '..' ASL.L #5,D1 +00000130: E580 '..' ASL.L #2,D0 +00000132: D081 '..' ADD.L D1,D0 +00000134: 7200 'r.' MOVEQ #$00,D1 +00000136: 2981 0828 ')..(' MOVE.L D1,$28(A4,D0.L) +0000013A: 1007 '..' MOVE.B D7,D0 +0000013C: 5207 'R.' ADDQ.B #1,D7 +0000013E: 7000 'p.' MOVEQ #$00,D0 +00000140: 1007 '..' MOVE.B D7,D0 +00000142: 0C00 0008 '....' CMPI.B #$08,D0 +00000146: 65DE 'e.' BCS.S *-$0020 ; 00000126 +00000148: 1006 '..' MOVE.B D6,D0 +0000014A: 5206 'R.' ADDQ.B #1,D6 +0000014C: 7000 'p.' MOVEQ #$00,D0 +0000014E: 1006 '..' MOVE.B D6,D0 +00000150: 0C00 0010 '....' CMPI.B #$10,D0 +00000154: 65CC 'e.' BCS.S *-$0032 ; 00000122 +00000156: 707E 'p~' MOVEQ #$7E,D0 ; '~' +00000158: A71E '..' _NewPtrSysClear ; A71E +0000015A: 2648 '&H' MOVEA.L A0,A3 +0000015C: 200B ' .' MOVE.L A3,D0 +0000015E: 660A 'f.' BNE.S *+$000C ; 0000016A +00000160: 558F 'U.' SUBQ.L #2,A7 +00000162: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +00000166: 301F '0.' MOVE.W (A7)+,D0 +00000168: 6046 '`F' BRA.S *+$0048 ; 000001B0 +0000016A: 4EBA 06E4 'N...' JSR *+$06E6 ; 00000850 +0000016E: 2C00 ',.' MOVE.L D0,D6 +00000170: 203C 0000 FFFF ' <....' MOVE.L #$0000FFFF,D0 +00000176: C086 '..' AND.L D6,D0 +00000178: 3740 0010 '7@..' MOVE.W D0,$0010(A3) +0000017C: 7010 'p.' MOVEQ #$10,D0 +0000017E: 2206 '".' MOVE.L D6,D1 +00000180: E0A9 '..' LSR.L D0,D1 +00000182: 3741 0012 '7A..' MOVE.W D1,$0012(A3) +00000186: 41FA D968 'A..h' LEA *-$2696,A0 ; FFFFDAF0 +0000018A: 2688 '&.' MOVE.L A0,(A3) +0000018C: 422C 0262 'B,.b' CLR.B $0262(A4) +00000190: 2F0B '/.' MOVE.L A3,-(A7) +00000192: 486C 025E 'Hl.^' PEA $025E(A4) +00000196: 2053 ' S' MOVEA.L (A3),A0 +00000198: 4E90 'N.' JSR (A0) +0000019A: 4A40 'J@' TST.W D0 +0000019C: 504F 'PO' ADDQ.W #8,A7 +0000019E: 6704 'g.' BEQ.S *+$0006 ; 000001A4 +000001A0: 70FF 'p.' MOVEQ #$FF,D0 +000001A2: 600C '`.' BRA.S *+$000E ; 000001B0 +000001A4: 7000 'p.' MOVEQ #$00,D0 +000001A6: 1014 '..' MOVE.B (A4),D0 +000001A8: EB80 '..' ASL.L #5,D0 +000001AA: 298B 0828 ')..(' MOVE.L A3,$28(A4,D0.L) +000001AE: 7000 'p.' MOVEQ #$00,D0 +000001B0: 4CEE 18C0 FF9C 'L.....' MOVEM.L -$0064(A6),D6/D7/A3/A4 +000001B6: 4E5E 'N^' UNLK A6 +000001B8: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1D120 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1D2E0 [1D2E0, 1D4C8) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +42 (1D322): JSR $1AAA0 + + +Dictionary: Flags $00 FirstId 282 + 282: AUTOMOD_1D2E0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1D2E0"(282) Segment="Main"(200) +Size: Flags $00 ModuleSize 488 + +Content: Flags $08 +Contents offset $0000 size $01E8 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 486C 0B98 'Hl..' PEA $0B98(A4) +00000010: A86E '.n' _InitGraf ; A86E +00000012: 486C 0B9C 'Hl..' PEA $0B9C(A4) +00000016: A86F '.o' _OpenPort ; A86F +00000018: A852 '.R' _HideCursor ; A852 +0000001A: 7000 'p.' MOVEQ #$00,D0 +0000001C: 2940 0A66 ')@.f' MOVE.L D0,$0A66(A4) +00000020: 422C 0A5D 'B,.]' CLR.B $0A5D(A4) +00000024: 422C 0A7A 'B,.z' CLR.B $0A7A(A4) +00000028: 422C 0A62 'B,.b' CLR.B $0A62(A4) +0000002C: 422C 0A7B 'B,.{' CLR.B $0A7B(A4) +00000030: 422C 0A7C 'B,.|' CLR.B $0A7C(A4) +00000034: 2940 0A6A ')@.j' MOVE.L D0,$0A6A(A4) +00000038: 2940 0A6E ')@.n' MOVE.L D0,$0A6E(A4) +0000003C: 197C 0001 0A7D '.|...}' MOVE.B #$01,$0A7D(A4) +00000042: 4EBA D77C 'N..|' JSR *-$2882 ; FFFFD7C0 +00000046: 1940 0A63 '.@.c' MOVE.B D0,$0A63(A4) +0000004A: 203C 7077 7276 ' ' ADD.W #$003E,D0 +000001C2: D16C 0A96 '.l..' ADD.W D0,$0A96(A4) +000001C6: 302C 0A7E '0,.~' MOVE.W $0A7E(A4),D0 +000001CA: D07C 003E '.|.>' ADD.W #$003E,D0 +000001CE: D16C 0A9A '.l..' ADD.W D0,$0A9A(A4) +000001D2: 066C 0024 0A98 '.l.$..' ADDI.W #$0024,$0A98(A4) +000001D8: 066C 0024 0A9C '.l.$..' ADDI.W #$0024,$0A9C(A4) +000001DE: 4CEE 10C0 FFF4 'L.....' MOVEM.L -$000C(A6),D6/D7/A4 +000001E4: 4E5E 'N^' UNLK A6 +000001E6: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1D2E0 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1D4D0 [1D4D0, 1D692) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +168 (1D638): JSR $1D8A0 + +182 (1D652): JSR $1D8A0 + + +Dictionary: Flags $00 FirstId 283 + 283: AUTOMOD_1D4D0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1D4D0"(283) Segment="Main"(200) +Size: Flags $00 ModuleSize 450 + +Content: Flags $08 +Contents offset $0000 size $01C2 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 0F08 'H...' MOVEM.L D4-D7/A4,-(A7) +00000008: 182E 000F '....' MOVE.B $000F(A6),D4 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 4206 'B.' CLR.B D6 +00000012: 2E2C 0A6A '.,.j' MOVE.L $0A6A(A4),D7 +00000016: 2A38 016A '*8.j' MOVE.L $016A,D5 +0000001A: 202C 0A66 ' ,.f' MOVE.L $0A66(A4),D0 +0000001E: 5280 'R.' ADDQ.L #1,D0 +00000020: B085 '..' CMP.L D5,D0 +00000022: 6D06 'm.' BLT.S *+$0008 ; 0000002A +00000024: 4A04 'J.' TST.B D4 +00000026: 6700 0190 'g...' BEQ *+$0192 ; 000001B8 +0000002A: 2945 0A66 ')E.f' MOVE.L D5,$0A66(A4) +0000002E: 4A2C 0A5D 'J,.]' TST.B $0A5D(A4) +00000032: 674E 'gN' BEQ.S *+$0050 ; 00000082 +00000034: 41EE FFF8 'A...' LEA -$0008(A6),A0 +00000038: 43EC 0A86 'C...' LEA $0A86(A4),A1 +0000003C: 20D9 ' .' MOVE.L (A1)+,(A0)+ +0000003E: 20D9 ' .' MOVE.L (A1)+,(A0)+ +00000040: 302C 0A6C '0,.l' MOVE.W $0A6C(A4),D0 +00000044: D16E FFFE '.n..' ADD.W D0,-$0002(A6) +00000048: 302C 0A6C '0,.l' MOVE.W $0A6C(A4),D0 +0000004C: D16E FFFA '.n..' ADD.W D0,-$0006(A6) +00000050: 7000 'p.' MOVEQ #$00,D0 +00000052: 102C 0A7C '.,.|' MOVE.B $0A7C(A4),D0 +00000056: 41EC 0AA2 'A...' LEA $0AA2(A4),A0 +0000005A: 2F30 0C00 '/0..' MOVE.L $00(A0,D0.L*4),-(A7) +0000005E: 486E FFF8 'Hn..' PEA -$0008(A6) +00000062: A8F6 '..' _DrawPicture ; A8F6 +00000064: 522C 0A7C 'R,.|' ADDQ.B #1,$0A7C(A4) +00000068: 7000 'p.' MOVEQ #$00,D0 +0000006A: 102C 0A7C '.,.|' MOVE.B $0A7C(A4),D0 +0000006E: 0C00 0002 '....' CMPI.B #$02,D0 +00000072: 6304 'c.' BLS.S *+$0006 ; 00000078 +00000074: 422C 0A7C 'B,.|' CLR.B $0A7C(A4) +00000078: 7000 'p.' MOVEQ #$00,D0 +0000007A: 2940 0A6E ')@.n' MOVE.L D0,$0A6E(A4) +0000007E: 6000 0138 '`..8' BRA *+$013A ; 000001B8 +00000082: 202C 0A6E ' ,.n' MOVE.L $0A6E(A4),D0 +00000086: 52AC 0A6E 'R..n' ADDQ.L #1,$0A6E(A4) +0000008A: 722D 'r-' MOVEQ #$2D,D1 ; '-' +0000008C: B280 '..' CMP.L D0,D1 +0000008E: 6448 'dH' BCC.S *+$004A ; 000000D8 +00000090: 7000 'p.' MOVEQ #$00,D0 +00000092: 2940 0A6E ')@.n' MOVE.L D0,$0A6E(A4) +00000096: 122C 0A7D '.,.}' MOVE.B $0A7D(A4),D1 +0000009A: 4881 'H.' EXT.W D1 +0000009C: C3FC 0028 '...(' MULS.W #$0028,D1 +000000A0: 48C1 'H.' EXT.L D1 +000000A2: D3AC 0A6A '...j' ADD.L D1,$0A6A(A4) +000000A6: 322C 0A78 '2,.x' MOVE.W $0A78(A4),D1 +000000AA: 48C1 'H.' EXT.L D1 +000000AC: 92BC 0000 00A8 '......' SUB.L #$000000A8,D1 +000000B2: B2AC 0A6A '...j' CMP.L $0A6A(A4),D1 +000000B6: 6C08 'l.' BGE.S *+$000A ; 000000C0 +000000B8: 197C FFFF 0A7D '.|...}' MOVE.B #$FF,$0A7D(A4) +000000BE: 6016 '`.' BRA.S *+$0018 ; 000000D6 +000000C0: 302C 0A74 '0,.t' MOVE.W $0A74(A4),D0 +000000C4: 48C0 'H.' EXT.L D0 +000000C6: 7228 'r(' MOVEQ #$28,D1 ; '(' +000000C8: D081 '..' ADD.L D1,D0 +000000CA: B0AC 0A6A '...j' CMP.L $0A6A(A4),D0 +000000CE: 6F06 'o.' BLE.S *+$0008 ; 000000D6 +000000D0: 197C 0001 0A7D '.|...}' MOVE.B #$01,$0A7D(A4) +000000D6: 7C01 '|.' MOVEQ #$01,D6 +000000D8: 4A06 'J.' TST.B D6 +000000DA: 6606 'f.' BNE.S *+$0008 ; 000000E2 +000000DC: 4A04 'J.' TST.B D4 +000000DE: 6700 00D8 'g...' BEQ *+$00DA ; 000001B8 +000000E2: 4A06 'J.' TST.B D6 +000000E4: 671A 'g.' BEQ.S *+$001C ; 00000100 +000000E6: 41EE FFF8 'A...' LEA -$0008(A6),A0 +000000EA: 43EC 0A7E 'C..~' LEA $0A7E(A4),A1 +000000EE: 20D9 ' .' MOVE.L (A1)+,(A0)+ +000000F0: 20D9 ' .' MOVE.L (A1)+,(A0)+ +000000F2: DF6E FFFE '.n..' ADD.W D7,-$0002(A6) +000000F6: DF6E FFFA '.n..' ADD.W D7,-$0006(A6) +000000FA: 486E FFF8 'Hn..' PEA -$0008(A6) +000000FE: A8A3 '..' _EraseRect ; A8A3 +00000100: 41EE FFF8 'A...' LEA -$0008(A6),A0 +00000104: 43EC 0A7E 'C..~' LEA $0A7E(A4),A1 +00000108: 20D9 ' .' MOVE.L (A1)+,(A0)+ +0000010A: 20D9 ' .' MOVE.L (A1)+,(A0)+ +0000010C: 302C 0A6C '0,.l' MOVE.W $0A6C(A4),D0 +00000110: D16E FFFE '.n..' ADD.W D0,-$0002(A6) +00000114: 302C 0A6C '0,.l' MOVE.W $0A6C(A4),D0 +00000118: D16E FFFA '.n..' ADD.W D0,-$0006(A6) +0000011C: 7001 'p.' MOVEQ #$01,D0 +0000011E: 3F00 '?.' MOVE.W D0,-(A7) +00000120: A89C '..' _PenMode ; A89C +00000122: 2F2C 0A9E '/,..' MOVE.L $0A9E(A4),-(A7) +00000126: 486E FFF8 'Hn..' PEA -$0008(A6) +0000012A: A8F6 '..' _DrawPicture ; A8F6 +0000012C: 4A2C 0A7B 'J,.{' TST.B $0A7B(A4) +00000130: 673E 'g>' BEQ.S *+$0040 ; 00000170 +00000132: 41EE FFF8 'A...' LEA -$0008(A6),A0 +00000136: 43EC 0A96 'C...' LEA $0A96(A4),A1 +0000013A: 20D9 ' .' MOVE.L (A1)+,(A0)+ +0000013C: 20D9 ' .' MOVE.L (A1)+,(A0)+ +0000013E: 302C 0A6C '0,.l' MOVE.W $0A6C(A4),D0 +00000142: D16E FFFE '.n..' ADD.W D0,-$0002(A6) +00000146: 302C 0A6C '0,.l' MOVE.W $0A6C(A4),D0 +0000014A: D16E FFFA '.n..' ADD.W D0,-$0006(A6) +0000014E: 2F2C 0ACA '/,..' MOVE.L $0ACA(A4),-(A7) +00000152: 486E FFF8 'Hn..' PEA -$0008(A6) +00000156: A8F6 '..' _DrawPicture ; A8F6 +00000158: 7000 'p.' MOVEQ #$00,D0 +0000015A: 102C 0A62 '.,.b' MOVE.B $0A62(A4),D0 +0000015E: 4A80 'J.' TST.L D0 +00000160: 6656 'fV' BNE.S *+$0058 ; 000001B8 +00000162: 7001 'p.' MOVEQ #$01,D0 +00000164: 2F00 '/.' MOVE.L D0,-(A7) +00000166: 2F0C '/.' MOVE.L A4,-(A7) +00000168: 4EBA 0266 'N..f' JSR *+$0268 ; 000003D0 +0000016C: 504F 'PO' ADDQ.W #8,A7 +0000016E: 6048 '`H' BRA.S *+$004A ; 000001B8 +00000170: 7000 'p.' MOVEQ #$00,D0 +00000172: 102C 0A62 '.,.b' MOVE.B $0A62(A4),D0 +00000176: 0C40 0001 '.@..' CMPI.W #$0001,D0 +0000017A: 660C 'f.' BNE.S *+$000E ; 00000188 +0000017C: 7000 'p.' MOVEQ #$00,D0 +0000017E: 2F00 '/.' MOVE.L D0,-(A7) +00000180: 2F0C '/.' MOVE.L A4,-(A7) +00000182: 4EBA 024C 'N..L' JSR *+$024E ; 000003D0 +00000186: 504F 'PO' ADDQ.W #8,A7 +00000188: 41EE FFF8 'A...' LEA -$0008(A6),A0 +0000018C: 43EC 0A8E 'C...' LEA $0A8E(A4),A1 +00000190: 20D9 ' .' MOVE.L (A1)+,(A0)+ +00000192: 20D9 ' .' MOVE.L (A1)+,(A0)+ +00000194: 302C 0A6C '0,.l' MOVE.W $0A6C(A4),D0 +00000198: D16E FFFE '.n..' ADD.W D0,-$0002(A6) +0000019C: 302C 0A6C '0,.l' MOVE.W $0A6C(A4),D0 +000001A0: D16E FFFA '.n..' ADD.W D0,-$0006(A6) +000001A4: 7000 'p.' MOVEQ #$00,D0 +000001A6: 102C 0A5C '.,.\' MOVE.B $0A5C(A4),D0 +000001AA: 41EC 0AAE 'A...' LEA $0AAE(A4),A0 +000001AE: 2F30 0C00 '/0..' MOVE.L $00(A0,D0.L*4),-(A7) +000001B2: 486E FFF8 'Hn..' PEA -$0008(A6) +000001B6: A8F6 '..' _DrawPicture ; A8F6 +000001B8: 4CEE 10F0 FFE4 'L.....' MOVEM.L -$001C(A6),D4-D7/A4 +000001BE: 4E5E 'N^' UNLK A6 +000001C0: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1D4D0 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1D6A0 [1D6A0, 1D806) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 284 + 284: AUTOMOD_1D6A0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1D6A0"(284) Segment="Main"(200) +Size: Flags $00 ModuleSize 358 + +Content: Flags $08 +Contents offset $0000 size $0166 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +0000000C: 7A00 'z.' MOVEQ #$00,D5 +0000000E: 605E '`^' BRA.S *+$0060 ; 0000006E +00000010: 4206 'B.' CLR.B D6 +00000012: 604C '`L' BRA.S *+$004E ; 00000060 +00000014: 4207 'B.' CLR.B D7 +00000016: 603A '`:' BRA.S *+$003C ; 00000052 +00000018: 7000 'p.' MOVEQ #$00,D0 +0000001A: 1007 '..' MOVE.B D7,D0 +0000001C: 7200 'r.' MOVEQ #$00,D1 +0000001E: 1206 '..' MOVE.B D6,D1 +00000020: EB81 '..' ASL.L #5,D1 +00000022: E580 '..' ASL.L #2,D0 +00000024: D081 '..' ADD.L D1,D0 +00000026: 2672 082A '&r.*' MOVEA.L $2A(A2,D0.L),A3 +0000002A: 200B ' .' MOVE.L A3,D0 +0000002C: 6720 'g ' BEQ.S *+$0022 ; 0000004E +0000002E: 49EA 0260 'I..`' LEA $0260(A2),A4 +00000032: 7000 'p.' MOVEQ #$00,D0 +00000034: 2940 0008 ')@..' MOVE.L D0,$0008(A4) +00000038: 197C 0003 0004 '.|....' MOVE.B #$03,$0004(A4) +0000003E: 2F0B '/.' MOVE.L A3,-(A7) +00000040: 2F0C '/.' MOVE.L A4,-(A7) +00000042: 2053 ' S' MOVEA.L (A3),A0 +00000044: 4E90 'N.' JSR (A0) +00000046: 504F 'PO' ADDQ.W #8,A7 +00000048: 4A6C 0006 'Jl..' TST.W $0006(A4) +0000004C: 6EFA 'n.' BGT.S *-$0004 ; 00000048 +0000004E: 1007 '..' MOVE.B D7,D0 +00000050: 5207 'R.' ADDQ.B #1,D7 +00000052: 7000 'p.' MOVEQ #$00,D0 +00000054: 1007 '..' MOVE.B D7,D0 +00000056: 0C00 0008 '....' CMPI.B #$08,D0 +0000005A: 65BC 'e.' BCS.S *-$0042 ; 00000018 +0000005C: 1006 '..' MOVE.B D6,D0 +0000005E: 5206 'R.' ADDQ.B #1,D6 +00000060: 7000 'p.' MOVEQ #$00,D0 +00000062: 1006 '..' MOVE.B D6,D0 +00000064: 0C00 0010 '....' CMPI.B #$10,D0 +00000068: 65AA 'e.' BCS.S *-$0054 ; 00000014 +0000006A: 2005 ' .' MOVE.L D5,D0 +0000006C: 5285 'R.' ADDQ.L #1,D5 +0000006E: 7000 'p.' MOVEQ #$00,D0 +00000070: 1012 '..' MOVE.B (A2),D0 +00000072: B085 '..' CMP.L D5,D0 +00000074: 629A 'b.' BHI.S *-$0064 ; 00000010 +00000076: 307C 003C '0|.<' MOVEA.W #$003C,A0 +0000007A: 43EE FFFC 'C...' LEA -$0004(A6),A1 +0000007E: A03B '.;' _Delay ; A03B +00000080: 2280 '".' MOVE.L D0,(A1) +00000082: A05B '.[' _PowerOff ; A05B +00000084: 60FE '`.' BRA.S *+$0000 ; 00000084 +00000086: 0000 0000 '....' ORI.B #$00,D0 +0000008A: 0000 0000 '....' ORI.B #$00,D0 +0000008E: 0000 4E56 '..NV' ORI.B #$56,D0 ; 'V' +00000092: FFF2 '..' DC.W $FFF2 ; ???? +00000094: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000098: 49EE FFF2 'I...' LEA -$000E(A6),A4 +0000009C: 422C 000C 'B,..' CLR.B $000C(A4) +000000A0: 197C 0001 000B '.|....' MOVE.B #$01,$000B(A4) +000000A6: 197C 0006 000A '.|....' MOVE.B #$06,$000A(A4) +000000AC: 197C 0005 0009 '.|....' MOVE.B #$05,$0009(A4) +000000B2: 197C 0001 0008 '.|....' MOVE.B #$01,$0008(A4) +000000B8: 197C 0006 0007 '.|....' MOVE.B #$06,$0007(A4) +000000BE: 197C 0002 0006 '.|....' MOVE.B #$02,$0006(A4) +000000C4: 422C 0005 'B,..' CLR.B $0005(A4) +000000C8: 197C 0006 0004 '.|....' MOVE.B #$06,$0004(A4) +000000CE: 197C 0006 0003 '.|....' MOVE.B #$06,$0003(A4) +000000D4: 197C 0001 0002 '.|....' MOVE.B #$01,$0002(A4) +000000DA: 197C 000F 0001 '.|....' MOVE.B #$0F,$0001(A4) +000000E0: 18BC 0007 '....' MOVE.B #$07,(A4) +000000E4: 598F 'Y.' SUBQ.L #4,A7 +000000E6: 2EBC 0000 0174 '.....t' MOVE.L #$00000174,(A7) +000000EC: 265F '&_' MOVEA.L (A7)+,A3 +000000EE: 4207 'B.' CLR.B D7 +000000F0: 605C '`\' BRA.S *+$005E ; 0000014E +000000F2: 7000 'p.' MOVEQ #$00,D0 +000000F4: 1007 '..' MOVE.B D7,D0 +000000F6: 5240 'R@' ADDQ.W #1,D0 +000000F8: 7200 'r.' MOVEQ #$00,D1 +000000FA: 1234 0000 '.4..' MOVE.B $00(A4,D0.W),D1 +000000FE: 7000 'p.' MOVEQ #$00,D0 +00000100: 1033 1000 '.3..' MOVE.B $00(A3,D1.W),D0 +00000104: 7200 'r.' MOVEQ #$00,D1 +00000106: 1207 '..' MOVE.B D7,D1 +00000108: 1234 1000 '.4..' MOVE.B $00(A4,D1.W),D1 +0000010C: 7401 't.' MOVEQ #$01,D2 +0000010E: E3AA '..' LSL.L D1,D2 +00000110: C480 '..' AND.L D0,D2 +00000112: 6738 'g8' BEQ.S *+$003A ; 0000014C +00000114: 7000 'p.' MOVEQ #$00,D0 +00000116: 1007 '..' MOVE.B D7,D0 +00000118: 5440 'T@' ADDQ.W #2,D0 +0000011A: 4A34 0000 'J4..' TST.B $00(A4,D0.W) +0000011E: 6622 'f"' BNE.S *+$0024 ; 00000142 +00000120: 7000 'p.' MOVEQ #$00,D0 +00000122: 1007 '..' MOVE.B D7,D0 +00000124: 5240 'R@' ADDQ.W #1,D0 +00000126: 7200 'r.' MOVEQ #$00,D1 +00000128: 1234 0000 '.4..' MOVE.B $00(A4,D0.W),D1 +0000012C: 7000 'p.' MOVEQ #$00,D0 +0000012E: 1033 1000 '.3..' MOVE.B $00(A3,D1.W),D0 +00000132: 7200 'r.' MOVEQ #$00,D1 +00000134: 1207 '..' MOVE.B D7,D1 +00000136: 1234 1000 '.4..' MOVE.B $00(A4,D1.W),D1 +0000013A: 7401 't.' MOVEQ #$01,D2 +0000013C: E3AA '..' LSL.L D1,D2 +0000013E: C480 '..' AND.L D0,D2 +00000140: 66DE 'f.' BNE.S *-$0020 ; 00000120 +00000142: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000146: 4EBA FEB8 'N...' JSR *-$0146 ; 00000000 +0000014A: 584F 'XO' ADDQ.W #4,A7 +0000014C: 5607 'V.' ADDQ.B #3,D7 +0000014E: 7000 'p.' MOVEQ #$00,D0 +00000150: 1007 '..' MOVE.B D7,D0 +00000152: 7200 'r.' MOVEQ #$00,D1 +00000154: 1234 0000 '.4..' MOVE.B $00(A4,D0.W),D1 +00000158: 4A81 'J.' TST.L D1 +0000015A: 6696 'f.' BNE.S *-$0068 ; 000000F2 +0000015C: 4CEE 1880 FFE6 'L.....' MOVEM.L -$001A(A6),D7/A3/A4 +00000162: 4E5E 'N^' UNLK A6 +00000164: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1D6A0 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1D810 [1D810, 1D888) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +14 (1D824): JSR OPENDRIVER ; outside file + + +Dictionary: Flags $00 FirstId 285 + 285: AUTOMOD_1D810 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1D810"(285) Segment="Main"(200) +Size: Flags $00 ModuleSize 120 + +Content: Flags $08 +Contents offset $0000 size $0078 +00000000: 4E56 FFCE 'NV..' LINK.W A6,#-$0032 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 558F 'U.' SUBQ.L #2,A7 +0000000C: 487A 005E 'Hz.^' PEA *+$0060 ; 0000006C +00000010: 486C 0A5A 'Hl.Z' PEA $0A5A(A4) +00000014: 4EBA 0000 'N...' JSR OPENDRIVER ; id: 286 +00000018: 4A5F 'J_' TST.W (A7)+ +0000001A: 6644 'fD' BNE.S *+$0046 ; 00000060 +0000001C: 7000 'p.' MOVEQ #$00,D0 +0000001E: 2D40 FFDA '-@..' MOVE.L D0,-$0026(A6) +00000022: 3D7C 5303 FFE8 '=|S...' MOVE.W #$5303,-$0018(A6) +00000028: 3D6C 0A5A FFE6 '=l.Z..' MOVE.W $0A5A(A4),-$001A(A6) +0000002E: 41EE FFCE 'A...' LEA -$0032(A6),A0 +00000032: A005 '..' _Status ; A005 +00000034: 396E FFEA 0A5E '9n...^' MOVE.W -$0016(A6),$0A5E(A4) +0000003A: 396E FFEE 0A60 '9n...`' MOVE.W -$0012(A6),$0A60(A4) +00000040: 3D7C 0001 FFEA '=|....' MOVE.W #$0001,-$0016(A6) +00000046: 7000 'p.' MOVEQ #$00,D0 +00000048: 2D40 FFDA '-@..' MOVE.L D0,-$0026(A6) +0000004C: 3D7C 4303 FFE8 '=|C...' MOVE.W #$4303,-$0018(A6) +00000052: 3D6C 0A5A FFE6 '=l.Z..' MOVE.W $0A5A(A4),-$001A(A6) +00000058: 41EE FFCE 'A...' LEA -$0032(A6),A0 +0000005C: A004 '..' _Control ; A004 +0000005E: 6004 '`.' BRA.S *+$0006 ; 00000064 +00000060: 426C 0A5A 'Bl.Z' CLR.W $0A5A(A4) +00000064: 286E FFCA '(n..' MOVEA.L -$0036(A6),A4 +00000068: 4E5E 'N^' UNLK A6 +0000006A: 4E75 'Nu' RTS +0000006C: 0A2E 4261 636B '..Back' EORI.B #$61,$636B(A6) ; 'a' +00000072: 6C69 'li' BGE.S *+$006B ; 000000DD +00000074: 6768 'gh' BEQ.S *+$006A ; 000000DE +00000076: 7400 't.' MOVEQ #$00,D2 + + +Dictionary: Flags $00 FirstId 286 + 286: OPENDRIVER +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="OPENDRIVER"(286) + 00000016 +Comment: + + AUTOMOD_1D810 ended due to: BRA.L island below, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1D8A0 [1D8A0, 1D8EE) + + Module started due to: island above, MODGUESS (align, BRA.L then padding) + + +Dictionary: Flags $00 FirstId 287 + 287: AUTOMOD_1D8A0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1D8A0"(287) Segment="Main"(200) +Size: Flags $00 ModuleSize 78 + +Content: Flags $08 +Contents offset $0000 size $004E +00000000: 4E56 FFCE 'NV..' LINK.W A6,#-$0032 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 4A6C 0A5A 'Jl.Z' TST.W $0A5A(A4) +0000000E: 6736 'g6' BEQ.S *+$0038 ; 00000046 +00000010: 4A2E 000F 'J...' TST.B $000F(A6) +00000014: 670E 'g.' BEQ.S *+$0010 ; 00000024 +00000016: 197C 0001 0A62 '.|...b' MOVE.B #$01,$0A62(A4) +0000001C: 3D6C 0A60 FFEA '=l.`..' MOVE.W $0A60(A4),-$0016(A6) +00000022: 600A '`.' BRA.S *+$000C ; 0000002E +00000024: 422C 0A62 'B,.b' CLR.B $0A62(A4) +00000028: 3D6C 0A5E FFEA '=l.^..' MOVE.W $0A5E(A4),-$0016(A6) +0000002E: 7000 'p.' MOVEQ #$00,D0 +00000030: 2D40 FFDA '-@..' MOVE.L D0,-$0026(A6) +00000034: 3D7C 4301 FFE8 '=|C...' MOVE.W #$4301,-$0018(A6) +0000003A: 3D6C 0A5A FFE6 '=l.Z..' MOVE.W $0A5A(A4),-$001A(A6) +00000040: 41EE FFCE 'A...' LEA -$0032(A6),A0 +00000044: A004 '..' _Control ; A004 +00000046: 286E FFCA '(n..' MOVEA.L -$0036(A6),A4 +0000004A: 4E5E 'N^' UNLK A6 +0000004C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1D8A0 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1D8F0 [1D8F0, 1D962) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +24 (1D914): JSR $1AAB0 + +56 (1D946): JSR $1D6A0 + + +Dictionary: Flags $00 FirstId 288 + 288: AUTOMOD_1D8F0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1D8F0"(288) Segment="Main"(200) +Size: Flags $00 ModuleSize 114 + +Content: Flags $08 +Contents offset $0000 size $0072 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 4A2C 0A63 'J,.c' TST.B $0A63(A4) +00000010: 6752 'gR' BEQ.S *+$0054 ; 00000064 +00000012: 0CAC 0000 0210 '......' CMPI.L #$00000210,$0C08(A4) + 0C08 +0000001A: 6D08 'm.' BLT.S *+$000A ; 00000024 +0000001C: 7038 'p8' MOVEQ #$38,D0 ; '8' +0000001E: A09F '..' _PowerDispatch ; A09F +00000020: 1E00 '..' MOVE.B D0,D7 +00000022: 6006 '`.' BRA.S *+$0008 ; 0000002A +00000024: 4EBA D19A 'N...' JSR *-$2E64 ; FFFFD1C0 +00000028: 1E00 '..' MOVE.B D0,D7 +0000002A: 1007 '..' MOVE.B D7,D0 +0000002C: 5300 'S.' SUBQ.B #1,D0 +0000002E: 6B2E 'k.' BMI.S *+$0030 ; 0000005E +00000030: 0C00 0003 '....' CMPI.B #$03,D0 +00000034: 6E28 'n(' BGT.S *+$002A ; 0000005E +00000036: 7200 'r.' MOVEQ #$00,D1 +00000038: 1200 '..' MOVE.B D0,D1 +0000003A: D241 '.A' ADD.W D1,D1 +0000003C: 323B 1006 '2;..' MOVE.W *+$0008(D1.W),D1 ; 00000044 +00000040: 4EFB 1000 'N...' JMP *+$0002(D1.W) ; 00000042 +00000044: 000A 000A '....' ORI.B #$0A,A2 +00000048: 000A 0012 '....' ORI.B #$12,A2 +0000004C: 197C 0001 0A7B '.|...{' MOVE.B #$01,$0A7B(A4) +00000052: 6014 '`.' BRA.S *+$0016 ; 00000068 +00000054: 2F0C '/.' MOVE.L A4,-(A7) +00000056: 4EBA FD58 'N..X' JSR *-$02A6 ; FFFFFDB0 +0000005A: 584F 'XO' ADDQ.W #4,A7 +0000005C: 600A '`.' BRA.S *+$000C ; 00000068 +0000005E: 422C 0A7B 'B,.{' CLR.B $0A7B(A4) +00000062: 6004 '`.' BRA.S *+$0006 ; 00000068 +00000064: 426C 0A7A 'Bl.z' CLR.W $0A7A(A4) +00000068: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +0000006E: 4E5E 'N^' UNLK A6 +00000070: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_1D8F0 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_1D970 [1D970, 1DAC0) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +AE (1DA1E): JSR GETDCTLENTRY ; outside file + +28 (1D998): JSR memset ; outside file + +18 (1D988): JSR memset ; outside file + + +Dictionary: Flags $00 FirstId 289 + 289: AUTOMOD_1D970 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1D970"(289) Segment="Main"(200) +Size: Flags $00 ModuleSize 336 + +Content: Flags $08 +Contents offset $0000 size $0150 +00000000: 4E56 FF0E 'NV..' LINK.W A6,#-$00F2 +00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000008: 4247 'BG' CLR.W D7 +0000000A: 4246 'BF' CLR.W D6 +0000000C: 7060 'p`' MOVEQ #$60,D0 ; '`' +0000000E: 2F00 '/.' MOVE.L D0,-(A7) +00000010: 7200 'r.' MOVEQ #$00,D1 +00000012: 2F01 '/.' MOVE.L D1,-(A7) +00000014: 486E FF40 'Hn.@' PEA -$00C0(A6) +00000018: 4EBA 0000 'N...' JSR memset ; id: 290 +0000001C: 7060 'p`' MOVEQ #$60,D0 ; '`' +0000001E: 2F00 '/.' MOVE.L D0,-(A7) +00000020: 7200 'r.' MOVEQ #$00,D1 +00000022: 2F01 '/.' MOVE.L D1,-(A7) +00000024: 486E FFA0 'Hn..' PEA -$0060(A6) +00000028: 4EBA 0000 'N...' JSR memset ; id: 290 +0000002C: 1D7C 0003 FFA6 '.|....' MOVE.B #$03,-$005A(A6) +00000032: 1D7C 0003 FF46 '.|...F' MOVE.B #$03,-$00BA(A6) +00000038: 1D7C 0086 FF52 '.|...R' MOVE.B #$86,-$00AE(A6) +0000003E: 1D7C 008A FFB2 '.|....' MOVE.B #$8A,-$004E(A6) +00000044: 2D7C 0000 FFFF '-|....' MOVE.L #$0000FFFF,-$00A8(A6) + FF58 +0000004C: 558F 'U.' SUBQ.L #2,A7 +0000004E: 486E FF40 'Hn.@' PEA -$00C0(A6) +00000052: AAF1 '..' DC.W $AAF1 ; TB 02F1 +00000054: 4A5F 'J_' TST.W (A7)+ +00000056: 4FEF 0018 'O...' LEA $0018(A7),A7 +0000005A: 6700 00D8 'g...' BEQ *+$00DA ; 00000134 +0000005E: 7000 'p.' MOVEQ #$00,D0 +00000060: 6000 00E4 '`...' BRA *+$00E6 ; 00000146 +00000064: 7000 'p.' MOVEQ #$00,D0 +00000066: 302E FF74 '0..t' MOVE.W -$008C(A6),D0 +0000006A: 2D40 FF58 '-@.X' MOVE.L D0,-$00A8(A6) +0000006E: 558F 'U.' SUBQ.L #2,A7 +00000070: 486E FF40 'Hn.@' PEA -$00C0(A6) +00000074: AAF1 '..' DC.W $AAF1 ; TB 02F1 +00000076: 4A5F 'J_' TST.W (A7)+ +00000078: 6706 'g.' BEQ.S *+$0008 ; 00000080 +0000007A: 7000 'p.' MOVEQ #$00,D0 +0000007C: 6000 00C8 '`...' BRA *+$00CA ; 00000146 +00000080: 3E2E FF70 '>..p' MOVE.W -$0090(A6),D7 +00000084: 6700 00AE 'g...' BEQ *+$00B0 ; 00000134 +00000088: 2D6E FF58 FFB8 '-n.X..' MOVE.L -$00A8(A6),-$0048(A6) +0000008E: 558F 'U.' SUBQ.L #2,A7 +00000090: 486E FFA0 'Hn..' PEA -$0060(A6) +00000094: AAF1 '..' DC.W $AAF1 ; TB 02F1 +00000096: 4A5F 'J_' TST.W (A7)+ +00000098: 6600 009A 'f...' BNE *+$009C ; 00000134 +0000009C: 7000 'p.' MOVEQ #$00,D0 +0000009E: 102E FFE2 '....' MOVE.B -$001E(A6),D0 +000000A2: 0C40 0001 '.@..' CMPI.W #$0001,D0 +000000A6: 6600 008C 'f...' BNE *+$008E ; 00000134 +000000AA: 598F 'Y.' SUBQ.L #4,A7 +000000AC: 3F07 '?.' MOVE.W D7,-(A7) +000000AE: 4EBA 0000 'N...' JSR GETDCTLENTRY ; id: 214 +000000B2: 265F '&_' MOVEA.L (A7)+,A3 +000000B4: 200B ' .' MOVE.L A3,D0 +000000B6: 677C 'g|' BEQ.S *+$007E ; 00000134 +000000B8: 2053 ' S' MOVEA.L (A3),A0 +000000BA: 7005 'p.' MOVEQ #$05,D0 +000000BC: C068 0004 '.h..' AND.W $0004(A0),D0 +000000C0: 6772 'gr' BEQ.S *+$0074 ; 00000134 +000000C2: 7004 'p.' MOVEQ #$04,D0 +000000C4: C068 0004 '.h..' AND.W $0004(A0),D0 +000000C8: 676A 'gj' BEQ.S *+$006C ; 00000134 +000000CA: 7000 'p.' MOVEQ #$00,D0 +000000CC: 2D40 FF1A '-@..' MOVE.L D0,-$00E6(A6) +000000D0: 3D47 FF26 '=G.&' MOVE.W D7,-$00DA(A6) +000000D4: 3D7C 002B FF28 '=|.+.(' MOVE.W #$002B,-$00D8(A6) +000000DA: 2D7C 6465 7674 '-|devt' MOVE.L #$64657674,-$00D6(A6) ; 'devt' + FF2A +000000E2: 41EE FF0E 'A...' LEA -$00F2(A6),A0 +000000E6: A005 '..' _Status ; A005 +000000E8: 3A00 ':.' MOVE.W D0,D5 +000000EA: 6648 'fH' BNE.S *+$004A ; 00000134 +000000EC: 0CAE 6469 736B '..disk' CMPI.L #$6469736B,-$00D2(A6) ; 'disk' + FF2E +000000F4: 663E 'f>' BNE.S *+$0040 ; 00000134 +000000F6: 598F 'Y.' SUBQ.L #4,A7 +000000F8: 2EBC 0000 0308 '......' MOVE.L #$00000308,(A7) +000000FE: 205F ' _' MOVEA.L (A7)+,A0 +00000100: 2868 0002 '(h..' MOVEA.L $0002(A0),A4 +00000104: 6008 '`.' BRA.S *+$000A ; 0000010E +00000106: BE6C 0008 '.l..' CMP.W $0008(A4),D7 +0000010A: 6706 'g.' BEQ.S *+$0008 ; 00000112 +0000010C: 2854 '(T' MOVEA.L (A4),A4 +0000010E: 200C ' .' MOVE.L A4,D0 +00000110: 66F4 'f.' BNE.S *-$000A ; 00000106 +00000112: 200C ' .' MOVE.L A4,D0 +00000114: 6704 'g.' BEQ.S *+$0006 ; 0000011A +00000116: 3C2C 0006 '<,..' MOVE.W $0006(A4),D6 +0000011A: 48C6 'H.' EXT.L D6 +0000011C: 7010 'p.' MOVEQ #$10,D0 +0000011E: 2206 '".' MOVE.L D6,D1 +00000120: E1A9 '..' LSL.L D0,D1 +00000122: 48C7 'H.' EXT.L D7 +00000124: 303C FFFF '0<..' MOVE.W #$FFFF,D0 +00000128: C047 '.G' AND.W D7,D0 +0000012A: 7400 't.' MOVEQ #$00,D2 +0000012C: 3400 '4.' MOVE.W D0,D2 +0000012E: 8481 '..' OR.L D1,D2 +00000130: 2002 ' .' MOVE.L D2,D0 +00000132: 6012 '`.' BRA.S *+$0014 ; 00000146 +00000134: 7000 'p.' MOVEQ #$00,D0 +00000136: 302E FF74 '0..t' MOVE.W -$008C(A6),D0 +0000013A: 0C80 0000 00FF '......' CMPI.L #$000000FF,D0 +00000140: 6600 FF22 'f.."' BNE *-$00DC ; 00000064 +00000144: 7000 'p.' MOVEQ #$00,D0 +00000146: 4CEE 18E0 FEFA 'L.....' MOVEM.L -$0106(A6),D5-D7/A3/A4 +0000014C: 4E5E 'N^' UNLK A6 +0000014E: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETDCTLENTRY"(214) + 000000B0 + +Dictionary: Flags $00 FirstId 290 + 290: memset +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="memset"(290) + 0000002A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="memset"(290) + 0000001A +Comment: + + AUTOMOD_1D970 ended due to: BRA.L island below + + +Last +Record Summary +Type Count + 0 Pad 11 + 1 First 1 + 2 Last 1 + 3 Comment 159 + 4 Dictionary 91 + 5 Module 79 + 7 ModSize 79 + 8 Content 79 + 9 Reference 15 + 10 ComputedRef 3 diff --git a/BuildResults/RISC/Lib/ScriptMgr.lib.dump b/BuildResults/RISC/Lib/ScriptMgr.lib.dump new file mode 100644 index 0000000..33145df --- /dev/null +++ b/BuildResults/RISC/Lib/ScriptMgr.lib.dump @@ -0,0 +1,12434 @@ + +First: Flags=$01 Version=$0002 +Comment: + + UNLINKED FROM MAC OS ROM -- ELLIOT WAS HERE + [684B0, 6FD2A) + + +Dictionary: Flags $00 FirstId 200 + 200: Main +Pad +Comment: + + ##################################################################################### + + Module: AUTOMOD_684B0 [684B0, 687BE) + + Module started due to: vector glue above, FILE directive, MODGUESS (align, RTS then padding) + + +10 (684C0): ROMANPRINT + VectorTable comment: {sources}Toolbox:ScriptMgr:RomanUtil.a + + +12 (684C2): ROMANNAME + VectorTable comment: {sources}Toolbox:ScriptMgr:RomanUtil.a + + +18 (684C8): ROMANSCRIPT + VectorTable comment: {sources}Toolbox:ScriptMgr:RomanUtil.a + + +46 (684F6): RGETSCRIPT + VectorTable comment: {sources}Toolbox:ScriptMgr:RomanUtil.a + + +46 (684F6): RSETSCRIPT + VectorTable comment: {sources}Toolbox:ScriptMgr:RomanUtil.a + + +4A (684FA): CHARBYTE + VectorTable comment: {sources}Toolbox:ScriptMgr:RomanUtil.a + + +56 (68506): TRANSLIT + VectorTable comment: {sources}Toolbox:ScriptMgr:RomanUtil.a + + +13A (685EA): FINDWORD + VectorTable comment: {sources}Toolbox:ScriptMgr:RomanUtil.a + + +298 (68748): HILITETEXT + VectorTable comment: {sources}Toolbox:ScriptMgr:RomanUtil.a + + +2CA (6877A): VISIBLELENGTH + VectorTable comment: {sources}Toolbox:ScriptMgr:RomanUtil.a + + +Dictionary: Flags $00 FirstId 201 + 201: AUTOMOD_684B0 + 202: VISIBLELENGTH + 203: HILITETEXT + 204: FINDWORD + 205: TRANSLIT + 206: CHARBYTE + 207: RSETSCRIPT + 208: RGETSCRIPT + 209: ROMANSCRIPT + 210: ROMANNAME + 211: ROMANPRINT +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_684B0"(201) Segment="Main"(200) +Size: Flags $00 ModuleSize 782 + +Content: Flags $08 +Contents offset $0000 size $030E +00000000: 0710 '..' BTST D3,(A0) +00000002: 0000 0000 '....' ORI.B #$00,D0 +00000006: 0000 0000 '....' ORI.B #$00,D0 +0000000A: 0000 0000 '....' ORI.B #$00,D0 +0000000E: 0000 4E75 '..Nu' ORI.B #$75,D0 ; 'u' +00000012: 0552 '.R' BCHG D2,(A2) +00000014: 6F6D 'om' BLE.S *+$006F ; 00000083 +00000016: 616E 'an' BSR.S *+$0070 ; 00000086 +00000018: 202F 0004 ' /..' MOVE.L $0004(A7),D0 +0000001C: 2278 0BA0 '"x..' MOVEA.L $0BA0,A1 +00000020: 2269 0072 '"i.r' MOVEA.L $0072(A1),A1 +00000024: B069 0046 '.i.F' CMP.W $0046(A1),D0 +00000028: 6200 764E 'b.vN' BHI *+$7650 ; 00007678 +0000002C: 9069 0044 '.i.D' SUB.W $0044(A1),D0 +00000030: D040 '.@' ADD.W D0,D0 +00000032: 2269 0040 '"i.@' MOVEA.L $0040(A1),A1 +00000036: 2031 0000 ' 1..' MOVE.L $00(A1,D0.W),D0 +0000003A: 6700 763C 'g.v<' BEQ *+$763E ; 00007678 +0000003E: 2F48 0004 '/H..' MOVE.L A0,$0004(A7) +00000042: 2040 ' @' MOVEA.L D0,A0 +00000044: 4ED0 'N.' JMP (A0) +00000046: 6000 7630 '`.v0' BRA *+$7632 ; 00007678 +0000004A: 426F 000E 'Bo..' CLR.W $000E(A7) +0000004E: 303C 000A '0<..' MOVE.W #$000A,D0 +00000052: 6000 6294 '`.b.' BRA *+$6296 ; 000062E8 +00000056: 4E56 0000 'NV..' LINK.W A6,#$0000 +0000005A: 48E7 1038 'H..8' MOVEM.L D3/A2-A4,-(A7) +0000005E: 70FF 'p.' MOVEQ #$FF,D0 +00000060: 222E 000C '"...' MOVE.L $000C(A6),D1 +00000064: 0241 0003 '.A..' ANDI.W #$0003,D1 +00000068: 6700 00C0 'g...' BEQ *+$00C2 ; 0000012A +0000006C: 322E 0010 '2...' MOVE.W $0010(A6),D1 +00000070: 3401 '4.' MOVE.W D1,D2 +00000072: 5301 'S.' SUBQ.B #1,D1 +00000074: 6E00 00B4 'n...' BGT *+$00B6 ; 0000012A +00000078: 0401 00FD '....' SUBI.B #$FD,D1 +0000007C: 6D00 00AC 'm...' BLT *+$00AE ; 0000012A +00000080: 363C C000 '6<..' MOVE.W #$C000,D3 +00000084: C443 '.C' AND.W D3,D2 +00000086: B443 '.C' CMP.W D3,D2 +00000088: 6700 00A0 'g...' BEQ *+$00A2 ; 0000012A +0000008C: 226E 0016 '"n..' MOVEA.L $0016(A6),A1 +00000090: 246E 0012 '$n..' MOVEA.L $0012(A6),A2 +00000094: 2049 ' I' MOVEA.L A1,A0 +00000096: A025 '.%' _GetHandleSize ; A025 +00000098: 4A80 'J.' TST.L D0 +0000009A: 6D00 008E 'm...' BLT *+$0090 ; 0000012A +0000009E: 2200 '".' MOVE.L D0,D1 +000000A0: 204A ' J' MOVEA.L A2,A0 +000000A2: A024 '.$' _SetHandleSize ; A024 +000000A4: 4A40 'J@' TST.W D0 +000000A6: 6D00 0082 'm...' BLT *+$0084 ; 0000012A +000000AA: 48E7 6040 'H.`@' MOVEM.L D1/D2/A1,-(A7) +000000AE: 42A7 'B.' CLR.L -(A7) +000000B0: 3F3C 0002 '?<..' MOVE.W #$0002,-(A7) +000000B4: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000B8: 7400 't.' MOVEQ #$00,D2 +000000BA: 1428 0065 '.(.e' MOVE.B $0065(A0),D2 +000000BE: 2F02 '/.' MOVE.L D2,-(A7) +000000C0: 3F3C 0032 '?<.2' MOVE.W #$0032,-(A7) +000000C4: A9ED '..' _Pack6 ; A9ED +000000C6: 285F '(_' MOVEA.L (A7)+,A4 +000000C8: 4CDF 0206 'L...' MOVEM.L (A7)+,D1/D2/A1 +000000CC: 2251 '"Q' MOVEA.L (A1),A1 +000000CE: 2452 '$R' MOVEA.L (A2),A2 +000000D0: 70FF 'p.' MOVEQ #$FF,D0 +000000D2: 260C '&.' MOVE.L A4,D3 +000000D4: 6700 0054 'g..T' BEQ *+$0056 ; 0000012A +000000D8: 2854 '(T' MOVEA.L (A4),A4 +000000DA: 082C 0000 0009 '.,....' BTST #$00,$0009(A4) +000000E0: 6748 'gH' BEQ.S *+$004A ; 0000012A +000000E2: 7600 'v.' MOVEQ #$00,D3 +000000E4: 204C ' L' MOVEA.L A4,A0 +000000E6: 7000 'p.' MOVEQ #$00,D0 +000000E8: 302C 000E '0,..' MOVE.W $000E(A4),D0 +000000EC: D1C0 '..' ADDA.L D0,A0 +000000EE: 264C '&L' MOVEA.L A4,A3 +000000F0: 302C 0010 '0,..' MOVE.W $0010(A4),D0 +000000F4: D7C0 '..' ADDA.L D0,A3 +000000F6: 7000 'p.' MOVEQ #$00,D0 +000000F8: 0C42 8000 '.B..' CMPI.W #$8000,D2 +000000FC: 6726 'g&' BEQ.S *+$0028 ; 00000124 +000000FE: 264C '&L' MOVEA.L A4,A3 +00000100: 302C 0012 '0,..' MOVE.W $0012(A4),D0 +00000104: D7C0 '..' ADDA.L D0,A3 +00000106: 7000 'p.' MOVEQ #$00,D0 +00000108: 0C42 4000 '.B@.' CMPI.W #$4000,D2 +0000010C: 6716 'g.' BEQ.S *+$0018 ; 00000124 +0000010E: 2049 ' I' MOVEA.L A1,A0 +00000110: 224A '"J' MOVEA.L A2,A1 +00000112: 2001 ' .' MOVE.L D1,D0 +00000114: A22E '..' _BlockMoveData ; A22E +00000116: 6010 '`.' BRA.S *+$0012 ; 00000128 +00000118: 1019 '..' MOVE.B (A1)+,D0 +0000011A: 1630 0000 '.0..' MOVE.B $00(A0,D0.W),D3 +0000011E: D033 3000 '.30.' ADD.B $00(A3,D3.W),D0 +00000122: 14C0 '..' MOVE.B D0,(A2)+ +00000124: 51C9 FFF2 'Q...' DBF D1,*-$000C ; 00000118 +00000128: 7000 'p.' MOVEQ #$00,D0 +0000012A: 3D40 001A '=@..' MOVE.W D0,$001A(A6) +0000012E: 4CDF 1C08 'L...' MOVEM.L (A7)+,D3/A2-A4 +00000132: 303C 0012 '0<..' MOVE.W #$0012,D0 +00000136: 6000 61BA '`.a.' BRA *+$61BC ; 000062F2 +0000013A: 4E56 0000 'NV..' LINK.W A6,#$0000 +0000013E: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000142: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +00000146: 266E 001A '&n..' MOVEA.L $001A(A6),A3 +0000014A: 382E 0016 '8...' MOVE.W $0016(A6),D4 +0000014E: 3E2E 0018 '>...' MOVE.W $0018(A6),D7 +00000152: 4A2E 0014 'J...' TST.B $0014(A6) +00000156: 6602 'f.' BNE.S *+$0004 ; 0000015A +00000158: 5344 'SD' SUBQ.W #1,D4 +0000015A: 7600 'v.' MOVEQ #$00,D3 +0000015C: 2A03 '*.' MOVE.L D3,D5 +0000015E: 4A44 'JD' TST.W D4 +00000160: 6D00 008C 'm...' BLT *+$008E ; 000001EE +00000164: 2607 '&.' MOVE.L D7,D3 +00000166: 2A07 '*.' MOVE.L D7,D5 +00000168: B847 '.G' CMP.W D7,D4 +0000016A: 6C00 0082 'l...' BGE *+$0084 ; 000001EE +0000016E: 202E 0010 ' ...' MOVE.L $0010(A6),D0 +00000172: 670C 'g.' BEQ.S *+$000E ; 00000180 +00000174: 0C80 FFFF FFFF '......' CMPI.L #$FFFFFFFF,D0 +0000017A: 6704 'g.' BEQ.S *+$0006 ; 00000180 +0000017C: 2240 '"@' MOVEA.L D0,A1 +0000017E: 6042 '`B' BRA.S *+$0044 ; 000001C2 +00000180: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000184: 7400 't.' MOVEQ #$00,D2 +00000186: 1428 0065 '.(.e' MOVE.B $0065(A0),D2 +0000018A: 42A7 'B.' CLR.L -(A7) +0000018C: 3F3C 0002 '?<..' MOVE.W #$0002,-(A7) +00000190: 2F02 '/.' MOVE.L D2,-(A7) +00000192: 3F3C 0032 '?<.2' MOVE.W #$0032,-(A7) +00000196: A9ED '..' _Pack6 ; A9ED +00000198: 205F ' _' MOVEA.L (A7)+,A0 +0000019A: 2008 ' .' MOVE.L A0,D0 +0000019C: 6750 'gP' BEQ.S *+$0052 ; 000001EE +0000019E: 2050 ' P' MOVEA.L (A0),A0 +000001A0: 0828 0000 0009 '.(....' BTST #$00,$0009(A0) +000001A6: 6746 'gF' BEQ.S *+$0048 ; 000001EE +000001A8: 2248 '"H' MOVEA.L A0,A1 +000001AA: 7000 'p.' MOVEQ #$00,D0 +000001AC: 3028 0016 '0(..' MOVE.W $0016(A0),D0 +000001B0: D3C0 '..' ADDA.L D0,A1 +000001B2: 202E 0010 ' ...' MOVE.L $0010(A6),D0 +000001B6: 670A 'g.' BEQ.S *+$000C ; 000001C2 +000001B8: 2248 '"H' MOVEA.L A0,A1 +000001BA: 7000 'p.' MOVEQ #$00,D0 +000001BC: 3028 0018 '0(..' MOVE.W $0018(A0),D0 +000001C0: D3C0 '..' ADDA.L D0,A1 +000001C2: 49E9 0100 'I...' LEA $0100(A1),A4 +000001C6: 3604 '6.' MOVE.W D4,D3 +000001C8: 3A04 ':.' MOVE.W D4,D5 +000001CA: 5545 'UE' SUBQ.W #2,D5 +000001CC: 7C00 '|.' MOVEQ #$00,D6 +000001CE: 6132 'a2' BSR.S *+$0034 ; 00000202 +000001D0: 6130 'a0' BSR.S *+$0032 ; 00000202 +000001D2: 612E 'a.' BSR.S *+$0030 ; 00000202 +000001D4: 6166 'af' BSR.S *+$0068 ; 0000023C +000001D6: 6616 'f.' BNE.S *+$0018 ; 000001EE +000001D8: 3F06 '?.' MOVE.W D6,-(A7) +000001DA: 6126 'a&' BSR.S *+$0028 ; 00000202 +000001DC: 6166 'af' BSR.S *+$0068 ; 00000244 +000001DE: 67FA 'g.' BEQ.S *-$0004 ; 000001DA +000001E0: 3C1F '<.' MOVE.W (A7)+,D6 +000001E2: 5343 'SC' SUBQ.W #1,D3 +000001E4: 6138 'a8' BSR.S *+$003A ; 0000021E +000001E6: 6174 'at' BSR.S *+$0076 ; 0000025C +000001E8: 67FA 'g.' BEQ.S *-$0004 ; 000001E4 +000001EA: 5345 'SE' SUBQ.W #1,D5 +000001EC: 5443 'TC' ADDQ.W #2,D3 +000001EE: 34C3 '4.' MOVE.W D3,(A2)+ +000001F0: 34C5 '4.' MOVE.W D5,(A2)+ +000001F2: 429A 'B.' CLR.L (A2)+ +000001F4: 4292 'B.' CLR.L (A2) +000001F6: 4CDF 1CF8 'L...' MOVEM.L (A7)+,D3-D7/A2-A4 +000001FA: 303C 0016 '0<..' MOVE.W #$0016,D0 +000001FE: 6000 60F2 '`.`.' BRA *+$60F4 ; 000062F2 +00000202: 7000 'p.' MOVEQ #$00,D0 +00000204: 5245 'RE' ADDQ.W #1,D5 +00000206: 6D0C 'm.' BLT.S *+$000E ; 00000214 +00000208: BA47 '.G' CMP.W D7,D5 +0000020A: 6C08 'l.' BGE.S *+$000A ; 00000214 +0000020C: 1033 5000 '.3P.' MOVE.B $00(A3,D5.W),D0 +00000210: 1031 0000 '.1..' MOVE.B $00(A1,D0.W),D0 +00000214: EB4E '.N' LSL.W #5,D6 +00000216: 0246 7FFF '.F..' ANDI.W #$7FFF,D6 +0000021A: 8C00 '..' OR.B D0,D6 +0000021C: 4E75 'Nu' RTS +0000021E: 7000 'p.' MOVEQ #$00,D0 +00000220: 5343 'SC' SUBQ.W #1,D3 +00000222: 6D0C 'm.' BLT.S *+$000E ; 00000230 +00000224: B647 '.G' CMP.W D7,D3 +00000226: 6C08 'l.' BGE.S *+$000A ; 00000230 +00000228: 1033 3000 '.30.' MOVE.B $00(A3,D3.W),D0 +0000022C: 1031 0000 '.1..' MOVE.B $00(A1,D0.W),D0 +00000230: 0246 FFE0 '.F..' ANDI.W #$FFE0,D6 +00000234: DC46 '.F' ADD.W D6,D6 +00000236: 8C40 '.@' OR.W D0,D6 +00000238: EC5E '.^' ROR.W #6,D6 +0000023A: 4E75 'Nu' RTS +0000023C: 6106 'a.' BSR.S *+$0008 ; 00000244 +0000023E: 674A 'gJ' BEQ.S *+$004C ; 0000028A +00000240: 3206 '2.' MOVE.W D6,D1 +00000242: 601E '`.' BRA.S *+$0020 ; 00000262 +00000244: 3206 '2.' MOVE.W D6,D1 +00000246: 6144 'aD' BSR.S *+$0046 ; 0000028C +00000248: 6740 'g@' BEQ.S *+$0042 ; 0000028A +0000024A: 0241 FFE0 '.A..' ANDI.W #$FFE0,D1 +0000024E: 613C 'a<' BSR.S *+$003E ; 0000028C +00000250: 6738 'g8' BEQ.S *+$003A ; 0000028A +00000252: 0241 7C00 '.A|.' ANDI.W #$7C00,D1 +00000256: 0C41 0400 '.A..' CMPI.W #$0400,D1 +0000025A: 6016 '`.' BRA.S *+$0018 ; 00000272 +0000025C: 3206 '2.' MOVE.W D6,D1 +0000025E: 612C 'a,' BSR.S *+$002E ; 0000028C +00000260: 6728 'g(' BEQ.S *+$002A ; 0000028A +00000262: 0241 03FF '.A..' ANDI.W #$03FF,D1 +00000266: 6124 'a$' BSR.S *+$0026 ; 0000028C +00000268: 6720 'g ' BEQ.S *+$0022 ; 0000028A +0000026A: 0241 001F '.A..' ANDI.W #$001F,D1 +0000026E: 0C41 0001 '.A..' CMPI.W #$0001,D1 +00000272: 660C 'f.' BNE.S *+$000E ; 00000280 +00000274: 3206 '2.' MOVE.W D6,D1 +00000276: 0241 03E0 '.A..' ANDI.W #$03E0,D1 +0000027A: 57C1 'W.' SEQ D1 +0000027C: 4A01 'J.' TST.B D1 +0000027E: 4E75 'Nu' RTS +00000280: 3206 '2.' MOVE.W D6,D1 +00000282: 0241 03E0 '.A..' ANDI.W #$03E0,D1 +00000286: 0C41 0020 '.A. ' CMPI.W #$0020,D1 +0000028A: 4E75 'Nu' RTS +0000028C: 204C ' L' MOVEA.L A4,A0 +0000028E: 3018 '0.' MOVE.W (A0)+,D0 +00000290: B258 '.X' CMP.W (A0)+,D1 +00000292: 57C8 FFFC 'W...' DBEQ D0,*-$0002 ; 00000290 +00000296: 4E75 'Nu' RTS +00000298: 4E56 0000 'NV..' LINK.W A6,#$0000 +0000029C: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000002A0: 322E 0014 '2...' MOVE.W $0014(A6),D1 +000002A4: 302E 0012 '0...' MOVE.W $0012(A6),D0 +000002A8: 6112 'a.' BSR.S *+$0014 ; 000002BC +000002AA: 302E 0010 '0...' MOVE.W $0010(A6),D0 +000002AE: 610C 'a.' BSR.S *+$000E ; 000002BC +000002B0: 4298 'B.' CLR.L (A0)+ +000002B2: 4298 'B.' CLR.L (A0)+ +000002B4: 303C 0012 '0<..' MOVE.W #$0012,D0 +000002B8: 6000 6038 '`.`8' BRA *+$603A ; 000062F2 +000002BC: 6C02 'l.' BGE.S *+$0004 ; 000002C0 +000002BE: 7000 'p.' MOVEQ #$00,D0 +000002C0: B041 '.A' CMP.W D1,D0 +000002C2: 6F02 'o.' BLE.S *+$0004 ; 000002C6 +000002C4: 3001 '0.' MOVE.W D1,D0 +000002C6: 30C0 '0.' MOVE.W D0,(A0)+ +000002C8: 4E75 'Nu' RTS +000002CA: 4E56 0000 'NV..' LINK.W A6,#$0000 +000002CE: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +000002D2: 2408 '$.' MOVE.L A0,D2 +000002D4: 202E 000C ' ...' MOVE.L $000C(A6),D0 +000002D8: 6F24 'o$' BLE.S *+$0026 ; 000002FE +000002DA: D1C0 '..' ADDA.L D0,A0 +000002DC: 1220 '. ' MOVE.B -(A0),D1 +000002DE: 6714 'g.' BEQ.S *+$0016 ; 000002F4 +000002E0: 0C01 0020 '... ' CMPI.B #$20,D1 ; ' ' +000002E4: 6216 'b.' BHI.S *+$0018 ; 000002FC +000002E6: 670C 'g.' BEQ.S *+$000E ; 000002F4 +000002E8: 0C01 000D '....' CMPI.B #$0D,D1 +000002EC: 6706 'g.' BEQ.S *+$0008 ; 000002F4 +000002EE: 0C01 0009 '....' CMPI.B #$09,D1 +000002F2: 6608 'f.' BNE.S *+$000A ; 000002FC +000002F4: B448 '.H' CMP.W A0,D2 +000002F6: 66E4 'f.' BNE.S *-$001A ; 000002DC +000002F8: 7400 't.' MOVEQ #$00,D2 +000002FA: 6006 '`.' BRA.S *+$0008 ; 00000302 +000002FC: 5288 'R.' ADDQ.L #1,A0 +000002FE: 9488 '..' SUB.L A0,D2 +00000300: 4482 'D.' NEG.L D2 +00000302: 2D42 0014 '-B..' MOVE.L D2,$0014(A6) +00000306: 303C 000C '0<..' MOVE.W #$000C,D0 +0000030A: 6000 5FE6 '`._.' BRA *+$5FE8 ; 000062F2 + + +EntryPoint: Flags=$08=(Extern Code) Offset=$02CA Entry="VISIBLELENGTH"(202) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0298 Entry="HILITETEXT"(203) + +EntryPoint: Flags=$08=(Extern Code) Offset=$013A Entry="FINDWORD"(204) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0056 Entry="TRANSLIT"(205) + +EntryPoint: Flags=$08=(Extern Code) Offset=$004A Entry="CHARBYTE"(206) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0046 Entry="RSETSCRIPT"(207) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0046 Entry="RGETSCRIPT"(208) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0018 Entry="ROMANSCRIPT"(209) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0012 Entry="ROMANNAME"(210) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0010 Entry="ROMANPRINT"(211) +Comment: + + AUTOMOD_684B0 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_68830 [68830, 68988) + + Module started due to: vector glue above + + +0 (68830): SWAPICON + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrMisc.a + + +A (6883A): XSWAPICON + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrMisc.a + + +C (6883C): SWAPKYBD + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrMisc.a + + +16 (68846): XSWAPKYBD + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrMisc.a + + +Dictionary: Flags $00 FirstId 212 + 212: AUTOMOD_68830 + 213: XSWAPICON + 214: XSWAPKYBD + 215: SWAPICON + 216: SWAPKYBD + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_68830"(212) Segment="Main"(200) +Size: Flags $00 ModuleSize 344 + +Content: Flags $08 +Contents offset $0000 size $0158 +00000000: 2078 0BA0 ' x..' MOVEA.L $0BA0,A0 +00000004: 2068 01F4 ' h..' MOVEA.L $01F4(A0),A0 +00000008: 4ED0 'N.' JMP (A0) +0000000A: 4E75 'Nu' RTS +0000000C: 2078 0BA0 ' x..' MOVEA.L $0BA0,A0 +00000010: 2068 01F8 ' h..' MOVEA.L $01F8(A0),A0 +00000014: 4ED0 'N.' JMP (A0) +00000016: 4E56 0000 'NV..' LINK.W A6,#$0000 +0000001A: 48E7 0830 'H..0' MOVEM.L D4/A2/A3,-(A7) +0000001E: 2678 02B6 '&x..' MOVEA.L $02B6,A3 +00000022: 266B 000E '&k..' MOVEA.L $000E(A3),A3 +00000026: 3F38 0A5A '?8.Z' MOVE.W $0A5A,-(A7) +0000002A: 4267 'Bg' CLR.W -(A7) +0000002C: A998 '..' _UseResFile ; A998 +0000002E: 598F 'Y.' SUBQ.L #4,A7 +00000030: 2F3C 4B43 4852 '/.' MOVE.W D5,D7 +00000168: 9E41 '.A' SUB.W D1,D7 +0000016A: 9A47 '.G' SUB.W D7,D5 +0000016C: 6C02 'l.' BGE.S *+$0004 ; 00000170 +0000016E: 4446 'DF' NEG.W D6 +00000170: CBFC 000A '....' MULS.W #$000A,D5 +00000174: 0C45 0064 '.E.d' CMPI.W #$0064,D5 +00000178: 6D06 'm.' BLT.S *+$0008 ; 00000180 +0000017A: 8BFC 0064 '...d' DIVS.W #$0064,D5 +0000017E: 4845 'HE' SWAP D5 +00000180: 3007 '0.' MOVE.W D7,D0 +00000182: D045 '.E' ADD.W D5,D0 +00000184: D046 '.F' ADD.W D6,D0 +00000186: 0C44 0004 '.D..' CMPI.W #$0004,D4 +0000018A: 664A 'fJ' BNE.S *+$004C ; 000001D6 +0000018C: 222E FFA0 '"...' MOVE.L -$0060(A6),D1 +00000190: 0801 001E '....' BTST #$1E,D1 +00000194: 6740 'g@' BEQ.S *+$0042 ; 000001D6 +00000196: 0801 001D '....' BTST #$1D,D1 +0000019A: 6712 'g.' BEQ.S *+$0014 ; 000001AE +0000019C: 0C40 000C '.@..' CMPI.W #$000C,D0 +000001A0: 6C30 'l0' BGE.S *+$0032 ; 000001D2 +000001A2: 4A6E FFF8 'Jn..' TST.W -$0008(A6) +000001A6: 672E 'g.' BEQ.S *+$0030 ; 000001D6 +000001A8: 0640 000C '.@..' ADDI.W #$000C,D0 +000001AC: 6028 '`(' BRA.S *+$002A ; 000001D6 +000001AE: 4A40 'J@' TST.W D0 +000001B0: 6720 'g ' BEQ.S *+$0022 ; 000001D2 +000001B2: 4A6E FFF8 'Jn..' TST.W -$0008(A6) +000001B6: 670E 'g.' BEQ.S *+$0010 ; 000001C6 +000001B8: 0C40 000C '.@..' CMPI.W #$000C,D0 +000001BC: 6718 'g.' BEQ.S *+$001A ; 000001D6 +000001BE: 6E12 'n.' BGT.S *+$0014 ; 000001D2 +000001C0: 0640 000C '.@..' ADDI.W #$000C,D0 +000001C4: 6010 '`.' BRA.S *+$0012 ; 000001D6 +000001C6: 0C40 000C '.@..' CMPI.W #$000C,D0 +000001CA: 6E06 'n.' BGT.S *+$0008 ; 000001D2 +000001CC: 6D08 'm.' BLT.S *+$000A ; 000001D6 +000001CE: 4240 'B@' CLR.W D0 +000001D0: 6004 '`.' BRA.S *+$0006 ; 000001D6 +000001D2: 303C FFFF '0<..' MOVE.W #$FFFF,D0 +000001D6: 3480 '4.' MOVE.W D0,(A2) +000001D8: 6100 0084 'a...' BSR *+$0086 ; 0000025E +000001DC: 6D00 0102 'm...' BLT *+$0104 ; 000002E0 +000001E0: 0C44 0001 '.D..' CMPI.W #$0001,D4 +000001E4: 663C 'f<' BNE.S *+$003E ; 00000222 +000001E6: 202E FFA0 ' ...' MOVE.L -$0060(A6),D0 +000001EA: 0800 001F '....' BTST #$1F,D0 +000001EE: 6732 'g2' BEQ.S *+$0034 ; 00000222 +000001F0: 0800 001B '....' BTST #$1B,D0 +000001F4: 672C 'g,' BEQ.S *+$002E ; 00000222 +000001F6: 4AAE FFA4 'J...' TST.L -$005C(A6) +000001FA: 6B1C 'k.' BMI.S *+$001E ; 00000218 +000001FC: 6614 'f.' BNE.S *+$0016 ; 00000212 +000001FE: 0CAE 1E18 7E00 '....~.' CMPI.L #$1E187E00,-$0058(A6) + FFA8 +00000206: 6510 'e.' BCS.S *+$0012 ; 00000218 +00000208: 0CAE DA31 9179 '...1.y' CMPI.L #$DA319179,-$0058(A6) + FFA8 +00000210: 6310 'c.' BLS.S *+$0012 ; 00000222 +00000212: 0452 0064 '.R.d' SUBI.W #$0064,(A2) +00000216: 6004 '`.' BRA.S *+$0006 ; 0000021C +00000218: 0652 0064 '.R.d' ADDI.W #$0064,(A2) +0000021C: 6140 'a@' BSR.S *+$0042 ; 0000025E +0000021E: 6D00 00C0 'm...' BLT *+$00C2 ; 000002E0 +00000222: 4A45 'JE' TST.W D5 +00000224: 6600 FF4A 'f..J' BNE *-$00B4 ; 00000170 +00000228: 4A46 'JF' TST.W D6 +0000022A: 6708 'g.' BEQ.S *+$000A ; 00000234 +0000022C: 3A06 ':.' MOVE.W D6,D5 +0000022E: 4246 'BF' CLR.W D6 +00000230: 6000 FF3E '`..>' BRA *-$00C0 ; 00000170 +00000234: 6000 00BE '`...' BRA *+$00C0 ; 000002F4 +00000238: 302E FFEC '0...' MOVE.W -$0014(A6),D0 +0000023C: 0440 000C '.@..' SUBI.W #$000C,D0 +00000240: 6C04 'l.' BGE.S *+$0006 ; 00000246 +00000242: 0640 0018 '.@..' ADDI.W #$0018,D0 +00000246: 3D40 FFEC '=@..' MOVE.W D0,-$0014(A6) +0000024A: 486E FFE4 'Hn..' PEA -$001C(A6) +0000024E: 2F2E 0016 '/...' MOVE.L $0016(A6),-(A7) +00000252: 2F3C 8008 FFF2 '/<....' MOVE.L #$8008FFF2,-(A7) +00000258: A8B5 '..' _ScriptUtil ; A8B5 +0000025A: 6000 0092 '`...' BRA *+$0094 ; 000002EE +0000025E: 4267 'Bg' CLR.W -(A7) +00000260: 486E FFE4 'Hn..' PEA -$001C(A6) +00000264: 2F2E FFA0 '/...' MOVE.L -$0060(A6),-(A7) +00000268: 486E FFA4 'Hn..' PEA -$005C(A6) +0000026C: 2F3C 820C FFE4 '/<....' MOVE.L #$820CFFE4,-(A7) +00000272: A8B5 '..' _ScriptUtil ; A8B5 +00000274: 301F '0.' MOVE.W (A7)+,D0 +00000276: 4E75 'Nu' RTS +00000278: 41EE FFE4 'A...' LEA -$001C(A6),A0 +0000027C: 43EE FFC8 'C...' LEA -$0038(A6),A1 +00000280: 303C 000D '0<..' MOVE.W #$000D,D0 +00000284: 32D8 '2.' MOVE.W (A0)+,(A1)+ +00000286: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000284 +0000028A: 4E75 'Nu' RTS +0000028C: 61EA 'a.' BSR.S *-$0014 ; 00000278 +0000028E: D752 '.R' ADD.W D3,(A2) +00000290: 61CC 'a.' BSR.S *-$0032 ; 0000025E +00000292: 6D4C 'mL' BLT.S *+$004E ; 000002E0 +00000294: 0C40 000A '.@..' CMPI.W #$000A,D0 +00000298: 6604 'f.' BNE.S *+$0006 ; 0000029E +0000029A: 303C 0004 '0<..' MOVE.W #$0004,D0 +0000029E: B044 '.D' CMP.W D4,D0 +000002A0: 6F14 'o.' BLE.S *+$0016 ; 000002B6 +000002A2: D040 '.@' ADD.W D0,D0 +000002A4: 47F6 00E4 'G...' LEA -$1C(A6,D0.W),A3 +000002A8: 3A34 0000 ':4..' MOVE.W $00(A4,D0.W),D5 +000002AC: 5353 'SS' SUBQ.W #1,(A3) +000002AE: 61AE 'a.' BSR.S *-$0050 ; 0000025E +000002B0: 5DCD FFFA ']...' DBLT D5,*-$0004 ; 000002AC +000002B4: 6D2A 'm*' BLT.S *+$002C ; 000002E0 +000002B6: 41EE FFC8 'A...' LEA -$0038(A6),A0 +000002BA: 43EE FFE4 'C...' LEA -$001C(A6),A1 +000002BE: 61C0 'a.' BSR.S *-$003E ; 00000280 +000002C0: 3004 '0.' MOVE.W D4,D0 +000002C2: D040 '.@' ADD.W D0,D0 +000002C4: 3A34 0000 ':4..' MOVE.W $00(A4,D0.W),D5 +000002C8: 3005 '0.' MOVE.W D5,D0 +000002CA: 4A43 'JC' TST.W D3 +000002CC: 6D02 'm.' BLT.S *+$0004 ; 000002D0 +000002CE: 4440 'D@' NEG.W D0 +000002D0: D152 '.R' ADD.W D0,(A2) +000002D2: D752 '.R' ADD.W D3,(A2) +000002D4: 6188 'a.' BSR.S *-$0076 ; 0000025E +000002D6: 5DCD FFFA ']...' DBLT D5,*-$0004 ; 000002D2 +000002DA: 6D04 'm.' BLT.S *+$0006 ; 000002E0 +000002DC: 7005 'p.' MOVEQ #$05,D0 +000002DE: 6010 '`.' BRA.S *+$0012 ; 000002F0 +000002E0: 41EE FFA4 'A...' LEA -$005C(A6),A0 +000002E4: 226E 0016 '"n..' MOVEA.L $0016(A6),A1 +000002E8: 303C 0003 '0<..' MOVE.W #$0003,D0 +000002EC: 6196 'a.' BSR.S *-$0068 ; 00000284 +000002EE: 7001 'p.' MOVEQ #$01,D0 +000002F0: 3D40 001A '=@..' MOVE.W D0,$001A(A6) +000002F4: 4CDF 1CF8 'L...' MOVEM.L (A7)+,D3-D7/A2-A4 +000002F8: 303C 0012 '0<..' MOVE.W #$0012,D0 +000002FC: 6000 58F4 '`.X.' BRA *+$58F6 ; 00005BF2 + +Comment: + + TOGGLEDATE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: LONGDATE2SECS [68EC0, 69016) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrUtilDate.a + + +Dictionary: Flags $00 FirstId 223 + 223: LONGDATE2SECS + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="LONGDATE2SECS"(223) Segment="Main"(200) +Size: Flags $00 ModuleSize 342 + +Content: Flags $08 +Contents offset $0000 size $0156 +00000000: 4E56 FFF2 'NV..' LINK.W A6,#-$000E +00000004: 48E7 1F20 'H.. ' MOVEM.L D3-D7/A2,-(A7) +00000008: 246E 0010 '$n..' MOVEA.L $0010(A6),A2 +0000000C: 41D2 'A.' LEA (A2),A0 +0000000E: 3218 '2.' MOVE.W (A0)+,D1 +00000010: 3618 '6.' MOVE.W (A0)+,D3 +00000012: 4A41 'JA' TST.W D1 +00000014: 6C04 'l.' BGE.S *+$0006 ; 0000001A +00000016: 5343 'SC' SUBQ.W #1,D3 +00000018: 4443 'DC' NEG.W D3 +0000001A: 0443 07D1 '.C..' SUBI.W #$07D1,D3 +0000001E: 3818 '8.' MOVE.W (A0)+,D4 +00000020: 5448 'TH' ADDQ.W #2,A0 +00000022: 5344 'SD' SUBQ.W #1,D4 +00000024: 7A00 'z.' MOVEQ #$00,D5 +00000026: 3C18 '<.' MOVE.W (A0)+,D6 +00000028: CDFC 003C '...<' MULS.W #$003C,D6 +0000002C: DC58 '.X' ADD.W (A0)+,D6 +0000002E: CDFC 003C '...<' MULS.W #$003C,D6 +00000032: 3218 '2.' MOVE.W (A0)+,D1 +00000034: 48C1 'H.' EXT.L D1 +00000036: DC81 '..' ADD.L D1,D6 +00000038: 422E FFF6 'B...' CLR.B -$000A(A6) +0000003C: 3E3C 000C '><..' MOVE.W #$000C,D7 +00000040: B847 '.G' CMP.W D7,D4 +00000042: 6510 'e.' BCS.S *+$0012 ; 00000054 +00000044: 48C4 'H.' EXT.L D4 +00000046: 89C7 '..' DIVS.W D7,D4 +00000048: D644 '.D' ADD.W D4,D3 +0000004A: 4844 'HD' SWAP D4 +0000004C: 4A44 'JD' TST.W D4 +0000004E: 6C04 'l.' BGE.S *+$0006 ; 00000054 +00000050: 5343 'SC' SUBQ.W #1,D3 +00000052: D847 '.G' ADD.W D7,D4 +00000054: 3E3C 0190 '><..' MOVE.W #$0190,D7 +00000058: B647 '.G' CMP.W D7,D3 +0000005A: 6530 'e0' BCS.S *+$0032 ; 0000008C +0000005C: 6E06 'n.' BGT.S *+$0008 ; 00000064 +0000005E: 3007 '0.' MOVE.W D7,D0 +00000060: D043 '.C' ADD.W D3,D0 +00000062: 6C20 'l ' BGE.S *+$0022 ; 00000084 +00000064: 48C3 'H.' EXT.L D3 +00000066: 87C7 '..' DIVS.W D7,D3 +00000068: 3203 '2.' MOVE.W D3,D1 +0000006A: 4843 'HC' SWAP D3 +0000006C: 48C1 'H.' EXT.L D1 +0000006E: 2F01 '/.' MOVE.L D1,-(A7) +00000070: 2F3C 0002 3AB1 '/<..:.' MOVE.L #$00023AB1,-(A7) +00000076: 486E FFF8 'Hn..' PEA -$0008(A6) +0000007A: A867 '.g' _LongMul ; A867 +0000007C: DAAE FFFC '....' ADD.L -$0004(A6),D5 +00000080: 4A43 'JC' TST.W D3 +00000082: 6C08 'l.' BGE.S *+$000A ; 0000008C +00000084: D647 '.G' ADD.W D7,D3 +00000086: 0485 0002 3AB1 '....:.' SUBI.L #$00023AB1,D5 +0000008C: 5347 'SG' SUBQ.W #1,D7 +0000008E: B647 '.G' CMP.W D7,D3 +00000090: 6606 'f.' BNE.S *+$0008 ; 00000098 +00000092: 1D7C 0002 FFF6 '.|....' MOVE.B #$02,-$000A(A6) +00000098: 3E3C 0064 '><.d' MOVE.W #$0064,D7 +0000009C: B647 '.G' CMP.W D7,D3 +0000009E: 6510 'e.' BCS.S *+$0012 ; 000000B0 +000000A0: 48C3 'H.' EXT.L D3 +000000A2: 86C7 '..' DIVU.W D7,D3 +000000A4: 3203 '2.' MOVE.W D3,D1 +000000A6: 4843 'HC' SWAP D3 +000000A8: C2FC 4756 '..GV' MULU.W #$4756,D1 ; 'GV' +000000AC: E381 '..' ASL.L #1,D1 +000000AE: DA81 '..' ADD.L D1,D5 +000000B0: 5347 'SG' SUBQ.W #1,D7 +000000B2: B647 '.G' CMP.W D7,D3 +000000B4: 6604 'f.' BNE.S *+$0006 ; 000000BA +000000B6: 532E FFF6 'S...' SUBQ.B #1,-$000A(A6) +000000BA: 7E04 '~.' MOVEQ #$04,D7 +000000BC: B647 '.G' CMP.W D7,D3 +000000BE: 650E 'e.' BCS.S *+$0010 ; 000000CE +000000C0: 48C3 'H.' EXT.L D3 +000000C2: 86C7 '..' DIVU.W D7,D3 +000000C4: 3203 '2.' MOVE.W D3,D1 +000000C6: 4843 'HC' SWAP D3 +000000C8: C2FC 05B5 '....' MULU.W #$05B5,D1 +000000CC: DA81 '..' ADD.L D1,D5 +000000CE: 5347 'SG' SUBQ.W #1,D7 +000000D0: B647 '.G' CMP.W D7,D3 +000000D2: 6604 'f.' BNE.S *+$0006 ; 000000D8 +000000D4: 522E FFF6 'R...' ADDQ.B #1,-$000A(A6) +000000D8: C6FC 016D '...m' MULU.W #$016D,D3 +000000DC: DA83 '..' ADD.L D3,D5 +000000DE: 41FA FB10 'A...' LEA *-$04EE,A0 ; FFFFFBF0 +000000E2: 4A2E FFF6 'J...' TST.B -$000A(A6) +000000E6: 6F04 'o.' BLE.S *+$0006 ; 000000EC +000000E8: 41FA FB20 'A.. ' LEA *-$04DE,A0 ; FFFFFC0A +000000EC: D844 '.D' ADD.W D4,D4 +000000EE: 7000 'p.' MOVEQ #$00,D0 +000000F0: 3030 4000 '00@.' MOVE.W $00(A0,D4.W),D0 +000000F4: DA80 '..' ADD.L D0,D5 +000000F6: 302A 0006 '0*..' MOVE.W $0006(A2),D0 +000000FA: 6628 'f(' BNE.S *+$002A ; 00000124 +000000FC: 302A 0010 '0*..' MOVE.W $0010(A2),D0 +00000100: 6622 'f"' BNE.S *+$0024 ; 00000124 +00000102: 302A 0012 '0*..' MOVE.W $0012(A2),D0 +00000106: 5340 'S@' SUBQ.W #1,D0 +00000108: C1FC 0007 '....' MULS.W #$0007,D0 +0000010C: 2205 '".' MOVE.L D5,D1 +0000010E: 5381 'S.' SUBQ.L #1,D1 +00000110: 83FC 0007 '....' DIVS.W #$0007,D1 +00000114: 4841 'HA' SWAP D1 +00000116: 4A41 'JA' TST.W D1 +00000118: 6C02 'l.' BGE.S *+$0004 ; 0000011C +0000011A: 5E41 '^A' ADDQ.W #7,D1 +0000011C: 9041 '.A' SUB.W D1,D0 +0000011E: D06A 000E '.j..' ADD.W $000E(A2),D0 +00000122: 5240 'R@' ADDQ.W #1,D0 +00000124: 48C0 'H.' EXT.L D0 +00000126: 0680 0000 8A65 '.....e' ADDI.L #$00008A65,D0 +0000012C: DA80 '..' ADD.L D0,D5 +0000012E: 2F05 '/.' MOVE.L D5,-(A7) +00000130: 2F3C 0001 5180 '/<..Q.' MOVE.L #$00015180,-(A7) +00000136: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000013A: A867 '.g' _LongMul ; A867 +0000013C: 7200 'r.' MOVEQ #$00,D1 +0000013E: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000142: 2018 ' .' MOVE.L (A0)+,D0 +00000144: DD90 '..' ADD.L D6,(A0) +00000146: D181 '..' ADDX.L D1,D0 +00000148: 2100 '!.' MOVE.L D0,-(A0) +0000014A: 4CDF 04F8 'L...' MOVEM.L (A7)+,D3-D7/A2 +0000014E: 303C 000C '0<..' MOVE.W #$000C,D0 +00000152: 6000 578E '`.W.' BRA *+$5790 ; 000058E2 + +Comment: + + LONGDATE2SECS ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: LONGSECS2DATE [69020, 691B6) + + Module started due to: vector glue above, MODGUESS (align, label) + + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrUtilDate.a + + +Dictionary: Flags $00 FirstId 224 + 224: LONGSECS2DATE + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="LONGSECS2DATE"(224) Segment="Main"(200) +Size: Flags $00 ModuleSize 406 + +Content: Flags $08 +Contents offset $0000 size $0196 +00000000: 4E56 FFE8 'NV..' LINK.W A6,#-$0018 +00000004: 48E7 1F20 'H.. ' MOVEM.L D3-D7/A2,-(A7) +00000008: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +0000000C: 7801 'x.' MOVEQ #$01,D4 +0000000E: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000012: 2018 ' .' MOVE.L (A0)+,D0 +00000014: 2218 '".' MOVE.L (A0)+,D1 +00000016: 0C80 0000 00CE '......' CMPI.L #$000000CE,D0 +0000001C: 650E 'e.' BCS.S *+$0010 ; 0000002C +0000001E: 6C08 'l.' BGE.S *+$000A ; 00000028 +00000020: 0C80 FFFF FF15 '......' CMPI.L #$FFFFFF15,D0 +00000026: 6C04 'l.' BGE.S *+$0006 ; 0000002C +00000028: 7000 'p.' MOVEQ #$00,D0 +0000002A: 7200 'r.' MOVEQ #$00,D1 +0000002C: 243C 0001 5180 '$<..Q.' MOVE.L #$00015180,D2 +00000032: 4C42 1C00 'LB..' DIVS.L D2,D0:D1 +00000036: 2A01 '*.' MOVE.L D1,D5 +00000038: 2C00 ',.' MOVE.L D0,D6 +0000003A: 6C08 'l.' BGE.S *+$000A ; 00000044 +0000003C: 0686 0001 5180 '....Q.' ADDI.L #$00015180,D6 +00000042: 5385 'S.' SUBQ.L #1,D5 +00000044: 2005 ' .' MOVE.L D5,D0 +00000046: 5A80 'Z.' ADDQ.L #5,D0 +00000048: 81FC 0007 '....' DIVS.W #$0007,D0 +0000004C: 680C 'h.' BVC.S *+$000E ; 0000005A +0000004E: 81FC 41A7 '..A.' DIVS.W #$41A7,D0 +00000052: 4840 'H@' SWAP D0 +00000054: 48C0 'H.' EXT.L D0 +00000056: 81FC 0007 '....' DIVS.W #$0007,D0 +0000005A: 4840 'H@' SWAP D0 +0000005C: 4A40 'J@' TST.W D0 +0000005E: 6C02 'l.' BGE.S *+$0004 ; 00000062 +00000060: 5E40 '^@' ADDQ.W #7,D0 +00000062: 5240 'R@' ADDQ.W #1,D0 +00000064: 41EA 000E 'A...' LEA $000E(A2),A0 +00000068: 3080 '0.' MOVE.W D0,(A0) +0000006A: 303C 003C '0<.<' MOVE.W #$003C,D0 +0000006E: 8CC0 '..' DIVU.W D0,D6 +00000070: 4846 'HF' SWAP D6 +00000072: 3106 '1.' MOVE.W D6,-(A0) +00000074: 4246 'BF' CLR.W D6 +00000076: 4846 'HF' SWAP D6 +00000078: 8CC0 '..' DIVU.W D0,D6 +0000007A: 3006 '0.' MOVE.W D6,D0 +0000007C: 4846 'HF' SWAP D6 +0000007E: 3106 '1.' MOVE.W D6,-(A0) +00000080: 3100 '1.' MOVE.W D0,-(A0) +00000082: 41EA 0014 'A...' LEA $0014(A2),A0 +00000086: 0C40 000C '.@..' CMPI.W #$000C,D0 +0000008A: 5CC0 '\.' SGE D0 +0000008C: 4400 'D.' NEG.B D0 +0000008E: 30C0 '0.' MOVE.W D0,(A0)+ +00000090: 4298 'B.' CLR.L (A0)+ +00000092: 0485 0000 8A66 '.....f' SUBI.L #$00008A66,D5 +00000098: 7600 'v.' MOVEQ #$00,D3 +0000009A: 2E3C 0002 3AB1 '.<..:.' MOVE.L #$00023AB1,D7 +000000A0: BA87 '..' CMP.L D7,D5 +000000A2: 652C 'e,' BCS.S *+$002E ; 000000D0 +000000A4: 6E06 'n.' BGT.S *+$0008 ; 000000AC +000000A6: 2007 ' .' MOVE.L D7,D0 +000000A8: D085 '..' ADD.L D5,D0 +000000AA: 6C18 'l.' BGE.S *+$001A ; 000000C4 +000000AC: 2407 '$.' MOVE.L D7,D2 +000000AE: 2205 '".' MOVE.L D5,D1 +000000B0: 5DC0 '].' SLT D0 +000000B2: 4880 'H.' EXT.W D0 +000000B4: 48C0 'H.' EXT.L D0 +000000B6: 4C42 1C00 'LB..' DIVS.L D2,D0:D1 +000000BA: C3FC 0190 '....' MULS.W #$0190,D1 +000000BE: D681 '..' ADD.L D1,D3 +000000C0: 2A00 '*.' MOVE.L D0,D5 +000000C2: 6C0C 'l.' BGE.S *+$000E ; 000000D0 +000000C4: 0685 0002 3AB1 '....:.' ADDI.L #$00023AB1,D5 +000000CA: 0483 0000 0190 '......' SUBI.L #$00000190,D3 +000000D0: 4240 'B@' CLR.W D0 +000000D2: 2E3C 0000 8EAC '.<....' MOVE.L #$00008EAC,D7 +000000D8: BA87 '..' CMP.L D7,D5 +000000DA: 6D26 'm&' BLT.S *+$0028 ; 00000102 +000000DC: 2205 '".' MOVE.L D5,D1 +000000DE: 8AFC 8EAC '....' DIVU.W #$8EAC,D5 +000000E2: 3005 '0.' MOVE.W D5,D0 +000000E4: 4245 'BE' CLR.W D5 +000000E6: 4845 'HE' SWAP D5 +000000E8: C0FC 0064 '...d' MULU.W #$0064,D0 +000000EC: 0C40 012C '.@.,' CMPI.W #$012C,D0 +000000F0: 6D10 'm.' BLT.S *+$0012 ; 00000102 +000000F2: 670C 'g.' BEQ.S *+$000E ; 00000100 +000000F4: 0480 0000 0064 '.....d' SUBI.L #$00000064,D0 +000000FA: 0685 0000 8EAC '......' ADDI.L #$00008EAC,D5 +00000100: 5404 'T.' ADDQ.B #2,D4 +00000102: D640 '.@' ADD.W D0,D3 +00000104: 8AFC 05B5 '....' DIVU.W #$05B5,D5 +00000108: 3005 '0.' MOVE.W D5,D0 +0000010A: E540 '.@' ASL.W #2,D0 +0000010C: 4845 'HE' SWAP D5 +0000010E: 0C40 0060 '.@.`' CMPI.W #$0060,D0 +00000112: 6602 'f.' BNE.S *+$0004 ; 00000116 +00000114: 5304 'S.' SUBQ.B #1,D4 +00000116: D680 '..' ADD.L D0,D3 +00000118: 48C5 'H.' EXT.L D5 +0000011A: 8AFC 016D '...m' DIVU.W #$016D,D5 +0000011E: 3005 '0.' MOVE.W D5,D0 +00000120: 4845 'HE' SWAP D5 +00000122: 0C40 0003 '.@..' CMPI.W #$0003,D0 +00000126: 6D0A 'm.' BLT.S *+$000C ; 00000132 +00000128: 6706 'g.' BEQ.S *+$0008 ; 00000130 +0000012A: 5340 'S@' SUBQ.W #1,D0 +0000012C: 0645 016D '.E.m' ADDI.W #$016D,D5 +00000130: 5804 'X.' ADDQ.B #4,D4 +00000132: D640 '.@' ADD.W D0,D3 +00000134: 3005 '0.' MOVE.W D5,D0 +00000136: 5240 'R@' ADDQ.W #1,D0 +00000138: 3540 0010 '5@..' MOVE.W D0,$0010(A2) +0000013C: 3205 '2.' MOVE.W D5,D1 +0000013E: 48C1 'H.' EXT.L D1 +00000140: 82FC 0007 '....' DIVU.W #$0007,D1 +00000144: 3001 '0.' MOVE.W D1,D0 +00000146: 4841 'HA' SWAP D1 +00000148: B26A 000E '.j..' CMP.W $000E(A2),D1 +0000014C: 6D02 'm.' BLT.S *+$0004 ; 00000150 +0000014E: 5240 'R@' ADDQ.W #1,D0 +00000150: 5240 'R@' ADDQ.W #1,D0 +00000152: 3540 0012 '5@..' MOVE.W D0,$0012(A2) +00000156: 41FA F938 'A..8' LEA *-$06C6,A0 ; FFFFFA90 +0000015A: 0C04 0004 '....' CMPI.B #$04,D4 +0000015E: 6F04 'o.' BLE.S *+$0006 ; 00000164 +00000160: 41FA F948 'A..H' LEA *-$06B6,A0 ; FFFFFAAA +00000164: 70FF 'p.' MOVEQ #$FF,D0 +00000166: 5240 'R@' ADDQ.W #1,D0 +00000168: BA58 '.X' CMP.W (A0)+,D5 +0000016A: 6CFA 'l.' BGE.S *-$0004 ; 00000166 +0000016C: 43D2 'C.' LEA (A2),A1 +0000016E: 4241 'BA' CLR.W D1 +00000170: 0643 07D1 '.C..' ADDI.W #$07D1,D3 +00000174: 6E06 'n.' BGT.S *+$0008 ; 0000017C +00000176: 72FF 'r.' MOVEQ #$FF,D1 +00000178: 4443 'DC' NEG.W D3 +0000017A: 5243 'RC' ADDQ.W #1,D3 +0000017C: 32C1 '2.' MOVE.W D1,(A1)+ +0000017E: 32C3 '2.' MOVE.W D3,(A1)+ +00000180: 32C0 '2.' MOVE.W D0,(A1)+ +00000182: 9A68 FFFC '.h..' SUB.W -$0004(A0),D5 +00000186: 5245 'RE' ADDQ.W #1,D5 +00000188: 32C5 '2.' MOVE.W D5,(A1)+ +0000018A: 4CDF 04F8 'L...' MOVEM.L (A7)+,D3-D7/A2 +0000018E: 303C 000C '0<..' MOVE.W #$000C,D0 +00000192: 6000 55EE '`.U.' BRA *+$55F0 ; 00005782 + +Comment: + + LONGSECS2DATE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: VALIDLONG [691C0, 691FC) + + Module started due to: vector glue above, MODGUESS (align, label) + + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrUtilDate.a + + +Dictionary: Flags $00 FirstId 225 + 225: VALIDLONG + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="VALIDLONG"(225) Segment="Main"(200) +Size: Flags $00 ModuleSize 60 + +Content: Flags $08 +Contents offset $0000 size $003C +00000000: 48E7 1800 'H...' MOVEM.L D3/D4,-(A7) +00000004: 203C 8000 0000 ' <....' MOVE.L #$80000000,D0 +0000000A: 7800 'x.' MOVEQ #$00,D4 +0000000C: 1818 '..' MOVE.B (A0)+,D4 +0000000E: 6F24 'o$' BLE.S *+$0026 ; 00000034 +00000010: 7200 'r.' MOVEQ #$00,D1 +00000012: 1218 '..' MOVE.B (A0)+,D1 +00000014: 0401 0030 '...0' SUBI.B #$30,D1 ; '0' +00000018: 5304 'S.' SUBQ.B #1,D4 +0000001A: 2401 '$.' MOVE.L D1,D2 +0000001C: 600A '`.' BRA.S *+$000C ; 00000028 +0000001E: D482 '..' ADD.L D2,D2 +00000020: 2602 '&.' MOVE.L D2,D3 +00000022: E58A '..' LSL.L #2,D2 +00000024: D483 '..' ADD.L D3,D2 +00000026: D481 '..' ADD.L D1,D2 +00000028: 1218 '..' MOVE.B (A0)+,D1 +0000002A: 0401 0030 '...0' SUBI.B #$30,D1 ; '0' +0000002E: 51CC FFEE 'Q...' DBF D4,*-$0010 ; 0000001E +00000032: 2002 ' .' MOVE.L D2,D0 +00000034: 4A80 'J.' TST.L D0 +00000036: 4CDF 0018 'L...' MOVEM.L (A7)+,D3/D4 +0000003A: 4E75 'Nu' RTS + +Comment: + + VALIDLONG ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: BLOCK2STRING [69210, 69268) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrUtilDate.a + + +Dictionary: Flags $00 FirstId 226 + 226: BLOCK2STRING +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="BLOCK2STRING"(226) Segment="Main"(200) +Size: Flags $00 ModuleSize 88 + +Content: Flags $08 +Contents offset $0000 size $0058 +00000000: 2F03 '/.' MOVE.L D3,-(A7) +00000002: 2F09 '/.' MOVE.L A1,-(A7) +00000004: 1602 '..' MOVE.B D2,D3 +00000006: 1401 '..' MOVE.B D1,D2 +00000008: 7200 'r.' MOVEQ #$00,D1 +0000000A: 4A80 'J.' TST.L D0 +0000000C: 6F3C 'o<' BLE.S *+$003E ; 0000004A +0000000E: 4601 'F.' NOT.B D1 +00000010: B081 '..' CMP.L D1,D0 +00000012: 6F02 'o.' BLE.S *+$0004 ; 00000016 +00000014: 2001 ' .' MOVE.L D1,D0 +00000016: 2F09 '/.' MOVE.L A1,-(A7) +00000018: 2200 '".' MOVE.L D0,D1 +0000001A: 5289 'R.' ADDQ.L #1,A1 +0000001C: 4A02 'J.' TST.B D2 +0000001E: 6718 'g.' BEQ.S *+$001A ; 00000038 +00000020: 6002 '`.' BRA.S *+$0004 ; 00000024 +00000022: 5301 'S.' SUBQ.B #1,D1 +00000024: 1418 '..' MOVE.B (A0)+,D2 +00000026: 0C02 0020 '... ' CMPI.B #$20,D2 ; ' ' +0000002A: 6702 'g.' BEQ.S *+$0004 ; 0000002E +0000002C: B403 '..' CMP.B D3,D2 +0000002E: 56C8 FFF2 'V...' DBNE D0,*-$000C ; 00000022 +00000032: 6714 'g.' BEQ.S *+$0016 ; 00000048 +00000034: 4A02 'J.' TST.B D2 +00000036: 6608 'f.' BNE.S *+$000A ; 00000040 +00000038: 1418 '..' MOVE.B (A0)+,D2 +0000003A: 6004 '`.' BRA.S *+$0006 ; 00000040 +0000003C: 12C2 '..' MOVE.B D2,(A1)+ +0000003E: 1418 '..' MOVE.B (A0)+,D2 +00000040: 57C8 FFFA 'W...' DBEQ D0,*-$0004 ; 0000003C +00000044: 6602 'f.' BNE.S *+$0004 ; 00000048 +00000046: 9200 '..' SUB.B D0,D1 +00000048: 225F '"_' MOVEA.L (A7)+,A1 +0000004A: 1281 '..' MOVE.B D1,(A1) +0000004C: 205F ' _' MOVEA.L (A7)+,A0 +0000004E: 7000 'p.' MOVEQ #$00,D0 +00000050: 1018 '..' MOVE.B (A0)+,D0 +00000052: A456 '.V' _UpperText ; A456 +00000054: 261F '&.' MOVE.L (A7)+,D3 +00000056: 4E75 'Nu' RTS + +Comment: + + BLOCK2STRING ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: MATCHSTRING [69280, 692DE) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrUtilDate.a + + +Dictionary: Flags $00 FirstId 227 + 227: MATCHSTRING + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="MATCHSTRING"(227) Segment="Main"(200) +Size: Flags $00 ModuleSize 94 + +Content: Flags $08 +Contents offset $0000 size $005E +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 1C38 'H..8' MOVEM.L D3-D5/A2-A4,-(A7) +00000008: 266E 0014 '&n..' MOVEA.L $0014(A6),A3 +0000000C: 362E 0012 '6...' MOVE.W $0012(A6),D3 +00000010: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000014: 382E 000A '8...' MOVE.W $000A(A6),D4 +00000018: 3A2E 0008 ':...' MOVE.W $0008(A6),D5 +0000001C: 6024 '`$' BRA.S *+$0026 ; 00000042 +0000001E: 204B ' K' MOVEA.L A3,A0 +00000020: 2003 ' .' MOVE.L D3,D0 +00000022: 7200 'r.' MOVEQ #$00,D1 +00000024: 121C '..' MOVE.B (A4)+,D1 +00000026: 224C '"L' MOVEA.L A4,A1 +00000028: B041 '.A' CMP.W D1,D0 +0000002A: 6E14 'n.' BGT.S *+$0016 ; 00000040 +0000002C: 6706 'g.' BEQ.S *+$0008 ; 00000034 +0000002E: B06E 0010 '.n..' CMP.W $0010(A6),D0 +00000032: 6D0C 'm.' BLT.S *+$000E ; 00000040 +00000034: 5340 'S@' SUBQ.W #1,D0 +00000036: 6D08 'm.' BLT.S *+$000A ; 00000040 +00000038: B308 '..' CMPM.B (A0)+,(A1)+ +0000003A: 56C8 FFFC 'V...' DBNE D0,*-$0002 ; 00000038 +0000003E: 6708 'g.' BEQ.S *+$000A ; 00000048 +00000040: D8C4 '..' ADDA.W D4,A4 +00000042: 51CD FFDA 'Q...' DBF D5,*-$0024 ; 0000001E +00000046: 6006 '`.' BRA.S *+$0008 ; 0000004E +00000048: 9A6E 0008 '.n..' SUB.W $0008(A6),D5 +0000004C: 4445 'DE' NEG.W D5 +0000004E: 3D45 0018 '=E..' MOVE.W D5,$0018(A6) +00000052: 4CDF 1C38 'L..8' MOVEM.L (A7)+,D3-D5/A2-A4 +00000056: 303C 0010 '0<..' MOVE.W #$0010,D0 +0000005A: 6000 54C6 '`.T.' BRA *+$54C8 ; 00005522 + +Comment: + + MATCHSTRING ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: INITDATECACHE [692F0, 694FA) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrUtilDate.a + + +Dictionary: Flags $00 FirstId 228 + 228: INITDATECACHE + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INITDATECACHE"(228) Segment="Main"(200) +Size: Flags $00 ModuleSize 522 + +Content: Flags $08 +Contents offset $0000 size $020A +00000000: 4E56 FFD2 'NV..' LINK.W A6,#-$002E +00000004: 48E7 1838 'H..8' MOVEM.L D3/D4/A2-A4,-(A7) +00000008: 426E 0010 'Bn..' CLR.W $0010(A6) +0000000C: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +00000010: 1D7C 0020 FFDA '.|. ..' MOVE.B #$20,-$0026(A6) ; ' ' +00000016: 554F 'UO' SUBQ.W #2,A7 +00000018: 2F3C 8200 0002 '/<....' MOVE.L #$82000002,-(A7) +0000001E: A8B5 '..' _ScriptUtil ; A8B5 +00000020: 301F '0.' MOVE.W (A7)+,D0 +00000022: E548 '.H' LSL.W #2,D0 +00000024: 2078 0BA0 ' x..' MOVEA.L $0BA0,A0 +00000028: 2070 0072 ' p.r' MOVEA.L $72(A0,D0.W),A0 +0000002C: 4A28 0005 'J(..' TST.B $0005(A0) +00000030: 6706 'g.' BEQ.S *+$0008 ; 00000038 +00000032: 1D7C 00A0 FFDA '.|....' MOVE.B #$A0,-$0026(A6) +00000038: 41EE FFD2 'A...' LEA -$002E(A6),A0 +0000003C: 4298 'B.' CLR.L (A0)+ +0000003E: 20F8 020C ' ...' MOVE.L $020C,(A0)+ +00000042: 486E FFD2 'Hn..' PEA -$002E(A6) +00000046: 486A 0002 'Hj..' PEA $0002(A2) +0000004A: 2F3C 8008 FFF0 '/<....' MOVE.L #$8008FFF0,-(A7) +00000050: A8B5 '..' _ScriptUtil ; A8B5 +00000052: 41EE FFD2 'A...' LEA -$002E(A6),A0 +00000056: 4298 'B.' CLR.L (A0)+ +00000058: 4298 'B.' CLR.L (A0)+ +0000005A: 486E FFD2 'Hn..' PEA -$002E(A6) +0000005E: 486A 001E 'Hj..' PEA $001E(A2) +00000062: 2F3C 8008 FFF0 '/<....' MOVE.L #$8008FFF0,-(A7) +00000068: A8B5 '..' _ScriptUtil ; A8B5 +0000006A: 42A7 'B.' CLR.L -(A7) +0000006C: 4267 'Bg' CLR.W -(A7) +0000006E: 3F3C 0006 '?<..' MOVE.W #$0006,-(A7) +00000072: A9ED '..' _Pack6 ; A9ED +00000074: 2D5F FFE0 '-_..' MOVE.L (A7)+,-$0020(A6) +00000078: 3038 0A60 '08.`' MOVE.W $0A60,D0 +0000007C: 6708 'g.' BEQ.S *+$000A ; 00000086 +0000007E: 3D40 0010 '=@..' MOVE.W D0,$0010(A6) +00000082: 6000 0156 '`..V' BRA *+$0158 ; 000001DA +00000086: 266E FFE0 '&n..' MOVEA.L -$0020(A6),A3 +0000008A: 204B ' K' MOVEA.L A3,A0 +0000008C: A029 '.)' _HLock ; A029 +0000008E: 2653 '&S' MOVEA.L (A3),A3 +00000090: 41EB 0010 'A...' LEA $0010(A3),A0 +00000094: 43EA 016A 'C..j' LEA $016A(A2),A1 +00000098: 7004 'p.' MOVEQ #$04,D0 +0000009A: 123C 0001 '.<..' MOVE.B #$01,D1 +0000009E: 142E FFDA '....' MOVE.B -$0026(A6),D2 +000000A2: 4EBA FED4 'N...' JSR *-$012A ; FFFFFF78 +000000A6: 41EB 000C 'A...' LEA $000C(A3),A0 +000000AA: 43EA 017A 'C..z' LEA $017A(A2),A1 +000000AE: 7004 'p.' MOVEQ #$04,D0 +000000B0: 123C 0001 '.<..' MOVE.B #$01,D1 +000000B4: 142E FFDA '....' MOVE.B -$0026(A6),D2 +000000B8: 4EBA FEBE 'N...' JSR *-$0140 ; FFFFFF78 +000000BC: 41EB 0015 'A...' LEA $0015(A3),A0 +000000C0: 43EA 018A 'C...' LEA $018A(A2),A1 +000000C4: 7001 'p.' MOVEQ #$01,D0 +000000C6: 123C 0001 '.<..' MOVE.B #$01,D1 +000000CA: 142E FFDA '....' MOVE.B -$0026(A6),D2 +000000CE: 4EBA FEA8 'N...' JSR *-$0156 ; FFFFFF78 +000000D2: 156B 0014 019A '.k....' MOVE.B $0014(A3),$019A(A2) +000000D8: 156B 0007 019E '.k....' MOVE.B $0007(A3),$019E(A2) +000000DE: 156B 0009 019B '.k....' MOVE.B $0009(A3),$019B(A2) +000000E4: 206E FFE0 ' n..' MOVEA.L -$0020(A6),A0 +000000E8: A02A '.*' _HUnlock ; A02A +000000EA: 42A7 'B.' CLR.L -(A7) +000000EC: 3F3C 0001 '?<..' MOVE.W #$0001,-(A7) +000000F0: 3F3C 0006 '?<..' MOVE.W #$0006,-(A7) +000000F4: A9ED '..' _Pack6 ; A9ED +000000F6: 2D5F FFDC '-_..' MOVE.L (A7)+,-$0024(A6) +000000FA: 4A78 0A60 'Jx.`' TST.W $0A60 +000000FE: 670A 'g.' BEQ.S *+$000C ; 0000010A +00000100: 3D78 0A60 0010 '=x.`..' MOVE.W $0A60,$0010(A6) +00000106: 6000 00D2 '`...' BRA *+$00D4 ; 000001DA +0000010A: 266E FFDC '&n..' MOVEA.L -$0024(A6),A3 +0000010E: 204B ' K' MOVEA.L A3,A0 +00000110: A029 '.)' _HLock ; A029 +00000112: 2653 '&S' MOVEA.L (A3),A3 +00000114: 7200 'r.' MOVEQ #$00,D1 +00000116: 4240 'B@' CLR.W D0 +00000118: 102B 0131 '.+.1' MOVE.B $0131(A3),D0 +0000011C: 6720 'g ' BEQ.S *+$0022 ; 0000013E +0000011E: 7201 'r.' MOVEQ #$01,D1 +00000120: 0C00 00FF '....' CMPI.B #$FF,D0 +00000124: 6718 'g.' BEQ.S *+$001A ; 0000013E +00000126: 1400 '..' MOVE.B D0,D2 +00000128: 0202 0003 '....' ANDI.B #$03,D2 +0000012C: 0C02 0000 '....' CMPI.B #$00,D2 +00000130: 670C 'g.' BEQ.S *+$000E ; 0000013E +00000132: 0C02 0003 '....' CMPI.B #$03,D2 +00000136: 6704 'g.' BEQ.S *+$0006 ; 0000013C +00000138: E408 '..' LSR.B #2,D0 +0000013A: 66EA 'f.' BNE.S *-$0014 ; 00000126 +0000013C: 7202 'r.' MOVEQ #$02,D1 +0000013E: 1541 019F '.A..' MOVE.B D1,$019F(A2) +00000142: 156B 0133 01A0 '.k.3..' MOVE.B $0133(A3),$01A0(A2) +00000148: 49EB 0070 'I..p' LEA $0070(A3),A4 +0000014C: 43EA 00AA 'C...' LEA $00AA(A2),A1 +00000150: 760B 'v.' MOVEQ #$0B,D3 +00000152: 4EBA 0092 'N...' JSR *+$0094 ; 000001E6 +00000156: 49D3 'I.' LEA (A3),A4 +00000158: 43EA 003A 'C..:' LEA $003A(A2),A1 +0000015C: 7606 'v.' MOVEQ #$06,D3 +0000015E: 4EBA 0086 'N...' JSR *+$0088 ; 000001E6 +00000162: 206E FFDC ' n..' MOVEA.L -$0024(A6),A0 +00000166: A02A '.*' _HUnlock ; A02A +00000168: 41EE FFE4 'A...' LEA -$001C(A6),A0 +0000016C: 2548 01AA '%H..' MOVE.L A0,$01AA(A2) +00000170: 7002 'p.' MOVEQ #$02,D0 +00000172: 2540 01AE '%@..' MOVE.L D0,$01AE(A2) +00000176: 42AA 01B2 'B...' CLR.L $01B2(A2) +0000017A: 42AA 01C2 'B...' CLR.L $01C2(A2) +0000017E: 41EA 01C6 'A...' LEA $01C6(A2),A0 +00000182: 303C 000D '0<..' MOVE.W #$000D,D0 +00000186: 30FC 007F '0...' MOVE.W #$007F,(A0)+ +0000018A: 51C8 FFFA 'Q...' DBF D0,*-$0004 ; 00000186 +0000018E: 42A7 'B.' CLR.L -(A7) +00000190: 3F3C 0004 '?<..' MOVE.W #$0004,-(A7) +00000194: 3F3C 0006 '?<..' MOVE.W #$0006,-(A7) +00000198: A9ED '..' _Pack6 ; A9ED +0000019A: 255F 01E2 '%_..' MOVE.L (A7)+,$01E2(A2) +0000019E: 41EA 019A 'A...' LEA $019A(A2),A0 +000001A2: 2548 01A2 '%H..' MOVE.L A0,$01A2(A2) +000001A6: 7002 'p.' MOVEQ #$02,D0 +000001A8: 2540 01A6 '%@..' MOVE.L D0,$01A6(A2) +000001AC: 4227 'B'' CLR.B -(A7) +000001AE: 486A 01A2 'Hj..' PEA $01A2(A2) +000001B2: 2F3C 8204 FFFA '/<....' MOVE.L #$8204FFFA,-(A7) +000001B8: A8B5 '..' _ScriptUtil ; A8B5 +000001BA: 4A1F 'J.' TST.B (A7)+ +000001BC: 6708 'g.' BEQ.S *+$000A ; 000001C6 +000001BE: 3D7C 8000 0010 '=|....' MOVE.W #$8000,$0010(A6) +000001C4: 6014 '`.' BRA.S *+$0016 ; 000001DA +000001C6: 356E FFE4 019A '5n....' MOVE.W -$001C(A6),$019A(A2) +000001CC: 356E FFF2 019C '5n....' MOVE.W -$000E(A6),$019C(A2) +000001D2: 257C 0000 0020 '%|... ' MOVE.L #$00000020,$01AE(A2) + 01AE +000001DA: 4CDF 1C18 'L...' MOVEM.L (A7)+,D3/D4/A2-A4 +000001DE: 303C 0008 '0<..' MOVE.W #$0008,D0 +000001E2: 6000 52CE '`.R.' BRA *+$52D0 ; 000054B2 +000001E6: 2809 '(.' MOVE.L A1,D4 +000001E8: 204C ' L' MOVEA.L A4,A0 +000001EA: 2244 '"D' MOVEA.L D4,A1 +000001EC: 7000 'p.' MOVEQ #$00,D0 +000001EE: 1018 '..' MOVE.B (A0)+,D0 +000001F0: 7201 'r.' MOVEQ #$01,D1 +000001F2: 142E FFDA '....' MOVE.B -$0026(A6),D2 +000001F6: 4EBA FD80 'N...' JSR *-$027E ; FFFFFF78 +000001FA: 0684 0000 0010 '......' ADDI.L #$00000010,D4 +00000200: 49EC 0010 'I...' LEA $0010(A4),A4 +00000204: 51CB FFE2 'Q...' DBF D3,*-$001C ; 000001E8 +00000208: 4E75 'Nu' RTS + +Comment: + + INITDATECACHE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: STRING2DATE [69510, 69AD8) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrUtilDate.a + + +412 (69922): STRING2TIME + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrUtilDate.a + + +Dictionary: Flags $00 FirstId 229 + 229: STRING2DATE + 230: STRING2TIME + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="STRING2DATE"(229) Segment="Main"(200) +Size: Flags $00 ModuleSize 1480 + +Content: Flags $08 +Contents offset $0000 size $05C8 +00000000: 4E56 FCDC 'NV..' LINK.W A6,#-$0324 +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 6100 030E 'a...' BSR *+$0310 ; 00000318 +0000000C: 4A6E 0020 'Jn. ' TST.W $0020(A6) +00000010: 6600 02AE 'f...' BNE *+$02B0 ; 000002C0 +00000014: 78FF 'x.' MOVEQ #$FF,D4 +00000016: 426E FE1A 'Bn..' CLR.W -$01E6(A6) +0000001A: 43EC 0002 'C...' LEA $0002(A4),A1 +0000001E: 41EE FE24 'A..$' LEA -$01DC(A6),A0 +00000022: 20D9 ' .' MOVE.L (A1)+,(A0)+ +00000024: 20D9 ' .' MOVE.L (A1)+,(A0)+ +00000026: 20D9 ' .' MOVE.L (A1)+,(A0)+ +00000028: 30D9 '0.' MOVE.W (A1)+,(A0)+ +0000002A: 4258 'BX' CLR.W (A0)+ +0000002C: 1C2C 01A0 '.,..' MOVE.B $01A0(A4),D6 +00000030: 3213 '2.' MOVE.W (A3),D1 +00000032: 0C41 0010 '.A..' CMPI.W #$0010,D1 +00000036: 6C16 'l.' BGE.S *+$0018 ; 0000004E +00000038: 5341 'SA' SUBQ.W #1,D1 +0000003A: 6700 0122 'g.."' BEQ *+$0124 ; 0000015E +0000003E: 5741 'WA' SUBQ.W #3,D1 +00000040: 6778 'gx' BEQ.S *+$007A ; 000000BA +00000042: 5341 'SA' SUBQ.W #1,D1 +00000044: 6736 'g6' BEQ.S *+$0038 ; 0000007C +00000046: 5D41 ']A' SUBQ.W #6,D1 +00000048: 6732 'g2' BEQ.S *+$0034 ; 0000007C +0000004A: 6000 0112 '`...' BRA *+$0114 ; 0000015E +0000004E: 4A07 'J.' TST.B D7 +00000050: 6706 'g.' BEQ.S *+$0008 ; 00000058 +00000052: 006E 0020 0020 '.n. . ' ORI.W #$0020,$0020(A6) +00000058: 5207 'R.' ADDQ.B #1,D7 +0000005A: 4A45 'JE' TST.W D5 +0000005C: 6B00 0100 'k...' BMI *+$0102 ; 0000015E +00000060: 6608 'f.' BNE.S *+$000A ; 0000006A +00000062: 3D41 FE18 '=A..' MOVE.W D1,-$01E8(A6) +00000066: 6000 00F6 '`...' BRA *+$00F8 ; 0000015E +0000006A: B26E FE18 '.n..' CMP.W -$01E8(A6),D1 +0000006E: 6700 00EE 'g...' BEQ *+$00F0 ; 0000015E +00000072: 006E 0044 0020 '.n.D. ' ORI.W #$0044,$0020(A6) +00000078: 6000 00E4 '`...' BRA *+$00E6 ; 0000015E +0000007C: 4A47 'JG' TST.W D7 +0000007E: 661C 'f.' BNE.S *+$001E ; 0000009C +00000080: 4A45 'JE' TST.W D5 +00000082: 6D18 'm.' BLT.S *+$001A ; 0000009C +00000084: 6608 'f.' BNE.S *+$000A ; 0000008E +00000086: 3D7C 0001 FE18 '=|....' MOVE.W #$0001,-$01E8(A6) +0000008C: 600E '`.' BRA.S *+$0010 ; 0000009C +0000008E: 0C6E 0001 FE18 '.n....' CMPI.W #$0001,-$01E8(A6) +00000094: 6706 'g.' BEQ.S *+$0008 ; 0000009C +00000096: 006E 0044 0020 '.n.D. ' ORI.W #$0044,$0020(A6) +0000009C: 7E00 '~.' MOVEQ #$00,D7 +0000009E: 0C45 0002 '.E..' CMPI.W #$0002,D5 +000000A2: 6C00 00A6 'l...' BGE *+$00A8 ; 0000014A +000000A6: 206B 000A ' k..' MOVEA.L $000A(A3),A0 +000000AA: 4EBA FC40 'N..@' JSR *-$03BE ; FFFFFCEC +000000AE: 6B00 0210 'k...' BMI *+$0212 ; 000002C0 +000000B2: 6100 0254 'a..T' BSR *+$0256 ; 00000308 +000000B6: 6000 009E '`...' BRA *+$00A0 ; 00000156 +000000BA: 7E00 '~.' MOVEQ #$00,D7 +000000BC: 246B 000A '$k..' MOVEA.L $000A(A3),A2 +000000C0: 528A 'R.' ADDQ.L #1,A2 +000000C2: 204A ' J' MOVEA.L A2,A0 +000000C4: 202B 0006 ' +..' MOVE.L $0006(A3),D0 +000000C8: A456 '.V' _UpperText ; A456 +000000CA: 4A44 'JD' TST.W D4 +000000CC: 6A3A 'j:' BPL.S *+$003C ; 00000108 +000000CE: 4267 'Bg' CLR.W -(A7) +000000D0: 2F0A '/.' MOVE.L A2,-(A7) +000000D2: 3F2B 0008 '?+..' MOVE.W $0008(A3),-(A7) +000000D6: 3F06 '?.' MOVE.W D6,-(A7) +000000D8: 486C 003A 'Hl.:' PEA $003A(A4) +000000DC: 3F3C 000F '?<..' MOVE.W #$000F,-(A7) +000000E0: 3F3C 0013 '?<..' MOVE.W #$0013,-(A7) +000000E4: 4EBA FCE8 'N...' JSR *-$0316 ; FFFFFDCE +000000E8: 341F '4.' MOVE.W (A7)+,D2 +000000EA: 6F5E 'o^' BLE.S *+$0060 ; 0000014A +000000EC: 5F42 '_B' SUBQ.W #7,D2 +000000EE: 6F3E 'o>' BLE.S *+$0040 ; 0000012E +000000F0: 0C45 0002 '.E..' CMPI.W #$0002,D5 +000000F4: 6C54 'lT' BGE.S *+$0056 ; 0000014A +000000F6: 5245 'RE' ADDQ.W #1,D5 +000000F8: 3205 '2.' MOVE.W D5,D1 +000000FA: D241 '.A' ADD.W D1,D1 +000000FC: 43EE FE1E 'C...' LEA -$01E2(A6),A1 +00000100: 3382 1000 '3...' MOVE.W D2,$00(A1,D1.W) +00000104: 3805 '8.' MOVE.W D5,D4 +00000106: 604E '`N' BRA.S *+$0050 ; 00000156 +00000108: 4A2E FE1A 'J...' TST.B -$01E6(A6) +0000010C: 663C 'f<' BNE.S *+$003E ; 0000014A +0000010E: 4267 'Bg' CLR.W -(A7) +00000110: 2F0A '/.' MOVE.L A2,-(A7) +00000112: 3F2B 0008 '?+..' MOVE.W $0008(A3),-(A7) +00000116: 3F06 '?.' MOVE.W D6,-(A7) +00000118: 486C 003A 'Hl.:' PEA $003A(A4) +0000011C: 3F3C 000F '?<..' MOVE.W #$000F,-(A7) +00000120: 3F3C 0007 '?<..' MOVE.W #$0007,-(A7) +00000124: 4EBA FCA8 'N...' JSR *-$0356 ; FFFFFDCE +00000128: 341F '4.' MOVE.W (A7)+,D2 +0000012A: 6F1E 'o.' BLE.S *+$0020 ; 0000014A +0000012C: 6008 '`.' BRA.S *+$000A ; 00000136 +0000012E: 4A2E FE1A 'J...' TST.B -$01E6(A6) +00000132: 6616 'f.' BNE.S *+$0018 ; 0000014A +00000134: 5E42 '^B' ADDQ.W #7,D2 +00000136: 50EE FE1A 'P...' ST -$01E6(A6) +0000013A: 3D42 FE32 '=B.2' MOVE.W D2,-$01CE(A6) +0000013E: 4A45 'JE' TST.W D5 +00000140: 6B06 'k.' BMI.S *+$0008 ; 00000148 +00000142: 006E 0008 0020 '.n... ' ORI.W #$0008,$0020(A6) +00000148: 600C '`.' BRA.S *+$000E ; 00000156 +0000014A: 4A6E FE10 'Jn..' TST.W -$01F0(A6) +0000014E: 6A0E 'j.' BPL.S *+$0010 ; 0000015E +00000150: 3D43 FE10 '=C..' MOVE.W D3,-$01F0(A6) +00000154: 6008 '`.' BRA.S *+$000A ; 0000015E +00000156: 3D43 FE16 '=C..' MOVE.W D3,-$01EA(A6) +0000015A: 2D4B FE12 '-K..' MOVE.L A3,-$01EE(A6) +0000015E: D6FC 000E '....' ADDA.W #$000E,A3 +00000162: 0C45 0002 '.E..' CMPI.W #$0002,D5 +00000166: 5CC0 '\.' SGE D0 +00000168: C02E FE1A '....' AND.B -$01E6(A6),D0 +0000016C: 56CB FEC2 'V...' DBNE D3,*-$013C ; 00000030 +00000170: 4A45 'JE' TST.W D5 +00000172: 6A0A 'j.' BPL.S *+$000C ; 0000017E +00000174: 006E 8400 0020 '.n... ' ORI.W #$8400,$0020(A6) +0000017A: 6000 0144 '`..D' BRA *+$0146 ; 000002C0 +0000017E: 6100 014E 'a..N' BSR *+$0150 ; 000002CE +00000182: 41FA 0234 'A..4' LEA *+$0236,A0 ; 000003B8 +00000186: 43EE FE1E 'C...' LEA -$01E2(A6),A1 +0000018A: 142C 019F '.,..' MOVE.B $019F(A4),D2 +0000018E: 4A44 'JD' TST.W D4 +00000190: 6A1A 'j.' BPL.S *+$001C ; 000001AC +00000192: 142C 019E '.,..' MOVE.B $019E(A4),D2 +00000196: 4A45 'JE' TST.W D5 +00000198: 6736 'g6' BEQ.S *+$0038 ; 000001D0 +0000019A: 302E FE18 '0...' MOVE.W -$01E8(A6),D0 +0000019E: B06C 019C '.l..' CMP.W $019C(A4),D0 +000001A2: 672C 'g,' BEQ.S *+$002E ; 000001D0 +000001A4: 006E 0004 0020 '.n... ' ORI.W #$0004,$0020(A6) +000001AA: 6024 '`$' BRA.S *+$0026 ; 000001D0 +000001AC: 006E 0001 0020 '.n... ' ORI.W #$0001,$0020(A6) +000001B2: 026E FFB3 0020 '.n... ' ANDI.W #$FFB3,$0020(A6) +000001B8: 4A45 'JE' TST.W D5 +000001BA: 6608 'f.' BNE.S *+$000A ; 000001C4 +000001BC: 7A01 'z.' MOVEQ #$01,D5 +000001BE: 337C 0001 0002 '3|....' MOVE.W #$0001,$0002(A1) +000001C4: 3004 '0.' MOVE.W D4,D0 +000001C6: C0FC 0006 '....' MULU.W #$0006,D0 +000001CA: D002 '..' ADD.B D2,D0 +000001CC: 1430 0000 '.0..' MOVE.B $00(A0,D0.W),D2 +000001D0: 7200 'r.' MOVEQ #$00,D1 +000001D2: 45EE FE24 'E..$' LEA -$01DC(A6),A2 +000001D6: 3005 '0.' MOVE.W D5,D0 +000001D8: C0FC 0018 '....' MULU.W #$0018,D0 +000001DC: D402 '..' ADD.B D2,D2 +000001DE: D402 '..' ADD.B D2,D2 +000001E0: D002 '..' ADD.B D2,D0 +000001E2: 1230 0012 '.0..' MOVE.B $12(A0,D0.W),D1 +000001E6: 6B08 'k.' BMI.S *+$000A ; 000001F0 +000001E8: D241 '.A' ADD.W D1,D1 +000001EA: 3D71 1000 FE26 '=q...&' MOVE.W $00(A1,D1.W),-$01DA(A6) +000001F0: 1230 0013 '.0..' MOVE.B $13(A0,D0.W),D1 +000001F4: 6B08 'k.' BMI.S *+$000A ; 000001FE +000001F6: D241 '.A' ADD.W D1,D1 +000001F8: 3D71 1000 FE28 '=q...(' MOVE.W $00(A1,D1.W),-$01D8(A6) +000001FE: 1230 0014 '.0..' MOVE.B $14(A0,D0.W),D1 +00000202: D241 '.A' ADD.W D1,D1 +00000204: 3D71 1000 FE2A '=q...*' MOVE.W $00(A1,D1.W),-$01D6(A6) +0000020A: 0C45 0001 '.E..' CMPI.W #$0001,D5 +0000020E: 6F6C 'ol' BLE.S *+$006E ; 0000027C +00000210: 302C 0020 '0,. ' MOVE.W $0020(A4),D0 +00000214: 322E FE26 '2..&' MOVE.W -$01DA(A6),D1 +00000218: B041 '.A' CMP.W D1,D0 +0000021A: 6F60 'o`' BLE.S *+$0062 ; 0000027C +0000021C: 0C41 0064 '.A.d' CMPI.W #$0064,D1 +00000220: 6C44 'lD' BGE.S *+$0046 ; 00000266 +00000222: 302C 0004 '0,..' MOVE.W $0004(A4),D0 +00000226: 80FC 0064 '...d' DIVU.W #$0064,D0 +0000022A: C0FC 0064 '...d' MULU.W #$0064,D0 +0000022E: 3200 '2.' MOVE.W D0,D1 +00000230: 302C 0004 '0,..' MOVE.W $0004(A4),D0 +00000234: 9041 '.A' SUB.W D1,D0 +00000236: 322E FE26 '2..&' MOVE.W -$01DA(A6),D1 +0000023A: 0C40 005A '.@.Z' CMPI.W #$005A,D0 +0000023E: 630E 'c.' BLS.S *+$0010 ; 0000024E +00000240: 0C41 000A '.A..' CMPI.W #$000A,D1 +00000244: 6E1A 'n.' BGT.S *+$001C ; 00000260 +00000246: 066E 0064 FE26 '.n.d.&' ADDI.W #$0064,-$01DA(A6) +0000024C: 6012 '`.' BRA.S *+$0014 ; 00000260 +0000024E: 0C40 000A '.@..' CMPI.W #$000A,D0 +00000252: 6E0C 'n.' BGT.S *+$000E ; 00000260 +00000254: 0C41 005A '.A.Z' CMPI.W #$005A,D1 +00000258: 6306 'c.' BLS.S *+$0008 ; 00000260 +0000025A: 046E 0064 FE26 '.n.d.&' SUBI.W #$0064,-$01DA(A6) +00000260: 303C 0064 '0<.d' MOVE.W #$0064,D0 +00000264: 600A '`.' BRA.S *+$000C ; 00000270 +00000266: 0C41 03E8 '.A..' CMPI.W #$03E8,D1 +0000026A: 6C10 'l.' BGE.S *+$0012 ; 0000027C +0000026C: 303C 03E8 '0<..' MOVE.W #$03E8,D0 +00000270: 322C 0004 '2,..' MOVE.W $0004(A4),D1 +00000274: 82C0 '..' DIVU.W D0,D1 +00000276: C2C0 '..' MULU.W D0,D1 +00000278: D36E FE26 '.n.&' ADD.W D1,-$01DA(A6) +0000027C: 700E 'p.' MOVEQ #$0E,D0 +0000027E: 4A6E FE32 'Jn.2' TST.W -$01CE(A6) +00000282: 6706 'g.' BEQ.S *+$0008 ; 0000028A +00000284: 0080 0000 0080 '......' ORI.L #$00000080,D0 +0000028A: 6100 0114 'a...' BSR *+$0116 ; 000003A0 +0000028E: 6D08 'm.' BLT.S *+$000A ; 00000298 +00000290: 006E 8800 0020 '.n... ' ORI.W #$8800,$0020(A6) +00000296: 6028 '`(' BRA.S *+$002A ; 000002C0 +00000298: 226E 000C '"n..' MOVEA.L $000C(A6),A1 +0000029C: 41EE FE24 'A..$' LEA -$01DC(A6),A0 +000002A0: 3368 000E 000E '3h....' MOVE.W $000E(A0),$000E(A1) +000002A6: 22D8 '".' MOVE.L (A0)+,(A1)+ +000002A8: 22D8 '".' MOVE.L (A0)+,(A1)+ +000002AA: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +000002AE: 226E FE12 '"n..' MOVEA.L -$01EE(A6),A1 +000002B2: 20A9 0002 ' ...' MOVE.L $0002(A1),(A0) +000002B6: 202E 001C ' ...' MOVE.L $001C(A6),D0 +000002BA: 90A9 0006 '....' SUB.L $0006(A1),D0 +000002BE: 9190 '..' SUB.L D0,(A0) +000002C0: 4CDF 1CF8 'L...' MOVEM.L (A7)+,D3-D7/A2-A4 +000002C4: 4E5E 'N^' UNLK A6 +000002C6: 205F ' _' MOVEA.L (A7)+,A0 +000002C8: DEFC 0018 '....' ADDA.W #$0018,A7 +000002CC: 4ED0 'N.' JMP (A0) +000002CE: 266E FE12 '&n..' MOVEA.L -$01EE(A6),A3 +000002D2: D6FC 000E '....' ADDA.W #$000E,A3 +000002D6: 362E FE16 '6...' MOVE.W -$01EA(A6),D3 +000002DA: 4A6E FE10 'Jn..' TST.W -$01F0(A6) +000002DE: 6B0C 'k.' BMI.S *+$000E ; 000002EC +000002E0: B66E FE10 '.n..' CMP.W -$01F0(A6),D3 +000002E4: 6E06 'n.' BGT.S *+$0008 ; 000002EC +000002E6: 006E 0010 0020 '.n... ' ORI.W #$0010,$0020(A6) +000002EC: 7200 'r.' MOVEQ #$00,D1 +000002EE: 6008 '`.' BRA.S *+$000A ; 000002F8 +000002F0: 3213 '2.' MOVE.W (A3),D1 +000002F2: 5341 'SA' SUBQ.W #1,D1 +000002F4: D6FC 000E '....' ADDA.W #$000E,A3 +000002F8: 56CB FFF6 'V...' DBNE D3,*-$0008 ; 000002F0 +000002FC: 4A03 'J.' TST.B D3 +000002FE: 6B06 'k.' BMI.S *+$0008 ; 00000306 +00000300: 006E 0002 0020 '.n... ' ORI.W #$0002,$0020(A6) +00000306: 4E75 'Nu' RTS +00000308: 5245 'RE' ADDQ.W #1,D5 +0000030A: 3205 '2.' MOVE.W D5,D1 +0000030C: D241 '.A' ADD.W D1,D1 +0000030E: 43EE FE1E 'C...' LEA -$01E2(A6),A1 +00000312: 3380 1000 '3...' MOVE.W D0,$00(A1,D1.W) +00000316: 4E75 'Nu' RTS +00000318: 3D7C 8400 0020 '=|... ' MOVE.W #$8400,$0020(A6) +0000031E: 4AAE 0018 'J...' TST.L $0018(A6) +00000322: 6F7A 'oz' BLE.S *+$007C ; 0000039E +00000324: 426E 0020 'Bn. ' CLR.W $0020(A6) +00000328: 286E 0014 '(n..' MOVEA.L $0014(A6),A4 +0000032C: 7E00 '~.' MOVEQ #$00,D7 +0000032E: 7C00 '|.' MOVEQ #$00,D6 +00000330: 7AFF 'z.' MOVEQ #$FF,D5 +00000332: 426E FE18 'Bn..' CLR.W -$01E8(A6) +00000336: 426E FE16 'Bn..' CLR.W -$01EA(A6) +0000033A: 3D7C FFFF FE10 '=|....' MOVE.W #$FFFF,-$01F0(A6) +00000340: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000344: 4290 'B.' CLR.L (A0) +00000346: 41EE FE1E 'A...' LEA -$01E2(A6),A0 +0000034A: 4298 'B.' CLR.L (A0)+ +0000034C: 4258 'BX' CLR.W (A0)+ +0000034E: 41EE FE40 'A..@' LEA -$01C0(A6),A0 +00000352: 2948 01AA ')H..' MOVE.L A0,$01AA(A4) +00000356: 50EC 01C2 'P...' ST $01C2(A4) +0000035A: 41EE FCDC 'A...' LEA -$0324(A6),A0 +0000035E: 2948 01B6 ')H..' MOVE.L A0,$01B6(A4) +00000362: 297C 0000 012C ')|...,' MOVE.L #$0000012C,$01BA(A4) + 01BA +0000036A: 296E 001C 01A2 ')n....' MOVE.L $001C(A6),$01A2(A4) +00000370: 296E 0018 01A6 ')n....' MOVE.L $0018(A6),$01A6(A4) +00000376: 47EE FE40 'G..@' LEA -$01C0(A6),A3 +0000037A: 4227 'B'' CLR.B -(A7) +0000037C: 486C 01A2 'Hl..' PEA $01A2(A4) +00000380: 2F3C 8204 FFFA '/<....' MOVE.L #$8204FFFA,-(A7) +00000386: A8B5 '..' _ScriptUtil ; A8B5 +00000388: 4A1F 'J.' TST.B (A7)+ +0000038A: 6708 'g.' BEQ.S *+$000A ; 00000394 +0000038C: 006E 8000 0020 '.n... ' ORI.W #$8000,$0020(A6) +00000392: 600A '`.' BRA.S *+$000C ; 0000039E +00000394: 262C 01B2 '&,..' MOVE.L $01B2(A4),D3 +00000398: 5343 'SC' SUBQ.W #1,D3 +0000039A: 426E 0020 'Bn. ' CLR.W $0020(A6) +0000039E: 4E75 'Nu' RTS +000003A0: 4267 'Bg' CLR.W -(A7) +000003A2: 486E FE24 'Hn.$' PEA -$01DC(A6) +000003A6: 2F00 '/.' MOVE.L D0,-(A7) +000003A8: 486E FE08 'Hn..' PEA -$01F8(A6) +000003AC: 2F3C 820C FFE4 '/<....' MOVE.L #$820CFFE4,-(A7) +000003B2: A8B5 '..' _ScriptUtil ; A8B5 +000003B4: 4A5F 'J_' TST.W (A7)+ +000003B6: 4E75 'Nu' RTS +000003B8: 0000 0303 '....' ORI.B #$03,D0 +000003BC: 0003 0101 '....' ORI.B #$01,D3 +000003C0: 0202 0102 '....' ANDI.B #$02,D2 +000003C4: 0404 0505 '....' SUBI.B #$05,D4 +000003C8: 0405 FFFF '....' SUBI.B #$FF,D5 +000003CC: 0000 FFFF '....' ORI.B #$FF,D0 +000003D0: 0000 FFFF '....' ORI.B #$FF,D0 +000003D4: 0000 FFFF '....' ORI.B #$FF,D0 +000003D8: 0000 FFFF '....' ORI.B #$FF,D0 +000003DC: 0000 FFFF '....' ORI.B #$FF,D0 +000003E0: 0000 FF00 '....' ORI.B #$00,D0 +000003E4: 0100 '..' BTST D0,D0 +000003E6: FF01 '..' DC.W $FF01 ; ???? +000003E8: 0000 FF00 '....' ORI.B #$00,D0 +000003EC: 0100 '..' BTST D0,D0 +000003EE: FF00 '..' DC.W $FF00 ; ???? +000003F0: 0100 '..' BTST D0,D0 +000003F2: FF01 '..' DC.W $FF01 ; ???? +000003F4: 0000 FF01 '....' ORI.B #$01,D0 +000003F8: 0000 0200 '....' ORI.B #$00,D0 +000003FC: 0100 '..' BTST D0,D0 +000003FE: 0201 0000 '....' ANDI.B #$00,D1 +00000402: 0001 0200 '....' ORI.B #$00,D1 +00000406: 0100 '..' BTST D0,D0 +00000408: 0200 0102 '....' ANDI.B #$02,D0 +0000040C: 0000 0002 '....' ORI.B #$02,D0 +00000410: 0100 '..' BTST D0,D0 +00000412: 4E56 FCDC 'NV..' LINK.W A6,#-$0324 +00000416: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +0000041A: 6100 FEFC 'a...' BSR *-$0102 ; 00000318 +0000041E: 4A6E 0020 'Jn. ' TST.W $0020(A6) +00000422: 6600 FE9C 'f...' BNE *-$0162 ; 000002C0 +00000426: 4244 'BD' CLR.W D4 +00000428: 41EE FE24 'A..$' LEA -$01DC(A6),A0 +0000042C: 43EC 001E 'C...' LEA $001E(A4),A1 +00000430: 3169 000E 000E '1i....' MOVE.W $000E(A1),$000E(A0) +00000436: 20D9 ' .' MOVE.L (A1)+,(A0)+ +00000438: 20D9 ' .' MOVE.L (A1)+,(A0)+ +0000043A: 3213 '2.' MOVE.W (A3),D1 +0000043C: 0C41 0010 '.A..' CMPI.W #$0010,D1 +00000440: 6C18 'l.' BGE.S *+$001A ; 0000045A +00000442: 5341 'SA' SUBQ.W #1,D1 +00000444: 6700 00F2 'g...' BEQ *+$00F4 ; 00000538 +00000448: 5741 'WA' SUBQ.W #3,D1 +0000044A: 6700 0088 'g...' BEQ *+$008A ; 000004D4 +0000044E: 5341 'SA' SUBQ.W #1,D1 +00000450: 673E 'g>' BEQ.S *+$0040 ; 00000490 +00000452: 5D41 ']A' SUBQ.W #6,D1 +00000454: 673A 'g:' BEQ.S *+$003C ; 00000490 +00000456: 6000 00E0 '`...' BRA *+$00E2 ; 00000538 +0000045A: 4A07 'J.' TST.B D7 +0000045C: 6706 'g.' BEQ.S *+$0008 ; 00000464 +0000045E: 006E 0020 0020 '.n. . ' ORI.W #$0020,$0020(A6) +00000464: 5207 'R.' ADDQ.B #1,D7 +00000466: 4A45 'JE' TST.W D5 +00000468: 670C 'g.' BEQ.S *+$000E ; 00000476 +0000046A: 6A12 'j.' BPL.S *+$0014 ; 0000047E +0000046C: 006E 0010 0020 '.n... ' ORI.W #$0010,$0020(A6) +00000472: 6000 00C4 '`...' BRA *+$00C6 ; 00000538 +00000476: 3D41 FE18 '=A..' MOVE.W D1,-$01E8(A6) +0000047A: 6000 00BC '`...' BRA *+$00BE ; 00000538 +0000047E: B26E FE18 '.n..' CMP.W -$01E8(A6),D1 +00000482: 6700 00B4 'g...' BEQ *+$00B6 ; 00000538 +00000486: 006E 0044 0020 '.n.D. ' ORI.W #$0044,$0020(A6) +0000048C: 6000 00AA '`...' BRA *+$00AC ; 00000538 +00000490: 4A47 'JG' TST.W D7 +00000492: 661C 'f.' BNE.S *+$001E ; 000004B0 +00000494: 4A45 'JE' TST.W D5 +00000496: 6D18 'm.' BLT.S *+$001A ; 000004B0 +00000498: 6608 'f.' BNE.S *+$000A ; 000004A2 +0000049A: 3D7C 0001 FE18 '=|....' MOVE.W #$0001,-$01E8(A6) +000004A0: 600E '`.' BRA.S *+$0010 ; 000004B0 +000004A2: 0C6E 0001 FE18 '.n....' CMPI.W #$0001,-$01E8(A6) +000004A8: 6706 'g.' BEQ.S *+$0008 ; 000004B0 +000004AA: 006E 0044 0020 '.n.D. ' ORI.W #$0044,$0020(A6) +000004B0: 7E00 '~.' MOVEQ #$00,D7 +000004B2: 0C45 0002 '.E..' CMPI.W #$0002,D5 +000004B6: 6C6C 'll' BGE.S *+$006E ; 00000524 +000004B8: 206B 000A ' k..' MOVEA.L $000A(A3),A0 +000004BC: 4EBA F82E 'N...' JSR *-$07D0 ; FFFFFCEC +000004C0: 6B00 FDFE 'k...' BMI *-$0200 ; 000002C0 +000004C4: 4A06 'J.' TST.B D6 +000004C6: 6706 'g.' BEQ.S *+$0008 ; 000004CE +000004C8: 006E 0008 0020 '.n... ' ORI.W #$0008,$0020(A6) +000004CE: 6100 FE38 'a..8' BSR *-$01C6 ; 00000308 +000004D2: 605C '`\' BRA.S *+$005E ; 00000530 +000004D4: 4A06 'J.' TST.B D6 +000004D6: 664C 'fL' BNE.S *+$004E ; 00000524 +000004D8: 246B 000A '$k..' MOVEA.L $000A(A3),A2 +000004DC: 528A 'R.' ADDQ.L #1,A2 +000004DE: 204A ' J' MOVEA.L A2,A0 +000004E0: 202B 0006 ' +..' MOVE.L $0006(A3),D0 +000004E4: A456 '.V' _UpperText ; A456 +000004E6: 4267 'Bg' CLR.W -(A7) +000004E8: 2F0A '/.' MOVE.L A2,-(A7) +000004EA: 3F2B 0008 '?+..' MOVE.W $0008(A3),-(A7) +000004EE: 3F3C 0002 '?<..' MOVE.W #$0002,-(A7) +000004F2: 486C 016A 'Hl.j' PEA $016A(A4) +000004F6: 3F3C 000F '?<..' MOVE.W #$000F,-(A7) +000004FA: 3F3C 0003 '?<..' MOVE.W #$0003,-(A7) +000004FE: 4EBA F8CE 'N...' JSR *-$0730 ; FFFFFDCE +00000502: 341F '4.' MOVE.W (A7)+,D2 +00000504: 6F18 'o.' BLE.S *+$001A ; 0000051E +00000506: 0C42 0002 '.B..' CMPI.W #$0002,D2 +0000050A: 6E06 'n.' BGT.S *+$0008 ; 00000512 +0000050C: 50C4 'P.' ST D4 +0000050E: 6D02 'm.' BLT.S *+$0004 ; 00000512 +00000510: 4404 'D.' NEG.B D4 +00000512: 50C6 'P.' ST D6 +00000514: 4A07 'J.' TST.B D7 +00000516: 6706 'g.' BEQ.S *+$0008 ; 0000051E +00000518: 006E 0020 0020 '.n. . ' ORI.W #$0020,$0020(A6) +0000051E: 7E00 '~.' MOVEQ #$00,D7 +00000520: 4A06 'J.' TST.B D6 +00000522: 660C 'f.' BNE.S *+$000E ; 00000530 +00000524: 4A6E FE10 'Jn..' TST.W -$01F0(A6) +00000528: 6A0E 'j.' BPL.S *+$0010 ; 00000538 +0000052A: 3D43 FE10 '=C..' MOVE.W D3,-$01F0(A6) +0000052E: 6008 '`.' BRA.S *+$000A ; 00000538 +00000530: 3D43 FE16 '=C..' MOVE.W D3,-$01EA(A6) +00000534: 2D4B FE12 '-K..' MOVE.L A3,-$01EE(A6) +00000538: D6FC 000E '....' ADDA.W #$000E,A3 +0000053C: 4A06 'J.' TST.B D6 +0000053E: 56CB FEFA 'V...' DBNE D3,*-$0104 ; 0000043A +00000542: 4A45 'JE' TST.W D5 +00000544: 6A0A 'j.' BPL.S *+$000C ; 00000550 +00000546: 006E 8400 0020 '.n... ' ORI.W #$8400,$0020(A6) +0000054C: 6000 FD72 '`..r' BRA *-$028C ; 000002C0 +00000550: 6100 FD7C 'a..|' BSR *-$0282 ; 000002CE +00000554: 4A45 'JE' TST.W D5 +00000556: 6710 'g.' BEQ.S *+$0012 ; 00000568 +00000558: 302E FE18 '0...' MOVE.W -$01E8(A6),D0 +0000055C: B06C 019A '.l..' CMP.W $019A(A4),D0 +00000560: 6706 'g.' BEQ.S *+$0008 ; 00000568 +00000562: 006E 0004 0020 '.n... ' ORI.W #$0004,$0020(A6) +00000568: 700C 'p.' MOVEQ #$0C,D0 +0000056A: 4A04 'J.' TST.B D4 +0000056C: 671A 'g.' BEQ.S *+$001C ; 00000588 +0000056E: 6D0E 'm.' BLT.S *+$0010 ; 0000057E +00000570: 906E FE1E '.n..' SUB.W -$01E2(A6),D0 +00000574: 6E12 'n.' BGT.S *+$0014 ; 00000588 +00000576: 4440 'D@' NEG.W D0 +00000578: 3D40 FE1E '=@..' MOVE.W D0,-$01E2(A6) +0000057C: 600A '`.' BRA.S *+$000C ; 00000588 +0000057E: B06E FE1E '.n..' CMP.W -$01E2(A6),D0 +00000582: 6F04 'o.' BLE.S *+$0006 ; 00000588 +00000584: D16E FE1E '.n..' ADD.W D0,-$01E2(A6) +00000588: 0C6E 0018 FE1E '.n....' CMPI.W #$0018,-$01E2(A6) +0000058E: 6604 'f.' BNE.S *+$0006 ; 00000594 +00000590: 426E FE1E 'Bn..' CLR.W -$01E2(A6) +00000594: 45EE FE1E 'E...' LEA -$01E2(A6),A2 +00000598: 47EE FE2C 'G..,' LEA -$01D4(A6),A3 +0000059C: 26DA '&.' MOVE.L (A2)+,(A3)+ +0000059E: 36DA '6.' MOVE.W (A2)+,(A3)+ +000005A0: 7070 'pp' MOVEQ #$70,D0 ; 'p' +000005A2: 6100 FDFC 'a...' BSR *-$0202 ; 000003A0 +000005A6: 6D0A 'm.' BLT.S *+$000C ; 000005B2 +000005A8: 006E 8800 0020 '.n... ' ORI.W #$8800,$0020(A6) +000005AE: 6000 FD10 '`...' BRA *-$02EE ; 000002C0 +000005B2: 226E 000C '"n..' MOVEA.L $000C(A6),A1 +000005B6: 5089 'P.' ADDQ.L #8,A1 +000005B8: 41EE FE2C 'A..,' LEA -$01D4(A6),A0 +000005BC: 22D8 '".' MOVE.L (A0)+,(A1)+ +000005BE: 32D8 '2.' MOVE.W (A0)+,(A1)+ +000005C0: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +000005C4: 6000 FCE8 '`...' BRA *-$0316 ; 000002AE + + +EntryPoint: Flags=$08=(Extern Code) Offset=$0412 Entry="STRING2TIME"(230) +Comment: + + STRING2DATE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: FORMATORDER [69AF0, 69B9E) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrUtilText.a + + +Dictionary: Flags $00 FirstId 231 + 231: FORMATORDER + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FORMATORDER"(231) Segment="Main"(200) +Size: Flags $00 ModuleSize 174 + +Content: Flags $08 +Contents offset $0000 size $00AE +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 1E30 'H..0' MOVEM.L D3-D6/A2/A3,-(A7) +00000008: 246E 001A '$n..' MOVEA.L $001A(A6),A2 +0000000C: 362E 0018 '6...' MOVE.W $0018(A6),D3 +00000010: 382E 0016 '8...' MOVE.W $0016(A6),D4 +00000014: B843 '.C' CMP.W D3,D4 +00000016: 6F60 'o`' BLE.S *+$0062 ; 00000078 +00000018: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +0000001C: 7A02 'z.' MOVEQ #$02,D5 +0000001E: 1C2E 0014 '....' MOVE.B $0014(A6),D6 +00000022: 670A 'g.' BEQ.S *+$000C ; 0000002E +00000024: 3004 '0.' MOVE.W D4,D0 +00000026: 9043 '.C' SUB.W D3,D0 +00000028: D040 '.@' ADD.W D0,D0 +0000002A: D4C0 '..' ADDA.W D0,A2 +0000002C: 4445 'DE' NEG.W D5 +0000002E: 4227 'B'' CLR.B -(A7) +00000030: 3F03 '?.' MOVE.W D3,-(A7) +00000032: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000036: 4E93 'N.' JSR (A3) +00000038: 3203 '2.' MOVE.W D3,D1 +0000003A: BC1F '..' CMP.B (A7)+,D6 +0000003C: 6702 'g.' BEQ.S *+$0004 ; 00000040 +0000003E: 4641 'FA' NOT.W D1 +00000040: 3481 '4.' MOVE.W D1,(A2) +00000042: D4C5 '..' ADDA.W D5,A2 +00000044: 5243 'RC' ADDQ.W #1,D3 +00000046: B843 '.C' CMP.W D3,D4 +00000048: 6CE4 'l.' BGE.S *-$001A ; 0000002E +0000004A: 986E 0018 '.n..' SUB.W $0018(A6),D4 +0000004E: 7AFF 'z.' MOVEQ #$FF,D5 +00000050: 4243 'BC' CLR.W D3 +00000052: 246E 001A '$n..' MOVEA.L $001A(A6),A2 +00000056: 264A '&J' MOVEA.L A2,A3 +00000058: 4A5B 'J[' TST.W (A3)+ +0000005A: 6C08 'l.' BGE.S *+$000A ; 00000064 +0000005C: 4A45 'JE' TST.W D5 +0000005E: 6C0C 'l.' BGE.S *+$000E ; 0000006C +00000060: 3A03 ':.' MOVE.W D3,D5 +00000062: 6008 '`.' BRA.S *+$000A ; 0000006C +00000064: 4A45 'JE' TST.W D5 +00000066: 6D04 'm.' BLT.S *+$0006 ; 0000006C +00000068: 611A 'a.' BSR.S *+$001C ; 00000084 +0000006A: 7AFF 'z.' MOVEQ #$FF,D5 +0000006C: 5243 'RC' ADDQ.W #1,D3 +0000006E: B843 '.C' CMP.W D3,D4 +00000070: 6CE6 'l.' BGE.S *-$0018 ; 00000058 +00000072: 4A45 'JE' TST.W D5 +00000074: 6D02 'm.' BLT.S *+$0004 ; 00000078 +00000076: 610C 'a.' BSR.S *+$000E ; 00000084 +00000078: 4CDF 0C78 'L..x' MOVEM.L (A7)+,D3-D6/A2/A3 +0000007C: 303C 0016 '0<..' MOVE.W #$0016,D0 +00000080: 6000 4C30 '`.L0' BRA *+$4C32 ; 00004CB2 +00000084: 3403 '4.' MOVE.W D3,D2 +00000086: 9445 '.E' SUB.W D5,D2 +00000088: 5342 'SB' SUBQ.W #1,D2 +0000008A: E242 '.B' ASR.W #1,D2 +0000008C: 3005 '0.' MOVE.W D5,D0 +0000008E: D040 '.@' ADD.W D0,D0 +00000090: 41F2 0000 'A...' LEA $00(A2,D0.W),A0 +00000094: 3003 '0.' MOVE.W D3,D0 +00000096: D040 '.@' ADD.W D0,D0 +00000098: 43F2 0000 'C...' LEA $00(A2,D0.W),A1 +0000009C: 3010 '0.' MOVE.W (A0),D0 +0000009E: 4640 'F@' NOT.W D0 +000000A0: 3221 '2!' MOVE.W -(A1),D1 +000000A2: 4641 'FA' NOT.W D1 +000000A4: 3280 '2.' MOVE.W D0,(A1) +000000A6: 30C1 '0.' MOVE.W D1,(A0)+ +000000A8: 51CA FFF2 'Q...' DBF D2,*-$000C ; 0000009C +000000AC: 4E75 'Nu' RTS + +Comment: + + FORMATORDER ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: INTLTOKENIZE [69BB0, 6A032) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrUtilText.a + + +Dictionary: Flags $00 FirstId 232 + 232: INTLTOKENIZE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INTLTOKENIZE"(232) Segment="Main"(200) +Size: Flags $00 ModuleSize 1154 + +Content: Flags $08 +Contents offset $0000 size $0482 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 3F3E 'H.?>' MOVEM.L D2-D7/A2-A6,-(A7) +00000008: 2A6E 000C '*n..' MOVEA.L $000C(A6),A5 +0000000C: 286D 0040 '(m.@' MOVEA.L $0040(A5),A4 +00000010: 2C14 ',.' MOVE.L (A4),D6 +00000012: 6606 'f.' BNE.S *+$0008 ; 0000001A +00000014: 2F0C '/.' MOVE.L A4,-(A7) +00000016: A9A2 '..' _LoadResource ; A9A2 +00000018: 2C14 ',.' MOVE.L (A4),D6 +0000001A: 2846 '(F' MOVEA.L D6,A4 +0000001C: 2055 ' U' MOVEA.L (A5),A0 +0000001E: 202D 0004 ' -..' MOVE.L $0004(A5),D0 +00000022: 226D 0008 '"m..' MOVEA.L $0008(A5),A1 +00000026: 4A2D 0021 'J-.!' TST.B $0021(A5) +0000002A: 670A 'g.' BEQ.S *+$000C ; 00000036 +0000002C: 2C2D 0010 ',-..' MOVE.L $0010(A5),D6 +00000030: CCFC 000E '....' MULU.W #$000E,D6 +00000034: D3C6 '..' ADDA.L D6,A1 +00000036: 2F09 '/.' MOVE.L A1,-(A7) +00000038: 222D 000C '"-..' MOVE.L $000C(A5),D1 +0000003C: 262D 0024 '&-.$' MOVE.L $0024(A5),D3 +00000040: 282D 002C '(-.,' MOVE.L $002C(A5),D4 +00000044: 2A2D 0030 '*-.0' MOVE.L $0030(A5),D5 +00000048: 2C2C 0014 ',,..' MOVE.L $0014(A4),D6 +0000004C: 49F4 6000 'I.`.' LEA $00(A4,D6.W),A4 +00000050: 4DFA 038C 'M...' LEA *+$038E,A6 ; 000003DE +00000054: 294E FFF8 ')N..' MOVE.L A6,-$0008(A4) +00000058: 2C78 0BA0 ',x..' MOVEA.L $0BA0,A6 +0000005C: 4DEE 017C 'M..|' LEA $017C(A6),A6 +00000060: 45EE FFFE 'E...' LEA -$0002(A6),A2 +00000064: 425A 'BZ' CLR.W (A2)+ +00000066: 429A 'B.' CLR.L (A2)+ +00000068: 429A 'B.' CLR.L (A2)+ +0000006A: 429A 'B.' CLR.L (A2)+ +0000006C: 429A 'B.' CLR.L (A2)+ +0000006E: 2448 '$H' MOVEA.L A0,A2 +00000070: 4246 'BF' CLR.W D6 +00000072: 1C03 '..' MOVE.B D3,D6 +00000074: 6B06 'k.' BMI.S *+$0008 ; 0000007C +00000076: E646 '.F' ASR.W #3,D6 +00000078: 07F6 6000 '..`.' BSET D3,$00(A6,D6.W) +0000007C: 4843 'HC' SWAP D3 +0000007E: 4246 'BF' CLR.W D6 +00000080: 1C03 '..' MOVE.B D3,D6 +00000082: 6B06 'k.' BMI.S *+$0008 ; 0000008A +00000084: E646 '.F' ASR.W #3,D6 +00000086: 07F6 6000 '..`.' BSET D3,$00(A6,D6.W) +0000008A: 4843 'HC' SWAP D3 +0000008C: 4246 'BF' CLR.W D6 +0000008E: 1C04 '..' MOVE.B D4,D6 +00000090: 6B06 'k.' BMI.S *+$0008 ; 00000098 +00000092: E646 '.F' ASR.W #3,D6 +00000094: 09F6 6000 '..`.' BSET D4,$00(A6,D6.W) +00000098: 4246 'BF' CLR.W D6 +0000009A: 1C05 '..' MOVE.B D5,D6 +0000009C: 6B06 'k.' BMI.S *+$0008 ; 000000A4 +0000009E: E646 '.F' ASR.W #3,D6 +000000A0: 0BF6 6000 '..`.' BSET D5,$00(A6,D6.W) +000000A4: 7400 't.' MOVEQ #$00,D2 +000000A6: 6100 0386 'a...' BSR *+$0388 ; 0000042E +000000AA: 6006 '`.' BRA.S *+$0008 ; 000000B2 +000000AC: 3C02 '<.' MOVE.W D2,D6 +000000AE: 6100 0394 'a...' BSR *+$0396 ; 00000444 +000000B2: 244B '$K' MOVEA.L A3,A2 +000000B4: 6100 0378 'a..x' BSR *+$037A ; 0000042E +000000B8: 3C02 '<.' MOVE.W D2,D6 +000000BA: E646 '.F' ASR.W #3,D6 +000000BC: 0536 6000 '.6`.' BTST D2,$00(A6,D6.W) +000000C0: 6600 02C0 'f...' BNE *+$02C2 ; 00000382 +000000C4: 0C42 0004 '.B..' CMPI.W #$0004,D2 +000000C8: 6700 005C 'g..\' BEQ *+$005E ; 00000126 +000000CC: 0C42 0001 '.B..' CMPI.W #$0001,D2 +000000D0: 6728 'g(' BEQ.S *+$002A ; 000000FA +000000D2: 0C42 0010 '.B..' CMPI.W #$0010,D2 +000000D6: 6C00 023E 'l..>' BGE *+$0240 ; 00000316 +000000DA: 0C42 0005 '.B..' CMPI.W #$0005,D2 +000000DE: 672C 'g,' BEQ.S *+$002E ; 0000010C +000000E0: 0C42 0006 '.B..' CMPI.W #$0006,D2 +000000E4: 67C6 'g.' BEQ.S *-$0038 ; 000000AC +000000E6: 0C42 000B '.B..' CMPI.W #$000B,D2 +000000EA: 6700 01DC 'g...' BEQ *+$01DE ; 000002C8 +000000EE: 4A42 'JB' TST.W D2 +000000F0: 67BA 'g.' BEQ.S *-$0044 ; 000000AC +000000F2: 6B00 02E8 'k...' BMI *+$02EA ; 000003DC +000000F6: 6000 031C '`...' BRA *+$031E ; 00000414 +000000FA: 4842 'HB' SWAP D2 +000000FC: 0C42 0001 '.B..' CMPI.W #$0001,D2 +00000100: 6606 'f.' BNE.S *+$0008 ; 00000108 +00000102: 6100 0316 'a...' BSR *+$0318 ; 0000041A +00000106: 60F4 '`.' BRA.S *-$000A ; 000000FC +00000108: 4842 'HB' SWAP D2 +0000010A: 60A0 '`.' BRA.S *-$005E ; 000000AC +0000010C: 4842 'HB' SWAP D2 +0000010E: 7E05 '~.' MOVEQ #$05,D7 +00000110: B447 '.G' CMP.W D7,D2 +00000112: 6606 'f.' BNE.S *+$0008 ; 0000011A +00000114: 6100 0304 'a...' BSR *+$0306 ; 0000041A +00000118: 60F6 '`.' BRA.S *-$0008 ; 00000110 +0000011A: B46D 003E '.m.>' CMP.W $003E(A5),D2 +0000011E: 6700 01C2 'g...' BEQ *+$01C4 ; 000002E2 +00000122: 4842 'HB' SWAP D2 +00000124: 6086 '`.' BRA.S *-$0078 ; 000000AC +00000126: 4842 'HB' SWAP D2 +00000128: 7E04 '~.' MOVEQ #$04,D7 +0000012A: 4A2D 0022 'J-."' TST.B $0022(A5) +0000012E: 6716 'g.' BEQ.S *+$0018 ; 00000146 +00000130: B447 '.G' CMP.W D7,D2 +00000132: 670C 'g.' BEQ.S *+$000E ; 00000140 +00000134: 0C42 0005 '.B..' CMPI.W #$0005,D2 +00000138: 6706 'g.' BEQ.S *+$0008 ; 00000140 +0000013A: 0C42 000B '.B..' CMPI.W #$000B,D2 +0000013E: 6610 'f.' BNE.S *+$0012 ; 00000150 +00000140: 6100 02D8 'a...' BSR *+$02DA ; 0000041A +00000144: 60EA '`.' BRA.S *-$0014 ; 00000130 +00000146: B447 '.G' CMP.W D7,D2 +00000148: 6606 'f.' BNE.S *+$0008 ; 00000150 +0000014A: 6100 02CE 'a...' BSR *+$02D0 ; 0000041A +0000014E: 60F6 '`.' BRA.S *-$0008 ; 00000146 +00000150: 4842 'HB' SWAP D2 +00000152: 3C3C 0004 '<<..' MOVE.W #$0004,D6 +00000156: 6100 02EC 'a...' BSR *+$02EE ; 00000444 +0000015A: 6000 FF56 '`..V' BRA *-$00A8 ; 000000B2 +0000015E: 262D 0028 '&-.(' MOVE.L $0028(A5),D3 +00000162: 4843 'HC' SWAP D3 +00000164: 6004 '`.' BRA.S *+$0006 ; 0000016A +00000166: 262D 0028 '&-.(' MOVE.L $0028(A5),D3 +0000016A: 382D 003C '8-.<' MOVE.W $003C(A5),D4 +0000016E: 3C3C 0002 '<<..' MOVE.W #$0002,D6 +00000172: 6100 02D0 'a...' BSR *+$02D2 ; 00000444 +00000176: 244B '$K' MOVEA.L A3,A2 +00000178: 4842 'HB' SWAP D2 +0000017A: B642 '.B' CMP.W D2,D3 +0000017C: 6700 0040 'g..@' BEQ *+$0042 ; 000001BE +00000180: B842 '.B' CMP.W D2,D4 +00000182: 662E 'f.' BNE.S *+$0030 ; 000001B2 +00000184: 3C3C 0009 '<<..' MOVE.W #$0009,D6 +00000188: 6100 02BA 'a...' BSR *+$02BC ; 00000444 +0000018C: 244B '$K' MOVEA.L A3,A2 +0000018E: 6100 028C 'a...' BSR *+$028E ; 0000041C +00000192: 6B00 027A 'k..z' BMI *+$027C ; 0000040E +00000196: 3C3C 000A '<<..' MOVE.W #$000A,D6 +0000019A: 6100 02A8 'a...' BSR *+$02AA ; 00000444 +0000019E: 244B '$K' MOVEA.L A3,A2 +000001A0: 6100 0278 'a..x' BSR *+$027A ; 0000041A +000001A4: 4842 'HB' SWAP D2 +000001A6: 3C02 '<.' MOVE.W D2,D6 +000001A8: 6100 029A 'a...' BSR *+$029C ; 00000444 +000001AC: 244B '$K' MOVEA.L A3,A2 +000001AE: 4842 'HB' SWAP D2 +000001B0: 60C8 '`.' BRA.S *-$0036 ; 0000017A +000001B2: 4A42 'JB' TST.W D2 +000001B4: 6B00 0258 'k..X' BMI *+$025A ; 0000040E +000001B8: 6100 0260 'a..`' BSR *+$0262 ; 0000041A +000001BC: 60BC '`.' BRA.S *-$0042 ; 0000017A +000001BE: 3C3C 0009 '<<..' MOVE.W #$0009,D6 +000001C2: 6100 0280 'a...' BSR *+$0282 ; 00000444 +000001C6: 262D 0024 '&-.$' MOVE.L $0024(A5),D3 +000001CA: 282D 002C '(-.,' MOVE.L $002C(A5),D4 +000001CE: 244B '$K' MOVEA.L A3,A2 +000001D0: 6100 025C 'a..\' BSR *+$025E ; 0000042E +000001D4: 3C3C 0003 '<<..' MOVE.W #$0003,D6 +000001D8: 6100 026A 'a..j' BSR *+$026C ; 00000444 +000001DC: 6000 FED4 '`...' BRA *-$012A ; 000000B2 +000001E0: 262D 0038 '&-.8' MOVE.L $0038(A5),D3 +000001E4: 3C7C 0001 '<|..' MOVEA.W #$0001,A6 +000001E8: 600A '`.' BRA.S *+$000C ; 000001F4 +000001EA: 2A04 '*.' MOVE.L D4,D5 +000001EC: 3C7C 0001 '<|..' MOVEA.W #$0001,A6 +000001F0: 262D 0034 '&-.4' MOVE.L $0034(A5),D3 +000001F4: 6100 0238 'a..8' BSR *+$023A ; 0000042E +000001F8: 3C3C 0007 '<<..' MOVE.W #$0007,D6 +000001FC: 6100 0246 'a..F' BSR *+$0248 ; 00000444 +00000200: 244B '$K' MOVEA.L A3,A2 +00000202: 4A83 'J.' TST.L D3 +00000204: 6B22 'k"' BMI.S *+$0024 ; 00000228 +00000206: 6000 005C '`..\' BRA *+$005E ; 00000264 +0000020A: 262D 0038 '&-.8' MOVE.L $0038(A5),D3 +0000020E: 6004 '`.' BRA.S *+$0006 ; 00000214 +00000210: 262D 0034 '&-.4' MOVE.L $0034(A5),D3 +00000214: 3C7C 0001 '<|..' MOVEA.W #$0001,A6 +00000218: 3C3C 0007 '<<..' MOVE.W #$0007,D6 +0000021C: 6100 0226 'a..&' BSR *+$0228 ; 00000444 +00000220: 244B '$K' MOVEA.L A3,A2 +00000222: 4A83 'J.' TST.L D3 +00000224: 6B02 'k.' BMI.S *+$0004 ; 00000228 +00000226: 603C '`<' BRA.S *+$003E ; 00000264 +00000228: 4842 'HB' SWAP D2 +0000022A: B642 '.B' CMP.W D2,D3 +0000022C: 670A 'g.' BEQ.S *+$000C ; 00000238 +0000022E: 6100 01EA 'a...' BSR *+$01EC ; 0000041A +00000232: 6AF6 'j.' BPL.S *-$0008 ; 0000022A +00000234: 6000 01D8 '`...' BRA *+$01DA ; 0000040E +00000238: 3C3C 0009 '<<..' MOVE.W #$0009,D6 +0000023C: 6100 0206 'a...' BSR *+$0208 ; 00000444 +00000240: 244B '$K' MOVEA.L A3,A2 +00000242: 6100 01D6 'a...' BSR *+$01D8 ; 0000041A +00000246: 4842 'HB' SWAP D2 +00000248: 262D 0024 '&-.$' MOVE.L $0024(A5),D3 +0000024C: 3C3C 0008 '<<..' MOVE.W #$0008,D6 +00000250: 6100 01F2 'a...' BSR *+$01F4 ; 00000444 +00000254: 2A2D 0030 '*-.0' MOVE.L $0030(A5),D5 +00000258: 2C78 0BA0 ',x..' MOVEA.L $0BA0,A6 +0000025C: 4DEE 017C 'M..|' LEA $017C(A6),A6 +00000260: 6000 FE50 '`..P' BRA *-$01AE ; 000000B2 +00000264: 2E0B '..' MOVE.L A3,D7 +00000266: 6100 01C6 'a...' BSR *+$01C8 ; 0000042E +0000026A: BA82 '..' CMP.L D2,D5 +0000026C: 670C 'g.' BEQ.S *+$000E ; 0000027A +0000026E: B682 '..' CMP.L D2,D3 +00000270: 6720 'g ' BEQ.S *+$0022 ; 00000292 +00000272: 4A42 'JB' TST.W D2 +00000274: 6AEE 'j.' BPL.S *-$0010 ; 00000264 +00000276: 6000 0196 '`...' BRA *+$0198 ; 0000040E +0000027A: 4A2D 0023 'J-.#' TST.B $0023(A5) +0000027E: 67EE 'g.' BEQ.S *-$0010 ; 0000026E +00000280: 2647 '&G' MOVEA.L D7,A3 +00000282: 3C3C 0009 '<<..' MOVE.W #$0009,D6 +00000286: 6100 01BC 'a...' BSR *+$01BE ; 00000444 +0000028A: 2447 '$G' MOVEA.L D7,A2 +0000028C: 524E 'RN' ADDQ.W #1,A6 +0000028E: 6000 FF64 '`..d' BRA *-$009A ; 000001F4 +00000292: 2647 '&G' MOVEA.L D7,A3 +00000294: 3C3C 0009 '<<..' MOVE.W #$0009,D6 +00000298: 6100 01AA 'a...' BSR *+$01AC ; 00000444 +0000029C: 2447 '$G' MOVEA.L D7,A2 +0000029E: 6100 018E 'a...' BSR *+$0190 ; 0000042E +000002A2: 3C3C 0008 '<<..' MOVE.W #$0008,D6 +000002A6: 6100 019C 'a...' BSR *+$019E ; 00000444 +000002AA: 244B '$K' MOVEA.L A3,A2 +000002AC: 534E 'SN' SUBQ.W #1,A6 +000002AE: BCFC 0000 '....' CMPA.W #$0000,A6 +000002B2: 66B0 'f.' BNE.S *-$004E ; 00000264 +000002B4: 262D 0024 '&-.$' MOVE.L $0024(A5),D3 +000002B8: 2A2D 0030 '*-.0' MOVE.L $0030(A5),D5 +000002BC: 2C78 0BA0 ',x..' MOVEA.L $0BA0,A6 +000002C0: 4DEE 017C 'M..|' LEA $017C(A6),A6 +000002C4: 6000 FDEC '`...' BRA *-$0212 ; 000000B2 +000002C8: 4842 'HB' SWAP D2 +000002CA: 7E0B '~.' MOVEQ #$0B,D7 +000002CC: B447 '.G' CMP.W D7,D2 +000002CE: 6606 'f.' BNE.S *+$0008 ; 000002D6 +000002D0: 6100 0148 'a..H' BSR *+$014A ; 0000041A +000002D4: 60F6 '`.' BRA.S *-$0008 ; 000002CC +000002D6: B46D 003E '.m.>' CMP.W $003E(A5),D2 +000002DA: 6720 'g ' BEQ.S *+$0022 ; 000002FC +000002DC: 4842 'HB' SWAP D2 +000002DE: 6000 FDCC '`...' BRA *-$0232 ; 000000AC +000002E2: 6100 0136 'a..6' BSR *+$0138 ; 0000041A +000002E6: 7E05 '~.' MOVEQ #$05,D7 +000002E8: B447 '.G' CMP.W D7,D2 +000002EA: 6606 'f.' BNE.S *+$0008 ; 000002F2 +000002EC: 6100 012C 'a..,' BSR *+$012E ; 0000041A +000002F0: 60F6 '`.' BRA.S *-$0008 ; 000002E8 +000002F2: 4842 'HB' SWAP D2 +000002F4: 343C 000C '4<..' MOVE.W #$000C,D2 +000002F8: 6000 FDB2 '`...' BRA *-$024C ; 000000AC +000002FC: 6100 011C 'a...' BSR *+$011E ; 0000041A +00000300: 7E0B '~.' MOVEQ #$0B,D7 +00000302: B447 '.G' CMP.W D7,D2 +00000304: 6606 'f.' BNE.S *+$0008 ; 0000030C +00000306: 6100 0112 'a...' BSR *+$0114 ; 0000041A +0000030A: 60F6 '`.' BRA.S *-$0008 ; 00000302 +0000030C: 4842 'HB' SWAP D2 +0000030E: 343C 000D '4<..' MOVE.W #$000D,D2 +00000312: 6000 FD98 '`...' BRA *-$0266 ; 000000AC +00000316: 4842 'HB' SWAP D2 +00000318: 0C42 0021 '.B.!' CMPI.W #$0021,D2 +0000031C: 6600 004A 'f..J' BNE *+$004C ; 00000368 +00000320: 4842 'HB' SWAP D2 +00000322: 0C42 001F '.B..' CMPI.W #$001F,D2 +00000326: 6608 'f.' BNE.S *+$000A ; 00000330 +00000328: 3F3C 0022 '?<."' MOVE.W #$0022,-(A7) +0000032C: 6000 012C '`..,' BRA *+$012E ; 0000045A +00000330: 0C42 0020 '.B. ' CMPI.W #$0020,D2 +00000334: 6608 'f.' BNE.S *+$000A ; 0000033E +00000336: 3F3C 0024 '?<.$' MOVE.W #$0024,-(A7) +0000033A: 6000 011E '`...' BRA *+$0120 ; 0000045A +0000033E: 0C42 0044 '.B.D' CMPI.W #$0044,D2 +00000342: 6608 'f.' BNE.S *+$000A ; 0000034C +00000344: 3F3C 0027 '?<.'' MOVE.W #$0027,-(A7) +00000348: 6000 0110 '`...' BRA *+$0112 ; 0000045A +0000034C: 0C42 0021 '.B.!' CMPI.W #$0021,D2 +00000350: 6608 'f.' BNE.S *+$000A ; 0000035A +00000352: 3F3C 0026 '?<.&' MOVE.W #$0026,-(A7) +00000356: 6000 0102 '`...' BRA *+$0104 ; 0000045A +0000035A: 0C42 002B '.B.+' CMPI.W #$002B,D2 +0000035E: 661A 'f.' BNE.S *+$001C ; 0000037A +00000360: 3F3C 002A '?<.*' MOVE.W #$002A,-(A7) +00000364: 6000 00F4 '`...' BRA *+$00F6 ; 0000045A +00000368: 4842 'HB' SWAP D2 +0000036A: 0C82 001F 0020 '..... ' CMPI.L #$001F0020,D2 +00000370: 6608 'f.' BNE.S *+$000A ; 0000037A +00000372: 3F3C 0029 '?<.)' MOVE.W #$0029,-(A7) +00000376: 6000 00E2 '`...' BRA *+$00E4 ; 0000045A +0000037A: 2E0B '..' MOVE.L A3,D7 +0000037C: 9E8A '..' SUB.L A2,D7 +0000037E: 6000 FD2C '`..,' BRA *-$02D2 ; 000000AC +00000382: B642 '.B' CMP.W D2,D3 +00000384: 6700 FDE0 'g...' BEQ *-$021E ; 00000166 +00000388: 4843 'HC' SWAP D3 +0000038A: B642 '.B' CMP.W D2,D3 +0000038C: 6700 FDD0 'g...' BEQ *-$022E ; 0000015E +00000390: 4843 'HC' SWAP D3 +00000392: 4A84 'J.' TST.L D4 +00000394: 6A08 'j.' BPL.S *+$000A ; 0000039E +00000396: B842 '.B' CMP.W D2,D4 +00000398: 660A 'f.' BNE.S *+$000C ; 000003A4 +0000039A: 6000 FE74 '`..t' BRA *-$018A ; 00000210 +0000039E: B882 '..' CMP.L D2,D4 +000003A0: 6700 FE48 'g..H' BEQ *-$01B6 ; 000001EA +000003A4: 4A85 'J.' TST.L D5 +000003A6: 6A0A 'j.' BPL.S *+$000C ; 000003B2 +000003A8: BA42 '.B' CMP.W D2,D5 +000003AA: 6700 FE5E 'g..^' BEQ *-$01A0 ; 0000020A +000003AE: 6000 FD14 '`...' BRA *-$02EA ; 000000C4 +000003B2: BA82 '..' CMP.L D2,D5 +000003B4: 6700 FE2A 'g..*' BEQ *-$01D4 ; 000001E0 +000003B8: 6000 FD0A '`...' BRA *-$02F4 ; 000000C4 +000003BC: 4A80 'J.' TST.L D0 +000003BE: 6A06 'j.' BPL.S *+$0008 ; 000003C6 +000003C0: 343C FFFF '4<..' MOVE.W #$FFFF,D2 +000003C4: 4E75 'Nu' RTS +000003C6: 2C2C FFFC ',,..' MOVE.L -$0004(A4),D6 +000003CA: 4EF4 6800 'N.h.' JMP $00(A4,D6.L) +000003CE: 2C6D 0040 ',m.@' MOVEA.L $0040(A5),A6 +000003D2: 2C56 ',V' MOVEA.L (A6),A6 +000003D4: 2C2E 0018 ',...' MOVE.L $0018(A6),D6 +000003D8: 4EF6 6800 'N.h.' JMP $00(A6,D6.L) +000003DC: 7C00 '|.' MOVEQ #$00,D6 +000003DE: 3F06 '?.' MOVE.W D6,-(A7) +000003E0: 2C09 ',.' MOVE.L A1,D6 +000003E2: 9CAD 0008 '....' SUB.L $0008(A5),D6 +000003E6: 8DFC 000E '....' DIVS.W #$000E,D6 +000003EA: 2B46 0010 '+F..' MOVE.L D6,$0010(A5) +000003EE: 4A2D 0020 'J-. ' TST.B $0020(A5) +000003F2: 6702 'g.' BEQ.S *+$0004 ; 000003F6 +000003F4: 61D8 'a.' BSR.S *-$0026 ; 000003CE +000003F6: 301F '0.' MOVE.W (A7)+,D0 +000003F8: 588F 'X.' ADDQ.L #4,A7 +000003FA: 4CDF 7CFC 'L.|.' MOVEM.L (A7)+,D2-D7/A2-A6 +000003FE: 4E5E 'N^' UNLK A6 +00000400: 205F ' _' MOVEA.L (A7)+,A0 +00000402: 508F 'P.' ADDQ.L #8,A7 +00000404: 1E80 '..' MOVE.B D0,(A7) +00000406: 4ED0 'N.' JMP (A0) +00000408: 3C3C 0001 '<<..' MOVE.W #$0001,D6 +0000040C: 60D0 '`.' BRA.S *-$002E ; 000003DE +0000040E: 3C3C 0003 '<<..' MOVE.W #$0003,D6 +00000412: 60CA '`.' BRA.S *-$0034 ; 000003DE +00000414: 3C3C 0005 '<<..' MOVE.W #$0005,D6 +00000418: 60C4 '`.' BRA.S *-$003A ; 000003DE +0000041A: 4842 'HB' SWAP D2 +0000041C: 2648 '&H' MOVEA.L A0,A3 +0000041E: 1418 '..' MOVE.B (A0)+,D2 +00000420: 5380 'S.' SUBQ.L #1,D0 +00000422: 6B06 'k.' BMI.S *+$0008 ; 0000042A +00000424: 1434 2000 '.4 .' MOVE.B $00(A4,D2.W),D2 +00000428: 6A02 'j.' BPL.S *+$0004 ; 0000042C +0000042A: 6190 'a.' BSR.S *-$006E ; 000003BC +0000042C: 4E75 'Nu' RTS +0000042E: 2648 '&H' MOVEA.L A0,A3 +00000430: 1418 '..' MOVE.B (A0)+,D2 +00000432: 5380 'S.' SUBQ.L #1,D0 +00000434: 6B06 'k.' BMI.S *+$0008 ; 0000043C +00000436: 1434 2000 '.4 .' MOVE.B $00(A4,D2.W),D2 +0000043A: 6A04 'j.' BPL.S *+$0006 ; 00000440 +0000043C: 6100 FF7E 'a..~' BSR *-$0080 ; 000003BC +00000440: 4842 'HB' SWAP D2 +00000442: 4E75 'Nu' RTS +00000444: 5381 'S.' SUBQ.L #1,D1 +00000446: 6B0E 'k.' BMI.S *+$0010 ; 00000456 +00000448: 32C6 '2.' MOVE.W D6,(A1)+ +0000044A: 22CA '".' MOVE.L A2,(A1)+ +0000044C: 2C0B ',.' MOVE.L A3,D6 +0000044E: 9C8A '..' SUB.L A2,D6 +00000450: 22C6 '".' MOVE.L D6,(A1)+ +00000452: 4299 'B.' CLR.L (A1)+ +00000454: 4E75 'Nu' RTS +00000456: 584F 'XO' ADDQ.W #4,A7 +00000458: 60AE '`.' BRA.S *-$0050 ; 00000408 +0000045A: 2648 '&H' MOVEA.L A0,A3 +0000045C: 1418 '..' MOVE.B (A0)+,D2 +0000045E: 5380 'S.' SUBQ.L #1,D0 +00000460: 6B06 'k.' BMI.S *+$0008 ; 00000468 +00000462: 1434 2000 '.4 .' MOVE.B $00(A4,D2.W),D2 +00000466: 6A04 'j.' BPL.S *+$0006 ; 0000046C +00000468: 6100 FF52 'a..R' BSR *-$00AC ; 000003BC +0000046C: 4842 'HB' SWAP D2 +0000046E: 5381 'S.' SUBQ.L #1,D1 +00000470: 6BE4 'k.' BMI.S *-$001A ; 00000456 +00000472: 32DF '2.' MOVE.W (A7)+,(A1)+ +00000474: 22CA '".' MOVE.L A2,(A1)+ +00000476: 2C0B ',.' MOVE.L A3,D6 +00000478: 9C8A '..' SUB.L A2,D6 +0000047A: 22C6 '".' MOVE.L D6,(A1)+ +0000047C: 4299 'B.' CLR.L (A1)+ +0000047E: 6000 FC32 '`..2' BRA *-$03CC ; 000000B2 + +Comment: + + INTLTOKENIZE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_6A040 [6A040, 6A07E) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 233 + 233: AUTOMOD_6A040 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_6A040"(233) 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: 41EE 000A 'A...' LEA $000A(A6),A0 +00000008: 303C 0002 '0<..' MOVE.W #$0002,D0 +0000000C: A456 '.V' _UpperText ; A456 +0000000E: 3210 '2.' MOVE.W (A0),D1 +00000010: 41EE 0008 'A...' LEA $0008(A6),A0 +00000014: 303C 0002 '0<..' MOVE.W #$0002,D0 +00000018: A456 '.V' _UpperText ; A456 +0000001A: B250 '.P' CMP.W (A0),D1 +0000001C: 57EE 000C 'W...' SEQ $000C(A6) +00000020: 303C 0004 '0<..' MOVE.W #$0004,D0 +00000024: 6000 473C '`.G<' BRA *+$473E ; 00004762 +00000028: 0000 0000 '....' ORI.B #$00,D0 +0000002C: 0000 0000 '....' ORI.B #$00,D0 +00000030: 4880 'H.' EXT.W D0 +00000032: 5240 'R@' ADDQ.W #1,D0 +00000034: 0C40 0003 '.@..' CMPI.W #$0003,D0 +00000038: 6602 'f.' BNE.S *+$0004 ; 0000003C +0000003A: 7000 'p.' MOVEQ #$00,D0 +0000003C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_6A040 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_6A080 [6A080, 6A092) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 234 + 234: AUTOMOD_6A080 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_6A080"(234) Segment="Main"(200) +Size: Flags $00 ModuleSize 18 + +Content: Flags $08 +Contents offset $0000 size $0012 +00000000: 4267 'Bg' CLR.W -(A7) +00000002: 204F ' O' MOVEA.L A7,A0 +00000004: 2F09 '/.' MOVE.L A1,-(A7) +00000006: 2F08 '/.' MOVE.L A0,-(A7) +00000008: 3F3C 001C '?<..' MOVE.W #$001C,-(A7) +0000000C: A9EB '..' _FP68K ; A9EB +0000000E: 301F '0.' MOVE.W (A7)+,D0 +00000010: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_6A080 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_6A0A0 [6A0A0, 6A0B6) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 235 + 235: AUTOMOD_6A0A0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_6A0A0"(235) Segment="Main"(200) +Size: Flags $00 ModuleSize 22 + +Content: Flags $08 +Contents offset $0000 size $0016 +00000000: 1200 '..' MOVE.B D0,D1 +00000002: 670E 'g.' BEQ.S *+$0010 ; 00000012 +00000004: 7008 'p.' MOVEQ #$08,D0 +00000006: 3411 '4.' MOVE.W (A1),D2 +00000008: B410 '..' CMP.B (A0),D2 +0000000A: 6408 'd.' BCC.S *+$000A ; 00000014 +0000000C: 1181 2000 '.. .' MOVE.B D1,$00(A0,D2.W) +00000010: 5251 'RQ' ADDQ.W #1,(A1) +00000012: 7000 'p.' MOVEQ #$00,D0 +00000014: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_6A0A0 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_6A0C0 [6A0C0, 6A0CE) + + Module started due to: MODGUESS (align, RTS then padding) + + +2 (6A0C2): SENDCHAR0 + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrUtilNum.a + + +Dictionary: Flags $00 FirstId 236 + 236: AUTOMOD_6A0C0 + 237: SENDCHAR0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_6A0C0"(236) Segment="Main"(200) +Size: Flags $00 ModuleSize 14 + +Content: Flags $08 +Contents offset $0000 size $000E +00000000: E058 '.X' ROR.W #8,D0 +00000002: 3F00 '?.' MOVE.W D0,-(A7) +00000004: 1017 '..' MOVE.B (A7),D0 +00000006: 61D8 'a.' BSR.S *-$0026 ; FFFFFFE0 +00000008: 301F '0.' MOVE.W (A7)+,D0 +0000000A: 61D4 'a.' BSR.S *-$002A ; FFFFFFE0 +0000000C: 4E75 'Nu' RTS + + +EntryPoint: Flags=$08=(Extern Code) Offset=$0002 Entry="SENDCHAR0"(237) +Comment: + + AUTOMOD_6A0C0 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_6A0E0 [6A0E0, 6A100) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + +E (6A0EE): SENDCHAR + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrUtilNum.a + + +Dictionary: Flags $00 FirstId 238 + 238: AUTOMOD_6A0E0 + 239: SENDCHAR +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_6A0E0"(238) Segment="Main"(200) +Size: Flags $00 ModuleSize 32 + +Content: Flags $08 +Contents offset $0000 size $0020 +00000000: 102F 000C './..' MOVE.B $000C(A7),D0 +00000004: 1F6F 000D 000C '.o....' MOVE.B $000D(A7),$000C(A7) +0000000A: 1F40 000D '.@..' MOVE.B D0,$000D(A7) +0000000E: 241F '$.' MOVE.L (A7)+,D2 +00000010: 225F '"_' MOVEA.L (A7)+,A1 +00000012: 205F ' _' MOVEA.L (A7)+,A0 +00000014: 301F '0.' MOVE.W (A7)+,D0 +00000016: 2F02 '/.' MOVE.L D2,-(A7) +00000018: 61D4 'a.' BSR.S *-$002A ; FFFFFFEE +0000001A: 3F40 0004 '?@..' MOVE.W D0,$0004(A7) +0000001E: 4E75 'Nu' RTS + + +EntryPoint: Flags=$08=(Extern Code) Offset=$000E Entry="SENDCHAR"(239) +Comment: + + AUTOMOD_6A0E0 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: RETRIEVECHAR [6A110, 6A182) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrUtilNum.a + + +Dictionary: Flags $00 FirstId 240 + 240: RETRIEVECHAR +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="RETRIEVECHAR"(240) Segment="Main"(200) +Size: Flags $00 ModuleSize 114 + +Content: Flags $08 +Contents offset $0000 size $0072 +00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002 +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: 426E 0010 'Bn..' CLR.W $0010(A6) +00000014: 246C 0014 '$l..' MOVEA.L $0014(A4),A2 +00000018: 4240 'B@' CLR.W D0 +0000001A: 1012 '..' MOVE.B (A2),D0 +0000001C: B053 '.S' CMP.W (A3),D0 +0000001E: 6D46 'mF' BLT.S *+$0048 ; 00000066 +00000020: 4267 'Bg' CLR.W -(A7) +00000022: 486A 0001 'Hj..' PEA $0001(A2) +00000026: 3013 '0.' MOVE.W (A3),D0 +00000028: 5340 'S@' SUBQ.W #1,D0 +0000002A: 3F00 '?.' MOVE.W D0,-(A7) +0000002C: 2F3C 8206 0010 '/<....' MOVE.L #$82060010,-(A7) +00000032: A8B5 '..' _ScriptUtil ; A8B5 +00000034: 3E1F '>.' MOVE.W (A7)+,D7 +00000036: 6610 'f.' BNE.S *+$0012 ; 00000048 +00000038: 3013 '0.' MOVE.W (A3),D0 +0000003A: 4241 'BA' CLR.W D1 +0000003C: 1232 0000 '.2..' MOVE.B $00(A2,D0.W),D1 +00000040: 3D41 0010 '=A..' MOVE.W D1,$0010(A6) +00000044: 5253 'RS' ADDQ.W #1,(A3) +00000046: 601E '`.' BRA.S *+$0020 ; 00000066 +00000048: 6A16 'j.' BPL.S *+$0018 ; 00000060 +0000004A: 3013 '0.' MOVE.W (A3),D0 +0000004C: B012 '..' CMP.B (A2),D0 +0000004E: 6C10 'l.' BGE.S *+$0012 ; 00000060 +00000050: 1D72 0000 0010 '.r....' MOVE.B $00(A2,D0.W),$0010(A6) +00000056: 1D72 0001 0011 '.r....' MOVE.B $01(A2,D0.W),$0011(A6) +0000005C: 5453 'TS' ADDQ.W #2,(A3) +0000005E: 6006 '`.' BRA.S *+$0008 ; 00000066 +00000060: 397C 0002 0018 '9|....' MOVE.W #$0002,$0018(A4) +00000066: 4CDF 1C80 'L...' MOVEM.L (A7)+,D7/A2-A4 +0000006A: 303C 0008 '0<..' MOVE.W #$0008,D0 +0000006E: 6000 4622 '`.F"' BRA *+$4624 ; 00004692 + +Comment: + + RETRIEVECHAR ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_6A190 [6A190, 6A1D0) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 241 + 241: AUTOMOD_6A190 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_6A190"(241) Segment="Main"(200) +Size: Flags $00 ModuleSize 64 + +Content: Flags $08 +Contents offset $0000 size $0040 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +0000000C: 266A 0008 '&j..' MOVEA.L $0008(A2),A3 +00000010: 286B 0010 '(k..' MOVEA.L $0010(A3),A4 +00000014: 544C 'TL' ADDQ.W #2,A4 +00000016: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +0000001A: 4A50 'JP' TST.W (A0) +0000001C: 6D16 'm.' BLT.S *+$0018 ; 00000034 +0000001E: 3C28 0002 '<(..' MOVE.W $0002(A0),D6 +00000022: 6710 'g.' BEQ.S *+$0012 ; 00000034 +00000024: 3E3C 001E '><..' MOVE.W #$001E,D7 +00000028: BC5C '.\' CMP.W (A4)+,D6 +0000002A: 57CF FFFC 'W...' DBEQ D7,*-$0002 ; 00000028 +0000002E: 6604 'f.' BNE.S *+$0006 ; 00000034 +00000030: 422A 000C 'B*..' CLR.B $000C(A2) +00000034: 4CDF 1CC0 'L...' MOVEM.L (A7)+,D6/D7/A2-A4 +00000038: 303C 0008 '0<..' MOVE.W #$0008,D0 +0000003C: 6000 45D4 '`.E.' BRA *+$45D6 ; 00004612 + +Comment: + + AUTOMOD_6A190 ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: CHECKPARTSINTEGRITY [6A1D0, 6A27C) + + Module started due to: MODGUESS (align, label) + + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrUtilNum.a + + +Dictionary: Flags $00 FirstId 242 + 242: CHECKPARTSINTEGRITY + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="CHECKPARTSINTEGRITY"(242) Segment="Main"(200) +Size: Flags $00 ModuleSize 172 + +Content: Flags $08 +Contents offset $0000 size $00AC +00000000: 4E56 FFFA 'NV..' LINK.W A6,#-$0006 +00000004: 48E7 0708 'H...' MOVEM.L D5-D7/A4,-(A7) +00000008: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000000C: 2868 0010 '(h..' MOVEA.L $0010(A0),A4 +00000010: 50EE 000C 'P...' ST $000C(A6) +00000014: 0C54 0001 '.T..' CMPI.W #$0001,(A4) +00000018: 6600 0084 'f...' BNE *+$0086 ; 0000009E +0000001C: 7E01 '~.' MOVEQ #$01,D7 +0000001E: 6044 '`D' BRA.S *+$0046 ; 00000064 +00000020: 3007 '0.' MOVE.W D7,D0 +00000022: D040 '.@' ADD.W D0,D0 +00000024: 3A34 0000 ':4..' MOVE.W $00(A4,D0.W),D5 +00000028: 6738 'g8' BEQ.S *+$003A ; 00000062 +0000002A: 3C07 '<.' MOVE.W D7,D6 +0000002C: 5246 'RF' ADDQ.W #1,D6 +0000002E: 602C '`,' BRA.S *+$002E ; 0000005C +00000030: 3006 '0.' MOVE.W D6,D0 +00000032: D040 '.@' ADD.W D0,D0 +00000034: BA74 0000 '.t..' CMP.W $00(A4,D0.W),D5 +00000038: 6620 'f ' BNE.S *+$0022 ; 0000005A +0000003A: 0C47 0003 '.G..' CMPI.W #$0003,D7 +0000003E: 57C0 'W.' SEQ D0 +00000040: 0C46 0004 '.F..' CMPI.W #$0004,D6 +00000044: 57C1 'W.' SEQ D1 +00000046: C001 '..' AND.B D1,D0 +00000048: 0C47 0001 '.G..' CMPI.W #$0001,D7 +0000004C: 57C1 'W.' SEQ D1 +0000004E: 0C46 0002 '.F..' CMPI.W #$0002,D6 +00000052: 57C2 'W.' SEQ D2 +00000054: C202 '..' AND.B D2,D1 +00000056: 8001 '..' OR.B D1,D0 +00000058: 6744 'gD' BEQ.S *+$0046 ; 0000009E +0000005A: 5246 'RF' ADDQ.W #1,D6 +0000005C: 0C46 001F '.F..' CMPI.W #$001F,D6 +00000060: 6FCE 'o.' BLE.S *-$0030 ; 00000030 +00000062: 5247 'RG' ADDQ.W #1,D7 +00000064: 0C47 001E '.G..' CMPI.W #$001E,D7 +00000068: 6FB6 'o.' BLE.S *-$0048 ; 00000020 +0000006A: 486C 0040 'Hl.@' PEA $0040(A4) +0000006E: 2F0E '/.' MOVE.L A6,-(A7) +00000070: 4EBA FF4E 'N..N' JSR *-$00B0 ; FFFFFFC0 +00000074: 486C 0056 'Hl.V' PEA $0056(A4) +00000078: 2F0E '/.' MOVE.L A6,-(A7) +0000007A: 4EBA FF44 'N..D' JSR *-$00BA ; FFFFFFC0 +0000007E: 41EC 0002 'A...' LEA $0002(A4),A0 +00000082: 3E3C 001F '><..' MOVE.W #$001F,D7 +00000086: 5347 'SG' SUBQ.W #1,D7 +00000088: 6D0C 'm.' BLT.S *+$000E ; 00000096 +0000008A: 3018 '0.' MOVE.W (A0)+,D0 +0000008C: 67F8 'g.' BEQ.S *-$0006 ; 00000086 +0000008E: 0C00 0020 '... ' CMPI.B #$20,D0 ; ' ' +00000092: 64F2 'd.' BCC.S *-$000C ; 00000086 +00000094: 6008 '`.' BRA.S *+$000A ; 0000009E +00000096: 0C6C 0009 0082 '.l....' CMPI.W #$0009,$0082(A4) +0000009C: 6704 'g.' BEQ.S *+$0006 ; 000000A2 +0000009E: 51EE 000C 'Q...' SF $000C(A6) +000000A2: 4CDF 10E0 'L...' MOVEM.L (A7)+,D5-D7/A4 +000000A6: 4E5E 'N^' UNLK A6 +000000A8: 2E9F '..' MOVE.L (A7)+,(A7) +000000AA: 4E75 'Nu' RTS + +Comment: + + CHECKPARTSINTEGRITY ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ISSUBSTRING [6A290, 6A306) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrUtilNum.a + + +Dictionary: Flags $00 FirstId 243 + 243: ISSUBSTRING + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ISSUBSTRING"(243) Segment="Main"(200) +Size: Flags $00 ModuleSize 118 + +Content: Flags $08 +Contents offset $0000 size $0076 +00000000: 4E56 FFFA 'NV..' LINK.W A6,#-$0006 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 286B 0008 '(k..' MOVEA.L $0008(A3),A4 +00000010: 7E01 '~.' MOVEQ #$01,D7 +00000012: 3D6C FFF8 FFFA '=l....' MOVE.W -$0008(A4),-$0006(A6) +00000018: 51EE 000C 'Q...' SF $000C(A6) +0000001C: 206B 0010 ' k..' MOVEA.L $0010(A3),A0 +00000020: 603C '`<' BRA.S *+$003E ; 0000005E +00000022: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +00000026: 4240 'B@' CLR.W D0 +00000028: 1010 '..' MOVE.B (A0),D0 +0000002A: B06E FFFA '.n..' CMP.W -$0006(A6),D0 +0000002E: 6D3C 'm<' BLT.S *+$003E ; 0000006C +00000030: 4267 'Bg' CLR.W -(A7) +00000032: 486E FFFA 'Hn..' PEA -$0006(A6) +00000036: 2F0C '/.' MOVE.L A4,-(A7) +00000038: 2078 0BA0 ' x..' MOVEA.L $0BA0,A0 +0000003C: 2068 01EC ' h..' MOVEA.L $01EC(A0),A0 +00000040: 4E90 'N.' JSR (A0) +00000042: 395F FFFC '9_..' MOVE.W (A7)+,-$0004(A4) +00000046: 206B 0010 ' k..' MOVEA.L $0010(A3),A0 +0000004A: 3007 '0.' MOVE.W D7,D0 +0000004C: D040 '.@' ADD.W D0,D0 +0000004E: 322C FFFC '2,..' MOVE.W -$0004(A4),D1 +00000052: B270 0002 '.p..' CMP.W $02(A0,D0.W),D1 +00000056: 6614 'f.' BNE.S *+$0016 ; 0000006C +00000058: 5247 'RG' ADDQ.W #1,D7 +0000005A: 206B 0010 ' k..' MOVEA.L $0010(A3),A0 +0000005E: BE50 '.P' CMP.W (A0),D7 +00000060: 6FC0 'o.' BLE.S *-$003E ; 00000022 +00000062: 396E FFFA FFF8 '9n....' MOVE.W -$0006(A6),-$0008(A4) +00000068: 50EE 000C 'P...' ST $000C(A6) +0000006C: 4CDF 1880 'L...' MOVEM.L (A7)+,D7/A3/A4 +00000070: 4E5E 'N^' UNLK A6 +00000072: 2E9F '..' MOVE.L (A7)+,(A7) +00000074: 4E75 'Nu' RTS + +Comment: + + ISSUBSTRING ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: MAKEEXP [6A310, 6A38A) + + Module started due to: vector glue above, MODGUESS (align, label) + + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrUtilNum.a + + +Dictionary: Flags $00 FirstId 244 + 244: MAKEEXP + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="MAKEEXP"(244) Segment="Main"(200) +Size: Flags $00 ModuleSize 122 + +Content: Flags $08 +Contents offset $0000 size $007A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 266C 000C '&l..' MOVEA.L $000C(A4),A3 +00000010: 51EE 0014 'Q...' SF $0014(A6) +00000014: 4267 'Bg' CLR.W -(A7) +00000016: 2F0E '/.' MOVE.L A6,-(A7) +00000018: 2078 0BA0 ' x..' MOVEA.L $0BA0,A0 +0000001C: 2068 01F0 ' h..' MOVEA.L $01F0(A0),A0 +00000020: 4E90 'N.' JSR (A0) +00000022: 101F '..' MOVE.B (A7)+,D0 +00000024: 6748 'gH' BEQ.S *+$004A ; 0000006E +00000026: 302C FFF0 '0,..' MOVE.W -$0010(A4),D0 +0000002A: 0280 0000 0600 '......' ANDI.L #$00000600,D0 +00000030: 6708 'g.' BEQ.S *+$000A ; 0000003A +00000032: 397C 0007 0018 '9|....' MOVE.W #$0007,$0018(A4) +00000038: 6030 '`0' BRA.S *+$0032 ; 0000006A +0000003A: 082C 0004 FFF0 '.,....' BTST #$04,-$0010(A4) +00000040: 660E 'f.' BNE.S *+$0010 ; 00000050 +00000042: 102C FFFF '.,..' MOVE.B -$0001(A4),D0 +00000046: 4880 'H.' EXT.W D0 +00000048: D040 '.@' ADD.W D0,D0 +0000004A: 37AC FFFA 0002 '7.....' MOVE.W -$0006(A4),$02(A3,D0.W) +00000050: 302E 000E '0...' MOVE.W $000E(A6),D0 +00000054: 3200 '2.' MOVE.W D0,D1 +00000056: E640 '.@' ASR.W #3,D0 +00000058: 03F4 00F0 '....' BSET D1,-$10(A4,D0.W) +0000005C: 302C FFFA '0,..' MOVE.W -$0006(A4),D0 +00000060: 17AE 000D 002C '.....,' MOVE.B $000D(A6),$2C(A3,D0.W) +00000066: 526C FFFA 'Rl..' ADDQ.W #1,-$0006(A4) +0000006A: 50EE 0014 'P...' ST $0014(A6) +0000006E: 4CDF 1800 'L...' MOVEM.L (A7)+,A3/A4 +00000072: 303C 000C '0<..' MOVE.W #$000C,D0 +00000076: 6000 441A '`.D.' BRA *+$441C ; 00004492 + +Comment: + + MAKEEXP ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_6A3A0 [6A3A0, 6A3D8) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 245 + 245: AUTOMOD_6A3A0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_6A3A0"(245) Segment="Main"(200) +Size: Flags $00 ModuleSize 56 + +Content: Flags $08 +Contents offset $0000 size $0038 +00000000: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000004: 322E FFFA '2...' MOVE.W -$0006(A6),D1 +00000008: 1180 102C '...,' MOVE.B D0,$2C(A0,D1.W) +0000000C: 526E FFFA 'Rn..' ADDQ.W #1,-$0006(A6) +00000010: 302E FFF0 '0...' MOVE.W -$0010(A6),D0 +00000014: 0280 0000 0600 '......' ANDI.L #$00000600,D0 +0000001A: 661A 'f.' BNE.S *+$001C ; 00000036 +0000001C: 102E FFFF '....' MOVE.B -$0001(A6),D0 +00000020: 4880 'H.' EXT.W D0 +00000022: D040 '.@' ADD.W D0,D0 +00000024: 082E 0004 FFF0 '......' BTST #$04,-$0010(A6) +0000002A: 6706 'g.' BEQ.S *+$0008 ; 00000032 +0000002C: 5270 0014 'Rp..' ADDQ.W #1,$14(A0,D0.W) +00000030: 6004 '`.' BRA.S *+$0006 ; 00000036 +00000032: 5270 000E 'Rp..' ADDQ.W #1,$0E(A0,D0.W) +00000036: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_6A3A0 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_6A3E0 [6A3E0, 6A3F8) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 246 + 246: AUTOMOD_6A3E0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_6A3E0"(246) Segment="Main"(200) +Size: Flags $00 ModuleSize 24 + +Content: Flags $08 +Contents offset $0000 size $0018 +00000000: 4267 'Bg' CLR.W -(A7) +00000002: 486E FFF8 'Hn..' PEA -$0008(A6) +00000006: 2F0E '/.' MOVE.L A6,-(A7) +00000008: 2078 0BA0 ' x..' MOVEA.L $0BA0,A0 +0000000C: 2068 01EC ' h..' MOVEA.L $01EC(A0),A0 +00000010: 4E90 'N.' JSR (A0) +00000012: 3D5F FFFC '=_..' MOVE.W (A7)+,-$0004(A6) +00000016: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_6A3E0 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: XSTR2FORM [6A400, 6A7D4) + + Module started due to: MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrUtilNum.a + + +Dictionary: Flags $00 FirstId 247 + 247: XSTR2FORM + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="XSTR2FORM"(247) Segment="Main"(200) +Size: Flags $00 ModuleSize 980 + +Content: Flags $08 +Contents offset $0000 size $03D4 +00000000: 4E56 FFF0 'NV..' LINK.W A6,#-$0010 +00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) +00000008: 426E 0018 'Bn..' CLR.W $0018(A6) +0000000C: 7C00 '|.' MOVEQ #$00,D6 +0000000E: 4267 'Bg' CLR.W -(A7) +00000010: 2F0E '/.' MOVE.L A6,-(A7) +00000012: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000016: 2078 0BA0 ' x..' MOVEA.L $0BA0,A0 +0000001A: 2068 01E8 ' h..' MOVEA.L $01E8(A0),A0 +0000001E: 4E90 'N.' JSR (A0) +00000020: 101F '..' MOVE.B (A7)+,D0 +00000022: 660A 'f.' BNE.S *+$000C ; 0000002E +00000024: 3D7C 000A 0018 '=|....' MOVE.W #$000A,$0018(A6) +0000002A: 6000 0398 '`...' BRA *+$039A ; 000003C4 +0000002E: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +00000032: 7604 'v.' MOVEQ #$04,D3 +00000034: 4274 301A 'Bt0.' CLR.W $1A(A4,D3.W) +00000038: 4274 3002 'Bt0.' CLR.W $02(A4,D3.W) +0000003C: 39BC 0001 3008 '9...0.' MOVE.W #$0001,$08(A4,D3.W) +00000042: 4274 300E 'Bt0.' CLR.W $0E(A4,D3.W) +00000046: 4274 3014 'Bt0.' CLR.W $14(A4,D3.W) +0000004A: 5503 'U.' SUBQ.B #2,D3 +0000004C: 6AE6 'j.' BPL.S *-$0018 ; 00000034 +0000004E: 422E FFFF 'B...' CLR.B -$0001(A6) +00000052: 0C6B 0023 000A '.k.#..' CMPI.W #$0023,$000A(A3) +00000058: 56C4 'V.' SNE D4 +0000005A: 6708 'g.' BEQ.S *+$000A ; 00000064 +0000005C: 3D7C 2100 FFF0 '=|!...' MOVE.W #$2100,-$0010(A6) +00000062: 6006 '`.' BRA.S *+$0008 ; 0000006A +00000064: 3D7C 0100 FFF0 '=|....' MOVE.W #$0100,-$0010(A6) +0000006A: 7001 'p.' MOVEQ #$01,D0 +0000006C: 3D40 FFF8 '=@..' MOVE.W D0,-$0008(A6) +00000070: 3D40 FFFA '=@..' MOVE.W D0,-$0006(A6) +00000074: 197C 00D3 002C '.|...,' MOVE.B #$D3,$002C(A4) +0000007A: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +0000007E: 1010 '..' MOVE.B (A0),D0 +00000080: 6700 02B4 'g...' BEQ *+$02B6 ; 00000336 +00000084: 50C5 'P.' ST D5 +00000086: 1005 '..' MOVE.B D5,D0 +00000088: 6700 02B6 'g...' BEQ *+$02B8 ; 00000340 +0000008C: 4240 'B@' CLR.W D0 +0000008E: 102C 002C '.,.,' MOVE.B $002C(A4),D0 +00000092: B06E FFFA '.n..' CMP.W -$0006(A6),D0 +00000096: 6C0A 'l.' BGE.S *+$000C ; 000000A2 +00000098: 3D7C 0008 0018 '=|....' MOVE.W #$0008,$0018(A6) +0000009E: 6000 0324 '`..$' BRA *+$0326 ; 000003C4 +000000A2: 4EBA FF3C 'N..<' JSR *-$00C2 ; FFFFFFE0 +000000A6: 4247 'BG' CLR.W D7 +000000A8: 5247 'RG' ADDQ.W #1,D7 +000000AA: 0C47 000E '.G..' CMPI.W #$000E,D7 +000000AE: 6E0E 'n.' BGT.S *+$0010 ; 000000BE +000000B0: 3207 '2.' MOVE.W D7,D1 +000000B2: D241 '.A' ADD.W D1,D1 +000000B4: 342E FFFC '4...' MOVE.W -$0004(A6),D2 +000000B8: B473 1000 '.s..' CMP.W $00(A3,D1.W),D2 +000000BC: 66EA 'f.' BNE.S *-$0014 ; 000000A8 +000000BE: 3007 '0.' MOVE.W D7,D0 +000000C0: 5340 'S@' SUBQ.W #1,D0 +000000C2: 6B00 025E 'k..^' BMI *+$0260 ; 00000322 +000000C6: 0C40 000E '.@..' CMPI.W #$000E,D0 +000000CA: 6E00 0256 'n..V' BGT *+$0258 ; 00000322 +000000CE: D040 '.@' ADD.W D0,D0 +000000D0: 303B 0006 '0;..' MOVE.W *+$0008(D0.W),D0 ; 000000D8 +000000D4: 4EFB 0000 'N...' JMP *+$0002(D0.W) ; 000000D6 +000000D8: 0020 0076 '. .v' ORI.B #$76,-(A0) ; 'v' +000000DC: 008A 0184 0080 '......' ORI.L #$01840080,A2 +000000E2: 0080 00CC 0174 '.....t' ORI.L #$00CC0174,D0 +000000E8: 0174 '.t' DC.W $0174 ; ???? +000000EA: 0174 '.t' DC.W $0174 ; ???? +000000EC: 0184 '..' BCLR D0,D4 +000000EE: 00F2 0184 0096 '......' CMP2.B -$6A(A2,D0.W),D0 +000000F4: 018E 4EBA '..N.' MOVEP.W D0,$4EBA(A6) +000000F8: FEE8 '..' DC.W $FEE8 ; ???? +000000FA: 302E FFFC '0...' MOVE.W -$0004(A6),D0 +000000FE: B06B 001A '.k..' CMP.W $001A(A3),D0 +00000102: 661A 'f.' BNE.S *+$001C ; 0000011E +00000104: 4EBA FEDA 'N...' JSR *-$0124 ; FFFFFFE0 +00000108: 4267 'Bg' CLR.W -(A7) +0000010A: 3F2E FFFC '?...' MOVE.W -$0004(A6),-(A7) +0000010E: 486C 002C 'Hl.,' PEA $002C(A4) +00000112: 486E FFFA 'Hn..' PEA -$0006(A6) +00000116: 4EBA FBE8 'N...' JSR *-$0416 ; FFFFFD00 +0000011A: 8C5F '._' OR.W (A7)+,D6 +0000011C: 60D8 '`.' BRA.S *-$0026 ; 000000F6 +0000011E: 302E FFFC '0...' MOVE.W -$0004(A6),D0 +00000122: 671E 'g.' BEQ.S *+$0020 ; 00000142 +00000124: B06B 0004 '.k..' CMP.W $0004(A3),D0 +00000128: 6700 01F8 'g...' BEQ *+$01FA ; 00000322 +0000012C: 4267 'Bg' CLR.W -(A7) +0000012E: 3F2E FFFC '?...' MOVE.W -$0004(A6),-(A7) +00000132: 486C 002C 'Hl.,' PEA $002C(A4) +00000136: 486E FFFA 'Hn..' PEA -$0006(A6) +0000013A: 4EBA FBC4 'N...' JSR *-$043A ; FFFFFD00 +0000013E: 8C5F '._' OR.W (A7)+,D6 +00000140: 60B4 '`.' BRA.S *-$004A ; 000000F6 +00000142: 3D7C 0006 0018 '=|....' MOVE.W #$0006,$0018(A6) +00000148: 6000 01D8 '`...' BRA *+$01DA ; 00000322 +0000014C: 3D7C 0004 0018 '=|....' MOVE.W #$0004,$0018(A6) +00000152: 6000 01CE '`...' BRA *+$01D0 ; 00000322 +00000156: 3007 '0.' MOVE.W D7,D0 +00000158: 4EBA FE46 'N..F' JSR *-$01B8 ; FFFFFFA0 +0000015C: 6000 01C4 '`...' BRA *+$01C6 ; 00000322 +00000160: 303C 0004 '0<..' MOVE.W #$0004,D0 +00000164: 4EBA FE3A 'N..:' JSR *-$01C4 ; FFFFFFA0 +00000168: 6000 01B8 '`...' BRA *+$01BA ; 00000322 +0000016C: 082E 0004 FFF0 '......' BTST #$04,-$0010(A6) +00000172: 6708 'g.' BEQ.S *+$000A ; 0000017C +00000174: 3D7C 0005 0018 '=|....' MOVE.W #$0005,$0018(A6) +0000017A: 6022 '`"' BRA.S *+$0024 ; 0000019E +0000017C: 302E FFFA '0...' MOVE.W -$0006(A6),D0 +00000180: 19BC 000E 002C '.....,' MOVE.B #$0E,$2C(A4,D0.W) +00000186: 102E FFFF '....' MOVE.B -$0001(A6),D0 +0000018A: 4880 'H.' EXT.W D0 +0000018C: D040 '.@' ADD.W D0,D0 +0000018E: 39AE FFFA 0002 '9.....' MOVE.W -$0006(A6),$02(A4,D0.W) +00000194: 526E FFFA 'Rn..' ADDQ.W #1,-$0006(A6) +00000198: 08EE 0004 FFF0 '......' BSET #$04,-$0010(A6) +0000019E: 6000 0182 '`...' BRA *+$0184 ; 00000322 +000001A2: 082E 0003 FFF0 '......' BTST #$03,-$0010(A6) +000001A8: 6708 'g.' BEQ.S *+$000A ; 000001B2 +000001AA: 3D7C 000B 0018 '=|....' MOVE.W #$000B,$0018(A6) +000001B0: 6012 '`.' BRA.S *+$0014 ; 000001C4 +000001B2: 08EE 0003 FFF0 '......' BSET #$03,-$0010(A6) +000001B8: 302E FFFA '0...' MOVE.W -$0006(A6),D0 +000001BC: 1987 002C '...,' MOVE.B D7,$2C(A4,D0.W) +000001C0: 526E FFFA 'Rn..' ADDQ.W #1,-$0006(A6) +000001C4: 6000 015C '`..\' BRA *+$015E ; 00000322 +000001C8: 0C2E 0002 FFFF '......' CMPI.B #$02,-$0001(A6) +000001CE: 6608 'f.' BNE.S *+$000A ; 000001D8 +000001D0: 3D7C 000C 0018 '=|....' MOVE.W #$000C,$0018(A6) +000001D6: 606E '`n' BRA.S *+$0070 ; 00000246 +000001D8: 122E FFFF '....' MOVE.B -$0001(A6),D1 +000001DC: 4881 'H.' EXT.W D1 +000001DE: D241 '.A' ADD.W D1,D1 +000001E0: 302E FFF0 '0...' MOVE.W -$0010(A6),D0 +000001E4: 0280 0000 1600 '......' ANDI.L #$00001600,D0 +000001EA: 6606 'f.' BNE.S *+$0008 ; 000001F2 +000001EC: 39AE FFFA 1002 '9.....' MOVE.W -$0006(A6),$02(A4,D1.W) +000001F2: 3034 100E '04..' MOVE.W $0E(A4,D1.W),D0 +000001F6: D074 1014 '.t..' ADD.W $14(A4,D1.W),D0 +000001FA: 6620 'f ' BNE.S *+$0022 ; 0000021C +000001FC: 302E FFFA '0...' MOVE.W -$0006(A6),D0 +00000200: B074 1008 '.t..' CMP.W $08(A4,D1.W),D0 +00000204: 6F0A 'o.' BLE.S *+$000C ; 00000210 +00000206: 302E FFF0 '0...' MOVE.W -$0010(A6),D0 +0000020A: 0240 1E00 '.@..' ANDI.W #$1E00,D0 +0000020E: 670C 'g.' BEQ.S *+$000E ; 0000021C +00000210: 4274 101A 'Bt..' CLR.W $1A(A4,D1.W) +00000214: 3C3C 000D '<<..' MOVE.W #$000D,D6 +00000218: 6000 016E '`..n' BRA *+$0170 ; 00000388 +0000021C: 39AE FFF0 101A '9.....' MOVE.W -$0010(A6),$1A(A4,D1.W) +00000222: 522E FFFF 'R...' ADDQ.B #1,-$0001(A6) +00000226: 1004 '..' MOVE.B D4,D0 +00000228: 6708 'g.' BEQ.S *+$000A ; 00000232 +0000022A: 3D7C 2100 FFF0 '=|!...' MOVE.W #$2100,-$0010(A6) +00000230: 6006 '`.' BRA.S *+$0008 ; 00000238 +00000232: 3D7C 0100 FFF0 '=|....' MOVE.W #$0100,-$0010(A6) +00000238: 102E FFFF '....' MOVE.B -$0001(A6),D0 +0000023C: 4880 'H.' EXT.W D0 +0000023E: D040 '.@' ADD.W D0,D0 +00000240: 39AE FFFA 0008 '9.....' MOVE.W -$0006(A6),$08(A4,D0.W) +00000246: 6000 00DA '`...' BRA *+$00DC ; 00000322 +0000024A: 302E FFFA '0...' MOVE.W -$0006(A6),D0 +0000024E: 1987 002C '...,' MOVE.B D7,$2C(A4,D0.W) +00000252: 526E FFFA 'Rn..' ADDQ.W #1,-$0006(A6) +00000256: 6000 00CA '`...' BRA *+$00CC ; 00000322 +0000025A: 3D7C 0003 0018 '=|....' MOVE.W #$0003,$0018(A6) +00000260: 6000 00C0 '`...' BRA *+$00C2 ; 00000322 +00000264: 4267 'Bg' CLR.W -(A7) +00000266: 3F2E FFFC '?...' MOVE.W -$0004(A6),-(A7) +0000026A: 3F2B 0042 '?+.B' MOVE.W $0042(A3),-(A7) +0000026E: 4EBA F9D0 'N...' JSR *-$062E ; FFFFFC40 +00000272: 4A1F 'J.' TST.B (A7)+ +00000274: 6744 'gD' BEQ.S *+$0046 ; 000002BA +00000276: 4267 'Bg' CLR.W -(A7) +00000278: 486B 0040 'Hk.@' PEA $0040(A3) +0000027C: 3F3C 0001 '?<..' MOVE.W #$0001,-(A7) +00000280: 3F3C 000F '?<..' MOVE.W #$000F,-(A7) +00000284: 2F0E '/.' MOVE.L A6,-(A7) +00000286: 2078 0BA0 ' x..' MOVEA.L $0BA0,A0 +0000028A: 2068 01E4 ' h..' MOVEA.L $01E4(A0),A0 +0000028E: 4E90 'N.' JSR (A0) +00000290: 101F '..' MOVE.B (A7)+,D0 +00000292: 6624 'f$' BNE.S *+$0026 ; 000002B8 +00000294: 4267 'Bg' CLR.W -(A7) +00000296: 486B 0056 'Hk.V' PEA $0056(A3) +0000029A: 3F3C 0002 '?<..' MOVE.W #$0002,-(A7) +0000029E: 3F3C 0010 '?<..' MOVE.W #$0010,-(A7) +000002A2: 2F0E '/.' MOVE.L A6,-(A7) +000002A4: 2078 0BA0 ' x..' MOVEA.L $0BA0,A0 +000002A8: 2068 01E4 ' h..' MOVEA.L $01E4(A0),A0 +000002AC: 4E90 'N.' JSR (A0) +000002AE: 101F '..' MOVE.B (A7)+,D0 +000002B0: 6606 'f.' BNE.S *+$0008 ; 000002B8 +000002B2: 3D7C 0003 0018 '=|....' MOVE.W #$0003,$0018(A6) +000002B8: 6068 '`h' BRA.S *+$006A ; 00000322 +000002BA: 4267 'Bg' CLR.W -(A7) +000002BC: 3F2E FFFC '?...' MOVE.W -$0004(A6),-(A7) +000002C0: 3F2B 0058 '?+.X' MOVE.W $0058(A3),-(A7) +000002C4: 4EBA F97A 'N..z' JSR *-$0684 ; FFFFFC40 +000002C8: 4A1F 'J.' TST.B (A7)+ +000002CA: 6726 'g&' BEQ.S *+$0028 ; 000002F2 +000002CC: 4267 'Bg' CLR.W -(A7) +000002CE: 486B 0056 'Hk.V' PEA $0056(A3) +000002D2: 3F3C 0002 '?<..' MOVE.W #$0002,-(A7) +000002D6: 7010 'p.' MOVEQ #$10,D0 +000002D8: 3F00 '?.' MOVE.W D0,-(A7) +000002DA: 2F0E '/.' MOVE.L A6,-(A7) +000002DC: 2078 0BA0 ' x..' MOVEA.L $0BA0,A0 +000002E0: 2068 01E4 ' h..' MOVEA.L $01E4(A0),A0 +000002E4: 4E90 'N.' JSR (A0) +000002E6: 101F '..' MOVE.B (A7)+,D0 +000002E8: 6606 'f.' BNE.S *+$0008 ; 000002F0 +000002EA: 3D7C 0003 0018 '=|....' MOVE.W #$0003,$0018(A6) +000002F0: 6030 '`0' BRA.S *+$0032 ; 00000322 +000002F2: 43EB 003C 'C..<' LEA $003C(A3),A1 +000002F6: 322E FFFC '2...' MOVE.W -$0004(A6),D1 +000002FA: 6720 'g ' BEQ.S *+$0022 ; 0000031C +000002FC: 740F 't.' MOVEQ #$0F,D2 +000002FE: B261 '.a' CMP.W -(A1),D1 +00000300: 57CA FFFC 'W...' DBEQ D2,*-$0002 ; 000002FE +00000304: 6616 'f.' BNE.S *+$0018 ; 0000031C +00000306: 4267 'Bg' CLR.W -(A7) +00000308: 3F2E FFFC '?...' MOVE.W -$0004(A6),-(A7) +0000030C: 486C 002C 'Hl.,' PEA $002C(A4) +00000310: 486E FFFA 'Hn..' PEA -$0006(A6) +00000314: 4EBA F9EA 'N...' JSR *-$0614 ; FFFFFD00 +00000318: 8C5F '._' OR.W (A7)+,D6 +0000031A: 6006 '`.' BRA.S *+$0008 ; 00000322 +0000031C: 3D7C 0003 0018 '=|....' MOVE.W #$0003,$0018(A6) +00000322: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +00000326: 4240 'B@' CLR.W D0 +00000328: 1010 '..' MOVE.B (A0),D0 +0000032A: B06E FFF8 '.n..' CMP.W -$0008(A6),D0 +0000032E: 6C02 'l.' BGE.S *+$0004 ; 00000332 +00000330: 51C5 'Q.' SF D5 +00000332: 6000 FD52 '`..R' BRA *-$02AC ; 00000086 +00000336: 3C3C 000D '<<..' MOVE.W #$000D,D6 +0000033A: 08AE 0000 FFF0 '......' BCLR #$00,-$0010(A6) +00000340: 122E FFFF '....' MOVE.B -$0001(A6),D1 +00000344: 4881 'H.' EXT.W D1 +00000346: D241 '.A' ADD.W D1,D1 +00000348: 3034 100E '04..' MOVE.W $0E(A4,D1.W),D0 +0000034C: D074 1014 '.t..' ADD.W $14(A4,D1.W),D0 +00000350: 661C 'f.' BNE.S *+$001E ; 0000036E +00000352: 302E FFFA '0...' MOVE.W -$0006(A6),D0 +00000356: B074 1008 '.t..' CMP.W $08(A4,D1.W),D0 +0000035A: 6F0A 'o.' BLE.S *+$000C ; 00000366 +0000035C: 302E FFF0 '0...' MOVE.W -$0010(A6),D0 +00000360: 0240 1E00 '.@..' ANDI.W #$1E00,D0 +00000364: 6708 'g.' BEQ.S *+$000A ; 0000036E +00000366: 426E FFF0 'Bn..' CLR.W -$0010(A6) +0000036A: 3C3C 000D '<<..' MOVE.W #$000D,D6 +0000036E: 39AE FFF0 101A '9.....' MOVE.W -$0010(A6),$1A(A4,D1.W) +00000374: 7000 'p.' MOVEQ #$00,D0 +00000376: 302E FFF0 '0...' MOVE.W -$0010(A6),D0 +0000037A: 0280 0000 1600 '......' ANDI.L #$00001600,D0 +00000380: 6606 'f.' BNE.S *+$0008 ; 00000388 +00000382: 39AE FFFA 1002 '9.....' MOVE.W -$0006(A6),$02(A4,D1.W) +00000388: 0C2E 0000 FFFF '......' CMPI.B #$00,-$0001(A6) +0000038E: 660E 'f.' BNE.S *+$0010 ; 0000039E +00000390: 396E FFFA 000A '9n....' MOVE.W -$0006(A6),$000A(A4) +00000396: 396E FFFA 000C '9n....' MOVE.W -$0006(A6),$000C(A4) +0000039C: 6008 '`.' BRA.S *+$000A ; 000003A6 +0000039E: 0C2E 0001 FFFF '......' CMPI.B #$01,-$0001(A6) +000003A4: 67F0 'g.' BEQ.S *-$000E ; 00000396 +000003A6: 396E FFFA 0008 '9n....' MOVE.W -$0006(A6),$0008(A4) +000003AC: 302E FFFA '0...' MOVE.W -$0006(A6),D0 +000003B0: 5340 'S@' SUBQ.W #1,D0 +000003B2: 1940 002C '.@.,' MOVE.B D0,$002C(A4) +000003B6: 0600 002C '...,' ADDI.B #$2C,D0 ; ',' +000003BA: 1880 '..' MOVE.B D0,(A4) +000003BC: 4A46 'JF' TST.W D6 +000003BE: 6704 'g.' BEQ.S *+$0006 ; 000003C4 +000003C0: 3D46 0018 '=F..' MOVE.W D6,$0018(A6) +000003C4: 422C 0001 'B,..' CLR.B $0001(A4) +000003C8: 4CDF 18F8 'L...' MOVEM.L (A7)+,D3-D7/A3/A4 +000003CC: 303C 0010 '0<..' MOVE.W #$0010,D0 +000003D0: 6000 3FD0 '`.?.' BRA *+$3FD2 ; 000043A2 + +Comment: + + XSTR2FORM ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: TACKONEXP [6A7E0, 6A828) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrUtilNum.a + + +Dictionary: Flags $00 FirstId 248 + 248: TACKONEXP + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="TACKONEXP"(248) Segment="Main"(200) +Size: Flags $00 ModuleSize 72 + +Content: Flags $08 +Contents offset $0000 size $0048 +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: 286B 0008 '(k..' MOVEA.L $0008(A3),A4 +00000010: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +00000014: 3D52 FFFC '=R..' MOVE.W (A2),-$0004(A6) +00000018: 45EA 0002 'E...' LEA $0002(A2),A2 +0000001C: 4247 'BG' CLR.W D7 +0000001E: 6016 '`.' BRA.S *+$0018 ; 00000036 +00000020: 4267 'Bg' CLR.W -(A7) +00000022: 3F1A '?.' MOVE.W (A2)+,-(A7) +00000024: 486B FFCE 'Hk..' PEA -$0032(A3) +00000028: 486B FFCC 'Hk..' PEA -$0034(A3) +0000002C: 4EBA F8F2 'N...' JSR *-$070C ; FFFFF920 +00000030: 395F FFFE '9_..' MOVE.W (A7)+,-$0002(A4) +00000034: 5247 'RG' ADDQ.W #1,D7 +00000036: BE6E FFFC '.n..' CMP.W -$0004(A6),D7 +0000003A: 6FE4 'o.' BLE.S *-$001A ; 00000020 +0000003C: 4CDF 1C80 'L...' MOVEM.L (A7)+,D7/A2-A4 +00000040: 303C 0008 '0<..' MOVE.W #$0008,D0 +00000044: 6000 3F7C '`.?|' BRA *+$3F7E ; 00003FC2 + +Comment: + + TACKONEXP ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_6A840 [6A840, 6A996) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 249 + 249: AUTOMOD_6A840 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_6A840"(249) Segment="Main"(200) +Size: Flags $00 ModuleSize 342 + +Content: Flags $08 +Contents offset $0000 size $0156 +00000000: 4E56 FFCA 'NV..' LINK.W A6,#-$0036 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 3E2E 000C '>...' MOVE.W $000C(A6),D7 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 266C 0014 '&l..' MOVEA.L $0014(A4),A3 +00000014: 3D7C 0001 FFCC '=|....' MOVE.W #$0001,-$0034(A6) +0000001A: 1D7C 0031 FFCE '.|.1..' MOVE.B #$31,-$0032(A6) ; '1' +00000020: 0C47 0020 '.G. ' CMPI.W #$0020,D7 +00000024: 6C00 0088 'l...' BGE *+$008A ; 000000AE +00000028: 4A2C FFF3 'J,..' TST.B -$000D(A4) +0000002C: 671A 'g.' BEQ.S *+$001C ; 00000048 +0000002E: 51EC FFF3 'Q...' SF -$000D(A4) +00000032: 4267 'Bg' CLR.W -(A7) +00000034: 3F2B 0002 '?+..' MOVE.W $0002(A3),-(A7) +00000038: 486E FFCE 'Hn..' PEA -$0032(A6) +0000003C: 486E FFCC 'Hn..' PEA -$0034(A6) +00000040: 4EBA F87E 'N..~' JSR *-$0780 ; FFFFF8C0 +00000044: 395F FFFE '9_..' MOVE.W (A7)+,-$0002(A4) +00000048: 203C 0000 47F0 ' <..G.' MOVE.L #$000047F0,D0 +0000004E: 0F00 '..' BTST D7,D0 +00000050: 660E 'f.' BNE.S *+$0010 ; 00000060 +00000052: 0C47 000F '.G..' CMPI.W #$000F,D7 +00000056: 673E 'g>' BEQ.S *+$0040 ; 00000096 +00000058: 0C47 0010 '.G..' CMPI.W #$0010,D7 +0000005C: 673E 'g>' BEQ.S *+$0040 ; 0000009C +0000005E: 6026 '`&' BRA.S *+$0028 ; 00000086 +00000060: 4267 'Bg' CLR.W -(A7) +00000062: 303C 0006 '0<..' MOVE.W #$0006,D0 +00000066: 0C47 0004 '.G..' CMPI.W #$0004,D7 +0000006A: 6704 'g.' BEQ.S *+$0006 ; 00000070 +0000006C: 3007 '0.' MOVE.W D7,D0 +0000006E: D040 '.@' ADD.W D0,D0 +00000070: 3F33 0000 '?3..' MOVE.W $00(A3,D0.W),-(A7) +00000074: 486E FFCE 'Hn..' PEA -$0032(A6) +00000078: 486E FFCC 'Hn..' PEA -$0034(A6) +0000007C: 4EBA F842 'N..B' JSR *-$07BC ; FFFFF8C0 +00000080: 395F FFFE '9_..' MOVE.W (A7)+,-$0002(A4) +00000084: 607E '`~' BRA.S *+$0080 ; 00000104 +00000086: 2D7C 033F 3F3F '-|.???' MOVE.L #$033F3F3F,-$0032(A6) + FFCE +0000008E: 3D7C 0004 FFCC '=|....' MOVE.W #$0004,-$0034(A6) +00000094: 606E '`n' BRA.S *+$0070 ; 00000104 +00000096: 486B 0040 'Hk.@' PEA $0040(A3) +0000009A: 6004 '`.' BRA.S *+$0006 ; 000000A0 +0000009C: 486B 0056 'Hk.V' PEA $0056(A3) +000000A0: 2F0E '/.' MOVE.L A6,-(A7) +000000A2: 2078 0BA0 ' x..' MOVEA.L $0BA0,A0 +000000A6: 2068 01E0 ' h..' MOVEA.L $01E0(A0),A0 +000000AA: 4E90 'N.' JSR (A0) +000000AC: 6056 '`V' BRA.S *+$0058 ; 00000104 +000000AE: 4A2C FFF3 'J,..' TST.B -$000D(A4) +000000B2: 661A 'f.' BNE.S *+$001C ; 000000CE +000000B4: 4267 'Bg' CLR.W -(A7) +000000B6: 3F2B 0002 '?+..' MOVE.W $0002(A3),-(A7) +000000BA: 486E FFCE 'Hn..' PEA -$0032(A6) +000000BE: 486E FFCC 'Hn..' PEA -$0034(A6) +000000C2: 4EBA F7FC 'N...' JSR *-$0802 ; FFFFF8C0 +000000C6: 395F FFFE '9_..' MOVE.W (A7)+,-$0002(A4) +000000CA: 50EC FFF3 'P...' ST -$000D(A4) +000000CE: 302B 001A '0+..' MOVE.W $001A(A3),D0 +000000D2: BE40 '.@' CMP.W D0,D7 +000000D4: 6706 'g.' BEQ.S *+$0008 ; 000000DC +000000D6: BE6B 0004 '.k..' CMP.W $0004(A3),D7 +000000DA: 6614 'f.' BNE.S *+$0016 ; 000000F0 +000000DC: 4267 'Bg' CLR.W -(A7) +000000DE: 3F00 '?.' MOVE.W D0,-(A7) +000000E0: 486E FFCE 'Hn..' PEA -$0032(A6) +000000E4: 486E FFCC 'Hn..' PEA -$0034(A6) +000000E8: 4EBA F7D6 'N...' JSR *-$0828 ; FFFFF8C0 +000000EC: 395F FFFE '9_..' MOVE.W (A7)+,-$0002(A4) +000000F0: 4267 'Bg' CLR.W -(A7) +000000F2: 3F07 '?.' MOVE.W D7,-(A7) +000000F4: 486E FFCE 'Hn..' PEA -$0032(A6) +000000F8: 486E FFCC 'Hn..' PEA -$0034(A6) +000000FC: 4EBA F7C2 'N...' JSR *-$083C ; FFFFF8C0 +00000100: 395F FFFE '9_..' MOVE.W (A7)+,-$0002(A4) +00000104: 302E FFCC '0...' MOVE.W -$0034(A6),D0 +00000108: 5340 'S@' SUBQ.W #1,D0 +0000010A: 1D40 FFCE '.@..' MOVE.B D0,-$0032(A6) +0000010E: 4240 'B@' CLR.W D0 +00000110: 102E FFCE '....' MOVE.B -$0032(A6),D0 +00000114: 3D40 FFCA '=@..' MOVE.W D0,-$0036(A6) +00000118: 3D7C 0001 FFCC '=|....' MOVE.W #$0001,-$0034(A6) +0000011E: 6020 '` ' BRA.S *+$0022 ; 00000140 +00000120: 206C 0010 ' l..' MOVEA.L $0010(A4),A0 +00000124: 302C FFFC '0,..' MOVE.W -$0004(A4),D0 +00000128: 322E FFCC '2...' MOVE.W -$0034(A6),D1 +0000012C: 4242 'BB' CLR.W D2 +0000012E: 43EE FFCE 'C...' LEA -$0032(A6),A1 +00000132: 11B1 1000 0000 '......' MOVE.B $00(A1,D1.W),$00(A0,D0.W) +00000138: 526C FFFC 'Rl..' ADDQ.W #1,-$0004(A4) +0000013C: 526E FFCC 'Rn..' ADDQ.W #1,-$0034(A6) +00000140: 302E FFCC '0...' MOVE.W -$0034(A6),D0 +00000144: B06E FFCA '.n..' CMP.W -$0036(A6),D0 +00000148: 6FD6 'o.' BLE.S *-$0028 ; 00000120 +0000014A: 4CDF 1880 'L...' MOVEM.L (A7)+,D7/A3/A4 +0000014E: 303C 0006 '0<..' MOVE.W #$0006,D0 +00000152: 6000 3E0E '`.>.' BRA *+$3E10 ; 00003F62 + +Comment: + + AUTOMOD_6A840 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: CHECKFORM [6A9A0, 6AA84) + + Module started due to: MODGUESS (align, label) + + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrUtilNum.a + + +Dictionary: Flags $00 FirstId 250 + 250: CHECKFORM + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="CHECKFORM"(250) Segment="Main"(200) +Size: Flags $00 ModuleSize 228 + +Content: Flags $08 +Contents offset $0000 size $00E4 +00000000: 4E56 FFF6 'NV..' LINK.W A6,#-$000A +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 1E2E 000C '....' MOVE.B $000C(A6),D7 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 266C 0018 '&l..' MOVEA.L $0018(A4),A3 +00000014: 206C 0014 ' l..' MOVEA.L $0014(A4),A0 +00000018: 2D48 FFF8 '-H..' MOVE.L A0,-$0008(A6) +0000001C: 4245 'BE' CLR.W D5 +0000001E: 1607 '..' MOVE.B D7,D3 +00000020: 4883 'H.' EXT.W D3 +00000022: D643 '.C' ADD.W D3,D3 +00000024: 1007 '..' MOVE.B D7,D0 +00000026: 4EBA F6A8 'N...' JSR *-$0956 ; FFFFF6D0 +0000002A: D040 '.@' ADD.W D0,D0 +0000002C: 3433 0008 '43..' MOVE.W $08(A3,D0.W),D2 +00000030: 5342 'SB' SUBQ.W #1,D2 +00000032: 3D42 FFF6 '=B..' MOVE.W D2,-$000A(A6) +00000036: 7C01 '|.' MOVEQ #$01,D6 +00000038: 4A47 'JG' TST.W D7 +0000003A: 671E 'g.' BEQ.S *+$0020 ; 0000005A +0000003C: 3C33 3008 '<30.' MOVE.W $08(A3,D3.W),D6 +00000040: B446 '.F' CMP.W D6,D2 +00000042: 6D78 'mx' BLT.S *+$007A ; 000000BC +00000044: 303C 0018 '0<..' MOVE.W #$0018,D0 +00000048: 617E 'a~' BSR.S *+$0080 ; 000000C8 +0000004A: 206C 000C ' l..' MOVEA.L $000C(A4),A0 +0000004E: 1007 '..' MOVE.B D7,D0 +00000050: 4880 'H.' EXT.W D0 +00000052: E540 '.@' ASL.W #2,D0 +00000054: 31AC FFFC 0000 '1.....' MOVE.W -$0004(A4),$00(A0,D0.W) +0000005A: 6034 '`4' BRA.S *+$0036 ; 00000090 +0000005C: 4241 'BA' CLR.W D1 +0000005E: 41F3 602C 'A.`,' LEA $2C(A3,D6.W),A0 +00000062: 1A18 '..' MOVE.B (A0)+,D5 +00000064: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +00000068: 4267 'Bg' CLR.W -(A7) +0000006A: 2F08 '/.' MOVE.L A0,-(A7) +0000006C: 4267 'Bg' CLR.W -(A7) +0000006E: 2F3C 8206 0010 '/<....' MOVE.L #$82060010,-(A7) +00000074: A8B5 '..' _ScriptUtil ; A8B5 +00000076: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000007A: 4A5F 'J_' TST.W (A7)+ +0000007C: 6706 'g.' BEQ.S *+$0008 ; 00000084 +0000007E: E145 '.E' ASL.W #8,D5 +00000080: 1A10 '..' MOVE.B (A0),D5 +00000082: 5246 'RF' ADDQ.W #1,D6 +00000084: 3F05 '?.' MOVE.W D5,-(A7) +00000086: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000008A: 4EBA FE14 'N...' JSR *-$01EA ; FFFFFEA0 +0000008E: 5246 'RF' ADDQ.W #1,D6 +00000090: BC6E FFF6 '.n..' CMP.W -$000A(A6),D6 +00000094: 6FC6 'o.' BLE.S *-$0038 ; 0000005C +00000096: 4A2C FFF3 'J,..' TST.B -$000D(A4) +0000009A: 670A 'g.' BEQ.S *+$000C ; 000000A6 +0000009C: 51EC FFF3 'Q...' SF -$000D(A4) +000000A0: 303C 0004 '0<..' MOVE.W #$0004,D0 +000000A4: 6122 'a"' BSR.S *+$0024 ; 000000C8 +000000A6: 206C 000C ' l..' MOVEA.L $000C(A4),A0 +000000AA: 1007 '..' MOVE.B D7,D0 +000000AC: 4880 'H.' EXT.W D0 +000000AE: E540 '.@' ASL.W #2,D0 +000000B0: 322C FFFC '2,..' MOVE.W -$0004(A4),D1 +000000B4: 9270 0000 '.p..' SUB.W $00(A0,D0.W),D1 +000000B8: 3181 0002 '1...' MOVE.W D1,$02(A0,D0.W) +000000BC: 4CDF 1CF8 'L...' MOVEM.L (A7)+,D3-D7/A2-A4 +000000C0: 303C 0006 '0<..' MOVE.W #$0006,D0 +000000C4: 6000 3D3C '`.=<' BRA *+$3D3E ; 00003E02 +000000C8: 4267 'Bg' CLR.W -(A7) +000000CA: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +000000CE: 3F30 0000 '?0..' MOVE.W $00(A0,D0.W),-(A7) +000000D2: 2F2C 0010 '/,..' MOVE.L $0010(A4),-(A7) +000000D6: 486C FFFC 'Hl..' PEA -$0004(A4) +000000DA: 4EBA F684 'N...' JSR *-$097A ; FFFFF760 +000000DE: 395F FFFE '9_..' MOVE.W (A7)+,-$0002(A4) +000000E2: 4E75 'Nu' RTS + +Comment: + + CHECKFORM ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: XFORM2STR [6AA90, 6AB36) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrUtilNum.a + + +Dictionary: Flags $00 FirstId 251 + 251: XFORM2STR + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="XFORM2STR"(251) Segment="Main"(200) +Size: Flags $00 ModuleSize 166 + +Content: Flags $08 +Contents offset $0000 size $00A6 +00000000: 4E56 FFF2 'NV..' LINK.W A6,#-$000E +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 426E 001C 'Bn..' CLR.W $001C(A6) +0000000C: 426E FFFE 'Bn..' CLR.W -$0002(A6) +00000010: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000014: 10BC 00FF '....' MOVE.B #$FF,(A0) +00000018: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +0000001C: 7E08 '~.' MOVEQ #$08,D7 +0000001E: 4270 7000 'Bpp.' CLR.W $00(A0,D7.W) +00000022: 4270 7002 'Bpp.' CLR.W $02(A0,D7.W) +00000026: 5907 'Y.' SUBQ.B #4,D7 +00000028: 6AF4 'j.' BPL.S *-$000A ; 0000001E +0000002A: 286E 0018 '(n..' MOVEA.L $0018(A6),A4 +0000002E: 4A2C 002C 'J,.,' TST.B $002C(A4) +00000032: 674E 'gN' BEQ.S *+$0050 ; 00000082 +00000034: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +00000038: 2D48 FFF6 '-H..' MOVE.L A0,-$000A(A6) +0000003C: 3D7C 0001 FFFC '=|....' MOVE.W #$0001,-$0004(A6) +00000042: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000046: 30BC 0001 '0...' MOVE.W #$0001,(A0) +0000004A: 51EE FFF3 'Q...' SF -$000D(A6) +0000004E: 4227 'B'' CLR.B -(A7) +00000050: 2F0E '/.' MOVE.L A6,-(A7) +00000052: 2678 0BA0 '&x..' MOVEA.L $0BA0,A3 +00000056: 266B 01DC '&k..' MOVEA.L $01DC(A3),A3 +0000005A: 4E93 'N.' JSR (A3) +0000005C: 51EE FFF3 'Q...' SF -$000D(A6) +00000060: 1F3C 0001 '.<..' MOVE.B #$01,-(A7) +00000064: 2F0E '/.' MOVE.L A6,-(A7) +00000066: 4E93 'N.' JSR (A3) +00000068: 51EE FFF3 'Q...' SF -$000D(A6) +0000006C: 1F3C 0002 '.<..' MOVE.B #$02,-(A7) +00000070: 2F0E '/.' MOVE.L A6,-(A7) +00000072: 4E93 'N.' JSR (A3) +00000074: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000078: 302E FFFC '0...' MOVE.W -$0004(A6),D0 +0000007C: 5340 'S@' SUBQ.W #1,D0 +0000007E: 1080 '..' MOVE.B D0,(A0) +00000080: 600C '`.' BRA.S *+$000E ; 0000008E +00000082: 3D7C 000D FFFE '=|....' MOVE.W #$000D,-$0002(A6) +00000088: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +0000008C: 4210 'B.' CLR.B (A0) +0000008E: 4A6E FFFE 'Jn..' TST.W -$0002(A6) +00000092: 6706 'g.' BEQ.S *+$0008 ; 0000009A +00000094: 3D6E FFFE 001C '=n....' MOVE.W -$0002(A6),$001C(A6) +0000009A: 4CDF 18C0 'L...' MOVEM.L (A7)+,D6/D7/A3/A4 +0000009E: 303C 0014 '0<..' MOVE.W #$0014,D0 +000000A2: 6000 3C6E '`..' MOVE.W (A4),D7 +0000001C: 6D2E 'm.' BLT.S *+$0030 ; 0000004C +0000001E: 49EC 0002 'I...' LEA $0002(A4),A4 +00000022: 2478 0BA0 '$x..' MOVEA.L $0BA0,A2 +00000026: 246A 01D4 '$j..' MOVEA.L $01D4(A2),A2 +0000002A: 4267 'Bg' CLR.W -(A7) +0000002C: 3F1C '?.' MOVE.W (A4)+,-(A7) +0000002E: 486E FFFE 'Hn..' PEA -$0002(A6) +00000032: 3F3C 0001 '?<..' MOVE.W #$0001,-(A7) +00000036: 2F0B '/.' MOVE.L A3,-(A7) +00000038: 4E92 'N.' JSR (A2) +0000003A: 101F '..' MOVE.B (A7)+,D0 +0000003C: 57CF FFEC 'W...' DBEQ D7,*-$0012 ; 0000002A +00000040: 670A 'g.' BEQ.S *+$000C ; 0000004C +00000042: 50EE 0010 'P...' ST $0010(A6) +00000046: 376E FFFE FFEE '7n....' MOVE.W -$0002(A6),-$0012(A3) +0000004C: 4CDF 1C80 'L...' MOVEM.L (A7)+,D7/A2-A4 +00000050: 303C 0008 '0<..' MOVE.W #$0008,D0 +00000054: 6000 3B8C '`.;.' BRA *+$3B8E ; 00003BE2 + +Comment: + + AUTOMOD_6ABC0 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: CHECKFORDIGITS [6AC20, 6ACC2) + + Module started due to: MODGUESS (align, label) + + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrUtilNum.a + + +Dictionary: Flags $00 FirstId 254 + 254: CHECKFORDIGITS +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="CHECKFORDIGITS"(254) Segment="Main"(200) +Size: Flags $00 ModuleSize 162 + +Content: Flags $08 +Contents offset $0000 size $00A2 +00000000: 4E56 FFF2 'NV..' LINK.W A6,#-$000E +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 51C5 'Q.' SF D5 +0000000E: 226C 0014 '"l..' MOVEA.L $0014(A4),A1 +00000012: 266C 0010 '&l..' MOVEA.L $0010(A4),A3 +00000016: 45EC FEEC 'E...' LEA -$0114(A4),A2 +0000001A: D4EC FFF0 '....' ADDA.W -$0010(A4),A2 +0000001E: 206C 0018 ' l..' MOVEA.L $0018(A4),A0 +00000022: 302C FFEE '0,..' MOVE.W -$0012(A4),D0 +00000026: 1230 0000 '.0..' MOVE.B $00(A0,D0.W),D1 +0000002A: 0C01 0030 '...0' CMPI.B #$30,D1 ; '0' +0000002E: 6D16 'm.' BLT.S *+$0018 ; 00000046 +00000030: 0C01 0039 '...9' CMPI.B #$39,D1 ; '9' +00000034: 6E10 'n.' BGT.S *+$0012 ; 00000046 +00000036: 1481 '..' MOVE.B D1,(A2) +00000038: 50C5 'P.' ST D5 +0000003A: 0C01 0030 '...0' CMPI.B #$30,D1 ; '0' +0000003E: 6704 'g.' BEQ.S *+$0006 ; 00000044 +00000040: 1A3C 007F '.<..' MOVE.B #$7F,D5 ; '' +00000044: 604E '`N' BRA.S *+$0050 ; 00000094 +00000046: 102C FFF8 '.,..' MOVE.B -$0008(A4),D0 +0000004A: 4880 'H.' EXT.W D0 +0000004C: D040 '.@' ADD.W D0,D0 +0000004E: 0831 0005 001A '.1....' BTST #$05,$1A(A1,D0.W) +00000054: 673E 'g>' BEQ.S *+$0040 ; 00000094 +00000056: 51C6 'Q.' SF D6 +00000058: 3E3C 0009 '><..' MOVE.W #$0009,D7 +0000005C: 47EB 0084 'G...' LEA $0084(A3),A3 +00000060: 2278 0BA0 '"x..' MOVEA.L $0BA0,A1 +00000064: 2269 01D4 '"i..' MOVEA.L $01D4(A1),A1 +00000068: 4267 'Bg' CLR.W -(A7) +0000006A: 3F1B '?.' MOVE.W (A3)+,-(A7) +0000006C: 486C FFEE 'Hl..' PEA -$0012(A4) +00000070: 4267 'Bg' CLR.W -(A7) +00000072: 2F0C '/.' MOVE.L A4,-(A7) +00000074: 4E91 'N.' JSR (A1) +00000076: 1C1F '..' MOVE.B (A7)+,D6 +00000078: 56CF FFEE 'V...' DBNE D7,*-$0010 ; 00000068 +0000007C: 6716 'g.' BEQ.S *+$0018 ; 00000094 +0000007E: 7039 'p9' MOVEQ #$39,D0 ; '9' +00000080: 9007 '..' SUB.B D7,D0 +00000082: 1480 '..' MOVE.B D0,(A2) +00000084: 526C FFF0 'Rl..' ADDQ.W #1,-$0010(A4) +00000088: 50C5 'P.' ST D5 +0000008A: 0C00 0030 '...0' CMPI.B #$30,D0 ; '0' +0000008E: 6704 'g.' BEQ.S *+$0006 ; 00000094 +00000090: 1A3C 007F '.<..' MOVE.B #$7F,D5 ; '' +00000094: 1D45 000C '.E..' MOVE.B D5,$000C(A6) +00000098: 4CDF 1CE0 'L...' MOVEM.L (A7)+,D5-D7/A2-A4 +0000009C: 4E5E 'N^' UNLK A6 +0000009E: 2E9F '..' MOVE.L (A7)+,(A7) +000000A0: 4E75 'Nu' RTS + +Comment: + + CHECKFORDIGITS ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: COND [6ACD0, 6AD30) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrUtilNum.a + + +Dictionary: Flags $00 FirstId 255 + 255: COND +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="COND"(255) Segment="Main"(200) +Size: Flags $00 ModuleSize 96 + +Content: Flags $08 +Contents offset $0000 size $0060 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 1C38 'H..8' MOVEM.L D3-D5/A2-A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 266C 0008 '&l..' MOVEA.L $0008(A4),A3 +00000010: 51EC 0010 'Q...' SF $0010(A4) +00000014: 45EB FEEC 'E...' LEA -$0114(A3),A2 +00000018: D4EB FFF0 '....' ADDA.W -$0010(A3),A2 +0000001C: 162E 000F '....' MOVE.B $000F(A6),D3 +00000020: 282E 0014 '(...' MOVE.L $0014(A6),D4 +00000024: 7A01 'z.' MOVEQ #$01,D5 +00000026: 4267 'Bg' CLR.W -(A7) +00000028: 2F04 '/.' MOVE.L D4,-(A7) +0000002A: 2F0B '/.' MOVE.L A3,-(A7) +0000002C: 4EBA FEC2 'N...' JSR *-$013C ; FFFFFEF0 +00000030: 101F '..' MOVE.B (A7)+,D0 +00000032: 6612 'f.' BNE.S *+$0014 ; 00000046 +00000034: 4A85 'J.' TST.L D5 +00000036: 6700 001C 'g...' BEQ *+$001E ; 00000054 +0000003A: 162E 000D '....' MOVE.B $000D(A6),D3 +0000003E: 282E 0010 '(...' MOVE.L $0010(A6),D4 +00000042: 7A00 'z.' MOVEQ #$00,D5 +00000044: 60E0 '`.' BRA.S *-$001E ; 00000026 +00000046: 14FC 0045 '...E' MOVE.B #$45,(A2)+ ; 'E' +0000004A: 1483 '..' MOVE.B D3,(A2) +0000004C: 546B FFF0 'Tk..' ADDQ.W #2,-$0010(A3) +00000050: 50EC 0010 'P...' ST $0010(A4) +00000054: 4CDF 1C38 'L..8' MOVEM.L (A7)+,D3-D5/A2-A4 +00000058: 303C 0010 '0<..' MOVE.W #$0010,D0 +0000005C: 6000 3A74 '`.:t' BRA *+$3A76 ; 00003AD2 + +Comment: + + COND ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXPMATCHING [6AD40, 6AD90) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrUtilNum.a + + +Dictionary: Flags $00 FirstId 256 + 256: EXPMATCHING + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPMATCHING"(256) Segment="Main"(200) +Size: Flags $00 ModuleSize 80 + +Content: Flags $08 +Contents offset $0000 size $0050 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 286B 0010 '(k..' MOVEA.L $0010(A3),A4 +00000010: 43EC 0056 'C..V' LEA $0056(A4),A1 +00000014: 2878 0BA0 '(x..' MOVEA.L $0BA0,A4 +00000018: 286C 01D8 '(l..' MOVEA.L $01D8(A4),A4 +0000001C: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000020: 3010 '0.' MOVE.W (A0),D0 +00000022: B051 '.Q' CMP.W (A1),D0 +00000024: 6D10 'm.' BLT.S *+$0012 ; 00000036 +00000026: 2F08 '/.' MOVE.L A0,-(A7) +00000028: 2F09 '/.' MOVE.L A1,-(A7) +0000002A: 2F3C 002D 002B '/<.-.+' MOVE.L #$002D002B,-(A7) +00000030: 2F0E '/.' MOVE.L A6,-(A7) +00000032: 4E94 'N.' JSR (A4) +00000034: 600E '`.' BRA.S *+$0010 ; 00000044 +00000036: 2F09 '/.' MOVE.L A1,-(A7) +00000038: 2F08 '/.' MOVE.L A0,-(A7) +0000003A: 2F3C 002B 002D '/<.+.-' MOVE.L #$002B002D,-(A7) +00000040: 2F0E '/.' MOVE.L A6,-(A7) +00000042: 4E94 'N.' JSR (A4) +00000044: 4CDF 1800 'L...' MOVEM.L (A7)+,A3/A4 +00000048: 303C 0008 '0<..' MOVE.W #$0008,D0 +0000004C: 6000 3A14 '`.:.' BRA *+$3A16 ; 00003A62 + +Comment: + + EXPMATCHING ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: XFORMSTR2X [6ADA0, 6B2EC) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrUtilNum.a + + +Dictionary: Flags $00 FirstId 257 + 257: XFORMSTR2X +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="XFORMSTR2X"(257) Segment="Main"(200) +Size: Flags $00 ModuleSize 1356 + +Content: Flags $08 +Contents offset $0000 size $054C +00000000: 4E56 FEBC 'NV..' LINK.W A6,#-$0144 +00000004: 48E7 1F3C 'H..<' MOVEM.L D3-D7/A2-A5,-(A7) +00000008: 51EE FFFA 'Q...' SF -$0006(A6) +0000000C: 206E 0018 ' n..' MOVEA.L $0018(A6),A0 +00000010: 4240 'B@' CLR.W D0 +00000012: 1010 '..' MOVE.B (A0),D0 +00000014: 3D40 FFF2 '=@..' MOVE.W D0,-$000E(A6) +00000018: 1D7C 0031 FEED '.|.1..' MOVE.B #$31,-$0113(A6) ; '1' +0000001E: 266E 0014 '&n..' MOVEA.L $0014(A6),A3 +00000022: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 +00000026: 45EE FFF8 'E...' LEA -$0008(A6),A2 +0000002A: 4240 'B@' CLR.W D0 +0000002C: 102B 002C '.+.,' MOVE.B $002C(A3),D0 +00000030: 3D40 FFF6 '=@..' MOVE.W D0,-$000A(A6) +00000034: 51C5 'Q.' SF D5 +00000036: 51EE FFFD 'Q...' SF -$0003(A6) +0000003A: 51EE FFFE 'Q...' SF -$0002(A6) +0000003E: 50EE FFFC 'P...' ST -$0004(A6) +00000042: 4252 'BR' CLR.W (A2) +00000044: 082B 0000 001A '.+....' BTST #$00,$001A(A3) +0000004A: 6700 02EA 'g...' BEQ *+$02EC ; 00000336 +0000004E: 426E 001C 'Bn..' CLR.W $001C(A6) +00000052: 7001 'p.' MOVEQ #$01,D0 +00000054: 3D40 FFEE '=@..' MOVE.W D0,-$0012(A6) +00000058: 2E00 '..' MOVE.L D0,D7 +0000005A: 3D40 FFF0 '=@..' MOVE.W D0,-$0010(A6) +0000005E: 51EE FEE5 'Q...' SF -$011B(A6) +00000062: 50EE FEBD 'P...' ST -$0143(A6) +00000066: 4243 'BC' CLR.W D3 +00000068: 302C 0012 '0,..' MOVE.W $0012(A4),D0 +0000006C: 6100 00EE 'a...' BSR *+$00F0 ; 0000015C +00000070: 1D40 FFFB '.@..' MOVE.B D0,-$0005(A6) +00000074: 302E FFF6 '0...' MOVE.W -$000A(A6),D0 +00000078: 6700 03CC 'g...' BEQ *+$03CE ; 00000446 +0000007C: BE40 '.@' CMP.W D0,D7 +0000007E: 5FC5 '_.' SLE D5 +00000080: 322E FFEE '2...' MOVE.W -$0012(A6),D1 +00000084: B26E FFF2 '.n..' CMP.W -$000E(A6),D1 +00000088: 5FC1 '_.' SLE D1 +0000008A: CA01 '..' AND.B D1,D5 +0000008C: 1005 '..' MOVE.B D5,D0 +0000008E: 6700 028A 'g...' BEQ *+$028C ; 0000031A +00000092: 4244 'BD' CLR.W D4 +00000094: 1833 702C '.3p,' MOVE.B $2C(A3,D7.W),D4 +00000098: 0C44 0020 '.D. ' CMPI.W #$0020,D4 +0000009C: 6C00 0116 'l...' BGE *+$0118 ; 000001B4 +000000A0: 3004 '0.' MOVE.W D4,D0 +000000A2: 5940 'Y@' SUBQ.W #4,D0 +000000A4: 6B00 00B4 'k...' BMI *+$00B6 ; 0000015A +000000A8: 0C40 000C '.@..' CMPI.W #$000C,D0 +000000AC: 6E00 00AC 'n...' BGT *+$00AE ; 0000015A +000000B0: D040 '.@' ADD.W D0,D0 +000000B2: 303B 0006 '0;..' MOVE.W *+$0008(D0.W),D0 ; 000000BA +000000B6: 4EFB 0000 'N...' JMP *+$0002(D0.W) ; 000000B8 +000000BA: 001C 0034 '...4' ORI.B #$34,(A4)+ ; '4' +000000BE: 001C 0074 '...t' ORI.B #$74,(A4)+ ; 't' +000000C2: 0074 0074 0074 '.t.t.t' ORI.W #$0074,$74(A4,D0.W) +000000C8: 00A2 00A2 00A2 '......' ORI.L #$00A200A2,-(A2) +000000CE: 0050 0084 '.P..' ORI.W #$0084,(A0) +000000D2: 008E 6100 00A0 '..a...' ORI.L #$610000A0,A6 +000000D8: 660E 'f.' BNE.S *+$0010 ; 000000E8 +000000DA: 3004 '0.' MOVE.W D4,D0 +000000DC: D040 '.@' ADD.W D0,D0 +000000DE: 3034 0000 '04..' MOVE.W $00(A4,D0.W),D0 +000000E2: 6178 'ax' BSR.S *+$007A ; 0000015C +000000E4: 6700 00C4 'g...' BEQ *+$00C6 ; 000001AA +000000E8: 6000 00E6 '`...' BRA *+$00E8 ; 000001D0 +000000EC: 4A43 'JC' TST.W D3 +000000EE: 660E 'f.' BNE.S *+$0010 ; 000000FE +000000F0: 3607 '6.' MOVE.W D7,D3 +000000F2: 3D6E FFF0 FEE8 '=n....' MOVE.W -$0010(A6),-$0118(A6) +000000F8: 3D6E FFEE FEEA '=n....' MOVE.W -$0012(A6),-$0116(A6) +000000FE: 6176 'av' BSR.S *+$0078 ; 00000176 +00000100: 6700 00A8 'g...' BEQ *+$00AA ; 000001AA +00000104: 6000 00CA '`...' BRA *+$00CC ; 000001D0 +00000108: 50EE FEE5 'P...' ST -$011B(A6) +0000010C: 4243 'BC' CLR.W D3 +0000010E: 302C 001C '0,..' MOVE.W $001C(A4),D0 +00000112: 6148 'aH' BSR.S *+$004A ; 0000015C +00000114: 6700 0094 'g...' BEQ *+$0096 ; 000001AA +00000118: 302E FFF0 '0...' MOVE.W -$0010(A6),D0 +0000011C: 41EE FEEC 'A...' LEA -$0114(A6),A0 +00000120: 11BC 002E 0000 '......' MOVE.B #$2E,$00(A0,D0.W) ; '.' +00000126: 526E FFF0 'Rn..' ADDQ.W #1,-$0010(A6) +0000012A: 602E '`.' BRA.S *+$0030 ; 0000015A +0000012C: 3004 '0.' MOVE.W D4,D0 +0000012E: D040 '.@' ADD.W D0,D0 +00000130: 3034 0000 '04..' MOVE.W $00(A4,D0.W),D0 +00000134: 6126 'a&' BSR.S *+$0028 ; 0000015C +00000136: 6772 'gr' BEQ.S *+$0074 ; 000001AA +00000138: 6000 0096 '`...' BRA *+$0098 ; 000001D0 +0000013C: 41EC 0040 'A..@' LEA $0040(A4),A0 +00000140: 6154 'aT' BSR.S *+$0056 ; 00000196 +00000142: 6766 'gf' BEQ.S *+$0068 ; 000001AA +00000144: 600A '`.' BRA.S *+$000C ; 00000150 +00000146: 41EC 006C 'A..l' LEA $006C(A4),A0 +0000014A: 4EBA 004A 'N..J' JSR *+$004C ; 00000196 +0000014E: 675A 'gZ' BEQ.S *+$005C ; 000001AA +00000150: 7600 'v.' MOVEQ #$00,D3 +00000152: 422E FEE5 'B...' CLR.B -$011B(A6) +00000156: 50EE FEBD 'P...' ST -$0143(A6) +0000015A: 6074 '`t' BRA.S *+$0076 ; 000001D0 +0000015C: 4267 'Bg' CLR.W -(A7) +0000015E: 3F00 '?.' MOVE.W D0,-(A7) +00000160: 486E FFEE 'Hn..' PEA -$0012(A6) +00000164: 4267 'Bg' CLR.W -(A7) +00000166: 2F0E '/.' MOVE.L A6,-(A7) +00000168: 2078 0BA0 ' x..' MOVEA.L $0BA0,A0 +0000016C: 2068 01D4 ' h..' MOVEA.L $01D4(A0),A0 +00000170: 4E90 'N.' JSR (A0) +00000172: 101F '..' MOVE.B (A7)+,D0 +00000174: 4E75 'Nu' RTS +00000176: 4267 'Bg' CLR.W -(A7) +00000178: 2F0E '/.' MOVE.L A6,-(A7) +0000017A: 2078 0BA0 ' x..' MOVEA.L $0BA0,A0 +0000017E: 2068 01D0 ' h..' MOVEA.L $01D0(A0),A0 +00000182: 4E90 'N.' JSR (A0) +00000184: 101F '..' MOVE.B (A7)+,D0 +00000186: C02E FEBD '....' AND.B -$0143(A6),D0 +0000018A: 6708 'g.' BEQ.S *+$000A ; 00000194 +0000018C: 526E FFF0 'Rn..' ADDQ.W #1,-$0010(A6) +00000190: 526E FFEE 'Rn..' ADDQ.W #1,-$0012(A6) +00000194: 4E75 'Nu' RTS +00000196: 4267 'Bg' CLR.W -(A7) +00000198: 2F08 '/.' MOVE.L A0,-(A7) +0000019A: 2F0E '/.' MOVE.L A6,-(A7) +0000019C: 2078 0BA0 ' x..' MOVEA.L $0BA0,A0 +000001A0: 2068 01CC ' h..' MOVEA.L $01CC(A0),A0 +000001A4: 4E90 'N.' JSR (A0) +000001A6: 101F '..' MOVE.B (A7)+,D0 +000001A8: 4E75 'Nu' RTS +000001AA: 1012 '..' MOVE.B (A2),D0 +000001AC: 4880 'H.' EXT.W D0 +000001AE: 4236 00FC 'B6..' CLR.B -$04(A6,D0.W) +000001B2: 601C '`.' BRA.S *+$001E ; 000001D0 +000001B4: 4267 'Bg' CLR.W -(A7) +000001B6: 3F04 '?.' MOVE.W D4,-(A7) +000001B8: 206E 0018 ' n..' MOVEA.L $0018(A6),A0 +000001BC: D0EE FFEE '....' ADDA.W -$0012(A6),A0 +000001C0: 1010 '..' MOVE.B (A0),D0 +000001C2: 3F00 '?.' MOVE.W D0,-(A7) +000001C4: 4EBA F0DA 'N...' JSR *-$0F24 ; FFFFF2A0 +000001C8: 4A1F 'J.' TST.B (A7)+ +000001CA: 67DE 'g.' BEQ.S *-$0020 ; 000001AA +000001CC: 526E FFEE 'Rn..' ADDQ.W #1,-$0012(A6) +000001D0: 1012 '..' MOVE.B (A2),D0 +000001D2: 4EBA F0FC 'N...' JSR *-$0F02 ; FFFFF2D0 +000001D6: D040 '.@' ADD.W D0,D0 +000001D8: 3C33 0008 '<3..' MOVE.W $08(A3,D0.W),D6 +000001DC: 1212 '..' MOVE.B (A2),D1 +000001DE: 4881 'H.' EXT.W D1 +000001E0: 302E FFEE '0...' MOVE.W -$0012(A6),D0 +000001E4: B06E FFF2 '.n..' CMP.W -$000E(A6),D0 +000001E8: 6F0C 'o.' BLE.S *+$000E ; 000001F6 +000001EA: 3006 '0.' MOVE.W D6,D0 +000001EC: 5340 'S@' SUBQ.W #1,D0 +000001EE: B047 '.G' CMP.W D7,D0 +000001F0: 6F04 'o.' BLE.S *+$0006 ; 000001F6 +000001F2: 51F6 10FC 'Q...' SF -$04(A6,D1.W) +000001F6: 4A36 10FC 'J6..' TST.B -$04(A6,D1.W) +000001FA: 6600 0092 'f...' BNE *+$0094 ; 0000028E +000001FE: 4A2E FEE5 'J...' TST.B -$011B(A6) +00000202: 6608 'f.' BNE.S *+$000A ; 0000020C +00000204: 4A43 'JC' TST.W D3 +00000206: 6648 'fH' BNE.S *+$004A ; 00000250 +00000208: 6000 0084 '`...' BRA *+$0086 ; 0000028E +0000020C: 3606 '6.' MOVE.W D6,D3 +0000020E: 422E FEE4 'B...' CLR.B -$011C(A6) +00000212: BE46 '.F' CMP.W D6,D7 +00000214: 6C54 'lT' BGE.S *+$0056 ; 0000026A +00000216: 3207 '2.' MOVE.W D7,D1 +00000218: 5241 'RA' ADDQ.W #1,D1 +0000021A: 0C33 0005 702C '.3..p,' CMPI.B #$05,$2C(A3,D7.W) +00000220: 6612 'f.' BNE.S *+$0014 ; 00000234 +00000222: 1012 '..' MOVE.B (A2),D0 +00000224: 4880 'H.' EXT.W D0 +00000226: 50F6 00FC 'P...' ST -$04(A6,D0.W) +0000022A: 4A2E FEE4 'J...' TST.B -$011C(A6) +0000022E: 661C 'f.' BNE.S *+$001E ; 0000024C +00000230: 3601 '6.' MOVE.W D1,D3 +00000232: 6018 '`.' BRA.S *+$001A ; 0000024C +00000234: 0C33 000F 702C '.3..p,' CMPI.B #$0F,$2C(A3,D7.W) +0000023A: 6708 'g.' BEQ.S *+$000A ; 00000244 +0000023C: 0C33 0010 702C '.3..p,' CMPI.B #$10,$2C(A3,D7.W) +00000242: 6608 'f.' BNE.S *+$000A ; 0000024C +00000244: 50EE FEE4 'P...' ST -$011C(A6) +00000248: 50EE FEBD 'P...' ST -$0143(A6) +0000024C: 3E01 '>.' MOVE.W D1,D7 +0000024E: 60C2 '`.' BRA.S *-$003C ; 00000212 +00000250: 5243 'RC' ADDQ.W #1,D3 +00000252: B646 '.F' CMP.W D6,D3 +00000254: 6C14 'l.' BGE.S *+$0016 ; 0000026A +00000256: 1033 302C '.30,' MOVE.B $2C(A3,D3.W),D0 +0000025A: 0C00 001F '....' CMPI.B #$1F,D0 +0000025E: 6EF0 'n.' BGT.S *-$000E ; 00000250 +00000260: 223C 0001 C370 '"<...p' MOVE.L #$0001C370,D1 +00000266: 0101 '..' BTST D0,D1 +00000268: 67E6 'g.' BEQ.S *-$0018 ; 00000250 +0000026A: BC43 '.C' CMP.W D3,D6 +0000026C: 6F22 'o"' BLE.S *+$0024 ; 00000290 +0000026E: 3E03 '>.' MOVE.W D3,D7 +00000270: 1012 '..' MOVE.B (A2),D0 +00000272: 4880 'H.' EXT.W D0 +00000274: 50F6 00FC 'P...' ST -$04(A6,D0.W) +00000278: 4A2E FEE5 'J...' TST.B -$011B(A6) +0000027C: 6612 'f.' BNE.S *+$0014 ; 00000290 +0000027E: 4243 'BC' CLR.W D3 +00000280: 3D6E FEEA FFEE '=n....' MOVE.W -$0116(A6),-$0012(A6) +00000286: 3D6E FEE8 FFF0 '=n....' MOVE.W -$0118(A6),-$0010(A6) +0000028C: 6002 '`.' BRA.S *+$0004 ; 00000290 +0000028E: 5247 'RG' ADDQ.W #1,D7 +00000290: 1012 '..' MOVE.B (A2),D0 +00000292: 4880 'H.' EXT.W D0 +00000294: BC47 '.G' CMP.W D7,D6 +00000296: 6E0E 'n.' BGT.S *+$0010 ; 000002A6 +00000298: 322E FFEE '2...' MOVE.W -$0012(A6),D1 +0000029C: B26E FFF2 '.n..' CMP.W -$000E(A6),D1 +000002A0: 6E04 'n.' BGT.S *+$0006 ; 000002A6 +000002A2: 51F6 00FC 'Q...' SF -$04(A6,D0.W) +000002A6: 1236 00FC '.6..' MOVE.B -$04(A6,D0.W),D1 +000002AA: 6656 'fV' BNE.S *+$0058 ; 00000302 +000002AC: 0C12 0002 '....' CMPI.B #$02,(A2) +000002B0: 6604 'f.' BNE.S *+$0006 ; 000002B6 +000002B2: 51C5 'Q.' SF D5 +000002B4: 604C '`L' BRA.S *+$004E ; 00000302 +000002B6: 422E FFFB 'B...' CLR.B -$0005(A6) +000002BA: 1012 '..' MOVE.B (A2),D0 +000002BC: 4880 'H.' EXT.W D0 +000002BE: 5240 'R@' ADDQ.W #1,D0 +000002C0: 1480 '..' MOVE.B D0,(A2) +000002C2: 3200 '2.' MOVE.W D0,D1 +000002C4: D040 '.@' ADD.W D0,D0 +000002C6: 0833 0000 001A '.3....' BTST #$00,$1A(A3,D0.W) +000002CC: 6732 'g2' BEQ.S *+$0034 ; 00000300 +000002CE: 7401 't.' MOVEQ #$01,D2 +000002D0: 0C41 0002 '.A..' CMPI.W #$0002,D1 +000002D4: 6608 'f.' BNE.S *+$000A ; 000002DE +000002D6: 1D7C 0080 FEBD '.|....' MOVE.B #$80,-$0143(A6) +000002DC: 6004 '`.' BRA.S *+$0006 ; 000002E2 +000002DE: 50EE FEBD 'P...' ST -$0143(A6) +000002E2: 1D7C 0031 FEED '.|.1..' MOVE.B #$31,-$0113(A6) ; '1' +000002E8: 51EE FEE5 'Q...' SF -$011B(A6) +000002EC: 4243 'BC' CLR.W D3 +000002EE: 1D82 10FC '....' MOVE.B D2,-$04(A6,D1.W) +000002F2: 3D42 FFEE '=B..' MOVE.W D2,-$0012(A6) +000002F6: 3E33 0008 '>3..' MOVE.W $08(A3,D0.W),D7 +000002FA: 3D42 FFF0 '=B..' MOVE.W D2,-$0010(A6) +000002FE: 6002 '`.' BRA.S *+$0004 ; 00000302 +00000300: 4205 'B.' CLR.B D5 +00000302: BE6E FFF6 '.n..' CMP.W -$000A(A6),D7 +00000306: 5FC0 '_.' SLE D0 +00000308: 322E FFEE '2...' MOVE.W -$0012(A6),D1 +0000030C: B26E FFF2 '.n..' CMP.W -$000E(A6),D1 +00000310: 5FC1 '_.' SLE D1 +00000312: C001 '..' AND.B D1,D0 +00000314: CA00 '..' AND.B D0,D5 +00000316: 6000 FD74 '`..t' BRA *-$028A ; 0000008C +0000031A: 1012 '..' MOVE.B (A2),D0 +0000031C: 4880 'H.' EXT.W D0 +0000031E: 1236 00FC '.6..' MOVE.B -$04(A6,D0.W),D1 +00000322: 6712 'g.' BEQ.S *+$0014 ; 00000336 +00000324: D040 '.@' ADD.W D0,D0 +00000326: 0833 0003 001A '.3....' BTST #$03,$1A(A3,D0.W) +0000032C: 56C0 'V.' SNE D0 +0000032E: 1D40 FFFA '.@..' MOVE.B D0,-$0006(A6) +00000332: 6000 0130 '`..0' BRA *+$0132 ; 00000464 +00000336: 3D7C 0001 001C '=|....' MOVE.W #$0001,$001C(A6) +0000033C: 51EE FFFA 'Q...' SF -$0006(A6) +00000340: 51EE FFFB 'Q...' SF -$0005(A6) +00000344: 51EE FEE5 'Q...' SF -$011B(A6) +00000348: 50EE FEBD 'P...' ST -$0143(A6) +0000034C: 4252 'BR' CLR.W (A2) +0000034E: 3D7C 0001 FFEE '=|....' MOVE.W #$0001,-$0012(A6) +00000354: 3D7C 0001 FFF0 '=|....' MOVE.W #$0001,-$0010(A6) +0000035A: 302E FFEE '0...' MOVE.W -$0012(A6),D0 +0000035E: B06E FFF2 '.n..' CMP.W -$000E(A6),D0 +00000362: 6E00 0100 'n...' BGT *+$0102 ; 00000464 +00000366: 6100 FE0E 'a...' BSR *-$01F0 ; 00000176 +0000036A: 6600 00D6 'f...' BNE *+$00D8 ; 00000442 +0000036E: 4246 'BF' CLR.W D6 +00000370: 5246 'RF' ADDQ.W #1,D6 +00000372: 0C46 000E '.F..' CMPI.W #$000E,D6 +00000376: 6E0E 'n.' BGT.S *+$0010 ; 00000386 +00000378: 3206 '2.' MOVE.W D6,D1 +0000037A: D241 '.A' ADD.W D1,D1 +0000037C: 3034 1000 '04..' MOVE.W $00(A4,D1.W),D0 +00000380: 6100 FDDA 'a...' BSR *-$0224 ; 0000015C +00000384: 67EA 'g.' BEQ.S *-$0014 ; 00000370 +00000386: 3006 '0.' MOVE.W D6,D0 +00000388: 5F40 '_@' SUBQ.W #7,D0 +0000038A: 6740 'g@' BEQ.S *+$0042 ; 000003CC +0000038C: 5540 'U@' SUBQ.W #2,D0 +0000038E: 672E 'g.' BEQ.S *+$0030 ; 000003BE +00000390: 5B40 '[@' SUBQ.W #5,D0 +00000392: 6708 'g.' BEQ.S *+$000A ; 0000039C +00000394: 5340 'S@' SUBQ.W #1,D0 +00000396: 6740 'g@' BEQ.S *+$0042 ; 000003D8 +00000398: 6000 00A8 '`...' BRA *+$00AA ; 00000442 +0000039C: 4A2E FEE5 'J...' TST.B -$011B(A6) +000003A0: 6600 00B4 'f...' BNE *+$00B6 ; 00000456 +000003A4: 50EE FEE5 'P...' ST -$011B(A6) +000003A8: 302E FFF0 '0...' MOVE.W -$0010(A6),D0 +000003AC: 41EE FEEC 'A...' LEA -$0114(A6),A0 +000003B0: 11BC 002E 0000 '......' MOVE.B #$2E,$00(A0,D0.W) ; '.' +000003B6: 526E FFF0 'Rn..' ADDQ.W #1,-$0010(A6) +000003BA: 6000 0086 '`...' BRA *+$0088 ; 00000442 +000003BE: 4A2E FFFB 'J...' TST.B -$0005(A6) +000003C2: 6600 009A 'f...' BNE *+$009C ; 0000045E +000003C6: 50EE FFFB 'P...' ST -$0005(A6) +000003CA: 6076 '`v' BRA.S *+$0078 ; 00000442 +000003CC: 4A2E FFFA 'J...' TST.B -$0006(A6) +000003D0: 667C 'f|' BNE.S *+$007E ; 0000044E +000003D2: 50EE FFFA 'P...' ST -$0006(A6) +000003D6: 606A '`j' BRA.S *+$006C ; 00000442 +000003D8: 41EC 0040 'A..@' LEA $0040(A4),A0 +000003DC: 6100 FDB8 'a...' BSR *-$0246 ; 00000196 +000003E0: 6660 'f`' BNE.S *+$0062 ; 00000442 +000003E2: 41EC 006C 'A..l' LEA $006C(A4),A0 +000003E6: 4EBA FDAE 'N...' JSR *-$0250 ; 00000196 +000003EA: 6656 'fV' BNE.S *+$0058 ; 00000442 +000003EC: 4267 'Bg' CLR.W -(A7) +000003EE: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) +000003F2: 3F2E FFEE '?...' MOVE.W -$0012(A6),-(A7) +000003F6: 2F3C 8206 0010 '/<....' MOVE.L #$82060010,-(A7) +000003FC: A8B5 '..' _ScriptUtil ; A8B5 +000003FE: 206E 0018 ' n..' MOVEA.L $0018(A6),A0 +00000402: 302E FFEE '0...' MOVE.W -$0012(A6),D0 +00000406: D0C0 '..' ADDA.W D0,A0 +00000408: 1018 '..' MOVE.B (A0)+,D0 +0000040A: 4A5F 'J_' TST.W (A7)+ +0000040C: 6704 'g.' BEQ.S *+$0006 ; 00000412 +0000040E: E148 '.H' LSL.W #8,D0 +00000410: 1018 '..' MOVE.B (A0)+,D0 +00000412: 41EC 003C 'A..<' LEA $003C(A4),A0 +00000416: 720F 'r.' MOVEQ #$0F,D1 +00000418: B060 '.`' CMP.W -(A0),D0 +0000041A: 57C9 FFFC 'W...' DBEQ D1,*-$0002 ; 00000418 +0000041E: 663E 'f>' BNE.S *+$0040 ; 0000045E +00000420: 526E FFEE 'Rn..' ADDQ.W #1,-$0012(A6) +00000424: 4267 'Bg' CLR.W -(A7) +00000426: 202E 0018 ' ...' MOVE.L $0018(A6),D0 +0000042A: 5240 'R@' ADDQ.W #1,D0 +0000042C: 2F00 '/.' MOVE.L D0,-(A7) +0000042E: 302E FFEE '0...' MOVE.W -$0012(A6),D0 +00000432: 5340 'S@' SUBQ.W #1,D0 +00000434: 3F00 '?.' MOVE.W D0,-(A7) +00000436: 2F3C 8206 0010 '/<....' MOVE.L #$82060010,-(A7) +0000043C: A8B5 '..' _ScriptUtil ; A8B5 +0000043E: 4A5F 'J_' TST.W (A7)+ +00000440: 6EDE 'n.' BGT.S *-$0020 ; 00000420 +00000442: 6000 FF16 '`...' BRA *-$00E8 ; 0000035A +00000446: 3D7C 000D 001C '=|....' MOVE.W #$000D,$001C(A6) +0000044C: 6016 '`.' BRA.S *+$0018 ; 00000464 +0000044E: 3D7C 000B 001C '=|....' MOVE.W #$000B,$001C(A6) +00000454: 600E '`.' BRA.S *+$0010 ; 00000464 +00000456: 3D7C 0005 001C '=|....' MOVE.W #$0005,$001C(A6) +0000045C: 6006 '`.' BRA.S *+$0008 ; 00000464 +0000045E: 3D7C 0003 001C '=|....' MOVE.W #$0003,$001C(A6) +00000464: 302E FFF0 '0...' MOVE.W -$0010(A6),D0 +00000468: 5340 'S@' SUBQ.W #1,D0 +0000046A: 6612 'f.' BNE.S *+$0014 ; 0000047E +0000046C: 7001 'p.' MOVEQ #$01,D0 +0000046E: 4A6E FFF2 'Jn..' TST.W -$000E(A6) +00000472: 6722 'g"' BEQ.S *+$0024 ; 00000496 +00000474: 1212 '..' MOVE.B (A2),D1 +00000476: 4881 'H.' EXT.W D1 +00000478: 4A36 10FC 'J6..' TST.B -$04(A6,D1.W) +0000047C: 6718 'g.' BEQ.S *+$001A ; 00000496 +0000047E: 1D40 FEEC '.@..' MOVE.B D0,-$0114(A6) +00000482: 0C12 0002 '....' CMPI.B #$02,(A2) +00000486: 6614 'f.' BNE.S *+$0016 ; 0000049C +00000488: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +0000048C: 4298 'B.' CLR.L (A0)+ +0000048E: 4298 'B.' CLR.L (A0)+ +00000490: 4250 'BP' CLR.W (A0) +00000492: 6000 009A '`...' BRA *+$009C ; 0000052E +00000496: 487A 00AC 'Hz..' PEA *+$00AE ; 00000544 +0000049A: 6004 '`.' BRA.S *+$0006 ; 000004A0 +0000049C: 486E FEEC 'Hn..' PEA -$0114(A6) +000004A0: 3D7C 0001 FEE0 '=|....' MOVE.W #$0001,-$0120(A6) +000004A6: 486E FEE0 'Hn..' PEA -$0120(A6) +000004AA: 486E FEC4 'Hn..' PEA -$013C(A6) +000004AE: 486E FEDE 'Hn..' PEA -$0122(A6) +000004B2: 3F3C 0002 '?<..' MOVE.W #$0002,-(A7) +000004B6: A9EE '..' _DECSTR68K ; A9EE +000004B8: 486E FEC4 'Hn..' PEA -$013C(A6) +000004BC: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +000004C0: 3F3C 0009 '?<..' MOVE.W #$0009,-(A7) +000004C4: A9EB '..' _FP68K ; A9EB +000004C6: 226E 000C '"n..' MOVEA.L $000C(A6),A1 +000004CA: 6100 EE14 'a...' BSR *-$11EA ; FFFFF2E0 +000004CE: 0C40 0002 '.@..' CMPI.W #$0002,D0 +000004D2: 674C 'gL' BEQ.S *+$004E ; 00000520 +000004D4: 0C40 FFFE '.@..' CMPI.W #$FFFE,D0 +000004D8: 6746 'gF' BEQ.S *+$0048 ; 00000520 +000004DA: 0C40 0001 '.@..' CMPI.W #$0001,D0 +000004DE: 6740 'g@' BEQ.S *+$0042 ; 00000520 +000004E0: 0C40 FFFF '.@..' CMPI.W #$FFFF,D0 +000004E4: 673A 'g:' BEQ.S *+$003C ; 00000520 +000004E6: 0C40 0003 '.@..' CMPI.W #$0003,D0 +000004EA: 673C 'g<' BEQ.S *+$003E ; 00000528 +000004EC: 0C40 FFFD '.@..' CMPI.W #$FFFD,D0 +000004F0: 6736 'g6' BEQ.S *+$0038 ; 00000528 +000004F2: 102E FFFA '....' MOVE.B -$0006(A6),D0 +000004F6: 670E 'g.' BEQ.S *+$0010 ; 00000506 +000004F8: 487A 0040 'Hz.@' PEA *+$0042 ; 0000053A +000004FC: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000500: 3F3C 0006 '?<..' MOVE.W #$0006,-(A7) +00000504: A9EB '..' _FP68K ; A9EB +00000506: 0C12 0001 '....' CMPI.B #$01,(A2) +0000050A: 6706 'g.' BEQ.S *+$0008 ; 00000512 +0000050C: 4A2E FFFB 'J...' TST.B -$0005(A6) +00000510: 671C 'g.' BEQ.S *+$001E ; 0000052E +00000512: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000516: 4A90 'J.' TST.L (A0) +00000518: 6714 'g.' BEQ.S *+$0016 ; 0000052E +0000051A: 0A10 0080 '....' EORI.B #$80,(A0) +0000051E: 600E '`.' BRA.S *+$0010 ; 0000052E +00000520: 3D7C 0009 001C '=|....' MOVE.W #$0009,$001C(A6) +00000526: 6006 '`.' BRA.S *+$0008 ; 0000052E +00000528: 3D7C 0008 001C '=|....' MOVE.W #$0008,$001C(A6) +0000052E: 4CDF 3CF8 'L.<.' MOVEM.L (A7)+,D3-D7/A2-A5 +00000532: 303C 0014 '0<..' MOVE.W #$0014,D0 +00000536: 6000 34CA '`.4.' BRA *+$34CC ; 00003A02 +0000053A: 4005 '@.' NEGX.B D5 +0000053C: C800 '..' AND.B D0,D4 +0000053E: 0000 0000 '....' ORI.B #$00,D0 +00000542: 0000 6E61 '..na' ORI.B #$61,D0 ; 'a' +00000546: 6E28 'n(' BGT.S *+$002A ; 00000570 +00000548: 3137 '17' DC.W $3137 ; ???? +0000054A: 2900 ').' MOVE.L D0,-(A4) + +Comment: + + XFORMSTR2X ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_6B300 [6B300, 6B314) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 258 + 258: AUTOMOD_6B300 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_6B300"(258) Segment="Main"(200) +Size: Flags $00 ModuleSize 20 + +Content: Flags $08 +Contents offset $0000 size $0014 +00000000: 486E FFFC 'Hn..' PEA -$0004(A6) +00000004: 2F2E 0012 '/...' MOVE.L $0012(A6),-(A7) +00000008: 486E FFE2 'Hn..' PEA -$001E(A6) +0000000C: 3F3C 000B '?<..' MOVE.W #$000B,-(A7) +00000010: A9EB '..' _FP68K ; A9EB +00000012: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_6B300 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_6B320 [6B320, 6B344) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 259 + 259: AUTOMOD_6B320 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_6B320"(259) Segment="Main"(200) +Size: Flags $00 ModuleSize 36 + +Content: Flags $08 +Contents offset $0000 size $0024 +00000000: 48C0 'H.' EXT.L D0 +00000002: 2248 '"H' MOVEA.L A0,A1 +00000004: 10FC 0001 '....' MOVE.B #$01,(A0)+ +00000008: 2208 '".' MOVE.L A0,D1 +0000000A: 80FC 000A '....' DIVU.W #$000A,D0 +0000000E: 4840 'H@' SWAP D0 +00000010: 0600 0030 '...0' ADDI.B #$30,D0 ; '0' +00000014: 10C0 '..' MOVE.B D0,(A0)+ +00000016: 4840 'H@' SWAP D0 +00000018: 48C0 'H.' EXT.L D0 +0000001A: 66EE 'f.' BNE.S *-$0010 ; 0000000A +0000001C: 9288 '..' SUB.L A0,D1 +0000001E: 4441 'DA' NEG.W D1 +00000020: 1281 '..' MOVE.B D1,(A1) +00000022: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_6B320 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: CONVERTTOSTRING [6B350, 6B48E) + + Module started due to: MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrUtilNum.a + + +Dictionary: Flags $00 FirstId 260 + 260: CONVERTTOSTRING + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="CONVERTTOSTRING"(260) Segment="Main"(200) +Size: Flags $00 ModuleSize 318 + +Content: Flags $08 +Contents offset $0000 size $013E +00000000: 4E56 FFDE 'NV..' LINK.W A6,#-$0022 +00000004: 48E7 0F38 'H..8' MOVEM.L D4-D7/A2-A4,-(A7) +00000008: 3C2E 000C '<...' MOVE.W $000C(A6),D6 +0000000C: 382E 000E '8...' MOVE.W $000E(A6),D4 +00000010: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000014: 1946 FF8E '.F..' MOVE.B D6,-$0072(A4) +00000018: 1944 FF5C '.D.\' MOVE.B D4,-$00A4(A4) +0000001C: 3946 FEAC '9F..' MOVE.W D6,-$0154(A4) +00000020: 102E 0010 '....' MOVE.B $0010(A6),D0 +00000024: 6700 008E 'g...' BEQ *+$0090 ; 000000B4 +00000028: 45EE FFE4 'E...' LEA -$001C(A6),A2 +0000002C: 422E FFFC 'B...' CLR.B -$0004(A6) +00000030: 3004 '0.' MOVE.W D4,D0 +00000032: D046 '.F' ADD.W D6,D0 +00000034: 3D40 FFFE '=@..' MOVE.W D0,-$0002(A6) +00000038: 4EBA FF76 'N..v' JSR *-$0088 ; FFFFFFB0 +0000003C: 0C2E 0030 FFE7 '...0..' CMPI.B #$30,-$0019(A6) ; '0' +00000042: 662C 'f,' BNE.S *+$002E ; 00000070 +00000044: 103C 0030 '.<.0' MOVE.B #$30,D0 ; '0' +00000048: 41EC FF5D 'A..]' LEA -$00A3(A4),A0 +0000004C: 3E04 '>.' MOVE.W D4,D7 +0000004E: 5347 'SG' SUBQ.W #1,D7 +00000050: 6D06 'm.' BLT.S *+$0008 ; 00000058 +00000052: 10C0 '..' MOVE.B D0,(A0)+ +00000054: 51CF FFFC 'Q...' DBF D7,*-$0002 ; 00000052 +00000058: 41EC FF8F 'A...' LEA -$0071(A4),A0 +0000005C: 3E06 '>.' MOVE.W D6,D7 +0000005E: 5347 'SG' SUBQ.W #1,D7 +00000060: 6D06 'm.' BLT.S *+$0008 ; 00000068 +00000062: 10C0 '..' MOVE.B D0,(A0)+ +00000064: 51CF FFFC 'Q...' DBF D7,*-$0002 ; 00000062 +00000068: 4252 'BR' CLR.W (A2) +0000006A: 422C FFF4 'B,..' CLR.B -$000C(A4) +0000006E: 6038 '`8' BRA.S *+$003A ; 000000A8 +00000070: 7200 'r.' MOVEQ #$00,D1 +00000072: 3012 '0.' MOVE.W (A2),D0 +00000074: D046 '.F' ADD.W D6,D0 +00000076: 6A04 'j.' BPL.S *+$0006 ; 0000007C +00000078: 4440 'D@' NEG.W D0 +0000007A: 50C1 'P.' ST D1 +0000007C: 1941 FFF4 '.A..' MOVE.B D1,-$000C(A4) +00000080: 3480 '4.' MOVE.W D0,(A2) +00000082: 41EC FF5D 'A..]' LEA -$00A3(A4),A0 +00000086: 43F6 40E7 'C.@.' LEA -$19(A6,D4.W),A1 +0000008A: 2649 '&I' MOVEA.L A1,A3 +0000008C: 3E04 '>.' MOVE.W D4,D7 +0000008E: 5347 'SG' SUBQ.W #1,D7 +00000090: 6D06 'm.' BLT.S *+$0008 ; 00000098 +00000092: 10E3 '..' MOVE.B -(A3),(A0)+ +00000094: 51CF FFFC 'Q...' DBF D7,*-$0002 ; 00000092 +00000098: 41EC FF8F 'A...' LEA -$0071(A4),A0 +0000009C: 3E06 '>.' MOVE.W D6,D7 +0000009E: 5347 'SG' SUBQ.W #1,D7 +000000A0: 6D06 'm.' BLT.S *+$0008 ; 000000A8 +000000A2: 10D9 '..' MOVE.B (A1)+,(A0)+ +000000A4: 51CF FFFC 'Q...' DBF D7,*-$0002 ; 000000A2 +000000A8: 3012 '0.' MOVE.W (A2),D0 +000000AA: 41EC FFC0 'A...' LEA -$0040(A4),A0 +000000AE: 4EBA FF20 'N.. ' JSR *-$00DE ; FFFFFFD0 +000000B2: 605E '`^' BRA.S *+$0060 ; 00000112 +000000B4: 51EC FFF4 'Q...' SF -$000C(A4) +000000B8: 422C FFC0 'B,..' CLR.B -$0040(A4) +000000BC: 1D7C 0001 FFFC '.|....' MOVE.B #$01,-$0004(A6) +000000C2: 3D46 FFFE '=F..' MOVE.W D6,-$0002(A6) +000000C6: 4EBA FEE8 'N...' JSR *-$0116 ; FFFFFFB0 +000000CA: 41EC FF8F 'A...' LEA -$0071(A4),A0 +000000CE: 4240 'B@' CLR.W D0 +000000D0: 47EE FFE6 'G...' LEA -$001A(A6),A3 +000000D4: 101B '..' MOVE.B (A3)+,D0 +000000D6: 3E06 '>.' MOVE.W D6,D7 +000000D8: 5347 'SG' SUBQ.W #1,D7 +000000DA: 6D1A 'm.' BLT.S *+$001C ; 000000F6 +000000DC: 9046 '.F' SUB.W D6,D0 +000000DE: 6C0E 'l.' BGE.S *+$0010 ; 000000EE +000000E0: 10FC 0030 '...0' MOVE.B #$30,(A0)+ ; '0' +000000E4: 5346 'SF' SUBQ.W #1,D6 +000000E6: 5240 'R@' ADDQ.W #1,D0 +000000E8: 5CCF FFF6 '\...' DBGE D7,*-$0008 ; 000000E0 +000000EC: 5347 'SG' SUBQ.W #1,D7 +000000EE: D6C0 '..' ADDA.W D0,A3 +000000F0: 10DB '..' MOVE.B (A3)+,(A0)+ +000000F2: 51CF FFFC 'Q...' DBF D7,*-$0002 ; 000000F0 +000000F6: 47EE FFE6 'G...' LEA -$001A(A6),A3 +000000FA: 7A00 'z.' MOVEQ #$00,D5 +000000FC: 1A1B '..' MOVE.B (A3)+,D5 +000000FE: 9A46 '.F' SUB.W D6,D5 +00000100: D6C5 '..' ADDA.W D5,A3 +00000102: 41EC FF5C 'A..\' LEA -$00A4(A4),A0 +00000106: 10C5 '..' MOVE.B D5,(A0)+ +00000108: 5345 'SE' SUBQ.W #1,D5 +0000010A: 6D06 'm.' BLT.S *+$0008 ; 00000112 +0000010C: 10E3 '..' MOVE.B -(A3),(A0)+ +0000010E: 51CD FFFC 'Q...' DBF D5,*-$0002 ; 0000010C +00000112: 302C FEAC '0,..' MOVE.W -$0154(A4),D0 +00000116: 0440 0071 '.@.q' SUBI.W #$0071,D0 +0000011A: 41F4 0000 'A...' LEA $00(A4,D0.W),A0 +0000011E: 0C20 0030 '. .0' CMPI.B #$30,-(A0) ; '0' +00000122: 660E 'f.' BNE.S *+$0010 ; 00000132 +00000124: 0C6C 0001 FEAC '.l....' CMPI.W #$0001,-$0154(A4) +0000012A: 6706 'g.' BEQ.S *+$0008 ; 00000132 +0000012C: 536C FEAC 'Sl..' SUBQ.W #1,-$0154(A4) +00000130: 60EC '`.' BRA.S *-$0012 ; 0000011E +00000132: 4CDF 1CF0 'L...' MOVEM.L (A7)+,D4-D7/A2-A4 +00000136: 303C 000E '0<..' MOVE.W #$000E,D0 +0000013A: 6000 3316 '`.3.' BRA *+$3318 ; 00003452 + +Comment: + + CONVERTTOSTRING ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXPHANDLING [6B4A0, 6B4FA) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrUtilNum.a + + +Dictionary: Flags $00 FirstId 261 + 261: EXPHANDLING + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPHANDLING"(261) Segment="Main"(200) +Size: Flags $00 ModuleSize 90 + +Content: Flags $08 +Contents offset $0000 size $005A +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +0000000C: 286A 0008 '(j..' MOVEA.L $0008(A2),A4 +00000010: 246A 0014 '$j..' MOVEA.L $0014(A2),A2 +00000014: 206C 0010 ' l..' MOVEA.L $0010(A4),A0 +00000018: 51EC FEBB 'Q...' SF -$0145(A4) +0000001C: 102C FFF4 '.,..' MOVE.B -$000C(A4),D0 +00000020: 6706 'g.' BEQ.S *+$0008 ; 00000028 +00000022: 47E8 0056 'G..V' LEA $0056(A0),A3 +00000026: 6004 '`.' BRA.S *+$0006 ; 0000002C +00000028: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +0000002C: 3A13 ':.' MOVE.W (A3),D5 +0000002E: 4247 'BG' CLR.W D7 +00000030: 6018 '`.' BRA.S *+$001A ; 0000004A +00000032: 4267 'Bg' CLR.W -(A7) +00000034: 3007 '0.' MOVE.W D7,D0 +00000036: D040 '.@' ADD.W D0,D0 +00000038: 3F33 0002 '?3..' MOVE.W $02(A3,D0.W),-(A7) +0000003C: 2F0A '/.' MOVE.L A2,-(A7) +0000003E: 486C FEC2 'Hl..' PEA -$013E(A4) +00000042: 4EBA EC1C 'N...' JSR *-$13E2 ; FFFFEC60 +00000046: 3C1F '<.' MOVE.W (A7)+,D6 +00000048: 5247 'RG' ADDQ.W #1,D7 +0000004A: BE45 '.E' CMP.W D5,D7 +0000004C: 6FE4 'o.' BLE.S *-$001A ; 00000032 +0000004E: 4CDF 1CE0 'L...' MOVEM.L (A7)+,D5-D7/A2-A4 +00000052: 303C 0008 '0<..' MOVE.W #$0008,D0 +00000056: 6000 32AA '`.2.' BRA *+$32AC ; 00003302 + +Comment: + + EXPHANDLING ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: APPENDSYMBOL [6B510, 6B676) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrUtilNum.a + + +Dictionary: Flags $00 FirstId 262 + 262: APPENDSYMBOL +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="APPENDSYMBOL"(262) Segment="Main"(200) +Size: Flags $00 ModuleSize 358 + +Content: Flags $08 +Contents offset $0000 size $0166 +00000000: 4E56 FFFA 'NV..' LINK.W A6,#-$0006 +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 3C2E 001C '<...' MOVE.W $001C(A6),D6 +0000000C: 2A2E 0018 '*...' MOVE.L $0018(A6),D5 +00000010: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000014: 7E00 '~.' MOVEQ #$00,D7 +00000016: 2D6C 0014 FFFA '-l....' MOVE.L $0014(A4),-$0006(A6) +0000001C: 266C 0010 '&l..' MOVEA.L $0010(A4),A3 +00000020: 0C46 0020 '.F. ' CMPI.W #$0020,D6 +00000024: 6D18 'm.' BLT.S *+$001A ; 0000003E +00000026: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +0000002A: 302C FEC2 '0,..' MOVE.W -$013E(A4),D0 +0000002E: 1186 0000 '....' MOVE.B D6,$00(A0,D0.W) +00000032: 526C FEC2 'Rl..' ADDQ.W #1,-$013E(A4) +00000036: 526C FEBC 'Rl..' ADDQ.W #1,-$0144(A4) +0000003A: 6000 0112 '`...' BRA *+$0114 ; 0000014E +0000003E: 3006 '0.' MOVE.W D6,D0 +00000040: 5940 'Y@' SUBQ.W #4,D0 +00000042: 6B00 010A 'k...' BMI *+$010C ; 0000014E +00000046: 0C40 000C '.@..' CMPI.W #$000C,D0 +0000004A: 6E00 0102 'n...' BGT *+$0104 ; 0000014E +0000004E: D040 '.@' ADD.W D0,D0 +00000050: 303B 0006 '0;..' MOVE.W *+$0008(D0.W),D0 ; 00000058 +00000054: 4EFB 0000 'N...' JMP *+$0002(D0.W) ; 00000056 +00000058: 0044 0044 '.D.D' ORI.W #$0044,D4 +0000005C: 0044 00F8 '.D..' ORI.W #$00F8,D4 +00000060: 00F4 00F4 00F4 '......' CMP2.B -$0C(A4,D0.W),D0 +00000066: 00F8 00F8 00F8 '......' CMP2.B $00F8,D0 +0000006C: 00F8 001C 0030 '.....0' CMP2.B $0030,D0 +00000072: 486B 0040 'Hk.@' PEA $0040(A3) +00000076: 2F0E '/.' MOVE.L A6,-(A7) +00000078: 2078 0BA0 ' x..' MOVEA.L $0BA0,A0 +0000007C: 2068 01C8 ' h..' MOVEA.L $01C8(A0),A0 +00000080: 4E90 'N.' JSR (A0) +00000082: 6000 00CA '`...' BRA *+$00CC ; 0000014E +00000086: 486B 006C 'Hk.l' PEA $006C(A3) +0000008A: 2F0E '/.' MOVE.L A6,-(A7) +0000008C: 2078 0BA0 ' x..' MOVEA.L $0BA0,A0 +00000090: 2068 01C8 ' h..' MOVEA.L $01C8(A0),A0 +00000094: 4E90 'N.' JSR (A0) +00000096: 6000 00B6 '`...' BRA *+$00B8 ; 0000014E +0000009A: 2045 ' E' MOVEA.L D5,A0 +0000009C: 4240 'B@' CLR.W D0 +0000009E: 1010 '..' MOVE.B (A0),D0 +000000A0: B06C FEBE '.l..' CMP.W -$0142(A4),D0 +000000A4: 6D62 'mb' BLT.S *+$0064 ; 00000108 +000000A6: 43EC FEB4 'C...' LEA -$014C(A4),A1 +000000AA: 0811 0005 '....' BTST #$05,(A1) +000000AE: 6734 'g4' BEQ.S *+$0036 ; 000000E4 +000000B0: 4267 'Bg' CLR.W -(A7) +000000B2: 302C FEBE '0,..' MOVE.W -$0142(A4),D0 +000000B6: 4241 'BA' CLR.W D1 +000000B8: 1230 0000 '.0..' MOVE.B $00(A0,D0.W),D1 +000000BC: 0441 0030 '.A.0' SUBI.W #$0030,D1 +000000C0: D241 '.A' ADD.W D1,D1 +000000C2: 41EB 0084 'A...' LEA $0084(A3),A0 +000000C6: 3F30 1000 '?0..' MOVE.W $00(A0,D1.W),-(A7) +000000CA: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) +000000CE: 486C FEC2 'Hl..' PEA -$013E(A4) +000000D2: 41EE 000C 'A...' LEA $000C(A6),A0 +000000D6: 2018 ' .' MOVE.L (A0)+,D0 +000000D8: 6702 'g.' BEQ.S *+$0004 ; 000000DC +000000DA: 2F00 '/.' MOVE.L D0,-(A7) +000000DC: 2050 ' P' MOVEA.L (A0),A0 +000000DE: 4E90 'N.' JSR (A0) +000000E0: 3E1F '>.' MOVE.W (A7)+,D7 +000000E2: 6018 '`.' BRA.S *+$001A ; 000000FC +000000E4: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +000000E8: 302C FEC2 '0,..' MOVE.W -$013E(A4),D0 +000000EC: 2245 '"E' MOVEA.L D5,A1 +000000EE: 322C FEBE '2,..' MOVE.W -$0142(A4),D1 +000000F2: 11B1 1000 0000 '......' MOVE.B $00(A1,D1.W),$00(A0,D0.W) +000000F8: 526C FEC2 'Rl..' ADDQ.W #1,-$013E(A4) +000000FC: 526C FEBE 'Rl..' ADDQ.W #1,-$0142(A4) +00000100: 396C FEC2 FEB0 '9l....' MOVE.W -$013E(A4),-$0150(A4) +00000106: 6046 '`F' BRA.S *+$0048 ; 0000014E +00000108: 0C46 0005 '.F..' CMPI.W #$0005,D6 +0000010C: 662C 'f,' BNE.S *+$002E ; 0000013A +0000010E: 396C FEC2 FEB2 '9l....' MOVE.W -$013E(A4),-$014E(A4) +00000114: 6038 '`8' BRA.S *+$003A ; 0000014E +00000116: 3006 '0.' MOVE.W D6,D0 +00000118: D040 '.@' ADD.W D0,D0 +0000011A: 4267 'Bg' CLR.W -(A7) +0000011C: 3F33 0000 '?3..' MOVE.W $00(A3,D0.W),-(A7) +00000120: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) +00000124: 486C FEC2 'Hl..' PEA -$013E(A4) +00000128: 41EE 000C 'A...' LEA $000C(A6),A0 +0000012C: 2018 ' .' MOVE.L (A0)+,D0 +0000012E: 6702 'g.' BEQ.S *+$0004 ; 00000132 +00000130: 2F00 '/.' MOVE.L D0,-(A7) +00000132: 2050 ' P' MOVEA.L (A0),A0 +00000134: 4E90 'N.' JSR (A0) +00000136: 3E1F '>.' MOVE.W (A7)+,D7 +00000138: 4E75 'Nu' RTS +0000013A: 4EBA FFDA 'N...' JSR *-$0024 ; 00000116 +0000013E: 396C FEC2 FEB0 '9l....' MOVE.W -$013E(A4),-$0150(A4) +00000144: 426C FEB2 'Bl..' CLR.W -$014E(A4) +00000148: 6004 '`.' BRA.S *+$0006 ; 0000014E +0000014A: 4EBA FFCA 'N...' JSR *-$0034 ; 00000116 +0000014E: 4A47 'JG' TST.W D7 +00000150: 6708 'g.' BEQ.S *+$000A ; 0000015A +00000152: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000156: 3147 001C '1G..' MOVE.W D7,$001C(A0) +0000015A: 4CDF 1CE0 'L...' MOVEM.L (A7)+,D5-D7/A2-A4 +0000015E: 303C 0016 '0<..' MOVE.W #$0016,D0 +00000162: 6000 312E '`.1.' BRA *+$3130 ; 00003292 + +Comment: + + APPENDSYMBOL ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: XFORMX2STR [6B680, 6BA6E) + + Module started due to: vector glue above, MODGUESS (align, label) + + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrUtilNum.a + + +Dictionary: Flags $00 FirstId 263 + 263: XFORMX2STR +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="XFORMX2STR"(263) Segment="Main"(200) +Size: Flags $00 ModuleSize 1006 + +Content: Flags $08 +Contents offset $0000 size $03EE +00000000: 4E56 FEA4 'NV..' LINK.W A6,#-$015C +00000004: 48E7 0F3C 'H..<' MOVEM.L D4-D7/A2-A5,-(A7) +00000008: 206E 0018 ' n..' MOVEA.L $0018(A6),A0 +0000000C: 4BEE FEC2 'K...' LEA -$013E(A6),A5 +00000010: 43EE FFF6 'C...' LEA -$000A(A6),A1 +00000014: 2449 '$I' MOVEA.L A1,A2 +00000016: 24D8 '$.' MOVE.L (A0)+,(A2)+ +00000018: 24D8 '$.' MOVE.L (A0)+,(A2)+ +0000001A: 3490 '4.' MOVE.W (A0),(A2) +0000001C: 7A00 'z.' MOVEQ #$00,D5 +0000001E: 426E 001C 'Bn..' CLR.W $001C(A6) +00000022: 286E 0014 '(n..' MOVEA.L $0014(A6),A4 +00000026: 4A2C 002C 'J,.,' TST.B $002C(A4) +0000002A: 6700 03A0 'g...' BEQ *+$03A2 ; 000003CC +0000002E: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +00000032: 51C4 'Q.' SF D4 +00000034: 50EE FEBB 'P...' ST -$0145(A6) +00000038: 51EE FFF3 'Q...' SF -$000D(A6) +0000003C: 303C 0031 '0<.1' MOVE.W #$0031,D0 +00000040: 1D40 FEC6 '.@..' MOVE.B D0,-$013A(A6) +00000044: 1D40 FEF8 '.@..' MOVE.B D0,-$0108(A6) +00000048: 1D40 FF2A '.@.*' MOVE.B D0,-$00D6(A6) +0000004C: 6100 E9B2 'a...' BSR *-$164C ; FFFFEA00 +00000050: 0C40 FFFC '.@..' CMPI.W #$FFFC,D0 +00000054: 6748 'gH' BEQ.S *+$004A ; 0000009E +00000056: 0C40 0002 '.@..' CMPI.W #$0002,D0 +0000005A: 6700 0364 'g..d' BEQ *+$0366 ; 000003C0 +0000005E: 0C40 FFFE '.@..' CMPI.W #$FFFE,D0 +00000062: 6700 035C 'g..\' BEQ *+$035E ; 000003C0 +00000066: 0C40 0001 '.@..' CMPI.W #$0001,D0 +0000006A: 6700 0354 'g..T' BEQ *+$0356 ; 000003C0 +0000006E: 0C40 FFFF '.@..' CMPI.W #$FFFF,D0 +00000072: 6700 034C 'g..L' BEQ *+$034E ; 000003C0 +00000076: 0C40 0003 '.@..' CMPI.W #$0003,D0 +0000007A: 6700 034A 'g..J' BEQ *+$034C ; 000003C6 +0000007E: 0C40 FFFD '.@..' CMPI.W #$FFFD,D0 +00000082: 6700 0342 'g..B' BEQ *+$0344 ; 000003C6 +00000086: 082C 0000 001A '.,....' BTST #$00,$001A(A4) +0000008C: 6700 033E 'g..>' BEQ *+$0340 ; 000003CC +00000090: 4A11 'J.' TST.B (A1) +00000092: 6A08 'j.' BPL.S *+$000A ; 0000009C +00000094: 7C01 '|.' MOVEQ #$01,D6 +00000096: 0A11 0080 '....' EORI.B #$80,(A1) +0000009A: 6008 '`.' BRA.S *+$000A ; 000000A4 +0000009C: 6604 'f.' BNE.S *+$0006 ; 000000A2 +0000009E: 7C02 '|.' MOVEQ #$02,D6 +000000A0: 6002 '`.' BRA.S *+$0004 ; 000000A4 +000000A2: 7C00 '|.' MOVEQ #$00,D6 +000000A4: 3006 '0.' MOVE.W D6,D0 +000000A6: D040 '.@' ADD.W D0,D0 +000000A8: 0834 0000 001A '.4....' BTST #$00,$1A(A4,D0.W) +000000AE: 660A 'f.' BNE.S *+$000C ; 000000BA +000000B0: 0C06 0001 '....' CMPI.B #$01,D6 +000000B4: 57EE FFF3 'W...' SEQ -$000D(A6) +000000B8: 7C00 '|.' MOVEQ #$00,D6 +000000BA: 3006 '0.' MOVE.W D6,D0 +000000BC: D040 '.@' ADD.W D0,D0 +000000BE: 45EE FEB4 'E...' LEA -$014C(A6),A2 +000000C2: 41F4 001A 'A...' LEA $1A(A4,D0.W),A0 +000000C6: 3490 '4.' MOVE.W (A0),(A2) +000000C8: 0812 0003 '....' BTST #$03,(A2) +000000CC: 670C 'g.' BEQ.S *+$000E ; 000000DA +000000CE: 487A 0314 'Hz..' PEA *+$0316 ; 000003E4 +000000D2: 2F09 '/.' MOVE.L A1,-(A7) +000000D4: 3F3C 0004 '?<..' MOVE.W #$0004,-(A7) +000000D8: A9EB '..' _FP68K ; A9EB +000000DA: 486E FFF6 'Hn..' PEA -$000A(A6) +000000DE: 7000 'p.' MOVEQ #$00,D0 +000000E0: 3012 '0.' MOVE.W (A2),D0 +000000E2: 0280 0000 0600 '......' ANDI.L #$00000600,D0 +000000E8: 56C0 'V.' SNE D0 +000000EA: 1F00 '..' MOVE.B D0,-(A7) +000000EC: 3006 '0.' MOVE.W D6,D0 +000000EE: D040 '.@' ADD.W D0,D0 +000000F0: 3F34 000E '?4..' MOVE.W $0E(A4,D0.W),-(A7) +000000F4: 3F34 0014 '?4..' MOVE.W $14(A4,D0.W),-(A7) +000000F8: 2F0E '/.' MOVE.L A6,-(A7) +000000FA: 2078 0BA0 ' x..' MOVEA.L $0BA0,A0 +000000FE: 2068 01C4 ' h..' MOVEA.L $01C4(A0),A0 +00000102: 4E90 'N.' JSR (A0) +00000104: 3ABC 0001 ':...' MOVE.W #$0001,(A5) +00000108: 3D7C 0001 FEBE '=|....' MOVE.W #$0001,-$0142(A6) +0000010E: 3D7C 0001 FEBC '=|....' MOVE.W #$0001,-$0144(A6) +00000114: 3006 '0.' MOVE.W D6,D0 +00000116: D040 '.@' ADD.W D0,D0 +00000118: 3E34 0002 '>4..' MOVE.W $02(A4,D0.W),D7 +0000011C: 5347 'SG' SUBQ.W #1,D7 +0000011E: 0C06 0000 '....' CMPI.B #$00,D6 +00000122: 6608 'f.' BNE.S *+$000A ; 0000012C +00000124: 3D7C 0001 FEC4 '=|....' MOVE.W #$0001,-$013C(A6) +0000012A: 6006 '`.' BRA.S *+$0008 ; 00000132 +0000012C: 3D74 0008 FEC4 '=t....' MOVE.W $08(A4,D0.W),-$013C(A6) +00000132: 0812 0004 '....' BTST #$04,(A2) +00000136: 6712 'g.' BEQ.S *+$0014 ; 0000014A +00000138: 4267 'Bg' CLR.W -(A7) +0000013A: 3F2B 001C '?+..' MOVE.W $001C(A3),-(A7) +0000013E: 486E FEC6 'Hn..' PEA -$013A(A6) +00000142: 2F0D '/.' MOVE.L A5,-(A7) +00000144: 4EBA E91A 'N...' JSR *-$16E4 ; FFFFEA60 +00000148: 3A1F ':.' MOVE.W (A7)+,D5 +0000014A: 426E FEB2 'Bn..' CLR.W -$014E(A6) +0000014E: 3D55 FEB0 '=U..' MOVE.W (A5),-$0150(A6) +00000152: 2F0A '/.' MOVE.L A2,-(A7) +00000154: 2478 0BA0 '$x..' MOVEA.L $0BA0,A2 +00000158: 246A 01C0 '$j..' MOVEA.L $01C0(A2),A2 +0000015C: BE6E FEC4 '.n..' CMP.W -$013C(A6),D7 +00000160: 6D2C 'm,' BLT.S *+$002E ; 0000018E +00000162: 4241 'BA' CLR.W D1 +00000164: 1234 702C '.4p,' MOVE.B $2C(A4,D7.W),D1 +00000168: 3F01 '?.' MOVE.W D1,-(A7) +0000016A: 486E FF5C 'Hn.\' PEA -$00A4(A6) +0000016E: 486E FEC6 'Hn..' PEA -$013A(A6) +00000172: 487A E8EC 'Hz..' PEA *-$1712 ; FFFFEA60 +00000176: 42A7 'B.' CLR.L -(A7) +00000178: 2F0E '/.' MOVE.L A6,-(A7) +0000017A: 4E92 'N.' JSR (A2) +0000017C: 4A6E FEB2 'Jn..' TST.W -$014E(A6) +00000180: 6708 'g.' BEQ.S *+$000A ; 0000018A +00000182: 3AAE FEB0 ':...' MOVE.W -$0150(A6),(A5) +00000186: 426E FEB2 'Bn..' CLR.W -$014E(A6) +0000018A: 5347 'SG' SUBQ.W #1,D7 +0000018C: 60CE '`.' BRA.S *-$0030 ; 0000015C +0000018E: 245F '$_' MOVEA.L (A7)+,A2 +00000190: 4240 'B@' CLR.W D0 +00000192: 102E FF5C '...\' MOVE.B -$00A4(A6),D0 +00000196: B06E FEBE '.n..' CMP.W -$0142(A6),D0 +0000019A: 6D12 'm.' BLT.S *+$0014 ; 000001AE +0000019C: 302E FEC2 '0...' MOVE.W -$013E(A6),D0 +000001A0: B06E FEBC '.n..' CMP.W -$0144(A6),D0 +000001A4: 6708 'g.' BEQ.S *+$000A ; 000001AE +000001A6: 50C4 'P.' ST D4 +000001A8: 3D7C 0008 001C '=|....' MOVE.W #$0008,$001C(A6) +000001AE: 3015 '0.' MOVE.W (A5),D0 +000001B0: 5340 'S@' SUBQ.W #1,D0 +000001B2: 1D40 FEC6 '.@..' MOVE.B D0,-$013A(A6) +000001B6: 1004 '..' MOVE.B D4,D0 +000001B8: 6600 0142 'f..B' BNE *+$0144 ; 000002FC +000001BC: 1006 '..' MOVE.B D6,D0 +000001BE: 4880 'H.' EXT.W D0 +000001C0: D040 '.@' ADD.W D0,D0 +000001C2: 3E34 0002 '>4..' MOVE.W $02(A4,D0.W),D7 +000001C6: 0812 0004 '....' BTST #$04,(A2) +000001CA: 6702 'g.' BEQ.S *+$0004 ; 000001CE +000001CC: 5247 'RG' ADDQ.W #1,D7 +000001CE: 3ABC 0001 ':...' MOVE.W #$0001,(A5) +000001D2: 3D7C 0001 FEBE '=|....' MOVE.W #$0001,-$0142(A6) +000001D8: 426E FEAE 'Bn..' CLR.W -$0152(A6) +000001DC: 2F0A '/.' MOVE.L A2,-(A7) +000001DE: 2478 0BA0 '$x..' MOVEA.L $0BA0,A2 +000001E2: 246A 01C0 '$j..' MOVEA.L $01C0(A2),A2 +000001E6: 1006 '..' MOVE.B D6,D0 +000001E8: 4EBA E806 'N...' JSR *-$17F8 ; FFFFE9F0 +000001EC: D040 '.@' ADD.W D0,D0 +000001EE: BE74 0008 '.t..' CMP.W $08(A4,D0.W),D7 +000001F2: 5DC0 '].' SLT D0 +000001F4: C02E FEBB '....' AND.B -$0145(A6),D0 +000001F8: 6774 'gt' BEQ.S *+$0076 ; 0000026E +000001FA: 3D55 FEAA '=U..' MOVE.W (A5),-$0156(A6) +000001FE: 4241 'BA' CLR.W D1 +00000200: 1234 702C '.4p,' MOVE.B $2C(A4,D7.W),D1 +00000204: 3D41 FEA8 '=A..' MOVE.W D1,-$0158(A6) +00000208: 3F01 '?.' MOVE.W D1,-(A7) +0000020A: 486E FF8E 'Hn..' PEA -$0072(A6) +0000020E: 486E FEF8 'Hn..' PEA -$0108(A6) +00000212: 487A E86C 'Hz.l' PEA *-$1792 ; FFFFEA80 +00000216: 42A7 'B.' CLR.L -(A7) +00000218: 2F0E '/.' MOVE.L A6,-(A7) +0000021A: 4E92 'N.' JSR (A2) +0000021C: 302E FEAC '0...' MOVE.W -$0154(A6),D0 +00000220: B06E FEBE '.n..' CMP.W -$0142(A6),D0 +00000224: 6C42 'lB' BGE.S *+$0044 ; 00000268 +00000226: 322E FEA8 '2...' MOVE.W -$0158(A6),D1 +0000022A: 0C01 0004 '....' CMPI.B #$04,D1 +0000022E: 6706 'g.' BEQ.S *+$0008 ; 00000236 +00000230: 0C01 0006 '....' CMPI.B #$06,D1 +00000234: 6606 'f.' BNE.S *+$0008 ; 0000023C +00000236: 426E FEAE 'Bn..' CLR.W -$0152(A6) +0000023A: 602C '`,' BRA.S *+$002E ; 00000268 +0000023C: 0C01 0005 '....' CMPI.B #$05,D1 +00000240: 661A 'f.' BNE.S *+$001C ; 0000025C +00000242: 5240 'R@' ADDQ.W #1,D0 +00000244: B06E FEBE '.n..' CMP.W -$0142(A6),D0 +00000248: 6C1E 'l.' BGE.S *+$0020 ; 00000268 +0000024A: 322E FEAE '2...' MOVE.W -$0152(A6),D1 +0000024E: 6608 'f.' BNE.S *+$000A ; 00000258 +00000250: 322E FEAA '2...' MOVE.W -$0156(A6),D1 +00000254: 3D41 FEAE '=A..' MOVE.W D1,-$0152(A6) +00000258: 3A81 ':.' MOVE.W D1,(A5) +0000025A: 600C '`.' BRA.S *+$000E ; 00000268 +0000025C: 4A6E FEAE 'Jn..' TST.W -$0152(A6) +00000260: 6606 'f.' BNE.S *+$0008 ; 00000268 +00000262: 3D6E FEAA FEAE '=n....' MOVE.W -$0156(A6),-$0152(A6) +00000268: 5247 'RG' ADDQ.W #1,D7 +0000026A: 6000 FF7A '`..z' BRA *-$0084 ; 000001E6 +0000026E: 245F '$_' MOVEA.L (A7)+,A2 +00000270: 3015 '0.' MOVE.W (A5),D0 +00000272: 5340 'S@' SUBQ.W #1,D0 +00000274: 1D40 FEF8 '.@..' MOVE.B D0,-$0108(A6) +00000278: 3D47 FEB6 '=G..' MOVE.W D7,-$014A(A6) +0000027C: 1006 '..' MOVE.B D6,D0 +0000027E: 4EBA E770 'N..p' JSR *-$188E ; FFFFE9F0 +00000282: D040 '.@' ADD.W D0,D0 +00000284: 3E34 0008 '>4..' MOVE.W $08(A4,D0.W),D7 +00000288: 5347 'SG' SUBQ.W #1,D7 +0000028A: 3ABC 0001 ':...' MOVE.W #$0001,(A5) +0000028E: 3D7C 0001 FEBE '=|....' MOVE.W #$0001,-$0142(A6) +00000294: 426E FEB2 'Bn..' CLR.W -$014E(A6) +00000298: 426E FEB0 'Bn..' CLR.W -$0150(A6) +0000029C: 102E FEBB '....' MOVE.B -$0145(A6),D0 +000002A0: 6706 'g.' BEQ.S *+$0008 ; 000002A8 +000002A2: 422E FF2A 'B..*' CLR.B -$00D6(A6) +000002A6: 6054 '`T' BRA.S *+$0056 ; 000002FC +000002A8: 2F0A '/.' MOVE.L A2,-(A7) +000002AA: 2478 0BA0 '$x..' MOVEA.L $0BA0,A2 +000002AE: 246A 01C0 '$j..' MOVEA.L $01C0(A2),A2 +000002B2: BE6E FEB6 '.n..' CMP.W -$014A(A6),D7 +000002B6: 6D2C 'm,' BLT.S *+$002E ; 000002E4 +000002B8: 4241 'BA' CLR.W D1 +000002BA: 1234 702C '.4p,' MOVE.B $2C(A4,D7.W),D1 +000002BE: 3F01 '?.' MOVE.W D1,-(A7) +000002C0: 486E FFC0 'Hn..' PEA -$0040(A6) +000002C4: 486E FF2A 'Hn.*' PEA -$00D6(A6) +000002C8: 487A E796 'Hz..' PEA *-$1868 ; FFFFEA60 +000002CC: 42A7 'B.' CLR.L -(A7) +000002CE: 2F0E '/.' MOVE.L A6,-(A7) +000002D0: 4E92 'N.' JSR (A2) +000002D2: 4A6E FEB2 'Jn..' TST.W -$014E(A6) +000002D6: 6708 'g.' BEQ.S *+$000A ; 000002E0 +000002D8: 3AAE FEB0 ':...' MOVE.W -$0150(A6),(A5) +000002DC: 426E FEB2 'Bn..' CLR.W -$014E(A6) +000002E0: 5347 'SG' SUBQ.W #1,D7 +000002E2: 60CE '`.' BRA.S *-$0030 ; 000002B2 +000002E4: 245F '$_' MOVEA.L (A7)+,A2 +000002E6: 3015 '0.' MOVE.W (A5),D0 +000002E8: 5340 'S@' SUBQ.W #1,D0 +000002EA: 1D40 FF2A '.@.*' MOVE.B D0,-$00D6(A6) +000002EE: 4240 'B@' CLR.W D0 +000002F0: 102E FFC0 '....' MOVE.B -$0040(A6),D0 +000002F4: B06E FEBE '.n..' CMP.W -$0142(A6),D0 +000002F8: 6D02 'm.' BLT.S *+$0004 ; 000002FC +000002FA: 50C4 'P.' ST D4 +000002FC: 1004 '..' MOVE.B D4,D0 +000002FE: 670A 'g.' BEQ.S *+$000C ; 0000030A +00000300: 3D7C 0008 001C '=|....' MOVE.W #$0008,$001C(A6) +00000306: 6000 00C8 '`...' BRA *+$00CA ; 000003D0 +0000030A: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +0000030E: 10BC 00FF '....' MOVE.B #$FF,(A0) +00000312: 3ABC 0001 ':...' MOVE.W #$0001,(A5) +00000316: 102E FFF3 '....' MOVE.B -$000D(A6),D0 +0000031A: 6712 'g.' BEQ.S *+$0014 ; 0000032E +0000031C: 4267 'Bg' CLR.W -(A7) +0000031E: 3F2B 0012 '?+..' MOVE.W $0012(A3),-(A7) +00000322: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000326: 2F0D '/.' MOVE.L A5,-(A7) +00000328: 4EBA E756 'N..V' JSR *-$18A8 ; FFFFEA80 +0000032C: 3A1F ':.' MOVE.W (A7)+,D5 +0000032E: 4240 'B@' CLR.W D0 +00000330: 102E FEC6 '....' MOVE.B -$013A(A6),D0 +00000334: 3E00 '>.' MOVE.W D0,D7 +00000336: 6014 '`.' BRA.S *+$0016 ; 0000034C +00000338: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +0000033C: 3015 '0.' MOVE.W (A5),D0 +0000033E: 43EE FEC6 'C...' LEA -$013A(A6),A1 +00000342: 11B1 7000 0000 '..p...' MOVE.B $00(A1,D7.W),$00(A0,D0.W) +00000348: 5255 'RU' ADDQ.W #1,(A5) +0000034A: 5347 'SG' SUBQ.W #1,D7 +0000034C: 0C47 0001 '.G..' CMPI.W #$0001,D7 +00000350: 6CE6 'l.' BGE.S *-$0018 ; 00000338 +00000352: 4240 'B@' CLR.W D0 +00000354: 102E FEF8 '....' MOVE.B -$0108(A6),D0 +00000358: 3D40 FEA6 '=@..' MOVE.W D0,-$015A(A6) +0000035C: 7E01 '~.' MOVEQ #$01,D7 +0000035E: 6014 '`.' BRA.S *+$0016 ; 00000374 +00000360: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000364: 3015 '0.' MOVE.W (A5),D0 +00000366: 43EE FEF8 'C...' LEA -$0108(A6),A1 +0000036A: 11B1 7000 0000 '..p...' MOVE.B $00(A1,D7.W),$00(A0,D0.W) +00000370: 5255 'RU' ADDQ.W #1,(A5) +00000372: 5247 'RG' ADDQ.W #1,D7 +00000374: BE6E FEA6 '.n..' CMP.W -$015A(A6),D7 +00000378: 6FE6 'o.' BLE.S *-$0018 ; 00000360 +0000037A: 4240 'B@' CLR.W D0 +0000037C: 102E FF2A '...*' MOVE.B -$00D6(A6),D0 +00000380: 3E00 '>.' MOVE.W D0,D7 +00000382: 6014 '`.' BRA.S *+$0016 ; 00000398 +00000384: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000388: 3015 '0.' MOVE.W (A5),D0 +0000038A: 43EE FF2A 'C..*' LEA -$00D6(A6),A1 +0000038E: 11B1 7000 0000 '..p...' MOVE.B $00(A1,D7.W),$00(A0,D0.W) +00000394: 5255 'RU' ADDQ.W #1,(A5) +00000396: 5347 'SG' SUBQ.W #1,D7 +00000398: 4A47 'JG' TST.W D7 +0000039A: 6EE8 'n.' BGT.S *-$0016 ; 00000384 +0000039C: 0812 0003 '....' BTST #$03,(A2) +000003A0: 6712 'g.' BEQ.S *+$0014 ; 000003B4 +000003A2: 4267 'Bg' CLR.W -(A7) +000003A4: 3F2B 000E '?+..' MOVE.W $000E(A3),-(A7) +000003A8: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +000003AC: 2F0D '/.' MOVE.L A5,-(A7) +000003AE: 4EBA E6D0 'N...' JSR *-$192E ; FFFFEA80 +000003B2: 3A1F ':.' MOVE.W (A7)+,D5 +000003B4: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000003B8: 3015 '0.' MOVE.W (A5),D0 +000003BA: 5340 'S@' SUBQ.W #1,D0 +000003BC: 1080 '..' MOVE.B D0,(A0) +000003BE: 6010 '`.' BRA.S *+$0012 ; 000003D0 +000003C0: 3A3C 0009 ':<..' MOVE.W #$0009,D5 +000003C4: 600A '`.' BRA.S *+$000C ; 000003D0 +000003C6: 3A3C 0008 ':<..' MOVE.W #$0008,D5 +000003CA: 6004 '`.' BRA.S *+$0006 ; 000003D0 +000003CC: 3A3C 000D ':<..' MOVE.W #$000D,D5 +000003D0: 4A45 'JE' TST.W D5 +000003D2: 6704 'g.' BEQ.S *+$0006 ; 000003D8 +000003D4: 3D45 001C '=E..' MOVE.W D5,$001C(A6) +000003D8: 4CDF 3CF0 'L.<.' MOVEM.L (A7)+,D4-D7/A2-A5 +000003DC: 303C 0014 '0<..' MOVE.W #$0014,D0 +000003E0: 6000 2D40 '`.-@' BRA *+$2D42 ; 00003122 +000003E4: 4005 '@.' NEGX.B D5 +000003E6: C800 '..' AND.B D0,D4 +000003E8: 0000 0000 '....' ORI.B #$00,D0 +000003EC: 0000 '..' DC.W $0000 + +Comment: + + XFORMX2STR ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: SMGRINITIALIZE [6BA80, 6BCE0) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrInit.a + + +Dictionary: Flags $00 FirstId 264 + 264: SMGRINITIALIZE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SMGRINITIALIZE"(264) Segment="Main"(200) +Size: Flags $00 ModuleSize 608 + +Content: Flags $08 +Contents offset $0000 size $0260 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 FFF8 'H...' MOVEM.L D0-D7/A0-A4,-(A7) +00000008: 2878 02B6 '(x..' MOVEA.L $02B6,A4 +0000000C: 203C 0000 0220 ' <... ' MOVE.L #$00000220,D0 +00000012: 6100 0240 'a..@' BSR *+$0242 ; 00000254 +00000016: 30BC 0710 '0...' MOVE.W #$0710,(A0) +0000001A: 2948 0006 ')H..' MOVE.L A0,$0006(A4) +0000001E: 21C8 0BA0 '!...' MOVE.L A0,$0BA0 +00000022: 2848 '(H' MOVEA.L A0,A4 +00000024: 203C 0000 00C4 ' <....' MOVE.L #$000000C4,D0 +0000002A: 6100 0228 'a..(' BSR *+$022A ; 00000254 +0000002E: 43E8 00A4 'C...' LEA $00A4(A0),A1 +00000032: 2949 0052 ')I.R' MOVE.L A1,$0052(A4) +00000036: 397C FFAE 0056 '9|...V' MOVE.W #$FFAE,$0056(A4) +0000003C: 397C 000E 0058 '9|...X' MOVE.W #$000E,$0058(A4) +00000042: 43FA 028C 'C...' LEA *+$028E,A1 ; 000002D0 +00000046: 47FA 02DA 'G...' LEA *+$02DC,A3 ; 00000322 +0000004A: 303C 0030 '0<.0' MOVE.W #$0030,D0 +0000004E: 3219 '2.' MOVE.W (A1)+,D1 +00000050: 45F3 1000 'E...' LEA $00(A3,D1.W),A2 +00000054: 20CA ' .' MOVE.L A2,(A0)+ +00000056: 51C8 FFF6 'Q...' DBF D0,*-$0008 ; 0000004E +0000005A: 47FA C9D6 'G...' LEA *-$3628,A3 ; FFFFCA32 +0000005E: 45FA 0210 'E...' LEA *+$0212,A2 ; 00000270 +00000062: 201A ' .' MOVE.L (A2)+,D0 +00000064: 670C 'g.' BEQ.S *+$000E ; 00000072 +00000066: 41F3 0000 'A...' LEA $00(A3,D0.W),A0 +0000006A: 4840 'H@' SWAP D0 +0000006C: 2988 0000 ')...' MOVE.L A0,$00(A4,D0.W) +00000070: 60F0 '`.' BRA.S *-$000E ; 00000062 +00000072: 594F 'YO' SUBQ.W #4,A7 +00000074: 2F3C 6974 6C63 '/.' ORI.B #$AE,D0 +00000062: 3D36 '=6' DC.W $3D36 ; ???? +00000064: 3D40 2C18 '=@,.' MOVE.W D0,$2C18(A6) +00000068: 2B8E '+.' DC.W $2B8E ; ???? +0000006A: 3D4A 3D54 '=J=T' MOVE.W A2,$3D54(A6) +0000006E: 3D86 '=.' DC.W $3D86 ; ???? +00000070: 3D86 '=.' DC.W $3D86 ; ???? +00000072: 3D86 '=.' DC.W $3D86 ; ???? +00000074: 3D86 '=.' DC.W $3D86 ; ???? +00000076: 3D86 '=.' DC.W $3D86 ; ???? +00000078: 3D86 29E2 27C6 '=.).'.' MOVE.W D6,([$27C6],$28B8) + 28B8 +00000080: 2876 '(v' DC.W $2876 ; ???? +00000082: 294A 1BD4 ')J..' MOVE.L A2,$1BD4(A4) +00000086: 1F74 2824 1BDE '.t($..' MOVE.B $24(A4,D2.L),$1BDE(A7) +0000008C: 276A 1244 10EA ''j.D..' MOVE.L $1244(A2),$10EA(A3) +00000092: 10F4 0C98 '....' MOVE.B -$68(A4,D0.L*4),(A0)+ +00000096: CDFC F54A '...J' MULS.W #$F54A,D6 +0000009A: FCCC '..' DC.W $FCCC ; ???? +0000009C: ED94 '..' ROXL.L #6,D4 +0000009E: EA32 '.2' ROXR.B D5,D2 +000000A0: D10E '..' ADDX.B -(A6),-(A0) +000000A2: D414 '..' ADD.B (A4),D2 +000000A4: D274 '.t' DC.W $D274 ; ???? +000000A6: DD40 '.@' ADDX.W D0,D6 +000000A8: DD36 D758 '.6.X' ADD.B D6,(0,A6) +000000AC: E290 '..' ROXR.L #1,D0 +000000AE: DDFC 2E92 3D72 '....=r' ADDA.L #$2E923D72,A6 +000000B4: 3D68 354C 3D5E '=h5L=^' MOVE.W $354C(A0),$3D5E(A6) +000000BA: 38B6 38AC '8.8.' MOVE.W -$54(A6,D3.L),(A4) +000000BE: 3A30 3A26 ':0:&' MOVE.W $26(A0,D3.L*2),D5 +000000C2: 0000 0000 '....' ORI.B #$00,D0 +000000C6: 0000 0000 '....' ORI.B #$00,D0 +000000CA: 0000 0000 '....' ORI.B #$00,D0 +000000CE: 0000 2C10 '..,.' ORI.B #$10,D0 +000000D2: 2C18 ',.' MOVE.L (A0)+,D6 +000000D4: CA26 '.&' AND.B -(A6),D5 +000000D6: 2CBA 05DA ',...' MOVE.L *+$05DC,(A6) ; 000006B2 +000000DA: 03EC CA1C '....' BSET D1,-$35E4(A4) +000000DE: CA12 '..' AND.B (A2),D5 +000000E0: CA08 '..' AND.B A0,D5 +000000E2: 018E 02EA '....' MOVEP.W D0,$02EA(A6) +000000E6: 2320 '# ' MOVE.L -(A0),-(A1) +000000E8: 00B6 22E8 C9FE '.."...' ORI.L #$22E8C9FE,$00(A6,D0.W) + 0000 +000000F0: 0000 05D0 '....' ORI.B #$D0,D0 +000000F4: 03E2 '..' BSET D1,-(A2) +000000F6: 0184 '..' BCLR D0,D4 +000000F8: 02E0 00AC '....' CMP2.W -(A0),D0 +000000FC: 0000 0000 '....' ORI.B #$00,D0 +00000100: 205F ' _' MOVEA.L (A7)+,A0 +00000102: 225F '"_' MOVEA.L (A7)+,A1 +00000104: 4267 'Bg' CLR.W -(A7) +00000106: 203C 0001 0001 ' <....' MOVE.L #$00010001,D0 +0000010C: 2F00 '/.' MOVE.L D0,-(A7) +0000010E: 2F00 '/.' MOVE.L D0,-(A7) +00000110: 2F09 '/.' MOVE.L A1,-(A7) +00000112: 2F08 '/.' MOVE.L A0,-(A7) +00000114: 4E56 FFCC 'NV..' LINK.W A6,#-$0034 +00000118: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000011C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000120: 486E FFCC 'Hn..' PEA -$0034(A6) +00000124: 6100 0676 'a..v' BSR *+$0678 ; 0000079C +00000128: 2F2E 001A '/...' MOVE.L $001A(A6),-(A7) +0000012C: 2F2E 0016 '/...' MOVE.L $0016(A6),-(A7) +00000130: 3F2E 0014 '?...' MOVE.W $0014(A6),-(A7) +00000134: 486E FFCC 'Hn..' PEA -$0034(A6) +00000138: 6100 06FE 'a...' BSR *+$0700 ; 00000838 +0000013C: 242E FFDC '$...' MOVE.L -$0024(A6),D2 +00000140: 2055 ' U' MOVEA.L (A5),A0 +00000142: 2050 ' P' MOVEA.L (A0),A0 +00000144: 3028 004A '0(.J' MOVE.W $004A(A0),D0 +00000148: 660A 'f.' BNE.S *+$000C ; 00000154 +0000014A: 3038 0BA8 '08..' MOVE.W $0BA8,D0 +0000014E: 6604 'f.' BNE.S *+$0006 ; 00000154 +00000150: 303C 000C '0<..' MOVE.W #$000C,D0 +00000154: EA8A '..' LSR.L #5,D2 +00000156: 4840 'H@' SWAP D0 +00000158: 4240 'B@' CLR.W D0 +0000015A: 594F 'YO' SUBQ.W #4,A7 +0000015C: 2F02 '/.' MOVE.L D2,-(A7) +0000015E: 2F00 '/.' MOVE.L D0,-(A7) +00000160: A868 '.h' _FixMul ; A868 +00000162: 4A2E FFF9 'J...' TST.B -$0007(A6) +00000166: 6708 'g.' BEQ.S *+$000A ; 00000170 +00000168: 2F17 '/.' MOVE.L (A7),-(A7) +0000016A: 2F2E FFCC '/...' MOVE.L -$0034(A6),-(A7) +0000016E: A868 '.h' _FixMul ; A868 +00000170: 2D5F 001E '-_..' MOVE.L (A7)+,$001E(A6) +00000174: 303C 0016 '0<..' MOVE.W #$0016,D0 +00000178: 6000 2938 '`.)8' BRA *+$293A ; 00002AB2 + + +EntryPoint: Flags=$08=(Extern Code) Offset=$0114 Entry="NPORTIONTEXT"(266) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0100 Entry="PORTIONTEXT"(267) +Comment: + + AUTOMOD_6BCF0 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_6BE80 [6BE80, 6BF44) + + Module started due to: vector glue above + + +0 (6BE80): DRAWJUST + VectorTable comment: {sources}Toolbox:ScriptMgr:RomanNewJust.a + + +1E (6BE9E): NDRAWJUST + VectorTable comment: {sources}Toolbox:ScriptMgr:RomanNewJust.a + + +Dictionary: Flags $00 FirstId 268 + 268: AUTOMOD_6BE80 + 269: NDRAWJUST + 270: DRAWJUST +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_6BE80"(268) Segment="Main"(200) +Size: Flags $00 ModuleSize 196 + +Content: Flags $08 +Contents offset $0000 size $00C4 +00000000: 205F ' _' MOVEA.L (A7)+,A0 +00000002: 225F '"_' MOVEA.L (A7)+,A1 +00000004: 301F '0.' MOVE.W (A7)+,D0 +00000006: 4267 'Bg' CLR.W -(A7) +00000008: 4840 'H@' SWAP D0 +0000000A: 4240 'B@' CLR.W D0 +0000000C: 2F00 '/.' MOVE.L D0,-(A7) +0000000E: 4267 'Bg' CLR.W -(A7) +00000010: 203C 0001 0001 ' <....' MOVE.L #$00010001,D0 +00000016: 2F00 '/.' MOVE.L D0,-(A7) +00000018: 2F00 '/.' MOVE.L D0,-(A7) +0000001A: 2F09 '/.' MOVE.L A1,-(A7) +0000001C: 2F08 '/.' MOVE.L A0,-(A7) +0000001E: 4E56 FF78 'NV.x' LINK.W A6,#-$0088 +00000022: 48E7 1020 'H.. ' MOVEM.L D3/A2,-(A7) +00000026: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000002A: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000002E: 486E FFCC 'Hn..' PEA -$0034(A6) +00000032: 6100 05D8 'a...' BSR *+$05DA ; 0000060C +00000036: 2F2E 001E '/...' MOVE.L $001E(A6),-(A7) +0000003A: 2F2E 001A '/...' MOVE.L $001A(A6),-(A7) +0000003E: 2F2E 0016 '/...' MOVE.L $0016(A6),-(A7) +00000042: 3F2E 0014 '?...' MOVE.W $0014(A6),-(A7) +00000046: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000004A: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000004E: 486E FFCC 'Hn..' PEA -$0034(A6) +00000052: 6100 071E 'a...' BSR *+$0720 ; 00000772 +00000056: 486E FFCC 'Hn..' PEA -$0034(A6) +0000005A: 6100 0762 'a..b' BSR *+$0764 ; 000007BE +0000005E: 3F2E 001C '?...' MOVE.W $001C(A6),-(A7) +00000062: 2F2E 001E '/...' MOVE.L $001E(A6),-(A7) +00000066: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000006A: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000006E: 2055 ' U' MOVEA.L (A5),A0 +00000070: 2050 ' P' MOVEA.L (A0),A0 +00000072: 2028 0068 ' (.h' MOVE.L $0068(A0),D0 +00000076: 6708 'g.' BEQ.S *+$000A ; 00000080 +00000078: 2040 ' @' MOVEA.L D0,A0 +0000007A: 2050 ' P' MOVEA.L (A0),A0 +0000007C: 4E90 'N.' JSR (A0) +0000007E: 6002 '`.' BRA.S *+$0004 ; 00000082 +00000080: A882 '..' _StdText ; A882 +00000082: 486E FFCC 'Hn..' PEA -$0034(A6) +00000086: 6100 0770 'a..p' BSR *+$0772 ; 000007F8 +0000008A: 4CDF 0408 'L...' MOVEM.L (A7)+,D3/A2 +0000008E: 303C 001A '0<..' MOVE.W #$001A,D0 +00000092: 6000 288E '`.(.' BRA *+$2890 ; 00002922 +00000096: 2055 ' U' MOVEA.L (A5),A0 +00000098: 2250 '"P' MOVEA.L (A0),A1 +0000009A: 3229 0032 '2).2' MOVE.W $0032(A1),D1 +0000009E: 4841 'HA' SWAP D1 +000000A0: 4A69 0006 'Ji..' TST.W $0006(A1) +000000A4: 6A0C 'j.' BPL.S *+$000E ; 000000B2 +000000A6: 3229 000E '2)..' MOVE.W $000E(A1),D1 +000000AA: D280 '..' ADD.L D0,D1 +000000AC: 3341 000E '3A..' MOVE.W D1,$000E(A1) +000000B0: 600A '`.' BRA.S *+$000C ; 000000BC +000000B2: 3228 FF4A '2(.J' MOVE.W -$00B6(A0),D1 +000000B6: D280 '..' ADD.L D0,D1 +000000B8: 3141 FF4A '1A.J' MOVE.W D1,-$00B6(A0) +000000BC: 4841 'HA' SWAP D1 +000000BE: 3341 0032 '3A.2' MOVE.W D1,$0032(A1) +000000C2: 4E75 'Nu' RTS + + +EntryPoint: Flags=$08=(Extern Code) Offset=$001E Entry="NDRAWJUST"(269) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="DRAWJUST"(270) +Comment: + + AUTOMOD_6BE80 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_6BF60 [6BF60, 6C0A0) + + Module started due to: vector glue above + + +0 (6BF60): MEASUREJUST + VectorTable comment: {sources}Toolbox:ScriptMgr:RomanNewJust.a + + +22 (6BF82): NMEASUREJUST + VectorTable comment: {sources}Toolbox:ScriptMgr:RomanNewJust.a + + +Dictionary: Flags $00 FirstId 271 + 271: AUTOMOD_6BF60 + 272: NMEASUREJUST + 273: MEASUREJUST +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_6BF60"(271) Segment="Main"(200) +Size: Flags $00 ModuleSize 320 + +Content: Flags $08 +Contents offset $0000 size $0140 +00000000: 205F ' _' MOVEA.L (A7)+,A0 +00000002: 221F '".' MOVE.L (A7)+,D1 +00000004: 225F '"_' MOVEA.L (A7)+,A1 +00000006: 301F '0.' MOVE.W (A7)+,D0 +00000008: 4267 'Bg' CLR.W -(A7) +0000000A: 4840 'H@' SWAP D0 +0000000C: 4240 'B@' CLR.W D0 +0000000E: 2F00 '/.' MOVE.L D0,-(A7) +00000010: 2F09 '/.' MOVE.L A1,-(A7) +00000012: 4267 'Bg' CLR.W -(A7) +00000014: 203C 0001 0001 ' <....' MOVE.L #$00010001,D0 +0000001A: 2F00 '/.' MOVE.L D0,-(A7) +0000001C: 2F00 '/.' MOVE.L D0,-(A7) +0000001E: 2F01 '/.' MOVE.L D1,-(A7) +00000020: 2F08 '/.' MOVE.L A0,-(A7) +00000022: 4E56 FFB6 'NV..' LINK.W A6,#-$004A +00000026: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +0000002A: 246E 0016 '$n..' MOVEA.L $0016(A6),A2 +0000002E: 425A 'BZ' CLR.W (A2)+ +00000030: 2E2E 001E '....' MOVE.L $001E(A6),D7 +00000034: 6700 00FE 'g...' BEQ *+$0100 ; 00000134 +00000038: 266E 0022 '&n."' MOVEA.L $0022(A6),A3 +0000003C: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000040: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000044: 486E FFCC 'Hn..' PEA -$0034(A6) +00000048: 6100 04E2 'a...' BSR *+$04E4 ; 0000052C +0000004C: 2F0B '/.' MOVE.L A3,-(A7) +0000004E: 2F07 '/.' MOVE.L D7,-(A7) +00000050: 2F2E 001A '/...' MOVE.L $001A(A6),-(A7) +00000054: 3F2E 0014 '?...' MOVE.W $0014(A6),-(A7) +00000058: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000005C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000060: 486E FFCC 'Hn..' PEA -$0034(A6) +00000064: 6100 062C 'a..,' BSR *+$062E ; 00000692 +00000068: 486E FFCC 'Hn..' PEA -$0034(A6) +0000006C: 6100 0670 'a..p' BSR *+$0672 ; 000006DE +00000070: 7C00 '|.' MOVEQ #$00,D6 +00000072: 7A00 'z.' MOVEQ #$00,D5 +00000074: 283C 0000 8000 '(<....' MOVE.L #$00008000,D4 +0000007A: 2F05 '/.' MOVE.L D5,-(A7) +0000007C: 6100 0774 'a..t' BSR *+$0776 ; 000007F2 +00000080: 4A40 'J@' TST.W D0 +00000082: 674A 'gJ' BEQ.S *+$004C ; 000000CE +00000084: 2848 '(H' MOVEA.L A0,A4 +00000086: 5246 'RF' ADDQ.W #1,D6 +00000088: 2D6E 0010 FFC2 '-n....' MOVE.L $0010(A6),-$003E(A6) +0000008E: 2D6E 000C FFBE '-n....' MOVE.L $000C(A6),-$0042(A6) +00000094: 554F 'UO' SUBQ.W #2,A7 +00000096: 3F06 '?.' MOVE.W D6,-(A7) +00000098: 2F0B '/.' MOVE.L A3,-(A7) +0000009A: 486E FFC2 'Hn..' PEA -$003E(A6) +0000009E: 486E FFBE 'Hn..' PEA -$0042(A6) +000000A2: 486E FFB6 'Hn..' PEA -$004A(A6) +000000A6: 4E94 'N.' JSR (A4) +000000A8: 301F '0.' MOVE.W (A7)+,D0 +000000AA: 4840 'H@' SWAP D0 +000000AC: 4240 'B@' CLR.W D0 +000000AE: 4A2E FFFA 'J...' TST.B -$0006(A6) +000000B2: 670C 'g.' BEQ.S *+$000E ; 000000C0 +000000B4: 594F 'YO' SUBQ.W #4,A7 +000000B6: 2F00 '/.' MOVE.L D0,-(A7) +000000B8: 2F2E FFD0 '/...' MOVE.L -$0030(A6),-(A7) +000000BC: A868 '.h' _FixMul ; A868 +000000BE: 201F ' .' MOVE.L (A7)+,D0 +000000C0: D084 '..' ADD.L D4,D0 +000000C2: BC47 '.G' CMP.W D7,D6 +000000C4: 6C00 0060 'l..`' BGE *+$0062 ; 00000126 +000000C8: 4840 'H@' SWAP D0 +000000CA: 34C0 '4.' MOVE.W D0,(A2)+ +000000CC: 60B8 '`.' BRA.S *-$0046 ; 00000086 +000000CE: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +000000D2: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +000000D6: 486E FFCC 'Hn..' PEA -$0034(A6) +000000DA: 6100 0446 'a..F' BSR *+$0448 ; 00000522 +000000DE: 2878 0B2A '(x.*' MOVEA.L $0B2A,A4 +000000E2: 2854 '(T' MOVEA.L (A4),A4 +000000E4: 2604 '&.' MOVE.L D4,D3 +000000E6: 6100 0672 'a..r' BSR *+$0674 ; 0000075A +000000EA: 2802 '(.' MOVE.L D2,D4 +000000EC: D8AE FFEC '....' ADD.L -$0014(A6),D4 +000000F0: 7A00 'z.' MOVEQ #$00,D5 +000000F2: 5246 'RF' ADDQ.W #1,D6 +000000F4: 1A1B '..' MOVE.B (A3)+,D5 +000000F6: 3005 '0.' MOVE.W D5,D0 +000000F8: E548 '.H' LSL.W #2,D0 +000000FA: 2034 0000 ' 4..' MOVE.L $00(A4,D0.W),D0 +000000FE: 4A2E FFFA 'J...' TST.B -$0006(A6) +00000102: 670C 'g.' BEQ.S *+$000E ; 00000110 +00000104: 594F 'YO' SUBQ.W #4,A7 +00000106: 2F00 '/.' MOVE.L D0,-(A7) +00000108: 2F2E FFD0 '/...' MOVE.L -$0030(A6),-(A7) +0000010C: A868 '.h' _FixMul ; A868 +0000010E: 201F ' .' MOVE.L (A7)+,D0 +00000110: 0C05 0020 '... ' CMPI.B #$20,D5 ; ' ' +00000114: 6702 'g.' BEQ.S *+$0004 ; 00000118 +00000116: D084 '..' ADD.L D4,D0 +00000118: D680 '..' ADD.L D0,D3 +0000011A: 2003 ' .' MOVE.L D3,D0 +0000011C: BC47 '.G' CMP.W D7,D6 +0000011E: 6C06 'l.' BGE.S *+$0008 ; 00000126 +00000120: 4840 'H@' SWAP D0 +00000122: 34C0 '4.' MOVE.W D0,(A2)+ +00000124: 60CC '`.' BRA.S *-$0032 ; 000000F2 +00000126: 909F '..' SUB.L (A7)+,D0 +00000128: 4840 'H@' SWAP D0 +0000012A: 3480 '4.' MOVE.W D0,(A2) +0000012C: 486E FFCC 'Hn..' PEA -$0034(A6) +00000130: 6100 05E6 'a...' BSR *+$05E8 ; 00000718 +00000134: 4CDF 1CF8 'L...' MOVEM.L (A7)+,D3-D7/A2-A4 +00000138: 303C 001E '0<..' MOVE.W #$001E,D0 +0000013C: 6000 2704 '`.'.' BRA *+$2706 ; 00002842 + + +EntryPoint: Flags=$08=(Extern Code) Offset=$0022 Entry="NMEASUREJUST"(272) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="MEASUREJUST"(273) +Comment: + + AUTOMOD_6BF60 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_6C0C0 [6C0C0, 6C1A2) + + Module started due to: vector glue above + + +0 (6C0C0): CHAR2PIXEL + VectorTable comment: {sources}Toolbox:ScriptMgr:RomanNewJust.a + + +28 (6C0E8): NCHAR2PIXEL + VectorTable comment: {sources}Toolbox:ScriptMgr:RomanNewJust.a + + +Dictionary: Flags $00 FirstId 274 + 274: AUTOMOD_6C0C0 + 275: NCHAR2PIXEL + 276: CHAR2PIXEL +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_6C0C0"(274) Segment="Main"(200) +Size: Flags $00 ModuleSize 226 + +Content: Flags $08 +Contents offset $0000 size $00E2 +00000000: 205F ' _' MOVEA.L (A7)+,A0 +00000002: 225F '"_' MOVEA.L (A7)+,A1 +00000004: 341F '4.' MOVE.W (A7)+,D2 +00000006: 7000 'p.' MOVEQ #$00,D0 +00000008: 301F '0.' MOVE.W (A7)+,D0 +0000000A: 2200 '".' MOVE.L D0,D1 +0000000C: 301F '0.' MOVE.W (A7)+,D0 +0000000E: 4840 'H@' SWAP D0 +00000010: 4267 'Bg' CLR.W -(A7) +00000012: 2F00 '/.' MOVE.L D0,-(A7) +00000014: 2F01 '/.' MOVE.L D1,-(A7) +00000016: 3F02 '?.' MOVE.W D2,-(A7) +00000018: 4267 'Bg' CLR.W -(A7) +0000001A: 203C 0001 0001 ' <....' MOVE.L #$00010001,D0 +00000020: 2F00 '/.' MOVE.L D0,-(A7) +00000022: 2F00 '/.' MOVE.L D0,-(A7) +00000024: 2F09 '/.' MOVE.L A1,-(A7) +00000026: 2F08 '/.' MOVE.L A0,-(A7) +00000028: 4E56 FFC4 'NV..' LINK.W A6,#-$003C +0000002C: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000030: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000034: 486E FFCC 'Hn..' PEA -$0034(A6) +00000038: 6100 0392 'a...' BSR *+$0394 ; 000003CC +0000003C: 2F2E 0024 '/..$' MOVE.L $0024(A6),-(A7) +00000040: 2F2E 0020 '/.. ' MOVE.L $0020(A6),-(A7) +00000044: 2F2E 001C '/...' MOVE.L $001C(A6),-(A7) +00000048: 3F2E 0014 '?...' MOVE.W $0014(A6),-(A7) +0000004C: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000050: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000054: 486E FFCC 'Hn..' PEA -$0034(A6) +00000058: 6100 04D8 'a...' BSR *+$04DA ; 00000532 +0000005C: 486E FFCC 'Hn..' PEA -$0034(A6) +00000060: 6100 051C 'a...' BSR *+$051E ; 0000057E +00000064: 302E 001A '0...' MOVE.W $001A(A6),D0 +00000068: 6A02 'j.' BPL.S *+$0004 ; 0000006C +0000006A: 7000 'p.' MOVEQ #$00,D0 +0000006C: B06E 0022 '.n."' CMP.W $0022(A6),D0 +00000070: 6F04 'o.' BLE.S *+$0006 ; 00000076 +00000072: 302E 0022 '0.."' MOVE.W $0022(A6),D0 +00000076: 554F 'UO' SUBQ.W #2,A7 +00000078: 3F00 '?.' MOVE.W D0,-(A7) +0000007A: 2F2E 0024 '/..$' MOVE.L $0024(A6),-(A7) +0000007E: 486E 0010 'Hn..' PEA $0010(A6) +00000082: 486E 000C 'Hn..' PEA $000C(A6) +00000086: 486E FFC4 'Hn..' PEA -$003C(A6) +0000008A: 2055 ' U' MOVEA.L (A5),A0 +0000008C: 2050 ' P' MOVEA.L (A0),A0 +0000008E: 2028 0068 ' (.h' MOVE.L $0068(A0),D0 +00000092: 670C 'g.' BEQ.S *+$000E ; 000000A0 +00000094: 2040 ' @' MOVEA.L D0,A0 +00000096: 2068 0028 ' h.(' MOVEA.L $0028(A0),A0 +0000009A: 4E90 'N.' JSR (A0) +0000009C: 4267 'Bg' CLR.W -(A7) +0000009E: 600A '`.' BRA.S *+$000C ; 000000AA +000000A0: A8ED '..' _StdTxMeas ; A8ED +000000A2: 2055 ' U' MOVEA.L (A5),A0 +000000A4: 2428 FF54 '$(.T' MOVE.L -$00AC(A0),D2 +000000A8: 3F02 '?.' MOVE.W D2,-(A7) +000000AA: 486E FFCC 'Hn..' PEA -$0034(A6) +000000AE: 6100 0508 'a...' BSR *+$050A ; 000005B8 +000000B2: 241F '$.' MOVE.L (A7)+,D2 +000000B4: 7000 'p.' MOVEQ #$00,D0 +000000B6: 322E 001A '2...' MOVE.W $001A(A6),D1 +000000BA: 6F1A 'o.' BLE.S *+$001C ; 000000D6 +000000BC: 4842 'HB' SWAP D2 +000000BE: 2002 ' .' MOVE.L D2,D0 +000000C0: 4A2E FFFA 'J...' TST.B -$0006(A6) +000000C4: 670C 'g.' BEQ.S *+$000E ; 000000D2 +000000C6: 594F 'YO' SUBQ.W #4,A7 +000000C8: 2F00 '/.' MOVE.L D0,-(A7) +000000CA: 2F2E FFD0 '/...' MOVE.L -$0030(A6),-(A7) +000000CE: A868 '.h' _FixMul ; A868 +000000D0: 201F ' .' MOVE.L (A7)+,D0 +000000D2: 6100 0584 'a...' BSR *+$0586 ; 00000658 +000000D6: 3D40 0028 '=@.(' MOVE.W D0,$0028(A6) +000000DA: 303C 0020 '0<. ' MOVE.W #$0020,D0 +000000DE: 6000 2602 '`.&.' BRA *+$2604 ; 000026E2 + + +EntryPoint: Flags=$08=(Extern Code) Offset=$0028 Entry="NCHAR2PIXEL"(275) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="CHAR2PIXEL"(276) +Comment: + + AUTOMOD_6C0C0 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_6C1C0 [6C1C0, 6C390) + + Module started due to: vector glue above + + +0 (6C1C0): PIXEL2CHAR + VectorTable comment: {sources}Toolbox:ScriptMgr:RomanNewJust.a + + +2C (6C1EC): NPIXEL2CHAR + VectorTable comment: {sources}Toolbox:ScriptMgr:RomanNewJust.a + + +Dictionary: Flags $00 FirstId 277 + 277: AUTOMOD_6C1C0 + 278: NPIXEL2CHAR + 279: PIXEL2CHAR +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_6C1C0"(277) Segment="Main"(200) +Size: Flags $00 ModuleSize 464 + +Content: Flags $08 +Contents offset $0000 size $01D0 +00000000: 205F ' _' MOVEA.L (A7)+,A0 +00000002: 241F '$.' MOVE.L (A7)+,D2 +00000004: 225F '"_' MOVEA.L (A7)+,A1 +00000006: 301F '0.' MOVE.W (A7)+,D0 +00000008: 4840 'H@' SWAP D0 +0000000A: 4240 'B@' CLR.W D0 +0000000C: 321F '2.' MOVE.W (A7)+,D1 +0000000E: 4841 'HA' SWAP D1 +00000010: 4241 'BA' CLR.W D1 +00000012: 4267 'Bg' CLR.W -(A7) +00000014: 2F01 '/.' MOVE.L D1,-(A7) +00000016: 2F00 '/.' MOVE.L D0,-(A7) +00000018: 2F09 '/.' MOVE.L A1,-(A7) +0000001A: 42A7 'B.' CLR.L -(A7) +0000001C: 4267 'Bg' CLR.W -(A7) +0000001E: 203C 0001 0001 ' <....' MOVE.L #$00010001,D0 +00000024: 2F00 '/.' MOVE.L D0,-(A7) +00000026: 2F00 '/.' MOVE.L D0,-(A7) +00000028: 2F02 '/.' MOVE.L D2,-(A7) +0000002A: 2F08 '/.' MOVE.L A0,-(A7) +0000002C: 4E56 FFB2 'NV..' LINK.W A6,#-$004E +00000030: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000034: 202E 0016 ' ...' MOVE.L $0016(A6),D0 +00000038: 6708 'g.' BEQ.S *+$000A ; 00000042 +0000003A: 2040 ' @' MOVEA.L D0,A0 +0000003C: 20BC FFFF 0000 ' .....' MOVE.L #$FFFF0000,(A0) +00000042: 246E 001A '$n..' MOVEA.L $001A(A6),A2 +00000046: 266E 002A '&n.*' MOVEA.L $002A(A6),A3 +0000004A: 262E 001E '&...' MOVE.L $001E(A6),D3 +0000004E: 6F00 0144 'o..D' BLE *+$0146 ; 00000194 +00000052: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000056: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000005A: 486E FFCC 'Hn..' PEA -$0034(A6) +0000005E: 6100 026C 'a..l' BSR *+$026E ; 000002CC +00000062: 2F0B '/.' MOVE.L A3,-(A7) +00000064: 2F2E 0026 '/..&' MOVE.L $0026(A6),-(A7) +00000068: 2F2E 0022 '/.."' MOVE.L $0022(A6),-(A7) +0000006C: 3F2E 0014 '?...' MOVE.W $0014(A6),-(A7) +00000070: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000074: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000078: 486E FFCC 'Hn..' PEA -$0034(A6) +0000007C: 6100 03B4 'a...' BSR *+$03B6 ; 00000432 +00000080: 486E FFCC 'Hn..' PEA -$0034(A6) +00000084: 6100 03F8 'a...' BSR *+$03FA ; 0000047E +00000088: 202E FFEC ' ...' MOVE.L -$0014(A6),D0 +0000008C: 2D40 FFBA '-@..' MOVE.L D0,-$0046(A6) +00000090: 4A2E FFFA 'J...' TST.B -$0006(A6) +00000094: 6720 'g ' BEQ.S *+$0022 ; 000000B6 +00000096: 594F 'YO' SUBQ.W #4,A7 +00000098: 2F03 '/.' MOVE.L D3,-(A7) +0000009A: 2F2E FFD0 '/...' MOVE.L -$0030(A6),-(A7) +0000009E: A84D '.M' _FixDiv ; A84D +000000A0: 261F '&.' MOVE.L (A7)+,D3 +000000A2: 202E FFBA ' ...' MOVE.L -$0046(A6),D0 +000000A6: 670E 'g.' BEQ.S *+$0010 ; 000000B6 +000000A8: 594F 'YO' SUBQ.W #4,A7 +000000AA: 2F00 '/.' MOVE.L D0,-(A7) +000000AC: 2F2E FFD0 '/...' MOVE.L -$0030(A6),-(A7) +000000B0: A84D '.M' _FixDiv ; A84D +000000B2: 2D5F FFBA '-_..' MOVE.L (A7)+,-$0046(A6) +000000B6: 6100 04DA 'a...' BSR *+$04DC ; 00000592 +000000BA: 3D40 FFBE '=@..' MOVE.W D0,-$0042(A6) +000000BE: 2D48 FFC0 '-H..' MOVE.L A0,-$0040(A6) +000000C2: 7800 'x.' MOVEQ #$00,D4 +000000C4: 7A00 'z.' MOVEQ #$00,D5 +000000C6: 7C00 '|.' MOVEQ #$00,D6 +000000C8: 3E2E 0028 '>..(' MOVE.W $0028(A6),D7 +000000CC: 6F00 00D8 'o...' BLE *+$00DA ; 000001A6 +000000D0: 4A6E FFBE 'Jn..' TST.W -$0042(A6) +000000D4: 673C 'g<' BEQ.S *+$003E ; 00000112 +000000D6: 286E FFC0 '(n..' MOVEA.L -$0040(A6),A4 +000000DA: 5244 'RD' ADDQ.W #1,D4 +000000DC: 2C05 ',.' MOVE.L D5,D6 +000000DE: 2D6E 0010 FFB6 '-n....' MOVE.L $0010(A6),-$004A(A6) +000000E4: 2D6E 000C FFB2 '-n....' MOVE.L $000C(A6),-$004E(A6) +000000EA: 554F 'UO' SUBQ.W #2,A7 +000000EC: 3F04 '?.' MOVE.W D4,-(A7) +000000EE: 2F0B '/.' MOVE.L A3,-(A7) +000000F0: 486E FFB6 'Hn..' PEA -$004A(A6) +000000F4: 486E FFB2 'Hn..' PEA -$004E(A6) +000000F8: 486E FFC4 'Hn..' PEA -$003C(A6) +000000FC: 4E94 'N.' JSR (A4) +000000FE: 3A1F ':.' MOVE.W (A7)+,D5 +00000100: 4845 'HE' SWAP D5 +00000102: 4245 'BE' CLR.W D5 +00000104: B847 '.G' CMP.W D7,D4 +00000106: 6C00 005C 'l..\' BGE *+$005E ; 00000164 +0000010A: BA83 '..' CMP.L D3,D5 +0000010C: 6DCC 'm.' BLT.S *-$0032 ; 000000DA +0000010E: 6000 005E '`..^' BRA *+$0060 ; 0000016E +00000112: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000116: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000011A: 486E FFCC 'Hn..' PEA -$0034(A6) +0000011E: 6100 01A2 'a...' BSR *+$01A4 ; 000002C2 +00000122: 6100 03D6 'a...' BSR *+$03D8 ; 000004FA +00000126: D4AE FFEC '....' ADD.L -$0014(A6),D2 +0000012A: 4A2E FFFA 'J...' TST.B -$0006(A6) +0000012E: 670C 'g.' BEQ.S *+$000E ; 0000013C +00000130: 594F 'YO' SUBQ.W #4,A7 +00000132: 2F02 '/.' MOVE.L D2,-(A7) +00000134: 2F2E FFD0 '/...' MOVE.L -$0030(A6),-(A7) +00000138: A84D '.M' _FixDiv ; A84D +0000013A: 241F '$.' MOVE.L (A7)+,D2 +0000013C: 2278 0B2A '"x.*' MOVEA.L $0B2A,A1 +00000140: 2251 '"Q' MOVEA.L (A1),A1 +00000142: 7200 'r.' MOVEQ #$00,D1 +00000144: 5244 'RD' ADDQ.W #1,D4 +00000146: 2C05 ',.' MOVE.L D5,D6 +00000148: 121B '..' MOVE.B (A3)+,D1 +0000014A: 3001 '0.' MOVE.W D1,D0 +0000014C: E548 '.H' LSL.W #2,D0 +0000014E: DAB1 0000 '....' ADD.L $00(A1,D0.W),D5 +00000152: 0C01 0020 '... ' CMPI.B #$20,D1 ; ' ' +00000156: 6702 'g.' BEQ.S *+$0004 ; 0000015A +00000158: DA82 '..' ADD.L D2,D5 +0000015A: B847 '.G' CMP.W D7,D4 +0000015C: 6C06 'l.' BGE.S *+$0008 ; 00000164 +0000015E: BA83 '..' CMP.L D3,D5 +00000160: 6DE2 'm.' BLT.S *-$001C ; 00000144 +00000162: 600A '`.' BRA.S *+$000C ; 0000016E +00000164: 9AAE FFBA '....' SUB.L -$0046(A6),D5 +00000168: BA83 '..' CMP.L D3,D5 +0000016A: 6D00 003A 'm..:' BLT *+$003C ; 000001A6 +0000016E: 51D2 'Q.' SF (A2) +00000170: D683 '..' ADD.L D3,D3 +00000172: DC85 '..' ADD.L D5,D6 +00000174: B686 '..' CMP.L D6,D3 +00000176: 6204 'b.' BHI.S *+$0006 ; 0000017C +00000178: 50D2 'P.' ST (A2) +0000017A: 5344 'SD' SUBQ.W #1,D4 +0000017C: 486E FFCC 'Hn..' PEA -$0034(A6) +00000180: 6100 0336 'a..6' BSR *+$0338 ; 000004B8 +00000184: 3D44 002E '=D..' MOVE.W D4,$002E(A6) +00000188: 4CDF 1CF8 'L...' MOVEM.L (A7)+,D3-D7/A2-A4 +0000018C: 303C 0026 '0<.&' MOVE.W #$0026,D0 +00000190: 6000 2450 '`.$P' BRA *+$2452 ; 000025E2 +00000194: 426E 002E 'Bn..' CLR.W $002E(A6) +00000198: 14B8 0BAC '....' MOVE.B $0BAC,(A2) +0000019C: 67EA 'g.' BEQ.S *-$0014 ; 00000188 +0000019E: 3D6E 0028 002E '=n.(..' MOVE.W $0028(A6),$002E(A6) +000001A4: 60E2 '`.' BRA.S *-$001C ; 00000188 +000001A6: 4A38 0BAC 'J8..' TST.B $0BAC +000001AA: 57D2 'W.' SEQ (A2) +000001AC: 6702 'g.' BEQ.S *+$0004 ; 000001B0 +000001AE: 7800 'x.' MOVEQ #$00,D4 +000001B0: 222E 0016 '"...' MOVE.L $0016(A6),D1 +000001B4: 67C6 'g.' BEQ.S *-$0038 ; 0000017C +000001B6: 2841 '(A' MOVEA.L D1,A4 +000001B8: 9685 '..' SUB.L D5,D3 +000001BA: 4A2E FFFA 'J...' TST.B -$0006(A6) +000001BE: 670C 'g.' BEQ.S *+$000E ; 000001CC +000001C0: 594F 'YO' SUBQ.W #4,A7 +000001C2: 2F03 '/.' MOVE.L D3,-(A7) +000001C4: 2F2E FFD0 '/...' MOVE.L -$0030(A6),-(A7) +000001C8: A868 '.h' _FixMul ; A868 +000001CA: 261F '&.' MOVE.L (A7)+,D3 +000001CC: 2883 '(.' MOVE.L D3,(A4) +000001CE: 60AC '`.' BRA.S *-$0052 ; 0000017C + + +EntryPoint: Flags=$08=(Extern Code) Offset=$002C Entry="NPIXEL2CHAR"(278) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="PIXEL2CHAR"(279) +Comment: + + AUTOMOD_6C1C0 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_6C3B0 [6C3B0, 6C482) + + Module started due to: vector glue above + + +0 (6C3B0): INITFONTANDSCALE + VectorTable comment: {sources}Toolbox:ScriptMgr:RomanNewJust.a + + +C4 (6C474): DOSWAPFONT + VectorTable comment: {sources}Toolbox:ScriptMgr:RomanNewJust.a + + +Dictionary: Flags $00 FirstId 280 + 280: AUTOMOD_6C3B0 + 281: DOSWAPFONT + 282: INITFONTANDSCALE + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_6C3B0"(280) Segment="Main"(200) +Size: Flags $00 ModuleSize 210 + +Content: Flags $08 +Contents offset $0000 size $00D2 +00000000: 4E56 FFF0 'NV..' LINK.W A6,#-$0010 +00000004: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +00000008: 22BC 0001 0000 '".....' MOVE.L #$00010000,(A1) +0000000E: 51E9 002D 'Q..-' SF $002D(A1) +00000012: 322E 0012 '2...' MOVE.W $0012(A6),D1 +00000016: 342E 000E '4...' MOVE.W $000E(A6),D2 +0000001A: 6716 'g.' BEQ.S *+$0018 ; 00000032 +0000001C: B441 '.A' CMP.W D1,D2 +0000001E: 6712 'g.' BEQ.S *+$0014 ; 00000032 +00000020: 594F 'YO' SUBQ.W #4,A7 +00000022: 3F01 '?.' MOVE.W D1,-(A7) +00000024: 3F02 '?.' MOVE.W D2,-(A7) +00000026: A869 '.i' _FixRatio ; A869 +00000028: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +0000002C: 229F '".' MOVE.L (A7)+,(A1) +0000002E: 50E9 002D 'P..-' ST $002D(A1) +00000032: 6166 'af' BSR.S *+$0068 ; 0000009A +00000034: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +00000038: 237C 0001 0000 '#|....' MOVE.L #$00010000,$0004(A1) + 0004 +00000040: 51E9 002E 'Q...' SF $002E(A1) +00000044: 3228 0014 '2(..' MOVE.W $0014(A0),D1 +00000048: 3428 0018 '4(..' MOVE.W $0018(A0),D2 +0000004C: 6718 'g.' BEQ.S *+$001A ; 00000066 +0000004E: B441 '.A' CMP.W D1,D2 +00000050: 6714 'g.' BEQ.S *+$0016 ; 00000066 +00000052: 594F 'YO' SUBQ.W #4,A7 +00000054: 3F01 '?.' MOVE.W D1,-(A7) +00000056: 3F02 '?.' MOVE.W D2,-(A7) +00000058: A869 '.i' _FixRatio ; A869 +0000005A: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +0000005E: 235F 0004 '#_..' MOVE.L (A7)+,$0004(A1) +00000062: 50E9 002E 'P...' ST $002E(A1) +00000066: 51E9 002C 'Q..,' SF $002C(A1) +0000006A: 2038 0BC2 ' 8..' MOVE.L $0BC2,D0 +0000006E: 6716 'g.' BEQ.S *+$0018 ; 00000086 +00000070: 2040 ' @' MOVEA.L D0,A0 +00000072: 2050 ' P' MOVEA.L (A0),A0 +00000074: 2028 0018 ' (..' MOVE.L $0018(A0),D0 +00000078: 670C 'g.' BEQ.S *+$000E ; 00000086 +0000007A: 3030 0800 '00..' MOVE.W $00(A0,D0.L),D0 +0000007E: 0800 000A '....' BTST #$0A,D0 +00000082: 56E9 002C 'V..,' SNE $002C(A1) +00000086: 51E9 002F 'Q../' SF $002F(A1) +0000008A: 51E9 0030 'Q..0' SF $0030(A1) +0000008E: 51E9 0031 'Q..1' SF $0031(A1) +00000092: 303C 000C '0<..' MOVE.W #$000C,D0 +00000096: 6000 235A '`.#Z' BRA *+$235C ; 000023F2 +0000009A: 43EE FFF0 'C...' LEA -$0010(A6),A1 +0000009E: 594F 'YO' SUBQ.W #4,A7 +000000A0: 2F09 '/.' MOVE.L A1,-(A7) +000000A2: 2055 ' U' MOVEA.L (A5),A0 +000000A4: 2050 ' P' MOVEA.L (A0),A0 +000000A6: 32E8 0044 '2..D' MOVE.W $0044(A0),(A1)+ +000000AA: 32E8 004A '2..J' MOVE.W $004A(A0),(A1)+ +000000AE: 12E8 0046 '...F' MOVE.B $0046(A0),(A1)+ +000000B2: 51D9 'Q.' SF (A1)+ +000000B4: 32D0 '2.' MOVE.W (A0),(A1)+ +000000B6: 22EE 0010 '"...' MOVE.L $0010(A6),(A1)+ +000000BA: 22AE 000C '"...' MOVE.L $000C(A6),(A1) +000000BE: A901 '..' _FMSwapFont ; A901 +000000C0: 205F ' _' MOVEA.L (A7)+,A0 +000000C2: 4E75 'Nu' RTS +000000C4: 4E56 FFF0 'NV..' LINK.W A6,#-$0010 +000000C8: 61D0 'a.' BSR.S *-$002E ; 0000009A +000000CA: 303C 000C '0<..' MOVE.W #$000C,D0 +000000CE: 6000 2322 '`.#"' BRA *+$2324 ; 000023F2 + + +EntryPoint: Flags=$08=(Extern Code) Offset=$00C4 Entry="DOSWAPFONT"(281) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="INITFONTANDSCALE"(282) +Comment: + + AUTOMOD_6C3B0 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: INITWEIGHT [6C4A0, 6C528) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:ScriptMgr:RomanNewJust.a + + +Dictionary: Flags $00 FirstId 283 + 283: INITWEIGHT +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INITWEIGHT"(283) Segment="Main"(200) +Size: Flags $00 ModuleSize 136 + +Content: Flags $08 +Contents offset $0000 size $0088 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 1800 'H...' MOVEM.L D3/D4,-(A7) +00000008: 7600 'v.' MOVEQ #$00,D3 +0000000A: 283C 0000 1000 '(<....' MOVE.L #$00001000,D4 +00000010: 206E 0012 ' n..' MOVEA.L $0012(A6),A0 +00000014: 202E 000E ' ...' MOVE.L $000E(A6),D0 +00000018: 2248 '"H' MOVEA.L A0,A1 +0000001A: 7400 't.' MOVEQ #$00,D2 +0000001C: 600E '`.' BRA.S *+$0010 ; 0000002C +0000001E: 1218 '..' MOVE.B (A0)+,D1 +00000020: 0C01 0020 '... ' CMPI.B #$20,D1 ; ' ' +00000024: 6604 'f.' BNE.S *+$0006 ; 0000002A +00000026: D484 '..' ADD.L D4,D2 +00000028: 6002 '`.' BRA.S *+$0004 ; 0000002C +0000002A: D483 '..' ADD.L D3,D2 +0000002C: 5380 'S.' SUBQ.L #1,D0 +0000002E: 6CEE 'l.' BGE.S *-$0010 ; 0000001E +00000030: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000034: 51E8 002F 'Q../' SF $002F(A0) +00000038: 51E8 0030 'Q..0' SF $0030(A0) +0000003C: D482 '..' ADD.L D2,D2 +0000003E: 672A 'g*' BEQ.S *+$002C ; 0000006A +00000040: 302E 000C '0...' MOVE.W $000C(A6),D0 +00000044: 0800 0000 '....' BTST #$00,D0 +00000048: 660C 'f.' BNE.S *+$000E ; 00000056 +0000004A: 0C01 0020 '... ' CMPI.B #$20,D1 ; ' ' +0000004E: 6706 'g.' BEQ.S *+$0008 ; 00000056 +00000050: 9483 '..' SUB.L D3,D2 +00000052: 50E8 0030 'P..0' ST $0030(A0) +00000056: 0800 0001 '....' BTST #$01,D0 +0000005A: 660E 'f.' BNE.S *+$0010 ; 0000006A +0000005C: 1211 '..' MOVE.B (A1),D1 +0000005E: 0C01 0020 '... ' CMPI.B #$20,D1 ; ' ' +00000062: 6706 'g.' BEQ.S *+$0008 ; 0000006A +00000064: 9483 '..' SUB.L D3,D2 +00000066: 50E8 002F 'P../' ST $002F(A0) +0000006A: E78A '..' LSL.L #3,D2 +0000006C: 2142 0010 '!B..' MOVE.L D2,$0010(A0) +00000070: E98B '..' LSL.L #4,D3 +00000072: 2143 0008 '!C..' MOVE.L D3,$0008(A0) +00000076: E98C '..' LSL.L #4,D4 +00000078: 2144 000C '!D..' MOVE.L D4,$000C(A0) +0000007C: 4CDF 0018 'L...' MOVEM.L (A7)+,D3/D4 +00000080: 303C 000E '0<..' MOVE.W #$000E,D0 +00000084: 6000 227C '`."|' BRA *+$227E ; 00002302 + +Comment: + + INITWEIGHT ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: CALCSPCHEXTRA [6C540, 6C5F2) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:ScriptMgr:RomanNewJust.a + + +Dictionary: Flags $00 FirstId 284 + 284: CALCSPCHEXTRA + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="CALCSPCHEXTRA"(284) 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 1810 'H...' MOVEM.L D3/D4/A3,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 42AB 0018 'B...' CLR.L $0018(A3) +00000010: 42AB 001C 'B...' CLR.L $001C(A3) +00000014: 42AB 0020 'B.. ' CLR.L $0020(A3) +00000018: 42AB 0024 'B..$' CLR.L $0024(A3) +0000001C: 276E 0016 0014 ''n....' MOVE.L $0016(A6),$0014(A3) +00000022: 6700 0082 'g...' BEQ *+$0084 ; 000000A6 +00000026: 4A2B 0031 'J+.1' TST.B $0031(A3) +0000002A: 6616 'f.' BNE.S *+$0018 ; 00000042 +0000002C: 2F2E 001E '/...' MOVE.L $001E(A6),-(A7) +00000030: 2F2E 001A '/...' MOVE.L $001A(A6),-(A7) +00000034: 3F2E 0014 '?...' MOVE.W $0014(A6),-(A7) +00000038: 2F0B '/.' MOVE.L A3,-(A7) +0000003A: 6100 FFAC 'a...' BSR *-$0052 ; FFFFFFE8 +0000003E: 50EB 0031 'P..1' ST $0031(A3) +00000042: 4AAB 0010 'J...' TST.L $0010(A3) +00000046: 6700 005E 'g..^' BEQ *+$0060 ; 000000A6 +0000004A: 2055 ' U' MOVEA.L (A5),A0 +0000004C: 2050 ' P' MOVEA.L (A0),A0 +0000004E: 6100 015C 'a..\' BSR *+$015E ; 000001AC +00000052: 4840 'H@' SWAP D0 +00000054: 4240 'B@' CLR.W D0 +00000056: 4A2B 002D 'J+.-' TST.B $002D(A3) +0000005A: 670A 'g.' BEQ.S *+$000C ; 00000066 +0000005C: 594F 'YO' SUBQ.W #4,A7 +0000005E: 2F00 '/.' MOVE.L D0,-(A7) +00000060: 2F13 '/.' MOVE.L (A3),-(A7) +00000062: A868 '.h' _FixMul ; A868 +00000064: 201F ' .' MOVE.L (A7)+,D0 +00000066: E480 '..' ASR.L #2,D0 +00000068: 4480 'D.' NEG.L D0 +0000006A: 2800 '(.' MOVE.L D0,D4 +0000006C: 594F 'YO' SUBQ.W #4,A7 +0000006E: 2F2B 0014 '/+..' MOVE.L $0014(A3),-(A7) +00000072: 2F2B 0010 '/+..' MOVE.L $0010(A3),-(A7) +00000076: A84D '.M' _FixDiv ; A84D +00000078: 201F ' .' MOVE.L (A7)+,D0 +0000007A: 2740 0018 ''@..' MOVE.L D0,$0018(A3) +0000007E: 2740 001C ''@..' MOVE.L D0,$001C(A3) +00000082: B084 '..' CMP.L D4,D0 +00000084: 6C08 'l.' BGE.S *+$000A ; 0000008E +00000086: 2744 0018 ''D..' MOVE.L D4,$0018(A3) +0000008A: 2744 001C ''D..' MOVE.L D4,$001C(A3) +0000008E: 4A2B 002D 'J+.-' TST.B $002D(A3) +00000092: 6712 'g.' BEQ.S *+$0014 ; 000000A6 +00000094: 202B 0018 ' +..' MOVE.L $0018(A3),D0 +00000098: 670C 'g.' BEQ.S *+$000E ; 000000A6 +0000009A: 594F 'YO' SUBQ.W #4,A7 +0000009C: 2F00 '/.' MOVE.L D0,-(A7) +0000009E: 2F13 '/.' MOVE.L (A3),-(A7) +000000A0: A84D '.M' _FixDiv ; A84D +000000A2: 275F 001C ''_..' MOVE.L (A7)+,$001C(A3) +000000A6: 4CDF 0818 'L...' MOVEM.L (A7)+,D3/D4/A3 +000000AA: 303C 001A '0<..' MOVE.W #$001A,D0 +000000AE: 6000 21B2 '`.!.' BRA *+$21B4 ; 00002262 + +Comment: + + CALCSPCHEXTRA ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: DOSPCHEXTRA [6C600, 6C63E) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:ScriptMgr:RomanNewJust.a + + +Dictionary: Flags $00 FirstId 285 + 285: DOSPCHEXTRA + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DOSPCHEXTRA"(285) 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: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +00000008: 51E9 0032 'Q..2' SF $0032(A1) +0000000C: 2055 ' U' MOVEA.L (A5),A0 +0000000E: 42A8 FF42 'B..B' CLR.L -$00BE(A0) +00000012: 2169 0014 FF46 '!i...F' MOVE.L $0014(A1),-$00BA(A0) +00000018: 671C 'g.' BEQ.S *+$001E ; 00000036 +0000001A: 2050 ' P' MOVEA.L (A0),A0 +0000001C: 2029 001C ' )..' MOVE.L $001C(A1),D0 +00000020: 6714 'g.' BEQ.S *+$0016 ; 00000036 +00000022: 2228 004C '"(.L' MOVE.L $004C(A0),D1 +00000026: 2341 0028 '#A.(' MOVE.L D1,$0028(A1) +0000002A: 50E9 0032 'P..2' ST $0032(A1) +0000002E: D280 '..' ADD.L D0,D1 +00000030: 5281 'R.' ADDQ.L #1,D1 +00000032: 2141 004C '!A.L' MOVE.L D1,$004C(A0) +00000036: 303C 0004 '0<..' MOVE.W #$0004,D0 +0000003A: 6000 2166 '`.!f' BRA *+$2168 ; 000021A2 + +Comment: + + DOSPCHEXTRA ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: RESTORESPCHEXTRA [6C650, 6C678) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:ScriptMgr:RomanNewJust.a + + +Dictionary: Flags $00 FirstId 286 + 286: RESTORESPCHEXTRA +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="RESTORESPCHEXTRA"(286) 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: 2055 ' U' MOVEA.L (A5),A0 +00000006: 42A8 FF42 'B..B' CLR.L -$00BE(A0) +0000000A: 42A8 FF46 'B..F' CLR.L -$00BA(A0) +0000000E: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +00000012: 4A29 0032 'J).2' TST.B $0032(A1) +00000016: 6708 'g.' BEQ.S *+$000A ; 00000020 +00000018: 2050 ' P' MOVEA.L (A0),A0 +0000001A: 2169 0028 004C '!i.(.L' MOVE.L $0028(A1),$004C(A0) +00000020: 303C 0004 '0<..' MOVE.W #$0004,D0 +00000024: 6000 212C '`.!,' BRA *+$212E ; 00002152 + +Comment: + + RESTORESPCHEXTRA ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: GETPORTCHEXTRA [6C690, 6C6BA) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:ScriptMgr:RomanNewJust.a + + +Dictionary: Flags $00 FirstId 287 + 287: GETPORTCHEXTRA +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GETPORTCHEXTRA"(287) Segment="Main"(200) +Size: Flags $00 ModuleSize 42 + +Content: Flags $08 +Contents offset $0000 size $002A +00000000: 2055 ' U' MOVEA.L (A5),A0 +00000002: 2050 ' P' MOVEA.L (A0),A0 +00000004: 7400 't.' MOVEQ #$00,D2 +00000006: 4A68 0006 'Jh..' TST.W $0006(A0) +0000000A: 6A1C 'j.' BPL.S *+$001E ; 00000028 +0000000C: 3428 000C '4(..' MOVE.W $000C(A0),D2 +00000010: 6716 'g.' BEQ.S *+$0018 ; 00000028 +00000012: 48C2 'H.' EXT.L D2 +00000014: E982 '..' ASL.L #4,D2 +00000016: 6100 0044 'a..D' BSR *+$0046 ; 0000005C +0000001A: 4840 'H@' SWAP D0 +0000001C: 4240 'B@' CLR.W D0 +0000001E: 594F 'YO' SUBQ.W #4,A7 +00000020: 2F00 '/.' MOVE.L D0,-(A7) +00000022: 2F02 '/.' MOVE.L D2,-(A7) +00000024: A868 '.h' _FixMul ; A868 +00000026: 241F '$.' MOVE.L (A7)+,D2 +00000028: 4E75 'Nu' RTS + +Comment: + + GETPORTCHEXTRA ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: GETFONTSIZE [6C6D0, 6C6EC) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:ScriptMgr:RomanNewJust.a + + +Dictionary: Flags $00 FirstId 288 + 288: GETFONTSIZE + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GETFONTSIZE"(288) Segment="Main"(200) +Size: Flags $00 ModuleSize 28 + +Content: Flags $08 +Contents offset $0000 size $001C +00000000: 3028 004A '0(.J' MOVE.W $004A(A0),D0 +00000004: 6614 'f.' BNE.S *+$0016 ; 0000001A +00000006: 4A68 0044 'Jh.D' TST.W $0044(A0) +0000000A: 6606 'f.' BNE.S *+$0008 ; 00000012 +0000000C: 3038 0BA8 '08..' MOVE.W $0BA8,D0 +00000010: 6608 'f.' BNE.S *+$000A ; 0000001A +00000012: 1038 0987 '.8..' MOVE.B $0987,D0 +00000016: 6602 'f.' BNE.S *+$0004 ; 0000001A +00000018: 700C 'p.' MOVEQ #$0C,D0 +0000001A: 4E75 'Nu' RTS + +Comment: + + GETFONTSIZE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: SIGNFIXROUND [6C700, 6C718) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:ScriptMgr:RomanNewJust.a + + +Dictionary: Flags $00 FirstId 289 + 289: SIGNFIXROUND +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SIGNFIXROUND"(289) Segment="Main"(200) +Size: Flags $00 ModuleSize 24 + +Content: Flags $08 +Contents offset $0000 size $0018 +00000000: 4A80 'J.' TST.L D0 +00000002: 6B0A 'k.' BMI.S *+$000C ; 0000000E +00000004: 0680 0000 8000 '......' ADDI.L #$00008000,D0 +0000000A: 4840 'H@' SWAP D0 +0000000C: 4E75 'Nu' RTS +0000000E: 0480 0000 8000 '......' SUBI.L #$00008000,D0 +00000014: 4840 'H@' SWAP D0 +00000016: 4E75 'Nu' RTS + +Comment: + + SIGNFIXROUND ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: GETMEASPROC [6C730, 6C752) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:ScriptMgr:RomanNewJust.a + + +Dictionary: Flags $00 FirstId 290 + 290: GETMEASPROC + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GETMEASPROC"(290) Segment="Main"(200) +Size: Flags $00 ModuleSize 34 + +Content: Flags $08 +Contents offset $0000 size $0022 +00000000: 303C A8ED '0<..' MOVE.W #$A8ED,D0 +00000004: A146 '.F' _GetTrapAddress ; A146 +00000006: 7000 'p.' MOVEQ #$00,D0 +00000008: 2255 '"U' MOVEA.L (A5),A1 +0000000A: 2251 '"Q' MOVEA.L (A1),A1 +0000000C: 2229 0068 '").h' MOVE.L $0068(A1),D1 +00000010: 670E 'g.' BEQ.S *+$0010 ; 00000020 +00000012: 2241 '"A' MOVEA.L D1,A1 +00000014: 2229 0028 '").(' MOVE.L $0028(A1),D1 +00000018: B288 '..' CMP.L A0,D1 +0000001A: 6704 'g.' BEQ.S *+$0006 ; 00000020 +0000001C: 2041 ' A' MOVEA.L D1,A0 +0000001E: 70FF 'p.' MOVEQ #$FF,D0 +00000020: 4E75 'Nu' RTS + +Comment: + + GETMEASPROC ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: XNFINDWORD [6C760, 6CA3A) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrFindWord.c + + +Dictionary: Flags $00 FirstId 291 + 291: XNFINDWORD +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="XNFINDWORD"(291) Segment="Main"(200) +Size: Flags $00 ModuleSize 730 + +Content: Flags $08 +Contents offset $0000 size $02DA +00000000: 4E56 FFD6 'NV..' LINK.W A6,#-$002A +00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) +00000008: 3A2E 0018 ':...' MOVE.W $0018(A6),D5 +0000000C: 3C2E 0016 '<...' MOVE.W $0016(A6),D6 +00000010: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 +00000014: 4A2C 0001 'J,..' TST.B $0001(A4) +00000018: 56C3 'V.' SNE D3 +0000001A: 4403 'D.' NEG.B D3 +0000001C: 1D43 FFFF '.C..' MOVE.B D3,-$0001(A6) +00000020: 4A2E 0014 'J...' TST.B $0014(A6) +00000024: 6602 'f.' BNE.S *+$0004 ; 00000028 +00000026: 5346 'SF' SUBQ.W #1,D6 +00000028: 4A46 'JF' TST.W D6 +0000002A: 6F1E 'o.' BLE.S *+$0020 ; 0000004A +0000002C: 4A2E FFFF 'J...' TST.B -$0001(A6) +00000030: 6718 'g.' BEQ.S *+$001A ; 0000004A +00000032: 558F 'U.' SUBQ.L #2,A7 +00000034: 2F2E 001A '/...' MOVE.L $001A(A6),-(A7) +00000038: 3F06 '?.' MOVE.W D6,-(A7) +0000003A: 2F3C 8206 0010 '/<....' MOVE.L #$82060010,-(A7) +00000040: A8B5 '..' _ScriptUtil ; A8B5 +00000042: 7001 'p.' MOVEQ #$01,D0 +00000044: B05F '._' CMP.W (A7)+,D0 +00000046: 6602 'f.' BNE.S *+$0004 ; 0000004A +00000048: 5346 'SF' SUBQ.W #1,D6 +0000004A: 266E 001A '&n..' MOVEA.L $001A(A6),A3 +0000004E: D6C5 '..' ADDA.W D5,A3 +00000050: 4A46 'JF' TST.W D6 +00000052: 6C10 'l.' BGE.S *+$0012 ; 00000064 +00000054: 2D6E 001A FFDA '-n....' MOVE.L $001A(A6),-$0026(A6) +0000005A: 2D6E 001A FFD6 '-n....' MOVE.L $001A(A6),-$002A(A6) +00000060: 6000 022E '`...' BRA *+$0230 ; 00000290 +00000064: BA46 '.F' CMP.W D6,D5 +00000066: 6E0C 'n.' BGT.S *+$000E ; 00000074 +00000068: 2D4B FFDA '-K..' MOVE.L A3,-$0026(A6) +0000006C: 2D4B FFD6 '-K..' MOVE.L A3,-$002A(A6) +00000070: 6000 021E '`...' BRA *+$0220 ; 00000290 +00000074: 2A0C '*.' MOVE.L A4,D5 +00000076: 302C 0004 '0,..' MOVE.W $0004(A4),D0 +0000007A: 48C0 'H.' EXT.L D0 +0000007C: D085 '..' ADD.L D5,D0 +0000007E: 2D40 FFEA '-@..' MOVE.L D0,-$0016(A6) +00000082: 302C 0006 '0,..' MOVE.W $0006(A4),D0 +00000086: 48C0 'H.' EXT.L D0 +00000088: D085 '..' ADD.L D5,D0 +0000008A: 2D40 FFF6 '-@..' MOVE.L D0,-$000A(A6) +0000008E: 302C 0008 '0,..' MOVE.W $0008(A4),D0 +00000092: 48C0 'H.' EXT.L D0 +00000094: D085 '..' ADD.L D5,D0 +00000096: 2D40 FFEE '-@..' MOVE.L D0,-$0012(A6) +0000009A: 302C 000A '0,..' MOVE.W $000A(A4),D0 +0000009E: 48C0 'H.' EXT.L D0 +000000A0: D085 '..' ADD.L D5,D0 +000000A2: 2D40 FFF2 '-@..' MOVE.L D0,-$000E(A6) +000000A6: 48C6 'H.' EXT.L D6 +000000A8: 2006 ' .' MOVE.L D6,D0 +000000AA: D0AE 001A '....' ADD.L $001A(A6),D0 +000000AE: 2D40 FFE2 '-@..' MOVE.L D0,-$001E(A6) +000000B2: 206E FFF6 ' n..' MOVEA.L -$000A(A6),A0 +000000B6: 3A10 ':.' MOVE.W (A0),D5 +000000B8: 6C0E 'l.' BGE.S *+$0010 ; 000000C8 +000000BA: 48C5 'H.' EXT.L D5 +000000BC: 2005 ' .' MOVE.L D5,D0 +000000BE: 4480 'D.' NEG.L D0 +000000C0: D0AE FFF6 '....' ADD.L -$000A(A6),D0 +000000C4: 2D40 FFFA '-@..' MOVE.L D0,-$0006(A6) +000000C8: BC6C 000C '.l..' CMP.W $000C(A4),D6 +000000CC: 6C0A 'l.' BGE.S *+$000C ; 000000D8 +000000CE: 2D6E 001A FFD6 '-n....' MOVE.L $001A(A6),-$002A(A6) +000000D4: 6000 00DE '`...' BRA *+$00E0 ; 000001B4 +000000D8: 286E FFE2 '(n..' MOVEA.L -$001E(A6),A4 +000000DC: 7C02 '|.' MOVEQ #$02,D6 +000000DE: 6000 00C0 '`...' BRA *+$00C2 ; 000001A0 +000000E2: 7000 'p.' MOVEQ #$00,D0 +000000E4: 1014 '..' MOVE.B (A4),D0 +000000E6: D0AE FFEA '....' ADD.L -$0016(A6),D0 +000000EA: 2040 ' @' MOVEA.L D0,A0 +000000EC: 1010 '..' MOVE.B (A0),D0 +000000EE: 4880 'H.' EXT.W D0 +000000F0: 3E00 '>.' MOVE.W D0,D7 +000000F2: 6C5A 'lZ' BGE.S *+$005C ; 0000014E +000000F4: 200B ' .' MOVE.L A3,D0 +000000F6: 5380 'S.' SUBQ.L #1,D0 +000000F8: B08C '..' CMP.L A4,D0 +000000FA: 6350 'cP' BLS.S *+$0052 ; 0000014C +000000FC: 48C7 'H.' EXT.L D7 +000000FE: 2007 ' .' MOVE.L D7,D0 +00000100: 4480 'D.' NEG.L D0 +00000102: 3E00 '>.' MOVE.W D0,D7 +00000104: 7001 'p.' MOVEQ #$01,D0 +00000106: C047 '.G' AND.W D7,D0 +00000108: 7200 'r.' MOVEQ #$00,D1 +0000010A: 3200 '2.' MOVE.W D0,D1 +0000010C: 4A81 'J.' TST.L D1 +0000010E: 6624 'f$' BNE.S *+$0026 ; 00000134 +00000110: 282E FFF6 '(...' MOVE.L -$000A(A6),D4 +00000114: 48C7 'H.' EXT.L D7 +00000116: 2004 ' .' MOVE.L D4,D0 +00000118: D087 '..' ADD.L D7,D0 +0000011A: 2040 ' @' MOVEA.L D0,A0 +0000011C: 7000 'p.' MOVEQ #$00,D0 +0000011E: 3010 '0.' MOVE.W (A0),D0 +00000120: D084 '..' ADD.L D4,D0 +00000122: 7200 'r.' MOVEQ #$00,D1 +00000124: 122C 0001 '.,..' MOVE.B $0001(A4),D1 +00000128: D280 '..' ADD.L D0,D1 +0000012A: 2041 ' A' MOVEA.L D1,A0 +0000012C: 1010 '..' MOVE.B (A0),D0 +0000012E: 4880 'H.' EXT.W D0 +00000130: 3E00 '>.' MOVE.W D0,D7 +00000132: 601A '`.' BRA.S *+$001C ; 0000014E +00000134: 4A45 'JE' TST.W D5 +00000136: 6D04 'm.' BLT.S *+$0006 ; 0000013C +00000138: 3E05 '>.' MOVE.W D5,D7 +0000013A: 6012 '`.' BRA.S *+$0014 ; 0000014E +0000013C: 48C7 'H.' EXT.L D7 +0000013E: 2007 ' .' MOVE.L D7,D0 +00000140: 5380 'S.' SUBQ.L #1,D0 +00000142: D0AE FFFA '....' ADD.L -$0006(A6),D0 +00000146: 2040 ' @' MOVEA.L D0,A0 +00000148: 3E10 '>.' MOVE.W (A0),D7 +0000014A: 6002 '`.' BRA.S *+$0004 ; 0000014E +0000014C: 4247 'BG' CLR.W D7 +0000014E: 48C6 'H.' EXT.L D6 +00000150: 2006 ' .' MOVE.L D6,D0 +00000152: D0AE FFEE '....' ADD.L -$0012(A6),D0 +00000156: 2040 ' @' MOVEA.L D0,A0 +00000158: 7000 'p.' MOVEQ #$00,D0 +0000015A: 3010 '0.' MOVE.W (A0),D0 +0000015C: D0AE FFEE '....' ADD.L -$0012(A6),D0 +00000160: 48C7 'H.' EXT.L D7 +00000162: D087 '..' ADD.L D7,D0 +00000164: 2040 ' @' MOVEA.L D0,A0 +00000166: 1010 '..' MOVE.B (A0),D0 +00000168: 4880 'H.' EXT.W D0 +0000016A: 3C00 '<.' MOVE.W D0,D6 +0000016C: 6C08 'l.' BGE.S *+$000A ; 00000176 +0000016E: 2D4C FFD6 '-L..' MOVE.L A4,-$002A(A6) +00000172: 0246 007F '.F..' ANDI.W #$007F,D6 +00000176: 4A46 'JF' TST.W D6 +00000178: 672E 'g.' BEQ.S *+$0030 ; 000001A8 +0000017A: 534C 'SL' SUBQ.W #1,A4 +0000017C: 4A2E FFFF 'J...' TST.B -$0001(A6) +00000180: 671E 'g.' BEQ.S *+$0020 ; 000001A0 +00000182: 558F 'U.' SUBQ.L #2,A7 +00000184: 2F2E 001A '/...' MOVE.L $001A(A6),-(A7) +00000188: 200C ' .' MOVE.L A4,D0 +0000018A: 906E 001C '.n..' SUB.W $001C(A6),D0 +0000018E: 3F00 '?.' MOVE.W D0,-(A7) +00000190: 2F3C 8206 0010 '/<....' MOVE.L #$82060010,-(A7) +00000196: A8B5 '..' _ScriptUtil ; A8B5 +00000198: 7001 'p.' MOVEQ #$01,D0 +0000019A: B05F '._' CMP.W (A7)+,D0 +0000019C: 6602 'f.' BNE.S *+$0004 ; 000001A0 +0000019E: 534C 'SL' SUBQ.W #1,A4 +000001A0: B9EE 001A '....' CMPA.L $001A(A6),A4 +000001A4: 6200 FF3C 'b..<' BHI *-$00C2 ; 000000E2 +000001A8: B9EE 001A '....' CMPA.L $001A(A6),A4 +000001AC: 6206 'b.' BHI.S *+$0008 ; 000001B4 +000001AE: 2D6E 001A FFD6 '-n....' MOVE.L $001A(A6),-$002A(A6) +000001B4: 286E FFD6 '(n..' MOVEA.L -$002A(A6),A4 +000001B8: 7C02 '|.' MOVEQ #$02,D6 +000001BA: 6000 00CE '`...' BRA *+$00D0 ; 0000028A +000001BE: 2D4C FFE6 '-L..' MOVE.L A4,-$001A(A6) +000001C2: 7000 'p.' MOVEQ #$00,D0 +000001C4: 101C '..' MOVE.B (A4)+,D0 +000001C6: D0AE FFEA '....' ADD.L -$0016(A6),D0 +000001CA: 2040 ' @' MOVEA.L D0,A0 +000001CC: 1010 '..' MOVE.B (A0),D0 +000001CE: 4880 'H.' EXT.W D0 +000001D0: 3E00 '>.' MOVE.W D0,D7 +000001D2: B7CC '..' CMPA.L A4,A3 +000001D4: 6402 'd.' BCC.S *+$0004 ; 000001D8 +000001D6: 4247 'BG' CLR.W D7 +000001D8: 4A47 'JG' TST.W D7 +000001DA: 6C56 'lV' BGE.S *+$0058 ; 00000232 +000001DC: B7CC '..' CMPA.L A4,A3 +000001DE: 6350 'cP' BLS.S *+$0052 ; 00000230 +000001E0: 48C7 'H.' EXT.L D7 +000001E2: 2007 ' .' MOVE.L D7,D0 +000001E4: 4480 'D.' NEG.L D0 +000001E6: 3E00 '>.' MOVE.W D0,D7 +000001E8: 7001 'p.' MOVEQ #$01,D0 +000001EA: C047 '.G' AND.W D7,D0 +000001EC: 7200 'r.' MOVEQ #$00,D1 +000001EE: 3200 '2.' MOVE.W D0,D1 +000001F0: 4A81 'J.' TST.L D1 +000001F2: 6622 'f"' BNE.S *+$0024 ; 00000216 +000001F4: 282E FFF6 '(...' MOVE.L -$000A(A6),D4 +000001F8: 48C7 'H.' EXT.L D7 +000001FA: 2004 ' .' MOVE.L D4,D0 +000001FC: D087 '..' ADD.L D7,D0 +000001FE: 2040 ' @' MOVEA.L D0,A0 +00000200: 7000 'p.' MOVEQ #$00,D0 +00000202: 3010 '0.' MOVE.W (A0),D0 +00000204: D084 '..' ADD.L D4,D0 +00000206: 7200 'r.' MOVEQ #$00,D1 +00000208: 121C '..' MOVE.B (A4)+,D1 +0000020A: D280 '..' ADD.L D0,D1 +0000020C: 2041 ' A' MOVEA.L D1,A0 +0000020E: 1010 '..' MOVE.B (A0),D0 +00000210: 4880 'H.' EXT.W D0 +00000212: 3E00 '>.' MOVE.W D0,D7 +00000214: 601C '`.' BRA.S *+$001E ; 00000232 +00000216: 4A45 'JE' TST.W D5 +00000218: 6D04 'm.' BLT.S *+$0006 ; 0000021E +0000021A: 3E05 '>.' MOVE.W D5,D7 +0000021C: 600E '`.' BRA.S *+$0010 ; 0000022C +0000021E: 48C7 'H.' EXT.L D7 +00000220: 2007 ' .' MOVE.L D7,D0 +00000222: 5380 'S.' SUBQ.L #1,D0 +00000224: D0AE FFFA '....' ADD.L -$0006(A6),D0 +00000228: 2040 ' @' MOVEA.L D0,A0 +0000022A: 3E10 '>.' MOVE.W (A0),D7 +0000022C: 524C 'RL' ADDQ.W #1,A4 +0000022E: 6002 '`.' BRA.S *+$0004 ; 00000232 +00000230: 4247 'BG' CLR.W D7 +00000232: 48C6 'H.' EXT.L D6 +00000234: 2006 ' .' MOVE.L D6,D0 +00000236: D0AE FFF2 '....' ADD.L -$000E(A6),D0 +0000023A: 2040 ' @' MOVEA.L D0,A0 +0000023C: 7000 'p.' MOVEQ #$00,D0 +0000023E: 3010 '0.' MOVE.W (A0),D0 +00000240: D0AE FFF2 '....' ADD.L -$000E(A6),D0 +00000244: 48C7 'H.' EXT.L D7 +00000246: D087 '..' ADD.L D7,D0 +00000248: 2040 ' @' MOVEA.L D0,A0 +0000024A: 1010 '..' MOVE.B (A0),D0 +0000024C: 4880 'H.' EXT.W D0 +0000024E: 3C00 '<.' MOVE.W D0,D6 +00000250: 6C0A 'l.' BGE.S *+$000C ; 0000025C +00000252: 2D6E FFE6 FFDE '-n....' MOVE.L -$001A(A6),-$0022(A6) +00000258: 0246 007F '.F..' ANDI.W #$007F,D6 +0000025C: 4A46 'JF' TST.W D6 +0000025E: 661E 'f.' BNE.S *+$0020 ; 0000027E +00000260: 202E FFDE ' ...' MOVE.L -$0022(A6),D0 +00000264: B0AE FFE2 '....' CMP.L -$001E(A6),D0 +00000268: 620C 'b.' BHI.S *+$000E ; 00000276 +0000026A: 286E FFDE '(n..' MOVEA.L -$0022(A6),A4 +0000026E: 2D4C FFD6 '-L..' MOVE.L A4,-$002A(A6) +00000272: 7C02 '|.' MOVEQ #$02,D6 +00000274: 6014 '`.' BRA.S *+$0016 ; 0000028A +00000276: 2D6E FFDE FFDA '-n....' MOVE.L -$0022(A6),-$0026(A6) +0000027C: 6012 '`.' BRA.S *+$0014 ; 00000290 +0000027E: B7CC '..' CMPA.L A4,A3 +00000280: 6408 'd.' BCC.S *+$000A ; 0000028A +00000282: 2D6E FFDE FFDA '-n....' MOVE.L -$0022(A6),-$0026(A6) +00000288: 6006 '`.' BRA.S *+$0008 ; 00000290 +0000028A: B7CC '..' CMPA.L A4,A3 +0000028C: 6400 FF30 'd..0' BCC *-$00CE ; 000001BE +00000290: 302E FFD8 '0...' MOVE.W -$0028(A6),D0 +00000294: 906E 001C '.n..' SUB.W $001C(A6),D0 +00000298: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +0000029C: 3080 '0.' MOVE.W D0,(A0) +0000029E: 302E FFDC '0...' MOVE.W -$0024(A6),D0 +000002A2: 906E 001C '.n..' SUB.W $001C(A6),D0 +000002A6: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000002AA: 3140 0002 '1@..' MOVE.W D0,$0002(A0) +000002AE: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000002B2: 4268 0004 'Bh..' CLR.W $0004(A0) +000002B6: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000002BA: 4268 0006 'Bh..' CLR.W $0006(A0) +000002BE: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000002C2: 4268 0008 'Bh..' CLR.W $0008(A0) +000002C6: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000002CA: 4268 000A 'Bh..' CLR.W $000A(A0) +000002CE: 4CEE 18F8 FFBA 'L.....' MOVEM.L -$0046(A6),D3-D7/A3/A4 +000002D4: 4E5E 'N^' UNLK A6 +000002D6: 4E74 0016 'Nt..' RTD #$0016 + +Comment: + + XNFINDWORD ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: XFINDSCRIPTRUN [6CA50, 6CBC2) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrFindWord.c + + +Dictionary: Flags $00 FirstId 292 + 292: XFINDSCRIPTRUN +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="XFINDSCRIPTRUN"(292) Segment="Main"(200) +Size: Flags $00 ModuleSize 370 + +Content: Flags $08 +Contents offset $0000 size $0172 +00000000: 4E56 FFD4 'NV..' LINK.W A6,#-$002C +00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) +00000008: 282E 0010 '(...' MOVE.L $0010(A6),D4 +0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000010: 2A0B '*.' MOVE.L A3,D5 +00000012: 302B 0006 '0+..' MOVE.W $0006(A3),D0 +00000016: 48C0 'H.' EXT.L D0 +00000018: D085 '..' ADD.L D5,D0 +0000001A: 2D40 FFE8 '-@..' MOVE.L D0,-$0018(A6) +0000001E: 302B 0008 '0+..' MOVE.W $0008(A3),D0 +00000022: 48C0 'H.' EXT.L D0 +00000024: D085 '..' ADD.L D5,D0 +00000026: 2D40 FFEC '-@..' MOVE.L D0,-$0014(A6) +0000002A: 302B 000A '0+..' MOVE.W $000A(A3),D0 +0000002E: 48C0 'H.' EXT.L D0 +00000030: D085 '..' ADD.L D5,D0 +00000032: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +00000036: 302B 000C '0+..' MOVE.W $000C(A3),D0 +0000003A: 48C0 'H.' EXT.L D0 +0000003C: D085 '..' ADD.L D5,D0 +0000003E: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +00000042: 206E FFEC ' n..' MOVEA.L -$0014(A6),A0 +00000046: 3A10 ':.' MOVE.W (A0),D5 +00000048: 6C0E 'l.' BGE.S *+$0010 ; 00000058 +0000004A: 48C5 'H.' EXT.L D5 +0000004C: 2005 ' .' MOVE.L D5,D0 +0000004E: 4480 'D.' NEG.L D0 +00000050: D0AE FFEC '....' ADD.L -$0014(A6),D0 +00000054: 2D40 FFF0 '-@..' MOVE.L D0,-$0010(A6) +00000058: 4A84 'J.' TST.L D4 +0000005A: 5EC3 '^.' SGT D3 +0000005C: 4403 'D.' NEG.B D3 +0000005E: 6704 'g.' BEQ.S *+$0006 ; 00000064 +00000060: 2004 ' .' MOVE.L D4,D0 +00000062: 6002 '`.' BRA.S *+$0004 ; 00000066 +00000064: 7000 'p.' MOVEQ #$00,D0 +00000066: 2640 '&@' MOVEA.L D0,A3 +00000068: D7EE 0014 '....' ADDA.L $0014(A6),A3 +0000006C: 286E 0014 '(n..' MOVEA.L $0014(A6),A4 +00000070: 4244 'BD' CLR.W D4 +00000072: 6000 00D6 '`...' BRA *+$00D8 ; 0000014A +00000076: 2D4C FFE4 '-L..' MOVE.L A4,-$001C(A6) +0000007A: B7CC '..' CMPA.L A4,A3 +0000007C: 6312 'c.' BLS.S *+$0014 ; 00000090 +0000007E: 7000 'p.' MOVEQ #$00,D0 +00000080: 101C '..' MOVE.B (A4)+,D0 +00000082: D0AE FFE8 '....' ADD.L -$0018(A6),D0 +00000086: 2040 ' @' MOVEA.L D0,A0 +00000088: 1010 '..' MOVE.B (A0),D0 +0000008A: 4880 'H.' EXT.W D0 +0000008C: 3E00 '>.' MOVE.W D0,D7 +0000008E: 6002 '`.' BRA.S *+$0004 ; 00000092 +00000090: 4247 'BG' CLR.W D7 +00000092: 4A47 'JG' TST.W D7 +00000094: 6C5C 'l\' BGE.S *+$005E ; 000000F2 +00000096: B7CC '..' CMPA.L A4,A3 +00000098: 6356 'cV' BLS.S *+$0058 ; 000000F0 +0000009A: 48C7 'H.' EXT.L D7 +0000009C: 2007 ' .' MOVE.L D7,D0 +0000009E: 4480 'D.' NEG.L D0 +000000A0: 3E00 '>.' MOVE.W D0,D7 +000000A2: 7001 'p.' MOVEQ #$01,D0 +000000A4: C047 '.G' AND.W D7,D0 +000000A6: 7200 'r.' MOVEQ #$00,D1 +000000A8: 3200 '2.' MOVE.W D0,D1 +000000AA: 4A81 'J.' TST.L D1 +000000AC: 6628 'f(' BNE.S *+$002A ; 000000D6 +000000AE: 2D6E FFEC FFD4 '-n....' MOVE.L -$0014(A6),-$002C(A6) +000000B4: 48C7 'H.' EXT.L D7 +000000B6: 2007 ' .' MOVE.L D7,D0 +000000B8: D0AE FFD4 '....' ADD.L -$002C(A6),D0 +000000BC: 2040 ' @' MOVEA.L D0,A0 +000000BE: 7000 'p.' MOVEQ #$00,D0 +000000C0: 3010 '0.' MOVE.W (A0),D0 +000000C2: D0AE FFD4 '....' ADD.L -$002C(A6),D0 +000000C6: 7200 'r.' MOVEQ #$00,D1 +000000C8: 121C '..' MOVE.B (A4)+,D1 +000000CA: D280 '..' ADD.L D0,D1 +000000CC: 2041 ' A' MOVEA.L D1,A0 +000000CE: 1010 '..' MOVE.B (A0),D0 +000000D0: 4880 'H.' EXT.W D0 +000000D2: 3E00 '>.' MOVE.W D0,D7 +000000D4: 601C '`.' BRA.S *+$001E ; 000000F2 +000000D6: 4A45 'JE' TST.W D5 +000000D8: 6D04 'm.' BLT.S *+$0006 ; 000000DE +000000DA: 3E05 '>.' MOVE.W D5,D7 +000000DC: 600E '`.' BRA.S *+$0010 ; 000000EC +000000DE: 48C7 'H.' EXT.L D7 +000000E0: 2007 ' .' MOVE.L D7,D0 +000000E2: 5380 'S.' SUBQ.L #1,D0 +000000E4: D0AE FFF0 '....' ADD.L -$0010(A6),D0 +000000E8: 2040 ' @' MOVEA.L D0,A0 +000000EA: 3E10 '>.' MOVE.W (A0),D7 +000000EC: 524C 'RL' ADDQ.W #1,A4 +000000EE: 6002 '`.' BRA.S *+$0004 ; 000000F2 +000000F0: 4247 'BG' CLR.W D7 +000000F2: 2D6E FFF4 FFD8 '-n....' MOVE.L -$000C(A6),-$0028(A6) +000000F8: 48C4 'H.' EXT.L D4 +000000FA: 2004 ' .' MOVE.L D4,D0 +000000FC: D0AE FFD8 '....' ADD.L -$0028(A6),D0 +00000100: 2040 ' @' MOVEA.L D0,A0 +00000102: 7000 'p.' MOVEQ #$00,D0 +00000104: 3010 '0.' MOVE.W (A0),D0 +00000106: D0AE FFD8 '....' ADD.L -$0028(A6),D0 +0000010A: 48C7 'H.' EXT.L D7 +0000010C: D087 '..' ADD.L D7,D0 +0000010E: 2040 ' @' MOVEA.L D0,A0 +00000110: 1C10 '..' MOVE.B (A0),D6 +00000112: 6C06 'l.' BGE.S *+$0008 ; 0000011A +00000114: 2D6E FFE4 FFE0 '-n....' MOVE.L -$001C(A6),-$0020(A6) +0000011A: 49C6 'I.' EXTB.L D6 +0000011C: 2006 ' .' MOVE.L D6,D0 +0000011E: E388 '..' LSL.L #1,D0 +00000120: 1C00 '..' MOVE.B D0,D6 +00000122: 6C22 'l"' BGE.S *+$0024 ; 00000146 +00000124: 707F 'p.' MOVEQ #$7F,D0 ; '' +00000126: C006 '..' AND.B D6,D0 +00000128: 7200 'r.' MOVEQ #$00,D1 +0000012A: 1200 '..' MOVE.B D0,D1 +0000012C: 3001 '0.' MOVE.W D1,D0 +0000012E: 3D40 FFFE '=@..' MOVE.W D0,-$0002(A6) +00000132: 48C0 'H.' EXT.L D0 +00000134: D0AE FFF8 '....' ADD.L -$0008(A6),D0 +00000138: 2040 ' @' MOVEA.L D0,A0 +0000013A: 3D50 FFFC '=P..' MOVE.W (A0),-$0004(A6) +0000013E: 2D6E FFE0 FFDC '-n....' MOVE.L -$0020(A6),-$0024(A6) +00000144: 600A '`.' BRA.S *+$000C ; 00000150 +00000146: 4886 'H.' EXT.W D6 +00000148: 3806 '8.' MOVE.W D6,D4 +0000014A: B7CC '..' CMPA.L A4,A3 +0000014C: 6400 FF28 'd..(' BCC *-$00D6 ; 00000076 +00000150: 302E FFDE '0...' MOVE.W -$0022(A6),D0 +00000154: 906E 0016 '.n..' SUB.W $0016(A6),D0 +00000158: 48C0 'H.' EXT.L D0 +0000015A: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +0000015E: 2080 ' .' MOVE.L D0,(A0) +00000160: 3D6E FFFC 0018 '=n....' MOVE.W -$0004(A6),$0018(A6) +00000166: 4CEE 18F8 FFB8 'L.....' MOVEM.L -$0048(A6),D3-D7/A3/A4 +0000016C: 4E5E 'N^' UNLK A6 +0000016E: 4E74 0010 'Nt..' RTD #$0010 + +Comment: + + XFINDSCRIPTRUN ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_6CBD0 [6CBD0, 6CE8C) + + Module started due to: vector glue above + + +0 (6CBD0): TRUNCSTRING + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrTruncRepl.a + + +54 (6CC24): TRUNCTEXT + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrTruncRepl.a + + +Dictionary: Flags $00 FirstId 293 + 293: AUTOMOD_6CBD0 + 294: TRUNCTEXT + 295: TRUNCSTRING + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_6CBD0"(293) Segment="Main"(200) +Size: Flags $00 ModuleSize 700 + +Content: Flags $08 +Contents offset $0000 size $02BC +00000000: 202F 0004 ' /..' MOVE.L $0004(A7),D0 +00000004: 0C80 8208 FFE0 '......' CMPI.L #$8208FFE0,D0 +0000000A: 670A 'g.' BEQ.S *+$000C ; 00000016 +0000000C: 221F '".' MOVE.L (A7)+,D1 +0000000E: 588F 'X.' ADDQ.L #4,A7 +00000010: 4267 'Bg' CLR.W -(A7) +00000012: 2F00 '/.' MOVE.L D0,-(A7) +00000014: 2F01 '/.' MOVE.L D1,-(A7) +00000016: 4E56 FFFE 'NV..' LINK.W A6,#-$0002 +0000001A: 206E 000E ' n..' MOVEA.L $000E(A6),A0 +0000001E: 4240 'B@' CLR.W D0 +00000020: 1018 '..' MOVE.B (A0)+,D0 +00000022: 3D40 FFFE '=@..' MOVE.W D0,-$0002(A6) +00000026: 554F 'UO' SUBQ.W #2,A7 +00000028: 3F2E 0012 '?...' MOVE.W $0012(A6),-(A7) +0000002C: 2F08 '/.' MOVE.L A0,-(A7) +0000002E: 486E FFFE 'Hn..' PEA -$0002(A6) +00000032: 3F2E 000C '?...' MOVE.W $000C(A6),-(A7) +00000036: 2F3C 820C FFDE '/<....' MOVE.L #$820CFFDE,-(A7) +0000003C: 612C 'a,' BSR.S *+$002E ; 0000006A +0000003E: 3D5F 0014 '=_..' MOVE.W (A7)+,$0014(A6) +00000042: 302E FFFE '0...' MOVE.W -$0002(A6),D0 +00000046: 206E 000E ' n..' MOVEA.L $000E(A6),A0 +0000004A: 1080 '..' MOVE.B D0,(A0) +0000004C: 303C 000C '0<..' MOVE.W #$000C,D0 +00000050: 6000 1B80 '`...' BRA *+$1B82 ; 00001BD2 +00000054: 202F 0004 ' /..' MOVE.L $0004(A7),D0 +00000058: 0C80 820C FFDE '......' CMPI.L #$820CFFDE,D0 +0000005E: 670A 'g.' BEQ.S *+$000C ; 0000006A +00000060: 221F '".' MOVE.L (A7)+,D1 +00000062: 588F 'X.' ADDQ.L #4,A7 +00000064: 4267 'Bg' CLR.W -(A7) +00000066: 2F00 '/.' MOVE.L D0,-(A7) +00000068: 2F01 '/.' MOVE.L D1,-(A7) +0000006A: 4E56 FEF6 'NV..' LINK.W A6,#-$010A +0000006E: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000072: 426E 0018 'Bn..' CLR.W $0018(A6) +00000076: 246E 0012 '$n..' MOVEA.L $0012(A6),A2 +0000007A: 286E 000E '(n..' MOVEA.L $000E(A6),A4 +0000007E: 3614 '6.' MOVE.W (A4),D3 +00000080: 6F00 01EC 'o...' BLE *+$01EE ; 0000026E +00000084: 554F 'UO' SUBQ.W #2,A7 +00000086: 2F0A '/.' MOVE.L A2,-(A7) +00000088: 4267 'Bg' CLR.W -(A7) +0000008A: 3F03 '?.' MOVE.W D3,-(A7) +0000008C: A886 '..' _TextWidth ; A886 +0000008E: 301F '0.' MOVE.W (A7)+,D0 +00000090: B06E 0016 '.n..' CMP.W $0016(A6),D0 +00000094: 6F00 01D8 'o...' BLE *+$01DA ; 0000026E +00000098: 7000 'p.' MOVEQ #$00,D0 +0000009A: 3003 '0.' MOVE.W D3,D0 +0000009C: A322 '."' _NewHandleClear ; A322 +0000009E: 3D40 0018 '=@..' MOVE.W D0,$0018(A6) +000000A2: 6600 01CA 'f...' BNE *+$01CC ; 0000026E +000000A6: 3D7C FF40 0018 '=|.@..' MOVE.W #$FF40,$0018(A6) +000000AC: 2D48 FFF6 '-H..' MOVE.L A0,-$000A(A6) +000000B0: 6700 01BC 'g...' BEQ *+$01BE ; 0000026E +000000B4: 7800 'x.' MOVEQ #$00,D4 +000000B6: 7A00 'z.' MOVEQ #$00,D5 +000000B8: 594F 'YO' SUBQ.W #4,A7 +000000BA: 3F3C FFFE '?<..' MOVE.W #$FFFE,-(A7) +000000BE: 3F3C 0016 '?<..' MOVE.W #$0016,-(A7) +000000C2: 2F3C 8404 000C '/<....' MOVE.L #$8404000C,-(A7) +000000C8: A8B5 '..' _ScriptUtil ; A8B5 +000000CA: 201F ' .' MOVE.L (A7)+,D0 +000000CC: 0800 0001 '....' BTST #$01,D0 +000000D0: 6716 'g.' BEQ.S *+$0018 ; 000000E8 +000000D2: 594F 'YO' SUBQ.W #4,A7 +000000D4: 3F3C FFFE '?<..' MOVE.W #$FFFE,-(A7) +000000D8: 3F3C 0006 '?<..' MOVE.W #$0006,-(A7) +000000DC: 2F3C 8404 000C '/<....' MOVE.L #$8404000C,-(A7) +000000E2: A8B5 '..' _ScriptUtil ; A8B5 +000000E4: 2A1F '*.' MOVE.L (A7)+,D5 +000000E6: 674A 'gJ' BEQ.S *+$004C ; 00000132 +000000E8: 554F 'UO' SUBQ.W #2,A7 +000000EA: 486E FEF6 'Hn..' PEA -$010A(A6) +000000EE: 3F3C FFFE '?<..' MOVE.W #$FFFE,-(A7) +000000F2: 2F3C C204 0022 '/<..."' MOVE.L #$C2040022,-(A7) +000000F8: A8B5 '..' _ScriptUtil ; A8B5 +000000FA: 544F 'TO' ADDQ.W #2,A7 +000000FC: 226E FFF6 '"n..' MOVEA.L -$000A(A6),A1 +00000100: 2251 '"Q' MOVEA.L (A1),A1 +00000102: 204A ' J' MOVEA.L A2,A0 +00000104: 47EE FEF6 'G...' LEA -$010A(A6),A3 +00000108: 3403 '4.' MOVE.W D3,D2 +0000010A: 5342 'SB' SUBQ.W #1,D2 +0000010C: 7201 'r.' MOVEQ #$01,D1 +0000010E: 7000 'p.' MOVEQ #$00,D0 +00000110: 50C4 'P.' ST D4 +00000112: 1018 '..' MOVE.B (A0)+,D0 +00000114: 6C16 'l.' BGE.S *+$0018 ; 0000012C +00000116: 51C4 'Q.' SF D4 +00000118: 4A33 0000 'J3..' TST.B $00(A3,D0.W) +0000011C: 670E 'g.' BEQ.S *+$0010 ; 0000012C +0000011E: 4A42 'JB' TST.W D2 +00000120: 6F0A 'o.' BLE.S *+$000C ; 0000012C +00000122: 5248 'RH' ADDQ.W #1,A0 +00000124: 5342 'SB' SUBQ.W #1,D2 +00000126: 50D9 'P.' ST (A1)+ +00000128: 12C1 '..' MOVE.B D1,(A1)+ +0000012A: 6002 '`.' BRA.S *+$0004 ; 0000012E +0000012C: 5249 'RI' ADDQ.W #1,A1 +0000012E: 51CA FFE2 'Q...' DBF D2,*-$001C ; 00000112 +00000132: C805 '..' AND.B D5,D4 +00000134: 6706 'g.' BEQ.S *+$0008 ; 0000013C +00000136: 41FA 0180 'A...' LEA *+$0182,A0 ; 000002B8 +0000013A: 6036 '`6' BRA.S *+$0038 ; 00000172 +0000013C: 594F 'YO' SUBQ.W #4,A7 +0000013E: 3F3C 0004 '?<..' MOVE.W #$0004,-(A7) +00000142: 3F3C FFFE '?<..' MOVE.W #$FFFE,-(A7) +00000146: 3F3C FFFF '?<..' MOVE.W #$FFFF,-(A7) +0000014A: 3F3C 0032 '?<.2' MOVE.W #$0032,-(A7) +0000014E: A9ED '..' _Pack6 ; A9ED +00000150: 205F ' _' MOVEA.L (A7)+,A0 +00000152: 2008 ' .' MOVE.L A0,D0 +00000154: 6700 0112 'g...' BEQ *+$0114 ; 00000268 +00000158: 2050 ' P' MOVEA.L (A0),A0 +0000015A: 2028 0020 ' (. ' MOVE.L $0020(A0),D0 +0000015E: 6700 0108 'g...' BEQ *+$010A ; 00000268 +00000162: D1C0 '..' ADDA.L D0,A0 +00000164: 0C68 004D 0002 '.h.M..' CMPI.W #$004D,$0002(A0) +0000016A: 6D00 00FC 'm...' BLT *+$00FE ; 00000268 +0000016E: D0E8 009E '....' ADDA.W $009E(A0),A0 +00000172: 3D7C FFFF 0018 '=|....' MOVE.W #$FFFF,$0018(A6) +00000178: 4254 'BT' CLR.W (A4) +0000017A: 7E00 '~.' MOVEQ #$00,D7 +0000017C: 1E18 '..' MOVE.B (A0)+,D7 +0000017E: 3C03 '<.' MOVE.W D3,D6 +00000180: 9C47 '.G' SUB.W D7,D6 +00000182: 6D00 00E4 'm...' BLT *+$00E6 ; 00000268 +00000186: 3807 '8.' MOVE.W D7,D4 +00000188: 5244 'RD' ADDQ.W #1,D4 +0000018A: 0244 FFFE '.D..' ANDI.W #$FFFE,D4 +0000018E: 9EC4 '..' SUBA.W D4,A7 +00000190: 264F '&O' MOVEA.L A7,A3 +00000192: 224B '"K' MOVEA.L A3,A1 +00000194: 3007 '0.' MOVE.W D7,D0 +00000196: 6708 'g.' BEQ.S *+$000A ; 000001A0 +00000198: 5340 'S@' SUBQ.W #1,D0 +0000019A: 12D8 '..' MOVE.B (A0)+,(A1)+ +0000019C: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000019A +000001A0: 3D44 FFFA '=D..' MOVE.W D4,-$0006(A6) +000001A4: 3A2E 0016 ':...' MOVE.W $0016(A6),D5 +000001A8: 554F 'UO' SUBQ.W #2,A7 +000001AA: 2F0B '/.' MOVE.L A3,-(A7) +000001AC: 4267 'Bg' CLR.W -(A7) +000001AE: 3F07 '?.' MOVE.W D7,-(A7) +000001B0: A886 '..' _TextWidth ; A886 +000001B2: 9A5F '._' SUB.W (A7)+,D5 +000001B4: 6B00 00AE 'k...' BMI *+$00B0 ; 00000264 +000001B8: 4A6E 000C 'Jn..' TST.W $000C(A6) +000001BC: 6626 'f&' BNE.S *+$0028 ; 000001E4 +000001BE: 5246 'RF' ADDQ.W #1,D6 +000001C0: 5346 'SF' SUBQ.W #1,D6 +000001C2: 6100 00B6 'a...' BSR *+$00B8 ; 0000027A +000001C6: 6100 00D4 'a...' BSR *+$00D6 ; 0000029C +000001CA: BA40 '.@' CMP.W D0,D5 +000001CC: 6DF2 'm.' BLT.S *-$000C ; 000001C0 +000001CE: 43F2 6000 'C.`.' LEA $00(A2,D6.W),A1 +000001D2: 3007 '0.' MOVE.W D7,D0 +000001D4: 6708 'g.' BEQ.S *+$000A ; 000001DE +000001D6: 5340 'S@' SUBQ.W #1,D0 +000001D8: 12DB '..' MOVE.B (A3)+,(A1)+ +000001DA: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000001D8 +000001DE: DC47 '.G' ADD.W D7,D6 +000001E0: 3886 '8.' MOVE.W D6,(A4) +000001E2: 607A '`z' BRA.S *+$007C ; 0000025E +000001E4: E24E '.N' LSR.W #1,D6 +000001E6: 6100 0092 'a...' BSR *+$0094 ; 0000027A +000001EA: 3806 '8.' MOVE.W D6,D4 +000001EC: D847 '.G' ADD.W D7,D4 +000001EE: 9646 '.F' SUB.W D6,D3 +000001F0: 9647 '.G' SUB.W D7,D3 +000001F2: 6100 0096 'a...' BSR *+$0098 ; 0000028A +000001F6: 6100 00A4 'a...' BSR *+$00A6 ; 0000029C +000001FA: 3D40 FFFE '=@..' MOVE.W D0,-$0002(A6) +000001FE: 6100 00AA 'a...' BSR *+$00AC ; 000002AA +00000202: 3D40 FFFC '=@..' MOVE.W D0,-$0004(A6) +00000206: 6024 '`$' BRA.S *+$0026 ; 0000022C +00000208: B646 '.F' CMP.W D6,D3 +0000020A: 6C10 'l.' BGE.S *+$0012 ; 0000021C +0000020C: 5346 'SF' SUBQ.W #1,D6 +0000020E: 6100 006A 'a..j' BSR *+$006C ; 0000027A +00000212: 6100 0088 'a...' BSR *+$008A ; 0000029C +00000216: 3D40 FFFE '=@..' MOVE.W D0,-$0002(A6) +0000021A: 6010 '`.' BRA.S *+$0012 ; 0000022C +0000021C: 5343 'SC' SUBQ.W #1,D3 +0000021E: 5244 'RD' ADDQ.W #1,D4 +00000220: 6100 0068 'a..h' BSR *+$006A ; 0000028A +00000224: 6100 0084 'a...' BSR *+$0086 ; 000002AA +00000228: 3D40 FFFC '=@..' MOVE.W D0,-$0004(A6) +0000022C: 302E FFFE '0...' MOVE.W -$0002(A6),D0 +00000230: D06E FFFC '.n..' ADD.W -$0004(A6),D0 +00000234: BA40 '.@' CMP.W D0,D5 +00000236: 6DD0 'm.' BLT.S *-$002E ; 00000208 +00000238: 43F2 6000 'C.`.' LEA $00(A2,D6.W),A1 +0000023C: 3007 '0.' MOVE.W D7,D0 +0000023E: 6708 'g.' BEQ.S *+$000A ; 00000248 +00000240: 5340 'S@' SUBQ.W #1,D0 +00000242: 12DB '..' MOVE.B (A3)+,(A1)+ +00000244: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000242 +00000248: 47F2 4000 'G.@.' LEA $00(A2,D4.W),A3 +0000024C: 3003 '0.' MOVE.W D3,D0 +0000024E: 6708 'g.' BEQ.S *+$000A ; 00000258 +00000250: 5340 'S@' SUBQ.W #1,D0 +00000252: 12DB '..' MOVE.B (A3)+,(A1)+ +00000254: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000252 +00000258: DC47 '.G' ADD.W D7,D6 +0000025A: DC43 '.C' ADD.W D3,D6 +0000025C: 3886 '8.' MOVE.W D6,(A4) +0000025E: 3D7C 0001 0018 '=|....' MOVE.W #$0001,$0018(A6) +00000264: DEEE FFFA '....' ADDA.W -$0006(A6),A7 +00000268: 206E FFF6 ' n..' MOVEA.L -$000A(A6),A0 +0000026C: A023 '.#' _DisposeHandle ; A023 +0000026E: 4CDF 1CF8 'L...' MOVEM.L (A7)+,D3-D7/A2-A4 +00000272: 303C 0010 '0<..' MOVE.W #$0010,D0 +00000276: 6000 195A '`..Z' BRA *+$195C ; 00001BD2 +0000027A: 206E FFF6 ' n..' MOVEA.L -$000A(A6),A0 +0000027E: 2050 ' P' MOVEA.L (A0),A0 +00000280: 4A30 6000 'J0`.' TST.B $00(A0,D6.W) +00000284: 6F02 'o.' BLE.S *+$0004 ; 00000288 +00000286: 5346 'SF' SUBQ.W #1,D6 +00000288: 4E75 'Nu' RTS +0000028A: 206E FFF6 ' n..' MOVEA.L -$000A(A6),A0 +0000028E: 2050 ' P' MOVEA.L (A0),A0 +00000290: 4A30 4000 'J0@.' TST.B $00(A0,D4.W) +00000294: 6F04 'o.' BLE.S *+$0006 ; 0000029A +00000296: 5244 'RD' ADDQ.W #1,D4 +00000298: 5343 'SC' SUBQ.W #1,D3 +0000029A: 4E75 'Nu' RTS +0000029C: 554F 'UO' SUBQ.W #2,A7 +0000029E: 2F0A '/.' MOVE.L A2,-(A7) +000002A0: 4267 'Bg' CLR.W -(A7) +000002A2: 3F06 '?.' MOVE.W D6,-(A7) +000002A4: A886 '..' _TextWidth ; A886 +000002A6: 301F '0.' MOVE.W (A7)+,D0 +000002A8: 4E75 'Nu' RTS +000002AA: 554F 'UO' SUBQ.W #2,A7 +000002AC: 2F0A '/.' MOVE.L A2,-(A7) +000002AE: 3F04 '?.' MOVE.W D4,-(A7) +000002B0: 3F03 '?.' MOVE.W D3,-(A7) +000002B2: A886 '..' _TextWidth ; A886 +000002B4: 301F '0.' MOVE.W (A7)+,D0 +000002B6: 4E75 'Nu' RTS +000002B8: 032E 2E2E '....' BTST D1,$2E2E(A6) + + +EntryPoint: Flags=$08=(Extern Code) Offset=$0054 Entry="TRUNCTEXT"(294) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="TRUNCSTRING"(295) +Comment: + + AUTOMOD_6CBD0 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: REPLACETEXT [6CEA0, 6CFE6) + + Module started due to: vector glue above, MODGUESS (align, label) + + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrTruncRepl.a + + +Dictionary: Flags $00 FirstId 296 + 296: REPLACETEXT + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="REPLACETEXT"(296) Segment="Main"(200) +Size: Flags $00 ModuleSize 326 + +Content: Flags $08 +Contents offset $0000 size $0146 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 4240 'B@' CLR.W D0 +0000000A: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +0000000E: 7A00 'z.' MOVEQ #$00,D5 +00000010: 1A1A '..' MOVE.B (A2)+,D5 +00000012: 6700 0122 'g.."' BEQ *+$0124 ; 00000136 +00000016: 286E 0014 '(n..' MOVEA.L $0014(A6),A4 +0000001A: 204C ' L' MOVEA.L A4,A0 +0000001C: A025 '.%' _GetHandleSize ; A025 +0000001E: 4A80 'J.' TST.L D0 +00000020: 6B00 0114 'k...' BMI *+$0116 ; 00000136 +00000024: 2E00 '..' MOVE.L D0,D7 +00000026: 2854 '(T' MOVEA.L (A4),A4 +00000028: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +0000002C: 204B ' K' MOVEA.L A3,A0 +0000002E: A025 '.%' _GetHandleSize ; A025 +00000030: 4A80 'J.' TST.L D0 +00000032: 6B00 0102 'k...' BMI *+$0104 ; 00000136 +00000036: 2C00 ',.' MOVE.L D0,D6 +00000038: 2653 '&S' MOVEA.L (A3),A3 +0000003A: 9C45 '.E' SUB.W D5,D6 +0000003C: 7800 'x.' MOVEQ #$00,D4 +0000003E: 7600 'v.' MOVEQ #$00,D3 +00000040: 7200 'r.' MOVEQ #$00,D1 +00000042: 3407 '4.' MOVE.W D7,D2 +00000044: 9445 '.E' SUB.W D5,D2 +00000046: 5345 'SE' SUBQ.W #1,D5 +00000048: 601E '`.' BRA.S *+$0020 ; 00000068 +0000004A: 5241 'RA' ADDQ.W #1,D1 +0000004C: 48A7 6000 'H.`.' MOVEM.W D1/D2,-(A7) +00000050: 554F 'UO' SUBQ.W #2,A7 +00000052: 2F0C '/.' MOVE.L A4,-(A7) +00000054: 3F01 '?.' MOVE.W D1,-(A7) +00000056: 2F3C 8206 0010 '/<....' MOVE.L #$82060010,-(A7) +0000005C: A8B5 '..' _ScriptUtil ; A8B5 +0000005E: 4A5F 'J_' TST.W (A7)+ +00000060: 4C9F 0006 'L...' MOVEM.W (A7)+,D1/D2 +00000064: 6F02 'o.' BLE.S *+$0004 ; 00000068 +00000066: 5241 'RA' ADDQ.W #1,D1 +00000068: B242 '.B' CMP.W D2,D1 +0000006A: 6E1E 'n.' BGT.S *+$0020 ; 0000008A +0000006C: 41F4 1000 'A...' LEA $00(A4,D1.W),A0 +00000070: 224A '"J' MOVEA.L A2,A1 +00000072: 3005 '0.' MOVE.W D5,D0 +00000074: B308 '..' CMPM.B (A0)+,(A1)+ +00000076: 56C8 FFFC 'V...' DBNE D0,*-$0002 ; 00000074 +0000007A: 4A40 'J@' TST.W D0 +0000007C: 6ACC 'j.' BPL.S *-$0032 ; 0000004A +0000007E: 3F01 '?.' MOVE.W D1,-(A7) +00000080: 5243 'RC' ADDQ.W #1,D3 +00000082: D846 '.F' ADD.W D6,D4 +00000084: D245 '.E' ADD.W D5,D1 +00000086: 5241 'RA' ADDQ.W #1,D1 +00000088: 60DE '`.' BRA.S *-$0020 ; 00000068 +0000008A: 5245 'RE' ADDQ.W #1,D5 +0000008C: 4A43 'JC' TST.W D3 +0000008E: 6700 00A0 'g...' BEQ *+$00A2 ; 00000130 +00000092: 4A46 'JF' TST.W D6 +00000094: 6E4C 'nL' BGT.S *+$004E ; 000000E2 +00000096: 244F '$O' MOVEA.L A7,A2 +00000098: D4C3 '..' ADDA.W D3,A2 +0000009A: D4C3 '..' ADDA.W D3,A2 +0000009C: 220C '".' MOVE.L A4,D1 +0000009E: D287 '..' ADD.L D7,D1 +000000A0: DC45 '.E' ADD.W D5,D6 +000000A2: 240C '$.' MOVE.L A4,D2 +000000A4: D8E2 '..' ADDA.W -(A2),A4 +000000A6: 224C '"L' MOVEA.L A4,A1 +000000A8: 600C '`.' BRA.S *+$000E ; 000000B6 +000000AA: B28C '..' CMP.L A4,D1 +000000AC: 6320 'c ' BLS.S *+$0022 ; 000000CE +000000AE: B1CC '..' CMPA.L A4,A0 +000000B0: 6704 'g.' BEQ.S *+$0006 ; 000000B6 +000000B2: 12DC '..' MOVE.B (A4)+,(A1)+ +000000B4: 60F4 '`.' BRA.S *-$000A ; 000000AA +000000B6: 204B ' K' MOVEA.L A3,A0 +000000B8: 3006 '0.' MOVE.W D6,D0 +000000BA: 6002 '`.' BRA.S *+$0004 ; 000000BE +000000BC: 12D8 '..' MOVE.B (A0)+,(A1)+ +000000BE: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000000BC +000000C2: D8C5 '..' ADDA.W D5,A4 +000000C4: B5CF '..' CMPA.L A7,A2 +000000C6: 63E2 'c.' BLS.S *-$001C ; 000000AA +000000C8: 2042 ' B' MOVEA.L D2,A0 +000000CA: D0E2 '..' ADDA.W -(A2),A0 +000000CC: 60DC '`.' BRA.S *-$0022 ; 000000AA +000000CE: 4A44 'JD' TST.W D4 +000000D0: 675E 'g^' BEQ.S *+$0060 ; 00000130 +000000D2: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +000000D6: 3004 '0.' MOVE.W D4,D0 +000000D8: 48C0 'H.' EXT.L D0 +000000DA: D087 '..' ADD.L D7,D0 +000000DC: A024 '.$' _SetHandleSize ; A024 +000000DE: 6B52 'kR' BMI.S *+$0054 ; 00000132 +000000E0: 604E '`N' BRA.S *+$0050 ; 00000130 +000000E2: 286E 0014 '(n..' MOVEA.L $0014(A6),A4 +000000E6: 204C ' L' MOVEA.L A4,A0 +000000E8: 3004 '0.' MOVE.W D4,D0 +000000EA: 48C0 'H.' EXT.L D0 +000000EC: D087 '..' ADD.L D7,D0 +000000EE: A024 '.$' _SetHandleSize ; A024 +000000F0: 6B40 'k@' BMI.S *+$0042 ; 00000132 +000000F2: 2854 '(T' MOVEA.L (A4),A4 +000000F4: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +000000F8: 2653 '&S' MOVEA.L (A3),A3 +000000FA: 244F '$O' MOVEA.L A7,A2 +000000FC: 204C ' L' MOVEA.L A4,A0 +000000FE: D8C7 '..' ADDA.W D7,A4 +00000100: DC45 '.E' ADD.W D5,D6 +00000102: 224C '"L' MOVEA.L A4,A1 +00000104: D2C4 '..' ADDA.W D4,A1 +00000106: D6C6 '..' ADDA.W D6,A3 +00000108: D0C5 '..' ADDA.W D5,A0 +0000010A: 2408 '$.' MOVE.L A0,D2 +0000010C: D0DA '..' ADDA.W (A2)+,A0 +0000010E: 3203 '2.' MOVE.W D3,D1 +00000110: B1CC '..' CMPA.L A4,A0 +00000112: 6704 'g.' BEQ.S *+$0006 ; 00000118 +00000114: 1324 '.$' MOVE.B -(A4),-(A1) +00000116: 60F8 '`.' BRA.S *-$0006 ; 00000110 +00000118: 204B ' K' MOVEA.L A3,A0 +0000011A: 3006 '0.' MOVE.W D6,D0 +0000011C: 6002 '`.' BRA.S *+$0004 ; 00000120 +0000011E: 1320 '. ' MOVE.B -(A0),-(A1) +00000120: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000011E +00000124: 5341 'SA' SUBQ.W #1,D1 +00000126: 6F08 'o.' BLE.S *+$000A ; 00000130 +00000128: 2042 ' B' MOVEA.L D2,A0 +0000012A: D0DA '..' ADDA.W (A2)+,A0 +0000012C: 98C5 '..' SUBA.W D5,A4 +0000012E: 60E0 '`.' BRA.S *-$001E ; 00000110 +00000130: 3003 '0.' MOVE.W D3,D0 +00000132: D643 '.C' ADD.W D3,D3 +00000134: DEC3 '..' ADDA.W D3,A7 +00000136: 3D40 0018 '=@..' MOVE.W D0,$0018(A6) +0000013A: 4CDF 1CF8 'L...' MOVEM.L (A7)+,D3-D7/A2-A4 +0000013E: 303C 0010 '0<..' MOVE.W #$0010,D0 +00000142: 6000 17BE '`...' BRA *+$17C0 ; 00001902 + +Comment: + + REPLACETEXT ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_6CFF0 [6CFF0, 6D976) + + Module started due to: vector glue above + + +18 (6D008): INITKEYBDMENU + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrKbdMenu.a + + +8D4 (6D8C4): REBUILDKEYBDMENU + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrKbdMenu.a + + +Dictionary: Flags $00 FirstId 297 + 297: AUTOMOD_6CFF0 + 298: REBUILDKEYBDMENU + 299: INITKEYBDMENU +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_6CFF0"(297) Segment="Main"(200) +Size: Flags $00 ModuleSize 2438 + +Content: Flags $08 +Contents offset $0000 size $0986 +00000000: 6B63 'kc' BMI.S *+$0065 ; 00000065 +00000002: 7323 's#' DC.W $7323 ; ???? +00000004: 6963 'ic' BVS.S *+$0065 ; 00000069 +00000006: 7323 's#' DC.W $7323 ; ???? +00000008: 6B63 'kc' BMI.S *+$0065 ; 0000006D +0000000A: 7334 's4' DC.W $7334 ; ???? +0000000C: 6963 'ic' BVS.S *+$0065 ; 00000071 +0000000E: 7334 's4' DC.W $7334 ; ???? +00000010: 6B63 'kc' BMI.S *+$0065 ; 00000075 +00000012: 7338 's8' DC.W $7338 ; ???? +00000014: 6963 'ic' BVS.S *+$0065 ; 00000079 +00000016: 7338 's8' DC.W $7338 ; ???? +00000018: 4E56 FEC0 'NV..' LINK.W A6,#-$0140 +0000001C: 426E 000C 'Bn..' CLR.W $000C(A6) +00000020: 48E7 3838 'H.88' MOVEM.L D2-D4/A2-A4,-(A7) +00000024: 2478 0BA0 '$x..' MOVEA.L $0BA0,A2 +00000028: 356A 002A 0028 '5j.*.(' MOVE.W $002A(A2),$0028(A2) +0000002E: 356A 0026 002A '5j.&.*' MOVE.W $0026(A2),$002A(A2) +00000034: 526A 0002 'Rj..' ADDQ.W #1,$0002(A2) +00000038: 206A 01F8 ' j..' MOVEA.L $01F8(A2),A0 +0000003C: 4E90 'N.' JSR (A0) +0000003E: 50EA 006A 'P..j' ST $006A(A2) +00000042: 0C2A 0001 0004 '.*....' CMPI.B #$01,$0004(A2) +00000048: 6212 'b.' BHI.S *+$0014 ; 0000005C +0000004A: 202A 000A ' *..' MOVE.L $000A(A2),D0 +0000004E: 0800 001F '....' BTST #$1F,D0 +00000052: 6608 'f.' BNE.S *+$000A ; 0000005C +00000054: 51EA 006A 'Q..j' SF $006A(A2) +00000058: 42AE FFF2 'B...' CLR.L -$000E(A6) +0000005C: 1D6A 0004 FFDD '.j....' MOVE.B $0004(A2),-$0023(A6) +00000062: 554F 'UO' SUBQ.W #2,A7 +00000064: A994 '..' _CurResFile ; A994 +00000066: 4267 'Bg' CLR.W -(A7) +00000068: A998 '..' _UseResFile ; A998 +0000006A: 1F38 0A5E '.8.^' MOVE.B $0A5E,-(A7) +0000006E: 50F8 0A5E 'P..^' ST $0A5E +00000072: 426E FFDE 'Bn..' CLR.W -$0022(A6) +00000076: 486E FED4 'Hn..' PEA -$012C(A6) +0000007A: 3F3C BF91 '?<..' MOVE.W #$BF91,-(A7) +0000007E: 3F3C 0001 '?<..' MOVE.W #$0001,-(A7) +00000082: 6100 0982 'a...' BSR *+$0984 ; 00000A06 +00000086: 51F8 0A5E 'Q..^' SF $0A5E +0000008A: 4A2E FED4 'J...' TST.B -$012C(A6) +0000008E: 6706 'g.' BEQ.S *+$0008 ; 00000096 +00000090: 1D6E FED5 FFDF '.n....' MOVE.B -$012B(A6),-$0021(A6) +00000096: 51EE FFFF 'Q...' SF -$0001(A6) +0000009A: 2F38 0A1C '/8..' MOVE.L $0A1C,-(A7) +0000009E: 21F8 0286 0A1C '!.....' MOVE.L $0286,$0A1C +000000A4: 594F 'YO' SUBQ.W #4,A7 +000000A6: 3F3C BF95 '?<..' MOVE.W #$BF95,-(A7) +000000AA: A949 '.I' _GetMenuHandle ; A949 +000000AC: 2D5F FFF2 '-_..' MOVE.L (A7)+,-$000E(A6) +000000B0: 21DF 0A1C '!...' MOVE.L (A7)+,$0A1C +000000B4: 4AAE FFF2 'J...' TST.L -$000E(A6) +000000B8: 6704 'g.' BEQ.S *+$0006 ; 000000BE +000000BA: 50EE FFFF 'P...' ST -$0001(A6) +000000BE: 6100 01D6 'a...' BSR *+$01D8 ; 00000296 +000000C2: 2004 ' .' MOVE.L D4,D0 +000000C4: C0FC 010E '....' MULU.W #$010E,D0 +000000C8: A71E '..' _NewPtrSysClear ; A71E +000000CA: 2D48 FFEA '-H..' MOVE.L A0,-$0016(A6) +000000CE: 2848 '(H' MOVEA.L A0,A4 +000000D0: 6100 0336 'a..6' BSR *+$0338 ; 00000408 +000000D4: 6100 0286 'a...' BSR *+$0288 ; 0000035C +000000D8: 50F8 0A5E 'P..^' ST $0A5E +000000DC: 6100 06FC 'a...' BSR *+$06FE ; 000007DA +000000E0: 51F8 0A5E 'Q..^' SF $0A5E +000000E4: 3004 '0.' MOVE.W D4,D0 +000000E6: D02E FFDD '....' ADD.B -$0023(A6),D0 +000000EA: 5440 'T@' ADDQ.W #2,D0 +000000EC: C0FC 000E '....' MULU.W #$000E,D0 +000000F0: A71E '..' _NewPtrSysClear ; A71E +000000F2: 2D48 FFE2 '-H..' MOVE.L A0,-$001E(A6) +000000F6: 2278 0BA0 '"x..' MOVEA.L $0BA0,A1 +000000FA: 2348 0066 '#H.f' MOVE.L A0,$0066(A1) +000000FE: 2448 '$H' MOVEA.L A0,A2 +00000100: 45EA 000E 'E...' LEA $000E(A2),A2 +00000104: 3D7C 0001 FFE0 '=|....' MOVE.W #$0001,-$0020(A6) +0000010A: 4A29 006A 'J).j' TST.B $006A(A1) +0000010E: 676A 'gj' BEQ.S *+$006C ; 0000017A +00000110: 4A2E FFFF 'J...' TST.B -$0001(A6) +00000114: 6610 'f.' BNE.S *+$0012 ; 00000126 +00000116: 594F 'YO' SUBQ.W #4,A7 +00000118: 3F3C BF95 '?<..' MOVE.W #$BF95,-(A7) +0000011C: 487A 0862 'Hz.b' PEA *+$0864 ; 00000980 +00000120: A931 '.1' _NewMenu ; A931 +00000122: 2D5F FFF2 '-_..' MOVE.L (A7)+,-$000E(A6) +00000126: 50F8 0A5E 'P..^' ST $0A5E +0000012A: 486E FED4 'Hn..' PEA -$012C(A6) +0000012E: 3F3C BF91 '?<..' MOVE.W #$BF91,-(A7) +00000132: 3F3C 0002 '?<..' MOVE.W #$0002,-(A7) +00000136: 6100 08CE 'a...' BSR *+$08D0 ; 00000A06 +0000013A: 51F8 0A5E 'Q..^' SF $0A5E +0000013E: 4A2E FED4 'J...' TST.B -$012C(A6) +00000142: 6736 'g6' BEQ.S *+$0038 ; 0000017A +00000144: 2F2E FFF2 '/...' MOVE.L -$000E(A6),-(A7) +00000148: 486E FED4 'Hn..' PEA -$012C(A6) +0000014C: 3F2E FFE0 '?...' MOVE.W -$0020(A6),-(A7) +00000150: A826 '.&' _InsertMenuItem ; A826 +00000152: 2F2E FFF2 '/...' MOVE.L -$000E(A6),-(A7) +00000156: 3F3C 0001 '?<..' MOVE.W #$0001,-(A7) +0000015A: 3F3C 001C '?<..' MOVE.W #$001C,-(A7) +0000015E: A84F '.O' _SetItemCmd ; A84F +00000160: 2F2E FFF2 '/...' MOVE.L -$000E(A6),-(A7) +00000164: 3F3C 0001 '?<..' MOVE.W #$0001,-(A7) +00000168: 3F3C FFFF '?<..' MOVE.W #$FFFF,-(A7) +0000016C: A940 '.@' _SetItmIcon ; A940 +0000016E: 526E FFE0 'Rn..' ADDQ.W #1,-$0020(A6) +00000172: 45EA 000E 'E...' LEA $000E(A2),A2 +00000176: 6100 064A 'a..J' BSR *+$064C ; 000007C2 +0000017A: 286E FFEA '(n..' MOVEA.L -$0016(A6),A4 +0000017E: 266E FFE6 '&n..' MOVEA.L -$001A(A6),A3 +00000182: 301B '0.' MOVE.W (A3)+,D0 +00000184: D8C0 '..' ADDA.W D0,A4 +00000186: 532E FFDD 'S...' SUBQ.B #1,-$0023(A6) +0000018A: 7A00 'z.' MOVEQ #$00,D5 +0000018C: 362C 0006 '6,..' MOVE.W $0006(A4),D3 +00000190: 2078 0BA0 ' x..' MOVEA.L $0BA0,A0 +00000194: 3003 '0.' MOVE.W D3,D0 +00000196: E548 '.H' LSL.W #2,D0 +00000198: 2070 0072 ' p.r' MOVEA.L $72(A0,D0.W),A0 +0000019C: 4A28 0004 'J(..' TST.B $0004(A0) +000001A0: 6748 'gH' BEQ.S *+$004A ; 000001EA +000001A2: 156C 000C 0004 '.l....' MOVE.B $000C(A4),$0004(A2) +000001A8: 671E 'g.' BEQ.S *+$0020 ; 000001C8 +000001AA: 0C2C 0001 000C '.,....' CMPI.B #$01,$000C(A4) +000001B0: 6608 'f.' BNE.S *+$000A ; 000001BA +000001B2: 256C 0008 000A '%l....' MOVE.L $0008(A4),$000A(A2) +000001B8: 6008 '`.' BRA.S *+$000A ; 000001C2 +000001BA: 34AC 0004 '4...' MOVE.W $0004(A4),(A2) +000001BE: 42AA 000A 'B...' CLR.L $000A(A2) +000001C2: 6100 0402 'a...' BSR *+$0404 ; 000005C6 +000001C6: 601E '`.' BRA.S *+$0020 ; 000001E6 +000001C8: 34AC 0004 '4...' MOVE.W $0004(A4),(A2) +000001CC: 48E7 3000 'H.0.' MOVEM.L D2/D3,-(A7) +000001D0: 3412 '4.' MOVE.W (A2),D2 +000001D2: 363C BF95 '6<..' MOVE.W #$BF95,D3 +000001D6: 51EE FFDC 'Q...' SF -$0024(A6) +000001DA: 6100 0376 'a..v' BSR *+$0378 ; 00000552 +000001DE: 4CDF 000C 'L...' MOVEM.L (A7)+,D2/D3 +000001E2: 42AA 000A 'B...' CLR.L $000A(A2) +000001E6: 6100 0470 'a..p' BSR *+$0472 ; 00000658 +000001EA: 5344 'SD' SUBQ.W #1,D4 +000001EC: 672A 'g*' BEQ.S *+$002C ; 00000218 +000001EE: 45EA 000E 'E...' LEA $000E(A2),A2 +000001F2: 286E FFEA '(n..' MOVEA.L -$0016(A6),A4 +000001F6: 301B '0.' MOVE.W (A3)+,D0 +000001F8: D8C0 '..' ADDA.W D0,A4 +000001FA: 302C 0006 '0,..' MOVE.W $0006(A4),D0 +000001FE: B043 '.C' CMP.W D3,D0 +00000200: 679A 'g.' BEQ.S *-$0064 ; 0000019C +00000202: 4A2E FFDD 'J...' TST.B -$0023(A6) +00000206: 6710 'g.' BEQ.S *+$0012 ; 00000218 +00000208: 4A28 0004 'J(..' TST.B $0004(A0) +0000020C: 6700 FF78 'g..x' BEQ *-$0086 ; 00000186 +00000210: 6100 05B0 'a...' BSR *+$05B2 ; 000007C2 +00000214: 6000 FF70 '`..p' BRA *-$008E ; 00000186 +00000218: 2678 0BA0 '&x..' MOVEA.L $0BA0,A3 +0000021C: 4A2B 006A 'J+.j' TST.B $006A(A3) +00000220: 673A 'g:' BEQ.S *+$003C ; 0000025C +00000222: 206E FFF2 ' n..' MOVEA.L -$000E(A6),A0 +00000226: 2050 ' P' MOVEA.L (A0),A0 +00000228: 317C 0501 000E '1|....' MOVE.W #$0501,$000E(A0) +0000022E: 226E FFE2 '"n..' MOVEA.L -$001E(A6),A1 +00000232: 302B 0026 '0+.&' MOVE.W $0026(A3),D0 +00000236: E548 '.H' LSL.W #2,D0 +00000238: 2673 0072 '&s.r' MOVEA.L $72(A3,D0.W),A3 +0000023C: 4240 'B@' CLR.W D0 +0000023E: 102B 0060 '.+.`' MOVE.B $0060(A3),D0 +00000242: C0FC 000E '....' MULU.W #$000E,D0 +00000246: D2C0 '..' ADDA.W D0,A1 +00000248: 2169 0006 0010 '!i....' MOVE.L $0006(A1),$0010(A0) +0000024E: 4A2E FFFF 'J...' TST.B -$0001(A6) +00000252: 6608 'f.' BNE.S *+$000A ; 0000025C +00000254: 2F2E FFF2 '/...' MOVE.L -$000E(A6),-(A7) +00000258: 4267 'Bg' CLR.W -(A7) +0000025A: A935 '.5' _InsertMenu ; A935 +0000025C: 11DF 0A5E '...^' MOVE.B (A7)+,$0A5E +00000260: A998 '..' _UseResFile ; A998 +00000262: 206E FFEA ' n..' MOVEA.L -$0016(A6),A0 +00000266: A01F '..' _DisposePtr ; A01F +00000268: 4A6E 000C 'Jn..' TST.W $000C(A6) +0000026C: 661C 'f.' BNE.S *+$001E ; 0000028A +0000026E: 4A40 'J@' TST.W D0 +00000270: 6718 'g.' BEQ.S *+$001A ; 0000028A +00000272: 3D40 000C '=@..' MOVE.W D0,$000C(A6) +00000276: 206E FFE6 ' n..' MOVEA.L -$001A(A6),A0 +0000027A: A01F '..' _DisposePtr ; A01F +0000027C: 4A6E 000C 'Jn..' TST.W $000C(A6) +00000280: 6608 'f.' BNE.S *+$000A ; 0000028A +00000282: 4A40 'J@' TST.W D0 +00000284: 6704 'g.' BEQ.S *+$0006 ; 0000028A +00000286: 3D40 000C '=@..' MOVE.W D0,$000C(A6) +0000028A: 4CDF 1C1C 'L...' MOVEM.L (A7)+,D2-D4/A2-A4 +0000028E: 303C 0004 '0<..' MOVE.W #$0004,D0 +00000292: 6000 151E '`...' BRA *+$1520 ; 000017B2 +00000296: 7800 'x.' MOVEQ #$00,D4 +00000298: 422E FFFC 'B...' CLR.B -$0004(A6) +0000029C: 2D44 FFF6 '-D..' MOVE.L D4,-$000A(A6) +000002A0: 554F 'UO' SUBQ.W #2,A7 +000002A2: 2F3C 4B43 4852 '/.' MOVEM.L D2-D6/A0,-(A7) +000005CA: 3412 '4.' MOVE.W (A2),D2 +000005CC: 363C BF94 '6<..' MOVE.W #$BF94,D3 +000005D0: 50EE FFDC 'P...' ST -$0024(A6) +000005D4: 7800 'x.' MOVEQ #$00,D4 +000005D6: 3C04 '<.' MOVE.W D4,D6 +000005D8: 1A38 0A5E '.8.^' MOVE.B $0A5E,D5 +000005DC: 0C2A 0002 0004 '.*....' CMPI.B #$02,$0004(A2) +000005E2: 6750 'gP' BEQ.S *+$0052 ; 00000634 +000005E4: 51EE FFDC 'Q...' SF -$0024(A6) +000005E8: 426E 000C 'Bn..' CLR.W $000C(A6) +000005EC: 558F 'U.' SUBQ.L #2,A7 +000005EE: A994 '..' _CurResFile ; A994 +000005F0: 3C1F '<.' MOVE.W (A7)+,D6 +000005F2: 554F 'UO' SUBQ.W #2,A7 +000005F4: 2F2A 000A '/*..' MOVE.L $000A(A2),-(A7) +000005F8: 7015 'p.' MOVEQ #$15,D0 +000005FA: A82A '.*' _ComponentDispatch ; A82A +000005FC: 381F '8.' MOVE.W (A7)+,D4 +000005FE: 6F30 'o0' BLE.S *+$0032 ; 00000630 +00000600: 342C 0006 '4,..' MOVE.W $0006(A4),D2 +00000604: 5342 'SB' SUBQ.W #1,D2 +00000606: E14A '.J' LSL.W #8,D2 +00000608: D442 '.B' ADD.W D2,D2 +0000060A: 0642 4000 '.B@.' ADDI.W #$4000,D2 +0000060E: 594F 'YO' SUBQ.W #4,A7 +00000610: 2F3C 6B63 7323 '/.' MOVE.W D4,D7 +00000810: 5347 'SG' SUBQ.W #1,D7 +00000812: 3400 '4.' MOVE.W D0,D2 +00000814: 3600 '6.' MOVE.W D0,D3 +00000816: D643 '.C' ADD.W D3,D3 +00000818: 3200 '2.' MOVE.W D0,D1 +0000081A: 5241 'RA' ADDQ.W #1,D1 +0000081C: 246E FFEA '$n..' MOVEA.L -$0016(A6),A2 +00000820: 3A01 ':.' MOVE.W D1,D5 +00000822: DA45 '.E' ADD.W D5,D5 +00000824: 3A33 5000 ':3P.' MOVE.W $00(A3,D5.W),D5 +00000828: D4C5 '..' ADDA.W D5,A2 +0000082A: 48E7 E000 'H...' MOVEM.L D0-D2,-(A7) +0000082E: 7A00 'z.' MOVEQ #$00,D5 +00000830: 1A2C 000E '.,..' MOVE.B $000E(A4),D5 +00000834: 7C00 '|.' MOVEQ #$00,D6 +00000836: 1C2A 000E '.*..' MOVE.B $000E(A2),D6 +0000083A: 554F 'UO' SUBQ.W #2,A7 +0000083C: 486C 000F 'Hl..' PEA $000F(A4) +00000840: 486A 000F 'Hj..' PEA $000F(A2) +00000844: 3F05 '?.' MOVE.W D5,-(A7) +00000846: 3F06 '?.' MOVE.W D6,-(A7) +00000848: 3F2C 0006 '?,..' MOVE.W $0006(A4),-(A7) +0000084C: 3F2A 0006 '?*..' MOVE.W $0006(A2),-(A7) +00000850: 3F3C FFF9 '?<..' MOVE.W #$FFF9,-(A7) +00000854: 3F3C FFF9 '?<..' MOVE.W #$FFF9,-(A7) +00000858: 3F3C 0030 '?<.0' MOVE.W #$0030,-(A7) +0000085C: A9ED '..' _Pack6 ; A9ED +0000085E: 301F '0.' MOVE.W (A7)+,D0 +00000860: 4CDF 0007 'L...' MOVEM.L (A7)+,D0-D2 +00000864: 6F08 'o.' BLE.S *+$000A ; 0000086E +00000866: 3401 '4.' MOVE.W D1,D2 +00000868: 3602 '6.' MOVE.W D2,D3 +0000086A: D643 '.C' ADD.W D3,D3 +0000086C: 284A '(J' MOVEA.L A2,A4 +0000086E: 5241 'RA' ADDQ.W #1,D1 +00000870: 246E FFEA '$n..' MOVEA.L -$0016(A6),A2 +00000874: 3A01 ':.' MOVE.W D1,D5 +00000876: DA45 '.E' ADD.W D5,D5 +00000878: 3A33 5000 ':3P.' MOVE.W $00(A3,D5.W),D5 +0000087C: D4C5 '..' ADDA.W D5,A2 +0000087E: B841 '.A' CMP.W D1,D4 +00000880: 62A8 'b.' BHI.S *-$0056 ; 0000082A +00000882: 3A00 ':.' MOVE.W D0,D5 +00000884: DA45 '.E' ADD.W D5,D5 +00000886: 3C02 '<.' MOVE.W D2,D6 +00000888: DC46 '.F' ADD.W D6,D6 +0000088A: 3633 3000 '630.' MOVE.W $00(A3,D3.W),D3 +0000088E: 37B3 5000 6000 '7.P.`.' MOVE.W $00(A3,D5.W),$00(A3,D6.W) +00000894: 3783 5000 '7.P.' MOVE.W D3,$00(A3,D5.W) +00000898: 5240 'R@' ADDQ.W #1,D0 +0000089A: 286E FFEA '(n..' MOVEA.L -$0016(A6),A4 +0000089E: 3A00 ':.' MOVE.W D0,D5 +000008A0: DA45 '.E' ADD.W D5,D5 +000008A2: 3A33 5000 ':3P.' MOVE.W $00(A3,D5.W),D5 +000008A6: D8C5 '..' ADDA.W D5,A4 +000008A8: 244C '$L' MOVEA.L A4,A2 +000008AA: BE40 '.@' CMP.W D0,D7 +000008AC: 6200 FF64 'b..d' BHI *-$009A ; 00000812 +000008B0: 4CDF 08F8 'L...' MOVEM.L (A7)+,D3-D7/A3 +000008B4: 4E75 'Nu' RTS +000008B6: 2D40 FECC '-@..' MOVE.L D0,-$0134(A6) +000008BA: 594F 'YO' SUBQ.W #4,A7 +000008BC: 486E FEC0 'Hn..' PEA -$0140(A6) +000008C0: 7003 'p.' MOVEQ #$03,D0 +000008C2: A82A '.*' _ComponentDispatch ; A82A +000008C4: 201F ' .' MOVE.L (A7)+,D0 +000008C6: 670A 'g.' BEQ.S *+$000C ; 000008D2 +000008C8: 05EE FFFC '....' BSET D2,-$0004(A6) +000008CC: D880 '..' ADD.L D0,D4 +000008CE: D1AE FFF6 '....' ADD.L D0,-$000A(A6) +000008D2: 4E75 'Nu' RTS +000008D4: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +000008D8: 426E 000C 'Bn..' CLR.W $000C(A6) +000008DC: 48E7 1020 'H.. ' MOVEM.L D3/A2,-(A7) +000008E0: 2078 0BA0 ' x..' MOVEA.L $0BA0,A0 +000008E4: 5268 0002 'Rh..' ADDQ.W #1,$0002(A0) +000008E8: 2468 0066 '$h.f' MOVEA.L $0066(A0),A2 +000008EC: 4A28 006A 'J(.j' TST.B $006A(A0) +000008F0: 660C 'f.' BNE.S *+$000E ; 000008FE +000008F2: 2068 0072 ' h.r' MOVEA.L $0072(A0),A0 +000008F6: 7600 'v.' MOVEQ #$00,D3 +000008F8: 1628 0061 '.(.a' MOVE.B $0061(A0),D3 +000008FC: 6032 '`2' BRA.S *+$0034 ; 00000930 +000008FE: 2F38 0A1C '/8..' MOVE.L $0A1C,-(A7) +00000902: 21F8 0286 0A1C '!.....' MOVE.L $0286,$0A1C +00000908: 5D4F ']O' SUBQ.W #6,A7 +0000090A: 3F3C BF95 '?<..' MOVE.W #$BF95,-(A7) +0000090E: A949 '.I' _GetMenuHandle ; A949 +00000910: 4A97 'J.' TST.L (A7) +00000912: 6756 'gV' BEQ.S *+$0058 ; 0000096A +00000914: 2D57 FFFC '-W..' MOVE.L (A7),-$0004(A6) +00000918: A950 '.P' _CountMItems ; A950 +0000091A: 361F '6.' MOVE.W (A7)+,D3 +0000091C: 21DF 0A1C '!...' MOVE.L (A7)+,$0A1C +00000920: 3F03 '?.' MOVE.W D3,-(A7) +00000922: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +00000926: 3F03 '?.' MOVE.W D3,-(A7) +00000928: A952 '.R' _DeleteMenuItem ; A952 +0000092A: 51CB FFF6 'Q...' DBF D3,*-$0008 ; 00000922 +0000092E: 361F '6.' MOVE.W (A7)+,D3 +00000930: 4AAA 0006 'J...' TST.L $0006(A2) +00000934: 6710 'g.' BEQ.S *+$0012 ; 00000946 +00000936: 554F 'UO' SUBQ.W #2,A7 +00000938: 2F2A 0006 '/*..' MOVE.L $0006(A2),-(A7) +0000093C: 4267 'Bg' CLR.W -(A7) +0000093E: 303C 0302 '0<..' MOVE.W #$0302,D0 +00000942: ABC9 '..' _IconDispatch ; ABC9 +00000944: 4A5F 'J_' TST.W (A7)+ +00000946: 45EA 000E 'E...' LEA $000E(A2),A2 +0000094A: 51CB FFE4 'Q...' DBF D3,*-$001A ; 00000930 +0000094E: 2078 0BA0 ' x..' MOVEA.L $0BA0,A0 +00000952: 2068 0066 ' h.f' MOVEA.L $0066(A0),A0 +00000956: A01F '..' _DisposePtr ; A01F +00000958: 3D40 000C '=@..' MOVE.W D0,$000C(A6) +0000095C: 554F 'UO' SUBQ.W #2,A7 +0000095E: 2F3C 8200 FFD8 '/<....' MOVE.L #$8200FFD8,-(A7) +00000964: A8B5 '..' _ScriptUtil ; A8B5 +00000966: 544F 'TO' ADDQ.W #2,A7 +00000968: 6006 '`.' BRA.S *+$0008 ; 00000970 +0000096A: 5C4F '\O' ADDQ.W #6,A7 +0000096C: 21DF 0A1C '!...' MOVE.L (A7)+,$0A1C +00000970: 4CDF 0408 'L...' MOVEM.L (A7)+,D3/A2 +00000974: 303C 0004 '0<..' MOVE.W #$0004,D0 +00000978: 6000 0E38 '`..8' BRA *+$0E3A ; 000017B2 +0000097C: 0228 2D00 0553 '.(-..S' ANDI.B #$00,$0553(A0) +00000982: 7573 'us' DC.W $7573 ; ???? +00000984: 616E 'an' BSR.S *+$0070 ; 000009F4 + + +EntryPoint: Flags=$08=(Extern Code) Offset=$08D4 Entry="REBUILDKEYBDMENU"(298) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0018 Entry="INITKEYBDMENU"(299) +Comment: + + AUTOMOD_6CFF0 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: LOCALGETINDSTRING [6D990, 6D9F6) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrKbdMenu.a + + +Dictionary: Flags $00 FirstId 300 + 300: LOCALGETINDSTRING + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="LOCALGETINDSTRING"(300) 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: 2F02 '/.' MOVE.L D2,-(A7) +00000006: 594F 'YO' SUBQ.W #4,A7 +00000008: 2F3C 5354 5223 '/8' MOVEM.L D2-D6/A2-A4,-(A7) +00000014: 2600 '&.' MOVE.L D0,D3 +00000016: 2F38 0A1C '/8..' MOVE.L $0A1C,-(A7) +0000001A: 21F8 0286 0A1C '!.....' MOVE.L $0286,$0A1C +00000020: 594F 'YO' SUBQ.W #4,A7 +00000022: 3F03 '?.' MOVE.W D3,-(A7) +00000024: A949 '.I' _GetMenuHandle ; A949 +00000026: 201F ' .' MOVE.L (A7)+,D0 +00000028: 6700 019C 'g...' BEQ *+$019E ; 000001C6 +0000002C: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000030: 21DF 0A1C '!...' MOVE.L (A7)+,$0A1C +00000034: 4843 'HC' SWAP D3 +00000036: 0C43 0001 '.C..' CMPI.W #$0001,D3 +0000003A: 661A 'f.' BNE.S *+$001C ; 00000056 +0000003C: 2478 0BA0 '$x..' MOVEA.L $0BA0,A2 +00000040: 286A 0066 '(j.f' MOVEA.L $0066(A2),A4 +00000044: 3003 '0.' MOVE.W D3,D0 +00000046: C0FC 000E '....' MULU.W #$000E,D0 +0000004A: 0CB4 0000 0000 '......' CMPI.L #$00000000,$06(A4,D0.W) + 0006 +00000052: 6700 01A6 'g...' BEQ *+$01A8 ; 000001FA +00000056: 2478 0BA0 '$x..' MOVEA.L $0BA0,A2 +0000005A: 342A 002A '4*.*' MOVE.W $002A(A2),D2 +0000005E: 3542 0028 '5B.(' MOVE.W D2,$0028(A2) +00000062: 286A 0066 '(j.f' MOVEA.L $0066(A2),A4 +00000066: 3003 '0.' MOVE.W D3,D0 +00000068: C0FC 000E '....' MULU.W #$000E,D0 +0000006C: D8C0 '..' ADDA.W D0,A4 +0000006E: E54A '.J' LSL.W #2,D2 +00000070: 2072 2072 ' r r' MOVEA.L $72(A2,D2.W),A0 +00000074: 7A00 'z.' MOVEQ #$00,D5 +00000076: 1A28 0060 '.(.`' MOVE.B $0060(A0),D5 +0000007A: 266A 0066 '&j.f' MOVEA.L $0066(A2),A3 +0000007E: 3005 '0.' MOVE.W D5,D0 +00000080: C0FC 000E '....' MULU.W #$000E,D0 +00000084: D6C0 '..' ADDA.W D0,A3 +00000086: B9CB '..' CMPA.L A3,A4 +00000088: 6700 0140 'g..@' BEQ *+$0142 ; 000001CA +0000008C: 242A 0066 '$*.f' MOVE.L $0066(A2),D2 +00000090: 264C '&L' MOVEA.L A4,A3 +00000092: 4EBA 1A24 'N..$' JSR *+$1A26 ; 00001AB8 +00000096: 4A42 'JB' TST.W D2 +00000098: 6600 0130 'f..0' BNE *+$0132 ; 000001CA +0000009C: 4A2C 0004 'J,..' TST.B $0004(A4) +000000A0: 6706 'g.' BEQ.S *+$0008 ; 000000A8 +000000A2: 322A 002A '2*.*' MOVE.W $002A(A2),D1 +000000A6: 6024 '`$' BRA.S *+$0026 ; 000000CC +000000A8: 3014 '0.' MOVE.W (A4),D0 +000000AA: 7200 'r.' MOVEQ #$00,D1 +000000AC: 0440 4000 '.@@.' SUBI.W #$4000,D0 +000000B0: 6B0A 'k.' BMI.S *+$000C ; 000000BC +000000B2: 323C 0009 '2<..' MOVE.W #$0009,D1 +000000B6: E260 '.`' ASR.W D1,D0 +000000B8: 5240 'R@' ADDQ.W #1,D0 +000000BA: 3200 '2.' MOVE.W D0,D1 +000000BC: 3541 002A '5A.*' MOVE.W D1,$002A(A2) +000000C0: 3001 '0.' MOVE.W D1,D0 +000000C2: E548 '.H' LSL.W #2,D0 +000000C4: 2072 0072 ' r.r' MOVEA.L $72(A2,D0.W),A0 +000000C8: 3154 001C '1T..' MOVE.W (A4),$001C(A0) +000000CC: 3F01 '?.' MOVE.W D1,-(A7) +000000CE: 206A 01F8 ' j..' MOVEA.L $01F8(A2),A0 +000000D2: 4E90 'N.' JSR (A0) +000000D4: 321F '2.' MOVE.W (A7)+,D1 +000000D6: B26A 0028 '.j.(' CMP.W $0028(A2),D1 +000000DA: 6742 'gB' BEQ.S *+$0044 ; 0000011E +000000DC: 6100 1A66 'a..f' BSR *+$1A68 ; 00001B44 +000000E0: 603C '`<' BRA.S *+$003E ; 0000011E +000000E2: 2E9F '..' MOVE.L (A7)+,(A7) +000000E4: 4E75 'Nu' RTS +000000E6: 2238 0A1C '"8..' MOVE.L $0A1C,D1 +000000EA: 6700 00E4 'g...' BEQ *+$00E6 ; 000001D0 +000000EE: 5281 'R.' ADDQ.L #1,D1 +000000F0: 6700 00DE 'g...' BEQ *+$00E0 ; 000001D0 +000000F4: 4E56 FDD8 'NV..' LINK.W A6,#-$0228 +000000F8: 48E7 3E38 'H.>8' MOVEM.L D2-D6/A2-A4,-(A7) +000000FC: 2600 '&.' MOVE.L D0,D3 +000000FE: 2F38 0A1C '/8..' MOVE.L $0A1C,-(A7) +00000102: 21F8 0286 0A1C '!.....' MOVE.L $0286,$0A1C +00000108: 594F 'YO' SUBQ.W #4,A7 +0000010A: 3F03 '?.' MOVE.W D3,-(A7) +0000010C: A949 '.I' _GetMenuHandle ; A949 +0000010E: 201F ' .' MOVE.L (A7)+,D0 +00000110: 6700 00B4 'g...' BEQ *+$00B6 ; 000001C6 +00000114: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000118: 21DF 0A1C '!...' MOVE.L (A7)+,$0A1C +0000011C: 4843 'HC' SWAP D3 +0000011E: 2478 0BA0 '$x..' MOVEA.L $0BA0,A2 +00000122: 342A 0028 '4*.(' MOVE.W $0028(A2),D2 +00000126: E54A '.J' LSL.W #2,D2 +00000128: 2672 2072 '&r r' MOVEA.L $72(A2,D2.W),A3 +0000012C: 7A00 'z.' MOVEQ #$00,D5 +0000012E: 1A2B 0060 '.+.`' MOVE.B $0060(A3),D5 +00000132: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +00000136: 3F05 '?.' MOVE.W D5,-(A7) +00000138: 4267 'Bg' CLR.W -(A7) +0000013A: 554F 'UO' SUBQ.W #2,A7 +0000013C: A994 '..' _CurResFile ; A994 +0000013E: 4267 'Bg' CLR.W -(A7) +00000140: A998 '..' _UseResFile ; A998 +00000142: 1F38 0A5E '.8.^' MOVE.B $0A5E,-(A7) +00000146: 11FC 00FF 0A5E '.....^' MOVE.B #$FF,$0A5E +0000014C: 486E FEE0 'Hn..' PEA -$0120(A6) +00000150: 3F3C BF91 '?<..' MOVE.W #$BF91,-(A7) +00000154: 3F3C 0001 '?<..' MOVE.W #$0001,-(A7) +00000158: 6100 FE9C 'a...' BSR *-$0162 ; FFFFFFF6 +0000015C: 11DF 0A5E '...^' MOVE.B (A7)+,$0A5E +00000160: A998 '..' _UseResFile ; A998 +00000162: 4A2E FEE0 'J...' TST.B -$0120(A6) +00000166: 6706 'g.' BEQ.S *+$0008 ; 0000016E +00000168: 1F6E FEE1 0001 '.n....' MOVE.B -$011F(A6),$0001(A7) +0000016E: A944 '.D' _SetItmMark ; A944 +00000170: 342A 002A '4*.*' MOVE.W $002A(A2),D2 +00000174: E54A '.J' LSL.W #2,D2 +00000176: 2672 2072 '&r r' MOVEA.L $72(A2,D2.W),A3 +0000017A: 7A00 'z.' MOVEQ #$00,D5 +0000017C: 1A2B 0060 '.+.`' MOVE.B $0060(A3),D5 +00000180: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +00000184: 3F05 '?.' MOVE.W D5,-(A7) +00000186: 4267 'Bg' CLR.W -(A7) +00000188: A945 '.E' _CheckItem ; A945 +0000018A: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +0000018E: 3F03 '?.' MOVE.W D3,-(A7) +00000190: 3F3C FFFF '?<..' MOVE.W #$FFFF,-(A7) +00000194: A945 '.E' _CheckItem ; A945 +00000196: 1743 0060 '.C.`' MOVE.B D3,$0060(A3) +0000019A: 286A 0066 '(j.f' MOVEA.L $0066(A2),A4 +0000019E: 3003 '0.' MOVE.W D3,D0 +000001A0: C0FC 000E '....' MULU.W #$000E,D0 +000001A4: D8C0 '..' ADDA.W D0,A4 +000001A6: 4A6C 0004 'Jl..' TST.W $0004(A4) +000001AA: 6604 'f.' BNE.S *+$0006 ; 000001B0 +000001AC: 3754 001C '7T..' MOVE.W (A4),$001C(A3) +000001B0: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000001B4: 2050 ' P' MOVEA.L (A0),A0 +000001B6: 317C 0501 000E '1|....' MOVE.W #$0501,$000E(A0) +000001BC: 216C 0006 0010 '!l....' MOVE.L $0006(A4),$0010(A0) +000001C2: 610E 'a.' BSR.S *+$0010 ; 000001D2 +000001C4: 6004 '`.' BRA.S *+$0006 ; 000001CA +000001C6: 21DF 0A1C '!...' MOVE.L (A7)+,$0A1C +000001CA: 4CDF 1C7C 'L..|' MOVEM.L (A7)+,D2-D6/A2-A4 +000001CE: 4E5E 'N^' UNLK A6 +000001D0: 4E75 'Nu' RTS +000001D2: 554F 'UO' SUBQ.W #2,A7 +000001D4: 486E FDD8 'Hn..' PEA -$0228(A6) +000001D8: 70FF 'p.' MOVEQ #$FF,D0 +000001DA: 2F00 '/.' MOVE.L D0,-(A7) +000001DC: 3F3C 0039 '?<.9' MOVE.W #$0039,-(A7) +000001E0: A88F '..' _OSDispatch ; A88F +000001E2: 301F '0.' MOVE.W (A7)+,D0 +000001E4: 6610 'f.' BNE.S *+$0012 ; 000001F6 +000001E6: 554F 'UO' SUBQ.W #2,A7 +000001E8: 486E FDD8 'Hn..' PEA -$0228(A6) +000001EC: 3F3C 0069 '?<.i' MOVE.W #$0069,-(A7) +000001F0: A88F '..' _OSDispatch ; A88F +000001F2: 544F 'TO' ADDQ.W #2,A7 +000001F4: 6002 '`.' BRA.S *+$0004 ; 000001F8 +000001F6: A81D '..' _InvalMenuBar ; A81D +000001F8: 4E75 'Nu' RTS +000001FA: 554F 'UO' SUBQ.W #2,A7 +000001FC: A994 '..' _CurResFile ; A994 +000001FE: 4267 'Bg' CLR.W -(A7) +00000200: A998 '..' _UseResFile ; A998 +00000202: 1F38 0A5E '.8.^' MOVE.B $0A5E,-(A7) +00000206: 11FC 00FF 0A5E '.....^' MOVE.B #$FF,$0A5E +0000020C: 383C BF92 '8<..' MOVE.W #$BF92,D4 +00000210: 2678 0BA0 '&x..' MOVEA.L $0BA0,A3 +00000214: 0C2B 0001 0004 '.+....' CMPI.B #$01,$0004(A3) +0000021A: 6204 'b.' BHI.S *+$0006 ; 00000220 +0000021C: 5444 'TD' ADDQ.W #2,D4 +0000021E: 6016 '`.' BRA.S *+$0018 ; 00000236 +00000220: 594F 'YO' SUBQ.W #4,A7 +00000222: 3F3C 0024 '?<.$' MOVE.W #$0024,-(A7) +00000226: 2F3C 8402 0008 '/<....' MOVE.L #$84020008,-(A7) +0000022C: A8B5 '..' _ScriptUtil ; A8B5 +0000022E: 201F ' .' MOVE.L (A7)+,D0 +00000230: 4A00 'J.' TST.B D0 +00000232: 6702 'g.' BEQ.S *+$0004 ; 00000236 +00000234: 5244 'RD' ADDQ.W #1,D4 +00000236: 42AE FDE0 'B...' CLR.L -$0220(A6) +0000023A: 486E FEE0 'Hn..' PEA -$0120(A6) +0000023E: 3F04 '?.' MOVE.W D4,-(A7) +00000240: 3F3C 0001 '?<..' MOVE.W #$0001,-(A7) +00000244: 6100 FDB0 'a...' BSR *-$024E ; FFFFFFF6 +00000248: 0C44 BF94 '.D..' CMPI.W #$BF94,D4 +0000024C: 670E 'g.' BEQ.S *+$0010 ; 0000025C +0000024E: 486E FDE0 'Hn..' PEA -$0220(A6) +00000252: 3F04 '?.' MOVE.W D4,-(A7) +00000254: 3F3C 0002 '?<..' MOVE.W #$0002,-(A7) +00000258: 6100 FD9C 'a...' BSR *-$0262 ; FFFFFFF6 +0000025C: 486E FEE0 'Hn..' PEA -$0120(A6) +00000260: 486E FDE0 'Hn..' PEA -$0220(A6) +00000264: 42A7 'B.' CLR.L -(A7) +00000266: 42A7 'B.' CLR.L -(A7) +00000268: A98B '..' _ParamText ; A98B +0000026A: 594F 'YO' SUBQ.W #4,A7 +0000026C: 2F3C 4449 544C '/' TST.W $003E(A1) +00000052: 673A 'g:' BEQ.S *+$003C ; 0000008E +00000054: D2C0 '..' ADDA.W D0,A1 +00000056: 2F0A '/.' MOVE.L A2,-(A7) +00000058: 202E 0010 ' ...' MOVE.L $0010(A6),D0 +0000005C: 2449 '$I' MOVEA.L A1,A2 +0000005E: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +00000062: 1218 '..' MOVE.B (A0)+,D1 +00000064: 6002 '`.' BRA.S *+$0004 ; 00000068 +00000066: 5249 'RI' ADDQ.W #1,A1 +00000068: B219 '..' CMP.B (A1)+,D1 +0000006A: 62FA 'b.' BHI.S *-$0004 ; 00000066 +0000006C: 1411 '..' MOVE.B (A1),D2 +0000006E: 1D42 0018 '.B..' MOVE.B D2,$0018(A6) +00000072: 5380 'S.' SUBQ.L #1,D0 +00000074: 6710 'g.' BEQ.S *+$0012 ; 00000086 +00000076: 224A '"J' MOVEA.L A2,A1 +00000078: 1218 '..' MOVE.B (A0)+,D1 +0000007A: 6002 '`.' BRA.S *+$0004 ; 0000007E +0000007C: 5249 'RI' ADDQ.W #1,A1 +0000007E: B219 '..' CMP.B (A1)+,D1 +00000080: 62FA 'b.' BHI.S *-$0004 ; 0000007C +00000082: B411 '..' CMP.B (A1),D2 +00000084: 67EC 'g.' BEQ.S *-$0012 ; 00000072 +00000086: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +0000008A: 9190 '..' SUB.L D0,(A0) +0000008C: 245F '$_' MOVEA.L (A7)+,A2 +0000008E: 4E5E 'N^' UNLK A6 +00000090: 225F '"_' MOVEA.L (A7)+,A1 +00000092: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000096: 4ED1 'N.' JMP (A1) + +Comment: + + FINDSCRIPTRUN ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: PARSETABLE [6E0C0, 6E0E0) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrExtensions.a + + +Dictionary: Flags $00 FirstId 311 + 311: PARSETABLE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="PARSETABLE"(311) 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: 3D7C 0100 0010 '=|....' MOVE.W #$0100,$0010(A6) +0000000A: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +0000000E: 303C 00FF '0<..' MOVE.W #$00FF,D0 +00000012: 4218 'B.' CLR.B (A0)+ +00000014: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000012 +00000018: 303C 0008 '0<..' MOVE.W #$0008,D0 +0000001C: 6000 06C4 '`...' BRA *+$06C6 ; 000006E2 + +Comment: + + PARSETABLE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_6E0F0 [6E0F0, 6E502) + + Module started due to: vector glue above + + +0 (6E0F0): INITSCRIPTS + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrExtensions.a + + +410 (6E500): KILLOLDFIXWORLDVEC + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrExtensions.a + + +Dictionary: Flags $00 FirstId 312 + 312: AUTOMOD_6E0F0 + 313: KILLOLDFIXWORLDVEC + 314: INITSCRIPTS +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_6E0F0"(312) Segment="Main"(200) +Size: Flags $00 ModuleSize 1042 + +Content: Flags $08 +Contents offset $0000 size $0412 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000008: 2878 0BA0 '(x..' MOVEA.L $0BA0,A4 +0000000C: 598F 'Y.' SUBQ.L #4,A7 +0000000E: 2F3C 4B53 5750 '/.' MOVE.W (A4)+,D7 +00000356: 6038 '`8' BRA.S *+$003A ; 00000390 +00000358: 3C1C '<.' MOVE.W (A4)+,D6 +0000035A: 3006 '0.' MOVE.W D6,D0 +0000035C: E548 '.H' LSL.W #2,D0 +0000035E: 2473 0072 '$s.r' MOVEA.L $72(A3,D0.W),A2 +00000362: 302A 0010 '0*..' MOVE.W $0010(A2),D0 +00000366: 38C0 '8.' MOVE.W D0,(A4)+ +00000368: 429C 'B.' CLR.L (A4)+ +0000036A: 302A 0014 '0*..' MOVE.W $0014(A2),D0 +0000036E: 38C0 '8.' MOVE.W D0,(A4)+ +00000370: 429C 'B.' CLR.L (A4)+ +00000372: 202A 0068 ' *.h' MOVE.L $0068(A2),D0 +00000376: 6706 'g.' BEQ.S *+$0008 ; 0000037E +00000378: 2040 ' @' MOVEA.L D0,A0 +0000037A: 3F06 '?.' MOVE.W D6,-(A7) +0000037C: 4E90 'N.' JSR (A0) +0000037E: 4A2A 0007 'J*..' TST.B $0007(A2) +00000382: 670C 'g.' BEQ.S *+$000E ; 00000390 +00000384: 6A06 'j.' BPL.S *+$0008 ; 0000038C +00000386: 50EB 0005 'P...' ST $0005(A3) +0000038A: 6004 '`.' BRA.S *+$0006 ; 00000390 +0000038C: 50EB 005A 'P..Z' ST $005A(A3) +00000390: 51CF FFC6 'Q...' DBF D7,*-$0038 ; 00000358 +00000394: 7000 'p.' MOVEQ #$00,D0 +00000396: 3D40 000C '=@..' MOVE.W D0,$000C(A6) +0000039A: 4CDF 1CF8 'L...' MOVEM.L (A7)+,D3-D7/A2-A4 +0000039E: 303C 0004 '0<..' MOVE.W #$0004,D0 +000003A2: 6000 030E '`...' BRA *+$0310 ; 000006B2 +000003A6: 3038 0A60 '08.`' MOVE.W $0A60,D0 +000003AA: 66EA 'f.' BNE.S *-$0014 ; 00000396 +000003AC: 303C FF40 '0<.@' MOVE.W #$FF40,D0 +000003B0: 60E4 '`.' BRA.S *-$001A ; 00000396 +000003B2: 3C00 '<.' MOVE.W D0,D6 +000003B4: 2047 ' G' MOVEA.L D7,A0 +000003B6: A02A '.*' _HUnlock ; A02A +000003B8: 3006 '0.' MOVE.W D6,D0 +000003BA: 60DA '`.' BRA.S *-$0024 ; 00000396 +000003BC: 3005 '0.' MOVE.W D5,D0 +000003BE: 5440 'T@' ADDQ.W #2,D0 +000003C0: E548 '.H' LSL.W #2,D0 +000003C2: A71E '..' _NewPtrSysClear ; A71E +000003C4: 6622 'f"' BNE.S *+$0024 ; 000003E8 +000003C6: 2488 '$.' MOVE.L A0,(A2) +000003C8: 3619 '6.' MOVE.W (A1)+,D3 +000003CA: 3819 '8.' MOVE.W (A1)+,D4 +000003CC: 30C5 '0.' MOVE.W D5,(A0)+ +000003CE: 30C3 '0.' MOVE.W D3,(A0)+ +000003D0: 2448 '$H' MOVEA.L A0,A2 +000003D2: 3405 '4.' MOVE.W D5,D2 +000003D4: 4240 'B@' CLR.W D0 +000003D6: 323C 1000 '2<..' MOVE.W #$1000,D1 +000003DA: 1200 '..' MOVE.B D0,D1 +000003DC: 30C1 '0.' MOVE.W D1,(A0)+ +000003DE: 30C3 '0.' MOVE.W D3,(A0)+ +000003E0: 5240 'R@' ADDQ.W #1,D0 +000003E2: 51CA FFF6 'Q...' DBF D2,*-$0008 ; 000003DA +000003E6: 7000 'p.' MOVEQ #$00,D0 +000003E8: 4E75 'Nu' RTS +000003EA: 48E7 0020 'H.. ' MOVEM.L A2,-(A7) +000003EE: 2448 '$H' MOVEA.L A0,A2 +000003F0: 594F 'YO' SUBQ.W #4,A7 +000003F2: 2F3C 464F 4E44 '/' BEQ.S *+$0040 ; 00000172 +00000134: 2452 '$R' MOVEA.L (A2),A2 +00000136: 082A 0000 0009 '.*....' BTST #$00,$0009(A2) +0000013C: 6734 'g4' BEQ.S *+$0036 ; 00000172 +0000013E: 224A '"J' MOVEA.L A2,A1 +00000140: 7400 't.' MOVEQ #$00,D2 +00000142: 342A 000E '4*..' MOVE.W $000E(A2),D2 +00000146: D3C2 '..' ADDA.L D2,A1 +00000148: E049 '.I' LSR.W #8,D1 +0000014A: 0241 0006 '.A..' ANDI.W #$0006,D1 +0000014E: 323B 1028 '2;.(' MOVE.W *+$002A(D1.W),D1 ; 00000178 +00000152: 3432 1000 '42..' MOVE.W $00(A2,D1.W),D2 +00000156: D5C2 '..' ADDA.L D2,A2 +00000158: 7200 'r.' MOVEQ #$00,D1 +0000015A: 600C '`.' BRA.S *+$000E ; 00000168 +0000015C: 1210 '..' MOVE.B (A0),D1 +0000015E: 1231 1000 '.1..' MOVE.B $00(A1,D1.W),D1 +00000162: 1232 1000 '.2..' MOVE.B $00(A2,D1.W),D1 +00000166: D318 '..' ADD.B D1,(A0)+ +00000168: 51C8 FFF2 'Q...' DBF D0,*-$000C ; 0000015C +0000016C: 7000 'p.' MOVEQ #$00,D0 +0000016E: 245F '$_' MOVEA.L (A7)+,A2 +00000170: 4E75 'Nu' RTS +00000172: 303C FF40 '0<.@' MOVE.W #$FF40,D0 +00000176: 60F6 '`.' BRA.S *-$0008 ; 0000016E +00000178: 0012 001A '....' ORI.B #$1A,(A2) +0000017C: 0010 0014 '....' ORI.B #$14,(A0) + + +EntryPoint: Flags=$08=(Extern Code) Offset=$0038 Entry="NEWLWRSTRING"(327) +Comment: + + SCLWRSTRING ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_6E940 [6E940, 6E9B0) + + Module started due to: vector glue above + + +0 (6E940): XTESTLETTER + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrExtensions.a + + +2 (6E942): ITESTLETTER + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrExtensions.a + + +Dictionary: Flags $00 FirstId 328 + 328: AUTOMOD_6E940 + 329: ITESTLETTER + 330: XTESTLETTER + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_6E940"(328) Segment="Main"(200) +Size: Flags $00 ModuleSize 112 + +Content: Flags $08 +Contents offset $0000 size $0070 +00000000: 2E9F '..' MOVE.L (A7)+,(A7) +00000002: 426F 0006 'Bo..' CLR.W $0006(A7) +00000006: 7200 'r.' MOVEQ #$00,D1 +00000008: 2038 0174 ' 8.t' MOVE.L $0174,D0 +0000000C: 660E 'f.' BNE.S *+$0010 ; 0000001C +0000000E: 7220 'r ' MOVEQ #$20,D1 ; ' ' +00000010: 2038 0178 ' 8.x' MOVE.L $0178,D0 +00000014: 0280 FFFF 7F80 '......' ANDI.L #$FFFF7F80,D0 +0000001A: 674E 'gN' BEQ.S *+$0050 ; 0000006A +0000001C: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000020: 48E7 1820 'H.. ' MOVEM.L D3/D4/A2,-(A7) +00000024: 382E 0008 '8...' MOVE.W $0008(A6),D4 +00000028: 761F 'v.' MOVEQ #$1F,D3 +0000002A: 0700 '..' BTST D3,D0 +0000002C: 56CB FFFC 'V...' DBNE D3,*-$0002 ; 0000002A +00000030: 3003 '0.' MOVE.W D3,D0 +00000032: 0243 0007 '.C..' ANDI.W #$0007,D3 +00000036: 0240 00F8 '.@..' ANDI.W #$00F8,D0 +0000003A: 0643 0018 '.C..' ADDI.W #$0018,D3 +0000003E: 9640 '.@' SUB.W D0,D3 +00000040: D641 '.A' ADD.W D1,D3 +00000042: 0043 0080 '.C..' ORI.W #$0080,D3 +00000046: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000004A: 2468 000E '$h..' MOVEA.L $000E(A0),A2 +0000004E: 50EE 000A 'P...' ST $000A(A6) +00000052: 6100 FD4E 'a..N' BSR *-$02B0 ; FFFFFDA2 +00000056: 670C 'g.' BEQ.S *+$000E ; 00000064 +00000058: 0043 0100 '.C..' ORI.W #$0100,D3 +0000005C: 6100 FD44 'a..D' BSR *-$02BA ; FFFFFDA2 +00000060: 57EE 000A 'W...' SEQ $000A(A6) +00000064: 4CDF 0418 'L...' MOVEM.L (A7)+,D3/D4/A2 +00000068: 4E5E 'N^' UNLK A6 +0000006A: 205F ' _' MOVEA.L (A7)+,A0 +0000006C: 548F 'T.' ADDQ.L #2,A7 +0000006E: 4ED0 'N.' JMP (A0) + + +EntryPoint: Flags=$08=(Extern Code) Offset=$0002 Entry="ITESTLETTER"(329) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="XTESTLETTER"(330) +Comment: + + AUTOMOD_6E940 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_6E9D0 [6E9D0, 6E9E4) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 331 + 331: AUTOMOD_6E9D0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_6E9D0"(331) Segment="Main"(200) +Size: Flags $00 ModuleSize 20 + +Content: Flags $08 +Contents offset $0000 size $0014 +00000000: 205F ' _' MOVEA.L (A7)+,A0 +00000002: 504F 'PO' ADDQ.W #8,A7 +00000004: 4297 'B.' CLR.L (A7) +00000006: 4ED0 'N.' JMP (A0) +00000008: 205F ' _' MOVEA.L (A7)+,A0 +0000000A: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000000E: 3EBC FFFF '>...' MOVE.W #$FFFF,(A7) +00000012: 4ED0 'N.' JMP (A0) + +Comment: + + AUTOMOD_6E9D0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: CHARTYPE [6E9F0, 6EA7A) + + Module started due to: MODGUESS (align, label, JMP (A0) then padding) + + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrExtensions.a + + +Dictionary: Flags $00 FirstId 332 + 332: CHARTYPE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="CHARTYPE"(332) Segment="Main"(200) +Size: Flags $00 ModuleSize 138 + +Content: Flags $08 +Contents offset $0000 size $008A +00000000: 206F 0004 ' o..' MOVEA.L $0004(A7),A0 +00000004: 7400 't.' MOVEQ #$00,D2 +00000006: 1428 0065 '.(.e' MOVE.B $0065(A0),D2 +0000000A: 42A7 'B.' CLR.L -(A7) +0000000C: 3F3C 0002 '?<..' MOVE.W #$0002,-(A7) +00000010: 2F02 '/.' MOVE.L D2,-(A7) +00000012: 3F3C 0032 '?<.2' MOVE.W #$0032,-(A7) +00000016: A9ED '..' _Pack6 ; A9ED +00000018: 201F ' .' MOVE.L (A7)+,D0 +0000001A: 205F ' _' MOVEA.L (A7)+,A0 +0000001C: 241F '$.' MOVE.L (A7)+,D2 +0000001E: 321F '2.' MOVE.W (A7)+,D1 +00000020: 225F '"_' MOVEA.L (A7)+,A1 +00000022: 48E7 0030 'H..0' MOVEM.L A2/A3,-(A7) +00000026: 4A80 'J.' TST.L D0 +00000028: 6758 'gX' BEQ.S *+$005A ; 00000082 +0000002A: 2440 '$@' MOVEA.L D0,A2 +0000002C: 7000 'p.' MOVEQ #$00,D0 +0000002E: 2452 '$R' MOVEA.L (A2),A2 +00000030: 082A 0000 0009 '.*....' BTST #$00,$0009(A2) +00000036: 674A 'gJ' BEQ.S *+$004C ; 00000082 +00000038: 264A '&J' MOVEA.L A2,A3 +0000003A: 302A 000E '0*..' MOVE.W $000E(A2),D0 +0000003E: D5C0 '..' ADDA.L D0,A2 +00000040: 302B 000C '0+..' MOVE.W $000C(A3),D0 +00000044: D7C0 '..' ADDA.L D0,A3 +00000046: 7000 'p.' MOVEQ #$00,D0 +00000048: 1031 1000 '.1..' MOVE.B $00(A1,D1.W),D0 +0000004C: 1032 0000 '.2..' MOVE.B $00(A2,D0.W),D0 +00000050: 1033 0000 '.3..' MOVE.B $00(A3,D0.W),D0 +00000054: 7200 'r.' MOVEQ #$00,D1 +00000056: 1200 '..' MOVE.B D0,D1 +00000058: 6A04 'j.' BPL.S *+$0006 ; 0000005E +0000005A: 08C0 000E '....' BSET #$0E,D0 +0000005E: 0200 000F '....' ANDI.B #$0F,D0 +00000062: 2242 '"B' MOVEA.L D2,A1 +00000064: 4A29 0005 'J)..' TST.B $0005(A1) +00000068: 6710 'g.' BEQ.S *+$0012 ; 0000007A +0000006A: 0801 0006 '....' BTST #$06,D1 +0000006E: 670A 'g.' BEQ.S *+$000C ; 0000007A +00000070: 08C0 000D '....' BSET #$0D,D0 +00000074: 0201 0030 '...0' ANDI.B #$30,D1 ; '0' +00000078: 6004 '`.' BRA.S *+$0006 ; 0000007E +0000007A: 0201 0070 '...p' ANDI.B #$70,D1 ; 'p' +0000007E: E949 '.I' LSL.W #4,D1 +00000080: 8041 '.A' OR.W D1,D0 +00000082: 4CDF 0C00 'L...' MOVEM.L (A7)+,A2/A3 +00000086: 3E80 '>.' MOVE.W D0,(A7) +00000088: 4ED0 'N.' JMP (A0) + +Comment: + + CHARTYPE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: STYLEDLINEBREAK [6EA90, 6EC34) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrExtensions.a + + +Dictionary: Flags $00 FirstId 333 + 333: STYLEDLINEBREAK + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="STYLEDLINEBREAK"(333) Segment="Main"(200) +Size: Flags $00 ModuleSize 420 + +Content: Flags $08 +Contents offset $0000 size $01A4 +00000000: 4E56 FFEA 'NV..' LINK.W A6,#-$0016 +00000004: 48E7 0E30 'H..0' MOVEM.L D4-D6/A2/A3,-(A7) +00000008: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +0000000C: 2A2E 0024 '*..$' MOVE.L $0024(A6),D5 +00000010: DAAE 001C '....' ADD.L $001C(A6),D5 +00000014: 3D78 0BAC FFF0 '=x....' MOVE.W $0BAC,-$0010(A6) +0000001A: 4278 0BAC 'Bx..' CLR.W $0BAC +0000001E: 4267 'Bg' CLR.W -(A7) +00000020: 2F3C 8200 0000 '/<....' MOVE.L #$82000000,-(A7) +00000026: A8B5 '..' _ScriptUtil ; A8B5 +00000028: 301F '0.' MOVE.W (A7)+,D0 +0000002A: E548 '.H' LSL.W #2,D0 +0000002C: 2478 0BA0 '$x..' MOVEA.L $0BA0,A2 +00000030: 2472 0072 '$r.r' MOVEA.L $72(A2,D0.W),A2 +00000034: 1D6A 0012 FFEE '.j....' MOVE.B $0012(A2),-$0012(A6) +0000003A: 08AA 000F 0012 '......' BCLR #$0F,$0012(A2) +00000040: 282E 0018 '(...' MOVE.L $0018(A6),D4 +00000044: 98AE 001C '....' SUB.L $001C(A6),D4 +00000048: 6F00 00BE 'o...' BLE *+$00C0 ; 00000108 +0000004C: 4A93 'J.' TST.L (A3) +0000004E: 6B00 00FC 'k...' BMI *+$00FE ; 0000014C +00000052: 2045 ' E' MOVEA.L D5,A0 +00000054: 3004 '0.' MOVE.W D4,D0 +00000056: 6100 0158 'a..X' BSR *+$015A ; 000001B0 +0000005A: 1D40 FFF2 '.@..' MOVE.B D0,-$000E(A6) +0000005E: 3801 '8.' MOVE.W D1,D4 +00000060: 2D53 FFEA '-S..' MOVE.L (A3),-$0016(A6) +00000064: 4267 'Bg' CLR.W -(A7) +00000066: 2F05 '/.' MOVE.L D5,-(A7) +00000068: 2F04 '/.' MOVE.L D4,-(A7) +0000006A: 42A7 'B.' CLR.L -(A7) +0000006C: 2F13 '/.' MOVE.L (A3),-(A7) +0000006E: 486E FFF3 'Hn..' PEA -$000D(A6) +00000072: 2F0B '/.' MOVE.L A3,-(A7) +00000074: 4267 'Bg' CLR.W -(A7) +00000076: 203C 0001 0001 ' <....' MOVE.L #$00010001,D0 +0000007C: 2F00 '/.' MOVE.L D0,-(A7) +0000007E: 2F00 '/.' MOVE.L D0,-(A7) +00000080: 2F3C 8222 002E '/<."..' MOVE.L #$8222002E,-(A7) +00000086: A8B5 '..' _ScriptUtil ; A8B5 +00000088: 7C00 '|.' MOVEQ #$00,D6 +0000008A: 3C1F '<.' MOVE.W (A7)+,D6 +0000008C: 4AAE FFEA 'J...' TST.L -$0016(A6) +00000090: 6604 'f.' BNE.S *+$0006 ; 00000096 +00000092: 50EE FFF3 'P...' ST -$000D(A6) +00000096: 2006 ' .' MOVE.L D6,D0 +00000098: DCAE 001C '....' ADD.L $001C(A6),D6 +0000009C: B084 '..' CMP.L D4,D0 +0000009E: 6D12 'm.' BLT.S *+$0014 ; 000000B2 +000000A0: 4A2E FFF3 'J...' TST.B -$000D(A6) +000000A4: 670C 'g.' BEQ.S *+$000E ; 000000B2 +000000A6: 4A2E FFF2 'J...' TST.B -$000E(A6) +000000AA: 675C 'g\' BEQ.S *+$005E ; 00000108 +000000AC: 2206 '".' MOVE.L D6,D1 +000000AE: 6000 00CC '`...' BRA *+$00CE ; 0000017C +000000B2: 2F2E 0024 '/..$' MOVE.L $0024(A6),-(A7) +000000B6: 3F2E 0022 '?.."' MOVE.W $0022(A6),-(A7) +000000BA: 3F06 '?.' MOVE.W D6,-(A7) +000000BC: 1F2E FFF3 '....' MOVE.B -$000D(A6),-(A7) +000000C0: 2F38 0A06 '/8..' MOVE.L $0A06,-(A7) +000000C4: 486E FFF4 'Hn..' PEA -$000C(A6) +000000C8: 2F3C 8012 001A '/<....' MOVE.L #$8012001A,-(A7) +000000CE: A8B5 '..' _ScriptUtil ; A8B5 +000000D0: 4267 'Bg' CLR.W -(A7) +000000D2: 2F2E 0024 '/..$' MOVE.L $0024(A6),-(A7) +000000D6: 3F2E FFF4 '?...' MOVE.W -$000C(A6),-(A7) +000000DA: 2F3C 8206 0012 '/<....' MOVE.L #$82060012,-(A7) +000000E0: A8B5 '..' _ScriptUtil ; A8B5 +000000E2: 301F '0.' MOVE.W (A7)+,D0 +000000E4: 7200 'r.' MOVEQ #$00,D1 +000000E6: 322E FFF4 '2...' MOVE.W -$000C(A6),D1 +000000EA: 0240 0F0F '.@..' ANDI.W #$0F0F,D0 +000000EE: 0C40 0300 '.@..' CMPI.W #$0300,D0 +000000F2: 661C 'f.' BNE.S *+$001E ; 00000110 +000000F4: 082E 000F FFEE '......' BTST #$0F,-$0012(A6) +000000FA: 56C0 'V.' SNE D0 +000000FC: B02E FFF1 '....' CMP.B -$000F(A6),D0 +00000100: 660E 'f.' BNE.S *+$0010 ; 00000110 +00000102: 322E FFF6 '2...' MOVE.W -$000A(A6),D1 +00000106: 6074 '`t' BRA.S *+$0076 ; 0000017C +00000108: 2C2E 0018 ',...' MOVE.L $0018(A6),D6 +0000010C: 7002 'p.' MOVEQ #$02,D0 +0000010E: 6072 '`r' BRA.S *+$0074 ; 00000182 +00000110: 4A81 'J.' TST.L D1 +00000112: 6668 'fh' BNE.S *+$006A ; 0000017C +00000114: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000118: 4A90 'J.' TST.L (A0) +0000011A: 6760 'g`' BEQ.S *+$0062 ; 0000017C +0000011C: 4A2E FFF3 'J...' TST.B -$000D(A6) +00000120: 6624 'f$' BNE.S *+$0026 ; 00000146 +00000122: 5386 'S.' SUBQ.L #1,D6 +00000124: 082A 0001 0013 '.*....' BTST #$01,$0013(A2) +0000012A: 661A 'f.' BNE.S *+$001C ; 00000146 +0000012C: 4267 'Bg' CLR.W -(A7) +0000012E: 2F05 '/.' MOVE.L D5,-(A7) +00000130: 2006 ' .' MOVE.L D6,D0 +00000132: 90AE 001C '....' SUB.L $001C(A6),D0 +00000136: 3F00 '?.' MOVE.W D0,-(A7) +00000138: 2F3C 8206 0010 '/<....' MOVE.L #$82060010,-(A7) +0000013E: A8B5 '..' _ScriptUtil ; A8B5 +00000140: 4A5F 'J_' TST.W (A7)+ +00000142: 6F02 'o.' BLE.S *+$0004 ; 00000146 +00000144: 5386 'S.' SUBQ.L #1,D6 +00000146: 4A86 'J.' TST.L D6 +00000148: 6E2E 'n.' BGT.S *+$0030 ; 00000178 +0000014A: 600C '`.' BRA.S *+$000E ; 00000158 +0000014C: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000150: 4A90 'J.' TST.L (A0) +00000152: 6604 'f.' BNE.S *+$0006 ; 00000158 +00000154: 7200 'r.' MOVEQ #$00,D1 +00000156: 6024 '`$' BRA.S *+$0026 ; 0000017C +00000158: 7C01 '|.' MOVEQ #$01,D6 +0000015A: 082A 0001 0013 '.*....' BTST #$01,$0013(A2) +00000160: 6616 'f.' BNE.S *+$0018 ; 00000178 +00000162: 4267 'Bg' CLR.W -(A7) +00000164: 2F05 '/.' MOVE.L D5,-(A7) +00000166: 3F3C 0001 '?<..' MOVE.W #$0001,-(A7) +0000016A: 2F3C 8206 0010 '/<....' MOVE.L #$82060010,-(A7) +00000170: A8B5 '..' _ScriptUtil ; A8B5 +00000172: 4A5F 'J_' TST.W (A7)+ +00000174: 6F02 'o.' BLE.S *+$0004 ; 00000178 +00000176: 5286 'R.' ADDQ.L #1,D6 +00000178: 7001 'p.' MOVEQ #$01,D0 +0000017A: 6006 '`.' BRA.S *+$0008 ; 00000182 +0000017C: 7C00 '|.' MOVEQ #$00,D6 +0000017E: 3C01 '<.' MOVE.W D1,D6 +00000180: 7000 'p.' MOVEQ #$00,D0 +00000182: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000186: 2086 ' .' MOVE.L D6,(A0) +00000188: 1D40 0028 '.@.(' MOVE.B D0,$0028(A6) +0000018C: 156E FFEE 0012 '.n....' MOVE.B -$0012(A6),$0012(A2) +00000192: 31EE FFF0 0BAC '1.....' MOVE.W -$0010(A6),$0BAC +00000198: 4CDF 0C70 'L..p' MOVEM.L (A7)+,D4-D6/A2/A3 +0000019C: 303C 0020 '0<. ' MOVE.W #$0020,D0 +000001A0: 6000 FB70 '`..p' BRA *-$048E ; FFFFFD12 + +Comment: + + STYLEDLINEBREAK ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_6EC40 [6EC40, 6EC5A) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 334 + 334: AUTOMOD_6EC40 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_6EC40"(334) Segment="Main"(200) +Size: Flags $00 ModuleSize 26 + +Content: Flags $08 +Contents offset $0000 size $001A +00000000: 3200 '2.' MOVE.W D0,D1 +00000002: 143C 000D '.<..' MOVE.B #$0D,D2 +00000006: 6002 '`.' BRA.S *+$0004 ; 0000000A +00000008: B418 '..' CMP.B (A0)+,D2 +0000000A: 57C8 FFFC 'W...' DBEQ D0,*-$0002 ; 00000008 +0000000E: 6704 'g.' BEQ.S *+$0006 ; 00000014 +00000010: 51C0 'Q.' SF D0 +00000012: 6004 '`.' BRA.S *+$0006 ; 00000018 +00000014: 9240 '.@' SUB.W D0,D1 +00000016: 50C0 'P.' ST D0 +00000018: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_6EC40 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: KEYSCRIPT [6EC60, 6F2EE) + + Module started due to: MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:ScriptMgr:ScriptMgrKeyGetSet.a + + +Dictionary: Flags $00 FirstId 335 + 335: KEYSCRIPT + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="KEYSCRIPT"(335) Segment="Main"(200) +Size: Flags $00 ModuleSize 1678 + +Content: Flags $08 +Contents offset $0000 size $068E +00000000: 4E56 FFE6 'NV..' LINK.W A6,#-$001A +00000004: 2F0A '/.' MOVE.L A2,-(A7) +00000006: 2478 0BA0 '$x..' MOVEA.L $0BA0,A2 +0000000A: 422A 018F 'B*..' CLR.B $018F(A2) +0000000E: 302E 000C '0...' MOVE.W $000C(A6),D0 +00000012: 6D1C 'm.' BLT.S *+$001E ; 00000030 +00000014: 6712 'g.' BEQ.S *+$0014 ; 00000028 +00000016: 0C2A 0001 0004 '.*....' CMPI.B #$01,$0004(A2) +0000001C: 6F00 062A 'o..*' BLE *+$062C ; 00000648 +00000020: 0C40 0041 '.@.A' CMPI.W #$0041,D0 +00000024: 6E00 0622 'n.."' BGT *+$0624 ; 00000648 +00000028: 50EA 018F 'P...' ST $018F(A2) +0000002C: 6000 0296 '`...' BRA *+$0298 ; 000002C4 +00000030: 4440 'D@' NEG.W D0 +00000032: 0C40 0012 '.@..' CMPI.W #$0012,D0 +00000036: 6E00 0610 'n...' BGT *+$0612 ; 00000648 +0000003A: 5340 'S@' SUBQ.W #1,D0 +0000003C: E548 '.H' LSL.W #2,D0 +0000003E: 41FA 000C 'A...' LEA *+$000E,A0 ; 0000004C +00000042: 2030 0000 ' 0..' MOVE.L $00(A0,D0.W),D0 +00000046: 43F0 0000 'C...' LEA $00(A0,D0.W),A1 +0000004A: 4ED1 'N.' JMP (A1) +0000004C: 04A2 0048 00C4 '...H..' SUBI.L #$004800C4,-(A2) +00000052: 0048 00CC '.H..' ORI.W #$00CC,A0 +00000056: 0048 00DC '.H..' ORI.W #$00DC,A0 +0000005A: 0054 05FC '.T..' ORI.W #$05FC,(A4) +0000005E: 05FC 01B4 '....' BSET D2,#$01B4 +00000062: 009A 01E8 009A '......' ORI.L #$01E8009A,(A2)+ +00000068: 05FC 05FC '....' BSET D2,#$05FC +0000006C: 05FC 05FC '....' BSET D2,#$05FC +00000070: 05FC 05FC '....' BSET D2,#$05FC +00000074: 05FC 05FC '....' BSET D2,#$05FC +00000078: 0204 009A '....' ANDI.B #$9A,D4 +0000007C: 0222 007C '.".|' ANDI.B #$7C,-(A2) ; '|' +00000080: 024A 007C '.J.|' ANDI.W #$007C,A2 +00000084: 05FC 05FC '....' BSET D2,#$05FC +00000088: 05FC 05FC '....' BSET D2,#$05FC +0000008C: 00BE '..' DC.W $00BE ; ???? +0000008E: 0048 016A '.H.j' ORI.W #$016A,A0 +00000092: 009A 0C2A 0001 '...*..' ORI.L #$0C2A0001,(A2)+ +00000098: 0004 6F00 '..o.' ORI.B #$00,D4 +0000009C: 05AC 605E '..`^' BCLR D2,$605E(A4) +000000A0: 48E7 8080 'H...' MOVEM.L D0/A0,-(A7) +000000A4: 3F38 0A5A '?8.Z' MOVE.W $0A5A,-(A7) +000000A8: 4267 'Bg' CLR.W -(A7) +000000AA: A998 '..' _UseResFile ; A998 +000000AC: 554F 'UO' SUBQ.W #2,A7 +000000AE: 2F3C 4B43 4852 '/.' MOVE.W D0,(A7) +00000018: 3F3B 0058 '?;.X' MOVE.W *+$005A(D0.W),-(A7) ; 00000072 +0000001C: 2F08 '/.' MOVE.L A0,-(A7) +0000001E: 6010 '`.' BRA.S *+$0012 ; 00000030 +00000020: 0880 001E '....' BCLR #$1E,D0 +00000024: 670A 'g.' BEQ.S *+$000C ; 00000030 +00000026: 205F ' _' MOVEA.L (A7)+,A0 +00000028: 584F 'XO' ADDQ.W #4,A7 +0000002A: 341F '4.' MOVE.W (A7)+,D2 +0000002C: 2F00 '/.' MOVE.L D0,-(A7) +0000002E: 2F08 '/.' MOVE.L A0,-(A7) +00000030: 0C40 001A '.@..' CMPI.W #$001A,D0 +00000034: 6700 005E 'g..^' BEQ *+$0060 ; 00000094 +00000038: 0C40 0026 '.@.&' CMPI.W #$0026,D0 +0000003C: 6700 00A2 'g...' BEQ *+$00A4 ; 000000E0 +00000040: 2078 0BA0 ' x..' MOVEA.L $0BA0,A0 +00000044: B068 0058 '.h.X' CMP.W $0058(A0),D0 +00000048: 6E00 00D6 'n...' BGT *+$00D8 ; 00000120 +0000004C: B068 0056 '.h.V' CMP.W $0056(A0),D0 +00000050: 6D00 0106 'm...' BLT *+$0108 ; 00000158 +00000054: D040 '.@' ADD.W D0,D0 +00000056: 2068 0052 ' h.R' MOVEA.L $0052(A0),A0 +0000005A: 2070 0000 ' p..' MOVEA.L $00(A0,D0.W),A0 +0000005E: 4ED0 'N.' JMP (A0) +00000060: 1012 '..' MOVE.B (A2),D0 +00000062: 1416 '..' MOVE.B (A6),D2 +00000064: 181A '..' MOVE.B (A2)+,D4 +00000066: 1C1E '..' MOVE.B (A6)+,D6 +00000068: 200C ' .' MOVE.L A4,D0 +0000006A: 0E08 0A00 '....' MOVES.B D0,A0 +0000006E: 0204 0600 '....' ANDI.B #$00,D4 +00000072: 0200 0200 '....' ANDI.B #$00,D0 +00000076: 0002 0202 '....' ORI.B #$02,D2 +0000007A: 0402 0206 '....' SUBI.B #$06,D2 +0000007E: 0404 0208 '....' SUBI.B #$08,D4 +00000082: 0206 0206 '....' ANDI.B #$06,D6 +00000086: 020E 020C '....' ANDI.B #$0C,A6 +0000008A: 020E 0012 '....' ANDI.B #$12,A6 +0000008E: 000E 0008 '....' ORI.B #$08,A6 +00000092: 000C 206F '.. o' ORI.B #$6F,A4 ; 'o' +00000096: 000C 2008 '.. .' ORI.B #$08,A4 +0000009A: 6704 'g.' BEQ.S *+$0006 ; 000000A0 +0000009C: 5240 'R@' ADDQ.W #1,D0 +0000009E: 6634 'f4' BNE.S *+$0036 ; 000000D4 +000000A0: 3F02 '?.' MOVE.W D2,-(A7) +000000A2: 42A7 'B.' CLR.L -(A7) +000000A4: 3F3C 0002 '?<..' MOVE.W #$0002,-(A7) +000000A8: 3F02 '?.' MOVE.W D2,-(A7) +000000AA: 4267 'Bg' CLR.W -(A7) +000000AC: 3F3C 0032 '?<.2' MOVE.W #$0032,-(A7) +000000B0: A9ED '..' _Pack6 ; A9ED +000000B2: 205F ' _' MOVEA.L (A7)+,A0 +000000B4: 341F '4.' MOVE.W (A7)+,D2 +000000B6: 2008 ' .' MOVE.L A0,D0 +000000B8: 6766 'gf' BEQ.S *+$0068 ; 00000120 +000000BA: 2050 ' P' MOVEA.L (A0),A0 +000000BC: 0828 0000 0009 '.(....' BTST #$00,$0009(A0) +000000C2: 675C 'g\' BEQ.S *+$005E ; 00000120 +000000C4: 3028 0016 '0(..' MOVE.W $0016(A0),D0 +000000C8: 4AAF 000C 'J...' TST.L $000C(A7) +000000CC: 6704 'g.' BEQ.S *+$0006 ; 000000D2 +000000CE: 3028 0018 '0(..' MOVE.W $0018(A0),D0 +000000D2: D0C0 '..' ADDA.W D0,A0 +000000D4: 4A10 'J.' TST.B (A0) +000000D6: 6A48 'jH' BPL.S *+$004A ; 00000120 +000000D8: 2F48 000C '/H..' MOVE.L A0,$000C(A7) +000000DC: 4EFA D17C 'N..|' JMP *-$2E82 ; FFFFD25A +000000E0: 3F02 '?.' MOVE.W D2,-(A7) +000000E2: 594F 'YO' SUBQ.W #4,A7 +000000E4: 3F3C 0002 '?<..' MOVE.W #$0002,-(A7) +000000E8: 3F02 '?.' MOVE.W D2,-(A7) +000000EA: 3F3C FFFF '?<..' MOVE.W #$FFFF,-(A7) +000000EE: 3F3C 0032 '?<.2' MOVE.W #$0032,-(A7) +000000F2: A9ED '..' _Pack6 ; A9ED +000000F4: 225F '"_' MOVEA.L (A7)+,A1 +000000F6: 341F '4.' MOVE.W (A7)+,D2 +000000F8: 2009 ' .' MOVE.L A1,D0 +000000FA: 6724 'g$' BEQ.S *+$0026 ; 00000120 +000000FC: 2251 '"Q' MOVEA.L (A1),A1 +000000FE: 3029 003C '0).<' MOVE.W $003C(A1),D0 +00000102: 671C 'g.' BEQ.S *+$001E ; 00000120 +00000104: 4A69 003E 'Ji.>' TST.W $003E(A1) +00000108: 6716 'g.' BEQ.S *+$0018 ; 00000120 +0000010A: D2C0 '..' ADDA.W D0,A1 +0000010C: 4A29 0001 'J)..' TST.B $0001(A1) +00000110: 6A0E 'j.' BPL.S *+$0010 ; 00000120 +00000112: 2F49 0004 '/I..' MOVE.L A1,$0004(A7) +00000116: 4EFA D2CA 'N...' JMP *-$2D34 ; FFFFD3E2 +0000011A: 2E9F '..' MOVE.L (A7)+,(A7) +0000011C: 4EFA D2C4 'N...' JMP *-$2D3A ; FFFFD3E2 +00000120: 0C42 FFFF '.B..' CMPI.W #$FFFF,D2 +00000124: 6D24 'm$' BLT.S *+$0026 ; 0000014A +00000126: 2278 0BA0 '"x..' MOVEA.L $0BA0,A1 +0000012A: 6E04 'n.' BGT.S *+$0006 ; 00000130 +0000012C: 3429 0026 '4).&' MOVE.W $0026(A1),D2 +00000130: 3202 '2.' MOVE.W D2,D1 +00000132: E549 '.I' LSL.W #2,D1 +00000134: 2231 1072 '"1.r' MOVE.L $72(A1,D1.W),D1 +00000138: 6708 'g.' BEQ.S *+$000A ; 00000142 +0000013A: 2041 ' A' MOVEA.L D1,A0 +0000013C: 4A28 0004 'J(..' TST.B $0004(A0) +00000140: 660E 'f.' BNE.S *+$0010 ; 00000150 +00000142: 2069 0072 ' i.r' MOVEA.L $0072(A1),A0 +00000146: 7400 't.' MOVEQ #$00,D2 +00000148: 6006 '`.' BRA.S *+$0008 ; 00000150 +0000014A: 5D4F ']O' SUBQ.W #6,A7 +0000014C: 6128 'a(' BSR.S *+$002A ; 00000176 +0000014E: 341F '4.' MOVE.W (A7)+,D2 +00000150: 4842 'HB' SWAP D2 +00000152: 2268 0024 '"h.$' MOVEA.L $0024(A0),A1 +00000156: 4ED1 'N.' JMP (A1) +00000158: 205F ' _' MOVEA.L (A7)+,A0 +0000015A: 201F ' .' MOVE.L (A7)+,D0 +0000015C: 4840 'H@' SWAP D0 +0000015E: 7200 'r.' MOVEQ #$00,D1 +00000160: 1200 '..' MOVE.B D0,D1 +00000162: E048 '.H' LSR.W #8,D0 +00000164: 0240 007F '.@..' ANDI.W #$007F,D0 +00000168: DEC1 '..' ADDA.W D1,A7 +0000016A: 224F '"O' MOVEA.L A7,A1 +0000016C: 6002 '`.' BRA.S *+$0004 ; 00000170 +0000016E: 4219 'B.' CLR.B (A1)+ +00000170: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000016E +00000174: 4ED0 'N.' JMP (A0) +00000176: 4A38 08F3 'J8..' TST.B $08F3 +0000017A: 6704 'g.' BEQ.S *+$0006 ; 00000180 +0000017C: 7000 'p.' MOVEQ #$00,D0 +0000017E: 600C '`.' BRA.S *+$000E ; 0000018C +00000180: 2015 ' .' MOVE.L (A5),D0 +00000182: 6FF8 'o.' BLE.S *-$0006 ; 0000017C +00000184: 2040 ' @' MOVEA.L D0,A0 +00000186: 2050 ' P' MOVEA.L (A0),A0 +00000188: 3028 0044 '0(.D' MOVE.W $0044(A0),D0 +0000018C: 2278 0BA0 '"x..' MOVEA.L $0BA0,A1 +00000190: 7200 'r.' MOVEQ #$00,D1 +00000192: 1229 0006 '.)..' MOVE.B $0006(A1),D1 +00000196: 241F '$.' MOVE.L (A7)+,D2 +00000198: 588F 'X.' ADDQ.L #4,A7 +0000019A: 603C '`<' BRA.S *+$003E ; 000001D8 +0000019C: 4A38 08F3 'J8..' TST.B $08F3 +000001A0: 6704 'g.' BEQ.S *+$0006 ; 000001A6 +000001A2: 7000 'p.' MOVEQ #$00,D0 +000001A4: 600C '`.' BRA.S *+$000E ; 000001B2 +000001A6: 2015 ' .' MOVE.L (A5),D0 +000001A8: 6FF8 'o.' BLE.S *-$0006 ; 000001A2 +000001AA: 2040 ' @' MOVEA.L D0,A0 +000001AC: 2050 ' P' MOVEA.L (A0),A0 +000001AE: 3028 0044 '0(.D' MOVE.W $0044(A0),D0 +000001B2: 2278 0BA0 '"x..' MOVEA.L $0BA0,A1 +000001B6: 1229 0007 '.)..' MOVE.B $0007(A1),D1 +000001BA: 4881 'H.' EXT.W D1 +000001BC: 48C1 'H.' EXT.L D1 +000001BE: 8229 0006 '.)..' OR.B $0006(A1),D1 +000001C2: 241F '$.' MOVE.L (A7)+,D2 +000001C4: 588F 'X.' ADDQ.L #4,A7 +000001C6: 6010 '`.' BRA.S *+$0012 ; 000001D8 +000001C8: 241F '$.' MOVE.L (A7)+,D2 +000001CA: 588F 'X.' ADDQ.L #4,A7 +000001CC: 2278 0BA0 '"x..' MOVEA.L $0BA0,A1 +000001D0: 7200 'r.' MOVEQ #$00,D1 +000001D2: 1229 0006 '.)..' MOVE.B $0006(A1),D1 +000001D6: 301F '0.' MOVE.W (A7)+,D0 +000001D8: 4269 0008 'Bi..' CLR.W $0008(A1) +000001DC: 0C40 0001 '.@..' CMPI.W #$0001,D0 +000001E0: 620C 'b.' BHI.S *+$000E ; 000001EE +000001E2: 6506 'e.' BCS.S *+$0008 ; 000001EA +000001E4: 3038 0984 '08..' MOVE.W $0984,D0 +000001E8: 6004 '`.' BRA.S *+$0006 ; 000001EE +000001EA: 3038 0BA6 '08..' MOVE.W $0BA6,D0 +000001EE: 0440 4000 '.@@.' SUBI.W #$4000,D0 +000001F2: 6B1C 'k.' BMI.S *+$001E ; 00000210 +000001F4: 323C 0009 '2<..' MOVE.W #$0009,D1 +000001F8: E268 '.h' LSR.W D1,D0 +000001FA: 5240 'R@' ADDQ.W #1,D0 +000001FC: 0C40 0020 '.@. ' CMPI.W #$0020,D0 +00000200: 670C 'g.' BEQ.S *+$000E ; 0000020E +00000202: 4A81 'J.' TST.L D1 +00000204: 6A1A 'j.' BPL.S *+$001C ; 00000220 +00000206: B069 0026 '.i.&' CMP.W $0026(A1),D0 +0000020A: 660A 'f.' BNE.S *+$000C ; 00000216 +0000020C: 602E '`.' BRA.S *+$0030 ; 0000023C +0000020E: 4841 'HA' SWAP D1 +00000210: 7000 'p.' MOVEQ #$00,D0 +00000212: 4A01 'J.' TST.B D1 +00000214: 6740 'g@' BEQ.S *+$0042 ; 00000256 +00000216: 50E9 0008 'P...' ST $0008(A1) +0000021A: 3029 0026 '0).&' MOVE.W $0026(A1),D0 +0000021E: 601C '`.' BRA.S *+$001E ; 0000023C +00000220: 3200 '2.' MOVE.W D0,D1 +00000222: E549 '.I' LSL.W #2,D1 +00000224: 2231 1072 '"1.r' MOVE.L $72(A1,D1.W),D1 +00000228: 6708 'g.' BEQ.S *+$000A ; 00000232 +0000022A: 2041 ' A' MOVEA.L D1,A0 +0000022C: 4A28 0004 'J(..' TST.B $0004(A0) +00000230: 6628 'f(' BNE.S *+$002A ; 0000025A +00000232: 337C 00FF 0008 '3|....' MOVE.W #$00FF,$0008(A1) +00000238: 3029 0026 '0).&' MOVE.W $0026(A1),D0 +0000023C: 3200 '2.' MOVE.W D0,D1 +0000023E: E549 '.I' LSL.W #2,D1 +00000240: 2231 1072 '"1.r' MOVE.L $72(A1,D1.W),D1 +00000244: 6708 'g.' BEQ.S *+$000A ; 0000024E +00000246: 2041 ' A' MOVEA.L D1,A0 +00000248: 4A28 0004 'J(..' TST.B $0004(A0) +0000024C: 660C 'f.' BNE.S *+$000E ; 0000025A +0000024E: 337C 00FF 0008 '3|....' MOVE.W #$00FF,$0008(A1) +00000254: 4240 'B@' CLR.W D0 +00000256: 2069 0072 ' i.r' MOVEA.L $0072(A1),A0 +0000025A: 3E80 '>.' MOVE.W D0,(A7) +0000025C: 2242 '"B' MOVEA.L D2,A1 +0000025E: 4ED1 'N.' JMP (A1) +00000260: 225F '"_' MOVEA.L (A7)+,A1 +00000262: 588F 'X.' ADDQ.L #4,A7 +00000264: 321F '2.' MOVE.W (A7)+,D1 +00000266: 6016 '`.' BRA.S *+$0018 ; 0000027E +00000268: 225F '"_' MOVEA.L (A7)+,A1 +0000026A: 588F 'X.' ADDQ.L #4,A7 +0000026C: 4A38 08F3 'J8..' TST.B $08F3 +00000270: 6632 'f2' BNE.S *+$0034 ; 000002A4 +00000272: 2215 '".' MOVE.L (A5),D1 +00000274: 6F2E 'o.' BLE.S *+$0030 ; 000002A4 +00000276: 2041 ' A' MOVEA.L D1,A0 +00000278: 2050 ' P' MOVEA.L (A0),A0 +0000027A: 3228 0044 '2(.D' MOVE.W $0044(A0),D1 +0000027E: 0C41 0001 '.A..' CMPI.W #$0001,D1 +00000282: 620C 'b.' BHI.S *+$000E ; 00000290 +00000284: 6506 'e.' BCS.S *+$0008 ; 0000028C +00000286: 3238 0984 '28..' MOVE.W $0984,D1 +0000028A: 6004 '`.' BRA.S *+$0006 ; 00000290 +0000028C: 3238 0BA6 '28..' MOVE.W $0BA6,D1 +00000290: 7000 'p.' MOVEQ #$00,D0 +00000292: 0441 4000 '.A@.' SUBI.W #$4000,D1 +00000296: 6B08 'k.' BMI.S *+$000A ; 000002A0 +00000298: 7009 'p.' MOVEQ #$09,D0 +0000029A: E069 '.i' LSR.W D0,D1 +0000029C: 5241 'RA' ADDQ.W #1,D1 +0000029E: 3001 '0.' MOVE.W D1,D0 +000002A0: 3E80 '>.' MOVE.W D0,(A7) +000002A2: 4ED1 'N.' JMP (A1) +000002A4: 2078 0BA0 ' x..' MOVEA.L $0BA0,A0 +000002A8: 3EA8 0026 '>..&' MOVE.W $0026(A0),(A7) +000002AC: 4ED1 'N.' JMP (A1) +000002AE: 4E56 0000 'NV..' LINK.W A6,#$0000 +000002B2: 302E 000C '0...' MOVE.W $000C(A6),D0 +000002B6: 6A16 'j.' BPL.S *+$0018 ; 000002CE +000002B8: 5240 'R@' ADDQ.W #1,D0 +000002BA: 6B0A 'k.' BMI.S *+$000C ; 000002C6 +000002BC: 2078 0BA0 ' x..' MOVEA.L $0BA0,A0 +000002C0: 3028 0026 '0(.&' MOVE.W $0026(A0),D0 +000002C4: 6008 '`.' BRA.S *+$000A ; 000002CE +000002C6: 5D4F ']O' SUBQ.W #6,A7 +000002C8: 6100 FEAC 'a...' BSR *-$0152 ; 00000176 +000002CC: 301F '0.' MOVE.W (A7)+,D0 +000002CE: 4A40 'J@' TST.W D0 +000002D0: 6712 'g.' BEQ.S *+$0014 ; 000002E4 +000002D2: 5340 'S@' SUBQ.W #1,D0 +000002D4: 7209 'r.' MOVEQ #$09,D1 +000002D6: E368 '.h' LSL.W D1,D0 +000002D8: 0640 4000 '.@@.' ADDI.W #$4000,D0 +000002DC: 3200 '2.' MOVE.W D0,D1 +000002DE: 0641 01FF '.A..' ADDI.W #$01FF,D1 +000002E2: 6004 '`.' BRA.S *+$0006 ; 000002E8 +000002E4: 323C 3FFF '2' CLR.B $0B3E +00000166: A930 '.0' _InitMenus ; A930 +00000168: 4EBA 0000 'N...' JSR CALCMBHEIGHT ; id: 245 +0000016C: 4EBA 0000 'N...' JSR DRAWMBAR ; id: 244 +00000170: 49F8 09FA 'I...' LEA $09FA,A4 +00000174: 2A38 09EE '*8..' MOVE.L $09EE,D5 +00000178: 2005 ' .' MOVE.L D5,D0 +0000017A: 4EBA FCA4 'N...' JSR *-$035A ; FFFFFE20 +0000017E: 660A 'f.' BNE.S *+$000C ; 0000018A +00000180: 6100 FE7E 'a..~' BSR GETNEWRGN-INITWINDOWSGUTS+$FE7E ; ids: 226, 242 +00000184: 2A1F '*.' MOVE.L (A7)+,D5 +00000186: 21C5 09EE '!...' MOVE.L D5,$09EE +0000018A: 2F06 '/.' MOVE.L D6,-(A7) +0000018C: 6100 FE72 'a..r' BSR GETNEWRGN-INITWINDOWSGUTS+$FE72 ; ids: 226, 242 +00000190: 2C1F ',.' MOVE.L (A7)+,D6 +00000192: 2478 08A8 '$x..' MOVEA.L $08A8,A2 +00000196: 2452 '$R' MOVEA.L (A2),A2 +00000198: 082A 000F 0014 '.*....' BTST #$0F,$0014(A2) +0000019E: 6738 'g8' BEQ.S *+$003A ; 000001D8 +000001A0: 28AA 0022 '(.."' MOVE.L $0022(A2),(A4) +000001A4: 296A 0026 0004 ')j.&..' MOVE.L $0026(A2),$0004(A4) +000001AA: 2F0C '/.' MOVE.L A4,-(A7) +000001AC: 4A2E FFFB 'J...' TST.B -$0005(A6) +000001B0: 6616 'f.' BNE.S *+$0018 ; 000001C8 +000001B2: 4EBA 0000 'N...' JSR PMGRCALLEDBYSHUTDOWNMGRDEC4 ; id: 243 +000001B6: 6610 'f.' BNE.S *+$0012 ; 000001C8 +000001B8: A8DA '..' _OpenRgn ; A8DA +000001BA: 2F3C 0010 0010 '/<....' MOVE.L #$00100010,-(A7) +000001C0: A8B0 '..' _FrameRoundRect ; A8B0 +000001C2: 2F06 '/.' MOVE.L D6,-(A7) +000001C4: A8DB '..' _CloseRgn ; A8DB +000001C6: 6008 '`.' BRA.S *+$000A ; 000001D0 +000001C8: 201F ' .' MOVE.L (A7)+,D0 +000001CA: 2F06 '/.' MOVE.L D6,-(A7) +000001CC: 2F00 '/.' MOVE.L D0,-(A7) +000001CE: A8DF '..' _RectRgn ; A8DF +000001D0: 2F05 '/.' MOVE.L D5,-(A7) +000001D2: 2F06 '/.' MOVE.L D6,-(A7) +000001D4: 2F05 '/.' MOVE.L D5,-(A7) +000001D6: A8E5 '..' _UnionRgn ; A8E5 +000001D8: 246A 001E '$j..' MOVEA.L $001E(A2),A2 +000001DC: 200A ' .' MOVE.L A2,D0 +000001DE: 66B6 'f.' BNE.S *-$0048 ; 00000196 +000001E0: 2F06 '/.' MOVE.L D6,-(A7) +000001E2: A8D9 '..' _DisposeRgn ; A8D9 +000001E4: 2C1F ',.' MOVE.L (A7)+,D6 +000001E6: 2F05 '/.' MOVE.L D5,-(A7) +000001E8: 2F2B 001C '/+..' MOVE.L $001C(A3),-(A7) +000001EC: 2F05 '/.' MOVE.L D5,-(A7) +000001EE: A8E6 '..' _DiffRgn ; A8E6 +000001F0: 2F07 '/.' MOVE.L D7,-(A7) +000001F2: 2F05 '/.' MOVE.L D5,-(A7) +000001F4: 2F05 '/.' MOVE.L D5,-(A7) +000001F6: A8E4 '..' _SectRgn ; A8E4 +000001F8: 49F8 09FA 'I...' LEA $09FA,A4 +000001FC: 2F3C 0003 0003 '/<....' MOVE.L #$00030003,-(A7) +00000202: A89B '..' _PenSize ; A89B +00000204: 4A2E FFFB 'J...' TST.B -$0005(A6) +00000208: 6666 'ff' BNE.S *+$0068 ; 00000270 +0000020A: 2F0B '/.' MOVE.L A3,-(A7) +0000020C: 266E FFFC '&n..' MOVEA.L -$0004(A6),A3 +00000210: 2478 08A8 '$x..' MOVEA.L $08A8,A2 +00000214: 2452 '$R' MOVEA.L (A2),A2 +00000216: 082A 000F 0014 '.*....' BTST #$0F,$0014(A2) +0000021C: 6748 'gH' BEQ.S *+$004A ; 00000266 +0000021E: 4EBA 0000 'N...' JSR PMGRCALLEDBYSHUTDOWNMGRDEC4 ; id: 243 +00000222: 6642 'fB' BNE.S *+$0044 ; 00000266 +00000224: 7000 'p.' MOVEQ #$00,D0 +00000226: B08B '..' CMP.L A3,D0 +00000228: 6714 'g.' BEQ.S *+$0016 ; 0000023E +0000022A: 4227 'B'' CLR.B -(A7) +0000022C: 486A 0022 'Hj."' PEA $0022(A2) +00000230: 486B 0022 'Hk."' PEA $0022(A3) +00000234: 4878 09FA 'Hx..' PEA $09FA +00000238: A8AA '..' _SectRect ; A8AA +0000023A: 4A1F 'J.' TST.B (A7)+ +0000023C: 6628 'f(' BNE.S *+$002A ; 00000266 +0000023E: 28AA 0022 '(.."' MOVE.L $0022(A2),(A4) +00000242: 296A 0026 0004 ')j.&..' MOVE.L $0026(A2),$0004(A4) +00000248: 2F0C '/.' MOVE.L A4,-(A7) +0000024A: A87B '.{' _ClipRect ; A87B +0000024C: 2F0C '/.' MOVE.L A4,-(A7) +0000024E: 2F3C FFFD FFFD '/<....' MOVE.L #$FFFDFFFD,-(A7) +00000254: A8A9 '..' _InsetRect ; A8A9 +00000256: 2F0C '/.' MOVE.L A4,-(A7) +00000258: 2F3C 0016 0016 '/<....' MOVE.L #$00160016,-(A7) +0000025E: A8B0 '..' _FrameRoundRect ; A8B0 +00000260: 08EA 0005 0015 '......' BSET #$05,$0015(A2) +00000266: 246A 001E '$j..' MOVEA.L $001E(A2),A2 +0000026A: 200A ' .' MOVE.L A2,D0 +0000026C: 66A6 'f.' BNE.S *-$0058 ; 00000214 +0000026E: 265F '&_' MOVEA.L (A7)+,A3 +00000270: A89E '..' _PenNormal ; A89E +00000272: 2F05 '/.' MOVE.L D5,-(A7) +00000274: 7003 'p.' MOVEQ #$03,D0 +00000276: ABEB '..' _DisplayDispatch ; ABEB +00000278: 2F05 '/.' MOVE.L D5,-(A7) +0000027A: A879 '.y' _SetClip ; A879 +0000027C: A853 '.S' _ShowCursor ; A853 +0000027E: 42B8 09D6 'B...' CLR.L $09D6 +00000282: 2038 0CD0 ' 8..' MOVE.L $0CD0,D0 +00000286: 4EBA FB98 'N...' JSR *-$0466 ; FFFFFE20 +0000028A: 6706 'g.' BEQ.S *+$0008 ; 00000292 +0000028C: 2078 0CD0 ' x..' MOVEA.L $0CD0,A0 +00000290: A023 '.#' _DisposeHandle ; A023 +00000292: 701C 'p.' MOVEQ #$1C,D0 +00000294: A322 '."' _NewHandleClear ; A322 +00000296: 2848 '(H' MOVEA.L A0,A4 +00000298: A029 '.)' _HLock ; A029 +0000029A: 21CC 0CD0 '!...' MOVE.L A4,$0CD0 +0000029E: 2654 '&T' MOVEA.L (A4),A3 +000002A0: 594F 'YO' SUBQ.W #4,A7 +000002A2: 2F3C 7763 7462 '/' BEQ.S *+$0040 ; 000000BC +0000007E: 0C45 8000 '.E..' CMPI.W #$8000,D5 +00000082: 6726 'g&' BEQ.S *+$0028 ; 000000AA +00000084: 2F0B '/.' MOVE.L A3,-(A7) +00000086: 202B 0010 ' +..' MOVE.L $0010(A3),D0 +0000008A: 204B ' K' MOVEA.L A3,A0 +0000008C: 6100 FF72 'a..r' BSR PORTTOBITMAP-AUTOMOD_58770+$FF72 ; ids: 201, 304 +00000090: 9068 0008 '.h..' SUB.W $0008(A0),D0 +00000094: D045 '.E' ADD.W D5,D0 +00000096: 3F00 '?.' MOVE.W D0,-(A7) +00000098: 4840 'H@' SWAP D0 +0000009A: 4845 'HE' SWAP D5 +0000009C: 9068 0006 '.h..' SUB.W $0006(A0),D0 +000000A0: D045 '.E' ADD.W D5,D0 +000000A2: 3F00 '?.' MOVE.W D0,-(A7) +000000A4: 4A06 'J.' TST.B D6 +000000A6: 5AE7 'Z.' SPL -(A7) +000000A8: A91B '..' _MoveWindow ; A91B +000000AA: 2F0C '/.' MOVE.L A4,-(A7) +000000AC: A8D9 '..' _DisposeRgn ; A8D9 +000000AE: 6100 FF50 'a..P' BSR RESTOREPORT-AUTOMOD_58770+$FF50 ; ids: 235, 304 +000000B2: 4CDF 1878 'L..x' MOVEM.L (A7)+,D3-D6/A3/A4 +000000B6: 4E5E 'N^' UNLK A6 +000000B8: 6000 FF46 '`..F' BRA TWELVEBYTEXIT-AUTOMOD_58770+$FF46 ; ids: 308, 304 +000000BC: 4A06 'J.' TST.B D6 +000000BE: 6BEA 'k.' BMI.S *-$0014 ; 000000AA +000000C0: 2F0B '/.' MOVE.L A3,-(A7) +000000C2: A91F '..' _SelectWindow ; A91F +000000C4: 60E4 '`.' BRA.S *-$001A ; 000000AA +000000C6: 0000 0000 '....' ORI.B #$00,D0 +000000CA: 0000 0000 '....' ORI.B #$00,D0 +000000CE: 0000 AA55 '...U' ORI.B #$55,D0 ; 'U' +000000D2: AA55 '.U' DC.W $AA55 ; TB 0255 +000000D4: AA55 '.U' DC.W $AA55 ; TB 0255 +000000D6: AA55 '.U' DC.W $AA55 ; TB 0255 +000000D8: 21FA FFF6 0A34 '!....4' MOVE.L *-$0008,$0A34 ; 000000D0 +000000DE: 21FA FFF4 0A38 '!....8' MOVE.L *-$000A,$0A38 ; 000000D4 +000000E4: 4E56 FFD4 'NV..' LINK.W A6,#-$002C +000000E8: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) +000000EC: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +000000F0: 50E8 0208 'P...' ST $0208(A0) +000000F4: 41EE 0016 'A...' LEA $0016(A6),A0 +000000F8: 2618 '&.' MOVE.L (A0)+,D3 +000000FA: 2658 '&X' MOVEA.L (A0)+,A3 +000000FC: 4290 'B.' CLR.L (A0) +000000FE: 486E FFEC 'Hn..' PEA -$0014(A6) +00000102: 2F17 '/.' MOVE.L (A7),-(A7) +00000104: A898 '..' _GetPenState ; A898 +00000106: 4878 0A34 'Hx.4' PEA $0A34 +0000010A: A89D '..' _PenPat ; A89D +0000010C: 3F3C 000E '?<..' MOVE.W #$000E,-(A7) +00000110: A89C '..' _PenMode ; A89C +00000112: 2F38 0A02 '/8..' MOVE.L $0A02,-(A7) +00000116: A89B '..' _PenSize ; A89B +00000118: 6100 FEE6 'a...' BSR GETNEWRGN-AUTOMOD_58770+$FEE6 ; ids: 226, 304 +0000011C: 285F '(_' MOVEA.L (A7)+,A4 +0000011E: 2F0B '/.' MOVE.L A3,-(A7) +00000120: 6100 FEDE 'a...' BSR GETNEWRGN-AUTOMOD_58770+$FEDE ; ids: 226, 304 +00000124: 2817 '(.' MOVE.L (A7),D4 +00000126: A8DC '..' _CopyRgn ; A8DC +00000128: 2F04 '/.' MOVE.L D4,-(A7) +0000012A: 2F38 0A02 '/8..' MOVE.L $0A02,-(A7) +0000012E: A8E1 '..' _InsetRgn ; A8E1 +00000130: 2F0B '/.' MOVE.L A3,-(A7) +00000132: 2F04 '/.' MOVE.L D4,-(A7) +00000134: 2F0B '/.' MOVE.L A3,-(A7) +00000136: A8E6 '..' _DiffRgn ; A8E6 +00000138: 2F04 '/.' MOVE.L D4,-(A7) +0000013A: A8D9 '..' _DisposeRgn ; A8D9 +0000013C: 2F0B '/.' MOVE.L A3,-(A7) +0000013E: 6100 01B8 'a...' BSR *+$01BA ; 000002F8 +00000142: 7AFF 'z.' MOVEQ #$FF,D5 +00000144: 6100 FEBA 'a...' BSR GETNEWRGN-AUTOMOD_58770+$FEBA ; ids: 226, 304 +00000148: 2C1F ',.' MOVE.L (A7)+,D6 +0000014A: 6100 FEB4 'a...' BSR GETNEWRGN-AUTOMOD_58770+$FEB4 ; ids: 226, 304 +0000014E: 2E1F '..' MOVE.L (A7)+,D7 +00000150: 2055 ' U' MOVEA.L (A5),A0 +00000152: 41E8 FF8C 'A...' LEA -$0074(A0),A0 +00000156: 2F28 0004 '/(..' MOVE.L $0004(A0),-(A7) +0000015A: 2F10 '/.' MOVE.L (A0),-(A7) +0000015C: 3038 0BAA '08..' MOVE.W $0BAA,D0 +00000160: D157 '.W' ADD.W D0,(A7) +00000162: 0657 001E '.W..' ADDI.W #$001E,(A7) +00000166: 2F0F '/.' MOVE.L A7,-(A7) +00000168: 2F3C 0006 0006 '/<....' MOVE.L #$00060006,-(A7) +0000016E: A8A9 '..' _InsetRect ; A8A9 +00000170: 2F2F 0004 '//..' MOVE.L $0004(A7),-(A7) +00000174: 2F2F 0004 '//..' MOVE.L $0004(A7),-(A7) +00000178: 4227 'B'' CLR.B -(A7) +0000017A: 486F 0002 'Ho..' PEA $0002(A7) +0000017E: 2F2E 0012 '/...' MOVE.L $0012(A6),-(A7) +00000182: 486F 000A 'Ho..' PEA $000A(A7) +00000186: A8AA '..' _SectRect ; A8AA +00000188: 4A1F 'J.' TST.B (A7)+ +0000018A: 4227 'B'' CLR.B -(A7) +0000018C: 486F 000A 'Ho..' PEA $000A(A7) +00000190: 486F 0006 'Ho..' PEA $0006(A7) +00000194: A8A6 '..' _EqualRect ; A8A6 +00000196: 4A1F 'J.' TST.B (A7)+ +00000198: 4FEF 0010 'O...' LEA $0010(A7),A7 +0000019C: 671A 'g.' BEQ.S *+$001C ; 000001B8 +0000019E: 2F38 09EE '/8..' MOVE.L $09EE,-(A7) +000001A2: 2F07 '/.' MOVE.L D7,-(A7) +000001A4: A8DC '..' _CopyRgn ; A8DC +000001A6: 2F07 '/.' MOVE.L D7,-(A7) +000001A8: 2F3C 0004 0004 '/<....' MOVE.L #$00040004,-(A7) +000001AE: A8E1 '..' _InsetRgn ; A8E1 +000001B0: 2F07 '/.' MOVE.L D7,-(A7) +000001B2: 2F06 '/.' MOVE.L D6,-(A7) +000001B4: A8DC '..' _CopyRgn ; A8DC +000001B6: 6010 '`.' BRA.S *+$0012 ; 000001C8 +000001B8: 2F07 '/.' MOVE.L D7,-(A7) +000001BA: 2F2E 000E '/...' MOVE.L $000E(A6),-(A7) +000001BE: A8DF '..' _RectRgn ; A8DF +000001C0: 2F06 '/.' MOVE.L D6,-(A7) +000001C2: 2F2E 0012 '/...' MOVE.L $0012(A6),-(A7) +000001C6: A8DF '..' _RectRgn ; A8DF +000001C8: 5D4F ']O' SUBQ.W #6,A7 +000001CA: 2F0F '/.' MOVE.L A7,-(A7) +000001CC: A972 '.r' _GetMouse ; A972 +000001CE: 2817 '(.' MOVE.L (A7),D4 +000001D0: 2F06 '/.' MOVE.L D6,-(A7) +000001D2: A8E8 '..' _PtInRgn ; A8E8 +000001D4: 4A1F 'J.' TST.B (A7)+ +000001D6: 6700 00EA 'g...' BEQ *+$00EC ; 000002C2 +000001DA: 2204 '".' MOVE.L D4,D1 +000001DC: 4841 'HA' SWAP D1 +000001DE: B684 '..' CMP.L D4,D3 +000001E0: 6750 'gP' BEQ.S *+$0052 ; 00000232 +000001E2: 2F04 '/.' MOVE.L D4,-(A7) +000001E4: 9843 '.C' SUB.W D3,D4 +000001E6: 4843 'HC' SWAP D3 +000001E8: 9243 '.C' SUB.W D3,D1 +000001EA: 302E 000C '0...' MOVE.W $000C(A6),D0 +000001EE: 670A 'g.' BEQ.S *+$000C ; 000001FA +000001F0: 5340 'S@' SUBQ.W #1,D0 +000001F2: 6604 'f.' BNE.S *+$0006 ; 000001F8 +000001F4: 4241 'BA' CLR.W D1 +000001F6: 6002 '`.' BRA.S *+$0004 ; 000001FA +000001F8: 4244 'BD' CLR.W D4 +000001FA: D36E 001E '.n..' ADD.W D1,$001E(A6) +000001FE: D96E 0020 '.n. ' ADD.W D4,$0020(A6) +00000202: 3F01 '?.' MOVE.W D1,-(A7) +00000204: 2F0B '/.' MOVE.L A3,-(A7) +00000206: 2F0C '/.' MOVE.L A4,-(A7) +00000208: A8DC '..' _CopyRgn ; A8DC +0000020A: 321F '2.' MOVE.W (A7)+,D1 +0000020C: 2F0B '/.' MOVE.L A3,-(A7) +0000020E: 3F04 '?.' MOVE.W D4,-(A7) +00000210: 3F01 '?.' MOVE.W D1,-(A7) +00000212: A8E0 '..' _OffsetRgn ; A8E0 +00000214: 4A45 'JE' TST.W D5 +00000216: 6608 'f.' BNE.S *+$000A ; 00000220 +00000218: 2F0B '/.' MOVE.L A3,-(A7) +0000021A: 6100 00DC 'a...' BSR *+$00DE ; 000002F8 +0000021E: 600E '`.' BRA.S *+$0010 ; 0000022E +00000220: 2F0C '/.' MOVE.L A4,-(A7) +00000222: 2F0B '/.' MOVE.L A3,-(A7) +00000224: 2F0C '/.' MOVE.L A4,-(A7) +00000226: A8E7 '..' _XOrRgn ; A8E7 +00000228: 2F0C '/.' MOVE.L A4,-(A7) +0000022A: 6100 00CC 'a...' BSR *+$00CE ; 000002F8 +0000022E: 7AFF 'z.' MOVEQ #$FF,D5 +00000230: 261F '&.' MOVE.L (A7)+,D3 +00000232: 202E 0008 ' ...' MOVE.L $0008(A6),D0 +00000236: 6100 0082 'a...' BSR *+$0084 ; 000002BA +0000023A: 6100 007A 'a..z' BSR *+$007C ; 000002B6 +0000023E: 2038 016A ' 8.j' MOVE.L $016A,D0 +00000242: 5480 'T.' ADDQ.L #2,D0 +00000244: B0B8 016A '...j' CMP.L $016A,D0 +00000248: 62FA 'b.' BHI.S *-$0004 ; 00000244 +0000024A: 554F 'UO' SUBQ.W #2,A7 +0000024C: A977 '.w' _WaitMouseUp ; A977 +0000024E: 4A1F 'J.' TST.B (A7)+ +00000250: 6600 FF76 'f..v' BNE *-$0088 ; 000001C8 +00000254: 4A45 'JE' TST.W D5 +00000256: 6706 'g.' BEQ.S *+$0008 ; 0000025E +00000258: 2F0B '/.' MOVE.L A3,-(A7) +0000025A: 6100 009C 'a...' BSR *+$009E ; 000002F8 +0000025E: A899 '..' _SetPenState ; A899 +00000260: 2053 ' S' MOVEA.L (A3),A0 +00000262: 0C50 000A '.P..' CMPI.W #$000A,(A0) +00000266: 6616 'f.' BNE.S *+$0018 ; 0000027E +00000268: 2F0B '/.' MOVE.L A3,-(A7) +0000026A: 2F06 '/.' MOVE.L D6,-(A7) +0000026C: A8DC '..' _CopyRgn ; A8DC +0000026E: 2F06 '/.' MOVE.L D6,-(A7) +00000270: 2F38 0A02 '/8..' MOVE.L $0A02,-(A7) +00000274: A8E1 '..' _InsetRgn ; A8E1 +00000276: 2F0B '/.' MOVE.L A3,-(A7) +00000278: 2F06 '/.' MOVE.L D6,-(A7) +0000027A: 2F0B '/.' MOVE.L A3,-(A7) +0000027C: A8E6 '..' _DiffRgn ; A8E6 +0000027E: 5D4F ']O' SUBQ.W #6,A7 +00000280: 2F0F '/.' MOVE.L A7,-(A7) +00000282: A972 '.r' _GetMouse ; A972 +00000284: 2F07 '/.' MOVE.L D7,-(A7) +00000286: A8E8 '..' _PtInRgn ; A8E8 +00000288: 4A1F 'J.' TST.B (A7)+ +0000028A: 6608 'f.' BNE.S *+$000A ; 00000294 +0000028C: 2D7C 8000 8000 '-|....' MOVE.L #$80008000,$001E(A6) + 001E +00000294: 2F07 '/.' MOVE.L D7,-(A7) +00000296: A8D9 '..' _DisposeRgn ; A8D9 +00000298: 2F06 '/.' MOVE.L D6,-(A7) +0000029A: A8D9 '..' _DisposeRgn ; A8D9 +0000029C: 2F0C '/.' MOVE.L A4,-(A7) +0000029E: A8D9 '..' _DisposeRgn ; A8D9 +000002A0: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +000002A4: 4228 0208 'B(..' CLR.B $0208(A0) +000002A8: 4CDF 18F8 'L...' MOVEM.L (A7)+,D3-D7/A3/A4 +000002AC: 4E5E 'N^' UNLK A6 +000002AE: 205F ' _' MOVEA.L (A7)+,A0 +000002B0: 4FEF 0016 'O...' LEA $0016(A7),A7 +000002B4: 4ED0 'N.' JMP (A0) +000002B6: 2038 09F6 ' 8..' MOVE.L $09F6,D0 +000002BA: 6704 'g.' BEQ.S *+$0006 ; 000002C0 +000002BC: 2040 ' @' MOVEA.L D0,A0 +000002BE: 4E90 'N.' JSR (A0) +000002C0: 4E75 'Nu' RTS +000002C2: 554F 'UO' SUBQ.W #2,A7 +000002C4: 2F04 '/.' MOVE.L D4,-(A7) +000002C6: 2F07 '/.' MOVE.L D7,-(A7) +000002C8: A8E8 '..' _PtInRgn ; A8E8 +000002CA: 4A1F 'J.' TST.B (A7)+ +000002CC: 6612 'f.' BNE.S *+$0014 ; 000002E0 +000002CE: 4A45 'JE' TST.W D5 +000002D0: 6700 FF60 'g..`' BEQ *-$009E ; 00000232 +000002D4: 7A00 'z.' MOVEQ #$00,D5 +000002D6: 2F0B '/.' MOVE.L A3,-(A7) +000002D8: 6100 001E 'a...' BSR *+$0020 ; 000002F8 +000002DC: 6000 FF54 '`..T' BRA *-$00AA ; 00000232 +000002E0: 4A45 'JE' TST.W D5 +000002E2: 6604 'f.' BNE.S *+$0006 ; 000002E8 +000002E4: 7A01 'z.' MOVEQ #$01,D5 +000002E6: 60EE '`.' BRA.S *-$0010 ; 000002D6 +000002E8: 594F 'YO' SUBQ.W #4,A7 +000002EA: 2F2E 0012 '/...' MOVE.L $0012(A6),-(A7) +000002EE: 2F04 '/.' MOVE.L D4,-(A7) +000002F0: A94E '.N' _PinRect ; A94E +000002F2: 281F '(.' MOVE.L (A7)+,D4 +000002F4: 6000 FEE4 '`...' BRA *-$011A ; 000001DA +000002F8: 4A78 0A44 'Jx.D' TST.W $0A44 +000002FC: 660A 'f.' BNE.S *+$000C ; 00000308 +000002FE: 2F2F 0004 '//..' MOVE.L $0004(A7),-(A7) +00000302: A8D3 '..' _PaintRgn ; A8D3 +00000304: 2E9F '..' MOVE.L (A7)+,(A7) +00000306: 4E75 'Nu' RTS +00000308: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000030C: 2228 022C '"(.,' MOVE.L $022C(A0),D1 +00000310: 67EC 'g.' BEQ.S *-$0012 ; 000002FE +00000312: 2041 ' A' MOVEA.L D1,A0 +00000314: 2050 ' P' MOVEA.L (A0),A0 +00000316: 2068 0018 ' h..' MOVEA.L $0018(A0),A0 +0000031A: 2050 ' P' MOVEA.L (A0),A0 +0000031C: 0CA8 4344 4546 '..CDEF' CMPI.L #$43444546,$0004(A0) ; 'CDEF' + 0004 +00000324: 66D8 'f.' BNE.S *-$0026 ; 000002FE +00000326: 0828 0000 0003 '.(....' BTST #$00,$0003(A0) +0000032C: 67D0 'g.' BEQ.S *-$002E ; 000002FE +0000032E: 202F 0004 ' /..' MOVE.L $0004(A7),D0 +00000332: 42A7 'B.' CLR.L -(A7) +00000334: 4267 'Bg' CLR.W -(A7) +00000336: 2F01 '/.' MOVE.L D1,-(A7) +00000338: 3F3C 000C '?<..' MOVE.W #$000C,-(A7) +0000033C: 2F00 '/.' MOVE.L D0,-(A7) +0000033E: 4E90 'N.' JSR (A0) +00000340: 584F 'XO' ADDQ.W #4,A7 +00000342: 2E9F '..' MOVE.L (A7)+,(A7) +00000344: 4E75 'Nu' RTS + + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="GETNEWRGN"(226) Ref2="AUTOMOD_58770"(304) + 014C + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="GETNEWRGN"(226) Ref2="AUTOMOD_58770"(304) + 0146 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="GETNEWRGN"(226) Ref2="AUTOMOD_58770"(304) + 0122 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="GETNEWRGN"(226) Ref2="AUTOMOD_58770"(304) + 011A + +Dictionary: Flags $00 FirstId 308 + 308: TWELVEBYTEXIT + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="TWELVEBYTEXIT"(308) Ref2="AUTOMOD_58770"(304) + 00BA + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="RESTOREPORT"(235) Ref2="AUTOMOD_58770"(304) + 00B0 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="PORTTOBITMAP"(201) Ref2="AUTOMOD_58770"(304) + 008E + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="GETNEWRGN"(226) Ref2="AUTOMOD_58770"(304) + 005A + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="CLIPGABOVE"(283) Ref2="AUTOMOD_58770"(304) + 0052 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="SETWPORT"(234) Ref2="AUTOMOD_58770"(304) + 0038 + +EntryPoint: Flags=$08=(Extern Code) Offset=$02B6 Entry="CALLDRAGHOOK"(305) + +EntryPoint: Flags=$08=(Extern Code) Offset=$00D8 Entry="DRAGGRAYRGN"(306) + +EntryPoint: Flags=$08=(Extern Code) Offset=$00E4 Entry="DRAGTHERGN"(307) +Comment: + + AUTOMOD_58770 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: INVALRGN [58AC0, 58B0E) + + Module started due to: vector glue above, MODGUESS (align, label) + + Resolved outgoing references: + +26 (58AE6): BSR NEGWORDS + +1A (58ADA): BSR PORTTOBITMAP + +4 (58AC4): BSR WINDOWMGR_VEC01D4 + + Trap A927 + + +A (58ACA): IVALCOMMON + VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a + + +46 (58B06): GOEXIT1 + VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a + + +Dictionary: Flags $00 FirstId 309 + 309: INVALRGN + 310: GOEXIT1 + 311: IVALCOMMON + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INVALRGN"(309) Segment="Main"(200) +Size: Flags $00 ModuleSize 78 + +Content: Flags $08 +Contents offset $0000 size $004E +00000000: 2055 ' U' MOVEA.L (A5),A0 +00000002: 2F10 '/.' MOVE.L (A0),-(A7) +00000004: 6100 FFFA 'a...' BSR WINDOWMGR_VEC01D4-INVALRGN+$FFFA ; ids: 312, 309 +00000008: 7000 'p.' MOVEQ #$00,D0 +0000000A: 48E7 1C10 'H...' MOVEM.L D3-D5/A3,-(A7) +0000000E: 3A00 ':.' MOVE.W D0,D5 +00000010: 2055 ' U' MOVEA.L (A5),A0 +00000012: 2650 '&P' MOVEA.L (A0),A3 +00000014: 282F 0014 '(/..' MOVE.L $0014(A7),D4 +00000018: 204B ' K' MOVEA.L A3,A0 +0000001A: 6100 FFE4 'a...' BSR PORTTOBITMAP-INVALRGN+$FFE4 ; ids: 201, 309 +0000001E: 2628 0006 '&(..' MOVE.L $0006(A0),D3 +00000022: 2F04 '/.' MOVE.L D4,-(A7) +00000024: 2F03 '/.' MOVE.L D3,-(A7) +00000026: 6100 FFD8 'a...' BSR NEGWORDS-INVALRGN+$FFD8 ; ids: 298, 309 +0000002A: A8E0 '..' _OffsetRgn ; A8E0 +0000002C: 2F2B 007A '/+.z' MOVE.L $007A(A3),-(A7) +00000030: 2F04 '/.' MOVE.L D4,-(A7) +00000032: 2F2B 007A '/+.z' MOVE.L $007A(A3),-(A7) +00000036: 4A45 'JE' TST.W D5 +00000038: 6604 'f.' BNE.S *+$0006 ; 0000003E +0000003A: A8E5 '..' _UnionRgn ; A8E5 +0000003C: 6002 '`.' BRA.S *+$0004 ; 00000040 +0000003E: A8E6 '..' _DiffRgn ; A8E6 +00000040: 2F04 '/.' MOVE.L D4,-(A7) +00000042: 2F03 '/.' MOVE.L D3,-(A7) +00000044: A8E0 '..' _OffsetRgn ; A8E0 +00000046: 4CDF 0838 'L..8' MOVEM.L (A7)+,D3-D5/A3 +0000004A: 2E9F '..' MOVE.L (A7)+,(A7) +0000004C: 4E75 'Nu' RTS + + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="NEGWORDS"(298) Ref2="INVALRGN"(309) + 0028 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="PORTTOBITMAP"(201) Ref2="INVALRGN"(309) + 001C + +Dictionary: Flags $00 FirstId 312 + 312: WINDOWMGR_VEC01D4 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="WINDOWMGR_VEC01D4"(312) Ref2="INVALRGN"(309) + 0006 + +EntryPoint: Flags=$08=(Extern Code) Offset=$0046 Entry="GOEXIT1"(310) + +EntryPoint: Flags=$08=(Extern Code) Offset=$000A Entry="IVALCOMMON"(311) +Comment: + + INVALRGN ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_58B30 [58B30, 58B50) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +1C (58B4C): BRA GOEXIT1 + + +2 (58B32): IRECTCOMMON + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 313 + 313: AUTOMOD_58B30 + 314: IRECTCOMMON + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_58B30"(313) Segment="Main"(200) +Size: Flags $00 ModuleSize 32 + +Content: Flags $08 +Contents offset $0000 size $0020 +00000000: 7000 'p.' MOVEQ #$00,D0 +00000002: 48E7 3C10 'H.<.' MOVEM.L D2-D5/A3,-(A7) +00000006: 3A00 ':.' MOVE.W D0,D5 +00000008: A8D8 '..' _NewRgn ; A8D8 +0000000A: 2817 '(.' MOVE.L (A7),D4 +0000000C: 2F2F 0018 '//..' MOVE.L $0018(A7),-(A7) +00000010: A8DF '..' _RectRgn ; A8DF +00000012: 2F04 '/.' MOVE.L D4,-(A7) +00000014: 3005 '0.' MOVE.W D5,D0 +00000016: 61D0 'a.' BSR.S *-$002E ; FFFFFFE8 +00000018: 2F04 '/.' MOVE.L D4,-(A7) +0000001A: A8D9 '..' _DisposeRgn ; A8D9 +0000001C: 6000 FFE2 '`...' BRA GOEXIT1-AUTOMOD_58B30+$FFE2 ; ids: 310, 313 + + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="GOEXIT1"(310) Ref2="AUTOMOD_58B30"(313) + 001E + +EntryPoint: Flags=$08=(Extern Code) Offset=$0002 Entry="IRECTCOMMON"(314) +Comment: + + AUTOMOD_58B30 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: VALIDRGN [58B60, 58B66) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +2 (58B62): BRA IVALCOMMON + + Trap A929 + + +Dictionary: Flags $00 FirstId 315 + 315: VALIDRGN +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="VALIDRGN"(315) Segment="Main"(200) +Size: Flags $00 ModuleSize 6 + +Content: Flags $08 +Contents offset $0000 size $0006 +00000000: 70FF 'p.' MOVEQ #$FF,D0 +00000002: 6000 FFFC '`...' BRA IVALCOMMON-VALIDRGN+$FFFC ; ids: 311, 315 + + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="IVALCOMMON"(311) Ref2="VALIDRGN"(315) + 0004 +Comment: + + VALIDRGN ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: GROWWINDOW [58B70, 58C2C) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +AA (58C1A): BSR RESTOREPORT + +9A (58C0A): BSR GWCALCSIZE + +96 (58C06): BSR CALLGROW + +8A (58BFA): BSR CALLDRAGHOOK + +86 (58BF6): BSR CALLGROW + +72 (58BE2): BSR DELTAPOINT + +68 (58BD8): BSR GETPINMOUSE + +60 (58BD0): BSR DELTAPOINT + +52 (58BC2): BSR GWCALCSIZE + +4E (58BBE): BSR CALLGROW + +48 (58BB8): BSR NEGWORDS + +40 (58BB0): BSR PORTTOBITMAP + +14 (58B84): BSR CLIPGABOVE + +8 (58B78): BSR SETWPORT + + Unresolved outgoing references: + +28 (58B98): PEA $58840 + + Trap A92B + + +B4 (58C24): TWELVEBYTEXIT + VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a + + +Dictionary: Flags $00 FirstId 316 + 316: GROWWINDOW + 317: TWELVEBYTEXIT +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GROWWINDOW"(316) Segment="Main"(200) +Size: Flags $00 ModuleSize 188 + +Content: Flags $08 +Contents offset $0000 size $00BC +00000000: 4E56 FFA4 'NV..' LINK.W A6,#-$005C +00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) +00000008: 6100 FFF6 'a...' BSR SETWPORT-GROWWINDOW+$FFF6 ; ids: 234, 316 +0000000C: 262E 000C '&...' MOVE.L $000C(A6),D3 +00000010: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +00000014: 6100 FFEA 'a...' BSR CLIPGABOVE-GROWWINDOW+$FFEA ; ids: 283, 316 +00000018: 486E FFE4 'Hn..' PEA -$001C(A6) +0000001C: 2F17 '/.' MOVE.L (A7),-(A7) +0000001E: A898 '..' _GetPenState ; A898 +00000020: A89E '..' _PenNormal ; A89E +00000022: 3F3C 000E '?<..' MOVE.W #$000E,-(A7) +00000026: A89C '..' _PenMode ; A89C +00000028: 487A FCA6 'Hz..' PEA *-$0358 ; FFFFFCD0 +0000002C: A89D '..' _PenPat ; A89D +0000002E: 49EE FFF8 'I...' LEA -$0008(A6),A4 +00000032: 28AB 0010 '(...' MOVE.L $0010(A3),(A4) +00000036: 296B 0014 0004 ')k....' MOVE.L $0014(A3),$0004(A4) +0000003C: 2F0C '/.' MOVE.L A4,-(A7) +0000003E: 204B ' K' MOVEA.L A3,A0 +00000040: 6100 FFBE 'a...' BSR PORTTOBITMAP-GROWWINDOW+$FFBE ; ids: 201, 316 +00000044: 2F28 0006 '/(..' MOVE.L $0006(A0),-(A7) +00000048: 6100 FFB6 'a...' BSR NEGWORDS-GROWWINDOW+$FFB6 ; ids: 298, 316 +0000004C: A8A8 '..' _OffsetRect ; A8A8 +0000004E: 6100 FFB0 'a...' BSR CALLGROW-GROWWINDOW+$FFB0 ; ids: 319, 316 +00000052: 6100 FFAC 'a...' BSR GWCALCSIZE-GROWWINDOW+$FFAC ; ids: 318, 316 +00000056: 2C00 ',.' MOVE.L D0,D6 +00000058: 594F 'YO' SUBQ.W #4,A7 +0000005A: 2F03 '/.' MOVE.L D3,-(A7) +0000005C: 2F2C 0004 '/,..' MOVE.L $0004(A4),-(A7) +00000060: 6100 FF9E 'a...' BSR DELTAPOINT-GROWWINDOW+$FF9E ; ids: 267, 316 +00000064: 2A1F '*.' MOVE.L (A7)+,D5 +00000066: 2F03 '/.' MOVE.L D3,-(A7) +00000068: 6100 FF96 'a...' BSR GETPINMOUSE-GROWWINDOW+$FF96 ; ids: 320, 316 +0000006C: 2017 ' .' MOVE.L (A7),D0 +0000006E: 2F03 '/.' MOVE.L D3,-(A7) +00000070: 2F00 '/.' MOVE.L D0,-(A7) +00000072: 6100 FF8C 'a...' BSR DELTAPOINT-GROWWINDOW+$FF8C ; ids: 267, 316 +00000076: 2E1F '..' MOVE.L (A7)+,D7 +00000078: 6710 'g.' BEQ.S *+$0012 ; 0000008A +0000007A: 6162 'ab' BSR.S *+$0064 ; 000000DE +0000007C: DF6C 0006 '.l..' ADD.W D7,$0006(A4) +00000080: 4847 'HG' SWAP D7 +00000082: DF6C 0004 '.l..' ADD.W D7,$0004(A4) +00000086: 6100 FF78 'a..x' BSR CALLGROW-GROWWINDOW+$FF78 ; ids: 319, 316 +0000008A: 6100 FF74 'a..t' BSR CALLDRAGHOOK-GROWWINDOW+$FF74 ; ids: 305, 316 +0000008E: 4267 'Bg' CLR.W -(A7) +00000090: A977 '.w' _WaitMouseUp ; A977 +00000092: 4A1F 'J.' TST.B (A7)+ +00000094: 66D0 'f.' BNE.S *-$002E ; 00000066 +00000096: 6100 FF68 'a..h' BSR CALLGROW-GROWWINDOW+$FF68 ; ids: 319, 316 +0000009A: 6100 FF64 'a..d' BSR GWCALCSIZE-GROWWINDOW+$FF64 ; ids: 318, 316 +0000009E: BC80 '..' CMP.L D0,D6 +000000A0: 6602 'f.' BNE.S *+$0004 ; 000000A4 +000000A2: 7000 'p.' MOVEQ #$00,D0 +000000A4: 2D40 0014 '-@..' MOVE.L D0,$0014(A6) +000000A8: A899 '..' _SetPenState ; A899 +000000AA: 6100 FF54 'a..T' BSR RESTOREPORT-GROWWINDOW+$FF54 ; ids: 235, 316 +000000AE: 4CDF 18F8 'L...' MOVEM.L (A7)+,D3-D7/A3/A4 +000000B2: 4E5E 'N^' UNLK A6 +000000B4: 205F ' _' MOVEA.L (A7)+,A0 +000000B6: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000BA: 4ED0 'N.' JMP (A0) + + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="RESTOREPORT"(235) Ref2="GROWWINDOW"(316) + 00AC + +Dictionary: Flags $00 FirstId 318 + 318: GWCALCSIZE +Pad + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="GWCALCSIZE"(318) Ref2="GROWWINDOW"(316) + 009C + +Dictionary: Flags $00 FirstId 319 + 319: CALLGROW +Pad + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="CALLGROW"(319) Ref2="GROWWINDOW"(316) + 0098 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="CALLDRAGHOOK"(305) Ref2="GROWWINDOW"(316) + 008C + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="CALLGROW"(319) Ref2="GROWWINDOW"(316) + 0088 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="DELTAPOINT"(267) Ref2="GROWWINDOW"(316) + 0074 + +Dictionary: Flags $00 FirstId 320 + 320: GETPINMOUSE + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="GETPINMOUSE"(320) Ref2="GROWWINDOW"(316) + 006A + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="DELTAPOINT"(267) Ref2="GROWWINDOW"(316) + 0062 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="GWCALCSIZE"(318) Ref2="GROWWINDOW"(316) + 0054 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="CALLGROW"(319) Ref2="GROWWINDOW"(316) + 0050 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="NEGWORDS"(298) Ref2="GROWWINDOW"(316) + 004A + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="PORTTOBITMAP"(201) Ref2="GROWWINDOW"(316) + 0042 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="CLIPGABOVE"(283) Ref2="GROWWINDOW"(316) + 0016 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="SETWPORT"(234) Ref2="GROWWINDOW"(316) + 000A + +EntryPoint: Flags=$08=(Extern Code) Offset=$00B4 Entry="TWELVEBYTEXIT"(317) +Comment: + + GROWWINDOW ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: CALLGROW [58C40, 58C4E) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +6 (58C46): BSR CALLWINDOW + + VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a + + +Dictionary: Flags $00 FirstId 321 + 321: CALLGROW +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="CALLGROW"(321) Segment="Main"(200) +Size: Flags $00 ModuleSize 14 + +Content: Flags $08 +Contents offset $0000 size $000E +00000000: 2F03 '/.' MOVE.L D3,-(A7) +00000002: 7005 'p.' MOVEQ #$05,D0 +00000004: 260C '&.' MOVE.L A4,D3 +00000006: 6100 FFF8 'a...' BSR CALLWINDOW-CALLGROW+$FFF8 ; ids: 277, 321 +0000000A: 261F '&.' MOVE.L (A7)+,D3 +0000000C: 4E75 'Nu' RTS + + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="CALLWINDOW"(277) Ref2="CALLGROW"(321) + 0008 +Comment: + + CALLGROW ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: GETPINMOUSE [58C60, 58CB8) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +C (58C6C): BSR DELTAPOINT + + VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a + + +Dictionary: Flags $00 FirstId 322 + 322: GETPINMOUSE + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GETPINMOUSE"(322) Segment="Main"(200) +Size: Flags $00 ModuleSize 88 + +Content: Flags $08 +Contents offset $0000 size $0058 +00000000: 2F2C 0004 '/,..' MOVE.L $0004(A4),-(A7) +00000004: 514F 'QO' SUBQ.W #8,A7 +00000006: 2F0F '/.' MOVE.L A7,-(A7) +00000008: A972 '.r' _GetMouse ; A972 +0000000A: 2F05 '/.' MOVE.L D5,-(A7) +0000000C: 6100 FFF2 'a...' BSR DELTAPOINT-GETPINMOUSE+$FFF2 ; ids: 267, 322 +00000010: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000014: 43EE FFDC 'C...' LEA -$0024(A6),A1 +00000018: 22D8 '".' MOVE.L (A0)+,(A1)+ +0000001A: 22D8 '".' MOVE.L (A0)+,(A1)+ +0000001C: 486E FFB8 'Hn..' PEA -$0048(A6) +00000020: A976 '.v' _GetKeys ; A976 +00000022: 4A2E FFBE 'J...' TST.B -$0042(A6) +00000026: 6A08 'j.' BPL.S *+$000A ; 00000030 +00000028: 2D7C 7FFE 7FFE '-|....' MOVE.L #$7FFE7FFE,-$0020(A6) + FFE0 +00000030: 295F 0004 ')_..' MOVE.L (A7)+,$0004(A4) +00000034: 614A 'aJ' BSR.S *+$004C ; 00000080 +00000036: 2957 0004 ')W..' MOVE.L (A7),$0004(A4) +0000003A: 486E FFDC 'Hn..' PEA -$0024(A6) +0000003E: 2F00 '/.' MOVE.L D0,-(A7) +00000040: A94E '.N' _PinRect ; A94E +00000042: 4845 'HE' SWAP D5 +00000044: 3614 '6.' MOVE.W (A4),D3 +00000046: D65F '._' ADD.W (A7)+,D3 +00000048: D645 '.E' ADD.W D5,D3 +0000004A: 4843 'HC' SWAP D3 +0000004C: 4845 'HE' SWAP D5 +0000004E: 362C 0002 '6,..' MOVE.W $0002(A4),D3 +00000052: D65F '._' ADD.W (A7)+,D3 +00000054: D645 '.E' ADD.W D5,D3 +00000056: 4E75 'Nu' RTS + + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="DELTAPOINT"(267) Ref2="GETPINMOUSE"(322) + 000E +Comment: + + GETPINMOUSE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: GWCALCSIZE [58CD0, 58CE0) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +8 (58CD8): BSR DELTAPOINT + + VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a + + +Dictionary: Flags $00 FirstId 323 + 323: GWCALCSIZE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GWCALCSIZE"(323) Segment="Main"(200) +Size: Flags $00 ModuleSize 16 + +Content: Flags $08 +Contents offset $0000 size $0010 +00000000: 594F 'YO' SUBQ.W #4,A7 +00000002: 2F2C 0004 '/,..' MOVE.L $0004(A4),-(A7) +00000006: 2F14 '/.' MOVE.L (A4),-(A7) +00000008: 6100 FFF6 'a...' BSR DELTAPOINT-GWCALCSIZE+$FFF6 ; ids: 267, 323 +0000000C: 201F ' .' MOVE.L (A7)+,D0 +0000000E: 4E75 'Nu' RTS + + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="DELTAPOINT"(267) Ref2="GWCALCSIZE"(323) + 000A +Comment: + + GWCALCSIZE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __FINDLAYER [58CF0, 58D74) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +76 (58D66): BRA TWOPARMEXIT + +3E (58D2E): BSR CALLWINDOW + +14 (58D04): JSR CALLMBARPROC ; outside file + + VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a + + +Dictionary: Flags $00 FirstId 324 + 324: __FINDLAYER + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__FINDLAYER"(324) Segment="Main"(200) +Size: Flags $00 ModuleSize 132 + +Content: Flags $08 +Contents offset $0000 size $0084 +00000000: 48E7 5010 'H.P.' MOVEM.L D1/D3/A3,-(A7) +00000004: 41EF 0010 'A...' LEA $0010(A7),A0 +00000008: 2258 '"X' MOVEA.L (A0)+,A1 +0000000A: 4291 'B.' CLR.L (A1) +0000000C: 2618 '&.' MOVE.L (A0)+,D3 +0000000E: 4250 'BP' CLR.W (A0) +00000010: 7001 'p.' MOVEQ #$01,D0 +00000012: 2203 '".' MOVE.L D3,D1 +00000014: 4EBA 0000 'N...' JSR CALLMBARPROC ; id: 325 +00000018: 4A80 'J.' TST.L D0 +0000001A: 6B04 'k.' BMI.S *+$0006 ; 00000020 +0000001C: 7001 'p.' MOVEQ #$01,D0 +0000001E: 603A '`:' BRA.S *+$003C ; 0000005A +00000020: 2678 09D6 '&x..' MOVEA.L $09D6,A3 +00000024: 200B ' .' MOVE.L A3,D0 +00000026: 6752 'gR' BEQ.S *+$0054 ; 0000007A +00000028: 4A2B 006E 'J+.n' TST.B $006E(A3) +0000002C: 6718 'g.' BEQ.S *+$001A ; 00000046 +0000002E: 4267 'Bg' CLR.W -(A7) +00000030: 2F03 '/.' MOVE.L D3,-(A7) +00000032: 2F2B 0072 '/+.r' MOVE.L $0072(A3),-(A7) +00000036: A8E8 '..' _PtInRgn ; A8E8 +00000038: 4A1F 'J.' TST.B (A7)+ +0000003A: 670A 'g.' BEQ.S *+$000C ; 00000046 +0000003C: 7001 'p.' MOVEQ #$01,D0 +0000003E: 6100 FFC0 'a...' BSR CALLWINDOW-__FINDLAYER+$FFC0 ; ids: 277, 324 +00000042: 4A40 'J@' TST.W D0 +00000044: 6606 'f.' BNE.S *+$0008 ; 0000004C +00000046: 266B 0090 '&k..' MOVEA.L $0090(A3),A3 +0000004A: 60D8 '`.' BRA.S *-$0026 ; 00000024 +0000004C: 206F 0010 ' o..' MOVEA.L $0010(A7),A0 +00000050: 208B ' .' MOVE.L A3,(A0) +00000052: 4A6B 006C 'Jk.l' TST.W $006C(A3) +00000056: 6A04 'j.' BPL.S *+$0006 ; 0000005C +00000058: 7002 'p.' MOVEQ #$02,D0 +0000005A: 6012 '`.' BRA.S *+$0014 ; 0000006E +0000005C: 0C40 0002 '.@..' CMPI.W #$0002,D0 +00000060: 6D0A 'm.' BLT.S *+$000C ; 0000006C +00000062: 6E04 'n.' BGT.S *+$0006 ; 00000068 +00000064: 7004 'p.' MOVEQ #$04,D0 +00000066: 6006 '`.' BRA.S *+$0008 ; 0000006E +00000068: 5440 'T@' ADDQ.W #2,D0 +0000006A: 6002 '`.' BRA.S *+$0004 ; 0000006E +0000006C: 7003 'p.' MOVEQ #$03,D0 +0000006E: 3F40 0018 '?@..' MOVE.W D0,$0018(A7) +00000072: 4CDF 080A 'L...' MOVEM.L (A7)+,D1/D3/A3 +00000076: 6000 FF88 '`...' BRA TWOPARMEXIT-__FINDLAYER+$FF88 ; ids: 209, 324 +0000007A: 2038 0A6C ' 8.l' MOVE.L $0A6C,D0 +0000007E: 67EE 'g.' BEQ.S *-$0010 ; 0000006E +00000080: 7002 'p.' MOVEQ #$02,D0 +00000082: 60EA '`.' BRA.S *-$0014 ; 0000006E + + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="TWOPARMEXIT"(209) Ref2="__FINDLAYER"(324) + 0078 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="CALLWINDOW"(277) Ref2="__FINDLAYER"(324) + 0040 + +Dictionary: Flags $00 FirstId 325 + 325: CALLMBARPROC +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CALLMBARPROC"(325) + 00000016 +Comment: + + __FINDLAYER ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: DRAWGROWICON [58D80, 58D9E) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +12 (58D92): BSR RESTOREPORT + +E (58D8E): BSR CALLWINDOW + +8 (58D88): BSR SETWPORT + + Trap A904 + + +Dictionary: Flags $00 FirstId 326 + 326: DRAWGROWICON +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DRAWGROWICON"(326) Segment="Main"(200) +Size: Flags $00 ModuleSize 30 + +Content: Flags $08 +Contents offset $0000 size $001E +00000000: 48E7 0810 'H...' MOVEM.L D4/A3,-(A7) +00000004: 266F 000C '&o..' MOVEA.L $000C(A7),A3 +00000008: 6100 FFF6 'a...' BSR SETWPORT-DRAWGROWICON+$FFF6 ; ids: 234, 326 +0000000C: 7006 'p.' MOVEQ #$06,D0 +0000000E: 6100 FFF0 'a...' BSR CALLWINDOW-DRAWGROWICON+$FFF0 ; ids: 277, 326 +00000012: 6100 FFEC 'a...' BSR RESTOREPORT-DRAWGROWICON+$FFEC ; ids: 235, 326 +00000016: 4CDF 0810 'L...' MOVEM.L (A7)+,D4/A3 +0000001A: 2E9F '..' MOVE.L (A7)+,(A7) +0000001C: 4E75 'Nu' RTS + + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="RESTOREPORT"(235) Ref2="DRAWGROWICON"(326) + 0014 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="CALLWINDOW"(277) Ref2="DRAWGROWICON"(326) + 0010 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="SETWPORT"(234) Ref2="DRAWGROWICON"(326) + 000A +Comment: + + DRAWGROWICON ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: SETDESKCPAT [58DA0, 58DF4) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Trap AA47 + + +Dictionary: Flags $00 FirstId 327 + 327: SETDESKCPAT + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SETDESKCPAT"(327) Segment="Main"(200) +Size: Flags $00 ModuleSize 84 + +Content: Flags $08 +Contents offset $0000 size $0054 +00000000: 4AAF 0004 'J...' TST.L $0004(A7) +00000004: 6732 'g2' BEQ.S *+$0034 ; 00000038 +00000006: 2038 0CD8 ' 8..' MOVE.L $0CD8,D0 +0000000A: 670A 'g.' BEQ.S *+$000C ; 00000016 +0000000C: B0B8 0A06 '....' CMP.L $0A06,D0 +00000010: 6704 'g.' BEQ.S *+$0006 ; 00000016 +00000012: 2F00 '/.' MOVE.L D0,-(A7) +00000014: AA08 '..' _DisposePixPat ; AA08 +00000016: 21EF 0004 0CD8 '!.....' MOVE.L $0004(A7),$0CD8 +0000001C: 08F8 0007 020B '......' BSET #$07,$020B +00000022: 42A7 'B.' CLR.L -(A7) +00000024: 2F38 09EE '/8..' MOVE.L $09EE,-(A7) +00000028: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000002C: 50E8 01A8 'P...' ST $01A8(A0) +00000030: A90C '..' _PaintOne ; A90C +00000032: 205F ' _' MOVEA.L (A7)+,A0 +00000034: 584F 'XO' ADDQ.W #4,A7 +00000036: 4ED0 'N.' JMP (A0) +00000038: 594F 'YO' SUBQ.W #4,A7 +0000003A: 3F3C 0010 '?<..' MOVE.W #$0010,-(A7) +0000003E: A9B8 '..' _GetPattern ; A9B8 +00000040: 205F ' _' MOVEA.L (A7)+,A0 +00000042: 2050 ' P' MOVEA.L (A0),A0 +00000044: 21D8 0A3C '!..<' MOVE.L (A0)+,$0A3C +00000048: 21D0 0A40 '!..@' MOVE.L (A0),$0A40 +0000004C: 08B8 0007 020B '......' BCLR #$07,$020B +00000052: 60CE '`.' BRA.S *-$0030 ; 00000022 + +Comment: + + SETDESKCPAT ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: SETWINCOLOR [58E00, 58F94) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +11E (58F1E): BSR GETAUXGUTS + +F0 (58EF0): BSR GETAUXGUTS + +B0 (58EB0): BSR GETAUXGUTS + +1E (58E1E): BSR GETREARWINDOW + + VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a + + +74 (58E74): SETCTLCOLOR + VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a + + +Dictionary: Flags $00 FirstId 328 + 328: SETWINCOLOR + 329: SETCTLCOLOR + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SETWINCOLOR"(328) Segment="Main"(200) +Size: Flags $00 ModuleSize 404 + +Content: Flags $08 +Contents offset $0000 size $0194 +00000000: 48E7 0030 'H..0' MOVEM.L A2/A3,-(A7) +00000004: 2478 0CD0 '$x..' MOVEA.L $0CD0,A2 +00000008: 47F8 0CD0 'G...' LEA $0CD0,A3 +0000000C: 6100 0092 'a...' BSR *+$0094 ; 000000A0 +00000010: 202F 0010 ' /..' MOVE.L $0010(A7),D0 +00000014: 6618 'f.' BNE.S *+$001A ; 0000002E +00000016: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000001A: 50E8 01A8 'P...' ST $01A8(A0) +0000001E: 6100 FFE0 'a...' BSR GETREARWINDOW-SETWINCOLOR+$FFE0 ; ids: 331, 328 +00000022: 2F09 '/.' MOVE.L A1,-(A7) +00000024: 2F38 09EE '/8..' MOVE.L $09EE,-(A7) +00000028: A90C '..' _PaintOne ; A90C +0000002A: 6000 006A '`..j' BRA *+$006C ; 00000096 +0000002E: 2440 '$@' MOVEA.L D0,A2 +00000030: 4A2A 0006 'J*..' TST.B $0006(A2) +00000034: 6A2E 'j.' BPL.S *+$0030 ; 00000064 +00000036: 594F 'YO' SUBQ.W #4,A7 +00000038: 4857 'HW' PEA (A7) +0000003A: A874 '.t' _GetPort ; A874 +0000003C: 2F0A '/.' MOVE.L A2,-(A7) +0000003E: A873 '.s' _SetPort ; A873 +00000040: 206F 0010 ' o..' MOVEA.L $0010(A7),A0 +00000044: 2050 ' P' MOVEA.L (A0),A0 +00000046: 3228 0006 '2(..' MOVE.W $0006(A0),D1 +0000004A: C2FC 0008 '....' MULU.W #$0008,D1 +0000004E: 0C70 0000 1008 '.p....' CMPI.W #$0000,$08(A0,D1.W) +00000054: 6706 'g.' BEQ.S *+$0008 ; 0000005C +00000056: 5141 'QA' SUBQ.W #8,D1 +00000058: 6CF4 'l.' BGE.S *-$000A ; 0000004E +0000005A: 7200 'r.' MOVEQ #$00,D1 +0000005C: 4870 100A 'Hp..' PEA $0A(A0,D1.W) +00000060: AA15 '..' _RGBBackColor ; AA15 +00000062: A873 '.s' _SetPort ; A873 +00000064: 4A2A 006E 'J*.n' TST.B $006E(A2) +00000068: 672C 'g,' BEQ.S *+$002E ; 00000096 +0000006A: 2F0A '/.' MOVE.L A2,-(A7) +0000006C: 2F2A 0072 '/*.r' MOVE.L $0072(A2),-(A7) +00000070: A90C '..' _PaintOne ; A90C +00000072: 6022 '`"' BRA.S *+$0024 ; 00000096 +00000074: 48E7 0030 'H..0' MOVEM.L A2/A3,-(A7) +00000078: 2478 0CD4 '$x..' MOVEA.L $0CD4,A2 +0000007C: 47F8 0CD4 'G...' LEA $0CD4,A3 +00000080: 611E 'a.' BSR.S *+$0020 ; 000000A0 +00000082: 202F 0010 ' /..' MOVE.L $0010(A7),D0 +00000086: 6796 'g.' BEQ.S *-$0068 ; 0000001E +00000088: 2040 ' @' MOVEA.L D0,A0 +0000008A: 2250 '"P' MOVEA.L (A0),A1 +0000008C: 4A29 0010 'J)..' TST.B $0010(A1) +00000090: 6704 'g.' BEQ.S *+$0006 ; 00000096 +00000092: 2F08 '/.' MOVE.L A0,-(A7) +00000094: A96D '.m' _Draw1Control ; A96D +00000096: 4CDF 0C00 'L...' MOVEM.L (A7)+,A2/A3 +0000009A: 205F ' _' MOVEA.L (A7)+,A0 +0000009C: 504F 'PO' ADDQ.W #8,A7 +0000009E: 4ED0 'N.' JMP (A0) +000000A0: 4E56 0000 'NV..' LINK.W A6,#$0000 +000000A4: 42A7 'B.' CLR.L -(A7) +000000A6: 4267 'Bg' CLR.W -(A7) +000000A8: 42A7 'B.' CLR.L -(A7) +000000AA: 486F 0006 'Ho..' PEA $0006(A7) +000000AE: 224A '"J' MOVEA.L A2,A1 +000000B0: 6100 FF4E 'a..N' BSR GETAUXGUTS-SETWINCOLOR+$FF4E ; ids: 330, 328 +000000B4: 544F 'TO' ADDQ.W #2,A7 +000000B6: 205F ' _' MOVEA.L (A7)+,A0 +000000B8: 2050 ' P' MOVEA.L (A0),A0 +000000BA: 2068 0008 ' h..' MOVEA.L $0008(A0),A0 +000000BE: B1EE 0014 '....' CMPA.L $0014(A6),A0 +000000C2: 6700 008A 'g...' BEQ *+$008C ; 0000014E +000000C6: 0CAE FFFF FFFF '......' CMPI.L #$FFFFFFFF,$0014(A6) + 0014 +000000CE: 6760 'g`' BEQ.S *+$0062 ; 00000130 +000000D0: 2F08 '/.' MOVE.L A0,-(A7) +000000D2: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +000000D6: 2050 ' P' MOVEA.L (A0),A0 +000000D8: 0C68 FFFF 0006 '.h....' CMPI.W #$FFFF,$0006(A0) +000000DE: 205F ' _' MOVEA.L (A7)+,A0 +000000E0: 6724 'g$' BEQ.S *+$0026 ; 00000106 +000000E2: 42A7 'B.' CLR.L -(A7) +000000E4: 4267 'Bg' CLR.W -(A7) +000000E6: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) +000000EA: 486F 0006 'Ho..' PEA $0006(A7) +000000EE: 224A '"J' MOVEA.L A2,A1 +000000F0: 6100 FF0E 'a...' BSR GETAUXGUTS-SETWINCOLOR+$FF0E ; ids: 330, 328 +000000F4: 101F '..' MOVE.B (A7)+,D0 +000000F6: 205F ' _' MOVEA.L (A7)+,A0 +000000F8: 673A 'g:' BEQ.S *+$003C ; 00000134 +000000FA: 2050 ' P' MOVEA.L (A0),A0 +000000FC: 216E 0014 0008 '!n....' MOVE.L $0014(A6),$0008(A0) +00000102: 4E5E 'N^' UNLK A6 +00000104: 4E75 'Nu' RTS +00000106: 4A38 0CB2 'J8..' TST.B $0CB2 +0000010A: 6724 'g$' BEQ.S *+$0026 ; 00000130 +0000010C: 2D48 0014 '-H..' MOVE.L A0,$0014(A6) +00000110: 42A7 'B.' CLR.L -(A7) +00000112: 4267 'Bg' CLR.W -(A7) +00000114: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) +00000118: 486F 0006 'Ho..' PEA $0006(A7) +0000011C: 224A '"J' MOVEA.L A2,A1 +0000011E: 6100 FEE0 'a...' BSR GETAUXGUTS-SETWINCOLOR+$FEE0 ; ids: 330, 328 +00000122: 544F 'TO' ADDQ.W #2,A7 +00000124: 205F ' _' MOVEA.L (A7)+,A0 +00000126: 2050 ' P' MOVEA.L (A0),A0 +00000128: 216E 0014 0008 '!n....' MOVE.L $0014(A6),$0008(A0) +0000012E: 60D2 '`.' BRA.S *-$002C ; 00000102 +00000130: 2D48 0014 '-H..' MOVE.L A0,$0014(A6) +00000134: 701C 'p.' MOVEQ #$1C,D0 +00000136: A322 '."' _NewHandleClear ; A322 +00000138: 2688 '&.' MOVE.L A0,(A3) +0000013A: 2050 ' P' MOVEA.L (A0),A0 +0000013C: 208A ' .' MOVE.L A2,(A0) +0000013E: 216E 0014 0008 '!n....' MOVE.L $0014(A6),$0008(A0) +00000144: 202E 0018 ' ...' MOVE.L $0018(A6),D0 +00000148: 2140 0004 '!@..' MOVE.L D0,$0004(A0) +0000014C: 60B4 '`.' BRA.S *-$004A ; 00000102 +0000014E: 2448 '$H' MOVEA.L A0,A2 +00000150: 224B '"K' MOVEA.L A3,A1 +00000152: 2211 '".' MOVE.L (A1),D1 +00000154: 2041 ' A' MOVEA.L D1,A0 +00000156: 6738 'g8' BEQ.S *+$003A ; 00000190 +00000158: 2050 ' P' MOVEA.L (A0),A0 +0000015A: 2028 0004 ' (..' MOVE.L $0004(A0),D0 +0000015E: B0AE 0018 '....' CMP.L $0018(A6),D0 +00000162: 6704 'g.' BEQ.S *+$0006 ; 00000168 +00000164: 2248 '"H' MOVEA.L A0,A1 +00000166: 60EA '`.' BRA.S *-$0014 ; 00000152 +00000168: 2F10 '/.' MOVE.L (A0),-(A7) +0000016A: 2068 0008 ' h..' MOVEA.L $0008(A0),A0 +0000016E: A069 '.i' _HGetState ; A069 +00000170: 0800 0005 '....' BTST #$05,D0 +00000174: 6602 'f.' BNE.S *+$0004 ; 00000178 +00000176: A023 '.#' _DisposeHandle ; A023 +00000178: 4A38 0CB2 'J8..' TST.B $0CB2 +0000017C: 670C 'g.' BEQ.S *+$000E ; 0000018A +0000017E: 2041 ' A' MOVEA.L D1,A0 +00000180: 2050 ' P' MOVEA.L (A0),A0 +00000182: 214A 0008 '!J..' MOVE.L A2,$0008(A0) +00000186: 584F 'XO' ADDQ.W #4,A7 +00000188: 6006 '`.' BRA.S *+$0008 ; 00000190 +0000018A: 2041 ' A' MOVEA.L D1,A0 +0000018C: A023 '.#' _DisposeHandle ; A023 +0000018E: 229F '".' MOVE.L (A7)+,(A1) +00000190: 6000 FF70 '`..p' BRA *-$008E ; 00000102 + + +Dictionary: Flags $00 FirstId 330 + 330: GETAUXGUTS +Pad + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="GETAUXGUTS"(330) Ref2="SETWINCOLOR"(328) + 0120 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="GETAUXGUTS"(330) Ref2="SETWINCOLOR"(328) + 00F2 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="GETAUXGUTS"(330) Ref2="SETWINCOLOR"(328) + 00B2 + +Dictionary: Flags $00 FirstId 331 + 331: GETREARWINDOW + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="GETREARWINDOW"(331) Ref2="SETWINCOLOR"(328) + 0020 + +EntryPoint: Flags=$08=(Extern Code) Offset=$0074 Entry="SETCTLCOLOR"(329) +Comment: + + SETWINCOLOR ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_58FB0 [58FB0, 58FF8) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + +A (58FBA): GETAUXGUTS + VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgr.a + + +Dictionary: Flags $00 FirstId 332 + 332: AUTOMOD_58FB0 + 333: GETAUXGUTS +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_58FB0"(332) Segment="Main"(200) +Size: Flags $00 ModuleSize 72 + +Content: Flags $08 +Contents offset $0000 size $0048 +00000000: 2278 0CD0 '"x..' MOVEA.L $0CD0,A1 +00000004: 6004 '`.' BRA.S *+$0006 ; 0000000A +00000006: 2278 0CD4 '"x..' MOVEA.L $0CD4,A1 +0000000A: 1F7C 0001 000C '.|....' MOVE.B #$01,$000C(A7) +00000010: 202F 0008 ' /..' MOVE.L $0008(A7),D0 +00000014: 2051 ' Q' MOVEA.L (A1),A0 +00000016: B0A8 0004 '....' CMP.L $0004(A0),D0 +0000001A: 6712 'g.' BEQ.S *+$0014 ; 0000002E +0000001C: 2409 '$.' MOVE.L A1,D2 +0000001E: 2210 '".' MOVE.L (A0),D1 +00000020: 2241 '"A' MOVEA.L D1,A1 +00000022: 66F0 'f.' BNE.S *-$000E ; 00000014 +00000024: 4A80 'J.' TST.L D0 +00000026: 6706 'g.' BEQ.S *+$0008 ; 0000002E +00000028: 422F 000C 'B/..' CLR.B $000C(A7) +0000002C: 2242 '"B' MOVEA.L D2,A1 +0000002E: 206F 0004 ' o..' MOVEA.L $0004(A7),A0 +00000032: 2089 ' .' MOVE.L A1,(A0) +00000034: 2051 ' Q' MOVEA.L (A1),A0 +00000036: 2068 0008 ' h..' MOVEA.L $0008(A0),A0 +0000003A: 4A90 'J.' TST.L (A0) +0000003C: 6604 'f.' BNE.S *+$0006 ; 00000042 +0000003E: 2F08 '/.' MOVE.L A0,-(A7) +00000040: A9A2 '..' _LoadResource ; A9A2 +00000042: 205F ' _' MOVEA.L (A7)+,A0 +00000044: 504F 'PO' ADDQ.W #8,A7 +00000046: 4ED0 'N.' JMP (A0) + + +EntryPoint: Flags=$08=(Extern Code) Offset=$000A Entry="GETAUXGUTS"(333) +Comment: + + AUTOMOD_58FB0 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: INITWINDOWS [59010, 5901A) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +2 (59012): JSR __INITLAYERS + + Trap A912 + + +Dictionary: Flags $00 FirstId 334 + 334: INITWINDOWS + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INITWINDOWS"(334) Segment="Main"(200) +Size: Flags $00 ModuleSize 10 + +Content: Flags $08 +Contents offset $0000 size $000A +00000000: 554F 'UO' SUBQ.W #2,A7 +00000002: 4EBA 0000 'N...' JSR __INITLAYERS ; id: 335 +00000006: 544F 'TO' ADDQ.W #2,A7 +00000008: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 335 + 335: __INITLAYERS +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="__INITLAYERS"(335) + 00000004 +Comment: + + INITWINDOWS ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: MAKEDEACTIVEGLUE [59020, 5902A) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +6 (59026): JMP MAKEDEACTIVE + + VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgrExtensions.a + + +Dictionary: Flags $00 FirstId 336 + 336: MAKEDEACTIVEGLUE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="MAKEDEACTIVEGLUE"(336) Segment="Main"(200) +Size: Flags $00 ModuleSize 10 + +Content: Flags $08 +Contents offset $0000 size $000A +00000000: 205F ' _' MOVEA.L (A7)+,A0 +00000002: 2017 ' .' MOVE.L (A7),D0 +00000004: 2E88 '..' MOVE.L A0,(A7) +00000006: 4EFA 0000 'N...' JMP MAKEDEACTIVE ; id: 254 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MAKEDEACTIVE"(254) + 00000008 +Comment: + + MAKEDEACTIVEGLUE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: CALLWINDOWGLUE [59040, 5905E) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +10 (59050): JSR CALLWINDOW + + VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgrExtensions.a + + +Dictionary: Flags $00 FirstId 337 + 337: CALLWINDOWGLUE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="CALLWINDOWGLUE"(337) Segment="Main"(200) +Size: Flags $00 ModuleSize 30 + +Content: Flags $08 +Contents offset $0000 size $001E +00000000: 48E7 1010 'H...' MOVEM.L D3/A3,-(A7) +00000004: 262F 000C '&/..' MOVE.L $000C(A7),D3 +00000008: 302F 0010 '0/..' MOVE.W $0010(A7),D0 +0000000C: 266F 0012 '&o..' MOVEA.L $0012(A7),A3 +00000010: 4EBA 0000 'N...' JSR CALLWINDOW ; id: 277 +00000014: 4CDF 0808 'L...' MOVEM.L (A7)+,D3/A3 +00000018: 205F ' _' MOVEA.L (A7)+,A0 +0000001A: 588F 'X.' ADDQ.L #4,A7 +0000001C: 4ED0 'N.' JMP (A0) + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CALLWINDOW"(277) + 00000012 +Comment: + + CALLWINDOWGLUE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: CALLWINDOWCALCGLUE [59070, 59082) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +6 (59076): JSR CALLWCALC + + VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgrExtensions.a + + +Dictionary: Flags $00 FirstId 338 + 338: CALLWINDOWCALCGLUE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="CALLWINDOWCALCGLUE"(338) Segment="Main"(200) +Size: Flags $00 ModuleSize 18 + +Content: Flags $08 +Contents offset $0000 size $0012 +00000000: 2F0B '/.' MOVE.L A3,-(A7) +00000002: 266F 0008 '&o..' MOVEA.L $0008(A7),A3 +00000006: 4EBA 0000 'N...' JSR CALLWCALC ; id: 280 +0000000A: 265F '&_' MOVEA.L (A7)+,A3 +0000000C: 205F ' _' MOVEA.L (A7)+,A0 +0000000E: 588F 'X.' ADDQ.L #4,A7 +00000010: 4ED0 'N.' JMP (A0) + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CALLWCALC"(280) + 00000008 +Comment: + + CALLWINDOWCALCGLUE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_59090 [59090, 590E8) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +24 (590B4): JSR __SWAPCURLAYER + +20 (590B0): JSR __GETPARENT + + +Dictionary: Flags $00 FirstId 339 + 339: AUTOMOD_59090 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_59090"(339) Segment="Main"(200) +Size: Flags $00 ModuleSize 88 + +Content: Flags $08 +Contents offset $0000 size $0058 +00000000: 2417 '$.' MOVE.L (A7),D2 +00000002: 518F 'Q.' SUBQ.L #8,A7 +00000004: 224F '"O' MOVEA.L A7,A1 +00000006: 2F08 '/.' MOVE.L A0,-(A7) +00000008: 41E9 000C 'A...' LEA $000C(A1),A0 +0000000C: 6002 '`.' BRA.S *+$0004 ; 00000010 +0000000E: 32D8 '2.' MOVE.W (A0)+,(A1)+ +00000010: 51C9 FFFC 'Q...' DBF D1,*-$0002 ; 0000000E +00000014: 228E '".' MOVE.L A6,(A1) +00000016: 2C49 ',I' MOVEA.L A1,A6 +00000018: 2D42 0004 '-B..' MOVE.L D2,$0004(A6) +0000001C: 518F 'Q.' SUBQ.L #8,A7 +0000001E: 2F00 '/.' MOVE.L D0,-(A7) +00000020: 4EBA 0000 'N...' JSR __GETPARENT ; id: 341 +00000024: 4EBA 0000 'N...' JSR __SWAPCURLAYER ; id: 340 +00000028: 2D5F 0008 '-_..' MOVE.L (A7)+,$0008(A6) +0000002C: 205F ' _' MOVEA.L (A7)+,A0 +0000002E: 4E90 'N.' JSR (A0) +00000030: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000034: 7004 'p.' MOVEQ #$04,D0 +00000036: A829 '.)' _LayerDispatch ; A829 +00000038: 242E 0004 '$...' MOVE.L $0004(A6),D2 +0000003C: 204E ' N' MOVEA.L A6,A0 +0000003E: 2C56 ',V' MOVEA.L (A6),A6 +00000040: 2208 '".' MOVE.L A0,D1 +00000042: 928F '..' SUB.L A7,D1 +00000044: E281 '..' ASR.L #1,D1 +00000046: 43E8 000C 'C...' LEA $000C(A0),A1 +0000004A: 6002 '`.' BRA.S *+$0004 ; 0000004E +0000004C: 3320 '3 ' MOVE.W -(A0),-(A1) +0000004E: 51C9 FFFC 'Q...' DBF D1,*-$0002 ; 0000004C +00000052: 2E49 '.I' MOVEA.L A1,A7 +00000054: 2042 ' B' MOVEA.L D2,A0 +00000056: 4ED0 'N.' JMP (A0) + + +Dictionary: Flags $00 FirstId 340 + 340: __SWAPCURLAYER +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="__SWAPCURLAYER"(340) + 00000026 + +Dictionary: Flags $00 FirstId 341 + 341: __GETPARENT + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="__GETPARENT"(341) + 00000022 +Comment: + + AUTOMOD_59090 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: __SELECTWINDOW [590F0, 590F8) + + Module started due to: MODGUESS (align, label, JMP (A0) then padding) + + Resolved outgoing references: + +4 (590F4): JMP TWOBYFOUR + + Unresolved outgoing references: + +0 (590F0): LEA $584E0, A0 + + Trap A91F + + +Dictionary: Flags $00 FirstId 342 + 342: __SELECTWINDOW +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__SELECTWINDOW"(342) Segment="Main"(200) +Size: Flags $00 ModuleSize 8 + +Content: Flags $08 +Contents offset $0000 size $0008 +00000000: 41FA F3EE 'A...' LEA *-$0C10,A0 ; FFFFF3F0 +00000004: 4EFA 0000 'N...' JMP TWOBYFOUR ; id: 343 + + +Dictionary: Flags $00 FirstId 343 + 343: TWOBYFOUR + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="TWOBYFOUR"(343) + 00000006 +Comment: + + __SELECTWINDOW ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: __BRINGTOFRONT [59100, 59108) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +4 (59104): JMP TWOBYFOUR + +0 (59100): LEA BRINGTOFRONT, A0 + + Trap A920 + + +Dictionary: Flags $00 FirstId 344 + 344: __BRINGTOFRONT +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__BRINGTOFRONT"(344) Segment="Main"(200) +Size: Flags $00 ModuleSize 8 + +Content: Flags $08 +Contents offset $0000 size $0008 +00000000: 41FA 0000 'A...' LEA BRINGTOFRONT,A0 ; id: 296 +00000004: 4EFA 0000 'N...' JMP TWOBYFOUR ; id: 343 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="TWOBYFOUR"(343) + 00000006 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="BRINGTOFRONT"(296) + 00000002 +Comment: + + __BRINGTOFRONT ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: __SENDBEHIND [59110, 59118) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +4 (59114): JMP FOURBYEIGHT + + Unresolved outgoing references: + +0 (59110): LEA $58630, A0 + + Trap A921 + + +Dictionary: Flags $00 FirstId 345 + 345: __SENDBEHIND +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__SENDBEHIND"(345) Segment="Main"(200) +Size: Flags $00 ModuleSize 8 + +Content: Flags $08 +Contents offset $0000 size $0008 +00000000: 41FA F51E 'A...' LEA *-$0AE0,A0 ; FFFFF520 +00000004: 4EFA 0000 'N...' JMP FOURBYEIGHT ; id: 346 + + +Dictionary: Flags $00 FirstId 346 + 346: FOURBYEIGHT + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FOURBYEIGHT"(346) + 00000006 +Comment: + + __SENDBEHIND ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: __SHOWWINDOW [59120, 5912E) + + Module started due to: MODGUESS (align, label) + + Unresolved outgoing references: + +0 (59120): LEA $57E60, A0 + +A (5912A): JMP $59090 + + Trap A915 + + +4 (59124): TWOBYFOUR + VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgrExtensions.a + + +Dictionary: Flags $00 FirstId 347 + 347: __SHOWWINDOW + 348: TWOBYFOUR +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__SHOWWINDOW"(347) Segment="Main"(200) +Size: Flags $00 ModuleSize 14 + +Content: Flags $08 +Contents offset $0000 size $000E +00000000: 41FA ED3E 'A..>' LEA *-$12C0,A0 ; FFFFED40 +00000004: 7202 'r.' MOVEQ #$02,D1 +00000006: 202F 0004 ' /..' MOVE.L $0004(A7),D0 +0000000A: 4EFA FF64 'N..d' JMP *-$009A ; FFFFFF70 + + +EntryPoint: Flags=$08=(Extern Code) Offset=$0004 Entry="TWOBYFOUR"(348) +Comment: + + __SHOWWINDOW ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __DRAGWINDOW [59140, 5914E) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +0 (59140): LEA $58770, A0 + +A (5914A): JMP $59090 + + Trap A925 + + +Dictionary: Flags $00 FirstId 349 + 349: __DRAGWINDOW +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__DRAGWINDOW"(349) Segment="Main"(200) +Size: Flags $00 ModuleSize 14 + +Content: Flags $08 +Contents offset $0000 size $000E +00000000: 41FA F62E 'A...' LEA *-$09D0,A0 ; FFFFF630 +00000004: 7206 'r.' MOVEQ #$06,D1 +00000006: 202F 000C ' /..' MOVE.L $000C(A7),D0 +0000000A: 4EFA FF44 'N..D' JMP *-$00BA ; FFFFFF50 + +Comment: + + __DRAGWINDOW ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: __MOVEWINDOW [59150, 5915E) + + Module started due to: MODGUESS (align, label) + + Unresolved outgoing references: + +0 (59150): LEA $58050, A0 + +A (5915A): JMP $59090 + + Trap A91B + + +Dictionary: Flags $00 FirstId 350 + 350: __MOVEWINDOW +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__MOVEWINDOW"(350) Segment="Main"(200) +Size: Flags $00 ModuleSize 14 + +Content: Flags $08 +Contents offset $0000 size $000E +00000000: 41FA EEFE 'A...' LEA *-$1100,A0 ; FFFFEF00 +00000004: 7205 'r.' MOVEQ #$05,D1 +00000006: 202F 000A ' /..' MOVE.L $000A(A7),D0 +0000000A: 4EFA FF34 'N..4' JMP *-$00CA ; FFFFFF40 + +Comment: + + __MOVEWINDOW ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: __ZOOMWINDOW [59160, 5916E) + + Module started due to: MODGUESS (align, label) + + Unresolved outgoing references: + +0 (59160): LEA $583E0, A0 + +A (5916A): JMP $59090 + + Trap A83A + + +4 (59164): FOURBYEIGHT + VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgrExtensions.a + + +6 (59166): WINDOWAT8 + VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgrExtensions.a + + +Dictionary: Flags $00 FirstId 351 + 351: __ZOOMWINDOW + 352: WINDOWAT8 + 353: FOURBYEIGHT +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__ZOOMWINDOW"(351) Segment="Main"(200) +Size: Flags $00 ModuleSize 14 + +Content: Flags $08 +Contents offset $0000 size $000E +00000000: 41FA F27E 'A..~' LEA *-$0D80,A0 ; FFFFF280 +00000004: 7204 'r.' MOVEQ #$04,D1 +00000006: 202F 0008 ' /..' MOVE.L $0008(A7),D0 +0000000A: 4EFA FF24 'N..$' JMP *-$00DA ; FFFFFF30 + + +EntryPoint: Flags=$08=(Extern Code) Offset=$0006 Entry="WINDOWAT8"(352) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0004 Entry="FOURBYEIGHT"(353) +Comment: + + __ZOOMWINDOW ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __GETAUXWIN [59190, 5919A) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +6 (59196): JMP WINDOWAT8 + + Unresolved outgoing references: + +0 (59190): LEA $58FB0, A0 + + Trap AA42 + + +Dictionary: Flags $00 FirstId 354 + 354: __GETAUXWIN + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__GETAUXWIN"(354) Segment="Main"(200) +Size: Flags $00 ModuleSize 10 + +Content: Flags $08 +Contents offset $0000 size $000A +00000000: 41FA FE1E 'A...' LEA *-$01E0,A0 ; FFFFFE20 +00000004: 7205 'r.' MOVEQ #$05,D1 +00000006: 4EFA 0000 'N...' JMP WINDOWAT8 ; id: 352 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="WINDOWAT8"(352) + 00000008 +Comment: + + __GETAUXWIN ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: __SETWINCOLOR [591A0, 591A8) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +4 (591A4): JMP FOURBYEIGHT + +0 (591A0): LEA SETWINCOLOR, A0 + + Trap AA41 + + +Dictionary: Flags $00 FirstId 355 + 355: __SETWINCOLOR + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__SETWINCOLOR"(355) Segment="Main"(200) +Size: Flags $00 ModuleSize 8 + +Content: Flags $08 +Contents offset $0000 size $0008 +00000000: 41FA 0000 'A...' LEA SETWINCOLOR,A0 ; id: 328 +00000004: 4EFA 0000 'N...' JMP FOURBYEIGHT ; id: 353 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FOURBYEIGHT"(353) + 00000006 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SETWINCOLOR"(328) + 00000002 +Comment: + + __SETWINCOLOR ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: __SETCTLCOLOR [591B0, 591BA) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +6 (591B6): JMP CONTROLOWNER + +0 (591B0): LEA SETCTLCOLOR, A0 + + Trap AA43 + + +Dictionary: Flags $00 FirstId 356 + 356: __SETCTLCOLOR + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__SETCTLCOLOR"(356) Segment="Main"(200) +Size: Flags $00 ModuleSize 10 + +Content: Flags $08 +Contents offset $0000 size $000A +00000000: 41FA 0000 'A...' LEA SETCTLCOLOR,A0 ; id: 329 +00000004: 7204 'r.' MOVEQ #$04,D1 +00000006: 4EFA 0000 'N...' JMP CONTROLOWNER ; id: 357 + + +Dictionary: Flags $00 FirstId 357 + 357: CONTROLOWNER +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CONTROLOWNER"(357) + 00000008 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SETCTLCOLOR"(329) + 00000002 +Comment: + + __SETCTLCOLOR ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: __GETAUXCTL [591C0, 591D8) + + Module started due to: MODGUESS (align, label) + + Unresolved outgoing references: + +0 (591C0): LEA $58FB6, A0 + +14 (591D4): JMP $59090 + + Trap AA44 + + +6 (591C6): CONTROLOWNER + VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgrExtensions.a + + +Dictionary: Flags $00 FirstId 358 + 358: __GETAUXCTL + 359: CONTROLOWNER +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__GETAUXCTL"(358) Segment="Main"(200) +Size: Flags $00 ModuleSize 24 + +Content: Flags $08 +Contents offset $0000 size $0018 +00000000: 41FA FDF4 'A...' LEA *-$020A,A0 ; FFFFFDF6 +00000004: 7205 'r.' MOVEQ #$05,D1 +00000006: 202F 0008 ' /..' MOVE.L $0008(A7),D0 +0000000A: 6708 'g.' BEQ.S *+$000A ; 00000014 +0000000C: 2240 '"@' MOVEA.L D0,A1 +0000000E: 2251 '"Q' MOVEA.L (A1),A1 +00000010: 2029 0004 ' )..' MOVE.L $0004(A1),D0 +00000014: 4EFA FEBA 'N...' JMP *-$0144 ; FFFFFED0 + + +EntryPoint: Flags=$08=(Extern Code) Offset=$0006 Entry="CONTROLOWNER"(359) +Comment: + + __GETAUXCTL ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __DRAWNEW [591F0, 591FE) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +0 (591F0): LEA $577F0, A0 + +A (591FA): JMP $59090 + + Trap A90F + + +Dictionary: Flags $00 FirstId 360 + 360: __DRAWNEW + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__DRAWNEW"(360) Segment="Main"(200) +Size: Flags $00 ModuleSize 14 + +Content: Flags $08 +Contents offset $0000 size $000E +00000000: 41FA E5FE 'A...' LEA *-$1A00,A0 ; FFFFE600 +00000004: 7203 'r.' MOVEQ #$03,D1 +00000006: 202F 0006 ' /..' MOVE.L $0006(A7),D0 +0000000A: 4EFA FE94 'N...' JMP *-$016A ; FFFFFEA0 + +Comment: + + __DRAWNEW ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: LAYERDISPATCH [59200, 5923E) + + Module started due to: MODGUESS (align, label) + + Trap A829 + + +Dictionary: Flags $00 FirstId 361 + 361: LAYERDISPATCH + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="LAYERDISPATCH"(361) Segment="Main"(200) +Size: Flags $00 ModuleSize 62 + +Content: Flags $08 +Contents offset $0000 size $003E +00000000: 41FA 0008 'A...' LEA *+$000A,A0 ; 0000000A +00000004: 2F38 07B0 '/8..' MOVE.L $07B0,-(A7) +00000008: 4E75 'Nu' RTS +0000000A: 0000 F60D '....' ORI.B #$0D,D0 +0000000E: 0882 195A '...Z' BCLR #$5A,D2 +00000012: 11A6 1264 '...d' MOVE.B -(A6),$64(A0,D1.W*2) +00000016: 0CAC 109C 1554 '.....T' CMPI.L #$109C1554,$1BEA(A4) + 1BEA +0000001E: 1C2E 12A2 '....' MOVE.B $12A2(A6),D6 +00000022: 1388 0F9E 0C46 '.....F' MOVE.B A0,([0,ZA1],D0.L*8,$0C46) +00000028: 0FC4 '..' BSET D7,D4 +0000002A: 1044 '.D' MOVE.B D4,A0 +0000002C: 1076 10A6 '.v..' MOVE.B -$5A(A6,D1.W),A0 +00000030: FB6A '.j' DC.W $FB6A ; ???? +00000032: 071C '..' BTST D3,(A4)+ +00000034: 0820 09C8 '. ..' BTST #$C8,-(A0) +00000038: 0B6A 0C3C '.j.<' BCHG D5,$0C3C(A2) +0000003C: 1E52 '.R' MOVE.B (A2),A7 + +Comment: + + LAYERDISPATCH ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: INITFASTERINVALS [59240, 59260) + + Module started due to: MODGUESS (align, label) + + +Dictionary: Flags $00 FirstId 362 + 362: INITFASTERINVALS +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INITFASTERINVALS"(362) Segment="Main"(200) +Size: Flags $00 ModuleSize 32 + +Content: Flags $08 +Contents offset $0000 size $0020 +00000000: 2278 02B6 '"x..' MOVEA.L $02B6,A1 +00000004: 2F38 0118 '/8..' MOVE.L $0118,-(A7) +00000008: 21F8 02A6 0118 '!.....' MOVE.L $02A6,$0118 +0000000E: 594F 'YO' SUBQ.W #4,A7 +00000010: A8D8 '..' _NewRgn ; A8D8 +00000012: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000016: 215F 0144 '!_.D' MOVE.L (A7)+,$0144(A0) +0000001A: 21DF 0118 '!...' MOVE.L (A7)+,$0118 +0000001E: 4E75 'Nu' RTS + +Comment: + + INITFASTERINVALS ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: FASTERVALIDRECT [59260, 592A4) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +3C (5929C): JSR IVALCOMMON + +8 (59268): BSR WINDOWMGR_VEC01D4 + + Trap A92A + + +4 (59264): FASTERINVALRECT + Trap A928 + + +Dictionary: Flags $00 FirstId 363 + 363: FASTERVALIDRECT + 364: FASTERINVALRECT + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FASTERVALIDRECT"(363) Segment="Main"(200) +Size: Flags $00 ModuleSize 68 + +Content: Flags $08 +Contents offset $0000 size $0044 +00000000: 70FF 'p.' MOVEQ #$FF,D0 +00000002: 600A '`.' BRA.S *+$000C ; 0000000E +00000004: 2055 ' U' MOVEA.L (A5),A0 +00000006: 2F10 '/.' MOVE.L (A0),-(A7) +00000008: 6100 FFF6 'a...' BSR WINDOWMGR_VEC01D4-FASTERVALIDRECT+$FFF6 ; ids: 312, 363 +0000000C: 7000 'p.' MOVEQ #$00,D0 +0000000E: 206F 0004 ' o..' MOVEA.L $0004(A7),A0 +00000012: 2278 02B6 '"x..' MOVEA.L $02B6,A1 +00000016: 2269 0144 '"i.D' MOVEA.L $0144(A1),A1 +0000001A: 2F09 '/.' MOVE.L A1,-(A7) +0000001C: 2251 '"Q' MOVEA.L (A1),A1 +0000001E: 5449 'TI' ADDQ.W #2,A1 +00000020: 3228 0002 '2(..' MOVE.W $0002(A0),D1 +00000024: B268 0006 '.h..' CMP.W $0006(A0),D1 +00000028: 6C0E 'l.' BGE.S *+$0010 ; 00000038 +0000002A: 3210 '2.' MOVE.W (A0),D1 +0000002C: B268 0004 '.h..' CMP.W $0004(A0),D1 +00000030: 6C06 'l.' BGE.S *+$0008 ; 00000038 +00000032: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000034: 2290 '".' MOVE.L (A0),(A1) +00000036: 6004 '`.' BRA.S *+$0006 ; 0000003C +00000038: 4299 'B.' CLR.L (A1)+ +0000003A: 4291 'B.' CLR.L (A1) +0000003C: 4EBA 0000 'N...' JSR IVALCOMMON ; id: 311 +00000040: 2E9F '..' MOVE.L (A7)+,(A7) +00000042: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="IVALCOMMON"(311) + 0000003E + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="WINDOWMGR_VEC01D4"(312) Ref2="FASTERVALIDRECT"(363) + 000A + +EntryPoint: Flags=$08=(Extern Code) Offset=$0004 Entry="FASTERINVALRECT"(364) +Comment: + + FASTERVALIDRECT ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: ACTIVATEPALETTELAYERBRACKET [592B0, 592B8) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +0 (592B0): LEA ACTIVATEPALETTE, A0 ; outside file + +4 (592B4): JMP TWOBYFOUR + + Trap AA94 + + +Dictionary: Flags $00 FirstId 365 + 365: ACTIVATEPALETTELAYERBRACKET + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ACTIVATEPALETTELAYERBRACKET"(365) Segment="Main"(200) +Size: Flags $00 ModuleSize 8 + +Content: Flags $08 +Contents offset $0000 size $0008 +00000000: 41FA 0000 'A...' LEA ACTIVATEPALETTE,A0 ; id: 366 +00000004: 4EFA 0000 'N...' JMP TWOBYFOUR ; id: 348 + + +Dictionary: Flags $00 FirstId 366 + 366: ACTIVATEPALETTE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ACTIVATEPALETTE"(366) + 00000002 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="TWOBYFOUR"(348) + 00000006 +Comment: + + ACTIVATEPALETTELAYERBRACKET ended due to: BRA.L island below, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: GETREARWINDOW [592D0, 592EA) + + Module started due to: island above, MODGUESS (align, label, BRA.L then padding) + + VectorTable comment: {sources}Toolbox:WindowMgr:WindowMgrExtensions.a + + +Dictionary: Flags $00 FirstId 367 + 367: GETREARWINDOW + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GETREARWINDOW"(367) Segment="Main"(200) +Size: Flags $00 ModuleSize 26 + +Content: Flags $08 +Contents offset $0000 size $001A +00000000: 2038 09D6 ' 8..' MOVE.L $09D6,D0 +00000004: 2240 '"@' MOVEA.L D0,A1 +00000006: 6710 'g.' BEQ.S *+$0012 ; 00000018 +00000008: 2040 ' @' MOVEA.L D0,A0 +0000000A: 4A28 006E 'J(.n' TST.B $006E(A0) +0000000E: 6702 'g.' BEQ.S *+$0004 ; 00000012 +00000010: 2248 '"H' MOVEA.L A0,A1 +00000012: 2028 0090 ' (..' MOVE.L $0090(A0),D0 +00000016: 66F0 'f.' BNE.S *-$000E ; 00000008 +00000018: 4E75 'Nu' RTS + +Comment: + + GETREARWINDOW ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: CHECKPROC [59300, 593A4) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 368 + 368: CHECKPROC + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="CHECKPROC"(368) Segment="Main"(200) +Size: Flags $00 ModuleSize 164 + +Content: Flags $08 +Contents offset $0000 size $00A4 +00000000: 4E56 FFF0 'NV..' LINK.W A6,#-$0010 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 200B ' .' MOVE.L A3,D0 +00000012: 676C 'gl' BEQ.S *+$006E ; 00000080 +00000014: 2053 ' S' MOVEA.L (A3),A0 +00000016: 43EE FFF0 'C...' LEA -$0010(A6),A1 +0000001A: 41E8 0022 'A.."' LEA $0022(A0),A0 +0000001E: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000020: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000022: 598F 'Y.' SUBQ.L #4,A7 +00000024: AA2A '.*' _GetMainDevice ; AA2A +00000026: B7DF '..' CMPA.L (A7)+,A3 +00000028: 660C 'f.' BNE.S *+$000E ; 00000036 +0000002A: 558F 'U.' SUBQ.L #2,A7 +0000002C: 3EB8 0BAA '>...' MOVE.W $0BAA,(A7) +00000030: 301F '0.' MOVE.W (A7)+,D0 +00000032: D16E FFF0 '.n..' ADD.W D0,-$0010(A6) +00000036: 558F 'U.' SUBQ.L #2,A7 +00000038: 486E FFF0 'Hn..' PEA -$0010(A6) +0000003C: 486C 0008 'Hl..' PEA $0008(A4) +00000040: 486E FFF8 'Hn..' PEA -$0008(A6) +00000044: A8AA '..' _SectRect ; A8AA +00000046: 4A1F 'J.' TST.B (A7)+ +00000048: 674E 'gN' BEQ.S *+$0050 ; 00000098 +0000004A: 302E FFFC '0...' MOVE.W -$0004(A6),D0 +0000004E: 48C0 'H.' EXT.L D0 +00000050: 322E FFF8 '2...' MOVE.W -$0008(A6),D1 +00000054: 48C1 'H.' EXT.L D1 +00000056: 9081 '..' SUB.L D1,D0 +00000058: 322E FFFE '2...' MOVE.W -$0002(A6),D1 +0000005C: 48C1 'H.' EXT.L D1 +0000005E: 342E FFFA '4...' MOVE.W -$0006(A6),D2 +00000062: 48C2 'H.' EXT.L D2 +00000064: 9282 '..' SUB.L D2,D1 +00000066: C1C1 '..' MULS.W D1,D0 +00000068: 2E00 '..' MOVE.L D0,D7 +0000006A: BEAC 0010 '....' CMP.L $0010(A4),D7 +0000006E: 6F28 'o(' BLE.S *+$002A ; 00000098 +00000070: 41EE FFF0 'A...' LEA -$0010(A6),A0 +00000074: 224C '"L' MOVEA.L A4,A1 +00000076: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000078: 22D8 '".' MOVE.L (A0)+,(A1)+ +0000007A: 2947 0010 ')G..' MOVE.L D7,$0010(A4) +0000007E: 6018 '`.' BRA.S *+$001A ; 00000098 +00000080: 2078 09DE ' x..' MOVEA.L $09DE,A0 +00000084: 41E8 0010 'A...' LEA $0010(A0),A0 +00000088: 224C '"L' MOVEA.L A4,A1 +0000008A: 22D8 '".' MOVE.L (A0)+,(A1)+ +0000008C: 22D8 '".' MOVE.L (A0)+,(A1)+ +0000008E: 558F 'U.' SUBQ.L #2,A7 +00000090: 3EB8 0BAA '>...' MOVE.W $0BAA,(A7) +00000094: 301F '0.' MOVE.W (A7)+,D0 +00000096: D154 '.T' ADD.W D0,(A4) +00000098: 4CEE 1880 FFE4 'L.....' MOVEM.L -$001C(A6),D7/A3/A4 +0000009E: 4E5E 'N^' UNLK A6 +000000A0: 4E74 000C 'Nt..' RTD #$000C + +Comment: + + CHECKPROC ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ScreenWithMostOf [593B0, 593EE) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +1E (593CE): PEA CHECKPROC + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 369 + 369: ScreenWithMostOf +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ScreenWithMostOf"(369) Segment="Main"(200) +Size: Flags $00 ModuleSize 62 + +Content: Flags $08 +Contents offset $0000 size $003E +00000000: 4E56 FFEC 'NV..' LINK.W A6,#-$0014 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 7000 'p.' MOVEQ #$00,D0 +0000000C: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000010: 41EE FFF4 'A...' LEA -$000C(A6),A0 +00000014: 224C '"L' MOVEA.L A4,A1 +00000016: 20D9 ' .' MOVE.L (A1)+,(A0)+ +00000018: 20D9 ' .' MOVE.L (A1)+,(A0)+ +0000001A: 7000 'p.' MOVEQ #$00,D0 +0000001C: 2F00 '/.' MOVE.L D0,-(A7) +0000001E: 487A 0000 'Hz..' PEA CHECKPROC ; id: 368 +00000022: 486E FFEC 'Hn..' PEA -$0014(A6) +00000026: 7205 'r.' MOVEQ #$05,D1 +00000028: 2F01 '/.' MOVE.L D1,-(A7) +0000002A: ABCA '..' _DeviceLoop ; ABCA +0000002C: 41EE FFEC 'A...' LEA -$0014(A6),A0 +00000030: 224C '"L' MOVEA.L A4,A1 +00000032: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000034: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000036: 286E FFE8 '(n..' MOVEA.L -$0018(A6),A4 +0000003A: 4E5E 'N^' UNLK A6 +0000003C: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CHECKPROC"(368) + 00000020 +Comment: + + ScreenWithMostOf ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: TestContent [59400, 59478) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 370 + 370: TestContent + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="TestContent"(370) Segment="Main"(200) +Size: Flags $00 ModuleSize 120 + +Content: Flags $08 +Contents offset $0000 size $0078 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 1308 'H...' MOVEM.L D3/D6/D7/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 558F 'U.' SUBQ.L #2,A7 +0000000E: 2F0C '/.' MOVE.L A4,-(A7) +00000010: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000014: 486E FFF8 'Hn..' PEA -$0008(A6) +00000018: A8AA '..' _SectRect ; A8AA +0000001A: 4A1F 'J.' TST.B (A7)+ +0000001C: 6604 'f.' BNE.S *+$0006 ; 00000022 +0000001E: 7000 'p.' MOVEQ #$00,D0 +00000020: 604C '`L' BRA.S *+$004E ; 0000006E +00000022: 302E FFFC '0...' MOVE.W -$0004(A6),D0 +00000026: 48C0 'H.' EXT.L D0 +00000028: 322E FFF8 '2...' MOVE.W -$0008(A6),D1 +0000002C: 48C1 'H.' EXT.L D1 +0000002E: 9081 '..' SUB.L D1,D0 +00000030: 322E FFFE '2...' MOVE.W -$0002(A6),D1 +00000034: 48C1 'H.' EXT.L D1 +00000036: 342E FFFA '4...' MOVE.W -$0006(A6),D2 +0000003A: 48C2 'H.' EXT.L D2 +0000003C: 9282 '..' SUB.L D2,D1 +0000003E: C1C1 '..' MULS.W D1,D0 +00000040: 2C00 ',.' MOVE.L D0,D6 +00000042: 302C 0004 '0,..' MOVE.W $0004(A4),D0 +00000046: 48C0 'H.' EXT.L D0 +00000048: 3214 '2.' MOVE.W (A4),D1 +0000004A: 48C1 'H.' EXT.L D1 +0000004C: 9081 '..' SUB.L D1,D0 +0000004E: 322C 0006 '2,..' MOVE.W $0006(A4),D1 +00000052: 48C1 'H.' EXT.L D1 +00000054: 342C 0002 '4,..' MOVE.W $0002(A4),D2 +00000058: 48C2 'H.' EXT.L D2 +0000005A: 9282 '..' SUB.L D2,D1 +0000005C: C1C1 '..' MULS.W D1,D0 +0000005E: 2E00 '..' MOVE.L D0,D7 +00000060: E488 '..' LSR.L #2,D0 +00000062: 2207 '".' MOVE.L D7,D1 +00000064: 9280 '..' SUB.L D0,D1 +00000066: B286 '..' CMP.L D6,D1 +00000068: 55C3 'U.' SCS D3 +0000006A: 4403 'D.' NEG.B D3 +0000006C: 1003 '..' MOVE.B D3,D0 +0000006E: 4CEE 10C8 FFE8 'L.....' MOVEM.L -$0018(A6),D3/D6/D7/A4 +00000074: 4E5E 'N^' UNLK A6 +00000076: 4E75 'Nu' RTS + +Comment: + + TestContent ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: GetNewStructRect [59490, 5953C) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +9E (5952E): JSR CALLWINDOWCALCGLUE + +72 (59502): JSR CALLWINDOWCALCGLUE + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 371 + 371: GetNewStructRect +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GetNewStructRect"(371) Segment="Main"(200) +Size: Flags $00 ModuleSize 172 + +Content: Flags $08 +Contents offset $0000 size $00AC +00000000: 4E56 FFEC 'NV..' LINK.W A6,#-$0014 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000010: 486E FFFC 'Hn..' PEA -$0004(A6) +00000014: A874 '.t' _GetPort ; A874 +00000016: 2F0C '/.' MOVE.L A4,-(A7) +00000018: A873 '.s' _SetPort ; A873 +0000001A: 1E2C 006E '.,.n' MOVE.B $006E(A4),D7 +0000001E: 197C 0001 006E '.|...n' MOVE.B #$01,$006E(A4) +00000024: 41EE FFEC 'A...' LEA -$0014(A6),A0 +00000028: 43EC 0010 'C...' LEA $0010(A4),A1 +0000002C: 20D9 ' .' MOVE.L (A1)+,(A0)+ +0000002E: 20D9 ' .' MOVE.L (A1)+,(A0)+ +00000030: 2D6E FFEC FFF4 '-n....' MOVE.L -$0014(A6),-$000C(A6) +00000036: 486E FFF4 'Hn..' PEA -$000C(A6) +0000003A: A870 '.p' _LocalToGlobal ; A870 +0000003C: 302E FFF2 '0...' MOVE.W -$000E(A6),D0 +00000040: 906E FFEE '.n..' SUB.W -$0012(A6),D0 +00000044: 3D40 FFFA '=@..' MOVE.W D0,-$0006(A6) +00000048: 302E FFF0 '0...' MOVE.W -$0010(A6),D0 +0000004C: 906E FFEC '.n..' SUB.W -$0014(A6),D0 +00000050: 3D40 FFF8 '=@..' MOVE.W D0,-$0008(A6) +00000054: 3F2B 0002 '?+..' MOVE.W $0002(A3),-(A7) +00000058: 3F13 '?.' MOVE.W (A3),-(A7) +0000005A: A877 '.w' _MovePortTo ; A877 +0000005C: 302B 0006 '0+..' MOVE.W $0006(A3),D0 +00000060: 906B 0002 '.k..' SUB.W $0002(A3),D0 +00000064: 3F00 '?.' MOVE.W D0,-(A7) +00000066: 302B 0004 '0+..' MOVE.W $0004(A3),D0 +0000006A: 9053 '.S' SUB.W (A3),D0 +0000006C: 3F00 '?.' MOVE.W D0,-(A7) +0000006E: A876 '.v' _PortSize ; A876 +00000070: 2F0C '/.' MOVE.L A4,-(A7) +00000072: 4EBA 0000 'N...' JSR CALLWINDOWCALCGLUE ; id: 338 +00000076: 206C 0072 ' l.r' MOVEA.L $0072(A4),A0 +0000007A: 2050 ' P' MOVEA.L (A0),A0 +0000007C: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +00000080: 5488 'T.' ADDQ.L #2,A0 +00000082: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000084: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000086: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +0000008A: A877 '.w' _MovePortTo ; A877 +0000008C: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000090: A876 '.v' _PortSize ; A876 +00000092: 1947 006E '.G.n' MOVE.B D7,$006E(A4) +00000096: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +0000009A: A873 '.s' _SetPort ; A873 +0000009C: 2F0C '/.' MOVE.L A4,-(A7) +0000009E: 4EBA 0000 'N...' JSR CALLWINDOWCALCGLUE ; id: 338 +000000A2: 4CEE 1880 FFE0 'L.....' MOVEM.L -$0020(A6),D7/A3/A4 +000000A8: 4E5E 'N^' UNLK A6 +000000AA: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CALLWINDOWCALCGLUE"(338) + 000000A0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CALLWINDOWCALCGLUE"(338) + 00000074 +Comment: + + GetNewStructRect ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: CreateCheckRect [59550, 59576) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 372 + 372: CreateCheckRect + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="CreateCheckRect"(372) Segment="Main"(200) +Size: Flags $00 ModuleSize 38 + +Content: Flags $08 +Contents offset $0000 size $0026 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 28AE 000C '(...' MOVE.L $000C(A6),(A4) +0000000E: 296E 000C 0004 ')n....' MOVE.L $000C(A6),$0004(A4) +00000014: 2F0C '/.' MOVE.L A4,-(A7) +00000016: 70FD 'p.' MOVEQ #$FD,D0 +00000018: 3F00 '?.' MOVE.W D0,-(A7) +0000001A: 3F00 '?.' MOVE.W D0,-(A7) +0000001C: A8A9 '..' _InsetRect ; A8A9 +0000001E: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000022: 4E5E 'N^' UNLK A6 +00000024: 4E75 'Nu' RTS + +Comment: + + CreateCheckRect ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: WindowAtPos [59580, 595B6) + + Module started due to: vector glue above, MODGUESS (align, label) + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 373 + 373: WindowAtPos + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="WindowAtPos"(373) Segment="Main"(200) +Size: Flags $00 ModuleSize 54 + +Content: Flags $08 +Contents offset $0000 size $0036 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 4A2C 006E 'J,.n' TST.B $006E(A4) +0000000E: 671C 'g.' BEQ.S *+$001E ; 0000002C +00000010: 558F 'U.' SUBQ.L #2,A7 +00000012: 206C 0076 ' l.v' MOVEA.L $0076(A4),A0 +00000016: 2050 ' P' MOVEA.L (A0),A0 +00000018: 2F28 0002 '/(..' MOVE.L $0002(A0),-(A7) +0000001C: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000020: 2F08 '/.' MOVE.L A0,-(A7) +00000022: A8AD '..' _PtInRect ; A8AD +00000024: 7000 'p.' MOVEQ #$00,D0 +00000026: 101F '..' MOVE.B (A7)+,D0 +00000028: 4A80 'J.' TST.L D0 +0000002A: 6002 '`.' BRA.S *+$0004 ; 0000002E +0000002C: 7000 'p.' MOVEQ #$00,D0 +0000002E: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000032: 4E5E 'N^' UNLK A6 +00000034: 4E75 'Nu' RTS + +Comment: + + WindowAtPos ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: FINDFIRST [595C0, 59646) + + Module started due to: vector glue above, MODGUESS (align, label) + + Resolved outgoing references: + +20 (595E0): JSR WindowAtPos + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 374 + 374: FINDFIRST + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="FINDFIRST"(374) Segment="Main"(200) +Size: Flags $00 ModuleSize 134 + +Content: Flags $08 +Contents offset $0000 size $0086 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: B7EC 000C '....' CMPA.L $000C(A4),A3 +00000014: 6606 'f.' BNE.S *+$0008 ; 0000001C +00000016: 426E 0014 'Bn..' CLR.W $0014(A6) +0000001A: 605E '`^' BRA.S *+$0060 ; 0000007A +0000001C: 2F0C '/.' MOVE.L A4,-(A7) +0000001E: 2F0B '/.' MOVE.L A3,-(A7) +00000020: 4EBA 0000 'N...' JSR WindowAtPos ; id: 373 +00000024: 4A80 'J.' TST.L D0 +00000026: 504F 'PO' ADDQ.W #8,A7 +00000028: 6708 'g.' BEQ.S *+$000A ; 00000032 +0000002A: 3D7C 02BD 0014 '=|....' MOVE.W #$02BD,$0014(A6) +00000030: 6048 '`H' BRA.S *+$004A ; 0000007A +00000032: 202C 0014 ' ,..' MOVE.L $0014(A4),D0 +00000036: B0AC 0010 '....' CMP.L $0010(A4),D0 +0000003A: 6628 'f(' BNE.S *+$002A ; 00000064 +0000003C: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 +00000040: 202C 0010 ' ,..' MOVE.L $0010(A4),D0 +00000044: 7264 'rd' MOVEQ #$64,D1 ; 'd' +00000046: D081 '..' ADD.L D1,D0 +00000048: A024 '.$' _SetHandleSize ; A024 +0000004A: 558F 'U.' SUBQ.L #2,A7 +0000004C: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +00000050: 4A5F 'J_' TST.W (A7)+ +00000052: 6708 'g.' BEQ.S *+$000A ; 0000005C +00000054: 3D7C 02BD 0014 '=|....' MOVE.W #$02BD,$0014(A6) +0000005A: 601E '`.' BRA.S *+$0020 ; 0000007A +0000005C: 06AC 0000 0064 '.....d' ADDI.L #$00000064,$0010(A4) + 0010 +00000064: 206C 0008 ' l..' MOVEA.L $0008(A4),A0 +00000068: 2050 ' P' MOVEA.L (A0),A0 +0000006A: 202C 0014 ' ,..' MOVE.L $0014(A4),D0 +0000006E: 52AC 0014 'R...' ADDQ.L #1,$0014(A4) +00000072: 218B 0C00 '!...' MOVE.L A3,$00(A0,D0.L*4) +00000076: 426E 0014 'Bn..' CLR.W $0014(A6) +0000007A: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +00000080: 4E5E 'N^' UNLK A6 +00000082: 4E74 000C 'Nt..' RTD #$000C + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="WindowAtPos"(373) + 00000022 +Comment: + + FINDFIRST ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: NextPosToCheck [59650, 596CA) + + Module started due to: vector glue above, MODGUESS (align, label) + + Resolved outgoing references: + +64 (596B4): JSR TestContent + +32 (59682): JSR TestContent + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 375 + 375: NextPosToCheck +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="NextPosToCheck"(375) Segment="Main"(200) +Size: Flags $00 ModuleSize 122 + +Content: Flags $08 +Contents offset $0000 size $007A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000010: 2F0C '/.' MOVE.L A4,-(A7) +00000012: 302C 0006 '0,..' MOVE.W $0006(A4),D0 +00000016: 48C0 'H.' EXT.L D0 +00000018: 322C 0002 '2,..' MOVE.W $0002(A4),D1 +0000001C: 48C1 'H.' EXT.L D1 +0000001E: 9081 '..' SUB.L D1,D0 +00000020: D07C 0014 '.|..' ADD.W #$0014,D0 +00000024: 3F00 '?.' MOVE.W D0,-(A7) +00000026: 7000 'p.' MOVEQ #$00,D0 +00000028: 3F00 '?.' MOVE.W D0,-(A7) +0000002A: A8A8 '..' _OffsetRect ; A8A8 +0000002C: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000030: 2F0C '/.' MOVE.L A4,-(A7) +00000032: 4EBA 0000 'N...' JSR TestContent ; id: 370 +00000036: 4A00 'J.' TST.B D0 +00000038: 504F 'PO' ADDQ.W #8,A7 +0000003A: 6704 'g.' BEQ.S *+$0006 ; 00000040 +0000003C: 7001 'p.' MOVEQ #$01,D0 +0000003E: 6030 '`0' BRA.S *+$0032 ; 00000070 +00000040: 066B 0014 0002 '.k....' ADDI.W #$0014,$0002(A3) +00000046: 0653 0014 '.S..' ADDI.W #$0014,(A3) +0000004A: 2F0C '/.' MOVE.L A4,-(A7) +0000004C: 302B 0002 '0+..' MOVE.W $0002(A3),D0 +00000050: 906C 0002 '.l..' SUB.W $0002(A4),D0 +00000054: 3F00 '?.' MOVE.W D0,-(A7) +00000056: 3013 '0.' MOVE.W (A3),D0 +00000058: 9054 '.T' SUB.W (A4),D0 +0000005A: 3F00 '?.' MOVE.W D0,-(A7) +0000005C: A8A8 '..' _OffsetRect ; A8A8 +0000005E: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000062: 2F0C '/.' MOVE.L A4,-(A7) +00000064: 4EBA 0000 'N...' JSR TestContent ; id: 370 +00000068: 7200 'r.' MOVEQ #$00,D1 +0000006A: 1200 '..' MOVE.B D0,D1 +0000006C: 2001 ' .' MOVE.L D1,D0 +0000006E: 504F 'PO' ADDQ.W #8,A7 +00000070: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +00000076: 4E5E 'N^' UNLK A6 +00000078: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="TestContent"(370) + 00000066 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="TestContent"(370) + 00000034 +Comment: + + NextPosToCheck ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: GetNextStaggerPos [596E0, 597DA) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +DA (597BA): JSR WindowAtPos + +C8 (597A8): JSR CreateCheckRect + +B0 (59790): JSR NextPosToCheck + +84 (59764): PEA FINDFIRST + +74 (59754): JSR CreateCheckRect + +38 (59718): JSR TestContent + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 376 + 376: GetNextStaggerPos + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GetNextStaggerPos"(376) Segment="Main"(200) +Size: Flags $00 ModuleSize 250 + +Content: Flags $08 +Contents offset $0000 size $00FA +00000000: 4E56 FFE4 'NV..' LINK.W A6,#-$001C +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 266E 0014 '&n..' MOVEA.L $0014(A6),A3 +0000000C: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) +00000010: 486E 000C 'Hn..' PEA $000C(A6) +00000014: A87E '.~' _AddPt ; A87E +00000016: 2D6E 000C FFFC '-n....' MOVE.L $000C(A6),-$0004(A6) +0000001C: 2F0B '/.' MOVE.L A3,-(A7) +0000001E: 302E 000E '0...' MOVE.W $000E(A6),D0 +00000022: 906B 0002 '.k..' SUB.W $0002(A3),D0 +00000026: 3F00 '?.' MOVE.W D0,-(A7) +00000028: 302E 000C '0...' MOVE.W $000C(A6),D0 +0000002C: 9053 '.S' SUB.W (A3),D0 +0000002E: 3F00 '?.' MOVE.W D0,-(A7) +00000030: A8A8 '..' _OffsetRect ; A8A8 +00000032: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000036: 2F0B '/.' MOVE.L A3,-(A7) +00000038: 4EBA 0000 'N...' JSR TestContent ; id: 370 +0000003C: 4A00 'J.' TST.B D0 +0000003E: 504F 'PO' ADDQ.W #8,A7 +00000040: 6700 00AC 'g...' BEQ *+$00AE ; 000000EE +00000044: 203C 0000 0190 ' <....' MOVE.L #$00000190,D0 +0000004A: A322 '."' _NewHandleClear ; A322 +0000004C: 2D48 FFEC '-H..' MOVE.L A0,-$0014(A6) +00000050: 558F 'U.' SUBQ.L #2,A7 +00000052: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +00000056: 4A5F 'J_' TST.W (A7)+ +00000058: 6600 0094 'f...' BNE *+$0096 ; 000000EE +0000005C: 7064 'pd' MOVEQ #$64,D0 ; 'd' +0000005E: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +00000062: 7200 'r.' MOVEQ #$00,D1 +00000064: 2D41 FFF8 '-A..' MOVE.L D1,-$0008(A6) +00000068: 2D6E 0008 FFF0 '-n....' MOVE.L $0008(A6),-$0010(A6) +0000006E: 2F13 '/.' MOVE.L (A3),-(A7) +00000070: 486E FFE4 'Hn..' PEA -$001C(A6) +00000074: 4EBA 0000 'N...' JSR CreateCheckRect ; id: 372 +00000078: 558F 'U.' SUBQ.L #2,A7 +0000007A: 70FF 'p.' MOVEQ #$FF,D0 +0000007C: 2F00 '/.' MOVE.L D0,-(A7) +0000007E: 7200 'r.' MOVEQ #$00,D1 +00000080: 2F01 '/.' MOVE.L D1,-(A7) +00000082: 2F01 '/.' MOVE.L D1,-(A7) +00000084: 487A 0000 'Hz..' PEA FINDFIRST ; id: 374 +00000088: 486E FFE4 'Hn..' PEA -$001C(A6) +0000008C: 70F8 'p.' MOVEQ #$F8,D0 +0000008E: A829 '.)' _LayerDispatch ; A829 +00000090: 4A5F 'J_' TST.W (A7)+ +00000092: 504F 'PO' ADDQ.W #8,A7 +00000094: 6752 'gR' BEQ.S *+$0054 ; 000000E8 +00000096: 2E2E FFF8 '....' MOVE.L -$0008(A6),D7 +0000009A: 206E FFEC ' n..' MOVEA.L -$0014(A6),A0 +0000009E: 2007 ' .' MOVE.L D7,D0 +000000A0: E580 '..' ASL.L #2,D0 +000000A2: 2840 '(@' MOVEA.L D0,A4 +000000A4: D9D0 '..' ADDA.L (A0),A4 +000000A6: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +000000AA: 2F0B '/.' MOVE.L A3,-(A7) +000000AC: 486E FFFC 'Hn..' PEA -$0004(A6) +000000B0: 4EBA 0000 'N...' JSR NextPosToCheck ; id: 375 +000000B4: 4A80 'J.' TST.L D0 +000000B6: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000BA: 6606 'f.' BNE.S *+$0008 ; 000000C2 +000000BC: 26AE 000C '&...' MOVE.L $000C(A6),(A3) +000000C0: 6026 '`&' BRA.S *+$0028 ; 000000E8 +000000C2: 2F13 '/.' MOVE.L (A3),-(A7) +000000C4: 486E FFE4 'Hn..' PEA -$001C(A6) +000000C8: 4EBA 0000 'N...' JSR CreateCheckRect ; id: 372 +000000CC: 504F 'PO' ADDQ.W #8,A7 +000000CE: 6014 '`.' BRA.S *+$0016 ; 000000E4 +000000D0: 594C 'YL' SUBQ.W #4,A4 +000000D2: 5387 'S.' SUBQ.L #1,D7 +000000D4: 486E FFE4 'Hn..' PEA -$001C(A6) +000000D8: 2F14 '/.' MOVE.L (A4),-(A7) +000000DA: 4EBA 0000 'N...' JSR WindowAtPos ; id: 373 +000000DE: 4A80 'J.' TST.L D0 +000000E0: 504F 'PO' ADDQ.W #8,A7 +000000E2: 66C2 'f.' BNE.S *-$003C ; 000000A6 +000000E4: 4A87 'J.' TST.L D7 +000000E6: 66E8 'f.' BNE.S *-$0016 ; 000000D0 +000000E8: 206E FFEC ' n..' MOVEA.L -$0014(A6),A0 +000000EC: A023 '.#' _DisposeHandle ; A023 +000000EE: 2013 ' .' MOVE.L (A3),D0 +000000F0: 4CEE 1880 FFD8 'L.....' MOVEM.L -$0028(A6),D7/A3/A4 +000000F6: 4E5E 'N^' UNLK A6 +000000F8: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="WindowAtPos"(373) + 000000DC + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CreateCheckRect"(372) + 000000CA + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="NextPosToCheck"(375) + 000000B2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FINDFIRST"(374) + 00000086 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CreateCheckRect"(372) + 00000076 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="TestContent"(370) + 0000003A +Comment: + + GetNextStaggerPos ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __POSITIONWINDOW [597F0, 59926) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +112 (59902): JSR GetNextStaggerPos + +54 (59844): JSR ScreenWithMostOf + +26 (59816): JSR GetNewStructRect + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 377 + 377: __POSITIONWINDOW +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__POSITIONWINDOW"(377) Segment="Main"(200) +Size: Flags $00 ModuleSize 310 + +Content: Flags $08 +Contents offset $0000 size $0136 +00000000: 4E56 FFE0 'NV..' LINK.W A6,#-$0020 +00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) +00000008: 1C2E 0008 '....' MOVE.B $0008(A6),D6 +0000000C: 286E 0012 '(n..' MOVEA.L $0012(A6),A4 +00000010: 41EE FFE8 'A...' LEA -$0018(A6),A0 +00000014: 43EC 0010 'C...' LEA $0010(A4),A1 +00000018: 20D9 ' .' MOVE.L (A1)+,(A0)+ +0000001A: 20D9 ' .' MOVE.L (A1)+,(A0)+ +0000001C: 486E FFE8 'Hn..' PEA -$0018(A6) +00000020: 2F0C '/.' MOVE.L A4,-(A7) +00000022: 486E FFE0 'Hn..' PEA -$0020(A6) +00000026: 4EBA 0000 'N...' JSR GetNewStructRect ; id: 371 +0000002A: 2D6E FFE8 FFFC '-n....' MOVE.L -$0018(A6),-$0004(A6) +00000030: 2F2E FFE0 '/...' MOVE.L -$0020(A6),-(A7) +00000034: 486E FFFC 'Hn..' PEA -$0004(A6) +00000038: A87F '..' _SubPt ; A87F +0000003A: 206E 000E ' n..' MOVEA.L $000E(A6),A0 +0000003E: 43EE FFF0 'C...' LEA -$0010(A6),A1 +00000042: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000044: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000046: 4A2E 000C 'J...' TST.B $000C(A6) +0000004A: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000004E: 670A 'g.' BEQ.S *+$000C ; 0000005A +00000050: 486E FFF0 'Hn..' PEA -$0010(A6) +00000054: 4EBA 0000 'N...' JSR ScreenWithMostOf ; id: 369 +00000058: 584F 'XO' ADDQ.W #4,A7 +0000005A: 2D6E FFF0 FFF8 '-n....' MOVE.L -$0010(A6),-$0008(A6) +00000060: 7000 'p.' MOVEQ #$00,D0 +00000062: 1006 '..' MOVE.B D6,D0 +00000064: 0C40 0003 '.@..' CMPI.W #$0003,D0 +00000068: 6700 0096 'g...' BEQ *+$0098 ; 00000100 +0000006C: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +00000070: 486E FFF8 'Hn..' PEA -$0008(A6) +00000074: A87E '.~' _AddPt ; A87E +00000076: 7000 'p.' MOVEQ #$00,D0 +00000078: 1006 '..' MOVE.B D6,D0 +0000007A: 4A80 'J.' TST.L D0 +0000007C: 6746 'gF' BEQ.S *+$0048 ; 000000C4 +0000007E: 302E FFF4 '0...' MOVE.W -$000C(A6),D0 +00000082: 48C0 'H.' EXT.L D0 +00000084: 322E FFF0 '2...' MOVE.W -$0010(A6),D1 +00000088: 48C1 'H.' EXT.L D1 +0000008A: 9081 '..' SUB.L D1,D0 +0000008C: 322E FFE4 '2...' MOVE.W -$001C(A6),D1 +00000090: 48C1 'H.' EXT.L D1 +00000092: 342E FFE0 '4...' MOVE.W -$0020(A6),D2 +00000096: 48C2 'H.' EXT.L D2 +00000098: 9282 '..' SUB.L D2,D1 +0000009A: 2E00 '..' MOVE.L D0,D7 +0000009C: 9E81 '..' SUB.L D1,D7 +0000009E: 4A47 'JG' TST.W D7 +000000A0: 6C02 'l.' BGE.S *+$0004 ; 000000A4 +000000A2: 4247 'BG' CLR.W D7 +000000A4: 7000 'p.' MOVEQ #$00,D0 +000000A6: 1006 '..' MOVE.B D6,D0 +000000A8: 0C40 0002 '.@..' CMPI.W #$0002,D0 +000000AC: 660E 'f.' BNE.S *+$0010 ; 000000BC +000000AE: 7205 'r.' MOVEQ #$05,D1 +000000B0: 48C7 'H.' EXT.L D7 +000000B2: 2007 ' .' MOVE.L D7,D0 +000000B4: 81C1 '..' DIVS.W D1,D0 +000000B6: D16E FFF8 '.n..' ADD.W D0,-$0008(A6) +000000BA: 6008 '`.' BRA.S *+$000A ; 000000C4 +000000BC: 3007 '0.' MOVE.W D7,D0 +000000BE: E240 '.@' ASR.W #1,D0 +000000C0: D16E FFF8 '.n..' ADD.W D0,-$0008(A6) +000000C4: 7000 'p.' MOVEQ #$00,D0 +000000C6: 102E 000A '....' MOVE.B $000A(A6),D0 +000000CA: 0C40 0001 '.@..' CMPI.W #$0001,D0 +000000CE: 664E 'fN' BNE.S *+$0050 ; 0000011E +000000D0: 302E FFF6 '0...' MOVE.W -$000A(A6),D0 +000000D4: 48C0 'H.' EXT.L D0 +000000D6: 322E FFF2 '2...' MOVE.W -$000E(A6),D1 +000000DA: 48C1 'H.' EXT.L D1 +000000DC: 9081 '..' SUB.L D1,D0 +000000DE: 322E FFE6 '2...' MOVE.W -$001A(A6),D1 +000000E2: 48C1 'H.' EXT.L D1 +000000E4: 342E FFE2 '4...' MOVE.W -$001E(A6),D2 +000000E8: 48C2 'H.' EXT.L D2 +000000EA: 9282 '..' SUB.L D2,D1 +000000EC: 2E00 '..' MOVE.L D0,D7 +000000EE: 9E81 '..' SUB.L D1,D7 +000000F0: 4A47 'JG' TST.W D7 +000000F2: 6C02 'l.' BGE.S *+$0004 ; 000000F6 +000000F4: 4247 'BG' CLR.W D7 +000000F6: 3007 '0.' MOVE.W D7,D0 +000000F8: E240 '.@' ASR.W #1,D0 +000000FA: D16E FFFA '.n..' ADD.W D0,-$0006(A6) +000000FE: 601E '`.' BRA.S *+$0020 ; 0000011E +00000100: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +00000104: 486E FFE8 'Hn..' PEA -$0018(A6) +00000108: 486E FFF0 'Hn..' PEA -$0010(A6) +0000010C: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000110: 2F0C '/.' MOVE.L A4,-(A7) +00000112: 4EBA 0000 'N...' JSR GetNextStaggerPos ; id: 376 +00000116: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +0000011A: 4FEF 0014 'O...' LEA $0014(A7),A7 +0000011E: 2F0C '/.' MOVE.L A4,-(A7) +00000120: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000124: 7000 'p.' MOVEQ #$00,D0 +00000126: 1F00 '..' MOVE.B D0,-(A7) +00000128: A91B '..' _MoveWindow ; A91B +0000012A: 4CEE 10C0 FFD4 'L.....' MOVEM.L -$002C(A6),D6/D7/A4 +00000130: 4E5E 'N^' UNLK A6 +00000132: 4E74 000E 'Nt..' RTD #$000E + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetNextStaggerPos"(376) + 00000114 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ScreenWithMostOf"(369) + 00000056 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetNewStructRect"(371) + 00000028 +Comment: + + __POSITIONWINDOW ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: GetMainScreenRect [59930, 59962) + + Module started due to: vector glue above, MODGUESS (align, label) + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 378 + 378: GetMainScreenRect + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GetMainScreenRect"(378) Segment="Main"(200) +Size: Flags $00 ModuleSize 50 + +Content: Flags $08 +Contents offset $0000 size $0032 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 598F 'Y.' SUBQ.L #4,A7 +0000000E: AA2A '.*' _GetMainDevice ; AA2A +00000010: 265F '&_' MOVEA.L (A7)+,A3 +00000012: 2053 ' S' MOVEA.L (A3),A0 +00000014: 41E8 0022 'A.."' LEA $0022(A0),A0 +00000018: 224C '"L' MOVEA.L A4,A1 +0000001A: 22D8 '".' MOVE.L (A0)+,(A1)+ +0000001C: 22D8 '".' MOVE.L (A0)+,(A1)+ +0000001E: 558F 'U.' SUBQ.L #2,A7 +00000020: 3EB8 0BAA '>...' MOVE.W $0BAA,(A7) +00000024: 301F '0.' MOVE.W (A7)+,D0 +00000026: D154 '.T' ADD.W D0,(A4) +00000028: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +0000002E: 4E5E 'N^' UNLK A6 +00000030: 4E75 'Nu' RTS + +Comment: + + GetMainScreenRect ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __AUTOPOSITIONWINDOW [59970, 59A2A) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +70 (599E0): JSR GetMainScreenRect + +1E (5998E): JSR GetMainScreenRect + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 379 + 379: __AUTOPOSITIONWINDOW +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__AUTOPOSITIONWINDOW"(379) Segment="Main"(200) +Size: Flags $00 ModuleSize 186 + +Content: Flags $08 +Contents offset $0000 size $00BA +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 266E 000E '&n..' MOVEA.L $000E(A6),A3 +0000000C: 1E2E 000C '....' MOVE.B $000C(A6),D7 +00000010: 4206 'B.' CLR.B D6 +00000012: 7000 'p.' MOVEQ #$00,D0 +00000014: 1007 '..' MOVE.B D7,D0 +00000016: 4A80 'J.' TST.L D0 +00000018: 660C 'f.' BNE.S *+$000E ; 00000026 +0000001A: 486E FFF8 'Hn..' PEA -$0008(A6) +0000001E: 4EBA 0000 'N...' JSR GetMainScreenRect ; id: 378 +00000022: 584F 'XO' ADDQ.W #4,A7 +00000024: 6050 '`P' BRA.S *+$0052 ; 00000076 +00000026: 284B '(K' MOVEA.L A3,A4 +00000028: 6006 '`.' BRA.S *+$0008 ; 00000030 +0000002A: 4A2C 006E 'J,.n' TST.B $006E(A4) +0000002E: 6608 'f.' BNE.S *+$000A ; 00000038 +00000030: 286C 0090 '(l..' MOVEA.L $0090(A4),A4 +00000034: 200C ' .' MOVE.L A4,D0 +00000036: 66F2 'f.' BNE.S *-$000C ; 0000002A +00000038: 200C ' .' MOVE.L A4,D0 +0000003A: 6730 'g0' BEQ.S *+$0032 ; 0000006C +0000003C: 558F 'U.' SUBQ.L #2,A7 +0000003E: 206C 0072 ' l.r' MOVEA.L $0072(A4),A0 +00000042: 2050 ' P' MOVEA.L (A0),A0 +00000044: 4868 0002 'Hh..' PEA $0002(A0) +00000048: A8AE '..' _EmptyRect ; A8AE +0000004A: 4A1F 'J.' TST.B (A7)+ +0000004C: 661E 'f.' BNE.S *+$0020 ; 0000006C +0000004E: 206C 0072 ' l.r' MOVEA.L $0072(A4),A0 +00000052: 2050 ' P' MOVEA.L (A0),A0 +00000054: 43EE FFF8 'C...' LEA -$0008(A6),A1 +00000058: 5488 'T.' ADDQ.L #2,A0 +0000005A: 22D8 '".' MOVE.L (A0)+,(A1)+ +0000005C: 22D8 '".' MOVE.L (A0)+,(A1)+ +0000005E: 7000 'p.' MOVEQ #$00,D0 +00000060: 1007 '..' MOVE.B D7,D0 +00000062: 0C40 0001 '.@..' CMPI.W #$0001,D0 +00000066: 660E 'f.' BNE.S *+$0010 ; 00000076 +00000068: 7C01 '|.' MOVEQ #$01,D6 +0000006A: 600A '`.' BRA.S *+$000C ; 00000076 +0000006C: 486E FFF8 'Hn..' PEA -$0008(A6) +00000070: 4EBA 0000 'N...' JSR GetMainScreenRect ; id: 378 +00000074: 584F 'XO' ADDQ.W #4,A7 +00000076: 2F0B '/.' MOVE.L A3,-(A7) +00000078: 486E FFF8 'Hn..' PEA -$0008(A6) +0000007C: 1F06 '..' MOVE.B D6,-(A7) +0000007E: 1F2E 000A '....' MOVE.B $000A(A6),-(A7) +00000082: 1F2E 0008 '....' MOVE.B $0008(A6),-(A7) +00000086: 7008 'p.' MOVEQ #$08,D0 +00000088: A829 '.)' _LayerDispatch ; A829 +0000008A: 7000 'p.' MOVEQ #$00,D0 +0000008C: 1007 '..' MOVE.B D7,D0 +0000008E: 0C40 0002 '.@..' CMPI.W #$0002,D0 +00000092: 661A 'f.' BNE.S *+$001C ; 000000AE +00000094: 558F 'U.' SUBQ.L #2,A7 +00000096: 2F0B '/.' MOVE.L A3,-(A7) +00000098: 7002 'p.' MOVEQ #$02,D0 +0000009A: 1F00 '..' MOVE.B D0,-(A7) +0000009C: 7201 'r.' MOVEQ #$01,D1 +0000009E: 1F01 '..' MOVE.B D1,-(A7) +000000A0: 700C 'p.' MOVEQ #$0C,D0 +000000A2: A829 '.)' _LayerDispatch ; A829 +000000A4: 4A1F 'J.' TST.B (A7)+ +000000A6: 6606 'f.' BNE.S *+$0008 ; 000000AE +000000A8: 7E01 '~.' MOVEQ #$01,D7 +000000AA: 6000 FF64 '`..d' BRA *-$009A ; 00000010 +000000AE: 4CEE 18C0 FFE8 'L.....' MOVEM.L -$0018(A6),D6/D7/A3/A4 +000000B4: 4E5E 'N^' UNLK A6 +000000B6: 4E74 000A 'Nt..' RTD #$000A + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetMainScreenRect"(378) + 00000072 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetMainScreenRect"(378) + 00000020 +Comment: + + __AUTOPOSITIONWINDOW ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __GLOBALPORTRECT [59A40, 59A8C) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 380 + 380: __GLOBALPORTRECT +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__GLOBALPORTRECT"(380) Segment="Main"(200) +Size: Flags $00 ModuleSize 76 + +Content: Flags $08 +Contents offset $0000 size $004C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +0000000C: 49EB 0002 'I...' LEA $0002(A3),A4 +00000010: 4A6C 0004 'Jl..' TST.W $0004(A4) +00000014: 6C04 'l.' BGE.S *+$0006 ; 0000001A +00000016: 2054 ' T' MOVEA.L (A4),A0 +00000018: 2850 '(P' MOVEA.L (A0),A4 +0000001A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000001E: 43EB 0010 'C...' LEA $0010(A3),A1 +00000022: 20D9 ' .' MOVE.L (A1)+,(A0)+ +00000024: 20D9 ' .' MOVE.L (A1)+,(A0)+ +00000026: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000002A: 302C 0008 '0,..' MOVE.W $0008(A4),D0 +0000002E: 48C0 'H.' EXT.L D0 +00000030: 4480 'D.' NEG.L D0 +00000032: 3F00 '?.' MOVE.W D0,-(A7) +00000034: 302C 0006 '0,..' MOVE.W $0006(A4),D0 +00000038: 48C0 'H.' EXT.L D0 +0000003A: 4480 'D.' NEG.L D0 +0000003C: 3F00 '?.' MOVE.W D0,-(A7) +0000003E: A8A8 '..' _OffsetRect ; A8A8 +00000040: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +00000046: 4E5E 'N^' UNLK A6 +00000048: 4E74 0008 'Nt..' RTD #$0008 + +Comment: + + __GLOBALPORTRECT ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: IsZoomed [59AA0, 59B38) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 381 + 381: IsZoomed +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="IsZoomed"(381) Segment="Main"(200) +Size: Flags $00 ModuleSize 152 + +Content: Flags $08 +Contents offset $0000 size $0098 +00000000: 4E56 FFE8 'NV..' LINK.W A6,#-$0018 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 4A2C 0071 'J,.q' TST.B $0071(A4) +0000000E: 677E 'g~' BEQ.S *+$0080 ; 0000008E +00000010: 206C 0082 ' l..' MOVEA.L $0082(A4),A0 +00000014: 2050 ' P' MOVEA.L (A0),A0 +00000016: 43EE FFE8 'C...' LEA -$0018(A6),A1 +0000001A: 5088 'P.' ADDQ.L #8,A0 +0000001C: 22D8 '".' MOVE.L (A0)+,(A1)+ +0000001E: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000020: 2F0C '/.' MOVE.L A4,-(A7) +00000022: 486E FFF0 'Hn..' PEA -$0010(A6) +00000026: 70F6 'p.' MOVEQ #$F6,D0 +00000028: A829 '.)' _LayerDispatch ; A829 +0000002A: 486E FFE8 'Hn..' PEA -$0018(A6) +0000002E: 70F9 'p.' MOVEQ #$F9,D0 +00000030: 3F00 '?.' MOVE.W D0,-(A7) +00000032: 3F00 '?.' MOVE.W D0,-(A7) +00000034: A8A9 '..' _InsetRect ; A8A9 +00000036: 558F 'U.' SUBQ.L #2,A7 +00000038: 486E FFE8 'Hn..' PEA -$0018(A6) +0000003C: 486E FFF0 'Hn..' PEA -$0010(A6) +00000040: 486E FFF8 'Hn..' PEA -$0008(A6) +00000044: A8AA '..' _SectRect ; A8AA +00000046: 4A1F 'J.' TST.B (A7)+ +00000048: 6744 'gD' BEQ.S *+$0046 ; 0000008E +0000004A: 558F 'U.' SUBQ.L #2,A7 +0000004C: 486E FFF8 'Hn..' PEA -$0008(A6) +00000050: 486E FFF0 'Hn..' PEA -$0010(A6) +00000054: A8A6 '..' _EqualRect ; A8A6 +00000056: 4A1F 'J.' TST.B (A7)+ +00000058: 6734 'g4' BEQ.S *+$0036 ; 0000008E +0000005A: 486E FFE8 'Hn..' PEA -$0018(A6) +0000005E: 700E 'p.' MOVEQ #$0E,D0 +00000060: 3F00 '?.' MOVE.W D0,-(A7) +00000062: 3F00 '?.' MOVE.W D0,-(A7) +00000064: A8A9 '..' _InsetRect ; A8A9 +00000066: 558F 'U.' SUBQ.L #2,A7 +00000068: 486E FFE8 'Hn..' PEA -$0018(A6) +0000006C: 486E FFF0 'Hn..' PEA -$0010(A6) +00000070: 486E FFF8 'Hn..' PEA -$0008(A6) +00000074: A8AA '..' _SectRect ; A8AA +00000076: 4A1F 'J.' TST.B (A7)+ +00000078: 6714 'g.' BEQ.S *+$0016 ; 0000008E +0000007A: 558F 'U.' SUBQ.L #2,A7 +0000007C: 486E FFF8 'Hn..' PEA -$0008(A6) +00000080: 486E FFE8 'Hn..' PEA -$0018(A6) +00000084: A8A6 '..' _EqualRect ; A8A6 +00000086: 4A1F 'J.' TST.B (A7)+ +00000088: 6704 'g.' BEQ.S *+$0006 ; 0000008E +0000008A: 7001 'p.' MOVEQ #$01,D0 +0000008C: 6002 '`.' BRA.S *+$0004 ; 00000090 +0000008E: 7000 'p.' MOVEQ #$00,D0 +00000090: 286E FFE4 '(n..' MOVEA.L -$001C(A6),A4 +00000094: 4E5E 'N^' UNLK A6 +00000096: 4E75 'Nu' RTS + +Comment: + + IsZoomed ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __GETWINDOWSTATE [59B50, 59BD2) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +38 (59B88): JSR IsZoomed + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 382 + 382: __GETWINDOWSTATE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__GETWINDOWSTATE"(382) Segment="Main"(200) +Size: Flags $00 ModuleSize 130 + +Content: Flags $08 +Contents offset $0000 size $0082 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 246E 0010 '$n..' MOVEA.L $0010(A6),A2 +0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000010: 204C ' L' MOVEA.L A4,A0 +00000012: 700C 'p.' MOVEQ #$0C,D0 +00000014: A024 '.$' _SetHandleSize ; A024 +00000016: 558F 'U.' SUBQ.L #2,A7 +00000018: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +0000001C: 3E1F '>.' MOVE.W (A7)+,D7 +0000001E: 6706 'g.' BEQ.S *+$0008 ; 00000026 +00000020: 3D47 0014 '=G..' MOVE.W D7,$0014(A6) +00000024: 6050 '`P' BRA.S *+$0052 ; 00000076 +00000026: 2654 '&T' MOVEA.L (A4),A3 +00000028: 204C ' L' MOVEA.L A4,A0 +0000002A: A069 '.i' _HGetState ; A069 +0000002C: 1E00 '..' MOVE.B D0,D7 +0000002E: 204C ' L' MOVEA.L A4,A0 +00000030: A029 '.)' _HLock ; A029 +00000032: 36BC 0001 '6...' MOVE.W #$0001,(A3) +00000036: 2F0A '/.' MOVE.L A2,-(A7) +00000038: 4EBA 0000 'N...' JSR IsZoomed ; id: 381 +0000003C: 1740 000A '.@..' MOVE.B D0,$000A(A3) +00000040: 584F 'XO' ADDQ.W #4,A7 +00000042: 6710 'g.' BEQ.S *+$0012 ; 00000054 +00000044: 206A 0082 ' j..' MOVEA.L $0082(A2),A0 +00000048: 2050 ' P' MOVEA.L (A0),A0 +0000004A: 224B '"K' MOVEA.L A3,A1 +0000004C: 5489 'T.' ADDQ.L #2,A1 +0000004E: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000050: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000052: 600A '`.' BRA.S *+$000C ; 0000005E +00000054: 2F0A '/.' MOVE.L A2,-(A7) +00000056: 486B 0002 'Hk..' PEA $0002(A3) +0000005A: 70F6 'p.' MOVEQ #$F6,D0 +0000005C: A829 '.)' _LayerDispatch ; A829 +0000005E: 4AAE 0008 'J...' TST.L $0008(A6) +00000062: 6708 'g.' BEQ.S *+$000A ; 0000006C +00000064: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000068: 700C 'p.' MOVEQ #$0C,D0 +0000006A: 2080 ' .' MOVE.L D0,(A0) +0000006C: 204C ' L' MOVEA.L A4,A0 +0000006E: 1007 '..' MOVE.B D7,D0 +00000070: A06A '.j' _HSetState ; A06A +00000072: 426E 0014 'Bn..' CLR.W $0014(A6) +00000076: 4CEE 1C80 FFF0 'L.....' MOVEM.L -$0010(A6),D7/A2-A4 +0000007C: 4E5E 'N^' UNLK A6 +0000007E: 4E74 000C 'Nt..' RTD #$000C + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="IsZoomed"(381) + 0000003A +Comment: + + __GETWINDOWSTATE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: ISDRAGGABLE [59BE0, 59C3E) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 383 + 383: ISDRAGGABLE + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="ISDRAGGABLE"(383) Segment="Main"(200) +Size: Flags $00 ModuleSize 94 + +Content: Flags $08 +Contents offset $0000 size $005E +00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002 +00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 4246 'BF' CLR.W D6 +0000000E: 2F2C 007E '/,.~' MOVE.L $007E(A4),-(A7) +00000012: 486E FFFE 'Hn..' PEA -$0002(A6) +00000016: 7000 'p.' MOVEQ #$00,D0 +00000018: 2F00 '/.' MOVE.L D0,-(A7) +0000001A: 2F00 '/.' MOVE.L D0,-(A7) +0000001C: A9A8 '..' _GetResInfo ; A9A8 +0000001E: 558F 'U.' SUBQ.L #2,A7 +00000020: A9AF '..' _ResError ; A9AF +00000022: 4A5F 'J_' TST.W (A7)+ +00000024: 6628 'f(' BNE.S *+$002A ; 0000004E +00000026: 4A6E FFFE 'Jn..' TST.W -$0002(A6) +0000002A: 6618 'f.' BNE.S *+$001A ; 00000044 +0000002C: 558F 'U.' SUBQ.L #2,A7 +0000002E: 2F0C '/.' MOVE.L A4,-(A7) +00000030: A80A '..' _GetWVariant ; A80A +00000032: 3E1F '>.' MOVE.W (A7)+,D7 +00000034: 0C47 0001 '.G..' CMPI.W #$0001,D7 +00000038: 6D06 'm.' BLT.S *+$0008 ; 00000040 +0000003A: 0C47 0003 '.G..' CMPI.W #$0003,D7 +0000003E: 6F0E 'o.' BLE.S *+$0010 ; 0000004E +00000040: 7C01 '|.' MOVEQ #$01,D6 +00000042: 600A '`.' BRA.S *+$000C ; 0000004E +00000044: 7001 'p.' MOVEQ #$01,D0 +00000046: B06E FFFE '.n..' CMP.W -$0002(A6),D0 +0000004A: 6602 'f.' BNE.S *+$0004 ; 0000004E +0000004C: 7C01 '|.' MOVEQ #$01,D6 +0000004E: 3D46 000C '=F..' MOVE.W D6,$000C(A6) +00000052: 4CEE 10C0 FFF2 'L.....' MOVEM.L -$000E(A6),D6/D7/A4 +00000058: 4E5E 'N^' UNLK A6 +0000005A: 4E74 0004 'Nt..' RTD #$0004 + +Comment: + + ISDRAGGABLE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __SETWINDOWSTATE [59C50, 59D74) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +18 (59C68): JSR GETHANDLESIZE ; outside file + +78 (59CC8): JSR ISDRAGGABLE + +6A (59CBA): JSR GetNewStructRect + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 384 + 384: __SETWINDOWSTATE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__SETWINDOWSTATE"(384) Segment="Main"(200) +Size: Flags $00 ModuleSize 292 + +Content: Flags $08 +Contents offset $0000 size $0124 +00000000: 4E56 FFEC 'NV..' LINK.W A6,#-$0014 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000010: 200C ' .' MOVE.L A4,D0 +00000012: 670E 'g.' BEQ.S *+$0010 ; 00000022 +00000014: 598F 'Y.' SUBQ.L #4,A7 +00000016: 2F0B '/.' MOVE.L A3,-(A7) +00000018: 4EBA 0000 'N...' JSR GETHANDLESIZE ; id: 385 +0000001C: 700C 'p.' MOVEQ #$0C,D0 +0000001E: B09F '..' CMP.L (A7)+,D0 +00000020: 6F0A 'o.' BLE.S *+$000C ; 0000002C +00000022: 3D7C FFCE 0010 '=|....' MOVE.W #$FFCE,$0010(A6) +00000028: 6000 00EE '`...' BRA *+$00F0 ; 00000118 +0000002C: 2053 ' S' MOVEA.L (A3),A0 +0000002E: 43EE FFEC 'C...' LEA -$0014(A6),A1 +00000032: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000034: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000036: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000038: 7001 'p.' MOVEQ #$01,D0 +0000003A: B06E FFEC '.n..' CMP.W -$0014(A6),D0 +0000003E: 670A 'g.' BEQ.S *+$000C ; 0000004A +00000040: 3D7C 02BF 0010 '=|....' MOVE.W #$02BF,$0010(A6) +00000046: 6000 00D0 '`...' BRA *+$00D2 ; 00000118 +0000004A: 4A2E FFF6 'J...' TST.B -$000A(A6) +0000004E: 6710 'g.' BEQ.S *+$0012 ; 00000060 +00000050: 4A2C 0071 'J,.q' TST.B $0071(A4) +00000054: 660A 'f.' BNE.S *+$000C ; 00000060 +00000056: 3D7C 02BE 0010 '=|....' MOVE.W #$02BE,$0010(A6) +0000005C: 6000 00BA '`...' BRA *+$00BC ; 00000118 +00000060: 486E FFEE 'Hn..' PEA -$0012(A6) +00000064: 2F0C '/.' MOVE.L A4,-(A7) +00000066: 486E FFF8 'Hn..' PEA -$0008(A6) +0000006A: 4EBA 0000 'N...' JSR GetNewStructRect ; id: 371 +0000006E: 598F 'Y.' SUBQ.L #4,A7 +00000070: A8D8 '..' _NewRgn ; A8D8 +00000072: 265F '&_' MOVEA.L (A7)+,A3 +00000074: 558F 'U.' SUBQ.L #2,A7 +00000076: 2F0C '/.' MOVE.L A4,-(A7) +00000078: 4EBA 0000 'N...' JSR ISDRAGGABLE ; id: 383 +0000007C: 4A5F 'J_' TST.W (A7)+ +0000007E: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000082: 670C 'g.' BEQ.S *+$000E ; 00000090 +00000084: 302E FFF8 '0...' MOVE.W -$0008(A6),D0 +00000088: D07C 0014 '.|..' ADD.W #$0014,D0 +0000008C: 3D40 FFFC '=@..' MOVE.W D0,-$0004(A6) +00000090: 2F0B '/.' MOVE.L A3,-(A7) +00000092: 486E FFF8 'Hn..' PEA -$0008(A6) +00000096: A8DF '..' _RectRgn ; A8DF +00000098: 2F0B '/.' MOVE.L A3,-(A7) +0000009A: 598F 'Y.' SUBQ.L #4,A7 +0000009C: 2EB8 09EE '....' MOVE.L $09EE,(A7) +000000A0: 2F0B '/.' MOVE.L A3,-(A7) +000000A2: A8E6 '..' _DiffRgn ; A8E6 +000000A4: 558F 'U.' SUBQ.L #2,A7 +000000A6: 2F0B '/.' MOVE.L A3,-(A7) +000000A8: A8E2 '..' _EmptyRgn ; A8E2 +000000AA: 1E1F '..' MOVE.B (A7)+,D7 +000000AC: 2F0B '/.' MOVE.L A3,-(A7) +000000AE: A8D9 '..' _DisposeRgn ; A8D9 +000000B0: 4A07 'J.' TST.B D7 +000000B2: 6608 'f.' BNE.S *+$000A ; 000000BC +000000B4: 3D7C 02C0 0010 '=|....' MOVE.W #$02C0,$0010(A6) +000000BA: 605C '`\' BRA.S *+$005E ; 00000118 +000000BC: 4A2E FFF6 'J...' TST.B -$000A(A6) +000000C0: 671E 'g.' BEQ.S *+$0020 ; 000000E0 +000000C2: 206C 0082 ' l..' MOVEA.L $0082(A4),A0 +000000C6: 2650 '&P' MOVEA.L (A0),A3 +000000C8: 41EE FFEE 'A...' LEA -$0012(A6),A0 +000000CC: 43D3 'C.' LEA (A3),A1 +000000CE: 22D8 '".' MOVE.L (A0)+,(A1)+ +000000D0: 22D8 '".' MOVE.L (A0)+,(A1)+ +000000D2: 41EE FFF8 'A...' LEA -$0008(A6),A0 +000000D6: 224B '"K' MOVEA.L A3,A1 +000000D8: 5089 'P.' ADDQ.L #8,A1 +000000DA: 20D9 ' .' MOVE.L (A1)+,(A0)+ +000000DC: 20D9 ' .' MOVE.L (A1)+,(A0)+ +000000DE: 600C '`.' BRA.S *+$000E ; 000000EC +000000E0: 41EE FFF8 'A...' LEA -$0008(A6),A0 +000000E4: 43EE FFEE 'C...' LEA -$0012(A6),A1 +000000E8: 20D9 ' .' MOVE.L (A1)+,(A0)+ +000000EA: 20D9 ' .' MOVE.L (A1)+,(A0)+ +000000EC: 2F0C '/.' MOVE.L A4,-(A7) +000000EE: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +000000F2: 7000 'p.' MOVEQ #$00,D0 +000000F4: 1F00 '..' MOVE.B D0,-(A7) +000000F6: A91B '..' _MoveWindow ; A91B +000000F8: 2F0C '/.' MOVE.L A4,-(A7) +000000FA: 302E FFFE '0...' MOVE.W -$0002(A6),D0 +000000FE: 906E FFFA '.n..' SUB.W -$0006(A6),D0 +00000102: 3F00 '?.' MOVE.W D0,-(A7) +00000104: 302E FFFC '0...' MOVE.W -$0004(A6),D0 +00000108: 906E FFF8 '.n..' SUB.W -$0008(A6),D0 +0000010C: 3F00 '?.' MOVE.W D0,-(A7) +0000010E: 7001 'p.' MOVEQ #$01,D0 +00000110: 1F00 '..' MOVE.B D0,-(A7) +00000112: A91D '..' _SizeWindow ; A91D +00000114: 426E 0010 'Bn..' CLR.W $0010(A6) +00000118: 4CEE 1880 FFE0 'L.....' MOVEM.L -$0020(A6),D7/A3/A4 +0000011E: 4E5E 'N^' UNLK A6 +00000120: 4E74 0008 'Nt..' RTD #$0008 + + +Dictionary: Flags $00 FirstId 385 + 385: GETHANDLESIZE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETHANDLESIZE"(385) + 0000001A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ISDRAGGABLE"(383) + 0000007A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetNewStructRect"(371) + 0000006C +Comment: + + __SETWINDOWSTATE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __CHECKWINDOW [59D80, 59E46) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +46 (59DC6): JSR GetNewStructRect + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 386 + 386: __CHECKWINDOW + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__CHECKWINDOW"(386) Segment="Main"(200) +Size: Flags $00 ModuleSize 198 + +Content: Flags $08 +Contents offset $0000 size $00C6 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 1118 'H...' MOVEM.L D3/D7/A3/A4,-(A7) +00000008: 1E2E 000A '....' MOVE.B $000A(A6),D7 +0000000C: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 1007 '..' MOVE.B D7,D0 +00000014: 0C00 0001 '....' CMPI.B #$01,D0 +00000018: 644C 'dL' BCC.S *+$004E ; 00000066 +0000001A: 4A2B 006E 'J+.n' TST.B $006E(A3) +0000001E: 6712 'g.' BEQ.S *+$0014 ; 00000032 +00000020: 206B 0072 ' k.r' MOVEA.L $0072(A3),A0 +00000024: 2050 ' P' MOVEA.L (A0),A0 +00000026: 43EE FFF8 'C...' LEA -$0008(A6),A1 +0000002A: 5488 'T.' ADDQ.L #2,A0 +0000002C: 22D8 '".' MOVE.L (A0)+,(A1)+ +0000002E: 22D8 '".' MOVE.L (A0)+,(A1)+ +00000030: 601C '`.' BRA.S *+$001E ; 0000004E +00000032: 2F0B '/.' MOVE.L A3,-(A7) +00000034: 486E FFF8 'Hn..' PEA -$0008(A6) +00000038: 70F6 'p.' MOVEQ #$F6,D0 +0000003A: A829 '.)' _LayerDispatch ; A829 +0000003C: 486E FFF8 'Hn..' PEA -$0008(A6) +00000040: 2F0B '/.' MOVE.L A3,-(A7) +00000042: 486E FFF8 'Hn..' PEA -$0008(A6) +00000046: 4EBA 0000 'N...' JSR GetNewStructRect ; id: 371 +0000004A: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000004E: 7000 'p.' MOVEQ #$00,D0 +00000050: 1007 '..' MOVE.B D7,D0 +00000052: 0C40 0001 '.@..' CMPI.W #$0001,D0 +00000056: 6618 'f.' BNE.S *+$001A ; 00000070 +00000058: 302E FFF8 '0...' MOVE.W -$0008(A6),D0 +0000005C: D07C 0014 '.|..' ADD.W #$0014,D0 +00000060: 3D40 FFFC '=@..' MOVE.W D0,-$0004(A6) +00000064: 600A '`.' BRA.S *+$000C ; 00000070 +00000066: 2F0B '/.' MOVE.L A3,-(A7) +00000068: 486E FFF8 'Hn..' PEA -$0008(A6) +0000006C: 70F6 'p.' MOVEQ #$F6,D0 +0000006E: A829 '.)' _LayerDispatch ; A829 +00000070: 598F 'Y.' SUBQ.L #4,A7 +00000072: A8D8 '..' _NewRgn ; A8D8 +00000074: 2857 '(W' MOVEA.L (A7),A4 +00000076: 486E FFF8 'Hn..' PEA -$0008(A6) +0000007A: A8DF '..' _RectRgn ; A8DF +0000007C: 4A2E 0008 'J...' TST.B $0008(A6) +00000080: 6716 'g.' BEQ.S *+$0018 ; 00000098 +00000082: 2F0C '/.' MOVE.L A4,-(A7) +00000084: 598F 'Y.' SUBQ.L #4,A7 +00000086: 2EB8 09EE '....' MOVE.L $09EE,(A7) +0000008A: 2F0C '/.' MOVE.L A4,-(A7) +0000008C: A8E6 '..' _DiffRgn ; A8E6 +0000008E: 558F 'U.' SUBQ.L #2,A7 +00000090: 2F0C '/.' MOVE.L A4,-(A7) +00000092: A8E2 '..' _EmptyRgn ; A8E2 +00000094: 1E1F '..' MOVE.B (A7)+,D7 +00000096: 601A '`.' BRA.S *+$001C ; 000000B2 +00000098: 2F0C '/.' MOVE.L A4,-(A7) +0000009A: 598F 'Y.' SUBQ.L #4,A7 +0000009C: 2EB8 09EE '....' MOVE.L $09EE,(A7) +000000A0: 2F0C '/.' MOVE.L A4,-(A7) +000000A2: A8E4 '..' _SectRgn ; A8E4 +000000A4: 558F 'U.' SUBQ.L #2,A7 +000000A6: 2F0C '/.' MOVE.L A4,-(A7) +000000A8: A8E2 '..' _EmptyRgn ; A8E2 +000000AA: 4A1F 'J.' TST.B (A7)+ +000000AC: 57C3 'W.' SEQ D3 +000000AE: 4403 'D.' NEG.B D3 +000000B0: 1E03 '..' MOVE.B D3,D7 +000000B2: 2F0C '/.' MOVE.L A4,-(A7) +000000B4: A8D9 '..' _DisposeRgn ; A8D9 +000000B6: 1D47 0010 '.G..' MOVE.B D7,$0010(A6) +000000BA: 4CEE 1888 FFE8 'L.....' MOVEM.L -$0018(A6),D3/D7/A3/A4 +000000C0: 4E5E 'N^' UNLK A6 +000000C2: 4E74 0008 'Nt..' RTD #$0008 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GetNewStructRect"(371) + 00000048 +Comment: + + __CHECKWINDOW ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_59E50 [59E50, 59E7C) + + Module started due to: vector glue above + + +Dictionary: Flags $00 FirstId 387 + 387: AUTOMOD_59E50 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_59E50"(387) Segment="Main"(200) +Size: Flags $00 ModuleSize 44 + +Content: Flags $08 +Contents offset $0000 size $002C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 1008 'H...' MOVEM.L D3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 7600 'v.' MOVEQ #$00,D3 +0000000E: 200C ' .' MOVE.L A4,D0 +00000010: 670A 'g.' BEQ.S *+$000C ; 0000001C +00000012: 0C6C DEAD 004A '.l...J' CMPI.W #$DEAD,$004A(A4) +00000018: 6602 'f.' BNE.S *+$0004 ; 0000001C +0000001A: 7601 'v.' MOVEQ #$01,D3 +0000001C: 1D43 000C '.C..' MOVE.B D3,$000C(A6) +00000020: 4CEE 1008 FFF8 'L.....' MOVEM.L -$0008(A6),D3/A4 +00000026: 4E5E 'N^' UNLK A6 +00000028: 4E74 0004 'Nt..' RTD #$0004 + +Comment: + + AUTOMOD_59E50 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: __WINDOWTYPE [59E80, 59EB6) + + Module started due to: MODGUESS (align, label, RTD then padding) + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 388 + 388: __WINDOWTYPE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__WINDOWTYPE"(388) Segment="Main"(200) +Size: Flags $00 ModuleSize 54 + +Content: Flags $08 +Contents offset $0000 size $0036 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 1008 'H...' MOVEM.L D3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 7600 'v.' MOVEQ #$00,D3 +0000000E: 200C ' .' MOVE.L A4,D0 +00000010: 670A 'g.' BEQ.S *+$000C ; 0000001C +00000012: 0C6C DEAD 004A '.l...J' CMPI.W #$DEAD,$004A(A4) +00000018: 6602 'f.' BNE.S *+$0004 ; 0000001C +0000001A: 7601 'v.' MOVEQ #$01,D3 +0000001C: 4A03 'J.' TST.B D3 +0000001E: 6704 'g.' BEQ.S *+$0006 ; 00000024 +00000020: 7000 'p.' MOVEQ #$00,D0 +00000022: 6002 '`.' BRA.S *+$0004 ; 00000026 +00000024: 7001 'p.' MOVEQ #$01,D0 +00000026: 3D40 000C '=@..' MOVE.W D0,$000C(A6) +0000002A: 4CEE 1008 FFF8 'L.....' MOVEM.L -$0008(A6),D3/A4 +00000030: 4E5E 'N^' UNLK A6 +00000032: 4E74 0004 'Nt..' RTD #$0004 + +Comment: + + __WINDOWTYPE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: NEWWINDOWCOMMON [59EC0, 5A13A) + + Module started due to: vector glue above, MODGUESS (align, label) + + Resolved outgoing references: + +260 (5A120): JSR CalcDeskPortVisRgn + +23C (5A0FC): JSR CALLWINDOWCALCGLUE + +1FE (5A0BE): JSR CALLWINDOWGLUE + +16A (5A02A): JSR MAKEDEACTIVEGLUE + +7E (59F3E): JSR INSERTWINDOW + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 389 + 389: NEWWINDOWCOMMON + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="NEWWINDOWCOMMON"(389) Segment="Main"(200) +Size: Flags $00 ModuleSize 634 + +Content: Flags $08 +Contents offset $0000 size $027A +00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000008: 3A2E 0014 ':...' MOVE.W $0014(A6),D5 +0000000C: 1C2E 0016 '....' MOVE.B $0016(A6),D6 +00000010: 266E 001C '&n..' MOVEA.L $001C(A6),A3 +00000014: 286E 0020 '(n. ' MOVEA.L $0020(A6),A4 +00000018: 486E FFFC 'Hn..' PEA -$0004(A6) +0000001C: A874 '.t' _GetPort ; A874 +0000001E: 200C ' .' MOVE.L A4,D0 +00000020: 660C 'f.' BNE.S *+$000E ; 0000002E +00000022: 203C 0000 009C ' <....' MOVE.L #$0000009C,D0 +00000028: A31E '..' _NewPtrClear ; A31E +0000002A: 2848 '(H' MOVEA.L A0,A4 +0000002C: 6016 '`.' BRA.S *+$0018 ; 00000044 +0000002E: 2D4C FFF4 '-L..' MOVE.L A4,-$000C(A6) +00000032: 7E26 '~&' MOVEQ #$26,D7 ; '&' +00000034: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 +00000038: 58AE FFF4 'X...' ADDQ.L #4,-$000C(A6) +0000003C: 7000 'p.' MOVEQ #$00,D0 +0000003E: 2080 ' .' MOVE.L D0,(A0) +00000040: 51CF FFF2 'Q...' DBF D7,*-$000C ; 00000034 +00000044: 4A2E 0008 'J...' TST.B $0008(A6) +00000048: 6706 'g.' BEQ.S *+$0008 ; 00000050 +0000004A: 2F0C '/.' MOVE.L A4,-(A7) +0000004C: AA00 '..' _OpenCPort ; AA00 +0000004E: 6004 '`.' BRA.S *+$0006 ; 00000054 +00000050: 2F0C '/.' MOVE.L A4,-(A7) +00000052: A86F '.o' _OpenPort ; A86F +00000054: 7001 'p.' MOVEQ #$01,D0 +00000056: 3F00 '?.' MOVE.W D0,-(A7) +00000058: A887 '..' _TextFont ; A887 +0000005A: 598F 'Y.' SUBQ.L #4,A7 +0000005C: 70FE 'p.' MOVEQ #$FE,D0 +0000005E: A829 '.)' _LayerDispatch ; A829 +00000060: 2D5F FFF8 '-_..' MOVE.L (A7)+,-$0008(A6) +00000064: 70FF 'p.' MOVEQ #$FF,D0 +00000066: B0AE 0010 '....' CMP.L $0010(A6),D0 +0000006A: 660C 'f.' BNE.S *+$000E ; 00000078 +0000006C: 2978 09D6 0090 ')x....' MOVE.L $09D6,$0090(A4) +00000072: 21CC 09D6 '!...' MOVE.L A4,$09D6 +00000076: 600A '`.' BRA.S *+$000C ; 00000082 +00000078: 2F0C '/.' MOVE.L A4,-(A7) +0000007A: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000007E: 4EBA 0000 'N...' JSR INSERTWINDOW ; id: 208 +00000082: 3E05 '>.' MOVE.W D5,D7 +00000084: E847 '.G' ASR.W #4,D7 +00000086: 7001 'p.' MOVEQ #$01,D0 +00000088: 1F00 '..' MOVE.B D0,-(A7) +0000008A: 70FF 'p.' MOVEQ #$FF,D0 +0000008C: 4A1F 'J.' TST.B (A7)+ +0000008E: 56C0 'V.' SNE D0 +00000090: 31C0 0B9E '1...' MOVE.W D0,$0B9E +00000094: 598F 'Y.' SUBQ.L #4,A7 +00000096: 2F3C 5744 4546 '/.' MOVE.W (A7)+,D7 +0000009A: 670C 'g.' BEQ.S *+$000E ; 000000A8 +0000009C: 0C47 02BC '.G..' CMPI.W #$02BC,D7 +000000A0: 6706 'g.' BEQ.S *+$0008 ; 000000A8 +000000A2: 3D47 001C '=G..' MOVE.W D7,$001C(A6) +000000A6: 601C '`.' BRA.S *+$001E ; 000000C4 +000000A8: 0C47 02BC '.G..' CMPI.W #$02BC,D7 +000000AC: 6710 'g.' BEQ.S *+$0012 ; 000000BE +000000AE: 0C6B DEAD 004A '.k...J' CMPI.W #$DEAD,$004A(A3) +000000B4: 6608 'f.' BNE.S *+$000A ; 000000BE +000000B6: 284B '(K' MOVEA.L A3,A4 +000000B8: 266C 0094 '&l..' MOVEA.L $0094(A4),A3 +000000BC: 60B4 '`.' BRA.S *-$004A ; 00000072 +000000BE: 266B 0090 '&k..' MOVEA.L $0090(A3),A3 +000000C2: 60AE '`.' BRA.S *-$0050 ; 00000072 +000000C4: 4CEE 1C80 FFF0 'L.....' MOVEM.L -$0010(A6),D7/A2-A4 +000000CA: 4E5E 'N^' UNLK A6 +000000CC: 4E74 0014 'Nt..' RTD #$0014 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="__GETPARENT"(341) + 00000034 +Comment: + + __EACHWINDOW ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: PARENTSEARCH [5A3C0, 5A3E6) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 399 + 399: PARENTSEARCH +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="PARENTSEARCH"(399) Segment="Main"(200) +Size: Flags $00 ModuleSize 38 + +Content: Flags $08 +Contents offset $0000 size $0026 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +00000008: 202E 0010 ' ...' MOVE.L $0010(A6),D0 +0000000C: B091 '..' CMP.L (A1),D0 +0000000E: 660C 'f.' BNE.S *+$000E ; 0000001C +00000010: 22AE 000C '"...' MOVE.L $000C(A6),(A1) +00000014: 3D7C 02BD 0014 '=|....' MOVE.W #$02BD,$0014(A6) +0000001A: 6004 '`.' BRA.S *+$0006 ; 00000020 +0000001C: 426E 0014 'Bn..' CLR.W $0014(A6) +00000020: 4E5E 'N^' UNLK A6 +00000022: 4E74 000C 'Nt..' RTD #$000C + +Comment: + + PARENTSEARCH ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __GETPARENT [5A3F0, 5A46E) + + Module started due to: vector glue above, MODGUESS (align, label) + + Resolved outgoing references: + +56 (5A446): PEA PARENTSEARCH + +52 (5A442): JSR __GETROOTLAYER + +36 (5A426): PEA PARENTSEARCH + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 400 + 400: __GETPARENT + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__GETPARENT"(400) Segment="Main"(200) +Size: Flags $00 ModuleSize 126 + +Content: Flags $08 +Contents offset $0000 size $007E +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 200C ' .' MOVE.L A4,D0 +0000000C: 6608 'f.' BNE.S *+$000A ; 00000016 +0000000E: 2D78 0A90 000C '-x....' MOVE.L $0A90,$000C(A6) +00000014: 605E '`^' BRA.S *+$0060 ; 00000074 +00000016: 0C6C DEAD 004A '.l...J' CMPI.W #$DEAD,$004A(A4) +0000001C: 6608 'f.' BNE.S *+$000A ; 00000026 +0000001E: 2D6C 0082 000C '-l....' MOVE.L $0082(A4),$000C(A6) +00000024: 604E '`N' BRA.S *+$0050 ; 00000074 +00000026: 2D4C FFFC '-L..' MOVE.L A4,-$0004(A6) +0000002A: 558F 'U.' SUBQ.L #2,A7 +0000002C: 70FF 'p.' MOVEQ #$FF,D0 +0000002E: 2F00 '/.' MOVE.L D0,-(A7) +00000030: 2F00 '/.' MOVE.L D0,-(A7) +00000032: 7200 'r.' MOVEQ #$00,D1 +00000034: 2F01 '/.' MOVE.L D1,-(A7) +00000036: 487A 0000 'Hz..' PEA PARENTSEARCH ; id: 399 +0000003A: 486E FFFC 'Hn..' PEA -$0004(A6) +0000003E: 70F8 'p.' MOVEQ #$F8,D0 +00000040: A829 '.)' _LayerDispatch ; A829 +00000042: 4A5F 'J_' TST.W (A7)+ +00000044: 6628 'f(' BNE.S *+$002A ; 0000006E +00000046: 558F 'U.' SUBQ.L #2,A7 +00000048: 70FF 'p.' MOVEQ #$FF,D0 +0000004A: 2F00 '/.' MOVE.L D0,-(A7) +0000004C: 2F38 0A90 '/8..' MOVE.L $0A90,-(A7) +00000050: 598F 'Y.' SUBQ.L #4,A7 +00000052: 4EBA 0000 'N...' JSR __GETROOTLAYER ; id: 401 +00000056: 487A 0000 'Hz..' PEA PARENTSEARCH ; id: 399 +0000005A: 486E FFFC 'Hn..' PEA -$0004(A6) +0000005E: 70F8 'p.' MOVEQ #$F8,D0 +00000060: A829 '.)' _LayerDispatch ; A829 +00000062: 4A5F 'J_' TST.W (A7)+ +00000064: 6608 'f.' BNE.S *+$000A ; 0000006E +00000066: 7000 'p.' MOVEQ #$00,D0 +00000068: 2D40 000C '-@..' MOVE.L D0,$000C(A6) +0000006C: 6006 '`.' BRA.S *+$0008 ; 00000074 +0000006E: 2D6E FFFC 000C '-n....' MOVE.L -$0004(A6),$000C(A6) +00000074: 286E FFF8 '(n..' MOVEA.L -$0008(A6),A4 +00000078: 4E5E 'N^' UNLK A6 +0000007A: 4E74 0004 'Nt..' RTD #$0004 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="PARENTSEARCH"(399) + 00000058 + +Dictionary: Flags $00 FirstId 401 + 401: __GETROOTLAYER +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="__GETROOTLAYER"(401) + 00000054 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="PARENTSEARCH"(399) + 00000038 +Comment: + + __GETPARENT ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __GETROOTLAYER [5A480, 5A4AC) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 402 + 402: __GETROOTLAYER +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__GETROOTLAYER"(402) Segment="Main"(200) +Size: Flags $00 ModuleSize 44 + +Content: Flags $08 +Contents offset $0000 size $002C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0B '/.' MOVE.L A3,-(A7) +00000006: 2278 0A90 '"x..' MOVEA.L $0A90,A1 +0000000A: 2009 ' .' MOVE.L A1,D0 +0000000C: 660A 'f.' BNE.S *+$000C ; 00000018 +0000000E: 7000 'p.' MOVEQ #$00,D0 +00000010: 2D40 0008 '-@..' MOVE.L D0,$0008(A6) +00000014: 600E '`.' BRA.S *+$0010 ; 00000024 +00000016: 224B '"K' MOVEA.L A3,A1 +00000018: 2669 0082 '&i..' MOVEA.L $0082(A1),A3 +0000001C: 200B ' .' MOVE.L A3,D0 +0000001E: 66F6 'f.' BNE.S *-$0008 ; 00000016 +00000020: 2D49 0008 '-I..' MOVE.L A1,$0008(A6) +00000024: 266E FFFC '&n..' MOVEA.L -$0004(A6),A3 +00000028: 4E5E 'N^' UNLK A6 +0000002A: 4E75 'Nu' RTS + +Comment: + + __GETROOTLAYER ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: IsAncestor [5A4C0, 5A4E8) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 403 + 403: IsAncestor +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="IsAncestor"(403) Segment="Main"(200) +Size: Flags $00 ModuleSize 40 + +Content: Flags $08 +Contents offset $0000 size $0028 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0B '/.' MOVE.L A3,-(A7) +00000006: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000A: 226E 000C '"n..' MOVEA.L $000C(A6),A1 +0000000E: B7C9 '..' CMPA.L A1,A3 +00000010: 6604 'f.' BNE.S *+$0006 ; 00000016 +00000012: 7001 'p.' MOVEQ #$01,D0 +00000014: 600A '`.' BRA.S *+$000C ; 00000020 +00000016: 2269 0082 '"i..' MOVEA.L $0082(A1),A1 +0000001A: 2009 ' .' MOVE.L A1,D0 +0000001C: 66F0 'f.' BNE.S *-$000E ; 0000000E +0000001E: 7000 'p.' MOVEQ #$00,D0 +00000020: 266E FFFC '&n..' MOVEA.L -$0004(A6),A3 +00000024: 4E5E 'N^' UNLK A6 +00000026: 4E75 'Nu' RTS + +Comment: + + IsAncestor ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __INITLAYERS [5A500, 5A592) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +6C (5A56C): JSR __NEWLAYER + +46 (5A546): JSR INITWINDOWSGUTS + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 404 + 404: __INITLAYERS +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__INITLAYERS"(404) Segment="Main"(200) +Size: Flags $00 ModuleSize 146 + +Content: Flags $08 +Contents offset $0000 size $0092 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 1118 'H...' MOVEM.L D3/D7/A3/A4,-(A7) +00000008: 2878 09E2 '(x..' MOVEA.L $09E2,A4 +0000000C: A11A '..' _GetZone ; A11A +0000000E: 2648 '&H' MOVEA.L A0,A3 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 21C0 0A90 '!...' MOVE.L D0,$0A90 +00000016: 598F 'Y.' SUBQ.L #4,A7 +00000018: 2EB8 02A6 '....' MOVE.L $02A6,(A7) +0000001C: 205F ' _' MOVEA.L (A7)+,A0 +0000001E: A01B '..' _SetZone ; A01B +00000020: 200C ' .' MOVE.L A4,D0 +00000022: 6708 'g.' BEQ.S *+$000A ; 0000002C +00000024: B9FC FFFF FFFF '......' CMPA.L #$FFFFFFFF,A4 +0000002A: 661A 'f.' BNE.S *+$001C ; 00000046 +0000002C: 203C 0000 009C ' <....' MOVE.L #$0000009C,D0 +00000032: A71E '..' _NewPtrSysClear ; A71E +00000034: 2848 '(H' MOVEA.L A0,A4 +00000036: 2F0C '/.' MOVE.L A4,-(A7) +00000038: A86F '.o' _OpenPort ; A86F +0000003A: 598F 'Y.' SUBQ.L #4,A7 +0000003C: A8D8 '..' _NewRgn ; A8D8 +0000003E: 295F 007A ')_.z' MOVE.L (A7)+,$007A(A4) +00000042: 21CC 09E2 '!...' MOVE.L A4,$09E2 +00000046: 4EBA 0000 'N...' JSR INITWINDOWSGUTS ; id: 242 +0000004A: 204B ' K' MOVEA.L A3,A0 +0000004C: A01B '..' _SetZone ; A01B +0000004E: 4247 'BG' CLR.W D7 +00000050: 7000 'p.' MOVEQ #$00,D0 +00000052: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000056: 558F 'U.' SUBQ.L #2,A7 +00000058: 486E FFFC 'Hn..' PEA -$0004(A6) +0000005C: 7001 'p.' MOVEQ #$01,D0 +0000005E: 1F00 '..' MOVE.B D0,-(A7) +00000060: 7200 'r.' MOVEQ #$00,D1 +00000062: 1F01 '..' MOVE.B D1,-(A7) +00000064: 70FF 'p.' MOVEQ #$FF,D0 +00000066: 2F00 '/.' MOVE.L D0,-(A7) +00000068: 7000 'p.' MOVEQ #$00,D0 +0000006A: 2F00 '/.' MOVE.L D0,-(A7) +0000006C: 4EBA 0000 'N...' JSR __NEWLAYER ; id: 391 +00000070: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +00000074: 7004 'p.' MOVEQ #$04,D0 +00000076: A829 '.)' _LayerDispatch ; A829 +00000078: 544F 'TO' ADDQ.W #2,A7 +0000007A: 3007 '0.' MOVE.W D7,D0 +0000007C: 5247 'RG' ADDQ.W #1,D7 +0000007E: 0C47 0002 '.G..' CMPI.W #$0002,D7 +00000082: 6DCC 'm.' BLT.S *-$0032 ; 00000050 +00000084: 426E 0008 'Bn..' CLR.W $0008(A6) +00000088: 4CEE 1888 FFEC 'L.....' MOVEM.L -$0014(A6),D3/D7/A3/A4 +0000008E: 4E5E 'N^' UNLK A6 +00000090: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="__NEWLAYER"(391) + 0000006E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INITWINDOWSGUTS"(242) + 00000048 +Comment: + + __INITLAYERS ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: DRAWWINDOWPIC [5A5A0, 5A600) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 405 + 405: DRAWWINDOWPIC + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DRAWWINDOWPIC"(405) Segment="Main"(200) +Size: Flags $00 ModuleSize 96 + +Content: Flags $08 +Contents offset $0000 size $0060 +00000000: 4E56 FFF0 'NV..' LINK.W A6,#-$0010 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 246C 0094 '$l..' MOVEA.L $0094(A4),A2 +00000010: 2052 ' R' MOVEA.L (A2),A0 +00000012: 43EE FFF4 'C...' LEA -$000C(A6),A1 +00000016: 5488 'T.' ADDQ.L #2,A0 +00000018: 22D8 '".' MOVE.L (A0)+,(A1)+ +0000001A: 22D8 '".' MOVE.L (A0)+,(A1)+ +0000001C: 598F 'Y.' SUBQ.L #4,A7 +0000001E: A8D8 '..' _NewRgn ; A8D8 +00000020: 265F '&_' MOVEA.L (A7)+,A3 +00000022: 486E FFFC 'Hn..' PEA -$0004(A6) +00000026: A874 '.t' _GetPort ; A874 +00000028: 2F0C '/.' MOVE.L A4,-(A7) +0000002A: A873 '.s' _SetPort ; A873 +0000002C: 2F0B '/.' MOVE.L A3,-(A7) +0000002E: A87A '.z' _GetClip ; A87A +00000030: 486C 0010 'Hl..' PEA $0010(A4) +00000034: A87B '.{' _ClipRect ; A87B +00000036: 2F0C '/.' MOVE.L A4,-(A7) +00000038: A922 '."' _BeginUpDate ; A922 +0000003A: 2F0A '/.' MOVE.L A2,-(A7) +0000003C: 486E FFF4 'Hn..' PEA -$000C(A6) +00000040: A8F6 '..' _DrawPicture ; A8F6 +00000042: 2F0C '/.' MOVE.L A4,-(A7) +00000044: A923 '.#' _EndUpDate ; A923 +00000046: 2F0B '/.' MOVE.L A3,-(A7) +00000048: A879 '.y' _SetClip ; A879 +0000004A: 2F0B '/.' MOVE.L A3,-(A7) +0000004C: A8D9 '..' _DisposeRgn ; A8D9 +0000004E: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +00000052: A873 '.s' _SetPort ; A873 +00000054: 4CEE 1C00 FFE4 'L.....' MOVEM.L -$001C(A6),A2-A4 +0000005A: 4E5E 'N^' UNLK A6 +0000005C: 4E74 0004 'Nt..' RTD #$0004 + +Comment: + + DRAWWINDOWPIC ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: CALCANCESTORRGNS [5A610, 5A640) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +1A (5A62A): JSR CALLWINDOWCALCGLUE + +10 (5A620): JSR __GETPARENT + + Unresolved outgoing references: + +6 (5A616): JSR $5A1E0 + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 406 + 406: CALCANCESTORRGNS +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="CALCANCESTORRGNS"(406) Segment="Main"(200) +Size: Flags $00 ModuleSize 48 + +Content: Flags $08 +Contents offset $0000 size $0030 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 4EBA FBC8 'N...' JSR *-$0436 ; FFFFFBD0 +0000000A: 598F 'Y.' SUBQ.L #4,A7 +0000000C: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000010: 4EBA 0000 'N...' JSR __GETPARENT ; id: 400 +00000014: 285F '(_' MOVEA.L (A7)+,A4 +00000016: 600A '`.' BRA.S *+$000C ; 00000022 +00000018: 2F0C '/.' MOVE.L A4,-(A7) +0000001A: 4EBA 0000 'N...' JSR CALLWINDOWCALCGLUE ; id: 338 +0000001E: 286C 0082 '(l..' MOVEA.L $0082(A4),A4 +00000022: 200C ' .' MOVE.L A4,D0 +00000024: 66F2 'f.' BNE.S *-$000C ; 00000018 +00000026: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +0000002A: 4E5E 'N^' UNLK A6 +0000002C: 4E74 0004 'Nt..' RTD #$0004 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CALLWINDOWCALCGLUE"(338) + 0000001C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="__GETPARENT"(400) + 00000012 +Comment: + + CALCANCESTORRGNS ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: CHECKUPDATESEARCH [5A650, 5A6DC) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +6A (5A6BA): JSR DRAWWINDOWPIC + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 407 + 407: CHECKUPDATESEARCH + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="CHECKUPDATESEARCH"(407) Segment="Main"(200) +Size: Flags $00 ModuleSize 140 + +Content: Flags $08 +Contents offset $0000 size $008C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 1108 'H...' MOVEM.L D3/D7/A4,-(A7) +00000008: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 +0000000C: 0C6C DEAD 004A '.l...J' CMPI.W #$DEAD,$004A(A4) +00000012: 57C3 'W.' SEQ D3 +00000014: 4403 'D.' NEG.B D3 +00000016: 1E03 '..' MOVE.B D3,D7 +00000018: 4A2C 006E 'J,.n' TST.B $006E(A4) +0000001C: 6608 'f.' BNE.S *+$000A ; 00000026 +0000001E: 3D7C 02BC 0014 '=|....' MOVE.W #$02BC,$0014(A6) +00000024: 605A '`Z' BRA.S *+$005C ; 00000080 +00000026: 4A07 'J.' TST.B D7 +00000028: 670E 'g.' BEQ.S *+$0010 ; 00000038 +0000002A: 4A2C 006F 'J,.o' TST.B $006F(A4) +0000002E: 6708 'g.' BEQ.S *+$000A ; 00000038 +00000030: 3D7C 02BC 0014 '=|....' MOVE.W #$02BC,$0014(A6) +00000036: 6048 '`H' BRA.S *+$004A ; 00000080 +00000038: 558F 'U.' SUBQ.L #2,A7 +0000003A: 2F2C 007A '/,.z' MOVE.L $007A(A4),-(A7) +0000003E: A8E2 '..' _EmptyRgn ; A8E2 +00000040: 4A1F 'J.' TST.B (A7)+ +00000042: 671A 'g.' BEQ.S *+$001C ; 0000005E +00000044: 4A07 'J.' TST.B D7 +00000046: 6610 'f.' BNE.S *+$0012 ; 00000058 +00000048: 4AAC 0090 'J...' TST.L $0090(A4) +0000004C: 660A 'f.' BNE.S *+$000C ; 00000058 +0000004E: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000052: 117C 0001 006F '.|...o' MOVE.B #$01,$006F(A0) +00000058: 426E 0014 'Bn..' CLR.W $0014(A6) +0000005C: 6022 '`"' BRA.S *+$0024 ; 00000080 +0000005E: 4A07 'J.' TST.B D7 +00000060: 6612 'f.' BNE.S *+$0014 ; 00000074 +00000062: 4AAC 0094 'J...' TST.L $0094(A4) +00000066: 670C 'g.' BEQ.S *+$000E ; 00000074 +00000068: 2F0C '/.' MOVE.L A4,-(A7) +0000006A: 4EBA 0000 'N...' JSR DRAWWINDOWPIC ; id: 405 +0000006E: 426E 0014 'Bn..' CLR.W $0014(A6) +00000072: 600C '`.' BRA.S *+$000E ; 00000080 +00000074: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000078: 208C ' .' MOVE.L A4,(A0) +0000007A: 3D7C 02BD 0014 '=|....' MOVE.W #$02BD,$0014(A6) +00000080: 4CEE 1088 FFF4 'L.....' MOVEM.L -$000C(A6),D3/D7/A4 +00000086: 4E5E 'N^' UNLK A6 +00000088: 4E74 000C 'Nt..' RTD #$000C + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DRAWWINDOWPIC"(405) + 0000006C +Comment: + + CHECKUPDATESEARCH ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __CHECKUPDATEIN [5A6F0, 5A75E) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +40 (5A730): PEA CHECKUPDATESEARCH + +26 (5A716): JSR VALIDATEMENUBAR ; outside file + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 408 + 408: __CHECKUPDATEIN + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__CHECKUPDATEIN"(408) Segment="Main"(200) +Size: Flags $00 ModuleSize 110 + +Content: Flags $08 +Contents offset $0000 size $006E +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 4207 'B.' CLR.B D7 +00000012: 598F 'Y.' SUBQ.L #4,A7 +00000014: 70FF 'p.' MOVEQ #$FF,D0 +00000016: A829 '.)' _LayerDispatch ; A829 +00000018: 598F 'Y.' SUBQ.L #4,A7 +0000001A: 2F0C '/.' MOVE.L A4,-(A7) +0000001C: 70F9 'p.' MOVEQ #$F9,D0 +0000001E: A829 '.)' _LayerDispatch ; A829 +00000020: 201F ' .' MOVE.L (A7)+,D0 +00000022: B09F '..' CMP.L (A7)+,D0 +00000024: 6704 'g.' BEQ.S *+$0006 ; 0000002A +00000026: 4EBA 0000 'N...' JSR VALIDATEMENUBAR ; id: 409 +0000002A: 7000 'p.' MOVEQ #$00,D0 +0000002C: 102C 006F '.,.o' MOVE.B $006F(A4),D0 +00000030: 4A80 'J.' TST.L D0 +00000032: 662A 'f*' BNE.S *+$002C ; 0000005E +00000034: 558F 'U.' SUBQ.L #2,A7 +00000036: 2F0C '/.' MOVE.L A4,-(A7) +00000038: 2F2C 0090 '/,..' MOVE.L $0090(A4),-(A7) +0000003C: 2F2C 0082 '/,..' MOVE.L $0082(A4),-(A7) +00000040: 487A 0000 'Hz..' PEA CHECKUPDATESEARCH ; id: 407 +00000044: 486B 0002 'Hk..' PEA $0002(A3) +00000048: 70F8 'p.' MOVEQ #$F8,D0 +0000004A: A829 '.)' _LayerDispatch ; A829 +0000004C: 4A5F 'J_' TST.W (A7)+ +0000004E: 6708 'g.' BEQ.S *+$000A ; 00000058 +00000050: 36BC 0006 '6...' MOVE.W #$0006,(A3) +00000054: 7E01 '~.' MOVEQ #$01,D7 +00000056: 6006 '`.' BRA.S *+$0008 ; 0000005E +00000058: 197C 0001 006F '.|...o' MOVE.B #$01,$006F(A4) +0000005E: 1D47 0010 '.G..' MOVE.B D7,$0010(A6) +00000062: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +00000068: 4E5E 'N^' UNLK A6 +0000006A: 4E74 0008 'Nt..' RTD #$0008 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CHECKUPDATESEARCH"(407) + 00000042 + +Dictionary: Flags $00 FirstId 409 + 409: VALIDATEMENUBAR + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="VALIDATEMENUBAR"(409) + 00000028 +Comment: + + __CHECKUPDATEIN ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __CHECKUPDATE [5A770, 5A78C) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +E (5A77E): JSR __CHECKUPDATEIN + + Trap A911 + + +Dictionary: Flags $00 FirstId 410 + 410: __CHECKUPDATE + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__CHECKUPDATE"(410) Segment="Main"(200) +Size: Flags $00 ModuleSize 28 + +Content: Flags $08 +Contents offset $0000 size $001C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 558F 'U.' SUBQ.L #2,A7 +00000006: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000000A: 2F38 0A90 '/8..' MOVE.L $0A90,-(A7) +0000000E: 4EBA 0000 'N...' JSR __CHECKUPDATEIN ; id: 408 +00000012: 1D5F 000C '._..' MOVE.B (A7)+,$000C(A6) +00000016: 4E5E 'N^' UNLK A6 +00000018: 4E74 0004 'Nt..' RTD #$0004 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="__CHECKUPDATEIN"(408) + 00000010 +Comment: + + __CHECKUPDATE ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: BEGINUPDATEOFLAYERSCHILDREN [5A790, 5A7B8) + + Module started due to: MODGUESS (align, label, RTD then padding) + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 411 + 411: BEGINUPDATEOFLAYERSCHILDREN + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="BEGINUPDATEOFLAYERSCHILDREN"(411) Segment="Main"(200) +Size: Flags $00 ModuleSize 40 + +Content: Flags $08 +Contents offset $0000 size $0028 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 0C6C DEAD 004A '.l...J' CMPI.W #$DEAD,$004A(A4) +00000010: 660C 'f.' BNE.S *+$000E ; 0000001E +00000012: 2F0C '/.' MOVE.L A4,-(A7) +00000014: 2F2C 007A '/,.z' MOVE.L $007A(A4),-(A7) +00000018: A90C '..' _PaintOne ; A90C +0000001A: 2F0C '/.' MOVE.L A4,-(A7) +0000001C: A909 '..' _CalcVis ; A909 +0000001E: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000022: 4E5E 'N^' UNLK A6 +00000024: 4E74 0004 'Nt..' RTD #$0004 + +Comment: + + BEGINUPDATEOFLAYERSCHILDREN ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __CLIPABOVE [5A7D0, 5A826) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +46 (5A816): JSR __SETCURLAYER + +36 (5A806): JSR CLIPABOVEGUTS + +30 (5A800): JSR __SETCURLAYER + +14 (5A7E4): JSR __GETPARENT + + Trap A90B + + +Dictionary: Flags $00 FirstId 412 + 412: __CLIPABOVE + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__CLIPABOVE"(412) Segment="Main"(200) +Size: Flags $00 ModuleSize 86 + +Content: Flags $08 +Contents offset $0000 size $0056 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 2478 0A90 '$x..' MOVEA.L $0A90,A2 +00000010: 598F 'Y.' SUBQ.L #4,A7 +00000012: 2F0B '/.' MOVE.L A3,-(A7) +00000014: 4EBA 0000 'N...' JSR __GETPARENT ; id: 400 +00000018: 285F '(_' MOVEA.L (A7)+,A4 +0000001A: 6024 '`$' BRA.S *+$0026 ; 00000040 +0000001C: 4A2C 006E 'J,.n' TST.B $006E(A4) +00000020: 660C 'f.' BNE.S *+$000E ; 0000002E +00000022: 2078 09DE ' x..' MOVEA.L $09DE,A0 +00000026: 2F28 001C '/(..' MOVE.L $001C(A0),-(A7) +0000002A: A8DD '..' _SetEmptyRgn ; A8DD +0000002C: 6016 '`.' BRA.S *+$0018 ; 00000044 +0000002E: 2F0C '/.' MOVE.L A4,-(A7) +00000030: 4EBA 0000 'N...' JSR __SETCURLAYER ; id: 394 +00000034: 2F0B '/.' MOVE.L A3,-(A7) +00000036: 4EBA 0000 'N...' JSR CLIPABOVEGUTS ; id: 213 +0000003A: 264C '&L' MOVEA.L A4,A3 +0000003C: 286C 0082 '(l..' MOVEA.L $0082(A4),A4 +00000040: 200C ' .' MOVE.L A4,D0 +00000042: 66D8 'f.' BNE.S *-$0026 ; 0000001C +00000044: 2F0A '/.' MOVE.L A2,-(A7) +00000046: 4EBA 0000 'N...' JSR __SETCURLAYER ; id: 394 +0000004A: 4CEE 1C00 FFF0 'L.....' MOVEM.L -$0010(A6),A2-A4 +00000050: 4E5E 'N^' UNLK A6 +00000052: 4E74 0004 'Nt..' RTD #$0004 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="__SETCURLAYER"(394) + 00000048 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CLIPABOVEGUTS"(213) + 00000038 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="__SETCURLAYER"(394) + 00000032 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="__GETPARENT"(400) + 00000016 +Comment: + + __CLIPABOVE ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: CalcDeskPortVisRgn [5A830, 5A87C) + + Module started due to: MODGUESS (align, label, RTD then padding) + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 413 + 413: CalcDeskPortVisRgn +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="CalcDeskPortVisRgn"(413) Segment="Main"(200) +Size: Flags $00 ModuleSize 76 + +Content: Flags $08 +Contents offset $0000 size $004C +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 2878 09DE '(x..' MOVEA.L $09DE,A4 +0000000C: 2078 09E2 ' x..' MOVEA.L $09E2,A0 +00000010: 2668 0018 '&h..' MOVEA.L $0018(A0),A3 +00000014: 246C 001C '$l..' MOVEA.L $001C(A4),A2 +00000018: 598F 'Y.' SUBQ.L #4,A7 +0000001A: 2EB8 09EE '....' MOVE.L $09EE,(A7) +0000001E: 2F0B '/.' MOVE.L A3,-(A7) +00000020: A8DC '..' _CopyRgn ; A8DC +00000022: 294B 001C ')K..' MOVE.L A3,$001C(A4) +00000026: 598F 'Y.' SUBQ.L #4,A7 +00000028: 7000 'p.' MOVEQ #$00,D0 +0000002A: 2F00 '/.' MOVE.L D0,-(A7) +0000002C: 7005 'p.' MOVEQ #$05,D0 +0000002E: A829 '.)' _LayerDispatch ; A829 +00000030: 2E1F '..' MOVE.L (A7)+,D7 +00000032: 7000 'p.' MOVEQ #$00,D0 +00000034: 2F00 '/.' MOVE.L D0,-(A7) +00000036: A90B '..' _ClipAbove ; A90B +00000038: 2F07 '/.' MOVE.L D7,-(A7) +0000003A: 7004 'p.' MOVEQ #$04,D0 +0000003C: A829 '.)' _LayerDispatch ; A829 +0000003E: 294A 001C ')J..' MOVE.L A2,$001C(A4) +00000042: 4CEE 1C80 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A2-A4 +00000048: 4E5E 'N^' UNLK A6 +0000004A: 4E75 'Nu' RTS + +Comment: + + CalcDeskPortVisRgn ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: PaintTheDesk [5A890, 5A8FE) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +60 (5A8F0): JSR PAINTDESK + +16 (5A8A6): JSR CalcDeskPortVisRgn + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 414 + 414: PaintTheDesk +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="PaintTheDesk"(414) Segment="Main"(200) +Size: Flags $00 ModuleSize 110 + +Content: Flags $08 +Contents offset $0000 size $006E +00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 2678 09DE '&x..' MOVEA.L $09DE,A3 +0000000C: 2878 09E2 '(x..' MOVEA.L $09E2,A4 +00000010: 2D6B 001C FFFC '-k....' MOVE.L $001C(A3),-$0004(A6) +00000016: 4EBA 0000 'N...' JSR CalcDeskPortVisRgn ; id: 413 +0000001A: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000001E: 2F2C 0018 '/,..' MOVE.L $0018(A4),-(A7) +00000022: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +00000026: A8E4 '..' _SectRgn ; A8E4 +00000028: 2D6C 007A FFF8 '-l.z..' MOVE.L $007A(A4),-$0008(A6) +0000002E: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000032: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +00000036: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +0000003A: A8E5 '..' _UnionRgn ; A8E5 +0000003C: 558F 'U.' SUBQ.L #2,A7 +0000003E: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000042: A8E2 '..' _EmptyRgn ; A8E2 +00000044: 4A1F 'J.' TST.B (A7)+ +00000046: 6610 'f.' BNE.S *+$0012 ; 00000058 +00000048: 2D6C 0098 FFF4 '-l....' MOVE.L $0098(A4),-$000C(A6) +0000004E: 6708 'g.' BEQ.S *+$000A ; 00000058 +00000050: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 +00000054: 4228 006F 'B(.o' CLR.B $006F(A0) +00000058: 2678 0D2C '&x.,' MOVEA.L $0D2C,A3 +0000005C: 2F0B '/.' MOVE.L A3,-(A7) +0000005E: A873 '.s' _SetPort ; A873 +00000060: 4EBA 0000 'N...' JSR PAINTDESK ; id: 225 +00000064: 4CEE 1800 FFEC 'L.....' MOVEM.L -$0014(A6),A3/A4 +0000006A: 4E5E 'N^' UNLK A6 +0000006C: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="PAINTDESK"(225) + 00000062 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CalcDeskPortVisRgn"(413) + 00000018 +Comment: + + PaintTheDesk ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: PAINTACTION [5A910, 5A99E) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +6C (5A97C): JSR PAINTONEGUTS + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 415 + 415: PAINTACTION + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="PAINTACTION"(415) Segment="Main"(200) +Size: Flags $00 ModuleSize 142 + +Content: Flags $08 +Contents offset $0000 size $008E +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 1018 'H...' MOVEM.L D3/A3/A4,-(A7) +00000008: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000010: 4A2B 006E 'J+.n' TST.B $006E(A3) +00000014: 6608 'f.' BNE.S *+$000A ; 0000001E +00000016: 3D7C 02BC 0014 '=|....' MOVE.W #$02BC,$0014(A6) +0000001C: 6064 '`d' BRA.S *+$0066 ; 00000082 +0000001E: 0C6B DEAD 004A '.k...J' CMPI.W #$DEAD,$004A(A3) +00000024: 6754 'gT' BEQ.S *+$0056 ; 0000007A +00000026: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000002A: 70FF 'p.' MOVEQ #$FF,D0 +0000002C: B090 '..' CMP.L (A0),D0 +0000002E: 6732 'g2' BEQ.S *+$0034 ; 00000062 +00000030: 598F 'Y.' SUBQ.L #4,A7 +00000032: 2F0B '/.' MOVE.L A3,-(A7) +00000034: 303C 0405 '0<..' MOVE.W #$0405,D0 +00000038: AAA2 '..' _PaletteDispatch ; AAA2 +0000003A: 205F ' _' MOVEA.L (A7)+,A0 +0000003C: 2050 ' P' MOVEA.L (A0),A0 +0000003E: 3028 0006 '0(..' MOVE.W $0006(A0),D0 +00000042: 48C0 'H.' EXT.L D0 +00000044: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000048: B7D0 '..' CMPA.L (A0),A3 +0000004A: 57C3 'W.' SEQ D3 +0000004C: 4403 'D.' NEG.B D3 +0000004E: 6708 'g.' BEQ.S *+$000A ; 00000058 +00000050: 223C 0000 8000 '"<....' MOVE.L #$00008000,D1 +00000056: 6006 '`.' BRA.S *+$0008 ; 0000005E +00000058: 223C 0000 4000 '"<..@.' MOVE.L #$00004000,D1 +0000005E: C240 '.@' AND.W D0,D1 +00000060: 6718 'g.' BEQ.S *+$001A ; 0000007A +00000062: 2F0B '/.' MOVE.L A3,-(A7) +00000064: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000068: 2F28 0004 '/(..' MOVE.L $0004(A0),-(A7) +0000006C: 4EBA 0000 'N...' JSR PAINTONEGUTS ; id: 216 +00000070: 6008 '`.' BRA.S *+$000A ; 0000007A +00000072: 422C 006F 'B,.o' CLR.B $006F(A4) +00000076: 286C 0082 '(l..' MOVEA.L $0082(A4),A4 +0000007A: 200C ' .' MOVE.L A4,D0 +0000007C: 66F4 'f.' BNE.S *-$000A ; 00000072 +0000007E: 426E 0014 'Bn..' CLR.W $0014(A6) +00000082: 4CEE 1808 FFF4 'L.....' MOVEM.L -$000C(A6),D3/A3/A4 +00000088: 4E5E 'N^' UNLK A6 +0000008A: 4E74 000C 'Nt..' RTD #$000C + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="PAINTONEGUTS"(216) + 0000006E +Comment: + + PAINTACTION ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: CalcAncestorRgnsForPaintActions [5A9B0, 5A9D4) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +12 (5A9C2): JSR CALCANCESTORRGNS + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 416 + 416: CalcAncestorRgnsForPaintActions + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="CalcAncestorRgnsForPaintActions"(416) Segment="Main"(200) +Size: Flags $00 ModuleSize 36 + +Content: Flags $08 +Contents offset $0000 size $0024 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000008: 4A68 01A8 'Jh..' TST.W $01A8(A0) +0000000C: 660A 'f.' BNE.S *+$000C ; 00000018 +0000000E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000012: 4EBA 0000 'N...' JSR CALCANCESTORRGNS ; id: 406 +00000016: 6008 '`.' BRA.S *+$000A ; 00000020 +00000018: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000001C: 4268 01A8 'Bh..' CLR.W $01A8(A0) +00000020: 4E5E 'N^' UNLK A6 +00000022: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CALCANCESTORRGNS"(406) + 00000014 +Comment: + + CalcAncestorRgnsForPaintActions ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __PAINTONE [5A9E0, 5AA4E) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +54 (5AA34): PEA PAINTACTION + +1E (5A9FE): JSR PaintTheDesk + +12 (5A9F2): JSR CalcAncestorRgnsForPaintActions + + Trap A90C + + +Dictionary: Flags $00 FirstId 417 + 417: __PAINTONE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__PAINTONE"(417) Segment="Main"(200) +Size: Flags $00 ModuleSize 110 + +Content: Flags $08 +Contents offset $0000 size $006E +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000010: 2F0C '/.' MOVE.L A4,-(A7) +00000012: 4EBA 0000 'N...' JSR CalcAncestorRgnsForPaintActions ; id: 416 +00000016: 200C ' .' MOVE.L A4,D0 +00000018: 584F 'XO' ADDQ.W #4,A7 +0000001A: 660A 'f.' BNE.S *+$000C ; 00000026 +0000001C: 2F0B '/.' MOVE.L A3,-(A7) +0000001E: 4EBA 0000 'N...' JSR PaintTheDesk ; id: 414 +00000022: 584F 'XO' ADDQ.W #4,A7 +00000024: 603C '`<' BRA.S *+$003E ; 00000062 +00000026: 558F 'U.' SUBQ.L #2,A7 +00000028: 303C 0003 '0<..' MOVE.W #$0003,D0 +0000002C: A830 '.0' _Pack14 ; A830 +0000002E: 4A1F 'J.' TST.B (A7)+ +00000030: 670C 'g.' BEQ.S *+$000E ; 0000003E +00000032: 558F 'U.' SUBQ.L #2,A7 +00000034: 2F0C '/.' MOVE.L A4,-(A7) +00000036: 303C 02FA '0<..' MOVE.W #$02FA,D0 +0000003A: A830 '.0' _Pack14 ; A830 +0000003C: 544F 'TO' ADDQ.W #2,A7 +0000003E: 70FF 'p.' MOVEQ #$FF,D0 +00000040: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +00000044: 2D4B FFFC '-K..' MOVE.L A3,-$0004(A6) +00000048: 558F 'U.' SUBQ.L #2,A7 +0000004A: 2F0C '/.' MOVE.L A4,-(A7) +0000004C: 2F2C 0090 '/,..' MOVE.L $0090(A4),-(A7) +00000050: 7000 'p.' MOVEQ #$00,D0 +00000052: 2F00 '/.' MOVE.L D0,-(A7) +00000054: 487A 0000 'Hz..' PEA PAINTACTION ; id: 415 +00000058: 486E FFF8 'Hn..' PEA -$0008(A6) +0000005C: 70F8 'p.' MOVEQ #$F8,D0 +0000005E: A829 '.)' _LayerDispatch ; A829 +00000060: 544F 'TO' ADDQ.W #2,A7 +00000062: 4CEE 1800 FFF0 'L.....' MOVEM.L -$0010(A6),A3/A4 +00000068: 4E5E 'N^' UNLK A6 +0000006A: 4E74 0008 'Nt..' RTD #$0008 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="PAINTACTION"(415) + 00000056 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="PaintTheDesk"(414) + 00000020 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CalcAncestorRgnsForPaintActions"(416) + 00000014 +Comment: + + __PAINTONE ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: __PAINTBEHIND [5AA50, 5AAFA) + + Module started due to: MODGUESS (align, label, RTD then padding) + + Resolved outgoing references: + +88 (5AAD8): PEA PAINTACTION + +68 (5AAB8): JSR PaintTheDesk + +5E (5AAAE): JSR CalcAncestorRgnsForPaintActions + + Trap A90D + + +Dictionary: Flags $00 FirstId 418 + 418: __PAINTBEHIND + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__PAINTBEHIND"(418) Segment="Main"(200) +Size: Flags $00 ModuleSize 170 + +Content: Flags $08 +Contents offset $0000 size $00AA +00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +0000000C: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000010: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000014: 4A68 0128 'Jh.(' TST.W $0128(A0) +00000018: 6740 'g@' BEQ.S *+$0042 ; 0000005A +0000001A: 2F09 '/.' MOVE.L A1,-(A7) +0000001C: 598F 'Y.' SUBQ.L #4,A7 +0000001E: 2EB8 09EE '....' MOVE.L $09EE,(A7) +00000022: 201F ' .' MOVE.L (A7)+,D0 +00000024: 225F '"_' MOVEA.L (A7)+,A1 +00000026: 2040 ' @' MOVEA.L D0,A0 +00000028: 2050 ' P' MOVEA.L (A0),A0 +0000002A: 43E8 0006 'C...' LEA $0006(A0),A1 +0000002E: 2052 ' R' MOVEA.L (A2),A0 +00000030: 49E8 0002 'I...' LEA $0002(A0),A4 +00000034: 4A5C 'J\' TST.W (A4)+ +00000036: 6E22 'n"' BGT.S *+$0024 ; 0000005A +00000038: 4A5C 'J\' TST.W (A4)+ +0000003A: 6E1E 'n.' BGT.S *+$0020 ; 0000005A +0000003C: B949 '.I' CMPM.W (A1)+,(A4)+ +0000003E: 6D1A 'm.' BLT.S *+$001C ; 0000005A +00000040: B949 '.I' CMPM.W (A1)+,(A4)+ +00000042: 6D16 'm.' BLT.S *+$0018 ; 0000005A +00000044: 2F09 '/.' MOVE.L A1,-(A7) +00000046: 598F 'Y.' SUBQ.L #4,A7 +00000048: 3F3C 0063 '?<.c' MOVE.W #$0063,-(A7) +0000004C: A88F '..' _OSDispatch ; A88F +0000004E: 201F ' .' MOVE.L (A7)+,D0 +00000050: 225F '"_' MOVEA.L (A7)+,A1 +00000052: 2840 '(@' MOVEA.L D0,A4 +00000054: 200C ' .' MOVE.L A4,D0 +00000056: 6702 'g.' BEQ.S *+$0004 ; 0000005A +00000058: 264C '&L' MOVEA.L A4,A3 +0000005A: 2F09 '/.' MOVE.L A1,-(A7) +0000005C: 2F0B '/.' MOVE.L A3,-(A7) +0000005E: 4EBA 0000 'N...' JSR CalcAncestorRgnsForPaintActions ; id: 416 +00000062: 588F 'X.' ADDQ.L #4,A7 +00000064: 2257 '"W' MOVEA.L (A7),A1 +00000066: 2F0A '/.' MOVE.L A2,-(A7) +00000068: 4EBA 0000 'N...' JSR PaintTheDesk ; id: 414 +0000006C: 588F 'X.' ADDQ.L #4,A7 +0000006E: 225F '"_' MOVEA.L (A7)+,A1 +00000070: 70FF 'p.' MOVEQ #$FF,D0 +00000072: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +00000076: 2D4A FFFC '-J..' MOVE.L A2,-$0004(A6) +0000007A: 2F09 '/.' MOVE.L A1,-(A7) +0000007C: 558F 'U.' SUBQ.L #2,A7 +0000007E: 2F0B '/.' MOVE.L A3,-(A7) +00000080: 70FF 'p.' MOVEQ #$FF,D0 +00000082: 2F00 '/.' MOVE.L D0,-(A7) +00000084: 7000 'p.' MOVEQ #$00,D0 +00000086: 2F00 '/.' MOVE.L D0,-(A7) +00000088: 487A 0000 'Hz..' PEA PAINTACTION ; id: 415 +0000008C: 486E FFF8 'Hn..' PEA -$0008(A6) +00000090: 70F8 'p.' MOVEQ #$F8,D0 +00000092: A829 '.)' _LayerDispatch ; A829 +00000094: 301F '0.' MOVE.W (A7)+,D0 +00000096: 225F '"_' MOVEA.L (A7)+,A1 +00000098: 31FC FFFF 09DC '1.....' MOVE.W #$FFFF,$09DC +0000009E: 4CEE 1C00 FFE8 'L.....' MOVEM.L -$0018(A6),A2-A4 +000000A4: 4E5E 'N^' UNLK A6 +000000A6: 4E74 0008 'Nt..' RTD #$0008 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="PAINTACTION"(415) + 0000008A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="PaintTheDesk"(414) + 0000006A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CalcAncestorRgnsForPaintActions"(416) + 00000060 +Comment: + + __PAINTBEHIND ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: __PAINTONEPAL [5AB00, 5AB64) + + Module started due to: MODGUESS (align, label, RTD then padding) + + Resolved outgoing references: + +46 (5AB46): PEA PAINTACTION + +1A (5AB1A): JSR PaintTheDesk + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 419 + 419: __PAINTONEPAL + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__PAINTONEPAL"(419) Segment="Main"(200) +Size: Flags $00 ModuleSize 100 + +Content: Flags $08 +Contents offset $0000 size $0064 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000010: 3E38 09DC '>8..' MOVE.W $09DC,D7 +00000014: 200C ' .' MOVE.L A4,D0 +00000016: 6610 'f.' BNE.S *+$0012 ; 00000028 +00000018: 2F0B '/.' MOVE.L A3,-(A7) +0000001A: 4EBA 0000 'N...' JSR PaintTheDesk ; id: 414 +0000001E: 598F 'Y.' SUBQ.L #4,A7 +00000020: 70FF 'p.' MOVEQ #$FF,D0 +00000022: A829 '.)' _LayerDispatch ; A829 +00000024: 285F '(_' MOVEA.L (A7)+,A4 +00000026: 584F 'XO' ADDQ.W #4,A7 +00000028: 4278 09DC 'Bx..' CLR.W $09DC +0000002C: 598F 'Y.' SUBQ.L #4,A7 +0000002E: 70FE 'p.' MOVEQ #$FE,D0 +00000030: A829 '.)' _LayerDispatch ; A829 +00000032: 2D5F FFF8 '-_..' MOVE.L (A7)+,-$0008(A6) +00000036: 2D4B FFFC '-K..' MOVE.L A3,-$0004(A6) +0000003A: 558F 'U.' SUBQ.L #2,A7 +0000003C: 2F0C '/.' MOVE.L A4,-(A7) +0000003E: 2F2C 0090 '/,..' MOVE.L $0090(A4),-(A7) +00000042: 7000 'p.' MOVEQ #$00,D0 +00000044: 2F00 '/.' MOVE.L D0,-(A7) +00000046: 487A 0000 'Hz..' PEA PAINTACTION ; id: 415 +0000004A: 486E FFF8 'Hn..' PEA -$0008(A6) +0000004E: 70F8 'p.' MOVEQ #$F8,D0 +00000050: A829 '.)' _LayerDispatch ; A829 +00000052: 31C7 09DC '1...' MOVE.W D7,$09DC +00000056: 544F 'TO' ADDQ.W #2,A7 +00000058: 4CEE 1880 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A3/A4 +0000005E: 4E5E 'N^' UNLK A6 +00000060: 4E74 0008 'Nt..' RTD #$0008 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="PAINTACTION"(415) + 00000048 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="PaintTheDesk"(414) + 0000001C +Comment: + + __PAINTONEPAL ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: UPDATEDVISRGN [5AB70, 5AB9C) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 420 + 420: UPDATEDVISRGN + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="UPDATEDVISRGN"(420) Segment="Main"(200) +Size: Flags $00 ModuleSize 44 + +Content: Flags $08 +Contents offset $0000 size $002C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 204C ' L' MOVEA.L A4,A0 +0000000C: 7000 'p.' MOVEQ #$00,D0 +0000000E: A0A5 '..' DC.W $A0A5 ; OS 00A5 +00000010: B9F8 0AFC '....' CMPA.L $0AFC,A4 +00000014: 660C 'f.' BNE.S *+$000E ; 00000022 +00000016: 7000 'p.' MOVEQ #$00,D0 +00000018: 21C0 0AFC '!...' MOVE.L D0,$0AFC +0000001C: 2F38 09F2 '/8..' MOVE.L $09F2,-(A7) +00000020: A8DD '..' _SetEmptyRgn ; A8DD +00000022: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000026: 4E5E 'N^' UNLK A6 +00000028: 4E74 0004 'Nt..' RTD #$0004 + +Comment: + + UPDATEDVISRGN ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EMPTYVISACTION [5ABB0, 5ABEC) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +28 (5ABD8): JSR UPDATEDVISRGN + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 421 + 421: EMPTYVISACTION +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EMPTYVISACTION"(421) Segment="Main"(200) +Size: Flags $00 ModuleSize 60 + +Content: Flags $08 +Contents offset $0000 size $003C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 +0000000C: 0C6C DEAD 004A '.l...J' CMPI.W #$DEAD,$004A(A4) +00000012: 6718 'g.' BEQ.S *+$001A ; 0000002C +00000014: 266C 0018 '&l..' MOVEA.L $0018(A4),A3 +00000018: 2078 09E2 ' x..' MOVEA.L $09E2,A0 +0000001C: B7E8 0018 '....' CMPA.L $0018(A0),A3 +00000020: 670A 'g.' BEQ.S *+$000C ; 0000002C +00000022: 2F0B '/.' MOVE.L A3,-(A7) +00000024: A8DD '..' _SetEmptyRgn ; A8DD +00000026: 2F0C '/.' MOVE.L A4,-(A7) +00000028: 4EBA 0000 'N...' JSR UPDATEDVISRGN ; id: 420 +0000002C: 426E 0014 'Bn..' CLR.W $0014(A6) +00000030: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +00000036: 4E5E 'N^' UNLK A6 +00000038: 4E74 000C 'Nt..' RTD #$000C + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="UPDATEDVISRGN"(420) + 0000002A +Comment: + + EMPTYVISACTION ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: CALCVISACTION [5AC00, 5ACCC) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +92 (5AC92): JSR UPDATEDVISRGN + +22 (5AC22): PEA EMPTYVISACTION + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 422 + 422: CALCVISACTION + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="CALCVISACTION"(422) Segment="Main"(200) +Size: Flags $00 ModuleSize 204 + +Content: Flags $08 +Contents offset $0000 size $00CC +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +0000000C: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +00000010: 4A2B 006E 'J+.n' TST.B $006E(A3) +00000014: 6624 'f$' BNE.S *+$0026 ; 0000003A +00000016: 558F 'U.' SUBQ.L #2,A7 +00000018: 2F0B '/.' MOVE.L A3,-(A7) +0000001A: 2F2B 0090 '/+..' MOVE.L $0090(A3),-(A7) +0000001E: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000022: 487A 0000 'Hz..' PEA EMPTYVISACTION ; id: 421 +00000026: 7000 'p.' MOVEQ #$00,D0 +00000028: 2F00 '/.' MOVE.L D0,-(A7) +0000002A: 70F8 'p.' MOVEQ #$F8,D0 +0000002C: A829 '.)' _LayerDispatch ; A829 +0000002E: 3D7C 02BC 0014 '=|....' MOVE.W #$02BC,$0014(A6) +00000034: 544F 'TO' ADDQ.W #2,A7 +00000036: 6000 0088 '`...' BRA *+$008A ; 000000C0 +0000003A: 200A ' .' MOVE.L A2,D0 +0000003C: 6714 'g.' BEQ.S *+$0016 ; 00000052 +0000003E: 558F 'U.' SUBQ.L #2,A7 +00000040: 206B 0076 ' k.v' MOVEA.L $0076(A3),A0 +00000044: 2050 ' P' MOVEA.L (A0),A0 +00000046: 4868 0002 'Hh..' PEA $0002(A0) +0000004A: 2F0A '/.' MOVE.L A2,-(A7) +0000004C: A8E9 '..' _RectInRgn ; A8E9 +0000004E: 4A1F 'J.' TST.B (A7)+ +00000050: 6746 'gF' BEQ.S *+$0048 ; 00000098 +00000052: 2E2B 0018 '.+..' MOVE.L $0018(A3),D7 +00000056: 2078 09E2 ' x..' MOVEA.L $09E2,A0 +0000005A: BEA8 0018 '....' CMP.L $0018(A0),D7 +0000005E: 675C 'g\' BEQ.S *+$005E ; 000000BC +00000060: 2078 09DE ' x..' MOVEA.L $09DE,A0 +00000064: 49E8 001C 'I...' LEA $001C(A0),A4 +00000068: 2C14 ',.' MOVE.L (A4),D6 +0000006A: 2F2B 0076 '/+.v' MOVE.L $0076(A3),-(A7) +0000006E: 2F07 '/.' MOVE.L D7,-(A7) +00000070: A8DC '..' _CopyRgn ; A8DC +00000072: 2887 '(.' MOVE.L D7,(A4) +00000074: 2F0B '/.' MOVE.L A3,-(A7) +00000076: A90B '..' _ClipAbove ; A90B +00000078: 2886 '(.' MOVE.L D6,(A4) +0000007A: 49EB 0002 'I...' LEA $0002(A3),A4 +0000007E: 4A6C 0004 'Jl..' TST.W $0004(A4) +00000082: 6C04 'l.' BGE.S *+$0006 ; 00000088 +00000084: 2054 ' T' MOVEA.L (A4),A0 +00000086: 2850 '(P' MOVEA.L (A0),A4 +00000088: 2F07 '/.' MOVE.L D7,-(A7) +0000008A: 2F2C 0006 '/,..' MOVE.L $0006(A4),-(A7) +0000008E: A8E0 '..' _OffsetRgn ; A8E0 +00000090: 2F0B '/.' MOVE.L A3,-(A7) +00000092: 4EBA 0000 'N...' JSR UPDATEDVISRGN ; id: 420 +00000096: 6024 '`$' BRA.S *+$0026 ; 000000BC +00000098: 0C6B DEAD 004A '.k...J' CMPI.W #$DEAD,$004A(A3) +0000009E: 661C 'f.' BNE.S *+$001E ; 000000BC +000000A0: 558F 'U.' SUBQ.L #2,A7 +000000A2: 206B 0072 ' k.r' MOVEA.L $0072(A3),A0 +000000A6: 2050 ' P' MOVEA.L (A0),A0 +000000A8: 4868 0002 'Hh..' PEA $0002(A0) +000000AC: 2F0A '/.' MOVE.L A2,-(A7) +000000AE: A8E9 '..' _RectInRgn ; A8E9 +000000B0: 4A1F 'J.' TST.B (A7)+ +000000B2: 6608 'f.' BNE.S *+$000A ; 000000BC +000000B4: 3D7C 02BC 0014 '=|....' MOVE.W #$02BC,$0014(A6) +000000BA: 6004 '`.' BRA.S *+$0006 ; 000000C0 +000000BC: 426E 0014 'Bn..' CLR.W $0014(A6) +000000C0: 4CEE 1CC0 FFEC 'L.....' MOVEM.L -$0014(A6),D6/D7/A2-A4 +000000C6: 4E5E 'N^' UNLK A6 +000000C8: 4E74 000C 'Nt..' RTD #$000C + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="UPDATEDVISRGN"(420) + 00000094 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EMPTYVISACTION"(421) + 00000024 +Comment: + + CALCVISACTION ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __CALCVIS [5ACE0, 5AD10) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +1A (5ACFA): PEA CALCVISACTION + + Trap A909 + + +Dictionary: Flags $00 FirstId 423 + 423: __CALCVIS + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__CALCVIS"(423) Segment="Main"(200) +Size: Flags $00 ModuleSize 48 + +Content: Flags $08 +Contents offset $0000 size $0030 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 200C ' .' MOVE.L A4,D0 +0000000C: 6718 'g.' BEQ.S *+$001A ; 00000026 +0000000E: 558F 'U.' SUBQ.L #2,A7 +00000010: 2F0C '/.' MOVE.L A4,-(A7) +00000012: 2F2C 0090 '/,..' MOVE.L $0090(A4),-(A7) +00000016: 7000 'p.' MOVEQ #$00,D0 +00000018: 2F00 '/.' MOVE.L D0,-(A7) +0000001A: 487A 0000 'Hz..' PEA CALCVISACTION ; id: 422 +0000001E: 2F00 '/.' MOVE.L D0,-(A7) +00000020: 70F8 'p.' MOVEQ #$F8,D0 +00000022: A829 '.)' _LayerDispatch ; A829 +00000024: 544F 'TO' ADDQ.W #2,A7 +00000026: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +0000002A: 4E5E 'N^' UNLK A6 +0000002C: 4E74 0004 'Nt..' RTD #$0004 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CALCVISACTION"(422) + 0000001C +Comment: + + __CALCVIS ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: __CALCVISBEHIND [5AD10, 5AD4C) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +24 (5AD34): PEA CALCVISACTION + +10 (5AD20): JSR __CALCVIS + + Trap A90A + + +Dictionary: Flags $00 FirstId 424 + 424: __CALCVISBEHIND + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__CALCVISBEHIND"(424) Segment="Main"(200) +Size: Flags $00 ModuleSize 60 + +Content: Flags $08 +Contents offset $0000 size $003C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +0000000A: 200C ' .' MOVE.L A4,D0 +0000000C: 670A 'g.' BEQ.S *+$000C ; 00000018 +0000000E: 2F0C '/.' MOVE.L A4,-(A7) +00000010: 4EBA 0000 'N...' JSR __CALCVIS ; id: 423 +00000014: 286C 0090 '(l..' MOVEA.L $0090(A4),A4 +00000018: 558F 'U.' SUBQ.L #2,A7 +0000001A: 2F0C '/.' MOVE.L A4,-(A7) +0000001C: 70FF 'p.' MOVEQ #$FF,D0 +0000001E: 2F00 '/.' MOVE.L D0,-(A7) +00000020: 7200 'r.' MOVEQ #$00,D1 +00000022: 2F01 '/.' MOVE.L D1,-(A7) +00000024: 487A 0000 'Hz..' PEA CALCVISACTION ; id: 422 +00000028: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000002C: 70F8 'p.' MOVEQ #$F8,D0 +0000002E: A829 '.)' _LayerDispatch ; A829 +00000030: 544F 'TO' ADDQ.W #2,A7 +00000032: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000036: 4E5E 'N^' UNLK A6 +00000038: 4E74 0008 'Nt..' RTD #$0008 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CALCVISACTION"(422) + 00000026 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="__CALCVIS"(423) + 00000012 +Comment: + + __CALCVISBEHIND ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: __FINDWINDOW [5AD50, 5AD9C) + + Module started due to: MODGUESS (align, label, RTD then padding) + + Resolved outgoing references: + +38 (5AD88): JSR __SETCURLAYER + +30 (5AD80): JSR __SETCURLAYER + + Trap A92C + + +Dictionary: Flags $00 FirstId 425 + 425: __FINDWINDOW +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__FINDWINDOW"(425) Segment="Main"(200) +Size: Flags $00 ModuleSize 76 + +Content: Flags $08 +Contents offset $0000 size $004C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 2678 0A90 '&x..' MOVEA.L $0A90,A3 +00000010: 558F 'U.' SUBQ.L #2,A7 +00000012: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000016: 2F0C '/.' MOVE.L A4,-(A7) +00000018: 7007 'p.' MOVEQ #$07,D0 +0000001A: A829 '.)' _LayerDispatch ; A829 +0000001C: 3E1F '>.' MOVE.W (A7)+,D7 +0000001E: 0C47 0003 '.G..' CMPI.W #$0003,D7 +00000022: 6612 'f.' BNE.S *+$0014 ; 00000036 +00000024: 2054 ' T' MOVEA.L (A4),A0 +00000026: 0C68 DEAD 004A '.h...J' CMPI.W #$DEAD,$004A(A0) +0000002C: 6608 'f.' BNE.S *+$000A ; 00000036 +0000002E: 2F14 '/.' MOVE.L (A4),-(A7) +00000030: 4EBA 0000 'N...' JSR __SETCURLAYER ; id: 394 +00000034: 60DA '`.' BRA.S *-$0024 ; 00000010 +00000036: 2F0B '/.' MOVE.L A3,-(A7) +00000038: 4EBA 0000 'N...' JSR __SETCURLAYER ; id: 394 +0000003C: 3D47 0010 '=G..' MOVE.W D7,$0010(A6) +00000040: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +00000046: 4E5E 'N^' UNLK A6 +00000048: 4E74 0008 'Nt..' RTD #$0008 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="__SETCURLAYER"(394) + 0000003A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="__SETCURLAYER"(394) + 00000032 +Comment: + + __FINDWINDOW ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: __FRONTWINDOWIN [5ADA0, 5ADF4) + + Module started due to: MODGUESS (align, label, RTD then padding) + + Unresolved outgoing references: + +6 (5ADA6): JSR $5A1E0 + +10 (5ADB0): JSR $5A2B0 + +36 (5ADD6): JSR $5A2B0 + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 426 + 426: __FRONTWINDOWIN + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__FRONTWINDOWIN"(426) Segment="Main"(200) +Size: Flags $00 ModuleSize 84 + +Content: Flags $08 +Contents offset $0000 size $0054 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 4EBA F438 'N..8' JSR *-$0BC6 ; FFFFF440 +0000000A: 598F 'Y.' SUBQ.L #4,A7 +0000000C: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000010: 4EBA F4FE 'N...' JSR *-$0B00 ; FFFFF510 +00000014: 285F '(_' MOVEA.L (A7)+,A4 +00000016: 602A '`*' BRA.S *+$002C ; 00000042 +00000018: 4A2C 006E 'J,.n' TST.B $006E(A4) +0000001C: 6720 'g ' BEQ.S *+$0022 ; 0000003E +0000001E: B9F8 0A84 '....' CMPA.L $0A84,A4 +00000022: 671A 'g.' BEQ.S *+$001C ; 0000003E +00000024: 0C6C DEAD 004A '.l...J' CMPI.W #$DEAD,$004A(A4) +0000002A: 661A 'f.' BNE.S *+$001C ; 00000046 +0000002C: 4A2C 0070 'J,.p' TST.B $0070(A4) +00000030: 660C 'f.' BNE.S *+$000E ; 0000003E +00000032: 598F 'Y.' SUBQ.L #4,A7 +00000034: 2F0C '/.' MOVE.L A4,-(A7) +00000036: 4EBA F4D8 'N...' JSR *-$0B26 ; FFFFF510 +0000003A: 285F '(_' MOVEA.L (A7)+,A4 +0000003C: 6004 '`.' BRA.S *+$0006 ; 00000042 +0000003E: 286C 0090 '(l..' MOVEA.L $0090(A4),A4 +00000042: 200C ' .' MOVE.L A4,D0 +00000044: 66D2 'f.' BNE.S *-$002C ; 00000018 +00000046: 2D4C 000C '-L..' MOVE.L A4,$000C(A6) +0000004A: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +0000004E: 4E5E 'N^' UNLK A6 +00000050: 4E74 0004 'Nt..' RTD #$0004 + +Comment: + + __FRONTWINDOWIN ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __FRONTWINDOW [5AE00, 5AE16) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +A (5AE0A): JSR __FRONTWINDOWIN + + Trap A924 + + +Dictionary: Flags $00 FirstId 427 + 427: __FRONTWINDOW + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__FRONTWINDOW"(427) Segment="Main"(200) +Size: Flags $00 ModuleSize 22 + +Content: Flags $08 +Contents offset $0000 size $0016 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 598F 'Y.' SUBQ.L #4,A7 +00000006: 2F38 0A90 '/8..' MOVE.L $0A90,-(A7) +0000000A: 4EBA 0000 'N...' JSR __FRONTWINDOWIN ; id: 426 +0000000E: 2D5F 0008 '-_..' MOVE.L (A7)+,$0008(A6) +00000012: 4E5E 'N^' UNLK A6 +00000014: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="__FRONTWINDOWIN"(426) + 0000000C +Comment: + + __FRONTWINDOW ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: __ACTIVEWINDOW [5AE20, 5AE38) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +C (5AE2C): JSR __FRONTWINDOWIN + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 428 + 428: __ACTIVEWINDOW +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__ACTIVEWINDOW"(428) Segment="Main"(200) +Size: Flags $00 ModuleSize 24 + +Content: Flags $08 +Contents offset $0000 size $0018 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 598F 'Y.' SUBQ.L #4,A7 +00000006: 598F 'Y.' SUBQ.L #4,A7 +00000008: 70FF 'p.' MOVEQ #$FF,D0 +0000000A: A829 '.)' _LayerDispatch ; A829 +0000000C: 4EBA 0000 'N...' JSR __FRONTWINDOWIN ; id: 426 +00000010: 2D5F 0008 '-_..' MOVE.L (A7)+,$0008(A6) +00000014: 4E5E 'N^' UNLK A6 +00000016: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="__FRONTWINDOWIN"(426) + 0000000E +Comment: + + __ACTIVEWINDOW ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __CLOSEWINDOW [5AE50, 5AEAC) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +4C (5AE9C): JSR __SETCURLAYER + +46 (5AE96): JSR CLOSEWINDOWGUTS + +28 (5AE78): JSR IsAncestor + +16 (5AE66): JSR __SWAPCURLAYER + +12 (5AE62): JSR __GETPARENT + + Trap A92D + + +Dictionary: Flags $00 FirstId 429 + 429: __CLOSEWINDOW + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__CLOSEWINDOW"(429) Segment="Main"(200) +Size: Flags $00 ModuleSize 92 + +Content: Flags $08 +Contents offset $0000 size $005C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 598F 'Y.' SUBQ.L #4,A7 +0000000E: 598F 'Y.' SUBQ.L #4,A7 +00000010: 2F0C '/.' MOVE.L A4,-(A7) +00000012: 4EBA 0000 'N...' JSR __GETPARENT ; id: 400 +00000016: 4EBA 0000 'N...' JSR __SWAPCURLAYER ; id: 395 +0000001A: 265F '&_' MOVEA.L (A7)+,A3 +0000001C: 0C6C DEAD 004A '.l...J' CMPI.W #$DEAD,$004A(A4) +00000022: 6620 'f ' BNE.S *+$0022 ; 00000044 +00000024: 2F0B '/.' MOVE.L A3,-(A7) +00000026: 2F0C '/.' MOVE.L A4,-(A7) +00000028: 4EBA 0000 'N...' JSR IsAncestor ; id: 403 +0000002C: 4A00 'J.' TST.B D0 +0000002E: 504F 'PO' ADDQ.W #8,A7 +00000030: 6704 'g.' BEQ.S *+$0006 ; 00000036 +00000032: 2678 0A90 '&x..' MOVEA.L $0A90,A3 +00000036: 7000 'p.' MOVEQ #$00,D0 +00000038: 2940 0086 ')@..' MOVE.L D0,$0086(A4) +0000003C: 2940 008C ')@..' MOVE.L D0,$008C(A4) +00000040: 2940 0094 ')@..' MOVE.L D0,$0094(A4) +00000044: 2F0C '/.' MOVE.L A4,-(A7) +00000046: 4EBA 0000 'N...' JSR CLOSEWINDOWGUTS ; id: 250 +0000004A: 2F0B '/.' MOVE.L A3,-(A7) +0000004C: 4EBA 0000 'N...' JSR __SETCURLAYER ; id: 394 +00000050: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +00000056: 4E5E 'N^' UNLK A6 +00000058: 4E74 0004 'Nt..' RTD #$0004 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="__SETCURLAYER"(394) + 0000004E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CLOSEWINDOWGUTS"(250) + 00000048 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="IsAncestor"(403) + 0000002A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="__SWAPCURLAYER"(395) + 00000018 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="__GETPARENT"(400) + 00000014 +Comment: + + __CLOSEWINDOW ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: HIDEWINDOWACTION [5AEB0, 5AEDA) + + Module started due to: MODGUESS (align, label, RTD then padding) + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 430 + 430: HIDEWINDOWACTION +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="HIDEWINDOWACTION"(430) Segment="Main"(200) +Size: Flags $00 ModuleSize 42 + +Content: Flags $08 +Contents offset $0000 size $002A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 +0000000A: 2F2C 0072 '/,.r' MOVE.L $0072(A4),-(A7) +0000000E: A8DD '..' _SetEmptyRgn ; A8DD +00000010: 2F2C 0076 '/,.v' MOVE.L $0076(A4),-(A7) +00000014: A8DD '..' _SetEmptyRgn ; A8DD +00000016: 2F2C 0018 '/,..' MOVE.L $0018(A4),-(A7) +0000001A: A8DD '..' _SetEmptyRgn ; A8DD +0000001C: 426E 0014 'Bn..' CLR.W $0014(A6) +00000020: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000024: 4E5E 'N^' UNLK A6 +00000026: 4E74 000C 'Nt..' RTD #$000C + +Comment: + + HIDEWINDOWACTION ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: SHOWWINDOWACTION [5AEF0, 5AF32) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +30 (5AF20): JSR CALLWINDOWCALCGLUE + +22 (5AF12): JSR CALLWINDOWCALCGLUE + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 431 + 431: SHOWWINDOWACTION +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SHOWWINDOWACTION"(431) Segment="Main"(200) +Size: Flags $00 ModuleSize 66 + +Content: Flags $08 +Contents offset $0000 size $0042 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 +0000000A: 4A2C 006E 'J,.n' TST.B $006E(A4) +0000000E: 6608 'f.' BNE.S *+$000A ; 00000018 +00000010: 3D7C 02BC 0014 '=|....' MOVE.W #$02BC,$0014(A6) +00000016: 6020 '` ' BRA.S *+$0022 ; 00000038 +00000018: 0C6C DEAD 004A '.l...J' CMPI.W #$DEAD,$004A(A4) +0000001E: 6714 'g.' BEQ.S *+$0016 ; 00000034 +00000020: 2F0C '/.' MOVE.L A4,-(A7) +00000022: 4EBA 0000 'N...' JSR CALLWINDOWCALCGLUE ; id: 338 +00000026: 4AAC 0090 'J...' TST.L $0090(A4) +0000002A: 6608 'f.' BNE.S *+$000A ; 00000034 +0000002C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000030: 4EBA 0000 'N...' JSR CALLWINDOWCALCGLUE ; id: 338 +00000034: 426E 0014 'Bn..' CLR.W $0014(A6) +00000038: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +0000003C: 4E5E 'N^' UNLK A6 +0000003E: 4E74 000C 'Nt..' RTD #$000C + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CALLWINDOWCALCGLUE"(338) + 00000032 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CALLWINDOWCALCGLUE"(338) + 00000024 +Comment: + + SHOWWINDOWACTION ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: PRESHOWHIDE [5AF40, 5AF8E) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +3E (5AF7E): JSR CALCANCESTORRGNS + +2C (5AF6C): LEA HIDEWINDOWACTION, A0 + +24 (5AF64): LEA SHOWWINDOWACTION, A0 + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 432 + 432: PRESHOWHIDE + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="PRESHOWHIDE"(432) Segment="Main"(200) +Size: Flags $00 ModuleSize 78 + +Content: Flags $08 +Contents offset $0000 size $004E +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 000A '(n..' MOVEA.L $000A(A6),A4 +0000000A: 0C6C DEAD 004A '.l...J' CMPI.W #$DEAD,$004A(A4) +00000010: 6632 'f2' BNE.S *+$0034 ; 00000044 +00000012: 558F 'U.' SUBQ.L #2,A7 +00000014: 70FF 'p.' MOVEQ #$FF,D0 +00000016: 2F00 '/.' MOVE.L D0,-(A7) +00000018: 7200 'r.' MOVEQ #$00,D1 +0000001A: 2F01 '/.' MOVE.L D1,-(A7) +0000001C: 2F0C '/.' MOVE.L A4,-(A7) +0000001E: 4A2E 0008 'J...' TST.B $0008(A6) +00000022: 6708 'g.' BEQ.S *+$000A ; 0000002C +00000024: 41FA 0000 'A...' LEA SHOWWINDOWACTION,A0 ; id: 431 +00000028: 2408 '$.' MOVE.L A0,D2 +0000002A: 6006 '`.' BRA.S *+$0008 ; 00000032 +0000002C: 41FA 0000 'A...' LEA HIDEWINDOWACTION,A0 ; id: 430 +00000030: 2408 '$.' MOVE.L A0,D2 +00000032: 2F02 '/.' MOVE.L D2,-(A7) +00000034: 7000 'p.' MOVEQ #$00,D0 +00000036: 2F00 '/.' MOVE.L D0,-(A7) +00000038: 70F8 'p.' MOVEQ #$F8,D0 +0000003A: A829 '.)' _LayerDispatch ; A829 +0000003C: 2F0C '/.' MOVE.L A4,-(A7) +0000003E: 4EBA 0000 'N...' JSR CALCANCESTORRGNS ; id: 406 +00000042: 544F 'TO' ADDQ.W #2,A7 +00000044: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000048: 4E5E 'N^' UNLK A6 +0000004A: 4E74 0006 'Nt..' RTD #$0006 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="CALCANCESTORRGNS"(406) + 00000040 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="HIDEWINDOWACTION"(430) + 0000002E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SHOWWINDOWACTION"(431) + 00000026 +Comment: + + PRESHOWHIDE ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: REDRAW [5AFA0, 5B01C) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +64 (5B004): JSR __CHECKUPDATEIN + +60 (5B000): JSR __GETROOTLAYER + +12 (5AFB2): JSR __GETROOTLAYER + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 433 + 433: REDRAW +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="REDRAW"(433) Segment="Main"(200) +Size: Flags $00 ModuleSize 124 + +Content: Flags $08 +Contents offset $0000 size $007C +00000000: 4E56 FFE4 'NV..' LINK.W A6,#-$001C +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 2878 09DE '(x..' MOVEA.L $09DE,A4 +00000010: 598F 'Y.' SUBQ.L #4,A7 +00000012: 4EBA 0000 'N...' JSR __GETROOTLAYER ; id: 402 +00000016: 2F0B '/.' MOVE.L A3,-(A7) +00000018: A90D '..' _PaintBehind ; A90D +0000001A: 486E FFE4 'Hn..' PEA -$001C(A6) +0000001E: A874 '.t' _GetPort ; A874 +00000020: 2F0C '/.' MOVE.L A4,-(A7) +00000022: A873 '.s' _SetPort ; A873 +00000024: 486E FFF8 'Hn..' PEA -$0008(A6) +00000028: 2F2C 0010 '/,..' MOVE.L $0010(A4),-(A7) +0000002C: 3F2C 0016 '?,..' MOVE.W $0016(A4),-(A7) +00000030: 558F 'U.' SUBQ.L #2,A7 +00000032: 3EB8 0BAA '>...' MOVE.W $0BAA,(A7) +00000036: 301F '0.' MOVE.W (A7)+,D0 +00000038: D06C 0010 '.l..' ADD.W $0010(A4),D0 +0000003C: 3F00 '?.' MOVE.W D0,-(A7) +0000003E: A8A7 '..' _SetRect ; A8A7 +00000040: 558F 'U.' SUBQ.L #2,A7 +00000042: 2053 ' S' MOVEA.L (A3),A0 +00000044: 4868 0002 'Hh..' PEA $0002(A0) +00000048: 486E FFF8 'Hn..' PEA -$0008(A6) +0000004C: 486E FFF8 'Hn..' PEA -$0008(A6) +00000050: A8AA '..' _SectRect ; A8AA +00000052: 4A1F 'J.' TST.B (A7)+ +00000054: 6702 'g.' BEQ.S *+$0004 ; 00000058 +00000056: A81D '..' _InvalMenuBar ; A81D +00000058: 558F 'U.' SUBQ.L #2,A7 +0000005A: 486E FFE8 'Hn..' PEA -$0018(A6) +0000005E: 598F 'Y.' SUBQ.L #4,A7 +00000060: 4EBA 0000 'N...' JSR __GETROOTLAYER ; id: 402 +00000064: 4EBA 0000 'N...' JSR __CHECKUPDATEIN ; id: 408 +00000068: 2F2E FFE4 '/...' MOVE.L -$001C(A6),-(A7) +0000006C: A873 '.s' _SetPort ; A873 +0000006E: 544F 'TO' ADDQ.W #2,A7 +00000070: 4CEE 1800 FFDC 'L.....' MOVEM.L -$0024(A6),A3/A4 +00000076: 4E5E 'N^' UNLK A6 +00000078: 4E74 0004 'Nt..' RTD #$0004 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="__CHECKUPDATEIN"(408) + 00000066 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="__GETROOTLAYER"(402) + 00000062 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="__GETROOTLAYER"(402) + 00000014 +Comment: + + REDRAW ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: __REDRAWALL [5B030, 5B05C) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +1C (5B04C): JSR REDRAW + + VectorTable comment: {sources}Toolbox:WindowMgr:LayerMgr.c + + +Dictionary: Flags $00 FirstId 434 + 434: __REDRAWALL + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="__REDRAWALL"(434) Segment="Main"(200) +Size: Flags $00 ModuleSize 44 + +Content: Flags $08 +Contents offset $0000 size $002C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 598F 'Y.' SUBQ.L #4,A7 +00000008: A8D8 '..' _NewRgn ; A8D8 +0000000A: 2857 '(W' MOVEA.L (A7),A4 +0000000C: 2F3C 8000 8000 '/<....' MOVE.L #$80008000,-(A7) +00000012: 2F3C 7FFF 7FFF '/<....' MOVE.L #$7FFF7FFF,-(A7) +00000018: A8DE '..' _SetRecRgn ; A8DE +0000001A: 2F0C '/.' MOVE.L A4,-(A7) +0000001C: 4EBA 0000 'N...' JSR REDRAW ; id: 433 +00000020: 2F0C '/.' MOVE.L A4,-(A7) +00000022: A8D9 '..' _DisposeRgn ; A8D9 +00000024: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000028: 4E5E 'N^' UNLK A6 +0000002A: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="REDRAW"(433) + 0000001E +Comment: + + __REDRAWALL ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: WINDOWMGR_VEC01D4 [5B070, 5B0CA) + + Module started due to: vector glue above, MODGUESS (align, label, JMP (A1) then padding) + + Resolved outgoing references: + +3A (5B0AA): JSR __GETPARENT + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 435 + 435: WINDOWMGR_VEC01D4 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="WINDOWMGR_VEC01D4"(435) Segment="Main"(200) +Size: Flags $00 ModuleSize 90 + +Content: Flags $08 +Contents offset $0000 size $005A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 7000 'p.' MOVEQ #$00,D0 +0000000A: 2840 '(@' MOVEA.L D0,A4 +0000000C: 4AB8 0A90 'J...' TST.L $0A90 +00000010: 673C 'g<' BEQ.S *+$003E ; 0000004E +00000012: 2078 0A90 ' x..' MOVEA.L $0A90,A0 +00000016: 2668 0094 '&h..' MOVEA.L $0094(A0),A3 +0000001A: 6010 '`.' BRA.S *+$0012 ; 0000002C +0000001C: B7EE 0008 '....' CMPA.L $0008(A6),A3 +00000020: 6606 'f.' BNE.S *+$0008 ; 00000028 +00000022: 2878 0A90 '(x..' MOVEA.L $0A90,A4 +00000026: 6008 '`.' BRA.S *+$000A ; 00000030 +00000028: 266B 0090 '&k..' MOVEA.L $0090(A3),A3 +0000002C: 200B ' .' MOVE.L A3,D0 +0000002E: 66EC 'f.' BNE.S *-$0012 ; 0000001C +00000030: 200C ' .' MOVE.L A4,D0 +00000032: 6616 'f.' BNE.S *+$0018 ; 0000004A +00000034: 598F 'Y.' SUBQ.L #4,A7 +00000036: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000003A: 4EBA 0000 'N...' JSR __GETPARENT ; id: 400 +0000003E: 285F '(_' MOVEA.L (A7)+,A4 +00000040: 6008 '`.' BRA.S *+$000A ; 0000004A +00000042: 422C 006F 'B,.o' CLR.B $006F(A4) +00000046: 286C 0082 '(l..' MOVEA.L $0082(A4),A4 +0000004A: 200C ' .' MOVE.L A4,D0 +0000004C: 66F4 'f.' BNE.S *-$000A ; 00000042 +0000004E: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +00000054: 4E5E 'N^' UNLK A6 +00000056: 4E74 0004 'Nt..' RTD #$0004 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="__GETPARENT"(400) + 0000003C +Comment: + + WINDOWMGR_VEC01D4 ended due to: vector glue below, end of FILE directive + + +Last +Record Summary +Type Count + 0 Pad 93 + 1 First 1 + 2 Last 1 + 3 Comment 321 + 4 Dictionary 206 + 5 Module 160 + 6 EntryPoint 30 + 7 ModSize 160 + 8 Content 160 + 9 Reference 120 + 10 ComputedRef 124 diff --git a/BuildResults/RISC/Obj/BCScreenRelated.o.dump b/BuildResults/RISC/Obj/BCScreenRelated.o.dump new file mode 100644 index 0000000..2721cf6 --- /dev/null +++ b/BuildResults/RISC/Obj/BCScreenRelated.o.dump @@ -0,0 +1,444 @@ + +First: Flags=$01 Version=$0002 +Comment: + + UNLINKED FROM MAC OS ROM -- ELLIOT WAS HERE + [7CD0, 8180) + + +Dictionary: Flags $00 FirstId 200 + 200: Main +Pad +Comment: + + ##################################################################################### + + Module: AUTOMOD_7CD0 [7CD0, 8180) + + Module started due to: FILE directive, MODGUESS (align, RTS then padding) + + +12 (7CE2): INITBCSCREEN + + +Dictionary: Flags $00 FirstId 201 + 201: AUTOMOD_7CD0 + 202: INITBCSCREEN + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_7CD0"(201) Segment="Main"(200) +Size: Flags $00 ModuleSize 1200 + +Content: Flags $08 +Contents offset $0000 size $04B0 +00000000: 0838 0003 0DD4 '.8....' BTST #$03,$0DD4 +00000006: 6708 'g.' BEQ.S *+$000A ; 00000010 +00000008: 43FA 00E0 'C...' LEA *+$00E2,A1 ; 000000EA +0000000C: 21C9 0D84 '!...' MOVE.L A1,$0D84 +00000010: 4E75 'Nu' RTS +00000012: 0838 0003 0DD4 '.8....' BTST #$03,$0DD4 +00000018: 6700 008E 'g...' BEQ *+$0090 ; 000000A8 +0000001C: 9EFC 0032 '...2' SUBA.W #$0032,A7 +00000020: 204F ' O' MOVEA.L A7,A0 +00000022: 4228 001B 'B(..' CLR.B $001B(A0) +00000026: 42A8 000C 'B...' CLR.L $000C(A0) +0000002A: 43FA 007E 'C..~' LEA *+$0080,A1 ; 000000AA +0000002E: 2149 0012 '!I..' MOVE.L A1,$0012(A0) +00000032: A000 '..' _Open ; A000 +00000034: 7200 'r.' MOVEQ #$00,D1 +00000036: DEFC 0032 '...2' ADDA.W #$0032,A7 +0000003A: 4A40 'J@' TST.W D0 +0000003C: 6600 0006 'f...' BNE *+$0008 ; 00000044 +00000040: 3228 0018 '2(..' MOVE.W $0018(A0),D1 +00000044: 2278 02B6 '"x..' MOVEA.L $02B6,A1 +00000048: 7076 'pv' MOVEQ #$76,D0 ; 'v' +0000004A: A71E '..' _NewPtrSysClear ; A71E +0000004C: 2348 01E4 '#H..' MOVE.L A0,$01E4(A1) +00000050: 6700 0056 'g..V' BEQ *+$0058 ; 000000A8 +00000054: 3141 006C '1A.l' MOVE.W D1,$006C(A0) +00000058: 0838 0001 2400 '.8..$.' BTST #$01,$2400 +0000005E: 670C 'g.' BEQ.S *+$000E ; 0000006C +00000060: 7200 'r.' MOVEQ #$00,D1 +00000062: 43FA 005C 'C..\' LEA *+$005E,A1 ; 000000C0 +00000066: 45FA 006E 'E..n' LEA *+$0070,A2 ; 000000D6 +0000006A: 6008 '`.' BRA.S *+$000A ; 00000074 +0000006C: 43FA 0046 'C..F' LEA *+$0048,A1 ; 000000B4 +00000070: 45FA 0048 'E..H' LEA *+$004A,A2 ; 000000BA +00000074: 2149 006E '!I.n' MOVE.L A1,$006E(A0) +00000078: 214A 0072 '!J.r' MOVE.L A2,$0072(A0) +0000007C: 45FA 00B6 'E...' LEA *+$00B8,A2 ; 00000134 +00000080: 214A 0006 '!J..' MOVE.L A2,$0006(A0) +00000084: 45FA 0184 'E...' LEA *+$0186,A2 ; 0000020A +00000088: 234A 001C '#J..' MOVE.L A2,$001C(A1) +0000008C: 45FA 0134 'E..4' LEA *+$0136,A2 ; 000001C2 +00000090: 234A 0032 '#J.2' MOVE.L A2,$0032(A1) +00000094: 4A41 'JA' TST.W D1 +00000096: 6704 'g.' BEQ.S *+$0006 ; 0000009C +00000098: 6100 0326 'a..&' BSR *+$0328 ; 000003C0 +0000009C: 0838 0001 2400 '.8..$.' BTST #$01,$2400 +000000A2: 6604 'f.' BNE.S *+$0006 ; 000000A8 +000000A4: 6100 01A2 'a...' BSR *+$01A4 ; 00000248 +000000A8: 4E75 'Nu' RTS +000000AA: 092E 4243 '..BC' BTST D4,$4243(A6) +000000AE: 5363 'Sc' SUBQ.W #1,-(A3) +000000B0: 7265 're' MOVEQ #$65,D1 ; 'e' +000000B2: 656E 'en' BCS.S *+$0070 ; 00000122 +000000B4: 3028 1006 '0(..' MOVE.W $1006(A0),D0 +000000B8: 4E75 'Nu' RTS +000000BA: 3140 1006 '1@..' MOVE.W D0,$1006(A0) +000000BE: 4E75 'Nu' RTS +000000C0: 2F08 '/.' MOVE.L A0,-(A7) +000000C2: 2070 81E2 02B6 ' p....' MOVEA.L ([$02B6],$0210),A0 + 0210 +000000CA: 2050 ' P' MOVEA.L (A0),A0 +000000CC: 7000 'p.' MOVEQ #$00,D0 +000000CE: 1028 0030 '.(.0' MOVE.B $0030(A0),D0 +000000D2: 205F ' _' MOVEA.L (A7)+,A0 +000000D4: 4E75 'Nu' RTS +000000D6: 2F08 '/.' MOVE.L A0,-(A7) +000000D8: 2070 81E2 02B6 ' p....' MOVEA.L ([$02B6],$0210),A0 + 0210 +000000E0: 2050 ' P' MOVEA.L (A0),A0 +000000E2: 1140 0030 '.@.0' MOVE.B D0,$0030(A0) +000000E6: 205F ' _' MOVEA.L (A7)+,A0 +000000E8: 4E75 'Nu' RTS +000000EA: 6100 014E 'a..N' BSR *+$0150 ; 0000023A +000000EE: 2078 0CEC ' x..' MOVEA.L $0CEC,A0 +000000F2: 7000 'p.' MOVEQ #$00,D0 +000000F4: 2270 81E2 02B6 '"p....' MOVEA.L ([$02B6],$01E4),A1 + 01E4 +000000FC: 2F0A '/.' MOVE.L A2,-(A7) +000000FE: 2469 006E '$i.n' MOVEA.L $006E(A1),A2 +00000102: 4E92 'N.' JSR (A2) +00000104: 245F '$_' MOVEA.L (A7)+,A2 +00000106: 3340 0068 '3@.h' MOVE.W D0,$0068(A1) +0000010A: 7200 'r.' MOVEQ #$00,D1 +0000010C: 0300 '..' BTST D1,D0 +0000010E: 660C 'f.' BNE.S *+$000E ; 0000011C +00000110: 5241 'RA' ADDQ.W #1,D1 +00000112: B27A 0146 '.z.F' CMP.W *+$0148,D1 ; 0000025A +00000116: 6DF4 'm.' BLT.S *-$000A ; 0000010C +00000118: 6000 012E '`...' BRA *+$0130 ; 00000248 +0000011C: 1341 0066 '.A.f' MOVE.B D1,$0066(A1) +00000120: 41D1 'A.' LEA (A1),A0 +00000122: 7000 'p.' MOVEQ #$00,D0 +00000124: 2140 000E '!@..' MOVE.L D0,$000E(A0) +00000128: 2140 0012 '!@..' MOVE.L D0,$0012(A0) +0000012C: A458 '.X' _InsXTime ; A458 +0000012E: 7014 'p.' MOVEQ #$14,D0 +00000130: A05A '.Z' _PrimeTime ; A05A +00000132: 4E75 'Nu' RTS +00000134: 2F09 '/.' MOVE.L A1,-(A7) +00000136: 2270 81E2 02B6 '"p....' MOVEA.L ([$02B6],$01E4),A1 + 01E4 +0000013E: 7000 'p.' MOVEQ #$00,D0 +00000140: 7200 'r.' MOVEQ #$00,D1 +00000142: 2078 0CEC ' x..' MOVEA.L $0CEC,A0 +00000146: 1229 0066 '.).f' MOVE.B $0066(A1),D1 +0000014A: 03C0 '..' BSET D1,D0 +0000014C: 2F0A '/.' MOVE.L A2,-(A7) +0000014E: 2469 0072 '$i.r' MOVEA.L $0072(A1),A2 +00000152: 4E92 'N.' JSR (A2) +00000154: 2469 006E '$i.n' MOVEA.L $006E(A1),A2 +00000158: 4E92 'N.' JSR (A2) +0000015A: 245F '$_' MOVEA.L (A7)+,A2 +0000015C: 0300 '..' BTST D1,D0 +0000015E: 675A 'gZ' BEQ.S *+$005C ; 000001BA +00000160: 41FA 00FA 'A...' LEA *+$00FC,A0 ; 0000025C +00000164: 2030 1C00 ' 0..' MOVE.L $00(A0,D1.L*4),D0 +00000168: 6750 'gP' BEQ.S *+$0052 ; 000001BA +0000016A: D1C0 '..' ADDA.L D0,A0 +0000016C: 2F08 '/.' MOVE.L A0,-(A7) +0000016E: 7000 'p.' MOVEQ #$00,D0 +00000170: 2040 ' @' MOVEA.L D0,A0 +00000172: A02F './' _PostEvent ; A02F +00000174: 205F ' _' MOVEA.L (A7)+,A0 +00000176: 4E90 'N.' JSR (A0) +00000178: 2270 81E2 02B6 '"p....' MOVEA.L ([$02B6],$01E4),A1 + 01E4 +00000180: 41E9 002C 'A..,' LEA $002C(A1),A0 +00000184: 7000 'p.' MOVEQ #$00,D0 +00000186: 2140 000E '!@..' MOVE.L D0,$000E(A0) +0000018A: 2140 0012 '!@..' MOVE.L D0,$0012(A0) +0000018E: A458 '.X' _InsXTime ; A458 +00000190: 7021 'p!' MOVEQ #$21,D0 ; '!' +00000192: A05A '.Z' _PrimeTime ; A05A +00000194: 2270 81E2 02B6 '"p....' MOVEA.L ([$02B6],$01E4),A1 + 01E4 +0000019C: 41E9 0016 'A...' LEA $0016(A1),A0 +000001A0: 7000 'p.' MOVEQ #$00,D0 +000001A2: 2140 000E '!@..' MOVE.L D0,$000E(A0) +000001A6: 2140 0012 '!@..' MOVE.L D0,$0012(A0) +000001AA: A458 '.X' _InsXTime ; A458 +000001AC: 203C 0000 03E8 ' <....' MOVE.L #$000003E8,D0 +000001B2: A05A '.Z' _PrimeTime ; A05A +000001B4: 205F ' _' MOVEA.L (A7)+,A0 +000001B6: A059 '.Y' _RmvTime ; A059 +000001B8: 4E75 'Nu' RTS +000001BA: 205F ' _' MOVEA.L (A7)+,A0 +000001BC: A059 '.Y' _RmvTime ; A059 +000001BE: 6000 0088 '`...' BRA *+$008A ; 00000248 +000001C2: 2F09 '/.' MOVE.L A1,-(A7) +000001C4: 2270 81E2 02B6 '"p....' MOVEA.L ([$02B6],$01E4),A1 + 01E4 +000001CC: 7200 'r.' MOVEQ #$00,D1 +000001CE: 1229 0066 '.).f' MOVE.B $0066(A1),D1 +000001D2: 2078 0CEC ' x..' MOVEA.L $0CEC,A0 +000001D6: 7000 'p.' MOVEQ #$00,D0 +000001D8: 03C0 '..' BSET D1,D0 +000001DA: 2F0A '/.' MOVE.L A2,-(A7) +000001DC: 2469 0072 '$i.r' MOVEA.L $0072(A1),A2 +000001E0: 4E92 'N.' JSR (A2) +000001E2: 2469 006E '$i.n' MOVEA.L $006E(A1),A2 +000001E6: 4E92 'N.' JSR (A2) +000001E8: 245F '$_' MOVEA.L (A7)+,A2 +000001EA: 0300 '..' BTST D1,D0 +000001EC: 6708 'g.' BEQ.S *+$000A ; 000001F6 +000001EE: 7021 'p!' MOVEQ #$21,D0 ; '!' +000001F0: 205F ' _' MOVEA.L (A7)+,A0 +000001F2: A05A '.Z' _PrimeTime ; A05A +000001F4: 4E75 'Nu' RTS +000001F6: 2270 81E2 02B6 '"p....' MOVEA.L ([$02B6],$01E4),A1 + 01E4 +000001FE: 41E9 0016 'A...' LEA $0016(A1),A0 +00000202: A059 '.Y' _RmvTime ; A059 +00000204: 205F ' _' MOVEA.L (A7)+,A0 +00000206: A059 '.Y' _RmvTime ; A059 +00000208: 603E '`>' BRA.S *+$0040 ; 00000248 +0000020A: 2F09 '/.' MOVE.L A1,-(A7) +0000020C: 2270 81E2 02B6 '"p....' MOVEA.L ([$02B6],$01E4),A1 + 01E4 +00000214: 7200 'r.' MOVEQ #$00,D1 +00000216: 1229 0066 '.).f' MOVE.B $0066(A1),D1 +0000021A: 41FA 0040 'A..@' LEA *+$0042,A0 ; 0000025C +0000021E: 2030 1C00 ' 0..' MOVE.L $00(A0,D1.L*4),D0 +00000222: 6710 'g.' BEQ.S *+$0012 ; 00000234 +00000224: D1C0 '..' ADDA.L D0,A0 +00000226: 4E90 'N.' JSR (A0) +00000228: 203C 0000 00C8 ' <....' MOVE.L #$000000C8,D0 +0000022E: 205F ' _' MOVEA.L (A7)+,A0 +00000230: A05A '.Z' _PrimeTime ; A05A +00000232: 4E75 'Nu' RTS +00000234: 205F ' _' MOVEA.L (A7)+,A0 +00000236: A059 '.Y' _RmvTime ; A059 +00000238: 4E75 'Nu' RTS +0000023A: 2078 0CEC ' x..' MOVEA.L $0CEC,A0 +0000023E: 117C 0020 1C13 '.|. ..' MOVE.B #$20,$1C13(A0) ; ' ' +00000244: 4E71 'Nq' NOP +00000246: 4E75 'Nu' RTS +00000248: 2078 0CEC ' x..' MOVEA.L $0CEC,A0 +0000024C: 117C 00A0 1C13 '.|....' MOVE.B #$A0,$1C13(A0) +00000252: 4E71 'Nq' NOP +00000254: 4E75 'Nu' RTS +00000256: 0000 0000 '....' ORI.B #$00,D0 +0000025A: 0010 0000 '....' ORI.B #$00,(A0) +0000025E: 0000 0000 '....' ORI.B #$00,D0 +00000262: 0000 0000 '....' ORI.B #$00,D0 +00000266: 0000 0000 '....' ORI.B #$00,D0 +0000026A: 0000 0000 '....' ORI.B #$00,D0 +0000026E: 0000 0000 '....' ORI.B #$00,D0 +00000272: 0000 0000 '....' ORI.B #$00,D0 +00000276: 0000 0000 '....' ORI.B #$00,D0 +0000027A: 0000 0000 '....' ORI.B #$00,D0 +0000027E: 00C2 0000 '....' CMP2.B D2,D0 +00000282: 00CE 0000 '....' CMP2.B A6,D0 +00000286: 005C 0000 '.\..' ORI.W #$0000,(A4)+ +0000028A: 00A0 0000 0000 '......' ORI.L #$00000000,-(A0) +00000290: 0000 0000 '....' ORI.B #$00,D0 +00000294: 0000 0000 '....' ORI.B #$00,D0 +00000298: 0000 0000 '....' ORI.B #$00,D0 +0000029C: 48E7 8020 'H.. ' MOVEM.L D0/A2,-(A7) +000002A0: 2478 0DD8 '$x..' MOVEA.L $0DD8,A2 +000002A4: 0838 0001 2400 '.8..$.' BTST #$01,$2400 +000002AA: 6704 'g.' BEQ.S *+$0006 ; 000002B0 +000002AC: 7207 'r.' MOVEQ #$07,D1 +000002AE: 6002 '`.' BRA.S *+$0004 ; 000002B2 +000002B0: 7200 'r.' MOVEQ #$00,D1 +000002B2: 4CDF 0401 'L...' MOVEM.L (A7)+,D0/A2 +000002B6: 4E75 'Nu' RTS +000002B8: 6100 018E 'a...' BSR *+$0190 ; 00000448 +000002BC: 6B3C 'k<' BMI.S *+$003E ; 000002FA +000002BE: 61DC 'a.' BSR.S *-$0022 ; 0000029C +000002C0: 0C41 0004 '.A..' CMPI.W #$0004,D1 +000002C4: 671A 'g.' BEQ.S *+$001C ; 000002E0 +000002C6: 0C41 0008 '.A..' CMPI.W #$0008,D1 +000002CA: 6C14 'l.' BGE.S *+$0016 ; 000002E0 +000002CC: 0C40 0056 '.@.V' CMPI.W #$0056,D0 +000002D0: 6328 'c(' BLS.S *+$002A ; 000002FA +000002D2: 5940 'Y@' SUBQ.W #4,D0 +000002D4: 0C40 0056 '.@.V' CMPI.W #$0056,D0 +000002D8: 6E18 'n.' BGT.S *+$001A ; 000002F2 +000002DA: 303C 0056 '0<.V' MOVE.W #$0056,D0 +000002DE: 6012 '`.' BRA.S *+$0014 ; 000002F2 +000002E0: 0C40 0036 '.@.6' CMPI.W #$0036,D0 +000002E4: 6314 'c.' BLS.S *+$0016 ; 000002FA +000002E6: 5940 'Y@' SUBQ.W #4,D0 +000002E8: 0C40 0036 '.@.6' CMPI.W #$0036,D0 +000002EC: 6E04 'n.' BGT.S *+$0006 ; 000002F2 +000002EE: 303C 0036 '0<.6' MOVE.W #$0036,D0 +000002F2: 6100 0186 'a...' BSR *+$0188 ; 0000047A +000002F6: 6100 018E 'a...' BSR *+$0190 ; 00000486 +000002FA: 4E75 'Nu' RTS +000002FC: 6100 014A 'a..J' BSR *+$014C ; 00000448 +00000300: 6B1A 'k.' BMI.S *+$001C ; 0000031C +00000302: 0C40 00FF '.@..' CMPI.W #$00FF,D0 +00000306: 6C14 'l.' BGE.S *+$0016 ; 0000031C +00000308: 5840 'X@' ADDQ.W #4,D0 +0000030A: 0C40 00FF '.@..' CMPI.W #$00FF,D0 +0000030E: 6D04 'm.' BLT.S *+$0006 ; 00000314 +00000310: 303C 00FF '0<..' MOVE.W #$00FF,D0 +00000314: 6100 0164 'a..d' BSR *+$0166 ; 0000047A +00000318: 6100 016C 'a..l' BSR *+$016E ; 00000486 +0000031C: 4E75 'Nu' RTS +0000031E: 7007 'p.' MOVEQ #$07,D0 +00000320: C038 0208 '.8..' AND.B $0208,D0 +00000324: 6714 'g.' BEQ.S *+$0016 ; 0000033A +00000326: 5300 'S.' SUBQ.B #1,D0 +00000328: 600E '`.' BRA.S *+$0010 ; 00000338 +0000032A: 7007 'p.' MOVEQ #$07,D0 +0000032C: C038 0208 '.8..' AND.B $0208,D0 +00000330: 0C00 0007 '....' CMPI.B #$07,D0 +00000334: 6704 'g.' BEQ.S *+$0006 ; 0000033A +00000336: 5200 'R.' ADDQ.B #1,D0 +00000338: 6104 'a.' BSR.S *+$0006 ; 0000033E +0000033A: 611C 'a.' BSR.S *+$001E ; 00000358 +0000033C: 6036 '`6' BRA.S *+$0038 ; 00000374 +0000033E: 72F8 'r.' MOVEQ #$F8,D1 +00000340: C238 0208 '.8..' AND.B $0208,D1 +00000344: 8200 '..' OR.B D0,D1 +00000346: 11C1 0208 '....' MOVE.B D1,$0208 +0000034A: 2F00 '/.' MOVE.L D0,-(A7) +0000034C: 41F8 01F8 'A...' LEA $01F8,A0 +00000350: 70FF 'p.' MOVEQ #$FF,D0 +00000352: A038 '.8' _WriteParam ; A038 +00000354: 201F ' .' MOVE.L (A7)+,D0 +00000356: 4E75 'Nu' RTS +00000358: 4E56 FFCE 'NV..' LINK.W A6,#-$0032 +0000035C: 204F ' O' MOVEA.L A7,A0 +0000035E: 317C FFFC 0018 '1|....' MOVE.W #$FFFC,$0018(A0) +00000364: 317C 0002 001A '1|....' MOVE.W #$0002,$001A(A0) +0000036A: 3140 001C '1@..' MOVE.W D0,$001C(A0) +0000036E: A204 '..' _Control ,Immed ; A204 +00000370: 4E5E 'N^' UNLK A6 +00000372: 4E75 'Nu' RTS +00000374: 2070 81E2 02B6 ' p....' MOVEA.L ([$02B6],$01E4),A0 + 01E4 +0000037C: 43E8 0042 'C..B' LEA $0042(A0),A1 +00000380: 4AA9 0020 'J.. ' TST.L $0020(A1) +00000384: 6704 'g.' BEQ.S *+$0006 ; 0000038A +00000386: 41D1 'A.' LEA (A1),A0 +00000388: A05F '._' _NMRemove ; A05F +0000038A: 7001 'p.' MOVEQ #$01,D0 +0000038C: 2340 0020 '#@. ' MOVE.L D0,$0020(A1) +00000390: 337C 0008 0004 '3|....' MOVE.W #$0008,$0004(A1) +00000396: 4269 000E 'Bi..' CLR.W $000E(A1) +0000039A: 42A9 0010 'B...' CLR.L $0010(A1) +0000039E: 42A9 0018 'B...' CLR.L $0018(A1) +000003A2: 70FF 'p.' MOVEQ #$FF,D0 +000003A4: 2340 0014 '#@..' MOVE.L D0,$0014(A1) +000003A8: 45FA 000C 'E...' LEA *+$000E,A2 ; 000003B6 +000003AC: 234A 001C '#J..' MOVE.L A2,$001C(A1) +000003B0: 41D1 'A.' LEA (A1),A0 +000003B2: A05E '.^' _NMInstall ; A05E +000003B4: 4E75 'Nu' RTS +000003B6: 204B ' K' MOVEA.L A3,A0 +000003B8: A05F '._' _NMRemove ; A05F +000003BA: 42AB 0020 'B.. ' CLR.L $0020(A3) +000003BE: 4E75 'Nu' RTS +000003C0: 4267 'Bg' CLR.W -(A7) +000003C2: 204F ' O' MOVEA.L A7,A0 +000003C4: 203C 0001 0050 ' <...P' MOVE.L #$00010050,D0 +000003CA: 2F09 '/.' MOVE.L A1,-(A7) +000003CC: A051 '.Q' _ReadXPRam ; A051 +000003CE: 225F '"_' MOVEA.L (A7)+,A1 +000003D0: 7000 'p.' MOVEQ #$00,D0 +000003D2: 1010 '..' MOVE.B (A0),D0 +000003D4: 548F 'T.' ADDQ.L #2,A7 +000003D6: 0C00 0025 '...%' CMPI.B #$25,D0 ; '%' +000003DA: 6210 'b.' BHI.S *+$0012 ; 000003EC +000003DC: 0C00 0000 '....' CMPI.B #$00,D0 +000003E0: 6206 'b.' BHI.S *+$0008 ; 000003E8 +000003E2: 303C 0090 '0<..' MOVE.W #$0090,D0 +000003E6: 6004 '`.' BRA.S *+$0006 ; 000003EC +000003E8: 303C 0026 '0<.&' MOVE.W #$0026,D0 +000003EC: 6100 0086 'a...' BSR *+$0088 ; 00000474 +000003F0: 6100 008E 'a...' BSR *+$0090 ; 00000480 +000003F4: 4267 'Bg' CLR.W -(A7) +000003F6: 204F ' O' MOVEA.L A7,A0 +000003F8: 203C 0001 0051 ' <...Q' MOVE.L #$00010051,D0 +000003FE: 2F09 '/.' MOVE.L A1,-(A7) +00000400: A051 '.Q' _ReadXPRam ; A051 +00000402: 225F '"_' MOVEA.L (A7)+,A1 +00000404: 7000 'p.' MOVEQ #$00,D0 +00000406: 1010 '..' MOVE.B (A0),D0 +00000408: 548F 'T.' ADDQ.L #2,A7 +0000040A: 0C00 0059 '...Y' CMPI.B #$59,D0 ; 'Y' +0000040E: 6216 'b.' BHI.S *+$0018 ; 00000426 +00000410: 0C00 0000 '....' CMPI.B #$00,D0 +00000414: 660C 'f.' BNE.S *+$000E ; 00000422 +00000416: 6100 FE84 'a...' BSR *-$017A ; 0000029C +0000041A: 303B 1320 0014 '0;. ..' MOVE.W (*+$0016,D1.W*2),D0 ; 00000430 +00000420: 6004 '`.' BRA.S *+$0006 ; 00000426 +00000422: 303C 005A '0<.Z' MOVE.W #$005A,D0 +00000426: 6100 0052 'a..R' BSR *+$0054 ; 0000047A +0000042A: 6100 005A 'a..Z' BSR *+$005C ; 00000486 +0000042E: 4E75 'Nu' RTS +00000430: 00FF '..' DC.W $00FF ; ???? +00000432: 00DA 00B7 '....' CMP2.B (A2)+,D0 +00000436: 00DA 00B7 '....' CMP2.B (A2)+,D0 +0000043A: 00DA 00FF '....' CMP2.B (A2)+,D0 +0000043E: 00FF '..' DC.W $00FF ; ???? +00000440: 0000 323C '..2<' ORI.B #$3C,D0 ; '<' +00000444: 5301 'S.' SUBQ.B #1,D1 +00000446: 6004 '`.' BRA.S *+$0006 ; 0000044C +00000448: 323C 5307 '2(..' MOVE.W $0018(A0),D7 +00000014: 4647 'FG' NOT.W D7 +00000016: BE78 01D2 '.x..' CMP.W $01D2,D7 +0000001A: 6504 'e.' BCS.S *+$0006 ; 00000020 +0000001C: 70EB 'p.' MOVEQ #$EB,D0 +0000001E: 602C '`,' BRA.S *+$002E ; 0000004C +00000020: 7000 'p.' MOVEQ #$00,D0 +00000022: 3007 '0.' MOVE.W D7,D0 +00000024: 2078 011C ' x..' MOVEA.L $011C,A0 +00000028: 2670 0C00 '&p..' MOVEA.L $00(A0,D0.L*4),A3 +0000002C: 200B ' .' MOVE.L A3,D0 +0000002E: 6604 'f.' BNE.S *+$0006 ; 00000034 +00000030: 70EA 'p.' MOVEQ #$EA,D0 +00000032: 6018 '`.' BRA.S *+$001A ; 0000004C +00000034: 2853 '(S' MOVEA.L (A3),A4 +00000036: 200C ' .' MOVE.L A4,D0 +00000038: 6604 'f.' BNE.S *+$0006 ; 0000003E +0000003A: 700E 'p.' MOVEQ #$0E,D0 +0000003C: A9C9 '..' _SysError ; A9C9 +0000003E: 248C '$.' MOVE.L A4,(A2) +00000040: 204C ' L' MOVEA.L A4,A0 +00000042: 4A90 'J.' TST.L (A0) +00000044: 6604 'f.' BNE.S *+$0006 ; 0000004A +00000046: 70EA 'p.' MOVEQ #$EA,D0 +00000048: 6002 '`.' BRA.S *+$0004 ; 0000004C +0000004A: 7000 'p.' MOVEQ #$00,D0 +0000004C: 4CEE 1C80 FFF0 'L.....' MOVEM.L -$0010(A6),D7/A2-A4 +00000052: 4E5E 'N^' UNLK A6 +00000054: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5E3F0 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5E450 [5E450, 5E4C4) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 226 + 226: AUTOMOD_5E450 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5E450"(226) 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 0F18 'H...' MOVEM.L D4-D7/A3/A4,-(A7) +00000008: 2C2E 0010 ',...' MOVE.L $0010(A6),D6 +0000000C: 2E2E 0014 '....' MOVE.L $0014(A6),D7 +00000010: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000014: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000018: 2668 001E '&h..' MOVEA.L $001E(A0),A3 +0000001C: 2D4C FFFC '-L..' MOVE.L A4,-$0004(A6) +00000020: 294C 0008 ')L..' MOVE.L A4,$0008(A4) +00000024: 203C 0000 00FF ' <....' MOVE.L #$000000FF,D0 +0000002A: C087 '..' AND.L D7,D0 +0000002C: 48C0 'H.' EXT.L D0 +0000002E: 2800 '(.' MOVE.L D0,D4 +00000030: E18C '..' LSL.L #8,D4 +00000032: 2A3C 0000 00FF '*<....' MOVE.L #$000000FF,D5 +00000038: CA86 '..' AND.L D6,D5 +0000003A: 3005 '0.' MOVE.W D5,D0 +0000003C: 8044 '.D' OR.W D4,D0 +0000003E: 3940 0006 '9@..' MOVE.W D0,$0006(A4) +00000042: 2F07 '/.' MOVE.L D7,-(A7) +00000044: 2F06 '/.' MOVE.L D6,-(A7) +00000046: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +0000004A: 2F0C '/.' MOVE.L A4,-(A7) +0000004C: 70FF 'p.' MOVEQ #$FF,D0 +0000004E: 2F00 '/.' MOVE.L D0,-(A7) +00000050: 204B ' K' MOVEA.L A3,A0 +00000052: 4E90 'N.' JSR (A0) +00000054: 3800 '8.' MOVE.W D0,D4 +00000056: 7004 'p.' MOVEQ #$04,D0 +00000058: B087 '..' CMP.L D7,D0 +0000005A: 4FEF 0014 'O...' LEA $0014(A7),A7 +0000005E: 6608 'f.' BNE.S *+$000A ; 00000068 +00000060: 3944 0010 '9D..' MOVE.W D4,$0010(A4) +00000064: 3004 '0.' MOVE.W D4,D0 +00000066: 6002 '`.' BRA.S *+$0004 ; 0000006A +00000068: 7000 'p.' MOVEQ #$00,D0 +0000006A: 4CEE 18F0 FFE4 'L.....' MOVEM.L -$001C(A6),D4-D7/A3/A4 +00000070: 4E5E 'N^' UNLK A6 +00000072: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5E450 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5E4D0 [5E4D0, 5E544) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +60 (5E530): JSR $5E2E0 + + +Dictionary: Flags $00 FirstId 227 + 227: AUTOMOD_5E4D0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5E4D0"(227) Segment="Main"(200) +Size: Flags $00 ModuleSize 116 + +Content: Flags $08 +Contents offset $0000 size $0074 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000010: 2853 '(S' MOVEA.L (A3),A4 +00000012: 200C ' .' MOVE.L A4,D0 +00000014: 660A 'f.' BNE.S *+$000C ; 00000020 +00000016: 357C FFEA 0010 '5|....' MOVE.W #$FFEA,$0010(A2) +0000001C: 70EA 'p.' MOVEQ #$EA,D0 +0000001E: 604A '`J' BRA.S *+$004C ; 0000006A +00000020: 7040 'p@' MOVEQ #$40,D0 ; '@' +00000022: C06B 0004 '.k..' AND.W $0004(A3),D0 +00000026: 672A 'g*' BEQ.S *+$002C ; 00000052 +00000028: 204B ' K' MOVEA.L A3,A0 +0000002A: A528 '.(' _RecoverHandle ,Sys ; A528 +0000002C: 2D48 FFF8 '-H..' MOVE.L A0,-$0008(A6) +00000030: A029 '.)' _HLock ; A029 +00000032: 4A94 'J.' TST.L (A4) +00000034: 6614 'f.' BNE.S *+$0016 ; 0000004A +00000036: 2F0C '/.' MOVE.L A4,-(A7) +00000038: A9A2 '..' _LoadResource ; A9A2 +0000003A: 558F 'U.' SUBQ.L #2,A7 +0000003C: A9AF '..' _ResError ; A9AF +0000003E: 3E1F '>.' MOVE.W (A7)+,D7 +00000040: 6708 'g.' BEQ.S *+$000A ; 0000004A +00000042: 3547 0010 '5G..' MOVE.W D7,$0010(A2) +00000046: 3007 '0.' MOVE.W D7,D0 +00000048: 6020 '` ' BRA.S *+$0022 ; 0000006A +0000004A: 204C ' L' MOVEA.L A4,A0 +0000004C: A029 '.)' _HLock ; A029 +0000004E: 2254 '"T' MOVEA.L (A4),A1 +00000050: 6002 '`.' BRA.S *+$0004 ; 00000054 +00000052: 224C '"L' MOVEA.L A4,A1 +00000054: 2F09 '/.' MOVE.L A1,-(A7) +00000056: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000005A: 2F0A '/.' MOVE.L A2,-(A7) +0000005C: 2F0B '/.' MOVE.L A3,-(A7) +0000005E: 2F09 '/.' MOVE.L A1,-(A7) +00000060: 4EBA FDAE 'N...' JSR *-$0250 ; FFFFFE10 +00000064: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000068: 225F '"_' MOVEA.L (A7)+,A1 +0000006A: 4CEE 1C80 FFE8 'L.....' MOVEM.L -$0018(A6),D7/A2-A4 +00000070: 4E5E 'N^' UNLK A6 +00000072: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5E4D0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5E550 [5E550, 5E624) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +68 (5E5B8): JSR $5EB80 + +AE (5E5FE): JSR $5E4D0 + + +Dictionary: Flags $00 FirstId 228 + 228: AUTOMOD_5E550 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5E550"(228) Segment="Main"(200) +Size: Flags $00 ModuleSize 212 + +Content: Flags $08 +Contents offset $0000 size $00D4 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000010: 7007 'p.' MOVEQ #$07,D0 +00000012: C06C 0006 '.l..' AND.W $0006(A4),D0 +00000016: 7E00 '~.' MOVEQ #$00,D7 +00000018: 3E00 '>.' MOVE.W D0,D7 +0000001A: 7020 'p ' MOVEQ #$20,D0 ; ' ' +0000001C: C06B 0004 '.k..' AND.W $0004(A3),D0 +00000020: 7200 'r.' MOVEQ #$00,D1 +00000022: 3200 '2.' MOVE.W D0,D1 +00000024: 4A81 'J.' TST.L D1 +00000026: 660C 'f.' BNE.S *+$000E ; 00000034 +00000028: 397C FFE4 0010 '9|....' MOVE.W #$FFE4,$0010(A4) +0000002E: 70E4 'p.' MOVEQ #$E4,D0 +00000030: 6000 0098 '`...' BRA *+$009A ; 000000CA +00000034: 2007 ' .' MOVE.L D7,D0 +00000036: 5580 'U.' SUBQ.L #2,D0 +00000038: 656A 'ej' BCS.S *+$006C ; 000000A4 +0000003A: 0C80 0000 0003 '......' CMPI.L #$00000003,D0 +00000040: 6262 'bb' BHI.S *+$0064 ; 000000A4 +00000042: D080 '..' ADD.L D0,D0 +00000044: 303B 0806 '0;..' MOVE.W *+$0008(D0.L),D0 ; 0000004C +00000048: 4EFB 0000 'N...' JMP *+$0002(D0.W) ; 0000004A +0000004C: 000A 000A '....' ORI.B #$0A,A2 +00000050: 0054 0058 '.T.X' ORI.W #$0058,(A4) +00000054: 7000 'p.' MOVEQ #$00,D0 +00000056: 2940 0028 ')@.(' MOVE.L D0,$0028(A4) +0000005A: 7E0A '~.' MOVEQ #$0A,D7 +0000005C: 4AAC 0024 'J..$' TST.L $0024(A4) +00000060: 6610 'f.' BNE.S *+$0012 ; 00000072 +00000062: 7000 'p.' MOVEQ #$00,D0 +00000064: 2F00 '/.' MOVE.L D0,-(A7) +00000066: 2F0B '/.' MOVE.L A3,-(A7) +00000068: 4EBA 05C6 'N...' JSR *+$05C8 ; 00000630 +0000006C: 7000 'p.' MOVEQ #$00,D0 +0000006E: 504F 'PO' ADDQ.W #8,A7 +00000070: 6058 '`X' BRA.S *+$005A ; 000000CA +00000072: 7003 'p.' MOVEQ #$03,D0 +00000074: C06C 002C '.l.,' AND.W $002C(A4),D0 +00000078: D040 '.@' ADD.W D0,D0 +0000007A: 303B 0006 '0;..' MOVE.W *+$0008(D0.W),D0 ; 00000082 +0000007E: 4EFB 0000 'N...' JMP *+$0002(D0.W) ; 00000080 +00000082: 0024 000C '.$..' ORI.B #$0C,-(A4) +00000086: 0024 0014 '.$..' ORI.B #$14,-(A4) +0000008A: 6018 '`.' BRA.S *+$001A ; 000000A4 +0000008C: 276C 002E 0010 ''l....' MOVE.L $002E(A4),$0010(A3) +00000092: 6010 '`.' BRA.S *+$0012 ; 000000A4 +00000094: 202C 002E ' ,..' MOVE.L $002E(A4),D0 +00000098: D1AB 0010 '....' ADD.L D0,$0010(A3) +0000009C: 6006 '`.' BRA.S *+$0008 ; 000000A4 +0000009E: 7E0C '~.' MOVEQ #$0C,D7 +000000A0: 6002 '`.' BRA.S *+$0004 ; 000000A4 +000000A2: 7E0E '~.' MOVEQ #$0E,D7 +000000A4: 7000 'p.' MOVEQ #$00,D0 +000000A6: 3007 '0.' MOVE.W D7,D0 +000000A8: 2F00 '/.' MOVE.L D0,-(A7) +000000AA: 2F0C '/.' MOVE.L A4,-(A7) +000000AC: 2F0B '/.' MOVE.L A3,-(A7) +000000AE: 4EBA FED0 'N...' JSR *-$012E ; FFFFFF80 +000000B2: 3C00 '<.' MOVE.W D0,D6 +000000B4: 7004 'p.' MOVEQ #$04,D0 +000000B6: B0AE 0010 '....' CMP.L $0010(A6),D0 +000000BA: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000BE: 6608 'f.' BNE.S *+$000A ; 000000C8 +000000C0: 3946 0010 '9F..' MOVE.W D6,$0010(A4) +000000C4: 3006 '0.' MOVE.W D6,D0 +000000C6: 6002 '`.' BRA.S *+$0004 ; 000000CA +000000C8: 7000 'p.' MOVEQ #$00,D0 +000000CA: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 +000000D0: 4E5E 'N^' UNLK A6 +000000D2: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5E550 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5E630 [5E630, 5E70A) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +74 (5E6A4): JSR $5EB80 + +B6 (5E6E6): JSR $5E450 + + +Dictionary: Flags $00 FirstId 229 + 229: AUTOMOD_5E630 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5E630"(229) Segment="Main"(200) +Size: Flags $00 ModuleSize 218 + +Content: Flags $08 +Contents offset $0000 size $00DA +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000008: 2C2E 0010 ',...' MOVE.L $0010(A6),D6 +0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000010: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000014: 7007 'p.' MOVEQ #$07,D0 +00000016: C06C 0006 '.l..' AND.W $0006(A4),D0 +0000001A: 7E00 '~.' MOVEQ #$00,D7 +0000001C: 3E00 '>.' MOVE.W D0,D7 +0000001E: 4A87 'J.' TST.L D7 +00000020: 671A 'g.' BEQ.S *+$001C ; 0000003C +00000022: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000024: C06B 0004 '.k..' AND.W $0004(A3),D0 +00000028: 7200 'r.' MOVEQ #$00,D1 +0000002A: 3200 '2.' MOVE.W D0,D1 +0000002C: 4A81 'J.' TST.L D1 +0000002E: 660C 'f.' BNE.S *+$000E ; 0000003C +00000030: 397C FFE4 0010 '9|....' MOVE.W #$FFE4,$0010(A4) +00000036: 70E4 'p.' MOVEQ #$E4,D0 +00000038: 6000 0096 '`...' BRA *+$0098 ; 000000D0 +0000003C: 2007 ' .' MOVE.L D7,D0 +0000003E: 0C80 0000 0006 '......' CMPI.L #$00000006,D0 +00000044: 6264 'bd' BHI.S *+$0066 ; 000000AA +00000046: D080 '..' ADD.L D0,D0 +00000048: 303B 0806 '0;..' MOVE.W *+$0008(D0.L),D0 ; 00000050 +0000004C: 4EFB 0000 'N...' JMP *+$0002(D0.W) ; 0000004E +00000050: 0010 0010 '....' ORI.B #$10,(A0) +00000054: 0014 0014 '....' ORI.B #$14,(A4) +00000058: 0060 0060 '.`.`' ORI.W #$0060,-(A0) +0000005C: 0010 7C04 '..|.' ORI.B #$04,(A0) +00000060: 604C '`L' BRA.S *+$004E ; 000000AE +00000062: 7000 'p.' MOVEQ #$00,D0 +00000064: 2940 0028 ')@.(' MOVE.L D0,$0028(A4) +00000068: 4AAC 0024 'J..$' TST.L $0024(A4) +0000006C: 6610 'f.' BNE.S *+$0012 ; 0000007E +0000006E: 7000 'p.' MOVEQ #$00,D0 +00000070: 2F00 '/.' MOVE.L D0,-(A7) +00000072: 2F0B '/.' MOVE.L A3,-(A7) +00000074: 4EBA 04DA 'N...' JSR *+$04DC ; 00000550 +00000078: 7000 'p.' MOVEQ #$00,D0 +0000007A: 504F 'PO' ADDQ.W #8,A7 +0000007C: 6052 '`R' BRA.S *+$0054 ; 000000D0 +0000007E: 7003 'p.' MOVEQ #$03,D0 +00000080: C06C 002C '.l.,' AND.W $002C(A4),D0 +00000084: D040 '.@' ADD.W D0,D0 +00000086: 303B 0006 '0;..' MOVE.W *+$0008(D0.W),D0 ; 0000008E +0000008A: 4EFB 0000 'N...' JMP *+$0002(D0.W) ; 0000008C +0000008E: 0022 000C '."..' ORI.B #$0C,-(A2) +00000092: 0022 0014 '."..' ORI.B #$14,-(A2) +00000096: 6016 '`.' BRA.S *+$0018 ; 000000AE +00000098: 276C 002E 0010 ''l....' MOVE.L $002E(A4),$0010(A3) +0000009E: 600E '`.' BRA.S *+$0010 ; 000000AE +000000A0: 202C 002E ' ,..' MOVE.L $002E(A4),D0 +000000A4: D1AB 0010 '....' ADD.L D0,$0010(A3) +000000A8: 6004 '`.' BRA.S *+$0006 ; 000000AE +000000AA: 700E 'p.' MOVEQ #$0E,D0 +000000AC: A9C9 '..' _SysError ; A9C9 +000000AE: 2F06 '/.' MOVE.L D6,-(A7) +000000B0: 2F07 '/.' MOVE.L D7,-(A7) +000000B2: 2F0C '/.' MOVE.L A4,-(A7) +000000B4: 2F0B '/.' MOVE.L A3,-(A7) +000000B6: 4EBA FD68 'N..h' JSR *-$0296 ; FFFFFE20 +000000BA: 3A00 ':.' MOVE.W D0,D5 +000000BC: 7004 'p.' MOVEQ #$04,D0 +000000BE: B086 '..' CMP.L D6,D0 +000000C0: 4FEF 0010 'O...' LEA $0010(A7),A7 +000000C4: 6608 'f.' BNE.S *+$000A ; 000000CE +000000C6: 3945 0010 '9E..' MOVE.W D5,$0010(A4) +000000CA: 3005 '0.' MOVE.W D5,D0 +000000CC: 6002 '`.' BRA.S *+$0004 ; 000000D0 +000000CE: 7000 'p.' MOVEQ #$00,D0 +000000D0: 4CEE 18E0 FFEC 'L.....' MOVEM.L -$0014(A6),D5-D7/A3/A4 +000000D6: 4E5E 'N^' UNLK A6 +000000D8: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5E630 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5E710 [5E710, 5E766) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +34 (5E744): JSR $5E630 + +44 (5E754): JSR $5E550 + + +Dictionary: Flags $00 FirstId 230 + 230: AUTOMOD_5E710 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5E710"(230) Segment="Main"(200) +Size: Flags $00 ModuleSize 86 + +Content: Flags $08 +Contents offset $0000 size $0056 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 2E2E 0010 '....' MOVE.L $0010(A6),D7 +0000000C: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000010: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000014: 006C 0080 0004 '.l....' ORI.W #$0080,$0004(A4) +0000001A: 302E 0016 '0...' MOVE.W $0016(A6),D0 +0000001E: 46C0 'F.' MOVE D0,SR +00000020: 7008 'p.' MOVEQ #$08,D0 +00000022: C06C 0004 '.l..' AND.W $0004(A4),D0 +00000026: 7200 'r.' MOVEQ #$00,D1 +00000028: 3200 '2.' MOVE.W D0,D1 +0000002A: 4A81 'J.' TST.L D1 +0000002C: 6710 'g.' BEQ.S *+$0012 ; 0000003E +0000002E: 2F07 '/.' MOVE.L D7,-(A7) +00000030: 2F0B '/.' MOVE.L A3,-(A7) +00000032: 2F0C '/.' MOVE.L A4,-(A7) +00000034: 4EBA FEEA 'N...' JSR *-$0114 ; FFFFFF20 +00000038: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000003C: 600E '`.' BRA.S *+$0010 ; 0000004C +0000003E: 2F07 '/.' MOVE.L D7,-(A7) +00000040: 2F0B '/.' MOVE.L A3,-(A7) +00000042: 2F0C '/.' MOVE.L A4,-(A7) +00000044: 4EBA FDFA 'N...' JSR *-$0204 ; FFFFFE40 +00000048: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000004C: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +00000052: 4E5E 'N^' UNLK A6 +00000054: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5E710 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5E770 [5E770, 5E7A2) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +24 (5E794): JSR $5E390 + + +Dictionary: Flags $00 FirstId 231 + 231: AUTOMOD_5E770 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5E770"(231) Segment="Main"(200) +Size: Flags $00 ModuleSize 50 + +Content: Flags $08 +Contents offset $0000 size $0032 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000A: 026C FF7F 0004 '.l....' ANDI.W #$FF7F,$0004(A4) +00000010: 7008 'p.' MOVEQ #$08,D0 +00000012: C06C 0004 '.l..' AND.W $0004(A4),D0 +00000016: 7200 'r.' MOVEQ #$00,D1 +00000018: 3200 '2.' MOVE.W D0,D1 +0000001A: 4A81 'J.' TST.L D1 +0000001C: 660C 'f.' BNE.S *+$000E ; 0000002A +0000001E: 7000 'p.' MOVEQ #$00,D0 +00000020: 2F00 '/.' MOVE.L D0,-(A7) +00000022: 2F0C '/.' MOVE.L A4,-(A7) +00000024: 4EBA FBFA 'N...' JSR *-$0404 ; FFFFFC20 +00000028: 504F 'PO' ADDQ.W #8,A7 +0000002A: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +0000002E: 4E5E 'N^' UNLK A6 +00000030: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5E770 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5E7B0 [5E7B0, 5E886) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +70 (5E820): JSR $5E630 + +9A (5E84A): JSR $5E710 + + +Dictionary: Flags $00 FirstId 232 + 232: AUTOMOD_5E7B0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5E7B0"(232) Segment="Main"(200) +Size: Flags $00 ModuleSize 214 + +Content: Flags $08 +Contents offset $0000 size $00D6 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000008: 2C2E 0010 ',...' MOVE.L $0010(A6),D6 +0000000C: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000010: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000014: 7007 'p.' MOVEQ #$07,D0 +00000016: C06B 0006 '.k..' AND.W $0006(A3),D0 +0000001A: 7A00 'z.' MOVEQ #$00,D5 +0000001C: 3A00 ':.' MOVE.W D0,D5 +0000001E: 40C0 '@.' MOVE SR,D0 +00000020: 007C 0700 '.|..' ORI.W #$0700,SR +00000024: 7E00 '~.' MOVEQ #$00,D7 +00000026: 3E00 '>.' MOVE.W D0,D7 +00000028: 377C 0002 0004 '7|....' MOVE.W #$0002,$0004(A3) +0000002E: 2005 ' .' MOVE.L D5,D0 +00000030: 5580 'U.' SUBQ.L #2,D0 +00000032: 6704 'g.' BEQ.S *+$0006 ; 00000038 +00000034: 5380 'S.' SUBQ.L #1,D0 +00000036: 6606 'f.' BNE.S *+$0008 ; 0000003E +00000038: 7000 'p.' MOVEQ #$00,D0 +0000003A: 2740 0028 ''@.(' MOVE.L D0,$0028(A3) +0000003E: 7018 'p.' MOVEQ #$18,D0 +00000040: C06C 0004 '.l..' AND.W $0004(A4),D0 +00000044: 7200 'r.' MOVEQ #$00,D1 +00000046: 3200 '2.' MOVE.W D0,D1 +00000048: 7018 'p.' MOVEQ #$18,D0 +0000004A: B081 '..' CMP.L D1,D0 +0000004C: 6708 'g.' BEQ.S *+$000A ; 00000056 +0000004E: 204B ' K' MOVEA.L A3,A0 +00000050: 224C '"L' MOVEA.L A4,A1 +00000052: 5C89 '\.' ADDQ.L #6,A1 +00000054: A96F '.o' _Enqueue ; A96F +00000056: 7018 'p.' MOVEQ #$18,D0 +00000058: C06C 0004 '.l..' AND.W $0004(A4),D0 +0000005C: 7200 'r.' MOVEQ #$00,D1 +0000005E: 3200 '2.' MOVE.W D0,D1 +00000060: 7018 'p.' MOVEQ #$18,D0 +00000062: B081 '..' CMP.L D1,D0 +00000064: 6614 'f.' BNE.S *+$0016 ; 0000007A +00000066: 3007 '0.' MOVE.W D7,D0 +00000068: 46C0 'F.' MOVE D0,SR +0000006A: 2F06 '/.' MOVE.L D6,-(A7) +0000006C: 2F0B '/.' MOVE.L A3,-(A7) +0000006E: 2F0C '/.' MOVE.L A4,-(A7) +00000070: 4EBA FE0E 'N...' JSR *-$01F0 ; FFFFFE80 +00000074: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000078: 602C '`,' BRA.S *+$002E ; 000000A6 +0000007A: 303C 0080 '0<..' MOVE.W #$0080,D0 +0000007E: C06C 0004 '.l..' AND.W $0004(A4),D0 +00000082: 7200 'r.' MOVEQ #$00,D1 +00000084: 3200 '2.' MOVE.W D0,D1 +00000086: 4A81 'J.' TST.L D1 +00000088: 6706 'g.' BEQ.S *+$0008 ; 00000090 +0000008A: 3007 '0.' MOVE.W D7,D0 +0000008C: 46C0 'F.' MOVE D0,SR +0000008E: 6014 '`.' BRA.S *+$0016 ; 000000A4 +00000090: 2F07 '/.' MOVE.L D7,-(A7) +00000092: 2F06 '/.' MOVE.L D6,-(A7) +00000094: 2F2C 0008 '/,..' MOVE.L $0008(A4),-(A7) +00000098: 2F0C '/.' MOVE.L A4,-(A7) +0000009A: 4EBA FEC4 'N...' JSR *-$013A ; FFFFFF60 +0000009E: 4FEF 0010 'O...' LEA $0010(A7),A7 +000000A2: 6002 '`.' BRA.S *+$0004 ; 000000A6 +000000A4: 7000 'p.' MOVEQ #$00,D0 +000000A6: 4CEE 18E0 FFEC 'L.....' MOVEM.L -$0014(A6),D5-D7/A3/A4 +000000AC: 4E5E 'N^' UNLK A6 +000000AE: 4E75 'Nu' RTS +000000B0: 4E56 0000 'NV..' LINK.W A6,#$0000 +000000B4: 322E 000A '2...' MOVE.W $000A(A6),D1 +000000B8: 303C 0200 '0<..' MOVE.W #$0200,D0 +000000BC: C041 '.A' AND.W D1,D0 +000000BE: 6704 'g.' BEQ.S *+$0006 ; 000000C4 +000000C0: 7004 'p.' MOVEQ #$04,D0 +000000C2: 600E '`.' BRA.S *+$0010 ; 000000D2 +000000C4: 303C 0400 '0<..' MOVE.W #$0400,D0 +000000C8: C041 '.A' AND.W D1,D0 +000000CA: 6704 'g.' BEQ.S *+$0006 ; 000000D0 +000000CC: 7002 'p.' MOVEQ #$02,D0 +000000CE: 6002 '`.' BRA.S *+$0004 ; 000000D2 +000000D0: 7001 'p.' MOVEQ #$01,D0 +000000D2: 4E5E 'N^' UNLK A6 +000000D4: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5E7B0 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5E890 [5E890, 5E988) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1A (5E8AA): JSR $5E3F0 + +64 (5E8F4): JSR $5E860 + +8A (5E91A): JSR $5E630 + +9C (5E92C): JSR $5E550 + +B4 (5E944): JSR $5E7B0 + +CC (5E95C): JSR $5E7B0 + +DA (5E96A): JSR $5E330 + + +Dictionary: Flags $00 FirstId 233 + 233: AUTOMOD_5E890 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5E890"(233) Segment="Main"(200) +Size: Flags $00 ModuleSize 248 + +Content: Flags $08 +Contents offset $0000 size $00F8 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0708 'H...' MOVEM.L D5-D7/A4,-(A7) +00000008: 2A2E 000C '*...' MOVE.L $000C(A6),D5 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 3945 0006 '9E..' MOVE.W D5,$0006(A4) +00000014: 486E FFFC 'Hn..' PEA -$0004(A6) +00000018: 2F0C '/.' MOVE.L A4,-(A7) +0000001A: 4EBA FB44 'N..D' JSR *-$04BA ; FFFFFB60 +0000001E: 3E00 '>.' MOVE.W D0,D7 +00000020: 504F 'PO' ADDQ.W #8,A7 +00000022: 6600 00C4 'f...' BNE *+$00C6 ; 000000E8 +00000026: 397C 0001 0010 '9|....' MOVE.W #$0001,$0010(A4) +0000002C: 397C 0002 0004 '9|....' MOVE.W #$0002,$0004(A4) +00000032: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000036: 3028 0004 '0(..' MOVE.W $0004(A0),D0 +0000003A: 48C0 'H.' EXT.L D0 +0000003C: 7200 'r.' MOVEQ #$00,D1 +0000003E: 322E 0012 '2...' MOVE.W $0012(A6),D1 +00000042: 4A81 'J.' TST.L D1 +00000044: C240 '.@' AND.W D0,D1 +00000046: 6606 'f.' BNE.S *+$0008 ; 0000004E +00000048: 3E2E 0016 '>...' MOVE.W $0016(A6),D7 +0000004C: 600E '`.' BRA.S *+$0010 ; 0000005C +0000004E: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000052: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000054: C068 0004 '.h..' AND.W $0004(A0),D0 +00000058: 6602 'f.' BNE.S *+$0004 ; 0000005C +0000005A: 7EE4 '~.' MOVEQ #$E4,D7 +0000005C: 4A47 'JG' TST.W D7 +0000005E: 6600 0088 'f...' BNE *+$008A ; 000000E8 +00000062: 2F05 '/.' MOVE.L D5,-(A7) +00000064: 4EBA FF6A 'N..j' JSR *-$0094 ; FFFFFFD0 +00000068: 2C00 ',.' MOVE.L D0,D6 +0000006A: 7004 'p.' MOVEQ #$04,D0 +0000006C: B086 '..' CMP.L D6,D0 +0000006E: 584F 'XO' ADDQ.W #4,A7 +00000070: 6634 'f4' BNE.S *+$0036 ; 000000A6 +00000072: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000076: 7008 'p.' MOVEQ #$08,D0 +00000078: C068 0004 '.h..' AND.W $0004(A0),D0 +0000007C: 7200 'r.' MOVEQ #$00,D1 +0000007E: 3200 '2.' MOVE.W D0,D1 +00000080: 4A81 'J.' TST.L D1 +00000082: 6710 'g.' BEQ.S *+$0012 ; 00000094 +00000084: 2F06 '/.' MOVE.L D6,-(A7) +00000086: 2F0C '/.' MOVE.L A4,-(A7) +00000088: 2F08 '/.' MOVE.L A0,-(A7) +0000008A: 4EBA FD14 'N...' JSR *-$02EA ; FFFFFDA0 +0000008E: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000092: 605A '`Z' BRA.S *+$005C ; 000000EE +00000094: 2F06 '/.' MOVE.L D6,-(A7) +00000096: 2F0C '/.' MOVE.L A4,-(A7) +00000098: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +0000009C: 4EBA FC22 'N.."' JSR *-$03DC ; FFFFFCC0 +000000A0: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000A4: 6048 '`H' BRA.S *+$004A ; 000000EE +000000A6: 7002 'p.' MOVEQ #$02,D0 +000000A8: B086 '..' CMP.L D6,D0 +000000AA: 6612 'f.' BNE.S *+$0014 ; 000000BE +000000AC: 2F06 '/.' MOVE.L D6,-(A7) +000000AE: 2F0C '/.' MOVE.L A4,-(A7) +000000B0: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +000000B4: 4EBA FE6A 'N..j' JSR *-$0194 ; FFFFFF20 +000000B8: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000BC: 6030 '`0' BRA.S *+$0032 ; 000000EE +000000BE: 7000 'p.' MOVEQ #$00,D0 +000000C0: 2940 000C ')@..' MOVE.L D0,$000C(A4) +000000C4: 2F06 '/.' MOVE.L D6,-(A7) +000000C6: 2F0C '/.' MOVE.L A4,-(A7) +000000C8: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +000000CC: 4EBA FE52 'N..R' JSR *-$01AC ; FFFFFF20 +000000D0: 3E00 '>.' MOVE.W D0,D7 +000000D2: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000D6: 660C 'f.' BNE.S *+$000E ; 000000E4 +000000D8: 2F0C '/.' MOVE.L A4,-(A7) +000000DA: 4EBA F9C4 'N...' JSR *-$063A ; FFFFFAA0 +000000DE: 3E2C 0010 '>,..' MOVE.W $0010(A4),D7 +000000E2: 584F 'XO' ADDQ.W #4,A7 +000000E4: 3007 '0.' MOVE.W D7,D0 +000000E6: 6006 '`.' BRA.S *+$0008 ; 000000EE +000000E8: 3947 0010 '9G..' MOVE.W D7,$0010(A4) +000000EC: 3007 '0.' MOVE.W D7,D0 +000000EE: 4CEE 10E0 FFEC 'L.....' MOVEM.L -$0014(A6),D5-D7/A4 +000000F4: 4E5E 'N^' UNLK A6 +000000F6: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5E890 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5E990 [5E990, 5E9F2) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +1A (5E9AA): JSR $5E3F0 + +4C (5E9DC): JSR $5E890 + + +Dictionary: Flags $00 FirstId 234 + 234: AUTOMOD_5E990 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5E990"(234) Segment="Main"(200) +Size: Flags $00 ModuleSize 98 + +Content: Flags $08 +Contents offset $0000 size $0062 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 1108 'H...' MOVEM.L D3/D7/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 7001 'p.' MOVEQ #$01,D0 +0000000E: B06C 001A '.l..' CMP.W $001A(A4),D0 +00000012: 662A 'f*' BNE.S *+$002C ; 0000003E +00000014: 486E FFFC 'Hn..' PEA -$0004(A6) +00000018: 2F0C '/.' MOVE.L A4,-(A7) +0000001A: 4EBA FA44 'N..D' JSR *-$05BA ; FFFFFA60 +0000001E: 3E00 '>.' MOVE.W D0,D7 +00000020: 3947 0010 '9G..' MOVE.W D7,$0010(A4) +00000024: 57C3 'W.' SEQ D3 +00000026: 4403 'D.' NEG.B D3 +00000028: 670A 'g.' BEQ.S *+$000C ; 00000034 +0000002A: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000002E: A528 '.(' _RecoverHandle ,Sys ; A528 +00000030: 2008 ' .' MOVE.L A0,D0 +00000032: 6002 '`.' BRA.S *+$0004 ; 00000036 +00000034: 7000 'p.' MOVEQ #$00,D0 +00000036: 2940 001C ')@..' MOVE.L D0,$001C(A4) +0000003A: 504F 'PO' ADDQ.W #8,A7 +0000003C: 6018 '`.' BRA.S *+$001A ; 00000056 +0000003E: 70EE 'p.' MOVEQ #$EE,D0 +00000040: 2F00 '/.' MOVE.L D0,-(A7) +00000042: 4878 0800 'Hx..' PEA $0800 +00000046: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000004A: 2F0C '/.' MOVE.L A4,-(A7) +0000004C: 4EBA FEB2 'N...' JSR *-$014C ; FFFFFF00 +00000050: 3E00 '>.' MOVE.W D0,D7 +00000052: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000056: 3007 '0.' MOVE.W D7,D0 +00000058: 4CEE 1088 FFF0 'L.....' MOVEM.L -$0010(A6),D3/D7/A4 +0000005E: 4E5E 'N^' UNLK A6 +00000060: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5E990 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5EA00 [5EA00, 5EA3E) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +28 (5EA28): JSR $5E310 + + +Dictionary: Flags $00 FirstId 235 + 235: AUTOMOD_5EA00 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5EA00"(235) Segment="Main"(200) +Size: Flags $00 ModuleSize 62 + +Content: Flags $08 +Contents offset $0000 size $003E +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 3E2E 000E '>...' MOVE.W $000E(A6),D7 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 4A47 'JG' TST.W D7 +00000012: 6F02 'o.' BLE.S *+$0004 ; 00000016 +00000014: 4247 'BG' CLR.W D7 +00000016: 3947 0010 '9G..' MOVE.W D7,$0010(A4) +0000001A: 4AAC 000C 'J...' TST.L $000C(A4) +0000001E: 6714 'g.' BEQ.S *+$0016 ; 00000034 +00000020: 302E 0012 '0...' MOVE.W $0012(A6),D0 +00000024: 46C0 'F.' MOVE D0,SR +00000026: 2F0C '/.' MOVE.L A4,-(A7) +00000028: 4EBA F8E6 'N...' JSR *-$0718 ; FFFFF910 +0000002C: 40C0 '@.' MOVE SR,D0 +0000002E: 007C 0700 '.|..' ORI.W #$0700,SR +00000032: 584F 'XO' ADDQ.W #4,A7 +00000034: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +0000003A: 4E5E 'N^' UNLK A6 +0000003C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5EA00 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5EA40 [5EA40, 5EB2E) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +12 (5EA52): JSR $5E3F0 + +68 (5EAA8): JSR $5E450 + +84 (5EAC4): JSR $5E4D0 + +C2 (5EB02): JSR $5EA00 + +D4 (5EB14): JSR $5E770 + + +Dictionary: Flags $00 FirstId 236 + 236: AUTOMOD_5EA40 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5EA40"(236) Segment="Main"(200) +Size: Flags $00 ModuleSize 238 + +Content: Flags $08 +Contents offset $0000 size $00EE +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +0000000C: 486E FFFC 'Hn..' PEA -$0004(A6) +00000010: 2F0A '/.' MOVE.L A2,-(A7) +00000012: 4EBA F99C 'N...' JSR *-$0662 ; FFFFF9B0 +00000016: 3E00 '>.' MOVE.W D0,D7 +00000018: 504F 'PO' ADDQ.W #8,A7 +0000001A: 6600 00C2 'f...' BNE *+$00C4 ; 000000DE +0000001E: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000022: 303C 0400 '0<..' MOVE.W #$0400,D0 +00000026: C068 0004 '.h..' AND.W $0004(A0),D0 +0000002A: 6606 'f.' BNE.S *+$0008 ; 00000032 +0000002C: 7EEF '~.' MOVEQ #$EF,D7 +0000002E: 6000 00AE '`...' BRA *+$00B0 ; 000000DE +00000032: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000036: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000038: C068 0004 '.h..' AND.W $0004(A0),D0 +0000003C: 6606 'f.' BNE.S *+$0008 ; 00000044 +0000003E: 7EE4 '~.' MOVEQ #$E4,D7 +00000040: 6000 009C '`...' BRA *+$009E ; 000000DE +00000044: 40C0 '@.' MOVE SR,D0 +00000046: 007C 0700 '.|..' ORI.W #$0700,SR +0000004A: 7C00 '|.' MOVEQ #$00,D6 +0000004C: 3C00 '<.' MOVE.W D0,D6 +0000004E: 4A86 'J.' TST.L D6 +00000050: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000054: 7008 'p.' MOVEQ #$08,D0 +00000056: C068 0004 '.h..' AND.W $0004(A0),D0 +0000005A: 6718 'g.' BEQ.S *+$001A ; 00000074 +0000005C: 7004 'p.' MOVEQ #$04,D0 +0000005E: 2F00 '/.' MOVE.L D0,-(A7) +00000060: 7206 'r.' MOVEQ #$06,D1 +00000062: 2F01 '/.' MOVE.L D1,-(A7) +00000064: 2F0A '/.' MOVE.L A2,-(A7) +00000066: 2F08 '/.' MOVE.L A0,-(A7) +00000068: 4EBA F9A6 'N...' JSR *-$0658 ; FFFFFA10 +0000006C: 3E00 '>.' MOVE.W D0,D7 +0000006E: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000072: 601A '`.' BRA.S *+$001C ; 0000008E +00000074: 357C 0001 001A '5|....' MOVE.W #$0001,$001A(A2) +0000007A: 700C 'p.' MOVEQ #$0C,D0 +0000007C: 2F00 '/.' MOVE.L D0,-(A7) +0000007E: 2F0A '/.' MOVE.L A2,-(A7) +00000080: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +00000084: 4EBA FA0A 'N...' JSR *-$05F4 ; FFFFFA90 +00000088: 3E00 '>.' MOVE.W D0,D7 +0000008A: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000008E: 4A47 'JG' TST.W D7 +00000090: 6648 'fH' BNE.S *+$004A ; 000000DA +00000092: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000096: 2868 0008 '(h..' MOVEA.L $0008(A0),A4 +0000009A: 6030 '`0' BRA.S *+$0032 ; 000000CC +0000009C: 2654 '&T' MOVEA.L (A4),A3 +0000009E: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000A2: 214B 0008 '!K..' MOVE.L A3,$0008(A0) +000000A6: 200B ' .' MOVE.L A3,D0 +000000A8: 660A 'f.' BNE.S *+$000C ; 000000B4 +000000AA: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000AE: 7000 'p.' MOVEQ #$00,D0 +000000B0: 2140 000C '!@..' MOVE.L D0,$000C(A0) +000000B4: 40C0 '@.' MOVE SR,D0 +000000B6: 7200 'r.' MOVEQ #$00,D1 +000000B8: 3200 '2.' MOVE.W D0,D1 +000000BA: 2F01 '/.' MOVE.L D1,-(A7) +000000BC: 70E5 'p.' MOVEQ #$E5,D0 +000000BE: 2F00 '/.' MOVE.L D0,-(A7) +000000C0: 2F0C '/.' MOVE.L A4,-(A7) +000000C2: 4EBA FEFC 'N...' JSR *-$0102 ; FFFFFFC0 +000000C6: 284B '(K' MOVEA.L A3,A4 +000000C8: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000CC: 200C ' .' MOVE.L A4,D0 +000000CE: 66CC 'f.' BNE.S *-$0032 ; 0000009C +000000D0: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +000000D4: 4EBA FC5A 'N..Z' JSR *-$03A4 ; FFFFFD30 +000000D8: 584F 'XO' ADDQ.W #4,A7 +000000DA: 3006 '0.' MOVE.W D6,D0 +000000DC: 46C0 'F.' MOVE D0,SR +000000DE: 3547 0010 '5G..' MOVE.W D7,$0010(A2) +000000E2: 3007 '0.' MOVE.W D7,D0 +000000E4: 4CEE 1CC0 FFE8 'L.....' MOVEM.L -$0018(A6),D6/D7/A2-A4 +000000EA: 4E5E 'N^' UNLK A6 +000000EC: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5EA40 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5EB30 [5EB30, 5EC4A) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +2C (5EB5C): JSR $5E860 + +38 (5EB68): JSR $5E710 + +86 (5EBB6): JSR $5E3F0 + +DA (5EC0A): JSR $5E770 + +E6 (5EC16): JSR $5EA00 + + +Dictionary: Flags $00 FirstId 237 + 237: AUTOMOD_5EB30 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5EB30"(237) Segment="Main"(200) +Size: Flags $00 ModuleSize 282 + +Content: Flags $08 +Contents offset $0000 size $011A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 2E2E 000C '....' MOVE.L $000C(A6),D7 +0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000010: 286B 0008 '(k..' MOVEA.L $0008(A3),A4 +00000014: 200C ' .' MOVE.L A4,D0 +00000016: 672A 'g*' BEQ.S *+$002C ; 00000042 +00000018: 303C 0080 '0<..' MOVE.W #$0080,D0 +0000001C: C06B 0004 '.k..' AND.W $0004(A3),D0 +00000020: 6620 'f ' BNE.S *+$0022 ; 00000042 +00000022: 2F07 '/.' MOVE.L D7,-(A7) +00000024: 302C 0006 '0,..' MOVE.W $0006(A4),D0 +00000028: 48C0 'H.' EXT.L D0 +0000002A: 2F00 '/.' MOVE.L D0,-(A7) +0000002C: 4EBA FD02 'N...' JSR *-$02FC ; FFFFFD30 +00000030: 588F 'X.' ADDQ.L #4,A7 +00000032: 2F00 '/.' MOVE.L D0,-(A7) +00000034: 2F0C '/.' MOVE.L A4,-(A7) +00000036: 2F0B '/.' MOVE.L A3,-(A7) +00000038: 4EBA FBA6 'N...' JSR *-$0458 ; FFFFFBE0 +0000003C: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000040: 6004 '`.' BRA.S *+$0006 ; 00000046 +00000042: 3007 '0.' MOVE.W D7,D0 +00000044: 46C0 'F.' MOVE D0,SR +00000046: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +0000004C: 4E5E 'N^' UNLK A6 +0000004E: 4E75 'Nu' RTS +00000050: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000054: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000058: 3A2E 000E ':...' MOVE.W $000E(A6),D5 +0000005C: 4AAE 0008 'J...' TST.L $0008(A6) +00000060: 6700 00AE 'g...' BEQ *+$00B0 ; 00000110 +00000064: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000068: 40C0 '@.' MOVE SR,D0 +0000006A: 007C 0700 '.|..' ORI.W #$0700,SR +0000006E: 7E00 '~.' MOVEQ #$00,D7 +00000070: 3E00 '>.' MOVE.W D0,D7 +00000072: 0C45 0001 '.E..' CMPI.W #$0001,D5 +00000076: 663C 'f<' BNE.S *+$003E ; 000000B4 +00000078: 7001 'p.' MOVEQ #$01,D0 +0000007A: B06C 0010 '.l..' CMP.W $0010(A4),D0 +0000007E: 6634 'f4' BNE.S *+$0036 ; 000000B4 +00000080: 486E 0008 'Hn..' PEA $0008(A6) +00000084: 2F0C '/.' MOVE.L A4,-(A7) +00000086: 4EBA F838 'N..8' JSR *-$07C6 ; FFFFF8C0 +0000008A: 4A40 'J@' TST.W D0 +0000008C: 504F 'PO' ADDQ.W #8,A7 +0000008E: 667C 'f|' BNE.S *+$007E ; 0000010C +00000090: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000094: 7018 'p.' MOVEQ #$18,D0 +00000096: C068 0004 '.h..' AND.W $0004(A0),D0 +0000009A: 7200 'r.' MOVEQ #$00,D1 +0000009C: 3200 '2.' MOVE.W D0,D1 +0000009E: 7018 'p.' MOVEQ #$18,D0 +000000A0: B081 '..' CMP.L D1,D0 +000000A2: 670A 'g.' BEQ.S *+$000C ; 000000AE +000000A4: 204C ' L' MOVEA.L A4,A0 +000000A6: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +000000AA: 5C89 '\.' ADDQ.L #6,A1 +000000AC: A96E '.n' _Dequeue ; A96E +000000AE: 3C2C 0008 '<,..' MOVE.W $0008(A4),D6 +000000B2: 6022 '`"' BRA.S *+$0024 ; 000000D6 +000000B4: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000B8: 2868 0008 '(h..' MOVEA.L $0008(A0),A4 +000000BC: 200C ' .' MOVE.L A4,D0 +000000BE: 674C 'gL' BEQ.S *+$004E ; 0000010C +000000C0: 2654 '&T' MOVEA.L (A4),A3 +000000C2: 214B 0008 '!K..' MOVE.L A3,$0008(A0) +000000C6: 200B ' .' MOVE.L A3,D0 +000000C8: 660A 'f.' BNE.S *+$000C ; 000000D4 +000000CA: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000CE: 7000 'p.' MOVEQ #$00,D0 +000000D0: 2140 000C '!@..' MOVE.L D0,$000C(A0) +000000D4: 3C05 '<.' MOVE.W D5,D6 +000000D6: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +000000DA: 4EBA FB64 'N..d' JSR *-$049A ; FFFFFC40 +000000DE: 2F07 '/.' MOVE.L D7,-(A7) +000000E0: 48C6 'H.' EXT.L D6 +000000E2: 2F06 '/.' MOVE.L D6,-(A7) +000000E4: 2F0C '/.' MOVE.L A4,-(A7) +000000E6: 4EBA FDE8 'N...' JSR *-$0216 ; FFFFFED0 +000000EA: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +000000EE: 7010 'p.' MOVEQ #$10,D0 +000000F0: C068 0004 '.h..' AND.W $0004(A0),D0 +000000F4: 7200 'r.' MOVEQ #$00,D1 +000000F6: 3200 '2.' MOVE.W D0,D1 +000000F8: 4A81 'J.' TST.L D1 +000000FA: 4FEF 0010 'O...' LEA $0010(A7),A7 +000000FE: 660C 'f.' BNE.S *+$000E ; 0000010C +00000100: 2F07 '/.' MOVE.L D7,-(A7) +00000102: 2F08 '/.' MOVE.L A0,-(A7) +00000104: 4EBA FEFA 'N...' JSR *-$0104 ; 00000000 +00000108: 504F 'PO' ADDQ.W #8,A7 +0000010A: 6004 '`.' BRA.S *+$0006 ; 00000110 +0000010C: 3007 '0.' MOVE.W D7,D0 +0000010E: 46C0 'F.' MOVE D0,SR +00000110: 4CEE 18E0 FFEC 'L.....' MOVEM.L -$0014(A6),D5-D7/A3/A4 +00000116: 4E5E 'N^' UNLK A6 +00000118: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5EB30 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5EC50 [5EC50, 5EC7A) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 238 + 238: AUTOMOD_5EC50 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5EC50"(238) Segment="Main"(200) +Size: Flags $00 ModuleSize 42 + +Content: Flags $08 +Contents offset $0000 size $002A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000000A: 49E8 0012 'I...' LEA $0012(A0),A4 +0000000E: 1014 '..' MOVE.B (A4),D0 +00000010: 4880 'H.' EXT.W D0 +00000012: 3200 '2.' MOVE.W D0,D1 +00000014: 5441 'TA' ADDQ.W #2,D1 +00000016: 0241 FFFE '.A..' ANDI.W #$FFFE,D1 +0000001A: 7000 'p.' MOVEQ #$00,D0 +0000001C: 3001 '0.' MOVE.W D1,D0 +0000001E: 3034 0800 '04..' MOVE.W $00(A4,D0.L),D0 +00000022: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000026: 4E5E 'N^' UNLK A6 +00000028: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5EC50 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5EC80 [5EC80, 5ECB4) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 239 + 239: AUTOMOD_5EC80 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5EC80"(239) 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: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +00000008: 303C 0200 '0<..' MOVE.W #$0200,D0 +0000000C: C069 0006 '.i..' AND.W $0006(A1),D0 +00000010: 671C 'g.' BEQ.S *+$001E ; 0000002E +00000012: 3029 0020 '0). ' MOVE.W $0020(A1),D0 +00000016: 0800 0000 '....' BTST #$00,D0 +0000001A: 6704 'g.' BEQ.S *+$0006 ; 00000020 +0000001C: 7001 'p.' MOVEQ #$01,D0 +0000001E: 6010 '`.' BRA.S *+$0012 ; 00000030 +00000020: 1029 0023 '.).#' MOVE.B $0023(A1),D0 +00000024: 8029 0022 '.)."' OR.B $0022(A1),D0 +00000028: 6704 'g.' BEQ.S *+$0006 ; 0000002E +0000002A: 7001 'p.' MOVEQ #$01,D0 +0000002C: 6002 '`.' BRA.S *+$0004 ; 00000030 +0000002E: 7000 'p.' MOVEQ #$00,D0 +00000030: 4E5E 'N^' UNLK A6 +00000032: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5EC80 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5ECC0 [5ECC0, 5ED14) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 240 + 240: AUTOMOD_5ECC0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5ECC0"(240) Segment="Main"(200) +Size: Flags $00 ModuleSize 84 + +Content: Flags $08 +Contents offset $0000 size $0054 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000010: 296B 0012 0010 ')k....' MOVE.L $0012(A3),$0010(A4) +00000016: 302B 0020 '0+. ' MOVE.W $0020(A3),D0 +0000001A: 0800 0000 '....' BTST #$00,D0 +0000001E: 671A 'g.' BEQ.S *+$001C ; 0000003A +00000020: 246B 0022 '$k."' MOVEA.L $0022(A3),A2 +00000024: 294A 0014 ')J..' MOVE.L A2,$0014(A4) +00000028: 1952 0031 '.R.1' MOVE.B (A2),$0031(A4) +0000002C: 196A 0001 0032 '.j...2' MOVE.B $0001(A2),$0032(A4) +00000032: 196A 0010 0033 '.j...3' MOVE.B $0010(A2),$0033(A4) +00000038: 6010 '`.' BRA.S *+$0012 ; 0000004A +0000003A: 196B 0022 0031 '.k.".1' MOVE.B $0022(A3),$0031(A4) +00000040: 196B 0023 0032 '.k.#.2' MOVE.B $0023(A3),$0032(A4) +00000046: 422C 0033 'B,.3' CLR.B $0033(A4) +0000004A: 4CEE 1C00 FFF0 'L.....' MOVEM.L -$0010(A6),A2-A4 +00000050: 4E5E 'N^' UNLK A6 +00000052: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5ECC0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5ED20 [5ED20, 5EDDA) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +92 (5EDB2): JSR EQUALSTRING ; outside file + + Unresolved outgoing references: + +16 (5ED36): JSR $5ECC0 + + +Dictionary: Flags $00 FirstId 241 + 241: AUTOMOD_5ED20 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5ED20"(241) Segment="Main"(200) +Size: Flags $00 ModuleSize 186 + +Content: Flags $08 +Contents offset $0000 size $00BA +00000000: 4E56 FFC0 'NV..' LINK.W A6,#-$0040 +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 1C2E 000F '....' MOVE.B $000F(A6),D6 +0000000C: 670E 'g.' BEQ.S *+$0010 ; 0000001C +0000000E: 486E FFC8 'Hn..' PEA -$0038(A6) +00000012: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000016: 4EBA FF88 'N...' JSR *-$0076 ; FFFFFFA0 +0000001A: 504F 'PO' ADDQ.W #8,A7 +0000001C: 4247 'BG' CLR.W D7 +0000001E: 6000 0086 '`...' BRA *+$0088 ; 000000A6 +00000022: 7000 'p.' MOVEQ #$00,D0 +00000024: 3007 '0.' MOVE.W D7,D0 +00000026: 2078 011C ' x..' MOVEA.L $011C,A0 +0000002A: 2D70 0C00 FFC0 '-p....' MOVE.L $00(A0,D0.L*4),-$0040(A6) +00000030: 6770 'gp' BEQ.S *+$0072 ; 000000A2 +00000032: 206E FFC0 ' n..' MOVEA.L -$0040(A6),A0 +00000036: 2850 '(P' MOVEA.L (A0),A4 +00000038: 200C ' .' MOVE.L A4,D0 +0000003A: 6766 'gf' BEQ.S *+$0068 ; 000000A2 +0000003C: 7040 'p@' MOVEQ #$40,D0 ; '@' +0000003E: C06C 0004 '.l..' AND.W $0004(A4),D0 +00000042: 670A 'g.' BEQ.S *+$000C ; 0000004E +00000044: 2454 '$T' MOVEA.L (A4),A2 +00000046: 200A ' .' MOVE.L A2,D0 +00000048: 6758 'gX' BEQ.S *+$005A ; 000000A2 +0000004A: 2652 '&R' MOVEA.L (A2),A3 +0000004C: 6002 '`.' BRA.S *+$0004 ; 00000050 +0000004E: 2654 '&T' MOVEA.L (A4),A3 +00000050: 200B ' .' MOVE.L A3,D0 +00000052: 674E 'gN' BEQ.S *+$0050 ; 000000A2 +00000054: 4A06 'J.' TST.B D6 +00000056: 6726 'g&' BEQ.S *+$0028 ; 0000007E +00000058: 102C 0028 '.,.(' MOVE.B $0028(A4),D0 +0000005C: B02E FFF9 '....' CMP.B -$0007(A6),D0 +00000060: 6640 'f@' BNE.S *+$0042 ; 000000A2 +00000062: 102C 0029 '.,.)' MOVE.B $0029(A4),D0 +00000066: B02E FFFA '....' CMP.B -$0006(A6),D0 +0000006A: 6636 'f6' BNE.S *+$0038 ; 000000A2 +0000006C: 102C 0032 '.,.2' MOVE.B $0032(A4),D0 +00000070: B02E FFFB '....' CMP.B -$0005(A6),D0 +00000074: 662C 'f,' BNE.S *+$002E ; 000000A2 +00000076: 7000 'p.' MOVEQ #$00,D0 +00000078: 3007 '0.' MOVE.W D7,D0 +0000007A: 4680 'F.' NOT.L D0 +0000007C: 6032 '`2' BRA.S *+$0034 ; 000000B0 +0000007E: 558F 'U.' SUBQ.L #2,A7 +00000080: 486B 0012 'Hk..' PEA $0012(A3) +00000084: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000088: 2F28 0012 '/(..' MOVE.L $0012(A0),-(A7) +0000008C: 7000 'p.' MOVEQ #$00,D0 +0000008E: 1F00 '..' MOVE.B D0,-(A7) +00000090: 1F00 '..' MOVE.B D0,-(A7) +00000092: 4EBA 0000 'N...' JSR EQUALSTRING ; id: 242 +00000096: 4A1F 'J.' TST.B (A7)+ +00000098: 6708 'g.' BEQ.S *+$000A ; 000000A2 +0000009A: 7000 'p.' MOVEQ #$00,D0 +0000009C: 3007 '0.' MOVE.W D7,D0 +0000009E: 4680 'F.' NOT.L D0 +000000A0: 600E '`.' BRA.S *+$0010 ; 000000B0 +000000A2: 3007 '0.' MOVE.W D7,D0 +000000A4: 5247 'RG' ADDQ.W #1,D7 +000000A6: BE78 01D2 '.x..' CMP.W $01D2,D7 +000000AA: 6500 FF76 'e..v' BCS *-$0088 ; 00000022 +000000AE: 7000 'p.' MOVEQ #$00,D0 +000000B0: 4CEE 1CC0 FFAC 'L.....' MOVEM.L -$0054(A6),D6/D7/A2-A4 +000000B6: 4E5E 'N^' UNLK A6 +000000B8: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 242 + 242: EQUALSTRING + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EQUALSTRING"(242) + 00000094 +Comment: + + AUTOMOD_5ED20 ended due to: BRA.L island below, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5EDF0 [5EDF0, 5EE48) + + Module started due to: island above, MODGUESS (align, BRA.L then padding) + + +Dictionary: Flags $00 FirstId 243 + 243: AUTOMOD_5EDF0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5EDF0"(243) Segment="Main"(200) +Size: Flags $00 ModuleSize 88 + +Content: Flags $08 +Contents offset $0000 size $0058 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 203C 0000 1004 ' <....' MOVE.L #$00001004,D0 +0000000E: A71E '..' _NewPtrSysClear ; A71E +00000010: 2848 '(H' MOVEA.L A0,A4 +00000012: 200C ' .' MOVE.L A4,D0 +00000014: 6604 'f.' BNE.S *+$0006 ; 0000001A +00000016: 70EB 'p.' MOVEQ #$EB,D0 +00000018: 6034 '`4' BRA.S *+$0036 ; 0000004E +0000001A: 2678 011C '&x..' MOVEA.L $011C,A3 +0000001E: 7000 'p.' MOVEQ #$00,D0 +00000020: 3038 01D2 '08..' MOVE.W $01D2,D0 +00000024: E580 '..' ASL.L #2,D0 +00000026: 2E00 '..' MOVE.L D0,D7 +00000028: 204B ' K' MOVEA.L A3,A0 +0000002A: 224C '"L' MOVEA.L A4,A1 +0000002C: 2007 ' .' MOVE.L D7,D0 +0000002E: A22E '..' _BlockMoveData ; A22E +00000030: 40C0 '@.' MOVE SR,D0 +00000032: 007C 0700 '.|..' ORI.W #$0700,SR +00000036: 7E00 '~.' MOVEQ #$00,D7 +00000038: 3E00 '>.' MOVE.W D0,D7 +0000003A: 21CC 011C '!...' MOVE.L A4,$011C +0000003E: 31FC 0400 01D2 '1.....' MOVE.W #$0400,$01D2 +00000044: 3007 '0.' MOVE.W D7,D0 +00000046: 46C0 'F.' MOVE D0,SR +00000048: 204B ' K' MOVEA.L A3,A0 +0000004A: A01F '..' _DisposePtr ; A01F +0000004C: 7000 'p.' MOVEQ #$00,D0 +0000004E: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +00000054: 4E5E 'N^' UNLK A6 +00000056: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5EDF0 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5EE50 [5EE50, 5EE64) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 244 + 244: AUTOMOD_5EE50 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5EE50"(244) 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: 11FC 00FF 0B9E '......' MOVE.B #$FF,$0B9E +0000000A: 11FC 00FF 0B9F '......' MOVE.B #$FF,$0B9F +00000010: 4E5E 'N^' UNLK A6 +00000012: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5EE50 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5EE70 [5EE70, 5EEA4) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 245 + 245: AUTOMOD_5EE70 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5EE70"(245) 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: 3E2E 000A '>...' MOVE.W $000A(A6),D7 +0000000A: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +0000000E: 7000 'p.' MOVEQ #$00,D0 +00000010: 3010 '0.' MOVE.W (A0),D0 +00000012: 323C 4000 '2<@.' MOVE.W #$4000,D1 +00000016: C240 '.@' AND.W D0,D1 +00000018: 670A 'g.' BEQ.S *+$000C ; 00000024 +0000001A: 7000 'p.' MOVEQ #$00,D0 +0000001C: 3007 '0.' MOVE.W D7,D0 +0000001E: 4680 'F.' NOT.L D0 +00000020: A43D '.=' _DrvrInstall ,Sys ; A43D +00000022: 6008 '`.' BRA.S *+$000A ; 0000002C +00000024: 7000 'p.' MOVEQ #$00,D0 +00000026: 3007 '0.' MOVE.W D7,D0 +00000028: 4680 'F.' NOT.L D0 +0000002A: A03D '.=' _DrvrInstall ; A03D +0000002C: 2E2E FFFC '....' MOVE.L -$0004(A6),D7 +00000030: 4E5E 'N^' UNLK A6 +00000032: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5EE70 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5EEB0 [5EEB0, 5EF5A) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +70 (5EF20): JSR $5ECC0 + + +Dictionary: Flags $00 FirstId 246 + 246: AUTOMOD_5EEB0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5EEB0"(246) Segment="Main"(200) +Size: Flags $00 ModuleSize 170 + +Content: Flags $08 +Contents offset $0000 size $00AA +00000000: 4E56 FFC8 'NV..' LINK.W A6,#-$0038 +00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 246E 0010 '$n..' MOVEA.L $0010(A6),A2 +0000000C: 7000 'p.' MOVEQ #$00,D0 +0000000E: 302E 000E '0...' MOVE.W $000E(A6),D0 +00000012: 2078 011C ' x..' MOVEA.L $011C,A0 +00000016: 2670 0C00 '&p..' MOVEA.L $00(A0,D0.L*4),A3 +0000001A: 2853 '(S' MOVEA.L (A3),A4 +0000001C: 2652 '&R' MOVEA.L (A2),A3 +0000001E: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000020: C06C 0004 '.l..' AND.W $0004(A4),D0 +00000024: 7200 'r.' MOVEQ #$00,D1 +00000026: 3200 '2.' MOVE.W D0,D1 +00000028: 4A81 'J.' TST.L D1 +0000002A: 6674 'ft' BNE.S *+$0076 ; 000000A0 +0000002C: B7F8 02AE '....' CMPA.L $02AE,A3 +00000030: 640A 'd.' BCC.S *+$000C ; 0000003C +00000032: 397C 0040 0004 '9|.@..' MOVE.W #$0040,$0004(A4) +00000038: 288A '(.' MOVE.L A2,(A4) +0000003A: 6006 '`.' BRA.S *+$0008 ; 00000042 +0000003C: 426C 0004 'Bl..' CLR.W $0004(A4) +00000040: 288B '(.' MOVE.L A3,(A4) +00000042: 7000 'p.' MOVEQ #$00,D0 +00000044: 3013 '0.' MOVE.W (A3),D0 +00000046: 323C FF00 '2<..' MOVE.W #$FF00,D1 +0000004A: C240 '.@' AND.W D0,D1 +0000004C: 836C 0004 '.l..' OR.W D1,$0004(A4) +00000050: 396B 0002 0022 '9k..."' MOVE.W $0002(A3),$0022(A4) +00000056: 396B 0004 0024 '9k...$' MOVE.W $0004(A3),$0024(A4) +0000005C: 396B 0006 0026 '9k...&' MOVE.W $0006(A3),$0026(A4) +00000062: 4A2E 0017 'J...' TST.B $0017(A6) +00000066: 6738 'g8' BEQ.S *+$003A ; 000000A0 +00000068: 486E FFC8 'Hn..' PEA -$0038(A6) +0000006C: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000070: 4EBA FD9E 'N...' JSR *-$0260 ; FFFFFE10 +00000074: 196E FFF9 0028 '.n...(' MOVE.B -$0007(A6),$0028(A4) +0000007A: 196E FFFA 0029 '.n...)' MOVE.B -$0006(A6),$0029(A4) +00000080: 196E FFFB 0032 '.n...2' MOVE.B -$0005(A6),$0032(A4) +00000086: 7000 'p.' MOVEQ #$00,D0 +00000088: 2940 002A ')@.*' MOVE.L D0,$002A(A4) +0000008C: 41EE FFC8 'A...' LEA -$0038(A6),A0 +00000090: 701B 'p.' MOVEQ #$1B,D0 +00000092: A06E '.n' _SlotManager ; A06E +00000094: 3E00 '>.' MOVE.W D0,D7 +00000096: 504F 'PO' ADDQ.W #8,A7 +00000098: 6606 'f.' BNE.S *+$0008 ; 000000A0 +0000009A: 296E FFC8 002A ')n...*' MOVE.L -$0038(A6),$002A(A4) +000000A0: 4CEE 1C80 FFB8 'L.....' MOVEM.L -$0048(A6),D7/A2-A4 +000000A6: 4E5E 'N^' UNLK A6 +000000A8: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5EEB0 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC015C [5EF60, 5EFA0) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +1E (5EF7E): JSR EXPANSIONBUSMGR_VEC0194 + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 247 + 247: EXPANSIONBUSMGR_VEC015C + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC015C"(247) Segment="Main"(200) +Size: Flags $00 ModuleSize 64 + +Content: Flags $08 +Contents offset $0000 size $0040 +00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002 +00000004: 2F07 '/.' MOVE.L D7,-(A7) +00000006: 486E FFFE 'Hn..' PEA -$0002(A6) +0000000A: 4878 03FF 'Hx..' PEA $03FF +0000000E: 7030 'p0' MOVEQ #$30,D0 ; '0' +00000010: 2F00 '/.' MOVE.L D0,-(A7) +00000012: 7200 'r.' MOVEQ #$00,D1 +00000014: 2F01 '/.' MOVE.L D1,-(A7) +00000016: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000001A: 2F28 0012 '/(..' MOVE.L $0012(A0),-(A7) +0000001E: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0194 ; id: 248 +00000022: 3E00 '>.' MOVE.W D0,D7 +00000024: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000028: 670A 'g.' BEQ.S *+$000C ; 00000034 +0000002A: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +0000002E: 3087 '0.' MOVE.W D7,(A0) +00000030: 7000 'p.' MOVEQ #$00,D0 +00000032: 6004 '`.' BRA.S *+$0006 ; 00000038 +00000034: 302E FFFE '0...' MOVE.W -$0002(A6),D0 +00000038: 2E2E FFFA '....' MOVE.L -$0006(A6),D7 +0000003C: 4E5E 'N^' UNLK A6 +0000003E: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 248 + 248: EXPANSIONBUSMGR_VEC0194 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0194"(248) + 00000020 +Comment: + + EXPANSIONBUSMGR_VEC015C ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5EFB0 [5EFB0, 5F0E2) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +16 (5EFC6): JSR $5ECC0 + +1A (5EFCA): JSR $5EE50 + +7A (5F02A): JSR $5EC50 + +86 (5F036): JSR $5EC50 + +E2 (5F092): JSR $5EDF0 + +F2 (5F0A2): JSR $5EE70 + +11A (5F0CA): JSR $5EEB0 + + +Dictionary: Flags $00 FirstId 249 + 249: AUTOMOD_5EFB0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5EFB0"(249) Segment="Main"(200) +Size: Flags $00 ModuleSize 306 + +Content: Flags $08 +Contents offset $0000 size $0132 +00000000: 4E56 FFBC 'NV..' LINK.W A6,#-$0044 +00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000008: 7000 'p.' MOVEQ #$00,D0 +0000000A: 2640 '&@' MOVEA.L D0,A3 +0000000C: 4206 'B.' CLR.B D6 +0000000E: 486E FFC8 'Hn..' PEA -$0038(A6) +00000012: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000016: 4EBA FCF8 'N...' JSR *-$0306 ; FFFFFD10 +0000001A: 4EBA FE84 'N...' JSR *-$017A ; FFFFFEA0 +0000001E: 598F 'Y.' SUBQ.L #4,A7 +00000020: 2F3C 4452 5652 '/.' MOVE.W D0,D7 +00000088: 504F 'PO' ADDQ.W #8,A7 +0000008A: 6706 'g.' BEQ.S *+$0008 ; 00000092 +0000008C: 3887 '8.' MOVE.W D7,(A4) +0000008E: 7000 'p.' MOVEQ #$00,D0 +00000090: 6022 '`"' BRA.S *+$0024 ; 000000B4 +00000092: 7000 'p.' MOVEQ #$00,D0 +00000094: 2F00 '/.' MOVE.L D0,-(A7) +00000096: 2F0B '/.' MOVE.L A3,-(A7) +00000098: 7200 'r.' MOVEQ #$00,D1 +0000009A: 322E FFFE '2...' MOVE.W -$0002(A6),D1 +0000009E: 2F01 '/.' MOVE.L D1,-(A7) +000000A0: 2F0A '/.' MOVE.L A2,-(A7) +000000A2: 4EBA FD1C 'N...' JSR *-$02E2 ; FFFFFDC0 +000000A6: 4254 'BT' CLR.W (A4) +000000A8: 7000 'p.' MOVEQ #$00,D0 +000000AA: 302E FFFE '0...' MOVE.W -$0002(A6),D0 +000000AE: 4680 'F.' NOT.L D0 +000000B0: 4FEF 0010 'O...' LEA $0010(A7),A7 +000000B4: 4CEE 1C80 FFEE 'L.....' MOVEM.L -$0012(A6),D7/A2-A4 +000000BA: 4E5E 'N^' UNLK A6 +000000BC: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5F0F0 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5F1B0 [5F1B0, 5F29C) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +76 (5F226): JSR $5E4D0 + +92 (5F242): JSR $5E390 + +9E (5F24E): JSR $5EC80 + +AE (5F25E): JSR $5ECC0 + +DA (5F28A): JSR $5E390 + + +Dictionary: Flags $00 FirstId 251 + 251: AUTOMOD_5F1B0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5F1B0"(251) Segment="Main"(200) +Size: Flags $00 ModuleSize 236 + +Content: Flags $08 +Contents offset $0000 size $00EC +00000000: 4E56 FFC8 'NV..' LINK.W A6,#-$0038 +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 3C2E 0012 '<...' MOVE.W $0012(A6),D6 +0000000C: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +00000010: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000014: 2852 '(R' MOVEA.L (A2),A4 +00000016: 303C 4000 '0<@.' MOVE.W #$4000,D0 +0000001A: C06C 0004 '.l..' AND.W $0004(A4),D0 +0000001E: 6710 'g.' BEQ.S *+$0012 ; 00000030 +00000020: 7040 'p@' MOVEQ #$40,D0 ; '@' +00000022: C06C 0004 '.l..' AND.W $0004(A4),D0 +00000026: 6704 'g.' BEQ.S *+$0006 ; 0000002C +00000028: 2054 ' T' MOVEA.L (A4),A0 +0000002A: A029 '.)' _HLock ; A029 +0000002C: 204A ' J' MOVEA.L A2,A0 +0000002E: A029 '.)' _HLock ; A029 +00000030: 3746 0018 '7F..' MOVE.W D6,$0018(A3) +00000034: 302C 0004 '0,..' MOVE.W $0004(A4),D0 +00000038: E040 '.@' ASR.W #8,D0 +0000003A: 7E03 '~.' MOVEQ #$03,D7 +0000003C: CE40 '.@' AND.W D0,D7 +0000003E: 1007 '..' MOVE.B D7,D0 +00000040: 4600 'F.' NOT.B D0 +00000042: 122B 001B '.+..' MOVE.B $001B(A3),D1 +00000046: C200 '..' AND.B D0,D1 +00000048: 7003 'p.' MOVEQ #$03,D0 +0000004A: C001 '..' AND.B D1,D0 +0000004C: 6706 'g.' BEQ.S *+$0008 ; 00000054 +0000004E: 70E9 'p.' MOVEQ #$E9,D0 +00000050: 6000 0090 '`...' BRA *+$0092 ; 000000E2 +00000054: 7020 'p ' MOVEQ #$20,D0 ; ' ' +00000056: C06C 0004 '.l..' AND.W $0004(A4),D0 +0000005A: 670C 'g.' BEQ.S *+$000E ; 00000068 +0000005C: 7040 'p@' MOVEQ #$40,D0 ; '@' +0000005E: B02B 001B '.+..' CMP.B $001B(A3),D0 +00000062: 6704 'g.' BEQ.S *+$0006 ; 00000068 +00000064: 7000 'p.' MOVEQ #$00,D0 +00000066: 607A '`z' BRA.S *+$007C ; 000000E2 +00000068: 006C 0020 0004 '.l. ..' ORI.W #$0020,$0004(A4) +0000006E: 7008 'p.' MOVEQ #$08,D0 +00000070: 2F00 '/.' MOVE.L D0,-(A7) +00000072: 2F0B '/.' MOVE.L A3,-(A7) +00000074: 2F0C '/.' MOVE.L A4,-(A7) +00000076: 4EBA F2A8 'N...' JSR *-$0D56 ; FFFFF320 +0000007A: 3E00 '>.' MOVE.W D0,D7 +0000007C: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000080: 6C1A 'l.' BGE.S *+$001C ; 0000009C +00000082: 426B 0018 'Bk..' CLR.W $0018(A3) +00000086: 026C FFDF 0004 '.l....' ANDI.W #$FFDF,$0004(A4) +0000008C: 7001 'p.' MOVEQ #$01,D0 +0000008E: 2F00 '/.' MOVE.L D0,-(A7) +00000090: 2F0C '/.' MOVE.L A4,-(A7) +00000092: 4EBA F14C 'N..L' JSR *-$0EB2 ; FFFFF1E0 +00000096: 3007 '0.' MOVE.W D7,D0 +00000098: 504F 'PO' ADDQ.W #8,A7 +0000009A: 6046 '`F' BRA.S *+$0048 ; 000000E2 +0000009C: 2F0B '/.' MOVE.L A3,-(A7) +0000009E: 4EBA FA30 'N..0' JSR *-$05CE ; FFFFFAD0 +000000A2: 4A00 'J.' TST.B D0 +000000A4: 584F 'XO' ADDQ.W #4,A7 +000000A6: 671C 'g.' BEQ.S *+$001E ; 000000C4 +000000A8: 486E FFC8 'Hn..' PEA -$0038(A6) +000000AC: 2F0B '/.' MOVE.L A3,-(A7) +000000AE: 4EBA FA60 'N..`' JSR *-$059E ; FFFFFB10 +000000B2: 3D46 FFEE '=F..' MOVE.W D6,-$0012(A6) +000000B6: 426E FFEC 'Bn..' CLR.W -$0014(A6) +000000BA: 41EE FFC8 'A...' LEA -$0038(A6),A0 +000000BE: 702B 'p+' MOVEQ #$2B,D0 ; '+' +000000C0: A06E '.n' _SlotManager ; A06E +000000C2: 504F 'PO' ADDQ.W #8,A7 +000000C4: 303C 4000 '0<@.' MOVE.W #$4000,D0 +000000C8: C06C 0004 '.l..' AND.W $0004(A4),D0 +000000CC: 7200 'r.' MOVEQ #$00,D1 +000000CE: 3200 '2.' MOVE.W D0,D1 +000000D0: 4A81 'J.' TST.L D1 +000000D2: 660C 'f.' BNE.S *+$000E ; 000000E0 +000000D4: 7000 'p.' MOVEQ #$00,D0 +000000D6: 2F00 '/.' MOVE.L D0,-(A7) +000000D8: 2F0C '/.' MOVE.L A4,-(A7) +000000DA: 4EBA F104 'N...' JSR *-$0EFA ; FFFFF1E0 +000000DE: 504F 'PO' ADDQ.W #8,A7 +000000E0: 3007 '0.' MOVE.W D7,D0 +000000E2: 4CEE 1CC0 FFB4 'L.....' MOVEM.L -$004C(A6),D6/D7/A2-A4 +000000E8: 4E5E 'N^' UNLK A6 +000000EA: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5F1B0 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5F2A0 [5F2A0, 5F30A) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +46 (5F2E6): JSR $5E450 + + +Dictionary: Flags $00 FirstId 252 + 252: AUTOMOD_5F2A0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5F2A0"(252) 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 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +0000000C: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000010: 2852 '(R' MOVEA.L (A2),A4 +00000012: 224C '"L' MOVEA.L A4,A1 +00000014: 302C 0004 '0,..' MOVE.W $0004(A4),D0 +00000018: E040 '.@' ASR.W #8,D0 +0000001A: 7E03 '~.' MOVEQ #$03,D7 +0000001C: CE40 '.@' AND.W D0,D7 +0000001E: 1007 '..' MOVE.B D7,D0 +00000020: 4600 'F.' NOT.B D0 +00000022: 122B 001B '.+..' MOVE.B $001B(A3),D1 +00000026: C200 '..' AND.B D0,D1 +00000028: 7003 'p.' MOVEQ #$03,D0 +0000002A: C001 '..' AND.B D1,D0 +0000002C: 6704 'g.' BEQ.S *+$0006 ; 00000032 +0000002E: 70E9 'p.' MOVEQ #$E9,D0 +00000030: 602E '`.' BRA.S *+$0030 ; 00000060 +00000032: 376E 0012 0018 '7n....' MOVE.W $0012(A6),$0018(A3) +00000038: 2F09 '/.' MOVE.L A1,-(A7) +0000003A: 7004 'p.' MOVEQ #$04,D0 +0000003C: 2F00 '/.' MOVE.L D0,-(A7) +0000003E: 7200 'r.' MOVEQ #$00,D1 +00000040: 2F01 '/.' MOVE.L D1,-(A7) +00000042: 2F0B '/.' MOVE.L A3,-(A7) +00000044: 2F0C '/.' MOVE.L A4,-(A7) +00000046: 4EBA F168 'N..h' JSR *-$0E96 ; FFFFF1B0 +0000004A: 4FEF 0010 'O...' LEA $0010(A7),A7 +0000004E: 225F '"_' MOVEA.L (A7)+,A1 +00000050: 3E00 '>.' MOVE.W D0,D7 +00000052: 660A 'f.' BNE.S *+$000C ; 0000005E +00000054: 5229 0033 'R).3' ADDQ.B #1,$0033(A1) +00000058: 006C 0020 0004 '.l. ..' ORI.W #$0020,$0004(A4) +0000005E: 3007 '0.' MOVE.W D7,D0 +00000060: 4CEE 1C80 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A2-A4 +00000066: 4E5E 'N^' UNLK A6 +00000068: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5F2A0 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5F310 [5F310, 5F476) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +126 (5F436): JSR EXPANSIONBUSMGR_VEC01A8 + +110 (5F420): JSR EXPANSIONBUSMGR_VEC01A0 + +5E (5F36E): JSR EXPANSIONBUSMGR_VEC015C + + Unresolved outgoing references: + +E (5F31E): JSR $5EC80 + +46 (5F356): JSR $5ED20 + +88 (5F398): JSR $5EFB0 + +98 (5F3A8): JSR $5F0F0 + +E8 (5F3F8): JSR $5F1B0 + +140 (5F450): JSR $5F2A0 + + +Dictionary: Flags $00 FirstId 253 + 253: AUTOMOD_5F310 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5F310"(253) Segment="Main"(200) +Size: Flags $00 ModuleSize 358 + +Content: Flags $08 +Contents offset $0000 size $0166 +00000000: 4E56 FF7A 'NV.z' LINK.W A6,#-$0086 +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 2F0C '/.' MOVE.L A4,-(A7) +0000000E: 4EBA F960 'N..`' JSR *-$069E ; FFFFF970 +00000012: 1C00 '..' MOVE.B D0,D6 +00000014: 4205 'B.' CLR.B D5 +00000016: 426E FFFE 'Bn..' CLR.W -$0002(A6) +0000001A: 7040 'p@' MOVEQ #$40,D0 ; '@' +0000001C: B02C 001B '.,..' CMP.B $001B(A4),D0 +00000020: 584F 'XO' ADDQ.W #4,A7 +00000022: 6604 'f.' BNE.S *+$0006 ; 00000028 +00000024: 4206 'B.' CLR.B D6 +00000026: 6016 '`.' BRA.S *+$0018 ; 0000003E +00000028: 206C 0012 ' l..' MOVEA.L $0012(A4),A0 +0000002C: 7000 'p.' MOVEQ #$00,D0 +0000002E: 1028 0001 '.(..' MOVE.B $0001(A0),D0 +00000032: 0C40 002E '.@..' CMPI.W #$002E,D0 +00000036: 6706 'g.' BEQ.S *+$0008 ; 0000003E +00000038: 7001 'p.' MOVEQ #$01,D0 +0000003A: 6000 0120 '`.. ' BRA *+$0122 ; 0000015C +0000003E: 7000 'p.' MOVEQ #$00,D0 +00000040: 1006 '..' MOVE.B D6,D0 +00000042: 2F00 '/.' MOVE.L D0,-(A7) +00000044: 2F0C '/.' MOVE.L A4,-(A7) +00000046: 4EBA F9C8 'N...' JSR *-$0636 ; FFFFFA10 +0000004A: 3E00 '>.' MOVE.W D0,D7 +0000004C: 504F 'PO' ADDQ.W #8,A7 +0000004E: 666E 'fn' BNE.S *+$0070 ; 000000BE +00000050: 70FF 'p.' MOVEQ #$FF,D0 +00000052: B0B8 0BB8 '....' CMP.L $0BB8,D0 +00000056: 6710 'g.' BEQ.S *+$0012 ; 00000068 +00000058: 486E FFFE 'Hn..' PEA -$0002(A6) +0000005C: 2F0C '/.' MOVE.L A4,-(A7) +0000005E: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC015C ; id: 247 +00000062: 3E00 '>.' MOVE.W D0,D7 +00000064: 504F 'PO' ADDQ.W #8,A7 +00000066: 6006 '`.' BRA.S *+$0008 ; 0000006E +00000068: 3D7C FFD5 FFFE '=|....' MOVE.W #$FFD5,-$0002(A6) +0000006E: 4A47 'JG' TST.W D7 +00000070: 662E 'f.' BNE.S *+$0030 ; 000000A0 +00000072: 70D5 'p.' MOVEQ #$D5,D0 +00000074: B06E FFFE '.n..' CMP.W -$0002(A6),D0 +00000078: 6626 'f&' BNE.S *+$0028 ; 000000A0 +0000007A: 426E FFFE 'Bn..' CLR.W -$0002(A6) +0000007E: 4A06 'J.' TST.B D6 +00000080: 6710 'g.' BEQ.S *+$0012 ; 00000092 +00000082: 486E FFFE 'Hn..' PEA -$0002(A6) +00000086: 2F0C '/.' MOVE.L A4,-(A7) +00000088: 4EBA FC16 'N...' JSR *-$03E8 ; FFFFFCA0 +0000008C: 3E00 '>.' MOVE.W D0,D7 +0000008E: 504F 'PO' ADDQ.W #8,A7 +00000090: 600E '`.' BRA.S *+$0010 ; 000000A0 +00000092: 486E FFFE 'Hn..' PEA -$0002(A6) +00000096: 2F0C '/.' MOVE.L A4,-(A7) +00000098: 4EBA FD46 'N..F' JSR *-$02B8 ; FFFFFDE0 +0000009C: 3E00 '>.' MOVE.W D0,D7 +0000009E: 504F 'PO' ADDQ.W #8,A7 +000000A0: 4A47 'JG' TST.W D7 +000000A2: 661C 'f.' BNE.S *+$001E ; 000000C0 +000000A4: 4A6E FFFE 'Jn..' TST.W -$0002(A6) +000000A8: 6606 'f.' BNE.S *+$0008 ; 000000B0 +000000AA: 7001 'p.' MOVEQ #$01,D0 +000000AC: 6000 00AE '`...' BRA *+$00B0 ; 0000015C +000000B0: 396E FFFE 0010 '9n....' MOVE.W -$0002(A6),$0010(A4) +000000B6: 302E FFFE '0...' MOVE.W -$0002(A6),D0 +000000BA: 6000 00A0 '`...' BRA *+$00A2 ; 0000015C +000000BE: 7A01 'z.' MOVEQ #$01,D5 +000000C0: 3C07 '<.' MOVE.W D7,D6 +000000C2: 4646 'FF' NOT.W D6 +000000C4: 7000 'p.' MOVEQ #$00,D0 +000000C6: 3006 '0.' MOVE.W D6,D0 +000000C8: 2078 011C ' x..' MOVEA.L $011C,A0 +000000CC: 2670 0C00 '&p..' MOVEA.L $00(A0,D0.L*4),A3 +000000D0: 2453 '$S' MOVEA.L (A3),A2 +000000D2: 7008 'p.' MOVEQ #$08,D0 +000000D4: C06A 0004 '.j..' AND.W $0004(A2),D0 +000000D8: 7200 'r.' MOVEQ #$00,D1 +000000DA: 3200 '2.' MOVE.W D0,D1 +000000DC: 4A81 'J.' TST.L D1 +000000DE: 6616 'f.' BNE.S *+$0018 ; 000000F6 +000000E0: 48C7 'H.' EXT.L D7 +000000E2: 2F07 '/.' MOVE.L D7,-(A7) +000000E4: 2F0C '/.' MOVE.L A4,-(A7) +000000E6: 2F0B '/.' MOVE.L A3,-(A7) +000000E8: 4EBA FDB6 'N...' JSR *-$0248 ; FFFFFEA0 +000000EC: 3D40 FFFE '=@..' MOVE.W D0,-$0002(A6) +000000F0: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000F4: 6056 '`V' BRA.S *+$0058 ; 0000014C +000000F6: 486E FF7A 'Hn.z' PEA -$0086(A6) +000000FA: 7000 'p.' MOVEQ #$00,D0 +000000FC: 2F00 '/.' MOVE.L D0,-(A7) +000000FE: 2F00 '/.' MOVE.L D0,-(A7) +00000100: 2F00 '/.' MOVE.L D0,-(A7) +00000102: 2F00 '/.' MOVE.L D0,-(A7) +00000104: 2F00 '/.' MOVE.L D0,-(A7) +00000106: 2F00 '/.' MOVE.L D0,-(A7) +00000108: 2F00 '/.' MOVE.L D0,-(A7) +0000010A: 2F00 '/.' MOVE.L D0,-(A7) +0000010C: 48C7 'H.' EXT.L D7 +0000010E: 2F07 '/.' MOVE.L D7,-(A7) +00000110: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC01A0 ; id: 255 +00000114: 3D40 FFFE '=@..' MOVE.W D0,-$0002(A6) +00000118: 4FEF 0028 'O..(' LEA $0028(A7),A7 +0000011C: 670E 'g.' BEQ.S *+$0010 ; 0000012C +0000011E: 7001 'p.' MOVEQ #$01,D0 +00000120: 2F00 '/.' MOVE.L D0,-(A7) +00000122: 48C7 'H.' EXT.L D7 +00000124: 2F07 '/.' MOVE.L D7,-(A7) +00000126: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC01A8 ; id: 254 +0000012A: 504F 'PO' ADDQ.W #8,A7 +0000012C: 4A05 'J.' TST.B D5 +0000012E: 6608 'f.' BNE.S *+$000A ; 00000138 +00000130: 7002 'p.' MOVEQ #$02,D0 +00000132: C0AE FFA6 '....' AND.L -$005A(A6),D0 +00000136: 6614 'f.' BNE.S *+$0016 ; 0000014C +00000138: 48C7 'H.' EXT.L D7 +0000013A: 2F07 '/.' MOVE.L D7,-(A7) +0000013C: 2F0C '/.' MOVE.L A4,-(A7) +0000013E: 2F0B '/.' MOVE.L A3,-(A7) +00000140: 4EBA FE4E 'N..N' JSR *-$01B0 ; FFFFFF90 +00000144: 3D40 FFFE '=@..' MOVE.W D0,-$0002(A6) +00000148: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000014C: 396E FFFE 0010 '9n....' MOVE.W -$0002(A6),$0010(A4) +00000152: 6604 'f.' BNE.S *+$0006 ; 00000158 +00000154: 3947 0018 '9G..' MOVE.W D7,$0018(A4) +00000158: 302E FFFE '0...' MOVE.W -$0002(A6),D0 +0000015C: 4CEE 1CE0 FF62 'L....b' MOVEM.L -$009E(A6),D5-D7/A2-A4 +00000162: 4E5E 'N^' UNLK A6 +00000164: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 254 + 254: EXPANSIONBUSMGR_VEC01A8 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC01A8"(254) + 00000128 + +Dictionary: Flags $00 FirstId 255 + 255: EXPANSIONBUSMGR_VEC01A0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC01A0"(255) + 00000112 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC015C"(247) + 00000060 +Comment: + + AUTOMOD_5F310 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5F480 [5F480, 5F586) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +18 (5F498): JSR $5E3F0 + +4E (5F4CE): JSR $5E450 + +8C (5F50C): JSR $5E4D0 + +B0 (5F530): JSR $5E390 + +EE (5F56E): JSR $5E390 + + +Dictionary: Flags $00 FirstId 256 + 256: AUTOMOD_5F480 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5F480"(256) Segment="Main"(200) +Size: Flags $00 ModuleSize 262 + +Content: Flags $08 +Contents offset $0000 size $0106 +00000000: 4E56 FFC4 'NV..' LINK.W A6,#-$003C +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 376E 000E 0006 '7n....' MOVE.W $000E(A6),$0006(A3) +00000012: 486E FFFC 'Hn..' PEA -$0004(A6) +00000016: 2F0B '/.' MOVE.L A3,-(A7) +00000018: 4EBA EF56 'N..V' JSR *-$10A8 ; FFFFEF70 +0000001C: 3E00 '>.' MOVE.W D0,D7 +0000001E: 504F 'PO' ADDQ.W #8,A7 +00000020: 6600 00D4 'f...' BNE *+$00D6 ; 000000F6 +00000024: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000028: 7020 'p ' MOVEQ #$20,D0 ; ' ' +0000002A: C068 0004 '.h..' AND.W $0004(A0),D0 +0000002E: 6700 00C6 'g...' BEQ *+$00C8 ; 000000F6 +00000032: 2848 '(H' MOVEA.L A0,A4 +00000034: 7008 'p.' MOVEQ #$08,D0 +00000036: C068 0004 '.h..' AND.W $0004(A0),D0 +0000003A: 7200 'r.' MOVEQ #$00,D1 +0000003C: 3200 '2.' MOVE.W D0,D1 +0000003E: 4A81 'J.' TST.L D1 +00000040: 6734 'g4' BEQ.S *+$0036 ; 00000076 +00000042: 7004 'p.' MOVEQ #$04,D0 +00000044: 2F00 '/.' MOVE.L D0,-(A7) +00000046: 7201 'r.' MOVEQ #$01,D1 +00000048: 2F01 '/.' MOVE.L D1,-(A7) +0000004A: 2F0B '/.' MOVE.L A3,-(A7) +0000004C: 2F08 '/.' MOVE.L A0,-(A7) +0000004E: 4EBA EF80 'N...' JSR *-$107E ; FFFFEFD0 +00000052: 3E00 '>.' MOVE.W D0,D7 +00000054: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000058: 6600 009C 'f...' BNE *+$009E ; 000000F6 +0000005C: 532C 0033 'S,.3' SUBQ.B #1,$0033(A4) +00000060: 4A2C 0033 'J,.3' TST.B $0033(A4) +00000064: 6600 0090 'f...' BNE *+$0092 ; 000000F6 +00000068: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000006C: 0268 FFDF 0004 '.h....' ANDI.W #$FFDF,$0004(A0) +00000072: 6000 0082 '`...' BRA *+$0084 ; 000000F6 +00000076: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000007A: 303C 0080 '0<..' MOVE.W #$0080,D0 +0000007E: C068 0004 '.h..' AND.W $0004(A0),D0 +00000082: 66F2 'f.' BNE.S *-$000C ; 00000076 +00000084: 7010 'p.' MOVEQ #$10,D0 +00000086: 2F00 '/.' MOVE.L D0,-(A7) +00000088: 2F0B '/.' MOVE.L A3,-(A7) +0000008A: 2F08 '/.' MOVE.L A0,-(A7) +0000008C: 4EBA EFC2 'N...' JSR *-$103C ; FFFFF050 +00000090: 3E00 '>.' MOVE.W D0,D7 +00000092: 0C47 FFE8 '.G..' CMPI.W #$FFE8,D7 +00000096: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000009A: 661C 'f.' BNE.S *+$001E ; 000000B8 +0000009C: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000A0: 303C 4000 '0<@.' MOVE.W #$4000,D0 +000000A4: C068 0004 '.h..' AND.W $0004(A0),D0 +000000A8: 674C 'gL' BEQ.S *+$004E ; 000000F6 +000000AA: 7000 'p.' MOVEQ #$00,D0 +000000AC: 2F00 '/.' MOVE.L D0,-(A7) +000000AE: 2F08 '/.' MOVE.L A0,-(A7) +000000B0: 4EBA EE5E 'N..^' JSR *-$11A0 ; FFFFEF10 +000000B4: 504F 'PO' ADDQ.W #8,A7 +000000B6: 603E '`>' BRA.S *+$0040 ; 000000F6 +000000B8: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000BC: 0268 FFDF 0004 '.h....' ANDI.W #$FFDF,$0004(A0) +000000C2: 4A2C 0028 'J,.(' TST.B $0028(A4) +000000C6: 671E 'g.' BEQ.S *+$0020 ; 000000E6 +000000C8: 1D6C 0028 FFF5 '.l.(..' MOVE.B $0028(A4),-$000B(A6) +000000CE: 1D6C 0029 FFF6 '.l.)..' MOVE.B $0029(A4),-$000A(A6) +000000D4: 1D6C 0032 FFF7 '.l.2..' MOVE.B $0032(A4),-$0009(A6) +000000DA: 42AE FFE8 'B...' CLR.L -$0018(A6) +000000DE: 41EE FFC4 'A...' LEA -$003C(A6),A0 +000000E2: 702B 'p+' MOVEQ #$2B,D0 ; '+' +000000E4: A06E '.n' _SlotManager ; A06E +000000E6: 7001 'p.' MOVEQ #$01,D0 +000000E8: 2F00 '/.' MOVE.L D0,-(A7) +000000EA: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +000000EE: 4EBA EE20 'N.. ' JSR *-$11DE ; FFFFEF10 +000000F2: 4247 'BG' CLR.W D7 +000000F4: 504F 'PO' ADDQ.W #8,A7 +000000F6: 3747 0010 '7G..' MOVE.W D7,$0010(A3) +000000FA: 3007 '0.' MOVE.W D7,D0 +000000FC: 4CEE 1880 FFB8 'L.....' MOVEM.L -$0048(A6),D7/A3/A4 +00000102: 4E5E 'N^' UNLK A6 +00000104: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5F480 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5F590 [5F590, 5F73A) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +EA (5F67A): JSR $5F740 + +152 (5F6E2): JSR $5F8E0 + + +Dictionary: Flags $00 FirstId 257 + 257: AUTOMOD_5F590 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5F590"(257) Segment="Main"(200) +Size: Flags $00 ModuleSize 426 + +Content: Flags $08 +Contents offset $0000 size $01AA +00000000: 4E56 FFEC 'NV..' LINK.W A6,#-$0014 +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 2A2E 0014 '*...' MOVE.L $0014(A6),D5 +0000000C: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +00000010: 0C92 4A6F 7921 '..Joy!' CMPI.L #$4A6F7921,(A2) ; 'Joy!' +00000016: 670A 'g.' BEQ.S *+$000C ; 00000022 +00000018: 203C FFFF F50A ' <....' MOVE.L #$FFFFF50A,D0 +0000001E: 6000 0180 '`...' BRA *+$0182 ; 000001A0 +00000022: 0CAA 7065 6666 '..peff' CMPI.L #$70656666,$0004(A2) ; 'peff' + 0004 +0000002A: 670A 'g.' BEQ.S *+$000C ; 00000036 +0000002C: 203C FFFF F50A ' <....' MOVE.L #$FFFFF50A,D0 +00000032: 6000 016C '`..l' BRA *+$016E ; 000001A0 +00000036: 4AAE 0010 'J...' TST.L $0010(A6) +0000003A: 6606 'f.' BNE.S *+$0008 ; 00000042 +0000003C: 70CE 'p.' MOVEQ #$CE,D0 +0000003E: 6000 0160 '`..`' BRA *+$0162 ; 000001A0 +00000042: 4206 'B.' CLR.B D6 +00000044: 4247 'BG' CLR.W D7 +00000046: 6024 '`$' BRA.S *+$0026 ; 0000006C +00000048: 200A ' .' MOVE.L A2,D0 +0000004A: 7228 'r(' MOVEQ #$28,D1 ; '(' +0000004C: D081 '..' ADD.L D1,D0 +0000004E: 3407 '4.' MOVE.W D7,D2 +00000050: C5FC 001C '....' MULS.W #$001C,D2 +00000054: 2642 '&B' MOVEA.L D2,A3 +00000056: D7C0 '..' ADDA.L D0,A3 +00000058: 7000 'p.' MOVEQ #$00,D0 +0000005A: 102B 0018 '.+..' MOVE.B $0018(A3),D0 +0000005E: 0C40 0004 '.@..' CMPI.W #$0004,D0 +00000062: 6604 'f.' BNE.S *+$0006 ; 00000068 +00000064: 7C01 '|.' MOVEQ #$01,D6 +00000066: 600A '`.' BRA.S *+$000C ; 00000072 +00000068: 3007 '0.' MOVE.W D7,D0 +0000006A: 5247 'RG' ADDQ.W #1,D7 +0000006C: BE6A 0020 '.j. ' CMP.W $0020(A2),D7 +00000070: 6DD6 'm.' BLT.S *-$0028 ; 00000048 +00000072: 7000 'p.' MOVEQ #$00,D0 +00000074: 1006 '..' MOVE.B D6,D0 +00000076: 4A80 'J.' TST.L D0 +00000078: 660A 'f.' BNE.S *+$000C ; 00000084 +0000007A: 203C FFFF F50D ' <....' MOVE.L #$FFFFF50D,D0 +00000080: 6000 011E '`...' BRA *+$0120 ; 000001A0 +00000084: 286B 0014 '(k..' MOVEA.L $0014(A3),A4 +00000088: D9EE 000C '....' ADDA.L $000C(A6),A4 +0000008C: 2E2C 0034 '.,.4' MOVE.L $0034(A4),D7 +00000090: 202C 002C ' ,.,' MOVE.L $002C(A4),D0 +00000094: D08C '..' ADD.L A4,D0 +00000096: 222C 0030 '",.0' MOVE.L $0030(A4),D1 +0000009A: 7401 't.' MOVEQ #$01,D2 +0000009C: E3AA '..' LSL.L D1,D2 +0000009E: E582 '..' ASL.L #2,D2 +000000A0: D480 '..' ADD.L D0,D2 +000000A2: 2007 ' .' MOVE.L D7,D0 +000000A4: E580 '..' ASL.L #2,D0 +000000A6: 2640 '&@' MOVEA.L D0,A3 +000000A8: D7C2 '..' ADDA.L D2,A3 +000000AA: 202C 002C ' ,.,' MOVE.L $002C(A4),D0 +000000AE: D08C '..' ADD.L A4,D0 +000000B0: 222C 0030 '",.0' MOVE.L $0030(A4),D1 +000000B4: 7401 't.' MOVEQ #$01,D2 +000000B6: E3AA '..' LSL.L D1,D2 +000000B8: E582 '..' ASL.L #2,D2 +000000BA: D480 '..' ADD.L D0,D2 +000000BC: 2D42 FFF4 '-B..' MOVE.L D2,-$000C(A6) +000000C0: 4206 'B.' CLR.B D6 +000000C2: 6042 '`B' BRA.S *+$0044 ; 00000106 +000000C4: 202C 0028 ' ,.(' MOVE.L $0028(A4),D0 +000000C8: D08C '..' ADD.L A4,D0 +000000CA: 223C 00FF FFFF '"<....' MOVE.L #$00FFFFFF,D1 +000000D0: C293 '..' AND.L (A3),D1 +000000D2: D280 '..' ADD.L D0,D1 +000000D4: 2D41 FFF8 '-A..' MOVE.L D1,-$0008(A6) +000000D8: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 +000000DC: 7000 'p.' MOVEQ #$00,D0 +000000DE: 3010 '0.' MOVE.W (A0),D0 +000000E0: 2F00 '/.' MOVE.L D0,-(A7) +000000E2: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +000000E6: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +000000EA: 4EBA 00C4 'N...' JSR *+$00C6 ; 000001B0 +000000EE: 4A00 'J.' TST.B D0 +000000F0: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000F4: 6704 'g.' BEQ.S *+$0006 ; 000000FA +000000F6: 7C01 '|.' MOVEQ #$01,D6 +000000F8: 6014 '`.' BRA.S *+$0016 ; 0000010E +000000FA: 47EB 000A 'G...' LEA $000A(A3),A3 +000000FE: 202E FFF4 ' ...' MOVE.L -$000C(A6),D0 +00000102: 58AE FFF4 'X...' ADDQ.L #4,-$000C(A6) +00000106: 2007 ' .' MOVE.L D7,D0 +00000108: 5387 'S.' SUBQ.L #1,D7 +0000010A: 4A80 'J.' TST.L D0 +0000010C: 6EB6 'n.' BGT.S *-$0048 ; 000000C4 +0000010E: 7000 'p.' MOVEQ #$00,D0 +00000110: 1006 '..' MOVE.B D6,D0 +00000112: 4A80 'J.' TST.L D0 +00000114: 660A 'f.' BNE.S *+$000C ; 00000120 +00000116: 203C FFFF F50E ' <....' MOVE.L #$FFFFF50E,D0 +0000011C: 6000 0082 '`...' BRA *+$0084 ; 000001A0 +00000120: 200A ' .' MOVE.L A2,D0 +00000122: 7228 'r(' MOVEQ #$28,D1 ; '(' +00000124: D081 '..' ADD.L D1,D0 +00000126: 342B 0008 '4+..' MOVE.W $0008(A3),D2 +0000012A: C5FC 001C '....' MULS.W #$001C,D2 +0000012E: D480 '..' ADD.L D0,D2 +00000130: 2D42 FFF0 '-B..' MOVE.L D2,-$0010(A6) +00000134: 7000 'p.' MOVEQ #$00,D0 +00000136: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +0000013A: 206E FFF0 ' n..' MOVEA.L -$0010(A6),A0 +0000013E: 1428 0018 '.(..' MOVE.B $0018(A0),D2 +00000142: 5502 'U.' SUBQ.B #2,D2 +00000144: 662A 'f*' BNE.S *+$002C ; 00000170 +00000146: 486E FFFC 'Hn..' PEA -$0004(A6) +0000014A: 2F2E FFF0 '/...' MOVE.L -$0010(A6),-(A7) +0000014E: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000152: 4EBA 01FC 'N...' JSR *+$01FE ; 00000350 +00000156: 4A40 'J@' TST.W D0 +00000158: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000015C: 6708 'g.' BEQ.S *+$000A ; 00000166 +0000015E: 203C FFFF F4FC ' <....' MOVE.L #$FFFFF4FC,D0 +00000164: 603A '`:' BRA.S *+$003C ; 000001A0 +00000166: 286B 0004 '(k..' MOVEA.L $0004(A3),A4 +0000016A: D9EE FFFC '....' ADDA.L -$0004(A6),A4 +0000016E: 6012 '`.' BRA.S *+$0014 ; 00000182 +00000170: 206E FFF0 ' n..' MOVEA.L -$0010(A6),A0 +00000174: 2028 0014 ' (..' MOVE.L $0014(A0),D0 +00000178: D0AE 000C '....' ADD.L $000C(A6),D0 +0000017C: 286B 0004 '(k..' MOVEA.L $0004(A3),A4 +00000180: D9C0 '..' ADDA.L D0,A4 +00000182: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +00000186: 6002 '`.' BRA.S *+$0004 ; 0000018A +00000188: 16DC '..' MOVE.B (A4)+,(A3)+ +0000018A: 2005 ' .' MOVE.L D5,D0 +0000018C: 5385 'S.' SUBQ.L #1,D5 +0000018E: 4A80 'J.' TST.L D0 +00000190: 62F6 'b.' BHI.S *-$0008 ; 00000188 +00000192: 4AAE FFFC 'J...' TST.L -$0004(A6) +00000196: 6706 'g.' BEQ.S *+$0008 ; 0000019E +00000198: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000019C: A01F '..' _DisposePtr ; A01F +0000019E: 7000 'p.' MOVEQ #$00,D0 +000001A0: 4CEE 1CE0 FFD4 'L.....' MOVEM.L -$002C(A6),D5-D7/A2-A4 +000001A6: 4E5E 'N^' UNLK A6 +000001A8: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5F590 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5F740 [5F740, 5F778) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 258 + 258: AUTOMOD_5F740 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5F740"(258) 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: 2F0B '/.' MOVE.L A3,-(A7) +00000006: 222E 0010 '"...' MOVE.L $0010(A6),D1 +0000000A: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +0000000E: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000012: 7000 'p.' MOVEQ #$00,D0 +00000014: 1019 '..' MOVE.B (A1)+,D0 +00000016: B081 '..' CMP.L D1,D0 +00000018: 670C 'g.' BEQ.S *+$000E ; 00000026 +0000001A: 7000 'p.' MOVEQ #$00,D0 +0000001C: 6012 '`.' BRA.S *+$0014 ; 00000030 +0000001E: B30B '..' CMPM.B (A3)+,(A1)+ +00000020: 6704 'g.' BEQ.S *+$0006 ; 00000026 +00000022: 7000 'p.' MOVEQ #$00,D0 +00000024: 600A '`.' BRA.S *+$000C ; 00000030 +00000026: 2001 ' .' MOVE.L D1,D0 +00000028: 5381 'S.' SUBQ.L #1,D1 +0000002A: 4A80 'J.' TST.L D0 +0000002C: 66F0 'f.' BNE.S *-$000E ; 0000001E +0000002E: 7001 'p.' MOVEQ #$01,D0 +00000030: 266E FFFC '&n..' MOVEA.L -$0004(A6),A3 +00000034: 4E5E 'N^' UNLK A6 +00000036: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5F740 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5F780 [5F780, 5F7A2) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 259 + 259: AUTOMOD_5F780 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5F780"(259) 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: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +0000000A: 2014 ' .' MOVE.L (A4),D0 +0000000C: 5380 'S.' SUBQ.L #1,D0 +0000000E: 2880 '(.' MOVE.L D0,(A4) +00000010: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000014: 2250 '"P' MOVEA.L (A0),A1 +00000016: 5290 'R.' ADDQ.L #1,(A0) +00000018: 1011 '..' MOVE.B (A1),D0 +0000001A: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +0000001E: 4E5E 'N^' UNLK A6 +00000020: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5F780 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5F7B0 [5F7B0, 5F8BA) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +16 (5F7C6): JSR $5F780 + +4A (5F7FA): JSR $5F780 + +7E (5F82E): JSR $5F780 + +B0 (5F860): JSR $5F780 + +E2 (5F892): JSR $5F780 + + +Dictionary: Flags $00 FirstId 260 + 260: AUTOMOD_5F7B0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5F7B0"(260) Segment="Main"(200) +Size: Flags $00 ModuleSize 266 + +Content: Flags $08 +Contents offset $0000 size $010A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 7C00 '|.' MOVEQ #$00,D6 +00000012: 2F0B '/.' MOVE.L A3,-(A7) +00000014: 2F0C '/.' MOVE.L A4,-(A7) +00000016: 4EBA FFB8 'N...' JSR *-$0046 ; FFFFFFD0 +0000001A: 1E00 '..' MOVE.B D0,D7 +0000001C: 7000 'p.' MOVEQ #$00,D0 +0000001E: 1007 '..' MOVE.B D7,D0 +00000020: 323C 0080 '2<..' MOVE.W #$0080,D1 +00000024: C200 '..' AND.B D0,D1 +00000026: 7000 'p.' MOVEQ #$00,D0 +00000028: 1001 '..' MOVE.B D1,D0 +0000002A: 4A80 'J.' TST.L D0 +0000002C: 504F 'PO' ADDQ.W #8,A7 +0000002E: 6700 00BA 'g...' BEQ *+$00BC ; 000000EA +00000032: 2006 ' .' MOVE.L D6,D0 +00000034: EF88 '..' LSL.L #7,D0 +00000036: 7200 'r.' MOVEQ #$00,D1 +00000038: 1207 '..' MOVE.B D7,D1 +0000003A: 747F 't.' MOVEQ #$7F,D2 ; '' +0000003C: C401 '..' AND.B D1,D2 +0000003E: 7200 'r.' MOVEQ #$00,D1 +00000040: 1202 '..' MOVE.B D2,D1 +00000042: 8280 '..' OR.L D0,D1 +00000044: 2C01 ',.' MOVE.L D1,D6 +00000046: 2F0B '/.' MOVE.L A3,-(A7) +00000048: 2F0C '/.' MOVE.L A4,-(A7) +0000004A: 4EBA FF84 'N...' JSR *-$007A ; FFFFFFD0 +0000004E: 1E00 '..' MOVE.B D0,D7 +00000050: 7000 'p.' MOVEQ #$00,D0 +00000052: 1007 '..' MOVE.B D7,D0 +00000054: 323C 0080 '2<..' MOVE.W #$0080,D1 +00000058: C200 '..' AND.B D0,D1 +0000005A: 7000 'p.' MOVEQ #$00,D0 +0000005C: 1001 '..' MOVE.B D1,D0 +0000005E: 4A80 'J.' TST.L D0 +00000060: 504F 'PO' ADDQ.W #8,A7 +00000062: 6700 0086 'g...' BEQ *+$0088 ; 000000EA +00000066: 2006 ' .' MOVE.L D6,D0 +00000068: EF88 '..' LSL.L #7,D0 +0000006A: 7200 'r.' MOVEQ #$00,D1 +0000006C: 1207 '..' MOVE.B D7,D1 +0000006E: 747F 't.' MOVEQ #$7F,D2 ; '' +00000070: C401 '..' AND.B D1,D2 +00000072: 7200 'r.' MOVEQ #$00,D1 +00000074: 1202 '..' MOVE.B D2,D1 +00000076: 8280 '..' OR.L D0,D1 +00000078: 2C01 ',.' MOVE.L D1,D6 +0000007A: 2F0B '/.' MOVE.L A3,-(A7) +0000007C: 2F0C '/.' MOVE.L A4,-(A7) +0000007E: 4EBA FF50 'N..P' JSR *-$00AE ; FFFFFFD0 +00000082: 1E00 '..' MOVE.B D0,D7 +00000084: 7000 'p.' MOVEQ #$00,D0 +00000086: 1007 '..' MOVE.B D7,D0 +00000088: 323C 0080 '2<..' MOVE.W #$0080,D1 +0000008C: C200 '..' AND.B D0,D1 +0000008E: 7000 'p.' MOVEQ #$00,D0 +00000090: 1001 '..' MOVE.B D1,D0 +00000092: 4A80 'J.' TST.L D0 +00000094: 504F 'PO' ADDQ.W #8,A7 +00000096: 6752 'gR' BEQ.S *+$0054 ; 000000EA +00000098: 2006 ' .' MOVE.L D6,D0 +0000009A: EF88 '..' LSL.L #7,D0 +0000009C: 7200 'r.' MOVEQ #$00,D1 +0000009E: 1207 '..' MOVE.B D7,D1 +000000A0: 747F 't.' MOVEQ #$7F,D2 ; '' +000000A2: C401 '..' AND.B D1,D2 +000000A4: 7200 'r.' MOVEQ #$00,D1 +000000A6: 1202 '..' MOVE.B D2,D1 +000000A8: 8280 '..' OR.L D0,D1 +000000AA: 2C01 ',.' MOVE.L D1,D6 +000000AC: 2F0B '/.' MOVE.L A3,-(A7) +000000AE: 2F0C '/.' MOVE.L A4,-(A7) +000000B0: 4EBA FF1E 'N...' JSR *-$00E0 ; FFFFFFD0 +000000B4: 1E00 '..' MOVE.B D0,D7 +000000B6: 7000 'p.' MOVEQ #$00,D0 +000000B8: 1007 '..' MOVE.B D7,D0 +000000BA: 323C 0080 '2<..' MOVE.W #$0080,D1 +000000BE: C200 '..' AND.B D0,D1 +000000C0: 7000 'p.' MOVEQ #$00,D0 +000000C2: 1001 '..' MOVE.B D1,D0 +000000C4: 4A80 'J.' TST.L D0 +000000C6: 504F 'PO' ADDQ.W #8,A7 +000000C8: 6720 'g ' BEQ.S *+$0022 ; 000000EA +000000CA: 2006 ' .' MOVE.L D6,D0 +000000CC: EF88 '..' LSL.L #7,D0 +000000CE: 7200 'r.' MOVEQ #$00,D1 +000000D0: 1207 '..' MOVE.B D7,D1 +000000D2: 747F 't.' MOVEQ #$7F,D2 ; '' +000000D4: C401 '..' AND.B D1,D2 +000000D6: 7200 'r.' MOVEQ #$00,D1 +000000D8: 1202 '..' MOVE.B D2,D1 +000000DA: 8280 '..' OR.L D0,D1 +000000DC: 2C01 ',.' MOVE.L D1,D6 +000000DE: 2F0B '/.' MOVE.L A3,-(A7) +000000E0: 2F0C '/.' MOVE.L A4,-(A7) +000000E2: 4EBA FEEC 'N...' JSR *-$0112 ; FFFFFFD0 +000000E6: 1E00 '..' MOVE.B D0,D7 +000000E8: 504F 'PO' ADDQ.W #8,A7 +000000EA: 2006 ' .' MOVE.L D6,D0 +000000EC: EF88 '..' LSL.L #7,D0 +000000EE: 7200 'r.' MOVEQ #$00,D1 +000000F0: 1207 '..' MOVE.B D7,D1 +000000F2: 747F 't.' MOVEQ #$7F,D2 ; '' +000000F4: C401 '..' AND.B D1,D2 +000000F6: 7200 'r.' MOVEQ #$00,D1 +000000F8: 1202 '..' MOVE.B D2,D1 +000000FA: 8280 '..' OR.L D0,D1 +000000FC: 2C01 ',.' MOVE.L D1,D6 +000000FE: 2006 ' .' MOVE.L D6,D0 +00000100: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 +00000106: 4E5E 'N^' UNLK A6 +00000108: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5F7B0 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5F8C0 [5F8C0, 5FBB6) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +80 (5F940): JSR $5F780 + +AA (5F96A): JSR $5F7B0 + +10A (5F9CA): JSR $5F780 + +122 (5F9E2): JSR $5F7B0 + +144 (5FA04): JSR $5F780 + +18E (5FA4E): JSR $5F780 + +1AA (5FA6A): JSR $5F7B0 + +1B8 (5FA78): JSR $5F7B0 + +1DA (5FA9A): JSR $5F780 + +212 (5FAD2): JSR $5F7B0 + +220 (5FAE0): JSR $5F7B0 + +26C (5FB2C): JSR $5F780 + +298 (5FB58): JSR $5F780 + + +Dictionary: Flags $00 FirstId 261 + 261: AUTOMOD_5F8C0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5F8C0"(261) Segment="Main"(200) +Size: Flags $00 ModuleSize 758 + +Content: Flags $08 +Contents offset $0000 size $02F6 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 242E 0010 '$...' MOVE.L $0010(A6),D2 +00000008: 222E 000C '"...' MOVE.L $000C(A6),D1 +0000000C: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +00000010: 6002 '`.' BRA.S *+$0004 ; 00000014 +00000012: 12C1 '..' MOVE.B D1,(A1)+ +00000014: 2002 ' .' MOVE.L D2,D0 +00000016: 5382 'S.' SUBQ.L #1,D2 +00000018: 4A80 'J.' TST.L D0 +0000001A: 6EF6 'n.' BGT.S *-$0008 ; 00000012 +0000001C: 4E5E 'N^' UNLK A6 +0000001E: 4E75 'Nu' RTS +00000020: 4E56 FFE6 'NV..' LINK.W A6,#-$001A +00000024: 48E7 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A7) +00000028: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +0000002C: 7000 'p.' MOVEQ #$00,D0 +0000002E: 1028 0018 '.(..' MOVE.B $0018(A0),D0 +00000032: 0C40 0002 '.@..' CMPI.W #$0002,D0 +00000036: 6706 'g.' BEQ.S *+$0008 ; 0000003E +00000038: 70CE 'p.' MOVEQ #$CE,D0 +0000003A: 6000 02B0 '`...' BRA *+$02B2 ; 000002EC +0000003E: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000042: 2028 000C ' (..' MOVE.L $000C(A0),D0 +00000046: A51E '..' _NewPtrSys ; A51E +00000048: 2D48 FFEC '-H..' MOVE.L A0,-$0014(A6) +0000004C: 6606 'f.' BNE.S *+$0008 ; 00000054 +0000004E: 7094 'p.' MOVEQ #$94,D0 +00000050: 6000 029A '`...' BRA *+$029C ; 000002EC +00000054: 286E FFEC '(n..' MOVEA.L -$0014(A6),A4 +00000058: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +0000005C: 2668 000C '&h..' MOVEA.L $000C(A0),A3 +00000060: D7CC '..' ADDA.L A4,A3 +00000062: 2028 0014 ' (..' MOVE.L $0014(A0),D0 +00000066: D0AE 0008 '....' ADD.L $0008(A6),D0 +0000006A: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +0000006E: 2D68 0010 FFFC '-h....' MOVE.L $0010(A0),-$0004(A6) +00000074: 6000 024E '`..N' BRA *+$0250 ; 000002C4 +00000078: 486E FFFC 'Hn..' PEA -$0004(A6) +0000007C: 486E FFF8 'Hn..' PEA -$0008(A6) +00000080: 4EBA FE3E 'N..>' JSR *-$01C0 ; FFFFFEC0 +00000084: 1D40 FFEB '.@..' MOVE.B D0,-$0015(A6) +00000088: EA08 '..' LSR.B #5,D0 +0000008A: 1D40 FFEA '.@..' MOVE.B D0,-$0016(A6) +0000008E: 7000 'p.' MOVEQ #$00,D0 +00000090: 102E FFEB '....' MOVE.B -$0015(A6),D0 +00000094: 721F 'r.' MOVEQ #$1F,D1 +00000096: C200 '..' AND.B D0,D1 +00000098: 7C00 '|.' MOVEQ #$00,D6 +0000009A: 1C01 '..' MOVE.B D1,D6 +0000009C: 4A86 'J.' TST.L D6 +0000009E: 504F 'PO' ADDQ.W #8,A7 +000000A0: 6610 'f.' BNE.S *+$0012 ; 000000B2 +000000A2: 486E FFFC 'Hn..' PEA -$0004(A6) +000000A6: 486E FFF8 'Hn..' PEA -$0008(A6) +000000AA: 4EBA FE44 'N..D' JSR *-$01BA ; FFFFFEF0 +000000AE: 2C00 ',.' MOVE.L D0,D6 +000000B0: 504F 'PO' ADDQ.W #8,A7 +000000B2: 102E FFEA '....' MOVE.B -$0016(A6),D0 +000000B6: 0C00 0004 '....' CMPI.B #$04,D0 +000000BA: 6200 021C 'b...' BHI *+$021E ; 000002D8 +000000BE: 7200 'r.' MOVEQ #$00,D1 +000000C0: 1200 '..' MOVE.B D0,D1 +000000C2: D241 '.A' ADD.W D1,D1 +000000C4: 323B 1006 '2;..' MOVE.W *+$0008(D1.W),D1 ; 000000CC +000000C8: 4EFB 1000 'N...' JMP *+$0002(D1.W) ; 000000CA +000000CC: 000C 002C '...,' ORI.B #$2C,A4 ; ',' +000000D0: 0050 0140 '.P.@' ORI.W #$0140,(A0) +000000D4: 00D8 200C '.. .' CMP2.B (A0)+,D2 +000000D8: D086 '..' ADD.L D6,D0 +000000DA: B7C0 '..' CMPA.L D0,A3 +000000DC: 6500 01FA 'e...' BCS *+$01FC ; 000002D8 +000000E0: 2F06 '/.' MOVE.L D6,-(A7) +000000E2: 7000 'p.' MOVEQ #$00,D0 +000000E4: 2F00 '/.' MOVE.L D0,-(A7) +000000E6: 2F0C '/.' MOVE.L A4,-(A7) +000000E8: 4EBA FF16 'N...' JSR *-$00E8 ; 00000000 +000000EC: D9C6 '..' ADDA.L D6,A4 +000000EE: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000F2: 6000 01D0 '`...' BRA *+$01D2 ; 000002C4 +000000F6: 200C ' .' MOVE.L A4,D0 +000000F8: D086 '..' ADD.L D6,D0 +000000FA: B7C0 '..' CMPA.L D0,A3 +000000FC: 6500 01DA 'e...' BCS *+$01DC ; 000002D8 +00000100: 6010 '`.' BRA.S *+$0012 ; 00000112 +00000102: 486E FFFC 'Hn..' PEA -$0004(A6) +00000106: 486E FFF8 'Hn..' PEA -$0008(A6) +0000010A: 4EBA FDB4 'N...' JSR *-$024A ; FFFFFEC0 +0000010E: 18C0 '..' MOVE.B D0,(A4)+ +00000110: 504F 'PO' ADDQ.W #8,A7 +00000112: 5386 'S.' SUBQ.L #1,D6 +00000114: 6CEC 'l.' BGE.S *-$0012 ; 00000102 +00000116: 6000 01AC '`...' BRA *+$01AE ; 000002C4 +0000011A: 486E FFFC 'Hn..' PEA -$0004(A6) +0000011E: 486E FFF8 'Hn..' PEA -$0008(A6) +00000122: 4EBA FDCC 'N...' JSR *-$0232 ; FFFFFEF0 +00000126: 2800 '(.' MOVE.L D0,D4 +00000128: 5284 'R.' ADDQ.L #1,D4 +0000012A: 7001 'p.' MOVEQ #$01,D0 +0000012C: B086 '..' CMP.L D6,D0 +0000012E: 504F 'PO' ADDQ.W #8,A7 +00000130: 6634 'f4' BNE.S *+$0036 ; 00000166 +00000132: 200C ' .' MOVE.L A4,D0 +00000134: D084 '..' ADD.L D4,D0 +00000136: B7C0 '..' CMPA.L D0,A3 +00000138: 6500 019E 'e...' BCS *+$01A0 ; 000002D8 +0000013C: 486E FFFC 'Hn..' PEA -$0004(A6) +00000140: 486E FFF8 'Hn..' PEA -$0008(A6) +00000144: 4EBA FD7A 'N..z' JSR *-$0284 ; FFFFFEC0 +00000148: 1D40 FFEB '.@..' MOVE.B D0,-$0015(A6) +0000014C: 2F04 '/.' MOVE.L D4,-(A7) +0000014E: 7000 'p.' MOVEQ #$00,D0 +00000150: 102E FFEB '....' MOVE.B -$0015(A6),D0 +00000154: 2F00 '/.' MOVE.L D0,-(A7) +00000156: 2F0C '/.' MOVE.L A4,-(A7) +00000158: 4EBA FEA6 'N...' JSR *-$0158 ; 00000000 +0000015C: D9C4 '..' ADDA.L D4,A4 +0000015E: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000162: 6000 0160 '`..`' BRA *+$0162 ; 000002C4 +00000166: 262E FFFC '&...' MOVE.L -$0004(A6),D3 +0000016A: 246E FFF8 '$n..' MOVEA.L -$0008(A6),A2 +0000016E: 602A '`*' BRA.S *+$002C ; 0000019A +00000170: 200C ' .' MOVE.L A4,D0 +00000172: D086 '..' ADD.L D6,D0 +00000174: B7C0 '..' CMPA.L D0,A3 +00000176: 6500 0160 'e..`' BCS *+$0162 ; 000002D8 +0000017A: 2D43 FFFC '-C..' MOVE.L D3,-$0004(A6) +0000017E: 2D4A FFF8 '-J..' MOVE.L A2,-$0008(A6) +00000182: 2E06 '..' MOVE.L D6,D7 +00000184: 6010 '`.' BRA.S *+$0012 ; 00000196 +00000186: 486E FFFC 'Hn..' PEA -$0004(A6) +0000018A: 486E FFF8 'Hn..' PEA -$0008(A6) +0000018E: 4EBA FD30 'N..0' JSR *-$02CE ; FFFFFEC0 +00000192: 18C0 '..' MOVE.B D0,(A4)+ +00000194: 504F 'PO' ADDQ.W #8,A7 +00000196: 5387 'S.' SUBQ.L #1,D7 +00000198: 6CEC 'l.' BGE.S *-$0012 ; 00000186 +0000019A: 5384 'S.' SUBQ.L #1,D4 +0000019C: 6CD2 'l.' BGE.S *-$002C ; 00000170 +0000019E: 6000 0124 '`..$' BRA *+$0126 ; 000002C4 +000001A2: 486E FFFC 'Hn..' PEA -$0004(A6) +000001A6: 486E FFF8 'Hn..' PEA -$0008(A6) +000001AA: 4EBA FD44 'N..D' JSR *-$02BA ; FFFFFEF0 +000001AE: 2A00 '*.' MOVE.L D0,D5 +000001B0: 486E FFFC 'Hn..' PEA -$0004(A6) +000001B4: 486E FFF8 'Hn..' PEA -$0008(A6) +000001B8: 4EBA FD36 'N..6' JSR *-$02C8 ; FFFFFEF0 +000001BC: 2800 '(.' MOVE.L D0,D4 +000001BE: 4FEF 0010 'O...' LEA $0010(A7),A7 +000001C2: 6022 '`"' BRA.S *+$0024 ; 000001E6 +000001C4: 200C ' .' MOVE.L A4,D0 +000001C6: D085 '..' ADD.L D5,D0 +000001C8: B7C0 '..' CMPA.L D0,A3 +000001CA: 6500 010C 'e...' BCS *+$010E ; 000002D8 +000001CE: 2E05 '..' MOVE.L D5,D7 +000001D0: 6010 '`.' BRA.S *+$0012 ; 000001E2 +000001D2: 486E FFFC 'Hn..' PEA -$0004(A6) +000001D6: 486E FFF8 'Hn..' PEA -$0008(A6) +000001DA: 4EBA FCE4 'N...' JSR *-$031A ; FFFFFEC0 +000001DE: 18C0 '..' MOVE.B D0,(A4)+ +000001E0: 504F 'PO' ADDQ.W #8,A7 +000001E2: 5387 'S.' SUBQ.L #1,D7 +000001E4: 6CEC 'l.' BGE.S *-$0012 ; 000001D2 +000001E6: 200C ' .' MOVE.L A4,D0 +000001E8: D086 '..' ADD.L D6,D0 +000001EA: B7C0 '..' CMPA.L D0,A3 +000001EC: 6500 00EA 'e...' BCS *+$00EC ; 000002D8 +000001F0: 2F06 '/.' MOVE.L D6,-(A7) +000001F2: 7000 'p.' MOVEQ #$00,D0 +000001F4: 2F00 '/.' MOVE.L D0,-(A7) +000001F6: 2F0C '/.' MOVE.L A4,-(A7) +000001F8: 4EBA FE06 'N...' JSR *-$01F8 ; 00000000 +000001FC: D9C6 '..' ADDA.L D6,A4 +000001FE: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000202: 5384 'S.' SUBQ.L #1,D4 +00000204: 6CBE 'l.' BGE.S *-$0040 ; 000001C4 +00000206: 6000 00BC '`...' BRA *+$00BE ; 000002C4 +0000020A: 486E FFFC 'Hn..' PEA -$0004(A6) +0000020E: 486E FFF8 'Hn..' PEA -$0008(A6) +00000212: 4EBA FCDC 'N...' JSR *-$0322 ; FFFFFEF0 +00000216: 2A00 '*.' MOVE.L D0,D5 +00000218: 486E FFFC 'Hn..' PEA -$0004(A6) +0000021C: 486E FFF8 'Hn..' PEA -$0008(A6) +00000220: 4EBA FCCE 'N...' JSR *-$0330 ; FFFFFEF0 +00000224: 2800 '(.' MOVE.L D0,D4 +00000226: 262E FFFC '&...' MOVE.L -$0004(A6),D3 +0000022A: 246E FFF8 '$n..' MOVEA.L -$0008(A6),A2 +0000022E: 7000 'p.' MOVEQ #$00,D0 +00000230: 2D40 FFE6 '-@..' MOVE.L D0,-$001A(A6) +00000234: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000238: 6042 '`B' BRA.S *+$0044 ; 0000027C +0000023A: 200C ' .' MOVE.L A4,D0 +0000023C: D085 '..' ADD.L D5,D0 +0000023E: B7C0 '..' CMPA.L D0,A3 +00000240: 6500 0096 'e...' BCS *+$0098 ; 000002D8 +00000244: 200A ' .' MOVE.L A2,D0 +00000246: D086 '..' ADD.L D6,D0 +00000248: 222E FFE6 '"...' MOVE.L -$001A(A6),D1 +0000024C: D280 '..' ADD.L D0,D1 +0000024E: 2D41 FFF8 '-A..' MOVE.L D1,-$0008(A6) +00000252: 202E FFE6 ' ...' MOVE.L -$001A(A6),D0 +00000256: D086 '..' ADD.L D6,D0 +00000258: 2203 '".' MOVE.L D3,D1 +0000025A: 9280 '..' SUB.L D0,D1 +0000025C: 2D41 FFFC '-A..' MOVE.L D1,-$0004(A6) +00000260: 2E05 '..' MOVE.L D5,D7 +00000262: 6010 '`.' BRA.S *+$0012 ; 00000274 +00000264: 486E FFFC 'Hn..' PEA -$0004(A6) +00000268: 486E FFF8 'Hn..' PEA -$0008(A6) +0000026C: 4EBA FC52 'N..R' JSR *-$03AC ; FFFFFEC0 +00000270: 18C0 '..' MOVE.B D0,(A4)+ +00000272: 504F 'PO' ADDQ.W #8,A7 +00000274: 5387 'S.' SUBQ.L #1,D7 +00000276: 6CEC 'l.' BGE.S *-$0012 ; 00000264 +00000278: DBAE FFE6 '....' ADD.L D5,-$001A(A6) +0000027C: 200C ' .' MOVE.L A4,D0 +0000027E: D086 '..' ADD.L D6,D0 +00000280: B7C0 '..' CMPA.L D0,A3 +00000282: 6554 'eT' BCS.S *+$0056 ; 000002D8 +00000284: 2D4A FFF8 '-J..' MOVE.L A2,-$0008(A6) +00000288: 2D43 FFFC '-C..' MOVE.L D3,-$0004(A6) +0000028C: 2E06 '..' MOVE.L D6,D7 +0000028E: 6010 '`.' BRA.S *+$0012 ; 000002A0 +00000290: 486E FFFC 'Hn..' PEA -$0004(A6) +00000294: 486E FFF8 'Hn..' PEA -$0008(A6) +00000298: 4EBA FC26 'N..&' JSR *-$03D8 ; FFFFFEC0 +0000029C: 18C0 '..' MOVE.B D0,(A4)+ +0000029E: 504F 'PO' ADDQ.W #8,A7 +000002A0: 5387 'S.' SUBQ.L #1,D7 +000002A2: 6CEC 'l.' BGE.S *-$0012 ; 00000290 +000002A4: 5384 'S.' SUBQ.L #1,D4 +000002A6: 6C92 'l.' BGE.S *-$006C ; 0000023A +000002A8: 200A ' .' MOVE.L A2,D0 +000002AA: D086 '..' ADD.L D6,D0 +000002AC: 222E FFE6 '"...' MOVE.L -$001A(A6),D1 +000002B0: D280 '..' ADD.L D0,D1 +000002B2: 2D41 FFF8 '-A..' MOVE.L D1,-$0008(A6) +000002B6: 202E FFE6 ' ...' MOVE.L -$001A(A6),D0 +000002BA: D086 '..' ADD.L D6,D0 +000002BC: 2203 '".' MOVE.L D3,D1 +000002BE: 9280 '..' SUB.L D0,D1 +000002C0: 2D41 FFFC '-A..' MOVE.L D1,-$0004(A6) +000002C4: 4AAE FFFC 'J...' TST.L -$0004(A6) +000002C8: 6E00 FDAE 'n...' BGT *-$0250 ; 00000078 +000002CC: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +000002D0: 20AE FFEC ' ...' MOVE.L -$0014(A6),(A0) +000002D4: 7000 'p.' MOVEQ #$00,D0 +000002D6: 6014 '`.' BRA.S *+$0016 ; 000002EC +000002D8: 200C ' .' MOVE.L A4,D0 +000002DA: 6706 'g.' BEQ.S *+$0008 ; 000002E2 +000002DC: 206E FFEC ' n..' MOVEA.L -$0014(A6),A0 +000002E0: A01F '..' _DisposePtr ; A01F +000002E2: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +000002E6: 7000 'p.' MOVEQ #$00,D0 +000002E8: 2080 ' .' MOVE.L D0,(A0) +000002EA: 70CE 'p.' MOVEQ #$CE,D0 +000002EC: 4CEE 1CF8 FFC6 'L.....' MOVEM.L -$003A(A6),D3-D7/A2-A4 +000002F2: 4E5E 'N^' UNLK A6 +000002F4: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5F8C0 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5FBC0 [5FBC0, 5FC08) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 262 + 262: AUTOMOD_5FBC0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5FBC0"(262) 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: 3E2E 000A '>...' MOVE.W $000A(A6),D7 +0000000C: 4647 'FG' NOT.W D7 +0000000E: BE78 01D2 '.x..' CMP.W $01D2,D7 +00000012: 6504 'e.' BCS.S *+$0006 ; 00000018 +00000014: 70EB 'p.' MOVEQ #$EB,D0 +00000016: 6026 '`&' BRA.S *+$0028 ; 0000003E +00000018: 7000 'p.' MOVEQ #$00,D0 +0000001A: 3007 '0.' MOVE.W D7,D0 +0000001C: 2078 011C ' x..' MOVEA.L $011C,A0 +00000020: 2670 0C00 '&p..' MOVEA.L $00(A0,D0.L*4),A3 +00000024: 200B ' .' MOVE.L A3,D0 +00000026: 6604 'f.' BNE.S *+$0006 ; 0000002C +00000028: 70EA 'p.' MOVEQ #$EA,D0 +0000002A: 6012 '`.' BRA.S *+$0014 ; 0000003E +0000002C: 2853 '(S' MOVEA.L (A3),A4 +0000002E: 200C ' .' MOVE.L A4,D0 +00000030: 6604 'f.' BNE.S *+$0006 ; 00000036 +00000032: 700E 'p.' MOVEQ #$0E,D0 +00000034: A9C9 '..' _SysError ; A9C9 +00000036: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +0000003A: 208C ' .' MOVE.L A4,(A0) +0000003C: 7000 'p.' MOVEQ #$00,D0 +0000003E: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +00000044: 4E5E 'N^' UNLK A6 +00000046: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5FBC0 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5FC10 [5FC10, 5FC8A) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 263 + 263: AUTOMOD_5FC10 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5FC10"(263) Segment="Main"(200) +Size: Flags $00 ModuleSize 122 + +Content: Flags $08 +Contents offset $0000 size $007A +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 2E2E 0010 '....' MOVE.L $0010(A6),D7 +0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000010: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000014: 2668 001E '&h..' MOVEA.L $001E(A0),A3 +00000018: 2007 ' .' MOVE.L D7,D0 +0000001A: 5F80 '_.' SUBQ.L #7,D0 +0000001C: 6532 'e2' BCS.S *+$0034 ; 00000050 +0000001E: 0C80 0000 0003 '......' CMPI.L #$00000003,D0 +00000024: 622A 'b*' BHI.S *+$002C ; 00000050 +00000026: D080 '..' ADD.L D0,D0 +00000028: 303B 0806 '0;..' MOVE.W *+$0008(D0.L),D0 ; 00000030 +0000002C: 4EFB 0000 'N...' JMP *+$0002(D0.W) ; 0000002E +00000030: 000A 0016 '....' ORI.B #$16,A2 +00000034: 0010 001C '....' ORI.B #$1C,(A0) +00000038: 2D4C FFFC '-L..' MOVE.L A4,-$0004(A6) +0000003C: 6016 '`.' BRA.S *+$0018 ; 00000054 +0000003E: 2D4C FFFC '-L..' MOVE.L A4,-$0004(A6) +00000042: 6010 '`.' BRA.S *+$0012 ; 00000054 +00000044: 2D4C FFFC '-L..' MOVE.L A4,-$0004(A6) +00000048: 600A '`.' BRA.S *+$000C ; 00000054 +0000004A: 2D4C FFFC '-L..' MOVE.L A4,-$0004(A6) +0000004E: 6004 '`.' BRA.S *+$0006 ; 00000054 +00000050: 700E 'p.' MOVEQ #$0E,D0 +00000052: A9C9 '..' _SysError ; A9C9 +00000054: 7004 'p.' MOVEQ #$04,D0 +00000056: 2F00 '/.' MOVE.L D0,-(A7) +00000058: 2F07 '/.' MOVE.L D7,-(A7) +0000005A: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +0000005E: 7200 'r.' MOVEQ #$00,D1 +00000060: 2F01 '/.' MOVE.L D1,-(A7) +00000062: 70FF 'p.' MOVEQ #$FF,D0 +00000064: 2F00 '/.' MOVE.L D0,-(A7) +00000066: 204B ' K' MOVEA.L A3,A0 +00000068: 4E90 'N.' JSR (A0) +0000006A: 3C00 '<.' MOVE.W D0,D6 +0000006C: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000070: 4CEE 18C0 FFEC 'L.....' MOVEM.L -$0014(A6),D6/D7/A3/A4 +00000076: 4E5E 'N^' UNLK A6 +00000078: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5FC10 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5FC90 [5FC90, 5FC9E) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 264 + 264: AUTOMOD_5FC90 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5FC90"(264) Segment="Main"(200) +Size: Flags $00 ModuleSize 14 + +Content: Flags $08 +Contents offset $0000 size $000E +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 40C0 '@.' MOVE SR,D0 +00000006: 007C 0700 '.|..' ORI.W #$0700,SR +0000000A: 4E5E 'N^' UNLK A6 +0000000C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5FC90 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5FCA0 [5FCA0, 5FCAE) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 265 + 265: AUTOMOD_5FCA0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5FCA0"(265) 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: 302E 000A '0...' MOVE.W $000A(A6),D0 +00000008: 46C0 'F.' MOVE D0,SR +0000000A: 4E5E 'N^' UNLK A6 +0000000C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5FCA0 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5FCB0 [5FCB0, 5FD44) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +8 (5FCB8): JSR $5FC90 + +6E (5FD1E): JSR $5FCA0 + +82 (5FD32): JSR $5FCA0 + + +Dictionary: Flags $00 FirstId 266 + 266: AUTOMOD_5FCB0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5FCB0"(266) Segment="Main"(200) +Size: Flags $00 ModuleSize 148 + +Content: Flags $08 +Contents offset $0000 size $0094 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0F18 'H...' MOVEM.L D4-D7/A3/A4,-(A7) +00000008: 4EBA FFD6 'N...' JSR *-$0028 ; FFFFFFE0 +0000000C: 3A00 ':.' MOVE.W D0,D5 +0000000E: 7000 'p.' MOVEQ #$00,D0 +00000010: 3038 01D2 '08..' MOVE.W $01D2,D0 +00000014: 0C40 0400 '.@..' CMPI.W #$0400,D0 +00000018: 6504 'e.' BCS.S *+$0006 ; 0000001E +0000001A: 7EE3 '~.' MOVEQ #$E3,D7 +0000001C: 605E '`^' BRA.S *+$0060 ; 0000007C +0000001E: 7000 'p.' MOVEQ #$00,D0 +00000020: 3038 01D2 '08..' MOVE.W $01D2,D0 +00000024: 2C00 ',.' MOVE.L D0,D6 +00000026: DCBC 0000 0100 '......' ADD.L #$00000100,D6 +0000002C: 0C86 0000 0400 '......' CMPI.L #$00000400,D6 +00000032: 6F06 'o.' BLE.S *+$0008 ; 0000003A +00000034: 2C3C 0000 0400 ',<....' MOVE.L #$00000400,D6 +0000003A: 2006 ' .' MOVE.L D6,D0 +0000003C: E580 '..' ASL.L #2,D0 +0000003E: A71E '..' _NewPtrSysClear ; A71E +00000040: 2848 '(H' MOVEA.L A0,A4 +00000042: 200C ' .' MOVE.L A4,D0 +00000044: 6604 'f.' BNE.S *+$0006 ; 0000004A +00000046: 7EEB '~.' MOVEQ #$EB,D7 +00000048: 6032 '`2' BRA.S *+$0034 ; 0000007C +0000004A: 2678 011C '&x..' MOVEA.L $011C,A3 +0000004E: 7000 'p.' MOVEQ #$00,D0 +00000050: 3038 01D2 '08..' MOVE.W $01D2,D0 +00000054: E580 '..' ASL.L #2,D0 +00000056: 2800 '(.' MOVE.L D0,D4 +00000058: 204B ' K' MOVEA.L A3,A0 +0000005A: 224C '"L' MOVEA.L A4,A1 +0000005C: 2004 ' .' MOVE.L D4,D0 +0000005E: A22E '..' _BlockMoveData ; A22E +00000060: 21CC 011C '!...' MOVE.L A4,$011C +00000064: 31C6 01D2 '1...' MOVE.W D6,$01D2 +00000068: 7000 'p.' MOVEQ #$00,D0 +0000006A: 3005 '0.' MOVE.W D5,D0 +0000006C: 2F00 '/.' MOVE.L D0,-(A7) +0000006E: 4EBA FF80 'N...' JSR *-$007E ; FFFFFFF0 +00000072: 204B ' K' MOVEA.L A3,A0 +00000074: A01F '..' _DisposePtr ; A01F +00000076: 7000 'p.' MOVEQ #$00,D0 +00000078: 584F 'XO' ADDQ.W #4,A7 +0000007A: 600E '`.' BRA.S *+$0010 ; 0000008A +0000007C: 7000 'p.' MOVEQ #$00,D0 +0000007E: 3005 '0.' MOVE.W D5,D0 +00000080: 2F00 '/.' MOVE.L D0,-(A7) +00000082: 4EBA FF6C 'N..l' JSR *-$0092 ; FFFFFFF0 +00000086: 3007 '0.' MOVE.W D7,D0 +00000088: 584F 'XO' ADDQ.W #4,A7 +0000008A: 4CEE 18F0 FFE8 'L.....' MOVEM.L -$0018(A6),D4-D7/A3/A4 +00000090: 4E5E 'N^' UNLK A6 +00000092: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5FCB0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5FD50 [5FD50, 5FDF8) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +94 (5FDE4): JSR $5FCB0 + + +Dictionary: Flags $00 FirstId 267 + 267: AUTOMOD_5FD50 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5FD50"(267) 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 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000008: 3A2E 000E ':...' MOVE.W $000E(A6),D5 +0000000C: 3C2E 0012 '<...' MOVE.W $0012(A6),D6 +00000010: 266E 0014 '&n..' MOVEA.L $0014(A6),A3 +00000014: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000018: 7000 'p.' MOVEQ #$00,D0 +0000001A: 3005 '0.' MOVE.W D5,D0 +0000001C: 0C40 0400 '.@..' CMPI.W #$0400,D0 +00000020: 640E 'd.' BCC.S *+$0010 ; 00000030 +00000022: 7000 'p.' MOVEQ #$00,D0 +00000024: 3006 '0.' MOVE.W D6,D0 +00000026: 0C40 03FF '.@..' CMPI.W #$03FF,D0 +0000002A: 6304 'c.' BLS.S *+$0006 ; 00000030 +0000002C: 3C3C 03FF '<<..' MOVE.W #$03FF,D6 +00000030: BC45 '.E' CMP.W D5,D6 +00000032: 6514 'e.' BCS.S *+$0016 ; 00000048 +00000034: 7000 'p.' MOVEQ #$00,D0 +00000036: 3005 '0.' MOVE.W D5,D0 +00000038: 0C40 0400 '.@..' CMPI.W #$0400,D0 +0000003C: 640A 'd.' BCC.S *+$000C ; 00000048 +0000003E: 7000 'p.' MOVEQ #$00,D0 +00000040: 3006 '0.' MOVE.W D6,D0 +00000042: 0C40 0400 '.@..' CMPI.W #$0400,D0 +00000046: 6504 'e.' BCS.S *+$0006 ; 0000004C +00000048: 70EB 'p.' MOVEQ #$EB,D0 +0000004A: 6052 '`R' BRA.S *+$0054 ; 0000009E +0000004C: 3E05 '>.' MOVE.W D5,D7 +0000004E: 6030 '`0' BRA.S *+$0032 ; 00000080 +00000050: 7000 'p.' MOVEQ #$00,D0 +00000052: 3007 '0.' MOVE.W D7,D0 +00000054: 2078 011C ' x..' MOVEA.L $011C,A0 +00000058: 4AB0 0C00 'J...' TST.L $00(A0,D0.L*4) +0000005C: 661E 'f.' BNE.S *+$0020 ; 0000007C +0000005E: 7000 'p.' MOVEQ #$00,D0 +00000060: 3007 '0.' MOVE.W D7,D0 +00000062: 4680 'F.' NOT.L D0 +00000064: 3680 '6.' MOVE.W D0,(A3) +00000066: 2054 ' T' MOVEA.L (A4),A0 +00000068: 3153 0018 '1S..' MOVE.W (A3),$0018(A0) +0000006C: 7000 'p.' MOVEQ #$00,D0 +0000006E: 3007 '0.' MOVE.W D7,D0 +00000070: 2078 011C ' x..' MOVEA.L $011C,A0 +00000074: 218C 0C00 '!...' MOVE.L A4,$00(A0,D0.L*4) +00000078: 7000 'p.' MOVEQ #$00,D0 +0000007A: 6022 '`"' BRA.S *+$0024 ; 0000009E +0000007C: 3007 '0.' MOVE.W D7,D0 +0000007E: 5247 'RG' ADDQ.W #1,D7 +00000080: BC47 '.G' CMP.W D7,D6 +00000082: 6506 'e.' BCS.S *+$0008 ; 0000008A +00000084: BE78 01D2 '.x..' CMP.W $01D2,D7 +00000088: 65C6 'e.' BCS.S *-$0038 ; 00000050 +0000008A: BC78 01D2 '.x..' CMP.W $01D2,D6 +0000008E: 6404 'd.' BCC.S *+$0006 ; 00000094 +00000090: 70E3 'p.' MOVEQ #$E3,D0 +00000092: 600A '`.' BRA.S *+$000C ; 0000009E +00000094: 4EBA FECA 'N...' JSR *-$0134 ; FFFFFF60 +00000098: 4A40 'J@' TST.W D0 +0000009A: 67B0 'g.' BEQ.S *-$004E ; 0000004C +0000009C: 70E3 'p.' MOVEQ #$E3,D0 +0000009E: 4CEE 18E0 FFEC 'L.....' MOVEM.L -$0014(A6),D5-D7/A3/A4 +000000A4: 4E5E 'N^' UNLK A6 +000000A6: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5FD50 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_5FE00 [5FE00, 5FE4A) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 268 + 268: AUTOMOD_5FE00 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_5FE00"(268) Segment="Main"(200) +Size: Flags $00 ModuleSize 74 + +Content: Flags $08 +Contents offset $0000 size $004A +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000010: 224C '"L' MOVEA.L A4,A1 +00000012: 5C89 '\.' ADDQ.L #6,A1 +00000014: A96F '.o' _Enqueue ; A96F +00000016: 266C 001E '&l..' MOVEA.L $001E(A4),A3 +0000001A: 7004 'p.' MOVEQ #$04,D0 +0000001C: 2F00 '/.' MOVE.L D0,-(A7) +0000001E: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000022: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000026: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000002A: 72FF 'r.' MOVEQ #$FF,D1 +0000002C: 2F01 '/.' MOVE.L D1,-(A7) +0000002E: 204B ' K' MOVEA.L A3,A0 +00000030: 4E90 'N.' JSR (A0) +00000032: 3E00 '>.' MOVE.W D0,D7 +00000034: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000038: 224C '"L' MOVEA.L A4,A1 +0000003A: 5C89 '\.' ADDQ.L #6,A1 +0000003C: A96E '.n' _Dequeue ; A96E +0000003E: 3007 '0.' MOVE.W D7,D0 +00000040: 4CEE 1880 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A3/A4 +00000046: 4E5E 'N^' UNLK A6 +00000048: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_5FE00 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC0168 [5FE50, 5FEF0) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +2E (5FE7E): JSR EXPANSIONBUSMGR_VEC01AC + + Unresolved outgoing references: + +18 (5FE68): JSR $5FBC0 + +8A (5FEDA): JSR $5FE00 + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 269 + 269: EXPANSIONBUSMGR_VEC0168 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC0168"(269) Segment="Main"(200) +Size: Flags $00 ModuleSize 160 + +Content: Flags $08 +Contents offset $0000 size $00A0 +00000000: 4E56 FFC6 'NV..' LINK.W A6,#-$003A +00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) +00000008: 3C2E 000A '<...' MOVE.W $000A(A6),D6 +0000000C: 49EE FFEA 'I...' LEA -$0016(A6),A4 +00000010: 486E FFC6 'Hn..' PEA -$003A(A6) +00000014: 48C6 'H.' EXT.L D6 +00000016: 2F06 '/.' MOVE.L D6,-(A7) +00000018: 4EBA FD56 'N..V' JSR *-$02A8 ; FFFFFD70 +0000001C: 3E00 '>.' MOVE.W D0,D7 +0000001E: 504F 'PO' ADDQ.W #8,A7 +00000020: 6672 'fr' BNE.S *+$0074 ; 00000094 +00000022: 206E FFC6 ' n..' MOVEA.L -$003A(A6),A0 +00000026: 3028 0004 '0(..' MOVE.W $0004(A0),D0 +0000002A: 48C0 'H.' EXT.L D0 +0000002C: 2F00 '/.' MOVE.L D0,-(A7) +0000002E: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC01AC ; id: 270 +00000032: 7200 'r.' MOVEQ #$00,D1 +00000034: 1200 '..' MOVE.B D0,D1 +00000036: 4A81 'J.' TST.L D1 +00000038: 584F 'XO' ADDQ.W #4,A7 +0000003A: 6604 'f.' BNE.S *+$0006 ; 00000040 +0000003C: 7000 'p.' MOVEQ #$00,D0 +0000003E: 6056 '`V' BRA.S *+$0058 ; 00000096 +00000040: 3D46 FFE6 '=F..' MOVE.W D6,-$001A(A6) +00000044: 3D7C A004 FFD4 '=|....' MOVE.W #$A004,-$002C(A6) +0000004A: 3D7C 0001 FFDE '=|....' MOVE.W #$0001,-$0022(A6) +00000050: 7000 'p.' MOVEQ #$00,D0 +00000052: 2D40 FFDA '-@..' MOVE.L D0,-$0026(A6) +00000056: 3D7C 0002 FFD2 '=|....' MOVE.W #$0002,-$002E(A6) +0000005C: 3D7C 0046 FFE8 '=|.F..' MOVE.W #$0046,-$0018(A6) +00000062: 7201 'r.' MOVEQ #$01,D1 +00000064: B26E 000E '.n..' CMP.W $000E(A6),D1 +00000068: 6608 'f.' BNE.S *+$000A ; 00000072 +0000006A: 28BC 706D 7835 '(.pmx5' MOVE.L #$706D7835,(A4) ; 'pmx5' +00000070: 6006 '`.' BRA.S *+$0008 ; 00000078 +00000072: 28BC 706D 6E35 '(.pmn5' MOVE.L #$706D6E35,(A4) ; 'pmn5' +00000078: 41EE FFCE 'A...' LEA -$0032(A6),A0 +0000007C: 2D48 FFCA '-H..' MOVE.L A0,-$0036(A6) +00000080: 7004 'p.' MOVEQ #$04,D0 +00000082: 2F00 '/.' MOVE.L D0,-(A7) +00000084: 2F08 '/.' MOVE.L A0,-(A7) +00000086: 2F2E FFC6 '/...' MOVE.L -$003A(A6),-(A7) +0000008A: 4EBA FF24 'N..$' JSR *-$00DA ; FFFFFFB0 +0000008E: 3E00 '>.' MOVE.W D0,D7 +00000090: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000094: 3007 '0.' MOVE.W D7,D0 +00000096: 4CEE 10C0 FFBA 'L.....' MOVEM.L -$0046(A6),D6/D7/A4 +0000009C: 4E5E 'N^' UNLK A6 +0000009E: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 270 + 270: EXPANSIONBUSMGR_VEC01AC + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC01AC"(270) + 00000030 +Comment: + + EXPANSIONBUSMGR_VEC0168 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC0160 [5FF00, 5FFDA) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +C8 (5FFC8): JSR EXPANSIONBUSMGR_VEC0168 + + Unresolved outgoing references: + +18 (5FF18): JSR $5FBC0 + +A4 (5FFA4): JSR $5FE00 + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 271 + 271: EXPANSIONBUSMGR_VEC0160 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC0160"(271) Segment="Main"(200) +Size: Flags $00 ModuleSize 218 + +Content: Flags $08 +Contents offset $0000 size $00DA +00000000: 4E56 FFA8 'NV..' LINK.W A6,#-$0058 +00000004: 48E7 0F08 'H...' MOVEM.L D4-D7/A4,-(A7) +00000008: 1A2E 000F '....' MOVE.B $000F(A6),D5 +0000000C: 3C2E 000A '<...' MOVE.W $000A(A6),D6 +00000010: 486E FFAC 'Hn..' PEA -$0054(A6) +00000014: 48C6 'H.' EXT.L D6 +00000016: 2F06 '/.' MOVE.L D6,-(A7) +00000018: 4EBA FCA6 'N...' JSR *-$0358 ; FFFFFCC0 +0000001C: 3E00 '>.' MOVE.W D0,D7 +0000001E: 504F 'PO' ADDQ.W #8,A7 +00000020: 6600 00AC 'f...' BNE *+$00AE ; 000000CE +00000024: 206E FFAC ' n..' MOVEA.L -$0054(A6),A0 +00000028: 3028 0004 '0(..' MOVE.W $0004(A0),D0 +0000002C: E040 '.@' ASR.W #8,D0 +0000002E: 7803 'x.' MOVEQ #$03,D4 +00000030: C840 '.@' AND.W D0,D4 +00000032: 1004 '..' MOVE.B D4,D0 +00000034: 4600 'F.' NOT.B D0 +00000036: 1205 '..' MOVE.B D5,D1 +00000038: C200 '..' AND.B D0,D1 +0000003A: 7003 'p.' MOVEQ #$03,D0 +0000003C: C001 '..' AND.B D1,D0 +0000003E: 6706 'g.' BEQ.S *+$0008 ; 00000046 +00000040: 70E9 'p.' MOVEQ #$E9,D0 +00000042: 6000 008C '`...' BRA *+$008E ; 000000D0 +00000046: 206E FFAC ' n..' MOVEA.L -$0054(A6),A0 +0000004A: 7008 'p.' MOVEQ #$08,D0 +0000004C: C068 0004 '.h..' AND.W $0004(A0),D0 +00000050: 7200 'r.' MOVEQ #$00,D1 +00000052: 3200 '2.' MOVE.W D0,D1 +00000054: 4A81 'J.' TST.L D1 +00000056: 6604 'f.' BNE.S *+$0006 ; 0000005C +00000058: 70E9 'p.' MOVEQ #$E9,D0 +0000005A: 6074 '`t' BRA.S *+$0076 ; 000000D0 +0000005C: 3D7C 0001 FFC0 '=|....' MOVE.W #$0001,-$0040(A6) +00000062: 3D7C 0002 FFB4 '=|....' MOVE.W #$0002,-$004C(A6) +00000068: 3D7C A000 FFB6 '=|....' MOVE.W #$A000,-$004A(A6) +0000006E: 1D45 FFCB '.E..' MOVE.B D5,-$0035(A6) +00000072: 7000 'p.' MOVEQ #$00,D0 +00000074: 2D40 FFBC '-@..' MOVE.L D0,-$0044(A6) +00000078: 206E FFAC ' n..' MOVEA.L -$0054(A6),A0 +0000007C: 2210 '".' MOVE.L (A0),D1 +0000007E: 7412 't.' MOVEQ #$12,D2 +00000080: D282 '..' ADD.L D2,D1 +00000082: 2D41 FFC2 '-A..' MOVE.L D1,-$003E(A6) +00000086: 426E FFC6 'Bn..' CLR.W -$003A(A6) +0000008A: 3D46 FFC8 '=F..' MOVE.W D6,-$0038(A6) +0000008E: 2D40 FFD0 '-@..' MOVE.L D0,-$0030(A6) +00000092: 41EE FFB0 'A...' LEA -$0050(A6),A0 +00000096: 2D48 FFA8 '-H..' MOVE.L A0,-$0058(A6) +0000009A: 7000 'p.' MOVEQ #$00,D0 +0000009C: 2F00 '/.' MOVE.L D0,-(A7) +0000009E: 2F08 '/.' MOVE.L A0,-(A7) +000000A0: 2F2E FFAC '/...' MOVE.L -$0054(A6),-(A7) +000000A4: 4EBA FE5A 'N..Z' JSR *-$01A4 ; FFFFFF00 +000000A8: 3E00 '>.' MOVE.W D0,D7 +000000AA: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000AE: 661E 'f.' BNE.S *+$0020 ; 000000CE +000000B0: 286E FFAC '(n..' MOVEA.L -$0054(A6),A4 +000000B4: 204C ' L' MOVEA.L A4,A0 +000000B6: 0068 0020 0004 '.h. ..' ORI.W #$0020,$0004(A0) +000000BC: 522C 0033 'R,.3' ADDQ.B #1,$0033(A4) +000000C0: 7001 'p.' MOVEQ #$01,D0 +000000C2: 2F00 '/.' MOVE.L D0,-(A7) +000000C4: 48C6 'H.' EXT.L D6 +000000C6: 2F06 '/.' MOVE.L D6,-(A7) +000000C8: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0168 ; id: 269 +000000CC: 504F 'PO' ADDQ.W #8,A7 +000000CE: 3007 '0.' MOVE.W D7,D0 +000000D0: 4CEE 10F0 FF94 'L.....' MOVEM.L -$006C(A6),D4-D7/A4 +000000D6: 4E5E 'N^' UNLK A6 +000000D8: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0168"(269) + 000000CA +Comment: + + EXPANSIONBUSMGR_VEC0160 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC0164 [5FFF0, 600BC) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +42 (60032): JSR EXPANSIONBUSMGR_VEC0168 + + Unresolved outgoing references: + +14 (60004): JSR $5FBC0 + +86 (60076): JSR $5FE00 + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 272 + 272: EXPANSIONBUSMGR_VEC0164 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC0164"(272) Segment="Main"(200) +Size: Flags $00 ModuleSize 204 + +Content: Flags $08 +Contents offset $0000 size $00CC +00000000: 4E56 FFA8 'NV..' LINK.W A6,#-$0058 +00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) +00000008: 3C2E 000A '<...' MOVE.W $000A(A6),D6 +0000000C: 486E FFAC 'Hn..' PEA -$0054(A6) +00000010: 48C6 'H.' EXT.L D6 +00000012: 2F06 '/.' MOVE.L D6,-(A7) +00000014: 4EBA FBBA 'N...' JSR *-$0444 ; FFFFFBD0 +00000018: 3E00 '>.' MOVE.W D0,D7 +0000001A: 504F 'PO' ADDQ.W #8,A7 +0000001C: 6600 00A2 'f...' BNE *+$00A4 ; 000000C0 +00000020: 206E FFAC ' n..' MOVEA.L -$0054(A6),A0 +00000024: 7028 'p(' MOVEQ #$28,D0 ; '(' +00000026: C068 0004 '.h..' AND.W $0004(A0),D0 +0000002A: 7200 'r.' MOVEQ #$00,D1 +0000002C: 3200 '2.' MOVE.W D0,D1 +0000002E: 7028 'p(' MOVEQ #$28,D0 ; '(' +00000030: B081 '..' CMP.L D1,D0 +00000032: 6706 'g.' BEQ.S *+$0008 ; 0000003A +00000034: 70E9 'p.' MOVEQ #$E9,D0 +00000036: 6000 008A '`...' BRA *+$008C ; 000000C2 +0000003A: 7000 'p.' MOVEQ #$00,D0 +0000003C: 2F00 '/.' MOVE.L D0,-(A7) +0000003E: 48C6 'H.' EXT.L D6 +00000040: 2F06 '/.' MOVE.L D6,-(A7) +00000042: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0168 ; id: 269 +00000046: 3D7C 0001 FFC0 '=|....' MOVE.W #$0001,-$0040(A6) +0000004C: 3D7C 0002 FFB4 '=|....' MOVE.W #$0002,-$004C(A6) +00000052: 3D7C A001 FFB6 '=|....' MOVE.W #$A001,-$004A(A6) +00000058: 422E FFCB 'B...' CLR.B -$0035(A6) +0000005C: 7000 'p.' MOVEQ #$00,D0 +0000005E: 2D40 FFBC '-@..' MOVE.L D0,-$0044(A6) +00000062: 2D40 FFC2 '-@..' MOVE.L D0,-$003E(A6) +00000066: 426E FFC6 'Bn..' CLR.W -$003A(A6) +0000006A: 3D46 FFC8 '=F..' MOVE.W D6,-$0038(A6) +0000006E: 2D40 FFD0 '-@..' MOVE.L D0,-$0030(A6) +00000072: 504F 'PO' ADDQ.W #8,A7 +00000074: 41EE FFB0 'A...' LEA -$0050(A6),A0 +00000078: 2D48 FFA8 '-H..' MOVE.L A0,-$0058(A6) +0000007C: 7001 'p.' MOVEQ #$01,D0 +0000007E: 2F00 '/.' MOVE.L D0,-(A7) +00000080: 2F08 '/.' MOVE.L A0,-(A7) +00000082: 2F2E FFAC '/...' MOVE.L -$0054(A6),-(A7) +00000086: 4EBA FD88 'N...' JSR *-$0276 ; FFFFFE10 +0000008A: 3E00 '>.' MOVE.W D0,D7 +0000008C: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000090: 6618 'f.' BNE.S *+$001A ; 000000AA +00000092: 286E FFAC '(n..' MOVEA.L -$0054(A6),A4 +00000096: 532C 0033 'S,.3' SUBQ.B #1,$0033(A4) +0000009A: 4A2C 0033 'J,.3' TST.B $0033(A4) +0000009E: 660A 'f.' BNE.S *+$000C ; 000000AA +000000A0: 206E FFAC ' n..' MOVEA.L -$0054(A6),A0 +000000A4: 0268 FFDF 0004 '.h....' ANDI.W #$FFDF,$0004(A0) +000000AA: 4A47 'JG' TST.W D7 +000000AC: 6612 'f.' BNE.S *+$0014 ; 000000C0 +000000AE: 206E FFAC ' n..' MOVEA.L -$0054(A6),A0 +000000B2: 7020 'p ' MOVEQ #$20,D0 ; ' ' +000000B4: C068 0004 '.h..' AND.W $0004(A0),D0 +000000B8: 7200 'r.' MOVEQ #$00,D1 +000000BA: 3200 '2.' MOVE.W D0,D1 +000000BC: 4A81 'J.' TST.L D1 +000000BE: 66B4 'f.' BNE.S *-$004A ; 00000074 +000000C0: 3007 '0.' MOVE.W D7,D0 +000000C2: 4CEE 10C0 FF9C 'L.....' MOVEM.L -$0064(A6),D6/D7/A4 +000000C8: 4E5E 'N^' UNLK A6 +000000CA: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0168"(269) + 00000044 +Comment: + + EXPANSIONBUSMGR_VEC0164 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_600D0 [600D0, 60118) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +34 (60104): JSR EXPANSIONBUSMGR_VEC0160 + + Unresolved outgoing references: + +14 (600E4): JSR $5FBC0 + + +Dictionary: Flags $00 FirstId 273 + 273: AUTOMOD_600D0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_600D0"(273) Segment="Main"(200) +Size: Flags $00 ModuleSize 72 + +Content: Flags $08 +Contents offset $0000 size $0048 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0700 'H...' MOVEM.L D5-D7,-(A7) +00000008: 3C2E 000A '<...' MOVE.W $000A(A6),D6 +0000000C: 486E FFFC 'Hn..' PEA -$0004(A6) +00000010: 48C6 'H.' EXT.L D6 +00000012: 2F06 '/.' MOVE.L D6,-(A7) +00000014: 4EBA FADA 'N...' JSR *-$0524 ; FFFFFAF0 +00000018: 3E00 '>.' MOVE.W D0,D7 +0000001A: 504F 'PO' ADDQ.W #8,A7 +0000001C: 661E 'f.' BNE.S *+$0020 ; 0000003C +0000001E: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000022: 3028 0004 '0(..' MOVE.W $0004(A0),D0 +00000026: E040 '.@' ASR.W #8,D0 +00000028: 7A03 'z.' MOVEQ #$03,D5 +0000002A: CA40 '.@' AND.W D0,D5 +0000002C: 49C5 'I.' EXTB.L D5 +0000002E: 2F05 '/.' MOVE.L D5,-(A7) +00000030: 48C6 'H.' EXT.L D6 +00000032: 2F06 '/.' MOVE.L D6,-(A7) +00000034: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0160 ; id: 271 +00000038: 3E00 '>.' MOVE.W D0,D7 +0000003A: 504F 'PO' ADDQ.W #8,A7 +0000003C: 3007 '0.' MOVE.W D7,D0 +0000003E: 4CEE 00E0 FFF0 'L.....' MOVEM.L -$0010(A6),D5-D7 +00000044: 4E5E 'N^' UNLK A6 +00000046: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0160"(271) + 00000036 +Comment: + + AUTOMOD_600D0 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC0170 [60120, 601FC) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +3A (6015A): JSR $5F590 + +80 (601A0): JSR $5F590 + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 274 + 274: EXPANSIONBUSMGR_VEC0170 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC0170"(274) Segment="Main"(200) +Size: Flags $00 ModuleSize 220 + +Content: Flags $08 +Contents offset $0000 size $00DC +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: 7000 'p.' MOVEQ #$00,D0 +0000000A: 2840 '(@' MOVEA.L D0,A4 +0000000C: 2640 '&@' MOVEA.L D0,A3 +0000000E: 4AAE 000C 'J...' TST.L $000C(A6) +00000012: 6606 'f.' BNE.S *+$0008 ; 0000001A +00000014: 70CE 'p.' MOVEQ #$CE,D0 +00000016: 6000 00A4 '`...' BRA *+$00A6 ; 000000BC +0000001A: 203C 0000 0080 ' <....' MOVE.L #$00000080,D0 +00000020: A51E '..' _NewPtrSys ; A51E +00000022: 2848 '(H' MOVEA.L A0,A4 +00000024: 200C ' .' MOVE.L A4,D0 +00000026: 6604 'f.' BNE.S *+$0006 ; 0000002C +00000028: 7E94 '~.' MOVEQ #$94,D7 +0000002A: 6076 '`v' BRA.S *+$0078 ; 000000A2 +0000002C: 4878 0080 'Hx..' PEA $0080 +00000030: 2F0C '/.' MOVE.L A4,-(A7) +00000032: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000036: 487A 008E 'Hz..' PEA *+$0090 ; 000000C6 +0000003A: 4EBA F434 'N..4' JSR *-$0BCA ; FFFFF470 +0000003E: 3E00 '>.' MOVE.W D0,D7 +00000040: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000044: 665C 'f\' BNE.S *+$005E ; 000000A2 +00000046: 7001 'p.' MOVEQ #$01,D0 +00000048: B0AC 0070 '...p' CMP.L $0070(A4),D0 +0000004C: 644A 'dJ' BCC.S *+$004C ; 00000098 +0000004E: 202C 0070 ' ,.p' MOVE.L $0070(A4),D0 +00000052: 5380 'S.' SUBQ.L #1,D0 +00000054: 2040 ' @' MOVEA.L D0,A0 +00000056: 41F0 8A00 'A...' LEA $00(A0,A0.L*2),A0 +0000005A: 2008 ' .' MOVE.L A0,D0 +0000005C: E580 '..' ASL.L #2,D0 +0000005E: 2C00 ',.' MOVE.L D0,D6 +00000060: DCBC 0000 0080 '......' ADD.L #$00000080,D6 +00000066: 2006 ' .' MOVE.L D6,D0 +00000068: A51E '..' _NewPtrSys ; A51E +0000006A: 2648 '&H' MOVEA.L A0,A3 +0000006C: 200B ' .' MOVE.L A3,D0 +0000006E: 6604 'f.' BNE.S *+$0006 ; 00000074 +00000070: 7E94 '~.' MOVEQ #$94,D7 +00000072: 602E '`.' BRA.S *+$0030 ; 000000A2 +00000074: 2F06 '/.' MOVE.L D6,-(A7) +00000076: 2F0B '/.' MOVE.L A3,-(A7) +00000078: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000007C: 487A 0048 'Hz.H' PEA *+$004A ; 000000C6 +00000080: 4EBA F3EE 'N...' JSR *-$0C10 ; FFFFF470 +00000084: 3E00 '>.' MOVE.W D0,D7 +00000086: 4FEF 0010 'O...' LEA $0010(A7),A7 +0000008A: 6616 'f.' BNE.S *+$0018 ; 000000A2 +0000008C: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000090: 208B ' .' MOVE.L A3,(A0) +00000092: 204C ' L' MOVEA.L A4,A0 +00000094: A01F '..' _DisposePtr ; A01F +00000096: 6006 '`.' BRA.S *+$0008 ; 0000009E +00000098: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +0000009C: 208C ' .' MOVE.L A4,(A0) +0000009E: 7000 'p.' MOVEQ #$00,D0 +000000A0: 601A '`.' BRA.S *+$001C ; 000000BC +000000A2: 200C ' .' MOVE.L A4,D0 +000000A4: 6704 'g.' BEQ.S *+$0006 ; 000000AA +000000A6: 204C ' L' MOVEA.L A4,A0 +000000A8: A01F '..' _DisposePtr ; A01F +000000AA: 200B ' .' MOVE.L A3,D0 +000000AC: 6704 'g.' BEQ.S *+$0006 ; 000000B2 +000000AE: 204B ' K' MOVEA.L A3,A0 +000000B0: A01F '..' _DisposePtr ; A01F +000000B2: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000000B6: 7000 'p.' MOVEQ #$00,D0 +000000B8: 2080 ' .' MOVE.L D0,(A0) +000000BA: 3007 '0.' MOVE.W D7,D0 +000000BC: 4CEE 18C0 FFF0 'L.....' MOVEM.L -$0010(A6),D6/D7/A3/A4 +000000C2: 4E5E 'N^' UNLK A6 +000000C4: 4E75 'Nu' RTS +000000C6: 1454 '.T' MOVE.B (A4),A2 +000000C8: 6865 'he' BVC.S *+$0067 ; 0000012F +000000CA: 4472 'Dr' DC.W $4472 ; ???? +000000CC: 6976 'iv' BVS.S *+$0078 ; 00000144 +000000CE: 6572 'er' BCS.S *+$0074 ; 00000142 +000000D0: 4465 'De' NEG.W -(A5) +000000D2: 7363 'sc' DC.W $7363 ; ???? +000000D4: 7269 'ri' MOVEQ #$69,D1 ; 'i' +000000D6: 7074 'pt' MOVEQ #$74,D0 ; 't' +000000D8: 696F 'io' BVS.S *+$0071 ; 00000149 +000000DA: 6E00 'n.' DC.W $6E00 ; 000000DC + +Comment: + + EXPANSIONBUSMGR_VEC0170 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_60210 [60210, 60250) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 275 + 275: AUTOMOD_60210 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_60210"(275) Segment="Main"(200) +Size: Flags $00 ModuleSize 64 + +Content: Flags $08 +Contents offset $0000 size $0040 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 4207 'B.' CLR.B D7 +0000000E: 200C ' .' MOVE.L A4,D0 +00000010: 6722 'g"' BEQ.S *+$0024 ; 00000034 +00000012: 598F 'Y.' SUBQ.L #4,A7 +00000014: 2EB8 02A6 '....' MOVE.L $02A6,(A7) +00000018: 4A9F 'J.' TST.L (A7)+ +0000001A: 6718 'g.' BEQ.S *+$001A ; 00000034 +0000001C: 598F 'Y.' SUBQ.L #4,A7 +0000001E: 2EB8 02A6 '....' MOVE.L $02A6,(A7) +00000022: B9DF '..' CMPA.L (A7)+,A4 +00000024: 650E 'e.' BCS.S *+$0010 ; 00000034 +00000026: 598F 'Y.' SUBQ.L #4,A7 +00000028: 2EB8 02A6 '....' MOVE.L $02A6,(A7) +0000002C: 205F ' _' MOVEA.L (A7)+,A0 +0000002E: B9D0 '..' CMPA.L (A0),A4 +00000030: 6202 'b.' BHI.S *+$0004 ; 00000034 +00000032: 7E01 '~.' MOVEQ #$01,D7 +00000034: 1007 '..' MOVE.B D7,D0 +00000036: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +0000003C: 4E5E 'N^' UNLK A6 +0000003E: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_60210 ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: MISCELLANEOUS_VEC011C [60250, 60388) + + Module started due to: MODGUESS (align, label) + + Unresolved outgoing references: + +CE (6031E): JSR $60210 + +EE (6033E): JSR $60210 + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 276 + 276: MISCELLANEOUS_VEC011C + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="MISCELLANEOUS_VEC011C"(276) Segment="Main"(200) +Size: Flags $00 ModuleSize 312 + +Content: Flags $08 +Contents offset $0000 size $0138 +00000000: 4E56 FF12 'NV..' LINK.W A6,#-$00EE +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +0000000C: 1A2E 000F '....' MOVE.B $000F(A6),D5 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 2640 '&@' MOVEA.L D0,A3 +00000014: 220A '".' MOVE.L A2,D1 +00000016: 6606 'f.' BNE.S *+$0008 ; 0000001E +00000018: 7ECE '~.' MOVEQ #$CE,D7 +0000001A: 6000 0108 '`...' BRA *+$010A ; 00000124 +0000001E: 558F 'U.' SUBQ.L #2,A7 +00000020: 7001 'p.' MOVEQ #$01,D0 +00000022: 2F00 '/.' MOVE.L D0,-(A7) +00000024: 2F0A '/.' MOVE.L A2,-(A7) +00000026: 7200 'r.' MOVEQ #$00,D1 +00000028: 1F01 '..' MOVE.B D1,-(A7) +0000002A: 486E FFF4 'Hn..' PEA -$000C(A6) +0000002E: 7000 'p.' MOVEQ #$00,D0 +00000030: 2F00 '/.' MOVE.L D0,-(A7) +00000032: 2F00 '/.' MOVE.L D0,-(A7) +00000034: 2F00 '/.' MOVE.L D0,-(A7) +00000036: 3F3C FFF4 '?<..' MOVE.W #$FFF4,-(A7) +0000003A: AA5A '.Z' _CodeFragmentDispatch ; AA5A +0000003C: 3E1F '>.' MOVE.W (A7)+,D7 +0000003E: 6600 00E4 'f...' BNE *+$00E6 ; 00000124 +00000042: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +00000046: E580 '..' ASL.L #2,D0 +00000048: A51E '..' _NewPtrSys ; A51E +0000004A: 2848 '(H' MOVEA.L A0,A4 +0000004C: 200C ' .' MOVE.L A4,D0 +0000004E: 6606 'f.' BNE.S *+$0008 ; 00000056 +00000050: 7E94 '~.' MOVEQ #$94,D7 +00000052: 6000 00D0 '`...' BRA *+$00D2 ; 00000124 +00000056: 264C '&L' MOVEA.L A4,A3 +00000058: 558F 'U.' SUBQ.L #2,A7 +0000005A: 7001 'p.' MOVEQ #$01,D0 +0000005C: 2F00 '/.' MOVE.L D0,-(A7) +0000005E: 2F0A '/.' MOVE.L A2,-(A7) +00000060: 7200 'r.' MOVEQ #$00,D1 +00000062: 1F01 '..' MOVE.B D1,-(A7) +00000064: 486E FFF4 'Hn..' PEA -$000C(A6) +00000068: 7000 'p.' MOVEQ #$00,D0 +0000006A: 2F00 '/.' MOVE.L D0,-(A7) +0000006C: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +00000070: 2F0C '/.' MOVE.L A4,-(A7) +00000072: 3F3C FFF4 '?<..' MOVE.W #$FFF4,-(A7) +00000076: AA5A '.Z' _CodeFragmentDispatch ; AA5A +00000078: 3E1F '>.' MOVE.W (A7)+,D7 +0000007A: 6600 00A8 'f...' BNE *+$00AA ; 00000124 +0000007E: 6000 0096 '`...' BRA *+$0098 ; 00000116 +00000082: 7C00 '|.' MOVEQ #$00,D6 +00000084: 41EE FFAE 'A...' LEA -$0052(A6),A0 +00000088: 2D48 FF3A '-H.:' MOVE.L A0,-$00C6(A6) +0000008C: 558F 'U.' SUBQ.L #2,A7 +0000008E: 7001 'p.' MOVEQ #$01,D0 +00000090: 2F00 '/.' MOVE.L D0,-(A7) +00000092: 2F14 '/.' MOVE.L (A4),-(A7) +00000094: 7200 'r.' MOVEQ #$00,D1 +00000096: 1F01 '..' MOVE.B D1,-(A7) +00000098: 486E FF22 'Hn."' PEA -$00DE(A6) +0000009C: 3F3C FFF3 '?<..' MOVE.W #$FFF3,-(A7) +000000A0: AA5A '.Z' _CodeFragmentDispatch ; AA5A +000000A2: 3E1F '>.' MOVE.W (A7)+,D7 +000000A4: 667E 'f~' BNE.S *+$0080 ; 00000124 +000000A6: 6060 '``' BRA.S *+$0062 ; 00000108 +000000A8: 558F 'U.' SUBQ.L #2,A7 +000000AA: 7001 'p.' MOVEQ #$01,D0 +000000AC: 2F00 '/.' MOVE.L D0,-(A7) +000000AE: 2F14 '/.' MOVE.L (A4),-(A7) +000000B0: 2206 '".' MOVE.L D6,D1 +000000B2: 5286 'R.' ADDQ.L #1,D6 +000000B4: 2F01 '/.' MOVE.L D1,-(A7) +000000B6: 2F00 '/.' MOVE.L D0,-(A7) +000000B8: 486E FF12 'Hn..' PEA -$00EE(A6) +000000BC: 3F3C FFF2 '?<..' MOVE.W #$FFF2,-(A7) +000000C0: AA5A '.Z' _CodeFragmentDispatch ; AA5A +000000C2: 3E1F '>.' MOVE.W (A7)+,D7 +000000C4: 665E 'f^' BNE.S *+$0060 ; 00000124 +000000C6: 4A05 'J.' TST.B D5 +000000C8: 6720 'g ' BEQ.S *+$0022 ; 000000EA +000000CA: 2F2E FF12 '/...' MOVE.L -$00EE(A6),-(A7) +000000CE: 4EBA FEF0 'N...' JSR *-$010E ; FFFFFFC0 +000000D2: 7200 'r.' MOVEQ #$00,D1 +000000D4: 1200 '..' MOVE.B D0,D1 +000000D6: 4A81 'J.' TST.L D1 +000000D8: 584F 'XO' ADDQ.W #4,A7 +000000DA: 662C 'f,' BNE.S *+$002E ; 00000108 +000000DC: 206E FF12 ' n..' MOVEA.L -$00EE(A6),A0 +000000E0: 226E FF16 '"n..' MOVEA.L -$00EA(A6),A1 +000000E4: 7000 'p.' MOVEQ #$00,D0 +000000E6: A05C '.\' _MemoryDispatch ; A05C +000000E8: 601E '`.' BRA.S *+$0020 ; 00000108 +000000EA: 2F2E FF12 '/...' MOVE.L -$00EE(A6),-(A7) +000000EE: 4EBA FED0 'N...' JSR *-$012E ; FFFFFFC0 +000000F2: 7200 'r.' MOVEQ #$00,D1 +000000F4: 1200 '..' MOVE.B D0,D1 +000000F6: 4A81 'J.' TST.L D1 +000000F8: 584F 'XO' ADDQ.W #4,A7 +000000FA: 660C 'f.' BNE.S *+$000E ; 00000108 +000000FC: 206E FF12 ' n..' MOVEA.L -$00EE(A6),A0 +00000100: 226E FF16 '"n..' MOVEA.L -$00EA(A6),A1 +00000104: 7001 'p.' MOVEQ #$01,D0 +00000106: A05C '.\' _MemoryDispatch ; A05C +00000108: 202E FF56 ' ..V' MOVE.L -$00AA(A6),D0 +0000010C: 53AE FF56 'S..V' SUBQ.L #1,-$00AA(A6) +00000110: 4A80 'J.' TST.L D0 +00000112: 6694 'f.' BNE.S *-$006A ; 000000A8 +00000114: 584C 'XL' ADDQ.W #4,A4 +00000116: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +0000011A: 53AE FFFC 'S...' SUBQ.L #1,-$0004(A6) +0000011E: 4A80 'J.' TST.L D0 +00000120: 6600 FF60 'f..`' BNE *-$009E ; 00000082 +00000124: 200B ' .' MOVE.L A3,D0 +00000126: 6704 'g.' BEQ.S *+$0006 ; 0000012C +00000128: 204B ' K' MOVEA.L A3,A0 +0000012A: A01F '..' _DisposePtr ; A01F +0000012C: 3007 '0.' MOVE.W D7,D0 +0000012E: 4CEE 1CE0 FEFA 'L.....' MOVEM.L -$0106(A6),D5-D7/A2-A4 +00000134: 4E5E 'N^' UNLK A6 +00000136: 4E75 'Nu' RTS + +Comment: + + MISCELLANEOUS_VEC011C ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC0174 [603A0, 604C0) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 277 + 277: EXPANSIONBUSMGR_VEC0174 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC0174"(277) Segment="Main"(200) +Size: Flags $00 ModuleSize 288 + +Content: Flags $08 +Contents offset $0000 size $0120 +00000000: 4E56 FFF2 'NV..' LINK.W A6,#-$000E +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 246E 0010 '$n..' MOVEA.L $0010(A6),A2 +0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000010: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000014: A11A '..' _GetZone ; A11A +00000016: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +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: 200C ' .' MOVE.L A4,D0 +00000026: 6704 'g.' BEQ.S *+$0006 ; 0000002C +00000028: 7000 'p.' MOVEQ #$00,D0 +0000002A: 2880 '(.' MOVE.L D0,(A4) +0000002C: 200A ' .' MOVE.L A2,D0 +0000002E: 6704 'g.' BEQ.S *+$0006 ; 00000034 +00000030: 7000 'p.' MOVEQ #$00,D0 +00000032: 2480 '$.' MOVE.L D0,(A2) +00000034: 558F 'U.' SUBQ.L #2,A7 +00000036: 2F0B '/.' MOVE.L A3,-(A7) +00000038: 487A 00D0 'Hz..' PEA *+$00D2 ; 0000010A +0000003C: 486E FFF2 'Hn..' PEA -$000E(A6) +00000040: 486E FFFB 'Hn..' PEA -$0005(A6) +00000044: 3F3C 0005 '?<..' MOVE.W #$0005,-(A7) +00000048: AA5A '.Z' _CodeFragmentDispatch ; AA5A +0000004A: 3E1F '>.' MOVE.W (A7)+,D7 +0000004C: 660C 'f.' BNE.S *+$000E ; 0000005A +0000004E: 7000 'p.' MOVEQ #$00,D0 +00000050: 102E FFFB '....' MOVE.B -$0005(A6),D0 +00000054: 0C40 0001 '.@..' CMPI.W #$0001,D0 +00000058: 670E 'g.' BEQ.S *+$0010 ; 00000068 +0000005A: 4A47 'JG' TST.W D7 +0000005C: 6600 008E 'f...' BNE *+$0090 ; 000000EC +00000060: 3E3C F4F8 '><..' MOVE.W #$F4F8,D7 +00000064: 6000 0086 '`...' BRA *+$0088 ; 000000EC +00000068: 206E FFF2 ' n..' MOVEA.L -$000E(A6),A0 +0000006C: 0C90 6D74 656A '..mtej' CMPI.L #$6D74656A,(A0) ; 'mtej' +00000072: 6608 'f.' BNE.S *+$000A ; 0000007C +00000074: 200A ' .' MOVE.L A2,D0 +00000076: 670A 'g.' BEQ.S *+$000C ; 00000082 +00000078: 2488 '$.' MOVE.L A0,(A2) +0000007A: 6006 '`.' BRA.S *+$0008 ; 00000082 +0000007C: 3E3C F4F8 '><..' MOVE.W #$F4F8,D7 +00000080: 606A '`j' BRA.S *+$006C ; 000000EC +00000082: 200C ' .' MOVE.L A4,D0 +00000084: 6766 'gf' BEQ.S *+$0068 ; 000000EC +00000086: 7C00 '|.' MOVEQ #$00,D6 +00000088: 6056 '`V' BRA.S *+$0058 ; 000000E0 +0000008A: 206E FFF2 ' n..' MOVEA.L -$000E(A6),A0 +0000008E: 2006 ' .' MOVE.L D6,D0 +00000090: 2240 '"@' MOVEA.L D0,A1 +00000092: 43F1 9A00 'C...' LEA $00(A1,A1.L*2),A1 +00000096: 2009 ' .' MOVE.L A1,D0 +00000098: E580 '..' ASL.L #2,D0 +0000009A: 0CB0 6E64 7276 '..ndrv' CMPI.L #$6E647276,$74(A0,D0.L) ; 'ndrv' + 0874 +000000A2: 6638 'f8' BNE.S *+$003A ; 000000DC +000000A4: 558F 'U.' SUBQ.L #2,A7 +000000A6: 2F0B '/.' MOVE.L A3,-(A7) +000000A8: 487A 0054 'Hz.T' PEA *+$0056 ; 000000FE +000000AC: 486E FFF6 'Hn..' PEA -$000A(A6) +000000B0: 486E FFFB 'Hn..' PEA -$0005(A6) +000000B4: 3F3C 0005 '?<..' MOVE.W #$0005,-(A7) +000000B8: AA5A '.Z' _CodeFragmentDispatch ; AA5A +000000BA: 3E1F '>.' MOVE.W (A7)+,D7 +000000BC: 660C 'f.' BNE.S *+$000E ; 000000CA +000000BE: 7000 'p.' MOVEQ #$00,D0 +000000C0: 102E FFFB '....' MOVE.B -$0005(A6),D0 +000000C4: 0C40 0002 '.@..' CMPI.W #$0002,D0 +000000C8: 670A 'g.' BEQ.S *+$000C ; 000000D4 +000000CA: 4A47 'JG' TST.W D7 +000000CC: 661E 'f.' BNE.S *+$0020 ; 000000EC +000000CE: 3E3C F4F8 '><..' MOVE.W #$F4F8,D7 +000000D2: 6018 '`.' BRA.S *+$001A ; 000000EC +000000D4: 28AE FFF6 '(...' MOVE.L -$000A(A6),(A4) +000000D8: 4247 'BG' CLR.W D7 +000000DA: 6010 '`.' BRA.S *+$0012 ; 000000EC +000000DC: 2006 ' .' MOVE.L D6,D0 +000000DE: 5286 'R.' ADDQ.L #1,D6 +000000E0: 206E FFF2 ' n..' MOVEA.L -$000E(A6),A0 +000000E4: BCA8 0070 '...p' CMP.L $0070(A0),D6 +000000E8: 65A0 'e.' BCS.S *-$005E ; 0000008A +000000EA: 4247 'BG' CLR.W D7 +000000EC: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000F0: A01B '..' _SetZone ; A01B +000000F2: 3007 '0.' MOVE.W D7,D0 +000000F4: 4CEE 1CC0 FFDE 'L.....' MOVEM.L -$0022(A6),D6/D7/A2-A4 +000000FA: 4E5E 'N^' UNLK A6 +000000FC: 4E75 'Nu' RTS +000000FE: 0A44 6F44 '.DoD' EORI.W #$6F44,D4 ; 'oD' +00000102: 7269 'ri' MOVEQ #$69,D1 ; 'i' +00000104: 7665 've' MOVEQ #$65,D3 ; 'e' +00000106: 7249 'rI' MOVEQ #$49,D1 ; 'I' +00000108: 4F00 'O.' CHK.L D0,D7 +0000010A: 1454 '.T' MOVE.B (A4),A2 +0000010C: 6865 'he' BVC.S *+$0067 ; 00000173 +0000010E: 4472 'Dr' DC.W $4472 ; ???? +00000110: 6976 'iv' BVS.S *+$0078 ; 00000188 +00000112: 6572 'er' BCS.S *+$0074 ; 00000186 +00000114: 4465 'De' NEG.W -(A5) +00000116: 7363 'sc' DC.W $7363 ; ???? +00000118: 7269 'ri' MOVEQ #$69,D1 ; 'i' +0000011A: 7074 'pt' MOVEQ #$74,D0 ; 't' +0000011C: 696F 'io' BVS.S *+$0071 ; 0000018D +0000011E: 6E00 'n.' DC.W $6E00 ; 00000120 + +Comment: + + EXPANSIONBUSMGR_VEC0174 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC0178 [604D0, 60566) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +6C (6053C): JSR MISCELLANEOUS_VEC011C + +5A (6052A): JSR EXPANSIONBUSMGR_VEC0174 + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 278 + 278: EXPANSIONBUSMGR_VEC0178 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC0178"(278) Segment="Main"(200) +Size: Flags $00 ModuleSize 150 + +Content: Flags $08 +Contents offset $0000 size $0096 +00000000: 4E56 FEFC 'NV..' LINK.W A6,#-$0104 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 286E 0014 '(n..' MOVEA.L $0014(A6),A4 +00000010: A11A '..' _GetZone ; A11A +00000012: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +00000016: 200B ' .' MOVE.L A3,D0 +00000018: 6604 'f.' BNE.S *+$0006 ; 0000001E +0000001A: 70CE 'p.' MOVEQ #$CE,D0 +0000001C: 606E '`n' BRA.S *+$0070 ; 0000008C +0000001E: 598F 'Y.' SUBQ.L #4,A7 +00000020: 2EB8 02A6 '....' MOVE.L $02A6,(A7) +00000024: 205F ' _' MOVEA.L (A7)+,A0 +00000026: A01B '..' _SetZone ; A01B +00000028: 558F 'U.' SUBQ.L #2,A7 +0000002A: 2F0B '/.' MOVE.L A3,-(A7) +0000002C: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000030: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000034: 7005 'p.' MOVEQ #$05,D0 +00000036: 2F00 '/.' MOVE.L D0,-(A7) +00000038: 2F0C '/.' MOVE.L A4,-(A7) +0000003A: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) +0000003E: 486E FEFC 'Hn..' PEA -$0104(A6) +00000042: 3F3C 0003 '?<..' MOVE.W #$0003,-(A7) +00000046: AA5A '.Z' _CodeFragmentDispatch ; AA5A +00000048: 3E1F '>.' MOVE.W (A7)+,D7 +0000004A: 6704 'g.' BEQ.S *+$0006 ; 00000050 +0000004C: 3007 '0.' MOVE.W D7,D0 +0000004E: 603C '`<' BRA.S *+$003E ; 0000008C +00000050: 2F2E 001C '/...' MOVE.L $001C(A6),-(A7) +00000054: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) +00000058: 2F14 '/.' MOVE.L (A4),-(A7) +0000005A: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0174 ; id: 277 +0000005E: 3E00 '>.' MOVE.W D0,D7 +00000060: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000064: 660E 'f.' BNE.S *+$0010 ; 00000074 +00000066: 7001 'p.' MOVEQ #$01,D0 +00000068: 2F00 '/.' MOVE.L D0,-(A7) +0000006A: 2F14 '/.' MOVE.L (A4),-(A7) +0000006C: 4EBA 0000 'N...' JSR MISCELLANEOUS_VEC011C ; id: 276 +00000070: 3E00 '>.' MOVE.W D0,D7 +00000072: 504F 'PO' ADDQ.W #8,A7 +00000074: 4A47 'JG' TST.W D7 +00000076: 670C 'g.' BEQ.S *+$000E ; 00000084 +00000078: 558F 'U.' SUBQ.L #2,A7 +0000007A: 2F0C '/.' MOVE.L A4,-(A7) +0000007C: 3F3C 0004 '?<..' MOVE.W #$0004,-(A7) +00000080: AA5A '.Z' _CodeFragmentDispatch ; AA5A +00000082: 544F 'TO' ADDQ.W #2,A7 +00000084: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000088: A01B '..' _SetZone ; A01B +0000008A: 3007 '0.' MOVE.W D7,D0 +0000008C: 4CEE 1880 FEF0 'L.....' MOVEM.L -$0110(A6),D7/A3/A4 +00000092: 4E5E 'N^' UNLK A6 +00000094: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MISCELLANEOUS_VEC011C"(276) + 0000006E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0174"(277) + 0000005C +Comment: + + EXPANSIONBUSMGR_VEC0178 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC017C [60570, 60622) + + Module started due to: vector glue above, MODGUESS (align, label) + + Resolved outgoing references: + +88 (605F8): JSR MISCELLANEOUS_VEC011C + +76 (605E6): JSR EXPANSIONBUSMGR_VEC0174 + + Unresolved outgoing references: + +2E (6059E): JSR $60710 + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 279 + 279: EXPANSIONBUSMGR_VEC017C + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC017C"(279) Segment="Main"(200) +Size: Flags $00 ModuleSize 178 + +Content: Flags $08 +Contents offset $0000 size $00B2 +00000000: 4E56 FEF8 'NV..' LINK.W A6,#-$0108 +00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000010: A11A '..' _GetZone ; A11A +00000012: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +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: 7A00 'z.' MOVEQ #$00,D5 +00000022: 7C00 '|.' MOVEQ #$00,D6 +00000024: 486E FFF8 'Hn..' PEA -$0008(A6) +00000028: 7000 'p.' MOVEQ #$00,D0 +0000002A: 2F00 '/.' MOVE.L D0,-(A7) +0000002C: 2F0B '/.' MOVE.L A3,-(A7) +0000002E: 4EBA 0170 'N..p' JSR *+$0172 ; 000001A0 +00000032: 3E00 '>.' MOVE.W D0,D7 +00000034: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000038: 6666 'ff' BNE.S *+$0068 ; 000000A0 +0000003A: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +0000003E: 2A28 0038 '*(.8' MOVE.L $0038(A0),D5 +00000042: 2C28 003C ',(.<' MOVE.L $003C(A0),D6 +00000046: A01F '..' _DisposePtr ; A01F +00000048: 558F 'U.' SUBQ.L #2,A7 +0000004A: 2F0B '/.' MOVE.L A3,-(A7) +0000004C: 2F05 '/.' MOVE.L D5,-(A7) +0000004E: 2F06 '/.' MOVE.L D6,-(A7) +00000050: 486B 0006 'Hk..' PEA $0006(A3) +00000054: 7005 'p.' MOVEQ #$05,D0 +00000056: 2F00 '/.' MOVE.L D0,-(A7) +00000058: 2F0C '/.' MOVE.L A4,-(A7) +0000005A: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000005E: 486E FEF8 'Hn..' PEA -$0108(A6) +00000062: 3F3C 0002 '?<..' MOVE.W #$0002,-(A7) +00000066: AA5A '.Z' _CodeFragmentDispatch ; AA5A +00000068: 3E1F '>.' MOVE.W (A7)+,D7 +0000006A: 6634 'f4' BNE.S *+$0036 ; 000000A0 +0000006C: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) +00000070: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000074: 2F14 '/.' MOVE.L (A4),-(A7) +00000076: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0174 ; id: 277 +0000007A: 3E00 '>.' MOVE.W D0,D7 +0000007C: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000080: 660E 'f.' BNE.S *+$0010 ; 00000090 +00000082: 7001 'p.' MOVEQ #$01,D0 +00000084: 2F00 '/.' MOVE.L D0,-(A7) +00000086: 2F14 '/.' MOVE.L (A4),-(A7) +00000088: 4EBA 0000 'N...' JSR MISCELLANEOUS_VEC011C ; id: 276 +0000008C: 3E00 '>.' MOVE.W D0,D7 +0000008E: 504F 'PO' ADDQ.W #8,A7 +00000090: 4A47 'JG' TST.W D7 +00000092: 670C 'g.' BEQ.S *+$000E ; 000000A0 +00000094: 558F 'U.' SUBQ.L #2,A7 +00000096: 2F0C '/.' MOVE.L A4,-(A7) +00000098: 3F3C 0004 '?<..' MOVE.W #$0004,-(A7) +0000009C: AA5A '.Z' _CodeFragmentDispatch ; AA5A +0000009E: 544F 'TO' ADDQ.W #2,A7 +000000A0: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000A4: A01B '..' _SetZone ; A01B +000000A6: 3007 '0.' MOVE.W D7,D0 +000000A8: 4CEE 18E0 FEE4 'L.....' MOVEM.L -$011C(A6),D5-D7/A3/A4 +000000AE: 4E5E 'N^' UNLK A6 +000000B0: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MISCELLANEOUS_VEC011C"(276) + 0000008A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0174"(277) + 00000078 +Comment: + + EXPANSIONBUSMGR_VEC017C ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_60630 [60630, 60704) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +AA (606DA): JSR MISCELLANEOUS_VEC011C + +98 (606C8): JSR EXPANSIONBUSMGR_VEC0174 + + Unresolved outgoing references: + +36 (60666): JSR $60710 + +52 (60682): JSR $607D0 + + +Dictionary: Flags $00 FirstId 280 + 280: AUTOMOD_60630 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_60630"(280) Segment="Main"(200) +Size: Flags $00 ModuleSize 212 + +Content: Flags $08 +Contents offset $0000 size $00D4 +00000000: 4E56 FEF0 'NV..' LINK.W A6,#-$0110 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 +00000010: A11A '..' _GetZone ; A11A +00000012: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +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: 4247 'BG' CLR.W D7 +00000022: 7000 'p.' MOVEQ #$00,D0 +00000024: 2D40 FFF0 '-@..' MOVE.L D0,-$0010(A6) +00000028: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +0000002C: 486E FFF8 'Hn..' PEA -$0008(A6) +00000030: 7000 'p.' MOVEQ #$00,D0 +00000032: 2F00 '/.' MOVE.L D0,-(A7) +00000034: 2F0B '/.' MOVE.L A3,-(A7) +00000036: 4EBA 00A8 'N...' JSR *+$00AA ; 000000E0 +0000003A: 3E00 '>.' MOVE.W D0,D7 +0000003C: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000040: 6620 'f ' BNE.S *+$0022 ; 00000062 +00000042: 486E FFF4 'Hn..' PEA -$000C(A6) +00000046: 486E FFF0 'Hn..' PEA -$0010(A6) +0000004A: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000004E: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000052: 4EBA 014C 'N..L' JSR *+$014E ; 000001A0 +00000056: 3E00 '>.' MOVE.W D0,D7 +00000058: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +0000005C: A01F '..' _DisposePtr ; A01F +0000005E: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000062: 4A47 'JG' TST.W D7 +00000064: 665C 'f\' BNE.S *+$005E ; 000000C2 +00000066: 558F 'U.' SUBQ.L #2,A7 +00000068: 2F0B '/.' MOVE.L A3,-(A7) +0000006A: 2F2E FFF0 '/...' MOVE.L -$0010(A6),-(A7) +0000006E: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +00000072: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000076: 7005 'p.' MOVEQ #$05,D0 +00000078: 2F00 '/.' MOVE.L D0,-(A7) +0000007A: 2F0C '/.' MOVE.L A4,-(A7) +0000007C: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) +00000080: 486E FEF0 'Hn..' PEA -$0110(A6) +00000084: 3F3C 0002 '?<..' MOVE.W #$0002,-(A7) +00000088: AA5A '.Z' _CodeFragmentDispatch ; AA5A +0000008A: 3E1F '>.' MOVE.W (A7)+,D7 +0000008C: 6634 'f4' BNE.S *+$0036 ; 000000C2 +0000008E: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) +00000092: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) +00000096: 2F14 '/.' MOVE.L (A4),-(A7) +00000098: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0174 ; id: 277 +0000009C: 3E00 '>.' MOVE.W D0,D7 +0000009E: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000A2: 660E 'f.' BNE.S *+$0010 ; 000000B2 +000000A4: 7001 'p.' MOVEQ #$01,D0 +000000A6: 2F00 '/.' MOVE.L D0,-(A7) +000000A8: 2F14 '/.' MOVE.L (A4),-(A7) +000000AA: 4EBA 0000 'N...' JSR MISCELLANEOUS_VEC011C ; id: 276 +000000AE: 3E00 '>.' MOVE.W D0,D7 +000000B0: 504F 'PO' ADDQ.W #8,A7 +000000B2: 4A47 'JG' TST.W D7 +000000B4: 670C 'g.' BEQ.S *+$000E ; 000000C2 +000000B6: 558F 'U.' SUBQ.L #2,A7 +000000B8: 2F0C '/.' MOVE.L A4,-(A7) +000000BA: 3F3C 0004 '?<..' MOVE.W #$0004,-(A7) +000000BE: AA5A '.Z' _CodeFragmentDispatch ; AA5A +000000C0: 544F 'TO' ADDQ.W #2,A7 +000000C2: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000C6: A01B '..' _SetZone ; A01B +000000C8: 3007 '0.' MOVE.W D7,D0 +000000CA: 4CEE 1880 FEE4 'L.....' MOVEM.L -$011C(A6),D7/A3/A4 +000000D0: 4E5E 'N^' UNLK A6 +000000D2: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MISCELLANEOUS_VEC011C"(276) + 000000AC + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0174"(277) + 0000009A +Comment: + + AUTOMOD_60630 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_60710 [60710, 607B2) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +78 (60788): JSR GETHANDLESIZE ; outside file + + +Dictionary: Flags $00 FirstId 281 + 281: AUTOMOD_60710 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_60710"(281) Segment="Main"(200) +Size: Flags $00 ModuleSize 162 + +Content: Flags $08 +Contents offset $0000 size $00A2 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 266E 0010 '&n..' MOVEA.L $0010(A6),A3 +00000010: 7E00 '~.' MOVEQ #$00,D7 +00000012: 200C ' .' MOVE.L A4,D0 +00000014: 6704 'g.' BEQ.S *+$0006 ; 0000001A +00000016: 200B ' .' MOVE.L A3,D0 +00000018: 6604 'f.' BNE.S *+$0006 ; 0000001E +0000001A: 70CE 'p.' MOVEQ #$CE,D0 +0000001C: 607A '`z' BRA.S *+$007C ; 00000098 +0000001E: 7000 'p.' MOVEQ #$00,D0 +00000020: 1F00 '..' MOVE.B D0,-(A7) +00000022: A99B '..' _SetResLoad ; A99B +00000024: 558F 'U.' SUBQ.L #2,A7 +00000026: 2F0C '/.' MOVE.L A4,-(A7) +00000028: 7001 'p.' MOVEQ #$01,D0 +0000002A: 1F00 '..' MOVE.B D0,-(A7) +0000002C: 700D 'p.' MOVEQ #$0D,D0 +0000002E: AA52 '.R' _HighLevelFSDispatch ; AA52 +00000030: 3C1F '<.' MOVE.W (A7)+,D6 +00000032: 558F 'U.' SUBQ.L #2,A7 +00000034: A9AF '..' _ResError ; A9AF +00000036: 301F '0.' MOVE.W (A7)+,D0 +00000038: 48C0 'H.' EXT.L D0 +0000003A: 2E00 '..' MOVE.L D0,D7 +0000003C: 7001 'p.' MOVEQ #$01,D0 +0000003E: 1F00 '..' MOVE.B D0,-(A7) +00000040: A99B '..' _SetResLoad ; A99B +00000042: 4A46 'JF' TST.W D6 +00000044: 6F50 'oP' BLE.S *+$0052 ; 00000096 +00000046: 598F 'Y.' SUBQ.L #4,A7 +00000048: 2F3C 6366 7267 '/(..' MOVE.W $001E(A0),D7 +0000002E: 4A87 'J.' TST.L D7 +00000030: 6036 '`6' BRA.S *+$0038 ; 00000068 +00000032: 558F 'U.' SUBQ.L #2,A7 +00000034: 486C 002A 'Hl.*' PEA $002A(A4) +00000038: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000003C: 7001 'p.' MOVEQ #$01,D0 +0000003E: 1F00 '..' MOVE.B D0,-(A7) +00000040: 1F00 '..' MOVE.B D0,-(A7) +00000042: 4EBA 0000 'N...' JSR EQUALSTRING ; id: 242 +00000046: 4A1F 'J.' TST.B (A7)+ +00000048: 6714 'g.' BEQ.S *+$0016 ; 0000005E +0000004A: 200B ' .' MOVE.L A3,D0 +0000004C: 6704 'g.' BEQ.S *+$0006 ; 00000052 +0000004E: 26AC 0018 '&...' MOVE.L $0018(A4),(A3) +00000052: 200A ' .' MOVE.L A2,D0 +00000054: 6704 'g.' BEQ.S *+$0006 ; 0000005A +00000056: 24AC 001C '$...' MOVE.L $001C(A4),(A2) +0000005A: 7000 'p.' MOVEQ #$00,D0 +0000005C: 6014 '`.' BRA.S *+$0016 ; 00000072 +0000005E: 7000 'p.' MOVEQ #$00,D0 +00000060: 302C 0028 '0,.(' MOVE.W $0028(A4),D0 +00000064: D08C '..' ADD.L A4,D0 +00000066: 2840 '(@' MOVEA.L D0,A4 +00000068: 2007 ' .' MOVE.L D7,D0 +0000006A: 5387 'S.' SUBQ.L #1,D7 +0000006C: 4A80 'J.' TST.L D0 +0000006E: 66C2 'f.' BNE.S *-$003C ; 00000032 +00000070: 70D5 'p.' MOVEQ #$D5,D0 +00000072: 4CEE 1C80 FFF0 'L.....' MOVEM.L -$0010(A6),D7/A2-A4 +00000078: 4E5E 'N^' UNLK A6 +0000007A: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EQUALSTRING"(242) + 00000044 +Comment: + + AUTOMOD_607D0 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_60850 [60850, 60882) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 284 + 284: AUTOMOD_60850 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_60850"(284) 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 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 226E 000C '"n..' MOVEA.L $000C(A6),A1 +0000000C: 246E 0008 '$n..' MOVEA.L $0008(A6),A2 +00000010: 2649 '&I' MOVEA.L A1,A3 +00000012: 284A '(J' MOVEA.L A2,A4 +00000014: 1011 '..' MOVE.B (A1),D0 +00000016: 5200 'R.' ADDQ.B #1,D0 +00000018: 1200 '..' MOVE.B D0,D1 +0000001A: 6002 '`.' BRA.S *+$0004 ; 0000001E +0000001C: 18DB '..' MOVE.B (A3)+,(A4)+ +0000001E: 1001 '..' MOVE.B D1,D0 +00000020: 5301 'S.' SUBQ.B #1,D1 +00000022: 4A00 'J.' TST.B D0 +00000024: 66F6 'f.' BNE.S *-$0008 ; 0000001C +00000026: 200A ' .' MOVE.L A2,D0 +00000028: 4CEE 1C00 FFF4 'L.....' MOVEM.L -$000C(A6),A2-A4 +0000002E: 4E5E 'N^' UNLK A6 +00000030: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_60850 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_60890 [60890, 608D2) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 285 + 285: AUTOMOD_60890 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_60890"(285) Segment="Main"(200) +Size: Flags $00 ModuleSize 66 + +Content: Flags $08 +Contents offset $0000 size $0042 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0038 'H..8' MOVEM.L A2-A4,-(A7) +00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 7200 'r.' MOVEQ #$00,D1 +00000012: 244B '$K' MOVEA.L A3,A2 +00000014: 6002 '`.' BRA.S *+$0004 ; 00000018 +00000016: 5281 'R.' ADDQ.L #1,D1 +00000018: 4A1B 'J.' TST.B (A3)+ +0000001A: 66FA 'f.' BNE.S *-$0004 ; 00000016 +0000001C: 0C81 0000 00FF '......' CMPI.L #$000000FF,D1 +00000022: 6306 'c.' BLS.S *+$0008 ; 0000002A +00000024: 223C 0000 00FF '"<....' MOVE.L #$000000FF,D1 +0000002A: 2001 ' .' MOVE.L D1,D0 +0000002C: 5281 'R.' ADDQ.L #1,D1 +0000002E: 18C0 '..' MOVE.B D0,(A4)+ +00000030: 6002 '`.' BRA.S *+$0004 ; 00000034 +00000032: 18DA '..' MOVE.B (A2)+,(A4)+ +00000034: 5381 'S.' SUBQ.L #1,D1 +00000036: 66FA 'f.' BNE.S *-$0004 ; 00000032 +00000038: 4CEE 1C00 FFF0 'L.....' MOVEM.L -$0010(A6),A2-A4 +0000003E: 4E5E 'N^' UNLK A6 +00000040: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_60890 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: DEVICEMGR_608E0 [608E0, 60C6A) + + Module started due to: MOD directive, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +266 (60B46): JSR GETHANDLESIZE ; outside file + +23E (60B1E): JSR GETPTRSIZE ; outside file + +22C (60B0C): JSR EXPANSIONBUSMGR_VEC0170 + + Unresolved outgoing references: + +96 (60976): JSR $60890 + +160 (60A40): JSR $60890 + +18C (60A6C): JSR $60890 + + +Dictionary: Flags $00 FirstId 286 + 286: DEVICEMGR_608E0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="DEVICEMGR_608E0"(286) Segment="Main"(200) +Size: Flags $00 ModuleSize 906 + +Content: Flags $08 +Contents offset $0000 size $038A +00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 246E 0010 '$n..' MOVEA.L $0010(A6),A2 +0000000C: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 2080 ' .' MOVE.L D0,(A0) +00000014: 2480 '$.' MOVE.L D0,(A2) +00000016: 486E FFFC 'Hn..' PEA -$0004(A6) +0000001A: 487A 00B6 'Hz..' PEA *+$00B8 ; 000000D2 +0000001E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000022: 7016 'p.' MOVEQ #$16,D0 +00000024: ABE9 '..' DC.W $ABE9 ; TB 03E9 +00000026: 3C00 '<.' MOVE.W D0,D6 +00000028: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000002C: 6600 009A 'f...' BNE *+$009C ; 000000C8 +00000030: 4AAE FFFC 'J...' TST.L -$0004(A6) +00000034: 6700 0092 'g...' BEQ *+$0094 ; 000000C8 +00000038: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +0000003C: 5280 'R.' ADDQ.L #1,D0 +0000003E: A71E '..' _NewPtrSysClear ; A71E +00000040: 2D48 FFF4 '-H..' MOVE.L A0,-$000C(A6) +00000044: 6700 0082 'g...' BEQ *+$0084 ; 000000C8 +00000048: 486E FFFC 'Hn..' PEA -$0004(A6) +0000004C: 2F08 '/.' MOVE.L A0,-(A7) +0000004E: 487A 0082 'Hz..' PEA *+$0084 ; 000000D2 +00000052: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000056: 7017 'p.' MOVEQ #$17,D0 +00000058: ABE9 '..' DC.W $ABE9 ; TB 03E9 +0000005A: 3C00 '<.' MOVE.W D0,D6 +0000005C: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000060: 6660 'f`' BNE.S *+$0062 ; 000000C2 +00000062: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +00000066: 5280 'R.' ADDQ.L #1,D0 +00000068: A71E '..' _NewPtrSysClear ; A71E +0000006A: 2D48 FFF8 '-H..' MOVE.L A0,-$0008(A6) +0000006E: 6608 'f.' BNE.S *+$000A ; 00000078 +00000070: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 +00000074: A01F '..' _DisposePtr ; A01F +00000076: 6050 '`P' BRA.S *+$0052 ; 000000C8 +00000078: 286E FFF4 '(n..' MOVEA.L -$000C(A6),A4 +0000007C: 266E FFF8 '&n..' MOVEA.L -$0008(A6),A3 +00000080: 602E '`.' BRA.S *+$0030 ; 000000B0 +00000082: 524C 'RL' ADDQ.W #1,A4 +00000084: 53AE FFFC 'S...' SUBQ.L #1,-$0004(A6) +00000088: 4AAE FFFC 'J...' TST.L -$0004(A6) +0000008C: 6728 'g(' BEQ.S *+$002A ; 000000B6 +0000008E: 4A14 'J.' TST.B (A4) +00000090: 67F0 'g.' BEQ.S *-$000E ; 00000082 +00000092: 2F0C '/.' MOVE.L A4,-(A7) +00000094: 2F0B '/.' MOVE.L A3,-(A7) +00000096: 4EBA FF18 'N...' JSR *-$00E6 ; FFFFFFB0 +0000009A: 7000 'p.' MOVEQ #$00,D0 +0000009C: 1013 '..' MOVE.B (A3),D0 +0000009E: 5240 'R@' ADDQ.W #1,D0 +000000A0: 48C0 'H.' EXT.L D0 +000000A2: 2E00 '..' MOVE.L D0,D7 +000000A4: D9C7 '..' ADDA.L D7,A4 +000000A6: D7C7 '..' ADDA.L D7,A3 +000000A8: 9FAE FFFC '....' SUB.L D7,-$0004(A6) +000000AC: 5292 'R.' ADDQ.L #1,(A2) +000000AE: 504F 'PO' ADDQ.W #8,A7 +000000B0: 4AAE FFFC 'J...' TST.L -$0004(A6) +000000B4: 66D8 'f.' BNE.S *-$0026 ; 0000008E +000000B6: 4A92 'J.' TST.L (A2) +000000B8: 6708 'g.' BEQ.S *+$000A ; 000000C2 +000000BA: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +000000BE: 20AE FFF8 ' ...' MOVE.L -$0008(A6),(A0) +000000C2: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 +000000C6: A01F '..' _DisposePtr ; A01F +000000C8: 4CEE 1CC0 FFE0 'L.....' MOVEM.L -$0020(A6),D6/D7/A2-A4 +000000CE: 4E5E 'N^' UNLK A6 +000000D0: 4E75 'Nu' RTS +000000D2: 636F 6D70 6174 'compat' DC.B 'compatib' ;MacsBug symbol + 6962 +000000DA: 6C65 'le' DC.W $6C65 +000000DC: 0000 '..' DC.W $0000 +000000DE: 0000 '..' DC.W $0000 +000000E0: 4E56 'NV' DC.W $4E56 +000000E2: FF6C '.l' DC.W $FF6C +000000E4: 48E7 'H.' DC.W $48E7 +000000E6: 0738 '.8' DC.W $0738 +000000E8: 246E '$n' DC.W $246E +000000EA: 0008 '..' DC.W $0008 +000000EC: 206E ' n' DC.W $206E +000000EE: 001C '..' DC.W $001C +000000F0: 4210 'B.' DC.W $4210 +000000F2: 4AAE 'J.' DC.W $4AAE +000000F4: 000C '..' DC.W $000C +000000F6: 6708 'g.' DC.W $6708 +000000F8: 206E ' n' DC.W $206E +000000FA: 000C '..' DC.W $000C +000000FC: 7000 'p.' DC.W $7000 +000000FE: 2080 ' .' DC.W $2080 +00000100: 4AAE 'J.' DC.W $4AAE +00000102: 0010 '..' DC.W $0010 +00000104: 6708 'g.' DC.W $6708 +00000106: 206E ' n' DC.W $206E +00000108: 0010 '..' DC.W $0010 +0000010A: 7000 'p.' DC.W $7000 +0000010C: 2080 ' .' DC.W $2080 +0000010E: 4AAE 'J.' DC.W $4AAE +00000110: 0014 '..' DC.W $0014 +00000112: 6706 'g.' DC.W $6706 +00000114: 206E ' n' DC.W $206E +00000116: 0014 '..' DC.W $0014 +00000118: 4210 'B.' DC.W $4210 +0000011A: 703F 'p?' DC.W $703F +0000011C: 2D40 '-@' DC.W $2D40 +0000011E: FF70 '.p' DC.W $FF70 +00000120: 7E00 '~.' DC.W $7E00 +00000122: 6008 '`.' DC.W $6008 +00000124: 4236 'B6' DC.W $4236 +00000126: 7080 'p.' DC.W $7080 +00000128: 2007 ' .' DC.W $2007 +0000012A: 5287 'R.' DC.W $5287 +0000012C: BEAE '..' DC.W $BEAE +0000012E: FF70 '.p' DC.W $FF70 +00000130: 65F2 'e.' DC.W $65F2 +00000132: 486E 'Hn' DC.W $486E +00000134: FF70 '.p' DC.W $FF70 +00000136: 486E 'Hn' DC.W $486E +00000138: FF80 '..' DC.W $FF80 +0000013A: 487A 'Hz' DC.W $487A +0000013C: 024A '.J' DC.W $024A +0000013E: 2F0A '/.' DC.W $2F0A +00000140: 7017 'p.' DC.W $7017 +00000142: ABE9 '..' DC.W $ABE9 +00000144: 3C00 '<.' DC.W $3C00 +00000146: 4FEF 'O.' DC.W $4FEF +00000148: 0010 '..' DC.W $0010 +0000014A: 6706 'g.' DC.W $6706 +0000014C: 3006 '0.' DC.W $3006 +0000014E: 6000 '`.' DC.W $6000 +00000150: 01F4 '..' DC.W $01F4 +00000152: 4AAE 'J.' DC.W $4AAE +00000154: 0014 '..' DC.W $0014 +00000156: 670E 'g.' DC.W $670E +00000158: 486E 'Hn' DC.W $486E +0000015A: FF80 '..' DC.W $FF80 +0000015C: 2F2E '/.' DC.W $2F2E +0000015E: 0014 '..' DC.W $0014 +00000160: 4EBA 'N.' DC.W $4EBA +00000162: FE4E '.N' DC.W $FE4E +00000164: 504F 'PO' DC.W $504F +00000166: 7000 'p.' DC.W $7000 +00000168: 2D40 '-@' DC.W $2D40 +0000016A: FF74 '.t' DC.W $FF74 +0000016C: 486E 'Hn' DC.W $486E +0000016E: FF74 '.t' DC.W $FF74 +00000170: 487A 'Hz' DC.W $487A +00000172: 01FA '..' DC.W $01FA +00000174: 2F0A '/.' DC.W $2F0A +00000176: 7016 'p.' DC.W $7016 +00000178: ABE9 '..' DC.W $ABE9 +0000017A: 3C00 '<.' DC.W $3C00 +0000017C: 4FEF 'O.' DC.W $4FEF +0000017E: 000C '..' DC.W $000C +00000180: 6700 'g.' DC.W $6700 +00000182: 0120 '. ' DC.W $0120 +00000184: 486E 'Hn' DC.W $486E +00000186: FF80 '..' DC.W $FF80 +00000188: 486E 'Hn' DC.W $486E +0000018A: FFC0 '..' DC.W $FFC0 +0000018C: 4EBA 'N.' DC.W $4EBA +0000018E: FE22 '."' DC.W $FE22 +00000190: 558F 'U.' DC.W $558F +00000192: A994 '..' DC.W $A994 +00000194: 3A1F ':.' DC.W $3A1F +00000196: 7000 'p.' DC.W $7000 +00000198: 3F00 '?.' DC.W $3F00 +0000019A: A998 '..' DC.W $A998 +0000019C: 7001 'p.' DC.W $7001 +0000019E: 1F00 '..' DC.W $1F00 +000001A0: 70FF 'p.' DC.W $70FF +000001A2: 4A1F 'J.' DC.W $4A1F +000001A4: 56C0 'V.' DC.W $56C0 +000001A6: 31C0 '1.' DC.W $31C0 +000001A8: 0B9E '..' DC.W $0B9E +000001AA: 598F 'Y.' DC.W $598F +000001AC: 2F3C '/<' DC.W $2F3C +000001AE: 6E64 'nd' DC.W $6E64 +000001B0: 7276 'rv' DC.W $7276 +000001B2: 486E 'Hn' DC.W $486E +000001B4: FFC0 '..' DC.W $FFC0 +000001B6: A820 '. ' DC.W $A820 +000001B8: 265F '&_' DC.W $265F +000001BA: 200B ' .' DC.W $200B +000001BC: 504F 'PO' DC.W $504F +000001BE: 6662 'fb' DC.W $6662 +000001C0: 7000 'p.' DC.W $7000 +000001C2: 2D40 '-@' DC.W $2D40 +000001C4: FF78 '.x' DC.W $FF78 +000001C6: 2D40 '-@' DC.W $2D40 +000001C8: FF7C '.|' DC.W $FF7C +000001CA: 486E 'Hn' DC.W $486E +000001CC: FF7C '.|' DC.W $FF7C +000001CE: 486E 'Hn' DC.W $486E +000001D0: FF78 '.x' DC.W $FF78 +000001D2: 2F0A '/.' DC.W $2F0A +000001D4: 4EBA 'N.' DC.W $4EBA +000001D6: FE2A '.*' DC.W $FE2A +000001D8: 4AAE 'J.' DC.W $4AAE +000001DA: FF78 '.x' DC.W $FF78 +000001DC: 4FEF 'O.' DC.W $4FEF +000001DE: 000C '..' DC.W $000C +000001E0: 6740 'g@' DC.W $6740 +000001E2: 286E '(n' DC.W $286E +000001E4: FF78 '.x' DC.W $FF78 +000001E6: 6024 '`$' DC.W $6024 +000001E8: 7001 'p.' DC.W $7001 +000001EA: 1F00 '..' DC.W $1F00 +000001EC: 70FF 'p.' DC.W $70FF +000001EE: 4A1F 'J.' DC.W $4A1F +000001F0: 56C0 'V.' DC.W $56C0 +000001F2: 31C0 '1.' DC.W $31C0 +000001F4: 0B9E '..' DC.W $0B9E +000001F6: 598F 'Y.' DC.W $598F +000001F8: 2F3C '/<' DC.W $2F3C +000001FA: 6E64 'nd' DC.W $6E64 +000001FC: 7276 'rv' DC.W $7276 +000001FE: 2F0C '/.' DC.W $2F0C +00000200: A820 '. ' DC.W $A820 +00000202: 265F '&_' DC.W $265F +00000204: 7000 'p.' DC.W $7000 +00000206: 1014 '..' DC.W $1014 +00000208: 5240 'R@' DC.W $5240 +0000020A: D8C0 '..' DC.W $D8C0 +0000020C: 200B ' .' DC.W $200B +0000020E: 660C 'f.' DC.W $660C +00000210: 202E ' .' DC.W $202E +00000212: FF7C '.|' DC.W $FF7C +00000214: 53AE 'S.' DC.W $53AE +00000216: FF7C '.|' DC.W $FF7C +00000218: 4A80 'J.' DC.W $4A80 +0000021A: 66CC 'f.' DC.W $66CC +0000021C: 206E ' n' DC.W $206E +0000021E: FF78 '.x' DC.W $FF78 +00000220: A01F '..' DC.W $A01F +00000222: 200B ' .' DC.W $200B +00000224: 6778 'gx' DC.W $6778 +00000226: 486E 'Hn' DC.W $486E +00000228: FF6C '.l' DC.W $FF6C +0000022A: 2F13 '/.' DC.W $2F13 +0000022C: 4EBA 'N.' DC.W $4EBA +0000022E: 0000 '..' DC.W $0000 +00000230: 3C00 '<.' DC.W $3C00 +00000232: 504F 'PO' DC.W $504F +00000234: 6600 'f.' DC.W $6600 +00000236: 0108 '..' DC.W $0108 +00000238: 598F 'Y.' DC.W $598F +0000023A: 2F2E '/.' DC.W $2F2E +0000023C: FF6C '.l' DC.W $FF6C +0000023E: 4EBA 'N.' DC.W $4EBA +00000240: 0000 '..' DC.W $0000 +00000242: 2F2E '/.' DC.W $2F2E +00000244: FF6C '.l' DC.W $FF6C +00000246: 487A 'Hz' DC.W $487A +00000248: 0106 '..' DC.W $0106 +0000024A: 2F0A '/.' DC.W $2F0A +0000024C: 7010 'p.' DC.W $7010 +0000024E: ABE9 '..' DC.W $ABE9 +00000250: 3C00 '<.' DC.W $3C00 +00000252: 206E ' n' DC.W $206E +00000254: FF6C '.l' DC.W $FF6C +00000256: A01F '..' DC.W $A01F +00000258: 4A46 'JF' DC.W $4A46 +0000025A: 4FEF 'O.' DC.W $4FEF +0000025C: 0010 '..' DC.W $0010 +0000025E: 6600 'f.' DC.W $6600 +00000260: 00DE '..' DC.W $00DE +00000262: 598F 'Y.' DC.W $598F +00000264: 2F0B '/.' DC.W $2F0B +00000266: 4EBA 'N.' DC.W $4EBA +00000268: 0000 '..' DC.W $0000 +0000026A: 2D57 '-W' DC.W $2D57 +0000026C: FF74 '.t' DC.W $FF74 +0000026E: 2F13 '/.' DC.W $2F13 +00000270: 487A 'Hz' DC.W $487A +00000272: 00FA '..' DC.W $00FA +00000274: 2F0A '/.' DC.W $2F0A +00000276: 7010 'p.' DC.W $7010 +00000278: ABE9 '..' DC.W $ABE9 +0000027A: 3C00 '<.' DC.W $3C00 +0000027C: 4FEF 'O.' DC.W $4FEF +0000027E: 0010 '..' DC.W $0010 +00000280: 6600 'f.' DC.W $6600 +00000282: 00BC '..' DC.W $00BC +00000284: 7004 'p.' DC.W $7004 +00000286: 2F00 '/.' DC.W $2F00 +00000288: 2F0B '/.' DC.W $2F0B +0000028A: 487A 'Hz' DC.W $487A +0000028C: 00D4 '..' DC.W $00D4 +0000028E: 2F0A '/.' DC.W $2F0A +00000290: 7010 'p.' DC.W $7010 +00000292: ABE9 '..' DC.W $ABE9 +00000294: 3C00 '<.' DC.W $3C00 +00000296: 4FEF 'O.' DC.W $4FEF +00000298: 0010 '..' DC.W $0010 +0000029A: 6600 'f.' DC.W $6600 +0000029C: 00A2 '..' DC.W $00A2 +0000029E: 3F05 '?.' DC.W $3F05 +000002A0: A998 '..' DC.W $A998 +000002A2: 4AAE 'J.' DC.W $4AAE +000002A4: 0010 '..' DC.W $0010 +000002A6: 6714 'g.' DC.W $6714 +000002A8: 2F2E '/.' DC.W $2F2E +000002AA: 0010 '..' DC.W $0010 +000002AC: 487A 'Hz' DC.W $487A +000002AE: 00BE '..' DC.W $00BE +000002B0: 2F0A '/.' DC.W $2F0A +000002B2: 7016 'p.' DC.W $7016 +000002B4: ABE9 '..' DC.W $ABE9 +000002B6: 3C00 '<.' DC.W $3C00 +000002B8: 4FEF 'O.' DC.W $4FEF +000002BA: 000C '..' DC.W $000C +000002BC: 4A46 'JF' DC.W $4A46 +000002BE: 6624 'f$' DC.W $6624 +000002C0: 4AAE 'J.' DC.W $4AAE +000002C2: 000C '..' DC.W $000C +000002C4: 671E 'g.' DC.W $671E +000002C6: 7004 'p.' DC.W $7004 +000002C8: 2D40 '-@' DC.W $2D40 +000002CA: FF70 '.p' DC.W $FF70 +000002CC: 486E 'Hn' DC.W $486E +000002CE: FF70 '.p' DC.W $FF70 +000002D0: 2F2E '/.' DC.W $2F2E +000002D2: 000C '..' DC.W $000C +000002D4: 487A 'Hz' DC.W $487A +000002D6: 008A '..' DC.W $008A +000002D8: 2F0A '/.' DC.W $2F0A +000002DA: 7017 'p.' DC.W $7017 +000002DC: ABE9 '..' DC.W $ABE9 +000002DE: 3C00 '<.' DC.W $3C00 +000002E0: 4FEF 'O.' DC.W $4FEF +000002E2: 0010 '..' DC.W $0010 +000002E4: 486E 'Hn' DC.W $486E +000002E6: FF70 '.p' DC.W $FF70 +000002E8: 487A 'Hz' DC.W $487A +000002EA: 0064 '.d' DC.W $0064 +000002EC: 2F0A '/.' DC.W $2F0A +000002EE: 7016 'p.' DC.W $7016 +000002F0: ABE9 '..' DC.W $ABE9 +000002F2: 3C00 '<.' DC.W $3C00 +000002F4: 4FEF 'O.' DC.W $4FEF +000002F6: 000C '..' DC.W $000C +000002F8: 6640 'f@' DC.W $6640 +000002FA: 202E ' .' DC.W $202E +000002FC: FF70 '.p' DC.W $FF70 +000002FE: A51E '..' DC.W $A51E +00000300: 2D48 '-H' DC.W $2D48 +00000302: FF6C '.l' DC.W $FF6C +00000304: 6734 'g4' DC.W $6734 +00000306: 486E 'Hn' DC.W $486E +00000308: FF70 '.p' DC.W $FF70 +0000030A: 2F08 '/.' DC.W $2F08 +0000030C: 487A 'Hz' DC.W $487A +0000030E: 0040 '.@' DC.W $0040 +00000310: 2F0A '/.' DC.W $2F0A +00000312: 7017 'p.' DC.W $7017 +00000314: ABE9 '..' DC.W $ABE9 +00000316: 3C00 '<.' DC.W $3C00 +00000318: 4FEF 'O.' DC.W $4FEF +0000031A: 0010 '..' DC.W $0010 +0000031C: 661C 'f.' DC.W $661C +0000031E: 206E ' n' DC.W $206E +00000320: FF6C '.l' DC.W $FF6C +00000322: 5088 'P.' DC.W $5088 +00000324: 226E '"n' DC.W $226E +00000326: 0018 '..' DC.W $0018 +00000328: 7024 'p$' DC.W $7024 +0000032A: A22E '..' DC.W $A22E +0000032C: 206E ' n' DC.W $206E +0000032E: 001C '..' DC.W $001C +00000330: 10BC '..' DC.W $10BC +00000332: 0001 '..' DC.W $0001 +00000334: 206E ' n' DC.W $206E +00000336: FF6C '.l' DC.W $FF6C +00000338: A01F '..' DC.W $A01F +0000033A: 7000 'p.' DC.W $7000 +0000033C: 6006 '`.' DC.W $6006 +0000033E: 3F05 '?.' DC.W $3F05 +00000340: A998 '..' DC.W $A998 +00000342: 3006 '0.' DC.W $3006 +00000344: 4CEE 'L.' DC.W $4CEE +00000346: 1CE0 '..' DC.W $1CE0 +00000348: FF54 '.T' DC.W $FF54 +0000034A: 4E5E 'N^' DC.W $4E5E +0000034C: 4E75 'Nu' DC.W $4E75 +0000034E: 6472 'dr' DC.W $6472 +00000350: 6976 'iv' DC.W $6976 +00000352: 6572 'er' DC.W $6572 +00000354: 2D64 '-d' DC.W $2D64 +00000356: 6573 'es' DC.W $6573 +00000358: 6372 'cr' DC.W $6372 +0000035A: 6970 'ip' DC.W $6970 +0000035C: 746F 'to' DC.W $746F +0000035E: 7200 'r.' DC.W $7200 +00000360: 6472 'dr' DC.W $6472 +00000362: 6976 'iv' DC.W $6976 +00000364: 6572 'er' DC.W $6572 +00000366: 2D70 '-p' DC.W $2D70 +00000368: 7472 'tr' DC.W $7472 +0000036A: 0000 '..' DC.W $0000 +0000036C: 6472 'dr' DC.W $6472 +0000036E: 6976 'iv' DC.W $6976 +00000370: 6572 'er' DC.W $6572 +00000372: 2C41 ',A' DC.W $2C41 +00000374: 4150 'AP' DC.W $4150 +00000376: 4C2C 'L,' DC.W $4C2C +00000378: 4D61 'Ma' DC.W $4D61 +0000037A: 634F 'cO' DC.W $634F +0000037C: 532C 'S,' DC.W $532C +0000037E: 506F 'Po' DC.W $506F +00000380: 7765 'we' DC.W $7765 +00000382: 7250 'rP' DC.W $7250 +00000384: 4300 'C.' DC.W $4300 +00000386: 6E61 'na' DC.W $6E61 +00000388: 6D65 'me' DC.W $6D65 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETHANDLESIZE"(282) + 00000268 + +Dictionary: Flags $00 FirstId 287 + 287: GETPTRSIZE +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETPTRSIZE"(287) + 00000240 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0170"(274) + 0000022E +Comment: + + DEVICEMGR_608E0 ended due to: BRA.L island below, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_60C80 [60C80, 60D6A) + + Module started due to: island above, MODGUESS (align, BRA.L then padding) + + +Dictionary: Flags $00 FirstId 288 + 288: AUTOMOD_60C80 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_60C80"(288) Segment="Main"(200) +Size: Flags $00 ModuleSize 234 + +Content: Flags $08 +Contents offset $0000 size $00EA +00000000: 4E56 FFFA 'NV..' LINK.W A6,#-$0006 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: 7002 'p.' MOVEQ #$02,D0 +0000000E: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000012: 486E FFFC 'Hn..' PEA -$0004(A6) +00000016: 486E FFFA 'Hn..' PEA -$0006(A6) +0000001A: 487A 004E 'Hz.N' PEA *+$0050 ; 0000006A +0000001E: 2F0C '/.' MOVE.L A4,-(A7) +00000020: 7017 'p.' MOVEQ #$17,D0 +00000022: ABE9 '..' DC.W $ABE9 ; TB 03E9 +00000024: 2E00 '..' MOVE.L D0,D7 +00000026: 4FEF 0010 'O...' LEA $0010(A7),A7 +0000002A: 671A 'g.' BEQ.S *+$001C ; 00000046 +0000002C: 7002 'p.' MOVEQ #$02,D0 +0000002E: 2F00 '/.' MOVE.L D0,-(A7) +00000030: 486E 000E 'Hn..' PEA $000E(A6) +00000034: 487A 0034 'Hz.4' PEA *+$0036 ; 0000006A +00000038: 2F0C '/.' MOVE.L A4,-(A7) +0000003A: 7010 'p.' MOVEQ #$10,D0 +0000003C: ABE9 '..' DC.W $ABE9 ; TB 03E9 +0000003E: 2E00 '..' MOVE.L D0,D7 +00000040: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000044: 6018 '`.' BRA.S *+$001A ; 0000005E +00000046: 7002 'p.' MOVEQ #$02,D0 +00000048: 2F00 '/.' MOVE.L D0,-(A7) +0000004A: 486E 000E 'Hn..' PEA $000E(A6) +0000004E: 487A 001A 'Hz..' PEA *+$001C ; 0000006A +00000052: 2F0C '/.' MOVE.L A4,-(A7) +00000054: 7018 'p.' MOVEQ #$18,D0 +00000056: ABE9 '..' DC.W $ABE9 ; TB 03E9 +00000058: 2E00 '..' MOVE.L D0,D7 +0000005A: 4FEF 0010 'O...' LEA $0010(A7),A7 +0000005E: 2007 ' .' MOVE.L D7,D0 +00000060: 4CEE 1080 FFF2 'L.....' MOVEM.L -$000E(A6),D7/A4 +00000066: 4E5E 'N^' UNLK A6 +00000068: 4E75 'Nu' RTS +0000006A: 6472 'dr' BCC.S *+$0074 ; 000000DE +0000006C: 6976 'iv' BVS.S *+$0078 ; 000000E4 +0000006E: 6572 'er' BCS.S *+$0074 ; 000000E2 +00000070: 2D72 '-r' DC.W $2D72 ; ???? +00000072: 6566 'ef' BCS.S *+$0068 ; 000000DA +00000074: 0000 0000 '....' ORI.B #$00,D0 +00000078: 0000 0000 '....' ORI.B #$00,D0 +0000007C: 0000 0000 '....' ORI.B #$00,D0 +00000080: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000084: 48E7 1100 'H...' MOVEM.L D3/D7,-(A7) +00000088: 7004 'p.' MOVEQ #$04,D0 +0000008A: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +0000008E: 486E FFFC 'Hn..' PEA -$0004(A6) +00000092: 486E FFF8 'Hn..' PEA -$0008(A6) +00000096: 487A 002C 'Hz.,' PEA *+$002E ; 000000C4 +0000009A: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000009E: 7017 'p.' MOVEQ #$17,D0 +000000A0: ABE9 '..' DC.W $ABE9 ; TB 03E9 +000000A2: 2E00 '..' MOVE.L D0,D7 +000000A4: 57C3 'W.' SEQ D3 +000000A6: 4403 'D.' NEG.B D3 +000000A8: 670A 'g.' BEQ.S *+$000C ; 000000B4 +000000AA: 7000 'p.' MOVEQ #$00,D0 +000000AC: 102E FFFB '....' MOVE.B -$0005(A6),D0 +000000B0: 4A80 'J.' TST.L D0 +000000B2: 6002 '`.' BRA.S *+$0004 ; 000000B6 +000000B4: 7000 'p.' MOVEQ #$00,D0 +000000B6: 4FEF 0010 'O...' LEA $0010(A7),A7 +000000BA: 4CEE 0088 FFF0 'L.....' MOVEM.L -$0010(A6),D3/D7 +000000C0: 4E5E 'N^' UNLK A6 +000000C2: 4E75 'Nu' RTS +000000C4: 6469 'di' BCC.S *+$006B ; 0000012F +000000C6: 6400 0000 'd...' BCC *+$0002 ; 000000C8 +000000CA: 0000 0000 '....' ORI.B #$00,D0 +000000CE: 0000 4E56 '..NV' ORI.B #$56,D0 ; 'V' +000000D2: 0000 226E '.."n' ORI.B #$6E,D0 ; 'n' +000000D6: 0008 7400 '..t.' ORI.B #$00,A0 +000000DA: 7210 'r.' MOVEQ #$10,D1 +000000DC: 4219 'B.' CLR.B (A1)+ +000000DE: 2002 ' .' MOVE.L D2,D0 +000000E0: 5282 'R.' ADDQ.L #1,D2 +000000E2: B282 '..' CMP.L D2,D1 +000000E4: 6EF6 'n.' BGT.S *-$0008 ; 000000DC +000000E6: 4E5E 'N^' UNLK A6 +000000E8: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_60C80 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_60D70 [60D70, 60DBE) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +18 (60D88): JSR $5FBC0 + +3E (60DAE): JSR $60D50 + + +Dictionary: Flags $00 FirstId 289 + 289: AUTOMOD_60D70 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_60D70"(289) 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 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +0000000C: 486E FFFC 'Hn..' PEA -$0004(A6) +00000010: 302E 000A '0...' MOVE.W $000A(A6),D0 +00000014: 48C0 'H.' EXT.L D0 +00000016: 2F00 '/.' MOVE.L D0,-(A7) +00000018: 4EBA EE36 'N..6' JSR *-$11C8 ; FFFFEE50 +0000001C: 3E00 '>.' MOVE.W D0,D7 +0000001E: 504F 'PO' ADDQ.W #8,A7 +00000020: 661A 'f.' BNE.S *+$001C ; 0000003C +00000022: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000026: 4AA8 001A 'J...' TST.L $001A(A0) +0000002A: 6710 'g.' BEQ.S *+$0012 ; 0000003C +0000002C: 2668 001A '&h..' MOVEA.L $001A(A0),A3 +00000030: 2F0C '/.' MOVE.L A4,-(A7) +00000032: 2F0B '/.' MOVE.L A3,-(A7) +00000034: 7002 'p.' MOVEQ #$02,D0 +00000036: ABE9 '..' DC.W $ABE9 ; TB 03E9 +00000038: 504F 'PO' ADDQ.W #8,A7 +0000003A: 6008 '`.' BRA.S *+$000A ; 00000044 +0000003C: 2F0C '/.' MOVE.L A4,-(A7) +0000003E: 4EBA FFA0 'N...' JSR *-$005E ; FFFFFFE0 +00000042: 584F 'XO' ADDQ.W #4,A7 +00000044: 4CEE 1880 FFF0 'L.....' MOVEM.L -$0010(A6),D7/A3/A4 +0000004A: 4E5E 'N^' UNLK A6 +0000004C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_60D70 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_60DC0 [60DC0, 60E1E) + + Module started due to: MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +14 (60DD4): JSR $5FBC0 + + +Dictionary: Flags $00 FirstId 290 + 290: AUTOMOD_60DC0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_60DC0"(290) Segment="Main"(200) +Size: Flags $00 ModuleSize 94 + +Content: Flags $08 +Contents offset $0000 size $005E +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 486E FFFC 'Hn..' PEA -$0004(A6) +0000000C: 302E 000A '0...' MOVE.W $000A(A6),D0 +00000010: 48C0 'H.' EXT.L D0 +00000012: 2F00 '/.' MOVE.L D0,-(A7) +00000014: 4EBA EDEA 'N...' JSR *-$1214 ; FFFFEE00 +00000018: 3E00 '>.' MOVE.W D0,D7 +0000001A: 504F 'PO' ADDQ.W #8,A7 +0000001C: 6634 'f4' BNE.S *+$0036 ; 00000052 +0000001E: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000022: 4AA8 001A 'J...' TST.L $001A(A0) +00000026: 660C 'f.' BNE.S *+$000E ; 00000034 +00000028: 7010 'p.' MOVEQ #$10,D0 +0000002A: A71E '..' _NewPtrSysClear ; A71E +0000002C: 226E FFFC '"n..' MOVEA.L -$0004(A6),A1 +00000030: 2348 001A '#H..' MOVE.L A0,$001A(A1) +00000034: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000038: 4AA8 001A 'J...' TST.L $001A(A0) +0000003C: 6710 'g.' BEQ.S *+$0012 ; 0000004E +0000003E: 2868 001A '(h..' MOVEA.L $001A(A0),A4 +00000042: 2F0C '/.' MOVE.L A4,-(A7) +00000044: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000048: 7002 'p.' MOVEQ #$02,D0 +0000004A: ABE9 '..' DC.W $ABE9 ; TB 03E9 +0000004C: 504F 'PO' ADDQ.W #8,A7 +0000004E: 7094 'p.' MOVEQ #$94,D0 +00000050: 6002 '`.' BRA.S *+$0004 ; 00000054 +00000052: 3007 '0.' MOVE.W D7,D0 +00000054: 4CEE 1080 FFF4 'L.....' MOVEM.L -$000C(A6),D7/A4 +0000005A: 4E5E 'N^' UNLK A6 +0000005C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_60DC0 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_60E20 [60E20, 60FD2) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +19A (60FBA): JSR EXPANSIONBUSMGR_VEC01A8 + +16A (60F8A): JSR EXPANSIONBUSMGR_VEC01A8 + +2C (60E4C): JSR EXPANSIONBUSMGR_VEC0174 + + Unresolved outgoing references: + +EA (60F0A): JSR $5FD50 + +11A (60F3A): JSR $60D50 + +12C (60F4C): JSR $60DC0 + +138 (60F58): JSR $60C80 + +13E (60F5E): JSR $60D00 + +154 (60F74): JSR $5FC10 + +184 (60FA4): JSR $600D0 + + +Dictionary: Flags $00 FirstId 291 + 291: AUTOMOD_60E20 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_60E20"(291) Segment="Main"(200) +Size: Flags $00 ModuleSize 434 + +Content: Flags $08 +Contents offset $0000 size $01B2 +00000000: 4E56 FFDE 'NV..' LINK.W A6,#-$0022 +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 246E 0010 '$n..' MOVEA.L $0010(A6),A2 +0000000C: 266E 001C '&n..' MOVEA.L $001C(A6),A3 +00000010: A11A '..' _GetZone ; A11A +00000012: 2D48 FFDE '-H..' MOVE.L A0,-$0022(A6) +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: 486E FFE2 'Hn..' PEA -$001E(A6) +00000024: 486E FFE6 'Hn..' PEA -$001A(A6) +00000028: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000002C: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0174 ; id: 277 +00000030: 3E00 '>.' MOVE.W D0,D7 +00000032: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000036: 6600 0168 'f..h' BNE *+$016A ; 000001A0 +0000003A: 4AAE FFE6 'J...' TST.L -$001A(A6) +0000003E: 6608 'f.' BNE.S *+$000A ; 00000048 +00000040: 3E3C F4F8 '><..' MOVE.W #$F4F8,D7 +00000044: 6000 015A '`..Z' BRA *+$015C ; 000001A0 +00000048: 206E FFE2 ' n..' MOVEA.L -$001E(A6),A0 +0000004C: 1028 0030 '.(.0' MOVE.B $0030(A0),D0 +00000050: 5200 'R.' ADDQ.B #1,D0 +00000052: 1C00 '..' MOVE.B D0,D6 +00000054: 7000 'p.' MOVEQ #$00,D0 +00000056: 1006 '..' MOVE.B D6,D0 +00000058: D07C 004B '.|.K' ADD.W #$004B,D0 +0000005C: 48C0 'H.' EXT.L D0 +0000005E: 2A00 '*.' MOVE.L D0,D5 +00000060: A722 '."' _NewHandle ,Sys,Immed ; A722 +00000062: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +00000066: 6606 'f.' BNE.S *+$0008 ; 0000006E +00000068: 7ED7 '~.' MOVEQ #$D7,D7 +0000006A: 6000 0134 '`..4' BRA *+$0136 ; 000001A0 +0000006E: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000072: A029 '.)' _HLock ; A029 +00000074: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000078: 2850 '(P' MOVEA.L (A0),A4 +0000007A: 200C ' .' MOVE.L A4,D0 +0000007C: 7238 'r8' MOVEQ #$38,D1 ; '8' +0000007E: D081 '..' ADD.L D1,D0 +00000080: 2880 '(.' MOVE.L D0,(A4) +00000082: 397C 1F0C 0004 '9|....' MOVE.W #$1F0C,$0004(A4) +00000088: 206E FFE2 ' n..' MOVEA.L -$001E(A6),A0 +0000008C: 7008 'p.' MOVEQ #$08,D0 +0000008E: C0A8 002C '...,' AND.L $002C(A0),D0 +00000092: 6706 'g.' BEQ.S *+$0008 ; 0000009A +00000094: 006C 0010 0004 '.l....' ORI.W #$0010,$0004(A4) +0000009A: 296E 000C 0014 ')n....' MOVE.L $000C(A6),$0014(A4) +000000A0: 296E FFE2 002E ')n....' MOVE.L -$001E(A6),$002E(A4) +000000A6: 598F 'Y.' SUBQ.L #4,A7 +000000A8: 2F2E FFE6 '/...' MOVE.L -$001A(A6),-(A7) +000000AC: 2F3C 0000 FFF1 '/<....' MOVE.L #$0000FFF1,-(A7) +000000B2: 7001 'p.' MOVEQ #$01,D0 +000000B4: 1F00 '..' MOVE.B D0,-(A7) +000000B6: 7000 'p.' MOVEQ #$00,D0 +000000B8: AA59 '.Y' _MixedModeDispatch ; AA59 +000000BA: 295F 001E ')_..' MOVE.L (A7)+,$001E(A4) +000000BE: 206E FFE2 ' n..' MOVEA.L -$001E(A6),A0 +000000C2: 41E8 0030 'A..0' LEA $0030(A0),A0 +000000C6: 2014 ' .' MOVE.L (A4),D0 +000000C8: 7212 'r.' MOVEQ #$12,D1 +000000CA: D081 '..' ADD.L D1,D0 +000000CC: 2240 '"@' MOVEA.L D0,A1 +000000CE: 7000 'p.' MOVEQ #$00,D0 +000000D0: 1006 '..' MOVE.B D6,D0 +000000D2: A22E '..' _BlockMoveData ; A22E +000000D4: 2F0B '/.' MOVE.L A3,-(A7) +000000D6: 7000 'p.' MOVEQ #$00,D0 +000000D8: 302E 001A '0...' MOVE.W $001A(A6),D0 +000000DC: 2F00 '/.' MOVE.L D0,-(A7) +000000DE: 7000 'p.' MOVEQ #$00,D0 +000000E0: 302E 0016 '0...' MOVE.W $0016(A6),D0 +000000E4: 2F00 '/.' MOVE.L D0,-(A7) +000000E6: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +000000EA: 4EBA EE44 'N..D' JSR *-$11BA ; FFFFEF30 +000000EE: 3E00 '>.' MOVE.W D0,D7 +000000F0: 4FEF 0010 'O...' LEA $0010(A7),A7 +000000F4: 670A 'g.' BEQ.S *+$000C ; 00000100 +000000F6: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000FA: A023 '.#' _DisposeHandle ; A023 +000000FC: 6000 00A2 '`...' BRA *+$00A4 ; 000001A0 +00000100: 3D53 FFEA '=S..' MOVE.W (A3),-$0016(A6) +00000104: 200A ' .' MOVE.L A2,D0 +00000106: 670E 'g.' BEQ.S *+$0010 ; 00000116 +00000108: 486E FFEC 'Hn..' PEA -$0014(A6) +0000010C: 2F0A '/.' MOVE.L A2,-(A7) +0000010E: 7002 'p.' MOVEQ #$02,D0 +00000110: ABE9 '..' DC.W $ABE9 ; TB 03E9 +00000112: 504F 'PO' ADDQ.W #8,A7 +00000114: 600A '`.' BRA.S *+$000C ; 00000120 +00000116: 486E FFEC 'Hn..' PEA -$0014(A6) +0000011A: 4EBA FE14 'N...' JSR *-$01EA ; FFFFFF30 +0000011E: 584F 'XO' ADDQ.W #4,A7 +00000120: 200A ' .' MOVE.L A2,D0 +00000122: 6726 'g&' BEQ.S *+$0028 ; 0000014A +00000124: 2F0A '/.' MOVE.L A2,-(A7) +00000126: 3013 '0.' MOVE.W (A3),D0 +00000128: 48C0 'H.' EXT.L D0 +0000012A: 2F00 '/.' MOVE.L D0,-(A7) +0000012C: 4EBA FE72 'N..r' JSR *-$018C ; FFFFFFA0 +00000130: 3013 '0.' MOVE.W (A3),D0 +00000132: 48C0 'H.' EXT.L D0 +00000134: 2F00 '/.' MOVE.L D0,-(A7) +00000136: 2F0A '/.' MOVE.L A2,-(A7) +00000138: 4EBA FD26 'N..&' JSR *-$02D8 ; FFFFFE60 +0000013C: 2F0A '/.' MOVE.L A2,-(A7) +0000013E: 4EBA FDA0 'N...' JSR *-$025E ; FFFFFEE0 +00000142: 1940 0028 '.@.(' MOVE.B D0,$0028(A4) +00000146: 4FEF 0014 'O...' LEA $0014(A7),A7 +0000014A: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000014E: 486E FFEA 'Hn..' PEA -$0016(A6) +00000152: 2F0C '/.' MOVE.L A4,-(A7) +00000154: 4EBA EC9A 'N...' JSR *-$1364 ; FFFFEDF0 +00000158: 3E00 '>.' MOVE.W D0,D7 +0000015A: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000015E: 6712 'g.' BEQ.S *+$0014 ; 00000172 +00000160: 7001 'p.' MOVEQ #$01,D0 +00000162: 2F00 '/.' MOVE.L D0,-(A7) +00000164: 3213 '2.' MOVE.W (A3),D1 +00000166: 48C1 'H.' EXT.L D1 +00000168: 2F01 '/.' MOVE.L D1,-(A7) +0000016A: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC01A8 ; id: 254 +0000016E: 504F 'PO' ADDQ.W #8,A7 +00000170: 602E '`.' BRA.S *+$0030 ; 000001A0 +00000172: 206E FFE2 ' n..' MOVEA.L -$001E(A6),A0 +00000176: 7002 'p.' MOVEQ #$02,D0 +00000178: C0A8 002C '...,' AND.L $002C(A0),D0 +0000017C: 670E 'g.' BEQ.S *+$0010 ; 0000018C +0000017E: 3013 '0.' MOVE.W (A3),D0 +00000180: 48C0 'H.' EXT.L D0 +00000182: 2F00 '/.' MOVE.L D0,-(A7) +00000184: 4EBA F12A 'N..*' JSR *-$0ED4 ; FFFFF2B0 +00000188: 3E00 '>.' MOVE.W D0,D7 +0000018A: 584F 'XO' ADDQ.W #4,A7 +0000018C: 4A47 'JG' TST.W D7 +0000018E: 6710 'g.' BEQ.S *+$0012 ; 000001A0 +00000190: 7001 'p.' MOVEQ #$01,D0 +00000192: 2F00 '/.' MOVE.L D0,-(A7) +00000194: 3213 '2.' MOVE.W (A3),D1 +00000196: 48C1 'H.' EXT.L D1 +00000198: 2F01 '/.' MOVE.L D1,-(A7) +0000019A: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC01A8 ; id: 254 +0000019E: 504F 'PO' ADDQ.W #8,A7 +000001A0: 206E FFDE ' n..' MOVEA.L -$0022(A6),A0 +000001A4: A01B '..' _SetZone ; A01B +000001A6: 3007 '0.' MOVE.W D7,D0 +000001A8: 4CEE 1CE0 FFC6 'L.....' MOVEM.L -$003A(A6),D5-D7/A2-A4 +000001AE: 4E5E 'N^' UNLK A6 +000001B0: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC01A8"(254) + 0000019C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC01A8"(254) + 0000016C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0174"(277) + 0000002E +Comment: + + AUTOMOD_60E20 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC0188 [60FE0, 6100C) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +24 (61004): JSR $60E20 + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 292 + 292: EXPANSIONBUSMGR_VEC0188 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC0188"(292) Segment="Main"(200) +Size: Flags $00 ModuleSize 44 + +Content: Flags $08 +Contents offset $0000 size $002C +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) +00000008: 7000 'p.' MOVEQ #$00,D0 +0000000A: 302E 0016 '0...' MOVE.W $0016(A6),D0 +0000000E: 2F00 '/.' MOVE.L D0,-(A7) +00000010: 7000 'p.' MOVEQ #$00,D0 +00000012: 302E 0012 '0...' MOVE.W $0012(A6),D0 +00000016: 2F00 '/.' MOVE.L D0,-(A7) +00000018: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000001C: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000020: 7007 'p.' MOVEQ #$07,D0 +00000022: 2F00 '/.' MOVE.L D0,-(A7) +00000024: 4EBA FE1A 'N...' JSR *-$01E4 ; FFFFFE40 +00000028: 4E5E 'N^' UNLK A6 +0000002A: 4E75 'Nu' RTS + +Comment: + + EXPANSIONBUSMGR_VEC0188 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC0190 [61020, 610A4) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +28 (61048): JSR $62370 + +4C (6106C): JSR $61120 + +6E (6108E): JSR $610B0 + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 293 + 293: EXPANSIONBUSMGR_VEC0190 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC0190"(293) Segment="Main"(200) +Size: Flags $00 ModuleSize 132 + +Content: Flags $08 +Contents offset $0000 size $0084 +00000000: 4E56 FE80 'NV..' LINK.W A6,#-$0180 +00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000008: 3A2E 0016 ':...' MOVE.W $0016(A6),D5 +0000000C: 3C2E 0012 '<...' MOVE.W $0012(A6),D6 +00000010: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000014: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000018: 200C ' .' MOVE.L A4,D0 +0000001A: 673A 'g:' BEQ.S *+$003C ; 00000056 +0000001C: 486E FF00 'Hn..' PEA -$0100(A6) +00000020: 486E FE80 'Hn..' PEA -$0180(A6) +00000024: 2F0B '/.' MOVE.L A3,-(A7) +00000026: 2F0C '/.' MOVE.L A4,-(A7) +00000028: 4EBA 1326 'N..&' JSR *+$1328 ; 00001350 +0000002C: 3E00 '>.' MOVE.W D0,D7 +0000002E: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000032: 6622 'f"' BNE.S *+$0024 ; 00000056 +00000034: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) +00000038: 7000 'p.' MOVEQ #$00,D0 +0000003A: 3005 '0.' MOVE.W D5,D0 +0000003C: 2F00 '/.' MOVE.L D0,-(A7) +0000003E: 7000 'p.' MOVEQ #$00,D0 +00000040: 3006 '0.' MOVE.W D6,D0 +00000042: 2F00 '/.' MOVE.L D0,-(A7) +00000044: 2F0C '/.' MOVE.L A4,-(A7) +00000046: 486E FF00 'Hn..' PEA -$0100(A6) +0000004A: 2F0B '/.' MOVE.L A3,-(A7) +0000004C: 4EBA 00B2 'N...' JSR *+$00B4 ; 00000100 +00000050: 3E00 '>.' MOVE.W D0,D7 +00000052: 4FEF 0018 'O...' LEA $0018(A7),A7 +00000056: 200C ' .' MOVE.L A4,D0 +00000058: 661E 'f.' BNE.S *+$0020 ; 00000078 +0000005A: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) +0000005E: 7000 'p.' MOVEQ #$00,D0 +00000060: 3005 '0.' MOVE.W D5,D0 +00000062: 2F00 '/.' MOVE.L D0,-(A7) +00000064: 7000 'p.' MOVEQ #$00,D0 +00000066: 3006 '0.' MOVE.W D6,D0 +00000068: 2F00 '/.' MOVE.L D0,-(A7) +0000006A: 2F0C '/.' MOVE.L A4,-(A7) +0000006C: 2F0B '/.' MOVE.L A3,-(A7) +0000006E: 4EBA 0020 'N.. ' JSR *+$0022 ; 00000090 +00000072: 3E00 '>.' MOVE.W D0,D7 +00000074: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000078: 3007 '0.' MOVE.W D7,D0 +0000007A: 4CEE 18E0 FE6C 'L....l' MOVEM.L -$0194(A6),D5-D7/A3/A4 +00000080: 4E5E 'N^' UNLK A6 +00000082: 4E75 'Nu' RTS + +Comment: + + EXPANSIONBUSMGR_VEC0190 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_610B0 [610B0, 611AA) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +D6 (61186): JSR MISCELLANEOUS_VEC011C + +C2 (61172): JSR EXPANSIONBUSMGR_VEC0188 + +52 (61102): JSR MISCELLANEOUS_VEC011C + +3E (610EE): JSR EXPANSIONBUSMGR_VEC0188 + +16 (610C6): JSR EXPANSIONBUSMGR_VEC017C + + Unresolved outgoing references: + +9A (6114A): JSR $60630 + + +Dictionary: Flags $00 FirstId 294 + 294: AUTOMOD_610B0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_610B0"(294) Segment="Main"(200) +Size: Flags $00 ModuleSize 250 + +Content: Flags $08 +Contents offset $0000 size $00FA +00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000004: 2F07 '/.' MOVE.L D7,-(A7) +00000006: 486E FFF8 'Hn..' PEA -$0008(A6) +0000000A: 486E FFFC 'Hn..' PEA -$0004(A6) +0000000E: 486E FFF4 'Hn..' PEA -$000C(A6) +00000012: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000016: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC017C ; id: 279 +0000001A: 3E00 '>.' MOVE.W D0,D7 +0000001C: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000020: 6644 'fD' BNE.S *+$0046 ; 00000066 +00000022: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) +00000026: 7000 'p.' MOVEQ #$00,D0 +00000028: 302E 0016 '0...' MOVE.W $0016(A6),D0 +0000002C: 2F00 '/.' MOVE.L D0,-(A7) +0000002E: 7000 'p.' MOVEQ #$00,D0 +00000030: 302E 0012 '0...' MOVE.W $0012(A6),D0 +00000034: 2F00 '/.' MOVE.L D0,-(A7) +00000036: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000003A: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +0000003E: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0188 ; id: 292 +00000042: 3E00 '>.' MOVE.W D0,D7 +00000044: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000048: 671C 'g.' BEQ.S *+$001E ; 00000066 +0000004A: 7000 'p.' MOVEQ #$00,D0 +0000004C: 2F00 '/.' MOVE.L D0,-(A7) +0000004E: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +00000052: 4EBA 0000 'N...' JSR MISCELLANEOUS_VEC011C ; id: 276 +00000056: 558F 'U.' SUBQ.L #2,A7 +00000058: 486E FFF4 'Hn..' PEA -$000C(A6) +0000005C: 3F3C 0004 '?<..' MOVE.W #$0004,-(A7) +00000060: AA5A '.Z' _CodeFragmentDispatch ; AA5A +00000062: 4FEF 000A 'O...' LEA $000A(A7),A7 +00000066: 3007 '0.' MOVE.W D7,D0 +00000068: 2E2E FFF0 '....' MOVE.L -$0010(A6),D7 +0000006C: 4E5E 'N^' UNLK A6 +0000006E: 4E75 'Nu' RTS +00000070: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000074: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000078: A11A '..' _GetZone ; A11A +0000007A: 2848 '(H' MOVEA.L A0,A4 +0000007C: 598F 'Y.' SUBQ.L #4,A7 +0000007E: 2EB8 02A6 '....' MOVE.L $02A6,(A7) +00000082: 205F ' _' MOVEA.L (A7)+,A0 +00000084: A01B '..' _SetZone ; A01B +00000086: 486E FFF8 'Hn..' PEA -$0008(A6) +0000008A: 486E FFFC 'Hn..' PEA -$0004(A6) +0000008E: 486E FFF4 'Hn..' PEA -$000C(A6) +00000092: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000096: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000009A: 4EBA F4E4 'N...' JSR *-$0B1A ; FFFFF580 +0000009E: 3E00 '>.' MOVE.W D0,D7 +000000A0: 4FEF 0014 'O...' LEA $0014(A7),A7 +000000A4: 6644 'fD' BNE.S *+$0046 ; 000000EA +000000A6: 2F2E 001C '/...' MOVE.L $001C(A6),-(A7) +000000AA: 7000 'p.' MOVEQ #$00,D0 +000000AC: 302E 001A '0...' MOVE.W $001A(A6),D0 +000000B0: 2F00 '/.' MOVE.L D0,-(A7) +000000B2: 7000 'p.' MOVEQ #$00,D0 +000000B4: 302E 0016 '0...' MOVE.W $0016(A6),D0 +000000B8: 2F00 '/.' MOVE.L D0,-(A7) +000000BA: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +000000BE: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +000000C2: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0188 ; id: 292 +000000C6: 3E00 '>.' MOVE.W D0,D7 +000000C8: 4FEF 0014 'O...' LEA $0014(A7),A7 +000000CC: 671C 'g.' BEQ.S *+$001E ; 000000EA +000000CE: 7000 'p.' MOVEQ #$00,D0 +000000D0: 2F00 '/.' MOVE.L D0,-(A7) +000000D2: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +000000D6: 4EBA 0000 'N...' JSR MISCELLANEOUS_VEC011C ; id: 276 +000000DA: 558F 'U.' SUBQ.L #2,A7 +000000DC: 486E FFF4 'Hn..' PEA -$000C(A6) +000000E0: 3F3C 0004 '?<..' MOVE.W #$0004,-(A7) +000000E4: AA5A '.Z' _CodeFragmentDispatch ; AA5A +000000E6: 4FEF 000A 'O...' LEA $000A(A7),A7 +000000EA: 204C ' L' MOVEA.L A4,A0 +000000EC: A01B '..' _SetZone ; A01B +000000EE: 3007 '0.' MOVE.W D7,D0 +000000F0: 4CEE 1080 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A4 +000000F6: 4E5E 'N^' UNLK A6 +000000F8: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MISCELLANEOUS_VEC011C"(276) + 000000D8 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0188"(292) + 000000C4 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MISCELLANEOUS_VEC011C"(276) + 00000054 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0188"(292) + 00000040 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC017C"(279) + 00000018 +Comment: + + AUTOMOD_610B0 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_611B0 [611B0, 61204) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 295 + 295: AUTOMOD_611B0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_611B0"(295) Segment="Main"(200) +Size: Flags $00 ModuleSize 84 + +Content: Flags $08 +Contents offset $0000 size $0054 +00000000: 4E56 FFFA 'NV..' LINK.W A6,#-$0006 +00000004: 2F07 '/.' MOVE.L D7,-(A7) +00000006: 558F 'U.' SUBQ.L #2,A7 +00000008: 3F3C 8000 '?<..' MOVE.W #$8000,-(A7) +0000000C: 2F3C 6578 746E '/.' MOVE.W (A7)+,D7 +00000024: 6704 'g.' BEQ.S *+$0006 ; 0000002A +00000026: 70D5 'p.' MOVEQ #$D5,D0 +00000028: 6022 '`"' BRA.S *+$0024 ; 0000004C +0000002A: 558F 'U.' SUBQ.L #2,A7 +0000002C: 3F2E FFFA '?...' MOVE.W -$0006(A6),-(A7) +00000030: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +00000034: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000038: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000003C: 7001 'p.' MOVEQ #$01,D0 +0000003E: AA52 '.R' _HighLevelFSDispatch ; AA52 +00000040: 3E1F '>.' MOVE.W (A7)+,D7 +00000042: 6704 'g.' BEQ.S *+$0006 ; 00000048 +00000044: 70D5 'p.' MOVEQ #$D5,D0 +00000046: 6004 '`.' BRA.S *+$0006 ; 0000004C +00000048: 48C7 'H.' EXT.L D7 +0000004A: 2007 ' .' MOVE.L D7,D0 +0000004C: 2E2E FFF6 '....' MOVE.L -$000A(A6),D7 +00000050: 4E5E 'N^' UNLK A6 +00000052: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_611B0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_61210 [61210, 6127E) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 296 + 296: AUTOMOD_61210 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_61210"(296) Segment="Main"(200) +Size: Flags $00 ModuleSize 110 + +Content: Flags $08 +Contents offset $0000 size $006E +00000000: 4E56 FF82 'NV..' LINK.W A6,#-$007E +00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) +00000008: 49EE FF82 'I...' LEA -$007E(A6),A4 +0000000C: 558F 'U.' SUBQ.L #2,A7 +0000000E: A994 '..' _CurResFile ; A994 +00000010: 3C1F '<.' MOVE.W (A7)+,D6 +00000012: 7000 'p.' MOVEQ #$00,D0 +00000014: 3F00 '?.' MOVE.W D0,-(A7) +00000016: A998 '..' _UseResFile ; A998 +00000018: 558F 'U.' SUBQ.L #2,A7 +0000001A: A994 '..' _CurResFile ; A994 +0000001C: 3E1F '>.' MOVE.W (A7)+,D7 +0000001E: 3F06 '?.' MOVE.W D6,-(A7) +00000020: A998 '..' _UseResFile ; A998 +00000022: 70FF 'p.' MOVEQ #$FF,D0 +00000024: B0B8 0BB8 '....' CMP.L $0BB8,D0 +00000028: 6736 'g6' BEQ.S *+$0038 ; 00000060 +0000002A: 4214 'B.' CLR.B (A4) +0000002C: 2D4C FFD4 '-L..' MOVE.L A4,-$002C(A6) +00000030: 426E FFD8 'Bn..' CLR.W -$0028(A6) +00000034: 3D47 FFDA '=G..' MOVE.W D7,-$0026(A6) +00000038: 426E FFDE 'Bn..' CLR.W -$0022(A6) +0000003C: 41EE FFC2 'A...' LEA -$003E(A6),A0 +00000040: 7008 'p.' MOVEQ #$08,D0 +00000042: A260 '.`' _HFSDispatch ; A260 +00000044: 558F 'U.' SUBQ.L #2,A7 +00000046: 3F2E FFF6 '?...' MOVE.W -$000A(A6),-(A7) +0000004A: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +0000004E: 2F0C '/.' MOVE.L A4,-(A7) +00000050: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000054: 7001 'p.' MOVEQ #$01,D0 +00000056: AA52 '.R' _HighLevelFSDispatch ; AA52 +00000058: 301F '0.' MOVE.W (A7)+,D0 +0000005A: 48C0 'H.' EXT.L D0 +0000005C: 2E00 '..' MOVE.L D0,D7 +0000005E: 6002 '`.' BRA.S *+$0004 ; 00000062 +00000060: 7ED5 '~.' MOVEQ #$D5,D7 +00000062: 2007 ' .' MOVE.L D7,D0 +00000064: 4CEE 10C0 FF76 'L....v' MOVEM.L -$008A(A6),D6/D7/A4 +0000006A: 4E5E 'N^' UNLK A6 +0000006C: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_61210 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_61280 [61280, 612D6) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 297 + 297: AUTOMOD_61280 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_61280"(297) Segment="Main"(200) +Size: Flags $00 ModuleSize 86 + +Content: Flags $08 +Contents offset $0000 size $0056 +00000000: 4E56 FF82 'NV..' LINK.W A6,#-$007E +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 49EE FF82 'I...' LEA -$007E(A6),A4 +0000000C: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000010: 3E28 02A2 '>(..' MOVE.W $02A2(A0),D7 +00000014: 6604 'f.' BNE.S *+$0006 ; 0000001A +00000016: 70FF 'p.' MOVEQ #$FF,D0 +00000018: 6032 '`2' BRA.S *+$0034 ; 0000004C +0000001A: 4214 'B.' CLR.B (A4) +0000001C: 2D4C FFD4 '-L..' MOVE.L A4,-$002C(A6) +00000020: 426E FFD8 'Bn..' CLR.W -$0028(A6) +00000024: 3D47 FFDA '=G..' MOVE.W D7,-$0026(A6) +00000028: 426E FFDE 'Bn..' CLR.W -$0022(A6) +0000002C: 41EE FFC2 'A...' LEA -$003E(A6),A0 +00000030: 7008 'p.' MOVEQ #$08,D0 +00000032: A260 '.`' _HFSDispatch ; A260 +00000034: 558F 'U.' SUBQ.L #2,A7 +00000036: 3F2E FFF6 '?...' MOVE.W -$000A(A6),-(A7) +0000003A: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +0000003E: 2F0C '/.' MOVE.L A4,-(A7) +00000040: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000044: 7001 'p.' MOVEQ #$01,D0 +00000046: AA52 '.R' _HighLevelFSDispatch ; AA52 +00000048: 301F '0.' MOVE.W (A7)+,D0 +0000004A: 48C0 'H.' EXT.L D0 +0000004C: 4CEE 1080 FF7A 'L....z' MOVEM.L -$0086(A6),D7/A4 +00000052: 4E5E 'N^' UNLK A6 +00000054: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_61280 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC0194 [612E0, 6132A) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +38 (61318): JSR EXPANSIONBUSMGR_VEC0190 + + Unresolved outgoing references: + +E (612EE): JSR $611B0 + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 298 + 298: EXPANSIONBUSMGR_VEC0194 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC0194"(298) Segment="Main"(200) +Size: Flags $00 ModuleSize 74 + +Content: Flags $08 +Contents offset $0000 size $004A +00000000: 4E56 FFBA 'NV..' LINK.W A6,#-$0046 +00000004: 2F07 '/.' MOVE.L D7,-(A7) +00000006: 486E FFBA 'Hn..' PEA -$0046(A6) +0000000A: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000000E: 4EBA FEC0 'N...' JSR *-$013E ; FFFFFED0 +00000012: 3E00 '>.' MOVE.W D0,D7 +00000014: 504F 'PO' ADDQ.W #8,A7 +00000016: 6704 'g.' BEQ.S *+$0006 ; 0000001C +00000018: 3007 '0.' MOVE.W D7,D0 +0000001A: 6026 '`&' BRA.S *+$0028 ; 00000042 +0000001C: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) +00000020: 7000 'p.' MOVEQ #$00,D0 +00000022: 302E 0016 '0...' MOVE.W $0016(A6),D0 +00000026: 2F00 '/.' MOVE.L D0,-(A7) +00000028: 7000 'p.' MOVEQ #$00,D0 +0000002A: 302E 0012 '0...' MOVE.W $0012(A6),D0 +0000002E: 2F00 '/.' MOVE.L D0,-(A7) +00000030: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000034: 486E FFBA 'Hn..' PEA -$0046(A6) +00000038: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0190 ; id: 293 +0000003C: 3E00 '>.' MOVE.W D0,D7 +0000003E: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000042: 2E2E FFB6 '....' MOVE.L -$004A(A6),D7 +00000046: 4E5E 'N^' UNLK A6 +00000048: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0190"(293) + 0000003A +Comment: + + EXPANSIONBUSMGR_VEC0194 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC0198 [61340, 613D8) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +74 (613B4): JSR MISCELLANEOUS_VEC011C + +60 (613A0): JSR EXPANSIONBUSMGR_VEC0188 + +38 (61378): JSR EXPANSIONBUSMGR_VEC0178 + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 299 + 299: EXPANSIONBUSMGR_VEC0198 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC0198"(299) Segment="Main"(200) +Size: Flags $00 ModuleSize 152 + +Content: Flags $08 +Contents offset $0000 size $0098 +00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000000C: A11A '..' _GetZone ; A11A +0000000E: 2648 '&H' MOVEA.L A0,A3 +00000010: 200C ' .' MOVE.L A4,D0 +00000012: 6604 'f.' BNE.S *+$0006 ; 00000018 +00000014: 70CE 'p.' MOVEQ #$CE,D0 +00000016: 6076 '`v' BRA.S *+$0078 ; 0000008E +00000018: 598F 'Y.' SUBQ.L #4,A7 +0000001A: 2EB8 02A6 '....' MOVE.L $02A6,(A7) +0000001E: 205F ' _' MOVEA.L (A7)+,A0 +00000020: A01B '..' _SetZone ; A01B +00000022: 486E FFF8 'Hn..' PEA -$0008(A6) +00000026: 486E FFFC 'Hn..' PEA -$0004(A6) +0000002A: 486E FFF4 'Hn..' PEA -$000C(A6) +0000002E: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000032: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000036: 2F0C '/.' MOVE.L A4,-(A7) +00000038: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0178 ; id: 278 +0000003C: 3E00 '>.' MOVE.W D0,D7 +0000003E: 4FEF 0018 'O...' LEA $0018(A7),A7 +00000042: 6644 'fD' BNE.S *+$0046 ; 00000088 +00000044: 2F2E 0020 '/.. ' MOVE.L $0020(A6),-(A7) +00000048: 7000 'p.' MOVEQ #$00,D0 +0000004A: 302E 001E '0...' MOVE.W $001E(A6),D0 +0000004E: 2F00 '/.' MOVE.L D0,-(A7) +00000050: 7000 'p.' MOVEQ #$00,D0 +00000052: 302E 001A '0...' MOVE.W $001A(A6),D0 +00000056: 2F00 '/.' MOVE.L D0,-(A7) +00000058: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) +0000005C: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +00000060: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0188 ; id: 292 +00000064: 3E00 '>.' MOVE.W D0,D7 +00000066: 4FEF 0014 'O...' LEA $0014(A7),A7 +0000006A: 671C 'g.' BEQ.S *+$001E ; 00000088 +0000006C: 7000 'p.' MOVEQ #$00,D0 +0000006E: 2F00 '/.' MOVE.L D0,-(A7) +00000070: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +00000074: 4EBA 0000 'N...' JSR MISCELLANEOUS_VEC011C ; id: 276 +00000078: 558F 'U.' SUBQ.L #2,A7 +0000007A: 486E FFF4 'Hn..' PEA -$000C(A6) +0000007E: 3F3C 0004 '?<..' MOVE.W #$0004,-(A7) +00000082: AA5A '.Z' _CodeFragmentDispatch ; AA5A +00000084: 4FEF 000A 'O...' LEA $000A(A7),A7 +00000088: 204B ' K' MOVEA.L A3,A0 +0000008A: A01B '..' _SetZone ; A01B +0000008C: 3007 '0.' MOVE.W D7,D0 +0000008E: 4CEE 1880 FFE8 'L.....' MOVEM.L -$0018(A6),D7/A3/A4 +00000094: 4E5E 'N^' UNLK A6 +00000096: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MISCELLANEOUS_VEC011C"(276) + 00000076 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0188"(292) + 00000062 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0178"(278) + 0000003A +Comment: + + EXPANSIONBUSMGR_VEC0198 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: INTERSTIX208C_1 [613F0, 614CA) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +9A (6148A): JSR GETHANDLESIZE ; outside file + +BE (614AE): JSR EXPANSIONBUSMGR_VEC0198 + + +Dictionary: Flags $00 FirstId 300 + 300: INTERSTIX208C_1 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INTERSTIX208C_1"(300) Segment="Main"(200) +Size: Flags $00 ModuleSize 218 + +Content: Flags $08 +Contents offset $0000 size $00DA +00000000: 4E56 FEFA 'NV..' LINK.W A6,#-$0106 +00000004: 48E7 0F38 'H..8' MOVEM.L D4-D7/A2-A4,-(A7) +00000008: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +0000000C: 47EE FF00 'G...' LEA -$0100(A6),A3 +00000010: 4207 'B.' CLR.B D7 +00000012: 4213 'B.' CLR.B (A3) +00000014: 200A ' .' MOVE.L A2,D0 +00000016: 671C 'g.' BEQ.S *+$001E ; 00000034 +00000018: 598F 'Y.' SUBQ.L #4,A7 +0000001A: 2F3C 6E64 7276 '/.' MOVE.W D0,D7 +00000176: 504F 'PO' ADDQ.W #8,A7 +00000178: 6616 'f.' BNE.S *+$0018 ; 00000190 +0000017A: 558F 'U.' SUBQ.L #2,A7 +0000017C: 486B 000A 'Hk..' PEA $000A(A3) +00000180: 486C 000A 'Hl..' PEA $000A(A4) +00000184: 7001 'p.' MOVEQ #$01,D0 +00000186: 1F00 '..' MOVE.B D0,-(A7) +00000188: 1F00 '..' MOVE.B D0,-(A7) +0000018A: 4EBA 0000 'N...' JSR RELSTRING ; id: 307 +0000018E: 3E1F '>.' MOVE.W (A7)+,D7 +00000190: 3007 '0.' MOVE.W D7,D0 +00000192: 600C '`.' BRA.S *+$000E ; 000001A0 +00000194: 4A2C 006E 'J,.n' TST.B $006E(A4) +00000198: 6704 'g.' BEQ.S *+$0006 ; 0000019E +0000019A: 70FF 'p.' MOVEQ #$FF,D0 +0000019C: 6002 '`.' BRA.S *+$0004 ; 000001A0 +0000019E: 7001 'p.' MOVEQ #$01,D0 +000001A0: 4CEE 18C0 FFE8 'L.....' MOVEM.L -$0018(A6),D6/D7/A3/A4 +000001A6: 4E5E 'N^' UNLK A6 +000001A8: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 307 + 307: RELSTRING + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="RELSTRING"(307) + 0000018C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0150"(303) + 00000172 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0150"(303) + 000000D2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DEVICEMGR_608E0"(286) + 0000006E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0150"(303) + 00000036 +Comment: + + AUTOMOD_616B0 ended due to: BRA.L island below, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_61870 [61870, 61946) + + Module started due to: island above, MODGUESS (align, BRA.L then padding) + + Unresolved outgoing references: + +36 (618A6): JSR $61790 + +80 (618F0): JSR $60710 + +9C (6190C): JSR $607D0 + +BE (6192E): JSR $61950 + + +Dictionary: Flags $00 FirstId 308 + 308: AUTOMOD_61870 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_61870"(308) Segment="Main"(200) +Size: Flags $00 ModuleSize 214 + +Content: Flags $08 +Contents offset $0000 size $00D6 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 2E2E 0010 '....' MOVE.L $0010(A6),D7 +0000000C: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000010: 2850 '(P' MOVEA.L (A0),A4 +00000012: 200C ' .' MOVE.L A4,D0 +00000014: 6740 'g@' BEQ.S *+$0042 ; 00000056 +00000016: 4A94 'J.' TST.L (A4) +00000018: 673C 'g<' BEQ.S *+$003E ; 00000056 +0000001A: 7000 'p.' MOVEQ #$00,D0 +0000001C: 2440 '$@' MOVEA.L D0,A2 +0000001E: 2654 '&T' MOVEA.L (A4),A3 +00000020: 600A '`.' BRA.S *+$000C ; 0000002C +00000022: 244C '$L' MOVEA.L A4,A2 +00000024: 2854 '(T' MOVEA.L (A4),A4 +00000026: 2654 '&T' MOVEA.L (A4),A3 +00000028: 200B ' .' MOVE.L A3,D0 +0000002A: 672A 'g*' BEQ.S *+$002C ; 00000056 +0000002C: 2F07 '/.' MOVE.L D7,-(A7) +0000002E: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000032: 2F0B '/.' MOVE.L A3,-(A7) +00000034: 2F0C '/.' MOVE.L A4,-(A7) +00000036: 4EBA FEE8 'N...' JSR *-$0116 ; FFFFFF20 +0000003A: 4A40 'J@' TST.W D0 +0000003C: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000040: 6CE0 'l.' BGE.S *-$001E ; 00000022 +00000042: 200A ' .' MOVE.L A2,D0 +00000044: 6704 'g.' BEQ.S *+$0006 ; 0000004A +00000046: 248B '$.' MOVE.L A3,(A2) +00000048: 6006 '`.' BRA.S *+$0008 ; 00000050 +0000004A: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +0000004E: 208B ' .' MOVE.L A3,(A0) +00000050: 2893 '(.' MOVE.L (A3),(A4) +00000052: 268C '&.' MOVE.L A4,(A3) +00000054: 60B6 '`.' BRA.S *-$0048 ; 0000000C +00000056: 4CEE 1C80 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A2-A4 +0000005C: 4E5E 'N^' UNLK A6 +0000005E: 4E75 'Nu' RTS +00000060: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000064: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000068: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000006C: 7000 'p.' MOVEQ #$00,D0 +0000006E: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +00000072: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +00000076: 486E FFFC 'Hn..' PEA -$0004(A6) +0000007A: 7000 'p.' MOVEQ #$00,D0 +0000007C: 2F00 '/.' MOVE.L D0,-(A7) +0000007E: 2F0C '/.' MOVE.L A4,-(A7) +00000080: 4EBA EE1E 'N...' JSR *-$11E0 ; FFFFEEA0 +00000084: 3E00 '>.' MOVE.W D0,D7 +00000086: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000008A: 6620 'f ' BNE.S *+$0022 ; 000000AC +0000008C: 486E FFF8 'Hn..' PEA -$0008(A6) +00000090: 486E FFF4 'Hn..' PEA -$000C(A6) +00000094: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000098: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +0000009C: 4EBA EEC2 'N...' JSR *-$113C ; FFFFEF60 +000000A0: 3E00 '>.' MOVE.W D0,D7 +000000A2: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000A6: A01F '..' _DisposePtr ; A01F +000000A8: 4FEF 0010 'O...' LEA $0010(A7),A7 +000000AC: 4A47 'JG' TST.W D7 +000000AE: 6618 'f.' BNE.S *+$001A ; 000000C8 +000000B0: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +000000B4: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +000000B8: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +000000BC: 2F0C '/.' MOVE.L A4,-(A7) +000000BE: 4EBA 0020 'N.. ' JSR *+$0022 ; 000000E0 +000000C2: 3E00 '>.' MOVE.W D0,D7 +000000C4: 4FEF 0010 'O...' LEA $0010(A7),A7 +000000C8: 48C7 'H.' EXT.L D7 +000000CA: 2007 ' .' MOVE.L D7,D0 +000000CC: 4CEE 1080 FFEC 'L.....' MOVEM.L -$0014(A6),D7/A4 +000000D2: 4E5E 'N^' UNLK A6 +000000D4: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_61870 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_61950 [61950, 61A16) + + Module started due to: MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +B2 (61A02): JSR FSCLOSE ; outside file + +70 (619C0): JSR FSREAD ; outside file + +50 (619A0): JSR SETFPOS ; outside file + +34 (61984): JSR GETEOF ; outside file + +7E (619CE): JSR EXPANSIONBUSMGR_VEC0170 + + +Dictionary: Flags $00 FirstId 309 + 309: AUTOMOD_61950 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_61950"(309) Segment="Main"(200) +Size: Flags $00 ModuleSize 198 + +Content: Flags $08 +Contents offset $0000 size $00C6 +00000000: 4E56 FFF6 'NV..' LINK.W A6,#-$000A +00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) +00000008: 2C2E 000C ',...' MOVE.L $000C(A6),D6 +0000000C: 558F 'U.' SUBQ.L #2,A7 +0000000E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000012: 7001 'p.' MOVEQ #$01,D0 +00000014: 1F00 '..' MOVE.B D0,-(A7) +00000016: 486E FFFA 'Hn..' PEA -$0006(A6) +0000001A: 7002 'p.' MOVEQ #$02,D0 +0000001C: AA52 '.R' _HighLevelFSDispatch ; AA52 +0000001E: 3E1F '>.' MOVE.W (A7)+,D7 +00000020: 6600 0096 'f...' BNE *+$0098 ; 000000B8 +00000024: 4AAE 0010 'J...' TST.L $0010(A6) +00000028: 661A 'f.' BNE.S *+$001C ; 00000044 +0000002A: 558F 'U.' SUBQ.L #2,A7 +0000002C: 3F2E FFFA '?...' MOVE.W -$0006(A6),-(A7) +00000030: 486E FFFC 'Hn..' PEA -$0004(A6) +00000034: 4EBA 0000 'N...' JSR GETEOF ; id: 313 +00000038: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +0000003C: 9086 '..' SUB.L D6,D0 +0000003E: 2D40 0010 '-@..' MOVE.L D0,$0010(A6) +00000042: 544F 'TO' ADDQ.W #2,A7 +00000044: 558F 'U.' SUBQ.L #2,A7 +00000046: 3F2E FFFA '?...' MOVE.W -$0006(A6),-(A7) +0000004A: 7001 'p.' MOVEQ #$01,D0 +0000004C: 3F00 '?.' MOVE.W D0,-(A7) +0000004E: 2F06 '/.' MOVE.L D6,-(A7) +00000050: 4EBA 0000 'N...' JSR SETFPOS ; id: 312 +00000054: 3E1F '>.' MOVE.W (A7)+,D7 +00000056: 6654 'fT' BNE.S *+$0056 ; 000000AC +00000058: 202E 0010 ' ...' MOVE.L $0010(A6),D0 +0000005C: A51E '..' _NewPtrSys ; A51E +0000005E: 2848 '(H' MOVEA.L A0,A4 +00000060: 200C ' .' MOVE.L A4,D0 +00000062: 6740 'g@' BEQ.S *+$0042 ; 000000A4 +00000064: 558F 'U.' SUBQ.L #2,A7 +00000066: 3F2E FFFA '?...' MOVE.W -$0006(A6),-(A7) +0000006A: 486E 0010 'Hn..' PEA $0010(A6) +0000006E: 2F0C '/.' MOVE.L A4,-(A7) +00000070: 4EBA 0000 'N...' JSR FSREAD ; id: 311 +00000074: 3E1F '>.' MOVE.W (A7)+,D7 +00000076: 6626 'f&' BNE.S *+$0028 ; 0000009E +00000078: 486E FFF6 'Hn..' PEA -$000A(A6) +0000007C: 2F0C '/.' MOVE.L A4,-(A7) +0000007E: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0170 ; id: 274 +00000082: 3E00 '>.' MOVE.W D0,D7 +00000084: 504F 'PO' ADDQ.W #8,A7 +00000086: 6616 'f.' BNE.S *+$0018 ; 0000009E +00000088: 206E FFF6 ' n..' MOVEA.L -$000A(A6),A0 +0000008C: 226E 0014 '"n..' MOVEA.L $0014(A6),A1 +00000090: 203C 0000 0080 ' <....' MOVE.L #$00000080,D0 +00000096: A22E '..' _BlockMoveData ; A22E +00000098: 206E FFF6 ' n..' MOVEA.L -$000A(A6),A0 +0000009C: A01F '..' _DisposePtr ; A01F +0000009E: 204C ' L' MOVEA.L A4,A0 +000000A0: A01F '..' _DisposePtr ; A01F +000000A2: 6008 '`.' BRA.S *+$000A ; 000000AC +000000A4: 558F 'U.' SUBQ.L #2,A7 +000000A6: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +000000AA: 3E1F '>.' MOVE.W (A7)+,D7 +000000AC: 558F 'U.' SUBQ.L #2,A7 +000000AE: 3F2E FFFA '?...' MOVE.W -$0006(A6),-(A7) +000000B2: 4EBA 0000 'N...' JSR FSCLOSE ; id: 310 +000000B6: 544F 'TO' ADDQ.W #2,A7 +000000B8: 48C7 'H.' EXT.L D7 +000000BA: 2007 ' .' MOVE.L D7,D0 +000000BC: 4CEE 10C0 FFEA 'L.....' MOVEM.L -$0016(A6),D6/D7/A4 +000000C2: 4E5E 'N^' UNLK A6 +000000C4: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 310 + 310: FSCLOSE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FSCLOSE"(310) + 000000B4 + +Dictionary: Flags $00 FirstId 311 + 311: FSREAD +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="FSREAD"(311) + 00000072 + +Dictionary: Flags $00 FirstId 312 + 312: SETFPOS + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SETFPOS"(312) + 00000052 + +Dictionary: Flags $00 FirstId 313 + 313: GETEOF +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETEOF"(313) + 00000036 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0170"(274) + 00000080 +Comment: + + AUTOMOD_61950 ended due to: BRA.L island below, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_61A60 [61A60, 61C3E) + + Module started due to: island above, MODGUESS (align, BRA.L then padding) + + Resolved outgoing references: + +66 (61AC6): JSR DEVICEMGR_608E0 + + Unresolved outgoing references: + +48 (61AA8): JSR $609C0 + +128 (61B88): JSR $61D20 + +13A (61B9A): JSR $61210 + +160 (61BC0): JSR $61D20 + +16C (61BCC): JSR $61280 + +192 (61BF2): JSR $61D20 + +1B2 (61C12): JSR $61870 + + +Dictionary: Flags $00 FirstId 314 + 314: AUTOMOD_61A60 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_61A60"(314) Segment="Main"(200) +Size: Flags $00 ModuleSize 478 + +Content: Flags $08 +Contents offset $0000 size $01DE +00000000: 4E56 FEFE 'NV..' LINK.W A6,#-$0102 +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 246E 0020 '$n. ' MOVEA.L $0020(A6),A2 +0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000010: 49EE FFBE 'I...' LEA -$0042(A6),A4 +00000014: 7000 'p.' MOVEQ #$00,D0 +00000016: 2D40 FF44 '-@.D' MOVE.L D0,-$00BC(A6) +0000001A: 2D40 FF48 '-@.H' MOVE.L D0,-$00B8(A6) +0000001E: 7C01 '|.' MOVEQ #$01,D6 +00000020: 422E FFFF 'B...' CLR.B -$0001(A6) +00000024: 7E00 '~.' MOVEQ #$00,D7 +00000026: 2480 '$.' MOVE.L D0,(A2) +00000028: 206E 0024 ' n.$' MOVEA.L $0024(A6),A0 +0000002C: 2080 ' .' MOVE.L D0,(A0) +0000002E: 220B '".' MOVE.L A3,D1 +00000030: 673C 'g<' BEQ.S *+$003E ; 0000006E +00000032: 2F2E 001C '/...' MOVE.L $001C(A6),-(A7) +00000036: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) +0000003A: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) +0000003E: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000042: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000046: 2F0B '/.' MOVE.L A3,-(A7) +00000048: 4EBA EF16 'N...' JSR *-$10E8 ; FFFFEF60 +0000004C: 48C0 'H.' EXT.L D0 +0000004E: 2E00 '..' MOVE.L D0,D7 +00000050: 4FEF 0018 'O...' LEA $0018(A7),A7 +00000054: 6706 'g.' BEQ.S *+$0008 ; 0000005C +00000056: 2007 ' .' MOVE.L D7,D0 +00000058: 6000 017A '`..z' BRA *+$017C ; 000001D4 +0000005C: 486E FF48 'Hn.H' PEA -$00B8(A6) +00000060: 486E FF44 'Hn.D' PEA -$00BC(A6) +00000064: 2F0B '/.' MOVE.L A3,-(A7) +00000066: 4EBA 0000 'N...' JSR DEVICEMGR_608E0 ; id: 286 +0000006A: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000006E: 558F 'U.' SUBQ.L #2,A7 +00000070: 3F3C 8000 '?<..' MOVE.W #$8000,-(A7) +00000074: 2F3C 6578 746E '/' JSR *-$08C0 ; FFFFF8E0 +000001A4: 206E 0028 ' n.(' MOVEA.L $0028(A6),A0 +000001A8: 10BC 0001 '....' MOVE.B #$01,(A0) +000001AC: 4FEF 0018 'O...' LEA $0018(A7),A7 +000001B0: 2003 ' .' MOVE.L D3,D0 +000001B2: 5383 'S.' SUBQ.L #1,D3 +000001B4: 4A80 'J.' TST.L D0 +000001B6: 6600 FED8 'f...' BNE *-$0126 ; 00000090 +000001BA: 7000 'p.' MOVEQ #$00,D0 +000001BC: 4CEE 1CF8 FF54 'L....T' MOVEM.L -$00AC(A6),D3-D7/A2-A4 +000001C2: 4E5E 'N^' UNLK A6 +000001C4: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_61D20 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC014C [61EF0, 62076) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +96 (61F86): JSR DEVICEMGR_608E0 + + Unresolved outgoing references: + +86 (61F76): JSR $60890 + +A8 (61F98): JSR $614D0 + +C6 (61FB6): JSR $614F0 + +F6 (61FE6): JSR $61600 + +11C (6200C): JSR $61870 + +142 (62032): JSR $61670 + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 317 + 317: EXPANSIONBUSMGR_VEC014C + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC014C"(317) Segment="Main"(200) +Size: Flags $00 ModuleSize 390 + +Content: Flags $08 +Contents offset $0000 size $0186 +00000000: 4E56 FEBA 'NV..' LINK.W A6,#-$0146 +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 2A2E 0010 '*...' MOVE.L $0010(A6),D5 +0000000C: 246E 0018 '$n..' MOVEA.L $0018(A6),A2 +00000010: 266E 0014 '&n..' MOVEA.L $0014(A6),A3 +00000014: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000018: 7000 'p.' MOVEQ #$00,D0 +0000001A: 2D40 FFEC '-@..' MOVE.L D0,-$0014(A6) +0000001E: 2D40 FFF0 '-@..' MOVE.L D0,-$0010(A6) +00000022: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +00000026: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +0000002A: 7C00 '|.' MOVEQ #$00,D6 +0000002C: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000030: 4AAE 0008 'J...' TST.L $0008(A6) +00000034: 6606 'f.' BNE.S *+$0008 ; 0000003C +00000036: 70CE 'p.' MOVEQ #$CE,D0 +00000038: 6000 013C '`..<' BRA *+$013E ; 00000176 +0000003C: 200B ' .' MOVE.L A3,D0 +0000003E: 6706 'g.' BEQ.S *+$0008 ; 00000046 +00000040: 2C12 ',.' MOVE.L (A2),D6 +00000042: 7000 'p.' MOVEQ #$00,D0 +00000044: 2480 '$.' MOVE.L D0,(A2) +00000046: 703F 'p?' MOVEQ #$3F,D0 ; '?' +00000048: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +0000004C: 7E00 '~.' MOVEQ #$00,D7 +0000004E: 4236 70AC 'B6p.' CLR.B -$54(A6,D7.W) +00000052: 2007 ' .' MOVE.L D7,D0 +00000054: 5287 'R.' ADDQ.L #1,D7 +00000056: 703F 'p?' MOVEQ #$3F,D0 ; '?' +00000058: B087 '..' CMP.L D7,D0 +0000005A: 6EF2 'n.' BGT.S *-$000C ; 0000004E +0000005C: 486E FFFC 'Hn..' PEA -$0004(A6) +00000060: 486E FFAC 'Hn..' PEA -$0054(A6) +00000064: 487A 011A 'Hz..' PEA *+$011C ; 00000180 +00000068: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000006C: 7017 'p.' MOVEQ #$17,D0 +0000006E: ABE9 '..' DC.W $ABE9 ; TB 03E9 +00000070: 3E00 '>.' MOVE.W D0,D7 +00000072: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000076: 6706 'g.' BEQ.S *+$0008 ; 0000007E +00000078: 3007 '0.' MOVE.W D7,D0 +0000007A: 6000 00FA '`...' BRA *+$00FC ; 00000176 +0000007E: 486E FFAC 'Hn..' PEA -$0054(A6) +00000082: 486E FF6C 'Hn.l' PEA -$0094(A6) +00000086: 4EBA E918 'N...' JSR *-$16E6 ; FFFFE9A0 +0000008A: 486E FFF8 'Hn..' PEA -$0008(A6) +0000008E: 486E FFF4 'Hn..' PEA -$000C(A6) +00000092: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000096: 4EBA 0000 'N...' JSR DEVICEMGR_608E0 ; id: 286 +0000009A: 4FEF 0014 'O...' LEA $0014(A7),A7 +0000009E: 6062 '`b' BRA.S *+$0064 ; 00000102 +000000A0: 486E FF6C 'Hn.l' PEA -$0094(A6) +000000A4: 486C 0046 'Hl.F' PEA $0046(A4) +000000A8: 4EBA F536 'N..6' JSR *-$0AC8 ; FFFFF5E0 +000000AC: 7200 'r.' MOVEQ #$00,D1 +000000AE: 1200 '..' MOVE.B D0,D1 +000000B0: 4A81 'J.' TST.L D1 +000000B2: 504F 'PO' ADDQ.W #8,A7 +000000B4: 6626 'f&' BNE.S *+$0028 ; 000000DC +000000B6: 7000 'p.' MOVEQ #$00,D0 +000000B8: 2F00 '/.' MOVE.L D0,-(A7) +000000BA: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +000000BE: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +000000C2: 486C 0046 'Hl.F' PEA $0046(A4) +000000C6: 4EBA F538 'N..8' JSR *-$0AC6 ; FFFFF600 +000000CA: 4A00 'J.' TST.B D0 +000000CC: 4FEF 0010 'O...' LEA $0010(A7),A7 +000000D0: 6606 'f.' BNE.S *+$0008 ; 000000D8 +000000D2: 49EC 006E 'I..n' LEA $006E(A4),A4 +000000D6: 602A '`*' BRA.S *+$002C ; 00000102 +000000D8: 7E01 '~.' MOVEQ #$01,D7 +000000DA: 6002 '`.' BRA.S *+$0004 ; 000000DE +000000DC: 4207 'B.' CLR.B D7 +000000DE: 486E FFF0 'Hn..' PEA -$0010(A6) +000000E2: 7000 'p.' MOVEQ #$00,D0 +000000E4: 2F00 '/.' MOVE.L D0,-(A7) +000000E6: 486C 0046 'Hl.F' PEA $0046(A4) +000000EA: 2F0C '/.' MOVE.L A4,-(A7) +000000EC: 7200 'r.' MOVEQ #$00,D1 +000000EE: 1207 '..' MOVE.B D7,D1 +000000F0: 2F01 '/.' MOVE.L D1,-(A7) +000000F2: 486E FFEC 'Hn..' PEA -$0014(A6) +000000F6: 4EBA F618 'N...' JSR *-$09E6 ; FFFFF710 +000000FA: 49EC 006E 'I..n' LEA $006E(A4),A4 +000000FE: 4FEF 0018 'O...' LEA $0018(A7),A7 +00000102: 2005 ' .' MOVE.L D5,D0 +00000104: 5385 'S.' SUBQ.L #1,D5 +00000106: 4A80 'J.' TST.L D0 +00000108: 6696 'f.' BNE.S *-$0068 ; 000000A0 +0000010A: 4AAE FFF0 'J...' TST.L -$0010(A6) +0000010E: 6714 'g.' BEQ.S *+$0016 ; 00000124 +00000110: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000114: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +00000118: 486E FFEC 'Hn..' PEA -$0014(A6) +0000011C: 4EBA F862 'N..b' JSR *-$079C ; FFFFF980 +00000120: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000124: 4AAE FFF4 'J...' TST.L -$000C(A6) +00000128: 6706 'g.' BEQ.S *+$0008 ; 00000130 +0000012A: 206E FFF4 ' n..' MOVEA.L -$000C(A6),A0 +0000012E: A01F '..' _DisposePtr ; A01F +00000130: 4AAE FFF0 'J...' TST.L -$0010(A6) +00000134: 6632 'f2' BNE.S *+$0034 ; 00000168 +00000136: 70D5 'p.' MOVEQ #$D5,D0 +00000138: 603C '`<' BRA.S *+$003E ; 00000176 +0000013A: 486E FEBA 'Hn..' PEA -$0146(A6) +0000013E: 486E FFEC 'Hn..' PEA -$0014(A6) +00000142: 4EBA F63C 'N..<' JSR *-$09C2 ; FFFFF780 +00000146: 2006 ' .' MOVE.L D6,D0 +00000148: 5386 'S.' SUBQ.L #1,D6 +0000014A: 4A80 'J.' TST.L D0 +0000014C: 504F 'PO' ADDQ.W #8,A7 +0000014E: 6712 'g.' BEQ.S *+$0014 ; 00000162 +00000150: 200B ' .' MOVE.L A3,D0 +00000152: 670E 'g.' BEQ.S *+$0010 ; 00000162 +00000154: 41EE FEBE 'A...' LEA -$0142(A6),A0 +00000158: 224B '"K' MOVEA.L A3,A1 +0000015A: 706E 'pn' MOVEQ #$6E,D0 ; 'n' +0000015C: A22E '..' _BlockMoveData ; A22E +0000015E: 47EB 006E 'G..n' LEA $006E(A3),A3 +00000162: 200A ' .' MOVE.L A2,D0 +00000164: 6702 'g.' BEQ.S *+$0004 ; 00000168 +00000166: 5292 'R.' ADDQ.L #1,(A2) +00000168: 202E FFF0 ' ...' MOVE.L -$0010(A6),D0 +0000016C: 53AE FFF0 'S...' SUBQ.L #1,-$0010(A6) +00000170: 4A80 'J.' TST.L D0 +00000172: 66C6 'f.' BNE.S *-$0038 ; 0000013A +00000174: 7000 'p.' MOVEQ #$00,D0 +00000176: 4CEE 1CE0 FEA2 'L.....' MOVEM.L -$015E(A6),D5-D7/A2-A4 +0000017C: 4E5E 'N^' UNLK A6 +0000017E: 4E75 'Nu' RTS +00000180: 6E61 'na' BGT.S *+$0063 ; 000001E3 +00000182: 6D65 'me' BLT.S *+$0067 ; 000001E9 +00000184: 0000 '..' DC.W $0000 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="DEVICEMGR_608E0"(286) + 00000098 +Comment: + + EXPANSIONBUSMGR_VEC014C ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC016C [62080, 6218A) + + Module started due to: vector glue above, MODGUESS (align, label) + + Unresolved outgoing references: + +98 (62118): JSR $61A60 + +CC (6214C): JSR $61670 + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 318 + 318: EXPANSIONBUSMGR_VEC016C + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC016C"(318) Segment="Main"(200) +Size: Flags $00 ModuleSize 266 + +Content: Flags $08 +Contents offset $0000 size $010A +00000000: 4E56 FF46 'NV.F' LINK.W A6,#-$00BA +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 246E 001C '$n..' MOVEA.L $001C(A6),A2 +0000000C: 266E 0024 '&n.$' MOVEA.L $0024(A6),A3 +00000010: 286E 0020 '(n. ' MOVEA.L $0020(A6),A4 +00000014: 7000 'p.' MOVEQ #$00,D0 +00000016: 2D40 FF46 '-@.F' MOVE.L D0,-$00BA(A6) +0000001A: 2D40 FF4A '-@.J' MOVE.L D0,-$00B6(A6) +0000001E: 7E00 '~.' MOVEQ #$00,D7 +00000020: 4AAE 0008 'J...' TST.L $0008(A6) +00000024: 670C 'g.' BEQ.S *+$000E ; 00000032 +00000026: 4AAE 0014 'J...' TST.L $0014(A6) +0000002A: 6606 'f.' BNE.S *+$0008 ; 00000032 +0000002C: 70CE 'p.' MOVEQ #$CE,D0 +0000002E: 6000 00D0 '`...' BRA *+$00D2 ; 00000100 +00000032: 4AAE 0008 'J...' TST.L $0008(A6) +00000036: 670A 'g.' BEQ.S *+$000C ; 00000042 +00000038: 200A ' .' MOVE.L A2,D0 +0000003A: 6606 'f.' BNE.S *+$0008 ; 00000042 +0000003C: 70CE 'p.' MOVEQ #$CE,D0 +0000003E: 6000 00C0 '`...' BRA *+$00C2 ; 00000100 +00000042: 4AAE 000C 'J...' TST.L $000C(A6) +00000046: 6708 'g.' BEQ.S *+$000A ; 00000050 +00000048: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +0000004C: 7000 'p.' MOVEQ #$00,D0 +0000004E: 2080 ' .' MOVE.L D0,(A0) +00000050: 4AAE 0010 'J...' TST.L $0010(A6) +00000054: 6708 'g.' BEQ.S *+$000A ; 0000005E +00000056: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +0000005A: 7000 'p.' MOVEQ #$00,D0 +0000005C: 2080 ' .' MOVE.L D0,(A0) +0000005E: 200A ' .' MOVE.L A2,D0 +00000060: 6702 'g.' BEQ.S *+$0004 ; 00000064 +00000062: 4212 'B.' CLR.B (A2) +00000064: 4AAE 0014 'J...' TST.L $0014(A6) +00000068: 6706 'g.' BEQ.S *+$0008 ; 00000070 +0000006A: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +0000006E: 4210 'B.' CLR.B (A0) +00000070: 200B ' .' MOVE.L A3,D0 +00000072: 6706 'g.' BEQ.S *+$0008 ; 0000007A +00000074: 2E13 '..' MOVE.L (A3),D7 +00000076: 7000 'p.' MOVEQ #$00,D0 +00000078: 2680 '&.' MOVE.L D0,(A3) +0000007A: 486E FF4A 'Hn.J' PEA -$00B6(A6) +0000007E: 486E FF46 'Hn.F' PEA -$00BA(A6) +00000082: 2F0A '/.' MOVE.L A2,-(A7) +00000084: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) +00000088: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) +0000008C: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000090: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +00000094: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000098: 4EBA F946 'N..F' JSR *-$06B8 ; FFFFF9E0 +0000009C: 2C00 ',.' MOVE.L D0,D6 +0000009E: 4FEF 0020 'O.. ' LEA $0020(A7),A7 +000000A2: 6704 'g.' BEQ.S *+$0006 ; 000000A8 +000000A4: 3006 '0.' MOVE.W D6,D0 +000000A6: 6058 '`X' BRA.S *+$005A ; 00000100 +000000A8: 4AAE FF4A 'J..J' TST.L -$00B6(A6) +000000AC: 6644 'fD' BNE.S *+$0046 ; 000000F2 +000000AE: 4AAE 0008 'J...' TST.L $0008(A6) +000000B2: 6604 'f.' BNE.S *+$0006 ; 000000B8 +000000B4: 70D5 'p.' MOVEQ #$D5,D0 +000000B6: 6048 '`H' BRA.S *+$004A ; 00000100 +000000B8: 7000 'p.' MOVEQ #$00,D0 +000000BA: 1012 '..' MOVE.B (A2),D0 +000000BC: 4A80 'J.' TST.L D0 +000000BE: 6632 'f2' BNE.S *+$0034 ; 000000F2 +000000C0: 70D5 'p.' MOVEQ #$D5,D0 +000000C2: 603C '`<' BRA.S *+$003E ; 00000100 +000000C4: 486E FF4E 'Hn.N' PEA -$00B2(A6) +000000C8: 486E FF46 'Hn.F' PEA -$00BA(A6) +000000CC: 4EBA F522 'N.."' JSR *-$0ADC ; FFFFF5F0 +000000D0: 2007 ' .' MOVE.L D7,D0 +000000D2: 5387 'S.' SUBQ.L #1,D7 +000000D4: 4A80 'J.' TST.L D0 +000000D6: 504F 'PO' ADDQ.W #8,A7 +000000D8: 6712 'g.' BEQ.S *+$0014 ; 000000EC +000000DA: 200C ' .' MOVE.L A4,D0 +000000DC: 670E 'g.' BEQ.S *+$0010 ; 000000EC +000000DE: 41EE FF52 'A..R' LEA -$00AE(A6),A0 +000000E2: 224C '"L' MOVEA.L A4,A1 +000000E4: 706E 'pn' MOVEQ #$6E,D0 ; 'n' +000000E6: A22E '..' _BlockMoveData ; A22E +000000E8: 49EC 006E 'I..n' LEA $006E(A4),A4 +000000EC: 200B ' .' MOVE.L A3,D0 +000000EE: 6702 'g.' BEQ.S *+$0004 ; 000000F2 +000000F0: 5293 'R.' ADDQ.L #1,(A3) +000000F2: 202E FF4A ' ..J' MOVE.L -$00B6(A6),D0 +000000F6: 53AE FF4A 'S..J' SUBQ.L #1,-$00B6(A6) +000000FA: 4A80 'J.' TST.L D0 +000000FC: 66C6 'f.' BNE.S *-$0038 ; 000000C4 +000000FE: 7000 'p.' MOVEQ #$00,D0 +00000100: 4CEE 1CC0 FF32 'L....2' MOVEM.L -$00CE(A6),D6/D7/A2-A4 +00000106: 4E5E 'N^' UNLK A6 +00000108: 4E75 'Nu' RTS + +Comment: + + EXPANSIONBUSMGR_VEC016C ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC0154 [621A0, 6235A) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +C4 (62264): JSR EXPANSIONBUSMGR_VEC0170 + + Unresolved outgoing references: + +82 (62222): JSR $609C0 + +B8 (62258): JSR $60850 + +11C (622BC): JSR $61A60 + +13C (622DC): JSR $61670 + +162 (62302): JSR $60850 + +172 (62312): JSR $618D0 + +184 (62324): JSR $61670 + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 319 + 319: EXPANSIONBUSMGR_VEC0154 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC0154"(319) Segment="Main"(200) +Size: Flags $00 ModuleSize 442 + +Content: Flags $08 +Contents offset $0000 size $01BA +00000000: 4E56 FED4 'NV..' LINK.W A6,#-$012C +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 246E 0014 '$n..' MOVEA.L $0014(A6),A2 +0000000C: 266E 001C '&n..' MOVEA.L $001C(A6),A3 +00000010: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +00000014: 4247 'BG' CLR.W D7 +00000016: 4246 'BF' CLR.W D6 +00000018: 4AAE 0008 'J...' TST.L $0008(A6) +0000001C: 6606 'f.' BNE.S *+$0008 ; 00000024 +0000001E: 70CE 'p.' MOVEQ #$CE,D0 +00000020: 6000 018E '`...' BRA *+$0190 ; 000001B0 +00000024: 200C ' .' MOVE.L A4,D0 +00000026: 670C 'g.' BEQ.S *+$000E ; 00000034 +00000028: 4254 'BT' CLR.W (A4) +0000002A: 7000 'p.' MOVEQ #$00,D0 +0000002C: 2940 0002 ')@..' MOVE.L D0,$0002(A4) +00000030: 422C 0006 'B,..' CLR.B $0006(A4) +00000034: 4AAE 0010 'J...' TST.L $0010(A6) +00000038: 6708 'g.' BEQ.S *+$000A ; 00000042 +0000003A: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +0000003E: 7000 'p.' MOVEQ #$00,D0 +00000040: 2080 ' .' MOVE.L D0,(A0) +00000042: 200A ' .' MOVE.L A2,D0 +00000044: 6704 'g.' BEQ.S *+$0006 ; 0000004A +00000046: 7000 'p.' MOVEQ #$00,D0 +00000048: 2480 '$.' MOVE.L D0,(A2) +0000004A: 4AAE 0018 'J...' TST.L $0018(A6) +0000004E: 6708 'g.' BEQ.S *+$000A ; 00000058 +00000050: 206E 0018 ' n..' MOVEA.L $0018(A6),A0 +00000054: 7000 'p.' MOVEQ #$00,D0 +00000056: 2080 ' .' MOVE.L D0,(A0) +00000058: 200B ' .' MOVE.L A3,D0 +0000005A: 6702 'g.' BEQ.S *+$0004 ; 0000005E +0000005C: 4213 'B.' CLR.B (A3) +0000005E: 4AAE 0020 'J.. ' TST.L $0020(A6) +00000062: 6708 'g.' BEQ.S *+$000A ; 0000006C +00000064: 206E 0020 ' n. ' MOVEA.L $0020(A6),A0 +00000068: 7000 'p.' MOVEQ #$00,D0 +0000006A: 2080 ' .' MOVE.L D0,(A0) +0000006C: 486E FFD7 'Hn..' PEA -$0029(A6) +00000070: 486E FFD8 'Hn..' PEA -$0028(A6) +00000074: 486E FF96 'Hn..' PEA -$006A(A6) +00000078: 2F2E 0018 '/...' MOVE.L $0018(A6),-(A7) +0000007C: 2F0A '/.' MOVE.L A2,-(A7) +0000007E: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000082: 4EBA E79C 'N...' JSR *-$1862 ; FFFFE820 +00000086: 3E00 '>.' MOVE.W D0,D7 +00000088: 4FEF 0018 'O...' LEA $0018(A7),A7 +0000008C: 6662 'fb' BNE.S *+$0064 ; 000000F0 +0000008E: 4A2E FFD7 'J...' TST.B -$0029(A6) +00000092: 6758 'gX' BEQ.S *+$005A ; 000000EC +00000094: 200A ' .' MOVE.L A2,D0 +00000096: 6754 'gT' BEQ.S *+$0056 ; 000000EC +00000098: 4A92 'J.' TST.L (A2) +0000009A: 6750 'gP' BEQ.S *+$0052 ; 000000EC +0000009C: 200B ' .' MOVE.L A3,D0 +0000009E: 671E 'g.' BEQ.S *+$0020 ; 000000BE +000000A0: 4A2E FFD7 'J...' TST.B -$0029(A6) +000000A4: 6708 'g.' BEQ.S *+$000A ; 000000AE +000000A6: 41EE FFD8 'A...' LEA -$0028(A6),A0 +000000AA: 2008 ' .' MOVE.L A0,D0 +000000AC: 6006 '`.' BRA.S *+$0008 ; 000000B4 +000000AE: 41EE FF96 'A...' LEA -$006A(A6),A0 +000000B2: 2008 ' .' MOVE.L A0,D0 +000000B4: 2F00 '/.' MOVE.L D0,-(A7) +000000B6: 2F0B '/.' MOVE.L A3,-(A7) +000000B8: 4EBA E5F6 'N...' JSR *-$1A08 ; FFFFE6B0 +000000BC: 504F 'PO' ADDQ.W #8,A7 +000000BE: 486E FFFC 'Hn..' PEA -$0004(A6) +000000C2: 2F12 '/.' MOVE.L (A2),-(A7) +000000C4: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0170 ; id: 274 +000000C8: 3C00 '<.' MOVE.W D0,D6 +000000CA: 504F 'PO' ADDQ.W #8,A7 +000000CC: 6624 'f$' BNE.S *+$0026 ; 000000F2 +000000CE: 4AAE 0020 'J.. ' TST.L $0020(A6) +000000D2: 6710 'g.' BEQ.S *+$0012 ; 000000E4 +000000D4: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000D8: 226E 0020 '"n. ' MOVEA.L $0020(A6),A1 +000000DC: 203C 0000 0080 ' <....' MOVE.L #$00000080,D0 +000000E2: A22E '..' _BlockMoveData ; A22E +000000E4: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000E8: A01F '..' _DisposePtr ; A01F +000000EA: 6006 '`.' BRA.S *+$0008 ; 000000F2 +000000EC: 7CD5 '|.' MOVEQ #$D5,D6 +000000EE: 6002 '`.' BRA.S *+$0004 ; 000000F2 +000000F0: 3C07 '<.' MOVE.W D7,D6 +000000F2: 7000 'p.' MOVEQ #$00,D0 +000000F4: 2D40 FED4 '-@..' MOVE.L D0,-$012C(A6) +000000F8: 422E FFD7 'B...' CLR.B -$0029(A6) +000000FC: 486E FF92 'Hn..' PEA -$006E(A6) +00000100: 486E FEDC 'Hn..' PEA -$0124(A6) +00000104: 486E FFD7 'Hn..' PEA -$0029(A6) +00000108: 486E FFD8 'Hn..' PEA -$0028(A6) +0000010C: 486E FF96 'Hn..' PEA -$006A(A6) +00000110: 486E FED8 'Hn..' PEA -$0128(A6) +00000114: 486E FED4 'Hn..' PEA -$012C(A6) +00000118: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000011C: 4EBA F7A2 'N...' JSR *-$085C ; FFFFF8C0 +00000120: 3E00 '>.' MOVE.W D0,D7 +00000122: 4FEF 0020 'O.. ' LEA $0020(A7),A7 +00000126: 6672 'fr' BNE.S *+$0074 ; 0000019A +00000128: 202E FF92 ' ...' MOVE.L -$006E(A6),D0 +0000012C: 53AE FF92 'S...' SUBQ.L #1,-$006E(A6) +00000130: 4A80 'J.' TST.L D0 +00000132: 6764 'gd' BEQ.S *+$0066 ; 00000198 +00000134: 486E FEE0 'Hn..' PEA -$0120(A6) +00000138: 486E FEDC 'Hn..' PEA -$0124(A6) +0000013C: 4EBA F392 'N...' JSR *-$0C6C ; FFFFF4D0 +00000140: 200C ' .' MOVE.L A4,D0 +00000142: 504F 'PO' ADDQ.W #8,A7 +00000144: 6744 'gD' BEQ.S *+$0046 ; 0000018A +00000146: 41EE FEE4 'A...' LEA -$011C(A6),A0 +0000014A: 224C '"L' MOVEA.L A4,A1 +0000014C: 7046 'pF' MOVEQ #$46,D0 ; 'F' +0000014E: A22E '..' _BlockMoveData ; A22E +00000150: 200B ' .' MOVE.L A3,D0 +00000152: 6714 'g.' BEQ.S *+$0016 ; 00000168 +00000154: 7000 'p.' MOVEQ #$00,D0 +00000156: 1013 '..' MOVE.B (A3),D0 +00000158: 4A80 'J.' TST.L D0 +0000015A: 660C 'f.' BNE.S *+$000E ; 00000168 +0000015C: 486E FF52 'Hn.R' PEA -$00AE(A6) +00000160: 2F0B '/.' MOVE.L A3,-(A7) +00000162: 4EBA E54C 'N..L' JSR *-$1AB2 ; FFFFE6B0 +00000166: 504F 'PO' ADDQ.W #8,A7 +00000168: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +0000016C: 486E FF52 'Hn.R' PEA -$00AE(A6) +00000170: 2F0C '/.' MOVE.L A4,-(A7) +00000172: 4EBA F5BC 'N...' JSR *-$0A42 ; FFFFF730 +00000176: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000017A: 600E '`.' BRA.S *+$0010 ; 0000018A +0000017C: 7000 'p.' MOVEQ #$00,D0 +0000017E: 2F00 '/.' MOVE.L D0,-(A7) +00000180: 486E FEDC 'Hn..' PEA -$0124(A6) +00000184: 4EBA F34A 'N..J' JSR *-$0CB4 ; FFFFF4D0 +00000188: 504F 'PO' ADDQ.W #8,A7 +0000018A: 202E FF92 ' ...' MOVE.L -$006E(A6),D0 +0000018E: 53AE FF92 'S...' SUBQ.L #1,-$006E(A6) +00000192: 4A80 'J.' TST.L D0 +00000194: 66E6 'f.' BNE.S *-$0018 ; 0000017C +00000196: 6002 '`.' BRA.S *+$0004 ; 0000019A +00000198: 7ED5 '~.' MOVEQ #$D5,D7 +0000019A: 4A46 'JF' TST.W D6 +0000019C: 6704 'g.' BEQ.S *+$0006 ; 000001A2 +0000019E: 4A47 'JG' TST.W D7 +000001A0: 6604 'f.' BNE.S *+$0006 ; 000001A6 +000001A2: 7000 'p.' MOVEQ #$00,D0 +000001A4: 600A '`.' BRA.S *+$000C ; 000001B0 +000001A6: 4A46 'JF' TST.W D6 +000001A8: 6704 'g.' BEQ.S *+$0006 ; 000001AE +000001AA: 3006 '0.' MOVE.W D6,D0 +000001AC: 6002 '`.' BRA.S *+$0004 ; 000001B0 +000001AE: 3007 '0.' MOVE.W D7,D0 +000001B0: 4CEE 1CC0 FEC0 'L.....' MOVEM.L -$0140(A6),D6/D7/A2-A4 +000001B6: 4E5E 'N^' UNLK A6 +000001B8: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0170"(274) + 000000C6 +Comment: + + EXPANSIONBUSMGR_VEC0154 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_62370 [62370, 62430) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + Unresolved outgoing references: + +4C (623BC): JSR $61C40 + +6C (623DC): JSR $61670 + +7C (623EC): JSR $60850 + +8A (623FA): JSR $618D0 + +9E (6240E): JSR $61670 + + +Dictionary: Flags $00 FirstId 320 + 320: AUTOMOD_62370 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_62370"(320) Segment="Main"(200) +Size: Flags $00 ModuleSize 192 + +Content: Flags $08 +Contents offset $0000 size $00C0 +00000000: 4E56 FF06 'NV..' LINK.W A6,#-$00FA +00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 246E 0010 '$n..' MOVEA.L $0010(A6),A2 +0000000C: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000010: 286E 0014 '(n..' MOVEA.L $0014(A6),A4 +00000014: 4247 'BG' CLR.W D7 +00000016: 4AAE 0008 'J...' TST.L $0008(A6) +0000001A: 6606 'f.' BNE.S *+$0008 ; 00000022 +0000001C: 70CE 'p.' MOVEQ #$CE,D0 +0000001E: 6000 0096 '`...' BRA *+$0098 ; 000000B6 +00000022: 200B ' .' MOVE.L A3,D0 +00000024: 6606 'f.' BNE.S *+$0008 ; 0000002C +00000026: 70CE 'p.' MOVEQ #$CE,D0 +00000028: 6000 008C '`...' BRA *+$008E ; 000000B6 +0000002C: 200A ' .' MOVE.L A2,D0 +0000002E: 6704 'g.' BEQ.S *+$0006 ; 00000034 +00000030: 7000 'p.' MOVEQ #$00,D0 +00000032: 2480 '$.' MOVE.L D0,(A2) +00000034: 200C ' .' MOVE.L A4,D0 +00000036: 6702 'g.' BEQ.S *+$0004 ; 0000003A +00000038: 4214 'B.' CLR.B (A4) +0000003A: 486E FFFC 'Hn..' PEA -$0004(A6) +0000003E: 486E FF46 'Hn.F' PEA -$00BA(A6) +00000042: 486E FF06 'Hn..' PEA -$00FA(A6) +00000046: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +0000004A: 2F0B '/.' MOVE.L A3,-(A7) +0000004C: 4EBA F882 'N...' JSR *-$077C ; FFFFF8D0 +00000050: 3E00 '>.' MOVE.W D0,D7 +00000052: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000056: 665C 'f\' BNE.S *+$005E ; 000000B4 +00000058: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +0000005C: 53AE FFFC 'S...' SUBQ.L #1,-$0004(A6) +00000060: 4A80 'J.' TST.L D0 +00000062: 674E 'gN' BEQ.S *+$0050 ; 000000B2 +00000064: 486E FF4A 'Hn.J' PEA -$00B6(A6) +00000068: 486E FF46 'Hn.F' PEA -$00BA(A6) +0000006C: 4EBA F292 'N...' JSR *-$0D6C ; FFFFF300 +00000070: 200C ' .' MOVE.L A4,D0 +00000072: 504F 'PO' ADDQ.W #8,A7 +00000074: 670C 'g.' BEQ.S *+$000E ; 00000082 +00000076: 486E FFBC 'Hn..' PEA -$0044(A6) +0000007A: 2F0C '/.' MOVE.L A4,-(A7) +0000007C: 4EBA E462 'N..b' JSR *-$1B9C ; FFFFE4E0 +00000080: 504F 'PO' ADDQ.W #8,A7 +00000082: 2F0A '/.' MOVE.L A2,-(A7) +00000084: 486E FFBC 'Hn..' PEA -$0044(A6) +00000088: 2F0B '/.' MOVE.L A3,-(A7) +0000008A: 4EBA F4D4 'N...' JSR *-$0B2A ; FFFFF560 +0000008E: 3E00 '>.' MOVE.W D0,D7 +00000090: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000094: 600E '`.' BRA.S *+$0010 ; 000000A4 +00000096: 7000 'p.' MOVEQ #$00,D0 +00000098: 2F00 '/.' MOVE.L D0,-(A7) +0000009A: 486E FF46 'Hn.F' PEA -$00BA(A6) +0000009E: 4EBA F260 'N..`' JSR *-$0D9E ; FFFFF300 +000000A2: 504F 'PO' ADDQ.W #8,A7 +000000A4: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +000000A8: 53AE FFFC 'S...' SUBQ.L #1,-$0004(A6) +000000AC: 4A80 'J.' TST.L D0 +000000AE: 66E6 'f.' BNE.S *-$0018 ; 00000096 +000000B0: 6002 '`.' BRA.S *+$0004 ; 000000B4 +000000B2: 7ED5 '~.' MOVEQ #$D5,D7 +000000B4: 3007 '0.' MOVE.W D7,D0 +000000B6: 4CEE 1C80 FEF6 'L.....' MOVEM.L -$010A(A6),D7/A2-A4 +000000BC: 4E5E 'N^' UNLK A6 +000000BE: 4E75 'Nu' RTS + +Comment: + + AUTOMOD_62370 ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC0158 [62430, 62584) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +E2 (62512): JSR EXPANSIONBUSMGR_VEC0178 + +98 (624C8): JSR EXPANSIONBUSMGR_VEC0178 + + Unresolved outgoing references: + +48 (62478): JSR $61A60 + +C0 (624F0): JSR $616B0 + +FE (6252E): JSR $60630 + +112 (62542): JSR $61670 + +12A (6255A): JSR $61670 + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 321 + 321: EXPANSIONBUSMGR_VEC0158 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC0158"(321) Segment="Main"(200) +Size: Flags $00 ModuleSize 340 + +Content: Flags $08 +Contents offset $0000 size $0154 +00000000: 4E56 FED8 'NV..' LINK.W A6,#-$0128 +00000004: 48E7 0138 'H..8' MOVEM.L D7/A2-A4,-(A7) +00000008: 246E 0010 '$n..' MOVEA.L $0010(A6),A2 +0000000C: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000010: 49EE FEE0 'I...' LEA -$0120(A6),A4 +00000014: 7000 'p.' MOVEQ #$00,D0 +00000016: 2D40 FED8 '-@..' MOVE.L D0,-$0128(A6) +0000001A: 422E FF21 'B..!' CLR.B -$00DF(A6) +0000001E: 4AAE 0008 'J...' TST.L $0008(A6) +00000022: 6606 'f.' BNE.S *+$0008 ; 0000002A +00000024: 70CE 'p.' MOVEQ #$CE,D0 +00000026: 6000 0122 '`.."' BRA *+$0124 ; 0000014A +0000002A: 486E FFFC 'Hn..' PEA -$0004(A6) +0000002E: 486E FF46 'Hn.F' PEA -$00BA(A6) +00000032: 486E FF21 'Hn.!' PEA -$00DF(A6) +00000036: 486E FF22 'Hn."' PEA -$00DE(A6) +0000003A: 2F0C '/.' MOVE.L A4,-(A7) +0000003C: 486E FEDC 'Hn..' PEA -$0124(A6) +00000040: 486E FED8 'Hn..' PEA -$0128(A6) +00000044: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000048: 4EBA F5E6 'N...' JSR *-$0A18 ; FFFFF630 +0000004C: 3E00 '>.' MOVE.W D0,D7 +0000004E: 4FEF 0020 'O.. ' LEA $0020(A7),A7 +00000052: 6706 'g.' BEQ.S *+$0008 ; 0000005A +00000054: 3007 '0.' MOVE.W D7,D0 +00000056: 6000 00F2 '`...' BRA *+$00F4 ; 0000014A +0000005A: 7000 'p.' MOVEQ #$00,D0 +0000005C: 102E FF21 '...!' MOVE.B -$00DF(A6),D0 +00000060: 4A80 'J.' TST.L D0 +00000062: 660C 'f.' BNE.S *+$000E ; 00000070 +00000064: 4AAE FFFC 'J...' TST.L -$0004(A6) +00000068: 6606 'f.' BNE.S *+$0008 ; 00000070 +0000006A: 70D5 'p.' MOVEQ #$D5,D0 +0000006C: 6000 00DC '`...' BRA *+$00DE ; 0000014A +00000070: 7000 'p.' MOVEQ #$00,D0 +00000072: 102E FF21 '...!' MOVE.B -$00DF(A6),D0 +00000076: 0C40 0001 '.@..' CMPI.W #$0001,D0 +0000007A: 6600 008E 'f...' BNE *+$0090 ; 0000010A +0000007E: 4AAE FFFC 'J...' TST.L -$0004(A6) +00000082: 6600 0086 'f...' BNE *+$0088 ; 0000010A +00000086: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) +0000008A: 2F0A '/.' MOVE.L A2,-(A7) +0000008C: 2F0B '/.' MOVE.L A3,-(A7) +0000008E: 2F0C '/.' MOVE.L A4,-(A7) +00000090: 2F2E FEDC '/...' MOVE.L -$0124(A6),-(A7) +00000094: 2F2E FED8 '/...' MOVE.L -$0128(A6),-(A7) +00000098: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0178 ; id: 278 +0000009C: 4FEF 0018 'O...' LEA $0018(A7),A7 +000000A0: 6000 00A8 '`...' BRA *+$00AA ; 0000014A +000000A4: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +000000A8: 53AE FFFC 'S...' SUBQ.L #1,-$0004(A6) +000000AC: 4A2E FF21 'J..!' TST.B -$00DF(A6) +000000B0: 673C 'g<' BEQ.S *+$003E ; 000000EE +000000B2: 486E FF4E 'Hn.N' PEA -$00B2(A6) +000000B6: 486E FF22 'Hn."' PEA -$00DE(A6) +000000BA: 2F0C '/.' MOVE.L A4,-(A7) +000000BC: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +000000C0: 4EBA F1BE 'N...' JSR *-$0E40 ; FFFFF280 +000000C4: 4A40 'J@' TST.W D0 +000000C6: 4FEF 0010 'O...' LEA $0010(A7),A7 +000000CA: 6D22 'm"' BLT.S *+$0024 ; 000000EE +000000CC: 422E FF21 'B..!' CLR.B -$00DF(A6) +000000D0: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) +000000D4: 2F0A '/.' MOVE.L A2,-(A7) +000000D6: 2F0B '/.' MOVE.L A3,-(A7) +000000D8: 2F0C '/.' MOVE.L A4,-(A7) +000000DA: 2F2E FEDC '/...' MOVE.L -$0124(A6),-(A7) +000000DE: 2F2E FED8 '/...' MOVE.L -$0128(A6),-(A7) +000000E2: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0178 ; id: 278 +000000E6: 3E00 '>.' MOVE.W D0,D7 +000000E8: 4FEF 0018 'O...' LEA $0018(A7),A7 +000000EC: 6742 'gB' BEQ.S *+$0044 ; 00000130 +000000EE: 2F2E 0014 '/...' MOVE.L $0014(A6),-(A7) +000000F2: 2F0A '/.' MOVE.L A2,-(A7) +000000F4: 2F0B '/.' MOVE.L A3,-(A7) +000000F6: 486E FFBC 'Hn..' PEA -$0044(A6) +000000FA: 486E FF4E 'Hn.N' PEA -$00B2(A6) +000000FE: 4EBA E100 'N...' JSR *-$1EFE ; FFFFE200 +00000102: 3E00 '>.' MOVE.W D0,D7 +00000104: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000108: 6726 'g&' BEQ.S *+$0028 ; 00000130 +0000010A: 486E FF4A 'Hn.J' PEA -$00B6(A6) +0000010E: 486E FF46 'Hn.F' PEA -$00BA(A6) +00000112: 4EBA F12C 'N..,' JSR *-$0ED2 ; FFFFF240 +00000116: 7200 'r.' MOVEQ #$00,D1 +00000118: 1200 '..' MOVE.B D0,D1 +0000011A: 4A81 'J.' TST.L D1 +0000011C: 504F 'PO' ADDQ.W #8,A7 +0000011E: 6684 'f.' BNE.S *-$007A ; 000000A4 +00000120: 600E '`.' BRA.S *+$0010 ; 00000130 +00000122: 7000 'p.' MOVEQ #$00,D0 +00000124: 2F00 '/.' MOVE.L D0,-(A7) +00000126: 486E FF46 'Hn.F' PEA -$00BA(A6) +0000012A: 4EBA F114 'N...' JSR *-$0EEA ; FFFFF240 +0000012E: 504F 'PO' ADDQ.W #8,A7 +00000130: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +00000134: 53AE FFFC 'S...' SUBQ.L #1,-$0004(A6) +00000138: 4A80 'J.' TST.L D0 +0000013A: 66E6 'f.' BNE.S *-$0018 ; 00000122 +0000013C: 4A47 'JG' TST.W D7 +0000013E: 6708 'g.' BEQ.S *+$000A ; 00000148 +00000140: 4A2E FF21 'J..!' TST.B -$00DF(A6) +00000144: 6600 FF40 'f..@' BNE *-$00BE ; 00000086 +00000148: 3007 '0.' MOVE.W D7,D0 +0000014A: 4CEE 1C80 FEC8 'L.....' MOVEM.L -$0138(A6),D7/A2-A4 +00000150: 4E5E 'N^' UNLK A6 +00000152: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0178"(278) + 000000E4 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0178"(278) + 0000009A +Comment: + + EXPANSIONBUSMGR_VEC0158 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC019C [62590, 626FC) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +F0 (62680): JSR EXPANSIONBUSMGR_VEC0198 + +A0 (62630): JSR EXPANSIONBUSMGR_VEC0198 + + Unresolved outgoing references: + +48 (625D8): JSR $61A60 + +C6 (62656): JSR $616B0 + +114 (626A4): JSR $61120 + +128 (626B8): JSR $61670 + +142 (626D2): JSR $61670 + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 322 + 322: EXPANSIONBUSMGR_VEC019C + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC019C"(322) Segment="Main"(200) +Size: Flags $00 ModuleSize 364 + +Content: Flags $08 +Contents offset $0000 size $016C +00000000: 4E56 FED8 'NV..' LINK.W A6,#-$0128 +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 246E 0014 '$n..' MOVEA.L $0014(A6),A2 +0000000C: 3A2E 0012 ':...' MOVE.W $0012(A6),D5 +00000010: 3C2E 000E '<...' MOVE.W $000E(A6),D6 +00000014: 47EE FEE0 'G...' LEA -$0120(A6),A3 +00000018: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +0000001C: 7000 'p.' MOVEQ #$00,D0 +0000001E: 2D40 FED8 '-@..' MOVE.L D0,-$0128(A6) +00000022: 220C '".' MOVE.L A4,D1 +00000024: 6606 'f.' BNE.S *+$0008 ; 0000002C +00000026: 70CE 'p.' MOVEQ #$CE,D0 +00000028: 6000 0138 '`..8' BRA *+$013A ; 00000162 +0000002C: 486E FFFC 'Hn..' PEA -$0004(A6) +00000030: 486E FF46 'Hn.F' PEA -$00BA(A6) +00000034: 486E FF21 'Hn.!' PEA -$00DF(A6) +00000038: 486E FF22 'Hn."' PEA -$00DE(A6) +0000003C: 2F0B '/.' MOVE.L A3,-(A7) +0000003E: 486E FEDC 'Hn..' PEA -$0124(A6) +00000042: 486E FED8 'Hn..' PEA -$0128(A6) +00000046: 2F0C '/.' MOVE.L A4,-(A7) +00000048: 4EBA F486 'N...' JSR *-$0B78 ; FFFFF4D0 +0000004C: 3E00 '>.' MOVE.W D0,D7 +0000004E: 4FEF 0020 'O.. ' LEA $0020(A7),A7 +00000052: 6706 'g.' BEQ.S *+$0008 ; 0000005A +00000054: 3007 '0.' MOVE.W D7,D0 +00000056: 6000 010A '`...' BRA *+$010C ; 00000162 +0000005A: 7000 'p.' MOVEQ #$00,D0 +0000005C: 102E FF21 '...!' MOVE.B -$00DF(A6),D0 +00000060: 4A80 'J.' TST.L D0 +00000062: 660C 'f.' BNE.S *+$000E ; 00000070 +00000064: 4AAE FFFC 'J...' TST.L -$0004(A6) +00000068: 6606 'f.' BNE.S *+$0008 ; 00000070 +0000006A: 70D5 'p.' MOVEQ #$D5,D0 +0000006C: 6000 00F4 '`...' BRA *+$00F6 ; 00000162 +00000070: 7000 'p.' MOVEQ #$00,D0 +00000072: 102E FF21 '...!' MOVE.B -$00DF(A6),D0 +00000076: 0C40 0001 '.@..' CMPI.W #$0001,D0 +0000007A: 6600 00A4 'f...' BNE *+$00A6 ; 00000120 +0000007E: 4AAE FFFC 'J...' TST.L -$0004(A6) +00000082: 6600 009C 'f...' BNE *+$009E ; 00000120 +00000086: 2F0A '/.' MOVE.L A2,-(A7) +00000088: 7000 'p.' MOVEQ #$00,D0 +0000008A: 3005 '0.' MOVE.W D5,D0 +0000008C: 2F00 '/.' MOVE.L D0,-(A7) +0000008E: 7000 'p.' MOVEQ #$00,D0 +00000090: 3006 '0.' MOVE.W D6,D0 +00000092: 2F00 '/.' MOVE.L D0,-(A7) +00000094: 2F0C '/.' MOVE.L A4,-(A7) +00000096: 2F0B '/.' MOVE.L A3,-(A7) +00000098: 2F2E FEDC '/...' MOVE.L -$0124(A6),-(A7) +0000009C: 2F2E FED8 '/...' MOVE.L -$0128(A6),-(A7) +000000A0: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0198 ; id: 299 +000000A4: 4FEF 001C 'O...' LEA $001C(A7),A7 +000000A8: 6000 00B8 '`...' BRA *+$00BA ; 00000162 +000000AC: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +000000B0: 53AE FFFC 'S...' SUBQ.L #1,-$0004(A6) +000000B4: 4A2E FF21 'J..!' TST.B -$00DF(A6) +000000B8: 6742 'gB' BEQ.S *+$0044 ; 000000FC +000000BA: 486E FF4E 'Hn.N' PEA -$00B2(A6) +000000BE: 486E FF22 'Hn."' PEA -$00DE(A6) +000000C2: 2F0B '/.' MOVE.L A3,-(A7) +000000C4: 2F0C '/.' MOVE.L A4,-(A7) +000000C6: 4EBA F058 'N..X' JSR *-$0FA6 ; FFFFF120 +000000CA: 4A40 'J@' TST.W D0 +000000CC: 4FEF 0010 'O...' LEA $0010(A7),A7 +000000D0: 6D2A 'm*' BLT.S *+$002C ; 000000FC +000000D2: 422E FF21 'B..!' CLR.B -$00DF(A6) +000000D6: 2F0A '/.' MOVE.L A2,-(A7) +000000D8: 7000 'p.' MOVEQ #$00,D0 +000000DA: 3005 '0.' MOVE.W D5,D0 +000000DC: 2F00 '/.' MOVE.L D0,-(A7) +000000DE: 7000 'p.' MOVEQ #$00,D0 +000000E0: 3006 '0.' MOVE.W D6,D0 +000000E2: 2F00 '/.' MOVE.L D0,-(A7) +000000E4: 2F0C '/.' MOVE.L A4,-(A7) +000000E6: 2F0B '/.' MOVE.L A3,-(A7) +000000E8: 2F2E FEDC '/...' MOVE.L -$0124(A6),-(A7) +000000EC: 2F2E FED8 '/...' MOVE.L -$0128(A6),-(A7) +000000F0: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0198 ; id: 299 +000000F4: 3E00 '>.' MOVE.W D0,D7 +000000F6: 4FEF 001C 'O...' LEA $001C(A7),A7 +000000FA: 674C 'gL' BEQ.S *+$004E ; 00000148 +000000FC: 2F0A '/.' MOVE.L A2,-(A7) +000000FE: 7000 'p.' MOVEQ #$00,D0 +00000100: 3005 '0.' MOVE.W D5,D0 +00000102: 2F00 '/.' MOVE.L D0,-(A7) +00000104: 7000 'p.' MOVEQ #$00,D0 +00000106: 3006 '0.' MOVE.W D6,D0 +00000108: 2F00 '/.' MOVE.L D0,-(A7) +0000010A: 2F0C '/.' MOVE.L A4,-(A7) +0000010C: 486E FFBC 'Hn..' PEA -$0044(A6) +00000110: 486E FF4E 'Hn.N' PEA -$00B2(A6) +00000114: 4EBA EA7A 'N..z' JSR *-$1584 ; FFFFEB90 +00000118: 3E00 '>.' MOVE.W D0,D7 +0000011A: 4FEF 0018 'O...' LEA $0018(A7),A7 +0000011E: 6728 'g(' BEQ.S *+$002A ; 00000148 +00000120: 486E FF4A 'Hn.J' PEA -$00B6(A6) +00000124: 486E FF46 'Hn.F' PEA -$00BA(A6) +00000128: 4EBA EFB6 'N...' JSR *-$1048 ; FFFFF0E0 +0000012C: 7200 'r.' MOVEQ #$00,D1 +0000012E: 1200 '..' MOVE.B D0,D1 +00000130: 4A81 'J.' TST.L D1 +00000132: 504F 'PO' ADDQ.W #8,A7 +00000134: 6600 FF76 'f..v' BNE *-$0088 ; 000000AC +00000138: 600E '`.' BRA.S *+$0010 ; 00000148 +0000013A: 7000 'p.' MOVEQ #$00,D0 +0000013C: 2F00 '/.' MOVE.L D0,-(A7) +0000013E: 486E FF46 'Hn.F' PEA -$00BA(A6) +00000142: 4EBA EF9C 'N...' JSR *-$1062 ; FFFFF0E0 +00000146: 504F 'PO' ADDQ.W #8,A7 +00000148: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +0000014C: 53AE FFFC 'S...' SUBQ.L #1,-$0004(A6) +00000150: 4A80 'J.' TST.L D0 +00000152: 66E6 'f.' BNE.S *-$0018 ; 0000013A +00000154: 4A47 'JG' TST.W D7 +00000156: 6708 'g.' BEQ.S *+$000A ; 00000160 +00000158: 4A2E FF21 'J..!' TST.B -$00DF(A6) +0000015C: 6600 FF28 'f..(' BNE *-$00D6 ; 00000086 +00000160: 3007 '0.' MOVE.W D7,D0 +00000162: 4CEE 1CE0 FEC0 'L.....' MOVEM.L -$0140(A6),D5-D7/A2-A4 +00000168: 4E5E 'N^' UNLK A6 +0000016A: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0198"(299) + 000000F2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0198"(299) + 000000A2 +Comment: + + EXPANSIONBUSMGR_VEC019C ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC01A0 [62710, 62918) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +1C (6272C): JSR $5FBC0 + +164 (62874): JSR $60D70 + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 323 + 323: EXPANSIONBUSMGR_VEC01A0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC01A0"(323) Segment="Main"(200) +Size: Flags $00 ModuleSize 520 + +Content: Flags $08 +Contents offset $0000 size $0208 +00000000: 4E56 FF6C 'NV.l' LINK.W A6,#-$0094 +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 3C2E 000A '<...' MOVE.W $000A(A6),D6 +0000000C: 246E 0018 '$n..' MOVEA.L $0018(A6),A2 +00000010: 266E 0014 '&n..' MOVEA.L $0014(A6),A3 +00000014: 486E FFFC 'Hn..' PEA -$0004(A6) +00000018: 48C6 'H.' EXT.L D6 +0000001A: 2F06 '/.' MOVE.L D6,-(A7) +0000001C: 4EBA D492 'N...' JSR *-$2B6C ; FFFFD4B0 +00000020: 3E00 '>.' MOVE.W D0,D7 +00000022: 504F 'PO' ADDQ.W #8,A7 +00000024: 6706 'g.' BEQ.S *+$0008 ; 0000002C +00000026: 3007 '0.' MOVE.W D7,D0 +00000028: 6000 01D4 '`...' BRA *+$01D6 ; 000001FE +0000002C: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000030: 4AAE 000C 'J...' TST.L $000C(A6) +00000034: 670A 'g.' BEQ.S *+$000C ; 00000040 +00000036: 3006 '0.' MOVE.W D6,D0 +00000038: 4640 'F@' NOT.W D0 +0000003A: 206E 000C ' n..' MOVEA.L $000C(A6),A0 +0000003E: 3080 '0.' MOVE.W D0,(A0) +00000040: 4AAE 0010 'J...' TST.L $0010(A6) +00000044: 670C 'g.' BEQ.S *+$000E ; 00000052 +00000046: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000004A: 226E 0010 '"n..' MOVEA.L $0010(A6),A1 +0000004E: 32A8 0004 '2...' MOVE.W $0004(A0),(A1) +00000052: 200B ' .' MOVE.L A3,D0 +00000054: 6734 'g4' BEQ.S *+$0036 ; 0000008A +00000056: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000005A: 7020 'p ' MOVEQ #$20,D0 ; ' ' +0000005C: C068 0004 '.h..' AND.W $0004(A0),D0 +00000060: 7200 'r.' MOVEQ #$00,D1 +00000062: 3200 '2.' MOVE.W D0,D1 +00000064: 4A81 'J.' TST.L D1 +00000066: 671E 'g.' BEQ.S *+$0020 ; 00000086 +00000068: 7008 'p.' MOVEQ #$08,D0 +0000006A: C068 0004 '.h..' AND.W $0004(A0),D0 +0000006E: 7200 'r.' MOVEQ #$00,D1 +00000070: 3200 '2.' MOVE.W D0,D1 +00000072: 4A81 'J.' TST.L D1 +00000074: 670A 'g.' BEQ.S *+$000C ; 00000080 +00000076: 102C 0033 '.,.3' MOVE.B $0033(A4),D0 +0000007A: 49C0 'I.' EXTB.L D0 +0000007C: 2680 '&.' MOVE.L D0,(A3) +0000007E: 600A '`.' BRA.S *+$000C ; 0000008A +00000080: 7001 'p.' MOVEQ #$01,D0 +00000082: 2680 '&.' MOVE.L D0,(A3) +00000084: 6004 '`.' BRA.S *+$0006 ; 0000008A +00000086: 7000 'p.' MOVEQ #$00,D0 +00000088: 2680 '&.' MOVE.L D0,(A3) +0000008A: 200A ' .' MOVE.L A2,D0 +0000008C: 6776 'gv' BEQ.S *+$0078 ; 00000104 +0000008E: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000092: 7008 'p.' MOVEQ #$08,D0 +00000094: C068 0004 '.h..' AND.W $0004(A0),D0 +00000098: 7200 'r.' MOVEQ #$00,D1 +0000009A: 3200 '2.' MOVE.W D0,D1 +0000009C: 4A81 'J.' TST.L D1 +0000009E: 6664 'fd' BNE.S *+$0066 ; 00000104 +000000A0: 4A90 'J.' TST.L (A0) +000000A2: 6760 'g`' BEQ.S *+$0062 ; 00000104 +000000A4: 7040 'p@' MOVEQ #$40,D0 ; '@' +000000A6: C068 0004 '.h..' AND.W $0004(A0),D0 +000000AA: 7200 'r.' MOVEQ #$00,D1 +000000AC: 3200 '2.' MOVE.W D0,D1 +000000AE: 4A81 'J.' TST.L D1 +000000B0: 6608 'f.' BNE.S *+$000A ; 000000BA +000000B2: 2650 '&P' MOVEA.L (A0),A3 +000000B4: 47EB 0012 'G...' LEA $0012(A3),A3 +000000B8: 6022 '`"' BRA.S *+$0024 ; 000000DC +000000BA: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000BE: 2050 ' P' MOVEA.L (A0),A0 +000000C0: A069 '.i' _HGetState ; A069 +000000C2: 1A00 '..' MOVE.B D0,D5 +000000C4: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000C8: 2050 ' P' MOVEA.L (A0),A0 +000000CA: A029 '.)' _HLock ; A029 +000000CC: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000D0: 2050 ' P' MOVEA.L (A0),A0 +000000D2: 2650 '&P' MOVEA.L (A0),A3 +000000D4: 200B ' .' MOVE.L A3,D0 +000000D6: 7212 'r.' MOVEQ #$12,D1 +000000D8: D081 '..' ADD.L D1,D0 +000000DA: 2640 '&@' MOVEA.L D0,A3 +000000DC: 204B ' K' MOVEA.L A3,A0 +000000DE: 224A '"J' MOVEA.L A2,A1 +000000E0: 1013 '..' MOVE.B (A3),D0 +000000E2: 4880 'H.' EXT.W D0 +000000E4: 5240 'R@' ADDQ.W #1,D0 +000000E6: 48C0 'H.' EXT.L D0 +000000E8: A22E '..' _BlockMoveData ; A22E +000000EA: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +000000EE: 7040 'p@' MOVEQ #$40,D0 ; '@' +000000F0: C068 0004 '.h..' AND.W $0004(A0),D0 +000000F4: 7200 'r.' MOVEQ #$00,D1 +000000F6: 3200 '2.' MOVE.W D0,D1 +000000F8: 4A81 'J.' TST.L D1 +000000FA: 6718 'g.' BEQ.S *+$001A ; 00000114 +000000FC: 2050 ' P' MOVEA.L (A0),A0 +000000FE: 1005 '..' MOVE.B D5,D0 +00000100: A06A '.j' _HSetState ; A06A +00000102: 6010 '`.' BRA.S *+$0012 ; 00000114 +00000104: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000108: 4A90 'J.' TST.L (A0) +0000010A: 6608 'f.' BNE.S *+$000A ; 00000114 +0000010C: 7ECE '~.' MOVEQ #$CE,D7 +0000010E: 3007 '0.' MOVE.W D7,D0 +00000110: 6000 00EC '`...' BRA *+$00EE ; 000001FE +00000114: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000118: 7008 'p.' MOVEQ #$08,D0 +0000011A: C068 0004 '.h..' AND.W $0004(A0),D0 +0000011E: 7200 'r.' MOVEQ #$00,D1 +00000120: 3200 '2.' MOVE.W D0,D1 +00000122: 4A81 'J.' TST.L D1 +00000124: 6700 00D6 'g...' BEQ *+$00D8 ; 000001FC +00000128: 200A ' .' MOVE.L A2,D0 +0000012A: 671A 'g.' BEQ.S *+$001C ; 00000146 +0000012C: 4A90 'J.' TST.L (A0) +0000012E: 6716 'g.' BEQ.S *+$0018 ; 00000146 +00000130: 2650 '&P' MOVEA.L (A0),A3 +00000132: 47EB 0012 'G...' LEA $0012(A3),A3 +00000136: 204B ' K' MOVEA.L A3,A0 +00000138: 224A '"J' MOVEA.L A2,A1 +0000013A: 1013 '..' MOVE.B (A3),D0 +0000013C: 4880 'H.' EXT.W D0 +0000013E: 5240 'R@' ADDQ.W #1,D0 +00000140: 48C0 'H.' EXT.L D0 +00000142: A22E '..' _BlockMoveData ; A22E +00000144: 6010 '`.' BRA.S *+$0012 ; 00000156 +00000146: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000014A: 4A90 'J.' TST.L (A0) +0000014C: 6608 'f.' BNE.S *+$000A ; 00000156 +0000014E: 7ECE '~.' MOVEQ #$CE,D7 +00000150: 3007 '0.' MOVE.W D7,D0 +00000152: 6000 00AA '`...' BRA *+$00AC ; 000001FE +00000156: 4AAE 001C 'J...' TST.L $001C(A6) +0000015A: 670E 'g.' BEQ.S *+$0010 ; 0000016A +0000015C: 2F2E 001C '/...' MOVE.L $001C(A6),-(A7) +00000160: 48C6 'H.' EXT.L D6 +00000162: 2F06 '/.' MOVE.L D6,-(A7) +00000164: 4EBA E4FA 'N...' JSR *-$1B04 ; FFFFE660 +00000168: 504F 'PO' ADDQ.W #8,A7 +0000016A: 4AAE 0020 'J.. ' TST.L $0020(A6) +0000016E: 6754 'gT' BEQ.S *+$0056 ; 000001C4 +00000170: 206E 0020 ' n. ' MOVEA.L $0020(A6),A0 +00000174: 4AA8 0004 'J...' TST.L $0004(A0) +00000178: 674A 'gJ' BEQ.S *+$004C ; 000001C4 +0000017A: 246C 0014 '$l..' MOVEA.L $0014(A4),A2 +0000017E: A11A '..' _GetZone ; A11A +00000180: 2648 '&H' MOVEA.L A0,A3 +00000182: 206E 0020 ' n. ' MOVEA.L $0020(A6),A0 +00000186: 2D68 0004 FF84 '-h....' MOVE.L $0004(A0),-$007C(A6) +0000018C: 598F 'Y.' SUBQ.L #4,A7 +0000018E: 2EB8 02A6 '....' MOVE.L $02A6,(A7) +00000192: 205F ' _' MOVEA.L (A7)+,A0 +00000194: A01B '..' _SetZone ; A01B +00000196: 558F 'U.' SUBQ.L #2,A7 +00000198: 7001 'p.' MOVEQ #$01,D0 +0000019A: 2F00 '/.' MOVE.L D0,-(A7) +0000019C: 2F0A '/.' MOVE.L A2,-(A7) +0000019E: 7200 'r.' MOVEQ #$00,D1 +000001A0: 1F01 '..' MOVE.B D1,-(A7) +000001A2: 486E FF6C 'Hn.l' PEA -$0094(A6) +000001A6: 3F3C FFF3 '?<..' MOVE.W #$FFF3,-(A7) +000001AA: AA5A '.Z' _CodeFragmentDispatch ; AA5A +000001AC: 3C1F '<.' MOVE.W (A7)+,D6 +000001AE: 6610 'f.' BNE.S *+$0012 ; 000001C0 +000001B0: 206E 0020 ' n. ' MOVEA.L $0020(A6),A0 +000001B4: 43EE FF80 'C...' LEA -$0080(A6),A1 +000001B8: 20D9 ' .' MOVE.L (A1)+,(A0)+ +000001BA: 20D9 ' .' MOVE.L (A1)+,(A0)+ +000001BC: 20D9 ' .' MOVE.L (A1)+,(A0)+ +000001BE: 20D9 ' .' MOVE.L (A1)+,(A0)+ +000001C0: 204B ' K' MOVEA.L A3,A0 +000001C2: A01B '..' _SetZone ; A01B +000001C4: 4AAE 0024 'J..$' TST.L $0024(A6) +000001C8: 6708 'g.' BEQ.S *+$000A ; 000001D2 +000001CA: 206E 0024 ' n.$' MOVEA.L $0024(A6),A0 +000001CE: 20AC 0014 ' ...' MOVE.L $0014(A4),(A0) +000001D2: 4AAE 0028 'J..(' TST.L $0028(A6) +000001D6: 670C 'g.' BEQ.S *+$000E ; 000001E4 +000001D8: 266C 001E '&l..' MOVEA.L $001E(A4),A3 +000001DC: 206E 0028 ' n.(' MOVEA.L $0028(A6),A0 +000001E0: 20AB 0014 ' ...' MOVE.L $0014(A3),(A0) +000001E4: 4AAE 002C 'J..,' TST.L $002C(A6) +000001E8: 6712 'g.' BEQ.S *+$0014 ; 000001FC +000001EA: 266C 002E '&l..' MOVEA.L $002E(A4),A3 +000001EE: 204B ' K' MOVEA.L A3,A0 +000001F0: 226E 002C '"n.,' MOVEA.L $002C(A6),A1 +000001F4: 203C 0000 0080 ' <....' MOVE.L #$00000080,D0 +000001FA: A22E '..' _BlockMoveData ; A22E +000001FC: 3007 '0.' MOVE.W D7,D0 +000001FE: 4CEE 1CE0 FF54 'L....T' MOVEM.L -$00AC(A6),D5-D7/A2-A4 +00000204: 4E5E 'N^' UNLK A6 +00000206: 4E75 'Nu' RTS + +Comment: + + EXPANSIONBUSMGR_VEC01A0 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC01A4 [62930, 629E2) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +18 (62948): JSR $5FBC0 + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 324 + 324: EXPANSIONBUSMGR_VEC01A4 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC01A4"(324) Segment="Main"(200) +Size: Flags $00 ModuleSize 178 + +Content: Flags $08 +Contents offset $0000 size $00B2 +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 48E7 0738 'H..8' MOVEM.L D5-D7/A2-A4,-(A7) +00000008: 246E 000C '$n..' MOVEA.L $000C(A6),A2 +0000000C: 3A2E 000A ':...' MOVE.W $000A(A6),D5 +00000010: 486E FFFC 'Hn..' PEA -$0004(A6) +00000014: 48C5 'H.' EXT.L D5 +00000016: 2F05 '/.' MOVE.L D5,-(A7) +00000018: 4EBA D276 'N..v' JSR *-$2D88 ; FFFFD290 +0000001C: 3E00 '>.' MOVE.W D0,D7 +0000001E: 504F 'PO' ADDQ.W #8,A7 +00000020: 6706 'g.' BEQ.S *+$0008 ; 00000028 +00000022: 3007 '0.' MOVE.W D7,D0 +00000024: 6000 0082 '`...' BRA *+$0084 ; 000000A8 +00000028: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000002C: 7008 'p.' MOVEQ #$08,D0 +0000002E: C068 0004 '.h..' AND.W $0004(A0),D0 +00000032: 7200 'r.' MOVEQ #$00,D1 +00000034: 3200 '2.' MOVE.W D0,D1 +00000036: 4A81 'J.' TST.L D1 +00000038: 6604 'f.' BNE.S *+$0006 ; 0000003E +0000003A: 70EB 'p.' MOVEQ #$EB,D0 +0000003C: 606A '`j' BRA.S *+$006C ; 000000A8 +0000003E: 1012 '..' MOVE.B (A2),D0 +00000040: 5200 'R.' ADDQ.B #1,D0 +00000042: 1E00 '..' MOVE.B D0,D7 +00000044: 7000 'p.' MOVEQ #$00,D0 +00000046: 1007 '..' MOVE.B D7,D0 +00000048: D07C 004B '.|.K' ADD.W #$004B,D0 +0000004C: 48C0 'H.' EXT.L D0 +0000004E: 2C00 ',.' MOVE.L D0,D6 +00000050: A722 '."' _NewHandle ,Sys,Immed ; A722 +00000052: 2848 '(H' MOVEA.L A0,A4 +00000054: 200C ' .' MOVE.L A4,D0 +00000056: 6604 'f.' BNE.S *+$0006 ; 0000005C +00000058: 70D7 'p.' MOVEQ #$D7,D0 +0000005A: 604C '`L' BRA.S *+$004E ; 000000A8 +0000005C: 204C ' L' MOVEA.L A4,A0 +0000005E: A029 '.)' _HLock ; A029 +00000060: 2654 '&T' MOVEA.L (A4),A3 +00000062: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000066: 224B '"K' MOVEA.L A3,A1 +00000068: 7000 'p.' MOVEQ #$00,D0 +0000006A: 1007 '..' MOVE.B D7,D0 +0000006C: 2206 '".' MOVE.L D6,D1 +0000006E: 9280 '..' SUB.L D0,D1 +00000070: 2001 ' .' MOVE.L D1,D0 +00000072: A22E '..' _BlockMoveData ; A22E +00000074: 200B ' .' MOVE.L A3,D0 +00000076: 7238 'r8' MOVEQ #$38,D1 ; '8' +00000078: D081 '..' ADD.L D1,D0 +0000007A: 2680 '&.' MOVE.L D0,(A3) +0000007C: 204A ' J' MOVEA.L A2,A0 +0000007E: 2013 ' .' MOVE.L (A3),D0 +00000080: 7212 'r.' MOVEQ #$12,D1 +00000082: D081 '..' ADD.L D1,D0 +00000084: 2240 '"@' MOVEA.L D0,A1 +00000086: 7000 'p.' MOVEQ #$00,D0 +00000088: 1007 '..' MOVE.B D7,D0 +0000008A: A22E '..' _BlockMoveData ; A22E +0000008C: 3005 '0.' MOVE.W D5,D0 +0000008E: 4640 'F@' NOT.W D0 +00000090: 48C0 'H.' EXT.L D0 +00000092: 2078 011C ' x..' MOVEA.L $011C,A0 +00000096: 218C 0C00 '!...' MOVE.L A4,$00(A0,D0.L*4) +0000009A: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000009E: A528 '.(' _RecoverHandle ,Sys ; A528 +000000A0: 2848 '(H' MOVEA.L A0,A4 +000000A2: 204C ' L' MOVEA.L A4,A0 +000000A4: A023 '.#' _DisposeHandle ; A023 +000000A6: 7000 'p.' MOVEQ #$00,D0 +000000A8: 4CEE 1CE0 FFE4 'L.....' MOVEM.L -$001C(A6),D5-D7/A2-A4 +000000AE: 4E5E 'N^' UNLK A6 +000000B0: 4E75 'Nu' RTS + +Comment: + + EXPANSIONBUSMGR_VEC01A4 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: AUTOMOD_629F0 [629F0, 62AA8) + + Module started due to: vector glue above, MODGUESS (align, RTS then padding) + + Resolved outgoing references: + +8A (62A7A): JSR MISCELLANEOUS_VEC011C + + +Dictionary: Flags $00 FirstId 325 + 325: AUTOMOD_629F0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_629F0"(325) Segment="Main"(200) +Size: Flags $00 ModuleSize 184 + +Content: Flags $08 +Contents offset $0000 size $00B8 +00000000: 4E56 FFF0 'NV..' LINK.W A6,#-$0010 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 3E2E 000A '>...' MOVE.W $000A(A6),D7 +0000000C: 7000 'p.' MOVEQ #$00,D0 +0000000E: 3007 '0.' MOVE.W D7,D0 +00000010: 2078 011C ' x..' MOVEA.L $011C,A0 +00000014: 2870 0C00 '(p..' MOVEA.L $00(A0,D0.L*4),A4 +00000018: A11A '..' _GetZone ; A11A +0000001A: 2D48 FFFC '-H..' MOVE.L A0,-$0004(A6) +0000001E: 598F 'Y.' SUBQ.L #4,A7 +00000020: 2EB8 02A6 '....' MOVE.L $02A6,(A7) +00000024: 205F ' _' MOVEA.L (A7)+,A0 +00000026: A01B '..' _SetZone ; A01B +00000028: 204C ' L' MOVEA.L A4,A0 +0000002A: A029 '.)' _HLock ; A029 +0000002C: 2D54 FFF8 '-T..' MOVE.L (A4),-$0008(A6) +00000030: 2654 '&T' MOVEA.L (A4),A3 +00000032: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +00000036: 0268 FFDF 0004 '.h....' ANDI.W #$FFDF,$0004(A0) +0000003C: 4AAB 001A 'J...' TST.L $001A(A3) +00000040: 6724 'g$' BEQ.S *+$0026 ; 00000066 +00000042: 2D6B 001A FFF0 '-k....' MOVE.L $001A(A3),-$0010(A6) +00000048: 487A 0064 'Hz.d' PEA *+$0066 ; 000000AE +0000004C: 2F2E FFF0 '/...' MOVE.L -$0010(A6),-(A7) +00000050: 7011 'p.' MOVEQ #$11,D0 +00000052: ABE9 '..' DC.W $ABE9 ; TB 03E9 +00000054: 2F2E FFF0 '/...' MOVE.L -$0010(A6),-(A7) +00000058: 7003 'p.' MOVEQ #$03,D0 +0000005A: ABE9 '..' DC.W $ABE9 ; TB 03E9 +0000005C: 206E FFF0 ' n..' MOVEA.L -$0010(A6),A0 +00000060: A01F '..' _DisposePtr ; A01F +00000062: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000066: 2D6B 0014 FFF4 '-k....' MOVE.L $0014(A3),-$000C(A6) +0000006C: 204C ' L' MOVEA.L A4,A0 +0000006E: A02A '.*' _HUnlock ; A02A +00000070: 204C ' L' MOVEA.L A4,A0 +00000072: A023 '.#' _DisposeHandle ; A023 +00000074: 7000 'p.' MOVEQ #$00,D0 +00000076: 3007 '0.' MOVE.W D7,D0 +00000078: 2078 011C ' x..' MOVEA.L $011C,A0 +0000007C: 7200 'r.' MOVEQ #$00,D1 +0000007E: 2181 0C00 '!...' MOVE.L D1,$00(A0,D0.L*4) +00000082: 7000 'p.' MOVEQ #$00,D0 +00000084: 2F00 '/.' MOVE.L D0,-(A7) +00000086: 2F2E FFF4 '/...' MOVE.L -$000C(A6),-(A7) +0000008A: 4EBA 0000 'N...' JSR MISCELLANEOUS_VEC011C ; id: 276 +0000008E: 558F 'U.' SUBQ.L #2,A7 +00000090: 486E FFF4 'Hn..' PEA -$000C(A6) +00000094: 3F3C 0004 '?<..' MOVE.W #$0004,-(A7) +00000098: AA5A '.Z' _CodeFragmentDispatch ; AA5A +0000009A: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000009E: A01B '..' _SetZone ; A01B +000000A0: 4FEF 000A 'O...' LEA $000A(A7),A7 +000000A4: 4CEE 1880 FFE4 'L.....' MOVEM.L -$001C(A6),D7/A3/A4 +000000AA: 4E5E 'N^' UNLK A6 +000000AC: 4E75 'Nu' RTS +000000AE: 6472 'dr' BCC.S *+$0074 ; 00000122 +000000B0: 6976 'iv' BVS.S *+$0078 ; 00000128 +000000B2: 6572 'er' BCS.S *+$0074 ; 00000126 +000000B4: 2D72 '-r' DC.W $2D72 ; ???? +000000B6: 6566 'ef' BCS.S *+$0068 ; 0000011E + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="MISCELLANEOUS_VEC011C"(276) + 0000008C +Comment: + + AUTOMOD_629F0 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC01A8 [62AB0, 62B5A) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +38 (62AE8): JSR EXPANSIONBUSMGR_VEC0164 + + Unresolved outgoing references: + +18 (62AC8): JSR $5FBC0 + +48 (62AF8): JSR $60D70 + +72 (62B22): JSR $5FC10 + +8A (62B3A): JSR $629F0 + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 326 + 326: EXPANSIONBUSMGR_VEC01A8 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC01A8"(326) Segment="Main"(200) +Size: Flags $00 ModuleSize 170 + +Content: Flags $08 +Contents offset $0000 size $00AA +00000000: 4E56 FFAC 'NV..' LINK.W A6,#-$0054 +00000004: 48E7 0700 'H...' MOVEM.L D5-D7,-(A7) +00000008: 1A2E 000F '....' MOVE.B $000F(A6),D5 +0000000C: 3E2E 000A '>...' MOVE.W $000A(A6),D7 +00000010: 486E FFFC 'Hn..' PEA -$0004(A6) +00000014: 48C7 'H.' EXT.L D7 +00000016: 2F07 '/.' MOVE.L D7,-(A7) +00000018: 4EBA D0F6 'N...' JSR *-$2F08 ; FFFFD110 +0000001C: 3C00 '<.' MOVE.W D0,D6 +0000001E: 504F 'PO' ADDQ.W #8,A7 +00000020: 667C 'f|' BNE.S *+$007E ; 0000009E +00000022: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000026: 7008 'p.' MOVEQ #$08,D0 +00000028: C068 0004 '.h..' AND.W $0004(A0),D0 +0000002C: 7200 'r.' MOVEQ #$00,D1 +0000002E: 3200 '2.' MOVE.W D0,D1 +00000030: 4A81 'J.' TST.L D1 +00000032: 675E 'g^' BEQ.S *+$0060 ; 00000092 +00000034: 48C7 'H.' EXT.L D7 +00000036: 2F07 '/.' MOVE.L D7,-(A7) +00000038: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0164 ; id: 272 +0000003C: 3D47 FFEA '=G..' MOVE.W D7,-$0016(A6) +00000040: 486E FFEC 'Hn..' PEA -$0014(A6) +00000044: 48C7 'H.' EXT.L D7 +00000046: 2F07 '/.' MOVE.L D7,-(A7) +00000048: 4EBA E276 'N..v' JSR *-$1D88 ; FFFFE2C0 +0000004C: 4A05 'J.' TST.B D5 +0000004E: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000052: 6612 'f.' BNE.S *+$0014 ; 00000066 +00000054: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +00000058: 3028 0004 '0(..' MOVE.W $0004(A0),D0 +0000005C: 48C0 'H.' EXT.L D0 +0000005E: 323C 0080 '2<..' MOVE.W #$0080,D1 +00000062: C240 '.@' AND.W D0,D1 +00000064: 66EE 'f.' BNE.S *-$0010 ; 00000054 +00000066: 7008 'p.' MOVEQ #$08,D0 +00000068: 2F00 '/.' MOVE.L D0,-(A7) +0000006A: 486E FFEA 'Hn..' PEA -$0016(A6) +0000006E: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +00000072: 4EBA D0EC 'N...' JSR *-$2F12 ; FFFFD160 +00000076: 3C00 '<.' MOVE.W D0,D6 +00000078: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000007C: 6704 'g.' BEQ.S *+$0006 ; 00000082 +0000007E: 4A05 'J.' TST.B D5 +00000080: 671C 'g.' BEQ.S *+$001E ; 0000009E +00000082: 3007 '0.' MOVE.W D7,D0 +00000084: 4640 'F@' NOT.W D0 +00000086: 48C0 'H.' EXT.L D0 +00000088: 2F00 '/.' MOVE.L D0,-(A7) +0000008A: 4EBA FEB4 'N...' JSR *-$014A ; FFFFFF40 +0000008E: 584F 'XO' ADDQ.W #4,A7 +00000090: 600C '`.' BRA.S *+$000E ; 0000009E +00000092: 3D47 FFC4 '=G..' MOVE.W D7,-$003C(A6) +00000096: 41EE FFAC 'A...' LEA -$0054(A6),A0 +0000009A: A001 '..' _Close ; A001 +0000009C: 6002 '`.' BRA.S *+$0004 ; 000000A0 +0000009E: 3006 '0.' MOVE.W D6,D0 +000000A0: 4CEE 00E0 FFA0 'L.....' MOVEM.L -$0060(A6),D5-D7 +000000A6: 4E5E 'N^' UNLK A6 +000000A8: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0164"(272) + 0000003A +Comment: + + EXPANSIONBUSMGR_VEC01A8 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC0180 [62B70, 62B80) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 327 + 327: EXPANSIONBUSMGR_VEC0180 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC0180"(327) Segment="Main"(200) +Size: Flags $00 ModuleSize 16 + +Content: Flags $08 +Contents offset $0000 size $0010 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 7000 'p.' MOVEQ #$00,D0 +00000006: 3038 01D2 '08..' MOVE.W $01D2,D0 +0000000A: 5380 'S.' SUBQ.L #1,D0 +0000000C: 4E5E 'N^' UNLK A6 +0000000E: 4E75 'Nu' RTS + +Comment: + + EXPANSIONBUSMGR_VEC0180 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC0184 [62B90, 62C3A) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +4E (62BDE): JSR EXPANSIONBUSMGR_VEC0180 + +40 (62BD0): JSR EXPANSIONBUSMGR_VEC0180 + +2E (62BBE): JSR EXPANSIONBUSMGR_VEC0180 + + Unresolved outgoing references: + +6C (62BFC): JSR $5FBC0 + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 328 + 328: EXPANSIONBUSMGR_VEC0184 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC0184"(328) Segment="Main"(200) +Size: Flags $00 ModuleSize 170 + +Content: Flags $08 +Contents offset $0000 size $00AA +00000000: 4E56 FFFA 'NV..' LINK.W A6,#-$0006 +00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) +00000008: 266E 0018 '&n..' MOVEA.L $0018(A6),A3 +0000000C: 362E 000E '6...' MOVE.W $000E(A6),D3 +00000010: 182E 0013 '....' MOVE.B $0013(A6),D4 +00000014: 286E 0014 '(n..' MOVEA.L $0014(A6),A4 +00000018: 426E FFFE 'Bn..' CLR.W -$0002(A6) +0000001C: 200C ' .' MOVE.L A4,D0 +0000001E: 6704 'g.' BEQ.S *+$0006 ; 00000024 +00000020: 200B ' .' MOVE.L A3,D0 +00000022: 6604 'f.' BNE.S *+$0006 ; 00000028 +00000024: 70CE 'p.' MOVEQ #$CE,D0 +00000026: 6078 '`x' BRA.S *+$007A ; 000000A0 +00000028: B66E 000A '.n..' CMP.W $000A(A6),D3 +0000002C: 650A 'e.' BCS.S *+$000C ; 00000038 +0000002E: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0180 ; id: 327 +00000032: B06E 000A '.n..' CMP.W $000A(A6),D0 +00000036: 6408 'd.' BCC.S *+$000A ; 00000040 +00000038: 7000 'p.' MOVEQ #$00,D0 +0000003A: 2880 '(.' MOVE.L D0,(A4) +0000003C: 70EB 'p.' MOVEQ #$EB,D0 +0000003E: 6060 '``' BRA.S *+$0062 ; 000000A0 +00000040: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0180 ; id: 327 +00000044: B043 '.C' CMP.W D3,D0 +00000046: 640C 'd.' BCC.S *+$000E ; 00000054 +00000048: 3D7C FFEB FFFE '=|....' MOVE.W #$FFEB,-$0002(A6) +0000004E: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0180 ; id: 327 +00000052: 3600 '6.' MOVE.W D0,D3 +00000054: 2A14 '*.' MOVE.L (A4),D5 +00000056: 7000 'p.' MOVEQ #$00,D0 +00000058: 2880 '(.' MOVE.L D0,(A4) +0000005A: 3E2E 000A '>...' MOVE.W $000A(A6),D7 +0000005E: 6034 '`4' BRA.S *+$0036 ; 00000094 +00000060: 486E FFFA 'Hn..' PEA -$0006(A6) +00000064: 7000 'p.' MOVEQ #$00,D0 +00000066: 3007 '0.' MOVE.W D7,D0 +00000068: 4680 'F.' NOT.L D0 +0000006A: 2F00 '/.' MOVE.L D0,-(A7) +0000006C: 4EBA CFC2 'N...' JSR *-$303C ; FFFFD030 +00000070: 3C00 '<.' MOVE.W D0,D6 +00000072: 504F 'PO' ADDQ.W #8,A7 +00000074: 6704 'g.' BEQ.S *+$0006 ; 0000007A +00000076: 4A04 'J.' TST.B D4 +00000078: 6608 'f.' BNE.S *+$000A ; 00000082 +0000007A: 4A46 'JF' TST.W D6 +0000007C: 6612 'f.' BNE.S *+$0014 ; 00000090 +0000007E: 4A04 'J.' TST.B D4 +00000080: 660E 'f.' BNE.S *+$0010 ; 00000090 +00000082: 7000 'p.' MOVEQ #$00,D0 +00000084: 3007 '0.' MOVE.W D7,D0 +00000086: 4680 'F.' NOT.L D0 +00000088: 36C0 '6.' MOVE.W D0,(A3)+ +0000008A: 5294 'R.' ADDQ.L #1,(A4) +0000008C: 2005 ' .' MOVE.L D5,D0 +0000008E: 5385 'S.' SUBQ.L #1,D5 +00000090: 3007 '0.' MOVE.W D7,D0 +00000092: 5247 'RG' ADDQ.W #1,D7 +00000094: 4A85 'J.' TST.L D5 +00000096: 6704 'g.' BEQ.S *+$0006 ; 0000009C +00000098: B647 '.G' CMP.W D7,D3 +0000009A: 64C4 'd.' BCC.S *-$003A ; 00000060 +0000009C: 302E FFFE '0...' MOVE.W -$0002(A6),D0 +000000A0: 4CEE 18F8 FFDE 'L.....' MOVEM.L -$0022(A6),D3-D7/A3/A4 +000000A6: 4E5E 'N^' UNLK A6 +000000A8: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0180"(327) + 00000050 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0180"(327) + 00000042 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="EXPANSIONBUSMGR_VEC0180"(327) + 00000030 +Comment: + + EXPANSIONBUSMGR_VEC0184 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC018C [62C50, 62D7A) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +9C (62CEC): JSR EXPANSIONBUSMGR_VEC0164 + +82 (62CD2): JSR EXPANSIONBUSMGR_VEC01A0 + +4A (62C9A): JSR EXPANSIONBUSMGR_VEC0174 + + Unresolved outgoing references: + +18 (62C68): JSR $5FBC0 + +AC (62CFC): JSR $5FC10 + +C6 (62D16): JSR $629F0 + +E8 (62D38): JSR $60E20 + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 329 + 329: EXPANSIONBUSMGR_VEC018C + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC018C"(329) Segment="Main"(200) +Size: Flags $00 ModuleSize 298 + +Content: Flags $08 +Contents offset $0000 size $012A +00000000: 4E56 FFDC 'NV..' LINK.W A6,#-$0024 +00000004: 48E7 0308 'H...' MOVEM.L D6/D7/A4,-(A7) +00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4 +0000000C: 486E FFEE 'Hn..' PEA -$0012(A6) +00000010: 302E 000A '0...' MOVE.W $000A(A6),D0 +00000014: 48C0 'H.' EXT.L D0 +00000016: 2F00 '/.' MOVE.L D0,-(A7) +00000018: 4EBA CF56 'N..V' JSR *-$30A8 ; FFFFCF70 +0000001C: 3E00 '>.' MOVE.W D0,D7 +0000001E: 504F 'PO' ADDQ.W #8,A7 +00000020: 6706 'g.' BEQ.S *+$0008 ; 00000028 +00000022: 3007 '0.' MOVE.W D7,D0 +00000024: 6000 00FA '`...' BRA *+$00FC ; 00000120 +00000028: 206E FFEE ' n..' MOVEA.L -$0012(A6),A0 +0000002C: 7008 'p.' MOVEQ #$08,D0 +0000002E: C068 0004 '.h..' AND.W $0004(A0),D0 +00000032: 7200 'r.' MOVEQ #$00,D1 +00000034: 3200 '2.' MOVE.W D0,D1 +00000036: 4A81 'J.' TST.L D1 +00000038: 6606 'f.' BNE.S *+$0008 ; 00000040 +0000003A: 70EB 'p.' MOVEQ #$EB,D0 +0000003C: 6000 00E2 '`...' BRA *+$00E4 ; 00000120 +00000040: 486E FFF4 'Hn..' PEA -$000C(A6) +00000044: 486E FFF8 'Hn..' PEA -$0008(A6) +00000048: 2F0C '/.' MOVE.L A4,-(A7) +0000004A: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0174 ; id: 277 +0000004E: 3E00 '>.' MOVE.W D0,D7 +00000050: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000054: 6706 'g.' BEQ.S *+$0008 ; 0000005C +00000056: 3007 '0.' MOVE.W D7,D0 +00000058: 6000 00C6 '`...' BRA *+$00C8 ; 00000120 +0000005C: 3D6E 000A FFDC '=n....' MOVE.W $000A(A6),-$0024(A6) +00000062: 7000 'p.' MOVEQ #$00,D0 +00000064: 2F00 '/.' MOVE.L D0,-(A7) +00000066: 2F00 '/.' MOVE.L D0,-(A7) +00000068: 2F00 '/.' MOVE.L D0,-(A7) +0000006A: 2F00 '/.' MOVE.L D0,-(A7) +0000006C: 486E FFDE 'Hn..' PEA -$0022(A6) +00000070: 2F00 '/.' MOVE.L D0,-(A7) +00000072: 2F00 '/.' MOVE.L D0,-(A7) +00000074: 2F00 '/.' MOVE.L D0,-(A7) +00000076: 486E FFF2 'Hn..' PEA -$000E(A6) +0000007A: 322E 000A '2...' MOVE.W $000A(A6),D1 +0000007E: 48C1 'H.' EXT.L D1 +00000080: 2F01 '/.' MOVE.L D1,-(A7) +00000082: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC01A0 ; id: 323 +00000086: 3E00 '>.' MOVE.W D0,D7 +00000088: 4FEF 0028 'O..(' LEA $0028(A7),A7 +0000008C: 6706 'g.' BEQ.S *+$0008 ; 00000094 +0000008E: 3007 '0.' MOVE.W D7,D0 +00000090: 6000 008E '`...' BRA *+$0090 ; 00000120 +00000094: 302E 000A '0...' MOVE.W $000A(A6),D0 +00000098: 48C0 'H.' EXT.L D0 +0000009A: 2F00 '/.' MOVE.L D0,-(A7) +0000009C: 4EBA 0000 'N...' JSR EXPANSIONBUSMGR_VEC0164 ; id: 272 +000000A0: 700A 'p.' MOVEQ #$0A,D0 +000000A2: 2F00 '/.' MOVE.L D0,-(A7) +000000A4: 486E FFDC 'Hn..' PEA -$0024(A6) +000000A8: 2F2E FFEE '/...' MOVE.L -$0012(A6),-(A7) +000000AC: 4EBA CF12 'N...' JSR *-$30EC ; FFFFCFC0 +000000B0: 3E00 '>.' MOVE.W D0,D7 +000000B2: 4FEF 0010 'O...' LEA $0010(A7),A7 +000000B6: 6704 'g.' BEQ.S *+$0006 ; 000000BC +000000B8: 3007 '0.' MOVE.W D7,D0 +000000BA: 6064 '`d' BRA.S *+$0066 ; 00000120 +000000BC: 302E 000A '0...' MOVE.W $000A(A6),D0 +000000C0: 4640 'F@' NOT.W D0 +000000C2: 48C0 'H.' EXT.L D0 +000000C4: 2F00 '/.' MOVE.L D0,-(A7) +000000C6: 4EBA FCD8 'N...' JSR *-$0326 ; FFFFFDA0 +000000CA: 486E 000A 'Hn..' PEA $000A(A6) +000000CE: 7000 'p.' MOVEQ #$00,D0 +000000D0: 302E FFF2 '0...' MOVE.W -$000E(A6),D0 +000000D4: 2F00 '/.' MOVE.L D0,-(A7) +000000D6: 7000 'p.' MOVEQ #$00,D0 +000000D8: 302E FFF2 '0...' MOVE.W -$000E(A6),D0 +000000DC: 2F00 '/.' MOVE.L D0,-(A7) +000000DE: 486E FFDE 'Hn..' PEA -$0022(A6) +000000E2: 2F0C '/.' MOVE.L A4,-(A7) +000000E4: 7009 'p.' MOVEQ #$09,D0 +000000E6: 2F00 '/.' MOVE.L D0,-(A7) +000000E8: 4EBA E0E6 'N...' JSR *-$1F18 ; FFFFE1D0 +000000EC: 3E00 '>.' MOVE.W D0,D7 +000000EE: 4FEF 001C 'O...' LEA $001C(A7),A7 +000000F2: 662A 'f*' BNE.S *+$002C ; 0000011E +000000F4: 203C 7077 7276 ' .' MOVE.W D0,D7 +00000018: 660A 'f.' BNE.S *+$000C ; 00000024 +0000001A: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000001E: 0068 0004 0004 '.h....' ORI.W #$0004,$0004(A0) +00000024: 3007 '0.' MOVE.W D7,D0 +00000026: 2E2E FFF8 '....' MOVE.L -$0008(A6),D7 +0000002A: 4E5E 'N^' UNLK A6 +0000002C: 4E75 'Nu' RTS + +Comment: + + EXPANSIONBUSMGR_VEC01B4 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC01B0 [62DD0, 62DFE) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +12 (62DE2): JSR $5FBC0 + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 331 + 331: EXPANSIONBUSMGR_VEC01B0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC01B0"(331) Segment="Main"(200) +Size: Flags $00 ModuleSize 46 + +Content: Flags $08 +Contents offset $0000 size $002E +00000000: 4E56 FFFC 'NV..' LINK.W A6,#-$0004 +00000004: 2F07 '/.' MOVE.L D7,-(A7) +00000006: 486E FFFC 'Hn..' PEA -$0004(A6) +0000000A: 302E 000A '0...' MOVE.W $000A(A6),D0 +0000000E: 48C0 'H.' EXT.L D0 +00000010: 2F00 '/.' MOVE.L D0,-(A7) +00000012: 4EBA CDDC 'N...' JSR *-$3222 ; FFFFCDF0 +00000016: 3E00 '>.' MOVE.W D0,D7 +00000018: 660A 'f.' BNE.S *+$000C ; 00000024 +0000001A: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000001E: 0268 FFFB 0004 '.h....' ANDI.W #$FFFB,$0004(A0) +00000024: 3007 '0.' MOVE.W D7,D0 +00000026: 2E2E FFF8 '....' MOVE.L -$0008(A6),D7 +0000002A: 4E5E 'N^' UNLK A6 +0000002C: 4E75 'Nu' RTS + +Comment: + + EXPANSIONBUSMGR_VEC01B0 ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: EXPANSIONBUSMGR_VEC01AC [62E10, 62E30) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + VectorTable entry uncommented + + +Dictionary: Flags $00 FirstId 332 + 332: EXPANSIONBUSMGR_VEC01AC + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="EXPANSIONBUSMGR_VEC01AC"(332) 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: 2F03 '/.' MOVE.L D3,-(A7) +00000006: 7004 'p.' MOVEQ #$04,D0 +00000008: C06E 000A '.n..' AND.W $000A(A6),D0 +0000000C: 7200 'r.' MOVEQ #$00,D1 +0000000E: 3200 '2.' MOVE.W D0,D1 +00000010: 4A81 'J.' TST.L D1 +00000012: 56C3 'V.' SNE D3 +00000014: 4403 'D.' NEG.B D3 +00000016: 1003 '..' MOVE.B D3,D0 +00000018: 262E FFFC '&...' MOVE.L -$0004(A6),D3 +0000001C: 4E5E 'N^' UNLK A6 +0000001E: 4E75 'Nu' RTS + +Comment: + + EXPANSIONBUSMGR_VEC01AC ended due to: vector glue below + +Comment: + + ##################################################################################### + + Module: LOADPCCARDLIB [62E40, 62E90) + + Module started due to: vector glue above, MODGUESS (align, label, RTS then padding) + + +Dictionary: Flags $00 FirstId 333 + 333: LOADPCCARDLIB + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="LOADPCCARDLIB"(333) Segment="Main"(200) +Size: Flags $00 ModuleSize 80 + +Content: Flags $08 +Contents offset $0000 size $0050 +00000000: 4E56 FEF8 'NV..' LINK.W A6,#-$0108 +00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 47EE FF00 'G...' LEA -$0100(A6),A3 +0000000C: A11A '..' _GetZone ; A11A +0000000E: 2848 '(H' MOVEA.L A0,A4 +00000010: 598F 'Y.' SUBQ.L #4,A7 +00000012: 2EB8 02A6 '....' MOVE.L $02A6,(A7) +00000016: 205F ' _' MOVEA.L (A7)+,A0 +00000018: A01B '..' _SetZone ; A01B +0000001A: 558F 'U.' SUBQ.L #2,A7 +0000001C: 487A 002A 'Hz.*' PEA *+$002C ; 00000048 +00000020: 2F3C 7077 7063 '/' MOVEM.L D3-D7/A2-A6,-(A7) +0000088C: 42A7 'B.' CLR.L -(A7) +0000088E: 2F0A '/.' MOVE.L A2,-(A7) +00000890: 4879 7370 6564 'Hysped' PEA $73706564 +00000896: 206A 0006 ' j..' MOVEA.L $0006(A2),A0 +0000089A: 4E90 'N.' JSR (A0) +0000089C: 4FEF 000C 'O...' LEA $000C(A7),A7 +000008A0: 4CDF 7CF8 'L.|.' MOVEM.L (A7)+,D3-D7/A2-A6 +000008A4: 2012 ' .' MOVE.L (A2),D0 +000008A6: 66DE 'f.' BNE.S *-$0020 ; 00000886 +000008A8: 203C 0000 0100 ' <....' MOVE.L #$00000100,D0 +000008AE: 6100 0DBA 'a...' BSR *+$0DBC ; 0000166A +000008B2: 7001 'p.' MOVEQ #$01,D0 +000008B4: 4E75 'Nu' RTS +000008B6: 2278 0D18 '"x..' MOVEA.L $0D18,A1 +000008BA: 2269 010E '"i..' MOVEA.L $010E(A1),A1 +000008BE: 2269 0004 '"i..' MOVEA.L $0004(A1),A1 +000008C2: 4A89 'J.' TST.L A1 +000008C4: 7000 'p.' MOVEQ #$00,D0 +000008C6: 1029 0007 '.)..' MOVE.B $0007(A1),D0 +000008CA: 4E75 'Nu' RTS +000008CC: 2478 0D18 '$x..' MOVEA.L $0D18,A2 +000008D0: 206A 010E ' j..' MOVEA.L $010E(A2),A0 +000008D4: 2050 ' P' MOVEA.L (A0),A0 +000008D6: 4AA8 0074 'J..t' TST.L $0074(A0) +000008DA: 6706 'g.' BEQ.S *+$0008 ; 000008E2 +000008DC: 4EF0 8161 0074 'N..a.t' JMP ([$0074,A0]) +000008E2: 4E75 'Nu' RTS +000008E4: 2478 0D18 '$x..' MOVEA.L $0D18,A2 +000008E8: 206A 010E ' j..' MOVEA.L $010E(A2),A0 +000008EC: 2050 ' P' MOVEA.L (A0),A0 +000008EE: 4AA8 0078 'J..x' TST.L $0078(A0) +000008F2: 6706 'g.' BEQ.S *+$0008 ; 000008FA +000008F4: 4EF0 8161 0078 'N..a.x' JMP ([$0078,A0]) +000008FA: 4E75 'Nu' RTS +000008FC: 2278 0D18 '"x..' MOVEA.L $0D18,A1 +00000900: 43E9 0270 'C..p' LEA $0270(A1),A1 +00000904: 7200 'r.' MOVEQ #$00,D1 +00000906: 4840 'H@' SWAP D0 +00000908: 3200 '2.' MOVE.W D0,D1 +0000090A: 5341 'SA' SUBQ.W #1,D1 +0000090C: C2FC 001E '....' MULU.W #$001E,D1 +00000910: 43F1 1000 'C...' LEA $00(A1,D1.W),A1 +00000914: 0C40 0001 '.@..' CMPI.W #$0001,D0 +00000918: 6D14 'm.' BLT.S *+$0016 ; 0000092E +0000091A: 0C40 0003 '.@..' CMPI.W #$0003,D0 +0000091E: 6E0E 'n.' BGT.S *+$0010 ; 0000092E +00000920: 0800 0010 '....' BTST #$10,D0 +00000924: 6604 'f.' BNE.S *+$0006 ; 0000092A +00000926: A96F '.o' _Enqueue ; A96F +00000928: 6006 '`.' BRA.S *+$0008 ; 00000930 +0000092A: A96E '.n' _Dequeue ; A96E +0000092C: 6002 '`.' BRA.S *+$0004 ; 00000930 +0000092E: 70CE 'p.' MOVEQ #$CE,D0 +00000930: 4E75 'Nu' RTS +00000932: 2278 0D18 '"x..' MOVEA.L $0D18,A1 +00000936: 4840 'H@' SWAP D0 +00000938: 7000 'p.' MOVEQ #$00,D0 +0000093A: 0829 0004 012B '.)...+' BTST #$04,$012B(A1) +00000940: 6702 'g.' BEQ.S *+$0004 ; 00000944 +00000942: 7001 'p.' MOVEQ #$01,D0 +00000944: 4E75 'Nu' RTS +00000946: 2478 0D18 '$x..' MOVEA.L $0D18,A2 +0000094A: 4840 'H@' SWAP D0 +0000094C: 4A00 'J.' TST.B D0 +0000094E: 6608 'f.' BNE.S *+$000A ; 00000958 +00000950: 08AA 0004 012B '.....+' BCLR #$04,$012B(A2) +00000956: 6006 '`.' BRA.S *+$0008 ; 0000095E +00000958: 08EA 0004 012B '.....+' BSET #$04,$012B(A2) +0000095E: 246A 010E '$j..' MOVEA.L $010E(A2),A2 +00000962: 2452 '$R' MOVEA.L (A2),A2 +00000964: 4AAA 007C 'J..|' TST.L $007C(A2) +00000968: 6706 'g.' BEQ.S *+$0008 ; 00000970 +0000096A: 4EF2 8161 007C 'N..a.|' JMP ([$007C,A2]) +00000970: 4E75 'Nu' RTS +00000972: 0281 0000 0F00 '......' ANDI.L #$00000F00,D1 +00000978: EE49 '.I' LSR.W #7,D1 +0000097A: 2278 0D18 '"x..' MOVEA.L $0D18,A1 +0000097E: B2FC FFFF '....' CMPA.W #$FFFF,A1 +00000982: 6714 'g.' BEQ.S *+$0016 ; 00000998 +00000984: 2269 010E '"i..' MOVEA.L $010E(A1),A1 +00000988: 2269 0028 '"i.(' MOVEA.L $0028(A1),A1 +0000098C: 4A89 'J.' TST.L A1 +0000098E: B2A9 FFFC '....' CMP.L -$0004(A1),D1 +00000992: 621E 'b.' BHI.S *+$0020 ; 000009B2 +00000994: 4EF1 1911 'N...' JMP ([0,A1,D1.L]) +00000998: 2278 0DD8 '"x..' MOVEA.L $0DD8,A1 +0000099C: D3E9 004C '...L' ADDA.L $004C(A1),A1 +000009A0: D3E9 0028 '...(' ADDA.L $0028(A1),A1 +000009A4: B2A9 FFFC '....' CMP.L -$0004(A1),D1 +000009A8: 6208 'b.' BHI.S *+$000A ; 000009B2 +000009AA: 2231 1800 '"1..' MOVE.L $00(A1,D1.L),D1 +000009AE: 4EF1 1800 'N...' JMP $00(A1,D1.L) +000009B2: 70CE 'p.' MOVEQ #$CE,D0 +000009B4: 4E75 'Nu' RTS +000009B6: 48E7 7FFE 'H...' MOVEM.L D1-D7/A0-A6,-(A7) +000009BA: 6100 F644 'a..D' BSR SETUPPMGROPINTERFACE-DODYNAMICSPEEDCHANGE+$F644 ; ids: 218, 224 +000009BE: 40C6 '@.' MOVE SR,D6 +000009C0: 4846 'HF' SWAP D6 +000009C2: 3C01 '<.' MOVE.W D1,D6 +000009C4: 2649 '&I' MOVEA.L A1,A3 +000009C6: 2278 01D4 '"x..' MOVEA.L $01D4,A1 +000009CA: 2478 0CEC '$x..' MOVEA.L $0CEC,A2 +000009CE: 7210 'r.' MOVEQ #$10,D1 +000009D0: C229 1C00 '.)..' AND.B $1C00(A1),D1 +000009D4: 1341 1C00 '.A..' MOVE.B D1,$1C00(A1) +000009D8: 6704 'g.' BEQ.S *+$0006 ; 000009DE +000009DA: 08C1 0007 '....' BSET #$07,D1 +000009DE: 1F01 '..' MOVE.B D1,-(A7) +000009E0: 4FEF FFE0 'O...' LEA -$0020(A7),A7 +000009E4: 2E0F '..' MOVE.L A7,D7 +000009E6: 2C78 01D8 ',x..' MOVEA.L $01D8,A6 +000009EA: 5C4E '\N' ADDQ.W #6,A6 +000009EC: 4AB8 013E 'J..>' TST.L $013E +000009F0: 6604 'f.' BNE.S *+$0006 ; 000009F6 +000009F2: 4DFA 016C 'M..l' LEA *+$016E,A6 ; 00000B60 +000009F6: 2808 '(.' MOVE.L A0,D4 +000009F8: 3010 '0.' MOVE.W (A0),D0 +000009FA: 4A8B 'J.' TST.L A3 +000009FC: 672E 'g.' BEQ.S *+$0030 ; 00000A2C +000009FE: 47EB FFFC 'G...' LEA -$0004(A3),A3 +00000A02: 584B 'XK' ADDQ.W #4,A3 +00000A04: 121B '..' MOVE.B (A3)+,D1 +00000A06: 6724 'g$' BEQ.S *+$0026 ; 00000A2C +00000A08: C200 '..' AND.B D0,D1 +00000A0A: B21B '..' CMP.B (A3)+,D1 +00000A0C: 66F4 'f.' BNE.S *-$000A ; 00000A02 +00000A0E: 48E7 00E0 'H...' MOVEM.L A0-A2,-(A7) +00000A12: 007C 0700 '.|..' ORI.W #$0700,SR +00000A16: 4A82 'J.' TST.L D2 +00000A18: 6606 'f.' BNE.S *+$0008 ; 00000A20 +00000A1A: D7D3 '..' ADDA.L (A3),A3 +00000A1C: 4E93 'N.' JSR (A3) +00000A1E: 6004 '`.' BRA.S *+$0006 ; 00000A24 +00000A20: 4EB3 8151 'N..Q' JSR ([0,A3]) +00000A24: 4CDF 0700 'L...' MOVEM.L (A7)+,A0-A2 +00000A28: 6700 00DC 'g...' BEQ *+$00DE ; 00000B06 +00000A2C: 3A38 0CEA ':8..' MOVE.W $0CEA,D5 +00000A30: EB4D '.M' LSL.W #5,D5 +00000A32: 363C 01FF '6<..' MOVE.W #$01FF,D3 +00000A36: 3218 '2.' MOVE.W (A0)+,D1 +00000A38: 303C CD38 '0<.8' MOVE.W #$CD38,D0 +00000A3C: 3438 0CEA '48..' MOVE.W $0CEA,D2 +00000A40: E54A '.J' LSL.W #2,D2 +00000A42: 6100 0134 'a..4' BSR *+$0136 ; 00000B78 +00000A46: 6700 00BE 'g...' BEQ *+$00C0 ; 00000B06 +00000A4A: 007C 0700 '.|..' ORI.W #$0700,SR +00000A4E: 6100 01A6 'a...' BSR *+$01A8 ; 00000BF6 +00000A52: 6718 'g.' BEQ.S *+$001A ; 00000A6C +00000A54: 6100 F5AA 'a...' BSR UNLOADPOLLSTACK-DODYNAMICSPEEDCHANGE+$F5AA ; ids: 236, 224 +00000A58: 3405 '4.' MOVE.W D5,D2 +00000A5A: 4846 'HF' SWAP D6 +00000A5C: 46C6 'F.' MOVE D6,SR +00000A5E: 51CA FFFC 'Q...' DBF D2,*-$0002 ; 00000A5C +00000A62: 4846 'HF' SWAP D6 +00000A64: 51CB FFD2 'Q...' DBF D3,*-$002C ; 00000A38 +00000A68: 6000 009C '`...' BRA *+$009E ; 00000B06 +00000A6C: 3618 '6.' MOVE.W (A0)+,D3 +00000A6E: 0838 0001 0DD5 '.8....' BTST #$01,$0DD5 +00000A74: 6718 'g.' BEQ.S *+$001A ; 00000A8E +00000A76: 47FA 01F0 'G...' LEA *+$01F2,A3 ; 00000C68 +00000A7A: 2878 0D18 '(x..' MOVEA.L $0D18,A4 +00000A7E: B8FC FFFF '....' CMPA.W #$FFFF,A4 +00000A82: 6704 'g.' BEQ.S *+$0006 ; 00000A88 +00000A84: 266C 0106 '&l..' MOVEA.L $0106(A4),A3 +00000A88: 4A33 1000 'J3..' TST.B $00(A3,D1.W) +00000A8C: 6A08 'j.' BPL.S *+$000A ; 00000A96 +00000A8E: 3203 '2.' MOVE.W D3,D1 +00000A90: 6100 0164 'a..d' BSR *+$0166 ; 00000BF6 +00000A94: 6670 'fp' BNE.S *+$0072 ; 00000B06 +00000A96: 2650 '&P' MOVEA.L (A0),A3 +00000A98: 7200 'r.' MOVEQ #$00,D1 +00000A9A: 6006 '`.' BRA.S *+$0008 ; 00000AA2 +00000A9C: 121B '..' MOVE.B (A3)+,D1 +00000A9E: 6100 0156 'a..V' BSR *+$0158 ; 00000BF6 +00000AA2: 56CB FFF8 'V...' DBNE D3,*-$0006 ; 00000A9C +00000AA6: 665E 'f^' BNE.S *+$0060 ; 00000B06 +00000AA8: 5948 'YH' SUBQ.W #4,A0 +00000AAA: 3210 '2.' MOVE.W (A0),D1 +00000AAC: 47FA 02BA 'G...' LEA *+$02BC,A3 ; 00000D68 +00000AB0: 2878 0D18 '(x..' MOVEA.L $0D18,A4 +00000AB4: B8FC FFFF '....' CMPA.W #$FFFF,A4 +00000AB8: 6704 'g.' BEQ.S *+$0006 ; 00000ABE +00000ABA: 266C 010A '&l..' MOVEA.L $010A(A4),A3 +00000ABE: 1633 1000 '.3..' MOVE.B $00(A3,D1.W),D3 +00000AC2: 4883 'H.' EXT.W D3 +00000AC4: 3143 0002 '1C..' MOVE.W D3,$0002(A0) +00000AC8: 673C 'g<' BEQ.S *+$003E ; 00000B06 +00000ACA: 0838 0001 0DD5 '.8....' BTST #$01,$0DD5 +00000AD0: 6704 'g.' BEQ.S *+$0006 ; 00000AD6 +00000AD2: 5343 'SC' SUBQ.W #1,D3 +00000AD4: 6606 'f.' BNE.S *+$0008 ; 00000ADC +00000AD6: 6100 00BA 'a...' BSR *+$00BC ; 00000B92 +00000ADA: 667A 'fz' BNE.S *+$007C ; 00000B56 +00000ADC: 30C1 '0.' MOVE.W D1,(A0)+ +00000ADE: 0838 0001 0DD5 '.8....' BTST #$01,$0DD5 +00000AE4: 6704 'g.' BEQ.S *+$0006 ; 00000AEA +00000AE6: 4A43 'JC' TST.W D3 +00000AE8: 6A08 'j.' BPL.S *+$000A ; 00000AF2 +00000AEA: 6100 00A6 'a...' BSR *+$00A8 ; 00000B92 +00000AEE: 6616 'f.' BNE.S *+$0018 ; 00000B06 +00000AF0: 3601 '6.' MOVE.W D1,D3 +00000AF2: 30C3 '0.' MOVE.W D3,(A0)+ +00000AF4: 5848 'XH' ADDQ.W #4,A0 +00000AF6: 2658 '&X' MOVEA.L (A0)+,A3 +00000AF8: 6008 '`.' BRA.S *+$000A ; 00000B02 +00000AFA: 6100 0096 'a...' BSR *+$0098 ; 00000B92 +00000AFE: 6606 'f.' BNE.S *+$0008 ; 00000B06 +00000B00: 16C1 '..' MOVE.B D1,(A3)+ +00000B02: 51CB FFF6 'Q...' DBF D3,*-$0008 ; 00000AFA +00000B06: 2278 01D4 '"x..' MOVEA.L $01D4,A1 +00000B0A: 2044 ' D' MOVEA.L D4,A0 +00000B0C: 3800 '8.' MOVE.W D0,D4 +00000B0E: 662C 'f,' BNE.S *+$002E ; 00000B3C +00000B10: 0C50 0010 '.P..' CMPI.W #$0010,(A0) +00000B14: 6706 'g.' BEQ.S *+$0008 ; 00000B1C +00000B16: 0C50 0011 '.P..' CMPI.W #$0011,(A0) +00000B1A: 6620 'f ' BNE.S *+$0022 ; 00000B3C +00000B1C: 2468 0004 '$h..' MOVEA.L $0004(A0),A2 +00000B20: 0C12 0080 '....' CMPI.B #$80,(A2) +00000B24: 6316 'c.' BLS.S *+$0018 ; 00000B3C +00000B26: 3438 0CEA '48..' MOVE.W $0CEA,D2 +00000B2A: E64A '.J' LSR.W #3,D2 +00000B2C: 4A11 'J.' TST.B (A1) +00000B2E: 082E 0000 FFFC '......' BTST #$00,-$0004(A6) +00000B34: 6702 'g.' BEQ.S *+$0004 ; 00000B38 +00000B36: 1F16 '..' MOVE.B (A6),-(A7) +00000B38: 51CA FFF2 'Q...' DBF D2,*-$000C ; 00000B2C +00000B3C: 6100 F4C2 'a...' BSR UNLOADPOLLSTACK-DODYNAMICSPEEDCHANGE+$F4C2 ; ids: 236, 224 +00000B40: 4FEF 0020 'O.. ' LEA $0020(A7),A7 +00000B44: 135F 1C00 '._..' MOVE.B (A7)+,$1C00(A1) +00000B48: 4846 'HF' SWAP D6 +00000B4A: 46C6 'F.' MOVE D6,SR +00000B4C: 3004 '0.' MOVE.W D4,D0 +00000B4E: 48C0 'H.' EXT.L D0 +00000B50: 4CDF 7FFE 'L...' MOVEM.L (A7)+,D1-D7/A0-A6 +00000B54: 4E75 'Nu' RTS +00000B56: 303C CD37 '0<.7' MOVE.W #$CD37,D0 +00000B5A: 60AA '`.' BRA.S *-$0054 ; 00000B06 +00000B5C: 0000 285F '..(_' ORI.B #$5F,D0 ; '_' +00000B60: 600C '`.' BRA.S *+$000E ; 00000B6E +00000B62: 4A11 'J.' TST.B (A1) +00000B64: 082E 0000 FFFC '......' BTST #$00,-$0004(A6) +00000B6A: 6702 'g.' BEQ.S *+$0004 ; 00000B6E +00000B6C: 1F16 '..' MOVE.B (A6),-(A7) +00000B6E: 0811 0003 '....' BTST #$03,(A1) +00000B72: 57CA FFEE 'W...' DBEQ D2,*-$0010 ; 00000B62 +00000B76: 4ED4 'N.' JMP (A4) +00000B78: 285F '(_' MOVEA.L (A7)+,A4 +00000B7A: 600C '`.' BRA.S *+$000E ; 00000B88 +00000B7C: 4A11 'J.' TST.B (A1) +00000B7E: 082E 0000 FFFC '......' BTST #$00,-$0004(A6) +00000B84: 6702 'g.' BEQ.S *+$0004 ; 00000B88 +00000B86: 1F16 '..' MOVE.B (A6),-(A7) +00000B88: 0811 0003 '....' BTST #$03,(A1) +00000B8C: 56CA FFEE 'V...' DBNE D2,*-$0010 ; 00000B7C +00000B90: 4ED4 'N.' JMP (A4) +00000B92: 3405 '4.' MOVE.W D5,D2 +00000B94: 303C CD34 '0<.4' MOVE.W #$CD34,D0 +00000B98: 2A5F '*_' MOVEA.L (A7)+,A5 +00000B9A: 4EFB 6002 'N.`.' JMP *+$0004(D6.W) ; 00000B9E +00000B9E: 602E '`.' BRA.S *+$0030 ; 00000BCE +00000BA0: 0029 000C 1600 '.)....' ORI.B #$0C,$1600(A1) +00000BA6: 08A9 0004 1600 '......' BCLR #$04,$1600(A1) +00000BAC: 4A29 1400 'J)..' TST.B $1400(A1) +00000BB0: 0891 0004 '....' BCLR #$04,(A1) +00000BB4: 61A8 'a.' BSR.S *-$0056 ; 00000B5E +00000BB6: 6632 'f2' BNE.S *+$0034 ; 00000BEA +00000BB8: 08D1 0004 '....' BSET #$04,(A1) +00000BBC: 303C CD33 '0<.3' MOVE.W #$CD33,D0 +00000BC0: 3405 '4.' MOVE.W D5,D2 +00000BC2: 61B4 'a.' BSR.S *-$004A ; 00000B78 +00000BC4: 6724 'g$' BEQ.S *+$0026 ; 00000BEA +00000BC6: 1229 1400 '.)..' MOVE.B $1400(A1),D1 +00000BCA: 7000 'p.' MOVEQ #$00,D0 +00000BCC: 601C '`.' BRA.S *+$001E ; 00000BEA +00000BCE: 422A 0600 'B*..' CLR.B $0600(A2) +00000BD2: 618A 'a.' BSR.S *-$0074 ; 00000B5E +00000BD4: 6614 'f.' BNE.S *+$0016 ; 00000BEA +00000BD6: 0892 0004 '....' BCLR #$04,(A2) +00000BDA: 122A 0200 '.*..' MOVE.B $0200(A2),D1 +00000BDE: 303C CD33 '0<.3' MOVE.W #$CD33,D0 +00000BE2: 3405 '4.' MOVE.W D5,D2 +00000BE4: 6192 'a.' BSR.S *-$006C ; 00000B78 +00000BE6: 6702 'g.' BEQ.S *+$0004 ; 00000BEA +00000BE8: 7000 'p.' MOVEQ #$00,D0 +00000BEA: 08D1 0004 '....' BSET #$04,(A1) +00000BEE: 4EBB 6040 'N.`@' JSR *+$0042(D6.W) ; 00000C30 +00000BF2: 4A40 'J@' TST.W D0 +00000BF4: 4ED5 'N.' JMP (A5) +00000BF6: 2405 '$.' MOVE.L D5,D2 +00000BF8: 2A5F '*_' MOVEA.L (A7)+,A5 +00000BFA: 4EBB 601A 'N.`.' JSR *+$001C(D6.W) ; 00000C16 +00000BFE: 0891 0004 '....' BCLR #$04,(A1) +00000C02: 303C CD36 '0<.6' MOVE.W #$CD36,D0 +00000C06: 6100 FF56 'a..V' BSR *-$00A8 ; 00000B5E +00000C0A: 66DE 'f.' BNE.S *-$0020 ; 00000BEA +00000C0C: 08D1 0004 '....' BSET #$04,(A1) +00000C10: 303C CD35 '0<.5' MOVE.W #$CD35,D0 +00000C14: 60CC '`.' BRA.S *-$0032 ; 00000BE2 +00000C16: 600C '`.' BRA.S *+$000E ; 00000C24 +00000C18: 0029 001C 1600 '.)....' ORI.B #$1C,$1600(A1) +00000C1E: 1341 1400 '.A..' MOVE.B D1,$1400(A1) +00000C22: 4E75 'Nu' RTS +00000C24: 157C 00FF 0600 '.|....' MOVE.B #$FF,$0600(A2) +00000C2A: 1541 0200 '.A..' MOVE.B D1,$0200(A2) +00000C2E: 4E75 'Nu' RTS +00000C30: 6008 '`.' BRA.S *+$000A ; 00000C3A +00000C32: 0029 001C 1600 '.)....' ORI.B #$1C,$1600(A1) +00000C38: 4E75 'Nu' RTS +00000C3A: 422A 0600 'B*..' CLR.B $0600(A2) +00000C3E: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 236 + 236: UNLOADPOLLSTACK + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="UNLOADPOLLSTACK"(236) Ref2="DODYNAMICSPEEDCHANGE"(224) + 0B3E + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="UNLOADPOLLSTACK"(236) Ref2="DODYNAMICSPEEDCHANGE"(224) + 0A56 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="SETUPPMGROPINTERFACE"(218) Ref2="DODYNAMICSPEEDCHANGE"(224) + 09BC + +Dictionary: Flags $00 FirstId 237 + 237: PMGRRECV +Pad + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="PMGRRECV"(237) Ref2="DODYNAMICSPEEDCHANGE"(224) + 0270 + +Dictionary: Flags $00 FirstId 238 + 238: PMGRSEND +Pad + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="PMGRSEND"(238) Ref2="DODYNAMICSPEEDCHANGE"(224) + 0232 + +ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode) + Ref1="PMGRRECV"(237) Ref2="DODYNAMICSPEEDCHANGE"(224) + 0228 + +Dictionary: Flags $00 FirstId 239 + 239: SETUPTIMEK +Pad + +ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode) + Ref1="SETUPTIMEK"(239) Ref2="DODYNAMICSPEEDCHANGE"(224) + 013A + +ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode) + Ref1="SETUPTIMEK"(239) Ref2="DODYNAMICSPEEDCHANGE"(224) + 0050 + +EntryPoint: Flags=$08=(Extern Code) Offset=$019E Entry="INSTALLVBLS"(225) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0212 Entry="RESETPMGRINTS"(226) + +EntryPoint: Flags=$08=(Extern Code) Offset=$025E Entry="PMGRINT"(227) + +EntryPoint: Flags=$08=(Extern Code) Offset=$02EA Entry="THETABLE"(228) + +EntryPoint: Flags=$08=(Extern Code) Offset=$080C Entry="SETPROCESSORSPEED"(229) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0946 Entry="NOTSURE"(230) + +EntryPoint: Flags=$08=(Extern Code) Offset=$09B6 Entry="PMGRTRAP"(231) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0B5E Entry="WAIT4ACKLO"(232) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0B78 Entry="WAIT4ACKHI"(233) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0B92 Entry="RECEIVEBYTE"(234) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0BF6 Entry="SENDBYTE"(235) +Comment: + + DODYNAMICSPEEDCHANGE ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: UNLOADPOLLSTACK [D180, D4E0) + + Module started due to: MODGUESS (align, label) + + +228 (D3A8): SERIALPOWER + + +274 (D3F4): MODEMSNDONINT + + +2E4 (D464): MODEMSNDOFFINT + + +352 (D4D2): IDLESTATE + + +Dictionary: Flags $00 FirstId 240 + 240: UNLOADPOLLSTACK + 241: SERIALPOWER + 242: MODEMSNDONINT + 243: MODEMSNDOFFINT + 244: IDLESTATE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="UNLOADPOLLSTACK"(240) Segment="Main"(200) +Size: Flags $00 ModuleSize 864 + +Content: Flags $08 +Contents offset $0000 size $0360 +00000000: 285F '(_' MOVEA.L (A7)+,A4 +00000002: BFC7 '..' CMPA.L D7,A7 +00000004: 6720 'g ' BEQ.S *+$0022 ; 00000026 +00000006: 2038 013E ' 8.>' MOVE.L $013E,D0 +0000000A: 6718 'g.' BEQ.S *+$001A ; 00000024 +0000000C: 21C7 013A '!..:' MOVE.L D7,$013A +00000010: 2647 '&G' MOVEA.L D7,A3 +00000012: 48D3 1778 'H..x' MOVEM.L D3-D6/A0-A2/A4,(A3) +00000016: 4BE9 1E00 'K...' LEA $1E00(A1),A5 +0000001A: 2640 '&@' MOVEA.L D0,A3 +0000001C: 4E93 'N.' JSR (A3) +0000001E: 2647 '&G' MOVEA.L D7,A3 +00000020: 4CD3 1778 'L..x' MOVEM.L (A3),D3-D6/A0-A2/A4 +00000024: 2E47 '.G' MOVEA.L D7,A7 +00000026: 4ED4 'N.' JMP (A4) +00000028: FFFF '..' DC.W $FFFF ; ???? +0000002A: FFFF '..' DC.W $FFFF ; ???? +0000002C: FFFF '..' DC.W $FFFF ; ???? +0000002E: FFFF '..' DC.W $FFFF ; ???? +00000030: FFFF '..' DC.W $FFFF ; ???? +00000032: FFFF '..' DC.W $FFFF ; ???? +00000034: FFFF '..' DC.W $FFFF ; ???? +00000036: FFFF '..' DC.W $FFFF ; ???? +00000038: 0101 '..' BTST D0,D1 +0000003A: FFFF '..' DC.W $FFFF ; ???? +0000003C: FFFF '..' DC.W $FFFF ; ???? +0000003E: FFFF '..' DC.W $FFFF ; ???? +00000040: 0000 FFFF '....' ORI.B #$FF,D0 +00000044: FFFF '..' DC.W $FFFF ; ???? +00000046: FF00 '..' DC.W $FF00 ; ???? +00000048: FF00 '..' DC.W $FF00 ; ???? +0000004A: 0201 01FF '....' ANDI.B #$FF,D1 +0000004E: FFFF '..' DC.W $FFFF ; ???? +00000050: 00FF '..' DC.W $00FF ; ???? +00000052: FFFF '..' DC.W $FFFF ; ???? +00000054: FFFF '..' DC.W $FFFF ; ???? +00000056: FFFF '..' DC.W $FFFF ; ???? +00000058: 0414 FF03 '....' SUBI.B #$03,(A4) +0000005C: FFFF '..' DC.W $FFFF ; ???? +0000005E: FFFF '..' DC.W $FFFF ; ???? +00000060: 0000 0202 '....' ORI.B #$02,D0 +00000064: 03FF '..' DC.W $03FF ; ???? +00000066: FF04 '..' DC.W $FF04 ; ???? +00000068: 0101 '..' BTST D0,D1 +0000006A: FFFF '..' DC.W $FFFF ; ???? +0000006C: FFFF '..' DC.W $FFFF ; ???? +0000006E: FFFF '..' DC.W $FFFF ; ???? +00000070: 0000 FF01 '....' ORI.B #$01,D0 +00000074: 01FF '..' DC.W $01FF ; ???? +00000076: FFFF '..' DC.W $FFFF ; ???? +00000078: 0100 '..' BTST D0,D0 +0000007A: 0202 FF01 '....' ANDI.B #$01,D2 +0000007E: 0301 '..' BTST D1,D1 +00000080: 0001 0000 '....' ORI.B #$00,D1 +00000084: 00FF '..' DC.W $00FF ; ???? +00000086: FFFF '..' DC.W $FFFF ; ???? +00000088: 02FF '..' DC.W $02FF ; ???? +0000008A: FFFF '..' DC.W $FFFF ; ???? +0000008C: FFFF '..' DC.W $FFFF ; ???? +0000008E: FFFF '..' DC.W $FFFF ; ???? +00000090: 0000 0000 '....' ORI.B #$00,D0 +00000094: 0000 FFFF '....' ORI.B #$FF,D0 +00000098: 0101 '..' BTST D0,D1 +0000009A: 01FF '..' DC.W $01FF ; ???? +0000009C: FFFF '..' DC.W $FFFF ; ???? +0000009E: FFFF '..' DC.W $FFFF ; ???? +000000A0: 0000 FFFF '....' ORI.B #$FF,D0 +000000A4: FF05 '..' DC.W $FF05 ; ???? +000000A6: 0404 04FF '....' SUBI.B #$FF,D4 +000000AA: 00FF '..' DC.W $00FF ; ???? +000000AC: FFFF '..' DC.W $FFFF ; ???? +000000AE: FFFF '..' DC.W $FFFF ; ???? +000000B0: 00FF '..' DC.W $00FF ; ???? +000000B2: FFFF '..' DC.W $FFFF ; ???? +000000B4: FFFF '..' DC.W $FFFF ; ???? +000000B6: FFFF '..' DC.W $FFFF ; ???? +000000B8: 0102 '..' BTST D0,D2 +000000BA: FFFF '..' DC.W $FFFF ; ???? +000000BC: FFFF '..' DC.W $FFFF ; ???? +000000BE: FFFF '..' DC.W $FFFF ; ???? +000000C0: 0000 FFFF '....' ORI.B #$FF,D0 +000000C4: FFFF '..' DC.W $FFFF ; ???? +000000C6: FFFF '..' DC.W $FFFF ; ???? +000000C8: 0202 0204 '....' ANDI.B #$04,D2 +000000CC: FF00 '..' DC.W $FF00 ; ???? +000000CE: FFFF '..' DC.W $FFFF ; ???? +000000D0: 0101 '..' BTST D0,D1 +000000D2: 0302 '..' BTST D1,D2 +000000D4: FFFF '..' DC.W $FFFF ; ???? +000000D6: FFFF '..' DC.W $FFFF ; ???? +000000D8: FFFF '..' DC.W $FFFF ; ???? +000000DA: FFFF '..' DC.W $FFFF ; ???? +000000DC: FFFF '..' DC.W $FFFF ; ???? +000000DE: FFFF '..' DC.W $FFFF ; ???? +000000E0: FFFF '..' DC.W $FFFF ; ???? +000000E2: FFFF '..' DC.W $FFFF ; ???? +000000E4: FFFF '..' DC.W $FFFF ; ???? +000000E6: FFFF '..' DC.W $FFFF ; ???? +000000E8: FFFF '..' DC.W $FFFF ; ???? +000000EA: FFFF '..' DC.W $FFFF ; ???? +000000EC: FFFF '..' DC.W $FFFF ; ???? +000000EE: FFFF '..' DC.W $FFFF ; ???? +000000F0: FFFF '..' DC.W $FFFF ; ???? +000000F2: FFFF '..' DC.W $FFFF ; ???? +000000F4: FFFF '..' DC.W $FFFF ; ???? +000000F6: FFFF '..' DC.W $FFFF ; ???? +000000F8: 00FF '..' DC.W $00FF ; ???? +000000FA: FFFF '..' DC.W $FFFF ; ???? +000000FC: FFFF '..' DC.W $FFFF ; ???? +000000FE: FFFF '..' DC.W $FFFF ; ???? +00000100: 0101 '..' BTST D0,D1 +00000102: FFFF '..' DC.W $FFFF ; ???? +00000104: 0000 FFFF '....' ORI.B #$FF,D0 +00000108: FF04 '..' DC.W $FF04 ; ???? +0000010A: 00FF '..' DC.W $00FF ; ???? +0000010C: FF04 '..' DC.W $FF04 ; ???? +0000010E: FFFF '..' DC.W $FFFF ; ???? +00000110: 03FF '..' DC.W $03FF ; ???? +00000112: 00FF '..' DC.W $00FF ; ???? +00000114: 00FF '..' DC.W $00FF ; ???? +00000116: FF00 '..' DC.W $FF00 ; ???? +00000118: FFFF '..' DC.W $FFFF ; ???? +0000011A: FFFF '..' DC.W $FFFF ; ???? +0000011C: FFFF '..' DC.W $FFFF ; ???? +0000011E: FFFF '..' DC.W $FFFF ; ???? +00000120: FFFF '..' DC.W $FFFF ; ???? +00000122: FFFF '..' DC.W $FFFF ; ???? +00000124: FFFF '..' DC.W $FFFF ; ???? +00000126: FFFF '..' DC.W $FFFF ; ???? +00000128: 0000 0000 '....' ORI.B #$00,D0 +0000012C: 0000 0000 '....' ORI.B #$00,D0 +00000130: FFFF '..' DC.W $FFFF ; ???? +00000132: FFFF '..' DC.W $FFFF ; ???? +00000134: FFFF '..' DC.W $FFFF ; ???? +00000136: FFFF '..' DC.W $FFFF ; ???? +00000138: 0000 0000 '....' ORI.B #$00,D0 +0000013C: 0000 0000 '....' ORI.B #$00,D0 +00000140: 0202 FFFF '....' ANDI.B #$FF,D2 +00000144: FFFF '..' DC.W $FFFF ; ???? +00000146: FF00 '..' DC.W $FF00 ; ???? +00000148: 0000 0000 '....' ORI.B #$00,D0 +0000014C: 0000 0000 '....' ORI.B #$00,D0 +00000150: FFFF '..' DC.W $FFFF ; ???? +00000152: FFFF '..' DC.W $FFFF ; ???? +00000154: FFFF '..' DC.W $FFFF ; ???? +00000156: FFFF '..' DC.W $FFFF ; ???? +00000158: 0000 0000 '....' ORI.B #$00,D0 +0000015C: 0000 0000 '....' ORI.B #$00,D0 +00000160: 0515 '..' BTST D2,(A5) +00000162: FF02 '..' DC.W $FF02 ; ???? +00000164: FFFF '..' DC.W $FFFF ; ???? +00000166: FF00 '..' DC.W $FF00 ; ???? +00000168: 0000 0000 '....' ORI.B #$00,D0 +0000016C: 0000 0000 '....' ORI.B #$00,D0 +00000170: 0202 FF00 '....' ANDI.B #$00,D2 +00000174: 00FF '..' DC.W $00FF ; ???? +00000176: FFFF '..' DC.W $FFFF ; ???? +00000178: 0000 0000 '....' ORI.B #$00,D0 +0000017C: 0000 0000 '....' ORI.B #$00,D0 +00000180: 0200 0303 '....' ANDI.B #$03,D0 +00000184: FFFF '..' DC.W $FFFF ; ???? +00000186: FFFF '..' DC.W $FFFF ; ???? +00000188: 0000 0000 '....' ORI.B #$00,D0 +0000018C: 0000 0000 '....' ORI.B #$00,D0 +00000190: 0404 0309 '....' SUBI.B #$09,D4 +00000194: FFFF '..' DC.W $FFFF ; ???? +00000196: FFFF '..' DC.W $FFFF ; ???? +00000198: 0000 0000 '....' ORI.B #$00,D0 +0000019C: 0000 0000 '....' ORI.B #$00,D0 +000001A0: FFFF '..' DC.W $FFFF ; ???? +000001A2: FFFF '..' DC.W $FFFF ; ???? +000001A4: FF02 '..' DC.W $FF02 ; ???? +000001A6: 0101 '..' BTST D0,D1 +000001A8: 0000 0000 '....' ORI.B #$00,D0 +000001AC: 0000 0000 '....' ORI.B #$00,D0 +000001B0: 06FF '..' DC.W $06FF ; ???? +000001B2: FFFF '..' DC.W $FFFF ; ???? +000001B4: FFFF '..' DC.W $FFFF ; ???? +000001B6: FFFF '..' DC.W $FFFF ; ???? +000001B8: 0000 0000 '....' ORI.B #$00,D0 +000001BC: 0000 0000 '....' ORI.B #$00,D0 +000001C0: 0202 FFFF '....' ANDI.B #$FF,D2 +000001C4: FFFF '..' DC.W $FFFF ; ???? +000001C6: FFFF '..' DC.W $FFFF ; ???? +000001C8: 0000 0000 '....' ORI.B #$00,D0 +000001CC: 0000 0000 '....' ORI.B #$00,D0 +000001D0: 0200 0000 '....' ANDI.B #$00,D0 +000001D4: FFFF '..' DC.W $FFFF ; ???? +000001D6: FFFF '..' DC.W $FFFF ; ???? +000001D8: 0000 0000 '....' ORI.B #$00,D0 +000001DC: 0000 0000 '....' ORI.B #$00,D0 +000001E0: FFFF '..' DC.W $FFFF ; ???? +000001E2: FFFF '..' DC.W $FFFF ; ???? +000001E4: FFFF '..' DC.W $FFFF ; ???? +000001E6: FFFF '..' DC.W $FFFF ; ???? +000001E8: 0000 0000 '....' ORI.B #$00,D0 +000001EC: 0000 0000 '....' ORI.B #$00,D0 +000001F0: FFFF '..' DC.W $FFFF ; ???? +000001F2: FFFF '..' DC.W $FFFF ; ???? +000001F4: FFFF '..' DC.W $FFFF ; ???? +000001F6: FFFF '..' DC.W $FFFF ; ???? +000001F8: 0000 0000 '....' ORI.B #$00,D0 +000001FC: 0000 0000 '....' ORI.B #$00,D0 +00000200: 0202 FFFF '....' ANDI.B #$FF,D2 +00000204: 02FF '..' DC.W $02FF ; ???? +00000206: FFFF '..' DC.W $FFFF ; ???? +00000208: 0000 0100 '....' ORI.B #$00,D0 +0000020C: 0000 0000 '....' ORI.B #$00,D0 +00000210: FFFF '..' DC.W $FFFF ; ???? +00000212: 02FF '..' DC.W $02FF ; ???? +00000214: FFFF '..' DC.W $FFFF ; ???? +00000216: FF00 '..' DC.W $FF00 ; ???? +00000218: 0000 0000 '....' ORI.B #$00,D0 +0000021C: 0000 0000 '....' ORI.B #$00,D0 +00000220: FFFF '..' DC.W $FFFF ; ???? +00000222: FFFF '..' DC.W $FFFF ; ???? +00000224: FFFF '..' DC.W $FFFF ; ???? +00000226: FFFF '..' DC.W $FFFF ; ???? +00000228: 48E7 6080 'H.`.' MOVEM.L D1/D2/A0,-(A7) +0000022C: 2078 0D18 ' x..' MOVEA.L $0D18,A0 +00000230: 2068 010E ' h..' MOVEA.L $010E(A0),A0 +00000234: 2068 0024 ' h.$' MOVEA.L $0024(A0),A0 +00000238: 4A88 'J.' TST.L A0 +0000023A: 6700 002E 'g...' BEQ *+$0030 ; 0000026A +0000023E: 7200 'r.' MOVEQ #$00,D1 +00000240: 3200 '2.' MOVE.W D0,D1 +00000242: E441 '.A' ASR.W #2,D1 +00000244: 0241 001F '.A..' ANDI.W #$001F,D1 +00000248: 2428 FFFC '$(..' MOVE.L -$0004(A0),D2 +0000024C: E482 '..' ASR.L #2,D2 +0000024E: E282 '..' ASR.L #1,D2 +00000250: B282 '..' CMP.L D2,D1 +00000252: 6416 'd.' BCC.S *+$0018 ; 0000026A +00000254: 0800 0007 '....' BTST #$07,D0 +00000258: 6702 'g.' BEQ.S *+$0004 ; 0000025C +0000025A: D282 '..' ADD.L D2,D1 +0000025C: 4AB0 1C00 'J...' TST.L $00(A0,D1.L*4) +00000260: 6708 'g.' BEQ.S *+$000A ; 0000026A +00000262: 4EB0 1D11 'N...' JSR ([0,A0,D1.L*4]) +00000266: 7000 'p.' MOVEQ #$00,D0 +00000268: 6004 '`.' BRA.S *+$0006 ; 0000026E +0000026A: 303C FFCE '0<..' MOVE.W #$FFCE,D0 +0000026E: 4CDF 0106 'L...' MOVEM.L (A7)+,D1/D2/A0 +00000272: 4E75 'Nu' RTS +00000274: 11BC 0008 81E2 '......' MOVE.B #$08,([$01D4],$1A00) + 01D4 1A00 +0000027E: 1038 0260 '.8.`' MOVE.B $0260,D0 +00000282: 48E7 4080 'H.@.' MOVEM.L D1/A0,-(A7) +00000286: 2070 81E2 02B6 ' p....' MOVEA.L ([$02B6],$01AA),A0 + 01AA +0000028E: 3228 FFFE '2(..' MOVE.W -$0002(A0),D1 +00000292: 0C41 0009 '.A..' CMPI.W #$0009,D1 +00000296: 6F0C 'o.' BLE.S *+$000E ; 000002A4 +00000298: 4AA8 0024 'J..$' TST.L $0024(A0) +0000029C: 6706 'g.' BEQ.S *+$0008 ; 000002A4 +0000029E: 2068 0024 ' h.$' MOVEA.L $0024(A0),A0 +000002A2: 4E90 'N.' JSR (A0) +000002A4: 4CDF 0102 'L...' MOVEM.L (A7)+,D1/A0 +000002A8: 7002 'p.' MOVEQ #$02,D0 +000002AA: 48E7 4080 'H.@.' MOVEM.L D1/A0,-(A7) +000002AE: 2070 81E2 02B6 ' p....' MOVEA.L ([$02B6],$01AA),A0 + 01AA +000002B6: 3228 FFFE '2(..' MOVE.W -$0002(A0),D1 +000002BA: 0C41 0006 '.A..' CMPI.W #$0006,D1 +000002BE: 6F0C 'o.' BLE.S *+$000E ; 000002CC +000002C0: 4AA8 0018 'J...' TST.L $0018(A0) +000002C4: 6706 'g.' BEQ.S *+$0008 ; 000002CC +000002C6: 2068 0018 ' h..' MOVEA.L $0018(A0),A0 +000002CA: 4E90 'N.' JSR (A0) +000002CC: 4CDF 0102 'L...' MOVEM.L (A7)+,D1/A0 +000002D0: 08B0 0006 81E2 '......' BCLR #$06,([$01D4],$1800) + 01D4 1800 +000002DA: 41FA 0008 'A...' LEA *+$000A,A0 ; 000002E4 +000002DE: 21C8 019E '!...' MOVE.L A0,$019E +000002E2: 4E75 'Nu' RTS +000002E4: 11BC 0008 81E2 '......' MOVE.B #$08,([$01D4],$1A00) + 01D4 1A00 +000002EE: 7000 'p.' MOVEQ #$00,D0 +000002F0: 48E7 4080 'H.@.' MOVEM.L D1/A0,-(A7) +000002F4: 2070 81E2 02B6 ' p....' MOVEA.L ([$02B6],$01AA),A0 + 01AA +000002FC: 3228 FFFE '2(..' MOVE.W -$0002(A0),D1 +00000300: 0C41 0009 '.A..' CMPI.W #$0009,D1 +00000304: 6F0C 'o.' BLE.S *+$000E ; 00000312 +00000306: 4AA8 0024 'J..$' TST.L $0024(A0) +0000030A: 6706 'g.' BEQ.S *+$0008 ; 00000312 +0000030C: 2068 0024 ' h.$' MOVEA.L $0024(A0),A0 +00000310: 4E90 'N.' JSR (A0) +00000312: 4CDF 0102 'L...' MOVEM.L (A7)+,D1/A0 +00000316: 7000 'p.' MOVEQ #$00,D0 +00000318: 48E7 4080 'H.@.' MOVEM.L D1/A0,-(A7) +0000031C: 2070 81E2 02B6 ' p....' MOVEA.L ([$02B6],$01AA),A0 + 01AA +00000324: 3228 FFFE '2(..' MOVE.W -$0002(A0),D1 +00000328: 0C41 0006 '.A..' CMPI.W #$0006,D1 +0000032C: 6F0C 'o.' BLE.S *+$000E ; 0000033A +0000032E: 4AA8 0018 'J...' TST.L $0018(A0) +00000332: 6706 'g.' BEQ.S *+$0008 ; 0000033A +00000334: 2068 0018 ' h..' MOVEA.L $0018(A0),A0 +00000338: 4E90 'N.' JSR (A0) +0000033A: 4CDF 0102 'L...' MOVEM.L (A7)+,D1/A0 +0000033E: 08F0 0006 81E2 '......' BSET #$06,([$01D4],$1800) + 01D4 1800 +00000348: 41FA FF2A 'A..*' LEA *-$00D4,A0 ; 00000274 +0000034C: 21C8 019E '!...' MOVE.L A0,$019E +00000350: 4E75 'Nu' RTS +00000352: 4A80 'J.' TST.L D0 +00000354: 6E00 F696 'n...' BGT *-$0968 ; FFFFF9EC +00000358: 6700 F674 'g..t' BEQ *-$098A ; FFFFF9CE +0000035C: 6B00 F65C 'k..\' BMI *-$09A2 ; FFFFF9BA + + +EntryPoint: Flags=$08=(Extern Code) Offset=$0228 Entry="SERIALPOWER"(241) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0274 Entry="MODEMSNDONINT"(242) + +EntryPoint: Flags=$08=(Extern Code) Offset=$02E4 Entry="MODEMSNDOFFINT"(243) + +EntryPoint: Flags=$08=(Extern Code) Offset=$0352 Entry="IDLESTATE"(244) +Comment: + + UNLOADPOLLSTACK ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: GOTOSLEEP [D4E0, DE04) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +7C0 (DCA0): BSR PMGRCALLEDBYDISPLAYMGRDE30 + +798 (DC78): BSR PMGRCALLEDBYDISPLAYMGRDE10 + +4EA (D9CA): BSR.L PMGRCALLEDBYDISPLAYMGRDE30 + +4AE (D98E): JSR PMGRCALLEDBYDISPLAYMGRDE10 + +426 (D906): BSR.L PMGRCALLEDBYDISPLAYMGRDE30 + +416 (D8F6): JSR PMGRCALLEDBYDISPLAYMGRDE10 + +3DE (D8BE): JSR PMGRCALLEDBYDISPLAYMGRDE10 + +316 (D7F6): JSR PMGRCALLEDBYDISPLAYMGRDE30 + +300 (D7E0): JSR PMGRCALLEDBYDISPLAYMGRDE10 + +2CE (D7AE): JSR PMGRCALLEDBYDISPLAYMGRDE10 + +1CE (D6AE): BSR.L PMGRCALLEDBYDISPLAYMGRDE30 + +1AE (D68E): BRA.L PMGRCALLEDBYDISPLAYMGRDE10 + +1A0 (D680): BSR.L PMGRCALLEDBYDISPLAYMGRDE30 + +182 (D662): BRA.L PMGRCALLEDBYDISPLAYMGRDE10 + + Trap A08A + + +24 (D504): PMGRRECV + + +26 (D506): PMGRSEND + + +3E (D51E): POWERDOWNALL + + +Dictionary: Flags $00 FirstId 245 + 245: GOTOSLEEP + 246: PMGRRECV + 247: PMGRSEND + 248: POWERDOWNALL +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="GOTOSLEEP"(245) Segment="Main"(200) +Size: Flags $00 ModuleSize 2340 + +Content: Flags $08 +Contents offset $0000 size $0924 +00000000: 0281 0000 0F00 '......' ANDI.L #$00000F00,D1 +00000006: EE49 '.I' LSR.W #7,D1 +00000008: 2278 0D18 '"x..' MOVEA.L $0D18,A1 +0000000C: 2269 010E '"i..' MOVEA.L $010E(A1),A1 +00000010: 2269 0030 '"i.0' MOVEA.L $0030(A1),A1 +00000014: 4A89 'J.' TST.L A1 +00000016: B2A9 FFFC '....' CMP.L -$0004(A1),D1 +0000001A: 6204 'b.' BHI.S *+$0006 ; 00000020 +0000001C: 4EF1 1911 'N...' JMP ([0,A1,D1.L]) +00000020: 70CE 'p.' MOVEQ #$CE,D0 +00000022: 4E75 'Nu' RTS +00000024: 7200 'r.' MOVEQ #$00,D1 +00000026: 2F08 '/.' MOVE.L A0,-(A7) +00000028: 2F08 '/.' MOVE.L A0,-(A7) +0000002A: 3F01 '?.' MOVE.W D1,-(A7) +0000002C: 3F00 '?.' MOVE.W D0,-(A7) +0000002E: 204F ' O' MOVEA.L A7,A0 +00000030: A085 '..' _PMgrOp ; A085 +00000032: 322F 0002 '2/..' MOVE.W $0002(A7),D1 +00000036: 4FEF 0008 'O...' LEA $0008(A7),A7 +0000003A: 205F ' _' MOVEA.L (A7)+,A0 +0000003C: 4E75 'Nu' RTS +0000003E: 0838 0000 0B22 '.8..."' BTST #$00,$0B22 +00000044: 672A 'g*' BEQ.S *+$002C ; 00000070 +00000046: 1F3C 0001 '.<..' MOVE.B #$01,-(A7) +0000004A: 2F0F '/.' MOVE.L A7,-(A7) +0000004C: 2F17 '/.' MOVE.L (A7),-(A7) +0000004E: 3F3C 0001 '?<..' MOVE.W #$0001,-(A7) +00000052: 3F3C 0010 '?<..' MOVE.W #$0010,-(A7) +00000056: 204F ' O' MOVEA.L A7,A0 +00000058: A085 '..' _PMgrOp ; A085 +0000005A: 4FEF 000E 'O...' LEA $000E(A7),A7 +0000005E: 2078 0D18 ' x..' MOVEA.L $0D18,A0 +00000062: 08A8 0002 0054 '.....T' BCLR #$02,$0054(A0) +00000068: 7084 'p.' MOVEQ #$84,D0 +0000006A: A685 '..' _SerialPower ; A685 +0000006C: 7080 'p.' MOVEQ #$80,D0 +0000006E: A685 '..' _SerialPower ; A685 +00000070: 4E75 'Nu' RTS +00000072: 2478 0D18 '$x..' MOVEA.L $0D18,A2 +00000076: 226A 010E '"j..' MOVEA.L $010E(A2),A1 +0000007A: 2269 0038 '"i.8' MOVEA.L $0038(A1),A1 +0000007E: 4A89 'J.' TST.L A1 +00000080: 2229 FFFC '")..' MOVE.L -$0004(A1),D1 +00000084: E489 '..' LSR.L #2,D1 +00000086: B041 '.A' CMP.W D1,D0 +00000088: 6416 'd.' BCC.S *+$0018 ; 000000A0 +0000008A: 2271 0400 '"q..' MOVEA.L $00(A1,D0.W*4),A1 +0000008E: 4240 'B@' CLR.W D0 +00000090: 4840 'H@' SWAP D0 +00000092: 2F0A '/.' MOVE.L A2,-(A7) +00000094: 2F08 '/.' MOVE.L A0,-(A7) +00000096: 2F00 '/.' MOVE.L D0,-(A7) +00000098: 4E91 'N.' JSR (A1) +0000009A: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000009E: 4E75 'Nu' RTS +000000A0: 70CE 'p.' MOVEQ #$CE,D0 +000000A2: 4E75 'Nu' RTS +000000A4: 0000 0001 '....' ORI.B #$01,D0 +000000A8: 0000 00B4 '....' ORI.B #$B4,D0 +000000AC: 0000 00B4 '....' ORI.B #$B4,D0 +000000B0: 0000 00C4 '....' ORI.B #$C4,D0 +000000B4: 0000 00D4 '....' ORI.B #$D4,D0 +000000B8: 0000 00DC '....' ORI.B #$DC,D0 +000000BC: 0000 0100 '....' ORI.B #$00,D0 +000000C0: 0000 0108 '....' ORI.B #$08,D0 +000000C4: 0000 012E '....' ORI.B #$2E,D0 ; '.' +000000C8: 0000 013A '...:' ORI.B #$3A,D0 ; ':' +000000CC: 0000 0142 '...B' ORI.B #$42,D0 ; 'B' +000000D0: 0000 0150 '...P' ORI.B #$50,D0 ; 'P' +000000D4: 0000 0170 '...p' ORI.B #$70,D0 ; 'p' +000000D8: 0000 0188 '....' ORI.B #$88,D0 +000000DC: FFFF '..' DC.W $FFFF ; ???? +000000DE: F620 0000 '. ..' MOVE16 (A0)+,(A0)+ +000000E2: 019C '..' BCLR D0,(A4)+ +000000E4: 0000 01CE '....' ORI.B #$CE,D0 +000000E8: 0000 01E4 '....' ORI.B #$E4,D0 +000000EC: 0000 01FA '....' ORI.B #$FA,D0 +000000F0: 0000 0204 '....' ORI.B #$04,D0 +000000F4: 0000 020C '....' ORI.B #$0C,D0 +000000F8: 0000 0230 '...0' ORI.B #$30,D0 ; '0' +000000FC: 0000 031E '....' ORI.B #$1E,D0 +00000100: 0000 0346 '...F' ORI.B #$46,D0 ; 'F' +00000104: 0000 0390 '....' ORI.B #$90,D0 +00000108: 0000 03BE '....' ORI.B #$BE,D0 +0000010C: 0000 03EE '....' ORI.B #$EE,D0 +00000110: 0000 0410 '....' ORI.B #$10,D0 +00000114: 0000 045C '...\' ORI.B #$5C,D0 ; '\' +00000118: 0000 0472 '...r' ORI.B #$72,D0 ; 'r' +0000011C: 0000 04A2 '....' ORI.B #$A2,D0 +00000120: 0000 04DA '....' ORI.B #$DA,D0 +00000124: 0000 04EE '....' ORI.B #$EE,D0 +00000128: 0000 0526 '...&' ORI.B #$26,D0 ; '&' +0000012C: 0000 0558 '...X' ORI.B #$58,D0 ; 'X' +00000130: 0000 0564 '...d' ORI.B #$64,D0 ; 'd' +00000134: 0000 0570 '...p' ORI.B #$70,D0 ; 'p' +00000138: 0000 058C '....' ORI.B #$8C,D0 +0000013C: 0000 05A0 '....' ORI.B #$A0,D0 +00000140: 0000 05AC '....' ORI.B #$AC,D0 +00000144: 0000 05B4 '....' ORI.B #$B4,D0 +00000148: 0000 05E8 '....' ORI.B #$E8,D0 +0000014C: 0000 065A '...Z' ORI.B #$5A,D0 ; 'Z' +00000150: 0000 069C '....' ORI.B #$9C,D0 +00000154: 0000 06B0 '....' ORI.B #$B0,D0 +00000158: 0000 06C4 '....' ORI.B #$C4,D0 +0000015C: 0000 06D2 '....' ORI.B #$D2,D0 +00000160: 206A 010E ' j..' MOVEA.L $010E(A2),A0 +00000164: 2068 0038 ' h.8' MOVEA.L $0038(A0),A0 +00000168: 4A88 'J.' TST.L A0 +0000016A: 2020 ' ' MOVE.L -(A0),D0 +0000016C: E488 '..' LSR.L #2,D0 +0000016E: 4E75 'Nu' RTS +00000170: 206A 010E ' j..' MOVEA.L $010E(A2),A0 +00000174: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 +00000178: 4A88 'J.' TST.L A0 +0000017A: 2028 000C ' (..' MOVE.L $000C(A0),D0 +0000017E: 4E75 'Nu' RTS +00000180: 7000 'p.' MOVEQ #$00,D0 +00000182: 60FF FFFF FE7C '`....|' BRA.L PMGRCALLEDBYDISPLAYMGRDE10-GOTOSLEEP+$FE7C ; ids: 250, 245 +00000188: 4A00 'J.' TST.B D0 +0000018A: 660E 'f.' BNE.S *+$0010 ; 0000019A +0000018C: 206A 010E ' j..' MOVEA.L $010E(A2),A0 +00000190: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 +00000194: 4A88 'J.' TST.L A0 +00000196: 1028 001F '.(..' MOVE.B $001F(A0),D0 +0000019A: 1480 '..' MOVE.B D0,(A2) +0000019C: 1200 '..' MOVE.B D0,D1 +0000019E: 7000 'p.' MOVEQ #$00,D0 +000001A0: 61FF FFFF FE5E 'a....^' BSR.L PMGRCALLEDBYDISPLAYMGRDE30-GOTOSLEEP+$FE5E ; ids: 249, 245 +000001A6: 7001 'p.' MOVEQ #$01,D0 +000001A8: 6000 0520 '`.. ' BRA *+$0522 ; 000006CA +000001AC: 7001 'p.' MOVEQ #$01,D0 +000001AE: 60FF FFFF FE50 '`....P' BRA.L PMGRCALLEDBYDISPLAYMGRDE10-GOTOSLEEP+$FE50 ; ids: 250, 245 +000001B4: 4A00 'J.' TST.B D0 +000001B6: 660E 'f.' BNE.S *+$0010 ; 000001C6 +000001B8: 206A 010E ' j..' MOVEA.L $010E(A2),A0 +000001BC: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 +000001C0: 4A88 'J.' TST.L A0 +000001C2: 1028 0020 '.(. ' MOVE.B $0020(A0),D0 +000001C6: 1540 0001 '.@..' MOVE.B D0,$0001(A2) +000001CA: 1200 '..' MOVE.B D0,D1 +000001CC: 7001 'p.' MOVEQ #$01,D0 +000001CE: 61FF FFFF FE30 'a....0' BSR.L PMGRCALLEDBYDISPLAYMGRDE30-GOTOSLEEP+$FE30 ; ids: 249, 245 +000001D4: 7004 'p.' MOVEQ #$04,D0 +000001D6: 6000 04F2 '`...' BRA *+$04F4 ; 000006CA +000001DA: 7000 'p.' MOVEQ #$00,D0 +000001DC: 4AAA 001E 'J...' TST.L $001E(A2) +000001E0: 56C0 'V.' SNE D0 +000001E2: 4400 'D.' NEG.B D0 +000001E4: 4E75 'Nu' RTS +000001E6: 7013 'p.' MOVEQ #$13,D0 +000001E8: A09F '..' _PowerDispatch ; A09F +000001EA: 7000 'p.' MOVEQ #$00,D0 +000001EC: 4E75 'Nu' RTS +000001EE: 7000 'p.' MOVEQ #$00,D0 +000001F0: 082A 0007 0129 '.*...)' BTST #$07,$0129(A2) +000001F6: 56C0 'V.' SNE D0 +000001F8: 4400 'D.' NEG.B D0 +000001FA: 4E75 'Nu' RTS +000001FC: 4A00 'J.' TST.B D0 +000001FE: 660A 'f.' BNE.S *+$000C ; 0000020A +00000200: 08AA 0007 0129 '.....)' BCLR #$07,$0129(A2) +00000206: 6710 'g.' BEQ.S *+$0012 ; 00000218 +00000208: 6008 '`.' BRA.S *+$000A ; 00000212 +0000020A: 08EA 0007 0129 '.....)' BSET #$07,$0129(A2) +00000210: 6606 'f.' BNE.S *+$0008 ; 00000218 +00000212: 7008 'p.' MOVEQ #$08,D0 +00000214: 6100 04B4 'a...' BSR *+$04B6 ; 000006CA +00000218: 7000 'p.' MOVEQ #$00,D0 +0000021A: 4E75 'Nu' RTS +0000021C: 70FB 'p.' MOVEQ #$FB,D0 +0000021E: 0C68 4844 0004 '.hHD..' CMPI.W #$4844,$0004(A0) ; 'HD' +00000224: 660C 'f.' BNE.S *+$000E ; 00000232 +00000226: 43EA 0166 'C..f' LEA $0166(A2),A1 +0000022A: 4268 0006 'Bh..' CLR.W $0006(A0) +0000022E: A96F '.o' _Enqueue ; A96F +00000230: 7000 'p.' MOVEQ #$00,D0 +00000232: 4E75 'Nu' RTS +00000234: 70FB 'p.' MOVEQ #$FB,D0 +00000236: 0C68 4844 0004 '.hHD..' CMPI.W #$4844,$0004(A0) ; 'HD' +0000023C: 6608 'f.' BNE.S *+$000A ; 00000246 +0000023E: 43EA 0166 'C..f' LEA $0166(A2),A1 +00000242: A96E '.n' _Dequeue ; A96E +00000244: 7000 'p.' MOVEQ #$00,D0 +00000246: 4E75 'Nu' RTS +00000248: 4A00 'J.' TST.B D0 +0000024A: 670E 'g.' BEQ.S *+$0010 ; 0000025A +0000024C: 532A 00F8 'S*..' SUBQ.B #1,$00F8(A2) +00000250: 6E18 'n.' BGT.S *+$001A ; 0000026A +00000252: 671E 'g.' BEQ.S *+$0020 ; 00000272 +00000254: 422A 00F8 'B*..' CLR.B $00F8(A2) +00000258: 6010 '`.' BRA.S *+$0012 ; 0000026A +0000025A: 4A2A 00F8 'J*..' TST.B $00F8(A2) +0000025E: 670E 'g.' BEQ.S *+$0010 ; 0000026E +00000260: 522A 00F8 'R*..' ADDQ.B #1,$00F8(A2) +00000264: 6204 'b.' BHI.S *+$0006 ; 0000026A +00000266: 532A 00F8 'S*..' SUBQ.B #1,$00F8(A2) +0000026A: 7000 'p.' MOVEQ #$00,D0 +0000026C: 4E75 'Nu' RTS +0000026E: 522A 00F8 'R*..' ADDQ.B #1,$00F8(A2) +00000272: 7002 'p.' MOVEQ #$02,D0 +00000274: 6100 0454 'a..T' BSR *+$0456 ; 000006CA +00000278: 60F0 '`.' BRA.S *-$000E ; 0000026A +0000027A: 7000 'p.' MOVEQ #$00,D0 +0000027C: 206A 010E ' j..' MOVEA.L $010E(A2),A0 +00000280: 2050 ' P' MOVEA.L (A0),A0 +00000282: 4AA8 0048 'J..H' TST.L $0048(A0) +00000286: 6706 'g.' BEQ.S *+$0008 ; 0000028E +00000288: 4EF0 8161 0048 'N..a.H' JMP ([$0048,A0]) +0000028E: 4E75 'Nu' RTS +00000290: 206A 010E ' j..' MOVEA.L $010E(A2),A0 +00000294: 2050 ' P' MOVEA.L (A0),A0 +00000296: 4AA8 004C 'J..L' TST.L $004C(A0) +0000029A: 6706 'g.' BEQ.S *+$0008 ; 000002A2 +0000029C: 4EF0 8161 004C 'N..a.L' JMP ([$004C,A0]) +000002A2: 7000 'p.' MOVEQ #$00,D0 +000002A4: 4E75 'Nu' RTS +000002A6: 7007 'p.' MOVEQ #$07,D0 +000002A8: A09F '..' _PowerDispatch ; A09F +000002AA: 4240 'B@' CLR.W D0 +000002AC: 4840 'H@' SWAP D0 +000002AE: 4E75 'Nu' RTS +000002B0: 7007 'p.' MOVEQ #$07,D0 +000002B2: A09F '..' _PowerDispatch ; A09F +000002B4: 48C0 'H.' EXT.L D0 +000002B6: 4E75 'Nu' RTS +000002B8: 7001 'p.' MOVEQ #$01,D0 +000002BA: 206A 010E ' j..' MOVEA.L $010E(A2),A0 +000002BE: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 +000002C2: 4A88 'J.' TST.L A0 +000002C4: 7210 'r.' MOVEQ #$10,D1 +000002C6: C2A8 000C '....' AND.L $000C(A0),D1 +000002CA: 670E 'g.' BEQ.S *+$0010 ; 000002DA +000002CC: 7003 'p.' MOVEQ #$03,D0 +000002CE: 4EBA 0000 'N...' JSR PMGRCALLEDBYDISPLAYMGRDE10 ; id: 250 +000002D2: E208 '..' LSR.B #1,D0 +000002D4: 7201 'r.' MOVEQ #$01,D1 +000002D6: B300 '..' EOR.B D1,D0 +000002D8: C001 '..' AND.B D1,D0 +000002DA: 4E75 'Nu' RTS +000002DC: 48E7 1000 'H...' MOVEM.L D3,-(A7) +000002E0: 2600 '&.' MOVE.L D0,D3 +000002E2: 7201 'r.' MOVEQ #$01,D1 +000002E4: B300 '..' EOR.B D1,D0 +000002E6: C200 '..' AND.B D0,D1 +000002E8: D201 '..' ADD.B D1,D1 +000002EA: 206A 010E ' j..' MOVEA.L $010E(A2),A0 +000002EE: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 +000002F2: 4A88 'J.' TST.L A0 +000002F4: 7010 'p.' MOVEQ #$10,D0 +000002F6: C0A8 000C '....' AND.L $000C(A0),D0 +000002FA: 6700 00C8 'g...' BEQ *+$00CA ; 000003C4 +000002FE: 7003 'p.' MOVEQ #$03,D0 +00000300: 4EBA 0000 'N...' JSR PMGRCALLEDBYDISPLAYMGRDE10 ; id: 250 +00000304: 1400 '..' MOVE.B D0,D2 +00000306: 0200 00FD '....' ANDI.B #$FD,D0 +0000030A: 8200 '..' OR.B D0,D1 +0000030C: 7000 'p.' MOVEQ #$00,D0 +0000030E: B202 '..' CMP.B D2,D1 +00000310: 6700 0008 'g...' BEQ *+$000A ; 0000031A +00000314: 7003 'p.' MOVEQ #$03,D0 +00000316: 4EBA 0000 'N...' JSR PMGRCALLEDBYDISPLAYMGRDE30 ; id: 249 +0000031A: 7002 'p.' MOVEQ #$02,D0 +0000031C: C240 '.@' AND.W D0,D1 +0000031E: 206A 010E ' j..' MOVEA.L $010E(A2),A0 +00000322: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 +00000326: 4A88 'J.' TST.L A0 +00000328: 7020 'p ' MOVEQ #$20,D0 ; ' ' +0000032A: C0A8 000C '....' AND.L $000C(A0),D0 +0000032E: 6700 0094 'g...' BEQ *+$0096 ; 000003C4 +00000332: 7040 'p@' MOVEQ #$40,D0 ; '@' +00000334: C0A8 0010 '....' AND.L $0010(A0),D0 +00000338: 6600 008A 'f...' BNE *+$008C ; 000003C4 +0000033C: 3F01 '?.' MOVE.W D1,-(A7) +0000033E: 2003 ' .' MOVE.L D3,D0 +00000340: 206A 010E ' j..' MOVEA.L $010E(A2),A0 +00000344: 2050 ' P' MOVEA.L (A0),A0 +00000346: 4AA8 002C 'J..,' TST.L $002C(A0) +0000034A: 6706 'g.' BEQ.S *+$0008 ; 00000352 +0000034C: 4EB0 8161 002C 'N..a.,' JSR ([$002C,A0]) +00000352: 321F '2.' MOVE.W (A7)+,D1 +00000354: 4A40 'J@' TST.W D0 +00000356: 676C 'gl' BEQ.S *+$006E ; 000003C4 +00000358: 7007 'p.' MOVEQ #$07,D0 +0000035A: A09F '..' _PowerDispatch ; A09F +0000035C: 1540 000E '.@..' MOVE.B D0,$000E(A2) +00000360: E549 '.I' LSL.W #2,D1 +00000362: 43EA 0174 'C..t' LEA $0174(A2),A1 +00000366: D2C1 '..' ADDA.W D1,A1 +00000368: 31D9 0D00 '1...' MOVE.W (A1)+,$0D00 +0000036C: 31D9 0D02 '1...' MOVE.W (A1)+,$0D02 +00000370: 31D9 0B24 '1..$' MOVE.W (A1)+,$0B24 +00000374: 31D9 0CEA '1...' MOVE.W (A1)+,$0CEA +00000378: 203C 6174 6C6B ' ' MOVEM.L D3-D7/A2-A6,-(A7) +0000039C: 42A7 'B.' CLR.L -(A7) +0000039E: 2F0A '/.' MOVE.L A2,-(A7) +000003A0: 4879 7370 6564 'Hysped' PEA $73706564 +000003A6: 206A 0006 ' j..' MOVEA.L $0006(A2),A0 +000003AA: 4E90 'N.' JSR (A0) +000003AC: 4FEF 000C 'O...' LEA $000C(A7),A7 +000003B0: 4CDF 7CF8 'L.|.' MOVEM.L (A7)+,D3-D7/A2-A6 +000003B4: 2012 ' .' MOVE.L (A2),D0 +000003B6: 66DE 'f.' BNE.S *-$0020 ; 00000396 +000003B8: 203C 0000 0100 ' <....' MOVE.L #$00000100,D0 +000003BE: 6100 030A 'a...' BSR *+$030C ; 000006CA +000003C2: 7001 'p.' MOVEQ #$01,D0 +000003C4: 4CDF 0008 'L...' MOVEM.L (A7)+,D3 +000003C8: 4E75 'Nu' RTS +000003CA: 206A 010E ' j..' MOVEA.L $010E(A2),A0 +000003CE: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 +000003D2: 4A88 'J.' TST.L A0 +000003D4: 7040 'p@' MOVEQ #$40,D0 ; '@' +000003D6: C0A8 000C '....' AND.L $000C(A0),D0 +000003DA: 670C 'g.' BEQ.S *+$000E ; 000003E8 +000003DC: 7003 'p.' MOVEQ #$03,D0 +000003DE: 4EBA 0000 'N...' JSR PMGRCALLEDBYDISPLAYMGRDE10 ; id: 250 +000003E2: EA08 '..' LSR.B #5,D0 +000003E4: 103B 0004 '.;..' MOVE.B *+$0006(D0.W),D0 ; 000003EA +000003E8: 4E75 'Nu' RTS +000003EA: 0201 0203 '....' ANDI.B #$03,D1 +000003EE: 0405 0602 '....' SUBI.B #$02,D5 +000003F2: 206A 010E ' j..' MOVEA.L $010E(A2),A0 +000003F6: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 +000003FA: 4A88 'J.' TST.L A0 +000003FC: 7240 'r@' MOVEQ #$40,D1 ; '@' +000003FE: C2A8 000C '....' AND.L $000C(A0),D1 +00000402: 6734 'g4' BEQ.S *+$0036 ; 00000438 +00000404: 0C40 0007 '.@..' CMPI.W #$0007,D0 +00000408: 6302 'c.' BLS.S *+$0004 ; 0000040C +0000040A: 7007 'p.' MOVEQ #$07,D0 +0000040C: 103B 00DC '.;..' MOVE.B *-$0022(D0.W),D0 ; 000003EA +00000410: EB08 '..' LSL.B #5,D0 +00000412: 1200 '..' MOVE.B D0,D1 +00000414: 7003 'p.' MOVEQ #$03,D0 +00000416: 4EBA 0000 'N...' JSR PMGRCALLEDBYDISPLAYMGRDE10 ; id: 250 +0000041A: 1F00 '..' MOVE.B D0,-(A7) +0000041C: 0240 FF1F '.@..' ANDI.W #$FF1F,D0 +00000420: 8200 '..' OR.B D0,D1 +00000422: 1F01 '..' MOVE.B D1,-(A7) +00000424: 7003 'p.' MOVEQ #$03,D0 +00000426: 61FF FFFF FBD8 'a.....' BSR.L PMGRCALLEDBYDISPLAYMGRDE30-GOTOSLEEP+$FBD8 ; ids: 249, 245 +0000042C: 101F '..' MOVE.B (A7)+,D0 +0000042E: B01F '..' CMP.B (A7)+,D0 +00000430: 6706 'g.' BEQ.S *+$0008 ; 00000438 +00000432: 7040 'p@' MOVEQ #$40,D0 ; '@' +00000434: 6100 0294 'a...' BSR *+$0296 ; 000006CA +00000438: 7000 'p.' MOVEQ #$00,D0 +0000043A: 4E75 'Nu' RTS +0000043C: 4298 'B.' CLR.L (A0)+ +0000043E: 4218 'B.' CLR.B (A0)+ +00000440: 226A 010E '"j..' MOVEA.L $010E(A2),A1 +00000444: 2269 0004 '"i..' MOVEA.L $0004(A1),A1 +00000448: 4A89 'J.' TST.L A1 +0000044A: 7001 'p.' MOVEQ #$01,D0 +0000044C: C0A9 000C '....' AND.L $000C(A1),D0 +00000450: 6716 'g.' BEQ.S *+$0018 ; 00000468 +00000452: 5B88 '[.' SUBQ.L #5,A0 +00000454: 226A 010E '"j..' MOVEA.L $010E(A2),A1 +00000458: 2251 '"Q' MOVEA.L (A1),A1 +0000045A: 4AA9 0050 'J..P' TST.L $0050(A1) +0000045E: 6706 'g.' BEQ.S *+$0008 ; 00000466 +00000460: 4EF1 8161 0050 'N..a.P' JMP ([$0050,A1]) +00000466: 4E75 'Nu' RTS +00000468: 4E75 'Nu' RTS +0000046A: 226A 010E '"j..' MOVEA.L $010E(A2),A1 +0000046E: 2269 0004 '"i..' MOVEA.L $0004(A1),A1 +00000472: 4A89 'J.' TST.L A1 +00000474: 7001 'p.' MOVEQ #$01,D0 +00000476: C0A9 000C '....' AND.L $000C(A1),D0 +0000047A: 671C 'g.' BEQ.S *+$001E ; 00000498 +0000047C: 226A 010E '"j..' MOVEA.L $010E(A2),A1 +00000480: 2251 '"Q' MOVEA.L (A1),A1 +00000482: 4AA9 0054 'J..T' TST.L $0054(A1) +00000486: 6706 'g.' BEQ.S *+$0008 ; 0000048E +00000488: 4EB1 8161 0054 'N..a.T' JSR ([$0054,A1]) +0000048E: 203C 0000 0200 ' <....' MOVE.L #$00000200,D0 +00000494: 6100 0234 'a..4' BSR *+$0236 ; 000006CA +00000498: 4E75 'Nu' RTS +0000049A: 226A 010E '"j..' MOVEA.L $010E(A2),A1 +0000049E: 2269 0004 '"i..' MOVEA.L $0004(A1),A1 +000004A2: 4A89 'J.' TST.L A1 +000004A4: 7004 'p.' MOVEQ #$04,D0 +000004A6: C0A9 000C '....' AND.L $000C(A1),D0 +000004AA: 670E 'g.' BEQ.S *+$0010 ; 000004BA +000004AC: 7002 'p.' MOVEQ #$02,D0 +000004AE: 4EBA 0000 'N...' JSR PMGRCALLEDBYDISPLAYMGRDE10 ; id: 250 +000004B2: 0800 0000 '....' BTST #$00,D0 +000004B6: 57C0 'W.' SEQ D0 +000004B8: 4400 'D.' NEG.B D0 +000004BA: 4E75 'Nu' RTS +000004BC: 226A 010E '"j..' MOVEA.L $010E(A2),A1 +000004C0: 2269 0004 '"i..' MOVEA.L $0004(A1),A1 +000004C4: 4A89 'J.' TST.L A1 +000004C6: 7204 'r.' MOVEQ #$04,D1 +000004C8: C2A9 000C '....' AND.L $000C(A1),D1 +000004CC: 6738 'g8' BEQ.S *+$003A ; 00000506 +000004CE: 1F2A 0010 '.*..' MOVE.B $0010(A2),-(A7) +000004D2: 4A00 'J.' TST.B D0 +000004D4: 6608 'f.' BNE.S *+$000A ; 000004DE +000004D6: 08EA 0000 0010 '......' BSET #$00,$0010(A2) +000004DC: 6006 '`.' BRA.S *+$0008 ; 000004E4 +000004DE: 08AA 0000 0010 '......' BCLR #$00,$0010(A2) +000004E4: 7002 'p.' MOVEQ #$02,D0 +000004E6: 122A 0010 '.*..' MOVE.B $0010(A2),D1 +000004EA: 61FF FFFF FB14 'a.....' BSR.L PMGRCALLEDBYDISPLAYMGRDE30-GOTOSLEEP+$FB14 ; ids: 249, 245 +000004F0: 102A 0010 '.*..' MOVE.B $0010(A2),D0 +000004F4: B117 '..' EOR.B D0,(A7) +000004F6: 7001 'p.' MOVEQ #$01,D0 +000004F8: C01F '..' AND.B (A7)+,D0 +000004FA: 670A 'g.' BEQ.S *+$000C ; 00000506 +000004FC: 203C 0000 0080 ' <....' MOVE.L #$00000080,D0 +00000502: 6100 01C6 'a...' BSR *+$01C8 ; 000006CA +00000506: 4E75 'Nu' RTS +00000508: 2478 0D18 '$x..' MOVEA.L $0D18,A2 +0000050C: 206A 010E ' j..' MOVEA.L $010E(A2),A0 +00000510: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 +00000514: 4A88 'J.' TST.L A0 +00000516: 7000 'p.' MOVEQ #$00,D0 +00000518: 3028 0014 '0(..' MOVE.W $0014(A0),D0 +0000051C: 4E75 'Nu' RTS +0000051E: 2478 0D18 '$x..' MOVEA.L $0D18,A2 +00000522: 206A 010E ' j..' MOVEA.L $010E(A2),A0 +00000526: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 +0000052A: 4A88 'J.' TST.L A0 +0000052C: 3228 0014 '2(..' MOVE.W $0014(A0),D1 +00000530: 6718 'g.' BEQ.S *+$001A ; 0000054A +00000532: B041 '.A' CMP.W D1,D0 +00000534: 6214 'b.' BHI.S *+$0016 ; 0000054A +00000536: 206A 010E ' j..' MOVEA.L $010E(A2),A0 +0000053A: 2050 ' P' MOVEA.L (A0),A0 +0000053C: 4AA8 0024 'J..$' TST.L $0024(A0) +00000540: 6706 'g.' BEQ.S *+$0008 ; 00000548 +00000542: 4EF0 8161 0024 'N..a.$' JMP ([$0024,A0]) +00000548: 4E75 'Nu' RTS +0000054A: 7000 'p.' MOVEQ #$00,D0 +0000054C: 4E75 'Nu' RTS +0000054E: 2478 0D18 '$x..' MOVEA.L $0D18,A2 +00000552: 226A 010E '"j..' MOVEA.L $010E(A2),A1 +00000556: 2269 0004 '"i..' MOVEA.L $0004(A1),A1 +0000055A: 4A89 'J.' TST.L A1 +0000055C: 3229 0014 '2)..' MOVE.W $0014(A1),D1 +00000560: 6718 'g.' BEQ.S *+$001A ; 0000057A +00000562: B041 '.A' CMP.W D1,D0 +00000564: 6214 'b.' BHI.S *+$0016 ; 0000057A +00000566: 226A 010E '"j..' MOVEA.L $010E(A2),A1 +0000056A: 2251 '"Q' MOVEA.L (A1),A1 +0000056C: 4AA9 0028 'J..(' TST.L $0028(A1) +00000570: 6706 'g.' BEQ.S *+$0008 ; 00000578 +00000572: 4EF1 8161 0028 'N..a.(' JMP ([$0028,A1]) +00000578: 4E75 'Nu' RTS +0000057A: 4298 'B.' CLR.L (A0)+ +0000057C: 4298 'B.' CLR.L (A0)+ +0000057E: 4298 'B.' CLR.L (A0)+ +00000580: 4298 'B.' CLR.L (A0)+ +00000582: 7000 'p.' MOVEQ #$00,D0 +00000584: 4E75 'Nu' RTS +00000586: 7000 'p.' MOVEQ #$00,D0 +00000588: 222A 0190 '"*..' MOVE.L $0190(A2),D1 +0000058C: 670A 'g.' BEQ.S *+$000C ; 00000598 +0000058E: 4C7C 1001 0000 'L|....' DIVU.L #$00000384,D1 + 0384 +00000596: 1001 '..' MOVE.B D1,D0 +00000598: 4E75 'Nu' RTS +0000059A: 4A00 'J.' TST.B D0 +0000059C: 6610 'f.' BNE.S *+$0012 ; 000005AE +0000059E: 206A 010E ' j..' MOVEA.L $010E(A2),A0 +000005A2: 2068 0004 ' h..' MOVEA.L $0004(A0),A0 +000005A6: 4A88 'J.' TST.L A0 +000005A8: 1028 0021 '.(.!' MOVE.B $0021(A0),D0 +000005AC: 6720 'g ' BEQ.S *+$0022 ; 000005CE +000005AE: 7200 'r.' MOVEQ #$00,D1 +000005B0: 1200 '..' MOVE.B D0,D1 +000005B2: C2FC 0384 '....' MULU.W #$0384,D1 +000005B6: B2AA 0190 '....' CMP.L $0190(A2),D1 +000005BA: 6706 'g.' BEQ.S *+$0008 ; 000005C2 +000005BC: 7010 'p.' MOVEQ #$10,D0 +000005BE: 6100 010A 'a...' BSR *+$010C ; 000006CA +000005C2: 2541 0190 '%A..' MOVE.L D1,$0190(A2) +000005C6: 203C 0001 0001 ' <....' MOVE.L #$00010001,D0 +000005CC: A09F '..' _PowerDispatch ; A09F +000005CE: 7000 'p.' MOVEQ #$00,D0 +000005D0: 4E75 'Nu' RTS +000005D2: 4A00 'J.' TST.B D0 +000005D4: 670E 'g.' BEQ.S *+$0010 ; 000005E4 +000005D6: 532A 0194 'S*..' SUBQ.B #1,$0194(A2) +000005DA: 6E18 'n.' BGT.S *+$001A ; 000005F4 +000005DC: 671E 'g.' BEQ.S *+$0020 ; 000005FC +000005DE: 422A 0194 'B*..' CLR.B $0194(A2) +000005E2: 6010 '`.' BRA.S *+$0012 ; 000005F4 +000005E4: 4A2A 0194 'J*..' TST.B $0194(A2) +000005E8: 670E 'g.' BEQ.S *+$0010 ; 000005F8 +000005EA: 522A 0194 'R*..' ADDQ.B #1,$0194(A2) +000005EE: 6204 'b.' BHI.S *+$0006 ; 000005F4 +000005F0: 532A 0194 'S*..' SUBQ.B #1,$0194(A2) +000005F4: 7000 'p.' MOVEQ #$00,D0 +000005F6: 4E75 'Nu' RTS +000005F8: 522A 0194 'R*..' ADDQ.B #1,$0194(A2) +000005FC: 7020 'p ' MOVEQ #$20,D0 ; ' ' +000005FE: 6100 00CA 'a...' BSR *+$00CC ; 000006CA +00000602: 60F0 '`.' BRA.S *-$000E ; 000005F4 +00000604: 7000 'p.' MOVEQ #$00,D0 +00000606: 4A2A 0194 'J*..' TST.B $0194(A2) +0000060A: 6702 'g.' BEQ.S *+$0004 ; 0000060E +0000060C: 7001 'p.' MOVEQ #$01,D0 +0000060E: 4E75 'Nu' RTS +00000610: 7000 'p.' MOVEQ #$00,D0 +00000612: 4A2A 00F8 'J*..' TST.B $00F8(A2) +00000616: 6702 'g.' BEQ.S *+$0004 ; 0000061A +00000618: 7001 'p.' MOVEQ #$01,D0 +0000061A: 4E75 'Nu' RTS +0000061C: 70FB 'p.' MOVEQ #$FB,D0 +0000061E: 0C68 504D 0004 '.hPM..' CMPI.W #$504D,$0004(A0) ; 'PM' +00000624: 6610 'f.' BNE.S *+$0012 ; 00000636 +00000626: 02A8 0000 7FFF '......' ANDI.L #$00007FFF,$0008(A0) + 0008 +0000062E: 43EA 0264 'C..d' LEA $0264(A2),A1 +00000632: A96F '.o' _Enqueue ; A96F +00000634: 7000 'p.' MOVEQ #$00,D0 +00000636: 4E75 'Nu' RTS +00000638: 70FB 'p.' MOVEQ #$FB,D0 +0000063A: 0C68 504D 0004 '.hPM..' CMPI.W #$504D,$0004(A0) ; 'PM' +00000640: 6608 'f.' BNE.S *+$000A ; 0000064A +00000642: 43EA 0264 'C..d' LEA $0264(A2),A1 +00000646: A96E '.n' _Dequeue ; A96E +00000648: 7000 'p.' MOVEQ #$00,D0 +0000064A: 4E75 'Nu' RTS +0000064C: 4840 'H@' SWAP D0 +0000064E: 303C 0001 '0<..' MOVE.W #$0001,D0 +00000652: A09F '..' _PowerDispatch ; A09F +00000654: 7000 'p.' MOVEQ #$00,D0 +00000656: 4E75 'Nu' RTS +00000658: 7002 'p.' MOVEQ #$02,D0 +0000065A: A09F '..' _PowerDispatch ; A09F +0000065C: 7000 'p.' MOVEQ #$00,D0 +0000065E: 4E75 'Nu' RTS +00000660: 4298 'B.' CLR.L (A0)+ +00000662: 4218 'B.' CLR.B (A0)+ +00000664: 226A 010E '"j..' MOVEA.L $010E(A2),A1 +00000668: 2269 0004 '"i..' MOVEA.L $0004(A1),A1 +0000066C: 4A89 'J.' TST.L A1 +0000066E: 203C 0000 0400 ' <....' MOVE.L #$00000400,D0 +00000674: C0A9 000C '....' AND.L $000C(A1),D0 +00000678: 6716 'g.' BEQ.S *+$0018 ; 00000690 +0000067A: 5B88 '[.' SUBQ.L #5,A0 +0000067C: 226A 010E '"j..' MOVEA.L $010E(A2),A1 +00000680: 2251 '"Q' MOVEA.L (A1),A1 +00000682: 4AA9 0060 'J..`' TST.L $0060(A1) +00000686: 6706 'g.' BEQ.S *+$0008 ; 0000068E +00000688: 4EF1 8161 0060 'N..a.`' JMP ([$0060,A1]) +0000068E: 4E75 'Nu' RTS +00000690: 7000 'p.' MOVEQ #$00,D0 +00000692: 4E75 'Nu' RTS +00000694: 226A 010E '"j..' MOVEA.L $010E(A2),A1 +00000698: 2269 0004 '"i..' MOVEA.L $0004(A1),A1 +0000069C: 4A89 'J.' TST.L A1 +0000069E: 203C 0000 0400 ' <....' MOVE.L #$00000400,D0 +000006A4: C0A9 000C '....' AND.L $000C(A1),D0 +000006A8: 671C 'g.' BEQ.S *+$001E ; 000006C6 +000006AA: 226A 010E '"j..' MOVEA.L $010E(A2),A1 +000006AE: 2251 '"Q' MOVEA.L (A1),A1 +000006B0: 4AA9 0064 'J..d' TST.L $0064(A1) +000006B4: 6706 'g.' BEQ.S *+$0008 ; 000006BC +000006B6: 4EB1 8161 0064 'N..a.d' JSR ([$0064,A1]) +000006BC: 203C 0000 0400 ' <....' MOVE.L #$00000400,D0 +000006C2: 6100 0006 'a...' BSR *+$0008 ; 000006CA +000006C6: 7000 'p.' MOVEQ #$00,D0 +000006C8: 4E75 'Nu' RTS +000006CA: 48E7 F0E0 'H...' MOVEM.L D0-D3/A0-A2,-(A7) +000006CE: 2600 '&.' MOVE.L D0,D3 +000006D0: 2478 0D18 '$x..' MOVEA.L $0D18,A2 +000006D4: 45EA 0266 'E..f' LEA $0266(A2),A2 +000006D8: 6018 '`.' BRA.S *+$001A ; 000006F2 +000006DA: 2440 '$@' MOVEA.L D0,A2 +000006DC: 202A 000C ' *..' MOVE.L $000C(A2),D0 +000006E0: 6710 'g.' BEQ.S *+$0012 ; 000006F2 +000006E2: 2203 '".' MOVE.L D3,D1 +000006E4: C2AA 0008 '....' AND.L $0008(A2),D1 +000006E8: 6708 'g.' BEQ.S *+$000A ; 000006F2 +000006EA: 2F0A '/.' MOVE.L A2,-(A7) +000006EC: 2F01 '/.' MOVE.L D1,-(A7) +000006EE: 2040 ' @' MOVEA.L D0,A0 +000006F0: 4E90 'N.' JSR (A0) +000006F2: 2012 ' .' MOVE.L (A2),D0 +000006F4: 66E4 'f.' BNE.S *-$001A ; 000006DA +000006F6: 4CDF 070F 'L...' MOVEM.L (A7)+,D0-D3/A0-A2 +000006FA: 4E75 'Nu' RTS +000006FC: 001C 0028 '...(' ORI.B #$28,(A4)+ ; '(' +00000700: 0034 0040 0000 '.4.@..' ORI.B #$40,$00(A4,D0.W) ; '@' +00000706: 70CE 'p.' MOVEQ #$CE,D0 +00000708: 3210 '2.' MOVE.W (A0),D1 +0000070A: 0C41 0004 '.A..' CMPI.W #$0004,D1 +0000070E: 6236 'b6' BHI.S *+$0038 ; 00000746 +00000710: 323B 12EA '2;..' MOVE.W *-$0014(D1.W*2),D1 ; 000006FC +00000714: 4EFB 10E6 'N...' JMP *-$0018(D1.W) ; 000006FC +00000718: 202A 001A ' *..' MOVE.L $001A(A2),D0 +0000071C: 2140 0002 '!@..' MOVE.L D0,$0002(A0) +00000720: 7000 'p.' MOVEQ #$00,D0 +00000722: 6022 '`"' BRA.S *+$0024 ; 00000746 +00000724: 202A 0188 ' *..' MOVE.L $0188(A2),D0 +00000728: 2140 0002 '!@..' MOVE.L D0,$0002(A0) +0000072C: 7000 'p.' MOVEQ #$00,D0 +0000072E: 6016 '`.' BRA.S *+$0018 ; 00000746 +00000730: 202A 018C ' *..' MOVE.L $018C(A2),D0 +00000734: 2140 0002 '!@..' MOVE.L D0,$0002(A0) +00000738: 7000 'p.' MOVEQ #$00,D0 +0000073A: 600A '`.' BRA.S *+$000C ; 00000746 +0000073C: 202A 001E ' *..' MOVE.L $001E(A2),D0 +00000740: 2140 0002 '!@..' MOVE.L D0,$0002(A0) +00000744: 7000 'p.' MOVEQ #$00,D0 +00000746: 4E75 'Nu' RTS +00000748: 226A 010E '"j..' MOVEA.L $010E(A2),A1 +0000074C: 2251 '"Q' MOVEA.L (A1),A1 +0000074E: 4AA9 006C 'J..l' TST.L $006C(A1) +00000752: 6706 'g.' BEQ.S *+$0008 ; 0000075A +00000754: 4EF1 8161 006C 'N..a.l' JMP ([$006C,A1]) +0000075A: 4E75 'Nu' RTS +0000075C: 226A 010E '"j..' MOVEA.L $010E(A2),A1 +00000760: 2251 '"Q' MOVEA.L (A1),A1 +00000762: 4AA9 0070 'J..p' TST.L $0070(A1) +00000766: 6706 'g.' BEQ.S *+$0008 ; 0000076E +00000768: 4EF1 8161 0070 'N..a.p' JMP ([$0070,A1]) +0000076E: 4E75 'Nu' RTS +00000770: 7000 'p.' MOVEQ #$00,D0 +00000772: 082A 0006 012B '.*...+' BTST #$06,$012B(A2) +00000778: 6702 'g.' BEQ.S *+$0004 ; 0000077C +0000077A: 70FF 'p.' MOVEQ #$FF,D0 +0000077C: 4E75 'Nu' RTS +0000077E: 4A00 'J.' TST.B D0 +00000780: 6608 'f.' BNE.S *+$000A ; 0000078A +00000782: 08AA 0006 012B '.....+' BCLR #$06,$012B(A2) +00000788: 6006 '`.' BRA.S *+$0008 ; 00000790 +0000078A: 08EA 0006 012B '.....+' BSET #$06,$012B(A2) +00000790: 6104 'a.' BSR.S *+$0006 ; 00000796 +00000792: 7000 'p.' MOVEQ #$00,D0 +00000794: 4E75 'Nu' RTS +00000796: 7005 'p.' MOVEQ #$05,D0 +00000798: 6100 F866 'a..f' BSR PMGRCALLEDBYDISPLAYMGRDE10-GOTOSLEEP+$F866 ; ids: 250, 245 +0000079C: 1200 '..' MOVE.B D0,D1 +0000079E: 0801 0004 '....' BTST #$04,D1 +000007A2: 660E 'f.' BNE.S *+$0010 ; 000007B2 +000007A4: 082A 0006 012B '.*...+' BTST #$06,$012B(A2) +000007AA: 6718 'g.' BEQ.S *+$001A ; 000007C4 +000007AC: 08C1 0004 '....' BSET #$04,D1 +000007B0: 600C '`.' BRA.S *+$000E ; 000007BE +000007B2: 082A 0006 012B '.*...+' BTST #$06,$012B(A2) +000007B8: 660A 'f.' BNE.S *+$000C ; 000007C4 +000007BA: 0881 0004 '....' BCLR #$04,D1 +000007BE: 7005 'p.' MOVEQ #$05,D0 +000007C0: 6100 F83E 'a..>' BSR PMGRCALLEDBYDISPLAYMGRDE30-GOTOSLEEP+$F83E ; ids: 249, 245 +000007C4: 4E75 'Nu' RTS +000007C6: 514F 'QO' SUBQ.W #8,A7 +000007C8: 6118 'a.' BSR.S *+$001A ; 000007E2 +000007CA: 660E 'f.' BNE.S *+$0010 ; 000007DA +000007CC: 203C 7368 7574 ' (..' MOVE.W $000B(A0),D7 +0000003E: 48C7 'H.' EXT.L D7 +00000040: 2F07 '/.' MOVE.L D7,-(A7) +00000042: 4EBA FF3C 'N..<' JSR *-$00C2 ; FFFFFF80 +00000046: 4A00 'J.' TST.B D0 +00000048: 584F 'XO' ADDQ.W #4,A7 +0000004A: 6766 'gf' BEQ.S *+$0068 ; 000000B2 +0000004C: 558F 'U.' SUBQ.L #2,A7 +0000004E: A994 '..' _CurResFile ; A994 +00000050: 3C1F '<.' MOVE.W (A7)+,D6 +00000052: 3F07 '?.' MOVE.W D7,-(A7) +00000054: A998 '..' _UseResFile ; A998 +00000056: 598F 'Y.' SUBQ.L #4,A7 +00000058: 2F3C 5041 5041 '/' BEQ.S *+$0040 ; 00000070 +00000032: 200B ' .' MOVE.L A3,D0 +00000034: 673A 'g:' BEQ.S *+$003C ; 00000070 +00000036: 7E00 '~.' MOVEQ #$00,D7 +00000038: 6032 '`2' BRA.S *+$0034 ; 0000006C +0000003A: 558F 'U.' SUBQ.L #2,A7 +0000003C: 2F0B '/.' MOVE.L A3,-(A7) +0000003E: 2F07 '/.' MOVE.L D7,-(A7) +00000040: 7000 'p.' MOVEQ #$00,D0 +00000042: 2F00 '/.' MOVE.L D0,-(A7) +00000044: 2F0C '/.' MOVE.L A4,-(A7) +00000046: 486E FFFC 'Hn..' PEA -$0004(A6) +0000004A: 303C 0AD5 '0<..' MOVE.W #$0AD5,D0 +0000004E: ABEB '..' _DisplayDispatch ; ABEB +00000050: 4AAE FFFC 'J...' TST.L -$0004(A6) +00000054: 544F 'TO' ADDQ.W #2,A7 +00000056: 670A 'g.' BEQ.S *+$000C ; 00000062 +00000058: 206E FFFC ' n..' MOVEA.L -$0004(A6),A0 +0000005C: 2050 ' P' MOVEA.L (A0),A0 +0000005E: BA50 '.P' CMP.W (A0),D5 +00000060: 670E 'g.' BEQ.S *+$0010 ; 00000070 +00000062: 7000 'p.' MOVEQ #$00,D0 +00000064: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000068: 2007 ' .' MOVE.L D7,D0 +0000006A: 5287 'R.' ADDQ.L #1,D7 +0000006C: BC87 '..' CMP.L D7,D6 +0000006E: 62CA 'b.' BHI.S *-$0034 ; 0000003A +00000070: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +00000074: 4CEE 1CE0 FFE0 'L.....' MOVEM.L -$0020(A6),D5-D7/A2-A4 +0000007A: 4E5E 'N^' UNLK A6 +0000007C: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SHUTDOWNMGRC_2CF60"(211) + 00000018 +Comment: + + SHUTDOWNMGRC_2CD20 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: SHUTDOWNMGRC_2CDA0 [2CDA0, 2CE16) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +10 (2CDB0): JSR SHUTDOWNMGRC_2CD20 + + +Dictionary: Flags $00 FirstId 213 + 213: SHUTDOWNMGRC_2CDA0 +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SHUTDOWNMGRC_2CDA0"(213) Segment="Main"(200) +Size: Flags $00 ModuleSize 118 + +Content: Flags $08 +Contents offset $0000 size $0076 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 302E 000A '0...' MOVE.W $000A(A6),D0 +0000000C: 48C0 'H.' EXT.L D0 +0000000E: 2F00 '/.' MOVE.L D0,-(A7) +00000010: 4EBA 0000 'N...' JSR SHUTDOWNMGRC_2CD20 ; id: 212 +00000014: 2840 '(@' MOVEA.L D0,A4 +00000016: 4207 'B.' CLR.B D7 +00000018: 200C ' .' MOVE.L A4,D0 +0000001A: 584F 'XO' ADDQ.W #4,A7 +0000001C: 674C 'gL' BEQ.S *+$004E ; 0000006A +0000001E: 7000 'p.' MOVEQ #$00,D0 +00000020: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +00000024: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +00000028: 558F 'U.' SUBQ.L #2,A7 +0000002A: 2F0C '/.' MOVE.L A4,-(A7) +0000002C: 486E FFF8 'Hn..' PEA -$0008(A6) +00000030: 7000 'p.' MOVEQ #$00,D0 +00000032: 1F00 '..' MOVE.B D0,-(A7) +00000034: 303C 051F '0<..' MOVE.W #$051F,D0 +00000038: ABEB '..' _DisplayDispatch ; ABEB +0000003A: 4A5F 'J_' TST.W (A7)+ +0000003C: 662C 'f,' BNE.S *+$002E ; 0000006A +0000003E: 558F 'U.' SUBQ.L #2,A7 +00000040: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000044: 2F3C 636F 6D6D '/.' MOVE.W (A0),D7 +0000001A: 660E 'f.' BNE.S *+$0010 ; 0000002A +0000001C: 558F 'U.' SUBQ.L #2,A7 +0000001E: 2F14 '/.' MOVE.L (A4),-(A7) +00000020: 700E 'p.' MOVEQ #$0E,D0 +00000022: 3F00 '?.' MOVE.W D0,-(A7) +00000024: AA2C '.,' _TestDeviceAttribute ; AA2C +00000026: 4A1F 'J.' TST.B (A7)+ +00000028: 664A 'fJ' BNE.S *+$004C ; 00000074 +0000002A: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +0000002E: 1C10 '..' MOVE.B (A0),D6 +00000030: 48C7 'H.' EXT.L D7 +00000032: 2F07 '/.' MOVE.L D7,-(A7) +00000034: 4A06 'J.' TST.B D6 +00000036: 6704 'g.' BEQ.S *+$0006 ; 0000003C +00000038: 7001 'p.' MOVEQ #$01,D0 +0000003A: 6002 '`.' BRA.S *+$0004 ; 0000003E +0000003C: 7000 'p.' MOVEQ #$00,D0 +0000003E: 2F00 '/.' MOVE.L D0,-(A7) +00000040: 4EBA 0000 'N...' JSR SHUTDOWNMGRC_2D050 ; id: 216 +00000044: 4A00 'J.' TST.B D0 +00000046: 504F 'PO' ADDQ.W #8,A7 +00000048: 672A 'g*' BEQ.S *+$002C ; 00000074 +0000004A: 4A06 'J.' TST.B D6 +0000004C: 6726 'g&' BEQ.S *+$0028 ; 00000074 +0000004E: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000052: 4A28 0039 'J(.9' TST.B $0039(A0) +00000056: 671C 'g.' BEQ.S *+$001E ; 00000074 +00000058: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000005C: 7000 'p.' MOVEQ #$00,D0 +0000005E: 1028 003F '.(.?' MOVE.B $003F(A0),D0 +00000062: 222E 000C '"...' MOVE.L $000C(A6),D1 +00000066: 7401 't.' MOVEQ #$01,D2 +00000068: E3AA '..' LSL.L D1,D2 +0000006A: 8480 '..' OR.L D0,D2 +0000006C: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000070: 1142 003F '.B.?' MOVE.B D2,$003F(A0) +00000074: 4CEE 10C0 FFF4 'L.....' MOVEM.L -$000C(A6),D6/D7/A4 +0000007A: 4E5E 'N^' UNLK A6 +0000007C: 4E74 000C 'Nt..' RTD #$000C + + +Dictionary: Flags $00 FirstId 216 + 216: SHUTDOWNMGRC_2D050 +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SHUTDOWNMGRC_2D050"(216) + 00000042 +Comment: + + SHUTDOWNMGRC_2CEE0 ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: SHUTDOWNMGRC_2CF60 [2CF60, 2D046) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +AC (2D00C): LEA SHUTDOWNMGRC_2CD00, A3 + +1E (2CF7E): LEA SHUTDOWNMGRC_2CCC0, A4 + + +Dictionary: Flags $00 FirstId 217 + 217: SHUTDOWNMGRC_2CF60 +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SHUTDOWNMGRC_2CF60"(217) Segment="Main"(200) +Size: Flags $00 ModuleSize 230 + +Content: Flags $08 +Contents offset $0000 size $00E6 +00000000: 4E56 FFF4 'NV..' LINK.W A6,#-$000C +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 1E2E 000B '....' MOVE.B $000B(A6),D7 +0000000C: 7000 'p.' MOVEQ #$00,D0 +0000000E: 2840 '(@' MOVEA.L D0,A4 +00000010: A11A '..' _GetZone ; A11A +00000012: 2448 '$H' MOVEA.L A0,A2 +00000014: 598F 'Y.' SUBQ.L #4,A7 +00000016: 2EB8 02A6 '....' MOVE.L $02A6,(A7) +0000001A: 205F ' _' MOVEA.L (A7)+,A0 +0000001C: A01B '..' _SetZone ; A01B +0000001E: 49FA 0000 'I...' LEA SHUTDOWNMGRC_2CCC0,A4 ; id: 209 +00000022: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000026: 2D68 0332 FFF8 '-h.2..' MOVE.L $0332(A0),-$0008(A6) +0000002C: 672E 'g.' BEQ.S *+$0030 ; 0000005C +0000002E: 7000 'p.' MOVEQ #$00,D0 +00000030: 1007 '..' MOVE.B D7,D0 +00000032: 4A80 'J.' TST.L D0 +00000034: 6626 'f&' BNE.S *+$0028 ; 0000005C +00000036: 558F 'U.' SUBQ.L #2,A7 +00000038: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +0000003C: 303C 022C '0<.,' MOVE.W #$022C,D0 +00000040: ABEB '..' _DisplayDispatch ; ABEB +00000042: 4A5F 'J_' TST.W (A7)+ +00000044: 6616 'f.' BNE.S *+$0018 ; 0000005C +00000046: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000004A: 7000 'p.' MOVEQ #$00,D0 +0000004C: 2140 0332 '!@.2' MOVE.L D0,$0332(A0) +00000050: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000054: 2140 0336 '!@.6' MOVE.L D0,$0336(A0) +00000058: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +0000005C: 4AAE FFF8 'J...' TST.L -$0008(A6) +00000060: 6632 'f2' BNE.S *+$0034 ; 00000094 +00000062: 7C17 '|.' MOVEQ #$17,D6 +00000064: 558F 'U.' SUBQ.L #2,A7 +00000066: 2F06 '/.' MOVE.L D6,-(A7) +00000068: 7000 'p.' MOVEQ #$00,D0 +0000006A: 2F00 '/.' MOVE.L D0,-(A7) +0000006C: 2F00 '/.' MOVE.L D0,-(A7) +0000006E: 486E FFF4 'Hn..' PEA -$000C(A6) +00000072: 486E FFF8 'Hn..' PEA -$0008(A6) +00000076: 303C 0AD6 '0<..' MOVE.W #$0AD6,D0 +0000007A: ABEB '..' _DisplayDispatch ; ABEB +0000007C: 4A5F 'J_' TST.W (A7)+ +0000007E: 6614 'f.' BNE.S *+$0016 ; 00000094 +00000080: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000084: 216E FFF8 0332 '!n...2' MOVE.L -$0008(A6),$0332(A0) +0000008A: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000008E: 216E FFF4 0336 '!n...6' MOVE.L -$000C(A6),$0336(A0) +00000094: 7000 'p.' MOVEQ #$00,D0 +00000096: 1007 '..' MOVE.B D7,D0 +00000098: 0C40 0002 '.@..' CMPI.W #$0002,D0 +0000009C: 6638 'f8' BNE.S *+$003A ; 000000D6 +0000009E: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +000000A2: 7000 'p.' MOVEQ #$00,D0 +000000A4: 1028 033A '.(.:' MOVE.B $033A(A0),D0 +000000A8: 4A80 'J.' TST.L D0 +000000AA: 662A 'f*' BNE.S *+$002C ; 000000D6 +000000AC: 47FA 0000 'G...' LEA SHUTDOWNMGRC_2CD00,A3 ; id: 210 +000000B0: 200B ' .' MOVE.L A3,D0 +000000B2: 6722 'g"' BEQ.S *+$0024 ; 000000D6 +000000B4: 558F 'U.' SUBQ.L #2,A7 +000000B6: 2F0B '/.' MOVE.L A3,-(A7) +000000B8: 7000 'p.' MOVEQ #$00,D0 +000000BA: 2F00 '/.' MOVE.L D0,-(A7) +000000BC: 7000 'p.' MOVEQ #$00,D0 +000000BE: 3F00 '?.' MOVE.W D0,-(A7) +000000C0: 7000 'p.' MOVEQ #$00,D0 +000000C2: 2F00 '/.' MOVE.L D0,-(A7) +000000C4: 303C 07EF '0<..' MOVE.W #$07EF,D0 +000000C8: ABEB '..' _DisplayDispatch ; ABEB +000000CA: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +000000CE: 117C 0001 033A '.|...:' MOVE.B #$01,$033A(A0) +000000D4: 544F 'TO' ADDQ.W #2,A7 +000000D6: 204A ' J' MOVEA.L A2,A0 +000000D8: A01B '..' _SetZone ; A01B +000000DA: 200C ' .' MOVE.L A4,D0 +000000DC: 4CEE 1CC0 FFE0 'L.....' MOVEM.L -$0020(A6),D6/D7/A2-A4 +000000E2: 4E5E 'N^' UNLK A6 +000000E4: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SHUTDOWNMGRC_2CD00"(210) + 000000AE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SHUTDOWNMGRC_2CCC0"(209) + 00000020 +Comment: + + SHUTDOWNMGRC_2CF60 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: SHUTDOWNMGRC_2D050 [2D050, 2D3AC) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +2F2 (2D342): JSR SHUTDOWNMGRC_2CF60 + +2E8 (2D338): LEA SHUTDOWNMGRC_2CEE0, A4 + +34 (2D084): JSR SHUTDOWNMGRC_2CDA0 + +24 (2D074): JSR SHUTDOWNMGRC_2CE20 + + +2E0 (2D330): SHUTDOWNCALLEE2D330 + + +2E0 (2D330): SHUTDOWNMGRC_2D330 + + +Dictionary: Flags $00 FirstId 218 + 218: SHUTDOWNMGRC_2D050 + 219: SHUTDOWNCALLEE2D330 + 220: SHUTDOWNMGRC_2D330 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SHUTDOWNMGRC_2D050"(218) Segment="Main"(200) +Size: Flags $00 ModuleSize 860 + +Content: Flags $08 +Contents offset $0000 size $035C +00000000: 4E56 FF42 'NV.B' LINK.W A6,#-$00BE +00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) +00000008: 3E2E 000E '>...' MOVE.W $000E(A6),D7 +0000000C: 47EE FFBC 'G...' LEA -$0044(A6),A3 +00000010: 49EE FFB4 'I...' LEA -$004C(A6),A4 +00000014: 7000 'p.' MOVEQ #$00,D0 +00000016: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +0000001A: 4206 'B.' CLR.B D6 +0000001C: 486E FFFC 'Hn..' PEA -$0004(A6) +00000020: 48C7 'H.' EXT.L D7 +00000022: 2F07 '/.' MOVE.L D7,-(A7) +00000024: 4EBA 0000 'N...' JSR SHUTDOWNMGRC_2CE20 ; id: 214 +00000028: 4A00 'J.' TST.B D0 +0000002A: 504F 'PO' ADDQ.W #8,A7 +0000002C: 6700 0266 'g..f' BEQ *+$0268 ; 00000294 +00000030: 48C7 'H.' EXT.L D7 +00000032: 2F07 '/.' MOVE.L D7,-(A7) +00000034: 4EBA 0000 'N...' JSR SHUTDOWNMGRC_2CDA0 ; id: 213 +00000038: 4A00 'J.' TST.B D0 +0000003A: 584F 'XO' ADDQ.W #4,A7 +0000003C: 6700 0256 'g..V' BEQ *+$0258 ; 00000294 +00000040: 42AE FF70 'B..p' CLR.L -$0090(A6) +00000044: 42AE FF6C 'B..l' CLR.L -$0094(A6) +00000048: 42AE FF68 'B..h' CLR.L -$0098(A6) +0000004C: 42AE FF64 'B..d' CLR.L -$009C(A6) +00000050: 42AE FF60 'B..`' CLR.L -$00A0(A6) +00000054: 42AE FF5C 'B..\' CLR.L -$00A4(A6) +00000058: 42AE FF58 'B..X' CLR.L -$00A8(A6) +0000005C: 7000 'p.' MOVEQ #$00,D0 +0000005E: 2D40 FF54 '-@.T' MOVE.L D0,-$00AC(A6) +00000062: 426E FF52 'Bn.R' CLR.W -$00AE(A6) +00000066: 2D40 FF4E '-@.N' MOVE.L D0,-$00B2(A6) +0000006A: 2D40 FF4A '-@.J' MOVE.L D0,-$00B6(A6) +0000006E: 42AE FF46 'B..F' CLR.L -$00BA(A6) +00000072: 2D40 FF42 '-@.B' MOVE.L D0,-$00BE(A6) +00000076: 2D40 FFB0 '-@..' MOVE.L D0,-$0050(A6) +0000007A: 2D40 FFAC '-@..' MOVE.L D0,-$0054(A6) +0000007E: 2D40 FFA8 '-@..' MOVE.L D0,-$0058(A6) +00000082: 2D40 FFA4 '-@..' MOVE.L D0,-$005C(A6) +00000086: 2D40 FFA0 '-@..' MOVE.L D0,-$0060(A6) +0000008A: 2D40 FF9C '-@..' MOVE.L D0,-$0064(A6) +0000008E: 2D40 FF98 '-@..' MOVE.L D0,-$0068(A6) +00000092: 2D40 FF94 '-@..' MOVE.L D0,-$006C(A6) +00000096: 2D40 FF90 '-@..' MOVE.L D0,-$0070(A6) +0000009A: 2D40 FF8C '-@..' MOVE.L D0,-$0074(A6) +0000009E: 2D40 FF88 '-@..' MOVE.L D0,-$0078(A6) +000000A2: 2D40 FF84 '-@..' MOVE.L D0,-$007C(A6) +000000A6: 2D40 FF80 '-@..' MOVE.L D0,-$0080(A6) +000000AA: 2D40 FF7C '-@.|' MOVE.L D0,-$0084(A6) +000000AE: 2D40 FF78 '-@.x' MOVE.L D0,-$0088(A6) +000000B2: 2D40 FF74 '-@.t' MOVE.L D0,-$008C(A6) +000000B6: 41FA 01E8 'A...' LEA *+$01EA,A0 ; 000002A0 +000000BA: 43EB 0001 'C...' LEA $0001(A3),A1 +000000BE: 723E 'r>' MOVEQ #$3E,D1 ; '>' +000000C0: 12D8 '..' MOVE.B (A0)+,(A1)+ +000000C2: 51C9 FFFC 'Q...' DBF D1,*-$0002 ; 000000C0 +000000C6: 4213 'B.' CLR.B (A3) +000000C8: 7A01 'z.' MOVEQ #$01,D5 +000000CA: 18BC 0051 '...Q' MOVE.B #$51,(A4) ; 'Q' +000000CE: 197C 0082 0001 '.|....' MOVE.B #$82,$0001(A4) +000000D4: 197C 0001 0002 '.|....' MOVE.B #$01,$0002(A4) +000000DA: 197C 00D6 0003 '.|....' MOVE.B #$D6,$0003(A4) +000000E0: 1214 '..' MOVE.B (A4),D1 +000000E2: 746E 'tn' MOVEQ #$6E,D2 ; 'n' +000000E4: B302 '..' EOR.B D1,D2 +000000E6: 122C 0001 '.,..' MOVE.B $0001(A4),D1 +000000EA: B302 '..' EOR.B D1,D2 +000000EC: 122C 0002 '.,..' MOVE.B $0002(A4),D1 +000000F0: B302 '..' EOR.B D1,D2 +000000F2: 122C 0003 '.,..' MOVE.B $0003(A4),D1 +000000F6: B302 '..' EOR.B D1,D2 +000000F8: 1942 0004 '.B..' MOVE.B D2,$0004(A4) +000000FC: 2D40 FF74 '-@.t' MOVE.L D0,-$008C(A6) +00000100: 7201 'r.' MOVEQ #$01,D1 +00000102: 2D41 FF88 '-A..' MOVE.L D1,-$0078(A6) +00000106: 706E 'pn' MOVEQ #$6E,D0 ; 'n' +00000108: 2D40 FF84 '-@..' MOVE.L D0,-$007C(A6) +0000010C: 2D4C FF8C '-L..' MOVE.L A4,-$0074(A6) +00000110: 7007 'p.' MOVEQ #$07,D0 +00000112: 2D40 FF90 '-@..' MOVE.L D0,-$0070(A6) +00000116: 7002 'p.' MOVEQ #$02,D0 +00000118: 2D40 FF98 '-@..' MOVE.L D0,-$0068(A6) +0000011C: 706F 'po' MOVEQ #$6F,D0 ; 'o' +0000011E: 2D40 FF94 '-@..' MOVE.L D0,-$006C(A6) +00000122: 2D4B FF9C '-K..' MOVE.L A3,-$0064(A6) +00000126: 7040 'p@' MOVEQ #$40,D0 ; '@' +00000128: 2D40 FFA0 '-@..' MOVE.L D0,-$0060(A6) +0000012C: 242E FFFC '$...' MOVE.L -$0004(A6),D2 +00000130: 0802 0000 '....' BTST #$00,D2 +00000134: 6710 'g.' BEQ.S *+$0012 ; 00000146 +00000136: 00AE 0000 0001 '......' ORI.L #$00000001,-$0088(A6) + FF78 +0000013E: 2D7C 0000 C350 '-|...P' MOVE.L #$0000C350,-$0084(A6) + FF7C +00000146: 3D47 FF5A '=G.Z' MOVE.W D7,-$00A6(A6) +0000014A: 3D7C 0021 FF5C '=|.!.\' MOVE.W #$0021,-$00A4(A6) +00000150: 41EE FF74 'A..t' LEA -$008C(A6),A0 +00000154: 2D48 FF5E '-H.^' MOVE.L A0,-$00A2(A6) +00000158: 41EE FF42 'A..B' LEA -$00BE(A6),A0 +0000015C: A004 '..' _Control ; A004 +0000015E: 4A40 'J@' TST.W D0 +00000160: 6672 'fr' BNE.S *+$0074 ; 000001D4 +00000162: 7000 'p.' MOVEQ #$00,D0 +00000164: 1013 '..' MOVE.B (A3),D0 +00000166: 0C40 006E '.@.n' CMPI.W #$006E,D0 +0000016A: 6668 'fh' BNE.S *+$006A ; 000001D4 +0000016C: 7000 'p.' MOVEQ #$00,D0 +0000016E: 102B 0001 '.+..' MOVE.B $0001(A3),D0 +00000172: 0C40 0088 '.@..' CMPI.W #$0088,D0 +00000176: 665C 'f\' BNE.S *+$005E ; 000001D4 +00000178: 7000 'p.' MOVEQ #$00,D0 +0000017A: 102B 0002 '.+..' MOVE.B $0002(A3),D0 +0000017E: 0C40 0002 '.@..' CMPI.W #$0002,D0 +00000182: 6650 'fP' BNE.S *+$0052 ; 000001D4 +00000184: 1013 '..' MOVE.B (A3),D0 +00000186: 7250 'rP' MOVEQ #$50,D1 ; 'P' +00000188: B101 '..' EOR.B D0,D1 +0000018A: 102B 0001 '.+..' MOVE.B $0001(A3),D0 +0000018E: B101 '..' EOR.B D0,D1 +00000190: 102B 0002 '.+..' MOVE.B $0002(A3),D0 +00000194: B101 '..' EOR.B D0,D1 +00000196: 102B 0003 '.+..' MOVE.B $0003(A3),D0 +0000019A: B101 '..' EOR.B D0,D1 +0000019C: 102B 0004 '.+..' MOVE.B $0004(A3),D0 +000001A0: B101 '..' EOR.B D0,D1 +000001A2: 102B 0005 '.+..' MOVE.B $0005(A3),D0 +000001A6: B101 '..' EOR.B D0,D1 +000001A8: 102B 0006 '.+..' MOVE.B $0006(A3),D0 +000001AC: B101 '..' EOR.B D0,D1 +000001AE: 102B 0007 '.+..' MOVE.B $0007(A3),D0 +000001B2: B101 '..' EOR.B D0,D1 +000001B4: 102B 0008 '.+..' MOVE.B $0008(A3),D0 +000001B8: B101 '..' EOR.B D0,D1 +000001BA: 102B 0009 '.+..' MOVE.B $0009(A3),D0 +000001BE: B101 '..' EOR.B D0,D1 +000001C0: 1801 '..' MOVE.B D1,D4 +000001C2: B82B 000A '.+..' CMP.B $000A(A3),D4 +000001C6: 660C 'f.' BNE.S *+$000E ; 000001D4 +000001C8: 7000 'p.' MOVEQ #$00,D0 +000001CA: 102B 0003 '.+..' MOVE.B $0003(A3),D0 +000001CE: 4A80 'J.' TST.L D0 +000001D0: 6702 'g.' BEQ.S *+$0004 ; 000001D4 +000001D2: 4205 'B.' CLR.B D5 +000001D4: 4A05 'J.' TST.B D5 +000001D6: 6700 00BC 'g...' BEQ *+$00BE ; 00000294 +000001DA: 18BC 0051 '...Q' MOVE.B #$51,(A4) ; 'Q' +000001DE: 197C 0084 0001 '.|....' MOVE.B #$84,$0001(A4) +000001E4: 197C 0003 0002 '.|....' MOVE.B #$03,$0002(A4) +000001EA: 197C 00D6 0003 '.|....' MOVE.B #$D6,$0003(A4) +000001F0: 422C 0004 'B,..' CLR.B $0004(A4) +000001F4: 4A2E 000B 'J...' TST.B $000B(A6) +000001F8: 6704 'g.' BEQ.S *+$0006 ; 000001FE +000001FA: 7001 'p.' MOVEQ #$01,D0 +000001FC: 6002 '`.' BRA.S *+$0004 ; 00000200 +000001FE: 7004 'p.' MOVEQ #$04,D0 +00000200: 1940 0005 '.@..' MOVE.B D0,$0005(A4) +00000204: 1014 '..' MOVE.B (A4),D0 +00000206: 726E 'rn' MOVEQ #$6E,D1 ; 'n' +00000208: B101 '..' EOR.B D0,D1 +0000020A: 102C 0001 '.,..' MOVE.B $0001(A4),D0 +0000020E: B101 '..' EOR.B D0,D1 +00000210: 102C 0002 '.,..' MOVE.B $0002(A4),D0 +00000214: B101 '..' EOR.B D0,D1 +00000216: 102C 0003 '.,..' MOVE.B $0003(A4),D0 +0000021A: B101 '..' EOR.B D0,D1 +0000021C: 102C 0004 '.,..' MOVE.B $0004(A4),D0 +00000220: B101 '..' EOR.B D0,D1 +00000222: 102C 0005 '.,..' MOVE.B $0005(A4),D0 +00000226: B101 '..' EOR.B D0,D1 +00000228: 1941 0006 '.A..' MOVE.B D1,$0006(A4) +0000022C: 7000 'p.' MOVEQ #$00,D0 +0000022E: 2D40 FF74 '-@.t' MOVE.L D0,-$008C(A6) +00000232: 726E 'rn' MOVEQ #$6E,D1 ; 'n' +00000234: 2D41 FF84 '-A..' MOVE.L D1,-$007C(A6) +00000238: 7001 'p.' MOVEQ #$01,D0 +0000023A: 2D40 FF88 '-@..' MOVE.L D0,-$0078(A6) +0000023E: 2D4C FF8C '-L..' MOVE.L A4,-$0074(A6) +00000242: 7007 'p.' MOVEQ #$07,D0 +00000244: 2D40 FF90 '-@..' MOVE.L D0,-$0070(A6) +00000248: 7000 'p.' MOVEQ #$00,D0 +0000024A: 2D40 FF98 '-@..' MOVE.L D0,-$0068(A6) +0000024E: 2D40 FF94 '-@..' MOVE.L D0,-$006C(A6) +00000252: 2D40 FF9C '-@..' MOVE.L D0,-$0064(A6) +00000256: 2D40 FFA0 '-@..' MOVE.L D0,-$0060(A6) +0000025A: 242E FFFC '$...' MOVE.L -$0004(A6),D2 +0000025E: 0802 0000 '....' BTST #$00,D2 +00000262: 6710 'g.' BEQ.S *+$0012 ; 00000274 +00000264: 00AE 0000 0001 '......' ORI.L #$00000001,-$0088(A6) + FF78 +0000026C: 2D7C 0000 C350 '-|...P' MOVE.L #$0000C350,-$0084(A6) + FF7C +00000274: 3D47 FF5A '=G.Z' MOVE.W D7,-$00A6(A6) +00000278: 3D7C 0021 FF5C '=|.!.\' MOVE.W #$0021,-$00A4(A6) +0000027E: 41EE FF74 'A..t' LEA -$008C(A6),A0 +00000282: 2D48 FF5E '-H.^' MOVE.L A0,-$00A2(A6) +00000286: 41EE FF42 'A..B' LEA -$00BE(A6),A0 +0000028A: A004 '..' _Control ; A004 +0000028C: 4A40 'J@' TST.W D0 +0000028E: 57C3 'W.' SEQ D3 +00000290: 4403 'D.' NEG.B D3 +00000292: 1C03 '..' MOVE.B D3,D6 +00000294: 1006 '..' MOVE.B D6,D0 +00000296: 4CEE 18F8 FF26 'L....&' MOVEM.L -$00DA(A6),D3-D7/A3/A4 +0000029C: 4E5E 'N^' UNLK A6 +0000029E: 4E75 'Nu' RTS +000002A0: 0000 0000 '....' ORI.B #$00,D0 +000002A4: 0000 0000 '....' ORI.B #$00,D0 +000002A8: 0000 0000 '....' ORI.B #$00,D0 +000002AC: 0000 0000 '....' ORI.B #$00,D0 +000002B0: 0000 0000 '....' ORI.B #$00,D0 +000002B4: 0000 0000 '....' ORI.B #$00,D0 +000002B8: 0000 0000 '....' ORI.B #$00,D0 +000002BC: 0000 0000 '....' ORI.B #$00,D0 +000002C0: 0000 0000 '....' ORI.B #$00,D0 +000002C4: 0000 0000 '....' ORI.B #$00,D0 +000002C8: 0000 0000 '....' ORI.B #$00,D0 +000002CC: 0000 0000 '....' ORI.B #$00,D0 +000002D0: 0000 0000 '....' ORI.B #$00,D0 +000002D4: 0000 0000 '....' ORI.B #$00,D0 +000002D8: 0000 0000 '....' ORI.B #$00,D0 +000002DC: 0000 0000 '....' ORI.B #$00,D0 +000002E0: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +000002E4: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +000002E8: 49FA 0000 'I...' LEA SHUTDOWNMGRC_2CEE0,A4 ; id: 215 +000002EC: 7E17 '~.' MOVEQ #$17,D7 +000002EE: 7000 'p.' MOVEQ #$00,D0 +000002F0: 2F00 '/.' MOVE.L D0,-(A7) +000002F2: 4EBA 0000 'N...' JSR SHUTDOWNMGRC_2CF60 ; id: 217 +000002F6: 200C ' .' MOVE.L A4,D0 +000002F8: 584F 'XO' ADDQ.W #4,A7 +000002FA: 6752 'gR' BEQ.S *+$0054 ; 0000034E +000002FC: 558F 'U.' SUBQ.L #2,A7 +000002FE: 2F07 '/.' MOVE.L D7,-(A7) +00000300: 7000 'p.' MOVEQ #$00,D0 +00000302: 2F00 '/.' MOVE.L D0,-(A7) +00000304: 2F00 '/.' MOVE.L D0,-(A7) +00000306: 486E FFFC 'Hn..' PEA -$0004(A6) +0000030A: 486E FFF8 'Hn..' PEA -$0008(A6) +0000030E: 303C 0AD6 '0<..' MOVE.W #$0AD6,D0 +00000312: ABEB '..' _DisplayDispatch ; ABEB +00000314: 4A5F 'J_' TST.W (A7)+ +00000316: 6636 'f6' BNE.S *+$0038 ; 0000034E +00000318: 7E00 '~.' MOVEQ #$00,D7 +0000031A: 601E '`.' BRA.S *+$0020 ; 0000033A +0000031C: 558F 'U.' SUBQ.L #2,A7 +0000031E: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000322: 2F07 '/.' MOVE.L D7,-(A7) +00000324: 7000 'p.' MOVEQ #$00,D0 +00000326: 2F00 '/.' MOVE.L D0,-(A7) +00000328: 2F0C '/.' MOVE.L A4,-(A7) +0000032A: 486E 0008 'Hn..' PEA $0008(A6) +0000032E: 303C 0AD5 '0<..' MOVE.W #$0AD5,D0 +00000332: ABEB '..' _DisplayDispatch ; ABEB +00000334: 544F 'TO' ADDQ.W #2,A7 +00000336: 2007 ' .' MOVE.L D7,D0 +00000338: 5287 'R.' ADDQ.L #1,D7 +0000033A: BEAE FFFC '....' CMP.L -$0004(A6),D7 +0000033E: 65DC 'e.' BCS.S *-$0022 ; 0000031C +00000340: 558F 'U.' SUBQ.L #2,A7 +00000342: 2F2E FFF8 '/...' MOVE.L -$0008(A6),-(A7) +00000346: 303C 022C '0<.,' MOVE.W #$022C,D0 +0000034A: ABEB '..' _DisplayDispatch ; ABEB +0000034C: 544F 'TO' ADDQ.W #2,A7 +0000034E: 200C ' .' MOVE.L A4,D0 +00000350: 4CEE 1080 FFF0 'L.....' MOVEM.L -$0010(A6),D7/A4 +00000356: 4E5E 'N^' UNLK A6 +00000358: 4E74 0002 'Nt..' RTD #$0002 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SHUTDOWNMGRC_2CF60"(217) + 000002F4 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SHUTDOWNMGRC_2CEE0"(215) + 000002EA + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SHUTDOWNMGRC_2CDA0"(213) + 00000036 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SHUTDOWNMGRC_2CE20"(214) + 00000026 + +EntryPoint: Flags=$08=(Extern Code) Offset=$02E0 Entry="SHUTDOWNCALLEE2D330"(219) + +EntryPoint: Flags=$08=(Extern Code) Offset=$02E0 Entry="SHUTDOWNMGRC_2D330"(220) +Comment: + + SHUTDOWNMGRC_2D050 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: SHUTDOWNMGRC_2D3B0 [2D3B0, 2D3D0) + + Module started due to: MODGUESS (align, label, RTD then padding) + + +Dictionary: Flags $00 FirstId 221 + 221: SHUTDOWNMGRC_2D3B0 +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SHUTDOWNMGRC_2D3B0"(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: 226E 0008 '"n..' MOVEA.L $0008(A6),A1 +00000008: 7000 'p.' MOVEQ #$00,D0 +0000000A: 2280 '".' MOVE.L D0,(A1) +0000000C: 2340 0004 '#@..' MOVE.L D0,$0004(A1) +00000010: 2340 0008 '#@..' MOVE.L D0,$0008(A1) +00000014: 2340 000C '#@..' MOVE.L D0,$000C(A1) +00000018: 2340 0010 '#@..' MOVE.L D0,$0010(A1) +0000001C: 4E5E 'N^' UNLK A6 +0000001E: 4E75 'Nu' RTS + +Comment: + + SHUTDOWNMGRC_2D3B0 ended due to: ran into next module + +Comment: + + ##################################################################################### + + Module: SHUTDOWNMGRC_2D3D0 [2D3D0, 2D404) + + Module started due to: MODGUESS (align, label) + + +Dictionary: Flags $00 FirstId 222 + 222: SHUTDOWNMGRC_2D3D0 +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SHUTDOWNMGRC_2D3D0"(222) Segment="Main"(200) +Size: Flags $00 ModuleSize 52 + +Content: Flags $08 +Contents offset $0000 size $0034 +00000000: 4E56 FFCE 'NV..' LINK.W A6,#-$0032 +00000004: 2F07 '/.' MOVE.L D7,-(A7) +00000006: 4247 'BG' CLR.W D7 +00000008: 7000 'p.' MOVEQ #$00,D0 +0000000A: 2D40 FFE0 '-@..' MOVE.L D0,-$0020(A6) +0000000E: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000012: 2050 ' P' MOVEA.L (A0),A0 +00000014: 3D50 FFE6 '=P..' MOVE.W (A0),-$001A(A6) +00000018: 3D7C 0026 FFE8 '=|.&..' MOVE.W #$0026,-$0018(A6) +0000001E: 2D6E 000C FFEA '-n....' MOVE.L $000C(A6),-$0016(A6) +00000024: 41EE FFCE 'A...' LEA -$0032(A6),A0 +00000028: A005 '..' _Status ; A005 +0000002A: 3E00 '>.' MOVE.W D0,D7 +0000002C: 2E2E FFCA '....' MOVE.L -$0036(A6),D7 +00000030: 4E5E 'N^' UNLK A6 +00000032: 4E75 'Nu' RTS + +Comment: + + SHUTDOWNMGRC_2D3D0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: SHUTDOWNMGRC_2D410 [2D410, 2D444) + + Module started due to: MODGUESS (align, label, RTS then padding) + + +Dictionary: Flags $00 FirstId 223 + 223: SHUTDOWNMGRC_2D410 +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SHUTDOWNMGRC_2D410"(223) Segment="Main"(200) +Size: Flags $00 ModuleSize 52 + +Content: Flags $08 +Contents offset $0000 size $0034 +00000000: 4E56 FFCE 'NV..' LINK.W A6,#-$0032 +00000004: 2F07 '/.' MOVE.L D7,-(A7) +00000006: 4247 'BG' CLR.W D7 +00000008: 7000 'p.' MOVEQ #$00,D0 +0000000A: 2D40 FFE0 '-@..' MOVE.L D0,-$0020(A6) +0000000E: 206E 0008 ' n..' MOVEA.L $0008(A6),A0 +00000012: 2050 ' P' MOVEA.L (A0),A0 +00000014: 3D50 FFE6 '=P..' MOVE.W (A0),-$001A(A6) +00000018: 3D7C 0026 FFE8 '=|.&..' MOVE.W #$0026,-$0018(A6) +0000001E: 2D6E 000C FFEA '-n....' MOVE.L $000C(A6),-$0016(A6) +00000024: 41EE FFCE 'A...' LEA -$0032(A6),A0 +00000028: A004 '..' _Control ; A004 +0000002A: 3E00 '>.' MOVE.W D0,D7 +0000002C: 2E2E FFCA '....' MOVE.L -$0036(A6),D7 +00000030: 4E5E 'N^' UNLK A6 +00000032: 4E75 'Nu' RTS + +Comment: + + SHUTDOWNMGRC_2D410 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: SHUTDOWNMGRC_2D450 [2D450, 2D4F0) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +8E (2D4DE): JSR SHUTDOWNMGRC_2D410 + +66 (2D4B6): JSR SHUTDOWNMGRC_2D3B0 + +4C (2D49C): JSR SHUTDOWNMGRC_2D3D0 + +3A (2D48A): JSR SHUTDOWNMGRC_2D3B0 + + +Dictionary: Flags $00 FirstId 224 + 224: SHUTDOWNMGRC_2D450 +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="SHUTDOWNMGRC_2D450"(224) Segment="Main"(200) +Size: Flags $00 ModuleSize 160 + +Content: Flags $08 +Contents offset $0000 size $00A0 +00000000: 4E56 FFE8 'NV..' LINK.W A6,#-$0018 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +0000000C: 206E 0010 ' n..' MOVEA.L $0010(A6),A0 +00000010: 1E10 '..' MOVE.B (A0),D7 +00000012: 2853 '(S' MOVEA.L (A3),A4 +00000014: 558F 'U.' SUBQ.L #2,A7 +00000016: 2F2B 0004 '/+..' MOVE.L $0004(A3),-(A7) +0000001A: 2F3C 6170 7762 '/.' MOVE.W (A7)+,D7 +00000052: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000056: 6628 'f(' BNE.S *+$002A ; 00000080 +00000058: 4A2E 0017 'J...' TST.B $0017(A6) +0000005C: 6722 'g"' BEQ.S *+$0024 ; 00000080 +0000005E: 4213 'B.' CLR.B (A3) +00000060: 558F 'U.' SUBQ.L #2,A7 +00000062: 2F0C '/.' MOVE.L A4,-(A7) +00000064: 2F3C 7077 7063 '/.' MOVE.W (A7)+,D7 +00000080: 3007 '0.' MOVE.W D7,D0 +00000082: 4CEE 1880 FDDC 'L.....' MOVEM.L -$0224(A6),D7/A3/A4 +00000088: 4E5E 'N^' UNLK A6 +0000008A: 4E75 'Nu' RTS + + +Dictionary: Flags $00 FirstId 203 + 203: c2pstr +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="c2pstr"(203) + 0000001E + +Dictionary: Flags $00 FirstId 204 + 204: strcpy +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcpy"(204) + 00000018 +Comment: + + INTERC_1230 ended due to: BRA.L island below, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: INTERC_12E0_CODEPREPARE [12E0, 14C0) + + Module started due to: island above, MODGUESS (align, label, BRA.L then padding) + + Resolved outgoing references: + +12A (140A): JSR strcmp ; outside file + +110 (13F0): JSR strcmp ; outside file + +FE (13DE): JSR strcmp ; outside file + +138 (1418): JSR strlen ; outside file + +9C (137C): JSR strlen ; outside file + +182 (1462): JSR INTERC_1230 + +90 (1370): JSR INTERC_1230 + + +Dictionary: Flags $00 FirstId 205 + 205: INTERC_12E0_CODEPREPARE + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INTERC_12E0_CODEPREPARE"(205) Segment="Main"(200) +Size: Flags $00 ModuleSize 480 + +Content: Flags $08 +Contents offset $0000 size $01E0 +00000000: 4E56 FFBA 'NV..' LINK.W A6,#-$0046 +00000004: 48E7 1718 'H...' MOVEM.L D3/D5-D7/A3/A4,-(A7) +00000008: 1A2E 000F '....' MOVE.B $000F(A6),D5 +0000000C: 47EE FFCE 'G...' LEA -$0032(A6),A3 +00000010: 486E FFBE 'Hn..' PEA -$0042(A6) +00000014: 7000 'p.' MOVEQ #$00,D0 +00000016: ABE9 '..' DC.W $ABE9 ; TB 03E9 +00000018: 486E FFBE 'Hn..' PEA -$0042(A6) +0000001C: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000020: 7000 'p.' MOVEQ #$00,D0 +00000022: 2F00 '/.' MOVE.L D0,-(A7) +00000024: 700C 'p.' MOVEQ #$0C,D0 +00000026: ABE9 '..' DC.W $ABE9 ; TB 03E9 +00000028: 3C00 '<.' MOVE.W D0,D6 +0000002A: 7000 'p.' MOVEQ #$00,D0 +0000002C: 2D40 FFFA '-@..' MOVE.L D0,-$0006(A6) +00000030: 2D40 FFF2 '-@..' MOVE.L D0,-$000E(A6) +00000034: 4A46 'JF' TST.W D6 +00000036: 4FEF 0010 'O...' LEA $0010(A7),A7 +0000003A: 6678 'fx' BNE.S *+$007A ; 000000B4 +0000003C: 4A05 'J.' TST.B D5 +0000003E: 6774 'gt' BEQ.S *+$0076 ; 000000B4 +00000040: 486E FFF2 'Hn..' PEA -$000E(A6) +00000044: 486E FFFA 'Hn..' PEA -$0006(A6) +00000048: 487A 016E 'Hz.n' PEA *+$0170 ; 000001B8 +0000004C: 486E FFBE 'Hn..' PEA -$0042(A6) +00000050: 70FA 'p.' MOVEQ #$FA,D0 +00000052: ABE9 '..' DC.W $ABE9 ; TB 03E9 +00000054: 3C00 '<.' MOVE.W D0,D6 +00000056: 4FEF 0010 'O...' LEA $0010(A7),A7 +0000005A: 6704 'g.' BEQ.S *+$0006 ; 00000060 +0000005C: 4246 'BF' CLR.W D6 +0000005E: 6054 '`T' BRA.S *+$0056 ; 000000B4 +00000060: 286E FFFA '(n..' MOVEA.L -$0006(A6),A4 +00000064: 6040 '`@' BRA.S *+$0042 ; 000000A6 +00000066: 486E FFEE 'Hn..' PEA -$0012(A6) +0000006A: 486E FFF6 'Hn..' PEA -$000A(A6) +0000006E: 2F0C '/.' MOVE.L A4,-(A7) +00000070: 486E FFBE 'Hn..' PEA -$0042(A6) +00000074: 70FA 'p.' MOVEQ #$FA,D0 +00000076: ABE9 '..' DC.W $ABE9 ; TB 03E9 +00000078: 3C00 '<.' MOVE.W D0,D6 +0000007A: 4FEF 0010 'O...' LEA $0010(A7),A7 +0000007E: 661A 'f.' BNE.S *+$001C ; 0000009A +00000080: 7000 'p.' MOVEQ #$00,D0 +00000082: 1005 '..' MOVE.B D5,D0 +00000084: 2F00 '/.' MOVE.L D0,-(A7) +00000086: 2F0C '/.' MOVE.L A4,-(A7) +00000088: 2F2E FFEE '/...' MOVE.L -$0012(A6),-(A7) +0000008C: 2F2E FFF6 '/...' MOVE.L -$000A(A6),-(A7) +00000090: 4EBA 0000 'N...' JSR INTERC_1230 ; id: 202 +00000094: 3C00 '<.' MOVE.W D0,D6 +00000096: 4FEF 0010 'O...' LEA $0010(A7),A7 +0000009A: 2F0C '/.' MOVE.L A4,-(A7) +0000009C: 4EBA 0000 'N...' JSR strlen ; id: 207 +000000A0: 5280 'R.' ADDQ.L #1,D0 +000000A2: D9C0 '..' ADDA.L D0,A4 +000000A4: 584F 'XO' ADDQ.W #4,A7 +000000A6: 202E FFF2 ' ...' MOVE.L -$000E(A6),D0 +000000AA: D0AE FFFA '....' ADD.L -$0006(A6),D0 +000000AE: B08C '..' CMP.L A4,D0 +000000B0: 62B4 'b.' BHI.S *-$004A ; 00000066 +000000B2: 4246 'BF' CLR.W D6 +000000B4: 4A46 'JF' TST.W D6 +000000B6: 6600 00EA 'f...' BNE *+$00EC ; 000001A2 +000000BA: 422E FFFF 'B...' CLR.B -$0001(A6) +000000BE: 486E FFBA 'Hn..' PEA -$0046(A6) +000000C2: 486E FFBE 'Hn..' PEA -$0042(A6) +000000C6: 7013 'p.' MOVEQ #$13,D0 +000000C8: ABE9 '..' DC.W $ABE9 ; TB 03E9 +000000CA: 3C00 '<.' MOVE.W D0,D6 +000000CC: 504F 'PO' ADDQ.W #8,A7 +000000CE: 6600 00D2 'f...' BNE *+$00D4 ; 000001A2 +000000D2: 6000 00B8 '`...' BRA *+$00BA ; 0000018C +000000D6: 486E FFFF 'Hn..' PEA -$0001(A6) +000000DA: 2F0B '/.' MOVE.L A3,-(A7) +000000DC: 486E FFBA 'Hn..' PEA -$0046(A6) +000000E0: 7015 'p.' MOVEQ #$15,D0 +000000E2: ABE9 '..' DC.W $ABE9 ; TB 03E9 +000000E4: 3C00 '<.' MOVE.W D0,D6 +000000E6: 4A2E FFFF 'J...' TST.B -$0001(A6) +000000EA: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000EE: 6600 009C 'f...' BNE *+$009E ; 0000018C +000000F2: 4A46 'JF' TST.W D6 +000000F4: 6600 0096 'f...' BNE *+$0098 ; 0000018C +000000F8: 487A 00D2 'Hz..' PEA *+$00D4 ; 000001CC +000000FC: 2F0B '/.' MOVE.L A3,-(A7) +000000FE: 4EBA 0000 'N...' JSR strcmp ; id: 206 +00000102: 4A80 'J.' TST.L D0 +00000104: 504F 'PO' ADDQ.W #8,A7 +00000106: 6700 0084 'g...' BEQ *+$0086 ; 0000018C +0000010A: 487A 00AC 'Hz..' PEA *+$00AE ; 000001B8 +0000010E: 2F0B '/.' MOVE.L A3,-(A7) +00000110: 4EBA 0000 'N...' JSR strcmp ; id: 206 +00000114: 4A80 'J.' TST.L D0 +00000116: 504F 'PO' ADDQ.W #8,A7 +00000118: 6772 'gr' BEQ.S *+$0074 ; 0000018C +0000011A: 4207 'B.' CLR.B D7 +0000011C: 286E FFFA '(n..' MOVEA.L -$0006(A6),A4 +00000120: 200C ' .' MOVE.L A4,D0 +00000122: 6730 'g0' BEQ.S *+$0032 ; 00000154 +00000124: 601E '`.' BRA.S *+$0020 ; 00000144 +00000126: 2F0C '/.' MOVE.L A4,-(A7) +00000128: 2F0B '/.' MOVE.L A3,-(A7) +0000012A: 4EBA 0000 'N...' JSR strcmp ; id: 206 +0000012E: 4A80 'J.' TST.L D0 +00000130: 57C3 'W.' SEQ D3 +00000132: 4403 'D.' NEG.B D3 +00000134: 1E03 '..' MOVE.B D3,D7 +00000136: 2F0C '/.' MOVE.L A4,-(A7) +00000138: 4EBA 0000 'N...' JSR strlen ; id: 207 +0000013C: 5280 'R.' ADDQ.L #1,D0 +0000013E: D9C0 '..' ADDA.L D0,A4 +00000140: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000144: 4A07 'J.' TST.B D7 +00000146: 660C 'f.' BNE.S *+$000E ; 00000154 +00000148: 202E FFF2 ' ...' MOVE.L -$000E(A6),D0 +0000014C: D0AE FFFA '....' ADD.L -$0006(A6),D0 +00000150: B08C '..' CMP.L A4,D0 +00000152: 62D2 'b.' BHI.S *-$002C ; 00000126 +00000154: 4A07 'J.' TST.B D7 +00000156: 6634 'f4' BNE.S *+$0036 ; 0000018C +00000158: 486E FFEE 'Hn..' PEA -$0012(A6) +0000015C: 486E FFF6 'Hn..' PEA -$000A(A6) +00000160: 2F0B '/.' MOVE.L A3,-(A7) +00000162: 486E FFBE 'Hn..' PEA -$0042(A6) +00000166: 70FA 'p.' MOVEQ #$FA,D0 +00000168: ABE9 '..' DC.W $ABE9 ; TB 03E9 +0000016A: 3C00 '<.' MOVE.W D0,D6 +0000016C: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000170: 661A 'f.' BNE.S *+$001C ; 0000018C +00000172: 7000 'p.' MOVEQ #$00,D0 +00000174: 1005 '..' MOVE.B D5,D0 +00000176: 2F00 '/.' MOVE.L D0,-(A7) +00000178: 2F0B '/.' MOVE.L A3,-(A7) +0000017A: 2F2E FFEE '/...' MOVE.L -$0012(A6),-(A7) +0000017E: 2F2E FFF6 '/...' MOVE.L -$000A(A6),-(A7) +00000182: 4EBA 0000 'N...' JSR INTERC_1230 ; id: 202 +00000186: 3C00 '<.' MOVE.W D0,D6 +00000188: 4FEF 0010 'O...' LEA $0010(A7),A7 +0000018C: 4A2E FFFF 'J...' TST.B -$0001(A6) +00000190: 6606 'f.' BNE.S *+$0008 ; 00000198 +00000192: 4A46 'JF' TST.W D6 +00000194: 6700 FF40 'g..@' BEQ *-$00BE ; 000000D6 +00000198: 486E FFBA 'Hn..' PEA -$0046(A6) +0000019C: 7014 'p.' MOVEQ #$14,D0 +0000019E: ABE9 '..' DC.W $ABE9 ; TB 03E9 +000001A0: 584F 'XO' ADDQ.W #4,A7 +000001A2: 486E FFBE 'Hn..' PEA -$0042(A6) +000001A6: 7003 'p.' MOVEQ #$03,D0 +000001A8: ABE9 '..' DC.W $ABE9 ; TB 03E9 +000001AA: 3006 '0.' MOVE.W D6,D0 +000001AC: 584F 'XO' ADDQ.W #4,A7 +000001AE: 4CEE 18E8 FFA2 'L.....' MOVEM.L -$005E(A6),D3/D5-D7/A3/A4 +000001B4: 4E5E 'N^' UNLK A6 +000001B6: 4E75 'Nu' RTS +000001B8: 4141 'AA' DC.W $4141 ; ???? +000001BA: 504C 'PL' ADDQ.W #8,A4 +000001BC: 2C70 7265 ',pre' MOVEA.L $65(A0,D7.W*2),A6 +000001C0: 7061 'pa' MOVEQ #$61,D0 ; 'a' +000001C2: 7265 're' MOVEQ #$65,D1 ; 'e' +000001C4: 5F6F 7264 '_ord' SUBQ.W #7,$7264(A7) +000001C8: 6572 'er' BCS.S *+$0074 ; 0000023C +000001CA: 0000 6E61 '..na' ORI.B #$61,D0 ; 'a' +000001CE: 6D65 'me' BLT.S *+$0067 ; 00000235 +000001D0: 0000 0000 '....' ORI.B #$00,D0 +000001D4: 0000 0000 '....' ORI.B #$00,D0 +000001D8: 0000 0000 '....' ORI.B #$00,D0 +000001DC: 0000 0000 '....' ORI.B #$00,D0 + + +Dictionary: Flags $00 FirstId 206 + 206: strcmp +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcmp"(206) + 0000012C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcmp"(206) + 00000112 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcmp"(206) + 00000100 + +Dictionary: Flags $00 FirstId 207 + 207: strlen +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(207) + 0000013A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strlen"(207) + 0000009E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INTERC_1230"(202) + 00000184 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INTERC_1230"(202) + 00000092 +Comment: + + INTERC_12E0_CODEPREPARE ended due to: BRA.L island below + +Comment: + + ##################################################################################### + + Module: INTERC_14E0 [14E0, 15BC) + + Module started due to: island above, MODGUESS (align, label, BRA.L then padding) + + Resolved outgoing references: + +AA (158A): JSR INTERC_1230 + + +Dictionary: Flags $00 FirstId 208 + 208: INTERC_14E0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INTERC_14E0"(208) Segment="Main"(200) +Size: Flags $00 ModuleSize 220 + +Content: Flags $08 +Contents offset $0000 size $00DC +00000000: 4E56 FFDA 'NV..' LINK.W A6,#-$0026 +00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +00000008: 1A2E 0013 '....' MOVE.B $0013(A6),D5 +0000000C: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000010: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000014: 486E FFDE 'Hn..' PEA -$0022(A6) +00000018: 7000 'p.' MOVEQ #$00,D0 +0000001A: ABE9 '..' DC.W $ABE9 ; TB 03E9 +0000001C: 486E FFDA 'Hn..' PEA -$0026(A6) +00000020: 7007 'p.' MOVEQ #$07,D0 +00000022: ABE9 '..' DC.W $ABE9 ; TB 03E9 +00000024: 4246 'BF' CLR.W D6 +00000026: 422E FFFB 'B...' CLR.B -$0005(A6) +0000002A: 504F 'PO' ADDQ.W #8,A7 +0000002C: 6000 0084 '`...' BRA *+$0086 ; 000000B2 +00000030: 7000 'p.' MOVEQ #$00,D0 +00000032: 2F00 '/.' MOVE.L D0,-(A7) +00000034: 2F00 '/.' MOVE.L D0,-(A7) +00000036: 2F0C '/.' MOVE.L A4,-(A7) +00000038: 486E FFFB 'Hn..' PEA -$0005(A6) +0000003C: 486E FFDE 'Hn..' PEA -$0022(A6) +00000040: 7201 'r.' MOVEQ #$01,D1 +00000042: 2F01 '/.' MOVE.L D1,-(A7) +00000044: 486E FFDA 'Hn..' PEA -$0026(A6) +00000048: 700B 'p.' MOVEQ #$0B,D0 +0000004A: ABE9 '..' DC.W $ABE9 ; TB 03E9 +0000004C: 3C00 '<.' MOVE.W D0,D6 +0000004E: 4FEF 001C 'O...' LEA $001C(A7),A7 +00000052: 665E 'f^' BNE.S *+$0060 ; 000000B2 +00000054: 4A2E FFFB 'J...' TST.B -$0005(A6) +00000058: 6658 'fX' BNE.S *+$005A ; 000000B2 +0000005A: 7000 'p.' MOVEQ #$00,D0 +0000005C: 2D40 FFF6 '-@..' MOVE.L D0,-$000A(A6) +00000060: 2D40 FFF2 '-@..' MOVE.L D0,-$000E(A6) +00000064: 486E FFF2 'Hn..' PEA -$000E(A6) +00000068: 486E FFFC 'Hn..' PEA -$0004(A6) +0000006C: 2F0C '/.' MOVE.L A4,-(A7) +0000006E: 486E FFDE 'Hn..' PEA -$0022(A6) +00000072: 70FA 'p.' MOVEQ #$FA,D0 +00000074: ABE9 '..' DC.W $ABE9 ; TB 03E9 +00000076: 3E00 '>.' MOVE.W D0,D7 +00000078: 4FEF 0010 'O...' LEA $0010(A7),A7 +0000007C: 6634 'f4' BNE.S *+$0036 ; 000000B2 +0000007E: 486E FFF6 'Hn..' PEA -$000A(A6) +00000082: 486E FFEE 'Hn..' PEA -$0012(A6) +00000086: 2F0B '/.' MOVE.L A3,-(A7) +00000088: 486E FFDE 'Hn..' PEA -$0022(A6) +0000008C: 70FA 'p.' MOVEQ #$FA,D0 +0000008E: ABE9 '..' DC.W $ABE9 ; TB 03E9 +00000090: 3E00 '>.' MOVE.W D0,D7 +00000092: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000096: 661A 'f.' BNE.S *+$001C ; 000000B2 +00000098: 7000 'p.' MOVEQ #$00,D0 +0000009A: 1005 '..' MOVE.B D5,D0 +0000009C: 2F00 '/.' MOVE.L D0,-(A7) +0000009E: 2F2E FFEE '/...' MOVE.L -$0012(A6),-(A7) +000000A2: 2F2E FFF2 '/...' MOVE.L -$000E(A6),-(A7) +000000A6: 2F2E FFFC '/...' MOVE.L -$0004(A6),-(A7) +000000AA: 4EBA 0000 'N...' JSR INTERC_1230 ; id: 202 +000000AE: 4FEF 0010 'O...' LEA $0010(A7),A7 +000000B2: 4A46 'JF' TST.W D6 +000000B4: 6608 'f.' BNE.S *+$000A ; 000000BE +000000B6: 4A2E FFFB 'J...' TST.B -$0005(A6) +000000BA: 6700 FF74 'g..t' BEQ *-$008A ; 00000030 +000000BE: 486E FFDA 'Hn..' PEA -$0026(A6) +000000C2: 7008 'p.' MOVEQ #$08,D0 +000000C4: ABE9 '..' DC.W $ABE9 ; TB 03E9 +000000C6: 486E FFDE 'Hn..' PEA -$0022(A6) +000000CA: 7003 'p.' MOVEQ #$03,D0 +000000CC: ABE9 '..' DC.W $ABE9 ; TB 03E9 +000000CE: 3006 '0.' MOVE.W D6,D0 +000000D0: 504F 'PO' ADDQ.W #8,A7 +000000D2: 4CEE 18E0 FFC6 'L.....' MOVEM.L -$003A(A6),D5-D7/A3/A4 +000000D8: 4E5E 'N^' UNLK A6 +000000DA: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INTERC_1230"(202) + 000000AC +Comment: + + INTERC_14E0 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: INTERC_15C0_CODEPREPARE2 [15C0, 1680) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +34 (15F4): JSR strcat ; outside file + +2A (15EA): JSR strcpy ; outside file + +3E (15FE): JSR INTERC_12E0_CODEPREPARE + +18 (15D8): JSR INTERC_14E0 + + +Dictionary: Flags $00 FirstId 209 + 209: INTERC_15C0_CODEPREPARE2 +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INTERC_15C0_CODEPREPARE2"(209) Segment="Main"(200) +Size: Flags $00 ModuleSize 192 + +Content: Flags $08 +Contents offset $0000 size $00C0 +00000000: 4E56 FF80 'NV..' LINK.W A6,#-$0080 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 49EE FF80 'I...' LEA -$0080(A6),A4 +0000000C: 7001 'p.' MOVEQ #$01,D0 +0000000E: 2F00 '/.' MOVE.L D0,-(A7) +00000010: 487A 008A 'Hz..' PEA *+$008C ; 0000009C +00000014: 487A 0066 'Hz.f' PEA *+$0068 ; 0000007C +00000018: 4EBA 0000 'N...' JSR INTERC_14E0 ; id: 208 +0000001C: 3E00 '>.' MOVE.W D0,D7 +0000001E: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000022: 6624 'f$' BNE.S *+$0026 ; 00000048 +00000024: 487A 0040 'Hz.@' PEA *+$0042 ; 00000066 +00000028: 2F0C '/.' MOVE.L A4,-(A7) +0000002A: 4EBA 0000 'N...' JSR strcpy ; id: 204 +0000002E: 487A 0024 'Hz.$' PEA *+$0026 ; 00000054 +00000032: 2F0C '/.' MOVE.L A4,-(A7) +00000034: 4EBA 0000 'N...' JSR strcat ; id: 210 +00000038: 7001 'p.' MOVEQ #$01,D0 +0000003A: 2F00 '/.' MOVE.L D0,-(A7) +0000003C: 2F0C '/.' MOVE.L A4,-(A7) +0000003E: 4EBA 0000 'N...' JSR INTERC_12E0_CODEPREPARE ; id: 205 +00000042: 3E00 '>.' MOVE.W D0,D7 +00000044: 4FEF 0018 'O...' LEA $0018(A7),A7 +00000048: 3007 '0.' MOVE.W D7,D0 +0000004A: 4CEE 1080 FF78 'L....x' MOVEM.L -$0088(A6),D7/A4 +00000050: 4E5E 'N^' UNLK A6 +00000052: 4E75 'Nu' RTS +00000054: 4141 'AA' DC.W $4141 ; ???? +00000056: 504C 'PL' ADDQ.W #8,A4 +00000058: 2C43 ',C' MOVEA.L D3,A6 +0000005A: 6F64 'od' BLE.S *+$0066 ; 000000C0 +0000005C: 6550 'eP' BCS.S *+$0052 ; 000000AE +0000005E: 7265 're' MOVEQ #$65,D1 ; 'e' +00000060: 7061 'pa' MOVEQ #$61,D0 ; 'a' +00000062: 7265 're' MOVEQ #$65,D1 ; 'e' +00000064: 0000 4465 '..De' ORI.B #$65,D0 ; 'e' +00000068: 7669 'vi' MOVEQ #$69,D3 ; 'i' +0000006A: 6365 'ce' BLS.S *+$0067 ; 000000D1 +0000006C: 733A 's:' DC.W $733A ; ???? +0000006E: 6465 'de' BCC.S *+$0067 ; 000000D5 +00000070: 7669 'vi' MOVEQ #$69,D3 ; 'i' +00000072: 6365 'ce' BLS.S *+$0067 ; 000000D9 +00000074: 2D74 7265 653A '-tree:' MOVE.L $65(A4,D7.W*2),$653A(A6) +0000007A: 0000 7065 '..pe' ORI.B #$65,D0 ; 'e' +0000007E: 662C 'f,' BNE.S *+$002E ; 000000AC +00000080: 4141 'AA' DC.W $4141 ; ???? +00000082: 504C 'PL' ADDQ.W #8,A4 +00000084: 2C4D ',M' MOVEA.L A5,A6 +00000086: 6163 'ac' BSR.S *+$0065 ; 000000EB +00000088: 4F53 'OS' DC.W $4F53 ; ???? +0000008A: 2C50 ',P' MOVEA.L (A0),A6 +0000008C: 6F77 'ow' BLE.S *+$0079 ; 00000105 +0000008E: 6572 'er' BCS.S *+$0074 ; 00000102 +00000090: 5043 'PC' ADDQ.W #8,D3 +00000092: 2C70 7265 ',pre' MOVEA.L $65(A0,D7.W*2),A6 +00000096: 7061 'pa' MOVEQ #$61,D0 ; 'a' +00000098: 7265 're' MOVEQ #$65,D1 ; 'e' +0000009A: 0000 636F '..co' ORI.B #$6F,D0 ; 'o' +0000009E: 6465 'de' BCC.S *+$0067 ; 00000105 +000000A0: 2C41 ',A' MOVEA.L D1,A6 +000000A2: 4150 'AP' DC.W $4150 ; ???? +000000A4: 4C2C 4D61 634F 'L,MacO' MULS.L $634F(A4),D1:D4 +000000AA: 532C 6E61 'S,na' SUBQ.B #1,$6E61(A4) +000000AE: 6D65 'me' BLT.S *+$0067 ; 00000115 +000000B0: 0000 0000 '....' ORI.B #$00,D0 +000000B4: 0000 0000 '....' ORI.B #$00,D0 +000000B8: 0000 0000 '....' ORI.B #$00,D0 +000000BC: 0000 0000 '....' ORI.B #$00,D0 + + +Dictionary: Flags $00 FirstId 210 + 210: strcat +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcat"(210) + 00000036 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcpy"(204) + 0000002C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INTERC_12E0_CODEPREPARE"(205) + 00000040 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INTERC_14E0"(208) + 0000001A +Comment: + + INTERC_15C0_CODEPREPARE2 ended due to: BRA.L island below + +Comment: + + ##################################################################################### + + Module: INTERC_1690_CODEREGISTER [1690, 188A) + + Module started due to: island above, MODGUESS (align, label, BRA.L then padding) + + Resolved outgoing references: + +34 (16C4): JSR strcat ; outside file + +2A (16BA): JSR strcpy ; outside file + +3E (16CE): JSR INTERC_12E0_CODEPREPARE + +18 (16A8): JSR INTERC_14E0 + + +C0 (1750): INTERC_1750_LANLIB + + +Dictionary: Flags $00 FirstId 211 + 211: INTERC_1690_CODEREGISTER + 212: INTERC_1750_LANLIB + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INTERC_1690_CODEREGISTER"(211) Segment="Main"(200) +Size: Flags $00 ModuleSize 506 + +Content: Flags $08 +Contents offset $0000 size $01FA +00000000: 4E56 FF80 'NV..' LINK.W A6,#-$0080 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 49EE FF80 'I...' LEA -$0080(A6),A4 +0000000C: 7000 'p.' MOVEQ #$00,D0 +0000000E: 2F00 '/.' MOVE.L D0,-(A7) +00000010: 487A 008A 'Hz..' PEA *+$008C ; 0000009C +00000014: 487A 0066 'Hz.f' PEA *+$0068 ; 0000007C +00000018: 4EBA 0000 'N...' JSR INTERC_14E0 ; id: 208 +0000001C: 3E00 '>.' MOVE.W D0,D7 +0000001E: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000022: 6624 'f$' BNE.S *+$0026 ; 00000048 +00000024: 487A 0040 'Hz.@' PEA *+$0042 ; 00000066 +00000028: 2F0C '/.' MOVE.L A4,-(A7) +0000002A: 4EBA 0000 'N...' JSR strcpy ; id: 204 +0000002E: 487A 0024 'Hz.$' PEA *+$0026 ; 00000054 +00000032: 2F0C '/.' MOVE.L A4,-(A7) +00000034: 4EBA 0000 'N...' JSR strcat ; id: 210 +00000038: 7000 'p.' MOVEQ #$00,D0 +0000003A: 2F00 '/.' MOVE.L D0,-(A7) +0000003C: 2F0C '/.' MOVE.L A4,-(A7) +0000003E: 4EBA 0000 'N...' JSR INTERC_12E0_CODEPREPARE ; id: 205 +00000042: 3E00 '>.' MOVE.W D0,D7 +00000044: 4FEF 0018 'O...' LEA $0018(A7),A7 +00000048: 3007 '0.' MOVE.W D7,D0 +0000004A: 4CEE 1080 FF78 'L....x' MOVEM.L -$0088(A6),D7/A4 +00000050: 4E5E 'N^' UNLK A6 +00000052: 4E75 'Nu' RTS +00000054: 4141 'AA' DC.W $4141 ; ???? +00000056: 504C 'PL' ADDQ.W #8,A4 +00000058: 2C43 ',C' MOVEA.L D3,A6 +0000005A: 6F64 'od' BLE.S *+$0066 ; 000000C0 +0000005C: 6552 'eR' BCS.S *+$0054 ; 000000B0 +0000005E: 6567 'eg' BCS.S *+$0069 ; 000000C7 +00000060: 6973 'is' BVS.S *+$0075 ; 000000D5 +00000062: 7465 'te' MOVEQ #$65,D2 ; 'e' +00000064: 7200 'r.' MOVEQ #$00,D1 +00000066: 4465 'De' NEG.W -(A5) +00000068: 7669 'vi' MOVEQ #$69,D3 ; 'i' +0000006A: 6365 'ce' BLS.S *+$0067 ; 000000D1 +0000006C: 733A 's:' DC.W $733A ; ???? +0000006E: 6465 'de' BCC.S *+$0067 ; 000000D5 +00000070: 7669 'vi' MOVEQ #$69,D3 ; 'i' +00000072: 6365 'ce' BLS.S *+$0067 ; 000000D9 +00000074: 2D74 7265 653A '-tree:' MOVE.L $65(A4,D7.W*2),$653A(A6) +0000007A: 0000 7065 '..pe' ORI.B #$65,D0 ; 'e' +0000007E: 662C 'f,' BNE.S *+$002E ; 000000AC +00000080: 4141 'AA' DC.W $4141 ; ???? +00000082: 504C 'PL' ADDQ.W #8,A4 +00000084: 2C4D ',M' MOVEA.L A5,A6 +00000086: 6163 'ac' BSR.S *+$0065 ; 000000EB +00000088: 4F53 'OS' DC.W $4F53 ; ???? +0000008A: 2C50 ',P' MOVEA.L (A0),A6 +0000008C: 6F77 'ow' BLE.S *+$0079 ; 00000105 +0000008E: 6572 'er' BCS.S *+$0074 ; 00000102 +00000090: 5043 'PC' ADDQ.W #8,D3 +00000092: 2C72 ',r' DC.W $2C72 ; ???? +00000094: 6567 'eg' BCS.S *+$0069 ; 000000FD +00000096: 6973 'is' BVS.S *+$0075 ; 0000010B +00000098: 7465 'te' MOVEQ #$65,D2 ; 'e' +0000009A: 7200 'r.' MOVEQ #$00,D1 +0000009C: 636F 'co' BLS.S *+$0071 ; 0000010D +0000009E: 6465 'de' BCC.S *+$0067 ; 00000105 +000000A0: 2C41 ',A' MOVEA.L D1,A6 +000000A2: 4150 'AP' DC.W $4150 ; ???? +000000A4: 4C2C 4D61 634F 'L,MacO' MULS.L $634F(A4),D1:D4 +000000AA: 532C 6E61 'S,na' SUBQ.B #1,$6E61(A4) +000000AE: 6D65 'me' BLT.S *+$0067 ; 00000115 +000000B0: 0000 0000 '....' ORI.B #$00,D0 +000000B4: 0000 0000 '....' ORI.B #$00,D0 +000000B8: 0000 0000 '....' ORI.B #$00,D0 +000000BC: 0000 0000 '....' ORI.B #$00,D0 +000000C0: 4E56 FFD6 'NV..' LINK.W A6,#-$002A +000000C4: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7) +000000C8: 2C3C FFFF F615 ',<....' MOVE.L #$FFFFF615,D6 +000000CE: 486E FFEE 'Hn..' PEA -$0012(A6) +000000D2: 7000 'p.' MOVEQ #$00,D0 +000000D4: ABE9 '..' DC.W $ABE9 ; TB 03E9 +000000D6: 486E FFEA 'Hn..' PEA -$0016(A6) +000000DA: 7007 'p.' MOVEQ #$07,D0 +000000DC: ABE9 '..' DC.W $ABE9 ; TB 03E9 +000000DE: 422E FFFF 'B...' CLR.B -$0001(A6) +000000E2: 504F 'PO' ADDQ.W #8,A7 +000000E4: 6000 00BA '`...' BRA *+$00BC ; 000001A0 +000000E8: 47FA 0108 'G...' LEA *+$010A,A3 ; 000001F2 +000000EC: 7009 'p.' MOVEQ #$09,D0 +000000EE: 2F00 '/.' MOVE.L D0,-(A7) +000000F0: 2F0B '/.' MOVE.L A3,-(A7) +000000F2: 487A 00F8 'Hz..' PEA *+$00FA ; 000001EC +000000F6: 486E FFFF 'Hn..' PEA -$0001(A6) +000000FA: 486E FFEE 'Hn..' PEA -$0012(A6) +000000FE: 7201 'r.' MOVEQ #$01,D1 +00000100: 2F01 '/.' MOVE.L D1,-(A7) +00000102: 486E FFEA 'Hn..' PEA -$0016(A6) +00000106: 700B 'p.' MOVEQ #$0B,D0 +00000108: ABE9 '..' DC.W $ABE9 ; TB 03E9 +0000010A: 2A00 '*.' MOVE.L D0,D5 +0000010C: 4FEF 001C 'O...' LEA $001C(A7),A7 +00000110: 6600 008E 'f...' BNE *+$0090 ; 000001A0 +00000114: 4A2E FFFF 'J...' TST.B -$0001(A6) +00000118: 6600 0086 'f...' BNE *+$0088 ; 000001A0 +0000011C: 7E00 '~.' MOVEQ #$00,D7 +0000011E: 7000 'p.' MOVEQ #$00,D0 +00000120: 2D40 FFE6 '-@..' MOVE.L D0,-$001A(A6) +00000124: 4A87 'J.' TST.L D7 +00000126: 6616 'f.' BNE.S *+$0018 ; 0000013E +00000128: 486E FFE6 'Hn..' PEA -$001A(A6) +0000012C: 487A 00A4 'Hz..' PEA *+$00A6 ; 000001D2 +00000130: 486E FFEE 'Hn..' PEA -$0012(A6) +00000134: 7016 'p.' MOVEQ #$16,D0 +00000136: ABE9 '..' DC.W $ABE9 ; TB 03E9 +00000138: 2E00 '..' MOVE.L D0,D7 +0000013A: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000013E: 4A87 'J.' TST.L D7 +00000140: 6658 'fX' BNE.S *+$005A ; 0000019A +00000142: 202E FFE6 ' ...' MOVE.L -$001A(A6),D0 +00000146: A51E '..' _NewPtrSys ; A51E +00000148: 2848 '(H' MOVEA.L A0,A4 +0000014A: 200C ' .' MOVE.L A4,D0 +0000014C: 674C 'gL' BEQ.S *+$004E ; 0000019A +0000014E: 486E FFE6 'Hn..' PEA -$001A(A6) +00000152: 2F0C '/.' MOVE.L A4,-(A7) +00000154: 487A 007C 'Hz.|' PEA *+$007E ; 000001D2 +00000158: 486E FFEE 'Hn..' PEA -$0012(A6) +0000015C: 7017 'p.' MOVEQ #$17,D0 +0000015E: ABE9 '..' DC.W $ABE9 ; TB 03E9 +00000160: 2E00 '..' MOVE.L D0,D7 +00000162: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000166: 6632 'f2' BNE.S *+$0034 ; 0000019A +00000168: 7000 'p.' MOVEQ #$00,D0 +0000016A: 2D40 FFD6 '-@..' MOVE.L D0,-$002A(A6) +0000016E: 2D4C FFDA '-L..' MOVE.L A4,-$0026(A6) +00000172: 2D6E FFE6 FFDE '-n....' MOVE.L -$001A(A6),-$0022(A6) +00000178: 426E FFE2 'Bn..' CLR.W -$001E(A6) +0000017C: 426E FFE4 'Bn..' CLR.W -$001C(A6) +00000180: 558F 'U.' SUBQ.L #2,A7 +00000182: 486E FFD6 'Hn..' PEA -$002A(A6) +00000186: 7000 'p.' MOVEQ #$00,D0 +00000188: 2F00 '/.' MOVE.L D0,-(A7) +0000018A: 487A 003E 'Hz.>' PEA *+$0040 ; 000001CA +0000018E: 7200 'r.' MOVEQ #$00,D1 +00000190: 1F01 '..' MOVE.B D1,-(A7) +00000192: 3F3C FFFC '?<..' MOVE.W #$FFFC,-(A7) +00000196: AA5A '.Z' _CodeFragmentDispatch ; AA5A +00000198: 544F 'TO' ADDQ.W #2,A7 +0000019A: 4A87 'J.' TST.L D7 +0000019C: 6602 'f.' BNE.S *+$0004 ; 000001A0 +0000019E: 7C00 '|.' MOVEQ #$00,D6 +000001A0: 4A86 'J.' TST.L D6 +000001A2: 6708 'g.' BEQ.S *+$000A ; 000001AC +000001A4: 4A2E FFFF 'J...' TST.B -$0001(A6) +000001A8: 6700 FF3E 'g..>' BEQ *-$00C0 ; 000000E8 +000001AC: 486E FFEA 'Hn..' PEA -$0016(A6) +000001B0: 7008 'p.' MOVEQ #$08,D0 +000001B2: ABE9 '..' DC.W $ABE9 ; TB 03E9 +000001B4: 486E FFEE 'Hn..' PEA -$0012(A6) +000001B8: 7003 'p.' MOVEQ #$03,D0 +000001BA: ABE9 '..' DC.W $ABE9 ; TB 03E9 +000001BC: 3006 '0.' MOVE.W D6,D0 +000001BE: 504F 'PO' ADDQ.W #8,A7 +000001C0: 4CEE 18E0 FFC2 'L.....' MOVEM.L -$003E(A6),D5-D7/A3/A4 +000001C6: 4E5E 'N^' UNLK A6 +000001C8: 4E75 'Nu' RTS +000001CA: 066C 616E 4C69 '.lanLi' ADDI.W #$616E,$4C69(A4) ; 'an' +000001D0: 6200 6C61 'b.la' BHI *+$6C63 ; 00006E33 +000001D4: 6E4C 'nL' BGT.S *+$004E ; 00000222 +000001D6: 6962 'ib' BVS.S *+$0064 ; 0000023A +000001D8: 2C41 ',A' MOVEA.L D1,A6 +000001DA: 4150 'AP' DC.W $4150 ; ???? +000001DC: 4C2C 4D61 634F 'L,MacO' MULS.L $634F(A4),D1:D4 +000001E2: 532C 506F 'S,Po' SUBQ.B #1,$506F(A4) +000001E6: 7765 'we' DC.W $7765 ; ???? +000001E8: 7250 'rP' MOVEQ #$50,D1 ; 'P' +000001EA: 4300 'C.' CHK.L D0,D1 +000001EC: 6E61 'na' BGT.S *+$0063 ; 0000024F +000001EE: 6D65 'me' BLT.S *+$0067 ; 00000255 +000001F0: 0000 6574 '..et' ORI.B #$74,D0 ; 't' +000001F4: 6865 'he' BVC.S *+$0067 ; 0000025B +000001F6: 726E 'rn' MOVEQ #$6E,D1 ; 'n' +000001F8: 6574 'et' BCS.S *+$0076 ; 0000026E + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcat"(210) + 00000036 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcpy"(204) + 0000002C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INTERC_12E0_CODEPREPARE"(205) + 00000040 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INTERC_14E0"(208) + 0000001A + +EntryPoint: Flags=$08=(Extern Code) Offset=$00C0 Entry="INTERC_1750_LANLIB"(212) +Comment: + + INTERC_1690_CODEREGISTER ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: INTERC_1890_INITLANDISK [1890, 190C) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +16 (18A6): JSR INTERC_1750_LANLIB + + +0 (1890): LANDISKINIT + + +Dictionary: Flags $00 FirstId 213 + 213: INTERC_1890_INITLANDISK + 214: LANDISKINIT + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INTERC_1890_INITLANDISK"(213) Segment="Main"(200) +Size: Flags $00 ModuleSize 124 + +Content: Flags $08 +Contents offset $0000 size $007C +00000000: 4E56 FEF8 'NV..' LINK.W A6,#-$0108 +00000004: 48E7 0318 'H...' MOVEM.L D6/D7/A3/A4,-(A7) +00000008: A11A '..' _GetZone ; A11A +0000000A: 2648 '&H' MOVEA.L A0,A3 +0000000C: 598F 'Y.' SUBQ.L #4,A7 +0000000E: 2EB8 02A6 '....' MOVE.L $02A6,(A7) +00000012: 205F ' _' MOVEA.L (A7)+,A0 +00000014: A01B '..' _SetZone ; A01B +00000016: 4EBA 0000 'N...' JSR INTERC_1750_LANLIB ; id: 212 +0000001A: 7001 'p.' MOVEQ #$01,D0 +0000001C: 1F00 '..' MOVE.B D0,-(A7) +0000001E: 70FF 'p.' MOVEQ #$FF,D0 +00000020: 4A1F 'J.' TST.B (A7)+ +00000022: 56C0 'V.' SNE D0 +00000024: 31C0 0B9E '1...' MOVE.W D0,$0B9E +00000028: 598F 'Y.' SUBQ.L #4,A7 +0000002A: 2F3C 6466 7267 '/' PEA *+$0240 ; 000002B4 +00000078: 486E FFDC 'Hn..' PEA -$0024(A6) +0000007C: 7017 'p.' MOVEQ #$17,D0 +0000007E: ABE9 '..' DC.W $ABE9 ; TB 03E9 +00000080: 3C00 '<.' MOVE.W D0,D6 +00000082: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000086: 6600 01CC 'f...' BNE *+$01CE ; 00000254 +0000008A: 7000 'p.' MOVEQ #$00,D0 +0000008C: 2D40 FF50 '-@.P' MOVE.L D0,-$00B0(A6) +00000090: 486E FF50 'Hn.P' PEA -$00B0(A6) +00000094: 487A 01F2 'Hz..' PEA *+$01F4 ; 00000288 +00000098: 486E FFDC 'Hn..' PEA -$0024(A6) +0000009C: 7016 'p.' MOVEQ #$16,D0 +0000009E: ABE9 '..' DC.W $ABE9 ; TB 03E9 +000000A0: 3C00 '<.' MOVE.W D0,D6 +000000A2: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000A6: 6700 01AC 'g...' BEQ *+$01AE ; 00000254 +000000AA: 486E FF5C 'Hn.\' PEA -$00A4(A6) +000000AE: 486E FF9C 'Hn..' PEA -$0064(A6) +000000B2: 4EBA 0000 'N...' JSR INTERC_11E0_C2PSTRCPY ; id: 201 +000000B6: 558F 'U.' SUBQ.L #2,A7 +000000B8: A994 '..' _CurResFile ; A994 +000000BA: 381F '8.' MOVE.W (A7)+,D4 +000000BC: 7000 'p.' MOVEQ #$00,D0 +000000BE: 3F00 '?.' MOVE.W D0,-(A7) +000000C0: A998 '..' _UseResFile ; A998 +000000C2: 7001 'p.' MOVEQ #$01,D0 +000000C4: 1F00 '..' MOVE.B D0,-(A7) +000000C6: 70FF 'p.' MOVEQ #$FF,D0 +000000C8: 4A1F 'J.' TST.B (A7)+ +000000CA: 56C0 'V.' SNE D0 +000000CC: 31C0 0B9E '1...' MOVE.W D0,$0B9E +000000D0: 598F 'Y.' SUBQ.L #4,A7 +000000D2: 2F3C 6E64 7276 '/.' 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="INTERC_1DB0"(225) + 00000010 +Comment: + + INTERC_1DE0 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: INTERC_1E20 [1E20, 1E82) + + Module started due to: MODGUESS (align, label, RTS then padding) + + +Dictionary: Flags $00 FirstId 227 + 227: INTERC_1E20 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INTERC_1E20"(227) Segment="Main"(200) +Size: Flags $00 ModuleSize 98 + +Content: Flags $08 +Contents offset $0000 size $0062 +00000000: 4E56 FFCE 'NV..' LINK.W A6,#-$0032 +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: 200B ' .' MOVE.L A3,D0 +00000014: 6740 'g@' BEQ.S *+$0042 ; 00000056 +00000016: 200C ' .' MOVE.L A4,D0 +00000018: 673C 'g<' BEQ.S *+$003E ; 00000056 +0000001A: 426C 0004 'Bl..' CLR.W $0004(A4) +0000001E: 426C 0006 'Bl..' CLR.W $0006(A4) +00000022: 7000 'p.' MOVEQ #$00,D0 +00000024: 2940 0008 ')@..' MOVE.L D0,$0008(A4) +00000028: 2940 000C ')@..' MOVE.L D0,$000C(A4) +0000002C: 2940 0010 ')@..' MOVE.L D0,$0010(A4) +00000030: 2D40 FFE0 '-@..' MOVE.L D0,-$0020(A6) +00000034: 2053 ' S' MOVEA.L (A3),A0 +00000036: 3D50 FFE6 '=P..' MOVE.W (A0),-$001A(A6) +0000003A: 3D7C 001C FFE8 '=|....' MOVE.W #$001C,-$0018(A6) +00000040: 2D4C FFEA '-L..' MOVE.L A4,-$0016(A6) +00000044: 41EE FFCE 'A...' LEA -$0032(A6),A0 +00000048: A005 '..' _Status ; A005 +0000004A: 3E00 '>.' MOVE.W D0,D7 +0000004C: 6608 'f.' BNE.S *+$000A ; 00000056 +0000004E: 70FF 'p.' MOVEQ #$FF,D0 +00000050: B094 '..' CMP.L (A4),D0 +00000052: 6602 'f.' BNE.S *+$0004 ; 00000056 +00000054: 7EEE '~.' MOVEQ #$EE,D7 +00000056: 3007 '0.' MOVE.W D7,D0 +00000058: 4CEE 1880 FFC2 'L.....' MOVEM.L -$003E(A6),D7/A3/A4 +0000005E: 4E5E 'N^' UNLK A6 +00000060: 4E75 'Nu' RTS + +Comment: + + INTERC_1E20 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: INTERC_1E90 [1E90, 1F38) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +40 (1ED0): JSR INTERC_1E20 + +22 (1EB2): JSR INTERC_1E20 + + +Dictionary: Flags $00 FirstId 228 + 228: INTERC_1E90 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INTERC_1E90"(228) Segment="Main"(200) +Size: Flags $00 ModuleSize 168 + +Content: Flags $08 +Contents offset $0000 size $00A8 +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: 266E 000C '&n..' MOVEA.L $000C(A6),A3 +00000010: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000014: 4207 'B.' CLR.B D7 +00000016: 70FF 'p.' MOVEQ #$FF,D0 +00000018: 2D40 FFEC '-@..' MOVE.L D0,-$0014(A6) +0000001C: 486E FFEC 'Hn..' PEA -$0014(A6) +00000020: 2F0C '/.' MOVE.L A4,-(A7) +00000022: 4EBA 0000 'N...' JSR INTERC_1E20 ; id: 227 +00000026: 4A40 'J@' TST.W D0 +00000028: 504F 'PO' ADDQ.W #8,A7 +0000002A: 6670 'fp' BNE.S *+$0072 ; 0000009C +0000002C: 2C2E FFEC ',...' MOVE.L -$0014(A6),D6 +00000030: 6062 '`b' BRA.S *+$0064 ; 00000094 +00000032: 2006 ' .' MOVE.L D6,D0 +00000034: 5386 'S.' SUBQ.L #1,D6 +00000036: 2D40 FFEC '-@..' MOVE.L D0,-$0014(A6) +0000003A: 486E FFEC 'Hn..' PEA -$0014(A6) +0000003E: 2F0C '/.' MOVE.L A4,-(A7) +00000040: 4EBA 0000 'N...' JSR INTERC_1E20 ; id: 227 +00000044: 4A40 'J@' TST.W D0 +00000046: 504F 'PO' ADDQ.W #8,A7 +00000048: 664A 'fJ' BNE.S *+$004C ; 00000094 +0000004A: 7000 'p.' MOVEQ #$00,D0 +0000004C: 302E FFF0 '0...' MOVE.W -$0010(A6),D0 +00000050: 7202 'r.' MOVEQ #$02,D1 +00000052: B280 '..' CMP.L D0,D1 +00000054: 6718 'g.' BEQ.S *+$001A ; 0000006E +00000056: 7000 'p.' MOVEQ #$00,D0 +00000058: 302E FFF0 '0...' MOVE.W -$0010(A6),D0 +0000005C: 720E 'r.' MOVEQ #$0E,D1 +0000005E: B280 '..' CMP.L D0,D1 +00000060: 670C 'g.' BEQ.S *+$000E ; 0000006E +00000062: 7000 'p.' MOVEQ #$00,D0 +00000064: 302E FFF0 '0...' MOVE.W -$0010(A6),D0 +00000068: 7214 'r.' MOVEQ #$14,D1 +0000006A: B280 '..' CMP.L D0,D1 +0000006C: 6626 'f&' BNE.S *+$0028 ; 00000094 +0000006E: 7E01 '~.' MOVEQ #$01,D7 +00000070: 7000 'p.' MOVEQ #$00,D0 +00000072: 102E FFF2 '....' MOVE.B -$000E(A6),D0 +00000076: 3680 '6.' MOVE.W D0,(A3) +00000078: 7000 'p.' MOVEQ #$00,D0 +0000007A: 102E FFF3 '....' MOVE.B -$000D(A6),D0 +0000007E: 3480 '4.' MOVE.W D0,(A2) +00000080: 203C 0000 0200 ' <....' MOVE.L #$00000200,D0 +00000086: C0AE FFF4 '....' AND.L -$000C(A6),D0 +0000008A: 6608 'f.' BNE.S *+$000A ; 00000094 +0000008C: 206E 0014 ' n..' MOVEA.L $0014(A6),A0 +00000090: 10BC 0001 '....' MOVE.B #$01,(A0) +00000094: 4A86 'J.' TST.L D6 +00000096: 6304 'c.' BLS.S *+$0006 ; 0000009C +00000098: 4A07 'J.' TST.B D7 +0000009A: 6796 'g.' BEQ.S *-$0068 ; 00000032 +0000009C: 1007 '..' MOVE.B D7,D0 +0000009E: 4CEE 1CC0 FFD8 'L.....' MOVEM.L -$0028(A6),D6/D7/A2-A4 +000000A4: 4E5E 'N^' UNLK A6 +000000A6: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INTERC_1E20"(227) + 00000042 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INTERC_1E20"(227) + 00000024 +Comment: + + INTERC_1E90 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: INTERC_1F40_BACKLIGHT [1F40, 207A) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +1A (1F5A): JSR OPENDRIVER ; outside file + +AC (1FEC): JSR INTERC_1E90 + +44 (1F84): JSR INTERC_1DE0 + + +Dictionary: Flags $00 FirstId 229 + 229: INTERC_1F40_BACKLIGHT + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INTERC_1F40_BACKLIGHT"(229) Segment="Main"(200) +Size: Flags $00 ModuleSize 314 + +Content: Flags $08 +Contents offset $0000 size $013A +00000000: 4E56 FFB2 'NV..' LINK.W A6,#-$004E +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 7000 'p.' MOVEQ #$00,D0 +0000000A: 2640 '&@' MOVEA.L D0,A3 +0000000C: 42AE FFFA 'B...' CLR.L -$0006(A6) +00000010: 558F 'U.' SUBQ.L #2,A7 +00000012: 487A 011A 'Hz..' PEA *+$011C ; 0000012E +00000016: 486E FFF8 'Hn..' PEA -$0008(A6) +0000001A: 4EBA 0000 'N...' JSR OPENDRIVER ; id: 230 +0000001E: 4A5F 'J_' TST.W (A7)+ +00000020: 6600 0102 'f...' BNE *+$0104 ; 00000124 +00000024: 203C 6D61 6368 ' .' MOVE.W D0,D7 +0000004A: 504F 'PO' ADDQ.W #8,A7 +0000004C: 666C 'fl' BNE.S *+$006E ; 000000BA +0000004E: 7000 'p.' MOVEQ #$00,D0 +00000050: 302E FFE8 '0...' MOVE.W -$0018(A6),D0 +00000054: 7202 'r.' MOVEQ #$02,D1 +00000056: B280 '..' CMP.L D0,D1 +00000058: 6718 'g.' BEQ.S *+$001A ; 00000072 +0000005A: 7000 'p.' MOVEQ #$00,D0 +0000005C: 302E FFE8 '0...' MOVE.W -$0018(A6),D0 +00000060: 720E 'r.' MOVEQ #$0E,D1 +00000062: B280 '..' CMP.L D0,D1 +00000064: 670C 'g.' BEQ.S *+$000E ; 00000072 +00000066: 7000 'p.' MOVEQ #$00,D0 +00000068: 302E FFE8 '0...' MOVE.W -$0018(A6),D0 +0000006C: 7214 'r.' MOVEQ #$14,D1 +0000006E: B280 '..' CMP.L D0,D1 +00000070: 6628 'f(' BNE.S *+$002A ; 0000009A +00000072: 203C 0000 0800 ' <....' MOVE.L #$00000800,D0 +00000078: C0AE FFEC '....' AND.L -$0014(A6),D0 +0000007C: 671C 'g.' BEQ.S *+$001E ; 0000009A +0000007E: 264C '&L' MOVEA.L A4,A3 +00000080: 1D7C 0001 FFFF '.|....' MOVE.B #$01,-$0001(A6) +00000086: 7000 'p.' MOVEQ #$00,D0 +00000088: 102E FFEA '....' MOVE.B -$0016(A6),D0 +0000008C: 3D40 FFFA '=@..' MOVE.W D0,-$0006(A6) +00000090: 7000 'p.' MOVEQ #$00,D0 +00000092: 102E FFEB '....' MOVE.B -$0015(A6),D0 +00000096: 3D40 FFFC '=@..' MOVE.W D0,-$0004(A6) +0000009A: 200B ' .' MOVE.L A3,D0 +0000009C: 661C 'f.' BNE.S *+$001E ; 000000BA +0000009E: 486E FFFF 'Hn..' PEA -$0001(A6) +000000A2: 486E FFFC 'Hn..' PEA -$0004(A6) +000000A6: 486E FFFA 'Hn..' PEA -$0006(A6) +000000AA: 2F0C '/.' MOVE.L A4,-(A7) +000000AC: 4EBA 0000 'N...' JSR INTERC_1E90 ; id: 228 +000000B0: 4A00 'J.' TST.B D0 +000000B2: 4FEF 0010 'O...' LEA $0010(A7),A7 +000000B6: 6702 'g.' BEQ.S *+$0004 ; 000000BA +000000B8: 264C '&L' MOVEA.L A4,A3 +000000BA: 200B ' .' MOVE.L A3,D0 +000000BC: 6754 'gT' BEQ.S *+$0056 ; 00000112 +000000BE: 7000 'p.' MOVEQ #$00,D0 +000000C0: 2D40 FFC4 '-@..' MOVE.L D0,-$003C(A6) +000000C4: 3D6E FFF8 FFCA '=n....' MOVE.W -$0008(A6),-$0036(A6) +000000CA: 3D7C 430B FFCC '=|C...' MOVE.W #$430B,-$0034(A6) +000000D0: 3D6E FFFA FFCE '=n....' MOVE.W -$0006(A6),-$0032(A6) +000000D6: 3D6E FFFC FFD0 '=n....' MOVE.W -$0004(A6),-$0030(A6) +000000DC: 2D6E FFE4 FFD2 '-n....' MOVE.L -$001C(A6),-$002E(A6) +000000E2: 41EE FFB2 'A...' LEA -$004E(A6),A0 +000000E6: A004 '..' _Control ; A004 +000000E8: 3E00 '>.' MOVE.W D0,D7 +000000EA: 4A2E FFFF 'J...' TST.B -$0001(A6) +000000EE: 6734 'g4' BEQ.S *+$0036 ; 00000124 +000000F0: 7000 'p.' MOVEQ #$00,D0 +000000F2: 2D40 FFC4 '-@..' MOVE.L D0,-$003C(A6) +000000F6: 3D6E FFF8 FFCA '=n....' MOVE.W -$0008(A6),-$0036(A6) +000000FC: 3D7C 430A FFCC '=|C...' MOVE.W #$430A,-$0034(A6) +00000102: 3D7C 0007 FFCE '=|....' MOVE.W #$0007,-$0032(A6) +00000108: 41EE FFB2 'A...' LEA -$004E(A6),A0 +0000010C: A004 '..' _Control ; A004 +0000010E: 3E00 '>.' MOVE.W D0,D7 +00000110: 6012 '`.' BRA.S *+$0014 ; 00000124 +00000112: 598F 'Y.' SUBQ.L #4,A7 +00000114: 2F0C '/.' MOVE.L A4,-(A7) +00000116: AA2B '.+' _GetNextDevice ; AA2B +00000118: 285F '(_' MOVEA.L (A7)+,A4 +0000011A: 200C ' .' MOVE.L A4,D0 +0000011C: 6706 'g.' BEQ.S *+$0008 ; 00000124 +0000011E: 200B ' .' MOVE.L A3,D0 +00000120: 6700 FF1C 'g...' BEQ *-$00E2 ; 0000003E +00000124: 4CEE 1880 FFA6 'L.....' MOVEM.L -$005A(A6),D7/A3/A4 +0000012A: 4E5E 'N^' UNLK A6 +0000012C: 4E75 'Nu' RTS +0000012E: 0A2E 4261 636B '..Back' EORI.B #$61,$636B(A6) ; 'a' +00000134: 6C69 'li' BGE.S *+$006B ; 0000019F +00000136: 6768 'gh' BEQ.S *+$006A ; 000001A0 +00000138: 7400 't.' MOVEQ #$00,D2 + + +Dictionary: Flags $00 FirstId 230 + 230: OPENDRIVER +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="OPENDRIVER"(230) + 0000001C + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INTERC_1E90"(228) + 000000AE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INTERC_1DE0"(226) + 00000046 +Comment: + + INTERC_1F40_BACKLIGHT ended due to: BRA.L island below, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: INTERC_2090_POWERMGR [2090, 224A) + + Module started due to: island above, MODGUESS (align, label, BRA.L then padding) + + Resolved outgoing references: + +188 (2218): JSR INTERC_2250 + +180 (2210): PEA INTERC_2320 + +16C (21FC): JSR INTERC_24C0 + +154 (21E4): JSR INTERC_24C0 + +140 (21D0): JSR INTERC_2250 + +138 (21C8): PEA INTERC_2380 + +124 (21B4): JSR INTERC_24C0 + +10C (219C): JSR INTERC_24C0 + +FC (218C): JSR INTERC_2250 + +F6 (2186): PEA INTERC_23E0 + +E8 (2178): JSR INTERC_2250 + +E0 (2170): PEA INTERC_2440 + +CE (215E): JSR INTERC_24C0 + + Unresolved outgoing references: + +19C (222C): BSR $8B92 ; bad outside file + + +A0 (2130): INTERC_2130_CARDBUS + + +Dictionary: Flags $00 FirstId 231 + 231: INTERC_2090_POWERMGR + 232: INTERC_2130_CARDBUS +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INTERC_2090_POWERMGR"(231) Segment="Main"(200) +Size: Flags $00 ModuleSize 442 + +Content: Flags $08 +Contents offset $0000 size $01BA +00000000: 4E56 FEF2 'NV..' LINK.W A6,#-$010E +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 47EE FEFA 'G...' LEA -$0106(A6),A3 +0000000C: A11A '..' _GetZone ; A11A +0000000E: 2848 '(H' MOVEA.L A0,A4 +00000010: 598F 'Y.' SUBQ.L #4,A7 +00000012: 2EB8 02A6 '....' MOVE.L $02A6,(A7) +00000016: 205F ' _' MOVEA.L (A7)+,A0 +00000018: A01B '..' _SetZone ; A01B +0000001A: 558F 'U.' SUBQ.L #2,A7 +0000001C: 487A 0060 'Hz.`' PEA *+$0062 ; 0000007E +00000020: 2F3C 7077 7063 '/.' MOVE.W (A7)+,D7 +0000003C: 661A 'f.' BNE.S *+$001C ; 00000058 +0000003E: 558F 'U.' SUBQ.L #2,A7 +00000040: 2F2E FEF2 '/...' MOVE.L -$010E(A6),-(A7) +00000044: 487A 002A 'Hz.*' PEA *+$002C ; 00000070 +00000048: 486E FFFA 'Hn..' PEA -$0006(A6) +0000004C: 486E FFFF 'Hn..' PEA -$0001(A6) +00000050: 3F3C 0005 '?<..' MOVE.W #$0005,-(A7) +00000054: AA5A '.Z' _CodeFragmentDispatch ; AA5A +00000056: 3E1F '>.' MOVE.W (A7)+,D7 +00000058: 4A47 'JG' TST.W D7 +0000005A: 6606 'f.' BNE.S *+$0008 ; 00000062 +0000005C: 206E FFFA ' n..' MOVEA.L -$0006(A6),A0 +00000060: 4E90 'N.' JSR (A0) +00000062: 204C ' L' MOVEA.L A4,A0 +00000064: A01B '..' _SetZone ; A01B +00000066: 4CEE 1880 FEE6 'L.....' MOVEM.L -$011A(A6),D7/A3/A4 +0000006C: 4E5E 'N^' UNLK A6 +0000006E: 4E75 'Nu' RTS +00000070: 0C50 4D49 '.PMI' CMPI.W #$4D49,(A0) ; 'MI' +00000074: 6E69 'ni' BGT.S *+$006B ; 000000DF +00000076: 7469 'ti' MOVEQ #$69,D2 ; 'i' +00000078: 616C 'al' BSR.S *+$006E ; 000000E6 +0000007A: 697A 'iz' BVS.S *+$007C ; 000000F6 +0000007C: 6500 114E 'e..N' BCS *+$1150 ; 000011CC +00000080: 6174 'at' BSR.S *+$0076 ; 000000F6 +00000082: 6976 'iv' BVS.S *+$0078 ; 000000FA +00000084: 6550 'eP' BCS.S *+$0052 ; 000000D6 +00000086: 6F77 'ow' BLE.S *+$0079 ; 000000FF +00000088: 6572 'er' BCS.S *+$0074 ; 000000FC +0000008A: 4D67 'Mg' DC.W $4D67 ; ???? +0000008C: 724C 'rL' MOVEQ #$4C,D1 ; 'L' +0000008E: 6962 'ib' BVS.S *+$0064 ; 000000F2 +00000090: 0000 0000 '....' ORI.B #$00,D0 +00000094: 0000 0000 '....' ORI.B #$00,D0 +00000098: 0000 0000 '....' ORI.B #$00,D0 +0000009C: 0000 0000 '....' ORI.B #$00,D0 +000000A0: 4E56 FFEC 'NV..' LINK.W A6,#-$0014 +000000A4: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +000000A8: 49EE FFFC 'I...' LEA -$0004(A6),A4 +000000AC: 41FA 010A 'A...' LEA *+$010C,A0 ; 000001B8 +000000B0: 43D4 'C.' LEA (A4),A1 +000000B2: 32D8 '2.' MOVE.W (A0)+,(A1)+ +000000B4: 1290 '..' MOVE.B (A0),(A1) +000000B6: 203C 0100 0000 ' <....' MOVE.L #$01000000,D0 +000000BC: C0B8 0DD0 '....' AND.L $0DD0,D0 +000000C0: 672E 'g.' BEQ.S *+$0030 ; 000000F0 +000000C2: 486E FFEC 'Hn..' PEA -$0014(A6) +000000C6: 7005 'p.' MOVEQ #$05,D0 +000000C8: 2F00 '/.' MOVE.L D0,-(A7) +000000CA: 487A 00E6 'Hz..' PEA *+$00E8 ; 000001B2 +000000CE: 4EBA 0000 'N...' JSR INTERC_24C0 ; id: 235 +000000D2: 1E00 '..' MOVE.B D0,D7 +000000D4: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000D8: 6716 'g.' BEQ.S *+$0018 ; 000000F0 +000000DA: 7000 'p.' MOVEQ #$00,D0 +000000DC: 2F00 '/.' MOVE.L D0,-(A7) +000000DE: 2F00 '/.' MOVE.L D0,-(A7) +000000E0: 487A 0000 'Hz..' PEA INTERC_2440 ; id: 238 +000000E4: 486E FFEC 'Hn..' PEA -$0014(A6) +000000E8: 4EBA 0000 'N...' JSR INTERC_2250 ; id: 233 +000000EC: 4FEF 0010 'O...' LEA $0010(A7),A7 +000000F0: 2F0C '/.' MOVE.L A4,-(A7) +000000F2: 7000 'p.' MOVEQ #$00,D0 +000000F4: 2F00 '/.' MOVE.L D0,-(A7) +000000F6: 487A 0000 'Hz..' PEA INTERC_23E0 ; id: 237 +000000FA: 2F00 '/.' MOVE.L D0,-(A7) +000000FC: 4EBA 0000 'N...' JSR INTERC_2250 ; id: 233 +00000100: 486E FFEC 'Hn..' PEA -$0014(A6) +00000104: 7008 'p.' MOVEQ #$08,D0 +00000106: 2F00 '/.' MOVE.L D0,-(A7) +00000108: 487A 00A0 'Hz..' PEA *+$00A2 ; 000001AA +0000010C: 4EBA 0000 'N...' JSR INTERC_24C0 ; id: 235 +00000110: 1E00 '..' MOVE.B D0,D7 +00000112: 4FEF 001C 'O...' LEA $001C(A7),A7 +00000116: 6616 'f.' BNE.S *+$0018 ; 0000012E +00000118: 486E FFEC 'Hn..' PEA -$0014(A6) +0000011C: 7007 'p.' MOVEQ #$07,D0 +0000011E: 2F00 '/.' MOVE.L D0,-(A7) +00000120: 487A 0080 'Hz..' PEA *+$0082 ; 000001A2 +00000124: 4EBA 0000 'N...' JSR INTERC_24C0 ; id: 235 +00000128: 1E00 '..' MOVE.B D0,D7 +0000012A: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000012E: 4A07 'J.' TST.B D7 +00000130: 6716 'g.' BEQ.S *+$0018 ; 00000148 +00000132: 7000 'p.' MOVEQ #$00,D0 +00000134: 2F00 '/.' MOVE.L D0,-(A7) +00000136: 2F00 '/.' MOVE.L D0,-(A7) +00000138: 487A 0000 'Hz..' PEA INTERC_2380 ; id: 236 +0000013C: 486E FFEC 'Hn..' PEA -$0014(A6) +00000140: 4EBA 0000 'N...' JSR INTERC_2250 ; id: 233 +00000144: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000148: 486E FFEC 'Hn..' PEA -$0014(A6) +0000014C: 7004 'p.' MOVEQ #$04,D0 +0000014E: 2F00 '/.' MOVE.L D0,-(A7) +00000150: 487A 004C 'Hz.L' PEA *+$004E ; 0000019E +00000154: 4EBA 0000 'N...' JSR INTERC_24C0 ; id: 235 +00000158: 1E00 '..' MOVE.B D0,D7 +0000015A: 4FEF 000C 'O...' LEA $000C(A7),A7 +0000015E: 6616 'f.' BNE.S *+$0018 ; 00000176 +00000160: 486E FFEC 'Hn..' PEA -$0014(A6) +00000164: 7004 'p.' MOVEQ #$04,D0 +00000166: 2F00 '/.' MOVE.L D0,-(A7) +00000168: 487A 0030 'Hz.0' PEA *+$0032 ; 0000019A +0000016C: 4EBA 0000 'N...' JSR INTERC_24C0 ; id: 235 +00000170: 1E00 '..' MOVE.B D0,D7 +00000172: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000176: 4A07 'J.' TST.B D7 +00000178: 6716 'g.' BEQ.S *+$0018 ; 00000190 +0000017A: 7000 'p.' MOVEQ #$00,D0 +0000017C: 2F00 '/.' MOVE.L D0,-(A7) +0000017E: 2F00 '/.' MOVE.L D0,-(A7) +00000180: 487A 0000 'Hz..' PEA INTERC_2320 ; id: 234 +00000184: 486E FFEC 'Hn..' PEA -$0014(A6) +00000188: 4EBA 0000 'N...' JSR INTERC_2250 ; id: 233 +0000018C: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000190: 4CEE 1080 FFE4 'L.....' MOVEM.L -$001C(A6),D7/A4 +00000196: 4E5E 'N^' UNLK A6 +00000198: 4E75 'Nu' RTS +0000019A: 6174 'at' BSR.S *+$0076 ; 00000210 +0000019C: 6100 6964 'a.id' BSR *+$6966 ; 00006B02 +000001A0: 6500 7063 'e.pc' BCS *+$7065 ; 00007205 +000001A4: 6361 'ca' BLS.S *+$0063 ; 00000207 +000001A6: 7264 'rd' MOVEQ #$64,D1 ; 'd' +000001A8: 0000 6361 '..ca' ORI.B #$61,D0 ; 'a' +000001AC: 7264 'rd' MOVEQ #$64,D1 ; 'd' +000001AE: 6275 'bu' BHI.S *+$0077 ; 00000225 +000001B0: 7300 's.' DC.W $7300 ; ???? +000001B2: 7363 'sc' DC.W $7363 ; ???? +000001B4: 7369 'si' DC.W $7369 ; ???? +000001B6: 0000 6864 '..hd' ORI.B #$64,D0 ; 'd' + + +Dictionary: Flags $00 FirstId 233 + 233: INTERC_2250 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INTERC_2250"(233) + 0000018A + +Dictionary: Flags $00 FirstId 234 + 234: INTERC_2320 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INTERC_2320"(234) + 00000182 + +Dictionary: Flags $00 FirstId 235 + 235: INTERC_24C0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INTERC_24C0"(235) + 0000016E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INTERC_24C0"(235) + 00000156 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INTERC_2250"(233) + 00000142 + +Dictionary: Flags $00 FirstId 236 + 236: INTERC_2380 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INTERC_2380"(236) + 0000013A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INTERC_24C0"(235) + 00000126 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INTERC_24C0"(235) + 0000010E + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INTERC_2250"(233) + 000000FE + +Dictionary: Flags $00 FirstId 237 + 237: INTERC_23E0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INTERC_23E0"(237) + 000000F8 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INTERC_2250"(233) + 000000EA + +Dictionary: Flags $00 FirstId 238 + 238: INTERC_2440 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INTERC_2440"(238) + 000000E2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INTERC_24C0"(235) + 000000D0 + +EntryPoint: Flags=$08=(Extern Code) Offset=$00A0 Entry="INTERC_2130_CARDBUS"(232) +Comment: + + INTERC_2090_POWERMGR ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: INTERC_2250 [2250, 2314) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +98 (22E8): JSR strcpy ; outside file + +88 (22D8): JSR strcpy ; outside file + + +Dictionary: Flags $00 FirstId 239 + 239: INTERC_2250 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INTERC_2250"(239) Segment="Main"(200) +Size: Flags $00 ModuleSize 196 + +Content: Flags $08 +Contents offset $0000 size $00C4 +00000000: 4E56 FF9C 'NV..' LINK.W A6,#-$0064 +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 266E 0014 '&n..' MOVEA.L $0014(A6),A3 +0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4 +00000010: 41FA 00AA 'A...' LEA *+$00AC,A0 ; 000000BC +00000014: 43EE FFF8 'C...' LEA -$0008(A6),A1 +00000018: 22D8 '".' MOVE.L (A0)+,(A1)+ +0000001A: 22D8 '".' MOVE.L (A0)+,(A1)+ +0000001C: 7000 'p.' MOVEQ #$00,D0 +0000001E: 2D40 FFA4 '-@..' MOVE.L D0,-$005C(A6) +00000022: 2D6E 000C FFA0 '-n....' MOVE.L $000C(A6),-$0060(A6) +00000028: 2D40 FFAC '-@..' MOVE.L D0,-$0054(A6) +0000002C: 2D6E 0010 FFA8 '-n....' MOVE.L $0010(A6),-$0058(A6) +00000032: 220C '".' MOVE.L A4,D1 +00000034: 673C 'g<' BEQ.S *+$003E ; 00000072 +00000036: 486E FFB0 'Hn..' PEA -$0050(A6) +0000003A: 2F0C '/.' MOVE.L A4,-(A7) +0000003C: 7002 'p.' MOVEQ #$02,D0 +0000003E: ABE9 '..' DC.W $ABE9 ; TB 03E9 +00000040: 2E00 '..' MOVE.L D0,D7 +00000042: 486E FFF4 'Hn..' PEA -$000C(A6) +00000046: 487A 0068 'Hz.h' PEA *+$006A ; 000000B0 +0000004A: 2F0C '/.' MOVE.L A4,-(A7) +0000004C: 7016 'p.' MOVEQ #$16,D0 +0000004E: ABE9 '..' DC.W $ABE9 ; TB 03E9 +00000050: 2E00 '..' MOVE.L D0,D7 +00000052: 4FEF 0014 'O...' LEA $0014(A7),A7 +00000056: 6646 'fF' BNE.S *+$0048 ; 0000009E +00000058: 486E FFF4 'Hn..' PEA -$000C(A6) +0000005C: 486E FFC4 'Hn..' PEA -$003C(A6) +00000060: 487A 004E 'Hz.N' PEA *+$0050 ; 000000B0 +00000064: 2F0C '/.' MOVE.L A4,-(A7) +00000066: 7017 'p.' MOVEQ #$17,D0 +00000068: ABE9 '..' DC.W $ABE9 ; TB 03E9 +0000006A: 2E00 '..' MOVE.L D0,D7 +0000006C: 4FEF 0010 'O...' LEA $0010(A7),A7 +00000070: 602C '`,' BRA.S *+$002E ; 0000009E +00000072: 486E FFB0 'Hn..' PEA -$0050(A6) +00000076: 7000 'p.' MOVEQ #$00,D0 +00000078: ABE9 '..' DC.W $ABE9 ; TB 03E9 +0000007A: 2E00 '..' MOVE.L D0,D7 +0000007C: 200B ' .' MOVE.L A3,D0 +0000007E: 584F 'XO' ADDQ.W #4,A7 +00000080: 670E 'g.' BEQ.S *+$0010 ; 00000090 +00000082: 2F0B '/.' MOVE.L A3,-(A7) +00000084: 486E FFC4 'Hn..' PEA -$003C(A6) +00000088: 4EBA 0000 'N...' JSR strcpy ; id: 204 +0000008C: 504F 'PO' ADDQ.W #8,A7 +0000008E: 600E '`.' BRA.S *+$0010 ; 0000009E +00000090: 486E FFF8 'Hn..' PEA -$0008(A6) +00000094: 486E FFC4 'Hn..' PEA -$003C(A6) +00000098: 4EBA 0000 'N...' JSR strcpy ; id: 204 +0000009C: 504F 'PO' ADDQ.W #8,A7 +0000009E: 41EE FF9C 'A...' LEA -$0064(A6),A0 +000000A2: 7022 'p"' MOVEQ #$22,D0 ; '"' +000000A4: A09F '..' _PowerDispatch ; A09F +000000A6: 4CEE 1880 FF90 'L.....' MOVEM.L -$0070(A6),D7/A3/A4 +000000AC: 4E5E 'N^' UNLK A6 +000000AE: 4E75 'Nu' RTS +000000B0: 6465 7669 6365 'device' DC.B 'device_t' ;MacsBug symbol + 5F74 +000000B8: 7970 'yp' DC.W $7970 +000000BA: 6500 'e.' DC.W $6500 +000000BC: 6765 'ge' DC.W $6765 +000000BE: 6E65 'ne' DC.W $6E65 +000000C0: 7269 'ri' DC.W $7269 +000000C2: 6300 'c.' DC.W $6300 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcpy"(204) + 0000009A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="strcpy"(204) + 0000008A +Comment: + + INTERC_2250 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: INTERC_2320 [2320, 2356) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +26 (2346): JSR ATAMGR_5DF30 ; outside file + +20 (2340): JSR ATAMGR_5DFB0 ; outside file + + +Dictionary: Flags $00 FirstId 240 + 240: INTERC_2320 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INTERC_2320"(240) 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: 202E 0014 ' ...' MOVE.L $0014(A6),D0 +00000008: 5580 'U.' SUBQ.L #2,D0 +0000000A: 671A 'g.' BEQ.S *+$001C ; 00000026 +0000000C: 5380 'S.' SUBQ.L #1,D0 +0000000E: 6710 'g.' BEQ.S *+$0012 ; 00000020 +00000010: 0480 0000 000A '......' SUBI.L #$0000000A,D0 +00000016: 670E 'g.' BEQ.S *+$0010 ; 00000026 +00000018: 5580 'U.' SUBQ.L #2,D0 +0000001A: 6704 'g.' BEQ.S *+$0006 ; 00000020 +0000001C: 5980 'Y.' SUBQ.L #4,D0 +0000001E: 660A 'f.' BNE.S *+$000C ; 0000002A +00000020: 4EBA 0000 'N...' JSR ATAMGR_5DFB0 ; id: 242 +00000024: 6004 '`.' BRA.S *+$0006 ; 0000002A +00000026: 4EBA 0000 'N...' JSR ATAMGR_5DF30 ; id: 241 +0000002A: 7000 'p.' MOVEQ #$00,D0 +0000002C: 2D40 0018 '-@..' MOVE.L D0,$0018(A6) +00000030: 4E5E 'N^' UNLK A6 +00000032: 4E74 0010 'Nt..' RTD #$0010 + + +Dictionary: Flags $00 FirstId 241 + 241: ATAMGR_5DF30 +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ATAMGR_5DF30"(241) + 00000028 + +Dictionary: Flags $00 FirstId 242 + 242: ATAMGR_5DFB0 +Pad + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="ATAMGR_5DFB0"(242) + 00000022 +Comment: + + INTERC_2320 ended due to: BRA.L island below, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: INTERC_2380 [2380, 23DA) + + Module started due to: island above, MODGUESS (align, label, BRA.L then padding) + + +Dictionary: Flags $00 FirstId 243 + 243: INTERC_2380 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INTERC_2380"(243) 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 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 2E2E 0014 '....' MOVE.L $0014(A6),D7 +0000000C: 2878 0D18 '(x..' MOVEA.L $0D18,A4 +00000010: 200C ' .' MOVE.L A4,D0 +00000012: 6734 'g4' BEQ.S *+$0036 ; 00000048 +00000014: 4AAC 02CA 'J...' TST.L $02CA(A4) +00000018: 672E 'g.' BEQ.S *+$0030 ; 00000048 +0000001A: 2007 ' .' MOVE.L D7,D0 +0000001C: 5580 'U.' SUBQ.L #2,D0 +0000001E: 671E 'g.' BEQ.S *+$0020 ; 0000003E +00000020: 5380 'S.' SUBQ.L #1,D0 +00000022: 6710 'g.' BEQ.S *+$0012 ; 00000034 +00000024: 0480 0000 000A '......' SUBI.L #$0000000A,D0 +0000002A: 6712 'g.' BEQ.S *+$0014 ; 0000003E +0000002C: 5580 'U.' SUBQ.L #2,D0 +0000002E: 6704 'g.' BEQ.S *+$0006 ; 00000034 +00000030: 5980 'Y.' SUBQ.L #4,D0 +00000032: 6614 'f.' BNE.S *+$0016 ; 00000048 +00000034: 3F07 '?.' MOVE.W D7,-(A7) +00000036: 206C 02CA ' l..' MOVEA.L $02CA(A4),A0 +0000003A: 4E90 'N.' JSR (A0) +0000003C: 600A '`.' BRA.S *+$000C ; 00000048 +0000003E: 7006 'p.' MOVEQ #$06,D0 +00000040: 3F00 '?.' MOVE.W D0,-(A7) +00000042: 206C 02CA ' l..' MOVEA.L $02CA(A4),A0 +00000046: 4E90 'N.' JSR (A0) +00000048: 7000 'p.' MOVEQ #$00,D0 +0000004A: 2D40 0018 '-@..' MOVE.L D0,$0018(A6) +0000004E: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000054: 4E5E 'N^' UNLK A6 +00000056: 4E74 0010 'Nt..' RTD #$0010 + +Comment: + + INTERC_2380 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: INTERC_23E0 [23E0, 243E) + + Module started due to: MODGUESS (align, label, RTD then padding) + + +Dictionary: Flags $00 FirstId 244 + 244: INTERC_23E0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INTERC_23E0"(244) Segment="Main"(200) +Size: Flags $00 ModuleSize 94 + +Content: Flags $08 +Contents offset $0000 size $005E +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7) +00000008: 2878 0D18 '(x..' MOVEA.L $0D18,A4 +0000000C: 202E 0014 ' ...' MOVE.L $0014(A6),D0 +00000010: 5580 'U.' SUBQ.L #2,D0 +00000012: 6704 'g.' BEQ.S *+$0006 ; 00000018 +00000014: 5B80 '[.' SUBQ.L #5,D0 +00000016: 6634 'f4' BNE.S *+$0036 ; 0000004C +00000018: 7004 'p.' MOVEQ #$04,D0 +0000001A: C02C 0054 '.,.T' AND.B $0054(A4),D0 +0000001E: 7200 'r.' MOVEQ #$00,D1 +00000020: 1200 '..' MOVE.B D0,D1 +00000022: 4A81 'J.' TST.L D1 +00000024: 6726 'g&' BEQ.S *+$0028 ; 0000004C +00000026: 7008 'p.' MOVEQ #$08,D0 +00000028: A09E '..' _PowerMgrDispatch ; A09E +0000002A: 1E00 '..' MOVE.B D0,D7 +0000002C: 7000 'p.' MOVEQ #$00,D0 +0000002E: 4840 'H@' SWAP D0 +00000030: 303C 0009 '0<..' MOVE.W #$0009,D0 +00000034: A09E '..' _PowerMgrDispatch ; A09E +00000036: 4AAC 0016 'J...' TST.L $0016(A4) +0000003A: 6706 'g.' BEQ.S *+$0008 ; 00000042 +0000003C: 206C 0016 ' l..' MOVEA.L $0016(A4),A0 +00000040: 4E90 'N.' JSR (A0) +00000042: 1007 '..' MOVE.B D7,D0 +00000044: 4840 'H@' SWAP D0 +00000046: 303C 0009 '0<..' MOVE.W #$0009,D0 +0000004A: A09E '..' _PowerMgrDispatch ; A09E +0000004C: 7000 'p.' MOVEQ #$00,D0 +0000004E: 2D40 0018 '-@..' MOVE.L D0,$0018(A6) +00000052: 4CEE 1080 FFF8 'L.....' MOVEM.L -$0008(A6),D7/A4 +00000058: 4E5E 'N^' UNLK A6 +0000005A: 4E74 0010 'Nt..' RTD #$0010 + +Comment: + + INTERC_23E0 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: INTERC_2440 [2440, 2486) + + Module started due to: MODGUESS (align, label, RTD then padding) + + Resolved outgoing references: + +36 (2476): JSR SCSIMGR_1A8C0 ; outside file + +30 (2470): JSR SCSIMGR_1AB60 ; outside file + +20 (2460): JSR SCSIMGR_1A910 ; outside file + + +Dictionary: Flags $00 FirstId 245 + 245: INTERC_2440 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INTERC_2440"(245) 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: 202E 0014 ' ...' MOVE.L $0014(A6),D0 +00000008: 5580 'U.' SUBQ.L #2,D0 +0000000A: 672A 'g*' BEQ.S *+$002C ; 00000036 +0000000C: 5380 'S.' SUBQ.L #1,D0 +0000000E: 6710 'g.' BEQ.S *+$0012 ; 00000020 +00000010: 0480 0000 000A '......' SUBI.L #$0000000A,D0 +00000016: 671E 'g.' BEQ.S *+$0020 ; 00000036 +00000018: 5580 'U.' SUBQ.L #2,D0 +0000001A: 6704 'g.' BEQ.S *+$0006 ; 00000020 +0000001C: 5980 'Y.' SUBQ.L #4,D0 +0000001E: 661A 'f.' BNE.S *+$001C ; 0000003A +00000020: 4EBA 0000 'N...' JSR SCSIMGR_1A910 ; id: 248 +00000024: 203C 2000 0000 ' < ...' MOVE.L #$20000000,D0 +0000002A: C0B8 2408 '..$.' AND.L $2408,D0 +0000002E: 670A 'g.' BEQ.S *+$000C ; 0000003A +00000030: 4EBA 0000 'N...' JSR SCSIMGR_1AB60 ; id: 247 +00000034: 6004 '`.' BRA.S *+$0006 ; 0000003A +00000036: 4EBA 0000 'N...' JSR SCSIMGR_1A8C0 ; id: 246 +0000003A: 7000 'p.' MOVEQ #$00,D0 +0000003C: 2D40 0018 '-@..' MOVE.L D0,$0018(A6) +00000040: 4E5E 'N^' UNLK A6 +00000042: 4E74 0010 'Nt..' RTD #$0010 + + +Dictionary: Flags $00 FirstId 246 + 246: SCSIMGR_1A8C0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SCSIMGR_1A8C0"(246) + 00000038 + +Dictionary: Flags $00 FirstId 247 + 247: SCSIMGR_1AB60 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SCSIMGR_1AB60"(247) + 00000032 + +Dictionary: Flags $00 FirstId 248 + 248: SCSIMGR_1A910 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="SCSIMGR_1A910"(248) + 00000022 +Comment: + + INTERC_2440 ended due to: BRA.L island below, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: INTERC_24C0 [24C0, 2554) + + Module started due to: island above, MODGUESS (align, label, BRA.L then padding) + + +Dictionary: Flags $00 FirstId 249 + 249: INTERC_24C0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INTERC_24C0"(249) Segment="Main"(200) +Size: Flags $00 ModuleSize 148 + +Content: Flags $08 +Contents offset $0000 size $0094 +00000000: 4E56 FFF6 'NV..' LINK.W A6,#-$000A +00000004: 48E7 0F38 'H..8' MOVEM.L D4-D7/A2-A4,-(A7) +00000008: 382E 000E '8...' MOVE.W $000E(A6),D4 +0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000010: 286E 0010 '(n..' MOVEA.L $0010(A6),A4 +00000014: 7E00 '~.' MOVEQ #$00,D7 +00000016: 422E FFF7 'B...' CLR.B -$0009(A6) +0000001A: 4205 'B.' CLR.B D5 +0000001C: 7C00 '|.' MOVEQ #$00,D6 +0000001E: 7000 'p.' MOVEQ #$00,D0 +00000020: 2440 '$@' MOVEA.L D0,A2 +00000022: 2F0C '/.' MOVE.L A4,-(A7) +00000024: 7000 'p.' MOVEQ #$00,D0 +00000026: ABE9 '..' DC.W $ABE9 ; TB 03E9 +00000028: 486E FFF8 'Hn..' PEA -$0008(A6) +0000002C: 7007 'p.' MOVEQ #$07,D0 +0000002E: ABE9 '..' DC.W $ABE9 ; TB 03E9 +00000030: 2E00 '..' MOVE.L D0,D7 +00000032: 504F 'PO' ADDQ.W #8,A7 +00000034: 6646 'fF' BNE.S *+$0048 ; 0000007C +00000036: 7C05 '|.' MOVEQ #$05,D6 +00000038: 48C4 'H.' EXT.L D4 +0000003A: 2F04 '/.' MOVE.L D4,-(A7) +0000003C: 2F0B '/.' MOVE.L A3,-(A7) +0000003E: 487A 0048 'Hz.H' PEA *+$004A ; 00000088 +00000042: 486E FFF7 'Hn..' PEA -$0009(A6) +00000046: 2F0C '/.' MOVE.L A4,-(A7) +00000048: 2F06 '/.' MOVE.L D6,-(A7) +0000004A: 486E FFF8 'Hn..' PEA -$0008(A6) +0000004E: 700B 'p.' MOVEQ #$0B,D0 +00000050: ABE9 '..' DC.W $ABE9 ; TB 03E9 +00000052: 2E00 '..' MOVE.L D0,D7 +00000054: 4A2E FFF7 'J...' TST.B -$0009(A6) +00000058: 4FEF 001C 'O...' LEA $001C(A7),A7 +0000005C: 6608 'f.' BNE.S *+$000A ; 00000066 +0000005E: 4A87 'J.' TST.L D7 +00000060: 6604 'f.' BNE.S *+$0006 ; 00000066 +00000062: 7A01 'z.' MOVEQ #$01,D5 +00000064: 600C '`.' BRA.S *+$000E ; 00000072 +00000066: 7C01 '|.' MOVEQ #$01,D6 +00000068: 4A2E FFF7 'J...' TST.B -$0009(A6) +0000006C: 6604 'f.' BNE.S *+$0006 ; 00000072 +0000006E: 4A87 'J.' TST.L D7 +00000070: 67C6 'g.' BEQ.S *-$0038 ; 00000038 +00000072: 486E FFF8 'Hn..' PEA -$0008(A6) +00000076: 7008 'p.' MOVEQ #$08,D0 +00000078: ABE9 '..' DC.W $ABE9 ; TB 03E9 +0000007A: 584F 'XO' ADDQ.W #4,A7 +0000007C: 1005 '..' MOVE.B D5,D0 +0000007E: 4CEE 1CF0 FFDA 'L.....' MOVEM.L -$0026(A6),D4-D7/A2-A4 +00000084: 4E5E 'N^' UNLK A6 +00000086: 4E75 'Nu' RTS +00000088: 6465 7669 6365 'device' DC.B 'device_t' ;MacsBug symbol + 5F74 +00000090: 7970 'yp' DC.W $7970 +00000092: 6500 'e.' DC.W $6500 + +Comment: + + INTERC_24C0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: INTERC_2560 [2560, 25FE) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +62 (25C2): JSR GETHANDLESIZE ; outside file + +7E (25DE): JSR INTERC_2600_EXPERTENTRY POINT + + +Dictionary: Flags $00 FirstId 250 + 250: INTERC_2560 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INTERC_2560"(250) Segment="Main"(200) +Size: Flags $00 ModuleSize 158 + +Content: Flags $08 +Contents offset $0000 size $009E +00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002 +00000004: 48E7 1F08 'H...' MOVEM.L D3-D7/A4,-(A7) +00000008: 558F 'U.' SUBQ.L #2,A7 +0000000A: A994 '..' _CurResFile ; A994 +0000000C: 361F '6.' MOVE.W (A7)+,D3 +0000000E: 7000 'p.' MOVEQ #$00,D0 +00000010: 3F00 '?.' MOVE.W D0,-(A7) +00000012: A998 '..' _UseResFile ; A998 +00000014: 558F 'U.' SUBQ.L #2,A7 +00000016: 2F3C 6578 7074 '/.. ' MOVE.W $0220,(A7) +0000006E: 301F '0.' MOVE.W (A7)+,D0 +00000070: 48C0 'H.' EXT.L D0 +00000072: 2E00 '..' MOVE.L D0,D7 +00000074: 6610 'f.' BNE.S *+$0012 ; 00000086 +00000076: 204C ' L' MOVEA.L A4,A0 +00000078: A029 '.)' _HLock ; A029 +0000007A: 2F05 '/.' MOVE.L D5,-(A7) +0000007C: 2F14 '/.' MOVE.L (A4),-(A7) +0000007E: 4EBA 0000 'N...' JSR INTERC_2600_EXPERTENTRY POINT ; id: 251 +00000082: 2E00 '..' MOVE.L D0,D7 +00000084: 504F 'PO' ADDQ.W #8,A7 +00000086: 2F0C '/.' MOVE.L A4,-(A7) +00000088: A9A3 '..' _ReleaseResource ; A9A3 +0000008A: 5246 'RF' ADDQ.W #1,D6 +0000008C: B846 '.F' CMP.W D6,D4 +0000008E: 6CA0 'l.' BGE.S *-$005E ; 00000030 +00000090: 3F03 '?.' MOVE.W D3,-(A7) +00000092: A998 '..' _UseResFile ; A998 +00000094: 4CEE 10F8 FFE6 'L.....' MOVEM.L -$001A(A6),D3-D7/A4 +0000009A: 4E5E 'N^' UNLK A6 +0000009C: 4E75 'Nu' RTS + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETHANDLESIZE"(219) + 00000064 + +Dictionary: Flags $00 FirstId 251 + 251: INTERC_2600_EXPERTENTRY POINT + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INTERC_2600_EXPERTENTRY POINT"(251) + 00000080 +Comment: + + INTERC_2560 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: INTERC_2600_EXPERTENTRY POINT [2600, 26E8) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +32 (2632): PEA $26E8 + + +Dictionary: Flags $00 FirstId 252 + 252: INTERC_2600_EXPERTENTRY POINT + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INTERC_2600_EXPERTENTRY POINT"(252) Segment="Main"(200) +Size: Flags $00 ModuleSize 232 + +Content: Flags $08 +Contents offset $0000 size $00E8 +00000000: 4E56 FFB2 'NV..' LINK.W A6,#-$004E +00000004: 48E7 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7) +00000008: 2C2E 000C ',...' MOVE.L $000C(A6),D6 +0000000C: 266E 0008 '&n..' MOVEA.L $0008(A6),A3 +00000010: 200B ' .' MOVE.L A3,D0 +00000012: 6704 'g.' BEQ.S *+$0006 ; 00000018 +00000014: 4A86 'J.' TST.L D6 +00000016: 6606 'f.' BNE.S *+$0008 ; 0000001E +00000018: 70CE 'p.' MOVEQ #$CE,D0 +0000001A: 6000 00B0 '`...' BRA *+$00B2 ; 000000CC +0000001E: A11A '..' _GetZone ; A11A +00000020: 2448 '$H' MOVEA.L A0,A2 +00000022: 598F 'Y.' SUBQ.L #4,A7 +00000024: 2EB8 02A6 '....' MOVE.L $02A6,(A7) +00000028: 205F ' _' MOVEA.L (A7)+,A0 +0000002A: A01B '..' _SetZone ; A01B +0000002C: 558F 'U.' SUBQ.L #2,A7 +0000002E: 2F0B '/.' MOVE.L A3,-(A7) +00000030: 2F06 '/.' MOVE.L D6,-(A7) +00000032: 487A 00B4 'Hz..' PEA *+$00B6 ; 000000E8 +00000036: 7005 'p.' MOVEQ #$05,D0 +00000038: 2F00 '/.' MOVE.L D0,-(A7) +0000003A: 486E FFB6 'Hn..' PEA -$004A(A6) +0000003E: 486E FFBA 'Hn..' PEA -$0046(A6) +00000042: 486E FFBE 'Hn..' PEA -$0042(A6) +00000046: 3F3C 0003 '?<..' MOVE.W #$0003,-(A7) +0000004A: AA5A '.Z' _CodeFragmentDispatch ; AA5A +0000004C: 301F '0.' MOVE.W (A7)+,D0 +0000004E: 48C0 'H.' EXT.L D0 +00000050: 2E00 '..' MOVE.L D0,D7 +00000052: 6672 'fr' BNE.S *+$0074 ; 000000C6 +00000054: 558F 'U.' SUBQ.L #2,A7 +00000056: 2F2E FFB6 '/...' MOVE.L -$004A(A6),-(A7) +0000005A: 487A 007A 'Hz.z' PEA *+$007C ; 000000D6 +0000005E: 486E FFBA 'Hn..' PEA -$0046(A6) +00000062: 486E FFFF 'Hn..' PEA -$0001(A6) +00000066: 3F3C 0005 '?<..' MOVE.W #$0005,-(A7) +0000006A: AA5A '.Z' _CodeFragmentDispatch ; AA5A +0000006C: 301F '0.' MOVE.W (A7)+,D0 +0000006E: 48C0 'H.' EXT.L D0 +00000070: 2E00 '..' MOVE.L D0,D7 +00000072: 6644 'fD' BNE.S *+$0046 ; 000000B8 +00000074: 7000 'p.' MOVEQ #$00,D0 +00000076: 102E FFFF '....' MOVE.B -$0001(A6),D0 +0000007A: 0C40 0002 '.@..' CMPI.W #$0002,D0 +0000007E: 6708 'g.' BEQ.S *+$000A ; 00000088 +00000080: 2E3C FFFF F50E '.<....' MOVE.L #$FFFFF50E,D7 +00000086: 6030 '`0' BRA.S *+$0032 ; 000000B8 +00000088: 598F 'Y.' SUBQ.L #4,A7 +0000008A: 2F2E FFBA '/...' MOVE.L -$0046(A6),-(A7) +0000008E: 4878 03E1 'Hx..' PEA $03E1 +00000092: 7001 'p.' MOVEQ #$01,D0 +00000094: 1F00 '..' MOVE.B D0,-(A7) +00000096: 7000 'p.' MOVEQ #$00,D0 +00000098: AA59 '.Y' _MixedModeDispatch ; AA59 +0000009A: 285F '(_' MOVEA.L (A7)+,A4 +0000009C: 200C ' .' MOVE.L A4,D0 +0000009E: 6604 'f.' BNE.S *+$0006 ; 000000A4 +000000A0: 7E94 '~.' MOVEQ #$94,D7 +000000A2: 6014 '`.' BRA.S *+$0016 ; 000000B8 +000000A4: 7000 'p.' MOVEQ #$00,D0 +000000A6: 2F00 '/.' MOVE.L D0,-(A7) +000000A8: 2F00 '/.' MOVE.L D0,-(A7) +000000AA: 4E94 'N.' JSR (A4) +000000AC: 48C0 'H.' EXT.L D0 +000000AE: 2E00 '..' MOVE.L D0,D7 +000000B0: 2F0C '/.' MOVE.L A4,-(A7) +000000B2: 7001 'p.' MOVEQ #$01,D0 +000000B4: AA59 '.Y' _MixedModeDispatch ; AA59 +000000B6: 504F 'PO' ADDQ.W #8,A7 +000000B8: 558F 'U.' SUBQ.L #2,A7 +000000BA: 486E FFB6 'Hn..' PEA -$004A(A6) +000000BE: 3F3C 0004 '?<..' MOVE.W #$0004,-(A7) +000000C2: AA5A '.Z' _CodeFragmentDispatch ; AA5A +000000C4: 544F 'TO' ADDQ.W #2,A7 +000000C6: 204A ' J' MOVEA.L A2,A0 +000000C8: A01B '..' _SetZone ; A01B +000000CA: 2007 ' .' MOVE.L D7,D0 +000000CC: 4CEE 1CC0 FF9E 'L.....' MOVEM.L -$0062(A6),D6/D7/A2-A4 +000000D2: 4E5E 'N^' UNLK A6 +000000D4: 4E75 'Nu' RTS +000000D6: 1045 '.E' MOVE.B D5,A0 +000000D8: 7870 'xp' MOVEQ #$70,D4 ; 'p' +000000DA: 6572 'er' BCS.S *+$0074 ; 0000014E +000000DC: 7445 'tE' MOVEQ #$45,D2 ; 'E' +000000DE: 6E74 'nt' BGT.S *+$0076 ; 00000154 +000000E0: 7279 'ry' MOVEQ #$79,D1 ; 'y' +000000E2: 506F 696E 'Poin' ADDQ.W #8,$696E(A7) +000000E6: 7400 't.' MOVEQ #$00,D2 + +Comment: + + INTERC_2600_EXPERTENTRY POINT ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: INTERC_26F0 [26F0, 2744) + + Module started due to: MODGUESS (align, label) + + +Dictionary: Flags $00 FirstId 253 + 253: INTERC_26F0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INTERC_26F0"(253) Segment="Main"(200) +Size: Flags $00 ModuleSize 84 + +Content: Flags $08 +Contents offset $0000 size $0054 +00000000: 4E56 FFE0 'NV..' LINK.W A6,#-$0020 +00000004: 7000 'p.' MOVEQ #$00,D0 +00000006: 2D40 FFFC '-@..' MOVE.L D0,-$0004(A6) +0000000A: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +0000000E: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +00000012: 3D7C 0004 FFF2 '=|....' MOVE.W #$0004,-$000E(A6) +00000018: 1D7C 0001 FFF1 '.|....' MOVE.B #$01,-$000F(A6) +0000001E: 422E FFF0 'B...' CLR.B -$0010(A6) +00000022: 7221 'r!' MOVEQ #$21,D1 ; '!' +00000024: 2D41 FFEC '-A..' MOVE.L D1,-$0014(A6) +00000028: 426E FFEA 'Bn..' CLR.W -$0016(A6) +0000002C: 426E FFE8 'Bn..' CLR.W -$0018(A6) +00000030: 2D40 FFE4 '-@..' MOVE.L D0,-$001C(A6) +00000034: 422E FFE3 'B...' CLR.B -$001D(A6) +00000038: 1D7C 0007 FFE2 '.|....' MOVE.B #$07,-$001E(A6) +0000003E: 3D7C AAFE FFE0 '=|....' MOVE.W #$AAFE,-$0020(A6) +00000044: 2D6E 0008 FFF4 '-n....' MOVE.L $0008(A6),-$000C(A6) +0000004A: 41EE FFE0 'A...' LEA -$0020(A6),A0 +0000004E: 4E90 'N.' JSR (A0) +00000050: 4E5E 'N^' UNLK A6 +00000052: 4E75 'Nu' RTS + +Comment: + + INTERC_26F0 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: INTERC_2750 [2750, 2776) + + Module started due to: MODGUESS (align, label, RTS then padding) + + +Dictionary: Flags $00 FirstId 254 + 254: INTERC_2750 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INTERC_2750"(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: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7) +00000008: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +0000000C: 2868 030C '(h..' MOVEA.L $030C(A0),A4 +00000010: 200C ' .' MOVE.L A4,D0 +00000012: 6708 'g.' BEQ.S *+$000A ; 0000001C +00000014: 2654 '&T' MOVEA.L (A4),A3 +00000016: 200B ' .' MOVE.L A3,D0 +00000018: 6702 'g.' BEQ.S *+$0004 ; 0000001C +0000001A: 4E93 'N.' JSR (A3) +0000001C: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4 +00000022: 4E5E 'N^' UNLK A6 +00000024: 4E75 'Nu' RTS + +Comment: + + INTERC_2750 ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: INTERC_2780_FIREWIRE [2780, 29BE) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Resolved outgoing references: + +1A0 (2920): JSR GETHANDLESIZE ; outside file + +138 (28B8): JSR GETHANDLESIZE ; outside file + +1D0 (2950): JSR INTERC_2750 + +1CA (294A): JSR INTERC_26F0 + +162 (28E2): JSR INTERC_26F0 + +BE (283E): JSR STARTLIB_GETFIREWIRESTARTUPDEVICEINFO ; outside file + +E (278E): JSR STARTLIB_GETSTARTUPDEVICETYPE ; outside file + + +Dictionary: Flags $00 FirstId 255 + 255: INTERC_2780_FIREWIRE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INTERC_2780_FIREWIRE"(255) Segment="Main"(200) +Size: Flags $00 ModuleSize 574 + +Content: Flags $08 +Contents offset $0000 size $023E +00000000: 4E56 FECC 'NV..' LINK.W A6,#-$0134 +00000004: 48E7 1318 'H...' MOVEM.L D3/D6/D7/A3/A4,-(A7) +00000008: 4206 'B.' CLR.B D6 +0000000A: 486E FFEC 'Hn..' PEA -$0014(A6) +0000000E: 4EBA 0000 'N...' JSR STARTLIB_GETSTARTUPDEVICETYPE ; id: 257 +00000012: 4A40 'J@' TST.W D0 +00000014: 584F 'XO' ADDQ.W #4,A7 +00000016: 660E 'f.' BNE.S *+$0010 ; 00000026 +00000018: 0CAE 6669 7265 '..fire' CMPI.L #$66697265,-$0014(A6) ; 'fire' + FFEC +00000020: 57C3 'W.' SEQ D3 +00000022: 4403 'D.' NEG.B D3 +00000024: 1C03 '..' MOVE.B D3,D6 +00000026: 4A06 'J.' TST.B D6 +00000028: 6678 'fx' BNE.S *+$007A ; 000000A2 +0000002A: 7000 'p.' MOVEQ #$00,D0 +0000002C: 2D40 FFF0 '-@..' MOVE.L D0,-$0010(A6) +00000030: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +00000034: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +00000038: 422E FFFC 'B...' CLR.B -$0004(A6) +0000003C: 558F 'U.' SUBQ.L #2,A7 +0000003E: 486E FFF0 'Hn..' PEA -$0010(A6) +00000042: 7000 'p.' MOVEQ #$00,D0 +00000044: 2F00 '/.' MOVE.L D0,-(A7) +00000046: 487A 01E8 'Hz..' PEA *+$01EA ; 00000230 +0000004A: 7201 'r.' MOVEQ #$01,D1 +0000004C: 1F01 '..' MOVE.B D1,-(A7) +0000004E: 3F3C FFFC '?<..' MOVE.W #$FFFC,-(A7) +00000052: AA5A '.Z' _CodeFragmentDispatch ; AA5A +00000054: 558F 'U.' SUBQ.L #2,A7 +00000056: 486E FFF0 'Hn..' PEA -$0010(A6) +0000005A: 7000 'p.' MOVEQ #$00,D0 +0000005C: 2F00 '/.' MOVE.L D0,-(A7) +0000005E: 487A 01C6 'Hz..' PEA *+$01C8 ; 00000226 +00000062: 7201 'r.' MOVEQ #$01,D1 +00000064: 1F01 '..' MOVE.B D1,-(A7) +00000066: 3F3C FFFC '?<..' MOVE.W #$FFFC,-(A7) +0000006A: AA5A '.Z' _CodeFragmentDispatch ; AA5A +0000006C: 558F 'U.' SUBQ.L #2,A7 +0000006E: 486E FFF0 'Hn..' PEA -$0010(A6) +00000072: 7000 'p.' MOVEQ #$00,D0 +00000074: 2F00 '/.' MOVE.L D0,-(A7) +00000076: 487A 01A6 'Hz..' PEA *+$01A8 ; 0000021E +0000007A: 7201 'r.' MOVEQ #$01,D1 +0000007C: 1F01 '..' MOVE.B D1,-(A7) +0000007E: 3F3C FFFC '?<..' MOVE.W #$FFFC,-(A7) +00000082: AA5A '.Z' _CodeFragmentDispatch ; AA5A +00000084: 558F 'U.' SUBQ.L #2,A7 +00000086: 486E FFF0 'Hn..' PEA -$0010(A6) +0000008A: 7000 'p.' MOVEQ #$00,D0 +0000008C: 2F00 '/.' MOVE.L D0,-(A7) +0000008E: 487A 0178 'Hz.x' PEA *+$017A ; 00000208 +00000092: 7201 'r.' MOVEQ #$01,D1 +00000094: 1F01 '..' MOVE.B D1,-(A7) +00000096: 3F3C FFFC '?<..' MOVE.W #$FFFC,-(A7) +0000009A: AA5A '.Z' _CodeFragmentDispatch ; AA5A +0000009C: 504F 'PO' ADDQ.W #8,A7 +0000009E: 6000 013A '`..:' BRA *+$013C ; 000001DA +000000A2: A11A '..' _GetZone ; A11A +000000A4: 2D48 FECC '-H..' MOVE.L A0,-$0134(A6) +000000A8: 598F 'Y.' SUBQ.L #4,A7 +000000AA: 2EB8 02A6 '....' MOVE.L $02A6,(A7) +000000AE: 205F ' _' MOVEA.L (A7)+,A0 +000000B0: A01B '..' _SetZone ; A01B +000000B2: 486E FFE8 'Hn..' PEA -$0018(A6) +000000B6: 486E FFE4 'Hn..' PEA -$001C(A6) +000000BA: 486E FFDC 'Hn..' PEA -$0024(A6) +000000BE: 4EBA 0000 'N...' JSR STARTLIB_GETFIREWIRESTARTUPDEVICEINFO ; id: 256 +000000C2: 4A40 'J@' TST.W D0 +000000C4: 4FEF 000C 'O...' LEA $000C(A7),A7 +000000C8: 6600 010A 'f...' BNE *+$010C ; 000001D4 +000000CC: 203C 0000 00D8 ' <....' MOVE.L #$000000D8,D0 +000000D2: A71E '..' _NewPtrSysClear ; A71E +000000D4: 2848 '(H' MOVEA.L A0,A4 +000000D6: 200C ' .' MOVE.L A4,D0 +000000D8: 6700 00FA 'g...' BEQ *+$00FC ; 000001D4 +000000DC: 297C 0000 00D8 ')|....' MOVE.L #$000000D8,$0020(A4) + 0020 +000000E4: 297C 4657 4947 ')|FWIG' MOVE.L #$46574947,$000C(A4) ; 'FWIG' + 000C +000000EC: 41EC 0010 'A...' LEA $0010(A4),A0 +000000F0: 43EE FFDC 'C...' LEA -$0024(A6),A1 +000000F4: 20D9 ' .' MOVE.L (A1)+,(A0)+ +000000F6: 20D9 ' .' MOVE.L (A1)+,(A0)+ +000000F8: 296E FFE4 0018 ')n....' MOVE.L -$001C(A6),$0018(A4) +000000FE: 296E FFE8 001C ')n....' MOVE.L -$0018(A6),$001C(A4) +00000104: 2078 02B6 ' x..' MOVEA.L $02B6,A0 +00000108: 214C 030C '!L..' MOVE.L A4,$030C(A0) +0000010C: 7001 'p.' MOVEQ #$01,D0 +0000010E: 1F00 '..' MOVE.B D0,-(A7) +00000110: 70FF 'p.' MOVEQ #$FF,D0 +00000112: 4A1F 'J.' TST.B (A7)+ +00000114: 56C0 'V.' SNE D0 +00000116: 31C0 0B9E '1...' MOVE.W D0,$0B9E +0000011A: 598F 'Y.' SUBQ.L #4,A7 +0000011C: 2F3C 6672 6167 '/' PEA *+$0040 ; 000001E4 +000001A8: 7005 'p.' MOVEQ #$05,D0 +000001AA: 2F00 '/.' MOVE.L D0,-(A7) +000001AC: 486E FFD4 'Hn..' PEA -$002C(A6) +000001B0: 486E FED0 'Hn..' PEA -$0130(A6) +000001B4: 486E FED4 'Hn..' PEA -$012C(A6) +000001B8: 3F3C 0003 '?<..' MOVE.W #$0003,-(A7) +000001BC: AA5A '.Z' _CodeFragmentDispatch ; AA5A +000001BE: 301F '0.' MOVE.W (A7)+,D0 +000001C0: 48C0 'H.' EXT.L D0 +000001C2: 2E00 '..' MOVE.L D0,D7 +000001C4: 660A 'f.' BNE.S *+$000C ; 000001D0 +000001C6: 2F2E FED0 '/...' MOVE.L -$0130(A6),-(A7) +000001CA: 4EBA 0000 'N...' JSR INTERC_26F0 ; id: 253 +000001CE: 584F 'XO' ADDQ.W #4,A7 +000001D0: 4EBA 0000 'N...' JSR INTERC_2750 ; id: 254 +000001D4: 206E FECC ' n..' MOVEA.L -$0134(A6),A0 +000001D8: A01B '..' _SetZone ; A01B +000001DA: 4CEE 18C8 FEB8 'L.....' MOVEM.L -$0148(A6),D3/D6/D7/A3/A4 +000001E0: 4E5E 'N^' UNLK A6 +000001E2: 4E75 'Nu' RTS +000001E4: 0C46 5750 '.FWP' CMPI.W #$5750,D6 ; 'WP' +000001E8: 4349 'CI' DC.W $4349 ; ???? +000001EA: 5363 'Sc' SUBQ.W #1,-(A3) +000001EC: 616E 'an' BSR.S *+$0070 ; 0000025C +000001EE: 6E65 'ne' BGT.S *+$0067 ; 00000255 +000001F0: 7200 'r.' MOVEQ #$00,D1 +000001F2: 1446 '.F' MOVE.B D6,A2 +000001F4: 5745 'WE' SUBQ.W #3,D5 +000001F6: 7870 'xp' MOVEQ #$70,D4 ; 'p' +000001F8: 6572 'er' BCS.S *+$0074 ; 0000026C +000001FA: 7452 'tR' MOVEQ #$52,D2 ; 'R' +000001FC: 6567 'eg' BCS.S *+$0069 ; 00000265 +000001FE: 6973 'is' BVS.S *+$0075 ; 00000273 +00000200: 7472 'tr' MOVEQ #$72,D2 ; 'r' +00000202: 6174 'at' BSR.S *+$0076 ; 00000278 +00000204: 696F 'io' BVS.S *+$0071 ; 00000275 +00000206: 6E00 1347 'n..G' BGT *+$1349 ; 0000154F +0000020A: 656E 'en' BCS.S *+$0070 ; 0000027A +0000020C: 6572 'er' BCS.S *+$0074 ; 00000280 +0000020E: 6963 'ic' BVS.S *+$0065 ; 00000273 +00000210: 4472 'Dr' DC.W $4472 ; ???? +00000212: 6976 'iv' BVS.S *+$0078 ; 0000028A +00000214: 6572 'er' BCS.S *+$0074 ; 00000288 +00000216: 4661 'Fa' NOT.W -(A1) +00000218: 6D69 'mi' BLT.S *+$006B ; 00000283 +0000021A: 6C79 'ly' BGE.S *+$007B ; 00000295 +0000021C: 0000 0644 '...D' ORI.B #$44,D0 ; 'D' +00000220: 464D 'FM' NOT.W A5 +00000222: 4C69 6200 0744 'Lib..D' TDIVU.L $0744(A1),D0:D6 +00000228: 6576 'ev' BCS.S *+$0078 ; 000002A0 +0000022A: 4E4C 'NL' TRAP #$0C +0000022C: 6962 'ib' BVS.S *+$0064 ; 00000290 +0000022E: 0000 0D46 '...F' ORI.B #$46,D0 ; 'F' +00000232: 5753 'WS' SUBQ.W #3,(A3) +00000234: 6572 'er' BCS.S *+$0074 ; 000002A8 +00000236: 7669 'vi' MOVEQ #$69,D3 ; 'i' +00000238: 6365 'ce' BLS.S *+$0067 ; 0000029F +0000023A: 734C 'sL' DC.W $734C ; ???? +0000023C: 6962 'ib' BVS.S *+$0064 ; 000002A0 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETHANDLESIZE"(219) + 000001A2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="GETHANDLESIZE"(219) + 0000013A + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INTERC_2750"(254) + 000001D2 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INTERC_26F0"(253) + 000001CC + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INTERC_26F0"(253) + 00000164 + +Dictionary: Flags $00 FirstId 256 + 256: STARTLIB_GETFIREWIRESTARTUPDEVICEINFO + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="STARTLIB_GETFIREWIRESTARTUPDEVICEINFO"(256) + 000000C0 + +Dictionary: Flags $00 FirstId 257 + 257: STARTLIB_GETSTARTUPDEVICETYPE + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="STARTLIB_GETSTARTUPDEVICETYPE"(257) + 00000010 +Comment: + + INTERC_2780_FIREWIRE ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: INTERC_29C0_WIRELESS [29C0, 2A1C) + + Module started due to: MODGUESS (align, label) + + Unresolved outgoing references: + +12 (29D2): PEA $2A1E + + +Dictionary: Flags $00 FirstId 258 + 258: INTERC_29C0_WIRELESS +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INTERC_29C0_WIRELESS"(258) Segment="Main"(200) +Size: Flags $00 ModuleSize 92 + +Content: Flags $08 +Contents offset $0000 size $005C +00000000: 4E56 FFEE 'NV..' LINK.W A6,#-$0012 +00000004: 2F07 '/.' MOVE.L D7,-(A7) +00000006: 1D7C 0001 FFFF '.|....' MOVE.B #$01,-$0001(A6) +0000000C: 7000 'p.' MOVEQ #$00,D0 +0000000E: 2F00 '/.' MOVE.L D0,-(A7) +00000010: 2F00 '/.' MOVE.L D0,-(A7) +00000012: 487A 004A 'Hz.J' PEA *+$004C ; 0000005E +00000016: 487A 003C 'Hz.<' PEA *+$003E ; 00000054 +0000001A: 487A 0030 'Hz.0' PEA *+$0032 ; 0000004C +0000001E: 487A 0026 'Hz.&' PEA *+$0028 ; 00000046 +00000022: 486E FFEE 'Hn..' PEA -$0012(A6) +00000026: 70FD 'p.' MOVEQ #$FD,D0 +00000028: ABE9 '..' DC.W $ABE9 ; TB 03E9 +0000002A: 2E00 '..' MOVE.L D0,D7 +0000002C: 4FEF 001C 'O...' LEA $001C(A7),A7 +00000030: 660C 'f.' BNE.S *+$000E ; 0000003E +00000032: 41EE FFFF 'A...' LEA -$0001(A6),A0 +00000036: 203C 0001 00E2 ' <....' MOVE.L #$000100E2,D0 +0000003C: A052 '.R' _WriteXPRam ; A052 +0000003E: 2E2E FFEA '....' MOVE.L -$0016(A6),D7 +00000042: 4E5E 'N^' UNLK A6 +00000044: 4E75 'Nu' RTS +00000046: 7261 'ra' MOVEQ #$61,D1 ; 'a' +00000048: 6469 'di' BCC.S *+$006B ; 000000B3 +0000004A: 6F00 6E65 'o.ne' BLE *+$6E67 ; 00006EB1 +0000004E: 7477 'tw' MOVEQ #$77,D2 ; 'w' +00000050: 6F72 'or' BLE.S *+$0074 ; 000000C4 +00000052: 6B00 7769 'k.wi' BMI *+$776B ; 000077BD +00000056: 7265 're' MOVEQ #$65,D1 ; 'e' +00000058: 6C65 'le' BGE.S *+$0067 ; 000000BF +0000005A: 7373 'ss' DC.W $7373 ; ???? + +Comment: + + INTERC_29C0_WIRELESS ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: INTERC_2A20_SCSITARGETMODE [2A20, 2A7E) + + Module started due to: MODGUESS (align, label) + + +Dictionary: Flags $00 FirstId 259 + 259: INTERC_2A20_SCSITARGETMODE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INTERC_2A20_SCSITARGETMODE"(259) Segment="Main"(200) +Size: Flags $00 ModuleSize 94 + +Content: Flags $08 +Contents offset $0000 size $005E +00000000: 4E56 FFF0 'NV..' LINK.W A6,#-$0010 +00000004: 2F07 '/.' MOVE.L D7,-(A7) +00000006: 486E FFF0 'Hn..' PEA -$0010(A6) +0000000A: 7000 'p.' MOVEQ #$00,D0 +0000000C: ABE9 '..' DC.W $ABE9 ; TB 03E9 +0000000E: 2E00 '..' MOVE.L D0,D7 +00000010: 7005 'p.' MOVEQ #$05,D0 +00000012: 2F00 '/.' MOVE.L D0,-(A7) +00000014: 487A 0044 'Hz.D' PEA *+$0046 ; 0000005A +00000018: 487A 002C 'Hz.,' PEA *+$002E ; 00000046 +0000001C: 7200 'r.' MOVEQ #$00,D1 +0000001E: 2F01 '/.' MOVE.L D1,-(A7) +00000020: 2F01 '/.' MOVE.L D1,-(A7) +00000022: 2F01 '/.' MOVE.L D1,-(A7) +00000024: 486E FFF0 'Hn..' PEA -$0010(A6) +00000028: 70FD 'p.' MOVEQ #$FD,D0 +0000002A: ABE9 '..' DC.W $ABE9 ; TB 03E9 +0000002C: 2E00 '..' MOVE.L D0,D7 +0000002E: 660E 'f.' BNE.S *+$0010 ; 0000003E +00000030: 203C 2000 0000 ' < ...' MOVE.L #$20000000,D0 +00000036: 80B8 2408 '..$.' OR.L $2408,D0 +0000003A: 21C0 2408 '!.$.' MOVE.L D0,$2408 +0000003E: 2E2E FFEC '....' MOVE.L -$0014(A6),D7 +00000042: 4E5E 'N^' UNLK A6 +00000044: 4E75 'Nu' RTS +00000046: 7461 'ta' MOVEQ #$61,D2 ; 'a' +00000048: 7267 'rg' MOVEQ #$67,D1 ; 'g' +0000004A: 6574 'et' BCS.S *+$0076 ; 000000C0 +0000004C: 2D6D 6F64 652D '-mode-' MOVE.L $6F64(A5),$652D(A6) +00000052: 6361 'ca' BLS.S *+$0063 ; 000000B5 +00000054: 7061 'pa' MOVEQ #$61,D0 ; 'a' +00000056: 626C 'bl' BHI.S *+$006E ; 000000C4 +00000058: 6500 5343 'e.SC' BCS *+$5345 ; 0000539D +0000005C: 5349 'SI' SUBQ.W #1,A1 + +Comment: + + INTERC_2A20_SCSITARGETMODE ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: INTERC_2A80_ETHERPRINTFLIB [2A80, 2B16) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +5E (2ADE): JSR INTERC_1750_LANLIB + + +Dictionary: Flags $00 FirstId 260 + 260: INTERC_2A80_ETHERPRINTFLIB +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INTERC_2A80_ETHERPRINTFLIB"(260) Segment="Main"(200) +Size: Flags $00 ModuleSize 150 + +Content: Flags $08 +Contents offset $0000 size $0096 +00000000: 4E56 FEF2 'NV..' LINK.W A6,#-$010E +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 7000 'p.' MOVEQ #$00,D0 +0000000A: 2640 '&@' MOVEA.L D0,A3 +0000000C: A11A '..' _GetZone ; A11A +0000000E: 2848 '(H' MOVEA.L A0,A4 +00000010: 598F 'Y.' SUBQ.L #4,A7 +00000012: 2EB8 02A6 '....' MOVE.L $02A6,(A7) +00000016: 205F ' _' MOVEA.L (A7)+,A0 +00000018: A01B '..' _SetZone ; A01B +0000001A: 558F 'U.' SUBQ.L #2,A7 +0000001C: 487A 0068 'Hz.h' PEA *+$006A ; 00000086 +00000020: 2F3C 7077 7063 '/.' MOVE.W (A7)+,D7 +0000003E: 661A 'f.' BNE.S *+$001C ; 0000005A +00000040: 558F 'U.' SUBQ.L #2,A7 +00000042: 2F2E FEF6 '/...' MOVE.L -$010A(A6),-(A7) +00000046: 487A 002E 'Hz..' PEA *+$0030 ; 00000076 +0000004A: 486E FEF2 'Hn..' PEA -$010E(A6) +0000004E: 486E FFFF 'Hn..' PEA -$0001(A6) +00000052: 3F3C 0005 '?<..' MOVE.W #$0005,-(A7) +00000056: AA5A '.Z' _CodeFragmentDispatch ; AA5A +00000058: 3E1F '>.' MOVE.W (A7)+,D7 +0000005A: 4A47 'JG' TST.W D7 +0000005C: 660A 'f.' BNE.S *+$000C ; 00000068 +0000005E: 4EBA 0000 'N...' JSR INTERC_1750_LANLIB ; id: 212 +00000062: 206E FEF2 ' n..' MOVEA.L -$010E(A6),A0 +00000066: 4E90 'N.' JSR (A0) +00000068: 204C ' L' MOVEA.L A4,A0 +0000006A: A01B '..' _SetZone ; A01B +0000006C: 4CEE 1880 FEE6 'L.....' MOVEM.L -$011A(A6),D7/A3/A4 +00000072: 4E5E 'N^' UNLK A6 +00000074: 4E75 'Nu' RTS +00000076: 0E49 6E69 '.Ini' MOVES.W D6,A1 +0000007A: 7445 'tE' MOVEQ #$45,D2 ; 'E' +0000007C: 5072 'Pr' DC.W $5072 ; ???? +0000007E: 696E 'in' BVS.S *+$0070 ; 000000EE +00000080: 7466 'tf' MOVEQ #$66,D2 ; 'f' +00000082: 5050 'PP' ADDQ.W #8,(A0) +00000084: 4300 'C.' CHK.L D0,D1 +00000086: 0E45 7468 '.Eth' MOVES.W D5,D7 +0000008A: 6572 'er' BCS.S *+$0074 ; 000000FE +0000008C: 5072 'Pr' DC.W $5072 ; ???? +0000008E: 696E 'in' BVS.S *+$0070 ; 000000FE +00000090: 7466 'tf' MOVEQ #$66,D2 ; 'f' +00000092: 4C69 6200 'Lib.' DC.W $4C69 ,$6200 + + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INTERC_1750_LANLIB"(212) + 00000060 +Comment: + + INTERC_2A80_ETHERPRINTFLIB ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: INTERC_2B20_GRAYPAGE [2B20, 2BBA) + + Module started due to: MODGUESS (align, label) + + +Dictionary: Flags $00 FirstId 261 + 261: INTERC_2B20_GRAYPAGE +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INTERC_2B20_GRAYPAGE"(261) Segment="Main"(200) +Size: Flags $00 ModuleSize 154 + +Content: Flags $08 +Contents offset $0000 size $009A +00000000: 4E56 FFE8 'NV..' LINK.W A6,#-$0018 +00000004: 48E7 1100 'H...' MOVEM.L D3/D7,-(A7) +00000008: 4207 'B.' CLR.B D7 +0000000A: 7000 'p.' MOVEQ #$00,D0 +0000000C: 2F00 '/.' MOVE.L D0,-(A7) +0000000E: 2F00 '/.' MOVE.L D0,-(A7) +00000010: 487A 007A 'Hz.z' PEA *+$007C ; 0000008C +00000014: 2F00 '/.' MOVE.L D0,-(A7) +00000016: 2F00 '/.' MOVE.L D0,-(A7) +00000018: 2F00 '/.' MOVE.L D0,-(A7) +0000001A: 486E FFF0 'Hn..' PEA -$0010(A6) +0000001E: 70FD 'p.' MOVEQ #$FD,D0 +00000020: ABE9 '..' DC.W $ABE9 ; TB 03E9 +00000022: 4A80 'J.' TST.L D0 +00000024: 4FEF 001C 'O...' LEA $001C(A7),A7 +00000028: 6654 'fT' BNE.S *+$0056 ; 0000007E +0000002A: 7000 'p.' MOVEQ #$00,D0 +0000002C: 2D40 FFE8 '-@..' MOVE.L D0,-$0018(A6) +00000030: 2D40 FFEC '-@..' MOVE.L D0,-$0014(A6) +00000034: 486E FFEC 'Hn..' PEA -$0014(A6) +00000038: 486E FFE8 'Hn..' PEA -$0018(A6) +0000003C: 487A 004E 'Hz.N' PEA *+$0050 ; 0000008C +00000040: 486E FFF0 'Hn..' PEA -$0010(A6) +00000044: 70FA 'p.' MOVEQ #$FA,D0 +00000046: ABE9 '..' DC.W $ABE9 ; TB 03E9 +00000048: 4A80 'J.' TST.L D0 +0000004A: 4FEF 0010 'O...' LEA $0010(A7),A7 +0000004E: 6624 'f$' BNE.S *+$0026 ; 00000074 +00000050: 4AAE FFE8 'J...' TST.L -$0018(A6) +00000054: 671E 'g.' BEQ.S *+$0020 ; 00000074 +00000056: 7004 'p.' MOVEQ #$04,D0 +00000058: B0AE FFEC '....' CMP.L -$0014(A6),D0 +0000005C: 6616 'f.' BNE.S *+$0018 ; 00000074 +0000005E: 206E FFE8 ' n..' MOVEA.L -$0018(A6),A0 +00000062: 7001 'p.' MOVEQ #$01,D0 +00000064: B090 '..' CMP.L (A0),D0 +00000066: 57C3 'W.' SEQ D3 +00000068: 4403 'D.' NEG.B D3 +0000006A: 6704 'g.' BEQ.S *+$0006 ; 00000070 +0000006C: 7001 'p.' MOVEQ #$01,D0 +0000006E: 6002 '`.' BRA.S *+$0004 ; 00000072 +00000070: 7000 'p.' MOVEQ #$00,D0 +00000072: 1E00 '..' MOVE.B D0,D7 +00000074: 486E FFF0 'Hn..' PEA -$0010(A6) +00000078: 7003 'p.' MOVEQ #$03,D0 +0000007A: ABE9 '..' DC.W $ABE9 ; TB 03E9 +0000007C: 584F 'XO' ADDQ.W #4,A7 +0000007E: 1D47 0008 '.G..' MOVE.B D7,$0008(A6) +00000082: 4CEE 0088 FFE0 'L.....' MOVEM.L -$0020(A6),D3/D7 +00000088: 4E5E 'N^' UNLK A6 +0000008A: 4E75 'Nu' RTS +0000008C: 4141 'AA' DC.W $4141 ; ???? +0000008E: 504C 'PL' ADDQ.W #8,A4 +00000090: 2C67 ',g' MOVEA.L -(A7),A6 +00000092: 7261 'ra' MOVEQ #$61,D1 ; 'a' +00000094: 792D 'y-' DC.W $792D ; ???? +00000096: 7061 'pa' MOVEQ #$61,D0 ; 'a' +00000098: 6765 'ge' BEQ.S *+$0067 ; 000000FF + +Comment: + + INTERC_2B20_GRAYPAGE ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: INTERC_2BC0_DEBUGPRINT [2BC0, 2F3E) + + Module started due to: MODGUESS (align, label) + + Resolved outgoing references: + +2E2 (2EA2): JSR INTERC_3040 + +2D4 (2E94): JSR INTERC_3020 + +2C0 (2E80): JSR INTERC_2FA0 + +2AC (2E6C): JSR INTERC_3060 + +294 (2E54): JSR INTERC_2F40 + +3E (2BFE): JSR INTERC_2FF0 + + +Dictionary: Flags $00 FirstId 262 + 262: INTERC_2BC0_DEBUGPRINT +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INTERC_2BC0_DEBUGPRINT"(262) Segment="Main"(200) +Size: Flags $00 ModuleSize 894 + +Content: Flags $08 +Contents offset $0000 size $037E +00000000: 4E56 FEBC 'NV..' LINK.W A6,#-$0144 +00000004: 48E7 1F18 'H...' MOVEM.L D3-D7/A3/A4,-(A7) +00000008: 7000 'p.' MOVEQ #$00,D0 +0000000A: 2D40 FFD0 '-@..' MOVE.L D0,-$0030(A6) +0000000E: 2D40 FFD4 '-@..' MOVE.L D0,-$002C(A6) +00000012: 7C00 '|.' MOVEQ #$00,D6 +00000014: 2D40 FFD8 '-@..' MOVE.L D0,-$0028(A6) +00000018: 7A00 'z.' MOVEQ #$00,D5 +0000001A: 2D40 FFDC '-@..' MOVE.L D0,-$0024(A6) +0000001E: 2D40 FFE0 '-@..' MOVE.L D0,-$0020(A6) +00000022: 2D40 FFE4 '-@..' MOVE.L D0,-$001C(A6) +00000026: 2D40 FFE8 '-@..' MOVE.L D0,-$0018(A6) +0000002A: 2D40 FFEC '-@..' MOVE.L D0,-$0014(A6) +0000002E: 7A00 'z.' MOVEQ #$00,D5 +00000030: 2D40 FFF0 '-@..' MOVE.L D0,-$0010(A6) +00000034: 2D40 FFF4 '-@..' MOVE.L D0,-$000C(A6) +00000038: 2D40 FFF8 '-@..' MOVE.L D0,-$0008(A6) +0000003C: 78FF 'x.' MOVEQ #$FF,D4 +0000003E: 4EBA 0000 'N...' JSR INTERC_2FF0 ; id: 268 +00000042: 4A00 'J.' TST.B D0 +00000044: 6700 02A8 'g...' BEQ *+$02AA ; 000002EE +00000048: 558F 'U.' SUBQ.L #2,A7 +0000004A: 7001 'p.' MOVEQ #$01,D0 +0000004C: 2F00 '/.' MOVE.L D0,-(A7) +0000004E: 7200 'r.' MOVEQ #$00,D1 +00000050: 2F01 '/.' MOVE.L D1,-(A7) +00000052: 487A 0320 'Hz. ' PEA *+$0322 ; 00000374 +00000056: 7002 'p.' MOVEQ #$02,D0 +00000058: 2F00 '/.' MOVE.L D0,-(A7) +0000005A: 2F3C 7077 7063 '/.' MOVE.W (A7)+,D7 +0000009E: 4A47 'JG' TST.W D7 +000000A0: 660E 'f.' BNE.S *+$0010 ; 000000B0 +000000A2: 558F 'U.' SUBQ.L #2,A7 +000000A4: 2F2E FFCC '/...' MOVE.L -$0034(A6),-(A7) +000000A8: 3F3C FFF9 '?<..' MOVE.W #$FFF9,-(A7) +000000AC: AA5A '.Z' _CodeFragmentDispatch ; AA5A +000000AE: 544F 'TO' ADDQ.W #2,A7 +000000B0: 558F 'U.' SUBQ.L #2,A7 +000000B2: 7001 'p.' MOVEQ #$01,D0 +000000B4: 2F00 '/.' MOVE.L D0,-(A7) +000000B6: 2F2E FEC2 '/...' MOVE.L -$013E(A6),-(A7) +000000BA: 487A 0294 'Hz..' PEA *+$0296 ; 00000350 +000000BE: 486E FEBD 'Hn..' PEA -$0143(A6) +000000C2: 486E FEBE 'Hn..' PEA -$0142(A6) +000000C6: 486E FFD0 'Hn..' PEA -$0030(A6) +000000CA: 3F3C FFF6 '?<..' MOVE.W #$FFF6,-(A7) +000000CE: AA5A '.Z' _CodeFragmentDispatch ; AA5A +000000D0: 3E1F '>.' MOVE.W (A7)+,D7 +000000D2: 4A47 'JG' TST.W D7 +000000D4: 558F 'U.' SUBQ.L #2,A7 +000000D6: 7001 'p.' MOVEQ #$01,D0 +000000D8: 2F00 '/.' MOVE.L D0,-(A7) +000000DA: 2F2E FEC2 '/...' MOVE.L -$013E(A6),-(A7) +000000DE: 487A 0268 'Hz.h' PEA *+$026A ; 00000348 +000000E2: 486E FEBD 'Hn..' PEA -$0143(A6) +000000E6: 486E FEBE 'Hn..' PEA -$0142(A6) +000000EA: 486E FFD4 'Hn..' PEA -$002C(A6) +000000EE: 3F3C FFF6 '?<..' MOVE.W #$FFF6,-(A7) +000000F2: AA5A '.Z' _CodeFragmentDispatch ; AA5A +000000F4: 3E1F '>.' MOVE.W (A7)+,D7 +000000F6: 4A47 'JG' TST.W D7 +000000F8: 4AAE FFD4 'J...' TST.L -$002C(A6) +000000FC: 6728 'g(' BEQ.S *+$002A ; 00000126 +000000FE: 203C 766D 2020 ' .' MOVE.W (A7)+,D7 +00000148: 4A47 'JG' TST.W D7 +0000014A: 4AAE FFD8 'J...' TST.L -$0028(A6) +0000014E: 670A 'g.' BEQ.S *+$000C ; 0000015A +00000150: 206E FFD8 ' n..' MOVEA.L -$0028(A6),A0 +00000154: 20BC 0200 4001 ' ...@.' MOVE.L #$02004001,(A0) +0000015A: 558F 'U.' SUBQ.L #2,A7 +0000015C: 7001 'p.' MOVEQ #$01,D0 +0000015E: 2F00 '/.' MOVE.L D0,-(A7) +00000160: 2F2E FEC2 '/...' MOVE.L -$013E(A6),-(A7) +00000164: 487A 01C8 'Hz..' PEA *+$01CA ; 0000032E +00000168: 486E FEBD 'Hn..' PEA -$0143(A6) +0000016C: 486E FEBE 'Hn..' PEA -$0142(A6) +00000170: 486E FFDC 'Hn..' PEA -$0024(A6) +00000174: 3F3C FFF6 '?<..' MOVE.W #$FFF6,-(A7) +00000178: AA5A '.Z' _CodeFragmentDispatch ; AA5A +0000017A: 3E1F '>.' MOVE.W (A7)+,D7 +0000017C: 4A47 'JG' TST.W D7 +0000017E: 4AAE FFDC 'J...' TST.L -$0024(A6) +00000182: 670A 'g.' BEQ.S *+$000C ; 0000018E +00000184: 206E FFDC ' n..' MOVEA.L -$0024(A6),A0 +00000188: 20BC 0750 8000 ' ..P..' MOVE.L #$07508000,(A0) +0000018E: 558F 'U.' SUBQ.L #2,A7 +00000190: 7001 'p.' MOVEQ #$01,D0 +00000192: 2F00 '/.' MOVE.L D0,-(A7) +00000194: 2F2E FEC2 '/...' MOVE.L -$013E(A6),-(A7) +00000198: 487A 0188 'Hz..' PEA *+$018A ; 00000322 +0000019C: 486E FEBD 'Hn..' PEA -$0143(A6) +000001A0: 486E FEBE 'Hn..' PEA -$0142(A6) +000001A4: 486E FFE4 'Hn..' PEA -$001C(A6) +000001A8: 3F3C FFF6 '?<..' MOVE.W #$FFF6,-(A7) +000001AC: AA5A '.Z' _CodeFragmentDispatch ; AA5A +000001AE: 3E1F '>.' MOVE.W (A7)+,D7 +000001B0: 4A47 'JG' TST.W D7 +000001B2: 4AAE FFE4 'J...' TST.L -$001C(A6) +000001B6: 6722 'g"' BEQ.S *+$0024 ; 000001DA +000001B8: 203C 726F 6D76 ' .' MOVE.W (A7)+,D7 +000001FC: 4A47 'JG' TST.W D7 +000001FE: 4AAE FFEC 'J...' TST.L -$0014(A6) +00000202: 670A 'g.' BEQ.S *+$000C ; 0000020E +00000204: 2A38 02AE '*8..' MOVE.L $02AE,D5 +00000208: 206E FFEC ' n..' MOVEA.L -$0014(A6),A0 +0000020C: 2085 ' .' MOVE.L D5,(A0) +0000020E: 558F 'U.' SUBQ.L #2,A7 +00000210: 7001 'p.' MOVEQ #$01,D0 +00000212: 2F00 '/.' MOVE.L D0,-(A7) +00000214: 2F2E FEC2 '/...' MOVE.L -$013E(A6),-(A7) +00000218: 487A 00EE 'Hz..' PEA *+$00F0 ; 00000308 +0000021C: 486E FEBD 'Hn..' PEA -$0143(A6) +00000220: 486E FEBE 'Hn..' PEA -$0142(A6) +00000224: 486E FFF0 'Hn..' PEA -$0010(A6) +00000228: 3F3C FFF6 '?<..' MOVE.W #$FFF6,-(A7) +0000022C: AA5A '.Z' _CodeFragmentDispatch ; AA5A +0000022E: 3E1F '>.' MOVE.W (A7)+,D7 +00000230: 4A47 'JG' TST.W D7 +00000232: 4AAE FFF0 'J...' TST.L -$0010(A6) +00000236: 6728 'g(' BEQ.S *+$002A ; 00000260 +00000238: 203C 726F 6D20 ' .' MOVE.W (A7)+,D7 +00000282: 4A47 'JG' TST.W D7 +00000284: 4AAE FFF8 'J...' TST.L -$0008(A6) +00000288: 670A 'g.' BEQ.S *+$000C ; 00000294 +0000028A: 70FA 'p.' MOVEQ #$FA,D0 +0000028C: A05C '.\' _MemoryDispatch ; A05C +0000028E: 206E FFF8 ' n..' MOVEA.L -$0008(A6),A0 +00000292: 2080 ' .' MOVE.L D0,(A0) +00000294: 4EBA 0000 'N...' JSR INTERC_2F40 ; id: 267 +00000298: 2840 '(@' MOVEA.L D0,A4 +0000029A: 200C ' .' MOVE.L A4,D0 +0000029C: 670A 'g.' BEQ.S *+$000C ; 000002A8 +0000029E: 2054 ' T' MOVEA.L (A4),A0 +000002A0: 7800 'x.' MOVEQ #$00,D4 +000002A2: 1828 0001 '.(..' MOVE.B $0001(A0),D4 +000002A6: 4A84 'J.' TST.L D4 +000002A8: 2F04 '/.' MOVE.L D4,-(A7) +000002AA: 2F06 '/.' MOVE.L D6,-(A7) +000002AC: 4EBA 0000 'N...' JSR INTERC_3060 ; id: 266 +000002B0: 2640 '&@' MOVEA.L D0,A3 +000002B2: 4AAE FFD0 'J...' TST.L -$0030(A6) +000002B6: 504F 'PO' ADDQ.W #8,A7 +000002B8: 6706 'g.' BEQ.S *+$0008 ; 000002C0 +000002BA: 206E FFD0 ' n..' MOVEA.L -$0030(A6),A0 +000002BE: 208B ' .' MOVE.L A3,(A0) +000002C0: 4EBA 0000 'N...' JSR INTERC_2FA0 ; id: 265 +000002C4: 2640 '&@' MOVEA.L D0,A3 +000002C6: 200C ' .' MOVE.L A4,D0 +000002C8: 6724 'g$' BEQ.S *+$0026 ; 000002EE +000002CA: 200B ' .' MOVE.L A3,D0 +000002CC: 6720 'g ' BEQ.S *+$0022 ; 000002EE +000002CE: 204C ' L' MOVEA.L A4,A0 +000002D0: A029 '.)' _HLock ; A029 +000002D2: 2F06 '/.' MOVE.L D6,-(A7) +000002D4: 4EBA 0000 'N...' JSR INTERC_3020 ; id: 264 +000002D8: 2800 '(.' MOVE.L D0,D4 +000002DA: 2F14 '/.' MOVE.L (A4),-(A7) +000002DC: 4E93 'N.' JSR (A3) +000002DE: 2F04 '/.' MOVE.L D4,-(A7) +000002E0: 2F06 '/.' MOVE.L D6,-(A7) +000002E2: 4EBA 0000 'N...' JSR INTERC_3040 ; id: 263 +000002E6: 204C ' L' MOVEA.L A4,A0 +000002E8: A02A '.*' _HUnlock ; A02A +000002EA: 4FEF 0010 'O...' LEA $0010(A7),A7 +000002EE: 4CEE 18F8 FEA0 'L.....' MOVEM.L -$0160(A6),D3-D7/A3/A4 +000002F4: 4E5E 'N^' UNLK A6 +000002F6: 4E75 'Nu' RTS +000002F8: 0E6C 6F67 6963 '.logic' MOVES.W D6,$6963(A4) +000002FE: 616C 'al' BSR.S *+$006E ; 0000036C +00000300: 5261 'Ra' ADDQ.W #1,-(A1) +00000302: 6D53 'mS' BLT.S *+$0055 ; 00000357 +00000304: 697A 'iz' BVS.S *+$007C ; 00000380 +00000306: 6500 0A72 'e..r' BCS *+$0A74 ; 00000D7A +0000030A: 6F6D 'om' BLE.S *+$006F ; 00000379 +0000030C: 456E 'En' DC.W $456E ; ???? +0000030E: 6441 'dA' BCC.S *+$0043 ; 00000351 +00000310: 6464 'dd' BCC.S *+$0066 ; 00000376 +00000312: 7200 'r.' MOVEQ #$00,D1 +00000314: 0C72 6F6D 4265 '.romBe' CMPI.W #$6F6D,$65(A2,D4.W*2) ; 'om' +0000031A: 6769 'gi' BEQ.S *+$006B ; 00000385 +0000031C: 6E41 'nA' BGT.S *+$0043 ; 0000035F +0000031E: 6464 'dd' BCC.S *+$0066 ; 00000384 +00000320: 7200 'r.' MOVEQ #$00,D1 +00000322: 0A72 6F6D 5665 '.romVe' EORI.W #$6F6D,$65(A2,D5.W*8) ; 'om' +00000328: 7273 'rs' MOVEQ #$73,D1 ; 's' +0000032A: 696F 'io' BVS.S *+$0071 ; 0000039B +0000032C: 6E00 0A73 'n..s' BGT *+$0A75 ; 00000DA1 +00000330: 7973 'ys' DC.W $7973 ; ???? +00000332: 5665 'Ve' ADDQ.W #3,-(A5) +00000334: 7273 'rs' MOVEQ #$73,D1 ; 's' +00000336: 696F 'io' BVS.S *+$0071 ; 000003A7 +00000338: 6E00 0C6C 'n..l' BGT *+$0C6E ; 00000FA6 +0000033C: 6C4E 'lN' BGE.S *+$0050 ; 0000038C +0000033E: 7562 'ub' DC.W $7562 ; ???? +00000340: 5665 'Ve' ADDQ.W #3,-(A5) +00000342: 7273 'rs' MOVEQ #$73,D1 ; 's' +00000344: 696F 'io' BVS.S *+$0071 ; 000003B5 +00000346: 6E00 0676 'n..v' BGT *+$0678 ; 000009BE +0000034A: 6D49 'mI' BLT.S *+$004B ; 00000395 +0000034C: 734F 'sO' DC.W $734F ; ???? +0000034E: 6E00 0D6C 'n..l' BGT *+$0D6E ; 000010BC +00000352: 6C4E 'lN' BGE.S *+$0050 ; 000003A2 +00000354: 7562 'ub' DC.W $7562 ; ???? +00000356: 5043 'PC' ADDQ.W #8,D3 +00000358: 5361 'Sa' SUBQ.W #1,-(A1) +0000035A: 6D70 'mp' BLT.S *+$0072 ; 000003CC +0000035C: 6C65 'le' BGE.S *+$0067 ; 000003C3 +0000035E: 0000 114C '...L' ORI.B #$4C,D0 ; 'L' +00000362: 4C43 464D 'LCFM' DIVU.L D3,D5:D4 +00000366: 4361 'Ca' DC.W $4361 ; ???? +00000368: 6C6C 'll' BGE.S *+$006E ; 000003D6 +0000036A: 6261 'ba' BHI.S *+$0063 ; 000003CD +0000036C: 636B 'ck' BLS.S *+$006D ; 000003D9 +0000036E: 5072 6F63 0000 'Proc..' ADDQ.W #8,([$0000,A2],$094E6174) + 094E 6174 +00000378: 6976 'iv' BVS.S *+$0078 ; 000003F0 +0000037A: 654E 'eN' BCS.S *+$0050 ; 000003CA +0000037C: 7562 'ub' DC.W $7562 ; ???? + + +Dictionary: Flags $00 FirstId 263 + 263: INTERC_3040 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INTERC_3040"(263) + 000002E4 + +Dictionary: Flags $00 FirstId 264 + 264: INTERC_3020 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INTERC_3020"(264) + 000002D6 + +Dictionary: Flags $00 FirstId 265 + 265: INTERC_2FA0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INTERC_2FA0"(265) + 000002C2 + +Dictionary: Flags $00 FirstId 266 + 266: INTERC_3060 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INTERC_3060"(266) + 000002AE + +Dictionary: Flags $00 FirstId 267 + 267: INTERC_2F40 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INTERC_2F40"(267) + 00000296 + +Dictionary: Flags $00 FirstId 268 + 268: INTERC_2FF0 + +Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode) + Ref="INTERC_2FF0"(268) + 00000040 +Comment: + + INTERC_2BC0_DEBUGPRINT ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: INTERC_2F40 [2F40, 2F94) + + Module started due to: MODGUESS (align, label) + + +Dictionary: Flags $00 FirstId 269 + 269: INTERC_2F40 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INTERC_2F40"(269) Segment="Main"(200) +Size: Flags $00 ModuleSize 84 + +Content: Flags $08 +Contents offset $0000 size $0054 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 2F0C '/.' MOVE.L A4,-(A7) +00000006: 7004 'p.' MOVEQ #$04,D0 +00000008: A522 '."' _NewHandle ,Sys ; A522 +0000000A: 2848 '(H' MOVEA.L A0,A4 +0000000C: 200C ' .' MOVE.L A4,D0 +0000000E: 673A 'g:' BEQ.S *+$003C ; 0000004A +00000010: 2054 ' T' MOVEA.L (A4),A0 +00000012: 10BC 0001 '....' MOVE.B #$01,(A0) +00000016: 2054 ' T' MOVEA.L (A4),A0 +00000018: 4228 0001 'B(..' CLR.B $0001(A0) +0000001C: 2054 ' T' MOVEA.L (A4),A0 +0000001E: 4228 0002 'B(..' CLR.B $0002(A0) +00000022: 2054 ' T' MOVEA.L (A4),A0 +00000024: 117C 0001 0003 '.|....' MOVE.B #$01,$0003(A0) +0000002A: 2054 ' T' MOVEA.L (A4),A0 +0000002C: 4228 0004 'B(..' CLR.B $0004(A0) +00000030: 2054 ' T' MOVEA.L (A4),A0 +00000032: 4228 0005 'B(..' CLR.B $0005(A0) +00000036: 2054 ' T' MOVEA.L (A4),A0 +00000038: 4268 0006 'Bh..' CLR.W $0006(A0) +0000003C: 2054 ' T' MOVEA.L (A4),A0 +0000003E: 7000 'p.' MOVEQ #$00,D0 +00000040: 2140 0008 '!@..' MOVE.L D0,$0008(A0) +00000044: 2054 ' T' MOVEA.L (A4),A0 +00000046: 2140 000C '!@..' MOVE.L D0,$000C(A0) +0000004A: 200C ' .' MOVE.L A4,D0 +0000004C: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4 +00000050: 4E5E 'N^' UNLK A6 +00000052: 4E75 'Nu' RTS + +Comment: + + INTERC_2F40 ended due to: ran into next module, 12 nulls trimmed + +Comment: + + ##################################################################################### + + Module: INTERC_2FA0 [2FA0, 2FE8) + + Module started due to: MODGUESS (align, label, RTS then padding) + + +Dictionary: Flags $00 FirstId 270 + 270: INTERC_2FA0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INTERC_2FA0"(270) Segment="Main"(200) +Size: Flags $00 ModuleSize 72 + +Content: Flags $08 +Contents offset $0000 size $0048 +00000000: 4E56 FFF8 'NV..' LINK.W A6,#-$0008 +00000004: 2F07 '/.' MOVE.L D7,-(A7) +00000006: 303C A1AD '0<..' MOVE.W #$A1AD,D0 +0000000A: A346 '.F' _GetOSTrapAddress ; A346 +0000000C: 2D48 FFF8 '-H..' MOVE.L A0,-$0008(A6) +00000010: 303C A89F '0<..' MOVE.W #$A89F,D0 +00000014: A746 '.F' _GetToolTrapAddress ; A746 +00000016: 202E FFF8 ' ...' MOVE.L -$0008(A6),D0 +0000001A: B1C0 '..' CMPA.L D0,A0 +0000001C: 6604 'f.' BNE.S *+$0006 ; 00000022 +0000001E: 7000 'p.' MOVEQ #$00,D0 +00000020: 601E '`.' BRA.S *+$0020 ; 00000040 +00000022: 203C 636E 666E ' .' MOVE.W D0,D7 +00000034: 4A47 'JG' TST.W D7 +00000036: 6704 'g.' BEQ.S *+$0006 ; 0000003C +00000038: 7000 'p.' MOVEQ #$00,D0 +0000003A: 6004 '`.' BRA.S *+$0006 ; 00000040 +0000003C: 202E FFFC ' ...' MOVE.L -$0004(A6),D0 +00000040: 2E2E FFF4 '....' MOVE.L -$000C(A6),D7 +00000044: 4E5E 'N^' UNLK A6 +00000046: 4E75 'Nu' RTS + +Comment: + + INTERC_2FA0 ended due to: ran into next module, 8 nulls trimmed + +Comment: + + ##################################################################################### + + Module: INTERC_2FF0 [2FF0, 301A) + + Module started due to: MODGUESS (align, label, RTS then padding) + + +Dictionary: Flags $00 FirstId 271 + 271: INTERC_2FF0 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INTERC_2FF0"(271) Segment="Main"(200) +Size: Flags $00 ModuleSize 42 + +Content: Flags $08 +Contents offset $0000 size $002A +00000000: 4E56 FFFE 'NV..' LINK.W A6,#-$0002 +00000004: 41EE FFFF 'A...' LEA -$0001(A6),A0 +00000008: 203C 0001 00B0 ' <....' MOVE.L #$000100B0,D0 +0000000E: A051 '.Q' _ReadXPRam ; A051 +00000010: 7200 'r.' MOVEQ #$00,D1 +00000012: 122E FFFF '....' MOVE.B -$0001(A6),D1 +00000016: 4A81 'J.' TST.L D1 +00000018: 343C 0080 '4<..' MOVE.W #$0080,D2 +0000001C: C401 '..' AND.B D1,D2 +0000001E: 5302 'S.' SUBQ.B #1,D2 +00000020: 9502 '..' SUBX.B D2,D2 +00000022: 5202 'R.' ADDQ.B #1,D2 +00000024: 1002 '..' MOVE.B D2,D0 +00000026: 4E5E 'N^' UNLK A6 +00000028: 4E75 'Nu' RTS + +Comment: + + INTERC_2FF0 ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: INTERC_3020 [3020, 303E) + + Module started due to: MODGUESS (align, label, RTS then padding) + + +Dictionary: Flags $00 FirstId 272 + 272: INTERC_3020 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INTERC_3020"(272) 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: 4AAF 0008 'J...' TST.L $0008(A7) +00000008: 6706 'g.' BEQ.S *+$0008 ; 00000010 +0000000A: 7008 'p.' MOVEQ #$08,D0 +0000000C: A08D '..' _DebugUtil ; A08D +0000000E: 6002 '`.' BRA.S *+$0004 ; 00000012 +00000010: 40C0 '@.' MOVE SR,D0 +00000012: 3200 '2.' MOVE.W D0,D1 +00000014: 0041 0700 '.A..' ORI.W #$0700,D1 +00000018: 46C1 'F.' MOVE D1,SR +0000001A: 4E5E 'N^' UNLK A6 +0000001C: 4E75 'Nu' RTS + +Comment: + + INTERC_3020 ended due to: ran into next module, 2 nulls trimmed + +Comment: + + ##################################################################################### + + Module: INTERC_3040 [3040, 305C) + + Module started due to: MODGUESS (align, label, RTS then padding) + + +Dictionary: Flags $00 FirstId 273 + 273: INTERC_3040 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INTERC_3040"(273) 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: 262F 0010 '&/..' MOVE.L $0010(A7),D3 +0000000A: 4AAF 000C 'J...' TST.L $000C(A7) +0000000E: 6704 'g.' BEQ.S *+$0006 ; 00000014 +00000010: 7008 'p.' MOVEQ #$08,D0 +00000012: A08D '..' _DebugUtil ; A08D +00000014: 46C3 'F.' MOVE D3,SR +00000016: 261F '&.' MOVE.L (A7)+,D3 +00000018: 4E5E 'N^' UNLK A6 +0000001A: 4E75 'Nu' RTS + +Comment: + + INTERC_3040 ended due to: ran into next module, 4 nulls trimmed + +Comment: + + ##################################################################################### + + Module: INTERC_3060 [3060, 35D2) + + Module started due to: MODGUESS (align, label, RTS then padding) + + Unresolved outgoing references: + +1E (307E): LEA $35F0, A1 + +552 (35B2): LEA $35EC, A0 + +566 (35C6): LEA $35EC, A0 + + +Dictionary: Flags $00 FirstId 274 + 274: INTERC_3060 + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="INTERC_3060"(274) Segment="Main"(200) +Size: Flags $00 ModuleSize 1394 + +Content: Flags $08 +Contents offset $0000 size $0572 +00000000: 4E56 0000 'NV..' LINK.W A6,#$0000 +00000004: 48E7 1030 'H..0' MOVEM.L D3/A2/A3,-(A7) +00000008: 95CA '..' SUBA.L A2,A2 +0000000A: 4AAF 0014 'J...' TST.L $0014(A7) +0000000E: 670A 'g.' BEQ.S *+$000C ; 0000001A +00000010: 7008 'p.' MOVEQ #$08,D0 +00000012: A08D '..' _DebugUtil ; A08D +00000014: 4E7A A801 'Nz..' MOVEC VBR,A2 +00000018: 46C0 'F.' MOVE D0,SR +0000001A: 41FA 00F4 'A...' LEA *+$00F6,A0 ; 00000110 +0000001E: 43FA 0570 'C..p' LEA *+$0572,A1 ; 00000590 +00000022: 2009 ' .' MOVE.L A1,D0 +00000024: 9088 '..' SUB.L A0,D0 +00000026: 2600 '&.' MOVE.L D0,D3 +00000028: A51E '..' _NewPtrSys ; A51E +0000002A: 4A40 'J@' TST.W D0 +0000002C: 6600 0080 'f...' BNE *+$0082 ; 000000AE +00000030: 2003 ' .' MOVE.L D3,D0 +00000032: 2248 '"H' MOVEA.L A0,A1 +00000034: 41FA 00DA 'A...' LEA *+$00DC,A0 ; 00000110 +00000038: A02E '..' _BlockMove ; A02E +0000003A: 41E9 0000 'A...' LEA $0000(A1),A0 +0000003E: 20AA 005C ' ..\' MOVE.L $005C(A2),(A0) +00000042: 41E9 0010 'A...' LEA $0010(A1),A0 +00000046: 2548 005C '%H.\' MOVE.L A0,$005C(A2) +0000004A: 41E9 0004 'A...' LEA $0004(A1),A0 +0000004E: 20AA 0064 ' ..d' MOVE.L $0064(A2),(A0) +00000052: 41E9 041C 'A...' LEA $041C(A1),A0 +00000056: 2548 0064 '%H.d' MOVE.L A0,$0064(A2) +0000005A: 2649 '&I' MOVEA.L A1,A3 +0000005C: 41E9 0474 'A..t' LEA $0474(A1),A0 +00000060: 43E9 0468 'C..h' LEA $0468(A1),A1 +00000064: 2288 '".' MOVE.L A0,(A1) +00000066: 2478 0118 '$x..' MOVEA.L $0118,A2 +0000006A: 2078 02A6 ' x..' MOVEA.L $02A6,A0 +0000006E: 21C8 0118 '!...' MOVE.L A0,$0118 +00000072: 42A7 'B.' CLR.L -(A7) +00000074: 486B 0468 'Hk.h' PEA $0468(A3) +00000078: 42A7 'B.' CLR.L -(A7) +0000007A: 1F3C 0001 '.<..' MOVE.B #$01,-(A7) +0000007E: 7000 'p.' MOVEQ #$00,D0 +00000080: AA59 '.Y' _MixedModeDispatch ; AA59 +00000082: 205F ' _' MOVEA.L (A7)+,A0 +00000084: 21CA 0118 '!...' MOVE.L A2,$0118 +00000088: 2748 0464 ''H.d' MOVE.L A0,$0464(A3) +0000008C: 41EB 043E 'A..>' LEA $043E(A3),A0 +00000090: 43F8 02BE 'C...' LEA $02BE,A1 +00000094: 4AAF 0018 'J...' TST.L $0018(A7) +00000098: 6B06 'k.' BMI.S *+$0008 ; 000000A0 +0000009A: 6602 'f.' BNE.S *+$0004 ; 0000009E +0000009C: 5089 'P.' ADDQ.L #8,A1 +0000009E: 2288 '".' MOVE.L A0,(A1) +000000A0: 41EB 0008 'A...' LEA $0008(A3),A0 +000000A4: 2008 ' .' MOVE.L A0,D0 +000000A6: 4CDF 0C08 'L...' MOVEM.L (A7)+,D3/A2/A3 +000000AA: 4E5E 'N^' UNLK A6 +000000AC: 4E75 'Nu' RTS +000000AE: 4AB8 0120 'J.. ' TST.L $0120 +000000B2: 67F2 'g.' BEQ.S *-$000C ; 000000A6 +000000B4: 487A 0006 'Hz..' PEA *+$0008 ; 000000BC +000000B8: ABFF '..' _DebugStr ; ABFF +000000BA: 60EA '`.' BRA.S *-$0014 ; 000000A6 +000000BC: 4823 'H#' NBCD -(A3) +000000BE: 2323 '##' MOVE.L -(A3),-(A1) +000000C0: 2050 ' P' MOVEA.L (A0),A0 +000000C2: 5043 'PC' ADDQ.W #8,D3 +000000C4: 2044 ' D' MOVEA.L D4,A0 +000000C6: 6562 'eb' BCS.S *+$0064 ; 0000012A +000000C8: 7567 'ug' DC.W $7567 ; ???? +000000CA: 6765 'ge' BEQ.S *+$0067 ; 00000131 +000000CC: 7220 'r ' MOVEQ #$20,D1 ; ' ' +000000CE: 4E75 'Nu' RTS +000000D0: 622D 'b-' BHI.S *+$002F ; 000000FF +000000D2: 206E 6F74 ' not' MOVEA.L $6F74(A6),A0 +000000D6: 2065 ' e' MOVEA.L -(A5),A0 +000000D8: 6E6F 'no' BGT.S *+$0071 ; 00000149 +000000DA: 7567 'ug' DC.W $7567 ; ???? +000000DC: 6820 'h ' BVC.S *+$0022 ; 000000FE +000000DE: 726F 'ro' MOVEQ #$6F,D1 ; 'o' +000000E0: 6F6D 'om' BLE.S *+$006F ; 0000014F +000000E2: 2069 6E20 ' in ' MOVEA.L $6E20(A1),A0 +000000E6: 5379 7374 656D 'System' SUBQ.W #1,$7374656D +000000EC: 2068 6561 ' hea' MOVEA.L $6561(A0),A0 +000000F0: 7020 'p ' MOVEQ #$20,D0 ; ' ' +000000F2: 746F 'to' MOVEQ #$6F,D2 ; 'o' +000000F4: 2069 6E73 ' ins' MOVEA.L $6E73(A1),A0 +000000F8: 7461 'ta' MOVEQ #$61,D2 ; 'a' +000000FA: 6C6C 'll' BGE.S *+$006E ; 00000168 +000000FC: 2068 616E ' han' MOVEA.L $616E(A0),A0 +00000100: 646C 'dl' BCC.S *+$006E ; 0000016E +00000102: 6572 'er' BCS.S *+$0074 ; 00000176 +00000104: 7300 's.' DC.W $7300 ; ???? +00000106: 0000 0000 '....' ORI.B #$00,D0 +0000010A: 0000 0000 '....' ORI.B #$00,D0 +0000010E: 0000 0000 '....' ORI.B #$00,D0 +00000112: 0000 0000 '....' ORI.B #$00,D0 +00000116: 0000 0000 '....' ORI.B #$00,D0 +0000011A: 0000 0000 '....' ORI.B #$00,D0 +0000011E: 0000 2F08 '../.' ORI.B #$08,D0 +00000122: 41FA FFF4 'A...' LEA *-$000A,A0 ; 00000118 +00000126: 20EF 0118 ' ...' MOVE.L $0118(A7),(A0)+ +0000012A: 20BC 0000 0001 ' .....' MOVE.L #$00000001,(A0) +00000130: 205F ' _' MOVEA.L (A7)+,A0 +00000132: FE07 '..' FLINE $FE07 +00000134: 6602 'f.' BNE.S *+$0004 ; 00000138 +00000136: 4E73 'Ns' RTE +00000138: 48E7 E0C0 'H...' MOVEM.L D0-D2/A0/A1,-(A7) +0000013C: 206F 0128 ' o.(' MOVEA.L $0128(A7),A0 +00000140: 611E 'a.' BSR.S *+$0020 ; 00000160 +00000142: 670C 'g.' BEQ.S *+$000E ; 00000150 +00000144: 102F 002C './.,' MOVE.B $002C(A7),D0 +00000148: 4880 'H.' EXT.W D0 +0000014A: 242F 0128 '$/.(' MOVE.L $0128(A7),D2 +0000014E: 6156 'aV' BSR.S *+$0058 ; 000001A6 +00000150: 4CDF 0307 'L...' MOVEM.L (A7)+,D0-D2/A0/A1 +00000154: 487A 00AA 'Hz..' PEA *+$00AC ; 00000200 +00000158: ABFF '..' _DebugStr ; ABFF +0000015A: 2F3A FFB4 '/:..' MOVE.L *-$004A,-(A7) ; 00000110 +0000015E: 4E75 'Nu' RTS +00000160: 0C98 7F83 1808 '......' CMPI.L #$7F831808,(A0)+ +00000166: 663C 'f<' BNE.S *+$003E ; 000001A4 +00000168: 0C98 BBBB BBBB '......' CMPI.L #$BBBBBBBB,(A0)+ +0000016E: 6634 'f4' BNE.S *+$0036 ; 000001A4 +00000170: 2F28 0004 '/(..' MOVE.L $0004(A0),-(A7) +00000174: 41FA 0113 'A...' LEA *+$0115,A0 ; 00000289 +00000178: 43FA 008F 'C...' LEA *+$0091,A1 ; 00000209 +0000017C: 12D8 '..' MOVE.B (A0)+,(A1)+ +0000017E: 66FC 'f.' BNE.S *-$0002 ; 0000017C +00000180: 137C 0020 FFFF '.|. ..' MOVE.B #$20,-$0001(A1) ; ' ' +00000186: 701A 'p.' MOVEQ #$1A,D0 +00000188: 205F ' _' MOVEA.L (A7)+,A0 +0000018A: D018 '..' ADD.B (A0)+,D0 +0000018C: 12FC 000D '....' MOVE.B #$0D,(A1)+ +00000190: 12D8 '..' MOVE.B (A0)+,(A1)+ +00000192: 66FC 'f.' BNE.S *-$0002 ; 00000190 +00000194: 41FA 006A 'A..j' LEA *+$006C,A0 ; 00000200 +00000198: 1080 '..' MOVE.B D0,(A0) +0000019A: 41FA 006D 'A..m' LEA *+$006F,A0 ; 00000209 +0000019E: 10BC 0020 '... ' MOVE.B #$20,(A0) ; ' ' +000001A2: 7000 'p.' MOVEQ #$00,D0 +000001A4: 4E75 'Nu' RTS +000001A6: D040 '.@' ADD.W D0,D0 +000001A8: 41FA 0352 'A..R' LEA *+$0354,A0 ; 000004FC +000001AC: 3030 0000 '00..' MOVE.W $00(A0,D0.W),D0 +000001B0: 90C0 '..' SUBA.W D0,A0 +000001B2: 1010 '..' MOVE.B (A0),D0 +000001B4: 2F08 '/.' MOVE.L A0,-(A7) +000001B6: 10BC 0020 '... ' MOVE.B #$20,(A0) ; ' ' +000001BA: 1200 '..' MOVE.B D0,D1 +000001BC: 0601 001F '....' ADDI.B #$1F,D1 +000001C0: 43FA 0047 'C..G' LEA *+$0049,A1 ; 00000209 +000001C4: 12D8 '..' MOVE.B (A0)+,(A1)+ +000001C6: 66FC 'f.' BNE.S *-$0002 ; 000001C4 +000001C8: 205F ' _' MOVEA.L (A7)+,A0 +000001CA: 1080 '..' MOVE.B D0,(A0) +000001CC: 41FA 031D 'A...' LEA *+$031F,A0 ; 000004EB +000001D0: 10BC 0020 '... ' MOVE.B #$20,(A0) ; ' ' +000001D4: 5349 'SI' SUBQ.W #1,A1 +000001D6: 12D8 '..' MOVE.B (A0)+,(A1)+ +000001D8: 66FC 'f.' BNE.S *-$0002 ; 000001D6 +000001DA: 41FA 0024 'A..$' LEA *+$0026,A0 ; 00000200 +000001DE: 1081 '..' MOVE.B D1,(A0) +000001E0: 5349 'SI' SUBQ.W #1,A1 +000001E2: 721C 'r.' MOVEQ #$1C,D1 +000001E4: 2002 ' .' MOVE.L D2,D0 +000001E6: E2A8 '..' LSR.L D1,D0 +000001E8: 0200 000F '....' ANDI.B #$0F,D0 +000001EC: 0600 0030 '...0' ADDI.B #$30,D0 ; '0' +000001F0: 0C00 0039 '...9' CMPI.B #$39,D0 ; '9' +000001F4: 6302 'c.' BLS.S *+$0004 ; 000001F8 +000001F6: 5E00 '^.' ADDQ.B #7,D0 +000001F8: 12C0 '..' MOVE.B D0,(A1)+ +000001FA: 5981 'Y.' SUBQ.L #4,D1 +000001FC: 6CE6 'l.' BGE.S *-$0018 ; 000001E4 +000001FE: 4E75 'Nu' RTS +00000200: 0820 506F '. Po' BTST #$6F,-(A0) +00000204: 7765 'we' DC.W $7765 ; ???? +00000206: 7250 'rP' MOVEQ #$50,D1 ; 'P' +00000208: 4300 'C.' CHK.L D0,D1 +0000020A: 0000 0000 '....' ORI.B #$00,D0 +0000020E: 0000 0000 '....' ORI.B #$00,D0 +00000212: 0000 0000 '....' ORI.B #$00,D0 +00000216: 0000 0000 '....' ORI.B #$00,D0 +0000021A: 0000 0000 '....' ORI.B #$00,D0 +0000021E: 0000 0000 '....' ORI.B #$00,D0 +00000222: 0000 0000 '....' ORI.B #$00,D0 +00000226: 0000 0000 '....' ORI.B #$00,D0 +0000022A: 0000 0000 '....' ORI.B #$00,D0 +0000022E: 0000 0000 '....' ORI.B #$00,D0 +00000232: 0000 0000 '....' ORI.B #$00,D0 +00000236: 0000 0000 '....' ORI.B #$00,D0 +0000023A: 0000 0000 '....' ORI.B #$00,D0 +0000023E: 0000 0000 '....' ORI.B #$00,D0 +00000242: 0000 0000 '....' ORI.B #$00,D0 +00000246: 0000 0000 '....' ORI.B #$00,D0 +0000024A: 0000 0000 '....' ORI.B #$00,D0 +0000024E: 0000 0000 '....' ORI.B #$00,D0 +00000252: 0000 0000 '....' ORI.B #$00,D0 +00000256: 0000 0000 '....' ORI.B #$00,D0 +0000025A: 0000 0000 '....' ORI.B #$00,D0 +0000025E: 0000 0000 '....' ORI.B #$00,D0 +00000262: 0000 0000 '....' ORI.B #$00,D0 +00000266: 0000 0000 '....' ORI.B #$00,D0 +0000026A: 0000 0000 '....' ORI.B #$00,D0 +0000026E: 0000 0000 '....' ORI.B #$00,D0 +00000272: 0000 0000 '....' ORI.B #$00,D0 +00000276: 0000 0000 '....' ORI.B #$00,D0 +0000027A: 0000 0000 '....' ORI.B #$00,D0 +0000027E: 0000 0000 '....' ORI.B #$00,D0 +00000282: 0000 0000 '....' ORI.B #$00,D0 +00000286: 0000 000F '....' ORI.B #$0F,D0 +0000028A: 6465 'de' BCC.S *+$0067 ; 000002F1 +0000028C: 6275 'bu' BHI.S *+$0077 ; 00000303 +0000028E: 6767 'gg' BEQ.S *+$0069 ; 000002F7 +00000290: 6572 'er' BCS.S *+$0074 ; 00000304 +00000292: 2065 ' e' MOVEA.L -(A5),A0 +00000294: 7272 'rr' MOVEQ #$72,D1 ; 'r' +00000296: 6F72 'or' BLE.S *+$0074 ; 0000030A +00000298: 3A00 ':.' MOVE.W D0,D5 +0000029A: 0F3F '.?' DC.W $0F3F ; ???? +0000029C: 3F20 '? ' MOVE.W -(A0),-(A7) +0000029E: 6E6F 'no' BGT.S *+$0071 ; 0000030F +000002A0: 2065 ' e' MOVEA.L -(A5),A0 +000002A2: 7863 'xc' MOVEQ #$63,D4 ; 'c' +000002A4: 6570 'ep' BCS.S *+$0072 ; 00000316 +000002A6: 7469 'ti' MOVEQ #$69,D2 ; 'i' +000002A8: 6F6E 'on' BLE.S *+$0070 ; 00000318 +000002AA: 000B 7379 '..sy' ORI.B #$79,A3 ; 'y' +000002AE: 7374 'st' DC.W $7374 ; ???? +000002B0: 656D 'em' BCS.S *+$006F ; 0000031F +000002B2: 2063 ' c' MOVEA.L -(A3),A0 +000002B4: 616C 'al' BSR.S *+$006E ; 00000322 +000002B6: 6C00 0474 'l..t' BGE *+$0476 ; 0000072C +000002BA: 7261 'ra' MOVEQ #$61,D1 ; 'a' +000002BC: 7000 'p.' MOVEQ #$00,D0 +000002BE: 0B65 '.e' BCHG D5,-(A5) +000002C0: 6E61 'na' BGT.S *+$0063 ; 00000323 +000002C2: 626C 'bl' BHI.S *+$006E ; 00000330 +000002C4: 6564 'ed' BCS.S *+$0066 ; 0000032A +000002C6: 2046 ' F' MOVEA.L D6,A0 +000002C8: 5055 'PU' ADDQ.W #8,(A5) +000002CA: 0013 696E '..in' ORI.B #$6E,(A3) ; 'n' +000002CE: 7661 'va' MOVEQ #$61,D3 ; 'a' +000002D0: 6C69 'li' BGE.S *+$006B ; 0000033B +000002D2: 6420 'd ' BCC.S *+$0022 ; 000002F4 +000002D4: 696E 'in' BVS.S *+$0070 ; 00000344 +000002D6: 7374 'st' DC.W $7374 ; ???? +000002D8: 7275 'ru' MOVEQ #$75,D1 ; 'u' +000002DA: 6374 'ct' BLS.S *+$0076 ; 00000350 +000002DC: 696F 'io' BVS.S *+$0071 ; 0000034D +000002DE: 6E00 1670 'n..p' BGT *+$1672 ; 00001950 +000002E2: 7269 'ri' MOVEQ #$69,D1 ; 'i' +000002E4: 7669 'vi' MOVEQ #$69,D3 ; 'i' +000002E6: 6C65 'le' BGE.S *+$0067 ; 0000034D +000002E8: 6765 'ge' BEQ.S *+$0067 ; 0000034F +000002EA: 6420 'd ' BCC.S *+$0022 ; 0000030C +000002EC: 696E 'in' BVS.S *+$0070 ; 0000035C +000002EE: 7374 'st' DC.W $7374 ; ???? +000002F0: 7275 'ru' MOVEQ #$75,D1 ; 'u' +000002F2: 6374 'ct' BLS.S *+$0076 ; 00000368 +000002F4: 696F 'io' BVS.S *+$0071 ; 00000365 +000002F6: 6E00 093F 'n..?' BGT *+$0941 ; 00000C37 +000002FA: 3F20 '? ' MOVE.W -(A0),-(A7) +000002FC: 756E 'un' DC.W $756E ; ???? +000002FE: 7573 'us' DC.W $7573 ; ???? +00000300: 6564 'ed' BCS.S *+$0066 ; 00000366 +00000302: 000D 6D61 '..ma' ORI.B #$61,A5 ; 'a' +00000306: 6368 'ch' BLS.S *+$006A ; 00000370 +00000308: 696E 'in' BVS.S *+$0070 ; 00000378 +0000030A: 6520 'e ' BCS.S *+$0022 ; 0000032C +0000030C: 6368 'ch' BLS.S *+$006A ; 00000376 +0000030E: 6563 'ec' BCS.S *+$0065 ; 00000373 +00000310: 6B00 1169 'k..i' BMI *+$116B ; 0000147B +00000314: 6E73 'ns' BGT.S *+$0075 ; 00000389 +00000316: 7472 'tr' MOVEQ #$72,D2 ; 'r' +00000318: 7563 'uc' DC.W $7563 ; ???? +0000031A: 7469 'ti' MOVEQ #$69,D2 ; 'i' +0000031C: 6F6E 'on' BLE.S *+$0070 ; 0000038C +0000031E: 2074 7261 ' tra' MOVEA.L $61(A4,D7.W*2),A0 +00000322: 6365 'ce' BLS.S *+$0067 ; 00000389 +00000324: 0026 696E '.&in' ORI.B #$6E,-(A6) ; 'n' +00000328: 7374 'st' DC.W $7374 ; ???? +0000032A: 7275 'ru' MOVEQ #$75,D1 ; 'u' +0000032C: 6374 'ct' BLS.S *+$0076 ; 000003A2 +0000032E: 696F 'io' BVS.S *+$0071 ; 0000039F +00000330: 6E20 'n ' BGT.S *+$0022 ; 00000352 +00000332: 6164 'ad' BSR.S *+$0066 ; 00000398 +00000334: 6472 'dr' BCC.S *+$0074 ; 000003A8 +00000336: 6573 'es' BCS.S *+$0075 ; 000003AB +00000338: 7320 's ' DC.W $7320 ; ???? +0000033A: 636F 'co' BLS.S *+$0071 ; 000003AB +0000033C: 6D70 'mp' BLT.S *+$0072 ; 000003AE +0000033E: 6172 'ar' BSR.S *+$0074 ; 000003B2 +00000340: 6520 'e ' BCS.S *+$0022 ; 00000362 +00000342: 6272 'br' BHI.S *+$0074 ; 000003B6 +00000344: 6561 'ea' BCS.S *+$0063 ; 000003A7 +00000346: 6B70 'kp' BMI.S *+$0072 ; 000003B8 +00000348: 6F69 'oi' BLE.S *+$006B ; 000003B3 +0000034A: 6E74 'nt' BGT.S *+$0076 ; 000003C0 +0000034C: 0022 696E '."in' ORI.B #$6E,-(A2) ; 'n' +00000350: 7374 'st' DC.W $7374 ; ???? +00000352: 7275 'ru' MOVEQ #$75,D1 ; 'u' +00000354: 6374 'ct' BLS.S *+$0076 ; 000003CA +00000356: 696F 'io' BVS.S *+$0071 ; 000003C7 +00000358: 6E20 'n ' BGT.S *+$0022 ; 0000037A +0000035A: 6163 'ac' BSR.S *+$0065 ; 000003BF +0000035C: 6365 'ce' BLS.S *+$0067 ; 000003C3 +0000035E: 7373 'ss' DC.W $7373 ; ???? +00000360: 2069 6E76 ' inv' MOVEA.L $6E76(A1),A0 +00000364: 616C 'al' BSR.S *+$006E ; 000003D2 +00000366: 6964 'id' BVS.S *+$0066 ; 000003CC +00000368: 2061 ' a' MOVEA.L -(A1),A0 +0000036A: 6464 'dd' BCC.S *+$0066 ; 000003D0 +0000036C: 7265 're' MOVEQ #$65,D1 ; 'e' +0000036E: 7373 'ss' DC.W $7373 ; ???? +00000370: 0024 696E '.$in' ORI.B #$6E,-(A4) ; 'n' +00000374: 7374 'st' DC.W $7374 ; ???? +00000376: 7275 'ru' MOVEQ #$75,D1 ; 'u' +00000378: 6374 'ct' BLS.S *+$0076 ; 000003EE +0000037A: 696F 'io' BVS.S *+$0071 ; 000003EB +0000037C: 6E20 'n ' BGT.S *+$0022 ; 0000039E +0000037E: 6163 'ac' BSR.S *+$0065 ; 000003E3 +00000380: 6365 'ce' BLS.S *+$0067 ; 000003E7 +00000382: 7373 'ss' DC.W $7373 ; ???? +00000384: 2068 6172 ' har' MOVEA.L $6172(A0),A0 +00000388: 6477 'dw' BCC.S *+$0079 ; 00000401 +0000038A: 6172 'ar' BSR.S *+$0074 ; 000003FE +0000038C: 6520 'e ' BCS.S *+$0022 ; 000003AE +0000038E: 6465 'de' BCC.S *+$0067 ; 000003F5 +00000390: 7465 'te' MOVEQ #$65,D2 ; 'e' +00000392: 6374 'ct' BLS.S *+$0076 ; 00000408 +00000394: 6564 'ed' BCS.S *+$0066 ; 000003FA +00000396: 001D 696E '..in' ORI.B #$6E,(A5)+ ; 'n' +0000039A: 7374 'st' DC.W $7374 ; ???? +0000039C: 7275 'ru' MOVEQ #$75,D1 ; 'u' +0000039E: 6374 'ct' BLS.S *+$0076 ; 00000414 +000003A0: 696F 'io' BVS.S *+$0071 ; 00000411 +000003A2: 6E20 'n ' BGT.S *+$0022 ; 000003C4 +000003A4: 6163 'ac' BSR.S *+$0065 ; 00000409 +000003A6: 6365 'ce' BLS.S *+$0067 ; 0000040D +000003A8: 7373 'ss' DC.W $7373 ; ???? +000003AA: 2070 ' p' DC.W $2070 ; ???? +000003AC: 6167 'ag' BSR.S *+$0069 ; 00000415 +000003AE: 6520 'e ' BCS.S *+$0022 ; 000003D0 +000003B0: 6661 'fa' BNE.S *+$0063 ; 00000413 +000003B2: 756C 'ul' DC.W $756C ; ???? +000003B4: 7400 't.' MOVEQ #$00,D2 +000003B6: 093F '.?' DC.W $093F ; ???? +000003B8: 3F20 '? ' MOVE.W -(A0),-(A7) +000003BA: 756E 'un' DC.W $756E ; ???? +000003BC: 7573 'us' DC.W $7573 ; ???? +000003BE: 6564 'ed' BCS.S *+$0066 ; 00000424 +000003C0: 002D 696E 7374 '.-inst' ORI.B #$6E,$7374(A5) ; 'n' +000003C6: 7275 'ru' MOVEQ #$75,D1 ; 'u' +000003C8: 6374 'ct' BLS.S *+$0076 ; 0000043E +000003CA: 696F 'io' BVS.S *+$0071 ; 0000043B +000003CC: 6E20 'n ' BGT.S *+$0022 ; 000003EE +000003CE: 6163 'ac' BSR.S *+$0065 ; 00000433 +000003D0: 6365 'ce' BLS.S *+$0067 ; 00000437 +000003D2: 7373 'ss' DC.W $7373 ; ???? +000003D4: 2073 7570 6572 ' super' MOVEA.L ($65727669,A3),A0 + 7669 +000003DC: 736F 'so' DC.W $736F ; ???? +000003DE: 7220 'r ' MOVEQ #$20,D1 ; ' ' +000003E0: 7265 're' MOVEQ #$65,D1 ; 'e' +000003E2: 6164 'ad' BSR.S *+$0066 ; 00000448 +000003E4: 2070 726F ' pro' MOVEA.L $6F(A0,D7.W*2),A0 +000003E8: 7465 'te' MOVEQ #$65,D2 ; 'e' +000003EA: 6374 'ct' BLS.S *+$0076 ; 00000460 +000003EC: 696F 'io' BVS.S *+$0071 ; 0000045D +000003EE: 6E00 093F 'n..?' BGT *+$0941 ; 00000D2F +000003F2: 3F20 '? ' MOVE.W -(A0),-(A7) +000003F4: 756E 'un' DC.W $756E ; ???? +000003F6: 7573 'us' DC.W $7573 ; ???? +000003F8: 6564 'ed' BCS.S *+$0066 ; 0000045E +000003FA: 000A 6461 '..da' ORI.B #$61,A2 ; 'a' +000003FE: 7461 'ta' MOVEQ #$61,D2 ; 'a' +00000400: 2074 7261 ' tra' MOVEA.L $61(A4,D7.W*2),A0 +00000404: 6365 'ce' BLS.S *+$0067 ; 0000046B +00000406: 001F 6461 '..da' ORI.B #$61,(A7)+ ; 'a' +0000040A: 7461 'ta' MOVEQ #$61,D2 ; 'a' +0000040C: 2061 ' a' MOVEA.L -(A1),A0 +0000040E: 6464 'dd' BCC.S *+$0066 ; 00000474 +00000410: 7265 're' MOVEQ #$65,D1 ; 'e' +00000412: 7373 'ss' DC.W $7373 ; ???? +00000414: 2063 ' c' MOVEA.L -(A3),A0 +00000416: 6F6D 'om' BLE.S *+$006F ; 00000485 +00000418: 7061 'pa' MOVEQ #$61,D0 ; 'a' +0000041A: 7265 're' MOVEQ #$65,D1 ; 'e' +0000041C: 2062 ' b' MOVEA.L -(A2),A0 +0000041E: 7265 're' MOVEQ #$65,D1 ; 'e' +00000420: 616B 'ak' BSR.S *+$006D ; 0000048D +00000422: 706F 'po' MOVEQ #$6F,D0 ; 'o' +00000424: 696E 'in' BVS.S *+$0070 ; 00000494 +00000426: 7400 't.' MOVEQ #$00,D2 +00000428: 1B64 6174 '.dat' MOVE.B -(A4),$6174(A5) +0000042C: 6120 'a ' BSR.S *+$0022 ; 0000044E +0000042E: 6163 'ac' BSR.S *+$0065 ; 00000493 +00000430: 6365 'ce' BLS.S *+$0067 ; 00000497 +00000432: 7373 'ss' DC.W $7373 ; ???? +00000434: 2069 6E76 ' inv' MOVEA.L $6E76(A1),A0 +00000438: 616C 'al' BSR.S *+$006E ; 000004A6 +0000043A: 6964 'id' BVS.S *+$0066 ; 000004A0 +0000043C: 2061 ' a' MOVEA.L -(A1),A0 +0000043E: 6464 'dd' BCC.S *+$0066 ; 000004A4 +00000440: 7265 're' MOVEQ #$65,D1 ; 'e' +00000442: 7373 'ss' DC.W $7373 ; ???? +00000444: 001D 6461 '..da' ORI.B #$61,(A5)+ ; 'a' +00000448: 7461 'ta' MOVEQ #$61,D2 ; 'a' +0000044A: 2061 ' a' MOVEA.L -(A1),A0 +0000044C: 6363 'cc' BLS.S *+$0065 ; 000004B1 +0000044E: 6573 'es' BCS.S *+$0075 ; 000004C3 +00000450: 7320 's ' DC.W $7320 ; ???? +00000452: 6861 'ha' BVC.S *+$0063 ; 000004B5 +00000454: 7264 'rd' MOVEQ #$64,D1 ; 'd' +00000456: 7761 'wa' DC.W $7761 ; ???? +00000458: 7265 're' MOVEQ #$65,D1 ; 'e' +0000045A: 2064 ' d' MOVEA.L -(A4),A0 +0000045C: 6574 'et' BCS.S *+$0076 ; 000004D2 +0000045E: 6563 'ec' BCS.S *+$0065 ; 000004C3 +00000460: 7465 'te' MOVEQ #$65,D2 ; 'e' +00000462: 6400 1664 'd..d' BCC *+$1666 ; 00001AC8 +00000466: 6174 'at' BSR.S *+$0076 ; 000004DC +00000468: 6120 'a ' BSR.S *+$0022 ; 0000048A +0000046A: 6163 'ac' BSR.S *+$0065 ; 000004CF +0000046C: 6365 'ce' BLS.S *+$0067 ; 000004D3 +0000046E: 7373 'ss' DC.W $7373 ; ???? +00000470: 2070 ' p' DC.W $2070 ; ???? +00000472: 6167 'ag' BSR.S *+$0069 ; 000004DB +00000474: 6520 'e ' BCS.S *+$0022 ; 00000496 +00000476: 6661 'fa' BNE.S *+$0063 ; 000004D9 +00000478: 756C 'ul' DC.W $756C ; ???? +0000047A: 7400 't.' MOVEQ #$00,D2 +0000047C: 1C64 '.d' MOVE.B -(A4),A6 +0000047E: 6174 'at' BSR.S *+$0076 ; 000004F4 +00000480: 6120 'a ' BSR.S *+$0022 ; 000004A2 +00000482: 6163 'ac' BSR.S *+$0065 ; 000004E7 +00000484: 6365 'ce' BLS.S *+$0067 ; 000004EB +00000486: 7373 'ss' DC.W $7373 ; ???? +00000488: 2077 7269 ' wri' MOVEA.L $69(A7,D7.W*2),A0 +0000048C: 7465 'te' MOVEQ #$65,D2 ; 'e' +0000048E: 2070 726F ' pro' MOVEA.L $6F(A0,D7.W*2),A0 +00000492: 7465 'te' MOVEQ #$65,D2 ; 'e' +00000494: 6374 'ct' BLS.S *+$0076 ; 0000050A +00000496: 696F 'io' BVS.S *+$0071 ; 00000507 +00000498: 6E00 2664 'n.&d' BGT *+$2666 ; 00002AFE +0000049C: 6174 'at' BSR.S *+$0076 ; 00000512 +0000049E: 6120 'a ' BSR.S *+$0022 ; 000004C0 +000004A0: 6163 'ac' BSR.S *+$0065 ; 00000505 +000004A2: 6365 'ce' BLS.S *+$0067 ; 00000509 +000004A4: 7373 'ss' DC.W $7373 ; ???? +000004A6: 2073 7570 6572 ' super' MOVEA.L ($65727669,A3),A0 + 7669 +000004AE: 736F 'so' DC.W $736F ; ???? +000004B0: 7220 'r ' MOVEQ #$20,D1 ; ' ' +000004B2: 7265 're' MOVEQ #$65,D1 ; 'e' +000004B4: 6164 'ad' BSR.S *+$0066 ; 0000051A +000004B6: 2070 726F ' pro' MOVEA.L $6F(A0,D7.W*2),A0 +000004BA: 7465 'te' MOVEQ #$65,D2 ; 'e' +000004BC: 6374 'ct' BLS.S *+$0076 ; 00000532 +000004BE: 696F 'io' BVS.S *+$0071 ; 0000052F +000004C0: 6E00 2764 'n.'d' BGT *+$2766 ; 00002C26 +000004C4: 6174 'at' BSR.S *+$0076 ; 0000053A +000004C6: 6120 'a ' BSR.S *+$0022 ; 000004E8 +000004C8: 6163 'ac' BSR.S *+$0065 ; 0000052D +000004CA: 6365 'ce' BLS.S *+$0067 ; 00000531 +000004CC: 7373 'ss' DC.W $7373 ; ???? +000004CE: 2073 7570 6572 ' super' MOVEA.L ($65727669,A3),A0 + 7669 +000004D6: 736F 'so' DC.W $736F ; ???? +000004D8: 7220 'r ' MOVEQ #$20,D1 ; ' ' +000004DA: 7772 'wr' DC.W $7772 ; ???? +000004DC: 6974 'it' BVS.S *+$0076 ; 00000552 +000004DE: 6520 'e ' BCS.S *+$0022 ; 00000500 +000004E0: 7072 'pr' MOVEQ #$72,D0 ; 'r' +000004E2: 6F74 'ot' BLE.S *+$0076 ; 00000558 +000004E4: 6563 'ec' BCS.S *+$0065 ; 00000549 +000004E6: 7469 'ti' MOVEQ #$69,D2 ; 'i' +000004E8: 6F6E 'on' BLE.S *+$0070 ; 00000558 +000004EA: 000D 6578 '..ex' ORI.B #$78,A5 ; 'x' +000004EE: 6365 'ce' BLS.S *+$0067 ; 00000555 +000004F0: 7074 'pt' MOVEQ #$74,D0 ; 't' +000004F2: 696F 'io' BVS.S *+$0071 ; 00000563 +000004F4: 6E20 'n ' BGT.S *+$0022 ; 00000516 +000004F6: 6174 'at' BSR.S *+$0076 ; 0000056C +000004F8: 2000 ' .' MOVE.L D0,D0 +000004FA: 0000 0262 '...b' ORI.B #$62,D0 ; 'b' +000004FE: 0251 0244 '.Q.D' ANDI.W #$0244,(A1) +00000502: 023E '.>' DC.W $023E ; ???? +00000504: 0231 021C 0204 '.1....' ANDI.B #$1C,$04(A1,D0.W*2) +0000050A: 01F9 01EA 01D7 '......' BSET D0,$01EA01D7 +00000510: 01AF 018B '....' BCLR D0,$018B(A7) +00000514: 0165 '.e' BCHG D0,-(A5) +00000516: 0146 '.F' BCHG D0,D6 +00000518: 013B '.;' DC.W $013B ; ???? +0000051A: 010C 0101 '....' MOVEP.W $0101(A4),D0 +0000051E: 00F5 00D4 00B7 '......' CMP2.B -$49(A5,D0.W),D0 +00000524: 0098 0080 0062 '.....b' ORI.L #$00800062,(A0)+ +0000052A: 003A 48E7 00C0 '.:H...' ORI.B #$E7,*+$00C4 ; 000005EE +00000530: 206F 000A ' o..' MOVEA.L $000A(A7),A0 +00000534: 43FA FBEA 'C...' LEA *-$0414,A1 ; 00000120 +00000538: B3C8 '..' CMPA.L A0,A1 +0000053A: 6708 'g.' BEQ.S *+$000A ; 00000544 +0000053C: 43FA FBDA 'C...' LEA *-$0424,A1 ; 00000118 +00000540: 22C8 '".' MOVE.L A0,(A1)+ +00000542: 4291 'B.' CLR.L (A1) +00000544: 4CDF 0300 'L...' MOVEM.L (A7)+,A0/A1 +00000548: 2F3A FBCA '/:..' MOVE.L *-$0434,-(A7) ; 00000114 +0000054C: 4E75 'Nu' RTS +0000054E: 48E7 00C0 'H...' MOVEM.L A0/A1,-(A7) +00000552: 41FA 0038 'A..8' LEA *+$003A,A0 ; 0000058C +00000556: 08D0 0000 '....' BSET #$00,(A0) +0000055A: 6710 'g.' BEQ.S *+$0012 ; 0000056C +0000055C: 12BC 0010 '....' MOVE.B #$10,(A1) +00000560: 207A 0012 ' z..' MOVEA.L *+$0014,A0 ; 00000574 +00000564: 4E90 'N.' JSR (A0) +00000566: 41FA 0024 'A..$' LEA *+$0026,A0 ; 0000058C +0000056A: 4210 'B.' CLR.B (A0) +0000056C: 4CDF 0300 'L...' MOVEM.L (A7)+,A0/A1 +00000570: 4E75 'Nu' RTS + +Comment: + + INTERC_3060 ended due to: ran into next module, 14 nulls trimmed + +Comment: + + ##################################################################################### + + Module: AUTOMOD_35E0 [35E0, 3600) + + Module started due to: MODGUESS (align, RTS then padding) + + +Dictionary: Flags $00 FirstId 275 + 275: AUTOMOD_35E0 +Pad + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_35E0"(275) Segment="Main"(200) +Size: Flags $00 ModuleSize 32 + +Content: Flags $08 +Contents offset $0000 size $0020 +00000000: 0000 0000 '....' ORI.B #$00,D0 +00000004: 7F83 '..' DC.W $7F83 ; ???? +00000006: 1808 '..' MOVE.B A0,D4 +00000008: 4E80 'N.' JSR D0 +0000000A: 0020 0000 '. ..' ORI.B #$00,-(A0) +0000000E: 0000 0000 '....' ORI.B #$00,D0 +00000012: 0000 0000 '....' ORI.B #$00,D0 +00000016: 0000 0000 '....' ORI.B #$00,D0 +0000001A: 0000 0000 '....' ORI.B #$00,D0 +0000001E: 0000 '..' DC.W $0000 + +Comment: + + AUTOMOD_35E0 ended due to: end of FILE directive + + +Last +Record Summary +Type Count + 0 Pad 21 + 1 First 1 + 2 Last 1 + 3 Comment 81 + 4 Dictionary 73 + 5 Module 40 + 6 EntryPoint 3 + 7 ModSize 40 + 8 Content 40 + 9 Reference 81 diff --git a/BuildResults/RISC/Obj/StartLibGlue.c.o.dump b/BuildResults/RISC/Obj/StartLibGlue.c.o.dump new file mode 100644 index 0000000..e2c1e3e --- /dev/null +++ b/BuildResults/RISC/Obj/StartLibGlue.c.o.dump @@ -0,0 +1,296 @@ + +First: Flags=$01 Version=$0002 +Comment: + + UNLINKED FROM MAC OS ROM -- ELLIOT WAS HERE + [41B0, 43FC) + + +Dictionary: Flags $00 FirstId 200 + 200: Main +Pad +Comment: + + ##################################################################################### + + Module: STARTLIB_GETSTARTUPDEVICE [41B0, 4266) + + Module started due to: FILE directive, MODGUESS (align, label, RTS then padding) + + +Dictionary: Flags $00 FirstId 201 + 201: STARTLIB_GETSTARTUPDEVICE + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="STARTLIB_GETSTARTUPDEVICE"(201) Segment="Main"(200) +Size: Flags $00 ModuleSize 182 + +Content: Flags $08 +Contents offset $0000 size $00B6 +00000000: 4E56 FEF6 'NV..' LINK.W A6,#-$010A +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 47FA 00A2 'G...' LEA *+$00A4,A3 ; 000000AC +0000000C: 558F 'U.' SUBQ.L #2,A7 +0000000E: 2F0B '/.' MOVE.L A3,-(A7) +00000010: 2F3C 7077 7063 '/.' MOVE.W (A7)+,D7 +0000002E: 665E 'f^' BNE.S *+$0060 ; 0000008E +00000030: 558F 'U.' SUBQ.L #2,A7 +00000032: 2F2E FEF6 '/...' MOVE.L -$010A(A6),-(A7) +00000036: 487A 0062 'Hz.b' PEA *+$0064 ; 0000009A +0000003A: 486E FEFC 'Hn..' PEA -$0104(A6) +0000003E: 486E FEFB 'Hn..' PEA -$0105(A6) +00000042: 3F3C 0005 '?<..' MOVE.W #$0005,-(A7) +00000046: AA5A '.Z' _CodeFragmentDispatch ; AA5A +00000048: 3E1F '>.' MOVE.W (A7)+,D7 +0000004A: 6634 'f4' BNE.S *+$0036 ; 00000080 +0000004C: 598F 'Y.' SUBQ.L #4,A7 +0000004E: 2F2E FEFC '/...' MOVE.L -$0104(A6),-(A7) +00000052: 4878 00E1 'Hx..' PEA $00E1 +00000056: 7001 'p.' MOVEQ #$01,D0 +00000058: 1F00 '..' MOVE.B D0,-(A7) +0000005A: 7000 'p.' MOVEQ #$00,D0 +0000005C: AA59 '.Y' _MixedModeDispatch ; AA59 +0000005E: 285F '(_' MOVEA.L (A7)+,A4 +00000060: 200C ' .' MOVE.L A4,D0 +00000062: 6714 'g.' BEQ.S *+$0016 ; 00000078 +00000064: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000068: 204C ' L' MOVEA.L A4,A0 +0000006A: 4E90 'N.' JSR (A0) +0000006C: 3E00 '>.' MOVE.W D0,D7 +0000006E: 2F0C '/.' MOVE.L A4,-(A7) +00000070: 7001 'p.' MOVEQ #$01,D0 +00000072: AA59 '.Y' _MixedModeDispatch ; AA59 +00000074: 584F 'XO' ADDQ.W #4,A7 +00000076: 6008 '`.' BRA.S *+$000A ; 00000080 +00000078: 558F 'U.' SUBQ.L #2,A7 +0000007A: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +0000007E: 3E1F '>.' MOVE.W (A7)+,D7 +00000080: 558F 'U.' SUBQ.L #2,A7 +00000082: 486E FEF6 'Hn..' PEA -$010A(A6) +00000086: 3F3C 0004 '?<..' MOVE.W #$0004,-(A7) +0000008A: AA5A '.Z' _CodeFragmentDispatch ; AA5A +0000008C: 544F 'TO' ADDQ.W #2,A7 +0000008E: 3007 '0.' MOVE.W D7,D0 +00000090: 4CEE 1880 FEEA 'L.....' MOVEM.L -$0116(A6),D7/A3/A4 +00000096: 4E5E 'N^' UNLK A6 +00000098: 4E75 'Nu' RTS +0000009A: 1047 '.G' MOVE.B D7,A0 +0000009C: 6574 'et' BCS.S *+$0076 ; 00000112 +0000009E: 5374 6172 7475 'Startu' SUBQ.W #1,([$74757044,A4],$6576) + 7044 6576 +000000A8: 6963 'ic' BVS.S *+$0065 ; 0000010D +000000AA: 6500 0853 'e..S' BCS *+$0855 ; 000008FF +000000AE: 7461 'ta' MOVEQ #$61,D2 ; 'a' +000000B0: 7274 'rt' MOVEQ #$74,D1 ; 't' +000000B2: 4C69 6200 'Lib.' DC.W $4C69 ,$6200 + +Comment: + + STARTLIB_GETSTARTUPDEVICE ended due to: ran into next module, 10 nulls trimmed + +Comment: + + ##################################################################################### + + Module: STARTLIB_GETSTARTUPDEVICETYPE [4270, 432A) + + Module started due to: MODGUESS (align, label) + + +Dictionary: Flags $00 FirstId 202 + 202: STARTLIB_GETSTARTUPDEVICETYPE + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="STARTLIB_GETSTARTUPDEVICETYPE"(202) Segment="Main"(200) +Size: Flags $00 ModuleSize 186 + +Content: Flags $08 +Contents offset $0000 size $00BA +00000000: 4E56 FEF6 'NV..' LINK.W A6,#-$010A +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 47FA 00A6 'G...' LEA *+$00A8,A3 ; 000000B0 +0000000C: 558F 'U.' SUBQ.L #2,A7 +0000000E: 2F0B '/.' MOVE.L A3,-(A7) +00000010: 2F3C 7077 7063 '/.' MOVE.W (A7)+,D7 +0000002E: 665E 'f^' BNE.S *+$0060 ; 0000008E +00000030: 558F 'U.' SUBQ.L #2,A7 +00000032: 2F2E FEF6 '/...' MOVE.L -$010A(A6),-(A7) +00000036: 487A 0062 'Hz.b' PEA *+$0064 ; 0000009A +0000003A: 486E FEFC 'Hn..' PEA -$0104(A6) +0000003E: 486E FEFB 'Hn..' PEA -$0105(A6) +00000042: 3F3C 0005 '?<..' MOVE.W #$0005,-(A7) +00000046: AA5A '.Z' _CodeFragmentDispatch ; AA5A +00000048: 3E1F '>.' MOVE.W (A7)+,D7 +0000004A: 6634 'f4' BNE.S *+$0036 ; 00000080 +0000004C: 598F 'Y.' SUBQ.L #4,A7 +0000004E: 2F2E FEFC '/...' MOVE.L -$0104(A6),-(A7) +00000052: 4878 00E1 'Hx..' PEA $00E1 +00000056: 7001 'p.' MOVEQ #$01,D0 +00000058: 1F00 '..' MOVE.B D0,-(A7) +0000005A: 7000 'p.' MOVEQ #$00,D0 +0000005C: AA59 '.Y' _MixedModeDispatch ; AA59 +0000005E: 285F '(_' MOVEA.L (A7)+,A4 +00000060: 200C ' .' MOVE.L A4,D0 +00000062: 6714 'g.' BEQ.S *+$0016 ; 00000078 +00000064: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000068: 204C ' L' MOVEA.L A4,A0 +0000006A: 4E90 'N.' JSR (A0) +0000006C: 3E00 '>.' MOVE.W D0,D7 +0000006E: 2F0C '/.' MOVE.L A4,-(A7) +00000070: 7001 'p.' MOVEQ #$01,D0 +00000072: AA59 '.Y' _MixedModeDispatch ; AA59 +00000074: 584F 'XO' ADDQ.W #4,A7 +00000076: 6008 '`.' BRA.S *+$000A ; 00000080 +00000078: 558F 'U.' SUBQ.L #2,A7 +0000007A: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +0000007E: 3E1F '>.' MOVE.W (A7)+,D7 +00000080: 558F 'U.' SUBQ.L #2,A7 +00000082: 486E FEF6 'Hn..' PEA -$010A(A6) +00000086: 3F3C 0004 '?<..' MOVE.W #$0004,-(A7) +0000008A: AA5A '.Z' _CodeFragmentDispatch ; AA5A +0000008C: 544F 'TO' ADDQ.W #2,A7 +0000008E: 3007 '0.' MOVE.W D7,D0 +00000090: 4CEE 1880 FEEA 'L.....' MOVEM.L -$0116(A6),D7/A3/A4 +00000096: 4E5E 'N^' UNLK A6 +00000098: 4E75 'Nu' RTS +0000009A: 1447 '.G' MOVE.B D7,A2 +0000009C: 6574 'et' BCS.S *+$0076 ; 00000112 +0000009E: 5374 6172 7475 'Startu' SUBQ.W #1,([$74757044,A4],$6576) + 7044 6576 +000000A8: 6963 'ic' BVS.S *+$0065 ; 0000010D +000000AA: 6554 'eT' BCS.S *+$0056 ; 00000100 +000000AC: 7970 'yp' DC.W $7970 ; ???? +000000AE: 6500 0853 'e..S' BCS *+$0855 ; 00000903 +000000B2: 7461 'ta' MOVEQ #$61,D2 ; 'a' +000000B4: 7274 'rt' MOVEQ #$74,D1 ; 't' +000000B6: 4C69 6200 'Lib.' DC.W $4C69 ,$6200 + +Comment: + + STARTLIB_GETSTARTUPDEVICETYPE ended due to: ran into next module, 6 nulls trimmed + +Comment: + + ##################################################################################### + + Module: STARTLIB_GETFIREWIRESTARTUPDEVICEINFO [4330, 43FC) + + Module started due to: MODGUESS (align, label) + + +Dictionary: Flags $00 FirstId 203 + 203: STARTLIB_GETFIREWIRESTARTUPDEVICEINFO + + + +Module: Flags=$88=(ForcedActive Extern Code) Module="STARTLIB_GETFIREWIRESTARTUPDEVICEINFO"(203) Segment="Main"(200) +Size: Flags $00 ModuleSize 204 + +Content: Flags $08 +Contents offset $0000 size $00CC +00000000: 4E56 FEF6 'NV..' LINK.W A6,#-$010A +00000004: 48E7 0118 'H...' MOVEM.L D7/A3/A4,-(A7) +00000008: 47FA 00B8 'G...' LEA *+$00BA,A3 ; 000000C2 +0000000C: 558F 'U.' SUBQ.L #2,A7 +0000000E: 2F0B '/.' MOVE.L A3,-(A7) +00000010: 2F3C 7077 7063 '/.' MOVE.W (A7)+,D7 +0000002E: 6668 'fh' BNE.S *+$006A ; 00000098 +00000030: 558F 'U.' SUBQ.L #2,A7 +00000032: 2F2E FEF6 '/...' MOVE.L -$010A(A6),-(A7) +00000036: 487A 006C 'Hz.l' PEA *+$006E ; 000000A4 +0000003A: 486E FEFC 'Hn..' PEA -$0104(A6) +0000003E: 486E FEFB 'Hn..' PEA -$0105(A6) +00000042: 3F3C 0005 '?<..' MOVE.W #$0005,-(A7) +00000046: AA5A '.Z' _CodeFragmentDispatch ; AA5A +00000048: 3E1F '>.' MOVE.W (A7)+,D7 +0000004A: 663E 'f>' BNE.S *+$0040 ; 0000008A +0000004C: 598F 'Y.' SUBQ.L #4,A7 +0000004E: 2F2E FEFC '/...' MOVE.L -$0104(A6),-(A7) +00000052: 4878 0FE1 'Hx..' PEA $0FE1 +00000056: 7001 'p.' MOVEQ #$01,D0 +00000058: 1F00 '..' MOVE.B D0,-(A7) +0000005A: 7000 'p.' MOVEQ #$00,D0 +0000005C: AA59 '.Y' _MixedModeDispatch ; AA59 +0000005E: 285F '(_' MOVEA.L (A7)+,A4 +00000060: 200C ' .' MOVE.L A4,D0 +00000062: 671E 'g.' BEQ.S *+$0020 ; 00000082 +00000064: 2F2E 0010 '/...' MOVE.L $0010(A6),-(A7) +00000068: 2F2E 000C '/...' MOVE.L $000C(A6),-(A7) +0000006C: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7) +00000070: 204C ' L' MOVEA.L A4,A0 +00000072: 4E90 'N.' JSR (A0) +00000074: 3E00 '>.' MOVE.W D0,D7 +00000076: 2F0C '/.' MOVE.L A4,-(A7) +00000078: 7001 'p.' MOVEQ #$01,D0 +0000007A: AA59 '.Y' _MixedModeDispatch ; AA59 +0000007C: 4FEF 000C 'O...' LEA $000C(A7),A7 +00000080: 6008 '`.' BRA.S *+$000A ; 0000008A +00000082: 558F 'U.' SUBQ.L #2,A7 +00000084: 3EB8 0220 '>.. ' MOVE.W $0220,(A7) +00000088: 3E1F '>.' MOVE.W (A7)+,D7 +0000008A: 558F 'U.' SUBQ.L #2,A7 +0000008C: 486E FEF6 'Hn..' PEA -$010A(A6) +00000090: 3F3C 0004 '?<..' MOVE.W #$0004,-(A7) +00000094: AA5A '.Z' _CodeFragmentDispatch ; AA5A +00000096: 544F 'TO' ADDQ.W #2,A7 +00000098: 3007 '0.' MOVE.W D7,D0 +0000009A: 4CEE 1880 FEEA 'L.....' MOVEM.L -$0116(A6),D7/A3/A4 +000000A0: 4E5E 'N^' UNLK A6 +000000A2: 4E75 'Nu' RTS +000000A4: 1C47 '.G' MOVE.B D7,A6 +000000A6: 6574 'et' BCS.S *+$0076 ; 0000011C +000000A8: 4669 7265 'Fire' NOT.W $7265(A1) +000000AC: 7769 'wi' DC.W $7769 ; ???? +000000AE: 7265 're' MOVEQ #$65,D1 ; 'e' +000000B0: 5374 6172 7475 'Startu' SUBQ.W #1,([$74757044,A4],$6576) + 7044 6576 +000000BA: 6963 'ic' BVS.S *+$0065 ; 0000011F +000000BC: 6549 'eI' BCS.S *+$004B ; 00000107 +000000BE: 6E66 'nf' BGT.S *+$0068 ; 00000126 +000000C0: 6F00 0853 'o..S' BLE *+$0855 ; 00000915 +000000C4: 7461 'ta' MOVEQ #$61,D2 ; 'a' +000000C6: 7274 'rt' MOVEQ #$74,D1 ; 't' +000000C8: 4C69 6200 'Lib.' DC.W $4C69 ,$6200 + +Comment: + + STARTLIB_GETFIREWIRESTARTUPDEVICEINFO ended due to: end of FILE directive, 4 nulls trimmed + + +Last +Record Summary +Type Count + 0 Pad 1 + 1 First 1 + 2 Last 1 + 3 Comment 7 + 4 Dictionary 4 + 5 Module 3 + 7 ModSize 3 + 8 Content 3