Google
 

Trailing-Edge - PDP-10 Archives - bb-y390o-bm_tops20_v41_atpch_20 - autopatch/lptspl.c11
There are no other files named lptspl.c11 in the archive.
 REP 42/1	;11C1
		LPTEDT==3113			;EDIT LEVEL
 WIT
		LPTEDT==3116			;EDIT LEVEL
 INS 533/4	;11C2

	3114	2/28/85		SPR# 20-20303
		In routine OACRSP: don't set the update status word until FORM.4
	has confirmed that the response is valid.  Also add some checks for DN60
	printer when setting the update status bits.
		GCO 4.2.1611

	3115	4/22/85 In routine CHKM2: use index register S1 when updating the flag
	word.

	3116	4/29/85
		Set the update status flag, JOBUPD, after a valid response is given to
	a WTOR.
		GCO	4.2.1616
 REP 12/44	;11C3
		SETOM	JOBUPD(S1)		;Update the stream's status
 WIT
	;**'[3114]At RESP.1:+4L delete 1 line	JYCW	2/25/85
 DEL 52/69	;11C4

 REP 61/69	;11C5
		$DSCHD	(PSF%OR!PSF%OO)		;[3112]Wait for OPERATOR RESPONSE
 WIT
	;**;[3114]Replace 1 line with 4 lines at FRM.2A:+5L	JYCW	2/25/85
		SKIPLE	J$LREM(J)		;[3114]Is this a DN60 lpt ???
		JRST	[$DSCHD	(PSF%OR!PSF%OO)	;Yes,
			 JRST .+2]
		$DSCHD	(PSF%OR)		;[3114]Wait for OPERATOR RESPONSE
 INS 69/69	;11C6
	;**;[3114]At FRM.2A:+17L add 2 lines	JYCW	2/28/85
		MOVE	S2,STREAM		;[3114]Get the stream number
		SETOM	JOBUPD(S2)		;[3114]Yes, update the stream's status
 REP 31/70	;11C7
	;**;[3112]Change 1 line at FORM.4:+4L  TPW   8/13/84
		$DSCHD	(PSF%OR!PSF%OO)		;[3112]Wait for OPERATOR RESPONSE.
 WIT
	;**;[3114]Replace 1 line with 4 lines	JYCW	2/25/85
		SKIPLE	J$LREM(J)		;[3114]Is this a DN60 lpt ???
	;**;[3112]Change 1 line at FORM.4:+4L  TPW   8/13/84
		JRST	[$DSCHD	(PSF%OR!PSF%OO)	;Yes,
			 JRST .+2]
		$DSCHD	(PSF%OR)		;[3112]No, Wait for OPERATOR RESPONSE.
 REP 40/70	;11C8

	FORM.5:	PUSHJ	P,LODRAM		;TRY TO LOAD THE RAM
 WIT
	;**;[3114]At FORM.5: add 2 lines	JYCW	2/25/85
	FORM.5:	MOVE	S1,STREAM		;[3114]Get the stream
		SETOM	JOBUPD(S1)		;[3114]Update the object status
		PUSHJ	P,LODRAM		;TRY TO LOAD THE RAM
 REP 41/77	;11C9
	LODV.0:	LOAD	S1,J$LCLS(J)		;GET THE PRINTER CONTROLLER CLASS
 WIT
	;**;[3116] At LODV.0:+0 add 2 lines	4/29/85	JYCW
	LODV.0:	MOVE	S1,STREAM		;[3116]Get the stream number
		SETOM	JOBUPD(S1)		;[3116]Yes, update the stream's status
		LOAD	S1,J$LCLS(J)		;GET THE PRINTER CONTROLLER CLASS
 INS 37/80	;11C10
	;**;[3116]At NOVF.1:+7L add 2 lines	4/29/85	JYCW
		MOVE	S1,STREAM		;[3116]Get the stream number
		SETOM	JOBUPD(S1)		;[3116]Yes, update the stream's status
 INS 11/83	;11C11
	;**;[3116]At NORAM:+7L add 2 lines	4/29/85	JYCW
		MOVE	S1,STREAM		;[3116]Get the stream number
		SETOM	JOBUPD(S1)		;[3116]Yes, update the stream's status
 INS 23/94	;11C12
	;**;[3116]At OUT.2B:+12L add 2 lines	4/29/85	JYCW
		MOVE	S2,STREAM		;[3116]Get the stream number
		SETOM	JOBUPD(S2)		;[3116]Yes, update the stream's status
 INS 61/94	;11C13
	;**;[3116]At CHKM2:+14L add 2 lines	4/29/85	JYCW
		MOVE	S2,STREAM		;[3116]Get the stream number
		SETOM	JOBUPD(S2)		;[3116]Yes, update the stream's status
 INS 80/94	;11C14
	;**;[3116]At CHKM2:+14L add 2 lines	4/29/85	JYCW
		MOVE	S2,STREAM		;[3116]Get the stream number
		SETOM	JOBUPD(S2)		;[3116]Yes, update the stream's status
 INS 37/114	;11C15
	;**;[3116]At CHKM2:+14L add 2 lines	4/29/85	JYCW
		MOVE	S2,STREAM		;[3116]Get the stream number
		SETOM	JOBUPD(S2)		;[3116]Yes, update the stream's status
 REP 9/116	;11C16
		SETZM	JOBCHK(T4)		;[3111]Checkpoint 
		SETOM	JOBUPD(T4)		;[3111]Send update also
 WIT
	;**;[3115]Change 2 lines at CHKM2:+2L  JCR  2/22/85
		SETZM	JOBCHK(S1)		;[3115]Checkpoint 
		SETOM	JOBUPD(S1)		;[3115]Send update also
 INS 19/116	;11C17
	;**;[3116]At CHKM2:+14L add 2 lines	4/29/85	JYCW
		MOVE	S2,STREAM		;[3116]Get the stream number
		SETOM	JOBUPD(S2)		;[3116]Yes, update the stream's status
 SUM 222249