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

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,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<S.' MOVE.W #$5307,D1
0000044C: 4E56 FFCE 'NV..' LINK.W A6,#-$0032
00000450: 204F ' O' MOVEA.L A7,A0
00000452: 42A8 000C 'B...' CLR.L $000C(A0)
00000456: 2270 81E2 02B6 '"p....' MOVEA.L ([$02B6],$01E4),A1
01E4
0000045E: 3169 006C 0018 '1i.l..' MOVE.W $006C(A1),$0018(A0)
00000464: 3141 001A '1A..' MOVE.W D1,$001A(A0)
00000468: A205 '..' _Status ,Immed ; A205
0000046A: 6B04 'k.' BMI.S *+$0006 ; 00000470
0000046C: 3028 001C '0(..' MOVE.W $001C(A0),D0
00000470: 4E5E 'N^' UNLK A6
00000472: 4E75 'Nu' RTS
00000474: 323C 4301 '2<C.' MOVE.W #$4301,D1
00000478: 6010 '`.' BRA.S *+$0012 ; 0000048A
0000047A: 323C 4307 '2<C.' MOVE.W #$4307,D1
0000047E: 600A '`.' BRA.S *+$000C ; 0000048A
00000480: 323C 4302 '2<C.' MOVE.W #$4302,D1
00000484: 6004 '`.' BRA.S *+$0006 ; 0000048A
00000486: 323C 4307 '2<C.' MOVE.W #$4307,D1
0000048A: 4E56 FFCE 'NV..' LINK.W A6,#-$0032
0000048E: 204F ' O' MOVEA.L A7,A0
00000490: 42A8 000C 'B...' CLR.L $000C(A0)
00000494: 2270 81E2 02B6 '"p....' MOVEA.L ([$02B6],$01E4),A1
01E4
0000049C: 3169 006C 0018 '1i.l..' MOVE.W $006C(A1),$0018(A0)
000004A2: 3141 001A '1A..' MOVE.W D1,$001A(A0)
000004A6: 3140 001C '1@..' MOVE.W D0,$001C(A0)
000004AA: A204 '..' _Control ,Immed ; A204
000004AC: 4E5E 'N^' UNLK A6
000004AE: 4E75 'Nu' RTS
EntryPoint: Flags=$08=(Extern Code) Offset=$0012 Entry="INITBCSCREEN"(202)
Comment:
AUTOMOD_7CD0 ended due to: end of FILE directive
Last
Record Summary
Type Count
0 Pad 1
1 First 1
2 Last 1
3 Comment 3
4 Dictionary 2
5 Module 1
6 EntryPoint 1
7 ModSize 1
8 Content 1

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,282 @@
First: Flags=$01 Version=$0002
Comment:
UNLINKED FROM MAC OS ROM -- ELLIOT WAS HERE
[9960, 9BAA)
Dictionary: Flags $00 FirstId 200
200: Main
Pad
Comment:
#####################################################################################
Module: AUTOMOD_9960 [9960, 9BAA)
Module started due to: FILE directive
+C (996C): INITDEVICEDISPATCH
+D2 (9A32): __AA6A
Trap AA6A
Dictionary: Flags $00 FirstId 201
201: AUTOMOD_9960
202: INITDEVICEDISPATCH
203: __AA6A
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_9960"(201) Segment="Main"(200)
Size: Flags $00 ModuleSize 586
Content: Flags $08
Contents offset $0000 size $024A
00000000: 0000 0168 '...h' ORI.B #$68,D0 ; 'h'
00000004: 0000 0224 '...$' ORI.B #$24,D0 ; '$'
00000008: 0000 0236 '...6' ORI.B #$36,D0 ; '6'
0000000C: 48E7 E0C0 'H...' MOVEM.L D0-D2/A0/A1,-(A7)
00000010: 2430 81E2 02B6 '$0....' MOVE.L ([$02B6],$0248),D2
0248
00000018: 6F0A 'o.' BLE.S *+$000C ; 00000024
0000001A: 2042 ' B' MOVEA.L D2,A0
0000001C: 0C50 0003 '.P..' CMPI.W #$0003,(A0)
00000020: 6726 'g&' BEQ.S *+$0028 ; 00000048
00000022: 657E 'e~' BCS.S *+$0080 ; 000000A2
00000024: 7010 'p.' MOVEQ #$10,D0
00000026: A71E '..' _NewPtrSysClear ; A71E
00000028: 2188 81E2 02B6 '!.....' MOVE.L A0,([$02B6],$0248)
0248
00000030: 673A 'g:' BEQ.S *+$003C ; 0000006C
00000032: 30BC 0003 '0...' MOVE.W #$0003,(A0)
00000036: 4A82 'J.' TST.L D2
00000038: 6F0E 'o.' BLE.S *+$0010 ; 00000048
0000003A: 2248 '"H' MOVEA.L A0,A1
0000003C: 2042 ' B' MOVEA.L D2,A0
0000003E: 7000 'p.' MOVEQ #$00,D0
00000040: 3010 '0.' MOVE.W (A0),D0
00000042: E988 '..' LSL.L #4,D0
00000044: 5880 'X.' ADDQ.L #4,D0
00000046: A22E '..' _BlockMoveData ; A22E
00000048: 41E8 0004 'A...' LEA $0004(A0),A0
0000004C: 7202 'r.' MOVEQ #$02,D1
0000004E: 43FA FFB0 'C...' LEA *-$004E,A1 ; 00000000
00000052: 2009 ' .' MOVE.L A1,D0
00000054: 2419 '$.' MOVE.L (A1)+,D2
00000056: 6704 'g.' BEQ.S *+$0006 ; 0000005C
00000058: D480 '..' ADD.L D0,D2
0000005A: 2082 ' .' MOVE.L D2,(A0)
0000005C: 5888 'X.' ADDQ.L #4,A0
0000005E: 51C9 FFF4 'Q...' DBF D1,*-$000A ; 00000054
00000062: 6100 009C 'a...' BSR *+$009E ; 00000100
00000066: 4CDF 0307 'L...' MOVEM.L (A7)+,D0-D2/A0/A1
0000006A: 4E75 'Nu' RTS
0000006C: 700C 'p.' MOVEQ #$0C,D0
0000006E: A9C9 '..' _SysError ; A9C9
00000070: 3063 '0c' MOVEA.W -(A3),A0
00000072: 6F75 'ou' BLE.S *+$0077 ; 000000E9
00000074: 6C64 'ld' BGE.S *+$0066 ; 000000DA
00000076: 206E 6F74 ' not' MOVEA.L $6F74(A6),A0
0000007A: 2061 ' a' MOVEA.L -(A1),A0
0000007C: 6C6C 'll' BGE.S *+$006E ; 000000EA
0000007E: 6F63 'oc' BLE.S *+$0065 ; 000000E3
00000080: 6174 'at' BSR.S *+$0076 ; 000000F6
00000082: 6520 'e ' BCS.S *+$0022 ; 000000A4
00000084: 7261 'ra' MOVEQ #$61,D1 ; 'a'
00000086: 6D20 'm ' BLT.S *+$0022 ; 000000A8
00000088: 666F 'fo' BNE.S *+$0071 ; 000000F9
0000008A: 7220 'r ' MOVEQ #$20,D1 ; ' '
0000008C: 4465 'De' NEG.W -(A5)
0000008E: 7669 'vi' MOVEQ #$69,D3 ; 'i'
00000090: 6365 'ce' BLS.S *+$0067 ; 000000F7
00000092: 4469 7370 'Disp' NEG.W $7370(A1)
00000096: 6174 'at' BSR.S *+$0076 ; 0000010C
00000098: 6368 'ch' BLS.S *+$006A ; 00000102
0000009A: 476C 'Gl' DC.W $476C ; ????
0000009C: 6F62 'ob' BLE.S *+$0064 ; 00000100
0000009E: 616C 'al' BSR.S *+$006E ; 0000010C
000000A0: 7300 's.' DC.W $7300 ; ????
000000A2: 700C 'p.' MOVEQ #$0C,D0
000000A4: A9C9 '..' _SysError ; A9C9
000000A6: 2B70 '+p' DC.W $2B70 ; ????
000000A8: 6174 'at' BSR.S *+$0076 ; 0000011E
000000AA: 6368 'ch' BLS.S *+$006A ; 00000114
000000AC: 696E 'in' BVS.S *+$0070 ; 0000011C
000000AE: 6720 'g ' BEQ.S *+$0022 ; 000000D0
000000B0: 696E 'in' BVS.S *+$0070 ; 00000120
000000B2: 2073 6D61 6C6C ' small' MOVEA.L ([$6C6C,A3]),A0
000000B8: 6572 'er' BCS.S *+$0074 ; 0000012C
000000BA: 2044 ' D' MOVEA.L D4,A0
000000BC: 6576 'ev' BCS.S *+$0078 ; 00000134
000000BE: 6963 'ic' BVS.S *+$0065 ; 00000123
000000C0: 6544 'eD' BCS.S *+$0046 ; 00000106
000000C2: 6973 'is' BVS.S *+$0075 ; 00000137
000000C4: 7061 'pa' MOVEQ #$61,D0 ; 'a'
000000C6: 7463 'tc' MOVEQ #$63,D2 ; 'c'
000000C8: 6820 'h ' BVC.S *+$0022 ; 000000EA
000000CA: 676C 'gl' BEQ.S *+$006E ; 00000138
000000CC: 6F62 'ob' BLE.S *+$0064 ; 00000130
000000CE: 616C 'al' BSR.S *+$006E ; 0000013C
000000D0: 733F 's?' DC.W $733F ; ????
000000D2: 322F 0004 '2/..' MOVE.W $0004(A7),D1
000000D6: 202F 0006 ' /..' MOVE.L $0006(A7),D0
000000DA: 206F 000A ' o..' MOVEA.L $000A(A7),A0
000000DE: 2278 02B6 '"x..' MOVEA.L $02B6,A1
000000E2: 2269 0248 '"i.H' MOVEA.L $0248(A1),A1
000000E6: B251 '.Q' CMP.W (A1),D1
000000E8: 6410 'd.' BCC.S *+$0012 ; 000000FA
000000EA: 2271 1404 '"q..' MOVEA.L $04(A1,D1.W*4),A1
000000EE: 4E91 'N.' JSR (A1)
000000F0: 205F ' _' MOVEA.L (A7)+,A0
000000F2: 4FEF 000A 'O...' LEA $000A(A7),A7
000000F6: 2E80 '..' MOVE.L D0,(A7)
000000F8: 4ED0 'N.' JMP (A0)
000000FA: 70CE 'p.' MOVEQ #$CE,D0
000000FC: 60F2 '`.' BRA.S *-$000C ; 000000F0
000000FE: 0000 7010 '..p.' ORI.B #$10,D0
00000102: A71E '..' _NewPtrSysClear ; A71E
00000104: 2188 81E2 02B6 '!.....' MOVE.L A0,([$02B6],$024C)
024C
0000010C: 6714 'g.' BEQ.S *+$0016 ; 00000122
0000010E: 30BC 7369 '0.si' MOVE.W #$7369,(A0) ; 'si'
00000112: 2178 06DC 000C '!x....' MOVE.L $06DC,$000C(A0)
00000118: 41FA 0036 'A..6' LEA *+$0038,A0 ; 00000150
0000011C: 21C8 06DC '!...' MOVE.L A0,$06DC
00000120: 4E75 'Nu' RTS
00000122: 700C 'p.' MOVEQ #$0C,D0
00000124: A9C9 '..' _SysError ; A9C9
00000126: 2963 6F75 ')cou' MOVE.L -(A3),$6F75(A4)
0000012A: 6C64 'ld' BGE.S *+$0066 ; 00000190
0000012C: 206E 6F74 ' not' MOVEA.L $6F74(A6),A0
00000130: 2061 ' a' MOVEA.L -(A1),A0
00000132: 6C6C 'll' BGE.S *+$006E ; 000001A0
00000134: 6F63 'oc' BLE.S *+$0065 ; 00000199
00000136: 6174 'at' BSR.S *+$0076 ; 000001AC
00000138: 6520 'e ' BCS.S *+$0022 ; 0000015A
0000013A: 7261 'ra' MOVEQ #$61,D1 ; 'a'
0000013C: 6D20 'm ' BLT.S *+$0022 ; 0000015E
0000013E: 666F 'fo' BNE.S *+$0071 ; 000001AF
00000140: 7220 'r ' MOVEQ #$20,D1 ; ' '
00000142: 496E 'In' DC.W $496E ; ????
00000144: 7450 'tP' MOVEQ #$50,D2 ; 'P'
00000146: 6F6C 'ol' BLE.S *+$006E ; 000001B4
00000148: 6C47 'lG' BGE.S *+$0049 ; 00000191
0000014A: 6C6F 'lo' BGE.S *+$0071 ; 000001BB
0000014C: 6261 'ba' BHI.S *+$0063 ; 000001AF
0000014E: 6C73 'ls' BGE.S *+$0075 ; 000001C3
00000150: 3028 0010 '0(..' MOVE.W $0010(A0),D0
00000154: 6F0E 'o.' BLE.S *+$0010 ; 00000164
00000156: 2F08 '/.' MOVE.L A0,-(A7)
00000158: 41E8 0010 'A...' LEA $0010(A0),A0
0000015C: 610A 'a.' BSR.S *+$000C ; 00000168
0000015E: 205F ' _' MOVEA.L (A7)+,A0
00000160: 3028 0010 '0(..' MOVE.W $0010(A0),D0
00000164: 48C0 'H.' EXT.L D0
00000166: 4E75 'Nu' RTS
00000168: 3010 '0.' MOVE.W (A0),D0
0000016A: 6F00 0098 'o...' BLE *+$009A ; 00000204
0000016E: 40C0 '@.' MOVE SR,D0
00000170: 0240 0700 '.@..' ANDI.W #$0700,D0
00000174: 665A 'fZ' BNE.S *+$005C ; 000001D0
00000176: 2F09 '/.' MOVE.L A1,-(A7)
00000178: 2278 02B6 '"x..' MOVEA.L $02B6,A1
0000017C: 2029 027C ' ).|' MOVE.L $027C(A1),D0
00000180: 670C 'g.' BEQ.S *+$000E ; 0000018E
00000182: 2240 '"@' MOVEA.L D0,A1
00000184: 4A51 'JQ' TST.W (A1)
00000186: 6646 'fF' BNE.S *+$0048 ; 000001CE
00000188: 4AA9 0002 'J...' TST.L $0002(A1)
0000018C: 6640 'f@' BNE.S *+$0042 ; 000001CE
0000018E: 2278 02B6 '"x..' MOVEA.L $02B6,A1
00000192: 4A29 02FA 'J)..' TST.B $02FA(A1)
00000196: 6636 'f6' BNE.S *+$0038 ; 000001CE
00000198: 2269 026A '"i.j' MOVEA.L $026A(A1),A1
0000019C: 4A89 'J.' TST.L A1
0000019E: 670C 'g.' BEQ.S *+$000E ; 000001AC
000001A0: 4A91 'J.' TST.L (A1)
000001A2: 662A 'f*' BNE.S *+$002C ; 000001CE
000001A4: 0829 0006 FFFE '.)....' BTST #$06,-$0002(A1)
000001AA: 6622 'f"' BNE.S *+$0024 ; 000001CE
000001AC: 225F '"_' MOVEA.L (A7)+,A1
000001AE: 3010 '0.' MOVE.W (A0),D0
000001B0: 6F1A 'o.' BLE.S *+$001C ; 000001CC
000001B2: 48E7 E0C0 'H...' MOVEM.L D0-D2/A0/A1,-(A7)
000001B6: 42A7 'B.' CLR.L -(A7)
000001B8: 2F3C 0000 0011 '/<....' MOVE.L #$00000011,-(A7)
000001BE: 3F3C FFCB '?<..' MOVE.W #$FFCB,-(A7)
000001C2: AA7F '..' DC.W $AA7F ; TB 027F
000001C4: 588F 'X.' ADDQ.L #4,A7
000001C6: 4CDF 0307 'L...' MOVEM.L (A7)+,D0-D2/A0/A1
000001CA: 60E2 '`.' BRA.S *-$001C ; 000001AE
000001CC: 4E75 'Nu' RTS
000001CE: 225F '"_' MOVEA.L (A7)+,A1
000001D0: 48E7 60DC 'H.`.' MOVEM.L D1/D2/A0/A1/A3-A5,-(A7)
000001D4: 2648 '&H' MOVEA.L A0,A3
000001D6: 2A78 02B6 '*x..' MOVEA.L $02B6,A5
000001DA: 2A6D 024C '*m.L' MOVEA.L $024C(A5),A5
000001DE: 286D 0004 '(m..' MOVEA.L $0004(A5),A4
000001E2: 4A8C 'J.' TST.L A4
000001E4: 6720 'g ' BEQ.S *+$0022 ; 00000206
000001E6: 2F0C '/.' MOVE.L A4,-(A7)
000001E8: 2F0B '/.' MOVE.L A3,-(A7)
000001EA: 226C 0008 '"l..' MOVEA.L $0008(A4),A1
000001EE: 4E91 'N.' JSR (A1)
000001F0: 4A8B 'J.' TST.L A3
000001F2: 6704 'g.' BEQ.S *+$0006 ; 000001F8
000001F4: 3013 '0.' MOVE.W (A3),D0
000001F6: 6F08 'o.' BLE.S *+$000A ; 00000200
000001F8: 2854 '(T' MOVEA.L (A4),A4
000001FA: 4A8C 'J.' TST.L A4
000001FC: 66E8 'f.' BNE.S *-$0016 ; 000001E6
000001FE: 60DE '`.' BRA.S *-$0020 ; 000001DE
00000200: 4CDF 3B06 'L.;.' MOVEM.L (A7)+,D1/D2/A0/A1/A3-A5
00000204: 4E75 'Nu' RTS
00000206: 3013 '0.' MOVE.W (A3),D0
00000208: 6FF6 'o.' BLE.S *-$0008 ; 00000200
0000020A: 48E7 E0C0 'H...' MOVEM.L D0-D2/A0/A1,-(A7)
0000020E: 42A7 'B.' CLR.L -(A7)
00000210: 2F3C 0000 0011 '/<....' MOVE.L #$00000011,-(A7)
00000216: 3F3C FFCB '?<..' MOVE.W #$FFCB,-(A7)
0000021A: AA7F '..' DC.W $AA7F ; TB 027F
0000021C: 588F 'X.' ADDQ.L #4,A7
0000021E: 4CDF 0307 'L...' MOVEM.L (A7)+,D0-D2/A0/A1
00000222: 60E2 '`.' BRA.S *-$001C ; 00000206
00000224: 2278 02B6 '"x..' MOVEA.L $02B6,A1
00000228: 2269 024C '"i.L' MOVEA.L $024C(A1),A1
0000022C: 43E9 0002 'C...' LEA $0002(A1),A1
00000230: A96F '.o' _Enqueue ; A96F
00000232: 7000 'p.' MOVEQ #$00,D0
00000234: 4E75 'Nu' RTS
00000236: 2278 02B6 '"x..' MOVEA.L $02B6,A1
0000023A: 2269 024C '"i.L' MOVEA.L $024C(A1),A1
0000023E: 43E9 0002 'C...' LEA $0002(A1),A1
00000242: A96E '.n' _Dequeue ; A96E
00000244: 4290 'B.' CLR.L (A0)
00000246: 7000 'p.' MOVEQ #$00,D0
00000248: 4E75 'Nu' RTS
EntryPoint: Flags=$08=(Extern Code) Offset=$000C Entry="INITDEVICEDISPATCH"(202)
EntryPoint: Flags=$08=(Extern Code) Offset=$00D2 Entry="__AA6A"(203)
Comment:
AUTOMOD_9960 ended due to: end of FILE directive
Last
Record Summary
Type Count
0 Pad 2
1 First 1
2 Last 1
3 Comment 3
4 Dictionary 2
5 Module 1
6 EntryPoint 2
7 ModSize 1
8 Content 1

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,313 @@
First: Flags=$01 Version=$0002
Comment:
UNLINKED FROM MAC OS ROM -- ELLIOT WAS HERE
[E340, E506)
Dictionary: Flags $00 FirstId 200
200: Main
Pad
Comment:
#####################################################################################
Module: NKEventGroupRelated [E340, E36E)
Module started due to: FILE directive
Unresolved outgoing references:
+1A (E35A): LEA $E388, A0
Dictionary: Flags $00 FirstId 201
201: NKEventGroupRelated
Module: Flags=$88=(ForcedActive Extern Code) Module="NKEventGroupRelated"(201) Segment="Main"(200)
Size: Flags $00 ModuleSize 46
Content: Flags $08
Contents offset $0000 size $002E
00000000: 203C 0000 0224 ' <...$' MOVE.L #$00000224,D0
00000006: A71E '..' _NewPtrSysClear ; A71E
00000008: 6600 001C 'f...' BNE *+$001E ; 00000026
0000000C: 2188 81E2 02B6 '!.....' MOVE.L A0,([$02B6],$0310)
0310
00000014: 20BC 0000 0002 ' .....' MOVE.L #$00000002,(A0)
0000001A: 41FA 002C 'A..,' LEA *+$002E,A0 ; 00000048
0000001E: 303C AA6B '0<.k' MOVE.W #$AA6B,D0
00000022: A647 '.G' _SetToolTrapAddress ; A647
00000024: 6006 '`.' BRA.S *+$0008 ; 0000002C
00000026: 303C 000D '0<..' MOVE.W #$000D,D0
0000002A: A9C9 '..' _SysError ; A9C9
0000002C: 4E75 'Nu' RTS
Comment:
NKEventGroupRelated ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_E370 [E370, E39A)
Module started due to: MODGUESS (align, RTS then padding)
Resolved outgoing references:
+4 (E374): BRA NKEG_UNKNOWN
Dictionary: Flags $00 FirstId 202
202: AUTOMOD_E370
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_E370"(202) Segment="Main"(200)
Size: Flags $00 ModuleSize 42
Content: Flags $08
Contents offset $0000 size $002A
00000000: 48E7 F0F0 'H...' MOVEM.L D0-D3/A0-A3,-(A7)
00000004: 6000 FFFA '`...' BRA NKEG_UNKNOWN-AUTOMOD_E370+$FFFA ; ids: 203, 202
00000008: 0000 0000 '....' ORI.B #$00,D0
0000000C: 0000 0000 '....' ORI.B #$00,D0
00000010: 005C 0000 '.\..' ORI.W #$0000,(A4)+
00000014: 0000 0000 '....' ORI.B #$00,D0
00000018: 0C40 0001 '.@..' CMPI.W #$0001,D0
0000001C: 6408 'd.' BCC.S *+$000A ; 00000026
0000001E: 303B 02F0 '0;..' MOVE.W *-$000E(D0.W*2),D0 ; 00000010
00000022: 4EFB 00EC 'N...' JMP *-$0012(D0.W) ; 00000010
00000026: 70CE 'p.' MOVEQ #$CE,D0
00000028: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 203
203: NKEG_UNKNOWN
Pad
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="NKEG_UNKNOWN"(203) Ref2="AUTOMOD_E370"(202)
0006
Comment:
AUTOMOD_E370 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_E3A0 [E3A0, E49E)
Module started due to: MODGUESS (align, RTS then padding)
Resolved outgoing references:
+AC (E44C): JSR NKSETSWIEVENT ; outside file
+9C (E43C): JSR NKCREATEEVENT ; outside file
Dictionary: Flags $00 FirstId 204
204: AUTOMOD_E3A0
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_E3A0"(204) Segment="Main"(200)
Size: Flags $00 ModuleSize 254
Content: Flags $08
Contents offset $0000 size $00FE
00000000: 0000 0001 '....' ORI.B #$01,D0
00000004: 0000 0001 '....' ORI.B #$01,D0
00000008: 0000 0008 '....' ORI.B #$08,D0
0000000C: 0000 0003 '....' ORI.B #$03,D0
00000010: 0000 0001 '....' ORI.B #$01,D0
00000014: 0000 0004 '....' ORI.B #$04,D0
00000018: 0000 0004 '....' ORI.B #$04,D0
0000001C: 0000 0001 '....' ORI.B #$01,D0
00000020: 0000 0002 '....' ORI.B #$02,D0
00000024: 0000 0005 '....' ORI.B #$05,D0
00000028: 0000 0004 '....' ORI.B #$04,D0
0000002C: 0000 8000 '....' ORI.B #$00,D0
00000030: 0000 0002 '....' ORI.B #$02,D0
00000034: 0000 0007 '....' ORI.B #$07,D0
00000038: 8000 '..' OR.B D0,D0
0000003A: 0000 4E56 '..NV' ORI.B #$56,D0 ; 'V'
0000003E: 0000 48E7 '..H.' ORI.B #$E7,D0
00000042: 0030 42AE 001C '.0B...' ORI.B #$AE,$1C(A0,D0.W)
00000048: 303C AA7F '0<..' MOVE.W #$AA7F,D0
0000004C: A746 '.F' _GetToolTrapAddress ; A746
0000004E: 2F08 '/.' MOVE.L A0,-(A7)
00000050: 303C 009F '0<..' MOVE.W #$009F,D0
00000054: A746 '.F' _GetToolTrapAddress ; A746
00000056: B1DF '..' CMPA.L (A7)+,A0
00000058: 6608 'f.' BNE.S *+$000A ; 00000062
0000005A: 203C FFFF 8D8E ' <....' MOVE.L #$FFFF8D8E,D0
00000060: 6020 '` ' BRA.S *+$0022 ; 00000082
00000062: 2070 81E2 02B6 ' p....' MOVEA.L ([$02B6],$0310),A0
0310
0000006A: 7004 'p.' MOVEQ #$04,D0
0000006C: 222E 0018 '"...' MOVE.L $0018(A6),D1
00000070: 45FA FF8E 'E...' LEA *-$0070,A2 ; 00000000
00000074: B292 '..' CMP.L (A2),D1
00000076: 6710 'g.' BEQ.S *+$0012 ; 00000088
00000078: D4FC 000C '....' ADDA.W #$000C,A2
0000007C: 51C8 FFF6 'Q...' DBF D0,*-$0008 ; 00000074
00000080: 70CE 'p.' MOVEQ #$CE,D0
00000082: 2D40 001C '-@..' MOVE.L D0,$001C(A6)
00000086: 6068 '`h' BRA.S *+$006A ; 000000F0
00000088: 202A 0004 ' *..' MOVE.L $0004(A2),D0
0000008C: 5380 'S.' SUBQ.L #1,D0
0000008E: E588 '..' LSL.L #2,D0
00000090: 47F0 0804 'G...' LEA $04(A0,D0.L),A3
00000094: 4A93 'J.' TST.L (A3)
00000096: 661C 'f.' BNE.S *+$001E ; 000000B4
00000098: 42A7 'B.' CLR.L -(A7)
0000009A: 4853 'HS' PEA (A3)
0000009C: 4EBA 0000 'N...' JSR NKCREATEEVENT ; id: 206
000000A0: 201F ' .' MOVE.L (A7)+,D0
000000A2: 66DE 'f.' BNE.S *-$0020 ; 00000082
000000A4: 42A7 'B.' CLR.L -(A7)
000000A6: 2F13 '/.' MOVE.L (A3),-(A7)
000000A8: 2F2A 0004 '/*..' MOVE.L $0004(A2),-(A7)
000000AC: 4EBA 0000 'N...' JSR NKSETSWIEVENT ; id: 205
000000B0: 201F ' .' MOVE.L (A7)+,D0
000000B2: 66CE 'f.' BNE.S *-$0030 ; 00000082
000000B4: 2070 81E2 02B6 ' p....' MOVEA.L ([$02B6],$0310),A0
0310
000000BC: 202A 0008 ' *..' MOVE.L $0008(A2),D0
000000C0: EDC0 1000 '....' BFFFO D0{$00:$00},D1
000000C4: 67BC 'g.' BEQ.S *-$0042 ; 00000082
000000C6: 701F 'p.' MOVEQ #$1F,D0
000000C8: 9081 '..' SUB.L D1,D0
000000CA: E988 '..' LSL.L #4,D0
000000CC: 43F0 0824 'C..$' LEA $24(A0,D0.L),A1
000000D0: 22AE 0014 '"...' MOVE.L $0014(A6),(A1)
000000D4: 236E 0010 0004 '#n....' MOVE.L $0010(A6),$0004(A1)
000000DA: 42A9 0008 'B...' CLR.L $0008(A1)
000000DE: 42A9 000C 'B...' CLR.L $000C(A1)
000000E2: 226E 000C '"n..' MOVEA.L $000C(A6),A1
000000E6: 2293 '".' MOVE.L (A3),(A1)
000000E8: 226E 0008 '"n..' MOVEA.L $0008(A6),A1
000000EC: 22AA 0008 '"...' MOVE.L $0008(A2),(A1)
000000F0: 4CDF 0C00 'L...' MOVEM.L (A7)+,A2/A3
000000F4: 4E5E 'N^' UNLK A6
000000F6: 205F ' _' MOVEA.L (A7)+,A0
000000F8: DEFC 0014 '....' ADDA.W #$0014,A7
000000FC: 4ED0 'N.' JMP (A0)
Dictionary: Flags $00 FirstId 205
205: NKSETSWIEVENT
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="NKSETSWIEVENT"(205)
000000AE
Dictionary: Flags $00 FirstId 206
206: NKCREATEEVENT
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="NKCREATEEVENT"(206)
0000009E
Comment:
AUTOMOD_E3A0 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: NKEG_UNKNOWN [E4A0, E506)
Module started due to: MOD directive, MODGUESS (align, label, JMP (A0) then padding)
Resolved outgoing references:
+62 (E502): BRA INTHAND_CALLED_BY_NKEG ; outside file
+18 (E4B8): JSR NKWAITFOREVENT ; outside file
Dictionary: Flags $00 FirstId 207
207: NKEG_UNKNOWN
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="NKEG_UNKNOWN"(207) Segment="Main"(200)
Size: Flags $00 ModuleSize 102
Content: Flags $08
Contents offset $0000 size $0066
00000000: 52B0 81E2 02B6 'R.....' ADDQ.L #1,([$02B6],$031C)
031C
00000008: 4E56 FFFC 'NV..' LINK.W A6,#-$0004
0000000C: 42A7 'B.' CLR.L -(A7)
0000000E: 2F2E 002C '/..,' MOVE.L $002C(A6),-(A7)
00000012: 486E FFFC 'Hn..' PEA -$0004(A6)
00000016: 42A7 'B.' CLR.L -(A7)
00000018: 4EBA 0000 'N...' JSR NKWAITFOREVENT ; id: 209
0000001C: 201F ' .' MOVE.L (A7)+,D0
0000001E: 6638 'f8' BNE.S *+$003A ; 00000058
00000020: 2670 81E2 02B6 '&p....' MOVEA.L ([$02B6],$0310),A3
0310
00000028: 202E FFFC ' ...' MOVE.L -$0004(A6),D0
0000002C: EDC0 1000 '....' BFFFO D0{$00:$00},D1
00000030: 672E 'g.' BEQ.S *+$0030 ; 00000060
00000032: 741F 't.' MOVEQ #$1F,D2
00000034: 9481 '..' SUB.L D1,D2
00000036: 0580 '..' BCLR D2,D0
00000038: 48E7 8010 'H...' MOVEM.L D0/A3,-(A7)
0000003C: E98A '..' LSL.L #4,D2
0000003E: 43F3 2824 'C.($' LEA $24(A3,D2.L),A1
00000042: 2011 ' .' MOVE.L (A1),D0
00000044: 6712 'g.' BEQ.S *+$0014 ; 00000058
00000046: 52A9 0008 'R...' ADDQ.L #1,$0008(A1)
0000004A: 2F29 0004 '/)..' MOVE.L $0004(A1),-(A7)
0000004E: 2040 ' @' MOVEA.L D0,A0
00000050: 4E90 'N.' JSR (A0)
00000052: 4CDF 0801 'L...' MOVEM.L (A7)+,D0/A3
00000056: 60D4 '`.' BRA.S *-$002A ; 0000002C
00000058: 2200 '".' MOVE.L D0,D1
0000005A: 303C 000D '0<..' MOVE.W #$000D,D0
0000005E: A9C9 '..' _SysError ; A9C9
00000060: 4E5E 'N^' UNLK A6
00000062: 6000 FF9C '`...' BRA INTHAND_CALLED_BY_NKEG-NKEG_UNKNOWN+$FF9C ; ids: 208, 207
Dictionary: Flags $00 FirstId 208
208: INTHAND_CALLED_BY_NKEG
Pad
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="INTHAND_CALLED_BY_NKEG"(208) Ref2="NKEG_UNKNOWN"(207)
0064
Dictionary: Flags $00 FirstId 209
209: NKWAITFOREVENT
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="NKWAITFOREVENT"(209)
0000001A
Comment:
NKEG_UNKNOWN ended due to: end of FILE directive, 10 nulls trimmed
Last
Record Summary
Type Count
0 Pad 7
1 First 1
2 Last 1
3 Comment 9
4 Dictionary 10
5 Module 4
7 ModSize 4
8 Content 4
9 Reference 3
10 ComputedRef 2

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,183 @@
First: Flags=$01 Version=$0002
Comment:
UNLINKED FROM MAC OS ROM -- ELLIOT WAS HERE
[33750, 3388C)
Dictionary: Flags $00 FirstId 200
200: Main
Pad
Comment:
#####################################################################################
Module: AUTOMOD_33750 [33750, 337CA)
Module started due to: FILE directive
Dictionary: Flags $00 FirstId 201
201: AUTOMOD_33750
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_33750"(201) Segment="Main"(200)
Size: Flags $00 ModuleSize 122
Content: Flags $08
Contents offset $0000 size $007A
00000000: 4E56 FF6C 'NV.l' LINK.W A6,#-$0094
00000004: 48E7 1100 'H...' MOVEM.L D3/D7,-(A7)
00000008: 7000 'p.' MOVEQ #$00,D0
0000000A: 2D40 FFBE '-@..' MOVE.L D0,-$0042(A6)
0000000E: 41EE FF72 'A..r' LEA -$008E(A6),A0
00000012: 2D48 FFC4 '-H..' MOVE.L A0,-$003C(A6)
00000016: 426E FFC8 'Bn..' CLR.W -$0038(A6)
0000001A: 3D6E 000A FFCA '=n....' MOVE.W $000A(A6),-$0036(A6)
00000020: 426E FFCE 'Bn..' CLR.W -$0032(A6)
00000024: 41EE FFB2 'A...' LEA -$004E(A6),A0
00000028: 7008 'p.' MOVEQ #$08,D0
0000002A: A260 '.`' _HFSDispatch ; A260
0000002C: 48C0 'H.' EXT.L D0
0000002E: 2E00 '..' MOVE.L D0,D7
00000030: 6620 'f ' BNE.S *+$0022 ; 00000052
00000032: 3D6E FFE6 FF6C '=n...l' MOVE.W -$001A(A6),-$0094(A6)
00000038: 2D6E FFEC FF6E '-n...n' MOVE.L -$0014(A6),-$0092(A6)
0000003E: 558F 'U.' SUBQ.L #2,A7
00000040: 486E FF6C 'Hn.l' PEA -$0094(A6)
00000044: 486E FFF0 'Hn..' PEA -$0010(A6)
00000048: 7007 'p.' MOVEQ #$07,D0
0000004A: AA52 '.R' _HighLevelFSDispatch ; AA52
0000004C: 301F '0.' MOVE.W (A7)+,D0
0000004E: 48C0 'H.' EXT.L D0
00000050: 2E00 '..' MOVE.L D0,D7
00000052: 7600 'v.' MOVEQ #$00,D3
00000054: 4A87 'J.' TST.L D7
00000056: 6616 'f.' BNE.S *+$0018 ; 0000006E
00000058: 0CAE 5052 4552 '..PRER' CMPI.L #$50524552,-$0010(A6) ; 'PRER'
FFF0
00000060: 660C 'f.' BNE.S *+$000E ; 0000006E
00000062: 0CAE 7667 7264 '..vgrd' CMPI.L #$76677264,-$000C(A6) ; 'vgrd'
FFF4
0000006A: 6602 'f.' BNE.S *+$0004 ; 0000006E
0000006C: 7601 'v.' MOVEQ #$01,D3
0000006E: 1003 '..' MOVE.B D3,D0
00000070: 4CEE 0088 FF64 'L....d' MOVEM.L -$009C(A6),D3/D7
00000076: 4E5E 'N^' UNLK A6
00000078: 4E75 'Nu' RTS
Comment:
AUTOMOD_33750 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: PRINTINGNEWFUNC_337D0 [337D0, 3388C)
Module started due to: MODGUESS (align, label, RTS then padding)
Unresolved outgoing references:
+42 (33812): JSR $33750
Dictionary: Flags $00 FirstId 202
202: PRINTINGNEWFUNC_337D0
Module: Flags=$88=(ForcedActive Extern Code) Module="PRINTINGNEWFUNC_337D0"(202) 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 0338 'H..8' MOVEM.L D6/D7/A2-A4,-(A7)
00000008: 246E 000C '$n..' MOVEA.L $000C(A6),A2
0000000C: 2E2E 0008 '....' MOVE.L $0008(A6),D7
00000010: 2078 02B6 ' x..' MOVEA.L $02B6,A0
00000014: 4A28 033B 'J(.;' TST.B $033B(A0)
00000018: 6700 0098 'g...' BEQ *+$009A ; 000000B2
0000001C: 7006 'p.' MOVEQ #$06,D0
0000001E: B087 '..' CMP.L D7,D0
00000020: 6708 'g.' BEQ.S *+$000A ; 0000002A
00000022: 7009 'p.' MOVEQ #$09,D0
00000024: B087 '..' CMP.L D7,D0
00000026: 6600 008A 'f...' BNE *+$008C ; 000000B2
0000002A: 4A12 'J.' TST.B (A2)
0000002C: 6700 0084 'g...' BEQ *+$0086 ; 000000B2
00000030: 598F 'Y.' SUBQ.L #4,A7
00000032: 2EBC 0000 0947 '.....G' MOVE.L #$00000947,(A7)
00000038: 205F ' _' MOVEA.L (A7)+,A0
0000003A: 3E28 000B '>(..' 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 '/<PAPA' MOVE.L #$50415041,-(A7) ; 'PAPA'
0000005E: 3F3C E000 '?<..' MOVE.W #$E000,-(A7)
00000062: A81F '..' _Get1Resource ; A81F
00000064: 265F '&_' MOVEA.L (A7)+,A3
00000066: 200B ' .' MOVE.L A3,D0
00000068: 6744 'gD' BEQ.S *+$0046 ; 000000AE
0000006A: 2853 '(S' MOVEA.L (A3),A4
0000006C: 7000 'p.' MOVEQ #$00,D0
0000006E: 1014 '..' MOVE.B (A4),D0
00000070: D08C '..' ADD.L A4,D0
00000072: 5280 'R.' ADDQ.L #1,D0
00000074: 7200 'r.' MOVEQ #$00,D1
00000076: 1214 '..' MOVE.B (A4),D1
00000078: 5241 'RA' ADDQ.W #1,D1
0000007A: 7400 't.' MOVEQ #$00,D2
0000007C: 1434 1000 '.4..' MOVE.B $00(A4,D1.W),D2
00000080: D480 '..' ADD.L D0,D2
00000082: 2642 '&B' MOVEA.L D2,A3
00000084: 524B 'RK' ADDQ.W #1,A3
00000086: 2F0B '/.' MOVE.L A3,-(A7)
00000088: 2F0C '/.' MOVE.L A4,-(A7)
0000008A: 203C 0001 1D02 ' <....' MOVE.L #$00011D02,D0
00000090: FE22 '."' FLINE $FE22
00000092: 4A80 'J.' TST.L D0
00000094: 504F 'PO' ADDQ.W #8,A7
00000096: 6716 'g.' BEQ.S *+$0018 ; 000000AE
00000098: 558F 'U.' SUBQ.L #2,A7
0000009A: 3F3C BF33 '?<.3' MOVE.W #$BF33,-(A7)
0000009E: 7000 'p.' MOVEQ #$00,D0
000000A0: 2F00 '/.' MOVE.L D0,-(A7)
000000A2: A986 '..' _StopAlert ; A986
000000A4: 4212 'B.' CLR.B (A2)
000000A6: 31FC FC5C 0944 '1..\.D' MOVE.W #$FC5C,$0944
000000AC: 544F 'TO' ADDQ.W #2,A7
000000AE: 3F06 '?.' MOVE.W D6,-(A7)
000000B0: A998 '..' _UseResFile ; A998
000000B2: 4CEE 1CC0 FFEC 'L.....' MOVEM.L -$0014(A6),D6/D7/A2-A4
000000B8: 4E5E 'N^' UNLK A6
000000BA: 4E75 'Nu' RTS
Comment:
PRINTINGNEWFUNC_337D0 ended due to: end of FILE directive
Last
Record Summary
Type Count
0 Pad 1
1 First 1
2 Last 1
3 Comment 5
4 Dictionary 3
5 Module 2
7 ModSize 2
8 Content 2

