DataMuseum.dk

Presents historical artifacts from the history of:

Philips Data Systems

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Philips Data Systems

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦f131aadd9⟧

    Length: 30210 (0x7602)
    Notes: pts_type(SC)
    Names: »DRTP02.SC«

Derivation

└─⟦a16d9b08d⟧ Bits:30009712 Philips computer tape "TOSS11"
    └─⟦this⟧ »UPD3/DRTP02.SC« 
└─⟦bc20f3abf⟧ Bits:30009670 Philips computer tape "600126"
    └─⟦this⟧ »TOSSWORK/DRTP02.SC« 

PTS(SC)

	IDENT DRTP02 	REL 11.0 81-08-31 870105041100 

			=3, CHARACTER BLOCKING CHANGED;
			ORDER & ECB-ADDRESS RELOADED;
			LF AFTER CUT & PERF. REMOVED;
			REL 11.0 81-02-16
			=2, STATUS HANDLING CHANGED
			REL 11.0 81-01-30
			=1, BLOCK DEF. ADJUSTED
			REL 11.0 81-01-26
******************************************************* 
*                                                     * 
*   PHILIPS TERMINAL SYSTEM PTS                       * 
*                                                     * 
*   DRTP02 = DRIVER TELLER TERMINAL PRINTER           * 
*                                                     * 
*                                                     * 
* 
* 
* 
*                                                     * 
******************************************************* 
* 
*   THIS DRIVER HANDLES TELLER TERMINAL PRINTERS PTS 6221,
*   6222 OR 6223
* 
* 
*   THIS DRIVER CONSISTS OF THE FOLLOWING PARTS:
* 
*   A C T P :	  ACTIVATION PART 
* 
*   I H T P :	  INTERRUPT HANDLER 
* 
*   R C T P :	  RECOVERY ROUTINE
* 
* 
*   THE DRIVER CONTAINS THE FOLLOWING SUBROUTINES:
* 
*   P R B U F :	  GET CHARACTERS FROM ECB-BUFFER AND SEND THEM
* 
*   B C D T B Y :   CONVERT TO BINARY FROM DECIMAL
* 
*   B U F C H R :	  SEND THE NUMBER OF CHARACTERS GIVEN IN FIRST
*		  CHARACTER IN OUTPUT BUFFER 
* 
*   G R A S P :     SEND GRASP TO VOUCHER 
* 
*   R E L E A S :   SEND LIFT TO TOP AND RELEASE
	EJECT
* 
*   THE FOLLOWING ORDERS ARE TREATED: 
* 
*   ORDER 00 :      TEST STATUS 
*   ORDER 06 :      WRITE 
*   ORDER 0B :      POSITION LIFT AND WRITE 
*   ORDER 22 :      CUT JOURNAL 
*   ORDER 26 :      PERFORATE JOURNAL 
*   ORDER 37 :      GRASP VOUCHER/PASSBOOK
*   ORDER 38 :      RELEASE VOUCHER/PASSBOOK
* 
*   THE FOLLOWING RETURN CODES ARE USED:
* 
*   BIT  0 :        REQUEST ERROR 
*   BIT  2 :        END OF JOURNAL TAPE, VOUCHER OUT
*   BIT  7 :        RECOVERY EXECUTED ON REQUEST
*   BIT 13 :        CODE CHECK ERROR
*   BIT 15 :        NOT OPERABLE
* 
* 
* 
*   NORMAL REGISTER USAGE:
* 
*   REGISTER A1:	WORK REGISTER
*            A2:	INPUT/OUTPUT 
*            A3:	BUFFER POINTER 
*            A4:	OUTPUT COUNTER 
*            A5:	STACK POINTER
*            A6:	DWT-ADDRESS
*            A7:	ORDER
*            A8:	ECB-ADDRESS
* 
	EJECT
* 
*   SYSTEM ADAPTATION:
* 
*  BY MEANS OF CONDITIONAL ASSEMBLY THE FOLLOWING FUNCTIONS CAN 
*   BE EXCLUDED:
* 
*   RETURN CODE IS SET IF RECOVERY IS EXECUTED ON REQUEST 
*   CUT/PERFORATE JOURNAL TAPE  (PTS 6221,6222) 
*   ACCAPTANCE OF SPECIAL CHARACTER /13,/14 
*   COMPLETION OF REQUEST AT 'VOUCHER OUT' BEFORE MESSAGE IS WRITTEN
* 
* 
*   THE CHARACTER CODES FOR ROOMLESS POINT DIGITS IS DEFINED
*   IN A TABLE NAMED ROMTAB.STANDARD IS SHB CHARACTER SET 
* 
* 
	EJECT
* 
*********** 
* ENTRIES * 
*********** 
* 
* 
	ENTRY	TPAD	ADDRESS BLOCK 
* 
* 
* 
************* 
* EXTERNALS * 
************* 
* 
* 
	EXTRN	LDISP	DISPATCHING FROM INTERRUPT 
	EXTRN	LENDER	DISPATCH I/O ERROR
	EXTRN	LENDIS	END I/O AND DISPATCH
	EXTRN	TENDIO	END I/O 
	EXTRN	OUTPUT	OUTPUT ONE CHARACTER
	EXTRN	DWTST	STATUS 
	EXTRN	DWTECB	ECB ADDRESS 
	EXTRN	DWTOR	ORDER
	EXTRN	DWTSB2	STACK BASE 2 IN DWT 
	EXTRN	DWTDEV	DEVICE STATUS 
	EXTRN	STABLK	DEF. START OF BLOCK 
	EXTRN	ENDBLK	DEF. END OF BLOCK 
	EXTRN	NDSAV8	SAVE A3-A5, A7-A8 IN DWT	=2 
	EXTRN	NDREP	GET REGISTERS AND RETURN	=2
	EJECT
* 
*	ECB DISPLACEMENTS 
* 
	EXTRN	ECBBA	BUFFER ADDRESS 
	EXTRN	ECBRL	REQUESTED LENGTH 
	EXTRN	ECBEL	EFFECTIVE LENGTH 
	EXTRN	ECBRC	RETURN CODE
	EXTRN	ECBCW	CONTROL WORD 
	EJECT
************************
* CONDITIONAL ASSEMBLY *
************************
* 
* 
*   WHEN RECOVERY EXECUTED ON REQUEST RETURN CODE IS SET
*   BY SETTING X:A = 1
* 
* 
X:A	EQU	0 
RECOV	EQU	X:A 
* 
* 
*   JOURNAL TAPE MAY BE CUT/PERFORATED FOR PTS 6223 BY
*   SETTING X:B = 1 
* 
* 
X:B	EQU	0 
CUTPER	EQU	X:B
* 
* 
*   SPECIAL CHARACTER /13, /14 IS ACCEPTED BY SETTING X:C = 1 
*   AND X:D = 1 RESPECTIVLY 
* 
* 
X:C	EQU	0 
CHR13	EQU	X:C 
* 
* 
X:D	EQU	0 
CHR14	EQU	X:D 
* 
* 
*   PRINTING VOUCHER/PASSBOOK, IS COMPLETED IF
*   PRINT OBJECT IS REMOVED UNDER PRINTING IF X:E = 1 
* 
* 
X:E	EQU	0 
COMPL	EQU	X:E 
* 
* 
*   IN SITUATIONS WHERE PRINTER HARDWARE OR SELECTOR UNIT 
*   IS INACTIVE,END OF REQUEST MAY BE CHOSEN BY SETTING 
*   THE CONSTANT RELEND=1. RETURN CODE NOT OPERABLE IS SET
* 
* 
X:F	EQU	0 
RELEND	EQU	X:F
* 
* 
*   MMU BUFFER SIZE 
* 
* 
X:H	EQU	20
DVBLEN	EQU	X:H
* 
	EJECT
* 
* 
************* 
* CONSTANTS * 
************* 
* 
* 
CCERR	EQU	/4	RETURN CODE. CODE CHECK ERROR
PROUT	EQU	/2000	RETURN CODE. END OF JOURNAL TAPE
VOIN	EQU	/8	'VOUCHER IN' BIT IN DATA-REQUEST
EOJT	EQU	/4	'END OF JOURNAL' BIT IN DATA-REQ. 
WAICHA	EQU	/100	BIT #7 DWTDEV;WAIT FOR STATUS CHANGE
VOCHA	EQU	/200	BIT #6 DWTDEV;VOUCHER STATUS CH. NOT ALLOWED 
MESS	EQU	/400	BIT #5 DWTDEV;TEST MESSAGE WRITTEN
ETX	EQU	/03	LAST DUMMY
REMOT	EQU	/01	RESET PRINT BUFFER REMOTE 
TAB	EQU	/11	TABULATION CHAR IN BUFFER 
CR1	EQU	/0D	CR JOURNAL TAPE 
LF1	EQU	/18	LF JOURNAL TAPE 
CR2	EQU	/09	CR TALLY ROLL,VOUCHER/PASSBOOK
LF2	EQU	/19	LF TALLY ROLL 
LDO	EQU	/0B	LIFT DOWN 1 POSITION
LUP	EQU	/0A	LIFT UP ONE POSITION
LFF	EQU	/0C	LIFT TO TOP POSITION
GRA	EQU	/1A	WAIT FOR INSERTION OF VOUCHER/PASSBOOK
REL	EQU	/1B	RELEASE VOUCHER/PASSBOOK
APH	EQU	/1D	ATTACH PRINT HEAD 
RPH	EQU	/1E	RETURN PRINT HEAD 
TETX	EQU	/83	LAST DUMMY AFTER GRASP AND RELEASE 
* 
* 
********************* 
* DWT-DISPLACEMENTS * 
********************* 
* 
RLN	EQU	/4	REQUESTED LINE NUMBER
ALN	EQU	/5	ACTUAL LINE NUMBER 
PCO	EQU	/6	POSITION COUNTER 
* 
*********** 
* BUFFERS * 
*********** 
* 
* 
BUF1	DATA	/020D,/1D00	CR1,APH 
	IFT	CUTPER=0 
BUF2	DATA	/0209	CR2 
	XIF
	IFT	CUTPER=1 
BUF2	DATA	/0309	
	XIF
	DATA	/1D20	APH,SPACE 
BUF3	DATA	/0209,/1D00	CR2,APH 
				=2
* 
* 
* 
**********
* TABLES *
**********
* 
* 
	DATA	DVBLEN	MMU BUFFER SIZE
	DATA	2	DEVICE INDEX
TPAD	EQU	*	ADDRESS BLOCK
	DATA	ACTP	ACTIVATIONDRIVER 
	DATA	1	ABORT ROUTINE ADDRESS 
	DATA	IHTP	INTERRUPTHANDLER 
	DATA	RCTP	RECOVERY ROUTINE 
* 
*    TABLE TO GET ROOMLESS POINT
* 
ROMTAB	EQU	*
	DATA	/2122,/2426,/3B3C,/3E40,/5E5F 
* 
*   TABLE TO GET ACTUAL LF-CHARACTER
* 
* 
LFTAB	EQU	* 
	DATA	/1819	LINE FEED JOURNAL/TALLY ROLL
	IFT	CUTPER=1	
CPTAB	DATA	/1F0F	CODES FOR PERFORATE/CUT JOURNAL TAPE 
	XIF
TPTAB	EQU	*	ORDER TABLE 
	DATA	/0002,/0607,/080D 
	IFT CUTPER=1 
	DATA	/2226 
	XIF
	DATA	/393A 
TPLEN	EQU	*-TPTAB 
	EJECT
* 
* 
*   A C T P 
* 
*   THIS IS THE ACTIVATION PART OF THE DRIVER 
*   CHECKS VALIDITY OF ORDERS AND JUMPS TO ORDER PROCESSOR
* 
* 
* 
ACTP	EQU	*	ACTIVATION ENTRY 
* 
* 
*   GET DWT INDEX: 0=JOURNAL,1=TALLY,2=VOUCHER/PASSBOOK 
	LC	A1,DWTOR,A6	GET DWT INDEX 
	ANK	A1,7	MASK
	ADR	A7,A1	ADD DWT INDEX TO ORDER 
	SC	A7,DWTOR+1,A6	SAVE NEW ORDER IN DWT 
	LDK	A4,0	ACTIVATION
ACT005	LDK	A3,TPLEN-1 
ACT010	CC	A7,TPTAB,A3	FIND OUT IF LEGAL ORDER 
	RF(E)	ACT020	VALID ORDER 
	SUK	A3,1 
	RB(NN)	ACT010	TRY NEXT 
* 
	ABL	LENDER	ILLEGAL ORDER 
* 
* 
ACT020	LDK	A1,1 
	ST	A1,DWTDEV+PCO,A6	RESET BYTE COUNTER 
	ADR	A3,A3	GET INDEX
	ABI	TPFUC,A3	EXECUTE ORDER 
TPFUC	DATA	TPTEST,TPTEST,TP200,TP405,ACT055,ACT050	 
	IFT CUTPER=1 
	DATA	TP700,TP750 
	XIF
	DATA	TP800,TP900 
	EJECT			 
*				 
*				 
*   ORDER 00: TEST  		
*              IMPROVED TEST OF BOTH SUM OFF AND PRINTER NOT THERE	 
*				 
*				 
*				 
*				 
TPTEST	EQU	*
	LDK	A2,/5	BLOCK LENGTH 
	CF	A5,STABLK	START OF BLOCK
	RF(NZ)	ERTP1	JMP IF ERROR
	LDK	A2,/02	SEND CHAR /02	
	CF	A5,OUTPUT		 
	RF(NZ)	ERTP1	JMP IF ERROR
	LDK	A2,0	SEND CHAR /00=END OF TEST	
	CF	A5,OUTPUT		 
	RF(NZ)	ERTP1	JMP IF ERROR
	RF	TPDUMY		
	EJECT
* 
* 
*   ORDER 06,0B: WRITE VOUCHER/PASSBOOK 
*                GET REQUESTED LINE NUMBER AND SAVE IN DWT
* 
* 
* 
ACT050	LD	A1,ECBCW,A8	GET LINE NUMBER FROM CONTROL WORD IN ECB
	RF	ACT085
* 
ACT055	LD	A3,ECBBA,A8	GET BUFFER ADDRESS
	LC	A3,1,A3	GET CONTROL CHARACTER 
	ANK	A3,/FF	REQUESTED LINE STEPS
	SUK	A3,/39 
	RF(G)	ACT070	> /39 = ONE LF
	ADK	A3,/9
	RF(NE)	ACT060
	LDK	A3,2	/30 = TWO LF
	RF	ACT080
ACT060	RF(G)	ACT080	/31-/39 = 1-9 LF
	ADK	A3,/5
	ABL(Z)	TP605	/2B = NO LF 
ACT070	LDK	A3,1	ONE LF
ACT080	LC	A1,DWTDEV+RLN,A6	GET LINE NUMBER FROM DWT 
	SUR	A1,A3	GET REQUESTED LINE POSITION
ACT085	RF(NN)	ACT090	LINE POSITION LESS ZERO ?
	LDK	A1,0	YES; SET LINE POSITION ZERO 
* 
ACT090	LDR	A4,A4	RECOVERY ? 
	RF(NZ)	TP605	YES 
	SC	A1,DWTDEV+RLN,A6	SAVE REQUESTED LINE NUMBER 
	RF	TP605 
	EJECT
* 
* 
* 
*   ORDER 06 : PRINT JOURNAL
* 
* 
* 
TP200	LDKL	A3,BUF1	SEND CR1 AND ATTACH
TP210	EQU	* 
				=2
	LD	A2,ECBRL,A8 
	ADK	A2,/F	BLOCK LENGTH 
	CF	A5,STABLK	START OF BLOCK
ERTP1	RF(NZ)	ERTP2	JMP IF ERROR 
	LC	A1,DWTDEV,A6	GET LEFT BYTE IN STATUS WORD 
	ANK	A1,4	TEXT MESSAGE WRITTEN ?
	RF(NE)	TP220	YES; COMPLETE REQUEST 
	LD	A1,ECBRL,A8	GET REQUESTED LENGTH
	SUK	A1,3	REQUESTED LENGTH 0-2 ?
	RF(N)	TP230	YES; COMPLETE REQUEST
	RF(P)	TP215
	LD	A1,2,A8	BUFFER ADDRESS
	LC	A2,2,A1	THIRD CHARACTER 
	CCK	A2,/2020	CONTROL CHARACTER 
	RF(NL)	TP215 
	RF	TP220 
TP215	EQU	* 
	CF	A5,BUFCHR	SEND BUFFER 
	CF	A5,PRBUF	PRINT ECB-BUFFER 
TP220	EQU	* 
	LDK	A1,0 
TP230	LDKL	A2,/FDFF	VOUCHER STATUS CHANGE ALLOWED 
	ANS	A2,DWTDEV,A6 
	EJECT
* 
* 
*   ECB-BUFFER IS WRITTEN 
* 
*   SEND LINE FEED IF JOURNAL OR TALLY
* 
* 
TPLF	EQU	*
	LDR	A1,A1
	RF(NE)	TPLF10
	LDK	A2,RPH	DETACH PRINT HEAD 
	CF	A5,OUTPUT	SEND
	RF(NZ)	ERTP2	JMP IF ERROR
	LDKL	A1,MESS	INDICATE MESSAGE PRINTED	=3 
	ORS	A1,DWTDEV,A6		=3 
TPLF10	EQU	*
	SUK	A7,8 
	RF(NN)	TPL010	NOT JOURNAL AND TALLY
	ADK	A7,2	GET INDEX TABLE 
	LC	A2,LFTAB,A7	GET LF CHARACTER
	CF	A5,OUTPUT	SEND LF CHAR. 
	RF(NZ)	ERTP2	JMP IF ERROR
TPL010	LD	A1,ECBRL,A8	GET REQUESTED LENGTH
	ST	A1,ECBEL,A8	STORE EFFECTIVE LENGTH
	EJECT
* 
* 
*   COMMON END OF PRINT 
* 
* 
*   SEND LAST DUMMY CHARACTER 
* 
TPDUMY	EQU	*
	LDK	A2,ETX 
	CF	A5,OUTPUT 
	RF(NZ)	ERTP2	JMP IF ERROR
	CF	A5,ENDBLK	END OF BLOCK	=3 
ERTP2	RF(NZ)	ERTP3	JMP IF ERROR	=3
	EJECT
* 
* 
*   CHECK STATUS AFTER LAST DUMMY CHARACTER 
* 
TPTST	EQU	* 
	LD	A7,DWTOR,A6	GET ORDER	=3
	ANK	A7,/FF	CLEAN	=3
	SUK	A7,2	TEST STATUS : VOUCHER/PASSBOOK ?
	RF(NZ)	TST010	NO 
TST005	LC	A2,DWTDEV+1,A6	GET STATUS	=2
	ANK	A2,VOIN	VOUCHER OUT ?
	RF(NZ)	ENDIO	NO
	RF	TST015	YES
* 
TST010	SUK	A7,4 
	IFT	CUTPER=0 
	RF(G)	ENDIO	NOT TEST STATUS, JOURNAL 
	XIF
	IFT	CUTPER=1 
	RF(G)	TST020	NOT TEST STATUS, JOURNAL
TST012	EQU	*
	XIF
	LC	A2,DWTDEV+1,A6	GET STATUS	=2
	ANK	A2,EOJT	END OF JOURNAL TAPE? 
	RF(NZ)	ENDIO	NO: PERFORM ENDIO 
TST015	ORKL	A1,PROUT	SET RETURN CODE: 

			END OF JOURNAL TAPE, VOUCHER OUT 
* 
*   PERFORM END I/O AND GO TO DISPATCHER
* 
ENDIO	EQU	* 
				=3
	LDKL	A4,/FBFF	RESET MESSAGE WRITTEN IND.	=3
	ANS	A4,DWTDEV,A6		=3 
				=3

	ABL	LENDIS	PERFORM END I/O AND GO TO DISPATCHER
* 
	IFT	CUTPER=1 
TST020	SUK	A7,16
	RB(L)	ENDIO	VOUCHER/PASSBOOK 
	SUK	A7,4 
	RB(G)	ENDIO	GRASP,RELEASE
	RB	TST012	CUT,PERFORATE
	XIF
	EJECT
* 
* 
* 
*   ORDER 06 : PRINT TALLY ROLL 
* 
* 
* 
TP405	CF	A5,RELEAS	ERROR. VOUCHER IN
				=2(=1)
* 
TP407	LDKL	A3,BUF3	SEND CR2 AND ATTACH
TP410	EQU	* 
	LDKL	A1,VOCHA
	ORS	A1,DWTDEV,A6	INDICATE VOUCHER STATUS CHANGE NOT ALLOWED
	RB	TP210 
	EJECT
* 
* 
* 
*   ORDER 06 : WRITE  VOUCHER/PASSBOOK
*         OB : POSITION LIFT AND WRITE
* 
* 
TP605	EQU	*		 
	LDK	A2,5	BLOCK LENGTH	=2 
	CF	A5,STABLK	START OF BLOCK	=2 
	RF(NZ)	ERTP3	JMP IF ERROR	=2 
	CF	A5,GRASP	GRASP VOUCHER	=2 
	LC	A2,DWTDEV+RLN,A6	GET REQUESTED LINE NO.	=2
	ANK	A2,/FF	CLEAN	=2
	SUR	A2,A3	GET /REQ.-ACT./ LINE NO. 
	RF(NN)	TP608 
				=2
	NGR	A2,A2		=2
TP608	ADK	A2,/9 
	CF	A5,STABLK	START OF BLOCK
	RF(NZ)	ERTP3	JMP IF ERROR
				=2
	EJECT
* 
* 
*   SEND ELEVATOR UP/DOWN UNTIL ACTUAL
*   LINE NUMBER IS EQUAL REQUESTED
* 
* 
TP610	CC	A3,DWTDEV+RLN,A6	COMPARE LINE NUMBER 
	RF(E)	TP650	EQUAL
	RF(G)	TP630	SEND ELEVATOR UP 
	LDK	A2,LDO	SEND ELEVATOR DOWN
	ADK	A3,1	INCREMENT ACTUAL LINE NUMBER
	RF	TP640 
TP630	LDK	A2,LUP	SEND ELEVATOR UP 
	SUK	A3,1	DECREMENT ACTUAL LINE NUMBER
* 
TP640	CF	A5,OUTPUT	SEND LIFT CHAR 
	RF(NZ)	ERTP3	JMP IF ERROR
* 
	SC	A3,DWTDEV+ALN,A6	SAVE ACTUAL LINE NUMBER
	LC	A2,DWTDEV+1,A6	GET STATUS	=2
	ANK	A2,VOIN	VOUCHER IN ? 
	IFT	COMPL=0
	ABL(Z)	RCTP	NO: ERROR RECOVERY 
	RB	TP610	YES: CHECK IF LIFT  POSITIONED
	XIF
	IFT	COMPL=1
	RB(NZ)	TP610	YES: CHECK IF LIFT IS POSITIONED
TP645	LDKL	A1,PROUT	'VOUCHER OUT' 
	ORS	A1,ECBRC,A8	INDICATE IN RETURN CODE
	LDK	A2,RPH	RETURN PRINTHEAD
	CF	A5,OUTPUT 
	RF(NZ)	ERTP3	JMP IF ERROR
	RB	TPDUMY
	XIF
	EJECT
