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