View File

@ -0,0 +1,284 @@
First: Flags=$01 Version=$0002
Comment:
UNLINKED FROM MAC OS ROM -- ELLIOT WAS HERE
[331F0, 333FE)
Dictionary: Flags $00 FirstId 200
200: Main
Pad
Comment:
#####################################################################################
Module: INFOSCRAP [331F0, 333FE)
Module started due to: vector glue above, FILE directive, MODGUESS (align, label, RTS then padding)
Trap A9F9
+7C (3326C): UNLOADSCRAP
Trap A9FA
+B2 (332A2): LOADSCRAP
Trap A9FB
+E6 (332D6): ZEROSCRAP
Trap A9FC
+134 (33324): GETSCRAP
Trap A9FD
+1A4 (33394): PUTSCRAP
Trap A9FE
Dictionary: Flags $00 FirstId 201
201: INFOSCRAP
202: UNLOADSCRAP
203: LOADSCRAP
204: ZEROSCRAP
205: GETSCRAP
206: PUTSCRAP
Module: Flags=$88=(ForcedActive Extern Code) Module="INFOSCRAP"(201) Segment="Main"(200)
Size: Flags $00 ModuleSize 526
Content: Flags $08
Contents offset $0000 size $020E
00000000: 4A78 096A 'Jx.j' TST.W $096A
00000004: 6C06 'l.' BGE.S *+$0008 ; 0000000C
00000006: 594F 'YO' SUBQ.W #4,A7
00000008: A9FC '..' _ZeroScrap ; A9FC
0000000A: 584F 'XO' ADDQ.W #4,A7
0000000C: 205F ' _' MOVEA.L (A7)+,A0
0000000E: 43F8 0960 'C..`' LEA $0960,A1
00000012: 2E89 '..' MOVE.L A1,(A7)
00000014: 4ED0 'N.' JMP (A0)
00000016: 225F '"_' MOVEA.L (A7)+,A1
00000018: 4E56 FFA8 'NV..' LINK.W A6,#-$0058
0000001C: 48E7 3F38 'H.?8' MOVEM.L D2-D7/A2-A4,-(A7)
00000020: 2F09 '/.' MOVE.L A1,-(A7)
00000022: 4CF8 0470 0960 'L..p.`' MOVEM.L $0960,D4-D6/A2
00000028: 49F8 0964 'I..d' LEA $0964,A4
0000002C: 41EE FFB0 'A...' LEA -$0050(A6),A0
00000030: 2648 '&H' MOVEA.L A0,A3
00000032: 214A 0012 '!J..' MOVE.L A2,$0012(A0)
00000036: 3178 0210 0016 '1x....' MOVE.W $0210,$0016(A0)
0000003C: 4268 001A 'Bh..' CLR.W $001A(A0)
00000040: 42A8 001C 'B...' CLR.L $001C(A0)
00000044: 4A46 'JF' TST.W D6
00000046: 6600 0066 'f..f' BNE *+$0068 ; 000000AE
0000004A: A000 '..' _Open ; A000
0000004C: 6762 'gb' BEQ.S *+$0064 ; 000000B0
0000004E: 0C40 FFCF '.@..' CMPI.W #$FFCF,D0
00000052: 675A 'gZ' BEQ.S *+$005C ; 000000AE
00000054: 0C40 FFD5 '.@..' CMPI.W #$FFD5,D0
00000058: 6656 'fV' BNE.S *+$0058 ; 000000B0
0000005A: A008 '..' _Create ; A008
0000005C: 6652 'fR' BNE.S *+$0054 ; 000000B0
0000005E: A00C '..' _GetFileInfo ; A00C
00000060: 217C 434C 4950 '!|CLIP' MOVE.L #$434C4950,$0020(A0) ; 'CLIP'
0020
00000068: 217C 4D41 4353 '!|MACS' MOVE.L #$4D414353,$0024(A0) ; 'MACS'
0024
00000070: 08E8 0004 0028 '.....(' BSET #$04,$0028(A0)
00000076: A00D '..' _SetFileInfo ; A00D
00000078: 6636 'f6' BNE.S *+$0038 ; 000000B0
0000007A: 60CE '`.' BRA.S *-$0030 ; 0000004A
0000007C: 6198 'a.' BSR.S *-$0066 ; 00000016
0000007E: 661A 'f.' BNE.S *+$001C ; 0000009A
00000080: 4A46 'JF' TST.W D6
00000082: 6F14 'o.' BLE.S *+$0016 ; 00000098
00000084: 61C4 'a.' BSR.S *-$003A ; 0000004A
00000086: 6612 'f.' BNE.S *+$0014 ; 0000009A
00000088: 2004 ' .' MOVE.L D4,D0
0000008A: 6142 'aB' BSR.S *+$0044 ; 000000CE
0000008C: A003 '..' _Write ; A003
0000008E: 660A 'f.' BNE.S *+$000C ; 0000009A
00000090: 2045 ' E' MOVEA.L D5,A0
00000092: A023 '.#' _DisposeHandle ; A023
00000094: 429C 'B.' CLR.L (A4)+
00000096: 429C 'B.' CLR.L (A4)+
00000098: 7000 'p.' MOVEQ #$00,D0
0000009A: 48C0 'H.' EXT.L D0
0000009C: 2D40 0008 '-@..' MOVE.L D0,$0008(A6)
000000A0: 7000 'p.' MOVEQ #$00,D0
000000A2: 4CDF 1CFC 'L...' MOVEM.L (A7)+,D2-D7/A2-A4
000000A6: 4E5E 'N^' UNLK A6
000000A8: 205F ' _' MOVEA.L (A7)+,A0
000000AA: DEC0 '..' ADDA.W D0,A7
000000AC: 4ED0 'N.' JMP (A0)
000000AE: 7000 'p.' MOVEQ #$00,D0
000000B0: 4E75 'Nu' RTS
000000B2: 6100 FF62 'a..b' BSR *-$009C ; 00000016
000000B6: 66E2 'f.' BNE.S *-$001C ; 0000009A
000000B8: 4A46 'JF' TST.W D6
000000BA: 66DC 'f.' BNE.S *-$0022 ; 00000098
000000BC: 2004 ' .' MOVE.L D4,D0
000000BE: A122 '."' _NewHandle ; A122
000000C0: 66D8 'f.' BNE.S *-$0026 ; 0000009A
000000C2: 28C8 '(.' MOVE.L A0,(A4)+
000000C4: 529C 'R.' ADDQ.L #1,(A4)+
000000C6: 2004 ' .' MOVE.L D4,D0
000000C8: 6106 'a.' BSR.S *+$0008 ; 000000D0
000000CA: A002 '..' _Read ; A002
000000CC: 60CC '`.' BRA.S *-$0032 ; 0000009A
000000CE: 2045 ' E' MOVEA.L D5,A0
000000D0: 2750 0020 ''P. ' MOVE.L (A0),$0020(A3)
000000D4: 2740 0024 ''@.$' MOVE.L D0,$0024(A3)
000000D8: 377C 0001 002C '7|...,' MOVE.W #$0001,$002C(A3)
000000DE: 42AB 002E 'B...' CLR.L $002E(A3)
000000E2: 204B ' K' MOVEA.L A3,A0
000000E4: 4E75 'Nu' RTS
000000E6: 6100 FF2E 'a...' BSR *-$00D0 ; 00000016
000000EA: 66AE 'f.' BNE.S *-$0050 ; 0000009A
000000EC: 7000 'p.' MOVEQ #$00,D0
000000EE: 21C0 0960 '!..`' MOVE.L D0,$0960
000000F2: 506C 0004 'Pl..' ADDQ.W #8,$0004(A4)
000000F6: 6A04 'j.' BPL.S *+$0006 ; 000000FC
000000F8: 446C 0004 'Dl..' NEG.W $0004(A4)
000000FC: 4A46 'JF' TST.W D6
000000FE: 6710 'g.' BEQ.S *+$0012 ; 00000110
00000100: 6E04 'n.' BGT.S *+$0006 ; 00000106
00000102: A122 '."' _NewHandle ; A122
00000104: 6004 '`.' BRA.S *+$0006 ; 0000010A
00000106: 2045 ' E' MOVEA.L D5,A0
00000108: A024 '.$' _SetHandleSize ; A024
0000010A: 28C8 '(.' MOVE.L A0,(A4)+
0000010C: 389C '8.' MOVE.W (A4)+,(A4)
0000010E: 608A '`.' BRA.S *-$0074 ; 0000009A
00000110: 42A8 001C 'B...' CLR.L $001C(A0)
00000114: A012 '..' _SetEOF ; A012
00000116: 6082 '`.' BRA.S *-$007C ; 0000009A
00000118: 4A46 'JF' TST.W D6
0000011A: 670A 'g.' BEQ.S *+$000C ; 00000126
0000011C: 2445 '$E' MOVEA.L D5,A2
0000011E: 2052 ' R' MOVEA.L (A2),A0
00000120: D1C3 '..' ADDA.L D3,A0
00000122: A22E '..' _BlockMoveData ; A22E
00000124: 6088 '`.' BRA.S *-$0076 ; 000000AE
00000126: 61A6 'a.' BSR.S *-$0058 ; 000000CE
00000128: 2143 002E '!C..' MOVE.L D3,$002E(A0)
0000012C: 2149 0020 '!I. ' MOVE.L A1,$0020(A0)
00000130: A002 '..' _Read ; A002
00000132: 4E75 'Nu' RTS
00000134: 6100 FEE0 'a...' BSR *-$011E ; 00000016
00000138: 664C 'fL' BNE.S *+$004E ; 00000186
0000013A: 6100 0056 'a..V' BSR *+$0058 ; 00000192
0000013E: 6B46 'kF' BMI.S *+$0048 ; 00000186
00000140: 7600 'v.' MOVEQ #$00,D3
00000142: B684 '..' CMP.L D4,D3
00000144: 6C1C 'l.' BGE.S *+$001E ; 00000162
00000146: 7008 'p.' MOVEQ #$08,D0
00000148: 43EE FFA8 'C...' LEA -$0058(A6),A1
0000014C: 61CA 'a.' BSR.S *-$0034 ; 00000118
0000014E: 6636 'f6' BNE.S *+$0038 ; 00000186
00000150: 5083 'P.' ADDQ.L #8,D3
00000152: 2E19 '..' MOVE.L (A1)+,D7
00000154: BEAE 000C '....' CMP.L $000C(A6),D7
00000158: 670C 'g.' BEQ.S *+$000E ; 00000166
0000015A: D699 '..' ADD.L (A1)+,D3
0000015C: 5283 'R.' ADDQ.L #1,D3
0000015E: 0183 '..' BCLR D0,D3
00000160: 60E0 '`.' BRA.S *-$001E ; 00000142
00000162: 709A 'p.' MOVEQ #$9A,D0
00000164: 6022 '`"' BRA.S *+$0024 ; 00000188
00000166: 246E 0008 '$n..' MOVEA.L $0008(A6),A2
0000016A: 2483 '$.' MOVE.L D3,(A2)
0000016C: 2011 ' .' MOVE.L (A1),D0
0000016E: 2D40 0014 '-@..' MOVE.L D0,$0014(A6)
00000172: 222E 0010 '"...' MOVE.L $0010(A6),D1
00000176: 6714 'g.' BEQ.S *+$0016 ; 0000018C
00000178: 2041 ' A' MOVEA.L D1,A0
0000017A: A024 '.$' _SetHandleSize ; A024
0000017C: 6608 'f.' BNE.S *+$000A ; 00000186
0000017E: 2011 ' .' MOVE.L (A1),D0
00000180: 2250 '"P' MOVEA.L (A0),A1
00000182: 6194 'a.' BSR.S *-$006A ; 00000118
00000184: 6706 'g.' BEQ.S *+$0008 ; 0000018C
00000186: 48C0 'H.' EXT.L D0
00000188: 2D40 0014 '-@..' MOVE.L D0,$0014(A6)
0000018C: 700C 'p.' MOVEQ #$0C,D0
0000018E: 6000 FF12 '`...' BRA *-$00EC ; 000000A2
00000192: 4A46 'JF' TST.W D6
00000194: 6C0C 'l.' BGE.S *+$000E ; 000001A2
00000196: 594F 'YO' SUBQ.W #4,A7
00000198: A9FC '..' _ZeroScrap ; A9FC
0000019A: 201F ' .' MOVE.L (A7)+,D0
0000019C: 6BE8 'k.' BMI.S *-$0016 ; 00000186
0000019E: 6100 FE82 'a...' BSR *-$017C ; 00000022
000001A2: 4E75 'Nu' RTS
000001A4: 6100 FE70 'a..p' BSR *-$018E ; 00000016
000001A8: 61E8 'a.' BSR.S *-$0016 ; 00000192
000001AA: 6BDA 'k.' BMI.S *-$0024 ; 00000186
000001AC: 6100 FF20 'a.. ' BSR *-$00DE ; 000000CE
000001B0: 7008 'p.' MOVEQ #$08,D0
000001B2: 41EE 000C 'A...' LEA $000C(A6),A0
000001B6: 6114 'a.' BSR.S *+$0016 ; 000001CC
000001B8: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
000001BC: 202E 0010 ' ...' MOVE.L $0010(A6),D0
000001C0: 72FE 'r.' MOVEQ #$FE,D1
000001C2: 5280 'R.' ADDQ.L #1,D0
000001C4: C081 '..' AND.L D1,D0
000001C6: 6104 'a.' BSR.S *+$0006 ; 000001CC
000001C8: 2904 ').' MOVE.L D4,-(A4)
000001CA: 60BA '`.' BRA.S *-$0044 ; 00000186
000001CC: 2744 002E ''D..' MOVE.L D4,$002E(A3)
000001D0: D880 '..' ADD.L D0,D4
000001D2: 4A46 'JF' TST.W D6
000001D4: 6716 'g.' BEQ.S *+$0018 ; 000001EC
000001D6: 2245 '"E' MOVEA.L D5,A1
000001D8: A9EF '..' _PtrAndHand ; A9EF
000001DA: 670E 'g.' BEQ.S *+$0010 ; 000001EA
000001DC: 3F00 '?.' MOVE.W D0,-(A7)
000001DE: 2038 0960 ' 8.`' MOVE.L $0960,D0
000001E2: A024 '.$' _SetHandleSize ; A024
000001E4: 301F '0.' MOVE.W (A7)+,D0
000001E6: 584F 'XO' ADDQ.W #4,A7
000001E8: 609C '`.' BRA.S *-$0062 ; 00000186
000001EA: 4E75 'Nu' RTS
000001EC: 2748 0020 ''H. ' MOVE.L A0,$0020(A3)
000001F0: 2740 0024 ''@.$' MOVE.L D0,$0024(A3)
000001F4: 204B ' K' MOVEA.L A3,A0
000001F6: A003 '..' _Write ; A003
000001F8: 6712 'g.' BEQ.S *+$0014 ; 0000020C
000001FA: 3F00 '?.' MOVE.W D0,-(A7)
000001FC: 2178 0960 001C '!x.`..' MOVE.L $0960,$001C(A0)
00000202: A012 '..' _SetEOF ; A012
00000204: 301F '0.' MOVE.W (A7)+,D0
00000206: 584F 'XO' ADDQ.W #4,A7
00000208: 6000 FF7C '`..|' BRA *-$0082 ; 00000186
0000020C: 4E75 'Nu' RTS
EntryPoint: Flags=$08=(Extern Code) Offset=$007C Entry="UNLOADSCRAP"(202)
EntryPoint: Flags=$08=(Extern Code) Offset=$00B2 Entry="LOADSCRAP"(203)
EntryPoint: Flags=$08=(Extern Code) Offset=$00E6 Entry="ZEROSCRAP"(204)
EntryPoint: Flags=$08=(Extern Code) Offset=$0134 Entry="GETSCRAP"(205)
EntryPoint: Flags=$08=(Extern Code) Offset=$01A4 Entry="PUTSCRAP"(206)
Comment:
INFOSCRAP ended due to: end of FILE directive
Last
Record Summary
Type Count
0 Pad 1
1 First 1
2 Last 1
3 Comment 3
4 Dictionary 2
5 Module 1
6 EntryPoint 5
7 ModSize 1
8 Content 1

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,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 '/<pwpc' MOVE.L #$70777063,-(A7) ; 'pwpc'
00000016: 7001 'p.' MOVEQ #$01,D0
00000018: 2F00 '/.' MOVE.L D0,-(A7)
0000001A: 486E FEF6 'Hn..' PEA -$010A(A6)
0000001E: 486E FEFC 'Hn..' PEA -$0104(A6)
00000022: 486E FF00 'Hn..' PEA -$0100(A6)
00000026: 3F3C 0001 '?<..' MOVE.W #$0001,-(A7)
0000002A: AA5A '.Z' _CodeFragmentDispatch ; AA5A
0000002C: 3E1F '>.' 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 '/<pwpc' MOVE.L #$70777063,-(A7) ; 'pwpc'
00000016: 7001 'p.' MOVEQ #$01,D0
00000018: 2F00 '/.' MOVE.L D0,-(A7)
0000001A: 486E FEF6 'Hn..' PEA -$010A(A6)
0000001E: 486E FEFC 'Hn..' PEA -$0104(A6)
00000022: 486E FF00 'Hn..' PEA -$0100(A6)
00000026: 3F3C 0001 '?<..' MOVE.W #$0001,-(A7)
0000002A: AA5A '.Z' _CodeFragmentDispatch ; AA5A
0000002C: 3E1F '>.' 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 '/<pwpc' MOVE.L #$70777063,-(A7) ; 'pwpc'
00000016: 7001 'p.' MOVEQ #$01,D0
00000018: 2F00 '/.' MOVE.L D0,-(A7)
0000001A: 486E FEF6 'Hn..' PEA -$010A(A6)
0000001E: 486E FEFC 'Hn..' PEA -$0104(A6)
00000022: 486E FF00 'Hn..' PEA -$0100(A6)
00000026: 3F3C 0001 '?<..' MOVE.W #$0001,-(A7)
0000002A: AA5A '.Z' _CodeFragmentDispatch ; AA5A
0000002C: 3E1F '>.' 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