Dump pre-built object files

This commit is contained in:
Elliot Nunn 2018-05-31 19:55:03 +08:00
parent 77023fea0f
commit 72f4af9523
31 changed files with 219842 additions and 0 deletions

View File

@ -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 '/<DRVR' MOVE.L #$44525652,-(A7) ; 'DRVR'
0000001C: 3F2E 000A '?...' MOVE.W $000A(A6),-(A7)
00000020: A9A0 '..' _GetResource ; A9A0
00000022: 285F '(_' MOVEA.L (A7)+,A4
00000024: 200C ' .' MOVE.L A4,D0
00000026: 6718 'g.' BEQ.S *+$001A ; 00000040
00000028: 204C ' L' MOVEA.L A4,A0
0000002A: A029 '.)' _HLock ; A029
0000002C: 2F0C '/.' MOVE.L A4,-(A7)
0000002E: A992 '..' _DetachResource ; A992
00000030: 2754 0050 ''T.P' MOVE.L (A4),$0050(A3)
00000034: 52AB 004C 'R..L' ADDQ.L #1,$004C(A3)
00000038: 204C ' L' MOVEA.L A4,A0
0000003A: A02A '.*' _HUnlock ; A02A
0000003C: 204C ' L' MOVEA.L A4,A0
0000003E: A023 '.#' _DisposeHandle ; A023
00000040: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4
00000046: 4E5E 'N^' UNLK A6
00000048: 4E75 'Nu' RTS
Comment:
AUTOMOD_5DA90 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: ATAMGR_5DAE0 [5DAE0, 5DBCE)
Module started due to: MODGUESS (align, label, RTS then padding)
Unresolved outgoing references:
+88 (5DB68): LEA $5DA70, A0
+90 (5DB70): JSR $5DC10
+DE (5DBBE): JSR $5DA90
+0 (5DAE0): ATAROUTINE1
Dictionary: Flags $00 FirstId 207
207: ATAMGR_5DAE0
208: ATAROUTINE1
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="ATAMGR_5DAE0"(207) Segment="Main"(200)
Size: Flags $00 ModuleSize 238
Content: Flags $08
Contents offset $0000 size $00EE
00000000: 4E56 FF86 'NV..' LINK.W A6,#-$007A
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: 663C 'f<' BNE.S *+$003E ; 00000050
00000014: 7000 'p.' MOVEQ #$00,D0
00000016: 2D40 FF8A '-@..' MOVE.L D0,-$0076(A6)
0000001A: 1D7C 0002 FF90 '.|....' MOVE.B #$02,-$0070(A6)
00000020: 1D7C 0091 FF9C '.|....' MOVE.B #$91,-$0064(A6)
00000026: 422E FF9D 'B...' CLR.B -$0063(A6)
0000002A: 2D40 FFA2 '-@..' MOVE.L D0,-$005E(A6)
0000002E: 426E FF9E 'Bn..' CLR.W -$0062(A6)
00000032: 2D40 FF96 '-@..' MOVE.L D0,-$006A(A6)
00000036: 2D40 FFA6 '-@..' MOVE.L D0,-$005A(A6)
0000003A: 426E FFB2 'Bn..' CLR.W -$004E(A6)
0000003E: 558F 'U.' SUBQ.L #2,A7
00000040: 486E FF8A 'Hn..' PEA -$0076(A6)
00000044: AAF1 '..' DC.W $AAF1 ; TB 02F1
00000046: 3E1F '>.' 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 '/<DRVR' MOVE.L #$44525652,-(A7) ; 'DRVR'
0000004C: 3F3C B131 '?<.1' MOVE.W #$B131,-(A7)
00000050: A9A0 '..' _GetResource ; A9A0
00000052: 2D5F FFF2 '-_..' MOVE.L (A7)+,-$000E(A6)
00000056: 677A 'gz' BEQ.S *+$007C ; 000000D2
00000058: 4EBA FF66 'N..f' JSR *-$0098 ; FFFFFFC0
0000005C: 3D40 FFF6 '=@..' MOVE.W D0,-$000A(A6)
00000060: 6770 'gp' BEQ.S *+$0072 ; 000000D2
00000062: 206E FFF2 ' n..' MOVEA.L -$000E(A6),A0
00000066: A029 '.)' _HLock ; A029
00000068: 2F2E FFF2 '/...' MOVE.L -$000E(A6),-(A7)
0000006C: A992 '..' _DetachResource ; A992
0000006E: 206E FFF2 ' n..' MOVEA.L -$000E(A6),A0
00000072: 2850 '(P' MOVEA.L (A0),A4
00000074: 204C ' L' MOVEA.L A4,A0
00000076: 302E FFF6 '0...' MOVE.W -$000A(A6),D0
0000007A: A03D '.=' _DrvrInstall ; A03D
0000007C: 3E00 '>.' 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 '/<pwpc' MOVE.L #$70777063,-(A7) ; 'pwpc'
00000032: 7001 'p.' MOVEQ #$01,D0
00000034: 2F00 '/.' MOVE.L D0,-(A7)
00000036: 486E FFB8 'Hn..' PEA -$0048(A6)
0000003A: 486E FFBC 'Hn..' PEA -$0044(A6)
0000003E: 486E FEB8 'Hn..' PEA -$0148(A6)
00000042: 3F3C 0001 '?<..' MOVE.W #$0001,-(A7)
00000046: AA5A '.Z' _CodeFragmentDispatch ; AA5A
00000048: 3E1F '>.' 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

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -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 ' <p...' MOVE.L #$70000000,D0
0000008E: E6A8 '..' LSR.L D3,D0
00000090: 2040 ' @' MOVEA.L D0,A0
00000092: E6AA '..' LSR.L D3,D2
00000094: 2242 '"B' MOVEA.L D2,A1
00000096: 7200 'r.' MOVEQ #$00,D1
00000098: 7019 'p.' MOVEQ #$19,D0
0000009A: FE0A '..' FLINE $FE0A
0000009C: 7013 'p.' MOVEQ #$13,D0
0000009E: FE04 '..' FLINE $FE04
000000A0: 6600 0084 'f...' BNE *+$0086 ; 00000126
000000A4: 2008 ' .' MOVE.L A0,D0
000000A6: 0240 0003 '.@..' ANDI.W #$0003,D0
000000AA: 0C40 0001 '.@..' CMPI.W #$0001,D0
000000AE: 6600 0076 'f..v' BNE *+$0078 ; 00000126
000000B2: 260A '&.' MOVE.L A2,D3
000000B4: 7400 't.' MOVEQ #$00,D2
000000B6: 4DFA 0008 'M...' LEA *+$000A,A6 ; 000000C0
000000BA: 60FF FFFF FF44 '`....D' BRA.L GETHARDWAREINFO-LASTLY_A8FE0+$FF44 ; ids: 203, 201
000000C0: 2479 68FF EFF0 '$yh...' MOVEA.L $68FFEFF0,A2
000000C6: 122A 0129 '.*.)' MOVE.B $0129(A2),D1
000000CA: 2443 '$C' MOVEA.L D3,A2
000000CC: 2A79 68FF EFF0 '*yh...' MOVEA.L $68FFEFF0,A5
000000D2: 7600 'v.' MOVEQ #$00,D3
000000D4: 2030 81F2 68FF ' 0..h.' MOVE.L ([$68FFEFD8],$0010),D0
EFD8 0010
000000DE: EDC0 33CF '..3.' BFFFO D0{$0F:$0F},D3
000000E2: 4603 'F.' NOT.B D3
000000E4: 0603 0020 '... ' ADDI.B #$20,D3 ; ' '
000000E8: E849 '.I' LSR.W #4,D1
000000EA: 0241 000F '.A..' ANDI.W #$000F,D1
000000EE: 6736 'g6' BEQ.S *+$0038 ; 00000126
000000F0: 5241 'RA' ADDQ.W #1,D1
000000F2: 4841 'HA' SWAP D1
000000F4: 4241 'BA' CLR.W D1
000000F6: DE81 '..' ADD.L D1,D7
000000F8: 2041 ' A' MOVEA.L D1,A0
000000FA: 7016 'p.' MOVEQ #$16,D0
000000FC: FE05 '..' FLINE $FE05
000000FE: 207C 6900 0000 ' |i...' MOVEA.L #$69000000,A0
00000104: 7015 'p.' MOVEQ #$15,D0
00000106: FE05 '..' FLINE $FE05
00000108: 2008 ' .' MOVE.L A0,D0
0000010A: E6A8 '..' LSR.L D3,D0
0000010C: 2040 ' @' MOVEA.L D0,A0
0000010E: E6A9 '..' LSR.L D3,D1
00000110: 2241 '"A' MOVEA.L D1,A1
00000112: 7200 'r.' MOVEQ #$00,D1
00000114: 7019 'p.' MOVEQ #$19,D0
00000116: FE0A '..' FLINE $FE0A
00000118: 7013 'p.' MOVEQ #$13,D0
0000011A: FE04 '..' FLINE $FE04
0000011C: 2208 '".' MOVE.L A0,D1
0000011E: 08C1 0001 '....' BSET #$01,D1
00000122: 2041 ' A' MOVEA.L D1,A0
00000124: FE05 '..' FLINE $FE05
00000126: 222D 0004 '"-..' MOVE.L $0004(A5),D1
0000012A: 2A41 '*A' MOVEA.L D1,A5
0000012C: 2B07 '+.' MOVE.L D7,-(A5)
0000012E: 2B05 '+.' MOVE.L D5,-(A5)
00000130: 2B3C 4567 6773 '+<Eggs' MOVE.L #$45676773,-(A5) ; 'Eggs'
00000136: 2B3C 616E 6420 '+<and ' MOVE.L #$616E6420,-(A5) ; 'and '
0000013C: 2B3C 5361 6D20 '+<Sam ' MOVE.L #$53616D20,-(A5) ; 'Sam '
00000142: 2B3C FFFF FFFF '+<....' MOVE.L #$FFFFFFFF,-(A5)
00000148: 2B01 '+.' MOVE.L D1,-(A5)
0000014A: 42A5 'B.' CLR.L -(A5)
0000014C: 224D '"M' MOVEA.L A5,A1
0000014E: 7C00 '|.' MOVEQ #$00,D6
00000150: 6000 0002 '`...' BRA *+$0004 ; 00000154
00000154: 2E51 '.Q' MOVEA.L (A1),A7
00000156: DFFC 0000 8000 '......' ADDA.L #$00008000,A7
0000015C: 2F0D '/.' MOVE.L A5,-(A7)
0000015E: 7C00 '|.' MOVEQ #$00,D6
00000160: 4ED2 'N.' JMP (A2)
00000162: 7000 'p.' MOVEQ #$00,D0
00000164: 4ED2 'N.' JMP (A2)
Dictionary: Flags $00 FirstId 203
203: GETHARDWAREINFO
ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode)
Ref1="GETHARDWAREINFO"(203) Ref2="LASTLY_A8FE0"(201)
00BC
ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode)
Ref1="GETHARDWAREINFO"(203) Ref2="LASTLY_A8FE0"(201)
0012
EntryPoint: Flags=$08=(Extern Code) Offset=$0162 Entry="SIZESOUNDBUFFER"(202)
Comment:
LASTLY_A8FE0 ended due to: end of FILE directive, 10 nulls trimmed
Last
Record Summary
Type Count
0 Pad 2
1 First 1
2 Last 1
3 Comment 3
4 Dictionary 3
5 Module 1
6 EntryPoint 1
7 ModSize 1
8 Content 1
10 ComputedRef 2

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -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: