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

⟦d67d79110⟧

    Length: 33072 (0x8130)
    Notes: pts_type(SC)
    Names: »DRLT01.SC«

Derivation

└─⟦c47f25c27⟧ Bits:30009688 Philips computer tape "600318"
    └─⟦this⟧ »M:KMDV/DRLT01.SC« 
└─⟦fcfed1ed9⟧ Bits:30009706 Philips computer tape "M_167"
    └─⟦this⟧ »M:167D/DRLT01.SC« 

PTS(SC)

	IDENT DRLT01 	REL 8.2 78-09-15  870105040820 

* 
**************************************************
* 
*   PHILIPS TERMINAL SYSTEM PTS 
* 
*   DRLT01 = DRIVER CHANNEL UNIT
*            FOR LOCAL TERMINALS
* 
* 
* 
* 
* 
********************************************* 
* 
*   THIS IS THE CHANNEL UNIT DRIVER FOR LOCAL TERMINALS.
*   AT INTERRUPT AN INPUT WORD IS READ TO REGISTER A2. IF DATA
*   INPUT OR DATA REQUEST A BRANCH IS MADE TO INTERRUPT HANDLER 
*   FOR ACTUAL DEVICE.
*   IF CONTROL CHARACTER, THIS IS EXAMINED AND NECESSARY ACTIONS
*   ARE CARRIED OUT.
* 
*   THE DRIVER ALSO INCLUDES THE FOLLOWING SUBROUTINES:-
* 
*   - OUTLIN   SEND ONE CHARACTER VIA CHLT
* 
*   - CHLTON   EXECUTE CIO-START ON EVERY CHLT IN SYSTEM
* 
*   - GETCHR   GET ONE CHARACTER FROM ECB-BUFFER
* 
*    CONTROL WORK TABLES FOR THE CHANNELS ARE 
*    INCLUDED IN THE DRIVER.
	EJECT
* 
* 
* 
*   THE FOLLOWING FUNCTIONS ARE ALSO INCLUDED IN THE DRIVER:- 
* 
*   - OUTPUT   SEND ONE CHARACTER, SAVE A3-A5 AND RETURN TO DISPATCHER
* 
*   - STREG    SAVE A3-A5 AND RETURN TO DISPATCHER
* 
*   - LDREG    IF INTERRUPT IS ALLOWED, RESTORE A3-A5 AND RETURN
*              TO USER VIA A5 
* 
*   - LDREGE   RESTORE A3-A5 AND RETURN TO USER VIA A5
* 
* 
* 
*   NORMAL REGISTER USAGE IN THE DRIVER:- 
* 
*   A1 = RETURN CODE
*   A2 = INPUT WORD 
*   A3 = LINE NUMBER * 2
*   A4 = DEVICE NUMBER * 2
*   A5 = CWT-ADDRESS
*   A6 = DWT-ADDRESS
*   A7 = ORDER
*   A8 = ECB-ADDRESS
* 
* 
* 
	EJECT
* 
*********** 
* ENTRIES * 
*********** 
* 
* 
	ENTRY	CHLT1	INTERRUPT FROM CHLT01
	ENTRY	CHLT2	INTERRUPT FROM CHLT2 
	ENTRY	CHLT3	INTERRUPT FROM CHLT3 
	ENTRY	CHLT4	INTERRUP FROM CHLT4
	ENTRY	OUTLIN	SEND ONE CHARACTER
	ENTRY	CHLTON	START OF CHLT 
	ENTRY	OUTPUT	SAVE REGISTERS, SEND CHAR. AND DISPATCH 
	ENTRY	LDREG	RESTORE A3-A5 ANDRETURN
	ENTRY	LDREGE	WAY BACK FROM ECHO HANDLING 
	ENTRY	LDREGF	RETURN
	ENTRY	STREG	SAVE REGISTERS A3-A5 IN DWT
	ENTRY	GETCHR	GET ONE CHARACTER FROM ECB-BUFFER 
	ENTRY	LOCHAN	NUMBER OF LOCAL CHANNEL UNITS 
	ENTRY	RECHAN	NUMBER OF REMOTE CHANNEL UNITS
	ENTRY	CWTLT1	CONTROL WORK TABLE CHLT1
	ENTRY	CWTLT2	CONTROL WORK TABLE CHLT2
	ENTRY	CWTLT3	CONTROL WORK TABLE CHLT3
	ENTRY	CWTLT4	CONTROL WORK TABLE CHLT4
	ENTRY	CWTRT1	DUMMY ENTRIES FOR REMOTE
	ENTRY	CWTRT2 
	ENTRY	CWTRT3 
	ENTRY	CWTRT4 
	ENTRY	CWTRT5 
	ENTRY	CWTRT6 
	ENTRY	CWTRT7 
	ENTRY	CWTRT8 
	ENTRY	REMFC	DUMMY ENTRY
	ENTRY	DWREMU	DUMMY ENTRY 
	ENTRY	ECHRTN	RETURN FROM ECHO
	ENTRY	ECHO	ECHO ROUTINE
	ENTRY	ECHEND	END OF ECHO 
* 
	EJECT
* 
******************************************
*    EXTERNAL TOSS MODULE ENTRIES        *
******************************************
* 
* 
	EXTRN	SAVE8	SAVE REGISTERS A1-A8 
	EXTRN	TDISP	DISPATCHER 
	EXTRN	IHRET8	RESTORE A1-A8 
	EXTRN	INTLT1	INTERRUPT TABLE 
	EXTRN	INTLT2	INTERRUPT TABLE 
	EXTRN	INTLT3	INTERRUPT TABLE 
	EXTRN	INTLT4	INTERRUPT TABLE 
	EXTRN	SETIME	GET TIMER BLOCK 
	EXTRN	SETIMP	GET TIMER BLOCK 
	EXTRN	INTSAV	SAVE AREA LAST INTERRUPT
	EXTRN	TENDIO 
	EXTRN	RTNA15	RETURN AND ENB
* 
* 
*********************************** 
*    DWT PARAMETERS               * 
*********************************** 
	EXTRN	DWTST	STATUS 
	EXTRN	DWTOR	ORDER
	EXTRN	DWTECB	ECB-ADDRESS 
	EXTRN	DWTADR	ADDRESS TO ADDRESS-BLOCK
	EXTRN	DWTWAT 
* 
	EJECT

* 
************* 
* CONSTANTS * 
************* 
* 
* 
NOERR	EQU	1	RETURN CODE. NOT OPERABLE 
DUMMSP	EQU	/03	SPECIAL DUMMY
DRQTIM	EQU	30 
* 
* 
*    DISPLACMENT IN DEVICE WORK TABLE DWT 
* 
DWTOCH	EQU	/6	LAST OUTPUT CHARACTER 
DWTOTQ	EQU	/10	OUTPUT QUEUE LINK
DWTA3	EQU	/12	SAVE AREA A3
DWTA4	EQU	/14	          A4
DWTA5	EQU	/16	          A5
DWTSB2	EQU	/1E	STACK BASE 2 
DWTTP	EQU	/20	TIMER POINTER 
DWTECH	EQU	/22	ECHO DEVICE
* 
	EJECT
* 
************************
* CONDITIONAL ASSEMBLY *
************************
* 
*   A LOGG FUNCTION OF EVERY INPUT AND OUTPUT CHARACTER 
*   MAY BE INCLUDED TO THE DRIVER  BY SETTING X:A=1 
* 
X:A	EQU	1 
LOGING	EQU	0
* 
*    THIS DRIVER HANDLES ONE OR UP TO FOUR LOCAL
*    CHANNELS BY SETTING X:B TO 1,2,3 OR 4
* 
X:B	EQU	1 
LOCHAN	EQU	1
* 
*    ACKUMULATORS FOR NAK, RETRANSMISSION FAULT AND 
*    UNDEFINED CONTROL CHARACTERS ARE UPDATED IN
*    THE DRIVER. THIS FUNCTION CAN BE EXCLUDED FROM 
*    DRIVER BY SETTING X:C = 0. 
* 
X:C	EQU	1 
ACKMUL	EQU	0
* 
*    BY SETTING X:D = 1 A SOFTWARE TIME OUT HANDLING
*    MISSING DATA REQUESTS FROM PRINTERS CAN BE INCLUDED
*    IN THE DRIVER. 
*    AN ACKUMULATOR TO BE UPDATED EVERY TIME A SOFTWARE 
*    TIME OUT OCCURS IS ALSO INCLUDED.
* 
X:D	EQU	1 
SOFTIM	EQU	0
* 
* 
*     ECHO FONCTION CAN BE EXCLODED 
*     BY SETTING X:E = 0
X:E	EQU	1 
CECHO	EQU	01
* 
	EJECT


RECHAN	EQU	0
REMFC	EQU	0 
CWTRT1	EQU	*
CWTRT2	EQU	*
CWTRT3	EQU	*
CWTRT4	EQU	*
CWTRT5	EQU	*
CWTRT6	EQU	*
CWTRT7	EQU	*
CWTRT8	EQU	*
DWREMU	EQU	*
	EJECT
* 
* 
***************************************************** 
*    C W T L T 1                                    * 
***************************************************** 
* 
*    CONTROL WORK TABLE FOR LOCAL TERMINAL NO. 1
* 
* 
DWA1	EQU	/03	DEVICEADDRESS
* 
CWTLT1	EQU	*	TABLE ENTRY
CWTLDW	EQU	*-CWTLT1	LAST OUTPUT DWT-ADDRESS 
	DATA	0 
CWTLOW	EQU	*-CWTLT1 
	DATA	0	LAST OUTPUT WORD
CWTITA	EQU	*-CWTLT1	ADDRESS TO INTLT1 
	DATA	INTLT1
CWTINR	EQU	*-CWTLT1	INR 
	INR	A2,0,DWA1
CWTOTR	EQU	*-CWTLT1	OTR 
	OTR	A2,0,DWA1
CWTCIS	EQU	*-CWTLT1	CIO-START 
	CIO	A2,1,DWA1
CWTRTC	EQU	*-CWTLT1 
	DATA	0	RETRANSMISSION COUNTER
CWTEQ	EQU	*-CWTLT1	END OF QUEUE 
	DATA	0 
CWTADD	EQU	*-CWTLT1 
* 
	IFT	ACKMUL=1 
* 
	DATA	0	NAK-ACKUMULATOR 
	DATA	0	RETR. FAULT-ACKUMULATOR 
	DATA	0	UNDEFINED-INTERRUPT-ACKUMULATOR 
ACKTIM	EQU	*-CWTLT1 
	DATA	0	PRINTER TIMEOUT ACKUMULATOR 
* 
	XIF
	EJECT
* 
* 
***************************************************** 
*    C W T L T 2                                    * 
***************************************************** 
* 
*    CONTROL WORK TABLE FOR LOCAL TERMINAL NO. 2
* 
CWTLT2	EQU	*
* 
	IFT	LOCHAN=2 
DWA2	EQU	/13	DEVICE ADDRESS 
* 
	DATA	0	LAST OUTPUT DWT-ADDRESS 
	DATA	0	LAST OUTPUT WORD
	DATA	INTLT2	INTERRUPT TABLE
	INR	A2,0,DWA2	INR
	OTR	A2,0,DWA2	OTR
	CIO	A2,1,DWA2	CIO-START
	DATA	0	RETRANSMISSION COUNTER
	DATA	0	END OF QUEUE
* 
	IFT	ACKMUL=1 
* 
	DATA	0	NAK-ACKUMULATOR 
	DATA	0	RETR. FAULT-ACKUMULATOR 
	DATA	0	UNDEFINED- INTERRUPT-ACKUMULATOR
	DATA	0	PRINTER TIMEOUT ACKUMULATOR 
* 
	XIF
* 
	IFT	LOCHAN=2 
* 
	EJECT
	XIF
	IFT	LOCHAN=3 
DWA2	EQU	/13	DEVICE ADDRESS 
* 
	DATA	0	LAST OUTPUT DWT-ADDRESS 
	DATA	0	LAST OUTPUT WORD
	DATA	INTLT2	INTERRUPT TABLE
	INR	A2,0,DWA2	INR
	OTR	A2,0,DWA2	OTR
	CIO	A2,1,DWA2	CIO-START
	DATA	0	RETRANSMISSION COUNTER
	DATA	0	END OF QUEUE
* 
	IFT	ACKMUL=1 
* 
	DATA	0	NAK-ACKUMULATOR 
	DATA	0	RETR. FAULT-ACKUMULATOR 
	DATA	0	UNDEFINED- INTERRUPT-ACKUMULATOR
	DATA	0	PRINTER TIMEOUT ACKUMULATOR 
* 
	XIF
* 
* 
	XIF
	IFT	LOCHAN=4 
* 
* 
*  CHANNEL UNIT WORK TABLE FOR LOCAL TERMINAL NO.2
* 
DWA2	EQU	/13	DEVICE ADDRESS 
* 
	DATA	0	LAST OUTPUT DWT-ADDRESS 
	DATA	0	LAST OUTPUT WORD
	DATA	INTLT2	INTERRUPT TABLE
	INR	A2,0,DWA2	INR
	OTR	A2,0,DWA2	OTR
	CIO	A2,1,DWA2	CIO-START
	DATA	0	RETRANSMISSION COUNTER
	DATA	0	END OF QUEUE
* 
	IFT	ACKMUL=1 
* 
	DATA	0	NAK-ACKUMULATOR 
	DATA	0	RETR. FAULT-ACKUMULATOR 
	DATA	0	UNDEFINED- INTERRUPT-ACKUMULATOR
	DATA	0	PRINTER TIMEOUT ACKUMULATOR 
* 
	XIF
	EJECT
* 
* 
*  CHANNEL UNIT WORK TABLE FOR LOCAL TERMINAL NO.3
* 
CWTLT3	EQU	*
	IFT	LOCHAN=3 
DWA3	EQU	/23	DEVICE ADDRESS 
* 
	DATA	0	LAST OUTPUT DWT-ADDRESS 
	DATA	0	LAST OUTPUT WORD
	DATA	INTLT3	INTERRUPT TABLE
	INR	A2,0,DWA3	INR
	OTR	A2,0,DWA3	OTR
	CIO	A2,1,DWA3	CIO-START
	DATA	0	RETRANSMISSION COUNTER
	DATA	0	END OF QUEUE
* 
	IFT	ACKMUL=1 
* 
	DATA	0	NAK-ACKUMULATOR 
	DATA	0	RETR. FAULT-ACKUMULATOR 
	DATA	0	UNDEFINED- INTERRUPT-ACKUMULATOR
	DATA	0	PRINTER TIMEOUT ACKUMULATOR 
* 
	XIF
* 
* 
	IFT	LOCHAN=4 
DWA3	EQU	/23	DEVICE ADDRESS 
* 
	DATA	0	LAST OUTPUT DWT-ADDRESS 
	DATA	0	LAST OUTPUT WORD
	DATA	INTLT3	INTERRUPT TABLE
	INR	A2,0,DWA3	INR
	OTR	A2,0,DWA3	OTR
	CIO	A2,1,DWA3	CIO-START
	DATA	0	RETRANSMISSION COUNTER
	DATA	0	END OF QUEUE
* 
	IFT	ACKMUL=1 
* 
	DATA	0	NAK-ACKUMULATOR 
	DATA	0	RETR. FAULT-ACKUMULATOR 
	DATA	0	UNDEFINED- INTERRUPT-ACKUMULATOR
	DATA	0	PRINTER TIMEOUT ACKUMULATOR 
* 
	XIF
	EJECT
* 
*    CONTROL WORK TABLE FOR LOCAL TERMINAL NO. 4
* 
CWTLT4	EQU	*
* 
* 
	IFT	LOCHAN=4 
DWA4	EQU	/33	DEVICE ADDRESS 
* 
	DATA	0	LAST OUTPUT DWT-ADDRESS 
	DATA	0	LAST OUTPUT WORD
	DATA	INTLT4	INTERRUPT TABLE
	INR	A2,0,DWA4	INR
	OTR	A2,0,DWA4	OTR
	CIO	A2,1,DWA4	CIO-START
	DATA	0	RETRANSMISSION COUNTER
	DATA	0	END OF QUEUE
* 
	IFT	ACKMUL=1 
* 
	DATA	0	NAK-ACKUMULATOR 
	DATA	0	RETR. FAULT-ACKUMULATOR 
	DATA	0	UNDEFINED- INTERRUPT-ACKUMULATOR
	DATA	0	PRINTER TIMEOUT ACKUMULATOR 
* 
	XIF
* 
	EJECT
* 
**********************************************
*    C H T A B                               *
**********************************************
* 
*   THIS TABLE HOLDS ADDRESSES OF CONTROLLER WORK 
*   TABLES CWT TO CHANNEL UNITS FOR LOCAL AND REMOTE
*   TERMINALS.
* 
* 
CHTAB	EQU	* 
	DATA	CHTABE-*	TABLE LENGTH 
	DATA	CWTLT1	 
	DATA	CWTLT2
	IFT	LOCHAN=3 
	DATA	CWTLT3
	XIF
	IFT	LOCHAN=4 
	DATA	CWTLT3
	DATA	CWTLT4
	XIF
CHTABE	EQU	*	END OF TABLE 
* 
* 
* 
* 
* 
	EJECT
* 
	IFF	LOCHAN=1 
* 
*   C H L T 1 / C H L T 2 
*   THIS IS THE INTERRUPT HANDLER FOR CHLT
* 
*   C H L T 1 
*   INTERRUPT FROM CHLT1
* 
	XIF
	IFT	LOCHAN=2 
CHLT3	EQU	* 
CHLT4	EQU	* 
	XIF
	IFF	LOCHAN=1 
CHLT1	EQU	* 
	ST	P,INTSAV	SAVE LAST INTERRUPT
	CF	A15,SAVE8	SAVE REGISTERS A1-A8
	LDKL	A5,CWTLT1	SET CWT-ADDRESS FOR CHLT1 
	RF	CLT010
* 
*   C H L T 2 
*   INTERRUPT FROM CHLT2
* 
CHLT2	EQU	* 
	ST	P,INTSAV	SAVE LAST INTERRUPT
	CF	A15,SAVE8	SAVE REGISTERS A1-A8
	LDKL	A5,CWTLT2	SET CWT-ADDRESS FOR CHLT2 
	XIF
	IFT	LOCHAN=2 
CLT010	EX	CWTINR,A5	EXECUTE INR-INSTRUCTION 
* 
	XIF
* 
	IFT	LOCHAN=3 
	RF	CLT010
* 
*   C H L T 3 
*   INTERRUPT FROM CHLT3
* 
CHLT3	EQU	* 
CHLT4	EQU	* 
	ST	P,INTSAV	SAVE LAST INTERRUPT
	CF	A15,SAVE8	SAVE REGISTERS A1-A8
	LDKL	A5,CWTLT3	SET CWT-ADDRESS FOR CHLT3 
CLT010	EX	CWTINR,A5	EXECUTE INR 
* 
	XIF
	IFT	LOCHAN=4 
	RF	CLT010
* 
* 
*   C H L T 2 
*   INTERRUPT FROM CHLT3
* 
CHLT3	EQU	* 
	ST	P,INTSAV	SAVE LAST INTERRUPT
	CF	A15,SAVE8	SAVE REGISTERS A1-A8
	LDKL	A5,CWTLT3	SET CWT-ADDRESS FOR CHLT3 
	RF	CLT010
*   C H L T 4 
*   INTERRUPT FROM CHLT4
* 
CHLT4	EQU	* 
	ST	P,INTSAV	SAVE LAST INTERRUPT
	CF	A15,SAVE8	SAVE REGISTERS A1-A8
	LDKL	A5,CWTLT4	SET CWT-ADDRESS FOR CHLT4 
CLT010	EX	CWTINR,A5	EXECUTE INR 
	XIF
* 
	IFT	LOCHAN=1 
* 
* 
*    C H L T 1
* 
*    INTERRUPT FROM CHLT1 
* 
CHLT1	EQU	* 
CHLT2	EQU	* 
CHLT3	EQU	* 
CHLT4	EQU	* 
	CF	A15,SAVE8	SAVE REGISTERS ON STACK 
	LDKL	A5,CWTLT1	GET CWT-ADDRESS 
	ST	P,INTSAV	SAVE LAST INTERRUPT
	INR	A2,0,DWA1
* 
	XIF
* 
	IFT	LOGING=1 
	CF	A15,LOGG	** LOGG OF INPUT CHARACTER **
	XIF
	EJECT
* 
* 
*   DETERMINE LINE- AND DEVICE NUMBER 
* 
	LDK	A1,0	RESET RETURN CODE 
	LDR	A3,A2	INPUT WORD IN A3 
	SRL	A3,8 
	LDR	A4,A3
	ANK	A3,/E	2 * LINE NUMBER IN A3
	SRL	A4,3 
	ANK	A4,/E	2 * DEVICE NUMBER IN A4
	ABL(NE)	CLT100	INPUT IS A DATA CHARACTER 
	ANK	A2,/7F 
	SUK	A2,3	POWER ON ?
	RF(E)	CHPOWO 
* 
* 
*    CHECK QUEUE AND SEND IF SOMETHING THERE
* 
	LDR*	A7,A5	LAST OUTPUT DWT IN A7 
	CMR	A5	RESET LAST OUTPUT 
	LD	A6,CWTEQ,A5	OUTPUT QUEUE
	RF(E)	CLT020 
	STR	A2,A15	SAVE A2 
	LD	A2,DWTOTQ,A6	GET QUEUE LINK 
	ST	A2,CWTEQ,A5	STORE IT IN CWT 
	LC	A2,DWTOCH,A6	GET CHARACTER
	CF	A15,OUTLIN	SEND CHARACTER 
	LDR*	A2,A15	RELOAD A2
	EJECT
* 
* 
*    CHECK CONTROL CHARACTER AND UPDATE ERROR-
*    ACKUMULATORS IF NAK, RETRANSMISSION FAULT
*    OR UNDEFINED CONTROL CHARACTER 
* 
CLT020	EQU	*
	LDR	A6,A7	GET LAST OUTPUT
	RF(E)	CLT062 
	SUK	A2,4	ACK ? 
	RF(Z)	CLT040 
	ADK	A2,7	TIME-OUT ?
	RF(E)	CLT028 
* 
	IFT	ACKMUL=1 
* 
	SUK	A2,5	NAK ? 
	RF(E)	CLT035 
	LDK	A7,2 
	SUK	A2,/16	RETRANSMISSION FAULT
	RF(E)	CLT025 
	ADK	A7,2	UNDEFINED INTERRUPT 
CLT025	ADR	A7,A5
	IM	CWTADD,A7	INCREMENT ACKUMULATOR FOR THIS
			TYPE OF INTERRUPT
* 
	XIF
* 
	EJECT
* 
* 
*    NAK, TIME-OUT, RETRANSMISSION FAULT OR 
*    UNDEFINED CONTROL CHARACTER
* 
*    CHECK LAST OUTPUT AND TRY RECOVERY OF THAT DEVICE
*    ONE TIME. IF NOT SUCCESS GO TO DRIVER WITH 
*    MESSAGE NOT OPERABLE.
* 
CLT028	EQU	*
	LDKL	A2,/3000	ECHO MODE AND RECOVERY BIT 
	AN	A2,DWTST,A6	AT LEAST ONE OF THE BITS SET ?
	RF(NE)	CLT032
	LDKL	A2,/1000	INDICATE RECOVERY TRIAL DONE 
	XRS	A2,DWTST,A6	SET BIT IN STATUS WORD 
CLT030	LDK	A3,2	INDICATE RECOVERY OF DEVICE 
	LDK	A4,0 
	RF	CPO025
CLT032	LDK	A1,NOERR	INDICATE NOT OPERABLE 
	ABL	CLT110 
	EJECT
* 
* 
*    N A K
* 
*    ERROR ACKUMULATOR AND RETRANSMISSION COUNTER IS UPDATED. 
*    LAST OUTPUT CHARACTER IS RETRANSMITTED BY CHANNEL DRIVER 
*    UP TO SIX TIMES AND IF STILL NO SUCCESS RETURN CODE NOT
*    OPERABLE IS SENT TO DEVICE DRIVER. 
* 
CLT035	EQU	*
	IFT	ACKMUL=1 
* 
	IM	CWTADD,A5	UPDATE ERROR ACKUMULATOR
	XIF
* 
	IM	CWTRTC,A5	INCREMENT RETRANSMISSION COUNTER
	LD	A4,CWTRTC,A5	GET COUNTER
	SUK	A4,7	SEVEN TIMES ? 
	RB(E)	CLT032 
	LD	A2,CWTLOW,A5	GET LAST OUTPUT WORD 
	LDR	A1,A5
	EX	CWTOTR,A1	EXECUTE OTR-INSTRUCTION 
	STR	A6,A1	STORE LAST DWT IN CWT
	IFT	LOGING=1 
	CF	A15,LOGG	**  LOGG OUTPUT CHARACTER  **
	XIF
	SC	A2,DWTOCH,A6	STORE OUTPUT CHARACTER IN DWT
	ABL	TDISP
	EJECT
* 
* 
*    ACK      DATA = 07 
* 
*    SIMULATE DATA REQUEST IF RETURN CODE FROM
*    CHLT OR DEVICE WITHOUT DATA REQUEST, 
*    ELSE GO TO DISPATCHER
* 
CLT040	EQU	*
	LDKL	A7,/EFFF
	ANS	A7,DWTST,A6	RESET RECOVERY BIT IN STATUS WORD
	LDR	A1,A1
	RF(NZ)	CLT110	RETURN CODE,SIMULATE DATA REQUEST
	LDR*	A7,A6	DEVICE WITHOUT DATA REQUEST?
	RF(N)	CLT110	YES. SIMULATE DATA REQUEST
