mirror of
https://github.com/PDP-10/its.git
synced 2026-05-05 15:44:10 +00:00
Clean up MACTAP.
This commit is contained in:
@@ -896,145 +896,4 @@ DIRTAB:
|
|||||||
MOVTAB:
|
MOVTAB:
|
||||||
LOC MOVTAB+NDIR*200
|
LOC MOVTAB+NDIR*200
|
||||||
|
|
||||||
END î A,ACBLK+A
|
END
|
||||||
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
|
|
||||||
|
|||||||
Reference in New Issue
Block a user