Trailing-Edge
-
PDP-10 Archives
-
bb-y390o-bm_tops20_v41_atpch_20
-
autopatch/lptspl.c08
There are 2 other files named lptspl.c08 in the archive. Click here to see a list.
REP 42/1 ;08C1
LPTEDT==3104 ;EDIT LEVEL
WIT
LPTEDT==3110 ;EDIT LEVEL
INS 498/4 ;08C2
3105 12/1/83 In OUTDNA, release JFN if the device is not remote. In
either case, indicate no output channel. GCO 4.2.1562
3106 12/22/83 In FRMIN4, correct the way locator switches are processed
to ensure that DN60 remote printers are processed correctly.
GCO 4.2.1565
3107 2/16/84 In FORMS, initialize the pointer TEXTBP after the call to
OUTDMP so as to prevent occasional BPN stop codes from occuring due
to TEXTBP being changed by OPRD60 which is called by OUTDMP if there
are any DN60 messages pending.
GCO 4.2.1568
3110 5/3/84 Make system process by setting IB.SYS in IB.
GCO 4.2.1576
INS 15/17 ;08C3
;**;[3110]At IB:+4L Add 1 line JCR 5/3/84
$SET(IB.FLG,IB.SYS,1) ;[3110]Set as system process
DEL 2/69 ;08C4
REP 8/69 ;08C5
HRLZI S2,J$WTOR(J) ;Get the start address of the buffer
WIT
;**;[3107]At FORMS:+4L add 5 lines. JCR 2/16/84
SKIPN J$FORM(J) ;[3107]ANY PREVIOUS FORMS??
JRST FORM.1 ;[3107]NO, DON'T TRY TO SEND FF
PUSHJ P,OUTDMP ;[3107]CLEAR ANY PREVIOUS OUTPUT
PUSHJ P,SENDFF ;[3107]SEND FF IF NEEDED
PUSHJ P,OUTDMP ;[3107]CLEAR IT OUT
;**;[3107]At FORMS:+5L change 1 line. JCR 2/16/84
FORM.1: HRLZI S2,J$WTOR(J) ;[3107]GET START ADDRESS OF THE BUFFER
REP 23/69 ;08C6
SKIPN J$FPFM(J) ;Any previous forms??
JRST FORM.1 ;No, don't try to send FF
PUSHJ P,OUTDMP ;Clear any previous output
PUSHJ P,SENDFF ;Send FF if needed
PUSHJ P,OUTDMP ;Clear it out
FORM.1: MOVE S1,J$FDRU(J) ;GET THE CURRENT DRUM TYPE
WIT
;**;[3107]At FORMS:+20L delete 5 lines JCR 2/16/84
;**;[3107]At FORMS:+25L change 1 line JCR 2/16/84
MOVE S1,J$FDRU(J) ;[3107]GET THE CURRENT DRUM TYPE
REP 5/72 ;08C7
SKIPGE J$LREM(J) ;YES, ARE WE?
WIT
;**;[3106]At LFRMIN4:+4L change 1 line JCR 12/22/83
SKIPE J$LREM(J) ;[3106]YES, ARE WE?
REP 9/72 ;08C8
SKIPL J$LREM(J) ;YES, ARE WE REMOTE
WIT
;**;[3106]At LFRMIN4:+8L change 1 line JCR 12/22/83
SKIPN J$LREM(J) ;[3106]YES, ARE WE REMOTE
REP 11/89 ;08C9
JRST OUTDDE ; Yes all errs fatal
WIT
;**;[3105]Change 1 line and add 5 more at OUTDNA:+1. 12/1/83 DEK
JRST [SETOM J$LCHN(J) ;[3105]Yes, indicate no output channel
JRST OUTDDE] ;[3105]All errors fatal on DN60
MOVE S1,J$LCHN(J) ;[3105]Get the LPT JFN
RLJFN ;[3105] and release it
JFCL ;[3105]Ignore any errors
SETOM J$LCHN(J) ;[3105]Indicate no output channel
SUM 243638