mirror of
https://github.com/PDP-10/its.git
synced 2026-01-13 23:36:30 +00:00
Clean up MACTAP.
This commit is contained in:
parent
37fd5da2b2
commit
8efa4aa74b
@ -896,145 +896,4 @@ DIRTAB:
|
||||
MOVTAB:
|
||||
LOC MOVTAB+NDIR*200
|
||||
|
||||
END î A,ACBLK+A
|
||||
PUSH P,B
|
||||
PUSH P,A
|
||||
PUSHJ P,DELE
|
||||
|
||||
FILE1: MOVEI A,SYSEOF
|
||||
MOVEI B,4
|
||||
PUSHJ P,UWR
|
||||
JFCL
|
||||
SOJG B,.-2
|
||||
MOVE A,[SYSEOF_11.,,1
|
||||
FILE1B: LDB B,[700,,WCNTR
|
||||
JUMPE B,FILE3
|
||||
PUSHJ P,WR
|
||||
JRST FILE7
|
||||
JRST FILE1B
|
||||
FILE3: MOVEI B,NUWBUF*200
|
||||
CAME B,WCNTR
|
||||
JRST .-1
|
||||
|
||||
FILE4: PUSHJ P,FILER
|
||||
CLEARM A
|
||||
MOVEI B,105
|
||||
PUSHJ P,LOOK
|
||||
JRST ERR2 ;HOPEFULLY IMPOSSIBLE
|
||||
POP P,(D)
|
||||
POP P,1(D)
|
||||
PUSHJ P,FILE6
|
||||
PUSHJ P,CLSTP
|
||||
FILE5: POP P,A
|
||||
PUSHJ P,FILESL
|
||||
JRST RESTOR
|
||||
|
||||
FILE7: SOS -3(P)
|
||||
JRST FILE4
|
||||
OPNWR": PUSHJ P,SAVAC
|
||||
CLEARB A,B
|
||||
PUSHJ P,LOOK
|
||||
JRST ERR2
|
||||
MOVEI B,105
|
||||
PUSHJ P,DELE
|
||||
MOVEI C,0
|
||||
PUSHJ P,WINIT1
|
||||
PUSHJ P,FILE6
|
||||
JRST RESTOR
|
||||
|
||||
|
||||
FILE6: MOVEI A,200*NUWBUF
|
||||
MOVEM A,WCNTR
|
||||
MOVEI B,WDATAS
|
||||
PUSHJ P,SETUPR
|
||||
MOVE A,[(10700)WRASM-1]
|
||||
MOVEM A,UWRP
|
||||
MOVEI A,5
|
||||
MOVEM A,WRASM+1
|
||||
MOVE A,FPNTR+2
|
||||
DPB A,[(270400)WBYTS]
|
||||
MOVEI A,105
|
||||
MOVEM A,LSTFIL
|
||||
CLEARM WRASM
|
||||
CLEARM WRFUL
|
||||
POPJ P,
|
||||
|
||||
FILER: CLEARB A,B
|
||||
PUSHJ P,LOOK
|
||||
JRST TPFUL
|
||||
MOVE A,C
|
||||
EXCH A,LSTFIL
|
||||
MOVEM A,1(D)
|
||||
MOVE A,FPNTR
|
||||
ADD A,C
|
||||
ELSE .FILEB",[
|
||||
MOVE B,ACBLK+C
|
||||
DPB B,.BC1
|
||||
LSH B,-1
|
||||
DPB B,.BC2
|
||||
][
|
||||
MOVEI B,1
|
||||
ANDCAM B,55(A)
|
||||
ANDCAM B,104(A)
|
||||
]
|
||||
|
||||
MOVEI B,1
|
||||
IORM B,133(A) ;SET NEW TYPE EOF BIT
|
||||
WINIT1: MOVE B,FPNTR+1
|
||||
ILDB A,B
|
||||
CAIN A,35
|
||||
DPB C,B
|
||||
CAIE A,37
|
||||
JRST .-4
|
||||
POPJ P,
|
||||
|
||||
TPFUL: SETOM WRFUL
|
||||
POPJ P,
|
||||
UCLSTP": PUSHJ P,SAVAC0
|
||||
PUSH P,CRESTOR
|
||||
|
||||
CLSTP: MOVE A,FPNTR+2
|
||||
MOVNI B,1
|
||||
OPNTP1: MOVEI C,100
|
||||
AVAIL .WSB, LSH A,3
|
||||
PUSHJ P,UWAIT1
|
||||
MOVEM B,WRITE
|
||||
CAMN A,LSTP
|
||||
JRST .+3
|
||||
PUSHJ P,UWAIT
|
||||
SETOM FORW
|
||||
HRRM A,UTAPE
|
||||
MOVEM A,LSTP
|
||||
HRR B,FPNTR
|
||||
SOS B
|
||||
HRRM B,TAPINS
|
||||
MOVEI B,TEM1
|
||||
HRRM B,UTCNTR
|
||||
HRRM C,UTBLK
|
||||
SKIPL FORW
|
||||
TRO A,10000
|
||||
COND .TCHG,[SKIPN WRITE
|
||||
CLEARM TAPID
|
||||
]
|
||||
CONO UTC,322200+UTCCHN(A)
|
||||
PUSHJ P,TSTART
|
||||
MOVEI A,120000.
|
||||
MOVSI B,-200
|
||||
SKIPL WRITE
|
||||
OPNTP3: SKIPGE COAST
|
||||
POPJ P,
|
||||
CAMN B,UTENB
|
||||
SOJGE A,OPNTP3
|
||||
JUMPGE A,OPNTP3
|
||||
SETOM SDLY
|
||||
CONO UTC,5000+UTCCHN
|
||||
SETOM COAST
|
||||
MOVE A,FPNTR+2
|
||||
PUSHJ P,FILESL
|
||||
CLEARM DIRTAB(C)
|
||||
MOVNI A,2
|
||||
POPJ P,
|
||||
|
||||
|
||||
TAPKIL": PUSHJ P,SAVAC0
|
||||
PUSH P
|
||||
END
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user