mac-rom/BuildResults/RISC/Lib/HFS.lib.dump

25805 lines
1.4 MiB
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

First: Flags=$01 Version=$0002
Comment:
UNLINKED FROM MAC OS ROM -- ELLIOT WAS HERE
[1DAD0, 2B358)
Dictionary: Flags $00 FirstId 200
200: Main
Pad
Comment:
#####################################################################################
Module: AUTOMOD_1DAD0 [1DAD0, 1DD78)
Module started due to: island above, FILE directive
Resolved outgoing references:
+290 (1DD60): JSR EXTRELNODE
+280 (1DD50): JSR EXTRELNODE
+276 (1DD46): BSR EXTGETUPDATEHDR
+270 (1DD40): JSR EXTRELNODE
+266 (1DD36): BSR EXTUPDATEHDR
+232 (1DD02): JSR EXTGETRECA
+228 (1DCF8): JSR EXTGETRECA
+212 (1DCE2): JSR EXTGETNODE
+152 (1DC22): JSR EXTINITNODE
+E2 (1DBB2): BSR EXTDOAOCRWF
+D8 (1DBA8): BSR EXTCKCLUMPSIZE
+B8 (1DB88): BSR EXTDOAOCRWF
+A8 (1DB78): BSR EXTCOPYPARAM
+0 (1DAD0): EXTALLOCNODE
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeAlloc.a
+8E (1DB5E): EXTEXTBTFILE
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeAlloc.a
+1A6 (1DC76): EXTBTADJEOF
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeAlloc.a
+1B4 (1DC84): EXTFREENODE
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeAlloc.a
Dictionary: Flags $00 FirstId 201
201: AUTOMOD_1DAD0
202: EXTBTADJEOF
203: EXTFREENODE
204: EXTEXTBTFILE
205: EXTALLOCNODE
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1DAD0"(201) Segment="Main"(200)
Size: Flags $00 ModuleSize 680
Content: Flags $08
Contents offset $0000 size $02A8
00000000: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000002: 48E6 3830 'H.80' MOVEM.L D2-D4/A2/A3,-(A6)
00000006: 7800 'x.' MOVEQ #$00,D4
00000008: 95CA '..' SUBA.L A2,A2
0000000A: 6100 01EE 'a...' BSR *+$01F0 ; 000001FA
0000000E: 670A 'g.' BEQ.S *+$000C ; 0000001A
00000010: 0C40 0020 '.@. ' CMPI.W #$0020,D0
00000014: 666E 'fn' BNE.S *+$0070 ; 00000084
00000016: 7022 'p"' MOVEQ #$22,D0 ; '"'
00000018: 606A '`j' BRA.S *+$006C ; 00000084
0000001A: 3401 '4.' MOVE.W D1,D2
0000001C: E44A '.J' LSR.W #2,D2
0000001E: 5342 'SB' SUBQ.W #1,D2
00000020: 2049 ' I' MOVEA.L A1,A0
00000022: 2018 ' .' MOVE.L (A0)+,D0
00000024: 0C80 FFFF FFFF '......' CMPI.L #$FFFFFFFF,D0
0000002A: 660C 'f.' BNE.S *+$000E ; 00000038
0000002C: 51CA FFF4 'Q...' DBF D2,*-$000A ; 00000022
00000030: 48C1 'H.' EXT.L D1
00000032: E789 '..' LSL.L #3,D1
00000034: D881 '..' ADD.L D1,D4
00000036: 60D2 '`.' BRA.S *-$002C ; 0000000A
00000038: 343C 001F '4<..' MOVE.W #$001F,D2
0000003C: 0500 '..' BTST D2,D0
0000003E: 6704 'g.' BEQ.S *+$0006 ; 00000044
00000040: 51CA FFFA 'Q...' DBF D2,*-$0004 ; 0000003C
00000044: 05C0 '..' BSET D2,D0
00000046: 2600 '&.' MOVE.L D0,D3
00000048: 41E8 FFFC 'A...' LEA -$0004(A0),A0
0000004C: 2648 '&H' MOVEA.L A0,A3
0000004E: 91C9 '..' SUBA.L A1,A0
00000050: 2208 '".' MOVE.L A0,D1
00000052: E789 '..' LSL.L #3,D1
00000054: 0681 0000 001F '......' ADDI.L #$0000001F,D1
0000005A: 48C2 'H.' EXT.L D2
0000005C: 9282 '..' SUB.L D2,D1
0000005E: D284 '..' ADD.L D4,D1
00000060: 202C 002E ' ,..' MOVE.L $002E(A4),D0
00000064: B081 '..' CMP.L D1,D0
00000066: 6E08 'n.' BGT.S *+$000A ; 00000070
00000068: 6100 01DA 'a...' BSR *+$01DC ; 00000244
0000006C: 7022 'p"' MOVEQ #$22,D0 ; '"'
0000006E: 6014 '`.' BRA.S *+$0016 ; 00000084
00000070: 2683 '&.' MOVE.L D3,(A3)
00000072: 4EBA 022C 'N..,' JSR *+$022E ; 000002A0
00000076: 53AC 0032 'S..2' SUBQ.L #1,$0032(A4)
0000007A: 08D4 0007 '....' BSET #$07,(A4)
0000007E: 4240 'B@' CLR.W D0
00000080: 6100 01C2 'a...' BSR *+$01C4 ; 00000244
00000084: 4CDE 0C1C 'L...' MOVEM.L (A6)+,D2-D4/A2/A3
00000088: 2F1E '/.' MOVE.L (A6)+,-(A7)
0000008A: 4A40 'J@' TST.W D0
0000008C: 4E75 'Nu' RTS
0000008E: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000090: 48E6 3E30 'H.>0' MOVEM.L D2-D6/A2/A3,-(A6)
00000094: 322C 0002 '2,..' MOVE.W $0002(A4),D1
00000098: 2278 034E '"x.N' MOVEA.L $034E,A1
0000009C: 2471 1014 '$q..' MOVEA.L $14(A1,D1.W),A2
000000A0: 2831 101E '(1..' MOVE.L $1E(A1,D1.W),D4
000000A4: 48E6 4040 'H.@@' MOVEM.L D1/A1,-(A6)
000000A8: 6100 FF56 'a..V' BSR EXTCOPYPARAM-AUTOMOD_1DAD0+$FF56 ; ids: 214, 201
000000AC: 316C 0002 0018 '1l....' MOVE.W $0002(A4),$0018(A0)
000000B2: 2144 0024 '!D.$' MOVE.L D4,$0024(A0)
000000B6: 7200 'r.' MOVEQ #$00,D1
000000B8: 6100 FF46 'a..F' BSR EXTDOAOCRWF-AUTOMOD_1DAD0+$FF46 ; ids: 212, 201
000000BC: 4CDE 0202 'L...' MOVEM.L (A6)+,D1/A1
000000C0: 6710 'g.' BEQ.S *+$0012 ; 000000D2
000000C2: 0C40 FFDE '.@..' CMPI.W #$FFDE,D0
000000C6: 6600 00D4 'f...' BNE *+$00D6 ; 0000019C
000000CA: 2828 0028 '((.(' MOVE.L $0028(A0),D4
000000CE: 6700 00CC 'g...' BEQ *+$00CE ; 0000019C
000000D2: 2C31 1008 ',1..' MOVE.L $08(A1,D1.W),D6
000000D6: DC84 '..' ADD.L D4,D6
000000D8: 6100 FF26 'a..&' BSR EXTCKCLUMPSIZE-AUTOMOD_1DAD0+$FF26 ; ids: 213, 201
000000DC: 2146 001C '!F..' MOVE.L D6,$001C(A0)
000000E0: 7206 'r.' MOVEQ #$06,D1
000000E2: 6100 FF1C 'a...' BSR EXTDOAOCRWF-AUTOMOD_1DAD0+$FF1C ; ids: 212, 201
000000E6: 6600 00B4 'f...' BNE *+$00B6 ; 0000019C
000000EA: 322C 0002 '2,..' MOVE.W $0002(A4),D1
000000EE: 2278 034E '"x.N' MOVEA.L $034E,A1
000000F2: 262C 002E '&,..' MOVE.L $002E(A4),D3
000000F6: 2803 '(.' MOVE.L D3,D4
000000F8: 2A31 100C '*1..' MOVE.L $0C(A1,D1.W),D5
000000FC: 8AEC 002A '...*' DIVU.W $002A(A4),D5
00000100: 4845 'HE' SWAP D5
00000102: 4245 'BE' CLR.W D5
00000104: 4845 'HE' SWAP D5
00000106: 2945 002E ')E..' MOVE.L D5,$002E(A4)
0000010A: 5385 'S.' SUBQ.L #1,D5
0000010C: 2C05 ',.' MOVE.L D5,D6
0000010E: 95CA '..' SUBA.L A2,A2
00000110: 6100 00E8 'a...' BSR *+$00EA ; 000001FA
00000114: 6600 0086 'f...' BNE *+$0088 ; 0000019C
00000118: 48C1 'H.' EXT.L D1
0000011A: E789 '..' LSL.L #3,D1
0000011C: 9681 '..' SUB.L D1,D3
0000011E: 9A81 '..' SUB.L D1,D5
00000120: 6C04 'l.' BGE.S *+$0006 ; 00000126
00000122: 5384 'S.' SUBQ.L #1,D4
00000124: 6062 '`b' BRA.S *+$0064 ; 00000188
00000126: 4A92 'J.' TST.L (A2)
00000128: 66E6 'f.' BNE.S *-$0018 ; 00000110
0000012A: 2484 '$.' MOVE.L D4,(A2)
0000012C: 4A83 'J.' TST.L D3
0000012E: 6C16 'l.' BGE.S *+$0018 ; 00000146
00000130: D681 '..' ADD.L D1,D3
00000132: 86FC 0008 '....' DIVU.W #$0008,D3
00000136: 3003 '0.' MOVE.W D3,D0
00000138: 4243 'BC' CLR.W D3
0000013A: 4843 'HC' SWAP D3
0000013C: 7207 'r.' MOVEQ #$07,D1
0000013E: 9283 '..' SUB.L D3,D1
00000140: 03F1 0000 '....' BSET D1,$00(A1,D0.W)
00000144: 76FF 'v.' MOVEQ #$FF,D3
00000146: 4EBA 0158 'N..X' JSR *+$015A ; 000002A0
0000014A: 6100 00F8 'a...' BSR *+$00FA ; 00000244
0000014E: 664C 'fL' BNE.S *+$004E ; 0000019C
00000150: 2204 '".' MOVE.L D4,D1
00000152: 4EBA 0000 'N...' JSR EXTINITNODE ; id: 211
00000156: 6644 'fD' BNE.S *+$0046 ; 0000019C
00000158: 2448 '$H' MOVEA.L A0,A2
0000015A: 157C 0002 0008 '.|....' MOVE.B #$02,$0008(A2)
00000160: 357C 0001 000A '5|....' MOVE.W #$0001,$000A(A2)
00000166: 322C 002A '2,.*' MOVE.W $002A(A4),D1
0000016A: 70EE 'p.' MOVEQ #$EE,D0
0000016C: D041 '.A' ADD.W D1,D0
0000016E: E448 '.H' LSR.W #2,D0
00000170: E548 '.H' LSL.W #2,D0
00000172: 0640 000E '.@..' ADDI.W #$000E,D0
00000176: 3580 10FC '5...' MOVE.W D0,-$04(A2,D1.W)
0000017A: 4A83 'J.' TST.L D3
0000017C: 6D06 'm.' BLT.S *+$0008 ; 00000184
0000017E: 157C 0080 000E '.|....' MOVE.B #$80,$000E(A2)
00000184: 4EBA 011A 'N...' JSR *+$011C ; 000002A0
00000188: 9C84 '..' SUB.L D4,D6
0000018A: DDAC 0032 '...2' ADD.L D6,$0032(A4)
0000018E: 08D4 0007 '....' BSET #$07,(A4)
00000192: 4200 'B.' CLR.B D0
00000194: 6100 00AE 'a...' BSR *+$00B0 ; 00000244
00000198: 50F8 0377 'P..w' ST $0377
0000019C: 4CDE 0C7C 'L..|' MOVEM.L (A6)+,D2-D6/A2/A3
000001A0: 2F1E '/.' MOVE.L (A6)+,-(A7)
000001A2: 4A40 'J@' TST.W D0
000001A4: 4E75 'Nu' RTS
000001A6: 0C2C 0001 0044 '.,...D' CMPI.B #$01,$0044(A4)
000001AC: 6704 'g.' BEQ.S *+$0006 ; 000001B2
000001AE: 2F38 0794 '/8..' MOVE.L $0794,-(A7)
000001B2: 4E75 'Nu' RTS
000001B4: 2D1F '-.' MOVE.L (A7)+,-(A6)
000001B6: 48E6 3020 'H.0 ' MOVEM.L D2/D3/A2,-(A6)
000001BA: 2601 '&.' MOVE.L D1,D3
000001BC: 95CA '..' SUBA.L A2,A2
000001BE: 613A 'a:' BSR.S *+$003C ; 000001FA
000001C0: 662E 'f.' BNE.S *+$0030 ; 000001F0
000001C2: 48C1 'H.' EXT.L D1
000001C4: E789 '..' LSL.L #3,D1
000001C6: 9681 '..' SUB.L D1,D3
000001C8: 6CF4 'l.' BGE.S *-$000A ; 000001BE
000001CA: D681 '..' ADD.L D1,D3
000001CC: 86FC 0008 '....' DIVU.W #$0008,D3
000001D0: 7000 'p.' MOVEQ #$00,D0
000001D2: 3003 '0.' MOVE.W D3,D0
000001D4: 4243 'BC' CLR.W D3
000001D6: 4843 'HC' SWAP D3
000001D8: 7207 'r.' MOVEQ #$07,D1
000001DA: 9283 '..' SUB.L D3,D1
000001DC: 03B1 0000 '....' BCLR D1,$00(A1,D0.W)
000001E0: 4EBA 00BE 'N...' JSR *+$00C0 ; 000002A0
000001E4: 52AC 0032 'R..2' ADDQ.L #1,$0032(A4)
000001E8: 08D4 0007 '....' BSET #$07,(A4)
000001EC: 4200 'B.' CLR.B D0
000001EE: 6154 'aT' BSR.S *+$0056 ; 00000244
000001F0: 4CDE 040C 'L...' MOVEM.L (A6)+,D2/D3/A2
000001F4: 2F1E '/.' MOVE.L (A6)+,-(A7)
000001F6: 4A40 'J@' TST.W D0
000001F8: 4E75 'Nu' RTS
000001FA: 2D1F '-.' MOVE.L (A7)+,-(A6)
000001FC: 7400 't.' MOVEQ #$00,D2
000001FE: 200A ' .' MOVE.L A2,D0
00000200: 670E 'g.' BEQ.S *+$0010 ; 00000210
00000202: 2412 '$.' MOVE.L (A2),D2
00000204: 613E 'a>' BSR.S *+$0040 ; 00000244
00000206: 6636 'f6' BNE.S *+$0038 ; 0000023E
00000208: 4A82 'J.' TST.L D2
0000020A: 6604 'f.' BNE.S *+$0006 ; 00000210
0000020C: 7020 'p ' MOVEQ #$20,D0 ; ' '
0000020E: 602E '`.' BRA.S *+$0030 ; 0000023E
00000210: 7200 'r.' MOVEQ #$00,D1
00000212: 4EBA 0000 'N...' JSR EXTGETNODE ; id: 210
00000216: 6626 'f&' BNE.S *+$0028 ; 0000023E
00000218: 2448 '$H' MOVEA.L A0,A2
0000021A: 7000 'p.' MOVEQ #$00,D0
0000021C: 0C2A 0001 0008 '.*....' CMPI.B #$01,$0008(A2)
00000222: 6602 'f.' BNE.S *+$0004 ; 00000226
00000224: 7002 'p.' MOVEQ #$02,D0
00000226: 224A '"J' MOVEA.L A2,A1
00000228: 4EBA 0000 'N...' JSR EXTGETRECA ; id: 209
0000022C: 2208 '".' MOVE.L A0,D1
0000022E: 302A 000A '0*..' MOVE.W $000A(A2),D0
00000232: 4EBA 0000 'N...' JSR EXTGETRECA ; id: 209
00000236: 2241 '"A' MOVEA.L D1,A1
00000238: 91C9 '..' SUBA.L A1,A0
0000023A: 3208 '2.' MOVE.W A0,D1
0000023C: 4240 'B@' CLR.W D0
0000023E: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000240: 4A40 'J@' TST.W D0
00000242: 4E75 'Nu' RTS
00000244: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000246: 200A ' .' MOVE.L A2,D0
00000248: 6750 'gP' BEQ.S *+$0052 ; 0000029A
0000024A: 48E6 40C0 'H.@.' MOVEM.L D1/A0/A1,-(A6)
0000024E: 0894 0007 '....' BCLR #$07,(A4)
00000252: 6738 'g8' BEQ.S *+$003A ; 0000028C
00000254: 48E6 2030 'H. 0' MOVEM.L D2/A2/A3,-(A6)
00000258: 0C2A 0001 0008 '.*....' CMPI.B #$01,$0008(A2)
0000025E: 660C 'f.' BNE.S *+$000E ; 0000026C
00000260: 4EBA 003E 'N..>' JSR *+$0040 ; 000002A0
00000264: 264A '&J' MOVEA.L A2,A3
00000266: 6100 FD98 'a...' BSR EXTUPDATEHDR-AUTOMOD_1DAD0+$FD98 ; ids: 208, 201
0000026A: 6018 '`.' BRA.S *+$001A ; 00000284
0000026C: 7200 'r.' MOVEQ #$00,D1
0000026E: 204A ' J' MOVEA.L A2,A0
00000270: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 206
00000274: 95CA '..' SUBA.L A2,A2
00000276: 6100 FD88 'a...' BSR EXTGETUPDATEHDR-AUTOMOD_1DAD0+$FD88 ; ids: 207, 201
0000027A: 6608 'f.' BNE.S *+$000A ; 00000284
0000027C: 7204 'r.' MOVEQ #$04,D1
0000027E: 204B ' K' MOVEA.L A3,A0
00000280: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 206
00000284: 4CDE 0C04 'L...' MOVEM.L (A6)+,D2/A2/A3
00000288: 200A ' .' MOVE.L A2,D0
0000028A: 670A 'g.' BEQ.S *+$000C ; 00000296
0000028C: 7200 'r.' MOVEQ #$00,D1
0000028E: 204A ' J' MOVEA.L A2,A0
00000290: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 206
00000294: 95CA '..' SUBA.L A2,A2
00000296: 4CDE 0302 'L...' MOVEM.L (A6)+,D1/A0/A1
0000029A: 2F1E '/.' MOVE.L (A6)+,-(A7)
0000029C: 4A40 'J@' TST.W D0
0000029E: 4E75 'Nu' RTS
000002A0: 08EA 0007 FFF6 '......' BSET #$07,-$000A(A2)
000002A6: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 206
206: EXTRELNODE
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTRELNODE"(206)
00000292
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTRELNODE"(206)
00000282
Dictionary: Flags $00 FirstId 207
207: EXTGETUPDATEHDR
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTGETUPDATEHDR"(207) Ref2="AUTOMOD_1DAD0"(201)
0278
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTRELNODE"(206)
00000272
Dictionary: Flags $00 FirstId 208
208: EXTUPDATEHDR
Pad
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTUPDATEHDR"(208) Ref2="AUTOMOD_1DAD0"(201)
0268
Dictionary: Flags $00 FirstId 209
209: EXTGETRECA
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTGETRECA"(209)
00000234
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTGETRECA"(209)
0000022A
Dictionary: Flags $00 FirstId 210
210: EXTGETNODE
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTGETNODE"(210)
00000214
Dictionary: Flags $00 FirstId 211
211: EXTINITNODE
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTINITNODE"(211)
00000154
Dictionary: Flags $00 FirstId 212
212: EXTDOAOCRWF
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTDOAOCRWF"(212) Ref2="AUTOMOD_1DAD0"(201)
00E4
Dictionary: Flags $00 FirstId 213
213: EXTCKCLUMPSIZE
Pad
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTCKCLUMPSIZE"(213) Ref2="AUTOMOD_1DAD0"(201)
00DA
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTDOAOCRWF"(212) Ref2="AUTOMOD_1DAD0"(201)
00BA
Dictionary: Flags $00 FirstId 214
214: EXTCOPYPARAM
Pad
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTCOPYPARAM"(214) Ref2="AUTOMOD_1DAD0"(201)
00AA
EntryPoint: Flags=$08=(Extern Code) Offset=$01A6 Entry="EXTBTADJEOF"(202)
EntryPoint: Flags=$08=(Extern Code) Offset=$01B4 Entry="EXTFREENODE"(203)
EntryPoint: Flags=$08=(Extern Code) Offset=$008E Entry="EXTEXTBTFILE"(204)
EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="EXTALLOCNODE"(205)
Comment:
AUTOMOD_1DAD0 ended due to: vector glue below
Comment:
#####################################################################################
Module: EXTBTREEINSTALL [1DDA0, 1DE0A)
Module started due to: vector glue above, MODGUESS (align, label)
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeFuncs.a
Dictionary: Flags $00 FirstId 215
215: EXTBTREEINSTALL
Module: Flags=$88=(ForcedActive Extern Code) Module="EXTBTREEINSTALL"(215) Segment="Main"(200)
Size: Flags $00 ModuleSize 106
Content: Flags $08
Contents offset $0000 size $006A
00000000: 7022 'p"' MOVEQ #$22,D0 ; '"'
00000002: A71E '..' _NewPtrSysClear ; A71E
00000004: 6600 0060 'f..`' BNE *+$0062 ; 00000066
00000008: 2248 '"H' MOVEA.L A0,A1
0000000A: 2038 0BB8 ' 8..' MOVE.L $0BB8,D0
0000000E: 0C80 FFFF FFFF '......' CMPI.L #$FFFFFFFF,D0
00000014: 6612 'f.' BNE.S *+$0014 ; 00000028
00000016: 7074 'pt' MOVEQ #$74,D0 ; 't'
00000018: A71E '..' _NewPtrSysClear ; A71E
0000001A: 6600 004A 'f..J' BNE *+$004C ; 00000066
0000001E: 21C8 0BB8 '!...' MOVE.L A0,$0BB8
00000022: 30BC 0074 '0..t' MOVE.W #$0074,(A0)
00000026: 6002 '`.' BRA.S *+$0004 ; 0000002A
00000028: 2040 ' @' MOVEA.L D0,A0
0000002A: 2149 000A '!I..' MOVE.L A1,$000A(A0)
0000002E: 237C 004B 5400 '#|.KT.' MOVE.L #$004B5400,$001A(A1)
001A
00000036: 237C FFFF FFFF '#|....' MOVE.L #$FFFFFFFF,$0016(A1)
0016
0000003E: 203C 0000 0A78 ' <...x' MOVE.L #$00000A78,D0
00000044: A71E '..' _NewPtrSysClear ; A71E
00000046: 6600 001E 'f...' BNE *+$0020 ; 00000066
0000004A: 2348 000A '#H..' MOVE.L A0,$000A(A1)
0000004E: D0FC 0056 '...V' ADDA.W #$0056,A0
00000052: 2348 000E '#H..' MOVE.L A0,$000E(A1)
00000056: 317C 0200 0002 '1|....' MOVE.W #$0200,$0002(A0)
0000005C: D0FC 0A22 '..."' ADDA.W #$0A22,A0
00000060: 2348 0016 '#H..' MOVE.L A0,$0016(A1)
00000064: 4E75 'Nu' RTS
00000066: 7019 'p.' MOVEQ #$19,D0
00000068: A9C9 '..' _SysError ; A9C9
Comment:
EXTBTREEINSTALL ended due to: vector glue below
Comment:
#####################################################################################
Module: BTFUNCS [1DE20, 1E9E2)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+BBE (1E9DE): BRA EXTBTCMDDONE
+BAA (1E9CA): BSR EXTBTADJEOF
+B50 (1E970): JSR EXTGETBLOCK
+82A (1E64A): BRA EXTBTCMDDONE
+824 (1E644): BSR EXTDOAOCRWF
+818 (1E638): BSR EXTDOAOCRWF
+7C4 (1E5E4): BSR EXTDOAOCRWF
+78C (1E5AC): BSR EXTDOAOCRWF
+780 (1E5A0): BSR EXTCOPYPARAM
+762 (1E582): BSR EXTBTQUEUE
+738 (1E558): BRA EXTBTCMDDONE
+718 (1E538): BSR EXTISBTREE
+712 (1E532): BSR EXTBTQUEUE
+70E (1E52E): BRA EXTBTCMDDONE
+6E0 (1E500): BSR EXTISBTREE
+6DA (1E4FA): BSR EXTBTQUEUE
+650 (1E470): BRA EXTBTCMDDONE
+64C (1E46C): BSR EXTBTFLUSH
+63E (1E45E): BSR EXTISBTREE
+638 (1E458): BSR EXTBTQUEUE
+634 (1E454): BRA EXTBTCMDDONE
+5D0 (1E3F0): BSR EXTISBTREE
+5C8 (1E3E8): BSR EXTBTQUEUE
+5BA (1E3DA): JSR EXTBTDELETE
+5A6 (1E3C6): BSR EXTISBTREE
+59E (1E3BE): BSR EXTBTQUEUE
+59A (1E3BA): BRA EXTBTCMDDONE
+526 (1E346): JSR EXTBTGETRECORD
+4EE (1E30E): BSR EXTISBTREE
+4E6 (1E306): BSR EXTBTQUEUE
+4E2 (1E302): BRA EXTBTCMDDONE
+490 (1E2B0): JSR EXTBTSEARCH
+46C (1E28C): BSR EXTISBTREE
+464 (1E284): BSR EXTBTQUEUE
+45E (1E27E): JSR EXTBTINSERT
+446 (1E266): JSR EXTBTDELETE
+428 (1E248): BSR EXTISBTREE
+420 (1E240): BSR EXTBTQUEUE
+40C (1E22C): JSR EXTBTDELETE
+3F8 (1E218): JSR EXTBTINSERT
+3D2 (1E1F2): BSR EXTISBTREE
+3CA (1E1EA): BSR EXTBTQUEUE
+3C4 (1E1E4): JSR EXTBTINSERT
+39E (1E1BE): BSR EXTISBTREE
+396 (1E1B6): BSR EXTBTQUEUE
+392 (1E1B2): BRA EXTBTCMDDONE
+386 (1E1A6): BSR EXTDOAOCRWF
+37C (1E19C): BSR EXTCOPYPARAM
+376 (1E196): JSR EXTBTCLOSE
+364 (1E184): BSR EXTBTFLUSH
+320 (1E140): BSR EXTISBTREE
+31A (1E13A): BSR EXTBTQUEUE
+2E8 (1E108): BRA EXTBTCMDDONE
+2D2 (1E0F2): BSR EXTDOAOCRWF
+2BA (1E0DA): JSR EXTBTOPEN
+250 (1E070): BSR EXTDOAOCRWF
+244 (1E064): BSR EXTCOPYPARAM
+23E (1E05E): BSR EXTBTQUEUE
+236 (1E056): BRA EXTBTCMDDONE
+230 (1E050): BSR EXTDOAOCRWF
+1CC (1DFEC): BSR EXTDOAOCRWF
+FA (1DF1A): BSR EXTDOAOCRWF
+EC (1DF0C): BSR EXTCKCLUMPSIZE
+DA (1DEFA): BSR EXTDOAOCRWF
+A0 (1DEC0): BSR EXTDOAOCRWF
+94 (1DEB4): BSR EXTCOPYPARAM
+62 (1DE82): BSR EXTBTQUEUE
+10 (1DE30): BRA EXTBTCMDDONE
+A (1DE2A): BSR EXTBTQUEUE
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeFuncs.a
+0 (1DE20): EXTBTREEDISPATCH
Trap A08E
Dictionary: Flags $00 FirstId 216
216: BTFUNCS
217: EXTBTREEDISPATCH
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="BTFUNCS"(216) Segment="Main"(200)
Size: Flags $00 ModuleSize 3010
Content: Flags $08
Contents offset $0000 size $0BC2
00000000: 4A40 'J@' TST.W D0
00000002: 6D06 'm.' BLT.S *+$0008 ; 0000000A
00000004: 0C40 000F '.@..' CMPI.W #$000F,D0
00000008: 630A 'c.' BLS.S *+$000C ; 00000014
0000000A: 6100 FFF4 'a...' BSR EXTBTQUEUE-BTFUNCS+$FFF4 ; ids: 220, 216
0000000E: 70CE 'p.' MOVEQ #$CE,D0
00000010: 6000 FFEE '`...' BRA EXTBTCMDDONE-BTFUNCS+$FFEE ; ids: 218, 216
00000014: 3400 '4.' MOVE.W D0,D2
00000016: 43FA 000A 'C...' LEA *+$000C,A1 ; 00000022
0000001A: D442 '.B' ADD.W D2,D2
0000001C: D442 '.B' ADD.W D2,D2
0000001E: 4EF1 2000 'N. .' JMP $00(A1,D2.W)
00000022: 4EFA 003E 'N..>' JMP *+$0040 ; 00000062
00000026: 4EFA 0212 'N...' JMP *+$0214 ; 0000023A
0000002A: 4EFA 02EA 'N...' JMP *+$02EC ; 00000316
0000002E: 4EFA 0366 'N..f' JMP *+$0368 ; 00000396
00000032: 4EFA 0396 'N...' JMP *+$0398 ; 000003CA
00000036: 4EFA 03E8 'N...' JMP *+$03EA ; 00000420
0000003A: 4EFA 0428 'N..(' JMP *+$042A ; 00000464
0000003E: 4EFA 04A6 'N...' JMP *+$04A8 ; 000004E6
00000042: 4EFA 055A 'N..Z' JMP *+$055C ; 0000059E
00000046: 4EFA 0580 'N...' JMP *+$0582 ; 000005C8
0000004A: 4EFA 05EC 'N...' JMP *+$05EE ; 00000638
0000004E: 4EFA 0604 'N...' JMP *+$0606 ; 00000654
00000052: 4EFA 0686 'N...' JMP *+$0688 ; 000006DA
00000056: 4EFA 06BA 'N...' JMP *+$06BC ; 00000712
0000005A: 4EFA 06E0 'N...' JMP *+$06E2 ; 0000073C
0000005E: 4EFA 0702 'N...' JMP *+$0704 ; 00000762
00000062: 6100 FF9C 'a...' BSR EXTBTQUEUE-BTFUNCS+$FF9C ; ids: 220, 216
00000066: 303C FE5C '0<.\' MOVE.W #$FE5C,D0
0000006A: 2428 0034 '$(.4' MOVE.L $0034(A0),D2
0000006E: 6700 01C6 'g...' BEQ *+$01C8 ; 00000236
00000072: 2242 '"B' MOVEA.L D2,A1
00000074: 6100 0928 'a..(' BSR *+$092A ; 0000099E
00000078: 6600 01BC 'f...' BNE *+$01BE ; 00000236
0000007C: 303C FE60 '0<.`' MOVE.W #$FE60,D0
00000080: 3428 001C '4(..' MOVE.W $001C(A0),D2
00000084: 6700 01B0 'g...' BEQ *+$01B2 ; 00000236
00000088: 0C42 0081 '.B..' CMPI.W #$0081,D2
0000008C: 6200 01A8 'b...' BHI *+$01AA ; 00000236
00000090: 2848 '(H' MOVEA.L A0,A4
00000092: 7E00 '~.' MOVEQ #$00,D7
00000094: 6100 FF6A 'a..j' BSR EXTCOPYPARAM-BTFUNCS+$FF6A ; ids: 214, 216
00000098: 08E8 0002 001B '......' BSET #$02,$001B(A0)
0000009E: 7201 'r.' MOVEQ #$01,D1
000000A0: 6100 FF5E 'a..^' BSR EXTDOAOCRWF-BTFUNCS+$FF5E ; ids: 212, 216
000000A4: 6600 0182 'f...' BNE *+$0184 ; 00000228
000000A8: 50C7 'P.' ST D7
000000AA: 2478 034E '$x.N' MOVEA.L $034E,A2
000000AE: 3A28 0018 ':(..' MOVE.W $0018(A0),D5
000000B2: 2C2C 002C ',,.,' MOVE.L $002C(A4),D6
000000B6: 2272 5014 '"rP.' MOVEA.L $14(A2,D5.W),A1
000000BA: BCA9 0020 '... ' CMP.L $0020(A1),D6
000000BE: 6408 'd.' BCC.S *+$000A ; 000000C8
000000C0: 2C29 0020 ',). ' MOVE.L $0020(A1),D6
000000C4: 2946 002C ')F.,' MOVE.L D6,$002C(A4)
000000C8: 2832 500C '(2P.' MOVE.L $0C(A2,D5.W),D4
000000CC: 6704 'g.' BEQ.S *+$0006 ; 000000D2
000000CE: B886 '..' CMP.L D6,D4
000000D0: 6432 'd2' BCC.S *+$0034 ; 00000104
000000D2: 9C84 '..' SUB.L D4,D6
000000D4: 2146 0024 '!F.$' MOVE.L D6,$0024(A0)
000000D8: 7200 'r.' MOVEQ #$00,D1
000000DA: 6100 FF24 'a..$' BSR EXTDOAOCRWF-BTFUNCS+$FF24 ; ids: 212, 216
000000DE: 6600 0148 'f..H' BNE *+$014A ; 00000228
000000E2: D8A8 0028 '...(' ADD.L $0028(A0),D4
000000E6: 2472 5014 '$rP.' MOVEA.L $14(A2,D5.W),A2
000000EA: 2C04 ',.' MOVE.L D4,D6
000000EC: 6100 FF12 'a...' BSR EXTCKCLUMPSIZE-BTFUNCS+$FF12 ; ids: 213, 216
000000F0: 2478 034E '$x.N' MOVEA.L $034E,A2
000000F4: 2146 001C '!F..' MOVE.L D6,$001C(A0)
000000F8: 7206 'r.' MOVEQ #$06,D1
000000FA: 6100 FF04 'a...' BSR EXTDOAOCRWF-BTFUNCS+$FF04 ; ids: 212, 216
000000FE: 6600 0128 'f..(' BNE *+$012A ; 00000228
00000102: 2806 '(.' MOVE.L D6,D4
00000104: 6100 0A36 'a..6' BSR *+$0A38 ; 00000B3C
00000108: 117C 0001 0008 '.|....' MOVE.B #$01,$0008(A0)
0000010E: 317C 0003 000A '1|....' MOVE.W #$0003,$000A(A0)
00000114: 2F08 '/.' MOVE.L A0,-(A7)
00000116: D0FC 000E '....' ADDA.W #$000E,A0
0000011A: 317C 0200 0012 '1|....' MOVE.W #$0200,$0012(A0)
00000120: 302C 001C '0,..' MOVE.W $001C(A4),D0
00000124: 3140 0014 '1@..' MOVE.W D0,$0014(A0)
00000128: 88FC 0200 '....' DIVU.W #$0200,D4
0000012C: 4844 'HD' SWAP D4
0000012E: 4244 'BD' CLR.W D4
00000130: 4844 'HD' SWAP D4
00000132: 2144 0016 '!D..' MOVE.L D4,$0016(A0)
00000136: 2C04 ',.' MOVE.L D4,D6
00000138: 7601 'v.' MOVEQ #$01,D3
0000013A: 0486 0000 0800 '......' SUBI.L #$00000800,D6
00000140: 6F0A 'o.' BLE.S *+$000C ; 0000014C
00000142: 5283 'R.' ADDQ.L #1,D3
00000144: 0486 0000 0F70 '.....p' SUBI.L #$00000F70,D6
0000014A: 62F6 'b.' BHI.S *-$0008 ; 00000142
0000014C: 9883 '..' SUB.L D3,D4
0000014E: 2144 001A '!D..' MOVE.L D4,$001A(A0)
00000152: 216C 002C 0020 '!l.,. ' MOVE.L $002C(A4),$0020(A0)
00000158: 117C 00FF 0024 '.|...$' MOVE.B #$FF,$0024(A0)
0000015E: D0FC 006A '...j' ADDA.W #$006A,A0
00000162: 202C 0034 ' ,.4' MOVE.L $0034(A4),D0
00000166: 670C 'g.' BEQ.S *+$000E ; 00000174
00000168: 2240 '"@' MOVEA.L D0,A1
0000016A: 7000 'p.' MOVEQ #$00,D0
0000016C: 1011 '..' MOVE.B (A1),D0
0000016E: 10D9 '..' MOVE.B (A1)+,(A0)+
00000170: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000016E
00000174: 2057 ' W' MOVEA.L (A7),A0
00000176: D0FC 00F8 '....' ADDA.W #$00F8,A0
0000017A: 2C03 ',.' MOVE.L D3,D6
0000017C: 343C 0800 '4<..' MOVE.W #$0800,D2
00000180: 6100 0898 'a...' BSR *+$089A ; 00000A1A
00000184: 5383 'S.' SUBQ.L #1,D3
00000186: 2057 ' W' MOVEA.L (A7),A0
00000188: 317C 01F8 01F8 '1|....' MOVE.W #$01F8,$01F8(A0)
0000018E: 317C 00F8 01FA '1|....' MOVE.W #$00F8,$01FA(A0)
00000194: 317C 0078 01FC '1|.x..' MOVE.W #$0078,$01FC(A0)
0000019A: 317C 000E 01FE '1|....' MOVE.W #$000E,$01FE(A0)
000001A0: 204B ' K' MOVEA.L A3,A0
000001A2: 265F '&_' MOVEA.L (A7)+,A3
000001A4: 214B 0020 '!K. ' MOVE.L A3,$0020(A0)
000001A8: 317C 0001 002C '1|...,' MOVE.W #$0001,$002C(A0)
000001AE: 217C 0000 0200 '!|....' MOVE.L #$00000200,$0024(A0)
0024
000001B6: 7A01 'z.' MOVEQ #$01,D5
000001B8: 7800 'x.' MOVEQ #$00,D4
000001BA: 4A43 'JC' TST.W D3
000001BC: 6702 'g.' BEQ.S *+$0004 ; 000001C0
000001BE: 2685 '&.' MOVE.L D5,(A3)
000001C0: 2004 ' .' MOVE.L D4,D0
000001C2: 7209 'r.' MOVEQ #$09,D1
000001C4: E3A8 '..' LSL.L D1,D0
000001C6: 2140 002E '!@..' MOVE.L D0,$002E(A0)
000001CA: 7204 'r.' MOVEQ #$04,D1
000001CC: 6100 FE32 'a..2' BSR EXTDOAOCRWF-BTFUNCS+$FE32 ; ids: 212, 216
000001D0: 6656 'fV' BNE.S *+$0058 ; 00000228
000001D2: 51CB 000E 'Q...' DBF D3,*+$0010 ; 000001E2
000001D6: 3A28 0018 ':(..' MOVE.W $0018(A0),D5
000001DA: 25B2 500C 5008 '%.P.P.' MOVE.L $0C(A2,D5.W),$08(A2,D5.W)
000001E0: 6046 '`F' BRA.S *+$0048 ; 00000228
000001E2: 224B '"K' MOVEA.L A3,A1
000001E4: 7000 'p.' MOVEQ #$00,D0
000001E6: 323C 007F '2<..' MOVE.W #$007F,D1
000001EA: 22C0 '".' MOVE.L D0,(A1)+
000001EC: 51C9 FFFC 'Q...' DBF D1,*-$0002 ; 000001EA
000001F0: 177C 0002 0008 '.|....' MOVE.B #$02,$0008(A3)
000001F6: 377C 0001 000A '7|....' MOVE.W #$0001,$000A(A3)
000001FC: 2744 0004 ''D..' MOVE.L D4,$0004(A3)
00000200: 377C 01FC 01FC '7|....' MOVE.W #$01FC,$01FC(A3)
00000206: 377C 000E 01FE '7|....' MOVE.W #$000E,$01FE(A3)
0000020C: 5284 'R.' ADDQ.L #1,D4
0000020E: 5285 'R.' ADDQ.L #1,D5
00000210: 4A86 'J.' TST.L D6
00000212: 67A6 'g.' BEQ.S *-$0058 ; 000001BA
00000214: 2F08 '/.' MOVE.L A0,-(A7)
00000216: 204B ' K' MOVEA.L A3,A0
00000218: D0FC 000E '....' ADDA.W #$000E,A0
0000021C: 343C 0F70 '4<.p' MOVE.W #$0F70,D2
00000220: 6100 07F8 'a...' BSR *+$07FA ; 00000A1A
00000224: 205F ' _' MOVEA.L (A7)+,A0
00000226: 6092 '`.' BRA.S *-$006C ; 000001BA
00000228: 4A07 'J.' TST.B D7
0000022A: 670A 'g.' BEQ.S *+$000C ; 00000236
0000022C: 3D00 '=.' MOVE.W D0,-(A6)
0000022E: 7202 'r.' MOVEQ #$02,D1
00000230: 6100 FDCE 'a...' BSR EXTDOAOCRWF-BTFUNCS+$FDCE ; ids: 212, 216
00000234: 301E '0.' MOVE.W (A6)+,D0
00000236: 6000 FDC8 '`...' BRA EXTBTCMDDONE-BTFUNCS+$FDC8 ; ids: 218, 216
0000023A: 0881 000A '....' BCLR #$0A,D1
0000023E: 6100 FDC0 'a...' BSR EXTBTQUEUE-BTFUNCS+$FDC0 ; ids: 220, 216
00000242: 2848 '(H' MOVEA.L A0,A4
00000244: 6100 FDBA 'a...' BSR EXTCOPYPARAM-BTFUNCS+$FDBA ; ids: 214, 216
00000248: 116C 001B 001B '.l....' MOVE.B $001B(A4),$001B(A0)
0000024E: 7201 'r.' MOVEQ #$01,D1
00000250: 6100 FDAE 'a...' BSR EXTDOAOCRWF-BTFUNCS+$FDAE ; ids: 212, 216
00000254: 6600 0092 'f...' BNE *+$0094 ; 000002E8
00000258: 3968 0018 0018 '9h....' MOVE.W $0018(A0),$0018(A4)
0000025E: 2278 034E '"x.N' MOVEA.L $034E,A1
00000262: 3628 0018 '6(..' MOVE.W $0018(A0),D3
00000266: C14C '.L' EXG A0,A4
00000268: 4AB1 300C 'J.0.' TST.L $0C(A1,D3.W)
0000026C: 6606 'f.' BNE.S *+$0008 ; 00000274
0000026E: 303C 0025 '0<.%' MOVE.W #$0025,D0
00000272: 6050 '`P' BRA.S *+$0052 ; 000002C4
00000274: 2431 3000 '$10.' MOVE.L $00(A1,D3.W),D2
00000278: 2671 3014 '&q0.' MOVEA.L $14(A1,D3.W),A3
0000027C: 7202 'r.' MOVEQ #$02,D1
0000027E: B641 '.A' CMP.W D1,D3
00000280: 6712 'g.' BEQ.S *+$0014 ; 00000294
00000282: B4B1 1000 '....' CMP.L $00(A1,D1.W),D2
00000286: 660C 'f.' BNE.S *+$000E ; 00000294
00000288: B7F1 1014 '....' CMPA.L $14(A1,D1.W),A3
0000028C: 6606 'f.' BNE.S *+$0008 ; 00000294
0000028E: 2031 1022 ' 1."' MOVE.L $22(A1,D1.W),D0
00000292: 6658 'fX' BNE.S *+$005A ; 000002EC
00000294: D278 03F6 '.x..' ADD.W $03F6,D1
00000298: B251 '.Q' CMP.W (A1),D1
0000029A: 65E2 'e.' BCS.S *-$001C ; 0000027E
0000029C: 48E6 00C4 'H...' MOVEM.L A0/A1/A5,-(A6)
000002A0: 2A48 '*H' MOVEA.L A0,A5
000002A2: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
000002A6: 2269 000A '"i..' MOVEA.L $000A(A1),A1
000002AA: 2269 000E '"i..' MOVEA.L $000E(A1),A1
000002AE: 41FA 05B4 'A...' LEA *+$05B6,A0 ; 00000864
000002B2: 202D 0052 ' -.R' MOVE.L $0052(A5),D0
000002B6: 6702 'g.' BEQ.S *+$0004 ; 000002BA
000002B8: 2040 ' @' MOVEA.L D0,A0
000002BA: 4EBA 0000 'N...' JSR EXTBTOPEN ; id: 228
000002BE: 4CDE 2300 'L.#.' MOVEM.L (A6)+,A0/A1/A5
000002C2: 6736 'g6' BEQ.S *+$0038 ; 000002FA
000002C4: 4268 0018 'Bh..' CLR.W $0018(A0)
000002C8: 3D00 '=.' MOVE.W D0,-(A6)
000002CA: 204C ' L' MOVEA.L A4,A0
000002CC: 3143 0018 '1C..' MOVE.W D3,$0018(A0)
000002D0: 7202 'r.' MOVEQ #$02,D1
000002D2: 6100 FD2C 'a..,' BSR EXTDOAOCRWF-BTFUNCS+$FD2C ; ids: 212, 216
000002D6: 301E '0.' MOVE.W (A6)+,D0
000002D8: 0C40 FFD9 '.@..' CMPI.W #$FFD9,D0
000002DC: 6602 'f.' BNE.S *+$0004 ; 000002E0
000002DE: 7025 'p%' MOVEQ #$25,D0 ; '%'
000002E0: 4A40 'J@' TST.W D0
000002E2: 6B04 'k.' BMI.S *+$0006 ; 000002E8
000002E4: 0440 01BF '.@..' SUBI.W #$01BF,D0
000002E8: 6000 FD16 '`...' BRA EXTBTCMDDONE-BTFUNCS+$FD16 ; ids: 218, 216
000002EC: 2871 1022 '(q."' MOVEA.L $22(A1,D1.W),A4
000002F0: 238C 3022 '#.0"' MOVE.L A4,$22(A1,D3.W)
000002F4: 522C 0044 'R,.D' ADDQ.B #1,$0044(A4)
000002F8: 6018 '`.' BRA.S *+$001A ; 00000312
000002FA: 2871 3022 '(q0"' MOVEA.L $22(A1,D3.W),A4
000002FE: 302C 002A '0,.*' MOVE.W $002A(A4),D0
00000302: E048 '.H' LSR.W #8,D0
00000304: 7207 'r.' MOVEQ #$07,D1
00000306: 5201 'R.' ADDQ.B #1,D1
00000308: E248 '.H' LSR.W #1,D0
0000030A: 4A40 'J@' TST.W D0
0000030C: 66F8 'f.' BNE.S *-$0006 ; 00000306
0000030E: 1941 0045 '.A.E' MOVE.B D1,$0045(A4)
00000312: 7000 'p.' MOVEQ #$00,D0
00000314: 60D2 '`.' BRA.S *-$002C ; 000002E8
00000316: 0881 000A '....' BCLR #$0A,D1
0000031A: 6100 FCE4 'a...' BSR EXTBTQUEUE-BTFUNCS+$FCE4 ; ids: 220, 216
0000031E: 7001 'p.' MOVEQ #$01,D0
00000320: 6100 FCDE 'a...' BSR EXTISBTREE-BTFUNCS+$FCDE ; ids: 221, 216
00000324: 666C 'fl' BNE.S *+$006E ; 00000392
00000326: 7800 'x.' MOVEQ #$00,D4
00000328: 532C 0044 'S,.D' SUBQ.B #1,$0044(A4)
0000032C: 673C 'g<' BEQ.S *+$003E ; 0000036A
0000032E: 48E7 4080 'H.@.' MOVEM.L D1/A0,-(A7)
00000332: 3601 '6.' MOVE.W D1,D3
00000334: 2278 034E '"x.N' MOVEA.L $034E,A1
00000338: 2431 3000 '$10.' MOVE.L $00(A1,D3.W),D2
0000033C: 2671 3014 '&q0.' MOVEA.L $14(A1,D3.W),A3
00000340: 7202 'r.' MOVEQ #$02,D1
00000342: B641 '.A' CMP.W D1,D3
00000344: 670C 'g.' BEQ.S *+$000E ; 00000352
00000346: B4B1 1000 '....' CMP.L $00(A1,D1.W),D2
0000034A: 6606 'f.' BNE.S *+$0008 ; 00000352
0000034C: B7F1 1014 '....' CMPA.L $14(A1,D1.W),A3
00000350: 6708 'g.' BEQ.S *+$000A ; 0000035A
00000352: D278 03F6 '.x..' ADD.W $03F6,D1
00000356: B251 '.Q' CMP.W (A1),D1
00000358: 65E8 'e.' BCS.S *-$0016 ; 00000342
0000035A: 3801 '8.' MOVE.W D1,D4
0000035C: 4CDF 0102 'L...' MOVEM.L (A7)+,D1/A0
00000360: 3001 '0.' MOVE.W D1,D0
00000362: 7A00 'z.' MOVEQ #$00,D5
00000364: 6100 FC9A 'a...' BSR EXTBTFLUSH-BTFUNCS+$FC9A ; ids: 222, 216
00000368: 6010 '`.' BRA.S *+$0012 ; 0000037A
0000036A: 202C 0040 ' ,.@' MOVE.L $0040(A4),D0
0000036E: 6704 'g.' BEQ.S *+$0006 ; 00000374
00000370: 2040 ' @' MOVEA.L D0,A0
00000372: A01F '..' _DisposePtr ; A01F
00000374: 3001 '0.' MOVE.W D1,D0
00000376: 4EBA 0000 'N...' JSR EXTBTCLOSE ; id: 227
0000037A: 3D01 '=.' MOVE.W D1,-(A6)
0000037C: 6100 FC82 'a...' BSR EXTCOPYPARAM-BTFUNCS+$FC82 ; ids: 214, 216
00000380: 315E 0018 '1^..' MOVE.W (A6)+,$0018(A0)
00000384: 7202 'r.' MOVEQ #$02,D1
00000386: 6100 FC78 'a..x' BSR EXTDOAOCRWF-BTFUNCS+$FC78 ; ids: 212, 216
0000038A: 4A44 'JD' TST.W D4
0000038C: 6704 'g.' BEQ.S *+$0006 ; 00000392
0000038E: 3944 0002 '9D..' MOVE.W D4,$0002(A4)
00000392: 6000 FC6C '`..l' BRA EXTBTCMDDONE-BTFUNCS+$FC6C ; ids: 218, 216
00000396: 6100 FC68 'a..h' BSR EXTBTQUEUE-BTFUNCS+$FC68 ; ids: 220, 216
0000039A: 2648 '&H' MOVEA.L A0,A3
0000039C: 7000 'p.' MOVEQ #$00,D0
0000039E: 6100 FC60 'a..`' BSR EXTISBTREE-BTFUNCS+$FC60 ; ids: 221, 216
000003A2: 6624 'f$' BNE.S *+$0026 ; 000003C8
000003A4: 6100 06A6 'a...' BSR *+$06A8 ; 00000A4C
000003A8: 661E 'f.' BNE.S *+$0020 ; 000003C8
000003AA: 206B 002C ' k.,' MOVEA.L $002C(A3),A0
000003AE: 222B 0024 '"+.$' MOVE.L $0024(A3),D1
000003B2: 6100 073E 'a..>' BSR *+$0740 ; 00000AF2
000003B6: 6E10 'n.' BGT.S *+$0012 ; 000003C8
000003B8: 226B 0020 '"k. ' MOVEA.L $0020(A3),A1
000003BC: 302B 0018 '0+..' MOVE.W $0018(A3),D0
000003C0: 2741 0028 ''A.(' MOVE.L D1,$0028(A3)
000003C4: 4EBA 0000 'N...' JSR EXTBTINSERT ; id: 226
000003C8: 604E '`N' BRA.S *+$0050 ; 00000418
000003CA: 6100 FC34 'a..4' BSR EXTBTQUEUE-BTFUNCS+$FC34 ; ids: 220, 216
000003CE: 2648 '&H' MOVEA.L A0,A3
000003D0: 7000 'p.' MOVEQ #$00,D0
000003D2: 6100 FC2C 'a..,' BSR EXTISBTREE-BTFUNCS+$FC2C ; ids: 221, 216
000003D6: 6640 'f@' BNE.S *+$0042 ; 00000418
000003D8: 6100 0672 'a..r' BSR *+$0674 ; 00000A4C
000003DC: 663A 'f:' BNE.S *+$003C ; 00000418
000003DE: 206B 002C ' k.,' MOVEA.L $002C(A3),A0
000003E2: 222B 0024 '"+.$' MOVE.L $0024(A3),D1
000003E6: 6100 070A 'a...' BSR *+$070C ; 00000AF2
000003EA: 6E2C 'n,' BGT.S *+$002E ; 00000418
000003EC: 2741 0028 ''A.(' MOVE.L D1,$0028(A3)
000003F0: 226B 0020 '"k. ' MOVEA.L $0020(A3),A1
000003F4: 302B 0018 '0+..' MOVE.W $0018(A3),D0
000003F8: 4EBA 0000 'N...' JSR EXTBTINSERT ; id: 226
000003FC: 671A 'g.' BEQ.S *+$001C ; 00000418
000003FE: 0C40 0021 '.@.!' CMPI.W #$0021,D0
00000402: 6614 'f.' BNE.S *+$0016 ; 00000418
00000404: 206B 002C ' k.,' MOVEA.L $002C(A3),A0
00000408: 302B 0018 '0+..' MOVE.W $0018(A3),D0
0000040C: 4EBA 0000 'N...' JSR EXTBTDELETE ; id: 223
00000410: 6606 'f.' BNE.S *+$0008 ; 00000418
00000412: 206B 002C ' k.,' MOVEA.L $002C(A3),A0
00000416: 60D8 '`.' BRA.S *-$0026 ; 000003F0
00000418: 4A40 'J@' TST.W D0
0000041A: 57C1 'W.' SEQ D1
0000041C: 6000 0750 '`..P' BRA *+$0752 ; 00000B6E
00000420: 6100 FBDE 'a...' BSR EXTBTQUEUE-BTFUNCS+$FBDE ; ids: 220, 216
00000424: 2648 '&H' MOVEA.L A0,A3
00000426: 7000 'p.' MOVEQ #$00,D0
00000428: 6100 FBD6 'a...' BSR EXTISBTREE-BTFUNCS+$FBD6 ; ids: 221, 216
0000042C: 6634 'f4' BNE.S *+$0036 ; 00000462
0000042E: 6100 061C 'a...' BSR *+$061E ; 00000A4C
00000432: 662E 'f.' BNE.S *+$0030 ; 00000462
00000434: 206B 002C ' k.,' MOVEA.L $002C(A3),A0
00000438: 222B 0024 '"+.$' MOVE.L $0024(A3),D1
0000043C: 6100 06B4 'a...' BSR *+$06B6 ; 00000AF2
00000440: 6E20 'n ' BGT.S *+$0022 ; 00000462
00000442: 302B 0018 '0+..' MOVE.W $0018(A3),D0
00000446: 4EBA 0000 'N...' JSR EXTBTDELETE ; id: 223
0000044A: 6616 'f.' BNE.S *+$0018 ; 00000462
0000044C: 206B 002C ' k.,' MOVEA.L $002C(A3),A0
00000450: 226B 0020 '"k. ' MOVEA.L $0020(A3),A1
00000454: 302B 0018 '0+..' MOVE.W $0018(A3),D0
00000458: 276B 0024 0028 ''k.$.(' MOVE.L $0024(A3),$0028(A3)
0000045E: 4EBA 0000 'N...' JSR EXTBTINSERT ; id: 226
00000462: 60B4 '`.' BRA.S *-$004A ; 00000418
00000464: 6100 FB9A 'a...' BSR EXTBTQUEUE-BTFUNCS+$FB9A ; ids: 220, 216
00000468: 2648 '&H' MOVEA.L A0,A3
0000046A: 7001 'p.' MOVEQ #$01,D0
0000046C: 6100 FB92 'a...' BSR EXTISBTREE-BTFUNCS+$FB92 ; ids: 221, 216
00000470: 664E 'fN' BNE.S *+$0050 ; 000004C0
00000472: 6100 05D8 'a...' BSR *+$05DA ; 00000A4C
00000476: 6648 'fH' BNE.S *+$004A ; 000004C0
00000478: 206B 002C ' k.,' MOVEA.L $002C(A3),A0
0000047C: 7400 't.' MOVEQ #$00,D2
0000047E: 222B 0034 '"+.4' MOVE.L $0034(A3),D1
00000482: B2AC 003C '...<' CMP.L $003C(A4),D1
00000486: 6604 'f.' BNE.S *+$0006 ; 0000048C
00000488: 242B 0038 '$+.8' MOVE.L $0038(A3),D2
0000048C: 302B 0018 '0+..' MOVE.W $0018(A3),D0
00000490: 4EBA 0000 'N...' JSR EXTBTSEARCH ; id: 225
00000494: 6630 'f0' BNE.S *+$0032 ; 000004C6
00000496: 48C1 'H.' EXT.L D1
00000498: 42AB 0028 'B..(' CLR.L $0028(A3)
0000049C: 202B 0024 ' +.$' MOVE.L $0024(A3),D0
000004A0: 671E 'g.' BEQ.S *+$0020 ; 000004C0
000004A2: B280 '..' CMP.L D0,D1
000004A4: 6C02 'l.' BGE.S *+$0004 ; 000004A8
000004A6: 2001 ' .' MOVE.L D1,D0
000004A8: 262B 0020 '&+. ' MOVE.L $0020(A3),D3
000004AC: 6606 'f.' BNE.S *+$0008 ; 000004B4
000004AE: 303C FFCE '0<..' MOVE.W #$FFCE,D0
000004B2: 600C '`.' BRA.S *+$000E ; 000004C0
000004B4: 2043 ' C' MOVEA.L D3,A0
000004B6: 2740 0028 ''@.(' MOVE.L D0,$0028(A3)
000004BA: C149 '.I' EXG A0,A1
000004BC: A02E '..' _BlockMove ; A02E
000004BE: 7000 'p.' MOVEQ #$00,D0
000004C0: 7200 'r.' MOVEQ #$00,D1
000004C2: 6000 06AA '`...' BRA *+$06AC ; 00000B6E
000004C6: 0C40 0020 '.@. ' CMPI.W #$0020,D0
000004CA: 66F4 'f.' BNE.S *-$000A ; 000004C0
000004CC: 0440 01BF '.@..' SUBI.W #$01BF,D0
000004D0: 276C 003C 0034 ''l.<.4' MOVE.L $003C(A4),$0034(A3)
000004D6: 276C 0012 0038 ''l...8' MOVE.L $0012(A4),$0038(A3)
000004DC: 376C 0016 003C '7l...<' MOVE.W $0016(A4),$003C(A3)
000004E2: 6000 FB1C '`...' BRA EXTBTCMDDONE-BTFUNCS+$FB1C ; ids: 218, 216
000004E6: 6100 FB18 'a...' BSR EXTBTQUEUE-BTFUNCS+$FB18 ; ids: 220, 216
000004EA: 2648 '&H' MOVEA.L A0,A3
000004EC: 7001 'p.' MOVEQ #$01,D0
000004EE: 6100 FB10 'a...' BSR EXTISBTREE-BTFUNCS+$FB10 ; ids: 221, 216
000004F2: 6600 0086 'f...' BNE *+$0088 ; 0000057A
000004F6: 303C FE5D '0<.]' MOVE.W #$FE5D,D0
000004FA: 6100 062A 'a..*' BSR *+$062C ; 00000B26
000004FE: 6710 'g.' BEQ.S *+$0012 ; 00000510
00000500: B2AC 003C '...<' CMP.L $003C(A4),D1
00000504: 670E 'g.' BEQ.S *+$0010 ; 00000514
00000506: 276C 003C 0034 ''l.<.4' MOVE.L $003C(A4),$0034(A3)
0000050C: 6000 006C '`..l' BRA *+$006E ; 0000057A
00000510: 242C 0022 '$,."' MOVE.L $0022(A4),D2
00000514: 2942 0012 ')B..' MOVE.L D2,$0012(A4)
00000518: 3943 0016 '9C..' MOVE.W D3,$0016(A4)
0000051C: 302B 0018 '0+..' MOVE.W $0018(A3),D0
00000520: 322B 0044 '2+.D' MOVE.W $0044(A3),D1
00000524: 3601 '6.' MOVE.W D1,D3
00000526: 4EBA 0000 'N...' JSR EXTBTGETRECORD ; id: 224
0000052A: 6654 'fT' BNE.S *+$0056 ; 00000580
0000052C: 48C1 'H.' EXT.L D1
0000052E: 42AB 0028 'B..(' CLR.L $0028(A3)
00000532: 202B 0024 ' +.$' MOVE.L $0024(A3),D0
00000536: 6720 'g ' BEQ.S *+$0022 ; 00000558
00000538: 2D08 '-.' MOVE.L A0,-(A6)
0000053A: B280 '..' CMP.L D0,D1
0000053C: 6402 'd.' BCC.S *+$0004 ; 00000540
0000053E: 2001 ' .' MOVE.L D1,D0
00000540: 262B 0020 '&+. ' MOVE.L $0020(A3),D3
00000544: 6606 'f.' BNE.S *+$0008 ; 0000054C
00000546: 303C FFCE '0<..' MOVE.W #$FFCE,D0
0000054A: 602E '`.' BRA.S *+$0030 ; 0000057A
0000054C: 2043 ' C' MOVEA.L D3,A0
0000054E: 2740 0028 ''@.(' MOVE.L D0,$0028(A3)
00000552: C149 '.I' EXG A0,A1
00000554: A02E '..' _BlockMove ; A02E
00000556: 205E ' ^' MOVEA.L (A6)+,A0
00000558: 7000 'p.' MOVEQ #$00,D0
0000055A: 3200 '2.' MOVE.W D0,D1
0000055C: 302B 0046 '0+.F' MOVE.W $0046(A3),D0
00000560: 670A 'g.' BEQ.S *+$000C ; 0000056C
00000562: 1210 '..' MOVE.B (A0),D1
00000564: B240 '.@' CMP.W D0,D1
00000566: 6404 'd.' BCC.S *+$0006 ; 0000056C
00000568: 5241 'RA' ADDQ.W #1,D1
0000056A: 3001 '0.' MOVE.W D1,D0
0000056C: 3740 0048 '7@.H' MOVE.W D0,$0048(A3)
00000570: 6708 'g.' BEQ.S *+$000A ; 0000057A
00000572: 226B 002C '"k.,' MOVEA.L $002C(A3),A1
00000576: A02E '..' _BlockMove ; A02E
00000578: 7000 'p.' MOVEQ #$00,D0
0000057A: 7200 'r.' MOVEQ #$00,D1
0000057C: 6000 05F0 '`...' BRA *+$05F2 ; 00000B6E
00000580: 0C40 0020 '.@. ' CMPI.W #$0020,D0
00000584: 66F4 'f.' BNE.S *-$000A ; 0000057A
00000586: 4A43 'JC' TST.W D3
00000588: 67F0 'g.' BEQ.S *-$000E ; 0000057A
0000058A: 6B06 'k.' BMI.S *+$0008 ; 00000592
0000058C: 303C FE54 '0<.T' MOVE.W #$FE54,D0
00000590: 6004 '`.' BRA.S *+$0006 ; 00000596
00000592: 303C FE53 '0<.S' MOVE.W #$FE53,D0
00000596: 42AB 0028 'B..(' CLR.L $0028(A3)
0000059A: 6000 FA64 '`..d' BRA EXTBTCMDDONE-BTFUNCS+$FA64 ; ids: 218, 216
0000059E: 6100 FA60 'a..`' BSR EXTBTQUEUE-BTFUNCS+$FA60 ; ids: 220, 216
000005A2: 2648 '&H' MOVEA.L A0,A3
000005A4: 7000 'p.' MOVEQ #$00,D0
000005A6: 6100 FA58 'a..X' BSR EXTISBTREE-BTFUNCS+$FA58 ; ids: 221, 216
000005AA: 6612 'f.' BNE.S *+$0014 ; 000005BE
000005AC: 6100 049E 'a...' BSR *+$04A0 ; 00000A4C
000005B0: 660C 'f.' BNE.S *+$000E ; 000005BE
000005B2: 206B 002C ' k.,' MOVEA.L $002C(A3),A0
000005B6: 302B 0018 '0+..' MOVE.W $0018(A3),D0
000005BA: 4EBA 0000 'N...' JSR EXTBTDELETE ; id: 223
000005BE: 4A40 'J@' TST.W D0
000005C0: 57C1 'W.' SEQ D1
000005C2: 7400 't.' MOVEQ #$00,D2
000005C4: 6000 05A8 '`...' BRA *+$05AA ; 00000B6E
000005C8: 6100 FA36 'a..6' BSR EXTBTQUEUE-BTFUNCS+$FA36 ; ids: 220, 216
000005CC: 2648 '&H' MOVEA.L A0,A3
000005CE: 7001 'p.' MOVEQ #$01,D0
000005D0: 6100 FA2E 'a...' BSR EXTISBTREE-BTFUNCS+$FA2E ; ids: 221, 216
000005D4: 665E 'f^' BNE.S *+$0060 ; 00000634
000005D6: 302B 0018 '0+..' MOVE.W $0018(A3),D0
000005DA: 2771 001E 002C ''q...,' MOVE.L $1E(A1,D0.W),$002C(A3)
000005E0: 376C 002A 001A '7l.*..' MOVE.W $002A(A4),$001A(A3)
000005E6: 376C 002C 001C '7l.,..' MOVE.W $002C(A4),$001C(A3)
000005EC: 376C 0018 001E '7l....' MOVE.W $0018(A4),$001E(A3)
000005F2: 276C 001E 0020 ''l... ' MOVE.L $001E(A4),$0020(A3)
000005F8: 276C 002E 0024 ''l...$' MOVE.L $002E(A4),$0024(A3)
000005FE: 276C 0032 0028 ''l.2.(' MOVE.L $0032(A4),$0028(A3)
00000604: 426B 003A 'Bk.:' CLR.W $003A(A3)
00000608: 202B 0034 ' +.4' MOVE.L $0034(A3),D0
0000060C: 6726 'g&' BEQ.S *+$0028 ; 00000634
0000060E: 2240 '"@' MOVEA.L D0,A1
00000610: 202C 0040 ' ,.@' MOVE.L $0040(A4),D0
00000614: 671E 'g.' BEQ.S *+$0020 ; 00000634
00000616: 2040 ' @' MOVEA.L D0,A0
00000618: 7000 'p.' MOVEQ #$00,D0
0000061A: 302B 0038 '0+.8' MOVE.W $0038(A3),D0
0000061E: 6714 'g.' BEQ.S *+$0016 ; 00000634
00000620: 7200 'r.' MOVEQ #$00,D1
00000622: 1210 '..' MOVE.B (A0),D1
00000624: B041 '.A' CMP.W D1,D0
00000626: 6F04 'o.' BLE.S *+$0006 ; 0000062C
00000628: 3001 '0.' MOVE.W D1,D0
0000062A: 5240 'R@' ADDQ.W #1,D0
0000062C: 3740 003A '7@.:' MOVE.W D0,$003A(A3)
00000630: A02E '..' _BlockMove ; A02E
00000632: 7000 'p.' MOVEQ #$00,D0
00000634: 6000 F9CA '`...' BRA EXTBTCMDDONE-BTFUNCS+$F9CA ; ids: 218, 216
00000638: 6100 F9C6 'a...' BSR EXTBTQUEUE-BTFUNCS+$F9C6 ; ids: 220, 216
0000063C: 7001 'p.' MOVEQ #$01,D0
0000063E: 6100 F9C0 'a...' BSR EXTISBTREE-BTFUNCS+$F9C0 ; ids: 221, 216
00000642: 660C 'f.' BNE.S *+$000E ; 00000650
00000644: 3028 0018 '0(..' MOVE.W $0018(A0),D0
00000648: 1A28 001A '.(..' MOVE.B $001A(A0),D5
0000064C: 6100 F9B2 'a...' BSR EXTBTFLUSH-BTFUNCS+$F9B2 ; ids: 222, 216
00000650: 6000 F9AE '`...' BRA EXTBTCMDDONE-BTFUNCS+$F9AE ; ids: 218, 216
00000654: 48E7 3E30 'H.>0' MOVEM.L D2-D6/A2/A3,-(A7)
00000658: 2F08 '/.' MOVE.L A0,-(A7)
0000065A: 4FEF FFF6 'O...' LEA -$000A(A7),A7
0000065E: 486F 0002 'Ho..' PEA $0002(A7)
00000662: 3F3C 0037 '?<.7' MOVE.W #$0037,-(A7)
00000666: A88F '..' _OSDispatch ; A88F
00000668: 4FEF 0002 'O...' LEA $0002(A7),A7
0000066C: 2C1F ',.' MOVE.L (A7)+,D6
0000066E: 241F '$.' MOVE.L (A7)+,D2
00000670: 205F ' _' MOVEA.L (A7)+,A0
00000672: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
00000676: 2469 001A '$i..' MOVEA.L $001A(A1),A2
0000067A: 3612 '6.' MOVE.W (A2),D3
0000067C: 5343 'SC' SUBQ.W #1,D3
0000067E: 382A 0002 '8*..' MOVE.W $0002(A2),D4
00000682: 45EA 0004 'E...' LEA $0004(A2),A2
00000686: 3A38 03F6 ':8..' MOVE.W $03F6,D5
0000068A: 2278 034E '"x.N' MOVEA.L $034E,A1
0000068E: 7202 'r.' MOVEQ #$02,D1
00000690: 2031 1022 ' 1."' MOVE.L $22(A1,D1.W),D0
00000694: 6726 'g&' BEQ.S *+$0028 ; 000006BC
00000696: 202A 0004 ' *..' MOVE.L $0004(A2),D0
0000069A: B480 '..' CMP.L D0,D2
0000069C: 661E 'f.' BNE.S *+$0020 ; 000006BC
0000069E: 2012 ' .' MOVE.L (A2),D0
000006A0: BC80 '..' CMP.L D0,D6
000006A2: 6618 'f.' BNE.S *+$001A ; 000006BC
000006A4: 6126 'a&' BSR.S *+$0028 ; 000006CC
000006A6: 3141 0018 '1A..' MOVE.W D1,$0018(A0)
000006AA: 48E7 6040 'H.`@' MOVEM.L D1/D2/A1,-(A7)
000006AE: 6100 FC66 'a..f' BSR *-$0398 ; 00000316
000006B2: 4CDF 0206 'L...' MOVEM.L (A7)+,D1/D2/A1
000006B6: 4292 'B.' CLR.L (A2)
000006B8: 42AA 0004 'B...' CLR.L $0004(A2)
000006BC: D4C4 '..' ADDA.W D4,A2
000006BE: D245 '.E' ADD.W D5,D1
000006C0: 51CB FFCE 'Q...' DBF D3,*-$0030 ; 00000690
000006C4: 4CDF 0C7C 'L..|' MOVEM.L (A7)+,D2-D6/A2/A3
000006C8: 7000 'p.' MOVEQ #$00,D0
000006CA: 4E75 'Nu' RTS
000006CC: 2648 '&H' MOVEA.L A0,A3
000006CE: 303C 000D '0<..' MOVE.W #$000D,D0
000006D2: 425B 'B[' CLR.W (A3)+
000006D4: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000006D2
000006D8: 4E75 'Nu' RTS
000006DA: 6100 F924 'a..$' BSR EXTBTQUEUE-BTFUNCS+$F924 ; ids: 220, 216
000006DE: 7001 'p.' MOVEQ #$01,D0
000006E0: 6100 F91E 'a...' BSR EXTISBTREE-BTFUNCS+$F91E ; ids: 221, 216
000006E4: 6628 'f(' BNE.S *+$002A ; 0000070E
000006E6: 2028 004A ' (.J' MOVE.L $004A(A0),D0
000006EA: 0C80 004B 5400 '...KT.' CMPI.L #$004B5400,D0
000006F0: 6510 'e.' BCS.S *+$0012 ; 00000702
000006F2: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
000006F6: 2269 000A '"i..' MOVEA.L $000A(A1),A1
000006FA: 2229 001A '")..' MOVE.L $001A(A1),D1
000006FE: B081 '..' CMP.L D1,D0
00000700: 6506 'e.' BCS.S *+$0008 ; 00000708
00000702: 303C FE5A '0<.Z' MOVE.W #$FE5A,D0
00000706: 6006 '`.' BRA.S *+$0008 ; 0000070E
00000708: 2940 0046 ')@.F' MOVE.L D0,$0046(A4)
0000070C: 7000 'p.' MOVEQ #$00,D0
0000070E: 6000 F8F0 '`...' BRA EXTBTCMDDONE-BTFUNCS+$F8F0 ; ids: 218, 216
00000712: 6100 F8EC 'a...' BSR EXTBTQUEUE-BTFUNCS+$F8EC ; ids: 220, 216
00000716: 7001 'p.' MOVEQ #$01,D0
00000718: 6100 F8E6 'a...' BSR EXTISBTREE-BTFUNCS+$F8E6 ; ids: 221, 216
0000071C: 661A 'f.' BNE.S *+$001C ; 00000738
0000071E: 202C 0046 ' ,.F' MOVE.L $0046(A4),D0
00000722: 6714 'g.' BEQ.S *+$0016 ; 00000738
00000724: 2228 004A '"(.J' MOVE.L $004A(A0),D1
00000728: B081 '..' CMP.L D1,D0
0000072A: 6706 'g.' BEQ.S *+$0008 ; 00000732
0000072C: 303C FE5A '0<.Z' MOVE.W #$FE5A,D0
00000730: 6006 '`.' BRA.S *+$0008 ; 00000738
00000732: 42AC 0046 'B..F' CLR.L $0046(A4)
00000736: 7000 'p.' MOVEQ #$00,D0
00000738: 6000 F8C6 '`...' BRA EXTBTCMDDONE-BTFUNCS+$F8C6 ; ids: 218, 216
0000073C: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
00000740: 2269 000A '"i..' MOVEA.L $000A(A1),A1
00000744: 2029 001A ' )..' MOVE.L $001A(A1),D0
00000748: 2140 004A '!@.J' MOVE.L D0,$004A(A0)
0000074C: 5280 'R.' ADDQ.L #1,D0
0000074E: 6606 'f.' BNE.S *+$0008 ; 00000756
00000750: 203C 004B 5400 ' <.KT.' MOVE.L #$004B5400,D0
00000756: 2340 001A '#@..' MOVE.L D0,$001A(A1)
0000075A: 7000 'p.' MOVEQ #$00,D0
0000075C: 3140 0010 '1@..' MOVE.W D0,$0010(A0)
00000760: 4E75 'Nu' RTS
00000762: 6100 F89C 'a...' BSR EXTBTQUEUE-BTFUNCS+$F89C ; ids: 220, 216
00000766: 303C FE5C '0<.\' MOVE.W #$FE5C,D0
0000076A: 2428 0034 '$(.4' MOVE.L $0034(A0),D2
0000076E: 6700 00BA 'g...' BEQ *+$00BC ; 0000082A
00000772: 2242 '"B' MOVEA.L D2,A1
00000774: 6100 0228 'a..(' BSR *+$022A ; 0000099E
00000778: 6600 00B0 'f...' BNE *+$00B2 ; 0000082A
0000077C: 2848 '(H' MOVEA.L A0,A4
0000077E: 7E00 '~.' MOVEQ #$00,D7
00000780: 6100 F87E 'a..~' BSR EXTCOPYPARAM-BTFUNCS+$F87E ; ids: 214, 216
00000784: 08E8 0002 001B '......' BSET #$02,$001B(A0)
0000078A: 7201 'r.' MOVEQ #$01,D1
0000078C: 6100 F872 'a..r' BSR EXTDOAOCRWF-BTFUNCS+$F872 ; ids: 212, 216
00000790: 6600 0098 'f...' BNE *+$009A ; 0000082A
00000794: 50C7 'P.' ST D7
00000796: 2478 034E '$x.N' MOVEA.L $034E,A2
0000079A: 3A28 0018 ':(..' MOVE.W $0018(A0),D5
0000079E: 2032 5008 ' 2P.' MOVE.L $08(A2,D5.W),D0
000007A2: 6754 'gT' BEQ.S *+$0056 ; 000007F8
000007A4: 6100 0396 'a...' BSR *+$0398 ; 00000B3C
000007A8: 2748 0020 ''H. ' MOVE.L A0,$0020(A3)
000007AC: C748 '.H' EXG A3,A0
000007AE: 7000 'p.' MOVEQ #$00,D0
000007B0: 2140 002E '!@..' MOVE.L D0,$002E(A0)
000007B4: 317C 0001 002C '1|...,' MOVE.W #$0001,$002C(A0)
000007BA: 217C 0000 0200 '!|....' MOVE.L #$00000200,$0024(A0)
0024
000007C2: 7203 'r.' MOVEQ #$03,D1
000007C4: 6100 F83A 'a..:' BSR EXTDOAOCRWF-BTFUNCS+$F83A ; ids: 212, 216
000007C8: 6652 'fR' BNE.S *+$0054 ; 0000081C
000007CA: 45EB 000E 'E...' LEA $000E(A3),A2
000007CE: 302A 0012 '0*..' MOVE.W $0012(A2),D0
000007D2: 6724 'g$' BEQ.S *+$0026 ; 000007F8
000007D4: 3200 '2.' MOVE.W D0,D1
000007D6: 0241 01FF '.A..' ANDI.W #$01FF,D1
000007DA: 661C 'f.' BNE.S *+$001E ; 000007F8
000007DC: 2278 034E '"x.N' MOVEA.L $034E,A1
000007E0: 2431 5008 '$1P.' MOVE.L $08(A1,D5.W),D2
000007E4: 84C0 '..' DIVU.W D0,D2
000007E6: 4842 'HB' SWAP D2
000007E8: 4242 'BB' CLR.W D2
000007EA: 4842 'HB' SWAP D2
000007EC: B4AA 0016 '....' CMP.L $0016(A2),D2
000007F0: 6606 'f.' BNE.S *+$0008 ; 000007F8
000007F2: B4AA 001A '....' CMP.L $001A(A2),D2
000007F6: 6206 'b.' BHI.S *+$0008 ; 000007FE
000007F8: 303C FE66 '0<.f' MOVE.W #$FE66,D0
000007FC: 601E '`.' BRA.S *+$0020 ; 0000081C
000007FE: 226C 0034 '"l.4' MOVEA.L $0034(A4),A1
00000802: 45EB 0078 'E..x' LEA $0078(A3),A2
00000806: 7000 'p.' MOVEQ #$00,D0
00000808: 1011 '..' MOVE.B (A1),D0
0000080A: 14D9 '..' MOVE.B (A1)+,(A2)+
0000080C: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000080A
00000810: 7000 'p.' MOVEQ #$00,D0
00000812: 2140 002E '!@..' MOVE.L D0,$002E(A0)
00000816: 7204 'r.' MOVEQ #$04,D1
00000818: 6100 F7E6 'a...' BSR EXTDOAOCRWF-BTFUNCS+$F7E6 ; ids: 212, 216
0000081C: 4A07 'J.' TST.B D7
0000081E: 670A 'g.' BEQ.S *+$000C ; 0000082A
00000820: 3D00 '=.' MOVE.W D0,-(A6)
00000822: 7202 'r.' MOVEQ #$02,D1
00000824: 6100 F7DA 'a...' BSR EXTDOAOCRWF-BTFUNCS+$F7DA ; ids: 212, 216
00000828: 301E '0.' MOVE.W (A6)+,D0
0000082A: 6000 F7D4 '`...' BRA EXTBTCMDDONE-BTFUNCS+$F7D4 ; ids: 218, 216
0000082E: 7000 'p.' MOVEQ #$00,D0
00000830: 3200 '2.' MOVE.W D0,D1
00000832: 1018 '..' MOVE.B (A0)+,D0
00000834: 1219 '..' MOVE.B (A1)+,D1
00000836: 3400 '4.' MOVE.W D0,D2
00000838: B242 '.B' CMP.W D2,D1
0000083A: 6C02 'l.' BGE.S *+$0004 ; 0000083E
0000083C: 3401 '4.' MOVE.W D1,D2
0000083E: 5342 'SB' SUBQ.W #1,D2
00000840: B109 '..' CMPM.B (A1)+,(A0)+
00000842: 56CA FFFC 'V...' DBNE D2,*-$0002 ; 00000840
00000846: 6708 'g.' BEQ.S *+$000A ; 00000850
00000848: 6100 010A 'a...' BSR *+$010C ; 00000954
0000084C: 6000 0084 '`...' BRA *+$0086 ; 000008D2
00000850: B041 '.A' CMP.W D1,D0
00000852: 6700 0086 'g...' BEQ *+$0088 ; 000008DA
00000856: 6506 'e.' BCS.S *+$0008 ; 0000085E
00000858: 7001 'p.' MOVEQ #$01,D0
0000085A: 6000 0076 '`..v' BRA *+$0078 ; 000008D2
0000085E: 70FF 'p.' MOVEQ #$FF,D0
00000860: 6000 0070 '`..p' BRA *+$0072 ; 000008D2
00000864: 286F 0004 '(o..' MOVEA.L $0004(A7),A4
00000868: 48E7 3C34 'H.<4' MOVEM.L D2-D5/A2/A3/A5,-(A7)
0000086C: 202C 0040 ' ,.@' MOVE.L $0040(A4),D0
00000870: 67BC 'g.' BEQ.S *-$0042 ; 0000082E
00000872: 2440 '$@' MOVEA.L D0,A2
00000874: 0C2A 0009 0001 '.*....' CMPI.B #$09,$0001(A2)
0000087A: 6756 'gV' BEQ.S *+$0058 ; 000008D2
0000087C: 5248 'RH' ADDQ.W #1,A0
0000087E: 5249 'RI' ADDQ.W #1,A1
00000880: 7400 't.' MOVEQ #$00,D2
00000882: 141A '..' MOVE.B (A2)+,D2
00000884: 4A42 'JB' TST.W D2
00000886: 6752 'gR' BEQ.S *+$0054 ; 000008DA
00000888: 161A '..' MOVE.B (A2)+,D3
0000088A: 660C 'f.' BNE.S *+$000E ; 00000898
0000088C: 5542 'UB' SUBQ.W #2,D2
0000088E: 7000 'p.' MOVEQ #$00,D0
00000890: 101A '..' MOVE.B (A2)+,D0
00000892: D0C0 '..' ADDA.W D0,A0
00000894: D2C0 '..' ADDA.W D0,A1
00000896: 60EC '`.' BRA.S *-$0012 ; 00000884
00000898: 7A00 'z.' MOVEQ #$00,D5
0000089A: 1A03 '..' MOVE.B D3,D5
0000089C: 47FA 005A 'G..Z' LEA *+$005C,A3 ; 000008F8
000008A0: 4BFA 0046 'K..F' LEA *+$0048,A5 ; 000008E8
000008A4: 0C03 0003 '....' CMPI.B #$03,D3
000008A8: 671A 'g.' BEQ.S *+$001C ; 000008C4
000008AA: 0C03 0008 '....' CMPI.B #$08,D3
000008AE: 660C 'f.' BNE.S *+$000E ; 000008BC
000008B0: 4BFA 002C 'K..,' LEA *+$002E,A5 ; 000008DE
000008B4: 7800 'x.' MOVEQ #$00,D4
000008B6: 181A '..' MOVE.B (A2)+,D4
000008B8: 5342 'SB' SUBQ.W #1,D2
000008BA: 6008 '`.' BRA.S *+$000A ; 000008C4
000008BC: 7600 'v.' MOVEQ #$00,D3
000008BE: 161A '..' MOVE.B (A2)+,D3
000008C0: 5343 'SC' SUBQ.W #1,D3
000008C2: 5542 'UB' SUBQ.W #2,D2
000008C4: 5345 'SE' SUBQ.W #1,D5
000008C6: DA45 '.E' ADD.W D5,D5
000008C8: D6F3 5000 '..P.' ADDA.W $00(A3,D5.W),A3
000008CC: 4E93 'N.' JSR (A3)
000008CE: 6602 'f.' BNE.S *+$0004 ; 000008D2
000008D0: 60B2 '`.' BRA.S *-$004C ; 00000884
000008D2: 4A40 'J@' TST.W D0
000008D4: 4CDF 2C3C 'L.,<' MOVEM.L (A7)+,D2-D5/A2/A3/A5
000008D8: 4E75 'Nu' RTS
000008DA: 7000 'p.' MOVEQ #$00,D0
000008DC: 60F4 '`.' BRA.S *-$000A ; 000008D2
000008DE: 5344 'SD' SUBQ.W #1,D4
000008E0: D0C4 '..' ADDA.W D4,A0
000008E2: D2C4 '..' ADDA.W D4,A1
000008E4: 5244 'RD' ADDQ.W #1,D4
000008E6: 4E75 'Nu' RTS
000008E8: 7000 'p.' MOVEQ #$00,D0
000008EA: 1028 FFFF '.(..' MOVE.B -$0001(A0),D0
000008EE: D0C0 '..' ADDA.W D0,A0
000008F0: 1029 FFFF '.)..' MOVE.B -$0001(A1),D0
000008F4: D2C0 '..' ADDA.W D0,A1
000008F6: 4E75 'Nu' RTS
000008F8: 0056 007E '.V.~' ORI.W #$007E,(A6)
000008FC: 0010 006E '...n' ORI.B #$6E,(A0) ; 'n'
00000900: 0096 0076 009E '...v..' ORI.L #$0076009E,(A6)
00000906: 0010 161A '....' ORI.B #$1A,(A0)
0000090A: 121A '..' MOVE.B (A2)+,D1
0000090C: 5742 'WB' SUBQ.W #3,D2
0000090E: 7000 'p.' MOVEQ #$00,D0
00000910: 1018 '..' MOVE.B (A0)+,D0
00000912: 4840 'H@' SWAP D0
00000914: 1019 '..' MOVE.B (A1)+,D0
00000916: 0C01 0030 '...0' CMPI.B #$30,D1 ; '0'
0000091A: 6710 'g.' BEQ.S *+$0012 ; 0000092C
0000091C: 0C01 0020 '... ' CMPI.B #$20,D1 ; ' '
00000920: 670E 'g.' BEQ.S *+$0010 ; 00000930
00000922: 0C01 0010 '....' CMPI.B #$10,D1
00000926: 670C 'g.' BEQ.S *+$000E ; 00000934
00000928: A050 '.P' _RelString ; A050
0000092A: 600A '`.' BRA.S *+$000C ; 00000936
0000092C: A650 '.P' _RelString ,Sys,Immed ; A650
0000092E: 6006 '`.' BRA.S *+$0008 ; 00000936
00000930: A250 '.P' _RelString ,Immed ; A250
00000932: 6002 '`.' BRA.S *+$0004 ; 00000936
00000934: A450 '.P' _RelString ,Sys ; A450
00000936: 6614 'f.' BNE.S *+$0016 ; 0000094C
00000938: 5303 'S.' SUBQ.B #1,D3
0000093A: 6704 'g.' BEQ.S *+$0006 ; 00000940
0000093C: 4E95 'N.' JSR (A5)
0000093E: 60CE '`.' BRA.S *-$0030 ; 0000090E
00000940: 3F00 '?.' MOVE.W D0,-(A7)
00000942: 4A42 'JB' TST.W D2
00000944: 6702 'g.' BEQ.S *+$0004 ; 00000948
00000946: 4E95 'N.' JSR (A5)
00000948: 301F '0.' MOVE.W (A7)+,D0
0000094A: 4A40 'J@' TST.W D0
0000094C: 4E75 'Nu' RTS
0000094E: B109 '..' CMPM.B (A1)+,(A0)+
00000950: 56CB FFFC 'V...' DBNE D3,*-$0002 ; 0000094E
00000954: 6206 'b.' BHI.S *+$0008 ; 0000095C
00000956: 6508 'e.' BCS.S *+$000A ; 00000960
00000958: 7000 'p.' MOVEQ #$00,D0
0000095A: 6006 '`.' BRA.S *+$0008 ; 00000962
0000095C: 7001 'p.' MOVEQ #$01,D0
0000095E: 6002 '`.' BRA.S *+$0004 ; 00000962
00000960: 70FF 'p.' MOVEQ #$FF,D0
00000962: 4A40 'J@' TST.W D0
00000964: 4E75 'Nu' RTS
00000966: B149 '.I' CMPM.W (A1)+,(A0)+
00000968: 56CB FFFC 'V...' DBNE D3,*-$0002 ; 00000966
0000096C: 60E6 '`.' BRA.S *-$0018 ; 00000954
0000096E: B189 '..' CMPM.L (A1)+,(A0)+
00000970: 56CB FFFC 'V...' DBNE D3,*-$0002 ; 0000096E
00000974: 60DE '`.' BRA.S *-$0020 ; 00000954
00000976: B109 '..' CMPM.B (A1)+,(A0)+
00000978: 56CB FFFC 'V...' DBNE D3,*-$0002 ; 00000976
0000097C: 6E06 'n.' BGT.S *+$0008 ; 00000984
0000097E: 6D08 'm.' BLT.S *+$000A ; 00000988
00000980: 7000 'p.' MOVEQ #$00,D0
00000982: 6006 '`.' BRA.S *+$0008 ; 0000098A
00000984: 7001 'p.' MOVEQ #$01,D0
00000986: 6002 '`.' BRA.S *+$0004 ; 0000098A
00000988: 70FF 'p.' MOVEQ #$FF,D0
0000098A: 4A40 'J@' TST.W D0
0000098C: 4E75 'Nu' RTS
0000098E: B149 '.I' CMPM.W (A1)+,(A0)+
00000990: 56CB FFFC 'V...' DBNE D3,*-$0002 ; 0000098E
00000994: 60E6 '`.' BRA.S *-$0018 ; 0000097C
00000996: B189 '..' CMPM.L (A1)+,(A0)+
00000998: 56CB FFFC 'V...' DBNE D3,*-$0002 ; 00000996
0000099C: 60DE '`.' BRA.S *-$0020 ; 0000097C
0000099E: 7400 't.' MOVEQ #$00,D2
000009A0: 1419 '..' MOVE.B (A1)+,D2
000009A2: 6706 'g.' BEQ.S *+$0008 ; 000009AA
000009A4: 0C42 0018 '.B..' CMPI.W #$0018,D2
000009A8: 6304 'c.' BLS.S *+$0006 ; 000009AE
000009AA: 4A40 'J@' TST.W D0
000009AC: 4E75 'Nu' RTS
000009AE: 303C FE5B '0<.[' MOVE.W #$FE5B,D0
000009B2: 48E7 5800 'H.X.' MOVEM.L D1/D3/D4,-(A7)
000009B6: 3802 '8.' MOVE.W D2,D4
000009B8: 4A42 'JB' TST.W D2
000009BA: 6604 'f.' BNE.S *+$0006 ; 000009C0
000009BC: 7000 'p.' MOVEQ #$00,D0
000009BE: 6054 '`T' BRA.S *+$0056 ; 00000A14
000009C0: 1219 '..' MOVE.B (A1)+,D1
000009C2: 0C01 0009 '....' CMPI.B #$09,D1
000009C6: 674C 'gL' BEQ.S *+$004E ; 00000A14
000009C8: 0C01 000A '....' CMPI.B #$0A,D1
000009CC: 6606 'f.' BNE.S *+$0008 ; 000009D4
000009CE: 0C44 0002 '.D..' CMPI.W #$0002,D4
000009D2: 6640 'f@' BNE.S *+$0042 ; 00000A14
000009D4: 5542 'UB' SUBQ.W #2,D2
000009D6: 6B3C 'k<' BMI.S *+$003E ; 00000A14
000009D8: 7600 'v.' MOVEQ #$00,D3
000009DA: 1619 '..' MOVE.B (A1)+,D3
000009DC: 6736 'g6' BEQ.S *+$0038 ; 00000A14
000009DE: 0C43 0081 '.C..' CMPI.W #$0081,D3
000009E2: 6230 'b0' BHI.S *+$0032 ; 00000A14
000009E4: 0C01 0003 '....' CMPI.B #$03,D1
000009E8: 6712 'g.' BEQ.S *+$0014 ; 000009FC
000009EA: 0C01 0008 '....' CMPI.B #$08,D1
000009EE: 661E 'f.' BNE.S *+$0020 ; 00000A0E
000009F0: 5342 'SB' SUBQ.W #1,D2
000009F2: 1619 '..' MOVE.B (A1)+,D3
000009F4: 671E 'g.' BEQ.S *+$0020 ; 00000A14
000009F6: 0C43 0081 '.C..' CMPI.W #$0081,D3
000009FA: 6218 'b.' BHI.S *+$001A ; 00000A14
000009FC: 1619 '..' MOVE.B (A1)+,D3
000009FE: 5342 'SB' SUBQ.W #1,D2
00000A00: 6B12 'k.' BMI.S *+$0014 ; 00000A14
00000A02: 0203 00CF '....' ANDI.B #$CF,D3
00000A06: 67B0 'g.' BEQ.S *-$004E ; 000009B8
00000A08: 303C FE5F '0<._' MOVE.W #$FE5F,D0
00000A0C: 6006 '`.' BRA.S *+$0008 ; 00000A14
00000A0E: 0C01 000B '....' CMPI.B #$0B,D1
00000A12: 65A4 'e.' BCS.S *-$005A ; 000009B8
00000A14: 4CDF 001A 'L...' MOVEM.L (A7)+,D1/D3/D4
00000A18: 6090 '`.' BRA.S *-$006E ; 000009AA
00000A1A: BC82 '..' CMP.L D2,D6
00000A1C: 6510 'e.' BCS.S *+$0012 ; 00000A2E
00000A1E: 9C82 '..' SUB.L D2,D6
00000A20: E88A '..' LSR.L #4,D2
00000A22: 5382 'S.' SUBQ.L #1,D2
00000A24: 30FC FFFF '0...' MOVE.W #$FFFF,(A0)+
00000A28: 51CA FFFA 'Q...' DBF D2,*-$0004 ; 00000A24
00000A2C: 6016 '`.' BRA.S *+$0018 ; 00000A44
00000A2E: 0C46 0008 '.F..' CMPI.W #$0008,D6
00000A32: 6508 'e.' BCS.S *+$000A ; 00000A3C
00000A34: 10FC 00FF '....' MOVE.B #$FF,(A0)+
00000A38: 5146 'QF' SUBQ.W #8,D6
00000A3A: 62F2 'b.' BHI.S *-$000C ; 00000A2E
00000A3C: 7407 't.' MOVEQ #$07,D2
00000A3E: 51CE 0006 'Q...' DBF D6,*+$0008 ; 00000A46
00000A42: 7C00 '|.' MOVEQ #$00,D6
00000A44: 4E75 'Nu' RTS
00000A46: 05D0 '..' BSET D2,(A0)
00000A48: 5382 'S.' SUBQ.L #1,D2
00000A4A: 60F2 '`.' BRA.S *-$000C ; 00000A3E
00000A4C: 202C 0004 ' ,..' MOVE.L $0004(A4),D0
00000A50: 45FA FE12 'E...' LEA *-$01EC,A2 ; 00000864
00000A54: B5C0 '..' CMPA.L D0,A2
00000A56: 6706 'g.' BEQ.S *+$0008 ; 00000A5E
00000A58: 7000 'p.' MOVEQ #$00,D0
00000A5A: 6700 0092 'g...' BEQ *+$0094 ; 00000AEE
00000A5E: 202C 0040 ' ,.@' MOVE.L $0040(A4),D0
00000A62: 6700 008A 'g...' BEQ *+$008C ; 00000AEE
00000A66: 2440 '$@' MOVEA.L D0,A2
00000A68: 303C FE5E '0<.^' MOVE.W #$FE5E,D0
00000A6C: 48E7 1840 'H..@' MOVEM.L D3/D4/A1,-(A7)
00000A70: 2268 002C '"h.,' MOVEA.L $002C(A0),A1
00000A74: 7200 'r.' MOVEQ #$00,D1
00000A76: 1219 '..' MOVE.B (A1)+,D1
00000A78: 6F70 'op' BLE.S *+$0072 ; 00000AEA
00000A7A: 7400 't.' MOVEQ #$00,D2
00000A7C: 3602 '6.' MOVE.W D2,D3
00000A7E: 3802 '8.' MOVE.W D2,D4
00000A80: 141A '..' MOVE.B (A2)+,D2
00000A82: 4A41 'JA' TST.W D1
00000A84: 6F64 'od' BLE.S *+$0066 ; 00000AEA
00000A86: 161A '..' MOVE.B (A2)+,D3
00000A88: 181A '..' MOVE.B (A2)+,D4
00000A8A: 5542 'UB' SUBQ.W #2,D2
00000A8C: 0C03 0009 '....' CMPI.B #$09,D3
00000A90: 6758 'gX' BEQ.S *+$005A ; 00000AEA
00000A92: 0C03 0002 '....' CMPI.B #$02,D3
00000A96: 6206 'b.' BHI.S *+$0008 ; 00000A9E
00000A98: 9244 '.D' SUB.W D4,D1
00000A9A: D2C4 '..' ADDA.W D4,A1
00000A9C: 6042 '`B' BRA.S *+$0044 ; 00000AE0
00000A9E: 0C03 0003 '....' CMPI.B #$03,D3
00000AA2: 671A 'g.' BEQ.S *+$001C ; 00000ABE
00000AA4: 0C03 0008 '....' CMPI.B #$08,D3
00000AA8: 662A 'f*' BNE.S *+$002C ; 00000AD4
00000AAA: 1604 '..' MOVE.B D4,D3
00000AAC: 181A '..' MOVE.B (A2)+,D4
00000AAE: 5344 'SD' SUBQ.W #1,D4
00000AB0: 5542 'UB' SUBQ.W #2,D2
00000AB2: 524A 'RJ' ADDQ.W #1,A2
00000AB4: 9243 '.C' SUB.W D3,D1
00000AB6: D2C3 '..' ADDA.W D3,A1
00000AB8: 51CC FFFA 'Q...' DBF D4,*-$0004 ; 00000AB4
00000ABC: 6012 '`.' BRA.S *+$0014 ; 00000AD0
00000ABE: 5344 'SD' SUBQ.W #1,D4
00000AC0: 5342 'SB' SUBQ.W #1,D2
00000AC2: 524A 'RJ' ADDQ.W #1,A2
00000AC4: 1619 '..' MOVE.B (A1)+,D3
00000AC6: 9243 '.C' SUB.W D3,D1
00000AC8: 5341 'SA' SUBQ.W #1,D1
00000ACA: D2C3 '..' ADDA.W D3,A1
00000ACC: 51CC FFF6 'Q...' DBF D4,*-$0008 ; 00000AC4
00000AD0: 7800 'x.' MOVEQ #$00,D4
00000AD2: 600C '`.' BRA.S *+$000E ; 00000AE0
00000AD4: D844 '.D' ADD.W D4,D4
00000AD6: 0C03 0005 '....' CMPI.B #$05,D3
00000ADA: 63BC 'c.' BLS.S *-$0042 ; 00000A98
00000ADC: D844 '.D' ADD.W D4,D4
00000ADE: 60B8 '`.' BRA.S *-$0046 ; 00000A98
00000AE0: 4A42 'JB' TST.W D2
00000AE2: 669E 'f.' BNE.S *-$0060 ; 00000A82
00000AE4: 4A41 'JA' TST.W D1
00000AE6: 6602 'f.' BNE.S *+$0004 ; 00000AEA
00000AE8: 7000 'p.' MOVEQ #$00,D0
00000AEA: 4CDF 0218 'L...' MOVEM.L (A7)+,D3/D4/A1
00000AEE: 4A40 'J@' TST.W D0
00000AF0: 4E75 'Nu' RTS
00000AF2: 7400 't.' MOVEQ #$00,D2
00000AF4: 303C 0023 '0<.#' MOVE.W #$0023,D0
00000AF8: 1410 '..' MOVE.B (A0),D2
00000AFA: 6720 'g ' BEQ.S *+$0022 ; 00000B1C
00000AFC: B46C 002C '.l.,' CMP.W $002C(A4),D2
00000B00: 6E1A 'n.' BGT.S *+$001C ; 00000B1C
00000B02: 48C2 'H.' EXT.L D2
00000B04: 0802 0000 '....' BTST #$00,D2
00000B08: 6602 'f.' BNE.S *+$0004 ; 00000B0C
00000B0A: 5282 'R.' ADDQ.L #1,D2
00000B0C: 5282 'R.' ADDQ.L #1,D2
00000B0E: 0882 0000 '....' BCLR #$00,D2
00000B12: D481 '..' ADD.L D1,D2
00000B14: 0C82 0000 00F6 '......' CMPI.L #$000000F6,D2
00000B1A: 6008 '`.' BRA.S *+$000A ; 00000B24
00000B1C: 303C FE60 '0<.`' MOVE.W #$FE60,D0
00000B20: 44FC 0000 'D...' MOVE #$0000,CCR
00000B24: 4E75 'Nu' RTS
00000B26: 222B 0034 '"+.4' MOVE.L $0034(A3),D1
00000B2A: 242B 0038 '$+.8' MOVE.L $0038(A3),D2
00000B2E: 362B 003C '6+.<' MOVE.W $003C(A3),D3
00000B32: 6606 'f.' BNE.S *+$0008 ; 00000B3A
00000B34: 4A82 'J.' TST.L D2
00000B36: 6602 'f.' BNE.S *+$0004 ; 00000B3A
00000B38: 4A81 'J.' TST.L D1
00000B3A: 4E75 'Nu' RTS
00000B3C: 3005 '0.' MOVE.W D5,D0
00000B3E: 2F09 '/.' MOVE.L A1,-(A7)
00000B40: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
00000B44: 2269 000A '"i..' MOVEA.L $000A(A1),A1
00000B48: 2269 000E '"i..' MOVEA.L $000E(A1),A1
00000B4C: 7204 'r.' MOVEQ #$04,D1
00000B4E: 7400 't.' MOVEQ #$00,D2
00000B50: 4EBA 0000 'N...' JSR EXTGETBLOCK ; id: 219
00000B54: 6612 'f.' BNE.S *+$0014 ; 00000B68
00000B56: 43E8 FFF6 'C...' LEA -$000A(A0),A1
00000B5A: 0891 0006 '....' BCLR #$06,(A1)
00000B5E: 2248 '"H' MOVEA.L A0,A1
00000B60: 727F 'r.' MOVEQ #$7F,D1 ; ''
00000B62: 4299 'B.' CLR.L (A1)+
00000B64: 51C9 FFFC 'Q...' DBF D1,*-$0002 ; 00000B62
00000B68: 225F '"_' MOVEA.L (A7)+,A1
00000B6A: 4A40 'J@' TST.W D0
00000B6C: 4E75 'Nu' RTS
00000B6E: 4A40 'J@' TST.W D0
00000B70: 6714 'g.' BEQ.S *+$0016 ; 00000B86
00000B72: 6B04 'k.' BMI.S *+$0006 ; 00000B78
00000B74: 0440 01BF '.@..' SUBI.W #$01BF,D0
00000B78: 42AB 0028 'B..(' CLR.L $0028(A3)
00000B7C: 42AB 0038 'B..8' CLR.L $0038(A3)
00000B80: 426B 003C 'Bk.<' CLR.W $003C(A3)
00000B84: 6038 '`8' BRA.S *+$003A ; 00000BBE
00000B86: 4A01 'J.' TST.B D1
00000B88: 6724 'g$' BEQ.S *+$0026 ; 00000BAE
00000B8A: 52AC 003C 'R..<' ADDQ.L #1,$003C(A4)
00000B8E: 2278 034E '"x.N' MOVEA.L $034E,A1
00000B92: 322B 0018 '2+..' MOVE.W $0018(A3),D1
00000B96: 2631 100C '&1..' MOVE.L $0C(A1,D1.W),D3
00000B9A: B6B1 1008 '....' CMP.L $08(A1,D1.W),D3
00000B9E: 670E 'g.' BEQ.S *+$0010 ; 00000BAE
00000BA0: 2383 1008 '#...' MOVE.L D3,$08(A1,D1.W)
00000BA4: 08F1 0007 1004 '......' BSET #$07,$04(A1,D1.W)
00000BAA: 6100 F454 'a..T' BSR EXTBTADJEOF-BTFUNCS+$F454 ; ids: 202, 216
00000BAE: 276C 003C 0034 ''l.<.4' MOVE.L $003C(A4),$0034(A3)
00000BB4: 2742 0038 ''B.8' MOVE.L D2,$0038(A3)
00000BB8: 376C 0016 003C '7l...<' MOVE.W $0016(A4),$003C(A3)
00000BBE: 6000 F440 '`..@' BRA EXTBTCMDDONE-BTFUNCS+$F440 ; ids: 218, 216
Dictionary: Flags $00 FirstId 218
218: EXTBTCMDDONE
Pad
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTBTCMDDONE"(218) Ref2="BTFUNCS"(216)
0BC0
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTBTADJEOF"(202) Ref2="BTFUNCS"(216)
0BAC
Dictionary: Flags $00 FirstId 219
219: EXTGETBLOCK
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTGETBLOCK"(219)
00000B52
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTBTCMDDONE"(218) Ref2="BTFUNCS"(216)
082C
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTDOAOCRWF"(212) Ref2="BTFUNCS"(216)
0826
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTDOAOCRWF"(212) Ref2="BTFUNCS"(216)
081A
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTDOAOCRWF"(212) Ref2="BTFUNCS"(216)
07C6
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTDOAOCRWF"(212) Ref2="BTFUNCS"(216)
078E
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTCOPYPARAM"(214) Ref2="BTFUNCS"(216)
0782
Dictionary: Flags $00 FirstId 220
220: EXTBTQUEUE
Pad
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216)
0764
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTBTCMDDONE"(218) Ref2="BTFUNCS"(216)
073A
Dictionary: Flags $00 FirstId 221
221: EXTISBTREE
Pad
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTISBTREE"(221) Ref2="BTFUNCS"(216)
071A
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216)
0714
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTBTCMDDONE"(218) Ref2="BTFUNCS"(216)
0710
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTISBTREE"(221) Ref2="BTFUNCS"(216)
06E2
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216)
06DC
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTBTCMDDONE"(218) Ref2="BTFUNCS"(216)
0652
Dictionary: Flags $00 FirstId 222
222: EXTBTFLUSH
Pad
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTBTFLUSH"(222) Ref2="BTFUNCS"(216)
064E
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTISBTREE"(221) Ref2="BTFUNCS"(216)
0640
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216)
063A
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTBTCMDDONE"(218) Ref2="BTFUNCS"(216)
0636
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTISBTREE"(221) Ref2="BTFUNCS"(216)
05D2
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216)
05CA
Dictionary: Flags $00 FirstId 223
223: EXTBTDELETE
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTBTDELETE"(223)
000005BC
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTISBTREE"(221) Ref2="BTFUNCS"(216)
05A8
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216)
05A0
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTBTCMDDONE"(218) Ref2="BTFUNCS"(216)
059C
Dictionary: Flags $00 FirstId 224
224: EXTBTGETRECORD
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTBTGETRECORD"(224)
00000528
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTISBTREE"(221) Ref2="BTFUNCS"(216)
04F0
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216)
04E8
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTBTCMDDONE"(218) Ref2="BTFUNCS"(216)
04E4
Dictionary: Flags $00 FirstId 225
225: EXTBTSEARCH
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTBTSEARCH"(225)
00000492
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTISBTREE"(221) Ref2="BTFUNCS"(216)
046E
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216)
0466
Dictionary: Flags $00 FirstId 226
226: EXTBTINSERT
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTBTINSERT"(226)
00000460
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTBTDELETE"(223)
00000448
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTISBTREE"(221) Ref2="BTFUNCS"(216)
042A
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216)
0422
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTBTDELETE"(223)
0000040E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTBTINSERT"(226)
000003FA
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTISBTREE"(221) Ref2="BTFUNCS"(216)
03D4
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216)
03CC
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTBTINSERT"(226)
000003C6
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTISBTREE"(221) Ref2="BTFUNCS"(216)
03A0
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216)
0398
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTBTCMDDONE"(218) Ref2="BTFUNCS"(216)
0394
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTDOAOCRWF"(212) Ref2="BTFUNCS"(216)
0388
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTCOPYPARAM"(214) Ref2="BTFUNCS"(216)
037E
Dictionary: Flags $00 FirstId 227
227: EXTBTCLOSE
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTBTCLOSE"(227)
00000378
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTBTFLUSH"(222) Ref2="BTFUNCS"(216)
0366
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTISBTREE"(221) Ref2="BTFUNCS"(216)
0322
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216)
031C
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTBTCMDDONE"(218) Ref2="BTFUNCS"(216)
02EA
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTDOAOCRWF"(212) Ref2="BTFUNCS"(216)
02D4
Dictionary: Flags $00 FirstId 228
228: EXTBTOPEN
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTBTOPEN"(228)
000002BC
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTDOAOCRWF"(212) Ref2="BTFUNCS"(216)
0252
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTCOPYPARAM"(214) Ref2="BTFUNCS"(216)
0246
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216)
0240
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTBTCMDDONE"(218) Ref2="BTFUNCS"(216)
0238
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTDOAOCRWF"(212) Ref2="BTFUNCS"(216)
0232
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTDOAOCRWF"(212) Ref2="BTFUNCS"(216)
01CE
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTDOAOCRWF"(212) Ref2="BTFUNCS"(216)
00FC
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTCKCLUMPSIZE"(213) Ref2="BTFUNCS"(216)
00EE
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTDOAOCRWF"(212) Ref2="BTFUNCS"(216)
00DC
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTDOAOCRWF"(212) Ref2="BTFUNCS"(216)
00A2
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTCOPYPARAM"(214) Ref2="BTFUNCS"(216)
0096
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216)
0064
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTBTCMDDONE"(218) Ref2="BTFUNCS"(216)
0012
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTBTQUEUE"(220) Ref2="BTFUNCS"(216)
000C
EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="EXTBTREEDISPATCH"(217)
Comment:
BTFUNCS ended due to: vector glue below
Comment:
#####################################################################################
Module: EXTISBTREE [1E9F0, 1EAA0)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeFuncs.a
Dictionary: Flags $00 FirstId 229
229: EXTISBTREE
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="EXTISBTREE"(229) Segment="Main"(200)
Size: Flags $00 ModuleSize 176
Content: Flags $08
Contents offset $0000 size $00B0
00000000: 4A40 'J@' TST.W D0
00000002: 6706 'g.' BEQ.S *+$0008 ; 0000000A
00000004: 6100 006E 'a..n' BSR *+$0070 ; 00000074
00000008: 6004 '`.' BRA.S *+$0006 ; 0000000E
0000000A: 6100 007C 'a..|' BSR *+$007E ; 00000088
0000000E: 6632 'f2' BNE.S *+$0034 ; 00000042
00000010: 2031 1000 ' 1..' MOVE.L $00(A1,D1.W),D0
00000014: 0C80 0000 0010 '......' CMPI.L #$00000010,D0
0000001A: 6522 'e"' BCS.S *+$0024 ; 0000003E
0000001C: 2031 1022 ' 1."' MOVE.L $22(A1,D1.W),D0
00000020: 671C 'g.' BEQ.S *+$001E ; 0000003E
00000022: 2840 '(@' MOVEA.L D0,A4
00000024: 0C2C 0001 0044 '.,...D' CMPI.B #$01,$0044(A4)
0000002A: 670E 'g.' BEQ.S *+$0010 ; 0000003A
0000002C: 3028 0018 '0(..' MOVE.W $0018(A0),D0
00000030: B06C 0002 '.l..' CMP.W $0002(A4),D0
00000034: 6704 'g.' BEQ.S *+$0006 ; 0000003A
00000036: 3940 0002 '9@..' MOVE.W D0,$0002(A4)
0000003A: 7000 'p.' MOVEQ #$00,D0
0000003C: 6004 '`.' BRA.S *+$0006 ; 00000042
0000003E: 303C FE66 '0<.f' MOVE.W #$FE66,D0
00000042: 4E75 'Nu' RTS
00000044: 2278 034E '"x.N' MOVEA.L $034E,A1
00000048: 7200 'r.' MOVEQ #$00,D1
0000004A: 3228 0018 '2(..' MOVE.W $0018(A0),D1
0000004E: 70CD 'p.' MOVEQ #$CD,D0
00000050: 7400 't.' MOVEQ #$00,D2
00000052: 3401 '4.' MOVE.W D1,D2
00000054: 84F8 03F6 '....' DIVU.W $03F6,D2
00000058: 4842 'HB' SWAP D2
0000005A: 5542 'UB' SUBQ.W #2,D2
0000005C: 6612 'f.' BNE.S *+$0014 ; 00000070
0000005E: B251 '.Q' CMP.W (A1),D1
00000060: 640E 'd.' BCC.S *+$0010 ; 00000070
00000062: 70DA 'p.' MOVEQ #$DA,D0
00000064: 2471 1014 '$q..' MOVEA.L $14(A1,D1.W),A2
00000068: 2431 1000 '$1..' MOVE.L $00(A1,D1.W),D2
0000006C: 6702 'g.' BEQ.S *+$0004 ; 00000070
0000006E: 7000 'p.' MOVEQ #$00,D0
00000070: 4A40 'J@' TST.W D0
00000072: 4E75 'Nu' RTS
00000074: 61CE 'a.' BSR.S *-$0030 ; 00000044
00000076: 670E 'g.' BEQ.S *+$0010 ; 00000086
00000078: 0C40 FFC6 '.@..' CMPI.W #$FFC6,D0
0000007C: 6706 'g.' BEQ.S *+$0008 ; 00000084
0000007E: 0C40 FFCB '.@..' CMPI.W #$FFCB,D0
00000082: 6602 'f.' BNE.S *+$0004 ; 00000086
00000084: 7000 'p.' MOVEQ #$00,D0
00000086: 4E75 'Nu' RTS
00000088: 61EA 'a.' BSR.S *-$0014 ; 00000074
0000008A: 660E 'f.' BNE.S *+$0010 ; 0000009A
0000008C: 70C3 'p.' MOVEQ #$C3,D0
0000008E: 0831 0000 1004 '.1....' BTST #$00,$04(A1,D1.W)
00000094: 6702 'g.' BEQ.S *+$0004 ; 00000098
00000096: 6104 'a.' BSR.S *+$0006 ; 0000009C
00000098: 4A40 'J@' TST.W D0
0000009A: 4E75 'Nu' RTS
0000009C: 70D2 'p.' MOVEQ #$D2,D0
0000009E: 4A6A 0012 'Jj..' TST.W $0012(A2)
000000A2: 6B0A 'k.' BMI.S *+$000C ; 000000AE
000000A4: 70D4 'p.' MOVEQ #$D4,D0
000000A6: 4A2A 0013 'J*..' TST.B $0013(A2)
000000AA: 6B02 'k.' BMI.S *+$0004 ; 000000AE
000000AC: 7000 'p.' MOVEQ #$00,D0
000000AE: 4E75 'Nu' RTS
Comment:
EXTISBTREE ended due to: vector glue below
Comment:
#####################################################################################
Module: EXTCOPYPARAM [1EAB0, 1EAE4)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeFuncs.a
Dictionary: Flags $00 FirstId 230
230: EXTCOPYPARAM
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="EXTCOPYPARAM"(230) Segment="Main"(200)
Size: Flags $00 ModuleSize 52
Content: Flags $08
Contents offset $0000 size $0034
00000000: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
00000004: 2269 000A '"i..' MOVEA.L $000A(A1),A1
00000008: 2669 000A '&i..' MOVEA.L $000A(A1),A3
0000000C: 7214 'r.' MOVEQ #$14,D1
0000000E: 2F0B '/.' MOVE.L A3,-(A7)
00000010: 429B 'B.' CLR.L (A3)+
00000012: 51C9 FFFC 'Q...' DBF D1,*-$0002 ; 00000010
00000016: 265F '&_' MOVEA.L (A7)+,A3
00000018: 3768 0006 0006 '7h....' MOVE.W $0006(A0),$0006(A3)
0000001E: 2768 0012 0012 ''h....' MOVE.L $0012(A0),$0012(A3)
00000024: 3768 0016 0016 '7h....' MOVE.W $0016(A0),$0016(A3)
0000002A: 2768 0030 0030 ''h.0.0' MOVE.L $0030(A0),$0030(A3)
00000030: 204B ' K' MOVEA.L A3,A0
00000032: 4E75 'Nu' RTS
Comment:
EXTCOPYPARAM ended due to: vector glue below
Comment:
#####################################################################################
Module: EXTCKCLUMPSIZE [1EAF0, 1EB0C)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeFuncs.a
Dictionary: Flags $00 FirstId 231
231: EXTCKCLUMPSIZE
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="EXTCKCLUMPSIZE"(231) Segment="Main"(200)
Size: Flags $00 ModuleSize 28
Content: Flags $08
Contents offset $0000 size $001C
00000000: 48E7 1800 'H...' MOVEM.L D3/D4,-(A7)
00000004: 282A 001C '(*..' MOVE.L $001C(A2),D4
00000008: 2604 '&.' MOVE.L D4,D3
0000000A: BC84 '..' CMP.L D4,D6
0000000C: 6708 'g.' BEQ.S *+$000A ; 00000016
0000000E: 6B04 'k.' BMI.S *+$0006 ; 00000014
00000010: D883 '..' ADD.L D3,D4
00000012: 60F6 '`.' BRA.S *-$0008 ; 0000000A
00000014: 2C04 ',.' MOVE.L D4,D6
00000016: 4CDF 0018 'L...' MOVEM.L (A7)+,D3/D4
0000001A: 4E75 'Nu' RTS
Comment:
EXTCKCLUMPSIZE ended due to: vector glue below
Comment:
#####################################################################################
Module: EXTBTOPEN [1EB20, 1ECB2)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+17E (1EC9E): JSR EXTRELBLOCK
+BE (1EBDE): BSR EXTDOAOCRWF
+32 (1EB52): JSR EXTGETBLOCK
Unresolved outgoing references:
+DC (1EBFC): JSR $1DD70
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeFuncs.a
Dictionary: Flags $00 FirstId 232
232: EXTBTOPEN
Module: Flags=$88=(ForcedActive Extern Code) Module="EXTBTOPEN"(232) Segment="Main"(200)
Size: Flags $00 ModuleSize 402
Content: Flags $08
Contents offset $0000 size $0192
00000000: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000002: 48E6 7EF8 'H.~.' MOVEM.L D1-D6/A0-A4,-(A6)
00000006: 2808 '(.' MOVE.L A0,D4
00000008: 2A09 '*.' MOVE.L A1,D5
0000000A: 2C0C ',.' MOVE.L A4,D6
0000000C: 704A 'pJ' MOVEQ #$4A,D0 ; 'J'
0000000E: A71E '..' _NewPtrSysClear ; A71E
00000010: 6600 0176 'f..v' BNE *+$0178 ; 00000188
00000014: 2848 '(H' MOVEA.L A0,A4
00000016: 2678 034E '&x.N' MOVEA.L $034E,A3
0000001A: 278C 3022 ''.0"' MOVE.L A4,$22(A3,D3.W)
0000001E: 3943 0002 '9C..' MOVE.W D3,$0002(A4)
00000022: 2944 0004 ')D..' MOVE.L D4,$0004(A4)
00000026: 2945 0008 ')E..' MOVE.L D5,$0008(A4)
0000002A: 3003 '0.' MOVE.W D3,D0
0000002C: 2245 '"E' MOVEA.L D5,A1
0000002E: 7200 'r.' MOVEQ #$00,D1
00000030: 7400 't.' MOVEQ #$00,D2
00000032: 4EBA 0000 'N...' JSR EXTGETBLOCK ; id: 219
00000036: 6600 0150 'f..P' BNE *+$0152 ; 00000188
0000003A: 2448 '$H' MOVEA.L A0,A2
0000003C: 41EA 000E 'A...' LEA $000E(A2),A0
00000040: 3028 0012 '0(..' MOVE.W $0012(A0),D0
00000044: 673A 'g:' BEQ.S *+$003C ; 00000080
00000046: 3200 '2.' MOVE.W D0,D1
00000048: 0241 01FF '.A..' ANDI.W #$01FF,D1
0000004C: 6632 'f2' BNE.S *+$0034 ; 00000080
0000004E: 2433 3008 '$30.' MOVE.L $08(A3,D3.W),D2
00000052: 84C0 '..' DIVU.W D0,D2
00000054: 4842 'HB' SWAP D2
00000056: 4242 'BB' CLR.W D2
00000058: 4842 'HB' SWAP D2
0000005A: B4A8 0016 '....' CMP.L $0016(A0),D2
0000005E: 6620 'f ' BNE.S *+$0022 ; 00000080
00000060: B4A8 001A '....' CMP.L $001A(A0),D2
00000064: 651A 'e.' BCS.S *+$001C ; 00000080
00000066: 5382 'S.' SUBQ.L #1,D2
00000068: 0C50 0010 '.P..' CMPI.W #$0010,(A0)
0000006C: 6212 'b.' BHI.S *+$0014 ; 00000080
0000006E: B4A8 0002 '....' CMP.L $0002(A0),D2
00000072: 650C 'e.' BCS.S *+$000E ; 00000080
00000074: B4A8 000A '....' CMP.L $000A(A0),D2
00000078: 6506 'e.' BCS.S *+$0008 ; 00000080
0000007A: B4A8 000E '....' CMP.L $000E(A0),D2
0000007E: 641A 'd.' BCC.S *+$001C ; 0000009A
00000080: 41E8 FFF2 'A...' LEA -$000E(A0),A0
00000084: 41E8 FFF6 'A...' LEA -$000A(A0),A0
00000088: 0890 0006 '....' BCLR #$06,(A0)
0000008C: 7025 'p%' MOVEQ #$25,D0 ; '%'
0000008E: 3D00 '=.' MOVE.W D0,-(A6)
00000090: 204C ' L' MOVEA.L A4,A0
00000092: A01F '..' _DisposePtr ; A01F
00000094: 301E '0.' MOVE.W (A6)+,D0
00000096: 6000 00DE '`...' BRA *+$00E0 ; 00000176
0000009A: 2233 300C '"30.' MOVE.L $0C(A3,D3.W),D1
0000009E: 92B3 3008 '..0.' SUB.L $08(A3,D3.W),D1
000000A2: 633C 'c<' BLS.S *+$003E ; 000000E0
000000A4: 0833 0008 3004 '.3..0.' BTST #$08,$04(A3,D3.W)
000000AA: 6734 'g4' BEQ.S *+$0036 ; 000000E0
000000AC: 48E6 4080 'H.@.' MOVEM.L D1/A0,-(A6)
000000B0: 2046 ' F' MOVEA.L D6,A0
000000B2: 2033 3008 ' 30.' MOVE.L $08(A3,D3.W),D0
000000B6: D081 '..' ADD.L D1,D0
000000B8: 2140 001C '!@..' MOVE.L D0,$001C(A0)
000000BC: 7206 'r.' MOVEQ #$06,D1
000000BE: 6100 FF40 'a..@' BSR EXTDOAOCRWF-EXTBTOPEN+$FF40 ; ids: 212, 232
000000C2: 4CDE 0102 'L...' MOVEM.L (A6)+,D1/A0
000000C6: 6618 'f.' BNE.S *+$001A ; 000000E0
000000C8: 3028 0012 '0(..' MOVE.W $0012(A0),D0
000000CC: 82C0 '..' DIVU.W D0,D1
000000CE: 4841 'HA' SWAP D1
000000D0: 4241 'BA' CLR.W D1
000000D2: 4841 'HA' SWAP D1
000000D4: D3A8 0016 '....' ADD.L D1,$0016(A0)
000000D8: D3A8 001A '....' ADD.L D1,$001A(A0)
000000DC: 4EBA F172 'N..r' JSR *-$0E8C ; FFFFF250
000000E0: 303C 0023 '0<.#' MOVE.W #$0023,D0
000000E4: 41EA 000E 'A...' LEA $000E(A2),A0
000000E8: 43EC 0018 'C...' LEA $0018(A4),A1
000000EC: 12D8 '..' MOVE.B (A0)+,(A1)+
000000EE: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000000EC
000000F2: 102A 0032 '.*.2' MOVE.B $0032(A2),D0
000000F6: 0C00 0080 '....' CMPI.B #$80,D0
000000FA: 650C 'e.' BCS.S *+$000E ; 00000108
000000FC: 0C00 00FF '....' CMPI.B #$FF,D0
00000100: 6706 'g.' BEQ.S *+$0008 ; 00000108
00000102: 303C FE55 '0<.U' MOVE.W #$FE55,D0
00000106: 6086 '`.' BRA.S *-$0078 ; 0000008E
00000108: 1940 0001 '.@..' MOVE.B D0,$0001(A4)
0000010C: 202C 0038 ' ,.8' MOVE.L $0038(A4),D0
00000110: 6608 'f.' BNE.S *+$000A ; 0000011A
00000112: 2273 3014 '"s0.' MOVEA.L $14(A3,D3.W),A1
00000116: 2029 0020 ' ). ' MOVE.L $0020(A1),D0
0000011A: 2780 301E ''.0.' MOVE.L D0,$1E(A3,D3.W)
0000011E: 297C 004B 5400 ')|.KT.' MOVE.L #$004B5400,$003C(A4)
003C
00000126: 197C 0001 0044 '.|...D' MOVE.B #$01,$0044(A4)
0000012C: 7000 'p.' MOVEQ #$00,D0
0000012E: 102A 0078 '.*.x' MOVE.B $0078(A2),D0
00000132: 660C 'f.' BNE.S *+$000E ; 00000140
00000134: 303C FE58 '0<.X' MOVE.W #$FE58,D0
00000138: 4AAD 0052 'J..R' TST.L $0052(A5)
0000013C: 6738 'g8' BEQ.S *+$003A ; 00000176
0000013E: 6034 '`4' BRA.S *+$0036 ; 00000174
00000140: 7201 'r.' MOVEQ #$01,D1
00000142: 1232 1078 '.2.x' MOVE.B $78(A2,D1.W),D1
00000146: 0C01 000A '....' CMPI.B #$0A,D1
0000014A: 660C 'f.' BNE.S *+$000E ; 00000158
0000014C: 222D 0052 '"-.R' MOVE.L $0052(A5),D1
00000150: 6606 'f.' BNE.S *+$0008 ; 00000158
00000152: 303C FE56 '0<.V' MOVE.W #$FE56,D0
00000156: 601E '`.' BRA.S *+$0020 ; 00000176
00000158: 5240 'R@' ADDQ.W #1,D0
0000015A: A71E '..' _NewPtrSysClear ; A71E
0000015C: 6600 FF30 'f..0' BNE *-$00CE ; 0000008E
00000160: 2948 0040 ')H.@' MOVE.L A0,$0040(A4)
00000164: 43EA 0078 'C..x' LEA $0078(A2),A1
00000168: 7000 'p.' MOVEQ #$00,D0
0000016A: 102A 0078 '.*.x' MOVE.B $0078(A2),D0
0000016E: 10D9 '..' MOVE.B (A1)+,(A0)+
00000170: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000016E
00000174: 4240 'B@' CLR.W D0
00000176: 3D00 '=.' MOVE.W D0,-(A6)
00000178: 2245 '"E' MOVEA.L D5,A1
0000017A: 7200 'r.' MOVEQ #$00,D1
0000017C: 204A ' J' MOVEA.L A2,A0
0000017E: 4EBA 0000 'N...' JSR EXTRELBLOCK ; id: 233
00000182: 6702 'g.' BEQ.S *+$0004 ; 00000186
00000184: 3C80 '<.' MOVE.W D0,(A6)
00000186: 301E '0.' MOVE.W (A6)+,D0
00000188: 4CDE 1F7E 'L..~' MOVEM.L (A6)+,D1-D6/A0-A4
0000018C: 2F1E '/.' MOVE.L (A6)+,-(A7)
0000018E: 4A40 'J@' TST.W D0
00000190: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 233
233: EXTRELBLOCK
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTRELBLOCK"(233)
00000180
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTDOAOCRWF"(212) Ref2="EXTBTOPEN"(232)
00C0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTGETBLOCK"(219)
00000034
Comment:
EXTBTOPEN ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_1ECC0 [1ECC0, 1EEF2)
Module started due to: vector glue above
Resolved outgoing references:
+224 (1EEE4): JSR EXTDELETEREC
+216 (1EED6): JSR EXTINSERTREC
+208 (1EEC8): JSR EXTGETRECA
+1E2 (1EEA2): JSR EXTRELNODE
+1D6 (1EE96): JSR EXTLOCREC
+1B4 (1EE74): JSR EXTLOCTPR
+1AA (1EE6A): JSR EXTSEARCHNODE
+1A0 (1EE60): JSR EXTGETNODE
+124 (1EDE4): JSR EXTINITNODE
+11C (1EDDC): JSR EXTRELNODE
+10A (1EDCA): JSR EXTALLOCNODE
+100 (1EDC0): JSR EXTLOCTPR
+D4 (1ED94): JSR EXTINSERTREC
+A6 (1ED66): JSR EXTINSERTREC
+3E (1ECFE): JSR EXTGETRECA
+12 (1ECD2): JSR EXTGETNODESIZ
+A (1ECCA): JSR EXTGETNODESIZ
+0 (1ECC0): EXTROTATELT
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint1.a
+F0 (1EDB0): EXTSPLITLT
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint1.a
+17A (1EE3A): EXTTREESEARCH
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint1.a
Dictionary: Flags $00 FirstId 234
234: AUTOMOD_1ECC0
235: EXTTREESEARCH
236: EXTSPLITLT
237: EXTROTATELT
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1ECC0"(234) Segment="Main"(200)
Size: Flags $00 ModuleSize 562
Content: Flags $08
Contents offset $0000 size $0232
00000000: 48E7 3F3C 'H.?<' MOVEM.L D2-D7/A2-A5,-(A7)
00000004: 2A48 '*H' MOVEA.L A0,A5
00000006: 3A00 ':.' MOVE.W D0,D5
00000008: 224A '"J' MOVEA.L A2,A1
0000000A: 4EBA 0000 'N...' JSR EXTGETNODESIZ ; id: 243
0000000E: 3400 '4.' MOVE.W D0,D2
00000010: 224B '"K' MOVEA.L A3,A1
00000012: 4EBA 0000 'N...' JSR EXTGETNODESIZ ; id: 243
00000016: D042 '.B' ADD.W D2,D0
00000018: D045 '.E' ADD.W D5,D0
0000001A: 5440 'T@' ADDQ.W #2,D0
0000001C: E248 '.H' LSR.W #1,D0
0000001E: 3C00 '<.' MOVE.W D0,D6
00000020: 362A 000A '6*..' MOVE.W $000A(A2),D3
00000024: 3801 '8.' MOVE.W D1,D4
00000026: D843 '.C' ADD.W D3,D4
00000028: 7EFF '~.' MOVEQ #$FF,D7
0000002A: B843 '.C' CMP.W D3,D4
0000002C: 6604 'f.' BNE.S *+$0006 ; 00000032
0000002E: D445 '.E' ADD.W D5,D2
00000030: 6012 '`.' BRA.S *+$0014 ; 00000044
00000032: 3003 '0.' MOVE.W D3,D0
00000034: 906A 000A '.j..' SUB.W $000A(A2),D0
00000038: B644 '.D' CMP.W D4,D3
0000003A: 6F02 'o.' BLE.S *+$0004 ; 0000003E
0000003C: 5340 'S@' SUBQ.W #1,D0
0000003E: 4EBA 0000 'N...' JSR EXTGETRECA ; id: 209
00000042: D440 '.@' ADD.W D0,D2
00000044: 5442 'TB' ADDQ.W #2,D2
00000046: 322C 002A '2,.*' MOVE.W $002A(A4),D1
0000004A: 0441 0010 '.A..' SUBI.W #$0010,D1
0000004E: B441 '.A' CMP.W D1,D2
00000050: 6F0C 'o.' BLE.S *+$000E ; 0000005E
00000052: 4847 'HG' SWAP D7
00000054: 4A47 'JG' TST.W D7
00000056: 6C3C 'l<' BGE.S *+$003E ; 00000094
00000058: 70FF 'p.' MOVEQ #$FF,D0
0000005A: 6000 008C '`...' BRA *+$008E ; 000000E8
0000005E: 3006 '0.' MOVE.W D6,D0
00000060: E348 '.H' LSL.W #1,D0
00000062: 9042 '.B' SUB.W D2,D0
00000064: B041 '.A' CMP.W D1,D0
00000066: 6E02 'n.' BGT.S *+$0004 ; 0000006A
00000068: 3E03 '>.' MOVE.W D3,D7
0000006A: B446 '.F' CMP.W D6,D2
0000006C: 6D0E 'm.' BLT.S *+$0010 ; 0000007C
0000006E: 6702 'g.' BEQ.S *+$0004 ; 00000072
00000070: 4847 'HG' SWAP D7
00000072: 4A47 'JG' TST.W D7
00000074: 6C1E 'l.' BGE.S *+$0020 ; 00000094
00000076: 4847 'HG' SWAP D7
00000078: 4A47 'JG' TST.W D7
0000007A: 6C18 'l.' BGE.S *+$001A ; 00000094
0000007C: 4847 'HG' SWAP D7
0000007E: 3E3C FFFF '><..' MOVE.W #$FFFF,D7
00000082: 5243 'RC' ADDQ.W #1,D3
00000084: 322A 000A '2*..' MOVE.W $000A(A2),D1
00000088: D26B 000A '.k..' ADD.W $000A(A3),D1
0000008C: B641 '.A' CMP.W D1,D3
0000008E: 6F9A 'o.' BLE.S *-$0064 ; 0000002A
00000090: 70FF 'p.' MOVEQ #$FF,D0
00000092: 6054 '`T' BRA.S *+$0056 ; 000000E8
00000094: 362A 000A '6*..' MOVE.W $000A(A2),D3
00000098: B843 '.C' CMP.W D3,D4
0000009A: 6616 'f.' BNE.S *+$0018 ; 000000B2
0000009C: 224A '"J' MOVEA.L A2,A1
0000009E: 204D ' M' MOVEA.L A5,A0
000000A0: 3005 '0.' MOVE.W D5,D0
000000A2: 3229 000A '2)..' MOVE.W $000A(A1),D1
000000A6: 4EBA 0000 'N...' JSR EXTINSERTREC ; id: 239
000000AA: 6632 'f2' BNE.S *+$0034 ; 000000DE
000000AC: 2A49 '*I' MOVEA.L A1,A5
000000AE: 3A01 ':.' MOVE.W D1,D5
000000B0: 600A '`.' BRA.S *+$000C ; 000000BC
000000B2: 204A ' J' MOVEA.L A2,A0
000000B4: 224B '"K' MOVEA.L A3,A1
000000B6: 6100 0146 'a..F' BSR *+$0148 ; 000001FE
000000BA: 6622 'f"' BNE.S *+$0024 ; 000000DE
000000BC: B647 '.G' CMP.W D7,D3
000000BE: 6704 'g.' BEQ.S *+$0006 ; 000000C4
000000C0: 5243 'RC' ADDQ.W #1,D3
000000C2: 60D4 '`.' BRA.S *-$002A ; 00000098
000000C4: B847 '.G' CMP.W D7,D4
000000C6: 6F1A 'o.' BLE.S *+$001C ; 000000E2
000000C8: 224B '"K' MOVEA.L A3,A1
000000CA: 204D ' M' MOVEA.L A5,A0
000000CC: 3005 '0.' MOVE.W D5,D0
000000CE: 3204 '2.' MOVE.W D4,D1
000000D0: 9247 '.G' SUB.W D7,D1
000000D2: 5341 'SA' SUBQ.W #1,D1
000000D4: 4EBA 0000 'N...' JSR EXTINSERTREC ; id: 239
000000D8: 6604 'f.' BNE.S *+$0006 ; 000000DE
000000DA: 4240 'B@' CLR.W D0
000000DC: 600A '`.' BRA.S *+$000C ; 000000E8
000000DE: 7040 'p@' MOVEQ #$40,D0 ; '@'
000000E0: A9C9 '..' _SysError ; A9C9
000000E2: 4240 'B@' CLR.W D0
000000E4: 224D '"M' MOVEA.L A5,A1
000000E6: 3205 '2.' MOVE.W D5,D1
000000E8: 4CDF 3CFC 'L.<.' MOVEM.L (A7)+,D2-D7/A2-A5
000000EC: 4A40 'J@' TST.W D0
000000EE: 4E75 'Nu' RTS
000000F0: 2D1F '-.' MOVE.L (A7)+,-(A6)
000000F2: 48E6 1F10 'H...' MOVEM.L D3-D7/A3,-(A6)
000000F6: 2E08 '..' MOVE.L A0,D7
000000F8: 3C00 '<.' MOVE.W D0,D6
000000FA: 3A01 ':.' MOVE.W D1,D5
000000FC: 302C 0010 '0,..' MOVE.W $0010(A4),D0
00000100: 4EBA 0000 'N...' JSR EXTLOCTPR ; id: 241
00000104: 2810 '(.' MOVE.L (A0),D4
00000106: 302C 0002 '0,..' MOVE.W $0002(A4),D0
0000010A: 4EBA 0000 'N...' JSR EXTALLOCNODE ; id: 205
0000010E: 6660 'f`' BNE.S *+$0062 ; 00000170
00000110: 2601 '&.' MOVE.L D1,D3
00000112: 200A ' .' MOVE.L A2,D0
00000114: 670C 'g.' BEQ.S *+$000E ; 00000122
00000116: 2483 '$.' MOVE.L D3,(A2)
00000118: 7204 'r.' MOVEQ #$04,D1
0000011A: 204A ' J' MOVEA.L A2,A0
0000011C: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 206
00000120: 664E 'fN' BNE.S *+$0050 ; 00000170
00000122: 2203 '".' MOVE.L D3,D1
00000124: 4EBA 0000 'N...' JSR EXTINITNODE ; id: 211
00000128: 6646 'fF' BNE.S *+$0048 ; 00000170
0000012A: 2448 '$H' MOVEA.L A0,A2
0000012C: 156B 0008 0008 '.k....' MOVE.B $0008(A3),$0008(A2)
00000132: 256B 0004 0004 '%k....' MOVE.L $0004(A3),$0004(A2)
00000138: 2484 '$.' MOVE.L D4,(A2)
0000013A: 2743 0004 ''C..' MOVE.L D3,$0004(A3)
0000013E: 7001 'p.' MOVEQ #$01,D0
00000140: D06C 0018 '.l..' ADD.W $0018(A4),D0
00000144: 906C 0010 '.l..' SUB.W $0010(A4),D0
00000148: 1540 0009 '.@..' MOVE.B D0,$0009(A2)
0000014C: 0C2A 00FF 0008 '.*....' CMPI.B #$FF,$0008(A2)
00000152: 660A 'f.' BNE.S *+$000C ; 0000015E
00000154: 4AAA 0004 'J...' TST.L $0004(A2)
00000158: 6604 'f.' BNE.S *+$0006 ; 0000015E
0000015A: 2943 0022 ')C."' MOVE.L D3,$0022(A4)
0000015E: 2047 ' G' MOVEA.L D7,A0
00000160: 3006 '0.' MOVE.W D6,D0
00000162: 3205 '2.' MOVE.W D5,D1
00000164: 4EBA FE9A 'N...' JSR *-$0164 ; 00000000
00000168: 6702 'g.' BEQ.S *+$0004 ; 0000016C
0000016A: 6004 '`.' BRA.S *+$0006 ; 00000170
0000016C: 4240 'B@' CLR.W D0
0000016E: 2403 '$.' MOVE.L D3,D2
00000170: 4CDE 08F8 'L...' MOVEM.L (A6)+,D3-D7/A3
00000174: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000176: 4A40 'J@' TST.W D0
00000178: 4E75 'Nu' RTS
0000017A: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000017C: 48E6 1F30 'H..0' MOVEM.L D3-D7/A2/A3,-(A6)
00000180: 2E08 '..' MOVE.L A0,D7
00000182: 4A6C 0018 'Jl..' TST.W $0018(A4)
00000186: 6E0E 'n.' BGT.S *+$0010 ; 00000196
00000188: 7020 'p ' MOVEQ #$20,D0 ; ' '
0000018A: 93C9 '..' SUBA.L A1,A1
0000018C: 7200 'r.' MOVEQ #$00,D1
0000018E: 7400 't.' MOVEQ #$00,D2
00000190: 426C 0010 'Bl..' CLR.W $0010(A4)
00000194: 605E '`^' BRA.S *+$0060 ; 000001F4
00000196: 7C01 '|.' MOVEQ #$01,D6
00000198: 262C 001A '&,..' MOVE.L $001A(A4),D3
0000019C: 7200 'r.' MOVEQ #$00,D1
0000019E: 2403 '$.' MOVE.L D3,D2
000001A0: 4EBA 0000 'N...' JSR EXTGETNODE ; id: 210
000001A4: 664E 'fN' BNE.S *+$0050 ; 000001F4
000001A6: 2248 '"H' MOVEA.L A0,A1
000001A8: 2047 ' G' MOVEA.L D7,A0
000001AA: 4EBA 0000 'N...' JSR EXTSEARCHNODE ; id: 242
000001AE: 3A00 ':.' MOVE.W D0,D5
000001B0: 3801 '8.' MOVE.W D1,D4
000001B2: 3006 '0.' MOVE.W D6,D0
000001B4: 4EBA 0000 'N...' JSR EXTLOCTPR ; id: 241
000001B8: 2648 '&H' MOVEA.L A0,A3
000001BA: 2683 '&.' MOVE.L D3,(A3)
000001BC: 3404 '4.' MOVE.W D4,D2
000001BE: 4A45 'JE' TST.W D5
000001C0: 6706 'g.' BEQ.S *+$0008 ; 000001C8
000001C2: 5342 'SB' SUBQ.W #1,D2
000001C4: 6C02 'l.' BGE.S *+$0004 ; 000001C8
000001C6: 3404 '4.' MOVE.W D4,D2
000001C8: 3742 0004 '7B..' MOVE.W D2,$0004(A3)
000001CC: BC6C 0018 '.l..' CMP.W $0018(A4),D6
000001D0: 6718 'g.' BEQ.S *+$001A ; 000001EA
000001D2: 3202 '2.' MOVE.W D2,D1
000001D4: 2F09 '/.' MOVE.L A1,-(A7)
000001D6: 4EBA 0000 'N...' JSR EXTLOCREC ; id: 240
000001DA: 2611 '&.' MOVE.L (A1),D3
000001DC: 225F '"_' MOVEA.L (A7)+,A1
000001DE: 7200 'r.' MOVEQ #$00,D1
000001E0: 2049 ' I' MOVEA.L A1,A0
000001E2: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 206
000001E6: 5246 'RF' ADDQ.W #1,D6
000001E8: 60B2 '`.' BRA.S *-$004C ; 0000019C
000001EA: 3946 0010 '9F..' MOVE.W D6,$0010(A4)
000001EE: 3204 '2.' MOVE.W D4,D1
000001F0: 3005 '0.' MOVE.W D5,D0
000001F2: 2403 '$.' MOVE.L D3,D2
000001F4: 4CDE 0CF8 'L...' MOVEM.L (A6)+,D3-D7/A2/A3
000001F8: 2F1E '/.' MOVE.L (A6)+,-(A7)
000001FA: 4A40 'J@' TST.W D0
000001FC: 4E75 'Nu' RTS
000001FE: 48E7 0030 'H..0' MOVEM.L A2/A3,-(A7)
00000202: 2448 '$H' MOVEA.L A0,A2
00000204: 2649 '&I' MOVEA.L A1,A3
00000206: 7000 'p.' MOVEQ #$00,D0
00000208: 4EBA 0000 'N...' JSR EXTGETRECA ; id: 209
0000020C: 41E9 000E 'A...' LEA $000E(A1),A0
00000210: 224A '"J' MOVEA.L A2,A1
00000212: 3229 000A '2)..' MOVE.W $000A(A1),D1
00000216: 4EBA 0000 'N...' JSR EXTINSERTREC ; id: 239
0000021A: 224B '"K' MOVEA.L A3,A1
0000021C: 6704 'g.' BEQ.S *+$0006 ; 00000222
0000021E: 70FF 'p.' MOVEQ #$FF,D0
00000220: 6008 '`.' BRA.S *+$000A ; 0000022A
00000222: 4241 'BA' CLR.W D1
00000224: 4EBA 0000 'N...' JSR EXTDELETEREC ; id: 238
00000228: 4240 'B@' CLR.W D0
0000022A: 4A40 'J@' TST.W D0
0000022C: 4CDF 0C00 'L...' MOVEM.L (A7)+,A2/A3
00000230: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 238
238: EXTDELETEREC
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTDELETEREC"(238)
00000226
Dictionary: Flags $00 FirstId 239
239: EXTINSERTREC
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTINSERTREC"(239)
00000218
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTGETRECA"(209)
0000020A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTRELNODE"(206)
000001E4
Dictionary: Flags $00 FirstId 240
240: EXTLOCREC
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTLOCREC"(240)
000001D8
Dictionary: Flags $00 FirstId 241
241: EXTLOCTPR
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTLOCTPR"(241)
000001B6
Dictionary: Flags $00 FirstId 242
242: EXTSEARCHNODE
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTSEARCHNODE"(242)
000001AC
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTGETNODE"(210)
000001A2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTINITNODE"(211)
00000126
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTRELNODE"(206)
0000011E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTALLOCNODE"(205)
0000010C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTLOCTPR"(241)
00000102
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTINSERTREC"(239)
000000D6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTINSERTREC"(239)
000000A8
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTGETRECA"(209)
00000040
Dictionary: Flags $00 FirstId 243
243: EXTGETNODESIZ
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTGETNODESIZ"(243)
00000014
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTGETNODESIZ"(243)
0000000C
EntryPoint: Flags=$08=(Extern Code) Offset=$017A Entry="EXTTREESEARCH"(235)
EntryPoint: Flags=$08=(Extern Code) Offset=$00F0 Entry="EXTSPLITLT"(236)
EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="EXTROTATELT"(237)
Comment:
AUTOMOD_1ECC0 ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_1EF10 [1EF10, 1F2F2)
Module started due to: vector glue above
Resolved outgoing references:
+326 (1F236): JSR EXTRELBLOCK
+1EA (1F0FA): JSR EXTGETBLOCK
+17C (1F08C): JSR EXTRELBLOCK
+166 (1F076): JSR EXTGETBLOCK
Unresolved outgoing references:
+1BE (1F0CE): BRA $222D0
+0 (1EF10): EXTBUILDIREC
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a
+22 (1EF32): EXTCHKNODE
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a
+A6 (1EFB6): EXTCLRNODE
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a
+C2 (1EFD2): EXTDELETEREC
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a
+112 (1F022): EXTGETLTSIB
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a
+11C (1F02C): EXTGETRTSIB
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a
+14C (1F05C): EXTGETMAXKEY
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a
+158 (1F068): EXTGETNODE
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a
+18C (1F09C): EXTGETNODESIZ
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a
+1A4 (1F0B4): EXTGETOFFSET
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a
+1BC (1F0CC): EXTGETRECA
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a
+1D8 (1F0E8): EXTINITNODE
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a
+20A (1F11A): EXTINSERTREC
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a
+27C (1F18C): EXTLOCBTCB
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a
+286 (1F196): EXTLOCREC
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a
+2B8 (1F1C8): EXTLOCTPR
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a
+2C8 (1F1D8): EXTMOVOFFLT
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a
+2D8 (1F1E8): EXTMOVOFFRT
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a
+2EE (1F1FE): EXTMOVRECLT
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a
+304 (1F214): EXTMOVRECRT
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a
+31E (1F22E): EXTRELNODE
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a
+332 (1F242): EXTSEARCHNODE
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a
+38E (1F29E): EXTUPDDREC
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a
+3B0 (1F2C0): EXTUPDIKEY
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeMaint2.a
Dictionary: Flags $00 FirstId 244
244: AUTOMOD_1EF10
245: EXTUPDIKEY
246: EXTUPDDREC
247: EXTSEARCHNODE
248: EXTRELNODE
249: EXTMOVRECRT
250: EXTMOVRECLT
251: EXTMOVOFFRT
252: EXTMOVOFFLT
253: EXTLOCTPR
254: EXTLOCREC
255: EXTLOCBTCB
256: EXTINSERTREC
257: EXTINITNODE
258: EXTGETRECA
259: EXTGETOFFSET
260: EXTGETRTSIB
261: EXTGETLTSIB
262: EXTGETNODESIZ
263: EXTGETNODE
264: EXTGETMAXKEY
265: EXTDELETEREC
266: EXTCLRNODE
267: EXTCHKNODE
268: EXTBUILDIREC
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1EF10"(244) Segment="Main"(200)
Size: Flags $00 ModuleSize 994
Content: Flags $08
Contents offset $0000 size $03E2
00000000: 2F02 '/.' MOVE.L D2,-(A7)
00000002: 2400 '$.' MOVE.L D0,D2
00000004: 4240 'B@' CLR.W D0
00000006: 6100 01B4 'a...' BSR *+$01B6 ; 000001BC
0000000A: 226C 000C '"l..' MOVEA.L $000C(A4),A1
0000000E: 43E9 0060 'C..`' LEA $0060(A1),A1
00000012: 4EBA 039C 'N...' JSR *+$039E ; 000003B0
00000016: 6100 0134 'a..4' BSR *+$0136 ; 0000014C
0000001A: 2382 0000 '#...' MOVE.L D2,$00(A1,D0.W)
0000001E: 241F '$.' MOVE.L (A7)+,D2
00000020: 4E75 'Nu' RTS
00000022: 48E7 60E0 'H.`.' MOVEM.L D1/D2/A0-A2,-(A7)
00000026: 322C 0002 '2,..' MOVE.W $0002(A4),D1
0000002A: 2478 034E '$x.N' MOVEA.L $034E,A2
0000002E: 2032 1008 ' 2..' MOVE.L $08(A2,D1.W),D0
00000032: 80EC 002A '...*' DIVU.W $002A(A4),D0
00000036: 7200 'r.' MOVEQ #$00,D1
00000038: 3200 '2.' MOVE.W D0,D1
0000003A: B291 '..' CMP.L (A1),D1
0000003C: 635A 'cZ' BLS.S *+$005C ; 00000098
0000003E: B2A9 0004 '....' CMP.L $0004(A1),D1
00000042: 6354 'cT' BLS.S *+$0056 ; 00000098
00000044: 1029 0008 '.)..' MOVE.B $0008(A1),D0
00000048: 5200 'R.' ADDQ.B #1,D0
0000004A: 0C00 0003 '....' CMPI.B #$03,D0
0000004E: 6248 'bH' BHI.S *+$004A ; 00000098
00000050: 1029 0009 '.)..' MOVE.B $0009(A1),D0
00000054: B02C 0019 '.,..' CMP.B $0019(A4),D0
00000058: 623E 'b>' BHI.S *+$0040 ; 00000098
0000005A: 7200 'r.' MOVEQ #$00,D1
0000005C: 322C 002A '2,.*' MOVE.W $002A(A4),D1
00000060: 70F2 'p.' MOVEQ #$F2,D0
00000062: D081 '..' ADD.L D1,D0
00000064: 80FC 0006 '....' DIVU.W #$0006,D0
00000068: B069 000A '.i..' CMP.W $000A(A1),D0
0000006C: 652A 'e*' BCS.S *+$002C ; 00000098
0000006E: 3229 000A '2)..' MOVE.W $000A(A1),D1
00000072: 3001 '0.' MOVE.W D1,D0
00000074: 6100 012E 'a...' BSR *+$0130 ; 000001A4
00000078: 7402 't.' MOVEQ #$02,D2
0000007A: D488 '..' ADD.L A0,D2
0000007C: 9489 '..' SUB.L A1,D2
0000007E: 3018 '0.' MOVE.W (A0)+,D0
00000080: 0800 0000 '....' BTST #$00,D0
00000084: 6612 'f.' BNE.S *+$0014 ; 00000098
00000086: 0C40 000E '.@..' CMPI.W #$000E,D0
0000008A: 650C 'e.' BCS.S *+$000E ; 00000098
0000008C: B042 '.B' CMP.W D2,D0
0000008E: 6408 'd.' BCC.S *+$000A ; 00000098
00000090: 3400 '4.' MOVE.W D0,D2
00000092: 51C9 FFEA 'Q...' DBF D1,*-$0014 ; 0000007E
00000096: 6004 '`.' BRA.S *+$0006 ; 0000009C
00000098: 7024 'p$' MOVEQ #$24,D0 ; '$'
0000009A: 6002 '`.' BRA.S *+$0004 ; 0000009E
0000009C: 4240 'B@' CLR.W D0
0000009E: 4CDF 0706 'L...' MOVEM.L (A7)+,D1/D2/A0-A2
000000A2: 4A40 'J@' TST.W D0
000000A4: 4E75 'Nu' RTS
000000A6: 48E7 C080 'H...' MOVEM.L D0/D1/A0,-(A7)
000000AA: 7203 'r.' MOVEQ #$03,D1
000000AC: D26C 002A '.l.*' ADD.W $002A(A4),D1
000000B0: E449 '.I' LSR.W #2,D1
000000B2: 5341 'SA' SUBQ.W #1,D1
000000B4: 7000 'p.' MOVEQ #$00,D0
000000B6: 20C0 ' .' MOVE.L D0,(A0)+
000000B8: 51C9 FFFC 'Q...' DBF D1,*-$0002 ; 000000B6
000000BC: 4CDF 0103 'L...' MOVEM.L (A7)+,D0/D1/A0
000000C0: 4E75 'Nu' RTS
000000C2: 48E7 3E3C 'H.><' MOVEM.L D2-D6/A2-A5,-(A7)
000000C6: 3A01 ':.' MOVE.W D1,D5
000000C8: 3001 '0.' MOVE.W D1,D0
000000CA: 4EBA 00D8 'N...' JSR *+$00DA ; 000001A4
000000CE: 2C08 ',.' MOVE.L A0,D6
000000D0: 3800 '8.' MOVE.W D0,D4
000000D2: 47E8 FFFE 'G...' LEA -$0002(A0),A3
000000D6: 3613 '6.' MOVE.W (A3),D3
000000D8: 3029 000A '0)..' MOVE.W $000A(A1),D0
000000DC: 4EBA 00C6 'N...' JSR *+$00C8 ; 000001A4
000000E0: 2448 '$H' MOVEA.L A0,A2
000000E2: 3400 '4.' MOVE.W D0,D2
000000E4: 2A49 '*I' MOVEA.L A1,A5
000000E6: 41F5 3000 'A.0.' LEA $00(A5,D3.W),A0
000000EA: 43F5 4000 'C.@.' LEA $00(A5,D4.W),A1
000000EE: 3002 '0.' MOVE.W D2,D0
000000F0: 9043 '.C' SUB.W D3,D0
000000F2: 4EBA 01FA 'N...' JSR *+$01FC ; 000002EE
000000F6: 536D 000A 'Sm..' SUBQ.W #1,$000A(A5)
000000FA: 204B ' K' MOVEA.L A3,A0
000000FC: 2246 '"F' MOVEA.L D6,A1
000000FE: 302D 000A '0-..' MOVE.W $000A(A5),D0
00000102: 9045 '.E' SUB.W D5,D0
00000104: 3204 '2.' MOVE.W D4,D1
00000106: 9243 '.C' SUB.W D3,D1
00000108: 4EBA 01CE 'N...' JSR *+$01D0 ; 000002D8
0000010C: 4CDF 3C7C 'L.<|' MOVEM.L (A7)+,D2-D6/A2-A5
00000110: 4E75 'Nu' RTS
00000112: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000114: 48E6 3000 'H.0.' MOVEM.L D2/D3,-(A6)
00000118: 4203 'B.' CLR.B D3
0000011A: 6008 '`.' BRA.S *+$000A ; 00000124
0000011C: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000011E: 48E6 3000 'H.0.' MOVEM.L D2/D3,-(A6)
00000122: 7601 'v.' MOVEQ #$01,D3
00000124: 4A03 'J.' TST.B D3
00000126: 6606 'f.' BNE.S *+$0008 ; 0000012E
00000128: 2428 0004 '$(..' MOVE.L $0004(A0),D2
0000012C: 6002 '`.' BRA.S *+$0004 ; 00000130
0000012E: 2410 '$.' MOVE.L (A0),D2
00000130: 6604 'f.' BNE.S *+$0006 ; 00000136
00000132: 7200 'r.' MOVEQ #$00,D1
00000134: 600A '`.' BRA.S *+$000C ; 00000140
00000136: 7200 'r.' MOVEQ #$00,D1
00000138: 611E 'a.' BSR.S *+$0020 ; 00000158
0000013A: 6606 'f.' BNE.S *+$0008 ; 00000142
0000013C: 2202 '".' MOVE.L D2,D1
0000013E: 2248 '"H' MOVEA.L A0,A1
00000140: 4240 'B@' CLR.W D0
00000142: 4CDE 000C 'L...' MOVEM.L (A6)+,D2/D3
00000146: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000148: 4A40 'J@' TST.W D0
0000014A: 4E75 'Nu' RTS
0000014C: 7002 'p.' MOVEQ #$02,D0
0000014E: D06C 002C '.l.,' ADD.W $002C(A4),D0
00000152: E248 '.H' LSR.W #1,D0
00000154: E348 '.H' LSL.W #1,D0
00000156: 4E75 'Nu' RTS
00000158: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000015A: 48E6 4040 'H.@@' MOVEM.L D1/A1,-(A6)
0000015E: 302C 0002 '0,..' MOVE.W $0002(A4),D0
00000162: 226C 0008 '"l..' MOVEA.L $0008(A4),A1
00000166: 4EBA 0000 'N...' JSR EXTGETBLOCK ; id: 219
0000016A: 6616 'f.' BNE.S *+$0018 ; 00000182
0000016C: 2248 '"H' MOVEA.L A0,A1
0000016E: 6100 FEB2 'a...' BSR *-$014C ; 00000022
00000172: 670E 'g.' BEQ.S *+$0010 ; 00000182
00000174: 3D00 '=.' MOVE.W D0,-(A6)
00000176: 7202 'r.' MOVEQ #$02,D1
00000178: 226C 0008 '"l..' MOVEA.L $0008(A4),A1
0000017C: 4EBA 0000 'N...' JSR EXTRELBLOCK ; id: 233
00000180: 301E '0.' MOVE.W (A6)+,D0
00000182: 4CDE 0202 'L...' MOVEM.L (A6)+,D1/A1
00000186: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000188: 4A40 'J@' TST.W D0
0000018A: 4E75 'Nu' RTS
0000018C: 2F01 '/.' MOVE.L D1,-(A7)
0000018E: 3229 000A '2)..' MOVE.W $000A(A1),D1
00000192: 3001 '0.' MOVE.W D1,D0
00000194: 4EBA 000E 'N...' JSR *+$0010 ; 000001A4
00000198: 0440 000E '.@..' SUBI.W #$000E,D0
0000019C: E349 '.I' LSL.W #1,D1
0000019E: D041 '.A' ADD.W D1,D0
000001A0: 221F '".' MOVE.L (A7)+,D1
000001A2: 4E75 'Nu' RTS
000001A4: 6104 'a.' BSR.S *+$0006 ; 000001AA
000001A6: 3010 '0.' MOVE.W (A0),D0
000001A8: 4E75 'Nu' RTS
000001AA: 91C8 '..' SUBA.L A0,A0
000001AC: 306C 002A '0l.*' MOVEA.W $002A(A4),A0
000001B0: D1C9 '..' ADDA.L A1,A0
000001B2: E348 '.H' LSL.W #1,D0
000001B4: 4440 'D@' NEG.W D0
000001B6: 41F0 00FE 'A...' LEA -$02(A0,D0.W),A0
000001BA: 4E75 'Nu' RTS
000001BC: 48E7 6000 'H.`.' MOVEM.L D1/D2,-(A7)
000001C0: 3200 '2.' MOVE.W D0,D1
000001C2: 61E0 'a.' BSR.S *-$001E ; 000001A4
000001C4: 3400 '4.' MOVE.W D0,D2
000001C6: 3001 '0.' MOVE.W D1,D0
000001C8: 5240 'R@' ADDQ.W #1,D0
000001CA: 61D8 'a.' BSR.S *-$0026 ; 000001A4
000001CC: 9042 '.B' SUB.W D2,D0
000001CE: 41F1 2000 'A. .' LEA $00(A1,D2.W),A0
000001D2: 4CDF 0006 'L...' MOVEM.L (A7)+,D1/D2
000001D6: 4E75 'Nu' RTS
000001D8: 2D1F '-.' MOVE.L (A7)+,-(A6)
000001DA: 48E6 6040 'H.`@' MOVEM.L D1/D2/A1,-(A6)
000001DE: 2401 '$.' MOVE.L D1,D2
000001E0: 302C 0002 '0,..' MOVE.W $0002(A4),D0
000001E4: 7204 'r.' MOVEQ #$04,D1
000001E6: 226C 0008 '"l..' MOVEA.L $0008(A4),A1
000001EA: 4EBA 0000 'N...' JSR EXTGETBLOCK ; id: 219
000001EE: 6610 'f.' BNE.S *+$0012 ; 00000200
000001F0: 6100 FEB4 'a...' BSR *-$014A ; 000000A6
000001F4: 342C 002A '4,.*' MOVE.W $002A(A4),D2
000001F8: 31BC 000E 20FE '1... .' MOVE.W #$000E,-$02(A0,D2.W)
000001FE: 4240 'B@' CLR.W D0
00000200: 4CDE 0206 'L...' MOVEM.L (A6)+,D1/D2/A1
00000204: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000206: 4A40 'J@' TST.W D0
00000208: 4E75 'Nu' RTS
0000020A: 48E7 7F7C 'H..|' MOVEM.L D1-D7/A1-A5,-(A7)
0000020E: 3E00 '>.' MOVE.W D0,D7
00000210: 3C01 '<.' MOVE.W D1,D6
00000212: 2A08 '*.' MOVE.L A0,D5
00000214: 3001 '0.' MOVE.W D1,D0
00000216: 4EBA FF8C 'N...' JSR *-$0072 ; 000001A4
0000021A: 3800 '8.' MOVE.W D0,D4
0000021C: 3029 000A '0)..' MOVE.W $000A(A1),D0
00000220: 4EBA FF82 'N...' JSR *-$007C ; 000001A4
00000224: 2648 '&H' MOVEA.L A0,A3
00000226: 3600 '6.' MOVE.W D0,D3
00000228: 220B '".' MOVE.L A3,D1
0000022A: 7000 'p.' MOVEQ #$00,D0
0000022C: 3003 '0.' MOVE.W D3,D0
0000022E: D089 '..' ADD.L A1,D0
00000230: 9280 '..' SUB.L D0,D1
00000232: 7002 'p.' MOVEQ #$02,D0
00000234: D047 '.G' ADD.W D7,D0
00000236: B240 '.@' CMP.W D0,D1
00000238: 6C04 'l.' BGE.S *+$0006 ; 0000023E
0000023A: 70FF 'p.' MOVEQ #$FF,D0
0000023C: 6036 '`6' BRA.S *+$0038 ; 00000274
0000023E: 2A49 '*I' MOVEA.L A1,A5
00000240: 41F5 4000 'A.@.' LEA $00(A5,D4.W),A0
00000244: 43F0 7000 'C.p.' LEA $00(A0,D7.W),A1
00000248: 3003 '0.' MOVE.W D3,D0
0000024A: 9044 '.D' SUB.W D4,D0
0000024C: 4EBA 00B6 'N...' JSR *+$00B8 ; 00000304
00000250: 204B ' K' MOVEA.L A3,A0
00000252: 43E8 FFFE 'C...' LEA -$0002(A0),A1
00000256: 302D 000A '0-..' MOVE.W $000A(A5),D0
0000025A: 9046 '.F' SUB.W D6,D0
0000025C: 3207 '2.' MOVE.W D7,D1
0000025E: 4EBA 0068 'N..h' JSR *+$006A ; 000002C8
00000262: 2045 ' E' MOVEA.L D5,A0
00000264: 43F5 4000 'C.@.' LEA $00(A5,D4.W),A1
00000268: 3007 '0.' MOVE.W D7,D0
0000026A: 4EBA 0082 'N...' JSR *+$0084 ; 000002EE
0000026E: 526D 000A 'Rm..' ADDQ.W #1,$000A(A5)
00000272: 4240 'B@' CLR.W D0
00000274: 4CDF 3EFE 'L.>.' MOVEM.L (A7)+,D1-D7/A1-A5
00000278: 4A40 'J@' TST.W D0
0000027A: 4E75 'Nu' RTS
0000027C: 2878 034E '(x.N' MOVEA.L $034E,A4
00000280: 2874 0022 '(t."' MOVEA.L $22(A4,D0.W),A4
00000284: 4E75 'Nu' RTS
00000286: 48E7 B000 'H...' MOVEM.L D0/D2/D3,-(A7)
0000028A: 3601 '6.' MOVE.W D1,D3
0000028C: 3003 '0.' MOVE.W D3,D0
0000028E: 4EBA FF2C 'N..,' JSR *-$00D2 ; 000001BC
00000292: 2408 '$.' MOVE.L A0,D2
00000294: 3003 '0.' MOVE.W D3,D0
00000296: 5240 'R@' ADDQ.W #1,D0
00000298: 4EBA FF22 'N.."' JSR *-$00DC ; 000001BC
0000029C: 2208 '".' MOVE.L A0,D1
0000029E: 2042 ' B' MOVEA.L D2,A0
000002A0: 7000 'p.' MOVEQ #$00,D0
000002A2: 1010 '..' MOVE.B (A0),D0
000002A4: 5480 'T.' ADDQ.L #2,D0
000002A6: E288 '..' LSR.L #1,D0
000002A8: E388 '..' LSL.L #1,D0
000002AA: 9282 '..' SUB.L D2,D1
000002AC: 9280 '..' SUB.L D0,D1
000002AE: 2248 '"H' MOVEA.L A0,A1
000002B0: D3C0 '..' ADDA.L D0,A1
000002B2: 4CDF 000D 'L...' MOVEM.L (A7)+,D0/D2/D3
000002B6: 4E75 'Nu' RTS
000002B8: 5340 'S@' SUBQ.W #1,D0
000002BA: C0FC 0006 '....' MULU.W #$0006,D0
000002BE: 206C 000C ' l..' MOVEA.L $000C(A4),A0
000002C2: 41F0 0800 'A...' LEA $00(A0,D0.L),A0
000002C6: 4E75 'Nu' RTS
000002C8: 48E7 E0C0 'H...' MOVEM.L D0-D2/A0/A1,-(A7)
000002CC: 3418 '4.' MOVE.W (A0)+,D2
000002CE: D441 '.A' ADD.W D1,D2
000002D0: 32C2 '2.' MOVE.W D2,(A1)+
000002D2: 51C8 FFF8 'Q...' DBF D0,*-$0006 ; 000002CC
000002D6: 6010 '`.' BRA.S *+$0012 ; 000002E8
000002D8: 48E7 E0C0 'H...' MOVEM.L D0-D2/A0/A1,-(A7)
000002DC: B348 '.H' CMPM.W (A0)+,(A1)+
000002DE: 3420 '4 ' MOVE.W -(A0),D2
000002E0: D441 '.A' ADD.W D1,D2
000002E2: 3302 '3.' MOVE.W D2,-(A1)
000002E4: 51C8 FFF8 'Q...' DBF D0,*-$0006 ; 000002DE
000002E8: 4CDF 0307 'L...' MOVEM.L (A7)+,D0-D2/A0/A1
000002EC: 4E75 'Nu' RTS
000002EE: 48E7 C0C0 'H...' MOVEM.L D0/D1/A0/A1,-(A7)
000002F2: 4A40 'J@' TST.W D0
000002F4: 6F08 'o.' BLE.S *+$000A ; 000002FE
000002F6: 5340 'S@' SUBQ.W #1,D0
000002F8: 12D8 '..' MOVE.B (A0)+,(A1)+
000002FA: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000002F8
000002FE: 4CDF 0303 'L...' MOVEM.L (A7)+,D0/D1/A0/A1
00000302: 4E75 'Nu' RTS
00000304: 48E7 C0C0 'H...' MOVEM.L D0/D1/A0/A1,-(A7)
00000308: 4A40 'J@' TST.W D0
0000030A: 6F0C 'o.' BLE.S *+$000E ; 00000318
0000030C: D0C0 '..' ADDA.W D0,A0
0000030E: D2C0 '..' ADDA.W D0,A1
00000310: 5340 'S@' SUBQ.W #1,D0
00000312: 1320 '. ' MOVE.B -(A0),-(A1)
00000314: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000312
00000318: 4CDF 0303 'L...' MOVEM.L (A7)+,D0/D1/A0/A1
0000031C: 4E75 'Nu' RTS
0000031E: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000320: 2D09 '-.' MOVE.L A1,-(A6)
00000322: 2008 ' .' MOVE.L A0,D0
00000324: 6704 'g.' BEQ.S *+$0006 ; 0000032A
00000326: 4EBA 0000 'N...' JSR EXTRELBLOCK ; id: 233
0000032A: 225E '"^' MOVEA.L (A6)+,A1
0000032C: 2F1E '/.' MOVE.L (A6)+,-(A7)
0000032E: 4A40 'J@' TST.W D0
00000330: 4E75 'Nu' RTS
00000332: 48E7 3C70 'H.<p' MOVEM.L D2-D5/A1-A3,-(A7)
00000336: 2648 '&H' MOVEA.L A0,A3
00000338: 2449 '$I' MOVEA.L A1,A2
0000033A: 2A2C 0004 '*,..' MOVE.L $0004(A4),D5
0000033E: 4242 'BB' CLR.W D2
00000340: 362A 000A '6*..' MOVE.W $000A(A2),D3
00000344: 5343 'SC' SUBQ.W #1,D3
00000346: B443 '.C' CMP.W D3,D2
00000348: 6E36 'n6' BGT.S *+$0038 ; 00000380
0000034A: 3802 '8.' MOVE.W D2,D4
0000034C: D843 '.C' ADD.W D3,D4
0000034E: E24C '.L' LSR.W #1,D4
00000350: 3004 '0.' MOVE.W D4,D0
00000352: 224A '"J' MOVEA.L A2,A1
00000354: 4EBA FE66 'N..f' JSR *-$0198 ; 000001BC
00000358: 2248 '"H' MOVEA.L A0,A1
0000035A: 204B ' K' MOVEA.L A3,A0
0000035C: 2F0C '/.' MOVE.L A4,-(A7)
0000035E: 2845 '(E' MOVEA.L D5,A4
00000360: 4E94 'N.' JSR (A4)
00000362: 285F '(_' MOVEA.L (A7)+,A4
00000364: 4A40 'J@' TST.W D0
00000366: 670C 'g.' BEQ.S *+$000E ; 00000374
00000368: 6E0E 'n.' BGT.S *+$0010 ; 00000378
0000036A: 3604 '6.' MOVE.W D4,D3
0000036C: 5343 'SC' SUBQ.W #1,D3
0000036E: B443 '.C' CMP.W D3,D2
00000370: 6FD8 'o.' BLE.S *-$0026 ; 0000034A
00000372: 600C '`.' BRA.S *+$000E ; 00000380
00000374: 4240 'B@' CLR.W D0
00000376: 600C '`.' BRA.S *+$000E ; 00000384
00000378: 3404 '4.' MOVE.W D4,D2
0000037A: 5242 'RB' ADDQ.W #1,D2
0000037C: B443 '.C' CMP.W D3,D2
0000037E: 6FCA 'o.' BLE.S *-$0034 ; 0000034A
00000380: 3802 '8.' MOVE.W D2,D4
00000382: 7020 'p ' MOVEQ #$20,D0 ; ' '
00000384: 3204 '2.' MOVE.W D4,D1
00000386: 4CDF 0E3C 'L..<' MOVEM.L (A7)+,D2-D5/A1-A3
0000038A: 4A40 'J@' TST.W D0
0000038C: 4E75 'Nu' RTS
0000038E: 48E7 C0E0 'H...' MOVEM.L D0/D1/A0-A2,-(A7)
00000392: 2448 '$H' MOVEA.L A0,A2
00000394: 4EBA FEF0 'N...' JSR *-$010E ; 00000286
00000398: 220A '".' MOVE.L A2,D1
0000039A: 670A 'g.' BEQ.S *+$000C ; 000003A6
0000039C: 2041 ' A' MOVEA.L D1,A0
0000039E: 48C0 'H.' EXT.L D0
000003A0: A02E '..' _BlockMove ; A02E
000003A2: 6006 '`.' BRA.S *+$0008 ; 000003AA
000003A4: 4219 'B.' CLR.B (A1)+
000003A6: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000003A4
000003AA: 4CDF 0703 'L...' MOVEM.L (A7)+,D0/D1/A0-A2
000003AE: 4E75 'Nu' RTS
000003B0: 48E7 C0E0 'H...' MOVEM.L D0/D1/A0-A2,-(A7)
000003B4: 2448 '$H' MOVEA.L A0,A2
000003B6: 322C 002C '2,.,' MOVE.W $002C(A4),D1
000003BA: 12C1 '..' MOVE.B D1,(A1)+
000003BC: 204A ' J' MOVEA.L A2,A0
000003BE: 7000 'p.' MOVEQ #$00,D0
000003C0: 1018 '..' MOVE.B (A0)+,D0
000003C2: 9240 '.@' SUB.W D0,D1
000003C4: 6C06 'l.' BGE.S *+$0008 ; 000003CC
000003C6: D041 '.A' ADD.W D1,D0
000003C8: 6002 '`.' BRA.S *+$0004 ; 000003CC
000003CA: 12D8 '..' MOVE.B (A0)+,(A1)+
000003CC: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000003CA
000003D0: 4A41 'JA' TST.W D1
000003D2: 6F08 'o.' BLE.S *+$000A ; 000003DC
000003D4: 6002 '`.' BRA.S *+$0004 ; 000003D8
000003D6: 4219 'B.' CLR.B (A1)+
000003D8: 51C9 FFFC 'Q...' DBF D1,*-$0002 ; 000003D6
000003DC: 4CDF 0703 'L...' MOVEM.L (A7)+,D0/D1/A0-A2
000003E0: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTRELBLOCK"(233)
00000328
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTGETBLOCK"(219)
000001EC
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTRELBLOCK"(233)
0000017E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTGETBLOCK"(219)
00000168
EntryPoint: Flags=$08=(Extern Code) Offset=$03B0 Entry="EXTUPDIKEY"(245)
EntryPoint: Flags=$08=(Extern Code) Offset=$038E Entry="EXTUPDDREC"(246)
EntryPoint: Flags=$08=(Extern Code) Offset=$0332 Entry="EXTSEARCHNODE"(247)
EntryPoint: Flags=$08=(Extern Code) Offset=$031E Entry="EXTRELNODE"(248)
EntryPoint: Flags=$08=(Extern Code) Offset=$0304 Entry="EXTMOVRECRT"(249)
EntryPoint: Flags=$08=(Extern Code) Offset=$02EE Entry="EXTMOVRECLT"(250)
EntryPoint: Flags=$08=(Extern Code) Offset=$02D8 Entry="EXTMOVOFFRT"(251)
EntryPoint: Flags=$08=(Extern Code) Offset=$02C8 Entry="EXTMOVOFFLT"(252)
EntryPoint: Flags=$08=(Extern Code) Offset=$02B8 Entry="EXTLOCTPR"(253)
EntryPoint: Flags=$08=(Extern Code) Offset=$0286 Entry="EXTLOCREC"(254)
EntryPoint: Flags=$08=(Extern Code) Offset=$027C Entry="EXTLOCBTCB"(255)
EntryPoint: Flags=$08=(Extern Code) Offset=$020A Entry="EXTINSERTREC"(256)
EntryPoint: Flags=$08=(Extern Code) Offset=$01D8 Entry="EXTINITNODE"(257)
EntryPoint: Flags=$08=(Extern Code) Offset=$01BC Entry="EXTGETRECA"(258)
EntryPoint: Flags=$08=(Extern Code) Offset=$01A4 Entry="EXTGETOFFSET"(259)
EntryPoint: Flags=$08=(Extern Code) Offset=$011C Entry="EXTGETRTSIB"(260)
EntryPoint: Flags=$08=(Extern Code) Offset=$0112 Entry="EXTGETLTSIB"(261)
EntryPoint: Flags=$08=(Extern Code) Offset=$018C Entry="EXTGETNODESIZ"(262)
EntryPoint: Flags=$08=(Extern Code) Offset=$0158 Entry="EXTGETNODE"(263)
EntryPoint: Flags=$08=(Extern Code) Offset=$014C Entry="EXTGETMAXKEY"(264)
EntryPoint: Flags=$08=(Extern Code) Offset=$00C2 Entry="EXTDELETEREC"(265)
EntryPoint: Flags=$08=(Extern Code) Offset=$00A6 Entry="EXTCLRNODE"(266)
EntryPoint: Flags=$08=(Extern Code) Offset=$0022 Entry="EXTCHKNODE"(267)
EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="EXTBUILDIREC"(268)
Comment:
AUTOMOD_1EF10 ended due to: vector glue below
Comment:
#####################################################################################
Module: EXTBTQUEUE [1F3F0, 1F532)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+130 (1F520): BSR EXTISBTREE
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeQueue.a
+90 (1F480): EXTBTDISPATCHREQUEST
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeQueue.a
Dictionary: Flags $00 FirstId 269
269: EXTBTQUEUE
270: EXTBTDISPATCHREQUEST
Module: Flags=$88=(ForcedActive Extern Code) Module="EXTBTQUEUE"(269) Segment="Main"(200)
Size: Flags $00 ModuleSize 322
Content: Flags $08
Contents offset $0000 size $0142
00000000: 317C 0001 0010 '1|....' MOVE.W #$0001,$0010(A0)
00000006: 3141 0006 '1A..' MOVE.W D1,$0006(A0)
0000000A: 1140 0007 '.@..' MOVE.B D0,$0007(A0)
0000000E: 215F 0008 '!_..' MOVE.L (A7)+,$0008(A0)
00000012: 317C 0015 0004 '1|....' MOVE.W #$0015,$0004(A0)
00000018: 0801 000A '....' BTST #$0A,D1
0000001C: 6600 0042 'f..B' BNE *+$0044 ; 00000060
00000020: 42A8 000C 'B...' CLR.L $000C(A0)
00000024: 2F28 0008 '/(..' MOVE.L $0008(A0),-(A7)
00000028: 487A 0060 'Hz.`' PEA *+$0062 ; 0000008A
0000002C: 215F 0008 '!_..' MOVE.L (A7)+,$0008(A0)
00000030: 2F08 '/.' MOVE.L A0,-(A7)
00000032: 612C 'a,' BSR.S *+$002E ; 00000060
00000034: 205F ' _' MOVEA.L (A7)+,A0
00000036: 4AA8 0008 'J...' TST.L $0008(A0)
0000003A: 66FA 'f.' BNE.S *-$0004 ; 00000036
0000003C: 215F 0008 '!_..' MOVE.L (A7)+,$0008(A0)
00000040: 2F08 '/.' MOVE.L A0,-(A7)
00000042: 48E7 1F3E 'H..>' MOVEM.L D3-D7/A2-A6,-(A7)
00000046: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
0000004A: 2269 000A '"i..' MOVEA.L $000A(A1),A1
0000004E: 6140 'a@' BSR.S *+$0042 ; 00000090
00000050: 4CDF 7CF8 'L.|.' MOVEM.L (A7)+,D3-D7/A2-A6
00000054: 205F ' _' MOVEA.L (A7)+,A0
00000056: 3028 0010 '0(..' MOVE.W $0010(A0),D0
0000005A: 6EFA 'n.' BGT.S *-$0004 ; 00000056
0000005C: 48C0 'H.' EXT.L D0
0000005E: 4E75 'Nu' RTS
00000060: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
00000064: 2269 000A '"i..' MOVEA.L $000A(A1),A1
00000068: 40E7 '@.' MOVE SR,-(A7)
0000006A: 007C 0700 '.|..' ORI.W #$0700,SR
0000006E: A96F '.o' _Enqueue ; A96F
00000070: 08D1 0000 '....' BSET #$00,(A1)
00000074: 6706 'g.' BEQ.S *+$0008 ; 0000007C
00000076: 7000 'p.' MOVEQ #$00,D0
00000078: 46DF 'F.' MOVE (A7)+,SR
0000007A: 4E75 'Nu' RTS
0000007C: 46DF 'F.' MOVE (A7)+,SR
0000007E: 48E7 1F3E 'H..>' MOVEM.L D3-D7/A2-A6,-(A7)
00000082: 610C 'a.' BSR.S *+$000E ; 00000090
00000084: 4CDF 7CF8 'L.|.' MOVEM.L (A7)+,D3-D7/A2-A6
00000088: 4E75 'Nu' RTS
0000008A: 42A8 0008 'B...' CLR.L $0008(A0)
0000008E: 4E75 'Nu' RTS
00000090: 41E9 0002 'A...' LEA $0002(A1),A0
00000094: 2010 ' .' MOVE.L (A0),D0
00000096: 6700 0082 'g...' BEQ *+$0084 ; 0000011A
0000009A: 2040 ' @' MOVEA.L D0,A0
0000009C: 7000 'p.' MOVEQ #$00,D0
0000009E: 1028 0007 '.(..' MOVE.B $0007(A0),D0
000000A2: 0C40 000C '.@..' CMPI.W #$000C,D0
000000A6: 670C 'g.' BEQ.S *+$000E ; 000000B4
000000A8: 0C40 0001 '.@..' CMPI.W #$0001,D0
000000AC: 6F26 'o&' BLE.S *+$0028 ; 000000D4
000000AE: 0C40 0008 '.@..' CMPI.W #$0008,D0
000000B2: 6220 'b ' BHI.S *+$0022 ; 000000D4
000000B4: 6100 0076 'a..v' BSR *+$0078 ; 0000012C
000000B8: 661A 'f.' BNE.S *+$001C ; 000000D4
000000BA: 4A81 'J.' TST.L D1
000000BC: 6716 'g.' BEQ.S *+$0018 ; 000000D4
000000BE: B2A8 004A '...J' CMP.L $004A(A0),D1
000000C2: 6710 'g.' BEQ.S *+$0012 ; 000000D4
000000C4: 0828 000A 0006 '.(....' BTST #$0A,$0006(A0)
000000CA: 66C8 'f.' BNE.S *-$0036 ; 00000094
000000CC: 317C 0002 0010 '1|....' MOVE.W #$0002,$0010(A0)
000000D2: 60C0 '`.' BRA.S *-$003E ; 00000094
000000D4: B1E9 0002 '....' CMPA.L $0002(A1),A0
000000D8: 6726 'g&' BEQ.S *+$0028 ; 00000100
000000DA: 40E7 '@.' MOVE SR,-(A7)
000000DC: 007C 0700 '.|..' ORI.W #$0700,SR
000000E0: 2F09 '/.' MOVE.L A1,-(A7)
000000E2: 43D1 'C.' LEA (A1),A1
000000E4: A96E '.n' _Dequeue ; A96E
000000E6: 2257 '"W' MOVEA.L (A7),A1
000000E8: 2269 0002 '"i..' MOVEA.L $0002(A1),A1
000000EC: 2089 ' .' MOVE.L A1,(A0)
000000EE: 225F '"_' MOVEA.L (A7)+,A1
000000F0: 2348 0002 '#H..' MOVE.L A0,$0002(A1)
000000F4: 4AA9 0006 'J...' TST.L $0006(A1)
000000F8: 6604 'f.' BNE.S *+$0006 ; 000000FE
000000FA: 2348 0006 '#H..' MOVE.L A0,$0006(A1)
000000FE: 46DF 'F.' MOVE (A7)+,SR
00000100: 2C69 0016 ',i..' MOVEA.L $0016(A1),A6
00000104: 0891 000A '....' BCLR #$0A,(A1)
00000108: 0828 000A 0006 '.(....' BTST #$0A,$0006(A0)
0000010E: 6704 'g.' BEQ.S *+$0006 ; 00000114
00000110: 08D1 000A '....' BSET #$0A,(A1)
00000114: 2268 0008 '"h..' MOVEA.L $0008(A0),A1
00000118: 4ED1 'N.' JMP (A1)
0000011A: 0891 0000 '....' BCLR #$00,(A1)
0000011E: 2010 ' .' MOVE.L (A0),D0
00000120: 6708 'g.' BEQ.S *+$000A ; 0000012A
00000122: 08D1 0000 '....' BSET #$00,(A1)
00000126: 6700 FF72 'g..r' BEQ *-$008C ; 0000009A
0000012A: 4E75 'Nu' RTS
0000012C: 48E7 2078 'H. x' MOVEM.L D2/A1-A4,-(A7)
00000130: 6100 FECE 'a...' BSR EXTISBTREE-EXTBTQUEUE+$FECE ; ids: 229, 269
00000134: 6604 'f.' BNE.S *+$0006 ; 0000013A
00000136: 222C 0046 '",.F' MOVE.L $0046(A4),D1
0000013A: 4CDF 1E04 'L...' MOVEM.L (A7)+,D2/A1-A4
0000013E: 4A40 'J@' TST.W D0
00000140: 4E75 'Nu' RTS
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTISBTREE"(229) Ref2="EXTBTQUEUE"(269)
0132
EntryPoint: Flags=$08=(Extern Code) Offset=$0090 Entry="EXTBTDISPATCHREQUEST"(270)
Comment:
EXTBTQUEUE ended due to: vector glue below
Comment:
#####################################################################################
Module: EXTBTCMDDONE [1F550, 1F5C0)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+4C (1F59C): JMP CALLWITHREGISTERSPRESERVED
+48 (1F598): LEA EXTBTDISPATCHREQUEST, A0
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeQueue.a
Dictionary: Flags $00 FirstId 271
271: EXTBTCMDDONE
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="EXTBTCMDDONE"(271) Segment="Main"(200)
Size: Flags $00 ModuleSize 112
Content: Flags $08
Contents offset $0000 size $0070
00000000: 48C0 'H.' EXT.L D0
00000002: 4EBA 0050 'N..P' JSR *+$0052 ; 00000054
00000006: 40E7 '@.' MOVE SR,-(A7)
00000008: 007C 0700 '.|..' ORI.W #$0700,SR
0000000C: 0891 0000 '....' BCLR #$00,(A1)
00000010: 2350 0002 '#P..' MOVE.L (A0),$0002(A1)
00000014: 6604 'f.' BNE.S *+$0006 ; 0000001A
00000016: 42A9 0006 'B...' CLR.L $0006(A1)
0000001A: 46DF 'F.' MOVE (A7)+,SR
0000001C: 3140 0010 '1@..' MOVE.W D0,$0010(A0)
00000020: 2228 000C '"(..' MOVE.L $000C(A0),D1
00000024: 6704 'g.' BEQ.S *+$0006 ; 0000002A
00000026: 2241 '"A' MOVEA.L D1,A1
00000028: 4E91 'N.' JSR (A1)
0000002A: 40E7 '@.' MOVE SR,-(A7)
0000002C: 007C 0700 '.|..' ORI.W #$0700,SR
00000030: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
00000034: 2269 000A '"i..' MOVEA.L $000A(A1),A1
00000038: 4AA9 0002 'J...' TST.L $0002(A1)
0000003C: 6700 0012 'g...' BEQ *+$0014 ; 00000050
00000040: 08D1 0000 '....' BSET #$00,(A1)
00000044: 660A 'f.' BNE.S *+$000C ; 00000050
00000046: 46DF 'F.' MOVE (A7)+,SR
00000048: 41FA 0000 'A...' LEA EXTBTDISPATCHREQUEST,A0 ; id: 270
0000004C: 4EFA 0000 'N...' JMP CALLWITHREGISTERSPRESERVED ; id: 272
00000050: 46DF 'F.' MOVE (A7)+,SR
00000052: 4E75 'Nu' RTS
00000054: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
00000058: 2269 000A '"i..' MOVEA.L $000A(A1),A1
0000005C: 2069 0002 ' i..' MOVEA.L $0002(A1),A0
00000060: 0C68 0015 0004 '.h....' CMPI.W #$0015,$0004(A0)
00000066: 6602 'f.' BNE.S *+$0004 ; 0000006A
00000068: 4E75 'Nu' RTS
0000006A: 701B 'p.' MOVEQ #$1B,D0
0000006C: A9C9 '..' _SysError ; A9C9
0000006E: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 272
272: CALLWITHREGISTERSPRESERVED
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CALLWITHREGISTERSPRESERVED"(272)
0000004E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTBTDISPATCHREQUEST"(270)
0000004A
Comment:
EXTBTCMDDONE ended due to: vector glue below
Comment:
#####################################################################################
Module: EXTDOAOCRWF [1F5D0, 1F690)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeQueue.a
Dictionary: Flags $00 FirstId 273
273: EXTDOAOCRWF
Module: Flags=$88=(ForcedActive Extern Code) Module="EXTDOAOCRWF"(273) Segment="Main"(200)
Size: Flags $00 ModuleSize 192
Content: Flags $08
Contents offset $0000 size $00C0
00000000: 70CE 'p.' MOVEQ #$CE,D0
00000002: 0C41 0006 '.A..' CMPI.W #$0006,D1
00000006: 6232 'b2' BHI.S *+$0034 ; 0000003A
00000008: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
0000000C: 2269 000A '"i..' MOVEA.L $000A(A1),A1
00000010: E549 '.I' LSL.W #2,D1
00000012: 0811 000A '....' BTST #$0A,(A1)
00000016: 6624 'f$' BNE.S *+$0026 ; 0000003C
00000018: 43FA 0006 'C...' LEA *+$0008,A1 ; 00000020
0000001C: 4EF1 1000 'N...' JMP $00(A1,D1.W)
00000020: A010 '..' _Allocate ; A010
00000022: 6016 '`.' BRA.S *+$0018 ; 0000003A
00000024: A200 '..' _HOpen ; A200
00000026: 6012 '`.' BRA.S *+$0014 ; 0000003A
00000028: A001 '..' _Close ; A001
0000002A: 600E '`.' BRA.S *+$0010 ; 0000003A
0000002C: A002 '..' _Read ; A002
0000002E: 600A '`.' BRA.S *+$000C ; 0000003A
00000030: A003 '..' _Write ; A003
00000032: 6006 '`.' BRA.S *+$0008 ; 0000003A
00000034: A045 '.E' _FlushFile ; A045
00000036: 6002 '`.' BRA.S *+$0004 ; 0000003A
00000038: A012 '..' _SetEOF ; A012
0000003A: 4E75 'Nu' RTS
0000003C: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000003E: 48E6 3F3C 'H.?<' MOVEM.L D2-D7/A2-A5,-(A6)
00000042: 234E 0012 '#N..' MOVE.L A6,$0012(A1)
00000046: 0891 0007 '....' BCLR #$07,(A1)
0000004A: 43FA 0040 'C..@' LEA *+$0042,A1 ; 0000008C
0000004E: 2149 000C '!I..' MOVE.L A1,$000C(A0)
00000052: 43FA 0006 'C...' LEA *+$0008,A1 ; 0000005A
00000056: 4EF1 1000 'N...' JMP $00(A1,D1.W)
0000005A: A410 '..' _Allocate ,Sys ; A410
0000005C: 6016 '`.' BRA.S *+$0018 ; 00000074
0000005E: A600 '..' _Open ,Sys,Immed ; A600
00000060: 6012 '`.' BRA.S *+$0014 ; 00000074
00000062: A401 '..' _Close ,Sys ; A401
00000064: 600E '`.' BRA.S *+$0010 ; 00000074
00000066: A402 '..' _Read ,Sys ; A402
00000068: 600A '`.' BRA.S *+$000C ; 00000074
0000006A: A403 '..' _Write ,Sys ; A403
0000006C: 6006 '`.' BRA.S *+$0008 ; 00000074
0000006E: A445 '.E' _FlushFile ,Sys ; A445
00000070: 6002 '`.' BRA.S *+$0004 ; 00000074
00000072: A412 '..' _SetEOF ,Sys ; A412
00000074: 6706 'g.' BEQ.S *+$0008 ; 0000007C
00000076: 4A68 0010 'Jh..' TST.W $0010(A0)
0000007A: 6F1E 'o.' BLE.S *+$0020 ; 0000009A
0000007C: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
00000080: 2269 000A '"i..' MOVEA.L $000A(A1),A1
00000084: 08D1 0007 '....' BSET #$07,(A1)
00000088: 6618 'f.' BNE.S *+$001A ; 000000A2
0000008A: 4E75 'Nu' RTS
0000008C: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
00000090: 2269 000A '"i..' MOVEA.L $000A(A1),A1
00000094: 08D1 0007 '....' BSET #$07,(A1)
00000098: 67F0 'g.' BEQ.S *-$000E ; 0000008A
0000009A: 48E7 0F0E 'H...' MOVEM.L D4-D7/A4-A6,-(A7)
0000009E: 487A 001A 'Hz..' PEA *+$001C ; 000000BA
000000A2: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
000000A6: 2269 000A '"i..' MOVEA.L $000A(A1),A1
000000AA: 2C69 0012 ',i..' MOVEA.L $0012(A1),A6
000000AE: 4CDE 3CFC 'L.<.' MOVEM.L (A6)+,D2-D7/A2-A5
000000B2: 2F1E '/.' MOVE.L (A6)+,-(A7)
000000B4: 3028 0010 '0(..' MOVE.W $0010(A0),D0
000000B8: 4E75 'Nu' RTS
000000BA: 4CDF 70F0 'L.p.' MOVEM.L (A7)+,D4-D7/A4-A6
000000BE: 4E75 'Nu' RTS
Comment:
EXTDOAOCRWF ended due to: vector glue below
Comment:
#####################################################################################
Module: EXTGETBLOCK [1F6A0, 1F7AC)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+AC (1F74C): BSR EXTDOAOCRWF
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeQueue.a
Dictionary: Flags $00 FirstId 274
274: EXTGETBLOCK
Module: Flags=$88=(ForcedActive Extern Code) Module="EXTGETBLOCK"(274) Segment="Main"(200)
Size: Flags $00 ModuleSize 268
Content: Flags $08
Contents offset $0000 size $010C
00000000: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000002: 48E6 7E7C 'H.~|' MOVEM.L D1-D6/A1-A5,-(A6)
00000006: 1601 '..' MOVE.B D1,D3
00000008: 2649 '&I' MOVEA.L A1,A3
0000000A: 3200 '2.' MOVE.W D0,D1
0000000C: 6D00 00BE 'm...' BLT *+$00C0 ; 000000CC
00000010: 2278 034E '"x.N' MOVEA.L $034E,A1
00000014: 2471 1014 '$q..' MOVEA.L $14(A1,D1.W),A2
00000018: 2871 1022 '(q."' MOVEA.L $22(A1,D1.W),A4
0000001C: 7C00 '|.' MOVEQ #$00,D6
0000001E: 3C2C 002A '<,.*' MOVE.W $002A(A4),D6
00000022: 6604 'f.' BNE.S *+$0006 ; 00000028
00000024: 3C3C 0200 '<<..' MOVE.W #$0200,D6
00000028: 0803 0001 '....' BTST #$01,D3
0000002C: 6706 'g.' BEQ.S *+$0008 ; 00000034
0000002E: 7003 'p.' MOVEQ #$03,D0
00000030: 6000 008E '`...' BRA *+$0090 ; 000000C0
00000034: 3013 '0.' MOVE.W (A3),D0
00000036: 3A00 ':.' MOVE.W D0,D5
00000038: 2A4B '*K' MOVEA.L A3,A5
0000003A: 0C40 0002 '.@..' CMPI.W #$0002,D0
0000003E: 6704 'g.' BEQ.S *+$0006 ; 00000044
00000040: 5253 'RS' ADDQ.W #1,(A3)
00000042: 6002 '`.' BRA.S *+$0004 ; 00000046
00000044: 4253 'BS' CLR.W (A3)
00000046: 382B 0002 '8+..' MOVE.W $0002(A3),D4
0000004A: 47EB 0004 'G...' LEA $0004(A3),A3
0000004E: 6006 '`.' BRA.S *+$0008 ; 00000056
00000050: D6C4 '..' ADDA.W D4,A3
00000052: 47EB 000A 'G...' LEA $000A(A3),A3
00000056: 51C8 FFF8 'Q...' DBF D0,*-$0006 ; 00000050
0000005A: 0813 0006 '....' BTST #$06,(A3)
0000005E: 6706 'g.' BEQ.S *+$0008 ; 00000066
00000060: 6100 006E 'a..n' BSR *+$0070 ; 000000D0
00000064: 6654 'fT' BNE.S *+$0056 ; 000000BA
00000066: 7000 'p.' MOVEQ #$00,D0
00000068: 102C 0045 '.,.E' MOVE.B $0045(A4),D0
0000006C: E1AA '..' LSL.L D0,D2
0000006E: 08D3 0006 '....' BSET #$06,(A3)
00000072: 3741 0002 '7A..' MOVE.W D1,$0002(A3)
00000076: 3746 0004 '7F..' MOVE.W D6,$0004(A3)
0000007A: 2742 0006 ''B..' MOVE.L D2,$0006(A3)
0000007E: 47EB 000A 'G...' LEA $000A(A3),A3
00000082: 0803 0002 '....' BTST #$02,D3
00000086: 6636 'f6' BNE.S *+$0038 ; 000000BE
00000088: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
0000008C: 2269 000A '"i..' MOVEA.L $000A(A1),A1
00000090: 2069 000A ' i..' MOVEA.L $000A(A1),A0
00000094: 3141 0018 '1A..' MOVE.W D1,$0018(A0)
00000098: 214B 0020 '!K. ' MOVE.L A3,$0020(A0)
0000009C: 317C 0001 002C '1|...,' MOVE.W #$0001,$002C(A0)
000000A2: 2146 0024 '!F.$' MOVE.L D6,$0024(A0)
000000A6: 2142 002E '!B..' MOVE.L D2,$002E(A0)
000000AA: 7203 'r.' MOVEQ #$03,D1
000000AC: 6100 FF52 'a..R' BSR EXTDOAOCRWF-EXTGETBLOCK+$FF52 ; ids: 273, 274
000000B0: 670C 'g.' BEQ.S *+$000E ; 000000BE
000000B2: 43EB FFF6 'C...' LEA -$000A(A3),A1
000000B6: 0891 0006 '....' BCLR #$06,(A1)
000000BA: 3A85 ':.' MOVE.W D5,(A5)
000000BC: 6002 '`.' BRA.S *+$0004 ; 000000C0
000000BE: 7000 'p.' MOVEQ #$00,D0
000000C0: 204B ' K' MOVEA.L A3,A0
000000C2: 4CDE 3E7E 'L.>~' MOVEM.L (A6)+,D1-D6/A1-A5
000000C6: 2F1E '/.' MOVE.L (A6)+,-(A7)
000000C8: 4A40 'J@' TST.W D0
000000CA: 4E75 'Nu' RTS
000000CC: 70CE 'p.' MOVEQ #$CE,D0
000000CE: 60F0 '`.' BRA.S *-$000E ; 000000C0
000000D0: 2F02 '/.' MOVE.L D2,-(A7)
000000D2: 3405 '4.' MOVE.W D5,D2
000000D4: 5242 'RB' ADDQ.W #1,D2
000000D6: 0C42 0003 '.B..' CMPI.W #$0003,D2
000000DA: 6608 'f.' BNE.S *+$000A ; 000000E4
000000DC: 7400 't.' MOVEQ #$00,D2
000000DE: 47ED 0004 'G...' LEA $0004(A5),A3
000000E2: 6006 '`.' BRA.S *+$0008 ; 000000EA
000000E4: D6C4 '..' ADDA.W D4,A3
000000E6: 47EB 000A 'G...' LEA $000A(A3),A3
000000EA: BA42 '.B' CMP.W D2,D5
000000EC: 671A 'g.' BEQ.S *+$001C ; 00000108
000000EE: 0813 0006 '....' BTST #$06,(A3)
000000F2: 66E0 'f.' BNE.S *-$001E ; 000000D4
000000F4: 5242 'RB' ADDQ.W #1,D2
000000F6: 0C42 0003 '.B..' CMPI.W #$0003,D2
000000FA: 6602 'f.' BNE.S *+$0004 ; 000000FE
000000FC: 7400 't.' MOVEQ #$00,D2
000000FE: 3A82 ':.' MOVE.W D2,(A5)
00000100: 7000 'p.' MOVEQ #$00,D0
00000102: 241F '$.' MOVE.L (A7)+,D2
00000104: 4A40 'J@' TST.W D0
00000106: 4E75 'Nu' RTS
00000108: 7001 'p.' MOVEQ #$01,D0
0000010A: 60F6 '`.' BRA.S *-$0008 ; 00000102
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTDOAOCRWF"(273) Ref2="EXTGETBLOCK"(274)
00AE
Comment:
EXTGETBLOCK ended due to: vector glue below
Comment:
#####################################################################################
Module: EXTRELBLOCK [1F7C0, 1F7F4)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+22 (1F7E2): JSR EXTWRITEBLOCK
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeQueue.a
Dictionary: Flags $00 FirstId 275
275: EXTRELBLOCK
Module: Flags=$88=(ForcedActive Extern Code) Module="EXTRELBLOCK"(275) Segment="Main"(200)
Size: Flags $00 ModuleSize 52
Content: Flags $08
Contents offset $0000 size $0034
00000000: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000002: 48E6 4088 'H.@.' MOVEM.L D1/A0/A4,-(A6)
00000006: 49E8 FFF6 'I...' LEA -$000A(A0),A4
0000000A: 0814 0007 '....' BTST #$07,(A4)
0000000E: 6704 'g.' BEQ.S *+$0006 ; 00000014
00000010: 4214 'B.' CLR.B (A4)
00000012: 600E '`.' BRA.S *+$0010 ; 00000022
00000014: 4214 'B.' CLR.B (A4)
00000016: 0801 0002 '....' BTST #$02,D1
0000001A: 6606 'f.' BNE.S *+$0008 ; 00000022
0000001C: 0801 0000 '....' BTST #$00,D1
00000020: 6706 'g.' BEQ.S *+$0008 ; 00000028
00000022: 4EBA 0000 'N...' JSR EXTWRITEBLOCK ; id: 276
00000026: 6002 '`.' BRA.S *+$0004 ; 0000002A
00000028: 4240 'B@' CLR.W D0
0000002A: 4CDE 1102 'L...' MOVEM.L (A6)+,D1/A0/A4
0000002E: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000030: 4A40 'J@' TST.W D0
00000032: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 276
276: EXTWRITEBLOCK
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTWRITEBLOCK"(276)
00000024
Comment:
EXTRELBLOCK ended due to: vector glue below
Comment:
#####################################################################################
Module: EXTWRITEBLOCK [1F800, 1F84A)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+3C (1F83C): BSR EXTDOAOCRWF
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeQueue.a
Dictionary: Flags $00 FirstId 277
277: EXTWRITEBLOCK
Module: Flags=$88=(ForcedActive Extern Code) Module="EXTWRITEBLOCK"(277) Segment="Main"(200)
Size: Flags $00 ModuleSize 74
Content: Flags $08
Contents offset $0000 size $004A
00000000: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000002: 48E6 4040 'H.@@' MOVEM.L D1/A1,-(A6)
00000006: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
0000000A: 2269 000A '"i..' MOVEA.L $000A(A1),A1
0000000E: 2069 000A ' i..' MOVEA.L $000A(A1),A0
00000012: 302C 0002 '0,..' MOVE.W $0002(A4),D0
00000016: 3140 0018 '1@..' MOVE.W D0,$0018(A0)
0000001A: 43EC 000A 'C...' LEA $000A(A4),A1
0000001E: 2149 0020 '!I. ' MOVE.L A1,$0020(A0)
00000022: 317C 0001 002C '1|...,' MOVE.W #$0001,$002C(A0)
00000028: 7000 'p.' MOVEQ #$00,D0
0000002A: 302C 0004 '0,..' MOVE.W $0004(A4),D0
0000002E: 2140 0024 '!@.$' MOVE.L D0,$0024(A0)
00000032: 202C 0006 ' ,..' MOVE.L $0006(A4),D0
00000036: 2140 002E '!@..' MOVE.L D0,$002E(A0)
0000003A: 7204 'r.' MOVEQ #$04,D1
0000003C: 6100 FFC2 'a...' BSR EXTDOAOCRWF-EXTWRITEBLOCK+$FFC2 ; ids: 273, 277
00000040: 4CDE 0202 'L...' MOVEM.L (A6)+,D1/A1
00000044: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000046: 4A40 'J@' TST.W D0
00000048: 4E75 'Nu' RTS
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTDOAOCRWF"(273) Ref2="EXTWRITEBLOCK"(277)
003E
Comment:
EXTWRITEBLOCK ended due to: vector glue below
Comment:
#####################################################################################
Module: EXTMARKBLOCK [1F860, 1F874)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+8 (1F868): JSR EXTWRITEBLOCK
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeQueue.a
Dictionary: Flags $00 FirstId 278
278: EXTMARKBLOCK
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="EXTMARKBLOCK"(278) Segment="Main"(200)
Size: Flags $00 ModuleSize 20
Content: Flags $08
Contents offset $0000 size $0014
00000000: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000002: 2D0C '-.' MOVE.L A4,-(A6)
00000004: 49E8 FFF6 'I...' LEA -$000A(A0),A4
00000008: 4EBA 0000 'N...' JSR EXTWRITEBLOCK ; id: 277
0000000C: 285E '(^' MOVEA.L (A6)+,A4
0000000E: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000010: 4A40 'J@' TST.W D0
00000012: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTWRITEBLOCK"(277)
0000000A
Comment:
EXTMARKBLOCK ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_1F880 [1F880, 1FF58)
Module started due to: vector glue above
Resolved outgoing references:
+6CE (1FF4E): JSR EXTGETMAXKEY
+6B2 (1FF32): JSR EXTLOCBTCB
+690 (1FF10): JSR EXTRELNODE
+688 (1FF08): JSR EXTGETNODE
+682 (1FF02): JSR EXTLOCBTCB
+666 (1FEE6): JSR EXTRELNODE
+65A (1FEDA): JSR EXTLOCREC
+638 (1FEB8): JSR EXTTREESEARCH
+630 (1FEB0): JSR EXTRELNODE
+626 (1FEA6): JSR EXTSEARCHNODE
+60C (1FE8C): JSR EXTGETNODE
+5DA (1FE5A): JSR EXTRELNODE
+5D4 (1FE54): JSR EXTRELNODE
+5CE (1FE4E): JSR EXTRELNODE
+5B6 (1FE36): JSR EXTMARKBLOCK
+5B0 (1FE30): JSR EXTINSERTREC
+59C (1FE1C): JSR EXTGETMAXKEY
+598 (1FE18): JSR EXTBUILDIREC
+590 (1FE10): JSR EXTLOCTPR
+588 (1FE08): JSR EXTINSERTREC
+576 (1FDF6): JSR EXTGETMAXKEY
+572 (1FDF2): JSR EXTBUILDIREC
+558 (1FDD8): JSR EXTINITNODE
+54E (1FDCE): JSR EXTALLOCNODE
+522 (1FDA2): JSR EXTGETMAXKEY
+50A (1FD8A): JSR EXTRELNODE
+502 (1FD82): JSR EXTBUILDIREC
+4F0 (1FD70): JSR EXTRELNODE
+4E0 (1FD60): JSR EXTMARKBLOCK
+4DA (1FD5A): JSR EXTUPDIKEY
+4D4 (1FD54): JSR EXTGETRECA
+4CA (1FD4A): JSR EXTGETRECA
+4B4 (1FD34): JSR EXTGETNODE
+4A4 (1FD24): JSR EXTLOCTPR
+472 (1FCF2): JSR EXTMARKBLOCK
+46C (1FCEC): JSR EXTUPDDREC
+462 (1FCE2): JSR EXTMARKBLOCK
+454 (1FCD4): JSR EXTMARKBLOCK
+44E (1FCCE): JSR EXTUPDDREC
+428 (1FCA8): JSR EXTSPLITLT
+41A (1FC9A): JSR EXTROTATELT
+404 (1FC84): JSR EXTGETLTSIB
+3F2 (1FC72): JSR EXTINSERTREC
+3BE (1FC3E): JSR EXTINITNODE
+3B4 (1FC34): JSR EXTALLOCNODE
+390 (1FC10): JSR EXTTREESEARCH
+34C (1FBCC): JSR EXTEXTBTFILE
+336 (1FBB6): JSR EXTLOCBTCB
+324 (1FBA4): JSR EXTRELNODE
+310 (1FB90): JSR EXTGETNODE
+2E0 (1FB60): JSR EXTLOCREC
+258 (1FAD8): JSR EXTGETNODE
+240 (1FAC0): BSR EXTDOAOCRWF
+21C (1FA9C): JSR EXTWRITEBLOCK
+1F8 (1FA78): JSR EXTRELNODE
+1C6 (1FA46): JSR EXTRELNODE
+1B0 (1FA30): JSR EXTGETNODE
+1A4 (1FA24): JSR EXTFREENODE
+198 (1FA18): JSR EXTRELNODE
+192 (1FA12): JSR EXTCLRNODE
+188 (1FA08): JSR EXTLOCREC
+14A (1F9CA): JSR EXTRELNODE
+13A (1F9BA): JSR EXTMARKBLOCK
+134 (1F9B4): JSR EXTUPDIKEY
+12E (1F9AE): JSR EXTGETRECA
+124 (1F9A4): JSR EXTGETRECA
+110 (1F990): JSR EXTGETNODE
+104 (1F984): JSR EXTLOCTPR
+E0 (1F960): JSR EXTFREENODE
+D6 (1F956): JSR EXTLOCTPR
+CC (1F94C): JSR EXTRELNODE
+C6 (1F946): JSR EXTCLRNODE
+A4 (1F924): JSR EXTRELNODE
+8E (1F90E): JSR EXTGETRTSIB
+88 (1F908): JSR EXTRELNODE
+76 (1F8F6): JSR EXTGETLTSIB
+56 (1F8D6): JSR EXTMARKBLOCK
+50 (1F8D0): JSR EXTDELETEREC
+40 (1F8C0): JSR EXTTREESEARCH
+A (1F88A): JSR EXTLOCBTCB
+0 (1F880): EXTBTCLOSE
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeSvcs.a
+2E (1F8AE): EXTBTDELETE
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeSvcs.a
+1DA (1FA5A): EXTBTFLUSH
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeSvcs.a
+252 (1FAD2): EXTGETUPDATEHDR
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeSvcs.a
+268 (1FAE8): EXTUPDATEHDR
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeSvcs.a
+27E (1FAFE): EXTBTGETRECORD
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeSvcs.a
+330 (1FBB0): EXTBTINSERT
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeSvcs.a
+5F8 (1FE78): EXTBTSEARCH
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeSvcs.a
+67C (1FEFC): EXTBTUPDATE
VectorTable comment: {sources}OS:HFS:Extensions:BTreeMgr:BTreeSvcs.a
Dictionary: Flags $00 FirstId 279
279: AUTOMOD_1F880
280: EXTUPDATEHDR
281: EXTGETUPDATEHDR
282: EXTBTUPDATE
283: EXTBTSEARCH
284: EXTBTINSERT
285: EXTBTGETRECORD
286: EXTBTFLUSH
287: EXTBTDELETE
288: EXTBTCLOSE
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1F880"(279) Segment="Main"(200)
Size: Flags $00 ModuleSize 1752
Content: Flags $08
Contents offset $0000 size $06D8
00000000: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000002: 48E6 7CF8 'H.|.' MOVEM.L D1-D5/A0-A4,-(A6)
00000006: 3600 '6.' MOVE.W D0,D3
00000008: 3003 '0.' MOVE.W D3,D0
0000000A: 4EBA 0000 'N...' JSR EXTLOCBTCB ; id: 255
0000000E: 7A00 'z.' MOVEQ #$00,D5
00000010: 4EBA 01C8 'N...' JSR *+$01CA ; 000001DA
00000014: 660E 'f.' BNE.S *+$0010 ; 00000024
00000016: 204C ' L' MOVEA.L A4,A0
00000018: A01F '..' _DisposePtr ; A01F
0000001A: 2878 034E '(x.N' MOVEA.L $034E,A4
0000001E: 42B4 3022 'B.0"' CLR.L $22(A4,D3.W)
00000022: 4240 'B@' CLR.W D0
00000024: 4CDE 1F3E 'L..>' MOVEM.L (A6)+,D1-D5/A0-A4
00000028: 2F1E '/.' MOVE.L (A6)+,-(A7)
0000002A: 4A40 'J@' TST.W D0
0000002C: 4E75 'Nu' RTS
0000002E: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000030: 48E6 7CF8 'H.|.' MOVEM.L D1-D5/A0-A4,-(A6)
00000034: 6100 067A 'a..z' BSR *+$067C ; 000006B0
00000038: 42AC 0012 'B...' CLR.L $0012(A4)
0000003C: 95CA '..' SUBA.L A2,A2
0000003E: 97CB '..' SUBA.L A3,A3
00000040: 4EBA 0000 'N...' JSR EXTTREESEARCH ; id: 235
00000044: 2649 '&I' MOVEA.L A1,A3
00000046: 6600 0178 'f..x' BNE *+$017A ; 000001C0
0000004A: 3A01 ':.' MOVE.W D1,D5
0000004C: 224B '"K' MOVEA.L A3,A1
0000004E: 3205 '2.' MOVE.W D5,D1
00000050: 4EBA 0000 'N...' JSR EXTDELETEREC ; id: 265
00000054: 204B ' K' MOVEA.L A3,A0
00000056: 4EBA 0000 'N...' JSR EXTMARKBLOCK ; id: 278
0000005A: 4A45 'JE' TST.W D5
0000005C: 6604 'f.' BNE.S *+$0006 ; 00000062
0000005E: 08D4 0006 '....' BSET #$06,(A4)
00000062: 0C2B 00FF 0008 '.+....' CMPI.B #$FF,$0008(A3)
00000068: 6604 'f.' BNE.S *+$0006 ; 0000006E
0000006A: 53AC 001E 'S...' SUBQ.L #1,$001E(A4)
0000006E: 4A6B 000A 'Jk..' TST.W $000A(A3)
00000072: 6E78 'nx' BGT.S *+$007A ; 000000EC
00000074: 204B ' K' MOVEA.L A3,A0
00000076: 4EBA 0000 'N...' JSR EXTGETLTSIB ; id: 261
0000007A: 6600 0144 'f..D' BNE *+$0146 ; 000001C0
0000007E: 4A81 'J.' TST.L D1
00000080: 670A 'g.' BEQ.S *+$000C ; 0000008C
00000082: 2293 '".' MOVE.L (A3),(A1)
00000084: 7204 'r.' MOVEQ #$04,D1
00000086: 2049 ' I' MOVEA.L A1,A0
00000088: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248
0000008C: 204B ' K' MOVEA.L A3,A0
0000008E: 4EBA 0000 'N...' JSR EXTGETRTSIB ; id: 260
00000092: 6600 012C 'f..,' BNE *+$012E ; 000001C0
00000096: 4A81 'J.' TST.L D1
00000098: 670E 'g.' BEQ.S *+$0010 ; 000000A8
0000009A: 236B 0004 0004 '#k....' MOVE.L $0004(A3),$0004(A1)
000000A0: 7204 'r.' MOVEQ #$04,D1
000000A2: 2049 ' I' MOVEA.L A1,A0
000000A4: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248
000000A8: 0C2B 00FF 0008 '.+....' CMPI.B #$FF,$0008(A3)
000000AE: 6614 'f.' BNE.S *+$0016 ; 000000C4
000000B0: 4AAB 0004 'J...' TST.L $0004(A3)
000000B4: 6604 'f.' BNE.S *+$0006 ; 000000BA
000000B6: 2953 0022 ')S."' MOVE.L (A3),$0022(A4)
000000BA: 4A93 'J.' TST.L (A3)
000000BC: 6606 'f.' BNE.S *+$0008 ; 000000C4
000000BE: 296B 0004 0026 ')k...&' MOVE.L $0004(A3),$0026(A4)
000000C4: 204B ' K' MOVEA.L A3,A0
000000C6: 4EBA 0000 'N...' JSR EXTCLRNODE ; id: 266
000000CA: 7204 'r.' MOVEQ #$04,D1
000000CC: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248
000000D0: 97CB '..' SUBA.L A3,A3
000000D2: 302C 0010 '0,..' MOVE.W $0010(A4),D0
000000D6: 4EBA 0000 'N...' JSR EXTLOCTPR ; id: 253
000000DA: 2210 '".' MOVE.L (A0),D1
000000DC: 302C 0002 '0,..' MOVE.W $0002(A4),D0
000000E0: 4EBA 0000 'N...' JSR EXTFREENODE ; id: 203
000000E4: 08D4 0004 '....' BSET #$04,(A4)
000000E8: 0894 0006 '....' BCLR #$06,(A4)
000000EC: 536C 0010 'Sl..' SUBQ.W #1,$0010(A4)
000000F0: 6772 'gr' BEQ.S *+$0074 ; 00000164
000000F2: 0814 0006 '....' BTST #$06,(A4)
000000F6: 6608 'f.' BNE.S *+$000A ; 00000100
000000F8: 0814 0004 '....' BTST #$04,(A4)
000000FC: 6700 00BC 'g...' BEQ *+$00BE ; 000001BA
00000100: 302C 0010 '0,..' MOVE.W $0010(A4),D0
00000104: 4EBA 0000 'N...' JSR EXTLOCTPR ; id: 253
00000108: 3A28 0004 ':(..' MOVE.W $0004(A0),D5
0000010C: 2410 '$.' MOVE.L (A0),D2
0000010E: 7200 'r.' MOVEQ #$00,D1
00000110: 4EBA 0000 'N...' JSR EXTGETNODE ; id: 263
00000114: 6600 00AA 'f...' BNE *+$00AC ; 000001C0
00000118: 2448 '$H' MOVEA.L A0,A2
0000011A: 0814 0006 '....' BTST #$06,(A4)
0000011E: 6726 'g&' BEQ.S *+$0028 ; 00000146
00000120: 3005 '0.' MOVE.W D5,D0
00000122: 224A '"J' MOVEA.L A2,A1
00000124: 4EBA 0000 'N...' JSR EXTGETRECA ; id: 258
00000128: 2F08 '/.' MOVE.L A0,-(A7)
0000012A: 224B '"K' MOVEA.L A3,A1
0000012C: 4240 'B@' CLR.W D0
0000012E: 4EBA 0000 'N...' JSR EXTGETRECA ; id: 258
00000132: 225F '"_' MOVEA.L (A7)+,A1
00000134: 4EBA 0000 'N...' JSR EXTUPDIKEY ; id: 245
00000138: 204A ' J' MOVEA.L A2,A0
0000013A: 4EBA 0000 'N...' JSR EXTMARKBLOCK ; id: 278
0000013E: 4A45 'JE' TST.W D5
00000140: 6704 'g.' BEQ.S *+$0006 ; 00000146
00000142: 0894 0006 '....' BCLR #$06,(A4)
00000146: 7200 'r.' MOVEQ #$00,D1
00000148: 204B ' K' MOVEA.L A3,A0
0000014A: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248
0000014E: 264A '&J' MOVEA.L A2,A3
00000150: 2602 '&.' MOVE.L D2,D3
00000152: 0894 0004 '....' BCLR #$04,(A4)
00000156: 6704 'g.' BEQ.S *+$0006 ; 0000015C
00000158: 6000 FEF2 '`...' BRA *-$010C ; 0000004C
0000015C: 0814 0006 '....' BTST #$06,(A4)
00000160: 668A 'f.' BNE.S *-$0074 ; 000000EC
00000162: 6056 '`V' BRA.S *+$0058 ; 000001BA
00000164: 200B ' .' MOVE.L A3,D0
00000166: 660A 'f.' BNE.S *+$000C ; 00000172
00000168: 426C 0018 'Bl..' CLR.W $0018(A4)
0000016C: 42AC 001A 'B...' CLR.L $001A(A4)
00000170: 6048 '`H' BRA.S *+$004A ; 000001BA
00000172: 0C6B 0001 000A '.k....' CMPI.W #$0001,$000A(A3)
00000178: 6E40 'n@' BGT.S *+$0042 ; 000001BA
0000017A: 4A2B 0008 'J+..' TST.B $0008(A3)
0000017E: 663A 'f:' BNE.S *+$003C ; 000001BA
00000180: 536C 0018 'Sl..' SUBQ.W #1,$0018(A4)
00000184: 7200 'r.' MOVEQ #$00,D1
00000186: 224B '"K' MOVEA.L A3,A1
00000188: 4EBA 0000 'N...' JSR EXTLOCREC ; id: 254
0000018C: 2951 001A ')Q..' MOVE.L (A1),$001A(A4)
00000190: 204B ' K' MOVEA.L A3,A0
00000192: 4EBA 0000 'N...' JSR EXTCLRNODE ; id: 266
00000196: 7204 'r.' MOVEQ #$04,D1
00000198: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248
0000019C: 97CB '..' SUBA.L A3,A3
0000019E: 2203 '".' MOVE.L D3,D1
000001A0: 302C 0002 '0,..' MOVE.W $0002(A4),D0
000001A4: 4EBA 0000 'N...' JSR EXTFREENODE ; id: 203
000001A8: 262C 001A '&,..' MOVE.L $001A(A4),D3
000001AC: 2403 '$.' MOVE.L D3,D2
000001AE: 7200 'r.' MOVEQ #$00,D1
000001B0: 4EBA 0000 'N...' JSR EXTGETNODE ; id: 263
000001B4: 660A 'f.' BNE.S *+$000C ; 000001C0
000001B6: 2648 '&H' MOVEA.L A0,A3
000001B8: 60B8 '`.' BRA.S *-$0046 ; 00000172
000001BA: 08D4 0007 '....' BSET #$07,(A4)
000001BE: 4240 'B@' CLR.W D0
000001C0: 3D00 '=.' MOVE.W D0,-(A6)
000001C2: 204B ' K' MOVEA.L A3,A0
000001C4: 7200 'r.' MOVEQ #$00,D1
000001C6: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248
000001CA: 301E '0.' MOVE.W (A6)+,D0
000001CC: 6100 04D4 'a...' BSR *+$04D6 ; 000006A2
000001D0: 4CDE 1F3E 'L..>' MOVEM.L (A6)+,D1-D5/A0-A4
000001D4: 2F1E '/.' MOVE.L (A6)+,-(A7)
000001D6: 4A40 'J@' TST.W D0
000001D8: 4E75 'Nu' RTS
000001DA: 2D1F '-.' MOVE.L (A7)+,-(A6)
000001DC: 48E6 78F8 'H.x.' MOVEM.L D1-D4/A0-A4,-(A6)
000001E0: 3600 '6.' MOVE.W D0,D3
000001E2: 2278 034E '"x.N' MOVEA.L $034E,A1
000001E6: 2471 3014 '$q0.' MOVEA.L $14(A1,D3.W),A2
000001EA: 0894 0007 '....' BCLR #$07,(A4)
000001EE: 670E 'g.' BEQ.S *+$0010 ; 000001FE
000001F0: 6160 'a`' BSR.S *+$0062 ; 00000252
000001F2: 6654 'fT' BNE.S *+$0056 ; 00000248
000001F4: 7204 'r.' MOVEQ #$04,D1
000001F6: 204B ' K' MOVEA.L A3,A0
000001F8: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248
000001FC: 664A 'fJ' BNE.S *+$004C ; 00000248
000001FE: 266C 0008 '&l..' MOVEA.L $0008(A4),A3
00000202: 382B 0002 '8+..' MOVE.W $0002(A3),D4
00000206: 47EB 0004 'G...' LEA $0004(A3),A3
0000020A: 7203 'r.' MOVEQ #$03,D1
0000020C: 5341 'SA' SUBQ.W #1,D1
0000020E: B66B 0002 '.k..' CMP.W $0002(A3),D3
00000212: 660C 'f.' BNE.S *+$000E ; 00000220
00000214: 0893 0007 '....' BCLR #$07,(A3)
00000218: 6706 'g.' BEQ.S *+$0008 ; 00000220
0000021A: 284B '(K' MOVEA.L A3,A4
0000021C: 4EBA 0000 'N...' JSR EXTWRITEBLOCK ; id: 277
00000220: D6C4 '..' ADDA.W D4,A3
00000222: 47EB 000A 'G...' LEA $000A(A3),A3
00000226: 51C9 FFE6 'Q...' DBF D1,*-$0018 ; 0000020E
0000022A: 4A05 'J.' TST.B D5
0000022C: 6718 'g.' BEQ.S *+$001A ; 00000246
0000022E: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
00000232: 2269 000A '"i..' MOVEA.L $000A(A1),A1
00000236: 2069 000A ' i..' MOVEA.L $000A(A1),A0
0000023A: 3143 0018 '1C..' MOVE.W D3,$0018(A0)
0000023E: 7205 'r.' MOVEQ #$05,D1
00000240: 6100 FDBE 'a...' BSR EXTDOAOCRWF-AUTOMOD_1F880+$FDBE ; ids: 273, 279
00000244: 6602 'f.' BNE.S *+$0004 ; 00000248
00000246: 7000 'p.' MOVEQ #$00,D0
00000248: 4CDE 1F1E 'L...' MOVEM.L (A6)+,D1-D4/A0-A4
0000024C: 2F1E '/.' MOVE.L (A6)+,-(A7)
0000024E: 4A40 'J@' TST.W D0
00000250: 4E75 'Nu' RTS
00000252: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000254: 7200 'r.' MOVEQ #$00,D1
00000256: 7400 't.' MOVEQ #$00,D2
00000258: 4EBA 0000 'N...' JSR EXTGETNODE ; id: 263
0000025C: 6604 'f.' BNE.S *+$0006 ; 00000262
0000025E: 2648 '&H' MOVEA.L A0,A3
00000260: 6106 'a.' BSR.S *+$0008 ; 00000268
00000262: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000264: 4A40 'J@' TST.W D0
00000266: 4E75 'Nu' RTS
00000268: 303C 001D '0<..' MOVE.W #$001D,D0
0000026C: 41EC 0018 'A...' LEA $0018(A4),A0
00000270: 43EB 000E 'C...' LEA $000E(A3),A1
00000274: 12D8 '..' MOVE.B (A0)+,(A1)+
00000276: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000274
0000027A: 7000 'p.' MOVEQ #$00,D0
0000027C: 4E75 'Nu' RTS
0000027E: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000280: 48E6 1C38 'H..8' MOVEM.L D3-D5/A2-A4,-(A6)
00000284: 6100 042A 'a..*' BSR *+$042C ; 000006B0
00000288: 3A01 ':.' MOVE.W D1,D5
0000028A: 97CB '..' SUBA.L A3,A3
0000028C: 382C 0016 '8,..' MOVE.W $0016(A4),D4
00000290: 262C 0012 '&,..' MOVE.L $0012(A4),D3
00000294: 6604 'f.' BNE.S *+$0006 ; 0000029A
00000296: 7020 'p ' MOVEQ #$20,D0 ; ' '
00000298: 6054 '`T' BRA.S *+$0056 ; 000002EE
0000029A: D845 '.E' ADD.W D5,D4
0000029C: 616A 'aj' BSR.S *+$006C ; 00000308
0000029E: 664E 'fN' BNE.S *+$0050 ; 000002EE
000002A0: 4A44 'JD' TST.W D4
000002A2: 6D18 'm.' BLT.S *+$001A ; 000002BC
000002A4: 322B 000A '2+..' MOVE.W $000A(A3),D1
000002A8: B841 '.A' CMP.W D1,D4
000002AA: 6D30 'm0' BLT.S *+$0032 ; 000002DC
000002AC: 2013 ' .' MOVE.L (A3),D0
000002AE: 6706 'g.' BEQ.S *+$0008 ; 000002B6
000002B0: 2600 '&.' MOVE.L D0,D3
000002B2: 9841 '.A' SUB.W D1,D4
000002B4: 60E6 '`.' BRA.S *-$0018 ; 0000029C
000002B6: 3801 '8.' MOVE.W D1,D4
000002B8: 5344 'SD' SUBQ.W #1,D4
000002BA: 6014 '`.' BRA.S *+$0016 ; 000002D0
000002BC: 202B 0004 ' +..' MOVE.L $0004(A3),D0
000002C0: 670C 'g.' BEQ.S *+$000E ; 000002CE
000002C2: 2600 '&.' MOVE.L D0,D3
000002C4: 6142 'aB' BSR.S *+$0044 ; 00000308
000002C6: 6626 'f&' BNE.S *+$0028 ; 000002EE
000002C8: D86B 000A '.k..' ADD.W $000A(A3),D4
000002CC: 60D2 '`.' BRA.S *-$002C ; 000002A0
000002CE: 7800 'x.' MOVEQ #$00,D4
000002D0: 2943 0012 ')C..' MOVE.L D3,$0012(A4)
000002D4: 3944 0016 '9D..' MOVE.W D4,$0016(A4)
000002D8: 7020 'p ' MOVEQ #$20,D0 ; ' '
000002DA: 6012 '`.' BRA.S *+$0014 ; 000002EE
000002DC: 3204 '2.' MOVE.W D4,D1
000002DE: 224B '"K' MOVEA.L A3,A1
000002E0: 4EBA 0000 'N...' JSR EXTLOCREC ; id: 254
000002E4: 2943 0012 ')C..' MOVE.L D3,$0012(A4)
000002E8: 3944 0016 '9D..' MOVE.W D4,$0016(A4)
000002EC: 4240 'B@' CLR.W D0
000002EE: 48E6 C0C0 'H...' MOVEM.L D0/D1/A0/A1,-(A6)
000002F2: 612A 'a*' BSR.S *+$002C ; 0000031E
000002F4: 4CDE 0303 'L...' MOVEM.L (A6)+,D0/D1/A0/A1
000002F8: 2403 '$.' MOVE.L D3,D2
000002FA: 6100 03A6 'a...' BSR *+$03A8 ; 000006A2
000002FE: 4CDE 1C38 'L..8' MOVEM.L (A6)+,D3-D5/A2-A4
00000302: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000304: 4A40 'J@' TST.W D0
00000306: 4E75 'Nu' RTS
00000308: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000030A: 6112 'a.' BSR.S *+$0014 ; 0000031E
0000030C: 7200 'r.' MOVEQ #$00,D1
0000030E: 2403 '$.' MOVE.L D3,D2
00000310: 4EBA 0000 'N...' JSR EXTGETNODE ; id: 263
00000314: 6602 'f.' BNE.S *+$0004 ; 00000318
00000316: 2648 '&H' MOVEA.L A0,A3
00000318: 2F1E '/.' MOVE.L (A6)+,-(A7)
0000031A: 4A40 'J@' TST.W D0
0000031C: 4E75 'Nu' RTS
0000031E: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000320: 7200 'r.' MOVEQ #$00,D1
00000322: 204B ' K' MOVEA.L A3,A0
00000324: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248
00000328: 97CB '..' SUBA.L A3,A3
0000032A: 2F1E '/.' MOVE.L (A6)+,-(A7)
0000032C: 4A40 'J@' TST.W D0
0000032E: 4E75 'Nu' RTS
00000330: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000332: 48E6 5FF8 'H._.' MOVEM.L D1/D3-D7/A0-A4,-(A6)
00000336: 4EBA 0000 'N...' JSR EXTLOCBTCB ; id: 255
0000033A: 2E09 '..' MOVE.L A1,D7
0000033C: 3C01 '<.' MOVE.W D1,D6
0000033E: 2A08 '*.' MOVE.L A0,D5
00000340: 7601 'v.' MOVEQ #$01,D3
00000342: D66C 0018 '.l..' ADD.W $0018(A4),D3
00000346: B6AC 0032 '...2' CMP.L $0032(A4),D3
0000034A: 6F0E 'o.' BLE.S *+$0010 ; 0000035A
0000034C: 4EBA 0000 'N...' JSR EXTEXTBTFILE ; id: 204
00000350: 6600 029C 'f...' BNE *+$029E ; 000005EE
00000354: B6AC 0032 '...2' CMP.L $0032(A4),D3
00000358: 6EF2 'n.' BGT.S *-$000C ; 0000034C
0000035A: 302C 0002 '0,..' MOVE.W $0002(A4),D0
0000035E: 6100 0350 'a..P' BSR *+$0352 ; 000006B0
00000362: 48E6 0300 'H...' MOVEM.L D6/D7,-(A6)
00000366: 7800 'x.' MOVEQ #$00,D4
00000368: 95CA '..' SUBA.L A2,A2
0000036A: 97CB '..' SUBA.L A3,A3
0000036C: 42AC 0012 'B...' CLR.L $0012(A4)
00000370: 226C 000C '"l..' MOVEA.L $000C(A4),A1
00000374: 43E9 0060 'C..`' LEA $0060(A1),A1
00000378: 2045 ' E' MOVEA.L D5,A0
0000037A: 7000 'p.' MOVEQ #$00,D0
0000037C: 1010 '..' MOVE.B (A0),D0
0000037E: 5480 'T.' ADDQ.L #2,D0
00000380: E288 '..' LSR.L #1,D0
00000382: E388 '..' LSL.L #1,D0
00000384: DC40 '.@' ADD.W D0,D6
00000386: A02E '..' _BlockMove ; A02E
00000388: 5246 'RF' ADDQ.W #1,D6
0000038A: E24E '.N' LSR.W #1,D6
0000038C: E34E '.N' LSL.W #1,D6
0000038E: 2E09 '..' MOVE.L A1,D7
00000390: 4EBA 0000 'N...' JSR EXTTREESEARCH ; id: 235
00000394: 2649 '&I' MOVEA.L A1,A3
00000396: 6606 'f.' BNE.S *+$0008 ; 0000039E
00000398: 7021 'p!' MOVEQ #$21,D0 ; '!'
0000039A: 6000 022C '`..,' BRA *+$022E ; 000005C8
0000039E: 0C40 0020 '.@. ' CMPI.W #$0020,D0
000003A2: 6600 0224 'f..$' BNE *+$0226 ; 000005C8
000003A6: 2602 '&.' MOVE.L D2,D3
000003A8: 3A01 ':.' MOVE.W D1,D5
000003AA: 4A6C 0010 'Jl..' TST.W $0010(A4)
000003AE: 6E3A 'n:' BGT.S *+$003C ; 000003EA
000003B0: 302C 0002 '0,..' MOVE.W $0002(A4),D0
000003B4: 4EBA 0000 'N...' JSR EXTALLOCNODE ; id: 205
000003B8: 6600 020E 'f...' BNE *+$0210 ; 000005C8
000003BC: 2601 '&.' MOVE.L D1,D3
000003BE: 4EBA 0000 'N...' JSR EXTINITNODE ; id: 257
000003C2: 6600 0204 'f...' BNE *+$0206 ; 000005C8
000003C6: 2648 '&H' MOVEA.L A0,A3
000003C8: 177C 00FF 0008 '.|....' MOVE.B #$FF,$0008(A3)
000003CE: 7001 'p.' MOVEQ #$01,D0
000003D0: 1740 0009 '.@..' MOVE.B D0,$0009(A3)
000003D4: 3940 0018 '9@..' MOVE.W D0,$0018(A4)
000003D8: 2943 001A ')C..' MOVE.L D3,$001A(A4)
000003DC: 2943 0022 ')C."' MOVE.L D3,$0022(A4)
000003E0: 2943 0026 ')C.&' MOVE.L D3,$0026(A4)
000003E4: 397C 0001 0010 '9|....' MOVE.W #$0001,$0010(A4)
000003EA: 2047 ' G' MOVEA.L D7,A0
000003EC: 3006 '0.' MOVE.W D6,D0
000003EE: 224B '"K' MOVEA.L A3,A1
000003F0: 3205 '2.' MOVE.W D5,D1
000003F2: 4EBA 0000 'N...' JSR EXTINSERTREC ; id: 256
000003F6: 660A 'f.' BNE.S *+$000C ; 00000402
000003F8: 4A45 'JE' TST.W D5
000003FA: 665C 'f\' BNE.S *+$005E ; 00000458
000003FC: 08D4 0006 '....' BSET #$06,(A4)
00000400: 6056 '`V' BRA.S *+$0058 ; 00000458
00000402: 204B ' K' MOVEA.L A3,A0
00000404: 4EBA 0000 'N...' JSR EXTGETLTSIB ; id: 261
00000408: 6600 01BE 'f...' BNE *+$01C0 ; 000005C8
0000040C: 4A81 'J.' TST.L D1
0000040E: 6712 'g.' BEQ.S *+$0014 ; 00000422
00000410: 2401 '$.' MOVE.L D1,D2
00000412: 2449 '$I' MOVEA.L A1,A2
00000414: 2047 ' G' MOVEA.L D7,A0
00000416: 3006 '0.' MOVE.W D6,D0
00000418: 3205 '2.' MOVE.W D5,D1
0000041A: 4EBA 0000 'N...' JSR EXTROTATELT ; id: 237
0000041E: 6602 'f.' BNE.S *+$0004 ; 00000422
00000420: 6016 '`.' BRA.S *+$0018 ; 00000438
00000422: 2047 ' G' MOVEA.L D7,A0
00000424: 3006 '0.' MOVE.W D6,D0
00000426: 3205 '2.' MOVE.W D5,D1
00000428: 4EBA 0000 'N...' JSR EXTSPLITLT ; id: 236
0000042C: 6706 'g.' BEQ.S *+$0008 ; 00000434
0000042E: 7023 'p#' MOVEQ #$23,D0 ; '#'
00000430: 6000 0196 '`...' BRA *+$0198 ; 000005C8
00000434: 08D4 0005 '....' BSET #$05,(A4)
00000438: 08D4 0006 '....' BSET #$06,(A4)
0000043C: 3A01 ':.' MOVE.W D1,D5
0000043E: B3CA '..' CMPA.L A2,A1
00000440: 6610 'f.' BNE.S *+$0012 ; 00000452
00000442: 0C29 00FF 0008 '.)....' CMPI.B #$FF,$0008(A1)
00000448: 6608 'f.' BNE.S *+$000A ; 00000452
0000044A: 4CD6 0101 'L...' MOVEM.L (A6),D0/A0
0000044E: 4EBA 0000 'N...' JSR EXTUPDDREC ; id: 246
00000452: 204A ' J' MOVEA.L A2,A0
00000454: 4EBA 0000 'N...' JSR EXTMARKBLOCK ; id: 278
00000458: 0C29 00FF 0008 '.)....' CMPI.B #$FF,$0008(A1)
0000045E: 6708 'g.' BEQ.S *+$000A ; 00000468
00000460: 204B ' K' MOVEA.L A3,A0
00000462: 4EBA 0000 'N...' JSR EXTMARKBLOCK ; id: 278
00000466: 6022 '`"' BRA.S *+$0024 ; 0000048A
00000468: 4CD6 0101 'L...' MOVEM.L (A6),D0/A0
0000046C: 4EBA 0000 'N...' JSR EXTUPDDREC ; id: 246
00000470: 204B ' K' MOVEA.L A3,A0
00000472: 4EBA 0000 'N...' JSR EXTMARKBLOCK ; id: 278
00000476: 52AC 001E 'R...' ADDQ.L #1,$001E(A4)
0000047A: 3945 0016 '9E..' MOVE.W D5,$0016(A4)
0000047E: 2003 ' .' MOVE.L D3,D0
00000480: B3CB '..' CMPA.L A3,A1
00000482: 6702 'g.' BEQ.S *+$0004 ; 00000486
00000484: 2002 ' .' MOVE.L D2,D0
00000486: 2940 0012 ')@..' MOVE.L D0,$0012(A4)
0000048A: 0814 0006 '....' BTST #$06,(A4)
0000048E: 6608 'f.' BNE.S *+$000A ; 00000498
00000490: 0814 0005 '....' BTST #$05,(A4)
00000494: 6700 012C 'g..,' BEQ *+$012E ; 000005C2
00000498: 536C 0010 'Sl..' SUBQ.W #1,$0010(A4)
0000049C: 6700 0094 'g...' BEQ *+$0096 ; 00000532
000004A0: 302C 0010 '0,..' MOVE.W $0010(A4),D0
000004A4: 4EBA 0000 'N...' JSR EXTLOCTPR ; id: 253
000004A8: 3A28 0004 ':(..' MOVE.W $0004(A0),D5
000004AC: 2610 '&.' MOVE.L (A0),D3
000004AE: 2D02 '-.' MOVE.L D2,-(A6)
000004B0: 7200 'r.' MOVEQ #$00,D1
000004B2: 2403 '$.' MOVE.L D3,D2
000004B4: 4EBA 0000 'N...' JSR EXTGETNODE ; id: 263
000004B8: 6600 010E 'f...' BNE *+$0110 ; 000005C8
000004BC: 2808 '(.' MOVE.L A0,D4
000004BE: 241E '$.' MOVE.L (A6)+,D2
000004C0: 0814 0006 '....' BTST #$06,(A4)
000004C4: 6726 'g&' BEQ.S *+$0028 ; 000004EC
000004C6: 3005 '0.' MOVE.W D5,D0
000004C8: 2244 '"D' MOVEA.L D4,A1
000004CA: 4EBA 0000 'N...' JSR EXTGETRECA ; id: 258
000004CE: 2F08 '/.' MOVE.L A0,-(A7)
000004D0: 224B '"K' MOVEA.L A3,A1
000004D2: 4240 'B@' CLR.W D0
000004D4: 4EBA 0000 'N...' JSR EXTGETRECA ; id: 258
000004D8: 225F '"_' MOVEA.L (A7)+,A1
000004DA: 4EBA 0000 'N...' JSR EXTUPDIKEY ; id: 245
000004DE: 2044 ' D' MOVEA.L D4,A0
000004E0: 4EBA 0000 'N...' JSR EXTMARKBLOCK ; id: 278
000004E4: 4A45 'JE' TST.W D5
000004E6: 6704 'g.' BEQ.S *+$0006 ; 000004EC
000004E8: 0894 0006 '....' BCLR #$06,(A4)
000004EC: 7200 'r.' MOVEQ #$00,D1
000004EE: 204B ' K' MOVEA.L A3,A0
000004F0: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248
000004F4: 2644 '&D' MOVEA.L D4,A3
000004F6: 7800 'x.' MOVEQ #$00,D4
000004F8: 0814 0005 '....' BTST #$05,(A4)
000004FC: 6708 'g.' BEQ.S *+$000A ; 00000506
000004FE: 224A '"J' MOVEA.L A2,A1
00000500: 2002 ' .' MOVE.L D2,D0
00000502: 4EBA 0000 'N...' JSR EXTBUILDIREC ; id: 268
00000506: 7200 'r.' MOVEQ #$00,D1
00000508: 204A ' J' MOVEA.L A2,A0
0000050A: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248
0000050E: 95CA '..' SUBA.L A2,A2
00000510: 0814 0005 '....' BTST #$05,(A4)
00000514: 6700 FF74 'g..t' BEQ *-$008A ; 0000048A
00000518: 206C 000C ' l..' MOVEA.L $000C(A4),A0
0000051C: 41E8 0060 'A..`' LEA $0060(A0),A0
00000520: 2E08 '..' MOVE.L A0,D7
00000522: 4EBA 0000 'N...' JSR EXTGETMAXKEY ; id: 264
00000526: 5840 'X@' ADDQ.W #4,D0
00000528: 3C00 '<.' MOVE.W D0,D6
0000052A: 0894 0005 '....' BCLR #$05,(A4)
0000052E: 6000 FEBA '`...' BRA *-$0144 ; 000003EA
00000532: 0814 0005 '....' BTST #$05,(A4)
00000536: 6700 008A 'g...' BEQ *+$008C ; 000005C2
0000053A: 302C 0018 '0,..' MOVE.W $0018(A4),D0
0000053E: 0C40 0010 '.@..' CMPI.W #$0010,D0
00000542: 6606 'f.' BNE.S *+$0008 ; 0000054A
00000544: 303C FE57 '0<.W' MOVE.W #$FE57,D0
00000548: 607E '`~' BRA.S *+$0080 ; 000005C8
0000054A: 302C 0002 '0,..' MOVE.W $0002(A4),D0
0000054E: 4EBA 0000 'N...' JSR EXTALLOCNODE ; id: 205
00000552: 6674 'ft' BNE.S *+$0076 ; 000005C8
00000554: 2601 '&.' MOVE.L D1,D3
00000556: 2203 '".' MOVE.L D3,D1
00000558: 4EBA 0000 'N...' JSR EXTINITNODE ; id: 257
0000055C: 666A 'fj' BNE.S *+$006C ; 000005C8
0000055E: 2808 '(.' MOVE.L A0,D4
00000560: 4228 0008 'B(..' CLR.B $0008(A0)
00000564: 7001 'p.' MOVEQ #$01,D0
00000566: D06C 0018 '.l..' ADD.W $0018(A4),D0
0000056A: 1140 0009 '.@..' MOVE.B D0,$0009(A0)
0000056E: 224A '"J' MOVEA.L A2,A1
00000570: 2002 ' .' MOVE.L D2,D0
00000572: 4EBA 0000 'N...' JSR EXTBUILDIREC ; id: 268
00000576: 4EBA 0000 'N...' JSR EXTGETMAXKEY ; id: 264
0000057A: 5840 'X@' ADDQ.W #4,D0
0000057C: 206C 000C ' l..' MOVEA.L $000C(A4),A0
00000580: 41E8 0060 'A..`' LEA $0060(A0),A0
00000584: 2244 '"D' MOVEA.L D4,A1
00000586: 4241 'BA' CLR.W D1
00000588: 4EBA 0000 'N...' JSR EXTINSERTREC ; id: 256
0000058C: 303C 0001 '0<..' MOVE.W #$0001,D0
00000590: 4EBA 0000 'N...' JSR EXTLOCTPR ; id: 253
00000594: 2010 ' .' MOVE.L (A0),D0
00000596: 224B '"K' MOVEA.L A3,A1
00000598: 4EBA 0000 'N...' JSR EXTBUILDIREC ; id: 268
0000059C: 4EBA 0000 'N...' JSR EXTGETMAXKEY ; id: 264
000005A0: 5840 'X@' ADDQ.W #4,D0
000005A2: 206C 000C ' l..' MOVEA.L $000C(A4),A0
000005A6: 41E8 0060 'A..`' LEA $0060(A0),A0
000005AA: 2244 '"D' MOVEA.L D4,A1
000005AC: 323C 0001 '2<..' MOVE.W #$0001,D1
000005B0: 4EBA 0000 'N...' JSR EXTINSERTREC ; id: 256
000005B4: 2044 ' D' MOVEA.L D4,A0
000005B6: 4EBA 0000 'N...' JSR EXTMARKBLOCK ; id: 278
000005BA: 526C 0018 'Rl..' ADDQ.W #1,$0018(A4)
000005BE: 2943 001A ')C..' MOVE.L D3,$001A(A4)
000005C2: 08D4 0007 '....' BSET #$07,(A4)
000005C6: 4240 'B@' CLR.W D0
000005C8: 3D00 '=.' MOVE.W D0,-(A6)
000005CA: 204A ' J' MOVEA.L A2,A0
000005CC: 7200 'r.' MOVEQ #$00,D1
000005CE: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248
000005D2: 204B ' K' MOVEA.L A3,A0
000005D4: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248
000005D8: 2044 ' D' MOVEA.L D4,A0
000005DA: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248
000005DE: 301E '0.' MOVE.W (A6)+,D0
000005E0: 242C 0012 '$,..' MOVE.L $0012(A4),D2
000005E4: 42AC 0012 'B...' CLR.L $0012(A4)
000005E8: 6100 00B8 'a...' BSR *+$00BA ; 000006A2
000005EC: 508E 'P.' ADDQ.L #8,A6
000005EE: 4CDE 1FFA 'L...' MOVEM.L (A6)+,D1/D3-D7/A0-A4
000005F2: 2F1E '/.' MOVE.L (A6)+,-(A7)
000005F4: 4A40 'J@' TST.W D0
000005F6: 4E75 'Nu' RTS
000005F8: 2D1F '-.' MOVE.L (A7)+,-(A6)
000005FA: 48E6 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A6)
000005FE: 6100 00B0 'a...' BSR *+$00B2 ; 000006B0
00000602: 2648 '&H' MOVEA.L A0,A3
00000604: 95CA '..' SUBA.L A2,A2
00000606: 4A82 'J.' TST.L D2
00000608: 672C 'g,' BEQ.S *+$002E ; 00000636
0000060A: 7200 'r.' MOVEQ #$00,D1
0000060C: 4EBA 0000 'N...' JSR EXTGETNODE ; id: 263
00000610: 665E 'f^' BNE.S *+$0060 ; 00000670
00000612: 2448 '$H' MOVEA.L A0,A2
00000614: 0C28 00FF 0008 '.(....' CMPI.B #$FF,$0008(A0)
0000061A: 6610 'f.' BNE.S *+$0012 ; 0000062C
0000061C: 4A68 000A 'Jh..' TST.W $000A(A0)
00000620: 6F0A 'o.' BLE.S *+$000C ; 0000062C
00000622: 204B ' K' MOVEA.L A3,A0
00000624: 224A '"J' MOVEA.L A2,A1
00000626: 4EBA 0000 'N...' JSR EXTSEARCHNODE ; id: 247
0000062A: 671A 'g.' BEQ.S *+$001C ; 00000646
0000062C: 204A ' J' MOVEA.L A2,A0
0000062E: 7200 'r.' MOVEQ #$00,D1
00000630: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248
00000634: 663A 'f:' BNE.S *+$003C ; 00000670
00000636: 204B ' K' MOVEA.L A3,A0
00000638: 4EBA 0000 'N...' JSR EXTTREESEARCH ; id: 235
0000063C: 2449 '$I' MOVEA.L A1,A2
0000063E: 6706 'g.' BEQ.S *+$0008 ; 00000646
00000640: 0C40 0020 '.@. ' CMPI.W #$0020,D0
00000644: 662A 'f*' BNE.S *+$002C ; 00000670
00000646: 3A01 ':.' MOVE.W D1,D5
00000648: 3D00 '=.' MOVE.W D0,-(A6)
0000064A: 2942 0012 ')B..' MOVE.L D2,$0012(A4)
0000064E: 3945 0016 '9E..' MOVE.W D5,$0016(A4)
00000652: 4A56 'JV' TST.W (A6)
00000654: 6608 'f.' BNE.S *+$000A ; 0000065E
00000656: 3005 '0.' MOVE.W D5,D0
00000658: 224A '"J' MOVEA.L A2,A1
0000065A: 4EBA 0000 'N...' JSR EXTLOCREC ; id: 254
0000065E: 48E6 60C0 'H.`.' MOVEM.L D1/D2/A0/A1,-(A6)
00000662: 204A ' J' MOVEA.L A2,A0
00000664: 7200 'r.' MOVEQ #$00,D1
00000666: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248
0000066A: 4CDE 0306 'L...' MOVEM.L (A6)+,D1/D2/A0/A1
0000066E: 301E '0.' MOVE.W (A6)+,D0
00000670: 6130 'a0' BSR.S *+$0032 ; 000006A2
00000672: 4CDE 1CF8 'L...' MOVEM.L (A6)+,D3-D7/A2-A4
00000676: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000678: 4A40 'J@' TST.W D0
0000067A: 4E75 'Nu' RTS
0000067C: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000067E: 48E6 40C8 'H.@.' MOVEM.L D1/A0/A1/A4,-(A6)
00000682: 4EBA 0000 'N...' JSR EXTLOCBTCB ; id: 255
00000686: 7202 'r.' MOVEQ #$02,D1
00000688: 4EBA 0000 'N...' JSR EXTGETNODE ; id: 263
0000068C: 660A 'f.' BNE.S *+$000C ; 00000698
0000068E: 7204 'r.' MOVEQ #$04,D1
00000690: 4EBA 0000 'N...' JSR EXTRELNODE ; id: 248
00000694: 6602 'f.' BNE.S *+$0004 ; 00000698
00000696: 4240 'B@' CLR.W D0
00000698: 4CDE 1302 'L...' MOVEM.L (A6)+,D1/A0/A1/A4
0000069C: 2F1E '/.' MOVE.L (A6)+,-(A7)
0000069E: 4A40 'J@' TST.W D0
000006A0: 4E75 'Nu' RTS
000006A2: 2F00 '/.' MOVE.L D0,-(A7)
000006A4: 6128 'a(' BSR.S *+$002A ; 000006CE
000006A6: DDC0 '..' ADDA.L D0,A6
000006A8: 42AC 000C 'B...' CLR.L $000C(A4)
000006AC: 201F ' .' MOVE.L (A7)+,D0
000006AE: 4E75 'Nu' RTS
000006B0: 2F00 '/.' MOVE.L D0,-(A7)
000006B2: 4EBA 0000 'N...' JSR EXTLOCBTCB ; id: 255
000006B6: 6116 'a.' BSR.S *+$0018 ; 000006CE
000006B8: 9DC0 '..' SUBA.L D0,A6
000006BA: 294E 000C ')N..' MOVE.L A6,$000C(A4)
000006BE: 0894 0005 '....' BCLR #$05,(A4)
000006C2: 0894 0004 '....' BCLR #$04,(A4)
000006C6: 0894 0006 '....' BCLR #$06,(A4)
000006CA: 201F ' .' MOVE.L (A7)+,D0
000006CC: 4E75 'Nu' RTS
000006CE: 4EBA 0000 'N...' JSR EXTGETMAXKEY ; id: 264
000006D2: 0640 0064 '.@.d' ADDI.W #$0064,D0
000006D6: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTGETMAXKEY"(264)
000006D0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTLOCBTCB"(255)
000006B4
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTRELNODE"(248)
00000692
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTGETNODE"(263)
0000068A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTLOCBTCB"(255)
00000684
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTRELNODE"(248)
00000668
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTLOCREC"(254)
0000065C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTTREESEARCH"(235)
0000063A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTRELNODE"(248)
00000632
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTSEARCHNODE"(247)
00000628
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTGETNODE"(263)
0000060E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTRELNODE"(248)
000005DC
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTRELNODE"(248)
000005D6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTRELNODE"(248)
000005D0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTMARKBLOCK"(278)
000005B8
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTINSERTREC"(256)
000005B2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTGETMAXKEY"(264)
0000059E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTBUILDIREC"(268)
0000059A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTLOCTPR"(253)
00000592
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTINSERTREC"(256)
0000058A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTGETMAXKEY"(264)
00000578
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTBUILDIREC"(268)
00000574
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTINITNODE"(257)
0000055A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTALLOCNODE"(205)
00000550
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTGETMAXKEY"(264)
00000524
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTRELNODE"(248)
0000050C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTBUILDIREC"(268)
00000504
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTRELNODE"(248)
000004F2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTMARKBLOCK"(278)
000004E2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTUPDIKEY"(245)
000004DC
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTGETRECA"(258)
000004D6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTGETRECA"(258)
000004CC
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTGETNODE"(263)
000004B6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTLOCTPR"(253)
000004A6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTMARKBLOCK"(278)
00000474
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTUPDDREC"(246)
0000046E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTMARKBLOCK"(278)
00000464
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTMARKBLOCK"(278)
00000456
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTUPDDREC"(246)
00000450
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTSPLITLT"(236)
0000042A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTROTATELT"(237)
0000041C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTGETLTSIB"(261)
00000406
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTINSERTREC"(256)
000003F4
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTINITNODE"(257)
000003C0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTALLOCNODE"(205)
000003B6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTTREESEARCH"(235)
00000392
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTEXTBTFILE"(204)
0000034E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTLOCBTCB"(255)
00000338
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTRELNODE"(248)
00000326
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTGETNODE"(263)
00000312
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTLOCREC"(254)
000002E2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTGETNODE"(263)
0000025A
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="EXTDOAOCRWF"(273) Ref2="AUTOMOD_1F880"(279)
0242
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTWRITEBLOCK"(277)
0000021E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTRELNODE"(248)
000001FA
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTRELNODE"(248)
000001C8
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTGETNODE"(263)
000001B2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTFREENODE"(203)
000001A6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTRELNODE"(248)
0000019A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTCLRNODE"(266)
00000194
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTLOCREC"(254)
0000018A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTRELNODE"(248)
0000014C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTMARKBLOCK"(278)
0000013C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTUPDIKEY"(245)
00000136
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTGETRECA"(258)
00000130
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTGETRECA"(258)
00000126
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTGETNODE"(263)
00000112
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTLOCTPR"(253)
00000106
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTFREENODE"(203)
000000E2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTLOCTPR"(253)
000000D8
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTRELNODE"(248)
000000CE
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTCLRNODE"(266)
000000C8
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTRELNODE"(248)
000000A6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTGETRTSIB"(260)
00000090
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTRELNODE"(248)
0000008A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTGETLTSIB"(261)
00000078
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTMARKBLOCK"(278)
00000058
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTDELETEREC"(265)
00000052
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTTREESEARCH"(235)
00000042
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTLOCBTCB"(255)
0000000C
EntryPoint: Flags=$08=(Extern Code) Offset=$0268 Entry="EXTUPDATEHDR"(280)
EntryPoint: Flags=$08=(Extern Code) Offset=$0252 Entry="EXTGETUPDATEHDR"(281)
EntryPoint: Flags=$08=(Extern Code) Offset=$067C Entry="EXTBTUPDATE"(282)
EntryPoint: Flags=$08=(Extern Code) Offset=$05F8 Entry="EXTBTSEARCH"(283)
EntryPoint: Flags=$08=(Extern Code) Offset=$0330 Entry="EXTBTINSERT"(284)
EntryPoint: Flags=$08=(Extern Code) Offset=$027E Entry="EXTBTGETRECORD"(285)
EntryPoint: Flags=$08=(Extern Code) Offset=$01DA Entry="EXTBTFLUSH"(286)
EntryPoint: Flags=$08=(Extern Code) Offset=$002E Entry="EXTBTDELETE"(287)
EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="EXTBTCLOSE"(288)
Comment:
AUTOMOD_1F880 ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_1FFC0 [1FFC0, 202F0)
Module started due to: vector glue above, MODGUESS (align, RTS then padding)
Resolved outgoing references:
+322 (202E2): JSR HFS_2A548
+2E8 (202A8): JSR GETBLOCK
+1B8 (20178): JSR HFS_2A520
+15E (2011E): JSR HFS_2A520
+11E (200DE): JSR HFS_2A520
+7A (2003A): JSR HFS_2A520
+20A (201CA): JSR GETRECA
+200 (201C0): JSR GETRECA
+12A (200EA): JSR INITNODE
Unresolved outgoing references:
+B4 (20074): JSR $261A4
+1EA (201AA): JSR $206D8
+226 (201E6): JSR $208A4
+256 (20216): JSR $22432
+6 (1FFC6): VALLOCNODE
Trap A0D6
+96 (20056): EXTBTFILE
VectorTable comment: {sources}OS:HFS:BTAlloc.a
+9C (2005C): VEXTBTFILE
Trap A0D8
+18A (2014A): VFREENODE
Trap A0D7
+23C (201FC): VUPDALTMDB
Trap A0ED
Dictionary: Flags $00 FirstId 289
289: AUTOMOD_1FFC0
290: EXTBTFILE
291: VALLOCNODE
292: VEXTBTFILE
293: VFREENODE
294: VUPDALTMDB
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_1FFC0"(289) Segment="Main"(200)
Size: Flags $00 ModuleSize 816
Content: Flags $08
Contents offset $0000 size $0330
00000000: 2F38 0758 '/8.X' MOVE.L $0758,-(A7)
00000004: 4E75 'Nu' RTS
00000006: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000008: 48E6 3830 'H.80' MOVEM.L D2-D4/A2/A3,-(A6)
0000000C: 7800 'x.' MOVEQ #$00,D4
0000000E: 95CA '..' SUBA.L A2,A2
00000010: 6100 01C0 'a...' BSR *+$01C2 ; 000001D2
00000014: 670A 'g.' BEQ.S *+$000C ; 00000020
00000016: 0C40 0020 '.@. ' CMPI.W #$0020,D0
0000001A: 6670 'fp' BNE.S *+$0072 ; 0000008C
0000001C: 7022 'p"' MOVEQ #$22,D0 ; '"'
0000001E: 606C '`l' BRA.S *+$006E ; 0000008C
00000020: 3401 '4.' MOVE.W D1,D2
00000022: E44A '.J' LSR.W #2,D2
00000024: 5342 'SB' SUBQ.W #1,D2
00000026: 2049 ' I' MOVEA.L A1,A0
00000028: 2018 ' .' MOVE.L (A0)+,D0
0000002A: 0C80 FFFF FFFF '......' CMPI.L #$FFFFFFFF,D0
00000030: 660C 'f.' BNE.S *+$000E ; 0000003E
00000032: 51CA FFF4 'Q...' DBF D2,*-$000A ; 00000028
00000036: 48C1 'H.' EXT.L D1
00000038: E789 '..' LSL.L #3,D1
0000003A: D881 '..' ADD.L D1,D4
0000003C: 60D2 '`.' BRA.S *-$002C ; 00000010
0000003E: 343C 001F '4<..' MOVE.W #$001F,D2
00000042: 0500 '..' BTST D2,D0
00000044: 6704 'g.' BEQ.S *+$0006 ; 0000004A
00000046: 51CA FFFA 'Q...' DBF D2,*-$0004 ; 00000042
0000004A: 05C0 '..' BSET D2,D0
0000004C: 2600 '&.' MOVE.L D0,D3
0000004E: 41E8 FFFC 'A...' LEA -$0004(A0),A0
00000052: 2648 '&H' MOVEA.L A0,A3
00000054: 91C9 '..' SUBA.L A1,A0
00000056: 2208 '".' MOVE.L A0,D1
00000058: E789 '..' LSL.L #3,D1
0000005A: 0681 0000 001F '......' ADDI.L #$0000001F,D1
00000060: 48C2 'H.' EXT.L D2
00000062: 9282 '..' SUB.L D2,D1
00000064: D284 '..' ADD.L D4,D1
00000066: 202C 002E ' ,..' MOVE.L $002E(A4),D0
0000006A: B081 '..' CMP.L D1,D0
0000006C: 6E08 'n.' BGT.S *+$000A ; 00000076
0000006E: 6100 01AC 'a...' BSR *+$01AE ; 0000021C
00000072: 7022 'p"' MOVEQ #$22,D0 ; '"'
00000074: 6016 '`.' BRA.S *+$0018 ; 0000008C
00000076: 2683 '&.' MOVE.L D3,(A3)
00000078: 204A ' J' MOVEA.L A2,A0
0000007A: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297
0000007E: 53AC 0032 'S..2' SUBQ.L #1,$0032(A4)
00000082: 08D4 0007 '....' BSET #$07,(A4)
00000086: 4240 'B@' CLR.W D0
00000088: 6100 0192 'a...' BSR *+$0194 ; 0000021C
0000008C: 4CDE 0C1C 'L...' MOVEM.L (A6)+,D2-D4/A2/A3
00000090: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000092: 4A40 'J@' TST.W D0
00000094: 4E75 'Nu' RTS
00000096: 2F38 0760 '/8.`' MOVE.L $0760,-(A7)
0000009A: 4E75 'Nu' RTS
0000009C: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000009E: 48E6 3E20 'H.> ' MOVEM.L D2-D6/A2,-(A6)
000000A2: 322C 0002 '2,..' MOVE.W $0002(A4),D1
000000A6: 2278 034E '"x.N' MOVEA.L $034E,A1
000000AA: 2471 1014 '$q..' MOVEA.L $14(A1,D1.W),A2
000000AE: 7600 'v.' MOVEQ #$00,D3
000000B0: 2831 101E '(1..' MOVE.L $1E(A1,D1.W),D4
000000B4: 4EBA 612E 'N.a.' JSR *+$6130 ; 000061E4
000000B8: 670E 'g.' BEQ.S *+$0010 ; 000000C8
000000BA: 0C40 FFDE '.@..' CMPI.W #$FFDE,D0
000000BE: 6600 00BA 'f...' BNE *+$00BC ; 0000017A
000000C2: 4A86 'J.' TST.L D6
000000C4: 6700 00B4 'g...' BEQ *+$00B6 ; 0000017A
000000C8: 262C 002E '&,..' MOVE.L $002E(A4),D3
000000CC: 2803 '(.' MOVE.L D3,D4
000000CE: 2A31 100C '*1..' MOVE.L $0C(A1,D1.W),D5
000000D2: 8AEC 002A '...*' DIVU.W $002A(A4),D5
000000D6: 4845 'HE' SWAP D5
000000D8: 4245 'BE' CLR.W D5
000000DA: 4845 'HE' SWAP D5
000000DC: 2945 002E ')E..' MOVE.L D5,$002E(A4)
000000E0: 5385 'S.' SUBQ.L #1,D5
000000E2: 2C05 ',.' MOVE.L D5,D6
000000E4: 95CA '..' SUBA.L A2,A2
000000E6: 6100 00EA 'a...' BSR *+$00EC ; 000001D2
000000EA: 6600 008E 'f...' BNE *+$0090 ; 0000017A
000000EE: 48C1 'H.' EXT.L D1
000000F0: E789 '..' LSL.L #3,D1
000000F2: 9681 '..' SUB.L D1,D3
000000F4: 9A81 '..' SUB.L D1,D5
000000F6: 6C04 'l.' BGE.S *+$0006 ; 000000FC
000000F8: 5384 'S.' SUBQ.L #1,D4
000000FA: 6066 '`f' BRA.S *+$0068 ; 00000162
000000FC: 4A92 'J.' TST.L (A2)
000000FE: 66E6 'f.' BNE.S *-$0018 ; 000000E6
00000100: 2484 '$.' MOVE.L D4,(A2)
00000102: 4A83 'J.' TST.L D3
00000104: 6C16 'l.' BGE.S *+$0018 ; 0000011C
00000106: D681 '..' ADD.L D1,D3
00000108: 86FC 0008 '....' DIVU.W #$0008,D3
0000010C: 3003 '0.' MOVE.W D3,D0
0000010E: 4243 'BC' CLR.W D3
00000110: 4843 'HC' SWAP D3
00000112: 7207 'r.' MOVEQ #$07,D1
00000114: 9283 '..' SUB.L D3,D1
00000116: 03F1 0000 '....' BSET D1,$00(A1,D0.W)
0000011A: 76FF 'v.' MOVEQ #$FF,D3
0000011C: 204A ' J' MOVEA.L A2,A0
0000011E: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297
00000122: 6100 00F8 'a...' BSR *+$00FA ; 0000021C
00000126: 6652 'fR' BNE.S *+$0054 ; 0000017A
00000128: 2204 '".' MOVE.L D4,D1
0000012A: 4EBA 0000 'N...' JSR INITNODE ; id: 299
0000012E: 664A 'fJ' BNE.S *+$004C ; 0000017A
00000130: 2448 '$H' MOVEA.L A0,A2
00000132: 157C 0002 0008 '.|....' MOVE.B #$02,$0008(A2)
00000138: 357C 0001 000A '5|....' MOVE.W #$0001,$000A(A2)
0000013E: 322C 002A '2,.*' MOVE.W $002A(A4),D1
00000142: 70EE 'p.' MOVEQ #$EE,D0
00000144: D041 '.A' ADD.W D1,D0
00000146: E448 '.H' LSR.W #2,D0
00000148: E548 '.H' LSL.W #2,D0
0000014A: 0640 000E '.@..' ADDI.W #$000E,D0
0000014E: 3580 10FC '5...' MOVE.W D0,-$04(A2,D1.W)
00000152: 4A83 'J.' TST.L D3
00000154: 6D06 'm.' BLT.S *+$0008 ; 0000015C
00000156: 157C 0080 000E '.|....' MOVE.B #$80,$000E(A2)
0000015C: 204A ' J' MOVEA.L A2,A0
0000015E: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297
00000162: 9C84 '..' SUB.L D4,D6
00000164: DDAC 0032 '...2' ADD.L D6,$0032(A4)
00000168: 08D4 0007 '....' BSET #$07,(A4)
0000016C: 4200 'B.' CLR.B D0
0000016E: 6100 00AC 'a...' BSR *+$00AE ; 0000021C
00000172: 50F8 0377 'P..w' ST $0377
00000176: 6100 00BE 'a...' BSR *+$00C0 ; 00000236
0000017A: 4CDE 047C 'L..|' MOVEM.L (A6)+,D2-D6/A2
0000017E: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000180: 4A40 'J@' TST.W D0
00000182: 4E75 'Nu' RTS
00000184: 2F38 075C '/8.\' MOVE.L $075C,-(A7)
00000188: 4E75 'Nu' RTS
0000018A: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000018C: 48E6 3020 'H.0 ' MOVEM.L D2/D3/A2,-(A6)
00000190: 2601 '&.' MOVE.L D1,D3
00000192: 95CA '..' SUBA.L A2,A2
00000194: 613C 'a<' BSR.S *+$003E ; 000001D2
00000196: 6630 'f0' BNE.S *+$0032 ; 000001C8
00000198: 48C1 'H.' EXT.L D1
0000019A: E789 '..' LSL.L #3,D1
0000019C: 9681 '..' SUB.L D1,D3
0000019E: 6CF4 'l.' BGE.S *-$000A ; 00000194
000001A0: D681 '..' ADD.L D1,D3
000001A2: 86FC 0008 '....' DIVU.W #$0008,D3
000001A6: 7000 'p.' MOVEQ #$00,D0
000001A8: 3003 '0.' MOVE.W D3,D0
000001AA: 4243 'BC' CLR.W D3
000001AC: 4843 'HC' SWAP D3
000001AE: 7207 'r.' MOVEQ #$07,D1
000001B0: 9283 '..' SUB.L D3,D1
000001B2: 03B1 0000 '....' BCLR D1,$00(A1,D0.W)
000001B6: 204A ' J' MOVEA.L A2,A0
000001B8: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297
000001BC: 52AC 0032 'R..2' ADDQ.L #1,$0032(A4)
000001C0: 08D4 0007 '....' BSET #$07,(A4)
000001C4: 4200 'B.' CLR.B D0
000001C6: 6154 'aT' BSR.S *+$0056 ; 0000021C
000001C8: 4CDE 040C 'L...' MOVEM.L (A6)+,D2/D3/A2
000001CC: 2F1E '/.' MOVE.L (A6)+,-(A7)
000001CE: 4A40 'J@' TST.W D0
000001D0: 4E75 'Nu' RTS
000001D2: 2D1F '-.' MOVE.L (A7)+,-(A6)
000001D4: 7400 't.' MOVEQ #$00,D2
000001D6: 200A ' .' MOVE.L A2,D0
000001D8: 670E 'g.' BEQ.S *+$0010 ; 000001E8
000001DA: 2412 '$.' MOVE.L (A2),D2
000001DC: 613E 'a>' BSR.S *+$0040 ; 0000021C
000001DE: 6636 'f6' BNE.S *+$0038 ; 00000216
000001E0: 4A82 'J.' TST.L D2
000001E2: 6604 'f.' BNE.S *+$0006 ; 000001E8
000001E4: 7020 'p ' MOVEQ #$20,D0 ; ' '
000001E6: 602E '`.' BRA.S *+$0030 ; 00000216
000001E8: 7200 'r.' MOVEQ #$00,D1
000001EA: 4EBA 052C 'N..,' JSR *+$052E ; 00000718
000001EE: 6626 'f&' BNE.S *+$0028 ; 00000216
000001F0: 2448 '$H' MOVEA.L A0,A2
000001F2: 7000 'p.' MOVEQ #$00,D0
000001F4: 0C2A 0001 0008 '.*....' CMPI.B #$01,$0008(A2)
000001FA: 6602 'f.' BNE.S *+$0004 ; 000001FE
000001FC: 7002 'p.' MOVEQ #$02,D0
000001FE: 224A '"J' MOVEA.L A2,A1
00000200: 4EBA 0000 'N...' JSR GETRECA ; id: 298
00000204: 2208 '".' MOVE.L A0,D1
00000206: 302A 000A '0*..' MOVE.W $000A(A2),D0
0000020A: 4EBA 0000 'N...' JSR GETRECA ; id: 298
0000020E: 2241 '"A' MOVEA.L D1,A1
00000210: 91C9 '..' SUBA.L A1,A0
00000212: 3208 '2.' MOVE.W A0,D1
00000214: 4240 'B@' CLR.W D0
00000216: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000218: 4A40 'J@' TST.W D0
0000021A: 4E75 'Nu' RTS
0000021C: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000021E: 48E6 40C0 'H.@.' MOVEM.L D1/A0/A1,-(A6)
00000222: 7200 'r.' MOVEQ #$00,D1
00000224: 204A ' J' MOVEA.L A2,A0
00000226: 4EBA 06BC 'N...' JSR *+$06BE ; 000008E4
0000022A: 95CA '..' SUBA.L A2,A2
0000022C: 4CDE 0302 'L...' MOVEM.L (A6)+,D1/A0/A1
00000230: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000232: 4A40 'J@' TST.W D0
00000234: 4E75 'Nu' RTS
00000236: 2F38 07B4 '/8..' MOVE.L $07B4,-(A7)
0000023A: 4E75 'Nu' RTS
0000023C: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000023E: 48E6 E0F4 'H...' MOVEM.L D0-D2/A0-A3/A5,-(A6)
00000242: 322C 0002 '2,..' MOVE.W $0002(A4),D1
00000246: 2A78 034E '*x.N' MOVEA.L $034E,A5
0000024A: 4BF5 1000 'K...' LEA $00(A5,D1.W),A5
0000024E: 246D 0014 '$m..' MOVEA.L $0014(A5),A2
00000252: 342A 0048 '4*.H' MOVE.W $0048(A2),D2
00000256: 4EBA 221A 'N.".' JSR *+$221C ; 00002472
0000025A: 6600 00CA 'f...' BNE *+$00CC ; 00000326
0000025E: 48E7 C0A0 'H...' MOVEM.L D0/D1/A0/A2,-(A7)
00000262: 9EFC 0080 '....' SUBA.W #$0080,A7
00000266: 244F '$O' MOVEA.L A7,A2
00000268: 7018 'p.' MOVEQ #$18,D0
0000026A: 4267 'Bg' CLR.W -(A7)
0000026C: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000026A
00000270: 204F ' O' MOVEA.L A7,A0
00000272: 7400 't.' MOVEQ #$00,D2
00000274: 342B 000C '4+..' MOVE.W $000C(A3),D2
00000278: 0C6B FFFB 0008 '.k....' CMPI.W #$FFFB,$0008(A3)
0000027E: 6648 'fH' BNE.S *+$004A ; 000002C8
00000280: 316B 0006 0016 '1k....' MOVE.W $0006(A3),$0016(A0)
00000286: 316B 0008 0018 '1k....' MOVE.W $0008(A3),$0018(A0)
0000028C: 317C 0006 001A '1|....' MOVE.W #$0006,$001A(A0)
00000292: 317C 0010 001C '1|....' MOVE.W #$0010,$001C(A0)
00000298: 214A 001E '!J..' MOVE.L A2,$001E(A0)
0000029C: A005 '..' _Status ; A005
0000029E: 661C 'f.' BNE.S *+$001E ; 000002BC
000002A0: 3028 001C '0(..' MOVE.W $001C(A0),D0
000002A4: 6716 'g.' BEQ.S *+$0018 ; 000002BC
000002A6: 5340 'S@' SUBQ.W #1,D0
000002A8: 082A 0006 0004 '.*....' BTST #$06,$0004(A2)
000002AE: 6608 'f.' BNE.S *+$000A ; 000002B8
000002B0: 504A 'PJ' ADDQ.W #8,A2
000002B2: 51C8 FFF4 'Q...' DBF D0,*-$000A ; 000002A8
000002B6: 6004 '`.' BRA.S *+$0006 ; 000002BC
000002B8: 2412 '$.' MOVE.L (A2),D2
000002BA: 6018 '`.' BRA.S *+$001A ; 000002D4
000002BC: 343C 0320 '4<. ' MOVE.W #$0320,D2
000002C0: 4A2B 000C 'J+..' TST.B $000C(A3)
000002C4: 6702 'g.' BEQ.S *+$0004 ; 000002C8
000002C6: D482 '..' ADD.L D2,D2
000002C8: 4A6B 0004 'Jk..' TST.W $0004(A3)
000002CC: 6706 'g.' BEQ.S *+$0008 ; 000002D4
000002CE: 242B 000C '$+..' MOVE.L $000C(A3),D2
000002D2: 4842 'HB' SWAP D2
000002D4: 4FEF 00B2 'O...' LEA $00B2(A7),A7
000002D8: 4CDF 0503 'L...' MOVEM.L (A7)+,D0/D1/A0/A2
000002DC: 5582 'U.' SUBQ.L #2,D2
000002DE: 302A 004E '0*.N' MOVE.W $004E(A2),D0
000002E2: 7201 'r.' MOVEQ #$01,D1
000002E4: 226C 0008 '"l..' MOVEA.L $0008(A4),A1
000002E8: 4EBA 0000 'N...' JSR GETBLOCK ; id: 296
000002EC: 6638 'f8' BNE.S *+$003A ; 00000326
000002EE: 7202 'r.' MOVEQ #$02,D1
000002F0: 0C50 4244 '.PBD' CMPI.W #$4244,(A0) ; 'BD'
000002F4: 662C 'f,' BNE.S *+$002E ; 00000322
000002F6: 47E8 0092 'G...' LEA $0092(A0),A3
000002FA: 7004 'p.' MOVEQ #$04,D0
000002FC: B095 '..' CMP.L (A5),D0
000002FE: 670A 'g.' BEQ.S *+$000C ; 0000030A
00000300: 7003 'p.' MOVEQ #$03,D0
00000302: B095 '..' CMP.L (A5),D0
00000304: 661C 'f.' BNE.S *+$001E ; 00000322
00000306: 47E8 0082 'G...' LEA $0082(A0),A3
0000030A: 26ED 000C '&...' MOVE.L $000C(A5),(A3)+
0000030E: 7002 'p.' MOVEQ #$02,D0
00000310: 43ED 0026 'C..&' LEA $0026(A5),A1
00000314: 26D9 '&.' MOVE.L (A1)+,(A3)+
00000316: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000314
0000031A: 2178 020C 0006 '!x....' MOVE.L $020C,$0006(A0)
00000320: 7201 'r.' MOVEQ #$01,D1
00000322: 4EBA 0000 'N...' JSR HFS_2A548 ; id: 295
00000326: 4CDE 2F07 'L./.' MOVEM.L (A6)+,D0-D2/A0-A3/A5
0000032A: 2F1E '/.' MOVE.L (A6)+,-(A7)
0000032C: 4A40 'J@' TST.W D0
0000032E: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 295
295: HFS_2A548
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A548"(295)
00000324
Dictionary: Flags $00 FirstId 296
296: GETBLOCK
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETBLOCK"(296)
000002EA
Dictionary: Flags $00 FirstId 297
297: HFS_2A520
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A520"(297)
000001BA
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A520"(297)
00000160
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A520"(297)
00000120
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A520"(297)
0000007C
Dictionary: Flags $00 FirstId 298
298: GETRECA
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETRECA"(298)
0000020C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETRECA"(298)
00000202
Dictionary: Flags $00 FirstId 299
299: INITNODE
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="INITNODE"(299)
0000012C
EntryPoint: Flags=$08=(Extern Code) Offset=$0096 Entry="EXTBTFILE"(290)
EntryPoint: Flags=$08=(Extern Code) Offset=$0006 Entry="VALLOCNODE"(291)
EntryPoint: Flags=$08=(Extern Code) Offset=$009C Entry="VEXTBTFILE"(292)
EntryPoint: Flags=$08=(Extern Code) Offset=$018A Entry="VFREENODE"(293)
EntryPoint: Flags=$08=(Extern Code) Offset=$023C Entry="VUPDALTMDB"(294)
Comment:
AUTOMOD_1FFC0 ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_20330 [20330, 20568)
Module started due to: island above
Resolved outgoing references:
+22A (2055A): JSR DELETEREC
+21C (2054C): JSR INSERTREC
+20E (2053E): JSR GETRECA
+1DC (2050C): JSR LOCREC
+1BA (204EA): JSR LOCTPR
+1B0 (204E0): JSR SEARCHNODE
+124 (20454): JSR INITNODE
+100 (20430): JSR LOCTPR
+D4 (20404): JSR INSERTREC
+A6 (203D6): JSR INSERTREC
+3E (2036E): JSR GETRECA
+12 (20342): JSR GETNODESIZ
+A (2033A): JSR GETNODESIZ
Unresolved outgoing references:
+10A (2043A): JSR $1FFC0
+11C (2044C): JSR $208A4
+1A6 (204D6): JSR $206D8
+1E8 (20518): JSR $208A4
+0 (20330): ROTATELT
VectorTable comment: {sources}OS:HFS:BTMaint1.a
+F0 (20420): SPLITLT
VectorTable comment: {sources}OS:HFS:BTMaint1.a
+180 (204B0): VTREESEARCH
Trap A0F3
Dictionary: Flags $00 FirstId 300
300: AUTOMOD_20330
301: SPLITLT
302: ROTATELT
303: VTREESEARCH
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_20330"(300) Segment="Main"(200)
Size: Flags $00 ModuleSize 568
Content: Flags $08
Contents offset $0000 size $0238
00000000: 48E7 3F3C 'H.?<' MOVEM.L D2-D7/A2-A5,-(A7)
00000004: 2A48 '*H' MOVEA.L A0,A5
00000006: 3A00 ':.' MOVE.W D0,D5
00000008: 224A '"J' MOVEA.L A2,A1
0000000A: 4EBA 0000 'N...' JSR GETNODESIZ ; id: 309
0000000E: 3400 '4.' MOVE.W D0,D2
00000010: 224B '"K' MOVEA.L A3,A1
00000012: 4EBA 0000 'N...' JSR GETNODESIZ ; id: 309
00000016: D042 '.B' ADD.W D2,D0
00000018: D045 '.E' ADD.W D5,D0
0000001A: 5440 'T@' ADDQ.W #2,D0
0000001C: E248 '.H' LSR.W #1,D0
0000001E: 3C00 '<.' MOVE.W D0,D6
00000020: 362A 000A '6*..' MOVE.W $000A(A2),D3
00000024: 3801 '8.' MOVE.W D1,D4
00000026: D843 '.C' ADD.W D3,D4
00000028: 7EFF '~.' MOVEQ #$FF,D7
0000002A: B843 '.C' CMP.W D3,D4
0000002C: 6604 'f.' BNE.S *+$0006 ; 00000032
0000002E: D445 '.E' ADD.W D5,D2
00000030: 6012 '`.' BRA.S *+$0014 ; 00000044
00000032: 3003 '0.' MOVE.W D3,D0
00000034: 906A 000A '.j..' SUB.W $000A(A2),D0
00000038: B644 '.D' CMP.W D4,D3
0000003A: 6F02 'o.' BLE.S *+$0004 ; 0000003E
0000003C: 5340 'S@' SUBQ.W #1,D0
0000003E: 4EBA 0000 'N...' JSR GETRECA ; id: 298
00000042: D440 '.@' ADD.W D0,D2
00000044: 5442 'TB' ADDQ.W #2,D2
00000046: 322C 002A '2,.*' MOVE.W $002A(A4),D1
0000004A: 0441 0010 '.A..' SUBI.W #$0010,D1
0000004E: B441 '.A' CMP.W D1,D2
00000050: 6F0C 'o.' BLE.S *+$000E ; 0000005E
00000052: 4847 'HG' SWAP D7
00000054: 4A47 'JG' TST.W D7
00000056: 6C3C 'l<' BGE.S *+$003E ; 00000094
00000058: 70FF 'p.' MOVEQ #$FF,D0
0000005A: 6000 008C '`...' BRA *+$008E ; 000000E8
0000005E: 3006 '0.' MOVE.W D6,D0
00000060: E348 '.H' LSL.W #1,D0
00000062: 9042 '.B' SUB.W D2,D0
00000064: B041 '.A' CMP.W D1,D0
00000066: 6E02 'n.' BGT.S *+$0004 ; 0000006A
00000068: 3E03 '>.' MOVE.W D3,D7
0000006A: B446 '.F' CMP.W D6,D2
0000006C: 6D0E 'm.' BLT.S *+$0010 ; 0000007C
0000006E: 6702 'g.' BEQ.S *+$0004 ; 00000072
00000070: 4847 'HG' SWAP D7
00000072: 4A47 'JG' TST.W D7
00000074: 6C1E 'l.' BGE.S *+$0020 ; 00000094
00000076: 4847 'HG' SWAP D7
00000078: 4A47 'JG' TST.W D7
0000007A: 6C18 'l.' BGE.S *+$001A ; 00000094
0000007C: 4847 'HG' SWAP D7
0000007E: 3E3C FFFF '><..' MOVE.W #$FFFF,D7
00000082: 5243 'RC' ADDQ.W #1,D3
00000084: 322A 000A '2*..' MOVE.W $000A(A2),D1
00000088: D26B 000A '.k..' ADD.W $000A(A3),D1
0000008C: B641 '.A' CMP.W D1,D3
0000008E: 6F9A 'o.' BLE.S *-$0064 ; 0000002A
00000090: 70FF 'p.' MOVEQ #$FF,D0
00000092: 6054 '`T' BRA.S *+$0056 ; 000000E8
00000094: 362A 000A '6*..' MOVE.W $000A(A2),D3
00000098: B843 '.C' CMP.W D3,D4
0000009A: 6616 'f.' BNE.S *+$0018 ; 000000B2
0000009C: 224A '"J' MOVEA.L A2,A1
0000009E: 204D ' M' MOVEA.L A5,A0
000000A0: 3005 '0.' MOVE.W D5,D0
000000A2: 3229 000A '2)..' MOVE.W $000A(A1),D1
000000A6: 4EBA 0000 'N...' JSR INSERTREC ; id: 305
000000AA: 6632 'f2' BNE.S *+$0034 ; 000000DE
000000AC: 2A49 '*I' MOVEA.L A1,A5
000000AE: 3A01 ':.' MOVE.W D1,D5
000000B0: 600A '`.' BRA.S *+$000C ; 000000BC
000000B2: 204A ' J' MOVEA.L A2,A0
000000B4: 224B '"K' MOVEA.L A3,A1
000000B6: 6100 014C 'a..L' BSR *+$014E ; 00000204
000000BA: 6622 'f"' BNE.S *+$0024 ; 000000DE
000000BC: B647 '.G' CMP.W D7,D3
000000BE: 6704 'g.' BEQ.S *+$0006 ; 000000C4
000000C0: 5243 'RC' ADDQ.W #1,D3
000000C2: 60D4 '`.' BRA.S *-$002A ; 00000098
000000C4: B847 '.G' CMP.W D7,D4
000000C6: 6F1A 'o.' BLE.S *+$001C ; 000000E2
000000C8: 224B '"K' MOVEA.L A3,A1
000000CA: 204D ' M' MOVEA.L A5,A0
000000CC: 3005 '0.' MOVE.W D5,D0
000000CE: 3204 '2.' MOVE.W D4,D1
000000D0: 9247 '.G' SUB.W D7,D1
000000D2: 5341 'SA' SUBQ.W #1,D1
000000D4: 4EBA 0000 'N...' JSR INSERTREC ; id: 305
000000D8: 6604 'f.' BNE.S *+$0006 ; 000000DE
000000DA: 4240 'B@' CLR.W D0
000000DC: 600A '`.' BRA.S *+$000C ; 000000E8
000000DE: 7040 'p@' MOVEQ #$40,D0 ; '@'
000000E0: A9C9 '..' _SysError ; A9C9
000000E2: 4240 'B@' CLR.W D0
000000E4: 224D '"M' MOVEA.L A5,A1
000000E6: 3205 '2.' MOVE.W D5,D1
000000E8: 4CDF 3CFC 'L.<.' MOVEM.L (A7)+,D2-D7/A2-A5
000000EC: 4A40 'J@' TST.W D0
000000EE: 4E75 'Nu' RTS
000000F0: 2D1F '-.' MOVE.L (A7)+,-(A6)
000000F2: 48E6 1F10 'H...' MOVEM.L D3-D7/A3,-(A6)
000000F6: 2E08 '..' MOVE.L A0,D7
000000F8: 3C00 '<.' MOVE.W D0,D6
000000FA: 3A01 ':.' MOVE.W D1,D5
000000FC: 302C 0010 '0,..' MOVE.W $0010(A4),D0
00000100: 4EBA 0000 'N...' JSR LOCTPR ; id: 307
00000104: 2810 '(.' MOVE.L (A0),D4
00000106: 302C 0002 '0,..' MOVE.W $0002(A4),D0
0000010A: 4EBA FB84 'N...' JSR *-$047A ; FFFFFC90
0000010E: 6660 'f`' BNE.S *+$0062 ; 00000170
00000110: 2601 '&.' MOVE.L D1,D3
00000112: 200A ' .' MOVE.L A2,D0
00000114: 670C 'g.' BEQ.S *+$000E ; 00000122
00000116: 2483 '$.' MOVE.L D3,(A2)
00000118: 7204 'r.' MOVEQ #$04,D1
0000011A: 204A ' J' MOVEA.L A2,A0
0000011C: 4EBA 0456 'N..V' JSR *+$0458 ; 00000574
00000120: 664E 'fN' BNE.S *+$0050 ; 00000170
00000122: 2203 '".' MOVE.L D3,D1
00000124: 4EBA 0000 'N...' JSR INITNODE ; id: 299
00000128: 6646 'fF' BNE.S *+$0048 ; 00000170
0000012A: 2448 '$H' MOVEA.L A0,A2
0000012C: 156B 0008 0008 '.k....' MOVE.B $0008(A3),$0008(A2)
00000132: 256B 0004 0004 '%k....' MOVE.L $0004(A3),$0004(A2)
00000138: 2484 '$.' MOVE.L D4,(A2)
0000013A: 2743 0004 ''C..' MOVE.L D3,$0004(A3)
0000013E: 7001 'p.' MOVEQ #$01,D0
00000140: D06C 0018 '.l..' ADD.W $0018(A4),D0
00000144: 906C 0010 '.l..' SUB.W $0010(A4),D0
00000148: 1540 0009 '.@..' MOVE.B D0,$0009(A2)
0000014C: 0C2A 00FF 0008 '.*....' CMPI.B #$FF,$0008(A2)
00000152: 660A 'f.' BNE.S *+$000C ; 0000015E
00000154: 4AAA 0004 'J...' TST.L $0004(A2)
00000158: 6604 'f.' BNE.S *+$0006 ; 0000015E
0000015A: 2943 0022 ')C."' MOVE.L D3,$0022(A4)
0000015E: 2047 ' G' MOVEA.L D7,A0
00000160: 3006 '0.' MOVE.W D6,D0
00000162: 3205 '2.' MOVE.W D5,D1
00000164: 4EBA FE9A 'N...' JSR *-$0164 ; 00000000
00000168: 6702 'g.' BEQ.S *+$0004 ; 0000016C
0000016A: 6004 '`.' BRA.S *+$0006 ; 00000170
0000016C: 4240 'B@' CLR.W D0
0000016E: 2403 '$.' MOVE.L D3,D2
00000170: 4CDE 08F8 'L...' MOVEM.L (A6)+,D3-D7/A3
00000174: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000176: 4A40 'J@' TST.W D0
00000178: 4E75 'Nu' RTS
0000017A: 2F38 07CC '/8..' MOVE.L $07CC,-(A7)
0000017E: 4E75 'Nu' RTS
00000180: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000182: 48E6 1F30 'H..0' MOVEM.L D3-D7/A2/A3,-(A6)
00000186: 2E08 '..' MOVE.L A0,D7
00000188: 4A6C 0018 'Jl..' TST.W $0018(A4)
0000018C: 6E0E 'n.' BGT.S *+$0010 ; 0000019C
0000018E: 7020 'p ' MOVEQ #$20,D0 ; ' '
00000190: 93C9 '..' SUBA.L A1,A1
00000192: 7200 'r.' MOVEQ #$00,D1
00000194: 7400 't.' MOVEQ #$00,D2
00000196: 426C 0010 'Bl..' CLR.W $0010(A4)
0000019A: 605E '`^' BRA.S *+$0060 ; 000001FA
0000019C: 7C01 '|.' MOVEQ #$01,D6
0000019E: 262C 001A '&,..' MOVE.L $001A(A4),D3
000001A2: 7200 'r.' MOVEQ #$00,D1
000001A4: 2403 '$.' MOVE.L D3,D2
000001A6: 4EBA 0200 'N...' JSR *+$0202 ; 000003A8
000001AA: 664E 'fN' BNE.S *+$0050 ; 000001FA
000001AC: 2248 '"H' MOVEA.L A0,A1
000001AE: 2047 ' G' MOVEA.L D7,A0
000001B0: 4EBA 0000 'N...' JSR SEARCHNODE ; id: 308
000001B4: 3A00 ':.' MOVE.W D0,D5
000001B6: 3801 '8.' MOVE.W D1,D4
000001B8: 3006 '0.' MOVE.W D6,D0
000001BA: 4EBA 0000 'N...' JSR LOCTPR ; id: 307
000001BE: 2648 '&H' MOVEA.L A0,A3
000001C0: 2683 '&.' MOVE.L D3,(A3)
000001C2: 3404 '4.' MOVE.W D4,D2
000001C4: 4A45 'JE' TST.W D5
000001C6: 6706 'g.' BEQ.S *+$0008 ; 000001CE
000001C8: 5342 'SB' SUBQ.W #1,D2
000001CA: 6C02 'l.' BGE.S *+$0004 ; 000001CE
000001CC: 3404 '4.' MOVE.W D4,D2
000001CE: 3742 0004 '7B..' MOVE.W D2,$0004(A3)
000001D2: BC6C 0018 '.l..' CMP.W $0018(A4),D6
000001D6: 6718 'g.' BEQ.S *+$001A ; 000001F0
000001D8: 3202 '2.' MOVE.W D2,D1
000001DA: 2F09 '/.' MOVE.L A1,-(A7)
000001DC: 4EBA 0000 'N...' JSR LOCREC ; id: 306
000001E0: 2611 '&.' MOVE.L (A1),D3
000001E2: 225F '"_' MOVEA.L (A7)+,A1
000001E4: 7200 'r.' MOVEQ #$00,D1
000001E6: 2049 ' I' MOVEA.L A1,A0
000001E8: 4EBA 038A 'N...' JSR *+$038C ; 00000574
000001EC: 5246 'RF' ADDQ.W #1,D6
000001EE: 60B2 '`.' BRA.S *-$004C ; 000001A2
000001F0: 3946 0010 '9F..' MOVE.W D6,$0010(A4)
000001F4: 3204 '2.' MOVE.W D4,D1
000001F6: 3005 '0.' MOVE.W D5,D0
000001F8: 2403 '$.' MOVE.L D3,D2
000001FA: 4CDE 0CF8 'L...' MOVEM.L (A6)+,D3-D7/A2/A3
000001FE: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000200: 4A40 'J@' TST.W D0
00000202: 4E75 'Nu' RTS
00000204: 48E7 0030 'H..0' MOVEM.L A2/A3,-(A7)
00000208: 2448 '$H' MOVEA.L A0,A2
0000020A: 2649 '&I' MOVEA.L A1,A3
0000020C: 7000 'p.' MOVEQ #$00,D0
0000020E: 4EBA 0000 'N...' JSR GETRECA ; id: 298
00000212: 41E9 000E 'A...' LEA $000E(A1),A0
00000216: 224A '"J' MOVEA.L A2,A1
00000218: 3229 000A '2)..' MOVE.W $000A(A1),D1
0000021C: 4EBA 0000 'N...' JSR INSERTREC ; id: 305
00000220: 224B '"K' MOVEA.L A3,A1
00000222: 6704 'g.' BEQ.S *+$0006 ; 00000228
00000224: 70FF 'p.' MOVEQ #$FF,D0
00000226: 6008 '`.' BRA.S *+$000A ; 00000230
00000228: 4241 'BA' CLR.W D1
0000022A: 4EBA 0000 'N...' JSR DELETEREC ; id: 304
0000022E: 4240 'B@' CLR.W D0
00000230: 4A40 'J@' TST.W D0
00000232: 4CDF 0C00 'L...' MOVEM.L (A7)+,A2/A3
00000236: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 304
304: DELETEREC
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DELETEREC"(304)
0000022C
Dictionary: Flags $00 FirstId 305
305: INSERTREC
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="INSERTREC"(305)
0000021E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETRECA"(298)
00000210
Dictionary: Flags $00 FirstId 306
306: LOCREC
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCREC"(306)
000001DE
Dictionary: Flags $00 FirstId 307
307: LOCTPR
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCTPR"(307)
000001BC
Dictionary: Flags $00 FirstId 308
308: SEARCHNODE
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="SEARCHNODE"(308)
000001B2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="INITNODE"(299)
00000126
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCTPR"(307)
00000102
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="INSERTREC"(305)
000000D6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="INSERTREC"(305)
000000A8
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETRECA"(298)
00000040
Dictionary: Flags $00 FirstId 309
309: GETNODESIZ
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETNODESIZ"(309)
00000014
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETNODESIZ"(309)
0000000C
EntryPoint: Flags=$08=(Extern Code) Offset=$00F0 Entry="SPLITLT"(301)
EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="ROTATELT"(302)
EntryPoint: Flags=$08=(Extern Code) Offset=$0180 Entry="VTREESEARCH"(303)
Comment:
AUTOMOD_20330 ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_20580 [20580, 2096E)
Module started due to: vector glue above
Resolved outgoing references:
+332 (208B2): JSR HFS_2A548
+182 (20702): JSR HFS_2A548
+1F0 (20770): JSR GETBLOCK
+16C (206EC): JSR GETBLOCK
Unresolved outgoing references:
+1C4 (20744): BRA $23946
+0 (20580): BUILDIREC
VectorTable comment: {sources}OS:HFS:BTMaint2.a
+22 (205A2): CHKNODE
VectorTable comment: {sources}OS:HFS:BTMaint2.a
+A6 (20626): CLRNODE
VectorTable comment: {sources}OS:HFS:BTMaint2.a
+C2 (20642): DELETEREC
VectorTable comment: {sources}OS:HFS:BTMaint2.a
+112 (20692): GETLTSIB
VectorTable comment: {sources}OS:HFS:BTMaint2.a
+11C (2069C): GETRTSIB
VectorTable comment: {sources}OS:HFS:BTMaint2.a
+14C (206CC): GETMAXKEY
VectorTable comment: {sources}OS:HFS:BTMaint2.a
+15E (206DE): VGETNODE
Trap A0D4
+192 (20712): GETNODESIZ
VectorTable comment: {sources}OS:HFS:BTMaint2.a
+1AA (2072A): GETOFFSET
VectorTable comment: {sources}OS:HFS:BTMaint2.a
+1C2 (20742): GETRECA
VectorTable comment: {sources}OS:HFS:BTMaint2.a
+1DE (2075E): INITNODE
VectorTable comment: {sources}OS:HFS:BTMaint2.a
+210 (20790): INSERTREC
VectorTable comment: {sources}OS:HFS:BTMaint2.a
+282 (20802): LOCBTCB
VectorTable comment: {sources}OS:HFS:BTMaint2.a
+28C (2080C): LOCREC
VectorTable comment: {sources}OS:HFS:BTMaint2.a
+2BE (2083E): LOCTPR
VectorTable comment: {sources}OS:HFS:BTMaint2.a
+2CE (2084E): MOVOFFLT
VectorTable comment: {sources}OS:HFS:BTMaint2.a
+2DE (2085E): MOVOFFRT
VectorTable comment: {sources}OS:HFS:BTMaint2.a
+2F4 (20874): MOVRECLT
VectorTable comment: {sources}OS:HFS:BTMaint2.a
+30A (2088A): MOVRECRT
VectorTable comment: {sources}OS:HFS:BTMaint2.a
+32A (208AA): VRELNODE
Trap A0D5
+33E (208BE): SEARCHNODE
VectorTable comment: {sources}OS:HFS:BTMaint2.a
+39A (2091A): UPDDREC
VectorTable comment: {sources}OS:HFS:BTMaint2.a
+3BC (2093C): UPDIKEY
VectorTable comment: {sources}OS:HFS:BTMaint2.a
Dictionary: Flags $00 FirstId 310
310: AUTOMOD_20580
311: UPDIKEY
312: UPDDREC
313: SEARCHNODE
314: MOVRECRT
315: MOVRECLT
316: MOVOFFRT
317: MOVOFFLT
318: LOCTPR
319: LOCREC
320: LOCBTCB
321: INSERTREC
322: INITNODE
323: GETRECA
324: GETOFFSET
325: GETRTSIB
326: GETLTSIB
327: GETNODESIZ
328: GETMAXKEY
329: DELETEREC
330: CLRNODE
331: CHKNODE
332: BUILDIREC
333: VGETNODE
334: VRELNODE
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_20580"(310) Segment="Main"(200)
Size: Flags $00 ModuleSize 1006
Content: Flags $08
Contents offset $0000 size $03EE
00000000: 2F02 '/.' MOVE.L D2,-(A7)
00000002: 2400 '$.' MOVE.L D0,D2
00000004: 4240 'B@' CLR.W D0
00000006: 6100 01BA 'a...' BSR *+$01BC ; 000001C2
0000000A: 226C 000C '"l..' MOVEA.L $000C(A4),A1
0000000E: 43E9 0030 'C..0' LEA $0030(A1),A1
00000012: 4EBA 03A8 'N...' JSR *+$03AA ; 000003BC
00000016: 6100 0134 'a..4' BSR *+$0136 ; 0000014C
0000001A: 2382 0000 '#...' MOVE.L D2,$00(A1,D0.W)
0000001E: 241F '$.' MOVE.L (A7)+,D2
00000020: 4E75 'Nu' RTS
00000022: 48E7 60E0 'H.`.' MOVEM.L D1/D2/A0-A2,-(A7)
00000026: 322C 0002 '2,..' MOVE.W $0002(A4),D1
0000002A: 2478 034E '$x.N' MOVEA.L $034E,A2
0000002E: 2032 100C ' 2..' MOVE.L $0C(A2,D1.W),D0
00000032: 80EC 002A '...*' DIVU.W $002A(A4),D0
00000036: 7200 'r.' MOVEQ #$00,D1
00000038: 3200 '2.' MOVE.W D0,D1
0000003A: B291 '..' CMP.L (A1),D1
0000003C: 635A 'cZ' BLS.S *+$005C ; 00000098
0000003E: B2A9 0004 '....' CMP.L $0004(A1),D1
00000042: 6354 'cT' BLS.S *+$0056 ; 00000098
00000044: 1029 0008 '.)..' MOVE.B $0008(A1),D0
00000048: 5200 'R.' ADDQ.B #1,D0
0000004A: 0C00 0003 '....' CMPI.B #$03,D0
0000004E: 6248 'bH' BHI.S *+$004A ; 00000098
00000050: 1029 0009 '.)..' MOVE.B $0009(A1),D0
00000054: B02C 0019 '.,..' CMP.B $0019(A4),D0
00000058: 623E 'b>' BHI.S *+$0040 ; 00000098
0000005A: 7200 'r.' MOVEQ #$00,D1
0000005C: 322C 002A '2,.*' MOVE.W $002A(A4),D1
00000060: 70F2 'p.' MOVEQ #$F2,D0
00000062: D081 '..' ADD.L D1,D0
00000064: 80FC 0006 '....' DIVU.W #$0006,D0
00000068: B069 000A '.i..' CMP.W $000A(A1),D0
0000006C: 652A 'e*' BCS.S *+$002C ; 00000098
0000006E: 3229 000A '2)..' MOVE.W $000A(A1),D1
00000072: 3001 '0.' MOVE.W D1,D0
00000074: 6100 0134 'a..4' BSR *+$0136 ; 000001AA
00000078: 7402 't.' MOVEQ #$02,D2
0000007A: D488 '..' ADD.L A0,D2
0000007C: 9489 '..' SUB.L A1,D2
0000007E: 3018 '0.' MOVE.W (A0)+,D0
00000080: 0800 0000 '....' BTST #$00,D0
00000084: 6612 'f.' BNE.S *+$0014 ; 00000098
00000086: 0C40 000E '.@..' CMPI.W #$000E,D0
0000008A: 650C 'e.' BCS.S *+$000E ; 00000098
0000008C: B042 '.B' CMP.W D2,D0
0000008E: 6408 'd.' BCC.S *+$000A ; 00000098
00000090: 3400 '4.' MOVE.W D0,D2
00000092: 51C9 FFEA 'Q...' DBF D1,*-$0014 ; 0000007E
00000096: 6004 '`.' BRA.S *+$0006 ; 0000009C
00000098: 7024 'p$' MOVEQ #$24,D0 ; '$'
0000009A: 6002 '`.' BRA.S *+$0004 ; 0000009E
0000009C: 4240 'B@' CLR.W D0
0000009E: 4CDF 0706 'L...' MOVEM.L (A7)+,D1/D2/A0-A2
000000A2: 4A40 'J@' TST.W D0
000000A4: 4E75 'Nu' RTS
000000A6: 48E7 C080 'H...' MOVEM.L D0/D1/A0,-(A7)
000000AA: 7203 'r.' MOVEQ #$03,D1
000000AC: D26C 002A '.l.*' ADD.W $002A(A4),D1
000000B0: E449 '.I' LSR.W #2,D1
000000B2: 5341 'SA' SUBQ.W #1,D1
000000B4: 7000 'p.' MOVEQ #$00,D0
000000B6: 20C0 ' .' MOVE.L D0,(A0)+
000000B8: 51C9 FFFC 'Q...' DBF D1,*-$0002 ; 000000B6
000000BC: 4CDF 0103 'L...' MOVEM.L (A7)+,D0/D1/A0
000000C0: 4E75 'Nu' RTS
000000C2: 48E7 3E3C 'H.><' MOVEM.L D2-D6/A2-A5,-(A7)
000000C6: 3A01 ':.' MOVE.W D1,D5
000000C8: 3001 '0.' MOVE.W D1,D0
000000CA: 4EBA 00DE 'N...' JSR *+$00E0 ; 000001AA
000000CE: 2C08 ',.' MOVE.L A0,D6
000000D0: 3800 '8.' MOVE.W D0,D4
000000D2: 47E8 FFFE 'G...' LEA -$0002(A0),A3
000000D6: 3613 '6.' MOVE.W (A3),D3
000000D8: 3029 000A '0)..' MOVE.W $000A(A1),D0
000000DC: 4EBA 00CC 'N...' JSR *+$00CE ; 000001AA
000000E0: 2448 '$H' MOVEA.L A0,A2
000000E2: 3400 '4.' MOVE.W D0,D2
000000E4: 2A49 '*I' MOVEA.L A1,A5
000000E6: 41F5 3000 'A.0.' LEA $00(A5,D3.W),A0
000000EA: 43F5 4000 'C.@.' LEA $00(A5,D4.W),A1
000000EE: 3002 '0.' MOVE.W D2,D0
000000F0: 9043 '.C' SUB.W D3,D0
000000F2: 4EBA 0200 'N...' JSR *+$0202 ; 000002F4
000000F6: 536D 000A 'Sm..' SUBQ.W #1,$000A(A5)
000000FA: 204B ' K' MOVEA.L A3,A0
000000FC: 2246 '"F' MOVEA.L D6,A1
000000FE: 302D 000A '0-..' MOVE.W $000A(A5),D0
00000102: 9045 '.E' SUB.W D5,D0
00000104: 3204 '2.' MOVE.W D4,D1
00000106: 9243 '.C' SUB.W D3,D1
00000108: 4EBA 01D4 'N...' JSR *+$01D6 ; 000002DE
0000010C: 4CDF 3C7C 'L.<|' MOVEM.L (A7)+,D2-D6/A2-A5
00000110: 4E75 'Nu' RTS
00000112: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000114: 48E6 3000 'H.0.' MOVEM.L D2/D3,-(A6)
00000118: 4203 'B.' CLR.B D3
0000011A: 6008 '`.' BRA.S *+$000A ; 00000124
0000011C: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000011E: 48E6 3000 'H.0.' MOVEM.L D2/D3,-(A6)
00000122: 7601 'v.' MOVEQ #$01,D3
00000124: 4A03 'J.' TST.B D3
00000126: 6606 'f.' BNE.S *+$0008 ; 0000012E
00000128: 2428 0004 '$(..' MOVE.L $0004(A0),D2
0000012C: 6002 '`.' BRA.S *+$0004 ; 00000130
0000012E: 2410 '$.' MOVE.L (A0),D2
00000130: 6604 'f.' BNE.S *+$0006 ; 00000136
00000132: 7200 'r.' MOVEQ #$00,D1
00000134: 600A '`.' BRA.S *+$000C ; 00000140
00000136: 7200 'r.' MOVEQ #$00,D1
00000138: 611E 'a.' BSR.S *+$0020 ; 00000158
0000013A: 6606 'f.' BNE.S *+$0008 ; 00000142
0000013C: 2202 '".' MOVE.L D2,D1
0000013E: 2248 '"H' MOVEA.L A0,A1
00000140: 4240 'B@' CLR.W D0
00000142: 4CDE 000C 'L...' MOVEM.L (A6)+,D2/D3
00000146: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000148: 4A40 'J@' TST.W D0
0000014A: 4E75 'Nu' RTS
0000014C: 7002 'p.' MOVEQ #$02,D0
0000014E: D06C 002C '.l.,' ADD.W $002C(A4),D0
00000152: E248 '.H' LSR.W #1,D0
00000154: E348 '.H' LSL.W #1,D0
00000156: 4E75 'Nu' RTS
00000158: 2F38 0750 '/8.P' MOVE.L $0750,-(A7)
0000015C: 4E75 'Nu' RTS
0000015E: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000160: 48E6 4040 'H.@@' MOVEM.L D1/A1,-(A6)
00000164: 302C 0002 '0,..' MOVE.W $0002(A4),D0
00000168: 226C 0008 '"l..' MOVEA.L $0008(A4),A1
0000016C: 4EBA 0000 'N...' JSR GETBLOCK ; id: 296
00000170: 6616 'f.' BNE.S *+$0018 ; 00000188
00000172: 2248 '"H' MOVEA.L A0,A1
00000174: 6100 FEAC 'a...' BSR *-$0152 ; 00000022
00000178: 670E 'g.' BEQ.S *+$0010 ; 00000188
0000017A: 3D00 '=.' MOVE.W D0,-(A6)
0000017C: 7202 'r.' MOVEQ #$02,D1
0000017E: 226C 0008 '"l..' MOVEA.L $0008(A4),A1
00000182: 4EBA 0000 'N...' JSR HFS_2A548 ; id: 295
00000186: 301E '0.' MOVE.W (A6)+,D0
00000188: 4CDE 0202 'L...' MOVEM.L (A6)+,D1/A1
0000018C: 2F1E '/.' MOVE.L (A6)+,-(A7)
0000018E: 4A40 'J@' TST.W D0
00000190: 4E75 'Nu' RTS
00000192: 2F01 '/.' MOVE.L D1,-(A7)
00000194: 3229 000A '2)..' MOVE.W $000A(A1),D1
00000198: 3001 '0.' MOVE.W D1,D0
0000019A: 4EBA 000E 'N...' JSR *+$0010 ; 000001AA
0000019E: 0440 000E '.@..' SUBI.W #$000E,D0
000001A2: E349 '.I' LSL.W #1,D1
000001A4: D041 '.A' ADD.W D1,D0
000001A6: 221F '".' MOVE.L (A7)+,D1
000001A8: 4E75 'Nu' RTS
000001AA: 6104 'a.' BSR.S *+$0006 ; 000001B0
000001AC: 3010 '0.' MOVE.W (A0),D0
000001AE: 4E75 'Nu' RTS
000001B0: 91C8 '..' SUBA.L A0,A0
000001B2: 306C 002A '0l.*' MOVEA.W $002A(A4),A0
000001B6: D1C9 '..' ADDA.L A1,A0
000001B8: E348 '.H' LSL.W #1,D0
000001BA: 4440 'D@' NEG.W D0
000001BC: 41F0 00FE 'A...' LEA -$02(A0,D0.W),A0
000001C0: 4E75 'Nu' RTS
000001C2: 48E7 6000 'H.`.' MOVEM.L D1/D2,-(A7)
000001C6: 3200 '2.' MOVE.W D0,D1
000001C8: 61E0 'a.' BSR.S *-$001E ; 000001AA
000001CA: 3400 '4.' MOVE.W D0,D2
000001CC: 3001 '0.' MOVE.W D1,D0
000001CE: 5240 'R@' ADDQ.W #1,D0
000001D0: 61D8 'a.' BSR.S *-$0026 ; 000001AA
000001D2: 9042 '.B' SUB.W D2,D0
000001D4: 41F1 2000 'A. .' LEA $00(A1,D2.W),A0
000001D8: 4CDF 0006 'L...' MOVEM.L (A7)+,D1/D2
000001DC: 4E75 'Nu' RTS
000001DE: 2D1F '-.' MOVE.L (A7)+,-(A6)
000001E0: 48E6 6040 'H.`@' MOVEM.L D1/D2/A1,-(A6)
000001E4: 2401 '$.' MOVE.L D1,D2
000001E6: 302C 0002 '0,..' MOVE.W $0002(A4),D0
000001EA: 7204 'r.' MOVEQ #$04,D1
000001EC: 226C 0008 '"l..' MOVEA.L $0008(A4),A1
000001F0: 4EBA 0000 'N...' JSR GETBLOCK ; id: 296
000001F4: 6610 'f.' BNE.S *+$0012 ; 00000206
000001F6: 6100 FEAE 'a...' BSR *-$0150 ; 000000A6
000001FA: 342C 002A '4,.*' MOVE.W $002A(A4),D2
000001FE: 31BC 000E 20FE '1... .' MOVE.W #$000E,-$02(A0,D2.W)
00000204: 4240 'B@' CLR.W D0
00000206: 4CDE 0206 'L...' MOVEM.L (A6)+,D1/D2/A1
0000020A: 2F1E '/.' MOVE.L (A6)+,-(A7)
0000020C: 4A40 'J@' TST.W D0
0000020E: 4E75 'Nu' RTS
00000210: 48E7 7F7C 'H..|' MOVEM.L D1-D7/A1-A5,-(A7)
00000214: 3E00 '>.' MOVE.W D0,D7
00000216: 3C01 '<.' MOVE.W D1,D6
00000218: 2A08 '*.' MOVE.L A0,D5
0000021A: 3001 '0.' MOVE.W D1,D0
0000021C: 4EBA FF8C 'N...' JSR *-$0072 ; 000001AA
00000220: 3800 '8.' MOVE.W D0,D4
00000222: 3029 000A '0)..' MOVE.W $000A(A1),D0
00000226: 4EBA FF82 'N...' JSR *-$007C ; 000001AA
0000022A: 2648 '&H' MOVEA.L A0,A3
0000022C: 3600 '6.' MOVE.W D0,D3
0000022E: 220B '".' MOVE.L A3,D1
00000230: 7000 'p.' MOVEQ #$00,D0
00000232: 3003 '0.' MOVE.W D3,D0
00000234: D089 '..' ADD.L A1,D0
00000236: 9280 '..' SUB.L D0,D1
00000238: 7002 'p.' MOVEQ #$02,D0
0000023A: D047 '.G' ADD.W D7,D0
0000023C: B240 '.@' CMP.W D0,D1
0000023E: 6C04 'l.' BGE.S *+$0006 ; 00000244
00000240: 70FF 'p.' MOVEQ #$FF,D0
00000242: 6036 '`6' BRA.S *+$0038 ; 0000027A
00000244: 2A49 '*I' MOVEA.L A1,A5
00000246: 41F5 4000 'A.@.' LEA $00(A5,D4.W),A0
0000024A: 43F0 7000 'C.p.' LEA $00(A0,D7.W),A1
0000024E: 3003 '0.' MOVE.W D3,D0
00000250: 9044 '.D' SUB.W D4,D0
00000252: 4EBA 00B6 'N...' JSR *+$00B8 ; 0000030A
00000256: 204B ' K' MOVEA.L A3,A0
00000258: 43E8 FFFE 'C...' LEA -$0002(A0),A1
0000025C: 302D 000A '0-..' MOVE.W $000A(A5),D0
00000260: 9046 '.F' SUB.W D6,D0
00000262: 3207 '2.' MOVE.W D7,D1
00000264: 4EBA 0068 'N..h' JSR *+$006A ; 000002CE
00000268: 2045 ' E' MOVEA.L D5,A0
0000026A: 43F5 4000 'C.@.' LEA $00(A5,D4.W),A1
0000026E: 3007 '0.' MOVE.W D7,D0
00000270: 4EBA 0082 'N...' JSR *+$0084 ; 000002F4
00000274: 526D 000A 'Rm..' ADDQ.W #1,$000A(A5)
00000278: 4240 'B@' CLR.W D0
0000027A: 4CDF 3EFE 'L.>.' MOVEM.L (A7)+,D1-D7/A1-A5
0000027E: 4A40 'J@' TST.W D0
00000280: 4E75 'Nu' RTS
00000282: 2878 034E '(x.N' MOVEA.L $034E,A4
00000286: 2874 0022 '(t."' MOVEA.L $22(A4,D0.W),A4
0000028A: 4E75 'Nu' RTS
0000028C: 48E7 B000 'H...' MOVEM.L D0/D2/D3,-(A7)
00000290: 3601 '6.' MOVE.W D1,D3
00000292: 3003 '0.' MOVE.W D3,D0
00000294: 4EBA FF2C 'N..,' JSR *-$00D2 ; 000001C2
00000298: 2408 '$.' MOVE.L A0,D2
0000029A: 3003 '0.' MOVE.W D3,D0
0000029C: 5240 'R@' ADDQ.W #1,D0
0000029E: 4EBA FF22 'N.."' JSR *-$00DC ; 000001C2
000002A2: 2208 '".' MOVE.L A0,D1
000002A4: 2042 ' B' MOVEA.L D2,A0
000002A6: 7000 'p.' MOVEQ #$00,D0
000002A8: 1010 '..' MOVE.B (A0),D0
000002AA: 5480 'T.' ADDQ.L #2,D0
000002AC: E288 '..' LSR.L #1,D0
000002AE: E388 '..' LSL.L #1,D0
000002B0: 9282 '..' SUB.L D2,D1
000002B2: 9280 '..' SUB.L D0,D1
000002B4: 2248 '"H' MOVEA.L A0,A1
000002B6: D3C0 '..' ADDA.L D0,A1
000002B8: 4CDF 000D 'L...' MOVEM.L (A7)+,D0/D2/D3
000002BC: 4E75 'Nu' RTS
000002BE: 5340 'S@' SUBQ.W #1,D0
000002C0: C0FC 0006 '....' MULU.W #$0006,D0
000002C4: 206C 000C ' l..' MOVEA.L $000C(A4),A0
000002C8: 41F0 0800 'A...' LEA $00(A0,D0.L),A0
000002CC: 4E75 'Nu' RTS
000002CE: 48E7 E0C0 'H...' MOVEM.L D0-D2/A0/A1,-(A7)
000002D2: 3418 '4.' MOVE.W (A0)+,D2
000002D4: D441 '.A' ADD.W D1,D2
000002D6: 32C2 '2.' MOVE.W D2,(A1)+
000002D8: 51C8 FFF8 'Q...' DBF D0,*-$0006 ; 000002D2
000002DC: 6010 '`.' BRA.S *+$0012 ; 000002EE
000002DE: 48E7 E0C0 'H...' MOVEM.L D0-D2/A0/A1,-(A7)
000002E2: B348 '.H' CMPM.W (A0)+,(A1)+
000002E4: 3420 '4 ' MOVE.W -(A0),D2
000002E6: D441 '.A' ADD.W D1,D2
000002E8: 3302 '3.' MOVE.W D2,-(A1)
000002EA: 51C8 FFF8 'Q...' DBF D0,*-$0006 ; 000002E4
000002EE: 4CDF 0307 'L...' MOVEM.L (A7)+,D0-D2/A0/A1
000002F2: 4E75 'Nu' RTS
000002F4: 48E7 C0C0 'H...' MOVEM.L D0/D1/A0/A1,-(A7)
000002F8: 4A40 'J@' TST.W D0
000002FA: 6F08 'o.' BLE.S *+$000A ; 00000304
000002FC: 5340 'S@' SUBQ.W #1,D0
000002FE: 12D8 '..' MOVE.B (A0)+,(A1)+
00000300: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000002FE
00000304: 4CDF 0303 'L...' MOVEM.L (A7)+,D0/D1/A0/A1
00000308: 4E75 'Nu' RTS
0000030A: 48E7 C0C0 'H...' MOVEM.L D0/D1/A0/A1,-(A7)
0000030E: 4A40 'J@' TST.W D0
00000310: 6F0C 'o.' BLE.S *+$000E ; 0000031E
00000312: D0C0 '..' ADDA.W D0,A0
00000314: D2C0 '..' ADDA.W D0,A1
00000316: 5340 'S@' SUBQ.W #1,D0
00000318: 1320 '. ' MOVE.B -(A0),-(A1)
0000031A: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000318
0000031E: 4CDF 0303 'L...' MOVEM.L (A7)+,D0/D1/A0/A1
00000322: 4E75 'Nu' RTS
00000324: 2F38 0754 '/8.T' MOVE.L $0754,-(A7)
00000328: 4E75 'Nu' RTS
0000032A: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000032C: 2D09 '-.' MOVE.L A1,-(A6)
0000032E: 2008 ' .' MOVE.L A0,D0
00000330: 6704 'g.' BEQ.S *+$0006 ; 00000336
00000332: 4EBA 0000 'N...' JSR HFS_2A548 ; id: 295
00000336: 225E '"^' MOVEA.L (A6)+,A1
00000338: 2F1E '/.' MOVE.L (A6)+,-(A7)
0000033A: 4A40 'J@' TST.W D0
0000033C: 4E75 'Nu' RTS
0000033E: 48E7 3C70 'H.<p' MOVEM.L D2-D5/A1-A3,-(A7)
00000342: 2648 '&H' MOVEA.L A0,A3
00000344: 2449 '$I' MOVEA.L A1,A2
00000346: 2A2C 0004 '*,..' MOVE.L $0004(A4),D5
0000034A: 4242 'BB' CLR.W D2
0000034C: 362A 000A '6*..' MOVE.W $000A(A2),D3
00000350: 5343 'SC' SUBQ.W #1,D3
00000352: B443 '.C' CMP.W D3,D2
00000354: 6E36 'n6' BGT.S *+$0038 ; 0000038C
00000356: 3802 '8.' MOVE.W D2,D4
00000358: D843 '.C' ADD.W D3,D4
0000035A: E24C '.L' LSR.W #1,D4
0000035C: 3004 '0.' MOVE.W D4,D0
0000035E: 224A '"J' MOVEA.L A2,A1
00000360: 4EBA FE60 'N..`' JSR *-$019E ; 000001C2
00000364: 2248 '"H' MOVEA.L A0,A1
00000366: 204B ' K' MOVEA.L A3,A0
00000368: 2F0C '/.' MOVE.L A4,-(A7)
0000036A: 2845 '(E' MOVEA.L D5,A4
0000036C: 4E94 'N.' JSR (A4)
0000036E: 285F '(_' MOVEA.L (A7)+,A4
00000370: 4A40 'J@' TST.W D0
00000372: 670C 'g.' BEQ.S *+$000E ; 00000380
00000374: 6E0E 'n.' BGT.S *+$0010 ; 00000384
00000376: 3604 '6.' MOVE.W D4,D3
00000378: 5343 'SC' SUBQ.W #1,D3
0000037A: B443 '.C' CMP.W D3,D2
0000037C: 6FD8 'o.' BLE.S *-$0026 ; 00000356
0000037E: 600C '`.' BRA.S *+$000E ; 0000038C
00000380: 4240 'B@' CLR.W D0
00000382: 600C '`.' BRA.S *+$000E ; 00000390
00000384: 3404 '4.' MOVE.W D4,D2
00000386: 5242 'RB' ADDQ.W #1,D2
00000388: B443 '.C' CMP.W D3,D2
0000038A: 6FCA 'o.' BLE.S *-$0034 ; 00000356
0000038C: 3802 '8.' MOVE.W D2,D4
0000038E: 7020 'p ' MOVEQ #$20,D0 ; ' '
00000390: 3204 '2.' MOVE.W D4,D1
00000392: 4CDF 0E3C 'L..<' MOVEM.L (A7)+,D2-D5/A1-A3
00000396: 4A40 'J@' TST.W D0
00000398: 4E75 'Nu' RTS
0000039A: 48E7 C0E0 'H...' MOVEM.L D0/D1/A0-A2,-(A7)
0000039E: 2448 '$H' MOVEA.L A0,A2
000003A0: 4EBA FEEA 'N...' JSR *-$0114 ; 0000028C
000003A4: 220A '".' MOVE.L A2,D1
000003A6: 670A 'g.' BEQ.S *+$000C ; 000003B2
000003A8: 2041 ' A' MOVEA.L D1,A0
000003AA: 48C0 'H.' EXT.L D0
000003AC: A22E '..' _BlockMoveData ; A22E
000003AE: 6006 '`.' BRA.S *+$0008 ; 000003B6
000003B0: 4219 'B.' CLR.B (A1)+
000003B2: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000003B0
000003B6: 4CDF 0703 'L...' MOVEM.L (A7)+,D0/D1/A0-A2
000003BA: 4E75 'Nu' RTS
000003BC: 48E7 C0E0 'H...' MOVEM.L D0/D1/A0-A2,-(A7)
000003C0: 2448 '$H' MOVEA.L A0,A2
000003C2: 322C 002C '2,.,' MOVE.W $002C(A4),D1
000003C6: 12C1 '..' MOVE.B D1,(A1)+
000003C8: 204A ' J' MOVEA.L A2,A0
000003CA: 1018 '..' MOVE.B (A0)+,D0
000003CC: 4880 'H.' EXT.W D0
000003CE: 9240 '.@' SUB.W D0,D1
000003D0: 6C06 'l.' BGE.S *+$0008 ; 000003D8
000003D2: D041 '.A' ADD.W D1,D0
000003D4: 6002 '`.' BRA.S *+$0004 ; 000003D8
000003D6: 12D8 '..' MOVE.B (A0)+,(A1)+
000003D8: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000003D6
000003DC: 4A41 'JA' TST.W D1
000003DE: 6F08 'o.' BLE.S *+$000A ; 000003E8
000003E0: 6002 '`.' BRA.S *+$0004 ; 000003E4
000003E2: 4219 'B.' CLR.B (A1)+
000003E4: 51C9 FFFC 'Q...' DBF D1,*-$0002 ; 000003E2
000003E8: 4CDF 0703 'L...' MOVEM.L (A7)+,D0/D1/A0-A2
000003EC: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A548"(295)
00000334
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A548"(295)
00000184
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETBLOCK"(296)
000001F2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETBLOCK"(296)
0000016E
EntryPoint: Flags=$08=(Extern Code) Offset=$03BC Entry="UPDIKEY"(311)
EntryPoint: Flags=$08=(Extern Code) Offset=$039A Entry="UPDDREC"(312)
EntryPoint: Flags=$08=(Extern Code) Offset=$033E Entry="SEARCHNODE"(313)
EntryPoint: Flags=$08=(Extern Code) Offset=$030A Entry="MOVRECRT"(314)
EntryPoint: Flags=$08=(Extern Code) Offset=$02F4 Entry="MOVRECLT"(315)
EntryPoint: Flags=$08=(Extern Code) Offset=$02DE Entry="MOVOFFRT"(316)
EntryPoint: Flags=$08=(Extern Code) Offset=$02CE Entry="MOVOFFLT"(317)
EntryPoint: Flags=$08=(Extern Code) Offset=$02BE Entry="LOCTPR"(318)
EntryPoint: Flags=$08=(Extern Code) Offset=$028C Entry="LOCREC"(319)
EntryPoint: Flags=$08=(Extern Code) Offset=$0282 Entry="LOCBTCB"(320)
EntryPoint: Flags=$08=(Extern Code) Offset=$0210 Entry="INSERTREC"(321)
EntryPoint: Flags=$08=(Extern Code) Offset=$01DE Entry="INITNODE"(322)
EntryPoint: Flags=$08=(Extern Code) Offset=$01C2 Entry="GETRECA"(323)
EntryPoint: Flags=$08=(Extern Code) Offset=$01AA Entry="GETOFFSET"(324)
EntryPoint: Flags=$08=(Extern Code) Offset=$011C Entry="GETRTSIB"(325)
EntryPoint: Flags=$08=(Extern Code) Offset=$0112 Entry="GETLTSIB"(326)
EntryPoint: Flags=$08=(Extern Code) Offset=$0192 Entry="GETNODESIZ"(327)
EntryPoint: Flags=$08=(Extern Code) Offset=$014C Entry="GETMAXKEY"(328)
EntryPoint: Flags=$08=(Extern Code) Offset=$00C2 Entry="DELETEREC"(329)
EntryPoint: Flags=$08=(Extern Code) Offset=$00A6 Entry="CLRNODE"(330)
EntryPoint: Flags=$08=(Extern Code) Offset=$0022 Entry="CHKNODE"(331)
EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="BUILDIREC"(332)
EntryPoint: Flags=$08=(Extern Code) Offset=$015E Entry="VGETNODE"(333)
EntryPoint: Flags=$08=(Extern Code) Offset=$032A Entry="VRELNODE"(334)
Comment:
AUTOMOD_20580 ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_20A50 [20A50, 211B4)
Module started due to: vector glue above, MODGUESS (align, RTS then padding)
Resolved outgoing references:
+664 (210B4): JSR HFS_2A548
+5F0 (21040): JSR GETBLOCK
+576 (20FC6): JSR HFS_2A520
+4B2 (20F02): JSR HFS_2A520
+434 (20E84): JSR HFS_2A520
+42A (20E7A): JSR HFS_2A520
+24C (20C9C): JSR HFS_2A230
+156 (20BA6): JSR HFS_2A520
+72 (20AC2): JSR HFS_2A520
+22 (20A72): JSR HFS_2A230
+75A (211AA): JSR GETMAXKEY
+73E (2118E): JSR LOCBTCB
+70E (2115E): JSR LOCBTCB
+6E0 (21130): JSR LOCREC
+6AC (210FC): JSR SEARCHNODE
+570 (20FC0): JSR INSERTREC
+55C (20FAC): JSR GETMAXKEY
+558 (20FA8): JSR BUILDIREC
+550 (20FA0): JSR LOCTPR
+548 (20F98): JSR INSERTREC
+536 (20F86): JSR GETMAXKEY
+532 (20F82): JSR BUILDIREC
+518 (20F68): JSR INITNODE
+4F4 (20F44): JSR GETMAXKEY
+4D4 (20F24): JSR BUILDIREC
+4AC (20EFC): JSR UPDIKEY
+4A6 (20EF6): JSR GETRECA
+49C (20EEC): JSR GETRECA
+476 (20EC6): JSR LOCTPR
+444 (20E94): JSR UPDDREC
+412 (20E62): JSR SPLITLT
+404 (20E54): JSR ROTATELT
+3EE (20E3E): JSR GETLTSIB
+3DC (20E2C): JSR INSERTREC
+3A8 (20DF8): JSR INITNODE
+336 (20D86): JSR EXTBTFILE
+320 (20D70): JSR LOCBTCB
+2C4 (20D14): JSR LOCREC
+212 (20C62): JSR LOCBTCB
+1AE (20BFE): JSR CLRNODE
+1A4 (20BF4): JSR LOCREC
+150 (20BA0): JSR UPDIKEY
+14A (20B9A): JSR GETRECA
+140 (20B90): JSR GETRECA
+120 (20B70): JSR LOCTPR
+F2 (20B42): JSR LOCTPR
+E2 (20B32): JSR CLRNODE
+AA (20AFA): JSR GETRTSIB
+92 (20AE2): JSR GETLTSIB
+68 (20AB8): JSR DELETEREC
+10 (20A60): JSR LOCBTCB
Unresolved outgoing references:
+58 (20AA8): JSR $204AA
+A4 (20AF4): JSR $208A4
+C0 (20B10): JSR $208A4
+E8 (20B38): JSR $208A4
+FC (20B4C): JSR $20144
+12C (20B7C): JSR $206D8
+166 (20BB6): JSR $208A4
+1B4 (20C04): JSR $208A4
+1C0 (20C10): JSR $20144
+1CC (20C1C): JSR $206D8
+1E2 (20C32): JSR $208A4
+220 (20C70): JSR $206D8
+23E (20C8E): JSR $208A4
+2F4 (20D44): JSR $206D8
+308 (20D58): JSR $208A4
+37A (20DCA): JSR $204AA
+39E (20DEE): JSR $1FFC0
+486 (20ED6): JSR $206D8
+4C2 (20F12): JSR $208A4
+4DC (20F2C): JSR $208A4
+50E (20F5E): JSR $1FFC0
+58E (20FDE): JSR $208A4
+594 (20FE4): JSR $208A4
+59A (20FEA): JSR $208A4
+692 (210E2): JSR $206D8
+6B6 (21106): JSR $208A4
+6BE (2110E): JSR $204AA
+6EC (2113C): JSR $208A4
+714 (21164): JSR $206D8
+71C (2116C): JSR $208A4
+6 (20A56): VBTCLOSE
Trap A0CC
+46 (20A96): VBTDELETE
Trap A0CD
+1FC (20C4C): VBTFLUSH
Trap A0CE
+262 (20CB2): VBTGETRECORD
Trap A0CF
+31A (20D6A): VBTINSERT
Trap A0D0
+5BE (2100E): VBTOPEN
Trap A0D1
+67E (210CE): VBTSEARCH
Trap A0D2
+708 (21158): VBTUPDATE
Trap A0D3
Dictionary: Flags $00 FirstId 335
335: AUTOMOD_20A50
336: VBTCLOSE
337: VBTDELETE
338: VBTFLUSH
339: VBTGETRECORD
340: VBTINSERT
341: VBTOPEN
342: VBTSEARCH
343: VBTUPDATE
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_20A50"(335) Segment="Main"(200)
Size: Flags $00 ModuleSize 1892
Content: Flags $08
Contents offset $0000 size $0764
00000000: 2F38 0730 '/8.0' MOVE.L $0730,-(A7)
00000004: 4E75 'Nu' RTS
00000006: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000008: 48E6 78F8 'H.x.' MOVEM.L D1-D4/A0-A4,-(A6)
0000000C: 3600 '6.' MOVE.W D0,D3
0000000E: 3003 '0.' MOVE.W D3,D0
00000010: 4EBA 0000 'N...' JSR LOCBTCB ; id: 320
00000014: 4EBA 01E0 'N...' JSR *+$01E2 ; 000001F6
00000018: 661C 'f.' BNE.S *+$001E ; 00000036
0000001A: 3003 '0.' MOVE.W D3,D0
0000001C: 7201 'r.' MOVEQ #$01,D1
0000001E: 226C 0008 '"l..' MOVEA.L $0008(A4),A1
00000022: 4EBA 0000 'N...' JSR HFS_2A230 ; id: 344
00000026: 660E 'f.' BNE.S *+$0010 ; 00000036
00000028: 204C ' L' MOVEA.L A4,A0
0000002A: A01F '..' _DisposePtr ; A01F
0000002C: 2878 034E '(x.N' MOVEA.L $034E,A4
00000030: 42B4 3022 'B.0"' CLR.L $22(A4,D3.W)
00000034: 4240 'B@' CLR.W D0
00000036: 4CDE 1F1E 'L...' MOVEM.L (A6)+,D1-D4/A0-A4
0000003A: 2F1E '/.' MOVE.L (A6)+,-(A7)
0000003C: 4A40 'J@' TST.W D0
0000003E: 4E75 'Nu' RTS
00000040: 2F38 0734 '/8.4' MOVE.L $0734,-(A7)
00000044: 4E75 'Nu' RTS
00000046: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000048: 48E6 7CF8 'H.|.' MOVEM.L D1-D5/A0-A4,-(A6)
0000004C: 6100 06EE 'a...' BSR *+$06F0 ; 0000073C
00000050: 42AC 0012 'B...' CLR.L $0012(A4)
00000054: 95CA '..' SUBA.L A2,A2
00000056: 97CB '..' SUBA.L A3,A3
00000058: 4EBA FA00 'N...' JSR *-$05FE ; FFFFFA5A
0000005C: 2649 '&I' MOVEA.L A1,A3
0000005E: 6600 017C 'f..|' BNE *+$017E ; 000001DC
00000062: 3A01 ':.' MOVE.W D1,D5
00000064: 224B '"K' MOVEA.L A3,A1
00000066: 3205 '2.' MOVE.W D5,D1
00000068: 4EBA 0000 'N...' JSR DELETEREC ; id: 329
0000006C: 52AC 003C 'R..<' ADDQ.L #1,$003C(A4)
00000070: 204B ' K' MOVEA.L A3,A0
00000072: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297
00000076: 4A45 'JE' TST.W D5
00000078: 6604 'f.' BNE.S *+$0006 ; 0000007E
0000007A: 08D4 0006 '....' BSET #$06,(A4)
0000007E: 0C2B 00FF 0008 '.+....' CMPI.B #$FF,$0008(A3)
00000084: 6604 'f.' BNE.S *+$0006 ; 0000008A
00000086: 53AC 001E 'S...' SUBQ.L #1,$001E(A4)
0000008A: 4A6B 000A 'Jk..' TST.W $000A(A3)
0000008E: 6E78 'nx' BGT.S *+$007A ; 00000108
00000090: 204B ' K' MOVEA.L A3,A0
00000092: 4EBA 0000 'N...' JSR GETLTSIB ; id: 326
00000096: 6600 0144 'f..D' BNE *+$0146 ; 000001DC
0000009A: 4A81 'J.' TST.L D1
0000009C: 670A 'g.' BEQ.S *+$000C ; 000000A8
0000009E: 2293 '".' MOVE.L (A3),(A1)
000000A0: 7204 'r.' MOVEQ #$04,D1
000000A2: 2049 ' I' MOVEA.L A1,A0
000000A4: 4EBA FDAE 'N...' JSR *-$0250 ; FFFFFE54
000000A8: 204B ' K' MOVEA.L A3,A0
000000AA: 4EBA 0000 'N...' JSR GETRTSIB ; id: 325
000000AE: 6600 012C 'f..,' BNE *+$012E ; 000001DC
000000B2: 4A81 'J.' TST.L D1
000000B4: 670E 'g.' BEQ.S *+$0010 ; 000000C4
000000B6: 236B 0004 0004 '#k....' MOVE.L $0004(A3),$0004(A1)
000000BC: 7204 'r.' MOVEQ #$04,D1
000000BE: 2049 ' I' MOVEA.L A1,A0
000000C0: 4EBA FD92 'N...' JSR *-$026C ; FFFFFE54
000000C4: 0C2B 00FF 0008 '.+....' CMPI.B #$FF,$0008(A3)
000000CA: 6614 'f.' BNE.S *+$0016 ; 000000E0
000000CC: 4AAB 0004 'J...' TST.L $0004(A3)
000000D0: 6604 'f.' BNE.S *+$0006 ; 000000D6
000000D2: 2953 0022 ')S."' MOVE.L (A3),$0022(A4)
000000D6: 4A93 'J.' TST.L (A3)
000000D8: 6606 'f.' BNE.S *+$0008 ; 000000E0
000000DA: 296B 0004 0026 ')k...&' MOVE.L $0004(A3),$0026(A4)
000000E0: 204B ' K' MOVEA.L A3,A0
000000E2: 4EBA 0000 'N...' JSR CLRNODE ; id: 330
000000E6: 7204 'r.' MOVEQ #$04,D1
000000E8: 4EBA FD6A 'N..j' JSR *-$0294 ; FFFFFE54
000000EC: 97CB '..' SUBA.L A3,A3
000000EE: 302C 0010 '0,..' MOVE.W $0010(A4),D0
000000F2: 4EBA 0000 'N...' JSR LOCTPR ; id: 318
000000F6: 2210 '".' MOVE.L (A0),D1
000000F8: 302C 0002 '0,..' MOVE.W $0002(A4),D0
000000FC: 4EBA F5F6 'N...' JSR *-$0A08 ; FFFFF6F4
00000100: 08D4 0004 '....' BSET #$04,(A4)
00000104: 0894 0006 '....' BCLR #$06,(A4)
00000108: 536C 0010 'Sl..' SUBQ.W #1,$0010(A4)
0000010C: 6772 'gr' BEQ.S *+$0074 ; 00000180
0000010E: 0814 0006 '....' BTST #$06,(A4)
00000112: 6608 'f.' BNE.S *+$000A ; 0000011C
00000114: 0814 0004 '....' BTST #$04,(A4)
00000118: 6700 00BC 'g...' BEQ *+$00BE ; 000001D6
0000011C: 302C 0010 '0,..' MOVE.W $0010(A4),D0
00000120: 4EBA 0000 'N...' JSR LOCTPR ; id: 318
00000124: 3A28 0004 ':(..' MOVE.W $0004(A0),D5
00000128: 2410 '$.' MOVE.L (A0),D2
0000012A: 7200 'r.' MOVEQ #$00,D1
0000012C: 4EBA FB5A 'N..Z' JSR *-$04A4 ; FFFFFC88
00000130: 6600 00AA 'f...' BNE *+$00AC ; 000001DC
00000134: 2448 '$H' MOVEA.L A0,A2
00000136: 0814 0006 '....' BTST #$06,(A4)
0000013A: 6726 'g&' BEQ.S *+$0028 ; 00000162
0000013C: 3005 '0.' MOVE.W D5,D0
0000013E: 224A '"J' MOVEA.L A2,A1
00000140: 4EBA 0000 'N...' JSR GETRECA ; id: 323
00000144: 2F08 '/.' MOVE.L A0,-(A7)
00000146: 224B '"K' MOVEA.L A3,A1
00000148: 4240 'B@' CLR.W D0
0000014A: 4EBA 0000 'N...' JSR GETRECA ; id: 323
0000014E: 225F '"_' MOVEA.L (A7)+,A1
00000150: 4EBA 0000 'N...' JSR UPDIKEY ; id: 311
00000154: 204A ' J' MOVEA.L A2,A0
00000156: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297
0000015A: 4A45 'JE' TST.W D5
0000015C: 6704 'g.' BEQ.S *+$0006 ; 00000162
0000015E: 0894 0006 '....' BCLR #$06,(A4)
00000162: 7200 'r.' MOVEQ #$00,D1
00000164: 204B ' K' MOVEA.L A3,A0
00000166: 4EBA FCEC 'N...' JSR *-$0312 ; FFFFFE54
0000016A: 264A '&J' MOVEA.L A2,A3
0000016C: 2602 '&.' MOVE.L D2,D3
0000016E: 0894 0004 '....' BCLR #$04,(A4)
00000172: 6704 'g.' BEQ.S *+$0006 ; 00000178
00000174: 6000 FEEE '`...' BRA *-$0110 ; 00000064
00000178: 0814 0006 '....' BTST #$06,(A4)
0000017C: 668A 'f.' BNE.S *-$0074 ; 00000108
0000017E: 6056 '`V' BRA.S *+$0058 ; 000001D6
00000180: 200B ' .' MOVE.L A3,D0
00000182: 660A 'f.' BNE.S *+$000C ; 0000018E
00000184: 426C 0018 'Bl..' CLR.W $0018(A4)
00000188: 42AC 001A 'B...' CLR.L $001A(A4)
0000018C: 6048 '`H' BRA.S *+$004A ; 000001D6
0000018E: 0C6B 0001 000A '.k....' CMPI.W #$0001,$000A(A3)
00000194: 6E40 'n@' BGT.S *+$0042 ; 000001D6
00000196: 4A2B 0008 'J+..' TST.B $0008(A3)
0000019A: 663A 'f:' BNE.S *+$003C ; 000001D6
0000019C: 536C 0018 'Sl..' SUBQ.W #1,$0018(A4)
000001A0: 7200 'r.' MOVEQ #$00,D1
000001A2: 224B '"K' MOVEA.L A3,A1
000001A4: 4EBA 0000 'N...' JSR LOCREC ; id: 319
000001A8: 2951 001A ')Q..' MOVE.L (A1),$001A(A4)
000001AC: 204B ' K' MOVEA.L A3,A0
000001AE: 4EBA 0000 'N...' JSR CLRNODE ; id: 330
000001B2: 7204 'r.' MOVEQ #$04,D1
000001B4: 4EBA FC9E 'N...' JSR *-$0360 ; FFFFFE54
000001B8: 97CB '..' SUBA.L A3,A3
000001BA: 2203 '".' MOVE.L D3,D1
000001BC: 302C 0002 '0,..' MOVE.W $0002(A4),D0
000001C0: 4EBA F532 'N..2' JSR *-$0ACC ; FFFFF6F4
000001C4: 262C 001A '&,..' MOVE.L $001A(A4),D3
000001C8: 2403 '$.' MOVE.L D3,D2
000001CA: 7200 'r.' MOVEQ #$00,D1
000001CC: 4EBA FABA 'N...' JSR *-$0544 ; FFFFFC88
000001D0: 660A 'f.' BNE.S *+$000C ; 000001DC
000001D2: 2648 '&H' MOVEA.L A0,A3
000001D4: 60B8 '`.' BRA.S *-$0046 ; 0000018E
000001D6: 08D4 0007 '....' BSET #$07,(A4)
000001DA: 4240 'B@' CLR.W D0
000001DC: 3D00 '=.' MOVE.W D0,-(A6)
000001DE: 204B ' K' MOVEA.L A3,A0
000001E0: 7200 'r.' MOVEQ #$00,D1
000001E2: 4EBA FC70 'N..p' JSR *-$038E ; FFFFFE54
000001E6: 301E '0.' MOVE.W (A6)+,D0
000001E8: 6100 0544 'a..D' BSR *+$0546 ; 0000072E
000001EC: 4CDE 1F3E 'L..>' MOVEM.L (A6)+,D1-D5/A0-A4
000001F0: 2F1E '/.' MOVE.L (A6)+,-(A7)
000001F2: 4A40 'J@' TST.W D0
000001F4: 4E75 'Nu' RTS
000001F6: 2F38 0738 '/8.8' MOVE.L $0738,-(A7)
000001FA: 4E75 'Nu' RTS
000001FC: 2D1F '-.' MOVE.L (A7)+,-(A6)
000001FE: 48E6 78F8 'H.x.' MOVEM.L D1-D4/A0-A4,-(A6)
00000202: 3600 '6.' MOVE.W D0,D3
00000204: 2278 034E '"x.N' MOVEA.L $034E,A1
00000208: 2471 3014 '$q0.' MOVEA.L $14(A1,D3.W),A2
0000020C: 4A6A 0048 'Jj.H' TST.W $0048(A2)
00000210: 673E 'g>' BEQ.S *+$0040 ; 00000250
00000212: 4EBA 0000 'N...' JSR LOCBTCB ; id: 320
00000216: 0894 0007 '....' BCLR #$07,(A4)
0000021A: 6728 'g(' BEQ.S *+$002A ; 00000244
0000021C: 7200 'r.' MOVEQ #$00,D1
0000021E: 7400 't.' MOVEQ #$00,D2
00000220: 4EBA FA66 'N..f' JSR *-$0598 ; FFFFFC88
00000224: 662C 'f,' BNE.S *+$002E ; 00000252
00000226: 2648 '&H' MOVEA.L A0,A3
00000228: 303C 001D '0<..' MOVE.W #$001D,D0
0000022C: 41EC 0018 'A...' LEA $0018(A4),A0
00000230: 43EB 000E 'C...' LEA $000E(A3),A1
00000234: 12D8 '..' MOVE.B (A0)+,(A1)+
00000236: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000234
0000023A: 7204 'r.' MOVEQ #$04,D1
0000023C: 204B ' K' MOVEA.L A3,A0
0000023E: 4EBA FC14 'N...' JSR *-$03EA ; FFFFFE54
00000242: 660E 'f.' BNE.S *+$0010 ; 00000252
00000244: 3003 '0.' MOVE.W D3,D0
00000246: 7200 'r.' MOVEQ #$00,D1
00000248: 226C 0008 '"l..' MOVEA.L $0008(A4),A1
0000024C: 4EBA 0000 'N...' JSR HFS_2A230 ; id: 344
00000250: 7000 'p.' MOVEQ #$00,D0
00000252: 4CDE 1F1E 'L...' MOVEM.L (A6)+,D1-D4/A0-A4
00000256: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000258: 4A40 'J@' TST.W D0
0000025A: 4E75 'Nu' RTS
0000025C: 2F38 073C '/8.<' MOVE.L $073C,-(A7)
00000260: 4E75 'Nu' RTS
00000262: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000264: 48E6 1C38 'H..8' MOVEM.L D3-D5/A2-A4,-(A6)
00000268: 6100 04D2 'a...' BSR *+$04D4 ; 0000073C
0000026C: 3A01 ':.' MOVE.W D1,D5
0000026E: 97CB '..' SUBA.L A3,A3
00000270: 382C 0016 '8,..' MOVE.W $0016(A4),D4
00000274: 262C 0012 '&,..' MOVE.L $0012(A4),D3
00000278: 6604 'f.' BNE.S *+$0006 ; 0000027E
0000027A: 7020 'p ' MOVEQ #$20,D0 ; ' '
0000027C: 6054 '`T' BRA.S *+$0056 ; 000002D2
0000027E: D845 '.E' ADD.W D5,D4
00000280: 616A 'aj' BSR.S *+$006C ; 000002EC
00000282: 664E 'fN' BNE.S *+$0050 ; 000002D2
00000284: 4A44 'JD' TST.W D4
00000286: 6D18 'm.' BLT.S *+$001A ; 000002A0
00000288: 322B 000A '2+..' MOVE.W $000A(A3),D1
0000028C: B841 '.A' CMP.W D1,D4
0000028E: 6D30 'm0' BLT.S *+$0032 ; 000002C0
00000290: 2013 ' .' MOVE.L (A3),D0
00000292: 6706 'g.' BEQ.S *+$0008 ; 0000029A
00000294: 2600 '&.' MOVE.L D0,D3
00000296: 9841 '.A' SUB.W D1,D4
00000298: 60E6 '`.' BRA.S *-$0018 ; 00000280
0000029A: 3801 '8.' MOVE.W D1,D4
0000029C: 5344 'SD' SUBQ.W #1,D4
0000029E: 6014 '`.' BRA.S *+$0016 ; 000002B4
000002A0: 202B 0004 ' +..' MOVE.L $0004(A3),D0
000002A4: 670C 'g.' BEQ.S *+$000E ; 000002B2
000002A6: 2600 '&.' MOVE.L D0,D3
000002A8: 6142 'aB' BSR.S *+$0044 ; 000002EC
000002AA: 6626 'f&' BNE.S *+$0028 ; 000002D2
000002AC: D86B 000A '.k..' ADD.W $000A(A3),D4
000002B0: 60D2 '`.' BRA.S *-$002C ; 00000284
000002B2: 7800 'x.' MOVEQ #$00,D4
000002B4: 2943 0012 ')C..' MOVE.L D3,$0012(A4)
000002B8: 3944 0016 '9D..' MOVE.W D4,$0016(A4)
000002BC: 7020 'p ' MOVEQ #$20,D0 ; ' '
000002BE: 6012 '`.' BRA.S *+$0014 ; 000002D2
000002C0: 3204 '2.' MOVE.W D4,D1
000002C2: 224B '"K' MOVEA.L A3,A1
000002C4: 4EBA 0000 'N...' JSR LOCREC ; id: 319
000002C8: 2943 0012 ')C..' MOVE.L D3,$0012(A4)
000002CC: 3944 0016 '9D..' MOVE.W D4,$0016(A4)
000002D0: 4240 'B@' CLR.W D0
000002D2: 48E6 C0C0 'H...' MOVEM.L D0/D1/A0/A1,-(A6)
000002D6: 612A 'a*' BSR.S *+$002C ; 00000302
000002D8: 4CDE 0303 'L...' MOVEM.L (A6)+,D0/D1/A0/A1
000002DC: 2403 '$.' MOVE.L D3,D2
000002DE: 6100 044E 'a..N' BSR *+$0450 ; 0000072E
000002E2: 4CDE 1C38 'L..8' MOVEM.L (A6)+,D3-D5/A2-A4
000002E6: 2F1E '/.' MOVE.L (A6)+,-(A7)
000002E8: 4A40 'J@' TST.W D0
000002EA: 4E75 'Nu' RTS
000002EC: 2D1F '-.' MOVE.L (A7)+,-(A6)
000002EE: 6112 'a.' BSR.S *+$0014 ; 00000302
000002F0: 7200 'r.' MOVEQ #$00,D1
000002F2: 2403 '$.' MOVE.L D3,D2
000002F4: 4EBA F992 'N...' JSR *-$066C ; FFFFFC88
000002F8: 6602 'f.' BNE.S *+$0004 ; 000002FC
000002FA: 2648 '&H' MOVEA.L A0,A3
000002FC: 2F1E '/.' MOVE.L (A6)+,-(A7)
000002FE: 4A40 'J@' TST.W D0
00000300: 4E75 'Nu' RTS
00000302: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000304: 7200 'r.' MOVEQ #$00,D1
00000306: 204B ' K' MOVEA.L A3,A0
00000308: 4EBA FB4A 'N..J' JSR *-$04B4 ; FFFFFE54
0000030C: 97CB '..' SUBA.L A3,A3
0000030E: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000310: 4A40 'J@' TST.W D0
00000312: 4E75 'Nu' RTS
00000314: 2F38 0740 '/8.@' MOVE.L $0740,-(A7)
00000318: 4E75 'Nu' RTS
0000031A: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000031C: 48E6 5FF8 'H._.' MOVEM.L D1/D3-D7/A0-A4,-(A6)
00000320: 4EBA 0000 'N...' JSR LOCBTCB ; id: 320
00000324: 2E09 '..' MOVE.L A1,D7
00000326: 3C01 '<.' MOVE.W D1,D6
00000328: 2A08 '*.' MOVE.L A0,D5
0000032A: 7601 'v.' MOVEQ #$01,D3
0000032C: D66C 0018 '.l..' ADD.W $0018(A4),D3
00000330: B6AC 0032 '...2' CMP.L $0032(A4),D3
00000334: 6F0E 'o.' BLE.S *+$0010 ; 00000344
00000336: 4EBA 0000 'N...' JSR EXTBTFILE ; id: 290
0000033A: 6600 0272 'f..r' BNE *+$0274 ; 000005AE
0000033E: B6AC 0032 '...2' CMP.L $0032(A4),D3
00000342: 6EF2 'n.' BGT.S *-$000C ; 00000336
00000344: 302C 0002 '0,..' MOVE.W $0002(A4),D0
00000348: 6100 03F2 'a...' BSR *+$03F4 ; 0000073C
0000034C: 48E6 0300 'H...' MOVEM.L D6/D7,-(A6)
00000350: 7800 'x.' MOVEQ #$00,D4
00000352: 95CA '..' SUBA.L A2,A2
00000354: 97CB '..' SUBA.L A3,A3
00000356: 42AC 0012 'B...' CLR.L $0012(A4)
0000035A: 226C 000C '"l..' MOVEA.L $000C(A4),A1
0000035E: 43E9 0030 'C..0' LEA $0030(A1),A1
00000362: 2045 ' E' MOVEA.L D5,A0
00000364: 7000 'p.' MOVEQ #$00,D0
00000366: 1010 '..' MOVE.B (A0),D0
00000368: 5480 'T.' ADDQ.L #2,D0
0000036A: E288 '..' LSR.L #1,D0
0000036C: E388 '..' LSL.L #1,D0
0000036E: DC40 '.@' ADD.W D0,D6
00000370: A22E '..' _BlockMoveData ; A22E
00000372: 5246 'RF' ADDQ.W #1,D6
00000374: E24E '.N' LSR.W #1,D6
00000376: E34E '.N' LSL.W #1,D6
00000378: 2E09 '..' MOVE.L A1,D7
0000037A: 4EBA F6DE 'N...' JSR *-$0920 ; FFFFFA5A
0000037E: 2649 '&I' MOVEA.L A1,A3
00000380: 6606 'f.' BNE.S *+$0008 ; 00000388
00000382: 7021 'p!' MOVEQ #$21,D0 ; '!'
00000384: 6000 0202 '`...' BRA *+$0204 ; 00000588
00000388: 0C40 0020 '.@. ' CMPI.W #$0020,D0
0000038C: 6600 01FA 'f...' BNE *+$01FC ; 00000588
00000390: 2602 '&.' MOVE.L D2,D3
00000392: 3A01 ':.' MOVE.W D1,D5
00000394: 4A6C 0010 'Jl..' TST.W $0010(A4)
00000398: 6E3A 'n:' BGT.S *+$003C ; 000003D4
0000039A: 302C 0002 '0,..' MOVE.W $0002(A4),D0
0000039E: 4EBA F1D0 'N...' JSR *-$0E2E ; FFFFF570
000003A2: 6600 01E4 'f...' BNE *+$01E6 ; 00000588
000003A6: 2601 '&.' MOVE.L D1,D3
000003A8: 4EBA 0000 'N...' JSR INITNODE ; id: 322
000003AC: 6600 01DA 'f...' BNE *+$01DC ; 00000588
000003B0: 2648 '&H' MOVEA.L A0,A3
000003B2: 177C 00FF 0008 '.|....' MOVE.B #$FF,$0008(A3)
000003B8: 7001 'p.' MOVEQ #$01,D0
000003BA: 1740 0009 '.@..' MOVE.B D0,$0009(A3)
000003BE: 3940 0018 '9@..' MOVE.W D0,$0018(A4)
000003C2: 2943 001A ')C..' MOVE.L D3,$001A(A4)
000003C6: 2943 0022 ')C."' MOVE.L D3,$0022(A4)
000003CA: 2943 0026 ')C.&' MOVE.L D3,$0026(A4)
000003CE: 397C 0001 0010 '9|....' MOVE.W #$0001,$0010(A4)
000003D4: 2047 ' G' MOVEA.L D7,A0
000003D6: 3006 '0.' MOVE.W D6,D0
000003D8: 224B '"K' MOVEA.L A3,A1
000003DA: 3205 '2.' MOVE.W D5,D1
000003DC: 4EBA 0000 'N...' JSR INSERTREC ; id: 321
000003E0: 660A 'f.' BNE.S *+$000C ; 000003EC
000003E2: 4A45 'JE' TST.W D5
000003E4: 6648 'fH' BNE.S *+$004A ; 0000042E
000003E6: 08D4 0006 '....' BSET #$06,(A4)
000003EA: 6042 '`B' BRA.S *+$0044 ; 0000042E
000003EC: 204B ' K' MOVEA.L A3,A0
000003EE: 4EBA 0000 'N...' JSR GETLTSIB ; id: 326
000003F2: 6600 0194 'f...' BNE *+$0196 ; 00000588
000003F6: 4A81 'J.' TST.L D1
000003F8: 6712 'g.' BEQ.S *+$0014 ; 0000040C
000003FA: 2401 '$.' MOVE.L D1,D2
000003FC: 2449 '$I' MOVEA.L A1,A2
000003FE: 2047 ' G' MOVEA.L D7,A0
00000400: 3006 '0.' MOVE.W D6,D0
00000402: 3205 '2.' MOVE.W D5,D1
00000404: 4EBA 0000 'N...' JSR ROTATELT ; id: 302
00000408: 6602 'f.' BNE.S *+$0004 ; 0000040C
0000040A: 6016 '`.' BRA.S *+$0018 ; 00000422
0000040C: 2047 ' G' MOVEA.L D7,A0
0000040E: 3006 '0.' MOVE.W D6,D0
00000410: 3205 '2.' MOVE.W D5,D1
00000412: 4EBA 0000 'N...' JSR SPLITLT ; id: 301
00000416: 6706 'g.' BEQ.S *+$0008 ; 0000041E
00000418: 7023 'p#' MOVEQ #$23,D0 ; '#'
0000041A: 6000 016C '`..l' BRA *+$016E ; 00000588
0000041E: 08D4 0005 '....' BSET #$05,(A4)
00000422: 08D4 0006 '....' BSET #$06,(A4)
00000426: 3A01 ':.' MOVE.W D1,D5
00000428: 204A ' J' MOVEA.L A2,A0
0000042A: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297
0000042E: 52AC 003C 'R..<' ADDQ.L #1,$003C(A4)
00000432: 204B ' K' MOVEA.L A3,A0
00000434: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297
00000438: 0C29 00FF 0008 '.)....' CMPI.B #$FF,$0008(A1)
0000043E: 661C 'f.' BNE.S *+$001E ; 0000045C
00000440: 4CD6 0101 'L...' MOVEM.L (A6),D0/A0
00000444: 4EBA 0000 'N...' JSR UPDDREC ; id: 312
00000448: 52AC 001E 'R...' ADDQ.L #1,$001E(A4)
0000044C: 3945 0016 '9E..' MOVE.W D5,$0016(A4)
00000450: 2003 ' .' MOVE.L D3,D0
00000452: B3CB '..' CMPA.L A3,A1
00000454: 6702 'g.' BEQ.S *+$0004 ; 00000458
00000456: 2002 ' .' MOVE.L D2,D0
00000458: 2940 0012 ')@..' MOVE.L D0,$0012(A4)
0000045C: 0814 0006 '....' BTST #$06,(A4)
00000460: 6608 'f.' BNE.S *+$000A ; 0000046A
00000462: 0814 0005 '....' BTST #$05,(A4)
00000466: 6700 011A 'g...' BEQ *+$011C ; 00000582
0000046A: 536C 0010 'Sl..' SUBQ.W #1,$0010(A4)
0000046E: 6700 0094 'g...' BEQ *+$0096 ; 00000504
00000472: 302C 0010 '0,..' MOVE.W $0010(A4),D0
00000476: 4EBA 0000 'N...' JSR LOCTPR ; id: 318
0000047A: 3A28 0004 ':(..' MOVE.W $0004(A0),D5
0000047E: 2610 '&.' MOVE.L (A0),D3
00000480: 2D02 '-.' MOVE.L D2,-(A6)
00000482: 7200 'r.' MOVEQ #$00,D1
00000484: 2403 '$.' MOVE.L D3,D2
00000486: 4EBA F800 'N...' JSR *-$07FE ; FFFFFC88
0000048A: 6600 00FC 'f...' BNE *+$00FE ; 00000588
0000048E: 2808 '(.' MOVE.L A0,D4
00000490: 241E '$.' MOVE.L (A6)+,D2
00000492: 0814 0006 '....' BTST #$06,(A4)
00000496: 6726 'g&' BEQ.S *+$0028 ; 000004BE
00000498: 3005 '0.' MOVE.W D5,D0
0000049A: 2244 '"D' MOVEA.L D4,A1
0000049C: 4EBA 0000 'N...' JSR GETRECA ; id: 323
000004A0: 2F08 '/.' MOVE.L A0,-(A7)
000004A2: 224B '"K' MOVEA.L A3,A1
000004A4: 4240 'B@' CLR.W D0
000004A6: 4EBA 0000 'N...' JSR GETRECA ; id: 323
000004AA: 225F '"_' MOVEA.L (A7)+,A1
000004AC: 4EBA 0000 'N...' JSR UPDIKEY ; id: 311
000004B0: 2044 ' D' MOVEA.L D4,A0
000004B2: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297
000004B6: 4A45 'JE' TST.W D5
000004B8: 6704 'g.' BEQ.S *+$0006 ; 000004BE
000004BA: 0894 0006 '....' BCLR #$06,(A4)
000004BE: 7200 'r.' MOVEQ #$00,D1
000004C0: 204B ' K' MOVEA.L A3,A0
000004C2: 4EBA F990 'N...' JSR *-$066E ; FFFFFE54
000004C6: 2644 '&D' MOVEA.L D4,A3
000004C8: 7800 'x.' MOVEQ #$00,D4
000004CA: 0814 0005 '....' BTST #$05,(A4)
000004CE: 6708 'g.' BEQ.S *+$000A ; 000004D8
000004D0: 224A '"J' MOVEA.L A2,A1
000004D2: 2002 ' .' MOVE.L D2,D0
000004D4: 4EBA 0000 'N...' JSR BUILDIREC ; id: 332
000004D8: 7200 'r.' MOVEQ #$00,D1
000004DA: 204A ' J' MOVEA.L A2,A0
000004DC: 4EBA F976 'N..v' JSR *-$0688 ; FFFFFE54
000004E0: 95CA '..' SUBA.L A2,A2
000004E2: 0814 0005 '....' BTST #$05,(A4)
000004E6: 6700 FF74 'g..t' BEQ *-$008A ; 0000045C
000004EA: 206C 000C ' l..' MOVEA.L $000C(A4),A0
000004EE: 41E8 0030 'A..0' LEA $0030(A0),A0
000004F2: 2E08 '..' MOVE.L A0,D7
000004F4: 4EBA 0000 'N...' JSR GETMAXKEY ; id: 328
000004F8: 5840 'X@' ADDQ.W #4,D0
000004FA: 3C00 '<.' MOVE.W D0,D6
000004FC: 0894 0005 '....' BCLR #$05,(A4)
00000500: 6000 FED2 '`...' BRA *-$012C ; 000003D4
00000504: 0814 0005 '....' BTST #$05,(A4)
00000508: 6778 'gx' BEQ.S *+$007A ; 00000582
0000050A: 302C 0002 '0,..' MOVE.W $0002(A4),D0
0000050E: 4EBA F060 'N..`' JSR *-$0F9E ; FFFFF570
00000512: 6674 'ft' BNE.S *+$0076 ; 00000588
00000514: 2601 '&.' MOVE.L D1,D3
00000516: 2203 '".' MOVE.L D3,D1
00000518: 4EBA 0000 'N...' JSR INITNODE ; id: 322
0000051C: 666A 'fj' BNE.S *+$006C ; 00000588
0000051E: 2808 '(.' MOVE.L A0,D4
00000520: 4228 0008 'B(..' CLR.B $0008(A0)
00000524: 7001 'p.' MOVEQ #$01,D0
00000526: D06C 0018 '.l..' ADD.W $0018(A4),D0
0000052A: 1140 0009 '.@..' MOVE.B D0,$0009(A0)
0000052E: 224A '"J' MOVEA.L A2,A1
00000530: 2002 ' .' MOVE.L D2,D0
00000532: 4EBA 0000 'N...' JSR BUILDIREC ; id: 332
00000536: 4EBA 0000 'N...' JSR GETMAXKEY ; id: 328
0000053A: 5840 'X@' ADDQ.W #4,D0
0000053C: 206C 000C ' l..' MOVEA.L $000C(A4),A0
00000540: 41E8 0030 'A..0' LEA $0030(A0),A0
00000544: 2244 '"D' MOVEA.L D4,A1
00000546: 4241 'BA' CLR.W D1
00000548: 4EBA 0000 'N...' JSR INSERTREC ; id: 321
0000054C: 303C 0001 '0<..' MOVE.W #$0001,D0
00000550: 4EBA 0000 'N...' JSR LOCTPR ; id: 318
00000554: 2010 ' .' MOVE.L (A0),D0
00000556: 224B '"K' MOVEA.L A3,A1
00000558: 4EBA 0000 'N...' JSR BUILDIREC ; id: 332
0000055C: 4EBA 0000 'N...' JSR GETMAXKEY ; id: 328
00000560: 5840 'X@' ADDQ.W #4,D0
00000562: 206C 000C ' l..' MOVEA.L $000C(A4),A0
00000566: 41E8 0030 'A..0' LEA $0030(A0),A0
0000056A: 2244 '"D' MOVEA.L D4,A1
0000056C: 323C 0001 '2<..' MOVE.W #$0001,D1
00000570: 4EBA 0000 'N...' JSR INSERTREC ; id: 321
00000574: 2044 ' D' MOVEA.L D4,A0
00000576: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297
0000057A: 526C 0018 'Rl..' ADDQ.W #1,$0018(A4)
0000057E: 2943 001A ')C..' MOVE.L D3,$001A(A4)
00000582: 08D4 0007 '....' BSET #$07,(A4)
00000586: 4240 'B@' CLR.W D0
00000588: 3D00 '=.' MOVE.W D0,-(A6)
0000058A: 204A ' J' MOVEA.L A2,A0
0000058C: 7200 'r.' MOVEQ #$00,D1
0000058E: 4EBA F8C4 'N...' JSR *-$073A ; FFFFFE54
00000592: 204B ' K' MOVEA.L A3,A0
00000594: 4EBA F8BE 'N...' JSR *-$0740 ; FFFFFE54
00000598: 2044 ' D' MOVEA.L D4,A0
0000059A: 4EBA F8B8 'N...' JSR *-$0746 ; FFFFFE54
0000059E: 301E '0.' MOVE.W (A6)+,D0
000005A0: 242C 0012 '$,..' MOVE.L $0012(A4),D2
000005A4: 42AC 0012 'B...' CLR.L $0012(A4)
000005A8: 6100 0184 'a...' BSR *+$0186 ; 0000072E
000005AC: 508E 'P.' ADDQ.L #8,A6
000005AE: 4CDE 1FFA 'L...' MOVEM.L (A6)+,D1/D3-D7/A0-A4
000005B2: 2F1E '/.' MOVE.L (A6)+,-(A7)
000005B4: 4A40 'J@' TST.W D0
000005B6: 4E75 'Nu' RTS
000005B8: 2F38 0744 '/8.D' MOVE.L $0744,-(A7)
000005BC: 4E75 'Nu' RTS
000005BE: 2D1F '-.' MOVE.L (A7)+,-(A6)
000005C0: 48E6 7CF8 'H.|.' MOVEM.L D1-D5/A0-A4,-(A6)
000005C4: 3600 '6.' MOVE.W D0,D3
000005C6: 2808 '(.' MOVE.L A0,D4
000005C8: 2A09 '*.' MOVE.L A1,D5
000005CA: 704A 'pJ' MOVEQ #$4A,D0 ; 'J'
000005CC: A71E '..' _NewPtrSysClear ; A71E
000005CE: 6600 009E 'f...' BNE *+$00A0 ; 0000066E
000005D2: 2848 '(H' MOVEA.L A0,A4
000005D4: 2678 034E '&x.N' MOVEA.L $034E,A3
000005D8: 278C 3022 ''.0"' MOVE.L A4,$22(A3,D3.W)
000005DC: 3943 0002 '9C..' MOVE.W D3,$0002(A4)
000005E0: 2944 0004 ')D..' MOVE.L D4,$0004(A4)
000005E4: 2945 0008 ')E..' MOVE.L D5,$0008(A4)
000005E8: 3003 '0.' MOVE.W D3,D0
000005EA: 2245 '"E' MOVEA.L D5,A1
000005EC: 7200 'r.' MOVEQ #$00,D1
000005EE: 7400 't.' MOVEQ #$00,D2
000005F0: 4EBA 0000 'N...' JSR GETBLOCK ; id: 296
000005F4: 6678 'fx' BNE.S *+$007A ; 0000066E
000005F6: 2448 '$H' MOVEA.L A0,A2
000005F8: 41EA 000E 'A...' LEA $000E(A2),A0
000005FC: 3028 0012 '0(..' MOVE.W $0012(A0),D0
00000600: 673A 'g:' BEQ.S *+$003C ; 0000063C
00000602: 3200 '2.' MOVE.W D0,D1
00000604: 0241 01FF '.A..' ANDI.W #$01FF,D1
00000608: 6632 'f2' BNE.S *+$0034 ; 0000063C
0000060A: 2433 300C '$30.' MOVE.L $0C(A3,D3.W),D2
0000060E: 84C0 '..' DIVU.W D0,D2
00000610: 4842 'HB' SWAP D2
00000612: 4242 'BB' CLR.W D2
00000614: 4842 'HB' SWAP D2
00000616: B4A8 0016 '....' CMP.L $0016(A0),D2
0000061A: 6620 'f ' BNE.S *+$0022 ; 0000063C
0000061C: B4A8 001A '....' CMP.L $001A(A0),D2
00000620: 651A 'e.' BCS.S *+$001C ; 0000063C
00000622: 5382 'S.' SUBQ.L #1,D2
00000624: 0C10 0008 '....' CMPI.B #$08,(A0)
00000628: 6212 'b.' BHI.S *+$0014 ; 0000063C
0000062A: B4A8 0002 '....' CMP.L $0002(A0),D2
0000062E: 650C 'e.' BCS.S *+$000E ; 0000063C
00000630: B4A8 000A '....' CMP.L $000A(A0),D2
00000634: 6506 'e.' BCS.S *+$0008 ; 0000063C
00000636: B4A8 000E '....' CMP.L $000E(A0),D2
0000063A: 6404 'd.' BCC.S *+$0006 ; 00000640
0000063C: 7025 'p%' MOVEQ #$25,D0 ; '%'
0000063E: 601C '`.' BRA.S *+$001E ; 0000065C
00000640: 303C 001D '0<..' MOVE.W #$001D,D0
00000644: 41EA 000E 'A...' LEA $000E(A2),A0
00000648: 43EC 0018 'C...' LEA $0018(A4),A1
0000064C: 12D8 '..' MOVE.B (A0)+,(A1)+
0000064E: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000064C
00000652: 297C 004B 5400 ')|.KT.' MOVE.L #$004B5400,$003C(A4)
003C
0000065A: 4240 'B@' CLR.W D0
0000065C: 3D00 '=.' MOVE.W D0,-(A6)
0000065E: 2245 '"E' MOVEA.L D5,A1
00000660: 7200 'r.' MOVEQ #$00,D1
00000662: 204A ' J' MOVEA.L A2,A0
00000664: 4EBA 0000 'N...' JSR HFS_2A548 ; id: 295
00000668: 6702 'g.' BEQ.S *+$0004 ; 0000066C
0000066A: 3C80 '<.' MOVE.W D0,(A6)
0000066C: 301E '0.' MOVE.W (A6)+,D0
0000066E: 4CDE 1F3E 'L..>' MOVEM.L (A6)+,D1-D5/A0-A4
00000672: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000674: 4A40 'J@' TST.W D0
00000676: 4E75 'Nu' RTS
00000678: 2F38 0748 '/8.H' MOVE.L $0748,-(A7)
0000067C: 4E75 'Nu' RTS
0000067E: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000680: 48E6 1F38 'H..8' MOVEM.L D3-D7/A2-A4,-(A6)
00000684: 6100 00B6 'a...' BSR *+$00B8 ; 0000073C
00000688: 2648 '&H' MOVEA.L A0,A3
0000068A: 95CA '..' SUBA.L A2,A2
0000068C: 4A82 'J.' TST.L D2
0000068E: 672C 'g,' BEQ.S *+$002E ; 000006BC
00000690: 7200 'r.' MOVEQ #$00,D1
00000692: 4EBA F5F4 'N...' JSR *-$0A0A ; FFFFFC88
00000696: 664C 'fL' BNE.S *+$004E ; 000006E4
00000698: 2448 '$H' MOVEA.L A0,A2
0000069A: 0C28 00FF 0008 '.(....' CMPI.B #$FF,$0008(A0)
000006A0: 6610 'f.' BNE.S *+$0012 ; 000006B2
000006A2: 4A68 000A 'Jh..' TST.W $000A(A0)
000006A6: 6F0A 'o.' BLE.S *+$000C ; 000006B2
000006A8: 204B ' K' MOVEA.L A3,A0
000006AA: 224A '"J' MOVEA.L A2,A1
000006AC: 4EBA 0000 'N...' JSR SEARCHNODE ; id: 313
000006B0: 671A 'g.' BEQ.S *+$001C ; 000006CC
000006B2: 204A ' J' MOVEA.L A2,A0
000006B4: 7200 'r.' MOVEQ #$00,D1
000006B6: 4EBA F79C 'N...' JSR *-$0862 ; FFFFFE54
000006BA: 6628 'f(' BNE.S *+$002A ; 000006E4
000006BC: 204B ' K' MOVEA.L A3,A0
000006BE: 4EBA F39A 'N...' JSR *-$0C64 ; FFFFFA5A
000006C2: 2449 '$I' MOVEA.L A1,A2
000006C4: 6706 'g.' BEQ.S *+$0008 ; 000006CC
000006C6: 0C40 0020 '.@. ' CMPI.W #$0020,D0
000006CA: 662A 'f*' BNE.S *+$002C ; 000006F6
000006CC: 3A01 ':.' MOVE.W D1,D5
000006CE: 3D00 '=.' MOVE.W D0,-(A6)
000006D0: 2942 0012 ')B..' MOVE.L D2,$0012(A4)
000006D4: 3945 0016 '9E..' MOVE.W D5,$0016(A4)
000006D8: 4A56 'JV' TST.W (A6)
000006DA: 6608 'f.' BNE.S *+$000A ; 000006E4
000006DC: 3005 '0.' MOVE.W D5,D0
000006DE: 224A '"J' MOVEA.L A2,A1
000006E0: 4EBA 0000 'N...' JSR LOCREC ; id: 319
000006E4: 48E6 60C0 'H.`.' MOVEM.L D1/D2/A0/A1,-(A6)
000006E8: 204A ' J' MOVEA.L A2,A0
000006EA: 7200 'r.' MOVEQ #$00,D1
000006EC: 4EBA F766 'N..f' JSR *-$0898 ; FFFFFE54
000006F0: 4CDE 0306 'L...' MOVEM.L (A6)+,D1/D2/A0/A1
000006F4: 301E '0.' MOVE.W (A6)+,D0
000006F6: 6136 'a6' BSR.S *+$0038 ; 0000072E
000006F8: 4CDE 1CF8 'L...' MOVEM.L (A6)+,D3-D7/A2-A4
000006FC: 2F1E '/.' MOVE.L (A6)+,-(A7)
000006FE: 4A40 'J@' TST.W D0
00000700: 4E75 'Nu' RTS
00000702: 2F38 074C '/8.L' MOVE.L $074C,-(A7)
00000706: 4E75 'Nu' RTS
00000708: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000070A: 48E6 40C8 'H.@.' MOVEM.L D1/A0/A1/A4,-(A6)
0000070E: 4EBA 0000 'N...' JSR LOCBTCB ; id: 320
00000712: 7202 'r.' MOVEQ #$02,D1
00000714: 4EBA F572 'N..r' JSR *-$0A8C ; FFFFFC88
00000718: 660A 'f.' BNE.S *+$000C ; 00000724
0000071A: 7204 'r.' MOVEQ #$04,D1
0000071C: 4EBA F736 'N..6' JSR *-$08C8 ; FFFFFE54
00000720: 6602 'f.' BNE.S *+$0004 ; 00000724
00000722: 4240 'B@' CLR.W D0
00000724: 4CDE 1302 'L...' MOVEM.L (A6)+,D1/A0/A1/A4
00000728: 2F1E '/.' MOVE.L (A6)+,-(A7)
0000072A: 4A40 'J@' TST.W D0
0000072C: 4E75 'Nu' RTS
0000072E: 2F00 '/.' MOVE.L D0,-(A7)
00000730: 6128 'a(' BSR.S *+$002A ; 0000075A
00000732: DDC0 '..' ADDA.L D0,A6
00000734: 42AC 000C 'B...' CLR.L $000C(A4)
00000738: 201F ' .' MOVE.L (A7)+,D0
0000073A: 4E75 'Nu' RTS
0000073C: 2F00 '/.' MOVE.L D0,-(A7)
0000073E: 4EBA 0000 'N...' JSR LOCBTCB ; id: 320
00000742: 6116 'a.' BSR.S *+$0018 ; 0000075A
00000744: 9DC0 '..' SUBA.L D0,A6
00000746: 294E 000C ')N..' MOVE.L A6,$000C(A4)
0000074A: 0894 0005 '....' BCLR #$05,(A4)
0000074E: 0894 0004 '....' BCLR #$04,(A4)
00000752: 0894 0006 '....' BCLR #$06,(A4)
00000756: 201F ' .' MOVE.L (A7)+,D0
00000758: 4E75 'Nu' RTS
0000075A: 4EBA 0000 'N...' JSR GETMAXKEY ; id: 328
0000075E: 0640 0034 '.@.4' ADDI.W #$0034,D0
00000762: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A548"(295)
00000666
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETBLOCK"(296)
000005F2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A520"(297)
00000578
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A520"(297)
000004B4
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A520"(297)
00000436
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A520"(297)
0000042C
Dictionary: Flags $00 FirstId 344
344: HFS_2A230
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A230"(344)
0000024E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A520"(297)
00000158
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A520"(297)
00000074
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A230"(344)
00000024
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETMAXKEY"(328)
0000075C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCBTCB"(320)
00000740
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCBTCB"(320)
00000710
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCREC"(319)
000006E2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="SEARCHNODE"(313)
000006AE
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="INSERTREC"(321)
00000572
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETMAXKEY"(328)
0000055E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="BUILDIREC"(332)
0000055A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCTPR"(318)
00000552
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="INSERTREC"(321)
0000054A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETMAXKEY"(328)
00000538
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="BUILDIREC"(332)
00000534
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="INITNODE"(322)
0000051A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETMAXKEY"(328)
000004F6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="BUILDIREC"(332)
000004D6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="UPDIKEY"(311)
000004AE
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETRECA"(323)
000004A8
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETRECA"(323)
0000049E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCTPR"(318)
00000478
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="UPDDREC"(312)
00000446
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="SPLITLT"(301)
00000414
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="ROTATELT"(302)
00000406
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETLTSIB"(326)
000003F0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="INSERTREC"(321)
000003DE
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="INITNODE"(322)
000003AA
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTBTFILE"(290)
00000338
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCBTCB"(320)
00000322
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCREC"(319)
000002C6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCBTCB"(320)
00000214
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CLRNODE"(330)
000001B0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCREC"(319)
000001A6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="UPDIKEY"(311)
00000152
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETRECA"(323)
0000014C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETRECA"(323)
00000142
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCTPR"(318)
00000122
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCTPR"(318)
000000F4
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CLRNODE"(330)
000000E4
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETRTSIB"(325)
000000AC
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETLTSIB"(326)
00000094
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DELETEREC"(329)
0000006A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCBTCB"(320)
00000012
EntryPoint: Flags=$08=(Extern Code) Offset=$0006 Entry="VBTCLOSE"(336)
EntryPoint: Flags=$08=(Extern Code) Offset=$0046 Entry="VBTDELETE"(337)
EntryPoint: Flags=$08=(Extern Code) Offset=$01FC Entry="VBTFLUSH"(338)
EntryPoint: Flags=$08=(Extern Code) Offset=$0262 Entry="VBTGETRECORD"(339)
EntryPoint: Flags=$08=(Extern Code) Offset=$031A Entry="VBTINSERT"(340)
EntryPoint: Flags=$08=(Extern Code) Offset=$05BE Entry="VBTOPEN"(341)
EntryPoint: Flags=$08=(Extern Code) Offset=$067E Entry="VBTSEARCH"(342)
EntryPoint: Flags=$08=(Extern Code) Offset=$0708 Entry="VBTUPDATE"(343)
Comment:
AUTOMOD_20A50 ended due to: BRA.L island below, 12 nulls trimmed
Comment:
#####################################################################################
Module: GETOFFFSQUEUE [211D0, 211EC)
Module started due to: island above, MODGUESS (align, label, BRA.L then padding)
VectorTable comment: {sources}OS:HFS:Extensions:QMgr.a
Dictionary: Flags $00 FirstId 345
345: GETOFFFSQUEUE
Module: Flags=$88=(ForcedActive Extern Code) Module="GETOFFFSQUEUE"(345) Segment="Main"(200)
Size: Flags $00 ModuleSize 28
Content: Flags $08
Contents offset $0000 size $001C
00000000: 40E7 '@.' MOVE SR,-(A7)
00000002: 007C 0700 '.|..' ORI.W #$0700,SR
00000006: 4278 0360 'Bx.`' CLR.W $0360
0000000A: 2078 0362 ' x.b' MOVEA.L $0362,A0
0000000E: 21D0 0362 '!..b' MOVE.L (A0),$0362
00000012: 6604 'f.' BNE.S *+$0006 ; 00000018
00000014: 42B8 0366 'B..f' CLR.L $0366
00000018: 46DF 'F.' MOVE (A7)+,SR
0000001A: 4E75 'Nu' RTS
Comment:
GETOFFFSQUEUE ended due to: vector glue below
Comment:
#####################################################################################
Module: GETQMRECPTR [21200, 21244)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:QMgr.a
Dictionary: Flags $00 FirstId 346
346: GETQMRECPTR
Module: Flags=$88=(ForcedActive Extern Code) Module="GETQMRECPTR"(346) Segment="Main"(200)
Size: Flags $00 ModuleSize 68
Content: Flags $08
Contents offset $0000 size $0044
00000000: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
00000004: 2269 0016 '"i..' MOVEA.L $0016(A1),A1
00000008: 0C02 0016 '....' CMPI.B #$16,D2
0000000C: 6622 'f"' BNE.S *+$0024 ; 00000030
0000000E: 2251 '"Q' MOVEA.L (A1),A1
00000010: 48E7 8080 'H...' MOVEM.L D0/A0,-(A7)
00000014: 2029 0002 ' )..' MOVE.L $0002(A1),D0
00000018: 6710 'g.' BEQ.S *+$0012 ; 0000002A
0000001A: 2040 ' @' MOVEA.L D0,A0
0000001C: 0C28 002C 0007 '.(.,..' CMPI.B #$2C,$0007(A0) ; ','
00000022: 6606 'f.' BNE.S *+$0008 ; 0000002A
00000024: 08A9 0001 000C '......' BCLR #$01,$000C(A1)
0000002A: 4CDF 0101 'L...' MOVEM.L (A7)+,D0/A0
0000002E: 600A '`.' BRA.S *+$000C ; 0000003A
00000030: 0C02 0017 '....' CMPI.B #$17,D2
00000034: 6608 'f.' BNE.S *+$000A ; 0000003E
00000036: 2269 0004 '"i..' MOVEA.L $0004(A1),A1
0000003A: 4A42 'JB' TST.W D2
0000003C: 4E75 'Nu' RTS
0000003E: 327C FFFF '2|..' MOVEA.W #$FFFF,A1
00000042: 60F6 '`.' BRA.S *-$0008 ; 0000003A
Comment:
GETQMRECPTR ended due to: vector glue below
Comment:
#####################################################################################
Module: QMENQUEUE [21250, 212B8)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+28 (21278): BSR GETQMRECPTR
+4 (21254): BSR GETQMRECPTR
Unresolved outgoing references:
+56 (212A6): JSR $212D0
VectorTable comment: {sources}OS:HFS:Extensions:QMgr.a
Dictionary: Flags $00 FirstId 347
347: QMENQUEUE
Module: Flags=$88=(ForcedActive Extern Code) Module="QMENQUEUE"(347) Segment="Main"(200)
Size: Flags $00 ModuleSize 104
Content: Flags $08
Contents offset $0000 size $0068
00000000: 3142 0004 '1B..' MOVE.W D2,$0004(A0)
00000004: 6100 FFFA 'a...' BSR GETQMRECPTR-QMENQUEUE+$FFFA ; ids: 346, 347
00000008: 6706 'g.' BEQ.S *+$0008 ; 00000010
0000000A: 0241 0F00 '.A..' ANDI.W #$0F00,D1
0000000E: 1200 '..' MOVE.B D0,D1
00000010: 3141 0006 '1A..' MOVE.W D1,$0006(A0)
00000014: 317C 0001 0010 '1|....' MOVE.W #$0001,$0010(A0)
0000001A: 2429 000E '$)..' MOVE.L $000E(A1),D2
0000001E: 6704 'g.' BEQ.S *+$0006 ; 00000024
00000020: 2242 '"B' MOVEA.L D2,A1
00000022: 4E91 'N.' JSR (A1)
00000024: 3428 0004 '4(..' MOVE.W $0004(A0),D2
00000028: 6100 FFD6 'a...' BSR GETQMRECPTR-QMENQUEUE+$FFD6 ; ids: 346, 347
0000002C: 215F 0008 '!_..' MOVE.L (A7)+,$0008(A0)
00000030: 08C1 000A '....' BSET #$0A,D1
00000034: 6604 'f.' BNE.S *+$0006 ; 0000003A
00000036: 42A8 000C 'B...' CLR.L $000C(A0)
0000003A: 40E7 '@.' MOVE SR,-(A7)
0000003C: 007C 0700 '.|..' ORI.W #$0700,SR
00000040: A96F '.o' _Enqueue ; A96F
00000042: 08E9 0000 000C '......' BSET #$00,$000C(A1)
00000048: 6706 'g.' BEQ.S *+$0008 ; 00000050
0000004A: 7000 'p.' MOVEQ #$00,D0
0000004C: 46DF 'F.' MOVE (A7)+,SR
0000004E: 600E '`.' BRA.S *+$0010 ; 0000005E
00000050: 46DF 'F.' MOVE (A7)+,SR
00000052: 48E7 1F3E 'H..>' MOVEM.L D3-D7/A2-A6,-(A7)
00000056: 4EBA 0028 'N..(' JSR *+$002A ; 00000080
0000005A: 4CDF 7CF8 'L.|.' MOVEM.L (A7)+,D3-D7/A2-A6
0000005E: 2278 02B6 '"x..' MOVEA.L $02B6,A1
00000062: 2F29 0190 '/)..' MOVE.L $0190(A1),-(A7)
00000066: 4E75 'Nu' RTS
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="GETQMRECPTR"(346) Ref2="QMENQUEUE"(347)
002A
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="GETQMRECPTR"(346) Ref2="QMENQUEUE"(347)
0006
Comment:
QMENQUEUE ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_212D0 [212D0, 212F2)
Module started due to: vector glue above, MODGUESS (align, RTS then padding)
Unresolved outgoing references:
+1A (212EA): PEA $21300
Dictionary: Flags $00 FirstId 348
348: AUTOMOD_212D0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_212D0"(348) Segment="Main"(200)
Size: Flags $00 ModuleSize 34
Content: Flags $08
Contents offset $0000 size $0022
00000000: 08E9 0001 000C '......' BSET #$01,$000C(A1)
00000006: 2069 0002 ' i..' MOVEA.L $0002(A1),A0
0000000A: 3228 0006 '2(..' MOVE.W $0006(A0),D1
0000000E: 2C69 0016 ',i..' MOVEA.L $0016(A1),A6
00000012: 3D28 0004 '=(..' MOVE.W $0004(A0),-(A6)
00000016: 2268 0008 '"h..' MOVEA.L $0008(A0),A1
0000001A: 487A 0014 'Hz..' PEA *+$0016 ; 00000030
0000001E: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000020: 4ED1 'N.' JMP (A1)
Comment:
AUTOMOD_212D0 ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_21300 [21300, 21388)
Module started due to: MODGUESS (align, JMP (A1) then padding)
Resolved outgoing references:
+7C (2137C): JMP CALLWITHREGISTERSPRESERVED
+30 (21330): BSR GETQMRECPTR
+2 (21302): BSR GETQMRECPTR
Unresolved outgoing references:
+78 (21378): LEA $212D0, A0
Dictionary: Flags $00 FirstId 349
349: AUTOMOD_21300
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_21300"(349) Segment="Main"(200)
Size: Flags $00 ModuleSize 136
Content: Flags $08
Contents offset $0000 size $0088
00000000: 341E '4.' MOVE.W (A6)+,D2
00000002: 6100 FFFC 'a...' BSR GETQMRECPTR-AUTOMOD_21300+$FFFC ; ids: 346, 349
00000006: 48C0 'H.' EXT.L D0
00000008: 6F06 'o.' BLE.S *+$0008 ; 00000010
0000000A: 3340 0022 '3@."' MOVE.W D0,$0022(A1)
0000000E: 7081 'p.' MOVEQ #$81,D0
00000010: 2069 0002 ' i..' MOVEA.L $0002(A1),A0
00000014: B468 0004 '.h..' CMP.W $0004(A0),D2
00000018: 666A 'fj' BNE.S *+$006C ; 00000084
0000001A: 2429 0012 '$)..' MOVE.L $0012(A1),D2
0000001E: 670C 'g.' BEQ.S *+$000E ; 0000002C
00000020: 0C82 FFFF FFFF '......' CMPI.L #$FFFFFFFF,D2
00000026: 6704 'g.' BEQ.S *+$0006 ; 0000002C
00000028: 2242 '"B' MOVEA.L D2,A1
0000002A: 4E91 'N.' JSR (A1)
0000002C: 3428 0004 '4(..' MOVE.W $0004(A0),D2
00000030: 6100 FFCE 'a...' BSR GETQMRECPTR-AUTOMOD_21300+$FFCE ; ids: 346, 349
00000034: 40E7 '@.' MOVE SR,-(A7)
00000036: 007C 0700 '.|..' ORI.W #$0700,SR
0000003A: 08A9 0000 000C '......' BCLR #$00,$000C(A1)
00000040: 2069 0002 ' i..' MOVEA.L $0002(A1),A0
00000044: 2350 0002 '#P..' MOVE.L (A0),$0002(A1)
00000048: 6604 'f.' BNE.S *+$0006 ; 0000004E
0000004A: 42A9 0006 'B...' CLR.L $0006(A1)
0000004E: 46DF 'F.' MOVE (A7)+,SR
00000050: 3140 0010 '1@..' MOVE.W D0,$0010(A0)
00000054: 2228 000C '"(..' MOVE.L $000C(A0),D1
00000058: 6708 'g.' BEQ.S *+$000A ; 00000062
0000005A: 2F09 '/.' MOVE.L A1,-(A7)
0000005C: 2241 '"A' MOVEA.L D1,A1
0000005E: 4E91 'N.' JSR (A1)
00000060: 225F '"_' MOVEA.L (A7)+,A1
00000062: 40E7 '@.' MOVE SR,-(A7)
00000064: 007C 0700 '.|..' ORI.W #$0700,SR
00000068: 4AA9 0002 'J...' TST.L $0002(A1)
0000006C: 6712 'g.' BEQ.S *+$0014 ; 00000080
0000006E: 08E9 0000 000C '......' BSET #$00,$000C(A1)
00000074: 660A 'f.' BNE.S *+$000C ; 00000080
00000076: 46DF 'F.' MOVE (A7)+,SR
00000078: 41FA FF56 'A..V' LEA *-$00A8,A0 ; FFFFFFD0
0000007C: 4EFA 0000 'N...' JMP CALLWITHREGISTERSPRESERVED ; id: 272
00000080: 46DF 'F.' MOVE (A7)+,SR
00000082: 4E75 'Nu' RTS
00000084: 701B 'p.' MOVEQ #$1B,D0
00000086: A9C9 '..' _SysError ; A9C9
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CALLWITHREGISTERSPRESERVED"(272)
0000007E
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="GETQMRECPTR"(346) Ref2="AUTOMOD_21300"(349)
0032
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="GETQMRECPTR"(346) Ref2="AUTOMOD_21300"(349)
0004
Comment:
AUTOMOD_21300 ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: CALLWITHREGISTERSPRESERVED [21390, 213B4)
Module started due to: MODGUESS (align, label)
VectorTable comment: {sources}OS:HFS:Extensions:QMgr.a
Dictionary: Flags $00 FirstId 350
350: CALLWITHREGISTERSPRESERVED
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="CALLWITHREGISTERSPRESERVED"(350) Segment="Main"(200)
Size: Flags $00 ModuleSize 36
Content: Flags $08
Contents offset $0000 size $0024
00000000: 2F08 '/.' MOVE.L A0,-(A7)
00000002: 206F 0004 ' o..' MOVEA.L $0004(A7),A0
00000006: 0C58 4CDF '.XL.' CMPI.W #$4CDF,(A0)+
0000000A: 660A 'f.' BNE.S *+$000C ; 00000016
0000000C: 3010 '0.' MOVE.W (A0),D0
0000000E: 4640 'F@' NOT.W D0
00000010: 0240 70F0 '.@p.' ANDI.W #$70F0,D0
00000014: 670C 'g.' BEQ.S *+$000E ; 00000022
00000016: 205F ' _' MOVEA.L (A7)+,A0
00000018: 48E7 0F0E 'H...' MOVEM.L D4-D7/A4-A6,-(A7)
0000001C: 4E90 'N.' JSR (A0)
0000001E: 4CDF 70F0 'L.p.' MOVEM.L (A7)+,D4-D7/A4-A6
00000022: 4E75 'Nu' RTS
Comment:
CALLWITHREGISTERSPRESERVED ended due to: vector glue below
Comment:
#####################################################################################
Module: TFSDISPATCH [213C0, 215AA)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:TFS.a
Trap A060
Dictionary: Flags $00 FirstId 351
351: TFSDISPATCH
Module: Flags=$88=(ForcedActive Extern Code) Module="TFSDISPATCH"(351) Segment="Main"(200)
Size: Flags $00 ModuleSize 490
Content: Flags $08
Contents offset $0000 size $01EA
00000000: 4A40 'J@' TST.W D0
00000002: 6DFF 0000 0286 'm.....' BLT.L *+$00000288 ; 0000028A
00000008: 0C40 0070 '.@.p' CMPI.W #$0070,D0
0000000C: 64FF 0000 027C 'd....|' BCC.L *+$0000027E ; 0000028A
00000012: 3141 0006 '1A..' MOVE.W D1,$0006(A0)
00000016: 0268 0F00 0006 '.h....' ANDI.W #$0F00,$0006(A0)
0000001C: 1140 0007 '.@..' MOVE.B D0,$0007(A0)
00000020: 45FA 0008 'E...' LEA *+$000A,A2 ; 0000002A
00000024: D5F2 0400 '....' ADDA.L $00(A2,D0.W*4),A2
00000028: 4ED2 'N.' JMP (A2)
0000002A: 0000 3AD2 '..:.' ORI.B #$D2,D0
0000002E: 0000 3A00 '..:.' ORI.B #$00,D0
00000032: 0000 39F6 '..9.' ORI.B #$F6,D0
00000036: 0000 39EC '..9.' ORI.B #$EC,D0
0000003A: 0000 39E2 '..9.' ORI.B #$E2,D0
0000003E: 0000 39B0 '..9.' ORI.B #$B0,D0
00000042: 0000 39BA '..9.' ORI.B #$BA,D0
00000046: 0000 39D8 '..9.' ORI.B #$D8,D0
0000004A: 0000 399C '..9.' ORI.B #$9C,D0
0000004E: 0000 3992 '..9.' ORI.B #$92,D0
00000052: 0000 3988 '..9.' ORI.B #$88,D0
00000056: 0000 3974 '..9t' ORI.B #$74,D0 ; 't'
0000005A: 0000 3ADC '..:.' ORI.B #$DC,D0
0000005E: 0000 3AE6 '..:.' ORI.B #$E6,D0
00000062: 0000 3AF0 '..:.' ORI.B #$F0,D0
00000066: 0000 3AFA '..:.' ORI.B #$FA,D0
0000006A: 0000 3B04 '..;.' ORI.B #$04,D0
0000006E: 0000 3B0E '..;.' ORI.B #$0E,D0
00000072: 0000 3942 '..9B' ORI.B #$42,D0 ; 'B'
00000076: 0000 0260 '...`' ORI.B #$60,D0 ; '`'
0000007A: 0000 62F2 '..b.' ORI.B #$F2,D0
0000007E: 0000 62E8 '..b.' ORI.B #$E8,D0
00000082: 0000 62DE '..b.' ORI.B #$DE,D0
00000086: 0000 62D4 '..b.' ORI.B #$D4,D0
0000008A: 0000 6002 '..`.' ORI.B #$02,D0
0000008E: 0000 5ED4 '..^.' ORI.B #$D4,D0
00000092: 0000 39A6 '..9.' ORI.B #$A6,D0
00000096: 0000 745A '..tZ' ORI.B #$5A,D0 ; 'Z'
0000009A: 0000 0260 '...`' ORI.B #$60,D0 ; '`'
0000009E: 0000 0260 '...`' ORI.B #$60,D0 ; '`'
000000A2: 0000 0260 '...`' ORI.B #$60,D0 ; '`'
000000A6: 0000 0260 '...`' ORI.B #$60,D0 ; '`'
000000AA: 0000 827A '...z' ORI.B #$7A,D0 ; 'z'
000000AE: 0000 82FA '....' ORI.B #$FA,D0
000000B2: 0000 8418 '....' ORI.B #$18,D0
000000B6: 0000 84BA '....' ORI.B #$BA,D0
000000BA: 0000 8576 '...v' ORI.B #$76,D0 ; 'v'
000000BE: 0000 8806 '....' ORI.B #$06,D0
000000C2: 0000 892E '....' ORI.B #$2E,D0 ; '.'
000000C6: 0000 89F8 '....' ORI.B #$F8,D0
000000CA: 0000 8A7A '...z' ORI.B #$7A,D0 ; 'z'
000000CE: 0000 8B4C '...L' ORI.B #$4C,D0 ; 'L'
000000D2: 0000 8AFA '....' ORI.B #$FA,D0
000000D6: 0000 8B9C '....' ORI.B #$9C,D0
000000DA: 0000 8CB6 '....' ORI.B #$B6,D0
000000DE: 0000 8DD6 '....' ORI.B #$D6,D0
000000E2: 0000 8254 '...T' ORI.B #$54,D0 ; 'T'
000000E6: 0000 8D2C '...,' ORI.B #$2C,D0 ; ','
000000EA: 0000 3AA0 '..:.' ORI.B #$A0,D0
000000EE: 0000 01E6 '....' ORI.B #$E6,D0
000000F2: 0000 01E6 '....' ORI.B #$E6,D0
000000F6: 0000 01E6 '....' ORI.B #$E6,D0
000000FA: 0000 01E6 '....' ORI.B #$E6,D0
000000FE: 0000 01E6 '....' ORI.B #$E6,D0
00000102: 0000 01E6 '....' ORI.B #$E6,D0
00000106: 0000 01E6 '....' ORI.B #$E6,D0
0000010A: 0000 0226 '...&' ORI.B #$26,D0 ; '&'
0000010E: 0000 0226 '...&' ORI.B #$26,D0 ; '&'
00000112: 0000 01E6 '....' ORI.B #$E6,D0
00000116: 0000 01E6 '....' ORI.B #$E6,D0
0000011A: 0000 01E6 '....' ORI.B #$E6,D0
0000011E: 0000 01E6 '....' ORI.B #$E6,D0
00000122: 0000 01E6 '....' ORI.B #$E6,D0
00000126: 0000 01E6 '....' ORI.B #$E6,D0
0000012A: 0000 01E6 '....' ORI.B #$E6,D0
0000012E: 0000 0260 '...`' ORI.B #$60,D0 ; '`'
00000132: 0000 01E6 '....' ORI.B #$E6,D0
00000136: 0000 01E6 '....' ORI.B #$E6,D0
0000013A: 0000 0260 '...`' ORI.B #$60,D0 ; '`'
0000013E: 0000 0260 '...`' ORI.B #$60,D0 ; '`'
00000142: 0000 0260 '...`' ORI.B #$60,D0 ; '`'
00000146: 0000 0260 '...`' ORI.B #$60,D0 ; '`'
0000014A: 0000 0260 '...`' ORI.B #$60,D0 ; '`'
0000014E: 0000 0260 '...`' ORI.B #$60,D0 ; '`'
00000152: 0000 0260 '...`' ORI.B #$60,D0 ; '`'
00000156: 0000 0260 '...`' ORI.B #$60,D0 ; '`'
0000015A: 0000 0260 '...`' ORI.B #$60,D0 ; '`'
0000015E: 0000 0260 '...`' ORI.B #$60,D0 ; '`'
00000162: 0000 0260 '...`' ORI.B #$60,D0 ; '`'
00000166: 0000 0260 '...`' ORI.B #$60,D0 ; '`'
0000016A: 0000 1FA0 '....' ORI.B #$A0,D0
0000016E: 0000 01FE '....' ORI.B #$FE,D0
00000172: 0000 01FE '....' ORI.B #$FE,D0
00000176: 0000 01FE '....' ORI.B #$FE,D0
0000017A: 0000 01FE '....' ORI.B #$FE,D0
0000017E: 0000 01FE '....' ORI.B #$FE,D0
00000182: 0000 01FE '....' ORI.B #$FE,D0
00000186: 0000 01FE '....' ORI.B #$FE,D0
0000018A: 0000 01FE '....' ORI.B #$FE,D0
0000018E: 0000 01FE '....' ORI.B #$FE,D0
00000192: 0000 01FE '....' ORI.B #$FE,D0
00000196: 0000 01FE '....' ORI.B #$FE,D0
0000019A: 0000 01FE '....' ORI.B #$FE,D0
0000019E: 0000 01FE '....' ORI.B #$FE,D0
000001A2: 0000 01FE '....' ORI.B #$FE,D0
000001A6: 0000 01FE '....' ORI.B #$FE,D0
000001AA: 0000 01E6 '....' ORI.B #$E6,D0
000001AE: 0000 01E6 '....' ORI.B #$E6,D0
000001B2: 0000 3ABE '..:.' ORI.B #$BE,D0
000001B6: 0000 3AC8 '..:.' ORI.B #$C8,D0
000001BA: 0000 01E6 '....' ORI.B #$E6,D0
000001BE: 0000 01E6 '....' ORI.B #$E6,D0
000001C2: 0000 01E6 '....' ORI.B #$E6,D0
000001C6: 0000 01E6 '....' ORI.B #$E6,D0
000001CA: 0000 01E6 '....' ORI.B #$E6,D0
000001CE: 0000 01E6 '....' ORI.B #$E6,D0
000001D2: 0000 01E6 '....' ORI.B #$E6,D0
000001D6: 0000 01E6 '....' ORI.B #$E6,D0
000001DA: 0000 01E6 '....' ORI.B #$E6,D0
000001DE: 0000 01E6 '....' ORI.B #$E6,D0
000001E2: 0000 01E6 '....' ORI.B #$E6,D0
000001E6: 0000 01E6 '....' ORI.B #$E6,D0
Comment:
TFSDISPATCH ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_215C0 [215C0, 24D22)
Module started due to: vector glue above, MODGUESS (align, RTS then padding)
Resolved outgoing references:
+1D2E (232EE): JSR MARKA5BLOCK
+1CF4 (232B4): JSR MARKA5BLOCK
+1CC4 (23284): JSR MARKA5BLOCK
+E16 (223D6): JSR HFS_2A5C2
+E0E (223CE): JSR HFS_2A5C2
+E06 (223C6): JSR HFS_2A5C2
+A28 (21FE8): JSR HFS_2A548
+866 (21E26): JSR HFS_2A548
+DE8 (223A8): JSR DEQUEUETRAP ; outside file
+A1C (21FDC): JSR GETBLOCK
+7D0 (21D90): JSR GETBLOCK
+9E2 (21FA2): JSR ENQUEUETRAP ; outside file
+160 (21720): JSR ENQUEUETRAP ; outside file
+34B0 (24A70): JSR TRASHBLOCKS
+32B0 (24870): JSR MARKA5BLOCK
+3246 (24806): JSR HFS_2A230
+3228 (247E8): JSR HFS_2A548
+31E4 (247A4): JSR GETBLOCK
+31B6 (24776): JSR CMUPDATECN
+317A (2473A): JSR CMGETCN
+2F7E (2453E): JSR MARKA5BLOCK
+2F16 (244D6): JSR GETBLOCK
+2E9A (2445A): BSR.L FLUSHCRANGE ; outside file
+2E34 (243F4): JSR HFS_2A230
+2C58 (24218): JSR HFS_2A520
+2B18 (240D8): JSR CMGETOFF
+2AE2 (240A2): JSR CMGETOFF
+2AA0 (24060): JSR CMGETCN
+293E (23EFE): JSR CMGETCN
+2916 (23ED6): JSR CMGETCN
+2796 (23D56): JSR CMUPDATECN
+263C (23BFC): JSR HFS_2A520
+2618 (23BD8): JSR TRASHFBLOCKS
+25B0 (23B70): JSR CMMOVECN
+24EA (23AAA): JSR CMRENAMECN
+244E (23A0E): JSR CMGETCN
+23F8 (239B8): JSR CMRENAMECN
+22E6 (238A6): JSR CMDELETECN
+22D8 (23898): JSR TRASHFBLOCKS
+21F4 (237B4): JSR MARKA5BLOCK
+21C4 (23784): JMP HFS_2A230
+20AE (2366E): JSR CMCREATECN
+1F24 (234E4): JSR CMGETCN
+1C10 (231D0): JSR HFS_2A548
+191E (22EDE): BSR PROCESSMGREXISTS
+176C (22D2C): BSR CMRENAMECN
+15EA (22BAA): JSR CMGETCN
+13F8 (229B8): JSR CMGETCN
+1038 (225F8): BSR DESKTOPCLOSEDOWNPROC
+100E (225CE): BSR.L ENQUEUETRAP ; outside file
+1008 (225C8): BSR.L DEQUEUETRAP ; outside file
+F30 (224F0): JSR HFS_2A230
+F24 (224E4): JSR HFS_2A230
+F18 (224D8): JSR HFS_2A230
+D98 (22358): JSR BLKCHK
+D82 (22342): JSR UPDATEFREE
+C40 (22200): JSR CMGETCN
+BFA (221BA): JSR CMRENAMECN
+BC2 (22182): JSR CMGETCN
+B28 (220E8): LEA FXMKEYCMP, A3
+65C (21C1C): BSR CHECKDESKTOPSUPPORT
+42C (219EC): BSR.L FLUSHCRANGE ; outside file
Unresolved outgoing references:
+50E (21ACE): BSR $25170
+744 (21D04): BRA $24F06
+B42 (22102): LEA $259E2, A3
+C70 (22230): JSR $20CAC
+D5A (2231A): JSR $210C8
+D6C (2232C): JSR $20CAC
+E64 (22424): JSR $21008
+22DE (2389E): JSR $260D0
+2E64 (24424): JSR $2A6D0
+2F8E (2454E): JSR $2A848
+311A (246DA): JSR $20A50
+3120 (246E0): JSR $20C46
+3154 (24714): JSR $26426
+349E (24A5E): JSR $26426
+3560 (24B20): JSR $261A4
+3578 (24B38): JMP $26396
+9A (2165A): FSCONTROL
VectorTable comment: {sources}OS:HFS:TFS.a
+AA (2166A): REFNUMCHECK
VectorTable comment: {sources}OS:HFS:TFS.a
+D4 (21694): FSQUEUESYNC
VectorTable comment: {sources}OS:HFS:TFS.a
+D8 (21698): FSQUEUE
VectorTable comment: {sources}OS:HFS:TFS.a
+1A2 (21762): CMDDONE
VectorTable comment: {sources}OS:HFS:TFS.a
+2CC (2188C): FINITQUEUE
Trap A016
+2E6 (218A6): DSHOOK
VectorTable comment: {sources}OS:HFS:TFS.a
+43A (219FA): DOEJECT
VectorTable comment: {sources}OS:HFS:TFS.a
+43A (219FA): VDOEJECT
Trap A0F7
+4DE (21A9E): ALLOCATEFCBS
VectorTable comment: {sources}OS:HFS:TFS.a
+53C (21AFC): DOFSCLEANUP
VectorTable comment: {sources}OS:HFS:TFS.a
+62A (21BEA): GETVOLPARMS
VectorTable comment: {sources}OS:HFS:TFS.a
+6BC (21C7C): DIVUP
VectorTable comment: {sources}OS:HFS:TFSCommon.a
+6D8 (21C98): ROUNDALLOC
VectorTable comment: {sources}OS:HFS:TFSCommon.a
+728 (21CE8): GETVCBRFN
VectorTable comment: {sources}OS:HFS:TFSCommon.a
+7A0 (21D60): MARKVCB
VectorTable comment: {sources}OS:HFS:TFSCommon.a
+7A2 (21D62): MARKVCBTIME
VectorTable comment: {sources}OS:HFS:TFSCommon.a
+7B6 (21D76): VFLUSHMDB
Trap A0B4
+878 (21E38): MAKESTKPB
VectorTable comment: {sources}OS:HFS:TFSVol.a
+88A (21E4A): MOUNTVOL
Trap A00F
+B5E (2211E): VCHECKREMOUNT
Trap A0B0
+BBC (2217C): VMTCHECK
Trap A0AF
+D90 (22350): VBMCHK
Trap A0F0
+E78 (22438): VFINDDRIVE
Trap A0B2
+EA0 (22460): OFFLINE
VectorTable comment: {sources}OS:HFS:TFSVol.a
Trap A035
+F4A (2250A): EJECTTRAP
Trap A017
+1038 (225F8): UNMOUNTVOLTRAP
Trap A00E
+1096 (22656): FLUSHVFILES
VectorTable comment: {sources}OS:HFS:TFSVol.a
+10D4 (22694): FLUSHVOLTRAP
Trap A013
+113A (226FA): VCKEXTFS
Trap A0EE
+114A (2270A): VDTRMV3
Trap A0EF
+1160 (22720): VDTRMV1
Trap A0DE
+1298 (22858): VDTRMV2
Trap A0B1
+1302 (228C2): SETPMSP
VectorTable comment: {sources}OS:HFS:TFSVol.a
+1330 (228F0): GETVOLINFO
Trap A007
+1522 (22AE2): HFS_VEC0378
VectorTable entry uncommented
+16B2 (22C72): SETVOLINFO
VectorTable comment: {sources}OS:HFS:TFSVol.a
+17B0 (22D70): CVFLGS
VectorTable comment: {sources}OS:HFS:TFSVol.a
+17C4 (22D84): GETVOLTRAP
Trap A014
+180A (22DCA): SETVOLTRAP
Trap A015
+184A (22E0A): SETDIR
VectorTable comment: {sources}OS:HFS:TFSVol.a
+1880 (22E40): GETDIR
VectorTable comment: {sources}OS:HFS:TFSVol.a
+18A4 (22E64): OPENWDTRAP
VectorTable comment: {sources}OS:HFS:TFSVol.a
+1904 (22EC4): PICKWDCB
VectorTable comment: {sources}OS:HFS:TFSVol.a ### PC Exchange uses this offset !
+19BE (22F7E): CLOSEWDTRAP
VectorTable comment: {sources}OS:HFS:TFSVol.a
+19F8 (22FB8): GETWDINFOTRAP
VectorTable comment: {sources}OS:HFS:TFSVol.a
+1AA6 (23066): READWDCB
VectorTable comment: {sources}OS:HFS:TFSVol.a
+1B0E (230CE): SETUPWDCB
VectorTable comment: {sources}OS:HFS:TFSVol.a
+1B38 (230F8): SETUPDEF
VectorTable comment: {sources}OS:HFS:TFSVol.a
+1E1E (233DE): GT1STFCB
VectorTable comment: {sources}OS:HFS:TFSDir1.a
+1E26 (233E6): GTNXTFCB
VectorTable comment: {sources}OS:HFS:TFSDir1.a
+1E2E (233EE): GT1STMATCH
VectorTable comment: {sources}OS:HFS:TFSDir1.a
+1E3C (233FC): GTNXTMATCH
VectorTable comment: {sources}OS:HFS:TFSDir1.a
+1E46 (23406): OPENDFTRAP
VectorTable comment: {sources}OS:HFS:TFSDir1.a
+1E56 (23416): OPENRFTRAP
Trap A00A
+1E66 (23426): VFILEOPEN
Trap A0E1
+1FEC (235AC): VPERMSSNCHK
Trap A0E2
+2050 (23610): CREATEDIR
VectorTable comment: {sources}OS:HFS:TFSDir1.a
+205C (2361C): FILECREATE
Trap A008
+20D8 (23698): PUSHCNAME
VectorTable comment: {sources}OS:HFS:TFSDir1.a
+2108 (236C8): POPCNAME
VectorTable comment: {sources}OS:HFS:TFSDir1.a
+2286 (23846): FILEDELETE
Trap A009
+2306 (238C6): RENAMETRAP
Trap A00B
+24F2 (23AB2): TFMOVE
VectorTable comment: {sources}OS:HFS:TFSDir2.a
+2712 (23CD2): SETFILTYPE
Trap A043
+274A (23D0A): SETFILLOCK
Trap A041
+2754 (23D14): RSTFILLOCK
Trap A042
+27A2 (23D62): SETFILEINFO
Trap A00D
+27D4 (23D94): SETCATINFO
VectorTable comment: {sources}OS:HFS:TFSDir3.a
+2862 (23E22): VFNDFILNAME
Trap A0E3
+2986 (23F46): EXTOFFLINCK
VectorTable comment: {sources}OS:HFS:TFSDir3.a
+299C (23F5C): GETCATINFO
VectorTable comment: {sources}OS:HFS:TFSDir3.a
+29AE (23F6E): GETFILEINFO
Trap A00C
+2D98 (24358): TFSVCBTST
VectorTable comment: {sources}OS:HFS:TFSRfN1.a
+2DE2 (243A2): GETFPOSTRAP
Trap A018
+2DE6 (243A6): SETFPOSTRAP
Trap A044
+2DF0 (243B0): VFILEREAD
Trap A0EA
+2F2C (244EC): VFILEWRITE
Trap A0EB
+3046 (24606): FLUSHFILE
Trap A045
+3056 (24616): VFILECLOSE
Trap A0E9
+30F4 (246B4): VFCLOSE
Trap A0B3
+32D2 (24892): GETEOFTRAP
Trap A011
+32EA (248AA): VRFNCALL
Trap A0E4
+3334 (248F4): VTSTMOD
Trap A0F1
+334A (2490A): GETFCBINFO
VectorTable comment: {sources}OS:HFS:TFSRfN2.a
+3402 (249C2): LOCKRNG
VectorTable comment: {sources}OS:HFS:TFSRfN2.a
+3402 (249C2): UNLOCKRNG
VectorTable comment: {sources}OS:HFS:TFSRfN2.a
+3428 (249E8): FILEALLOC
Trap A010
+3458 (24A18): SETEOFTRAP
Trap A012
+34C8 (24A88): VADJEOF
Trap A0E5
+356C (24B2C): LG2PHYS
VectorTable comment: {sources}OS:HFS:MFSRfN3.a
+3572 (24B32): VLG2PHYS
Trap A0BF
Dictionary: Flags $00 FirstId 352
352: AUTOMOD_215C0
353: PICKWDCB
354: HFS_VEC0378
355: DSHOOK
356: MAKESTKPB
357: DOEJECT
358: OFFLINE
359: SETVOLINFO
360: GETVCBRFN
361: SETCATINFO
362: GETCATINFO
363: GETFCBINFO
364: OPENDFTRAP
365: TFMOVE
366: CREATEDIR
367: CMDDONE
368: FSQUEUESYNC
369: GETWDINFOTRAP
370: GETDIR
371: SETDIR
372: CLOSEWDTRAP
373: OPENWDTRAP
374: MARKVCBTIME
375: MARKVCB
376: TFSVCBTST
377: LG2PHYS
378: ROUNDALLOC
379: DIVUP
380: FSQUEUE
381: GTNXTFCB
382: GT1STFCB
383: EXTOFFLINCK
384: POPCNAME
385: CVFLGS
386: PUSHCNAME
387: REFNUMCHECK
388: FLUSHVFILES
389: GETVOLPARMS
390: GT1STMATCH
391: GTNXTMATCH
392: DOFSCLEANUP
393: ALLOCATEFCBS
394: FSCONTROL
395: SETPMSP
396: SETUPWDCB
397: SETUPDEF
398: READWDCB
399: LOCKRNG
400: UNLOCKRNG
401: FINITQUEUE
402: VDOEJECT
403: VFLUSHMDB
404: MOUNTVOL
405: VCHECKREMOUNT
406: VMTCHECK
407: VBMCHK
408: VFINDDRIVE
409: EJECTTRAP
410: UNMOUNTVOLTRAP
411: FLUSHVOLTRAP
412: VCKEXTFS
413: VDTRMV3
414: VDTRMV1
415: VDTRMV2
416: GETVOLINFO
417: GETVOLTRAP
418: SETVOLTRAP
419: OPENRFTRAP
420: VFILEOPEN
421: VPERMSSNCHK
422: FILECREATE
423: FILEDELETE
424: RENAMETRAP
425: SETFILTYPE
426: SETFILLOCK
427: RSTFILLOCK
428: SETFILEINFO
429: VFNDFILNAME
430: GETFILEINFO
431: GETFPOSTRAP
432: SETFPOSTRAP
433: VFILEREAD
434: VFILEWRITE
435: FLUSHFILE
436: VFILECLOSE
437: VFCLOSE
438: GETEOFTRAP
439: VRFNCALL
440: VTSTMOD
441: FILEALLOC
442: SETEOFTRAP
443: VADJEOF
444: VLG2PHYS
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_215C0"(352) Segment="Main"(200)
Size: Flags $00 ModuleSize 14178
Content: Flags $08
Contents offset $0000 size $3762
00000000: 70C6 'p.' MOVEQ #$C6,D0
00000002: 60FF 0000 019E '`.....' BRA.L *+$000001A0 ; 000001A2
00000008: 70CE 'p.' MOVEQ #$CE,D0
0000000A: 60FF 0000 0196 '`.....' BRA.L *+$00000198 ; 000001A2
00000010: 4EBA 00C6 'N...' JSR *+$00C8 ; 000000D8
00000014: 4EBA 112E 'N...' JSR *+$1130 ; 00001144
00000018: 6600 0188 'f...' BNE *+$018A ; 000001A2
0000001C: 21CA 03EE '!...' MOVE.L A2,$03EE
00000020: 4A6A 004C 'Jj.L' TST.W $004C(A2)
00000024: 66DA 'f.' BNE.S *-$0024 ; 00000000
00000026: 60E0 '`.' BRA.S *-$001E ; 00000008
00000028: 4EBA 00AE 'N...' JSR *+$00B0 ; 000000D8
0000002C: 3028 0018 '0(..' MOVE.W $0018(A0),D0
00000030: 4EBA 0078 'N..x' JSR *+$007A ; 000000AA
00000034: 6600 016C 'f..l' BNE *+$016E ; 000001A2
00000038: 2278 034E '"x.N' MOVEA.L $034E,A1
0000003C: 3228 0018 '2(..' MOVE.W $0018(A0),D1
00000040: 2271 1014 '"q..' MOVEA.L $14(A1,D1.W),A1
00000044: 21C9 03EE '!...' MOVE.L A1,$03EE
00000048: 4A69 004C 'Ji.L' TST.W $004C(A1)
0000004C: 66B2 'f.' BNE.S *-$004C ; 00000000
0000004E: 60B8 '`.' BRA.S *-$0046 ; 00000008
00000050: 4EBA 0086 'N...' JSR *+$0088 ; 000000D8
00000054: 4EBA 10EE 'N...' JSR *+$10F0 ; 00001144
00000058: 6600 0148 'f..H' BNE *+$014A ; 000001A2
0000005C: 21CA 03EE '!...' MOVE.L A2,$03EE
00000060: 4A6A 004C 'Jj.L' TST.W $004C(A2)
00000064: 67A2 'g.' BEQ.S *-$005C ; 00000008
00000066: 6100 0440 'a..@' BSR *+$0442 ; 000004A8
0000006A: 4EBA 1DB2 'N...' JSR *+$1DB4 ; 00001E1E
0000006E: 4AB1 1000 'J...' TST.L $00(A1,D1.W)
00000072: 6710 'g.' BEQ.S *+$0012 ; 00000084
00000074: 4EBA 1DB0 'N...' JSR *+$1DB2 ; 00001E26
00000078: 65F4 'e.' BCS.S *-$000A ; 0000006E
0000007A: 70D6 'p.' MOVEQ #$D6,D0
0000007C: 4268 0018 'Bh..' CLR.W $0018(A0)
00000080: 6000 0120 '`.. ' BRA *+$0122 ; 000001A2
00000084: D289 '..' ADD.L A1,D1
00000086: 6000 FF78 '`..x' BRA *-$0086 ; 00000000
0000008A: 4EBA 004C 'N..L' JSR *+$004E ; 000000D8
0000008E: 2478 0358 '$x.X' MOVEA.L $0358,A2
00000092: 21CA 03EE '!...' MOVE.L A2,$03EE
00000096: 6000 FF68 '`..h' BRA *-$0096 ; 00000000
0000009A: 613C 'a<' BSR.S *+$003E ; 000000D8
0000009C: 217C 312E 3241 '!|1.2A' MOVE.L #$312E3241,$0020(A0) ; '1.2A'
0020
000000A4: 7000 'p.' MOVEQ #$00,D0
000000A6: 6000 00FA '`...' BRA *+$00FC ; 000001A2
000000AA: 48E7 4040 'H.@@' MOVEM.L D1/A1,-(A7)
000000AE: 7200 'r.' MOVEQ #$00,D1
000000B0: 3200 '2.' MOVE.W D0,D1
000000B2: 6B16 'k.' BMI.S *+$0018 ; 000000CA
000000B4: 82F8 03F6 '....' DIVU.W $03F6,D1
000000B8: 4841 'HA' SWAP D1
000000BA: 5541 'UA' SUBQ.W #2,D1
000000BC: 660C 'f.' BNE.S *+$000E ; 000000CA
000000BE: 2278 034E '"x.N' MOVEA.L $034E,A1
000000C2: B051 '.Q' CMP.W (A1),D0
000000C4: 6E04 'n.' BGT.S *+$0006 ; 000000CA
000000C6: 7000 'p.' MOVEQ #$00,D0
000000C8: 6002 '`.' BRA.S *+$0004 ; 000000CC
000000CA: 70CD 'p.' MOVEQ #$CD,D0
000000CC: 4CDF 0202 'L...' MOVEM.L (A7)+,D1/A1
000000D0: 4A40 'J@' TST.W D0
000000D2: 4E75 'Nu' RTS
000000D4: 0881 000A '....' BCLR #$0A,D1
000000D8: 2438 03E2 '$8..' MOVE.L $03E2,D2
000000DC: 670C 'g.' BEQ.S *+$000E ; 000000EA
000000DE: 0C82 FFFF FFFF '......' CMPI.L #$FFFFFFFF,D2
000000E4: 6704 'g.' BEQ.S *+$0006 ; 000000EA
000000E6: 2242 '"B' MOVEA.L D2,A1
000000E8: 4E91 'N.' JSR (A1)
000000EA: 317C 0001 0010 '1|....' MOVE.W #$0001,$0010(A0)
000000F0: 3141 0006 '1A..' MOVE.W D1,$0006(A0)
000000F4: 0C01 0060 '...`' CMPI.B #$60,D1 ; '`'
000000F8: 660A 'f.' BNE.S *+$000C ; 00000104
000000FA: 0228 000F 0006 '.(....' ANDI.B #$0F,$0006(A0)
00000100: 1140 0007 '.@..' MOVE.B D0,$0007(A0)
00000104: 215F 0008 '!_..' MOVE.L (A7)+,$0008(A0)
00000108: 317C 0005 0004 '1|....' MOVE.W #$0005,$0004(A0)
0000010E: 0801 000A '....' BTST #$0A,D1
00000112: 6708 'g.' BEQ.S *+$000A ; 0000011C
00000114: 4A38 0349 'J8.I' TST.B $0349
00000118: 673C 'g<' BEQ.S *+$003E ; 00000156
0000011A: 6004 '`.' BRA.S *+$0006 ; 00000120
0000011C: 42A8 000C 'B...' CLR.L $000C(A0)
00000120: 2F08 '/.' MOVE.L A0,-(A7)
00000122: 6132 'a2' BSR.S *+$0034 ; 00000156
00000124: 205F ' _' MOVEA.L (A7)+,A0
00000126: 3028 0010 '0(..' MOVE.W $0010(A0),D0
0000012A: 6EFA 'n.' BGT.S *-$0004 ; 00000126
0000012C: 48C0 'H.' EXT.L D0
0000012E: 0C40 FFCB '.@..' CMPI.W #$FFCB,D0
00000132: 6620 'f ' BNE.S *+$0022 ; 00000154
00000134: 2038 03EA ' 8..' MOVE.L $03EA,D0
00000138: 670E 'g.' BEQ.S *+$0010 ; 00000148
0000013A: 0C80 FFFF FFFF '......' CMPI.L #$FFFFFFFF,D0
00000140: 6706 'g.' BEQ.S *+$0008 ; 00000148
00000142: 2F00 '/.' MOVE.L D0,-(A7)
00000144: 70CB 'p.' MOVEQ #$CB,D0
00000146: 600C '`.' BRA.S *+$000E ; 00000154
00000148: 70CB 'p.' MOVEQ #$CB,D0
0000014A: 0838 0007 03F8 '.8....' BTST #$07,$03F8
00000150: 6600 0194 'f...' BNE *+$0196 ; 000002E6
00000154: 4E75 'Nu' RTS
00000156: 43F8 0360 'C..`' LEA $0360,A1
0000015A: 40E7 '@.' MOVE SR,-(A7)
0000015C: 007C 0700 '.|..' ORI.W #$0700,SR
00000160: 4EBA 0000 'N...' JSR ENQUEUETRAP ; id: 448
00000164: 08F8 0000 0360 '.....`' BSET #$00,$0360
0000016A: 6706 'g.' BEQ.S *+$0008 ; 00000172
0000016C: 7000 'p.' MOVEQ #$00,D0
0000016E: 46DF 'F.' MOVE (A7)+,SR
00000170: 4E75 'Nu' RTS
00000172: 46DF 'F.' MOVE (A7)+,SR
00000174: 2078 0362 ' x.b' MOVEA.L $0362,A0
00000178: 2268 0008 '"h..' MOVEA.L $0008(A0),A1
0000017C: 48E7 1F3E 'H..>' MOVEM.L D3-D7/A2-A6,-(A7)
00000180: 2C78 0386 ',x..' MOVEA.L $0386,A6
00000184: 426E FFFE 'Bn..' CLR.W -$0002(A6)
00000188: 0828 000A 0006 '.(....' BTST #$0A,$0006(A0)
0000018E: 56F8 0342 'V..B' SNE $0342
00000192: 2C78 036A ',x.j' MOVEA.L $036A,A6
00000196: 4E91 'N.' JSR (A1)
00000198: 4CDF 7CF8 'L.|.' MOVEM.L (A7)+,D3-D7/A2-A6
0000019C: 4E75 'Nu' RTS
0000019E: 701B 'p.' MOVEQ #$1B,D0
000001A0: A9C9 '..' _SysError ; A9C9
000001A2: 4238 0377 'B8.w' CLR.B $0377
000001A6: 48C0 'H.' EXT.L D0
000001A8: 6F06 'o.' BLE.S *+$0008 ; 000001B0
000001AA: 31C0 0392 '1...' MOVE.W D0,$0392
000001AE: 7081 'p.' MOVEQ #$81,D0
000001B0: 2078 0362 ' x.b' MOVEA.L $0362,A0
000001B4: 0C68 0005 0004 '.h....' CMPI.W #$0005,$0004(A0)
000001BA: 66E2 'f.' BNE.S *-$001C ; 0000019E
000001BC: 0C40 FFD5 '.@..' CMPI.W #$FFD5,D0
000001C0: 6664 'fd' BNE.S *+$0066 ; 00000226
000001C2: 0828 0009 0006 '.(....' BTST #$09,$0006(A0)
000001C8: 6706 'g.' BEQ.S *+$0008 ; 000001D0
000001CA: 4AA8 0030 'J..0' TST.L $0030(A0)
000001CE: 6656 'fV' BNE.S *+$0058 ; 00000226
000001D0: 0838 0006 0376 '.8...v' BTST #$06,$0376
000001D6: 664E 'fN' BNE.S *+$0050 ; 00000226
000001D8: 0838 0005 0376 '.8...v' BTST #$05,$0376
000001DE: 6646 'fF' BNE.S *+$0048 ; 00000226
000001E0: 2278 0386 '"x..' MOVEA.L $0386,A1
000001E4: 48E7 4020 'H.@ ' MOVEM.L D1/A2,-(A7)
000001E8: 3229 FFFE '2)..' MOVE.W -$0002(A1),D1
000001EC: 5C41 '\A' ADDQ.W #6,D1
000001EE: B251 '.Q' CMP.W (A1),D1
000001F0: 6C12 'l.' BGE.S *+$0014 ; 00000204
000001F2: 3031 1000 '01..' MOVE.W $00(A1,D1.W),D0
000001F6: 670C 'g.' BEQ.S *+$000E ; 00000204
000001F8: 6100 052E 'a...' BSR *+$0530 ; 00000728
000001FC: 6606 'f.' BNE.S *+$0008 ; 00000204
000001FE: 302A 0048 '0*.H' MOVE.W $0048(A2),D0
00000202: 6FE8 'o.' BLE.S *-$0016 ; 000001EC
00000204: 3341 FFFE '3A..' MOVE.W D1,-$0002(A1)
00000208: 3001 '0.' MOVE.W D1,D0
0000020A: 4CDF 0402 'L...' MOVEM.L (A7)+,D1/A2
0000020E: B051 '.Q' CMP.W (A1),D0
00000210: 6C12 'l.' BGE.S *+$0014 ; 00000224
00000212: 4A71 0000 'Jq..' TST.W $00(A1,D0.W)
00000216: 670C 'g.' BEQ.S *+$000E ; 00000224
00000218: 7000 'p.' MOVEQ #$00,D0
0000021A: 1028 0007 '.(..' MOVE.B $0007(A0),D0
0000021E: 2268 0008 '"h..' MOVEA.L $0008(A0),A1
00000222: 4ED1 'N.' JMP (A1)
00000224: 70D5 'p.' MOVEQ #$D5,D0
00000226: 08B8 0005 0376 '.....v' BCLR #$05,$0376
0000022C: 2438 03E6 '$8..' MOVE.L $03E6,D2
00000230: 670C 'g.' BEQ.S *+$000E ; 0000023E
00000232: 0C82 FFFF FFFF '......' CMPI.L #$FFFFFFFF,D2
00000238: 6704 'g.' BEQ.S *+$0006 ; 0000023E
0000023A: 2242 '"B' MOVEA.L D2,A1
0000023C: 4E91 'N.' JSR (A1)
0000023E: 2438 03F2 '$8..' MOVE.L $03F2,D2
00000242: 6742 'gB' BEQ.S *+$0044 ; 00000286
00000244: 0C82 FFFF FFFF '......' CMPI.L #$FFFFFFFF,D2
0000024A: 673A 'g:' BEQ.S *+$003C ; 00000286
0000024C: 2242 '"B' MOVEA.L D2,A1
0000024E: 0C40 FFC6 '.@..' CMPI.W #$FFC6,D0
00000252: 670A 'g.' BEQ.S *+$000C ; 0000025E
00000254: 0C40 FFC7 '.@..' CMPI.W #$FFC7,D0
00000258: 662C 'f,' BNE.S *+$002E ; 00000286
0000025A: 42B8 03EE 'B...' CLR.L $03EE
0000025E: 2078 0362 ' x.b' MOVEA.L $0362,A0
00000262: 0C68 0005 0004 '.h....' CMPI.W #$0005,$0004(A0)
00000268: 6600 FF34 'f..4' BNE *-$00CA ; 0000019E
0000026C: 70C6 'p.' MOVEQ #$C6,D0
0000026E: 4A68 0006 'Jh..' TST.W $0006(A0)
00000272: 6D10 'm.' BLT.S *+$0012 ; 00000284
00000274: 7000 'p.' MOVEQ #$00,D0
00000276: 1028 0007 '.(..' MOVE.B $0007(A0),D0
0000027A: 4228 0007 'B(..' CLR.B $0007(A0)
0000027E: 0068 A060 0006 '.h.`..' ORI.W #$A060,$0006(A0)
00000284: 4E91 'N.' JSR (A1)
00000286: 40E7 '@.' MOVE SR,-(A7)
00000288: 007C 0700 '.|..' ORI.W #$0700,SR
0000028C: 4278 0360 'Bx.`' CLR.W $0360
00000290: 2078 0362 ' x.b' MOVEA.L $0362,A0
00000294: 0C68 0005 0004 '.h....' CMPI.W #$0005,$0004(A0)
0000029A: 6600 FF02 'f...' BNE *-$00FC ; 0000019E
0000029E: 21D0 0362 '!..b' MOVE.L (A0),$0362
000002A2: 6604 'f.' BNE.S *+$0006 ; 000002A8
000002A4: 42B8 0366 'B..f' CLR.L $0366
000002A8: 46DF 'F.' MOVE (A7)+,SR
000002AA: 3140 0010 '1@..' MOVE.W D0,$0010(A0)
000002AE: 2228 000C '"(..' MOVE.L $000C(A0),D1
000002B2: 6706 'g.' BEQ.S *+$0008 ; 000002BA
000002B4: 2241 '"A' MOVEA.L D1,A1
000002B6: 4A40 'J@' TST.W D0
000002B8: 4E91 'N.' JSR (A1)
000002BA: 40E7 '@.' MOVE SR,-(A7)
000002BC: 007C 0700 '.|..' ORI.W #$0700,SR
000002C0: 4AB8 0362 'J..b' TST.L $0362
000002C4: 6600 FE9E 'f...' BNE *-$0160 ; 00000164
000002C8: 46DF 'F.' MOVE (A7)+,SR
000002CA: 4E75 'Nu' RTS
000002CC: 40E7 '@.' MOVE SR,-(A7)
000002CE: 007C 0700 '.|..' ORI.W #$0700,SR
000002D2: 2038 0362 ' 8.b' MOVE.L $0362,D0
000002D6: 6708 'g.' BEQ.S *+$000A ; 000002E0
000002D8: 2040 ' @' MOVEA.L D0,A0
000002DA: 4290 'B.' CLR.L (A0)
000002DC: 21C8 0366 '!..f' MOVE.L A0,$0366
000002E0: 7000 'p.' MOVEQ #$00,D0
000002E2: 46DF 'F.' MOVE (A7)+,SR
000002E4: 4E75 'Nu' RTS
000002E6: 48E7 FFF2 'H...' MOVEM.L D0-D7/A0-A3/A6,-(A7)
000002EA: 43F8 0B00 'C...' LEA $0B00,A1
000002EE: 32E8 0006 '2...' MOVE.W $0006(A0),(A1)+
000002F2: 32BC 4E75 '2.Nu' MOVE.W #$4E75,(A1) ; 'Nu'
000002F6: 6100 0580 'a...' BSR *+$0582 ; 00000878
000002FA: 2E08 '..' MOVE.L A0,D7
000002FC: 2478 03EE '$x..' MOVEA.L $03EE,A2
00000300: 362A 004A '6*.J' MOVE.W $004A(A2),D3
00000304: 6A24 'j$' BPL.S *+$0026 ; 0000032A
00000306: 4443 'DC' NEG.W D3
00000308: 3143 0016 '1C..' MOVE.W D3,$0016(A0)
0000030C: 2478 0BB8 '$x..' MOVEA.L $0BB8,A2
00000310: 08EA 0000 0042 '.....B' BSET #$00,$0042(A2)
00000316: A00F '..' _MountVol ; A00F
00000318: 08AA 0000 0042 '.....B' BCLR #$00,$0042(A2)
0000031E: 4A68 0010 'Jh..' TST.W $0010(A0)
00000322: 6606 'f.' BNE.S *+$0008 ; 0000032A
00000324: 7600 'v.' MOVEQ #$00,D3
00000326: 6000 00CC '`...' BRA *+$00CE ; 000003F4
0000032A: 21FC 0050 0078 '!..P.x' MOVE.L #$00500078,$03F8
03F8
00000332: 21FC 0098 0195 '!.....' MOVE.L #$00980195,$03FC
03FC
0000033A: 701E 'p.' MOVEQ #$1E,D0
0000033C: A9C9 '..' _SysError ; A9C9
0000033E: 2038 030A ' 8..' MOVE.L $030A,D0
00000342: 6724 'g$' BEQ.S *+$0026 ; 00000368
00000344: 2240 '"@' MOVEA.L D0,A1
00000346: B669 0006 '.i..' CMP.W $0006(A1),D3
0000034A: 6704 'g.' BEQ.S *+$0006 ; 00000350
0000034C: 2011 ' .' MOVE.L (A1),D0
0000034E: 60F2 '`.' BRA.S *-$000C ; 00000342
00000350: 1029 FFFD '.)..' MOVE.B -$0003(A1),D0
00000354: 0C00 0001 '....' CMPI.B #$01,D0
00000358: 6706 'g.' BEQ.S *+$0008 ; 00000360
0000035A: 0C00 0002 '....' CMPI.B #$02,D0
0000035E: 6608 'f.' BNE.S *+$000A ; 00000368
00000360: 3203 '2.' MOVE.W D3,D1
00000362: 7402 't.' MOVEQ #$02,D2
00000364: 6100 00D4 'a...' BSR *+$00D6 ; 0000043A
00000368: 9EFC 0010 '....' SUBA.W #$0010,A7
0000036C: 303C 0088 '0<..' MOVE.W #$0088,D0
00000370: 204F ' O' MOVEA.L A7,A0
00000372: A031 '.1' _GetOSEvent ; A031
00000374: 66F6 'f.' BNE.S *-$0008 ; 0000036C
00000376: 202F 0002 ' /..' MOVE.L $0002(A7),D0
0000037A: 3617 '6.' MOVE.W (A7),D3
0000037C: 322F 000E '2/..' MOVE.W $000E(A7),D1
00000380: 4FEF 0010 'O...' LEA $0010(A7),A7
00000384: 5F43 '_C' SUBQ.W #7,D3
00000386: 6730 'g0' BEQ.S *+$0032 ; 000003B8
00000388: 0C00 002E '....' CMPI.B #$2E,D0 ; '.'
0000038C: 6722 'g"' BEQ.S *+$0024 ; 000003B0
0000038E: 740B 't.' MOVEQ #$0B,D2
00000390: E049 '.I' LSR.W #8,D1
00000392: C401 '..' AND.B D1,D2
00000394: 5702 'W.' SUBQ.B #3,D2
00000396: 66D0 'f.' BNE.S *-$002E ; 00000368
00000398: 72CD 'r.' MOVEQ #$CD,D1
0000039A: D200 '..' ADD.B D0,D1
0000039C: 5601 'V.' ADDQ.B #3,D1
0000039E: 64C8 'd.' BCC.S *-$0036 ; 00000368
000003A0: 4881 'H.' EXT.W D1
000003A2: 6602 'f.' BNE.S *+$0004 ; 000003A6
000003A4: 7203 'r.' MOVEQ #$03,D1
000003A6: 7401 't.' MOVEQ #$01,D2
000003A8: 2078 07DC ' x..' MOVEA.L $07DC,A0
000003AC: 4E90 'N.' JSR (A0)
000003AE: 60B8 '`.' BRA.S *-$0046 ; 00000368
000003B0: 0801 0008 '....' BTST #$08,D1
000003B4: 67B2 'g.' BEQ.S *-$004C ; 00000368
000003B6: 6028 '`(' BRA.S *+$002A ; 000003E0
000003B8: 2047 ' G' MOVEA.L D7,A0
000003BA: 3140 0016 '1@..' MOVE.W D0,$0016(A0)
000003BE: 3200 '2.' MOVE.W D0,D1
000003C0: 2478 0BB8 '$x..' MOVEA.L $0BB8,A2
000003C4: 08EA 0000 0042 '.....B' BSET #$00,$0042(A2)
000003CA: A00F '..' _MountVol ; A00F
000003CC: 08AA 0000 0042 '.....B' BCLR #$00,$0042(A2)
000003D2: 4A68 0010 'Jh..' TST.W $0010(A0)
000003D6: 6708 'g.' BEQ.S *+$000A ; 000003E0
000003D8: 0C40 FF94 '.@..' CMPI.W #$FF94,D0
000003DC: 6684 'f.' BNE.S *-$007A ; 00000362
000003DE: 76FF 'v.' MOVEQ #$FF,D3
000003E0: 4238 015D 'B8.]' CLR.B $015D
000003E4: 4878 03F8 'Hx..' PEA $03F8
000003E8: 2078 02B6 ' x..' MOVEA.L $02B6,A0
000003EC: 4868 0158 'Hh.X' PEA $0158(A0)
000003F0: 2F17 '/.' MOVE.L (A7),-(A7)
000003F2: A8AB '..' _UnionRect ; A8AB
000003F4: 08F8 0007 03F8 '......' BSET #$07,$03F8
000003FA: 4FEF 0040 'O..@' LEA $0040(A7),A7
000003FE: 4A43 'JC' TST.W D3
00000400: 4CDF 4FFF 'L.O.' MOVEM.L (A7)+,D0-D7/A0-A3/A6
00000404: 6704 'g.' BEQ.S *+$0006 ; 0000040A
00000406: 70CB 'p.' MOVEQ #$CB,D0
00000408: 4E75 'Nu' RTS
0000040A: 3028 0006 '0(..' MOVE.W $0006(A0),D0
0000040E: 6F10 'o.' BLE.S *+$0012 ; 00000420
00000410: 0038 00A0 0B00 '.8....' ORI.B #$A0,$0B00
00000416: 11FC 0060 0B01 '...`..' MOVE.B #$60,$0B01 ; '`'
0000041C: 0240 00FF '.@..' ANDI.W #$00FF,D0
00000420: 48E7 80C0 'H...' MOVEM.L D0/A0/A1,-(A7)
00000424: 41F8 0B00 'A...' LEA $0B00,A0
00000428: 43F8 0004 'C...' LEA $0004,A1
0000042C: 61FF FFFF FBD2 'a.....' BSR.L FLUSHCRANGE-AUTOMOD_215C0+$FBD2 ; ids: 452, 352
00000432: 4CDF 0301 'L...' MOVEM.L (A7)+,D0/A0/A1
00000436: 4EF8 0B00 'N...' JMP $0B00
0000043A: 6100 043C 'a..<' BSR *+$043E ; 00000878
0000043E: 3141 0016 '1A..' MOVE.W D1,$0016(A0)
00000442: 2038 0338 ' 8.8' MOVE.L $0338,D0
00000446: 671E 'g.' BEQ.S *+$0020 ; 00000466
00000448: 0C80 FFFF FFFF '......' CMPI.L #$FFFFFFFF,D0
0000044E: 6716 'g.' BEQ.S *+$0018 ; 00000466
00000450: 48E7 20E0 'H. .' MOVEM.L D2/A0-A2,-(A7)
00000454: 4267 'Bg' CLR.W -(A7)
00000456: 3F01 '?.' MOVE.W D1,-(A7)
00000458: 3F02 '?.' MOVE.W D2,-(A7)
0000045A: 2040 ' @' MOVEA.L D0,A0
0000045C: 4E90 'N.' JSR (A0)
0000045E: 4A1F 'J.' TST.B (A7)+
00000460: 4CDF 0704 'L...' MOVEM.L (A7)+,D2/A0-A2
00000464: 670A 'g.' BEQ.S *+$000C ; 00000470
00000466: A017 '..' _Eject ; A017
00000468: 6706 'g.' BEQ.S *+$0008 ; 00000470
0000046A: 3F3C 0008 '?<..' MOVE.W #$0008,-(A7)
0000046E: A9C8 '..' _SysBeep ; A9C8
00000470: 4FEF 0040 'O..@' LEA $0040(A7),A7
00000474: 4E75 'Nu' RTS
00000476: 48E7 20C0 'H. .' MOVEM.L D2/A0/A1,-(A7)
0000047A: 2278 034E '"x.N' MOVEA.L $034E,A1
0000047E: 7200 'r.' MOVEQ #$00,D1
00000480: 3211 '2.' MOVE.W (A1),D1
00000482: 41E9 0002 'A...' LEA $0002(A1),A0
00000486: D2C1 '..' ADDA.W D1,A1
00000488: 82F8 03F6 '....' DIVU.W $03F6,D1
0000048C: 3400 '4.' MOVE.W D0,D2
0000048E: 92F8 03F6 '....' SUBA.W $03F6,A1
00000492: 4A91 'J.' TST.L (A1)
00000494: 6604 'f.' BNE.S *+$0006 ; 0000049A
00000496: 5342 'SB' SUBQ.W #1,D2
00000498: 6704 'g.' BEQ.S *+$0006 ; 0000049E
0000049A: B3C8 '..' CMPA.L A0,A1
0000049C: 62F0 'b.' BHI.S *-$000E ; 0000048E
0000049E: 9042 '.B' SUB.W D2,D0
000004A0: 4A42 'JB' TST.W D2
000004A2: 4CDF 0304 'L...' MOVEM.L (A7)+,D2/A0/A1
000004A6: 4E75 'Nu' RTS
000004A8: 48E7 C040 'H..@' MOVEM.L D0/D1/A1,-(A7)
000004AC: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
000004B0: 0829 0002 0042 '.)...B' BTST #$02,$0042(A1)
000004B6: 6620 'f ' BNE.S *+$0022 ; 000004D8
000004B8: 5369 0052 'Si.R' SUBQ.W #1,$0052(A1)
000004BC: 6E1A 'n.' BGT.S *+$001C ; 000004D8
000004BE: 70FF 'p.' MOVEQ #$FF,D0
000004C0: 61B4 'a.' BSR.S *-$004A ; 00000476
000004C2: 9069 004C '.i.L' SUB.W $004C(A1),D0
000004C6: 6306 'c.' BLS.S *+$0008 ; 000004CE
000004C8: 3340 0052 '3@.R' MOVE.W D0,$0052(A1)
000004CC: 600A '`.' BRA.S *+$000C ; 000004D8
000004CE: 08E9 0001 0042 '.....B' BSET #$01,$0042(A1)
000004D4: 4269 0052 'Bi.R' CLR.W $0052(A1)
000004D8: 4CDF 0203 'L...' MOVEM.L (A7)+,D0/D1/A1
000004DC: 4E75 'Nu' RTS
000004DE: 6100 FBF8 'a...' BSR *-$0406 ; 000000D8
000004E2: 70FF 'p.' MOVEQ #$FF,D0
000004E4: 6190 'a.' BSR.S *-$006E ; 00000476
000004E6: 3140 0026 '1@.&' MOVE.W D0,$0026(A0)
000004EA: 3141 0024 '1A.$' MOVE.W D1,$0024(A0)
000004EE: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
000004F2: 3428 0020 '4(. ' MOVE.W $0020(A0),D2
000004F6: B042 '.B' CMP.W D2,D0
000004F8: 642E 'd.' BCC.S *+$0030 ; 00000528
000004FA: 3428 0022 '4(."' MOVE.W $0022(A0),D2
000004FE: 9440 '.@' SUB.W D0,D2
00000500: 3629 0050 '6).P' MOVE.W $0050(A1),D3
00000504: 9641 '.A' SUB.W D1,D3
00000506: 6720 'g ' BEQ.S *+$0022 ; 00000528
00000508: B642 '.B' CMP.W D2,D3
0000050A: 6402 'd.' BCC.S *+$0004 ; 0000050E
0000050C: 3403 '4.' MOVE.W D3,D2
0000050E: 6100 36A0 'a.6.' BSR *+$36A2 ; 00003BB0
00000512: 6706 'g.' BEQ.S *+$0008 ; 0000051A
00000514: E242 '.B' ASR.W #1,D2
00000516: 6710 'g.' BEQ.S *+$0012 ; 00000528
00000518: 60F4 '`.' BRA.S *-$000A ; 0000050E
0000051A: D568 0024 '.h.$' ADD.W D2,$0024(A0)
0000051E: D568 0026 '.h.&' ADD.W D2,$0026(A0)
00000522: 3142 002A '1B.*' MOVE.W D2,$002A(A0)
00000526: 6004 '`.' BRA.S *+$0006 ; 0000052C
00000528: 4268 002A 'Bh.*' CLR.W $002A(A0)
0000052C: 4A68 0026 'Jh.&' TST.W $0026(A0)
00000530: 6706 'g.' BEQ.S *+$0008 ; 00000538
00000532: 7000 'p.' MOVEQ #$00,D0
00000534: 6000 FC6C '`..l' BRA *-$0392 ; 000001A2
00000538: 70D6 'p.' MOVEQ #$D6,D0
0000053A: 60F8 '`.' BRA.S *-$0006 ; 00000534
0000053C: 48E7 3E30 'H.>0' MOVEM.L D2-D6/A2/A3,-(A7)
00000540: 2F08 '/.' MOVE.L A0,-(A7)
00000542: 4FEF FFF6 'O...' LEA -$000A(A7),A7
00000546: 486F 0002 'Ho..' PEA $0002(A7)
0000054A: 3F3C 0037 '?<.7' MOVE.W #$0037,-(A7)
0000054E: A88F '..' _OSDispatch ; A88F
00000550: 301F '0.' MOVE.W (A7)+,D0
00000552: 2C1F ',.' MOVE.L (A7)+,D6
00000554: 241F '$.' MOVE.L (A7)+,D2
00000556: 205F ' _' MOVEA.L (A7)+,A0
00000558: 4A40 'J@' TST.W D0
0000055A: 6D00 00BA 'm...' BLT *+$00BC ; 00000616
0000055E: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
00000562: 2469 001A '$i..' MOVEA.L $001A(A1),A2
00000566: 3612 '6.' MOVE.W (A2),D3
00000568: 5343 'SC' SUBQ.W #1,D3
0000056A: 382A 0002 '8*..' MOVE.W $0002(A2),D4
0000056E: 45EA 0004 'E...' LEA $0004(A2),A2
00000572: 3A38 03F6 ':8..' MOVE.W $03F6,D5
00000576: 4EBA 18A6 'N...' JSR *+$18A8 ; 00001E1E
0000057A: 202A 0004 ' *..' MOVE.L $0004(A2),D0
0000057E: B480 '..' CMP.L D0,D2
00000580: 6634 'f4' BNE.S *+$0036 ; 000005B6
00000582: 2012 ' .' MOVE.L (A2),D0
00000584: BC80 '..' CMP.L D0,D6
00000586: 662E 'f.' BNE.S *+$0030 ; 000005B6
00000588: 2031 1000 ' 1..' MOVE.L $00(A1,D1.W),D0
0000058C: 6722 'g"' BEQ.S *+$0024 ; 000005B0
0000058E: 0C80 0000 0010 '......' CMPI.L #$00000010,D0
00000594: 651A 'e.' BCS.S *+$001C ; 000005B0
00000596: 6100 0086 'a...' BSR *+$0088 ; 0000061E
0000059A: 3141 0018 '1A..' MOVE.W D1,$0018(A0)
0000059E: 48E7 6040 'H.`@' MOVEM.L D1/D2/A1,-(A7)
000005A2: A401 '..' _Close ,Sys ; A401
000005A4: 4A68 0010 'Jh..' TST.W $0010(A0)
000005A8: 6EFA 'n.' BGT.S *-$0004 ; 000005A4
000005AA: 4CDF 0206 'L...' MOVEM.L (A7)+,D1/D2/A1
000005AE: 6606 'f.' BNE.S *+$0008 ; 000005B6
000005B0: 4292 'B.' CLR.L (A2)
000005B2: 42AA 0004 'B...' CLR.L $0004(A2)
000005B6: D4C4 '..' ADDA.W D4,A2
000005B8: D245 '.E' ADD.W D5,D1
000005BA: 51CB FFBE 'Q...' DBF D3,*-$0040 ; 0000057A
000005BE: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
000005C2: 2469 001E '$i..' MOVEA.L $001E(A1),A2
000005C6: 3612 '6.' MOVE.W (A2),D3
000005C8: 5343 'SC' SUBQ.W #1,D3
000005CA: 382A 0002 '8*..' MOVE.W $0002(A2),D4
000005CE: 45EA 0004 'E...' LEA $0004(A2),A2
000005D2: 3A3C 0010 ':<..' MOVE.W #$0010,D5
000005D6: 4EBA 1C42 'N..B' JSR *+$1C44 ; 0000221A
000005DA: 202A 0004 ' *..' MOVE.L $0004(A2),D0
000005DE: B480 '..' CMP.L D0,D2
000005E0: 662A 'f*' BNE.S *+$002C ; 0000060C
000005E2: 2012 ' .' MOVE.L (A2),D0
000005E4: BC80 '..' CMP.L D0,D6
000005E6: 6624 'f$' BNE.S *+$0026 ; 0000060C
000005E8: 4AB1 1000 'J...' TST.L $00(A1,D1.W)
000005EC: 6718 'g.' BEQ.S *+$001A ; 00000606
000005EE: 612E 'a.' BSR.S *+$0030 ; 0000061E
000005F0: 48E7 6040 'H.`@' MOVEM.L D1/D2/A1,-(A7)
000005F4: 0641 8001 '.A..' ADDI.W #$8001,D1
000005F8: 3141 0016 '1A..' MOVE.W D1,$0016(A0)
000005FC: 7002 'p.' MOVEQ #$02,D0
000005FE: A260 '.`' _HFSDispatch ; A260
00000600: 4CDF 0206 'L...' MOVEM.L (A7)+,D1/D2/A1
00000604: 6606 'f.' BNE.S *+$0008 ; 0000060C
00000606: 4292 'B.' CLR.L (A2)
00000608: 42AA 0004 'B...' CLR.L $0004(A2)
0000060C: D4C4 '..' ADDA.W D4,A2
0000060E: D245 '.E' ADD.W D5,D1
00000610: 51CB FFC8 'Q...' DBF D3,*-$0036 ; 000005DA
00000614: 6108 'a.' BSR.S *+$000A ; 0000061E
00000616: 4CDF 0C7C 'L..|' MOVEM.L (A7)+,D2-D6/A2/A3
0000061A: 7000 'p.' MOVEQ #$00,D0
0000061C: 4E75 'Nu' RTS
0000061E: 2648 '&H' MOVEA.L A0,A3
00000620: 7006 'p.' MOVEQ #$06,D0
00000622: 429B 'B.' CLR.L (A3)+
00000624: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000622
00000628: 4E75 'Nu' RTS
0000062A: 4EBA FAAC 'N...' JSR *-$0552 ; 000000D8
0000062E: 9DFA 0074 '...t' SUBA.L *+$0076,A6 ; 000006A4
00000632: 4EBA 0B10 'N...' JSR *+$0B12 ; 00001144
00000636: 6650 'fP' BNE.S *+$0052 ; 00000688
00000638: 4A6A 004C 'Jj.L' TST.W $004C(A2)
0000063C: 6704 'g.' BEQ.S *+$0006 ; 00000642
0000063E: 70C6 'p.' MOVEQ #$C6,D0
00000640: 6046 '`F' BRA.S *+$0048 ; 00000688
00000642: 2848 '(H' MOVEA.L A0,A4
00000644: 203A 005E ' :.^' MOVE.L *+$0060,D0 ; 000006A4
00000648: 224E '"N' MOVEA.L A6,A1
0000064A: 41FA 0044 'A..D' LEA *+$0046,A0 ; 00000690
0000064E: 0C6A D2D7 0008 '.j....' CMPI.W #$D2D7,$0008(A2)
00000654: 6604 'f.' BNE.S *+$0006 ; 0000065A
00000656: 41FA 0050 'A..P' LEA *+$0052,A0 ; 000006A8
0000065A: A22E '..' _BlockMoveData ; A22E
0000065C: 6100 F9A2 'a...' BSR CHECKDESKTOPSUPPORT-AUTOMOD_215C0+$F9A2 ; ids: 464, 352
00000660: 670C 'g.' BEQ.S *+$000E ; 0000066E
00000662: 202E 0002 ' ...' MOVE.L $0002(A6),D0
00000666: 08C0 000C '....' BSET #$0C,D0
0000066A: 2D40 0002 '-@..' MOVE.L D0,$0002(A6)
0000066E: 202C 0024 ' ,.$' MOVE.L $0024(A4),D0
00000672: B0BA 0030 '...0' CMP.L *+$0032,D0 ; 000006A4
00000676: 6304 'c.' BLS.S *+$0006 ; 0000067C
00000678: 203A 002A ' :.*' MOVE.L *+$002C,D0 ; 000006A4
0000067C: 2940 0028 ')@.(' MOVE.L D0,$0028(A4)
00000680: 204E ' N' MOVEA.L A6,A0
00000682: 226C 0020 '"l. ' MOVEA.L $0020(A4),A1
00000686: A02E '..' _BlockMove ; A02E
00000688: DDFA 001A '....' ADDA.L *+$001C,A6 ; 000006A4
0000068C: 4EFA FB14 'N...' JMP *-$04EA ; 000001A2
00000690: 0002 0000 '....' ORI.B #$00,D2
00000694: 00E0 0000 '....' CMP2.B -(A0),D0
00000698: 0000 0000 '....' ORI.B #$00,D0
0000069C: 0000 0000 '....' ORI.B #$00,D0
000006A0: 0000 0000 '....' ORI.B #$00,D0
000006A4: 0000 0014 '....' ORI.B #$14,D0
000006A8: 0002 0000 '....' ORI.B #$00,D2
000006AC: 0000 0000 '....' ORI.B #$00,D0
000006B0: 0000 0000 '....' ORI.B #$00,D0
000006B4: 0000 0000 '....' ORI.B #$00,D0
000006B8: 0000 0000 '....' ORI.B #$00,D0
000006BC: 2F02 '/.' MOVE.L D2,-(A7)
000006BE: 4C41 0002 'LA..' TDIVU.L D1,D2:D0
000006C2: 4A82 'J.' TST.L D2
000006C4: 6702 'g.' BEQ.S *+$0004 ; 000006C8
000006C6: 5280 'R.' ADDQ.L #1,D0
000006C8: 243C 0000 FFFF '$<....' MOVE.L #$0000FFFF,D2
000006CE: B082 '..' CMP.L D2,D0
000006D0: 6302 'c.' BLS.S *+$0004 ; 000006D4
000006D2: 2002 ' .' MOVE.L D2,D0
000006D4: 241F '$.' MOVE.L (A7)+,D2
000006D6: 4E75 'Nu' RTS
000006D8: 2F01 '/.' MOVE.L D1,-(A7)
000006DA: 2F00 '/.' MOVE.L D0,-(A7)
000006DC: 2001 ' .' MOVE.L D1,D0
000006DE: 222A 001C '"*..' MOVE.L $001C(A2),D1
000006E2: 61D8 'a.' BSR.S *-$0026 ; 000006BC
000006E4: 2200 '".' MOVE.L D0,D1
000006E6: 201F ' .' MOVE.L (A7)+,D0
000006E8: 2F01 '/.' MOVE.L D1,-(A7)
000006EA: 222A 001C '"*..' MOVE.L $001C(A2),D1
000006EE: 61CC 'a.' BSR.S *-$0032 ; 000006BC
000006F0: 221F '".' MOVE.L (A7)+,D1
000006F2: 61C8 'a.' BSR.S *-$0036 ; 000006BC
000006F4: C0C1 '..' MULU.W D1,D0
000006F6: 2200 '".' MOVE.L D0,D1
000006F8: 4841 'HA' SWAP D1
000006FA: 4A41 'JA' TST.W D1
000006FC: 6706 'g.' BEQ.S *+$0008 ; 00000704
000006FE: 203C 0000 FFFF ' <....' MOVE.L #$0000FFFF,D0
00000704: 221F '".' MOVE.L (A7)+,D1
00000706: 4E75 'Nu' RTS
00000708: 2F02 '/.' MOVE.L D2,-(A7)
0000070A: 2428 0002 '$(..' MOVE.L $0002(A0),D2
0000070E: 6714 'g.' BEQ.S *+$0016 ; 00000724
00000710: 2042 ' B' MOVEA.L D2,A0
00000712: B070 1000 '.p..' CMP.W $00(A0,D1.W),D0
00000716: 6704 'g.' BEQ.S *+$0006 ; 0000071C
00000718: 2410 '$.' MOVE.L (A0),D2
0000071A: 60F2 '`.' BRA.S *-$000C ; 0000070E
0000071C: 7000 'p.' MOVEQ #$00,D0
0000071E: 241F '$.' MOVE.L (A7)+,D2
00000720: 4A40 'J@' TST.W D0
00000722: 4E75 'Nu' RTS
00000724: 70FF 'p.' MOVEQ #$FF,D0
00000726: 60F6 '`.' BRA.S *-$0008 ; 0000071E
00000728: 48E7 4080 'H.@.' MOVEM.L D1/A0,-(A7)
0000072C: 724E 'rN' MOVEQ #$4E,D1 ; 'N'
0000072E: 41F8 0356 'A..V' LEA $0356,A0
00000732: 61D4 'a.' BSR.S *-$002A ; 00000708
00000734: 6608 'f.' BNE.S *+$000A ; 0000073E
00000736: 2448 '$H' MOVEA.L A0,A2
00000738: 4CDF 0102 'L...' MOVEM.L (A7)+,D1/A0
0000073C: 4E75 'Nu' RTS
0000073E: 70DD 'p.' MOVEQ #$DD,D0
00000740: 60F6 '`.' BRA.S *-$0008 ; 00000738
00000742: 48E7 6000 'H.`.' MOVEM.L D1/D2,-(A7)
00000746: 3200 '2.' MOVE.W D0,D1
00000748: 3400 '4.' MOVE.W D0,D2
0000074A: 4442 'DB' NEG.W D2
0000074C: 2478 0358 '$x.X' MOVEA.L $0358,A2
00000750: 200A ' .' MOVE.L A2,D0
00000752: 671E 'g.' BEQ.S *+$0020 ; 00000772
00000754: B26A 0048 '.j.H' CMP.W $0048(A2),D1
00000758: 6710 'g.' BEQ.S *+$0012 ; 0000076A
0000075A: 4A6A 0048 'Jj.H' TST.W $0048(A2)
0000075E: 6606 'f.' BNE.S *+$0008 ; 00000766
00000760: B46A 004A '.j.J' CMP.W $004A(A2),D2
00000764: 6704 'g.' BEQ.S *+$0006 ; 0000076A
00000766: 2452 '$R' MOVEA.L (A2),A2
00000768: 60E6 '`.' BRA.S *-$0018 ; 00000750
0000076A: 7000 'p.' MOVEQ #$00,D0
0000076C: 4CDF 0006 'L...' MOVEM.L (A7)+,D1/D2
00000770: 4E75 'Nu' RTS
00000772: 70DD 'p.' MOVEQ #$DD,D0
00000774: 60F6 '`.' BRA.S *-$0008 ; 0000076C
00000776: 2678 0372 '&x.r' MOVEA.L $0372,A3
0000077A: 48E7 4040 'H.@@' MOVEM.L D1/A1,-(A7)
0000077E: 7200 'r.' MOVEQ #$00,D1
00000780: 3200 '2.' MOVE.W D0,D1
00000782: 6100 135A 'a..Z' BSR *+$135C ; 00001ADE
00000786: 6610 'f.' BNE.S *+$0012 ; 00000798
00000788: 0441 8001 '.A..' SUBI.W #$8001,D1
0000078C: D6C1 '..' ADDA.W D1,A3
0000078E: 70DD 'p.' MOVEQ #$DD,D0
00000790: 2213 '".' MOVE.L (A3),D1
00000792: 6704 'g.' BEQ.S *+$0006 ; 00000798
00000794: 2441 '$A' MOVEA.L D1,A2
00000796: 7000 'p.' MOVEQ #$00,D0
00000798: 4CDF 0202 'L...' MOVEM.L (A7)+,D1/A1
0000079C: 4A40 'J@' TST.W D0
0000079E: 4E75 'Nu' RTS
000007A0: 6108 'a.' BSR.S *+$000A ; 000007AA
000007A2: 2578 020C 000E '%x....' MOVE.L $020C,$000E(A2)
000007A8: 4E75 'Nu' RTS
000007AA: 50EA 0006 'P...' ST $0006(A2)
000007AE: 4E75 'Nu' RTS
000007B0: 2F38 06D0 '/8..' MOVE.L $06D0,-(A7)
000007B4: 4E75 'Nu' RTS
000007B6: 2D1F '-.' MOVE.L (A7)+,-(A6)
000007B8: 48E6 E0C0 'H...' MOVEM.L D0-D2/A0/A1,-(A6)
000007BC: 4A2A 0006 'J*..' TST.B $0006(A2)
000007C0: 6A00 00AC 'j...' BPL *+$00AE ; 0000086E
000007C4: 226A 0054 '"j.T' MOVEA.L $0054(A2),A1
000007C8: 302A 004E '0*.N' MOVE.W $004E(A2),D0
000007CC: 7200 'r.' MOVEQ #$00,D1
000007CE: 7402 't.' MOVEQ #$02,D2
000007D0: 4EBA 0000 'N...' JSR GETBLOCK ; id: 296
000007D4: 6600 0098 'f...' BNE *+$009A ; 0000086E
000007D8: 2248 '"H' MOVEA.L A0,A1
000007DA: 41EA 0008 'A...' LEA $0008(A2),A0
000007DE: 203C 0000 00A2 ' <....' MOVE.L #$000000A2,D0
000007E4: A22E '..' _BlockMoveData ; A22E
000007E6: 41EA 005E 'A..^' LEA $005E(A2),A0
000007EA: 43E9 0040 'C..@' LEA $0040(A1),A1
000007EE: 7042 'pB' MOVEQ #$42,D0 ; 'B'
000007F0: A22E '..' _BlockMoveData ; A22E
000007F2: 92FC 0040 '...@' SUBA.W #$0040,A1
000007F6: 2678 034E '&x.N' MOVEA.L $034E,A3
000007FA: 322A 00A4 '2*..' MOVE.W $00A4(A2),D1
000007FE: 48E7 00C0 'H...' MOVEM.L A0/A1,-(A7)
00000802: 700C 'p.' MOVEQ #$0C,D0
00000804: 41F3 1026 'A..&' LEA $26(A3,D1.W),A0
00000808: 43E9 0086 'C...' LEA $0086(A1),A1
0000080C: A22E '..' _BlockMoveData ; A22E
0000080E: 4CDF 0300 'L...' MOVEM.L (A7)+,A0/A1
00000812: 2033 100C ' 3..' MOVE.L $0C(A3,D1.W),D0
00000816: 2340 0082 '#@..' MOVE.L D0,$0082(A1)
0000081A: 08B3 0007 1004 '......' BCLR #$07,$04(A3,D1.W)
00000820: 222A 001C '"*..' MOVE.L $001C(A2),D1
00000824: 4EBA FE96 'N...' JSR *-$0168 ; 000006BC
00000828: 3540 00A0 '5@..' MOVE.W D0,$00A0(A2)
0000082C: 322A 00A6 '2*..' MOVE.W $00A6(A2),D1
00000830: 48E7 00C0 'H...' MOVEM.L A0/A1,-(A7)
00000834: 700C 'p.' MOVEQ #$0C,D0
00000836: 41F3 1026 'A..&' LEA $26(A3,D1.W),A0
0000083A: 43E9 0096 'C...' LEA $0096(A1),A1
0000083E: A22E '..' _BlockMoveData ; A22E
00000840: 4CDF 0300 'L...' MOVEM.L (A7)+,A0/A1
00000844: 2033 100C ' 3..' MOVE.L $0C(A3,D1.W),D0
00000848: 2340 0092 '#@..' MOVE.L D0,$0092(A1)
0000084C: 08B3 0007 1004 '......' BCLR #$07,$04(A3,D1.W)
00000852: 222A 001C '"*..' MOVE.L $001C(A2),D1
00000856: 4EBA FE64 'N..d' JSR *-$019A ; 000006BC
0000085A: 3540 00A2 '5@..' MOVE.W D0,$00A2(A2)
0000085E: 7201 'r.' MOVEQ #$01,D1
00000860: 2049 ' I' MOVEA.L A1,A0
00000862: 226A 0054 '"j.T' MOVEA.L $0054(A2),A1
00000866: 4EBA 0000 'N...' JSR HFS_2A548 ; id: 295
0000086A: 422A 0006 'B*..' CLR.B $0006(A2)
0000086E: 4CDE 0307 'L...' MOVEM.L (A6)+,D0-D2/A0/A1
00000872: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000874: 4A40 'J@' TST.W D0
00000876: 4E75 'Nu' RTS
00000878: 205F ' _' MOVEA.L (A7)+,A0
0000087A: 701F 'p.' MOVEQ #$1F,D0
0000087C: 4267 'Bg' CLR.W -(A7)
0000087E: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000087C
00000882: 2F08 '/.' MOVE.L A0,-(A7)
00000884: 204F ' O' MOVEA.L A7,A0
00000886: 5848 'XH' ADDQ.W #4,A0
00000888: 4E75 'Nu' RTS
0000088A: 6100 F848 'a..H' BSR *-$07B6 ; 000000D4
0000088E: 2A48 '*H' MOVEA.L A0,A5
00000890: 342D 0016 '4-..' MOVE.W $0016(A5),D2
00000894: 6100 05DC 'a...' BSR *+$05DE ; 00000E72
00000898: 6600 02C6 'f...' BNE *+$02C8 ; 00000B60
0000089C: 9CFC 0200 '....' SUBA.W #$0200,A6
000008A0: 41F8 03A4 'A...' LEA $03A4,A0
000008A4: 3142 0016 '1B..' MOVE.W D2,$0016(A0)
000008A8: 3141 0018 '1A..' MOVE.W D1,$0018(A0)
000008AC: 214E 0020 '!N. ' MOVE.L A6,$0020(A0)
000008B0: 317C 0001 002C '1|...,' MOVE.W #$0001,$002C(A0)
000008B6: 217C 0000 0400 '!|....' MOVE.L #$00000400,$002E(A0)
002E
000008BE: 217C 0000 0200 '!|....' MOVE.L #$00000200,$0024(A0)
0024
000008C6: A002 '..' _Read ; A002
000008C8: 6600 00A6 'f...' BNE *+$00A8 ; 00000970
000008CC: 70C7 'p.' MOVEQ #$C7,D0
000008CE: 0C56 4244 '.VBD' CMPI.W #$4244,(A6) ; 'BD'
000008D2: 6708 'g.' BEQ.S *+$000A ; 000008DC
000008D4: 0C56 D2D7 '.V..' CMPI.W #$D2D7,(A6)
000008D8: 6600 0096 'f...' BNE *+$0098 ; 00000970
000008DC: 70C4 'p.' MOVEQ #$C4,D0
000008DE: 262E 0014 '&...' MOVE.L $0014(A6),D3
000008E2: 6700 008C 'g...' BEQ *+$008E ; 00000970
000008E6: 0243 01FF '.C..' ANDI.W #$01FF,D3
000008EA: 6600 0084 'f...' BNE *+$0086 ; 00000970
000008EE: 303C FAE4 '0<..' MOVE.W #$FAE4,D0
000008F2: 2638 0358 '&8.X' MOVE.L $0358,D3
000008F6: 6700 0078 'g..x' BEQ *+$007A ; 00000970
000008FA: 2443 '$C' MOVEA.L D3,A2
000008FC: 4A6A 0048 'Jj.H' TST.W $0048(A2)
00000900: 662E 'f.' BNE.S *+$0030 ; 00000930
00000902: 362A 0008 '6*..' MOVE.W $0008(A2),D3
00000906: B656 '.V' CMP.W (A6),D3
00000908: 6626 'f&' BNE.S *+$0028 ; 00000930
0000090A: 262A 000A '&*..' MOVE.L $000A(A2),D3
0000090E: B6AE 0002 '....' CMP.L $0002(A6),D3
00000912: 661C 'f.' BNE.S *+$001E ; 00000930
00000914: 262A 000E '&*..' MOVE.L $000E(A2),D3
00000918: B6AE 0006 '....' CMP.L $0006(A6),D3
0000091C: 6612 'f.' BNE.S *+$0014 ; 00000930
0000091E: 43EA 002C 'C..,' LEA $002C(A2),A1
00000922: 47EE 0024 'G..$' LEA $0024(A6),A3
00000926: 761B 'v.' MOVEQ #$1B,D3
00000928: B709 '..' CMPM.B (A1)+,(A3)+
0000092A: 56CB FFFC 'V...' DBNE D3,*-$0002 ; 00000928
0000092E: 6704 'g.' BEQ.S *+$0006 ; 00000934
00000930: 2612 '&.' MOVE.L (A2),D3
00000932: 60C2 '`.' BRA.S *-$003C ; 000008F6
00000934: 317C 0008 001A '1|....' MOVE.W #$0008,$001A(A0)
0000093A: 4228 001E 'B(..' CLR.B $001E(A0)
0000093E: A005 '..' _Status ; A005
00000940: 7080 'p.' MOVEQ #$80,D0
00000942: C028 001E '.(..' AND.B $001E(A0),D0
00000946: 1540 0013 '.@..' MOVE.B D0,$0013(A2)
0000094A: 3542 0048 '5B.H' MOVE.W D2,$0048(A2)
0000094E: 3541 004A '5A.J' MOVE.W D1,$004A(A2)
00000952: 4EBA 2444 'N.$D' JSR *+$2446 ; 00002D98
00000956: 6616 'f.' BNE.S *+$0018 ; 0000096E
00000958: 082A 0007 0013 '.*....' BTST #$07,$0013(A2)
0000095E: 660E 'f.' BNE.S *+$0010 ; 0000096E
00000960: 08AA 0008 0012 '......' BCLR #$08,$0012(A2)
00000966: 4EBA FE42 'N..B' JSR *-$01BC ; 000007AA
0000096A: 4EBA FE44 'N..D' JSR *-$01BA ; 000007B0
0000096E: 7000 'p.' MOVEQ #$00,D0
00000970: 4DEE 0200 'M...' LEA $0200(A6),A6
00000974: 4A40 'J@' TST.W D0
00000976: 6700 F82A 'g..*' BEQ *-$07D4 ; 000001A2
0000097A: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
0000097E: 0829 0000 0042 '.)...B' BTST #$00,$0042(A1)
00000984: 6600 F81C 'f...' BNE *-$07E2 ; 000001A2
00000988: 50F8 034A 'P..J' ST $034A
0000098C: 70CE 'p.' MOVEQ #$CE,D0
0000098E: 3428 0016 '4(..' MOVE.W $0016(A0),D2
00000992: 6F10 'o.' BLE.S *+$0012 ; 000009A4
00000994: 3002 '0.' MOVE.W D2,D0
00000996: 6100 FDAA 'a...' BSR *-$0254 ; 00000742
0000099A: 660C 'f.' BNE.S *+$000E ; 000009A8
0000099C: 4A6A 0048 'Jj.H' TST.W $0048(A2)
000009A0: 6706 'g.' BEQ.S *+$0008 ; 000009A8
000009A2: 70C9 'p.' MOVEQ #$C9,D0
000009A4: 6000 01BA '`...' BRA *+$01BC ; 00000B60
000009A8: 6100 04C8 'a...' BSR *+$04CA ; 00000E72
000009AC: 66F6 'f.' BNE.S *-$0008 ; 000009A4
000009AE: 2448 '$H' MOVEA.L A0,A2
000009B0: 203C 0000 00B2 ' <....' MOVE.L #$000000B2,D0
000009B6: A71E '..' _NewPtrSysClear ; A71E
000009B8: 66EA 'f.' BNE.S *-$0014 ; 000009A4
000009BA: 43F8 0356 'C..V' LEA $0356,A1
000009BE: 4AA9 0002 'J...' TST.L $0002(A1)
000009C2: 661E 'f.' BNE.S *+$0020 ; 000009E2
000009C4: 21C8 0352 '!..R' MOVE.L A0,$0352
000009C8: 2278 0372 '"x.r' MOVEA.L $0372,A1
000009CC: 2348 0002 '#H..' MOVE.L A0,$0002(A1)
000009D0: 7002 'p.' MOVEQ #$02,D0
000009D2: 2340 0006 '#@..' MOVE.L D0,$0006(A1)
000009D6: 42A9 000A 'B...' CLR.L $000A(A1)
000009DA: 42A9 000E 'B...' CLR.L $000E(A1)
000009DE: 43F8 0356 'C..V' LEA $0356,A1
000009E2: 4EBA 0000 'N...' JSR ENQUEUETRAP ; id: 448
000009E6: C14A '.J' EXG A0,A2
000009E8: 3542 0048 '5B.H' MOVE.W D2,$0048(A2)
000009EC: 3541 004A '5A.J' MOVE.W D1,$004A(A2)
000009F0: 2278 037C '"x.|' MOVEA.L $037C,A1
000009F4: 2549 0054 '%I.T' MOVE.L A1,$0054(A2)
000009F8: 7000 'p.' MOVEQ #$00,D0
000009FA: 5340 'S@' SUBQ.W #1,D0
000009FC: 48E7 8020 'H.. ' MOVEM.L D0/A2,-(A7)
00000A00: 6100 FD26 'a..&' BSR *-$02D8 ; 00000728
00000A04: 4CDF 0401 'L...' MOVEM.L (A7)+,D0/A2
00000A08: 67F0 'g.' BEQ.S *-$000E ; 000009FA
00000A0A: 3540 004E '5@.N' MOVE.W D0,$004E(A2)
00000A0E: B5F8 0352 '...R' CMPA.L $0352,A2
00000A12: 6604 'f.' BNE.S *+$0006 ; 00000A18
00000A14: 31C0 0384 '1...' MOVE.W D0,$0384
00000A18: 7200 'r.' MOVEQ #$00,D1
00000A1A: 7402 't.' MOVEQ #$02,D2
00000A1C: 4EBA 0000 'N...' JSR GETBLOCK ; id: 296
00000A20: 6600 016A 'f..j' BNE *+$016C ; 00000B8C
00000A24: 2A48 '*H' MOVEA.L A0,A5
00000A26: 7202 'r.' MOVEQ #$02,D1
00000A28: 4EBA 0000 'N...' JSR HFS_2A548 ; id: 295
00000A2C: 0C55 4244 '.UBD' CMPI.W #$4244,(A5) ; 'BD'
00000A30: 670A 'g.' BEQ.S *+$000C ; 00000A3C
00000A32: 70C7 'p.' MOVEQ #$C7,D0
00000A34: 0C55 D2D7 '.U..' CMPI.W #$D2D7,(A5)
00000A38: 6600 0152 'f..R' BNE *+$0154 ; 00000B8C
00000A3C: 70C4 'p.' MOVEQ #$C4,D0
00000A3E: 222D 0014 '"-..' MOVE.L $0014(A5),D1
00000A42: 6700 0144 'g..D' BEQ *+$0146 ; 00000B88
00000A46: 0241 01FF '.A..' ANDI.W #$01FF,D1
00000A4A: 6600 013C 'f..<' BNE *+$013E ; 00000B88
00000A4E: 43EA 0008 'C...' LEA $0008(A2),A1
00000A52: 7040 'p@' MOVEQ #$40,D0 ; '@'
00000A54: A22E '..' _BlockMoveData ; A22E
00000A56: 2078 0362 ' x.b' MOVEA.L $0362,A0
00000A5A: 316A 004E 0016 '1j.N..' MOVE.W $004E(A2),$0016(A0)
00000A60: 41F8 03A4 'A...' LEA $03A4,A0
00000A64: 317C 0008 001A '1|....' MOVE.W #$0008,$001A(A0)
00000A6A: 4228 001E 'B(..' CLR.B $001E(A0)
00000A6E: A005 '..' _Status ; A005
00000A70: 7080 'p.' MOVEQ #$80,D0
00000A72: C028 001E '.(..' AND.B $001E(A0),D0
00000A76: 1540 0013 '.@..' MOVE.B D0,$0013(A2)
00000A7A: 6100 10DC 'a...' BSR *+$10DE ; 00001B58
00000A7E: 6606 'f.' BNE.S *+$0008 ; 00000A86
00000A80: 08EA 000A 0012 '......' BSET #$0A,$0012(A2)
00000A86: 6100 2310 'a.#.' BSR *+$2312 ; 00002D98
00000A8A: 670A 'g.' BEQ.S *+$000C ; 00000A96
00000A8C: 006A 8000 0012 '.j....' ORI.W #$8000,$0012(A2)
00000A92: 6000 10EA '`...' BRA *+$10EC ; 00001B7E
00000A96: 41ED 0040 'A..@' LEA $0040(A5),A0
00000A9A: 43EA 005E 'C..^' LEA $005E(A2),A1
00000A9E: 7042 'pB' MOVEQ #$42,D0 ; 'B'
00000AA0: A22E '..' _BlockMoveData ; A22E
00000AA2: 222A 001C '"*..' MOVE.L $001C(A2),D1
00000AA6: 202D 0082 ' -..' MOVE.L $0082(A5),D0
00000AAA: 4EBA FC10 'N...' JSR *-$03EE ; 000006BC
00000AAE: 3540 00A0 '5@..' MOVE.W D0,$00A0(A2)
00000AB2: 202D 0092 ' -..' MOVE.L $0092(A5),D0
00000AB6: 4EBA FC04 'N...' JSR *-$03FA ; 000006BC
00000ABA: 3540 00A2 '5@..' MOVE.W D0,$00A2(A2)
00000ABE: 426A 0018 'Bj..' CLR.W $0018(A2)
00000AC2: 52AA 0064 'R..d' ADDQ.L #1,$0064(A2)
00000AC6: 6100 0356 'a..V' BSR *+$0358 ; 00000E1E
00000ACA: 6600 00B8 'f...' BNE *+$00BA ; 00000B84
00000ACE: 3541 00A4 '5A..' MOVE.W D1,$00A4(A2)
00000AD2: 23AD 0082 1008 '#.....' MOVE.L $0082(A5),$08(A1,D1.W)
00000AD8: 23AD 0082 100C '#.....' MOVE.L $0082(A5),$0C(A1,D1.W)
00000ADE: 700C 'p.' MOVEQ #$0C,D0
00000AE0: 41ED 0086 'A...' LEA $0086(A5),A0
00000AE4: 43F1 1026 'C..&' LEA $26(A1,D1.W),A1
00000AE8: A22E '..' _BlockMoveData ; A22E
00000AEA: 6100 0332 'a..2' BSR *+$0334 ; 00000E1E
00000AEE: 6600 0094 'f...' BNE *+$0096 ; 00000B84
00000AF2: 3541 00A6 '5A..' MOVE.W D1,$00A6(A2)
00000AF6: 23AD 0092 1008 '#.....' MOVE.L $0092(A5),$08(A1,D1.W)
00000AFC: 23AD 0092 100C '#.....' MOVE.L $0092(A5),$0C(A1,D1.W)
00000B02: 700C 'p.' MOVEQ #$0C,D0
00000B04: 41ED 0096 'A...' LEA $0096(A5),A0
00000B08: 43F1 1026 'C..&' LEA $26(A1,D1.W),A1
00000B0C: A22E '..' _BlockMoveData ; A22E
00000B0E: 2578 0378 0050 '%x.x.P' MOVE.L $0378,$0050(A2)
00000B14: 2578 0380 00A8 '%x....' MOVE.L $0380,$00A8(A2)
00000B1A: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0
00000B1E: 7203 'r.' MOVEQ #$03,D1
00000B20: 242A 0068 '$*.h' MOVE.L $0068(A2),D2
00000B24: 226A 00A8 '"j..' MOVEA.L $00A8(A2),A1
00000B28: 47FA 0000 'G...' LEA FXMKEYCMP,A3 ; id: 463
00000B2C: 6100 0310 'a...' BSR *+$0312 ; 00000E3E
00000B30: 6600 004C 'f..L' BNE *+$004E ; 00000B7E
00000B34: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
00000B38: 7204 'r.' MOVEQ #$04,D1
00000B3A: 242A 006C '$*.l' MOVE.L $006C(A2),D2
00000B3E: 226A 00A8 '"j..' MOVEA.L $00A8(A2),A1
00000B42: 47FA 38DE 'G.8.' LEA *+$38E0,A3 ; 00004422
00000B46: 6100 02F6 'a...' BSR *+$02F8 ; 00000E3E
00000B4A: 6600 0032 'f..2' BNE *+$0034 ; 00000B7E
00000B4E: 08AA 0008 0012 '......' BCLR #$08,$0012(A2)
00000B54: 6700 0060 'g..`' BEQ *+$0062 ; 00000BB6
00000B58: 2F38 06C0 '/8..' MOVE.L $06C0,-(A7)
00000B5C: 4E75 'Nu' RTS
00000B5E: 7000 'p.' MOVEQ #$00,D0
00000B60: 4A40 'J@' TST.W D0
00000B62: 6616 'f.' BNE.S *+$0018 ; 00000B7A
00000B64: 6100 2232 'a."2' BSR *+$2234 ; 00002D98
00000B68: 6610 'f.' BNE.S *+$0012 ; 00000B7A
00000B6A: 082A 0007 0013 '.*....' BTST #$07,$0013(A2)
00000B70: 6608 'f.' BNE.S *+$000A ; 00000B7A
00000B72: 6100 FC36 'a..6' BSR *-$03C8 ; 000007AA
00000B76: 6100 FC38 'a..8' BSR *-$03C6 ; 000007B0
00000B7A: 6000 F626 '`..&' BRA *-$09D8 ; 000001A2
00000B7E: 31C0 0392 '1...' MOVE.W D0,$0392
00000B82: 70C4 'p.' MOVEQ #$C4,D0
00000B84: 6100 0224 'a..$' BSR *+$0226 ; 00000DAA
00000B88: 6100 0276 'a..v' BSR *+$0278 ; 00000E00
00000B8C: 4A38 034A 'J8.J' TST.B $034A
00000B90: 6712 'g.' BEQ.S *+$0014 ; 00000BA4
00000B92: 6100 0238 'a..8' BSR *+$023A ; 00000DCC
00000B96: 4A40 'J@' TST.W D0
00000B98: 6F00 F608 'o...' BLE *-$09F6 ; 000001A2
00000B9C: 2078 0362 ' x.b' MOVEA.L $0362,A0
00000BA0: 6000 FDEA '`...' BRA *-$0214 ; 0000098C
00000BA4: 45EA 0048 'E..H' LEA $0048(A2),A2
00000BA8: 3612 '6.' MOVE.W (A2),D3
00000BAA: 425A 'BZ' CLR.W (A2)+
00000BAC: 34C3 '4.' MOVE.W D3,(A2)+
00000BAE: 584A 'XJ' ADDQ.W #4,A2
00000BB0: 429A 'B.' CLR.L (A2)+
00000BB2: 429A 'B.' CLR.L (A2)+
00000BB4: 60E0 '`.' BRA.S *-$001E ; 00000B96
00000BB6: 2F38 06BC '/8..' MOVE.L $06BC,-(A7)
00000BBA: 4E75 'Nu' RTS
00000BBC: 7002 'p.' MOVEQ #$02,D0
00000BBE: 7400 't.' MOVEQ #$00,D2
00000BC0: 2042 ' B' MOVEA.L D2,A0
00000BC2: 4EBA 0000 'N...' JSR CMGETCN ; id: 451
00000BC6: 66B6 'f.' BNE.S *-$0048 ; 00000B7E
00000BC8: 7000 'p.' MOVEQ #$00,D0
00000BCA: 43E8 0006 'C...' LEA $0006(A0),A1
00000BCE: 1019 '..' MOVE.B (A1)+,D0
00000BD0: 4840 'H@' SWAP D0
00000BD2: 41EA 002C 'A..,' LEA $002C(A2),A0
00000BD6: 1018 '..' MOVE.B (A0)+,D0
00000BD8: 4840 'H@' SWAP D0
00000BDA: A63C '.<' _CmpString ,Sys,Immed ; A63C
00000BDC: 6742 'gB' BEQ.S *+$0044 ; 00000C20
00000BDE: 5389 'S.' SUBQ.L #1,A1
00000BE0: 5388 'S.' SUBQ.L #1,A0
00000BE2: 7000 'p.' MOVEQ #$00,D0
00000BE4: 1010 '..' MOVE.B (A0),D0
00000BE6: 671C 'g.' BEQ.S *+$001E ; 00000C04
00000BE8: 0C40 001B '.@..' CMPI.W #$001B,D0
00000BEC: 6F04 'o.' BLE.S *+$0006 ; 00000BF2
00000BEE: 10BC 001B '....' MOVE.B #$1B,(A0)
00000BF2: 7002 'p.' MOVEQ #$02,D0
00000BF4: 2248 '"H' MOVEA.L A0,A1
00000BF6: 91C8 '..' SUBA.L A0,A0
00000BF8: 7400 't.' MOVEQ #$00,D2
00000BFA: 4EBA 0000 'N...' JSR CMRENAMECN ; id: 456
00000BFE: 6600 FF7E 'f..~' BNE *-$0080 ; 00000B7E
00000C02: 601C '`.' BRA.S *+$001E ; 00000C20
00000C04: 7000 'p.' MOVEQ #$00,D0
00000C06: 1011 '..' MOVE.B (A1),D0
00000C08: 6700 FF74 'g..t' BEQ *-$008A ; 00000B7E
00000C0C: 0C40 001B '.@..' CMPI.W #$001B,D0
00000C10: 6F02 'o.' BLE.S *+$0004 ; 00000C14
00000C12: 701B 'p.' MOVEQ #$1B,D0
00000C14: 10C0 '..' MOVE.B D0,(A0)+
00000C16: 5340 'S@' SUBQ.W #1,D0
00000C18: 5289 'R.' ADDQ.L #1,A1
00000C1A: 10D9 '..' MOVE.B (A1)+,(A0)+
00000C1C: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000C1A
00000C20: 2278 034E '"x.N' MOVEA.L $034E,A1
00000C24: 322A 00A4 '2*..' MOVE.W $00A4(A2),D1
00000C28: 41F1 1026 'A..&' LEA $26(A1,D1.W),A0
00000C2C: 6100 015C 'a..\' BSR *+$015E ; 00000D8A
00000C30: 322A 00A6 '2*..' MOVE.W $00A6(A2),D1
00000C34: 41F1 1026 'A..&' LEA $26(A1,D1.W),A0
00000C38: 6100 0150 'a..P' BSR *+$0152 ; 00000D8A
00000C3C: 7002 'p.' MOVEQ #$02,D0
00000C3E: 91C8 '..' SUBA.L A0,A0
00000C40: 4EBA 0000 'N...' JSR CMGETCN ; id: 451
00000C44: 6600 FF38 'f..8' BNE *-$00C6 ; 00000B7E
00000C48: 2278 034E '"x.N' MOVEA.L $034E,A1
00000C4C: 322A 00A6 '2*..' MOVE.W $00A6(A2),D1
00000C50: 2031 100C ' 1..' MOVE.L $0C(A1,D1.W),D0
00000C54: EC88 '..' LSR.L #6,D0
00000C56: 2400 '$.' MOVE.L D0,D2
00000C58: 780F 'x.' MOVEQ #$0F,D4
00000C5A: 7600 'v.' MOVEQ #$00,D3
00000C5C: 7A00 'z.' MOVEQ #$00,D5
00000C5E: 7C00 '|.' MOVEQ #$00,D6
00000C60: 7E00 '~.' MOVEQ #$00,D7
00000C62: 5382 'S.' SUBQ.L #1,D2
00000C64: 6D00 FF18 'm...' BLT *-$00E6 ; 00000B7E
00000C68: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
00000C6C: 7201 'r.' MOVEQ #$01,D1
00000C6E: 2D02 '-.' MOVE.L D2,-(A6)
00000C70: 4EBA EA7A 'N..z' JSR *-$1584 ; FFFFF6EC
00000C74: 241E '$.' MOVE.L (A6)+,D2
00000C76: 4A40 'J@' TST.W D0
00000C78: 6654 'fT' BNE.S *+$0056 ; 00000CCE
00000C7A: 0C11 0001 '....' CMPI.B #$01,(A1)
00000C7E: 661E 'f.' BNE.S *+$0020 ; 00000C9E
00000C80: 5286 'R.' ADDQ.L #1,D6
00000C82: 0CA8 0000 0002 '......' CMPI.L #$00000002,$0002(A0)
0002
00000C8A: 6606 'f.' BNE.S *+$0008 ; 00000C92
00000C8C: 4847 'HG' SWAP D7
00000C8E: 5247 'RG' ADDQ.W #1,D7
00000C90: 4847 'HG' SWAP D7
00000C92: B8A9 0006 '....' CMP.L $0006(A1),D4
00000C96: 64CA 'd.' BCC.S *-$0034 ; 00000C62
00000C98: 2829 0006 '()..' MOVE.L $0006(A1),D4
00000C9C: 60C4 '`.' BRA.S *-$003A ; 00000C62
00000C9E: 0C11 0002 '....' CMPI.B #$02,(A1)
00000CA2: 66BE 'f.' BNE.S *-$0040 ; 00000C62
00000CA4: 5285 'R.' ADDQ.L #1,D5
00000CA6: 0CA8 0000 0002 '......' CMPI.L #$00000002,$0002(A0)
0002
00000CAE: 6602 'f.' BNE.S *+$0004 ; 00000CB2
00000CB0: 5247 'RG' ADDQ.W #1,D7
00000CB2: B8A9 0014 '....' CMP.L $0014(A1),D4
00000CB6: 6404 'd.' BCC.S *+$0006 ; 00000CBC
00000CB8: 2829 0014 '()..' MOVE.L $0014(A1),D4
00000CBC: 41E9 004A 'A..J' LEA $004A(A1),A0
00000CC0: 6100 00C8 'a...' BSR *+$00CA ; 00000D8A
00000CC4: 41E9 0056 'A..V' LEA $0056(A1),A0
00000CC8: 6100 00C0 'a...' BSR *+$00C2 ; 00000D8A
00000CCC: 6094 '`.' BRA.S *-$006A ; 00000C62
00000CCE: 0C40 0020 '.@. ' CMPI.W #$0020,D0
00000CD2: 6600 FEAA 'f...' BNE *-$0154 ; 00000B7E
00000CD6: B8AA 0026 '...&' CMP.L $0026(A2),D4
00000CDA: 650E 'e.' BCS.S *+$0010 ; 00000CEA
00000CDC: 5284 'R.' ADDQ.L #1,D4
00000CDE: 2544 0026 '%D.&' MOVE.L D4,$0026(A2)
00000CE2: 08EA 0000 0013 '......' BSET #$00,$0013(A2)
00000CE8: 76FF 'v.' MOVEQ #$FF,D3
00000CEA: BAAA 0072 '...r' CMP.L $0072(A2),D5
00000CEE: 670C 'g.' BEQ.S *+$000E ; 00000CFC
00000CF0: 2545 0072 '%E.r' MOVE.L D5,$0072(A2)
00000CF4: 08EA 0001 0013 '......' BSET #$01,$0013(A2)
00000CFA: 76FF 'v.' MOVEQ #$FF,D3
00000CFC: BCAA 0076 '...v' CMP.L $0076(A2),D6
00000D00: 670C 'g.' BEQ.S *+$000E ; 00000D0E
00000D02: 2546 0076 '%F.v' MOVE.L D6,$0076(A2)
00000D06: 08EA 0001 0013 '......' BSET #$01,$0013(A2)
00000D0C: 76FF 'v.' MOVEQ #$FF,D3
00000D0E: BE6A 0014 '.j..' CMP.W $0014(A2),D7
00000D12: 670C 'g.' BEQ.S *+$000E ; 00000D20
00000D14: 3547 0014 '5G..' MOVE.W D7,$0014(A2)
00000D18: 08EA 0001 0013 '......' BSET #$01,$0013(A2)
00000D1E: 76FF 'v.' MOVEQ #$FF,D3
00000D20: 4847 'HG' SWAP D7
00000D22: BE6A 0070 '.j.p' CMP.W $0070(A2),D7
00000D26: 670C 'g.' BEQ.S *+$000E ; 00000D34
00000D28: 3547 0070 '5G.p' MOVE.W D7,$0070(A2)
00000D2C: 08EA 0001 0013 '......' BSET #$01,$0013(A2)
00000D32: 76FF 'v.' MOVEQ #$FF,D3
00000D34: 2278 034E '"x.N' MOVEA.L $034E,A1
00000D38: 322A 00A4 '2*..' MOVE.W $00A4(A2),D1
00000D3C: 2031 100C ' 1..' MOVE.L $0C(A1,D1.W),D0
00000D40: E888 '..' LSR.L #4,D0
00000D42: 2A00 '*.' MOVE.L D0,D5
00000D44: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0
00000D48: 514E 'QN' SUBQ.W #8,A6
00000D4A: 204E ' N' MOVEA.L A6,A0
00000D4C: 30BC 0700 '0...' MOVE.W #$0700,(A0)
00000D50: 42A8 0002 'B...' CLR.L $0002(A0)
00000D54: 4268 0006 'Bh..' CLR.W $0006(A0)
00000D58: 7400 't.' MOVEQ #$00,D2
00000D5A: 4EBA EDAC 'N...' JSR *-$1252 ; FFFFFB08
00000D5E: 504E 'PN' ADDQ.W #8,A6
00000D60: 7200 'r.' MOVEQ #$00,D1
00000D62: 5385 'S.' SUBQ.L #1,D5
00000D64: 6D00 FE18 'm...' BLT *-$01E6 ; 00000B7E
00000D68: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0
00000D6C: 4EBA E97E 'N..~' JSR *-$1680 ; FFFFF6EC
00000D70: 6608 'f.' BNE.S *+$000A ; 00000D7A
00000D72: 2049 ' I' MOVEA.L A1,A0
00000D74: 6114 'a.' BSR.S *+$0016 ; 00000D8A
00000D76: 7201 'r.' MOVEQ #$01,D1
00000D78: 60E8 '`.' BRA.S *-$0016 ; 00000D62
00000D7A: 0C40 0020 '.@. ' CMPI.W #$0020,D0
00000D7E: 6600 FDFE 'f...' BNE *-$0200 ; 00000B7E
00000D82: 4EBA 0000 'N...' JSR UPDATEFREE ; id: 462
00000D86: 6000 FDD0 '`...' BRA *-$022E ; 00000B58
00000D8A: 2F38 07C0 '/8..' MOVE.L $07C0,-(A7)
00000D8E: 4E75 'Nu' RTS
00000D90: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000D92: 6100 0A1C 'a...' BSR *+$0A1E ; 000017B0
00000D96: 660E 'f.' BNE.S *+$0010 ; 00000DA6
00000D98: 4EBA 0000 'N...' JSR BLKCHK ; id: 461
00000D9C: 6708 'g.' BEQ.S *+$000A ; 00000DA6
00000D9E: 76FF 'v.' MOVEQ #$FF,D3
00000DA0: 08EA 0002 0013 '......' BSET #$02,$0013(A2)
00000DA6: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000DA8: 4E75 'Nu' RTS
00000DAA: 48E7 C040 'H..@' MOVEM.L D0/D1/A1,-(A7)
00000DAE: 2278 034E '"x.N' MOVEA.L $034E,A1
00000DB2: 322A 00A4 '2*..' MOVE.W $00A4(A2),D1
00000DB6: 6704 'g.' BEQ.S *+$0006 ; 00000DBC
00000DB8: 42B1 1000 'B...' CLR.L $00(A1,D1.W)
00000DBC: 322A 00A6 '2*..' MOVE.W $00A6(A2),D1
00000DC0: 6704 'g.' BEQ.S *+$0006 ; 00000DC6
00000DC2: 42B1 1000 'B...' CLR.L $00(A1,D1.W)
00000DC6: 4CDF 0203 'L...' MOVEM.L (A7)+,D0/D1/A1
00000DCA: 4E75 'Nu' RTS
00000DCC: 2F00 '/.' MOVE.L D0,-(A7)
00000DCE: 6100 145A 'a..Z' BSR *+$145C ; 0000222A
00000DD2: 660E 'f.' BNE.S *+$0010 ; 00000DE2
00000DD4: 42B1 1000 'B...' CLR.L $00(A1,D1.W)
00000DD8: 42B1 1004 'B...' CLR.L $04(A1,D1.W)
00000DDC: 6100 1454 'a..T' BSR *+$1456 ; 00002232
00000DE0: 60F0 '`.' BRA.S *-$000E ; 00000DD2
00000DE2: 204A ' J' MOVEA.L A2,A0
00000DE4: 43F8 0356 'C..V' LEA $0356,A1
00000DE8: 4EBA 0000 'N...' JSR DEQUEUETRAP ; id: 447
00000DEC: B5F8 0352 '...R' CMPA.L $0352,A2
00000DF0: 6608 'f.' BNE.S *+$000A ; 00000DFA
00000DF2: 42B8 0352 'B..R' CLR.L $0352
00000DF6: 4278 0384 'Bx..' CLR.W $0384
00000DFA: A01F '..' _DisposePtr ; A01F
00000DFC: 201F ' .' MOVE.L (A7)+,D0
00000DFE: 4E75 'Nu' RTS
00000E00: 2F09 '/.' MOVE.L A1,-(A7)
00000E02: 2278 0378 '"x.x' MOVEA.L $0378,A1
00000E06: 4EBA 0000 'N...' JSR HFS_2A5C2 ; id: 446
00000E0A: 2278 037C '"x.|' MOVEA.L $037C,A1
00000E0E: 4EBA 0000 'N...' JSR HFS_2A5C2 ; id: 446
00000E12: 2278 0380 '"x..' MOVEA.L $0380,A1
00000E16: 4EBA 0000 'N...' JSR HFS_2A5C2 ; id: 446
00000E1A: 225F '"_' MOVEA.L (A7)+,A1
00000E1C: 4E75 'Nu' RTS
00000E1E: 6100 0FFE 'a...' BSR *+$1000 ; 00001E1E
00000E22: 6010 '`.' BRA.S *+$0012 ; 00000E34
00000E24: 4AB1 1000 'J...' TST.L $00(A1,D1.W)
00000E28: 660A 'f.' BNE.S *+$000C ; 00000E34
00000E2A: 70FF 'p.' MOVEQ #$FF,D0
00000E2C: 2380 1000 '#...' MOVE.L D0,$00(A1,D1.W)
00000E30: 7000 'p.' MOVEQ #$00,D0
00000E32: 6008 '`.' BRA.S *+$000A ; 00000E3C
00000E34: 6100 0FF0 'a...' BSR *+$0FF2 ; 00001E26
00000E38: 65EA 'e.' BCS.S *-$0014 ; 00000E24
00000E3A: 70D6 'p.' MOVEQ #$D6,D0
00000E3C: 4E75 'Nu' RTS
00000E3E: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000E40: 48E6 1080 'H...' MOVEM.L D3/A0,-(A6)
00000E44: 2078 034E ' x.N' MOVEA.L $034E,A0
00000E48: 41F0 0000 'A...' LEA $00(A0,D0.W),A0
00000E4C: 4268 0004 'Bh..' CLR.W $0004(A0)
00000E50: 4268 0006 'Bh..' CLR.W $0006(A0)
00000E54: 42A8 0010 'B...' CLR.L $0010(A0)
00000E58: 2081 ' .' MOVE.L D1,(A0)
00000E5A: 214A 0014 '!J..' MOVE.L A2,$0014(A0)
00000E5E: 2142 001E '!B..' MOVE.L D2,$001E(A0)
00000E62: 204B ' K' MOVEA.L A3,A0
00000E64: 4EBA EBE2 'N...' JSR *-$141C ; FFFFFA48
00000E68: 4CDE 0108 'L...' MOVEM.L (A6)+,D3/A0
00000E6C: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000E6E: 4A40 'J@' TST.W D0
00000E70: 4E75 'Nu' RTS
00000E72: 2F38 06C8 '/8..' MOVE.L $06C8,-(A7)
00000E76: 4E75 'Nu' RTS
00000E78: 2F08 '/.' MOVE.L A0,-(A7)
00000E7A: 2678 030A '&x..' MOVEA.L $030A,A3
00000E7E: 200B ' .' MOVE.L A3,D0
00000E80: 6718 'g.' BEQ.S *+$001A ; 00000E9A
00000E82: B46B 0006 '.k..' CMP.W $0006(A3),D2
00000E86: 6704 'g.' BEQ.S *+$0006 ; 00000E8C
00000E88: 2653 '&S' MOVEA.L (A3),A3
00000E8A: 60F2 '`.' BRA.S *-$000C ; 00000E7E
00000E8C: 322B 0008 '2+..' MOVE.W $0008(A3),D1
00000E90: 302B 000A '0+..' MOVE.W $000A(A3),D0
00000E94: 6706 'g.' BEQ.S *+$0008 ; 00000E9C
00000E96: 70C6 'p.' MOVEQ #$C6,D0
00000E98: 6002 '`.' BRA.S *+$0004 ; 00000E9C
00000E9A: 70C8 'p.' MOVEQ #$C8,D0
00000E9C: 205F ' _' MOVEA.L (A7)+,A0
00000E9E: 4E75 'Nu' RTS
00000EA0: 6100 F232 'a..2' BSR *-$0DCC ; 000000D4
00000EA4: 50F8 034B 'P..K' ST $034B
00000EA8: 6000 00A8 '`...' BRA *+$00AA ; 00000F52
00000EAC: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000EAE: 48E6 6040 'H.`@' MOVEM.L D1/D2/A1,-(A6)
00000EB2: 4238 0346 'B8.F' CLR.B $0346
00000EB6: 6052 '`R' BRA.S *+$0054 ; 00000F0A
00000EB8: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000EBA: 48E6 6040 'H.`@' MOVEM.L D1/D2/A1,-(A6)
00000EBE: 6100 1ED8 'a...' BSR *+$1EDA ; 00002D98
00000EC2: 6646 'fF' BNE.S *+$0048 ; 00000F0A
00000EC4: 4A38 0346 'J8.F' TST.B $0346
00000EC8: 6610 'f.' BNE.S *+$0012 ; 00000EDA
00000ECA: 6100 08E4 'a...' BSR *+$08E6 ; 000017B0
00000ECE: 660A 'f.' BNE.S *+$000C ; 00000EDA
00000ED0: 08EA 0008 0012 '......' BSET #$08,$0012(A2)
00000ED6: 6100 F8D2 'a...' BSR *-$072C ; 000007AA
00000EDA: 4EBA F8D4 'N...' JSR *-$072A ; 000007B0
00000EDE: 2278 034E '"x.N' MOVEA.L $034E,A1
00000EE2: 322A 00A6 '2*..' MOVE.W $00A6(A2),D1
00000EE6: 6100 2206 'a.".' BSR *+$2208 ; 000030EE
00000EEA: 6654 'fT' BNE.S *+$0056 ; 00000F40
00000EEC: 4A38 0346 'J8.F' TST.B $0346
00000EF0: 6604 'f.' BNE.S *+$0006 ; 00000EF6
00000EF2: 426A 00A6 'Bj..' CLR.W $00A6(A2)
00000EF6: 322A 00A4 '2*..' MOVE.W $00A4(A2),D1
00000EFA: 6100 21F2 'a.!.' BSR *+$21F4 ; 000030EE
00000EFE: 6640 'f@' BNE.S *+$0042 ; 00000F40
00000F00: 4A38 0346 'J8.F' TST.B $0346
00000F04: 6604 'f.' BNE.S *+$0006 ; 00000F0A
00000F06: 426A 00A6 'Bj..' CLR.W $00A6(A2)
00000F0A: 7200 'r.' MOVEQ #$00,D1
00000F0C: 50F8 0377 'P..w' ST $0377
00000F10: 2278 0378 '"x.x' MOVEA.L $0378,A1
00000F14: 302A 004E '0*.N' MOVE.W $004E(A2),D0
00000F18: 4EBA 0000 'N...' JSR HFS_2A230 ; id: 344
00000F1C: 2278 0380 '"x..' MOVEA.L $0380,A1
00000F20: 302A 004E '0*.N' MOVE.W $004E(A2),D0
00000F24: 4EBA 0000 'N...' JSR HFS_2A230 ; id: 344
00000F28: 2278 037C '"x.|' MOVEA.L $037C,A1
00000F2C: 302A 004E '0*.N' MOVE.W $004E(A2),D0
00000F30: 4EBA 0000 'N...' JSR HFS_2A230 ; id: 344
00000F34: 4A38 0346 'J8.F' TST.B $0346
00000F38: 6604 'f.' BNE.S *+$0006 ; 00000F3E
00000F3A: 6100 FEC4 'a...' BSR *-$013A ; 00000E00
00000F3E: 7000 'p.' MOVEQ #$00,D0
00000F40: 4CDE 0206 'L...' MOVEM.L (A6)+,D1/D2/A1
00000F44: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000F46: 4A40 'J@' TST.W D0
00000F48: 4E75 'Nu' RTS
00000F4A: 6100 F188 'a...' BSR *-$0E76 ; 000000D4
00000F4E: 4238 034B 'B8.K' CLR.B $034B
00000F52: 6100 01F0 'a...' BSR *+$01F2 ; 00001144
00000F56: 6608 'f.' BNE.S *+$000A ; 00000F60
00000F58: 6100 01DA 'a...' BSR *+$01DC ; 00001134
00000F5C: 6614 'f.' BNE.S *+$0016 ; 00000F72
00000F5E: 6016 '`.' BRA.S *+$0018 ; 00000F76
00000F60: 3428 0016 '4(..' MOVE.W $0016(A0),D2
00000F64: 6100 FF0C 'a...' BSR *-$00F2 ; 00000E72
00000F68: 6608 'f.' BNE.S *+$000A ; 00000F72
00000F6A: 4A38 034B 'J8.K' TST.B $034B
00000F6E: 6700 00AC 'g...' BEQ *+$00AE ; 0000101C
00000F72: 6000 F22E '`...' BRA *-$0DD0 ; 000001A2
00000F76: 43EA 0048 'C..H' LEA $0048(A2),A1
00000F7A: 3411 '4.' MOVE.W (A1),D2
00000F7C: 6614 'f.' BNE.S *+$0016 ; 00000F92
00000F7E: 3429 0002 '4)..' MOVE.W $0002(A1),D2
00000F82: 6AEE 'j.' BPL.S *-$0010 ; 00000F72
00000F84: 4A38 034B 'J8.K' TST.B $034B
00000F88: 66E8 'f.' BNE.S *-$0016 ; 00000F72
00000F8A: 4442 'DB' NEG.W D2
00000F8C: 4469 0002 'Di..' NEG.W $0002(A1)
00000F90: 60D2 '`.' BRA.S *-$002C ; 00000F64
00000F92: 6100 FEDE 'a...' BSR *-$0120 ; 00000E72
00000F96: 66DA 'f.' BNE.S *-$0024 ; 00000F72
00000F98: 4A38 034B 'J8.K' TST.B $034B
00000F9C: 661A 'f.' BNE.S *+$001C ; 00000FB8
00000F9E: 0C2B 0008 FFFD '.+....' CMPI.B #$08,-$0003(A3)
00000FA4: 6D12 'm.' BLT.S *+$0014 ; 00000FB8
00000FA6: 50F8 034B 'P..K' ST $034B
00000FAA: 0C2B 0040 FFFD '.+.@..' CMPI.B #$40,-$0003(A3) ; '@'
00000FB0: 6D06 'm.' BLT.S *+$0008 ; 00000FB8
00000FB2: 11FC 0001 034B '.....K' MOVE.B #$01,$034B
00000FB8: 50F8 0346 'P..F' ST $0346
00000FBC: 6100 00D8 'a...' BSR *+$00DA ; 00001096
00000FC0: 6100 1DD6 'a...' BSR *+$1DD8 ; 00002D98
00000FC4: 661E 'f.' BNE.S *+$0020 ; 00000FE4
00000FC6: 6100 07E8 'a...' BSR *+$07EA ; 000017B0
00000FCA: 660A 'f.' BNE.S *+$000C ; 00000FD6
00000FCC: 08EA 0008 0012 '......' BSET #$08,$0012(A2)
00000FD2: 6100 F7D6 'a...' BSR *-$0828 ; 000007AA
00000FD6: 6100 F7D8 'a...' BSR *-$0826 ; 000007B0
00000FDA: 50F8 0346 'P..F' ST $0346
00000FDE: 6100 FED8 'a...' BSR *-$0126 ; 00000EB8
00000FE2: 600C '`.' BRA.S *+$000E ; 00000FF0
00000FE4: 6100 0CEE 'a...' BSR *+$0CF0 ; 00001CD4
00000FE8: 6100 0BE0 'a...' BSR *+$0BE2 ; 00001BCA
00000FEC: 6100 FE12 'a...' BSR *-$01EC ; 00000E00
00000FF0: 4259 'BY' CLR.W (A1)+
00000FF2: 4A38 034B 'J8.K' TST.B $034B
00000FF6: 6702 'g.' BEQ.S *+$0004 ; 00000FFA
00000FF8: 4442 'DB' NEG.W D2
00000FFA: 32C2 '2.' MOVE.W D2,(A1)+
00000FFC: 4A38 034B 'J8.K' TST.B $034B
00001000: 671A 'g.' BEQ.S *+$001C ; 0000101C
00001002: 204A ' J' MOVEA.L A2,A0
00001004: 43F8 0356 'C..V' LEA $0356,A1
00001008: 61FF FFFF EFF6 'a.....' BSR.L DEQUEUETRAP-AUTOMOD_215C0+$EFF6 ; ids: 447, 352
0000100E: 61FF FFFF EFF0 'a.....' BSR.L ENQUEUETRAP-AUTOMOD_215C0+$EFF0 ; ids: 448, 352
00001014: 4A38 034B 'J8.K' TST.B $034B
00001018: 6B00 FF58 'k..X' BMI *-$00A6 ; 00000F72
0000101C: 41F8 03A4 'A...' LEA $03A4,A0
00001020: 43E8 0016 'C...' LEA $0016(A0),A1
00001024: 32C2 '2.' MOVE.W D2,(A1)+
00001026: 32C1 '2.' MOVE.W D1,(A1)+
00001028: 32BC 0007 '2...' MOVE.W #$0007,(A1)
0000102C: 43FA F174 'C..t' LEA *-$0E8A,A1 ; 000001A2
00001030: 2149 000C '!I..' MOVE.L A1,$000C(A0)
00001034: A404 '..' _Control ,Sys ; A404
00001036: 4E75 'Nu' RTS
00001038: 6100 EFC6 'a...' BSR DESKTOPCLOSEDOWNPROC-AUTOMOD_215C0+$EFC6 ; ids: 460, 352
0000103C: 6100 F096 'a...' BSR *-$0F68 ; 000000D4
00001040: 4238 0346 'B8.F' CLR.B $0346
00001044: 6100 00FE 'a...' BSR *+$0100 ; 00001144
00001048: 6600 00E6 'f...' BNE *+$00E8 ; 00001130
0000104C: 7000 'p.' MOVEQ #$00,D0
0000104E: 0828 0009 0006 '.(....' BTST #$09,$0006(A0)
00001054: 6600 008A 'f...' BNE *+$008C ; 000010E0
00001058: 48E7 6040 'H.`@' MOVEM.L D1/D2/A1,-(A7)
0000105C: 2278 034E '"x.N' MOVEA.L $034E,A1
00001060: 7202 'r.' MOVEQ #$02,D1
00001062: 2431 1000 '$1..' MOVE.L $00(A1,D1.W),D2
00001066: 671A 'g.' BEQ.S *+$001C ; 00001082
00001068: B5F1 1014 '....' CMPA.L $14(A1,D1.W),A2
0000106C: 6614 'f.' BNE.S *+$0016 ; 00001082
0000106E: 0C6A D2D7 0008 '.j....' CMPI.W #$D2D7,$0008(A2)
00001074: 6708 'g.' BEQ.S *+$000A ; 0000107E
00001076: 0C82 0000 0010 '......' CMPI.L #$00000010,D2
0000107C: 6504 'e.' BCS.S *+$0006 ; 00001082
0000107E: 70D1 'p.' MOVEQ #$D1,D0
00001080: 6008 '`.' BRA.S *+$000A ; 0000108A
00001082: D278 03F6 '.x..' ADD.W $03F6,D1
00001086: B251 '.Q' CMP.W (A1),D1
00001088: 65D8 'e.' BCS.S *-$0026 ; 00001062
0000108A: 4CDF 0206 'L...' MOVEM.L (A7)+,D1/D2/A1
0000108E: 4A40 'J@' TST.W D0
00001090: 6600 009E 'f...' BNE *+$00A0 ; 00001130
00001094: 604A '`J' BRA.S *+$004C ; 000010E0
00001096: 2D1F '-.' MOVE.L (A7)+,-(A6)
00001098: 48E6 7FFC 'H...' MOVEM.L D1-D7/A0-A5,-(A6)
0000109C: 6100 0D80 'a...' BSR *+$0D82 ; 00001E1E
000010A0: 4AB1 1000 'J...' TST.L $00(A1,D1.W)
000010A4: 671C 'g.' BEQ.S *+$001E ; 000010C2
000010A6: B5F1 1014 '....' CMPA.L $14(A1,D1.W),A2
000010AA: 6616 'f.' BNE.S *+$0018 ; 000010C2
000010AC: 6100 1CEA 'a...' BSR *+$1CEC ; 00002D98
000010B0: 660A 'f.' BNE.S *+$000C ; 000010BC
000010B2: 0CB1 0000 0010 '......' CMPI.L #$00000010,$00(A1,D1.W)
1000
000010BA: 6506 'e.' BCS.S *+$0008 ; 000010C2
000010BC: 6100 2030 'a. 0' BSR *+$2032 ; 000030EE
000010C0: 6608 'f.' BNE.S *+$000A ; 000010CA
000010C2: 6100 0D62 'a..b' BSR *+$0D64 ; 00001E26
000010C6: 65D8 'e.' BCS.S *-$0026 ; 000010A0
000010C8: 7000 'p.' MOVEQ #$00,D0
000010CA: 4CDE 3FFE 'L.?.' MOVEM.L (A6)+,D1-D7/A0-A5
000010CE: 2F1E '/.' MOVE.L (A6)+,-(A7)
000010D0: 4A40 'J@' TST.W D0
000010D2: 4E75 'Nu' RTS
000010D4: 6100 F002 'a...' BSR *-$0FFC ; 000000D8
000010D8: 50F8 0346 'P..F' ST $0346
000010DC: 6166 'af' BSR.S *+$0068 ; 00001144
000010DE: 6650 'fP' BNE.S *+$0052 ; 00001130
000010E0: 6152 'aR' BSR.S *+$0054 ; 00001134
000010E2: 664C 'fL' BNE.S *+$004E ; 00001130
000010E4: 61B0 'a.' BSR.S *-$004E ; 00001096
000010E6: 6648 'fH' BNE.S *+$004A ; 00001130
000010E8: 6100 1CAE 'a...' BSR *+$1CB0 ; 00002D98
000010EC: 6706 'g.' BEQ.S *+$0008 ; 000010F4
000010EE: 6100 0BE4 'a...' BSR *+$0BE6 ; 00001CD4
000010F2: 603C '`<' BRA.S *+$003E ; 00001130
000010F4: 4A6A 0048 'Jj.H' TST.W $0048(A2)
000010F8: 6708 'g.' BEQ.S *+$000A ; 00001102
000010FA: 6100 FDBC 'a...' BSR *-$0242 ; 00000EB8
000010FE: 6630 'f0' BNE.S *+$0032 ; 00001130
00001100: 6022 '`"' BRA.S *+$0024 ; 00001124
00001102: 4A38 0346 'J8.F' TST.B $0346
00001106: 6626 'f&' BNE.S *+$0028 ; 0000112E
00001108: 2278 034E '"x.N' MOVEA.L $034E,A1
0000110C: 322A 00A6 '2*..' MOVE.W $00A6(A2),D1
00001110: 4EBA 1FDC 'N...' JSR *+$1FDE ; 000030EE
00001114: 661A 'f.' BNE.S *+$001C ; 00001130
00001116: 322A 00A4 '2*..' MOVE.W $00A4(A2),D1
0000111A: 4EBA 1FD2 'N...' JSR *+$1FD4 ; 000030EE
0000111E: 6610 'f.' BNE.S *+$0012 ; 00001130
00001120: 4EBA FCDE 'N...' JSR *-$0320 ; 00000E00
00001124: 4A38 0346 'J8.F' TST.B $0346
00001128: 6604 'f.' BNE.S *+$0006 ; 0000112E
0000112A: 6100 FCA0 'a...' BSR *-$035E ; 00000DCC
0000112E: 7000 'p.' MOVEQ #$00,D0
00001130: 6000 F070 '`..p' BRA *-$0F8E ; 000001A2
00001134: 2F38 07B8 '/8..' MOVE.L $07B8,-(A7)
00001138: 4E75 'Nu' RTS
0000113A: 302A 004C '0*.L' MOVE.W $004C(A2),D0
0000113E: 6702 'g.' BEQ.S *+$0004 ; 00001142
00001140: 70C6 'p.' MOVEQ #$C6,D0
00001142: 4E75 'Nu' RTS
00001144: 2F38 07BC '/8..' MOVE.L $07BC,-(A7)
00001148: 4E75 'Nu' RTS
0000114A: 2428 0012 '$(..' MOVE.L $0012(A0),D2
0000114E: 2842 '(B' MOVEA.L D2,A4
00001150: 6708 'g.' BEQ.S *+$000A ; 0000115A
00001152: 4A14 'J.' TST.B (A4)
00001154: 6600 0138 'f..8' BNE *+$013A ; 0000128E
00001158: 7400 't.' MOVEQ #$00,D2
0000115A: 2F38 0778 '/8.x' MOVE.L $0778,-(A7)
0000115E: 4E75 'Nu' RTS
00001160: 7600 'v.' MOVEQ #$00,D3
00001162: 97CB '..' SUBA.L A3,A3
00001164: 3028 0016 '0(..' MOVE.W $0016(A0),D0
00001168: 671E 'g.' BEQ.S *+$0020 ; 00001188
0000116A: 6B06 'k.' BMI.S *+$0008 ; 00001172
0000116C: 6100 F5D4 'a...' BSR *-$0A2A ; 00000742
00001170: 6010 '`.' BRA.S *+$0012 ; 00001182
00001172: 0C40 F000 '.@..' CMPI.W #$F000,D0
00001176: 6F06 'o.' BLE.S *+$0008 ; 0000117E
00001178: 6100 F5AE 'a...' BSR *-$0A50 ; 00000728
0000117C: 6004 '`.' BRA.S *+$0006 ; 00001182
0000117E: 6100 F5F6 'a...' BSR *-$0A08 ; 00000776
00001182: 6712 'g.' BEQ.S *+$0014 ; 00001196
00001184: 70DD 'p.' MOVEQ #$DD,D0
00001186: 4E75 'Nu' RTS
00001188: 2038 0352 ' 8.R' MOVE.L $0352,D0
0000118C: 67F6 'g.' BEQ.S *-$0008 ; 00001184
0000118E: 2440 '$@' MOVEA.L D0,A2
00001190: 2678 0372 '&x.r' MOVEA.L $0372,A3
00001194: 548B 'T.' ADDQ.L #2,A3
00001196: 7000 'p.' MOVEQ #$00,D0
00001198: 21CA 03EE '!...' MOVE.L A2,$03EE
0000119C: 0838 0006 0376 '.8...v' BTST #$06,$0376
000011A2: 6608 'f.' BNE.S *+$000A ; 000011AC
000011A4: 0838 0005 0376 '.8...v' BTST #$05,$0376
000011AA: 6716 'g.' BEQ.S *+$0018 ; 000011C2
000011AC: 2F0C '/.' MOVE.L A4,-(A7)
000011AE: 2878 0386 '(x..' MOVEA.L $0386,A4
000011B2: 548C 'T.' ADDQ.L #2,A4
000011B4: 7017 'p.' MOVEQ #$17,D0
000011B6: 425C 'B\' CLR.W (A4)+
000011B8: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000011B6
000011BC: 285F '(_' MOVEA.L (A7)+,A4
000011BE: 7000 'p.' MOVEQ #$00,D0
000011C0: 4E75 'Nu' RTS
000011C2: 0828 0009 0006 '.(....' BTST #$09,$0006(A0)
000011C8: 6706 'g.' BEQ.S *+$0008 ; 000011D0
000011CA: 4AA8 0030 'J..0' TST.L $0030(A0)
000011CE: 66EE 'f.' BNE.S *-$0010 ; 000011BE
000011D0: 48E7 2848 'H.(H' MOVEM.L D2/D4/A1/A4,-(A7)
000011D4: 2878 0386 '(x..' MOVEA.L $0386,A4
000011D8: 382C FFFE '8,..' MOVE.W -$0002(A4),D4
000011DC: 6E58 'nX' BGT.S *+$005A ; 00001236
000011DE: 7802 'x.' MOVEQ #$02,D4
000011E0: 342A 004E '4*.N' MOVE.W $004E(A2),D2
000011E4: 200B ' .' MOVE.L A3,D0
000011E6: 6706 'g.' BEQ.S *+$0008 ; 000011EE
000011E8: 202B 0004 ' +..' MOVE.L $0004(A3),D0
000011EC: 6002 '`.' BRA.S *+$0004 ; 000011F0
000011EE: 7002 'p.' MOVEQ #$02,D0
000011F0: 616E 'an' BSR.S *+$0070 ; 00001260
000011F2: 6100 1BA4 'a...' BSR *+$1BA6 ; 00002D98
000011F6: 662A 'f*' BNE.S *+$002C ; 00001222
000011F8: 3038 0210 '08..' MOVE.W $0210,D0
000011FC: 6C18 'l.' BGE.S *+$001A ; 00001216
000011FE: 0C40 F000 '.@..' CMPI.W #$F000,D0
00001202: 6E12 'n.' BGT.S *+$0014 ; 00001216
00001204: 6100 F570 'a..p' BSR *-$0A8E ; 00000776
00001208: 660C 'f.' BNE.S *+$000E ; 00001216
0000120A: B46A 004E '.j.N' CMP.W $004E(A2),D2
0000120E: 6606 'f.' BNE.S *+$0008 ; 00001216
00001210: 202B 0004 ' +..' MOVE.L $0004(A3),D0
00001214: 614A 'aJ' BSR.S *+$004C ; 00001260
00001216: 2478 03EE '$x..' MOVEA.L $03EE,A2
0000121A: 202A 007A ' *.z' MOVE.L $007A(A2),D0
0000121E: 6702 'g.' BEQ.S *+$0004 ; 00001222
00001220: 613E 'a>' BSR.S *+$0040 ; 00001260
00001222: 4274 4000 'Bt@.' CLR.W $00(A4,D4.W)
00001226: 7802 'x.' MOVEQ #$02,D4
00001228: 3944 FFFE '9D..' MOVE.W D4,-$0002(A4)
0000122C: 202C FFFA ' ,..' MOVE.L -$0006(A4),D0
00001230: 6704 'g.' BEQ.S *+$0006 ; 00001236
00001232: 2240 '"@' MOVEA.L D0,A1
00001234: 4E91 'N.' JSR (A1)
00001236: 3034 4000 '04@.' MOVE.W $00(A4,D4.W),D0
0000123A: 6100 F4EC 'a...' BSR *-$0B12 ; 00000728
0000123E: 661A 'f.' BNE.S *+$001C ; 0000125A
00001240: 2678 0372 '&x.r' MOVEA.L $0372,A3
00001244: 47EB 0012 'G...' LEA $0012(A3),A3
00001248: 268A '&.' MOVE.L A2,(A3)
0000124A: 2774 4002 0004 ''t@...' MOVE.L $02(A4,D4.W),$0004(A3)
00001250: 42AB 0008 'B...' CLR.L $0008(A3)
00001254: 42AB 000C 'B...' CLR.L $000C(A3)
00001258: 7000 'p.' MOVEQ #$00,D0
0000125A: 4CDF 1214 'L...' MOVEM.L (A7)+,D2/D4/A1/A4
0000125E: 4E75 'Nu' RTS
00001260: 2F04 '/.' MOVE.L D4,-(A7)
00001262: 7802 'x.' MOVEQ #$02,D4
00001264: B897 '..' CMP.L (A7),D4
00001266: 6414 'd.' BCC.S *+$0016 ; 0000127C
00001268: B474 4000 '.t@.' CMP.W $00(A4,D4.W),D2
0000126C: 6606 'f.' BNE.S *+$0008 ; 00001274
0000126E: B0B4 4002 '..@.' CMP.L $02(A4,D4.W),D0
00001272: 6706 'g.' BEQ.S *+$0008 ; 0000127A
00001274: 5C44 '\D' ADDQ.W #6,D4
00001276: B854 '.T' CMP.W (A4),D4
00001278: 65EA 'e.' BCS.S *-$0014 ; 00001264
0000127A: 7000 'p.' MOVEQ #$00,D0
0000127C: 281F '(.' MOVE.L (A7)+,D4
0000127E: 4A80 'J.' TST.L D0
00001280: 670A 'g.' BEQ.S *+$000C ; 0000128C
00001282: 3982 4000 '9.@.' MOVE.W D2,$00(A4,D4.W)
00001286: 2980 4002 ').@.' MOVE.L D0,$02(A4,D4.W)
0000128A: 5C44 '\D' ADDQ.W #6,D4
0000128C: 4E75 'Nu' RTS
0000128E: 2428 0012 '$(..' MOVE.L $0012(A0),D2
00001292: 2F38 06C4 '/8..' MOVE.L $06C4,-(A7)
00001296: 4E75 'Nu' RTS
00001298: 48E7 0EC0 'H...' MOVEM.L D4-D6/A0/A1,-(A7)
0000129C: 4A82 'J.' TST.L D2
0000129E: 6738 'g8' BEQ.S *+$003A ; 000012D8
000012A0: 2842 '(B' MOVEA.L D2,A4
000012A2: 7400 't.' MOVEQ #$00,D2
000012A4: 2642 '&B' MOVEA.L D2,A3
000012A6: 141C '..' MOVE.B (A4)+,D2
000012A8: 672E 'g.' BEQ.S *+$0030 ; 000012D8
000012AA: 7600 'v.' MOVEQ #$00,D3
000012AC: 1834 3000 '.40.' MOVE.B $00(A4,D3.W),D4
000012B0: 0C04 003A '...:' CMPI.B #$3A,D4 ; ':'
000012B4: 6708 'g.' BEQ.S *+$000A ; 000012BE
000012B6: 5243 'RC' ADDQ.W #1,D3
000012B8: B443 '.C' CMP.W D3,D2
000012BA: 66F0 'f.' BNE.S *-$000E ; 000012AC
000012BC: 600E '`.' BRA.S *+$0010 ; 000012CC
000012BE: 9483 '..' SUB.L D3,D2
000012C0: 5342 'SB' SUBQ.W #1,D2
000012C2: 224C '"L' MOVEA.L A4,A1
000012C4: D9C3 '..' ADDA.L D3,A4
000012C6: 528C 'R.' ADDQ.L #1,A4
000012C8: 4A43 'JC' TST.W D3
000012CA: 6E10 'n.' BGT.S *+$0012 ; 000012DC
000012CC: 6100 FE8C 'a...' BSR *-$0172 ; 0000115A
000012D0: 4CDF 0370 'L..p' MOVEM.L (A7)+,D4-D6/A0/A1
000012D4: 4A40 'J@' TST.W D0
000012D6: 4E75 'Nu' RTS
000012D8: 70DB 'p.' MOVEQ #$DB,D0
000012DA: 60F4 '`.' BRA.S *-$000A ; 000012D0
000012DC: 2038 0358 ' 8.X' MOVE.L $0358,D0
000012E0: 671C 'g.' BEQ.S *+$001E ; 000012FE
000012E2: 2440 '$@' MOVEA.L D0,A2
000012E4: 41EA 002C 'A..,' LEA $002C(A2),A0
000012E8: 7000 'p.' MOVEQ #$00,D0
000012EA: 1018 '..' MOVE.B (A0)+,D0
000012EC: 4840 'H@' SWAP D0
000012EE: 3003 '0.' MOVE.W D3,D0
000012F0: A03C '.<' _CmpString ; A03C
000012F2: 6606 'f.' BNE.S *+$0008 ; 000012FA
000012F4: 21CA 03EE '!...' MOVE.L A2,$03EE
000012F8: 60D6 '`.' BRA.S *-$0028 ; 000012D0
000012FA: 2012 ' .' MOVE.L (A2),D0
000012FC: 66E2 'f.' BNE.S *-$001C ; 000012E0
000012FE: 70DD 'p.' MOVEQ #$DD,D0
00001300: 60CE '`.' BRA.S *-$0030 ; 000012D0
00001302: 6100 EDD4 'a...' BSR *-$122A ; 000000D8
00001306: 2028 001C ' (..' MOVE.L $001C(A0),D0
0000130A: 6B08 'k.' BMI.S *+$000A ; 00001314
0000130C: 2278 0386 '"x..' MOVEA.L $0386,A1
00001310: 2340 FFFA '#@..' MOVE.L D0,-$0006(A1)
00001314: 3028 001A '0(..' MOVE.W $001A(A0),D0
00001318: 08B8 0006 0376 '.....v' BCLR #$06,$0376
0000131E: 0800 0000 '....' BTST #$00,D0
00001322: 6606 'f.' BNE.S *+$0008 ; 0000132A
00001324: 08F8 0006 0376 '.....v' BSET #$06,$0376
0000132A: 7000 'p.' MOVEQ #$00,D0
0000132C: 6000 EE74 '`..t' BRA *-$118A ; 000001A2
00001330: 6100 EDA6 'a...' BSR *-$1258 ; 000000D8
00001334: 3428 001C '4(..' MOVE.W $001C(A0),D2
00001338: 6E12 'n.' BGT.S *+$0014 ; 0000134C
0000133A: 6706 'g.' BEQ.S *+$0008 ; 00001342
0000133C: 6100 FE06 'a...' BSR *-$01F8 ; 00001144
00001340: 6004 '`.' BRA.S *+$0006 ; 00001346
00001342: 6100 FE16 'a...' BSR *-$01E8 ; 0000115A
00001346: 6600 01D6 'f...' BNE *+$01D8 ; 0000151E
0000134A: 6018 '`.' BRA.S *+$001A ; 00001364
0000134C: 7600 'v.' MOVEQ #$00,D3
0000134E: 4268 0016 'Bh..' CLR.W $0016(A0)
00001352: 2238 0358 '"8.X' MOVE.L $0358,D1
00001356: 6700 048C 'g...' BEQ *+$048E ; 000017E4
0000135A: 5342 'SB' SUBQ.W #1,D2
0000135C: 2441 '$A' MOVEA.L D1,A2
0000135E: 6704 'g.' BEQ.S *+$0006 ; 00001364
00001360: 2212 '".' MOVE.L (A2),D1
00001362: 60F2 '`.' BRA.S *-$000C ; 00001356
00001364: 7020 'p ' MOVEQ #$20,D0 ; ' '
00001366: 31B2 000A 001E '1.....' MOVE.W $0A(A2,D0.W),$1E(A0,D0.W)
0000136C: 5540 'U@' SUBQ.W #2,D0
0000136E: 6AF6 'j.' BPL.S *-$0008 ; 00001366
00001370: 08E8 0006 0027 '.....'' BSET #$06,$0027(A0)
00001376: 6100 0AA6 'a...' BSR *+$0AA8 ; 00001E1E
0000137A: B5F1 1014 '....' CMPA.L $14(A1,D1.W),A2
0000137E: 6612 'f.' BNE.S *+$0014 ; 00001392
00001380: 6100 1A16 'a...' BSR *+$1A18 ; 00002D98
00001384: 6618 'f.' BNE.S *+$001A ; 0000139E
00001386: 2031 1000 ' 1..' MOVE.L $00(A1,D1.W),D0
0000138A: 0C80 0000 0010 '......' CMPI.L #$00000010,D0
00001390: 640C 'd.' BCC.S *+$000E ; 0000139E
00001392: 6100 0A92 'a...' BSR *+$0A94 ; 00001E26
00001396: 65E2 'e.' BCS.S *-$001C ; 0000137A
00001398: 08A8 0006 0027 '.....'' BCLR #$06,$0027(A0)
0000139E: 08A8 0005 0027 '.....'' BCLR #$05,$0027(A0)
000013A4: B5F8 0352 '...R' CMPA.L $0352,A2
000013A8: 6606 'f.' BNE.S *+$0008 ; 000013B0
000013AA: 08E8 0005 0027 '.....'' BSET #$05,$0027(A0)
000013B0: 97CB '..' SUBA.L A3,A3
000013B2: 4A68 001C 'Jh..' TST.W $001C(A0)
000013B6: 6E58 'nX' BGT.S *+$005A ; 00001410
000013B8: 4A43 'JC' TST.W D3
000013BA: 6654 'fT' BNE.S *+$0056 ; 00001410
000013BC: 3228 0016 '2(..' MOVE.W $0016(A0),D1
000013C0: 6E4E 'nN' BGT.S *+$0050 ; 00001410
000013C2: 6D04 'm.' BLT.S *+$0006 ; 000013C8
000013C4: 7202 'r.' MOVEQ #$02,D1
000013C6: 600A '`.' BRA.S *+$000C ; 000013D2
000013C8: 0C41 F000 '.A..' CMPI.W #$F000,D1
000013CC: 6E42 'nB' BGT.S *+$0044 ; 00001410
000013CE: 0441 8001 '.A..' SUBI.W #$8001,D1
000013D2: 2678 0372 '&x.r' MOVEA.L $0372,A3
000013D6: D6C1 '..' ADDA.W D1,A3
000013D8: 6100 15AC 'a...' BSR *+$15AE ; 00002986
000013DC: 6632 'f2' BNE.S *+$0034 ; 00001410
000013DE: 48E6 00C0 'H...' MOVEM.L A0/A1,-(A6)
000013E2: 2278 0372 '"x.r' MOVEA.L $0372,A1
000013E6: 2031 1004 ' 1..' MOVE.L $04(A1,D1.W),D0
000013EA: 0C80 0000 0002 '......' CMPI.L #$00000002,D0
000013F0: 671A 'g.' BEQ.S *+$001C ; 0000140C
000013F2: 2431 1008 '$1..' MOVE.L $08(A1,D1.W),D2
000013F6: 91C8 '..' SUBA.L A0,A0
000013F8: 4EBA 0000 'N...' JSR CMGETCN ; id: 451
000013FC: 660E 'f.' BNE.S *+$0010 ; 0000140C
000013FE: 3029 0004 '0)..' MOVE.W $0004(A1),D0
00001402: 4CDE 0300 'L...' MOVEM.L (A6)+,A0/A1
00001406: 3140 0028 '1@.(' MOVE.W D0,$0028(A0)
0000140A: 6004 '`.' BRA.S *+$0006 ; 00001410
0000140C: 4CDE 0300 'L...' MOVEM.L (A6)+,A0/A1
00001410: 4A43 'JC' TST.W D3
00001412: 6606 'f.' BNE.S *+$0008 ; 0000141A
00001414: 4A68 0016 'Jh..' TST.W $0016(A0)
00001418: 6D06 'm.' BLT.S *+$0008 ; 00001420
0000141A: 316A 004E 0016 '1j.N..' MOVE.W $004E(A2),$0016(A0)
00001420: 6100 03C6 'a...' BSR *+$03C8 ; 000017E8
00001424: 6100 1972 'a..r' BSR *+$1974 ; 00002D98
00001428: 663E 'f>' BNE.S *+$0040 ; 00001468
0000142A: 2228 0030 '"(.0' MOVE.L $0030(A0),D1
0000142E: 0C81 0000 8000 '......' CMPI.L #$00008000,D1
00001434: 6522 'e"' BCS.S *+$0024 ; 00001458
00001436: 2228 0030 '"(.0' MOVE.L $0030(A0),D1
0000143A: 203C 7FFF FFFF ' <....' MOVE.L #$7FFFFFFF,D0
00001440: 4C41 0000 'LA..' DIVU.L D1,D0
00001444: B068 002E '.h..' CMP.W $002E(A0),D0
00001448: 620E 'b.' BHI.S *+$0010 ; 00001458
0000144A: 3140 002E '1@..' MOVE.W D0,$002E(A0)
0000144E: B068 003E '.h.>' CMP.W $003E(A0),D0
00001452: 6204 'b.' BHI.S *+$0006 ; 00001458
00001454: 3140 003E '1@.>' MOVE.W D0,$003E(A0)
00001458: 302A 00A0 '0*..' MOVE.W $00A0(A2),D0
0000145C: 9168 002E '.h..' SUB.W D0,$002E(A0)
00001460: 302A 00A2 '0*..' MOVE.W $00A2(A2),D0
00001464: 9168 002E '.h..' SUB.W D0,$002E(A0)
00001468: 0828 0009 0006 '.(....' BTST #$09,$0006(A0)
0000146E: 661A 'f.' BNE.S *+$001C ; 0000148A
00001470: 303C 7C00 '0<|.' MOVE.W #$7C00,D0
00001474: B068 002E '.h..' CMP.W $002E(A0),D0
00001478: 620E 'b.' BHI.S *+$0010 ; 00001488
0000147A: 3140 002E '1@..' MOVE.W D0,$002E(A0)
0000147E: B068 003E '.h.>' CMP.W $003E(A0),D0
00001482: 6204 'b.' BHI.S *+$0006 ; 00001488
00001484: 3140 003E '1@.>' MOVE.W D0,$003E(A0)
00001488: 6066 '`f' BRA.S *+$0068 ; 000014F0
0000148A: 316A 004E 0016 '1j.N..' MOVE.W $004E(A2),$0016(A0)
00001490: 316A 0008 0040 '1j...@' MOVE.W $0008(A2),$0040(A0)
00001496: 316A 0048 0042 '1j.H.B' MOVE.W $0048(A2),$0042(A0)
0000149C: 316A 004A 0044 '1j.J.D' MOVE.W $004A(A2),$0044(A0)
000014A2: 316A 004C 0046 '1j.L.F' MOVE.W $004C(A2),$0046(A0)
000014A8: 42A8 0052 'B..R' CLR.L $0052(A0)
000014AC: 316A 0014 0054 '1j...T' MOVE.W $0014(A2),$0054(A0)
000014B2: 42A8 0056 'B..V' CLR.L $0056(A0)
000014B6: 317C 0001 0058 '1|...X' MOVE.W #$0001,$0058(A0)
000014BC: 6100 18DA 'a...' BSR *+$18DC ; 00002D98
000014C0: 665A 'fZ' BNE.S *+$005C ; 0000151C
000014C2: 216A 005E 0048 '!j.^.H' MOVE.L $005E(A2),$0048(A0)
000014C8: 316A 0062 004C '1j.b.L' MOVE.W $0062(A2),$004C(A0)
000014CE: 216A 0064 004E '!j.d.N' MOVE.L $0064(A2),$004E(A0)
000014D4: 216A 0072 0052 '!j.r.R' MOVE.L $0072(A2),$0052(A0)
000014DA: 216A 0076 0056 '!j.v.V' MOVE.L $0076(A2),$0056(A0)
000014E0: 2F08 '/.' MOVE.L A0,-(A7)
000014E2: 43E8 005A 'C..Z' LEA $005A(A0),A1
000014E6: 41EA 007A 'A..z' LEA $007A(A2),A0
000014EA: 7020 'p ' MOVEQ #$20,D0 ; ' '
000014EC: A22E '..' _BlockMoveData ; A22E
000014EE: 205F ' _' MOVEA.L (A7)+,A0
000014F0: 21CA 03EE '!...' MOVE.L A2,$03EE
000014F4: 6100 18A2 'a...' BSR *+$18A4 ; 00002D98
000014F8: 6622 'f"' BNE.S *+$0024 ; 0000151C
000014FA: 302A 004C '0*.L' MOVE.W $004C(A2),D0
000014FE: 6616 'f.' BNE.S *+$0018 ; 00001516
00001500: 0828 0009 0006 '.(....' BTST #$09,$0006(A0)
00001506: 670E 'g.' BEQ.S *+$0010 ; 00001516
00001508: 3028 003E '0(.>' MOVE.W $003E(A0),D0
0000150C: B068 002E '.h..' CMP.W $002E(A0),D0
00001510: 6304 'c.' BLS.S *+$0006 ; 00001516
00001512: 3140 002E '1@..' MOVE.W D0,$002E(A0)
00001516: 6100 FC1C 'a...' BSR *-$03E2 ; 00001134
0000151A: 6602 'f.' BNE.S *+$0004 ; 0000151E
0000151C: 7000 'p.' MOVEQ #$00,D0
0000151E: 6000 EC82 '`...' BRA *-$137C ; 000001A2
00001522: 6100 EBB4 'a...' BSR *-$144A ; 000000D8
00001526: 3428 001C '4(..' MOVE.W $001C(A0),D2
0000152A: 6E12 'n.' BGT.S *+$0014 ; 0000153E
0000152C: 6706 'g.' BEQ.S *+$0008 ; 00001534
0000152E: 6100 FC14 'a...' BSR *-$03EA ; 00001144
00001532: 6004 '`.' BRA.S *+$0006 ; 00001538
00001534: 6100 FC24 'a..$' BSR *-$03DA ; 0000115A
00001538: 6600 0174 'f..t' BNE *+$0176 ; 000016AE
0000153C: 6018 '`.' BRA.S *+$001A ; 00001556
0000153E: 7600 'v.' MOVEQ #$00,D3
00001540: 4268 0016 'Bh..' CLR.W $0016(A0)
00001544: 2238 0358 '"8.X' MOVE.L $0358,D1
00001548: 6700 029A 'g...' BEQ *+$029C ; 000017E4
0000154C: 5342 'SB' SUBQ.W #1,D2
0000154E: 2441 '$A' MOVEA.L D1,A2
00001550: 6704 'g.' BEQ.S *+$0006 ; 00001556
00001552: 2212 '".' MOVE.L (A2),D1
00001554: 60F2 '`.' BRA.S *-$000C ; 00001548
00001556: 7020 'p ' MOVEQ #$20,D0 ; ' '
00001558: 31B2 000A 001E '1.....' MOVE.W $0A(A2,D0.W),$1E(A0,D0.W)
0000155E: 5540 'U@' SUBQ.W #2,D0
00001560: 6AF6 'j.' BPL.S *-$0008 ; 00001558
00001562: 08E8 0006 0027 '.....'' BSET #$06,$0027(A0)
00001568: 6100 08B4 'a...' BSR *+$08B6 ; 00001E1E
0000156C: B5F1 1014 '....' CMPA.L $14(A1,D1.W),A2
00001570: 6612 'f.' BNE.S *+$0014 ; 00001584
00001572: 6100 1824 'a..$' BSR *+$1826 ; 00002D98
00001576: 6618 'f.' BNE.S *+$001A ; 00001590
00001578: 2031 1000 ' 1..' MOVE.L $00(A1,D1.W),D0
0000157C: 0C80 0000 0010 '......' CMPI.L #$00000010,D0
00001582: 640C 'd.' BCC.S *+$000E ; 00001590
00001584: 6100 08A0 'a...' BSR *+$08A2 ; 00001E26
00001588: 65E2 'e.' BCS.S *-$001C ; 0000156C
0000158A: 08A8 0006 0027 '.....'' BCLR #$06,$0027(A0)
00001590: 08A8 0005 0027 '.....'' BCLR #$05,$0027(A0)
00001596: B5F8 0352 '...R' CMPA.L $0352,A2
0000159A: 6606 'f.' BNE.S *+$0008 ; 000015A2
0000159C: 08E8 0005 0027 '.....'' BSET #$05,$0027(A0)
000015A2: 97CB '..' SUBA.L A3,A3
000015A4: 4A68 001C 'Jh..' TST.W $001C(A0)
000015A8: 6E58 'nX' BGT.S *+$005A ; 00001602
000015AA: 4A43 'JC' TST.W D3
000015AC: 6654 'fT' BNE.S *+$0056 ; 00001602
000015AE: 3228 0016 '2(..' MOVE.W $0016(A0),D1
000015B2: 6E4E 'nN' BGT.S *+$0050 ; 00001602
000015B4: 6D04 'm.' BLT.S *+$0006 ; 000015BA
000015B6: 7202 'r.' MOVEQ #$02,D1
000015B8: 600A '`.' BRA.S *+$000C ; 000015C4
000015BA: 0C41 F000 '.A..' CMPI.W #$F000,D1
000015BE: 6E42 'nB' BGT.S *+$0044 ; 00001602
000015C0: 0441 8001 '.A..' SUBI.W #$8001,D1
000015C4: 2678 0372 '&x.r' MOVEA.L $0372,A3
000015C8: D6C1 '..' ADDA.W D1,A3
000015CA: 6100 13BA 'a...' BSR *+$13BC ; 00002986
000015CE: 6632 'f2' BNE.S *+$0034 ; 00001602
000015D0: 48E6 00C0 'H...' MOVEM.L A0/A1,-(A6)
000015D4: 2278 0372 '"x.r' MOVEA.L $0372,A1
000015D8: 2031 1004 ' 1..' MOVE.L $04(A1,D1.W),D0
000015DC: 0C80 0000 0002 '......' CMPI.L #$00000002,D0
000015E2: 671A 'g.' BEQ.S *+$001C ; 000015FE
000015E4: 2431 1008 '$1..' MOVE.L $08(A1,D1.W),D2
000015E8: 91C8 '..' SUBA.L A0,A0
000015EA: 4EBA 0000 'N...' JSR CMGETCN ; id: 451
000015EE: 660E 'f.' BNE.S *+$0010 ; 000015FE
000015F0: 3029 0004 '0)..' MOVE.W $0004(A1),D0
000015F4: 4CDE 0300 'L...' MOVEM.L (A6)+,A0/A1
000015F8: 3140 0028 '1@.(' MOVE.W D0,$0028(A0)
000015FC: 6004 '`.' BRA.S *+$0006 ; 00001602
000015FE: 4CDE 0300 'L...' MOVEM.L (A6)+,A0/A1
00001602: 4A43 'JC' TST.W D3
00001604: 6606 'f.' BNE.S *+$0008 ; 0000160C
00001606: 4A68 0016 'Jh..' TST.W $0016(A0)
0000160A: 6D06 'm.' BLT.S *+$0008 ; 00001612
0000160C: 316A 004E 0016 '1j.N..' MOVE.W $004E(A2),$0016(A0)
00001612: 6100 01D4 'a...' BSR *+$01D6 ; 000017E8
00001616: 6100 1780 'a...' BSR *+$1782 ; 00002D98
0000161A: 6610 'f.' BNE.S *+$0012 ; 0000162C
0000161C: 302A 00A0 '0*..' MOVE.W $00A0(A2),D0
00001620: 9168 002E '.h..' SUB.W D0,$002E(A0)
00001624: 302A 00A2 '0*..' MOVE.W $00A2(A2),D0
00001628: 9168 002E '.h..' SUB.W D0,$002E(A0)
0000162C: 2228 0030 '"(.0' MOVE.L $0030(A0),D1
00001630: 7000 'p.' MOVEQ #$00,D0
00001632: 3028 002E '0(..' MOVE.W $002E(A0),D0
00001636: 4C00 1400 'L...' MULU.L D0,D0:D1
0000163A: 2141 007E '!A.~' MOVE.L D1,$007E(A0)
0000163E: 2140 007A '!@.z' MOVE.L D0,$007A(A0)
00001642: 2228 0030 '"(.0' MOVE.L $0030(A0),D1
00001646: 7000 'p.' MOVEQ #$00,D0
00001648: 3028 003E '0(.>' MOVE.W $003E(A0),D0
0000164C: 4C00 1400 'L...' MULU.L D0,D0:D1
00001650: 2141 0086 '!A..' MOVE.L D1,$0086(A0)
00001654: 2140 0082 '!@..' MOVE.L D0,$0082(A0)
00001658: 316A 004E 0016 '1j.N..' MOVE.W $004E(A2),$0016(A0)
0000165E: 316A 0008 0040 '1j...@' MOVE.W $0008(A2),$0040(A0)
00001664: 316A 0048 0042 '1j.H.B' MOVE.W $0048(A2),$0042(A0)
0000166A: 316A 004A 0044 '1j.J.D' MOVE.W $004A(A2),$0044(A0)
00001670: 316A 004C 0046 '1j.L.F' MOVE.W $004C(A2),$0046(A0)
00001676: 0C6A D2D7 0008 '.j....' CMPI.W #$D2D7,$0008(A2)
0000167C: 672E 'g.' BEQ.S *+$0030 ; 000016AC
0000167E: 216A 005E 0048 '!j.^.H' MOVE.L $005E(A2),$0048(A0)
00001684: 316A 0062 004C '1j.b.L' MOVE.W $0062(A2),$004C(A0)
0000168A: 216A 0064 004E '!j.d.N' MOVE.L $0064(A2),$004E(A0)
00001690: 216A 0072 0052 '!j.r.R' MOVE.L $0072(A2),$0052(A0)
00001696: 216A 0076 0056 '!j.v.V' MOVE.L $0076(A2),$0056(A0)
0000169C: 2F08 '/.' MOVE.L A0,-(A7)
0000169E: 43E8 005A 'C..Z' LEA $005A(A0),A1
000016A2: 41EA 007A 'A..z' LEA $007A(A2),A0
000016A6: 7020 'p ' MOVEQ #$20,D0 ; ' '
000016A8: A22E '..' _BlockMoveData ; A22E
000016AA: 205F ' _' MOVEA.L (A7)+,A0
000016AC: 7000 'p.' MOVEQ #$00,D0
000016AE: 6000 EAF2 '`...' BRA *-$150C ; 000001A2
000016B2: 6100 EA24 'a..$' BSR *-$15DA ; 000000D8
000016B6: 6100 FAA2 'a...' BSR *-$055C ; 0000115A
000016BA: 6600 00BC 'f...' BNE *+$00BE ; 00001778
000016BE: 6100 00F0 'a...' BSR *+$00F2 ; 000017B0
000016C2: 6600 00B4 'f...' BNE *+$00B6 ; 00001778
000016C6: 6100 12BE 'a...' BSR *+$12C0 ; 00002986
000016CA: 6600 00AC 'f...' BNE *+$00AE ; 00001778
000016CE: 2428 0012 '$(..' MOVE.L $0012(A0),D2
000016D2: 672C 'g,' BEQ.S *+$002E ; 00001700
000016D4: 2242 '"B' MOVEA.L D2,A1
000016D6: 7400 't.' MOVEQ #$00,D2
000016D8: 1611 '..' MOVE.B (A1),D3
000016DA: 6724 'g$' BEQ.S *+$0026 ; 00001700
000016DC: 5202 'R.' ADDQ.B #1,D2
000016DE: 0C31 003A 2000 '.1.: .' CMPI.B #$3A,$00(A1,D2.W) ; ':'
000016E4: 670C 'g.' BEQ.S *+$000E ; 000016F2
000016E6: 0C02 001B '....' CMPI.B #$1B,D2
000016EA: 6E0E 'n.' BGT.S *+$0010 ; 000016FA
000016EC: B403 '..' CMP.B D3,D2
000016EE: 6710 'g.' BEQ.S *+$0012 ; 00001700
000016F0: 60EA '`.' BRA.S *-$0014 ; 000016DC
000016F2: B403 '..' CMP.B D3,D2
000016F4: 6604 'f.' BNE.S *+$0006 ; 000016FA
000016F6: 5342 'SB' SUBQ.W #1,D2
000016F8: 6606 'f.' BNE.S *+$0008 ; 00001700
000016FA: 70DB 'p.' MOVEQ #$DB,D0
000016FC: 6000 007A '`..z' BRA *+$007C ; 00001778
00001700: 2568 001E 000A '%h....' MOVE.L $001E(A0),$000A(A2)
00001706: 2568 0022 000E '%h."..' MOVE.L $0022(A0),$000E(A2)
0000170C: 3028 0026 '0(.&' MOVE.W $0026(A0),D0
00001710: 0240 8000 '.@..' ANDI.W #$8000,D0
00001714: 322A 0012 '2*..' MOVE.W $0012(A2),D1
00001718: 0241 7FFF '.A..' ANDI.W #$7FFF,D1
0000171C: 8240 '.@' OR.W D0,D1
0000171E: 3541 0012 '5A..' MOVE.W D1,$0012(A2)
00001722: 2228 0012 '"(..' MOVE.L $0012(A0),D1
00001726: 6100 1670 'a..p' BSR *+$1672 ; 00002D98
0000172A: 661E 'f.' BNE.S *+$0020 ; 0000174A
0000172C: 2568 0034 0020 '%h.4. ' MOVE.L $0034(A0),$0020(A2)
00001732: 2568 0048 005E '%h.H.^' MOVE.L $0048(A0),$005E(A2)
00001738: 3568 004C 0062 '5h.L.b' MOVE.W $004C(A0),$0062(A2)
0000173E: 41E8 005A 'A..Z' LEA $005A(A0),A0
00001742: 43EA 007A 'C..z' LEA $007A(A2),A1
00001746: 7020 'p ' MOVEQ #$20,D0 ; ' '
00001748: A22E '..' _BlockMoveData ; A22E
0000174A: 4A02 'J.' TST.B D2
0000174C: 6724 'g$' BEQ.S *+$0026 ; 00001772
0000174E: 2002 ' .' MOVE.L D2,D0
00001750: 2041 ' A' MOVEA.L D1,A0
00001752: 5248 'RH' ADDQ.W #1,A0
00001754: 43EA 002C 'C..,' LEA $002C(A2),A1
00001758: 12C0 '..' MOVE.B D0,(A1)+
0000175A: A22E '..' _BlockMoveData ; A22E
0000175C: 6100 163A 'a..:' BSR *+$163C ; 00002D98
00001760: 6610 'f.' BNE.S *+$0012 ; 00001772
00001762: 7400 't.' MOVEQ #$00,D2
00001764: 7002 'p.' MOVEQ #$02,D0
00001766: 2042 ' B' MOVEA.L D2,A0
00001768: 43EA 002C 'C..,' LEA $002C(A2),A1
0000176C: 6100 E892 'a...' BSR CMRENAMECN-AUTOMOD_215C0+$E892 ; ids: 456, 352
00001770: 6606 'f.' BNE.S *+$0008 ; 00001778
00001772: 6100 F02C 'a..,' BSR *-$0FD2 ; 000007A0
00001776: 7000 'p.' MOVEQ #$00,D0
00001778: 6000 EA28 '`..(' BRA *-$15D6 ; 000001A2
0000177C: 48E7 0060 'H..`' MOVEM.L A1/A2,-(A7)
00001780: 45EA 002C 'E..,' LEA $002C(A2),A2
00001784: 7001 'p.' MOVEQ #$01,D0
00001786: B011 '..' CMP.B (A1),D0
00001788: 6E18 'n.' BGT.S *+$001A ; 000017A2
0000178A: 0C31 003A 0000 '.1.:..' CMPI.B #$3A,$00(A1,D0.W) ; ':'
00001790: 6710 'g.' BEQ.S *+$0012 ; 000017A2
00001792: 0C00 001B '....' CMPI.B #$1B,D0
00001796: 6E0A 'n.' BGT.S *+$000C ; 000017A2
00001798: 15B1 0000 0000 '......' MOVE.B $00(A1,D0.W),$00(A2,D0.W)
0000179E: 5240 'R@' ADDQ.W #1,D0
000017A0: 60E4 '`.' BRA.S *-$001A ; 00001786
000017A2: 5340 'S@' SUBQ.W #1,D0
000017A4: 1480 '..' MOVE.B D0,(A2)
000017A6: 4CDF 0600 'L...' MOVEM.L (A7)+,A1/A2
000017AA: 6100 EFF4 'a...' BSR *-$100A ; 000007A0
000017AE: 4E75 'Nu' RTS
000017B0: 70D2 'p.' MOVEQ #$D2,D0
000017B2: 4A6A 0012 'Jj..' TST.W $0012(A2)
000017B6: 6B0A 'k.' BMI.S *+$000C ; 000017C2
000017B8: 70D4 'p.' MOVEQ #$D4,D0
000017BA: 4A2A 0013 'J*..' TST.B $0013(A2)
000017BE: 6B02 'k.' BMI.S *+$0004 ; 000017C2
000017C0: 7000 'p.' MOVEQ #$00,D0
000017C2: 4E75 'Nu' RTS
000017C4: 0801 0009 '....' BTST #$09,D1
000017C8: 6600 00B6 'f...' BNE *+$00B8 ; 00001880
000017CC: 6100 E90A 'a...' BSR *-$16F4 ; 000000D8
000017D0: 2038 0352 ' 8.R' MOVE.L $0352,D0
000017D4: 670E 'g.' BEQ.S *+$0010 ; 000017E4
000017D6: 2440 '$@' MOVEA.L D0,A2
000017D8: 3178 0384 0016 '1x....' MOVE.W $0384,$0016(A0)
000017DE: 6108 'a.' BSR.S *+$000A ; 000017E8
000017E0: 6000 E9C0 '`...' BRA *-$163E ; 000001A2
000017E4: 70DD 'p.' MOVEQ #$DD,D0
000017E6: 60F8 '`.' BRA.S *-$0006 ; 000017E0
000017E8: 48E7 0060 'H..`' MOVEM.L A1/A2,-(A7)
000017EC: 45EA 002C 'E..,' LEA $002C(A2),A2
000017F0: 2028 0012 ' (..' MOVE.L $0012(A0),D0
000017F4: 670C 'g.' BEQ.S *+$000E ; 00001802
000017F6: 2240 '"@' MOVEA.L D0,A1
000017F8: 7000 'p.' MOVEQ #$00,D0
000017FA: 1012 '..' MOVE.B (A2),D0
000017FC: 12DA '..' MOVE.B (A2)+,(A1)+
000017FE: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000017FC
00001802: 4CDF 0600 'L...' MOVEM.L (A7)+,A1/A2
00001806: 7000 'p.' MOVEQ #$00,D0
00001808: 4E75 'Nu' RTS
0000180A: 0801 0009 '....' BTST #$09,D1
0000180E: 663A 'f:' BNE.S *+$003C ; 0000184A
00001810: 6100 E8C6 'a...' BSR *-$1738 ; 000000D8
00001814: 6100 F92E 'a...' BSR *-$06D0 ; 00001144
00001818: 662C 'f,' BNE.S *+$002E ; 00001846
0000181A: 302A 004E '0*.N' MOVE.W $004E(A2),D0
0000181E: 4A43 'JC' TST.W D3
00001820: 660C 'f.' BNE.S *+$000E ; 0000182E
00001822: 4A68 0016 'Jh..' TST.W $0016(A0)
00001826: 6E06 'n.' BGT.S *+$0008 ; 0000182E
00001828: 3028 0016 '0(..' MOVE.W $0016(A0),D0
0000182C: 6704 'g.' BEQ.S *+$0006 ; 00001832
0000182E: 31C0 0384 '1...' MOVE.W D0,$0384
00001832: 7C02 '|.' MOVEQ #$02,D6
00001834: 2E0B '..' MOVE.L A3,D7
00001836: 6708 'g.' BEQ.S *+$000A ; 00001840
00001838: 2C2B 0004 ',+..' MOVE.L $0004(A3),D6
0000183C: 2E2B 0008 '.+..' MOVE.L $0008(A3),D7
00001840: 6100 009E 'a...' BSR *+$00A0 ; 000018E0
00001844: 7000 'p.' MOVEQ #$00,D0
00001846: 6000 E95A '`..Z' BRA *-$16A4 ; 000001A2
0000184A: 6100 E88C 'a...' BSR *-$1772 ; 000000D8
0000184E: 6100 100C 'a...' BSR *+$100E ; 0000285C
00001852: 670E 'g.' BEQ.S *+$0010 ; 00001862
00001854: 0C40 FFDB '.@..' CMPI.W #$FFDB,D0
00001858: 6622 'f"' BNE.S *+$0024 ; 0000187C
0000185A: 4A02 'J.' TST.B D2
0000185C: 661E 'f.' BNE.S *+$0020 ; 0000187C
0000185E: 7C02 '|.' MOVEQ #$02,D6
00001860: 600C '`.' BRA.S *+$000E ; 0000186E
00001862: 7088 'p.' MOVEQ #$88,D0
00001864: 0C15 0001 '....' CMPI.B #$01,(A5)
00001868: 6612 'f.' BNE.S *+$0014 ; 0000187C
0000186A: 2C2D 0006 ',-..' MOVE.L $0006(A5),D6
0000186E: 31EA 004E 0384 '1..N..' MOVE.W $004E(A2),$0384
00001874: 7E00 '~.' MOVEQ #$00,D7
00001876: 6100 0068 'a..h' BSR *+$006A ; 000018E0
0000187A: 7000 'p.' MOVEQ #$00,D0
0000187C: 6000 E924 '`..$' BRA *-$16DA ; 000001A2
00001880: 6100 E856 'a..V' BSR *-$17A8 ; 000000D8
00001884: 6100 0994 'a...' BSR *+$0996 ; 0000221A
00001888: 70DD 'p.' MOVEQ #$DD,D0
0000188A: 4AB1 1000 'J...' TST.L $00(A1,D1.W)
0000188E: 6710 'g.' BEQ.S *+$0012 ; 000018A0
00001890: 6100 0230 'a..0' BSR *+$0232 ; 00001AC2
00001894: 6100 FF52 'a..R' BSR *-$00AC ; 000017E8
00001898: 3178 0384 0016 '1x....' MOVE.W $0384,$0016(A0)
0000189E: 7000 'p.' MOVEQ #$00,D0
000018A0: 6000 E900 '`...' BRA *-$16FE ; 000001A2
000018A4: 6100 E832 'a..2' BSR *-$17CC ; 000000D8
000018A8: 6100 0FB2 'a...' BSR *+$0FB4 ; 0000285C
000018AC: 670C 'g.' BEQ.S *+$000E ; 000018BA
000018AE: 0C40 FFDB '.@..' CMPI.W #$FFDB,D0
000018B2: 6628 'f(' BNE.S *+$002A ; 000018DC
000018B4: 4A02 'J.' TST.B D2
000018B6: 6624 'f$' BNE.S *+$0026 ; 000018DC
000018B8: 601A '`.' BRA.S *+$001C ; 000018D4
000018BA: 7088 'p.' MOVEQ #$88,D0
000018BC: 0C15 0001 '....' CMPI.B #$01,(A5)
000018C0: 661A 'f.' BNE.S *+$001C ; 000018DC
000018C2: 2C2D 0006 ',-..' MOVE.L $0006(A5),D6
000018C6: 0C86 0000 0002 '......' CMPI.L #$00000002,D6
000018CC: 6706 'g.' BEQ.S *+$0008 ; 000018D4
000018CE: 7E00 '~.' MOVEQ #$00,D7
000018D0: 6132 'a2' BSR.S *+$0034 ; 00001904
000018D2: 6008 '`.' BRA.S *+$000A ; 000018DC
000018D4: 316A 004E 0016 '1j.N..' MOVE.W $004E(A2),$0016(A0)
000018DA: 7000 'p.' MOVEQ #$00,D0
000018DC: 6000 E8C4 '`...' BRA *-$173A ; 000001A2
000018E0: 21CA 0352 '!..R' MOVE.L A2,$0352
000018E4: 7202 'r.' MOVEQ #$02,D1
000018E6: 2278 0372 '"x.r' MOVEA.L $0372,A1
000018EA: 238A 1000 '#...' MOVE.L A2,$00(A1,D1.W)
000018EE: 2386 1004 '#...' MOVE.L D6,$04(A1,D1.W)
000018F2: 2387 1008 '#...' MOVE.L D7,$08(A1,D1.W)
000018F6: 2028 001C ' (..' MOVE.L $001C(A0),D0
000018FA: 2380 100C '#...' MOVE.L D0,$0C(A1,D1.W)
000018FE: 0641 8001 '.A..' ADDI.W #$8001,D1
00001902: 4E75 'Nu' RTS
00001904: 2A4A '*J' MOVEA.L A2,A5
00001906: 2678 0BB8 '&x..' MOVEA.L $0BB8,A3
0000190A: 266B 001E '&k..' MOVEA.L $001E(A3),A3
0000190E: 362B 0002 '6+..' MOVE.W $0002(A3),D3
00001912: 47EB 0004 'G...' LEA $0004(A3),A3
00001916: 284B '(K' MOVEA.L A3,A4
00001918: D6C3 '..' ADDA.W D3,A3
0000191A: 7800 'x.' MOVEQ #$00,D4
0000191C: 7A00 'z.' MOVEQ #$00,D5
0000191E: 6100 E6E0 'a...' BSR PROCESSMGREXISTS-AUTOMOD_215C0+$E6E0 ; ids: 459, 352
00001922: 661C 'f.' BNE.S *+$001E ; 00001940
00001924: 9BCD '..' SUBA.L A5,A5
00001926: 2F08 '/.' MOVE.L A0,-(A7)
00001928: 4FEF FFF6 'O...' LEA -$000A(A7),A7
0000192C: 486F 0002 'Ho..' PEA $0002(A7)
00001930: 3F3C 003F '?<.?' MOVE.W #$003F,-(A7)
00001934: A88F '..' _OSDispatch ; A88F
00001936: 4FEF 0002 'O...' LEA $0002(A7),A7
0000193A: 281F '(.' MOVE.L (A7)+,D4
0000193C: 2A1F '*.' MOVE.L (A7)+,D5
0000193E: 205F ' _' MOVEA.L (A7)+,A0
00001940: 7400 't.' MOVEQ #$00,D2
00001942: 4EBA 08D6 'N...' JSR *+$08D8 ; 0000221A
00001946: 4EBA 08DA 'N...' JSR *+$08DC ; 00002222
0000194A: D6C3 '..' ADDA.W D3,A3
0000194C: 4EBA 08D4 'N...' JSR *+$08D6 ; 00002222
00001950: 643E 'd>' BCC.S *+$0040 ; 00001990
00001952: 4AB1 1000 'J...' TST.L $00(A1,D1.W)
00001956: 6608 'f.' BNE.S *+$000A ; 00001960
00001958: 4A42 'JB' TST.W D2
0000195A: 66EE 'f.' BNE.S *-$0010 ; 0000194A
0000195C: 3401 '4.' MOVE.W D1,D2
0000195E: 60EA '`.' BRA.S *-$0014 ; 0000194A
00001960: B5F1 1000 '....' CMPA.L $00(A1,D1.W),A2
00001964: 66E4 'f.' BNE.S *-$001A ; 0000194A
00001966: BCB1 1004 '....' CMP.L $04(A1,D1.W),D6
0000196A: 66DE 'f.' BNE.S *-$0020 ; 0000194A
0000196C: 200D ' .' MOVE.L A5,D0
0000196E: 670C 'g.' BEQ.S *+$000E ; 0000197C
00001970: 2028 001C ' (..' MOVE.L $001C(A0),D0
00001974: B0B1 100C '....' CMP.L $0C(A1,D1.W),D0
00001978: 66D0 'f.' BNE.S *-$002E ; 0000194A
0000197A: 600A '`.' BRA.S *+$000C ; 00001986
0000197C: BAAB 0004 '....' CMP.L $0004(A3),D5
00001980: 66C8 'f.' BNE.S *-$0036 ; 0000194A
00001982: B893 '..' CMP.L (A3),D4
00001984: 66C4 'f.' BNE.S *-$003A ; 0000194A
00001986: 4268 0018 'Bh..' CLR.W $0018(A0)
0000198A: 0641 8001 '.A..' ADDI.W #$8001,D1
0000198E: 6022 '`"' BRA.S *+$0024 ; 000019B2
00001990: 3202 '2.' MOVE.W D2,D1
00001992: 6726 'g&' BEQ.S *+$0028 ; 000019BA
00001994: 317C 0001 0018 '1|....' MOVE.W #$0001,$0018(A0)
0000199A: 7000 'p.' MOVEQ #$00,D0
0000199C: 3001 '0.' MOVE.W D1,D0
0000199E: 363C 0010 '6<..' MOVE.W #$0010,D3
000019A2: 80C3 '..' DIVU.W D3,D0
000019A4: E748 '.H' LSL.W #3,D0
000019A6: 2984 0000 ')...' MOVE.L D4,$00(A4,D0.W)
000019AA: 2985 0004 ')...' MOVE.L D5,$04(A4,D0.W)
000019AE: 4EBA FF36 'N..6' JSR *-$00C8 ; 000018E6
000019B2: 3141 0016 '1A..' MOVE.W D1,$0016(A0)
000019B6: 7000 'p.' MOVEQ #$00,D0
000019B8: 4E75 'Nu' RTS
000019BA: 7087 'p.' MOVEQ #$87,D0
000019BC: 4E75 'Nu' RTS
000019BE: 6100 E718 'a...' BSR *-$18E6 ; 000000D8
000019C2: 7200 'r.' MOVEQ #$00,D1
000019C4: 3228 0016 '2(..' MOVE.W $0016(A0),D1
000019C8: 6100 0114 'a...' BSR *+$0116 ; 00001ADE
000019CC: 6708 'g.' BEQ.S *+$000A ; 000019D6
000019CE: 0C41 F000 '.A..' CMPI.W #$F000,D1
000019D2: 621E 'b.' BHI.S *+$0020 ; 000019F2
000019D4: 601E '`.' BRA.S *+$0020 ; 000019F4
000019D6: 0441 8001 '.A..' SUBI.W #$8001,D1
000019DA: 2471 1000 '$q..' MOVEA.L $00(A1,D1.W),A2
000019DE: 4A6A 004C 'Jj.L' TST.W $004C(A2)
000019E2: 670A 'g.' BEQ.S *+$000C ; 000019EE
000019E4: 21CA 03EE '!...' MOVE.L A2,$03EE
000019E8: D289 '..' ADD.L A1,D1
000019EA: 70C6 'p.' MOVEQ #$C6,D0
000019EC: 6006 '`.' BRA.S *+$0008 ; 000019F4
000019EE: 42B1 1000 'B...' CLR.L $00(A1,D1.W)
000019F2: 7000 'p.' MOVEQ #$00,D0
000019F4: 6000 E7AC '`...' BRA *-$1852 ; 000001A2
000019F8: 6100 E6DE 'a...' BSR *-$1920 ; 000000D8
000019FC: 6116 'a.' BSR.S *+$0018 ; 00001A14
000019FE: 6610 'f.' BNE.S *+$0012 ; 00001A10
00001A00: 48C1 'H.' EXT.L D1
00001A02: D289 '..' ADD.L A1,D1
00001A04: 21CA 03EE '!...' MOVE.L A2,$03EE
00001A08: 6100 F72A 'a..*' BSR *-$08D4 ; 00001134
00001A0C: 6602 'f.' BNE.S *+$0004 ; 00001A10
00001A0E: 7000 'p.' MOVEQ #$00,D0
00001A10: 6000 E790 '`...' BRA *-$186E ; 000001A2
00001A14: 4A68 001A 'Jh..' TST.W $001A(A0)
00001A18: 6E3A 'n:' BGT.S *+$003C ; 00001A54
00001A1A: 7200 'r.' MOVEQ #$00,D1
00001A1C: 3228 0016 '2(..' MOVE.W $0016(A0),D1
00001A20: 6100 00BC 'a...' BSR *+$00BE ; 00001ADE
00001A24: 6720 'g ' BEQ.S *+$0022 ; 00001A46
00001A26: 6100 F732 'a..2' BSR *-$08CC ; 0000115A
00001A2A: 6676 'fv' BNE.S *+$0078 ; 00001AA2
00001A2C: 42A8 001C 'B...' CLR.L $001C(A0)
00001A30: 7002 'p.' MOVEQ #$02,D0
00001A32: 2140 0030 '!@.0' MOVE.L D0,$0030(A0)
00001A36: 316A 004E 0020 '1j.N. ' MOVE.W $004E(A2),$0020(A0)
00001A3C: 316A 004E 0016 '1j.N..' MOVE.W $004E(A2),$0016(A0)
00001A42: 7200 'r.' MOVEQ #$00,D1
00001A44: 6058 '`X' BRA.S *+$005A ; 00001A9E
00001A46: 70DD 'p.' MOVEQ #$DD,D0
00001A48: 0441 8001 '.A..' SUBI.W #$8001,D1
00001A4C: 4AB1 1000 'J...' TST.L $00(A1,D1.W)
00001A50: 6750 'gP' BEQ.S *+$0052 ; 00001AA2
00001A52: 6048 '`H' BRA.S *+$004A ; 00001A9C
00001A54: 70DD 'p.' MOVEQ #$DD,D0
00001A56: 7400 't.' MOVEQ #$00,D2
00001A58: 4A68 0016 'Jh..' TST.W $0016(A0)
00001A5C: 6708 'g.' BEQ.S *+$000A ; 00001A66
00001A5E: 6100 F6E4 'a...' BSR *-$091A ; 00001144
00001A62: 663E 'f>' BNE.S *+$0040 ; 00001AA2
00001A64: 240A '$.' MOVE.L A2,D2
00001A66: 3828 001A '8(..' MOVE.W $001A(A0),D4
00001A6A: 2628 001C '&(..' MOVE.L $001C(A0),D3
00001A6E: 70DD 'p.' MOVEQ #$DD,D0
00001A70: 6100 07A8 'a...' BSR *+$07AA ; 0000221A
00001A74: 6100 07AC 'a...' BSR *+$07AE ; 00002222
00001A78: 6100 07A8 'a...' BSR *+$07AA ; 00002222
00001A7C: 6424 'd$' BCC.S *+$0026 ; 00001AA2
00001A7E: 4AB1 1000 'J...' TST.L $00(A1,D1.W)
00001A82: 67F4 'g.' BEQ.S *-$000A ; 00001A78
00001A84: 4A83 'J.' TST.L D3
00001A86: 6706 'g.' BEQ.S *+$0008 ; 00001A8E
00001A88: B6B1 100C '....' CMP.L $0C(A1,D1.W),D3
00001A8C: 66EA 'f.' BNE.S *-$0014 ; 00001A78
00001A8E: 4A82 'J.' TST.L D2
00001A90: 6706 'g.' BEQ.S *+$0008 ; 00001A98
00001A92: B4B1 1000 '....' CMP.L $00(A1,D1.W),D2
00001A96: 66E0 'f.' BNE.S *-$001E ; 00001A78
00001A98: 5344 'SD' SUBQ.W #1,D4
00001A9A: 6EDC 'n.' BGT.S *-$0022 ; 00001A78
00001A9C: 611E 'a.' BSR.S *+$0020 ; 00001ABC
00001A9E: 6100 FD48 'a..H' BSR *-$02B6 ; 000017E8
00001AA2: 4A40 'J@' TST.W D0
00001AA4: 4E75 'Nu' RTS
00001AA6: 48E7 1F7E 'H..~' MOVEM.L D3-D7/A1-A6,-(A7)
00001AAA: 2C78 036A ',x.j' MOVEA.L $036A,A6
00001AAE: 6100 FF64 'a..d' BSR *-$009A ; 00001A14
00001AB2: 4CDF 7EF8 'L.~.' MOVEM.L (A7)+,D3-D7/A1-A6
00001AB6: 3140 0010 '1@..' MOVE.W D0,$0010(A0)
00001ABA: 4E75 'Nu' RTS
00001ABC: 2171 100C 001C '!q....' MOVE.L $0C(A1,D1.W),$001C(A0)
00001AC2: 2471 1000 '$q..' MOVEA.L $00(A1,D1.W),A2
00001AC6: 316A 004E 0020 '1j.N. ' MOVE.W $004E(A2),$0020(A0)
00001ACC: 2171 1004 0030 '!q...0' MOVE.L $04(A1,D1.W),$0030(A0)
00001AD2: 3001 '0.' MOVE.W D1,D0
00001AD4: 0640 8001 '.@..' ADDI.W #$8001,D0
00001AD8: 3140 0016 '1@..' MOVE.W D0,$0016(A0)
00001ADC: 4E75 'Nu' RTS
00001ADE: 2F01 '/.' MOVE.L D1,-(A7)
00001AE0: 70CD 'p.' MOVEQ #$CD,D0
00001AE2: 0441 8001 '.A..' SUBI.W #$8001,D1
00001AE6: 2278 0372 '"x.r' MOVEA.L $0372,A1
00001AEA: B251 '.Q' CMP.W (A1),D1
00001AEC: 641A 'd.' BCC.S *+$001C ; 00001B08
00001AEE: 5541 'UA' SUBQ.W #2,D1
00001AF0: 82FC 0010 '....' DIVU.W #$0010,D1
00001AF4: 4841 'HA' SWAP D1
00001AF6: 4A41 'JA' TST.W D1
00001AF8: 660E 'f.' BNE.S *+$0010 ; 00001B08
00001AFA: 2217 '".' MOVE.L (A7),D1
00001AFC: 0441 8001 '.A..' SUBI.W #$8001,D1
00001B00: 4AB1 1000 'J...' TST.L $00(A1,D1.W)
00001B04: 6702 'g.' BEQ.S *+$0004 ; 00001B08
00001B06: 7000 'p.' MOVEQ #$00,D0
00001B08: 221F '".' MOVE.L (A7)+,D1
00001B0A: 4A40 'J@' TST.W D0
00001B0C: 4E75 'Nu' RTS
00001B0E: 48E7 1F7E 'H..~' MOVEM.L D3-D7/A1-A6,-(A7)
00001B12: 2C78 036A ',x.j' MOVEA.L $036A,A6
00001B16: 6100 F642 'a..B' BSR *-$09BC ; 0000115A
00001B1A: 6612 'f.' BNE.S *+$0014 ; 00001B2E
00001B1C: 2C28 0030 ',(.0' MOVE.L $0030(A0),D6
00001B20: 7E00 '~.' MOVEQ #$00,D7
00001B22: 6100 FDE0 'a...' BSR *-$021E ; 00001904
00001B26: 6606 'f.' BNE.S *+$0008 ; 00001B2E
00001B28: 3141 0016 '1A..' MOVE.W D1,$0016(A0)
00001B2C: 7000 'p.' MOVEQ #$00,D0
00001B2E: 4CDF 7EF8 'L.~.' MOVEM.L (A7)+,D3-D7/A1-A6
00001B32: 3140 0010 '1@..' MOVE.W D0,$0010(A0)
00001B36: 4E75 'Nu' RTS
00001B38: 48E7 1F7E 'H..~' MOVEM.L D3-D7/A1-A6,-(A7)
00001B3C: 2C78 036A ',x.j' MOVEA.L $036A,A6
00001B40: 6100 F618 'a...' BSR *-$09E6 ; 0000115A
00001B44: 66E8 'f.' BNE.S *-$0016 ; 00001B2E
00001B46: 31EA 004E 0384 '1..N..' MOVE.W $004E(A2),$0384
00001B4C: 2C28 0030 ',(.0' MOVE.L $0030(A0),D6
00001B50: 7E00 '~.' MOVEQ #$00,D7
00001B52: 6100 FD8C 'a...' BSR *-$0272 ; 000018E0
00001B56: 60D4 '`.' BRA.S *-$002A ; 00001B2C
00001B58: 41F8 03A4 'A...' LEA $03A4,A0
00001B5C: 42A8 000C 'B...' CLR.L $000C(A0)
00001B60: 317C 0017 001A '1|....' MOVE.W #$0017,$001A(A0)
00001B66: 42A8 001C 'B...' CLR.L $001C(A0)
00001B6A: A004 '..' _Control ; A004
00001B6C: 660E 'f.' BNE.S *+$0010 ; 00001B7C
00001B6E: 2028 001C ' (..' MOVE.L $001C(A0),D0
00001B72: 0C00 0010 '....' CMPI.B #$10,D0
00001B76: 6704 'g.' BEQ.S *+$0006 ; 00001B7C
00001B78: 0C00 0011 '....' CMPI.B #$11,D0
00001B7C: 4E75 'Nu' RTS
00001B7E: 705E 'p^' MOVEQ #$5E,D0 ; '^'
00001B80: 204A ' J' MOVEA.L A2,A0
00001B82: A020 '. ' _SetPtrSize ; A020
00001B84: 7403 't.' MOVEQ #$03,D2
00001B86: C4EA 001A '....' MULU.W $001A(A2),D2
00001B8A: 5282 'R.' ADDQ.L #1,D2
00001B8C: E28A '..' LSR.L #1,D2
00001B8E: 3542 0058 '5B.X' MOVE.W D2,$0058(A2)
00001B92: 7E40 '~@' MOVEQ #$40,D7 ; '@'
00001B94: 2002 ' .' MOVE.L D2,D0
00001B96: A51E '..' _NewPtrSys ; A51E
00001B98: 6600 EFEE 'f...' BNE *-$1010 ; 00000B88
00001B9C: 2548 0050 '%H.P' MOVE.L A0,$0050(A2)
00001BA0: 7602 'v.' MOVEQ #$02,D3
00001BA2: 30F5 7000 '0.p.' MOVE.W $00(A5,D7.W),(A0)+
00001BA6: 5447 'TG' ADDQ.W #2,D7
00001BA8: 5542 'UB' SUBQ.W #2,D2
00001BAA: 6F12 'o.' BLE.S *+$0014 ; 00001BBE
00001BAC: 0C47 0200 '.G..' CMPI.W #$0200,D7
00001BB0: 65F0 'e.' BCS.S *-$000E ; 00001BA2
00001BB2: 5243 'RC' ADDQ.W #1,D3
00001BB4: 6100 1476 'a..v' BSR *+$1478 ; 0000302C
00001BB8: 660A 'f.' BNE.S *+$000C ; 00001BC4
00001BBA: 7E00 '~.' MOVEQ #$00,D7
00001BBC: 60E4 '`.' BRA.S *-$001A ; 00001BA2
00001BBE: 611E 'a.' BSR.S *+$0020 ; 00001BDE
00001BC0: 6738 'g8' BEQ.S *+$003A ; 00001BFA
00001BC2: 70C4 'p.' MOVEQ #$C4,D0
00001BC4: 6104 'a.' BSR.S *+$0006 ; 00001BCA
00001BC6: 6000 EFC0 '`...' BRA *-$103E ; 00000B88
00001BCA: 48E7 8080 'H...' MOVEM.L D0/A0,-(A7)
00001BCE: 206A 0050 ' j.P' MOVEA.L $0050(A2),A0
00001BD2: A01F '..' _DisposePtr ; A01F
00001BD4: 42AA 0050 'B..P' CLR.L $0050(A2)
00001BD8: 4CDF 0101 'L...' MOVEM.L (A7)+,D0/A0
00001BDC: 4E75 'Nu' RTS
00001BDE: 7602 'v.' MOVEQ #$02,D3
00001BE0: 7200 'r.' MOVEQ #$00,D1
00001BE2: 6100 1A16 'a...' BSR *+$1A18 ; 000035FA
00001BE6: 6602 'f.' BNE.S *+$0004 ; 00001BEA
00001BE8: 5241 'RA' ADDQ.W #1,D1
00001BEA: B66A 001A '.j..' CMP.W $001A(A2),D3
00001BEE: 6204 'b.' BHI.S *+$0006 ; 00001BF4
00001BF0: 5243 'RC' ADDQ.W #1,D3
00001BF2: 60EE '`.' BRA.S *-$0010 ; 00001BE2
00001BF4: B26A 002A '.j.*' CMP.W $002A(A2),D1
00001BF8: 4E75 'Nu' RTS
00001BFA: 7200 'r.' MOVEQ #$00,D1
00001BFC: 7400 't.' MOVEQ #$00,D2
00001BFE: 7E00 '~.' MOVEQ #$00,D7
00001C00: 6100 13FC 'a...' BSR *+$13FE ; 00002FFE
00001C04: 66BE 'f.' BNE.S *-$0040 ; 00001BC4
00001C06: 4A15 'J.' TST.B (A5)
00001C08: 660C 'f.' BNE.S *+$000E ; 00001C16
00001C0A: 204D ' M' MOVEA.L A5,A0
00001C0C: C346 '.F' EXG D1,D6
00001C0E: 7202 'r.' MOVEQ #$02,D1
00001C10: 4EBA 0000 'N...' JSR HFS_2A548 ; id: 295
00001C14: C346 '.F' EXG D1,D6
00001C16: 7000 'p.' MOVEQ #$00,D0
00001C18: 4A35 0000 'J5..' TST.B $00(A5,D0.W)
00001C1C: 6722 'g"' BEQ.S *+$0024 ; 00001C40
00001C1E: 5241 'RA' ADDQ.W #1,D1
00001C20: B4B5 0012 '....' CMP.L $12(A5,D0.W),D2
00001C24: 6204 'b.' BHI.S *+$0006 ; 00001C2A
00001C26: 2435 0012 '$5..' MOVE.L $12(A5,D0.W),D2
00001C2A: 47F5 0016 'G...' LEA $16(A5,D0.W),A3
00001C2E: 614E 'aN' BSR.S *+$0050 ; 00001C7E
00001C30: 6690 'f.' BNE.S *-$006E ; 00001BC2
00001C32: 47F5 0020 'G.. ' LEA $20(A5,D0.W),A3
00001C36: 6146 'aF' BSR.S *+$0048 ; 00001C7E
00001C38: 6688 'f.' BNE.S *-$0076 ; 00001BC2
00001C3A: 6100 05C8 'a...' BSR *+$05CA ; 00002204
00001C3E: 65D8 'e.' BCS.S *-$0026 ; 00001C18
00001C40: 6100 13CC 'a...' BSR *+$13CE ; 0000300E
00001C44: 67C0 'g.' BEQ.S *-$003E ; 00001C06
00001C46: 0C40 FFDF '.@..' CMPI.W #$FFDF,D0
00001C4A: 6600 FF78 'f..x' BNE *-$0086 ; 00001BC4
00001C4E: B4AA 0026 '...&' CMP.L $0026(A2),D2
00001C52: 6508 'e.' BCS.S *+$000A ; 00001C5C
00001C54: 5282 'R.' ADDQ.L #1,D2
00001C56: 2542 0026 '%B.&' MOVE.L D2,$0026(A2)
00001C5A: 5207 'R.' ADDQ.B #1,D7
00001C5C: B26A 0014 '.j..' CMP.W $0014(A2),D1
00001C60: 6706 'g.' BEQ.S *+$0008 ; 00001C68
00001C62: 3541 0014 '5A..' MOVE.W D1,$0014(A2)
00001C66: 5407 'T.' ADDQ.B #2,D7
00001C68: 4A07 'J.' TST.B D7
00001C6A: 670A 'g.' BEQ.S *+$000C ; 00001C76
00001C6C: 6100 FB42 'a..B' BSR *-$04BC ; 000017B0
00001C70: 6604 'f.' BNE.S *+$0006 ; 00001C76
00001C72: 6100 EB2C 'a..,' BSR *-$14D2 ; 000007A0
00001C76: 8F2A 0013 '.*..' OR.B D7,$0013(A2)
00001C7A: 6000 EEDC '`...' BRA *-$1122 ; 00000B58
00001C7E: 48E7 FE00 'H...' MOVEM.L D0-D6,-(A7)
00001C82: 322A 001A '2*..' MOVE.W $001A(A2),D1
00001C86: 7C00 '|.' MOVEQ #$00,D6
00001C88: 242A 001C '$*..' MOVE.L $001C(A2),D2
00001C8C: 3613 '6.' MOVE.W (A3),D3
00001C8E: 6714 'g.' BEQ.S *+$0016 ; 00001CA4
00001C90: 6100 1968 'a..h' BSR *+$196A ; 000035FA
00001C94: 5341 'SA' SUBQ.W #1,D1
00001C96: 6536 'e6' BCS.S *+$0038 ; 00001CCE
00001C98: 3605 '6.' MOVE.W D5,D3
00001C9A: 6708 'g.' BEQ.S *+$000A ; 00001CA4
00001C9C: DC82 '..' ADD.L D2,D6
00001C9E: 0C43 0001 '.C..' CMPI.W #$0001,D3
00001CA2: 66EC 'f.' BNE.S *-$0012 ; 00001C90
00001CA4: 361B '6.' MOVE.W (A3)+,D3
00001CA6: 281B '(.' MOVE.L (A3)+,D4
00001CA8: 2A1B '*.' MOVE.L (A3)+,D5
00001CAA: BC85 '..' CMP.L D5,D6
00001CAC: 671E 'g.' BEQ.S *+$0020 ; 00001CCC
00001CAE: 2706 ''.' MOVE.L D6,-(A3)
00001CB0: 6602 'f.' BNE.S *+$0004 ; 00001CB4
00001CB2: 4243 'BC' CLR.W D3
00001CB4: B886 '..' CMP.L D6,D4
00001CB6: 6302 'c.' BLS.S *+$0004 ; 00001CBA
00001CB8: 2806 '(.' MOVE.L D6,D4
00001CBA: 2704 ''.' MOVE.L D4,-(A3)
00001CBC: 3703 '7.' MOVE.W D3,-(A3)
00001CBE: 6100 FAF0 'a...' BSR *-$050E ; 000017B0
00001CC2: 660A 'f.' BNE.S *+$000C ; 00001CCE
00001CC4: 4EBA 0000 'N...' JSR MARKA5BLOCK ; id: 445
00001CC8: 08C7 0002 '....' BSET #$02,D7
00001CCC: 7200 'r.' MOVEQ #$00,D1
00001CCE: 4CDF 007F 'L...' MOVEM.L (A7)+,D0-D6
00001CD2: 4E75 'Nu' RTS
00001CD4: 2D1F '-.' MOVE.L (A7)+,-(A6)
00001CD6: 48E6 7FFC 'H...' MOVEM.L D1-D7/A0-A5,-(A6)
00001CDA: 4A6A 0048 'Jj.H' TST.W $0048(A2)
00001CDE: 676A 'gj' BEQ.S *+$006C ; 00001D4A
00001CE0: 4A2A 0006 'J*..' TST.B $0006(A2)
00001CE4: 6A5E 'j^' BPL.S *+$0060 ; 00001D44
00001CE6: 6100 FEF6 'a...' BSR *-$0108 ; 00001BDE
00001CEA: 6658 'fX' BNE.S *+$005A ; 00001D44
00001CEC: 7602 'v.' MOVEQ #$02,D3
00001CEE: 6100 1342 'a..B' BSR *+$1344 ; 00003032
00001CF2: 6670 'fp' BNE.S *+$0072 ; 00001D64
00001CF4: 4EBA 0000 'N...' JSR MARKA5BLOCK ; id: 445
00001CF8: 701F 'p.' MOVEQ #$1F,D0
00001CFA: 224D '"M' MOVEA.L A5,A1
00001CFC: 41EA 0008 'A...' LEA $0008(A2),A0
00001D00: 2578 020C 000E '%x....' MOVE.L $020C,$000E(A2)
00001D06: 32D8 '2.' MOVE.W (A0)+,(A1)+
00001D08: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00001D06
00001D0C: 206A 0050 ' j.P' MOVEA.L $0050(A2),A0
00001D10: 342A 0058 '4*.X' MOVE.W $0058(A2),D2
00001D14: 7E40 '~@' MOVEQ #$40,D7 ; '@'
00001D16: 3B98 7000 ';.p.' MOVE.W (A0)+,$00(A5,D7.W)
00001D1A: 5447 'TG' ADDQ.W #2,D7
00001D1C: 5542 'UB' SUBQ.W #2,D2
00001D1E: 6F16 'o.' BLE.S *+$0018 ; 00001D36
00001D20: 0C47 0200 '.G..' CMPI.W #$0200,D7
00001D24: 65F0 'e.' BCS.S *-$000E ; 00001D16
00001D26: 5243 'RC' ADDQ.W #1,D3
00001D28: 6100 1308 'a...' BSR *+$130A ; 00003032
00001D2C: 6636 'f6' BNE.S *+$0038 ; 00001D64
00001D2E: 4EBA 0000 'N...' JSR MARKA5BLOCK ; id: 445
00001D32: 7E00 '~.' MOVEQ #$00,D7
00001D34: 60E0 '`.' BRA.S *-$001E ; 00001D16
00001D36: 0C47 0200 '.G..' CMPI.W #$0200,D7
00001D3A: 6408 'd.' BCC.S *+$000A ; 00001D44
00001D3C: 4275 7000 'Bup.' CLR.W $00(A5,D7.W)
00001D40: 5447 'TG' ADDQ.W #2,D7
00001D42: 60F2 '`.' BRA.S *-$000C ; 00001D36
00001D44: 6100 F172 'a..r' BSR *-$0E8C ; 00000EB8
00001D48: 661A 'f.' BNE.S *+$001C ; 00001D64
00001D4A: 422A 0006 'B*..' CLR.B $0006(A2)
00001D4E: 4A38 0346 'J8.F' TST.B $0346
00001D52: 660E 'f.' BNE.S *+$0010 ; 00001D62
00001D54: 4A6A 0048 'Jj.H' TST.W $0048(A2)
00001D58: 6704 'g.' BEQ.S *+$0006 ; 00001D5E
00001D5A: 6100 FE6E 'a..n' BSR *-$0190 ; 00001BCA
00001D5E: 6100 F06C 'a..l' BSR *-$0F92 ; 00000DCC
00001D62: 7000 'p.' MOVEQ #$00,D0
00001D64: 4CDE 3FFE 'L.?.' MOVEM.L (A6)+,D1-D7/A0-A5
00001D68: 2F1E '/.' MOVE.L (A6)+,-(A7)
00001D6A: 4A40 'J@' TST.W D0
00001D6C: 4E75 'Nu' RTS
00001D6E: 6100 E368 'a..h' BSR *-$1C96 ; 000000D8
00001D72: 3428 001C '4(..' MOVE.W $001C(A0),D2
00001D76: 6E10 'n.' BGT.S *+$0012 ; 00001D88
00001D78: 6706 'g.' BEQ.S *+$0008 ; 00001D80
00001D7A: 6100 F3C8 'a...' BSR *-$0C36 ; 00001144
00001D7E: 6004 '`.' BRA.S *+$0006 ; 00001D84
00001D80: 6100 F3D8 'a...' BSR *-$0C26 ; 0000115A
00001D84: 6640 'f@' BNE.S *+$0042 ; 00001DC6
00001D86: 6012 '`.' BRA.S *+$0014 ; 00001D9A
00001D88: 2238 0358 '"8.X' MOVE.L $0358,D1
00001D8C: 6700 FA56 'g..V' BEQ *-$05A8 ; 000017E4
00001D90: 5342 'SB' SUBQ.W #1,D2
00001D92: 2441 '$A' MOVEA.L D1,A2
00001D94: 6704 'g.' BEQ.S *+$0006 ; 00001D9A
00001D96: 2212 '".' MOVE.L (A2),D1
00001D98: 60F2 '`.' BRA.S *-$000C ; 00001D8C
00001D9A: 08EA 0006 0013 '......' BSET #$06,$0013(A2)
00001DA0: 6100 007C 'a..|' BSR *+$007E ; 00001E1E
00001DA4: B5F1 1014 '....' CMPA.L $14(A1,D1.W),A2
00001DA8: 670C 'g.' BEQ.S *+$000E ; 00001DB6
00001DAA: 6100 007A 'a..z' BSR *+$007C ; 00001E26
00001DAE: 65F4 'e.' BCS.S *-$000A ; 00001DA4
00001DB0: 08AA 0006 0013 '......' BCLR #$06,$0013(A2)
00001DB6: 7020 'p ' MOVEQ #$20,D0 ; ' '
00001DB8: 31B2 000A 001E '1.....' MOVE.W $0A(A2,D0.W),$1E(A0,D0.W)
00001DBE: 5540 'U@' SUBQ.W #2,D0
00001DC0: 6AF6 'j.' BPL.S *-$0008 ; 00001DB8
00001DC2: 6100 FA24 'a..$' BSR *-$05DA ; 000017E8
00001DC6: 6000 E3DA '`...' BRA *-$1C24 ; 000001A2
00001DCA: 4EBA E30C 'N...' JSR *-$1CF2 ; 000000D8
00001DCE: 3028 0018 '0(..' MOVE.W $0018(A0),D0
00001DD2: 3200 '2.' MOVE.W D0,D1
00001DD4: 6100 E2D4 'a...' BSR *-$1D2A ; 000000AA
00001DD8: 6B0C 'k.' BMI.S *+$000E ; 00001DE6
00001DDA: 3001 '0.' MOVE.W D1,D0
00001DDC: 6100 000C 'a...' BSR *+$000E ; 00001DEA
00001DE0: 2149 001C '!I..' MOVE.L A1,$001C(A0)
00001DE4: 7000 'p.' MOVEQ #$00,D0
00001DE6: 4EFA E3BA 'N...' JMP *-$1C44 ; 000001A2
00001DEA: 0280 0000 FFFF '......' ANDI.L #$0000FFFF,D0
00001DF0: 80F8 03F6 '....' DIVU.W $03F6,D0
00001DF4: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
00001DF8: 2269 001A '"i..' MOVEA.L $001A(A1),A1
00001DFC: C0E9 0002 '....' MULU.W $0002(A1),D0
00001E00: 43F1 0804 'C...' LEA $04(A1,D0.L),A1
00001E04: 4E75 'Nu' RTS
00001E06: 0440 8001 '.@..' SUBI.W #$8001,D0
00001E0A: E848 '.H' LSR.W #4,D0
00001E0C: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
00001E10: 2269 001E '"i..' MOVEA.L $001E(A1),A1
00001E14: C0E9 0002 '....' MULU.W $0002(A1),D0
00001E18: 43F1 0804 'C...' LEA $04(A1,D0.L),A1
00001E1C: 4E75 'Nu' RTS
00001E1E: 2278 034E '"x.N' MOVEA.L $034E,A1
00001E22: 7202 'r.' MOVEQ #$02,D1
00001E24: 4E75 'Nu' RTS
00001E26: D278 03F6 '.x..' ADD.W $03F6,D1
00001E2A: B251 '.Q' CMP.W (A1),D1
00001E2C: 4E75 'Nu' RTS
00001E2E: 61EE 'a.' BSR.S *-$0010 ; 00001E1E
00001E30: B4B1 1000 '....' CMP.L $00(A1,D1.W),D2
00001E34: 6606 'f.' BNE.S *+$0008 ; 00001E3C
00001E36: B5F1 1014 '....' CMPA.L $14(A1,D1.W),A2
00001E3A: 6708 'g.' BEQ.S *+$000A ; 00001E44
00001E3C: 61E8 'a.' BSR.S *-$0016 ; 00001E26
00001E3E: 65F0 'e.' BCS.S *-$000E ; 00001E30
00001E40: 44FC 0000 'D...' MOVE #$0000,CCR
00001E44: 4E75 'Nu' RTS
00001E46: 4201 'B.' CLR.B D1
00001E48: 3141 0006 '1A..' MOVE.W D1,$0006(A0)
00001E4C: 6100 E28A 'a...' BSR *-$1D74 ; 000000D8
00001E50: 50F8 0347 'P..G' ST $0347
00001E54: 6018 '`.' BRA.S *+$001A ; 00001E6E
00001E56: 6100 E280 'a...' BSR *-$1D7E ; 000000D8
00001E5A: 4238 0347 'B8.G' CLR.B $0347
00001E5E: 600E '`.' BRA.S *+$0010 ; 00001E6E
00001E60: 2F38 0784 '/8..' MOVE.L $0784,-(A7)
00001E64: 4E75 'Nu' RTS
00001E66: 6100 E270 'a..p' BSR *-$1D8E ; 000000D8
00001E6A: 50F8 0347 'P..G' ST $0347
00001E6E: 6100 E638 'a..8' BSR *-$19C6 ; 000004A8
00001E72: 61AA 'a.' BSR.S *-$0054 ; 00001E1E
00001E74: 4AB1 1000 'J...' TST.L $00(A1,D1.W)
00001E78: 670E 'g.' BEQ.S *+$0010 ; 00001E88
00001E7A: 61AA 'a.' BSR.S *-$0054 ; 00001E26
00001E7C: 65F6 'e.' BCS.S *-$0008 ; 00001E74
00001E7E: 70D6 'p.' MOVEQ #$D6,D0
00001E80: 4268 0018 'Bh..' CLR.W $0018(A0)
00001E84: 6000 E31C '`...' BRA *-$1CE2 ; 000001A2
00001E88: 3141 0018 '1A..' MOVE.W D1,$0018(A0)
00001E8C: D289 '..' ADD.L A1,D1
00001E8E: 6100 09CC 'a...' BSR *+$09CE ; 0000285C
00001E92: 66EC 'f.' BNE.S *-$0012 ; 00001E80
00001E94: 2F08 '/.' MOVE.L A0,-(A7)
00001E96: 2041 ' A' MOVEA.L D1,A0
00001E98: 7000 'p.' MOVEQ #$00,D0
00001E9A: 3038 03F6 '08..' MOVE.W $03F6,D0
00001E9E: E248 '.H' LSR.W #1,D0
00001EA0: 5340 'S@' SUBQ.W #1,D0
00001EA2: 4258 'BX' CLR.W (A0)+
00001EA4: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00001EA2
00001EA8: 205F ' _' MOVEA.L (A7)+,A0
00001EAA: 6100 0EEC 'a...' BSR *+$0EEE ; 00002D98
00001EAE: 6600 0264 'f..d' BNE *+$0266 ; 00002114
00001EB2: 70D5 'p.' MOVEQ #$D5,D0
00001EB4: 0C15 0002 '....' CMPI.B #$02,(A5)
00001EB8: 66C6 'f.' BNE.S *-$0038 ; 00001E80
00001EBA: 2641 '&A' MOVEA.L D1,A3
00001EBC: 2747 0036 ''G.6' MOVE.L D7,$0036(A3)
00001EC0: 202D 0004 ' -..' MOVE.L $0004(A5),D0
00001EC4: 2740 0032 ''@.2' MOVE.L D0,$0032(A3)
00001EC8: 2746 003A ''F.:' MOVE.L D6,$003A(A3)
00001ECC: 7000 'p.' MOVEQ #$00,D0
00001ECE: 302D 0048 '0-.H' MOVE.W $0048(A5),D0
00001ED2: 670C 'g.' BEQ.S *+$000E ; 00001EE0
00001ED4: C0EA 001E '....' MULU.W $001E(A2),D0
00001ED8: 08EB 0006 0004 '......' BSET #$06,$0004(A3)
00001EDE: 600A '`.' BRA.S *+$000C ; 00001EEA
00001EE0: 202A 0020 ' *. ' MOVE.L $0020(A2),D0
00001EE4: 08AB 0006 0004 '......' BCLR #$06,$0004(A3)
00001EEA: 2740 001E ''@..' MOVE.L D0,$001E(A3)
00001EEE: 48E7 00C0 'H...' MOVEM.L A0/A1,-(A7)
00001EF2: 700C 'p.' MOVEQ #$0C,D0
00001EF4: 41ED 004A 'A..J' LEA $004A(A5),A0
00001EF8: 4A38 0347 'J8.G' TST.B $0347
00001EFC: 6604 'f.' BNE.S *+$0006 ; 00001F02
00001EFE: 41ED 0056 'A..V' LEA $0056(A5),A0
00001F02: 43EB 0026 'C..&' LEA $0026(A3),A1
00001F06: A22E '..' _BlockMoveData ; A22E
00001F08: 7000 'p.' MOVEQ #$00,D0
00001F0A: 3002 '0.' MOVE.W D2,D0
00001F0C: 204C ' L' MOVEA.L A4,A0
00001F0E: 43EB 003E 'C..>' LEA $003E(A3),A1
00001F12: 12C0 '..' MOVE.B D0,(A1)+
00001F14: A22E '..' _BlockMoveData ; A22E
00001F16: 4CDF 0300 'L...' MOVEM.L (A7)+,A0/A1
00001F1A: 2D08 '-.' MOVE.L A0,-(A6)
00001F1C: 2006 ' .' MOVE.L D6,D0
00001F1E: 2407 '$.' MOVE.L D7,D2
00001F20: 41EB 003E 'A..>' LEA $003E(A3),A0
00001F24: 4EBA 0000 'N...' JSR CMGETCN ; id: 451
00001F28: 6700 000E 'g...' BEQ *+$0010 ; 00001F38
00001F2C: 205E ' ^' MOVEA.L (A6)+,A0
00001F2E: 6B00 FF50 'k..P' BMI *-$00AE ; 00001E80
00001F32: 70D5 'p.' MOVEQ #$D5,D0
00001F34: 6000 FF4A '`..J' BRA *-$00B4 ; 00001E80
00001F38: 2A49 '*I' MOVEA.L A1,A5
00001F3A: 41E8 0006 'A...' LEA $0006(A0),A0
00001F3E: 43EB 003E 'C..>' LEA $003E(A3),A1
00001F42: 7000 'p.' MOVEQ #$00,D0
00001F44: 1010 '..' MOVE.B (A0),D0
00001F46: 5280 'R.' ADDQ.L #1,D0
00001F48: A22E '..' _BlockMoveData ; A22E
00001F4A: 205E ' ^' MOVEA.L (A6)+,A0
00001F4C: 4247 'BG' CLR.W D7
00001F4E: 362D 0002 '6-..' MOVE.W $0002(A5),D3
00001F52: 0243 0100 '.C..' ANDI.W #$0100,D3
00001F56: 6704 'g.' BEQ.S *+$0006 ; 00001F5C
00001F58: 08C3 000D '....' BSET #$0D,D3
00001F5C: 4BED 0014 'K...' LEA $0014(A5),A5
00001F60: 241D '$.' MOVE.L (A5)+,D2
00001F62: 381D '8.' MOVE.W (A5)+,D4
00001F64: 2A1D '*.' MOVE.L (A5)+,D5
00001F66: 2C1D ',.' MOVE.L (A5)+,D6
00001F68: 4A38 0347 'J8.G' TST.B $0347
00001F6C: 660A 'f.' BNE.S *+$000C ; 00001F78
00001F6E: 08C3 0009 '....' BSET #$09,D3
00001F72: 381D '8.' MOVE.W (A5)+,D4
00001F74: 2A1D '*.' MOVE.L (A5)+,D5
00001F76: 2C1D ',.' MOVE.L (A5)+,D6
00001F78: 303C FAE2 '0<..' MOVE.W #$FAE2,D0
00001F7C: 4A86 'J.' TST.L D6
00001F7E: 6B04 'k.' BMI.S *+$0006 ; 00001F84
00001F80: 6164 'ad' BSR.S *+$0066 ; 00001FE6
00001F82: 6714 'g.' BEQ.S *+$0016 ; 00001F98
00001F84: 7200 'r.' MOVEQ #$00,D1
00001F86: 3238 03F6 '28..' MOVE.W $03F6,D1
00001F8A: E249 '.I' LSR.W #1,D1
00001F8C: 5341 'SA' SUBQ.W #1,D1
00001F8E: 425B 'B[' CLR.W (A3)+
00001F90: 51C9 FFFC 'Q...' DBF D1,*-$0002 ; 00001F8E
00001F94: 6000 FEEE '`...' BRA *-$0110 ; 00001E84
00001F98: 26C2 '&.' MOVE.L D2,(A3)+
00001F9A: 36C3 '6.' MOVE.W D3,(A3)+
00001F9C: 36C4 '6.' MOVE.W D4,(A3)+
00001F9E: 26C5 '&.' MOVE.L D5,(A3)+
00001FA0: 26C6 '&.' MOVE.L D6,(A3)+
00001FA2: 429B 'B.' CLR.L (A3)+
00001FA4: 26CA '&.' MOVE.L A2,(A3)+
00001FA6: 99CC '..' SUBA.L A4,A4
00001FA8: 200C ' .' MOVE.L A4,D0
00001FAA: 26CC '&.' MOVE.L A4,(A3)+
00001FAC: 36C7 '6.' MOVE.W D7,(A3)+
00001FAE: 588B 'X.' ADDQ.L #4,A3
00001FB0: 429B 'B.' CLR.L (A3)+
00001FB2: 08EA 0007 0005 '......' BSET #$07,$0005(A2)
00001FB8: 3828 0018 '8(..' MOVE.W $0018(A0),D4
00001FBC: 6100 FE70 'a..p' BSR *-$018E ; 00001E2E
00001FC0: B841 '.A' CMP.W D1,D4
00001FC2: 670C 'g.' BEQ.S *+$000E ; 00001FD0
00001FC4: 1A31 1004 '.1..' MOVE.B $04(A1,D1.W),D5
00001FC8: 1C05 '..' MOVE.B D5,D6
00001FCA: B706 '..' EOR.B D3,D6
00001FCC: E40E '..' LSR.B #2,D6
00001FCE: 6408 'd.' BCC.S *+$000A ; 00001FD8
00001FD0: 6100 FE6A 'a..j' BSR *-$0194 ; 00001E3C
00001FD4: 67EA 'g.' BEQ.S *-$0014 ; 00001FC0
00001FD6: 6008 '`.' BRA.S *+$000A ; 00001FE0
00001FD8: 4EBA 14E8 'N...' JSR *+$14EA ; 000034C2
00001FDC: 1385 1004 '....' MOVE.B D5,$04(A1,D1.W)
00001FE0: 7000 'p.' MOVEQ #$00,D0
00001FE2: 6000 E1BE '`...' BRA *-$1E40 ; 000001A2
00001FE6: 2F38 0788 '/8..' MOVE.L $0788,-(A7)
00001FEA: 4E75 'Nu' RTS
00001FEC: 0C28 0001 001B '.(....' CMPI.B #$01,$001B(A0)
00001FF2: 6722 'g"' BEQ.S *+$0024 ; 00002016
00001FF4: 08C3 0008 '....' BSET #$08,D3
00001FF8: 670E 'g.' BEQ.S *+$0010 ; 00002008
00001FFA: 4A28 001B 'J(..' TST.B $001B(A0)
00001FFE: 6716 'g.' BEQ.S *+$0018 ; 00002016
00002000: 4268 0018 'Bh..' CLR.W $0018(A0)
00002004: 70CA 'p.' MOVEQ #$CA,D0
00002006: 6014 '`.' BRA.S *+$0016 ; 0000201C
00002008: 0828 0002 001B '.(....' BTST #$02,$001B(A0)
0000200E: 6704 'g.' BEQ.S *+$0006 ; 00002014
00002010: 08C3 000C '....' BSET #$0C,D3
00002014: 6008 '`.' BRA.S *+$000A ; 0000201E
00002016: 0883 0008 '....' BCLR #$08,D3
0000201A: 7000 'p.' MOVEQ #$00,D0
0000201C: 4E75 'Nu' RTS
0000201E: 6100 FE0E 'a...' BSR *-$01F0 ; 00001E2E
00002022: 6628 'f(' BNE.S *+$002A ; 0000204C
00002024: 3031 1004 '01..' MOVE.W $04(A1,D1.W),D0
00002028: B740 '.@' EOR.W D3,D0
0000202A: 0240 0300 '.@..' ANDI.W #$0300,D0
0000202E: 660E 'f.' BNE.S *+$0010 ; 0000203E
00002030: 0803 000C '....' BTST #$0C,D3
00002034: 670E 'g.' BEQ.S *+$0010 ; 00002044
00002036: 0831 0004 1004 '.1....' BTST #$04,$04(A1,D1.W)
0000203C: 6706 'g.' BEQ.S *+$0008 ; 00002044
0000203E: 6100 FDFC 'a...' BSR *-$0202 ; 00001E3C
00002042: 60DE '`.' BRA.S *-$0020 ; 00002022
00002044: 3141 0018 '1A..' MOVE.W D1,$0018(A0)
00002048: 70CF 'p.' MOVEQ #$CF,D0
0000204A: 6002 '`.' BRA.S *+$0004 ; 0000204E
0000204C: 7000 'p.' MOVEQ #$00,D0
0000204E: 4E75 'Nu' RTS
00002050: 6100 E086 'a...' BSR *-$1F78 ; 000000D8
00002054: 08F8 0001 0376 '.....v' BSET #$01,$0376
0000205A: 600A '`.' BRA.S *+$000C ; 00002066
0000205C: 6100 E07A 'a..z' BSR *-$1F84 ; 000000D8
00002060: 08B8 0001 0376 '.....v' BCLR #$01,$0376
00002066: 6100 07F4 'a...' BSR *+$07F6 ; 0000285C
0000206A: 6604 'f.' BNE.S *+$0006 ; 00002070
0000206C: 70D0 'p.' MOVEQ #$D0,D0
0000206E: 6064 '`d' BRA.S *+$0066 ; 000020D4
00002070: 0C40 FFD5 '.@..' CMPI.W #$FFD5,D0
00002074: 665E 'f^' BNE.S *+$0060 ; 000020D4
00002076: 6100 F738 'a..8' BSR *-$08C6 ; 000017B0
0000207A: 6658 'fX' BNE.S *+$005A ; 000020D4
0000207C: 6100 0D1A 'a...' BSR *+$0D1C ; 00002D98
00002080: 670E 'g.' BEQ.S *+$0010 ; 00002090
00002082: 0838 0001 0376 '.8...v' BTST #$01,$0376
00002088: 6700 00D4 'g...' BEQ *+$00D6 ; 0000215E
0000208C: 7085 'p.' MOVEQ #$85,D0
0000208E: 6044 '`D' BRA.S *+$0046 ; 000020D4
00002090: 1228 001A '.(..' MOVE.B $001A(A0),D1
00002094: 4841 'HA' SWAP D1
00002096: 123C 0002 '.<..' MOVE.B #$02,D1
0000209A: 0838 0001 0376 '.8...v' BTST #$01,$0376
000020A0: 6704 'g.' BEQ.S *+$0006 ; 000020A6
000020A2: 123C 0001 '.<..' MOVE.B #$01,D1
000020A6: 2D08 '-.' MOVE.L A0,-(A6)
000020A8: 612E 'a.' BSR.S *+$0030 ; 000020D8
000020AA: 3D02 '=.' MOVE.W D2,-(A6)
000020AC: 2006 ' .' MOVE.L D6,D0
000020AE: 4EBA 0000 'N...' JSR CMCREATECN ; id: 458
000020B2: 341E '4.' MOVE.W (A6)+,D2
000020B4: 6152 'aR' BSR.S *+$0054 ; 00002108
000020B6: 205E ' ^' MOVEA.L (A6)+,A0
000020B8: 4A40 'J@' TST.W D0
000020BA: 670A 'g.' BEQ.S *+$000C ; 000020C6
000020BC: 0C40 0030 '.@.0' CMPI.W #$0030,D0
000020C0: 6612 'f.' BNE.S *+$0014 ; 000020D4
000020C2: 7088 'p.' MOVEQ #$88,D0
000020C4: 600E '`.' BRA.S *+$0010 ; 000020D4
000020C6: 0838 0001 0376 '.8...v' BTST #$01,$0376
000020CC: 6704 'g.' BEQ.S *+$0006 ; 000020D2
000020CE: 2141 0030 '!A.0' MOVE.L D1,$0030(A0)
000020D2: 7000 'p.' MOVEQ #$00,D0
000020D4: 6000 E0CC '`...' BRA *-$1F32 ; 000001A2
000020D8: 48E7 8040 'H..@' MOVEM.L D0/A1,-(A7)
000020DC: 91C8 '..' SUBA.L A0,A0
000020DE: 4A42 'JB' TST.W D2
000020E0: 6720 'g ' BEQ.S *+$0022 ; 00002102
000020E2: 3042 '0B' MOVEA.W D2,A0
000020E4: 5242 'RB' ADDQ.W #1,D2
000020E6: 0882 0000 '....' BCLR #$00,D2
000020EA: 9CC2 '..' SUBA.W D2,A6
000020EC: 3F02 '?.' MOVE.W D2,-(A7)
000020EE: 3408 '4.' MOVE.W A0,D2
000020F0: 204C ' L' MOVEA.L A4,A0
000020F2: 224E '"N' MOVEA.L A6,A1
000020F4: 7000 'p.' MOVEQ #$00,D0
000020F6: 3002 '0.' MOVE.W D2,D0
000020F8: A22E '..' _BlockMoveData ; A22E
000020FA: 3D02 '=.' MOVE.W D2,-(A6)
000020FC: 341F '4.' MOVE.W (A7)+,D2
000020FE: 204E ' N' MOVEA.L A6,A0
00002100: 5288 'R.' ADDQ.L #1,A0
00002102: 4CDF 0201 'L...' MOVEM.L (A7)+,D0/A1
00002106: 4E75 'Nu' RTS
00002108: 4A42 'JB' TST.W D2
0000210A: 6706 'g.' BEQ.S *+$0008 ; 00002112
0000210C: 3F1E '?.' MOVE.W (A6)+,-(A7)
0000210E: DCC2 '..' ADDA.W D2,A6
00002110: 341F '4.' MOVE.W (A7)+,D2
00002112: 4E75 'Nu' RTS
00002114: 2641 '&A' MOVEA.L D1,A3
00002116: 3E38 0340 '>8.@' MOVE.W $0340,D7
0000211A: 3615 '6.' MOVE.W (A5),D3
0000211C: 0243 01FF '.C..' ANDI.W #$01FF,D3
00002120: 0803 0008 '....' BTST #$08,D3
00002124: 6704 'g.' BEQ.S *+$0006 ; 0000212A
00002126: 08C3 000D '....' BSET #$0D,D3
0000212A: 276A 0020 001E ''j. ..' MOVE.L $0020(A2),$001E(A3)
00002130: 4BED 0012 'K...' LEA $0012(A5),A5
00002134: 241D '$.' MOVE.L (A5)+,D2
00002136: 381D '8.' MOVE.W (A5)+,D4
00002138: 2A1D '*.' MOVE.L (A5)+,D5
0000213A: 2C1D ',.' MOVE.L (A5)+,D6
0000213C: 4A38 0347 'J8.G' TST.B $0347
00002140: 660A 'f.' BNE.S *+$000C ; 0000214C
00002142: 08C3 0009 '....' BSET #$09,D3
00002146: 381D '8.' MOVE.W (A5)+,D4
00002148: 2A1D '*.' MOVE.L (A5)+,D5
0000214A: 2C1D ',.' MOVE.L (A5)+,D6
0000214C: 6100 FE98 'a...' BSR *-$0166 ; 00001FE6
00002150: 6608 'f.' BNE.S *+$000A ; 0000215A
00002152: 6000 FE44 '`..D' BRA *-$01BA ; 00001F98
00002156: 4268 0018 'Bh..' CLR.W $0018(A0)
0000215A: 6000 E046 '`..F' BRA *-$1FB8 ; 000001A2
0000215E: 4A42 'JB' TST.W D2
00002160: 670E 'g.' BEQ.S *+$0010 ; 00002170
00002162: 3002 '0.' MOVE.W D2,D0
00002164: 5340 'S@' SUBQ.W #1,D0
00002166: 6D0E 'm.' BLT.S *+$0010 ; 00002176
00002168: 0C34 003A 0000 '.4.:..' CMPI.B #$3A,$00(A4,D0.W) ; ':'
0000216E: 66F4 'f.' BNE.S *-$000A ; 00002164
00002170: 70DB 'p.' MOVEQ #$DB,D0
00002172: 6000 E02E '`...' BRA *-$1FD0 ; 000001A2
00002176: 6150 'aP' BSR.S *+$0052 ; 000021C8
00002178: 66F8 'f.' BNE.S *-$0006 ; 00002172
0000217A: 3005 '0.' MOVE.W D5,D0
0000217C: 224D '"M' MOVEA.L A5,A1
0000217E: 4259 'BY' CLR.W (A1)+
00002180: 5540 'U@' SUBQ.W #2,D0
00002182: 62FA 'b.' BHI.S *-$0004 ; 0000217E
00002184: 08D5 0007 '....' BSET #$07,(A5)
00002188: 1B68 001A 0001 '.h....' MOVE.B $001A(A0),$0001(A5)
0000218E: 2B6A 0026 0012 '+j.&..' MOVE.L $0026(A2),$0012(A5)
00002194: 52AA 0026 'R..&' ADDQ.L #1,$0026(A2)
00002198: 4BED 002A 'K..*' LEA $002A(A5),A5
0000219C: 2AB8 020C '*...' MOVE.L $020C,(A5)
000021A0: 2ADD '*.' MOVE.L (A5)+,(A5)+
000021A2: 1AC2 '..' MOVE.B D2,(A5)+
000021A4: 6706 'g.' BEQ.S *+$0008 ; 000021AC
000021A6: 1ADC '..' MOVE.B (A4)+,(A5)+
000021A8: 5302 'S.' SUBQ.B #1,D2
000021AA: 62FA 'b.' BHI.S *-$0004 ; 000021A6
000021AC: 6100 E5F2 'a...' BSR *-$1A0C ; 000007A0
000021B0: 526A 0014 'Rj..' ADDQ.W #1,$0014(A2)
000021B4: 6104 'a.' BSR.S *+$0006 ; 000021BA
000021B6: 7000 'p.' MOVEQ #$00,D0
000021B8: 60B8 '`.' BRA.S *-$0046 ; 00002172
000021BA: 302A 004E '0*.N' MOVE.W $004E(A2),D0
000021BE: 2278 0380 '"x..' MOVEA.L $0380,A1
000021C2: 7200 'r.' MOVEQ #$00,D1
000021C4: 4EFA 0000 'N...' JMP HFS_2A230 ; id: 344
000021C8: 265F '&_' MOVEA.L (A7)+,A3
000021CA: 7A34 'z4' MOVEQ #$34,D5 ; '4'
000021CC: DA42 '.B' ADD.W D2,D5
000021CE: 0885 0000 '....' BCLR #$00,D5
000021D2: 6100 0E2A 'a..*' BSR *+$0E2C ; 00002FFE
000021D6: 6004 '`.' BRA.S *+$0006 ; 000021DC
000021D8: 6100 0E34 'a..4' BSR *+$0E36 ; 0000300E
000021DC: 6624 'f$' BNE.S *+$0026 ; 00002202
000021DE: 7000 'p.' MOVEQ #$00,D0
000021E0: 4A35 0000 'J5..' TST.B $00(A5,D0.W)
000021E4: 6704 'g.' BEQ.S *+$0006 ; 000021EA
000021E6: 611C 'a.' BSR.S *+$001E ; 00002204
000021E8: 65F6 'e.' BCS.S *-$0008 ; 000021E0
000021EA: 3800 '8.' MOVE.W D0,D4
000021EC: D845 '.E' ADD.W D5,D4
000021EE: 0C44 0200 '.D..' CMPI.W #$0200,D4
000021F2: 64E4 'd.' BCC.S *-$001A ; 000021D8
000021F4: 4EBA 0000 'N...' JSR MARKA5BLOCK ; id: 445
000021F8: 4BF5 0000 'K...' LEA $00(A5,D0.W),A5
000021FC: 42AA 005A 'B..Z' CLR.L $005A(A2)
00002200: 7000 'p.' MOVEQ #$00,D0
00002202: 4ED3 'N.' JMP (A3)
00002204: 7C00 '|.' MOVEQ #$00,D6
00002206: 1C35 0032 '.5.2' MOVE.B $32(A5,D0.W),D6
0000220A: D046 '.F' ADD.W D6,D0
0000220C: 0640 0034 '.@.4' ADDI.W #$0034,D0
00002210: 0880 0000 '....' BCLR #$00,D0
00002214: 0C40 01CC '.@..' CMPI.W #$01CC,D0
00002218: 4E75 'Nu' RTS
0000221A: 2278 0372 '"x.r' MOVEA.L $0372,A1
0000221E: 7202 'r.' MOVEQ #$02,D1
00002220: 4E75 'Nu' RTS
00002222: 0641 0010 '.A..' ADDI.W #$0010,D1
00002226: B251 '.Q' CMP.W (A1),D1
00002228: 4E75 'Nu' RTS
0000222A: 61EE 'a.' BSR.S *-$0010 ; 0000221A
0000222C: B5F1 1000 '....' CMPA.L $00(A1,D1.W),A2
00002230: 6708 'g.' BEQ.S *+$000A ; 0000223A
00002232: 61EE 'a.' BSR.S *-$0010 ; 00002222
00002234: 65F6 'e.' BCS.S *-$0008 ; 0000222C
00002236: 44FC 0000 'D...' MOVE #$0000,CCR
0000223A: 4E75 'Nu' RTS
0000223C: 48E7 2040 'H. @' MOVEM.L D2/A1,-(A7)
00002240: 242D 0006 '$-..' MOVE.L $0006(A5),D2
00002244: 61E4 'a.' BSR.S *-$001A ; 0000222A
00002246: 660A 'f.' BNE.S *+$000C ; 00002252
00002248: B4B1 1004 '....' CMP.L $04(A1,D1.W),D2
0000224C: 670C 'g.' BEQ.S *+$000E ; 0000225A
0000224E: 61E2 'a.' BSR.S *-$001C ; 00002232
00002250: 60F4 '`.' BRA.S *-$000A ; 00002246
00002252: 7000 'p.' MOVEQ #$00,D0
00002254: 4CDF 0204 'L...' MOVEM.L (A7)+,D2/A1
00002258: 4E75 'Nu' RTS
0000225A: 3141 0018 '1A..' MOVE.W D1,$0018(A0)
0000225E: 70D1 'p.' MOVEQ #$D1,D0
00002260: 60F2 '`.' BRA.S *-$000C ; 00002254
00002262: 2F09 '/.' MOVE.L A1,-(A7)
00002264: 242D 0014 '$-..' MOVE.L $0014(A5),D2
00002268: 6100 0B2E 'a...' BSR *+$0B30 ; 00002D98
0000226C: 6704 'g.' BEQ.S *+$0006 ; 00002272
0000226E: 242D 0012 '$-..' MOVE.L $0012(A5),D2
00002272: 6100 FBBA 'a...' BSR *-$0444 ; 00001E2E
00002276: 6706 'g.' BEQ.S *+$0008 ; 0000227E
00002278: 7000 'p.' MOVEQ #$00,D0
0000227A: 225F '"_' MOVEA.L (A7)+,A1
0000227C: 4E75 'Nu' RTS
0000227E: 3141 0018 '1A..' MOVE.W D1,$0018(A0)
00002282: 70D1 'p.' MOVEQ #$D1,D0
00002284: 60F4 '`.' BRA.S *-$000A ; 0000227A
00002286: 6100 DE50 'a..P' BSR *-$21AE ; 000000D8
0000228A: 6100 05BA 'a...' BSR *+$05BC ; 00002846
0000228E: 6100 0B08 'a...' BSR *+$0B0A ; 00002D98
00002292: 6600 0358 'f..X' BNE *+$035A ; 000025EC
00002296: 70D3 'p.' MOVEQ #$D3,D0
00002298: 082D 0000 0002 '.-....' BTST #$00,$0002(A5)
0000229E: 6662 'fb' BNE.S *+$0064 ; 00002302
000022A0: 08B8 0001 0376 '.....v' BCLR #$01,$0376
000022A6: 0C15 0001 '....' CMPI.B #$01,(A5)
000022AA: 660A 'f.' BNE.S *+$000C ; 000022B6
000022AC: 08F8 0001 0376 '.....v' BSET #$01,$0376
000022B2: 6188 'a.' BSR.S *-$0076 ; 0000223C
000022B4: 600E '`.' BRA.S *+$0010 ; 000022C4
000022B6: 0C15 0002 '....' CMPI.B #$02,(A5)
000022BA: 660A 'f.' BNE.S *+$000C ; 000022C6
000022BC: 2D02 '-.' MOVE.L D2,-(A6)
000022BE: 61A2 'a.' BSR.S *-$005C ; 00002262
000022C0: 241E '$.' MOVE.L (A6)+,D2
000022C2: 4A40 'J@' TST.W D0
000022C4: 663C 'f<' BNE.S *+$003E ; 00002302
000022C6: 6100 FE10 'a...' BSR *-$01EE ; 000020D8
000022CA: 2D02 '-.' MOVE.L D2,-(A6)
000022CC: 2407 '$.' MOVE.L D7,D2
000022CE: 0C15 0002 '....' CMPI.B #$02,(A5)
000022D2: 6610 'f.' BNE.S *+$0012 ; 000022E4
000022D4: 202D 0014 ' -..' MOVE.L $0014(A5),D0
000022D8: 4EBA 0000 'N...' JSR TRASHFBLOCKS ; id: 454
000022DC: 2006 ' .' MOVE.L D6,D0
000022DE: 4EBA 2830 'N.(0' JSR *+$2832 ; 00004B10
000022E2: 661E 'f.' BNE.S *+$0020 ; 00002302
000022E4: 2006 ' .' MOVE.L D6,D0
000022E6: 4EBA 0000 'N...' JSR CMDELETECN ; id: 457
000022EA: 241E '$.' MOVE.L (A6)+,D2
000022EC: 6100 FE1A 'a...' BSR *-$01E4 ; 00002108
000022F0: 0C40 0032 '.@.2' CMPI.W #$0032,D0
000022F4: 6604 'f.' BNE.S *+$0006 ; 000022FA
000022F6: 70D1 'p.' MOVEQ #$D1,D0
000022F8: 6008 '`.' BRA.S *+$000A ; 00002302
000022FA: 0C40 0033 '.@.3' CMPI.W #$0033,D0
000022FE: 6602 'f.' BNE.S *+$0004 ; 00002302
00002300: 70CE 'p.' MOVEQ #$CE,D0
00002302: 6000 DE9E '`...' BRA *-$2160 ; 000001A2
00002306: 6100 DDD0 'a...' BSR *-$222E ; 000000D8
0000230A: 2428 001C '$(..' MOVE.L $001C(A0),D2
0000230E: 6100 EF82 'a...' BSR *-$107C ; 00001292
00002312: 6600 0184 'f...' BNE *+$0186 ; 00002498
00002316: 4A42 'JB' TST.W D2
00002318: 6700 018A 'g...' BEQ *+$018C ; 000024A4
0000231C: 224A '"J' MOVEA.L A2,A1
0000231E: 3E03 '>.' MOVE.W D3,D7
00002320: 48F8 1004 03DA 'H.....' MOVEM.L D2/A4,$03DA
00002326: 6100 EE1C 'a...' BSR *-$11E2 ; 00001144
0000232A: 660A 'f.' BNE.S *+$000C ; 00002336
0000232C: B5C9 '..' CMPA.L A1,A2
0000232E: 6712 'g.' BEQ.S *+$0014 ; 00002342
00002330: 4A47 'JG' TST.W D7
00002332: 670E 'g.' BEQ.S *+$0010 ; 00002342
00002334: 70DB 'p.' MOVEQ #$DB,D0
00002336: 0C40 0021 '.@.!' CMPI.W #$0021,D0
0000233A: 6602 'f.' BNE.S *+$0004 ; 0000233E
0000233C: 70D0 'p.' MOVEQ #$D0,D0
0000233E: 6000 DE62 '`..b' BRA *-$219C ; 000001A2
00002342: 6100 F46C 'a..l' BSR *-$0B92 ; 000017B0
00002346: 66EE 'f.' BNE.S *-$0010 ; 00002336
00002348: 6100 0A4E 'a..N' BSR *+$0A50 ; 00002D98
0000234C: 6600 0314 'f...' BNE *+$0316 ; 00002662
00002350: 6100 050A 'a...' BSR *+$050C ; 0000285C
00002354: 66E0 'f.' BNE.S *-$001E ; 00002336
00002356: 70D3 'p.' MOVEQ #$D3,D0
00002358: 082D 0000 0002 '.-....' BTST #$00,$0002(A5)
0000235E: 66D6 'f.' BNE.S *-$0028 ; 00002336
00002360: 2806 '(.' MOVE.L D6,D4
00002362: 2A07 '*.' MOVE.L D7,D5
00002364: 48E6 2C08 'H.,.' MOVEM.L D2/D4/D5/A4,-(A6)
00002368: 2D28 0012 '-(..' MOVE.L $0012(A0),-(A6)
0000236C: 2428 001C '$(..' MOVE.L $001C(A0),D2
00002370: 2142 0012 '!B..' MOVE.L D2,$0012(A0)
00002374: 6100 04E6 'a...' BSR *+$04E8 ; 0000285C
00002378: 48F8 1004 03DA 'H.....' MOVEM.L D2/A4,$03DA
0000237E: 215E 0012 '!^..' MOVE.L (A6)+,$0012(A0)
00002382: 4CDE 1034 'L..4' MOVEM.L (A6)+,D2/D4/D5/A4
00002386: 4A40 'J@' TST.W D0
00002388: 6626 'f&' BNE.S *+$0028 ; 000023B0
0000238A: 2F08 '/.' MOVE.L A0,-(A7)
0000238C: 48E6 2008 'H. .' MOVEM.L D2/A4,-(A6)
00002390: 3002 '0.' MOVE.W D2,D0
00002392: 204C ' L' MOVEA.L A4,A0
00002394: 4840 'H@' SWAP D0
00002396: 4CF8 1004 03DA 'L.....' MOVEM.L $03DA,D2/A4
0000239C: 3002 '0.' MOVE.W D2,D0
0000239E: 224C '"L' MOVEA.L A4,A1
000023A0: A03C '.<' _CmpString ; A03C
000023A2: 4CDE 1004 'L...' MOVEM.L (A6)+,D2/A4
000023A6: 205F ' _' MOVEA.L (A7)+,A0
000023A8: 6604 'f.' BNE.S *+$0006 ; 000023AE
000023AA: BC84 '..' CMP.L D4,D6
000023AC: 670E 'g.' BEQ.S *+$0010 ; 000023BC
000023AE: 70D0 'p.' MOVEQ #$D0,D0
000023B0: 0C40 FFD5 '.@..' CMPI.W #$FFD5,D0
000023B4: 6680 'f.' BNE.S *-$007E ; 00002336
000023B6: BC84 '..' CMP.L D4,D6
000023B8: 6600 FF7A 'f..z' BNE *-$0084 ; 00002334
000023BC: 6100 FD1A 'a...' BSR *-$02E4 ; 000020D8
000023C0: 2F02 '/.' MOVE.L D2,-(A7)
000023C2: 2248 '"H' MOVEA.L A0,A1
000023C4: 4CF8 1004 03DA 'L.....' MOVEM.L $03DA,D2/A4
000023CA: 6100 FD0C 'a...' BSR *-$02F2 ; 000020D8
000023CE: 2D1F '-.' MOVE.L (A7)+,-(A6)
000023D0: 2D02 '-.' MOVE.L D2,-(A6)
000023D2: C149 '.I' EXG A0,A1
000023D4: 2004 ' .' MOVE.L D4,D0
000023D6: 2405 '$.' MOVE.L D5,D2
000023D8: 0C80 0000 0001 '......' CMPI.L #$00000001,D0
000023DE: 670E 'g.' BEQ.S *+$0010 ; 000023EE
000023E0: 0C80 0000 0002 '......' CMPI.L #$00000002,D0
000023E6: 6610 'f.' BNE.S *+$0012 ; 000023F8
000023E8: 2F48 FFFC '/H..' MOVE.L A0,-$0004(A7)
000023EC: 660A 'f.' BNE.S *+$000C ; 000023F8
000023EE: 0C11 001B '....' CMPI.B #$1B,(A1)
000023F2: 6304 'c.' BLS.S *+$0006 ; 000023F8
000023F4: 70DB 'p.' MOVEQ #$DB,D0
000023F6: 6028 '`(' BRA.S *+$002A ; 00002420
000023F8: 4EBA 0000 'N...' JSR CMRENAMECN ; id: 456
000023FC: 2E02 '..' MOVE.L D2,D7
000023FE: 4A40 'J@' TST.W D0
00002400: 661E 'f.' BNE.S *+$0020 ; 00002420
00002402: 0C84 0000 0001 '......' CMPI.L #$00000001,D4
00002408: 670E 'g.' BEQ.S *+$0010 ; 00002418
0000240A: 0C84 0000 0002 '......' CMPI.L #$00000002,D4
00002410: 660E 'f.' BNE.S *+$0010 ; 00002420
00002412: 4AAE 0004 'J...' TST.L $0004(A6)
00002416: 6E08 'n.' BGT.S *+$000A ; 00002420
00002418: 6100 F362 'a..b' BSR *-$0C9C ; 0000177C
0000241C: 7000 'p.' MOVEQ #$00,D0
0000241E: 7C01 '|.' MOVEQ #$01,D6
00002420: 241E '$.' MOVE.L (A6)+,D2
00002422: 2F1E '/.' MOVE.L (A6)+,-(A7)
00002424: 6100 FCE2 'a...' BSR *-$031C ; 00002108
00002428: 241F '$.' MOVE.L (A7)+,D2
0000242A: 6100 FCDC 'a...' BSR *-$0322 ; 00002108
0000242E: 4A40 'J@' TST.W D0
00002430: 6600 FF04 'f...' BNE *-$00FA ; 00002336
00002434: 0C86 0000 0001 '......' CMPI.L #$00000001,D6
0000243A: 6700 FEFA 'g...' BEQ *-$0104 ; 00002336
0000243E: 4CF8 1004 03DA 'L.....' MOVEM.L $03DA,D2/A4
00002444: 6100 FC92 'a...' BSR *-$036C ; 000020D8
00002448: 2D02 '-.' MOVE.L D2,-(A6)
0000244A: 2006 ' .' MOVE.L D6,D0
0000244C: 2407 '$.' MOVE.L D7,D2
0000244E: 4EBA 0000 'N...' JSR CMGETCN ; id: 451
00002452: 241E '$.' MOVE.L (A6)+,D2
00002454: 6100 FCB2 'a...' BSR *-$034C ; 00002108
00002458: 4A40 'J@' TST.W D0
0000245A: 6600 FEDA 'f...' BNE *-$0124 ; 00002336
0000245E: 0C11 0001 '....' CMPI.B #$01,(A1)
00002462: 6700 FED2 'g...' BEQ *-$012C ; 00002336
00002466: 1602 '..' MOVE.B D2,D3
00002468: 2A49 '*I' MOVEA.L A1,A5
0000246A: 204C ' L' MOVEA.L A4,A0
0000246C: 242D 0014 '$-..' MOVE.L $0014(A5),D2
00002470: 6100 F9BC 'a...' BSR *-$0642 ; 00001E2E
00002474: 6600 FEC0 'f...' BNE *-$013E ; 00002336
00002478: 2387 1036 '#..6' MOVE.L D7,$36(A1,D1.W)
0000247C: 43F1 103E 'C..>' LEA $3E(A1,D1.W),A1
00002480: 12C3 '..' MOVE.B D3,(A1)+
00002482: 7000 'p.' MOVEQ #$00,D0
00002484: 1003 '..' MOVE.B D3,D0
00002486: A22E '..' _BlockMoveData ; A22E
00002488: 2278 034E '"x.N' MOVEA.L $034E,A1
0000248C: 6100 F9AE 'a...' BSR *-$0650 ; 00001E3C
00002490: 67E6 'g.' BEQ.S *-$0018 ; 00002478
00002492: 7000 'p.' MOVEQ #$00,D0
00002494: 6000 FEA0 '`...' BRA *-$015E ; 00002336
00002498: 0C40 FFDD '.@..' CMPI.W #$FFDD,D0
0000249C: 66F6 'f.' BNE.S *-$0008 ; 00002494
0000249E: 4A42 'JB' TST.W D2
000024A0: 6600 FE92 'f...' BNE *-$016C ; 00002334
000024A4: 0C43 001B '.C..' CMPI.W #$001B,D3
000024A8: 6200 FE8A 'b...' BHI *-$0174 ; 00002334
000024AC: 4A43 'JC' TST.W D3
000024AE: 67E4 'g.' BEQ.S *-$001A ; 00002494
000024B0: 6100 EC92 'a...' BSR *-$136C ; 00001144
000024B4: 66DE 'f.' BNE.S *-$0020 ; 00002494
000024B6: 6100 F2F8 'a...' BSR *-$0D06 ; 000017B0
000024BA: 66D8 'f.' BNE.S *-$0026 ; 00002494
000024BC: 0C6A 4244 0008 '.jBD..' CMPI.W #$4244,$0008(A2) ; 'BD'
000024C2: 6708 'g.' BEQ.S *+$000A ; 000024CC
000024C4: 4A6A 0048 'Jj.H' TST.W $0048(A2)
000024C8: 67CA 'g.' BEQ.S *-$0034 ; 00002494
000024CA: 6006 '`.' BRA.S *+$0008 ; 000024D2
000024CC: 6100 04B8 'a...' BSR *+$04BA ; 00002986
000024D0: 66C2 'f.' BNE.S *-$003C ; 00002494
000024D2: 2268 001C '"h..' MOVEA.L $001C(A0),A1
000024D6: 6100 F2A4 'a...' BSR *-$0D5A ; 0000177C
000024DA: 6100 08BC 'a...' BSR *+$08BE ; 00002D98
000024DE: 66B2 'f.' BNE.S *-$004C ; 00002492
000024E0: 7400 't.' MOVEQ #$00,D2
000024E2: 7002 'p.' MOVEQ #$02,D0
000024E4: 2042 ' B' MOVEA.L D2,A0
000024E6: 43EA 002C 'C..,' LEA $002C(A2),A1
000024EA: 4EBA 0000 'N...' JSR CMRENAMECN ; id: 456
000024EE: 6000 FE46 '`..F' BRA *-$01B8 ; 00002336
000024F2: 6100 DBE4 'a...' BSR *-$241A ; 000000D8
000024F6: 2D28 0012 '-(..' MOVE.L $0012(A0),-(A6)
000024FA: 2168 001C 0012 '!h....' MOVE.L $001C(A0),$0012(A0)
00002500: 6100 EC42 'a..B' BSR *-$13BC ; 00001144
00002504: 215E 0012 '!^..' MOVE.L (A6)+,$0012(A0)
00002508: 224A '"J' MOVEA.L A2,A1
0000250A: 3E03 '>.' MOVE.W D3,D7
0000250C: 6100 EC36 'a..6' BSR *-$13C8 ; 00001144
00002510: 660A 'f.' BNE.S *+$000C ; 0000251C
00002512: B5C9 '..' CMPA.L A1,A2
00002514: 670A 'g.' BEQ.S *+$000C ; 00002520
00002516: 4A47 'JG' TST.W D7
00002518: 6706 'g.' BEQ.S *+$0008 ; 00002520
0000251A: 70DB 'p.' MOVEQ #$DB,D0
0000251C: 6000 DC84 '`...' BRA *-$237A ; 000001A2
00002520: 6100 F28E 'a...' BSR *-$0D70 ; 000017B0
00002524: 66F6 'f.' BNE.S *-$0008 ; 0000251C
00002526: 6100 045E 'a..^' BSR *+$0460 ; 00002986
0000252A: 66F0 'f.' BNE.S *-$000E ; 0000251C
0000252C: 70CE 'p.' MOVEQ #$CE,D0
0000252E: 6100 0868 'a..h' BSR *+$086A ; 00002D98
00002532: 66E8 'f.' BNE.S *-$0016 ; 0000251C
00002534: 6100 0326 'a..&' BSR *+$0328 ; 0000285C
00002538: 66E2 'f.' BNE.S *-$001C ; 0000251C
0000253A: 7600 'v.' MOVEQ #$00,D3
0000253C: 0C15 0002 '....' CMPI.B #$02,(A5)
00002540: 6604 'f.' BNE.S *+$0006 ; 00002546
00002542: 262D 0014 '&-..' MOVE.L $0014(A5),D3
00002546: 2806 '(.' MOVE.L D6,D4
00002548: 2A07 '*.' MOVE.L D7,D5
0000254A: 48F8 1004 03DA 'H.....' MOVEM.L D2/A4,$03DA
00002550: 2D28 0012 '-(..' MOVE.L $0012(A0),-(A6)
00002554: 2D28 0030 '-(.0' MOVE.L $0030(A0),-(A6)
00002558: 2168 001C 0012 '!h....' MOVE.L $001C(A0),$0012(A0)
0000255E: 2168 0024 0030 '!h.$.0' MOVE.L $0024(A0),$0030(A0)
00002564: 48E6 1C00 'H...' MOVEM.L D3-D5,-(A6)
00002568: 6100 02F2 'a...' BSR *+$02F4 ; 0000285C
0000256C: 4CDE 0038 'L..8' MOVEM.L (A6)+,D3-D5
00002570: 215E 0030 '!^.0' MOVE.L (A6)+,$0030(A0)
00002574: 215E 0012 '!^..' MOVE.L (A6)+,$0012(A0)
00002578: 4A40 'J@' TST.W D0
0000257A: 670C 'g.' BEQ.S *+$000E ; 00002588
0000257C: 0C40 FFDB '.@..' CMPI.W #$FFDB,D0
00002580: 669A 'f.' BNE.S *-$0064 ; 0000251C
00002582: 4A42 'JB' TST.W D2
00002584: 6694 'f.' BNE.S *-$006A ; 0000251A
00002586: 600C '`.' BRA.S *+$000E ; 00002594
00002588: 0C15 0001 '....' CMPI.B #$01,(A5)
0000258C: 668C 'f.' BNE.S *-$0072 ; 0000251A
0000258E: 2C2D 0006 ',-..' MOVE.L $0006(A5),D6
00002592: 7E00 '~.' MOVEQ #$00,D7
00002594: 4CF8 1004 03DA 'L.....' MOVEM.L $03DA,D2/A4
0000259A: BC84 '..' CMP.L D4,D6
0000259C: 6748 'gH' BEQ.S *+$004A ; 000025E6
0000259E: 6100 FB38 'a..8' BSR *-$04C6 ; 000020D8
000025A2: 2D02 '-.' MOVE.L D2,-(A6)
000025A4: 2D03 '-.' MOVE.L D3,-(A6)
000025A6: 2004 ' .' MOVE.L D4,D0
000025A8: 2405 '$.' MOVE.L D5,D2
000025AA: 2206 '".' MOVE.L D6,D1
000025AC: 2607 '&.' MOVE.L D7,D3
000025AE: 93C9 '..' SUBA.L A1,A1
000025B0: 4EBA 0000 'N...' JSR CMMOVECN ; id: 455
000025B4: 2E02 '..' MOVE.L D2,D7
000025B6: 261E '&.' MOVE.L (A6)+,D3
000025B8: 241E '$.' MOVE.L (A6)+,D2
000025BA: 6100 FB4C 'a..L' BSR *-$04B2 ; 00002108
000025BE: 4A40 'J@' TST.W D0
000025C0: 670C 'g.' BEQ.S *+$000E ; 000025CE
000025C2: 0C40 0031 '.@.1' CMPI.W #$0031,D0
000025C6: 6602 'f.' BNE.S *+$0004 ; 000025CA
000025C8: 70D0 'p.' MOVEQ #$D0,D0
000025CA: 6000 FF50 '`..P' BRA *-$00AE ; 0000251C
000025CE: 2403 '$.' MOVE.L D3,D2
000025D0: 6714 'g.' BEQ.S *+$0016 ; 000025E6
000025D2: 6100 F85A 'a..Z' BSR *-$07A4 ; 00001E2E
000025D6: 660E 'f.' BNE.S *+$0010 ; 000025E6
000025D8: 2387 1036 '#..6' MOVE.L D7,$36(A1,D1.W)
000025DC: 2386 103A '#..:' MOVE.L D6,$3A(A1,D1.W)
000025E0: 6100 F85A 'a..Z' BSR *-$07A4 ; 00001E3C
000025E4: 67F2 'g.' BEQ.S *-$000C ; 000025D8
000025E6: 7000 'p.' MOVEQ #$00,D0
000025E8: 6000 FF32 '`..2' BRA *-$00CC ; 0000251C
000025EC: 70D3 'p.' MOVEQ #$D3,D0
000025EE: 0815 0000 '....' BTST #$00,(A5)
000025F2: 662E 'f.' BNE.S *+$0030 ; 00002622
000025F4: 6100 FC6C 'a..l' BSR *-$0392 ; 00002262
000025F8: 6628 'f(' BNE.S *+$002A ; 00002622
000025FA: 536A 0014 'Sj..' SUBQ.W #1,$0014(A2)
000025FE: 6100 E1A0 'a...' BSR *-$1E5E ; 000007A0
00002602: 362D 0016 '6-..' MOVE.W $0016(A5),D3
00002606: 6100 113A 'a..:' BSR *+$113C ; 00003742
0000260A: 362D 0020 '6-. ' MOVE.W $0020(A5),D3
0000260E: 6100 1132 'a..2' BSR *+$1134 ; 00003742
00002612: 202D 0012 ' -..' MOVE.L $0012(A5),D0
00002616: 611E 'a.' BSR.S *+$0020 ; 00002636
00002618: 4EBA 0000 'N...' JSR TRASHFBLOCKS ; id: 454
0000261C: 6100 FB9C 'a...' BSR *-$0462 ; 000021BA
00002620: 7000 'p.' MOVEQ #$00,D0
00002622: 6000 DB7E '`..~' BRA *-$2480 ; 000001A2
00002626: 7000 'p.' MOVEQ #$00,D0
00002628: 102D 0032 '.-.2' MOVE.B $0032(A5),D0
0000262C: 0640 0034 '.@.4' ADDI.W #$0034,D0
00002630: 0880 0000 '....' BCLR #$00,D0
00002634: 4E75 'Nu' RTS
00002636: 48E7 80C4 'H...' MOVEM.L D0/A0/A1/A5,-(A7)
0000263A: 2049 ' I' MOVEA.L A1,A0
0000263C: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297
00002640: 42AA 005A 'B..Z' CLR.L $005A(A2)
00002644: 204D ' M' MOVEA.L A5,A0
00002646: 61DE 'a.' BSR.S *-$0020 ; 00002626
00002648: DBC0 '..' ADDA.L D0,A5
0000264A: 43E9 0200 'C...' LEA $0200(A1),A1
0000264E: BBC9 '..' CMPA.L A1,A5
00002650: 6404 'd.' BCC.S *+$0006 ; 00002656
00002652: 30DD '0.' MOVE.W (A5)+,(A0)+
00002654: 60F8 '`.' BRA.S *-$0006 ; 0000264E
00002656: 4258 'BX' CLR.W (A0)+
00002658: B1C9 '..' CMPA.L A1,A0
0000265A: 65FA 'e.' BCS.S *-$0004 ; 00002656
0000265C: 4CDF 2301 'L.#.' MOVEM.L (A7)+,D0/A0/A1/A5
00002660: 4E75 'Nu' RTS
00002662: 2F08 '/.' MOVE.L A0,-(A7)
00002664: 3002 '0.' MOVE.W D2,D0
00002666: 204C ' L' MOVEA.L A4,A0
00002668: 4CF8 1004 03DA 'L.....' MOVEM.L $03DA,D2/A4
0000266E: 4840 'H@' SWAP D0
00002670: 3002 '0.' MOVE.W D2,D0
00002672: 224C '"L' MOVEA.L A4,A1
00002674: A03C '.<' _CmpString ; A03C
00002676: 205F ' _' MOVEA.L (A7)+,A0
00002678: 670E 'g.' BEQ.S *+$0010 ; 00002688
0000267A: 6100 021A 'a...' BSR *+$021C ; 00002896
0000267E: 6602 'f.' BNE.S *+$0004 ; 00002682
00002680: 70D0 'p.' MOVEQ #$D0,D0
00002682: 0C40 FFD5 '.@..' CMPI.W #$FFD5,D0
00002686: 664E 'fN' BNE.S *+$0050 ; 000026D6
00002688: 6100 01D2 'a...' BSR *+$01D4 ; 0000285C
0000268C: 6648 'fH' BNE.S *+$004A ; 000026D6
0000268E: 70D3 'p.' MOVEQ #$D3,D0
00002690: 0815 0000 '....' BTST #$00,(A5)
00002694: 6640 'f@' BNE.S *+$0042 ; 000026D6
00002696: 284E '(N' MOVEA.L A6,A4
00002698: 264D '&M' MOVEA.L A5,A3
0000269A: 618A 'a.' BSR.S *-$0074 ; 00002626
0000269C: 3D33 00FE '=3..' MOVE.W -$02(A3,D0.W),-(A6)
000026A0: 5540 'U@' SUBQ.W #2,D0
000026A2: 6EF8 'n.' BGT.S *-$0006 ; 0000269C
000026A4: 6190 'a.' BSR.S *-$006E ; 00002636
000026A6: 2438 03DA '$8..' MOVE.L $03DA,D2
000026AA: 6100 FB1C 'a...' BSR *-$04E2 ; 000021C8
000026AE: 662A 'f*' BNE.S *+$002C ; 000026DA
000026B0: 264D '&M' MOVEA.L A5,A3
000026B2: 7018 'p.' MOVEQ #$18,D0
000026B4: 3ADE ':.' MOVE.W (A6)+,(A5)+
000026B6: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000026B4
000026BA: 2C4C ',L' MOVEA.L A4,A6
000026BC: 4CF8 1004 03DA 'L.....' MOVEM.L $03DA,D2/A4
000026C2: 1AC2 '..' MOVE.B D2,(A5)+
000026C4: 1ADC '..' MOVE.B (A4)+,(A5)+
000026C6: 5342 'SB' SUBQ.W #1,D2
000026C8: 6EFA 'n.' BGT.S *-$0004 ; 000026C4
000026CA: 612C 'a,' BSR.S *+$002E ; 000026F8
000026CC: 6100 E0D4 'a...' BSR *-$1F2A ; 000007A2
000026D0: 6100 FAE8 'a...' BSR *-$0516 ; 000021BA
000026D4: 7000 'p.' MOVEQ #$00,D0
000026D6: 6000 DACA '`...' BRA *-$2534 ; 000001A2
000026DA: 142E 0032 '...2' MOVE.B $0032(A6),D2
000026DE: 6100 FAE8 'a...' BSR *-$0516 ; 000021C8
000026E2: 6706 'g.' BEQ.S *+$0008 ; 000026EA
000026E4: 2C4C ',L' MOVEA.L A4,A6
000026E6: 70C5 'p.' MOVEQ #$C5,D0
000026E8: 60EC '`.' BRA.S *-$0012 ; 000026D6
000026EA: 264D '&M' MOVEA.L A5,A3
000026EC: 3ADE ':.' MOVE.W (A6)+,(A5)+
000026EE: B9CE '..' CMPA.L A6,A4
000026F0: 66FA 'f.' BNE.S *-$0004 ; 000026EC
000026F2: 6104 'a.' BSR.S *+$0006 ; 000026F8
000026F4: 70DF 'p.' MOVEQ #$DF,D0
000026F6: 60DE '`.' BRA.S *-$0020 ; 000026D6
000026F8: 242B 0012 '$+..' MOVE.L $0012(A3),D2
000026FC: 3038 0340 '08.@' MOVE.W $0340,D0
00002700: 6100 F72C 'a..,' BSR *-$08D2 ; 00001E2E
00002704: 660A 'f.' BNE.S *+$000C ; 00002710
00002706: 3380 101C '3...' MOVE.W D0,$1C(A1,D1.W)
0000270A: 6100 F730 'a..0' BSR *-$08CE ; 00001E3C
0000270E: 67F6 'g.' BEQ.S *-$0008 ; 00002706
00002710: 4E75 'Nu' RTS
00002712: 6100 D9C4 'a...' BSR *-$263A ; 000000D8
00002716: 1228 001A '.(..' MOVE.B $001A(A0),D1
0000271A: 1168 001C 001A '.h....' MOVE.B $001C(A0),$001A(A0)
00002720: 6100 013A 'a..:' BSR *+$013C ; 0000285C
00002724: 1141 001A '.A..' MOVE.B D1,$001A(A0)
00002728: 4A40 'J@' TST.W D0
0000272A: 6608 'f.' BNE.S *+$000A ; 00002734
0000272C: 6100 066A 'a..j' BSR *+$066C ; 00002D98
00002730: 6714 'g.' BEQ.S *+$0016 ; 00002746
00002732: 70D0 'p.' MOVEQ #$D0,D0
00002734: 0C40 FFD5 '.@..' CMPI.W #$FFD5,D0
00002738: 6664 'fd' BNE.S *+$0066 ; 0000279E
0000273A: 6100 010A 'a...' BSR *+$010C ; 00002846
0000273E: 6100 0658 'a..X' BSR *+$065A ; 00002D98
00002742: 6600 04F6 'f...' BNE *+$04F8 ; 00002C3A
00002746: 70CE 'p.' MOVEQ #$CE,D0
00002748: 6054 '`T' BRA.S *+$0056 ; 0000279E
0000274A: 6100 D98C 'a...' BSR *-$2672 ; 000000D8
0000274E: 50F8 0348 'P..H' ST $0348
00002752: 6008 '`.' BRA.S *+$000A ; 0000275C
00002754: 6100 D982 'a...' BSR *-$267C ; 000000D8
00002758: 4238 0348 'B8.H' CLR.B $0348
0000275C: 6100 00E8 'a...' BSR *+$00EA ; 00002846
00002760: 6100 0636 'a..6' BSR *+$0638 ; 00002D98
00002764: 6600 04DC 'f...' BNE *+$04DE ; 00002C42
00002768: 70D5 'p.' MOVEQ #$D5,D0
0000276A: 0C15 0002 '....' CMPI.B #$02,(A5)
0000276E: 662E 'f.' BNE.S *+$0030 ; 0000279E
00002770: 4A38 0348 'J8.H' TST.B $0348
00002774: 6710 'g.' BEQ.S *+$0012 ; 00002786
00002776: 08ED 0000 0002 '......' BSET #$00,$0002(A5)
0000277C: 661E 'f.' BNE.S *+$0020 ; 0000279C
0000277E: 002D 0070 0041 '.-.p.A' ORI.B #$70,$0041(A5) ; 'p'
00002784: 600E '`.' BRA.S *+$0010 ; 00002794
00002786: 08AD 0000 0002 '......' BCLR #$00,$0002(A5)
0000278C: 670E 'g.' BEQ.S *+$0010 ; 0000279C
0000278E: 022D 008F 0041 '.-...A' ANDI.B #$8F,$0041(A5)
00002794: 2407 '$.' MOVE.L D7,D2
00002796: 4EBA 0000 'N...' JSR CMUPDATECN ; id: 450
0000279A: 6002 '`.' BRA.S *+$0004 ; 0000279E
0000279C: 7000 'p.' MOVEQ #$00,D0
0000279E: 6000 DA02 '`...' BRA *-$25FC ; 000001A2
000027A2: 6100 D934 'a..4' BSR *-$26CA ; 000000D8
000027A6: 6100 009E 'a...' BSR *+$00A0 ; 00002846
000027AA: 6100 05EC 'a...' BSR *+$05EE ; 00002D98
000027AE: 6600 04B6 'f...' BNE *+$04B8 ; 00002C66
000027B2: 70D5 'p.' MOVEQ #$D5,D0
000027B4: 0C15 0002 '....' CMPI.B #$02,(A5)
000027B8: 66E4 'f.' BNE.S *-$001A ; 0000279E
000027BA: 4CE8 001E 0020 'L.... ' MOVEM.L $0020(A0),D1-D4
000027C0: 48ED 001E 0004 'H.....' MOVEM.L D1-D4,$0004(A5)
000027C6: 4CE8 0006 0048 'L....H' MOVEM.L $0048(A0),D1/D2
000027CC: 48ED 0006 002C 'H....,' MOVEM.L D1/D2,$002C(A5)
000027D2: 60C0 '`.' BRA.S *-$003E ; 00002794
000027D4: 6100 D902 'a...' BSR *-$26FC ; 000000D8
000027D8: 616C 'al' BSR.S *+$006E ; 00002846
000027DA: 6100 05BC 'a...' BSR *+$05BE ; 00002D98
000027DE: 6600 0486 'f...' BNE *+$0488 ; 00002C66
000027E2: 0C15 0002 '....' CMPI.B #$02,(A5)
000027E6: 662C 'f,' BNE.S *+$002E ; 00002814
000027E8: 4CE8 000F 0020 'L.... ' MOVEM.L $0020(A0),D0-D3
000027EE: 48ED 000F 0004 'H.....' MOVEM.L D0-D3,$0004(A5)
000027F4: 4CE8 000F 0054 'L....T' MOVEM.L $0054(A0),D0-D3
000027FA: 48ED 000F 0038 'H....8' MOVEM.L D0-D3,$0038(A5)
00002800: 4CE8 0003 0048 'L....H' MOVEM.L $0048(A0),D0/D1
00002806: 48ED 0003 002C 'H....,' MOVEM.L D0/D1,$002C(A5)
0000280C: 2B68 0050 0034 '+h.P.4' MOVE.L $0050(A0),$0034(A5)
00002812: 602C '`,' BRA.S *+$002E ; 00002840
00002814: 70DB 'p.' MOVEQ #$DB,D0
00002816: 0C15 0001 '....' CMPI.B #$01,(A5)
0000281A: 6626 'f&' BNE.S *+$0028 ; 00002842
0000281C: 4CE8 001E 0020 'L.... ' MOVEM.L $0020(A0),D1-D4
00002822: 48ED 001E 0016 'H.....' MOVEM.L D1-D4,$0016(A5)
00002828: 4CE8 000F 0054 'L....T' MOVEM.L $0054(A0),D0-D3
0000282E: 48ED 000F 0026 'H....&' MOVEM.L D0-D3,$0026(A5)
00002834: 4CE8 0007 0048 'L....H' MOVEM.L $0048(A0),D0-D2
0000283A: 48ED 0007 000A 'H.....' MOVEM.L D0-D2,$000A(A5)
00002840: 7000 'p.' MOVEQ #$00,D0
00002842: 6000 FF50 '`..P' BRA *-$00AE ; 00002794
00002846: 2D1F '-.' MOVE.L (A7)+,-(A6)
00002848: 6112 'a.' BSR.S *+$0014 ; 0000285C
0000284A: 660A 'f.' BNE.S *+$000C ; 00002856
0000284C: 6100 EF62 'a..b' BSR *-$109C ; 000017B0
00002850: 6604 'f.' BNE.S *+$0006 ; 00002856
00002852: 2F1E '/.' MOVE.L (A6)+,-(A7)
00002854: 4E75 'Nu' RTS
00002856: 584E 'XN' ADDQ.W #4,A6
00002858: 6000 D948 '`..H' BRA *-$26B6 ; 000001A2
0000285C: 2F38 078C '/8..' MOVE.L $078C,-(A7)
00002860: 4E75 'Nu' RTS
00002862: 6100 E8E0 'a...' BSR *-$171E ; 00001144
00002866: 6702 'g.' BEQ.S *+$0004 ; 0000286A
00002868: 4E75 'Nu' RTS
0000286A: 7C02 '|.' MOVEQ #$02,D6
0000286C: 2E0B '..' MOVE.L A3,D7
0000286E: 6708 'g.' BEQ.S *+$000A ; 00002878
00002870: 2C2B 0004 ',+..' MOVE.L $0004(A3),D6
00002874: 2E2B 0008 '.+..' MOVE.L $0008(A3),D7
00002878: 200C ' .' MOVE.L A4,D0
0000287A: 6708 'g.' BEQ.S *+$000A ; 00002884
0000287C: 90A8 0012 '....' SUB.L $0012(A0),D0
00002880: 5580 'U.' SUBQ.L #2,D0
00002882: 6E12 'n.' BGT.S *+$0014 ; 00002896
00002884: 0828 0009 0006 '.(....' BTST #$09,$0006(A0)
0000288A: 670A 'g.' BEQ.S *+$000C ; 00002896
0000288C: 2028 0030 ' (.0' MOVE.L $0030(A0),D0
00002890: 6704 'g.' BEQ.S *+$0006 ; 00002896
00002892: 2C00 ',.' MOVE.L D0,D6
00002894: 7E00 '~.' MOVEQ #$00,D7
00002896: 6100 00EE 'a...' BSR *+$00F0 ; 00002986
0000289A: 66CC 'f.' BNE.S *-$0032 ; 00002868
0000289C: 6100 04FA 'a...' BSR *+$04FC ; 00002D98
000028A0: 6600 03DE 'f...' BNE *+$03E0 ; 00002C80
000028A4: 2D1F '-.' MOVE.L (A7)+,-(A6)
000028A6: 48E6 40C0 'H.@.' MOVEM.L D1/A0/A1,-(A6)
000028AA: 2202 '".' MOVE.L D2,D1
000028AC: 2802 '(.' MOVE.L D2,D4
000028AE: 7088 'p.' MOVEQ #$88,D0
000028B0: 7200 'r.' MOVEQ #$00,D1
000028B2: 7600 'v.' MOVEQ #$00,D3
000028B4: B244 '.D' CMP.W D4,D1
000028B6: 6C2C 'l,' BGE.S *+$002E ; 000028E4
000028B8: 0C34 003A 1000 '.4.:..' CMPI.B #$3A,$00(A4,D1.W) ; ':'
000028BE: 6710 'g.' BEQ.S *+$0012 ; 000028D0
000028C0: 0C41 001F '.A..' CMPI.W #$001F,D1
000028C4: 6D06 'm.' BLT.S *+$0008 ; 000028CC
000028C6: 70DB 'p.' MOVEQ #$DB,D0
000028C8: 6000 00B2 '`...' BRA *+$00B4 ; 0000297C
000028CC: 5241 'RA' ADDQ.W #1,D1
000028CE: 60E2 '`.' BRA.S *-$001C ; 000028B2
000028D0: 08F8 0005 0376 '.....v' BSET #$05,$0376
000028D6: 4A41 'JA' TST.W D1
000028D8: 57C3 'W.' SEQ D3
000028DA: 4843 'HC' SWAP D3
000028DC: 3604 '6.' MOVE.W D4,D3
000028DE: 9641 '.A' SUB.W D1,D3
000028E0: 5343 'SC' SUBQ.W #1,D3
000028E2: 6E02 'n.' BGT.S *+$0004 ; 000028E6
000028E4: 70D5 'p.' MOVEQ #$D5,D0
000028E6: 4843 'HC' SWAP D3
000028E8: 48E6 0300 'H...' MOVEM.L D6/D7,-(A6)
000028EC: 48E7 8040 'H..@' MOVEM.L D0/A1,-(A7)
000028F0: 2041 ' A' MOVEA.L D1,A0
000028F2: 5241 'RA' ADDQ.W #1,D1
000028F4: E249 '.I' LSR.W #1,D1
000028F6: E349 '.I' LSL.W #1,D1
000028F8: 9DC1 '..' SUBA.L D1,A6
000028FA: 2F01 '/.' MOVE.L D1,-(A7)
000028FC: 2208 '".' MOVE.L A0,D1
000028FE: 204C ' L' MOVEA.L A4,A0
00002900: 224E '"N' MOVEA.L A6,A1
00002902: 2001 ' .' MOVE.L D1,D0
00002904: A22E '..' _BlockMoveData ; A22E
00002906: 3D01 '=.' MOVE.W D1,-(A6)
00002908: 221F '".' MOVE.L (A7)+,D1
0000290A: 204E ' N' MOVEA.L A6,A0
0000290C: 5288 'R.' ADDQ.L #1,A0
0000290E: 4CDF 0201 'L...' MOVEM.L (A7)+,D0/A1
00002912: CD40 '.@' EXG D6,D0
00002914: 2407 '$.' MOVE.L D7,D2
00002916: 4EBA 0000 'N...' JSR CMGETCN ; id: 451
0000291A: 3F1E '?.' MOVE.W (A6)+,-(A7)
0000291C: DDC1 '..' ADDA.L D1,A6
0000291E: 7200 'r.' MOVEQ #$00,D1
00002920: 321F '2.' MOVE.W (A7)+,D1
00002922: 4A40 'J@' TST.W D0
00002924: 6648 'fH' BNE.S *+$004A ; 0000296E
00002926: 4A03 'J.' TST.B D3
00002928: 6720 'g ' BEQ.S *+$0022 ; 0000294A
0000292A: 7088 'p.' MOVEQ #$88,D0
0000292C: 0CA8 0000 0001 '......' CMPI.L #$00000001,$0002(A0)
0002
00002934: 6738 'g8' BEQ.S *+$003A ; 0000296E
00002936: 2028 0002 ' (..' MOVE.L $0002(A0),D0
0000293A: 7400 't.' MOVEQ #$00,D2
0000293C: 91C8 '..' SUBA.L A0,A0
0000293E: 4EBA 0000 'N...' JSR CMGETCN ; id: 451
00002942: 662A 'f*' BNE.S *+$002C ; 0000296E
00002944: 2028 0002 ' (..' MOVE.L $0002(A0),D0
00002948: 7400 't.' MOVEQ #$00,D2
0000294A: 0C46 FFD5 '.F..' CMPI.W #$FFD5,D6
0000294E: 6714 'g.' BEQ.S *+$0016 ; 00002964
00002950: 4CDE 00C0 'L...' MOVEM.L (A6)+,D6/D7
00002954: 2C29 0006 ',)..' MOVE.L $0006(A1),D6
00002958: 2E02 '..' MOVE.L D2,D7
0000295A: 5241 'RA' ADDQ.W #1,D1
0000295C: D9C1 '..' ADDA.L D1,A4
0000295E: 9841 '.A' SUB.W D1,D4
00002960: 6000 FF4C '`..L' BRA *-$00B2 ; 000028AE
00002964: 7000 'p.' MOVEQ #$00,D0
00002966: 2A49 '*I' MOVEA.L A1,A5
00002968: 2D42 0004 '-B..' MOVE.L D2,$0004(A6)
0000296C: 6008 '`.' BRA.S *+$000A ; 00002976
0000296E: 0C40 0030 '.@.0' CMPI.W #$0030,D0
00002972: 6602 'f.' BNE.S *+$0004 ; 00002976
00002974: 2006 ' .' MOVE.L D6,D0
00002976: 4CDE 00C0 'L...' MOVEM.L (A6)+,D6/D7
0000297A: 2401 '$.' MOVE.L D1,D2
0000297C: 4CDE 0302 'L...' MOVEM.L (A6)+,D1/A0/A1
00002980: 2F1E '/.' MOVE.L (A6)+,-(A7)
00002982: 4A40 'J@' TST.W D0
00002984: 4E75 'Nu' RTS
00002986: 6100 E7AC 'a...' BSR *-$1852 ; 00001134
0000298A: 6608 'f.' BNE.S *+$000A ; 00002994
0000298C: 4A6A 0048 'Jj.H' TST.W $0048(A2)
00002990: 6602 'f.' BNE.S *+$0004 ; 00002994
00002992: 70CB 'p.' MOVEQ #$CB,D0
00002994: 21CA 03EE '!...' MOVE.L A2,$03EE
00002998: 4A40 'J@' TST.W D0
0000299A: 4E75 'Nu' RTS
0000299C: 6100 D73A 'a..:' BSR *-$28C4 ; 000000D8
000029A0: 08F8 0000 0376 '.....v' BSET #$00,$0376
000029A6: 4A68 001C 'Jh..' TST.W $001C(A0)
000029AA: 6B40 'k@' BMI.S *+$0042 ; 000029EC
000029AC: 600A '`.' BRA.S *+$000C ; 000029B8
000029AE: 6100 D728 'a..(' BSR *-$28D6 ; 000000D8
000029B2: 08B8 0000 0376 '.....v' BCLR #$00,$0376
000029B8: 3228 001C '2(..' MOVE.W $001C(A0),D1
000029BC: 6E30 'n0' BGT.S *+$0032 ; 000029EE
000029BE: 6100 FE9C 'a...' BSR *-$0162 ; 0000285C
000029C2: 671A 'g.' BEQ.S *+$001C ; 000029DE
000029C4: 0C40 FFDB '.@..' CMPI.W #$FFDB,D0
000029C8: 6600 013A 'f..:' BNE *+$013C ; 00002B04
000029CC: 4A02 'J.' TST.B D2
000029CE: 6600 0134 'f..4' BNE *+$0136 ; 00002B04
000029D2: 0838 0000 0376 '.8...v' BTST #$00,$0376
000029D8: 6662 'fb' BNE.S *+$0064 ; 00002A3C
000029DA: 6000 0128 '`..(' BRA *+$012A ; 00002B04
000029DE: 6100 03B8 'a...' BSR *+$03BA ; 00002D98
000029E2: 6600 036C 'f..l' BNE *+$036E ; 00002D50
000029E6: 2206 '".' MOVE.L D6,D1
000029E8: 6000 0152 '`..R' BRA *+$0154 ; 00002B3C
000029EC: 7200 'r.' MOVEQ #$00,D1
000029EE: 08F8 0005 0376 '.....v' BSET #$05,$0376
000029F4: 6100 E764 'a..d' BSR *-$189A ; 0000115A
000029F8: 6600 010A 'f...' BNE *+$010C ; 00002B04
000029FC: 6188 'a.' BSR.S *-$0076 ; 00002986
000029FE: 6600 0104 'f...' BNE *+$0106 ; 00002B04
00002A02: 7C02 '|.' MOVEQ #$02,D6
00002A04: 2E0B '..' MOVE.L A3,D7
00002A06: 6708 'g.' BEQ.S *+$000A ; 00002A10
00002A08: 2C2B 0004 ',+..' MOVE.L $0004(A3),D6
00002A0C: 2E2B 0008 '.+..' MOVE.L $0008(A3),D7
00002A10: 0828 0009 0006 '.(....' BTST #$09,$0006(A0)
00002A16: 670C 'g.' BEQ.S *+$000E ; 00002A24
00002A18: 4AA8 0030 'J..0' TST.L $0030(A0)
00002A1C: 6706 'g.' BEQ.S *+$0008 ; 00002A24
00002A1E: 2C28 0030 ',(.0' MOVE.L $0030(A0),D6
00002A22: 7E00 '~.' MOVEQ #$00,D7
00002A24: 6100 0372 'a..r' BSR *+$0374 ; 00002D98
00002A28: 6762 'gb' BEQ.S *+$0064 ; 00002A8C
00002A2A: 7088 'p.' MOVEQ #$88,D0
00002A2C: 0C86 0000 0002 '......' CMPI.L #$00000002,D6
00002A32: 6600 00D0 'f...' BNE *+$00D2 ; 00002B04
00002A36: 4A41 'JA' TST.W D1
00002A38: 6E00 02AA 'n...' BGT *+$02AC ; 00002CE4
00002A3C: 43E8 001E 'C...' LEA $001E(A0),A1
00002A40: 7026 'p&' MOVEQ #$26,D0 ; '&'
00002A42: 4259 'BY' CLR.W (A1)+
00002A44: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00002A42
00002A48: 08E8 0004 001E '......' BSET #$04,$001E(A0)
00002A4E: 217C 0000 0002 '!|....' MOVE.L #$00000002,$0030(A0)
0030
00002A56: 217C 0000 0001 '!|....' MOVE.L #$00000001,$0064(A0)
0064
00002A5E: 316A 0014 0034 '1j...4' MOVE.W $0014(A2),$0034(A0)
00002A64: 216A 000A 0048 '!j...H' MOVE.L $000A(A2),$0048(A0)
00002A6A: 216A 000E 004C '!j...L' MOVE.L $000E(A2),$004C(A0)
00002A70: 2028 0012 ' (..' MOVE.L $0012(A0),D0
00002A74: 6712 'g.' BEQ.S *+$0014 ; 00002A88
00002A76: 4A68 001C 'Jh..' TST.W $001C(A0)
00002A7A: 670C 'g.' BEQ.S *+$000E ; 00002A88
00002A7C: 2240 '"@' MOVEA.L D0,A1
00002A7E: 41EA 002C 'A..,' LEA $002C(A2),A0
00002A82: 7001 'p.' MOVEQ #$01,D0
00002A84: D010 '..' ADD.B (A0),D0
00002A86: A22E '..' _BlockMoveData ; A22E
00002A88: 7000 'p.' MOVEQ #$00,D0
00002A8A: 6078 '`x' BRA.S *+$007A ; 00002B04
00002A8C: 7001 'p.' MOVEQ #$01,D0
00002A8E: BC80 '..' CMP.L D0,D6
00002A90: 6770 'gp' BEQ.S *+$0072 ; 00002B02
00002A92: 4A41 'JA' TST.W D1
00002A94: 6614 'f.' BNE.S *+$0016 ; 00002AAA
00002A96: 48E6 00C0 'H...' MOVEM.L A0/A1,-(A6)
00002A9A: 2006 ' .' MOVE.L D6,D0
00002A9C: 2407 '$.' MOVE.L D7,D2
00002A9E: 91C8 '..' SUBA.L A0,A0
00002AA0: 4EBA 0000 'N...' JSR CMGETCN ; id: 451
00002AA4: 6652 'fR' BNE.S *+$0054 ; 00002AF8
00002AA6: 2E02 '..' MOVE.L D2,D7
00002AA8: 6074 '`t' BRA.S *+$0076 ; 00002B1E
00002AAA: 0838 0000 0376 '.8...v' BTST #$00,$0376
00002AB0: 6656 'fV' BNE.S *+$0058 ; 00002B08
00002AB2: 3A01 ':.' MOVE.W D1,D5
00002AB4: 322A 00B0 '2*..' MOVE.W $00B0(A2),D1
00002AB8: BCAA 00AC '....' CMP.L $00AC(A2),D6
00002ABC: 6612 'f.' BNE.S *+$0014 ; 00002AD0
00002ABE: BA6A 005A '.j.Z' CMP.W $005A(A2),D5
00002AC2: 650C 'e.' BCS.S *+$000E ; 00002AD0
00002AC4: 302A 005A '0*.Z' MOVE.W $005A(A2),D0
00002AC8: 3545 005A '5E.Z' MOVE.W D5,$005A(A2)
00002ACC: 9A40 '.@' SUB.W D0,D5
00002ACE: 6008 '`.' BRA.S *+$000A ; 00002AD8
00002AD0: 7201 'r.' MOVEQ #$01,D1
00002AD2: 3545 005A '5E.Z' MOVE.W D5,$005A(A2)
00002AD6: 5345 'SE' SUBQ.W #1,D5
00002AD8: 48E6 00C0 'H...' MOVEM.L A0/A1,-(A6)
00002ADC: 2006 ' .' MOVE.L D6,D0
00002ADE: 2407 '$.' MOVE.L D7,D2
00002AE0: 91C8 '..' SUBA.L A0,A0
00002AE2: 4EBA 0000 'N...' JSR CMGETOFF ; id: 453
00002AE6: 6610 'f.' BNE.S *+$0012 ; 00002AF8
00002AE8: 2E02 '..' MOVE.L D2,D7
00002AEA: 5241 'RA' ADDQ.W #1,D1
00002AEC: 0C11 0002 '....' CMPI.B #$02,(A1)
00002AF0: 66EA 'f.' BNE.S *-$0014 ; 00002ADC
00002AF2: 51CD FFE8 'Q...' DBF D5,*-$0016 ; 00002ADC
00002AF6: 6026 '`&' BRA.S *+$0028 ; 00002B1E
00002AF8: 4CDE 0300 'L...' MOVEM.L (A6)+,A0/A1
00002AFC: 0C40 0030 '.@.0' CMPI.W #$0030,D0
00002B00: 6602 'f.' BNE.S *+$0004 ; 00002B04
00002B02: 70D5 'p.' MOVEQ #$D5,D0
00002B04: 6000 D69C '`...' BRA *-$2962 ; 000001A2
00002B08: 48E6 00C0 'H...' MOVEM.L A0/A1,-(A6)
00002B0C: 357C FFFF 005A '5|...Z' MOVE.W #$FFFF,$005A(A2)
00002B12: 2006 ' .' MOVE.L D6,D0
00002B14: 2407 '$.' MOVE.L D7,D2
00002B16: 91C8 '..' SUBA.L A0,A0
00002B18: 4EBA 0000 'N...' JSR CMGETOFF ; id: 453
00002B1C: 66DA 'f.' BNE.S *-$0024 ; 00002AF8
00002B1E: 47E8 0006 'G...' LEA $0006(A0),A3
00002B22: 2228 0002 '"(..' MOVE.L $0002(A0),D1
00002B26: 2A49 '*I' MOVEA.L A1,A5
00002B28: 4CDE 0300 'L...' MOVEM.L (A6)+,A0/A1
00002B2C: 2028 0012 ' (..' MOVE.L $0012(A0),D0
00002B30: 670A 'g.' BEQ.S *+$000C ; 00002B3C
00002B32: 2840 '(@' MOVEA.L D0,A4
00002B34: 1013 '..' MOVE.B (A3),D0
00002B36: 18DB '..' MOVE.B (A3)+,(A4)+
00002B38: 5300 'S.' SUBQ.B #1,D0
00002B3A: 64FA 'd.' BCC.S *-$0004 ; 00002B36
00002B3C: 0838 0000 0376 '.8...v' BTST #$00,$0376
00002B42: 6670 'fp' BNE.S *+$0072 ; 00002BB4
00002B44: 0C15 0002 '....' CMPI.B #$02,(A5)
00002B48: 66B8 'f.' BNE.S *-$0046 ; 00002B02
00002B4A: 49E8 001E 'I...' LEA $001E(A0),A4
00002B4E: 7018 'p.' MOVEQ #$18,D0
00002B50: 47ED 0002 'G...' LEA $0002(A5),A3
00002B54: 38DB '8.' MOVE.W (A3)+,(A4)+
00002B56: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00002B54
00002B5A: 08A8 0004 001E '......' BCLR #$04,$001E(A0)
00002B60: 0228 0073 001E '.(.s..' ANDI.B #$73,$001E(A0) ; 's'
00002B66: 4268 0018 'Bh..' CLR.W $0018(A0)
00002B6A: 242D 0014 '$-..' MOVE.L $0014(A5),D2
00002B6E: 6100 0228 'a..(' BSR *+$022A ; 00002D98
00002B72: 6704 'g.' BEQ.S *+$0006 ; 00002B78
00002B74: 242D 0012 '$-..' MOVE.L $0012(A5),D2
00002B78: 6100 F2B4 'a...' BSR *-$0D4A ; 00001E2E
00002B7C: 6630 'f0' BNE.S *+$0032 ; 00002BAE
00002B7E: 0831 0001 1004 '.1....' BTST #$01,$04(A1,D1.W)
00002B84: 6708 'g.' BEQ.S *+$000A ; 00002B8E
00002B86: 08E8 0002 001E '......' BSET #$02,$001E(A0)
00002B8C: 6006 '`.' BRA.S *+$0008 ; 00002B94
00002B8E: 08E8 0003 001E '......' BSET #$03,$001E(A0)
00002B94: 08E8 0007 001E '......' BSET #$07,$001E(A0)
00002B9A: 6604 'f.' BNE.S *+$0006 ; 00002BA0
00002B9C: 3141 0018 '1A..' MOVE.W D1,$0018(A0)
00002BA0: 47E8 0034 'G..4' LEA $0034(A0),A3
00002BA4: 6100 0712 'a...' BSR *+$0714 ; 000032B8
00002BA8: 6100 F292 'a...' BSR *-$0D6C ; 00001E3C
00002BAC: 67D0 'g.' BEQ.S *-$002E ; 00002B7E
00002BAE: 7000 'p.' MOVEQ #$00,D0
00002BB0: 6000 FF52 '`..R' BRA *-$00AC ; 00002B04
00002BB4: 49E8 001E 'I...' LEA $001E(A0),A4
00002BB8: 0C15 0002 '....' CMPI.B #$02,(A5)
00002BBC: 6628 'f(' BNE.S *+$002A ; 00002BE6
00002BBE: 7022 'p"' MOVEQ #$22,D0 ; '"'
00002BC0: 47ED 0002 'G...' LEA $0002(A5),A3
00002BC4: 38DB '8.' MOVE.W (A3)+,(A4)+
00002BC6: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00002BC4
00002BCA: 7000 'p.' MOVEQ #$00,D0
00002BCC: 302D 0048 '0-.H' MOVE.W $0048(A5),D0
00002BD0: C0EA 001E '....' MULU.W $001E(A2),D0
00002BD4: 2140 0068 '!@.h' MOVE.L D0,$0068(A0)
00002BD8: 2141 0064 '!A.d' MOVE.L D1,$0064(A0)
00002BDC: 08A8 0004 001E '......' BCLR #$04,$001E(A0)
00002BE2: 6000 FF7C '`..|' BRA *-$0082 ; 00002B60
00002BE6: 0C15 0001 '....' CMPI.B #$01,(A5)
00002BEA: 6600 FF16 'f...' BNE *-$00E8 ; 00002B02
00002BEE: 316D 0002 001E '1m....' MOVE.W $0002(A5),$001E(A0)
00002BF4: 316D 0004 0034 '1m...4' MOVE.W $0004(A5),$0034(A0)
00002BFA: 216D 0006 0030 '!m...0' MOVE.L $0006(A5),$0030(A0)
00002C00: 2141 0064 '!A.d' MOVE.L D1,$0064(A0)
00002C04: 4CED 0007 000A 'L.....' MOVEM.L $000A(A5),D0-D2
00002C0A: 48E8 0007 0048 'H....H' MOVEM.L D0-D2,$0048(A0)
00002C10: 4CED 000F 0016 'L.....' MOVEM.L $0016(A5),D0-D3
00002C16: 48E8 000F 0020 'H.... ' MOVEM.L D0-D3,$0020(A0)
00002C1C: 4CED 000F 0026 'L....&' MOVEM.L $0026(A5),D0-D3
00002C22: 48E8 000F 0054 'H....T' MOVEM.L D0-D3,$0054(A0)
00002C28: 08A8 0007 001E '......' BCLR #$07,$001E(A0)
00002C2E: 08E8 0004 001E '......' BSET #$04,$001E(A0)
00002C34: 7000 'p.' MOVEQ #$00,D0
00002C36: 6000 FECC '`...' BRA *-$0132 ; 00002B04
00002C3A: 1B68 001C 0001 '.h....' MOVE.B $001C(A0),$0001(A5)
00002C40: 6014 '`.' BRA.S *+$0016 ; 00002C56
00002C42: 4A38 0348 'J8.H' TST.B $0348
00002C46: 6708 'g.' BEQ.S *+$000A ; 00002C50
00002C48: 08D5 0000 '....' BSET #$00,(A5)
00002C4C: 6612 'f.' BNE.S *+$0014 ; 00002C60
00002C4E: 6006 '`.' BRA.S *+$0008 ; 00002C56
00002C50: 0895 0000 '....' BCLR #$00,(A5)
00002C54: 670A 'g.' BEQ.S *+$000C ; 00002C60
00002C56: 2049 ' I' MOVEA.L A1,A0
00002C58: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297
00002C5C: 6100 F55C 'a..\' BSR *-$0AA2 ; 000021BA
00002C60: 7000 'p.' MOVEQ #$00,D0
00002C62: 6000 D53E '`..>' BRA *-$2AC0 ; 000001A2
00002C66: 4CE8 001E 0020 'L.... ' MOVEM.L $0020(A0),D1-D4
00002C6C: 48ED 001E 0002 'H.....' MOVEM.L D1-D4,$0002(A5)
00002C72: 4CE8 0006 0048 'L....H' MOVEM.L $0048(A0),D1/D2
00002C78: 48ED 0006 002A 'H....*' MOVEM.L D1/D2,$002A(A5)
00002C7E: 60D6 '`.' BRA.S *-$0028 ; 00002C56
00002C80: 265F '&_' MOVEA.L (A7)+,A3
00002C82: 4A02 'J.' TST.B D2
00002C84: 6604 'f.' BNE.S *+$0006 ; 00002C8A
00002C86: 70DB 'p.' MOVEQ #$DB,D0
00002C88: 6058 '`X' BRA.S *+$005A ; 00002CE2
00002C8A: 3E2A 0014 '>*..' MOVE.W $0014(A2),D7
00002C8E: 670C 'g.' BEQ.S *+$000E ; 00002C9C
00002C90: 6100 036C 'a..l' BSR *+$036E ; 00002FFE
00002C94: 670A 'g.' BEQ.S *+$000C ; 00002CA0
00002C96: 0C40 FFDF '.@..' CMPI.W #$FFDF,D0
00002C9A: 6646 'fF' BNE.S *+$0048 ; 00002CE2
00002C9C: 70D5 'p.' MOVEQ #$D5,D0
00002C9E: 6042 '`B' BRA.S *+$0044 ; 00002CE2
00002CA0: 7000 'p.' MOVEQ #$00,D0
00002CA2: 224C '"L' MOVEA.L A4,A1
00002CA4: 3800 '8.' MOVE.W D0,D4
00002CA6: 4A35 4000 'J5@.' TST.B $00(A5,D4.W)
00002CAA: 672A 'g*' BEQ.S *+$002C ; 00002CD6
00002CAC: 1C35 4001 '.5@.' MOVE.B $01(A5,D4.W),D6
00002CB0: BC28 001A '.(..' CMP.B $001A(A0),D6
00002CB4: 6614 'f.' BNE.S *+$0016 ; 00002CCA
00002CB6: 2F08 '/.' MOVE.L A0,-(A7)
00002CB8: 41F5 4032 'A.@2' LEA $32(A5,D4.W),A0
00002CBC: 7000 'p.' MOVEQ #$00,D0
00002CBE: 1018 '..' MOVE.B (A0)+,D0
00002CC0: 4840 'H@' SWAP D0
00002CC2: 3002 '0.' MOVE.W D2,D0
00002CC4: A03C '.<' _CmpString ; A03C
00002CC6: 205F ' _' MOVEA.L (A7)+,A0
00002CC8: 6712 'g.' BEQ.S *+$0014 ; 00002CDC
00002CCA: 5347 'SG' SUBQ.W #1,D7
00002CCC: 67CE 'g.' BEQ.S *-$0030 ; 00002C9C
00002CCE: 3004 '0.' MOVE.W D4,D0
00002CD0: 6100 F532 'a..2' BSR *-$0ACC ; 00002204
00002CD4: 65CE 'e.' BCS.S *-$0030 ; 00002CA4
00002CD6: 6100 0336 'a..6' BSR *+$0338 ; 0000300E
00002CDA: 60B8 '`.' BRA.S *-$0046 ; 00002C94
00002CDC: 224D '"M' MOVEA.L A5,A1
00002CDE: 4BF5 4000 'K.@.' LEA $00(A5,D4.W),A5
00002CE2: 4ED3 'N.' JMP (A3)
00002CE4: B26A 0014 '.j..' CMP.W $0014(A2),D1
00002CE8: 6248 'bH' BHI.S *+$004A ; 00002D32
00002CEA: 3A2A 0018 ':*..' MOVE.W $0018(A2),D5
00002CEE: 362A 0016 '6*..' MOVE.W $0016(A2),D3
00002CF2: DA43 '.C' ADD.W D3,D5
00002CF4: 3E2A 005A '>*.Z' MOVE.W $005A(A2),D7
00002CF8: 670A 'g.' BEQ.S *+$000C ; 00002D04
00002CFA: B247 '.G' CMP.W D7,D1
00002CFC: 6506 'e.' BCS.S *+$0008 ; 00002D04
00002CFE: 362A 005C '6*.\' MOVE.W $005C(A2),D3
00002D02: 6002 '`.' BRA.S *+$0004 ; 00002D06
00002D04: 7E01 '~.' MOVEQ #$01,D7
00002D06: B645 '.E' CMP.W D5,D3
00002D08: 6428 'd(' BCC.S *+$002A ; 00002D32
00002D0A: 3543 005C '5C.\' MOVE.W D3,$005C(A2)
00002D0E: 3547 005A '5G.Z' MOVE.W D7,$005A(A2)
00002D12: 6100 030A 'a...' BSR *+$030C ; 0000301E
00002D16: 661A 'f.' BNE.S *+$001C ; 00002D32
00002D18: 7000 'p.' MOVEQ #$00,D0
00002D1A: 7C00 '|.' MOVEQ #$00,D6
00002D1C: 4A35 0000 'J5..' TST.B $00(A5,D0.W)
00002D20: 670C 'g.' BEQ.S *+$000E ; 00002D2E
00002D22: B247 '.G' CMP.W D7,D1
00002D24: 6712 'g.' BEQ.S *+$0014 ; 00002D38
00002D26: 5247 'RG' ADDQ.W #1,D7
00002D28: 6100 F4DA 'a...' BSR *-$0B24 ; 00002204
00002D2C: 65EC 'e.' BCS.S *-$0012 ; 00002D1A
00002D2E: 5243 'RC' ADDQ.W #1,D3
00002D30: 60D4 '`.' BRA.S *-$002A ; 00002D06
00002D32: 70D5 'p.' MOVEQ #$D5,D0
00002D34: 6000 D46C '`..l' BRA *-$2B92 ; 000001A2
00002D38: 4BF5 0000 'K...' LEA $00(A5,D0.W),A5
00002D3C: 47ED 0032 'G..2' LEA $0032(A5),A3
00002D40: 2028 0012 ' (..' MOVE.L $0012(A0),D0
00002D44: 670A 'g.' BEQ.S *+$000C ; 00002D50
00002D46: 2840 '(@' MOVEA.L D0,A4
00002D48: 1013 '..' MOVE.B (A3),D0
00002D4A: 18DB '..' MOVE.B (A3)+,(A4)+
00002D4C: 5300 'S.' SUBQ.B #1,D0
00002D4E: 64FA 'd.' BCC.S *-$0004 ; 00002D4A
00002D50: 49E8 001E 'I...' LEA $001E(A0),A4
00002D54: 7018 'p.' MOVEQ #$18,D0
00002D56: 47D5 'G.' LEA (A5),A3
00002D58: 38DB '8.' MOVE.W (A3)+,(A4)+
00002D5A: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00002D58
00002D5E: 08A8 0004 001E '......' BCLR #$04,$001E(A0)
00002D64: 0838 0000 0376 '.8...v' BTST #$00,$0376
00002D6A: 671C 'g.' BEQ.S *+$001E ; 00002D88
00002D6C: 217C 0000 0002 '!|....' MOVE.L #$00000002,$0064(A0)
0064
00002D74: 42A8 0050 'B..P' CLR.L $0050(A0)
00002D78: 2F08 '/.' MOVE.L A0,-(A7)
00002D7A: 41E8 0054 'A..T' LEA $0054(A0),A0
00002D7E: 7003 'p.' MOVEQ #$03,D0
00002D80: 4298 'B.' CLR.L (A0)+
00002D82: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00002D80
00002D86: 205F ' _' MOVEA.L (A7)+,A0
00002D88: 6000 FDD6 '`...' BRA *-$0228 ; 00002B60
00002D8C: 0828 0009 0006 '.(....' BTST #$09,$0006(A0)
00002D92: 4E75 'Nu' RTS
00002D94: 2471 1014 '$q..' MOVEA.L $14(A1,D1.W),A2
00002D98: 0C6A 4244 0008 '.jBD..' CMPI.W #$4244,$0008(A2) ; 'BD'
00002D9E: 4E75 'Nu' RTS
00002DA0: 42A8 0028 'B..(' CLR.L $0028(A0)
00002DA4: 70CE 'p.' MOVEQ #$CE,D0
00002DA6: 2E28 0024 '.(.$' MOVE.L $0024(A0),D7
00002DAA: 6B34 'k4' BMI.S *+$0036 ; 00002DE0
00002DAC: 2428 002E '$(..' MOVE.L $002E(A0),D2
00002DB0: 2A31 1010 '*1..' MOVE.L $10(A1,D1.W),D5
00002DB4: 2831 1008 '(1..' MOVE.L $08(A1,D1.W),D4
00002DB8: 1028 002D '.(.-' MOVE.B $002D(A0),D0
00002DBC: E410 '..' ROXR.B #2,D0
00002DBE: 6408 'd.' BCC.S *+$000A ; 00002DC8
00002DC0: 6B02 'k.' BMI.S *+$0004 ; 00002DC4
00002DC2: 2A04 '*.' MOVE.L D4,D5
00002DC4: DA82 '..' ADD.L D2,D5
00002DC6: 6004 '`.' BRA.S *+$0006 ; 00002DCC
00002DC8: 6A02 'j.' BPL.S *+$0004 ; 00002DCC
00002DCA: 2A02 '*.' MOVE.L D2,D5
00002DCC: 6A04 'j.' BPL.S *+$0006 ; 00002DD2
00002DCE: 70D8 'p.' MOVEQ #$D8,D0
00002DD0: 600E '`.' BRA.S *+$0010 ; 00002DE0
00002DD2: 2405 '$.' MOVE.L D5,D2
00002DD4: 9484 '..' SUB.L D4,D2
00002DD6: 6F02 'o.' BLE.S *+$0004 ; 00002DDA
00002DD8: 2A04 '*.' MOVE.L D4,D5
00002DDA: 2385 1010 '#...' MOVE.L D5,$10(A1,D1.W)
00002DDE: 7000 'p.' MOVEQ #$00,D0
00002DE0: 4E75 'Nu' RTS
00002DE2: 4228 002D 'B(.-' CLR.B $002D(A0)
00002DE6: 42A8 0024 'B..$' CLR.L $0024(A0)
00002DEA: 2F38 07A8 '/8..' MOVE.L $07A8,-(A7)
00002DEE: 4E75 'Nu' RTS
00002DF0: 6100 D2E6 'a...' BSR *-$2D18 ; 000000D8
00002DF4: 42A8 0028 'B..(' CLR.L $0028(A0)
00002DF8: 6100 04EA 'a...' BSR *+$04EC ; 000032E4
00002DFC: 6600 008C 'f...' BNE *+$008E ; 00002E8A
00002E00: 619E 'a.' BSR.S *-$0060 ; 00002DA0
00002E02: 667E 'f~' BNE.S *+$0080 ; 00002E82
00002E04: 4482 'D.' NEG.L D2
00002E06: 6B78 'kx' BMI.S *+$007A ; 00002E80
00002E08: BE82 '..' CMP.L D2,D7
00002E0A: 6F02 'o.' BLE.S *+$0004 ; 00002E0E
00002E0C: 2E02 '..' MOVE.L D2,D7
00002E0E: 4A87 'J.' TST.L D7
00002E10: 675E 'g^' BEQ.S *+$0060 ; 00002E70
00002E12: 3428 002C '4(.,' MOVE.W $002C(A0),D2
00002E16: E04A '.J' LSR.W #8,D2
00002E18: 6500 008E 'e...' BCS *+$0090 ; 00002EA8
00002E1C: 0828 0006 002D '.(...-' BTST #$06,$002D(A0)
00002E22: 6718 'g.' BEQ.S *+$001A ; 00002E3C
00002E24: 48E6 4040 'H.@@' MOVEM.L D1/A1,-(A6)
00002E28: 3001 '0.' MOVE.W D1,D0
00002E2A: 7200 'r.' MOVEQ #$00,D1
00002E2C: 226A 0054 '"j.T' MOVEA.L $0054(A2),A1
00002E30: 50F8 0377 'P..w' ST $0377
00002E34: 4EBA 0000 'N...' JSR HFS_2A230 ; id: 344
00002E38: 4CDE 0202 'L...' MOVEM.L (A6)+,D1/A1
00002E3C: 3405 '4.' MOVE.W D5,D2
00002E3E: 0242 01FF '.B..' ANDI.W #$01FF,D2
00002E42: 6714 'g.' BEQ.S *+$0016 ; 00002E58
00002E44: 6100 00A4 'a...' BSR *+$00A6 ; 00002EEA
00002E48: 6628 'f(' BNE.S *+$002A ; 00002E72
00002E4A: 0828 0006 002D '.(...-' BTST #$06,$002D(A0)
00002E50: 56C0 'V.' SNE D0
00002E52: 6100 0162 'a..b' BSR *+$0164 ; 00002FB6
00002E56: 661A 'f.' BNE.S *+$001C ; 00002E72
00002E58: 2807 '(.' MOVE.L D7,D4
00002E5A: 6714 'g.' BEQ.S *+$0016 ; 00002E70
00002E5C: 0244 FE00 '.D..' ANDI.W #$FE00,D4
00002E60: 4A84 'J.' TST.L D4
00002E62: 67E0 'g.' BEQ.S *-$001E ; 00002E44
00002E64: 4EBA 62AA 'N.b.' JSR *+$62AC ; 00009110
00002E68: 6608 'f.' BNE.S *+$000A ; 00002E72
00002E6A: 6100 0140 'a..@' BSR *+$0142 ; 00002FAC
00002E6E: 60E8 '`.' BRA.S *-$0016 ; 00002E58
00002E70: 7000 'p.' MOVEQ #$00,D0
00002E72: 4A40 'J@' TST.W D0
00002E74: 660C 'f.' BNE.S *+$000E ; 00002E82
00002E76: 2428 0028 '$(.(' MOVE.L $0028(A0),D2
00002E7A: B4A8 0024 '...$' CMP.L $0024(A0),D2
00002E7E: 6702 'g.' BEQ.S *+$0004 ; 00002E82
00002E80: 70D9 'p.' MOVEQ #$D9,D0
00002E82: 2385 1010 '#...' MOVE.L D5,$10(A1,D1.W)
00002E86: 2145 002E '!E..' MOVE.L D5,$002E(A0)
00002E8A: 2200 '".' MOVE.L D0,D1
00002E8C: 2408 '$.' MOVE.L A0,D2
00002E8E: 2028 0028 ' (.(' MOVE.L $0028(A0),D0
00002E92: 670C 'g.' BEQ.S *+$000E ; 00002EA0
00002E94: 2240 '"@' MOVEA.L D0,A1
00002E96: 2068 0020 ' h. ' MOVEA.L $0020(A0),A0
00002E9A: 61FF FFFF D164 'a....d' BSR.L FLUSHCRANGE-AUTOMOD_215C0+$D164 ; ids: 452, 352
00002EA0: 2042 ' B' MOVEA.L D2,A0
00002EA2: 2001 ' .' MOVE.L D1,D0
00002EA4: 6000 D2FC '`...' BRA *-$2D02 ; 000001A2
00002EA8: 6140 'a@' BSR.S *+$0042 ; 00002EEA
00002EAA: 66C6 'f.' BNE.S *-$0038 ; 00002E72
00002EAC: 2405 '$.' MOVE.L D5,D2
00002EAE: 0242 01FF '.B..' ANDI.W #$01FF,D2
00002EB2: 2668 0020 '&h. ' MOVEA.L $0020(A0),A3
00002EB6: 2828 0028 '((.(' MOVE.L $0028(A0),D4
00002EBA: 1035 2000 '.5 .' MOVE.B $00(A5,D2.W),D0
00002EBE: 1780 4800 '..H.' MOVE.B D0,$00(A3,D4.L)
00002EC2: 52A8 0028 'R..(' ADDQ.L #1,$0028(A0)
00002EC6: 5284 'R.' ADDQ.L #1,D4
00002EC8: 5242 'RB' ADDQ.W #1,D2
00002ECA: 5285 'R.' ADDQ.L #1,D5
00002ECC: B028 002C '.(.,' CMP.B $002C(A0),D0
00002ED0: 6604 'f.' BNE.S *+$0006 ; 00002ED6
00002ED2: 7000 'p.' MOVEQ #$00,D0
00002ED4: 60AC '`.' BRA.S *-$0052 ; 00002E82
00002ED6: 5387 'S.' SUBQ.L #1,D7
00002ED8: 6796 'g.' BEQ.S *-$0068 ; 00002E70
00002EDA: B446 '.F' CMP.W D6,D2
00002EDC: 65DC 'e.' BCS.S *-$0022 ; 00002EBA
00002EDE: 60C8 '`.' BRA.S *-$0036 ; 00002EA8
00002EE0: 6120 'a ' BSR.S *+$0022 ; 00002F02
00002EE2: BA83 '..' CMP.L D3,D5
00002EE4: 6510 'e.' BCS.S *+$0012 ; 00002EF6
00002EE6: 7204 'r.' MOVEQ #$04,D1
00002EE8: 600C '`.' BRA.S *+$000E ; 00002EF6
00002EEA: 6116 'a.' BSR.S *+$0018 ; 00002F02
00002EEC: 0828 0006 002D '.(...-' BTST #$06,$002D(A0)
00002EF2: 6702 'g.' BEQ.S *+$0004 ; 00002EF6
00002EF4: 7201 'r.' MOVEQ #$01,D1
00002EF6: 226A 0054 '"j.T' MOVEA.L $0054(A2),A1
00002EFA: 2405 '$.' MOVE.L D5,D2
00002EFC: E08A '..' LSR.L #8,D2
00002EFE: E28A '..' LSR.L #1,D2
00002F00: 4E75 'Nu' RTS
00002F02: 48E6 60C0 'H.`.' MOVEM.L D1/D2/A0/A1,-(A6)
00002F06: 225F '"_' MOVEA.L (A7)+,A1
00002F08: 2D1F '-.' MOVE.L (A7)+,-(A6)
00002F0A: 3001 '0.' MOVE.W D1,D0
00002F0C: 7200 'r.' MOVEQ #$00,D1
00002F0E: 7C02 '|.' MOVEQ #$02,D6
00002F10: E18E '..' LSL.L #8,D6
00002F12: 4E91 'N.' JSR (A1)
00002F14: 5001 'P.' ADDQ.B #8,D1
00002F16: 4EBA 0000 'N...' JSR GETBLOCK ; id: 296
00002F1A: 2A48 '*H' MOVEA.L A0,A5
00002F1C: 2F1E '/.' MOVE.L (A6)+,-(A7)
00002F1E: 4CDE 0306 'L...' MOVEM.L (A6)+,D1/D2/A0/A1
00002F22: 4A40 'J@' TST.W D0
00002F24: 4E75 'Nu' RTS
00002F26: 2F38 07AC '/8..' MOVE.L $07AC,-(A7)
00002F2A: 4E75 'Nu' RTS
00002F2C: 6100 D1AA 'a...' BSR *-$2E54 ; 000000D8
00002F30: 6100 03FC 'a...' BSR *+$03FE ; 0000332E
00002F34: 6672 'fr' BNE.S *+$0074 ; 00002FA8
00002F36: 6100 FE68 'a..h' BSR *-$0196 ; 00002DA0
00002F3A: 6626 'f&' BNE.S *+$0028 ; 00002F62
00002F3C: 4A82 'J.' TST.L D2
00002F3E: 6B02 'k.' BMI.S *+$0004 ; 00002F42
00002F40: DA82 '..' ADD.L D2,D5
00002F42: 263C 0000 01FF '&<....' MOVE.L #$000001FF,D3
00002F48: D684 '..' ADD.L D4,D3
00002F4A: 0243 FE00 '.C..' ANDI.W #$FE00,D3
00002F4E: 2805 '(.' MOVE.L D5,D4
00002F50: D887 '..' ADD.L D7,D4
00002F52: B8B1 1008 '....' CMP.L $08(A1,D1.W),D4
00002F56: 6314 'c.' BLS.S *+$0016 ; 00002F6C
00002F58: 98B1 100C '....' SUB.L $0C(A1,D1.W),D4
00002F5C: 6306 'c.' BLS.S *+$0008 ; 00002F64
00002F5E: 6100 05F0 'a...' BSR *+$05F2 ; 00003550
00002F62: 663E 'f>' BNE.S *+$0040 ; 00002FA2
00002F64: 2805 '(.' MOVE.L D5,D4
00002F66: D887 '..' ADD.L D7,D4
00002F68: 2384 1008 '#...' MOVE.L D4,$08(A1,D1.W)
00002F6C: 3005 '0.' MOVE.W D5,D0
00002F6E: 0240 01FF '.@..' ANDI.W #$01FF,D0
00002F72: 670E 'g.' BEQ.S *+$0010 ; 00002F82
00002F74: 6100 FF6A 'a..j' BSR *-$0094 ; 00002EE0
00002F78: 6620 'f ' BNE.S *+$0022 ; 00002F9A
00002F7A: 7001 'p.' MOVEQ #$01,D0
00002F7C: 6138 'a8' BSR.S *+$003A ; 00002FB6
00002F7E: 4EBA 0000 'N...' JSR MARKA5BLOCK ; id: 445
00002F82: 2807 '(.' MOVE.L D7,D4
00002F84: 6712 'g.' BEQ.S *+$0014 ; 00002F98
00002F86: 0244 FE00 '.D..' ANDI.W #$FE00,D4
00002F8A: 4A84 'J.' TST.L D4
00002F8C: 67E6 'g.' BEQ.S *-$0018 ; 00002F74
00002F8E: 4EBA 62F8 'N.b.' JSR *+$62FA ; 00009288
00002F92: 6606 'f.' BNE.S *+$0008 ; 00002F9A
00002F94: 6116 'a.' BSR.S *+$0018 ; 00002FAC
00002F96: 60EA '`.' BRA.S *-$0014 ; 00002F82
00002F98: 7000 'p.' MOVEQ #$00,D0
00002F9A: 6100 0526 'a..&' BSR *+$0528 ; 000034C2
00002F9E: 2385 1010 '#...' MOVE.L D5,$10(A1,D1.W)
00002FA2: 2171 1010 002E '!q....' MOVE.L $10(A1,D1.W),$002E(A0)
00002FA8: 6000 D1F8 '`...' BRA *-$2E06 ; 000001A2
00002FAC: 9E86 '..' SUB.L D6,D7
00002FAE: DDA8 0028 '...(' ADD.L D6,$0028(A0)
00002FB2: DA86 '..' ADD.L D6,D5
00002FB4: 4E75 'Nu' RTS
00002FB6: 2405 '$.' MOVE.L D5,D2
00002FB8: 0242 01FF '.B..' ANDI.W #$01FF,D2
00002FBC: 9C42 '.B' SUB.W D2,D6
00002FBE: BE86 '..' CMP.L D6,D7
00002FC0: 6402 'd.' BCC.S *+$0004 ; 00002FC4
00002FC2: 2C07 ',.' MOVE.L D7,D6
00002FC4: 2668 0020 '&h. ' MOVEA.L $0020(A0),A3
00002FC8: D7E8 0028 '...(' ADDA.L $0028(A0),A3
00002FCC: 61DE 'a.' BSR.S *-$0020 ; 00002FAC
00002FCE: 48E7 40E0 'H.@.' MOVEM.L D1/A0-A2,-(A7)
00002FD2: 204B ' K' MOVEA.L A3,A0
00002FD4: 224D '"M' MOVEA.L A5,A1
00002FD6: D2C2 '..' ADDA.W D2,A1
00002FD8: 4A00 'J.' TST.B D0
00002FDA: 6E04 'n.' BGT.S *+$0006 ; 00002FE0
00002FDC: 6B12 'k.' BMI.S *+$0014 ; 00002FF0
00002FDE: C149 '.I' EXG A0,A1
00002FE0: 2006 ' .' MOVE.L D6,D0
00002FE2: 2478 04B8 '$x..' MOVEA.L $04B8,A2
00002FE6: 4E92 'N.' JSR (A2)
00002FE8: 7000 'p.' MOVEQ #$00,D0
00002FEA: 4CDF 0702 'L...' MOVEM.L (A7)+,D1/A0-A2
00002FEE: 4E75 'Nu' RTS
00002FF0: 70DC 'p.' MOVEQ #$DC,D0
00002FF2: 5346 'SF' SUBQ.W #1,D6
00002FF4: B308 '..' CMPM.B (A0)+,(A1)+
00002FF6: 56CE FFFC 'V...' DBNE D6,*-$0002 ; 00002FF4
00002FFA: 66EE 'f.' BNE.S *-$0010 ; 00002FEA
00002FFC: 60EA '`.' BRA.S *-$0014 ; 00002FE8
00002FFE: 302A 0018 '0*..' MOVE.W $0018(A2),D0
00003002: 362A 0016 '6*..' MOVE.W $0016(A2),D3
00003006: D043 '.C' ADD.W D3,D0
00003008: 31C0 0344 '1..D' MOVE.W D0,$0344
0000300C: 6010 '`.' BRA.S *+$0012 ; 0000301E
0000300E: 3638 0340 '68.@' MOVE.W $0340,D3
00003012: 5243 'RC' ADDQ.W #1,D3
00003014: B678 0344 '.x.D' CMP.W $0344,D3
00003018: 6504 'e.' BCS.S *+$0006 ; 0000301E
0000301A: 70DF 'p.' MOVEQ #$DF,D0
0000301C: 4E75 'Nu' RTS
0000301E: 31C3 0340 '1..@' MOVE.W D3,$0340
00003022: 6100 FEDE 'a...' BSR *-$0120 ; 00002F02
00003026: 2278 0380 '"x..' MOVEA.L $0380,A1
0000302A: 6010 '`.' BRA.S *+$0012 ; 0000303C
0000302C: 6100 FED4 'a...' BSR *-$012A ; 00002F02
00003030: 6006 '`.' BRA.S *+$0008 ; 00003038
00003032: 6100 FECE 'a...' BSR *-$0130 ; 00002F02
00003036: 7204 'r.' MOVEQ #$04,D1
00003038: 2278 037C '"x.|' MOVEA.L $037C,A1
0000303C: 7400 't.' MOVEQ #$00,D2
0000303E: 3403 '4.' MOVE.W D3,D2
00003040: 302A 004E '0*.N' MOVE.W $004E(A2),D0
00003044: 4E75 'Nu' RTS
00003046: 6100 D090 'a...' BSR *-$2F6E ; 000000D8
0000304A: 50F8 0346 'P..F' ST $0346
0000304E: 607E '`~' BRA.S *+$0080 ; 000030CE
00003050: 2F38 07A4 '/8..' MOVE.L $07A4,-(A7)
00003054: 4E75 'Nu' RTS
00003056: 48E7 C0E0 'H...' MOVEM.L D0/D1/A0-A2,-(A7)
0000305A: 244F '$O' MOVEA.L A7,A2
0000305C: 6062 '`b' BRA.S *+$0064 ; 000030C0
0000305E: 3028 0018 '0(..' MOVE.W $0018(A0),D0
00003062: 6100 D046 'a..F' BSR *-$2FB8 ; 000000AA
00003066: 6658 'fX' BNE.S *+$005A ; 000030C0
00003068: 3028 0018 '0(..' MOVE.W $0018(A0),D0
0000306C: 6100 ED7C 'a..|' BSR *-$1282 ; 00001DEA
00003070: 4AA9 0004 'J...' TST.L $0004(A1)
00003074: 6604 'f.' BNE.S *+$0006 ; 0000307A
00003076: 4A91 'J.' TST.L (A1)
00003078: 6746 'gF' BEQ.S *+$0048 ; 000030C0
0000307A: 4878 0001 'Hx..' PEA $0001
0000307E: 42A7 'B.' CLR.L -(A7)
00003080: 42A7 'B.' CLR.L -(A7)
00003082: 486F 0004 'Ho..' PEA $0004(A7)
00003086: 4851 'HQ' PEA (A1)
00003088: 486F 000A 'Ho..' PEA $000A(A7)
0000308C: 3F3C 003D '?<.=' MOVE.W #$003D,-(A7)
00003090: A88F '..' _OSDispatch ; A88F
00003092: 548F 'T.' ADDQ.L #2,A7
00003094: 4A57 'JW' TST.W (A7)
00003096: 6728 'g(' BEQ.S *+$002A ; 000030C0
00003098: 4257 'BW' CLR.W (A7)
0000309A: 9EFC 000A '....' SUBA.W #$000A,A7
0000309E: 486F 0002 'Ho..' PEA $0002(A7)
000030A2: 3F3C 003F '?<.?' MOVE.W #$003F,-(A7)
000030A6: A88F '..' _OSDispatch ; A88F
000030A8: 486F 0002 'Ho..' PEA $0002(A7)
000030AC: 486F 0010 'Ho..' PEA $0010(A7)
000030B0: 486F 0012 'Ho..' PEA $0012(A7)
000030B4: 3F3C 003D '?<.=' MOVE.W #$003D,-(A7)
000030B8: A88F '..' _OSDispatch ; A88F
000030BA: 4A6F 000A 'Jo..' TST.W $000A(A7)
000030BE: 6720 'g ' BEQ.S *+$0022 ; 000030E0
000030C0: 2E4A '.J' MOVEA.L A2,A7
000030C2: 4CDF 0703 'L...' MOVEM.L (A7)+,D0/D1/A0-A2
000030C6: 6100 D010 'a...' BSR *-$2FEE ; 000000D8
000030CA: 4238 0346 'B8.F' CLR.B $0346
000030CE: 6100 0214 'a...' BSR *+$0216 ; 000032E4
000030D2: 6706 'g.' BEQ.S *+$0008 ; 000030DA
000030D4: 0C40 FFCB '.@..' CMPI.W #$FFCB,D0
000030D8: 6602 'f.' BNE.S *+$0004 ; 000030DC
000030DA: 6112 'a.' BSR.S *+$0014 ; 000030EE
000030DC: 6000 D0C4 '`...' BRA *-$2F3A ; 000001A2
000030E0: 2E4A '.J' MOVEA.L A2,A7
000030E2: 4CDF 0703 'L...' MOVEM.L (A7)+,D0/D1/A0-A2
000030E6: 70CA 'p.' MOVEQ #$CA,D0
000030E8: 3140 0010 '1@..' MOVE.W D0,$0010(A0)
000030EC: 4E75 'Nu' RTS
000030EE: 2F38 06CC '/8..' MOVE.L $06CC,-(A7)
000030F2: 4E75 'Nu' RTS
000030F4: 2D1F '-.' MOVE.L (A7)+,-(A6)
000030F6: 48E6 70FC 'H.p.' MOVEM.L D1-D3/A0-A5,-(A6)
000030FA: 6100 FC9C 'a...' BSR *-$0362 ; 00002D98
000030FE: 6600 017C 'f..|' BNE *+$017E ; 0000327C
00003102: 4AB1 1022 'J.."' TST.L $22(A1,D1.W)
00003106: 6720 'g ' BEQ.S *+$0022 ; 00003128
00003108: 0CB1 0000 0010 '......' CMPI.L #$00000010,$00(A1,D1.W)
1000
00003110: 6416 'd.' BCC.S *+$0018 ; 00003128
00003112: 3001 '0.' MOVE.W D1,D0
00003114: 4A38 0346 'J8.F' TST.B $0346
00003118: 6606 'f.' BNE.S *+$0008 ; 00003120
0000311A: 4EBA C374 'N..t' JSR *-$3C8A ; FFFFF490
0000311E: 6004 '`.' BRA.S *+$0006 ; 00003124
00003120: 4EBA C564 'N..d' JSR *-$3A9A ; FFFFF686
00003124: 6600 014C 'f..L' BNE *+$014E ; 00003272
00003128: 7000 'p.' MOVEQ #$00,D0
0000312A: 4A6A 0048 'Jj.H' TST.W $0048(A2)
0000312E: 6700 0128 'g..(' BEQ *+$012A ; 00003258
00003132: 0CB1 0000 0010 '......' CMPI.L #$00000010,$00(A1,D1.W)
1000
0000313A: 6500 011C 'e...' BCS *+$011E ; 00003258
0000313E: 08B1 0007 1004 '......' BCLR #$07,$04(A1,D1.W)
00003144: 6700 00EA 'g...' BEQ *+$00EC ; 00003230
00003148: 6100 01EE 'a...' BSR *+$01F0 ; 00003338
0000314C: 6620 'f ' BNE.S *+$0022 ; 0000316E
0000314E: 2631 100C '&1..' MOVE.L $0C(A1,D1.W),D3
00003152: 7400 't.' MOVEQ #$00,D2
00003154: 4EBA 1D10 'N...' JSR *+$1D12 ; 00004E66
00003158: 6600 00D8 'f...' BNE *+$00DA ; 00003232
0000315C: 4EBA 0364 'N..d' JSR *+$0366 ; 000034C2
00003160: 08B1 0007 1004 '......' BCLR #$07,$04(A1,D1.W)
00003166: 6006 '`.' BRA.S *+$0008 ; 0000316E
00003168: 08B1 0007 1004 '......' BCLR #$07,$04(A1,D1.W)
0000316E: 2D09 '-.' MOVE.L A1,-(A6)
00003170: 2031 103A ' 1.:' MOVE.L $3A(A1,D1.W),D0
00003174: 41F1 103E 'A..>' LEA $3E(A1,D1.W),A0
00003178: 7400 't.' MOVEQ #$00,D2
0000317A: 4EBA 0000 'N...' JSR CMGETCN ; id: 451
0000317E: 2A49 '*I' MOVEA.L A1,A5
00003180: 225E '"^' MOVEA.L (A6)+,A1
00003182: 6600 00AE 'f...' BNE *+$00B0 ; 00003232
00003186: 48E7 00C0 'H...' MOVEM.L A0/A1,-(A7)
0000318A: 41F1 1026 'A..&' LEA $26(A1,D1.W),A0
0000318E: 47ED 004A 'G..J' LEA $004A(A5),A3
00003192: 0831 0009 1004 '.1....' BTST #$09,$04(A1,D1.W)
00003198: 6704 'g.' BEQ.S *+$0006 ; 0000319E
0000319A: 47ED 0056 'G..V' LEA $0056(A5),A3
0000319E: 224B '"K' MOVEA.L A3,A1
000031A0: 700C 'p.' MOVEQ #$0C,D0
000031A2: A22E '..' _BlockMoveData ; A22E
000031A4: 4CDF 0300 'L...' MOVEM.L (A7)+,A0/A1
000031A8: 47ED 0018 'G...' LEA $0018(A5),A3
000031AC: 6100 010A 'a...' BSR *+$010C ; 000032B8
000031B0: 2B78 020C 0030 '+x...0' MOVE.L $020C,$0030(A5)
000031B6: 4EBA 0000 'N...' JSR CMUPDATECN ; id: 450
000031BA: 6676 'fv' BNE.S *+$0078 ; 00003232
000031BC: 0831 0009 1004 '.1....' BTST #$09,$04(A1,D1.W)
000031C2: 676C 'gl' BEQ.S *+$006E ; 00003230
000031C4: 4A38 0346 'J8.F' TST.B $0346
000031C8: 6666 'ff' BNE.S *+$0068 ; 00003230
000031CA: 0CB1 0000 0080 '......' CMPI.L #$00000080,$08(A1,D1.W)
1008
000031D2: 655C 'e\' BCS.S *+$005E ; 00003230
000031D4: 48E6 4040 'H.@@' MOVEM.L D1/A1,-(A6)
000031D8: 2648 '&H' MOVEA.L A0,A3
000031DA: 226A 0054 '"j.T' MOVEA.L $0054(A2),A1
000031DE: 3001 '0.' MOVE.W D1,D0
000031E0: 7200 'r.' MOVEQ #$00,D1
000031E2: 7400 't.' MOVEQ #$00,D2
000031E4: 4EBA 0000 'N...' JSR GETBLOCK ; id: 296
000031E8: 6642 'fB' BNE.S *+$0044 ; 0000322C
000031EA: 2F08 '/.' MOVE.L A0,-(A7)
000031EC: 43E8 0030 'C..0' LEA $0030(A0),A1
000031F0: 41EB 0006 'A...' LEA $0006(A3),A0
000031F4: 7020 'p ' MOVEQ #$20,D0 ; ' '
000031F6: A22E '..' _BlockMoveData ; A22E
000031F8: 7020 'p ' MOVEQ #$20,D0 ; ' '
000031FA: D3C0 '..' ADDA.L D0,A1
000031FC: 41ED 0002 'A...' LEA $0002(A5),A0
00003200: 7012 'p.' MOVEQ #$12,D0
00003202: A22E '..' _BlockMoveData ; A22E
00003204: 7012 'p.' MOVEQ #$12,D0
00003206: D3C0 '..' ADDA.L D0,A1
00003208: 41ED 0038 'A..8' LEA $0038(A5),A0
0000320C: 7010 'p.' MOVEQ #$10,D0
0000320E: A22E '..' _BlockMoveData ; A22E
00003210: 7010 'p.' MOVEQ #$10,D0
00003212: D3C0 '..' ADDA.L D0,A1
00003214: 22ED 002C '"..,' MOVE.L $002C(A5),(A1)+
00003218: 22ED 001A '"...' MOVE.L $001A(A5),(A1)+
0000321C: 22ED 0024 '"..$' MOVE.L $0024(A5),(A1)+
00003220: 205F ' _' MOVEA.L (A7)+,A0
00003222: 226A 0054 '"j.T' MOVEA.L $0054(A2),A1
00003226: 7204 'r.' MOVEQ #$04,D1
00003228: 4EBA 0000 'N...' JSR HFS_2A548 ; id: 295
0000322C: 4CDE 0202 'L...' MOVEM.L (A6)+,D1/A1
00003230: 7000 'p.' MOVEQ #$00,D0
00003232: 48E6 C040 'H..@' MOVEM.L D0/D1/A1,-(A6)
00003236: 3001 '0.' MOVE.W D1,D0
00003238: 7200 'r.' MOVEQ #$00,D1
0000323A: 4A38 0346 'J8.F' TST.B $0346
0000323E: 6602 'f.' BNE.S *+$0004 ; 00003242
00003240: 7201 'r.' MOVEQ #$01,D1
00003242: 226A 0054 '"j.T' MOVEA.L $0054(A2),A1
00003246: 4EBA 0000 'N...' JSR HFS_2A230 ; id: 344
0000324A: 6100 FB4C 'a..L' BSR *-$04B2 ; 00002D98
0000324E: 6704 'g.' BEQ.S *+$0006 ; 00003254
00003250: 6100 EF68 'a..h' BSR *-$1096 ; 000021BA
00003254: 4CDE 0203 'L...' MOVEM.L (A6)+,D0/D1/A1
00003258: 4A38 0346 'J8.F' TST.B $0346
0000325C: 6614 'f.' BNE.S *+$0016 ; 00003272
0000325E: 47F1 1000 'G...' LEA $00(A1,D1.W),A3
00003262: 7400 't.' MOVEQ #$00,D2
00003264: 3438 03F6 '48..' MOVE.W $03F6,D2
00003268: E24A '.J' LSR.W #1,D2
0000326A: 5342 'SB' SUBQ.W #1,D2
0000326C: 425B 'B[' CLR.W (A3)+
0000326E: 51CA FFFC 'Q...' DBF D2,*-$0002 ; 0000326C
00003272: 4CDE 3F0E 'L.?.' MOVEM.L (A6)+,D1-D3/A0-A5
00003276: 2F1E '/.' MOVE.L (A6)+,-(A7)
00003278: 4A40 'J@' TST.W D0
0000327A: 4E75 'Nu' RTS
0000327C: 08B1 0007 1004 '......' BCLR #$07,$04(A1,D1.W)
00003282: 67AC 'g.' BEQ.S *-$0052 ; 00003230
00003284: 3631 101C '61..' MOVE.W $1C(A1,D1.W),D3
00003288: 6100 FD94 'a...' BSR *-$026A ; 0000301E
0000328C: 66A4 'f.' BNE.S *-$005A ; 00003232
0000328E: 7000 'p.' MOVEQ #$00,D0
00003290: 2631 1000 '&1..' MOVE.L $00(A1,D1.W),D3
00003294: B6B5 0012 '....' CMP.L $12(A5,D0.W),D3
00003298: 670A 'g.' BEQ.S *+$000C ; 000032A4
0000329A: 6100 EF68 'a..h' BSR *-$1096 ; 00002204
0000329E: 65F4 'e.' BCS.S *-$000A ; 00003294
000032A0: 70D5 'p.' MOVEQ #$D5,D0
000032A2: 608E '`.' BRA.S *-$0070 ; 00003232
000032A4: 47F5 0016 'G...' LEA $16(A5,D0.W),A3
000032A8: 610E 'a.' BSR.S *+$0010 ; 000032B8
000032AA: 2BB8 020C 002E '+.....' MOVE.L $020C,$2E(A5,D0.W)
000032B0: 4EBA 0000 'N...' JSR MARKA5BLOCK ; id: 445
000032B4: 6000 FF7A '`..z' BRA *-$0084 ; 00003230
000032B8: 2F0C '/.' MOVE.L A4,-(A7)
000032BA: 49F1 1004 'I...' LEA $04(A1,D1.W),A4
000032BE: 361C '6.' MOVE.W (A4)+,D3
000032C0: EF4B '.K' LSL.W #7,D3
000032C2: 6404 'd.' BCC.S *+$0006 ; 000032C8
000032C4: 47EB 000A 'G...' LEA $000A(A3),A3
000032C8: 36DC '6.' MOVE.W (A4)+,(A3)+
000032CA: 26DC '&.' MOVE.L (A4)+,(A3)+
000032CC: 26DC '&.' MOVE.L (A4)+,(A3)+
000032CE: 285F '(_' MOVEA.L (A7)+,A4
000032D0: 4E75 'Nu' RTS
000032D2: 6100 CE04 'a...' BSR *-$31FA ; 000000D8
000032D6: 610C 'a.' BSR.S *+$000E ; 000032E4
000032D8: 6606 'f.' BNE.S *+$0008 ; 000032E0
000032DA: 2171 1008 001C '!q....' MOVE.L $08(A1,D1.W),$001C(A0)
000032E0: 6000 CEC0 '`...' BRA *-$313E ; 000001A2
000032E4: 2F38 0790 '/8..' MOVE.L $0790,-(A7)
000032E8: 4E75 'Nu' RTS
000032EA: 2278 034E '"x.N' MOVEA.L $034E,A1
000032EE: 7200 'r.' MOVEQ #$00,D1
000032F0: 3228 0018 '2(..' MOVE.W $0018(A0),D1
000032F4: 6116 'a.' BSR.S *+$0018 ; 0000330C
000032F6: 6610 'f.' BNE.S *+$0012 ; 00003308
000032F8: 2431 1000 '$1..' MOVE.L $00(A1,D1.W),D2
000032FC: 2471 1014 '$q..' MOVEA.L $14(A1,D1.W),A2
00003300: 21CA 03EE '!...' MOVE.L A2,$03EE
00003304: 6100 F680 'a...' BSR *-$097E ; 00002986
00003308: 4A40 'J@' TST.W D0
0000330A: 4E75 'Nu' RTS
0000330C: 70CD 'p.' MOVEQ #$CD,D0
0000330E: 7400 't.' MOVEQ #$00,D2
00003310: 3401 '4.' MOVE.W D1,D2
00003312: 84F8 03F6 '....' DIVU.W $03F6,D2
00003316: 4842 'HB' SWAP D2
00003318: 5542 'UB' SUBQ.W #2,D2
0000331A: 660E 'f.' BNE.S *+$0010 ; 0000332A
0000331C: B251 '.Q' CMP.W (A1),D1
0000331E: 640A 'd.' BCC.S *+$000C ; 0000332A
00003320: 70DA 'p.' MOVEQ #$DA,D0
00003322: 4AB1 1000 'J...' TST.L $00(A1,D1.W)
00003326: 6702 'g.' BEQ.S *+$0004 ; 0000332A
00003328: 7000 'p.' MOVEQ #$00,D0
0000332A: 4A40 'J@' TST.W D0
0000332C: 4E75 'Nu' RTS
0000332E: 2F38 07C4 '/8..' MOVE.L $07C4,-(A7)
00003332: 4E75 'Nu' RTS
00003334: 61AE 'a.' BSR.S *-$0050 ; 000032E4
00003336: 660E 'f.' BNE.S *+$0010 ; 00003346
00003338: 70C3 'p.' MOVEQ #$C3,D0
0000333A: 0831 0000 1004 '.1....' BTST #$00,$04(A1,D1.W)
00003340: 6704 'g.' BEQ.S *+$0006 ; 00003346
00003342: 6100 E46C 'a..l' BSR *-$1B92 ; 000017B0
00003346: 4A40 'J@' TST.W D0
00003348: 4E75 'Nu' RTS
0000334A: 6100 CD8C 'a...' BSR *-$3272 ; 000000D8
0000334E: 614E 'aN' BSR.S *+$0050 ; 0000339E
00003350: 6648 'fH' BNE.S *+$004A ; 0000339A
00003352: 3141 0018 '1A..' MOVE.W D1,$0018(A0)
00003356: 47F1 1000 'G...' LEA $00(A1,D1.W),A3
0000335A: 2F08 '/.' MOVE.L A0,-(A7)
0000335C: 43E8 0020 'C.. ' LEA $0020(A0),A1
00003360: 204B ' K' MOVEA.L A3,A0
00003362: 7014 'p.' MOVEQ #$14,D0
00003364: A22E '..' _BlockMoveData ; A22E
00003366: 205F ' _' MOVEA.L (A7)+,A0
00003368: 316A 004E 0034 '1j.N.4' MOVE.W $004E(A2),$0034(A0)
0000336E: 216B 001E 0036 '!k...6' MOVE.L $001E(A3),$0036(A0)
00003374: 216B 003A 003A '!k.:.:' MOVE.L $003A(A3),$003A(A0)
0000337A: 2028 0012 ' (..' MOVE.L $0012(A0),D0
0000337E: 6710 'g.' BEQ.S *+$0012 ; 00003390
00003380: 2240 '"@' MOVEA.L D0,A1
00003382: 2F08 '/.' MOVE.L A0,-(A7)
00003384: 41EB 003E 'A..>' LEA $003E(A3),A0
00003388: 7001 'p.' MOVEQ #$01,D0
0000338A: D010 '..' ADD.B (A0),D0
0000338C: A22E '..' _BlockMoveData ; A22E
0000338E: 205F ' _' MOVEA.L (A7)+,A0
00003390: 21CA 03EE '!...' MOVE.L A2,$03EE
00003394: 220B '".' MOVE.L A3,D1
00003396: 6100 DD9C 'a...' BSR *-$2262 ; 00001134
0000339A: 6000 CE06 '`...' BRA *-$31F8 ; 000001A2
0000339E: 2278 034E '"x.N' MOVEA.L $034E,A1
000033A2: 3228 0018 '2(..' MOVE.W $0018(A0),D1
000033A6: 3028 001C '0(..' MOVE.W $001C(A0),D0
000033AA: 674A 'gJ' BEQ.S *+$004C ; 000033F6
000033AC: 7400 't.' MOVEQ #$00,D2
000033AE: 3428 0016 '4(..' MOVE.W $0016(A0),D2
000033B2: 670E 'g.' BEQ.S *+$0010 ; 000033C2
000033B4: 3002 '0.' MOVE.W D2,D0
000033B6: 6100 DDA2 'a...' BSR *-$225C ; 0000115A
000033BA: 6642 'fB' BNE.S *+$0044 ; 000033FE
000033BC: 240A '$.' MOVE.L A2,D2
000033BE: 3028 001C '0(..' MOVE.W $001C(A0),D0
000033C2: 6100 EA5A 'a..Z' BSR *-$15A4 ; 00001E1E
000033C6: 2631 1000 '&1..' MOVE.L $00(A1,D1.W),D3
000033CA: 6720 'g ' BEQ.S *+$0022 ; 000033EC
000033CC: 2471 1014 '$q..' MOVEA.L $14(A1,D1.W),A2
000033D0: 6100 F9C6 'a...' BSR *-$0638 ; 00002D98
000033D4: 6608 'f.' BNE.S *+$000A ; 000033DE
000033D6: 0C83 0000 0010 '......' CMPI.L #$00000010,D3
000033DC: 650E 'e.' BCS.S *+$0010 ; 000033EC
000033DE: 4A82 'J.' TST.L D2
000033E0: 6706 'g.' BEQ.S *+$0008 ; 000033E8
000033E2: B4B1 1014 '....' CMP.L $14(A1,D1.W),D2
000033E6: 6604 'f.' BNE.S *+$0006 ; 000033EC
000033E8: 5340 'S@' SUBQ.W #1,D0
000033EA: 670A 'g.' BEQ.S *+$000C ; 000033F6
000033EC: 6100 EA38 'a..8' BSR *-$15C6 ; 00001E26
000033F0: 65D4 'e.' BCS.S *-$002A ; 000033C6
000033F2: 70DA 'p.' MOVEQ #$DA,D0
000033F4: 6008 '`.' BRA.S *+$000A ; 000033FE
000033F6: 6100 FF14 'a...' BSR *-$00EA ; 0000330C
000033FA: 2471 1014 '$q..' MOVEA.L $14(A1,D1.W),A2
000033FE: 4A40 'J@' TST.W D0
00003400: 4E75 'Nu' RTS
00003402: 6100 CCD4 'a...' BSR *-$332A ; 000000D8
00003406: 6100 FEDC 'a...' BSR *-$0122 ; 000032E4
0000340A: 6602 'f.' BNE.S *+$0004 ; 0000340E
0000340C: 7000 'p.' MOVEQ #$00,D0
0000340E: 6000 CD92 '`...' BRA *-$326C ; 000001A2
00003412: 7000 'p.' MOVEQ #$00,D0
00003414: 6100 F982 'a...' BSR *-$067C ; 00002D98
00003418: 6600 020E 'f...' BNE *+$0210 ; 00003628
0000341C: 6100 F96E 'a..n' BSR *-$0690 ; 00002D8C
00003420: 6702 'g.' BEQ.S *+$0004 ; 00003424
00003422: 7002 'p.' MOVEQ #$02,D0
00003424: 6000 0134 '`..4' BRA *+$0136 ; 0000355A
00003428: 6100 CCAE 'a...' BSR *-$3350 ; 000000D8
0000342C: 6100 FF00 'a...' BSR *-$00FE ; 0000332E
00003430: 6622 'f"' BNE.S *+$0024 ; 00003454
00003432: 7C00 '|.' MOVEQ #$00,D6
00003434: 2828 0024 '((.$' MOVE.L $0024(A0),D4
00003438: 670A 'g.' BEQ.S *+$000C ; 00003444
0000343A: 4A6A 002A 'Jj.*' TST.W $002A(A2)
0000343E: 6704 'g.' BEQ.S *+$0006 ; 00003444
00003440: 61D0 'a.' BSR.S *-$002E ; 00003412
00003442: 6610 'f.' BNE.S *+$0012 ; 00003454
00003444: 2146 0028 '!F.(' MOVE.L D6,$0028(A0)
00003448: 6178 'ax' BSR.S *+$007A ; 000034C2
0000344A: 70DE 'p.' MOVEQ #$DE,D0
0000344C: BCA8 0024 '...$' CMP.L $0024(A0),D6
00003450: 6502 'e.' BCS.S *+$0004 ; 00003454
00003452: 7000 'p.' MOVEQ #$00,D0
00003454: 6000 CD4C '`..L' BRA *-$32B2 ; 000001A2
00003458: 6100 CC7E 'a..~' BSR *-$3380 ; 000000D8
0000345C: 6100 FED0 'a...' BSR *-$012E ; 0000332E
00003460: 662C 'f,' BNE.S *+$002E ; 0000348E
00003462: 2E28 001C '.(..' MOVE.L $001C(A0),D7
00003466: 2807 '(.' MOVE.L D7,D4
00003468: 98B1 100C '....' SUB.L $0C(A1,D1.W),D4
0000346C: 624C 'bL' BHI.S *+$004E ; 000034BA
0000346E: 6522 'e"' BCS.S *+$0024 ; 00003492
00003470: 6100 F91A 'a...' BSR *-$06E4 ; 00002D8C
00003474: 6706 'g.' BEQ.S *+$0008 ; 0000347C
00003476: BEB1 1008 '....' CMP.L $08(A1,D1.W),D7
0000347A: 640E 'd.' BCC.S *+$0010 ; 0000348A
0000347C: 2387 1008 '#...' MOVE.L D7,$08(A1,D1.W)
00003480: BEB1 1010 '....' CMP.L $10(A1,D1.W),D7
00003484: 6404 'd.' BCC.S *+$0006 ; 0000348A
00003486: 2387 1010 '#...' MOVE.L D7,$10(A1,D1.W)
0000348A: 6136 'a6' BSR.S *+$0038 ; 000034C2
0000348C: 7000 'p.' MOVEQ #$00,D0
0000348E: 6000 CD12 '`...' BRA *-$32EC ; 000001A2
00003492: 6100 F900 'a...' BSR *-$06FE ; 00002D94
00003496: 6678 'fx' BNE.S *+$007A ; 00003510
00003498: 2807 '(.' MOVE.L D7,D4
0000349A: 2604 '&.' MOVE.L D4,D3
0000349C: 7401 't.' MOVEQ #$01,D2
0000349E: 4EBA 19C6 'N...' JSR *+$19C8 ; 00004E66
000034A2: 66EA 'f.' BNE.S *-$0014 ; 0000348E
000034A4: 48E6 E000 'H...' MOVEM.L D0-D2,-(A6)
000034A8: 3001 '0.' MOVE.W D1,D0
000034AA: 2231 100C '"1..' MOVE.L $0C(A1,D1.W),D1
000034AE: 74FF 't.' MOVEQ #$FF,D2
000034B0: 4EBA 0000 'N...' JSR TRASHBLOCKS ; id: 449
000034B4: 4CDE 0007 'L...' MOVEM.L (A6)+,D0-D2
000034B8: 60B6 '`.' BRA.S *-$0048 ; 00003470
000034BA: 4EBA 0094 'N...' JSR *+$0096 ; 00003550
000034BE: 66CE 'f.' BNE.S *-$0030 ; 0000348E
000034C0: 60AE '`.' BRA.S *-$0050 ; 00003470
000034C2: 2F38 0794 '/8..' MOVE.L $0794,-(A7)
000034C6: 4E75 'Nu' RTS
000034C8: 48E7 FEFC 'H...' MOVEM.L D0-D6/A0-A5,-(A7)
000034CC: D2C1 '..' ADDA.W D1,A1
000034CE: 2419 '$.' MOVE.L (A1)+,D2
000034D0: 08D1 0007 '....' BSET #$07,(A1)
000034D4: 3011 '0.' MOVE.W (A1),D0
000034D6: 4CD9 0478 'L..x' MOVEM.L (A1)+,D3-D6/A2
000034DA: 3C00 '<.' MOVE.W D0,D6
000034DC: 43E9 000E 'C...' LEA $000E(A1),A1
000034E0: 4CD9 3800 'L.8.' MOVEM.L (A1)+,A3-A5
000034E4: 6100 E948 'a..H' BSR *-$16B6 ; 00001E2E
000034E8: 6620 'f ' BNE.S *+$0022 ; 0000350A
000034EA: 41F1 1004 'A...' LEA $04(A1,D1.W),A0
000034EE: 3018 '0.' MOVE.W (A0)+,D0
000034F0: BD40 '.@' EOR.W D6,D0
000034F2: EF48 '.H' LSL.W #7,D0
000034F4: 650E 'e.' BCS.S *+$0010 ; 00003504
000034F6: 30C3 '0.' MOVE.W D3,(A0)+
000034F8: 20C4 ' .' MOVE.L D4,(A0)+
000034FA: 20C5 ' .' MOVE.L D5,(A0)+
000034FC: 41E8 0022 'A.."' LEA $0022(A0),A0
00003500: 48E0 001C 'H...' MOVEM.L A3-A5,-(A0)
00003504: 6100 E936 'a..6' BSR *-$16C8 ; 00001E3C
00003508: 67E0 'g.' BEQ.S *-$001E ; 000034EA
0000350A: 4CDF 3F7F 'L.?.' MOVEM.L (A7)+,D0-D6/A0-A5
0000350E: 4E75 'Nu' RTS
00003510: 7C00 '|.' MOVEQ #$00,D6
00003512: 3631 1006 '61..' MOVE.W $06(A1,D1.W),D3
00003516: 242A 001C '$*..' MOVE.L $001C(A2),D2
0000351A: 2807 '(.' MOVE.L D7,D4
0000351C: 6608 'f.' BNE.S *+$000A ; 00003526
0000351E: 4271 1006 'Bq..' CLR.W $06(A1,D1.W)
00003522: 601E '`.' BRA.S *+$0020 ; 00003542
00003524: 3605 '6.' MOVE.W D5,D3
00003526: DC82 '..' ADD.L D2,D6
00003528: 6100 00D0 'a...' BSR *+$00D2 ; 000035FA
0000352C: 9882 '..' SUB.L D2,D4
0000352E: 62F4 'b.' BHI.S *-$000A ; 00003524
00003530: BCB1 100C '....' CMP.L $0C(A1,D1.W),D6
00003534: 6400 FF3A 'd..:' BCC *-$00C4 ; 00003470
00003538: 3F05 '?.' MOVE.W D5,-(A7)
0000353A: 7A01 'z.' MOVEQ #$01,D5
0000353C: 6100 01CC 'a...' BSR *+$01CE ; 0000370A
00003540: 361F '6.' MOVE.W (A7)+,D3
00003542: 6100 01FE 'a...' BSR *+$0200 ; 00003742
00003546: 2386 100C '#...' MOVE.L D6,$0C(A1,D1.W)
0000354A: 2806 '(.' MOVE.L D6,D4
0000354C: 6000 FF56 '`..V' BRA *-$00A8 ; 000034A4
00003550: 6100 F842 'a..B' BSR *-$07BC ; 00002D94
00003554: 6600 00D0 'f...' BNE *+$00D2 ; 00003626
00003558: 7001 'p.' MOVEQ #$01,D0
0000355A: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000355C: 2D03 '-.' MOVE.L D3,-(A6)
0000355E: 3600 '6.' MOVE.W D0,D3
00003560: 4EBA 1682 'N...' JSR *+$1684 ; 00004BE4
00003564: 261E '&.' MOVE.L (A6)+,D3
00003566: 2F1E '/.' MOVE.L (A6)+,-(A7)
00003568: 4A40 'J@' TST.W D0
0000356A: 4E75 'Nu' RTS
0000356C: 2F38 06FC '/8..' MOVE.L $06FC,-(A7)
00003570: 4E75 'Nu' RTS
00003572: 6100 F820 'a.. ' BSR *-$07DE ; 00002D94
00003576: 6604 'f.' BNE.S *+$0006 ; 0000357C
00003578: 4EFA 185C 'N..\' JMP *+$185E ; 00004DD6
0000357C: 48E7 6D00 'H.m.' MOVEM.L D1/D2/D4/D5/D7,-(A7)
00003580: 2E2A 001C '.*..' MOVE.L $001C(A2),D7
00003584: 3631 1006 '61..' MOVE.W $06(A1,D1.W),D3
00003588: D885 '..' ADD.L D5,D4
0000358A: 5384 'S.' SUBQ.L #1,D4
0000358C: 7209 'r.' MOVEQ #$09,D1
0000358E: 7C00 '|.' MOVEQ #$00,D6
00003590: E2AC '..' LSR.L D1,D4
00003592: E2AF '..' LSR.L D1,D7
00003594: 2405 '$.' MOVE.L D5,D2
00003596: E2AA '..' LSR.L D1,D2
00003598: 6008 '`.' BRA.S *+$000A ; 000035A2
0000359A: 615E 'a^' BSR.S *+$0060 ; 000035FA
0000359C: 3605 '6.' MOVE.W D5,D3
0000359E: 9847 '.G' SUB.W D7,D4
000035A0: 9447 '.G' SUB.W D7,D2
000035A2: B447 '.G' CMP.W D7,D2
000035A4: 64F4 'd.' BCC.S *-$000A ; 0000359A
000035A6: 3003 '0.' MOVE.W D3,D0
000035A8: 5540 'U@' SUBQ.W #2,D0
000035AA: C0C7 '..' MULU.W D7,D0
000035AC: D042 '.B' ADD.W D2,D0
000035AE: D06A 0024 '.j.$' ADD.W $0024(A2),D0
000035B2: 2F00 '/.' MOVE.L D0,-(A7)
000035B4: 3007 '0.' MOVE.W D7,D0
000035B6: 9042 '.B' SUB.W D2,D0
000035B8: DC40 '.@' ADD.W D0,D6
000035BA: 9840 '.@' SUB.W D0,D4
000035BC: 6B0A 'k.' BMI.S *+$000C ; 000035C8
000035BE: 613A 'a:' BSR.S *+$003C ; 000035FA
000035C0: 7400 't.' MOVEQ #$00,D2
000035C2: 5243 'RC' ADDQ.W #1,D3
000035C4: BA43 '.C' CMP.W D3,D5
000035C6: 67EC 'g.' BEQ.S *-$0012 ; 000035B4
000035C8: 261F '&.' MOVE.L (A7)+,D3
000035CA: 3003 '0.' MOVE.W D3,D0
000035CC: D046 '.F' ADD.W D6,D0
000035CE: 382A 0024 '8*.$' MOVE.W $0024(A2),D4
000035D2: CEEA 001A '....' MULU.W $001A(A2),D7
000035D6: DE44 '.D' ADD.W D4,D7
000035D8: B047 '.G' CMP.W D7,D0
000035DA: 6214 'b.' BHI.S *+$0016 ; 000035F0
000035DC: B644 '.D' CMP.W D4,D3
000035DE: 6510 'e.' BCS.S *+$0012 ; 000035F0
000035E0: E3A6 '..' ASL.L D1,D6
000035E2: 4CDF 00B6 'L...' MOVEM.L (A7)+,D1/D2/D4/D5/D7
000035E6: BC84 '..' CMP.L D4,D6
000035E8: 6302 'c.' BLS.S *+$0004 ; 000035EC
000035EA: 2C04 ',.' MOVE.L D4,D6
000035EC: 7000 'p.' MOVEQ #$00,D0
000035EE: 4E75 'Nu' RTS
000035F0: 4CDF 00B6 'L...' MOVEM.L (A7)+,D1/D2/D4/D5/D7
000035F4: 303C 0010 '0<..' MOVE.W #$0010,D0
000035F8: 4E75 'Nu' RTS
000035FA: 48E7 8020 'H.. ' MOVEM.L D0/A2,-(A7)
000035FE: 246A 0050 '$j.P' MOVEA.L $0050(A2),A2
00003602: 3003 '0.' MOVE.W D3,D0
00003604: 5540 'U@' SUBQ.W #2,D0
00003606: C0FC 000C '....' MULU.W #$000C,D0
0000360A: E898 '..' ROR.L #4,D0
0000360C: E340 '.@' ASL.W #1,D0
0000360E: 2A32 0000 '*2..' MOVE.L $00(A2,D0.W),D5
00003612: 4240 'B@' CLR.W D0
00003614: E998 '..' ROL.L #4,D0
00003616: 0640 000C '.@..' ADDI.W #$000C,D0
0000361A: E1BD '..' ROL.L D0,D5
0000361C: 0245 0FFF '.E..' ANDI.W #$0FFF,D5
00003620: 4CDF 0401 'L...' MOVEM.L (A7)+,D0/A2
00003624: 4E75 'Nu' RTS
00003626: 2004 ' .' MOVE.L D4,D0
00003628: 48E7 7DF0 'H.}.' MOVEM.L D1-D5/D7/A0-A3,-(A7)
0000362C: 2E2A 001C '.*..' MOVE.L $001C(A2),D7
00003630: 2C07 ',.' MOVE.L D7,D6
00003632: CCEA 002A '...*' MULU.W $002A(A2),D6
00003636: B886 '..' CMP.L D6,D4
00003638: 6302 'c.' BLS.S *+$0004 ; 0000363C
0000363A: 2806 '(.' MOVE.L D6,D4
0000363C: B880 '..' CMP.L D0,D4
0000363E: 6408 'd.' BCC.S *+$000A ; 00003648
00003640: 70DE 'p.' MOVEQ #$DE,D0
00003642: 4CDF 0FBE 'L...' MOVEM.L (A7)+,D1-D5/D7/A0-A3
00003646: 4E75 'Nu' RTS
00003648: 2431 100C '$1..' MOVE.L $0C(A1,D1.W),D2
0000364C: 7C00 '|.' MOVEQ #$00,D6
0000364E: 3631 1006 '61..' MOVE.W $06(A1,D1.W),D3
00003652: 6612 'f.' BNE.S *+$0014 ; 00003666
00003654: 6152 'aR' BSR.S *+$0054 ; 000036A8
00003656: 3385 1006 '3...' MOVE.W D5,$06(A1,D1.W)
0000365A: 3605 '6.' MOVE.W D5,D3
0000365C: 7A01 'z.' MOVEQ #$01,D5
0000365E: 6100 00AA 'a...' BSR *+$00AC ; 0000370A
00003662: 6028 '`(' BRA.S *+$002A ; 0000368C
00003664: 3605 '6.' MOVE.W D5,D3
00003666: 6192 'a.' BSR.S *-$006C ; 000035FA
00003668: 0C45 0001 '.E..' CMPI.W #$0001,D5
0000366C: 66F6 'f.' BNE.S *-$0008 ; 00003664
0000366E: B66A 001A '.j..' CMP.W $001A(A2),D3
00003672: 6230 'b0' BHI.S *+$0032 ; 000036A4
00003674: 5243 'RC' ADDQ.W #1,D3
00003676: 6182 'a.' BSR.S *-$007C ; 000035FA
00003678: 5343 'SC' SUBQ.W #1,D3
0000367A: 4A45 'JE' TST.W D5
0000367C: 6626 'f&' BNE.S *+$0028 ; 000036A4
0000367E: 3A03 ':.' MOVE.W D3,D5
00003680: 5245 'RE' ADDQ.W #1,D5
00003682: 6100 0086 'a...' BSR *+$0088 ; 0000370A
00003686: 3605 '6.' MOVE.W D5,D3
00003688: 7A01 'z.' MOVEQ #$01,D5
0000368A: 617E 'a~' BSR.S *+$0080 ; 0000370A
0000368C: DC87 '..' ADD.L D7,D6
0000368E: D487 '..' ADD.L D7,D2
00003690: 536A 002A 'Sj.*' SUBQ.W #1,$002A(A2)
00003694: B886 '..' CMP.L D6,D4
00003696: 62D6 'b.' BHI.S *-$0028 ; 0000366E
00003698: 2382 100C '#...' MOVE.L D2,$0C(A1,D1.W)
0000369C: 6100 D102 'a...' BSR *-$2EFC ; 000007A0
000036A0: 7000 'p.' MOVEQ #$00,D0
000036A2: 609E '`.' BRA.S *-$0060 ; 00003642
000036A4: 6102 'a.' BSR.S *+$0004 ; 000036A8
000036A6: 60DA '`.' BRA.S *-$0024 ; 00003682
000036A8: 48E7 FA50 'H..P' MOVEM.L D0-D4/D6/A1/A3,-(A7)
000036AC: 9886 '..' SUB.L D6,D4
000036AE: B8AA 0020 '... ' CMP.L $0020(A2),D4
000036B2: 6404 'd.' BCC.S *+$0006 ; 000036B8
000036B4: 282A 0020 '(*. ' MOVE.L $0020(A2),D4
000036B8: 226A 0050 '"j.P' MOVEA.L $0050(A2),A1
000036BC: 366A 001A '6j..' MOVEA.W $001A(A2),A3
000036C0: 524B 'RK' ADDQ.W #1,A3
000036C2: 7A00 'z.' MOVEQ #$00,D5
000036C4: 7002 'p.' MOVEQ #$02,D0
000036C6: 7402 't.' MOVEQ #$02,D2
000036C8: 7600 'v.' MOVEQ #$00,D3
000036CA: 7C00 '|.' MOVEQ #$00,D6
000036CC: 4267 'Bg' CLR.W -(A7)
000036CE: 1219 '..' MOVE.B (A1)+,D1
000036D0: E149 '.I' LSL.W #8,D1
000036D2: 0845 0000 '.E..' BCHG #$00,D5
000036D6: 6606 'f.' BNE.S *+$0008 ; 000036DE
000036D8: 1211 '..' MOVE.B (A1),D1
000036DA: E849 '.I' LSR.W #4,D1
000036DC: 6006 '`.' BRA.S *+$0008 ; 000036E4
000036DE: 1219 '..' MOVE.B (A1)+,D1
000036E0: 0241 0FFF '.A..' ANDI.W #$0FFF,D1
000036E4: 6612 'f.' BNE.S *+$0014 ; 000036F8
000036E6: D687 '..' ADD.L D7,D3
000036E8: B686 '..' CMP.L D6,D3
000036EA: 6308 'c.' BLS.S *+$000A ; 000036F4
000036EC: 2C03 ',.' MOVE.L D3,D6
000036EE: 3E82 '>.' MOVE.W D2,(A7)
000036F0: B684 '..' CMP.L D4,D3
000036F2: 640E 'd.' BCC.S *+$0010 ; 00003702
000036F4: 5240 'R@' ADDQ.W #1,D0
000036F6: 6006 '`.' BRA.S *+$0008 ; 000036FE
000036F8: 5240 'R@' ADDQ.W #1,D0
000036FA: 3400 '4.' MOVE.W D0,D2
000036FC: 7600 'v.' MOVEQ #$00,D3
000036FE: B04B '.K' CMP.W A3,D0
00003700: 63CC 'c.' BLS.S *-$0032 ; 000036CE
00003702: 3A1F ':.' MOVE.W (A7)+,D5
00003704: 4CDF 0A5F 'L.._' MOVEM.L (A7)+,D0-D4/D6/A1/A3
00003708: 4E75 'Nu' RTS
0000370A: 48E7 8220 'H.. ' MOVEM.L D0/D6/A2,-(A7)
0000370E: 246A 0050 '$j.P' MOVEA.L $0050(A2),A2
00003712: 3003 '0.' MOVE.W D3,D0
00003714: 5540 'U@' SUBQ.W #2,D0
00003716: C0FC 000C '....' MULU.W #$000C,D0
0000371A: E898 '..' ROR.L #4,D0
0000371C: E340 '.@' ASL.W #1,D0
0000371E: 2C32 0000 ',2..' MOVE.L $00(A2,D0.W),D6
00003722: 4840 'H@' SWAP D0
00003724: E048 '.H' LSR.W #8,D0
00003726: E848 '.H' LSR.W #4,D0
00003728: 0640 000C '.@..' ADDI.W #$000C,D0
0000372C: E1BE '..' ROL.L D0,D6
0000372E: 0246 F000 '.F..' ANDI.W #$F000,D6
00003732: 8C45 '.E' OR.W D5,D6
00003734: E0BE '..' ROR.L D0,D6
00003736: 4840 'H@' SWAP D0
00003738: 2586 0000 '%...' MOVE.L D6,$00(A2,D0.W)
0000373C: 4CDF 0441 'L..A' MOVEM.L (A7)+,D0/D6/A2
00003740: 4E75 'Nu' RTS
00003742: 4A43 'JC' TST.W D3
00003744: 671A 'g.' BEQ.S *+$001C ; 00003760
00003746: 6100 FEB2 'a...' BSR *-$014C ; 000035FA
0000374A: 3F05 '?.' MOVE.W D5,-(A7)
0000374C: 4245 'BE' CLR.W D5
0000374E: 61BA 'a.' BSR.S *-$0044 ; 0000370A
00003750: 526A 002A 'Rj.*' ADDQ.W #1,$002A(A2)
00003754: 361F '6.' MOVE.W (A7)+,D3
00003756: 0C43 0001 '.C..' CMPI.W #$0001,D3
0000375A: 66EA 'f.' BNE.S *-$0014 ; 00003746
0000375C: 6100 D042 'a..B' BSR *-$2FBC ; 000007A0
00003760: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 445
445: MARKA5BLOCK
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MARKA5BLOCK"(445)
00001D30
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MARKA5BLOCK"(445)
00001CF6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MARKA5BLOCK"(445)
00001CC6
Dictionary: Flags $00 FirstId 446
446: HFS_2A5C2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A5C2"(446)
00000E18
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A5C2"(446)
00000E10
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A5C2"(446)
00000E08
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A548"(295)
00000A2A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A548"(295)
00000868
Dictionary: Flags $00 FirstId 447
447: DEQUEUETRAP
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DEQUEUETRAP"(447)
00000DEA
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETBLOCK"(296)
00000A1E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETBLOCK"(296)
000007D2
Dictionary: Flags $00 FirstId 448
448: ENQUEUETRAP
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="ENQUEUETRAP"(448)
000009E4
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="ENQUEUETRAP"(448)
00000162
Dictionary: Flags $00 FirstId 449
449: TRASHBLOCKS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="TRASHBLOCKS"(449)
000034B2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MARKA5BLOCK"(445)
000032B2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A230"(344)
00003248
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A548"(295)
0000322A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETBLOCK"(296)
000031E6
Dictionary: Flags $00 FirstId 450
450: CMUPDATECN
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMUPDATECN"(450)
000031B8
Dictionary: Flags $00 FirstId 451
451: CMGETCN
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMGETCN"(451)
0000317C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MARKA5BLOCK"(445)
00002F80
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETBLOCK"(296)
00002F18
Dictionary: Flags $00 FirstId 452
452: FLUSHCRANGE
ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode)
Ref1="FLUSHCRANGE"(452) Ref2="AUTOMOD_215C0"(352)
2E9C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A230"(344)
00002E36
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A520"(297)
00002C5A
Dictionary: Flags $00 FirstId 453
453: CMGETOFF
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMGETOFF"(453)
00002B1A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMGETOFF"(453)
00002AE4
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMGETCN"(451)
00002AA2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMGETCN"(451)
00002940
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMGETCN"(451)
00002918
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMUPDATECN"(450)
00002798
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A520"(297)
0000263E
Dictionary: Flags $00 FirstId 454
454: TRASHFBLOCKS
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="TRASHFBLOCKS"(454)
0000261A
Dictionary: Flags $00 FirstId 455
455: CMMOVECN
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMMOVECN"(455)
000025B2
Dictionary: Flags $00 FirstId 456
456: CMRENAMECN
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMRENAMECN"(456)
000024EC
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMGETCN"(451)
00002450
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMRENAMECN"(456)
000023FA
Dictionary: Flags $00 FirstId 457
457: CMDELETECN
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMDELETECN"(457)
000022E8
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="TRASHFBLOCKS"(454)
000022DA
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MARKA5BLOCK"(445)
000021F6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A230"(344)
000021C6
Dictionary: Flags $00 FirstId 458
458: CMCREATECN
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMCREATECN"(458)
000020B0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMGETCN"(451)
00001F26
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A548"(295)
00001C12
Dictionary: Flags $00 FirstId 459
459: PROCESSMGREXISTS
Pad
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="PROCESSMGREXISTS"(459) Ref2="AUTOMOD_215C0"(352)
1920
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="CMRENAMECN"(456) Ref2="AUTOMOD_215C0"(352)
176E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMGETCN"(451)
000015EC
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMGETCN"(451)
000013FA
Dictionary: Flags $00 FirstId 460
460: DESKTOPCLOSEDOWNPROC
Pad
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="DESKTOPCLOSEDOWNPROC"(460) Ref2="AUTOMOD_215C0"(352)
103A
ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode)
Ref1="ENQUEUETRAP"(448) Ref2="AUTOMOD_215C0"(352)
1010
ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode)
Ref1="DEQUEUETRAP"(447) Ref2="AUTOMOD_215C0"(352)
100A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A230"(344)
00000F32
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A230"(344)
00000F26
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A230"(344)
00000F1A
Dictionary: Flags $00 FirstId 461
461: BLKCHK
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="BLKCHK"(461)
00000D9A
Dictionary: Flags $00 FirstId 462
462: UPDATEFREE
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="UPDATEFREE"(462)
00000D84
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMGETCN"(451)
00000C42
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMRENAMECN"(456)
00000BFC
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMGETCN"(451)
00000BC4
Dictionary: Flags $00 FirstId 463
463: FXMKEYCMP
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FXMKEYCMP"(463)
00000B2A
Dictionary: Flags $00 FirstId 464
464: CHECKDESKTOPSUPPORT
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="CHECKDESKTOPSUPPORT"(464) Ref2="AUTOMOD_215C0"(352)
065E
ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode)
Ref1="FLUSHCRANGE"(452) Ref2="AUTOMOD_215C0"(352)
042E
EntryPoint: Flags=$08=(Extern Code) Offset=$1904 Entry="PICKWDCB"(353)
EntryPoint: Flags=$08=(Extern Code) Offset=$1522 Entry="HFS_VEC0378"(354)
EntryPoint: Flags=$08=(Extern Code) Offset=$02E6 Entry="DSHOOK"(355)
EntryPoint: Flags=$08=(Extern Code) Offset=$0878 Entry="MAKESTKPB"(356)
EntryPoint: Flags=$08=(Extern Code) Offset=$043A Entry="DOEJECT"(357)
EntryPoint: Flags=$08=(Extern Code) Offset=$0EA0 Entry="OFFLINE"(358)
EntryPoint: Flags=$08=(Extern Code) Offset=$16B2 Entry="SETVOLINFO"(359)
EntryPoint: Flags=$08=(Extern Code) Offset=$0728 Entry="GETVCBRFN"(360)
EntryPoint: Flags=$08=(Extern Code) Offset=$27D4 Entry="SETCATINFO"(361)
EntryPoint: Flags=$08=(Extern Code) Offset=$299C Entry="GETCATINFO"(362)
EntryPoint: Flags=$08=(Extern Code) Offset=$334A Entry="GETFCBINFO"(363)
EntryPoint: Flags=$08=(Extern Code) Offset=$1E46 Entry="OPENDFTRAP"(364)
EntryPoint: Flags=$08=(Extern Code) Offset=$24F2 Entry="TFMOVE"(365)
EntryPoint: Flags=$08=(Extern Code) Offset=$2050 Entry="CREATEDIR"(366)
EntryPoint: Flags=$08=(Extern Code) Offset=$01A2 Entry="CMDDONE"(367)
EntryPoint: Flags=$08=(Extern Code) Offset=$00D4 Entry="FSQUEUESYNC"(368)
EntryPoint: Flags=$08=(Extern Code) Offset=$19F8 Entry="GETWDINFOTRAP"(369)
EntryPoint: Flags=$08=(Extern Code) Offset=$1880 Entry="GETDIR"(370)
EntryPoint: Flags=$08=(Extern Code) Offset=$184A Entry="SETDIR"(371)
EntryPoint: Flags=$08=(Extern Code) Offset=$19BE Entry="CLOSEWDTRAP"(372)
EntryPoint: Flags=$08=(Extern Code) Offset=$18A4 Entry="OPENWDTRAP"(373)
EntryPoint: Flags=$08=(Extern Code) Offset=$07A2 Entry="MARKVCBTIME"(374)
EntryPoint: Flags=$08=(Extern Code) Offset=$07A0 Entry="MARKVCB"(375)
EntryPoint: Flags=$08=(Extern Code) Offset=$2D98 Entry="TFSVCBTST"(376)
EntryPoint: Flags=$08=(Extern Code) Offset=$356C Entry="LG2PHYS"(377)
EntryPoint: Flags=$08=(Extern Code) Offset=$06D8 Entry="ROUNDALLOC"(378)
EntryPoint: Flags=$08=(Extern Code) Offset=$06BC Entry="DIVUP"(379)
EntryPoint: Flags=$08=(Extern Code) Offset=$00D8 Entry="FSQUEUE"(380)
EntryPoint: Flags=$08=(Extern Code) Offset=$1E26 Entry="GTNXTFCB"(381)
EntryPoint: Flags=$08=(Extern Code) Offset=$1E1E Entry="GT1STFCB"(382)
EntryPoint: Flags=$08=(Extern Code) Offset=$2986 Entry="EXTOFFLINCK"(383)
EntryPoint: Flags=$08=(Extern Code) Offset=$2108 Entry="POPCNAME"(384)
EntryPoint: Flags=$08=(Extern Code) Offset=$17B0 Entry="CVFLGS"(385)
EntryPoint: Flags=$08=(Extern Code) Offset=$20D8 Entry="PUSHCNAME"(386)
EntryPoint: Flags=$08=(Extern Code) Offset=$00AA Entry="REFNUMCHECK"(387)
EntryPoint: Flags=$08=(Extern Code) Offset=$1096 Entry="FLUSHVFILES"(388)
EntryPoint: Flags=$08=(Extern Code) Offset=$062A Entry="GETVOLPARMS"(389)
EntryPoint: Flags=$08=(Extern Code) Offset=$1E2E Entry="GT1STMATCH"(390)
EntryPoint: Flags=$08=(Extern Code) Offset=$1E3C Entry="GTNXTMATCH"(391)
EntryPoint: Flags=$08=(Extern Code) Offset=$053C Entry="DOFSCLEANUP"(392)
EntryPoint: Flags=$08=(Extern Code) Offset=$04DE Entry="ALLOCATEFCBS"(393)
EntryPoint: Flags=$08=(Extern Code) Offset=$009A Entry="FSCONTROL"(394)
EntryPoint: Flags=$08=(Extern Code) Offset=$1302 Entry="SETPMSP"(395)
EntryPoint: Flags=$08=(Extern Code) Offset=$1B0E Entry="SETUPWDCB"(396)
EntryPoint: Flags=$08=(Extern Code) Offset=$1B38 Entry="SETUPDEF"(397)
EntryPoint: Flags=$08=(Extern Code) Offset=$1AA6 Entry="READWDCB"(398)
EntryPoint: Flags=$08=(Extern Code) Offset=$3402 Entry="LOCKRNG"(399)
EntryPoint: Flags=$08=(Extern Code) Offset=$3402 Entry="UNLOCKRNG"(400)
EntryPoint: Flags=$08=(Extern Code) Offset=$02CC Entry="FINITQUEUE"(401)
EntryPoint: Flags=$08=(Extern Code) Offset=$043A Entry="VDOEJECT"(402)
EntryPoint: Flags=$08=(Extern Code) Offset=$07B6 Entry="VFLUSHMDB"(403)
EntryPoint: Flags=$08=(Extern Code) Offset=$088A Entry="MOUNTVOL"(404)
EntryPoint: Flags=$08=(Extern Code) Offset=$0B5E Entry="VCHECKREMOUNT"(405)
EntryPoint: Flags=$08=(Extern Code) Offset=$0BBC Entry="VMTCHECK"(406)
EntryPoint: Flags=$08=(Extern Code) Offset=$0D90 Entry="VBMCHK"(407)
EntryPoint: Flags=$08=(Extern Code) Offset=$0E78 Entry="VFINDDRIVE"(408)
EntryPoint: Flags=$08=(Extern Code) Offset=$0F4A Entry="EJECTTRAP"(409)
EntryPoint: Flags=$08=(Extern Code) Offset=$1038 Entry="UNMOUNTVOLTRAP"(410)
EntryPoint: Flags=$08=(Extern Code) Offset=$10D4 Entry="FLUSHVOLTRAP"(411)
EntryPoint: Flags=$08=(Extern Code) Offset=$113A Entry="VCKEXTFS"(412)
EntryPoint: Flags=$08=(Extern Code) Offset=$114A Entry="VDTRMV3"(413)
EntryPoint: Flags=$08=(Extern Code) Offset=$1160 Entry="VDTRMV1"(414)
EntryPoint: Flags=$08=(Extern Code) Offset=$1298 Entry="VDTRMV2"(415)
EntryPoint: Flags=$08=(Extern Code) Offset=$1330 Entry="GETVOLINFO"(416)
EntryPoint: Flags=$08=(Extern Code) Offset=$17C4 Entry="GETVOLTRAP"(417)
EntryPoint: Flags=$08=(Extern Code) Offset=$180A Entry="SETVOLTRAP"(418)
EntryPoint: Flags=$08=(Extern Code) Offset=$1E56 Entry="OPENRFTRAP"(419)
EntryPoint: Flags=$08=(Extern Code) Offset=$1E66 Entry="VFILEOPEN"(420)
EntryPoint: Flags=$08=(Extern Code) Offset=$1FEC Entry="VPERMSSNCHK"(421)
EntryPoint: Flags=$08=(Extern Code) Offset=$205C Entry="FILECREATE"(422)
EntryPoint: Flags=$08=(Extern Code) Offset=$2286 Entry="FILEDELETE"(423)
EntryPoint: Flags=$08=(Extern Code) Offset=$2306 Entry="RENAMETRAP"(424)
EntryPoint: Flags=$08=(Extern Code) Offset=$2712 Entry="SETFILTYPE"(425)
EntryPoint: Flags=$08=(Extern Code) Offset=$274A Entry="SETFILLOCK"(426)
EntryPoint: Flags=$08=(Extern Code) Offset=$2754 Entry="RSTFILLOCK"(427)
EntryPoint: Flags=$08=(Extern Code) Offset=$27A2 Entry="SETFILEINFO"(428)
EntryPoint: Flags=$08=(Extern Code) Offset=$2862 Entry="VFNDFILNAME"(429)
EntryPoint: Flags=$08=(Extern Code) Offset=$29AE Entry="GETFILEINFO"(430)
EntryPoint: Flags=$08=(Extern Code) Offset=$2DE2 Entry="GETFPOSTRAP"(431)
EntryPoint: Flags=$08=(Extern Code) Offset=$2DE6 Entry="SETFPOSTRAP"(432)
EntryPoint: Flags=$08=(Extern Code) Offset=$2DF0 Entry="VFILEREAD"(433)
EntryPoint: Flags=$08=(Extern Code) Offset=$2F2C Entry="VFILEWRITE"(434)
EntryPoint: Flags=$08=(Extern Code) Offset=$3046 Entry="FLUSHFILE"(435)
EntryPoint: Flags=$08=(Extern Code) Offset=$3056 Entry="VFILECLOSE"(436)
EntryPoint: Flags=$08=(Extern Code) Offset=$30F4 Entry="VFCLOSE"(437)
EntryPoint: Flags=$08=(Extern Code) Offset=$32D2 Entry="GETEOFTRAP"(438)
EntryPoint: Flags=$08=(Extern Code) Offset=$32EA Entry="VRFNCALL"(439)
EntryPoint: Flags=$08=(Extern Code) Offset=$3334 Entry="VTSTMOD"(440)
EntryPoint: Flags=$08=(Extern Code) Offset=$3428 Entry="FILEALLOC"(441)
EntryPoint: Flags=$08=(Extern Code) Offset=$3458 Entry="SETEOFTRAP"(442)
EntryPoint: Flags=$08=(Extern Code) Offset=$34C8 Entry="VADJEOF"(443)
EntryPoint: Flags=$08=(Extern Code) Offset=$3572 Entry="VLG2PHYS"(444)
Comment:
AUTOMOD_215C0 ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_24F50 [24F50, 250F2)
Module started due to: island above, MODGUESS (align, BRA.L then padding)
Resolved outgoing references:
+150 (250A0): LEA FSINTERRUPTDEFERPROC, A1
+E0 (25030): BSR.L FLUSHCRANGE ; outside file
Unresolved outgoing references:
+8 (24F58): BSR $25360
+6A (24FBA): BSR $25380
+9E (24FEE): BSR $25300
+B6 (25006): BSR $25110
+C4 (25014): BSR $25210
+CA (2501A): BSR $25380
+124 (25074): CHECKINTERRUPTMASK
VectorTable comment: {sources}OS:HFS:FileMgrHooks.a
+17C (250CC): FSDISPATCHREQUEST
VectorTable comment: {sources}OS:HFS:FileMgrHooks.a
Dictionary: Flags $00 FirstId 465
465: AUTOMOD_24F50
466: CHECKINTERRUPTMASK
467: FSDISPATCHREQUEST
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_24F50"(465) Segment="Main"(200)
Size: Flags $00 ModuleSize 418
Content: Flags $08
Contents offset $0000 size $01A2
00000000: 588F 'X.' ADDQ.L #4,A7
00000002: 317C 0001 0010 '1|....' MOVE.W #$0001,$0010(A0)
00000008: 6100 0406 'a...' BSR *+$0408 ; 00000410
0000000C: 215F 0008 '!_..' MOVE.L (A7)+,$0008(A0)
00000010: 317C 0005 0004 '1|....' MOVE.W #$0005,$0004(A0)
00000016: 0801 000A '....' BTST #$0A,D1
0000001A: 670A 'g.' BEQ.S *+$000C ; 00000026
0000001C: 4A38 0349 'J8.I' TST.B $0349
00000020: 6700 00E6 'g...' BEQ *+$00E8 ; 00000108
00000024: 6004 '`.' BRA.S *+$0006 ; 0000002A
00000026: 42A8 000C 'B...' CLR.L $000C(A0)
0000002A: 2F28 0008 '/(..' MOVE.L $0008(A0),-(A7)
0000002E: 43FA 016C 'C..l' LEA *+$016E,A1 ; 0000019C
00000032: 2149 0008 '!I..' MOVE.L A1,$0008(A0)
00000036: 2F08 '/.' MOVE.L A0,-(A7)
00000038: 6100 00CE 'a...' BSR *+$00D0 ; 00000108
0000003C: 205F ' _' MOVEA.L (A7)+,A0
0000003E: 4AA8 0008 'J...' TST.L $0008(A0)
00000042: 66FA 'f.' BNE.S *-$0004 ; 0000003E
00000044: 225F '"_' MOVEA.L (A7)+,A1
00000046: 48E7 1FBE 'H...' MOVEM.L D3-D7/A0/A2-A6,-(A7)
0000004A: 2149 0008 '!I..' MOVE.L A1,$0008(A0)
0000004E: 2C78 0386 ',x..' MOVEA.L $0386,A6
00000052: 426E FFFE 'Bn..' CLR.W -$0002(A6)
00000056: 2C78 036A ',x.j' MOVEA.L $036A,A6
0000005A: 4E91 'N.' JSR (A1)
0000005C: 4CDF 7DF8 'L.}.' MOVEM.L (A7)+,D3-D7/A0/A2-A6
00000060: 3028 0010 '0(..' MOVE.W $0010(A0),D0
00000064: 6EFA 'n.' BGT.S *-$0004 ; 00000060
00000066: 4A40 'J@' TST.W D0
00000068: 663A 'f:' BNE.S *+$003C ; 000000A4
0000006A: 6100 03C4 'a...' BSR *+$03C6 ; 00000430
0000006E: 0241 F0FF '.A..' ANDI.W #$F0FF,D1
00000072: 0C41 A060 '.A.`' CMPI.W #$A060,D1
00000076: 661A 'f.' BNE.S *+$001C ; 00000092
00000078: 0C40 001A '.@..' CMPI.W #$001A,D0
0000007C: 6720 'g ' BEQ.S *+$0022 ; 0000009E
0000007E: 0C40 0038 '.@.8' CMPI.W #$0038,D0
00000082: 671A 'g.' BEQ.S *+$001C ; 0000009E
00000084: 0C40 0039 '.@.9' CMPI.W #$0039,D0
00000088: 6714 'g.' BEQ.S *+$0016 ; 0000009E
0000008A: 3028 0010 '0(..' MOVE.W $0010(A0),D0
0000008E: 48C0 'H.' EXT.L D0
00000090: 4E75 'Nu' RTS
00000092: 0C41 A000 '.A..' CMPI.W #$A000,D1
00000096: 6706 'g.' BEQ.S *+$0008 ; 0000009E
00000098: 0C41 A00A '.A..' CMPI.W #$A00A,D1
0000009C: 66EC 'f.' BNE.S *-$0012 ; 0000008A
0000009E: 6100 0310 'a...' BSR *+$0312 ; 000003B0
000000A2: 60E6 '`.' BRA.S *-$0018 ; 0000008A
000000A4: 0C40 FFD6 '.@..' CMPI.W #$FFD6,D0
000000A8: 6612 'f.' BNE.S *+$0014 ; 000000BC
000000AA: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
000000AE: 0829 0001 0042 '.)...B' BTST #$01,$0042(A1)
000000B4: 6706 'g.' BEQ.S *+$0008 ; 000000BC
000000B6: 6100 0108 'a...' BSR *+$010A ; 000001C0
000000BA: 670E 'g.' BEQ.S *+$0010 ; 000000CA
000000BC: 0C40 FF87 '.@..' CMPI.W #$FF87,D0
000000C0: 6600 002C 'f..,' BNE *+$002E ; 000000EE
000000C4: 6100 01FA 'a...' BSR *+$01FC ; 000002C0
000000C8: 6624 'f$' BNE.S *+$0026 ; 000000EE
000000CA: 6100 0364 'a..d' BSR *+$0366 ; 00000430
000000CE: 48E7 80C0 'H...' MOVEM.L D0/A0/A1,-(A7)
000000D2: 41F8 0B00 'A...' LEA $0B00,A0
000000D6: 2248 '"H' MOVEA.L A0,A1
000000D8: 32C1 '2.' MOVE.W D1,(A1)+
000000DA: 32FC 4E75 '2.Nu' MOVE.W #$4E75,(A1)+ ; 'Nu'
000000DE: 93C8 '..' SUBA.L A0,A1
000000E0: 61FF FFFF FF1E 'a.....' BSR.L FLUSHCRANGE-AUTOMOD_24F50+$FF1E ; ids: 452, 465
000000E6: 4CDF 0301 'L...' MOVEM.L (A7)+,D0/A0/A1
000000EA: 4EF8 0B00 'N...' JMP $0B00
000000EE: 48C0 'H.' EXT.L D0
000000F0: 0C40 FFCB '.@..' CMPI.W #$FFCB,D0
000000F4: 6694 'f.' BNE.S *-$006A ; 0000008A
000000F6: 2038 03EA ' 8..' MOVE.L $03EA,D0
000000FA: 678E 'g.' BEQ.S *-$0070 ; 0000008A
000000FC: 0C80 FFFF FFFF '......' CMPI.L #$FFFFFFFF,D0
00000102: 6786 'g.' BEQ.S *-$0078 ; 0000008A
00000104: 2F00 '/.' MOVE.L D0,-(A7)
00000106: 6082 '`.' BRA.S *-$007C ; 0000008A
00000108: 40E7 '@.' MOVE SR,-(A7)
0000010A: 007C 0700 '.|..' ORI.W #$0700,SR
0000010E: 43F8 0360 'C..`' LEA $0360,A1
00000112: A96F '.o' _Enqueue ; A96F
00000114: 08F8 0000 0360 '.....`' BSET #$00,$0360
0000011A: 6706 'g.' BEQ.S *+$0008 ; 00000122
0000011C: 46DF 'F.' MOVE (A7)+,SR
0000011E: 7000 'p.' MOVEQ #$00,D0
00000120: 4E75 'Nu' RTS
00000122: 46DF 'F.' MOVE (A7)+,SR
00000124: 2F08 '/.' MOVE.L A0,-(A7)
00000126: 2078 0362 ' x.b' MOVEA.L $0362,A0
0000012A: 0828 000A 0006 '.(....' BTST #$0A,$0006(A0)
00000130: 205F ' _' MOVEA.L (A7)+,A0
00000132: 673A 'g:' BEQ.S *+$003C ; 0000016E
00000134: 40C0 '@.' MOVE SR,D0
00000136: 0240 0700 '.@..' ANDI.W #$0700,D0
0000013A: 6732 'g2' BEQ.S *+$0034 ; 0000016E
0000013C: 48E7 60C0 'H.`.' MOVEM.L D1/D2/A0/A1,-(A7)
00000140: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
00000144: 08F8 0002 0360 '.....`' BSET #$02,$0360
0000014A: 661C 'f.' BNE.S *+$001E ; 00000168
0000014C: 41E9 0024 'A..$' LEA $0024(A1),A0
00000150: 43FA 0000 'C...' LEA FSINTERRUPTDEFERPROC,A1 ; id: 468
00000154: 2149 0008 '!I..' MOVE.L A1,$0008(A0)
00000158: 317C 0007 0004 '1|....' MOVE.W #$0007,$0004(A0)
0000015E: 42A8 0010 'B...' CLR.L $0010(A0)
00000162: 4268 0006 'Bh..' CLR.W $0006(A0)
00000166: A082 '..' _DTInstall ; A082
00000168: 4CDF 0306 'L...' MOVEM.L (A7)+,D1/D2/A0/A1
0000016C: 4E75 'Nu' RTS
0000016E: 48E7 1F3E 'H..>' MOVEM.L D3-D7/A2-A6,-(A7)
00000172: 6100 0008 'a...' BSR *+$000A ; 0000017C
00000176: 4CDF 7CF8 'L.|.' MOVEM.L (A7)+,D3-D7/A2-A6
0000017A: 4E75 'Nu' RTS
0000017C: 2078 0362 ' x.b' MOVEA.L $0362,A0
00000180: 2268 0008 '"h..' MOVEA.L $0008(A0),A1
00000184: 2C78 0386 ',x..' MOVEA.L $0386,A6
00000188: 426E FFFE 'Bn..' CLR.W -$0002(A6)
0000018C: 0828 000A 0006 '.(....' BTST #$0A,$0006(A0)
00000192: 56F8 0342 'V..B' SNE $0342
00000196: 2C78 036A ',x.j' MOVEA.L $036A,A6
0000019A: 4ED1 'N.' JMP (A1)
0000019C: 42A8 0008 'B...' CLR.L $0008(A0)
000001A0: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 468
468: FSINTERRUPTDEFERPROC
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSINTERRUPTDEFERPROC"(468)
00000152
ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode)
Ref1="FLUSHCRANGE"(452) Ref2="AUTOMOD_24F50"(465)
00E2
EntryPoint: Flags=$08=(Extern Code) Offset=$0124 Entry="CHECKINTERRUPTMASK"(466)
EntryPoint: Flags=$08=(Extern Code) Offset=$017C Entry="FSDISPATCHREQUEST"(467)
Comment:
AUTOMOD_24F50 ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_25110 [25110, 2515E)
Module started due to: vector glue above, MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 469
469: AUTOMOD_25110
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_25110"(469) Segment="Main"(200)
Size: Flags $00 ModuleSize 78
Content: Flags $08
Contents offset $0000 size $004E
00000000: 48E7 40C0 'H.@.' MOVEM.L D1/A0/A1,-(A7)
00000004: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
00000008: 0829 0002 0042 '.)...B' BTST #$02,$0042(A1)
0000000E: 663A 'f:' BNE.S *+$003C ; 0000004A
00000010: 08A9 0001 0042 '.....B' BCLR #$01,$0042(A1)
00000016: 6732 'g2' BEQ.S *+$0034 ; 0000004A
00000018: 9EFC 0034 '...4' SUBA.W #$0034,A7
0000001C: 204F ' O' MOVEA.L A7,A0
0000001E: 3169 004C 0020 '1i.L. ' MOVE.W $004C(A1),$0020(A0)
00000024: 3169 004E 0022 '1i.N."' MOVE.W $004E(A1),$0022(A0)
0000002A: 7063 'pc' MOVEQ #$63,D0 ; 'c'
0000002C: A060 '.`' _FSDispatch ; A060
0000002E: 3228 0024 '2(.$' MOVE.W $0024(A0),D1
00000032: 4FEF 0034 'O..4' LEA $0034(A7),A7
00000036: B269 0050 '.i.P' CMP.W $0050(A1),D1
0000003A: 6D06 'm.' BLT.S *+$0008 ; 00000042
0000003C: 08E9 0002 0042 '.....B' BSET #$02,$0042(A1)
00000042: 4CDF 0302 'L...' MOVEM.L (A7)+,D1/A0/A1
00000046: 4A40 'J@' TST.W D0
00000048: 4E75 'Nu' RTS
0000004A: 7000 'p.' MOVEQ #$00,D0
0000004C: 60F4 '`.' BRA.S *-$000A ; 00000042
Comment:
AUTOMOD_25110 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: FILEMANAGERIDLEPROC [25160, 25166)
Module started due to: MODGUESS (align, label)
Unresolved outgoing references:
+0 (25160): JSR $25110
Dictionary: Flags $00 FirstId 470
470: FILEMANAGERIDLEPROC
Module: Flags=$88=(ForcedActive Extern Code) Module="FILEMANAGERIDLEPROC"(470) Segment="Main"(200)
Size: Flags $00 ModuleSize 6
Content: Flags $08
Contents offset $0000 size $0006
00000000: 4EBA FFAE 'N...' JSR *-$0050 ; FFFFFFB0
00000004: 4E75 'Nu' RTS
Comment:
FILEMANAGERIDLEPROC ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_25170 [25170, 2529C)
Module started due to: MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 471
471: AUTOMOD_25170
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_25170"(471) Segment="Main"(200)
Size: Flags $00 ModuleSize 300
Content: Flags $08
Contents offset $0000 size $012C
00000000: 48E7 78F0 'H.x.' MOVEM.L D1-D4/A0-A3,-(A7)
00000004: 3802 '8.' MOVE.W D2,D4
00000006: 2478 034E '$x.N' MOVEA.L $034E,A2
0000000A: 7000 'p.' MOVEQ #$00,D0
0000000C: 3012 '0.' MOVE.W (A2),D0
0000000E: 3238 03F6 '28..' MOVE.W $03F6,D1
00000012: C2C4 '..' MULU.W D4,D1
00000014: D041 '.A' ADD.W D1,D0
00000016: 6B00 0080 'k...' BMI *+$0082 ; 00000098
0000001A: 2600 '&.' MOVE.L D0,D3
0000001C: A71E '..' _NewPtrSysClear ; A71E
0000001E: 6600 0078 'f..x' BNE *+$007A ; 00000098
00000022: 2248 '"H' MOVEA.L A0,A1
00000024: 204A ' J' MOVEA.L A2,A0
00000026: 7000 'p.' MOVEQ #$00,D0
00000028: 3012 '0.' MOVE.W (A2),D0
0000002A: 40E7 '@.' MOVE SR,-(A7)
0000002C: 007C 0700 '.|..' ORI.W #$0700,SR
00000030: A22E '..' _BlockMoveData ; A22E
00000032: 21C9 034E '!..N' MOVE.L A1,$034E
00000036: 46DF 'F.' MOVE (A7)+,SR
00000038: 204A ' J' MOVEA.L A2,A0
0000003A: 7000 'p.' MOVEQ #$00,D0
0000003C: 3012 '0.' MOVE.W (A2),D0
0000003E: E288 '..' LSR.L #1,D0
00000040: 5380 'S.' SUBQ.L #1,D0
00000042: 34FC FE1D '4...' MOVE.W #$FE1D,(A2)+
00000046: 51C8 FFFA 'Q...' DBF D0,*-$0004 ; 00000042
0000004A: A01F '..' _DisposePtr ; A01F
0000004C: 2678 0BB8 '&x..' MOVEA.L $0BB8,A3
00000050: 246B 001A '$k..' MOVEA.L $001A(A3),A2
00000054: 302A 0002 '0*..' MOVE.W $0002(A2),D0
00000058: 3212 '2.' MOVE.W (A2),D1
0000005A: C2C0 '..' MULU.W D0,D1
0000005C: 5881 'X.' ADDQ.L #4,D1
0000005E: C0C4 '..' MULU.W D4,D0
00000060: D081 '..' ADD.L D1,D0
00000062: A71E '..' _NewPtrSysClear ; A71E
00000064: 6628 'f(' BNE.S *+$002A ; 0000008E
00000066: 2248 '"H' MOVEA.L A0,A1
00000068: 204A ' J' MOVEA.L A2,A0
0000006A: 2001 ' .' MOVE.L D1,D0
0000006C: 40E7 '@.' MOVE SR,-(A7)
0000006E: 007C 0700 '.|..' ORI.W #$0700,SR
00000072: A22E '..' _BlockMoveData ; A22E
00000074: D951 '.Q' ADD.W D4,(A1)
00000076: 2749 001A ''I..' MOVE.L A1,$001A(A3)
0000007A: 2078 034E ' x.N' MOVEA.L $034E,A0
0000007E: 3083 '0.' MOVE.W D3,(A0)
00000080: 46DF 'F.' MOVE (A7)+,SR
00000082: 204A ' J' MOVEA.L A2,A0
00000084: A01F '..' _DisposePtr ; A01F
00000086: 7000 'p.' MOVEQ #$00,D0
00000088: 4CDF 0F1E 'L...' MOVEM.L (A7)+,D1-D4/A0-A3
0000008C: 4E75 'Nu' RTS
0000008E: 2078 034E ' x.N' MOVEA.L $034E,A0
00000092: 7000 'p.' MOVEQ #$00,D0
00000094: 3010 '0.' MOVE.W (A0),D0
00000096: A020 '. ' _SetPtrSize ; A020
00000098: 70D6 'p.' MOVEQ #$D6,D0
0000009A: 60EC '`.' BRA.S *-$0012 ; 00000088
0000009C: 0000 0000 '....' ORI.B #$00,D0
000000A0: 48E7 70F0 'H.p.' MOVEM.L D1-D3/A0-A3,-(A7)
000000A4: 2078 0372 ' x.r' MOVEA.L $0372,A0
000000A8: 7000 'p.' MOVEQ #$00,D0
000000AA: 3010 '0.' MOVE.W (A0),D0
000000AC: 0640 0080 '.@..' ADDI.W #$0080,D0
000000B0: 6B00 0076 'k..v' BMI *+$0078 ; 00000128
000000B4: 2600 '&.' MOVE.L D0,D3
000000B6: A71E '..' _NewPtrSysClear ; A71E
000000B8: 6600 006E 'f..n' BNE *+$0070 ; 00000128
000000BC: 2248 '"H' MOVEA.L A0,A1
000000BE: 2078 0372 ' x.r' MOVEA.L $0372,A0
000000C2: 7000 'p.' MOVEQ #$00,D0
000000C4: 3010 '0.' MOVE.W (A0),D0
000000C6: 2448 '$H' MOVEA.L A0,A2
000000C8: 40E7 '@.' MOVE SR,-(A7)
000000CA: 007C 0700 '.|..' ORI.W #$0700,SR
000000CE: A22E '..' _BlockMoveData ; A22E
000000D0: 21C9 0372 '!..r' MOVE.L A1,$0372
000000D4: 46DF 'F.' MOVE (A7)+,SR
000000D6: 204A ' J' MOVEA.L A2,A0
000000D8: A01F '..' _DisposePtr ; A01F
000000DA: 2678 0BB8 '&x..' MOVEA.L $0BB8,A3
000000DE: 246B 001E '$k..' MOVEA.L $001E(A3),A2
000000E2: 302A 0002 '0*..' MOVE.W $0002(A2),D0
000000E6: 3212 '2.' MOVE.W (A2),D1
000000E8: C2C0 '..' MULU.W D0,D1
000000EA: 5881 'X.' ADDQ.L #4,D1
000000EC: C0FC 0008 '....' MULU.W #$0008,D0
000000F0: D081 '..' ADD.L D1,D0
000000F2: A71E '..' _NewPtrSysClear ; A71E
000000F4: 6628 'f(' BNE.S *+$002A ; 0000011E
000000F6: 2248 '"H' MOVEA.L A0,A1
000000F8: 204A ' J' MOVEA.L A2,A0
000000FA: 2001 ' .' MOVE.L D1,D0
000000FC: 40E7 '@.' MOVE SR,-(A7)
000000FE: 007C 0700 '.|..' ORI.W #$0700,SR
00000102: A22E '..' _BlockMoveData ; A22E
00000104: 5051 'PQ' ADDQ.W #8,(A1)
00000106: 2749 001E ''I..' MOVE.L A1,$001E(A3)
0000010A: 2078 0372 ' x.r' MOVEA.L $0372,A0
0000010E: 3083 '0.' MOVE.W D3,(A0)
00000110: 46DF 'F.' MOVE (A7)+,SR
00000112: 204A ' J' MOVEA.L A2,A0
00000114: A01F '..' _DisposePtr ; A01F
00000116: 7000 'p.' MOVEQ #$00,D0
00000118: 4CDF 0F0E 'L...' MOVEM.L (A7)+,D1-D3/A0-A3
0000011C: 4E75 'Nu' RTS
0000011E: 2078 0372 ' x.r' MOVEA.L $0372,A0
00000122: 7000 'p.' MOVEQ #$00,D0
00000124: 3010 '0.' MOVE.W (A0),D0
00000126: A020 '. ' _SetPtrSize ; A020
00000128: 7087 'p.' MOVEQ #$87,D0
0000012A: 60EC '`.' BRA.S *-$0012 ; 00000118
Comment:
AUTOMOD_25170 ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: FSINTERRUPTDEFERPROC [252A0, 252B4)
Module started due to: MODGUESS (align, label)
Resolved outgoing references:
+A (252AA): JSR FSDISPATCHREQUEST
VectorTable comment: {sources}OS:HFS:FileMgrHooks.a
Dictionary: Flags $00 FirstId 472
472: FSINTERRUPTDEFERPROC
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="FSINTERRUPTDEFERPROC"(472) Segment="Main"(200)
Size: Flags $00 ModuleSize 20
Content: Flags $08
Contents offset $0000 size $0014
00000000: 08B8 0002 0360 '.....`' BCLR #$02,$0360
00000006: 48E7 0F0E 'H...' MOVEM.L D4-D7/A4-A6,-(A7)
0000000A: 4EBA 0000 'N...' JSR FSDISPATCHREQUEST ; id: 467
0000000E: 4CDF 70F0 'L.p.' MOVEM.L (A7)+,D4-D7/A4-A6
00000012: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSDISPATCHREQUEST"(467)
0000000C
Comment:
FSINTERRUPTDEFERPROC ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_252C0 [252C0, 252DE)
Module started due to: vector glue above, MODGUESS (align, RTS then padding)
Resolved outgoing references:
+16 (252D6): BRA CHECKINTERRUPTMASK
Dictionary: Flags $00 FirstId 473
473: AUTOMOD_252C0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_252C0"(473) Segment="Main"(200)
Size: Flags $00 ModuleSize 30
Content: Flags $08
Contents offset $0000 size $001E
00000000: 40E7 '@.' MOVE SR,-(A7)
00000002: 007C 0700 '.|..' ORI.W #$0700,SR
00000006: 4AB8 0362 'J..b' TST.L $0362
0000000A: 670E 'g.' BEQ.S *+$0010 ; 0000001A
0000000C: 08F8 0000 0360 '.....`' BSET #$00,$0360
00000012: 6606 'f.' BNE.S *+$0008 ; 0000001A
00000014: 46DF 'F.' MOVE (A7)+,SR
00000016: 6000 FFE8 '`...' BRA CHECKINTERRUPTMASK-AUTOMOD_252C0+$FFE8 ; ids: 466, 473
0000001A: 46DF 'F.' MOVE (A7)+,SR
0000001C: 4E75 'Nu' RTS
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="CHECKINTERRUPTMASK"(466) Ref2="AUTOMOD_252C0"(473)
0018
Comment:
AUTOMOD_252C0 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: PROCESSMGREXISTS [252E0, 252F6)
Module started due to: MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:FileMgrHooks.a
Dictionary: Flags $00 FirstId 474
474: PROCESSMGREXISTS
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="PROCESSMGREXISTS"(474) Segment="Main"(200)
Size: Flags $00 ModuleSize 22
Content: Flags $08
Contents offset $0000 size $0016
00000000: 2F08 '/.' MOVE.L A0,-(A7)
00000002: 2078 02B6 ' x..' MOVEA.L $02B6,A0
00000006: 4A68 0128 'Jh.(' TST.W $0128(A0)
0000000A: 6604 'f.' BNE.S *+$0006 ; 00000010
0000000C: 7001 'p.' MOVEQ #$01,D0
0000000E: 6002 '`.' BRA.S *+$0004 ; 00000012
00000010: 7000 'p.' MOVEQ #$00,D0
00000012: 205F ' _' MOVEA.L (A7)+,A0
00000014: 4E75 'Nu' RTS
Comment:
PROCESSMGREXISTS ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_25300 [25300, 2532E)
Module started due to: vector glue above
Resolved outgoing references:
+0 (25300): BSR PROCESSMGREXISTS
Unresolved outgoing references:
+20 (25320): BSR $233AA
Dictionary: Flags $00 FirstId 475
475: AUTOMOD_25300
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_25300"(475) Segment="Main"(200)
Size: Flags $00 ModuleSize 46
Content: Flags $08
Contents offset $0000 size $002E
00000000: 6100 FFFE 'a...' BSR PROCESSMGREXISTS-AUTOMOD_25300+$FFFE ; ids: 474, 475
00000004: 6626 'f&' BNE.S *+$0028 ; 0000002C
00000006: 2F08 '/.' MOVE.L A0,-(A7)
00000008: 9EFC 000A '....' SUBA.W #$000A,A7
0000000C: 486F 0002 'Ho..' PEA $0002(A7)
00000010: 3F3C 003F '?<.?' MOVE.W #$003F,-(A7)
00000014: A88F '..' _OSDispatch ; A88F
00000016: 4A5F 'J_' TST.W (A7)+
00000018: 206F 0008 ' o..' MOVEA.L $0008(A7),A0
0000001C: 3028 0018 '0(..' MOVE.W $0018(A0),D0
00000020: 6100 E088 'a...' BSR *-$1F76 ; FFFFE0AA
00000024: 229F '".' MOVE.L (A7)+,(A1)
00000026: 235F 0004 '#_..' MOVE.L (A7)+,$0004(A1)
0000002A: 4A9F 'J.' TST.L (A7)+
0000002C: 4E75 'Nu' RTS
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="PROCESSMGREXISTS"(474) Ref2="AUTOMOD_25300"(475)
0002
Comment:
AUTOMOD_25300 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_25330 [25330, 25376)
Module started due to: MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 476
476: AUTOMOD_25330
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_25330"(476) Segment="Main"(200)
Size: Flags $00 ModuleSize 70
Content: Flags $08
Contents offset $0000 size $0046
00000000: 4A40 'J@' TST.W D0
00000002: 6F2A 'o*' BLE.S *+$002C ; 0000002E
00000004: 0C00 001C '....' CMPI.B #$1C,D0
00000008: 6522 'e"' BCS.S *+$0024 ; 0000002C
0000000A: 0C00 001F '....' CMPI.B #$1F,D0
0000000E: 6318 'c.' BLS.S *+$001A ; 00000028
00000010: 0C00 0041 '...A' CMPI.B #$41,D0 ; 'A'
00000014: 6712 'g.' BEQ.S *+$0014 ; 00000028
00000016: 0C00 0044 '...D' CMPI.B #$44,D0 ; 'D'
0000001A: 6510 'e.' BCS.S *+$0012 ; 0000002C
0000001C: 0C00 004F '...O' CMPI.B #$4F,D0 ; 'O'
00000020: 6306 'c.' BLS.S *+$0008 ; 00000028
00000022: 0C00 0070 '...p' CMPI.B #$70,D0 ; 'p'
00000026: 6504 'e.' BCS.S *+$0006 ; 0000002C
00000028: 70CE 'p.' MOVEQ #$CE,D0
0000002A: 6002 '`.' BRA.S *+$0004 ; 0000002E
0000002C: 70C6 'p.' MOVEQ #$C6,D0
0000002E: 4E75 'Nu' RTS
00000030: 3141 0006 '1A..' MOVE.W D1,$0006(A0)
00000034: 0C01 0060 '...`' CMPI.B #$60,D1 ; '`'
00000038: 660A 'f.' BNE.S *+$000C ; 00000044
0000003A: 0228 000F 0006 '.(....' ANDI.B #$0F,$0006(A0)
00000040: 1140 0007 '.@..' MOVE.B D0,$0007(A0)
00000044: 4E75 'Nu' RTS
Comment:
AUTOMOD_25330 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_25380 [25380, 25396)
Module started due to: MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 477
477: AUTOMOD_25380
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_25380"(477) Segment="Main"(200)
Size: Flags $00 ModuleSize 22
Content: Flags $08
Contents offset $0000 size $0016
00000000: 70C6 'p.' MOVEQ #$C6,D0
00000002: 3228 0006 '2(..' MOVE.W $0006(A0),D1
00000006: 6B0A 'k.' BMI.S *+$000C ; 00000012
00000008: 7000 'p.' MOVEQ #$00,D0
0000000A: 1001 '..' MOVE.B D1,D0
0000000C: 4201 'B.' CLR.B D1
0000000E: 0041 A060 '.A.`' ORI.W #$A060,D1
00000012: 4A40 'J@' TST.W D0
00000014: 4E75 'Nu' RTS
Comment:
AUTOMOD_25380 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_253A0 [253A0, 25566)
Module started due to: MODGUESS (align, RTS then padding)
Resolved outgoing references:
+1B4 (25554): JMP CALLWITHREGISTERSPRESERVED
+1B0 (25550): LEA FSDISPATCHREQUEST, A0
+152 (254F2): JSR GTNXTMATCH
+140 (254E0): JSR GT1STMATCH
+B8 (25458): JSR EXTERNALMAKEFSSPEC
+B4 (25454): BSR QMENQUEUE
+AE (2544E): JSR GETOFFFSQUEUE
Unresolved outgoing references:
+2C (253CC): BSR $25380
+7C (2541C): BSR $25380
+80 (25420): BSR $25330
+8A (2542A): BSR $25380
+F4 (25494): BSR $233AA
+112 (254B2): BSR $233C6
Dictionary: Flags $00 FirstId 478
478: AUTOMOD_253A0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_253A0"(478) Segment="Main"(200)
Size: Flags $00 ModuleSize 454
Content: Flags $08
Contents offset $0000 size $01C6
00000000: 584F 'XO' ADDQ.W #4,A7
00000002: 0C40 FFC6 '.@..' CMPI.W #$FFC6,D0
00000006: 660A 'f.' BNE.S *+$000C ; 00000012
00000008: 0C68 A00F 0006 '.h....' CMPI.W #$A00F,$0006(A0)
0000000E: 6708 'g.' BEQ.S *+$000A ; 00000018
00000010: 600A '`.' BRA.S *+$000C ; 0000001C
00000012: 0C40 FFC7 '.@..' CMPI.W #$FFC7,D0
00000016: 666C 'fl' BNE.S *+$006E ; 00000084
00000018: 42B8 03EE 'B...' CLR.L $03EE
0000001C: 2078 0362 ' x.b' MOVEA.L $0362,A0
00000020: 0C68 0005 0004 '.h....' CMPI.W #$0005,$0004(A0)
00000026: 6600 0194 'f...' BNE *+$0196 ; 000001BC
0000002A: 2401 '$.' MOVE.L D1,D2
0000002C: 6100 FFB2 'a...' BSR *-$004C ; FFFFFFE0
00000030: 3141 0006 '1A..' MOVE.W D1,$0006(A0)
00000034: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
00000038: 3340 0040 '3@.@' MOVE.W D0,$0040(A1)
0000003C: 6A04 'j.' BPL.S *+$0006 ; 00000042
0000003E: 3341 0040 '3A.@' MOVE.W D1,$0040(A1)
00000042: 2202 '".' MOVE.L D2,D1
00000044: 2438 03F2 '$8..' MOVE.L $03F2,D2
00000048: B4B8 0A06 '....' CMP.L $0A06,D2
0000004C: 6712 'g.' BEQ.S *+$0014 ; 00000060
0000004E: 2242 '"B' MOVEA.L D2,A1
00000050: 48C0 'H.' EXT.L D0
00000052: 4E91 'N.' JSR (A1)
00000054: 4A40 'J@' TST.W D0
00000056: 672C 'g,' BEQ.S *+$002E ; 00000084
00000058: 6A06 'j.' BPL.S *+$0008 ; 00000060
0000005A: 0C40 FFC6 '.@..' CMPI.W #$FFC6,D0
0000005E: 6624 'f$' BNE.S *+$0026 ; 00000084
00000060: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
00000064: 2429 003C '$).<' MOVE.L $003C(A1),D2
00000068: 6712 'g.' BEQ.S *+$0014 ; 0000007C
0000006A: 2242 '"B' MOVEA.L D2,A1
0000006C: 2078 0362 ' x.b' MOVEA.L $0362,A0
00000070: 4E91 'N.' JSR (A1)
00000072: 4A40 'J@' TST.W D0
00000074: 670E 'g.' BEQ.S *+$0010 ; 00000084
00000076: 0C40 FFC6 '.@..' CMPI.W #$FFC6,D0
0000007A: 6608 'f.' BNE.S *+$000A ; 00000084
0000007C: 6100 FF62 'a..b' BSR *-$009C ; FFFFFFE0
00000080: 6100 FF0E 'a...' BSR *-$00F0 ; FFFFFF90
00000084: 2078 0362 ' x.b' MOVEA.L $0362,A0
00000088: 3400 '4.' MOVE.W D0,D2
0000008A: 6100 FF54 'a..T' BSR *-$00AA ; FFFFFFE0
0000008E: 6B30 'k0' BMI.S *+$0032 ; 000000C0
00000090: 0C00 001B '....' CMPI.B #$1B,D0
00000094: 662A 'f*' BNE.S *+$002C ; 000000C0
00000096: 0C42 FFCE '.B..' CMPI.W #$FFCE,D2
0000009A: 6712 'g.' BEQ.S *+$0014 ; 000000AE
0000009C: 0C42 FF85 '.B..' CMPI.W #$FF85,D2
000000A0: 670C 'g.' BEQ.S *+$000E ; 000000AE
000000A2: 0C42 FFC6 '.B..' CMPI.W #$FFC6,D2
000000A6: 6706 'g.' BEQ.S *+$0008 ; 000000AE
000000A8: 0C42 FFD4 '.B..' CMPI.W #$FFD4,D2
000000AC: 6612 'f.' BNE.S *+$0014 ; 000000C0
000000AE: 4EBA 0000 'N...' JSR GETOFFFSQUEUE ; id: 345
000000B2: 7417 't.' MOVEQ #$17,D2
000000B4: 6100 FF4A 'a..J' BSR QMENQUEUE-AUTOMOD_253A0+$FF4A ; ids: 347, 478
000000B8: 4EBA 0000 'N...' JSR EXTERNALMAKEFSSPEC ; id: 479
000000BC: 2F1E '/.' MOVE.L (A6)+,-(A7)
000000BE: 4E75 'Nu' RTS
000000C0: 0C42 FFCB '.B..' CMPI.W #$FFCB,D2
000000C4: 661A 'f.' BNE.S *+$001C ; 000000E0
000000C6: 2278 03EE '"x..' MOVEA.L $03EE,A1
000000CA: 4869 002C 'Hi.,' PEA $002C(A1)
000000CE: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
000000D2: 2378 03EE 0044 '#x...D' MOVE.L $03EE,$0044(A1)
000000D8: 235F 0048 '#_.H' MOVE.L (A7)+,$0048(A1)
000000DC: 6000 0088 '`...' BRA *+$008A ; 00000166
000000E0: 4A42 'JB' TST.W D2
000000E2: 6600 0082 'f...' BNE *+$0084 ; 00000166
000000E6: 0241 F0FF '.A..' ANDI.W #$F0FF,D1
000000EA: 0C41 A001 '.A..' CMPI.W #$A001,D1
000000EE: 6612 'f.' BNE.S *+$0014 ; 00000102
000000F0: 3028 0018 '0(..' MOVE.W $0018(A0),D0
000000F4: 6100 DF14 'a...' BSR *-$20EA ; FFFFE00A
000000F8: 4291 'B.' CLR.L (A1)
000000FA: 42A9 0004 'B...' CLR.L $0004(A1)
000000FE: 6000 0066 '`..f' BRA *+$0068 ; 00000166
00000102: 0C40 0002 '.@..' CMPI.W #$0002,D0
00000106: 6618 'f.' BNE.S *+$001A ; 00000120
00000108: 3028 0016 '0(..' MOVE.W $0016(A0),D0
0000010C: 0C40 F000 '.@..' CMPI.W #$F000,D0
00000110: 620E 'b.' BHI.S *+$0010 ; 00000120
00000112: 6100 DF12 'a...' BSR *-$20EC ; FFFFE026
00000116: 4291 'B.' CLR.L (A1)
00000118: 42A9 0004 'B...' CLR.L $0004(A1)
0000011C: 6000 0048 '`..H' BRA *+$004A ; 00000166
00000120: 0C41 A00A '.A..' CMPI.W #$A00A,D1
00000124: 6640 'f@' BNE.S *+$0042 ; 00000166
00000126: 48E7 2800 'H.(.' MOVEM.L D2/D4,-(A7)
0000012A: 2278 034E '"x.N' MOVEA.L $034E,A1
0000012E: 3828 0018 '8(..' MOVE.W $0018(A0),D4
00000132: 2471 4014 '$q@.' MOVEA.L $14(A1,D4.W),A2
00000136: 4A6A 004C 'Jj.L' TST.W $004C(A2)
0000013A: 6626 'f&' BNE.S *+$0028 ; 00000162
0000013C: 2431 4000 '$1@.' MOVE.L $00(A1,D4.W),D2
00000140: 4EBA 0000 'N...' JSR GT1STMATCH ; id: 390
00000144: B841 '.A' CMP.W D1,D4
00000146: 670A 'g.' BEQ.S *+$000C ; 00000152
00000148: 1631 1004 '.1..' MOVE.B $04(A1,D1.W),D3
0000014C: 0803 0001 '....' BTST #$01,D3
00000150: 6608 'f.' BNE.S *+$000A ; 0000015A
00000152: 4EBA 0000 'N...' JSR GTNXTMATCH ; id: 391
00000156: 67EC 'g.' BEQ.S *-$0012 ; 00000144
00000158: 6008 '`.' BRA.S *+$000A ; 00000162
0000015A: 6100 0064 'a..d' BSR *+$0066 ; 000001C0
0000015E: 1383 1004 '....' MOVE.B D3,$04(A1,D1.W)
00000162: 4CDF 0014 'L...' MOVEM.L (A7)+,D2/D4
00000166: 40E7 '@.' MOVE SR,-(A7)
00000168: 007C 0700 '.|..' ORI.W #$0700,SR
0000016C: 4278 0360 'Bx.`' CLR.W $0360
00000170: 2078 0362 ' x.b' MOVEA.L $0362,A0
00000174: 0C68 0005 0004 '.h....' CMPI.W #$0005,$0004(A0)
0000017A: 6600 0040 'f..@' BNE *+$0042 ; 000001BC
0000017E: 21D0 0362 '!..b' MOVE.L (A0),$0362
00000182: 6604 'f.' BNE.S *+$0006 ; 00000188
00000184: 42B8 0366 'B..f' CLR.L $0366
00000188: 46DF 'F.' MOVE (A7)+,SR
0000018A: 3142 0010 '1B..' MOVE.W D2,$0010(A0)
0000018E: 3002 '0.' MOVE.W D2,D0
00000190: 2228 000C '"(..' MOVE.L $000C(A0),D1
00000194: 6704 'g.' BEQ.S *+$0006 ; 0000019A
00000196: 2241 '"A' MOVEA.L D1,A1
00000198: 4E91 'N.' JSR (A1)
0000019A: 40E7 '@.' MOVE SR,-(A7)
0000019C: 007C 0700 '.|..' ORI.W #$0700,SR
000001A0: 4AB8 0362 'J..b' TST.L $0362
000001A4: 6712 'g.' BEQ.S *+$0014 ; 000001B8
000001A6: 08F8 0000 0360 '.....`' BSET #$00,$0360
000001AC: 660A 'f.' BNE.S *+$000C ; 000001B8
000001AE: 46DF 'F.' MOVE (A7)+,SR
000001B0: 41FA 0000 'A...' LEA FSDISPATCHREQUEST,A0 ; id: 467
000001B4: 4EFA 0000 'N...' JMP CALLWITHREGISTERSPRESERVED ; id: 350
000001B8: 46DF 'F.' MOVE (A7)+,SR
000001BA: 4E75 'Nu' RTS
000001BC: 701B 'p.' MOVEQ #$1B,D0
000001BE: A9C9 '..' _SysError ; A9C9
000001C0: 2F38 0794 '/8..' MOVE.L $0794,-(A7)
000001C4: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CALLWITHREGISTERSPRESERVED"(350)
000001B6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSDISPATCHREQUEST"(467)
000001B2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GTNXTMATCH"(391)
00000154
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GT1STMATCH"(390)
00000142
Dictionary: Flags $00 FirstId 479
479: EXTERNALMAKEFSSPEC
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTERNALMAKEFSSPEC"(479)
000000BA
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="QMENQUEUE"(347) Ref2="AUTOMOD_253A0"(478)
00B6
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETOFFFSQUEUE"(345)
000000B0
Comment:
AUTOMOD_253A0 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: INITFS [25570, 25956)
Module started due to: MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+392 (25902): JSR TFSVCBTST
+17A (256EA): LEA CMDDONE, A0
+C6 (25636): JSR DTDBMGRINIT
+C2 (25632): JSR QMINIT
+9A (2560A): LEA DSHOOK, A0
+8C (255FC): BSR.L INITCACHE
Unresolved outgoing references:
+156 (256C6): LEA $24F50, A0
+15E (256CE): LEA $253A0, A0
+16A (256DA): LEA $24FB0, A0
+172 (256E2): LEA $24F52, A0
+182 (256F2): LEA $252C0, A0
Trap A06C
+1A0 (25710): READBLOCK
VectorTable comment: {sources}OS:HFS:CacheIO.a
+1A0 (25710): READOWNBUF
VectorTable comment: {sources}OS:HFS:CacheIO.a
+1AA (2571A): WRITEOWNBUF
VectorTable comment: {sources}OS:HFS:CacheIO.a
+1B2 (25722): WRITEBLOCK
VectorTable comment: {sources}OS:HFS:CacheIO.a
+232 (257A2): VBASICIO
Trap A0C8
+2EC (2585C): VRDBLOCKS
Trap A0C9
+360 (258D0): VWRBLOCKS
Trap A0CA
+372 (258E2): VSETUPTAGS
Trap A0CB
Dictionary: Flags $00 FirstId 480
480: INITFS
481: WRITEOWNBUF
482: READOWNBUF
483: WRITEBLOCK
484: READBLOCK
485: VBASICIO
486: VRDBLOCKS
487: VWRBLOCKS
488: VSETUPTAGS
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="INITFS"(480) Segment="Main"(200)
Size: Flags $00 ModuleSize 998
Content: Flags $08
Contents offset $0000 size $03E6
00000000: 4A78 03F6 'Jx..' TST.W $03F6
00000004: 6A00 00C8 'j...' BPL *+$00CA ; 000000CE
00000008: 31FC 005E 03F6 '1..^..' MOVE.W #$005E,$03F6
0000000E: 41F8 0340 'A..@' LEA $0340,A0
00000012: 7250 'rP' MOVEQ #$50,D1 ; 'P'
00000014: 4258 'BX' CLR.W (A0)+
00000016: 51C9 FFFC 'Q...' DBF D1,*-$0002 ; 00000014
0000001A: 31FC 0002 034C '1....L' MOVE.W #$0002,$034C
00000020: E548 '.H' LSL.W #2,D0
00000022: 3400 '4.' MOVE.W D0,D2
00000024: C0FC 005E '...^' MULU.W #$005E,D0
00000028: 5440 'T@' ADDQ.W #2,D0
0000002A: 3200 '2.' MOVE.W D0,D1
0000002C: A71E '..' _NewPtrSysClear ; A71E
0000002E: 6600 00A2 'f...' BNE *+$00A4 ; 000000D2
00000032: 3081 '0.' MOVE.W D1,(A0)
00000034: 21C8 034E '!..N' MOVE.L A0,$034E
00000038: C4FC 0010 '....' MULU.W #$0010,D2
0000003C: 2002 ' .' MOVE.L D2,D0
0000003E: 5440 'T@' ADDQ.W #2,D0
00000040: 3200 '2.' MOVE.W D0,D1
00000042: A71E '..' _NewPtrSysClear ; A71E
00000044: 6600 008C 'f...' BNE *+$008E ; 000000D2
00000048: 3081 '0.' MOVE.W D1,(A0)
0000004A: 21C8 0372 '!..r' MOVE.L A0,$0372
0000004E: 203C 0000 0710 ' <....' MOVE.L #$00000710,D0
00000054: A71E '..' _NewPtrSysClear ; A71E
00000056: 6600 007A 'f..z' BNE *+$007C ; 000000D2
0000005A: 41E8 0700 'A...' LEA $0700(A0),A0
0000005E: 21C8 036A '!..j' MOVE.L A0,$036A
00000062: 7038 'p8' MOVEQ #$38,D0 ; '8'
00000064: A71E '..' _NewPtrSysClear ; A71E
00000066: 6600 006A 'f..j' BNE *+$006C ; 000000D2
0000006A: 5C88 '\.' ADDQ.L #6,A0
0000006C: 7032 'p2' MOVEQ #$32,D0 ; '2'
0000006E: 3080 '0.' MOVE.W D0,(A0)
00000070: 21C8 0386 '!...' MOVE.L A0,$0386
00000074: 3F38 015A '?8.Z' MOVE.W $015A,-(A7)
00000078: 4278 015A 'Bx.Z' CLR.W $015A
0000007C: 1F38 020A '.8..' MOVE.B $020A,-(A7)
00000080: 11FC 0003 020A '......' MOVE.B #$03,$020A
00000086: 243C 0020 0000 '$<. ..' MOVE.L #$00200000,D2
0000008C: 61FF FFFF FF72 'a....r' BSR.L INITCACHE-INITFS+$FF72 ; ids: 491, 480
00000092: 11DF 020A '....' MOVE.B (A7)+,$020A
00000096: 31DF 015A '1..Z' MOVE.W (A7)+,$015A
0000009A: 41FA 0000 'A...' LEA DSHOOK,A0 ; id: 355
0000009E: 21C8 03EA '!...' MOVE.L A0,$03EA
000000A2: 2038 0BB8 ' 8..' MOVE.L $0BB8,D0
000000A6: 0C80 FFFF FFFF '......' CMPI.L #$FFFFFFFF,D0
000000AC: 6620 'f ' BNE.S *+$0022 ; 000000CE
000000AE: 7074 'pt' MOVEQ #$74,D0 ; 't'
000000B0: A71E '..' _NewPtrSysClear ; A71E
000000B2: 6600 001E 'f...' BNE *+$0020 ; 000000D2
000000B6: 21C8 0BB8 '!...' MOVE.L A0,$0BB8
000000BA: 30BC 0074 '0..t' MOVE.W #$0074,(A0)
000000BE: 4EBA 0016 'N...' JSR *+$0018 ; 000000D6
000000C2: 4EBA 0000 'N...' JSR QMINIT ; id: 490
000000C6: 4EBA 0000 'N...' JSR DTDBMGRINIT ; id: 489
000000CA: 4EBA 008A 'N...' JSR *+$008C ; 00000156
000000CE: 7000 'p.' MOVEQ #$00,D0
000000D0: 4E75 'Nu' RTS
000000D2: 70FF 'p.' MOVEQ #$FF,D0
000000D4: 4E75 'Nu' RTS
000000D6: 2278 034E '"x.N' MOVEA.L $034E,A1
000000DA: 7000 'p.' MOVEQ #$00,D0
000000DC: 3011 '0.' MOVE.W (A1),D0
000000DE: 80F8 03F6 '....' DIVU.W $03F6,D0
000000E2: 0280 0000 FFFF '......' ANDI.L #$0000FFFF,D0
000000E8: 3200 '2.' MOVE.W D0,D1
000000EA: E748 '.H' LSL.W #3,D0
000000EC: 5840 'X@' ADDQ.W #4,D0
000000EE: A71E '..' _NewPtrSysClear ; A71E
000000F0: 6660 'f`' BNE.S *+$0062 ; 00000152
000000F2: 3081 '0.' MOVE.W D1,(A0)
000000F4: 317C 0008 0002 '1|....' MOVE.W #$0008,$0002(A0)
000000FA: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
000000FE: 2348 001A '#H..' MOVE.L A0,$001A(A1)
00000102: 2278 0372 '"x.r' MOVEA.L $0372,A1
00000106: 7000 'p.' MOVEQ #$00,D0
00000108: 3011 '0.' MOVE.W (A1),D0
0000010A: 80FC 0010 '....' DIVU.W #$0010,D0
0000010E: 0280 0000 FFFF '......' ANDI.L #$0000FFFF,D0
00000114: 3200 '2.' MOVE.W D0,D1
00000116: E748 '.H' LSL.W #3,D0
00000118: 5840 'X@' ADDQ.W #4,D0
0000011A: A71E '..' _NewPtrSysClear ; A71E
0000011C: 6634 'f4' BNE.S *+$0036 ; 00000152
0000011E: 3081 '0.' MOVE.W D1,(A0)
00000120: 317C 0008 0002 '1|....' MOVE.W #$0008,$0002(A0)
00000126: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
0000012A: 2348 001E '#H..' MOVE.L A0,$001E(A1)
0000012E: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
00000132: 337C 0014 004C '3|...L' MOVE.W #$0014,$004C(A1)
00000138: 337C 0028 004E '3|.(.N' MOVE.W #$0028,$004E(A1)
0000013E: 4269 0052 'Bi.R' CLR.W $0052(A1)
00000142: 303C 7FFF '0<..' MOVE.W #$7FFF,D0
00000146: 48C0 'H.' EXT.L D0
00000148: 81F8 03F6 '....' DIVS.W $03F6,D0
0000014C: 3340 0050 '3@.P' MOVE.W D0,$0050(A1)
00000150: 4E75 'Nu' RTS
00000152: 7019 'p.' MOVEQ #$19,D0
00000154: A9C9 '..' _SysError ; A9C9
00000156: 41FA F888 'A...' LEA *-$0776,A0 ; FFFFF9E0
0000015A: 21C8 03E2 '!...' MOVE.L A0,$03E2
0000015E: 41FA FCD0 'A...' LEA *-$032E,A0 ; FFFFFE30
00000162: 21C8 03E6 '!...' MOVE.L A0,$03E6
00000166: 2278 02B6 '"x..' MOVEA.L $02B6,A1
0000016A: 41FA F8D4 'A...' LEA *-$072A,A0 ; FFFFFA40
0000016E: 2348 0184 '#H..' MOVE.L A0,$0184(A1)
00000172: 41FA F86E 'A..n' LEA *-$0790,A0 ; FFFFF9E2
00000176: 2348 0188 '#H..' MOVE.L A0,$0188(A1)
0000017A: 41FA 0000 'A...' LEA CMDDONE,A0 ; id: 367
0000017E: 2348 018C '#H..' MOVE.L A0,$018C(A1)
00000182: 41FA FBCC 'A...' LEA *-$0432,A0 ; FFFFFD50
00000186: 2348 0190 '#H..' MOVE.L A0,$0190(A1)
0000018A: 41FA 0234 'A..4' LEA *+$0236,A0 ; 000003C0
0000018E: 2348 0194 '#H..' MOVE.L A0,$0194(A1)
00000192: 4E75 'Nu' RTS
00000194: 0000 0000 '....' ORI.B #$00,D0
00000198: 0000 0000 '....' ORI.B #$00,D0
0000019C: 0000 0000 '....' ORI.B #$00,D0
000001A0: 2D1F '-.' MOVE.L (A7)+,-(A6)
000001A2: 48E6 7FFC 'H...' MOVEM.L D1-D7/A0-A5,-(A6)
000001A6: 7200 'r.' MOVEQ #$00,D1
000001A8: 602A '`*' BRA.S *+$002C ; 000001D4
000001AA: 2D1F '-.' MOVE.L (A7)+,-(A6)
000001AC: 48E6 7FFC 'H...' MOVEM.L D1-D7/A0-A5,-(A6)
000001B0: 6014 '`.' BRA.S *+$0016 ; 000001C6
000001B2: 2D1F '-.' MOVE.L (A7)+,-(A6)
000001B4: 48E6 7FFC 'H...' MOVEM.L D1-D7/A0-A5,-(A6)
000001B8: 246C 0008 '$l..' MOVEA.L $0008(A4),A2
000001BC: 202C 0012 ' ,..' MOVE.L $0012(A4),D0
000001C0: 322C 0010 '2,..' MOVE.W $0010(A4),D1
000001C4: 6708 'g.' BEQ.S *+$000A ; 000001CE
000001C6: 2278 034E '"x.N' MOVEA.L $034E,A1
000001CA: 202C 0016 ' ,..' MOVE.L $0016(A4),D0
000001CE: 6100 019C 'a...' BSR *+$019E ; 0000036C
000001D2: 7201 'r.' MOVEQ #$01,D1
000001D4: 41F8 03A4 'A...' LEA $03A4,A0
000001D8: 316A 0048 0016 '1j.H..' MOVE.W $0048(A2),$0016(A0)
000001DE: 316A 004A 0018 '1j.J..' MOVE.W $004A(A2),$0018(A0)
000001E4: 43EC 001C 'C...' LEA $001C(A4),A1
000001E8: 2149 0020 '!I. ' MOVE.L A1,$0020(A0)
000001EC: 317C 0001 002C '1|...,' MOVE.W #$0001,$002C(A0)
000001F2: 217C 0000 0200 '!|....' MOVE.L #$00000200,$0024(A0)
0024
000001FA: 202C 0012 ' ,..' MOVE.L $0012(A4),D0
000001FE: 0C80 007F FFFF '......' CMPI.L #$007FFFFF,D0
00000204: 631E 'c.' BLS.S *+$0020 ; 00000224
00000206: E188 '..' LSL.L #8,D0
00000208: D080 '..' ADD.L D0,D0
0000020A: 2140 0032 '!@.2' MOVE.L D0,$0032(A0)
0000020E: 202C 0012 ' ,..' MOVE.L $0012(A4),D0
00000212: 4240 'B@' CLR.W D0
00000214: 4840 'H@' SWAP D0
00000216: EE48 '.H' LSR.W #7,D0
00000218: 2140 002E '!@..' MOVE.L D0,$002E(A0)
0000021C: 0068 0100 002C '.h...,' ORI.W #$0100,$002C(A0)
00000222: 6008 '`.' BRA.S *+$000A ; 0000022C
00000224: E188 '..' LSL.L #8,D0
00000226: D080 '..' ADD.L D0,D0
00000228: 2140 002E '!@..' MOVE.L D0,$002E(A0)
0000022C: 2F38 0720 '/8. ' MOVE.L $0720,-(A7)
00000230: 4E75 'Nu' RTS
00000232: 21CE 036E '!..n' MOVE.L A6,$036E
00000236: 4A38 0342 'J8.B' TST.B $0342
0000023A: 660C 'f.' BNE.S *+$000E ; 00000248
0000023C: 4A01 'J.' TST.B D1
0000023E: 6604 'f.' BNE.S *+$0006 ; 00000244
00000240: A002 '..' _Read ; A002
00000242: 6078 '`x' BRA.S *+$007A ; 000002BC
00000244: A003 '..' _Write ; A003
00000246: 6074 '`t' BRA.S *+$0076 ; 000002BC
00000248: 3028 0018 '0(..' MOVE.W $0018(A0),D0
0000024C: 0C40 FFDF '.@..' CMPI.W #$FFDF,D0
00000250: 622A 'b*' BHI.S *+$002C ; 0000027C
00000252: 0C40 FFD9 '.@..' CMPI.W #$FFD9,D0
00000256: 6524 'e$' BCS.S *+$0026 ; 0000027C
00000258: 48E7 60C0 'H.`.' MOVEM.L D1/D2/A0/A1,-(A7)
0000025C: 4267 'Bg' CLR.W -(A7)
0000025E: 3F3C 000E '?<..' MOVE.W #$000E,-(A7)
00000262: A815 '..' _SCSIDispatch ; A815
00000264: 4A5F 'J_' TST.W (A7)+
00000266: 4CDF 0306 'L...' MOVEM.L (A7)+,D1/D2/A0/A1
0000026A: 6710 'g.' BEQ.S *+$0012 ; 0000027C
0000026C: 48E6 7FFC 'H...' MOVEM.L D1-D7/A0-A5,-(A6)
00000270: 21CE 036E '!..n' MOVE.L A6,$036E
00000274: 08F8 0001 0360 '.....`' BSET #$01,$0360
0000027A: 4E75 'Nu' RTS
0000027C: 43FA 002E 'C...' LEA *+$0030,A1 ; 000002AC
00000280: 2149 000C '!I..' MOVE.L A1,$000C(A0)
00000284: 08B8 0007 0376 '.....v' BCLR #$07,$0376
0000028A: 4A01 'J.' TST.B D1
0000028C: 6604 'f.' BNE.S *+$0006 ; 00000292
0000028E: A402 '..' _Read ,Sys ; A402
00000290: 6002 '`.' BRA.S *+$0004 ; 00000294
00000292: A403 '..' _Write ,Sys ; A403
00000294: 6706 'g.' BEQ.S *+$0008 ; 0000029C
00000296: 4A68 0010 'Jh..' TST.W $0010(A0)
0000029A: 6F18 'o.' BLE.S *+$001A ; 000002B4
0000029C: 08F8 0007 0376 '.....v' BSET #$07,$0376
000002A2: 6602 'f.' BNE.S *+$0004 ; 000002A6
000002A4: 4E75 'Nu' RTS
000002A6: 3028 0010 '0(..' MOVE.W $0010(A0),D0
000002AA: 6010 '`.' BRA.S *+$0012 ; 000002BC
000002AC: 08F8 0007 0376 '.....v' BSET #$07,$0376
000002B2: 67F0 'g.' BEQ.S *-$000E ; 000002A4
000002B4: 48E7 7FFE 'H...' MOVEM.L D1-D7/A0-A6,-(A7)
000002B8: 487A 0026 'Hz.&' PEA *+$0028 ; 000002E0
000002BC: 2C78 036E ',x.n' MOVEA.L $036E,A6
000002C0: 4CDE 3FFE 'L.?.' MOVEM.L (A6)+,D1-D7/A0-A5
000002C4: 2F1E '/.' MOVE.L (A6)+,-(A7)
000002C6: 4A40 'J@' TST.W D0
000002C8: 6712 'g.' BEQ.S *+$0014 ; 000002DC
000002CA: 0C40 FFBF '.@..' CMPI.W #$FFBF,D0
000002CE: 670C 'g.' BEQ.S *+$000E ; 000002DC
000002D0: 0C40 FD94 '.@..' CMPI.W #$FD94,D0
000002D4: 6706 'g.' BEQ.S *+$0008 ; 000002DC
000002D6: 31C0 03DE '1...' MOVE.W D0,$03DE
000002DA: 70DC 'p.' MOVEQ #$DC,D0
000002DC: 4A40 'J@' TST.W D0
000002DE: 4E75 'Nu' RTS
000002E0: 4CDF 7FFE 'L...' MOVEM.L (A7)+,D1-D7/A0-A6
000002E4: 4E75 'Nu' RTS
000002E6: 2F38 0724 '/8.$' MOVE.L $0724,-(A7)
000002EA: 4E75 'Nu' RTS
000002EC: 7000 'p.' MOVEQ #$00,D0
000002EE: 2D1F '-.' MOVE.L (A7)+,-(A6)
000002F0: 48E6 7FFC 'H...' MOVEM.L D1-D7/A0-A5,-(A6)
000002F4: 2A68 0020 '*h. ' MOVEA.L $0020(A0),A5
000002F8: DBE8 0028 '...(' ADDA.L $0028(A0),A5
000002FC: 3200 '2.' MOVE.W D0,D1
000002FE: 7040 'p@' MOVEQ #$40,D0 ; '@'
00000300: C028 002D '.(.-' AND.B $002D(A0),D0
00000304: 41F8 03A4 'A...' LEA $03A4,A0
00000308: 316A 004A 0018 '1j.J..' MOVE.W $004A(A2),$0018(A0)
0000030E: 316A 0048 0016 '1j.H..' MOVE.W $0048(A2),$0016(A0)
00000314: 214D 0020 '!M. ' MOVE.L A5,$0020(A0)
00000318: 2146 0024 '!F.$' MOVE.L D6,$0024(A0)
0000031C: 317C 0001 002C '1|...,' MOVE.W #$0001,$002C(A0)
00000322: 8128 002D '.(.-' OR.B D0,$002D(A0)
00000326: 2003 ' .' MOVE.L D3,D0
00000328: 0C80 007F FFFF '......' CMPI.L #$007FFFFF,D0
0000032E: 631E 'c.' BLS.S *+$0020 ; 0000034E
00000330: E188 '..' LSL.L #8,D0
00000332: D080 '..' ADD.L D0,D0
00000334: 2140 0032 '!@.2' MOVE.L D0,$0032(A0)
00000338: 2003 ' .' MOVE.L D3,D0
0000033A: 4240 'B@' CLR.W D0
0000033C: 4840 'H@' SWAP D0
0000033E: EE48 '.H' LSR.W #7,D0
00000340: 2140 002E '!@..' MOVE.L D0,$002E(A0)
00000344: 0068 0100 002C '.h...,' ORI.W #$0100,$002C(A0)
0000034A: 6000 FEE0 '`...' BRA *-$011E ; 0000022C
0000034E: E188 '..' LSL.L #8,D0
00000350: D080 '..' ADD.L D0,D0
00000352: 2140 002E '!@..' MOVE.L D0,$002E(A0)
00000356: 6000 FED4 '`...' BRA *-$012A ; 0000022C
0000035A: 2F38 0728 '/8.(' MOVE.L $0728,-(A7)
0000035E: 4E75 'Nu' RTS
00000360: 2005 ' .' MOVE.L D5,D0
00000362: E088 '..' LSR.L #8,D0
00000364: E288 '..' LSR.L #1,D0
00000366: 6104 'a.' BSR.S *+$0006 ; 0000036C
00000368: 7001 'p.' MOVEQ #$01,D0
0000036A: 6082 '`.' BRA.S *-$007C ; 000002EE
0000036C: 2F38 072C '/8.,' MOVE.L $072C,-(A7)
00000370: 4E75 'Nu' RTS
00000372: 4A41 'JA' TST.W D1
00000374: 672E 'g.' BEQ.S *+$0030 ; 000003A4
00000376: 21F1 1000 02FC '!.....' MOVE.L $00(A1,D1.W),$02FC
0000037C: 21C0 0300 '!...' MOVE.L D0,$0300
00000380: 11F1 1004 0300 '......' MOVE.B $04(A1,D1.W),$0300
00000386: 21F1 1032 038A '!..2..' MOVE.L $32(A1,D1.W),$038A
0000038C: 21F1 103A 038E '!..:..' MOVE.L $3A(A1,D1.W),$038E
00000392: 4EBA 0000 'N...' JSR TFSVCBTST ; id: 376
00000396: 6620 'f ' BNE.S *+$0022 ; 000003B8
00000398: 21EA 0064 0304 '!..d..' MOVE.L $0064(A2),$0304
0000039E: 52AA 0064 'R..d' ADDQ.L #1,$0064(A2)
000003A2: 4E75 'Nu' RTS
000003A4: 21C0 0300 '!...' MOVE.L D0,$0300
000003A8: 7001 'p.' MOVEQ #$01,D0
000003AA: 21C0 02FC '!...' MOVE.L D0,$02FC
000003AE: 42B8 038A 'B...' CLR.L $038A
000003B2: 42B8 038E 'B...' CLR.L $038E
000003B6: 60DA '`.' BRA.S *-$0024 ; 00000392
000003B8: 21F8 020C 0304 '!.....' MOVE.L $020C,$0304
000003BE: 4E75 'Nu' RTS
000003C0: 08B8 0001 0360 '.....`' BCLR #$01,$0360
000003C6: 671C 'g.' BEQ.S *+$001E ; 000003E4
000003C8: 48E7 7FFE 'H...' MOVEM.L D1-D7/A0-A6,-(A7)
000003CC: 487A 0012 'Hz..' PEA *+$0014 ; 000003E0
000003D0: 2C78 036E ',x.n' MOVEA.L $036E,A6
000003D4: 4CDE 3FFE 'L.?.' MOVEM.L (A6)+,D1-D7/A0-A5
000003D8: 21CE 036E '!..n' MOVE.L A6,$036E
000003DC: 4EFA FE9E 'N...' JMP *-$0160 ; 0000027C
000003E0: 4CDF 7FFE 'L...' MOVEM.L (A7)+,D1-D7/A0-A6
000003E4: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="TFSVCBTST"(376)
00000394
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMDDONE"(367)
0000017C
Dictionary: Flags $00 FirstId 489
489: DTDBMGRINIT
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DTDBMGRINIT"(489)
000000C8
Dictionary: Flags $00 FirstId 490
490: QMINIT
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="QMINIT"(490)
000000C4
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DSHOOK"(355)
0000009C
Dictionary: Flags $00 FirstId 491
491: INITCACHE
ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode)
Ref1="INITCACHE"(491) Ref2="INITFS"(480)
008E
EntryPoint: Flags=$08=(Extern Code) Offset=$01AA Entry="WRITEOWNBUF"(481)
EntryPoint: Flags=$08=(Extern Code) Offset=$01A0 Entry="READOWNBUF"(482)
EntryPoint: Flags=$08=(Extern Code) Offset=$01B2 Entry="WRITEBLOCK"(483)
EntryPoint: Flags=$08=(Extern Code) Offset=$01A0 Entry="READBLOCK"(484)
EntryPoint: Flags=$08=(Extern Code) Offset=$0232 Entry="VBASICIO"(485)
EntryPoint: Flags=$08=(Extern Code) Offset=$02EC Entry="VRDBLOCKS"(486)
EntryPoint: Flags=$08=(Extern Code) Offset=$0360 Entry="VWRBLOCKS"(487)
EntryPoint: Flags=$08=(Extern Code) Offset=$0372 Entry="VSETUPTAGS"(488)
Comment:
INITFS ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_25980 [25980, 25A86)
Module started due to: vector glue above
Resolved outgoing references:
+4C (259CC): JSR MARKVCB
Unresolved outgoing references:
+3A (259BA): JSR $20C46
+50 (259D0): JSR $21D70
+D8 (25A58): JSR $210C8
+0 (25980): BUILDKEY
VectorTable comment: {sources}OS:HFS:CMMaint.a
+2E (259AE): CMFLUSH
VectorTable comment: {sources}OS:HFS:CMMaint.a
+9E (25A1E): LOCCNODE
VectorTable comment: {sources}OS:HFS:CMMaint.a
+C4 (25A44): VLOCCREC
Trap A0F2
+EC (25A6C): UPDCNAME
VectorTable comment: {sources}OS:HFS:CMMaint.a
Dictionary: Flags $00 FirstId 492
492: AUTOMOD_25980
493: UPDCNAME
494: LOCCNODE
495: CMFLUSH
496: BUILDKEY
497: VLOCCREC
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_25980"(492) Segment="Main"(200)
Size: Flags $00 ModuleSize 262
Content: Flags $08
Contents offset $0000 size $0106
00000000: 48E7 80C0 'H...' MOVEM.L D0/A0/A1,-(A7)
00000004: 12BC 0006 '....' MOVE.B #$06,(A1)
00000008: 4229 0001 'B)..' CLR.B $0001(A1)
0000000C: 2340 0002 '#@..' MOVE.L D0,$0002(A1)
00000010: 4229 0006 'B)..' CLR.B $0006(A1)
00000014: 2008 ' .' MOVE.L A0,D0
00000016: 6710 'g.' BEQ.S *+$0012 ; 00000028
00000018: 2F09 '/.' MOVE.L A1,-(A7)
0000001A: 43E9 0006 'C...' LEA $0006(A1),A1
0000001E: 6100 00CC 'a...' BSR *+$00CE ; 000000EC
00000022: 1011 '..' MOVE.B (A1),D0
00000024: 225F '"_' MOVEA.L (A7)+,A1
00000026: D111 '..' ADD.B D0,(A1)
00000028: 4CDF 0301 'L...' MOVEM.L (A7)+,D0/A0/A1
0000002C: 4E75 'Nu' RTS
0000002E: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000030: 48E6 4040 'H.@@' MOVEM.L D1/A1,-(A6)
00000034: 322A 00A6 '2*..' MOVE.W $00A6(A2),D1
00000038: 3001 '0.' MOVE.W D1,D0
0000003A: 4EBA B28A 'N...' JSR *-$4D74 ; FFFFB2C6
0000003E: 6618 'f.' BNE.S *+$001A ; 00000058
00000040: 2278 034E '"x.N' MOVEA.L $034E,A1
00000044: 0831 0007 1004 '.1....' BTST #$07,$04(A1,D1.W)
0000004A: 670A 'g.' BEQ.S *+$000C ; 00000056
0000004C: 4EBA 0000 'N...' JSR MARKVCB ; id: 375
00000050: 4EBA C39E 'N...' JSR *-$3C60 ; FFFFC3F0
00000054: 6602 'f.' BNE.S *+$0004 ; 00000058
00000056: 4240 'B@' CLR.W D0
00000058: 4CDE 0202 'L...' MOVEM.L (A6)+,D1/A1
0000005C: 2F1E '/.' MOVE.L (A6)+,-(A7)
0000005E: 4A40 'J@' TST.W D0
00000060: 4E75 'Nu' RTS
00000062: 48E7 60F0 'H.`.' MOVEM.L D1/D2/A0-A3,-(A7)
00000066: 2448 '$H' MOVEA.L A0,A2
00000068: 2649 '&I' MOVEA.L A1,A3
0000006A: 202A 0002 ' *..' MOVE.L $0002(A2),D0
0000006E: B0AB 0002 '....' CMP.L $0002(A3),D0
00000072: 6220 'b ' BHI.S *+$0022 ; 00000094
00000074: 6516 'e.' BCS.S *+$0018 ; 0000008C
00000076: 41EA 0006 'A...' LEA $0006(A2),A0
0000007A: 43EB 0006 'C...' LEA $0006(A3),A1
0000007E: 7000 'p.' MOVEQ #$00,D0
00000080: 1018 '..' MOVE.B (A0)+,D0
00000082: 4840 'H@' SWAP D0
00000084: 1019 '..' MOVE.B (A1)+,D0
00000086: A050 '.P' _RelString ; A050
00000088: 6706 'g.' BEQ.S *+$0008 ; 00000090
0000008A: 6E08 'n.' BGT.S *+$000A ; 00000094
0000008C: 70FF 'p.' MOVEQ #$FF,D0
0000008E: 6006 '`.' BRA.S *+$0008 ; 00000096
00000090: 7000 'p.' MOVEQ #$00,D0
00000092: 6002 '`.' BRA.S *+$0004 ; 00000096
00000094: 7001 'p.' MOVEQ #$01,D0
00000096: 4CDF 0F06 'L...' MOVEM.L (A7)+,D1/D2/A0-A3
0000009A: 4A40 'J@' TST.W D0
0000009C: 4E75 'Nu' RTS
0000009E: 2D1F '-.' MOVE.L (A7)+,-(A6)
000000A0: 4EBA 001C 'N...' JSR *+$001E ; 000000BE
000000A4: 6612 'f.' BNE.S *+$0014 ; 000000B8
000000A6: 0C11 0003 '....' CMPI.B #$03,(A1)
000000AA: 660C 'f.' BNE.S *+$000E ; 000000B8
000000AC: 41E9 000E 'A...' LEA $000E(A1),A0
000000B0: 2029 000A ' )..' MOVE.L $000A(A1),D0
000000B4: 6100 0008 'a...' BSR *+$000A ; 000000BE
000000B8: 2F1E '/.' MOVE.L (A6)+,-(A7)
000000BA: 4A40 'J@' TST.W D0
000000BC: 4E75 'Nu' RTS
000000BE: 2F38 07C8 '/8..' MOVE.L $07C8,-(A7)
000000C2: 4E75 'Nu' RTS
000000C4: 2D1F '-.' MOVE.L (A7)+,-(A6)
000000C6: 43D4 'C.' LEA (A4),A1
000000C8: 4EBA FF36 'N..6' JSR *-$00C8 ; 00000000
000000CC: 2008 ' .' MOVE.L A0,D0
000000CE: 6602 'f.' BNE.S *+$0004 ; 000000D2
000000D0: 7400 't.' MOVEQ #$00,D2
000000D2: 41D4 'A.' LEA (A4),A0
000000D4: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
000000D8: 4EBA B66E 'N..n' JSR *-$4990 ; FFFFB748
000000DC: 6708 'g.' BEQ.S *+$000A ; 000000E6
000000DE: 0C40 0020 '.@. ' CMPI.W #$0020,D0
000000E2: 6602 'f.' BNE.S *+$0004 ; 000000E6
000000E4: 7030 'p0' MOVEQ #$30,D0 ; '0'
000000E6: 2F1E '/.' MOVE.L (A6)+,-(A7)
000000E8: 4A40 'J@' TST.W D0
000000EA: 4E75 'Nu' RTS
000000EC: 48E7 C0C0 'H...' MOVEM.L D0/D1/A0/A1,-(A7)
000000F0: 7000 'p.' MOVEQ #$00,D0
000000F2: 1018 '..' MOVE.B (A0)+,D0
000000F4: 721F 'r.' MOVEQ #$1F,D1
000000F6: B041 '.A' CMP.W D1,D0
000000F8: 6F02 'o.' BLE.S *+$0004 ; 000000FC
000000FA: 3001 '0.' MOVE.W D1,D0
000000FC: 12C0 '..' MOVE.B D0,(A1)+
000000FE: A22E '..' _BlockMoveData ; A22E
00000100: 4CDF 0303 'L...' MOVEM.L (A7)+,D0/D1/A0/A1
00000104: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MARKVCB"(375)
0000004E
EntryPoint: Flags=$08=(Extern Code) Offset=$00EC Entry="UPDCNAME"(493)
EntryPoint: Flags=$08=(Extern Code) Offset=$009E Entry="LOCCNODE"(494)
EntryPoint: Flags=$08=(Extern Code) Offset=$002E Entry="CMFLUSH"(495)
EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="BUILDKEY"(496)
EntryPoint: Flags=$08=(Extern Code) Offset=$00C4 Entry="VLOCCREC"(497)
Comment:
AUTOMOD_25980 ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_25AB0 [25AB0, 2607C)
Module started due to: vector glue above
Resolved outgoing references:
+582 (26032): JSR CMFLUSH
+57E (2602E): JSR MARKVCB
+550 (26000): JSR CMFLUSH
+54C (25FFC): JSR MARKVCB
+53C (25FEC): JSR UPDCNAME
+4FC (25FAC): JSR LOCCNODE
+4E6 (25F96): JSR UPDCNAME
+4A8 (25F58): JSR LOCCNODE
+480 (25F30): JSR BUILDKEY
+460 (25F10): JSR LOCCNODE
+43A (25EEA): JSR CMFLUSH
+436 (25EE6): JSR MARKVCB
+40A (25EBA): JSR LOCCNODE
+3BE (25E6E): JSR LOCCNODE
+38C (25E3C): JSR LOCCNODE
+320 (25DD0): JSR LOCCNODE
+308 (25DB8): JSR LOCCNODE
+2CA (25D7A): JSR LOCCNODE
+2B0 (25D60): JSR LOCCNODE
+222 (25CD2): JSR LOCCNODE
+202 (25CB2): JSR CMFLUSH
+1FE (25CAE): JSR MARKVCB
+1D8 (25C88): JSR LOCCNODE
+1BC (25C6C): JSR BUILDKEY
+15A (25C0A): JSR LOCCNODE
+134 (25BE4): JSR CMFLUSH
+130 (25BE0): JSR MARKVCB
+106 (25BB6): JSR LOCCNODE
+E6 (25B96): JSR BUILDKEY
+C6 (25B76): JSR UPDCNAME
+A2 (25B52): JSR BUILDKEY
+26 (25AD6): JSR BUILDKEY
Unresolved outgoing references:
+18 (25AC8): JSR $25A3E
+80 (25B30): JSR $20D64
+D8 (25B88): JSR $20D64
+F0 (25BA0): JSR $20A90
+11A (25BCA): JSR $21152
+1A4 (25C54): JSR $20A90
+1C6 (25C76): JSR $20A90
+1EC (25C9C): JSR $21152
+254 (25D04): JSR $25A3E
+26C (25D1C): JSR $20CAC
+36C (25E1C): JSR $20D64
+3A2 (25E52): JSR $21152
+3CA (25E7A): JSR $20A90
+3F0 (25EA0): JSR $25A3E
+3FE (25EAE): JSR $21152
+41E (25ECE): JSR $21152
+490 (25F40): JSR $20D64
+4EE (25F9E): JSR $21152
+50A (25FBA): JSR $20A90
+530 (25FE0): JSR $25A3E
+544 (25FF4): JSR $21152
+56E (2601E): JSR $21152
+0 (25AB0): CMCREATECN
VectorTable comment: {sources}OS:HFS:CmSvcs.a
+146 (25BF6): CMDELETECN
VectorTable comment: {sources}OS:HFS:CmSvcs.a
+214 (25CC4): CMGETCN
VectorTable comment: {sources}OS:HFS:CmSvcs.a
+234 (25CE4): CMGETOFF
VectorTable comment: {sources}OS:HFS:CmSvcs.a
+298 (25D48): CMMOVECN
VectorTable comment: {sources}OS:HFS:CmSvcs.a
+44C (25EFC): CMRENAMECN
VectorTable comment: {sources}OS:HFS:CmSvcs.a
+562 (26012): CMUPDATECN
VectorTable comment: {sources}OS:HFS:CmSvcs.a
+59A (2604A): VCMSETUP
Trap A0DC
Dictionary: Flags $00 FirstId 498
498: AUTOMOD_25AB0
499: CMUPDATECN
500: CMRENAMECN
501: CMMOVECN
502: CMGETCN
503: CMGETOFF
504: CMDELETECN
505: CMCREATECN
506: VCMSETUP
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_25AB0"(498) Segment="Main"(200)
Size: Flags $00 ModuleSize 1484
Content: Flags $08
Contents offset $0000 size $05CC
00000000: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000002: 48E6 1FF8 'H...' MOVEM.L D3-D7/A0-A4,-(A6)
00000006: 6100 058C 'a...' BSR *+$058E ; 00000594
0000000A: 42AA 00AC 'B...' CLR.L $00AC(A2)
0000000E: 2A01 '*.' MOVE.L D1,D5
00000010: 2600 '&.' MOVE.L D0,D3
00000012: 2648 '&H' MOVEA.L A0,A3
00000014: 91C8 '..' SUBA.L A0,A0
00000016: 7400 't.' MOVEQ #$00,D2
00000018: 4EBA FF74 'N..t' JSR *-$008A ; FFFFFF8E
0000001C: 6600 011A 'f...' BNE *+$011C ; 00000138
00000020: 2003 ' .' MOVE.L D3,D0
00000022: 204B ' K' MOVEA.L A3,A0
00000024: 43D4 'C.' LEA (A4),A1
00000026: 4EBA 0000 'N...' JSR BUILDKEY ; id: 496
0000002A: 43EC 0026 'C..&' LEA $0026(A4),A1
0000002E: 2049 ' I' MOVEA.L A1,A0
00000030: 303C 0032 '0<.2' MOVE.W #$0032,D0
00000034: 4258 'BX' CLR.W (A0)+
00000036: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000034
0000003A: 1285 '..' MOVE.B D5,(A1)
0000003C: 2438 020C '$8..' MOVE.L $020C,D2
00000040: 0C05 0001 '....' CMPI.B #$01,D5
00000044: 6618 'f.' BNE.S *+$001A ; 0000005E
00000046: 2C2A 0026 ',*.&' MOVE.L $0026(A2),D6
0000004A: 2346 0006 '#F..' MOVE.L D6,$0006(A1)
0000004E: 52AA 0026 'R..&' ADDQ.L #1,$0026(A2)
00000052: 2342 000A '#B..' MOVE.L D2,$000A(A1)
00000056: 2342 000E '#B..' MOVE.L D2,$000E(A1)
0000005A: 7246 'rF' MOVEQ #$46,D1 ; 'F'
0000005C: 601C '`.' BRA.S *+$001E ; 0000007A
0000005E: 2342 002C '#B.,' MOVE.L D2,$002C(A1)
00000062: 2342 0030 '#B.0' MOVE.L D2,$0030(A1)
00000066: 236A 0026 0014 '#j.&..' MOVE.L $0026(A2),$0014(A1)
0000006C: 52AA 0026 'R..&' ADDQ.L #1,$0026(A2)
00000070: 4845 'HE' SWAP D5
00000072: 1345 0003 '.E..' MOVE.B D5,$0003(A1)
00000076: 4845 'HE' SWAP D5
00000078: 7266 'rf' MOVEQ #$66,D1 ; 'f'
0000007A: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
0000007E: 41D4 'A.' LEA (A4),A0
00000080: 4EBA B232 'N..2' JSR *-$4DCC ; FFFFB2B4
00000084: 670E 'g.' BEQ.S *+$0010 ; 00000094
00000086: 0C40 0021 '.@.!' CMPI.W #$0021,D0
0000008A: 6600 00AC 'f...' BNE *+$00AE ; 00000138
0000008E: 7031 'p1' MOVEQ #$31,D0 ; '1'
00000090: 6000 00A6 '`...' BRA *+$00A8 ; 00000138
00000094: 2E02 '..' MOVE.L D2,D7
00000096: 0C05 0001 '....' CMPI.B #$01,D5
0000009A: 6664 'fd' BNE.S *+$0066 ; 00000100
0000009C: 2006 ' .' MOVE.L D6,D0
0000009E: 91C8 '..' SUBA.L A0,A0
000000A0: 43D4 'C.' LEA (A4),A1
000000A2: 4EBA 0000 'N...' JSR BUILDKEY ; id: 496
000000A6: 43EC 0026 'C..&' LEA $0026(A4),A1
000000AA: 303C 0016 '0<..' MOVE.W #$0016,D0
000000AE: 4259 'BY' CLR.W (A1)+
000000B0: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000000AE
000000B4: 43EC 0026 'C..&' LEA $0026(A4),A1
000000B8: 12BC 0003 '....' MOVE.B #$03,(A1)
000000BC: 2343 000A '#C..' MOVE.L D3,$000A(A1)
000000C0: 204B ' K' MOVEA.L A3,A0
000000C2: 43E9 000E 'C...' LEA $000E(A1),A1
000000C6: 4EBA 0000 'N...' JSR UPDCNAME ; id: 493
000000CA: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
000000CE: 323C 002E '2<..' MOVE.W #$002E,D1
000000D2: 41D4 'A.' LEA (A4),A0
000000D4: 43EC 0026 'C..&' LEA $0026(A4),A1
000000D8: 4EBA B1DA 'N...' JSR *-$4E24 ; FFFFB2B4
000000DC: 6722 'g"' BEQ.S *+$0024 ; 00000100
000000DE: 2D00 '-.' MOVE.L D0,-(A6)
000000E0: 2003 ' .' MOVE.L D3,D0
000000E2: 204B ' K' MOVEA.L A3,A0
000000E4: 43D4 'C.' LEA (A4),A1
000000E6: 4EBA 0000 'N...' JSR BUILDKEY ; id: 496
000000EA: 2049 ' I' MOVEA.L A1,A0
000000EC: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
000000F0: 4EBA AEEE 'N...' JSR *-$5110 ; FFFFAFE0
000000F4: 201E ' .' MOVE.L (A6)+,D0
000000F6: 0C40 0021 '.@.!' CMPI.W #$0021,D0
000000FA: 663C 'f<' BNE.S *+$003E ; 00000138
000000FC: 7031 'p1' MOVEQ #$31,D0 ; '1'
000000FE: 6038 '`8' BRA.S *+$003A ; 00000138
00000100: 2003 ' .' MOVE.L D3,D0
00000102: 91C8 '..' SUBA.L A0,A0
00000104: 7400 't.' MOVEQ #$00,D2
00000106: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494
0000010A: 662C 'f,' BNE.S *+$002E ; 00000138
0000010C: 5269 0004 'Ri..' ADDQ.W #1,$0004(A1)
00000110: 2378 020C 000E '#x....' MOVE.L $020C,$000E(A1)
00000116: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
0000011A: 4EBA B586 'N...' JSR *-$4A78 ; FFFFB6A2
0000011E: 6618 'f.' BNE.S *+$001A ; 00000138
00000120: 1005 '..' MOVE.B D5,D0
00000122: 2203 '".' MOVE.L D3,D1
00000124: 7401 't.' MOVEQ #$01,D2
00000126: 6100 047A 'a..z' BSR *+$047C ; 000005A2
0000012A: 4240 'B@' CLR.W D0
0000012C: 2206 '".' MOVE.L D6,D1
0000012E: 2407 '$.' MOVE.L D7,D2
00000130: 4EBA 0000 'N...' JSR MARKVCB ; id: 375
00000134: 4EBA 0000 'N...' JSR CMFLUSH ; id: 495
00000138: 4DEE 008C 'M...' LEA $008C(A6),A6
0000013C: 4CDE 1FF8 'L...' MOVEM.L (A6)+,D3-D7/A0-A4
00000140: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000142: 4A40 'J@' TST.W D0
00000144: 4E75 'Nu' RTS
00000146: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000148: 48E6 7ED8 'H.~.' MOVEM.L D1-D6/A0/A1/A3/A4,-(A6)
0000014C: 6100 0446 'a..F' BSR *+$0448 ; 00000594
00000150: 42AA 00AC 'B...' CLR.L $00AC(A2)
00000154: 2600 '&.' MOVE.L D0,D3
00000156: 2648 '&H' MOVEA.L A0,A3
00000158: 7400 't.' MOVEQ #$00,D2
0000015A: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494
0000015E: 6600 00A6 'f...' BNE *+$00A8 ; 00000206
00000162: 1811 '..' MOVE.B (A1),D4
00000164: 0884 0009 '....' BCLR #$09,D4
00000168: 2C28 0002 ',(..' MOVE.L $0002(A0),D6
0000016C: 0C04 0001 '....' CMPI.B #$01,D4
00000170: 661C 'f.' BNE.S *+$001E ; 0000018E
00000172: 2A29 0006 '*)..' MOVE.L $0006(A1),D5
00000176: 0C85 0000 0002 '......' CMPI.L #$00000002,D5
0000017C: 6606 'f.' BNE.S *+$0008 ; 00000184
0000017E: 7033 'p3' MOVEQ #$33,D0 ; '3'
00000180: 6000 0084 '`...' BRA *+$0086 ; 00000206
00000184: 4A69 0004 'Ji..' TST.W $0004(A1)
00000188: 6714 'g.' BEQ.S *+$0016 ; 0000019E
0000018A: 7032 'p2' MOVEQ #$32,D0 ; '2'
0000018C: 6078 '`x' BRA.S *+$007A ; 00000206
0000018E: 2A29 0014 '*)..' MOVE.L $0014(A1),D5
00000192: 0829 0001 0002 '.)....' BTST #$01,$0002(A1)
00000198: 6704 'g.' BEQ.S *+$0006 ; 0000019E
0000019A: 08C4 0009 '....' BSET #$09,D4
0000019E: 41D4 'A.' LEA (A4),A0
000001A0: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
000001A4: 4EBA AE3A 'N..:' JSR *-$51C4 ; FFFFAFE0
000001A8: 665C 'f\' BNE.S *+$005E ; 00000206
000001AA: 0C04 0001 '....' CMPI.B #$01,D4
000001AE: 6706 'g.' BEQ.S *+$0008 ; 000001B6
000001B0: 0804 0009 '....' BTST #$09,D4
000001B4: 671C 'g.' BEQ.S *+$001E ; 000001D2
000001B6: 2005 ' .' MOVE.L D5,D0
000001B8: 91C8 '..' SUBA.L A0,A0
000001BA: 43D4 'C.' LEA (A4),A1
000001BC: 4EBA 0000 'N...' JSR BUILDKEY ; id: 496
000001C0: 41D4 'A.' LEA (A4),A0
000001C2: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
000001C6: 4EBA AE18 'N...' JSR *-$51E6 ; FFFFAFE0
000001CA: 6706 'g.' BEQ.S *+$0008 ; 000001D2
000001CC: 0804 0009 '....' BTST #$09,D4
000001D0: 6734 'g4' BEQ.S *+$0036 ; 00000206
000001D2: 2006 ' .' MOVE.L D6,D0
000001D4: 91C8 '..' SUBA.L A0,A0
000001D6: 7400 't.' MOVEQ #$00,D2
000001D8: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494
000001DC: 6628 'f(' BNE.S *+$002A ; 00000206
000001DE: 5369 0004 'Si..' SUBQ.W #1,$0004(A1)
000001E2: 2378 020C 000E '#x....' MOVE.L $020C,$000E(A1)
000001E8: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
000001EC: 4EBA B4B4 'N...' JSR *-$4B4A ; FFFFB6A2
000001F0: 6614 'f.' BNE.S *+$0016 ; 00000206
000001F2: 1004 '..' MOVE.B D4,D0
000001F4: 2206 '".' MOVE.L D6,D1
000001F6: 74FF 't.' MOVEQ #$FF,D2
000001F8: 6100 03A8 'a...' BSR *+$03AA ; 000005A2
000001FC: 4240 'B@' CLR.W D0
000001FE: 4EBA 0000 'N...' JSR MARKVCB ; id: 375
00000202: 4EBA 0000 'N...' JSR CMFLUSH ; id: 495
00000206: 4DEE 008C 'M...' LEA $008C(A6),A6
0000020A: 4CDE 1B7E 'L..~' MOVEM.L (A6)+,D1-D6/A0/A1/A3/A4
0000020E: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000210: 4A40 'J@' TST.W D0
00000212: 4E75 'Nu' RTS
00000214: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000216: 48E6 5018 'H.P.' MOVEM.L D1/D3/A3/A4,-(A6)
0000021A: 6100 0378 'a..x' BSR *+$037A ; 00000594
0000021E: 42AA 00AC 'B...' CLR.L $00AC(A2)
00000222: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494
00000226: 4DEE 008C 'M...' LEA $008C(A6),A6
0000022A: 4CDE 180A 'L...' MOVEM.L (A6)+,D1/D3/A3/A4
0000022E: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000230: 4A40 'J@' TST.W D0
00000232: 4E75 'Nu' RTS
00000234: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000236: 48E6 5808 'H.X.' MOVEM.L D1/D3/D4/A4,-(A6)
0000023A: 6100 0358 'a..X' BSR *+$035A ; 00000594
0000023E: 2600 '&.' MOVE.L D0,D3
00000240: 3801 '8.' MOVE.W D1,D4
00000242: 222A 00AC '"*..' MOVE.L $00AC(A2),D1
00000246: 6704 'g.' BEQ.S *+$0006 ; 0000024C
00000248: B283 '..' CMP.L D3,D1
0000024A: 6716 'g.' BEQ.S *+$0018 ; 00000262
0000024C: 42AA 00AC 'B...' CLR.L $00AC(A2)
00000250: 2003 ' .' MOVE.L D3,D0
00000252: 91C8 '..' SUBA.L A0,A0
00000254: 4EBA FD38 'N..8' JSR *-$02C6 ; FFFFFF8E
00000258: 6630 'f0' BNE.S *+$0032 ; 0000028A
0000025A: 2543 00AC '%C..' MOVE.L D3,$00AC(A2)
0000025E: 426A 00B0 'Bj..' CLR.W $00B0(A2)
00000262: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
00000266: 3204 '2.' MOVE.W D4,D1
00000268: 926A 00B0 '.j..' SUB.W $00B0(A2),D1
0000026C: 4EBA AF8E 'N...' JSR *-$5070 ; FFFFB1FC
00000270: 670E 'g.' BEQ.S *+$0010 ; 00000280
00000272: 0C40 0020 '.@. ' CMPI.W #$0020,D0
00000276: 6602 'f.' BNE.S *+$0004 ; 0000027A
00000278: 7030 'p0' MOVEQ #$30,D0 ; '0'
0000027A: 42AA 00AC 'B...' CLR.L $00AC(A2)
0000027E: 600A '`.' BRA.S *+$000C ; 0000028A
00000280: B6A8 0002 '....' CMP.L $0002(A0),D3
00000284: 66F2 'f.' BNE.S *-$000C ; 00000278
00000286: 3544 00B0 '5D..' MOVE.W D4,$00B0(A2)
0000028A: 4DEE 008C 'M...' LEA $008C(A6),A6
0000028E: 4CDE 101A 'L...' MOVEM.L (A6)+,D1/D3/D4/A4
00000292: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000294: 4A40 'J@' TST.W D0
00000296: 4E75 'Nu' RTS
00000298: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000029A: 48E6 5FD8 'H._.' MOVEM.L D1/D3-D7/A0/A1/A3/A4,-(A6)
0000029E: 6100 02F4 'a...' BSR *+$02F6 ; 00000594
000002A2: 42AA 00AC 'B...' CLR.L $00AC(A2)
000002A6: 2A01 '*.' MOVE.L D1,D5
000002A8: 2C09 ',.' MOVE.L A1,D6
000002AA: 2600 '&.' MOVE.L D0,D3
000002AC: 2648 '&H' MOVEA.L A0,A3
000002AE: 7400 't.' MOVEQ #$00,D2
000002B0: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494
000002B4: 6600 0188 'f...' BNE *+$018A ; 0000043E
000002B8: 7800 'x.' MOVEQ #$00,D4
000002BA: 0C11 0001 '....' CMPI.B #$01,(A1)
000002BE: 6604 'f.' BNE.S *+$0006 ; 000002C4
000002C0: 2829 0006 '()..' MOVE.L $0006(A1),D4
000002C4: 2005 ' .' MOVE.L D5,D0
000002C6: 2046 ' F' MOVEA.L D6,A0
000002C8: 7400 't.' MOVEQ #$00,D2
000002CA: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494
000002CE: 6600 016E 'f..n' BNE *+$0170 ; 0000043E
000002D2: 0C11 0001 '....' CMPI.B #$01,(A1)
000002D6: 6708 'g.' BEQ.S *+$000A ; 000002E0
000002D8: 303C FF86 '0<..' MOVE.W #$FF86,D0
000002DC: 6000 0160 '`..`' BRA *+$0162 ; 0000043E
000002E0: 2E29 0006 '.)..' MOVE.L $0006(A1),D7
000002E4: 4A84 'J.' TST.L D4
000002E6: 6732 'g2' BEQ.S *+$0034 ; 0000031A
000002E8: 0C84 0000 0002 '......' CMPI.L #$00000002,D4
000002EE: 6722 'g"' BEQ.S *+$0024 ; 00000312
000002F0: BE84 '..' CMP.L D4,D7
000002F2: 671E 'g.' BEQ.S *+$0020 ; 00000312
000002F4: 2028 0002 ' (..' MOVE.L $0002(A0),D0
000002F8: B084 '..' CMP.L D4,D0
000002FA: 6716 'g.' BEQ.S *+$0018 ; 00000312
000002FC: 0C80 0000 0002 '......' CMPI.L #$00000002,D0
00000302: 6F16 'o.' BLE.S *+$0018 ; 0000031A
00000304: 91C8 '..' SUBA.L A0,A0
00000306: 7400 't.' MOVEQ #$00,D2
00000308: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494
0000030C: 6600 0130 'f..0' BNE *+$0132 ; 0000043E
00000310: 60E2 '`.' BRA.S *-$001C ; 000002F4
00000312: 303C FF86 '0<..' MOVE.W #$FF86,D0
00000316: 6000 0126 '`..&' BRA *+$0128 ; 0000043E
0000031A: 2003 ' .' MOVE.L D3,D0
0000031C: 204B ' K' MOVEA.L A3,A0
0000031E: 7400 't.' MOVEQ #$00,D2
00000320: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494
00000324: 6600 0118 'f...' BNE *+$011A ; 0000043E
00000328: BEA8 0002 '....' CMP.L $0002(A0),D7
0000032C: 6606 'f.' BNE.S *+$0008 ; 00000334
0000032E: 2E02 '..' MOVE.L D2,D7
00000330: 6000 0100 '`...' BRA *+$0102 ; 00000432
00000334: 2F09 '/.' MOVE.L A1,-(A7)
00000336: 43D4 'C.' LEA (A4),A1
00000338: 7001 'p.' MOVEQ #$01,D0
0000033A: D010 '..' ADD.B (A0),D0
0000033C: A22E '..' _BlockMoveData ; A22E
0000033E: 205F ' _' MOVEA.L (A7)+,A0
00000340: 43EC 0026 'C..&' LEA $0026(A4),A1
00000344: 3001 '0.' MOVE.W D1,D0
00000346: 48C0 'H.' EXT.L D0
00000348: A22E '..' _BlockMoveData ; A22E
0000034A: 41D4 'A.' LEA (A4),A0
0000034C: 2828 0002 '((..' MOVE.L $0002(A0),D4
00000350: 2147 0002 '!G..' MOVE.L D7,$0002(A0)
00000354: 43EC 0026 'C..&' LEA $0026(A4),A1
00000358: 7266 'rf' MOVEQ #$66,D1 ; 'f'
0000035A: 0C11 0002 '....' CMPI.B #$02,(A1)
0000035E: 6708 'g.' BEQ.S *+$000A ; 00000368
00000360: 7246 'rF' MOVEQ #$46,D1 ; 'F'
00000362: 2378 020C 000E '#x....' MOVE.L $020C,$000E(A1)
00000368: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
0000036C: 4EBA AF46 'N..F' JSR *-$50B8 ; FFFFB2B4
00000370: 670E 'g.' BEQ.S *+$0010 ; 00000380
00000372: 0C40 0021 '.@.!' CMPI.W #$0021,D0
00000376: 6600 00C6 'f...' BNE *+$00C8 ; 0000043E
0000037A: 7031 'p1' MOVEQ #$31,D0 ; '1'
0000037C: 6600 00C0 'f...' BNE *+$00C2 ; 0000043E
00000380: 2E02 '..' MOVE.L D2,D7
00000382: 2028 0002 ' (..' MOVE.L $0002(A0),D0
00000386: CB40 '.@' EXG D5,D0
00000388: 2046 ' F' MOVEA.L D6,A0
0000038A: 7400 't.' MOVEQ #$00,D2
0000038C: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494
00000390: 6600 00AC 'f...' BNE *+$00AE ; 0000043E
00000394: 5269 0004 'Ri..' ADDQ.W #1,$0004(A1)
00000398: 2378 020C 000E '#x....' MOVE.L $020C,$000E(A1)
0000039E: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
000003A2: 4EBA B2FE 'N...' JSR *-$4D00 ; FFFFB6A2
000003A6: 6600 0096 'f...' BNE *+$0098 ; 0000043E
000003AA: 43EC 0026 'C..&' LEA $0026(A4),A1
000003AE: 1011 '..' MOVE.B (A1),D0
000003B0: 2205 '".' MOVE.L D5,D1
000003B2: 7401 't.' MOVEQ #$01,D2
000003B4: 6100 01FC 'a...' BSR *+$01FE ; 000005B2
000003B8: 2003 ' .' MOVE.L D3,D0
000003BA: 204B ' K' MOVEA.L A3,A0
000003BC: 7400 't.' MOVEQ #$00,D2
000003BE: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494
000003C2: 667A 'fz' BNE.S *+$007C ; 0000043E
000003C4: 41D4 'A.' LEA (A4),A0
000003C6: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
000003CA: 4EBA AC14 'N...' JSR *-$53EA ; FFFFAFE0
000003CE: 666E 'fn' BNE.S *+$0070 ; 0000043E
000003D0: 43EC 0026 'C..&' LEA $0026(A4),A1
000003D4: 0C11 0001 '....' CMPI.B #$01,(A1)
000003D8: 670E 'g.' BEQ.S *+$0010 ; 000003E8
000003DA: 0829 0001 0002 '.)....' BTST #$01,$0002(A1)
000003E0: 6722 'g"' BEQ.S *+$0024 ; 00000404
000003E2: 2029 0014 ' )..' MOVE.L $0014(A1),D0
000003E6: 6004 '`.' BRA.S *+$0006 ; 000003EC
000003E8: 2029 0006 ' )..' MOVE.L $0006(A1),D0
000003EC: 91C8 '..' SUBA.L A0,A0
000003EE: 7400 't.' MOVEQ #$00,D2
000003F0: 4EBA FB9C 'N...' JSR *-$0462 ; FFFFFF8E
000003F4: 6648 'fH' BNE.S *+$004A ; 0000043E
000003F6: 2345 000A '#E..' MOVE.L D5,$000A(A1)
000003FA: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
000003FE: 4EBA B2A2 'N...' JSR *-$4D5C ; FFFFB6A2
00000402: 663A 'f:' BNE.S *+$003C ; 0000043E
00000404: 2004 ' .' MOVE.L D4,D0
00000406: 91C8 '..' SUBA.L A0,A0
00000408: 7400 't.' MOVEQ #$00,D2
0000040A: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494
0000040E: 662E 'f.' BNE.S *+$0030 ; 0000043E
00000410: 5369 0004 'Si..' SUBQ.W #1,$0004(A1)
00000414: 2378 020C 000E '#x....' MOVE.L $020C,$000E(A1)
0000041A: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
0000041E: 4EBA B282 'N...' JSR *-$4D7C ; FFFFB6A2
00000422: 661A 'f.' BNE.S *+$001C ; 0000043E
00000424: 43EC 0026 'C..&' LEA $0026(A4),A1
00000428: 1011 '..' MOVE.B (A1),D0
0000042A: 2204 '".' MOVE.L D4,D1
0000042C: 74FF 't.' MOVEQ #$FF,D2
0000042E: 6100 0182 'a...' BSR *+$0184 ; 000005B2
00000432: 4240 'B@' CLR.W D0
00000434: 2407 '$.' MOVE.L D7,D2
00000436: 4EBA 0000 'N...' JSR MARKVCB ; id: 375
0000043A: 4EBA 0000 'N...' JSR CMFLUSH ; id: 495
0000043E: 4DEE 008C 'M...' LEA $008C(A6),A6
00000442: 4CDE 1BFA 'L...' MOVEM.L (A6)+,D1/D3-D7/A0/A1/A3/A4
00000446: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000448: 4A40 'J@' TST.W D0
0000044A: 4E75 'Nu' RTS
0000044C: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000044E: 48E6 5FD8 'H._.' MOVEM.L D1/D3-D7/A0/A1/A3/A4,-(A6)
00000452: 6100 0140 'a..@' BSR *+$0142 ; 00000594
00000456: 42AA 00AC 'B...' CLR.L $00AC(A2)
0000045A: 2600 '&.' MOVE.L D0,D3
0000045C: 2648 '&H' MOVEA.L A0,A3
0000045E: 2A09 '*.' MOVE.L A1,D5
00000460: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494
00000464: 6600 00EE 'f...' BNE *+$00F0 ; 00000554
00000468: 2802 '(.' MOVE.L D2,D4
0000046A: 3C01 '<.' MOVE.W D1,D6
0000046C: 2049 ' I' MOVEA.L A1,A0
0000046E: 43EC 0026 'C..&' LEA $0026(A4),A1
00000472: 3006 '0.' MOVE.W D6,D0
00000474: 48C0 'H.' EXT.L D0
00000476: A22E '..' _BlockMoveData ; A22E
00000478: 43D4 'C.' LEA (A4),A1
0000047A: 2029 0002 ' )..' MOVE.L $0002(A1),D0
0000047E: 2045 ' E' MOVEA.L D5,A0
00000480: 4EBA 0000 'N...' JSR BUILDKEY ; id: 496
00000484: 2049 ' I' MOVEA.L A1,A0
00000486: 43EC 0026 'C..&' LEA $0026(A4),A1
0000048A: 3206 '2.' MOVE.W D6,D1
0000048C: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
00000490: 4EBA AE22 'N.."' JSR *-$51DC ; FFFFB2B4
00000494: 675E 'g^' BEQ.S *+$0060 ; 000004F4
00000496: 0C40 0021 '.@.!' CMPI.W #$0021,D0
0000049A: 6600 00B8 'f...' BNE *+$00BA ; 00000554
0000049E: 43D4 'C.' LEA (A4),A1
000004A0: 2029 0002 ' )..' MOVE.L $0002(A1),D0
000004A4: 2045 ' E' MOVEA.L D5,A0
000004A6: 7400 't.' MOVEQ #$00,D2
000004A8: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494
000004AC: 6600 00A6 'f...' BNE *+$00A8 ; 00000554
000004B0: 2E02 '..' MOVE.L D2,D7
000004B2: 2C08 ',.' MOVE.L A0,D6
000004B4: 41EC 0026 'A..&' LEA $0026(A4),A0
000004B8: 1010 '..' MOVE.B (A0),D0
000004BA: B011 '..' CMP.B (A1),D0
000004BC: 661C 'f.' BNE.S *+$001E ; 000004DA
000004BE: 0C00 0001 '....' CMPI.B #$01,D0
000004C2: 660C 'f.' BNE.S *+$000E ; 000004D0
000004C4: 2229 0006 '")..' MOVE.L $0006(A1),D1
000004C8: B2A8 0006 '....' CMP.L $0006(A0),D1
000004CC: 6710 'g.' BEQ.S *+$0012 ; 000004DE
000004CE: 600A '`.' BRA.S *+$000C ; 000004DA
000004D0: 2229 0014 '")..' MOVE.L $0014(A1),D1
000004D4: B2A8 0014 '....' CMP.L $0014(A0),D1
000004D8: 6704 'g.' BEQ.S *+$0006 ; 000004DE
000004DA: 7031 'p1' MOVEQ #$31,D0 ; '1'
000004DC: 6076 '`v' BRA.S *+$0078 ; 00000554
000004DE: 2246 '"F' MOVEA.L D6,A1
000004E0: 43E9 0006 'C...' LEA $0006(A1),A1
000004E4: 2045 ' E' MOVEA.L D5,A0
000004E6: 4EBA 0000 'N...' JSR UPDCNAME ; id: 493
000004EA: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
000004EE: 4EBA B1B2 'N...' JSR *-$4E4C ; FFFFB6A2
000004F2: 601C '`.' BRA.S *+$001E ; 00000510
000004F4: 2E02 '..' MOVE.L D2,D7
000004F6: 2003 ' .' MOVE.L D3,D0
000004F8: 204B ' K' MOVEA.L A3,A0
000004FA: 2404 '$.' MOVE.L D4,D2
000004FC: 4EBA 0000 'N...' JSR LOCCNODE ; id: 494
00000500: 6652 'fR' BNE.S *+$0054 ; 00000554
00000502: 41D4 'A.' LEA (A4),A0
00000504: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
00000508: 7400 't.' MOVEQ #$00,D2
0000050A: 4EBA AAD4 'N...' JSR *-$552A ; FFFFAFE0
0000050E: 6644 'fD' BNE.S *+$0046 ; 00000554
00000510: 43EC 0026 'C..&' LEA $0026(A4),A1
00000514: 0C11 0001 '....' CMPI.B #$01,(A1)
00000518: 670E 'g.' BEQ.S *+$0010 ; 00000528
0000051A: 0829 0001 0002 '.)....' BTST #$01,$0002(A1)
00000520: 6726 'g&' BEQ.S *+$0028 ; 00000548
00000522: 2029 0014 ' )..' MOVE.L $0014(A1),D0
00000526: 6004 '`.' BRA.S *+$0006 ; 0000052C
00000528: 2029 0006 ' )..' MOVE.L $0006(A1),D0
0000052C: 91C8 '..' SUBA.L A0,A0
0000052E: 7400 't.' MOVEQ #$00,D2
00000530: 4EBA FA5C 'N..\' JSR *-$05A2 ; FFFFFF8E
00000534: 661E 'f.' BNE.S *+$0020 ; 00000554
00000536: 2045 ' E' MOVEA.L D5,A0
00000538: 43E9 000E 'C...' LEA $000E(A1),A1
0000053C: 4EBA 0000 'N...' JSR UPDCNAME ; id: 493
00000540: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
00000544: 4EBA B15C 'N..\' JSR *-$4EA2 ; FFFFB6A2
00000548: 4240 'B@' CLR.W D0
0000054A: 2407 '$.' MOVE.L D7,D2
0000054C: 4EBA 0000 'N...' JSR MARKVCB ; id: 375
00000550: 4EBA 0000 'N...' JSR CMFLUSH ; id: 495
00000554: 4DEE 008C 'M...' LEA $008C(A6),A6
00000558: 4CDE 1BFA 'L...' MOVEM.L (A6)+,D1/D3-D7/A0/A1/A3/A4
0000055C: 2F1E '/.' MOVE.L (A6)+,-(A7)
0000055E: 4A40 'J@' TST.W D0
00000560: 4E75 'Nu' RTS
00000562: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000564: 48E6 60C0 'H.`.' MOVEM.L D1/D2/A0/A1,-(A6)
00000568: 612A 'a*' BSR.S *+$002C ; 00000594
0000056A: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
0000056E: 4EBA B132 'N..2' JSR *-$4ECC ; FFFFB6A2
00000572: 670A 'g.' BEQ.S *+$000C ; 0000057E
00000574: 0C40 0020 '.@. ' CMPI.W #$0020,D0
00000578: 660C 'f.' BNE.S *+$000E ; 00000586
0000057A: 7030 'p0' MOVEQ #$30,D0 ; '0'
0000057C: 6008 '`.' BRA.S *+$000A ; 00000586
0000057E: 4EBA 0000 'N...' JSR MARKVCB ; id: 375
00000582: 4EBA 0000 'N...' JSR CMFLUSH ; id: 495
00000586: 4DEE 008C 'M...' LEA $008C(A6),A6
0000058A: 4CDE 0306 'L...' MOVEM.L (A6)+,D1/D2/A0/A1
0000058E: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000590: 4A40 'J@' TST.W D0
00000592: 4E75 'Nu' RTS
00000594: 2F38 0770 '/8.p' MOVE.L $0770,-(A7)
00000598: 4E75 'Nu' RTS
0000059A: 9CFC 008C '....' SUBA.W #$008C,A6
0000059E: 284E '(N' MOVEA.L A6,A4
000005A0: 4E75 'Nu' RTS
000005A2: 0C00 0001 '....' CMPI.B #$01,D0
000005A6: 6606 'f.' BNE.S *+$0008 ; 000005AE
000005A8: D5AA 0076 '...v' ADD.L D2,$0076(A2)
000005AC: 6004 '`.' BRA.S *+$0006 ; 000005B2
000005AE: D5AA 0072 '...r' ADD.L D2,$0072(A2)
000005B2: 0C81 0000 0002 '......' CMPI.L #$00000002,D1
000005B8: 6610 'f.' BNE.S *+$0012 ; 000005CA
000005BA: 0C00 0001 '....' CMPI.B #$01,D0
000005BE: 6606 'f.' BNE.S *+$0008 ; 000005C6
000005C0: D56A 0070 '.j.p' ADD.W D2,$0070(A2)
000005C4: 6004 '`.' BRA.S *+$0006 ; 000005CA
000005C6: D56A 0014 '.j..' ADD.W D2,$0014(A2)
000005CA: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMFLUSH"(495)
00000584
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MARKVCB"(375)
00000580
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMFLUSH"(495)
00000552
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MARKVCB"(375)
0000054E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="UPDCNAME"(493)
0000053E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCCNODE"(494)
000004FE
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="UPDCNAME"(493)
000004E8
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCCNODE"(494)
000004AA
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="BUILDKEY"(496)
00000482
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCCNODE"(494)
00000462
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMFLUSH"(495)
0000043C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MARKVCB"(375)
00000438
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCCNODE"(494)
0000040C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCCNODE"(494)
000003C0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCCNODE"(494)
0000038E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCCNODE"(494)
00000322
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCCNODE"(494)
0000030A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCCNODE"(494)
000002CC
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCCNODE"(494)
000002B2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCCNODE"(494)
00000224
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMFLUSH"(495)
00000204
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MARKVCB"(375)
00000200
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCCNODE"(494)
000001DA
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="BUILDKEY"(496)
000001BE
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCCNODE"(494)
0000015C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMFLUSH"(495)
00000136
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MARKVCB"(375)
00000132
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCCNODE"(494)
00000108
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="BUILDKEY"(496)
000000E8
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="UPDCNAME"(493)
000000C8
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="BUILDKEY"(496)
000000A4
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="BUILDKEY"(496)
00000028
EntryPoint: Flags=$08=(Extern Code) Offset=$0562 Entry="CMUPDATECN"(499)
EntryPoint: Flags=$08=(Extern Code) Offset=$044C Entry="CMRENAMECN"(500)
EntryPoint: Flags=$08=(Extern Code) Offset=$0298 Entry="CMMOVECN"(501)
EntryPoint: Flags=$08=(Extern Code) Offset=$0214 Entry="CMGETCN"(502)
EntryPoint: Flags=$08=(Extern Code) Offset=$0234 Entry="CMGETOFF"(503)
EntryPoint: Flags=$08=(Extern Code) Offset=$0146 Entry="CMDELETECN"(504)
EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="CMCREATECN"(505)
EntryPoint: Flags=$08=(Extern Code) Offset=$059A Entry="VCMSETUP"(506)
Comment:
AUTOMOD_25AB0 ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_260D0 [260D0, 266E4)
Module started due to: vector glue above, MODGUESS (align, RTS then padding)
Resolved outgoing references:
+4B8 (26588): JSR MARKVCB
+1E (260EE): JSR CMGETCN
Unresolved outgoing references:
+68 (26138): JSR $210C8
+92 (26162): JSR $289AA
+B0 (26180): JSR $20A90
+19E (2626E): JSR $28850
+23E (2630E): JSR $20D64
+3DE (264AE): JSR $289AA
+418 (264E8): JSR $210C8
+448 (26518): JSR $289AA
+472 (26542): JSR $20A90
+4A6 (26576): JSR $20C46
+4BC (2658C): JSR $21D70
+534 (26604): JSR $210C8
+546 (26616): JSR $20CAC
+5EC (266BC): JSR $210C8
+602 (266D2): JSR $21152
+6 (260D6): VDEALLOCFILE
Trap A0D9
+DA (261AA): VEXTENDFILE
Trap A0DA
+288 (26358): FXMKEYCMP
VectorTable comment: {sources}OS:HFS:FXM.a
+2CC (2639C): VMAPFBLOCK
Trap A0F4
+35C (2642C): VTRUNCATEFILE
Trap A0DB
+49A (2656A): XFFLUSH
VectorTable comment: {sources}OS:HFS:FXM.a
+4D4 (265A4): VXFSEARCH
Trap A0F5
Dictionary: Flags $00 FirstId 507
507: AUTOMOD_260D0
508: XFFLUSH
509: FXMKEYCMP
510: VDEALLOCFILE
511: VEXTENDFILE
512: VMAPFBLOCK
513: VTRUNCATEFILE
514: VXFSEARCH
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_260D0"(507) Segment="Main"(200)
Size: Flags $00 ModuleSize 1556
Content: Flags $08
Contents offset $0000 size $0614
00000000: 2F38 0764 '/8.d' MOVE.L $0764,-(A7)
00000004: 4E75 'Nu' RTS
00000006: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000008: 48E6 7FD8 'H...' MOVEM.L D1-D7/A0/A1/A3/A4,-(A6)
0000000C: 6100 0482 'a...' BSR *+$0484 ; 00000490
00000010: 2648 '&H' MOVEA.L A0,A3
00000012: 2E00 '..' MOVE.L D0,D7
00000014: 4206 'B.' CLR.B D6
00000016: 4244 'BD' CLR.W D4
00000018: 204B ' K' MOVEA.L A3,A0
0000001A: 2007 ' .' MOVE.L D7,D0
0000001C: 7400 't.' MOVEQ #$00,D2
0000001E: 4EBA 0000 'N...' JSR CMGETCN ; id: 502
00000022: 6600 00A2 'f...' BNE *+$00A4 ; 000000C6
00000026: 0C11 0002 '....' CMPI.B #$02,(A1)
0000002A: 6706 'g.' BEQ.S *+$0008 ; 00000032
0000002C: 7030 'p0' MOVEQ #$30,D0 ; '0'
0000002E: 6600 0096 'f...' BNE *+$0098 ; 000000C6
00000032: 2A29 0014 '*)..' MOVE.L $0014(A1),D5
00000036: 41EC 0002 'A...' LEA $0002(A4),A0
0000003A: 4268 0006 'Bh..' CLR.W $0006(A0)
0000003E: 4A06 'J.' TST.B D6
00000040: 6606 'f.' BNE.S *+$0008 ; 00000048
00000042: 43E9 004A 'C..J' LEA $004A(A1),A1
00000046: 602E '`.' BRA.S *+$0030 ; 00000076
00000048: 43E9 0056 'C..V' LEA $0056(A1),A1
0000004C: 6028 '`(' BRA.S *+$002A ; 00000076
0000004E: 41EC 0002 'A...' LEA $0002(A4),A0
00000052: 10BC 0007 '....' MOVE.B #$07,(A0)
00000056: 1146 0001 '.F..' MOVE.B D6,$0001(A0)
0000005A: 2145 0002 '!E..' MOVE.L D5,$0002(A0)
0000005E: 3144 0006 '1D..' MOVE.W D4,$0006(A0)
00000062: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0
00000066: 7400 't.' MOVEQ #$00,D2
00000068: 4EBA AF8E 'N...' JSR *-$5070 ; FFFFAFF8
0000006C: 6708 'g.' BEQ.S *+$000A ; 00000076
0000006E: 0C40 0020 '.@. ' CMPI.W #$0020,D0
00000072: 6746 'gF' BEQ.S *+$0048 ; 000000BA
00000074: 6050 '`P' BRA.S *+$0052 ; 000000C6
00000076: 41EC 000A 'A...' LEA $000A(A4),A0
0000007A: 7002 'p.' MOVEQ #$02,D0
0000007C: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000007E: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000007C
00000082: 43EC 000A 'C...' LEA $000A(A4),A1
00000086: 4241 'BA' CLR.W D1
00000088: 3431 1000 '41..' MOVE.W $00(A1,D1.W),D2
0000008C: 3631 1002 '61..' MOVE.W $02(A1,D1.W),D3
00000090: 6710 'g.' BEQ.S *+$0012 ; 000000A2
00000092: 4EBA 2846 'N.(F' JSR *+$2848 ; 000028DA
00000096: 662E 'f.' BNE.S *+$0030 ; 000000C6
00000098: D843 '.C' ADD.W D3,D4
0000009A: 5841 'XA' ADDQ.W #4,D1
0000009C: 0C41 0008 '.A..' CMPI.W #$0008,D1
000000A0: 6FE6 'o.' BLE.S *-$0018 ; 00000088
000000A2: 41EC 0002 'A...' LEA $0002(A4),A0
000000A6: 4A68 0006 'Jh..' TST.W $0006(A0)
000000AA: 670A 'g.' BEQ.S *+$000C ; 000000B6
000000AC: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0
000000B0: 4EBA A90E 'N...' JSR *-$56F0 ; FFFFA9C0
000000B4: 6610 'f.' BNE.S *+$0012 ; 000000C6
000000B6: 4A43 'JC' TST.W D3
000000B8: 6694 'f.' BNE.S *-$006A ; 0000004E
000000BA: 4606 'F.' NOT.B D6
000000BC: 6600 FF58 'f..X' BNE *-$00A6 ; 00000016
000000C0: 4240 'B@' CLR.W D0
000000C2: 6100 03D6 'a...' BSR *+$03D8 ; 0000049A
000000C6: 4DEE 0016 'M...' LEA $0016(A6),A6
000000CA: 4CDE 1BFE 'L...' MOVEM.L (A6)+,D1-D7/A0/A1/A3/A4
000000CE: 2F1E '/.' MOVE.L (A6)+,-(A7)
000000D0: 4A40 'J@' TST.W D0
000000D2: 4E75 'Nu' RTS
000000D4: 2F38 0768 '/8.h' MOVE.L $0768,-(A7)
000000D8: 4E75 'Nu' RTS
000000DA: 2D1F '-.' MOVE.L (A7)+,-(A6)
000000DC: 48E6 7DF8 'H.}.' MOVEM.L D1-D5/D7/A0-A4,-(A6)
000000E0: 6100 03AE 'a...' BSR *+$03B0 ; 00000490
000000E4: 47F1 1000 'G...' LEA $00(A1,D1.W),A3
000000E8: 2D2B 000C '-+..' MOVE.L $000C(A3),-(A6)
000000EC: 0803 0000 '....' BTST #$00,D3
000000F0: 672E 'g.' BEQ.S *+$0030 ; 00000120
000000F2: 4A84 'J.' TST.L D4
000000F4: 6B22 'k"' BMI.S *+$0024 ; 00000118
000000F6: 202B 000C ' +..' MOVE.L $000C(A3),D0
000000FA: D084 '..' ADD.L D4,D0
000000FC: 6B1A 'k.' BMI.S *+$001C ; 00000118
000000FE: 7000 'p.' MOVEQ #$00,D0
00000100: 302A 002A '0*.*' MOVE.W $002A(A2),D0
00000104: 4C2A 0000 001C 'L*....' MULU.L $001C(A2),D0
0000010A: 6802 'h.' BVC.S *+$0004 ; 0000010E
0000010C: 70FF 'p.' MOVEQ #$FF,D0
0000010E: B084 '..' CMP.L D4,D0
00000110: 640E 'd.' BCC.S *+$0010 ; 00000120
00000112: 70DE 'p.' MOVEQ #$DE,D0
00000114: 6000 015C '`..\' BRA *+$015E ; 00000272
00000118: 303C FAE3 '0<..' MOVE.W #$FAE3,D0
0000011C: 6000 0154 '`..T' BRA *+$0156 ; 00000272
00000120: 08D4 0006 '....' BSET #$06,(A4)
00000124: 0803 0001 '....' BTST #$01,D3
00000128: 6704 'g.' BEQ.S *+$0006 ; 0000012E
0000012A: 08D4 0007 '....' BSET #$07,(A4)
0000012E: 202A 001C ' *..' MOVE.L $001C(A2),D0
00000132: D880 '..' ADD.L D0,D4
00000134: 5384 'S.' SUBQ.L #1,D4
00000136: 4C40 4004 'L@@.' DIVU.L D0,D4
0000013A: 4C00 4004 'L.@.' MULU.L D0,D4
0000013E: 6A08 'j.' BPL.S *+$000A ; 00000148
00000140: 0803 0000 '....' BTST #$00,D3
00000144: 66D2 'f.' BNE.S *-$002C ; 00000118
00000146: 9880 '..' SUB.L D0,D4
00000148: 202B 000C ' +..' MOVE.L $000C(A3),D0
0000014C: D084 '..' ADD.L D4,D0
0000014E: 6BC8 'k.' BMI.S *-$0036 ; 00000118
00000150: 5380 'S.' SUBQ.L #1,D0
00000152: 6100 037A 'a..z' BSR *+$037C ; 000004CE
00000156: 660E 'f.' BNE.S *+$0010 ; 00000166
00000158: D9AB 000C '....' ADD.L D4,$000C(A3)
0000015C: 08EB 0007 0004 '......' BSET #$07,$0004(A3)
00000162: 6000 0108 '`...' BRA *+$010A ; 0000026C
00000166: 0C40 0010 '.@..' CMPI.W #$0010,D0
0000016A: 6600 0106 'f...' BNE *+$0108 ; 00000272
0000016E: 2E02 '..' MOVE.L D2,D7
00000170: 3C03 '<.' MOVE.W D3,D6
00000172: 7000 'p.' MOVEQ #$00,D0
00000174: 3006 '0.' MOVE.W D6,D0
00000176: 4C2A 0000 001C 'L*....' MULU.L $001C(A2),D0
0000017C: 90AB 000C '....' SUB.L $000C(A3),D0
00000180: 670C 'g.' BEQ.S *+$000E ; 0000018E
00000182: D1AB 000C '....' ADD.L D0,$000C(A3)
00000186: 08EB 0007 0004 '......' BSET #$07,$0004(A3)
0000018C: 9880 '..' SUB.L D0,D4
0000018E: 3A31 1000 ':1..' MOVE.W $00(A1,D1.W),D5
00000192: DA71 1002 '.q..' ADD.W $02(A1,D1.W),D5
00000196: 3405 '4.' MOVE.W D5,D2
00000198: 0814 0006 '....' BTST #$06,(A4)
0000019C: 56C3 'V.' SNE D3
0000019E: 4EBA 25E0 'N.%.' JSR *+$25E2 ; 00002780
000001A2: 671A 'g.' BEQ.S *+$001C ; 000001BE
000001A4: 0C40 FFDE '.@..' CMPI.W #$FFDE,D0
000001A8: 6600 00C8 'f...' BNE *+$00CA ; 00000272
000001AC: 0894 0006 '....' BCLR #$06,(A4)
000001B0: 6700 00C0 'g...' BEQ *+$00C2 ; 00000272
000001B4: 0814 0007 '....' BTST #$07,(A4)
000001B8: 6600 00B8 'f...' BNE *+$00BA ; 00000272
000001BC: 60D8 '`.' BRA.S *-$0026 ; 00000196
000001BE: BA42 '.B' CMP.W D2,D5
000001C0: 6606 'f.' BNE.S *+$0008 ; 000001C8
000001C2: D771 1002 '.q..' ADD.W D3,$02(A1,D1.W)
000001C6: 6016 '`.' BRA.S *+$0018 ; 000001DE
000001C8: 4A71 1002 'Jq..' TST.W $02(A1,D1.W)
000001CC: 6708 'g.' BEQ.S *+$000A ; 000001D6
000001CE: 5841 'XA' ADDQ.W #4,D1
000001D0: 0C41 0008 '.A..' CMPI.W #$0008,D1
000001D4: 6E16 'n.' BGT.S *+$0018 ; 000001EC
000001D6: 3382 1000 '3...' MOVE.W D2,$00(A1,D1.W)
000001DA: 3383 1002 '3...' MOVE.W D3,$02(A1,D1.W)
000001DE: 2407 '$.' MOVE.L D7,D2
000001E0: 6100 03F4 'a...' BSR *+$03F6 ; 000005D6
000001E4: 6600 008C 'f...' BNE *+$008E ; 00000272
000001E8: 2E02 '..' MOVE.L D2,D7
000001EA: 605E '`^' BRA.S *+$0060 ; 0000024A
000001EC: 2A13 '*.' MOVE.L (A3),D5
000001EE: 0C85 0000 0003 '......' CMPI.L #$00000003,D5
000001F4: 6604 'f.' BNE.S *+$0006 ; 000001FA
000001F6: 7011 'p.' MOVEQ #$11,D0
000001F8: 6078 '`x' BRA.S *+$007A ; 00000272
000001FA: 41EC 0002 'A...' LEA $0002(A4),A0
000001FE: 43EC 000A 'C...' LEA $000A(A4),A1
00000202: 10BC 0007 '....' MOVE.B #$07,(A0)
00000206: 4228 0001 'B(..' CLR.B $0001(A0)
0000020A: 082B 0001 0004 '.+....' BTST #$01,$0004(A3)
00000210: 56E8 0001 'V...' SNE $0001(A0)
00000214: 2145 0002 '!E..' MOVE.L D5,$0002(A0)
00000218: 3146 0006 '1F..' MOVE.W D6,$0006(A0)
0000021C: 303C 0005 '0<..' MOVE.W #$0005,D0
00000220: 4259 'BY' CLR.W (A1)+
00000222: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000220
00000226: 43EC 000A 'C...' LEA $000A(A4),A1
0000022A: 4241 'BA' CLR.W D1
0000022C: 3382 1000 '3...' MOVE.W D2,$00(A1,D1.W)
00000230: 3383 1002 '3...' MOVE.W D3,$02(A1,D1.W)
00000234: 2D01 '-.' MOVE.L D1,-(A6)
00000236: 323C 000C '2<..' MOVE.W #$000C,D1
0000023A: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0
0000023E: 4EBA AA54 'N..T' JSR *-$55AA ; FFFFAC94
00000242: 221E '".' MOVE.L (A6)+,D1
00000244: 4A40 'J@' TST.W D0
00000246: 662A 'f*' BNE.S *+$002C ; 00000272
00000248: 2E02 '..' MOVE.L D2,D7
0000024A: DC43 '.C' ADD.W D3,D6
0000024C: 0283 0000 FFFF '......' ANDI.L #$0000FFFF,D3
00000252: 4C2A 3003 001C 'L*0...' MULU.L $001C(A2),D3
00000258: D7AB 000C '....' ADD.L D3,$000C(A3)
0000025C: 08EB 0007 0004 '......' BSET #$07,$0004(A3)
00000262: 9883 '..' SUB.L D3,D4
00000264: 6E00 FF28 'n..(' BGT *-$00D6 ; 0000018E
00000268: D9AB 000C '....' ADD.L D4,$000C(A3)
0000026C: 4240 'B@' CLR.W D0
0000026E: 6100 022A 'a..*' BSR *+$022C ; 0000049A
00000272: 2C2B 000C ',+..' MOVE.L $000C(A3),D6
00000276: 221E '".' MOVE.L (A6)+,D1
00000278: 9C81 '..' SUB.L D1,D6
0000027A: 4DEE 0016 'M...' LEA $0016(A6),A6
0000027E: 4CDE 1FBE 'L...' MOVEM.L (A6)+,D1-D5/D7/A0-A4
00000282: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000284: 4A40 'J@' TST.W D0
00000286: 4E75 'Nu' RTS
00000288: 48E7 00C0 'H...' MOVEM.L A0/A1,-(A7)
0000028C: 2028 0002 ' (..' MOVE.L $0002(A0),D0
00000290: B0A9 0002 '....' CMP.L $0002(A1),D0
00000294: 6224 'b$' BHI.S *+$0026 ; 000002BA
00000296: 651C 'e.' BCS.S *+$001E ; 000002B4
00000298: 1028 0001 '.(..' MOVE.B $0001(A0),D0
0000029C: B029 0001 '.)..' CMP.B $0001(A1),D0
000002A0: 6218 'b.' BHI.S *+$001A ; 000002BA
000002A2: 6510 'e.' BCS.S *+$0012 ; 000002B4
000002A4: 3028 0006 '0(..' MOVE.W $0006(A0),D0
000002A8: B069 0006 '.i..' CMP.W $0006(A1),D0
000002AC: 620C 'b.' BHI.S *+$000E ; 000002BA
000002AE: 6504 'e.' BCS.S *+$0006 ; 000002B4
000002B0: 4240 'B@' CLR.W D0
000002B2: 600A '`.' BRA.S *+$000C ; 000002BE
000002B4: 303C FFFF '0<..' MOVE.W #$FFFF,D0
000002B8: 6004 '`.' BRA.S *+$0006 ; 000002BE
000002BA: 303C 0001 '0<..' MOVE.W #$0001,D0
000002BE: 4CDF 0300 'L...' MOVEM.L (A7)+,A0/A1
000002C2: 4A40 'J@' TST.W D0
000002C4: 4E75 'Nu' RTS
000002C6: 2F38 07D0 '/8..' MOVE.L $07D0,-(A7)
000002CA: 4E75 'Nu' RTS
000002CC: 2D1F '-.' MOVE.L (A7)+,-(A6)
000002CE: 48E6 6DD8 'H.m.' MOVEM.L D1/D2/D4/D5/D7/A0/A1/A3/A4,-(A6)
000002D2: 6100 01BC 'a...' BSR *+$01BE ; 00000490
000002D6: 47F1 1000 'G...' LEA $00(A1,D1.W),A3
000002DA: 2005 ' .' MOVE.L D5,D0
000002DC: 6100 01F0 'a...' BSR *+$01F2 ; 000004CE
000002E0: 6666 'ff' BNE.S *+$0068 ; 00000348
000002E2: 43F1 1000 'C...' LEA $00(A1,D1.W),A1
000002E6: 7200 'r.' MOVEQ #$00,D1
000002E8: 3203 '2.' MOVE.W D3,D1
000002EA: 9269 0002 '.i..' SUB.W $0002(A1),D1
000002EE: 7400 't.' MOVEQ #$00,D2
000002F0: 3403 '4.' MOVE.W D3,D2
000002F2: 4C2A 2002 001C 'L* ...' MULU.L $001C(A2),D2
000002F8: 202B 000C ' +..' MOVE.L $000C(A3),D0
000002FC: B480 '..' CMP.L D0,D2
000002FE: 6F02 'o.' BLE.S *+$0004 ; 00000302
00000300: 2400 '$.' MOVE.L D0,D2
00000302: 4C6A 2002 001C 'Lj ...' DIVU.L $001C(A2),D2
00000308: 2C2A 001C ',*..' MOVE.L $001C(A2),D6
0000030C: E08E '..' LSR.L #8,D6
0000030E: E28E '..' LSR.L #1,D6
00000310: 7E00 '~.' MOVEQ #$00,D7
00000312: 3E2A 0024 '>*.$' MOVE.W $0024(A2),D7
00000316: 2605 '&.' MOVE.L D5,D3
00000318: 4C6A 3000 001C 'Lj0...' TDIVU.L $001C(A2),D0:D3
0000031E: E088 '..' LSR.L #8,D0
00000320: E288 '..' LSR.L #1,D0
00000322: 2640 '&@' MOVEA.L D0,A3
00000324: 7000 'p.' MOVEQ #$00,D0
00000326: 3011 '0.' MOVE.W (A1),D0
00000328: 9681 '..' SUB.L D1,D3
0000032A: D680 '..' ADD.L D0,D3
0000032C: 4C06 3003 'L.0.' MULU.L D6,D3
00000330: 200B ' .' MOVE.L A3,D0
00000332: D680 '..' ADD.L D0,D3
00000334: D687 '..' ADD.L D7,D3
00000336: 2C02 ',.' MOVE.L D2,D6
00000338: 4C2A 6006 001C 'L*`...' MULU.L $001C(A2),D6
0000033E: 9C85 '..' SUB.L D5,D6
00000340: BC84 '..' CMP.L D4,D6
00000342: 6502 'e.' BCS.S *+$0004 ; 00000346
00000344: 2C04 ',.' MOVE.L D4,D6
00000346: 7000 'p.' MOVEQ #$00,D0
00000348: 4DEE 0016 'M...' LEA $0016(A6),A6
0000034C: 4CDE 1BB6 'L...' MOVEM.L (A6)+,D1/D2/D4/D5/D7/A0/A1/A3/A4
00000350: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000352: 4A40 'J@' TST.W D0
00000354: 4E75 'Nu' RTS
00000356: 2F38 076C '/8.l' MOVE.L $076C,-(A7)
0000035A: 4E75 'Nu' RTS
0000035C: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000035E: 48E6 7FF8 'H...' MOVEM.L D1-D7/A0-A4,-(A6)
00000362: 6100 012C 'a..,' BSR *+$012E ; 00000490
00000366: 47F1 1000 'G...' LEA $00(A1,D1.W),A3
0000036A: 1C02 '..' MOVE.B D2,D6
0000036C: 2A03 '*.' MOVE.L D3,D5
0000036E: 202A 001C ' *..' MOVE.L $001C(A2),D0
00000372: DA80 '..' ADD.L D0,D5
00000374: 5385 'S.' SUBQ.L #1,D5
00000376: 4C40 5005 'L@P.' DIVU.L D0,D5
0000037A: 4C00 5005 'L.P.' MULU.L D0,D5
0000037E: 6A02 'j.' BPL.S *+$0004 ; 00000382
00000380: 9A80 '..' SUB.L D0,D5
00000382: 2005 ' .' MOVE.L D5,D0
00000384: 5380 'S.' SUBQ.L #1,D0
00000386: 6C18 'l.' BGE.S *+$001A ; 000003A0
00000388: 2745 000C ''E..' MOVE.L D5,$000C(A3)
0000038C: 08EB 0007 0004 '......' BSET #$07,$0004(A3)
00000392: 91C8 '..' SUBA.L A0,A0
00000394: 7E00 '~.' MOVEQ #$00,D7
00000396: 43EB 0026 'C..&' LEA $0026(A3),A1
0000039A: 4244 'BD' CLR.W D4
0000039C: 6000 009E '`...' BRA *+$00A0 ; 0000043C
000003A0: 6100 012C 'a..,' BSR *+$012E ; 000004CE
000003A4: 6600 00DC 'f...' BNE *+$00DE ; 00000482
000003A8: 2E02 '..' MOVE.L D2,D7
000003AA: 3803 '8.' MOVE.W D3,D4
000003AC: 2745 000C ''E..' MOVE.L D5,$000C(A3)
000003B0: 08EB 0007 0004 '......' BSET #$07,$0004(A3)
000003B6: 0806 0000 '....' BTST #$00,D6
000003BA: 6708 'g.' BEQ.S *+$000A ; 000003C4
000003BC: 3631 1002 '61..' MOVE.W $02(A1,D1.W),D3
000003C0: 6000 0092 '`...' BRA *+$0094 ; 00000454
000003C4: 2005 ' .' MOVE.L D5,D0
000003C6: 5380 'S.' SUBQ.L #1,D0
000003C8: 4C6A 0000 001C 'Lj....' DIVU.L $001C(A2),D0
000003CE: 9640 '.@' SUB.W D0,D3
000003D0: 5343 'SC' SUBQ.W #1,D3
000003D2: 6712 'g.' BEQ.S *+$0014 ; 000003E6
000003D4: 3431 1000 '41..' MOVE.W $00(A1,D1.W),D2
000003D8: D471 1002 '.q..' ADD.W $02(A1,D1.W),D2
000003DC: 9443 '.C' SUB.W D3,D2
000003DE: 4EBA 24FA 'N.$.' JSR *+$24FC ; 000028DA
000003E2: 6600 009E 'f...' BNE *+$00A0 ; 00000482
000003E6: 3003 '0.' MOVE.W D3,D0
000003E8: 3631 1002 '61..' MOVE.W $02(A1,D1.W),D3
000003EC: 9171 1002 '.q..' SUB.W D0,$02(A1,D1.W)
000003F0: 6662 'fb' BNE.S *+$0064 ; 00000454
000003F2: 4271 1000 'Bq..' CLR.W $00(A1,D1.W)
000003F6: 605C '`\' BRA.S *+$005E ; 00000454
000003F8: 41EC 0002 'A...' LEA $0002(A4),A0
000003FC: 10BC 0007 '....' MOVE.B #$07,(A0)
00000400: 082B 0001 0004 '.+....' BTST #$01,$0004(A3)
00000406: 56E8 0001 'V...' SNE $0001(A0)
0000040A: 2153 0002 '!S..' MOVE.L (A3),$0002(A0)
0000040E: 3144 0006 '1D..' MOVE.W D4,$0006(A0)
00000412: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0
00000416: 7400 't.' MOVEQ #$00,D2
00000418: 4EBA ABDE 'N...' JSR *-$5420 ; FFFFAFF8
0000041C: 6708 'g.' BEQ.S *+$000A ; 00000426
0000041E: 0C40 0020 '.@. ' CMPI.W #$0020,D0
00000422: 675A 'gZ' BEQ.S *+$005C ; 0000047E
00000424: 605C '`\' BRA.S *+$005E ; 00000482
00000426: 2E02 '..' MOVE.L D2,D7
00000428: 41EC 000A 'A...' LEA $000A(A4),A0
0000042C: 7002 'p.' MOVEQ #$02,D0
0000042E: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000430: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000042E
00000434: 41EC 0002 'A...' LEA $0002(A4),A0
00000438: 43EC 000A 'C...' LEA $000A(A4),A1
0000043C: 4241 'BA' CLR.W D1
0000043E: 3431 1000 '41..' MOVE.W $00(A1,D1.W),D2
00000442: 3631 1002 '61..' MOVE.W $02(A1,D1.W),D3
00000446: 6714 'g.' BEQ.S *+$0016 ; 0000045C
00000448: 4EBA 2490 'N.$.' JSR *+$2492 ; 000028DA
0000044C: 6634 'f4' BNE.S *+$0036 ; 00000482
0000044E: 42B1 1000 'B...' CLR.L $00(A1,D1.W)
00000452: D843 '.C' ADD.W D3,D4
00000454: 5841 'XA' ADDQ.W #4,D1
00000456: 0C41 0008 '.A..' CMPI.W #$0008,D1
0000045A: 6FE2 'o.' BLE.S *-$001C ; 0000043E
0000045C: 4A69 0002 'Ji..' TST.W $0002(A1)
00000460: 6708 'g.' BEQ.S *+$000A ; 0000046A
00000462: 2407 '$.' MOVE.L D7,D2
00000464: 6100 0170 'a..p' BSR *+$0172 ; 000005D6
00000468: 600E '`.' BRA.S *+$0010 ; 00000478
0000046A: 2008 ' .' MOVE.L A0,D0
0000046C: 670A 'g.' BEQ.S *+$000C ; 00000478
0000046E: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0
00000472: 4EBA A54C 'N..L' JSR *-$5AB2 ; FFFFA9C0
00000476: 660A 'f.' BNE.S *+$000C ; 00000482
00000478: 4A43 'JC' TST.W D3
0000047A: 6600 FF7C 'f..|' BNE *-$0082 ; 000003F8
0000047E: 4240 'B@' CLR.W D0
00000480: 6118 'a.' BSR.S *+$001A ; 0000049A
00000482: 4DEE 0016 'M...' LEA $0016(A6),A6
00000486: 4CDE 1FFE 'L...' MOVEM.L (A6)+,D1-D7/A0-A4
0000048A: 2F1E '/.' MOVE.L (A6)+,-(A7)
0000048C: 4A40 'J@' TST.W D0
0000048E: 4E75 'Nu' RTS
00000490: 9CFC 0016 '....' SUBA.W #$0016,A6
00000494: 284E '(N' MOVEA.L A6,A4
00000496: 4214 'B.' CLR.B (A4)
00000498: 4E75 'Nu' RTS
0000049A: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000049C: 48E6 4040 'H.@@' MOVEM.L D1/A1,-(A6)
000004A0: 322A 00A4 '2*..' MOVE.W $00A4(A2),D1
000004A4: 3001 '0.' MOVE.W D1,D0
000004A6: 4EBA A6CE 'N...' JSR *-$5930 ; FFFFAB76
000004AA: 6618 'f.' BNE.S *+$001A ; 000004C4
000004AC: 2278 034E '"x.N' MOVEA.L $034E,A1
000004B0: 0831 0007 1004 '.1....' BTST #$07,$04(A1,D1.W)
000004B6: 670A 'g.' BEQ.S *+$000C ; 000004C2
000004B8: 4EBA 0000 'N...' JSR MARKVCB ; id: 375
000004BC: 4EBA B7E2 'N...' JSR *-$481C ; FFFFBCA0
000004C0: 6602 'f.' BNE.S *+$0004 ; 000004C4
000004C2: 4240 'B@' CLR.W D0
000004C4: 4CDE 0202 'L...' MOVEM.L (A6)+,D1/A1
000004C8: 2F1E '/.' MOVE.L (A6)+,-(A7)
000004CA: 4A40 'J@' TST.W D0
000004CC: 4E75 'Nu' RTS
000004CE: 2F38 07D4 '/8..' MOVE.L $07D4,-(A7)
000004D2: 4E75 'Nu' RTS
000004D4: 2D1F '-.' MOVE.L (A7)+,-(A6)
000004D6: 48E6 0E00 'H...' MOVEM.L D4-D6,-(A6)
000004DA: 2800 '(.' MOVE.L D0,D4
000004DC: 4C6A 4004 001C 'Lj@...' DIVU.L $001C(A2),D4
000004E2: 2A13 '*.' MOVE.L (A3),D5
000004E4: 91C8 '..' SUBA.L A0,A0
000004E6: 7400 't.' MOVEQ #$00,D2
000004E8: 43EB 0026 'C..&' LEA $0026(A3),A1
000004EC: 3004 '0.' MOVE.W D4,D0
000004EE: 4243 'BC' CLR.W D3
000004F0: 6100 00B8 'a...' BSR *+$00BA ; 000005AA
000004F4: 6700 00A8 'g...' BEQ *+$00AA ; 0000059E
000004F8: 0C41 0008 '.A..' CMPI.W #$0008,D1
000004FC: 6D00 00A2 'm...' BLT *+$00A4 ; 000005A0
00000500: 4A71 1002 'Jq..' TST.W $02(A1,D1.W)
00000504: 6700 009A 'g...' BEQ *+$009C ; 000005A0
00000508: 0C85 0000 0003 '......' CMPI.L #$00000003,D5
0000050E: 6700 0090 'g...' BEQ *+$0092 ; 000005A0
00000512: 41EC 0002 'A...' LEA $0002(A4),A0
00000516: 10BC 0007 '....' MOVE.B #$07,(A0)
0000051A: 082B 0001 0004 '.+....' BTST #$01,$0004(A3)
00000520: 56C6 'V.' SNE D6
00000522: 1146 0001 '.F..' MOVE.B D6,$0001(A0)
00000526: 2145 0002 '!E..' MOVE.L D5,$0002(A0)
0000052A: 3144 0006 '1D..' MOVE.W D4,$0006(A0)
0000052E: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0
00000532: 7400 't.' MOVEQ #$00,D2
00000534: 4EBA AAC2 'N...' JSR *-$553C ; FFFFAFF8
00000538: 6736 'g6' BEQ.S *+$0038 ; 00000570
0000053A: 0C40 0020 '.@. ' CMPI.W #$0020,D0
0000053E: 6660 'f`' BNE.S *+$0062 ; 000005A0
00000540: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0
00000544: 72FF 'r.' MOVEQ #$FF,D1
00000546: 4EBA A694 'N...' JSR *-$596A ; FFFFABDC
0000054A: 6708 'g.' BEQ.S *+$000A ; 00000554
0000054C: 0C40 0020 '.@. ' CMPI.W #$0020,D0
00000550: 670E 'g.' BEQ.S *+$0010 ; 00000560
00000552: 604C '`L' BRA.S *+$004E ; 000005A0
00000554: BAA8 0002 '....' CMP.L $0002(A0),D5
00000558: 6606 'f.' BNE.S *+$0008 ; 00000560
0000055A: BC28 0001 '.(..' CMP.B $0001(A0),D6
0000055E: 6710 'g.' BEQ.S *+$0012 ; 00000570
00000560: 91C8 '..' SUBA.L A0,A0
00000562: 7400 't.' MOVEQ #$00,D2
00000564: 43EB 0026 'C..&' LEA $0026(A3),A1
00000568: 323C 0008 '2<..' MOVE.W #$0008,D1
0000056C: 7010 'p.' MOVEQ #$10,D0
0000056E: 6030 '`0' BRA.S *+$0032 ; 000005A0
00000570: 2F09 '/.' MOVE.L A1,-(A7)
00000572: 43EC 0002 'C...' LEA $0002(A4),A1
00000576: 7001 'p.' MOVEQ #$01,D0
00000578: 22D8 '".' MOVE.L (A0)+,(A1)+
0000057A: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000578
0000057E: 205F ' _' MOVEA.L (A7)+,A0
00000580: 43EC 000A 'C...' LEA $000A(A4),A1
00000584: 7002 'p.' MOVEQ #$02,D0
00000586: 22D8 '".' MOVE.L (A0)+,(A1)+
00000588: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000586
0000058C: 41EC 0002 'A...' LEA $0002(A4),A0
00000590: 43EC 000A 'C...' LEA $000A(A4),A1
00000594: 3628 0006 '6(..' MOVE.W $0006(A0),D3
00000598: 3004 '0.' MOVE.W D4,D0
0000059A: 610E 'a.' BSR.S *+$0010 ; 000005AA
0000059C: 6602 'f.' BNE.S *+$0004 ; 000005A0
0000059E: 4240 'B@' CLR.W D0
000005A0: 4CDE 0070 'L..p' MOVEM.L (A6)+,D4-D6
000005A4: 2F1E '/.' MOVE.L (A6)+,-(A7)
000005A6: 4A40 'J@' TST.W D0
000005A8: 4E75 'Nu' RTS
000005AA: 2F02 '/.' MOVE.L D2,-(A7)
000005AC: 3400 '4.' MOVE.W D0,D2
000005AE: 4241 'BA' CLR.W D1
000005B0: 3031 1002 '01..' MOVE.W $02(A1,D1.W),D0
000005B4: 670E 'g.' BEQ.S *+$0010 ; 000005C4
000005B6: D640 '.@' ADD.W D0,D3
000005B8: B642 '.B' CMP.W D2,D3
000005BA: 6212 'b.' BHI.S *+$0014 ; 000005CE
000005BC: 5841 'XA' ADDQ.W #4,D1
000005BE: 0C41 0008 '.A..' CMPI.W #$0008,D1
000005C2: 6FEC 'o.' BLE.S *-$0012 ; 000005B0
000005C4: 5941 'YA' SUBQ.W #4,D1
000005C6: 6C02 'l.' BGE.S *+$0004 ; 000005CA
000005C8: 4241 'BA' CLR.W D1
000005CA: 7010 'p.' MOVEQ #$10,D0
000005CC: 6002 '`.' BRA.S *+$0004 ; 000005D0
000005CE: 4240 'B@' CLR.W D0
000005D0: 241F '$.' MOVE.L (A7)+,D2
000005D2: 4A40 'J@' TST.W D0
000005D4: 4E75 'Nu' RTS
000005D6: 2D1F '-.' MOVE.L (A7)+,-(A6)
000005D8: 48E6 40C0 'H.@.' MOVEM.L D1/A0/A1,-(A6)
000005DC: 2008 ' .' MOVE.L A0,D0
000005DE: 6608 'f.' BNE.S *+$000A ; 000005E8
000005E0: 08EB 0007 0004 '......' BSET #$07,$0004(A3)
000005E6: 6020 '` ' BRA.S *+$0022 ; 00000608
000005E8: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0
000005EC: 4EBA AA0A 'N...' JSR *-$55F4 ; FFFFAFF8
000005F0: 6618 'f.' BNE.S *+$001A ; 0000060A
000005F2: 41EC 000A 'A...' LEA $000A(A4),A0
000005F6: 7002 'p.' MOVEQ #$02,D0
000005F8: 22D8 '".' MOVE.L (A0)+,(A1)+
000005FA: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000005F8
000005FE: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0
00000602: 4EBA AA7E 'N..~' JSR *-$5580 ; FFFFB082
00000606: 6602 'f.' BNE.S *+$0004 ; 0000060A
00000608: 4240 'B@' CLR.W D0
0000060A: 4CDE 0302 'L...' MOVEM.L (A6)+,D1/A0/A1
0000060E: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000610: 4A40 'J@' TST.W D0
00000612: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MARKVCB"(375)
000004BA
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMGETCN"(502)
00000020
EntryPoint: Flags=$08=(Extern Code) Offset=$049A Entry="XFFLUSH"(508)
EntryPoint: Flags=$08=(Extern Code) Offset=$0288 Entry="FXMKEYCMP"(509)
EntryPoint: Flags=$08=(Extern Code) Offset=$0006 Entry="VDEALLOCFILE"(510)
EntryPoint: Flags=$08=(Extern Code) Offset=$00DA Entry="VEXTENDFILE"(511)
EntryPoint: Flags=$08=(Extern Code) Offset=$02CC Entry="VMAPFBLOCK"(512)
EntryPoint: Flags=$08=(Extern Code) Offset=$035C Entry="VTRUNCATEFILE"(513)
EntryPoint: Flags=$08=(Extern Code) Offset=$04D4 Entry="VXFSEARCH"(514)
Comment:
AUTOMOD_260D0 ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_26700 [26700, 2676C)
Module started due to: vector glue above, MODGUESS (align, RTS then padding)
Resolved outgoing references:
+48 (26748): BSR GETQMRECPTR
+2A (2672A): BSR GETQMRECPTR
+16 (26716): BSR GETQMRECPTR
+44 (26744): MYCONTCOMPATTHREAD
VectorTable comment: {sources}OS:HFS:Extensions:ExternalMakeFSSpec.a
+5E (2675E): MYCONTAPPTHREAD
VectorTable comment: {sources}OS:HFS:Extensions:ExternalMakeFSSpec.a
Dictionary: Flags $00 FirstId 515
515: AUTOMOD_26700
516: MYCONTAPPTHREAD
517: MYCONTCOMPATTHREAD
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26700"(515) Segment="Main"(200)
Size: Flags $00 ModuleSize 108
Content: Flags $08
Contents offset $0000 size $006C
00000000: 48E6 7F7C 'H..|' MOVEM.L D1-D7/A1-A5,-(A6)
00000004: 554E 'UN' SUBQ.W #2,A6
00000006: 0896 0000 '....' BCLR #$00,(A6)
0000000A: 43FA 001A 'C...' LEA *+$001C,A1 ; 00000026
0000000E: 2149 000C '!I..' MOVE.L A1,$000C(A0)
00000012: 343C 0017 '4<..' MOVE.W #$0017,D2
00000016: 6100 FFE8 'a...' BSR GETQMRECPTR-AUTOMOD_26700+$FFE8 ; ids: 346, 515
0000001A: 234E 001A '#N..' MOVE.L A6,$001A(A1)
0000001E: 0829 0001 000C '.)....' BTST #$01,$000C(A1)
00000024: 4E75 'Nu' RTS
00000026: 343C 0017 '4<..' MOVE.W #$0017,D2
0000002A: 6100 FFD4 'a...' BSR GETQMRECPTR-AUTOMOD_26700+$FFD4 ; ids: 346, 515
0000002E: 2F0E '/.' MOVE.L A6,-(A7)
00000030: 2C69 001A ',i..' MOVEA.L $001A(A1),A6
00000034: 08D6 0000 '....' BSET #$00,(A6)
00000038: 2C5F ',_' MOVEA.L (A7)+,A6
0000003A: 6720 'g ' BEQ.S *+$0022 ; 0000005C
0000003C: 48E7 1F3E 'H..>' MOVEM.L D3-D7/A2-A6,-(A7)
00000040: 487A 0024 'Hz.$' PEA *+$0026 ; 00000066
00000044: 343C 0017 '4<..' MOVE.W #$0017,D2
00000048: 6100 FFB6 'a...' BSR GETQMRECPTR-AUTOMOD_26700+$FFB6 ; ids: 346, 515
0000004C: 2C69 001A ',i..' MOVEA.L $001A(A1),A6
00000050: 544E 'TN' ADDQ.W #2,A6
00000052: 4CDE 3EFE 'L.>.' MOVEM.L (A6)+,D1-D7/A1-A5
00000056: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000058: 3028 0010 '0(..' MOVE.W $0010(A0),D0
0000005C: 4E75 'Nu' RTS
0000005E: 08D6 0000 '....' BSET #$00,(A6)
00000062: 66E0 'f.' BNE.S *-$001E ; 00000044
00000064: 4E75 'Nu' RTS
00000066: 4CDF 7CF8 'L.|.' MOVEM.L (A7)+,D3-D7/A2-A6
0000006A: 4E75 'Nu' RTS
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="GETQMRECPTR"(346) Ref2="AUTOMOD_26700"(515)
004A
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="GETQMRECPTR"(346) Ref2="AUTOMOD_26700"(515)
002C
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="GETQMRECPTR"(346) Ref2="AUTOMOD_26700"(515)
0018
EntryPoint: Flags=$08=(Extern Code) Offset=$005E Entry="MYCONTAPPTHREAD"(516)
EntryPoint: Flags=$08=(Extern Code) Offset=$0044 Entry="MYCONTCOMPATTHREAD"(517)
Comment:
AUTOMOD_26700 ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_26780 [26780, 2680E)
Module started due to: vector glue above
Resolved outgoing references:
+70 (267F0): JMP MYCONTAPPTHREAD
+6A (267EA): JMP MYCONTCOMPATTHREAD
+50 (267D0): JMP MYCONTAPPTHREAD
+4A (267CA): JMP MYCONTCOMPATTHREAD
+10 (26790): JMP MYCONTAPPTHREAD
+A (2678A): JMP MYCONTCOMPATTHREAD
Unresolved outgoing references:
+2 (26782): BSR $26700
+42 (267C2): BSR $26700
+62 (267E2): BSR $26700
Dictionary: Flags $00 FirstId 518
518: AUTOMOD_26780
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26780"(518) Segment="Main"(200)
Size: Flags $00 ModuleSize 142
Content: Flags $08
Contents offset $0000 size $008E
00000000: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000002: 6100 FF7C 'a..|' BSR *-$0082 ; FFFFFF80
00000006: 6606 'f.' BNE.S *+$0008 ; 0000000E
00000008: A260 '.`' _HFSDispatch ; A260
0000000A: 4EFA 0000 'N...' JMP MYCONTCOMPATTHREAD ; id: 517
0000000E: A660 '.`' _FSDispatch ,Sys,Immed ; A660
00000010: 4EFA 0000 'N...' JMP MYCONTAPPTHREAD ; id: 516
00000014: 0000 0000 '....' ORI.B #$00,D0
00000018: 0000 0000 '....' ORI.B #$00,D0
0000001C: 0000 0000 '....' ORI.B #$00,D0
00000020: 303C 0009 '0<..' MOVE.W #$0009,D0
00000024: 4EFA FFDA 'N...' JMP *-$0024 ; 00000000
00000028: 0000 0000 '....' ORI.B #$00,D0
0000002C: 0000 0000 '....' ORI.B #$00,D0
00000030: 303C 0007 '0<..' MOVE.W #$0007,D0
00000034: 4EFA FFCA 'N...' JMP *-$0034 ; 00000000
00000038: 0000 0000 '....' ORI.B #$00,D0
0000003C: 0000 0000 '....' ORI.B #$00,D0
00000040: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000042: 6100 FF3C 'a..<' BSR *-$00C2 ; FFFFFF80
00000046: 6606 'f.' BNE.S *+$0008 ; 0000004E
00000048: A007 '..' _GetVolInfo ; A007
0000004A: 4EFA 0000 'N...' JMP MYCONTCOMPATTHREAD ; id: 517
0000004E: A407 '..' _GetVolInfo ,Sys ; A407
00000050: 4EFA 0000 'N...' JMP MYCONTAPPTHREAD ; id: 516
00000054: 0000 0000 '....' ORI.B #$00,D0
00000058: 0000 0000 '....' ORI.B #$00,D0
0000005C: 0000 0000 '....' ORI.B #$00,D0
00000060: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000062: 6100 FF1C 'a...' BSR *-$00E2 ; FFFFFF80
00000066: 6606 'f.' BNE.S *+$0008 ; 0000006E
00000068: A214 '..' _HGetVol ; A214
0000006A: 4EFA 0000 'N...' JMP MYCONTCOMPATTHREAD ; id: 517
0000006E: A614 '..' _GetVol ,Sys,Immed ; A614
00000070: 4EFA 0000 'N...' JMP MYCONTAPPTHREAD ; id: 516
00000074: 0000 0000 '....' ORI.B #$00,D0
00000078: 0000 0000 '....' ORI.B #$00,D0
0000007C: 0000 0000 '....' ORI.B #$00,D0
00000080: 7200 'r.' MOVEQ #$00,D1
00000082: 202C 0012 ' ,..' MOVE.L $0012(A4),D0
00000086: 2240 '"@' MOVEA.L D0,A1
00000088: 6702 'g.' BEQ.S *+$0004 ; 0000008C
0000008A: 1219 '..' MOVE.B (A1)+,D1
0000008C: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MYCONTAPPTHREAD"(516)
00000072
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MYCONTCOMPATTHREAD"(517)
0000006C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MYCONTAPPTHREAD"(516)
00000052
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MYCONTCOMPATTHREAD"(517)
0000004C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MYCONTAPPTHREAD"(516)
00000012
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MYCONTCOMPATTHREAD"(517)
0000000C
Comment:
AUTOMOD_26780 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_26810 [26810, 2698C)
Module started due to: MODGUESS (align, RTS then padding)
Unresolved outgoing references:
+6E (2687E): BSR $26800
+98 (268A8): BSR $267C0
+BE (268CE): BSR $267B0
+C6 (268D6): BSR $267E0
+120 (26930): BSR $267A0
+14E (2695E): BSR $267C0
Dictionary: Flags $00 FirstId 519
519: AUTOMOD_26810
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26810"(519) Segment="Main"(200)
Size: Flags $00 ModuleSize 380
Content: Flags $08
Contents offset $0000 size $017C
00000000: 2F08 '/.' MOVE.L A0,-(A7)
00000002: 3F02 '?.' MOVE.W D2,-(A7)
00000004: 7000 'p.' MOVEQ #$00,D0
00000006: 41EA 0007 'A...' LEA $0007(A2),A0
0000000A: 5301 'S.' SUBQ.B #1,D1
0000000C: 0C11 003A '...:' CMPI.B #$3A,(A1) ; ':'
00000010: 671A 'g.' BEQ.S *+$001C ; 0000002C
00000012: 1419 '..' MOVE.B (A1)+,D2
00000014: 0C02 003A '...:' CMPI.B #$3A,D2 ; ':'
00000018: 6714 'g.' BEQ.S *+$0016 ; 0000002E
0000001A: 5200 'R.' ADDQ.B #1,D0
0000001C: 0C00 003F '...?' CMPI.B #$3F,D0 ; '?'
00000020: 6420 'd ' BCC.S *+$0022 ; 00000042
00000022: 10C2 '..' MOVE.B D2,(A0)+
00000024: 51C9 FFEC 'Q...' DBF D1,*-$0012 ; 00000012
00000028: 76FF 'v.' MOVEQ #$FF,D3
0000002A: 600A '`.' BRA.S *+$000C ; 00000036
0000002C: 5289 'R.' ADDQ.L #1,A1
0000002E: 7600 'v.' MOVEQ #$00,D3
00000030: 4A41 'JA' TST.W D1
00000032: 6602 'f.' BNE.S *+$0004 ; 00000036
00000034: 7601 'v.' MOVEQ #$01,D3
00000036: 1540 0006 '.@..' MOVE.B D0,$0006(A2)
0000003A: 341F '4.' MOVE.W (A7)+,D2
0000003C: 205F ' _' MOVEA.L (A7)+,A0
0000003E: 4A40 'J@' TST.W D0
00000040: 4E75 'Nu' RTS
00000042: 70DB 'p.' MOVEQ #$DB,D0
00000044: 60F4 '`.' BRA.S *-$000A ; 0000003A
00000046: 0000 0000 '....' ORI.B #$00,D0
0000004A: 0000 0000 '....' ORI.B #$00,D0
0000004E: 0000 2D1F '..-.' ORI.B #$1F,D0
00000052: 48E6 2090 'H. .' MOVEM.L D2/A0/A3,-(A6)
00000056: 9CFC 007A '...z' SUBA.W #$007A,A6
0000005A: 204E ' N' MOVEA.L A6,A0
0000005C: 7601 'v.' MOVEQ #$01,D3
0000005E: 4A01 'J.' TST.B D1
00000060: 6744 'gD' BEQ.S *+$0046 ; 000000A6
00000062: 6100 FF9C 'a...' BSR *-$0062 ; 00000000
00000066: 6B72 'kr' BMI.S *+$0074 ; 000000DA
00000068: 673C 'g<' BEQ.S *+$003E ; 000000A6
0000006A: 4A83 'J.' TST.L D3
0000006C: 6A08 'j.' BPL.S *+$000A ; 00000076
0000006E: 6100 FF80 'a...' BSR *-$007E ; FFFFFFF0
00000072: 7600 'v.' MOVEQ #$00,D3
00000074: 6030 '`0' BRA.S *+$0032 ; 000000A6
00000076: 4268 0016 'Bh..' CLR.W $0016(A0)
0000007A: 317C FFFF 001C '1|....' MOVE.W #$FFFF,$001C(A0)
00000080: 47EA 0006 'G...' LEA $0006(A2),A3
00000084: 214B 0012 '!K..' MOVE.L A3,$0012(A0)
00000088: 5200 'R.' ADDQ.B #1,D0
0000008A: 0C00 003F '...?' CMPI.B #$3F,D0 ; '?'
0000008E: 6458 'dX' BCC.S *+$005A ; 000000E8
00000090: 1680 '..' MOVE.B D0,(A3)
00000092: 17BC 003A 0000 '...:..' MOVE.B #$3A,$00(A3,D0.W) ; ':'
00000098: 6100 FF16 'a...' BSR *-$00E8 ; FFFFFFB0
0000009C: 663C 'f<' BNE.S *+$003E ; 000000DA
0000009E: 34A8 0016 '4...' MOVE.W $0016(A0),(A2)
000000A2: 7802 'x.' MOVEQ #$02,D4
000000A4: 6034 '`4' BRA.S *+$0036 ; 000000DA
000000A6: 42A8 0012 'B...' CLR.L $0012(A0)
000000AA: 316C 0016 0016 '1l....' MOVE.W $0016(A4),$0016(A0)
000000B0: 6714 'g.' BEQ.S *+$0016 ; 000000C6
000000B2: 4268 001A 'Bh..' CLR.W $001A(A0)
000000B6: 42A8 001C 'B...' CLR.L $001C(A0)
000000BA: 4268 0020 'Bh. ' CLR.W $0020(A0)
000000BE: 6100 FEE0 'a...' BSR *-$011E ; FFFFFFA0
000000C2: 6616 'f.' BNE.S *+$0018 ; 000000DA
000000C4: 6006 '`.' BRA.S *+$0008 ; 000000CC
000000C6: 6100 FF08 'a...' BSR *-$00F6 ; FFFFFFD0
000000CA: 660E 'f.' BNE.S *+$0010 ; 000000DA
000000CC: 34A8 0020 '4.. ' MOVE.W $0020(A0),(A2)
000000D0: 282C 0030 '(,.0' MOVE.L $0030(A4),D4
000000D4: 6604 'f.' BNE.S *+$0006 ; 000000DA
000000D6: 2828 0030 '((.0' MOVE.L $0030(A0),D4
000000DA: 4DEE 007A 'M..z' LEA $007A(A6),A6
000000DE: 4CDE 0904 'L...' MOVEM.L (A6)+,D2/A0/A3
000000E2: 2F1E '/.' MOVE.L (A6)+,-(A7)
000000E4: 4A40 'J@' TST.W D0
000000E6: 4E75 'Nu' RTS
000000E8: 70DB 'p.' MOVEQ #$DB,D0
000000EA: 60EE '`.' BRA.S *-$0010 ; 000000DA
000000EC: 0000 0000 '....' ORI.B #$00,D0
000000F0: 2D1F '-.' MOVE.L (A7)+,-(A6)
000000F2: 48E6 00C0 'H...' MOVEM.L A0/A1,-(A6)
000000F6: 9CFC 007A '...z' SUBA.W #$007A,A6
000000FA: 204E ' N' MOVEA.L A6,A0
000000FC: 9CFC 0100 '....' SUBA.W #$0100,A6
00000100: 224E '"N' MOVEA.L A6,A1
00000102: 2149 0012 '!I..' MOVE.L A1,$0012(A0)
00000106: 3152 0016 '1R..' MOVE.W (A2),$0016(A0)
0000010A: 202A 0002 ' *..' MOVE.L $0002(A2),D0
0000010E: 0C80 0000 0001 '......' CMPI.L #$00000001,D0
00000114: 6734 'g4' BEQ.S *+$0036 ; 0000014A
00000116: 317C 0001 001C '1|....' MOVE.W #$0001,$001C(A0)
0000011C: 2140 0030 '!@.0' MOVE.L D0,$0030(A0)
00000120: 6100 FE6E 'a..n' BSR *-$0190 ; FFFFFF90
00000124: 6648 'fH' BNE.S *+$004A ; 0000016E
00000126: 2F08 '/.' MOVE.L A0,-(A7)
00000128: 2F09 '/.' MOVE.L A1,-(A7)
0000012A: 41EA 0006 'A...' LEA $0006(A2),A0
0000012E: 7000 'p.' MOVEQ #$00,D0
00000130: 1018 '..' MOVE.B (A0)+,D0
00000132: 4840 'H@' SWAP D0
00000134: 1019 '..' MOVE.B (A1)+,D0
00000136: A050 '.P' _RelString ; A050
00000138: 225F '"_' MOVEA.L (A7)+,A1
0000013A: 205F ' _' MOVEA.L (A7)+,A0
0000013C: 6716 'g.' BEQ.S *+$0018 ; 00000154
0000013E: 5268 001C 'Rh..' ADDQ.W #1,$001C(A0)
00000142: 216A 0002 0030 '!j...0' MOVE.L $0002(A2),$0030(A0)
00000148: 60D6 '`.' BRA.S *-$0028 ; 00000120
0000014A: 4268 001C 'Bh..' CLR.W $001C(A0)
0000014E: 6100 FE60 'a..`' BSR *-$019E ; FFFFFFB0
00000152: 661A 'f.' BNE.S *+$001C ; 0000016E
00000154: 7000 'p.' MOVEQ #$00,D0
00000156: 41EA 0006 'A...' LEA $0006(A2),A0
0000015A: 1011 '..' MOVE.B (A1),D0
0000015C: 0C00 003F '...?' CMPI.B #$3F,D0 ; '?'
00000160: 6302 'c.' BLS.S *+$0004 ; 00000164
00000162: 703F 'p?' MOVEQ #$3F,D0 ; '?'
00000164: 1280 '..' MOVE.B D0,(A1)
00000166: 10D9 '..' MOVE.B (A1)+,(A0)+
00000168: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000166
0000016C: 7000 'p.' MOVEQ #$00,D0
0000016E: 4DEE 017A 'M..z' LEA $017A(A6),A6
00000172: 4CDE 0300 'L...' MOVEM.L (A6)+,A0/A1
00000176: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000178: 4A40 'J@' TST.W D0
0000017A: 4E75 'Nu' RTS
Comment:
AUTOMOD_26810 ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: EXTERNALMAKEFSSPEC [26990, 26A6E)
Module started due to: MODGUESS (align, label, RTS then padding)
Unresolved outgoing references:
+1A (269AA): BSR $26800
+1E (269AE): BSR $26860
+32 (269C2): BSR $26810
+40 (269D0): BSR $267A0
+72 (26A02): BSR $267A0
+84 (26A14): BSR $267A0
+AC (26A3C): BSR $267A0
+CC (26A5C): BSR $26900
VectorTable comment: {sources}OS:HFS:Extensions:ExternalMakeFSSpec.a
Dictionary: Flags $00 FirstId 520
520: EXTERNALMAKEFSSPEC
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="EXTERNALMAKEFSSPEC"(520) Segment="Main"(200)
Size: Flags $00 ModuleSize 222
Content: Flags $08
Contents offset $0000 size $00DE
00000000: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000002: 48E6 1838 'H..8' MOVEM.L D3/D4/A2-A4,-(A6)
00000006: 2848 '(H' MOVEA.L A0,A4
00000008: 9CFC 007A '...z' SUBA.W #$007A,A6
0000000C: 204E ' N' MOVEA.L A6,A0
0000000E: 246C 001C '$l..' MOVEA.L $001C(A4),A2
00000012: 47EA 0006 'G...' LEA $0006(A2),A3
00000016: 214B 0012 '!K..' MOVE.L A3,$0012(A0)
0000001A: 6100 FE54 'a..T' BSR *-$01AA ; FFFFFE70
0000001E: 6100 FEB0 'a...' BSR *-$014E ; FFFFFED0
00000022: 6600 0098 'f...' BNE *+$009A ; 000000BC
00000026: 3152 0016 '1R..' MOVE.W (A2),$0016(A0)
0000002A: 2144 0030 '!D.0' MOVE.L D4,$0030(A0)
0000002E: 4A83 'J.' TST.L D3
00000030: 664C 'fL' BNE.S *+$004E ; 0000007E
00000032: 6100 FE4C 'a..L' BSR *-$01B2 ; FFFFFE80
00000036: 6B00 0084 'k...' BMI *+$0086 ; 000000BC
0000003A: 6728 'g(' BEQ.S *+$002A ; 00000064
0000003C: 4268 001C 'Bh..' CLR.W $001C(A0)
00000040: 6100 FDCE 'a...' BSR *-$0230 ; FFFFFE10
00000044: 6610 'f.' BNE.S *+$0012 ; 00000056
00000046: 0828 0004 001E '.(....' BTST #$04,$001E(A0)
0000004C: 6608 'f.' BNE.S *+$000A ; 00000056
0000004E: 4A83 'J.' TST.L D3
00000050: 6B04 'k.' BMI.S *+$0006 ; 00000056
00000052: 7088 'p.' MOVEQ #$88,D0
00000054: 6066 '`f' BRA.S *+$0068 ; 000000BC
00000056: 4A83 'J.' TST.L D3
00000058: 6634 'f4' BNE.S *+$0036 ; 0000008E
0000005A: 4A40 'J@' TST.W D0
0000005C: 665E 'f^' BNE.S *+$0060 ; 000000BC
0000005E: 2828 0030 '((.0' MOVE.L $0030(A0),D4
00000062: 60CE '`.' BRA.S *-$0030 ; 00000032
00000064: 0C84 0000 0002 '......' CMPI.L #$00000002,D4
0000006A: 6756 'gV' BEQ.S *+$0058 ; 000000C2
0000006C: 317C FFFF 001C '1|....' MOVE.W #$FFFF,$001C(A0)
00000072: 6100 FD9C 'a...' BSR *-$0262 ; FFFFFE10
00000076: 6644 'fD' BNE.S *+$0046 ; 000000BC
00000078: 2828 0064 '((.d' MOVE.L $0064(A0),D4
0000007C: 60AC '`.' BRA.S *-$0052 ; 0000002A
0000007E: 317C FFFF 001C '1|....' MOVE.W #$FFFF,$001C(A0)
00000084: 6100 FD8A 'a...' BSR *-$0274 ; FFFFFE10
00000088: 6632 'f2' BNE.S *+$0034 ; 000000BC
0000008A: 2828 0064 '((.d' MOVE.L $0064(A0),D4
0000008E: 2544 0002 '%D..' MOVE.L D4,$0002(A2)
00000092: 4A40 'J@' TST.W D0
00000094: 6736 'g6' BEQ.S *+$0038 ; 000000CC
00000096: 0C40 FFD5 '.@..' CMPI.W #$FFD5,D0
0000009A: 6620 'f ' BNE.S *+$0022 ; 000000BC
0000009C: 317C FFFF 001C '1|....' MOVE.W #$FFFF,$001C(A0)
000000A2: 42A8 0012 'B...' CLR.L $0012(A0)
000000A6: 216A 0002 0030 '!j...0' MOVE.L $0002(A2),$0030(A0)
000000AC: 6100 FD62 'a..b' BSR *-$029C ; FFFFFE10
000000B0: 660A 'f.' BNE.S *+$000C ; 000000BC
000000B2: 70D5 'p.' MOVEQ #$D5,D0
000000B4: 0C84 0000 0001 '......' CMPI.L #$00000001,D4
000000BA: 6614 'f.' BNE.S *+$0016 ; 000000D0
000000BC: 0C40 FFD5 '.@..' CMPI.W #$FFD5,D0
000000C0: 6602 'f.' BNE.S *+$0004 ; 000000C4
000000C2: 7088 'p.' MOVEQ #$88,D0
000000C4: 425A 'BZ' CLR.W (A2)+
000000C6: 429A 'B.' CLR.L (A2)+
000000C8: 421A 'B.' CLR.B (A2)+
000000CA: 6004 '`.' BRA.S *+$0006 ; 000000D0
000000CC: 6100 FEA2 'a...' BSR *-$015C ; FFFFFF70
000000D0: 4DEE 007A 'M..z' LEA $007A(A6),A6
000000D4: 4CDE 1C18 'L...' MOVEM.L (A6)+,D3/D4/A2-A4
000000D8: 2F1E '/.' MOVE.L (A6)+,-(A7)
000000DA: 4A40 'J@' TST.W D0
000000DC: 4E75 'Nu' RTS
Comment:
EXTERNALMAKEFSSPEC ended due to: vector glue below
Comment:
#####################################################################################
Module: BTIPSCAN [26A80, 26B0C)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+80 (26B00): BSR BTGETPHYS
+1A (26A9A): JSR FLUSHVFILES
VectorTable comment: {sources}OS:HFS:Extensions:BTPScan.a
Dictionary: Flags $00 FirstId 521
521: BTIPSCAN
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="BTIPSCAN"(521) Segment="Main"(200)
Size: Flags $00 ModuleSize 140
Content: Flags $08
Contents offset $0000 size $008C
00000000: 9CFC 002C '...,' SUBA.W #$002C,A6
00000004: 284E '(N' MOVEA.L A6,A4
00000006: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000008: 2D0A '-.' MOVE.L A2,-(A6)
0000000A: 2478 034E '$x.N' MOVEA.L $034E,A2
0000000E: D4C0 '..' ADDA.W D0,A2
00000010: 288A '(.' MOVE.L A2,(A4)
00000012: 50F8 0346 'P..F' ST $0346
00000016: 246A 0014 '$j..' MOVEA.L $0014(A2),A2
0000001A: 4EBA 0000 'N...' JSR FLUSHVFILES ; id: 388
0000001E: 6664 'fd' BNE.S *+$0066 ; 00000084
00000020: 2454 '$T' MOVEA.L (A4),A2
00000022: 246A 0022 '$j."' MOVEA.L $0022(A2),A2
00000026: 294A 0004 ')J..' MOVE.L A2,$0004(A4)
0000002A: 2943 0010 ')C..' MOVE.L D3,$0010(A4)
0000002E: 2949 000C ')I..' MOVE.L A1,$000C(A4)
00000032: 2968 0004 0024 ')h...$' MOVE.L $0004(A0),$0024(A4)
00000038: 3968 0008 0028 '9h...(' MOVE.W $0008(A0),$0028(A4)
0000003E: 2968 000A 0014 ')h....' MOVE.L $000A(A0),$0014(A4)
00000044: 202A 002E ' *..' MOVE.L $002E(A2),D0
00000048: 90AA 0032 '...2' SUB.L $0032(A2),D0
0000004C: 2940 0018 ')@..' MOVE.L D0,$0018(A4)
00000050: 422C 002A 'B,.*' CLR.B $002A(A4)
00000054: 2010 ' .' MOVE.L (A0),D0
00000056: 6612 'f.' BNE.S *+$0014 ; 0000006A
00000058: 42AC 0024 'B..$' CLR.L $0024(A4)
0000005C: 426C 0028 'Bl.(' CLR.W $0028(A4)
00000060: 42AC 0014 'B...' CLR.L $0014(A4)
00000064: 202A 003C ' *.<' MOVE.L $003C(A2),D0
00000068: 2080 ' .' MOVE.L D0,(A0)
0000006A: B0AA 003C '...<' CMP.L $003C(A2),D0
0000006E: 670A 'g.' BEQ.S *+$000C ; 0000007A
00000070: 20AA 003C ' ..<' MOVE.L $003C(A2),(A0)
00000074: 303C FAE8 '0<..' MOVE.W #$FAE8,D0
00000078: 600A '`.' BRA.S *+$000C ; 00000084
0000007A: 08EC 0007 002A '.....*' BSET #$07,$002A(A4)
00000080: 6100 FF7E 'a..~' BSR BTGETPHYS-BTIPSCAN+$FF7E ; ids: 522, 521
00000084: 245E '$^' MOVEA.L (A6)+,A2
00000086: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000088: 4A40 'J@' TST.W D0
0000008A: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 522
522: BTGETPHYS
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="BTGETPHYS"(522) Ref2="BTIPSCAN"(521)
0082
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FLUSHVFILES"(388)
0000001C
Comment:
BTIPSCAN ended due to: vector glue below
Comment:
#####################################################################################
Module: BTENDPSCAN [26B20, 26B38)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:BTPScan.a
Dictionary: Flags $00 FirstId 523
523: BTENDPSCAN
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="BTENDPSCAN"(523) Segment="Main"(200)
Size: Flags $00 ModuleSize 24
Content: Flags $08
Contents offset $0000 size $0018
00000000: 216C 0024 0004 '!l.$..' MOVE.L $0024(A4),$0004(A0)
00000006: 316C 0028 0008 '1l.(..' MOVE.W $0028(A4),$0008(A0)
0000000C: 216C 0014 000A '!l....' MOVE.L $0014(A4),$000A(A0)
00000012: 4DEE 002C 'M..,' LEA $002C(A6),A6
00000016: 4E75 'Nu' RTS
Comment:
BTENDPSCAN ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_26B50 [26B50, 26BC4)
Module started due to: vector glue above, MODGUESS (align, RTS then padding)
Unresolved outgoing references:
+56 (26BA6): JSR $2A6D0
Dictionary: Flags $00 FirstId 524
524: AUTOMOD_26B50
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26B50"(524) Segment="Main"(200)
Size: Flags $00 ModuleSize 116
Content: Flags $08
Contents offset $0000 size $0074
00000000: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000002: 48E6 7EF0 'H.~.' MOVEM.L D1-D6/A0-A3,-(A6)
00000006: 9CFC 0032 '...2' SUBA.W #$0032,A6
0000000A: 204E ' N' MOVEA.L A6,A0
0000000C: 316A 0002 0018 '1j....' MOVE.W $0002(A2),$0018(A0)
00000012: C2EA 002A '...*' MULU.W $002A(A2),D1
00000016: 2141 0024 '!A.$' MOVE.L D1,$0024(A0)
0000001A: 2149 0020 '!I. ' MOVE.L A1,$0020(A0)
0000001E: C4EA 002A '...*' MULU.W $002A(A2),D2
00000022: 2A02 '*.' MOVE.L D2,D5
00000024: 2278 034E '"x.N' MOVEA.L $034E,A1
00000028: 322A 0002 '2*..' MOVE.W $0002(A2),D1
0000002C: 2828 0024 '((.$' MOVE.L $0024(A0),D4
00000030: 47F1 1000 'G...' LEA $00(A1,D1.W),A3
00000034: 246B 0014 '$k..' MOVEA.L $0014(A3),A2
00000038: 317C 0001 002C '1|...,' MOVE.W #$0001,$002C(A0)
0000003E: 0028 0020 002D '.(. .-' ORI.B #$20,$002D(A0) ; ' '
00000044: 117C 0001 001B '.|....' MOVE.B #$01,$001B(A0)
0000004A: 42A8 002E 'B...' CLR.L $002E(A0)
0000004E: 42A8 0028 'B..(' CLR.L $0028(A0)
00000052: 2742 0010 ''B..' MOVE.L D2,$0010(A3)
00000056: 4EBA 3B28 'N.;(' JSR *+$3B2A ; 00003B80
0000005A: 660A 'f.' BNE.S *+$000C ; 00000066
0000005C: DA86 '..' ADD.L D6,D5
0000005E: DDA8 0028 '...(' ADD.L D6,$0028(A0)
00000062: 9886 '..' SUB.L D6,D4
00000064: 66F0 'f.' BNE.S *-$000E ; 00000056
00000066: 4DEE 0032 'M..2' LEA $0032(A6),A6
0000006A: 4CDE 0F7E 'L..~' MOVEM.L (A6)+,D1-D6/A0-A3
0000006E: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000070: 4A40 'J@' TST.W D0
00000072: 4E75 'Nu' RTS
Comment:
AUTOMOD_26B50 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_26BD0 [26BD0, 26BEA)
Module started due to: MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 525
525: AUTOMOD_26BD0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26BD0"(525) Segment="Main"(200)
Size: Flags $00 ModuleSize 26
Content: Flags $08
Contents offset $0000 size $001A
00000000: 2F01 '/.' MOVE.L D1,-(A7)
00000002: 52AC 0014 'R...' ADDQ.L #1,$0014(A4)
00000006: 222C 0014 '",..' MOVE.L $0014(A4),D1
0000000A: B2AC 0018 '....' CMP.L $0018(A4),D1
0000000E: 6506 'e.' BCS.S *+$0008 ; 00000016
00000010: 08EC 0005 002A '.....*' BSET #$05,$002A(A4)
00000016: 221F '".' MOVE.L (A7)+,D1
00000018: 4E75 'Nu' RTS
Comment:
AUTOMOD_26BD0 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_26BF0 [26BF0, 26CB2)
Module started due to: MODGUESS (align, RTS then padding)
Resolved outgoing references:
+92 (26C82): JSR CHKNODE
Unresolved outgoing references:
+64 (26C54): BSR $26B50
+A6 (26C96): BSR $26BD0
Dictionary: Flags $00 FirstId 526
526: AUTOMOD_26BF0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26BF0"(526) Segment="Main"(200)
Size: Flags $00 ModuleSize 194
Content: Flags $08
Contents offset $0000 size $00C2
00000000: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000002: 48E6 60E0 'H.`.' MOVEM.L D1/D2/A0-A2,-(A6)
00000006: 202C 0024 ' ,.$' MOVE.L $0024(A4),D0
0000000A: 08AC 0007 002A '.....*' BCLR #$07,$002A(A4)
00000010: 661A 'f.' BNE.S *+$001C ; 0000002C
00000012: 082C 0005 002A '.,...*' BTST #$05,$002A(A4)
00000018: 6600 009C 'f...' BNE *+$009E ; 000000B6
0000001C: 222C 001C '",..' MOVE.L $001C(A4),D1
00000020: B081 '..' CMP.L D1,D0
00000022: 6508 'e.' BCS.S *+$000A ; 0000002C
00000024: D2AC 0020 '... ' ADD.L $0020(A4),D1
00000028: B081 '..' CMP.L D1,D0
0000002A: 6546 'eF' BCS.S *+$0048 ; 00000072
0000002C: 246C 0004 '$l..' MOVEA.L $0004(A4),A2
00000030: 222A 002E '"*..' MOVE.L $002E(A2),D1
00000034: 9280 '..' SUB.L D0,D1
00000036: 6204 'b.' BHI.S *+$0006 ; 0000003C
00000038: 6000 007C '`..|' BRA *+$007E ; 000000B6
0000003C: 082C 0006 002A '.,...*' BTST #$06,$002A(A4)
00000042: 6708 'g.' BEQ.S *+$000A ; 0000004C
00000044: 303C FF80 '0<..' MOVE.W #$FF80,D0
00000048: 6000 006E '`..n' BRA *+$0070 ; 000000B8
0000004C: 242C 0010 '$,..' MOVE.L $0010(A4),D2
00000050: E08A '..' LSR.L #8,D2
00000052: E28A '..' LSR.L #1,D2
00000054: B282 '..' CMP.L D2,D1
00000056: 6302 'c.' BLS.S *+$0004 ; 0000005A
00000058: 2202 '".' MOVE.L D2,D1
0000005A: 2400 '$.' MOVE.L D0,D2
0000005C: 202C 0010 ' ,..' MOVE.L $0010(A4),D0
00000060: 226C 000C '"l..' MOVEA.L $000C(A4),A1
00000064: 6100 FEFA 'a...' BSR *-$0104 ; FFFFFF60
00000068: 664E 'fN' BNE.S *+$0050 ; 000000B8
0000006A: 2942 001C ')B..' MOVE.L D2,$001C(A4)
0000006E: 2941 0020 ')A. ' MOVE.L D1,$0020(A4)
00000072: 226C 000C '"l..' MOVEA.L $000C(A4),A1
00000076: 222C 0024 '",.$' MOVE.L $0024(A4),D1
0000007A: 92AC 001C '....' SUB.L $001C(A4),D1
0000007E: 246C 0004 '$l..' MOVEA.L $0004(A4),A2
00000082: C2EA 002A '...*' MULU.W $002A(A2),D1
00000086: D3C1 '..' ADDA.L D1,A1
00000088: 2949 0008 ')I..' MOVE.L A1,$0008(A4)
0000008C: 240C '$.' MOVE.L A4,D2
0000008E: 286C 0004 '(l..' MOVEA.L $0004(A4),A4
00000092: 4EBA 0000 'N...' JSR CHKNODE ; id: 331
00000096: 2842 '(B' MOVEA.L D2,A4
00000098: 6610 'f.' BNE.S *+$0012 ; 000000AA
0000009A: 206C 0008 ' l..' MOVEA.L $0008(A4),A0
0000009E: 0C28 00FF 0008 '.(....' CMPI.B #$FF,$0008(A0)
000000A4: 6712 'g.' BEQ.S *+$0014 ; 000000B8
000000A6: 6100 FF38 'a..8' BSR *-$00C6 ; FFFFFFE0
000000AA: 52AC 0024 'R..$' ADDQ.L #1,$0024(A4)
000000AE: 426C 0028 'Bl.(' CLR.W $0028(A4)
000000B2: 6000 FF52 '`..R' BRA *-$00AC ; 00000006
000000B6: 70D9 'p.' MOVEQ #$D9,D0
000000B8: 4CDE 0706 'L...' MOVEM.L (A6)+,D1/D2/A0-A2
000000BC: 2F1E '/.' MOVE.L (A6)+,-(A7)
000000BE: 4A40 'J@' TST.W D0
000000C0: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CHKNODE"(331)
00000094
Comment:
AUTOMOD_26BF0 ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_26CC0 [26CC0, 26CF0)
Module started due to: MODGUESS (align, RTS then padding)
Unresolved outgoing references:
+12 (26CD2): BSR $26BD0
+1E (26CDE): BSR $26BF0
Dictionary: Flags $00 FirstId 527
527: AUTOMOD_26CC0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26CC0"(527) Segment="Main"(200)
Size: Flags $00 ModuleSize 48
Content: Flags $08
Contents offset $0000 size $0030
00000000: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000002: 2D08 '-.' MOVE.L A0,-(A6)
00000004: 206C 0008 ' l..' MOVEA.L $0008(A4),A0
00000008: 3028 000A '0(..' MOVE.W $000A(A0),D0
0000000C: B06C 0028 '.l.(' CMP.W $0028(A4),D0
00000010: 6214 'b.' BHI.S *+$0016 ; 00000026
00000012: 6100 FEFC 'a...' BSR *-$0102 ; FFFFFF10
00000016: 52AC 0024 'R..$' ADDQ.L #1,$0024(A4)
0000001A: 426C 0028 'Bl.(' CLR.W $0028(A4)
0000001E: 6100 FF10 'a...' BSR *-$00EE ; FFFFFF30
00000022: 6604 'f.' BNE.S *+$0006 ; 00000028
00000024: 60DE '`.' BRA.S *-$0020 ; 00000004
00000026: 9040 '.@' SUB.W D0,D0
00000028: 205E ' ^' MOVEA.L (A6)+,A0
0000002A: 2F1E '/.' MOVE.L (A6)+,-(A7)
0000002C: 4A40 'J@' TST.W D0
0000002E: 4E75 'Nu' RTS
Comment:
AUTOMOD_26CC0 ended due to: ran into next module
Comment:
#####################################################################################
Module: BTGETPHYS [26CF0, 26D24)
Module started due to: MODGUESS (align, label)
Resolved outgoing references:
+28 (26D18): JSR LOCREC
Unresolved outgoing references:
+A (26CFA): BSR $26BF0
+12 (26D02): BSR $26CC0
VectorTable comment: {sources}OS:HFS:Extensions:BTPScan.a
Dictionary: Flags $00 FirstId 528
528: BTGETPHYS
Module: Flags=$88=(ForcedActive Extern Code) Module="BTGETPHYS"(528) Segment="Main"(200)
Size: Flags $00 ModuleSize 52
Content: Flags $08
Contents offset $0000 size $0034
00000000: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000002: 082C 0007 002A '.,...*' BTST #$07,$002A(A4)
00000008: 6706 'g.' BEQ.S *+$0008 ; 00000010
0000000A: 6100 FEF4 'a...' BSR *-$010A ; FFFFFF00
0000000E: 661E 'f.' BNE.S *+$0020 ; 0000002E
00000010: 2D0C '-.' MOVE.L A4,-(A6)
00000012: 6100 FFBC 'a...' BSR *-$0042 ; FFFFFFD0
00000016: 6614 'f.' BNE.S *+$0016 ; 0000002C
00000018: 226C 0008 '"l..' MOVEA.L $0008(A4),A1
0000001C: 322C 0028 '2,.(' MOVE.W $0028(A4),D1
00000020: 526C 0028 'Rl.(' ADDQ.W #1,$0028(A4)
00000024: 286C 0004 '(l..' MOVEA.L $0004(A4),A4
00000028: 4EBA 0000 'N...' JSR LOCREC ; id: 319
0000002C: 285E '(^' MOVEA.L (A6)+,A4
0000002E: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000030: 4A40 'J@' TST.W D0
00000032: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="LOCREC"(319)
0000002A
Comment:
BTGETPHYS ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_26D30 [26D30, 26D40)
Module started due to: vector glue above, MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 529
529: AUTOMOD_26D30
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26D30"(529) Segment="Main"(200)
Size: Flags $00 ModuleSize 16
Content: Flags $08
Contents offset $0000 size $0010
00000000: 002A 003E 0052 '.*.>.R' ORI.B #$3E,$0052(A2) ; '>'
00000006: 0064 0076 '.d.v' ORI.W #$0076,-(A4)
0000000A: 0088 00AA 00CE '......' ORI.L #$00AA00CE,A0
Comment:
AUTOMOD_26D30 ended due to: ran into next module
Comment:
#####################################################################################
Module: CACHETRAP [26D40, 26E4A)
Module started due to: MODGUESS (align, label)
Resolved outgoing references:
+BE (26DFE): JSR FSQUEUESYNC
+9A (26DDA): JSR FSQUEUESYNC
+78 (26DB8): JSR FSQUEUESYNC
+66 (26DA6): JSR FSQUEUESYNC
+54 (26D94): JSR FSQUEUESYNC
+42 (26D82): JSR FSQUEUESYNC
+2E (26D6E): JSR FSQUEUESYNC
+1A (26D5A): JSR FSQUEUESYNC
+16 (26D56): JMP CMDDONE
Unresolved outgoing references:
+A (26D4A): LEA $26D30, A1
Trap A074
Dictionary: Flags $00 FirstId 530
530: CACHETRAP
Module: Flags=$88=(ForcedActive Extern Code) Module="CACHETRAP"(530) Segment="Main"(200)
Size: Flags $00 ModuleSize 266
Content: Flags $08
Contents offset $0000 size $010A
00000000: 0C40 0008 '.@..' CMPI.W #$0008,D0
00000004: 6504 'e.' BCS.S *+$0006 ; 0000000A
00000006: 70CE 'p.' MOVEQ #$CE,D0
00000008: 4E75 'Nu' RTS
0000000A: 43FA FFE4 'C...' LEA *-$001A,A1 ; FFFFFFF0
0000000E: D040 '.@' ADD.W D0,D0
00000010: D2F1 0000 '....' ADDA.W $00(A1,D0.W),A1
00000014: 4ED1 'N.' JMP (A1)
00000016: 4EFA 0000 'N...' JMP CMDDONE ; id: 367
0000001A: 4EBA 0000 'N...' JSR FSQUEUESYNC ; id: 368
0000001E: 2278 0394 '"x..' MOVEA.L $0394,A1
00000022: 2029 0056 ' ).V' MOVE.L $0056(A1),D0
00000026: 2140 001C '!@..' MOVE.L D0,$001C(A0)
0000002A: 7000 'p.' MOVEQ #$00,D0
0000002C: 60E8 '`.' BRA.S *-$0016 ; 00000016
0000002E: 4EBA 0000 'N...' JSR FSQUEUESYNC ; id: 368
00000032: 2028 001C ' (..' MOVE.L $001C(A0),D0
00000036: 720F 'r.' MOVEQ #$0F,D1
00000038: E2A8 '..' LSR.L D1,D0
0000003A: 11C0 020A '....' MOVE.B D0,$020A
0000003E: 7000 'p.' MOVEQ #$00,D0
00000040: 60D4 '`.' BRA.S *-$002A ; 00000016
00000042: 4EBA 0000 'N...' JSR FSQUEUESYNC ; id: 368
00000046: 2278 0394 '"x..' MOVEA.L $0394,A1
0000004A: 2169 0020 001C '!i. ..' MOVE.L $0020(A1),$001C(A0)
00000050: 7000 'p.' MOVEQ #$00,D0
00000052: 60C2 '`.' BRA.S *-$003C ; 00000016
00000054: 4EBA 0000 'N...' JSR FSQUEUESYNC ; id: 368
00000058: 2278 0394 '"x..' MOVEA.L $0394,A1
0000005C: 2368 001C 0020 '#h... ' MOVE.L $001C(A0),$0020(A1)
00000062: 7000 'p.' MOVEQ #$00,D0
00000064: 60B0 '`.' BRA.S *-$004E ; 00000016
00000066: 4EBA 0000 'N...' JSR FSQUEUESYNC ; id: 368
0000006A: 2278 0394 '"x..' MOVEA.L $0394,A1
0000006E: 2169 0018 001C '!i....' MOVE.L $0018(A1),$001C(A0)
00000074: 7000 'p.' MOVEQ #$00,D0
00000076: 609E '`.' BRA.S *-$0060 ; 00000016
00000078: 4EBA 0000 'N...' JSR FSQUEUESYNC ; id: 368
0000007C: 2278 0394 '"x..' MOVEA.L $0394,A1
00000080: 2029 0056 ' ).V' MOVE.L $0056(A1),D0
00000084: 2228 001C '"(..' MOVE.L $001C(A0),D1
00000088: B081 '..' CMP.L D1,D0
0000008A: 6404 'd.' BCC.S *+$0006 ; 00000090
0000008C: 70CE 'p.' MOVEQ #$CE,D0
0000008E: 6086 '`.' BRA.S *-$0078 ; 00000016
00000090: 2341 0018 '#A..' MOVE.L D1,$0018(A1)
00000094: 7000 'p.' MOVEQ #$00,D0
00000096: 6000 FF7E '`..~' BRA *-$0080 ; 00000016
0000009A: 4EBA 0000 'N...' JSR FSQUEUESYNC ; id: 368
0000009E: 2278 0394 '"x..' MOVEA.L $0394,A1
000000A2: 7000 'p.' MOVEQ #$00,D0
000000A4: 4A29 0017 'J)..' TST.B $0017(A1)
000000A8: 670A 'g.' BEQ.S *+$000C ; 000000B4
000000AA: 0838 0005 020B '.8....' BTST #$05,$020B
000000B0: 6702 'g.' BEQ.S *+$0004 ; 000000B4
000000B2: 7001 'p.' MOVEQ #$01,D0
000000B4: 2140 001C '!@..' MOVE.L D0,$001C(A0)
000000B8: 7000 'p.' MOVEQ #$00,D0
000000BA: 6000 FF5A '`..Z' BRA *-$00A4 ; 00000016
000000BE: 4EBA 0000 'N...' JSR FSQUEUESYNC ; id: 368
000000C2: 4AA8 001C 'J...' TST.L $001C(A0)
000000C6: 6708 'g.' BEQ.S *+$000A ; 000000D0
000000C8: 08F8 0005 020B '......' BSET #$05,$020B
000000CE: 6006 '`.' BRA.S *+$0008 ; 000000D6
000000D0: 08B8 0005 020B '......' BCLR #$05,$020B
000000D6: 7000 'p.' MOVEQ #$00,D0
000000D8: 6000 FF3C '`..<' BRA *-$00C2 ; 00000016
000000DC: 0000 0000 '....' ORI.B #$00,D0
000000E0: 262D 0044 '&-.D' MOVE.L $0044(A5),D3
000000E4: 6712 'g.' BEQ.S *+$0014 ; 000000F8
000000E6: 262D 0048 '&-.H' MOVE.L $0048(A5),D3
000000EA: 0C83 0000 0200 '......' CMPI.L #$00000200,D3
000000F0: 6F06 'o.' BLE.S *+$0008 ; 000000F8
000000F2: 226D 0044 '"m.D' MOVEA.L $0044(A5),A1
000000F6: 6010 '`.' BRA.S *+$0012 ; 00000108
000000F8: 263C 0000 0200 '&<....' MOVE.L #$00000200,D3
000000FE: 9DC3 '..' SUBA.L D3,A6
00000100: 224E '"N' MOVEA.L A6,A1
00000102: 08EB 0003 005F '....._' BSET #$03,$005F(A3)
00000108: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUESYNC"(368)
000000C0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUESYNC"(368)
0000009C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUESYNC"(368)
0000007A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUESYNC"(368)
00000068
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUESYNC"(368)
00000056
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUESYNC"(368)
00000044
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUESYNC"(368)
00000030
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUESYNC"(368)
0000001C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMDDONE"(367)
00000018
Comment:
CACHETRAP ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_26E50 [26E50, 26E58)
Module started due to: MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 531
531: AUTOMOD_26E50
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26E50"(531) Segment="Main"(200)
Size: Flags $00 ModuleSize 8
Content: Flags $08
Contents offset $0000 size $0008
00000000: 08E9 0006 005F '....._' BSET #$06,$005F(A1)
00000006: 4E75 'Nu' RTS
Comment:
AUTOMOD_26E50 ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_26E60 [26E60, 26E86)
Module started due to: MODGUESS (align, RTS then padding)
Unresolved outgoing references:
+12 (26E72): LEA $26E50, A1
Dictionary: Flags $00 FirstId 532
532: AUTOMOD_26E60
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26E60"(532) Segment="Main"(200)
Size: Flags $00 ModuleSize 38
Content: Flags $08
Contents offset $0000 size $0026
00000000: 4A80 'J.' TST.L D0
00000002: 6720 'g ' BEQ.S *+$0022 ; 00000024
00000004: 48E7 C0C0 'H...' MOVEM.L D0/D1/A0/A1,-(A7)
00000008: 2200 '".' MOVE.L D0,D1
0000000A: 08EB 0004 005F '....._' BSET #$04,$005F(A3)
00000010: 204B ' K' MOVEA.L A3,A0
00000012: 43FA FFDC 'C...' LEA *-$0022,A1 ; FFFFFFF0
00000016: 2149 0006 '!I..' MOVE.L A1,$0006(A0)
0000001A: A058 '.X' _InsTime ; A058
0000001C: 2001 ' .' MOVE.L D1,D0
0000001E: A05A '.Z' _PrimeTime ; A05A
00000020: 4CDF 0303 'L...' MOVEM.L (A7)+,D0/D1/A0/A1
00000024: 4E75 'Nu' RTS
Comment:
AUTOMOD_26E60 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_26E90 [26E90, 26EA6)
Module started due to: MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 533
533: AUTOMOD_26E90
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26E90"(533) Segment="Main"(200)
Size: Flags $00 ModuleSize 22
Content: Flags $08
Contents offset $0000 size $0016
00000000: 082B 0004 005F '.+..._' BTST #$04,$005F(A3)
00000006: 670C 'g.' BEQ.S *+$000E ; 00000014
00000008: 48E7 8080 'H...' MOVEM.L D0/A0,-(A7)
0000000C: 204B ' K' MOVEA.L A3,A0
0000000E: A059 '.Y' _RmvTime ; A059
00000010: 4CDF 0101 'L...' MOVEM.L (A7)+,D0/A0
00000014: 4E75 'Nu' RTS
Comment:
AUTOMOD_26E90 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_26EB0 [26EB0, 26F34)
Module started due to: MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 534
534: AUTOMOD_26EB0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26EB0"(534) Segment="Main"(200)
Size: Flags $00 ModuleSize 132
Content: Flags $08
Contents offset $0000 size $0084
00000000: 226B 0016 '"k..' MOVEA.L $0016(A3),A1
00000004: 2251 '"Q' MOVEA.L (A1),A1
00000006: 2269 0014 '"i..' MOVEA.L $0014(A1),A1
0000000A: 3029 004E '0).N' MOVE.W $004E(A1),D0
0000000E: 226B 005A '"k.Z' MOVEA.L $005A(A3),A1
00000012: 32C0 '2.' MOVE.W D0,(A1)+
00000014: 22E8 0002 '"...' MOVE.L $0002(A0),(A1)+
00000018: 7000 'p.' MOVEQ #$00,D0
0000001A: 41E8 0006 'A...' LEA $0006(A0),A0
0000001E: 1010 '..' MOVE.B (A0),D0
00000020: A22E '..' _BlockMoveData ; A22E
00000022: 226B 005A '"k.Z' MOVEA.L $005A(A3),A1
00000026: 43E9 0046 'C..F' LEA $0046(A1),A1
0000002A: 2749 005A ''I.Z' MOVE.L A1,$005A(A3)
0000002E: 4E75 'Nu' RTS
00000030: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000032: 48E6 E0F8 'H...' MOVEM.L D0-D2/A0-A4,-(A6)
00000036: 286B 0016 '(k..' MOVEA.L $0016(A3),A4
0000003A: 242C 0024 '$,.$' MOVE.L $0024(A4),D2
0000003E: B4AB 0060 '...`' CMP.L $0060(A3),D2
00000042: 6738 'g8' BEQ.S *+$003A ; 0000007C
00000044: 2742 0060 ''B.`' MOVE.L D2,$0060(A3)
00000048: 206C 0004 ' l..' MOVEA.L $0004(A4),A0
0000004C: 3028 0002 '0(..' MOVE.W $0002(A0),D0
00000050: 2054 ' T' MOVEA.L (A4),A0
00000052: 2468 0014 '$h..' MOVEA.L $0014(A0),A2
00000056: 226A 0054 '"j.T' MOVEA.L $0054(A2),A1
0000005A: 720C 'r.' MOVEQ #$0C,D1
0000005C: 2678 0704 '&x..' MOVEA.L $0704,A3
00000060: 4E93 'N.' JSR (A3)
00000062: 6618 'f.' BNE.S *+$001A ; 0000007C
00000064: 2478 0394 '$x..' MOVEA.L $0394,A2
00000068: 4A6A 003A 'Jj.:' TST.W $003A(A2)
0000006C: 660E 'f.' BNE.S *+$0010 ; 0000007C
0000006E: 2248 '"H' MOVEA.L A0,A1
00000070: 206C 0008 ' l..' MOVEA.L $0008(A4),A0
00000074: 203C 0000 0200 ' <....' MOVE.L #$00000200,D0
0000007A: A22E '..' _BlockMoveData ; A22E
0000007C: 4CDE 1F07 'L...' MOVEM.L (A6)+,D0-D2/A0-A4
00000080: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000082: 4E75 'Nu' RTS
Comment:
AUTOMOD_26EB0 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_26F40 [26F40, 26F7E)
Module started due to: MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 535
535: AUTOMOD_26F40
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26F40"(535) Segment="Main"(200)
Size: Flags $00 ModuleSize 62
Content: Flags $08
Contents offset $0000 size $003E
00000000: 2408 '$.' MOVE.L A0,D2
00000002: 260C '&.' MOVE.L A4,D3
00000004: 280D '(.' MOVE.L A5,D4
00000006: 7000 'p.' MOVEQ #$00,D0
00000008: 1028 0006 '.(..' MOVE.B $0006(A0),D0
0000000C: 671A 'g.' BEQ.S *+$001C ; 00000028
0000000E: 3200 '2.' MOVE.W D0,D1
00000010: 49E8 0006 'I...' LEA $0006(A0),A4
00000014: 4BEB 003A 'K..:' LEA $003A(A3),A5
00000018: 1ADC '..' MOVE.B (A4)+,(A5)+
0000001A: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000018
0000001E: 3001 '0.' MOVE.W D1,D0
00000020: 41EB 003B 'A..;' LEA $003B(A3),A0
00000024: A054 '.T' _UprString ; A054
00000026: 7001 'p.' MOVEQ #$01,D0
00000028: 2042 ' B' MOVEA.L D2,A0
0000002A: 2843 '(C' MOVEA.L D3,A4
0000002C: 2A44 '*D' MOVEA.L D4,A5
0000002E: 4E75 'Nu' RTS
00000030: 2218 '".' MOVE.L (A0)+,D1
00000032: 241C '$.' MOVE.L (A4)+,D2
00000034: B581 '..' EOR.L D2,D1
00000036: C29D '..' AND.L (A5)+,D1
00000038: 56C8 FFF6 'V...' DBNE D0,*-$0008 ; 00000030
0000003C: 4E75 'Nu' RTS
Comment:
AUTOMOD_26F40 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_26F80 [26F80, 26F94)
Module started due to: MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 536
536: AUTOMOD_26F80
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26F80"(536) Segment="Main"(200)
Size: Flags $00 ModuleSize 20
Content: Flags $08
Contents offset $0000 size $0014
00000000: B0B0 1000 '....' CMP.L $00(A0,D1.W),D0
00000004: 6506 'e.' BCS.S *+$0008 ; 0000000C
00000006: B0B2 1000 '....' CMP.L $00(A2,D1.W),D0
0000000A: 6304 'c.' BLS.S *+$0006 ; 00000010
0000000C: 7001 'p.' MOVEQ #$01,D0
0000000E: 4E75 'Nu' RTS
00000010: 7000 'p.' MOVEQ #$00,D0
00000012: 4E75 'Nu' RTS
Comment:
AUTOMOD_26F80 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_26FA0 [26FA0, 271D0)
Module started due to: MODGUESS (align, RTS then padding)
Unresolved outgoing references:
+38 (26FD8): BSR $26F40
+8C (2702C): BSR $26F40
+CA (2706A): BSR $26F80
+12C (270CC): BSR $26F70
+15E (270FE): BSR $26F70
+176 (27116): BSR $26F80
+18A (2712A): BSR $26F80
+19E (2713E): BSR $26F80
+1B0 (27150): BSR $26F80
+1D0 (27170): BSR $26F80
+1F0 (27190): BSR $26F80
+210 (271B0): BSR $26F80
Dictionary: Flags $00 FirstId 537
537: AUTOMOD_26FA0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_26FA0"(537) Segment="Main"(200)
Size: Flags $00 ModuleSize 560
Content: Flags $08
Contents offset $0000 size $0230
00000000: 2D08 '-.' MOVE.L A0,-(A6)
00000002: 0C11 0002 '....' CMPI.B #$02,(A1)
00000006: 671A 'g.' BEQ.S *+$001C ; 00000022
00000008: 0C11 0001 '....' CMPI.B #$01,(A1)
0000000C: 6600 021A 'f...' BNE *+$021C ; 00000228
00000010: 08AB 0005 005F '....._' BCLR #$05,$005F(A3)
00000016: 082B 0000 005F '.+..._' BTST #$00,$005F(A3)
0000001C: 6700 01F8 'g...' BEQ *+$01FA ; 00000216
00000020: 6010 '`.' BRA.S *+$0012 ; 00000032
00000022: 08EB 0005 005F '....._' BSET #$05,$005F(A3)
00000028: 082B 0001 005F '.+..._' BTST #$01,$005F(A3)
0000002E: 6700 01E6 'g...' BEQ *+$01E8 ; 00000216
00000032: 0805 0000 '....' BTST #$00,D5
00000036: 674E 'gN' BEQ.S *+$0050 ; 00000086
00000038: 6100 FF66 'a..f' BSR *-$0098 ; FFFFFFA0
0000003C: 6700 01D8 'g...' BEQ *+$01DA ; 00000216
00000040: 48E6 00D0 'H...' MOVEM.L A0/A1/A3,-(A6)
00000044: 41EB 003A 'A..:' LEA $003A(A3),A0
00000048: 43EB 001A 'C...' LEA $001A(A3),A1
0000004C: 1210 '..' MOVE.B (A0),D1
0000004E: 7400 't.' MOVEQ #$00,D2
00000050: 1419 '..' MOVE.B (A1)+,D2
00000052: 9202 '..' SUB.B D2,D1
00000054: 6B1C 'k.' BMI.S *+$001E ; 00000072
00000056: 5382 'S.' SUBQ.L #1,D2
00000058: 5201 'R.' ADDQ.B #1,D1
0000005A: 7601 'v.' MOVEQ #$01,D3
0000005C: 45F0 3000 'E.0.' LEA $00(A0,D3.W),A2
00000060: 2649 '&I' MOVEA.L A1,A3
00000062: 3802 '8.' MOVE.W D2,D4
00000064: B70A '..' CMPM.B (A2)+,(A3)+
00000066: 56CC FFFC 'V...' DBNE D4,*-$0002 ; 00000064
0000006A: 670E 'g.' BEQ.S *+$0010 ; 0000007A
0000006C: 5203 'R.' ADDQ.B #1,D3
0000006E: B601 '..' CMP.B D1,D3
00000070: 63EA 'c.' BLS.S *-$0014 ; 0000005C
00000072: 4CDE 0B00 'L...' MOVEM.L (A6)+,A0/A1/A3
00000076: 6000 019E '`...' BRA *+$01A0 ; 00000216
0000007A: 4CDE 0B00 'L...' MOVEM.L (A6)+,A0/A1/A3
0000007E: 7001 'p.' MOVEQ #$01,D0
00000080: BA80 '..' CMP.L D0,D5
00000082: 6700 0196 'g...' BEQ *+$0198 ; 0000021A
00000086: 0805 0001 '....' BTST #$01,D5
0000008A: 672A 'g*' BEQ.S *+$002C ; 000000B6
0000008C: 6100 FF12 'a...' BSR *-$00EC ; FFFFFFA0
00000090: 220C '".' MOVE.L A4,D1
00000092: 45EB 003A 'E..:' LEA $003A(A3),A2
00000096: 49EB 001A 'I...' LEA $001A(A3),A4
0000009A: 1012 '..' MOVE.B (A2),D0
0000009C: B90A '..' CMPM.B (A2)+,(A4)+
0000009E: 56C8 FFFC 'V...' DBNE D0,*-$0002 ; 0000009C
000000A2: 660C 'f.' BNE.S *+$000E ; 000000B0
000000A4: 2841 '(A' MOVEA.L D1,A4
000000A6: 7002 'p.' MOVEQ #$02,D0
000000A8: BA80 '..' CMP.L D0,D5
000000AA: 6700 016E 'g..n' BEQ *+$0170 ; 0000021A
000000AE: 6006 '`.' BRA.S *+$0008 ; 000000B6
000000B0: 2841 '(A' MOVEA.L D1,A4
000000B2: 6000 0162 '`..b' BRA *+$0164 ; 00000216
000000B6: 2028 0002 ' (..' MOVE.L $0002(A0),D0
000000BA: 206D 0028 ' m.(' MOVEA.L $0028(A5),A0
000000BE: 246D 002C '$m.,' MOVEA.L $002C(A5),A2
000000C2: 0805 000D '....' BTST #$0D,D5
000000C6: 670A 'g.' BEQ.S *+$000C ; 000000D2
000000C8: 7264 'rd' MOVEQ #$64,D1 ; 'd'
000000CA: 6100 FF14 'a...' BSR *-$00EA ; FFFFFFE0
000000CE: 6600 0146 'f..F' BNE *+$0148 ; 00000216
000000D2: 0805 0002 '....' BTST #$02,D5
000000D6: 6712 'g.' BEQ.S *+$0014 ; 000000EA
000000D8: 1029 0002 '.)..' MOVE.B $0002(A1),D0
000000DC: 1228 001E '.(..' MOVE.B $001E(A0),D1
000000E0: B300 '..' EOR.B D1,D0
000000E2: C02B 005E '.+.^' AND.B $005E(A3),D0
000000E6: 6600 012E 'f...' BNE *+$0130 ; 00000216
000000EA: 0805 0004 '....' BTST #$04,D5
000000EE: 6716 'g.' BEQ.S *+$0018 ; 00000106
000000F0: 3029 0004 '0)..' MOVE.W $0004(A1),D0
000000F4: B068 0034 '.h.4' CMP.W $0034(A0),D0
000000F8: 6500 011C 'e...' BCS *+$011E ; 00000216
000000FC: B06A 0034 '.j.4' CMP.W $0034(A2),D0
00000100: 6304 'c.' BLS.S *+$0006 ; 00000106
00000102: 6000 0112 '`...' BRA *+$0114 ; 00000216
00000106: 0805 0003 '....' BTST #$03,D5
0000010A: 672C 'g,' BEQ.S *+$002E ; 00000138
0000010C: 48E6 008C 'H...' MOVEM.L A0/A4/A5,-(A6)
00000110: 7003 'p.' MOVEQ #$03,D0
00000112: 49E8 0020 'I.. ' LEA $0020(A0),A4
00000116: 4BEA 0020 'K.. ' LEA $0020(A2),A5
0000011A: 082B 0005 005F '.+..._' BTST #$05,$005F(A3)
00000120: 6706 'g.' BEQ.S *+$0008 ; 00000128
00000122: 41E9 0004 'A...' LEA $0004(A1),A0
00000126: 6004 '`.' BRA.S *+$0006 ; 0000012C
00000128: 41E9 0016 'A...' LEA $0016(A1),A0
0000012C: 6100 FEA2 'a...' BSR *-$015C ; FFFFFFD0
00000130: 4CDE 3100 'L.1.' MOVEM.L (A6)+,A0/A4/A5
00000134: 6600 00E0 'f...' BNE *+$00E2 ; 00000216
00000138: 0805 000C '....' BTST #$0C,D5
0000013C: 672C 'g,' BEQ.S *+$002E ; 0000016A
0000013E: 48E6 008C 'H...' MOVEM.L A0/A4/A5,-(A6)
00000142: 7003 'p.' MOVEQ #$03,D0
00000144: 49E8 0054 'I..T' LEA $0054(A0),A4
00000148: 4BEA 0054 'K..T' LEA $0054(A2),A5
0000014C: 082B 0005 005F '.+..._' BTST #$05,$005F(A3)
00000152: 6706 'g.' BEQ.S *+$0008 ; 0000015A
00000154: 41E9 0038 'A..8' LEA $0038(A1),A0
00000158: 6004 '`.' BRA.S *+$0006 ; 0000015E
0000015A: 41E9 0026 'A..&' LEA $0026(A1),A0
0000015E: 6100 FE70 'a..p' BSR *-$018E ; FFFFFFD0
00000162: 4CDE 3100 'L.1.' MOVEM.L (A6)+,A0/A4/A5
00000166: 6600 00AE 'f...' BNE *+$00B0 ; 00000216
0000016A: 0805 0005 '....' BTST #$05,D5
0000016E: 670E 'g.' BEQ.S *+$0010 ; 0000017E
00000170: 2029 001A ' )..' MOVE.L $001A(A1),D0
00000174: 7236 'r6' MOVEQ #$36,D1 ; '6'
00000176: 6100 FE68 'a..h' BSR *-$0196 ; FFFFFFE0
0000017A: 6600 009A 'f...' BNE *+$009C ; 00000216
0000017E: 0805 0006 '....' BTST #$06,D5
00000182: 670E 'g.' BEQ.S *+$0010 ; 00000192
00000184: 2029 001E ' )..' MOVE.L $001E(A1),D0
00000188: 723A 'r:' MOVEQ #$3A,D1 ; ':'
0000018A: 6100 FE54 'a..T' BSR *-$01AA ; FFFFFFE0
0000018E: 6600 0086 'f...' BNE *+$0088 ; 00000216
00000192: 0805 0007 '....' BTST #$07,D5
00000196: 670C 'g.' BEQ.S *+$000E ; 000001A4
00000198: 2029 0024 ' ).$' MOVE.L $0024(A1),D0
0000019C: 7240 'r@' MOVEQ #$40,D1 ; '@'
0000019E: 6100 FE40 'a..@' BSR *-$01BE ; FFFFFFE0
000001A2: 6672 'fr' BNE.S *+$0074 ; 00000216
000001A4: 0805 0008 '....' BTST #$08,D5
000001A8: 670C 'g.' BEQ.S *+$000E ; 000001B6
000001AA: 2029 0028 ' ).(' MOVE.L $0028(A1),D0
000001AE: 7244 'rD' MOVEQ #$44,D1 ; 'D'
000001B0: 6100 FE2E 'a...' BSR *-$01D0 ; FFFFFFE0
000001B4: 6660 'f`' BNE.S *+$0062 ; 00000216
000001B6: 0805 0009 '....' BTST #$09,D5
000001BA: 671A 'g.' BEQ.S *+$001C ; 000001D6
000001BC: 082B 0005 005F '.+..._' BTST #$05,$005F(A3)
000001C2: 6706 'g.' BEQ.S *+$0008 ; 000001CA
000001C4: 2029 002C ' ).,' MOVE.L $002C(A1),D0
000001C8: 6004 '`.' BRA.S *+$0006 ; 000001CE
000001CA: 2029 000A ' )..' MOVE.L $000A(A1),D0
000001CE: 7248 'rH' MOVEQ #$48,D1 ; 'H'
000001D0: 6100 FE0E 'a...' BSR *-$01F0 ; FFFFFFE0
000001D4: 6640 'f@' BNE.S *+$0042 ; 00000216
000001D6: 0805 000A '....' BTST #$0A,D5
000001DA: 671A 'g.' BEQ.S *+$001C ; 000001F6
000001DC: 082B 0005 005F '.+..._' BTST #$05,$005F(A3)
000001E2: 6706 'g.' BEQ.S *+$0008 ; 000001EA
000001E4: 2029 0030 ' ).0' MOVE.L $0030(A1),D0
000001E8: 6004 '`.' BRA.S *+$0006 ; 000001EE
000001EA: 2029 000E ' )..' MOVE.L $000E(A1),D0
000001EE: 724C 'rL' MOVEQ #$4C,D1 ; 'L'
000001F0: 6100 FDEE 'a...' BSR *-$0210 ; FFFFFFE0
000001F4: 6620 'f ' BNE.S *+$0022 ; 00000216
000001F6: 0805 000B '....' BTST #$0B,D5
000001FA: 671E 'g.' BEQ.S *+$0020 ; 0000021A
000001FC: 082B 0005 005F '.+..._' BTST #$05,$005F(A3)
00000202: 6706 'g.' BEQ.S *+$0008 ; 0000020A
00000204: 2029 0034 ' ).4' MOVE.L $0034(A1),D0
00000208: 6004 '`.' BRA.S *+$0006 ; 0000020E
0000020A: 2029 0012 ' )..' MOVE.L $0012(A1),D0
0000020E: 7250 'rP' MOVEQ #$50,D1 ; 'P'
00000210: 6100 FDCE 'a...' BSR *-$0230 ; FFFFFFE0
00000214: 6704 'g.' BEQ.S *+$0006 ; 0000021A
00000216: 7001 'p.' MOVEQ #$01,D0
00000218: 6002 '`.' BRA.S *+$0004 ; 0000021C
0000021A: 7000 'p.' MOVEQ #$00,D0
0000021C: 0805 000E '....' BTST #$0E,D5
00000220: 6708 'g.' BEQ.S *+$000A ; 0000022A
00000222: 0A00 0001 '....' EORI.B #$01,D0
00000226: 6002 '`.' BRA.S *+$0004 ; 0000022A
00000228: 7001 'p.' MOVEQ #$01,D0
0000022A: 4A40 'J@' TST.W D0
0000022C: 205E ' ^' MOVEA.L (A6)+,A0
0000022E: 4E75 'Nu' RTS
Comment:
AUTOMOD_26FA0 ended due to: ran into next module
Comment:
#####################################################################################
Module: VERIFYCSPB [271D0, 272A0)
Module started due to: MODGUESS (align, label)
VectorTable comment: {sources}OS:HFS:Extensions:CatSearch.a
Dictionary: Flags $00 FirstId 538
538: VERIFYCSPB
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="VERIFYCSPB"(538) Segment="Main"(200)
Size: Flags $00 ModuleSize 208
Content: Flags $08
Contents offset $0000 size $00D0
00000000: 48E7 444C 'H.DL' MOVEM.L D1/D5/A1/A4/A5,-(A7)
00000004: 2A48 '*H' MOVEA.L A0,A5
00000006: 4AAD 0018 'J...' TST.L $0018(A5)
0000000A: 6700 00BA 'g...' BEQ *+$00BC ; 000000C6
0000000E: 4AAD 0028 'J..(' TST.L $0028(A5)
00000012: 6700 00B2 'g...' BEQ *+$00B4 ; 000000C6
00000016: 2A2D 0024 '*-.$' MOVE.L $0024(A5),D5
0000001A: 2205 '".' MOVE.L D5,D1
0000001C: 0281 FFFF BFFC '......' ANDI.L #$FFFFBFFC,D1
00000022: 6708 'g.' BEQ.S *+$000A ; 0000002C
00000024: 4AAD 002C 'J..,' TST.L $002C(A5)
00000028: 6700 009C 'g...' BEQ *+$009E ; 000000C6
0000002C: 4203 'B.' CLR.B D3
0000002E: 0805 0000 '....' BTST #$00,D5
00000032: 6606 'f.' BNE.S *+$0008 ; 0000003A
00000034: 0805 0001 '....' BTST #$01,D5
00000038: 671A 'g.' BEQ.S *+$001C ; 00000054
0000003A: 226D 0028 '"m.(' MOVEA.L $0028(A5),A1
0000003E: 2269 0012 '"i..' MOVEA.L $0012(A1),A1
00000042: 2409 '$.' MOVE.L A1,D2
00000044: 6700 0080 'g...' BEQ *+$0082 ; 000000C6
00000048: 7000 'p.' MOVEQ #$00,D0
0000004A: 1011 '..' MOVE.B (A1),D0
0000004C: 6700 0078 'g..x' BEQ *+$007A ; 000000C6
00000050: 08C3 0002 '....' BSET #$02,D3
00000054: 226D 0028 '"m.(' MOVEA.L $0028(A5),A1
00000058: 286D 002C '(m.,' MOVEA.L $002C(A5),A4
0000005C: 0805 0002 '....' BTST #$02,D5
00000060: 6724 'g$' BEQ.S *+$0026 ; 00000086
00000062: 142C 001E '.,..' MOVE.B $001E(A4),D2
00000066: 103C 00EE '.<..' MOVE.B #$EE,D0
0000006A: C02C 001E '.,..' AND.B $001E(A4),D0
0000006E: 6600 0056 'f..V' BNE *+$0058 ; 000000C6
00000072: 0802 0004 '....' BTST #$04,D2
00000076: 670E 'g.' BEQ.S *+$0010 ; 00000086
00000078: 0829 0004 001E '.)....' BTST #$04,$001E(A1)
0000007E: 670A 'g.' BEQ.S *+$000C ; 0000008A
00000080: 08C3 0000 '....' BSET #$00,D3
00000084: 6008 '`.' BRA.S *+$000A ; 0000008E
00000086: 08C3 0000 '....' BSET #$00,D3
0000008A: 08C3 0001 '....' BSET #$01,D3
0000008E: 0882 0004 '....' BCLR #$04,D2
00000092: 0803 0000 '....' BTST #$00,D3
00000096: 670E 'g.' BEQ.S *+$0010 ; 000000A6
00000098: 0805 0002 '....' BTST #$02,D5
0000009C: 6708 'g.' BEQ.S *+$000A ; 000000A6
0000009E: 082C 0000 001E '.,....' BTST #$00,$001E(A4)
000000A4: 6620 'f ' BNE.S *+$0022 ; 000000C6
000000A6: 0805 0004 '....' BTST #$04,D5
000000AA: 6706 'g.' BEQ.S *+$0008 ; 000000B2
000000AC: 0803 0001 '....' BTST #$01,D3
000000B0: 6614 'f.' BNE.S *+$0016 ; 000000C6
000000B2: 0803 0000 '....' BTST #$00,D3
000000B6: 670A 'g.' BEQ.S *+$000C ; 000000C2
000000B8: 2005 ' .' MOVE.L D5,D0
000000BA: 0280 0000 01E0 '......' ANDI.L #$000001E0,D0
000000C0: 6604 'f.' BNE.S *+$0006 ; 000000C6
000000C2: 7000 'p.' MOVEQ #$00,D0
000000C4: 6004 '`.' BRA.S *+$0006 ; 000000CA
000000C6: 303C FFCE '0<..' MOVE.W #$FFCE,D0
000000CA: 4CDF 3222 'L.2"' MOVEM.L (A7)+,D1/D5/A1/A4/A5
000000CE: 4E75 'Nu' RTS
Comment:
VERIFYCSPB ended due to: vector glue below
Comment:
#####################################################################################
Module: CHECKCSPB [272B0, 272BE)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+4 (272B4): BSR VERIFYCSPB
VectorTable comment: {sources}OS:HFS:Extensions:CatSearch.a
Dictionary: Flags $00 FirstId 539
539: CHECKCSPB
Module: Flags=$88=(ForcedActive Extern Code) Module="CHECKCSPB"(539) Segment="Main"(200)
Size: Flags $00 ModuleSize 14
Content: Flags $08
Contents offset $0000 size $000E
00000000: 48E7 3000 'H.0.' MOVEM.L D2/D3,-(A7)
00000004: 6100 FFFA 'a...' BSR VERIFYCSPB-CHECKCSPB+$FFFA ; ids: 538, 539
00000008: 4CDF 000C 'L...' MOVEM.L (A7)+,D2/D3
0000000C: 4E75 'Nu' RTS
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="VERIFYCSPB"(538) Ref2="CHECKCSPB"(539)
0006
Comment:
CHECKCSPB ended due to: vector glue below
Comment:
#####################################################################################
Module: CMCATSEARCH [272D0, 273EC)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+118 (273E8): JMP CMDDONE
+FE (273CE): BSR BTENDPSCAN
+DE (273AE): BSR BTGETPHYS
+A6 (27376): BSR BTIPSCAN
+4E (2731E): BSR VERIFYCSPB
+34 (27304): JSR EXTOFFLINCK
+0 (272D0): JSR FSQUEUE
Unresolved outgoing references:
+14 (272E4): BSR $26E60
+18 (272E8): JSR $22704
+9E (2736E): BSR $26E20
+B6 (27386): BSR $26FA0
+BC (2738C): BSR $26EE0
+C0 (27390): BSR $26EB0
+102 (273D2): BSR $26E90
VectorTable comment: {sources}OS:HFS:Extensions:CatSearch.a
Dictionary: Flags $00 FirstId 540
540: CMCATSEARCH
Module: Flags=$88=(ForcedActive Extern Code) Module="CMCATSEARCH"(540) Segment="Main"(200)
Size: Flags $00 ModuleSize 284
Content: Flags $08
Contents offset $0000 size $011C
00000000: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380
00000004: 9CFC 0064 '...d' SUBA.W #$0064,A6
00000008: 422E 005F 'B.._' CLR.B $005F(A6)
0000000C: 264E '&N' MOVEA.L A6,A3
0000000E: 2A48 '*H' MOVEA.L A0,A5
00000010: 202D 0030 ' -.0' MOVE.L $0030(A5),D0
00000014: 6100 FB7A 'a..z' BSR *-$0484 ; FFFFFB90
00000018: 4EBA B41A 'N...' JSR *-$4BE4 ; FFFFB434
0000001C: 264E '&N' MOVEA.L A6,A3
0000001E: 6600 00E2 'f...' BNE *+$00E4 ; 00000102
00000022: 302A 0008 '0*..' MOVE.W $0008(A2),D0
00000026: 0C40 D2D7 '.@..' CMPI.W #$D2D7,D0
0000002A: 6608 'f.' BNE.S *+$000A ; 00000034
0000002C: 303C FF85 '0<..' MOVE.W #$FF85,D0
00000030: 6000 00D0 '`...' BRA *+$00D2 ; 00000102
00000034: 4EBA 0000 'N...' JSR EXTOFFLINCK ; id: 383
00000038: 6704 'g.' BEQ.S *+$0006 ; 0000003E
0000003A: 6000 00C6 '`...' BRA *+$00C8 ; 00000102
0000003E: 2A2D 0024 '*-.$' MOVE.L $0024(A5),D5
00000042: 7E00 '~.' MOVEQ #$00,D7
00000044: 2B47 0020 '+G. ' MOVE.L D7,$0020(A5)
00000048: 276D 0018 005A ''m...Z' MOVE.L $0018(A5),$005A(A3)
0000004E: 6100 FFB0 'a...' BSR VERIFYCSPB-CMCATSEARCH+$FFB0 ; ids: 538, 540
00000052: 6600 00AE 'f...' BNE *+$00B0 ; 00000102
00000056: 1742 005E '.B.^' MOVE.B D2,$005E(A3)
0000005A: 872B 005F '.+._' OR.B D3,$005F(A3)
0000005E: 4AAD 001C 'J...' TST.L $001C(A5)
00000062: 6700 0082 'g...' BEQ *+$0084 ; 000000E6
00000066: 0803 0002 '....' BTST #$02,D3
0000006A: 672E 'g.' BEQ.S *+$0030 ; 0000009A
0000006C: 206D 0028 ' m.(' MOVEA.L $0028(A5),A0
00000070: 2068 0012 ' h..' MOVEA.L $0012(A0),A0
00000074: 7000 'p.' MOVEQ #$00,D0
00000076: 1010 '..' MOVE.B (A0),D0
00000078: 0C00 001F '....' CMPI.B #$1F,D0
0000007C: 6212 'b.' BHI.S *+$0014 ; 00000090
0000007E: 5200 'R.' ADDQ.B #1,D0
00000080: 43EB 001A 'C...' LEA $001A(A3),A1
00000084: A22E '..' _BlockMoveData ; A22E
00000086: 7000 'p.' MOVEQ #$00,D0
00000088: 2049 ' I' MOVEA.L A1,A0
0000008A: 1018 '..' MOVE.B (A0)+,D0
0000008C: A054 '.T' _UprString ; A054
0000008E: 600A '`.' BRA.S *+$000C ; 0000009A
00000090: 70D9 'p.' MOVEQ #$D9,D0
00000092: 0805 000E '....' BTST #$0E,D5
00000096: 676A 'gj' BEQ.S *+$006C ; 00000102
00000098: 7A00 'z.' MOVEQ #$00,D5
0000009A: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
0000009E: 6100 FAB0 'a...' BSR *-$054E ; FFFFFB50
000000A2: 41ED 0034 'A..4' LEA $0034(A5),A0
000000A6: 6100 FF58 'a..X' BSR BTIPSCAN-CMCATSEARCH+$FF58 ; ids: 521, 540
000000AA: 6646 'fF' BNE.S *+$0048 ; 000000F2
000000AC: 70FF 'p.' MOVEQ #$FF,D0
000000AE: 2740 0060 ''@.`' MOVE.L D0,$0060(A3)
000000B2: 274C 0016 ''L..' MOVE.L A4,$0016(A3)
000000B6: 6100 FC18 'a...' BSR *-$03E6 ; FFFFFCD0
000000BA: 6614 'f.' BNE.S *+$0016 ; 000000D0
000000BC: 6100 FB52 'a..R' BSR *-$04AC ; FFFFFC10
000000C0: 6100 FB1E 'a...' BSR *-$04E0 ; FFFFFBE0
000000C4: 5287 'R.' ADDQ.L #1,D7
000000C6: 2B47 0020 '+G. ' MOVE.L D7,$0020(A5)
000000CA: BEAD 001C '....' CMP.L $001C(A5),D7
000000CE: 6420 'd ' BCC.S *+$0022 ; 000000F0
000000D0: 082B 0006 005F '.+..._' BTST #$06,$005F(A3)
000000D6: 6706 'g.' BEQ.S *+$0008 ; 000000DE
000000D8: 08EC 0006 002A '.....*' BSET #$06,$002A(A4)
000000DE: 6100 FF20 'a.. ' BSR BTGETPHYS-CMCATSEARCH+$FF20 ; ids: 528, 540
000000E2: 660E 'f.' BNE.S *+$0010 ; 000000F2
000000E4: 60D0 '`.' BRA.S *-$002E ; 000000B6
000000E6: 7000 'p.' MOVEQ #$00,D0
000000E8: 6018 '`.' BRA.S *+$001A ; 00000102
000000EA: 303C FFCE '0<..' MOVE.W #$FFCE,D0
000000EE: 6012 '`.' BRA.S *+$0014 ; 00000102
000000F0: 7000 'p.' MOVEQ #$00,D0
000000F2: 0C40 FF80 '.@..' CMPI.W #$FF80,D0
000000F6: 6602 'f.' BNE.S *+$0004 ; 000000FA
000000F8: 7000 'p.' MOVEQ #$00,D0
000000FA: 41ED 0034 'A..4' LEA $0034(A5),A0
000000FE: 6100 FF00 'a...' BSR BTENDPSCAN-CMCATSEARCH+$FF00 ; ids: 523, 540
00000102: 6100 FABC 'a...' BSR *-$0542 ; FFFFFBC0
00000106: 082B 0003 005F '.+..._' BTST #$03,$005F(A3)
0000010C: 6704 'g.' BEQ.S *+$0006 ; 00000112
0000010E: DCFC 0200 '....' ADDA.W #$0200,A6
00000112: 4DEE 0064 'M..d' LEA $0064(A6),A6
00000116: 97CB '..' SUBA.L A3,A3
00000118: 4EFA 0000 'N...' JMP CMDDONE ; id: 367
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMDDONE"(367)
0000011A
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="BTENDPSCAN"(523) Ref2="CMCATSEARCH"(540)
0100
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="BTGETPHYS"(528) Ref2="CMCATSEARCH"(540)
00E0
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="BTIPSCAN"(521) Ref2="CMCATSEARCH"(540)
00A8
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="VERIFYCSPB"(538) Ref2="CMCATSEARCH"(540)
0050
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTOFFLINCK"(383)
00000036
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUE"(380)
00000002
Comment:
CMCATSEARCH ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_27400 [27400, 276BE)
Module started due to: vector glue above
Resolved outgoing references:
+2AC (276AC): JMP CMDDONE
+2A8 (276A8): JSR POPCNAME
+2A2 (276A2): JSR POPCNAME
+272 (27672): JSR GTNXTFCB
+222 (27622): JSR GT1STFCB
+21C (2761C): JSR FIDEXCHANGEFILES
+202 (27602): JSR GTNXTFCB
+1FA (275FA): JSR HFS_2A230
+1C6 (275C6): JSR GT1STFCB
+182 (27582): JSR PUSHCNAME
+176 (27576): JSR PUSHCNAME
+16C (2756C): JSR TFSVCBTST
+164 (27564): JSR EXTOFFLINCK
+15C (2755C): JSR CVFLGS
+118 (27518): JSR FSQUEUE
+EE (274EE): JSR FIDRESOLVEID
+DE (274DE): JSR TFSVCBTST
+D8 (274D8): JSR EXTOFFLINCK
+CE (274CE): JSR FSQUEUE
+A0 (274A0): JSR FIDDELETEID
+96 (27496): JSR TFSVCBTST
+90 (27490): JSR EXTOFFLINCK
+8A (2748A): JSR CVFLGS
+80 (27480): JSR FSQUEUE
+7C (2747C): JMP CMDDONE
+4C (2744C): JSR POPCNAME
+46 (27446): JSR FIDCREATEID
+2E (2742E): JSR POPCNAME
+28 (27428): JSR FIDGETID
+1E (2741E): JSR CVFLGS
+18 (27418): JSR PUSHCNAME
+10 (27410): JSR TFSVCBTST
+A (2740A): JSR EXTOFFLINCK
+0 (27400): JSR FSQUEUE
Unresolved outgoing references:
+4 (27404): JSR $23E1C
+84 (27484): JSR $22704
+D2 (274D2): JSR $22704
+11C (2751C): JSR $23E1C
+140 (27540): JSR $23E1C
+194 (27594): JSR $25A3E
+1A8 (275A8): JSR $25A3E
+1E2 (275E2): JSR $246AE
+0 (27400): CREATEFILEIDREF
VectorTable comment: {sources}OS:HFS:Extensions:FileIDs.a
+80 (27480): DELETEFILEIDREF
VectorTable comment: {sources}OS:HFS:Extensions:FileIDs.a
+CE (274CE): RESOLVEFILEIDREF
VectorTable comment: {sources}OS:HFS:Extensions:FileIDs.a
+118 (27518): PBHEXCHANGEFILES
VectorTable comment: {sources}OS:HFS:Extensions:FileIDs.a
Dictionary: Flags $00 FirstId 541
541: AUTOMOD_27400
542: PBHEXCHANGEFILES
543: RESOLVEFILEIDREF
544: DELETEFILEIDREF
545: CREATEFILEIDREF
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_27400"(541) Segment="Main"(200)
Size: Flags $00 ModuleSize 702
Content: Flags $08
Contents offset $0000 size $02BE
00000000: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380
00000004: 4EBA CA16 'N...' JSR *-$35E8 ; FFFFCA1C
00000008: 6672 'fr' BNE.S *+$0074 ; 0000007C
0000000A: 4EBA 0000 'N...' JSR EXTOFFLINCK ; id: 383
0000000E: 666C 'fl' BNE.S *+$006E ; 0000007C
00000010: 4EBA 0000 'N...' JSR TFSVCBTST ; id: 376
00000014: 6664 'fd' BNE.S *+$0066 ; 0000007A
00000016: 2648 '&H' MOVEA.L A0,A3
00000018: 4EBA 0000 'N...' JSR PUSHCNAME ; id: 386
0000001C: 3D02 '=.' MOVE.W D2,-(A6)
0000001E: 4EBA 0000 'N...' JSR CVFLGS ; id: 385
00000022: 6720 'g ' BEQ.S *+$0022 ; 00000044
00000024: 3E00 '>.' MOVE.W D0,D7
00000026: 2006 ' .' MOVE.L D6,D0
00000028: 4EBA 0000 'N...' JSR FIDGETID ; id: 550
0000002C: 341E '4.' MOVE.W (A6)+,D2
0000002E: 4EBA 0000 'N...' JSR POPCNAME ; id: 384
00000032: 2741 0036 ''A.6' MOVE.L D1,$0036(A3)
00000036: 4A40 'J@' TST.W D0
00000038: 6724 'g$' BEQ.S *+$0026 ; 0000005E
0000003A: 0C40 0036 '.@.6' CMPI.W #$0036,D0
0000003E: 6624 'f$' BNE.S *+$0026 ; 00000064
00000040: 3007 '0.' MOVE.W D7,D0
00000042: 6038 '`8' BRA.S *+$003A ; 0000007C
00000044: 2006 ' .' MOVE.L D6,D0
00000046: 4EBA 0000 'N...' JSR FIDCREATEID ; id: 549
0000004A: 341E '4.' MOVE.W (A6)+,D2
0000004C: 4EBA 0000 'N...' JSR POPCNAME ; id: 384
00000050: 2741 0036 ''A.6' MOVE.L D1,$0036(A3)
00000054: 4A40 'J@' TST.W D0
00000056: 6724 'g$' BEQ.S *+$0026 ; 0000007C
00000058: 0C40 0031 '.@.1' CMPI.W #$0031,D0
0000005C: 6606 'f.' BNE.S *+$0008 ; 00000064
0000005E: 303C FAEB '0<..' MOVE.W #$FAEB,D0
00000062: 6018 '`.' BRA.S *+$001A ; 0000007C
00000064: 0C40 0035 '.@.5' CMPI.W #$0035,D0
00000068: 6606 'f.' BNE.S *+$0008 ; 00000070
0000006A: 303C FAEA '0<..' MOVE.W #$FAEA,D0
0000006E: 600C '`.' BRA.S *+$000E ; 0000007C
00000070: 0C40 0030 '.@.0' CMPI.W #$0030,D0
00000074: 6606 'f.' BNE.S *+$0008 ; 0000007C
00000076: 70D5 'p.' MOVEQ #$D5,D0
00000078: 6002 '`.' BRA.S *+$0004 ; 0000007C
0000007A: 7085 'p.' MOVEQ #$85,D0
0000007C: 4EFA 0000 'N...' JMP CMDDONE ; id: 367
00000080: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380
00000084: 4EBA B27E 'N..~' JSR *-$4D80 ; FFFFB304
00000088: 6642 'fB' BNE.S *+$0044 ; 000000CC
0000008A: 4EBA 0000 'N...' JSR CVFLGS ; id: 385
0000008E: 663C 'f<' BNE.S *+$003E ; 000000CC
00000090: 4EBA 0000 'N...' JSR EXTOFFLINCK ; id: 383
00000094: 6636 'f6' BNE.S *+$0038 ; 000000CC
00000096: 4EBA 0000 'N...' JSR TFSVCBTST ; id: 376
0000009A: 662E 'f.' BNE.S *+$0030 ; 000000CA
0000009C: 2028 0036 ' (.6' MOVE.L $0036(A0),D0
000000A0: 4EBA 0000 'N...' JSR FIDDELETEID ; id: 548
000000A4: 6726 'g&' BEQ.S *+$0028 ; 000000CC
000000A6: 0C40 0036 '.@.6' CMPI.W #$0036,D0
000000AA: 6606 'f.' BNE.S *+$0008 ; 000000B2
000000AC: 303C FAEC '0<..' MOVE.W #$FAEC,D0
000000B0: 601A '`.' BRA.S *+$001C ; 000000CC
000000B2: 0C40 0030 '.@.0' CMPI.W #$0030,D0
000000B6: 6606 'f.' BNE.S *+$0008 ; 000000BE
000000B8: 303C FFD5 '0<..' MOVE.W #$FFD5,D0
000000BC: 600E '`.' BRA.S *+$0010 ; 000000CC
000000BE: 0C40 0035 '.@.5' CMPI.W #$0035,D0
000000C2: 6608 'f.' BNE.S *+$000A ; 000000CC
000000C4: 303C FAEA '0<..' MOVE.W #$FAEA,D0
000000C8: 6002 '`.' BRA.S *+$0004 ; 000000CC
000000CA: 7085 'p.' MOVEQ #$85,D0
000000CC: 60AE '`.' BRA.S *-$0050 ; 0000007C
000000CE: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380
000000D2: 4EBA B230 'N..0' JSR *-$4DCE ; FFFFB304
000000D6: 663E 'f>' BNE.S *+$0040 ; 00000116
000000D8: 4EBA 0000 'N...' JSR EXTOFFLINCK ; id: 383
000000DC: 6638 'f8' BNE.S *+$003A ; 00000116
000000DE: 4EBA 0000 'N...' JSR TFSVCBTST ; id: 376
000000E2: 6628 'f(' BNE.S *+$002A ; 0000010C
000000E4: 2648 '&H' MOVEA.L A0,A3
000000E6: 2028 0036 ' (.6' MOVE.L $0036(A0),D0
000000EA: 2068 0012 ' h..' MOVEA.L $0012(A0),A0
000000EE: 4EBA 0000 'N...' JSR FIDRESOLVEID ; id: 547
000000F2: 671E 'g.' BEQ.S *+$0020 ; 00000112
000000F4: 0C40 0030 '.@.0' CMPI.W #$0030,D0
000000F8: 6606 'f.' BNE.S *+$0008 ; 00000100
000000FA: 303C FAEC '0<..' MOVE.W #$FAEC,D0
000000FE: 6016 '`.' BRA.S *+$0018 ; 00000116
00000100: 0C40 0035 '.@.5' CMPI.W #$0035,D0
00000104: 660C 'f.' BNE.S *+$000E ; 00000112
00000106: 303C FAEA '0<..' MOVE.W #$FAEA,D0
0000010A: 600A '`.' BRA.S *+$000C ; 00000116
0000010C: 7085 'p.' MOVEQ #$85,D0
0000010E: 6000 0006 '`...' BRA *+$0008 ; 00000116
00000112: 2741 0030 ''A.0' MOVE.L D1,$0030(A3)
00000116: 60B4 '`.' BRA.S *-$004A ; 000000CC
00000118: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380
0000011C: 4EBA C8FE 'N...' JSR *-$3700 ; FFFFCA1C
00000120: 6600 018A 'f...' BNE *+$018C ; 000002AC
00000124: 2206 '".' MOVE.L D6,D1
00000126: 2A02 '*.' MOVE.L D2,D5
00000128: 2D0C '-.' MOVE.L A4,-(A6)
0000012A: 2D0A '-.' MOVE.L A2,-(A6)
0000012C: 2D28 0012 '-(..' MOVE.L $0012(A0),-(A6)
00000130: 2D28 0030 '-(.0' MOVE.L $0030(A0),-(A6)
00000134: 2168 001C 0012 '!h....' MOVE.L $001C(A0),$0012(A0)
0000013A: 2168 0024 0030 '!h.$.0' MOVE.L $0024(A0),$0030(A0)
00000140: 4EBA C8DA 'N...' JSR *-$3724 ; FFFFCA1C
00000144: 215E 0030 '!^.0' MOVE.L (A6)+,$0030(A0)
00000148: 215E 0012 '!^..' MOVE.L (A6)+,$0012(A0)
0000014C: 265E '&^' MOVEA.L (A6)+,A3
0000014E: 4A40 'J@' TST.W D0
00000150: 6600 0146 'f..F' BNE *+$0148 ; 00000298
00000154: 2E01 '..' MOVE.L D1,D7
00000156: B7CA '..' CMPA.L A2,A3
00000158: 6600 0136 'f..6' BNE *+$0138 ; 00000290
0000015C: 4EBA 0000 'N...' JSR CVFLGS ; id: 385
00000160: 6600 0136 'f..6' BNE *+$0138 ; 00000298
00000164: 4EBA 0000 'N...' JSR EXTOFFLINCK ; id: 383
00000168: 6600 012E 'f...' BNE *+$0130 ; 00000298
0000016C: 4EBA 0000 'N...' JSR TFSVCBTST ; id: 376
00000170: 6600 0124 'f..$' BNE *+$0126 ; 00000296
00000174: 2A5E '*^' MOVEA.L (A6)+,A5
00000176: 4EBA 0000 'N...' JSR PUSHCNAME ; id: 386
0000017A: 2648 '&H' MOVEA.L A0,A3
0000017C: 284D '(M' MOVEA.L A5,A4
0000017E: 2D02 '-.' MOVE.L D2,-(A6)
00000180: 2405 '$.' MOVE.L D5,D2
00000182: 4EBA 0000 'N...' JSR PUSHCNAME ; id: 386
00000186: 2D02 '-.' MOVE.L D2,-(A6)
00000188: 9CFC 008C '....' SUBA.W #$008C,A6
0000018C: 284E '(N' MOVEA.L A6,A4
0000018E: 2A48 '*H' MOVEA.L A0,A5
00000190: 2007 ' .' MOVE.L D7,D0
00000192: 7400 't.' MOVEQ #$00,D2
00000194: 4EBA E4A8 'N...' JSR *-$1B56 ; FFFFE63E
00000198: 6600 00E0 'f...' BNE *+$00E2 ; 0000027A
0000019C: 2802 '(.' MOVE.L D2,D4
0000019E: 2A29 0014 '*)..' MOVE.L $0014(A1),D5
000001A2: 204B ' K' MOVEA.L A3,A0
000001A4: 2006 ' .' MOVE.L D6,D0
000001A6: 7400 't.' MOVEQ #$00,D2
000001A8: 4EBA E494 'N...' JSR *-$1B6A ; FFFFE63E
000001AC: 6600 00CC 'f...' BNE *+$00CE ; 0000027A
000001B0: 2602 '&.' MOVE.L D2,D3
000001B2: 2404 '$.' MOVE.L D4,D2
000001B4: 2829 0014 '()..' MOVE.L $0014(A1),D4
000001B8: BA84 '..' CMP.L D4,D5
000001BA: 660A 'f.' BNE.S *+$000C ; 000001C6
000001BC: 203C FFFF FAE6 ' <....' MOVE.L #$FFFFFAE6,D0
000001C2: 6000 00D8 '`...' BRA *+$00DA ; 0000029C
000001C6: 4EBA 0000 'N...' JSR GT1STFCB ; id: 382
000001CA: B5F1 1014 '....' CMPA.L $14(A1,D1.W),A2
000001CE: 6632 'f2' BNE.S *+$0034 ; 00000202
000001D0: BAB1 1000 '....' CMP.L $00(A1,D1.W),D5
000001D4: 6602 'f.' BNE.S *+$0004 ; 000001D8
000001D6: 6006 '`.' BRA.S *+$0008 ; 000001DE
000001D8: B8B1 1000 '....' CMP.L $00(A1,D1.W),D4
000001DC: 6624 'f$' BNE.S *+$0026 ; 00000202
000001DE: 50F8 0346 'P..F' ST $0346
000001E2: 4EBA D0CA 'N...' JSR *-$2F34 ; FFFFD2AE
000001E6: 6600 00B4 'f...' BNE *+$00B6 ; 0000029C
000001EA: 48E6 4040 'H.@@' MOVEM.L D1/A1,-(A6)
000001EE: 3001 '0.' MOVE.W D1,D0
000001F0: 7201 'r.' MOVEQ #$01,D1
000001F2: 226A 0054 '"j.T' MOVEA.L $0054(A2),A1
000001F6: 50F8 0377 'P..w' ST $0377
000001FA: 4EBA 0000 'N...' JSR HFS_2A230 ; id: 344
000001FE: 4CDE 0202 'L...' MOVEM.L (A6)+,D1/A1
00000202: 4EBA 0000 'N...' JSR GTNXTFCB ; id: 381
00000206: 65C2 'e.' BCS.S *-$003C ; 000001CA
00000208: 204D ' M' MOVEA.L A5,A0
0000020A: 224B '"K' MOVEA.L A3,A1
0000020C: 2206 '".' MOVE.L D6,D1
0000020E: 2004 ' .' MOVE.L D4,D0
00000210: 6100 009E 'a...' BSR *+$00A0 ; 000002B0
00000214: 2005 ' .' MOVE.L D5,D0
00000216: 6100 0098 'a...' BSR *+$009A ; 000002B0
0000021A: 2007 ' .' MOVE.L D7,D0
0000021C: 4EBA 0000 'N...' JSR FIDEXCHANGEFILES ; id: 546
00000220: 6658 'fX' BNE.S *+$005A ; 0000027A
00000222: 4EBA 0000 'N...' JSR GT1STFCB ; id: 382
00000226: B5F1 1014 '....' CMPA.L $14(A1,D1.W),A2
0000022A: 6646 'fF' BNE.S *+$0048 ; 00000272
0000022C: BAB1 1000 '....' CMP.L $00(A1,D1.W),D5
00000230: 661E 'f.' BNE.S *+$0020 ; 00000250
00000232: 42B1 1036 'B..6' CLR.L $36(A1,D1.W)
00000236: 2384 1000 '#...' MOVE.L D4,$00(A1,D1.W)
0000023A: 2386 103A '#..:' MOVE.L D6,$3A(A1,D1.W)
0000023E: 204B ' K' MOVEA.L A3,A0
00000240: 2849 '(I' MOVEA.L A1,A4
00000242: 43F1 103E 'C..>' LEA $3E(A1,D1.W),A1
00000246: 7001 'p.' MOVEQ #$01,D0
00000248: D010 '..' ADD.B (A0),D0
0000024A: A22E '..' _BlockMoveData ; A22E
0000024C: 224C '"L' MOVEA.L A4,A1
0000024E: 6022 '`"' BRA.S *+$0024 ; 00000272
00000250: B8B1 1000 '....' CMP.L $00(A1,D1.W),D4
00000254: 661C 'f.' BNE.S *+$001E ; 00000272
00000256: 42B1 1036 'B..6' CLR.L $36(A1,D1.W)
0000025A: 2385 1000 '#...' MOVE.L D5,$00(A1,D1.W)
0000025E: 2387 103A '#..:' MOVE.L D7,$3A(A1,D1.W)
00000262: 204D ' M' MOVEA.L A5,A0
00000264: 2849 '(I' MOVEA.L A1,A4
00000266: 43F1 103E 'C..>' LEA $3E(A1,D1.W),A1
0000026A: 7001 'p.' MOVEQ #$01,D0
0000026C: D010 '..' ADD.B (A0),D0
0000026E: A22E '..' _BlockMoveData ; A22E
00000270: 224C '"L' MOVEA.L A4,A1
00000272: 4EBA 0000 'N...' JSR GTNXTFCB ; id: 381
00000276: 65AE 'e.' BCS.S *-$0050 ; 00000226
00000278: 6022 '`"' BRA.S *+$0024 ; 0000029C
0000027A: 0C40 0030 '.@.0' CMPI.W #$0030,D0
0000027E: 6604 'f.' BNE.S *+$0006 ; 00000284
00000280: 70D5 'p.' MOVEQ #$D5,D0
00000282: 6018 '`.' BRA.S *+$001A ; 0000029C
00000284: 0C40 0035 '.@.5' CMPI.W #$0035,D0
00000288: 6612 'f.' BNE.S *+$0014 ; 0000029C
0000028A: 303C FAEA '0<..' MOVE.W #$FAEA,D0
0000028E: 600C '`.' BRA.S *+$000E ; 0000029C
00000290: 303C FAE9 '0<..' MOVE.W #$FAE9,D0
00000294: 6006 '`.' BRA.S *+$0008 ; 0000029C
00000296: 7085 'p.' MOVEQ #$85,D0
00000298: 584E 'XN' ADDQ.W #4,A6
0000029A: 6010 '`.' BRA.S *+$0012 ; 000002AC
0000029C: 4DEE 008C 'M...' LEA $008C(A6),A6
000002A0: 241E '$.' MOVE.L (A6)+,D2
000002A2: 4EBA 0000 'N...' JSR POPCNAME ; id: 384
000002A6: 241E '$.' MOVE.L (A6)+,D2
000002A8: 4EBA 0000 'N...' JSR POPCNAME ; id: 384
000002AC: 4EFA 0000 'N...' JMP CMDDONE ; id: 367
000002B0: 48E7 FEF8 'H...' MOVEM.L D0-D6/A0-A4,-(A7)
000002B4: 2600 '&.' MOVE.L D0,D3
000002B6: 7200 'r.' MOVEQ #$00,D1
000002B8: 2F38 0710 '/8..' MOVE.L $0710,-(A7)
000002BC: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMDDONE"(367)
000002AE
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="POPCNAME"(384)
000002AA
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="POPCNAME"(384)
000002A4
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GTNXTFCB"(381)
00000274
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GT1STFCB"(382)
00000224
Dictionary: Flags $00 FirstId 546
546: FIDEXCHANGEFILES
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FIDEXCHANGEFILES"(546)
0000021E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GTNXTFCB"(381)
00000204
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A230"(344)
000001FC
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GT1STFCB"(382)
000001C8
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="PUSHCNAME"(386)
00000184
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="PUSHCNAME"(386)
00000178
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="TFSVCBTST"(376)
0000016E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTOFFLINCK"(383)
00000166
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CVFLGS"(385)
0000015E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUE"(380)
0000011A
Dictionary: Flags $00 FirstId 547
547: FIDRESOLVEID
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FIDRESOLVEID"(547)
000000F0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="TFSVCBTST"(376)
000000E0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTOFFLINCK"(383)
000000DA
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUE"(380)
000000D0
Dictionary: Flags $00 FirstId 548
548: FIDDELETEID
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FIDDELETEID"(548)
000000A2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="TFSVCBTST"(376)
00000098
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTOFFLINCK"(383)
00000092
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CVFLGS"(385)
0000008C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUE"(380)
00000082
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMDDONE"(367)
0000007E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="POPCNAME"(384)
0000004E
Dictionary: Flags $00 FirstId 549
549: FIDCREATEID
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FIDCREATEID"(549)
00000048
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="POPCNAME"(384)
00000030
Dictionary: Flags $00 FirstId 550
550: FIDGETID
Pad
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FIDGETID"(550)
0000002A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CVFLGS"(385)
00000020
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="PUSHCNAME"(386)
0000001A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="TFSVCBTST"(376)
00000012
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="EXTOFFLINCK"(383)
0000000C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUE"(380)
00000002
EntryPoint: Flags=$08=(Extern Code) Offset=$0118 Entry="PBHEXCHANGEFILES"(542)
EntryPoint: Flags=$08=(Extern Code) Offset=$00CE Entry="RESOLVEFILEIDREF"(543)
EntryPoint: Flags=$08=(Extern Code) Offset=$0080 Entry="DELETEFILEIDREF"(544)
EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="CREATEFILEIDREF"(545)
Comment:
AUTOMOD_27400 ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_276F0 [276F0, 27CF0)
Module started due to: vector glue above
Resolved outgoing references:
+440 (27B30): JSR XFFLUSH
+43C (27B2C): JSR CMFLUSH
+424 (27B14): JSR XFFLUSH
+420 (27B10): JSR CMFLUSH
+21C (2790C): JSR UPDCNAME
+16E (2785E): JSR CMFLUSH
+15E (2784E): JSR BUILDKEY
+10E (277FE): JSR UPDCNAME
+F0 (277E0): JSR CMFLUSH
+8A (2777A): JSR CMFLUSH
+58 (27748): JSR UPDCNAME
+34 (27724): JSR BUILDKEY
Unresolved outgoing references:
+A (276FA): JSR $26044
+16 (27706): JSR $25A3E
+6A (2775A): JSR $20D64
+76 (27766): JSR $25A3E
+84 (27774): JSR $21152
+A2 (27792): JSR $25A3E
+EA (277DA): JSR $21152
+118 (27808): JSR $26044
+128 (27818): JSR $25A3E
+13E (2782E): JSR $25A3E
+152 (27842): JSR $21152
+168 (27858): JSR $20A90
+19A (2788A): JSR $26044
+1A6 (27896): JSR $25A3E
+1E4 (278D4): JSR $26044
+1F0 (278E0): JSR $25A3E
+20A (278FA): JSR $25A3E
+260 (27950): JSR $25A3E
+2B2 (279A2): JSR $25A3E
+380 (27A70): JSR $25A3E
+394 (27A84): JSR $21152
+3A4 (27A94): JSR $25A3E
+3B8 (27AA8): JSR $21152
+500 (27BF0): JSR $210C8
+510 (27C00): JSR $20CAC
+520 (27C10): JSR $20A90
+55E (27C4E): JSR $210C8
+57E (27C6E): JSR $20CAC
+5BE (27CAE): JSR $20D64
+0 (276F0): FIDCREATEID
VectorTable comment: {sources}OS:HFS:Extensions:FileIDsSvcs.a
+112 (27802): FIDDELETEID
VectorTable comment: {sources}OS:HFS:Extensions:FileIDsSvcs.a
+194 (27884): FIDGETID
VectorTable comment: {sources}OS:HFS:Extensions:FileIDsSvcs.a
+1DC (278CC): FIDRESOLVEID
VectorTable comment: {sources}OS:HFS:Extensions:FileIDsSvcs.a
+23C (2792C): FIDEXCHANGEFILES
VectorTable comment: {sources}OS:HFS:Extensions:FileIDsSvcs.a
Dictionary: Flags $00 FirstId 551
551: AUTOMOD_276F0
552: FIDEXCHANGEFILES
553: FIDRESOLVEID
554: FIDGETID
555: FIDDELETEID
556: FIDCREATEID
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_276F0"(551) Segment="Main"(200)
Size: Flags $00 ModuleSize 1536
Content: Flags $08
Contents offset $0000 size $0600
00000000: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000002: 48E6 3E58 'H.>X' MOVEM.L D2-D6/A1/A3/A4,-(A6)
00000006: 2C00 ',.' MOVE.L D0,D6
00000008: 2648 '&H' MOVEA.L A0,A3
0000000A: 4EBA E948 'N..H' JSR *-$16B6 ; FFFFE954
0000000E: 7A00 'z.' MOVEQ #$00,D5
00000010: 42AA 00AC 'B...' CLR.L $00AC(A2)
00000014: 7400 't.' MOVEQ #$00,D2
00000016: 4EBA E336 'N..6' JSR *-$1CC8 ; FFFFE34E
0000001A: 6600 00DE 'f...' BNE *+$00E0 ; 000000FA
0000001E: 0C11 0002 '....' CMPI.B #$02,(A1)
00000022: 666C 'fl' BNE.S *+$006E ; 00000090
00000024: 2802 '(.' MOVE.L D2,D4
00000026: 1629 0002 '.)..' MOVE.B $0002(A1),D3
0000002A: 2029 0014 ' )..' MOVE.L $0014(A1),D0
0000002E: 2A00 '*.' MOVE.L D0,D5
00000030: 91C8 '..' SUBA.L A0,A0
00000032: 43D4 'C.' LEA (A4),A1
00000034: 4EBA 0000 'N...' JSR BUILDKEY ; id: 496
00000038: 43EC 0026 'C..&' LEA $0026(A4),A1
0000003C: 303C 0016 '0<..' MOVE.W #$0016,D0
00000040: 4259 'BY' CLR.W (A1)+
00000042: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000040
00000046: 43EC 0026 'C..&' LEA $0026(A4),A1
0000004A: 12BC 0004 '....' MOVE.B #$04,(A1)
0000004E: 2346 000A '#F..' MOVE.L D6,$000A(A1)
00000052: 204B ' K' MOVEA.L A3,A0
00000054: 43E9 000E 'C...' LEA $000E(A1),A1
00000058: 4EBA 0000 'N...' JSR UPDCNAME ; id: 493
0000005C: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
00000060: 323C 002E '2<..' MOVE.W #$002E,D1
00000064: 43EC 0026 'C..&' LEA $0026(A4),A1
00000068: 41D4 'A.' LEA (A4),A0
0000006A: 4EBA 9608 'N...' JSR *-$69F6 ; FFFF9674
0000006E: 6626 'f&' BNE.S *+$0028 ; 00000096
00000070: 2404 '$.' MOVE.L D4,D2
00000072: 2006 ' .' MOVE.L D6,D0
00000074: 204B ' K' MOVEA.L A3,A0
00000076: 4EBA E2D6 'N...' JSR *-$1D28 ; FFFFE34E
0000007A: 08E9 0001 0002 '......' BSET #$01,$0002(A1)
00000080: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
00000084: 4EBA 99DC 'N...' JSR *-$6622 ; FFFF9A62
00000088: 6670 'fp' BNE.S *+$0072 ; 000000FA
0000008A: 4EBA 0000 'N...' JSR CMFLUSH ; id: 495
0000008E: 606A '`j' BRA.S *+$006C ; 000000FA
00000090: 303C 0035 '0<.5' MOVE.W #$0035,D0
00000094: 6064 '`d' BRA.S *+$0066 ; 000000FA
00000096: 0C40 0021 '.@.!' CMPI.W #$0021,D0
0000009A: 665E 'f^' BNE.S *+$0060 ; 000000FA
0000009C: 2005 ' .' MOVE.L D5,D0
0000009E: 91C8 '..' SUBA.L A0,A0
000000A0: 7400 't.' MOVEQ #$00,D2
000000A2: 4EBA E2AA 'N...' JSR *-$1D54 ; FFFFE34E
000000A6: 664E 'fN' BNE.S *+$0050 ; 000000F6
000000A8: 0C11 0004 '....' CMPI.B #$04,(A1)
000000AC: 6648 'fH' BNE.S *+$004A ; 000000F6
000000AE: 0803 0001 '....' BTST #$01,D3
000000B2: 6742 'gB' BEQ.S *+$0044 ; 000000F6
000000B4: BCA9 000A '....' CMP.L $000A(A1),D6
000000B8: 6706 'g.' BEQ.S *+$0008 ; 000000C0
000000BA: 2346 000A '#F..' MOVE.L D6,$000A(A1)
000000BE: 7600 'v.' MOVEQ #$00,D3
000000C0: 43E9 000E 'C...' LEA $000E(A1),A1
000000C4: 204B ' K' MOVEA.L A3,A0
000000C6: 48E7 00C0 'H...' MOVEM.L A0/A1,-(A7)
000000CA: 7000 'p.' MOVEQ #$00,D0
000000CC: 1018 '..' MOVE.B (A0)+,D0
000000CE: 4840 'H@' SWAP D0
000000D0: 1019 '..' MOVE.B (A1)+,D0
000000D2: A050 '.P' _RelString ; A050
000000D4: 4CDF 0300 'L...' MOVEM.L (A7)+,A0/A1
000000D8: 6708 'g.' BEQ.S *+$000A ; 000000E2
000000DA: 7001 'p.' MOVEQ #$01,D0
000000DC: D010 '..' ADD.B (A0),D0
000000DE: A22E '..' _BlockMoveData ; A22E
000000E0: 6004 '`.' BRA.S *+$0006 ; 000000E6
000000E2: 4A43 'JC' TST.W D3
000000E4: 6610 'f.' BNE.S *+$0012 ; 000000F6
000000E6: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
000000EA: 4EBA 9976 'N..v' JSR *-$6688 ; FFFF9A62
000000EE: 660A 'f.' BNE.S *+$000C ; 000000FA
000000F0: 4EBA 0000 'N...' JSR CMFLUSH ; id: 495
000000F4: 6604 'f.' BNE.S *+$0006 ; 000000FA
000000F6: 303C 0031 '0<.1' MOVE.W #$0031,D0
000000FA: 2205 '".' MOVE.L D5,D1
000000FC: 4DEE 008C 'M...' LEA $008C(A6),A6
00000100: 4CDE 1A7C 'L..|' MOVEM.L (A6)+,D2-D6/A1/A3/A4
00000104: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000106: 4A40 'J@' TST.W D0
00000108: 4E75 'Nu' RTS
0000010A: 43E9 000E 'C...' LEA $000E(A1),A1
0000010E: 4EBA 0000 'N...' JSR UPDCNAME ; id: 493
00000112: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000114: 48E6 7F58 'H..X' MOVEM.L D1-D7/A1/A3/A4,-(A6)
00000118: 4EBA E83A 'N..:' JSR *-$17C4 ; FFFFE954
0000011C: 2A00 '*.' MOVE.L D0,D5
0000011E: 7E00 '~.' MOVEQ #$00,D7
00000120: 42AA 00AC 'B...' CLR.L $00AC(A2)
00000124: 7400 't.' MOVEQ #$00,D2
00000126: 91C8 '..' SUBA.L A0,A0
00000128: 4EBA E224 'N..$' JSR *-$1DDA ; FFFFE34E
0000012C: 6648 'fH' BNE.S *+$004A ; 00000176
0000012E: 0C11 0004 '....' CMPI.B #$04,(A1)
00000132: 664E 'fN' BNE.S *+$0050 ; 00000182
00000134: 7400 't.' MOVEQ #$00,D2
00000136: 2029 000A ' )..' MOVE.L $000A(A1),D0
0000013A: 41E9 000E 'A...' LEA $000E(A1),A0
0000013E: 4EBA E20E 'N...' JSR *-$1DF0 ; FFFFE34E
00000142: 6704 'g.' BEQ.S *+$0006 ; 00000148
00000144: 3E00 '>.' MOVE.W D0,D7
00000146: 6610 'f.' BNE.S *+$0012 ; 00000158
00000148: 08A9 0001 0002 '......' BCLR #$01,$0002(A1)
0000014E: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
00000152: 4EBA 990E 'N...' JSR *-$66F0 ; FFFF9A62
00000156: 662E 'f.' BNE.S *+$0030 ; 00000186
00000158: 2005 ' .' MOVE.L D5,D0
0000015A: 91C8 '..' SUBA.L A0,A0
0000015C: 43D4 'C.' LEA (A4),A1
0000015E: 4EBA 0000 'N...' JSR BUILDKEY ; id: 496
00000162: 41D4 'A.' LEA (A4),A0
00000164: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
00000168: 4EBA 9236 'N..6' JSR *-$6DC8 ; FFFF93A0
0000016C: 6618 'f.' BNE.S *+$001A ; 00000186
0000016E: 4EBA 0000 'N...' JSR CMFLUSH ; id: 495
00000172: 3007 '0.' MOVE.W D7,D0
00000174: 6010 '`.' BRA.S *+$0012 ; 00000186
00000176: 0C40 0030 '.@.0' CMPI.W #$0030,D0
0000017A: 660A 'f.' BNE.S *+$000C ; 00000186
0000017C: 303C 0036 '0<.6' MOVE.W #$0036,D0
00000180: 6004 '`.' BRA.S *+$0006 ; 00000186
00000182: 303C 0035 '0<.5' MOVE.W #$0035,D0
00000186: 4DEE 008C 'M...' LEA $008C(A6),A6
0000018A: 4CDE 1AFE 'L...' MOVEM.L (A6)+,D1-D7/A1/A3/A4
0000018E: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000190: 4A40 'J@' TST.W D0
00000192: 4E75 'Nu' RTS
00000194: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000196: 48E6 2048 'H. H' MOVEM.L D2/A1/A4,-(A6)
0000019A: 4EBA E7B8 'N...' JSR *-$1846 ; FFFFE954
0000019E: 7A00 'z.' MOVEQ #$00,D5
000001A0: 42AA 00AC 'B...' CLR.L $00AC(A2)
000001A4: 7400 't.' MOVEQ #$00,D2
000001A6: 4EBA E1A6 'N...' JSR *-$1E58 ; FFFFE34E
000001AA: 6600 0020 'f.. ' BNE *+$0022 ; 000001CC
000001AE: 0C11 0002 '....' CMPI.B #$02,(A1)
000001B2: 660E 'f.' BNE.S *+$0010 ; 000001C2
000001B4: 0829 0001 0002 '.)....' BTST #$01,$0002(A1)
000001BA: 670C 'g.' BEQ.S *+$000E ; 000001C8
000001BC: 2229 0014 '")..' MOVE.L $0014(A1),D1
000001C0: 600C '`.' BRA.S *+$000E ; 000001CE
000001C2: 303C 0035 '0<.5' MOVE.W #$0035,D0
000001C6: 6004 '`.' BRA.S *+$0006 ; 000001CC
000001C8: 303C 0036 '0<.6' MOVE.W #$0036,D0
000001CC: 2205 '".' MOVE.L D5,D1
000001CE: 4DEE 008C 'M...' LEA $008C(A6),A6
000001D2: 4CDE 1204 'L...' MOVEM.L (A6)+,D2/A1/A4
000001D6: 2F1E '/.' MOVE.L (A6)+,-(A7)
000001D8: 4A40 'J@' TST.W D0
000001DA: 4E75 'Nu' RTS
000001DC: 2D1F '-.' MOVE.L (A7)+,-(A6)
000001DE: 48E6 3E5C 'H.>\' MOVEM.L D2-D6/A1/A3-A5,-(A6)
000001E2: 2600 '&.' MOVE.L D0,D3
000001E4: 4EBA E76E 'N..n' JSR *-$1890 ; FFFFE954
000001E8: 2648 '&H' MOVEA.L A0,A3
000001EA: 42AA 00AC 'B...' CLR.L $00AC(A2)
000001EE: 91C8 '..' SUBA.L A0,A0
000001F0: 4EBA E15C 'N..\' JSR *-$1EA2 ; FFFFE34E
000001F4: 662C 'f,' BNE.S *+$002E ; 00000222
000001F6: 0C11 0004 '....' CMPI.B #$04,(A1)
000001FA: 6634 'f4' BNE.S *+$0036 ; 00000230
000001FC: 2029 000A ' )..' MOVE.L $000A(A1),D0
00000200: 41E9 000E 'A...' LEA $000E(A1),A0
00000204: 48E6 A080 'H...' MOVEM.L D0/D2/A0,-(A6)
00000208: 7400 't.' MOVEQ #$00,D2
0000020A: 4EBA E142 'N..B' JSR *-$1EBC ; FFFFE34E
0000020E: 4CDE 0106 'L...' MOVEM.L (A6)+,D1/D2/A0
00000212: 6622 'f"' BNE.S *+$0024 ; 00000236
00000214: B6A9 0014 '....' CMP.L $0014(A1),D3
00000218: 661C 'f.' BNE.S *+$001E ; 00000236
0000021A: 224B '"K' MOVEA.L A3,A1
0000021C: 4EBA 0000 'N...' JSR UPDCNAME ; id: 493
00000220: 7000 'p.' MOVEQ #$00,D0
00000222: 4DEE 008C 'M...' LEA $008C(A6),A6
00000226: 4CDE 3A7C 'L.:|' MOVEM.L (A6)+,D2-D6/A1/A3-A5
0000022A: 2F1E '/.' MOVE.L (A6)+,-(A7)
0000022C: 4A40 'J@' TST.W D0
0000022E: 4E75 'Nu' RTS
00000230: 303C 0035 '0<.5' MOVE.W #$0035,D0
00000234: 60EC '`.' BRA.S *-$0012 ; 00000222
00000236: 303C FAE5 '0<..' MOVE.W #$FAE5,D0
0000023A: 60E6 '`.' BRA.S *-$0018 ; 00000222
0000023C: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000023E: 48E6 7FDC 'H...' MOVEM.L D1-D7/A0/A1/A3-A5,-(A6)
00000242: 9CFC 01B2 '....' SUBA.W #$01B2,A6
00000246: 284E '(N' MOVEA.L A6,A4
00000248: 2649 '&I' MOVEA.L A1,A3
0000024A: 2A48 '*H' MOVEA.L A0,A5
0000024C: 2941 00E0 ')A..' MOVE.L D1,$00E0(A4)
00000250: 2940 00DC ')@..' MOVE.L D0,$00DC(A4)
00000254: 2E03 '..' MOVE.L D3,D7
00000256: 2C02 ',.' MOVE.L D2,D6
00000258: 42AA 00AC 'B...' CLR.L $00AC(A2)
0000025C: 426C 00E4 'Bl..' CLR.W $00E4(A4)
00000260: 4EBA E0EC 'N...' JSR *-$1F12 ; FFFFE34E
00000264: 6600 01DE 'f...' BNE *+$01E0 ; 00000444
00000268: 0C11 0002 '....' CMPI.B #$02,(A1)
0000026C: 6600 01C0 'f...' BNE *+$01C2 ; 0000042E
00000270: 2C02 ',.' MOVE.L D2,D6
00000272: 41E9 004A 'A..J' LEA $004A(A1),A0
00000276: 2029 001E ' )..' MOVE.L $001E(A1),D0
0000027A: 6100 01D6 'a...' BSR *+$01D8 ; 00000452
0000027E: 4A40 'J@' TST.W D0
00000280: 6708 'g.' BEQ.S *+$000A ; 0000028A
00000282: 08EC 0001 00E4 '......' BSET #$01,$00E4(A4)
00000288: 6016 '`.' BRA.S *+$0018 ; 000002A0
0000028A: 41E9 0056 'A..V' LEA $0056(A1),A0
0000028E: 2029 0028 ' ).(' MOVE.L $0028(A1),D0
00000292: 6100 01BE 'a...' BSR *+$01C0 ; 00000452
00000296: 4A40 'J@' TST.W D0
00000298: 6706 'g.' BEQ.S *+$0008 ; 000002A0
0000029A: 08EC 0001 00E4 '......' BSET #$01,$00E4(A4)
000002A0: 2049 ' I' MOVEA.L A1,A0
000002A2: 43EC 00E6 'C...' LEA $00E6(A4),A1
000002A6: 7066 'pf' MOVEQ #$66,D0 ; 'f'
000002A8: A22E '..' _BlockMoveData ; A22E
000002AA: 2407 '$.' MOVE.L D7,D2
000002AC: 202C 00E0 ' ,..' MOVE.L $00E0(A4),D0
000002B0: 204B ' K' MOVEA.L A3,A0
000002B2: 4EBA E09A 'N...' JSR *-$1F64 ; FFFFE34E
000002B6: 6600 018C 'f...' BNE *+$018E ; 00000444
000002BA: 0C11 0002 '....' CMPI.B #$02,(A1)
000002BE: 6600 016E 'f..n' BNE *+$0170 ; 0000042E
000002C2: 2E02 '..' MOVE.L D2,D7
000002C4: 41E9 004A 'A..J' LEA $004A(A1),A0
000002C8: 2029 001E ' )..' MOVE.L $001E(A1),D0
000002CC: 6100 0184 'a...' BSR *+$0186 ; 00000452
000002D0: 4A40 'J@' TST.W D0
000002D2: 6708 'g.' BEQ.S *+$000A ; 000002DC
000002D4: 08EC 0000 00E4 '......' BSET #$00,$00E4(A4)
000002DA: 6016 '`.' BRA.S *+$0018 ; 000002F2
000002DC: 41E9 0056 'A..V' LEA $0056(A1),A0
000002E0: 2029 0028 ' ).(' MOVE.L $0028(A1),D0
000002E4: 6100 016C 'a..l' BSR *+$016E ; 00000452
000002E8: 4A40 'J@' TST.W D0
000002EA: 6706 'g.' BEQ.S *+$0008 ; 000002F2
000002EC: 08EC 0000 00E4 '......' BSET #$00,$00E4(A4)
000002F2: 2049 ' I' MOVEA.L A1,A0
000002F4: 43EC 014C 'C..L' LEA $014C(A4),A1
000002F8: 7066 'pf' MOVEQ #$66,D0 ; 'f'
000002FA: A22E '..' _BlockMoveData ; A22E
000002FC: 700F 'p.' MOVEQ #$0F,D0
000002FE: 6100 01E0 'a...' BSR *+$01E2 ; 000004E0
00000302: 6600 0140 'f..@' BNE *+$0142 ; 00000444
00000306: 41EC 00E6 'A...' LEA $00E6(A4),A0
0000030A: 43EC 014C 'C..L' LEA $014C(A4),A1
0000030E: 082C 0001 00E4 '.,....' BTST #$01,$00E4(A4)
00000314: 660A 'f.' BNE.S *+$000C ; 00000320
00000316: 082C 0000 00E4 '.,....' BTST #$00,$00E4(A4)
0000031C: 6638 'f8' BNE.S *+$003A ; 00000356
0000031E: 6058 '`X' BRA.S *+$005A ; 00000378
00000320: 082C 0000 00E4 '.,....' BTST #$00,$00E4(A4)
00000326: 6740 'g@' BEQ.S *+$0042 ; 00000368
00000328: 7A0F 'z.' MOVEQ #$0F,D5
0000032A: 2228 0014 '"(..' MOVE.L $0014(A0),D1
0000032E: 2405 '$.' MOVE.L D5,D2
00000330: 6100 020A 'a...' BSR *+$020C ; 0000053C
00000334: 6600 00CC 'f...' BNE *+$00CE ; 00000402
00000338: 2229 0014 '")..' MOVE.L $0014(A1),D1
0000033C: 2428 0014 '$(..' MOVE.L $0014(A0),D2
00000340: 6100 01FA 'a...' BSR *+$01FC ; 0000053C
00000344: 6600 009E 'f...' BNE *+$00A0 ; 000003E4
00000348: 2205 '".' MOVE.L D5,D1
0000034A: 2429 0014 '$)..' MOVE.L $0014(A1),D2
0000034E: 6100 01EC 'a...' BSR *+$01EE ; 0000053C
00000352: 666E 'fn' BNE.S *+$0070 ; 000003C2
00000354: 6022 '`"' BRA.S *+$0024 ; 00000378
00000356: 2229 0014 '")..' MOVE.L $0014(A1),D1
0000035A: 2428 0014 '$(..' MOVE.L $0014(A0),D2
0000035E: 6100 01DC 'a...' BSR *+$01DE ; 0000053C
00000362: 6600 00AE 'f...' BNE *+$00B0 ; 00000412
00000366: 6010 '`.' BRA.S *+$0012 ; 00000378
00000368: 2228 0014 '"(..' MOVE.L $0014(A0),D1
0000036C: 2429 0014 '$)..' MOVE.L $0014(A1),D2
00000370: 6100 01CA 'a...' BSR *+$01CC ; 0000053C
00000374: 6600 009C 'f...' BNE *+$009E ; 00000412
00000378: 2406 '$.' MOVE.L D6,D2
0000037A: 204D ' M' MOVEA.L A5,A0
0000037C: 202C 00DC ' ,..' MOVE.L $00DC(A4),D0
00000380: 4EBA DFCC 'N...' JSR *-$2032 ; FFFFE34E
00000384: 6600 00AE 'f...' BNE *+$00B0 ; 00000434
00000388: 41EC 014C 'A..L' LEA $014C(A4),A0
0000038C: 6100 00FC 'a...' BSR *+$00FE ; 0000048A
00000390: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
00000394: 4EBA 96CC 'N...' JSR *-$6932 ; FFFF9A62
00000398: 6600 00AA 'f...' BNE *+$00AC ; 00000444
0000039C: 2407 '$.' MOVE.L D7,D2
0000039E: 204B ' K' MOVEA.L A3,A0
000003A0: 202C 00E0 ' ,..' MOVE.L $00E0(A4),D0
000003A4: 4EBA DFA8 'N...' JSR *-$2056 ; FFFFE34E
000003A8: 6600 008A 'f...' BNE *+$008C ; 00000434
000003AC: 41EC 00E6 'A...' LEA $00E6(A4),A0
000003B0: 6100 00D8 'a...' BSR *+$00DA ; 0000048A
000003B4: 302A 00A6 '0*..' MOVE.W $00A6(A2),D0
000003B8: 4EBA 96A8 'N...' JSR *-$6956 ; FFFF9A62
000003BC: 6600 0086 'f...' BNE *+$0088 ; 00000444
000003C0: 6078 '`x' BRA.S *+$007A ; 0000043A
000003C2: 0C40 FFDE '.@..' CMPI.W #$FFDE,D0
000003C6: 6600 007C 'f..|' BNE *+$007E ; 00000444
000003CA: 2029 0014 ' )..' MOVE.L $0014(A1),D0
000003CE: 6100 0110 'a...' BSR *+$0112 ; 000004E0
000003D2: 6670 'fp' BNE.S *+$0072 ; 00000444
000003D4: 2429 0014 '$)..' MOVE.L $0014(A1),D2
000003D8: 2228 0014 '"(..' MOVE.L $0014(A0),D1
000003DC: 6100 015E 'a..^' BSR *+$0160 ; 0000053C
000003E0: 6662 'fb' BNE.S *+$0064 ; 00000444
000003E2: 6006 '`.' BRA.S *+$0008 ; 000003EA
000003E4: 0C40 FFDE '.@..' CMPI.W #$FFDE,D0
000003E8: 665A 'fZ' BNE.S *+$005C ; 00000444
000003EA: 2028 0014 ' (..' MOVE.L $0014(A0),D0
000003EE: 6100 00F0 'a...' BSR *+$00F2 ; 000004E0
000003F2: 6650 'fP' BNE.S *+$0052 ; 00000444
000003F4: 2428 0014 '$(..' MOVE.L $0014(A0),D2
000003F8: 2205 '".' MOVE.L D5,D1
000003FA: 6100 0140 'a..@' BSR *+$0142 ; 0000053C
000003FE: 6644 'fD' BNE.S *+$0046 ; 00000444
00000400: 6006 '`.' BRA.S *+$0008 ; 00000408
00000402: 0C40 FFDE '.@..' CMPI.W #$FFDE,D0
00000406: 663C 'f<' BNE.S *+$003E ; 00000444
00000408: 2005 ' .' MOVE.L D5,D0
0000040A: 6100 00D4 'a...' BSR *+$00D6 ; 000004E0
0000040E: 6634 'f4' BNE.S *+$0036 ; 00000444
00000410: 600E '`.' BRA.S *+$0010 ; 00000420
00000412: 0C40 FFDE '.@..' CMPI.W #$FFDE,D0
00000416: 662C 'f,' BNE.S *+$002E ; 00000444
00000418: 2002 ' .' MOVE.L D2,D0
0000041A: 6100 00C4 'a...' BSR *+$00C6 ; 000004E0
0000041E: 6624 'f$' BNE.S *+$0026 ; 00000444
00000420: 4EBA 0000 'N...' JSR CMFLUSH ; id: 495
00000424: 4EBA 0000 'N...' JSR XFFLUSH ; id: 508
00000428: 303C FFDE '0<..' MOVE.W #$FFDE,D0
0000042C: 6016 '`.' BRA.S *+$0018 ; 00000444
0000042E: 303C 0035 '0<.5' MOVE.W #$0035,D0
00000432: 6010 '`.' BRA.S *+$0012 ; 00000444
00000434: 303C 0034 '0<.4' MOVE.W #$0034,D0
00000438: 600A '`.' BRA.S *+$000C ; 00000444
0000043A: 7000 'p.' MOVEQ #$00,D0
0000043C: 4EBA 0000 'N...' JSR CMFLUSH ; id: 495
00000440: 4EBA 0000 'N...' JSR XFFLUSH ; id: 508
00000444: 4DEE 01B2 'M...' LEA $01B2(A6),A6
00000448: 4CDE 3BFE 'L.;.' MOVEM.L (A6)+,D1-D7/A0/A1/A3-A5
0000044C: 2F1E '/.' MOVE.L (A6)+,-(A7)
0000044E: 4A40 'J@' TST.W D0
00000450: 4E75 'Nu' RTS
00000452: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000454: 48E6 7800 'H.x.' MOVEM.L D1-D4,-(A6)
00000458: 2600 '&.' MOVE.L D0,D3
0000045A: 4A83 'J.' TST.L D3
0000045C: 6722 'g"' BEQ.S *+$0024 ; 00000480
0000045E: 5383 'S.' SUBQ.L #1,D3
00000460: 4C6A 3003 001C 'Lj0...' DIVU.L $001C(A2),D3
00000466: 5243 'RC' ADDQ.W #1,D3
00000468: 4241 'BA' CLR.W D1
0000046A: 7000 'p.' MOVEQ #$00,D0
0000046C: 7402 't.' MOVEQ #$02,D2
0000046E: 3830 1002 '80..' MOVE.W $02(A0,D1.W),D4
00000472: D044 '.D' ADD.W D4,D0
00000474: B043 '.C' CMP.W D3,D0
00000476: 6408 'd.' BCC.S *+$000A ; 00000480
00000478: 5841 'XA' ADDQ.W #4,D1
0000047A: 51CA FFF2 'Q...' DBF D2,*-$000C ; 0000046E
0000047E: 6002 '`.' BRA.S *+$0004 ; 00000482
00000480: 7000 'p.' MOVEQ #$00,D0
00000482: 4CDE 001E 'L...' MOVEM.L (A6)+,D1-D4
00000486: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000488: 4E75 'Nu' RTS
0000048A: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000048C: 48E6 80C0 'H...' MOVEM.L D0/A0/A1,-(A6)
00000490: 43E9 0018 'C...' LEA $0018(A1),A1
00000494: 41E8 0018 'A...' LEA $0018(A0),A0
00000498: 303C 0009 '0<..' MOVE.W #$0009,D0
0000049C: 32D8 '2.' MOVE.W (A0)+,(A1)+
0000049E: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 0000049C
000004A2: 5848 'XH' ADDQ.W #4,A0
000004A4: 5849 'XI' ADDQ.W #4,A1
000004A6: 22D8 '".' MOVE.L (A0)+,(A1)+
000004A8: 43E9 0016 'C...' LEA $0016(A1),A1
000004AC: 41E8 0016 'A...' LEA $0016(A0),A0
000004B0: 303C 000B '0<..' MOVE.W #$000B,D0
000004B4: 32D8 '2.' MOVE.W (A0)+,(A1)+
000004B6: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000004B4
000004BA: 4CDE 0301 'L...' MOVEM.L (A6)+,D0/A0/A1
000004BE: 2F1E '/.' MOVE.L (A6)+,-(A7)
000004C0: 4E75 'Nu' RTS
000004C2: 2D1F '-.' MOVE.L (A7)+,-(A6)
000004C4: 48E6 80C0 'H...' MOVEM.L D0/A0/A1,-(A6)
000004C8: 7003 'p.' MOVEQ #$03,D0
000004CA: 36D8 '6.' MOVE.W (A0)+,(A3)+
000004CC: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000004CA
000004D0: 7005 'p.' MOVEQ #$05,D0
000004D2: 36D9 '6.' MOVE.W (A1)+,(A3)+
000004D4: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000004D2
000004D8: 4CDE 0301 'L...' MOVEM.L (A6)+,D0/A0/A1
000004DC: 2F1E '/.' MOVE.L (A6)+,-(A7)
000004DE: 4E75 'Nu' RTS
000004E0: 2D1F '-.' MOVE.L (A7)+,-(A6)
000004E2: 48E6 72C0 'H.r.' MOVEM.L D1-D3/D6/A0/A1,-(A6)
000004E6: 2C00 ',.' MOVE.L D0,D6
000004E8: 41D4 'A.' LEA (A4),A0
000004EA: 10BC 0007 '....' MOVE.B #$07,(A0)
000004EE: 4228 0001 'B(..' CLR.B $0001(A0)
000004F2: 2140 0002 '!@..' MOVE.L D0,$0002(A0)
000004F6: 4268 0006 'Bh..' CLR.W $0006(A0)
000004FA: 7400 't.' MOVEQ #$00,D2
000004FC: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0
00000500: 4EBA 94D6 'N...' JSR *-$6B28 ; FFFF99D8
00000504: 0C40 0020 '.@. ' CMPI.W #$0020,D0
00000508: 6628 'f(' BNE.S *+$002A ; 00000532
0000050A: 7200 'r.' MOVEQ #$00,D1
0000050C: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0
00000510: 4EBA 90AA 'N...' JSR *-$6F54 ; FFFF95BC
00000514: 6614 'f.' BNE.S *+$0016 ; 0000052A
00000516: BCA8 0002 '....' CMP.L $0002(A0),D6
0000051A: 6616 'f.' BNE.S *+$0018 ; 00000532
0000051C: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0
00000520: 4EBA 8E7E 'N..~' JSR *-$7180 ; FFFF93A0
00000524: 660C 'f.' BNE.S *+$000E ; 00000532
00000526: 41D4 'A.' LEA (A4),A0
00000528: 60D0 '`.' BRA.S *-$002E ; 000004FA
0000052A: 0C40 0020 '.@. ' CMPI.W #$0020,D0
0000052E: 6602 'f.' BNE.S *+$0004 ; 00000532
00000530: 4240 'B@' CLR.W D0
00000532: 4CDE 034E 'L..N' MOVEM.L (A6)+,D1-D3/D6/A0/A1
00000536: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000538: 4A40 'J@' TST.W D0
0000053A: 4E75 'Nu' RTS
0000053C: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000053E: 48E6 7FD8 'H...' MOVEM.L D1-D7/A0/A1/A3/A4,-(A6)
00000542: 2C01 ',.' MOVE.L D1,D6
00000544: 2E02 '..' MOVE.L D2,D7
00000546: 41D4 'A.' LEA (A4),A0
00000548: 10BC 0007 '....' MOVE.B #$07,(A0)
0000054C: 4228 0001 'B(..' CLR.B $0001(A0)
00000550: 2146 0002 '!F..' MOVE.L D6,$0002(A0)
00000554: 4268 0006 'Bh..' CLR.W $0006(A0)
00000558: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0
0000055C: 7400 't.' MOVEQ #$00,D2
0000055E: 4EBA 9478 'N..x' JSR *-$6B86 ; FFFF99D8
00000562: 0C40 0020 '.@. ' CMPI.W #$0020,D0
00000566: 670A 'g.' BEQ.S *+$000C ; 00000572
00000568: 4A40 'J@' TST.W D0
0000056A: 6600 008A 'f...' BNE *+$008C ; 000005F6
0000056E: 7201 'r.' MOVEQ #$01,D1
00000570: 6002 '`.' BRA.S *+$0004 ; 00000574
00000572: 7200 'r.' MOVEQ #$00,D1
00000574: 7603 'v.' MOVEQ #$03,D3
00000576: 47EC 008C 'G...' LEA $008C(A4),A3
0000057A: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0
0000057E: 4EBA 903C 'N..<' JSR *-$6FC2 ; FFFF95BC
00000582: 0C40 0020 '.@. ' CMPI.W #$0020,D0
00000586: 6714 'g.' BEQ.S *+$0016 ; 0000059C
00000588: 4A40 'J@' TST.W D0
0000058A: 666A 'fj' BNE.S *+$006C ; 000005F6
0000058C: BCA8 0002 '....' CMP.L $0002(A0),D6
00000590: 660A 'f.' BNE.S *+$000C ; 0000059C
00000592: 6100 FF2E 'a...' BSR *-$00D0 ; 000004C2
00000596: 7201 'r.' MOVEQ #$01,D1
00000598: 51CB FFE0 'Q...' DBF D3,*-$001E ; 0000057A
0000059C: 0C43 0003 '.C..' CMPI.W #$0003,D3
000005A0: 6742 'gB' BEQ.S *+$0044 ; 000005E4
000005A2: 7002 'p.' MOVEQ #$02,D0
000005A4: 9043 '.C' SUB.W D3,D0
000005A6: 3600 '6.' MOVE.W D0,D3
000005A8: 4843 'HC' SWAP D3
000005AA: 3600 '6.' MOVE.W D0,D3
000005AC: 41EC 008C 'A...' LEA $008C(A4),A0
000005B0: 2248 '"H' MOVEA.L A0,A1
000005B2: 5049 'PI' ADDQ.W #8,A1
000005B4: 720C 'r.' MOVEQ #$0C,D1
000005B6: 2147 0002 '!G..' MOVE.L D7,$0002(A0)
000005BA: 302A 00A4 '0*..' MOVE.W $00A4(A2),D0
000005BE: 4EBA 90B4 'N...' JSR *-$6F4A ; FFFF9674
000005C2: 6628 'f(' BNE.S *+$002A ; 000005EC
000005C4: 41E8 0014 'A...' LEA $0014(A0),A0
000005C8: 43E9 0014 'C...' LEA $0014(A1),A1
000005CC: 51CB FFE8 'Q...' DBF D3,*-$0016 ; 000005B6
000005D0: 4843 'HC' SWAP D3
000005D2: 0C43 0003 '.C..' CMPI.W #$0003,D3
000005D6: 660C 'f.' BNE.S *+$000E ; 000005E4
000005D8: 90FC 0014 '....' SUBA.W #$0014,A0
000005DC: 2146 0002 '!F..' MOVE.L D6,$0002(A0)
000005E0: 6000 FF76 '`..v' BRA *-$0088 ; 00000558
000005E4: 2006 ' .' MOVE.L D6,D0
000005E6: 6100 FEF8 'a...' BSR *-$0106 ; 000004E0
000005EA: 600A '`.' BRA.S *+$000C ; 000005F6
000005EC: 0C40 0021 '.@.!' CMPI.W #$0021,D0
000005F0: 6604 'f.' BNE.S *+$0006 ; 000005F6
000005F2: 303C 0034 '0<.4' MOVE.W #$0034,D0
000005F6: 4CDE 1BFE 'L...' MOVEM.L (A6)+,D1-D7/A0/A1/A3/A4
000005FA: 2F1E '/.' MOVE.L (A6)+,-(A7)
000005FC: 4A40 'J@' TST.W D0
000005FE: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="XFFLUSH"(508)
00000442
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMFLUSH"(495)
0000043E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="XFFLUSH"(508)
00000426
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMFLUSH"(495)
00000422
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="UPDCNAME"(493)
0000021E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMFLUSH"(495)
00000170
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="BUILDKEY"(496)
00000160
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="UPDCNAME"(493)
00000110
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMFLUSH"(495)
000000F2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMFLUSH"(495)
0000008C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="UPDCNAME"(493)
0000005A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="BUILDKEY"(496)
00000036
EntryPoint: Flags=$08=(Extern Code) Offset=$023C Entry="FIDEXCHANGEFILES"(552)
EntryPoint: Flags=$08=(Extern Code) Offset=$01DC Entry="FIDRESOLVEID"(553)
EntryPoint: Flags=$08=(Extern Code) Offset=$0194 Entry="FIDGETID"(554)
EntryPoint: Flags=$08=(Extern Code) Offset=$0112 Entry="FIDDELETEID"(555)
EntryPoint: Flags=$08=(Extern Code) Offset=$0000 Entry="FIDCREATEID"(556)
Comment:
AUTOMOD_276F0 ended due to: vector glue below
Comment:
#####################################################################################
Module: HIGHLEVELFSDISPATCH [27D30, 27D62)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Trap AA52
Dictionary: Flags $00 FirstId 557
557: HIGHLEVELFSDISPATCH
Module: Flags=$88=(ForcedActive Extern Code) Module="HIGHLEVELFSDISPATCH"(557) Segment="Main"(200)
Size: Flags $00 ModuleSize 50
Content: Flags $08
Contents offset $0000 size $0032
00000000: 41FA 0008 'A...' LEA *+$000A,A0 ; 0000000A
00000004: 2F38 07B0 '/8..' MOVE.L $07B0,-(A7)
00000008: 4E75 'Nu' RTS
0000000A: 0000 0112 '....' ORI.B #$12,D0
0000000E: 0584 '..' BCLR D2,D4
00000010: 00B6 0114 01A0 '......' ORI.L #$011401A0,$32(A6,D0.W*2)
0232
00000018: 027A 02D4 0344 '.z...D' ANDI.W #$02D4,*+$0348 ; 00000360
0000001E: 038A 03CA '....' MOVEP.W D1,$03CA(A2)
00000022: 0410 047C '...|' SUBI.B #$7C,(A0) ; '|'
00000026: 04B0 0544 09C0 '...D..' SUBI.L #$054409C0,([0],$0602)
05D2 0602
00000030: 0632 '.2' DC.W $0632
Comment:
HIGHLEVELFSDISPATCH ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: ConvertScriptCodeToDiskForm [27D70, 27D88)
Module started due to: MODGUESS (align, label)
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 558
558: ConvertScriptCodeToDiskForm
Module: Flags=$88=(ForcedActive Extern Code) Module="ConvertScriptCodeToDiskForm"(558) Segment="Main"(200)
Size: Flags $00 ModuleSize 24
Content: Flags $08
Contents offset $0000 size $0018
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 322E 000A '2...' MOVE.W $000A(A6),D1
00000008: 6D08 'm.' BLT.S *+$000A ; 00000012
0000000A: 303C 0080 '0<..' MOVE.W #$0080,D0
0000000E: 8041 '.A' OR.W D1,D0
00000010: 6002 '`.' BRA.S *+$0004 ; 00000014
00000012: 4200 'B.' CLR.B D0
00000014: 4E5E 'N^' UNLK A6
00000016: 4E75 'Nu' RTS
Comment:
ConvertScriptCodeToDiskForm ended due to: vector glue below
Comment:
#####################################################################################
Module: __FSPOPENDF [27DA0, 27DF0)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 559
559: __FSPOPENDF
Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPOPENDF"(559) Segment="Main"(200)
Size: Flags $00 ModuleSize 80
Content: Flags $08
Contents offset $0000 size $0050
00000000: 4E56 FF86 'NV..' LINK.W A6,#-$007A
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 286E 000E '(n..' MOVEA.L $000E(A6),A4
0000000C: 3D54 FF9C '=T..' MOVE.W (A4),-$0064(A6)
00000010: 2D6C 0002 FFB6 '-l....' MOVE.L $0002(A4),-$004A(A6)
00000016: 204C ' L' MOVEA.L A4,A0
00000018: 5C88 '\.' ADDQ.L #6,A0
0000001A: 2D48 FF98 '-H..' MOVE.L A0,-$0068(A6)
0000001E: 422E FFA0 'B...' CLR.B -$0060(A6)
00000022: 1D6E 000C FFA1 '.n....' MOVE.B $000C(A6),-$005F(A6)
00000028: 7000 'p.' MOVEQ #$00,D0
0000002A: 2D40 FFA2 '-@..' MOVE.L D0,-$005E(A6)
0000002E: 41EE FF86 'A...' LEA -$007A(A6),A0
00000032: 701A 'p.' MOVEQ #$1A,D0
00000034: A260 '.`' _HFSDispatch ; A260
00000036: 3E00 '>.' MOVE.W D0,D7
00000038: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
0000003C: 30AE FF9E '0...' MOVE.W -$0062(A6),(A0)
00000040: 3D47 0012 '=G..' MOVE.W D7,$0012(A6)
00000044: 4CEE 1080 FF7E 'L....~' MOVEM.L -$0082(A6),D7/A4
0000004A: 4E5E 'N^' UNLK A6
0000004C: 4E74 000A 'Nt..' RTD #$000A
Comment:
__FSPOPENDF ended due to: vector glue below
Comment:
#####################################################################################
Module: __FSPOPENRF [27E00, 27E4E)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 560
560: __FSPOPENRF
Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPOPENRF"(560) Segment="Main"(200)
Size: Flags $00 ModuleSize 78
Content: Flags $08
Contents offset $0000 size $004E
00000000: 4E56 FF86 'NV..' LINK.W A6,#-$007A
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 286E 000E '(n..' MOVEA.L $000E(A6),A4
0000000C: 3D54 FF9C '=T..' MOVE.W (A4),-$0064(A6)
00000010: 2D6C 0002 FFB6 '-l....' MOVE.L $0002(A4),-$004A(A6)
00000016: 204C ' L' MOVEA.L A4,A0
00000018: 5C88 '\.' ADDQ.L #6,A0
0000001A: 2D48 FF98 '-H..' MOVE.L A0,-$0068(A6)
0000001E: 422E FFA0 'B...' CLR.B -$0060(A6)
00000022: 1D6E 000C FFA1 '.n....' MOVE.B $000C(A6),-$005F(A6)
00000028: 7000 'p.' MOVEQ #$00,D0
0000002A: 2D40 FFA2 '-@..' MOVE.L D0,-$005E(A6)
0000002E: 41EE FF86 'A...' LEA -$007A(A6),A0
00000032: A20A '..' _HOpenRF ; A20A
00000034: 3E00 '>.' MOVE.W D0,D7
00000036: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
0000003A: 30AE FF9E '0...' MOVE.W -$0062(A6),(A0)
0000003E: 3D47 0012 '=G..' MOVE.W D7,$0012(A6)
00000042: 4CEE 1080 FF7E 'L....~' MOVEM.L -$0082(A6),D7/A4
00000048: 4E5E 'N^' UNLK A6
0000004A: 4E74 000A 'Nt..' RTD #$000A
Comment:
__FSPOPENRF ended due to: vector glue below
Comment:
#####################################################################################
Module: __FSPCREATE [27E60, 27EDA)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+44 (27EA4): JSR ConvertScriptCodeToDiskForm
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 561
561: __FSPCREATE
Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPCREATE"(561) Segment="Main"(200)
Size: Flags $00 ModuleSize 122
Content: Flags $08
Contents offset $0000 size $007A
00000000: 4E56 FF86 'NV..' LINK.W A6,#-$007A
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 286E 0012 '(n..' MOVEA.L $0012(A6),A4
0000000C: 3D54 FF9C '=T..' MOVE.W (A4),-$0064(A6)
00000010: 2D6C 0002 FFB6 '-l....' MOVE.L $0002(A4),-$004A(A6)
00000016: 204C ' L' MOVEA.L A4,A0
00000018: 5C88 '\.' ADDQ.L #6,A0
0000001A: 2D48 FF98 '-H..' MOVE.L A0,-$0068(A6)
0000001E: 422E FFA0 'B...' CLR.B -$0060(A6)
00000022: 41EE FF86 'A...' LEA -$007A(A6),A0
00000026: A208 '..' _HCreate ; A208
00000028: 3E00 '>.' MOVE.W D0,D7
0000002A: 663E 'f>' BNE.S *+$0040 ; 0000006A
0000002C: 426E FFA2 'Bn..' CLR.W -$005E(A6)
00000030: 41EE FF86 'A...' LEA -$007A(A6),A0
00000034: 7009 'p.' MOVEQ #$09,D0
00000036: A260 '.`' _HFSDispatch ; A260
00000038: 3E00 '>.' MOVE.W D0,D7
0000003A: 662E 'f.' BNE.S *+$0030 ; 0000006A
0000003C: 302E 0008 '0...' MOVE.W $0008(A6),D0
00000040: 48C0 'H.' EXT.L D0
00000042: 2F00 '/.' MOVE.L D0,-(A7)
00000044: 4EBA 0000 'N...' JSR ConvertScriptCodeToDiskForm ; id: 558
00000048: 1D40 FFE2 '.@..' MOVE.B D0,-$001E(A6)
0000004C: 2D6E 000E FFAA '-n....' MOVE.L $000E(A6),-$0056(A6)
00000052: 2D6E 000A FFA6 '-n....' MOVE.L $000A(A6),-$005A(A6)
00000058: 2D6C 0002 FFB6 '-l....' MOVE.L $0002(A4),-$004A(A6)
0000005E: 41EE FF86 'A...' LEA -$007A(A6),A0
00000062: 700A 'p.' MOVEQ #$0A,D0
00000064: A260 '.`' _HFSDispatch ; A260
00000066: 3E00 '>.' MOVE.W D0,D7
00000068: 584F 'XO' ADDQ.W #4,A7
0000006A: 3D47 0016 '=G..' MOVE.W D7,$0016(A6)
0000006E: 4CEE 1080 FF7E 'L....~' MOVEM.L -$0082(A6),D7/A4
00000074: 4E5E 'N^' UNLK A6
00000076: 4E74 000E 'Nt..' RTD #$000E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="ConvertScriptCodeToDiskForm"(558)
00000046
Comment:
__FSPCREATE ended due to: vector glue below
Comment:
#####################################################################################
Module: __FSPDIRCREATE [27EF0, 27F6C)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+52 (27F42): JSR ConvertScriptCodeToDiskForm
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 562
562: __FSPDIRCREATE
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPDIRCREATE"(562) Segment="Main"(200)
Size: Flags $00 ModuleSize 124
Content: Flags $08
Contents offset $0000 size $007C
00000000: 4E56 FF94 'NV..' LINK.W A6,#-$006C
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 286E 000E '(n..' MOVEA.L $000E(A6),A4
0000000C: 3D54 FFAA '=T..' MOVE.W (A4),-$0056(A6)
00000010: 2D6C 0002 FFC4 '-l....' MOVE.L $0002(A4),-$003C(A6)
00000016: 204C ' L' MOVEA.L A4,A0
00000018: 5C88 '\.' ADDQ.L #6,A0
0000001A: 2D48 FFA6 '-H..' MOVE.L A0,-$005A(A6)
0000001E: 41EE FF94 'A...' LEA -$006C(A6),A0
00000022: 7006 'p.' MOVEQ #$06,D0
00000024: A260 '.`' _HFSDispatch ; A260
00000026: 3E00 '>.' MOVE.W D0,D7
00000028: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
0000002C: 20AE FFC4 ' ...' MOVE.L -$003C(A6),(A0)
00000030: 4A47 'JG' TST.W D7
00000032: 6638 'f8' BNE.S *+$003A ; 0000006C
00000034: 426E FFB0 'Bn..' CLR.W -$0050(A6)
00000038: 2D6C 0002 FFC4 '-l....' MOVE.L $0002(A4),-$003C(A6)
0000003E: 41EE FF94 'A...' LEA -$006C(A6),A0
00000042: 7009 'p.' MOVEQ #$09,D0
00000044: A260 '.`' _HFSDispatch ; A260
00000046: 3E00 '>.' MOVE.W D0,D7
00000048: 6622 'f"' BNE.S *+$0024 ; 0000006C
0000004A: 302E 000C '0...' MOVE.W $000C(A6),D0
0000004E: 48C0 'H.' EXT.L D0
00000050: 2F00 '/.' MOVE.L D0,-(A7)
00000052: 4EBA 0000 'N...' JSR ConvertScriptCodeToDiskForm ; id: 558
00000056: 1D40 FFF0 '.@..' MOVE.B D0,-$0010(A6)
0000005A: 2D6C 0002 FFC4 '-l....' MOVE.L $0002(A4),-$003C(A6)
00000060: 41EE FF94 'A...' LEA -$006C(A6),A0
00000064: 700A 'p.' MOVEQ #$0A,D0
00000066: A260 '.`' _HFSDispatch ; A260
00000068: 3E00 '>.' MOVE.W D0,D7
0000006A: 584F 'XO' ADDQ.W #4,A7
0000006C: 3D47 0012 '=G..' MOVE.W D7,$0012(A6)
00000070: 4CEE 1080 FF8C 'L.....' MOVEM.L -$0074(A6),D7/A4
00000076: 4E5E 'N^' UNLK A6
00000078: 4E74 000A 'Nt..' RTD #$000A
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="ConvertScriptCodeToDiskForm"(558)
00000054
Comment:
__FSPDIRCREATE ended due to: vector glue below
Comment:
#####################################################################################
Module: __FSPDELETE [27F80, 27FB4)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 563
563: __FSPDELETE
Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPDELETE"(563) Segment="Main"(200)
Size: Flags $00 ModuleSize 52
Content: Flags $08
Contents offset $0000 size $0034
00000000: 4E56 FF86 'NV..' LINK.W A6,#-$007A
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000A: 3D54 FF9C '=T..' MOVE.W (A4),-$0064(A6)
0000000E: 2D6C 0002 FFB6 '-l....' MOVE.L $0002(A4),-$004A(A6)
00000014: 204C ' L' MOVEA.L A4,A0
00000016: 5C88 '\.' ADDQ.L #6,A0
00000018: 2D48 FF98 '-H..' MOVE.L A0,-$0068(A6)
0000001C: 422E FFA0 'B...' CLR.B -$0060(A6)
00000020: 41EE FF86 'A...' LEA -$007A(A6),A0
00000024: A209 '..' _HDelete ; A209
00000026: 3D40 000C '=@..' MOVE.W D0,$000C(A6)
0000002A: 286E FF82 '(n..' MOVEA.L -$007E(A6),A4
0000002E: 4E5E 'N^' UNLK A6
00000030: 4E74 0004 'Nt..' RTD #$0004
Comment:
__FSPDELETE ended due to: vector glue below
Comment:
#####################################################################################
Module: __FSPGETFINFO [27FC0, 2800E)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 564
564: __FSPGETFINFO
Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPGETFINFO"(564) Segment="Main"(200)
Size: Flags $00 ModuleSize 78
Content: Flags $08
Contents offset $0000 size $004E
00000000: 4E56 FF86 'NV..' LINK.W A6,#-$007A
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4
0000000C: 3D54 FF9C '=T..' MOVE.W (A4),-$0064(A6)
00000010: 2D6C 0002 FFB6 '-l....' MOVE.L $0002(A4),-$004A(A6)
00000016: 204C ' L' MOVEA.L A4,A0
00000018: 5C88 '\.' ADDQ.L #6,A0
0000001A: 2D48 FF98 '-H..' MOVE.L A0,-$0068(A6)
0000001E: 422E FFA0 'B...' CLR.B -$0060(A6)
00000022: 426E FFA2 'Bn..' CLR.W -$005E(A6)
00000026: 41EE FF86 'A...' LEA -$007A(A6),A0
0000002A: A20C '..' _HGetFileInfo ; A20C
0000002C: 3E00 '>.' MOVE.W D0,D7
0000002E: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
00000032: 43EE FFA6 'C...' LEA -$005A(A6),A1
00000036: 20D9 ' .' MOVE.L (A1)+,(A0)+
00000038: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000003A: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000003C: 20D9 ' .' MOVE.L (A1)+,(A0)+
0000003E: 3D47 0010 '=G..' MOVE.W D7,$0010(A6)
00000042: 4CEE 1080 FF7E 'L....~' MOVEM.L -$0082(A6),D7/A4
00000048: 4E5E 'N^' UNLK A6
0000004A: 4E74 0008 'Nt..' RTD #$0008
Comment:
__FSPGETFINFO ended due to: vector glue below
Comment:
#####################################################################################
Module: __FSPSETFINFO [28020, 2807E)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 565
565: __FSPSETFINFO
Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPSETFINFO"(565) Segment="Main"(200)
Size: Flags $00 ModuleSize 94
Content: Flags $08
Contents offset $0000 size $005E
00000000: 4E56 FF86 'NV..' LINK.W A6,#-$007A
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 286E 000C '(n..' MOVEA.L $000C(A6),A4
0000000C: 3D54 FF9C '=T..' MOVE.W (A4),-$0064(A6)
00000010: 2D6C 0002 FFB6 '-l....' MOVE.L $0002(A4),-$004A(A6)
00000016: 204C ' L' MOVEA.L A4,A0
00000018: 5C88 '\.' ADDQ.L #6,A0
0000001A: 2D48 FF98 '-H..' MOVE.L A0,-$0068(A6)
0000001E: 422E FFA0 'B...' CLR.B -$0060(A6)
00000022: 426E FFA2 'Bn..' CLR.W -$005E(A6)
00000026: 41EE FF86 'A...' LEA -$007A(A6),A0
0000002A: A20C '..' _HGetFileInfo ; A20C
0000002C: 3E00 '>.' MOVE.W D0,D7
0000002E: 661E 'f.' BNE.S *+$0020 ; 0000004E
00000030: 206E 0008 ' n..' MOVEA.L $0008(A6),A0
00000034: 43EE FFA6 'C...' LEA -$005A(A6),A1
00000038: 22D8 '".' MOVE.L (A0)+,(A1)+
0000003A: 22D8 '".' MOVE.L (A0)+,(A1)+
0000003C: 22D8 '".' MOVE.L (A0)+,(A1)+
0000003E: 22D8 '".' MOVE.L (A0)+,(A1)+
00000040: 2D6C 0002 FFB6 '-l....' MOVE.L $0002(A4),-$004A(A6)
00000046: 41EE FF86 'A...' LEA -$007A(A6),A0
0000004A: A20D '..' _HSetFileInfo ; A20D
0000004C: 3E00 '>.' MOVE.W D0,D7
0000004E: 3D47 0010 '=G..' MOVE.W D7,$0010(A6)
00000052: 4CEE 1080 FF7E 'L....~' MOVEM.L -$0082(A6),D7/A4
00000058: 4E5E 'N^' UNLK A6
0000005A: 4E74 0008 'Nt..' RTD #$0008
Comment:
__FSPSETFINFO ended due to: vector glue below
Comment:
#####################################################################################
Module: __FSPSETFLOCK [28090, 280C4)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 566
566: __FSPSETFLOCK
Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPSETFLOCK"(566) Segment="Main"(200)
Size: Flags $00 ModuleSize 52
Content: Flags $08
Contents offset $0000 size $0034
00000000: 4E56 FF86 'NV..' LINK.W A6,#-$007A
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000A: 3D54 FF9C '=T..' MOVE.W (A4),-$0064(A6)
0000000E: 2D6C 0002 FFB6 '-l....' MOVE.L $0002(A4),-$004A(A6)
00000014: 204C ' L' MOVEA.L A4,A0
00000016: 5C88 '\.' ADDQ.L #6,A0
00000018: 2D48 FF98 '-H..' MOVE.L A0,-$0068(A6)
0000001C: 422E FFA0 'B...' CLR.B -$0060(A6)
00000020: 41EE FF86 'A...' LEA -$007A(A6),A0
00000024: A241 '.A' _HSetFLock ; A241
00000026: 3D40 000C '=@..' MOVE.W D0,$000C(A6)
0000002A: 286E FF82 '(n..' MOVEA.L -$007E(A6),A4
0000002E: 4E5E 'N^' UNLK A6
00000030: 4E74 0004 'Nt..' RTD #$0004
Comment:
__FSPSETFLOCK ended due to: vector glue below
Comment:
#####################################################################################
Module: __FSPRSTFLOCK [280D0, 28104)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 567
567: __FSPRSTFLOCK
Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPRSTFLOCK"(567) Segment="Main"(200)
Size: Flags $00 ModuleSize 52
Content: Flags $08
Contents offset $0000 size $0034
00000000: 4E56 FF86 'NV..' LINK.W A6,#-$007A
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
0000000A: 3D54 FF9C '=T..' MOVE.W (A4),-$0064(A6)
0000000E: 2D6C 0002 FFB6 '-l....' MOVE.L $0002(A4),-$004A(A6)
00000014: 204C ' L' MOVEA.L A4,A0
00000016: 5C88 '\.' ADDQ.L #6,A0
00000018: 2D48 FF98 '-H..' MOVE.L A0,-$0068(A6)
0000001C: 422E FFA0 'B...' CLR.B -$0060(A6)
00000020: 41EE FF86 'A...' LEA -$007A(A6),A0
00000024: A242 '.B' _HRstFLock ; A242
00000026: 3D40 000C '=@..' MOVE.W D0,$000C(A6)
0000002A: 286E FF82 '(n..' MOVEA.L -$007E(A6),A4
0000002E: 4E5E 'N^' UNLK A6
00000030: 4E74 0004 'Nt..' RTD #$0004
Comment:
__FSPRSTFLOCK ended due to: vector glue below
Comment:
#####################################################################################
Module: __FSPRENAME [28110, 2814A)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 568
568: __FSPRENAME
Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPRENAME"(568) Segment="Main"(200)
Size: Flags $00 ModuleSize 58
Content: Flags $08
Contents offset $0000 size $003A
00000000: 4E56 FF86 'NV..' LINK.W A6,#-$007A
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 286E 000C '(n..' MOVEA.L $000C(A6),A4
0000000A: 3D54 FF9C '=T..' MOVE.W (A4),-$0064(A6)
0000000E: 2D6C 0002 FFB6 '-l....' MOVE.L $0002(A4),-$004A(A6)
00000014: 204C ' L' MOVEA.L A4,A0
00000016: 5C88 '\.' ADDQ.L #6,A0
00000018: 2D48 FF98 '-H..' MOVE.L A0,-$0068(A6)
0000001C: 422E FFA0 'B...' CLR.B -$0060(A6)
00000020: 2D6E 0008 FFA2 '-n....' MOVE.L $0008(A6),-$005E(A6)
00000026: 41EE FF86 'A...' LEA -$007A(A6),A0
0000002A: A20B '..' _HRename ; A20B
0000002C: 3D40 0010 '=@..' MOVE.W D0,$0010(A6)
00000030: 286E FF82 '(n..' MOVEA.L -$007E(A6),A4
00000034: 4E5E 'N^' UNLK A6
00000036: 4E74 0008 'Nt..' RTD #$0008
Comment:
__FSPRENAME ended due to: vector glue below
Comment:
#####################################################################################
Module: __FSPCATMOVE [28160, 281B6)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 569
569: __FSPCATMOVE
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPCATMOVE"(569) Segment="Main"(200)
Size: Flags $00 ModuleSize 86
Content: Flags $08
Contents offset $0000 size $0056
00000000: 4E56 FFCC 'NV..' LINK.W A6,#-$0034
00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7)
00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4
00000010: 3014 '0.' MOVE.W (A4),D0
00000012: B053 '.S' CMP.W (A3),D0
00000014: 6708 'g.' BEQ.S *+$000A ; 0000001E
00000016: 3D7C FFCE 0010 '=|....' MOVE.W #$FFCE,$0010(A6)
0000001C: 602C '`,' BRA.S *+$002E ; 0000004A
0000001E: 204C ' L' MOVEA.L A4,A0
00000020: 5C88 '\.' ADDQ.L #6,A0
00000022: 2D48 FFDE '-H..' MOVE.L A0,-$0022(A6)
00000026: 3D54 FFE2 '=T..' MOVE.W (A4),-$001E(A6)
0000002A: 2D6C 0002 FFFC '-l....' MOVE.L $0002(A4),-$0004(A6)
00000030: 2D6B 0002 FFF0 '-k....' MOVE.L $0002(A3),-$0010(A6)
00000036: 204B ' K' MOVEA.L A3,A0
00000038: 5C88 '\.' ADDQ.L #6,A0
0000003A: 2D48 FFE8 '-H..' MOVE.L A0,-$0018(A6)
0000003E: 41EE FFCC 'A...' LEA -$0034(A6),A0
00000042: 7005 'p.' MOVEQ #$05,D0
00000044: A260 '.`' _HFSDispatch ; A260
00000046: 3D40 0010 '=@..' MOVE.W D0,$0010(A6)
0000004A: 4CEE 1800 FFC4 'L.....' MOVEM.L -$003C(A6),A3/A4
00000050: 4E5E 'N^' UNLK A6
00000052: 4E74 0008 'Nt..' RTD #$0008
Comment:
__FSPCATMOVE ended due to: vector glue below
Comment:
#####################################################################################
Module: __FSPOPENRESFILE [281C0, 281EA)
Module started due to: vector glue above, MODGUESS (align, label)
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 570
570: __FSPOPENRESFILE
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPOPENRESFILE"(570) Segment="Main"(200)
Size: Flags $00 ModuleSize 42
Content: Flags $08
Contents offset $0000 size $002A
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F0C '/.' MOVE.L A4,-(A7)
00000006: 286E 000A '(n..' MOVEA.L $000A(A6),A4
0000000A: 558F 'U.' SUBQ.L #2,A7
0000000C: 3F14 '?.' MOVE.W (A4),-(A7)
0000000E: 2F2C 0002 '/,..' MOVE.L $0002(A4),-(A7)
00000012: 486C 0006 'Hl..' PEA $0006(A4)
00000016: 1F2E 0008 '....' MOVE.B $0008(A6),-(A7)
0000001A: A81A '..' _HOpenResFile ; A81A
0000001C: 3D5F 000E '=_..' MOVE.W (A7)+,$000E(A6)
00000020: 286E FFFC '(n..' MOVEA.L -$0004(A6),A4
00000024: 4E5E 'N^' UNLK A6
00000026: 4E74 0006 'Nt..' RTD #$0006
Comment:
__FSPOPENRESFILE ended due to: vector glue below
Comment:
#####################################################################################
Module: __FSPCREATERESFILE [28200, 2827E)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+48 (28248): JSR ConvertScriptCodeToDiskForm
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 571
571: __FSPCREATERESFILE
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPCREATERESFILE"(571) Segment="Main"(200)
Size: Flags $00 ModuleSize 126
Content: Flags $08
Contents offset $0000 size $007E
00000000: 4E56 FF94 'NV..' LINK.W A6,#-$006C
00000004: 48E7 0108 'H...' MOVEM.L D7/A4,-(A7)
00000008: 286E 0012 '(n..' MOVEA.L $0012(A6),A4
0000000C: 3F14 '?.' MOVE.W (A4),-(A7)
0000000E: 2F2C 0002 '/,..' MOVE.L $0002(A4),-(A7)
00000012: 486C 0006 'Hl..' PEA $0006(A4)
00000016: A81B '..' _HCreateResFile ; A81B
00000018: 4A78 0A60 'Jx.`' TST.W $0A60
0000001C: 6654 'fT' BNE.S *+$0056 ; 00000072
0000001E: 3D54 FFAA '=T..' MOVE.W (A4),-$0056(A6)
00000022: 2D6C 0002 FFC4 '-l....' MOVE.L $0002(A4),-$003C(A6)
00000028: 204C ' L' MOVEA.L A4,A0
0000002A: 5C88 '\.' ADDQ.L #6,A0
0000002C: 2D48 FFA6 '-H..' MOVE.L A0,-$005A(A6)
00000030: 426E FFB0 'Bn..' CLR.W -$0050(A6)
00000034: 41EE FF94 'A...' LEA -$006C(A6),A0
00000038: 7009 'p.' MOVEQ #$09,D0
0000003A: A260 '.`' _HFSDispatch ; A260
0000003C: 3E00 '>.' MOVE.W D0,D7
0000003E: 662E 'f.' BNE.S *+$0030 ; 0000006E
00000040: 302E 0008 '0...' MOVE.W $0008(A6),D0
00000044: 48C0 'H.' EXT.L D0
00000046: 2F00 '/.' MOVE.L D0,-(A7)
00000048: 4EBA 0000 'N...' JSR ConvertScriptCodeToDiskForm ; id: 558
0000004C: 1D40 FFF0 '.@..' MOVE.B D0,-$0010(A6)
00000050: 2D6E 000E FFB8 '-n....' MOVE.L $000E(A6),-$0048(A6)
00000056: 2D6E 000A FFB4 '-n....' MOVE.L $000A(A6),-$004C(A6)
0000005C: 2D6C 0002 FFC4 '-l....' MOVE.L $0002(A4),-$003C(A6)
00000062: 41EE FF94 'A...' LEA -$006C(A6),A0
00000066: 700A 'p.' MOVEQ #$0A,D0
00000068: A260 '.`' _HFSDispatch ; A260
0000006A: 3E00 '>.' MOVE.W D0,D7
0000006C: 584F 'XO' ADDQ.W #4,A7
0000006E: 31C7 0A60 '1..`' MOVE.W D7,$0A60
00000072: 4CEE 1080 FF8C 'L.....' MOVEM.L -$0074(A6),D7/A4
00000078: 4E5E 'N^' UNLK A6
0000007A: 4E74 000E 'Nt..' RTD #$000E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="ConvertScriptCodeToDiskForm"(558)
0000004A
Comment:
__FSPCREATERESFILE ended due to: vector glue below
Comment:
#####################################################################################
Module: __FSMAKEFSSPEC [28290, 282BE)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 572
572: __FSMAKEFSSPEC
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="__FSMAKEFSSPEC"(572) Segment="Main"(200)
Size: Flags $00 ModuleSize 46
Content: Flags $08
Contents offset $0000 size $002E
00000000: 4E56 FF86 'NV..' LINK.W A6,#-$007A
00000004: 2D6E 000C FF98 '-n....' MOVE.L $000C(A6),-$0068(A6)
0000000A: 3D6E 0014 FF9C '=n....' MOVE.W $0014(A6),-$0064(A6)
00000010: 2D6E 0010 FFB6 '-n....' MOVE.L $0010(A6),-$004A(A6)
00000016: 2D6E 0008 FFA2 '-n....' MOVE.L $0008(A6),-$005E(A6)
0000001C: 41EE FF86 'A...' LEA -$007A(A6),A0
00000020: 701B 'p.' MOVEQ #$1B,D0
00000022: A260 '.`' _HFSDispatch ; A260
00000024: 3D40 0016 '=@..' MOVE.W D0,$0016(A6)
00000028: 4E5E 'N^' UNLK A6
0000002A: 4E74 000E 'Nt..' RTD #$000E
Comment:
__FSMAKEFSSPEC ended due to: vector glue below
Comment:
#####################################################################################
Module: __FSPGETCATINFO [282D0, 2830C)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 573
573: __FSPGETCATINFO
Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPGETCATINFO"(573) Segment="Main"(200)
Size: Flags $00 ModuleSize 60
Content: Flags $08
Contents offset $0000 size $003C
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 48E7 0018 'H...' MOVEM.L A3/A4,-(A7)
00000008: 266E 000C '&n..' MOVEA.L $000C(A6),A3
0000000C: 286E 0008 '(n..' MOVEA.L $0008(A6),A4
00000010: 3953 0016 '9S..' MOVE.W (A3),$0016(A4)
00000014: 426C 001C 'Bl..' CLR.W $001C(A4)
00000018: 204B ' K' MOVEA.L A3,A0
0000001A: 5C88 '\.' ADDQ.L #6,A0
0000001C: 2948 0012 ')H..' MOVE.L A0,$0012(A4)
00000020: 296B 0002 0030 ')k...0' MOVE.L $0002(A3),$0030(A4)
00000026: 204C ' L' MOVEA.L A4,A0
00000028: 7009 'p.' MOVEQ #$09,D0
0000002A: A260 '.`' _HFSDispatch ; A260
0000002C: 3D40 0010 '=@..' MOVE.W D0,$0010(A6)
00000030: 4CEE 1800 FFF8 'L.....' MOVEM.L -$0008(A6),A3/A4
00000036: 4E5E 'N^' UNLK A6
00000038: 4E74 0008 'Nt..' RTD #$0008
Comment:
__FSPGETCATINFO ended due to: vector glue below
Comment:
#####################################################################################
Module: __SUSPENDPROCESSMGRFILETRACKING [28320, 2833C)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 574
574: __SUSPENDPROCESSMGRFILETRACKING
Module: Flags=$88=(ForcedActive Extern Code) Module="__SUSPENDPROCESSMGRFILETRACKING"(574) Segment="Main"(200)
Size: Flags $00 ModuleSize 28
Content: Flags $08
Contents offset $0000 size $001C
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F07 '/.' MOVE.L D7,-(A7)
00000006: 558F 'U.' SUBQ.L #2,A7
00000008: 3F3C 0040 '?<.@' MOVE.W #$0040,-(A7)
0000000C: A88F '..' _OSDispatch ; A88F
0000000E: 3E1F '>.' MOVE.W (A7)+,D7
00000010: 3D47 0008 '=G..' MOVE.W D7,$0008(A6)
00000014: 2E2E FFFC '....' MOVE.L -$0004(A6),D7
00000018: 4E5E 'N^' UNLK A6
0000001A: 4E75 'Nu' RTS
Comment:
__SUSPENDPROCESSMGRFILETRACKING ended due to: vector glue below
Comment:
#####################################################################################
Module: __RESUMEPROCESSMGRFILETRACKING [28350, 2836C)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 575
575: __RESUMEPROCESSMGRFILETRACKING
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="__RESUMEPROCESSMGRFILETRACKING"(575) Segment="Main"(200)
Size: Flags $00 ModuleSize 28
Content: Flags $08
Contents offset $0000 size $001C
00000000: 4E56 0000 'NV..' LINK.W A6,#$0000
00000004: 2F07 '/.' MOVE.L D7,-(A7)
00000006: 558F 'U.' SUBQ.L #2,A7
00000008: 3F3C 0041 '?<.A' MOVE.W #$0041,-(A7)
0000000C: A88F '..' _OSDispatch ; A88F
0000000E: 3E1F '>.' MOVE.W (A7)+,D7
00000010: 3D47 0008 '=G..' MOVE.W D7,$0008(A6)
00000014: 2E2E FFFC '....' MOVE.L -$0004(A6),D7
00000018: 4E5E 'N^' UNLK A6
0000001A: 4E75 'Nu' RTS
Comment:
__RESUMEPROCESSMGRFILETRACKING ended due to: vector glue below
Comment:
#####################################################################################
Module: IsFile [28380, 283B4)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+10 (28390): JSR __FSPGETCATINFO
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 576
576: IsFile
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="IsFile"(576) Segment="Main"(200)
Size: Flags $00 ModuleSize 52
Content: Flags $08
Contents offset $0000 size $0034
00000000: 4E56 FF94 'NV..' LINK.W A6,#-$006C
00000004: 2F07 '/.' MOVE.L D7,-(A7)
00000006: 558F 'U.' SUBQ.L #2,A7
00000008: 2F2E 0008 '/...' MOVE.L $0008(A6),-(A7)
0000000C: 486E FF94 'Hn..' PEA -$006C(A6)
00000010: 4EBA 0000 'N...' JSR __FSPGETCATINFO ; id: 573
00000014: 3E1F '>.' MOVE.W (A7)+,D7
00000016: 6704 'g.' BEQ.S *+$0006 ; 0000001C
00000018: 3007 '0.' MOVE.W D7,D0
0000001A: 6010 '`.' BRA.S *+$0012 ; 0000002C
0000001C: 7010 'p.' MOVEQ #$10,D0
0000001E: C02E FFB2 '....' AND.B -$004E(A6),D0
00000022: 6706 'g.' BEQ.S *+$0008 ; 0000002A
00000024: 303C FAEA '0<..' MOVE.W #$FAEA,D0
00000028: 6002 '`.' BRA.S *+$0004 ; 0000002C
0000002A: 7000 'p.' MOVEQ #$00,D0
0000002C: 2E2E FF90 '....' MOVE.L -$0070(A6),D7
00000030: 4E5E 'N^' UNLK A6
00000032: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="__FSPGETCATINFO"(573)
00000012
Comment:
IsFile ended due to: vector glue below
Comment:
#####################################################################################
Module: GenerateUniqueName [283C0, 2846E)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 577
577: GenerateUniqueName
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="GenerateUniqueName"(577) Segment="Main"(200)
Size: Flags $00 ModuleSize 174
Content: Flags $08
Contents offset $0000 size $00AE
00000000: 4E56 FF94 'NV..' LINK.W A6,#-$006C
00000004: 48E7 1F08 'H...' MOVEM.L D3-D7/A4,-(A7)
00000008: 282E 0010 '(...' MOVE.L $0010(A6),D4
0000000C: 2A2E 0014 '*...' MOVE.L $0014(A6),D5
00000010: 286E 000C '(n..' MOVEA.L $000C(A6),A4
00000014: 4246 'BF' CLR.W D6
00000016: 3D6E 000A FFAA '=n....' MOVE.W $000A(A6),-$0056(A6)
0000001C: 426E FFB0 'Bn..' CLR.W -$0050(A6)
00000020: 2D6E 0018 FFA6 '-n....' MOVE.L $0018(A6),-$005A(A6)
00000026: 6062 '`b' BRA.S *+$0064 ; 0000008A
00000028: 5294 'R.' ADDQ.L #1,(A4)
0000002A: 206E FFA6 ' n..' MOVEA.L -$005A(A6),A0
0000002E: 10BC 0008 '....' MOVE.B #$08,(A0)
00000032: 7E01 '~.' MOVEQ #$01,D7
00000034: 7608 'v.' MOVEQ #$08,D3
00000036: 7008 'p.' MOVEQ #$08,D0
00000038: 9087 '..' SUB.L D7,D0
0000003A: E580 '..' ASL.L #2,D0
0000003C: 2214 '".' MOVE.L (A4),D1
0000003E: E0A1 '..' ASR.L D0,D1
00000040: 700F 'p.' MOVEQ #$0F,D0
00000042: C081 '..' AND.L D1,D0
00000044: 41FA 0056 'A..V' LEA *+$0058,A0 ; 0000009C
00000048: 226E FFA6 '"n..' MOVEA.L -$005A(A6),A1
0000004C: 13B0 0800 7800 '....x.' MOVE.B $00(A0,D0.L),$00(A1,D7.L)
00000052: 2007 ' .' MOVE.L D7,D0
00000054: 5287 'R.' ADDQ.L #1,D7
00000056: B687 '..' CMP.L D7,D3
00000058: 6CDC 'l.' BGE.S *-$0022 ; 00000036
0000005A: 2D44 FFC4 '-D..' MOVE.L D4,-$003C(A6)
0000005E: 7CD5 '|.' MOVEQ #$D5,D6
00000060: 7E01 '~.' MOVEQ #$01,D7
00000062: 41EE FF94 'A...' LEA -$006C(A6),A0
00000066: 7009 'p.' MOVEQ #$09,D0
00000068: A260 '.`' _HFSDispatch ; A260
0000006A: C046 '.F' AND.W D6,D0
0000006C: 3C00 '<.' MOVE.W D0,D6
0000006E: 2D45 FFC4 '-E..' MOVE.L D5,-$003C(A6)
00000072: 0C46 FFD5 '.F..' CMPI.W #$FFD5,D6
00000076: 6708 'g.' BEQ.S *+$000A ; 00000080
00000078: 4A46 'JF' TST.W D6
0000007A: 6704 'g.' BEQ.S *+$0006 ; 00000080
0000007C: 3006 '0.' MOVE.W D6,D0
0000007E: 6012 '`.' BRA.S *+$0014 ; 00000092
00000080: 2007 ' .' MOVE.L D7,D0
00000082: 5287 'R.' ADDQ.L #1,D7
00000084: 7002 'p.' MOVEQ #$02,D0
00000086: B087 '..' CMP.L D7,D0
00000088: 6CD8 'l.' BGE.S *-$0026 ; 00000062
0000008A: 0C46 FFD5 '.F..' CMPI.W #$FFD5,D6
0000008E: 6698 'f.' BNE.S *-$0066 ; 00000028
00000090: 7000 'p.' MOVEQ #$00,D0
00000092: 4CEE 10F8 FF7C 'L....|' MOVEM.L -$0084(A6),D3-D7/A4
00000098: 4E5E 'N^' UNLK A6
0000009A: 4E75 'Nu' RTS
0000009C: 3031 3233 3435 '012345' DC.B '01234567' ;MacsBug symbol
3637
000000A4: 3839 '89' DC.W $3839
000000A6: 4142 'AB' DC.W $4142
000000A8: 4344 'CD' DC.W $4344
000000AA: 4546 'EF' DC.W $4546
000000AC: 0000 '..' DC.W $0000
Comment:
GenerateUniqueName ended due to: vector glue below
Comment:
#####################################################################################
Module: __FSPEXCHANGEFILES [28480, 286FA)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+12A (285AA): JSR GenerateUniqueName
+100 (28580): JSR GenerateUniqueName
+B0 (28530): JSR __FSPGETCATINFO
+86 (28506): JSR __FSPGETCATINFO
VectorTable comment: {sources}OS:HFS:Extensions:FSSpecCalls.c
Dictionary: Flags $00 FirstId 578
578: __FSPEXCHANGEFILES
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="__FSPEXCHANGEFILES"(578) Segment="Main"(200)
Size: Flags $00 ModuleSize 634
Content: Flags $08
Contents offset $0000 size $027A
00000000: 4E56 FE42 'NV.B' LINK.W A6,#-$01BE
00000004: 48E7 0718 'H...' MOVEM.L D5-D7/A3/A4,-(A7)
00000008: 266E 0008 '&n..' MOVEA.L $0008(A6),A3
0000000C: 286E 000C '(n..' MOVEA.L $000C(A6),A4
00000010: 3014 '0.' MOVE.W (A4),D0
00000012: B053 '.S' CMP.W (A3),D0
00000014: 670A 'g.' BEQ.S *+$000C ; 00000020
00000016: 3D7C FFCE 0010 '=|....' MOVE.W #$FFCE,$0010(A6)
0000001C: 6000 0250 '`..P' BRA *+$0252 ; 0000026E
00000020: 204C ' L' MOVEA.L A4,A0
00000022: 5C88 '\.' ADDQ.L #6,A0
00000024: 2D48 FE54 '-H.T' MOVE.L A0,-$01AC(A6)
00000028: 3D54 FE58 '=T.X' MOVE.W (A4),-$01A8(A6)
0000002C: 204B ' K' MOVEA.L A3,A0
0000002E: 5C88 '\.' ADDQ.L #6,A0
00000030: 2D48 FE5E '-H.^' MOVE.L A0,-$01A2(A6)
00000034: 2D6B 0002 FE66 '-k...f' MOVE.L $0002(A3),-$019A(A6)
0000003A: 2D6C 0002 FE72 '-l...r' MOVE.L $0002(A4),-$018E(A6)
00000040: 41EE FE42 'A..B' LEA -$01BE(A6),A0
00000044: 7017 'p.' MOVEQ #$17,D0
00000046: A260 '.`' _HFSDispatch ; A260
00000048: 3E00 '>.' MOVE.W D0,D7
0000004A: 6700 021E 'g...' BEQ *+$0220 ; 0000026A
0000004E: 7000 'p.' MOVEQ #$00,D0
00000050: 2D40 FE54 '-@.T' MOVE.L D0,-$01AC(A6)
00000054: 41EE FFE0 'A...' LEA -$0020(A6),A0
00000058: 2D48 FE62 '-H.b' MOVE.L A0,-$019E(A6)
0000005C: 721C 'r.' MOVEQ #$1C,D1
0000005E: 2D41 FE66 '-A.f' MOVE.L D1,-$019A(A6)
00000062: 41EE FE42 'A..B' LEA -$01BE(A6),A0
00000066: 7030 'p0' MOVEQ #$30,D0 ; '0'
00000068: A260 '.`' _HFSDispatch ; A260
0000006A: 3C00 '<.' MOVE.W D0,D6
0000006C: 6610 'f.' BNE.S *+$0012 ; 0000007E
0000006E: 7040 'p@' MOVEQ #$40,D0 ; '@'
00000070: C0AE FFE2 '....' AND.L -$001E(A6),D0
00000074: 6708 'g.' BEQ.S *+$000A ; 0000007E
00000076: 3D47 0010 '=G..' MOVE.W D7,$0010(A6)
0000007A: 6000 01F2 '`...' BRA *+$01F4 ; 0000026E
0000007E: 558F 'U.' SUBQ.L #2,A7
00000080: 2F0C '/.' MOVE.L A4,-(A7)
00000082: 486E FEBC 'Hn..' PEA -$0144(A6)
00000086: 4EBA 0000 'N...' JSR __FSPGETCATINFO ; id: 573
0000008A: 3E1F '>.' MOVE.W (A7)+,D7
0000008C: 6708 'g.' BEQ.S *+$000A ; 00000096
0000008E: 3D47 0010 '=G..' MOVE.W D7,$0010(A6)
00000092: 6000 01DA '`...' BRA *+$01DC ; 0000026E
00000096: 7010 'p.' MOVEQ #$10,D0
00000098: C02E FEDA '....' AND.B -$0126(A6),D0
0000009C: 670A 'g.' BEQ.S *+$000C ; 000000A8
0000009E: 3D7C FAEA 0010 '=|....' MOVE.W #$FAEA,$0010(A6)
000000A4: 6000 01C8 '`...' BRA *+$01CA ; 0000026E
000000A8: 558F 'U.' SUBQ.L #2,A7
000000AA: 2F0B '/.' MOVE.L A3,-(A7)
000000AC: 486E FF28 'Hn.(' PEA -$00D8(A6)
000000B0: 4EBA 0000 'N...' JSR __FSPGETCATINFO ; id: 573
000000B4: 3E1F '>.' MOVE.W (A7)+,D7
000000B6: 6708 'g.' BEQ.S *+$000A ; 000000C0
000000B8: 3D47 0010 '=G..' MOVE.W D7,$0010(A6)
000000BC: 6000 01B0 '`...' BRA *+$01B2 ; 0000026E
000000C0: 7010 'p.' MOVEQ #$10,D0
000000C2: C02E FF46 '...F' AND.B -$00BA(A6),D0
000000C6: 670A 'g.' BEQ.S *+$000C ; 000000D2
000000C8: 3D7C FAEA 0010 '=|....' MOVE.W #$FAEA,$0010(A6)
000000CE: 6000 019E '`...' BRA *+$01A0 ; 0000026E
000000D2: 2D7C 6466 6A6C '-|dfjl' MOVE.L #$64666A6C,-$0004(A6) ; 'dfjl'
FFFC
000000DA: 41EE FF94 'A...' LEA -$006C(A6),A0
000000DE: 2D48 FFD4 '-H..' MOVE.L A0,-$002C(A6)
000000E2: 41EE FFB4 'A...' LEA -$004C(A6),A0
000000E6: 2D48 FFD8 '-H..' MOVE.L A0,-$0028(A6)
000000EA: 2F2E FFD4 '/...' MOVE.L -$002C(A6),-(A7)
000000EE: 2F2B 0002 '/+..' MOVE.L $0002(A3),-(A7)
000000F2: 2F2C 0002 '/,..' MOVE.L $0002(A4),-(A7)
000000F6: 486E FFFC 'Hn..' PEA -$0004(A6)
000000FA: 3014 '0.' MOVE.W (A4),D0
000000FC: 48C0 'H.' EXT.L D0
000000FE: 2F00 '/.' MOVE.L D0,-(A7)
00000100: 4EBA 0000 'N...' JSR GenerateUniqueName ; id: 577
00000104: 3E00 '>.' MOVE.W D0,D7
00000106: 4FEF 0014 'O...' LEA $0014(A7),A7
0000010A: 6708 'g.' BEQ.S *+$000A ; 00000114
0000010C: 3D47 0010 '=G..' MOVE.W D7,$0010(A6)
00000110: 6000 015C '`..\' BRA *+$015E ; 0000026E
00000114: 2F2E FFD8 '/...' MOVE.L -$0028(A6),-(A7)
00000118: 2F2B 0002 '/+..' MOVE.L $0002(A3),-(A7)
0000011C: 2F2C 0002 '/,..' MOVE.L $0002(A4),-(A7)
00000120: 486E FFFC 'Hn..' PEA -$0004(A6)
00000124: 3014 '0.' MOVE.W (A4),D0
00000126: 48C0 'H.' EXT.L D0
00000128: 2F00 '/.' MOVE.L D0,-(A7)
0000012A: 4EBA 0000 'N...' JSR GenerateUniqueName ; id: 577
0000012E: 3E00 '>.' MOVE.W D0,D7
00000130: 4FEF 0014 'O...' LEA $0014(A7),A7
00000134: 6708 'g.' BEQ.S *+$000A ; 0000013E
00000136: 3D47 0010 '=G..' MOVE.W D7,$0010(A6)
0000013A: 6000 0132 '`..2' BRA *+$0134 ; 0000026E
0000013E: 204C ' L' MOVEA.L A4,A0
00000140: 5C88 '\.' ADDQ.L #6,A0
00000142: 2D48 FE54 '-H.T' MOVE.L A0,-$01AC(A6)
00000146: 2D6E FFD4 FE5E '-n...^' MOVE.L -$002C(A6),-$01A2(A6)
0000014C: 41EE FE42 'A..B' LEA -$01BE(A6),A0
00000150: A20B '..' _HRename ; A20B
00000152: 3E00 '>.' MOVE.W D0,D7
00000154: 6708 'g.' BEQ.S *+$000A ; 0000015E
00000156: 3D47 0010 '=G..' MOVE.W D7,$0010(A6)
0000015A: 6000 0112 '`...' BRA *+$0114 ; 0000026E
0000015E: 2D6E FFD8 FE5E '-n...^' MOVE.L -$0028(A6),-$01A2(A6)
00000164: 204B ' K' MOVEA.L A3,A0
00000166: 5C88 '\.' ADDQ.L #6,A0
00000168: 2D48 FE54 '-H.T' MOVE.L A0,-$01AC(A6)
0000016C: 2D6B 0002 FE72 '-k...r' MOVE.L $0002(A3),-$018E(A6)
00000172: 41EE FE42 'A..B' LEA -$01BE(A6),A0
00000176: A20B '..' _HRename ; A20B
00000178: 3E00 '>.' MOVE.W D0,D7
0000017A: 6600 00D4 'f...' BNE *+$00D6 ; 00000250
0000017E: 202C 0002 ' ,..' MOVE.L $0002(A4),D0
00000182: B0AB 0002 '....' CMP.L $0002(A3),D0
00000186: 6766 'gf' BEQ.S *+$0068 ; 000001EE
00000188: 2D6E FFD4 FE54 '-n...T' MOVE.L -$002C(A6),-$01AC(A6)
0000018E: 7000 'p.' MOVEQ #$00,D0
00000190: 2D40 FE5E '-@.^' MOVE.L D0,-$01A2(A6)
00000194: 2D6B 0002 FE66 '-k...f' MOVE.L $0002(A3),-$019A(A6)
0000019A: 2D6C 0002 FE72 '-l...r' MOVE.L $0002(A4),-$018E(A6)
000001A0: 41EE FE42 'A..B' LEA -$01BE(A6),A0
000001A4: 7005 'p.' MOVEQ #$05,D0
000001A6: A260 '.`' _HFSDispatch ; A260
000001A8: 3E00 '>.' MOVE.W D0,D7
000001AA: 6600 008A 'f...' BNE *+$008C ; 00000236
000001AE: 2D6E FFD8 FE54 '-n...T' MOVE.L -$0028(A6),-$01AC(A6)
000001B4: 2D6C 0002 FE66 '-l...f' MOVE.L $0002(A4),-$019A(A6)
000001BA: 2D6B 0002 FE72 '-k...r' MOVE.L $0002(A3),-$018E(A6)
000001C0: 41EE FE42 'A..B' LEA -$01BE(A6),A0
000001C4: 7005 'p.' MOVEQ #$05,D0
000001C6: A260 '.`' _HFSDispatch ; A260
000001C8: 3E00 '>.' MOVE.W D0,D7
000001CA: 6722 'g"' BEQ.S *+$0024 ; 000001EE
000001CC: 2D6E FFD4 FE54 '-n...T' MOVE.L -$002C(A6),-$01AC(A6)
000001D2: 7000 'p.' MOVEQ #$00,D0
000001D4: 2D40 FE5E '-@.^' MOVE.L D0,-$01A2(A6)
000001D8: 2D6C 0002 FE66 '-l...f' MOVE.L $0002(A4),-$019A(A6)
000001DE: 2D6B 0002 FE72 '-k...r' MOVE.L $0002(A3),-$018E(A6)
000001E4: 41EE FE42 'A..B' LEA -$01BE(A6),A0
000001E8: 7005 'p.' MOVEQ #$05,D0
000001EA: A260 '.`' _HFSDispatch ; A260
000001EC: 6048 '`H' BRA.S *+$004A ; 00000236
000001EE: 2D6E FFD4 FFDC '-n....' MOVE.L -$002C(A6),-$0024(A6)
000001F4: 2D6E FFD8 FFD4 '-n....' MOVE.L -$0028(A6),-$002C(A6)
000001FA: 2D6E FFDC FFD8 '-n....' MOVE.L -$0024(A6),-$0028(A6)
00000200: 2D6E FFD4 FECE '-n....' MOVE.L -$002C(A6),-$0132(A6)
00000206: 2D6E FFD8 FF3A '-n...:' MOVE.L -$0028(A6),-$00C6(A6)
0000020C: 2D6C 0002 FEEC '-l....' MOVE.L $0002(A4),-$0114(A6)
00000212: 2D6B 0002 FF58 '-k...X' MOVE.L $0002(A3),-$00A8(A6)
00000218: 2A2E FF08 '*...' MOVE.L -$00F8(A6),D5
0000021C: 2D6E FF74 FF08 '-n.t..' MOVE.L -$008C(A6),-$00F8(A6)
00000222: 2D45 FF74 '-E.t' MOVE.L D5,-$008C(A6)
00000226: 41EE FEBC 'A...' LEA -$0144(A6),A0
0000022A: 700A 'p.' MOVEQ #$0A,D0
0000022C: A260 '.`' _HFSDispatch ; A260
0000022E: 41EE FF28 'A..(' LEA -$00D8(A6),A0
00000232: 700A 'p.' MOVEQ #$0A,D0
00000234: A260 '.`' _HFSDispatch ; A260
00000236: 204B ' K' MOVEA.L A3,A0
00000238: 5C88 '\.' ADDQ.L #6,A0
0000023A: 2D48 FE5E '-H.^' MOVE.L A0,-$01A2(A6)
0000023E: 2D6E FFD8 FE54 '-n...T' MOVE.L -$0028(A6),-$01AC(A6)
00000244: 2D6B 0002 FE72 '-k...r' MOVE.L $0002(A3),-$018E(A6)
0000024A: 41EE FE42 'A..B' LEA -$01BE(A6),A0
0000024E: A20B '..' _HRename ; A20B
00000250: 204C ' L' MOVEA.L A4,A0
00000252: 5C88 '\.' ADDQ.L #6,A0
00000254: 2D48 FE5E '-H.^' MOVE.L A0,-$01A2(A6)
00000258: 2D6E FFD4 FE54 '-n...T' MOVE.L -$002C(A6),-$01AC(A6)
0000025E: 2D6C 0002 FE72 '-l...r' MOVE.L $0002(A4),-$018E(A6)
00000264: 41EE FE42 'A..B' LEA -$01BE(A6),A0
00000268: A20B '..' _HRename ; A20B
0000026A: 3D47 0010 '=G..' MOVE.W D7,$0010(A6)
0000026E: 4CEE 18E0 FE2E 'L.....' MOVEM.L -$01D2(A6),D5-D7/A3/A4
00000274: 4E5E 'N^' UNLK A6
00000276: 4E74 0008 'Nt..' RTD #$0008
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GenerateUniqueName"(577)
0000012C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GenerateUniqueName"(577)
00000102
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="__FSPGETCATINFO"(573)
000000B2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="__FSPGETCATINFO"(573)
00000088
Comment:
__FSPEXCHANGEFILES ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_28710 [28710, 2872A)
Module started due to: vector glue above, MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 579
579: AUTOMOD_28710
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_28710"(579) Segment="Main"(200)
Size: Flags $00 ModuleSize 26
Content: Flags $08
Contents offset $0000 size $001A
00000000: 48E7 2048 'H. H' MOVEM.L D2/A1/A4,-(A7)
00000004: 0242 00FF '.B..' ANDI.W #$00FF,D2
00000008: 12C2 '..' MOVE.B D2,(A1)+
0000000A: 6708 'g.' BEQ.S *+$000A ; 00000014
0000000C: 5302 'S.' SUBQ.B #1,D2
0000000E: 12DC '..' MOVE.B (A4)+,(A1)+
00000010: 51CA FFFC 'Q...' DBF D2,*-$0002 ; 0000000E
00000014: 4CDF 1204 'L...' MOVEM.L (A7)+,D2/A1/A4
00000018: 4E75 'Nu' RTS
Comment:
AUTOMOD_28710 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_28730 [28730, 2876C)
Module started due to: MODGUESS (align, RTS then padding)
Resolved outgoing references:
+16 (28746): JSR CMGETCN
Unresolved outgoing references:
+2C (2875C): BSR $28710
Dictionary: Flags $00 FirstId 580
580: AUTOMOD_28730
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_28730"(580) Segment="Main"(200)
Size: Flags $00 ModuleSize 60
Content: Flags $08
Contents offset $0000 size $003C
00000000: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000002: 48E6 20C8 'H. .' MOVEM.L D2/A0/A1/A4,-(A6)
00000006: 41EB 0006 'A...' LEA $0006(A3),A0
0000000A: 4A10 'J.' TST.B (A0)
0000000C: 6602 'f.' BNE.S *+$0004 ; 00000010
0000000E: 91C8 '..' SUBA.L A0,A0
00000010: 202B 0002 ' +..' MOVE.L $0002(A3),D0
00000014: 2407 '$.' MOVE.L D7,D2
00000016: 4EBA 0000 'N...' JSR CMGETCN ; id: 502
0000001A: 6614 'f.' BNE.S *+$0016 ; 00000030
0000001C: 2768 0002 0002 ''h....' MOVE.L $0002(A0),$0002(A3)
00000022: 43EB 0006 'C...' LEA $0006(A3),A1
00000026: 49E8 0006 'I...' LEA $0006(A0),A4
0000002A: 141C '..' MOVE.B (A4)+,D2
0000002C: 6100 FFB2 'a...' BSR *-$004C ; FFFFFFE0
00000030: 2E02 '..' MOVE.L D2,D7
00000032: 4CDE 1304 'L...' MOVEM.L (A6)+,D2/A0/A1/A4
00000036: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000038: 4A40 'J@' TST.W D0
0000003A: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMGETCN"(502)
00000018
Comment:
AUTOMOD_28730 ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: MAKEFSSPEC [28770, 28844)
Module started due to: MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+D0 (28840): JMP CMDDONE
+E (2877E): JSR TFSVCBTST
+0 (28770): JSR FSQUEUE
Unresolved outgoing references:
+4 (28774): JSR $22704
+20 (28790): JSR $23E1C
+58 (287C8): BSR $28730
+A4 (28814): BSR $28710
+B2 (28822): BSR $28730
VectorTable comment: {sources}OS:HFS:Extensions:MakeFSSpec.a
Dictionary: Flags $00 FirstId 581
581: MAKEFSSPEC
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="MAKEFSSPEC"(581) Segment="Main"(200)
Size: Flags $00 ModuleSize 212
Content: Flags $08
Contents offset $0000 size $00D4
00000000: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380
00000004: 4EBA 9F8E 'N...' JSR *-$6070 ; FFFF9F94
00000008: 6600 00B4 'f...' BNE *+$00B6 ; 000000BE
0000000C: 7085 'p.' MOVEQ #$85,D0
0000000E: 4EBA 0000 'N...' JSR TFSVCBTST ; id: 376
00000012: 6600 00AA 'f...' BNE *+$00AC ; 000000BE
00000016: 7C00 '|.' MOVEQ #$00,D6
00000018: 2E06 '..' MOVE.L D6,D7
0000001A: 08F8 0005 0376 '.....v' BSET #$05,$0376
00000020: 4EBA B68A 'N...' JSR *-$4974 ; FFFFB6AC
00000024: 3A00 ':.' MOVE.W D0,D5
00000026: 6740 'g@' BEQ.S *+$0042 ; 00000068
00000028: 0C45 FFD5 '.E..' CMPI.W #$FFD5,D5
0000002C: 671E 'g.' BEQ.S *+$0020 ; 0000004C
0000002E: 0C45 FFDB '.E..' CMPI.W #$FFDB,D5
00000032: 6704 'g.' BEQ.S *+$0006 ; 00000038
00000034: 6000 0088 '`...' BRA *+$008A ; 000000BE
00000038: 220C '".' MOVE.L A4,D1
0000003A: 6700 0080 'g...' BEQ *+$0082 ; 000000BC
0000003E: 4A14 'J.' TST.B (A4)
00000040: 667A 'fz' BNE.S *+$007C ; 000000BC
00000042: 220A '".' MOVE.L A2,D1
00000044: 6776 'gv' BEQ.S *+$0078 ; 000000BC
00000046: 7A00 'z.' MOVEQ #$00,D5
00000048: 2405 '$.' MOVE.L D5,D2
0000004A: 99CC '..' SUBA.L A4,A4
0000004C: 2668 001C '&h..' MOVEA.L $001C(A0),A3
00000050: 2746 0002 ''F..' MOVE.L D6,$0002(A3)
00000054: 422B 0006 'B+..' CLR.B $0006(A3)
00000058: 6100 FF66 'a..f' BSR *-$0098 ; FFFFFFC0
0000005C: 0C40 0030 '.@.0' CMPI.W #$0030,D0
00000060: 6756 'gV' BEQ.S *+$0058 ; 000000B8
00000062: 4A40 'J@' TST.W D0
00000064: 672A 'g*' BEQ.S *+$002C ; 00000090
00000066: 6056 '`V' BRA.S *+$0058 ; 000000BE
00000068: 0C15 0001 '....' CMPI.B #$01,(A5)
0000006C: 6622 'f"' BNE.S *+$0024 ; 00000090
0000006E: 2028 0012 ' (..' MOVE.L $0012(A0),D0
00000072: 671C 'g.' BEQ.S *+$001E ; 00000090
00000074: 2240 '"@' MOVEA.L D0,A1
00000076: 7000 'p.' MOVEQ #$00,D0
00000078: 1011 '..' MOVE.B (A1),D0
0000007A: 6714 'g.' BEQ.S *+$0016 ; 00000090
0000007C: 43F1 0001 'C...' LEA $01(A1,D0.W),A1
00000080: 0C21 003A '.!.:' CMPI.B #$3A,-(A1) ; ':'
00000084: 660A 'f.' BNE.S *+$000C ; 00000090
00000086: 0C21 003A '.!.:' CMPI.B #$3A,-(A1) ; ':'
0000008A: 6604 'f.' BNE.S *+$0006 ; 00000090
0000008C: 2C2D 0006 ',-..' MOVE.L $0006(A5),D6
00000090: 2668 001C '&h..' MOVEA.L $001C(A0),A3
00000094: 36AA 004E '6..N' MOVE.W $004E(A2),(A3)
00000098: 2746 0002 ''F..' MOVE.L D6,$0002(A3)
0000009C: 4A42 'JB' TST.W D2
0000009E: 670A 'g.' BEQ.S *+$000C ; 000000AA
000000A0: 43EB 0006 'C...' LEA $0006(A3),A1
000000A4: 6100 FEFA 'a...' BSR *-$0104 ; FFFFFFA0
000000A8: 6004 '`.' BRA.S *+$0006 ; 000000AE
000000AA: 422B 0006 'B+..' CLR.B $0006(A3)
000000AE: 4A45 'JE' TST.W D5
000000B0: 660A 'f.' BNE.S *+$000C ; 000000BC
000000B2: 6100 FF0C 'a...' BSR *-$00F2 ; FFFFFFC0
000000B6: 6006 '`.' BRA.S *+$0008 ; 000000BE
000000B8: 3A3C FF88 ':<..' MOVE.W #$FF88,D5
000000BC: 3005 '0.' MOVE.W D5,D0
000000BE: 4A40 'J@' TST.W D0
000000C0: 670E 'g.' BEQ.S *+$0010 ; 000000D0
000000C2: 0C40 FFD5 '.@..' CMPI.W #$FFD5,D0
000000C6: 6708 'g.' BEQ.S *+$000A ; 000000D0
000000C8: 2268 001C '"h..' MOVEA.L $001C(A0),A1
000000CC: 4299 'B.' CLR.L (A1)+
000000CE: 4299 'B.' CLR.L (A1)+
000000D0: 4EFA 0000 'N...' JMP CMDDONE ; id: 367
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMDDONE"(367)
000000D2
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="TFSVCBTST"(376)
00000010
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUE"(380)
00000002
Comment:
MAKEFSSPEC ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_28850 [28850, 289B0)
Module started due to: vector glue above, MODGUESS (align, RTS then padding)
Resolved outgoing references:
+142 (28992): JSR HFS_2A520
+11A (2896A): JSR HFS_2A520
+10E (2895E): JSR MARKVCB
+EC (2893C): JSR ROUNDALLOC
+78 (288C8): JSR DIVUP
Unresolved outgoing references:
+2E (2887E): BSR $28A78
+44 (28894): BRA $2CAD8 ; bad outside file
+48 (28898): BSR $28A78
+5E (288AE): BSR $28ABA
+92 (288E2): BSR $28AAC
+CA (2891A): BRA $2E91C ; bad outside file
+D6 (28926): BRA $2EA28 ; bad outside file
+D8 (28928): BSR $28A78
+11E (2896E): BSR $28AAC
+140 (28990): BRA $2D84C ; bad outside file
+6 (28856): VBLKALLOC
Trap A0DF
Dictionary: Flags $00 FirstId 582
582: AUTOMOD_28850
583: VBLKALLOC
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_28850"(582) Segment="Main"(200)
Size: Flags $00 ModuleSize 352
Content: Flags $08
Contents offset $0000 size $0160
00000000: 2F38 077C '/8.|' MOVE.L $077C,-(A7)
00000004: 4E75 'Nu' RTS
00000006: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000008: 48E6 4FC0 'H.O.' MOVEM.L D1/D4-D7/A0/A1,-(A6)
0000000C: 4A6A 002A 'Jj.*' TST.W $002A(A2)
00000010: 6700 0142 'g..B' BEQ *+$0144 ; 00000154
00000014: 0243 0001 '.C..' ANDI.W #$0001,D3
00000018: 4A42 'JB' TST.W D2
0000001A: 6608 'f.' BNE.S *+$000A ; 00000024
0000001C: 342A 0018 '4*..' MOVE.W $0018(A2),D2
00000020: 08C3 0007 '....' BSET #$07,D3
00000024: 4843 'HC' SWAP D3
00000026: 3602 '6.' MOVE.W D2,D3
00000028: 4843 'HC' SWAP D3
0000002A: 0883 000F '....' BCLR #$0F,D3
0000002E: 6100 01F8 'a...' BSR *+$01FA ; 00000228
00000032: 4A41 'JA' TST.W D1
00000034: 6B00 0114 'k...' BMI *+$0116 ; 0000014A
00000038: 326A 001A '2j..' MOVEA.W $001A(A2),A1
0000003C: B449 '.I' CMP.W A1,D2
0000003E: 6514 'e.' BCS.S *+$0016 ; 00000054
00000040: E3B8 '..' ROL.L D1,D0
00000042: 2180 6000 '!.`.' MOVE.L D0,$00(A0,D6.W)
00000046: 4242 'BB' CLR.W D2
00000048: 6100 01DE 'a...' BSR *+$01E0 ; 00000228
0000004C: 08C3 000F '....' BSET #$0F,D3
00000050: 6600 0102 'f...' BNE *+$0104 ; 00000154
00000054: 4A41 'JA' TST.W D1
00000056: 6B00 00F2 'k...' BMI *+$00F4 ; 0000014A
0000005A: 4A80 'J.' TST.L D0
0000005C: 6A06 'j.' BPL.S *+$0008 ; 00000064
0000005E: 6100 020A 'a...' BSR *+$020C ; 0000026A
00000062: 60D8 '`.' BRA.S *-$0026 ; 0000003C
00000064: 92C2 '..' SUBA.W D2,A1
00000066: 0803 0000 '....' BTST #$00,D3
0000006A: 6776 'gv' BEQ.S *+$0078 ; 000000E2
0000006C: 2D04 '-.' MOVE.L D4,-(A6)
0000006E: 48E6 C000 'H...' MOVEM.L D0/D1,-(A6)
00000072: 2004 ' .' MOVE.L D4,D0
00000074: 222A 001C '"*..' MOVE.L $001C(A2),D1
00000078: 4EBA 0000 'N...' JSR DIVUP ; id: 379
0000007C: 2800 '(.' MOVE.L D0,D4
0000007E: 4CDE 0003 'L...' MOVEM.L (A6)+,D0/D1
00000082: 4247 'BG' CLR.W D7
00000084: B847 '.G' CMP.W D7,D4
00000086: 6348 'cH' BLS.S *+$004A ; 000000D0
00000088: BE49 '.I' CMP.W A1,D7
0000008A: 6712 'g.' BEQ.S *+$0014 ; 0000009E
0000008C: 4A80 'J.' TST.L D0
0000008E: 6B0E 'k.' BMI.S *+$0010 ; 0000009E
00000090: 5247 'RG' ADDQ.W #1,D7
00000092: 6100 01C8 'a...' BSR *+$01CA ; 0000025C
00000096: 4A41 'JA' TST.W D1
00000098: 6B00 00B0 'k...' BMI *+$00B2 ; 0000014A
0000009C: 60E6 '`.' BRA.S *-$0018 ; 00000084
0000009E: 281E '(.' MOVE.L (A6)+,D4
000000A0: D447 '.G' ADD.W D7,D2
000000A2: BE49 '.I' CMP.W A1,D7
000000A4: 650C 'e.' BCS.S *+$000E ; 000000B2
000000A6: 0803 000F '....' BTST #$0F,D3
000000AA: 661A 'f.' BNE.S *+$001C ; 000000C6
000000AC: 08C3 000F '....' BSET #$0F,D3
000000B0: 4242 'BB' CLR.W D2
000000B2: 0803 000F '....' BTST #$0F,D3
000000B6: 6700 FF76 'g..v' BEQ *-$0088 ; 0000002E
000000BA: 4843 'HC' SWAP D3
000000BC: B642 '.B' CMP.W D2,D3
000000BE: 6306 'c.' BLS.S *+$0008 ; 000000C6
000000C0: 4843 'HC' SWAP D3
000000C2: 6000 FF6A '`..j' BRA *-$0094 ; 0000002E
000000C6: E3B8 '..' ROL.L D1,D0
000000C8: 2180 6000 '!.`.' MOVE.L D0,$00(A0,D6.W)
000000CC: 6000 0086 '`...' BRA *+$0088 ; 00000154
000000D0: 281E '(.' MOVE.L (A6)+,D4
000000D2: E3B8 '..' ROL.L D1,D0
000000D4: 2180 6000 '!.`.' MOVE.L D0,$00(A0,D6.W)
000000D8: 6100 014E 'a..N' BSR *+$0150 ; 00000228
000000DC: 4A41 'JA' TST.W D1
000000DE: 6B00 006A 'k..j' BMI *+$006C ; 0000014A
000000E2: 48E6 C000 'H...' MOVEM.L D0/D1,-(A6)
000000E6: 2004 ' .' MOVE.L D4,D0
000000E8: 222B 001E '"+..' MOVE.L $001E(A3),D1
000000EC: 4EBA 0000 'N...' JSR ROUNDALLOC ; id: 378
000000F0: 2800 '(.' MOVE.L D0,D4
000000F2: 4CDE 0003 'L...' MOVEM.L (A6)+,D0/D1
000000F6: 7E00 '~.' MOVEQ #$00,D7
000000F8: 4A44 'JD' TST.W D4
000000FA: 672C 'g,' BEQ.S *+$002E ; 00000128
000000FC: BE49 '.I' CMP.W A1,D7
000000FE: 6428 'd(' BCC.S *+$002A ; 00000128
00000100: 4A80 'J.' TST.L D0
00000102: 6B24 'k$' BMI.S *+$0026 ; 00000128
00000104: 4A6A 002A 'Jj.*' TST.W $002A(A2)
00000108: 671E 'g.' BEQ.S *+$0020 ; 00000128
0000010A: 536A 002A 'Sj.*' SUBQ.W #1,$002A(A2)
0000010E: 4EBA 0000 'N...' JSR MARKVCB ; id: 375
00000112: 08C0 001F '....' BSET #$1F,D0
00000116: 5247 'RG' ADDQ.W #1,D7
00000118: 5344 'SD' SUBQ.W #1,D4
0000011A: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297
0000011E: 6100 013C 'a..<' BSR *+$013E ; 0000025C
00000122: 4A41 'JA' TST.W D1
00000124: 6CD2 'l.' BGE.S *-$002C ; 000000F8
00000126: 6022 '`"' BRA.S *+$0024 ; 0000014A
00000128: 0803 0007 '....' BTST #$07,D3
0000012C: 670E 'g.' BEQ.S *+$0010 ; 0000013C
0000012E: 3802 '8.' MOVE.W D2,D4
00000130: B86A 001A '.j..' CMP.W $001A(A2),D4
00000134: 6502 'e.' BCS.S *+$0004 ; 00000138
00000136: 4244 'BD' CLR.W D4
00000138: 3544 0018 '5D..' MOVE.W D4,$0018(A2)
0000013C: E3B8 '..' ROL.L D1,D0
0000013E: 2180 6000 '!.`.' MOVE.L D0,$00(A0,D6.W)
00000142: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297
00000146: 2607 '&.' MOVE.L D7,D3
00000148: 7000 'p.' MOVEQ #$00,D0
0000014A: 4CDE 03F2 'L...' MOVEM.L (A6)+,D1/D4-D7/A0/A1
0000014E: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000150: 4A40 'J@' TST.W D0
00000152: 4E75 'Nu' RTS
00000154: 7600 'v.' MOVEQ #$00,D3
00000156: 70DE 'p.' MOVEQ #$DE,D0
00000158: 60F0 '`.' BRA.S *-$000E ; 0000014A
0000015A: 2F38 0780 '/8..' MOVE.L $0780,-(A7)
0000015E: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A520"(297)
00000144
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A520"(297)
0000011C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MARKVCB"(375)
00000110
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="ROUNDALLOC"(378)
000000EE
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="DIVUP"(379)
0000007A
EntryPoint: Flags=$08=(Extern Code) Offset=$0006 Entry="VBLKALLOC"(583)
Comment:
AUTOMOD_28850 ended due to: ran into next module
Comment:
#####################################################################################
Module: VBLKDEALLOC [289B0, 28B1E)
Module started due to: MODGUESS (align, label)
Resolved outgoing references:
+160 (28B10): JSR GETBLOCK
+64 (28A14): JSR HFS_2A520
+20 (289D0): JSR MARKVCB
+18 (289C8): JSR HFS_2A520
Unresolved outgoing references:
+32 (289E2): BRA $2F9E4 ; bad outside file
+EE (28A9E): BRA $26E58
+128 (28AD8): BRA $2E320 ; bad outside file
+140 (28AF0): BRA $2FD12 ; bad outside file
Trap A0E0
+40 (289F0): BLKCHK
VectorTable comment: {sources}OS:HFS:vsm.a
+9A (28A4A): UPDATEFREE
VectorTable comment: {sources}OS:HFS:vsm.a
+CE (28A7E): VREADBM
Trap A0F6
Dictionary: Flags $00 FirstId 584
584: VBLKDEALLOC
585: UPDATEFREE
586: BLKCHK
587: VREADBM
Module: Flags=$88=(ForcedActive Extern Code) Module="VBLKDEALLOC"(584) Segment="Main"(200)
Size: Flags $00 ModuleSize 366
Content: Flags $08
Contents offset $0000 size $016E
00000000: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000002: 48E6 7E80 'H.~.' MOVEM.L D1-D6/A0,-(A6)
00000006: 7000 'p.' MOVEQ #$00,D0
00000008: 4A43 'JC' TST.W D3
0000000A: 672A 'g*' BEQ.S *+$002C ; 00000036
0000000C: 6100 00BA 'a...' BSR *+$00BC ; 000000C8
00000010: 4A41 'JA' TST.W D1
00000012: 6B22 'k"' BMI.S *+$0024 ; 00000036
00000014: 0880 001F '....' BCLR #$1F,D0
00000018: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297
0000001C: 526A 002A 'Rj.*' ADDQ.W #1,$002A(A2)
00000020: 4EBA 0000 'N...' JSR MARKVCB ; id: 375
00000024: 5343 'SC' SUBQ.W #1,D3
00000026: 6706 'g.' BEQ.S *+$0008 ; 0000002E
00000028: 6100 00D2 'a...' BSR *+$00D4 ; 000000FC
0000002C: 60E2 '`.' BRA.S *-$001C ; 00000010
0000002E: E3B8 '..' ROL.L D1,D0
00000030: 2180 6000 '!.`.' MOVE.L D0,$00(A0,D6.W)
00000034: 7000 'p.' MOVEQ #$00,D0
00000036: 4CDE 017E 'L..~' MOVEM.L (A6)+,D1-D6/A0
0000003A: 2F1E '/.' MOVE.L (A6)+,-(A7)
0000003C: 4A40 'J@' TST.W D0
0000003E: 4E75 'Nu' RTS
00000040: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000042: 48E6 7F40 'H..@' MOVEM.L D1-D7/A1,-(A6)
00000046: 2248 '"H' MOVEA.L A0,A1
00000048: 7600 'v.' MOVEQ #$00,D3
0000004A: 7E00 '~.' MOVEQ #$00,D7
0000004C: 3431 7000 '41p.' MOVE.W $00(A1,D7.W),D2
00000050: 7800 'x.' MOVEQ #$00,D4
00000052: 3831 7002 '81p.' MOVE.W $02(A1,D7.W),D4
00000056: 6736 'g6' BEQ.S *+$0038 ; 0000008E
00000058: 616E 'an' BSR.S *+$0070 ; 000000C8
0000005A: 601C '`.' BRA.S *+$001E ; 00000078
0000005C: 08C0 001F '....' BSET #$1F,D0
00000060: 6606 'f.' BNE.S *+$0008 ; 00000068
00000062: 76FF 'v.' MOVEQ #$FF,D3
00000064: 4EBA 0000 'N...' JSR HFS_2A520 ; id: 297
00000068: 5242 'RB' ADDQ.W #1,D2
0000006A: E398 '..' ROL.L #1,D0
0000006C: 5341 'SA' SUBQ.W #1,D1
0000006E: 6E08 'n.' BGT.S *+$000A ; 00000078
00000070: 4A44 'JD' TST.W D4
00000072: 670E 'g.' BEQ.S *+$0010 ; 00000082
00000074: 6100 00AE 'a...' BSR *+$00B0 ; 00000124
00000078: 4A41 'JA' TST.W D1
0000007A: 6B14 'k.' BMI.S *+$0016 ; 00000090
0000007C: 51CC FFDE 'Q...' DBF D4,*-$0020 ; 0000005C
00000080: E3B8 '..' ROL.L D1,D0
00000082: 2180 6000 '!.`.' MOVE.L D0,$00(A0,D6.W)
00000086: 5847 'XG' ADDQ.W #4,D7
00000088: 0C47 000C '.G..' CMPI.W #$000C,D7
0000008C: 65BE 'e.' BCS.S *-$0040 ; 0000004C
0000008E: 2003 ' .' MOVE.L D3,D0
00000090: 4CDE 02FE 'L...' MOVEM.L (A6)+,D1-D7/A1
00000094: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000096: 4A80 'J.' TST.L D0
00000098: 4E75 'Nu' RTS
0000009A: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000009C: 48E6 FEC0 'H...' MOVEM.L D0-D6/A0/A1,-(A6)
000000A0: 7800 'x.' MOVEQ #$00,D4
000000A2: 7400 't.' MOVEQ #$00,D2
000000A4: 6122 'a"' BSR.S *+$0024 ; 000000C8
000000A6: 342A 001A '4*..' MOVE.W $001A(A2),D2
000000AA: 4A41 'JA' TST.W D1
000000AC: 6B12 'k.' BMI.S *+$0014 ; 000000C0
000000AE: 4A80 'J.' TST.L D0
000000B0: 6B02 'k.' BMI.S *+$0004 ; 000000B4
000000B2: 5244 'RD' ADDQ.W #1,D4
000000B4: 5342 'SB' SUBQ.W #1,D2
000000B6: 6704 'g.' BEQ.S *+$0006 ; 000000BC
000000B8: 6142 'aB' BSR.S *+$0044 ; 000000FC
000000BA: 60EE '`.' BRA.S *-$0010 ; 000000AA
000000BC: 3544 002A '5D.*' MOVE.W D4,$002A(A2)
000000C0: 4CDE 037F 'L...' MOVEM.L (A6)+,D0-D6/A0/A1
000000C4: 2F1E '/.' MOVE.L (A6)+,-(A7)
000000C6: 4E75 'Nu' RTS
000000C8: 2F38 07D8 '/8..' MOVE.L $07D8,-(A7)
000000CC: 4E75 'Nu' RTS
000000CE: 2D1F '-.' MOVE.L (A7)+,-(A6)
000000D0: 3A02 ':.' MOVE.W D2,D5
000000D2: E04D '.M' LSR.W #8,D5
000000D4: E84D '.M' LSR.W #4,D5
000000D6: 3C02 '<.' MOVE.W D2,D6
000000D8: 0246 0FE0 '.F..' ANDI.W #$0FE0,D6
000000DC: E64E '.N' LSR.W #3,D6
000000DE: 3202 '2.' MOVE.W D2,D1
000000E0: 0241 001F '.A..' ANDI.W #$001F,D1
000000E4: 6162 'ab' BSR.S *+$0064 ; 00000148
000000E6: 6704 'g.' BEQ.S *+$0006 ; 000000EC
000000E8: 72FF 'r.' MOVEQ #$FF,D1
000000EA: 600C '`.' BRA.S *+$000E ; 000000F8
000000EC: 2030 6000 ' 0`.' MOVE.L $00(A0,D6.W),D0
000000F0: E3B8 '..' ROL.L D1,D0
000000F2: 4441 'DA' NEG.W D1
000000F4: 0641 0020 '.A. ' ADDI.W #$0020,D1
000000F8: 2F1E '/.' MOVE.L (A6)+,-(A7)
000000FA: 4E75 'Nu' RTS
000000FC: 2D1F '-.' MOVE.L (A7)+,-(A6)
000000FE: E398 '..' ROL.L #1,D0
00000100: 5341 'SA' SUBQ.W #1,D1
00000102: 6602 'f.' BNE.S *+$0004 ; 00000106
00000104: 611E 'a.' BSR.S *+$0020 ; 00000124
00000106: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000108: 4E75 'Nu' RTS
0000010A: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000010C: 5242 'RB' ADDQ.W #1,D2
0000010E: 61EC 'a.' BSR.S *-$0012 ; 000000FC
00000110: B0B8 0A06 '....' CMP.L $0A06,D0
00000114: 66F0 'f.' BNE.S *-$000E ; 00000106
00000116: D441 '.A' ADD.W D1,D2
00000118: B449 '.I' CMP.W A1,D2
0000011A: 6404 'd.' BCC.S *+$0006 ; 00000120
0000011C: 6106 'a.' BSR.S *+$0008 ; 00000124
0000011E: 60F0 '`.' BRA.S *-$000E ; 00000110
00000120: 9441 '.A' SUB.W D1,D2
00000122: 60E2 '`.' BRA.S *-$001C ; 00000106
00000124: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000126: 2180 6000 '!.`.' MOVE.L D0,$00(A0,D6.W)
0000012A: 5846 'XF' ADDQ.W #4,D6
0000012C: 0C46 0200 '.F..' CMPI.W #$0200,D6
00000130: 650C 'e.' BCS.S *+$000E ; 0000013E
00000132: 5245 'RE' ADDQ.W #1,D5
00000134: 6112 'a.' BSR.S *+$0014 ; 00000148
00000136: 6704 'g.' BEQ.S *+$0006 ; 0000013C
00000138: 72FF 'r.' MOVEQ #$FF,D1
0000013A: 6008 '`.' BRA.S *+$000A ; 00000144
0000013C: 4246 'BF' CLR.W D6
0000013E: 2030 6000 ' 0`.' MOVE.L $00(A0,D6.W),D0
00000142: 7220 'r ' MOVEQ #$20,D1 ; ' '
00000144: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000146: 4E75 'Nu' RTS
00000148: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000014A: 48E6 6060 'H.``' MOVEM.L D1/D2/A1/A2,-(A6)
0000014E: 302A 004E '0*.N' MOVE.W $004E(A2),D0
00000152: 7400 't.' MOVEQ #$00,D2
00000154: 342A 0016 '4*..' MOVE.W $0016(A2),D2
00000158: D445 '.E' ADD.W D5,D2
0000015A: 226A 0050 '"j.P' MOVEA.L $0050(A2),A1
0000015E: 7208 'r.' MOVEQ #$08,D1
00000160: 4EBA 0000 'N...' JSR GETBLOCK ; id: 296
00000164: 4CDE 0606 'L...' MOVEM.L (A6)+,D1/D2/A1/A2
00000168: 2F1E '/.' MOVE.L (A6)+,-(A7)
0000016A: 4A40 'J@' TST.W D0
0000016C: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETBLOCK"(296)
00000162
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A520"(297)
00000066
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="MARKVCB"(375)
00000022
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="HFS_2A520"(297)
0000001A
EntryPoint: Flags=$08=(Extern Code) Offset=$009A Entry="UPDATEFREE"(585)
EntryPoint: Flags=$08=(Extern Code) Offset=$0040 Entry="BLKCHK"(586)
EntryPoint: Flags=$08=(Extern Code) Offset=$00CE Entry="VREADBM"(587)
Comment:
VBLKDEALLOC ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_28B40 [28B40, 28B44)
Module started due to: vector glue above, MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 588
588: AUTOMOD_28B40
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_28B40"(588) Segment="Main"(200)
Size: Flags $00 ModuleSize 4
Content: Flags $08
Contents offset $0000 size $0004
00000000: 020A 0100 '....' ANDI.B #$00,A2
Comment:
AUTOMOD_28B40 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: DESKTOPCLOSEDOWNPROC [28B50, 28BBE)
Module started due to: MODGUESS (align, label)
Resolved outgoing references:
+48 (28B98): BSR FINDDTVOL
VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a
Dictionary: Flags $00 FirstId 589
589: DESKTOPCLOSEDOWNPROC
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DESKTOPCLOSEDOWNPROC"(589) Segment="Main"(200)
Size: Flags $00 ModuleSize 110
Content: Flags $08
Contents offset $0000 size $006E
00000000: 48E7 C0D0 'H...' MOVEM.L D0/D1/A0/A1/A3,-(A7)
00000004: 2648 '&H' MOVEA.L A0,A3
00000006: 7200 'r.' MOVEQ #$00,D1
00000008: 202B 0012 ' +..' MOVE.L $0012(A3),D0
0000000C: 671C 'g.' BEQ.S *+$001E ; 0000002A
0000000E: 2040 ' @' MOVEA.L D0,A0
00000010: 7000 'p.' MOVEQ #$00,D0
00000012: 1010 '..' MOVE.B (A0),D0
00000014: 6714 'g.' BEQ.S *+$0016 ; 0000002A
00000016: 1200 '..' MOVE.B D0,D1
00000018: 5401 'T.' ADDQ.B #2,D1
0000001A: 0881 0000 '....' BCLR #$00,D1
0000001E: 9EC1 '..' SUBA.W D1,A7
00000020: 224F '"O' MOVEA.L A7,A1
00000022: 12D8 '..' MOVE.B (A0)+,(A1)+
00000024: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000022
00000028: 200F ' .' MOVE.L A7,D0
0000002A: 9EFC 007A '...z' SUBA.W #$007A,A7
0000002E: 204F ' O' MOVEA.L A7,A0
00000030: 316B 0016 0016 '1k....' MOVE.W $0016(A3),$0016(A0)
00000036: 2140 0012 '!@..' MOVE.L D0,$0012(A0)
0000003A: 317C FFFF 001C '1|....' MOVE.W #$FFFF,$001C(A0)
00000040: A007 '..' _GetVolInfo ; A007
00000042: 661E 'f.' BNE.S *+$0020 ; 00000062
00000044: 3028 0016 '0(..' MOVE.W $0016(A0),D0
00000048: 6100 FFB6 'a...' BSR FINDDTVOL-DESKTOPCLOSEDOWNPROC+$FFB6 ; ids: 590, 589
0000004C: 6614 'f.' BNE.S *+$0016 ; 00000062
0000004E: 9EFC 006C '...l' SUBA.W #$006C,A7
00000052: 204F ' O' MOVEA.L A7,A0
00000054: 316B 0006 0018 '1k....' MOVE.W $0006(A3),$0018(A0)
0000005A: 7021 'p!' MOVEQ #$21,D0 ; '!'
0000005C: A260 '.`' _HFSDispatch ; A260
0000005E: 4FEF 006C 'O..l' LEA $006C(A7),A7
00000062: 4FEF 007A 'O..z' LEA $007A(A7),A7
00000066: DEC1 '..' ADDA.W D1,A7
00000068: 4CDF 0B03 'L...' MOVEM.L (A7)+,D0/D1/A0/A1/A3
0000006C: 4E75 'Nu' RTS
Dictionary: Flags $00 FirstId 590
590: FINDDTVOL
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="FINDDTVOL"(590) Ref2="DESKTOPCLOSEDOWNPROC"(589)
004A
Comment:
DESKTOPCLOSEDOWNPROC ended due to: vector glue below
Comment:
#####################################################################################
Module: DTDBMGRINIT [28BD0, 28C36)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a
+16 (28BE6): QMINIT
VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a
Dictionary: Flags $00 FirstId 591
591: DTDBMGRINIT
592: QMINIT
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DTDBMGRINIT"(591) Segment="Main"(200)
Size: Flags $00 ModuleSize 102
Content: Flags $08
Contents offset $0000 size $0066
00000000: 700D 'p.' MOVEQ #$0D,D0
00000002: A71E '..' _NewPtrSysClear ; A71E
00000004: 6600 000C 'f...' BNE *+$000E ; 00000012
00000008: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
0000000C: 2348 000E '#H..' MOVE.L A0,$000E(A1)
00000010: 4E75 'Nu' RTS
00000012: 7019 'p.' MOVEQ #$19,D0
00000014: A9C9 '..' _SysError ; A9C9
00000016: 203C 0000 0C18 ' <....' MOVE.L #$00000C18,D0
0000001C: A71E '..' _NewPtrSysClear ; A71E
0000001E: 6642 'fB' BNE.S *+$0044 ; 00000062
00000020: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
00000024: 2348 0016 '#H..' MOVE.L A0,$0016(A1)
00000028: 2248 '"H' MOVEA.L A0,A1
0000002A: 5088 'P.' ADDQ.L #8,A0
0000002C: 2288 '".' MOVE.L A0,(A1)
0000002E: D0FC 002C '...,' ADDA.W #$002C,A0
00000032: 2348 0004 '#H..' MOVE.L A0,$0004(A1)
00000036: D0FC 0608 '....' ADDA.W #$0608,A0
0000003A: 2251 '"Q' MOVEA.L (A1),A1
0000003C: 2348 0016 '#H..' MOVE.L A0,$0016(A1)
00000040: 337C 0016 000A '3|....' MOVE.W #$0016,$000A(A1)
00000046: D0FC 05DC '....' ADDA.W #$05DC,A0
0000004A: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
0000004E: 2269 0016 '"i..' MOVEA.L $0016(A1),A1
00000052: 2269 0004 '"i..' MOVEA.L $0004(A1),A1
00000056: 2348 0016 '#H..' MOVE.L A0,$0016(A1)
0000005A: 337C 0017 000A '3|....' MOVE.W #$0017,$000A(A1)
00000060: 4E75 'Nu' RTS
00000062: 7019 'p.' MOVEQ #$19,D0
00000064: A9C9 '..' _SysError ; A9C9
EntryPoint: Flags=$08=(Extern Code) Offset=$0016 Entry="QMINIT"(592)
Comment:
DTDBMGRINIT ended due to: vector glue below
Comment:
#####################################################################################
Module: CHECKDESKTOPSUPPORT [28C50, 28CB2)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a
Dictionary: Flags $00 FirstId 593
593: CHECKDESKTOPSUPPORT
Module: Flags=$88=(ForcedActive Extern Code) Module="CHECKDESKTOPSUPPORT"(593) Segment="Main"(200)
Size: Flags $00 ModuleSize 98
Content: Flags $08
Contents offset $0000 size $0062
00000000: 48E7 C040 'H..@' MOVEM.L D0/D1/A1,-(A7)
00000004: 0C6A D2D7 0008 '.j....' CMPI.W #$D2D7,$0008(A2)
0000000A: 674E 'gN' BEQ.S *+$0050 ; 0000005A
0000000C: 7000 'p.' MOVEQ #$00,D0
0000000E: 302A 001A '0*..' MOVE.W $001A(A2),D0
00000012: 222A 001C '"*..' MOVE.L $001C(A2),D1
00000016: 4C01 0000 'L...' MULU.L D1,D0
0000001A: 6802 'h.' BVC.S *+$0004 ; 0000001E
0000001C: 70FF 'p.' MOVEQ #$FF,D0
0000001E: 0C80 0020 0000 '... ..' CMPI.L #$00200000,D0
00000024: 6430 'd0' BCC.S *+$0032 ; 00000056
00000026: 2278 030A '"x..' MOVEA.L $030A,A1
0000002A: 302A 0048 '0*.H' MOVE.W $0048(A2),D0
0000002E: 660C 'f.' BNE.S *+$000E ; 0000003C
00000030: 322A 004A '2*.J' MOVE.W $004A(A2),D1
00000034: B240 '.@' CMP.W D0,D1
00000036: 6722 'g"' BEQ.S *+$0024 ; 0000005A
00000038: 3001 '0.' MOVE.W D1,D0
0000003A: 4440 'D@' NEG.W D0
0000003C: B069 0006 '.i..' CMP.W $0006(A1),D0
00000040: 670C 'g.' BEQ.S *+$000E ; 0000004E
00000042: 2211 '".' MOVE.L (A1),D1
00000044: 2241 '"A' MOVEA.L D1,A1
00000046: 66F4 'f.' BNE.S *-$000A ; 0000003C
00000048: 303C FFDD '0<..' MOVE.W #$FFDD,D0
0000004C: 600C '`.' BRA.S *+$000E ; 0000005A
0000004E: 0C29 0008 FFFD '.)....' CMPI.B #$08,-$0003(A1)
00000054: 6D04 'm.' BLT.S *+$0006 ; 0000005A
00000056: 7001 'p.' MOVEQ #$01,D0
00000058: 6002 '`.' BRA.S *+$0004 ; 0000005C
0000005A: 7000 'p.' MOVEQ #$00,D0
0000005C: 4CDF 0203 'L...' MOVEM.L (A7)+,D0/D1/A1
00000060: 4E75 'Nu' RTS
Comment:
CHECKDESKTOPSUPPORT ended due to: vector glue below
Comment:
#####################################################################################
Module: BOTTLENECKIO [28CC0, 28F1E)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+58 (28D18): BSR.L GETQMRECPTR
+36 (28CF6): BSR.L GETQMRECPTR
+1E (28CDE): BSR.L GETQMRECPTR
VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a
Dictionary: Flags $00 FirstId 594
594: BOTTLENECKIO
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="BOTTLENECKIO"(594) Segment="Main"(200)
Size: Flags $00 ModuleSize 606
Content: Flags $08
Contents offset $0000 size $025E
00000000: 48E6 7F7C 'H..|' MOVEM.L D1-D7/A1-A5,-(A6)
00000004: 554E 'UN' SUBQ.W #2,A6
00000006: 0896 0000 '....' BCLR #$00,(A6)
0000000A: 43FA 0026 'C..&' LEA *+$0028,A1 ; 00000032
0000000E: 2149 000C '!I..' MOVE.L A1,$000C(A0)
00000012: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
00000016: 2348 0038 '#H.8' MOVE.L A0,$0038(A1)
0000001A: 7416 't.' MOVEQ #$16,D2
0000001C: 2F0C '/.' MOVE.L A4,-(A7)
0000001E: 61FF FFFF FFE0 'a.....' BSR.L GETQMRECPTR-BOTTLENECKIO+$FFE0 ; ids: 346, 594
00000024: 285F '(_' MOVEA.L (A7)+,A4
00000026: 234E 001A '#N..' MOVE.L A6,$001A(A1)
0000002A: 0829 0001 000C '.)....' BTST #$01,$000C(A1)
00000030: 4E75 'Nu' RTS
00000032: 7416 't.' MOVEQ #$16,D2
00000034: 2F0C '/.' MOVE.L A4,-(A7)
00000036: 61FF FFFF FFC8 'a.....' BSR.L GETQMRECPTR-BOTTLENECKIO+$FFC8 ; ids: 346, 594
0000003C: 285F '(_' MOVEA.L (A7)+,A4
0000003E: 2F0E '/.' MOVE.L A6,-(A7)
00000040: 2C69 001A ',i..' MOVEA.L $001A(A1),A6
00000044: 08D6 0000 '....' BSET #$00,(A6)
00000048: 2C5F ',_' MOVEA.L (A7)+,A6
0000004A: 6724 'g$' BEQ.S *+$0026 ; 00000070
0000004C: 48E7 1F3E 'H..>' MOVEM.L D3-D7/A2-A6,-(A7)
00000050: 487A 0028 'Hz.(' PEA *+$002A ; 0000007A
00000054: 7416 't.' MOVEQ #$16,D2
00000056: 2F0C '/.' MOVE.L A4,-(A7)
00000058: 61FF FFFF FFA6 'a.....' BSR.L GETQMRECPTR-BOTTLENECKIO+$FFA6 ; ids: 346, 594
0000005E: 285F '(_' MOVEA.L (A7)+,A4
00000060: 2C69 001A ',i..' MOVEA.L $001A(A1),A6
00000064: 544E 'TN' ADDQ.W #2,A6
00000066: 4CDE 3EFE 'L.>.' MOVEM.L (A6)+,D1-D7/A1-A5
0000006A: 2F1E '/.' MOVE.L (A6)+,-(A7)
0000006C: 3028 0010 '0(..' MOVE.W $0010(A0),D0
00000070: 4E75 'Nu' RTS
00000072: 08D6 0000 '....' BSET #$00,(A6)
00000076: 66DC 'f.' BNE.S *-$0022 ; 00000054
00000078: 4E75 'Nu' RTS
0000007A: 4CDF 7CF8 'L.|.' MOVEM.L (A7)+,D3-D7/A2-A6
0000007E: 4E75 'Nu' RTS
00000080: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000082: 6100 FF7C 'a..|' BSR *-$0082 ; 00000000
00000086: 6604 'f.' BNE.S *+$0006 ; 0000008C
00000088: A200 '..' _HOpen ; A200
0000008A: 60C8 '`.' BRA.S *-$0036 ; 00000054
0000008C: A600 '..' _Open ,Sys,Immed ; A600
0000008E: 60E2 '`.' BRA.S *-$001C ; 00000072
00000090: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000092: 6100 FF6C 'a..l' BSR *-$0092 ; 00000000
00000096: 6604 'f.' BNE.S *+$0006 ; 0000009C
00000098: A209 '..' _HDelete ; A209
0000009A: 60B8 '`.' BRA.S *-$0046 ; 00000054
0000009C: A609 '..' _Delete ,Sys,Immed ; A609
0000009E: 60D2 '`.' BRA.S *-$002C ; 00000072
000000A0: 2D1F '-.' MOVE.L (A7)+,-(A6)
000000A2: 6100 FF5C 'a..\' BSR *-$00A2 ; 00000000
000000A6: 6604 'f.' BNE.S *+$0006 ; 000000AC
000000A8: A001 '..' _Close ; A001
000000AA: 60A8 '`.' BRA.S *-$0056 ; 00000054
000000AC: A401 '..' _Close ,Sys ; A401
000000AE: 60C2 '`.' BRA.S *-$003C ; 00000072
000000B0: 2D1F '-.' MOVE.L (A7)+,-(A6)
000000B2: 6100 FF4C 'a..L' BSR *-$00B2 ; 00000000
000000B6: 6604 'f.' BNE.S *+$0006 ; 000000BC
000000B8: A002 '..' _Read ; A002
000000BA: 6098 '`.' BRA.S *-$0066 ; 00000054
000000BC: A402 '..' _Read ,Sys ; A402
000000BE: 60B2 '`.' BRA.S *-$004C ; 00000072
000000C0: 2D1F '-.' MOVE.L (A7)+,-(A6)
000000C2: 6100 FF3C 'a..<' BSR *-$00C2 ; 00000000
000000C6: 6604 'f.' BNE.S *+$0006 ; 000000CC
000000C8: A003 '..' _Write ; A003
000000CA: 6088 '`.' BRA.S *-$0076 ; 00000054
000000CC: A403 '..' _Write ,Sys ; A403
000000CE: 60A2 '`.' BRA.S *-$005C ; 00000072
000000D0: 2D1F '-.' MOVE.L (A7)+,-(A6)
000000D2: 6100 FF2C 'a..,' BSR *-$00D2 ; 00000000
000000D6: 6608 'f.' BNE.S *+$000A ; 000000E0
000000D8: 7009 'p.' MOVEQ #$09,D0
000000DA: A260 '.`' _HFSDispatch ; A260
000000DC: 6000 FF76 '`..v' BRA *-$0088 ; 00000054
000000E0: 7009 'p.' MOVEQ #$09,D0
000000E2: A660 '.`' _FSDispatch ,Sys,Immed ; A660
000000E4: 608C '`.' BRA.S *-$0072 ; 00000072
000000E6: 2D1F '-.' MOVE.L (A7)+,-(A6)
000000E8: 6100 FF16 'a...' BSR *-$00E8 ; 00000000
000000EC: 6606 'f.' BNE.S *+$0008 ; 000000F4
000000EE: A207 '..' _HGetVInfo ; A207
000000F0: 6000 FF62 '`..b' BRA *-$009C ; 00000054
000000F4: A607 '..' _GetVolInfo ,Sys,Immed ; A607
000000F6: 6000 FF7A '`..z' BRA *-$0084 ; 00000072
000000FA: 2D1F '-.' MOVE.L (A7)+,-(A6)
000000FC: 6100 FF02 'a...' BSR *-$00FC ; 00000000
00000100: 6606 'f.' BNE.S *+$0008 ; 00000108
00000102: A20C '..' _HGetFileInfo ; A20C
00000104: 6000 FF4E '`..N' BRA *-$00B0 ; 00000054
00000108: A60C '..' _GetFileInfo ,Sys,Immed ; A60C
0000010A: 6000 FF66 '`..f' BRA *-$0098 ; 00000072
0000010E: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000110: 6100 FEEE 'a...' BSR *-$0110 ; 00000000
00000114: 6606 'f.' BNE.S *+$0008 ; 0000011C
00000116: A20D '..' _HSetFileInfo ; A20D
00000118: 6000 FF3A '`..:' BRA *-$00C4 ; 00000054
0000011C: A60D '..' _SetFileInfo ,Sys,Immed ; A60D
0000011E: 6000 FF52 '`..R' BRA *-$00AC ; 00000072
00000122: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000124: 6100 FEDA 'a...' BSR *-$0124 ; 00000000
00000128: 6606 'f.' BNE.S *+$0008 ; 00000130
0000012A: A208 '..' _HCreate ; A208
0000012C: 6000 FF26 '`..&' BRA *-$00D8 ; 00000054
00000130: A608 '..' _Create ,Sys,Immed ; A608
00000132: 6000 FF3E '`..>' BRA *-$00C0 ; 00000072
00000136: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000138: 6100 FEC6 'a...' BSR *-$0138 ; 00000000
0000013C: 6606 'f.' BNE.S *+$0008 ; 00000144
0000013E: A010 '..' _Allocate ; A010
00000140: 6000 FF12 '`...' BRA *-$00EC ; 00000054
00000144: A410 '..' _Allocate ,Sys ; A410
00000146: 6000 FF2A '`..*' BRA *-$00D4 ; 00000072
0000014A: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000014C: 6100 FEB2 'a...' BSR *-$014C ; 00000000
00000150: 6606 'f.' BNE.S *+$0008 ; 00000158
00000152: A012 '..' _SetEOF ; A012
00000154: 6000 FEFE '`...' BRA *-$0100 ; 00000054
00000158: A412 '..' _SetEOF ,Sys ; A412
0000015A: 6000 FF16 '`...' BRA *-$00E8 ; 00000072
0000015E: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000160: 6100 FE9E 'a...' BSR *-$0160 ; 00000000
00000164: 6606 'f.' BNE.S *+$0008 ; 0000016C
00000166: A011 '..' _GetEOF ; A011
00000168: 6000 FEEA '`...' BRA *-$0114 ; 00000054
0000016C: A411 '..' _GetEOF ,Sys ; A411
0000016E: 6000 FF02 '`...' BRA *-$00FC ; 00000072
00000172: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000174: 6100 FE8A 'a...' BSR *-$0174 ; 00000000
00000178: 6608 'f.' BNE.S *+$000A ; 00000182
0000017A: 7008 'p.' MOVEQ #$08,D0
0000017C: A260 '.`' _HFSDispatch ; A260
0000017E: 6000 FED4 '`...' BRA *-$012A ; 00000054
00000182: 7008 'p.' MOVEQ #$08,D0
00000184: A660 '.`' _FSDispatch ,Sys,Immed ; A660
00000186: 6000 FEEA '`...' BRA *-$0114 ; 00000072
0000018A: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000018C: 6100 FE72 'a..r' BSR *-$018C ; 00000000
00000190: 6606 'f.' BNE.S *+$0008 ; 00000198
00000192: A013 '..' _FlushVol ; A013
00000194: 6000 FEBE '`...' BRA *-$0140 ; 00000054
00000198: A413 '..' _FlushVol ,Sys ; A413
0000019A: 6000 FED6 '`...' BRA *-$0128 ; 00000072
0000019E: 2D1F '-.' MOVE.L (A7)+,-(A6)
000001A0: 6100 FE5E 'a..^' BSR *-$01A0 ; 00000000
000001A4: 6608 'f.' BNE.S *+$000A ; 000001AE
000001A6: 701B 'p.' MOVEQ #$1B,D0
000001A8: A260 '.`' _HFSDispatch ; A260
000001AA: 6000 FEA8 '`...' BRA *-$0156 ; 00000054
000001AE: 701B 'p.' MOVEQ #$1B,D0
000001B0: A660 '.`' _FSDispatch ,Sys,Immed ; A660
000001B2: 6000 FEBE '`...' BRA *-$0140 ; 00000072
000001B6: 2D1F '-.' MOVE.L (A7)+,-(A6)
000001B8: 6100 FE46 'a..F' BSR *-$01B8 ; 00000000
000001BC: 6608 'f.' BNE.S *+$000A ; 000001C6
000001BE: 7030 'p0' MOVEQ #$30,D0 ; '0'
000001C0: A260 '.`' _HFSDispatch ; A260
000001C2: 6000 FE90 '`...' BRA *-$016E ; 00000054
000001C6: 7030 'p0' MOVEQ #$30,D0 ; '0'
000001C8: A660 '.`' _FSDispatch ,Sys,Immed ; A660
000001CA: 6000 FEA6 '`...' BRA *-$0158 ; 00000072
000001CE: 2D1F '-.' MOVE.L (A7)+,-(A6)
000001D0: 6100 FE2E 'a...' BSR *-$01D0 ; 00000000
000001D4: 6608 'f.' BNE.S *+$000A ; 000001DE
000001D6: 7006 'p.' MOVEQ #$06,D0
000001D8: A08E '..' DC.W $A08E ; OS 008E
000001DA: 6000 FE78 '`..x' BRA *-$0186 ; 00000054
000001DE: 7006 'p.' MOVEQ #$06,D0
000001E0: A48E '..' DC.W $A48E ; OS 008E
000001E2: 6000 FE8E '`...' BRA *-$0170 ; 00000072
000001E6: 2D1F '-.' MOVE.L (A7)+,-(A6)
000001E8: 6100 FE16 'a...' BSR *-$01E8 ; 00000000
000001EC: 6608 'f.' BNE.S *+$000A ; 000001F6
000001EE: 7007 'p.' MOVEQ #$07,D0
000001F0: A08E '..' DC.W $A08E ; OS 008E
000001F2: 6000 FE60 '`..`' BRA *-$019E ; 00000054
000001F6: 7007 'p.' MOVEQ #$07,D0
000001F8: A48E '..' DC.W $A48E ; OS 008E
000001FA: 6000 FE76 '`..v' BRA *-$0188 ; 00000072
000001FE: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000200: 6100 FDFE 'a...' BSR *-$0200 ; 00000000
00000204: 6608 'f.' BNE.S *+$000A ; 0000020E
00000206: 7004 'p.' MOVEQ #$04,D0
00000208: A08E '..' DC.W $A08E ; OS 008E
0000020A: 6000 FE48 '`..H' BRA *-$01B6 ; 00000054
0000020E: 7004 'p.' MOVEQ #$04,D0
00000210: A48E '..' DC.W $A48E ; OS 008E
00000212: 6000 FE5E '`..^' BRA *-$01A0 ; 00000072
00000216: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000218: 6100 FDE6 'a...' BSR *-$0218 ; 00000000
0000021C: 6608 'f.' BNE.S *+$000A ; 00000226
0000021E: 7005 'p.' MOVEQ #$05,D0
00000220: A08E '..' DC.W $A08E ; OS 008E
00000222: 6000 FE30 '`..0' BRA *-$01CE ; 00000054
00000226: 7005 'p.' MOVEQ #$05,D0
00000228: A48E '..' DC.W $A48E ; OS 008E
0000022A: 6000 FE46 '`..F' BRA *-$01B8 ; 00000072
0000022E: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000230: 6100 FDCE 'a...' BSR *-$0230 ; 00000000
00000234: 6608 'f.' BNE.S *+$000A ; 0000023E
00000236: 7008 'p.' MOVEQ #$08,D0
00000238: A08E '..' DC.W $A08E ; OS 008E
0000023A: 6000 FE18 '`...' BRA *-$01E6 ; 00000054
0000023E: 7008 'p.' MOVEQ #$08,D0
00000240: A48E '..' DC.W $A48E ; OS 008E
00000242: 6000 FE2E '`...' BRA *-$01D0 ; 00000072
00000246: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000248: 6100 FDB6 'a...' BSR *-$0248 ; 00000000
0000024C: 6608 'f.' BNE.S *+$000A ; 00000256
0000024E: 700A 'p.' MOVEQ #$0A,D0
00000250: A08E '..' DC.W $A08E ; OS 008E
00000252: 6000 FE00 '`...' BRA *-$01FE ; 00000054
00000256: 700A 'p.' MOVEQ #$0A,D0
00000258: A48E '..' DC.W $A48E ; OS 008E
0000025A: 6000 FE16 '`...' BRA *-$01E8 ; 00000072
ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode)
Ref1="GETQMRECPTR"(346) Ref2="BOTTLENECKIO"(594)
005A
ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode)
Ref1="GETQMRECPTR"(346) Ref2="BOTTLENECKIO"(594)
0038
ComputedRef: Flags=$80=(Difference 32BitPatch 16BitOffsets FromCode)
Ref1="GETQMRECPTR"(346) Ref2="BOTTLENECKIO"(594)
0020
Comment:
BOTTLENECKIO ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_28F30 [28F30, 28FA6)
Module started due to: vector glue above, MODGUESS (align, RTS then padding)
Resolved outgoing references:
+4A (28F7A): JMP QMENQUEUE
+40 (28F70): JSR GETOFFFSQUEUE
Unresolved outgoing references:
+46 (28F76): JSR $25380
Dictionary: Flags $00 FirstId 595
595: AUTOMOD_28F30
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_28F30"(595) Segment="Main"(200)
Size: Flags $00 ModuleSize 118
Content: Flags $08
Contents offset $0000 size $0076
00000000: 40E7 '@.' MOVE SR,-(A7)
00000002: 48E7 E0C0 'H...' MOVEM.L D0-D2/A0/A1,-(A7)
00000006: 554F 'UO' SUBQ.W #2,A7
00000008: 3F3C 0040 '?<.@' MOVE.W #$0040,-(A7)
0000000C: A88F '..' _OSDispatch ; A88F
0000000E: 544F 'TO' ADDQ.W #2,A7
00000010: 4CDF 0307 'L...' MOVEM.L (A7)+,D0-D2/A0/A1
00000014: 4E77 'Nw' RTR
00000016: 0000 0000 '....' ORI.B #$00,D0
0000001A: 0000 0000 '....' ORI.B #$00,D0
0000001E: 0000 40E7 '..@.' ORI.B #$E7,D0
00000022: 48E7 E0C0 'H...' MOVEM.L D0-D2/A0/A1,-(A7)
00000026: 554F 'UO' SUBQ.W #2,A7
00000028: 3F3C 0041 '?<.A' MOVE.W #$0041,-(A7)
0000002C: A88F '..' _OSDispatch ; A88F
0000002E: 544F 'TO' ADDQ.W #2,A7
00000030: 4CDF 0307 'L...' MOVEM.L (A7)+,D0-D2/A0/A1
00000034: 4E77 'Nw' RTR
00000036: 0000 0000 '....' ORI.B #$00,D0
0000003A: 0000 0000 '....' ORI.B #$00,D0
0000003E: 0000 4EBA '..N.' ORI.B #$BA,D0
00000042: 0000 7416 '..t.' ORI.B #$16,D0
00000046: 4EBA C408 'N...' JSR *-$3BF6 ; FFFFC450
0000004A: 4EFA 0000 'N...' JMP QMENQUEUE ; id: 347
0000004E: 0000 225E '.."^' ORI.B #$5E,D0 ; '^'
00000052: 0C40 FE61 '.@.a' CMPI.W #$FE61,D0
00000056: 6606 'f.' BNE.S *+$0008 ; 0000005E
00000058: 303C EC6C '0<.l' MOVE.W #$EC6C,D0
0000005C: 6016 '`.' BRA.S *+$0018 ; 00000074
0000005E: 0C40 FE54 '.@.T' CMPI.W #$FE54,D0
00000062: 6606 'f.' BNE.S *+$0008 ; 0000006A
00000064: 303C EC6C '0<.l' MOVE.W #$EC6C,D0
00000068: 600A '`.' BRA.S *+$000C ; 00000074
0000006A: 0C40 FFD5 '.@..' CMPI.W #$FFD5,D0
0000006E: 6604 'f.' BNE.S *+$0006 ; 00000074
00000070: 303C EC6C '0<.l' MOVE.W #$EC6C,D0
00000074: 4ED1 'N.' JMP (A1)
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="QMENQUEUE"(347)
0000004C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETOFFFSQUEUE"(345)
00000042
Comment:
AUTOMOD_28F30 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_28FB0 [28FB0, 29002)
Module started due to: MODGUESS (align, JMP (A1) then padding)
Resolved outgoing references:
+3E (28FEE): JMP CMDDONE
+2A (28FDA): JSR GTNXTFCB
+20 (28FD0): JSR GT1STFCB
Unresolved outgoing references:
+0 (28FB0): JSR $22704
Dictionary: Flags $00 FirstId 596
596: AUTOMOD_28FB0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_28FB0"(596) Segment="Main"(200)
Size: Flags $00 ModuleSize 82
Content: Flags $08
Contents offset $0000 size $0052
00000000: 4EBA 9752 'N..R' JSR *-$68AC ; FFFF9754
00000004: 6636 'f6' BNE.S *+$0038 ; 0000003C
00000006: 4A6A 004C 'Jj.L' TST.W $004C(A2)
0000000A: 6736 'g6' BEQ.S *+$0038 ; 00000042
0000000C: 21CA 03EE '!...' MOVE.L A2,$03EE
00000010: 1028 0007 '.(..' MOVE.B $0007(A0),D0
00000014: 0C00 0020 '... ' CMPI.B #$20,D0 ; ' '
00000018: 6706 'g.' BEQ.S *+$0008 ; 00000020
0000001A: 0C00 002E '....' CMPI.B #$2E,D0 ; '.'
0000001E: 661A 'f.' BNE.S *+$001C ; 0000003A
00000020: 4EBA 0000 'N...' JSR GT1STFCB ; id: 382
00000024: 4AB1 1000 'J...' TST.L $00(A1,D1.W)
00000028: 670E 'g.' BEQ.S *+$0010 ; 00000038
0000002A: 4EBA 0000 'N...' JSR GTNXTFCB ; id: 381
0000002E: 65F4 'e.' BCS.S *-$000A ; 00000024
00000030: 70D6 'p.' MOVEQ #$D6,D0
00000032: 4268 0018 'Bh..' CLR.W $0018(A0)
00000036: 6004 '`.' BRA.S *+$0006 ; 0000003C
00000038: D289 '..' ADD.L A1,D1
0000003A: 70C6 'p.' MOVEQ #$C6,D0
0000003C: 4A9F 'J.' TST.L (A7)+
0000003E: 4EFA 0000 'N...' JMP CMDDONE ; id: 367
00000042: 2678 0BB8 '&x..' MOVEA.L $0BB8,A3
00000046: 266B 000E '&k..' MOVEA.L $000E(A3),A3
0000004A: 376A 004E 000A '7j.N..' MOVE.W $004E(A2),$000A(A3)
00000050: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMDDONE"(367)
00000040
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GTNXTFCB"(381)
0000002C
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GT1STFCB"(382)
00000022
Comment:
AUTOMOD_28FB0 ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_29010 [29010, 29038)
Module started due to: MODGUESS (align, RTS then padding)
Resolved outgoing references:
+22 (29032): JMP CMDDONE
+6 (29016): JSR REFNUMCHECK
Dictionary: Flags $00 FirstId 597
597: AUTOMOD_29010
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_29010"(597) Segment="Main"(200)
Size: Flags $00 ModuleSize 40
Content: Flags $08
Contents offset $0000 size $0028
00000000: 3028 0018 '0(..' MOVE.W $0018(A0),D0
00000004: 3200 '2.' MOVE.W D0,D1
00000006: 4EBA 0000 'N...' JSR REFNUMCHECK ; id: 387
0000000A: 6614 'f.' BNE.S *+$0016 ; 00000020
0000000C: 2278 034E '"x.N' MOVEA.L $034E,A1
00000010: 2471 1014 '$q..' MOVEA.L $14(A1,D1.W),A2
00000014: 4A6A 004C 'Jj.L' TST.W $004C(A2)
00000018: 670C 'g.' BEQ.S *+$000E ; 00000026
0000001A: 21CA 03EE '!...' MOVE.L A2,$03EE
0000001E: 70C6 'p.' MOVEQ #$C6,D0
00000020: 4A9F 'J.' TST.L (A7)+
00000022: 4EFA 0000 'N...' JMP CMDDONE ; id: 367
00000026: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="CMDDONE"(367)
00000024
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="REFNUMCHECK"(387)
00000008
Comment:
AUTOMOD_29010 ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_29040 [29040, 2905A)
Module started due to: MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 598
598: AUTOMOD_29040
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_29040"(598) Segment="Main"(200)
Size: Flags $00 ModuleSize 26
Content: Flags $08
Contents offset $0000 size $001A
00000000: 48E7 0060 'H..`' MOVEM.L A1/A2,-(A7)
00000004: 43EB 001C 'C...' LEA $001C(A3),A1
00000008: 45E8 0034 'E..4' LEA $0034(A0),A2
0000000C: 22DA '".' MOVE.L (A2)+,(A1)+
0000000E: 22DA '".' MOVE.L (A2)+,(A1)+
00000010: 22DA '".' MOVE.L (A2)+,(A1)+
00000012: 22DA '".' MOVE.L (A2)+,(A1)+
00000014: 4CDF 0600 'L...' MOVEM.L (A7)+,A1/A2
00000018: 4E75 'Nu' RTS
Comment:
AUTOMOD_29040 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_29060 [29060, 2907A)
Module started due to: MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 599
599: AUTOMOD_29060
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_29060"(599) Segment="Main"(200)
Size: Flags $00 ModuleSize 26
Content: Flags $08
Contents offset $0000 size $001A
00000000: 48E7 0060 'H..`' MOVEM.L A1/A2,-(A7)
00000004: 43EB 001C 'C...' LEA $001C(A3),A1
00000008: 45E8 0034 'E..4' LEA $0034(A0),A2
0000000C: 24D9 '$.' MOVE.L (A1)+,(A2)+
0000000E: 24D9 '$.' MOVE.L (A1)+,(A2)+
00000010: 24D9 '$.' MOVE.L (A1)+,(A2)+
00000012: 24D9 '$.' MOVE.L (A1)+,(A2)+
00000014: 4CDF 0600 'L...' MOVEM.L (A7)+,A1/A2
00000018: 4E75 'Nu' RTS
Comment:
AUTOMOD_29060 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_29080 [29080, 2909E)
Module started due to: MODGUESS (align, RTS then padding)
Unresolved outgoing references:
+2 (29082): BSR $29060
Dictionary: Flags $00 FirstId 600
600: AUTOMOD_29080
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_29080"(600) Segment="Main"(200)
Size: Flags $00 ModuleSize 30
Content: Flags $08
Contents offset $0000 size $001E
00000000: 41D6 'A.' LEA (A6),A0
00000002: 6100 FFDC 'a...' BSR *-$0022 ; FFFFFFE0
00000006: 316B 0008 0018 '1k....' MOVE.W $0008(A3),$0018(A0)
0000000C: 45EE 00EE 'E...' LEA $00EE(A6),A2
00000010: 214A 0020 '!J. ' MOVE.L A2,$0020(A0)
00000014: 45EE 00C8 'E...' LEA $00C8(A6),A2
00000018: 214A 002C '!J.,' MOVE.L A2,$002C(A0)
0000001C: 4E75 'Nu' RTS
Comment:
AUTOMOD_29080 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_290A0 [290A0, 290BA)
Module started due to: MODGUESS (align, RTS then padding)
Unresolved outgoing references:
+6 (290A6): BSR $29040
Dictionary: Flags $00 FirstId 601
601: AUTOMOD_290A0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_290A0"(601) Segment="Main"(200)
Size: Flags $00 ModuleSize 26
Content: Flags $08
Contents offset $0000 size $001A
00000000: 40E7 '@.' MOVE SR,-(A7)
00000002: 2F08 '/.' MOVE.L A0,-(A7)
00000004: 41D6 'A.' LEA (A6),A0
00000006: 6100 FF98 'a...' BSR *-$0066 ; FFFFFFA0
0000000A: 205F ' _' MOVEA.L (A7)+,A0
0000000C: 4E77 'Nw' RTR
0000000E: 0000 41D6 '..A.' ORI.B #$D6,D0
00000012: 316B 000A 0018 '1k....' MOVE.W $000A(A3),$0018(A0)
00000018: 4E75 'Nu' RTS
Comment:
AUTOMOD_290A0 ended due to: ran into next module, 6 nulls trimmed
Comment:
#####################################################################################
Module: FINDDTVOL [290C0, 290EA)
Module started due to: MODGUESS (align, label, RTS then padding)
VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a
Dictionary: Flags $00 FirstId 602
602: FINDDTVOL
Module: Flags=$88=(ForcedActive Extern Code) Module="FINDDTVOL"(602) Segment="Main"(200)
Size: Flags $00 ModuleSize 42
Content: Flags $08
Contents offset $0000 size $002A
00000000: 2F01 '/.' MOVE.L D1,-(A7)
00000002: 2678 0BB8 '&x..' MOVEA.L $0BB8,A3
00000006: 266B 000E '&k..' MOVEA.L $000E(A3),A3
0000000A: 266B 0002 '&k..' MOVEA.L $0002(A3),A3
0000000E: 6008 '`.' BRA.S *+$000A ; 00000018
00000010: B06B 000E '.k..' CMP.W $000E(A3),D0
00000014: 670C 'g.' BEQ.S *+$000E ; 00000022
00000016: 2653 '&S' MOVEA.L (A3),A3
00000018: 220B '".' MOVE.L A3,D1
0000001A: 66F4 'f.' BNE.S *-$000A ; 00000010
0000001C: 303C FFCD '0<..' MOVE.W #$FFCD,D0
00000020: 6002 '`.' BRA.S *+$0004 ; 00000024
00000022: 4240 'B@' CLR.W D0
00000024: 221F '".' MOVE.L (A7)+,D1
00000026: 4A40 'J@' TST.W D0
00000028: 4E75 'Nu' RTS
Comment:
FINDDTVOL ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_29100 [29100, 2912E)
Module started due to: vector glue above, MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 603
603: AUTOMOD_29100
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_29100"(603) Segment="Main"(200)
Size: Flags $00 ModuleSize 46
Content: Flags $08
Contents offset $0000 size $002E
00000000: 2D01 '-.' MOVE.L D1,-(A6)
00000002: 302C 0018 '0,..' MOVE.W $0018(A4),D0
00000006: 2678 0BB8 '&x..' MOVEA.L $0BB8,A3
0000000A: 266B 000E '&k..' MOVEA.L $000E(A3),A3
0000000E: 266B 0002 '&k..' MOVEA.L $0002(A3),A3
00000012: 6008 '`.' BRA.S *+$000A ; 0000001C
00000014: B06B 0006 '.k..' CMP.W $0006(A3),D0
00000018: 670C 'g.' BEQ.S *+$000E ; 00000026
0000001A: 2653 '&S' MOVEA.L (A3),A3
0000001C: 220B '".' MOVE.L A3,D1
0000001E: 66F4 'f.' BNE.S *-$000A ; 00000014
00000020: 303C FFCD '0<..' MOVE.W #$FFCD,D0
00000024: 6002 '`.' BRA.S *+$0004 ; 00000028
00000026: 4240 'B@' CLR.W D0
00000028: 221E '".' MOVE.L (A6)+,D1
0000002A: 4A40 'J@' TST.W D0
0000002C: 4E75 'Nu' RTS
Comment:
AUTOMOD_29100 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_29130 [29130, 29168)
Module started due to: MODGUESS (align, RTS then padding)
Unresolved outgoing references:
+22 (29152): BSR $28D90
Dictionary: Flags $00 FirstId 604
604: AUTOMOD_29130
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_29130"(604) Segment="Main"(200)
Size: Flags $00 ModuleSize 56
Content: Flags $08
Contents offset $0000 size $0038
00000000: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000002: 48E6 00C0 'H...' MOVEM.L A0/A1,-(A6)
00000006: 9CFC 00C8 '....' SUBA.W #$00C8,A6
0000000A: 41D6 'A.' LEA (A6),A0
0000000C: 216C 0012 0012 '!l....' MOVE.L $0012(A4),$0012(A0)
00000012: 316B 000E 0016 '1k....' MOVE.W $000E(A3),$0016(A0)
00000018: 4268 001C 'Bh..' CLR.W $001C(A0)
0000001C: 216C 0030 0030 '!l.0.0' MOVE.L $0030(A4),$0030(A0)
00000022: 6100 FC3C 'a..<' BSR *-$03C2 ; FFFFFC60
00000026: 2228 0030 '"(.0' MOVE.L $0030(A0),D1
0000002A: 4DEE 00C8 'M...' LEA $00C8(A6),A6
0000002E: 4CDE 0300 'L...' MOVEM.L (A6)+,A0/A1
00000032: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000034: 4A40 'J@' TST.W D0
00000036: 4E75 'Nu' RTS
Comment:
AUTOMOD_29130 ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_29170 [29170, 291F2)
Module started due to: MODGUESS (align, RTS then padding)
Unresolved outgoing references:
+3A (291AA): BSR $28DA6
Dictionary: Flags $00 FirstId 605
605: AUTOMOD_29170
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_29170"(605) Segment="Main"(200)
Size: Flags $00 ModuleSize 130
Content: Flags $08
Contents offset $0000 size $0082
00000000: 7001 'p.' MOVEQ #$01,D0
00000002: 6002 '`.' BRA.S *+$0004 ; 00000006
00000004: 7000 'p.' MOVEQ #$00,D0
00000006: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000008: 48E6 00C0 'H...' MOVEM.L A0/A1,-(A6)
0000000C: 9CFC 0080 '....' SUBA.W #$0080,A6
00000010: 0C82 726F 6F74 '..root' CMPI.L #$726F6F74,D2 ; 'root'
00000016: 6708 'g.' BEQ.S *+$000A ; 00000020
00000018: 0C82 7365 7276 '..serv' CMPI.L #$73657276,D2 ; 'serv'
0000001E: 663A 'f:' BNE.S *+$003C ; 0000005A
00000020: 0C41 8000 '.A..' CMPI.W #$8000,D1
00000024: 6604 'f.' BNE.S *+$0006 ; 0000002A
00000026: 3238 0210 '28..' MOVE.W $0210,D1
0000002A: 41EE 0006 'A...' LEA $0006(A6),A0
0000002E: 42A8 0012 'B...' CLR.L $0012(A0)
00000032: 3141 0016 '1A..' MOVE.W D1,$0016(A0)
00000036: 4268 001C 'Bh..' CLR.W $001C(A0)
0000003A: 6100 FBFA 'a...' BSR *-$0404 ; FFFFFC36
0000003E: 6614 'f.' BNE.S *+$0016 ; 00000054
00000040: 3228 0016 '2(..' MOVE.W $0016(A0),D1
00000044: 0C82 726F 6F74 '..root' CMPI.L #$726F6F74,D2 ; 'root'
0000004A: 670A 'g.' BEQ.S *+$000C ; 00000056
0000004C: 2428 0076 '$(.v' MOVE.L $0076(A0),D2
00000050: 6602 'f.' BNE.S *+$0004 ; 00000054
00000052: 70D5 'p.' MOVEQ #$D5,D0
00000054: 601E '`.' BRA.S *+$0020 ; 00000074
00000056: 7402 't.' MOVEQ #$02,D2
00000058: 601A '`.' BRA.S *+$001C ; 00000074
0000005A: 558F 'U.' SUBQ.L #2,A7
0000005C: 3F01 '?.' MOVE.W D1,-(A7)
0000005E: 2F02 '/.' MOVE.L D2,-(A7)
00000060: 3F00 '?.' MOVE.W D0,-(A7)
00000062: 4856 'HV' PEA (A6)
00000064: 486E 0002 'Hn..' PEA $0002(A6)
00000068: 7000 'p.' MOVEQ #$00,D0
0000006A: A823 '.#' _AliasDispatch ; A823
0000006C: 3216 '2.' MOVE.W (A6),D1
0000006E: 242E 0002 '$...' MOVE.L $0002(A6),D2
00000072: 301F '0.' MOVE.W (A7)+,D0
00000074: 4DEE 0080 'M...' LEA $0080(A6),A6
00000078: 4CDE 0300 'L...' MOVEM.L (A6)+,A0/A1
0000007C: 2F1E '/.' MOVE.L (A6)+,-(A7)
0000007E: 4A40 'J@' TST.W D0
00000080: 4E75 'Nu' RTS
Comment:
AUTOMOD_29170 ended due to: ran into next module, 14 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_29200 [29200, 29370)
Module started due to: MODGUESS (align, RTS then padding)
Resolved outgoing references:
+140 (29340): BSR FINDDTVOL
Unresolved outgoing references:
+50 (29250): BSR $28DA6
+7E (2927E): BSR $28DA6
+C6 (292C6): BSR $29170
+E4 (292E4): BSR $29174
+FE (292FE): BSR $28DBA
Dictionary: Flags $00 FirstId 606
606: AUTOMOD_29200
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_29200"(606) Segment="Main"(200)
Size: Flags $00 ModuleSize 368
Content: Flags $08
Contents offset $0000 size $0170
00000000: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000002: 48E6 08B0 'H...' MOVEM.L D4/A0/A2/A3,-(A6)
00000006: 9CFC 00C8 '....' SUBA.W #$00C8,A6
0000000A: 3600 '6.' MOVE.W D0,D3
0000000C: 41FA 00FA 'A...' LEA *+$00FC,A0 ; 00000108
00000010: 7000 'p.' MOVEQ #$00,D0
00000012: 1010 '..' MOVE.B (A0),D0
00000014: 5200 'R.' ADDQ.B #1,D0
00000016: A22E '..' _BlockMoveData ; A22E
00000018: 243C 726F 6F74 '$<root' MOVE.L #$726F6F74,D2 ; 'root'
0000001E: 6100 00C0 'a...' BSR *+$00C2 ; 000000E0
00000022: 6700 00AC 'g...' BEQ *+$00AE ; 000000D0
00000026: 243C 7365 7276 '$<serv' MOVE.L #$73657276,D2 ; 'serv'
0000002C: 6100 00B2 'a...' BSR *+$00B4 ; 000000E0
00000030: 6700 009E 'g...' BEQ *+$00A0 ; 000000D0
00000034: 243C 6D61 6373 '$<macs' MOVE.L #$6D616373,D2 ; 'macs'
0000003A: 6100 00A4 'a...' BSR *+$00A6 ; 000000E0
0000003E: 6700 0090 'g...' BEQ *+$0092 ; 000000D0
00000042: 41D6 'A.' LEA (A6),A0
00000044: 42A8 0012 'B...' CLR.L $0012(A0)
00000048: 3143 0016 '1C..' MOVE.W D3,$0016(A0)
0000004C: 4268 001C 'Bh..' CLR.W $001C(A0)
00000050: 6100 FB54 'a..T' BSR *-$04AA ; FFFFFBA6
00000054: 6600 007C 'f..|' BNE *+$007E ; 000000D2
00000058: 302E 0026 '0..&' MOVE.W $0026(A6),D0
0000005C: 0800 000F '....' BTST #$0F,D0
00000060: 660E 'f.' BNE.S *+$0010 ; 00000070
00000062: 0800 0007 '....' BTST #$07,D0
00000066: 6608 'f.' BNE.S *+$000A ; 00000070
00000068: 243C 726F 6F74 '$<root' MOVE.L #$726F6F74,D2 ; 'root'
0000006E: 6054 '`T' BRA.S *+$0056 ; 000000C4
00000070: 41D6 'A.' LEA (A6),A0
00000072: 2149 0012 '!I..' MOVE.L A1,$0012(A0)
00000076: 3143 0016 '1C..' MOVE.W D3,$0016(A0)
0000007A: 4268 001C 'Bh..' CLR.W $001C(A0)
0000007E: 6100 FB26 'a..&' BSR *-$04D8 ; FFFFFBA6
00000082: 664E 'fN' BNE.S *+$0050 ; 000000D2
00000084: 7000 'p.' MOVEQ #$00,D0
00000086: 7400 't.' MOVEQ #$00,D2
00000088: 2449 '$I' MOVEA.L A1,A2
0000008A: 41FA 0088 'A...' LEA *+$008A,A0 ; 00000114
0000008E: 1018 '..' MOVE.B (A0)+,D0
00000090: 1411 '..' MOVE.B (A1),D2
00000092: D119 '..' ADD.B D0,(A1)+
00000094: D2C2 '..' ADDA.W D2,A1
00000096: A22E '..' _BlockMoveData ; A22E
00000098: 224A '"J' MOVEA.L A2,A1
0000009A: 363C 8000 '6<..' MOVE.W #$8000,D3
0000009E: 243C 7072 6566 '$<pref' MOVE.L #$70726566,D2 ; 'pref'
000000A4: 613A 'a:' BSR.S *+$003C ; 000000E0
000000A6: 6728 'g(' BEQ.S *+$002A ; 000000D0
000000A8: 243C 7365 7276 '$<serv' MOVE.L #$73657276,D2 ; 'serv'
000000AE: 6100 0030 'a..0' BSR *+$0032 ; 000000E0
000000B2: 671C 'g.' BEQ.S *+$001E ; 000000D0
000000B4: 243C 6D61 6373 '$<macs' MOVE.L #$6D616373,D2 ; 'macs'
000000BA: 6124 'a$' BSR.S *+$0026 ; 000000E0
000000BC: 6712 'g.' BEQ.S *+$0014 ; 000000D0
000000BE: 243C 7072 6566 '$<pref' MOVE.L #$70726566,D2 ; 'pref'
000000C4: 3203 '2.' MOVE.W D3,D1
000000C6: 6100 FEA8 'a...' BSR *-$0156 ; FFFFFF70
000000CA: 6606 'f.' BNE.S *+$0008 ; 000000D2
000000CC: 7600 'v.' MOVEQ #$00,D3
000000CE: 6002 '`.' BRA.S *+$0004 ; 000000D2
000000D0: 7601 'v.' MOVEQ #$01,D3
000000D2: 4DEE 00C8 'M...' LEA $00C8(A6),A6
000000D6: 4CDE 0D10 'L...' MOVEM.L (A6)+,D4/A0/A2/A3
000000DA: 2F1E '/.' MOVE.L (A6)+,-(A7)
000000DC: 4A40 'J@' TST.W D0
000000DE: 4E75 'Nu' RTS
000000E0: 2D1F '-.' MOVE.L (A7)+,-(A6)
000000E2: 3203 '2.' MOVE.W D3,D1
000000E4: 6100 FE8E 'a...' BSR *-$0170 ; FFFFFF74
000000E8: 6618 'f.' BNE.S *+$001A ; 00000102
000000EA: 41EE 0004 'A...' LEA $0004(A6),A0
000000EE: 2149 0012 '!I..' MOVE.L A1,$0012(A0)
000000F2: 3141 0016 '1A..' MOVE.W D1,$0016(A0)
000000F6: 4268 001C 'Bh..' CLR.W $001C(A0)
000000FA: 2142 0030 '!B.0' MOVE.L D2,$0030(A0)
000000FE: 6100 FABA 'a...' BSR *-$0544 ; FFFFFBBA
00000102: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000104: 4A40 'J@' TST.W D0
00000106: 4E75 'Nu' RTS
00000108: 0A44 6573 '.Des' EORI.W #$6573,D4 ; 'es'
0000010C: 6B74 'kt' BMI.S *+$0076 ; 00000182
0000010E: 6F70 'op' BLE.S *+$0072 ; 00000180
00000110: 2044 ' D' MOVEA.L D4,A0
00000112: 4200 'B.' CLR.B D0
00000114: 0420 4444 '. DD' SUBI.B #$44,-(A0) ; 'D'
00000118: 4200 'B.' CLR.B D0
0000011A: 0000 0000 '....' ORI.B #$00,D0
0000011E: 0000 4E56 '..NV' ORI.B #$56,D0 ; 'V'
00000122: 0000 48E7 '..H.' ORI.B #$E7,D0
00000126: 8050 '.P' OR.W (A0),D0
00000128: 226E 0008 '"n..' MOVEA.L $0008(A6),A1
0000012C: 3029 0004 '0)..' MOVE.W $0004(A1),D0
00000130: 0C40 0001 '.@..' CMPI.W #$0001,D0
00000134: 6706 'g.' BEQ.S *+$0008 ; 0000013C
00000136: 0C40 0003 '.@..' CMPI.W #$0003,D0
0000013A: 6624 'f$' BNE.S *+$0026 ; 00000160
0000013C: 3029 0006 '0)..' MOVE.W $0006(A1),D0
00000140: 6100 FEBE 'a...' BSR FINDDTVOL-AUTOMOD_29200+$FEBE ; ids: 602, 606
00000144: 661A 'f.' BNE.S *+$001C ; 00000160
00000146: 9EFC 006C '...l' SUBA.W #$006C,A7
0000014A: 204F ' O' MOVEA.L A7,A0
0000014C: 316B 0006 0018 '1k....' MOVE.W $0006(A3),$0018(A0)
00000152: 702B 'p+' MOVEQ #$2B,D0 ; '+'
00000154: A260 '.`' _HFSDispatch ; A260
00000156: 3D40 000C '=@..' MOVE.W D0,$000C(A6)
0000015A: 4FEF 006C 'O..l' LEA $006C(A7),A7
0000015E: 6004 '`.' BRA.S *+$0006 ; 00000164
00000160: 426E 000C 'Bn..' CLR.W $000C(A6)
00000164: 4CDF 0A01 'L...' MOVEM.L (A7)+,D0/A1/A3
00000168: 4E5E 'N^' UNLK A6
0000016A: 205F ' _' MOVEA.L (A7)+,A0
0000016C: 584F 'XO' ADDQ.W #4,A7
0000016E: 4ED0 'N.' JMP (A0)
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="FINDDTVOL"(602) Ref2="AUTOMOD_29200"(606)
0142
Comment:
AUTOMOD_29200 ended due to: ran into next module
Comment:
#####################################################################################
Module: REALOPENDT [29370, 295C0)
Module started due to: MODGUESS (align, label)
Resolved outgoing references:
+4 (29374): JSR GETQMRECPTR
+30 (293A0): BSR FINDDTVOL
Unresolved outgoing references:
+60 (293D0): BSR $28E76
+7C (293EC): BSR $29200
+A4 (29414): BSR $28DE2
+B2 (29422): BSR $295E0
+C4 (29434): BSR $28DE2
+D6 (29446): PEA $28B40
+EC (2945C): BSR $295E0
+112 (29482): PEA $2A1D0
+11A (2948A): BSR $28F30
+122 (29492): BSR $28F50
+144 (294B4): BSR $28F30
+148 (294B8): BSR $28D40
+14C (294BC): BSR $28F50
+19A (2950A): JMP $2A220
+1AC (2951C): BSR $28DF6
+1C4 (29534): PEA $29320
+1CE (2953E): BSR $28F30
+1D8 (29548): BSR $28F50
+1E0 (29550): JMP $2A220
+1F4 (29564): BSR $28D50
+20E (2957E): BSR $28D50
+224 (29594): BSR $28F30
+22C (2959C): BSR $28F50
VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a
Dictionary: Flags $00 FirstId 607
607: REALOPENDT
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="REALOPENDT"(607) Segment="Main"(200)
Size: Flags $00 ModuleSize 592
Content: Flags $08
Contents offset $0000 size $0250
00000000: 48E7 2040 'H. @' MOVEM.L D2/A1,-(A7)
00000004: 4EBA 0000 'N...' JSR GETQMRECPTR ; id: 346
00000008: 08A9 0001 000C '......' BCLR #$01,$000C(A1)
0000000E: 4CDF 0204 'L...' MOVEM.L (A7)+,D2/A1
00000012: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000014: 48E6 20F8 'H. .' MOVEM.L D2/A0-A4,-(A6)
00000018: 9CFC 00EC '....' SUBA.W #$00EC,A6
0000001C: 2848 '(H' MOVEA.L A0,A4
0000001E: 2678 0BB8 '&x..' MOVEA.L $0BB8,A3
00000022: 266B 000E '&k..' MOVEA.L $000E(A3),A3
00000026: 3D6B 000A 00C8 '=k....' MOVE.W $000A(A3),$00C8(A6)
0000002C: 302E 00C8 '0...' MOVE.W $00C8(A6),D0
00000030: 6100 FFCE 'a...' BSR FINDDTVOL-REALOPENDT+$FFCE ; ids: 602, 607
00000034: 660E 'f.' BNE.S *+$0010 ; 00000044
00000036: 396B 0006 0018 '9k....' MOVE.W $0006(A3),$0018(A4)
0000003C: 50EE 00EA 'P...' ST $00EA(A6)
00000040: 6000 01A2 '`...' BRA *+$01A4 ; 000001E4
00000044: 41D6 'A.' LEA (A6),A0
00000046: 316E 00C8 0016 '1n....' MOVE.W $00C8(A6),$0016(A0)
0000004C: 42A8 0012 'B...' CLR.L $0012(A0)
00000050: 43EE 00CA 'C...' LEA $00CA(A6),A1
00000054: 2149 0020 '!I. ' MOVE.L A1,$0020(A0)
00000058: 217C 0000 0006 '!|....' MOVE.L #$00000006,$0024(A0)
0024
00000060: 6100 FAA4 'a...' BSR *-$055A ; FFFFFB06
00000064: 6600 01D8 'f...' BNE *+$01DA ; 0000023E
00000068: 2029 0002 ' )..' MOVE.L $0002(A1),D0
0000006C: 0800 000C '....' BTST #$0C,D0
00000070: 6700 01CC 'g...' BEQ *+$01CE ; 0000023E
00000074: 43EE 00CA 'C...' LEA $00CA(A6),A1
00000078: 302E 00C8 '0...' MOVE.W $00C8(A6),D0
0000007C: 6100 FE12 'a...' BSR *-$01EC ; FFFFFE90
00000080: 6600 01C0 'f...' BNE *+$01C2 ; 00000242
00000084: 1D43 00EA '.C..' MOVE.B D3,$00EA(A6)
00000088: 6600 006A 'f..j' BNE *+$006C ; 000000F4
0000008C: 41D6 'A.' LEA (A6),A0
0000008E: 7000 'p.' MOVEQ #$00,D0
00000090: 1011 '..' MOVE.B (A1),D0
00000092: 13BC 0046 0000 '...F..' MOVE.B #$46,$00(A1,D0.W) ; 'F'
00000098: 2149 0012 '!I..' MOVE.L A1,$0012(A0)
0000009C: 3141 0016 '1A..' MOVE.W D1,$0016(A0)
000000A0: 2142 0030 '!B.0' MOVE.L D2,$0030(A0)
000000A4: 6100 F9CC 'a...' BSR *-$0632 ; FFFFFA72
000000A8: 6600 0198 'f...' BNE *+$019A ; 00000242
000000AC: 263C 4454 464C '&<DTFL' MOVE.L #$4454464C,D3 ; 'DTFL'
000000B2: 6100 01BC 'a...' BSR *+$01BE ; 00000270
000000B6: 6600 0144 'f..D' BNE *+$0146 ; 000001FC
000000BA: 7000 'p.' MOVEQ #$00,D0
000000BC: 1011 '..' MOVE.B (A1),D0
000000BE: 13BC 0042 0000 '...B..' MOVE.B #$42,$00(A1,D0.W) ; 'B'
000000C4: 6100 F9AC 'a...' BSR *-$0652 ; FFFFFA72
000000C8: 6600 0132 'f..2' BNE *+$0134 ; 000001FC
000000CC: 317C 0025 001C '1|.%..' MOVE.W #$0025,$001C(A0)
000000D2: 42A8 002C 'B..,' CLR.L $002C(A0)
000000D6: 487A F6F8 'Hz..' PEA *-$0906 ; FFFFF7D0
000000DA: 215F 0034 '!_.4' MOVE.L (A7)+,$0034(A0)
000000DE: 7000 'p.' MOVEQ #$00,D0
000000E0: A08E '..' DC.W $A08E ; OS 008E
000000E2: 6600 010C 'f...' BNE *+$010E ; 000001F0
000000E6: 263C 4254 464C '&<BTFL' MOVE.L #$4254464C,D3 ; 'BTFL'
000000EC: 6100 0182 'a...' BSR *+$0184 ; 00000270
000000F0: 6600 00FE 'f...' BNE *+$0100 ; 000001F0
000000F4: 702C 'p,' MOVEQ #$2C,D0 ; ','
000000F6: A71E '..' _NewPtrSysClear ; A71E
000000F8: 6600 0148 'f..H' BNE *+$014A ; 00000242
000000FC: 2648 '&H' MOVEA.L A0,A3
000000FE: 41D6 'A.' LEA (A6),A0
00000100: 2149 0012 '!I..' MOVE.L A1,$0012(A0)
00000104: 3141 0016 '1A..' MOVE.W D1,$0016(A0)
00000108: 117C 0003 001B '.|....' MOVE.B #$03,$001B(A0)
0000010E: 2142 0030 '!B.0' MOVE.L D2,$0030(A0)
00000112: 487A 0D4C 'Hz.L' PEA *+$0D4E ; 00000E60
00000116: 215F 0052 '!_.R' MOVE.L (A7)+,$0052(A0)
0000011A: 6100 FAA4 'a...' BSR *-$055A ; FFFFFBC0
0000011E: 7001 'p.' MOVEQ #$01,D0
00000120: A08E '..' DC.W $A08E ; OS 008E
00000122: 6100 FABC 'a...' BSR *-$0542 ; FFFFFBE0
00000126: 6600 010C 'f...' BNE *+$010E ; 00000234
0000012A: 3768 0018 0008 '7h....' MOVE.W $0018(A0),$0008(A3)
00000130: 7000 'p.' MOVEQ #$00,D0
00000132: 1011 '..' MOVE.B (A1),D0
00000134: 13BC 0046 0000 '...F..' MOVE.B #$46,$00(A1,D0.W) ; 'F'
0000013A: 117C 0003 001B '.|....' MOVE.B #$03,$001B(A0)
00000140: 42A8 001C 'B...' CLR.L $001C(A0)
00000144: 6100 FA7A 'a..z' BSR *-$0584 ; FFFFFBC0
00000148: 6100 F886 'a...' BSR *-$0778 ; FFFFF9D0
0000014C: 6100 FA92 'a...' BSR *-$056C ; FFFFFBE0
00000150: 6600 00C6 'f...' BNE *+$00C8 ; 00000218
00000154: 3768 0018 000A '7h....' MOVE.W $0018(A0),$000A(A3)
0000015A: 376B 0008 0006 '7k....' MOVE.W $0008(A3),$0006(A3)
00000160: 396B 0008 0018 '9k....' MOVE.W $0008(A3),$0018(A4)
00000166: 422B 000C 'B+..' CLR.B $000C(A3)
0000016A: 422B 000D 'B+..' CLR.B $000D(A3)
0000016E: 376E 00C8 000E '7n....' MOVE.W $00C8(A6),$000E(A3)
00000174: 3741 0010 '7A..' MOVE.W D1,$0010(A3)
00000178: 2742 0012 ''B..' MOVE.L D2,$0012(A3)
0000017C: 277C 0001 0000 ''|....' MOVE.L #$00010000,$0018(A3)
0018
00000184: 42AB 001C 'B...' CLR.L $001C(A3)
00000188: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
0000018C: 2269 000E '"i..' MOVEA.L $000E(A1),A1
00000190: 43D1 'C.' LEA (A1),A1
00000192: 204B ' K' MOVEA.L A3,A0
00000194: A96F '.o' _Enqueue ; A96F
00000196: 4A40 'J@' TST.W D0
00000198: 6704 'g.' BEQ.S *+$0006 ; 0000019E
0000019A: 4EFA 0D14 'N...' JMP *+$0D16 ; 00000EB0
0000019E: 4A2E 00EA 'J...' TST.B $00EA(A6)
000001A2: 660C 'f.' BNE.S *+$000E ; 000001B0
000001A4: 41D6 'A.' LEA (A6),A0
000001A6: 216B 0018 0024 '!k...$' MOVE.L $0018(A3),$0024(A0)
000001AC: 6100 F8D8 'a...' BSR *-$0726 ; FFFFFA86
000001B0: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
000001B4: 2269 000E '"i..' MOVEA.L $000E(A1),A1
000001B8: 08E9 0000 000C '......' BSET #$00,$000C(A1)
000001BE: 6624 'f$' BNE.S *+$0026 ; 000001E4
000001C0: 4FEF FFFE 'O...' LEA -$0002(A7),A7
000001C4: 487A FDEA 'Hz..' PEA *-$0214 ; FFFFFFB0
000001C8: 2F3C 4B57 414B '/<KWAK' MOVE.L #$4B57414B,-(A7) ; 'KWAK'
000001CE: 6100 F9F0 'a...' BSR *-$060E ; FFFFFBC0
000001D2: 3F3C 0042 '?<.B' MOVE.W #$0042,-(A7)
000001D6: A88F '..' _OSDispatch ; A88F
000001D8: 6100 FA06 'a...' BSR *-$05F8 ; FFFFFBE0
000001DC: 301F '0.' MOVE.W (A7)+,D0
000001DE: 6704 'g.' BEQ.S *+$0006 ; 000001E4
000001E0: 4EFA 0CCE 'N...' JMP *+$0CD0 ; 00000EB0
000001E4: 7000 'p.' MOVEQ #$00,D0
000001E6: 4A2E 00EA 'J...' TST.B $00EA(A6)
000001EA: 6756 'gV' BEQ.S *+$0058 ; 00000242
000001EC: 7201 'r.' MOVEQ #$01,D1
000001EE: 6054 '`T' BRA.S *+$0056 ; 00000244
000001F0: 3940 0010 '9@..' MOVE.W D0,$0010(A4)
000001F4: 6100 F7EA 'a...' BSR *-$0814 ; FFFFF9E0
000001F8: 302C 0010 '0,..' MOVE.W $0010(A4),D0
000001FC: 3940 0010 '9@..' MOVE.W D0,$0010(A4)
00000200: 7000 'p.' MOVEQ #$00,D0
00000202: 1011 '..' MOVE.B (A1),D0
00000204: 13BC 0046 0000 '...F..' MOVE.B #$46,$00(A1,D0.W) ; 'F'
0000020A: 2149 0012 '!I..' MOVE.L A1,$0012(A0)
0000020E: 6100 F7D0 'a...' BSR *-$082E ; FFFFF9E0
00000212: 302C 0010 '0,..' MOVE.W $0010(A4),D0
00000216: 602A '`*' BRA.S *+$002C ; 00000242
00000218: 3940 0010 '9@..' MOVE.W D0,$0010(A4)
0000021C: 41D6 'A.' LEA (A6),A0
0000021E: 316B 0008 0018 '1k....' MOVE.W $0008(A3),$0018(A0)
00000224: 6100 F99A 'a...' BSR *-$0664 ; FFFFFBC0
00000228: 7002 'p.' MOVEQ #$02,D0
0000022A: A08E '..' DC.W $A08E ; OS 008E
0000022C: 6100 F9B2 'a...' BSR *-$064C ; FFFFFBE0
00000230: 302C 0010 '0,..' MOVE.W $0010(A4),D0
00000234: 204B ' K' MOVEA.L A3,A0
00000236: 3F00 '?.' MOVE.W D0,-(A7)
00000238: A01F '..' _DisposePtr ; A01F
0000023A: 301F '0.' MOVE.W (A7)+,D0
0000023C: 6004 '`.' BRA.S *+$0006 ; 00000242
0000023E: 303C FF85 '0<..' MOVE.W #$FF85,D0
00000242: 7200 'r.' MOVEQ #$00,D1
00000244: 4DEE 00EC 'M...' LEA $00EC(A6),A6
00000248: 4CDE 1F04 'L...' MOVEM.L (A6)+,D2/A0-A4
0000024C: 2F1E '/.' MOVE.L (A6)+,-(A7)
0000024E: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="GETQMRECPTR"(346)
00000006
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="FINDDTVOL"(602) Ref2="REALOPENDT"(607)
0032
Comment:
REALOPENDT ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_295E0 [295E0, 2961E)
Module started due to: island above, MODGUESS (align, BRA.L then padding)
Unresolved outgoing references:
+6 (295E6): BSR $28DBA
+34 (29614): BSR $28DCE
Dictionary: Flags $00 FirstId 608
608: AUTOMOD_295E0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_295E0"(608) Segment="Main"(200)
Size: Flags $00 ModuleSize 62
Content: Flags $08
Contents offset $0000 size $003E
00000000: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000002: 4268 001C 'Bh..' CLR.W $001C(A0)
00000006: 6100 F7D2 'a...' BSR *-$082C ; FFFFF7DA
0000000A: 6600 002C 'f..,' BNE *+$002E ; 00000038
0000000E: 2143 0020 '!C. ' MOVE.L D3,$0020(A0)
00000012: 217C 444D 4752 '!|DMGR' MOVE.L #$444D4752,$0024(A0) ; 'DMGR'
0024
0000001A: B26E 00CC '.n..' CMP.W $00CC(A6),D1
0000001E: 6606 'f.' BNE.S *+$0008 ; 00000026
00000020: 303C 4000 '0<@.' MOVE.W #$4000,D0
00000024: 6002 '`.' BRA.S *+$0004 ; 00000028
00000026: 7000 'p.' MOVEQ #$00,D0
00000028: 8168 0028 '.h.(' OR.W D0,$0028(A0)
0000002C: 2142 0030 '!B.0' MOVE.L D2,$0030(A0)
00000030: 4268 001C 'Bh..' CLR.W $001C(A0)
00000034: 6100 F7B8 'a...' BSR *-$0846 ; FFFFF7EE
00000038: 2F1E '/.' MOVE.L (A6)+,-(A7)
0000003A: 4A40 'J@' TST.W D0
0000003C: 4E75 'Nu' RTS
Comment:
AUTOMOD_295E0 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: DTOPENINFORM [29620, 2963E)
Module started due to: MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+C (2962C): BSR REALOPENDT
+0 (29620): JSR FSQUEUESYNC
Unresolved outgoing references:
+4 (29624): BSR $28FB0
+8 (29628): BSR $28F70
+1A (2963A): BRA $28F80
VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a
Dictionary: Flags $00 FirstId 609
609: DTOPENINFORM
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DTOPENINFORM"(609) Segment="Main"(200)
Size: Flags $00 ModuleSize 30
Content: Flags $08
Contents offset $0000 size $001E
00000000: 4EBA 0000 'N...' JSR FSQUEUESYNC ; id: 368
00000004: 6100 F98A 'a...' BSR *-$0674 ; FFFFF990
00000008: 6100 F946 'a..F' BSR *-$06B8 ; FFFFF950
0000000C: 6100 FFF2 'a...' BSR REALOPENDT-DTOPENINFORM+$FFF2 ; ids: 607, 609
00000010: 0281 0000 0001 '......' ANDI.L #$00000001,D1
00000016: 2141 001C '!A..' MOVE.L D1,$001C(A0)
0000001A: 6000 F944 '`..D' BRA *-$06BA ; FFFFF960
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="REALOPENDT"(607) Ref2="DTOPENINFORM"(609)
000E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUESYNC"(368)
00000002
Comment:
DTOPENINFORM ended due to: vector glue below
Comment:
#####################################################################################
Module: DTGETPATH [29650, 29664)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+C (2965C): BSR REALOPENDT
+0 (29650): JSR FSQUEUESYNC
Unresolved outgoing references:
+4 (29654): BSR $28FB0
+8 (29658): BSR $28F70
+10 (29660): BRA $28F80
VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a
Dictionary: Flags $00 FirstId 610
610: DTGETPATH
Module: Flags=$88=(ForcedActive Extern Code) Module="DTGETPATH"(610) Segment="Main"(200)
Size: Flags $00 ModuleSize 20
Content: Flags $08
Contents offset $0000 size $0014
00000000: 4EBA 0000 'N...' JSR FSQUEUESYNC ; id: 368
00000004: 6100 F95A 'a..Z' BSR *-$06A4 ; FFFFF960
00000008: 6100 F916 'a...' BSR *-$06E8 ; FFFFF920
0000000C: 6100 FFF2 'a...' BSR REALOPENDT-DTGETPATH+$FFF2 ; ids: 607, 610
00000010: 6000 F91E '`...' BRA *-$06E0 ; FFFFF930
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="REALOPENDT"(607) Ref2="DTGETPATH"(610)
000E
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUESYNC"(368)
00000002
Comment:
DTGETPATH ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_29670 [29670, 2968C)
Module started due to: vector glue above, MODGUESS (align, RTS then padding)
Unresolved outgoing references:
+12 (29682): JMP $2A220
Dictionary: Flags $00 FirstId 611
611: AUTOMOD_29670
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_29670"(611) Segment="Main"(200)
Size: Flags $00 ModuleSize 28
Content: Flags $08
Contents offset $0000 size $001C
00000000: 2F09 '/.' MOVE.L A1,-(A7)
00000002: 2278 0BB8 '"x..' MOVEA.L $0BB8,A1
00000006: 2269 000E '"i..' MOVEA.L $000E(A1),A1
0000000A: 43D1 'C.' LEA (A1),A1
0000000C: A96E '.n' _Dequeue ; A96E
0000000E: 4A40 'J@' TST.W D0
00000010: 6704 'g.' BEQ.S *+$0006 ; 00000016
00000012: 4EFA 0B9C 'N...' JMP *+$0B9E ; 00000BB0
00000016: A01F '..' _DisposePtr ; A01F
00000018: 225F '"_' MOVEA.L (A7)+,A1
0000001A: 4E75 'Nu' RTS
Comment:
AUTOMOD_29670 ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: DTCLOSEDOWN [29690, 296E4)
Module started due to: MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+0 (29690): JSR FSQUEUESYNC
Unresolved outgoing references:
+4 (29694): BSR $29010
+8 (29698): BSR $28F70
+16 (296A6): BSR $29100
+24 (296B4): BSR $28F30
+2C (296BC): BSR $28F50
+36 (296C6): BSR $28F30
+3A (296CA): BSR $28D60
+3E (296CE): BSR $28F50
+44 (296D4): BSR $29670
+50 (296E0): BRA $28F80
VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a
Dictionary: Flags $00 FirstId 612
612: DTCLOSEDOWN
Module: Flags=$88=(ForcedActive Extern Code) Module="DTCLOSEDOWN"(612) Segment="Main"(200)
Size: Flags $00 ModuleSize 84
Content: Flags $08
Contents offset $0000 size $0054
00000000: 4EBA 0000 'N...' JSR FSQUEUESYNC ; id: 368
00000004: 6100 F97A 'a..z' BSR *-$0684 ; FFFFF980
00000008: 6100 F8D6 'a...' BSR *-$0728 ; FFFFF8E0
0000000C: 48E6 60F8 'H.`.' MOVEM.L D1/D2/A0-A4,-(A6)
00000010: 9CFC 00C8 '....' SUBA.W #$00C8,A6
00000014: 2848 '(H' MOVEA.L A0,A4
00000016: 6100 FA58 'a..X' BSR *-$05A6 ; FFFFFA70
0000001A: 662C 'f,' BNE.S *+$002E ; 00000048
0000001C: 41D6 'A.' LEA (A6),A0
0000001E: 316B 0008 0018 '1k....' MOVE.W $0008(A3),$0018(A0)
00000024: 6100 F87A 'a..z' BSR *-$0784 ; FFFFF8A0
00000028: 7002 'p.' MOVEQ #$02,D0
0000002A: A08E '..' DC.W $A08E ; OS 008E
0000002C: 6100 F892 'a...' BSR *-$076C ; FFFFF8C0
00000030: 316B 000A 0018 '1k....' MOVE.W $000A(A3),$0018(A0)
00000036: 6100 F868 'a..h' BSR *-$0796 ; FFFFF8A0
0000003A: 6100 F694 'a...' BSR *-$096A ; FFFFF6D0
0000003E: 6100 F880 'a...' BSR *-$077E ; FFFFF8C0
00000042: 204B ' K' MOVEA.L A3,A0
00000044: 6100 FF9A 'a...' BSR *-$0064 ; FFFFFFE0
00000048: 4DEE 00C8 'M...' LEA $00C8(A6),A6
0000004C: 4CDE 1F06 'L...' MOVEM.L (A6)+,D1/D2/A0-A4
00000050: 6000 F89E '`...' BRA *-$0760 ; FFFFF8F0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUESYNC"(368)
00000002
Comment:
DTCLOSEDOWN ended due to: vector glue below
Comment:
#####################################################################################
Module: DTADDICON [296F0, 29802)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+4 (296F4): JSR FSQUEUE
+0 (296F0): BSR HFS_VEC037C
Unresolved outgoing references:
+8 (296F8): BSR $29010
+C (296FC): BSR $28F70
+1A (2970A): BSR $29100
+34 (29724): BSR $29080
+56 (29746): BSR $28E8E
+5A (2974A): BSR $290A0
+86 (29776): BSR $290B0
+8A (2977A): BSR $28E1E
+BE (297AE): BSR $290B0
+C8 (297B8): BSR $28DF6
+CC (297BC): BSR $290B0
+EC (297DC): BSR $28D80
+F2 (297E2): BSR $29080
+FE (297EE): BSR $28EBE
+102 (297F2): BSR $290A0
+10E (297FE): BRA $28F80
VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a
Dictionary: Flags $00 FirstId 613
613: DTADDICON
Module: Flags=$88=(ForcedActive Extern Code) Module="DTADDICON"(613) Segment="Main"(200)
Size: Flags $00 ModuleSize 274
Content: Flags $08
Contents offset $0000 size $0112
00000000: 6100 FFFE 'a...' BSR HFS_VEC037C-DTADDICON+$FFFE ; ids: 614, 613
00000004: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380
00000008: 6100 F916 'a...' BSR *-$06E8 ; FFFFF920
0000000C: 6100 F872 'a..r' BSR *-$078C ; FFFFF880
00000010: 48E6 60F8 'H.`.' MOVEM.L D1/D2/A0-A4,-(A6)
00000014: 9CFC 00F8 '....' SUBA.W #$00F8,A6
00000018: 2848 '(H' MOVEA.L A0,A4
0000001A: 6100 F9F4 'a...' BSR *-$060A ; FFFFFA10
0000001E: 6600 00E6 'f...' BNE *+$00E8 ; 00000106
00000022: 2028 0024 ' (.$' MOVE.L $0024(A0),D0
00000026: 0C80 0000 1194 '......' CMPI.L #$00001194,D0
0000002C: 6F06 'o.' BLE.S *+$0008 ; 00000034
0000002E: 70CE 'p.' MOVEQ #$CE,D0
00000030: 6000 00D4 '`...' BRA *+$00D6 ; 00000106
00000034: 6100 F95A 'a..Z' BSR *-$06A4 ; FFFFF990
00000038: 217C 0000 000A '!|....' MOVE.L #$0000000A,$0024(A0)
0024
00000040: 14FC 000B '....' MOVE.B #$0B,(A2)+
00000044: 14FC 0001 '....' MOVE.B #$01,(A2)+
00000048: 24EC 0034 '$..4' MOVE.L $0034(A4),(A2)+
0000004C: 24EC 0038 '$..8' MOVE.L $0038(A4),(A2)+
00000050: 14EC 002D '...-' MOVE.B $002D(A4),(A2)+
00000054: 421A 'B.' CLR.B (A2)+
00000056: 6100 F746 'a..F' BSR *-$08B8 ; FFFFF79E
0000005A: 6100 F954 'a..T' BSR *-$06AA ; FFFFF9B0
0000005E: 670A 'g.' BEQ.S *+$000C ; 0000006A
00000060: 0C40 FE61 '.@.a' CMPI.W #$FE61,D0
00000064: 6720 'g ' BEQ.S *+$0022 ; 00000086
00000066: 6000 009E '`...' BRA *+$00A0 ; 00000106
0000006A: 45EE 00EE 'E...' LEA $00EE(A6),A2
0000006E: 302A 0008 '0*..' MOVE.W $0008(A2),D0
00000072: B06C 0026 '.l.&' CMP.W $0026(A4),D0
00000076: 6708 'g.' BEQ.S *+$000A ; 00000080
00000078: 303C EC5A '0<.Z' MOVE.W #$EC5A,D0
0000007C: 6000 0088 '`...' BRA *+$008A ; 00000106
00000080: 202A 0004 ' *..' MOVE.L $0004(A2),D0
00000084: 600E '`.' BRA.S *+$0010 ; 00000094
00000086: 6100 F938 'a..8' BSR *-$06C6 ; FFFFF9C0
0000008A: 6100 F6A2 'a...' BSR *-$095C ; FFFFF72E
0000008E: 6676 'fv' BNE.S *+$0078 ; 00000106
00000090: 2028 001C ' (..' MOVE.L $001C(A0),D0
00000094: 45EE 00EE 'E...' LEA $00EE(A6),A2
00000098: 24AC 001C '$...' MOVE.L $001C(A4),(A2)
0000009C: 2540 0004 '%@..' MOVE.L D0,$0004(A2)
000000A0: 356C 0026 0008 '5l.&..' MOVE.W $0026(A4),$0008(A2)
000000A6: 322B 000A '2+..' MOVE.W $000A(A3),D1
000000AA: 2278 034E '"x.N' MOVEA.L $034E,A1
000000AE: 43F1 1000 'C...' LEA $00(A1,D1.W),A1
000000B2: 2400 '$.' MOVE.L D0,D2
000000B4: D4AC 0024 '...$' ADD.L $0024(A4),D2
000000B8: B4A9 000C '....' CMP.L $000C(A1),D2
000000BC: 630E 'c.' BLS.S *+$0010 ; 000000CC
000000BE: 6100 F900 'a...' BSR *-$06FE ; FFFFF9C0
000000C2: 216B 0018 0024 '!k...$' MOVE.L $0018(A3),$0024(A0)
000000C8: 6100 F63C 'a..<' BSR *-$09C2 ; FFFFF706
000000CC: 6100 F8F2 'a...' BSR *-$070C ; FFFFF9C0
000000D0: 216C 0020 0020 '!l. . ' MOVE.L $0020(A4),$0020(A0)
000000D6: 42A8 0024 'B..$' CLR.L $0024(A0)
000000DA: 316C 0026 0026 '1l.&.&' MOVE.W $0026(A4),$0026(A0)
000000E0: 317C 0001 002C '1|...,' MOVE.W #$0001,$002C(A0)
000000E6: 216A 0004 002E '!j....' MOVE.L $0004(A2),$002E(A0)
000000EC: 6100 F5A2 'a...' BSR *-$0A5C ; FFFFF690
000000F0: 6614 'f.' BNE.S *+$0016 ; 00000106
000000F2: 6100 F89C 'a...' BSR *-$0762 ; FFFFF990
000000F6: 217C 0000 000A '!|....' MOVE.L #$0000000A,$0024(A0)
0024
000000FE: 6100 F6CE 'a...' BSR *-$0930 ; FFFFF7CE
00000102: 6100 F8AC 'a...' BSR *-$0752 ; FFFFF9B0
00000106: 4DEE 00F8 'M...' LEA $00F8(A6),A6
0000010A: 4CDE 1F06 'L...' MOVEM.L (A6)+,D1/D2/A0-A4
0000010E: 6000 F780 '`...' BRA *-$087E ; FFFFF890
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUE"(380)
00000006
Dictionary: Flags $00 FirstId 614
614: HFS_VEC037C
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="HFS_VEC037C"(614) Ref2="DTADDICON"(613)
0002
Comment:
DTADDICON ended due to: vector glue below
Comment:
#####################################################################################
Module: DTGETICON [29810, 298A4)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+4 (29814): JSR FSQUEUE
+0 (29810): BSR HFS_VEC037C
Unresolved outgoing references:
+8 (29818): BSR $29010
+C (2981C): BSR $28F70
+1A (2982A): BSR $29100
+20 (29830): BSR $29080
+42 (29852): BSR $28E8E
+46 (29856): BSR $290A0
+52 (29862): BSR $290B0
+7C (2988C): BSR $28D70
+90 (298A0): BRA $28F80
VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a
Dictionary: Flags $00 FirstId 615
615: DTGETICON
Module: Flags=$88=(ForcedActive Extern Code) Module="DTGETICON"(615) Segment="Main"(200)
Size: Flags $00 ModuleSize 148
Content: Flags $08
Contents offset $0000 size $0094
00000000: 6100 FFFE 'a...' BSR HFS_VEC037C-DTGETICON+$FFFE ; ids: 614, 615
00000004: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380
00000008: 6100 F7F6 'a...' BSR *-$0808 ; FFFFF800
0000000C: 6100 F752 'a..R' BSR *-$08AC ; FFFFF760
00000010: 48E6 60F8 'H.`.' MOVEM.L D1/D2/A0-A4,-(A6)
00000014: 9CFC 00F8 '....' SUBA.W #$00F8,A6
00000018: 2848 '(H' MOVEA.L A0,A4
0000001A: 6100 F8D4 'a...' BSR *-$072A ; FFFFF8F0
0000001E: 6668 'fh' BNE.S *+$006A ; 00000088
00000020: 6100 F84E 'a..N' BSR *-$07B0 ; FFFFF870
00000024: 217C 0000 000A '!|....' MOVE.L #$0000000A,$0024(A0)
0024
0000002C: 14FC 000B '....' MOVE.B #$0B,(A2)+
00000030: 14FC 0001 '....' MOVE.B #$01,(A2)+
00000034: 24EC 0034 '$..4' MOVE.L $0034(A4),(A2)+
00000038: 24EC 0038 '$..8' MOVE.L $0038(A4),(A2)+
0000003C: 14EC 002D '...-' MOVE.B $002D(A4),(A2)+
00000040: 421A 'B.' CLR.B (A2)+
00000042: 6100 F63A 'a..:' BSR *-$09C4 ; FFFFF67E
00000046: 6100 F848 'a..H' BSR *-$07B6 ; FFFFF890
0000004A: 663C 'f<' BNE.S *+$003E ; 00000088
0000004C: 296E 00EE 001C ')n....' MOVE.L $00EE(A6),$001C(A4)
00000052: 6100 F84C 'a..L' BSR *-$07B2 ; FFFFF8A0
00000056: 216C 0020 0020 '!l. . ' MOVE.L $0020(A4),$0020(A0)
0000005C: 7000 'p.' MOVEQ #$00,D0
0000005E: 302E 00F6 '0...' MOVE.W $00F6(A6),D0
00000062: B06C 0026 '.l.&' CMP.W $0026(A4),D0
00000066: 6304 'c.' BLS.S *+$0006 ; 0000006C
00000068: 302C 0026 '0,.&' MOVE.W $0026(A4),D0
0000006C: 2140 0024 '!@.$' MOVE.L D0,$0024(A0)
00000070: 317C 0001 002C '1|...,' MOVE.W #$0001,$002C(A0)
00000076: 216E 00F2 002E '!n....' MOVE.L $00F2(A6),$002E(A0)
0000007C: 6100 F4E2 'a...' BSR *-$0B1C ; FFFFF560
00000080: 6606 'f.' BNE.S *+$0008 ; 00000088
00000082: 2968 0028 0028 ')h.(.(' MOVE.L $0028(A0),$0028(A4)
00000088: 4DEE 00F8 'M...' LEA $00F8(A6),A6
0000008C: 4CDE 1F06 'L...' MOVEM.L (A6)+,D1/D2/A0-A4
00000090: 6000 F6DE '`...' BRA *-$0920 ; FFFFF770
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUE"(380)
00000006
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="HFS_VEC037C"(614) Ref2="DTGETICON"(615)
0002
Comment:
DTGETICON ended due to: vector glue below
Comment:
#####################################################################################
Module: DTGETICONINFO [298B0, 29960)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+4 (298B4): JSR FSQUEUE
+0 (298B0): BSR HFS_VEC037C
Unresolved outgoing references:
+8 (298B8): BSR $29010
+C (298BC): BSR $28F70
+1A (298CA): BSR $29100
+22 (298D2): BSR $29080
+3A (298EA): BSR $28E8E
+5C (2990C): BSR $28EA6
+A0 (29950): BSR $290A0
+AC (2995C): BRA $28F80
VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a
Dictionary: Flags $00 FirstId 616
616: DTGETICONINFO
Module: Flags=$88=(ForcedActive Extern Code) Module="DTGETICONINFO"(616) Segment="Main"(200)
Size: Flags $00 ModuleSize 176
Content: Flags $08
Contents offset $0000 size $00B0
00000000: 6100 FFFE 'a...' BSR HFS_VEC037C-DTGETICONINFO+$FFFE ; ids: 614, 616
00000004: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380
00000008: 6100 F756 'a..V' BSR *-$08A8 ; FFFFF760
0000000C: 6100 F6B2 'a...' BSR *-$094C ; FFFFF6C0
00000010: 48E6 60F8 'H.`.' MOVEM.L D1/D2/A0-A4,-(A6)
00000014: 9CFC 00F8 '....' SUBA.W #$00F8,A6
00000018: 2848 '(H' MOVEA.L A0,A4
0000001A: 6100 F834 'a..4' BSR *-$07CA ; FFFFF850
0000001E: 6600 0084 'f...' BNE *+$0086 ; 000000A4
00000022: 6100 F7AC 'a...' BSR *-$0852 ; FFFFF7D0
00000026: 217C 0000 000A '!|....' MOVE.L #$0000000A,$0024(A0)
0024
0000002E: 14FC 0005 '....' MOVE.B #$05,(A2)+
00000032: 14FC 0001 '....' MOVE.B #$01,(A2)+
00000036: 24EC 0034 '$..4' MOVE.L $0034(A4),(A2)+
0000003A: 6100 F5A2 'a...' BSR *-$0A5C ; FFFFF5DE
0000003E: 0C40 FE61 '.@.a' CMPI.W #$FE61,D0
00000042: 665C 'f\' BNE.S *+$005E ; 000000A0
00000044: 302C 001A '0,..' MOVE.W $001A(A4),D0
00000048: 6606 'f.' BNE.S *+$0008 ; 00000050
0000004A: 303C FE61 '0<.a' MOVE.W #$FE61,D0
0000004E: 6050 '`P' BRA.S *+$0052 ; 000000A0
00000050: 5340 'S@' SUBQ.W #1,D0
00000052: 3140 0044 '1@.D' MOVE.W D0,$0044(A0)
00000056: 317C 000C 0046 '1|...F' MOVE.W #$000C,$0046(A0)
0000005C: 6100 F598 'a...' BSR *-$0A66 ; FFFFF5F6
00000060: 663E 'f>' BNE.S *+$0040 ; 000000A0
00000062: 102E 00C9 '....' MOVE.B $00C9(A6),D0
00000066: 0C00 0001 '....' CMPI.B #$01,D0
0000006A: 6706 'g.' BEQ.S *+$0008 ; 00000072
0000006C: 303C EC6C '0<.l' MOVE.W #$EC6C,D0
00000070: 602E '`.' BRA.S *+$0030 ; 000000A0
00000072: 202E 00CA ' ...' MOVE.L $00CA(A6),D0
00000076: B0AC 0034 '...4' CMP.L $0034(A4),D0
0000007A: 6706 'g.' BEQ.S *+$0008 ; 00000082
0000007C: 303C EC6C '0<.l' MOVE.W #$EC6C,D0
00000080: 601E '`.' BRA.S *+$0020 ; 000000A0
00000082: 296E 00EE 001C ')n....' MOVE.L $00EE(A6),$001C(A4)
00000088: 42AC 0028 'B..(' CLR.L $0028(A4)
0000008C: 396E 00F6 002A '9n...*' MOVE.W $00F6(A6),$002A(A4)
00000092: 196E 00D2 002D '.n...-' MOVE.B $00D2(A6),$002D(A4)
00000098: 296E 00CE 0038 ')n...8' MOVE.L $00CE(A6),$0038(A4)
0000009E: 7000 'p.' MOVEQ #$00,D0
000000A0: 6100 F74E 'a..N' BSR *-$08B0 ; FFFFF7F0
000000A4: 4DEE 00F8 'M...' LEA $00F8(A6),A6
000000A8: 4CDE 1F06 'L...' MOVEM.L (A6)+,D1/D2/A0-A4
000000AC: 6000 F622 '`.."' BRA *-$09DC ; FFFFF6D0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUE"(380)
00000006
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="HFS_VEC037C"(614) Ref2="DTGETICONINFO"(616)
0002
Comment:
DTGETICONINFO ended due to: vector glue below
Comment:
#####################################################################################
Module: HFS_VEC037C [29970, 299A8)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
VectorTable entry uncommented
Dictionary: Flags $00 FirstId 617
617: HFS_VEC037C
Module: Flags=$88=(ForcedActive Extern Code) Module="HFS_VEC037C"(617) Segment="Main"(200)
Size: Flags $00 ModuleSize 56
Content: Flags $08
Contents offset $0000 size $0038
00000000: 0CA8 3F3F 3F3F '..????' CMPI.L #$3F3F3F3F,$0034(A0) ; '????'
0034
00000008: 662C 'f,' BNE.S *+$002E ; 00000036
0000000A: 584F 'XO' ADDQ.W #4,A7
0000000C: 303C EC6C '0<.l' MOVE.W #$EC6C,D0
00000010: 0C68 0022 0007 '.h."..' CMPI.W #$0022,$0007(A0)
00000016: 6602 'f.' BNE.S *+$0004 ; 0000001A
00000018: 70DC 'p.' MOVEQ #$DC,D0
0000001A: 3140 0010 '1@..' MOVE.W D0,$0010(A0)
0000001E: 0828 0002 0006 '.(....' BTST #$02,$0006(A0)
00000024: 6710 'g.' BEQ.S *+$0012 ; 00000036
00000026: 4AA8 000C 'J...' TST.L $000C(A0)
0000002A: 670A 'g.' BEQ.S *+$000C ; 00000036
0000002C: 2F09 '/.' MOVE.L A1,-(A7)
0000002E: 2268 000C '"h..' MOVEA.L $000C(A0),A1
00000032: 4E91 'N.' JSR (A1)
00000034: 225F '"_' MOVEA.L (A7)+,A1
00000036: 4E75 'Nu' RTS
Comment:
HFS_VEC037C ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_299C0 [299C0, 29A14)
Module started due to: vector glue above, MODGUESS (align, RTS then padding)
Unresolved outgoing references:
+6 (299C6): BSR $29060
+3A (299FA): BSR $28E8E
Dictionary: Flags $00 FirstId 618
618: AUTOMOD_299C0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_299C0"(618) Segment="Main"(200)
Size: Flags $00 ModuleSize 84
Content: Flags $08
Contents offset $0000 size $0054
00000000: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000002: 2D09 '-.' MOVE.L A1,-(A6)
00000004: 41D2 'A.' LEA (A2),A0
00000006: 6100 F698 'a...' BSR *-$0966 ; FFFFF6A0
0000000A: 316B 0008 0018 '1k....' MOVE.W $0008(A3),$0018(A0)
00000010: 43EA 00D0 'C...' LEA $00D0(A2),A1
00000014: 2149 0020 '!I. ' MOVE.L A1,$0020(A0)
00000018: 43EA 00C8 'C...' LEA $00C8(A2),A1
0000001C: 2149 002C '!I.,' MOVE.L A1,$002C(A0)
00000020: 12FC 0005 '....' MOVE.B #$05,(A1)+
00000024: 12FC 0002 '....' MOVE.B #$02,(A1)+
00000028: 2281 '".' MOVE.L D1,(A1)
0000002A: 5299 'R.' ADDQ.L #1,(A1)+
0000002C: 217C 0000 0028 '!|...(' MOVE.L #$00000028,$0024(A0)
0024
00000034: 317C 0008 0046 '1|...F' MOVE.W #$0008,$0046(A0)
0000003A: 6100 F492 'a...' BSR *-$0B6C ; FFFFF4CE
0000003E: 2541 00CE '%A..' MOVE.L D1,$00CE(A2)
00000042: 0C40 FE61 '.@.a' CMPI.W #$FE61,D0
00000046: 6702 'g.' BEQ.S *+$0004 ; 0000004A
00000048: 6002 '`.' BRA.S *+$0004 ; 0000004C
0000004A: 7000 'p.' MOVEQ #$00,D0
0000004C: 4A40 'J@' TST.W D0
0000004E: 225E '"^' MOVEA.L (A6)+,A1
00000050: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000052: 4E75 'Nu' RTS
Comment:
AUTOMOD_299C0 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_29A20 [29A20, 29A54)
Module started due to: MODGUESS (align, RTS then padding)
Unresolved outgoing references:
+8 (29A28): BSR $28EA6
Dictionary: Flags $00 FirstId 619
619: AUTOMOD_29A20
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_29A20"(619) Segment="Main"(200)
Size: Flags $00 ModuleSize 52
Content: Flags $08
Contents offset $0000 size $0034
00000000: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000002: 317C FFFF 0044 '1|...D' MOVE.W #$FFFF,$0044(A0)
00000008: 6100 F47C 'a..|' BSR *-$0B82 ; FFFFF486
0000000C: 6706 'g.' BEQ.S *+$0008 ; 00000014
0000000E: 0C40 FE53 '.@.S' CMPI.W #$FE53,D0
00000012: 601C '`.' BRA.S *+$001E ; 00000030
00000014: 102A 00C9 '.*..' MOVE.B $00C9(A2),D0
00000018: 0C00 0002 '....' CMPI.B #$02,D0
0000001C: 6610 'f.' BNE.S *+$0012 ; 0000002E
0000001E: 202A 00CA ' *..' MOVE.L $00CA(A2),D0
00000022: B280 '..' CMP.L D0,D1
00000024: 6608 'f.' BNE.S *+$000A ; 0000002E
00000026: 4E91 'N.' JSR (A1)
00000028: 4A40 'J@' TST.W D0
0000002A: 6702 'g.' BEQ.S *+$0004 ; 0000002E
0000002C: 60DA '`.' BRA.S *-$0024 ; 00000008
0000002E: 7000 'p.' MOVEQ #$00,D0
00000030: 2F1E '/.' MOVE.L (A6)+,-(A7)
00000032: 4E75 'Nu' RTS
Comment:
AUTOMOD_29A20 ended due to: ran into next module, 12 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_29A60 [29A60, 29A7C)
Module started due to: MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 620
620: AUTOMOD_29A60
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_29A60"(620) Segment="Main"(200)
Size: Flags $00 ModuleSize 28
Content: Flags $08
Contents offset $0000 size $001C
00000000: 48E7 00C0 'H...' MOVEM.L A0/A1,-(A7)
00000004: 7000 'p.' MOVEQ #$00,D0
00000006: 41EA 00FE 'A...' LEA $00FE(A2),A0
0000000A: 1018 '..' MOVE.B (A0)+,D0
0000000C: 4840 'H@' SWAP D0
0000000E: 43EA 00D8 'C...' LEA $00D8(A2),A1
00000012: 1019 '..' MOVE.B (A1)+,D0
00000014: A03C '.<' _CmpString ; A03C
00000016: 4CDF 0300 'L...' MOVEM.L (A7)+,A0/A1
0000001A: 4E75 'Nu' RTS
Comment:
AUTOMOD_29A60 ended due to: ran into next module, 4 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_29A80 [29A80, 29AE0)
Module started due to: MODGUESS (align, RTS then padding)
Unresolved outgoing references:
+1C (29A9C): BSR $29A60
Dictionary: Flags $00 FirstId 621
621: AUTOMOD_29A80
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_29A80"(621) Segment="Main"(200)
Size: Flags $00 ModuleSize 96
Content: Flags $08
Contents offset $0000 size $0060
00000000: 08EA 0000 014C '.....L' BSET #$00,$014C(A2)
00000006: 256A 00D0 0144 '%j...D' MOVE.L $00D0(A2),$0144(A2)
0000000C: 356A 00CE 0148 '5j...H' MOVE.W $00CE(A2),$0148(A2)
00000012: 202A 00D4 ' *..' MOVE.L $00D4(A2),D0
00000016: B0AA 00FA '....' CMP.L $00FA(A2),D0
0000001A: 6622 'f"' BNE.S *+$0024 ; 0000003E
0000001C: 6100 FFC2 'a...' BSR *-$003C ; FFFFFFE0
00000020: 661C 'f.' BNE.S *+$001E ; 0000003E
00000022: 202A 00D0 ' *..' MOVE.L $00D0(A2),D0
00000026: B0AA 0140 '...@' CMP.L $0140(A2),D0
0000002A: 660A 'f.' BNE.S *+$000C ; 00000036
0000002C: 08EA 0001 014C '.....L' BSET #$01,$014C(A2)
00000032: 7000 'p.' MOVEQ #$00,D0
00000034: 6028 '`(' BRA.S *+$002A ; 0000005E
00000036: 356A 00CE 013E '5j...>' MOVE.W $00CE(A2),$013E(A2)
0000003C: 6018 '`.' BRA.S *+$001A ; 00000056
0000003E: 082A 0002 014C '.*...L' BTST #$02,$014C(A2)
00000044: 6616 'f.' BNE.S *+$0018 ; 0000005C
00000046: 302A 00CE '0*..' MOVE.W $00CE(A2),D0
0000004A: B06A 013E '.j.>' CMP.W $013E(A2),D0
0000004E: 6606 'f.' BNE.S *+$0008 ; 00000056
00000050: 536A 013E 'Sj.>' SUBQ.W #1,$013E(A2)
00000054: 6006 '`.' BRA.S *+$0008 ; 0000005C
00000056: 08EA 0002 014C '.....L' BSET #$02,$014C(A2)
0000005C: 7001 'p.' MOVEQ #$01,D0
0000005E: 4E75 'Nu' RTS
Comment:
AUTOMOD_29A80 ended due to: ran into next module
Comment:
#####################################################################################
Module: DTADDAPPL [29AE0, 29BF0)
Module started due to: MODGUESS (align, label)
Resolved outgoing references:
+0 (29AE0): JSR FSQUEUE
Unresolved outgoing references:
+6 (29AE6): BSR $29010
+A (29AEA): BSR $28F70
+1A (29AFA): BSR $29100
+3A (29B1A): BSR $28DBA
+56 (29B36): BSR $28E5E
+6C (29B4C): BSR $299C0
+70 (29B50): LEA $29A80, A1
+74 (29B54): BSR $29A20
+B8 (29B98): BSR $28E8E
+C2 (29BA2): BSR $28EBE
+F8 (29BD8): BSR $28EBE
+100 (29BE0): BSR $29040
+10C (29BEC): BRA $28F80
VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a
Dictionary: Flags $00 FirstId 622
622: DTADDAPPL
Module: Flags=$88=(ForcedActive Extern Code) Module="DTADDAPPL"(622) Segment="Main"(200)
Size: Flags $00 ModuleSize 272
Content: Flags $08
Contents offset $0000 size $0110
00000000: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380
00000004: 97CB '..' SUBA.L A3,A3
00000006: 6100 F528 'a..(' BSR *-$0AD6 ; FFFFF530
0000000A: 6100 F484 'a...' BSR *-$0B7A ; FFFFF490
0000000E: 48E6 60F8 'H.`.' MOVEM.L D1/D2/A0-A4,-(A6)
00000012: 9CFC 014E '...N' SUBA.W #$014E,A6
00000016: 244E '$N' MOVEA.L A6,A2
00000018: 2848 '(H' MOVEA.L A0,A4
0000001A: 6100 F604 'a...' BSR *-$09FA ; FFFFF620
0000001E: 6600 00E4 'f...' BNE *+$00E6 ; 00000104
00000022: 41D2 'A.' LEA (A2),A0
00000024: 216C 0012 0012 '!l....' MOVE.L $0012(A4),$0012(A0)
0000002A: 316B 000E 0016 '1k....' MOVE.W $000E(A3),$0016(A0)
00000030: 4268 001C 'Bh..' CLR.W $001C(A0)
00000034: 216C 0030 0030 '!l.0.0' MOVE.L $0030(A4),$0030(A0)
0000003A: 6100 F29E 'a...' BSR *-$0D60 ; FFFFF2DA
0000003E: 6600 00C4 'f...' BNE *+$00C6 ; 00000104
00000042: 2568 0048 0140 '%h.H.@' MOVE.L $0048(A0),$0140(A2)
00000048: 216C 0030 0030 '!l.0.0' MOVE.L $0030(A4),$0030(A0)
0000004E: 43EA 00F8 'C...' LEA $00F8(A2),A1
00000052: 2149 001C '!I..' MOVE.L A1,$001C(A0)
00000056: 6100 F326 'a..&' BSR *-$0CD8 ; FFFFF37E
0000005A: 6600 00A8 'f...' BNE *+$00AA ; 00000104
0000005E: 357C FFFF 013E '5|...>' MOVE.W #$FFFF,$013E(A2)
00000064: 422A 014C 'B*.L' CLR.B $014C(A2)
00000068: 222C 0034 '",.4' MOVE.L $0034(A4),D1
0000006C: 6100 FE72 'a..r' BSR *-$018C ; FFFFFEE0
00000070: 43FA FF2E 'C...' LEA *-$00D0,A1 ; FFFFFFA0
00000074: 6100 FECA 'a...' BSR *-$0134 ; FFFFFF40
00000078: 322A 013E '2*.>' MOVE.W $013E(A2),D1
0000007C: 082A 0000 014C '.*...L' BTST #$00,$014C(A2)
00000082: 6746 'gF' BEQ.S *+$0048 ; 000000CA
00000084: 082A 0001 014C '.*...L' BTST #$01,$014C(A2)
0000008A: 6672 'fr' BNE.S *+$0074 ; 000000FE
0000008C: 202A 0144 ' *.D' MOVE.L $0144(A2),D0
00000090: B0AA 0140 '...@' CMP.L $0140(A2),D0
00000094: 620C 'b.' BHI.S *+$000E ; 000000A2
00000096: 302A 0148 '0*.H' MOVE.W $0148(A2),D0
0000009A: B06A 013E '.j.>' CMP.W $013E(A2),D0
0000009E: 650C 'e.' BCS.S *+$000E ; 000000AC
000000A0: 6028 '`(' BRA.S *+$002A ; 000000CA
000000A2: 302A 0148 '0*.H' MOVE.W $0148(A2),D0
000000A6: B06A 013E '.j.>' CMP.W $013E(A2),D0
000000AA: 651E 'e.' BCS.S *+$0020 ; 000000CA
000000AC: 256C 0034 00CA '%l.4..' MOVE.L $0034(A4),$00CA(A2)
000000B2: 356A 0148 00CE '5j.H..' MOVE.W $0148(A2),$00CE(A2)
000000B8: 6100 F2F4 'a...' BSR *-$0D0A ; FFFFF3AE
000000BC: 356A 013E 00CE '5j.>..' MOVE.W $013E(A2),$00CE(A2)
000000C2: 6100 F31A 'a...' BSR *-$0CE4 ; FFFFF3DE
000000C6: 322A 0148 '2*.H' MOVE.W $0148(A2),D1
000000CA: 43EA 00C8 'C...' LEA $00C8(A2),A1
000000CE: 12FC 0007 '....' MOVE.B #$07,(A1)+
000000D2: 12FC 0002 '....' MOVE.B #$02,(A1)+
000000D6: 22EC 0034 '"..4' MOVE.L $0034(A4),(A1)+
000000DA: 32C1 '2.' MOVE.W D1,(A1)+
000000DC: 43EA 00D0 'C...' LEA $00D0(A2),A1
000000E0: 22EA 0140 '"..@' MOVE.L $0140(A2),(A1)+
000000E4: 22EA 00FA '"...' MOVE.L $00FA(A2),(A1)+
000000E8: 41EA 00FE 'A...' LEA $00FE(A2),A0
000000EC: 7000 'p.' MOVEQ #$00,D0
000000EE: 1010 '..' MOVE.B (A0),D0
000000F0: 12D8 '..' MOVE.B (A0)+,(A1)+
000000F2: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 000000F0
000000F6: 41D2 'A.' LEA (A2),A0
000000F8: 6100 F2E4 'a...' BSR *-$0D1A ; FFFFF3DE
000000FC: 6002 '`.' BRA.S *+$0004 ; 00000100
000000FE: 7000 'p.' MOVEQ #$00,D0
00000100: 6100 F45E 'a..^' BSR *-$0BA0 ; FFFFF560
00000104: 4DEE 014E 'M..N' LEA $014E(A6),A6
00000108: 4CDE 1F06 'L...' MOVEM.L (A6)+,D1/D2/A0-A4
0000010C: 6000 F392 '`...' BRA *-$0C6C ; FFFFF4A0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUE"(380)
00000002
Comment:
DTADDAPPL ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_29C00 [29C00, 29C4E)
Module started due to: vector glue above, MODGUESS (align, RTS then padding)
Unresolved outgoing references:
+20 (29C20): BSR $29A60
Dictionary: Flags $00 FirstId 623
623: AUTOMOD_29C00
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_29C00"(623) Segment="Main"(200)
Size: Flags $00 ModuleSize 78
Content: Flags $08
Contents offset $0000 size $004E
00000000: 526A 014A 'Rj.J' ADDQ.W #1,$014A(A2)
00000004: 082A 0003 014C '.*...L' BTST #$03,$014C(A2)
0000000A: 670A 'g.' BEQ.S *+$000C ; 00000016
0000000C: 08EA 0004 014C '.....L' BSET #$04,$014C(A2)
00000012: 7000 'p.' MOVEQ #$00,D0
00000014: 6036 '`6' BRA.S *+$0038 ; 0000004C
00000016: 202A 00D4 ' *..' MOVE.L $00D4(A2),D0
0000001A: B0AA 00FA '....' CMP.L $00FA(A2),D0
0000001E: 6614 'f.' BNE.S *+$0016 ; 00000034
00000020: 6100 FE3E 'a..>' BSR *-$01C0 ; FFFFFE60
00000024: 660E 'f.' BNE.S *+$0010 ; 00000034
00000026: 08EA 0003 014C '.....L' BSET #$03,$014C(A2)
0000002C: 356A 00CE 013E '5j...>' MOVE.W $00CE(A2),$013E(A2)
00000032: 6016 '`.' BRA.S *+$0018 ; 0000004A
00000034: 202A 0144 ' *.D' MOVE.L $0144(A2),D0
00000038: B0AA 00D0 '....' CMP.L $00D0(A2),D0
0000003C: 620C 'b.' BHI.S *+$000E ; 0000004A
0000003E: 356A 00CE 0148 '5j...H' MOVE.W $00CE(A2),$0148(A2)
00000044: 256A 00D0 0144 '%j...D' MOVE.L $00D0(A2),$0144(A2)
0000004A: 7001 'p.' MOVEQ #$01,D0
0000004C: 4E75 'Nu' RTS
Comment:
AUTOMOD_29C00 ended due to: ran into next module, 2 nulls trimmed
Comment:
#####################################################################################
Module: DTREMOVEAPPL [29C50, 29D18)
Module started due to: MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+0 (29C50): JSR FSQUEUE
Unresolved outgoing references:
+6 (29C56): BSR $29010
+A (29C5A): BSR $28F70
+1A (29C6A): BSR $29100
+3E (29C8E): BSR $28E5E
+5E (29CAE): BSR $299C0
+62 (29CB2): LEA $29C00, A1
+66 (29CB6): BSR $29A20
+8E (29CDE): BSR $28E8E
+9A (29CEA): BSR $28ED6
+AC (29CFC): BSR $28EEE
+B8 (29D08): BSR $29040
+C4 (29D14): BRA $28F80
VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a
Dictionary: Flags $00 FirstId 624
624: DTREMOVEAPPL
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DTREMOVEAPPL"(624) Segment="Main"(200)
Size: Flags $00 ModuleSize 200
Content: Flags $08
Contents offset $0000 size $00C8
00000000: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380
00000004: 97CB '..' SUBA.L A3,A3
00000006: 6100 F3B8 'a...' BSR *-$0C46 ; FFFFF3C0
0000000A: 6100 F314 'a...' BSR *-$0CEA ; FFFFF320
0000000E: 48E6 60F8 'H.`.' MOVEM.L D1/D2/A0-A4,-(A6)
00000012: 9CFC 014E '...N' SUBA.W #$014E,A6
00000016: 244E '$N' MOVEA.L A6,A2
00000018: 2848 '(H' MOVEA.L A0,A4
0000001A: 6100 F494 'a...' BSR *-$0B6A ; FFFFF4B0
0000001E: 6600 009C 'f...' BNE *+$009E ; 000000BC
00000022: 41D2 'A.' LEA (A2),A0
00000024: 216C 0012 0012 '!l....' MOVE.L $0012(A4),$0012(A0)
0000002A: 316B 000E 0016 '1k....' MOVE.W $000E(A3),$0016(A0)
00000030: 216C 0030 0030 '!l.0.0' MOVE.L $0030(A4),$0030(A0)
00000036: 43EA 00F8 'C...' LEA $00F8(A2),A1
0000003A: 2149 001C '!I..' MOVE.L A1,$001C(A0)
0000003E: 6100 F1CE 'a...' BSR *-$0E30 ; FFFFF20E
00000042: 6706 'g.' BEQ.S *+$0008 ; 0000004A
00000044: 0C40 FFD5 '.@..' CMPI.W #$FFD5,D0
00000048: 6672 'fr' BNE.S *+$0074 ; 000000BC
0000004A: 422A 014C 'B*.L' CLR.B $014C(A2)
0000004E: 42AA 0144 'B..D' CLR.L $0144(A2)
00000052: 426A 0148 'Bj.H' CLR.W $0148(A2)
00000056: 426A 014A 'Bj.J' CLR.W $014A(A2)
0000005A: 222C 0034 '",.4' MOVE.L $0034(A4),D1
0000005E: 6100 FD10 'a...' BSR *-$02EE ; FFFFFD70
00000062: 43FA FF4C 'C..L' LEA *-$00B2,A1 ; FFFFFFB0
00000066: 6100 FD68 'a..h' BSR *-$0296 ; FFFFFDD0
0000006A: 082A 0003 014C '.*...L' BTST #$03,$014C(A2)
00000070: 6740 'g@' BEQ.S *+$0042 ; 000000B2
00000072: 256C 0034 00CA '%l.4..' MOVE.L $0034(A4),$00CA(A2)
00000078: 0C6A 0002 014A '.j...J' CMPI.W #$0002,$014A(A2)
0000007E: 6326 'c&' BLS.S *+$0028 ; 000000A6
00000080: 082A 0004 014C '.*...L' BTST #$04,$014C(A2)
00000086: 661E 'f.' BNE.S *+$0020 ; 000000A6
00000088: 356A 0148 00CE '5j.H..' MOVE.W $0148(A2),$00CE(A2)
0000008E: 6100 F1AE 'a...' BSR *-$0E50 ; FFFFF23E
00000092: 6624 'f$' BNE.S *+$0026 ; 000000B8
00000094: 356A 013E 00CE '5j.>..' MOVE.W $013E(A2),$00CE(A2)
0000009A: 6100 F1EA 'a...' BSR *-$0E14 ; FFFFF286
0000009E: 6618 'f.' BNE.S *+$001A ; 000000B8
000000A0: 356A 0148 013E '5j.H.>' MOVE.W $0148(A2),$013E(A2)
000000A6: 356A 013E 00CE '5j.>..' MOVE.W $013E(A2),$00CE(A2)
000000AC: 6100 F1F0 'a...' BSR *-$0E0E ; FFFFF29E
000000B0: 6006 '`.' BRA.S *+$0008 ; 000000B8
000000B2: 203C FFFF FE61 ' <...a' MOVE.L #$FFFFFE61,D0
000000B8: 6100 F336 'a..6' BSR *-$0CC8 ; FFFFF3F0
000000BC: 4DEE 014E 'M..N' LEA $014E(A6),A6
000000C0: 4CDE 1F06 'L...' MOVEM.L (A6)+,D1/D2/A0-A4
000000C4: 6000 F26A '`..j' BRA *-$0D94 ; FFFFF330
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUE"(380)
00000002
Comment:
DTREMOVEAPPL ended due to: vector glue below
Comment:
#####################################################################################
Module: DTGETAPPL [29D30, 29DE2)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+0 (29D30): JSR FSQUEUE
Unresolved outgoing references:
+4 (29D34): BSR $29010
+8 (29D38): BSR $28F70
+16 (29D46): BSR $29100
+1E (29D4E): BSR $29080
+38 (29D68): BSR $28E8E
+58 (29D88): BSR $28EA6
+A2 (29DD2): BSR $290A0
+AE (29DDE): BRA $28F80
VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a
Dictionary: Flags $00 FirstId 625
625: DTGETAPPL
Module: Flags=$88=(ForcedActive Extern Code) Module="DTGETAPPL"(625) Segment="Main"(200)
Size: Flags $00 ModuleSize 178
Content: Flags $08
Contents offset $0000 size $00B2
00000000: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380
00000004: 6100 F2DA 'a...' BSR *-$0D24 ; FFFFF2E0
00000008: 6100 F236 'a..6' BSR *-$0DC8 ; FFFFF240
0000000C: 48E6 60F8 'H.`.' MOVEM.L D1/D2/A0-A4,-(A6)
00000010: 9CFC 0116 '....' SUBA.W #$0116,A6
00000014: 2848 '(H' MOVEA.L A0,A4
00000016: 6100 F3B8 'a...' BSR *-$0C46 ; FFFFF3D0
0000001A: 6600 008A 'f...' BNE *+$008C ; 000000A6
0000001E: 6100 F330 'a..0' BSR *-$0CCE ; FFFFF350
00000022: 217C 0000 0028 '!|...(' MOVE.L #$00000028,$0024(A0)
0024
0000002A: 14FC 0007 '....' MOVE.B #$07,(A2)+
0000002E: 14FC 0002 '....' MOVE.B #$02,(A2)+
00000032: 24EC 0034 '$..4' MOVE.L $0034(A4),(A2)+
00000036: 429A 'B.' CLR.L (A2)+
00000038: 6100 F124 'a..$' BSR *-$0EDA ; FFFFF15E
0000003C: 0C40 FE61 '.@.a' CMPI.W #$FE61,D0
00000040: 6660 'f`' BNE.S *+$0062 ; 000000A2
00000042: 302C 001A '0,..' MOVE.W $001A(A4),D0
00000046: 4A40 'J@' TST.W D0
00000048: 6602 'f.' BNE.S *+$0004 ; 0000004C
0000004A: 7001 'p.' MOVEQ #$01,D0
0000004C: 5340 'S@' SUBQ.W #1,D0
0000004E: 3140 0044 '1@.D' MOVE.W D0,$0044(A0)
00000052: 317C 0008 0046 '1|...F' MOVE.W #$0008,$0046(A0)
00000058: 6100 F11C 'a...' BSR *-$0EE2 ; FFFFF176
0000005C: 6644 'fD' BNE.S *+$0046 ; 000000A2
0000005E: 102E 00C9 '....' MOVE.B $00C9(A6),D0
00000062: 0C00 0002 '....' CMPI.B #$02,D0
00000066: 6706 'g.' BEQ.S *+$0008 ; 0000006E
00000068: 303C FE61 '0<.a' MOVE.W #$FE61,D0
0000006C: 6034 '`4' BRA.S *+$0036 ; 000000A2
0000006E: 202E 00CA ' ...' MOVE.L $00CA(A6),D0
00000072: B0AC 0034 '...4' CMP.L $0034(A4),D0
00000076: 6706 'g.' BEQ.S *+$0008 ; 0000007E
00000078: 303C FE61 '0<.a' MOVE.W #$FE61,D0
0000007C: 6024 '`$' BRA.S *+$0026 ; 000000A2
0000007E: 296E 00EE 001C ')n....' MOVE.L $00EE(A6),$001C(A4)
00000084: 296E 00F2 0064 ')n...d' MOVE.L $00F2(A6),$0064(A4)
0000008A: 4AAC 0012 'J...' TST.L $0012(A4)
0000008E: 6710 'g.' BEQ.S *+$0012 ; 000000A0
00000090: 41EE 00F6 'A...' LEA $00F6(A6),A0
00000094: 226C 0012 '"l..' MOVEA.L $0012(A4),A1
00000098: 7000 'p.' MOVEQ #$00,D0
0000009A: 1010 '..' MOVE.B (A0),D0
0000009C: 5200 'R.' ADDQ.B #1,D0
0000009E: A22E '..' _BlockMoveData ; A22E
000000A0: 7000 'p.' MOVEQ #$00,D0
000000A2: 6100 F2CC 'a...' BSR *-$0D32 ; FFFFF370
000000A6: 4DEE 0116 'M...' LEA $0116(A6),A6
000000AA: 4CDE 1F06 'L...' MOVEM.L (A6)+,D1/D2/A0-A4
000000AE: 6000 F1A0 '`...' BRA *-$0E5E ; FFFFF250
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUE"(380)
00000002
Comment:
DTGETAPPL ended due to: vector glue below
Comment:
#####################################################################################
Module: DTSETCOMMENT [29DF0, 29E64)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+0 (29DF0): JSR FSQUEUE
Unresolved outgoing references:
+6 (29DF6): BSR $29010
+A (29DFA): BSR $28F70
+18 (29E08): BSR $29100
+1E (29E0E): BSR $29130
+46 (29E36): BSR $29080
+60 (29E50): BSR $28EBE
+64 (29E54): BSR $290A0
+70 (29E60): BRA $28F80
VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a
Dictionary: Flags $00 FirstId 626
626: DTSETCOMMENT
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DTSETCOMMENT"(626) Segment="Main"(200)
Size: Flags $00 ModuleSize 116
Content: Flags $08
Contents offset $0000 size $0074
00000000: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380
00000004: 97CB '..' SUBA.L A3,A3
00000006: 6100 F218 'a...' BSR *-$0DE6 ; FFFFF220
0000000A: 6100 F174 'a..t' BSR *-$0E8A ; FFFFF180
0000000E: 48E6 60F8 'H.`.' MOVEM.L D1/D2/A0-A4,-(A6)
00000012: 9CFC 01B6 '....' SUBA.W #$01B6,A6
00000016: 2848 '(H' MOVEA.L A0,A4
00000018: 6100 F2F6 'a...' BSR *-$0D08 ; FFFFF310
0000001C: 664A 'fJ' BNE.S *+$004C ; 00000068
0000001E: 6100 F320 'a.. ' BSR *-$0CDE ; FFFFF340
00000022: 6644 'fD' BNE.S *+$0046 ; 00000068
00000024: 7000 'p.' MOVEQ #$00,D0
00000026: 202C 0024 ' ,.$' MOVE.L $0024(A4),D0
0000002A: 0C80 0000 00C7 '......' CMPI.L #$000000C7,D0
00000030: 6306 'c.' BLS.S *+$0008 ; 00000038
00000032: 203C 0000 00C7 ' <....' MOVE.L #$000000C7,D0
00000038: 1D40 00EE '.@..' MOVE.B D0,$00EE(A6)
0000003C: 206C 0020 ' l. ' MOVEA.L $0020(A4),A0
00000040: 43EE 00EF 'C...' LEA $00EF(A6),A1
00000044: A22E '..' _BlockMoveData ; A22E
00000046: 6100 F248 'a..H' BSR *-$0DB6 ; FFFFF290
0000004A: 7000 'p.' MOVEQ #$00,D0
0000004C: 102E 00EE '....' MOVE.B $00EE(A6),D0
00000050: 5200 'R.' ADDQ.B #1,D0
00000052: 2140 0024 '!@.$' MOVE.L D0,$0024(A0)
00000056: 14FC 0005 '....' MOVE.B #$05,(A2)+
0000005A: 14FC 0003 '....' MOVE.B #$03,(A2)+
0000005E: 24C1 '$.' MOVE.L D1,(A2)+
00000060: 6100 F06C 'a..l' BSR *-$0F92 ; FFFFF0CE
00000064: 6100 F24A 'a..J' BSR *-$0DB4 ; FFFFF2B0
00000068: 4DEE 01B6 'M...' LEA $01B6(A6),A6
0000006C: 4CDE 1F06 'L...' MOVEM.L (A6)+,D1/D2/A0-A4
00000070: 6000 F11E '`...' BRA *-$0EE0 ; FFFFF190
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUE"(380)
00000002
Comment:
DTSETCOMMENT ended due to: vector glue below
Comment:
#####################################################################################
Module: DTGETCOMMENT [29E70, 29EE4)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+0 (29E70): JSR FSQUEUE
Unresolved outgoing references:
+6 (29E76): BSR $29010
+A (29E7A): BSR $28F70
+18 (29E88): BSR $29100
+22 (29E92): BSR $29130
+28 (29E98): BSR $29080
+3E (29EAE): BSR $28E8E
+42 (29EB2): BSR $290A0
+70 (29EE0): BRA $28F80
VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a
Dictionary: Flags $00 FirstId 627
627: DTGETCOMMENT
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DTGETCOMMENT"(627) Segment="Main"(200)
Size: Flags $00 ModuleSize 116
Content: Flags $08
Contents offset $0000 size $0074
00000000: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380
00000004: 97CB '..' SUBA.L A3,A3
00000006: 6100 F198 'a...' BSR *-$0E66 ; FFFFF1A0
0000000A: 6100 F0F4 'a...' BSR *-$0F0A ; FFFFF100
0000000E: 48E6 60F8 'H.`.' MOVEM.L D1/D2/A0-A4,-(A6)
00000012: 9CFC 01B6 '....' SUBA.W #$01B6,A6
00000016: 2848 '(H' MOVEA.L A0,A4
00000018: 6100 F276 'a..v' BSR *-$0D88 ; FFFFF290
0000001C: 664A 'fJ' BNE.S *+$004C ; 00000068
0000001E: 42AC 0028 'B..(' CLR.L $0028(A4)
00000022: 6100 F29C 'a...' BSR *-$0D62 ; FFFFF2C0
00000026: 6640 'f@' BNE.S *+$0042 ; 00000068
00000028: 6100 F1E6 'a...' BSR *-$0E18 ; FFFFF210
0000002C: 217C 0000 00C8 '!|....' MOVE.L #$000000C8,$0024(A0)
0024
00000034: 14FC 0005 '....' MOVE.B #$05,(A2)+
00000038: 14FC 0003 '....' MOVE.B #$03,(A2)+
0000003C: 24C1 '$.' MOVE.L D1,(A2)+
0000003E: 6100 EFDE 'a...' BSR *-$1020 ; FFFFF01E
00000042: 6100 F1EC 'a...' BSR *-$0E12 ; FFFFF230
00000046: 6620 'f ' BNE.S *+$0022 ; 00000068
00000048: 7000 'p.' MOVEQ #$00,D0
0000004A: 102E 00EE '....' MOVE.B $00EE(A6),D0
0000004E: 0C00 00C7 '....' CMPI.B #$C7,D0
00000052: 6304 'c.' BLS.S *+$0006 ; 00000058
00000054: 103C 00C7 '.<..' MOVE.B #$C7,D0
00000058: 2940 0028 ')@.(' MOVE.L D0,$0028(A4)
0000005C: 41EE 00EF 'A...' LEA $00EF(A6),A0
00000060: 226C 0020 '"l. ' MOVEA.L $0020(A4),A1
00000064: A22E '..' _BlockMoveData ; A22E
00000066: 7000 'p.' MOVEQ #$00,D0
00000068: 4DEE 01B6 'M...' LEA $01B6(A6),A6
0000006C: 4CDE 1F06 'L...' MOVEM.L (A6)+,D1/D2/A0-A4
00000070: 6000 F09E '`...' BRA *-$0F60 ; FFFFF110
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUE"(380)
00000002
Comment:
DTGETCOMMENT ended due to: vector glue below
Comment:
#####################################################################################
Module: DTREMOVECOMMENT [29EF0, 29F36)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+0 (29EF0): JSR FSQUEUE
Unresolved outgoing references:
+6 (29EF6): BSR $29010
+A (29EFA): BSR $28F70
+18 (29F08): BSR $29100
+1E (29F0E): BSR $29130
+24 (29F14): BSR $29080
+32 (29F22): BSR $28EEE
+36 (29F26): BSR $290A0
+42 (29F32): BRA $28F80
VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a
Dictionary: Flags $00 FirstId 628
628: DTREMOVECOMMENT
Module: Flags=$88=(ForcedActive Extern Code) Module="DTREMOVECOMMENT"(628) Segment="Main"(200)
Size: Flags $00 ModuleSize 70
Content: Flags $08
Contents offset $0000 size $0046
00000000: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380
00000004: 97CB '..' SUBA.L A3,A3
00000006: 6100 F118 'a...' BSR *-$0EE6 ; FFFFF120
0000000A: 6100 F074 'a..t' BSR *-$0F8A ; FFFFF080
0000000E: 48E6 60F8 'H.`.' MOVEM.L D1/D2/A0-A4,-(A6)
00000012: 9CFC 00EE '....' SUBA.W #$00EE,A6
00000016: 2848 '(H' MOVEA.L A0,A4
00000018: 6100 F1F6 'a...' BSR *-$0E08 ; FFFFF210
0000001C: 661C 'f.' BNE.S *+$001E ; 0000003A
0000001E: 6100 F220 'a.. ' BSR *-$0DDE ; FFFFF240
00000022: 6616 'f.' BNE.S *+$0018 ; 0000003A
00000024: 6100 F16A 'a..j' BSR *-$0E94 ; FFFFF190
00000028: 14FC 0005 '....' MOVE.B #$05,(A2)+
0000002C: 14FC 0003 '....' MOVE.B #$03,(A2)+
00000030: 24C1 '$.' MOVE.L D1,(A2)+
00000032: 6100 EFCA 'a...' BSR *-$1034 ; FFFFEFFE
00000036: 6100 F178 'a..x' BSR *-$0E86 ; FFFFF1B0
0000003A: 4DEE 00EE 'M...' LEA $00EE(A6),A6
0000003E: 4CDE 1F06 'L...' MOVEM.L (A6)+,D1/D2/A0-A4
00000042: 6000 F04C '`..L' BRA *-$0FB2 ; FFFFF090
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUE"(380)
00000002
Comment:
DTREMOVECOMMENT ended due to: vector glue below
Comment:
#####################################################################################
Module: DTFLUSH [29F40, 29F86)
Module started due to: vector glue above, MODGUESS (align, label)
Resolved outgoing references:
+0 (29F40): JSR FSQUEUE
Unresolved outgoing references:
+4 (29F44): BSR $29010
+8 (29F48): BSR $28F70
+16 (29F56): BSR $29100
+24 (29F64): BSR $28F06
+36 (29F76): BSR $28E4A
+42 (29F82): BRA $28F80
VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a
Dictionary: Flags $00 FirstId 629
629: DTFLUSH
Module: Flags=$88=(ForcedActive Extern Code) Module="DTFLUSH"(629) Segment="Main"(200)
Size: Flags $00 ModuleSize 70
Content: Flags $08
Contents offset $0000 size $0046
00000000: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380
00000004: 6100 F0CA 'a...' BSR *-$0F34 ; FFFFF0D0
00000008: 6100 F026 'a..&' BSR *-$0FD8 ; FFFFF030
0000000C: 48E6 0098 'H...' MOVEM.L A0/A3/A4,-(A6)
00000010: 9CFC 00C8 '....' SUBA.W #$00C8,A6
00000014: 2848 '(H' MOVEA.L A0,A4
00000016: 6100 F1A8 'a...' BSR *-$0E56 ; FFFFF1C0
0000001A: 661E 'f.' BNE.S *+$0020 ; 0000003A
0000001C: 41D6 'A.' LEA (A6),A0
0000001E: 316B 0008 0018 '1k....' MOVE.W $0008(A3),$0018(A0)
00000024: 6100 EFA0 'a...' BSR *-$105E ; FFFFEFC6
00000028: 6610 'f.' BNE.S *+$0012 ; 0000003A
0000002A: 41D6 'A.' LEA (A6),A0
0000002C: 316B 0010 0016 '1k....' MOVE.W $0010(A3),$0016(A0)
00000032: 42A8 0012 'B...' CLR.L $0012(A0)
00000036: 6100 EED2 'a...' BSR *-$112C ; FFFFEF0A
0000003A: 4DEE 00C8 'M...' LEA $00C8(A6),A6
0000003E: 4CDE 1900 'L...' MOVEM.L (A6)+,A0/A3/A4
00000042: 6000 EFFC '`...' BRA *-$1002 ; FFFFF040
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUE"(380)
00000002
Comment:
DTFLUSH ended due to: vector glue below
Comment:
#####################################################################################
Module: DTRESET [29F90, 2A0A0)
Module started due to: vector glue above, MODGUESS (align, label)
Resolved outgoing references:
+E (29F9E): JSR FSQUEUE
Unresolved outgoing references:
+12 (29FA2): BSR $29010
+16 (29FA6): BSR $28F70
+24 (29FB4): BSR $29100
+44 (29FD4): BSR $28E32
+5E (29FEE): BSR $28E0A
+72 (2A002): BSR $28E0A
+80 (2A010): BSR $28DF6
+8C (2A01C): BSR $28F30
+94 (2A024): BSR $28F50
+BA (2A04A): PEA $28B40
+E4 (2A074): PEA $2A1D0
+EC (2A07C): BSR $28F30
+F4 (2A084): BSR $28F50
+10C (2A09C): BRA $28F80
VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a
Dictionary: Flags $00 FirstId 630
630: DTRESET
Module: Flags=$88=(ForcedActive Extern Code) Module="DTRESET"(630) Segment="Main"(200)
Size: Flags $00 ModuleSize 272
Content: Flags $08
Contents offset $0000 size $0110
00000000: 0801 000A '....' BTST #$0A,D1
00000004: 6708 'g.' BEQ.S *+$000A ; 0000000E
00000006: 317C FFCE 0010 '1|....' MOVE.W #$FFCE,$0010(A0)
0000000C: 4E75 'Nu' RTS
0000000E: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380
00000012: 6100 F06C 'a..l' BSR *-$0F92 ; FFFFF080
00000016: 6100 EFC8 'a...' BSR *-$1036 ; FFFFEFE0
0000001A: 48E6 60F8 'H.`.' MOVEM.L D1/D2/A0-A4,-(A6)
0000001E: 9CFC 00EC '....' SUBA.W #$00EC,A6
00000022: 2848 '(H' MOVEA.L A0,A4
00000024: 6100 F14A 'a..J' BSR *-$0EB4 ; FFFFF170
00000028: 6600 00DA 'f...' BNE *+$00DC ; 00000104
0000002C: 41D6 'A.' LEA (A6),A0
0000002E: 43EE 00C8 'C...' LEA $00C8(A6),A1
00000032: 2149 0012 '!I..' MOVE.L A1,$0012(A0)
00000036: 4268 0016 'Bh..' CLR.W $0016(A0)
0000003A: 316B 0008 0018 '1k....' MOVE.W $0008(A3),$0018(A0)
00000040: 42A8 001C 'B...' CLR.L $001C(A0)
00000044: 6100 EE5C 'a..\' BSR *-$11A2 ; FFFFEEA2
00000048: 6600 00BA 'f...' BNE *+$00BC ; 00000104
0000004C: 2D68 003A 00E8 '-h.:..' MOVE.L $003A(A0),$00E8(A6)
00000052: 41D6 'A.' LEA (A6),A0
00000054: 316B 0008 0018 '1k....' MOVE.W $0008(A3),$0018(A0)
0000005A: 42A8 001C 'B...' CLR.L $001C(A0)
0000005E: 6100 EE1A 'a...' BSR *-$11E4 ; FFFFEE7A
00000062: 6600 00A0 'f...' BNE *+$00A2 ; 00000104
00000066: 41D6 'A.' LEA (A6),A0
00000068: 316B 000A 0018 '1k....' MOVE.W $000A(A3),$0018(A0)
0000006E: 42A8 001C 'B...' CLR.L $001C(A0)
00000072: 6100 EE06 'a...' BSR *-$11F8 ; FFFFEE7A
00000076: 6600 008C 'f...' BNE *+$008E ; 00000104
0000007A: 216B 0018 0024 '!k...$' MOVE.L $0018(A3),$0024(A0)
00000080: 6100 EDE4 'a...' BSR *-$121A ; FFFFEE66
00000084: 41D6 'A.' LEA (A6),A0
00000086: 316B 0008 0018 '1k....' MOVE.W $0008(A3),$0018(A0)
0000008C: 6100 EF12 'a...' BSR *-$10EC ; FFFFEFA0
00000090: 7002 'p.' MOVEQ #$02,D0
00000092: A08E '..' DC.W $A08E ; OS 008E
00000094: 6100 EF2A 'a..*' BSR *-$10D4 ; FFFFEFC0
00000098: 666A 'fj' BNE.S *+$006C ; 00000104
0000009A: 41D6 'A.' LEA (A6),A0
0000009C: 43EE 00C8 'C...' LEA $00C8(A6),A1
000000A0: 2149 0012 '!I..' MOVE.L A1,$0012(A0)
000000A4: 316B 0010 0016 '1k....' MOVE.W $0010(A3),$0016(A0)
000000AA: 317C 0025 001C '1|.%..' MOVE.W #$0025,$001C(A0)
000000B0: 42A8 002C 'B..,' CLR.L $002C(A0)
000000B4: 216E 00E8 0030 '!n...0' MOVE.L $00E8(A6),$0030(A0)
000000BA: 487A EAF4 'Hz..' PEA *-$150A ; FFFFEBB0
000000BE: 215F 0034 '!_.4' MOVE.L (A7)+,$0034(A0)
000000C2: 7000 'p.' MOVEQ #$00,D0
000000C4: A08E '..' DC.W $A08E ; OS 008E
000000C6: 663C 'f<' BNE.S *+$003E ; 00000104
000000C8: 41D6 'A.' LEA (A6),A0
000000CA: 43EE 00C8 'C...' LEA $00C8(A6),A1
000000CE: 2149 0012 '!I..' MOVE.L A1,$0012(A0)
000000D2: 316B 0010 0016 '1k....' MOVE.W $0010(A3),$0016(A0)
000000D8: 117C 0003 001B '.|....' MOVE.B #$03,$001B(A0)
000000DE: 216E 00E8 0030 '!n...0' MOVE.L $00E8(A6),$0030(A0)
000000E4: 487A 015A 'Hz.Z' PEA *+$015C ; 00000240
000000E8: 215F 0052 '!_.R' MOVE.L (A7)+,$0052(A0)
000000EC: 6100 EEB2 'a...' BSR *-$114C ; FFFFEFA0
000000F0: 7001 'p.' MOVEQ #$01,D0
000000F2: A08E '..' DC.W $A08E ; OS 008E
000000F4: 6100 EECA 'a...' BSR *-$1134 ; FFFFEFC0
000000F8: 6600 000A 'f...' BNE *+$000C ; 00000104
000000FC: 3768 0018 0008 '7h....' MOVE.W $0018(A0),$0008(A3)
00000102: 7000 'p.' MOVEQ #$00,D0
00000104: 4DEE 00EC 'M...' LEA $00EC(A6),A6
00000108: 4CDE 1F06 'L...' MOVEM.L (A6)+,D1/D2/A0-A4
0000010C: 6000 EEE2 '`...' BRA *-$111C ; FFFFEFF0
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUE"(380)
00000010
Comment:
DTRESET ended due to: vector glue below
Comment:
#####################################################################################
Module: DTDELETE [2A0B0, 2A116)
Module started due to: vector glue above, MODGUESS (align, label, RTS then padding)
Resolved outgoing references:
+24 (2A0D4): BSR FINDDTVOL
+0 (2A0B0): JSR FSQUEUE
Unresolved outgoing references:
+4 (2A0B4): BSR $28FB0
+8 (2A0B8): BSR $28F70
+30 (2A0E0): BSR $29200
+42 (2A0F2): BSR $28D50
+50 (2A100): BSR $28D50
+62 (2A112): BRA $28F80
VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a
Dictionary: Flags $00 FirstId 631
631: DTDELETE
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="DTDELETE"(631) Segment="Main"(200)
Size: Flags $00 ModuleSize 102
Content: Flags $08
Contents offset $0000 size $0066
00000000: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380
00000004: 6100 EEFA 'a...' BSR *-$1104 ; FFFFEF00
00000008: 6100 EEB6 'a...' BSR *-$1148 ; FFFFEEC0
0000000C: 48E6 60F8 'H.`.' MOVEM.L D1/D2/A0-A4,-(A6)
00000010: 9CFC 00EC '....' SUBA.W #$00EC,A6
00000014: 2848 '(H' MOVEA.L A0,A4
00000016: 2678 0BB8 '&x..' MOVEA.L $0BB8,A3
0000001A: 266B 000E '&k..' MOVEA.L $000E(A3),A3
0000001E: 302B 000A '0+..' MOVE.W $000A(A3),D0
00000022: 3400 '4.' MOVE.W D0,D2
00000024: 6100 FFDA 'a...' BSR FINDDTVOL-DTDELETE+$FFDA ; ids: 602, 631
00000028: 672E 'g.' BEQ.S *+$0030 ; 00000058
0000002A: 43EE 00C8 'C...' LEA $00C8(A6),A1
0000002E: 3002 '0.' MOVE.W D2,D0
00000030: 6100 F11E 'a...' BSR *-$0EE0 ; FFFFF150
00000034: 41D6 'A.' LEA (A6),A0
00000036: 2149 0012 '!I..' MOVE.L A1,$0012(A0)
0000003A: 3141 0016 '1A..' MOVE.W D1,$0016(A0)
0000003E: 2142 0030 '!B.0' MOVE.L D2,$0030(A0)
00000042: 6100 EC5C 'a..\' BSR *-$13A2 ; FFFFECA0
00000046: 7000 'p.' MOVEQ #$00,D0
00000048: 1011 '..' MOVE.B (A1),D0
0000004A: 13BC 0046 0000 '...F..' MOVE.B #$46,$00(A1,D0.W) ; 'F'
00000050: 6100 EC4E 'a..N' BSR *-$13B0 ; FFFFECA0
00000054: 7000 'p.' MOVEQ #$00,D0
00000056: 6002 '`.' BRA.S *+$0004 ; 0000005A
00000058: 70D1 'p.' MOVEQ #$D1,D0
0000005A: 4DEE 00EC 'M...' LEA $00EC(A6),A6
0000005E: 4CDE 1F06 'L...' MOVEM.L (A6)+,D1/D2/A0-A4
00000062: 6000 EE6C '`..l' BRA *-$1192 ; FFFFEED0
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="FINDDTVOL"(602) Ref2="DTDELETE"(631)
0026
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUE"(380)
00000002
Comment:
DTDELETE ended due to: vector glue below
Comment:
#####################################################################################
Module: DTGETINFO [2A120, 2A1C0)
Module started due to: vector glue above, MODGUESS (align, label)
Resolved outgoing references:
+0 (2A120): JSR FSQUEUE
Unresolved outgoing references:
+4 (2A124): BSR $29010
+8 (2A128): BSR $28F70
+16 (2A136): BSR $29100
+58 (2A178): BRA $28F80
+62 (2A182): BSR $28E32
+72 (2A192): BSR $28DBA
VectorTable comment: {sources}OS:HFS:Extensions:DTDBMgr.a
Dictionary: Flags $00 FirstId 632
632: DTGETINFO
Module: Flags=$88=(ForcedActive Extern Code) Module="DTGETINFO"(632) Segment="Main"(200)
Size: Flags $00 ModuleSize 160
Content: Flags $08
Contents offset $0000 size $00A0
00000000: 4EBA 0000 'N...' JSR FSQUEUE ; id: 380
00000004: 6100 EEEA 'a...' BSR *-$1114 ; FFFFEEF0
00000008: 6100 EE46 'a..F' BSR *-$11B8 ; FFFFEE50
0000000C: 48E6 60F8 'H.`.' MOVEM.L D1/D2/A0-A4,-(A6)
00000010: 9CFC 00E8 '....' SUBA.W #$00E8,A6
00000014: 2848 '(H' MOVEA.L A0,A4
00000016: 6100 EFC8 'a...' BSR *-$1036 ; FFFFEFE0
0000001A: 6634 'f4' BNE.S *+$0036 ; 00000050
0000001C: 41D6 'A.' LEA (A6),A0
0000001E: 43EE 00C8 'C...' LEA $00C8(A6),A1
00000022: 2149 0012 '!I..' MOVE.L A1,$0012(A0)
00000026: 42AC 0040 'B..@' CLR.L $0040(A4)
0000002A: 42AC 0044 'B..D' CLR.L $0044(A4)
0000002E: 316B 0008 0018 '1k....' MOVE.W $0008(A3),$0018(A0)
00000034: 6126 'a&' BSR.S *+$0028 ; 0000005C
00000036: 6618 'f.' BNE.S *+$001A ; 00000050
00000038: 316B 000A 0018 '1k....' MOVE.W $000A(A3),$0018(A0)
0000003E: 611C 'a.' BSR.S *+$001E ; 0000005C
00000040: 660E 'f.' BNE.S *+$0010 ; 00000050
00000042: 397C 0002 001A '9|....' MOVE.W #$0002,$001A(A4)
00000048: 396B 0010 0016 '9k....' MOVE.W $0010(A3),$0016(A4)
0000004E: 7000 'p.' MOVEQ #$00,D0
00000050: 4DEE 00E8 'M...' LEA $00E8(A6),A6
00000054: 4CDE 1F06 'L...' MOVEM.L (A6)+,D1/D2/A0-A4
00000058: 6000 EE06 '`...' BRA *-$11F8 ; FFFFEE60
0000005C: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000005E: 42A8 001C 'B...' CLR.L $001C(A0)
00000062: 6100 ECAE 'a...' BSR *-$1350 ; FFFFED12
00000066: 6632 'f2' BNE.S *+$0034 ; 0000009A
00000068: 2168 003A 0030 '!h.:.0' MOVE.L $003A(A0),$0030(A0)
0000006E: 4268 001C 'Bh..' CLR.W $001C(A0)
00000072: 6100 EC26 'a..&' BSR *-$13D8 ; FFFFEC9A
00000076: 6622 'f"' BNE.S *+$0024 ; 0000009A
00000078: 202C 0040 ' ,.@' MOVE.L $0040(A4),D0
0000007C: D0A8 0036 '...6' ADD.L $0036(A0),D0
00000080: D0A8 0040 '...@' ADD.L $0040(A0),D0
00000084: 2940 0040 ')@.@' MOVE.L D0,$0040(A4)
00000088: 202C 0044 ' ,.D' MOVE.L $0044(A4),D0
0000008C: D0A8 003A '...:' ADD.L $003A(A0),D0
00000090: D0A8 0044 '...D' ADD.L $0044(A0),D0
00000094: 2940 0044 ')@.D' MOVE.L D0,$0044(A4)
00000098: 7000 'p.' MOVEQ #$00,D0
0000009A: 2F1E '/.' MOVE.L (A6)+,-(A7)
0000009C: 4A40 'J@' TST.W D0
0000009E: 4E75 'Nu' RTS
Reference: Flags=$18=(16BitPatch 32BitOffsets FromCode)
Ref="FSQUEUE"(380)
00000002
Comment:
DTGETINFO ended due to: vector glue below
Comment:
#####################################################################################
Module: AUTOMOD_2A1D0 [2A1D0, 2A218)
Module started due to: vector glue above, MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 633
633: AUTOMOD_2A1D0
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_2A1D0"(633) Segment="Main"(200)
Size: Flags $00 ModuleSize 72
Content: Flags $08
Contents offset $0000 size $0048
00000000: 48E7 40C0 'H.@.' MOVEM.L D1/A0/A1,-(A7)
00000004: 1018 '..' MOVE.B (A0)+,D0
00000006: 720B 'r.' MOVEQ #$0B,D1
00000008: 0C10 0001 '....' CMPI.B #$01,(A0)
0000000C: 6712 'g.' BEQ.S *+$0014 ; 00000020
0000000E: 7207 'r.' MOVEQ #$07,D1
00000010: 0C10 0002 '....' CMPI.B #$02,(A0)
00000014: 670A 'g.' BEQ.S *+$000C ; 00000020
00000016: 7205 'r.' MOVEQ #$05,D1
00000018: 0C10 0003 '....' CMPI.B #$03,(A0)
0000001C: 6702 'g.' BEQ.S *+$0004 ; 00000020
0000001E: 1200 '..' MOVE.B D0,D1
00000020: 4A19 'J.' TST.B (A1)+
00000022: B109 '..' CMPM.B (A1)+,(A0)+
00000024: 621A 'b.' BHI.S *+$001C ; 00000040
00000026: 6514 'e.' BCS.S *+$0016 ; 0000003C
00000028: 5301 'S.' SUBQ.B #1,D1
0000002A: 5300 'S.' SUBQ.B #1,D0
0000002C: 6706 'g.' BEQ.S *+$0008 ; 00000034
0000002E: 4A01 'J.' TST.B D1
00000030: 66F0 'f.' BNE.S *-$000E ; 00000022
00000032: 600C '`.' BRA.S *+$000E ; 00000040
00000034: 4A01 'J.' TST.B D1
00000036: 6604 'f.' BNE.S *+$0006 ; 0000003C
00000038: 7000 'p.' MOVEQ #$00,D0
0000003A: 6006 '`.' BRA.S *+$0008 ; 00000042
0000003C: 70FF 'p.' MOVEQ #$FF,D0
0000003E: 6002 '`.' BRA.S *+$0004 ; 00000042
00000040: 7001 'p.' MOVEQ #$01,D0
00000042: 4CDF 0302 'L...' MOVEM.L (A7)+,D1/A0/A1
00000046: 4E75 'Nu' RTS
Comment:
AUTOMOD_2A1D0 ended due to: ran into next module, 8 nulls trimmed
Comment:
#####################################################################################
Module: AUTOMOD_2A220 [2A220, 2A226)
Module started due to: MODGUESS (align, RTS then padding)
Dictionary: Flags $00 FirstId 634
634: AUTOMOD_2A220
Module: Flags=$88=(ForcedActive Extern Code) Module="AUTOMOD_2A220"(634) Segment="Main"(200)
Size: Flags $00 ModuleSize 6
Content: Flags $08
Contents offset $0000 size $0006
00000000: 303C 0392 '0<..' MOVE.W #$0392,D0
00000004: A9C9 '..' _SysError ; A9C9
Comment:
AUTOMOD_2A220 ended due to: ran into next module, 10 nulls trimmed
Comment:
#####################################################################################
Module: HFS_2A230 [2A230, 2A520)
Module started due to: MODGUESS (align, label)
Resolved outgoing references:
+96 (2A2C6): BSR __v__TRASHBLOCKS
Unresolved outgoing references:
+2A (2A25A): BSR $2A972
+46 (2A276): BSR $2A994
+5A (2A28A): BSR $2A994
+E4 (2A314): BSR $2A972
+EE (2A31E): BSR $2A994
+F2 (2A322): BSR $2AADE
+136 (2A366): BSR $2AD20
+13C (2A36C): BSR $2AD0C
+1CE (2A3FE): BSR $2A8B0
+1DE (2A40E): BSR $2AC2C
+216 (2A446): BSR $2AD0C
+220 (2A450): BSR $2ABD8
+22A (2A45A): BSR $2AD0C
+248 (2A478): BSR $2A8C2
+24E (2A47E): BSR $2A8A8
+264 (2A494): BSR $2AB3A
+2A0 (2A4D0): BSR $2A8CC
+2B4 (2A4E4): BSR $2AD20
+2BA (2A4EA): BSR $2AD0C
+6 (2A236): VFLUSHCACHE
Trap A0C0
+A6 (2A2D6): GETBLOCK
+AC (2A2DC): VGETBLOCK
Trap A0C1
Dictionary: Flags $00 FirstId 635
635: HFS_2A230
636: VFLUSHCACHE
637: GETBLOCK
638: VGETBLOCK
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="HFS_2A230"(635) Segment="Main"(200)
Size: Flags $00 ModuleSize 752
Content: Flags $08
Contents offset $0000 size $02F0
00000000: 2F38 0700 '/8..' MOVE.L $0700,-(A7)
00000004: 4E75 'Nu' RTS
00000006: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000008: 48E6 7E78 'H.~x' MOVEM.L D1-D6/A1-A4,-(A6)
0000000C: 3A01 ':.' MOVE.W D1,D5
0000000E: 2678 037C '&x.|' MOVEA.L $037C,A3
00000012: 3200 '2.' MOVE.W D0,D1
00000014: 6F36 'o6' BLE.S *+$0038 ; 0000004C
00000016: 2278 034E '"x.N' MOVEA.L $034E,A1
0000001A: 2471 1014 '$q..' MOVEA.L $14(A1,D1.W),A2
0000001E: 2631 1000 '&1..' MOVE.L $00(A1,D1.W),D3
00000022: 0831 0001 1004 '.1....' BTST #$01,$04(A1,D1.W)
00000028: 56C6 'V.' SNE D6
0000002A: 6100 0716 'a...' BSR *+$0718 ; 00000742
0000002E: 6700 006C 'g..l' BEQ *+$006E ; 0000009C
00000032: 4A6C 0010 'Jl..' TST.W $0010(A4)
00000036: 6764 'gd' BEQ.S *+$0066 ; 0000009C
00000038: 4A38 0377 'J8.w' TST.B $0377
0000003C: 6608 'f.' BNE.S *+$000A ; 00000046
0000003E: 082C 0007 0014 '.,....' BTST #$07,$0014(A4)
00000044: 6656 'fV' BNE.S *+$0058 ; 0000009C
00000046: 6100 071C 'a...' BSR *+$071E ; 00000764
0000004A: 6014 '`.' BRA.S *+$0016 ; 00000060
0000004C: 284B '(K' MOVEA.L A3,A4
0000004E: 2854 '(T' MOVEA.L (A4),A4
00000050: B9CB '..' CMPA.L A3,A4
00000052: 6748 'gH' BEQ.S *+$004A ; 0000009C
00000054: B5EC 001C '....' CMPA.L $001C(A4),A2
00000058: 66F4 'f.' BNE.S *-$000A ; 0000004E
0000005A: 6100 0708 'a...' BSR *+$070A ; 00000764
0000005E: 60EE '`.' BRA.S *-$0010 ; 0000004E
00000060: 0805 0001 '....' BTST #$01,D5
00000064: 6606 'f.' BNE.S *+$0008 ; 0000006C
00000066: 0805 0000 '....' BTST #$00,D5
0000006A: 6730 'g0' BEQ.S *+$0032 ; 0000009C
0000006C: 3001 '0.' MOVE.W D1,D0
0000006E: 7200 'r.' MOVEQ #$00,D1
00000070: 74FF 't.' MOVEQ #$FF,D2
00000072: 2F07 '/.' MOVE.L D7,-(A7)
00000074: 7E00 '~.' MOVEQ #$00,D7
00000076: 0805 0001 '....' BTST #$01,D5
0000007A: 6614 'f.' BNE.S *+$0016 ; 00000090
0000007C: 2A2E 0034 '*..4' MOVE.L $0034(A6),D5
00000080: B3C5 '..' CMPA.L D5,A1
00000082: 6612 'f.' BNE.S *+$0014 ; 00000096
00000084: B06E 0032 '.n.2' CMP.W $0032(A6),D0
00000088: 660C 'f.' BNE.S *+$000E ; 00000096
0000008A: 4AAE 002C 'J..,' TST.L $002C(A6)
0000008E: 6606 'f.' BNE.S *+$0008 ; 00000096
00000090: 2E3C 6861 5368 '.<haSh' MOVE.L #$68615368,D7 ; 'haSh'
00000096: 6100 FF68 'a..h' BSR __v__TRASHBLOCKS-HFS_2A230+$FF68 ; ids: 639, 635
0000009A: 2E1F '..' MOVE.L (A7)+,D7
0000009C: 4CDE 1E7E 'L..~' MOVEM.L (A6)+,D1-D6/A1-A4
000000A0: 2F1E '/.' MOVE.L (A6)+,-(A7)
000000A2: 7000 'p.' MOVEQ #$00,D0
000000A4: 4E75 'Nu' RTS
000000A6: 2F38 0704 '/8..' MOVE.L $0704,-(A7)
000000AA: 4E75 'Nu' RTS
000000AC: 2D1F '-.' MOVE.L (A7)+,-(A6)
000000AE: 48E6 7F7C 'H..|' MOVEM.L D1-D7/A1-A5,-(A6)
000000B2: 1E01 '..' MOVE.B D1,D7
000000B4: 2678 037C '&x.|' MOVEA.L $037C,A3
000000B8: 21FC CAC1 1ED1 '!.....' MOVE.L #$CAC11ED1,$02FC
02FC
000000C0: 2278 0394 '"x..' MOVEA.L $0394,A1
000000C4: 4269 003A 'Bi.:' CLR.W $003A(A1)
000000C8: 7600 'v.' MOVEQ #$00,D3
000000CA: 7C00 '|.' MOVEQ #$00,D6
000000CC: 3200 '2.' MOVE.W D0,D1
000000CE: 6F14 'o.' BLE.S *+$0016 ; 000000E4
000000D0: 2278 034E '"x.N' MOVEA.L $034E,A1
000000D4: 2471 1014 '$q..' MOVEA.L $14(A1,D1.W),A2
000000D8: 2631 1000 '&1..' MOVE.L $00(A1,D1.W),D3
000000DC: 0831 0001 1004 '.1....' BTST #$01,$04(A1,D1.W)
000000E2: 56C6 'V.' SNE D6
000000E4: 6100 065C 'a..\' BSR *+$065E ; 00000742
000000E8: 6640 'f@' BNE.S *+$0042 ; 0000012A
000000EA: 286B 0004 '(k..' MOVEA.L $0004(A3),A4
000000EE: 6100 0674 'a..t' BSR *+$0676 ; 00000764
000000F2: 6100 07BA 'a...' BSR *+$07BC ; 000008AE
000000F6: 294A 001C ')J..' MOVE.L A2,$001C(A4)
000000FA: 2943 0028 ')C.(' MOVE.L D3,$0028(A4)
000000FE: 1946 0015 '.F..' MOVE.B D6,$0015(A4)
00000102: 4A41 'JA' TST.W D1
00000104: 6F24 'o$' BLE.S *+$0026 ; 0000012A
00000106: 1971 1004 0016 '.q....' MOVE.B $04(A1,D1.W),$0016(A4)
0000010C: 2971 1032 0018 ')q.2..' MOVE.L $32(A1,D1.W),$0018(A4)
00000112: 2971 103A 002C ')q.:.,' MOVE.L $3A(A1,D1.W),$002C(A4)
00000118: 7010 'p.' MOVEQ #$10,D0
0000011A: B680 '..' CMP.L D0,D3
0000011C: 640C 'd.' BCC.S *+$000E ; 0000012A
0000011E: 08EC 0006 0014 '......' BSET #$06,$0014(A4)
00000124: 08EC 0007 0014 '......' BSET #$07,$0014(A4)
0000012A: B9D3 '..' CMPA.L (A3),A4
0000012C: 6712 'g.' BEQ.S *+$0014 ; 00000140
0000012E: 2078 0394 ' x..' MOVEA.L $0394,A0
00000132: 52A8 001C 'R...' ADDQ.L #1,$001C(A0)
00000136: 6100 09B8 'a...' BSR *+$09BA ; 00000AF0
0000013A: 204B ' K' MOVEA.L A3,A0
0000013C: 6100 099E 'a...' BSR *+$09A0 ; 00000ADC
00000140: 9BCD '..' SUBA.L A5,A5
00000142: 102C 0014 '.,..' MOVE.B $0014(A4),D0
00000146: 47EC 0008 'G...' LEA $0008(A4),A3
0000014A: 284B '(K' MOVEA.L A3,A4
0000014C: 2854 '(T' MOVEA.L (A4),A4
0000014E: B9CB '..' CMPA.L A3,A4
00000150: 675E 'g^' BEQ.S *+$0060 ; 000001B0
00000152: B4AC 0024 '...$' CMP.L $0024(A4),D2
00000156: 6700 0114 'g...' BEQ *+$0116 ; 0000026C
0000015A: 0800 0006 '....' BTST #$06,D0
0000015E: 6640 'f@' BNE.S *+$0042 ; 000001A0
00000160: 4BEB 0018 'K...' LEA $0018(A3),A5
00000164: B4AC 0024 '...$' CMP.L $0024(A4),D2
00000168: 6404 'd.' BCC.S *+$0006 ; 0000016E
0000016A: 284D '(M' MOVEA.L A5,A4
0000016C: 6016 '`.' BRA.S *+$0018 ; 00000184
0000016E: 286B 001C '(k..' MOVEA.L $001C(A3),A4
00000172: B4AC 000C '....' CMP.L $000C(A4),D2
00000176: 6506 'e.' BCS.S *+$0008 ; 0000017E
00000178: 671E 'g.' BEQ.S *+$0020 ; 00000198
0000017A: 2A4C '*L' MOVEA.L A4,A5
0000017C: 6032 '`2' BRA.S *+$0034 ; 000001B0
0000017E: 2853 '(S' MOVEA.L (A3),A4
00000180: 49EC 0018 'I...' LEA $0018(A4),A4
00000184: 2854 '(T' MOVEA.L (A4),A4
00000186: BBCC '..' CMPA.L A4,A5
00000188: 6708 'g.' BEQ.S *+$000A ; 00000192
0000018A: B4AC 000C '....' CMP.L $000C(A4),D2
0000018E: 62F4 'b.' BHI.S *-$000A ; 00000184
00000190: 6706 'g.' BEQ.S *+$0008 ; 00000198
00000192: 2A6C 0004 '*l..' MOVEA.L $0004(A4),A5
00000196: 6018 '`.' BRA.S *+$001A ; 000001B0
00000198: 49EC FFE8 'I...' LEA -$0018(A4),A4
0000019C: 6000 00CE '`...' BRA *+$00D0 ; 0000026C
000001A0: 2854 '(T' MOVEA.L (A4),A4
000001A2: B9CB '..' CMPA.L A3,A4
000001A4: 670A 'g.' BEQ.S *+$000C ; 000001B0
000001A6: B4AC 0024 '...$' CMP.L $0024(A4),D2
000001AA: 66F4 'f.' BNE.S *-$000A ; 000001A0
000001AC: 6000 00BE '`...' BRA *+$00C0 ; 0000026C
000001B0: 0807 0001 '....' BTST #$01,D7
000001B4: 6706 'g.' BEQ.S *+$0008 ; 000001BC
000001B6: 7003 'p.' MOVEQ #$03,D0
000001B8: 6000 0130 '`..0' BRA *+$0132 ; 000002EA
000001BC: 2602 '&.' MOVE.L D2,D3
000001BE: 4A41 'JA' TST.W D1
000001C0: 6F1C 'o.' BLE.S *+$001E ; 000001DE
000001C2: 283C 0000 0200 '(<....' MOVE.L #$00000200,D4
000001C8: 2A02 '*.' MOVE.L D2,D5
000001CA: E18D '..' LSL.L #8,D5
000001CC: DA85 '..' ADD.L D5,D5
000001CE: 6100 04B0 'a...' BSR *+$04B2 ; 00000680
000001D2: 2278 0394 '"x..' MOVEA.L $0394,A1
000001D6: 4269 003A 'Bi.:' CLR.W $003A(A1)
000001DA: 6600 010E 'f...' BNE *+$0110 ; 000002EA
000001DE: 6100 081C 'a...' BSR *+$081E ; 000009FC
000001E2: 196B 000D 0011 '.k....' MOVE.B $000D(A3),$0011(A4)
000001E8: 2943 0020 ')C. ' MOVE.L D3,$0020(A4)
000001EC: 422C 0010 'B,..' CLR.B $0010(A4)
000001F0: 08EC 0006 0010 '......' BSET #$06,$0010(A4)
000001F6: 3941 0012 '9A..' MOVE.W D1,$0012(A4)
000001FA: 2942 0024 ')B.$' MOVE.L D2,$0024(A4)
000001FE: 200D ' .' MOVE.L A5,D0
00000200: 671E 'g.' BEQ.S *+$0020 ; 00000220
00000202: 41ED FFE8 'A...' LEA -$0018(A5),A0
00000206: B1CB '..' CMPA.L A3,A0
00000208: 6706 'g.' BEQ.S *+$0008 ; 00000210
0000020A: B7ED 0010 '....' CMPA.L $0010(A5),A3
0000020E: 6610 'f.' BNE.S *+$0012 ; 00000220
00000210: 49EC 0018 'I...' LEA $0018(A4),A4
00000214: 204D ' M' MOVEA.L A5,A0
00000216: 6100 08C4 'a...' BSR *+$08C6 ; 00000ADC
0000021A: 49EC FFE8 'I...' LEA -$0018(A4),A4
0000021E: 6004 '`.' BRA.S *+$0006 ; 00000224
00000220: 6100 0786 'a...' BSR *+$0788 ; 000009A8
00000224: 294B 0028 ')K.(' MOVE.L A3,$0028(A4)
00000228: 204B ' K' MOVEA.L A3,A0
0000022A: 6100 08B0 'a...' BSR *+$08B2 ; 00000ADC
0000022E: 526B 0008 'Rk..' ADDQ.W #1,$0008(A3)
00000232: 0807 0002 '....' BTST #$02,D7
00000236: 6600 006E 'f..n' BNE *+$0070 ; 000002A6
0000023A: 42B8 0304 'B...' CLR.L $0304
0000023E: 283C 0000 0200 '(<....' MOVE.L #$00000200,D4
00000244: 2A6C 0030 '*l.0' MOVEA.L $0030(A4),A5
00000248: 6100 0448 'a..H' BSR *+$044A ; 00000692
0000024C: 6616 'f.' BNE.S *+$0018 ; 00000264
0000024E: 6100 0428 'a..(' BSR *+$042A ; 00000678
00000252: 6652 'fR' BNE.S *+$0054 ; 000002A6
00000254: 2038 0304 ' 8..' MOVE.L $0304,D0
00000258: B0AA 0064 '...d' CMP.L $0064(A2),D0
0000025C: 6348 'cH' BLS.S *+$004A ; 000002A6
0000025E: 2540 0064 '%@.d' MOVE.L D0,$0064(A2)
00000262: 6042 '`B' BRA.S *+$0044 ; 000002A6
00000264: 6100 06A4 'a...' BSR *+$06A6 ; 0000090A
00000268: 6000 0080 '`...' BRA *+$0082 ; 000002EA
0000026C: 2278 0394 '"x..' MOVEA.L $0394,A1
00000270: 50E9 003A 'P..:' ST $003A(A1)
00000274: 08EC 0006 0010 '......' BSET #$06,$0010(A4)
0000027A: 6704 'g.' BEQ.S *+$0006 ; 00000280
0000027C: 7002 'p.' MOVEQ #$02,D0
0000027E: 606A '`j' BRA.S *+$006C ; 000002EA
00000280: 0838 0006 039C '.8....' BTST #$06,$039C
00000286: 6606 'f.' BNE.S *+$0008 ; 0000028E
00000288: 0807 0000 '....' BTST #$00,D7
0000028C: 6718 'g.' BEQ.S *+$001A ; 000002A6
0000028E: 08AC 0007 0010 '......' BCLR #$07,$0010(A4)
00000294: 67A4 'g.' BEQ.S *-$005A ; 0000023A
00000296: 283C 0000 0200 '(<....' MOVE.L #$00000200,D4
0000029C: 2A6C 0030 '*l.0' MOVEA.L $0030(A4),A5
000002A0: 6100 03FA 'a...' BSR *+$03FC ; 0000069C
000002A4: 6094 '`.' BRA.S *-$006A ; 0000023A
000002A6: 2078 0394 ' x..' MOVEA.L $0394,A0
000002AA: 2968 001C 0014 ')h....' MOVE.L $001C(A0),$0014(A4)
000002B0: B9D3 '..' CMPA.L (A3),A4
000002B2: 670A 'g.' BEQ.S *+$000C ; 000002BE
000002B4: 6100 083A 'a..:' BSR *+$083C ; 00000AF0
000002B8: 204B ' K' MOVEA.L A3,A0
000002BA: 6100 0820 'a.. ' BSR *+$0822 ; 00000ADC
000002BE: 0807 0003 '....' BTST #$03,D7
000002C2: 6706 'g.' BEQ.S *+$0008 ; 000002CA
000002C4: 08AC 0006 0010 '......' BCLR #$06,$0010(A4)
000002CA: 3941 0012 '9A..' MOVE.W D1,$0012(A4)
000002CE: 206C 0030 ' l.0' MOVEA.L $0030(A4),A0
000002D2: 2278 0394 '"x..' MOVEA.L $0394,A1
000002D6: 2348 003C '#H.<' MOVE.L A0,$003C(A1)
000002DA: 234C 0040 '#L.@' MOVE.L A4,$0040(A1)
000002DE: 7000 'p.' MOVEQ #$00,D0
000002E0: 4CDE 3EFE 'L.>.' MOVEM.L (A6)+,D1-D7/A1-A5
000002E4: 2F1E '/.' MOVE.L (A6)+,-(A7)
000002E6: 4A40 'J@' TST.W D0
000002E8: 4E75 'Nu' RTS
000002EA: 2078 0A06 ' x..' MOVEA.L $0A06,A0
000002EE: 60F0 '`.' BRA.S *-$000E ; 000002E0
Dictionary: Flags $00 FirstId 639
639: __v__TRASHBLOCKS
Pad
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="__v__TRASHBLOCKS"(639) Ref2="HFS_2A230"(635)
0098
EntryPoint: Flags=$08=(Extern Code) Offset=$0006 Entry="VFLUSHCACHE"(636)
EntryPoint: Flags=$08=(Extern Code) Offset=$00A6 Entry="GETBLOCK"(637)
EntryPoint: Flags=$08=(Extern Code) Offset=$00AC Entry="VGETBLOCK"(638)
Comment:
HFS_2A230 ended due to: ran into next module
Comment:
#####################################################################################
Module: HFS_2A520 [2A520, 2A540)
Module started due to: MODGUESS (align, label)
Unresolved outgoing references:
+8 (2A528): BSR $2AF62
+6 (2A526): VMARKBLOCK
Trap A0C2
Dictionary: Flags $00 FirstId 640
640: HFS_2A520
641: VMARKBLOCK
Pad
Module: Flags=$88=(ForcedActive Extern Code) Module="HFS_2A520"(640) Segment="Main"(200)
Size: Flags $00 ModuleSize 32
Content: Flags $08
Contents offset $0000 size $0020
00000000: 2F38 0708 '/8..' MOVE.L $0708,-(A7)
00000004: 4E75 'Nu' RTS
00000006: 2F0C '/.' MOVE.L A4,-(A7)
00000008: 6100 0A38 'a..8' BSR *+$0A3A ; 00000A42
0000000C: 08EC 0007 0010 '......' BSET #$07,$0010(A4)
00000012: 286C 0028 '(l.(' MOVEA.L $0028(A4),A4
00000016: 08EC 0005 000C '......' BSET #$05,$000C(A4)
0000001C: 285F '(_' MOVEA.L (A7)+,A4
0000001E: 4E75 'Nu' RTS
EntryPoint: Flags=$08=(Extern Code) Offset=$0006 Entry="VMARKBLOCK"(641)
Comment:
HFS_2A520 ended due to: ran into next module
Comment:
#####################################################################################
Module: MARKA5BLOCK [2A540, 2B358)
Module started due to: MODGUESS (align, label)
Resolved outgoing references:
+D0A (2B24A): BSR HFS_2A230
+CFE (2B23E): BSR HFS_2A230
+CF2 (2B232): BSR HFS_2A230
+326 (2A866): BSR HFS_2A520
+320 (2A860): BSR GETBLOCK
+27C (2A7BC): BSR HFS_2A230
+248 (2A788): BSR GETBLOCK
+1E2 (2A722): BSR HFS_2A230
VectorTable comment: {sources}OS:HFS:Cache.a
+8 (2A548): HFS_2A548
+E (2A54E): VRELBLOCK
Trap A0C3
+82 (2A5C2): HFS_2A5C2
+88 (2A5C8): VTRASHVBLKS
Trap A0C5
+B6 (2A5F6): TRASHFBLOCKS
VectorTable comment: {sources}OS:HFS:Cache.a
+C0 (2A600): TRASHBLOCKS
VectorTable comment: {sources}OS:HFS:Cache.a
+F8 (2A638): VTRASHBLOCKS
Trap A0C4
+196 (2A6D6): VCACHERDIP
Trap A0C7
+30E (2A84E): VCACHEWRIP
Trap A0C6
+A74 (2AFB4): INITCACHE
VectorTable comment: {sources}OS:HFS:Cache.a
Dictionary: Flags $00 FirstId 642
642: MARKA5BLOCK
643: TRASHFBLOCKS
644: TRASHBLOCKS
645: INITCACHE
646: HFS_2A548
647: VRELBLOCK
648: HFS_2A5C2
649: VTRASHVBLKS
650: VTRASHBLOCKS
651: VCACHERDIP
652: VCACHEWRIP
Module: Flags=$88=(ForcedActive Extern Code) Module="MARKA5BLOCK"(642) Segment="Main"(200)
Size: Flags $00 ModuleSize 3608
Content: Flags $08
Contents offset $0000 size $0E18
00000000: C14D '.M' EXG A0,A5
00000002: 61DC 'a.' BSR.S *-$0022 ; FFFFFFE0
00000004: C14D '.M' EXG A0,A5
00000006: 4E75 'Nu' RTS
00000008: 2F38 070C '/8..' MOVE.L $070C,-(A7)
0000000C: 4E75 'Nu' RTS
0000000E: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000010: 48E6 080C 'H...' MOVEM.L D4/A4/A5,-(A6)
00000014: 6100 0A0C 'a...' BSR *+$0A0E ; 00000A22
00000018: 08AC 0006 0010 '......' BCLR #$06,$0010(A4)
0000001E: 0801 0003 '....' BTST #$03,D1
00000022: 670A 'g.' BEQ.S *+$000C ; 0000002E
00000024: 2F07 '/.' MOVE.L D7,-(A7)
00000026: 2E3C 6861 5368 '.<haSh' MOVE.L #$68615368,D7 ; 'haSh'
0000002C: 600A '`.' BRA.S *+$000C ; 00000038
0000002E: 0801 0001 '....' BTST #$01,D1
00000032: 670C 'g.' BEQ.S *+$000E ; 00000040
00000034: 2F07 '/.' MOVE.L D7,-(A7)
00000036: 7E00 '~.' MOVEQ #$00,D7
00000038: 6100 05C0 'a...' BSR *+$05C2 ; 000005FA
0000003C: 2E1F '..' MOVE.L (A7)+,D7
0000003E: 6036 '`6' BRA.S *+$0038 ; 00000076
00000040: 0801 0002 '....' BTST #$02,D1
00000044: 6714 'g.' BEQ.S *+$0016 ; 0000005A
00000046: 08EC 0007 0010 '......' BSET #$07,$0010(A4)
0000004C: 2F09 '/.' MOVE.L A1,-(A7)
0000004E: 226C 0028 '"l.(' MOVEA.L $0028(A4),A1
00000052: 08E9 0005 000C '......' BSET #$05,$000C(A1)
00000058: 225F '"_' MOVEA.L (A7)+,A1
0000005A: 0801 0000 '....' BTST #$00,D1
0000005E: 6716 'g.' BEQ.S *+$0018 ; 00000076
00000060: 283C 0000 0200 '(<....' MOVE.L #$00000200,D4
00000066: 2A6C 0030 '*l.0' MOVEA.L $0030(A4),A5
0000006A: 6100 0320 'a.. ' BSR *+$0322 ; 0000038C
0000006E: 08AC 0007 0010 '......' BCLR #$07,$0010(A4)
00000074: 6002 '`.' BRA.S *+$0004 ; 00000078
00000076: 7000 'p.' MOVEQ #$00,D0
00000078: 4CDE 3010 'L.0.' MOVEM.L (A6)+,D4/A4/A5
0000007C: 2F1E '/.' MOVE.L (A6)+,-(A7)
0000007E: 4A40 'J@' TST.W D0
00000080: 4E75 'Nu' RTS
00000082: 2F38 0714 '/8..' MOVE.L $0714,-(A7)
00000086: 4E75 'Nu' RTS
00000088: 48E7 9018 'H...' MOVEM.L D0/D3/A3/A4,-(A7)
0000008C: 7600 'v.' MOVEQ #$00,D3
0000008E: 6100 08BE 'a...' BSR *+$08C0 ; 0000094E
00000092: 2678 037C '&x.|' MOVEA.L $037C,A3
00000096: 284B '(K' MOVEA.L A3,A4
00000098: 2854 '(T' MOVEA.L (A4),A4
0000009A: B9CB '..' CMPA.L A3,A4
0000009C: 6712 'g.' BEQ.S *+$0014 ; 000000B0
0000009E: B5EC 001C '....' CMPA.L $001C(A4),A2
000000A2: 66F4 'f.' BNE.S *-$000A ; 00000098
000000A4: 2F2C 0004 '/,..' MOVE.L $0004(A4),-(A7)
000000A8: 6100 04F4 'a...' BSR *+$04F6 ; 0000059E
000000AC: 285F '(_' MOVEA.L (A7)+,A4
000000AE: 60E8 '`.' BRA.S *-$0016 ; 00000098
000000B0: 4CDF 1809 'L...' MOVEM.L (A7)+,D0/D3/A3/A4
000000B4: 4E75 'Nu' RTS
000000B6: 48E7 FEF8 'H...' MOVEM.L D0-D6/A0-A4,-(A7)
000000BA: 2600 '&.' MOVE.L D0,D3
000000BC: 7200 'r.' MOVEQ #$00,D1
000000BE: 6032 '`2' BRA.S *+$0034 ; 000000F2
000000C0: 48E7 FEF8 'H...' MOVEM.L D0-D6/A0-A4,-(A7)
000000C4: 7609 'v.' MOVEQ #$09,D3
000000C6: 2801 '(.' MOVE.L D1,D4
000000C8: E6AC '..' LSR.L D3,D4
000000CA: 7AFF 'z.' MOVEQ #$FF,D5
000000CC: BA82 '..' CMP.L D2,D5
000000CE: 6706 'g.' BEQ.S *+$0008 ; 000000D6
000000D0: 2A02 '*.' MOVE.L D2,D5
000000D2: DA81 '..' ADD.L D1,D5
000000D4: 5385 'S.' SUBQ.L #1,D5
000000D6: E6AD '..' LSR.L D3,D5
000000D8: 3200 '2.' MOVE.W D0,D1
000000DA: 6F00 0086 'o...' BLE *+$0088 ; 00000162
000000DE: 2278 034E '"x.N' MOVEA.L $034E,A1
000000E2: 2471 1014 '$q..' MOVEA.L $14(A1,D1.W),A2
000000E6: 2631 1000 '&1..' MOVE.L $00(A1,D1.W),D3
000000EA: 0831 0001 1004 '.1....' BTST #$01,$04(A1,D1.W)
000000F0: 56C6 'V.' SNE D6
000000F2: 2F38 0710 '/8..' MOVE.L $0710,-(A7)
000000F6: 4E75 'Nu' RTS
000000F8: 2678 037C '&x.|' MOVEA.L $037C,A3
000000FC: 4A41 'JA' TST.W D1
000000FE: 6740 'g@' BEQ.S *+$0042 ; 00000140
00000100: 6100 0330 'a..0' BSR *+$0332 ; 00000432
00000104: 6750 'gP' BEQ.S *+$0052 ; 00000156
00000106: 47EC 0020 'G.. ' LEA $0020(A4),A3
0000010A: 284B '(K' MOVEA.L A3,A4
0000010C: 286C 0004 '(l..' MOVEA.L $0004(A4),A4
00000110: B9CB '..' CMPA.L A3,A4
00000112: 6742 'gB' BEQ.S *+$0044 ; 00000156
00000114: 202C 000C ' ,..' MOVE.L $000C(A4),D0
00000118: B084 '..' CMP.L D4,D0
0000011A: 653A 'e:' BCS.S *+$003C ; 00000156
0000011C: 284B '(K' MOVEA.L A3,A4
0000011E: 2854 '(T' MOVEA.L (A4),A4
00000120: B9CB '..' CMPA.L A3,A4
00000122: 6732 'g2' BEQ.S *+$0034 ; 00000156
00000124: 202C 000C ' ,..' MOVE.L $000C(A4),D0
00000128: B084 '..' CMP.L D4,D0
0000012A: 65F2 'e.' BCS.S *-$000C ; 0000011E
0000012C: B085 '..' CMP.L D5,D0
0000012E: 6226 'b&' BHI.S *+$0028 ; 00000156
00000130: 2F2C 0004 '/,..' MOVE.L $0004(A4),-(A7)
00000134: 49EC FFE8 'I...' LEA -$0018(A4),A4
00000138: 6100 04C0 'a...' BSR *+$04C2 ; 000005FA
0000013C: 285F '(_' MOVEA.L (A7)+,A4
0000013E: 60DE '`.' BRA.S *-$0020 ; 0000011E
00000140: 7CFF '|.' MOVEQ #$FF,D6
00000142: 6100 02EE 'a...' BSR *+$02F0 ; 00000432
00000146: 6704 'g.' BEQ.S *+$0006 ; 0000014C
00000148: 6100 0454 'a..T' BSR *+$0456 ; 0000059E
0000014C: 4606 'F.' NOT.B D6
0000014E: 67F2 'g.' BEQ.S *-$000C ; 00000142
00000150: 6100 07FC 'a...' BSR *+$07FE ; 0000094E
00000154: 600C '`.' BRA.S *+$000E ; 00000162
00000156: 0C87 6861 5368 '..haSh' CMPI.L #$68615368,D7 ; 'haSh'
0000015C: 6704 'g.' BEQ.S *+$0006 ; 00000162
0000015E: 6100 0788 'a...' BSR *+$078A ; 000008E8
00000162: 4CDF 1F7F 'L...' MOVEM.L (A7)+,D0-D6/A0-A4
00000166: 4E75 'Nu' RTS
00000168: 2F08 '/.' MOVE.L A0,-(A7)
0000016A: 2078 0394 ' x..' MOVEA.L $0394,A0
0000016E: 2028 0018 ' (..' MOVE.L $0018(A0),D0
00000172: 205F ' _' MOVEA.L (A7)+,A0
00000174: B880 '..' CMP.L D0,D4
00000176: 6216 'b.' BHI.S *+$0018 ; 0000018E
00000178: 0828 0005 002D '.(...-' BTST #$05,$002D(A0)
0000017E: 660E 'f.' BNE.S *+$0010 ; 0000018E
00000180: 0838 0007 039C '.8....' BTST #$07,$039C
00000186: 6606 'f.' BNE.S *+$0008 ; 0000018E
00000188: 082A 000A 0012 '.*....' BTST #$0A,$0012(A2)
0000018E: 4E75 'Nu' RTS
00000190: 2F38 071C '/8..' MOVE.L $071C,-(A7)
00000194: 4E75 'Nu' RTS
00000196: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000198: 2D03 '-.' MOVE.L D3,-(A6)
0000019A: 61CC 'a.' BSR.S *-$0032 ; 00000168
0000019C: 6600 00D2 'f...' BNE *+$00D4 ; 00000270
000001A0: 7040 'p@' MOVEQ #$40,D0 ; '@'
000001A2: C028 002D '.(.-' AND.B $002D(A0),D0
000001A6: 6600 00C8 'f...' BNE *+$00CA ; 00000270
000001AA: 4EBA 01C4 'N...' JSR *+$01C6 ; 00000370
000001AE: 6600 0122 'f.."' BNE *+$0124 ; 000002D2
000001B2: BC84 '..' CMP.L D4,D6
000001B4: 6302 'c.' BLS.S *+$0004 ; 000001B8
000001B6: 2C04 ',.' MOVE.L D4,D6
000001B8: 48E6 7FFC 'H...' MOVEM.L D1-D7/A0-A5,-(A6)
000001BC: 2806 '(.' MOVE.L D6,D4
000001BE: 2A68 0020 '*h. ' MOVEA.L $0020(A0),A5
000001C2: DBE8 0028 '...(' ADDA.L $0028(A0),A5
000001C6: 7009 'p.' MOVEQ #$09,D0
000001C8: E0AC '..' LSR.L D0,D4
000001CA: E0AD '..' LSR.L D0,D5
000001CC: 2E04 '..' MOVE.L D4,D7
000001CE: 6100 069C 'a...' BSR *+$069E ; 0000086C
000001D2: 6700 0094 'g...' BEQ *+$0096 ; 00000268
000001D6: 48E6 4040 'H.@@' MOVEM.L D1/A1,-(A6)
000001DA: 3001 '0.' MOVE.W D1,D0
000001DC: 7200 'r.' MOVEQ #$00,D1
000001DE: 50F8 0377 'P..w' ST $0377
000001E2: 6100 FE1C 'a...' BSR HFS_2A230-MARKA5BLOCK+$FE1C ; ids: 635, 642
000001E6: 4CDE 0202 'L...' MOVEM.L (A6)+,D1/A1
000001EA: 667E 'f~' BNE.S *+$0080 ; 0000026A
000001EC: 9E84 '..' SUB.L D4,D7
000001EE: 670A 'g.' BEQ.S *+$000C ; 000001FA
000001F0: 7009 'p.' MOVEQ #$09,D0
000001F2: E1AF '..' LSL.L D0,D7
000001F4: DFA8 0028 '...(' ADD.L D7,$0028(A0)
000001F8: 9C87 '..' SUB.L D7,D6
000001FA: 48E6 1210 'H...' MOVEM.L D3/D6/A3,-(A6)
000001FE: 2678 037C '&x.|' MOVEA.L $037C,A3
00000202: 2631 1000 '&1..' MOVE.L $00(A1,D1.W),D3
00000206: 0831 0001 1004 '.1....' BTST #$01,$04(A1,D1.W)
0000020C: 56C6 'V.' SNE D6
0000020E: 6100 0222 'a.."' BSR *+$0224 ; 00000432
00000212: 4CDE 0848 'L..H' MOVEM.L (A6)+,D3/D6/A3
00000216: 2407 '$.' MOVE.L D7,D2
00000218: 3E01 '>.' MOVE.W D1,D7
0000021A: 4EBA 0160 'N..`' JSR *+$0162 ; 0000037C
0000021E: 664A 'fJ' BNE.S *+$004C ; 0000026A
00000220: 4A82 'J.' TST.L D2
00000222: 6704 'g.' BEQ.S *+$0006 ; 00000228
00000224: 95A8 0028 '...(' SUB.L D2,$0028(A0)
00000228: 200C ' .' MOVE.L A4,D0
0000022A: 6710 'g.' BEQ.S *+$0012 ; 0000023C
0000022C: 48E6 0C00 'H...' MOVEM.L D4/D5,-(A6)
00000230: 5384 'S.' SUBQ.L #1,D4
00000232: D885 '..' ADD.L D5,D4
00000234: 6100 0318 'a...' BSR *+$031A ; 0000054E
00000238: 4CDE 0030 'L..0' MOVEM.L (A6)+,D4/D5
0000023C: 263C 0000 0200 '&<....' MOVE.L #$00000200,D3
00000242: 2405 '$.' MOVE.L D5,D2
00000244: 720C 'r.' MOVEQ #$0C,D1
00000246: 3007 '0.' MOVE.W D7,D0
00000248: 6100 FDB6 'a...' BSR GETBLOCK-MARKA5BLOCK+$FDB6 ; ids: 637, 642
0000024C: 661A 'f.' BNE.S *+$001C ; 00000268
0000024E: 2278 0394 '"x..' MOVEA.L $0394,A1
00000252: 4A69 003A 'Ji.:' TST.W $003A(A1)
00000256: 6608 'f.' BNE.S *+$000A ; 00000260
00000258: 224D '"M' MOVEA.L A5,A1
0000025A: C149 '.I' EXG A0,A1
0000025C: 2003 ' .' MOVE.L D3,D0
0000025E: A22E '..' _BlockMoveData ; A22E
00000260: DBC3 '..' ADDA.L D3,A5
00000262: 5285 'R.' ADDQ.L #1,D5
00000264: 5344 'SD' SUBQ.W #1,D4
00000266: 6EDA 'n.' BGT.S *-$0024 ; 00000242
00000268: 7000 'p.' MOVEQ #$00,D0
0000026A: 4CDE 3FFE 'L.?.' MOVEM.L (A6)+,D1-D7/A0-A5
0000026E: 6062 '`b' BRA.S *+$0064 ; 000002D2
00000270: 48E6 4040 'H.@@' MOVEM.L D1/A1,-(A6)
00000274: 3001 '0.' MOVE.W D1,D0
00000276: 7200 'r.' MOVEQ #$00,D1
00000278: 50F8 0377 'P..w' ST $0377
0000027C: 6100 FD82 'a...' BSR HFS_2A230-MARKA5BLOCK+$FD82 ; ids: 635, 642
00000280: 4CDE 0202 'L...' MOVEM.L (A6)+,D1/A1
00000284: 664C 'fL' BNE.S *+$004E ; 000002D2
00000286: 4EBA 00E8 'N...' JSR *+$00EA ; 00000370
0000028A: 6646 'fF' BNE.S *+$0048 ; 000002D2
0000028C: 48E6 0E1C 'H...' MOVEM.L D4-D6/A3-A5,-(A6)
00000290: 2806 '(.' MOVE.L D6,D4
00000292: 2A68 0020 '*h. ' MOVEA.L $0020(A0),A5
00000296: DBE8 0028 '...(' ADDA.L $0028(A0),A5
0000029A: 7009 'p.' MOVEQ #$09,D0
0000029C: E0AC '..' LSR.L D0,D4
0000029E: E0AD '..' LSR.L D0,D5
000002A0: 48E6 1210 'H...' MOVEM.L D3/D6/A3,-(A6)
000002A4: 2678 037C '&x.|' MOVEA.L $037C,A3
000002A8: 2631 1000 '&1..' MOVE.L $00(A1,D1.W),D3
000002AC: 0831 0001 1004 '.1....' BTST #$01,$04(A1,D1.W)
000002B2: 56C6 'V.' SNE D6
000002B4: 6100 017C 'a..|' BSR *+$017E ; 00000432
000002B8: 4CDE 0848 'L..H' MOVEM.L (A6)+,D3/D6/A3
000002BC: 4EBA 00BE 'N...' JSR *+$00C0 ; 0000037C
000002C0: 660C 'f.' BNE.S *+$000E ; 000002CE
000002C2: 200C ' .' MOVE.L A4,D0
000002C4: 6708 'g.' BEQ.S *+$000A ; 000002CE
000002C6: 5384 'S.' SUBQ.L #1,D4
000002C8: D885 '..' ADD.L D5,D4
000002CA: 6100 0282 'a...' BSR *+$0284 ; 0000054E
000002CE: 4CDE 3870 'L.8p' MOVEM.L (A6)+,D4-D6/A3-A5
000002D2: 48E7 0040 'H..@' MOVEM.L A1,-(A7)
000002D6: 2278 0394 '"x..' MOVEA.L $0394,A1
000002DA: 4269 003A 'Bi.:' CLR.W $003A(A1)
000002DE: 4CDF 0200 'L...' MOVEM.L (A7)+,A1
000002E2: 261E '&.' MOVE.L (A6)+,D3
000002E4: 2F1E '/.' MOVE.L (A6)+,-(A7)
000002E6: 4A40 'J@' TST.W D0
000002E8: 4E75 'Nu' RTS
000002EA: 2C04 ',.' MOVE.L D4,D6
000002EC: 48E6 7FFC 'H...' MOVEM.L D1-D7/A0-A5,-(A6)
000002F0: 2A68 0020 '*h. ' MOVEA.L $0020(A0),A5
000002F4: DBE8 0028 '...(' ADDA.L $0028(A0),A5
000002F8: 3E01 '>.' MOVE.W D1,D7
000002FA: 7609 'v.' MOVEQ #$09,D3
000002FC: E6AC '..' LSR.L D3,D4
000002FE: E6AD '..' LSR.L D3,D5
00000300: 263C 0000 0200 '&<....' MOVE.L #$00000200,D3
00000306: 4E75 'Nu' RTS
00000308: 2F38 0718 '/8..' MOVE.L $0718,-(A7)
0000030C: 4E75 'Nu' RTS
0000030E: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000310: 2D03 '-.' MOVE.L D3,-(A6)
00000312: 6100 FE54 'a..T' BSR *-$01AA ; 00000168
00000316: 662A 'f*' BNE.S *+$002C ; 00000342
00000318: 61D0 'a.' BSR.S *-$002E ; 000002EA
0000031A: 2405 '$.' MOVE.L D5,D2
0000031C: 720C 'r.' MOVEQ #$0C,D1
0000031E: 3007 '0.' MOVE.W D7,D0
00000320: 6100 FCDE 'a...' BSR GETBLOCK-MARKA5BLOCK+$FCDE ; ids: 637, 642
00000324: 6616 'f.' BNE.S *+$0018 ; 0000033C
00000326: 6100 FCD8 'a...' BSR HFS_2A520-MARKA5BLOCK+$FCD8 ; ids: 640, 642
0000032A: 2248 '"H' MOVEA.L A0,A1
0000032C: 204D ' M' MOVEA.L A5,A0
0000032E: 2003 ' .' MOVE.L D3,D0
00000330: A22E '..' _BlockMoveData ; A22E
00000332: DBC3 '..' ADDA.L D3,A5
00000334: 5285 'R.' ADDQ.L #1,D5
00000336: 5344 'SD' SUBQ.W #1,D4
00000338: 6EE0 'n.' BGT.S *-$001E ; 0000031A
0000033A: 7000 'p.' MOVEQ #$00,D0
0000033C: 4CDE 3FFE 'L.?.' MOVEM.L (A6)+,D1-D7/A0-A5
00000340: 6022 '`"' BRA.S *+$0024 ; 00000364
00000342: 4EBA 002C 'N..,' JSR *+$002E ; 00000370
00000346: 661C 'f.' BNE.S *+$001E ; 00000364
00000348: 48E6 6100 'H.a.' MOVEM.L D1/D2/D7,-(A6)
0000034C: 3001 '0.' MOVE.W D1,D0
0000034E: 2205 '".' MOVE.L D5,D1
00000350: 2406 '$.' MOVE.L D6,D2
00000352: 2E3C 5772 4950 '.<WrIP' MOVE.L #$57724950,D7 ; 'WrIP'
00000358: 6100 FD66 'a..f' BSR *-$0298 ; 000000C0
0000035C: 4CDE 0086 'L...' MOVEM.L (A6)+,D1/D2/D7
00000360: 4EBA 0014 'N...' JSR *+$0016 ; 00000376
00000364: 6000 FF6C '`..l' BRA *-$0092 ; 000002D2
00000368: 0C6A 4244 0008 '.jBD..' CMPI.W #$4244,$0008(A2) ; 'BD'
0000036E: 4E75 'Nu' RTS
00000370: 2F38 06FC '/8..' MOVE.L $06FC,-(A7)
00000374: 4E75 'Nu' RTS
00000376: 2F38 0728 '/8.(' MOVE.L $0728,-(A7)
0000037A: 4E75 'Nu' RTS
0000037C: 2F38 0724 '/8.$' MOVE.L $0724,-(A7)
00000380: 4E75 'Nu' RTS
00000382: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000384: 48E6 7FFC 'H...' MOVEM.L D1-D7/A0-A5,-(A6)
00000388: 7200 'r.' MOVEQ #$00,D1
0000038A: 6050 '`P' BRA.S *+$0052 ; 000003DC
0000038C: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000038E: 48E6 7FFC 'H...' MOVEM.L D1-D7/A0-A5,-(A6)
00000392: 266C 0028 '&l.(' MOVEA.L $0028(A4),A3
00000396: 246B 0014 '$k..' MOVEA.L $0014(A3),A2
0000039A: 202B 0020 ' +. ' MOVE.L $0020(A3),D0
0000039E: 670E 'g.' BEQ.S *+$0010 ; 000003AE
000003A0: 21EC 0024 0300 '!..$..' MOVE.L $0024(A4),$0300
000003A6: 11EB 000E 0300 '......' MOVE.B $000E(A3),$0300
000003AC: 6008 '`.' BRA.S *+$000A ; 000003B6
000003AE: 70FF 'p.' MOVEQ #$FF,D0
000003B0: 21C0 0300 '!...' MOVE.L D0,$0300
000003B4: 7001 'p.' MOVEQ #$01,D0
000003B6: 21C0 02FC '!...' MOVE.L D0,$02FC
000003BA: 21EB 0010 038A '!.....' MOVE.L $0010(A3),$038A
000003C0: 21EB 0024 038E '!..$..' MOVE.L $0024(A3),$038E
000003C6: 21F8 020C 0304 '!.....' MOVE.L $020C,$0304
000003CC: 619A 'a.' BSR.S *-$0064 ; 00000368
000003CE: 660A 'f.' BNE.S *+$000C ; 000003DA
000003D0: 21EA 0064 0304 '!..d..' MOVE.L $0064(A2),$0304
000003D6: 52AA 0064 'R..d' ADDQ.L #1,$0064(A2)
000003DA: 7201 'r.' MOVEQ #$01,D1
000003DC: 41F8 03A4 'A...' LEA $03A4,A0
000003E0: 316A 0048 0016 '1j.H..' MOVE.W $0048(A2),$0016(A0)
000003E6: 316A 004A 0018 '1j.J..' MOVE.W $004A(A2),$0018(A0)
000003EC: 214D 0020 '!M. ' MOVE.L A5,$0020(A0)
000003F0: 317C 0001 002C '1|...,' MOVE.W #$0001,$002C(A0)
000003F6: 2144 0024 '!D.$' MOVE.L D4,$0024(A0)
000003FA: 202C 0020 ' ,. ' MOVE.L $0020(A4),D0
000003FE: 0C80 007F FFFF '......' CMPI.L #$007FFFFF,D0
00000404: 631E 'c.' BLS.S *+$0020 ; 00000424
00000406: E188 '..' LSL.L #8,D0
00000408: D080 '..' ADD.L D0,D0
0000040A: 2140 0032 '!@.2' MOVE.L D0,$0032(A0)
0000040E: 202C 0020 ' ,. ' MOVE.L $0020(A4),D0
00000412: 4240 'B@' CLR.W D0
00000414: 4840 'H@' SWAP D0
00000416: EE48 '.H' LSR.W #7,D0
00000418: 2140 002E '!@..' MOVE.L D0,$002E(A0)
0000041C: 0068 0100 002C '.h...,' ORI.W #$0100,$002C(A0)
00000422: 6008 '`.' BRA.S *+$000A ; 0000042C
00000424: E188 '..' LSL.L #8,D0
00000426: D080 '..' ADD.L D0,D0
00000428: 2140 002E '!@..' MOVE.L D0,$002E(A0)
0000042C: 2F38 0720 '/8. ' MOVE.L $0720,-(A7)
00000430: 4E75 'Nu' RTS
00000432: 284B '(K' MOVEA.L A3,A4
00000434: 2854 '(T' MOVEA.L (A4),A4
00000436: B9CB '..' CMPA.L A3,A4
00000438: 6714 'g.' BEQ.S *+$0016 ; 0000044E
0000043A: B6AC 0028 '...(' CMP.L $0028(A4),D3
0000043E: 66F4 'f.' BNE.S *-$000A ; 00000434
00000440: B5EC 001C '....' CMPA.L $001C(A4),A2
00000444: 66EE 'f.' BNE.S *-$0010 ; 00000434
00000446: BC2C 0015 '.,..' CMP.B $0015(A4),D6
0000044A: 66E8 'f.' BNE.S *-$0016 ; 00000434
0000044C: 6002 '`.' BRA.S *+$0004 ; 00000450
0000044E: 99CC '..' SUBA.L A4,A4
00000450: 200C ' .' MOVE.L A4,D0
00000452: 4E75 'Nu' RTS
00000454: 08AC 0005 0014 '......' BCLR #$05,$0014(A4)
0000045A: 6700 00F0 'g...' BEQ *+$00F2 ; 0000054C
0000045E: 2D1F '-.' MOVE.L (A7)+,-(A6)
00000460: 48E6 3EFC 'H.>.' MOVEM.L D2-D6/A0-A5,-(A6)
00000464: 47EC 0020 'G.. ' LEA $0020(A4),A3
00000468: 284B '(K' MOVEA.L A3,A4
0000046A: 7800 'x.' MOVEQ #$00,D4
0000046C: 2478 0394 '$x..' MOVEA.L $0394,A2
00000470: 2A6A 0046 '*j.F' MOVEA.L $0046(A2),A5
00000474: 2C2A 004A ',*.J' MOVE.L $004A(A2),D6
00000478: 7409 't.' MOVEQ #$09,D2
0000047A: E4AE '..' LSR.L D2,D6
0000047C: 5386 'S.' SUBQ.L #1,D6
0000047E: 2854 '(T' MOVEA.L (A4),A4
00000480: B9CB '..' CMPA.L A3,A4
00000482: 6700 008C 'g...' BEQ *+$008E ; 00000510
00000486: 08AC 0007 FFF8 '......' BCLR #$07,-$0008(A4)
0000048C: 67F0 'g.' BEQ.S *-$000E ; 0000047E
0000048E: 2804 '(.' MOVE.L D4,D4
00000490: 6608 'f.' BNE.S *+$000A ; 0000049A
00000492: 45EC FFE8 'E...' LEA -$0018(A4),A2
00000496: 7801 'x.' MOVEQ #$01,D4
00000498: 60E4 '`.' BRA.S *-$001A ; 0000047E
0000049A: 43EC FFE8 'C...' LEA -$0018(A4),A1
0000049E: 262A 0020 '&*. ' MOVE.L $0020(A2),D3
000004A2: D684 '..' ADD.L D4,D3
000004A4: B6A9 0020 '... ' CMP.L $0020(A1),D3
000004A8: 661E 'f.' BNE.S *+$0020 ; 000004C8
000004AA: B886 '..' CMP.L D6,D4
000004AC: 621A 'b.' BHI.S *+$001C ; 000004C8
000004AE: 2069 0030 ' i.0' MOVEA.L $0030(A1),A0
000004B2: 2004 ' .' MOVE.L D4,D0
000004B4: E188 '..' LSL.L #8,D0
000004B6: D080 '..' ADD.L D0,D0
000004B8: 224D '"M' MOVEA.L A5,A1
000004BA: D3C0 '..' ADDA.L D0,A1
000004BC: 203C 0000 0200 ' <....' MOVE.L #$00000200,D0
000004C2: A22E '..' _BlockMoveData ; A22E
000004C4: 5284 'R.' ADDQ.L #1,D4
000004C6: 60B6 '`.' BRA.S *-$0048 ; 0000047E
000004C8: 0C84 0000 0001 '......' CMPI.L #$00000001,D4
000004CE: 621A 'b.' BHI.S *+$001C ; 000004EA
000004D0: 48E6 000C 'H...' MOVEM.L A4/A5,-(A6)
000004D4: 284A '(J' MOVEA.L A2,A4
000004D6: 283C 0000 0200 '(<....' MOVE.L #$00000200,D4
000004DC: 2A6A 0030 '*j.0' MOVEA.L $0030(A2),A5
000004E0: 4EBA FEAA 'N...' JSR *-$0154 ; 0000038C
000004E4: 4CDE 3000 'L.0.' MOVEM.L (A6)+,A4/A5
000004E8: 601C '`.' BRA.S *+$001E ; 00000506
000004EA: 203C 0000 0200 ' <....' MOVE.L #$00000200,D0
000004F0: 206A 0030 ' j.0' MOVEA.L $0030(A2),A0
000004F4: 224D '"M' MOVEA.L A5,A1
000004F6: A22E '..' _BlockMoveData ; A22E
000004F8: 2D0C '-.' MOVE.L A4,-(A6)
000004FA: 284A '(J' MOVEA.L A2,A4
000004FC: E18C '..' LSL.L #8,D4
000004FE: D884 '..' ADD.L D4,D4
00000500: 4EBA FE8A 'N...' JSR *-$0174 ; 0000038C
00000504: 285E '(^' MOVEA.L (A6)+,A4
00000506: 45EC FFE8 'E...' LEA -$0018(A4),A2
0000050A: 7801 'x.' MOVEQ #$01,D4
0000050C: 6000 FF70 '`..p' BRA *-$008E ; 0000047E
00000510: 0C84 0000 0001 '......' CMPI.L #$00000001,D4
00000516: 6216 'b.' BHI.S *+$0018 ; 0000052E
00000518: 2804 '(.' MOVE.L D4,D4
0000051A: 672A 'g*' BEQ.S *+$002C ; 00000546
0000051C: 284A '(J' MOVEA.L A2,A4
0000051E: 283C 0000 0200 '(<....' MOVE.L #$00000200,D4
00000524: 2A6A 0030 '*j.0' MOVEA.L $0030(A2),A5
00000528: 4EBA FE62 'N..b' JSR *-$019C ; 0000038C
0000052C: 6018 '`.' BRA.S *+$001A ; 00000546
0000052E: 203C 0000 0200 ' <....' MOVE.L #$00000200,D0
00000534: 206A 0030 ' j.0' MOVEA.L $0030(A2),A0
00000538: 224D '"M' MOVEA.L A5,A1
0000053A: A22E '..' _BlockMoveData ; A22E
0000053C: 284A '(J' MOVEA.L A2,A4
0000053E: D884 '..' ADD.L D4,D4
00000540: E18C '..' LSL.L #8,D4
00000542: 4EBA FE48 'N..H' JSR *-$01B6 ; 0000038C
00000546: 4CDE 3F7C 'L.?|' MOVEM.L (A6)+,D2-D6/A0-A5
0000054A: 2F1E '/.' MOVE.L (A6)+,-(A7)
0000054C: 4E75 'Nu' RTS
0000054E: 082C 0005 0014 '.,....' BTST #$05,$0014(A4)
00000554: 6744 'gD' BEQ.S *+$0046 ; 0000059A
00000556: 48E6 00D8 'H...' MOVEM.L A0/A1/A3/A4,-(A6)
0000055A: 47EC 0020 'G.. ' LEA $0020(A4),A3
0000055E: 284B '(K' MOVEA.L A3,A4
00000560: 2854 '(T' MOVEA.L (A4),A4
00000562: B9CB '..' CMPA.L A3,A4
00000564: 6730 'g0' BEQ.S *+$0032 ; 00000596
00000566: 082C 0007 FFF8 '.,....' BTST #$07,-$0008(A4)
0000056C: 67F2 'g.' BEQ.S *-$000C ; 00000560
0000056E: 202C 000C ' ,..' MOVE.L $000C(A4),D0
00000572: BA80 '..' CMP.L D0,D5
00000574: 62EA 'b.' BHI.S *-$0014 ; 00000560
00000576: B880 '..' CMP.L D0,D4
00000578: 65E6 'e.' BCS.S *-$0018 ; 00000560
0000057A: 9085 '..' SUB.L D5,D0
0000057C: E188 '..' LSL.L #8,D0
0000057E: D080 '..' ADD.L D0,D0
00000580: 224D '"M' MOVEA.L A5,A1
00000582: D3C0 '..' ADDA.L D0,A1
00000584: 41EC FFE8 'A...' LEA -$0018(A4),A0
00000588: 2068 0030 ' h.0' MOVEA.L $0030(A0),A0
0000058C: 203C 0000 0200 ' <....' MOVE.L #$00000200,D0
00000592: A22E '..' _BlockMoveData ; A22E
00000594: 60CA '`.' BRA.S *-$0034 ; 00000560
00000596: 4CDE 1B00 'L...' MOVEM.L (A6)+,A0/A1/A3/A4
0000059A: 7000 'p.' MOVEQ #$00,D0
0000059C: 4E75 'Nu' RTS
0000059E: 48E7 00C0 'H...' MOVEM.L A0/A1,-(A7)
000005A2: 4AAC 001C 'J...' TST.L $001C(A4)
000005A6: 674A 'gJ' BEQ.S *+$004C ; 000005F2
000005A8: 42AC 001C 'B...' CLR.L $001C(A4)
000005AC: 2078 0378 ' x.x' MOVEA.L $0378,A0
000005B0: 43EC 0008 'C...' LEA $0008(A4),A1
000005B4: 6100 0240 'a..@' BSR *+$0242 ; 000007F6
000005B8: 41EC 0008 'A...' LEA $0008(A4),A0
000005BC: 2088 ' .' MOVE.L A0,(A0)
000005BE: 2148 0004 '!H..' MOVE.L A0,$0004(A0)
000005C2: 41EC 0020 'A.. ' LEA $0020(A4),A0
000005C6: 2088 ' .' MOVE.L A0,(A0)
000005C8: 2148 0004 '!H..' MOVE.L A0,$0004(A0)
000005CC: 42AC 0010 'B...' CLR.L $0010(A4)
000005D0: 426C 0014 'Bl..' CLR.W $0014(A4)
000005D4: 426C 0016 'Bl..' CLR.W $0016(A4)
000005D8: 42AC 0018 'B...' CLR.L $0018(A4)
000005DC: 42AC 002C 'B..,' CLR.L $002C(A4)
000005E0: 6100 01FE 'a...' BSR *+$0200 ; 000007E0
000005E4: 206B 0004 ' k..' MOVEA.L $0004(A3),A0
000005E8: 6100 01E2 'a...' BSR *+$01E4 ; 000007CC
000005EC: 4CDF 0300 'L...' MOVEM.L (A7)+,A0/A1
000005F0: 4E75 'Nu' RTS
000005F2: B9EB 0004 '....' CMPA.L $0004(A3),A4
000005F6: 67F4 'g.' BEQ.S *-$000A ; 000005EC
000005F8: 60E6 '`.' BRA.S *-$0018 ; 000005E0
000005FA: 48E7 8280 'H...' MOVEM.L D0/D6/A0,-(A7)
000005FE: 08EC 0005 0010 '......' BSET #$05,$0010(A4)
00000604: 206C 0028 ' l.(' MOVEA.L $0028(A4),A0
00000608: 5368 0008 'Sh..' SUBQ.W #1,$0008(A0)
0000060C: 6606 'f.' BNE.S *+$0008 ; 00000614
0000060E: 5148 'QH' SUBQ.W #8,A0
00000610: 6152 'aR' BSR.S *+$0054 ; 00000664
00000612: 5048 'PH' ADDQ.W #8,A0
00000614: 2C28 0020 ',(. ' MOVE.L $0020(A0),D6
00000618: 6100 01C6 'a...' BSR *+$01C8 ; 000007E0
0000061C: 49EC 0018 'I...' LEA $0018(A4),A4
00000620: 6100 01BE 'a...' BSR *+$01C0 ; 000007E0
00000624: 288C '(.' MOVE.L A4,(A4)
00000626: 294C 0004 ')L..' MOVE.L A4,$0004(A4)
0000062A: 49EC FFE8 'I...' LEA -$0018(A4),A4
0000062E: 2078 0378 ' x.x' MOVEA.L $0378,A0
00000632: 2948 0028 ')H.(' MOVE.L A0,$0028(A4)
00000636: 5268 0008 'Rh..' ADDQ.W #1,$0008(A0)
0000063A: 42AC 0014 'B...' CLR.L $0014(A4)
0000063E: 0C87 6861 5368 '..haSh' CMPI.L #$68615368,D7 ; 'haSh'
00000644: 670A 'g.' BEQ.S *+$000C ; 00000650
00000646: 2068 0004 ' h..' MOVEA.L $0004(A0),A0
0000064A: 6100 0180 'a...' BSR *+$0182 ; 000007CC
0000064E: 600E '`.' BRA.S *+$0010 ; 0000065E
00000650: 6100 017A 'a..z' BSR *+$017C ; 000007CC
00000654: 08AC 0005 0010 '......' BCLR #$05,$0010(A4)
0000065A: 6100 0326 'a..&' BSR *+$0328 ; 00000982
0000065E: 4CDF 0141 'L..A' MOVEM.L (A7)+,D0/D6/A0
00000662: 4E75 'Nu' RTS
00000664: 2C0C ',.' MOVE.L A4,D6
00000666: 2878 037C '(x.|' MOVEA.L $037C,A4
0000066A: 202C 0004 ' ,..' MOVE.L $0004(A4),D0
0000066E: B1C0 '..' CMPA.L D0,A0
00000670: 6722 'g"' BEQ.S *+$0024 ; 00000694
00000672: 2848 '(H' MOVEA.L A0,A4
00000674: 2050 ' P' MOVEA.L (A0),A0
00000676: B1C0 '..' CMPA.L D0,A0
00000678: 6710 'g.' BEQ.S *+$0012 ; 0000068A
0000067A: 4A68 0010 'Jh..' TST.W $0010(A0)
0000067E: 66F4 'f.' BNE.S *-$000A ; 00000674
00000680: 2028 0004 ' (..' MOVE.L $0004(A0),D0
00000684: B9C0 '..' CMPA.L D0,A4
00000686: 670A 'g.' BEQ.S *+$000C ; 00000692
00000688: 2040 ' @' MOVEA.L D0,A0
0000068A: 6100 0154 'a..T' BSR *+$0156 ; 000007E0
0000068E: 6100 013C 'a..<' BSR *+$013E ; 000007CC
00000692: 204C ' L' MOVEA.L A4,A0
00000694: 2846 '(F' MOVEA.L D6,A4
00000696: 4E75 'Nu' RTS
00000698: 48E7 80E0 'H...' MOVEM.L D0/A0-A2,-(A7)
0000069C: 202C 0024 ' ,.$' MOVE.L $0024(A4),D0
000006A0: 41EB 0018 'A...' LEA $0018(A3),A0
000006A4: 2268 0004 '"h..' MOVEA.L $0004(A0),A1
000006A8: B3C8 '..' CMPA.L A0,A1
000006AA: 672E 'g.' BEQ.S *+$0030 ; 000006DA
000006AC: B0A9 000C '....' CMP.L $000C(A1),D0
000006B0: 6504 'e.' BCS.S *+$0006 ; 000006B6
000006B2: 2049 ' I' MOVEA.L A1,A0
000006B4: 6024 '`$' BRA.S *+$0026 ; 000006DA
000006B6: 2250 '"P' MOVEA.L (A0),A1
000006B8: B0A9 000C '....' CMP.L $000C(A1),D0
000006BC: 651C 'e.' BCS.S *+$001E ; 000006DA
000006BE: 2453 '$S' MOVEA.L (A3),A2
000006C0: B0AA 0024 '...$' CMP.L $0024(A2),D0
000006C4: 6504 'e.' BCS.S *+$0006 ; 000006CA
000006C6: 43EA 0018 'C...' LEA $0018(A2),A1
000006CA: 2448 '$H' MOVEA.L A0,A2
000006CC: 2049 ' I' MOVEA.L A1,A0
000006CE: 2251 '"Q' MOVEA.L (A1),A1
000006D0: B5C9 '..' CMPA.L A1,A2
000006D2: 6706 'g.' BEQ.S *+$0008 ; 000006DA
000006D4: B0A9 000C '....' CMP.L $000C(A1),D0
000006D8: 62F2 'b.' BHI.S *-$000C ; 000006CC
000006DA: 49EC 0018 'I...' LEA $0018(A4),A4
000006DE: 6100 00EC 'a...' BSR *+$00EE ; 000007CC
000006E2: 49EC FFE8 'I...' LEA -$0018(A4),A4
000006E6: 4CDF 0701 'L...' MOVEM.L (A7)+,D0/A0-A2
000006EA: 4E75 'Nu' RTS
000006EC: 2D1F '-.' MOVE.L (A7)+,-(A6)
000006EE: 2D0B '-.' MOVE.L A3,-(A6)
000006F0: 6100 02E4 'a...' BSR *+$02E6 ; 000009D6
000006F4: 6718 'g.' BEQ.S *+$001A ; 0000070E
000006F6: 2678 0394 '&x..' MOVEA.L $0394,A3
000006FA: 50EB 003B 'P..;' ST $003B(A3)
000006FE: 0807 0000 '....' BTST #$00,D7
00000702: 6604 'f.' BNE.S *+$0006 ; 00000708
00000704: 08C7 0002 '....' BSET #$02,D7
00000708: 2678 0378 '&x.x' MOVEA.L $0378,A3
0000070C: 600C '`.' BRA.S *+$000E ; 0000071A
0000070E: 2678 0378 '&x.x' MOVEA.L $0378,A3
00000712: 286B 0004 '(k..' MOVEA.L $0004(A3),A4
00000716: B9CB '..' CMPA.L A3,A4
00000718: 671E 'g.' BEQ.S *+$0020 ; 00000738
0000071A: 4AAC 0014 'J...' TST.L $0014(A4)
0000071E: 670C 'g.' BEQ.S *+$000E ; 0000072C
00000720: 49EC 0008 'I...' LEA $0008(A4),A4
00000724: 6100 0204 'a...' BSR *+$0206 ; 0000092A
00000728: 49EC FFF8 'I...' LEA -$0008(A4),A4
0000072C: 6100 00B2 'a...' BSR *+$00B4 ; 000007E0
00000730: 536B 0008 'Sk..' SUBQ.W #1,$0008(A3)
00000734: 6000 0090 '`...' BRA *+$0092 ; 000007C6
00000738: 48E6 F8E0 'H...' MOVEM.L D0-D4/A0-A2,-(A6)
0000073C: 2678 037C '&x.|' MOVEA.L $037C,A3
00000740: 284B '(K' MOVEA.L A3,A4
00000742: 286C 0004 '(l..' MOVEA.L $0004(A4),A4
00000746: 202C 001C ' ,..' MOVE.L $001C(A4),D0
0000074A: 67F6 'g.' BEQ.S *-$0008 ; 00000742
0000074C: 4A6C 0010 'Jl..' TST.W $0010(A4)
00000750: 67F0 'g.' BEQ.S *-$000E ; 00000742
00000752: 246C 000C '$l..' MOVEA.L $000C(A4),A2
00000756: 242A 0014 '$*..' MOVE.L $0014(A2),D2
0000075A: 7800 'x.' MOVEQ #$00,D4
0000075C: 48E6 0018 'H...' MOVEM.L A3/A4,-(A6)
00000760: 47EC 0008 'G...' LEA $0008(A4),A3
00000764: 284B '(K' MOVEA.L A3,A4
00000766: 286C 0004 '(l..' MOVEA.L $0004(A4),A4
0000076A: B9CB '..' CMPA.L A3,A4
0000076C: 6740 'g@' BEQ.S *+$0042 ; 000007AE
0000076E: B4AC 0014 '....' CMP.L $0014(A4),D2
00000772: 653A 'e:' BCS.S *+$003C ; 000007AE
00000774: 082C 0006 0010 '.,....' BTST #$06,$0010(A4)
0000077A: 6632 'f2' BNE.S *+$0034 ; 000007AE
0000077C: 082C 0007 0010 '.,....' BTST #$07,$0010(A4)
00000782: 6616 'f.' BNE.S *+$0018 ; 0000079A
00000784: 2454 '$T' MOVEA.L (A4),A2
00000786: 2F07 '/.' MOVE.L D7,-(A7)
00000788: 2E3C 6861 5368 '.<haSh' MOVE.L #$68615368,D7 ; 'haSh'
0000078E: 6100 FE6A 'a..j' BSR *-$0194 ; 000005FA
00000792: 2E1F '..' MOVE.L (A7)+,D7
00000794: 7801 'x.' MOVEQ #$01,D4
00000796: 284A '(J' MOVEA.L A2,A4
00000798: 60CC '`.' BRA.S *-$0032 ; 00000766
0000079A: 49EB FFF8 'I...' LEA -$0008(A3),A4
0000079E: 6100 FCB4 'a...' BSR *-$034A ; 00000454
000007A2: 082C 0007 0014 '.,....' BTST #$07,$0014(A4)
000007A8: 6704 'g.' BEQ.S *+$0006 ; 000007AE
000007AA: 50F8 0377 'P..w' ST $0377
000007AE: 4CDE 1800 'L...' MOVEM.L (A6)+,A3/A4
000007B2: 4A84 'J.' TST.L D4
000007B4: 6608 'f.' BNE.S *+$000A ; 000007BE
000007B6: 286C 0004 '(l..' MOVEA.L $0004(A4),A4
000007BA: B9CB '..' CMPA.L A3,A4
000007BC: 669E 'f.' BNE.S *-$0060 ; 0000075C
000007BE: 4CDE 071F 'L...' MOVEM.L (A6)+,D0-D4/A0-A2
000007C2: 6000 FF4A '`..J' BRA *-$00B4 ; 0000070E
000007C6: 265E '&^' MOVEA.L (A6)+,A3
000007C8: 2F1E '/.' MOVE.L (A6)+,-(A7)
000007CA: 4E75 'Nu' RTS
000007CC: 2F09 '/.' MOVE.L A1,-(A7)
000007CE: 2250 '"P' MOVEA.L (A0),A1
000007D0: 2889 '(.' MOVE.L A1,(A4)
000007D2: 234C 0004 '#L..' MOVE.L A4,$0004(A1)
000007D6: 208C ' .' MOVE.L A4,(A0)
000007D8: 2948 0004 ')H..' MOVE.L A0,$0004(A4)
000007DC: 225F '"_' MOVEA.L (A7)+,A1
000007DE: 4E75 'Nu' RTS
000007E0: 48E7 00C0 'H...' MOVEM.L A0/A1,-(A7)
000007E4: 206C 0004 ' l..' MOVEA.L $0004(A4),A0
000007E8: 2254 '"T' MOVEA.L (A4),A1
000007EA: 2089 ' .' MOVE.L A1,(A0)
000007EC: 2348 0004 '#H..' MOVE.L A0,$0004(A1)
000007F0: 4CDF 0300 'L...' MOVEM.L (A7)+,A0/A1
000007F4: 4E75 'Nu' RTS
000007F6: 48E7 80F8 'H...' MOVEM.L D0/A0-A4,-(A7)
000007FA: 3029 0008 '0)..' MOVE.W $0008(A1),D0
000007FE: D168 0008 '.h..' ADD.W D0,$0008(A0)
00000802: 2651 '&Q' MOVEA.L (A1),A3
00000804: B7C9 '..' CMPA.L A1,A3
00000806: 673C 'g<' BEQ.S *+$003E ; 00000844
00000808: 2649 '&I' MOVEA.L A1,A3
0000080A: 2653 '&S' MOVEA.L (A3),A3
0000080C: B7C9 '..' CMPA.L A1,A3
0000080E: 6714 'g.' BEQ.S *+$0016 ; 00000824
00000810: 2748 0028 ''H.(' MOVE.L A0,$0028(A3)
00000814: 42AB 0014 'B...' CLR.L $0014(A3)
00000818: 45EB 0018 'E...' LEA $0018(A3),A2
0000081C: 248A '$.' MOVE.L A2,(A2)
0000081E: 254A 0004 '%J..' MOVE.L A2,$0004(A2)
00000822: 60E6 '`.' BRA.S *-$0018 ; 0000080A
00000824: 2651 '&Q' MOVEA.L (A1),A3
00000826: 2849 '(I' MOVEA.L A1,A4
00000828: 61B6 'a.' BSR.S *-$0048 ; 000007E0
0000082A: 2468 0004 '$h..' MOVEA.L $0004(A0),A2
0000082E: 286B 0004 '(k..' MOVEA.L $0004(A3),A4
00000832: 248B '$.' MOVE.L A3,(A2)
00000834: 274A 0004 ''J..' MOVE.L A2,$0004(A3)
00000838: 214C 0004 '!L..' MOVE.L A4,$0004(A0)
0000083C: 2888 '(.' MOVE.L A0,(A4)
0000083E: 2289 '".' MOVE.L A1,(A1)
00000840: 2349 0004 '#I..' MOVE.L A1,$0004(A1)
00000844: 4CDF 1F01 'L...' MOVEM.L (A7)+,D0/A0-A4
00000848: 4E75 'Nu' RTS
0000084A: 48E7 00C0 'H...' MOVEM.L A0/A1,-(A7)
0000084E: 206C 0030 ' l.0' MOVEA.L $0030(A4),A0
00000852: 243C 0000 0200 '$<....' MOVE.L #$00000200,D2
00000858: 224D '"M' MOVEA.L A5,A1
0000085A: 2002 ' .' MOVE.L D2,D0
0000085C: A22E '..' _BlockMoveData ; A22E
0000085E: DBC2 '..' ADDA.L D2,A5
00000860: 5283 'R.' ADDQ.L #1,D3
00000862: 5285 'R.' ADDQ.L #1,D5
00000864: 5344 'SD' SUBQ.W #1,D4
00000866: 4CDF 0300 'L...' MOVEM.L (A7)+,A0/A1
0000086A: 4E75 'Nu' RTS
0000086C: 2D1F '-.' MOVE.L (A7)+,-(A6)
0000086E: 48E6 1200 'H...' MOVEM.L D3/D6,-(A6)
00000872: 2678 037C '&x.|' MOVEA.L $037C,A3
00000876: 2631 1000 '&1..' MOVE.L $00(A1,D1.W),D3
0000087A: 0831 0001 1004 '.1....' BTST #$01,$04(A1,D1.W)
00000880: 56C6 'V.' SNE D6
00000882: 6100 FBAE 'a...' BSR *-$0450 ; 00000432
00000886: 4CDE 0048 'L..H' MOVEM.L (A6)+,D3/D6
0000088A: 6742 'gB' BEQ.S *+$0044 ; 000008CE
0000088C: 4A6C 0010 'Jl..' TST.W $0010(A4)
00000890: 673C 'g<' BEQ.S *+$003E ; 000008CE
00000892: 47EC 0020 'G.. ' LEA $0020(A4),A3
00000896: 286B 0004 '(k..' MOVEA.L $0004(A3),A4
0000089A: BAAC 000C '....' CMP.L $000C(A4),D5
0000089E: 622E 'b.' BHI.S *+$0030 ; 000008CE
000008A0: 284B '(K' MOVEA.L A3,A4
000008A2: 2854 '(T' MOVEA.L (A4),A4
000008A4: B9CB '..' CMPA.L A3,A4
000008A6: 6726 'g&' BEQ.S *+$0028 ; 000008CE
000008A8: BAAC 000C '....' CMP.L $000C(A4),D5
000008AC: 62F4 'b.' BHI.S *-$000A ; 000008A2
000008AE: 6710 'g.' BEQ.S *+$0012 ; 000008C0
000008B0: 2F0C '/.' MOVE.L A4,-(A7)
000008B2: 6100 0122 'a.."' BSR *+$0124 ; 000009D6
000008B6: 672A 'g*' BEQ.S *+$002C ; 000008E2
000008B8: 6190 'a.' BSR.S *-$006E ; 0000084A
000008BA: 285F '(_' MOVEA.L (A7)+,A4
000008BC: 6EEA 'n.' BGT.S *-$0014 ; 000008A8
000008BE: 601A '`.' BRA.S *+$001C ; 000008DA
000008C0: 49EC FFE8 'I...' LEA -$0018(A4),A4
000008C4: 6184 'a.' BSR.S *-$007A ; 0000084A
000008C6: 49EC 0018 'I...' LEA $0018(A4),A4
000008CA: 6ED6 'n.' BGT.S *-$0028 ; 000008A2
000008CC: 600C '`.' BRA.S *+$000E ; 000008DA
000008CE: 6100 0106 'a...' BSR *+$0108 ; 000009D6
000008D2: 6710 'g.' BEQ.S *+$0012 ; 000008E4
000008D4: 6100 FF74 'a..t' BSR *-$008A ; 0000084A
000008D8: 6EF4 'n.' BGT.S *-$000A ; 000008CE
000008DA: 7000 'p.' MOVEQ #$00,D0
000008DC: 2F1E '/.' MOVE.L (A6)+,-(A7)
000008DE: 4A40 'J@' TST.W D0
000008E0: 4E75 'Nu' RTS
000008E2: 285F '(_' MOVEA.L (A7)+,A4
000008E4: 2004 ' .' MOVE.L D4,D0
000008E6: 60F4 '`.' BRA.S *-$000A ; 000008DC
000008E8: 302A 004E '0*.N' MOVE.W $004E(A2),D0
000008EC: 2678 0378 '&x.x' MOVEA.L $0378,A3
000008F0: 284B '(K' MOVEA.L A3,A4
000008F2: 2854 '(T' MOVEA.L (A4),A4
000008F4: B9CB '..' CMPA.L A3,A4
000008F6: 6730 'g0' BEQ.S *+$0032 ; 00000928
000008F8: 4AAC 0014 'J...' TST.L $0014(A4)
000008FC: 67F4 'g.' BEQ.S *-$000A ; 000008F2
000008FE: B06C 0014 '.l..' CMP.W $0014(A4),D0
00000902: 66EE 'f.' BNE.S *-$0010 ; 000008F2
00000904: B6AC 002C '...,' CMP.L $002C(A4),D3
00000908: 66E8 'f.' BNE.S *-$0016 ; 000008F2
0000090A: BC2C 0011 '.,..' CMP.B $0011(A4),D6
0000090E: 66E2 'f.' BNE.S *-$001C ; 000008F2
00000910: B8AC 0024 '...$' CMP.L $0024(A4),D4
00000914: 62DC 'b.' BHI.S *-$0022 ; 000008F2
00000916: BAAC 0024 '...$' CMP.L $0024(A4),D5
0000091A: 65D6 'e.' BCS.S *-$0028 ; 000008F2
0000091C: 49EC 0008 'I...' LEA $0008(A4),A4
00000920: 6108 'a.' BSR.S *+$000A ; 0000092A
00000922: 49EC FFF8 'I...' LEA -$0008(A4),A4
00000926: 60CA '`.' BRA.S *-$0034 ; 000008F2
00000928: 4E75 'Nu' RTS
0000092A: 48E7 0080 'H...' MOVEM.L A0,-(A7)
0000092E: 2078 0394 ' x..' MOVEA.L $0394,A0
00000932: 2068 0034 ' h.4' MOVEA.L $0034(A0),A0
00000936: 5368 0002 'Sh..' SUBQ.W #1,$0002(A0)
0000093A: 42AC 000C 'B...' CLR.L $000C(A4)
0000093E: 6100 FEA0 'a...' BSR *-$015E ; 000007E0
00000942: 288C '(.' MOVE.L A4,(A4)
00000944: 294C 0004 ')L..' MOVE.L A4,$0004(A4)
00000948: 4CDF 0100 'L...' MOVEM.L (A7)+,A0
0000094C: 4E75 'Nu' RTS
0000094E: 302A 004E '0*.N' MOVE.W $004E(A2),D0
00000952: 2678 0378 '&x.x' MOVEA.L $0378,A3
00000956: 284B '(K' MOVEA.L A3,A4
00000958: 2854 '(T' MOVEA.L (A4),A4
0000095A: B9CB '..' CMPA.L A3,A4
0000095C: 6722 'g"' BEQ.S *+$0024 ; 00000980
0000095E: 4AAC 0014 'J...' TST.L $0014(A4)
00000962: 67F4 'g.' BEQ.S *-$000A ; 00000958
00000964: B06C 0014 '.l..' CMP.W $0014(A4),D0
00000968: 66EE 'f.' BNE.S *-$0010 ; 00000958
0000096A: 4A83 'J.' TST.L D3
0000096C: 6706 'g.' BEQ.S *+$0008 ; 00000974
0000096E: B6AC 002C '...,' CMP.L $002C(A4),D3
00000972: 66E4 'f.' BNE.S *-$001A ; 00000958
00000974: 49EC 0008 'I...' LEA $0008(A4),A4
00000978: 61B0 'a.' BSR.S *-$004E ; 0000092A
0000097A: 49EC FFF8 'I...' LEA -$0008(A4),A4
0000097E: 60D8 '`.' BRA.S *-$0026 ; 00000958
00000980: 4E75 'Nu' RTS
00000982: 48E7 C088 'H...' MOVEM.L D0/D1/A0/A4,-(A7)
00000986: 7000 'p.' MOVEQ #$00,D0
00000988: 302C 0012 '0,..' MOVE.W $0012(A4),D0
0000098C: 6F0C 'o.' BLE.S *+$000E ; 0000099A
0000098E: 2078 034E ' x.N' MOVEA.L $034E,A0
00000992: 2070 0014 ' p..' MOVEA.L $14(A0,D0.W),A0
00000996: 3028 004E '0(.N' MOVE.W $004E(A0),D0
0000099A: 3940 0014 '9@..' MOVE.W D0,$0014(A4)
0000099E: 2946 002C ')F.,' MOVE.L D6,$002C(A4)
000009A2: 2078 0394 ' x..' MOVEA.L $0394,A0
000009A6: 2068 0034 ' h.4' MOVEA.L $0034(A0),A0
000009AA: 5268 0002 'Rh..' ADDQ.W #1,$0002(A0)
000009AE: 222C 0020 '",. ' MOVE.L $0020(A4),D1
000009B2: 6116 'a.' BSR.S *+$0018 ; 000009CA
000009B4: 3941 0016 '9A..' MOVE.W D1,$0016(A4)
000009B8: 41F0 1000 'A...' LEA $00(A0,D1.W),A0
000009BC: 49EC 0008 'I...' LEA $0008(A4),A4
000009C0: 6100 FE0A 'a...' BSR *-$01F4 ; 000007CC
000009C4: 4CDF 1103 'L...' MOVEM.L (A7)+,D0/D1/A0/A4
000009C8: 4E75 'Nu' RTS
000009CA: D280 '..' ADD.L D0,D1
000009CC: 3010 '0.' MOVE.W (A0),D0
000009CE: C240 '.@' AND.W D0,D1
000009D0: 5241 'RA' ADDQ.W #1,D1
000009D2: E749 '.I' LSL.W #3,D1
000009D4: 4E75 'Nu' RTS
000009D6: 48E7 40C0 'H.@.' MOVEM.L D1/A0/A1,-(A7)
000009DA: 2078 0394 ' x..' MOVEA.L $0394,A0
000009DE: 2028 0034 ' (.4' MOVE.L $0034(A0),D0
000009E2: 6734 'g4' BEQ.S *+$0036 ; 00000A18
000009E4: 2040 ' @' MOVEA.L D0,A0
000009E6: 3028 0002 '0(..' MOVE.W $0002(A0),D0
000009EA: 672C 'g,' BEQ.S *+$002E ; 00000A18
000009EC: 7000 'p.' MOVEQ #$00,D0
000009EE: 302A 004E '0*.N' MOVE.W $004E(A2),D0
000009F2: 2203 '".' MOVE.L D3,D1
000009F4: 61D4 'a.' BSR.S *-$002A ; 000009CA
000009F6: 302A 004E '0*.N' MOVE.W $004E(A2),D0
000009FA: 43F0 1000 'C...' LEA $00(A0,D1.W),A1
000009FE: 2849 '(I' MOVEA.L A1,A4
00000A00: 2854 '(T' MOVEA.L (A4),A4
00000A02: B9C9 '..' CMPA.L A1,A4
00000A04: 6718 'g.' BEQ.S *+$001A ; 00000A1E
00000A06: B6AC 0018 '....' CMP.L $0018(A4),D3
00000A0A: 66F4 'f.' BNE.S *-$000A ; 00000A00
00000A0C: B06C 000C '.l..' CMP.W $000C(A4),D0
00000A10: 66EE 'f.' BNE.S *-$0010 ; 00000A00
00000A12: 49EC FFF8 'I...' LEA -$0008(A4),A4
00000A16: 200C ' .' MOVE.L A4,D0
00000A18: 4CDF 0302 'L...' MOVEM.L (A7)+,D1/A0/A1
00000A1C: 4E75 'Nu' RTS
00000A1E: 7000 'p.' MOVEQ #$00,D0
00000A20: 60F6 '`.' BRA.S *-$0008 ; 00000A18
00000A22: 48E7 C0C0 'H...' MOVEM.L D0/D1/A0/A1,-(A7)
00000A26: 2878 0394 '(x..' MOVEA.L $0394,A4
00000A2A: 202C 003C ' ,.<' MOVE.L $003C(A4),D0
00000A2E: B1C0 '..' CMPA.L D0,A0
00000A30: 671A 'g.' BEQ.S *+$001C ; 00000A4C
00000A32: 226C 000C '"l..' MOVEA.L $000C(A4),A1
00000A36: 91C9 '..' SUBA.L A1,A0
00000A38: 2008 ' .' MOVE.L A0,D0
00000A3A: 6708 'g.' BEQ.S *+$000A ; 00000A44
00000A3C: 7209 'r.' MOVEQ #$09,D1
00000A3E: E2A8 '..' LSR.L D1,D0
00000A40: C0FC 0034 '...4' MULU.W #$0034,D0
00000A44: 286C 0010 '(l..' MOVEA.L $0010(A4),A4
00000A48: D9C0 '..' ADDA.L D0,A4
00000A4A: 6004 '`.' BRA.S *+$0006 ; 00000A50
00000A4C: 286C 0040 '(l.@' MOVEA.L $0040(A4),A4
00000A50: 4CDF 0303 'L...' MOVEM.L (A7)+,D0/D1/A0/A1
00000A54: 4E75 'Nu' RTS
00000A56: 283C 0000 8978 '(<...x' MOVE.L #$00008978,D4
00000A5C: 2200 '".' MOVE.L D0,D1
00000A5E: 363C 000F '6<..' MOVE.W #$000F,D3
00000A62: E7A9 '..' LSL.L D3,D1
00000A64: D881 '..' ADD.L D1,D4
00000A66: 363C 0009 '6<..' MOVE.W #$0009,D3
00000A6A: E6A9 '..' LSR.L D3,D1
00000A6C: C2FC 0034 '...4' MULU.W #$0034,D1
00000A70: D881 '..' ADD.L D1,D4
00000A72: 4E75 'Nu' RTS
00000A74: 48E7 3EF0 'H.>.' MOVEM.L D2-D6/A0-A3,-(A7)
00000A78: 7000 'p.' MOVEQ #$00,D0
00000A7A: 1038 020A '.8..' MOVE.B $020A,D0
00000A7E: 6602 'f.' BNE.S *+$0004 ; 00000A82
00000A80: 7001 'p.' MOVEQ #$01,D0
00000A82: 61D2 'a.' BSR.S *-$002C ; 00000A56
00000A84: 4A78 015A 'Jx.Z' TST.W $015A
00000A88: 673C 'g<' BEQ.S *+$003E ; 00000AC6
00000A8A: 0838 0005 0B20 '.8... ' BTST #$05,$0B20
00000A90: 6700 00D0 'g...' BEQ *+$00D2 ; 00000B62
00000A94: 2A38 010C '*8..' MOVE.L $010C,D5
00000A98: 9A84 '..' SUB.L D4,D5
00000A9A: BA82 '..' CMP.L D2,D5
00000A9C: 6500 00C4 'e...' BCS *+$00C6 ; 00000B62
00000AA0: 487A 0222 'Hz."' PEA *+$0224 ; 00000CC4
00000AA4: 6100 019E 'a...' BSR *+$01A0 ; 00000C44
00000AA8: 2478 0394 '$x..' MOVEA.L $0394,A2
00000AAC: 0C92 0000 0007 '......' CMPI.L #$00000007,(A2)
00000AB2: 650E 'e.' BCS.S *+$0010 ; 00000AC2
00000AB4: 202A 0052 ' *.R' MOVE.L $0052(A2),D0
00000AB8: 6708 'g.' BEQ.S *+$000A ; 00000AC2
00000ABA: 2040 ' @' MOVEA.L D0,A0
00000ABC: A01F '..' _DisposePtr ; A01F
00000ABE: 42AA 0052 'B..R' CLR.L $0052(A2)
00000AC2: 204A ' J' MOVEA.L A2,A0
00000AC4: A01F '..' _DisposePtr ; A01F
00000AC6: 705A 'pZ' MOVEQ #$5A,D0 ; 'Z'
00000AC8: A71E '..' _NewPtrSysClear ; A71E
00000ACA: 2C08 ',.' MOVE.L A0,D6
00000ACC: 6700 0170 'g..p' BEQ *+$0172 ; 00000C3E
00000AD0: 21C8 0394 '!...' MOVE.L A0,$0394
00000AD4: 20BC 0000 0007 ' .....' MOVE.L #$00000007,(A0)
00000ADA: 2144 0056 '!D.V' MOVE.L D4,$0056(A0)
00000ADE: 4A78 015A 'Jx.Z' TST.W $015A
00000AE2: 6612 'f.' BNE.S *+$0014 ; 00000AF6
00000AE4: 2004 ' .' MOVE.L D4,D0
00000AE6: A71E '..' _NewPtrSysClear ; A71E
00000AE8: 2208 '".' MOVE.L A0,D1
00000AEA: 6700 0152 'g..R' BEQ *+$0154 ; 00000C3E
00000AEE: 2046 ' F' MOVEA.L D6,A0
00000AF0: 2141 0052 '!A.R' MOVE.L D1,$0052(A0)
00000AF4: 6014 '`.' BRA.S *+$0016 ; 00000B0A
00000AF6: 2238 010C '"8..' MOVE.L $010C,D1
00000AFA: 2141 0004 '!A..' MOVE.L D1,$0004(A0)
00000AFE: 9284 '..' SUB.L D4,D1
00000B00: 0281 FFFF FE00 '......' ANDI.L #$FFFFFE00,D1
00000B06: 21C1 010C '!...' MOVE.L D1,$010C
00000B0A: 2141 000C '!A..' MOVE.L D1,$000C(A0)
00000B0E: 7000 'p.' MOVEQ #$00,D0
00000B10: 1038 020A '.8..' MOVE.B $020A,D0
00000B14: 740F 't.' MOVEQ #$0F,D2
00000B16: E5A8 '..' LSL.L D2,D0
00000B18: D280 '..' ADD.L D0,D1
00000B1A: 2141 0046 '!A.F' MOVE.L D1,$0046(A0)
00000B1E: 263C 0000 8000 '&<....' MOVE.L #$00008000,D3
00000B24: 2143 004A '!C.J' MOVE.L D3,$004A(A0)
00000B28: D283 '..' ADD.L D3,D1
00000B2A: 7409 't.' MOVEQ #$09,D2
00000B2C: E4A8 '..' LSR.L D2,D0
00000B2E: 3140 0014 '1@..' MOVE.W D0,$0014(A0)
00000B32: 2141 0010 '!A..' MOVE.L D1,$0010(A0)
00000B36: C0FC 0034 '...4' MULU.W #$0034,D0
00000B3A: D280 '..' ADD.L D0,D1
00000B3C: 2141 0008 '!A..' MOVE.L D1,$0008(A0)
00000B40: 317C 4345 0038 '1|CE.8' MOVE.W #$4345,$0038(A0) ; 'CE'
00000B46: 6100 01F8 'a...' BSR *+$01FA ; 00000D40
00000B4A: 4A78 015A 'Jx.Z' TST.W $015A
00000B4E: 6606 'f.' BNE.S *+$0008 ; 00000B56
00000B50: 6100 0016 'a...' BSR *+$0018 ; 00000B68
00000B54: 6008 '`.' BRA.S *+$000A ; 00000B5E
00000B56: 487A 0010 'Hz..' PEA *+$0012 ; 00000B68
00000B5A: 6100 00E8 'a...' BSR *+$00EA ; 00000C44
00000B5E: 6100 0030 'a..0' BSR *+$0032 ; 00000B90
00000B62: 4CDF 0F7C 'L..|' MOVEM.L (A7)+,D2-D6/A0-A3
00000B66: 4E75 'Nu' RTS
00000B68: 50E8 0017 'P...' ST $0017(A0)
00000B6C: 6100 01FE 'a...' BSR *+$0200 ; 00000D6C
00000B70: 6100 0064 'a..d' BSR *+$0066 ; 00000BD6
00000B74: 6100 01C8 'a...' BSR *+$01CA ; 00000D3E
00000B78: 1178 020A 0016 '.x....' MOVE.B $020A,$0016(A0)
00000B7E: 42A8 001C 'B...' CLR.L $001C(A0)
00000B82: 4238 039C 'B8..' CLR.B $039C
00000B86: 217C 0006 0000 '!|....' MOVE.L #$00060000,$0020(A0)
0020
00000B8E: 4E75 'Nu' RTS
00000B90: 2278 0358 '"x.X' MOVEA.L $0358,A1
00000B94: 3029 0048 '0).H' MOVE.W $0048(A1),D0
00000B98: 673A 'g:' BEQ.S *+$003C ; 00000BD4
00000B9A: 3229 004A '2).J' MOVE.W $004A(A1),D1
00000B9E: 6734 'g4' BEQ.S *+$0036 ; 00000BD4
00000BA0: 41F8 03A4 'A...' LEA $03A4,A0
00000BA4: 3141 0018 '1A..' MOVE.W D1,$0018(A0)
00000BA8: 3140 0016 '1@..' MOVE.W D0,$0016(A0)
00000BAC: 42A8 000C 'B...' CLR.L $000C(A0)
00000BB0: 317C 0017 001A '1|....' MOVE.W #$0017,$001A(A0)
00000BB6: 42A8 001C 'B...' CLR.L $001C(A0)
00000BBA: A004 '..' _Control ; A004
00000BBC: 6616 'f.' BNE.S *+$0018 ; 00000BD4
00000BBE: 2028 001C ' (..' MOVE.L $001C(A0),D0
00000BC2: 0C00 0010 '....' CMPI.B #$10,D0
00000BC6: 6706 'g.' BEQ.S *+$0008 ; 00000BCE
00000BC8: 0C00 0011 '....' CMPI.B #$11,D0
00000BCC: 6606 'f.' BNE.S *+$0008 ; 00000BD4
00000BCE: 08E9 000A 0012 '......' BSET #$0A,$0012(A1)
00000BD4: 4E75 'Nu' RTS
00000BD6: 48E7 C0C0 'H...' MOVEM.L D0/D1/A0/A1,-(A7)
00000BDA: 2248 '"H' MOVEA.L A0,A1
00000BDC: 7000 'p.' MOVEQ #$00,D0
00000BDE: 3029 0014 '0)..' MOVE.W $0014(A1),D0
00000BE2: E688 '..' LSR.L #3,D0
00000BE4: 0C80 0000 0010 '......' CMPI.L #$00000010,D0
00000BEA: 6722 'g"' BEQ.S *+$0024 ; 00000C0E
00000BEC: 6204 'b.' BHI.S *+$0006 ; 00000BF2
00000BEE: 7010 'p.' MOVEQ #$10,D0
00000BF0: 601C '`.' BRA.S *+$001E ; 00000C0E
00000BF2: 0C80 0000 0200 '......' CMPI.L #$00000200,D0
00000BF8: 6508 'e.' BCS.S *+$000A ; 00000C02
00000BFA: 203C 0000 0200 ' <....' MOVE.L #$00000200,D0
00000C00: 600C '`.' BRA.S *+$000E ; 00000C0E
00000C02: 7210 'r.' MOVEQ #$10,D1
00000C04: E349 '.I' LSL.W #1,D1
00000C06: B041 '.A' CMP.W D1,D0
00000C08: 6706 'g.' BEQ.S *+$0008 ; 00000C10
00000C0A: 62F8 'b.' BHI.S *-$0006 ; 00000C04
00000C0C: 3001 '0.' MOVE.W D1,D0
00000C0E: 3200 '2.' MOVE.W D0,D1
00000C10: 5280 'R.' ADDQ.L #1,D0
00000C12: E788 '..' LSL.L #3,D0
00000C14: A71E '..' _NewPtrSysClear ; A71E
00000C16: 6626 'f&' BNE.S *+$0028 ; 00000C3E
00000C18: 2348 0034 '#H.4' MOVE.L A0,$0034(A1)
00000C1C: 2141 0004 '!A..' MOVE.L D1,$0004(A0)
00000C20: 5341 'SA' SUBQ.W #1,D1
00000C22: 3081 '0.' MOVE.W D1,(A0)
00000C24: 4268 0002 'Bh..' CLR.W $0002(A0)
00000C28: 41E8 0008 'A...' LEA $0008(A0),A0
00000C2C: 2088 ' .' MOVE.L A0,(A0)
00000C2E: 2148 0004 '!H..' MOVE.L A0,$0004(A0)
00000C32: 5088 'P.' ADDQ.L #8,A0
00000C34: 51C9 FFF6 'Q...' DBF D1,*-$0008 ; 00000C2C
00000C38: 4CDF 0303 'L...' MOVEM.L (A7)+,D0/D1/A0/A1
00000C3C: 4E75 'Nu' RTS
00000C3E: 7019 'p.' MOVEQ #$19,D0
00000C40: A9C9 '..' _SysError ; A9C9
00000C42: 4E75 'Nu' RTS
00000C44: 4E56 FF94 'NV..' LINK.W A6,#-$006C
00000C48: 2078 0394 ' x..' MOVEA.L $0394,A0
00000C4C: 43EE FF94 'C...' LEA -$006C(A6),A1
00000C50: 2149 0028 '!I.(' MOVE.L A1,$0028(A0)
00000C54: 216E 0008 002C '!n...,' MOVE.L $0008(A6),$002C(A0)
00000C5A: 2178 03E6 0030 '!x...0' MOVE.L $03E6,$0030(A0)
00000C60: 41FA 0028 'A..(' LEA *+$002A,A0 ; 00000C8A
00000C64: 21C8 03E6 '!...' MOVE.L A0,$03E6
00000C68: 2049 ' I' MOVEA.L A1,A0
00000C6A: 7035 'p5' MOVEQ #$35,D0 ; '5'
00000C6C: 4259 'BY' CLR.W (A1)+
00000C6E: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000C6C
00000C72: 7000 'p.' MOVEQ #$00,D0
00000C74: A260 '.`' _HFSDispatch ; A260
00000C76: 2078 0394 ' x..' MOVEA.L $0394,A0
00000C7A: 21E8 0030 03E6 '!..0..' MOVE.L $0030(A0),$03E6
00000C80: 7004 'p.' MOVEQ #$04,D0
00000C82: 4E5E 'N^' UNLK A6
00000C84: 205F ' _' MOVEA.L (A7)+,A0
00000C86: DEC0 '..' ADDA.W D0,A7
00000C88: 4ED0 'N.' JMP (A0)
00000C8A: 48E7 DFBE 'H...' MOVEM.L D0/D1/D3-D7/A0/A2-A6,-(A7)
00000C8E: 2078 0394 ' x..' MOVEA.L $0394,A0
00000C92: 2278 0362 '"x.b' MOVEA.L $0362,A1
00000C96: B3E8 0028 '...(' CMPA.L $0028(A0),A1
00000C9A: 660C 'f.' BNE.S *+$000E ; 00000CA8
00000C9C: 6126 'a&' BSR.S *+$0028 ; 00000CC4
00000C9E: 2078 0394 ' x..' MOVEA.L $0394,A0
00000CA2: 2268 002C '"h.,' MOVEA.L $002C(A0),A1
00000CA6: 4E91 'N.' JSR (A1)
00000CA8: 2078 0394 ' x..' MOVEA.L $0394,A0
00000CAC: 2428 0030 '$(.0' MOVE.L $0030(A0),D2
00000CB0: 4CDF 7DFB 'L.}.' MOVEM.L (A7)+,D0/D1/D3-D7/A0/A2-A6
00000CB4: 670C 'g.' BEQ.S *+$000E ; 00000CC2
00000CB6: 0C82 FFFF FFFF '......' CMPI.L #$FFFFFFFF,D2
00000CBC: 6704 'g.' BEQ.S *+$0006 ; 00000CC2
00000CBE: 2242 '"B' MOVEA.L D2,A1
00000CC0: 4ED1 'N.' JMP (A1)
00000CC2: 4E75 'Nu' RTS
00000CC4: 48E7 FFFE 'H...' MOVEM.L D0-D7/A0-A6,-(A7)
00000CC8: 4238 0342 'B8.B' CLR.B $0342
00000CCC: 2C78 036A ',x.j' MOVEA.L $036A,A6
00000CD0: 2038 0358 ' 8.X' MOVE.L $0358,D0
00000CD4: 6708 'g.' BEQ.S *+$000A ; 00000CDE
00000CD6: 2440 '$@' MOVEA.L D0,A2
00000CD8: 610A 'a.' BSR.S *+$000C ; 00000CE4
00000CDA: 2012 ' .' MOVE.L (A2),D0
00000CDC: 60F6 '`.' BRA.S *-$0008 ; 00000CD4
00000CDE: 4CDF 7FFF 'L...' MOVEM.L (A7)+,D0-D7/A0-A6
00000CE2: 4E75 'Nu' RTS
00000CE4: 7200 'r.' MOVEQ #$00,D1
00000CE6: 50F8 0377 'P..w' ST $0377
00000CEA: 2278 0378 '"x.x' MOVEA.L $0378,A1
00000CEE: 302A 004E '0*.N' MOVE.W $004E(A2),D0
00000CF2: 6100 F30C 'a...' BSR HFS_2A230-MARKA5BLOCK+$F30C ; ids: 635, 642
00000CF6: 2278 0380 '"x..' MOVEA.L $0380,A1
00000CFA: 302A 004E '0*.N' MOVE.W $004E(A2),D0
00000CFE: 6100 F300 'a...' BSR HFS_2A230-MARKA5BLOCK+$F300 ; ids: 635, 642
00000D02: 2278 037C '"x.|' MOVEA.L $037C,A1
00000D06: 302A 004E '0*.N' MOVE.W $004E(A2),D0
00000D0A: 6100 F2F4 'a...' BSR HFS_2A230-MARKA5BLOCK+$F2F4 ; ids: 635, 642
00000D0E: 4E75 'Nu' RTS
00000D10: 48E7 8040 'H..@' MOVEM.L D0/A1,-(A7)
00000D14: 2278 0378 '"x.x' MOVEA.L $0378,A1
00000D18: 7000 'p.' MOVEQ #$00,D0
00000D1A: 3029 000A '0)..' MOVE.W $000A(A1),D0
00000D1E: 0440 001E '.@..' SUBI.W #$001E,D0
00000D22: ED88 '..' LSL.L #6,D0
00000D24: 2140 0018 '!@..' MOVE.L D0,$0018(A0)
00000D28: 4CDF 0201 'L...' MOVEM.L (A7)+,D0/A1
00000D2C: 4E75 'Nu' RTS
00000D2E: EFC8 F06E '...n' BFINS D7,A0{$01:D6}
00000D32: F2B8 '..' DC.W $F2B8 ; ????
00000D34: F2E0 '..' DC.W $F2E0 ; ????
00000D36: F3CA '..' DC.W $F3CA ; ????
00000D38: F35A '.Z' FRESTORE (A2)+
00000D3A: F5E0 '..' DC.W $F5E0 ; ????
00000D3C: F468 '.h' CPUSHL DC,(A0)
00000D3E: 4E75 'Nu' RTS
00000D40: 2028 0004 ' (..' MOVE.L $0004(A0),D0
00000D44: 6724 'g$' BEQ.S *+$0026 ; 00000D6A
00000D46: 2240 '"@' MOVEA.L D0,A1
00000D48: 90A8 0046 '...F' SUB.L $0046(A0),D0
00000D4C: 2200 '".' MOVE.L D0,D1
00000D4E: 671A 'g.' BEQ.S *+$001C ; 00000D6A
00000D50: E488 '..' LSR.L #2,D0
00000D52: 6710 'g.' BEQ.S *+$0012 ; 00000D64
00000D54: 2400 '$.' MOVE.L D0,D2
00000D56: E58A '..' LSL.L #2,D2
00000D58: 9282 '..' SUB.L D2,D1
00000D5A: 5340 'S@' SUBQ.W #1,D0
00000D5C: 42A1 'B.' CLR.L -(A1)
00000D5E: 51C8 FFFC 'Q...' DBF D0,*-$0002 ; 00000D5C
00000D62: 6002 '`.' BRA.S *+$0004 ; 00000D66
00000D64: 4221 'B!' CLR.B -(A1)
00000D66: 51C9 FFFC 'Q...' DBF D1,*-$0002 ; 00000D64
00000D6A: 4E75 'Nu' RTS
00000D6C: 48E7 F0F8 'H...' MOVEM.L D0-D3/A0-A4,-(A7)
00000D70: 2248 '"H' MOVEA.L A0,A1
00000D72: 2069 0008 ' i..' MOVEA.L $0008(A1),A0
00000D76: 21C8 0378 '!..x' MOVE.L A0,$0378
00000D7A: 2088 ' .' MOVE.L A0,(A0)
00000D7C: 2148 0004 '!H..' MOVE.L A0,$0004(A0)
00000D80: 42A8 0008 'B...' CLR.L $0008(A0)
00000D84: 41E8 000C 'A...' LEA $000C(A0),A0
00000D88: 21C8 037C '!..|' MOVE.L A0,$037C
00000D8C: 2088 ' .' MOVE.L A0,(A0)
00000D8E: 2148 0004 '!H..' MOVE.L A0,$0004(A0)
00000D92: 42A8 0008 'B...' CLR.L $0008(A0)
00000D96: 49E8 000C 'I...' LEA $000C(A0),A4
00000D9A: 7431 't1' MOVEQ #$31,D2 ; '1'
00000D9C: 6100 FA2E 'a...' BSR *-$05D0 ; 000007CC
00000DA0: 47EC 0008 'G...' LEA $0008(A4),A3
00000DA4: 268B '&.' MOVE.L A3,(A3)
00000DA6: 274B 0004 ''K..' MOVE.L A3,$0004(A3)
00000DAA: 47EC 0020 'G.. ' LEA $0020(A4),A3
00000DAE: 268B '&.' MOVE.L A3,(A3)
00000DB0: 274B 0004 ''K..' MOVE.L A3,$0004(A3)
00000DB4: D8FC 0030 '...0' ADDA.W #$0030,A4
00000DB8: 5268 0008 'Rh..' ADDQ.W #1,$0008(A0)
00000DBC: 51CA FFDE 'Q...' DBF D2,*-$0020 ; 00000D9C
00000DC0: 2078 0378 ' x.x' MOVEA.L $0378,A0
00000DC4: 2669 000C '&i..' MOVEA.L $000C(A1),A3
00000DC8: 2869 0010 '(i..' MOVEA.L $0010(A1),A4
00000DCC: 3429 0014 '4)..' MOVE.W $0014(A1),D2
00000DD0: 5342 'SB' SUBQ.W #1,D2
00000DD2: 6100 F9F8 'a...' BSR *-$0606 ; 000007CC
00000DD6: 294B 0030 ')K.0' MOVE.L A3,$0030(A4)
00000DDA: 08EC 0005 0010 '......' BSET #$05,$0010(A4)
00000DE0: 42AC 0014 'B...' CLR.L $0014(A4)
00000DE4: 2948 0028 ')H.(' MOVE.L A0,$0028(A4)
00000DE8: 45EC 0008 'E...' LEA $0008(A4),A2
00000DEC: 248A '$.' MOVE.L A2,(A2)
00000DEE: 254A 0004 '%J..' MOVE.L A2,$0004(A2)
00000DF2: 45EC 0018 'E...' LEA $0018(A4),A2
00000DF6: 248A '$.' MOVE.L A2,(A2)
00000DF8: 254A 0004 '%J..' MOVE.L A2,$0004(A2)
00000DFC: 5268 0008 'Rh..' ADDQ.W #1,$0008(A0)
00000E00: 5268 000A 'Rh..' ADDQ.W #1,$000A(A0)
00000E04: 47EB 0200 'G...' LEA $0200(A3),A3
00000E08: 49EC 0034 'I..4' LEA $0034(A4),A4
00000E0C: 51CA FFC4 'Q...' DBF D2,*-$003A ; 00000DD2
00000E10: 4CDF 1F0F 'L...' MOVEM.L (A7)+,D0-D3/A0-A4
00000E14: 4EFA FEFA 'N...' JMP *-$0104 ; 00000D10
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="HFS_2A230"(635) Ref2="MARKA5BLOCK"(642)
0D0C
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="HFS_2A230"(635) Ref2="MARKA5BLOCK"(642)
0D00
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="HFS_2A230"(635) Ref2="MARKA5BLOCK"(642)
0CF4
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="HFS_2A520"(640) Ref2="MARKA5BLOCK"(642)
0328
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="GETBLOCK"(637) Ref2="MARKA5BLOCK"(642)
0322
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="HFS_2A230"(635) Ref2="MARKA5BLOCK"(642)
027E
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="GETBLOCK"(637) Ref2="MARKA5BLOCK"(642)
024A
ComputedRef: Flags=$90=(Difference 16BitPatch 16BitOffsets FromCode)
Ref1="HFS_2A230"(635) Ref2="MARKA5BLOCK"(642)
01E4
EntryPoint: Flags=$08=(Extern Code) Offset=$00B6 Entry="TRASHFBLOCKS"(643)
EntryPoint: Flags=$08=(Extern Code) Offset=$00C0 Entry="TRASHBLOCKS"(644)
EntryPoint: Flags=$08=(Extern Code) Offset=$0A74 Entry="INITCACHE"(645)
EntryPoint: Flags=$08=(Extern Code) Offset=$0008 Entry="HFS_2A548"(646)
EntryPoint: Flags=$08=(Extern Code) Offset=$000E Entry="VRELBLOCK"(647)
EntryPoint: Flags=$08=(Extern Code) Offset=$0082 Entry="HFS_2A5C2"(648)
EntryPoint: Flags=$08=(Extern Code) Offset=$0088 Entry="VTRASHVBLKS"(649)
EntryPoint: Flags=$08=(Extern Code) Offset=$00F8 Entry="VTRASHBLOCKS"(650)
EntryPoint: Flags=$08=(Extern Code) Offset=$0196 Entry="VCACHERDIP"(651)
EntryPoint: Flags=$08=(Extern Code) Offset=$030E Entry="VCACHEWRIP"(652)
Comment:
MARKA5BLOCK ended due to: vector glue below, end of FILE directive
Last
Record Summary
Type Count
0 Pad 85
1 First 1
2 Last 1
3 Comment 287
4 Dictionary 219
5 Module 143
6 EntryPoint 234
7 ModSize 143
8 Content 143
9 Reference 416
10 ComputedRef 116