* 
	IFF	SOFTIM=1 
* 
CLT062	EQU	*
	RF	EXIT
* 
	XIF
* 
* 
	IFT	SOFTIM=1 
* 
	EJECT
* 
* 
*    PRINTER TIMING 
* 
	INH
	LC	A3,DWTOCH,A6	GET LAST CHARACTER 
	ANK	A3,/7F 
	SUK	A3,DUMMSP	SPECIAL DUMMY
	RF(E)	CLT070	YES 
	LD	A3,DWTTP,A6	ADDRESS TO TIMER BLOCK
	RF(E)	CLT060 
* 
*    RESTART TIMER
* 
	LDKL	A3,-DRQTIM	RESTART TIMER
	ST*	A3,DWTTP,A6
	RF	EXIT
* 
*    START TIMER
* 
CLT060	LDR	A1,A6	PARAMETER
	LDK	A4,DWTTP	TIMER POINTER 
	ADR	A4,A6	ADD WITH DWT-ADDRESS 
	CF	A15,SETIMP	GET TIMER BLOCK
	DATA	DRQTUT,DRQTIM	ADDRESS TO TIME-OUT ROUTINE AND DELAY 
CLT062	EQU	*
	RF	EXIT

	EJECT
* 
* 
*    RESET TIMER IF STARTED 
* 
CLT070	LD	A3,DWTTP,A6	ADDRESS ? 
	RF(E)	EXIT	NO
	CM*	DWTTP,A6	RESET TIMER 
	CM	DWTTP,A6	RESET ADDRESSPOINTER TO TIMER
	RF	EXIT
	EJECT
* 
*    TIME-OUT ROUTINE HANDLING MISSING INTERRUPTS 
*    FROM PRINTERS
* 
DRQTUT	EQU	*
	LDR	A6,A1	GET DWT-ADDRESS
	CM	DWTTP,A6	RESET POINTER TO TIMER BLOCK 
	LD	A3,DWTST,A6 
	SLL	A3,2	ECHO MODE ? 
	RF(N)	CLT110	YES 
* 
	IFT	ACKMUL=1 
	IFF	LOCHAN=1 
* 
	LDR*	A5,A6	CHANNEL PARAMETER 
	ANK	A5,/F
	SLL	A5,1	2 * INDEX 
	ADK	A5,2	JUST TO AVOID TABLE LENGTH
	LD	A5,CHTAB,A5	GET CWT-ADDRESS 
	IM	ACKTIM,A5	INCREMENT ACKUMULATOR 
* 
	XIF
	IFT	SOFTIM=1 
	IFT	ACKMUL=1 
	IFT	LOCHAN=1 
* 
	LDKL	A5,CWTLT1	GET CWT-ADDRESS 
	IM	ACKTIM,A5	INCREMENT ACKUMULATOR 
* 
	XIF
	IFT	SOFTIM=1 
* 
	RB	CLT030
* 
	XIF
* 
	EJECT
* 
*   POWER ON    DATA = 03 
* 
*   RECOVERY ROUTINES ARE STARTED FOR EVERY DEVICE
*    ON ACTUAL LINE EXCEPT THOSE OCCUPYING CHANNEL
*    UNIT OR THOSE IN ECHO MODE.
* 
* 
*     ON EXIT TO RECOVERY ROUTINE:
* 
*     A5 = STACKBASE 2 IN DWT 
*     A6 = DWT-ADDRESS
*     A7 = ORDER
* 
CHPOWO	EQU	*
	CF	A15,GETLIN
	LDR*	A2,A5	GET LAST OUTPUT DWT 
	CM	CWTRTC,A5	RESET RETRANSMISSION COUNTER
	LDK	A4,0 
	LDR	A3,A6	DEVICE COUNTER 
	LDR	A1,A8	ADDRESS POINTER
	RF(Z)	EXIT	EXIT IF NOT DEFINED 
CPO020	ADK	A1,2 
	LDR*	A6,A1	GET DWT-ADDRESS 
	RF(E)	CPO030	NO DWT
	SRC	A6,1 
	RF(N)	CPO030 
	SLC	A6,1 
	LCR	A7,A6	LEFT BYTE OF DWTCHP
	ANK	A7,1	INPUT DEVICE ?
	RF(NE)	CPO025	YES
	LDKL	A7,/EFFF
	ANS	A7,DWTST,A6	RESET RECOVERY BIT 
	LC	A7,DWTST,A6 
	ANK	A7,/20	ECHO MODE ? 
	RF(NE)	CPO030	YES
	CWR	A6,A2	DEVICE WAITING FOR CHANNEL ANSWER ?
	RF(E)	CPO030	YES 
CPO025	LD	A7,DWTADR,A6	ADDRESS TO ADDRESSBLOCK IN A7
	LD	A7,4,A7	ADDRESS TO RECOVERY IN A7 
	RF(E)	CPO030	NO RECOVERY 
	LDKL	A5,DWTSB2	STACKBASE 
	ADR	A5,A6
	CFR	A15,A7	GO TO RECOVERY ROUTINE
CPO030	SUK	A3,2	ALL DEVICES THREATED

	RB(NE)	CPO020	NO TAKE NEXT 
EXIT	ABL	TDISP
	EJECT
* 
* 
*     DATA-REQUEST
* 
CLT100	CF	A15,GETLIN	GET DWT-ADDRESS
	SUR	A6,A4	VALID INTERRUPT ?
	RB(N)	EXIT 
	LDR	A8,A8
	RB(Z)	EXIT	EXIT NOT DEFINED
	LDR*	A6,A8	GET DWT 
	RB(E)	EXIT 
	ANKL	A6,/FFFE
	LCR	A7,A6	LEFT BYTE IN CHANNEL PARAMETER 
	ANK	A7,1	DATA INPUT ?
	RF(NE)	CLT110	YES
	LDR*	A7,A6	GET CHANNEL PARAMETER 
	RB(N)	EXIT 
CLT110	LD	A7,DWTOR,A6	SET ORDER IN A7 
	ANK	A7,/FF 
	LD	A8,DWTECB,A6	AND ECB-ADDRESS IN A8
	LD	A3,DWTADR,A6	ADDRESS TO ADDRESS-BLOCK IN A3 
	ENB
	ABI	2,A3	GO TO INTERRUPT HANDLER 
* 
*   THE FOLLOWING REGISTER VAULES ARE VALID WHEN ENTERING 
*   THE DEVICE DEPENDANT INTERRUPT HANDLER:-
* 
*   A1 = ERROR CODE  (A1=0  NOERROR)
*                    (A1=1  NOT OPERABLE , HARDWARE TIME-OUT) 
*   A6 = DWT-ADDRESS
* 
*   A7 = ORDER
* 
*   A8 = ECB-ADDRESS
	EJECT
* 
*   G E T L I N 
* 
*   SUBROUTINE TO GET ADDRESS IN INTERRUPT TABLE 'INTLTX' 
*   FOR A GIVEN LINE- AND DEVICE NUMBER 
* 
*   ON ENTRY:-
* 
*   A3 = LINE NUMBER * 2
*   A4 = DEVICE NUMBER * 2
* 
*   ON EXIT:- 
* 
*   A6 = TOTAL NUMBER OF DEVICES*2 ON ACTUAL LINE 
*   A8 = ADDRESS IN 'INTLTX' WHERE DWT-ADDRESS IS FOUND 
* 
* 
GETLIN	EQU	*
	LD	A8,CWTITA,A5	ADDRESS TO INTERRUPT TABLE 

	ADR	A8,A3	POSITION IN TABLE
	LDR*	A8,A8	ADDRESS TO TERMINAL SECTION 
	RF(Z)	GTL010	RETURN IF NOT DEFINED 
	LDR*	A6,A8	GET ID-WORD 
	ANK	A6,/FF	TWO TIMES NUMBER OF DEVICES 
	ADR	A8,A4	ADDRESS TO DEVICE WORK TABLE POSITION
GTL010	ABL	RTNA15	RETURN AND ENB
	EJECT
* 
*   O U T L I N 
* 
*   SUBROUTINE TO SEND ONE CHARACTER VIA CHANNEL UNIT.
* 
*     CHARACTER GIVEN IN A2 IS SENT VIA CHLT IF CONTROL 
*     UNIT IS FREE. IN OTHER CASE DWT IS QUEUED ON A
*     OUTPUT QUEUE THREAD.
* 
*     ON ENTRY: 
* 
*     A2 = OUTPUT CHARACTER IN RIGHT BYTE 
*     A6 = DWT-ADDRESS
* 
OUTLIN	EQU	*
	CF	A15,SAVE8	SAVE REGS A1-A8 
* 
	IFF	LOCHAN=1 
* 
	LDR*	A1,A6	CHANNEL PARAMETER 
	ANK	A1,/F	CHANNEL INDEX
	SLL	A1,1 
	ADK	A1,2 
	LD	A1,CHTAB,A1	GET CWT-ADDRESS IN A1 
* 
	XIF
* 
* 
	IFT	LOCHAN=1 
* 
	LDKL	A1,CWTLT1 
* 
	XIF
* 
	INH		INHIBIT INTERRUPT 
	LDR*	A4,A1	IS UNIT FREE ?
	RF(E)	OUL050	YES 
	EJECT
* 
*    QUEUE OUTPUT 
* 
OUL005	LD	A4,CWTEQ,A1	OUTPUT QUEUE
	RF(E)	OUL020 
OUL010	CWR	A6,A4
	RF(E)	OUL060	THIS DWT IS ALREADY IN QUEUE
	LD	A3,DWTOTQ,A4
	RF(E)	OUL030	END OF THREAD FOUND 
	LDR	A4,A3	FOLLOW THE THREAD
	RB	OUL010
OUL020	ST	A6,CWTEQ,A1	QUEUE DWT 
	RF	OUL040
OUL030	ST	A6,DWTOTQ,A4	QUEUE DWT
OUL040	CM	DWTOTQ,A6	SET END OF THREAD 
	RF	OUL060
	EJECT
* 
*    SEND CHARACTER 
* 
OUL050	LDR*	A3,A6	GET CHANNEL PARAMETERS
	ANKL	A3,/7F00
	ANK	A2,/FF 
	ORR	A2,A3
OUL055	EQU	*
	EX	CWTOTR,A1	EXECUTE OTR-INSTRUCTION 
	RB(NA)	OUL005
	STR	A6,A1	STORE LAST DWT IN CWT
	IFT	LOGING=1 
	CF	A15,LOGG	** LOGG OF OUTPUT CHARACTER ** 
	XIF
OUL060	SC	A2,DWTOCH,A6	STORE OUTPUT CHARACTER IN DWT
OUL070	ABL	IHRET8	RESTORE A1-A8 AND RTN A15 
	EJECT
* 
*   C H L T O N 
* 
*   SUBROUTINE TO RESET CWT AND PERFORM CIO-START OF EVERY
*   CHLT IN SYSTEM. THE SUBROUTINE IS ENTERED FROM 'PFINIT' 
* 
CHLTON	EQU	*
* 
	IFF	LOCHAN=1 
* 
	LD	A1,CHTAB
CON010	SUK	A1,2	ALL TREATED ? 
	RF(NZ)	CON020	NO TAKE NEXT 
	ABL	RTNA15	RETURN AND ENB
CON020	LD	A5,CHTAB,A1	LOAD CWT-ADDRESS
	RB(Z)	CON010 
	EX	CWTCIS,A5	EXECUTE CIO-START 
	LDR*	A6,A5	GET LAST DWT
	RB(Z)	CON010 
	CMR	A5	RESET LAST OUTPUT 
	LDK	A2,0 
	CF	A15,OUTLIN	SEND CHARACTER 
	RB	CON010
* 
* 
	XIF
* 
* 
	IFT	LOCHAN=1 
* 
	CIO	A2,1,DWA1	CIO-START
	LD	A6,CWTLT1	GET LAST DWT
	RF(Z)	CON010 
	CM	CWTLT1	RESET LAST OUTPUT
	LDK	A2,0 
	CF	A15,OUTLIN	SEND CHARACTER 
CON010	ABL	RTNA15	RETURN AND ENB
* 
	XIF
* 
	EJECT
* 
*   O U T P U T 
* 
*   SEND ONE CHARACTER VIA 'OUTLIN' INDICATE INTERRUPTS 
*   ALLOWED AND SAVE A3-A5 IN DWT.
* 
* 
OUTPUT	EQU	*
	ANK	A2,/FF 
	LDR	A1,A2
	SUK	A1,/82	STX ? 
	RF(E)	LDRE10 
	SUK	A1,/15	ETB ? 
	RF(E)	LDRE10 
	CF	A15,OUTLIN	SEND ONE CHARACTER VIA CHANNEL UNIT
* 
* 
*   S T R E G 
* 
*   INDICATE INTERRUPTS ALLOWED AND SAVE A3-A5 IN DWT 
* 
* 
STREG	EQU	* 
	INH
	LDKL	A1,/100 
	ORS	A1,DWTST,A6	INDICATE INTERRUPTS ALLOWED
	ST	A3,DWTA3,A6	SAVE REGISTER A3
	ST	A4,DWTA4,A6	              A4
	ST	A5,DWTA5,A6	              A5
	RB	EXIT
	EJECT
* 
*   L D R E G 
* 
*   IF INTERRUPT ALLOWED RESTORE A3-A5 FROM DWT AND RETURN
*   VIA A5. ELSE GO TO DISPATCHER.
* 
* 
LDREG	EQU	* 
	LD	A3,DWTST,A6 
	ANKL	A3,/100 
	RB(Z)	EXIT 
	XRS	A3,DWTST,A6
* 
* 
*   L D R E G E 
* 
*   RESTORE A3-A5 FROM DWT AND RETURN TO USER VIA A5
* 
* 
LDREGF	EQU	*
	LD	A5,DWTA5,A6	                A5
LDREGE	EQU	*
	LD	A3,DWTA3,A6	RELOAD REGISTER A3
	LD	A4,DWTA4,A6	                A4
LDRE10	LD	A7,DWTOR,A6	GET ORDER 
	ANK	A7,/FF 
	LD	A8,DWTECB,A6
	RTN	A5	RETURN VIA A5-STACK 
	EJECT
* 
* 
*    G E T C H R
* 
*    SUBROUTINE TO GET ONE CHARACTER FROM ECB-BUFFER
* 
*    ON ENTRY:
* 
*    A3 = BUFFER INDEX
*    A8 = ECB-ADDRESS 
* 
*    ON EXIT: 
* 
*    A2 = CHARACTER 
*    A1 = 0 IF LAST CHARACTER ELSE # 0
* 
*    IF LAST CHARACTER IS REACHED A3 IS STORED IN ECB EFFECTIVE LENGTH
* 
* 
GETCHR	EQU	*
	LD	A1,4,A8	REQUESTED LENGTH
	SUR	A1,A3
	RF(NP)	GCH010	LAST CHARACTER REACHED 
	LD	A2,2,A8	GET BUFFER ADDRESS
	ADR	A2,A3
	LCR	A2,A2	CHAR. TO A2
	ANK	A2,/FF 
	ADK	A3,1	INCREMENT BUFFER INDEX
	RF	GCH020
GCH010	ST	A3,6,A8	STORE EFFECTIVE LENGTH
GCH020	ABL	RTNA15	RETURN AND ENABLE 
	EJECT
* 
* 
*   L O G G 
* 
*   IF CONDITIONALY ASSEMBLY IS SET EVERY INPUT AND 
*   OUTPUT CHARACTER ARE LOGGED 
* 
* 
* 
	IFT	LOGING=1 
* 
LOGG	STR	A1,A15 
	LD	A1,POINT
	ADK	A1,2 
	CWK	A1,BUFE	BUFE IS MAX LOGG AREA
	RF(NE)	L1
	LDKL	A1,BUF	SET FIRST LOGG ADDRESS 
L1	ST	A1,POINT
	STR	A2,A1	LOGG OF INR OR OTR INSTRUCTION 
	LDR*	A1,A15
	ADKL	A15,2 
	LDR*	P,A15	RETURN
* 
* 
POINT	DATA	BUF	LOGG POINTER 
* 
BUF	RES	63	LOGG AREA
BUFE	EQU	*
* 
	XIF
	EJECT
* 
* 
*    E C H O , E C H E N D
* 
*    SUBROUTINE TO ECHO CHARACTER CONTAINING TWO PARTS, 
*    ONE GENERAL AND ONE DEVICE-DEPENDENT 
* 
*    PART ONE: FIND DWT-ADDRESS OF ECHO-DEVICE, 
*              LOAD STACKBASE AND FIND ADDRESS
*              TO DEVICE-DEPENDENT ECHO-ROUTINE 
* 
*    PART TWO: ECHO ONE OR MORE CHARACTERS
*              CORRESPONDING TO ONE CHARACTER 
*              TO BE STORED IN INPUT ECB-BUFFER 
* 
* 
*    PART ONE FOLLOWS AND PART TWO CAN BE FOUND 
*    IN THE DRIVER MODULE CORRESPONDING TO ECHO 
*    OUTPUT DEVICE
* 
*    RESTRICTIONS IN DEVICE DEPENDENT ECHO DRIVER 
* 
*    A7 MUST NOT BE DESTROYED 
*    THE ECHO-ROUTINE SHOULD BE TERMINATED WITH A 
*    JUMP TO 'ECHRTN'.
* 
ECHEND	EQU	*
* 
	IFT	CECHO=1
* 
	LDKL	A7,/8000	INDICATE END I/O 
	XIF
ECHO	EQU	*
	IFT	CECHO=1
	ST	A3,DWTA3,A6	SAVE A3-A5 IN DWT 
	ST	A4,DWTA4,A6 
	ST	A5,DWTA5,A6 
	LD	A1,DWTST,A6	STATUS
	SLL	A1,2 
	RF(NN)	RETUR	NO ECHO REQUESTED 
	LDR	A4,A6	SAVE DWT-ADDRESS OF INPUT DEVICE 
	LD	A6,DWTECH,A6	DWT-ADDRESS OF OUTPUT DEVICE 
	ST	A4,DWTWAT,A6	SAVE DWT-ADDRESS OF INPUT DEVICE 
	LDKL	A5,DWTSB2 
	ADR	A5,A6	STACKBASE-ADDRESS IN A5
	LD	A1,DWTADR,A6	ADDRESS TO ADDRESS-BLOCK 
	ABI	6,A1	GO TO ECHO-ROUTINE DEVICE-DEPENDENT 
	XIF
ECHRTN	EQU	*
	IFT	CECHO=1
	LDR	A7,A7	END? 
	RF(NN)	ERETUR	NO 
	CF	A15,TENDIO	END I/O OUTPUT DEVICE
ERETUR	LD	A6,DWTWAT,A6	RELOAD DWT-ADDRESS OF INPUT DEVICE 
RETUR	ABL	LDREGF	RELOAD A3-A5 AND RETURN VIA A5 
* 
	END

HexDump