* 
* 
*   ORDER 06 AND 0B: LIFT IS POSITIONED 
*                    ATTACH AND PRINT 
* 
* 
TP650	EQU	* 
	CF	A5,ENDBLK	END OF BLOCK
ERTP3	RF(NZ)	ERTP4	JMP IF ERROR 
	LDKL	A3,BUF2	SEND CR2 AND ATTACH 
	RB	TP410	PRINT ECB-BUFFER
	EJECT
	IFT CUTPER=1 
* 
*   ORDER 22 AND 26   CUT AND PERFORATE JOURNAL 
* 
TP700	EQU	* 
	LDK	A3,1	SET INDEX 
	RF	TP760 
TP750	EQU	* 
	LDK	A3,0	SET INDEX 
TP760	LDK	A2,/4	BLOCK LENGTH
	CF	A5,STABLK	START OF BLOCK
	RF(NZ)	ERTP4	JMP IF ERROR
	LC	A2,CPTAB,A3	GET CHAR
	CF	A5,OUTPUT	SEND
	RF(NZ)	ERTP4	JMP IF ERROR
				=3
	RB	TPDUMY
	XIF
* 
*   ORDER 37 AND 38   GRASP AND RELEASE VOUCHER/PASSBOOK
* 
TP800	EQU	* 
	LDK	A2,/9	BLOCK LENGTH 
	CF	A5,STABLK	START OF BLOCK
	RF(NZ)	ERTP4	JMP IF ERROR
	CF	A5,GRASPA 
TP850	LDK	A2,1	BLOCK LENGTH	=2
	CF	A5,STABLK	START OF BLOCK	=2 
	RF(NZ)	ERTP4	JMP IF ERROR	=2 
	RB	TPDUMY
TP900	EQU	* 
	CF	A5,RELEAS 
	RB	TP850		=2 

	EJECT
* 
*   P R B U F 
* 
*   SUBROUTINE TO SEND CHARACTERS FROM ECB-BUFFER UNTIL REQUESTED 
*   LENGTH IS REACHED 
* 
PRBUF	LD	A4,ECBRL,A8	GET REQUESTED LENGTH 
	SUK	A4,2	ADJUST REQUESTED LENGTH 
	LD	A3,ECBBA,A8	BUFFER ADDRESS
*   SKIP PRECEDING SPACES IN BUFFER 
	ADK	A3,2 
PRB010	LCR	A1,A3	GET CHARACTER
	CCK	A1,/2020 
	RF(NE)	PRB050	NOT BLANK
	ADK	A3,1	BLANK 
	SUK	A4,1 
	RB	PRB010	GET NEXT CHARACTER 
*   LOOK IF CARRIAGE RETURN CHAR (/09,/0D) LAST IN BUFFER 
PRB050	LDR	A1,A3	GET ADDRESS TO 
	ADR	A1,A4	LAST CHARACTER IN BUFFER 
	LC	A1,-1,A1	GET CHAR 
	CCK	A1,/0909	CARRIAGE RETURN - CR2 ? 
	RF(E)	PRB060	YES 
	CCK	A1,/0D0D	CARRIAGE RETURN - CR1 ? 
	RF(E)	PRB060	YES 
	LDK	A1,0	DUMMY CHARACTER 
	RF	PRB070
PRB060	SUK	A4,1	DECREMENT REQUESTED LENGTH
PRB070	ST	A1,ECBEL,A8	SAVE CHAR. IN ECB 
* 
* 
PRB100	SUK	A4,1	DECREMENT REQUESTED LENGTH
	RF(NN)	PRB105	PRINT BUFFER 
	LD	A2,ECBEL,A8	GET CARRIAGE RETURN CHAR (/09,/0D)
	RF(E)	PRB101 
	CF	A5,OUTPUT	SEND CHAR 
	RF(NZ)	ERTP4	JMP IF ERROR
PRB101	EQU	*
	CF	A5,ENDBLK	END OF BLOCK
				=3
ERTP4	RF(NZ)	ERTP5	JMP IF ERROR 
				=3
	LDK	A2,2	BLOCK LENGTH	=3 
	CF	A5,STABLK	START OF BLOCK
	RF(NZ)	ERTP5	JMP IF ERROR
				=3
PRB102	RTN	A5 
	EJECT
* 
* 
* 
*   PRINT BUFFER
* 
* 
PRB105	EQU	*
	ADR	A3,A4	ADDRESS TO CHARACTER TO BE PRINTED 
	CWK	A7,7	CHECK ORDER	=3
	RF(L)	PRB200	PRINT JOURNAL 
	RF(G)	PRB110	PRINT VOUCHER 
	EJECT
* 
* 
* 
*   PRINT TALLY ROLL
* 
* 
* 
	LC	A2,DWTDEV+1,A6	GET STATUS	=2
	ANK	A2,VOIN	VOUCHER IN ? 
	RF(Z)	PRB200	NO. GO AND PRINT
	ADK	A5,4	RESET STACK POINTER 
	CF	A5,ENDBLK	END OF BLOCK
	RF(NZ)	ERTP5	JMP IF ERROR
	ABL	TP405	SEND LIFT TO TOP AND RELEAS
* 
* 
* 
*   PRINT VOUCHER/PASSBOOK
* 
* 
PRB110	LC	A2,DWTDEV+1,A6	GET STATUS	=2
	ANK	A2,VOIN	VOUCHER IN ? 
	IFT	COMPL=0
	RF(Z)	RCTP	ERROR .VOUCHER NOT IN 
	XIF
	IFT	COMPL=1
	RB(Z)	TP645
	XIF
	LDR	A1,A4	COPY REQUESTED LENGTH
	SUK	A1,2	R.L. < 3? 
	RF(N)	PRB200	YES: NO TABULATION
	LDK	A1,TAB 
	CC	A1,-2,A3	TABULATION?
	RF(NE)	PRB200	NO 
	EJECT
* 
* 
*   IF TABULATION CHARACTER: DETACH PRINT HEAD, 
*   SEND CHARACTERS UNTIL TABULATION POSITION IS REACHED
*   AND ATTACH PRINT HEAD 
* 
* 
PRB115	LDK	A2,RPH	DETACH PRINT HEAD 
	CF	A5,OUTPUT	SEND DETACH 
	RF(NZ)	ERTP5	JMP IF ERROR
PRB117	LC	A2,-1,A3	GET 1ST TAB POS CHAR 
	LCR	A1,A3	GET 2ND TAB POS CHAR 
	ANK	A1,/F	LINE UNIT
	SLL	A2,4 
	ANK	A2,/F0	LINE DECADE 
	ORR	A1,A2	DECIMAL LINE NUMBER
	CF	A5,BCDTBY	CONVERT TO BINARY 
PRB120	EQU	*
	CW	A1,DWTDEV+PCO,A6	COMPARE WITH ACTUAL TAB. POS.
	RF(NG)	PRB125	PRINT
* 
* 
	IM	DWTDEV+PCO,A6	INCREMENT POSITION COUNTER
	LDK	A2,/20	LOAD BLANK
	CF	A5,OUTPUT	SEND BLANKS OR DETACH 
ERTP5	RF(NZ)	ERTP6	JMP IF ERROR 
	RB	PRB117
* 
* 
* 
PRB125	SUK	A4,2	DECREMENT REQUESTED LENGTH
	SUK	A3,2	DECREMENT BUFFER ADDRESS
	LDK	A2,APH	ATTACH
	RF	PRB240	SEND ATTACH
	EJECT
* 
* 
* 
*   GET OUTPUT CHARACTER FROM BUFFER. CHECK IF
*   - ROOMLESS POINT
*   - ILLEGAL CHARACTER 
*   - SPECIAL CHARACTER (/13,/14) 
* 
PRB200	EQU	*
PRB205	LCR	A7,A3	LOAD OUTPUT CHARACTER
	CCK	A7,/AEAE	ROOMLESS POINT ?
	RF(NE)	PRB210	NO 
	SUK	A3,1	DECREMENT BUFFER POINTER
	SUK	A4,1 
	LCR	A7,A3	GET OUTPUT CHARACTER 
	ANK	A7,/F	MASK 
	LC	A7,ROMTAB,A7	GET CODE IN TABLE
* 
* 
* 
PRB210	CCK	A7,/2020	ILLEGAL CHARACTER ? 
	RF(L)	PRB225	YES 
PRB215	CCK	A7,/5F5F	ILLEGAL CHARACTER ? 
	RF(NG)	PRB230	NO 
* 
* 
PRB225	EQU	*
	IFT	CHR13=1
	CCK	A7,/1313	SPECIAL CHARACTER ? 
	RF(E)	PRB230	YES 
	XIF
	IFT	CHR14=1
	CCK	A7,/1414	SPECIAL CHARACTER ? 
	RF(E)	PRB230	YES 
	XIF
* 
	LDK	A1,CCERR	CODE CHECK ERROR
	ORS	A1,ECBRC,A8	STORE IN RETURN CODE 
	RF	PRB245
* 
* 
* 
PRB230	IM	DWTDEV+PCO,A6	INCREMENT BYTE COUNTER
	LDR	A2,A7	GET OUTPUT CHARACTER 
PRB240	CF	A5,OUTPUT	SEND CHARACTER
	RF(NZ)	ERTP6	JMP IF ERROR
PRB245	SUR	A3,A4	START OF BUFFER ADDRESS
	LD	A7,DWTOR,A6	GET ORDER 
	ANK	A7,/FF 
	RB	PRB100
* 
* 
* 
	EJECT
* 
*   I H T P 
* 
*   INTERRUPT HANDLER: PROCESS OF INTERRUPT 
* 
* 
* 
IHTP	EQU	*
				=2
	LD	A3,DWTDEV,A6	TERMINAL DEVICE STATUS	=2
	LDR	A4,A3	SAVE OLD STATUS	=2 
	SC	A2,DWTDEV+1,A6	STORE NEW STATUS IN DWT	=2 
	ANKL	A4,VOCHA	STATUS CHANGE ALLOWED ?	=2 
	RF(Z)	IHTP10	YES	=2
	XRS	A4,DWTDEV,A6	RESET BIT	=2
	XRR	A3,A2	COMPARE OLD AND NEW STATUS	=2
	ANK	A3,VOIN	VOUCHER STATUS CHANGED ?	=2
	RF(Z)	RCTP10	NO, GO TO DISPATCHER	=2 
	LD	A8,DWTECB,A6	LOAD ECB-ADDRESS	=3
	LDK	A4,/08	INDICATE STATUS CHANGE	=2 
	RF	RCTP	FOR RECOVERY ROUTINE	=2
IHTP10	LDR	A4,A3	OLD STATUS	=2
	ANKL	A4,WAICHA	WAITING FOR STATUS CHANGE ?	=2
	RF(Z)	RCTP10	NO, GO TO DISPATCHER	=2 
	XRR	A3,A2	COMPARE OLD AND NEW STATUS	=2
	ANK	A3,VOIN	VOUCHER STATUS CHANGED ?	=2
	RF(Z)	RCTP10	NO, GO TO DISPATCHER	=2 
	XRS	A4,DWTDEV,A6	RESET 'WAIT FOR STATUS' BIT	=2
	ABL	NDREP	GET A3-A5,A7-A8 AND RET VIA A5	=2
* 
* 
* 
	EJECT
* 
*   R C T P 
* 
*   RECOVERY ROUTINE: REPRINTS RUNNING REQUEST AT POWER ON
* 
RCTP	EQU	*
* 
	LDKL	A2,/FFFF-WAICHA		=2 
	ANS	A2,DWTDEV,A6	RESET 'WAIT FOR STATUS' BIT	=2
	LDKL	A2,/7FFF	IND DEVICE BUSY	 
	ANS	A2,DWTST,A6		
	LDKL	A5,DWTSB2	STACK BASE
	ADR	A5,A6
	LDK	A2,/3	BLOCK LENGTH 
	CF	A5,STABLK	START OF BLOCK
ERTP6	RF(NZ)	ERTP	JMP IF ERROR
	LD	A2,DWTECB,A6		
	RF(Z)	RCTP05	REQUEST NOT RUNNING	
* 
	LDK	A2,REMOT	RESET PRINT BUFFER REMOTE AND LOCAL DUMMY 
	CF	A5,OUTPUT	SEND DUMMY
	RF(NZ)	ERTP	JMP IF ERROR 
	IFT	COMPL=1
	ANK	A4,/08	STATUS CHANGE ? 
	RF(Z)	RCTP05	NO
	ABL	TP645	COMPLETE REQUEST 
	XIF
RCTP05	EQU	*
	LDK	A2,0 
	SC	A2,DWTDEV+ALN,A6	STORE 0 AS ACTUAL LINE NUMBER
	LDK	A2,LFF	LIFT TO TOP 
	CF	A5,OUTPUT 
	RF(NZ)	ERTP	JMP IF ERROR 
	CF	A5,ENDBLK	END OF BLOCK	=3 
	RF(NZ)	ERTP	JMP IF ERROR	=3
	LD	A2,DWTECB,A6		
				=3
	ABL(Z)	LENDIS	REQUEST NOT RUNNING	=3 
RCTP07	EQU	*		
	IFT	RECOV=1
	LDKL	A2,/100	INDICATE POWER OFF
	ORS	A2,8,A8	SET RETURN CODE
	XIF
	LDK	A4,1	IND RECOVERY
				=3
	LD	A7,DWTOR,A6	SET ORDER IN A7 
	ANK	A7,/FF 
	ABL	ACT005	START RECOVERY OF PRINTER 
RCTP10	ABL	LDISP	GO TO DISPATCHER 
	EJECT
* 
*   B C D T B Y 
* 
*   SUBROUTINE TO CONVERT TO BINARY FROM DECIMAL
* 
* 
* 
BCDTBY	LDR	A2,A1	PUT DECIMAL NUMBER IN A2 
BCDTB1	SUK	A2,/10	
	RF(N)	BCDTB2	END 
	SUK	A1,6	DECREMENT BY 6
	RB	BCDTB1	 
BCDTB2	RTN	A5	RETURN TO CALLER
* 
* 
* 
* 
* 
*   G R A S P 
* 
*   SUBROUTINE TO SEND GRASP TO VOUCHER/PASSBOOK
* 
* 
GRASPA	EQU	*
	LDK	A2,LFF	LIFT TO TOP 
	CF	A5,OUTPUT 
	RF(NZ)	ERTP	JMP IF ERROR 
GRASP	EQU	* 
	LDK	A3,0 
	LDK	A2,GRA	GRASP 
	CF	A5,OUTPUT 
	RF(NZ)	ERTP	JMP IF ERROR 
	LC	A4,DWTDEV+1,A6	GET STATUS	=2
	ANK	A4,VOIN	VOUCHER IN ?	=2
				=2
	RF(Z)	COM010	NO	=2 
	LC	A3,DWTDEV+ALN,A6	GET ACTUAL LINE NO.	=2 
GRAS10	CF	A5,ENDBLK	END OF BLOCK	=2 
	RF(NZ)	ERTP	JMP IF ERROR	=2
	RTN	A5	RETURN	=2 
* 
* 
* 
* 
*	ERROR ROUTINE FOR STABLK,OUTPUT AND ENDBLK
* 
*	INPUT : A1 = RETURN CODE
* 
ERTP	EQU	*
	LDK	A4,0 
	LD	A7,DWTOR,A6	SET ORDER IN A7 
	ANK	A7,/FF 
	RF(NZ)	ERTP20	ORDER /00 ?
ERTP15	LDK	A1,1	YES,SET RETURN CODE 
	ABL	LENDIS	NOT OPER. & END OF REQUEST
ERTP20	ANK	A1,/1A	SOFTW. TIME OUT,LRC OR LINK ERROR 
	RB(NZ)	RCTP	YES RECOVERY 
	IFT	RELEND=0 
	ABL	LDISP	DISPATCH 
	XIF
	IFT	RELEND=1 
	RB	ERTP15	END OF REQ.
	XIF
	EJECT
* 
* 
*   R E L E A S 
* 
*   SUBROUTINE TO SEND LIFT TO TOP AND RELEASE
* 
* 
* 
RELEAS	EQU	*
	LDK	A2,/4	BLOCK LENGTH 
	CF	A5,STABLK	START OF BLOCK
	RB(NZ)	ERTP	JMP IF ERROR 
	LDK	A1,0 
	SC	A1,DWTDEV+ALN,A6	SET ACTUAL LINE NUMBER TO 0
	LDK	A2,LFF	LIFT TO TOP 
	CF	A5,OUTPUT 
	RB(NZ)	ERTP	JMP IF ERROR 
	LC	A4,DWTDEV+1,A6	GET STATUS	=2
	ANK	A4,VOIN	VOUCHER IN ?	=2
	RB(Z)	GRAS10	NO, RETURN	=2 
	LDK	A2,REL	RELEASE	=2
	CF	A5,OUTPUT		=2 
	RB(NZ)	ERTP	JMP IF ERROR	=2
* 
*   COMMON END FOR GRASP AND RELEASE SUBROUTINES
*   WHEN A CHANGE OF VOUCHER STATUS IS WANTED 
* 
				=3
COM010	EQU	*		=3
	LDK	A2,TETX	DUMMY AFTER GRASP AND REL	=2 
	CF	A5,OUTPUT		=2 
	RB(NZ)	ERTP	JMP IF ERROR	=2
	CF	A5,ENDBLK	END OF BLOCK	=2 
	RB(NZ)	ERTP	JMP IF ERROR	=2
	LC	A2,DWTDEV+1,A6	GET STATUS	=2
	XRR	A4,A2	VOUCHER ST. CHANGED SINCE LAST?	=2 
	RF(NZ)	COM020	YES, DON'T WAIT	=2 
	CF	A5,WAIT	WAIT FOR STATUS	=2
COM020	EQU	*		=2
	RTN	A5	RETURN WITH NEW STATUS	=2 
* 
*   B U F C H R 
* 
*   SUBROUTINE TO OUTPUT A NUMBER OF CHARACTERS GIVEN IN
*   FIRST CHARACTER IN OUTPUT BUFFER
* 
* 
BUFCHR	LCR	A4,A3	GET NUMBER OF OUTPUT CHARACTERS
	ANK	A4,/FF	MASK
BUFC10	ADK	A3,1	INCREMENT BUFFER POINTER
	LCR	A2,A3	GET OUTPUT CHARACTER 
	CF	A5,OUTPUT	SEND CHARACTER
	RB(NZ)	ERTP	JMP IF ERROR 
	SUK	A4,1	DECREMENT COUNTER 
	RB(NZ)	BUFC10	NOT LAST CHARACTER 
BUFRTN	EQU	*
	RTN	A5	RETURN TO CALLER
* 
* 
*   W A I T 
* 
*   SUBROUTINE USED TO INITIATE WAIT FOR CHANGE 
*   IN VOUCHER STATUS.
*   RETURN AFTER SUBROUTINE IS MADE THROUGH 
*   INTERRUPT HANDLER WHEN STATUS IS CHANGED. 
* 
WAIT	EQU	*	=2 
	INH			=2 
	CF	A15,NDSAV8	SAVE A3-A5,A7-A8 IN DWT	=2 
	LDKL	A3,WAICHA		=2 
	ORS	A3,DWTDEV,A6	INDICATE 'WAIT FOR STATUS'	=2 
	ABL	LDISP	DISPATCH	=2
* 
* 
* 
* 
	END

HexDump

