mac-rom/BuildResults/RISC/Obj/ScrapMgr.a.o.dump

285 lines
16 KiB
Plaintext

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