0x0000…0036 (0, 0, 400)  Head {h00=0x0032, h01=0x0050, text=» IDENT DRLT01  REL 8.2 78-09-15  870105040820 «, t00=0x0000, t01=0x0004}
0x0036…003e              Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x003e…0048              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0042}
0x0048…0082              Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0000, t01=0x004c}
0x0082…008c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0086}
0x008c…00b4              Head {h00=0x0024, h01=0x0050, text=»*   PHILIPS TERMINAL SYSTEM PTS «, t00=0x0000, t01=0x0090}
0x00b4…00be              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00b8}
0x00be…00e6              Head {h00=0x0024, h01=0x0050, text=»*   DRLT01 = DRIVER CHANNEL UNIT«, t00=0x0000, t01=0x00c2}
0x00e6…010e              Head {h00=0x0024, h01=0x0050, text=»*            FOR LOCAL TERMINALS«, t00=0x0000, t01=0x00ea}
0x010e…0118              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0112}
0x0118…0122              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x011c}
0x0122…012c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0126}
0x012c…0136              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0130}
0x0136…0140              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x013a}
0x0140…0176              Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x0000, t01=0x0144}
0x0176…0180              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x017a}
0x0180…01c0              Head {h00=0x003c, h01=0x0050, text=»*   THIS IS THE CHANNEL UNIT DRIVER FOR LOCAL TERMINALS.«, t00=0x0000, t01=0x0184}
0x01c0…0206              Head {h00=0x0042, h01=0x0050, text=»*   AT INTERRUPT AN INPUT WORD IS READ TO REGISTER A2. IF DATA«, t00=0x0001, t01=0x0034}
0x0206…024e              Head {h00=0x0044, h01=0x0050, text=»*   INPUT OR DATA REQUEST A BRANCH IS MADE TO INTERRUPT HANDLER «, t00=0x0001, t01=0x007a}
0x024e…026c              Head {h00=0x001a, h01=0x0050, text=»*   FOR ACTUAL DEVICE.«, t00=0x0001, t01=0x00c2}
0x026c…02b4              Head {h00=0x0044, h01=0x0050, text=»*   IF CONTROL CHARACTER, THIS IS EXAMINED AND NECESSARY ACTIONS«, t00=0x0001, t01=0x00e0}
0x02b4…02d0              Head {h00=0x0018, h01=0x0050, text=»*   ARE CARRIED OUT.«, t00=0x0001, t01=0x0128}
0x02d0…02da              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0144}
0x02da…031a              Head {h00=0x003c, h01=0x0050, text=»*   THE DRIVER ALSO INCLUDES THE FOLLOWING SUBROUTINES:-«, t00=0x0001, t01=0x014e}
0x031a…0324              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x018e}
0x0324…0356              Head {h00=0x002e, h01=0x0050, text=»*   - OUTLIN   SEND ONE CHARACTER VIA CHLT«, t00=0x0002, t01=0x0008}
0x0356…0360              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x003a}
0x0360…03a0              Head {h00=0x003c, h01=0x0050, text=»*   - CHLTON   EXECUTE CIO-START ON EVERY CHLT IN SYSTEM«, t00=0x0002, t01=0x0044}
0x03a0…03aa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0084}
0x03aa…03e2              Head {h00=0x0034, h01=0x0050, text=»*   - GETCHR   GET ONE CHARACTER FROM ECB-BUFFER«, t00=0x0002, t01=0x008e}
0x03e2…03ec              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00c6}
0x03ec…0422              Head {h00=0x0032, h01=0x0050, text=»*    CONTROL WORK TABLES FOR THE CHANNELS ARE «, t00=0x0002, t01=0x00d0}
0x0422…0446              Head {h00=0x0020, h01=0x0050, text=»*    INCLUDED IN THE DRIVER.«, t00=0x0002, t01=0x0106}
0x0446…0454              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0002, t01=0x012a}
0x0454…045e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0138}
0x045e…0468              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0142}
0x0468…0472              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x014c}
0x0472…04b8              Head {h00=0x0042, h01=0x0050, text=»*   THE FOLLOWING FUNCTIONS ARE ALSO INCLUDED IN THE DRIVER:- «, t00=0x0002, t01=0x0156}
0x04b8…04c2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x000c}
0x04c2…0510              Head {h00=0x004a, h01=0x0050, text=»*   - OUTPUT   SEND ONE CHARACTER, SAVE A3-A5 AND RETURN TO DISPATCHER«, t00=0x0003, t01=0x0016}
0x0510…051a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0064}
0x051a…0554              Head {h00=0x0036, h01=0x0050, text=»*   - STREG    SAVE A3-A5 AND RETURN TO DISPATCHER«, t00=0x0003, t01=0x006e}
0x0554…055e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x00a8}
0x055e…05a6              Head {h00=0x0044, h01=0x0050, text=»*   - LDREG    IF INTERRUPT IS ALLOWED, RESTORE A3-A5 AND RETURN«, t00=0x0003, t01=0x00b2}
0x05a6…05cc              Head {h00=0x0022, h01=0x0050, text=»*              TO USER VIA A5 «, t00=0x0003, t01=0x00fa}
0x05cc…05d6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0120}
0x05d6…0614              Head {h00=0x003a, h01=0x0050, text=»*   - LDREGE   RESTORE A3-A5 AND RETURN TO USER VIA A5«, t00=0x0003, t01=0x012a}
0x0614…061e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0168}
0x061e…0628              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0172}
0x0628…0632              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x017c}
0x0632…0664              Head {h00=0x002e, h01=0x0050, text=»*   NORMAL REGISTER USAGE IN THE DRIVER:- «, t00=0x0003, t01=0x0186}
0x0664…066e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0028}
0x066e…068a              Head {h00=0x0018, h01=0x0050, text=»*   A1 = RETURN CODE«, t00=0x0004, t01=0x0032}
0x068a…06a6              Head {h00=0x0018, h01=0x0050, text=»*   A2 = INPUT WORD «, t00=0x0004, t01=0x004e}
0x06a6…06c6              Head {h00=0x001c, h01=0x0050, text=»*   A3 = LINE NUMBER * 2«, t00=0x0004, t01=0x006a}
0x06c6…06e8              Head {h00=0x001e, h01=0x0050, text=»*   A4 = DEVICE NUMBER * 2«, t00=0x0004, t01=0x008a}
0x06e8…0704              Head {h00=0x0018, h01=0x0050, text=»*   A5 = CWT-ADDRESS«, t00=0x0004, t01=0x00ac}
0x0704…0720              Head {h00=0x0018, h01=0x0050, text=»*   A6 = DWT-ADDRESS«, t00=0x0004, t01=0x00c8}
0x0720…0736              Head {h00=0x0012, h01=0x0050, text=»*   A7 = ORDER«, t00=0x0004, t01=0x00e4}
0x0736…0752              Head {h00=0x0018, h01=0x0050, text=»*   A8 = ECB-ADDRESS«, t00=0x0004, t01=0x00fa}
0x0752…075c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0116}
0x075c…0766              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0120}
0x0766…0770              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x012a}
0x0770…077e              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0004, t01=0x0134}
0x077e…0788              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0142}
0x0788…079c              Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0004, t01=0x014c}
0x079c…07b0              Head {h00=0x0010, h01=0x0050, text=»* ENTRIES * «, t00=0x0004, t01=0x0160}
0x07b0…07c4              Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0004, t01=0x0174}
0x07c4…07ce              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0188}
0x07ce…07d8 (5, 0, 400)  Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0004}
0x07d8…0802              Head {h00=0x0026, h01=0x0050, text=» ENTRY CHLT1 INTERRUPT FROM CHLT01«, t00=0x0005, t01=0x000e}
0x0802…082c              Head {h00=0x0026, h01=0x0050, text=» ENTRY CHLT2 INTERRUPT FROM CHLT2 «, t00=0x0005, t01=0x0038}
0x082c…0856              Head {h00=0x0026, h01=0x0050, text=» ENTRY CHLT3 INTERRUPT FROM CHLT3 «, t00=0x0005, t01=0x0062}
0x0856…087e              Head {h00=0x0024, h01=0x0050, text=» ENTRY CHLT4 INTERRUP FROM CHLT4«, t00=0x0005, t01=0x008c}
0x087e…08a6              Head {h00=0x0024, h01=0x0050, text=» ENTRY OUTLIN SEND ONE CHARACTER«, t00=0x0005, t01=0x00b4}
0x08a6…08ca              Head {h00=0x0020, h01=0x0050, text=» ENTRY CHLTON START OF CHLT «, t00=0x0005, t01=0x00dc}
0x08ca…0908              Head {h00=0x003a, h01=0x0050, text=» ENTRY OUTPUT SAVE REGISTERS, SEND CHAR. AND DISPATCH «, t00=0x0005, t01=0x0100}
0x0908…0934              Head {h00=0x0028, h01=0x0050, text=» ENTRY LDREG RESTORE A3-A5 ANDRETURN«, t00=0x0005, t01=0x013e}
0x0934…0966              Head {h00=0x002e, h01=0x0050, text=» ENTRY LDREGE WAY BACK FROM ECHO HANDLING «, t00=0x0005, t01=0x016a}
0x0966…0982              Head {h00=0x0018, h01=0x0050, text=» ENTRY LDREGF RETURN«, t00=0x0006, t01=0x000c}
0x0982…09b2              Head {h00=0x002c, h01=0x0050, text=» ENTRY STREG SAVE REGISTERS A3-A5 IN DWT«, t00=0x0006, t01=0x0028}
0x09b2…09ea              Head {h00=0x0034, h01=0x0050, text=» ENTRY GETCHR GET ONE CHARACTER FROM ECB-BUFFER «, t00=0x0006, t01=0x0058}
0x09ea…0a1e              Head {h00=0x0030, h01=0x0050, text=» ENTRY LOCHAN NUMBER OF LOCAL CHANNEL UNITS «, t00=0x0006, t01=0x0090}
0x0a1e…0a52              Head {h00=0x0030, h01=0x0050, text=» ENTRY RECHAN NUMBER OF REMOTE CHANNEL UNITS«, t00=0x0006, t01=0x00c4}
0x0a52…0a80              Head {h00=0x002a, h01=0x0050, text=» ENTRY CWTLT1 CONTROL WORK TABLE CHLT1«, t00=0x0006, t01=0x00f8}
0x0a80…0aae              Head {h00=0x002a, h01=0x0050, text=» ENTRY CWTLT2 CONTROL WORK TABLE CHLT2«, t00=0x0006, t01=0x0126}
0x0aae…0adc              Head {h00=0x002a, h01=0x0050, text=» ENTRY CWTLT3 CONTROL WORK TABLE CHLT3«, t00=0x0006, t01=0x0154}
0x0adc…0b0a              Head {h00=0x002a, h01=0x0050, text=» ENTRY CWTLT4 CONTROL WORK TABLE CHLT4«, t00=0x0006, t01=0x0182}
0x0b0a…0b38              Head {h00=0x002a, h01=0x0050, text=» ENTRY CWTRT1 DUMMY ENTRIES FOR REMOTE«, t00=0x0007, t01=0x0020}
0x0b38…0b4e              Head {h00=0x0012, h01=0x0050, text=» ENTRY CWTRT2 «, t00=0x0007, t01=0x004e}
0x0b4e…0b64              Head {h00=0x0012, h01=0x0050, text=» ENTRY CWTRT3 «, t00=0x0007, t01=0x0064}
0x0b64…0b7a              Head {h00=0x0012, h01=0x0050, text=» ENTRY CWTRT4 «, t00=0x0007, t01=0x007a}
0x0b7a…0b90              Head {h00=0x0012, h01=0x0050, text=» ENTRY CWTRT5 «, t00=0x0007, t01=0x0090}
0x0b90…0ba6              Head {h00=0x0012, h01=0x0050, text=» ENTRY CWTRT6 «, t00=0x0007, t01=0x00a6}
0x0ba6…0bbc              Head {h00=0x0012, h01=0x0050, text=» ENTRY CWTRT7 «, t00=0x0007, t01=0x00bc}
0x0bbc…0bd2              Head {h00=0x0012, h01=0x0050, text=» ENTRY CWTRT8 «, t00=0x0007, t01=0x00d2}
0x0bd2…0bf2              Head {h00=0x001c, h01=0x0050, text=» ENTRY REMFC DUMMY ENTRY«, t00=0x0007, t01=0x00e8}
0x0bf2…0c14              Head {h00=0x001e, h01=0x0050, text=» ENTRY DWREMU DUMMY ENTRY «, t00=0x0007, t01=0x0108}
0x0c14…0c3a              Head {h00=0x0022, h01=0x0050, text=» ENTRY ECHRTN RETURN FROM ECHO«, t00=0x0007, t01=0x012a}
0x0c3a…0c5a              Head {h00=0x001c, h01=0x0050, text=» ENTRY ECHO ECHO ROUTINE«, t00=0x0007, t01=0x0150}
0x0c5a…0c7c              Head {h00=0x001e, h01=0x0050, text=» ENTRY ECHEND END OF ECHO «, t00=0x0007, t01=0x0170}
0x0c7c…0c86 (8, 0, 400)  Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0004}
0x0c86…0c94              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0008, t01=0x000e}
0x0c94…0c9e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x001c}
0x0c9e…0cd0              Head {h00=0x002e, h01=0x0050, text=»******************************************«, t00=0x0008, t01=0x0026}
0x0cd0…0d02              Head {h00=0x002e, h01=0x0050, text=»*    EXTERNAL TOSS MODULE ENTRIES        *«, t00=0x0008, t01=0x0058}
0x0d02…0d34              Head {h00=0x002e, h01=0x0050, text=»******************************************«, t00=0x0008, t01=0x008a}
0x0d34…0d3e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00bc}
0x0d3e…0d48              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00c6}
0x0d48…0d72              Head {h00=0x0026, h01=0x0050, text=» EXTRN SAVE8 SAVE REGISTERS A1-A8 «, t00=0x0008, t01=0x00d0}
0x0d72…0d92              Head {h00=0x001c, h01=0x0050, text=» EXTRN TDISP DISPATCHER «, t00=0x0008, t01=0x00fa}
0x0d92…0db6              Head {h00=0x0020, h01=0x0050, text=» EXTRN IHRET8 RESTORE A1-A8 «, t00=0x0008, t01=0x011a}
0x0db6…0ddc              Head {h00=0x0022, h01=0x0050, text=» EXTRN INTLT1 INTERRUPT TABLE «, t00=0x0008, t01=0x013e}
0x0ddc…0e02              Head {h00=0x0022, h01=0x0050, text=» EXTRN INTLT2 INTERRUPT TABLE «, t00=0x0008, t01=0x0164}
0x0e02…0e28              Head {h00=0x0022, h01=0x0050, text=» EXTRN INTLT3 INTERRUPT TABLE «, t00=0x0008, t01=0x018a}
0x0e28…0e4e              Head {h00=0x0022, h01=0x0050, text=» EXTRN INTLT4 INTERRUPT TABLE «, t00=0x0009, t01=0x0020}
0x0e4e…0e74              Head {h00=0x0022, h01=0x0050, text=» EXTRN SETIME GET TIMER BLOCK «, t00=0x0009, t01=0x0046}
0x0e74…0e9a              Head {h00=0x0022, h01=0x0050, text=» EXTRN SETIMP GET TIMER BLOCK «, t00=0x0009, t01=0x006c}
0x0e9a…0ec8              Head {h00=0x002a, h01=0x0050, text=» EXTRN INTSAV SAVE AREA LAST INTERRUPT«, t00=0x0009, t01=0x0092}
0x0ec8…0ede              Head {h00=0x0012, h01=0x0050, text=» EXTRN TENDIO «, t00=0x0009, t01=0x00c0}
0x0ede…0f02              Head {h00=0x0020, h01=0x0050, text=» EXTRN RTNA15 RETURN AND ENB«, t00=0x0009, t01=0x00d6}
0x0f02…0f0c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00fa}
0x0f0c…0f16              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0104}
0x0f16…0f42              Head {h00=0x0028, h01=0x0050, text=»*********************************** «, t00=0x0009, t01=0x010e}
0x0f42…0f6e              Head {h00=0x0028, h01=0x0050, text=»*    DWT PARAMETERS               * «, t00=0x0009, t01=0x013a}
0x0f6e…0f9a              Head {h00=0x0028, h01=0x0050, text=»*********************************** «, t00=0x0009, t01=0x0166}
0x0f9a…0fb6 (10, 0, 398) Head {h00=0x0018, h01=0x0050, text=» EXTRN DWTST STATUS «, t00=0x000a, t01=0x0004}
0x0fb6…0fd0              Head {h00=0x0016, h01=0x0050, text=» EXTRN DWTOR ORDER«, t00=0x000a, t01=0x0020}
0x0fd0…0ff2              Head {h00=0x001e, h01=0x0050, text=» EXTRN DWTECB ECB-ADDRESS «, t00=0x000a, t01=0x003a}
0x0ff2…1020              Head {h00=0x002a, h01=0x0050, text=» EXTRN DWTADR ADDRESS TO ADDRESS-BLOCK«, t00=0x000a, t01=0x005c}
0x1020…1036              Head {h00=0x0012, h01=0x0050, text=» EXTRN DWTWAT «, t00=0x000a, t01=0x008a}
0x1036…1040              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00a0}
0x1040…104e              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000a, t01=0x00aa}
0x104e…1056              Head {h00=0x0004, h01=0x0050, t00=0x000a, t01=0x00b8}
0x1056…1060              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00c0}
0x1060…1076              Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x000a, t01=0x00ca}
0x1076…108c              Head {h00=0x0012, h01=0x0050, text=»* CONSTANTS * «, t00=0x000a, t01=0x00e0}
0x108c…10a2              Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x000a, t01=0x00f6}
0x10a2…10ac              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x010c}
0x10ac…10b6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0116}
0x10b6…10e4              Head {h00=0x002a, h01=0x0050, text=»NOERR EQU 1 RETURN CODE. NOT OPERABLE «, t00=0x000a, t01=0x0120}
0x10e4…1108              Head {h00=0x0020, h01=0x0050, text=»DUMMSP EQU /03 SPECIAL DUMMY«, t00=0x000a, t01=0x014e}
0x1108…111e              Head {h00=0x0012, h01=0x0050, text=»DRQTIM EQU 30 «, t00=0x000a, t01=0x0172}
0x111e…1128              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0188}
0x1128…1132 (11, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0004}
0x1132…1164              Head {h00=0x002e, h01=0x0050, text=»*    DISPLACMENT IN DEVICE WORK TABLE DWT «, t00=0x000b, t01=0x000e}
0x1164…116e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0040}
0x116e…119a              Head {h00=0x0028, h01=0x0050, text=»DWTOCH EQU /6 LAST OUTPUT CHARACTER «, t00=0x000b, t01=0x004a}
0x119a…11c2              Head {h00=0x0024, h01=0x0050, text=»DWTOTQ EQU /10 OUTPUT QUEUE LINK«, t00=0x000b, t01=0x0076}
0x11c2…11e4              Head {h00=0x001e, h01=0x0050, text=»DWTA3 EQU /12 SAVE AREA A3«, t00=0x000b, t01=0x009e}
0x11e4…1206              Head {h00=0x001e, h01=0x0050, text=»DWTA4 EQU /14           A4«, t00=0x000b, t01=0x00c0}
0x1206…1228              Head {h00=0x001e, h01=0x0050, text=»DWTA5 EQU /16           A5«, t00=0x000b, t01=0x00e2}
0x1228…124c              Head {h00=0x0020, h01=0x0050, text=»DWTSB2 EQU /1E STACK BASE 2 «, t00=0x000b, t01=0x0104}
0x124c…1270              Head {h00=0x0020, h01=0x0050, text=»DWTTP EQU /20 TIMER POINTER «, t00=0x000b, t01=0x0128}
0x1270…1292              Head {h00=0x001e, h01=0x0050, text=»DWTECH EQU /22 ECHO DEVICE«, t00=0x000b, t01=0x014c}
0x1292…129c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x016e}
0x129c…12aa              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000b, t01=0x0178}
0x12aa…12b4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0186}
0x12b4…12d4              Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x000b, t01=0x0190}
0x12d4…12f4              Head {h00=0x001c, h01=0x0050, text=»* CONDITIONAL ASSEMBLY *«, t00=0x000c, t01=0x0020}
0x12f4…1314              Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x000c, t01=0x0040}
0x1314…131e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0060}
0x131e…135e              Head {h00=0x003c, h01=0x0050, text=»*   A LOGG FUNCTION OF EVERY INPUT AND OUTPUT CHARACTER «, t00=0x000c, t01=0x006a}
0x135e…139a              Head {h00=0x0038, h01=0x0050, text=»*   MAY BE INCLUDED TO THE DRIVER  BY SETTING X:A=1 «, t00=0x000c, t01=0x00aa}
0x139a…13a4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x00e6}
0x13a4…13b6              Head {h00=0x000e, h01=0x0050, text=»X:A EQU 1 «, t00=0x000c, t01=0x00f0}
0x13b6…13ca              Head {h00=0x0010, h01=0x0050, text=»LOGING EQU 0«, t00=0x000c, t01=0x0102}
0x13ca…13d4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0116}
0x13d4…140c              Head {h00=0x0034, h01=0x0050, text=»*    THIS DRIVER HANDLES ONE OR UP TO FOUR LOCAL«, t00=0x000c, t01=0x0120}
0x140c…143e              Head {h00=0x002e, h01=0x0050, text=»*    CHANNELS BY SETTING X:B TO 1,2,3 OR 4«, t00=0x000c, t01=0x0158}
0x143e…1448              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x018a}
0x1448…145a (13, 0, 400) Head {h00=0x000e, h01=0x0050, text=»X:B EQU 1 «, t00=0x000d, t01=0x0004}
0x145a…146e              Head {h00=0x0010, h01=0x0050, text=»LOCHAN EQU 1«, t00=0x000d, t01=0x0016}
0x146e…1478              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x002a}
0x1478…14b4              Head {h00=0x0038, h01=0x0050, text=»*    ACKUMULATORS FOR NAK, RETRANSMISSION FAULT AND «, t00=0x000d, t01=0x0034}
0x14b4…14ec              Head {h00=0x0034, h01=0x0050, text=»*    UNDEFINED CONTROL CHARACTERS ARE UPDATED IN«, t00=0x000d, t01=0x0070}
0x14ec…1528              Head {h00=0x0038, h01=0x0050, text=»*    THE DRIVER. THIS FUNCTION CAN BE EXCLUDED FROM «, t00=0x000d, t01=0x00a8}
0x1528…1550              Head {h00=0x0024, h01=0x0050, text=»*    DRIVER BY SETTING X:C = 0. «, t00=0x000d, t01=0x00e4}
0x1550…155a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x010c}
0x155a…156c              Head {h00=0x000e, h01=0x0050, text=»X:C EQU 1 «, t00=0x000d, t01=0x0116}
0x156c…1580              Head {h00=0x0010, h01=0x0050, text=»ACKMUL EQU 0«, t00=0x000d, t01=0x0128}
0x1580…158a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x013c}
0x158a…15c6              Head {h00=0x0038, h01=0x0050, text=»*    BY SETTING X:D = 1 A SOFTWARE TIME OUT HANDLING«, t00=0x000d, t01=0x0146}
0x15c6…1606              Head {h00=0x003c, h01=0x0050, text=»*    MISSING DATA REQUESTS FROM PRINTERS CAN BE INCLUDED«, t00=0x000d, t01=0x0182}
0x1606…1622              Head {h00=0x0018, h01=0x0050, text=»*    IN THE DRIVER. «, t00=0x000e, t01=0x0032}
0x1622…1662              Head {h00=0x003c, h01=0x0050, text=»*    AN ACKUMULATOR TO BE UPDATED EVERY TIME A SOFTWARE «, t00=0x000e, t01=0x004e}
0x1662…1690              Head {h00=0x002a, h01=0x0050, text=»*    TIME OUT OCCURS IS ALSO INCLUDED.«, t00=0x000e, t01=0x008e}
0x1690…169a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x00bc}
0x169a…16ac              Head {h00=0x000e, h01=0x0050, text=»X:D EQU 1 «, t00=0x000e, t01=0x00c6}
0x16ac…16c0              Head {h00=0x0010, h01=0x0050, text=»SOFTIM EQU 0«, t00=0x000e, t01=0x00d8}
0x16c0…16ca              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x00ec}
0x16ca…16d4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x00f6}
0x16d4…1700              Head {h00=0x0028, h01=0x0050, text=»*     ECHO FONCTION CAN BE EXCLODED «, t00=0x000e, t01=0x0100}
0x1700…1720              Head {h00=0x001c, h01=0x0050, text=»*     BY SETTING X:E = 0«, t00=0x000e, t01=0x012c}
0x1720…1732              Head {h00=0x000e, h01=0x0050, text=»X:E EQU 1 «, t00=0x000e, t01=0x014c}
0x1732…1746              Head {h00=0x0010, h01=0x0050, text=»CECHO EQU 01«, t00=0x000e, t01=0x015e}
0x1746…1750              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0172}
0x1750…175e              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000e, t01=0x017c}
0x175e…1766              Head {h00=0x0004, h01=0x0050, t00=0x000e, t01=0x018a}
0x1766…176e (15, 0, 400) Head {h00=0x0004, h01=0x0050, t00=0x000f, t01=0x0004}
0x176e…1782              Head {h00=0x0010, h01=0x0050, text=»RECHAN EQU 0«, t00=0x000f, t01=0x000c}
0x1782…1796              Head {h00=0x0010, h01=0x0050, text=»REMFC EQU 0 «, t00=0x000f, t01=0x0020}
0x1796…17aa              Head {h00=0x0010, h01=0x0050, text=»CWTRT1 EQU *«, t00=0x000f, t01=0x0034}
0x17aa…17be              Head {h00=0x0010, h01=0x0050, text=»CWTRT2 EQU *«, t00=0x000f, t01=0x0048}
0x17be…17d2              Head {h00=0x0010, h01=0x0050, text=»CWTRT3 EQU *«, t00=0x000f, t01=0x005c}
0x17d2…17e6              Head {h00=0x0010, h01=0x0050, text=»CWTRT4 EQU *«, t00=0x000f, t01=0x0070}
0x17e6…17fa              Head {h00=0x0010, h01=0x0050, text=»CWTRT5 EQU *«, t00=0x000f, t01=0x0084}
0x17fa…180e              Head {h00=0x0010, h01=0x0050, text=»CWTRT6 EQU *«, t00=0x000f, t01=0x0098}
0x180e…1822              Head {h00=0x0010, h01=0x0050, text=»CWTRT7 EQU *«, t00=0x000f, t01=0x00ac}
0x1822…1836              Head {h00=0x0010, h01=0x0050, text=»CWTRT8 EQU *«, t00=0x000f, t01=0x00c0}
0x1836…184a              Head {h00=0x0010, h01=0x0050, text=»DWREMU EQU *«, t00=0x000f, t01=0x00d4}
0x184a…1858              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000f, t01=0x00e8}
0x1858…1862              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00f6}
0x1862…186c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0100}
0x186c…18aa              Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x000f, t01=0x010a}
0x18aa…18e8              Head {h00=0x003a, h01=0x0050, text=»*    C W T L T 1                                    * «, t00=0x000f, t01=0x0148}
0x18e8…1926              Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x000f, t01=0x0186}
0x1926…1930              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0034}
0x1930…1968              Head {h00=0x0034, h01=0x0050, text=»*    CONTROL WORK TABLE FOR LOCAL TERMINAL NO. 1«, t00=0x0010, t01=0x003e}
0x1968…1972              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0076}
0x1972…197c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0080}
0x197c…199e              Head {h00=0x001e, h01=0x0050, text=»DWA1 EQU /03 DEVICEADDRESS«, t00=0x0010, t01=0x008a}
0x199e…19a8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00ac}
0x19a8…19c8              Head {h00=0x001c, h01=0x0050, text=»CWTLT1 EQU * TABLE ENTRY«, t00=0x0010, t01=0x00b6}
0x19c8…19fc              Head {h00=0x0030, h01=0x0050, text=»CWTLDW EQU *-CWTLT1 LAST OUTPUT DWT-ADDRESS «, t00=0x0010, t01=0x00d6}
0x19fc…1a0c              Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0010, t01=0x010a}
0x1a0c…1a28              Head {h00=0x0018, h01=0x0050, text=»CWTLOW EQU *-CWTLT1 «, t00=0x0010, t01=0x011a}
0x1a28…1a48              Head {h00=0x001c, h01=0x0050, text=» DATA 0 LAST OUTPUT WORD«, t00=0x0010, t01=0x0136}
0x1a48…1a76              Head {h00=0x002a, h01=0x0050, text=»CWTITA EQU *-CWTLT1 ADDRESS TO INTLT1 «, t00=0x0010, t01=0x0156}
0x1a76…1a8a              Head {h00=0x0010, h01=0x0050, text=» DATA INTLT1«, t00=0x0010, t01=0x0184}
0x1a8a…1aaa              Head {h00=0x001c, h01=0x0050, text=»CWTINR EQU *-CWTLT1 INR «, t00=0x0011, t01=0x0008}
0x1aaa…1ac0              Head {h00=0x0012, h01=0x0050, text=» INR A2,0,DWA1«, t00=0x0011, t01=0x0028}
0x1ac0…1ae0              Head {h00=0x001c, h01=0x0050, text=»CWTOTR EQU *-CWTLT1 OTR «, t00=0x0011, t01=0x003e}
0x1ae0…1af6              Head {h00=0x0012, h01=0x0050, text=» OTR A2,0,DWA1«, t00=0x0011, t01=0x005e}
0x1af6…1b1c              Head {h00=0x0022, h01=0x0050, text=»CWTCIS EQU *-CWTLT1 CIO-START «, t00=0x0011, t01=0x0074}
0x1b1c…1b32              Head {h00=0x0012, h01=0x0050, text=» CIO A2,1,DWA1«, t00=0x0011, t01=0x009a}
0x1b32…1b4e              Head {h00=0x0018, h01=0x0050, text=»CWTRTC EQU *-CWTLT1 «, t00=0x0011, t01=0x00b0}
0x1b4e…1b74              Head {h00=0x0022, h01=0x0050, text=» DATA 0 RETRANSMISSION COUNTER«, t00=0x0011, t01=0x00cc}
0x1b74…1b9c              Head {h00=0x0024, h01=0x0050, text=»CWTEQ EQU *-CWTLT1 END OF QUEUE «, t00=0x0011, t01=0x00f2}
0x1b9c…1bac              Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0011, t01=0x011a}
0x1bac…1bc8              Head {h00=0x0018, h01=0x0050, text=»CWTADD EQU *-CWTLT1 «, t00=0x0011, t01=0x012a}
0x1bc8…1bd2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0146}
0x1bd2…1be8              Head {h00=0x0012, h01=0x0050, text=» IFT ACKMUL=1 «, t00=0x0011, t01=0x0150}
0x1be8…1bf2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0166}
0x1bf2…1c12              Head {h00=0x001c, h01=0x0050, text=» DATA 0 NAK-ACKUMULATOR «, t00=0x0011, t01=0x0170}
0x1c12…1c3a              Head {h00=0x0024, h01=0x0050, text=» DATA 0 RETR. FAULT-ACKUMULATOR «, t00=0x0011, t01=0x0190}
0x1c3a…1c6a              Head {h00=0x002c, h01=0x0050, text=» DATA 0 UNDEFINED-INTERRUPT-ACKUMULATOR «, t00=0x0012, t01=0x0028}
0x1c6a…1c86              Head {h00=0x0018, h01=0x0050, text=»ACKTIM EQU *-CWTLT1 «, t00=0x0012, t01=0x0058}
0x1c86…1cb2              Head {h00=0x0028, h01=0x0050, text=» DATA 0 PRINTER TIMEOUT ACKUMULATOR «, t00=0x0012, t01=0x0074}
0x1cb2…1cbc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00a0}
0x1cbc…1cc8              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0012, t01=0x00aa}
0x1cc8…1cd6              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0012, t01=0x00b6}
0x1cd6…1ce0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00c4}
0x1ce0…1cea              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00ce}
0x1cea…1d28              Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x0012, t01=0x00d8}
0x1d28…1d66              Head {h00=0x003a, h01=0x0050, text=»*    C W T L T 2                                    * «, t00=0x0012, t01=0x0116}
0x1d66…1da4              Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x0012, t01=0x0154}
0x1da4…1dae (19, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0004}
0x1dae…1de6              Head {h00=0x0034, h01=0x0050, text=»*    CONTROL WORK TABLE FOR LOCAL TERMINAL NO. 2«, t00=0x0013, t01=0x000e}
0x1de6…1df0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0046}
0x1df0…1e04              Head {h00=0x0010, h01=0x0050, text=»CWTLT2 EQU *«, t00=0x0013, t01=0x0050}
0x1e04…1e0e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0064}
0x1e0e…1e24              Head {h00=0x0012, h01=0x0050, text=» IFT LOCHAN=2 «, t00=0x0013, t01=0x006e}
0x1e24…1e48              Head {h00=0x0020, h01=0x0050, text=»DWA2 EQU /13 DEVICE ADDRESS «, t00=0x0013, t01=0x0084}
0x1e48…1e52              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x00a8}
0x1e52…1e7a              Head {h00=0x0024, h01=0x0050, text=» DATA 0 LAST OUTPUT DWT-ADDRESS «, t00=0x0013, t01=0x00b2}
0x1e7a…1e9a              Head {h00=0x001c, h01=0x0050, text=» DATA 0 LAST OUTPUT WORD«, t00=0x0013, t01=0x00da}
0x1e9a…1ebe              Head {h00=0x0020, h01=0x0050, text=» DATA INTLT2 INTERRUPT TABLE«, t00=0x0013, t01=0x00fa}
0x1ebe…1ed8              Head {h00=0x0016, h01=0x0050, text=» INR A2,0,DWA2 INR«, t00=0x0013, t01=0x011e}
0x1ed8…1ef2              Head {h00=0x0016, h01=0x0050, text=» OTR A2,0,DWA2 OTR«, t00=0x0013, t01=0x0138}
0x1ef2…1f12              Head {h00=0x001c, h01=0x0050, text=» CIO A2,1,DWA2 CIO-START«, t00=0x0013, t01=0x0152}
0x1f12…1f38              Head {h00=0x0022, h01=0x0050, text=» DATA 0 RETRANSMISSION COUNTER«, t00=0x0013, t01=0x0172}
0x1f38…1f54              Head {h00=0x0018, h01=0x0050, text=» DATA 0 END OF QUEUE«, t00=0x0014, t01=0x0008}
0x1f54…1f5e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0024}
0x1f5e…1f74              Head {h00=0x0012, h01=0x0050, text=» IFT ACKMUL=1 «, t00=0x0014, t01=0x002e}
0x1f74…1f7e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0044}
0x1f7e…1f9e              Head {h00=0x001c, h01=0x0050, text=» DATA 0 NAK-ACKUMULATOR «, t00=0x0014, t01=0x004e}
0x1f9e…1fc6              Head {h00=0x0024, h01=0x0050, text=» DATA 0 RETR. FAULT-ACKUMULATOR «, t00=0x0014, t01=0x006e}
0x1fc6…1ff6              Head {h00=0x002c, h01=0x0050, text=» DATA 0 UNDEFINED- INTERRUPT-ACKUMULATOR«, t00=0x0014, t01=0x0096}
0x1ff6…2022              Head {h00=0x0028, h01=0x0050, text=» DATA 0 PRINTER TIMEOUT ACKUMULATOR «, t00=0x0014, t01=0x00c6}
0x2022…202c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x00f2}
0x202c…2038              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0014, t01=0x00fc}
0x2038…2042              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0108}
0x2042…2058              Head {h00=0x0012, h01=0x0050, text=» IFT LOCHAN=2 «, t00=0x0014, t01=0x0112}
0x2058…2062              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0128}
0x2062…2070              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0014, t01=0x0132}
0x2070…207c              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0014, t01=0x0140}
0x207c…2092              Head {h00=0x0012, h01=0x0050, text=» IFT LOCHAN=3 «, t00=0x0014, t01=0x014c}
0x2092…20b6              Head {h00=0x0020, h01=0x0050, text=»DWA2 EQU /13 DEVICE ADDRESS «, t00=0x0014, t01=0x0162}
0x20b6…20c0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0186}
0x20c0…20e8              Head {h00=0x0024, h01=0x0050, text=» DATA 0 LAST OUTPUT DWT-ADDRESS «, t00=0x0014, t01=0x0190}
0x20e8…2108              Head {h00=0x001c, h01=0x0050, text=» DATA 0 LAST OUTPUT WORD«, t00=0x0015, t01=0x0028}
0x2108…212c              Head {h00=0x0020, h01=0x0050, text=» DATA INTLT2 INTERRUPT TABLE«, t00=0x0015, t01=0x0048}
0x212c…2146              Head {h00=0x0016, h01=0x0050, text=» INR A2,0,DWA2 INR«, t00=0x0015, t01=0x006c}
0x2146…2160              Head {h00=0x0016, h01=0x0050, text=» OTR A2,0,DWA2 OTR«, t00=0x0015, t01=0x0086}
0x2160…2180              Head {h00=0x001c, h01=0x0050, text=» CIO A2,1,DWA2 CIO-START«, t00=0x0015, t01=0x00a0}
0x2180…21a6              Head {h00=0x0022, h01=0x0050, text=» DATA 0 RETRANSMISSION COUNTER«, t00=0x0015, t01=0x00c0}
0x21a6…21c2              Head {h00=0x0018, h01=0x0050, text=» DATA 0 END OF QUEUE«, t00=0x0015, t01=0x00e6}
0x21c2…21cc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0102}
0x21cc…21e2              Head {h00=0x0012, h01=0x0050, text=» IFT ACKMUL=1 «, t00=0x0015, t01=0x010c}
0x21e2…21ec              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0122}
0x21ec…220c              Head {h00=0x001c, h01=0x0050, text=» DATA 0 NAK-ACKUMULATOR «, t00=0x0015, t01=0x012c}
0x220c…2234              Head {h00=0x0024, h01=0x0050, text=» DATA 0 RETR. FAULT-ACKUMULATOR «, t00=0x0015, t01=0x014c}
0x2234…2264              Head {h00=0x002c, h01=0x0050, text=» DATA 0 UNDEFINED- INTERRUPT-ACKUMULATOR«, t00=0x0015, t01=0x0174}
0x2264…2290              Head {h00=0x0028, h01=0x0050, text=» DATA 0 PRINTER TIMEOUT ACKUMULATOR «, t00=0x0016, t01=0x0014}
0x2290…229a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0040}
0x229a…22a6              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0016, t01=0x004a}
0x22a6…22b0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0056}
0x22b0…22ba              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0060}
0x22ba…22c6              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0016, t01=0x006a}
0x22c6…22dc              Head {h00=0x0012, h01=0x0050, text=» IFT LOCHAN=4 «, t00=0x0016, t01=0x0076}
0x22dc…22e6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x008c}
0x22e6…22f0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0096}
0x22f0…232a              Head {h00=0x0036, h01=0x0050, text=»*  CHANNEL UNIT WORK TABLE FOR LOCAL TERMINAL NO.2«, t00=0x0016, t01=0x00a0}
0x232a…2334              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x00da}
0x2334…2358              Head {h00=0x0020, h01=0x0050, text=»DWA2 EQU /13 DEVICE ADDRESS «, t00=0x0016, t01=0x00e4}
0x2358…2362              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0108}
0x2362…238a              Head {h00=0x0024, h01=0x0050, text=» DATA 0 LAST OUTPUT DWT-ADDRESS «, t00=0x0016, t01=0x0112}
0x238a…23aa              Head {h00=0x001c, h01=0x0050, text=» DATA 0 LAST OUTPUT WORD«, t00=0x0016, t01=0x013a}
0x23aa…23ce              Head {h00=0x0020, h01=0x0050, text=» DATA INTLT2 INTERRUPT TABLE«, t00=0x0016, t01=0x015a}
0x23ce…23e8              Head {h00=0x0016, h01=0x0050, text=» INR A2,0,DWA2 INR«, t00=0x0016, t01=0x017e}
0x23e8…2402              Head {h00=0x0016, h01=0x0050, text=» OTR A2,0,DWA2 OTR«, t00=0x0017, t01=0x0008}
0x2402…2422              Head {h00=0x001c, h01=0x0050, text=» CIO A2,1,DWA2 CIO-START«, t00=0x0017, t01=0x0022}
0x2422…2448              Head {h00=0x0022, h01=0x0050, text=» DATA 0 RETRANSMISSION COUNTER«, t00=0x0017, t01=0x0042}
0x2448…2464              Head {h00=0x0018, h01=0x0050, text=» DATA 0 END OF QUEUE«, t00=0x0017, t01=0x0068}
0x2464…246e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0084}
0x246e…2484              Head {h00=0x0012, h01=0x0050, text=» IFT ACKMUL=1 «, t00=0x0017, t01=0x008e}
0x2484…248e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x00a4}
0x248e…24ae              Head {h00=0x001c, h01=0x0050, text=» DATA 0 NAK-ACKUMULATOR «, t00=0x0017, t01=0x00ae}
0x24ae…24d6              Head {h00=0x0024, h01=0x0050, text=» DATA 0 RETR. FAULT-ACKUMULATOR «, t00=0x0017, t01=0x00ce}
0x24d6…2506              Head {h00=0x002c, h01=0x0050, text=» DATA 0 UNDEFINED- INTERRUPT-ACKUMULATOR«, t00=0x0017, t01=0x00f6}
0x2506…2532              Head {h00=0x0028, h01=0x0050, text=» DATA 0 PRINTER TIMEOUT ACKUMULATOR «, t00=0x0017, t01=0x0126}
0x2532…253c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0152}
0x253c…2548              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0017, t01=0x015c}
0x2548…2556              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0017, t01=0x0168}
0x2556…2560              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0176}
0x2560…256a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0180}
0x256a…25a4              Head {h00=0x0036, h01=0x0050, text=»*  CHANNEL UNIT WORK TABLE FOR LOCAL TERMINAL NO.3«, t00=0x0017, t01=0x018a}
0x25a4…25ae              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0034}
0x25ae…25c2              Head {h00=0x0010, h01=0x0050, text=»CWTLT3 EQU *«, t00=0x0018, t01=0x003e}
0x25c2…25d8              Head {h00=0x0012, h01=0x0050, text=» IFT LOCHAN=3 «, t00=0x0018, t01=0x0052}
0x25d8…25fc              Head {h00=0x0020, h01=0x0050, text=»DWA3 EQU /23 DEVICE ADDRESS «, t00=0x0018, t01=0x0068}
0x25fc…2606              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x008c}
0x2606…262e              Head {h00=0x0024, h01=0x0050, text=» DATA 0 LAST OUTPUT DWT-ADDRESS «, t00=0x0018, t01=0x0096}
0x262e…264e              Head {h00=0x001c, h01=0x0050, text=» DATA 0 LAST OUTPUT WORD«, t00=0x0018, t01=0x00be}
0x264e…2672              Head {h00=0x0020, h01=0x0050, text=» DATA INTLT3 INTERRUPT TABLE«, t00=0x0018, t01=0x00de}
0x2672…268c              Head {h00=0x0016, h01=0x0050, text=» INR A2,0,DWA3 INR«, t00=0x0018, t01=0x0102}
0x268c…26a6              Head {h00=0x0016, h01=0x0050, text=» OTR A2,0,DWA3 OTR«, t00=0x0018, t01=0x011c}
0x26a6…26c6              Head {h00=0x001c, h01=0x0050, text=» CIO A2,1,DWA3 CIO-START«, t00=0x0018, t01=0x0136}
0x26c6…26ec              Head {h00=0x0022, h01=0x0050, text=» DATA 0 RETRANSMISSION COUNTER«, t00=0x0018, t01=0x0156}
0x26ec…2708              Head {h00=0x0018, h01=0x0050, text=» DATA 0 END OF QUEUE«, t00=0x0018, t01=0x017c}
0x2708…2712              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0008}
0x2712…2728              Head {h00=0x0012, h01=0x0050, text=» IFT ACKMUL=1 «, t00=0x0019, t01=0x0012}
0x2728…2732              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0028}
0x2732…2752              Head {h00=0x001c, h01=0x0050, text=» DATA 0 NAK-ACKUMULATOR «, t00=0x0019, t01=0x0032}
0x2752…277a              Head {h00=0x0024, h01=0x0050, text=» DATA 0 RETR. FAULT-ACKUMULATOR «, t00=0x0019, t01=0x0052}
0x277a…27aa              Head {h00=0x002c, h01=0x0050, text=» DATA 0 UNDEFINED- INTERRUPT-ACKUMULATOR«, t00=0x0019, t01=0x007a}
0x27aa…27d6              Head {h00=0x0028, h01=0x0050, text=» DATA 0 PRINTER TIMEOUT ACKUMULATOR «, t00=0x0019, t01=0x00aa}
0x27d6…27e0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x00d6}
0x27e0…27ec              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0019, t01=0x00e0}
0x27ec…27f6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x00ec}
0x27f6…2800              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x00f6}
0x2800…2816              Head {h00=0x0012, h01=0x0050, text=» IFT LOCHAN=4 «, t00=0x0019, t01=0x0100}
0x2816…283a              Head {h00=0x0020, h01=0x0050, text=»DWA3 EQU /23 DEVICE ADDRESS «, t00=0x0019, t01=0x0116}
0x283a…2844              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x013a}
0x2844…286c              Head {h00=0x0024, h01=0x0050, text=» DATA 0 LAST OUTPUT DWT-ADDRESS «, t00=0x0019, t01=0x0144}
0x286c…288c              Head {h00=0x001c, h01=0x0050, text=» DATA 0 LAST OUTPUT WORD«, t00=0x0019, t01=0x016c}
0x288c…28b0              Head {h00=0x0020, h01=0x0050, text=» DATA INTLT3 INTERRUPT TABLE«, t00=0x0019, t01=0x018c}
0x28b0…28ca              Head {h00=0x0016, h01=0x0050, text=» INR A2,0,DWA3 INR«, t00=0x001a, t01=0x0020}
0x28ca…28e4              Head {h00=0x0016, h01=0x0050, text=» OTR A2,0,DWA3 OTR«, t00=0x001a, t01=0x003a}
0x28e4…2904              Head {h00=0x001c, h01=0x0050, text=» CIO A2,1,DWA3 CIO-START«, t00=0x001a, t01=0x0054}
0x2904…292a              Head {h00=0x0022, h01=0x0050, text=» DATA 0 RETRANSMISSION COUNTER«, t00=0x001a, t01=0x0074}
0x292a…2946              Head {h00=0x0018, h01=0x0050, text=» DATA 0 END OF QUEUE«, t00=0x001a, t01=0x009a}
0x2946…2950              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x00b6}
0x2950…2966              Head {h00=0x0012, h01=0x0050, text=» IFT ACKMUL=1 «, t00=0x001a, t01=0x00c0}
0x2966…2970              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x00d6}
0x2970…2990              Head {h00=0x001c, h01=0x0050, text=» DATA 0 NAK-ACKUMULATOR «, t00=0x001a, t01=0x00e0}
0x2990…29b8              Head {h00=0x0024, h01=0x0050, text=» DATA 0 RETR. FAULT-ACKUMULATOR «, t00=0x001a, t01=0x0100}
0x29b8…29e8              Head {h00=0x002c, h01=0x0050, text=» DATA 0 UNDEFINED- INTERRUPT-ACKUMULATOR«, t00=0x001a, t01=0x0128}
0x29e8…2a14              Head {h00=0x0028, h01=0x0050, text=» DATA 0 PRINTER TIMEOUT ACKUMULATOR «, t00=0x001a, t01=0x0158}
0x2a14…2a1e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0184}
0x2a1e…2a2a              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001a, t01=0x018e}
0x2a2a…2a38              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001b, t01=0x000a}
0x2a38…2a42              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0018}
0x2a42…2a7a              Head {h00=0x0034, h01=0x0050, text=»*    CONTROL WORK TABLE FOR LOCAL TERMINAL NO. 4«, t00=0x001b, t01=0x0022}
0x2a7a…2a84              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x005a}
0x2a84…2a98              Head {h00=0x0010, h01=0x0050, text=»CWTLT4 EQU *«, t00=0x001b, t01=0x0064}
0x2a98…2aa2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0078}
0x2aa2…2aac              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0082}
0x2aac…2ac2              Head {h00=0x0012, h01=0x0050, text=» IFT LOCHAN=4 «, t00=0x001b, t01=0x008c}
0x2ac2…2ae6              Head {h00=0x0020, h01=0x0050, text=»DWA4 EQU /33 DEVICE ADDRESS «, t00=0x001b, t01=0x00a2}
0x2ae6…2af0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x00c6}
0x2af0…2b18              Head {h00=0x0024, h01=0x0050, text=» DATA 0 LAST OUTPUT DWT-ADDRESS «, t00=0x001b, t01=0x00d0}
0x2b18…2b38              Head {h00=0x001c, h01=0x0050, text=» DATA 0 LAST OUTPUT WORD«, t00=0x001b, t01=0x00f8}
0x2b38…2b5c              Head {h00=0x0020, h01=0x0050, text=» DATA INTLT4 INTERRUPT TABLE«, t00=0x001b, t01=0x0118}
0x2b5c…2b76              Head {h00=0x0016, h01=0x0050, text=» INR A2,0,DWA4 INR«, t00=0x001b, t01=0x013c}
0x2b76…2b90              Head {h00=0x0016, h01=0x0050, text=» OTR A2,0,DWA4 OTR«, t00=0x001b, t01=0x0156}
0x2b90…2bb0              Head {h00=0x001c, h01=0x0050, text=» CIO A2,1,DWA4 CIO-START«, t00=0x001b, t01=0x0170}
0x2bb0…2bd6              Head {h00=0x0022, h01=0x0050, text=» DATA 0 RETRANSMISSION COUNTER«, t00=0x001b, t01=0x0190}
0x2bd6…2bf2              Head {h00=0x0018, h01=0x0050, text=» DATA 0 END OF QUEUE«, t00=0x001c, t01=0x0026}
0x2bf2…2bfc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0042}
0x2bfc…2c12              Head {h00=0x0012, h01=0x0050, text=» IFT ACKMUL=1 «, t00=0x001c, t01=0x004c}
0x2c12…2c1c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0062}
0x2c1c…2c3c              Head {h00=0x001c, h01=0x0050, text=» DATA 0 NAK-ACKUMULATOR «, t00=0x001c, t01=0x006c}
0x2c3c…2c64              Head {h00=0x0024, h01=0x0050, text=» DATA 0 RETR. FAULT-ACKUMULATOR «, t00=0x001c, t01=0x008c}
0x2c64…2c94              Head {h00=0x002c, h01=0x0050, text=» DATA 0 UNDEFINED- INTERRUPT-ACKUMULATOR«, t00=0x001c, t01=0x00b4}
0x2c94…2cc0              Head {h00=0x0028, h01=0x0050, text=» DATA 0 PRINTER TIMEOUT ACKUMULATOR «, t00=0x001c, t01=0x00e4}
0x2cc0…2cca              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0110}
0x2cca…2cd6              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001c, t01=0x011a}
0x2cd6…2ce0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0126}
0x2ce0…2cee              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001c, t01=0x0130}
0x2cee…2cf8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x013e}
0x2cf8…2d2e              Head {h00=0x0032, h01=0x0050, text=»**********************************************«, t00=0x001c, t01=0x0148}
0x2d2e…2d64              Head {h00=0x0032, h01=0x0050, text=»*    C H T A B                               *«, t00=0x001c, t01=0x017e}
0x2d64…2d9a              Head {h00=0x0032, h01=0x0050, text=»**********************************************«, t00=0x001d, t01=0x0024}
0x2d9a…2da4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x005a}
0x2da4…2dde              Head {h00=0x0036, h01=0x0050, text=»*   THIS TABLE HOLDS ADDRESSES OF CONTROLLER WORK «, t00=0x001d, t01=0x0064}
0x2dde…2e1a              Head {h00=0x0038, h01=0x0050, text=»*   TABLES CWT TO CHANNEL UNITS FOR LOCAL AND REMOTE«, t00=0x001d, t01=0x009e}
0x2e1a…2e30              Head {h00=0x0012, h01=0x0050, text=»*   TERMINALS.«, t00=0x001d, t01=0x00da}
0x2e30…2e3a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x00f0}
0x2e3a…2e44              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x00fa}
0x2e44…2e58              Head {h00=0x0010, h01=0x0050, text=»CHTAB EQU * «, t00=0x001d, t01=0x0104}
0x2e58…2e7c              Head {h00=0x0020, h01=0x0050, text=» DATA CHTABE-* TABLE LENGTH «, t00=0x001d, t01=0x0118}
0x2e7c…2e92              Head {h00=0x0012, h01=0x0050, text=» DATA CWTLT1  «, t00=0x001d, t01=0x013c}
0x2e92…2ea6              Head {h00=0x0010, h01=0x0050, text=» DATA CWTLT2«, t00=0x001d, t01=0x0152}
0x2ea6…2ebc              Head {h00=0x0012, h01=0x0050, text=» IFT LOCHAN=3 «, t00=0x001d, t01=0x0166}
0x2ebc…2ed0              Head {h00=0x0010, h01=0x0050, text=» DATA CWTLT3«, t00=0x001d, t01=0x017c}
0x2ed0…2edc              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001d, t01=0x0190}
0x2edc…2ef2              Head {h00=0x0012, h01=0x0050, text=» IFT LOCHAN=4 «, t00=0x001e, t01=0x000c}
0x2ef2…2f06              Head {h00=0x0010, h01=0x0050, text=» DATA CWTLT3«, t00=0x001e, t01=0x0022}
0x2f06…2f1a              Head {h00=0x0010, h01=0x0050, text=» DATA CWTLT4«, t00=0x001e, t01=0x0036}
0x2f1a…2f26              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001e, t01=0x004a}
0x2f26…2f48              Head {h00=0x001e, h01=0x0050, text=»CHTABE EQU * END OF TABLE «, t00=0x001e, t01=0x0056}
0x2f48…2f52              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0078}
0x2f52…2f5c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0082}
0x2f5c…2f66              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x008c}
0x2f66…2f70              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0096}
0x2f70…2f7a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00a0}
0x2f7a…2f88              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001e, t01=0x00aa}
0x2f88…2f92              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00b8}
0x2f92…2fa8              Head {h00=0x0012, h01=0x0050, text=» IFF LOCHAN=1 «, t00=0x001e, t01=0x00c2}
0x2fa8…2fb2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00d8}
0x2fb2…2fd4              Head {h00=0x001e, h01=0x0050, text=»*   C H L T 1 / C H L T 2 «, t00=0x001e, t01=0x00e2}
0x2fd4…3006              Head {h00=0x002e, h01=0x0050, text=»*   THIS IS THE INTERRUPT HANDLER FOR CHLT«, t00=0x001e, t01=0x0104}
0x3006…3010              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0136}
0x3010…3026              Head {h00=0x0012, h01=0x0050, text=»*   C H L T 1 «, t00=0x001e, t01=0x0140}
0x3026…3046              Head {h00=0x001c, h01=0x0050, text=»*   INTERRUPT FROM CHLT1«, t00=0x001e, t01=0x0156}
0x3046…3050              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0176}
0x3050…305c              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001e, t01=0x0180}
0x305c…3072              Head {h00=0x0012, h01=0x0050, text=» IFT LOCHAN=2 «, t00=0x001e, t01=0x018c}
0x3072…3086              Head {h00=0x0010, h01=0x0050, text=»CHLT3 EQU * «, t00=0x001f, t01=0x0012}
0x3086…309a              Head {h00=0x0010, h01=0x0050, text=»CHLT4 EQU * «, t00=0x001f, t01=0x0026}
0x309a…30a6              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001f, t01=0x003a}
0x30a6…30bc              Head {h00=0x0012, h01=0x0050, text=» IFF LOCHAN=1 «, t00=0x001f, t01=0x0046}
0x30bc…30d0              Head {h00=0x0010, h01=0x0050, text=»CHLT1 EQU * «, t00=0x001f, t01=0x005c}
0x30d0…30f8              Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x001f, t01=0x0070}
0x30f8…3122              Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE REGISTERS A1-A8«, t00=0x001f, t01=0x0098}
0x3122…3154              Head {h00=0x002e, h01=0x0050, text=» LDKL A5,CWTLT1 SET CWT-ADDRESS FOR CHLT1 «, t00=0x001f, t01=0x00c2}
0x3154…3166              Head {h00=0x000e, h01=0x0050, text=» RF CLT010«, t00=0x001f, t01=0x00f4}
0x3166…3170              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0106}
0x3170…3186              Head {h00=0x0012, h01=0x0050, text=»*   C H L T 2 «, t00=0x001f, t01=0x0110}
0x3186…31a6              Head {h00=0x001c, h01=0x0050, text=»*   INTERRUPT FROM CHLT2«, t00=0x001f, t01=0x0126}
0x31a6…31b0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0146}
0x31b0…31c4              Head {h00=0x0010, h01=0x0050, text=»CHLT2 EQU * «, t00=0x001f, t01=0x0150}
0x31c4…31ec              Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x001f, t01=0x0164}
0x31ec…3216              Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE REGISTERS A1-A8«, t00=0x001f, t01=0x018c}
0x3216…3248              Head {h00=0x002e, h01=0x0050, text=» LDKL A5,CWTLT2 SET CWT-ADDRESS FOR CHLT2 «, t00=0x0020, t01=0x0026}
0x3248…3254              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0020, t01=0x0058}
0x3254…326a              Head {h00=0x0012, h01=0x0050, text=» IFT LOCHAN=2 «, t00=0x0020, t01=0x0064}
0x326a…329e              Head {h00=0x0030, h01=0x0050, text=»CLT010 EX CWTINR,A5 EXECUTE INR-INSTRUCTION «, t00=0x0020, t01=0x007a}
0x329e…32a8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x00ae}
0x32a8…32b4              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0020, t01=0x00b8}
0x32b4…32be              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x00c4}
0x32be…32d4              Head {h00=0x0012, h01=0x0050, text=» IFT LOCHAN=3 «, t00=0x0020, t01=0x00ce}
0x32d4…32e6              Head {h00=0x000e, h01=0x0050, text=» RF CLT010«, t00=0x0020, t01=0x00e4}
0x32e6…32f0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x00f6}
0x32f0…3306              Head {h00=0x0012, h01=0x0050, text=»*   C H L T 3 «, t00=0x0020, t01=0x0100}
0x3306…3326              Head {h00=0x001c, h01=0x0050, text=»*   INTERRUPT FROM CHLT3«, t00=0x0020, t01=0x0116}
0x3326…3330              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0136}
0x3330…3344              Head {h00=0x0010, h01=0x0050, text=»CHLT3 EQU * «, t00=0x0020, t01=0x0140}
0x3344…3358              Head {h00=0x0010, h01=0x0050, text=»CHLT4 EQU * «, t00=0x0020, t01=0x0154}
0x3358…3380              Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x0020, t01=0x0168}
0x3380…33aa              Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE REGISTERS A1-A8«, t00=0x0020, t01=0x0190}
0x33aa…33dc              Head {h00=0x002e, h01=0x0050, text=» LDKL A5,CWTLT3 SET CWT-ADDRESS FOR CHLT3 «, t00=0x0021, t01=0x002a}
0x33dc…3404              Head {h00=0x0024, h01=0x0050, text=»CLT010 EX CWTINR,A5 EXECUTE INR «, t00=0x0021, t01=0x005c}
0x3404…340e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0084}
0x340e…341a              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0021, t01=0x008e}
0x341a…3430              Head {h00=0x0012, h01=0x0050, text=» IFT LOCHAN=4 «, t00=0x0021, t01=0x009a}
0x3430…3442              Head {h00=0x000e, h01=0x0050, text=» RF CLT010«, t00=0x0021, t01=0x00b0}
0x3442…344c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00c2}
0x344c…3456              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00cc}
0x3456…346c              Head {h00=0x0012, h01=0x0050, text=»*   C H L T 2 «, t00=0x0021, t01=0x00d6}
0x346c…348c              Head {h00=0x001c, h01=0x0050, text=»*   INTERRUPT FROM CHLT3«, t00=0x0021, t01=0x00ec}
0x348c…3496              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x010c}
0x3496…34aa              Head {h00=0x0010, h01=0x0050, text=»CHLT3 EQU * «, t00=0x0021, t01=0x0116}
0x34aa…34d2              Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x0021, t01=0x012a}
0x34d2…34fc              Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE REGISTERS A1-A8«, t00=0x0021, t01=0x0152}
0x34fc…352e              Head {h00=0x002e, h01=0x0050, text=» LDKL A5,CWTLT3 SET CWT-ADDRESS FOR CHLT3 «, t00=0x0021, t01=0x017c}
0x352e…3540              Head {h00=0x000e, h01=0x0050, text=» RF CLT010«, t00=0x0022, t01=0x001e}
0x3540…3556              Head {h00=0x0012, h01=0x0050, text=»*   C H L T 4 «, t00=0x0022, t01=0x0030}
0x3556…3576              Head {h00=0x001c, h01=0x0050, text=»*   INTERRUPT FROM CHLT4«, t00=0x0022, t01=0x0046}
0x3576…3580              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x0066}
0x3580…3594              Head {h00=0x0010, h01=0x0050, text=»CHLT4 EQU * «, t00=0x0022, t01=0x0070}
0x3594…35bc              Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x0022, t01=0x0084}
0x35bc…35e6              Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE REGISTERS A1-A8«, t00=0x0022, t01=0x00ac}
0x35e6…3618              Head {h00=0x002e, h01=0x0050, text=» LDKL A5,CWTLT4 SET CWT-ADDRESS FOR CHLT4 «, t00=0x0022, t01=0x00d6}
0x3618…3640              Head {h00=0x0024, h01=0x0050, text=»CLT010 EX CWTINR,A5 EXECUTE INR «, t00=0x0022, t01=0x0108}
0x3640…364c              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0022, t01=0x0130}
0x364c…3656              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x013c}
0x3656…366c              Head {h00=0x0012, h01=0x0050, text=» IFT LOCHAN=1 «, t00=0x0022, t01=0x0146}
0x366c…3676              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x015c}
0x3676…3680              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x0166}
0x3680…3696              Head {h00=0x0012, h01=0x0050, text=»*    C H L T 1«, t00=0x0022, t01=0x0170}
0x3696…36a0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x0186}
0x36a0…36c2              Head {h00=0x001e, h01=0x0050, text=»*    INTERRUPT FROM CHLT1 «, t00=0x0022, t01=0x0190}
0x36c2…36cc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0022}
0x36cc…36e0              Head {h00=0x0010, h01=0x0050, text=»CHLT1 EQU * «, t00=0x0023, t01=0x002c}
0x36e0…36f4              Head {h00=0x0010, h01=0x0050, text=»CHLT2 EQU * «, t00=0x0023, t01=0x0040}
0x36f4…3708              Head {h00=0x0010, h01=0x0050, text=»CHLT3 EQU * «, t00=0x0023, t01=0x0054}
0x3708…371c              Head {h00=0x0010, h01=0x0050, text=»CHLT4 EQU * «, t00=0x0023, t01=0x0068}
0x371c…374a              Head {h00=0x002a, h01=0x0050, text=» CF A15,SAVE8 SAVE REGISTERS ON STACK «, t00=0x0023, t01=0x007c}
0x374a…3772              Head {h00=0x0024, h01=0x0050, text=» LDKL A5,CWTLT1 GET CWT-ADDRESS «, t00=0x0023, t01=0x00aa}
0x3772…379a              Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x0023, t01=0x00d2}
0x379a…37b0              Head {h00=0x0012, h01=0x0050, text=» INR A2,0,DWA1«, t00=0x0023, t01=0x00fa}
0x37b0…37ba              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0110}
0x37ba…37c6              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0023, t01=0x011a}
0x37c6…37d0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0126}
0x37d0…37e6              Head {h00=0x0012, h01=0x0050, text=» IFT LOGING=1 «, t00=0x0023, t01=0x0130}
0x37e6…3818              Head {h00=0x002e, h01=0x0050, text=» CF A15,LOGG ** LOGG OF INPUT CHARACTER **«, t00=0x0023, t01=0x0146}
0x3818…3824              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0023, t01=0x0178}
0x3824…3832              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0023, t01=0x0184}
0x3832…383c (36, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0004}
0x383c…3846              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x000e}
0x3846…3874              Head {h00=0x002a, h01=0x0050, text=»*   DETERMINE LINE- AND DEVICE NUMBER «, t00=0x0024, t01=0x0018}
0x3874…387e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0046}
0x387e…38a2              Head {h00=0x0020, h01=0x0050, text=» LDK A1,0 RESET RETURN CODE «, t00=0x0024, t01=0x0050}
0x38a2…38c6              Head {h00=0x0020, h01=0x0050, text=» LDR A3,A2 INPUT WORD IN A3 «, t00=0x0024, t01=0x0074}
0x38c6…38d8              Head {h00=0x000e, h01=0x0050, text=» SRL A3,8 «, t00=0x0024, t01=0x0098}
0x38d8…38ea              Head {h00=0x000e, h01=0x0050, text=» LDR A4,A3«, t00=0x0024, t01=0x00aa}
0x38ea…3912              Head {h00=0x0024, h01=0x0050, text=» ANK A3,/E 2 * LINE NUMBER IN A3«, t00=0x0024, t01=0x00bc}
0x3912…3924              Head {h00=0x000e, h01=0x0050, text=» SRL A4,3 «, t00=0x0024, t01=0x00e4}
0x3924…394e              Head {h00=0x0026, h01=0x0050, text=» ANK A4,/E 2 * DEVICE NUMBER IN A4«, t00=0x0024, t01=0x00f6}
0x394e…3980              Head {h00=0x002e, h01=0x0050, text=» ABL(NE) CLT100 INPUT IS A DATA CHARACTER «, t00=0x0024, t01=0x0120}
0x3980…3994              Head {h00=0x0010, h01=0x0050, text=» ANK A2,/7F «, t00=0x0024, t01=0x0152}
0x3994…39b0              Head {h00=0x0018, h01=0x0050, text=» SUK A2,3 POWER ON ?«, t00=0x0024, t01=0x0166}
0x39b0…39c6              Head {h00=0x0012, h01=0x0050, text=» RF(E) CHPOWO «, t00=0x0024, t01=0x0182}
0x39c6…39d0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x0008}
0x39d0…39da              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x0012}
0x39da…3a0e              Head {h00=0x0030, h01=0x0050, text=»*    CHECK QUEUE AND SEND IF SOMETHING THERE«, t00=0x0025, t01=0x001c}
0x3a0e…3a18              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x0050}
0x3a18…3a42              Head {h00=0x0026, h01=0x0050, text=» LDR* A7,A5 LAST OUTPUT DWT IN A7 «, t00=0x0025, t01=0x005a}
0x3a42…3a64              Head {h00=0x001e, h01=0x0050, text=» CMR A5 RESET LAST OUTPUT «, t00=0x0025, t01=0x0084}
0x3a64…3a88              Head {h00=0x0020, h01=0x0050, text=» LD A6,CWTEQ,A5 OUTPUT QUEUE«, t00=0x0025, t01=0x00a6}
0x3a88…3a9e              Head {h00=0x0012, h01=0x0050, text=» RF(E) CLT020 «, t00=0x0025, t01=0x00ca}
0x3a9e…3aba              Head {h00=0x0018, h01=0x0050, text=» STR A2,A15 SAVE A2 «, t00=0x0025, t01=0x00e0}
0x3aba…3ae2              Head {h00=0x0024, h01=0x0050, text=» LD A2,DWTOTQ,A6 GET QUEUE LINK «, t00=0x0025, t01=0x00fc}
0x3ae2…3b0a              Head {h00=0x0024, h01=0x0050, text=» ST A2,CWTEQ,A5 STORE IT IN CWT «, t00=0x0025, t01=0x0124}
0x3b0a…3b30              Head {h00=0x0022, h01=0x0050, text=» LC A2,DWTOCH,A6 GET CHARACTER«, t00=0x0025, t01=0x014c}
0x3b30…3b56              Head {h00=0x0022, h01=0x0050, text=» CF A15,OUTLIN SEND CHARACTER «, t00=0x0025, t01=0x0172}
0x3b56…3b74              Head {h00=0x001a, h01=0x0050, text=» LDR* A2,A15 RELOAD A2«, t00=0x0026, t01=0x0008}
0x3b74…3b82              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0026, t01=0x0026}
0x3b82…3b8c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0034}
0x3b8c…3b96              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x003e}
0x3b96…3bcc              Head {h00=0x0032, h01=0x0050, text=»*    CHECK CONTROL CHARACTER AND UPDATE ERROR-«, t00=0x0026, t01=0x0048}
0x3bcc…3c02              Head {h00=0x0032, h01=0x0050, text=»*    ACKUMULATORS IF NAK, RETRANSMISSION FAULT«, t00=0x0026, t01=0x007e}
0x3c02…3c2e              Head {h00=0x0028, h01=0x0050, text=»*    OR UNDEFINED CONTROL CHARACTER «, t00=0x0026, t01=0x00b4}
0x3c2e…3c38              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x00e0}
0x3c38…3c4c              Head {h00=0x0010, h01=0x0050, text=»CLT020 EQU *«, t00=0x0026, t01=0x00ea}
0x3c4c…3c6e              Head {h00=0x001e, h01=0x0050, text=» LDR A6,A7 GET LAST OUTPUT«, t00=0x0026, t01=0x00fe}
0x3c6e…3c84              Head {h00=0x0012, h01=0x0050, text=» RF(E) CLT062 «, t00=0x0026, t01=0x0120}
0x3c84…3c9c              Head {h00=0x0014, h01=0x0050, text=» SUK A2,4 ACK ? «, t00=0x0026, t01=0x0136}
0x3c9c…3cb2              Head {h00=0x0012, h01=0x0050, text=» RF(Z) CLT040 «, t00=0x0026, t01=0x014e}
0x3cb2…3cce              Head {h00=0x0018, h01=0x0050, text=» ADK A2,7 TIME-OUT ?«, t00=0x0026, t01=0x0164}
0x3cce…3ce4              Head {h00=0x0012, h01=0x0050, text=» RF(E) CLT028 «, t00=0x0026, t01=0x0180}
0x3ce4…3cee              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0008}
0x3cee…3d04              Head {h00=0x0012, h01=0x0050, text=» IFT ACKMUL=1 «, t00=0x0027, t01=0x0012}
0x3d04…3d0e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0028}
0x3d0e…3d26              Head {h00=0x0014, h01=0x0050, text=» SUK A2,5 NAK ? «, t00=0x0027, t01=0x0032}
0x3d26…3d3c              Head {h00=0x0012, h01=0x0050, text=» RF(E) CLT035 «, t00=0x0027, t01=0x004a}
0x3d3c…3d4e              Head {h00=0x000e, h01=0x0050, text=» LDK A7,2 «, t00=0x0027, t01=0x0060}
0x3d4e…3d76              Head {h00=0x0024, h01=0x0050, text=» SUK A2,/16 RETRANSMISSION FAULT«, t00=0x0027, t01=0x0072}
0x3d76…3d8c              Head {h00=0x0012, h01=0x0050, text=» RF(E) CLT025 «, t00=0x0027, t01=0x009a}
0x3d8c…3db2              Head {h00=0x0022, h01=0x0050, text=» ADK A7,2 UNDEFINED INTERRUPT «, t00=0x0027, t01=0x00b0}
0x3db2…3dca              Head {h00=0x0014, h01=0x0050, text=»CLT025 ADR A7,A5«, t00=0x0027, t01=0x00d6}
0x3dca…3dfe              Head {h00=0x0030, h01=0x0050, text=» IM CWTADD,A7 INCREMENT ACKUMULATOR FOR THIS«, t00=0x0027, t01=0x00ee}
0x3dfe…3e1a              Head {h00=0x0018, h01=0x0050, text=»   TYPE OF INTERRUPT«, t00=0x0027, t01=0x0122}
0x3e1a…3e24              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x013e}
0x3e24…3e30              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0027, t01=0x0148}
0x3e30…3e3a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0154}
0x3e3a…3e48              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0027, t01=0x015e}
0x3e48…3e52              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x016c}
0x3e52…3e5c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0176}
0x3e5c…3e90              Head {h00=0x0030, h01=0x0050, text=»*    NAK, TIME-OUT, RETRANSMISSION FAULT OR «, t00=0x0027, t01=0x0180}
0x3e90…3eb8              Head {h00=0x0024, h01=0x0050, text=»*    UNDEFINED CONTROL CHARACTER«, t00=0x0028, t01=0x0024}
0x3eb8…3ec2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x004c}
0x3ec2…3f00              Head {h00=0x003a, h01=0x0050, text=»*    CHECK LAST OUTPUT AND TRY RECOVERY OF THAT DEVICE«, t00=0x0028, t01=0x0056}
0x3f00…3f38              Head {h00=0x0034, h01=0x0050, text=»*    ONE TIME. IF NOT SUCCESS GO TO DRIVER WITH «, t00=0x0028, t01=0x0094}
0x3f38…3f5a              Head {h00=0x001e, h01=0x0050, text=»*    MESSAGE NOT OPERABLE.«, t00=0x0028, t01=0x00cc}
0x3f5a…3f64              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x00ee}
0x3f64…3f78              Head {h00=0x0010, h01=0x0050, text=»CLT028 EQU *«, t00=0x0028, t01=0x00f8}
0x3f78…3faa              Head {h00=0x002e, h01=0x0050, text=» LDKL A2,/3000 ECHO MODE AND RECOVERY BIT «, t00=0x0028, t01=0x010c}
0x3faa…3fe0              Head {h00=0x0032, h01=0x0050, text=» AN A2,DWTST,A6 AT LEAST ONE OF THE BITS SET ?«, t00=0x0028, t01=0x013e}
0x3fe0…3ff6              Head {h00=0x0012, h01=0x0050, text=» RF(NE) CLT032«, t00=0x0028, t01=0x0174}
0x3ff6…402a              Head {h00=0x0030, h01=0x0050, text=» LDKL A2,/1000 INDICATE RECOVERY TRIAL DONE «, t00=0x0028, t01=0x018a}
0x402a…405a              Head {h00=0x002c, h01=0x0050, text=» XRS A2,DWTST,A6 SET BIT IN STATUS WORD «, t00=0x0029, t01=0x002e}
0x405a…408e              Head {h00=0x0030, h01=0x0050, text=»CLT030 LDK A3,2 INDICATE RECOVERY OF DEVICE «, t00=0x0029, t01=0x005e}
0x408e…40a0              Head {h00=0x000e, h01=0x0050, text=» LDK A4,0 «, t00=0x0029, t01=0x0092}
0x40a0…40b2              Head {h00=0x000e, h01=0x0050, text=» RF CPO025«, t00=0x0029, t01=0x00a4}
0x40b2…40e4              Head {h00=0x002e, h01=0x0050, text=»CLT032 LDK A1,NOERR INDICATE NOT OPERABLE «, t00=0x0029, t01=0x00b6}
0x40e4…40f8              Head {h00=0x0010, h01=0x0050, text=» ABL CLT110 «, t00=0x0029, t01=0x00e8}
0x40f8…4106              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0029, t01=0x00fc}
0x4106…4110              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x010a}
0x4110…411a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0114}
0x411a…412c              Head {h00=0x000e, h01=0x0050, text=»*    N A K«, t00=0x0029, t01=0x011e}
0x412c…4136              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0130}
0x4136…417c              Head {h00=0x0042, h01=0x0050, text=»*    ERROR ACKUMULATOR AND RETRANSMISSION COUNTER IS UPDATED. «, t00=0x0029, t01=0x013a}
0x417c…41c2              Head {h00=0x0042, h01=0x0050, text=»*    LAST OUTPUT CHARACTER IS RETRANSMITTED BY CHANNEL DRIVER «, t00=0x0029, t01=0x0180}
0x41c2…4206              Head {h00=0x0040, h01=0x0050, text=»*    UP TO SIX TIMES AND IF STILL NO SUCCESS RETURN CODE NOT«, t00=0x002a, t01=0x0036}
0x4206…4236              Head {h00=0x002c, h01=0x0050, text=»*    OPERABLE IS SENT TO DEVICE DRIVER. «, t00=0x002a, t01=0x007a}
0x4236…4240              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x00aa}
0x4240…4254              Head {h00=0x0010, h01=0x0050, text=»CLT035 EQU *«, t00=0x002a, t01=0x00b4}
0x4254…426a              Head {h00=0x0012, h01=0x0050, text=» IFT ACKMUL=1 «, t00=0x002a, t01=0x00c8}
0x426a…4274              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x00de}
0x4274…42a2              Head {h00=0x002a, h01=0x0050, text=» IM CWTADD,A5 UPDATE ERROR ACKUMULATOR«, t00=0x002a, t01=0x00e8}
0x42a2…42ae              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002a, t01=0x0116}
0x42ae…42b8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0122}
0x42b8…42ee              Head {h00=0x0032, h01=0x0050, text=» IM CWTRTC,A5 INCREMENT RETRANSMISSION COUNTER«, t00=0x002a, t01=0x012c}
0x42ee…4312              Head {h00=0x0020, h01=0x0050, text=» LD A4,CWTRTC,A5 GET COUNTER«, t00=0x002a, t01=0x0162}
0x4312…4332              Head {h00=0x001c, h01=0x0050, text=» SUK A4,7 SEVEN TIMES ? «, t00=0x002a, t01=0x0186}
0x4332…4348              Head {h00=0x0012, h01=0x0050, text=» RB(E) CLT032 «, t00=0x002b, t01=0x0016}
0x4348…4376              Head {h00=0x002a, h01=0x0050, text=» LD A2,CWTLOW,A5 GET LAST OUTPUT WORD «, t00=0x002b, t01=0x002c}
0x4376…4388              Head {h00=0x000e, h01=0x0050, text=» LDR A1,A5«, t00=0x002b, t01=0x005a}
0x4388…43b6              Head {h00=0x002a, h01=0x0050, text=» EX CWTOTR,A1 EXECUTE OTR-INSTRUCTION «, t00=0x002b, t01=0x006c}
0x43b6…43de              Head {h00=0x0024, h01=0x0050, text=» STR A6,A1 STORE LAST DWT IN CWT«, t00=0x002b, t01=0x009a}
0x43de…43f4              Head {h00=0x0012, h01=0x0050, text=» IFT LOGING=1 «, t00=0x002b, t01=0x00c2}
0x43f4…4426              Head {h00=0x002e, h01=0x0050, text=» CF A15,LOGG **  LOGG OUTPUT CHARACTER  **«, t00=0x002b, t01=0x00d8}
0x4426…4432              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002b, t01=0x010a}
0x4432…4468              Head {h00=0x0032, h01=0x0050, text=» SC A2,DWTOCH,A6 STORE OUTPUT CHARACTER IN DWT«, t00=0x002b, t01=0x0116}
0x4468…447a              Head {h00=0x000e, h01=0x0050, text=» ABL TDISP«, t00=0x002b, t01=0x014c}
0x447a…4488              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002b, t01=0x015e}
0x4488…4492              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x016c}
0x4492…449c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x0176}
0x449c…44bc              Head {h00=0x001c, h01=0x0050, text=»*    ACK      DATA = 07 «, t00=0x002b, t01=0x0180}
0x44bc…44c6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x0010}
0x44c6…44fc              Head {h00=0x0032, h01=0x0050, text=»*    SIMULATE DATA REQUEST IF RETURN CODE FROM«, t00=0x002c, t01=0x001a}
0x44fc…452e              Head {h00=0x002e, h01=0x0050, text=»*    CHLT OR DEVICE WITHOUT DATA REQUEST, «, t00=0x002c, t01=0x0050}
0x452e…4550              Head {h00=0x001e, h01=0x0050, text=»*    ELSE GO TO DISPATCHER«, t00=0x002c, t01=0x0082}
0x4550…455a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x00a4}
0x455a…456e              Head {h00=0x0010, h01=0x0050, text=»CLT040 EQU *«, t00=0x002c, t01=0x00ae}
0x456e…4584              Head {h00=0x0012, h01=0x0050, text=» LDKL A7,/EFFF«, t00=0x002c, t01=0x00c2}
0x4584…45be              Head {h00=0x0036, h01=0x0050, text=» ANS A7,DWTST,A6 RESET RECOVERY BIT IN STATUS WORD«, t00=0x002c, t01=0x00d8}
0x45be…45d0              Head {h00=0x000e, h01=0x0050, text=» LDR A1,A1«, t00=0x002c, t01=0x0112}
0x45d0…4608              Head {h00=0x0034, h01=0x0050, text=» RF(NZ) CLT110 RETURN CODE,SIMULATE DATA REQUEST«, t00=0x002c, t01=0x0124}
0x4608…4638              Head {h00=0x002c, h01=0x0050, text=» LDR* A7,A6 DEVICE WITHOUT DATA REQUEST?«, t00=0x002c, t01=0x015c}
0x4638…4668              Head {h00=0x002c, h01=0x0050, text=» RF(N) CLT110 YES. SIMULATE DATA REQUEST«, t00=0x002c, t01=0x018c}
0x4668…4672              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x002c}
0x4672…4688              Head {h00=0x0012, h01=0x0050, text=» IFF SOFTIM=1 «, t00=0x002d, t01=0x0036}
0x4688…4692              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x004c}
0x4692…46a6              Head {h00=0x0010, h01=0x0050, text=»CLT062 EQU *«, t00=0x002d, t01=0x0056}
0x46a6…46b6              Head {h00=0x000c, h01=0x0050, text=» RF EXIT«, t00=0x002d, t01=0x006a}
0x46b6…46c0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x007a}
0x46c0…46cc              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002d, t01=0x0084}
0x46cc…46d6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0090}
0x46d6…46e0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x009a}
0x46e0…46f6              Head {h00=0x0012, h01=0x0050, text=» IFT SOFTIM=1 «, t00=0x002d, t01=0x00a4}
0x46f6…4700              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x00ba}
0x4700…470e              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002d, t01=0x00c4}
0x470e…4718              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x00d2}
0x4718…4722              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x00dc}
0x4722…473e              Head {h00=0x0018, h01=0x0050, text=»*    PRINTER TIMING «, t00=0x002d, t01=0x00e6}
0x473e…4748              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0102}
0x4748…4754              Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x002d, t01=0x010c}
0x4754…4780              Head {h00=0x0028, h01=0x0050, text=» LC A3,DWTOCH,A6 GET LAST CHARACTER «, t00=0x002d, t01=0x0118}
0x4780…4794              Head {h00=0x0010, h01=0x0050, text=» ANK A3,/7F «, t00=0x002d, t01=0x0144}
0x4794…47b8              Head {h00=0x0020, h01=0x0050, text=» SUK A3,DUMMSP SPECIAL DUMMY«, t00=0x002d, t01=0x0158}
0x47b8…47d2              Head {h00=0x0016, h01=0x0050, text=» RF(E) CLT070 YES «, t00=0x002d, t01=0x017c}
0x47d2…4800              Head {h00=0x002a, h01=0x0050, text=» LD A3,DWTTP,A6 ADDRESS TO TIMER BLOCK«, t00=0x002e, t01=0x0008}
0x4800…4816              Head {h00=0x0012, h01=0x0050, text=» RF(E) CLT060 «, t00=0x002e, t01=0x0036}
0x4816…4820              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x004c}
0x4820…483a              Head {h00=0x0016, h01=0x0050, text=»*    RESTART TIMER«, t00=0x002e, t01=0x0056}
0x483a…4844              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0070}
0x4844…486a              Head {h00=0x0022, h01=0x0050, text=» LDKL A3,-DRQTIM RESTART TIMER«, t00=0x002e, t01=0x007a}
0x486a…4882              Head {h00=0x0014, h01=0x0050, text=» ST* A3,DWTTP,A6«, t00=0x002e, t01=0x00a0}
0x4882…4892              Head {h00=0x000c, h01=0x0050, text=» RF EXIT«, t00=0x002e, t01=0x00b8}
0x4892…489c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x00c8}
0x489c…48b4              Head {h00=0x0014, h01=0x0050, text=»*    START TIMER«, t00=0x002e, t01=0x00d2}
0x48b4…48be              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x00ea}
0x48be…48e0              Head {h00=0x001e, h01=0x0050, text=»CLT060 LDR A1,A6 PARAMETER«, t00=0x002e, t01=0x00f4}
0x48e0…4904              Head {h00=0x0020, h01=0x0050, text=» LDK A4,DWTTP TIMER POINTER «, t00=0x002e, t01=0x0116}
0x4904…492c              Head {h00=0x0024, h01=0x0050, text=» ADR A4,A6 ADD WITH DWT-ADDRESS «, t00=0x002e, t01=0x013a}
0x492c…4952              Head {h00=0x0022, h01=0x0050, text=» CF A15,SETIMP GET TIMER BLOCK«, t00=0x002e, t01=0x0162}
0x4952…4994              Head {h00=0x003e, h01=0x0050, text=» DATA DRQTUT,DRQTIM ADDRESS TO TIME-OUT ROUTINE AND DELAY «, t00=0x002e, t01=0x0188}
0x4994…49a8              Head {h00=0x0010, h01=0x0050, text=»CLT062 EQU *«, t00=0x002f, t01=0x003a}
0x49a8…49b8              Head {h00=0x000c, h01=0x0050, text=» RF EXIT«, t00=0x002f, t01=0x004e}
0x49b8…49c0              Head {h00=0x0004, h01=0x0050, t00=0x002f, t01=0x005e}
0x49c0…49ce              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002f, t01=0x0066}
0x49ce…49d8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x0074}
0x49d8…49e2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x007e}
0x49e2…4a06              Head {h00=0x0020, h01=0x0050, text=»*    RESET TIMER IF STARTED «, t00=0x002f, t01=0x0088}
0x4a06…4a10              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x00ac}
0x4a10…4a38              Head {h00=0x0024, h01=0x0050, text=»CLT070 LD A3,DWTTP,A6 ADDRESS ? «, t00=0x002f, t01=0x00b6}
0x4a38…4a4e              Head {h00=0x0012, h01=0x0050, text=» RF(E) EXIT NO«, t00=0x002f, t01=0x00de}
0x4a4e…4a70              Head {h00=0x001e, h01=0x0050, text=» CM* DWTTP,A6 RESET TIMER «, t00=0x002f, t01=0x00f4}
0x4a70…4aa2              Head {h00=0x002e, h01=0x0050, text=» CM DWTTP,A6 RESET ADDRESSPOINTER TO TIMER«, t00=0x002f, t01=0x0116}
0x4aa2…4ab2              Head {h00=0x000c, h01=0x0050, text=» RF EXIT«, t00=0x002f, t01=0x0148}
0x4ab2…4ac0              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002f, t01=0x0158}
0x4ac0…4aca              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x0166}
0x4aca…4b04              Head {h00=0x0036, h01=0x0050, text=»*    TIME-OUT ROUTINE HANDLING MISSING INTERRUPTS «, t00=0x002f, t01=0x0170}
0x4b04…4b1e              Head {h00=0x0016, h01=0x0050, text=»*    FROM PRINTERS«, t00=0x0030, t01=0x001a}
0x4b1e…4b28              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x0034}
0x4b28…4b3c              Head {h00=0x0010, h01=0x0050, text=»DRQTUT EQU *«, t00=0x0030, t01=0x003e}
0x4b3c…4b5e              Head {h00=0x001e, h01=0x0050, text=» LDR A6,A1 GET DWT-ADDRESS«, t00=0x0030, t01=0x0052}
0x4b5e…4b90              Head {h00=0x002e, h01=0x0050, text=» CM DWTTP,A6 RESET POINTER TO TIMER BLOCK «, t00=0x0030, t01=0x0074}
0x4b90…4ba8              Head {h00=0x0014, h01=0x0050, text=» LD A3,DWTST,A6 «, t00=0x0030, t01=0x00a6}
0x4ba8…4bc6              Head {h00=0x001a, h01=0x0050, text=» SLL A3,2 ECHO MODE ? «, t00=0x0030, t01=0x00be}
0x4bc6…4be0              Head {h00=0x0016, h01=0x0050, text=» RF(N) CLT110 YES «, t00=0x0030, t01=0x00dc}
0x4be0…4bea              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x00f6}
0x4bea…4c00              Head {h00=0x0012, h01=0x0050, text=» IFT ACKMUL=1 «, t00=0x0030, t01=0x0100}
0x4c00…4c16              Head {h00=0x0012, h01=0x0050, text=» IFF LOCHAN=1 «, t00=0x0030, t01=0x0116}
0x4c16…4c20              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x012c}
0x4c20…4c46              Head {h00=0x0022, h01=0x0050, text=» LDR* A5,A6 CHANNEL PARAMETER «, t00=0x0030, t01=0x0136}
0x4c46…4c58              Head {h00=0x000e, h01=0x0050, text=» ANK A5,/F«, t00=0x0030, t01=0x015c}
0x4c58…4c74              Head {h00=0x0018, h01=0x0050, text=» SLL A5,1 2 * INDEX «, t00=0x0030, t01=0x016e}
0x4c74…4ca0              Head {h00=0x0028, h01=0x0050, text=» ADK A5,2 JUST TO AVOID TABLE LENGTH«, t00=0x0030, t01=0x018a}
0x4ca0…4cc8              Head {h00=0x0024, h01=0x0050, text=» LD A5,CHTAB,A5 GET CWT-ADDRESS «, t00=0x0031, t01=0x0026}
0x4cc8…4cf4              Head {h00=0x0028, h01=0x0050, text=» IM ACKTIM,A5 INCREMENT ACKUMULATOR «, t00=0x0031, t01=0x004e}
0x4cf4…4cfe              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x007a}
0x4cfe…4d0a              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0031, t01=0x0084}
0x4d0a…4d20              Head {h00=0x0012, h01=0x0050, text=» IFT SOFTIM=1 «, t00=0x0031, t01=0x0090}
0x4d20…4d36              Head {h00=0x0012, h01=0x0050, text=» IFT ACKMUL=1 «, t00=0x0031, t01=0x00a6}
0x4d36…4d4c              Head {h00=0x0012, h01=0x0050, text=» IFT LOCHAN=1 «, t00=0x0031, t01=0x00bc}
0x4d4c…4d56              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x00d2}
0x4d56…4d7e              Head {h00=0x0024, h01=0x0050, text=» LDKL A5,CWTLT1 GET CWT-ADDRESS «, t00=0x0031, t01=0x00dc}
0x4d7e…4daa              Head {h00=0x0028, h01=0x0050, text=» IM ACKTIM,A5 INCREMENT ACKUMULATOR «, t00=0x0031, t01=0x0104}
0x4daa…4db4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x0130}
0x4db4…4dc0              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0031, t01=0x013a}
0x4dc0…4dd6              Head {h00=0x0012, h01=0x0050, text=» IFT SOFTIM=1 «, t00=0x0031, t01=0x0146}
0x4dd6…4de0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x015c}
0x4de0…4df2              Head {h00=0x000e, h01=0x0050, text=» RB CLT030«, t00=0x0031, t01=0x0166}
0x4df2…4dfc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x0178}
0x4dfc…4e08              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0031, t01=0x0182}
0x4e08…4e12              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x018e}
0x4e12…4e20              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0032, t01=0x0008}
0x4e20…4e2a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0016}
0x4e2a…4e4c              Head {h00=0x001e, h01=0x0050, text=»*   POWER ON    DATA = 03 «, t00=0x0032, t01=0x0020}
0x4e4c…4e56              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0042}
0x4e56…4e90              Head {h00=0x0036, h01=0x0050, text=»*   RECOVERY ROUTINES ARE STARTED FOR EVERY DEVICE«, t00=0x0032, t01=0x004c}
0x4e90…4eca              Head {h00=0x0036, h01=0x0050, text=»*    ON ACTUAL LINE EXCEPT THOSE OCCUPYING CHANNEL«, t00=0x0032, t01=0x0086}
0x4eca…4ef2              Head {h00=0x0024, h01=0x0050, text=»*    UNIT OR THOSE IN ECHO MODE.«, t00=0x0032, t01=0x00c0}
0x4ef2…4efc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x00e8}
0x4efc…4f06              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x00f2}
0x4f06…4f30              Head {h00=0x0026, h01=0x0050, text=»*     ON EXIT TO RECOVERY ROUTINE:«, t00=0x0032, t01=0x00fc}
0x4f30…4f3a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0126}
0x4f3a…4f60              Head {h00=0x0022, h01=0x0050, text=»*     A5 = STACKBASE 2 IN DWT «, t00=0x0032, t01=0x0130}
0x4f60…4f7e              Head {h00=0x001a, h01=0x0050, text=»*     A6 = DWT-ADDRESS«, t00=0x0032, t01=0x0156}
0x4f7e…4f96              Head {h00=0x0014, h01=0x0050, text=»*     A7 = ORDER«, t00=0x0032, t01=0x0174}
0x4f96…4fa0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x018c}
0x4fa0…4fb4              Head {h00=0x0010, h01=0x0050, text=»CHPOWO EQU *«, t00=0x0033, t01=0x0008}
0x4fb4…4fca              Head {h00=0x0012, h01=0x0050, text=» CF A15,GETLIN«, t00=0x0033, t01=0x001c}
0x4fca…4ff2              Head {h00=0x0024, h01=0x0050, text=» LDR* A2,A5 GET LAST OUTPUT DWT «, t00=0x0033, t01=0x0032}
0x4ff2…5024              Head {h00=0x002e, h01=0x0050, text=» CM CWTRTC,A5 RESET RETRANSMISSION COUNTER«, t00=0x0033, t01=0x005a}
0x5024…5036              Head {h00=0x000e, h01=0x0050, text=» LDK A4,0 «, t00=0x0033, t01=0x008c}
0x5036…5058              Head {h00=0x001e, h01=0x0050, text=» LDR A3,A6 DEVICE COUNTER «, t00=0x0033, t01=0x009e}
0x5058…507a              Head {h00=0x001e, h01=0x0050, text=» LDR A1,A8 ADDRESS POINTER«, t00=0x0033, t01=0x00c0}
0x507a…50a2              Head {h00=0x0024, h01=0x0050, text=» RF(Z) EXIT EXIT IF NOT DEFINED «, t00=0x0033, t01=0x00e2}
0x50a2…50ba              Head {h00=0x0014, h01=0x0050, text=»CPO020 ADK A1,2 «, t00=0x0033, t01=0x010a}
0x50ba…50de              Head {h00=0x0020, h01=0x0050, text=» LDR* A6,A1 GET DWT-ADDRESS «, t00=0x0033, t01=0x0122}
0x50de…50fa              Head {h00=0x0018, h01=0x0050, text=» RF(E) CPO030 NO DWT«, t00=0x0033, t01=0x0146}
0x50fa…510c              Head {h00=0x000e, h01=0x0050, text=» SRC A6,1 «, t00=0x0033, t01=0x0162}
0x510c…5122              Head {h00=0x0012, h01=0x0050, text=» RF(N) CPO030 «, t00=0x0033, t01=0x0174}
0x5122…5134              Head {h00=0x000e, h01=0x0050, text=» SLC A6,1 «, t00=0x0033, t01=0x018a}
0x5134…515a              Head {h00=0x0022, h01=0x0050, text=» LCR A7,A6 LEFT BYTE OF DWTCHP«, t00=0x0034, t01=0x000c}
0x515a…517a              Head {h00=0x001c, h01=0x0050, text=» ANK A7,1 INPUT DEVICE ?«, t00=0x0034, t01=0x0032}
0x517a…5194              Head {h00=0x0016, h01=0x0050, text=» RF(NE) CPO025 YES«, t00=0x0034, t01=0x0052}
0x5194…51aa              Head {h00=0x0012, h01=0x0050, text=» LDKL A7,/EFFF«, t00=0x0034, t01=0x006c}
0x51aa…51d6              Head {h00=0x0028, h01=0x0050, text=» ANS A7,DWTST,A6 RESET RECOVERY BIT «, t00=0x0034, t01=0x0082}
0x51d6…51ee              Head {h00=0x0014, h01=0x0050, text=» LC A7,DWTST,A6 «, t00=0x0034, t01=0x00ae}
0x51ee…520e              Head {h00=0x001c, h01=0x0050, text=» ANK A7,/20 ECHO MODE ? «, t00=0x0034, t01=0x00c6}
0x520e…5228              Head {h00=0x0016, h01=0x0050, text=» RF(NE) CPO030 YES«, t00=0x0034, t01=0x00e6}
0x5228…525e              Head {h00=0x0032, h01=0x0050, text=» CWR A6,A2 DEVICE WAITING FOR CHANNEL ANSWER ?«, t00=0x0034, t01=0x0100}
0x525e…5278              Head {h00=0x0016, h01=0x0050, text=» RF(E) CPO030 YES «, t00=0x0034, t01=0x0136}
0x5278…52b4              Head {h00=0x0038, h01=0x0050, text=»CPO025 LD A7,DWTADR,A6 ADDRESS TO ADDRESSBLOCK IN A7«, t00=0x0034, t01=0x0150}
0x52b4…52e2              Head {h00=0x002a, h01=0x0050, text=» LD A7,4,A7 ADDRESS TO RECOVERY IN A7 «, t00=0x0034, t01=0x018c}
0x52e2…5304              Head {h00=0x001e, h01=0x0050, text=» RF(E) CPO030 NO RECOVERY «, t00=0x0035, t01=0x002a}
0x5304…5326              Head {h00=0x001e, h01=0x0050, text=» LDKL A5,DWTSB2 STACKBASE «, t00=0x0035, t01=0x004c}
0x5326…5338              Head {h00=0x000e, h01=0x0050, text=» ADR A5,A6«, t00=0x0035, t01=0x006e}
0x5338…5362              Head {h00=0x0026, h01=0x0050, text=» CFR A15,A7 GO TO RECOVERY ROUTINE«, t00=0x0035, t01=0x0080}
0x5362…538e              Head {h00=0x0028, h01=0x0050, text=»CPO030 SUK A3,2 ALL DEVICES THREATED«, t00=0x0035, t01=0x00aa}
0x538e…5396              Head {h00=0x0004, h01=0x0050, t00=0x0035, t01=0x00d6}
0x5396…53ba              Head {h00=0x0020, h01=0x0050, text=» RB(NE) CPO020 NO TAKE NEXT «, t00=0x0035, t01=0x00de}
0x53ba…53d0              Head {h00=0x0012, h01=0x0050, text=»EXIT ABL TDISP«, t00=0x0035, t01=0x0102}
0x53d0…53de              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0035, t01=0x0118}
0x53de…53e8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x0126}
0x53e8…53f2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x0130}
0x53f2…540c              Head {h00=0x0016, h01=0x0050, text=»*     DATA-REQUEST«, t00=0x0035, t01=0x013a}
0x540c…5416              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x0154}
0x5416…5442              Head {h00=0x0028, h01=0x0050, text=»CLT100 CF A15,GETLIN GET DWT-ADDRESS«, t00=0x0035, t01=0x015e}
0x5442…5466              Head {h00=0x0020, h01=0x0050, text=» SUR A6,A4 VALID INTERRUPT ?«, t00=0x0035, t01=0x018a}
0x5466…547a              Head {h00=0x0010, h01=0x0050, text=» RB(N) EXIT «, t00=0x0036, t01=0x001e}
0x547a…548c              Head {h00=0x000e, h01=0x0050, text=» LDR A8,A8«, t00=0x0036, t01=0x0032}
0x548c…54b0              Head {h00=0x0020, h01=0x0050, text=» RB(Z) EXIT EXIT NOT DEFINED«, t00=0x0036, t01=0x0044}
0x54b0…54cc              Head {h00=0x0018, h01=0x0050, text=» LDR* A6,A8 GET DWT «, t00=0x0036, t01=0x0068}
0x54cc…54e0              Head {h00=0x0010, h01=0x0050, text=» RB(E) EXIT «, t00=0x0036, t01=0x0084}
0x54e0…54f6              Head {h00=0x0012, h01=0x0050, text=» ANKL A6,/FFFE«, t00=0x0036, t01=0x0098}
0x54f6…5528              Head {h00=0x002e, h01=0x0050, text=» LCR A7,A6 LEFT BYTE IN CHANNEL PARAMETER «, t00=0x0036, t01=0x00ae}
0x5528…5546              Head {h00=0x001a, h01=0x0050, text=» ANK A7,1 DATA INPUT ?«, t00=0x0036, t01=0x00e0}
0x5546…5560              Head {h00=0x0016, h01=0x0050, text=» RF(NE) CLT110 YES«, t00=0x0036, t01=0x00fe}
0x5560…558a              Head {h00=0x0026, h01=0x0050, text=» LDR* A7,A6 GET CHANNEL PARAMETER «, t00=0x0036, t01=0x0118}
0x558a…559e              Head {h00=0x0010, h01=0x0050, text=» RB(N) EXIT «, t00=0x0036, t01=0x0142}
0x559e…55cc              Head {h00=0x002a, h01=0x0050, text=»CLT110 LD A7,DWTOR,A6 SET ORDER IN A7 «, t00=0x0036, t01=0x0156}
0x55cc…55e0              Head {h00=0x0010, h01=0x0050, text=» ANK A7,/FF «, t00=0x0036, t01=0x0184}
0x55e0…560e              Head {h00=0x002a, h01=0x0050, text=» LD A8,DWTECB,A6 AND ECB-ADDRESS IN A8«, t00=0x0037, t01=0x0008}
0x560e…5646              Head {h00=0x0034, h01=0x0050, text=» LD A3,DWTADR,A6 ADDRESS TO ADDRESS-BLOCK IN A3 «, t00=0x0037, t01=0x0036}
0x5646…5652              Head {h00=0x0008, h01=0x0050, text=» ENB«, t00=0x0037, t01=0x006e}
0x5652…567c              Head {h00=0x0026, h01=0x0050, text=» ABI 2,A3 GO TO INTERRUPT HANDLER «, t00=0x0037, t01=0x007a}
0x567c…5686              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x00a4}
0x5686…56c8              Head {h00=0x003e, h01=0x0050, text=»*   THE FOLLOWING REGISTER VAULES ARE VALID WHEN ENTERING «, t00=0x0037, t01=0x00ae}
0x56c8…56fc              Head {h00=0x0030, h01=0x0050, text=»*   THE DEVICE DEPENDANT INTERRUPT HANDLER:-«, t00=0x0037, t01=0x00f0}
0x56fc…5706              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x0124}
0x5706…5732              Head {h00=0x0028, h01=0x0050, text=»*   A1 = ERROR CODE  (A1=0  NOERROR)«, t00=0x0037, t01=0x012e}
0x5732…5778              Head {h00=0x0042, h01=0x0050, text=»*                    (A1=1  NOT OPERABLE , HARDWARE TIME-OUT) «, t00=0x0037, t01=0x015a}
0x5778…5794              Head {h00=0x0018, h01=0x0050, text=»*   A6 = DWT-ADDRESS«, t00=0x0038, t01=0x0010}
0x5794…579e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x002c}
0x579e…57b4              Head {h00=0x0012, h01=0x0050, text=»*   A7 = ORDER«, t00=0x0038, t01=0x0036}
0x57b4…57be              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x004c}
0x57be…57da              Head {h00=0x0018, h01=0x0050, text=»*   A8 = ECB-ADDRESS«, t00=0x0038, t01=0x0056}
0x57da…57e8              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0038, t01=0x0072}
0x57e8…57f2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0080}
0x57f2…580a              Head {h00=0x0014, h01=0x0050, text=»*   G E T L I N «, t00=0x0038, t01=0x008a}
0x580a…5814              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x00a2}
0x5814…5856              Head {h00=0x003e, h01=0x0050, text=»*   SUBROUTINE TO GET ADDRESS IN INTERRUPT TABLE 'INTLTX' «, t00=0x0038, t01=0x00ac}
0x5856…5886              Head {h00=0x002c, h01=0x0050, text=»*   FOR A GIVEN LINE- AND DEVICE NUMBER «, t00=0x0038, t01=0x00ee}
0x5886…5890              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x011e}
0x5890…58a6              Head {h00=0x0012, h01=0x0050, text=»*   ON ENTRY:-«, t00=0x0038, t01=0x0128}
0x58a6…58b0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x013e}
0x58b0…58d0              Head {h00=0x001c, h01=0x0050, text=»*   A3 = LINE NUMBER * 2«, t00=0x0038, t01=0x0148}
0x58d0…58f2              Head {h00=0x001e, h01=0x0050, text=»*   A4 = DEVICE NUMBER * 2«, t00=0x0038, t01=0x0168}
0x58f2…58fc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x018a}
0x58fc…5912 (57, 0, 400) Head {h00=0x0012, h01=0x0050, text=»*   ON EXIT:- «, t00=0x0039, t01=0x0004}
0x5912…591c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x001a}
0x591c…5956              Head {h00=0x0036, h01=0x0050, text=»*   A6 = TOTAL NUMBER OF DEVICES*2 ON ACTUAL LINE «, t00=0x0039, t01=0x0024}
0x5956…5996              Head {h00=0x003c, h01=0x0050, text=»*   A8 = ADDRESS IN 'INTLTX' WHERE DWT-ADDRESS IS FOUND «, t00=0x0039, t01=0x005e}
0x5996…59a0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x009e}
0x59a0…59aa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x00a8}
0x59aa…59be              Head {h00=0x0010, h01=0x0050, text=»GETLIN EQU *«, t00=0x0039, t01=0x00b2}
0x59be…59f2              Head {h00=0x0030, h01=0x0050, text=» LD A8,CWTITA,A5 ADDRESS TO INTERRUPT TABLE «, t00=0x0039, t01=0x00c6}
0x59f2…59fa              Head {h00=0x0004, h01=0x0050, t00=0x0039, t01=0x00fa}
0x59fa…5a1e              Head {h00=0x0020, h01=0x0050, text=» ADR A8,A3 POSITION IN TABLE«, t00=0x0039, t01=0x0102}
0x5a1e…5a4e              Head {h00=0x002c, h01=0x0050, text=» LDR* A8,A8 ADDRESS TO TERMINAL SECTION «, t00=0x0039, t01=0x0126}
0x5a4e…5a7a              Head {h00=0x0028, h01=0x0050, text=» RF(Z) GTL010 RETURN IF NOT DEFINED «, t00=0x0039, t01=0x0156}
0x5a7a…5a9a              Head {h00=0x001c, h01=0x0050, text=» LDR* A6,A8 GET ID-WORD «, t00=0x0039, t01=0x0182}
0x5a9a…5aca              Head {h00=0x002c, h01=0x0050, text=» ANK A6,/FF TWO TIMES NUMBER OF DEVICES «, t00=0x003a, t01=0x0012}
0x5aca…5b02              Head {h00=0x0034, h01=0x0050, text=» ADR A8,A4 ADDRESS TO DEVICE WORK TABLE POSITION«, t00=0x003a, t01=0x0042}
0x5b02…5b2a              Head {h00=0x0024, h01=0x0050, text=»GTL010 ABL RTNA15 RETURN AND ENB«, t00=0x003a, t01=0x007a}
0x5b2a…5b38              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003a, t01=0x00a2}
0x5b38…5b42              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x00b0}
0x5b42…5b5a              Head {h00=0x0014, h01=0x0050, text=»*   O U T L I N «, t00=0x003a, t01=0x00ba}
0x5b5a…5b64              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x00d2}
0x5b64…5ba2              Head {h00=0x003a, h01=0x0050, text=»*   SUBROUTINE TO SEND ONE CHARACTER VIA CHANNEL UNIT.«, t00=0x003a, t01=0x00dc}
0x5ba2…5bac              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x011a}
0x5bac…5bec              Head {h00=0x003c, h01=0x0050, text=»*     CHARACTER GIVEN IN A2 IS SENT VIA CHLT IF CONTROL «, t00=0x003a, t01=0x0124}
0x5bec…5c28              Head {h00=0x0038, h01=0x0050, text=»*     UNIT IS FREE. IN OTHER CASE DWT IS QUEUED ON A«, t00=0x003a, t01=0x0164}
0x5c28…5c4a              Head {h00=0x001e, h01=0x0050, text=»*     OUTPUT QUEUE THREAD.«, t00=0x003b, t01=0x0010}
0x5c4a…5c54              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0032}
0x5c54…5c6c              Head {h00=0x0014, h01=0x0050, text=»*     ON ENTRY: «, t00=0x003b, t01=0x003c}
0x5c6c…5c76              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0054}
0x5c76…5ca8              Head {h00=0x002e, h01=0x0050, text=»*     A2 = OUTPUT CHARACTER IN RIGHT BYTE «, t00=0x003b, t01=0x005e}
0x5ca8…5cc6              Head {h00=0x001a, h01=0x0050, text=»*     A6 = DWT-ADDRESS«, t00=0x003b, t01=0x0090}
0x5cc6…5cd0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x00ae}
0x5cd0…5ce4              Head {h00=0x0010, h01=0x0050, text=»OUTLIN EQU *«, t00=0x003b, t01=0x00b8}
0x5ce4…5d0a              Head {h00=0x0022, h01=0x0050, text=» CF A15,SAVE8 SAVE REGS A1-A8 «, t00=0x003b, t01=0x00cc}
0x5d0a…5d14              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x00f2}
0x5d14…5d2a              Head {h00=0x0012, h01=0x0050, text=» IFF LOCHAN=1 «, t00=0x003b, t01=0x00fc}
0x5d2a…5d34              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0112}
0x5d34…5d5a              Head {h00=0x0022, h01=0x0050, text=» LDR* A1,A6 CHANNEL PARAMETER «, t00=0x003b, t01=0x011c}
0x5d5a…5d7a              Head {h00=0x001c, h01=0x0050, text=» ANK A1,/F CHANNEL INDEX«, t00=0x003b, t01=0x0142}
0x5d7a…5d8c              Head {h00=0x000e, h01=0x0050, text=» SLL A1,1 «, t00=0x003b, t01=0x0162}
0x5d8c…5d9e              Head {h00=0x000e, h01=0x0050, text=» ADK A1,2 «, t00=0x003b, t01=0x0174}
0x5d9e…5dcc              Head {h00=0x002a, h01=0x0050, text=» LD A1,CHTAB,A1 GET CWT-ADDRESS IN A1 «, t00=0x003b, t01=0x0186}
0x5dcc…5dd6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0024}
0x5dd6…5de2              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003c, t01=0x002e}
0x5de2…5dec              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x003a}
0x5dec…5df6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0044}
0x5df6…5e0c              Head {h00=0x0012, h01=0x0050, text=» IFT LOCHAN=1 «, t00=0x003c, t01=0x004e}
0x5e0c…5e16              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0064}
0x5e16…5e2e              Head {h00=0x0014, h01=0x0050, text=» LDKL A1,CWTLT1 «, t00=0x003c, t01=0x006e}
0x5e2e…5e38              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0086}
0x5e38…5e44              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003c, t01=0x0090}
0x5e44…5e4e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x009c}
0x5e4e…5e6e              Head {h00=0x001c, h01=0x0050, text=» INH  INHIBIT INTERRUPT «, t00=0x003c, t01=0x00a6}
0x5e6e…5e90              Head {h00=0x001e, h01=0x0050, text=» LDR* A4,A1 IS UNIT FREE ?«, t00=0x003c, t01=0x00c6}
0x5e90…5eaa              Head {h00=0x0016, h01=0x0050, text=» RF(E) OUL050 YES «, t00=0x003c, t01=0x00e8}
0x5eaa…5eb8              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003c, t01=0x0102}
0x5eb8…5ec2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0110}
0x5ec2…5edc              Head {h00=0x0016, h01=0x0050, text=»*    QUEUE OUTPUT «, t00=0x003c, t01=0x011a}
0x5edc…5ee6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0134}
0x5ee6…5f10              Head {h00=0x0026, h01=0x0050, text=»OUL005 LD A4,CWTEQ,A1 OUTPUT QUEUE«, t00=0x003c, t01=0x013e}
0x5f10…5f26              Head {h00=0x0012, h01=0x0050, text=» RF(E) OUL020 «, t00=0x003c, t01=0x0168}
0x5f26…5f3e              Head {h00=0x0014, h01=0x0050, text=»OUL010 CWR A6,A4«, t00=0x003c, t01=0x017e}
0x5f3e…5f70              Head {h00=0x002e, h01=0x0050, text=» RF(E) OUL060 THIS DWT IS ALREADY IN QUEUE«, t00=0x003d, t01=0x0008}
0x5f70…5f88              Head {h00=0x0014, h01=0x0050, text=» LD A3,DWTOTQ,A4«, t00=0x003d, t01=0x003a}
0x5f88…5fb2              Head {h00=0x0026, h01=0x0050, text=» RF(E) OUL030 END OF THREAD FOUND «, t00=0x003d, t01=0x0052}
0x5fb2…5fd6              Head {h00=0x0020, h01=0x0050, text=» LDR A4,A3 FOLLOW THE THREAD«, t00=0x003d, t01=0x007c}
0x5fd6…5fe8              Head {h00=0x000e, h01=0x0050, text=» RB OUL010«, t00=0x003d, t01=0x00a0}
0x5fe8…6010              Head {h00=0x0024, h01=0x0050, text=»OUL020 ST A6,CWTEQ,A1 QUEUE DWT «, t00=0x003d, t01=0x00b2}
0x6010…6022              Head {h00=0x000e, h01=0x0050, text=» RF OUL040«, t00=0x003d, t01=0x00da}
0x6022…604a              Head {h00=0x0024, h01=0x0050, text=»OUL030 ST A6,DWTOTQ,A4 QUEUE DWT«, t00=0x003d, t01=0x00ec}
0x604a…6078              Head {h00=0x002a, h01=0x0050, text=»OUL040 CM DWTOTQ,A6 SET END OF THREAD «, t00=0x003d, t01=0x0114}
0x6078…608a              Head {h00=0x000e, h01=0x0050, text=» RF OUL060«, t00=0x003d, t01=0x0142}
0x608a…6098              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003d, t01=0x0154}
0x6098…60a2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x0162}
0x60a2…60be              Head {h00=0x0018, h01=0x0050, text=»*    SEND CHARACTER «, t00=0x003d, t01=0x016c}
0x60be…60c8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x0188}
0x60c8…60f8 (62, 0, 400) Head {h00=0x002c, h01=0x0050, text=»OUL050 LDR* A3,A6 GET CHANNEL PARAMETERS«, t00=0x003e, t01=0x0004}
0x60f8…610e              Head {h00=0x0012, h01=0x0050, text=» ANKL A3,/7F00«, t00=0x003e, t01=0x0034}
0x610e…6122              Head {h00=0x0010, h01=0x0050, text=» ANK A2,/FF «, t00=0x003e, t01=0x004a}
0x6122…6134              Head {h00=0x000e, h01=0x0050, text=» ORR A2,A3«, t00=0x003e, t01=0x005e}
0x6134…6148              Head {h00=0x0010, h01=0x0050, text=»OUL055 EQU *«, t00=0x003e, t01=0x0070}
0x6148…6176              Head {h00=0x002a, h01=0x0050, text=» EX CWTOTR,A1 EXECUTE OTR-INSTRUCTION «, t00=0x003e, t01=0x0084}
0x6176…618c              Head {h00=0x0012, h01=0x0050, text=» RB(NA) OUL005«, t00=0x003e, t01=0x00b2}
0x618c…61b4              Head {h00=0x0024, h01=0x0050, text=» STR A6,A1 STORE LAST DWT IN CWT«, t00=0x003e, t01=0x00c8}
0x61b4…61ca              Head {h00=0x0012, h01=0x0050, text=» IFT LOGING=1 «, t00=0x003e, t01=0x00f0}
0x61ca…61fe              Head {h00=0x0030, h01=0x0050, text=» CF A15,LOGG ** LOGG OF OUTPUT CHARACTER ** «, t00=0x003e, t01=0x0106}
0x61fe…620a              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003e, t01=0x013a}
0x620a…6246              Head {h00=0x0038, h01=0x0050, text=»OUL060 SC A2,DWTOCH,A6 STORE OUTPUT CHARACTER IN DWT«, t00=0x003e, t01=0x0146}
0x6246…627a              Head {h00=0x0030, h01=0x0050, text=»OUL070 ABL IHRET8 RESTORE A1-A8 AND RTN A15 «, t00=0x003e, t01=0x0182}
0x627a…6288              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003f, t01=0x0026}
0x6288…6292              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0034}
0x6292…62aa              Head {h00=0x0014, h01=0x0050, text=»*   C H L T O N «, t00=0x003f, t01=0x003e}
0x62aa…62b4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0056}
0x62b4…62f6              Head {h00=0x003e, h01=0x0050, text=»*   SUBROUTINE TO RESET CWT AND PERFORM CIO-START OF EVERY«, t00=0x003f, t01=0x0060}
0x62f6…633a              Head {h00=0x0040, h01=0x0050, text=»*   CHLT IN SYSTEM. THE SUBROUTINE IS ENTERED FROM 'PFINIT' «, t00=0x003f, t01=0x00a2}
0x633a…6344              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x00e6}
0x6344…6358              Head {h00=0x0010, h01=0x0050, text=»CHLTON EQU *«, t00=0x003f, t01=0x00f0}
0x6358…6362              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0104}
0x6362…6378              Head {h00=0x0012, h01=0x0050, text=» IFF LOCHAN=1 «, t00=0x003f, t01=0x010e}
0x6378…6382              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0124}
0x6382…6396              Head {h00=0x0010, h01=0x0050, text=» LD A1,CHTAB«, t00=0x003f, t01=0x012e}
0x6396…63bc              Head {h00=0x0022, h01=0x0050, text=»CON010 SUK A1,2 ALL TREATED ? «, t00=0x003f, t01=0x0142}
0x63bc…63e0              Head {h00=0x0020, h01=0x0050, text=» RF(NZ) CON020 NO TAKE NEXT «, t00=0x003f, t01=0x0168}
0x63e0…6402              Head {h00=0x001e, h01=0x0050, text=» ABL RTNA15 RETURN AND ENB«, t00=0x003f, t01=0x018c}
0x6402…6430              Head {h00=0x002a, h01=0x0050, text=»CON020 LD A5,CHTAB,A1 LOAD CWT-ADDRESS«, t00=0x0040, t01=0x001e}
0x6430…6446              Head {h00=0x0012, h01=0x0050, text=» RB(Z) CON010 «, t00=0x0040, t01=0x004c}
0x6446…646e              Head {h00=0x0024, h01=0x0050, text=» EX CWTCIS,A5 EXECUTE CIO-START «, t00=0x0040, t01=0x0062}
0x646e…648e              Head {h00=0x001c, h01=0x0050, text=» LDR* A6,A5 GET LAST DWT«, t00=0x0040, t01=0x008a}
0x648e…64a4              Head {h00=0x0012, h01=0x0050, text=» RB(Z) CON010 «, t00=0x0040, t01=0x00aa}
0x64a4…64c6              Head {h00=0x001e, h01=0x0050, text=» CMR A5 RESET LAST OUTPUT «, t00=0x0040, t01=0x00c0}
0x64c6…64d8              Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x0040, t01=0x00e2}
0x64d8…64fe              Head {h00=0x0022, h01=0x0050, text=» CF A15,OUTLIN SEND CHARACTER «, t00=0x0040, t01=0x00f4}
0x64fe…6510              Head {h00=0x000e, h01=0x0050, text=» RB CON010«, t00=0x0040, t01=0x011a}
0x6510…651a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x012c}
0x651a…6524              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x0136}
0x6524…6530              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0040, t01=0x0140}
0x6530…653a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x014c}
0x653a…6544              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x0156}
0x6544…655a              Head {h00=0x0012, h01=0x0050, text=» IFT LOCHAN=1 «, t00=0x0040, t01=0x0160}
0x655a…6564              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x0176}
0x6564…6584              Head {h00=0x001c, h01=0x0050, text=» CIO A2,1,DWA1 CIO-START«, t00=0x0040, t01=0x0180}
0x6584…65a6              Head {h00=0x001e, h01=0x0050, text=» LD A6,CWTLT1 GET LAST DWT«, t00=0x0041, t01=0x0010}
0x65a6…65bc              Head {h00=0x0012, h01=0x0050, text=» RF(Z) CON010 «, t00=0x0041, t01=0x0032}
0x65bc…65e0              Head {h00=0x0020, h01=0x0050, text=» CM CWTLT1 RESET LAST OUTPUT«, t00=0x0041, t01=0x0048}
0x65e0…65f2              Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x0041, t01=0x006c}
0x65f2…6618              Head {h00=0x0022, h01=0x0050, text=» CF A15,OUTLIN SEND CHARACTER «, t00=0x0041, t01=0x007e}
0x6618…6640              Head {h00=0x0024, h01=0x0050, text=»CON010 ABL RTNA15 RETURN AND ENB«, t00=0x0041, t01=0x00a4}
0x6640…664a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x00cc}
0x664a…6656              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0041, t01=0x00d6}
0x6656…6660              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x00e2}
0x6660…666e              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0041, t01=0x00ec}
0x666e…6678              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x00fa}
0x6678…6690              Head {h00=0x0014, h01=0x0050, text=»*   O U T P U T «, t00=0x0041, t01=0x0104}
0x6690…669a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x011c}
0x669a…66da              Head {h00=0x003c, h01=0x0050, text=»*   SEND ONE CHARACTER VIA 'OUTLIN' INDICATE INTERRUPTS «, t00=0x0041, t01=0x0126}
0x66da…6704              Head {h00=0x0026, h01=0x0050, text=»*   ALLOWED AND SAVE A3-A5 IN DWT.«, t00=0x0041, t01=0x0166}
0x6704…670e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x0190}
0x670e…6718              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x000a}
0x6718…672c              Head {h00=0x0010, h01=0x0050, text=»OUTPUT EQU *«, t00=0x0042, t01=0x0014}
0x672c…6740              Head {h00=0x0010, h01=0x0050, text=» ANK A2,/FF «, t00=0x0042, t01=0x0028}
0x6740…6752              Head {h00=0x000e, h01=0x0050, text=» LDR A1,A2«, t00=0x0042, t01=0x003c}
0x6752…676c              Head {h00=0x0016, h01=0x0050, text=» SUK A1,/82 STX ? «, t00=0x0042, t01=0x004e}
0x676c…6782              Head {h00=0x0012, h01=0x0050, text=» RF(E) LDRE10 «, t00=0x0042, t01=0x0068}
0x6782…679c              Head {h00=0x0016, h01=0x0050, text=» SUK A1,/15 ETB ? «, t00=0x0042, t01=0x007e}
0x679c…67b2              Head {h00=0x0012, h01=0x0050, text=» RF(E) LDRE10 «, t00=0x0042, t01=0x0098}
0x67b2…67ec              Head {h00=0x0036, h01=0x0050, text=» CF A15,OUTLIN SEND ONE CHARACTER VIA CHANNEL UNIT«, t00=0x0042, t01=0x00ae}
0x67ec…67f6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x00e8}
0x67f6…6800              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x00f2}
0x6800…6816              Head {h00=0x0012, h01=0x0050, text=»*   S T R E G «, t00=0x0042, t01=0x00fc}
0x6816…6820              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x0112}
0x6820…685e              Head {h00=0x003a, h01=0x0050, text=»*   INDICATE INTERRUPTS ALLOWED AND SAVE A3-A5 IN DWT «, t00=0x0042, t01=0x011c}
0x685e…6868              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x015a}
0x6868…6872              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x0164}
0x6872…6886              Head {h00=0x0010, h01=0x0050, text=»STREG EQU * «, t00=0x0042, t01=0x016e}
0x6886…6892              Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x0042, t01=0x0182}
0x6892…68a8              Head {h00=0x0012, h01=0x0050, text=» LDKL A1,/100 «, t00=0x0042, t01=0x018e}
0x68a8…68dc              Head {h00=0x0030, h01=0x0050, text=» ORS A1,DWTST,A6 INDICATE INTERRUPTS ALLOWED«, t00=0x0043, t01=0x0014}
0x68dc…6904              Head {h00=0x0024, h01=0x0050, text=» ST A3,DWTA3,A6 SAVE REGISTER A3«, t00=0x0043, t01=0x0048}
0x6904…692c              Head {h00=0x0024, h01=0x0050, text=» ST A4,DWTA4,A6               A4«, t00=0x0043, t01=0x0070}
0x692c…6954              Head {h00=0x0024, h01=0x0050, text=» ST A5,DWTA5,A6               A5«, t00=0x0043, t01=0x0098}
0x6954…6964              Head {h00=0x000c, h01=0x0050, text=» RB EXIT«, t00=0x0043, t01=0x00c0}
0x6964…6972              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0043, t01=0x00d0}
0x6972…697c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x00de}
0x697c…6992              Head {h00=0x0012, h01=0x0050, text=»*   L D R E G «, t00=0x0043, t01=0x00e8}
0x6992…699c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x00fe}
0x699c…69de              Head {h00=0x003e, h01=0x0050, text=»*   IF INTERRUPT ALLOWED RESTORE A3-A5 FROM DWT AND RETURN«, t00=0x0043, t01=0x0108}
0x69de…6a08              Head {h00=0x0026, h01=0x0050, text=»*   VIA A5. ELSE GO TO DISPATCHER.«, t00=0x0043, t01=0x014a}
0x6a08…6a12              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x0174}
0x6a12…6a1c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x017e}
0x6a1c…6a30              Head {h00=0x0010, h01=0x0050, text=»LDREG EQU * «, t00=0x0043, t01=0x0188}
0x6a30…6a48              Head {h00=0x0014, h01=0x0050, text=» LD A3,DWTST,A6 «, t00=0x0044, t01=0x000c}
0x6a48…6a5e              Head {h00=0x0012, h01=0x0050, text=» ANKL A3,/100 «, t00=0x0044, t01=0x0024}
0x6a5e…6a72              Head {h00=0x0010, h01=0x0050, text=» RB(Z) EXIT «, t00=0x0044, t01=0x003a}
0x6a72…6a8a              Head {h00=0x0014, h01=0x0050, text=» XRS A3,DWTST,A6«, t00=0x0044, t01=0x004e}
0x6a8a…6a94              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0044, t01=0x0066}
0x6a94…6a9e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0044, t01=0x0070}
0x6a9e…6ab6              Head {h00=0x0014, h01=0x0050, text=»*   L D R E G E «, t00=0x0044, t01=0x007a}
0x6ab6…6ac0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0044, t01=0x0092}
0x6ac0…6afc              Head {h00=0x0038, h01=0x0050, text=»*   RESTORE A3-A5 FROM DWT AND RETURN TO USER VIA A5«, t00=0x0044, t01=0x009c}
0x6afc…6b06              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0044, t01=0x00d8}
0x6b06…6b10              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0044, t01=0x00e2}
0x6b10…6b24              Head {h00=0x0010, h01=0x0050, text=»LDREGF EQU *«, t00=0x0044, t01=0x00ec}
0x6b24…6b4e              Head {h00=0x0026, h01=0x0050, text=» LD A5,DWTA5,A6                 A5«, t00=0x0044, t01=0x0100}
0x6b4e…6b62              Head {h00=0x0010, h01=0x0050, text=»LDREGE EQU *«, t00=0x0044, t01=0x012a}
0x6b62…6b8c              Head {h00=0x0026, h01=0x0050, text=» LD A3,DWTA3,A6 RELOAD REGISTER A3«, t00=0x0044, t01=0x013e}
0x6b8c…6bb6              Head {h00=0x0026, h01=0x0050, text=» LD A4,DWTA4,A6                 A4«, t00=0x0044, t01=0x0168}
0x6bb6…6bde (69, 0, 400) Head {h00=0x0024, h01=0x0050, text=»LDRE10 LD A7,DWTOR,A6 GET ORDER «, t00=0x0045, t01=0x0004}
0x6bde…6bf2              Head {h00=0x0010, h01=0x0050, text=» ANK A7,/FF «, t00=0x0045, t01=0x002c}
0x6bf2…6c0a              Head {h00=0x0014, h01=0x0050, text=» LD A8,DWTECB,A6«, t00=0x0045, t01=0x0040}
0x6c0a…6c2e              Head {h00=0x0020, h01=0x0050, text=» RTN A5 RETURN VIA A5-STACK «, t00=0x0045, t01=0x0058}
0x6c2e…6c3c              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0045, t01=0x007c}
0x6c3c…6c46              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0045, t01=0x008a}
0x6c46…6c50              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0045, t01=0x0094}
0x6c50…6c68              Head {h00=0x0014, h01=0x0050, text=»*    G E T C H R«, t00=0x0045, t01=0x009e}
0x6c68…6c72              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0045, t01=0x00b6}
0x6c72…6cae              Head {h00=0x0038, h01=0x0050, text=»*    SUBROUTINE TO GET ONE CHARACTER FROM ECB-BUFFER«, t00=0x0045, t01=0x00c0}
0x6cae…6cb8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0045, t01=0x00fc}
0x6cb8…6cce              Head {h00=0x0012, h01=0x0050, text=»*    ON ENTRY:«, t00=0x0045, t01=0x0106}
0x6cce…6cd8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0045, t01=0x011c}
0x6cd8…6cf6              Head {h00=0x001a, h01=0x0050, text=»*    A3 = BUFFER INDEX«, t00=0x0045, t01=0x0126}
0x6cf6…6d14              Head {h00=0x001a, h01=0x0050, text=»*    A8 = ECB-ADDRESS «, t00=0x0045, t01=0x0144}
0x6d14…6d1e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0045, t01=0x0162}
0x6d1e…6d34              Head {h00=0x0012, h01=0x0050, text=»*    ON EXIT: «, t00=0x0045, t01=0x016c}
0x6d34…6d3e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0045, t01=0x0182}
0x6d3e…6d5a              Head {h00=0x0018, h01=0x0050, text=»*    A2 = CHARACTER «, t00=0x0045, t01=0x018c}
0x6d5a…6d88              Head {h00=0x002a, h01=0x0050, text=»*    A1 = 0 IF LAST CHARACTER ELSE # 0«, t00=0x0046, t01=0x0018}
0x6d88…6d92              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x0046}
0x6d92…6de0              Head {h00=0x004a, h01=0x0050, text=»*    IF LAST CHARACTER IS REACHED A3 IS STORED IN ECB EFFECTIVE LENGTH«, t00=0x0046, t01=0x0050}
0x6de0…6dea              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x009e}
0x6dea…6df4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x00a8}
0x6df4…6e08              Head {h00=0x0010, h01=0x0050, text=»GETCHR EQU *«, t00=0x0046, t01=0x00b2}
0x6e08…6e2c              Head {h00=0x0020, h01=0x0050, text=» LD A1,4,A8 REQUESTED LENGTH«, t00=0x0046, t01=0x00c6}
0x6e2c…6e3e              Head {h00=0x000e, h01=0x0050, text=» SUR A1,A3«, t00=0x0046, t01=0x00ea}
0x6e3e…6e6c              Head {h00=0x002a, h01=0x0050, text=» RF(NP) GCH010 LAST CHARACTER REACHED «, t00=0x0046, t01=0x00fc}
0x6e6c…6e92              Head {h00=0x0022, h01=0x0050, text=» LD A2,2,A8 GET BUFFER ADDRESS«, t00=0x0046, t01=0x012a}
0x6e92…6ea4              Head {h00=0x000e, h01=0x0050, text=» ADR A2,A3«, t00=0x0046, t01=0x0150}
0x6ea4…6ec2              Head {h00=0x001a, h01=0x0050, text=» LCR A2,A2 CHAR. TO A2«, t00=0x0046, t01=0x0162}
0x6ec2…6ed6              Head {h00=0x0010, h01=0x0050, text=» ANK A2,/FF «, t00=0x0046, t01=0x0180}
0x6ed6…6efe (71, 0, 400) Head {h00=0x0024, h01=0x0050, text=» ADK A3,1 INCREMENT BUFFER INDEX«, t00=0x0047, t01=0x0004}
0x6efe…6f10              Head {h00=0x000e, h01=0x0050, text=» RF GCH020«, t00=0x0047, t01=0x002c}
0x6f10…6f40              Head {h00=0x002c, h01=0x0050, text=»GCH010 ST A3,6,A8 STORE EFFECTIVE LENGTH«, t00=0x0047, t01=0x003e}
0x6f40…6f6c              Head {h00=0x0028, h01=0x0050, text=»GCH020 ABL RTNA15 RETURN AND ENABLE «, t00=0x0047, t01=0x006e}
0x6f6c…6f7a              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0047, t01=0x009a}
0x6f7a…6f84              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x00a8}
0x6f84…6f8e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x00b2}
0x6f8e…6fa2              Head {h00=0x0010, h01=0x0050, text=»*   L O G G «, t00=0x0047, t01=0x00bc}
0x6fa2…6fac              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x00d0}
0x6fac…6fe8              Head {h00=0x0038, h01=0x0050, text=»*   IF CONDITIONALY ASSEMBLY IS SET EVERY INPUT AND «, t00=0x0047, t01=0x00da}
0x6fe8…7010              Head {h00=0x0024, h01=0x0050, text=»*   OUTPUT CHARACTER ARE LOGGED «, t00=0x0047, t01=0x0116}
0x7010…701a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x013e}
0x701a…7024              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x0148}
0x7024…702e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x0152}
0x702e…7044              Head {h00=0x0012, h01=0x0050, text=» IFT LOGING=1 «, t00=0x0047, t01=0x015c}
0x7044…704e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x0172}
0x704e…7066              Head {h00=0x0014, h01=0x0050, text=»LOGG STR A1,A15 «, t00=0x0047, t01=0x017c}
0x7066…707a (72, 0, 398) Head {h00=0x0010, h01=0x0050, text=» LD A1,POINT«, t00=0x0048, t01=0x0004}
0x707a…708c              Head {h00=0x000e, h01=0x0050, text=» ADK A1,2 «, t00=0x0048, t01=0x0018}
0x708c…70b6              Head {h00=0x0026, h01=0x0050, text=» CWK A1,BUFE BUFE IS MAX LOGG AREA«, t00=0x0048, t01=0x002a}
0x70b6…70c8              Head {h00=0x000e, h01=0x0050, text=» RF(NE) L1«, t00=0x0048, t01=0x0054}
0x70c8…70f4              Head {h00=0x0028, h01=0x0050, text=» LDKL A1,BUF SET FIRST LOGG ADDRESS «, t00=0x0048, t01=0x0066}
0x70f4…710a              Head {h00=0x0012, h01=0x0050, text=»L1 ST A1,POINT«, t00=0x0048, t01=0x0092}
0x710a…713c              Head {h00=0x002e, h01=0x0050, text=» STR A2,A1 LOGG OF INR OR OTR INSTRUCTION «, t00=0x0048, t01=0x00a8}
0x713c…7150              Head {h00=0x0010, h01=0x0050, text=» LDR* A1,A15«, t00=0x0048, t01=0x00da}
0x7150…7164              Head {h00=0x0010, h01=0x0050, text=» ADKL A15,2 «, t00=0x0048, t01=0x00ee}
0x7164…717e              Head {h00=0x0016, h01=0x0050, text=» LDR* P,A15 RETURN«, t00=0x0048, t01=0x0102}
0x717e…7188              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x011c}
0x7188…7192              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x0126}
0x7192…71b6              Head {h00=0x0020, h01=0x0050, text=»POINT DATA BUF LOGG POINTER «, t00=0x0048, t01=0x0130}
0x71b6…71c0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x0154}
0x71c0…71dc              Head {h00=0x0018, h01=0x0050, text=»BUF RES 63 LOGG AREA«, t00=0x0048, t01=0x015e}
0x71dc…71ee              Head {h00=0x000e, h01=0x0050, text=»BUFE EQU *«, t00=0x0048, t01=0x017a}
0x71ee…71f8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x018c}
0x71f8…7204              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0049, t01=0x0008}
0x7204…7212              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0049, t01=0x0014}
0x7212…721c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0049, t01=0x0022}
0x721c…7226              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0049, t01=0x002c}
0x7226…7248              Head {h00=0x001e, h01=0x0050, text=»*    E C H O , E C H E N D«, t00=0x0049, t01=0x0036}
0x7248…7252              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0049, t01=0x0058}
0x7252…7292              Head {h00=0x003c, h01=0x0050, text=»*    SUBROUTINE TO ECHO CHARACTER CONTAINING TWO PARTS, «, t00=0x0049, t01=0x0062}
0x7292…72c4              Head {h00=0x002e, h01=0x0050, text=»*    ONE GENERAL AND ONE DEVICE-DEPENDENT «, t00=0x0049, t01=0x00a2}
0x72c4…72ce              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0049, t01=0x00d4}
0x72ce…7306              Head {h00=0x0034, h01=0x0050, text=»*    PART ONE: FIND DWT-ADDRESS OF ECHO-DEVICE, «, t00=0x0049, t01=0x00de}
0x7306…733c              Head {h00=0x0032, h01=0x0050, text=»*              LOAD STACKBASE AND FIND ADDRESS«, t00=0x0049, t01=0x0116}
0x733c…7374              Head {h00=0x0034, h01=0x0050, text=»*              TO DEVICE-DEPENDENT ECHO-ROUTINE «, t00=0x0049, t01=0x014c}
0x7374…737e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0049, t01=0x0184}
0x737e…73b0              Head {h00=0x002e, h01=0x0050, text=»*    PART TWO: ECHO ONE OR MORE CHARACTERS«, t00=0x0049, t01=0x018e}
0x73b0…73e6              Head {h00=0x0032, h01=0x0050, text=»*              CORRESPONDING TO ONE CHARACTER «, t00=0x004a, t01=0x0030}
0x73e6…741e              Head {h00=0x0034, h01=0x0050, text=»*              TO BE STORED IN INPUT ECB-BUFFER «, t00=0x004a, t01=0x0066}
0x741e…7428              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x009e}
0x7428…7432              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x00a8}
0x7432…746a              Head {h00=0x0034, h01=0x0050, text=»*    PART ONE FOLLOWS AND PART TWO CAN BE FOUND «, t00=0x004a, t01=0x00b2}
0x746a…74a2              Head {h00=0x0034, h01=0x0050, text=»*    IN THE DRIVER MODULE CORRESPONDING TO ECHO «, t00=0x004a, t01=0x00ea}
0x74a2…74bc              Head {h00=0x0016, h01=0x0050, text=»*    OUTPUT DEVICE«, t00=0x004a, t01=0x0122}
0x74bc…74c6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x013c}
0x74c6…7500              Head {h00=0x0036, h01=0x0050, text=»*    RESTRICTIONS IN DEVICE DEPENDENT ECHO DRIVER «, t00=0x004a, t01=0x0146}
0x7500…750a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x0180}
0x750a…7530              Head {h00=0x0022, h01=0x0050, text=»*    A7 MUST NOT BE DESTROYED «, t00=0x004a, t01=0x018a}
0x7530…756a              Head {h00=0x0036, h01=0x0050, text=»*    THE ECHO-ROUTINE SHOULD BE TERMINATED WITH A «, t00=0x004b, t01=0x0020}
0x756a…7588              Head {h00=0x001a, h01=0x0050, text=»*    JUMP TO 'ECHRTN'.«, t00=0x004b, t01=0x005a}
0x7588…7592              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x0078}
0x7592…75a6              Head {h00=0x0010, h01=0x0050, text=»ECHEND EQU *«, t00=0x004b, t01=0x0082}
0x75a6…75b0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x0096}
0x75b0…75c4              Head {h00=0x0010, h01=0x0050, text=» IFT CECHO=1«, t00=0x004b, t01=0x00a0}
0x75c4…75ce              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x00b4}
0x75ce…75f6              Head {h00=0x0024, h01=0x0050, text=» LDKL A7,/8000 INDICATE END I/O «, t00=0x004b, t01=0x00be}
0x75f6…7602              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004b, t01=0x00e6}
0x7602…7614              Head {h00=0x000e, h01=0x0050, text=»ECHO EQU *«, t00=0x004b, t01=0x00f2}
0x7614…7628              Head {h00=0x0010, h01=0x0050, text=» IFT CECHO=1«, t00=0x004b, t01=0x0104}
0x7628…7652              Head {h00=0x0026, h01=0x0050, text=» ST A3,DWTA3,A6 SAVE A3-A5 IN DWT «, t00=0x004b, t01=0x0118}
0x7652…766a              Head {h00=0x0014, h01=0x0050, text=» ST A4,DWTA4,A6 «, t00=0x004b, t01=0x0142}
0x766a…7682              Head {h00=0x0014, h01=0x0050, text=» ST A5,DWTA5,A6 «, t00=0x004b, t01=0x015a}
0x7682…76a0              Head {h00=0x001a, h01=0x0050, text=» LD A1,DWTST,A6 STATUS«, t00=0x004b, t01=0x0172}
0x76a0…76b2              Head {h00=0x000e, h01=0x0050, text=» SLL A1,2 «, t00=0x004b, t01=0x0190}
0x76b2…76da              Head {h00=0x0024, h01=0x0050, text=» RF(NN) RETUR NO ECHO REQUESTED «, t00=0x004c, t01=0x0012}
0x76da…770e              Head {h00=0x0030, h01=0x0050, text=» LDR A4,A6 SAVE DWT-ADDRESS OF INPUT DEVICE «, t00=0x004c, t01=0x003a}
0x770e…7744              Head {h00=0x0032, h01=0x0050, text=» LD A6,DWTECH,A6 DWT-ADDRESS OF OUTPUT DEVICE «, t00=0x004c, t01=0x006e}
0x7744…777e              Head {h00=0x0036, h01=0x0050, text=» ST A4,DWTWAT,A6 SAVE DWT-ADDRESS OF INPUT DEVICE «, t00=0x004c, t01=0x00a4}
0x777e…7796              Head {h00=0x0014, h01=0x0050, text=» LDKL A5,DWTSB2 «, t00=0x004c, t01=0x00de}
0x7796…77c0              Head {h00=0x0026, h01=0x0050, text=» ADR A5,A6 STACKBASE-ADDRESS IN A5«, t00=0x004c, t01=0x00f6}
0x77c0…77f2              Head {h00=0x002e, h01=0x0050, text=» LD A1,DWTADR,A6 ADDRESS TO ADDRESS-BLOCK «, t00=0x004c, t01=0x0120}
0x77f2…7828              Head {h00=0x0032, h01=0x0050, text=» ABI 6,A1 GO TO ECHO-ROUTINE DEVICE-DEPENDENT «, t00=0x004c, t01=0x0152}
0x7828…7834              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004c, t01=0x0188}
0x7834…7848 (77, 2, 286) Head {h00=0x0010, h01=0x0050, text=»ECHRTN EQU *«, t00=0x004d, t01=0x0004}
0x7848…785c              Head {h00=0x0010, h01=0x0050, text=» IFT CECHO=1«, t00=0x004d, t01=0x0018}
0x785c…7874              Head {h00=0x0014, h01=0x0050, text=» LDR A7,A7 END? «, t00=0x004d, t01=0x002c}
0x7874…788e              Head {h00=0x0016, h01=0x0050, text=» RF(NN) ERETUR NO «, t00=0x004d, t01=0x0044}
0x788e…78ba              Head {h00=0x0028, h01=0x0050, text=» CF A15,TENDIO END I/O OUTPUT DEVICE«, t00=0x004d, t01=0x005e}
0x78ba…78fc              Head {h00=0x003e, h01=0x0050, text=»ERETUR LD A6,DWTWAT,A6 RELOAD DWT-ADDRESS OF INPUT DEVICE «, t00=0x004d, t01=0x008a}
0x78fc…7934              Head {h00=0x0034, h01=0x0050, text=»RETUR ABL LDREGF RELOAD A3-A5 AND RETURN VIA A5 «, t00=0x004d, t01=0x00cc}
0x7934…793e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004d, t01=0x0104}
0x793e…794a              Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x004d, t01=0x010e}
0x794a…794e              Head {h00=0x4004, h01=0x0000}
0x794e…7952              00 4d 01 1a                                                                                                                                                                                                                                       ┆ M  ┆
0x7952…795a (78, 1, 8)   20 04 00 00 00 4e 00 04                                                                                                                                                                                                                           ┆     N  ┆
0x795a…7962 (79, 0, 8)   19 30 19 38 19 40 19 48                                                                                                                                                                                                                           ┆ 0 8 @ H┆
0x7962…79b2 (80, 0, 400) 00 32 00 50 5c 49 44 45 4e 54 20 49 4e 54 56 4d 41 20 5c 52 45 4c 20 38 2e 32 20 37 38 2d 30 39 2d 31 35 20 20 38 37 30 31 30 35 30 34 30 38 32 30 20 00 00 00 04 00 04 00 50 00 00 00 3a 00 06 00 50 2a 20 00 00 00 42 00 38 00 50 2a 2a 2a 2a   ┆ 2 P IDENT INTVMA  REL 8.2 78-09-15  870105040820        P   :   P*    B 8 P****┆
0x79b2…7a02              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 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 00 00 00 4c 00 06 00 50 2a 20 00 00 00 88 00 24 00 50 2a 20 20 20 50 48 49 4c 49 50 53 20 54 45   ┆***********************************************    L   P*      $ P*   PHILIPS TE┆
0x7a02…7a52              52 4d 49 4e 41 4c 20 53 59 53 54 45 4d 20 50 54 53 20 00 00 00 92 00 06 00 50 2a 20 00 00 00 ba 00 34 00 50 2a 20 20 20 49 4e 54 56 4d 41 20 3d 20 49 4e 54 45 52 52 55 50 54 20 56 45 43 54 4f 52 53 20 41 4e 44 20 53 59 53 54 45 4d 20 53 54   ┆RMINAL SYSTEM PTS        P*      4 P*   INTVMA = INTERRUPT VECTORS AND SYSTEM ST┆
0x7a52…7aa2              41 52 54 20 00 00 00 c4 00 34 00 50 2a 20 20 20 20 20 20 20 20 20 20 20 20 4d 4f 4e 49 54 4f 52 20 41 4e 44 20 41 50 50 4c 49 43 41 54 49 4f 4e 20 4f 4e 20 4f 4e 45 20 43 41 53 20 00 00 00 fc 00 06 00 50 2a 20 00 00 01 34 00 06 00 50 2a 20   ┆ART      4 P*            MONITOR AND APPLICATION ON ONE CAS        P*    4   P* ┆
0x7aa2…7af2              00 00 01 3e 00 06 00 50 2a 20 00 00 01 48 00 06 00 50 2a 20 00 00 01 52 00 06 00 50 2a 20 00 00 01 5c 00 38 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 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆   >   P*    H   P*    R   P*      8 P******************************************┆
0x7af2…7b42 (81, 0, 400) 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 00 00 01 66 00 04 00 50 00 01 00 12 00 04 00 50 00 01 00 1a 00 04 00 50 00 01 00 22 00 06 00 50 2a 20 00 01 00 2a 00 06 00 50 2a 20 00 01 00 34 00 38 00 50 2a 20 20 20 54 48 49 53 20 4d 4f 44 55 4c 45 20 43 4f   ┆*********    f   P       P       P   "   P*    *   P*    4 8 P*   THIS MODULE CO┆
0x7b42…7b92              4e 54 41 49 4e 53 20 48 41 52 44 57 41 52 45 20 49 4e 54 45 52 52 55 50 54 20 56 45 43 54 4f 52 53 2c 00 01 00 3e 00 2e 00 50 2a 20 20 20 43 4f 4d 4d 55 4e 49 43 41 54 49 4f 4e 20 56 45 43 54 4f 52 20 54 41 42 4c 45 2c 53 54 41 43 4b 20 41   ┆NTAINS HARDWARE INTERRUPT VECTORS,   > . P*   COMMUNICATION VECTOR TABLE,STACK A┆
0x7b92…7be2              52 45 41 20 00 01 00 7a 00 24 00 50 2a 20 20 20 41 4e 44 20 4d 4f 4e 49 54 4f 52 20 49 4e 49 54 49 41 4c 49 5a 41 54 49 4f 4e 2e 20 00 01 00 ac 00 06 00 50 2a 20 00 01 00 d4 00 06 00 50 2a 20 00 01 00 de 00 04 00 50 00 01 00 e8 00 04 00 50   ┆REA    z $ P*   AND MONITOR INITIALIZATION.        P*        P*        P       P┆
0x7be2…7c32              00 01 00 f0 00 04 00 50 00 01 00 f8 00 04 00 50 00 01 01 00 00 04 00 50 00 01 01 08 00 04 00 50 00 01 01 10 00 04 00 50 00 01 01 18 00 04 00 50 00 01 01 20 00 04 00 50 00 01 01 28 00 0a 00 50 5c 45 4a 45 43 54 00 01 01 30 00 04 00 50 00 01   ┆       P       P       P       P       P       P       P   (   P EJECT   0   P  ┆
0x7c32…7c82              01 3e 00 04 00 50 00 01 01 46 00 1e 00 50 5c 45 4e 54 52 59 5c 43 56 54 4d 53 5a 5c 4d 45 4d 4f 52 59 20 53 49 5a 45 20 00 01 01 4e 00 1c 00 50 5c 45 4e 54 52 59 5c 43 56 54 53 54 42 5c 53 54 41 43 4b 20 42 41 53 45 00 01 01 70 00 32 00 50   ┆ >   P   F   P ENTRY CVTMSZ MEMORY SIZE    N   P ENTRY CVTSTB STACK BASE   p 2 P┆
0x7c82…7cd2 (82, 0, 400) 5c 45 4e 54 52 59 5c 43 56 54 53 42 41 5c 41 44 44 52 45 53 53 20 54 4f 20 53 54 41 52 54 20 4f 46 20 42 55 46 46 45 52 20 50 4f 4f 4c 20 00 01 01 90 00 30 00 50 5c 45 4e 54 52 59 5c 43 56 54 45 42 41 5c 41 44 44 52 45 53 53 20 54 4f 20 45   ┆ ENTRY CVTSBA ADDRESS TO START OF BUFFER POOL      0 P ENTRY CVTEBA ADDRESS TO E┆
0x7cd2…7d22              4e 44 20 4f 46 20 42 55 46 46 45 52 20 50 4f 4f 4c 20 00 02 00 36 00 2c 00 50 5c 45 4e 54 52 59 5c 43 56 54 49 4e 50 5c 49 4e 54 45 52 50 52 45 54 45 52 20 41 44 44 52 45 53 53 20 54 41 42 4c 45 20 00 02 00 6a 00 1e 00 50 5c 45 4e 54 52 59   ┆ND OF BUFFER POOL    6 , P ENTRY CVTINP INTERPRETER ADDRESS TABLE    j   P ENTRY┆
0x7d22…7d72              5c 43 56 54 44 4b 5c 53 54 41 52 54 20 55 50 20 44 49 53 43 00 02 00 9a 00 26 00 50 5c 45 4e 54 52 59 5c 43 56 54 41 50 41 5c 41 50 50 4c 49 43 41 54 49 4f 4e 20 41 44 44 52 45 53 53 20 00 02 00 bc 00 2c 00 50 5c 45 4e 54 52 59 5c 43 56 54   ┆ CVTDK START UP DISC     & P ENTRY CVTAPA APPLICATION ADDRESS      , P ENTRY CVT┆
0x7d72…7dc2              41 50 53 5c 41 50 50 4c 49 43 41 54 49 4f 4e 20 53 54 41 52 54 20 41 44 44 52 45 53 53 20 00 02 00 e6 00 22 00 50 5c 45 4e 54 52 59 5c 43 56 54 43 4c 4b 5c 52 45 41 4c 20 54 49 4d 45 20 43 4c 4f 43 4b 20 00 02 01 16 00 1a 00 50 5c 45 4e 54   ┆APS APPLICATION START ADDRESS      " P ENTRY CVTCLK REAL TIME CLOCK        P ENT┆
0x7dc2…7e12              52 59 5c 4c 4f 4f 50 5c 49 44 4c 45 20 4c 4f 4f 50 20 00 02 01 3c 00 1e 00 50 5c 45 4e 54 52 59 5c 49 4e 49 4d 34 30 5c 4d 4f 4e 43 4f 4e 20 45 4e 54 52 59 00 02 01 5a 00 32 00 50 5c 45 4e 54 52 59 5c 43 56 54 4c 53 42 5c 53 45 47 4d 45 4e   ┆RY LOOP IDLE LOOP    <   P ENTRY INIM40 MONCON ENTRY   Z 2 P ENTRY CVTLSB SEGMEN┆
0x7e12…7e62 (83, 0, 398) 54 20 4c 4f 41 44 20 42 4c 4f 43 4b 20 54 41 42 4c 45 20 41 44 44 52 45 53 53 00 02 01 7c 00 28 00 50 5c 45 4e 54 52 59 5c 46 52 45 50 41 52 5c 46 52 45 45 20 50 41 52 54 49 54 49 4f 4e 20 50 4f 49 4e 54 45 52 00 03 00 22 00 22 00 50 5c 45   ┆T LOAD BLOCK TABLE ADDRESS   | ( P ENTRY FREPAR FREE PARTITION POINTER   " " P E┆
0x7e62…7eb2              4e 54 52 59 5c 50 41 52 4c 45 4e 5c 50 41 52 54 49 54 49 4f 4e 20 4c 45 4e 47 54 48 00 03 00 4e 00 26 00 50 5c 45 4e 54 52 59 5c 4e 55 4d 50 41 52 5c 4e 55 4d 42 45 52 20 4f 46 20 50 41 52 54 49 54 49 4f 4e 53 00 03 00 74 00 04 00 50 00 03   ┆NTRY PARLEN PARTITION LENGTH   N & P ENTRY NUMPAR NUMBER OF PARTITIONS   t   P  ┆
0x7eb2…7f02              00 9e 00 2c 00 50 5c 45 58 54 52 4e 5c 49 48 50 46 41 52 5c 50 4f 57 45 52 20 46 41 49 4c 20 2f 20 41 55 54 4f 20 52 45 53 54 41 52 54 20 00 03 00 a6 00 1e 00 50 5c 45 58 54 52 4e 5c 49 48 4c 4b 4d 5c 4c 4b 4d 20 49 4e 54 45 52 52 55 50 54   ┆   , P EXTRN IHPFAR POWER FAIL / AUTO RESTART        P EXTRN IHLKM LKM INTERRUPT┆
0x7f02…7f52              00 03 00 d6 00 20 00 50 5c 45 58 54 52 4e 5c 49 48 52 54 43 5c 52 45 41 4c 20 54 49 4d 45 20 43 4c 4f 43 4b 00 03 00 f8 00 1a 00 50 5c 45 58 54 52 4e 5c 49 48 54 57 5c 54 59 50 45 57 52 49 54 45 52 00 03 01 1c 00 1e 00 50 5c 45 58 54 52 4e   ┆       P EXTRN IHRTC REAL TIME CLOCK       P EXTRN IHTW TYPEWRITER       P EXTRN┆
0x7f52…7fa0              5c 49 48 54 43 5c 43 41 53 53 45 54 54 45 20 54 41 50 45 20 00 03 01 3a 00 28 00 50 5c 45 58 54 52 4e 5c 49 48 53 4f 50 5c 53 59 53 54 45 4d 20 4f 50 45 52 41 54 4f 52 53 20 50 41 4e 45 4c 20 00 03 01 5c 00 06 00 50 2a 2a 00 03 01 88         ┆ IHTC CASSETTE TAPE    : ( P EXTRN IHSOP SYSTEM OPERATORS PANEL        P**    ┆
0x7fa0…7ff0 (84, 0, 400) 00 06 00 50 2a 2a 00 04 00 04 00 06 00 50 2a 2a 00 04 00 0e 00 06 00 50 2a 2a 00 04 00 18 00 06 00 50 2a 2a 00 04 00 22 00 06 00 50 2a 2a 00 04 00 2c 00 2a 00 50 5c 45 58 54 52 4e 5c 43 48 52 54 31 5c 52 45 4d 4f 54 45 20 43 48 41 4e 4e 45   ┆   P**       P**       P**       P**   "   P**   , * P EXTRN CHRT1 REMOTE CHANNE┆
0x7ff0…8040              4c 20 55 4e 49 54 20 4e 4f 2e 20 31 00 04 00 36 00 2a 00 50 5c 45 58 54 52 4e 5c 43 48 52 54 32 5c 52 45 4d 4f 54 45 20 43 48 41 4e 4e 45 4c 20 55 4e 49 54 20 4e 4f 2e 20 32 00 04 00 64 00 10 00 50 5c 45 58 54 52 4e 5c 43 48 52 54 33 00 04   ┆L UNIT NO. 1   6 * P EXTRN CHRT2 REMOTE CHANNEL UNIT NO. 2   d   P EXTRN CHRT3  ┆
0x8040…8090              00 92 00 10 00 50 5c 45 58 54 52 4e 5c 43 48 52 54 34 00 04 00 a6 00 28 00 50 5c 45 58 54 52 4e 5c 49 48 43 43 31 5c 43 41 53 53 45 54 54 45 20 43 48 41 4e 47 45 52 20 4e 4f 2e 20 31 20 00 04 00 ba 00 28 00 50 5c 45 58 54 52 4e 5c 49 48 43   ┆     P EXTRN CHRT4     ( P EXTRN IHCC1 CASSETTE CHANGER NO. 1      ( P EXTRN IHC┆
0x8090…80e0              43 32 5c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 20 00 04 00 e6 00 28 00 50 5c 45 58 54 52 4e 5c 49 48 43 43 33 5c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 20 00 04 01 12 00 2a 00 50 5c 45   ┆C2                      2      ( P EXTRN IHCC3                      3      * P E┆
0x80e0…8130              58 54 52 4e 5c 43 48 4c 54 31 5c 4c 4f 43 41 4c 20 43 48 41 4e 4e 45 4c 20 55 4e 49 54 20 4e 4f 2e 20 31 20 00 04 01 3e 00 2a 00 50 5c 45 58 54 52 4e 5c 43 48 4c 54 32 5c 4c 4f 43 41 4c 20 43 48 41 4e 4e 45 4c 20 55 4e 49 54 20 4e 4f 2e 20   ┆XTRN CHLT1 LOCAL CHANNEL UNIT NO. 1    > * P EXTRN CHLT2 LOCAL CHANNEL UNIT NO. ┆

Reduced view