0x0000…0036 (0, 0, 400)  Head {h00=0x0032, h01=0x0050, text=» IDENT DRTP02  REL 11.0 81-08-31 870105041100 «, t00=0x0000, t01=0x0004}
0x0036…003e              Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x003e…0068              Head {h00=0x0026, h01=0x0050, text=»   =3, CHARACTER BLOCKING CHANGED;«, t00=0x0000, t01=0x0042}
0x0068…0090              Head {h00=0x0024, h01=0x0050, text=»   ORDER & ECB-ADDRESS RELOADED;«, t00=0x0000, t01=0x006c}
0x0090…00b8              Head {h00=0x0024, h01=0x0050, text=»   LF AFTER CUT & PERF. REMOVED;«, t00=0x0000, t01=0x0094}
0x00b8…00d4              Head {h00=0x0018, h01=0x0050, text=»   REL 11.0 81-02-16«, t00=0x0000, t01=0x00bc}
0x00d4…00fa              Head {h00=0x0022, h01=0x0050, text=»   =2, STATUS HANDLING CHANGED«, t00=0x0000, t01=0x00d8}
0x00fa…0116              Head {h00=0x0018, h01=0x0050, text=»   REL 11.0 81-01-30«, t00=0x0000, t01=0x00fe}
0x0116…0138              Head {h00=0x001e, h01=0x0050, text=»   =1, BLOCK DEF. ADJUSTED«, t00=0x0000, t01=0x011a}
0x0138…0154              Head {h00=0x0018, h01=0x0050, text=»   REL 11.0 81-01-26«, t00=0x0000, t01=0x013c}
0x0154…0194              Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x0000, t01=0x0158}
0x0194…01d4              Head {h00=0x003c, h01=0x0050, text=»*                                                     * «, t00=0x0001, t01=0x0008}
0x01d4…0214              Head {h00=0x003c, h01=0x0050, text=»*   PHILIPS TERMINAL SYSTEM PTS                       * «, t00=0x0001, t01=0x0048}
0x0214…0254              Head {h00=0x003c, h01=0x0050, text=»*                                                     * «, t00=0x0001, t01=0x0088}
0x0254…0294              Head {h00=0x003c, h01=0x0050, text=»*   DRTP02 = DRIVER TELLER TERMINAL PRINTER           * «, t00=0x0001, t01=0x00c8}
0x0294…02d4              Head {h00=0x003c, h01=0x0050, text=»*                                                     * «, t00=0x0001, t01=0x0108}
0x02d4…0314              Head {h00=0x003c, h01=0x0050, text=»*                                                     * «, t00=0x0001, t01=0x0148}
0x0314…031e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0188}
0x031e…0328 (2, 0, 400)  Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0004}
0x0328…0332              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x000e}
0x0332…0372              Head {h00=0x003c, h01=0x0050, text=»*                                                     * «, t00=0x0002, t01=0x0018}
0x0372…03b2              Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x0002, t01=0x0058}
0x03b2…03bc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0098}
0x03bc…03fe              Head {h00=0x003e, h01=0x0050, text=»*   THIS DRIVER HANDLES TELLER TERMINAL PRINTERS PTS 6221,«, t00=0x0002, t01=0x00a2}
0x03fe…0416              Head {h00=0x0014, h01=0x0050, text=»*   6222 OR 6223«, t00=0x0002, t01=0x00e4}
0x0416…0420              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00fc}
0x0420…042a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0106}
0x042a…0462              Head {h00=0x0034, h01=0x0050, text=»*   THIS DRIVER CONSISTS OF THE FOLLOWING PARTS:«, t00=0x0002, t01=0x0110}
0x0462…046c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0148}
0x046c…0494              Head {h00=0x0024, h01=0x0050, text=»*   A C T P :   ACTIVATION PART «, t00=0x0002, t01=0x0152}
0x0494…049e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x017a}
0x049e…04c8              Head {h00=0x0026, h01=0x0050, text=»*   I H T P :   INTERRUPT HANDLER «, t00=0x0002, t01=0x0184}
0x04c8…04d2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x001e}
0x04d2…04fa              Head {h00=0x0024, h01=0x0050, text=»*   R C T P :   RECOVERY ROUTINE«, t00=0x0003, t01=0x0028}
0x04fa…0504              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0050}
0x0504…050e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x005a}
0x050e…0548              Head {h00=0x0036, h01=0x0050, text=»*   THE DRIVER CONTAINS THE FOLLOWING SUBROUTINES:«, t00=0x0003, t01=0x0064}
0x0548…0552              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x009e}
0x0552…0598              Head {h00=0x0042, h01=0x0050, text=»*   P R B U F :   GET CHARACTERS FROM ECB-BUFFER AND SEND THEM«, t00=0x0003, t01=0x00a8}
0x0598…05a2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x00ee}
0x05a2…05dc              Head {h00=0x0036, h01=0x0050, text=»*   B C D T B Y :   CONVERT TO BINARY FROM DECIMAL«, t00=0x0003, t01=0x00f8}
0x05dc…05e6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0132}
0x05e6…062e              Head {h00=0x0044, h01=0x0050, text=»*   B U F C H R :   SEND THE NUMBER OF CHARACTERS GIVEN IN FIRST«, t00=0x0003, t01=0x013c}
0x062e…0656              Head {h00=0x0024, h01=0x0050, text=»*    CHARACTER IN OUTPUT BUFFER «, t00=0x0003, t01=0x0184}
0x0656…0660              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x001c}
0x0660…0692              Head {h00=0x002e, h01=0x0050, text=»*   G R A S P :     SEND GRASP TO VOUCHER «, t00=0x0004, t01=0x0026}
0x0692…069c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0058}
0x069c…06d4              Head {h00=0x0034, h01=0x0050, text=»*   R E L E A S :   SEND LIFT TO TOP AND RELEASE«, t00=0x0004, t01=0x0062}
0x06d4…06e2              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0004, t01=0x009a}
0x06e2…06ec              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00a8}
0x06ec…071a              Head {h00=0x002a, h01=0x0050, text=»*   THE FOLLOWING ORDERS ARE TREATED: «, t00=0x0004, t01=0x00b2}
0x071a…0724              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00e0}
0x0724…074c              Head {h00=0x0024, h01=0x0050, text=»*   ORDER 00 :      TEST STATUS «, t00=0x0004, t01=0x00ea}
0x074c…076e              Head {h00=0x001e, h01=0x0050, text=»*   ORDER 06 :      WRITE «, t00=0x0004, t01=0x0112}
0x076e…07a2              Head {h00=0x0030, h01=0x0050, text=»*   ORDER 0B :      POSITION LIFT AND WRITE «, t00=0x0004, t01=0x0134}
0x07a2…07ca              Head {h00=0x0024, h01=0x0050, text=»*   ORDER 22 :      CUT JOURNAL «, t00=0x0004, t01=0x0168}
0x07ca…07f8              Head {h00=0x002a, h01=0x0050, text=»*   ORDER 26 :      PERFORATE JOURNAL «, t00=0x0004, t01=0x0190}
0x07f8…082a              Head {h00=0x002e, h01=0x0050, text=»*   ORDER 37 :      GRASP VOUCHER/PASSBOOK«, t00=0x0005, t01=0x002e}
0x082a…085e              Head {h00=0x0030, h01=0x0050, text=»*   ORDER 38 :      RELEASE VOUCHER/PASSBOOK«, t00=0x0005, t01=0x0060}
0x085e…0868              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0094}
0x0868…0898              Head {h00=0x002c, h01=0x0050, text=»*   THE FOLLOWING RETURN CODES ARE USED:«, t00=0x0005, t01=0x009e}
0x0898…08a2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x00ce}
0x08a2…08cc              Head {h00=0x0026, h01=0x0050, text=»*   BIT  0 :        REQUEST ERROR «, t00=0x0005, t01=0x00d8}
0x08cc…0908              Head {h00=0x0038, h01=0x0050, text=»*   BIT  2 :        END OF JOURNAL TAPE, VOUCHER OUT«, t00=0x0005, t01=0x0102}
0x0908…0940              Head {h00=0x0034, h01=0x0050, text=»*   BIT  7 :        RECOVERY EXECUTED ON REQUEST«, t00=0x0005, t01=0x013e}
0x0940…096c              Head {h00=0x0028, h01=0x0050, text=»*   BIT 13 :        CODE CHECK ERROR«, t00=0x0005, t01=0x0176}
0x096c…0994              Head {h00=0x0024, h01=0x0050, text=»*   BIT 15 :        NOT OPERABLE«, t00=0x0006, t01=0x0012}
0x0994…099e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x003a}
0x099e…09a8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0044}
0x09a8…09b2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x004e}
0x09b2…09d4              Head {h00=0x001e, h01=0x0050, text=»*   NORMAL REGISTER USAGE:«, t00=0x0006, t01=0x0058}
0x09d4…09de              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x007a}
0x09de…0a04              Head {h00=0x0022, h01=0x0050, text=»*   REGISTER A1: WORK REGISTER«, t00=0x0006, t01=0x0084}
0x0a04…0a2a              Head {h00=0x0022, h01=0x0050, text=»*            A2: INPUT/OUTPUT «, t00=0x0006, t01=0x00aa}
0x0a2a…0a52              Head {h00=0x0024, h01=0x0050, text=»*            A3: BUFFER POINTER «, t00=0x0006, t01=0x00d0}
0x0a52…0a7a              Head {h00=0x0024, h01=0x0050, text=»*            A4: OUTPUT COUNTER «, t00=0x0006, t01=0x00f8}
0x0a7a…0aa0              Head {h00=0x0022, h01=0x0050, text=»*            A5: STACK POINTER«, t00=0x0006, t01=0x0120}
0x0aa0…0ac4              Head {h00=0x0020, h01=0x0050, text=»*            A6: DWT-ADDRESS«, t00=0x0006, t01=0x0146}
0x0ac4…0ae2              Head {h00=0x001a, h01=0x0050, text=»*            A7: ORDER«, t00=0x0006, t01=0x016a}
0x0ae2…0b06              Head {h00=0x0020, h01=0x0050, text=»*            A8: ECB-ADDRESS«, t00=0x0006, t01=0x0188}
0x0b06…0b10              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x001c}
0x0b10…0b1e              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0007, t01=0x0026}
0x0b1e…0b28              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0034}
0x0b28…0b46              Head {h00=0x001a, h01=0x0050, text=»*   SYSTEM ADAPTATION:«, t00=0x0007, t01=0x003e}
0x0b46…0b50              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x005c}
0x0b50…0b98              Head {h00=0x0044, h01=0x0050, text=»*  BY MEANS OF CONDITIONAL ASSEMBLY THE FOLLOWING FUNCTIONS CAN «, t00=0x0007, t01=0x0066}
0x0b98…0bb0              Head {h00=0x0014, h01=0x0050, text=»*   BE EXCLUDED:«, t00=0x0007, t01=0x00ae}
0x0bb0…0bba              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00c6}
0x0bba…0bfc              Head {h00=0x003e, h01=0x0050, text=»*   RETURN CODE IS SET IF RECOVERY IS EXECUTED ON REQUEST «, t00=0x0007, t01=0x00d0}
0x0bfc…0c34              Head {h00=0x0034, h01=0x0050, text=»*   CUT/PERFORATE JOURNAL TAPE  (PTS 6221,6222) «, t00=0x0007, t01=0x0112}
0x0c34…0c68              Head {h00=0x0030, h01=0x0050, text=»*   ACCAPTANCE OF SPECIAL CHARACTER /13,/14 «, t00=0x0007, t01=0x014a}
0x0c68…0cb4              Head {h00=0x0048, h01=0x0050, text=»*   COMPLETION OF REQUEST AT 'VOUCHER OUT' BEFORE MESSAGE IS WRITTEN«, t00=0x0007, t01=0x017e}
0x0cb4…0cbe              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x003a}
0x0cbe…0cc8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0044}
0x0cc8…0d0c              Head {h00=0x0040, h01=0x0050, text=»*   THE CHARACTER CODES FOR ROOMLESS POINT DIGITS IS DEFINED«, t00=0x0008, t01=0x004e}
0x0d0c…0d4e              Head {h00=0x003e, h01=0x0050, text=»*   IN A TABLE NAMED ROMTAB.STANDARD IS SHB CHARACTER SET «, t00=0x0008, t01=0x0092}
0x0d4e…0d58              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00d4}
0x0d58…0d62              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00de}
0x0d62…0d70              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0008, t01=0x00e8}
0x0d70…0d7a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00f6}
0x0d7a…0d8e              Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0008, t01=0x0100}
0x0d8e…0da2              Head {h00=0x0010, h01=0x0050, text=»* ENTRIES * «, t00=0x0008, t01=0x0114}
0x0da2…0db6              Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0008, t01=0x0128}
0x0db6…0dc0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x013c}
0x0dc0…0dca              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0146}
0x0dca…0dec              Head {h00=0x001e, h01=0x0050, text=» ENTRY TPAD ADDRESS BLOCK «, t00=0x0008, t01=0x0150}
0x0dec…0df6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0172}
0x0df6…0e00              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x017c}
0x0e00…0e0a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0186}
0x0e0a…0e20              Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0008, t01=0x0190}
0x0e20…0e36              Head {h00=0x0012, h01=0x0050, text=»* EXTERNALS * «, t00=0x0009, t01=0x0016}
0x0e36…0e4c              Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0009, t01=0x002c}
0x0e4c…0e56              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0042}
0x0e56…0e60              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x004c}
0x0e60…0e90              Head {h00=0x002c, h01=0x0050, text=» EXTRN LDISP DISPATCHING FROM INTERRUPT «, t00=0x0009, t01=0x0056}
0x0e90…0eb8              Head {h00=0x0024, h01=0x0050, text=» EXTRN LENDER DISPATCH I/O ERROR«, t00=0x0009, t01=0x0086}
0x0eb8…0ee2              Head {h00=0x0026, h01=0x0050, text=» EXTRN LENDIS END I/O AND DISPATCH«, t00=0x0009, t01=0x00ae}
0x0ee2…0f00              Head {h00=0x001a, h01=0x0050, text=» EXTRN TENDIO END I/O «, t00=0x0009, t01=0x00d8}
0x0f00…0f2a              Head {h00=0x0026, h01=0x0050, text=» EXTRN OUTPUT OUTPUT ONE CHARACTER«, t00=0x0009, t01=0x00f6}
0x0f2a…0f46              Head {h00=0x0018, h01=0x0050, text=» EXTRN DWTST STATUS «, t00=0x0009, t01=0x0120}
0x0f46…0f68              Head {h00=0x001e, h01=0x0050, text=» EXTRN DWTECB ECB ADDRESS «, t00=0x0009, t01=0x013c}
0x0f68…0f82              Head {h00=0x0016, h01=0x0050, text=» EXTRN DWTOR ORDER«, t00=0x0009, t01=0x015e}
0x0f82…0fac              Head {h00=0x0026, h01=0x0050, text=» EXTRN DWTSB2 STACK BASE 2 IN DWT «, t00=0x0009, t01=0x0178}
0x0fac…0fd0              Head {h00=0x0020, h01=0x0050, text=» EXTRN DWTDEV DEVICE STATUS «, t00=0x000a, t01=0x0012}
0x0fd0…0ffa              Head {h00=0x0026, h01=0x0050, text=» EXTRN STABLK DEF. START OF BLOCK «, t00=0x000a, t01=0x0036}
0x0ffa…1022              Head {h00=0x0024, h01=0x0050, text=» EXTRN ENDBLK DEF. END OF BLOCK «, t00=0x000a, t01=0x0060}
0x1022…1054              Head {h00=0x002e, h01=0x0050, text=» EXTRN NDSAV8 SAVE A3-A5, A7-A8 IN DWT =2 «, t00=0x000a, t01=0x0088}
0x1054…1084              Head {h00=0x002c, h01=0x0050, text=» EXTRN NDREP GET REGISTERS AND RETURN =2«, t00=0x000a, t01=0x00ba}
0x1084…1092              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000a, t01=0x00ea}
0x1092…109c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00f8}
0x109c…10b8              Head {h00=0x0018, h01=0x0050, text=»* ECB DISPLACEMENTS «, t00=0x000a, t01=0x0102}
0x10b8…10c2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x011e}
0x10c2…10e6              Head {h00=0x0020, h01=0x0050, text=» EXTRN ECBBA BUFFER ADDRESS «, t00=0x000a, t01=0x0128}
0x10e6…110c              Head {h00=0x0022, h01=0x0050, text=» EXTRN ECBRL REQUESTED LENGTH «, t00=0x000a, t01=0x014c}
0x110c…1132              Head {h00=0x0022, h01=0x0050, text=» EXTRN ECBEL EFFECTIVE LENGTH «, t00=0x000a, t01=0x0172}
0x1132…1152              Head {h00=0x001c, h01=0x0050, text=» EXTRN ECBRC RETURN CODE«, t00=0x000b, t01=0x0008}
0x1152…1174              Head {h00=0x001e, h01=0x0050, text=» EXTRN ECBCW CONTROL WORD «, t00=0x000b, t01=0x0028}
0x1174…1182              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000b, t01=0x004a}
0x1182…11a2              Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x000b, t01=0x0058}
0x11a2…11c2              Head {h00=0x001c, h01=0x0050, text=»* CONDITIONAL ASSEMBLY *«, t00=0x000b, t01=0x0078}
0x11c2…11e2              Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x000b, t01=0x0098}
0x11e2…11ec              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x00b8}
0x11ec…11f6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x00c2}
0x11f6…1236              Head {h00=0x003c, h01=0x0050, text=»*   WHEN RECOVERY EXECUTED ON REQUEST RETURN CODE IS SET«, t00=0x000b, t01=0x00cc}
0x1236…1254              Head {h00=0x001a, h01=0x0050, text=»*   BY SETTING X:A = 1«, t00=0x000b, t01=0x010c}
0x1254…125e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x012a}
0x125e…1268              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0134}
0x1268…127a              Head {h00=0x000e, h01=0x0050, text=»X:A EQU 0 «, t00=0x000b, t01=0x013e}
0x127a…1290              Head {h00=0x0012, h01=0x0050, text=»RECOV EQU X:A «, t00=0x000b, t01=0x0150}
0x1290…129a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0166}
0x129a…12a4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0170}
0x12a4…12e2              Head {h00=0x003a, h01=0x0050, text=»*   JOURNAL TAPE MAY BE CUT/PERFORATED FOR PTS 6223 BY«, t00=0x000b, t01=0x017a}
0x12e2…12fe              Head {h00=0x0018, h01=0x0050, text=»*   SETTING X:B = 1 «, t00=0x000c, t01=0x0028}
0x12fe…1308              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0044}
0x1308…1312              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x004e}
0x1312…1324              Head {h00=0x000e, h01=0x0050, text=»X:B EQU 0 «, t00=0x000c, t01=0x0058}
0x1324…133a              Head {h00=0x0012, h01=0x0050, text=»CUTPER EQU X:B«, t00=0x000c, t01=0x006a}
0x133a…1344              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0080}
0x1344…134e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x008a}
0x134e…1394              Head {h00=0x0042, h01=0x0050, text=»*   SPECIAL CHARACTER /13, /14 IS ACCEPTED BY SETTING X:C = 1 «, t00=0x000c, t01=0x0094}
0x1394…13b8              Head {h00=0x0020, h01=0x0050, text=»*   AND X:D = 1 RESPECTIVLY «, t00=0x000c, t01=0x00da}
0x13b8…13c2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x00fe}
0x13c2…13cc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0108}
0x13cc…13de              Head {h00=0x000e, h01=0x0050, text=»X:C EQU 0 «, t00=0x000c, t01=0x0112}
0x13de…13f4              Head {h00=0x0012, h01=0x0050, text=»CHR13 EQU X:C «, t00=0x000c, t01=0x0124}
0x13f4…13fe              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x013a}
0x13fe…1408              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0144}
0x1408…141a              Head {h00=0x000e, h01=0x0050, text=»X:D EQU 0 «, t00=0x000c, t01=0x014e}
0x141a…1430              Head {h00=0x0012, h01=0x0050, text=»CHR14 EQU X:D «, t00=0x000c, t01=0x0160}
0x1430…143a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0176}
0x143a…1444              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0180}
0x1444…147a              Head {h00=0x0032, h01=0x0050, text=»*   PRINTING VOUCHER/PASSBOOK, IS COMPLETED IF«, t00=0x000c, t01=0x018a}
0x147a…14b8              Head {h00=0x003a, h01=0x0050, text=»*   PRINT OBJECT IS REMOVED UNDER PRINTING IF X:E = 1 «, t00=0x000d, t01=0x0030}
0x14b8…14c2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x006e}
0x14c2…14cc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0078}
0x14cc…14de              Head {h00=0x000e, h01=0x0050, text=»X:E EQU 0 «, t00=0x000d, t01=0x0082}
0x14de…14f4              Head {h00=0x0012, h01=0x0050, text=»COMPL EQU X:E «, t00=0x000d, t01=0x0094}
0x14f4…14fe              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x00aa}
0x14fe…1508              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x00b4}
0x1508…154a              Head {h00=0x003e, h01=0x0050, text=»*   IN SITUATIONS WHERE PRINTER HARDWARE OR SELECTOR UNIT «, t00=0x000d, t01=0x00be}
0x154a…158a              Head {h00=0x003c, h01=0x0050, text=»*   IS INACTIVE,END OF REQUEST MAY BE CHOSEN BY SETTING «, t00=0x000d, t01=0x0100}
0x158a…15cc              Head {h00=0x003e, h01=0x0050, text=»*   THE CONSTANT RELEND=1. RETURN CODE NOT OPERABLE IS SET«, t00=0x000d, t01=0x0140}
0x15cc…15d6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0182}
0x15d6…15e0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x018c}
0x15e0…15f2              Head {h00=0x000e, h01=0x0050, text=»X:F EQU 0 «, t00=0x000e, t01=0x0008}
0x15f2…1608              Head {h00=0x0012, h01=0x0050, text=»RELEND EQU X:F«, t00=0x000e, t01=0x001a}
0x1608…1612              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0030}
0x1612…161c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x003a}
0x161c…1638              Head {h00=0x0018, h01=0x0050, text=»*   MMU BUFFER SIZE «, t00=0x000e, t01=0x0044}
0x1638…1642              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0060}
0x1642…164c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x006a}
0x164c…165e              Head {h00=0x000e, h01=0x0050, text=»X:H EQU 20«, t00=0x000e, t01=0x0074}
0x165e…1674              Head {h00=0x0012, h01=0x0050, text=»DVBLEN EQU X:H«, t00=0x000e, t01=0x0086}
0x1674…167e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x009c}
0x167e…168c              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000e, t01=0x00a6}
0x168c…1696              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x00b4}
0x1696…16a0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x00be}
0x16a0…16b6              Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x000e, t01=0x00c8}
0x16b6…16cc              Head {h00=0x0012, h01=0x0050, text=»* CONSTANTS * «, t00=0x000e, t01=0x00de}
0x16cc…16e2              Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x000e, t01=0x00f4}
0x16e2…16ec              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x010a}
0x16ec…16f6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0114}
0x16f6…1728              Head {h00=0x002e, h01=0x0050, text=»CCERR EQU /4 RETURN CODE. CODE CHECK ERROR«, t00=0x000e, t01=0x011e}
0x1728…1760              Head {h00=0x0034, h01=0x0050, text=»PROUT EQU /2000 RETURN CODE. END OF JOURNAL TAPE«, t00=0x000e, t01=0x0150}
0x1760…1794              Head {h00=0x0030, h01=0x0050, text=»VOIN EQU /8 'VOUCHER IN' BIT IN DATA-REQUEST«, t00=0x000e, t01=0x0188}
0x1794…17ca              Head {h00=0x0032, h01=0x0050, text=»EOJT EQU /4 'END OF JOURNAL' BIT IN DATA-REQ. «, t00=0x000f, t01=0x002c}
0x17ca…1806              Head {h00=0x0038, h01=0x0050, text=»WAICHA EQU /100 BIT #7 DWTDEV;WAIT FOR STATUS CHANGE«, t00=0x000f, t01=0x0062}
0x1806…184a              Head {h00=0x0040, h01=0x0050, text=»VOCHA EQU /200 BIT #6 DWTDEV;VOUCHER STATUS CH. NOT ALLOWED «, t00=0x000f, t01=0x009e}
0x184a…1882              Head {h00=0x0034, h01=0x0050, text=»MESS EQU /400 BIT #5 DWTDEV;TEST MESSAGE WRITTEN«, t00=0x000f, t01=0x00e2}
0x1882…18a0              Head {h00=0x001a, h01=0x0050, text=»ETX EQU /03 LAST DUMMY«, t00=0x000f, t01=0x011a}
0x18a0…18d0              Head {h00=0x002c, h01=0x0050, text=»REMOT EQU /01 RESET PRINT BUFFER REMOTE «, t00=0x000f, t01=0x0138}
0x18d0…18fe              Head {h00=0x002a, h01=0x0050, text=»TAB EQU /11 TABULATION CHAR IN BUFFER «, t00=0x000f, t01=0x0168}
0x18fe…1922              Head {h00=0x0020, h01=0x0050, text=»CR1 EQU /0D CR JOURNAL TAPE «, t00=0x0010, t01=0x0008}
0x1922…1946              Head {h00=0x0020, h01=0x0050, text=»LF1 EQU /18 LF JOURNAL TAPE «, t00=0x0010, t01=0x002c}
0x1946…1978              Head {h00=0x002e, h01=0x0050, text=»CR2 EQU /09 CR TALLY ROLL,VOUCHER/PASSBOOK«, t00=0x0010, t01=0x0050}
0x1978…199a              Head {h00=0x001e, h01=0x0050, text=»LF2 EQU /19 LF TALLY ROLL «, t00=0x0010, t01=0x0082}
0x199a…19c2              Head {h00=0x0024, h01=0x0050, text=»LDO EQU /0B LIFT DOWN 1 POSITION«, t00=0x0010, t01=0x00a4}
0x19c2…19ea              Head {h00=0x0024, h01=0x0050, text=»LUP EQU /0A LIFT UP ONE POSITION«, t00=0x0010, t01=0x00cc}
0x19ea…1a12              Head {h00=0x0024, h01=0x0050, text=»LFF EQU /0C LIFT TO TOP POSITION«, t00=0x0010, t01=0x00f4}
0x1a12…1a4c              Head {h00=0x0036, h01=0x0050, text=»GRA EQU /1A WAIT FOR INSERTION OF VOUCHER/PASSBOOK«, t00=0x0010, t01=0x011c}
0x1a4c…1a78              Head {h00=0x0028, h01=0x0050, text=»REL EQU /1B RELEASE VOUCHER/PASSBOOK«, t00=0x0010, t01=0x0156}
0x1a78…1a9e              Head {h00=0x0022, h01=0x0050, text=»APH EQU /1D ATTACH PRINT HEAD «, t00=0x0010, t01=0x0182}
0x1a9e…1ac4              Head {h00=0x0022, h01=0x0050, text=»RPH EQU /1E RETURN PRINT HEAD «, t00=0x0011, t01=0x0018}
0x1ac4…1afc              Head {h00=0x0034, h01=0x0050, text=»TETX EQU /83 LAST DUMMY AFTER GRASP AND RELEASE «, t00=0x0011, t01=0x003e}
0x1afc…1b06              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0076}
0x1b06…1b10              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0080}
0x1b10…1b2e              Head {h00=0x001a, h01=0x0050, text=»********************* «, t00=0x0011, t01=0x008a}
0x1b2e…1b4c              Head {h00=0x001a, h01=0x0050, text=»* DWT-DISPLACEMENTS * «, t00=0x0011, t01=0x00a8}
0x1b4c…1b6a              Head {h00=0x001a, h01=0x0050, text=»********************* «, t00=0x0011, t01=0x00c6}
0x1b6a…1b74              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x00e4}
0x1b74…1b9c              Head {h00=0x0024, h01=0x0050, text=»RLN EQU /4 REQUESTED LINE NUMBER«, t00=0x0011, t01=0x00ee}
0x1b9c…1bc2              Head {h00=0x0022, h01=0x0050, text=»ALN EQU /5 ACTUAL LINE NUMBER «, t00=0x0011, t01=0x0116}
0x1bc2…1be6              Head {h00=0x0020, h01=0x0050, text=»PCO EQU /6 POSITION COUNTER «, t00=0x0011, t01=0x013c}
0x1be6…1bf0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0160}
0x1bf0…1c04              Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0011, t01=0x016a}
0x1c04…1c18              Head {h00=0x0010, h01=0x0050, text=»* BUFFERS * «, t00=0x0011, t01=0x017e}
0x1c18…1c2c (18, 0, 400) Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0012, t01=0x0004}
0x1c2c…1c36              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0018}
0x1c36…1c40              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0022}
0x1c40…1c66              Head {h00=0x0022, h01=0x0050, text=»BUF1 DATA /020D,/1D00 CR1,APH «, t00=0x0012, t01=0x002c}
0x1c66…1c7c              Head {h00=0x0012, h01=0x0050, text=» IFT CUTPER=0 «, t00=0x0012, t01=0x0052}
0x1c7c…1c98              Head {h00=0x0018, h01=0x0050, text=»BUF2 DATA /0209 CR2 «, t00=0x0012, t01=0x0068}
0x1c98…1ca4              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0012, t01=0x0084}
0x1ca4…1cba              Head {h00=0x0012, h01=0x0050, text=» IFT CUTPER=1 «, t00=0x0012, t01=0x0090}
0x1cba…1cd2              Head {h00=0x0014, h01=0x0050, text=»BUF2 DATA /0309 «, t00=0x0012, t01=0x00a6}
0x1cd2…1cde              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0012, t01=0x00be}
0x1cde…1cfc              Head {h00=0x001a, h01=0x0050, text=» DATA /1D20 APH,SPACE «, t00=0x0012, t01=0x00ca}
0x1cfc…1d22              Head {h00=0x0022, h01=0x0050, text=»BUF3 DATA /0209,/1D00 CR2,APH «, t00=0x0012, t01=0x00e8}
0x1d22…1d30              Head {h00=0x000a, h01=0x0050, text=»    =2«, t00=0x0012, t01=0x010e}
0x1d30…1d3a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x011c}
0x1d3a…1d44              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0126}
0x1d44…1d4e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0130}
0x1d4e…1d60              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0012, t01=0x013a}
0x1d60…1d72              Head {h00=0x000e, h01=0x0050, text=»* TABLES *«, t00=0x0012, t01=0x014c}
0x1d72…1d84              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0012, t01=0x015e}
0x1d84…1d8e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0170}
0x1d8e…1d98              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x017a}
0x1d98…1dbc              Head {h00=0x0020, h01=0x0050, text=» DATA DVBLEN MMU BUFFER SIZE«, t00=0x0012, t01=0x0184}
0x1dbc…1dd8              Head {h00=0x0018, h01=0x0050, text=» DATA 2 DEVICE INDEX«, t00=0x0013, t01=0x0018}
0x1dd8…1df8              Head {h00=0x001c, h01=0x0050, text=»TPAD EQU * ADDRESS BLOCK«, t00=0x0013, t01=0x0034}
0x1df8…1e1c              Head {h00=0x0020, h01=0x0050, text=» DATA ACTP ACTIVATIONDRIVER «, t00=0x0013, t01=0x0054}
0x1e1c…1e42              Head {h00=0x0022, h01=0x0050, text=» DATA 1 ABORT ROUTINE ADDRESS «, t00=0x0013, t01=0x0078}
0x1e42…1e66              Head {h00=0x0020, h01=0x0050, text=» DATA IHTP INTERRUPTHANDLER «, t00=0x0013, t01=0x009e}
0x1e66…1e8a              Head {h00=0x0020, h01=0x0050, text=» DATA RCTP RECOVERY ROUTINE «, t00=0x0013, t01=0x00c2}
0x1e8a…1e94              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x00e6}
0x1e94…1ebc              Head {h00=0x0024, h01=0x0050, text=»*    TABLE TO GET ROOMLESS POINT«, t00=0x0013, t01=0x00f0}
0x1ebc…1ec6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0118}
0x1ec6…1eda              Head {h00=0x0010, h01=0x0050, text=»ROMTAB EQU *«, t00=0x0013, t01=0x0122}
0x1eda…1f06              Head {h00=0x0028, h01=0x0050, text=» DATA /2122,/2426,/3B3C,/3E40,/5E5F «, t00=0x0013, t01=0x0136}
0x1f06…1f10              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0162}
0x1f10…1f3c              Head {h00=0x0028, h01=0x0050, text=»*   TABLE TO GET ACTUAL LF-CHARACTER«, t00=0x0013, t01=0x016c}
0x1f3c…1f46              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0008}
0x1f46…1f50              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0012}
0x1f50…1f64              Head {h00=0x0010, h01=0x0050, text=»LFTAB EQU * «, t00=0x0014, t01=0x001c}
0x1f64…1f94              Head {h00=0x002c, h01=0x0050, text=» DATA /1819 LINE FEED JOURNAL/TALLY ROLL«, t00=0x0014, t01=0x0030}
0x1f94…1faa              Head {h00=0x0012, h01=0x0050, text=» IFT CUTPER=1 «, t00=0x0014, t01=0x0060}
0x1faa…1fe8              Head {h00=0x003a, h01=0x0050, text=»CPTAB DATA /1F0F CODES FOR PERFORATE/CUT JOURNAL TAPE «, t00=0x0014, t01=0x0076}
0x1fe8…1ff4              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0014, t01=0x00b4}
0x1ff4…2014              Head {h00=0x001c, h01=0x0050, text=»TPTAB EQU * ORDER TABLE «, t00=0x0014, t01=0x00c0}
0x2014…2034              Head {h00=0x001c, h01=0x0050, text=» DATA /0002,/0607,/080D «, t00=0x0014, t01=0x00e0}
0x2034…204a              Head {h00=0x0012, h01=0x0050, text=» IFT CUTPER=1 «, t00=0x0014, t01=0x0100}
0x204a…205e              Head {h00=0x0010, h01=0x0050, text=» DATA /2226 «, t00=0x0014, t01=0x0116}
0x205e…206a              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0014, t01=0x012a}
0x206a…207e              Head {h00=0x0010, h01=0x0050, text=» DATA /393A «, t00=0x0014, t01=0x0136}
0x207e…2098              Head {h00=0x0016, h01=0x0050, text=»TPLEN EQU *-TPTAB «, t00=0x0014, t01=0x014a}
0x2098…20a6              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0014, t01=0x0164}
0x20a6…20b0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0172}
0x20b0…20ba              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x017c}
0x20ba…20ce              Head {h00=0x0010, h01=0x0050, text=»*   A C T P «, t00=0x0014, t01=0x0186}
0x20ce…20d8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x000a}
0x20d8…210e              Head {h00=0x0032, h01=0x0050, text=»*   THIS IS THE ACTIVATION PART OF THE DRIVER «, t00=0x0015, t01=0x0014}
0x210e…2150              Head {h00=0x003e, h01=0x0050, text=»*   CHECKS VALIDITY OF ORDERS AND JUMPS TO ORDER PROCESSOR«, t00=0x0015, t01=0x004a}
0x2150…215a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x008c}
0x215a…2164              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0096}
0x2164…216e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00a0}
0x216e…2192              Head {h00=0x0020, h01=0x0050, text=»ACTP EQU * ACTIVATION ENTRY «, t00=0x0015, t01=0x00aa}
0x2192…219c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00ce}
0x219c…21a6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00d8}
0x21a6…21e6              Head {h00=0x003c, h01=0x0050, text=»*   GET DWT INDEX: 0=JOURNAL,1=TALLY,2=VOUCHER/PASSBOOK «, t00=0x0015, t01=0x00e2}
0x21e6…220c              Head {h00=0x0022, h01=0x0050, text=» LC A1,DWTOR,A6 GET DWT INDEX «, t00=0x0015, t01=0x0122}
0x220c…2222              Head {h00=0x0012, h01=0x0050, text=» ANK A1,7 MASK«, t00=0x0015, t01=0x0148}
0x2222…224c              Head {h00=0x0026, h01=0x0050, text=» ADR A7,A1 ADD DWT INDEX TO ORDER «, t00=0x0015, t01=0x015e}
0x224c…227c              Head {h00=0x002c, h01=0x0050, text=» SC A7,DWTOR+1,A6 SAVE NEW ORDER IN DWT «, t00=0x0015, t01=0x0188}
0x227c…2298              Head {h00=0x0018, h01=0x0050, text=» LDK A4,0 ACTIVATION«, t00=0x0016, t01=0x0028}
0x2298…22b6              Head {h00=0x001a, h01=0x0050, text=»ACT005 LDK A3,TPLEN-1 «, t00=0x0016, t01=0x0044}
0x22b6…22ec              Head {h00=0x0032, h01=0x0050, text=»ACT010 CC A7,TPTAB,A3 FIND OUT IF LEGAL ORDER «, t00=0x0016, t01=0x0062}
0x22ec…230e              Head {h00=0x001e, h01=0x0050, text=» RF(E) ACT020 VALID ORDER «, t00=0x0016, t01=0x0098}
0x230e…2320              Head {h00=0x000e, h01=0x0050, text=» SUK A3,1 «, t00=0x0016, t01=0x00ba}
0x2320…2340              Head {h00=0x001c, h01=0x0050, text=» RB(NN) ACT010 TRY NEXT «, t00=0x0016, t01=0x00cc}
0x2340…234a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x00ec}
0x234a…236c              Head {h00=0x001e, h01=0x0050, text=» ABL LENDER ILLEGAL ORDER «, t00=0x0016, t01=0x00f6}
0x236c…2376              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0118}
0x2376…2380              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0122}
0x2380…2398              Head {h00=0x0014, h01=0x0050, text=»ACT020 LDK A1,1 «, t00=0x0016, t01=0x012c}
0x2398…23c8              Head {h00=0x002c, h01=0x0050, text=» ST A1,DWTDEV+PCO,A6 RESET BYTE COUNTER «, t00=0x0016, t01=0x0144}
0x23c8…23e4              Head {h00=0x0018, h01=0x0050, text=» ADR A3,A3 GET INDEX«, t00=0x0016, t01=0x0174}
0x23e4…2408              Head {h00=0x0020, h01=0x0050, text=» ABI TPFUC,A3 EXECUTE ORDER «, t00=0x0016, t01=0x0190}
0x2408…2444              Head {h00=0x0038, h01=0x0050, text=»TPFUC DATA TPTEST,TPTEST,TP200,TP405,ACT055,ACT050  «, t00=0x0017, t01=0x0024}
0x2444…245a              Head {h00=0x0012, h01=0x0050, text=» IFT CUTPER=1 «, t00=0x0017, t01=0x0060}
0x245a…2474              Head {h00=0x0016, h01=0x0050, text=» DATA TP700,TP750 «, t00=0x0017, t01=0x0076}
0x2474…2480              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0017, t01=0x0090}
0x2480…249a              Head {h00=0x0016, h01=0x0050, text=» DATA TP800,TP900 «, t00=0x0017, t01=0x009c}
0x249a…24ac              Head {h00=0x000e, h01=0x0050, text=» EJECT    «, t00=0x0017, t01=0x00b6}
0x24ac…24ba              Head {h00=0x000a, h01=0x0050, text=»*     «, t00=0x0017, t01=0x00c8}
0x24ba…24c8              Head {h00=0x000a, h01=0x0050, text=»*     «, t00=0x0017, t01=0x00d6}
0x24c8…24e6              Head {h00=0x001a, h01=0x0050, text=»*   ORDER 00: TEST    «, t00=0x0017, t01=0x00e4}
0x24e6…2532              Head {h00=0x0048, h01=0x0050, text=»*              IMPROVED TEST OF BOTH SUM OFF AND PRINTER NOT THERE  «, t00=0x0017, t01=0x0102}
0x2532…2540              Head {h00=0x000a, h01=0x0050, text=»*     «, t00=0x0017, t01=0x014e}
0x2540…254e              Head {h00=0x000a, h01=0x0050, text=»*     «, t00=0x0017, t01=0x015c}
0x254e…255c              Head {h00=0x000a, h01=0x0050, text=»*     «, t00=0x0017, t01=0x016a}
0x255c…256a              Head {h00=0x000a, h01=0x0050, text=»*     «, t00=0x0017, t01=0x0178}
0x256a…257e              Head {h00=0x0010, h01=0x0050, text=»TPTEST EQU *«, t00=0x0017, t01=0x0186}
0x257e…259e              Head {h00=0x001c, h01=0x0050, text=» LDK A2,/5 BLOCK LENGTH «, t00=0x0018, t01=0x000a}
0x259e…25c2              Head {h00=0x0020, h01=0x0050, text=» CF A5,STABLK START OF BLOCK«, t00=0x0018, t01=0x002a}
0x25c2…25e4              Head {h00=0x001e, h01=0x0050, text=» RF(NZ) ERTP1 JMP IF ERROR«, t00=0x0018, t01=0x004e}
0x25e4…2606              Head {h00=0x001e, h01=0x0050, text=» LDK A2,/02 SEND CHAR /02 «, t00=0x0018, t01=0x0070}
0x2606…261e              Head {h00=0x0014, h01=0x0050, text=» CF A5,OUTPUT   «, t00=0x0018, t01=0x0092}
0x261e…2640              Head {h00=0x001e, h01=0x0050, text=» RF(NZ) ERTP1 JMP IF ERROR«, t00=0x0018, t01=0x00aa}
0x2640…266c              Head {h00=0x0028, h01=0x0050, text=» LDK A2,0 SEND CHAR /00=END OF TEST «, t00=0x0018, t01=0x00cc}
0x266c…2684              Head {h00=0x0014, h01=0x0050, text=» CF A5,OUTPUT   «, t00=0x0018, t01=0x00f8}
0x2684…26a6              Head {h00=0x001e, h01=0x0050, text=» RF(NZ) ERTP1 JMP IF ERROR«, t00=0x0018, t01=0x0110}
0x26a6…26ba              Head {h00=0x0010, h01=0x0050, text=» RF TPDUMY  «, t00=0x0018, t01=0x0132}
0x26ba…26c8              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0018, t01=0x0146}
0x26c8…26d2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0154}
0x26d2…26dc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x015e}
0x26dc…270c              Head {h00=0x002c, h01=0x0050, text=»*   ORDER 06,0B: WRITE VOUCHER/PASSBOOK «, t00=0x0018, t01=0x0168}
0x270c…274e              Head {h00=0x003e, h01=0x0050, text=»*                GET REQUESTED LINE NUMBER AND SAVE IN DWT«, t00=0x0019, t01=0x0008}
0x274e…2758              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x004a}
0x2758…2762              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0054}
0x2762…276c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x005e}
0x276c…27b2              Head {h00=0x0042, h01=0x0050, text=»ACT050 LD A1,ECBCW,A8 GET LINE NUMBER FROM CONTROL WORD IN ECB«, t00=0x0019, t01=0x0068}
0x27b2…27c4              Head {h00=0x000e, h01=0x0050, text=» RF ACT085«, t00=0x0019, t01=0x00ae}
0x27c4…27ce              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x00c0}
0x27ce…27fe              Head {h00=0x002c, h01=0x0050, text=»ACT055 LD A3,ECBBA,A8 GET BUFFER ADDRESS«, t00=0x0019, t01=0x00ca}
0x27fe…2828              Head {h00=0x0026, h01=0x0050, text=» LC A3,1,A3 GET CONTROL CHARACTER «, t00=0x0019, t01=0x00fa}
0x2828…2850              Head {h00=0x0024, h01=0x0050, text=» ANK A3,/FF REQUESTED LINE STEPS«, t00=0x0019, t01=0x0124}
0x2850…2864              Head {h00=0x0010, h01=0x0050, text=» SUK A3,/39 «, t00=0x0019, t01=0x014c}
0x2864…2888              Head {h00=0x0020, h01=0x0050, text=» RF(G) ACT070 > /39 = ONE LF«, t00=0x0019, t01=0x0160}
0x2888…289a              Head {h00=0x000e, h01=0x0050, text=» ADK A3,/9«, t00=0x0019, t01=0x0184}
0x289a…28b0              Head {h00=0x0012, h01=0x0050, text=» RF(NE) ACT060«, t00=0x001a, t01=0x0008}
0x28b0…28ce              Head {h00=0x001a, h01=0x0050, text=» LDK A3,2 /30 = TWO LF«, t00=0x001a, t01=0x001e}
0x28ce…28e0              Head {h00=0x000e, h01=0x0050, text=» RF ACT080«, t00=0x001a, t01=0x003c}
0x28e0…290c              Head {h00=0x0028, h01=0x0050, text=»ACT060 RF(G) ACT080 /31-/39 = 1-9 LF«, t00=0x001a, t01=0x004e}
0x290c…291e              Head {h00=0x000e, h01=0x0050, text=» ADK A3,/5«, t00=0x001a, t01=0x007a}
0x291e…2940              Head {h00=0x001e, h01=0x0050, text=» ABL(Z) TP605 /2B = NO LF «, t00=0x001a, t01=0x008c}
0x2940…295e              Head {h00=0x001a, h01=0x0050, text=»ACT070 LDK A3,1 ONE LF«, t00=0x001a, t01=0x00ae}
0x295e…299a              Head {h00=0x0038, h01=0x0050, text=»ACT080 LC A1,DWTDEV+RLN,A6 GET LINE NUMBER FROM DWT «, t00=0x001a, t01=0x00cc}
0x299a…29c8              Head {h00=0x002a, h01=0x0050, text=» SUR A1,A3 GET REQUESTED LINE POSITION«, t00=0x001a, t01=0x0108}
0x29c8…29fe              Head {h00=0x0032, h01=0x0050, text=»ACT085 RF(NN) ACT090 LINE POSITION LESS ZERO ?«, t00=0x001a, t01=0x0136}
0x29fe…2a2c              Head {h00=0x002a, h01=0x0050, text=» LDK A1,0 YES; SET LINE POSITION ZERO «, t00=0x001a, t01=0x016c}
0x2a2c…2a36              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x000a}
0x2a36…2a5a              Head {h00=0x0020, h01=0x0050, text=»ACT090 LDR A4,A4 RECOVERY ? «, t00=0x001b, t01=0x0014}
0x2a5a…2a74              Head {h00=0x0016, h01=0x0050, text=» RF(NZ) TP605 YES «, t00=0x001b, t01=0x0038}
0x2a74…2aac              Head {h00=0x0034, h01=0x0050, text=» SC A1,DWTDEV+RLN,A6 SAVE REQUESTED LINE NUMBER «, t00=0x001b, t01=0x0052}
0x2aac…2abe              Head {h00=0x000e, h01=0x0050, text=» RF TP605 «, t00=0x001b, t01=0x008a}
0x2abe…2acc              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001b, t01=0x009c}
0x2acc…2ad6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x00aa}
0x2ad6…2ae0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x00b4}
0x2ae0…2aea              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x00be}
0x2aea…2b0e              Head {h00=0x0020, h01=0x0050, text=»*   ORDER 06 : PRINT JOURNAL«, t00=0x001b, t01=0x00c8}
0x2b0e…2b18              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x00ec}
0x2b18…2b22              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x00f6}
0x2b22…2b2c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0100}
0x2b2c…2b5a              Head {h00=0x002a, h01=0x0050, text=»TP200 LDKL A3,BUF1 SEND CR1 AND ATTACH«, t00=0x001b, t01=0x010a}
0x2b5a…2b6e              Head {h00=0x0010, h01=0x0050, text=»TP210 EQU * «, t00=0x001b, t01=0x0138}
0x2b6e…2b7c              Head {h00=0x000a, h01=0x0050, text=»    =2«, t00=0x001b, t01=0x014c}
0x2b7c…2b94              Head {h00=0x0014, h01=0x0050, text=» LD A2,ECBRL,A8 «, t00=0x001b, t01=0x015a}
0x2b94…2bb4              Head {h00=0x001c, h01=0x0050, text=» ADK A2,/F BLOCK LENGTH «, t00=0x001b, t01=0x0172}
0x2bb4…2bd8 (28, 0, 400) Head {h00=0x0020, h01=0x0050, text=» CF A5,STABLK START OF BLOCK«, t00=0x001c, t01=0x0004}
0x2bd8…2c00              Head {h00=0x0024, h01=0x0050, text=»ERTP1 RF(NZ) ERTP2 JMP IF ERROR «, t00=0x001c, t01=0x0028}
0x2c00…2c36              Head {h00=0x0032, h01=0x0050, text=» LC A1,DWTDEV,A6 GET LEFT BYTE IN STATUS WORD «, t00=0x001c, t01=0x0050}
0x2c36…2c5e              Head {h00=0x0024, h01=0x0050, text=» ANK A1,4 TEXT MESSAGE WRITTEN ?«, t00=0x001c, t01=0x0086}
0x2c5e…2c8a              Head {h00=0x0028, h01=0x0050, text=» RF(NE) TP220 YES; COMPLETE REQUEST «, t00=0x001c, t01=0x00ae}
0x2c8a…2cb6              Head {h00=0x0028, h01=0x0050, text=» LD A1,ECBRL,A8 GET REQUESTED LENGTH«, t00=0x001c, t01=0x00da}
0x2cb6…2cde              Head {h00=0x0024, h01=0x0050, text=» SUK A1,3 REQUESTED LENGTH 0-2 ?«, t00=0x001c, t01=0x0106}
0x2cde…2d08              Head {h00=0x0026, h01=0x0050, text=» RF(N) TP230 YES; COMPLETE REQUEST«, t00=0x001c, t01=0x012e}
0x2d08…2d1c              Head {h00=0x0010, h01=0x0050, text=» RF(P) TP215«, t00=0x001c, t01=0x0158}
0x2d1c…2d3e              Head {h00=0x001e, h01=0x0050, text=» LD A1,2,A8 BUFFER ADDRESS«, t00=0x001c, t01=0x016c}
0x2d3e…2d62              Head {h00=0x0020, h01=0x0050, text=» LC A2,2,A1 THIRD CHARACTER «, t00=0x001c, t01=0x018e}
0x2d62…2d8a              Head {h00=0x0024, h01=0x0050, text=» CCK A2,/2020 CONTROL CHARACTER «, t00=0x001d, t01=0x0022}
0x2d8a…2da0              Head {h00=0x0012, h01=0x0050, text=» RF(NL) TP215 «, t00=0x001d, t01=0x004a}
0x2da0…2db2              Head {h00=0x000e, h01=0x0050, text=» RF TP220 «, t00=0x001d, t01=0x0060}
0x2db2…2dc6              Head {h00=0x0010, h01=0x0050, text=»TP215 EQU * «, t00=0x001d, t01=0x0072}
0x2dc6…2de8              Head {h00=0x001e, h01=0x0050, text=» CF A5,BUFCHR SEND BUFFER «, t00=0x001d, t01=0x0086}
0x2de8…2e0e              Head {h00=0x0022, h01=0x0050, text=» CF A5,PRBUF PRINT ECB-BUFFER «, t00=0x001d, t01=0x00a8}
0x2e0e…2e22              Head {h00=0x0010, h01=0x0050, text=»TP220 EQU * «, t00=0x001d, t01=0x00ce}
0x2e22…2e34              Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x001d, t01=0x00e2}
0x2e34…2e6e              Head {h00=0x0036, h01=0x0050, text=»TP230 LDKL A2,/FDFF VOUCHER STATUS CHANGE ALLOWED «, t00=0x001d, t01=0x00f4}
0x2e6e…2e88              Head {h00=0x0016, h01=0x0050, text=» ANS A2,DWTDEV,A6 «, t00=0x001d, t01=0x012e}
0x2e88…2e96              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001d, t01=0x0148}
0x2e96…2ea0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0156}
0x2ea0…2eaa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0160}
0x2eaa…2ecc              Head {h00=0x001e, h01=0x0050, text=»*   ECB-BUFFER IS WRITTEN «, t00=0x001d, t01=0x016a}
0x2ecc…2ed6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x018c}
0x2ed6…2f04              Head {h00=0x002a, h01=0x0050, text=»*   SEND LINE FEED IF JOURNAL OR TALLY«, t00=0x001e, t01=0x0008}
0x2f04…2f0e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0036}
0x2f0e…2f18              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0040}
0x2f18…2f2a              Head {h00=0x000e, h01=0x0050, text=»TPLF EQU *«, t00=0x001e, t01=0x004a}
0x2f2a…2f3c              Head {h00=0x000e, h01=0x0050, text=» LDR A1,A1«, t00=0x001e, t01=0x005c}
0x2f3c…2f52              Head {h00=0x0012, h01=0x0050, text=» RF(NE) TPLF10«, t00=0x001e, t01=0x006e}
0x2f52…2f78              Head {h00=0x0022, h01=0x0050, text=» LDK A2,RPH DETACH PRINT HEAD «, t00=0x001e, t01=0x0084}
0x2f78…2f92              Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT SEND«, t00=0x001e, t01=0x00aa}
0x2f92…2fb4              Head {h00=0x001e, h01=0x0050, text=» RF(NZ) ERTP2 JMP IF ERROR«, t00=0x001e, t01=0x00c4}
0x2fb4…2fe6              Head {h00=0x002e, h01=0x0050, text=» LDKL A1,MESS INDICATE MESSAGE PRINTED =3 «, t00=0x001e, t01=0x00e6}
0x2fe6…3004              Head {h00=0x001a, h01=0x0050, text=» ORS A1,DWTDEV,A6  =3 «, t00=0x001e, t01=0x0118}
0x3004…3018              Head {h00=0x0010, h01=0x0050, text=»TPLF10 EQU *«, t00=0x001e, t01=0x0136}
0x3018…302a              Head {h00=0x000e, h01=0x0050, text=» SUK A7,8 «, t00=0x001e, t01=0x014a}
0x302a…3056              Head {h00=0x0028, h01=0x0050, text=» RF(NN) TPL010 NOT JOURNAL AND TALLY«, t00=0x001e, t01=0x015c}
0x3056…3078              Head {h00=0x001e, h01=0x0050, text=» ADK A7,2 GET INDEX TABLE «, t00=0x001e, t01=0x0188}
0x3078…30a0              Head {h00=0x0024, h01=0x0050, text=» LC A2,LFTAB,A7 GET LF CHARACTER«, t00=0x001f, t01=0x001a}
0x30a0…30c4              Head {h00=0x0020, h01=0x0050, text=» CF A5,OUTPUT SEND LF CHAR. «, t00=0x001f, t01=0x0042}
0x30c4…30e6              Head {h00=0x001e, h01=0x0050, text=» RF(NZ) ERTP2 JMP IF ERROR«, t00=0x001f, t01=0x0066}
0x30e6…3118              Head {h00=0x002e, h01=0x0050, text=»TPL010 LD A1,ECBRL,A8 GET REQUESTED LENGTH«, t00=0x001f, t01=0x0088}
0x3118…3146              Head {h00=0x002a, h01=0x0050, text=» ST A1,ECBEL,A8 STORE EFFECTIVE LENGTH«, t00=0x001f, t01=0x00ba}
0x3146…3154              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001f, t01=0x00e8}
0x3154…315e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x00f6}
0x315e…3168              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0100}
0x3168…3188              Head {h00=0x001c, h01=0x0050, text=»*   COMMON END OF PRINT «, t00=0x001f, t01=0x010a}
0x3188…3192              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x012a}
0x3192…319c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0134}
0x319c…31c2              Head {h00=0x0022, h01=0x0050, text=»*   SEND LAST DUMMY CHARACTER «, t00=0x001f, t01=0x013e}
0x31c2…31cc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0164}
0x31cc…31e0              Head {h00=0x0010, h01=0x0050, text=»TPDUMY EQU *«, t00=0x001f, t01=0x016e}
0x31e0…31f4              Head {h00=0x0010, h01=0x0050, text=» LDK A2,ETX «, t00=0x001f, t01=0x0182}
0x31f4…320a              Head {h00=0x0012, h01=0x0050, text=» CF A5,OUTPUT «, t00=0x0020, t01=0x0008}
0x320a…322c              Head {h00=0x001e, h01=0x0050, text=» RF(NZ) ERTP2 JMP IF ERROR«, t00=0x0020, t01=0x001e}
0x322c…3252              Head {h00=0x0022, h01=0x0050, text=» CF A5,ENDBLK END OF BLOCK =3 «, t00=0x0020, t01=0x0040}
0x3252…327c              Head {h00=0x0026, h01=0x0050, text=»ERTP2 RF(NZ) ERTP3 JMP IF ERROR =3«, t00=0x0020, t01=0x0066}
0x327c…328a              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0020, t01=0x0090}
0x328a…3294              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x009e}
0x3294…329e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x00a8}
0x329e…32d2              Head {h00=0x0030, h01=0x0050, text=»*   CHECK STATUS AFTER LAST DUMMY CHARACTER «, t00=0x0020, t01=0x00b2}
0x32d2…32dc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x00e6}
0x32dc…32f0              Head {h00=0x0010, h01=0x0050, text=»TPTST EQU * «, t00=0x0020, t01=0x00f0}
0x32f0…3314              Head {h00=0x0020, h01=0x0050, text=» LD A7,DWTOR,A6 GET ORDER =3«, t00=0x0020, t01=0x0104}
0x3314…3330              Head {h00=0x0018, h01=0x0050, text=» ANK A7,/FF CLEAN =3«, t00=0x0020, t01=0x0128}
0x3330…3362              Head {h00=0x002e, h01=0x0050, text=» SUK A7,2 TEST STATUS : VOUCHER/PASSBOOK ?«, t00=0x0020, t01=0x0144}
0x3362…337c              Head {h00=0x0016, h01=0x0050, text=» RF(NZ) TST010 NO «, t00=0x0020, t01=0x0176}
0x337c…33aa              Head {h00=0x002a, h01=0x0050, text=»TST005 LC A2,DWTDEV+1,A6 GET STATUS =2«, t00=0x0020, t01=0x0190}
0x33aa…33cc              Head {h00=0x001e, h01=0x0050, text=» ANK A2,VOIN VOUCHER OUT ?«, t00=0x0021, t01=0x002e}
0x33cc…33e4              Head {h00=0x0014, h01=0x0050, text=» RF(NZ) ENDIO NO«, t00=0x0021, t01=0x0050}
0x33e4…33fa              Head {h00=0x0012, h01=0x0050, text=» RF TST015 YES«, t00=0x0021, t01=0x0068}
0x33fa…3404              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x007e}
0x3404…341c              Head {h00=0x0014, h01=0x0050, text=»TST010 SUK A7,4 «, t00=0x0021, t01=0x0088}
0x341c…3432              Head {h00=0x0012, h01=0x0050, text=» IFT CUTPER=0 «, t00=0x0021, t01=0x00a0}
0x3432…3460              Head {h00=0x002a, h01=0x0050, text=» RF(G) ENDIO NOT TEST STATUS, JOURNAL «, t00=0x0021, t01=0x00b6}
0x3460…346c              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0021, t01=0x00e4}
0x346c…3482              Head {h00=0x0012, h01=0x0050, text=» IFT CUTPER=1 «, t00=0x0021, t01=0x00f0}
0x3482…34b0              Head {h00=0x002a, h01=0x0050, text=» RF(G) TST020 NOT TEST STATUS, JOURNAL«, t00=0x0021, t01=0x0106}
0x34b0…34c4              Head {h00=0x0010, h01=0x0050, text=»TST012 EQU *«, t00=0x0021, t01=0x0134}
0x34c4…34d0              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0021, t01=0x0148}
0x34d0…34f8              Head {h00=0x0024, h01=0x0050, text=» LC A2,DWTDEV+1,A6 GET STATUS =2«, t00=0x0021, t01=0x0154}
0x34f8…3522              Head {h00=0x0026, h01=0x0050, text=» ANK A2,EOJT END OF JOURNAL TAPE? «, t00=0x0021, t01=0x017c}
0x3522…354a              Head {h00=0x0024, h01=0x0050, text=» RF(NZ) ENDIO NO: PERFORM ENDIO «, t00=0x0022, t01=0x0016}
0x354a…3578              Head {h00=0x002a, h01=0x0050, text=»TST015 ORKL A1,PROUT SET RETURN CODE: «, t00=0x0022, t01=0x003e}
0x3578…3580              Head {h00=0x0004, h01=0x0050, t00=0x0022, t01=0x006c}
0x3580…35ac              Head {h00=0x0028, h01=0x0050, text=»   END OF JOURNAL TAPE, VOUCHER OUT «, t00=0x0022, t01=0x0074}
0x35ac…35b6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x00a0}
0x35b6…35e6              Head {h00=0x002c, h01=0x0050, text=»*   PERFORM END I/O AND GO TO DISPATCHER«, t00=0x0022, t01=0x00aa}
0x35e6…35f0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x00da}
0x35f0…3604              Head {h00=0x0010, h01=0x0050, text=»ENDIO EQU * «, t00=0x0022, t01=0x00e4}
0x3604…3612              Head {h00=0x000a, h01=0x0050, text=»    =3«, t00=0x0022, t01=0x00f8}
0x3612…3646              Head {h00=0x0030, h01=0x0050, text=» LDKL A4,/FBFF RESET MESSAGE WRITTEN IND. =3«, t00=0x0022, t01=0x0106}
0x3646…3664              Head {h00=0x001a, h01=0x0050, text=» ANS A4,DWTDEV,A6  =3 «, t00=0x0022, t01=0x013a}
0x3664…3672              Head {h00=0x000a, h01=0x0050, text=»    =3«, t00=0x0022, t01=0x0158}
0x3672…367a              Head {h00=0x0004, h01=0x0050, t00=0x0022, t01=0x0166}
0x367a…36b2              Head {h00=0x0034, h01=0x0050, text=» ABL LENDIS PERFORM END I/O AND GO TO DISPATCHER«, t00=0x0022, t01=0x016e}
0x36b2…36bc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0016}
0x36bc…36d2              Head {h00=0x0012, h01=0x0050, text=» IFT CUTPER=1 «, t00=0x0023, t01=0x0020}
0x36d2…36ea              Head {h00=0x0014, h01=0x0050, text=»TST020 SUK A7,16«, t00=0x0023, t01=0x0036}
0x36ea…3710              Head {h00=0x0022, h01=0x0050, text=» RB(L) ENDIO VOUCHER/PASSBOOK «, t00=0x0023, t01=0x004e}
0x3710…3722              Head {h00=0x000e, h01=0x0050, text=» SUK A7,4 «, t00=0x0023, t01=0x0074}
0x3722…3744              Head {h00=0x001e, h01=0x0050, text=» RB(G) ENDIO GRASP,RELEASE«, t00=0x0023, t01=0x0086}
0x3744…3764              Head {h00=0x001c, h01=0x0050, text=» RB TST012 CUT,PERFORATE«, t00=0x0023, t01=0x00a8}
0x3764…3770              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0023, t01=0x00c8}
0x3770…377e              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0023, t01=0x00d4}
0x377e…3788              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x00e2}
0x3788…3792              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x00ec}
0x3792…379c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x00f6}
0x379c…37c4              Head {h00=0x0024, h01=0x0050, text=»*   ORDER 06 : PRINT TALLY ROLL «, t00=0x0023, t01=0x0100}
0x37c4…37ce              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0128}
0x37ce…37d8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0132}
0x37d8…37e2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x013c}
0x37e2…380e              Head {h00=0x0028, h01=0x0050, text=»TP405 CF A5,RELEAS ERROR. VOUCHER IN«, t00=0x0023, t01=0x0146}
0x380e…3820              Head {h00=0x000e, h01=0x0050, text=»    =2(=1)«, t00=0x0023, t01=0x0172}
0x3820…382a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0184}
0x382a…3858              Head {h00=0x002a, h01=0x0050, text=»TP407 LDKL A3,BUF3 SEND CR2 AND ATTACH«, t00=0x0023, t01=0x018e}
0x3858…386c              Head {h00=0x0010, h01=0x0050, text=»TP410 EQU * «, t00=0x0024, t01=0x002c}
0x386c…3882              Head {h00=0x0012, h01=0x0050, text=» LDKL A1,VOCHA«, t00=0x0024, t01=0x0040}
0x3882…38c6              Head {h00=0x0040, h01=0x0050, text=» ORS A1,DWTDEV,A6 INDICATE VOUCHER STATUS CHANGE NOT ALLOWED«, t00=0x0024, t01=0x0056}
0x38c6…38d8              Head {h00=0x000e, h01=0x0050, text=» RB TP210 «, t00=0x0024, t01=0x009a}
0x38d8…38e6              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0024, t01=0x00ac}
0x38e6…38f0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x00ba}
0x38f0…38fa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x00c4}
0x38fa…3904              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x00ce}
0x3904…3932              Head {h00=0x002a, h01=0x0050, text=»*   ORDER 06 : WRITE  VOUCHER/PASSBOOK«, t00=0x0024, t01=0x00d8}
0x3932…3960              Head {h00=0x002a, h01=0x0050, text=»*         OB : POSITION LIFT AND WRITE«, t00=0x0024, t01=0x0106}
0x3960…396a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0134}
0x396a…3974              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x013e}
0x3974…398a              Head {h00=0x0012, h01=0x0050, text=»TP605 EQU *   «, t00=0x0024, t01=0x0148}
0x398a…39ac              Head {h00=0x001e, h01=0x0050, text=» LDK A2,5 BLOCK LENGTH =2 «, t00=0x0024, t01=0x015e}
0x39ac…39d4              Head {h00=0x0024, h01=0x0050, text=» CF A5,STABLK START OF BLOCK =2 «, t00=0x0024, t01=0x0180}
0x39d4…39fa              Head {h00=0x0022, h01=0x0050, text=» RF(NZ) ERTP3 JMP IF ERROR =2 «, t00=0x0025, t01=0x0018}
0x39fa…3a20              Head {h00=0x0022, h01=0x0050, text=» CF A5,GRASP GRASP VOUCHER =2 «, t00=0x0025, t01=0x003e}
0x3a20…3a56              Head {h00=0x0032, h01=0x0050, text=» LC A2,DWTDEV+RLN,A6 GET REQUESTED LINE NO. =2«, t00=0x0025, t01=0x0064}
0x3a56…3a72              Head {h00=0x0018, h01=0x0050, text=» ANK A2,/FF CLEAN =2«, t00=0x0025, t01=0x009a}
0x3a72…3a9e              Head {h00=0x0028, h01=0x0050, text=» SUR A2,A3 GET /REQ.-ACT./ LINE NO. «, t00=0x0025, t01=0x00b6}
0x3a9e…3ab4              Head {h00=0x0012, h01=0x0050, text=» RF(NN) TP608 «, t00=0x0025, t01=0x00e2}
0x3ab4…3ac2              Head {h00=0x000a, h01=0x0050, text=»    =2«, t00=0x0025, t01=0x00f8}
0x3ac2…3ad8              Head {h00=0x0012, h01=0x0050, text=» NGR A2,A2  =2«, t00=0x0025, t01=0x0106}
0x3ad8…3af0              Head {h00=0x0014, h01=0x0050, text=»TP608 ADK A2,/9 «, t00=0x0025, t01=0x011c}
0x3af0…3b14              Head {h00=0x0020, h01=0x0050, text=» CF A5,STABLK START OF BLOCK«, t00=0x0025, t01=0x0134}
0x3b14…3b36              Head {h00=0x001e, h01=0x0050, text=» RF(NZ) ERTP3 JMP IF ERROR«, t00=0x0025, t01=0x0158}
0x3b36…3b44              Head {h00=0x000a, h01=0x0050, text=»    =2«, t00=0x0025, t01=0x017a}
0x3b44…3b52              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0025, t01=0x0188}
0x3b52…3b5c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0008}
0x3b5c…3b66              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0012}
0x3b66…3b94              Head {h00=0x002a, h01=0x0050, text=»*   SEND ELEVATOR UP/DOWN UNTIL ACTUAL«, t00=0x0026, t01=0x001c}
0x3b94…3bbe              Head {h00=0x0026, h01=0x0050, text=»*   LINE NUMBER IS EQUAL REQUESTED«, t00=0x0026, t01=0x004a}
0x3bbe…3bc8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0074}
0x3bc8…3bd2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x007e}
0x3bd2…3c08              Head {h00=0x0032, h01=0x0050, text=»TP610 CC A3,DWTDEV+RLN,A6 COMPARE LINE NUMBER «, t00=0x0026, t01=0x0088}
0x3c08…3c22              Head {h00=0x0016, h01=0x0050, text=» RF(E) TP650 EQUAL«, t00=0x0026, t01=0x00be}
0x3c22…3c48              Head {h00=0x0022, h01=0x0050, text=» RF(G) TP630 SEND ELEVATOR UP «, t00=0x0026, t01=0x00d8}
0x3c48…3c6e              Head {h00=0x0022, h01=0x0050, text=» LDK A2,LDO SEND ELEVATOR DOWN«, t00=0x0026, t01=0x00fe}
0x3c6e…3c9c              Head {h00=0x002a, h01=0x0050, text=» ADK A3,1 INCREMENT ACTUAL LINE NUMBER«, t00=0x0026, t01=0x0124}
0x3c9c…3cae              Head {h00=0x000e, h01=0x0050, text=» RF TP640 «, t00=0x0026, t01=0x0152}
0x3cae…3cd8              Head {h00=0x0026, h01=0x0050, text=»TP630 LDK A2,LUP SEND ELEVATOR UP «, t00=0x0026, t01=0x0164}
0x3cd8…3d06              Head {h00=0x002a, h01=0x0050, text=» SUK A3,1 DECREMENT ACTUAL LINE NUMBER«, t00=0x0026, t01=0x018e}
0x3d06…3d10              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x002c}
0x3d10…3d3a              Head {h00=0x0026, h01=0x0050, text=»TP640 CF A5,OUTPUT SEND LIFT CHAR «, t00=0x0027, t01=0x0036}
0x3d3a…3d5c              Head {h00=0x001e, h01=0x0050, text=» RF(NZ) ERTP3 JMP IF ERROR«, t00=0x0027, t01=0x0060}
0x3d5c…3d66              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0082}
0x3d66…3d9a              Head {h00=0x0030, h01=0x0050, text=» SC A3,DWTDEV+ALN,A6 SAVE ACTUAL LINE NUMBER«, t00=0x0027, t01=0x008c}
0x3d9a…3dc2              Head {h00=0x0024, h01=0x0050, text=» LC A2,DWTDEV+1,A6 GET STATUS =2«, t00=0x0027, t01=0x00c0}
0x3dc2…3de4              Head {h00=0x001e, h01=0x0050, text=» ANK A2,VOIN VOUCHER IN ? «, t00=0x0027, t01=0x00e8}
0x3de4…3df8              Head {h00=0x0010, h01=0x0050, text=» IFT COMPL=0«, t00=0x0027, t01=0x010a}
0x3df8…3e20              Head {h00=0x0024, h01=0x0050, text=» ABL(Z) RCTP NO: ERROR RECOVERY «, t00=0x0027, t01=0x011e}
0x3e20…3e50              Head {h00=0x002c, h01=0x0050, text=» RB TP610 YES: CHECK IF LIFT  POSITIONED«, t00=0x0027, t01=0x0146}
0x3e50…3e5c              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0027, t01=0x0176}
0x3e5c…3e70              Head {h00=0x0010, h01=0x0050, text=» IFT COMPL=1«, t00=0x0027, t01=0x0182}
0x3e70…3ea6              Head {h00=0x0032, h01=0x0050, text=» RB(NZ) TP610 YES: CHECK IF LIFT IS POSITIONED«, t00=0x0028, t01=0x0008}
0x3ea6…3ed0              Head {h00=0x0026, h01=0x0050, text=»TP645 LDKL A1,PROUT 'VOUCHER OUT' «, t00=0x0028, t01=0x003e}
0x3ed0…3f00              Head {h00=0x002c, h01=0x0050, text=» ORS A1,ECBRC,A8 INDICATE IN RETURN CODE«, t00=0x0028, t01=0x0068}
0x3f00…3f24              Head {h00=0x0020, h01=0x0050, text=» LDK A2,RPH RETURN PRINTHEAD«, t00=0x0028, t01=0x0098}
0x3f24…3f3a              Head {h00=0x0012, h01=0x0050, text=» CF A5,OUTPUT «, t00=0x0028, t01=0x00bc}
0x3f3a…3f5c              Head {h00=0x001e, h01=0x0050, text=» RF(NZ) ERTP3 JMP IF ERROR«, t00=0x0028, t01=0x00d2}
0x3f5c…3f6e              Head {h00=0x000e, h01=0x0050, text=» RB TPDUMY«, t00=0x0028, t01=0x00f4}
0x3f6e…3f7a              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0028, t01=0x0106}
0x3f7a…3f88              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0028, t01=0x0112}
0x3f88…3f92              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0120}
0x3f92…3f9c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x012a}
0x3f9c…3fcc              Head {h00=0x002c, h01=0x0050, text=»*   ORDER 06 AND 0B: LIFT IS POSITIONED «, t00=0x0028, t01=0x0134}
0x3fcc…3ffa              Head {h00=0x002a, h01=0x0050, text=»*                    ATTACH AND PRINT «, t00=0x0028, t01=0x0164}
0x3ffa…4004 (41, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0004}
0x4004…400e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x000e}
0x400e…4022              Head {h00=0x0010, h01=0x0050, text=»TP650 EQU * «, t00=0x0029, t01=0x0018}
0x4022…4044              Head {h00=0x001e, h01=0x0050, text=» CF A5,ENDBLK END OF BLOCK«, t00=0x0029, t01=0x002c}
0x4044…406c              Head {h00=0x0024, h01=0x0050, text=»ERTP3 RF(NZ) ERTP4 JMP IF ERROR «, t00=0x0029, t01=0x004e}
0x406c…4096              Head {h00=0x0026, h01=0x0050, text=» LDKL A3,BUF2 SEND CR2 AND ATTACH «, t00=0x0029, t01=0x0076}
0x4096…40b8              Head {h00=0x001e, h01=0x0050, text=» RB TP410 PRINT ECB-BUFFER«, t00=0x0029, t01=0x00a0}
0x40b8…40c6              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0029, t01=0x00c2}
0x40c6…40dc              Head {h00=0x0012, h01=0x0050, text=» IFT CUTPER=1 «, t00=0x0029, t01=0x00d0}
0x40dc…40e6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x00e6}
0x40e6…411e              Head {h00=0x0034, h01=0x0050, text=»*   ORDER 22 AND 26   CUT AND PERFORATE JOURNAL «, t00=0x0029, t01=0x00f0}
0x411e…4128              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0128}
0x4128…413c              Head {h00=0x0010, h01=0x0050, text=»TP700 EQU * «, t00=0x0029, t01=0x0132}
0x413c…4158              Head {h00=0x0018, h01=0x0050, text=» LDK A3,1 SET INDEX «, t00=0x0029, t01=0x0146}
0x4158…416a              Head {h00=0x000e, h01=0x0050, text=» RF TP760 «, t00=0x0029, t01=0x0162}
0x416a…417e              Head {h00=0x0010, h01=0x0050, text=»TP750 EQU * «, t00=0x0029, t01=0x0174}
0x417e…419a              Head {h00=0x0018, h01=0x0050, text=» LDK A3,0 SET INDEX «, t00=0x0029, t01=0x0188}
0x419a…41be              Head {h00=0x0020, h01=0x0050, text=»TP760 LDK A2,/4 BLOCK LENGTH«, t00=0x002a, t01=0x0014}
0x41be…41e2              Head {h00=0x0020, h01=0x0050, text=» CF A5,STABLK START OF BLOCK«, t00=0x002a, t01=0x0038}
0x41e2…4204              Head {h00=0x001e, h01=0x0050, text=» RF(NZ) ERTP4 JMP IF ERROR«, t00=0x002a, t01=0x005c}
0x4204…4224              Head {h00=0x001c, h01=0x0050, text=» LC A2,CPTAB,A3 GET CHAR«, t00=0x002a, t01=0x007e}
0x4224…423e              Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT SEND«, t00=0x002a, t01=0x009e}
0x423e…4260              Head {h00=0x001e, h01=0x0050, text=» RF(NZ) ERTP4 JMP IF ERROR«, t00=0x002a, t01=0x00b8}
0x4260…426e              Head {h00=0x000a, h01=0x0050, text=»    =3«, t00=0x002a, t01=0x00da}
0x426e…4280              Head {h00=0x000e, h01=0x0050, text=» RB TPDUMY«, t00=0x002a, t01=0x00e8}
0x4280…428c              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002a, t01=0x00fa}
0x428c…4296              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0106}
0x4296…42d6              Head {h00=0x003c, h01=0x0050, text=»*   ORDER 37 AND 38   GRASP AND RELEASE VOUCHER/PASSBOOK«, t00=0x002a, t01=0x0110}
0x42d6…42e0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0150}
0x42e0…42f4              Head {h00=0x0010, h01=0x0050, text=»TP800 EQU * «, t00=0x002a, t01=0x015a}
0x42f4…4314              Head {h00=0x001c, h01=0x0050, text=» LDK A2,/9 BLOCK LENGTH «, t00=0x002a, t01=0x016e}
0x4314…4338              Head {h00=0x0020, h01=0x0050, text=» CF A5,STABLK START OF BLOCK«, t00=0x002a, t01=0x018e}
0x4338…435a              Head {h00=0x001e, h01=0x0050, text=» RF(NZ) ERTP4 JMP IF ERROR«, t00=0x002b, t01=0x0022}
0x435a…4370              Head {h00=0x0012, h01=0x0050, text=» CF A5,GRASPA «, t00=0x002b, t01=0x0044}
0x4370…4396              Head {h00=0x0022, h01=0x0050, text=»TP850 LDK A2,1 BLOCK LENGTH =2«, t00=0x002b, t01=0x005a}
0x4396…43be              Head {h00=0x0024, h01=0x0050, text=» CF A5,STABLK START OF BLOCK =2 «, t00=0x002b, t01=0x0080}
0x43be…43e4              Head {h00=0x0022, h01=0x0050, text=» RF(NZ) ERTP4 JMP IF ERROR =2 «, t00=0x002b, t01=0x00a8}
0x43e4…43f6              Head {h00=0x000e, h01=0x0050, text=» RB TPDUMY«, t00=0x002b, t01=0x00ce}
0x43f6…440a              Head {h00=0x0010, h01=0x0050, text=»TP900 EQU * «, t00=0x002b, t01=0x00e0}
0x440a…4420              Head {h00=0x0012, h01=0x0050, text=» CF A5,RELEAS «, t00=0x002b, t01=0x00f4}
0x4420…4436              Head {h00=0x0012, h01=0x0050, text=» RB TP850  =2 «, t00=0x002b, t01=0x010a}
0x4436…443e              Head {h00=0x0004, h01=0x0050, t00=0x002b, t01=0x0120}
0x443e…444c              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002b, t01=0x0128}
0x444c…4456              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x0136}
0x4456…446c              Head {h00=0x0012, h01=0x0050, text=»*   P R B U F «, t00=0x002b, t01=0x0140}
0x446c…4476              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x0156}
0x4476…44c0              Head {h00=0x0046, h01=0x0050, text=»*   SUBROUTINE TO SEND CHARACTERS FROM ECB-BUFFER UNTIL REQUESTED «, t00=0x002b, t01=0x0160}
0x44c0…44de              Head {h00=0x001a, h01=0x0050, text=»*   LENGTH IS REACHED «, t00=0x002c, t01=0x001a}
0x44de…44e8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x0038}
0x44e8…451a              Head {h00=0x002e, h01=0x0050, text=»PRBUF LD A4,ECBRL,A8 GET REQUESTED LENGTH «, t00=0x002c, t01=0x0042}
0x451a…4544              Head {h00=0x0026, h01=0x0050, text=» SUK A4,2 ADJUST REQUESTED LENGTH «, t00=0x002c, t01=0x0074}
0x4544…456a              Head {h00=0x0022, h01=0x0050, text=» LD A3,ECBBA,A8 BUFFER ADDRESS«, t00=0x002c, t01=0x009e}
0x456a…4596              Head {h00=0x0028, h01=0x0050, text=»*   SKIP PRECEDING SPACES IN BUFFER «, t00=0x002c, t01=0x00c4}
0x4596…45a8              Head {h00=0x000e, h01=0x0050, text=» ADK A3,2 «, t00=0x002c, t01=0x00f0}
0x45a8…45ce              Head {h00=0x0022, h01=0x0050, text=»PRB010 LCR A1,A3 GET CHARACTER«, t00=0x002c, t01=0x0102}
0x45ce…45e4              Head {h00=0x0012, h01=0x0050, text=» CCK A1,/2020 «, t00=0x002c, t01=0x0128}
0x45e4…4604              Head {h00=0x001c, h01=0x0050, text=» RF(NE) PRB050 NOT BLANK«, t00=0x002c, t01=0x013e}
0x4604…461c              Head {h00=0x0014, h01=0x0050, text=» ADK A3,1 BLANK «, t00=0x002c, t01=0x015e}
0x461c…462e              Head {h00=0x000e, h01=0x0050, text=» SUK A4,1 «, t00=0x002c, t01=0x0176}
0x462e…4654              Head {h00=0x0022, h01=0x0050, text=» RB PRB010 GET NEXT CHARACTER «, t00=0x002c, t01=0x0188}
0x4654…4696              Head {h00=0x003e, h01=0x0050, text=»*   LOOK IF CARRIAGE RETURN CHAR (/09,/0D) LAST IN BUFFER «, t00=0x002d, t01=0x001e}
0x4696…46be              Head {h00=0x0024, h01=0x0050, text=»PRB050 LDR A1,A3 GET ADDRESS TO «, t00=0x002d, t01=0x0060}
0x46be…46ea              Head {h00=0x0028, h01=0x0050, text=» ADR A1,A4 LAST CHARACTER IN BUFFER «, t00=0x002d, t01=0x0088}
0x46ea…4708              Head {h00=0x001a, h01=0x0050, text=» LC A1,-1,A1 GET CHAR «, t00=0x002d, t01=0x00b4}
0x4708…4736              Head {h00=0x002a, h01=0x0050, text=» CCK A1,/0909 CARRIAGE RETURN - CR2 ? «, t00=0x002d, t01=0x00d2}
0x4736…4750              Head {h00=0x0016, h01=0x0050, text=» RF(E) PRB060 YES «, t00=0x002d, t01=0x0100}
0x4750…477e              Head {h00=0x002a, h01=0x0050, text=» CCK A1,/0D0D CARRIAGE RETURN - CR1 ? «, t00=0x002d, t01=0x011a}
0x477e…4798              Head {h00=0x0016, h01=0x0050, text=» RF(E) PRB060 YES «, t00=0x002d, t01=0x0148}
0x4798…47ba              Head {h00=0x001e, h01=0x0050, text=» LDK A1,0 DUMMY CHARACTER «, t00=0x002d, t01=0x0162}
0x47ba…47cc              Head {h00=0x000e, h01=0x0050, text=» RF PRB070«, t00=0x002d, t01=0x0184}
0x47cc…47fe              Head {h00=0x002e, h01=0x0050, text=»PRB060 SUK A4,1 DECREMENT REQUESTED LENGTH«, t00=0x002e, t01=0x0008}
0x47fe…482e              Head {h00=0x002c, h01=0x0050, text=»PRB070 ST A1,ECBEL,A8 SAVE CHAR. IN ECB «, t00=0x002e, t01=0x003a}
0x482e…4838              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x006a}
0x4838…4842              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0074}
0x4842…4874              Head {h00=0x002e, h01=0x0050, text=»PRB100 SUK A4,1 DECREMENT REQUESTED LENGTH«, t00=0x002e, t01=0x007e}
0x4874…4898              Head {h00=0x0020, h01=0x0050, text=» RF(NN) PRB105 PRINT BUFFER «, t00=0x002e, t01=0x00b0}
0x4898…48d2              Head {h00=0x0036, h01=0x0050, text=» LD A2,ECBEL,A8 GET CARRIAGE RETURN CHAR (/09,/0D)«, t00=0x002e, t01=0x00d4}
0x48d2…48e8              Head {h00=0x0012, h01=0x0050, text=» RF(E) PRB101 «, t00=0x002e, t01=0x010e}
0x48e8…4908              Head {h00=0x001c, h01=0x0050, text=» CF A5,OUTPUT SEND CHAR «, t00=0x002e, t01=0x0124}
0x4908…492a              Head {h00=0x001e, h01=0x0050, text=» RF(NZ) ERTP4 JMP IF ERROR«, t00=0x002e, t01=0x0144}
0x492a…493e              Head {h00=0x0010, h01=0x0050, text=»PRB101 EQU *«, t00=0x002e, t01=0x0166}
0x493e…4960              Head {h00=0x001e, h01=0x0050, text=» CF A5,ENDBLK END OF BLOCK«, t00=0x002e, t01=0x017a}
0x4960…496e              Head {h00=0x000a, h01=0x0050, text=»    =3«, t00=0x002f, t01=0x000c}
0x496e…4996              Head {h00=0x0024, h01=0x0050, text=»ERTP4 RF(NZ) ERTP5 JMP IF ERROR «, t00=0x002f, t01=0x001a}
0x4996…49a4              Head {h00=0x000a, h01=0x0050, text=»    =3«, t00=0x002f, t01=0x0042}
0x49a4…49c6              Head {h00=0x001e, h01=0x0050, text=» LDK A2,2 BLOCK LENGTH =3 «, t00=0x002f, t01=0x0050}
0x49c6…49ea              Head {h00=0x0020, h01=0x0050, text=» CF A5,STABLK START OF BLOCK«, t00=0x002f, t01=0x0072}
0x49ea…4a0c              Head {h00=0x001e, h01=0x0050, text=» RF(NZ) ERTP5 JMP IF ERROR«, t00=0x002f, t01=0x0096}
0x4a0c…4a1a              Head {h00=0x000a, h01=0x0050, text=»    =3«, t00=0x002f, t01=0x00b8}
0x4a1a…4a30              Head {h00=0x0012, h01=0x0050, text=»PRB102 RTN A5 «, t00=0x002f, t01=0x00c6}
0x4a30…4a3e              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002f, t01=0x00dc}
0x4a3e…4a48              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x00ea}
0x4a48…4a52              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x00f4}
0x4a52…4a5c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x00fe}
0x4a5c…4a74              Head {h00=0x0014, h01=0x0050, text=»*   PRINT BUFFER«, t00=0x002f, t01=0x0108}
0x4a74…4a7e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x0120}
0x4a7e…4a88              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x012a}
0x4a88…4a9c              Head {h00=0x0010, h01=0x0050, text=»PRB105 EQU *«, t00=0x002f, t01=0x0134}
0x4a9c…4ad2              Head {h00=0x0032, h01=0x0050, text=» ADR A3,A4 ADDRESS TO CHARACTER TO BE PRINTED «, t00=0x002f, t01=0x0148}
0x4ad2…4af2              Head {h00=0x001c, h01=0x0050, text=» CWK A7,7 CHECK ORDER =3«, t00=0x002f, t01=0x017e}
0x4af2…4b16              Head {h00=0x0020, h01=0x0050, text=» RF(L) PRB200 PRINT JOURNAL «, t00=0x0030, t01=0x000e}
0x4b16…4b3a              Head {h00=0x0020, h01=0x0050, text=» RF(G) PRB110 PRINT VOUCHER «, t00=0x0030, t01=0x0032}
0x4b3a…4b48              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0030, t01=0x0056}
0x4b48…4b52              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x0064}
0x4b52…4b5c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x006e}
0x4b5c…4b66              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x0078}
0x4b66…4b82              Head {h00=0x0018, h01=0x0050, text=»*   PRINT TALLY ROLL«, t00=0x0030, t01=0x0082}
0x4b82…4b8c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x009e}
0x4b8c…4b96              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x00a8}
0x4b96…4ba0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x00b2}
0x4ba0…4bc8              Head {h00=0x0024, h01=0x0050, text=» LC A2,DWTDEV+1,A6 GET STATUS =2«, t00=0x0030, t01=0x00bc}
0x4bc8…4bea              Head {h00=0x001e, h01=0x0050, text=» ANK A2,VOIN VOUCHER IN ? «, t00=0x0030, t01=0x00e4}
0x4bea…4c10              Head {h00=0x0022, h01=0x0050, text=» RF(Z) PRB200 NO. GO AND PRINT«, t00=0x0030, t01=0x0106}
0x4c10…4c36              Head {h00=0x0022, h01=0x0050, text=» ADK A5,4 RESET STACK POINTER «, t00=0x0030, t01=0x012c}
0x4c36…4c58              Head {h00=0x001e, h01=0x0050, text=» CF A5,ENDBLK END OF BLOCK«, t00=0x0030, t01=0x0152}
0x4c58…4c7a              Head {h00=0x001e, h01=0x0050, text=» RF(NZ) ERTP5 JMP IF ERROR«, t00=0x0030, t01=0x0174}
0x4c7a…4ca8              Head {h00=0x002a, h01=0x0050, text=» ABL TP405 SEND LIFT TO TOP AND RELEAS«, t00=0x0031, t01=0x0008}
0x4ca8…4cb2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x0036}
0x4cb2…4cbc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x0040}
0x4cbc…4cc6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x004a}
0x4cc6…4ce8              Head {h00=0x001e, h01=0x0050, text=»*   PRINT VOUCHER/PASSBOOK«, t00=0x0031, t01=0x0054}
0x4ce8…4cf2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x0076}
0x4cf2…4cfc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x0080}
0x4cfc…4d2a              Head {h00=0x002a, h01=0x0050, text=»PRB110 LC A2,DWTDEV+1,A6 GET STATUS =2«, t00=0x0031, t01=0x008a}
0x4d2a…4d4c              Head {h00=0x001e, h01=0x0050, text=» ANK A2,VOIN VOUCHER IN ? «, t00=0x0031, t01=0x00b8}
0x4d4c…4d60              Head {h00=0x0010, h01=0x0050, text=» IFT COMPL=0«, t00=0x0031, t01=0x00da}
0x4d60…4d8a              Head {h00=0x0026, h01=0x0050, text=» RF(Z) RCTP ERROR .VOUCHER NOT IN «, t00=0x0031, t01=0x00ee}
0x4d8a…4d96              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0031, t01=0x0118}
0x4d96…4daa              Head {h00=0x0010, h01=0x0050, text=» IFT COMPL=1«, t00=0x0031, t01=0x0124}
0x4daa…4dbe              Head {h00=0x0010, h01=0x0050, text=» RB(Z) TP645«, t00=0x0031, t01=0x0138}
0x4dbe…4dca              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0031, t01=0x014c}
0x4dca…4df2              Head {h00=0x0024, h01=0x0050, text=» LDR A1,A4 COPY REQUESTED LENGTH«, t00=0x0031, t01=0x0158}
0x4df2…4e0e              Head {h00=0x0018, h01=0x0050, text=» SUK A1,2 R.L. < 3? «, t00=0x0031, t01=0x0180}
0x4e0e…4e36              Head {h00=0x0024, h01=0x0050, text=» RF(N) PRB200 YES: NO TABULATION«, t00=0x0032, t01=0x000c}
0x4e36…4e4a              Head {h00=0x0010, h01=0x0050, text=» LDK A1,TAB «, t00=0x0032, t01=0x0034}
0x4e4a…4e6a              Head {h00=0x001c, h01=0x0050, text=» CC A1,-2,A3 TABULATION?«, t00=0x0032, t01=0x0048}
0x4e6a…4e84              Head {h00=0x0016, h01=0x0050, text=» RF(NE) PRB200 NO «, t00=0x0032, t01=0x0068}
0x4e84…4e92              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0032, t01=0x0082}
0x4e92…4e9c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0090}
0x4e9c…4ea6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x009a}
0x4ea6…4ede              Head {h00=0x0034, h01=0x0050, text=»*   IF TABULATION CHARACTER: DETACH PRINT HEAD, «, t00=0x0032, t01=0x00a4}
0x4ede…4f1e              Head {h00=0x003c, h01=0x0050, text=»*   SEND CHARACTERS UNTIL TABULATION POSITION IS REACHED«, t00=0x0032, t01=0x00dc}
0x4f1e…4f40              Head {h00=0x001e, h01=0x0050, text=»*   AND ATTACH PRINT HEAD «, t00=0x0032, t01=0x011c}
0x4f40…4f4a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x013e}
0x4f4a…4f54              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0148}
0x4f54…4f80              Head {h00=0x0028, h01=0x0050, text=»PRB115 LDK A2,RPH DETACH PRINT HEAD «, t00=0x0032, t01=0x0152}
0x4f80…4fa2              Head {h00=0x001e, h01=0x0050, text=» CF A5,OUTPUT SEND DETACH «, t00=0x0032, t01=0x017e}
0x4fa2…4fc4              Head {h00=0x001e, h01=0x0050, text=» RF(NZ) ERTP5 JMP IF ERROR«, t00=0x0033, t01=0x0010}
0x4fc4…4ff4              Head {h00=0x002c, h01=0x0050, text=»PRB117 LC A2,-1,A3 GET 1ST TAB POS CHAR «, t00=0x0033, t01=0x0032}
0x4ff4…501c              Head {h00=0x0024, h01=0x0050, text=» LCR A1,A3 GET 2ND TAB POS CHAR «, t00=0x0033, t01=0x0062}
0x501c…5038              Head {h00=0x0018, h01=0x0050, text=» ANK A1,/F LINE UNIT«, t00=0x0033, t01=0x008a}
0x5038…504a              Head {h00=0x000e, h01=0x0050, text=» SLL A2,4 «, t00=0x0033, t01=0x00a6}
0x504a…506a              Head {h00=0x001c, h01=0x0050, text=» ANK A2,/F0 LINE DECADE «, t00=0x0033, t01=0x00b8}
0x506a…5090              Head {h00=0x0022, h01=0x0050, text=» ORR A1,A2 DECIMAL LINE NUMBER«, t00=0x0033, t01=0x00d8}
0x5090…50b8              Head {h00=0x0024, h01=0x0050, text=» CF A5,BCDTBY CONVERT TO BINARY «, t00=0x0033, t01=0x00fe}
0x50b8…50cc              Head {h00=0x0010, h01=0x0050, text=»PRB120 EQU *«, t00=0x0033, t01=0x0126}
0x50cc…5106              Head {h00=0x0036, h01=0x0050, text=» CW A1,DWTDEV+PCO,A6 COMPARE WITH ACTUAL TAB. POS.«, t00=0x0033, t01=0x013a}
0x5106…5122              Head {h00=0x0018, h01=0x0050, text=» RF(NG) PRB125 PRINT«, t00=0x0033, t01=0x0174}
0x5122…512c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x0190}
0x512c…5136              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x000a}
0x5136…516a              Head {h00=0x0030, h01=0x0050, text=» IM DWTDEV+PCO,A6 INCREMENT POSITION COUNTER«, t00=0x0034, t01=0x0014}
0x516a…5188              Head {h00=0x001a, h01=0x0050, text=» LDK A2,/20 LOAD BLANK«, t00=0x0034, t01=0x0048}
0x5188…51b4              Head {h00=0x0028, h01=0x0050, text=» CF A5,OUTPUT SEND BLANKS OR DETACH «, t00=0x0034, t01=0x0066}
0x51b4…51dc              Head {h00=0x0024, h01=0x0050, text=»ERTP5 RF(NZ) ERTP6 JMP IF ERROR «, t00=0x0034, t01=0x0092}
0x51dc…51ee              Head {h00=0x000e, h01=0x0050, text=» RB PRB117«, t00=0x0034, t01=0x00ba}
0x51ee…51f8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x00cc}
0x51f8…5202              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x00d6}
0x5202…520c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x00e0}
0x520c…523e              Head {h00=0x002e, h01=0x0050, text=»PRB125 SUK A4,2 DECREMENT REQUESTED LENGTH«, t00=0x0034, t01=0x00ea}
0x523e…5268              Head {h00=0x0026, h01=0x0050, text=» SUK A3,2 DECREMENT BUFFER ADDRESS«, t00=0x0034, t01=0x011c}
0x5268…5282              Head {h00=0x0016, h01=0x0050, text=» LDK A2,APH ATTACH«, t00=0x0034, t01=0x0146}
0x5282…52a0              Head {h00=0x001a, h01=0x0050, text=» RF PRB240 SEND ATTACH«, t00=0x0034, t01=0x0160}
0x52a0…52ae              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0034, t01=0x017e}
0x52ae…52b8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x018c}
0x52b8…52c2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x0008}
0x52c2…52cc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x0012}
0x52cc…5302              Head {h00=0x0032, h01=0x0050, text=»*   GET OUTPUT CHARACTER FROM BUFFER. CHECK IF«, t00=0x0035, t01=0x001c}
0x5302…531e              Head {h00=0x0018, h01=0x0050, text=»*   - ROOMLESS POINT«, t00=0x0035, t01=0x0052}
0x531e…533e              Head {h00=0x001c, h01=0x0050, text=»*   - ILLEGAL CHARACTER «, t00=0x0035, t01=0x006e}
0x533e…5368              Head {h00=0x0026, h01=0x0050, text=»*   - SPECIAL CHARACTER (/13,/14) «, t00=0x0035, t01=0x008e}
0x5368…5372              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x00b8}
0x5372…5386              Head {h00=0x0010, h01=0x0050, text=»PRB200 EQU *«, t00=0x0035, t01=0x00c2}
0x5386…53b4              Head {h00=0x002a, h01=0x0050, text=»PRB205 LCR A7,A3 LOAD OUTPUT CHARACTER«, t00=0x0035, t01=0x00d6}
0x53b4…53da              Head {h00=0x0022, h01=0x0050, text=» CCK A7,/AEAE ROOMLESS POINT ?«, t00=0x0035, t01=0x0104}
0x53da…53f4              Head {h00=0x0016, h01=0x0050, text=» RF(NE) PRB210 NO «, t00=0x0035, t01=0x012a}
0x53f4…541e              Head {h00=0x0026, h01=0x0050, text=» SUK A3,1 DECREMENT BUFFER POINTER«, t00=0x0035, t01=0x0144}
0x541e…5430              Head {h00=0x000e, h01=0x0050, text=» SUK A4,1 «, t00=0x0035, t01=0x016e}
0x5430…5458              Head {h00=0x0024, h01=0x0050, text=» LCR A7,A3 GET OUTPUT CHARACTER «, t00=0x0035, t01=0x0180}
0x5458…5470              Head {h00=0x0014, h01=0x0050, text=» ANK A7,/F MASK «, t00=0x0036, t01=0x0018}
0x5470…549a              Head {h00=0x0026, h01=0x0050, text=» LC A7,ROMTAB,A7 GET CODE IN TABLE«, t00=0x0036, t01=0x0030}
0x549a…54a4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x005a}
0x54a4…54ae              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0064}
0x54ae…54b8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x006e}
0x54b8…54e8              Head {h00=0x002c, h01=0x0050, text=»PRB210 CCK A7,/2020 ILLEGAL CHARACTER ? «, t00=0x0036, t01=0x0078}
0x54e8…5502              Head {h00=0x0016, h01=0x0050, text=» RF(L) PRB225 YES «, t00=0x0036, t01=0x00a8}
0x5502…5532              Head {h00=0x002c, h01=0x0050, text=»PRB215 CCK A7,/5F5F ILLEGAL CHARACTER ? «, t00=0x0036, t01=0x00c2}
0x5532…554c              Head {h00=0x0016, h01=0x0050, text=» RF(NG) PRB230 NO «, t00=0x0036, t01=0x00f2}
0x554c…5556              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x010c}
0x5556…5560              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0116}
0x5560…5574              Head {h00=0x0010, h01=0x0050, text=»PRB225 EQU *«, t00=0x0036, t01=0x0120}
0x5574…5588              Head {h00=0x0010, h01=0x0050, text=» IFT CHR13=1«, t00=0x0036, t01=0x0134}
0x5588…55b2              Head {h00=0x0026, h01=0x0050, text=» CCK A7,/1313 SPECIAL CHARACTER ? «, t00=0x0036, t01=0x0148}
0x55b2…55cc              Head {h00=0x0016, h01=0x0050, text=» RF(E) PRB230 YES «, t00=0x0036, t01=0x0172}
0x55cc…55d8              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0036, t01=0x018c}
0x55d8…55ec              Head {h00=0x0010, h01=0x0050, text=» IFT CHR14=1«, t00=0x0037, t01=0x0008}
0x55ec…5616              Head {h00=0x0026, h01=0x0050, text=» CCK A7,/1414 SPECIAL CHARACTER ? «, t00=0x0037, t01=0x001c}
0x5616…5630              Head {h00=0x0016, h01=0x0050, text=» RF(E) PRB230 YES «, t00=0x0037, t01=0x0046}
0x5630…563c              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0037, t01=0x0060}
0x563c…5646              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x006c}
0x5646…566c              Head {h00=0x0022, h01=0x0050, text=» LDK A1,CCERR CODE CHECK ERROR«, t00=0x0037, t01=0x0076}
0x566c…569a              Head {h00=0x002a, h01=0x0050, text=» ORS A1,ECBRC,A8 STORE IN RETURN CODE «, t00=0x0037, t01=0x009c}
0x569a…56ac              Head {h00=0x000e, h01=0x0050, text=» RF PRB245«, t00=0x0037, t01=0x00ca}
0x56ac…56b6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x00dc}
0x56b6…56c0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x00e6}
0x56c0…56ca              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x00f0}
0x56ca…5700              Head {h00=0x0032, h01=0x0050, text=»PRB230 IM DWTDEV+PCO,A6 INCREMENT BYTE COUNTER«, t00=0x0037, t01=0x00fa}
0x5700…5728              Head {h00=0x0024, h01=0x0050, text=» LDR A2,A7 GET OUTPUT CHARACTER «, t00=0x0037, t01=0x0130}
0x5728…5752              Head {h00=0x0026, h01=0x0050, text=»PRB240 CF A5,OUTPUT SEND CHARACTER«, t00=0x0037, t01=0x0158}
0x5752…5774              Head {h00=0x001e, h01=0x0050, text=» RF(NZ) ERTP6 JMP IF ERROR«, t00=0x0037, t01=0x0182}
0x5774…57a4              Head {h00=0x002c, h01=0x0050, text=»PRB245 SUR A3,A4 START OF BUFFER ADDRESS«, t00=0x0038, t01=0x0014}
0x57a4…57c6              Head {h00=0x001e, h01=0x0050, text=» LD A7,DWTOR,A6 GET ORDER «, t00=0x0038, t01=0x0044}
0x57c6…57da              Head {h00=0x0010, h01=0x0050, text=» ANK A7,/FF «, t00=0x0038, t01=0x0066}
0x57da…57ec              Head {h00=0x000e, h01=0x0050, text=» RB PRB100«, t00=0x0038, t01=0x007a}
0x57ec…57f6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x008c}
0x57f6…5800              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0096}
0x5800…580a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x00a0}
0x580a…5818              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0038, t01=0x00aa}
0x5818…5822              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x00b8}
0x5822…5836              Head {h00=0x0010, h01=0x0050, text=»*   I H T P «, t00=0x0038, t01=0x00c2}
0x5836…5840              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x00d6}
0x5840…5874              Head {h00=0x0030, h01=0x0050, text=»*   INTERRUPT HANDLER: PROCESS OF INTERRUPT «, t00=0x0038, t01=0x00e0}
0x5874…587e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0114}
0x587e…5888              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x011e}
0x5888…5892              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0128}
0x5892…58a4              Head {h00=0x000e, h01=0x0050, text=»IHTP EQU *«, t00=0x0038, t01=0x0132}
0x58a4…58b2              Head {h00=0x000a, h01=0x0050, text=»    =2«, t00=0x0038, t01=0x0144}
0x58b2…58e4              Head {h00=0x002e, h01=0x0050, text=» LD A3,DWTDEV,A6 TERMINAL DEVICE STATUS =2«, t00=0x0038, t01=0x0152}
0x58e4…590a              Head {h00=0x0022, h01=0x0050, text=» LDR A4,A3 SAVE OLD STATUS =2 «, t00=0x0038, t01=0x0184}
0x590a…5940              Head {h00=0x0032, h01=0x0050, text=» SC A2,DWTDEV+1,A6 STORE NEW STATUS IN DWT =2 «, t00=0x0039, t01=0x001a}
0x5940…5972              Head {h00=0x002e, h01=0x0050, text=» ANKL A4,VOCHA STATUS CHANGE ALLOWED ? =2 «, t00=0x0039, t01=0x0050}
0x5972…598e              Head {h00=0x0018, h01=0x0050, text=» RF(Z) IHTP10 YES =2«, t00=0x0039, t01=0x0082}
0x598e…59b4              Head {h00=0x0022, h01=0x0050, text=» XRS A4,DWTDEV,A6 RESET BIT =2«, t00=0x0039, t01=0x009e}
0x59b4…59e4              Head {h00=0x002c, h01=0x0050, text=» XRR A3,A2 COMPARE OLD AND NEW STATUS =2«, t00=0x0039, t01=0x00c4}
0x59e4…5a14              Head {h00=0x002c, h01=0x0050, text=» ANK A3,VOIN VOUCHER STATUS CHANGED ? =2«, t00=0x0039, t01=0x00f4}
0x5a14…5a42              Head {h00=0x002a, h01=0x0050, text=» RF(Z) RCTP10 NO, GO TO DISPATCHER =2 «, t00=0x0039, t01=0x0124}
0x5a42…5a6e              Head {h00=0x0028, h01=0x0050, text=» LD A8,DWTECB,A6 LOAD ECB-ADDRESS =3«, t00=0x0039, t01=0x0152}
0x5a6e…5a9c              Head {h00=0x002a, h01=0x0050, text=» LDK A4,/08 INDICATE STATUS CHANGE =2 «, t00=0x0039, t01=0x017e}
0x5a9c…5ac4              Head {h00=0x0024, h01=0x0050, text=» RF RCTP FOR RECOVERY ROUTINE =2«, t00=0x003a, t01=0x001c}
0x5ac4…5aea              Head {h00=0x0022, h01=0x0050, text=»IHTP10 LDR A4,A3 OLD STATUS =2«, t00=0x003a, t01=0x0044}
0x5aea…5b20              Head {h00=0x0032, h01=0x0050, text=» ANKL A4,WAICHA WAITING FOR STATUS CHANGE ? =2«, t00=0x003a, t01=0x006a}
0x5b20…5b4e              Head {h00=0x002a, h01=0x0050, text=» RF(Z) RCTP10 NO, GO TO DISPATCHER =2 «, t00=0x003a, t01=0x00a0}
0x5b4e…5b7e              Head {h00=0x002c, h01=0x0050, text=» XRR A3,A2 COMPARE OLD AND NEW STATUS =2«, t00=0x003a, t01=0x00ce}
0x5b7e…5bae              Head {h00=0x002c, h01=0x0050, text=» ANK A3,VOIN VOUCHER STATUS CHANGED ? =2«, t00=0x003a, t01=0x00fe}
0x5bae…5bdc              Head {h00=0x002a, h01=0x0050, text=» RF(Z) RCTP10 NO, GO TO DISPATCHER =2 «, t00=0x003a, t01=0x012e}
0x5bdc…5c14              Head {h00=0x0034, h01=0x0050, text=» XRS A4,DWTDEV,A6 RESET 'WAIT FOR STATUS' BIT =2«, t00=0x003a, t01=0x015c}
0x5c14…5c48 (59, 0, 400) Head {h00=0x0030, h01=0x0050, text=» ABL NDREP GET A3-A5,A7-A8 AND RET VIA A5 =2«, t00=0x003b, t01=0x0004}
0x5c48…5c52              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0038}
0x5c52…5c5c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0042}
0x5c5c…5c66              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x004c}
0x5c66…5c74              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003b, t01=0x0056}
0x5c74…5c7e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0064}
0x5c7e…5c92              Head {h00=0x0010, h01=0x0050, text=»*   R C T P «, t00=0x003b, t01=0x006e}
0x5c92…5c9c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0082}
0x5c9c…5cde              Head {h00=0x003e, h01=0x0050, text=»*   RECOVERY ROUTINE: REPRINTS RUNNING REQUEST AT POWER ON«, t00=0x003b, t01=0x008c}
0x5cde…5ce8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x00ce}
0x5ce8…5cfa              Head {h00=0x000e, h01=0x0050, text=»RCTP EQU *«, t00=0x003b, t01=0x00d8}
0x5cfa…5d04              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x00ea}
0x5d04…5d26              Head {h00=0x001e, h01=0x0050, text=» LDKL A2,/FFFF-WAICHA  =2 «, t00=0x003b, t01=0x00f4}
0x5d26…5d5e              Head {h00=0x0034, h01=0x0050, text=» ANS A2,DWTDEV,A6 RESET 'WAIT FOR STATUS' BIT =2«, t00=0x003b, t01=0x0116}
0x5d5e…5d86              Head {h00=0x0024, h01=0x0050, text=» LDKL A2,/7FFF IND DEVICE BUSY  «, t00=0x003b, t01=0x014e}
0x5d86…5da0              Head {h00=0x0016, h01=0x0050, text=» ANS A2,DWTST,A6  «, t00=0x003b, t01=0x0176}
0x5da0…5dc2              Head {h00=0x001e, h01=0x0050, text=» LDKL A5,DWTSB2 STACK BASE«, t00=0x003b, t01=0x0190}
0x5dc2…5dd4              Head {h00=0x000e, h01=0x0050, text=» ADR A5,A6«, t00=0x003c, t01=0x0022}
0x5dd4…5df4              Head {h00=0x001c, h01=0x0050, text=» LDK A2,/3 BLOCK LENGTH «, t00=0x003c, t01=0x0034}
0x5df4…5e18              Head {h00=0x0020, h01=0x0050, text=» CF A5,STABLK START OF BLOCK«, t00=0x003c, t01=0x0054}
0x5e18…5e3e              Head {h00=0x0022, h01=0x0050, text=»ERTP6 RF(NZ) ERTP JMP IF ERROR«, t00=0x003c, t01=0x0078}
0x5e3e…5e58              Head {h00=0x0016, h01=0x0050, text=» LD A2,DWTECB,A6  «, t00=0x003c, t01=0x009e}
0x5e58…5e82              Head {h00=0x0026, h01=0x0050, text=» RF(Z) RCTP05 REQUEST NOT RUNNING «, t00=0x003c, t01=0x00b8}
0x5e82…5e8c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x00e2}
0x5e8c…5ecc              Head {h00=0x003c, h01=0x0050, text=» LDK A2,REMOT RESET PRINT BUFFER REMOTE AND LOCAL DUMMY «, t00=0x003c, t01=0x00ec}
0x5ecc…5eec              Head {h00=0x001c, h01=0x0050, text=» CF A5,OUTPUT SEND DUMMY«, t00=0x003c, t01=0x012c}
0x5eec…5f0e              Head {h00=0x001e, h01=0x0050, text=» RF(NZ) ERTP JMP IF ERROR «, t00=0x003c, t01=0x014c}
0x5f0e…5f22              Head {h00=0x0010, h01=0x0050, text=» IFT COMPL=1«, t00=0x003c, t01=0x016e}
0x5f22…5f46              Head {h00=0x0020, h01=0x0050, text=» ANK A4,/08 STATUS CHANGE ? «, t00=0x003c, t01=0x0182}
0x5f46…5f5e              Head {h00=0x0014, h01=0x0050, text=» RF(Z) RCTP05 NO«, t00=0x003d, t01=0x0016}
0x5f5e…5f82              Head {h00=0x0020, h01=0x0050, text=» ABL TP645 COMPLETE REQUEST «, t00=0x003d, t01=0x002e}
0x5f82…5f8e              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003d, t01=0x0052}
0x5f8e…5fa2              Head {h00=0x0010, h01=0x0050, text=»RCTP05 EQU *«, t00=0x003d, t01=0x005e}
0x5fa2…5fb4              Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x003d, t01=0x0072}
0x5fb4…5fee              Head {h00=0x0036, h01=0x0050, text=» SC A2,DWTDEV+ALN,A6 STORE 0 AS ACTUAL LINE NUMBER«, t00=0x003d, t01=0x0084}
0x5fee…600e              Head {h00=0x001c, h01=0x0050, text=» LDK A2,LFF LIFT TO TOP «, t00=0x003d, t01=0x00be}
0x600e…6024              Head {h00=0x0012, h01=0x0050, text=» CF A5,OUTPUT «, t00=0x003d, t01=0x00de}
0x6024…6046              Head {h00=0x001e, h01=0x0050, text=» RF(NZ) ERTP JMP IF ERROR «, t00=0x003d, t01=0x00f4}
0x6046…606c              Head {h00=0x0022, h01=0x0050, text=» CF A5,ENDBLK END OF BLOCK =3 «, t00=0x003d, t01=0x0116}
0x606c…6090              Head {h00=0x0020, h01=0x0050, text=» RF(NZ) ERTP JMP IF ERROR =3«, t00=0x003d, t01=0x013c}
0x6090…60aa              Head {h00=0x0016, h01=0x0050, text=» LD A2,DWTECB,A6  «, t00=0x003d, t01=0x0160}
0x60aa…60b8              Head {h00=0x000a, h01=0x0050, text=»    =3«, t00=0x003d, t01=0x017a}
0x60b8…60e6              Head {h00=0x002a, h01=0x0050, text=» ABL(Z) LENDIS REQUEST NOT RUNNING =3 «, t00=0x003d, t01=0x0188}
0x60e6…60fc              Head {h00=0x0012, h01=0x0050, text=»RCTP07 EQU *  «, t00=0x003e, t01=0x0026}
0x60fc…6110              Head {h00=0x0010, h01=0x0050, text=» IFT RECOV=1«, t00=0x003e, t01=0x003c}
0x6110…6138              Head {h00=0x0024, h01=0x0050, text=» LDKL A2,/100 INDICATE POWER OFF«, t00=0x003e, t01=0x0050}
0x6138…615c              Head {h00=0x0020, h01=0x0050, text=» ORS A2,8,A8 SET RETURN CODE«, t00=0x003e, t01=0x0078}
0x615c…6168              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003e, t01=0x009c}
0x6168…6186              Head {h00=0x001a, h01=0x0050, text=» LDK A4,1 IND RECOVERY«, t00=0x003e, t01=0x00a8}
0x6186…6194              Head {h00=0x000a, h01=0x0050, text=»    =3«, t00=0x003e, t01=0x00c6}
0x6194…61bc              Head {h00=0x0024, h01=0x0050, text=» LD A7,DWTOR,A6 SET ORDER IN A7 «, t00=0x003e, t01=0x00d4}
0x61bc…61d0              Head {h00=0x0010, h01=0x0050, text=» ANK A7,/FF «, t00=0x003e, t01=0x00fc}
0x61d0…61fe              Head {h00=0x002a, h01=0x0050, text=» ABL ACT005 START RECOVERY OF PRINTER «, t00=0x003e, t01=0x0110}
0x61fe…6228              Head {h00=0x0026, h01=0x0050, text=»RCTP10 ABL LDISP GO TO DISPATCHER «, t00=0x003e, t01=0x013e}
0x6228…6236              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003e, t01=0x0168}
0x6236…6240              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x0176}
0x6240…6258              Head {h00=0x0014, h01=0x0050, text=»*   B C D T B Y «, t00=0x003e, t01=0x0180}
0x6258…6262              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0008}
0x6262…629a              Head {h00=0x0034, h01=0x0050, text=»*   SUBROUTINE TO CONVERT TO BINARY FROM DECIMAL«, t00=0x003f, t01=0x0012}
0x629a…62a4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x004a}
0x62a4…62ae              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0054}
0x62ae…62b8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x005e}
0x62b8…62ea              Head {h00=0x002e, h01=0x0050, text=»BCDTBY LDR A2,A1 PUT DECIMAL NUMBER IN A2 «, t00=0x003f, t01=0x0068}
0x62ea…6304              Head {h00=0x0016, h01=0x0050, text=»BCDTB1 SUK A2,/10 «, t00=0x003f, t01=0x009a}
0x6304…631e              Head {h00=0x0016, h01=0x0050, text=» RF(N) BCDTB2 END «, t00=0x003f, t01=0x00b4}
0x631e…633e              Head {h00=0x001c, h01=0x0050, text=» SUK A1,6 DECREMENT BY 6«, t00=0x003f, t01=0x00ce}
0x633e…6352              Head {h00=0x0010, h01=0x0050, text=» RB BCDTB1  «, t00=0x003f, t01=0x00ee}
0x6352…6378              Head {h00=0x0022, h01=0x0050, text=»BCDTB2 RTN A5 RETURN TO CALLER«, t00=0x003f, t01=0x0102}
0x6378…6382              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0128}
0x6382…638c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0132}
0x638c…6396              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x013c}
0x6396…63a0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0146}
0x63a0…63aa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0150}
0x63aa…63c0              Head {h00=0x0012, h01=0x0050, text=»*   G R A S P «, t00=0x003f, t01=0x015a}
0x63c0…63ca              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0170}
0x63ca…6402              Head {h00=0x0034, h01=0x0050, text=»*   SUBROUTINE TO SEND GRASP TO VOUCHER/PASSBOOK«, t00=0x003f, t01=0x017a}
0x6402…640c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x0022}
0x640c…6416              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x002c}
0x6416…642a              Head {h00=0x0010, h01=0x0050, text=»GRASPA EQU *«, t00=0x0040, t01=0x0036}
0x642a…644a              Head {h00=0x001c, h01=0x0050, text=» LDK A2,LFF LIFT TO TOP «, t00=0x0040, t01=0x004a}
0x644a…6460              Head {h00=0x0012, h01=0x0050, text=» CF A5,OUTPUT «, t00=0x0040, t01=0x006a}
0x6460…6482              Head {h00=0x001e, h01=0x0050, text=» RF(NZ) ERTP JMP IF ERROR «, t00=0x0040, t01=0x0080}
0x6482…6496              Head {h00=0x0010, h01=0x0050, text=»GRASP EQU * «, t00=0x0040, t01=0x00a2}
0x6496…64a8              Head {h00=0x000e, h01=0x0050, text=» LDK A3,0 «, t00=0x0040, t01=0x00b6}
0x64a8…64c2              Head {h00=0x0016, h01=0x0050, text=» LDK A2,GRA GRASP «, t00=0x0040, t01=0x00c8}
0x64c2…64d8              Head {h00=0x0012, h01=0x0050, text=» CF A5,OUTPUT «, t00=0x0040, t01=0x00e2}
0x64d8…64fa              Head {h00=0x001e, h01=0x0050, text=» RF(NZ) ERTP JMP IF ERROR «, t00=0x0040, t01=0x00f8}
0x64fa…6522              Head {h00=0x0024, h01=0x0050, text=» LC A4,DWTDEV+1,A6 GET STATUS =2«, t00=0x0040, t01=0x011a}
0x6522…6546              Head {h00=0x0020, h01=0x0050, text=» ANK A4,VOIN VOUCHER IN ? =2«, t00=0x0040, t01=0x0142}
0x6546…6554              Head {h00=0x000a, h01=0x0050, text=»    =2«, t00=0x0040, t01=0x0166}
0x6554…6570              Head {h00=0x0018, h01=0x0050, text=» RF(Z) COM010 NO =2 «, t00=0x0040, t01=0x0174}
0x6570…65a4              Head {h00=0x0030, h01=0x0050, text=» LC A3,DWTDEV+ALN,A6 GET ACTUAL LINE NO. =2 «, t00=0x0040, t01=0x0190}
0x65a4…65d0              Head {h00=0x0028, h01=0x0050, text=»GRAS10 CF A5,ENDBLK END OF BLOCK =2 «, t00=0x0041, t01=0x0034}
0x65d0…65f4              Head {h00=0x0020, h01=0x0050, text=» RF(NZ) ERTP JMP IF ERROR =2«, t00=0x0041, t01=0x0060}
0x65f4…660e              Head {h00=0x0016, h01=0x0050, text=» RTN A5 RETURN =2 «, t00=0x0041, t01=0x0084}
0x660e…6618              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x009e}
0x6618…6622              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x00a8}
0x6622…662c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x00b2}
0x662c…6636              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x00bc}
0x6636…666a              Head {h00=0x0030, h01=0x0050, text=»* ERROR ROUTINE FOR STABLK,OUTPUT AND ENDBLK«, t00=0x0041, t01=0x00c6}
0x666a…6674              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x00fa}
0x6674…6696              Head {h00=0x001e, h01=0x0050, text=»* INPUT : A1 = RETURN CODE«, t00=0x0041, t01=0x0104}
0x6696…66a0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x0126}
0x66a0…66b2              Head {h00=0x000e, h01=0x0050, text=»ERTP EQU *«, t00=0x0041, t01=0x0130}
0x66b2…66c4              Head {h00=0x000e, h01=0x0050, text=» LDK A4,0 «, t00=0x0041, t01=0x0142}
0x66c4…66ec              Head {h00=0x0024, h01=0x0050, text=» LD A7,DWTOR,A6 SET ORDER IN A7 «, t00=0x0041, t01=0x0154}
0x66ec…6700              Head {h00=0x0010, h01=0x0050, text=» ANK A7,/FF «, t00=0x0041, t01=0x017c}
0x6700…6722              Head {h00=0x001e, h01=0x0050, text=» RF(NZ) ERTP20 ORDER /00 ?«, t00=0x0041, t01=0x0190}
0x6722…674e              Head {h00=0x0028, h01=0x0050, text=»ERTP15 LDK A1,1 YES,SET RETURN CODE «, t00=0x0042, t01=0x0022}
0x674e…677c              Head {h00=0x002a, h01=0x0050, text=» ABL LENDIS NOT OPER. & END OF REQUEST«, t00=0x0042, t01=0x004e}
0x677c…67b8              Head {h00=0x0038, h01=0x0050, text=»ERTP20 ANK A1,/1A SOFTW. TIME OUT,LRC OR LINK ERROR «, t00=0x0042, t01=0x007c}
0x67b8…67da              Head {h00=0x001e, h01=0x0050, text=» RB(NZ) RCTP YES RECOVERY «, t00=0x0042, t01=0x00b8}
0x67da…67f0              Head {h00=0x0012, h01=0x0050, text=» IFT RELEND=0 «, t00=0x0042, t01=0x00da}
0x67f0…680c              Head {h00=0x0018, h01=0x0050, text=» ABL LDISP DISPATCH «, t00=0x0042, t01=0x00f0}
0x680c…6818              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0042, t01=0x010c}
0x6818…682e              Head {h00=0x0012, h01=0x0050, text=» IFT RELEND=1 «, t00=0x0042, t01=0x0118}
0x682e…684c              Head {h00=0x001a, h01=0x0050, text=» RB ERTP15 END OF REQ.«, t00=0x0042, t01=0x012e}
0x684c…6858              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0042, t01=0x014c}
0x6858…6866              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0042, t01=0x0158}
0x6866…6870              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x0166}
0x6870…687a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x0170}
0x687a…6892              Head {h00=0x0014, h01=0x0050, text=»*   R E L E A S «, t00=0x0042, t01=0x017a}
0x6892…689c (67, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x0004}
0x689c…68d2              Head {h00=0x0032, h01=0x0050, text=»*   SUBROUTINE TO SEND LIFT TO TOP AND RELEASE«, t00=0x0043, t01=0x000e}
0x68d2…68dc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x0044}
0x68dc…68e6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x004e}
0x68e6…68f0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x0058}
0x68f0…6904              Head {h00=0x0010, h01=0x0050, text=»RELEAS EQU *«, t00=0x0043, t01=0x0062}
0x6904…6924              Head {h00=0x001c, h01=0x0050, text=» LDK A2,/4 BLOCK LENGTH «, t00=0x0043, t01=0x0076}
0x6924…6948              Head {h00=0x0020, h01=0x0050, text=» CF A5,STABLK START OF BLOCK«, t00=0x0043, t01=0x0096}
0x6948…696a              Head {h00=0x001e, h01=0x0050, text=» RB(NZ) ERTP JMP IF ERROR «, t00=0x0043, t01=0x00ba}
0x696a…697c              Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x0043, t01=0x00dc}
0x697c…69b4              Head {h00=0x0034, h01=0x0050, text=» SC A1,DWTDEV+ALN,A6 SET ACTUAL LINE NUMBER TO 0«, t00=0x0043, t01=0x00ee}
0x69b4…69d4              Head {h00=0x001c, h01=0x0050, text=» LDK A2,LFF LIFT TO TOP «, t00=0x0043, t01=0x0126}
0x69d4…69ea              Head {h00=0x0012, h01=0x0050, text=» CF A5,OUTPUT «, t00=0x0043, t01=0x0146}
0x69ea…6a0c              Head {h00=0x001e, h01=0x0050, text=» RB(NZ) ERTP JMP IF ERROR «, t00=0x0043, t01=0x015c}
0x6a0c…6a34              Head {h00=0x0024, h01=0x0050, text=» LC A4,DWTDEV+1,A6 GET STATUS =2«, t00=0x0043, t01=0x017e}
0x6a34…6a58              Head {h00=0x0020, h01=0x0050, text=» ANK A4,VOIN VOUCHER IN ? =2«, t00=0x0044, t01=0x0016}
0x6a58…6a7c              Head {h00=0x0020, h01=0x0050, text=» RB(Z) GRAS10 NO, RETURN =2 «, t00=0x0044, t01=0x003a}
0x6a7c…6a9a              Head {h00=0x001a, h01=0x0050, text=» LDK A2,REL RELEASE =2«, t00=0x0044, t01=0x005e}
0x6a9a…6ab4              Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT  =2 «, t00=0x0044, t01=0x007c}
0x6ab4…6ad8              Head {h00=0x0020, h01=0x0050, text=» RB(NZ) ERTP JMP IF ERROR =2«, t00=0x0044, t01=0x0096}
0x6ad8…6ae2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0044, t01=0x00ba}
0x6ae2…6b1a              Head {h00=0x0034, h01=0x0050, text=»*   COMMON END FOR GRASP AND RELEASE SUBROUTINES«, t00=0x0044, t01=0x00c4}
0x6b1a…6b50              Head {h00=0x0032, h01=0x0050, text=»*   WHEN A CHANGE OF VOUCHER STATUS IS WANTED «, t00=0x0044, t01=0x00fc}
0x6b50…6b5a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0044, t01=0x0132}
0x6b5a…6b68              Head {h00=0x000a, h01=0x0050, text=»    =3«, t00=0x0044, t01=0x013c}
0x6b68…6b80              Head {h00=0x0014, h01=0x0050, text=»COM010 EQU *  =3«, t00=0x0044, t01=0x014a}
0x6b80…6bb2              Head {h00=0x002e, h01=0x0050, text=» LDK A2,TETX DUMMY AFTER GRASP AND REL =2 «, t00=0x0044, t01=0x0162}
0x6bb2…6bcc (69, 0, 400) Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT  =2 «, t00=0x0045, t01=0x0004}
0x6bcc…6bf0              Head {h00=0x0020, h01=0x0050, text=» RB(NZ) ERTP JMP IF ERROR =2«, t00=0x0045, t01=0x001e}
0x6bf0…6c16              Head {h00=0x0022, h01=0x0050, text=» CF A5,ENDBLK END OF BLOCK =2 «, t00=0x0045, t01=0x0042}
0x6c16…6c3a              Head {h00=0x0020, h01=0x0050, text=» RB(NZ) ERTP JMP IF ERROR =2«, t00=0x0045, t01=0x0068}
0x6c3a…6c62              Head {h00=0x0024, h01=0x0050, text=» LC A2,DWTDEV+1,A6 GET STATUS =2«, t00=0x0045, t01=0x008c}
0x6c62…6c98              Head {h00=0x0032, h01=0x0050, text=» XRR A4,A2 VOUCHER ST. CHANGED SINCE LAST? =2 «, t00=0x0045, t01=0x00b4}
0x6c98…6cc2              Head {h00=0x0026, h01=0x0050, text=» RF(NZ) COM020 YES, DON'T WAIT =2 «, t00=0x0045, t01=0x00ea}
0x6cc2…6ce8              Head {h00=0x0022, h01=0x0050, text=» CF A5,WAIT WAIT FOR STATUS =2«, t00=0x0045, t01=0x0114}
0x6ce8…6d00              Head {h00=0x0014, h01=0x0050, text=»COM020 EQU *  =2«, t00=0x0045, t01=0x013a}
0x6d00…6d2a              Head {h00=0x0026, h01=0x0050, text=» RTN A5 RETURN WITH NEW STATUS =2 «, t00=0x0045, t01=0x0152}
0x6d2a…6d34              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0045, t01=0x017c}
0x6d34…6d4c              Head {h00=0x0014, h01=0x0050, text=»*   B U F C H R «, t00=0x0045, t01=0x0186}
0x6d4c…6d56              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x000e}
0x6d56…6d96              Head {h00=0x003c, h01=0x0050, text=»*   SUBROUTINE TO OUTPUT A NUMBER OF CHARACTERS GIVEN IN«, t00=0x0046, t01=0x0018}
0x6d96…6dc2              Head {h00=0x0028, h01=0x0050, text=»*   FIRST CHARACTER IN OUTPUT BUFFER«, t00=0x0046, t01=0x0058}
0x6dc2…6dcc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x0084}
0x6dcc…6dd6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x008e}
0x6dd6…6e0e              Head {h00=0x0034, h01=0x0050, text=»BUFCHR LCR A4,A3 GET NUMBER OF OUTPUT CHARACTERS«, t00=0x0046, t01=0x0098}
0x6e0e…6e26              Head {h00=0x0014, h01=0x0050, text=» ANK A4,/FF MASK«, t00=0x0046, t01=0x00d0}
0x6e26…6e56              Head {h00=0x002c, h01=0x0050, text=»BUFC10 ADK A3,1 INCREMENT BUFFER POINTER«, t00=0x0046, t01=0x00e8}
0x6e56…6e7e              Head {h00=0x0024, h01=0x0050, text=» LCR A2,A3 GET OUTPUT CHARACTER «, t00=0x0046, t01=0x0118}
0x6e7e…6ea2              Head {h00=0x0020, h01=0x0050, text=» CF A5,OUTPUT SEND CHARACTER«, t00=0x0046, t01=0x0140}
0x6ea2…6ec4              Head {h00=0x001e, h01=0x0050, text=» RB(NZ) ERTP JMP IF ERROR «, t00=0x0046, t01=0x0164}
0x6ec4…6ee8              Head {h00=0x0020, h01=0x0050, text=» SUK A4,1 DECREMENT COUNTER «, t00=0x0046, t01=0x0186}
0x6ee8…6f12              Head {h00=0x0026, h01=0x0050, text=» RB(NZ) BUFC10 NOT LAST CHARACTER «, t00=0x0047, t01=0x001a}
0x6f12…6f26              Head {h00=0x0010, h01=0x0050, text=»BUFRTN EQU *«, t00=0x0047, t01=0x0044}
0x6f26…6f46              Head {h00=0x001c, h01=0x0050, text=» RTN A5 RETURN TO CALLER«, t00=0x0047, t01=0x0058}
0x6f46…6f50              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x0078}
0x6f50…6f5a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x0082}
0x6f5a…6f6e              Head {h00=0x0010, h01=0x0050, text=»*   W A I T «, t00=0x0047, t01=0x008c}
0x6f6e…6f78              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x00a0}
0x6f78…6fb0              Head {h00=0x0034, h01=0x0050, text=»*   SUBROUTINE USED TO INITIATE WAIT FOR CHANGE «, t00=0x0047, t01=0x00aa}
0x6fb0…6fce              Head {h00=0x001a, h01=0x0050, text=»*   IN VOUCHER STATUS.«, t00=0x0047, t01=0x00e2}
0x6fce…7002              Head {h00=0x0030, h01=0x0050, text=»*   RETURN AFTER SUBROUTINE IS MADE THROUGH «, t00=0x0047, t01=0x0100}
0x7002…7038              Head {h00=0x0032, h01=0x0050, text=»*   INTERRUPT HANDLER WHEN STATUS IS CHANGED. «, t00=0x0047, t01=0x0134}
0x7038…7042              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x016a}
0x7042…7058              Head {h00=0x0012, h01=0x0050, text=»WAIT EQU * =2 «, t00=0x0047, t01=0x0174}
0x7058…706a              Head {h00=0x000e, h01=0x0050, text=» INH   =2 «, t00=0x0047, t01=0x018a}
0x706a…709c              Head {h00=0x002e, h01=0x0050, text=» CF A15,NDSAV8 SAVE A3-A5,A7-A8 IN DWT =2 «, t00=0x0048, t01=0x000c}
0x709c…70b8              Head {h00=0x0018, h01=0x0050, text=» LDKL A3,WAICHA  =2 «, t00=0x0048, t01=0x003e}
0x70b8…70f0              Head {h00=0x0034, h01=0x0050, text=» ORS A3,DWTDEV,A6 INDICATE 'WAIT FOR STATUS' =2 «, t00=0x0048, t01=0x005a}
0x70f0…710e              Head {h00=0x001a, h01=0x0050, text=» ABL LDISP DISPATCH =2«, t00=0x0048, t01=0x0092}
0x710e…7118              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x00b0}
0x7118…7122              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x00ba}
0x7122…712c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x00c4}
0x712c…7136              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x00ce}
0x7136…7142              Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0048, t01=0x00d8}
0x7142…7146              Head {h00=0x4004, h01=0x0000}
0x7146…714a              00 48 00 e4                                                                                                                                                                                                                                       ┆ H  ┆
0x714a…7152 (73, 1, 8)   20 04 00 00 00 49 00 04                                                                                                                                                                                                                           ┆     I  ┆
0x7152…71a2 (74, 0, 400) 20 55 50 20 54 4f 20 46 4f 55 52 20 52 45 4d 4f 54 45 20 43 48 41 4e 4e 45 4c 20 43 41 52 44 53 2e 20 00 11 01 8c 00 06 00 50 2a 20 00 12 00 2a 00 0e 00 50 58 3a 44 5c 45 51 55 5c 30 20 00 12 00 34 00 12 00 50 52 45 43 48 41 4e 5c 45 51 55   ┆ UP TO FOUR REMOTE CHANNEL CARDS.        P*    *   PX:D EQU 0    4   PRECHAN EQU┆
0x71a2…71f2              5c 58 3a 44 00 12 00 46 00 06 00 50 2a 20 00 12 00 5c 00 06 00 50 2a 20 00 12 00 66 00 0a 00 50 5c 45 4a 45 43 54 00 12 00 70 00 06 00 50 2a 20 00 12 00 7e 00 2c 00 50 2a 20 20 20 52 45 4d 46 43 20 49 53 20 20 22 20 52 45 4d 4f 54 45 20 54   ┆ X:D   F   P*        P*    f   P EJECT   p   P*    ~ , P*   REMFC IS  " REMOTE T┆
0x71f2…7242              45 53 54 20 46 49 4c 45 20 43 4f 44 45 20 22 20 00 12 00 88 00 18 00 50 2a 20 20 20 53 54 41 4e 44 41 52 44 20 49 53 20 2f 31 35 20 00 12 00 b8 00 06 00 50 2a 20 00 12 00 d4 00 10 00 50 58 3a 45 5c 45 51 55 5c 2f 31 35 20 00 12 00 de 00 12   ┆EST FILE CODE "        P*   STANDARD IS /15        P*        PX:E EQU /15       ┆
0x7242…7292              00 50 52 45 4d 46 43 5c 45 51 55 5c 58 3a 45 20 00 12 00 f2 00 06 00 50 2a 20 00 12 01 08 00 06 00 50 2a 20 00 12 01 12 00 3a 00 50 2a 20 20 20 42 59 20 53 45 54 54 49 4e 47 20 58 3a 46 20 3d 20 30 20 54 48 45 20 53 4f 46 54 57 41 52 45 20   ┆ PREMFC EQU X:E        P*        P*      : P*   BY SETTING X:F = 0 THE SOFTWARE ┆
0x7292…72e2              54 49 4d 45 2d 4f 55 54 20 48 41 4e 44 4c 49 4e 47 20 00 12 01 1c 00 40 00 50 2a 20 20 20 46 4f 52 20 4d 49 53 53 49 4e 47 20 44 41 54 41 20 52 45 51 55 45 53 54 53 20 46 52 4f 4d 20 50 52 49 4e 54 45 52 53 20 43 41 4e 20 42 45 20 45 58 43   ┆TIME-OUT HANDLING      @ P*   FOR MISSING DATA REQUESTS FROM PRINTERS CAN BE EXC┆
0x72e2…7332 (75, 0, 400) 4c 55 44 45 44 2e 00 12 01 5a 00 40 00 50 2a 20 20 20 54 48 45 20 45 58 43 4c 55 53 49 4f 4e 20 49 53 20 4f 4e 4c 59 20 50 4f 53 53 49 42 4c 45 20 49 46 20 54 48 45 20 44 52 49 56 45 52 20 49 53 20 41 44 41 50 54 45 44 20 00 13 00 0e 00 2c   ┆LUDED.   Z @ P*   THE EXCLUSION IS ONLY POSSIBLE IF THE DRIVER IS ADAPTED      ,┆
0x7332…7382              00 50 2a 20 20 20 46 4f 52 20 4f 4e 4c 59 20 4c 4f 43 41 4c 20 54 45 52 4d 49 4e 41 4c 53 20 28 52 45 43 48 41 4e 3d 30 29 2e 00 13 00 52 00 06 00 50 2a 20 00 13 00 82 00 12 00 50 58 3a 46 5c 45 51 55 5c 31 5c 55 5c 3d 34 00 13 00 8c 00 18   ┆ P*   FOR ONLY LOCAL TERMINALS (RECHAN=0).   R   P*        PX:F EQU 1 U =4      ┆
0x7382…73d2              00 50 53 4f 46 54 49 4d 5c 45 51 55 5c 58 3a 46 5c 55 5c 3d 34 20 00 13 00 a2 00 06 00 50 2a 20 00 13 00 be 00 06 00 50 2a 20 00 13 00 c8 00 42 00 50 2a 20 20 20 49 46 20 58 3a 47 20 3d 20 31 20 54 48 45 20 44 52 49 56 45 52 20 43 41 4e 20   ┆ PSOFTIM EQU X:F U =4        P*        P*      B P*   IF X:G = 1 THE DRIVER CAN ┆
0x73d2…7422              48 41 4e 44 4c 45 20 4f 55 54 50 55 54 20 54 4f 20 4b 45 59 42 4f 41 52 44 20 4c 41 4d 50 53 20 00 13 00 d2 00 34 00 50 2a 20 20 20 57 48 45 4e 20 4b 45 59 42 4f 41 52 44 20 49 53 20 43 4f 4e 4e 45 43 54 45 44 20 44 49 52 45 43 54 4c 59 20   ┆HANDLE OUTPUT TO KEYBOARD LAMPS      4 P*   WHEN KEYBOARD IS CONNECTED DIRECTLY ┆
0x7422…7472              54 4f 20 56 44 55 2e 20 00 13 01 18 00 06 00 50 2a 20 00 13 01 50 00 12 00 50 58 3a 47 5c 45 51 55 5c 31 5c 55 5c 3d 34 00 13 01 5a 00 16 00 50 4b 42 44 49 52 5c 45 51 55 5c 58 3a 47 5c 55 5c 3d 34 00 13 01 70 00 06 00 50 2a 20 00 13 01 8a   ┆TO VDU.        P*    P   PX:G EQU 1 U =4   Z   PKBDIR EQU X:G U =4   p   P*     ┆
0x7472…74c2 (76, 0, 400) 00 06 00 50 2a 20 00 14 00 04 00 38 00 50 2a 20 20 20 41 20 50 52 4f 47 52 41 4d 20 56 45 52 53 49 4f 4e 20 55 53 49 4e 47 20 54 48 45 20 45 58 54 45 4e 44 45 44 20 49 4e 53 54 52 55 43 54 49 4f 4e 00 14 00 0e 00 30 00 50 2a 20 20 20 53 45   ┆   P*      8 P*   A PROGRAM VERSION USING THE EXTENDED INSTRUCTION     0 P*   SE┆
0x74c2…7512              54 20 49 53 20 4f 42 54 41 49 4e 45 44 20 42 59 20 53 45 54 54 49 4e 47 20 43 50 55 38 35 32 20 45 51 55 20 30 2e 00 14 00 4a 00 06 00 50 2a 20 00 14 00 7e 00 10 00 50 43 50 55 38 35 32 5c 45 51 55 5c 31 00 14 00 88 00 06 00 50 2a 20 00 14   ┆T IS OBTAINED BY SETTING CPU852 EQU 0.   J   P*    ~   PCPU852 EQU 1       P*   ┆
0x7512…7562              00 9c 00 06 00 50 2a 20 00 14 00 a6 00 3c 00 50 2a 20 20 20 54 48 49 53 20 44 52 49 56 45 52 20 43 41 4e 20 42 45 20 41 44 41 50 54 45 44 20 54 4f 20 4d 45 4d 4f 52 59 20 4d 41 4e 41 47 45 4d 45 4e 54 20 55 4e 49 54 00 14 00 b0 00 20 00 50   ┆     P*      < P*   THIS DRIVER CAN BE ADAPTED TO MEMORY MANAGEMENT UNIT       P┆
0x7562…75b2              2a 20 20 20 42 59 20 53 45 54 54 49 4e 47 20 4d 4d 55 50 41 47 20 54 4f 20 31 2e 20 00 14 00 f0 00 06 00 50 2a 20 00 14 01 14 00 16 00 50 4d 4d 55 50 41 47 5c 45 51 55 5c 30 5c 55 5c 3d 34 20 00 14 01 1e 00 06 00 50 2a 20 00 14 01 38 00 0a   ┆*   BY SETTING MMUPAG TO 1.        P*        PMMUPAG EQU 0 U =4        P*    8  ┆
0x75b2…7602              00 50 5c 45 4a 45 43 54 00 14 01 42 00 06 00 50 2a 20 00 14 01 50 00 20 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 00 14 01 5a 00 20 00 50 2a 20 20 20 20 43 57 54 2d 44 49 53 50 4c 41 43 45 4d   ┆ P EJECT   B   P*    P   P***************************    Z   P*    CWT-DISPLACEM┆

Reduced view