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

⟦65f9960f4⟧

    Length: 43232 (0xa8e0)
    Notes: pts_type(SC)
    Names: »DRND01.SC«

Derivation

└─⟦13e5fd45a⟧ Bits:30009699 Philips computer tape "600507"
    └─⟦this⟧ »TOSSWORK/DRND01.SC« 
└─⟦bc20f3abf⟧ Bits:30009670 Philips computer tape "600126"
    └─⟦this⟧ »TOSSWORK/DRND01.SC« 

PTS(SC)

	IDENT DRND01 	REL 11.0 81-05-27 870105041100 

			=2, INTERRUPT TABLES INCLUDED
			REL 11.0 81-05-25
			=1, COND. ASS. FOR ONLY SUM-CONN.
			REL 11.0 81-01-26
* 
* 
* 
************************************************************
* 
*   PHILIPS TERMINAL SYSTEM  PTS
* 
*   DRND01  =  TERMINAL NETWORK DISTRIBUTOR 
* 
* 
* 
************************************************************
* 
* 
*   THIS PROGRAM CONTAINS INPUT AND OUTPUT ENTRIES
*   CALLED BY TERMINAL DEVICE DRIVERS. AT CALL, IT
*   CHECKS CHANNEL PARAMETERS IN DWT, AND BRANCHES
*   TO THE APPROPRIATE LINE DRIVER FOR EXECUTION OF 
*   THE I/O REQUEST. THIS CONSTRUCTION MAKES IT 
*   POSSIBLE TO HAVE ONLY ONE TERMINAL DEVICE DRIVER
*   FOR EACH TERMINAL DEVICE, IRRESPECTIVE OF 
*   CONNECTION TYPE. IT IS ALSO POSSIBLE TO USE 
*   SEVERAL TERMINAL DEVICE CHANNEL UNITS TOGETHER
*   IN THE SAME SYSTEM. 
* 
*   THE PROGRAM ALSO CONTAINS A NUMBER OF SERVICE 
*   SUBROUTINES TO BE USED BY TERMINAL DEVICE DRIVERS 
*   AND LINE DRIVERS. 
* 
	EJECT
* 
*   THE PROGRAM IS DIVIDED INTO A NUMBER OF SECTIONS. 
*   SECTIONS CONTAINING PROGRAM CODE ARE DIVIDED
*   INTO ROUTINES. THE ROUTINES ARE LISTED AT 
*   BEGINNING OF EACH SECTION. THE SECTIONS, IN 
*   ORDER OF APPEARANCE IN LIST, ARE: 
* 
*	NAME	   FUNCTION
* 
*	ENTRIES	   DECLARE ENTRY POINTS 
*	EXTERNALS   DECLARE EXTERNAL REFERENCES 
*	CONDITION   SET CONDITIONAL ASSEMBLY PARAMETERS 
*	CONSTANTS   SET CONSTANT VALUES 
*	DATA	   DATA AREAS
* 
*	DEVICE DR   ROUTINES CALLED BY DEVICE DRIVERS 
*	LINE DR	   ROUTINES CALLED BY LINE DRIVERS
* 
	EJECT
* 
*********** 
* ENTRIES * 
*********** 
* 
*    TERMINAL DEVICE DRIVER REQUESTS
* 
	ENTRY	INPUT	INPUT OF ONE CHARACTER 
	ENTRY	STABLK	DEFINE START OF BLOCK 
	ENTRY	OUTPUT	OUTPUT OF ONE CHARACTER 
	ENTRY	ENDBLK	DEFINE END OF BLOCK 
	ENTRY	ECHRTN	RETURN FROM ECHO
	ENTRY	ECHO	ECHO ROUTINE
	ENTRY	ECHEND	END OF ECHO 
	ENTRY	GETCHR	GET ONE CHARACTER FROM ECB-BUFFER 
	ENTRY	ABORT	ABORT INPUT REQUEST
* 
* 
*    TERMINAL DEVICE DRIVER EXIT ROUTINES 
* 
	ENTRY	LENDER	REQUEST ERR, END I/O & DISPATCH 
	ENTRY	LENDIS	END I/O & DISPATCH
	ENTRY	LDISP	DISPATCH 
* 
* 
*    LINE DRIVER EXIT ROUTINES
* 
	ENTRY	NDREPO	POP, OK & RETURN
	ENTRY	NDRETO	OK & RETURN 
	ENTRY	NDREP	POP & RETURN 
	ENTRY	NDRET	RETURN 
* 
	EJECT
* 
*    LINE DRIVER SERVICE ROUTINES 
* 
	ENTRY	NDSAV8	SAVE A3-A5, A7-A8 IN DWT
	ENTRY	NDGET8	GET A3-A5, A7-A8 FROM DWT 
	ENTRY	NDREWS	CALL RECOVERY FOR WORK STATION
	ENTRY	NDREDW	CALL RECOVERY FOR DEVICE
	ENTRY	NDGEDN	GET HIGEST DWT NUMBER ON WS 
	ENTRY	NDGEDW	CALCULATE DWT ADDRESS 
* 
	EJECT
* 
*    INTERRUPT TABLE FOR CHLT 
* 
	ENTRY	INTLT1,INTLT2,INTLT3,INTLT4
* 
*    INTERRUPT TABLE FOR CHRT 
* 
	ENTRY	INTRT1,INTRT2,INTRT3,INTRT4
* 
*    INTERRUPT TABLE FOR SALCUZ 
* 
	ENTRY	INTSL1,INTSL2,INTSL3,INTSL4
	ENTRY	INTSL5,INTSL6,INTSL7,INTSL8
* 
*    INTERRUPT TABLE FOR ASCU4Z 
* 
	ENTRY	INTAS1,INTAS2,INTAS3,INTAS4
	ENTRY	INTAS5,INTAS6,INTAS7,INTAS8
* 
*    INTERRUPT TABLE FOR PLC - LOCAL
* 
	ENTRY	INTPL1,INTPL2,INTPL3,INTPL4
* 
*    INTERRUPT TABLE FOR PLC - REMOTE 
* 
	ENTRY	INTPR1,INTPR2,INTPR3,INTPR4
* 
*    INTERRUPT TABLE FOR VIDEO
* 
	ENTRY	INTVU1,INTVU2,INTVU3,INTVU4
	ENTRY	INTVU5,INTVU6,INTVU7,INTVU8
* 
	EJECT
* 
************* 
* EXTERNALS * 
************* 
* 
*    TOSS ROUTINES
* 
	EXTRN	SAVE8	SAVE A1-A8 ON A15 STACK
	EXTRN	TDISP	TOSS DISPATCHER
	EXTRN	DISEND	END I/O & DISPATCH
	EXTRN	TENDIO	END I/O REQUEST 
* 
* 
*    REQUEST ROUTINES IN LINE DRIVERS 
* 
*      CHLT 
* 
	EXTRN	LTCHRI	CHARACTER INPUT 
	EXTRN	LTSTBL	START OF BLOCK
	EXTRN	LTCHRO	CHARACTER OUTPUT
	EXTRN	LTENBL	END OF BLOCK
	EXTRN	LTDISP	DISPATCH
* 
*      CHRT 
* 
	EXTRN	RTCHRI	CHARACTER INPUT 
	EXTRN	RTSTBL	START OF BLOCK
	EXTRN	RTCHRO	CHARACTER OUTPUT
	EXTRN	RTENBL	END OF BLOCK
	EXTRN	RTDISP	DISPATCH
* 
	EJECT
* 
*      SALCUZ 
* 
	EXTRN	SLCHRI	CHARACTER INPUT 
	EXTRN	SLSTBL	START OF BLOCK
	EXTRN	SLCHRO	CHARACTER OUTPUT
	EXTRN	SLENBL	END OF BLOCK
	EXTRN	SLDISP	DISPATCH
* 
*      ASCU4Z 
* 
	EXTRN	ASCHRI	CHARACTER INPUT 
	EXTRN	ASSTBL	START OF BLOCK
	EXTRN	ASCHRO	CHARACTER OUTPUT
	EXTRN	ASENBL	END OF BLOCK
	EXTRN	ASDISP	DISPATCH
* 
*      FT80 
* 
	EXTRN	FTCHRI	CHARACTER INPUT 
	EXTRN	FTSTBL	START OF BLOCK
	EXTRN	FTCHRO	CHARACTER OUTPUT
	EXTRN	FTENBL	END OF BLOCK
	EXTRN	FTDISP	DISPATCH
* 
*      PLC - LOCAL
* 
	EXTRN	PLCHRI	CHARACTER INPUT 
	EXTRN	PLSTBL	START OF BLOCK
	EXTRN	PLCHRO	CHARACTER OUTPUT
	EXTRN	PLENBL	END OF BLOCK
	EXTRN	PLDISP	DISPATCH
* 
	EJECT
* 
*      PLC - REMOTE 
* 
	EXTRN	PRCHRI	CHARACTER INPUT 
	EXTRN	PRSTBL	START OF BLOCK
	EXTRN	PRCHRO	CHARACTER OUTPUT
	EXTRN	PRENBL	END OF BLOCK
	EXTRN	PRDISP	DISPATCH
* 
*      VIDEO
* 
	EXTRN	VUCHRI	CHARACTER INPUT 
	EXTRN	VUSTBL	START OF BLOCK
	EXTRN	VUCHRO	CHARACTER OUTPUT
	EXTRN	VUENBL	END OF BLOCK
	EXTRN	VUDISP	DISPATCH
* 
	EJECT
* 
*    DWT DISPLACEMENTS
* 
	EXTRN	DWTCHP	CHANNEL PARAMETERS
	EXTRN	DWTST	STATUS 
	EXTRN	DWTECB	ECB ADDRESS 
	EXTRN	DWTOR	INDEX AND ORDER
	EXTRN	DWTADR	DRIVER ADDRESS BLOCK ADDRESS
	EXTRN	DWTWAT	WAIT/ACTIVATE INDICATOR 
	EXTRN	DWTA3	SAVE AREA FOR A3 
	EXTRN	DWTA4	SAVE AREA FOR A4 
	EXTRN	DWTA5	SAVE AREA FOR A5 
	EXTRN	DWTSB2	STACK BASE
	EXTRN	DWTA7	SAVE AREA FOR A7 
	EXTRN	DWTA8	SAVE AREA FOR A8 
	EXTRN	DWTECH	DWT ADDRESS OF ECHO OUTPUT DEVICE 
* 
* 
*    ECB DISPLACEMENTS
* 
	EXTRN	ECBBA	BUFFER ADDRESS 
	EXTRN	ECBRL	REQUESTED LENGTH 
	EXTRN	ECBEL	EFFECTIVE LENGTH 
* 
* 
*    MISCELLANEOUS
* 
	EXTRN	RECADR	RECOVERY ADDR IN DRIVER ADDR BLOCK
	EXTRN	ECHADR	ECHO ADDRESS IN DRIVER ADDRESS BLOCK
* 
	EJECT
* 
************************
* CONDITIONAL ASSEMBLY *
************************
* 
*	A PROGRAM VERSION USING THE EXTENDED INSTRUCTION
*	SET IS OBTAINED BY SETTING CPU852 EQU 0.
* 
CPU852	EQU	1
* 
* 
*	THE FOLLOWING CONDITIONS DEFINE WHICH CHANNEL UNITS 
*	FOR TERMINAL DEVICES THAT ARE USED IN THE SYSTEM. 
*	0 MEANS CHANNEL UNIT IS NOT USED. 
*	1 MEANS CHANNEL UNIT IS USED. 
* 
X:A	EQU	0 
LT	EQU	X:A	CHLT 
* 
X:B	EQU	0 
RT	EQU	X:B	CHRT 
* 
X:C	EQU	0 
SL	EQU	X:C	SALCUZ 
* 
X:D	EQU	0 
AS	EQU	X:D	ASCU4Z 
* 
X:E	EQU	0 
FT	EQU	X:E	FT80 
* 
X:F	EQU	0 
PL	EQU	X:F	PLC - LOCAL
* 
	EJECT
* 
X:G	EQU	0 
PR	EQU	X:G	PLC - REMOTE 
* 
X:H	EQU	0 
VU	EQU	X:H	VIDEO
* 
* 
*	ECHO FUNCTION IS INCLUDED IF CECHO=1
* 
X:I	EQU	1 
CECHO	EQU	X:I 
* 
* 
*	CONDITIONAL ASSEMBLY PARAMETER FOR ONLY SUM-CONNECTION
*	NTONSU = 0 MEANS ONLY SUM-CONNECTION
* 
S1	EQU	SL+AS	U	=1 
S2	EQU	S1+FT	U	=1 
S3	EQU	S2+PL	U	=1 
S4	EQU	S3+PR	U	=1 
S5	EQU	S4+VU	U	=1 
* 
NTONSU	EQU	S5	U	=1
* 
	EJECT
* 
************* 
* CONSTANTS * 
************* 
* 
*    DWT STATUS FLAGS (DWTST) 
* 
DWFBSY	EQU	/8000	DEVICE BUSY
DWFECH	EQU	/2000	ECHO MODE
DWFINP	EQU	/0020	INPUT REQUESTED
* 
* 
*    MISCELLANEOUS
* 
NOTOPR	EQU	/0001	RETURN CODE "NOT OPERABLE" 
CONFER	EQU	/0001	RETURN CODE "CONFIGURATION ERROR"
REQERR	EQU	/8000	RETURN CODE "REQUEST ERROR"
MASKCT	EQU	/0F	MASK FOR CONNECTION TYPE (DWTCHP)
* 
	EJECT
* 
**************
* DATA AREAS *
**************
* 
	IFF	NTONSU=0	U	=1
* 
*    DISPATCH TABLES
* 
*      CHARACTER INPUT
INPTAB	EQU	*
	IFT	LT=0 
	DATA	NDRETE
	XIF
	IFF	NTONSU=0	U	=1
	IFT	LT=1 
	DATA	LTCHRI
	XIF
	IFF	NTONSU=0	U	=1
* 
	IFT	RT=0 
	DATA	NDRETE
	XIF
	IFF	NTONSU=0	U	=1
	IFT	RT=1 
	DATA	RTCHRI
	XIF
	IFF	NTONSU=0	U	=1
* 
	IFT	SL=0 
	DATA	NDRETE
	XIF
	IFF	NTONSU=0	U	=1
	IFT	SL=1 
	DATA	SLCHRI
	XIF
	IFF	NTONSU=0	U	=1
* 
	IFT	AS=0 
	DATA	NDRETE
	XIF
	IFF	NTONSU=0	U	=1
	IFT	AS=1 
	DATA	ASCHRI
	XIF
	IFF	NTONSU=0	U	=1
* 
	IFT	FT=0 
	DATA	NDRETE
	XIF
	IFF	NTONSU=0	U	=1
	IFT	FT=1 
	DATA	FTCHRI
	XIF
	IFF	NTONSU=0	U	=1
* 
	IFT	PL=0 
	DATA	NDRETE
	XIF
	IFF	NTONSU=0	U	=1
	IFT	PL=1 
	DATA	PLCHRI
	XIF
	IFF	NTONSU=0	U	=1
* 
	IFT	PR=0 
	DATA	NDRETE
	XIF
	IFF	NTONSU=0	U	=1
	IFT	PR=1 
	DATA	PRCHRI
	XIF
	IFF	NTONSU=0	U	=1
* 
	IFT	VU=0 
	DATA	NDRETE
	XIF
	IFF	NTONSU=0	U	=1
	IFT	VU=1 
	DATA	VUCHRI
	XIF
	IFF	NTONSU=0	U	=1
DTABLN	EQU	*-INPTAB 
* 
* 
*      START OF BLOCK 
STBTAB	EQU	*
	IFT	LT=0 
	DATA	NDRETE
	XIF
	IFF	NTONSU=0	U	=1
	IFT	LT=1 
	DATA	LTSTBL
	XIF
	IFF	NTONSU=0	U	=1
* 
	IFT	RT=0 
	DATA	NDRETE
	XIF
	IFF	NTONSU=0	U	=1
	IFT	RT=1 
	DATA	RTSTBL
	XIF
	IFF	NTONSU=0	U	=1
* 
	IFT	SL=0 
	DATA	NDRETE
	XIF
	IFF	NTONSU=0	U	=1
	IFT	SL=1 
	DATA	SLSTBL
	XIF
	IFF	NTONSU=0	U	=1
* 
	IFT	AS=0 
	DATA	NDRETE
	XIF
	IFF	NTONSU=0	U	=1
	IFT	AS=1 
	DATA	ASSTBL
	XIF
	IFF	NTONSU=0	U	=1
* 
	IFT	FT=0 
	DATA	NDRETE
	XIF
	IFF	NTONSU=0	U	=1
	IFT	FT=1 
	DATA	FTSTBL
	XIF
	IFF	NTONSU=0	U	=1
* 
	IFT	PL=0 
	DATA	NDRETE
	XIF
	IFF	NTONSU=0	U	=1
	IFT	PL=1 
	DATA	PLSTBL
	XIF
	IFF	NTONSU=0	U	=1
* 
	IFT	PR=0 
	DATA	NDRETE
	XIF
	IFF	NTONSU=0	U	=1
	IFT	PR=1 
	DATA	PRSTBL
	XIF
	IFF	NTONSU=0	U	=1
* 
	IFT	VU=0 
	DATA	NDRETE
	XIF
	IFF	NTONSU=0	U	=1
	IFT	VU=1 
	DATA	VUSTBL
	XIF
	IFF	NTONSU=0	U	=1
* 
* 
*      CHARACTER OUTPUT 
OUPTAB	EQU	*
	IFT	LT=0 
	DATA	NDRETE
	XIF
	IFF	NTONSU=0	U	=1
	IFT	LT=1 
	DATA	LTCHRO
	XIF
	IFF	NTONSU=0	U	=1
* 
	IFT	RT=0 
	DATA	NDRETE
	XIF
	IFF	NTONSU=0	U	=1
	IFT	RT=1 
	DATA	RTCHRO
	XIF
	IFF	NTONSU=0	U	=1
* 
	IFT	SL=0 
	DATA	NDRETE
	XIF
	IFF	NTONSU=0	U	=1
	IFT	SL=1 
	DATA	SLCHRO
	XIF
	IFF	NTONSU=0	U	=1
* 
	IFT	AS=0 
	DATA	NDRETE
	XIF
	IFF	NTONSU=0	U	=1
	IFT	AS=1 
	DATA	ASCHRO
	XIF
	IFF	NTONSU=0	U	=1
* 
	IFT	FT=0 
	DATA	NDRETE
	XIF
	IFF	NTONSU=0	U	=1
	IFT	FT=1 
	DATA	FTCHRO
	XIF
	IFF	NTONSU=0	U	=1
* 
	IFT	PL=0 
	DATA	NDRETE
	XIF
	IFF	NTONSU=0	U	=1
	IFT	PL=1 
	DATA	PLCHRO
	XIF
	IFF	NTONSU=0	U	=1
* 
	IFT	PR=0 
	DATA	NDRETE
	XIF
	IFF	NTONSU=0	U	=1
	IFT	PR=1 
	DATA	PRCHRO
	XIF
	IFF	NTONSU=0	U	=1
* 
	IFT	VU=0 
	DATA	NDRETE
	XIF
	IFF	NTONSU=0	U	=1
	IFT	VU=1 
	DATA	VUCHRO
	XIF
	IFF	NTONSU=0	U	=1
* 
* 
*      END OF BLOCK 
ENBTAB	EQU	*
	IFT	LT=0 
	DATA	NDRETE
	XIF
	IFF	NTONSU=0	U	=1
	IFT	LT=1 
	DATA	LTENBL
	XIF
	IFF	NTONSU=0	U	=1
* 
	IFT	RT=0 
	DATA	NDRETE
	XIF
	IFF	NTONSU=0	U	=1
	IFT	RT=1 
	DATA	RTENBL
	XIF
	IFF	NTONSU=0	U	=1
* 
	IFT	SL=0 
	DATA	NDRETE
	XIF
	IFF	NTONSU=0	U	=1
	IFT	SL=1 
	DATA	SLENBL
	XIF
	IFF	NTONSU=0	U	=1
* 
	IFT	AS=0 
	DATA	NDRETE
	XIF
	IFF	NTONSU=0	U	=1
	IFT	AS=1 
	DATA	ASENBL
	XIF
	IFF	NTONSU=0	U	=1
* 
	IFT	FT=0 
	DATA	NDRETE
	XIF
	IFF	NTONSU=0	U	=1
	IFT	FT=1 
	DATA	FTENBL
	XIF
	IFF	NTONSU=0	U	=1
* 
	IFT	PL=0 
	DATA	NDRETE
	XIF
	IFF	NTONSU=0	U	=1
	IFT	PL=1 
	DATA	PLENBL
	XIF
	IFF	NTONSU=0	U	=1
* 
	IFT	PR=0 
	DATA	NDRETE
	XIF
	IFF	NTONSU=0	U	=1
	IFT	PR=1 
	DATA	PRENBL
	XIF
	IFF	NTONSU=0	U	=1
* 
	IFT	VU=0 
	DATA	NDRETE
	XIF
	IFF	NTONSU=0	U	=1
	IFT	VU=1 
	DATA	VUENBL
	XIF
	IFF	NTONSU=0	U	=1
* 
* 
*      END OF REQUEST 
ENRTAB	EQU	*
	IFT	LT=0 
	DATA	TDISP 
	XIF
	IFF	NTONSU=0	U	=1
	IFT	LT=1 
	DATA	LTDISP
	XIF
	IFF	NTONSU=0	U	=1
* 
	IFT	RT=0 
	DATA	TDISP 
	XIF
	IFF	NTONSU=0	U	=1
	IFT	RT=1 
	DATA	RTDISP
	XIF
	IFF	NTONSU=0	U	=1
* 
	IFT	SL=0 
	DATA	TDISP 
	XIF
	IFF	NTONSU=0	U	=1
	IFT	SL=1 
	DATA	SLDISP
	XIF
	IFF	NTONSU=0	U	=1
* 
	IFT	AS=0 
	DATA	TDISP 
	XIF
	IFF	NTONSU=0	U	=1
	IFT	AS=1 
	DATA	ASDISP
	XIF
	IFF	NTONSU=0	U	=1
* 
	IFT	FT=0 
	DATA	TDISP 
	XIF
	IFF	NTONSU=0	U	=1
	IFT	FT=1 
	DATA	FTDISP
	XIF
	IFF	NTONSU=0	U	=1
* 
	IFT	PL=0 
	DATA	TDISP 
	XIF
	IFF	NTONSU=0	U	=1
	IFT	PL=1 
	DATA	PLDISP
	XIF
	IFF	NTONSU=0	U	=1
* 
	IFT	PR=0 
	DATA	TDISP 
	XIF
	IFF	NTONSU=0	U	=1
	IFT	PR=1 
	DATA	PRDISP
	XIF
	IFF	NTONSU=0	U	=1
* 
	IFT	VU=0 
	DATA	TDISP 
	XIF
	IFF	NTONSU=0	U	=1
	IFT	VU=1 
	DATA	VUDISP
	XIF
* 
	EJECT
* 
*    INTERRUPT TABLES 
* 
	IFT	LT=0	U	=2
*    DUMMY ENTRIES CHLT 
INTLT1	EQU	*	U	=2 
INTLT2	EQU	*	U	=2 
INTLT3	EQU	*	U	=2 
INTLT4	EQU	*	U	=2 
	XIF		U	=2
* 
	IFT	LT=1	U	=2
*   CHLT
INTLT1	DATA	0	U	=2
INTLT2	DATA	0	U	=2
INTLT3	DATA	0	U	=2
INTLT4	DATA	0	U	=2
	XIF		U	=2
* 
	IFT	RT=0	U	=2
*    DUMMY ENTRIES CHRT 
INTRT1	EQU	*	U	=2 
INTRT2	EQU	*	U	=2 
INTRT3	EQU	*	U	=2 
INTRT4	EQU	*	U	=2 
	XIF		U	=2
* 
	IFT	RT=1	U	=2
*    CHRT 
INTRT1	DATA	0	U	=2
INTRT2	DATA	0	U	=2
INTRT3	DATA	0	U	=2
INTRT4	DATA	0	U	=2
	XIF		U	=2
* 
	IFT	SL=0	U	=2
*   DUMMY ENTRIES SALCUZ
INTSL1	EQU	*
INTSL2	EQU	*	U	=2 
INTSL3	EQU	*	U	=2 
INTSL4	EQU	*	U	=2 
INTSL5	EQU	*	U	=2 
INTSL6	EQU	*	U	=2 
INTSL7	EQU	*	U	=2 
INTSL8	EQU	*	U	=2 
	XIF		U	=2
* 
	IFT	SL=1	U	=2
*    SALCUZ 
INTSL1	DATA	0	U	=2
INTSL2	DATA	0	U	=2
INTSL3	DATA	0	U	=2
INTSL4	DATA	0	U	=2
INTSL5	DATA	0	U	=2
INTSL6	DATA	0	U	=2
INTSL7	DATA	0	U	=2
INTSL8	DATA	0	U	=2
	XIF		U	=2
* 
	IFT	AS=0	U	=2
*   DUMMY ENTRIES ASCU4Z
INTAS1	EQU	*	U	=2 
INTAS2	EQU	*	U	=2 
INTAS3	EQU	*	U	=2 
INTAS4	EQU	*	U	=2 
INTAS5	EQU	*	U	=2 
INTAS6	EQU	*	U	=2 
INTAS7	EQU	*	U	=2 
INTAS8	EQU	*	U	=2 
	XIF		U	=2
* 
	IFT	AS=1	U	=2
*    ASCU4Z 
INTAS1	DATA	0	U	=2
INTAS2	DATA	0	U	=2
INTAS3	DATA	0	U	=2
INTAS4	DATA	0	U	=2
INTAS5	DATA	0	U	=2
INTAS6	DATA	0	U	=2
INTAS7	DATA	0	U	=2
INTAS8	DATA	0	U	=2
	XIF		U	=2
* 
	IFT	PL=0	U	=2
*    DUMMY ENTRIES PLC - LOCAL
INTPL1	EQU	*	U	=2 
INTPL2	EQU	*	U	=2 
INTPL3	EQU	*	U	=2 
INTPL4	EQU	*	U	=2 
	XIF		U	=2
* 
	IFT	PL=1	U	=2
*   PLC - LOCAL 
INTPL1	DATA	0	U	=2
INTPL2	DATA	0	U	=2
INTPL3	DATA	0	U	=2
INTPL4	DATA	0	U	=2
	XIF		U	=2
* 
	IFT	PR=0	U	=2
*    DUMMY ENTRIES PLC - REMOTE 
INTPR1	EQU	*	U	=2 
INTPR2	EQU	*	U	=2 
INTPR3	EQU	*	U	=2 
INTPR4	EQU	*	U	=2 
	XIF		U	=2
* 
	IFT	PR=1	U	=2
*    PLC - REMOTE 
INTPR1	DATA	0	U	=2
INTPR2	DATA	0	U	=2
INTPR3	DATA	0	U	=2
INTPR4	DATA	0	U	=2
	XIF		U	=2
* 
	IFT	VU=0	U	=2
*    DUMMY ENTRIES VIDEO
INTVU1	EQU	*	U	=2 
INTVU2	EQU	*	U	=2 
INTVU3	EQU	*	U	=2 
INTVU4	EQU	*	U	=2 
INTVU5	EQU	*	U	=2 
INTVU6	EQU	*	U	=2 
INTVU7	EQU	*	U	=2 
INTVU8	EQU	*	U	=2 
	XIF		U	=2
* 
	IFT	VU=1	U	=2
*    VIDEO
INTVU1	DATA	0	U	=2
INTVU2	DATA	0	U	=2
INTVU3	DATA	0	U	=2
INTVU4	DATA	0	U	=2
INTVU5	DATA	0	U	=2
INTVU6	DATA	0	U	=2
INTVU7	DATA	0	U	=2
INTVU8	DATA	0	U	=2
	XIF		U	=2
* 
	EJECT
* 
**************************
* DEVICE DRIVER ROUTINES *
**************************
* 
*   THIS SECTION CONTAINS SUBROUTINES CALLED FROM THE TERMINAL
*   DEVICE DRIVERS. THE ROUTINE CAN EITHER PERFORM THE REQUESTED
*   ACTION ITSELF, OR SWITCH CONTROL TO THE LINE DRIVER TO WHICH
*   THE DEVICE IS CONNECTED. WHEN THE LINE DRIVER HAS PERFORMED 
*   THE REQUESTED ACTIONS, IT WILL RETURN TO THE DEVICE DRIVER, 
*   EITHER DIRECTLY OR THROUGH THE TERMINAL NETWORK DISTRIBUTOR 
*   DRIVER. 
*   THE SECTION ALSO CONTAINS AN EXIT ROUTINE FOR THE TERMINAL
*   DEVICE DRIVERS. IT WILL OF COURSE NOT RETURN TO THE DEVICE
*   DRIVER. 
* 
* 
*   ROUTINES IN ORDER OF APPEARANCE IN CODE:
* 
*	NAME	FUNCTION 
* 
*	INPUT	FETCH ONE CHARACTER FROM INPUT DEVICE 
*	STABLK	DEFINE START OF OUTPUT BLOCK 
*	OUTPUT	SEND ONE CHARACTER TO OUTPUT DEVICE
*	ENDBLK	DEFINE END OF OUTPUT BLOCK 
*	ECHO	SWITCH CONTROL AT CHARACTER ECHO 
*	ECHRTN	RETURN FROM ECHO OUTPUT
*	GETCHR	GET CHARACTER FROM ECB BUFFER
*	ABORT	SET INPUT NO LONGER REQUESTED 
*	LDISP	DISPATCH AT I/O REQUEST COMPLETED 
* 
	EJECT
* 
************************************************************
* 
* ROUTINE NAME: 
*	INPUT 
* 
* FUNCTION: 
*	THIS ROUTINE HANDLES INPUT OF ONE CHARACTER 
*	FROM A DEVICE TO A TERMINAL DEVICE DRIVER.
* 
* CALL: 
*	CF	A5,INPUT 
* 
* INPUT:
*	A5  =	LOCAL STACK POINTER 
*	A6  =	DWT ADDRESS 
* 
* OUTPUT: 
*	A1  =	BITS 0-14  NOT SIGNIFICANT
*                 BIT 15  1 IF MORE CHARACTERS
*	A2  =	BITS 0-7  ZERO
*		BITS 8-15  CHARACTER 
* 
************************************************************
* 
INPUT	EQU	* 
	IFF	NTONSU=0	U	=1
	LC	A1,DWTCHP,A6	CHANNEL PARAMETER
	ANK	A1,MASKCT	CLEAN CONNECTION TYPE
	SLA	A1,1	MAKE INDEX
	CWK	A1,DTABLN	INSIDE LIMIT?
	ABI(L)	INPTAB,A1	YES, ACTIVATE LINE DRIVER 
	RF	NDRETE	NO, ERROR
	XIF		U	=1
	IFT	NTONSU=0	U	=1
	ABL	LTCHRI	ACTIVATE SUM-DRIVER	=1
	XIF		U	=1
* 
	EJECT
* 
************************************************************
* 
* ROUTINE NAME: 
*	STABLK
* 
* FUNCTION: 
*	THIS ROUTINE IS CALLED FROM THE TERMINAL DEVICE 
*	DRIVERS TO DEFINE START OF AN OUTPUT BLOCK. 
*	THE ACTIONS TAKEN AT START OF BLOCK VARIES FOR
*	DIFFERENT LINE DRIVERS. 
* 
* CALL: 
*	CF	A5,STABLK
* 
* INPUT:
*	A2  =	MAXIMAL NR OF CHARACTERS IN BLOCK 
*	A5  =	LOCAL STACK POINTER 
*	A6  =	DWT ADDRESS 
* 
* OUTPUT: 
*	A1  =	RETURN CODE 
*		0 IF OK
*		NOT 0 IF ERROR 
*	A2  =	DEVICE STATUS (IF RELEVANT, IE A1=0)
*	CR  =	CONTENTS OF A1
* 
************************************************************
* 
STABLK	EQU	*
	LC	A1,DWTCHP,A6	CHANNEL PARAMETER
	IFF	NTONSU=0	U	=1
	ANK	A1,MASKCT	CLEAN CONNECTION TYPE
	SLA	A1,1	MAKE INDEX
	CWK	A1,DTABLN	INSIDE LIMIT?
	ABI(L)	STBTAB,A1	YES, ACTIVATE LINE DRIVER 
	RF	NDRETE	NO, ERROR
	XIF		U	=1
	IFT	NTONSU=0	U	=1
	ANK	A1,1	LOCAL OR REMOTE ?	=1
	ABL(Z)	LTSTBL	LOCAL	=1 
	ABL	RTSTBL	REMOTE	=1 
	XIF		U	=1
	EJECT
* 
************************************************************
* 
* ROUTINE NAME: 
*	OUTPUT
* 
* FUNCTION: 
*	THIS ROUTINE HANDLES OUTPUT OF ONE CHARACTER
*	FROM A TERMINAL DEVICE DRIVER TO A DEVICE.
* 
* CALL: 
*	CF	A5,OUTPUT
* 
* INPUT:
*	A2  =	BITS 0-7  IRRELEVANT
*		BITS 8-15  CHARACTER 
*	A5  =	LOCAL STACK POINTER 
*	A6  =	DWT ADDRESS 
* 
* OUTPUT: 
*	A1  =	RETURN CODE 
*		0 IF OK
*		NOT 0 IF ERROR 
*	A2  =	DEVICE STATUS (IF RELEVANT, IE A1=0)
*	CR  =	CONTENTS OF A1
* 
************************************************************
* 
OUTPUT	EQU	*
	IFF	NTONSU=0	U	=1
	LC	A1,DWTCHP,A6	CHANNEL PARAMETER
	ANK	A1,MASKCT	CLEAN CONNECTION TYPE
	SLA	A1,1	MAKE INDEX
	CWK	A1,DTABLN	INSIDE LIMIT?
	ABI(L)	OUPTAB,A1	YES, ACTIVATE LINE DRIVER 
	RF	NDRETE	NO, ERROR
	XIF		U	=1
	IFT	NTONSU=0	U	=1
	ABL	LTCHRO	ACTIVATE SUM-DRIVER	=1
	XIF		U	=1
* 
	EJECT
* 
************************************************************
* 
* ROUTINE NAME: 
*	ENDBLK
* 
* FUNCTION: 
*	THIS ROUTINE IS CALLED FROM THE TERMINAL DEVICE 
*	DRIVERS TO DEFINE END OF AN OUTPUT BLOCK. 
*	THE ACTIONS TAKEN AT END OF BLOCK VARIES FOR
*	DIFFERENT LINE DRIVERS. 
* 
* CALL: 
*	CF	A5,ENDBLK
* 
* INPUT:
*	A5  =	LOCAL STACK POINTER 
*	A6  =	DWT ADDRESS 
* 
* OUTPUT: 
*	A1  =	RETURN CODE 
*		0 IF OK
*		NOT 0 IF ERROR 
*	A2  =	DEVICE STATUS (IF RELEVANT, IE A1=0)
*	CR  =	CONTENTS OF A1
* 
************************************************************
* 
ENDBLK	EQU	*
	LC	A1,DWTCHP,A6	CHANNEL PARAMETER
	IFF	NTONSU=0	U	=1
	ANK	A1,MASKCT	CLEAN CONNECTION TYPE
	SLA	A1,1	MAKE INDEX
	CWK	A1,DTABLN	INSIDE LIMIT?
	ABI(L)	ENBTAB,A1	YES, ACTIVATE LINE DRIVER 
	RF	NDRETE	NO, ERROR
	XIF		U	=1
	IFT	NTONSU=0	U	=1
	ANK	A1,1	LOCAL OR REMOTE ?	=1
	ABL(Z)	LTENBL	LOCAL	=1 
	ABL	RTENBL	REMOTE	=1 
	XIF		U	=1
* 
	EJECT
* 
************************************************************
* 
* ROUTINE NAME: 
*	ECHO
* 
* FUNCTION: 
*    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
* 
*	ECHO IS USED WHEN A CHARACTER SHOULD BE ECHOED
*	ECHEND IS USED AT END OF INPUT REQUEST
*    THE ECHO-ROUTINE SHOULD BE TERMINATED WITH A 
*    JUMP TO 'ECHRTN'.
* 
* CALL: 
*	CF	A5,ECHO
*	CF	A5,ECHEND
* 
* INPUT:
*        A1  =    BITS 0-14  NOT SIGNIFICANT
*                  BIT 15  1 IF MORE CHARACTERS 
*	A2  =	BITS 0-7  NOT SIGNIFICANT 
*		 BITS 8-17  CHARACTER (IF ECHO)
*	A5  =	LOCAL STACK POINTER 
*	A6  =	DWT ADDRESS 
* 
	EJECT
* 
* OUTPUT: 
*      AT ENTRY TO ECHO OUTPUT ROUTINE: 
*        A1  =    BITS 0-14  NOT SIGNIFICANT
*                  BIT 15  1 IF MORE CHARACTERS 
*	A2  =	BITS 0-7  ZERO (IF ECHO)
*		 BITS 8-15  CHARACTER (IF ECHO)
*	A5  =	LOCAL STACK POINTER 
*	A6  =	ADDRESS OF OUTPUT DEVICE DWT
*	A7  =	BIT 0  0 IF ECHO, 1 IF ECHEND 
*		 BITS 1-15  NOT SIGNIFICANT
*      AT SUBROUTINE RETURN:
*	A1  =	CHANGED 
*	A2  =	CHANGED 
*	CR  =	CHANGED 
* 
************************************************************
* 
ECHEND	EQU	*
* 
	IFT	CECHO=1
	CF	A15,NDSAV8	SAVE A3-A5, A7-A8 IN DWT 
	LDKL	A7,/8000	INDICATE END OF ECHO 
	RF	ECHO10
* 
	EJECT
* 
	XIF
* 
ECHO	EQU	*
	IFT	CECHO=1
	CF	A15,NDSAV8	SAVE A3-A5, A7-A8 IN DWT 
	LDK	A7,0	INDICATE NOT END OF ECHO
* 
* 
ECHO10	EQU	*
	LD	A3,DWTST,A6	STATUS
	ANKL	A3,DWFECH	ECHO REQUESTED? 
	RF(Z)	NDREP	NO, RETURN 
* 
	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
	ANK	A2,/FF	CLEAN CHARACTER 
	LD	A3,DWTADR,A6	ADDRESS TO ADDRESS-BLOCK 
	ABI	ECHADR,A3	GO TO ECHO-ROUTINE DEVICE-DEPENDENT
	XIF
* 
	EJECT
* 
************************************************************
* 
* ROUTINE NAME: 
*	ECHRTN
* 
* FUNCTION: 
*	THIS ROUTINE IS USED WHEN OUTPUT DEVICE ECHO ROUTINE
*	IS READY WITH ECHOING ACTIONS, AND WANTS TO LEAVE 
*	CONTROL BACK TO INPUT DEVICE DRIVER.
* 
* CALL: 
*	ABL	ECHRTN
* 
* INPUT:
*	A6  =	DWT ADDRESS OF OUTPUT DEVICE
* 
* OUTPUT: 
*      AT ENTRY TO INPUT DRIVER:
*	SEE ECHO ROUTINE
* 
************************************************************
* 
ECHRTN	EQU	*
	IFT	CECHO=1
	LD	A6,DWTWAT,A6	DWT-ADDRESS OF INPUT DEVICE
	RF	NDREP	RELOAD A3-A5, A7-A8 AND RETURN
	XIF
* 
	EJECT
* 
************************************************************
* 
* ROUTINE NAME: 
*	GETCHR
* 
* FUNCTION: 
*	THIS ROUTINE WILL FETCH ONE CHARACTER FROM THE
*	ECB BUFFER AND INCREMENT THE BUFFER INDEX.
*	IF NO CHARACTER IS LEFT, INDEX IS STORED IN 
*	ECB REQUESTED LENGTH. 
* 
* CALL: 
*	CF	A15,GETCHR 
* 
* INPUT:
*	A3  =	BUFFER INDEX
*	A8  =	ECB ADDRESS 
* 
* OUTPUT: 
*	A1  =	>0 IF CHARACTER LEFT
*		 =<0 IF NO CHARACTER LEFT
*	A2  =	BITS 0-7  ZERO (IF A1>0)
*		 BITS 8-15  CHARACTER (IF A1>0)
*	A3  =	UPDATED BYTE INDEX (IF A1>0)
*	CR  =	CHANGED 
*	INTERR.	ENABLED 
* 
************************************************************
* 
GETCHR	EQU	*
	LD	A1,ECBRL,A8	REQUESTED LENGTH
	SUR	A1,A3
	RF(NP)	GCH010	LAST CHARACTER REACHED 
* 
	EJECT
* 
	LD	A2,ECBBA,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	EQU	*
	ST	A3,ECBEL,A8	STORE EFFECTIVE LENGTH
GCH020	EQU	*
	ADKL	A15,2	RETURN AND ENABLE 
	ENB
	LDR*	P,A15 
* 
	EJECT
* 
************************************************************
* 
* ROUTINE NAME: 
*	ABORT 
* 
* FUNCTION: 
*	THIS ROUTINE RESETS THE INPUT REQUESTED FLAG IN DWT.
*	IT IS USED AT ABORT REQUESTS, WHEN A REQUESTED INPUT
*	IS NO LONGER WANTED.
* 
* CALL: 
*	CF	A15,ABORT
* 
* INPUT:
*	A6  =	DWT ADDRESS 
* 
* OUTPUT: 
*	A1  =	CHANGED 
*	CR  =	CHANGED 
* 
************************************************************
* 
ABORT	EQU	* 
	LDKL	A1,/FFFF-DWFINP	MASK FOR INPUT REQUESTED
	ANS	A1,DWTST,A6	RESET FLAG 
	IFT	CPU852=1 
	RF	RTNP15	RETURN 
	XIF
	IFF	CPU852=1 
	RTN	A15
	XIF
* 
	EJECT
* 
************************************************************
* 
* ROUTINE NAME: 
*	LDISP 
* 
* FUNCTION: 
*	THIS ROUTINE PERFORMS DISPATCHING FOR THE TERMINAL
*	DEVICE DRIVERS. IT ALSO PROVIDES QUICK EXITS FROM 
*	DEVICE DRIVERS THAT INCLUDES TENDIO CALL. 
* 
* CALL: 
*	ABL	LENDER
*	ABL	LENDIS
*	ABL	LDISP 
* 
* INPUT:
*	A1  =	RETURN CODE (IF LENDIS) 
*	A6  =	DWT ADDRESS 
* 
* OUTPUT: 
*      AT ENTRY TO LINE DRIVER DISPATCH ENTRY:
*	A6  =	DWT ADDRESS 
* 
************************************************************
* 
LENDER	EQU	*
	LDKL	A1,REQERR	REQUEST ERROR 
* 
LENDIS	EQU	*
	CF	A15,TENDIO	END I/O REQUEST
* 
	EJECT
* 
LDISP	EQU	* 
	IFF	NTONSU=0	U	=1
	LC	A1,DWTCHP,A6	CHANNEL PARAMETER
	ANK	A1,MASKCT	CLEAN CONNECTION TYPE
	SLA	A1,1	MAKE INDEX
	CWK	A1,DTABLN	INSIDE LIMIT?
	ABI(L)	ENRTAB,A1	YES, ACTIVATE LINE DRIVER 
	XIF		U	=1
	ABL	TDISP	NO, ERROR
* 
	EJECT
* 
************************
* LINE DRIVER ROUTINES *
************************
* 
*   THIS SECTION CONTAINS AN EXIT ROUTINE THAT CAN BE USED BY THE 
*   LINE DRIVERS WHEN RETURNING TO THE DEVICE DRIVER. 
*   IT ALSO CONTAINES A NUMBER OF SERVICE SUBROUTINES THAT
*   CAN BE CALLED BY THE LINE DRIVERS.
* 
* 
*   ROUTINES IN ORDER OF APPEARANCE IN CODE:
* 
*	NAME	FUNCTION 
* 
*	NDRET	RETURN TO DEVICE DRIVER 
*	NDSAV8	SAVE A3-A5, A7-A8 IN DWT 
*	NDGET8	GET A3-A5, A7-A8 FROM DWT
*	NDREWS	CALL RECOVERY FOR ALL DWT:S ON WORK STATION
*	NDREDW	CALL RECOVERY ROUTINE FOR DWT
*	NDGEDN	GET HIGEST DWT NUMBER FOR WORK STATION 
*	NDGEDW	GET DWT ADDRESS
* 
	EJECT
* 
************************************************************
* 
* ROUTINE NAME: 
*	NDRET 
* 
* FUNCTION: 
*	THIS ROUTINE CONTAINS A NUMBER OF ENTRIES FOR 
*	RETURNING TO THE TERMINAL DEVICE DRIVERS. 
*	THEY CAN BE CALLED EITHER FROM OTHER ROUTINES 
*	IN THE NETWORK DISTRIBUTOR, OR FROM THE LINE
*	DRIVERS.
*	FOR CPU 852 IT ALSO CONTAINS A "RTN  A15" 
*	SIMULATION THAT DOESN'T PERFORM ENABLE. 
* 
* CALL: 
*	RF	"NAME" 
*	RB	"NAME" 
*	ABL	"NAME"
* 
* INPUT:
*	A5  =	LOCAL STACK POINTER (IF NDRETX) 
*	A6  =	DWT ADDRESS (IF NDREPX) 
* 
* OUTPUT: 
*      AT RETURN TO TERMINAL DEVICE DRIVER: 
*	SEE HEADING OF CALLED REQUEST HANDLING ROUTINE
* 
************************************************************
* 
NDRETE	EQU	*
	LDK	A1,CONFER	CONFIGURATION ERROR
	RF	NDRET	RETURN
* 
	EJECT
* 
NDREPO	EQU	*
	CF	A15,NDGET8	GET A3-A5, A7-A8 FROM DWT
NDRETO	EQU	*
	LDK	A1,0	RETURN CODE OK
	LDK	A2,0	DEVICE STATUS OK
	RF	NDRET	RETURN
* 
NDREP	EQU	* 
	CF	A15,NDGET8	GET A3-A5, A7-A8 FROM DWT
NDRET	EQU	* 
	ENB
	ADK	A5,4	ADJUST STACK FOR RETURN 
	LDR	A1,A1	SET CR 
	ABR*	A5	RETURN TO DEVICE DRIVER
* 
* 
	IFT	CPU852=1 
RTNP15	EQU	*
	ADKL	A15,2	ADJUST STACK
	LDR*	P,A15	RETURN
	XIF
	EJECT
* 
************************************************************
* 
* ROUTINE NAME: 
*	NDSAV8
* 
* FUNCTION: 
*	THIS ROUTINE SAVES REGISTERS A3, A4, A5, A7 AND 
*	A8 IN A SAVE AREA IN DWT. 
* 
* CALL: 
*	CF	A15,NDSAV8 
* 
* INPUT:
*	A6  =	DWT ADDRESS 
* 
* OUTPUT: 
*	CR  =	CHANGED 
* 
************************************************************
* 
NDSAV8	EQU	*
*    SAVE A3-A5, A7-A8 IN DWT 
	ST	A3,DWTA3,A6 
	ST	A4,DWTA4,A6 
	ST	A5,DWTA5,A6 
	ST	A7,DWTA7,A6 
	ST	A8,DWTA8,A6 
* 
	IFT	CPU852=1 
	RB	RTNP15	RETURN 
	XIF
	IFF	CPU852=1 
	RTN	A15
	XIF
* 
	EJECT
* 
************************************************************
* 
* ROUTINE NAME: 
*	NDGET8
* 
* FUNCTION: 
*	THIS ROUTINE FETCHES REGISTERS A3, A4, A5, A7 AND 
*	A8 FROM A SAVE AREA IN DWT. 
* 
* CALL: 
*	CF	A15,NDGET8 
* 
* INPUT:
*	A6  =	DWT ADDRESS 
* 
* OUTPUT: 
*	CR  =	CHANGED 
* 
************************************************************
* 
NDGET8	EQU	*
*    GET A3-A5, A7-A8 FROM DWT
	LD	A3,DWTA3,A6 
	LD	A4,DWTA4,A6 
	LD	A5,DWTA5,A6 
	LD	A7,DWTA7,A6 
	LD	A8,DWTA8,A6 
* 
	IFT	CPU852=1 
	RB	RTNP15	RETURN 
	XIF
	IFF	CPU852=1 
	RTN	A15
	XIF
* 
	EJECT
* 
************************************************************
* 
* ROUTINE NAME: 
*	NDREWS
* 
* FUNCTION: 
*	THIS ROUTINE CALLS RECOVERY ROUTINES FOR ALL DWT:S
*	ON A WORK STATION, EXEPT FOR THOSE OF OUTPUT DEVICES
*	IN ECHO MODE. 
* 
* CALL: 
*	CF	A15,NDREWS 
* 
* INPUT:
*	A3  =	WORK STATION TABLE ADDRESS
*	A4  =	RECOVERY CAUSE
*	A6  =	WORK STATION NUMBER 
* 
* OUTPUT: 
*      AT ENTRY TO RECOVERY ROUTINE:
*	SEE NDREDW
*      AT SUBROUTINE RETURN:
*	CR  =	CHANGED 
*	INTERR.	CHANGED 
* 
************************************************************
* 
NDREWS	EQU	*
	IFF	NTONSU=0	U	=1
	IFT	CPU852=1 
	CF	A15,SAVE8	PUSH A1-A8
	XIF
	IFF	NTONSU=0	U	=1
	IFF	CPU852=1 
	MSR	8,A15	PUSH A1-A8 
	XIF
	IFF	NTONSU=0	U	=1
* 
	EJECT
* 
	LDR	A8,A6	SAVE WS NUMBER 
	LDR	A1,A3	WORK STATION TABLE ADDRESS 
	CF	A15,NDGEDN	GET HIGEST DWT NUMBER
	ADK	A7,1	PREPARE FOR SUK 
* 
RW100	EQU	* 
	SUK	A7,1	NEXT DWT
	RF(N)	RW120	EXIT IF ALL DONE 
	LDR	A6,A8	WORK STATION NUMBER
	LDR	A1,A3	WORK STATION TABLE ADDRESS 
	CF	A15,NDGEDW	A6 := DWT ADDRESS
* 
	LDR	A6,A6	DWT DEFINED? 
	RB(Z)	RW100	NO, TAKE NEXT
	LDK	A1,1 
	TM	A6,A1	DWT WITH >1 DEVICE ADDRESS? 
	RB(NZ)	RW100	YES, ONLY ONE CALL / DWT
* 
*      CHECK IF OUTPUT ECHO DEVICE
	LD	A1,DWTST,A6	DWT STATUS
	LDR	A2,A1	SAVE 
	ANKL	A1,DWFECH	ECHO MODE?
	RF(Z)	RW110	NO, CONTINUE 
	ANKL	A2,DWFINP	INPUT DEVICE? 
	RB(Z)	RW100	NO, ECHO OUTPUT. TAKE NEXT 
* 
RW110	EQU	* 
	CF	A15,NDREDW	CALL RECOVERY ROUTINE
	RB	RW100	NEXT DWT
* 
* 
RW120	EQU	* 
*    ALL DWT:S HANDLED
	ABL	TDISP	RETURN 
	XIF		U	=1
* 
	EJECT
* 
************************************************************
* 
* ROUTINE NAME: 
*	NDREDW
* 
* FUNCTION: 
*	THIS ROUTINE CALLS THE RECOVERY ROUTINE OF A TERMINAL 
*	DEVICE DRIVER, IF THE RECOVERY ENTRY IS DEFINED.
*	IF NO RECOVERY IS DEFINED, DWT IS BUSY BUT NO REQUEST 
*	IS ON, TENDIO IS CALLED TO ACTIVATE TERMINAL QUEUE. 
* 
* CALL: 
*	CF	A15,NDREDW 
* 
* INPUT:
*	A4  =	RECOVERY CAUSE
*	A6  =	DWT ADDRESS 
* 
* OUTPUT: 
*      AT ENTRY TO RECOVERY ROUTINE:
*	A4  =	RECOVERY CAUSE
*	A5  =	DWT STACK BASE
*	A6  =	DWT ADDRESS 
*	A7  =	BITS 0-9  ZERO
*		BITS 10-15  ORDER (IF REQUEST ON)
*	A8  =	ECB ADDRESS IF REQUEST ON,
*		 ELSE ZERO 
*	INTERR.	ENABLED 
*      AT SUBROUTINE RETURN:
*	CR  =	CHANGED 
*	INTERR.	CHANGED 
* 
************************************************************
* 
	EJECT
* 
NDREDW	EQU	*
	IFT	CPU852=1 
	CF	A15,SAVE8	PUSH A1-A8
	XIF
	IFF	CPU852=1 
	MSR	8,A15	PUSH A1-A8 
	XIF
	ENB
* 
	LDR	A5,A6	DWT ADDRESS
	ADKL	A5,DWTSB2	STACK BASE
	LC	A7,DWTOR+1,A6	ORDER 
	ANK	A7,/3F	CLEAN 
	LD	A8,DWTECB,A6	ECB ADDRESS
* 
	LD	A1,DWTADR,A6	ADDRESS BLOCK
	LD	A1,RECADR,A1	RECOVERY ENTRY 
	ABR(NZ)	A1	CALL RECOVERY IF DEFINED
* 
* 
*      NO RECOVERY. CALL TENDIO IF BUSY BUT NO REQUEST
	LD	A2,DWTST,A6	DWT STATUS
	ANKL	A2,DWFBSY	BUSY? 
	RF(NZ)	RD100	NO, EXIT
	LDR	A8,A8	REQUEST ON?
	ABL(Z)	DISEND	NO, TENDIO & RETURN
RD100	EQU	* 
	ABL	TDISP	RETURN 
* 
	EJECT
* 
************************************************************
* 
* ROUTINE NAME: 
*	NDGEDN
* 
* FUNCTION: 
*	THIS ROUTINE CALCULATES THE HIGEST DWT NUMBER 
*	(POSITION NUMBER IN DWT TABLE) FOR A WORK STATION.
* 
* CALL: 
*	CF	A15,NDGEDN 
* 
* INPUT:
*	A1  =	ADDRESS OF WORK STATION TABLE 
*	A6  =	WORK STATION NUMBER 
* 
* OUTPUT: 
*	A7  =	HIGEST DWT NUMBER (0-7) 
*		 -1 IF NO DWT:S FOUND
*	CR  =	CHANGED 
* 
************************************************************
* 
NDGEDN	EQU	*
	IFF	NTONSU=0	U	=1
	STR	A6,A15	PUSH WS NUMBER
	LDR	A1,A1	WS TABLE DEFINED?
	RF(Z)	GN100	NO, EXIT 
	SLL	A6,1	MAKE INDEX
	CW	A6,-2,A1	INDEX TOO HIGH?
	RF(NL)	GN100	YES, EXIT 
* 
	EJECT
* 
	ADR	A6,A1
	LDR*	A6,A6	DWT ADDRESS TABLE 
	RF(Z)	GN100	NOT DEFINED, EXIT
	LD	A7,-2,A6	TABLE LENGTH 
	SUK	A7,2	OFFSET TO LAST DWT
	SRA	A7,1	NUMBER OF LAST DWT
	RF	GN110	EXIT
* 
GN100	EQU	* 
	LDKL	A7,-1	NO DWT:S DEFINED
GN110	EQU	* 
	LDR*	A6,A15	POP WS NUMBER
	IFT	CPU852=1 
	RB	RTNP15	RETURN 
	XIF
	IFF	NTONSU=0	U	=1
	IFF	CPU852=1 
	RTN	A15
	XIF
* 
	EJECT
* 
************************************************************
* 
* ROUTINE NAME: 
*	NDGEDW
* 
* FUNCTION: 
*	THIS ROUTINE CALCULATES THE DWT ADDRESS FOR 
*	A DEVICE. 
* 
* CALL: 
*	CF	A15,NDGEDW 
* 
* INPUT:
*	A1  =	ADDRESS OF WORK STATION TABLE (INTXXN)
*	A6  =	WORK STATION NUMBER 
*	A7  =	DEVICE ADDRESS
* 
* OUTPUT: 
*	A6  =	DWT ADDRESS IF FOUND
*		 ELSE 0
*	CR  =	CHANGED 
* 
************************************************************
* 
NDGEDW	EQU	*
	IFF	NTONSU=0	U	=1
	SLL	A7,1	MAKE INDEX OF DEVICE ADDRESS
	LDR	A1,A1	WS TABLE DEFINED?
	RF(Z)	GD100	NO, EXIT 
	SLL	A6,1	INDEX IN WORK STATION TABLE 
	CW	A6,-2,A1	INSIDE TABLE?
	RF(NL)	GD100	NO, ERROR 
* 
	EJECT
* 
	ADR	A6,A1
	LDR*	A6,A6	DWT ADDRESS TABLE 
	RF(Z)	GD100	WS NOT DEFINED, EXIT 
	CW	A7,-2,A6	INDEX TOO HIGH?
	RF(NL)	GD100	YES, EXIT 
	ADR	A6,A7
	LDR*	A6,A6	DWT ADDRESS OR 0
	RF	GD110	EXIT
* 
GD100	EQU	* 
	LDK	A6,0	DWT NOT FOUND 
GD110	EQU	* 
	SRL	A7,1	RESTORE DEVICE ADDRESS
	IFT	CPU852=1 
	RB	RTNP15	RETURN 
	XIF
	IFF	NTONSU=0	U	=1
	IFF	CPU852=1 
	RTN	A15
	XIF
* 
* 
* 
	END

HexDump

0x0000…0036 (0, 0, 400)   Head {h00=0x0032, h01=0x0050, text=» IDENT DRND01  REL 11.0 81-05-27 870105041100 «, t00=0x0000, t01=0x0004}
0x0036…003e               Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x003e…0066               Head {h00=0x0024, h01=0x0050, text=»   =2, INTERRUPT TABLES INCLUDED«, t00=0x0000, t01=0x0042}
0x0066…0082               Head {h00=0x0018, h01=0x0050, text=»   REL 11.0 81-05-25«, t00=0x0000, t01=0x006a}
0x0082…00ae               Head {h00=0x0028, h01=0x0050, text=»   =1, COND. ASS. FOR ONLY SUM-CONN.«, t00=0x0000, t01=0x0086}
0x00ae…00ca               Head {h00=0x0018, h01=0x0050, text=»   REL 11.0 81-01-26«, t00=0x0000, t01=0x00b2}
0x00ca…00d4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00ce}
0x00d4…00de               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00d8}
0x00de…00e8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00e2}
0x00e8…012c               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0000, t01=0x00ec}
0x012c…0136               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0130}
0x0136…015e               Head {h00=0x0024, h01=0x0050, text=»*   PHILIPS TERMINAL SYSTEM  PTS«, t00=0x0000, t01=0x013a}
0x015e…0168               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0162}
0x0168…019c               Head {h00=0x0030, h01=0x0050, text=»*   DRND01  =  TERMINAL NETWORK DISTRIBUTOR «, t00=0x0000, t01=0x016c}
0x019c…01a6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0010}
0x01a6…01b0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x001a}
0x01b0…01ba               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0024}
0x01ba…01fe               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0001, t01=0x002e}
0x01fe…0208               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0072}
0x0208…0212               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x007c}
0x0212…024c               Head {h00=0x0036, h01=0x0050, text=»*   THIS PROGRAM CONTAINS INPUT AND OUTPUT ENTRIES«, t00=0x0001, t01=0x0086}
0x024c…0286               Head {h00=0x0036, h01=0x0050, text=»*   CALLED BY TERMINAL DEVICE DRIVERS. AT CALL, IT«, t00=0x0001, t01=0x00c0}
0x0286…02c0               Head {h00=0x0036, h01=0x0050, text=»*   CHECKS CHANNEL PARAMETERS IN DWT, AND BRANCHES«, t00=0x0001, t01=0x00fa}
0x02c0…02fc               Head {h00=0x0038, h01=0x0050, text=»*   TO THE APPROPRIATE LINE DRIVER FOR EXECUTION OF «, t00=0x0001, t01=0x0134}
0x02fc…0334               Head {h00=0x0034, h01=0x0050, text=»*   THE I/O REQUEST. THIS CONSTRUCTION MAKES IT «, t00=0x0001, t01=0x0170}
0x0334…0370               Head {h00=0x0038, h01=0x0050, text=»*   POSSIBLE TO HAVE ONLY ONE TERMINAL DEVICE DRIVER«, t00=0x0002, t01=0x0018}
0x0370…03a6               Head {h00=0x0032, h01=0x0050, text=»*   FOR EACH TERMINAL DEVICE, IRRESPECTIVE OF «, t00=0x0002, t01=0x0054}
0x03a6…03de               Head {h00=0x0034, h01=0x0050, text=»*   CONNECTION TYPE. IT IS ALSO POSSIBLE TO USE «, t00=0x0002, t01=0x008a}
0x03de…0418               Head {h00=0x0036, h01=0x0050, text=»*   SEVERAL TERMINAL DEVICE CHANNEL UNITS TOGETHER«, t00=0x0002, t01=0x00c2}
0x0418…0438               Head {h00=0x001c, h01=0x0050, text=»*   IN THE SAME SYSTEM. «, t00=0x0002, t01=0x00fc}
0x0438…0442               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x011c}
0x0442…047c               Head {h00=0x0036, h01=0x0050, text=»*   THE PROGRAM ALSO CONTAINS A NUMBER OF SERVICE «, t00=0x0002, t01=0x0126}
0x047c…04ba               Head {h00=0x003a, h01=0x0050, text=»*   SUBROUTINES TO BE USED BY TERMINAL DEVICE DRIVERS «, t00=0x0002, t01=0x0160}
0x04ba…04d8               Head {h00=0x001a, h01=0x0050, text=»*   AND LINE DRIVERS. «, t00=0x0003, t01=0x000e}
0x04d8…04e2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x002c}
0x04e2…04f0               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0003, t01=0x0036}
0x04f0…04fa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0044}
0x04fa…0538               Head {h00=0x003a, h01=0x0050, text=»*   THE PROGRAM IS DIVIDED INTO A NUMBER OF SECTIONS. «, t00=0x0003, t01=0x004e}
0x0538…0570               Head {h00=0x0034, h01=0x0050, text=»*   SECTIONS CONTAINING PROGRAM CODE ARE DIVIDED«, t00=0x0003, t01=0x008c}
0x0570…05a6               Head {h00=0x0032, h01=0x0050, text=»*   INTO ROUTINES. THE ROUTINES ARE LISTED AT «, t00=0x0003, t01=0x00c4}
0x05a6…05de               Head {h00=0x0034, h01=0x0050, text=»*   BEGINNING OF EACH SECTION. THE SECTIONS, IN «, t00=0x0003, t01=0x00fa}
0x05de…060c               Head {h00=0x002a, h01=0x0050, text=»*   ORDER OF APPEARANCE IN LIST, ARE: «, t00=0x0003, t01=0x0132}
0x060c…0616               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0160}
0x0616…0630               Head {h00=0x0016, h01=0x0050, text=»* NAME    FUNCTION«, t00=0x0003, t01=0x016a}
0x0630…063a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0184}
0x063a…0664               Head {h00=0x0026, h01=0x0050, text=»* ENTRIES    DECLARE ENTRY POINTS «, t00=0x0003, t01=0x018e}
0x0664…0696               Head {h00=0x002e, h01=0x0050, text=»* EXTERNALS   DECLARE EXTERNAL REFERENCES «, t00=0x0004, t01=0x0028}
0x0696…06d0               Head {h00=0x0036, h01=0x0050, text=»* CONDITION   SET CONDITIONAL ASSEMBLY PARAMETERS «, t00=0x0004, t01=0x005a}
0x06d0…06fa               Head {h00=0x0026, h01=0x0050, text=»* CONSTANTS   SET CONSTANT VALUES «, t00=0x0004, t01=0x0094}
0x06fa…0716               Head {h00=0x0018, h01=0x0050, text=»* DATA    DATA AREAS«, t00=0x0004, t01=0x00be}
0x0716…0720               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00da}
0x0720…0758               Head {h00=0x0034, h01=0x0050, text=»* DEVICE DR   ROUTINES CALLED BY DEVICE DRIVERS «, t00=0x0004, t01=0x00e4}
0x0758…078c               Head {h00=0x0030, h01=0x0050, text=»* LINE DR    ROUTINES CALLED BY LINE DRIVERS«, t00=0x0004, t01=0x011c}
0x078c…0796               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0150}
0x0796…07a4               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0004, t01=0x015a}
0x07a4…07ae               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0168}
0x07ae…07c2               Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0004, t01=0x0172}
0x07c2…07d6               Head {h00=0x0010, h01=0x0050, text=»* ENTRIES * «, t00=0x0004, t01=0x0186}
0x07d6…07ea               Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0005, t01=0x000a}
0x07ea…07f4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x001e}
0x07f4…0820               Head {h00=0x0028, h01=0x0050, text=»*    TERMINAL DEVICE DRIVER REQUESTS«, t00=0x0005, t01=0x0028}
0x0820…082a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0054}
0x082a…0856               Head {h00=0x0028, h01=0x0050, text=» ENTRY INPUT INPUT OF ONE CHARACTER «, t00=0x0005, t01=0x005e}
0x0856…0882               Head {h00=0x0028, h01=0x0050, text=» ENTRY STABLK DEFINE START OF BLOCK «, t00=0x0005, t01=0x008a}
0x0882…08b0               Head {h00=0x002a, h01=0x0050, text=» ENTRY OUTPUT OUTPUT OF ONE CHARACTER «, t00=0x0005, t01=0x00b6}
0x08b0…08da               Head {h00=0x0026, h01=0x0050, text=» ENTRY ENDBLK DEFINE END OF BLOCK «, t00=0x0005, t01=0x00e4}
0x08da…0900               Head {h00=0x0022, h01=0x0050, text=» ENTRY ECHRTN RETURN FROM ECHO«, t00=0x0005, t01=0x010e}
0x0900…0920               Head {h00=0x001c, h01=0x0050, text=» ENTRY ECHO ECHO ROUTINE«, t00=0x0005, t01=0x0134}
0x0920…0942               Head {h00=0x001e, h01=0x0050, text=» ENTRY ECHEND END OF ECHO «, t00=0x0005, t01=0x0154}
0x0942…097a               Head {h00=0x0034, h01=0x0050, text=» ENTRY GETCHR GET ONE CHARACTER FROM ECB-BUFFER «, t00=0x0005, t01=0x0176}
0x097a…09a2               Head {h00=0x0024, h01=0x0050, text=» ENTRY ABORT ABORT INPUT REQUEST«, t00=0x0006, t01=0x001e}
0x09a2…09ac               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0046}
0x09ac…09b6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0050}
0x09b6…09e8               Head {h00=0x002e, h01=0x0050, text=»*    TERMINAL DEVICE DRIVER EXIT ROUTINES «, t00=0x0006, t01=0x005a}
0x09e8…09f2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x008c}
0x09f2…0a28               Head {h00=0x0032, h01=0x0050, text=» ENTRY LENDER REQUEST ERR, END I/O & DISPATCH «, t00=0x0006, t01=0x0096}
0x0a28…0a50               Head {h00=0x0024, h01=0x0050, text=» ENTRY LENDIS END I/O & DISPATCH«, t00=0x0006, t01=0x00cc}
0x0a50…0a6e               Head {h00=0x001a, h01=0x0050, text=» ENTRY LDISP DISPATCH «, t00=0x0006, t01=0x00f4}
0x0a6e…0a78               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0112}
0x0a78…0a82               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x011c}
0x0a82…0aa8               Head {h00=0x0022, h01=0x0050, text=»*    LINE DRIVER EXIT ROUTINES«, t00=0x0006, t01=0x0126}
0x0aa8…0ab2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x014c}
0x0ab2…0ad8               Head {h00=0x0022, h01=0x0050, text=» ENTRY NDREPO POP, OK & RETURN«, t00=0x0006, t01=0x0156}
0x0ad8…0afa               Head {h00=0x001e, h01=0x0050, text=» ENTRY NDRETO OK & RETURN «, t00=0x0006, t01=0x017c}
0x0afa…0b1c               Head {h00=0x001e, h01=0x0050, text=» ENTRY NDREP POP & RETURN «, t00=0x0007, t01=0x000e}
0x0b1c…0b38               Head {h00=0x0018, h01=0x0050, text=» ENTRY NDRET RETURN «, t00=0x0007, t01=0x0030}
0x0b38…0b42               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x004c}
0x0b42…0b50               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0007, t01=0x0056}
0x0b50…0b5a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0064}
0x0b5a…0b84               Head {h00=0x0026, h01=0x0050, text=»*    LINE DRIVER SERVICE ROUTINES «, t00=0x0007, t01=0x006e}
0x0b84…0b8e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0098}
0x0b8e…0bbc               Head {h00=0x002a, h01=0x0050, text=» ENTRY NDSAV8 SAVE A3-A5, A7-A8 IN DWT«, t00=0x0007, t01=0x00a2}
0x0bbc…0bec               Head {h00=0x002c, h01=0x0050, text=» ENTRY NDGET8 GET A3-A5, A7-A8 FROM DWT «, t00=0x0007, t01=0x00d0}
0x0bec…0c20               Head {h00=0x0030, h01=0x0050, text=» ENTRY NDREWS CALL RECOVERY FOR WORK STATION«, t00=0x0007, t01=0x0100}
0x0c20…0c4e               Head {h00=0x002a, h01=0x0050, text=» ENTRY NDREDW CALL RECOVERY FOR DEVICE«, t00=0x0007, t01=0x0134}
0x0c4e…0c80               Head {h00=0x002e, h01=0x0050, text=» ENTRY NDGEDN GET HIGEST DWT NUMBER ON WS «, t00=0x0007, t01=0x0162}
0x0c80…0cac (8, 0, 400)   Head {h00=0x0028, h01=0x0050, text=» ENTRY NDGEDW CALCULATE DWT ADDRESS «, t00=0x0008, t01=0x0004}
0x0cac…0cb6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0030}
0x0cb6…0cc4               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0008, t01=0x003a}
0x0cc4…0cce               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0048}
0x0cce…0cf4               Head {h00=0x0022, h01=0x0050, text=»*    INTERRUPT TABLE FOR CHLT «, t00=0x0008, t01=0x0052}
0x0cf4…0cfe               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0078}
0x0cfe…0d28               Head {h00=0x0026, h01=0x0050, text=» ENTRY INTLT1,INTLT2,INTLT3,INTLT4«, t00=0x0008, t01=0x0082}
0x0d28…0d32               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00ac}
0x0d32…0d58               Head {h00=0x0022, h01=0x0050, text=»*    INTERRUPT TABLE FOR CHRT «, t00=0x0008, t01=0x00b6}
0x0d58…0d62               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00dc}
0x0d62…0d8c               Head {h00=0x0026, h01=0x0050, text=» ENTRY INTRT1,INTRT2,INTRT3,INTRT4«, t00=0x0008, t01=0x00e6}
0x0d8c…0d96               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0110}
0x0d96…0dbe               Head {h00=0x0024, h01=0x0050, text=»*    INTERRUPT TABLE FOR SALCUZ «, t00=0x0008, t01=0x011a}
0x0dbe…0dc8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0142}
0x0dc8…0df2               Head {h00=0x0026, h01=0x0050, text=» ENTRY INTSL1,INTSL2,INTSL3,INTSL4«, t00=0x0008, t01=0x014c}
0x0df2…0e1c               Head {h00=0x0026, h01=0x0050, text=» ENTRY INTSL5,INTSL6,INTSL7,INTSL8«, t00=0x0008, t01=0x0176}
0x0e1c…0e26               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0010}
0x0e26…0e4e               Head {h00=0x0024, h01=0x0050, text=»*    INTERRUPT TABLE FOR ASCU4Z «, t00=0x0009, t01=0x001a}
0x0e4e…0e58               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0042}
0x0e58…0e82               Head {h00=0x0026, h01=0x0050, text=» ENTRY INTAS1,INTAS2,INTAS3,INTAS4«, t00=0x0009, t01=0x004c}
0x0e82…0eac               Head {h00=0x0026, h01=0x0050, text=» ENTRY INTAS5,INTAS6,INTAS7,INTAS8«, t00=0x0009, t01=0x0076}
0x0eac…0eb6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00a0}
0x0eb6…0ee2               Head {h00=0x0028, h01=0x0050, text=»*    INTERRUPT TABLE FOR PLC - LOCAL«, t00=0x0009, t01=0x00aa}
0x0ee2…0eec               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00d6}
0x0eec…0f16               Head {h00=0x0026, h01=0x0050, text=» ENTRY INTPL1,INTPL2,INTPL3,INTPL4«, t00=0x0009, t01=0x00e0}
0x0f16…0f20               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x010a}
0x0f20…0f4e               Head {h00=0x002a, h01=0x0050, text=»*    INTERRUPT TABLE FOR PLC - REMOTE «, t00=0x0009, t01=0x0114}
0x0f4e…0f58               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0142}
0x0f58…0f82               Head {h00=0x0026, h01=0x0050, text=» ENTRY INTPR1,INTPR2,INTPR3,INTPR4«, t00=0x0009, t01=0x014c}
0x0f82…0f8c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0176}
0x0f8c…0fb2               Head {h00=0x0022, h01=0x0050, text=»*    INTERRUPT TABLE FOR VIDEO«, t00=0x0009, t01=0x0180}
0x0fb2…0fbc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0016}
0x0fbc…0fe6               Head {h00=0x0026, h01=0x0050, text=» ENTRY INTVU1,INTVU2,INTVU3,INTVU4«, t00=0x000a, t01=0x0020}
0x0fe6…1010               Head {h00=0x0026, h01=0x0050, text=» ENTRY INTVU5,INTVU6,INTVU7,INTVU8«, t00=0x000a, t01=0x004a}
0x1010…101a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0074}
0x101a…1028               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000a, t01=0x007e}
0x1028…1032               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x008c}
0x1032…1048               Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x000a, t01=0x0096}
0x1048…105e               Head {h00=0x0012, h01=0x0050, text=»* EXTERNALS * «, t00=0x000a, t01=0x00ac}
0x105e…1074               Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x000a, t01=0x00c2}
0x1074…107e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00d8}
0x107e…1098               Head {h00=0x0016, h01=0x0050, text=»*    TOSS ROUTINES«, t00=0x000a, t01=0x00e2}
0x1098…10a2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00fc}
0x10a2…10ce               Head {h00=0x0028, h01=0x0050, text=» EXTRN SAVE8 SAVE A1-A8 ON A15 STACK«, t00=0x000a, t01=0x0106}
0x10ce…10f2               Head {h00=0x0020, h01=0x0050, text=» EXTRN TDISP TOSS DISPATCHER«, t00=0x000a, t01=0x0132}
0x10f2…111a               Head {h00=0x0024, h01=0x0050, text=» EXTRN DISEND END I/O & DISPATCH«, t00=0x000a, t01=0x0156}
0x111a…1140               Head {h00=0x0022, h01=0x0050, text=» EXTRN TENDIO END I/O REQUEST «, t00=0x000a, t01=0x017e}
0x1140…114a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0014}
0x114a…1154               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x001e}
0x1154…1182               Head {h00=0x002a, h01=0x0050, text=»*    REQUEST ROUTINES IN LINE DRIVERS «, t00=0x000b, t01=0x0028}
0x1182…118c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0056}
0x118c…11a0               Head {h00=0x0010, h01=0x0050, text=»*      CHLT «, t00=0x000b, t01=0x0060}
0x11a0…11aa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0074}
0x11aa…11d0               Head {h00=0x0022, h01=0x0050, text=» EXTRN LTCHRI CHARACTER INPUT «, t00=0x000b, t01=0x007e}
0x11d0…11f4               Head {h00=0x0020, h01=0x0050, text=» EXTRN LTSTBL START OF BLOCK«, t00=0x000b, t01=0x00a4}
0x11f4…121a               Head {h00=0x0022, h01=0x0050, text=» EXTRN LTCHRO CHARACTER OUTPUT«, t00=0x000b, t01=0x00c8}
0x121a…123c               Head {h00=0x001e, h01=0x0050, text=» EXTRN LTENBL END OF BLOCK«, t00=0x000b, t01=0x00ee}
0x123c…125a               Head {h00=0x001a, h01=0x0050, text=» EXTRN LTDISP DISPATCH«, t00=0x000b, t01=0x0110}
0x125a…1264               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x012e}
0x1264…1278               Head {h00=0x0010, h01=0x0050, text=»*      CHRT «, t00=0x000b, t01=0x0138}
0x1278…1282               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x014c}
0x1282…12a8               Head {h00=0x0022, h01=0x0050, text=» EXTRN RTCHRI CHARACTER INPUT «, t00=0x000b, t01=0x0156}
0x12a8…12cc               Head {h00=0x0020, h01=0x0050, text=» EXTRN RTSTBL START OF BLOCK«, t00=0x000b, t01=0x017c}
0x12cc…12f2               Head {h00=0x0022, h01=0x0050, text=» EXTRN RTCHRO CHARACTER OUTPUT«, t00=0x000c, t01=0x0010}
0x12f2…1314               Head {h00=0x001e, h01=0x0050, text=» EXTRN RTENBL END OF BLOCK«, t00=0x000c, t01=0x0036}
0x1314…1332               Head {h00=0x001a, h01=0x0050, text=» EXTRN RTDISP DISPATCH«, t00=0x000c, t01=0x0058}
0x1332…133c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0076}
0x133c…134a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000c, t01=0x0080}
0x134a…1354               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x008e}
0x1354…136a               Head {h00=0x0012, h01=0x0050, text=»*      SALCUZ «, t00=0x000c, t01=0x0098}
0x136a…1374               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x00ae}
0x1374…139a               Head {h00=0x0022, h01=0x0050, text=» EXTRN SLCHRI CHARACTER INPUT «, t00=0x000c, t01=0x00b8}
0x139a…13be               Head {h00=0x0020, h01=0x0050, text=» EXTRN SLSTBL START OF BLOCK«, t00=0x000c, t01=0x00de}
0x13be…13e4               Head {h00=0x0022, h01=0x0050, text=» EXTRN SLCHRO CHARACTER OUTPUT«, t00=0x000c, t01=0x0102}
0x13e4…1406               Head {h00=0x001e, h01=0x0050, text=» EXTRN SLENBL END OF BLOCK«, t00=0x000c, t01=0x0128}
0x1406…1424               Head {h00=0x001a, h01=0x0050, text=» EXTRN SLDISP DISPATCH«, t00=0x000c, t01=0x014a}
0x1424…142e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0168}
0x142e…1444               Head {h00=0x0012, h01=0x0050, text=»*      ASCU4Z «, t00=0x000c, t01=0x0172}
0x1444…144e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0188}
0x144e…1474 (13, 0, 398)  Head {h00=0x0022, h01=0x0050, text=» EXTRN ASCHRI CHARACTER INPUT «, t00=0x000d, t01=0x0004}
0x1474…1498               Head {h00=0x0020, h01=0x0050, text=» EXTRN ASSTBL START OF BLOCK«, t00=0x000d, t01=0x002a}
0x1498…14be               Head {h00=0x0022, h01=0x0050, text=» EXTRN ASCHRO CHARACTER OUTPUT«, t00=0x000d, t01=0x004e}
0x14be…14e0               Head {h00=0x001e, h01=0x0050, text=» EXTRN ASENBL END OF BLOCK«, t00=0x000d, t01=0x0074}
0x14e0…14fe               Head {h00=0x001a, h01=0x0050, text=» EXTRN ASDISP DISPATCH«, t00=0x000d, t01=0x0096}
0x14fe…1508               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x00b4}
0x1508…151c               Head {h00=0x0010, h01=0x0050, text=»*      FT80 «, t00=0x000d, t01=0x00be}
0x151c…1526               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x00d2}
0x1526…154c               Head {h00=0x0022, h01=0x0050, text=» EXTRN FTCHRI CHARACTER INPUT «, t00=0x000d, t01=0x00dc}
0x154c…1570               Head {h00=0x0020, h01=0x0050, text=» EXTRN FTSTBL START OF BLOCK«, t00=0x000d, t01=0x0102}
0x1570…1596               Head {h00=0x0022, h01=0x0050, text=» EXTRN FTCHRO CHARACTER OUTPUT«, t00=0x000d, t01=0x0126}
0x1596…15b8               Head {h00=0x001e, h01=0x0050, text=» EXTRN FTENBL END OF BLOCK«, t00=0x000d, t01=0x014c}
0x15b8…15d6               Head {h00=0x001a, h01=0x0050, text=» EXTRN FTDISP DISPATCH«, t00=0x000d, t01=0x016e}
0x15d6…15e0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x018c}
0x15e0…15fa               Head {h00=0x0016, h01=0x0050, text=»*      PLC - LOCAL«, t00=0x000e, t01=0x0008}
0x15fa…1604               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0022}
0x1604…162a               Head {h00=0x0022, h01=0x0050, text=» EXTRN PLCHRI CHARACTER INPUT «, t00=0x000e, t01=0x002c}
0x162a…164e               Head {h00=0x0020, h01=0x0050, text=» EXTRN PLSTBL START OF BLOCK«, t00=0x000e, t01=0x0052}
0x164e…1674               Head {h00=0x0022, h01=0x0050, text=» EXTRN PLCHRO CHARACTER OUTPUT«, t00=0x000e, t01=0x0076}
0x1674…1696               Head {h00=0x001e, h01=0x0050, text=» EXTRN PLENBL END OF BLOCK«, t00=0x000e, t01=0x009c}
0x1696…16b4               Head {h00=0x001a, h01=0x0050, text=» EXTRN PLDISP DISPATCH«, t00=0x000e, t01=0x00be}
0x16b4…16be               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x00dc}
0x16be…16cc               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000e, t01=0x00e6}
0x16cc…16d6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x00f4}
0x16d6…16f2               Head {h00=0x0018, h01=0x0050, text=»*      PLC - REMOTE «, t00=0x000e, t01=0x00fe}
0x16f2…16fc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x011a}
0x16fc…1722               Head {h00=0x0022, h01=0x0050, text=» EXTRN PRCHRI CHARACTER INPUT «, t00=0x000e, t01=0x0124}
0x1722…1746               Head {h00=0x0020, h01=0x0050, text=» EXTRN PRSTBL START OF BLOCK«, t00=0x000e, t01=0x014a}
0x1746…176c               Head {h00=0x0022, h01=0x0050, text=» EXTRN PRCHRO CHARACTER OUTPUT«, t00=0x000e, t01=0x016e}
0x176c…178e (15, 0, 400)  Head {h00=0x001e, h01=0x0050, text=» EXTRN PRENBL END OF BLOCK«, t00=0x000f, t01=0x0004}
0x178e…17ac               Head {h00=0x001a, h01=0x0050, text=» EXTRN PRDISP DISPATCH«, t00=0x000f, t01=0x0026}
0x17ac…17b6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0044}
0x17b6…17ca               Head {h00=0x0010, h01=0x0050, text=»*      VIDEO«, t00=0x000f, t01=0x004e}
0x17ca…17d4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0062}
0x17d4…17fa               Head {h00=0x0022, h01=0x0050, text=» EXTRN VUCHRI CHARACTER INPUT «, t00=0x000f, t01=0x006c}
0x17fa…181e               Head {h00=0x0020, h01=0x0050, text=» EXTRN VUSTBL START OF BLOCK«, t00=0x000f, t01=0x0092}
0x181e…1844               Head {h00=0x0022, h01=0x0050, text=» EXTRN VUCHRO CHARACTER OUTPUT«, t00=0x000f, t01=0x00b6}
0x1844…1866               Head {h00=0x001e, h01=0x0050, text=» EXTRN VUENBL END OF BLOCK«, t00=0x000f, t01=0x00dc}
0x1866…1884               Head {h00=0x001a, h01=0x0050, text=» EXTRN VUDISP DISPATCH«, t00=0x000f, t01=0x00fe}
0x1884…188e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x011c}
0x188e…189c               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000f, t01=0x0126}
0x189c…18a6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0134}
0x18a6…18c4               Head {h00=0x001a, h01=0x0050, text=»*    DWT DISPLACEMENTS«, t00=0x000f, t01=0x013e}
0x18c4…18ce               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x015c}
0x18ce…18f6               Head {h00=0x0024, h01=0x0050, text=» EXTRN DWTCHP CHANNEL PARAMETERS«, t00=0x000f, t01=0x0166}
0x18f6…1912               Head {h00=0x0018, h01=0x0050, text=» EXTRN DWTST STATUS «, t00=0x000f, t01=0x018e}
0x1912…1934               Head {h00=0x001e, h01=0x0050, text=» EXTRN DWTECB ECB ADDRESS «, t00=0x0010, t01=0x001a}
0x1934…1958               Head {h00=0x0020, h01=0x0050, text=» EXTRN DWTOR INDEX AND ORDER«, t00=0x0010, t01=0x003c}
0x1958…198a               Head {h00=0x002e, h01=0x0050, text=» EXTRN DWTADR DRIVER ADDRESS BLOCK ADDRESS«, t00=0x0010, t01=0x0060}
0x198a…19b8               Head {h00=0x002a, h01=0x0050, text=» EXTRN DWTWAT WAIT/ACTIVATE INDICATOR «, t00=0x0010, t01=0x0092}
0x19b8…19de               Head {h00=0x0022, h01=0x0050, text=» EXTRN DWTA3 SAVE AREA FOR A3 «, t00=0x0010, t01=0x00c0}
0x19de…1a04               Head {h00=0x0022, h01=0x0050, text=» EXTRN DWTA4 SAVE AREA FOR A4 «, t00=0x0010, t01=0x00e6}
0x1a04…1a2a               Head {h00=0x0022, h01=0x0050, text=» EXTRN DWTA5 SAVE AREA FOR A5 «, t00=0x0010, t01=0x010c}
0x1a2a…1a4a               Head {h00=0x001c, h01=0x0050, text=» EXTRN DWTSB2 STACK BASE«, t00=0x0010, t01=0x0132}
0x1a4a…1a70               Head {h00=0x0022, h01=0x0050, text=» EXTRN DWTA7 SAVE AREA FOR A7 «, t00=0x0010, t01=0x0152}
0x1a70…1a96               Head {h00=0x0022, h01=0x0050, text=» EXTRN DWTA8 SAVE AREA FOR A8 «, t00=0x0010, t01=0x0178}
0x1a96…1ace               Head {h00=0x0034, h01=0x0050, text=» EXTRN DWTECH DWT ADDRESS OF ECHO OUTPUT DEVICE «, t00=0x0011, t01=0x000e}
0x1ace…1ad8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0046}
0x1ad8…1ae2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0050}
0x1ae2…1b00               Head {h00=0x001a, h01=0x0050, text=»*    ECB DISPLACEMENTS«, t00=0x0011, t01=0x005a}
0x1b00…1b0a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0078}
0x1b0a…1b2e               Head {h00=0x0020, h01=0x0050, text=» EXTRN ECBBA BUFFER ADDRESS «, t00=0x0011, t01=0x0082}
0x1b2e…1b54               Head {h00=0x0022, h01=0x0050, text=» EXTRN ECBRL REQUESTED LENGTH «, t00=0x0011, t01=0x00a6}
0x1b54…1b7a               Head {h00=0x0022, h01=0x0050, text=» EXTRN ECBEL EFFECTIVE LENGTH «, t00=0x0011, t01=0x00cc}
0x1b7a…1b84               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x00f2}
0x1b84…1b8e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x00fc}
0x1b8e…1ba8               Head {h00=0x0016, h01=0x0050, text=»*    MISCELLANEOUS«, t00=0x0011, t01=0x0106}
0x1ba8…1bb2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0120}
0x1bb2…1bea               Head {h00=0x0034, h01=0x0050, text=» EXTRN RECADR RECOVERY ADDR IN DRIVER ADDR BLOCK«, t00=0x0011, t01=0x012a}
0x1bea…1c24               Head {h00=0x0036, h01=0x0050, text=» EXTRN ECHADR ECHO ADDRESS IN DRIVER ADDRESS BLOCK«, t00=0x0011, t01=0x0162}
0x1c24…1c2e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x000c}
0x1c2e…1c3c               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0012, t01=0x0016}
0x1c3c…1c46               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0024}
0x1c46…1c66               Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x0012, t01=0x002e}
0x1c66…1c86               Head {h00=0x001c, h01=0x0050, text=»* CONDITIONAL ASSEMBLY *«, t00=0x0012, t01=0x004e}
0x1c86…1ca6               Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x0012, t01=0x006e}
0x1ca6…1cb0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x008e}
0x1cb0…1cea               Head {h00=0x0036, h01=0x0050, text=»* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION«, t00=0x0012, t01=0x0098}
0x1cea…1d1c               Head {h00=0x002e, h01=0x0050, text=»* SET IS OBTAINED BY SETTING CPU852 EQU 0.«, t00=0x0012, t01=0x00d2}
0x1d1c…1d26               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0104}
0x1d26…1d3a               Head {h00=0x0010, h01=0x0050, text=»CPU852 EQU 1«, t00=0x0012, t01=0x010e}
0x1d3a…1d44               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0122}
0x1d44…1d4e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x012c}
0x1d4e…1d8c               Head {h00=0x003a, h01=0x0050, text=»* THE FOLLOWING CONDITIONS DEFINE WHICH CHANNEL UNITS «, t00=0x0012, t01=0x0136}
0x1d8c…1dc8               Head {h00=0x0038, h01=0x0050, text=»* FOR TERMINAL DEVICES THAT ARE USED IN THE SYSTEM. «, t00=0x0012, t01=0x0174}
0x1dc8…1df4               Head {h00=0x0028, h01=0x0050, text=»* 0 MEANS CHANNEL UNIT IS NOT USED. «, t00=0x0013, t01=0x0020}
0x1df4…1e1c               Head {h00=0x0024, h01=0x0050, text=»* 1 MEANS CHANNEL UNIT IS USED. «, t00=0x0013, t01=0x004c}
0x1e1c…1e26               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0074}
0x1e26…1e38               Head {h00=0x000e, h01=0x0050, text=»X:A EQU 0 «, t00=0x0013, t01=0x007e}
0x1e38…1e50               Head {h00=0x0014, h01=0x0050, text=»LT EQU X:A CHLT «, t00=0x0013, t01=0x0090}
0x1e50…1e5a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x00a8}
0x1e5a…1e6c               Head {h00=0x000e, h01=0x0050, text=»X:B EQU 0 «, t00=0x0013, t01=0x00b2}
0x1e6c…1e84               Head {h00=0x0014, h01=0x0050, text=»RT EQU X:B CHRT «, t00=0x0013, t01=0x00c4}
0x1e84…1e8e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x00dc}
0x1e8e…1ea0               Head {h00=0x000e, h01=0x0050, text=»X:C EQU 0 «, t00=0x0013, t01=0x00e6}
0x1ea0…1eba               Head {h00=0x0016, h01=0x0050, text=»SL EQU X:C SALCUZ «, t00=0x0013, t01=0x00f8}
0x1eba…1ec4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0112}
0x1ec4…1ed6               Head {h00=0x000e, h01=0x0050, text=»X:D EQU 0 «, t00=0x0013, t01=0x011c}
0x1ed6…1ef0               Head {h00=0x0016, h01=0x0050, text=»AS EQU X:D ASCU4Z «, t00=0x0013, t01=0x012e}
0x1ef0…1efa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0148}
0x1efa…1f0c               Head {h00=0x000e, h01=0x0050, text=»X:E EQU 0 «, t00=0x0013, t01=0x0152}
0x1f0c…1f24               Head {h00=0x0014, h01=0x0050, text=»FT EQU X:E FT80 «, t00=0x0013, t01=0x0164}
0x1f24…1f2e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x017c}
0x1f2e…1f40               Head {h00=0x000e, h01=0x0050, text=»X:F EQU 0 «, t00=0x0013, t01=0x0186}
0x1f40…1f5e               Head {h00=0x001a, h01=0x0050, text=»PL EQU X:F PLC - LOCAL«, t00=0x0014, t01=0x0008}
0x1f5e…1f68               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0026}
0x1f68…1f76               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0014, t01=0x0030}
0x1f76…1f80               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x003e}
0x1f80…1f92               Head {h00=0x000e, h01=0x0050, text=»X:G EQU 0 «, t00=0x0014, t01=0x0048}
0x1f92…1fb2               Head {h00=0x001c, h01=0x0050, text=»PR EQU X:G PLC - REMOTE «, t00=0x0014, t01=0x005a}
0x1fb2…1fbc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x007a}
0x1fbc…1fce               Head {h00=0x000e, h01=0x0050, text=»X:H EQU 0 «, t00=0x0014, t01=0x0084}
0x1fce…1fe6               Head {h00=0x0014, h01=0x0050, text=»VU EQU X:H VIDEO«, t00=0x0014, t01=0x0096}
0x1fe6…1ff0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x00ae}
0x1ff0…1ffa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x00b8}
0x1ffa…2028               Head {h00=0x002a, h01=0x0050, text=»* ECHO FUNCTION IS INCLUDED IF CECHO=1«, t00=0x0014, t01=0x00c2}
0x2028…2032               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x00f0}
0x2032…2044               Head {h00=0x000e, h01=0x0050, text=»X:I EQU 1 «, t00=0x0014, t01=0x00fa}
0x2044…205a               Head {h00=0x0012, h01=0x0050, text=»CECHO EQU X:I «, t00=0x0014, t01=0x010c}
0x205a…2064               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0122}
0x2064…206e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x012c}
0x206e…20ae               Head {h00=0x003c, h01=0x0050, text=»* CONDITIONAL ASSEMBLY PARAMETER FOR ONLY SUM-CONNECTION«, t00=0x0014, t01=0x0136}
0x20ae…20dc               Head {h00=0x002a, h01=0x0050, text=»* NTONSU = 0 MEANS ONLY SUM-CONNECTION«, t00=0x0014, t01=0x0176}
0x20dc…20e6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0014}
0x20e6…2100               Head {h00=0x0016, h01=0x0050, text=»S1 EQU SL+AS U =1 «, t00=0x0015, t01=0x001e}
0x2100…211a               Head {h00=0x0016, h01=0x0050, text=»S2 EQU S1+FT U =1 «, t00=0x0015, t01=0x0038}
0x211a…2134               Head {h00=0x0016, h01=0x0050, text=»S3 EQU S2+PL U =1 «, t00=0x0015, t01=0x0052}
0x2134…214e               Head {h00=0x0016, h01=0x0050, text=»S4 EQU S3+PR U =1 «, t00=0x0015, t01=0x006c}
0x214e…2168               Head {h00=0x0016, h01=0x0050, text=»S5 EQU S4+VU U =1 «, t00=0x0015, t01=0x0086}
0x2168…2172               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00a0}
0x2172…218c               Head {h00=0x0016, h01=0x0050, text=»NTONSU EQU S5 U =1«, t00=0x0015, t01=0x00aa}
0x218c…2196               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00c4}
0x2196…21a4               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0015, t01=0x00ce}
0x21a4…21ae               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00dc}
0x21ae…21c4               Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0015, t01=0x00e6}
0x21c4…21da               Head {h00=0x0012, h01=0x0050, text=»* CONSTANTS * «, t00=0x0015, t01=0x00fc}
0x21da…21f0               Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0015, t01=0x0112}
0x21f0…21fa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0128}
0x21fa…2220               Head {h00=0x0022, h01=0x0050, text=»*    DWT STATUS FLAGS (DWTST) «, t00=0x0015, t01=0x0132}
0x2220…222a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0158}
0x222a…224e               Head {h00=0x0020, h01=0x0050, text=»DWFBSY EQU /8000 DEVICE BUSY«, t00=0x0015, t01=0x0162}
0x224e…2270               Head {h00=0x001e, h01=0x0050, text=»DWFECH EQU /2000 ECHO MODE«, t00=0x0015, t01=0x0186}
0x2270…2298               Head {h00=0x0024, h01=0x0050, text=»DWFINP EQU /0020 INPUT REQUESTED«, t00=0x0016, t01=0x0018}
0x2298…22a2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0040}
0x22a2…22ac               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x004a}
0x22ac…22c6               Head {h00=0x0016, h01=0x0050, text=»*    MISCELLANEOUS«, t00=0x0016, t01=0x0054}
0x22c6…22d0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x006e}
0x22d0…2304               Head {h00=0x0030, h01=0x0050, text=»NOTOPR EQU /0001 RETURN CODE "NOT OPERABLE" «, t00=0x0016, t01=0x0078}
0x2304…233e               Head {h00=0x0036, h01=0x0050, text=»CONFER EQU /0001 RETURN CODE "CONFIGURATION ERROR"«, t00=0x0016, t01=0x00ac}
0x233e…2372               Head {h00=0x0030, h01=0x0050, text=»REQERR EQU /8000 RETURN CODE "REQUEST ERROR"«, t00=0x0016, t01=0x00e6}
0x2372…23aa               Head {h00=0x0034, h01=0x0050, text=»MASKCT EQU /0F MASK FOR CONNECTION TYPE (DWTCHP)«, t00=0x0016, t01=0x011a}
0x23aa…23b4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0152}
0x23b4…23c2               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0016, t01=0x015c}
0x23c2…23cc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x016a}
0x23cc…23e2               Head {h00=0x0012, h01=0x0050, text=»**************«, t00=0x0016, t01=0x0174}
0x23e2…23f8               Head {h00=0x0012, h01=0x0050, text=»* DATA AREAS *«, t00=0x0016, t01=0x018a}
0x23f8…240e               Head {h00=0x0012, h01=0x0050, text=»**************«, t00=0x0017, t01=0x0010}
0x240e…2418               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0026}
0x2418…2432               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0017, t01=0x0030}
0x2432…243c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x004a}
0x243c…2458               Head {h00=0x0018, h01=0x0050, text=»*    DISPATCH TABLES«, t00=0x0017, t01=0x0054}
0x2458…2462               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0070}
0x2462…2480               Head {h00=0x001a, h01=0x0050, text=»*      CHARACTER INPUT«, t00=0x0017, t01=0x007a}
0x2480…2494               Head {h00=0x0010, h01=0x0050, text=»INPTAB EQU *«, t00=0x0017, t01=0x0098}
0x2494…24a6               Head {h00=0x000e, h01=0x0050, text=» IFT LT=0 «, t00=0x0017, t01=0x00ac}
0x24a6…24ba               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x0017, t01=0x00be}
0x24ba…24c6               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0017, t01=0x00d2}
0x24c6…24e0               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0017, t01=0x00de}
0x24e0…24f2               Head {h00=0x000e, h01=0x0050, text=» IFT LT=1 «, t00=0x0017, t01=0x00f8}
0x24f2…2506               Head {h00=0x0010, h01=0x0050, text=» DATA LTCHRI«, t00=0x0017, t01=0x010a}
0x2506…2512               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0017, t01=0x011e}
0x2512…252c               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0017, t01=0x012a}
0x252c…2536               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0144}
0x2536…2548               Head {h00=0x000e, h01=0x0050, text=» IFT RT=0 «, t00=0x0017, t01=0x014e}
0x2548…255c               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x0017, t01=0x0160}
0x255c…2568               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0017, t01=0x0174}
0x2568…2582               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0017, t01=0x0180}
0x2582…2594               Head {h00=0x000e, h01=0x0050, text=» IFT RT=1 «, t00=0x0018, t01=0x000a}
0x2594…25a8               Head {h00=0x0010, h01=0x0050, text=» DATA RTCHRI«, t00=0x0018, t01=0x001c}
0x25a8…25b4               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0018, t01=0x0030}
0x25b4…25ce               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0018, t01=0x003c}
0x25ce…25d8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0056}
0x25d8…25ea               Head {h00=0x000e, h01=0x0050, text=» IFT SL=0 «, t00=0x0018, t01=0x0060}
0x25ea…25fe               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x0018, t01=0x0072}
0x25fe…260a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0018, t01=0x0086}
0x260a…2624               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0018, t01=0x0092}
0x2624…2636               Head {h00=0x000e, h01=0x0050, text=» IFT SL=1 «, t00=0x0018, t01=0x00ac}
0x2636…264a               Head {h00=0x0010, h01=0x0050, text=» DATA SLCHRI«, t00=0x0018, t01=0x00be}
0x264a…2656               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0018, t01=0x00d2}
0x2656…2670               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0018, t01=0x00de}
0x2670…267a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x00f8}
0x267a…268c               Head {h00=0x000e, h01=0x0050, text=» IFT AS=0 «, t00=0x0018, t01=0x0102}
0x268c…26a0               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x0018, t01=0x0114}
0x26a0…26ac               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0018, t01=0x0128}
0x26ac…26c6               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0018, t01=0x0134}
0x26c6…26d8               Head {h00=0x000e, h01=0x0050, text=» IFT AS=1 «, t00=0x0018, t01=0x014e}
0x26d8…26ec               Head {h00=0x0010, h01=0x0050, text=» DATA ASCHRI«, t00=0x0018, t01=0x0160}
0x26ec…26f8               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0018, t01=0x0174}
0x26f8…2712               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0018, t01=0x0180}
0x2712…271c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x000a}
0x271c…272e               Head {h00=0x000e, h01=0x0050, text=» IFT FT=0 «, t00=0x0019, t01=0x0014}
0x272e…2742               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x0019, t01=0x0026}
0x2742…274e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0019, t01=0x003a}
0x274e…2768               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0019, t01=0x0046}
0x2768…277a               Head {h00=0x000e, h01=0x0050, text=» IFT FT=1 «, t00=0x0019, t01=0x0060}
0x277a…278e               Head {h00=0x0010, h01=0x0050, text=» DATA FTCHRI«, t00=0x0019, t01=0x0072}
0x278e…279a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0019, t01=0x0086}
0x279a…27b4               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0019, t01=0x0092}
0x27b4…27be               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x00ac}
0x27be…27d0               Head {h00=0x000e, h01=0x0050, text=» IFT PL=0 «, t00=0x0019, t01=0x00b6}
0x27d0…27e4               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x0019, t01=0x00c8}
0x27e4…27f0               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0019, t01=0x00dc}
0x27f0…280a               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0019, t01=0x00e8}
0x280a…281c               Head {h00=0x000e, h01=0x0050, text=» IFT PL=1 «, t00=0x0019, t01=0x0102}
0x281c…2830               Head {h00=0x0010, h01=0x0050, text=» DATA PLCHRI«, t00=0x0019, t01=0x0114}
0x2830…283c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0019, t01=0x0128}
0x283c…2856               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0019, t01=0x0134}
0x2856…2860               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x014e}
0x2860…2872               Head {h00=0x000e, h01=0x0050, text=» IFT PR=0 «, t00=0x0019, t01=0x0158}
0x2872…2886               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x0019, t01=0x016a}
0x2886…2892               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0019, t01=0x017e}
0x2892…28ac               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0019, t01=0x018a}
0x28ac…28be               Head {h00=0x000e, h01=0x0050, text=» IFT PR=1 «, t00=0x001a, t01=0x0014}
0x28be…28d2               Head {h00=0x0010, h01=0x0050, text=» DATA PRCHRI«, t00=0x001a, t01=0x0026}
0x28d2…28de               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001a, t01=0x003a}
0x28de…28f8               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001a, t01=0x0046}
0x28f8…2902               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0060}
0x2902…2914               Head {h00=0x000e, h01=0x0050, text=» IFT VU=0 «, t00=0x001a, t01=0x006a}
0x2914…2928               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x001a, t01=0x007c}
0x2928…2934               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001a, t01=0x0090}
0x2934…294e               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001a, t01=0x009c}
0x294e…2960               Head {h00=0x000e, h01=0x0050, text=» IFT VU=1 «, t00=0x001a, t01=0x00b6}
0x2960…2974               Head {h00=0x0010, h01=0x0050, text=» DATA VUCHRI«, t00=0x001a, t01=0x00c8}
0x2974…2980               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001a, t01=0x00dc}
0x2980…299a               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001a, t01=0x00e8}
0x299a…29b6               Head {h00=0x0018, h01=0x0050, text=»DTABLN EQU *-INPTAB «, t00=0x001a, t01=0x0102}
0x29b6…29c0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x011e}
0x29c0…29ca               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0128}
0x29ca…29e8               Head {h00=0x001a, h01=0x0050, text=»*      START OF BLOCK «, t00=0x001a, t01=0x0132}
0x29e8…29fc               Head {h00=0x0010, h01=0x0050, text=»STBTAB EQU *«, t00=0x001a, t01=0x0150}
0x29fc…2a0e               Head {h00=0x000e, h01=0x0050, text=» IFT LT=0 «, t00=0x001a, t01=0x0164}
0x2a0e…2a22               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x001a, t01=0x0176}
0x2a22…2a2e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001a, t01=0x018a}
0x2a2e…2a48               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001b, t01=0x0008}
0x2a48…2a5a               Head {h00=0x000e, h01=0x0050, text=» IFT LT=1 «, t00=0x001b, t01=0x0022}
0x2a5a…2a6e               Head {h00=0x0010, h01=0x0050, text=» DATA LTSTBL«, t00=0x001b, t01=0x0034}
0x2a6e…2a7a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001b, t01=0x0048}
0x2a7a…2a94               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001b, t01=0x0054}
0x2a94…2a9e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x006e}
0x2a9e…2ab0               Head {h00=0x000e, h01=0x0050, text=» IFT RT=0 «, t00=0x001b, t01=0x0078}
0x2ab0…2ac4               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x001b, t01=0x008a}
0x2ac4…2ad0               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001b, t01=0x009e}
0x2ad0…2aea               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001b, t01=0x00aa}
0x2aea…2afc               Head {h00=0x000e, h01=0x0050, text=» IFT RT=1 «, t00=0x001b, t01=0x00c4}
0x2afc…2b10               Head {h00=0x0010, h01=0x0050, text=» DATA RTSTBL«, t00=0x001b, t01=0x00d6}
0x2b10…2b1c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001b, t01=0x00ea}
0x2b1c…2b36               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001b, t01=0x00f6}
0x2b36…2b40               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0110}
0x2b40…2b52               Head {h00=0x000e, h01=0x0050, text=» IFT SL=0 «, t00=0x001b, t01=0x011a}
0x2b52…2b66               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x001b, t01=0x012c}
0x2b66…2b72               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001b, t01=0x0140}
0x2b72…2b8c               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001b, t01=0x014c}
0x2b8c…2b9e               Head {h00=0x000e, h01=0x0050, text=» IFT SL=1 «, t00=0x001b, t01=0x0166}
0x2b9e…2bb2               Head {h00=0x0010, h01=0x0050, text=» DATA SLSTBL«, t00=0x001b, t01=0x0178}
0x2bb2…2bbe               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001b, t01=0x018c}
0x2bbe…2bd8               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001c, t01=0x0008}
0x2bd8…2be2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0022}
0x2be2…2bf4               Head {h00=0x000e, h01=0x0050, text=» IFT AS=0 «, t00=0x001c, t01=0x002c}
0x2bf4…2c08               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x001c, t01=0x003e}
0x2c08…2c14               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001c, t01=0x0052}
0x2c14…2c2e               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001c, t01=0x005e}
0x2c2e…2c40               Head {h00=0x000e, h01=0x0050, text=» IFT AS=1 «, t00=0x001c, t01=0x0078}
0x2c40…2c54               Head {h00=0x0010, h01=0x0050, text=» DATA ASSTBL«, t00=0x001c, t01=0x008a}
0x2c54…2c60               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001c, t01=0x009e}
0x2c60…2c7a               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001c, t01=0x00aa}
0x2c7a…2c84               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x00c4}
0x2c84…2c96               Head {h00=0x000e, h01=0x0050, text=» IFT FT=0 «, t00=0x001c, t01=0x00ce}
0x2c96…2caa               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x001c, t01=0x00e0}
0x2caa…2cb6               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001c, t01=0x00f4}
0x2cb6…2cd0               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001c, t01=0x0100}
0x2cd0…2ce2               Head {h00=0x000e, h01=0x0050, text=» IFT FT=1 «, t00=0x001c, t01=0x011a}
0x2ce2…2cf6               Head {h00=0x0010, h01=0x0050, text=» DATA FTSTBL«, t00=0x001c, t01=0x012c}
0x2cf6…2d02               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001c, t01=0x0140}
0x2d02…2d1c               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001c, t01=0x014c}
0x2d1c…2d26               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0166}
0x2d26…2d38               Head {h00=0x000e, h01=0x0050, text=» IFT PL=0 «, t00=0x001c, t01=0x0170}
0x2d38…2d4c               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x001c, t01=0x0182}
0x2d4c…2d58               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001d, t01=0x0008}
0x2d58…2d72               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001d, t01=0x0014}
0x2d72…2d84               Head {h00=0x000e, h01=0x0050, text=» IFT PL=1 «, t00=0x001d, t01=0x002e}
0x2d84…2d98               Head {h00=0x0010, h01=0x0050, text=» DATA PLSTBL«, t00=0x001d, t01=0x0040}
0x2d98…2da4               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001d, t01=0x0054}
0x2da4…2dbe               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001d, t01=0x0060}
0x2dbe…2dc8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x007a}
0x2dc8…2dda               Head {h00=0x000e, h01=0x0050, text=» IFT PR=0 «, t00=0x001d, t01=0x0084}
0x2dda…2dee               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x001d, t01=0x0096}
0x2dee…2dfa               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001d, t01=0x00aa}
0x2dfa…2e14               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001d, t01=0x00b6}
0x2e14…2e26               Head {h00=0x000e, h01=0x0050, text=» IFT PR=1 «, t00=0x001d, t01=0x00d0}
0x2e26…2e3a               Head {h00=0x0010, h01=0x0050, text=» DATA PRSTBL«, t00=0x001d, t01=0x00e2}
0x2e3a…2e46               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001d, t01=0x00f6}
0x2e46…2e60               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001d, t01=0x0102}
0x2e60…2e6a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x011c}
0x2e6a…2e7c               Head {h00=0x000e, h01=0x0050, text=» IFT VU=0 «, t00=0x001d, t01=0x0126}
0x2e7c…2e90               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x001d, t01=0x0138}
0x2e90…2e9c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001d, t01=0x014c}
0x2e9c…2eb6               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001d, t01=0x0158}
0x2eb6…2ec8               Head {h00=0x000e, h01=0x0050, text=» IFT VU=1 «, t00=0x001d, t01=0x0172}
0x2ec8…2edc               Head {h00=0x0010, h01=0x0050, text=» DATA VUSTBL«, t00=0x001d, t01=0x0184}
0x2edc…2ee8               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001e, t01=0x0008}
0x2ee8…2f02               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001e, t01=0x0014}
0x2f02…2f0c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x002e}
0x2f0c…2f16               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0038}
0x2f16…2f36               Head {h00=0x001c, h01=0x0050, text=»*      CHARACTER OUTPUT «, t00=0x001e, t01=0x0042}
0x2f36…2f4a               Head {h00=0x0010, h01=0x0050, text=»OUPTAB EQU *«, t00=0x001e, t01=0x0062}
0x2f4a…2f5c               Head {h00=0x000e, h01=0x0050, text=» IFT LT=0 «, t00=0x001e, t01=0x0076}
0x2f5c…2f70               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x001e, t01=0x0088}
0x2f70…2f7c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001e, t01=0x009c}
0x2f7c…2f96               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001e, t01=0x00a8}
0x2f96…2fa8               Head {h00=0x000e, h01=0x0050, text=» IFT LT=1 «, t00=0x001e, t01=0x00c2}
0x2fa8…2fbc               Head {h00=0x0010, h01=0x0050, text=» DATA LTCHRO«, t00=0x001e, t01=0x00d4}
0x2fbc…2fc8               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001e, t01=0x00e8}
0x2fc8…2fe2               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001e, t01=0x00f4}
0x2fe2…2fec               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x010e}
0x2fec…2ffe               Head {h00=0x000e, h01=0x0050, text=» IFT RT=0 «, t00=0x001e, t01=0x0118}
0x2ffe…3012               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x001e, t01=0x012a}
0x3012…301e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001e, t01=0x013e}
0x301e…3038               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001e, t01=0x014a}
0x3038…304a               Head {h00=0x000e, h01=0x0050, text=» IFT RT=1 «, t00=0x001e, t01=0x0164}
0x304a…305e               Head {h00=0x0010, h01=0x0050, text=» DATA RTCHRO«, t00=0x001e, t01=0x0176}
0x305e…306a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001e, t01=0x018a}
0x306a…3084               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001f, t01=0x0008}
0x3084…308e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0022}
0x308e…30a0               Head {h00=0x000e, h01=0x0050, text=» IFT SL=0 «, t00=0x001f, t01=0x002c}
0x30a0…30b4               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x001f, t01=0x003e}
0x30b4…30c0               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001f, t01=0x0052}
0x30c0…30da               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001f, t01=0x005e}
0x30da…30ec               Head {h00=0x000e, h01=0x0050, text=» IFT SL=1 «, t00=0x001f, t01=0x0078}
0x30ec…3100               Head {h00=0x0010, h01=0x0050, text=» DATA SLCHRO«, t00=0x001f, t01=0x008a}
0x3100…310c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001f, t01=0x009e}
0x310c…3126               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001f, t01=0x00aa}
0x3126…3130               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x00c4}
0x3130…3142               Head {h00=0x000e, h01=0x0050, text=» IFT AS=0 «, t00=0x001f, t01=0x00ce}
0x3142…3156               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x001f, t01=0x00e0}
0x3156…3162               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001f, t01=0x00f4}
0x3162…317c               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001f, t01=0x0100}
0x317c…318e               Head {h00=0x000e, h01=0x0050, text=» IFT AS=1 «, t00=0x001f, t01=0x011a}
0x318e…31a2               Head {h00=0x0010, h01=0x0050, text=» DATA ASCHRO«, t00=0x001f, t01=0x012c}
0x31a2…31ae               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001f, t01=0x0140}
0x31ae…31c8               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001f, t01=0x014c}
0x31c8…31d2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0166}
0x31d2…31e4               Head {h00=0x000e, h01=0x0050, text=» IFT FT=0 «, t00=0x001f, t01=0x0170}
0x31e4…31f8               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x001f, t01=0x0182}
0x31f8…3204               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0020, t01=0x0008}
0x3204…321e               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0020, t01=0x0014}
0x321e…3230               Head {h00=0x000e, h01=0x0050, text=» IFT FT=1 «, t00=0x0020, t01=0x002e}
0x3230…3244               Head {h00=0x0010, h01=0x0050, text=» DATA FTCHRO«, t00=0x0020, t01=0x0040}
0x3244…3250               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0020, t01=0x0054}
0x3250…326a               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0020, t01=0x0060}
0x326a…3274               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x007a}
0x3274…3286               Head {h00=0x000e, h01=0x0050, text=» IFT PL=0 «, t00=0x0020, t01=0x0084}
0x3286…329a               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x0020, t01=0x0096}
0x329a…32a6               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0020, t01=0x00aa}
0x32a6…32c0               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0020, t01=0x00b6}
0x32c0…32d2               Head {h00=0x000e, h01=0x0050, text=» IFT PL=1 «, t00=0x0020, t01=0x00d0}
0x32d2…32e6               Head {h00=0x0010, h01=0x0050, text=» DATA PLCHRO«, t00=0x0020, t01=0x00e2}
0x32e6…32f2               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0020, t01=0x00f6}
0x32f2…330c               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0020, t01=0x0102}
0x330c…3316               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x011c}
0x3316…3328               Head {h00=0x000e, h01=0x0050, text=» IFT PR=0 «, t00=0x0020, t01=0x0126}
0x3328…333c               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x0020, t01=0x0138}
0x333c…3348               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0020, t01=0x014c}
0x3348…3362               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0020, t01=0x0158}
0x3362…3374               Head {h00=0x000e, h01=0x0050, text=» IFT PR=1 «, t00=0x0020, t01=0x0172}
0x3374…3388               Head {h00=0x0010, h01=0x0050, text=» DATA PRCHRO«, t00=0x0020, t01=0x0184}
0x3388…3394               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0021, t01=0x0008}
0x3394…33ae               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0021, t01=0x0014}
0x33ae…33b8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x002e}
0x33b8…33ca               Head {h00=0x000e, h01=0x0050, text=» IFT VU=0 «, t00=0x0021, t01=0x0038}
0x33ca…33de               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x0021, t01=0x004a}
0x33de…33ea               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0021, t01=0x005e}
0x33ea…3404               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0021, t01=0x006a}
0x3404…3416               Head {h00=0x000e, h01=0x0050, text=» IFT VU=1 «, t00=0x0021, t01=0x0084}
0x3416…342a               Head {h00=0x0010, h01=0x0050, text=» DATA VUCHRO«, t00=0x0021, t01=0x0096}
0x342a…3436               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0021, t01=0x00aa}
0x3436…3450               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0021, t01=0x00b6}
0x3450…345a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00d0}
0x345a…3464               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00da}
0x3464…3480               Head {h00=0x0018, h01=0x0050, text=»*      END OF BLOCK «, t00=0x0021, t01=0x00e4}
0x3480…3494               Head {h00=0x0010, h01=0x0050, text=»ENBTAB EQU *«, t00=0x0021, t01=0x0100}
0x3494…34a6               Head {h00=0x000e, h01=0x0050, text=» IFT LT=0 «, t00=0x0021, t01=0x0114}
0x34a6…34ba               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x0021, t01=0x0126}
0x34ba…34c6               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0021, t01=0x013a}
0x34c6…34e0               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0021, t01=0x0146}
0x34e0…34f2               Head {h00=0x000e, h01=0x0050, text=» IFT LT=1 «, t00=0x0021, t01=0x0160}
0x34f2…3506               Head {h00=0x0010, h01=0x0050, text=» DATA LTENBL«, t00=0x0021, t01=0x0172}
0x3506…3512               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0021, t01=0x0186}
0x3512…352c (34, 0, 398)  Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0022, t01=0x0004}
0x352c…3536               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x001e}
0x3536…3548               Head {h00=0x000e, h01=0x0050, text=» IFT RT=0 «, t00=0x0022, t01=0x0028}
0x3548…355c               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x0022, t01=0x003a}
0x355c…3568               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0022, t01=0x004e}
0x3568…3582               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0022, t01=0x005a}
0x3582…3594               Head {h00=0x000e, h01=0x0050, text=» IFT RT=1 «, t00=0x0022, t01=0x0074}
0x3594…35a8               Head {h00=0x0010, h01=0x0050, text=» DATA RTENBL«, t00=0x0022, t01=0x0086}
0x35a8…35b4               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0022, t01=0x009a}
0x35b4…35ce               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0022, t01=0x00a6}
0x35ce…35d8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x00c0}
0x35d8…35ea               Head {h00=0x000e, h01=0x0050, text=» IFT SL=0 «, t00=0x0022, t01=0x00ca}
0x35ea…35fe               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x0022, t01=0x00dc}
0x35fe…360a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0022, t01=0x00f0}
0x360a…3624               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0022, t01=0x00fc}
0x3624…3636               Head {h00=0x000e, h01=0x0050, text=» IFT SL=1 «, t00=0x0022, t01=0x0116}
0x3636…364a               Head {h00=0x0010, h01=0x0050, text=» DATA SLENBL«, t00=0x0022, t01=0x0128}
0x364a…3656               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0022, t01=0x013c}
0x3656…3670               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0022, t01=0x0148}
0x3670…367a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x0162}
0x367a…368c               Head {h00=0x000e, h01=0x0050, text=» IFT AS=0 «, t00=0x0022, t01=0x016c}
0x368c…36a0               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x0022, t01=0x017e}
0x36a0…36ac (35, 0, 400)  Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0023, t01=0x0004}
0x36ac…36c6               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0023, t01=0x0010}
0x36c6…36d8               Head {h00=0x000e, h01=0x0050, text=» IFT AS=1 «, t00=0x0023, t01=0x002a}
0x36d8…36ec               Head {h00=0x0010, h01=0x0050, text=» DATA ASENBL«, t00=0x0023, t01=0x003c}
0x36ec…36f8               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0023, t01=0x0050}
0x36f8…3712               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0023, t01=0x005c}
0x3712…371c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0076}
0x371c…372e               Head {h00=0x000e, h01=0x0050, text=» IFT FT=0 «, t00=0x0023, t01=0x0080}
0x372e…3742               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x0023, t01=0x0092}
0x3742…374e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0023, t01=0x00a6}
0x374e…3768               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0023, t01=0x00b2}
0x3768…377a               Head {h00=0x000e, h01=0x0050, text=» IFT FT=1 «, t00=0x0023, t01=0x00cc}
0x377a…378e               Head {h00=0x0010, h01=0x0050, text=» DATA FTENBL«, t00=0x0023, t01=0x00de}
0x378e…379a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0023, t01=0x00f2}
0x379a…37b4               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0023, t01=0x00fe}
0x37b4…37be               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0118}
0x37be…37d0               Head {h00=0x000e, h01=0x0050, text=» IFT PL=0 «, t00=0x0023, t01=0x0122}
0x37d0…37e4               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x0023, t01=0x0134}
0x37e4…37f0               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0023, t01=0x0148}
0x37f0…380a               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0023, t01=0x0154}
0x380a…381c               Head {h00=0x000e, h01=0x0050, text=» IFT PL=1 «, t00=0x0023, t01=0x016e}
0x381c…3830               Head {h00=0x0010, h01=0x0050, text=» DATA PLENBL«, t00=0x0023, t01=0x0180}
0x3830…383c (36, 0, 400)  Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0024, t01=0x0004}
0x383c…3856               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0024, t01=0x0010}
0x3856…3860               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x002a}
0x3860…3872               Head {h00=0x000e, h01=0x0050, text=» IFT PR=0 «, t00=0x0024, t01=0x0034}
0x3872…3886               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x0024, t01=0x0046}
0x3886…3892               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0024, t01=0x005a}
0x3892…38ac               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0024, t01=0x0066}
0x38ac…38be               Head {h00=0x000e, h01=0x0050, text=» IFT PR=1 «, t00=0x0024, t01=0x0080}
0x38be…38d2               Head {h00=0x0010, h01=0x0050, text=» DATA PRENBL«, t00=0x0024, t01=0x0092}
0x38d2…38de               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0024, t01=0x00a6}
0x38de…38f8               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0024, t01=0x00b2}
0x38f8…3902               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x00cc}
0x3902…3914               Head {h00=0x000e, h01=0x0050, text=» IFT VU=0 «, t00=0x0024, t01=0x00d6}
0x3914…3928               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x0024, t01=0x00e8}
0x3928…3934               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0024, t01=0x00fc}
0x3934…394e               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0024, t01=0x0108}
0x394e…3960               Head {h00=0x000e, h01=0x0050, text=» IFT VU=1 «, t00=0x0024, t01=0x0122}
0x3960…3974               Head {h00=0x0010, h01=0x0050, text=» DATA VUENBL«, t00=0x0024, t01=0x0134}
0x3974…3980               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0024, t01=0x0148}
0x3980…399a               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0024, t01=0x0154}
0x399a…39a4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x016e}
0x39a4…39ae               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0178}
0x39ae…39cc               Head {h00=0x001a, h01=0x0050, text=»*      END OF REQUEST «, t00=0x0024, t01=0x0182}
0x39cc…39e0               Head {h00=0x0010, h01=0x0050, text=»ENRTAB EQU *«, t00=0x0025, t01=0x0010}
0x39e0…39f2               Head {h00=0x000e, h01=0x0050, text=» IFT LT=0 «, t00=0x0025, t01=0x0024}
0x39f2…3a06               Head {h00=0x0010, h01=0x0050, text=» DATA TDISP «, t00=0x0025, t01=0x0036}
0x3a06…3a12               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0025, t01=0x004a}
0x3a12…3a2c               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0025, t01=0x0056}
0x3a2c…3a3e               Head {h00=0x000e, h01=0x0050, text=» IFT LT=1 «, t00=0x0025, t01=0x0070}
0x3a3e…3a52               Head {h00=0x0010, h01=0x0050, text=» DATA LTDISP«, t00=0x0025, t01=0x0082}
0x3a52…3a5e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0025, t01=0x0096}
0x3a5e…3a78               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0025, t01=0x00a2}
0x3a78…3a82               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x00bc}
0x3a82…3a94               Head {h00=0x000e, h01=0x0050, text=» IFT RT=0 «, t00=0x0025, t01=0x00c6}
0x3a94…3aa8               Head {h00=0x0010, h01=0x0050, text=» DATA TDISP «, t00=0x0025, t01=0x00d8}
0x3aa8…3ab4               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0025, t01=0x00ec}
0x3ab4…3ace               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0025, t01=0x00f8}
0x3ace…3ae0               Head {h00=0x000e, h01=0x0050, text=» IFT RT=1 «, t00=0x0025, t01=0x0112}
0x3ae0…3af4               Head {h00=0x0010, h01=0x0050, text=» DATA RTDISP«, t00=0x0025, t01=0x0124}
0x3af4…3b00               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0025, t01=0x0138}
0x3b00…3b1a               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0025, t01=0x0144}
0x3b1a…3b24               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x015e}
0x3b24…3b36               Head {h00=0x000e, h01=0x0050, text=» IFT SL=0 «, t00=0x0025, t01=0x0168}
0x3b36…3b4a               Head {h00=0x0010, h01=0x0050, text=» DATA TDISP «, t00=0x0025, t01=0x017a}
0x3b4a…3b56               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0025, t01=0x018e}
0x3b56…3b70               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0026, t01=0x000a}
0x3b70…3b82               Head {h00=0x000e, h01=0x0050, text=» IFT SL=1 «, t00=0x0026, t01=0x0024}
0x3b82…3b96               Head {h00=0x0010, h01=0x0050, text=» DATA SLDISP«, t00=0x0026, t01=0x0036}
0x3b96…3ba2               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0026, t01=0x004a}
0x3ba2…3bbc               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0026, t01=0x0056}
0x3bbc…3bc6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0070}
0x3bc6…3bd8               Head {h00=0x000e, h01=0x0050, text=» IFT AS=0 «, t00=0x0026, t01=0x007a}
0x3bd8…3bec               Head {h00=0x0010, h01=0x0050, text=» DATA TDISP «, t00=0x0026, t01=0x008c}
0x3bec…3bf8               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0026, t01=0x00a0}
0x3bf8…3c12               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0026, t01=0x00ac}
0x3c12…3c24               Head {h00=0x000e, h01=0x0050, text=» IFT AS=1 «, t00=0x0026, t01=0x00c6}
0x3c24…3c38               Head {h00=0x0010, h01=0x0050, text=» DATA ASDISP«, t00=0x0026, t01=0x00d8}
0x3c38…3c44               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0026, t01=0x00ec}
0x3c44…3c5e               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0026, t01=0x00f8}
0x3c5e…3c68               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0112}
0x3c68…3c7a               Head {h00=0x000e, h01=0x0050, text=» IFT FT=0 «, t00=0x0026, t01=0x011c}
0x3c7a…3c8e               Head {h00=0x0010, h01=0x0050, text=» DATA TDISP «, t00=0x0026, t01=0x012e}
0x3c8e…3c9a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0026, t01=0x0142}
0x3c9a…3cb4               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0026, t01=0x014e}
0x3cb4…3cc6               Head {h00=0x000e, h01=0x0050, text=» IFT FT=1 «, t00=0x0026, t01=0x0168}
0x3cc6…3cda               Head {h00=0x0010, h01=0x0050, text=» DATA FTDISP«, t00=0x0026, t01=0x017a}
0x3cda…3ce6               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0026, t01=0x018e}
0x3ce6…3d00               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0027, t01=0x000a}
0x3d00…3d0a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0024}
0x3d0a…3d1c               Head {h00=0x000e, h01=0x0050, text=» IFT PL=0 «, t00=0x0027, t01=0x002e}
0x3d1c…3d30               Head {h00=0x0010, h01=0x0050, text=» DATA TDISP «, t00=0x0027, t01=0x0040}
0x3d30…3d3c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0027, t01=0x0054}
0x3d3c…3d56               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0027, t01=0x0060}
0x3d56…3d68               Head {h00=0x000e, h01=0x0050, text=» IFT PL=1 «, t00=0x0027, t01=0x007a}
0x3d68…3d7c               Head {h00=0x0010, h01=0x0050, text=» DATA PLDISP«, t00=0x0027, t01=0x008c}
0x3d7c…3d88               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0027, t01=0x00a0}
0x3d88…3da2               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0027, t01=0x00ac}
0x3da2…3dac               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x00c6}
0x3dac…3dbe               Head {h00=0x000e, h01=0x0050, text=» IFT PR=0 «, t00=0x0027, t01=0x00d0}
0x3dbe…3dd2               Head {h00=0x0010, h01=0x0050, text=» DATA TDISP «, t00=0x0027, t01=0x00e2}
0x3dd2…3dde               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0027, t01=0x00f6}
0x3dde…3df8               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0027, t01=0x0102}
0x3df8…3e0a               Head {h00=0x000e, h01=0x0050, text=» IFT PR=1 «, t00=0x0027, t01=0x011c}
0x3e0a…3e1e               Head {h00=0x0010, h01=0x0050, text=» DATA PRDISP«, t00=0x0027, t01=0x012e}
0x3e1e…3e2a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0027, t01=0x0142}
0x3e2a…3e44               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0027, t01=0x014e}
0x3e44…3e4e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0168}
0x3e4e…3e60               Head {h00=0x000e, h01=0x0050, text=» IFT VU=0 «, t00=0x0027, t01=0x0172}
0x3e60…3e74               Head {h00=0x0010, h01=0x0050, text=» DATA TDISP «, t00=0x0027, t01=0x0184}
0x3e74…3e80               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0028, t01=0x0008}
0x3e80…3e9a               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0028, t01=0x0014}
0x3e9a…3eac               Head {h00=0x000e, h01=0x0050, text=» IFT VU=1 «, t00=0x0028, t01=0x002e}
0x3eac…3ec0               Head {h00=0x0010, h01=0x0050, text=» DATA VUDISP«, t00=0x0028, t01=0x0040}
0x3ec0…3ecc               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0028, t01=0x0054}
0x3ecc…3ed6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0060}
0x3ed6…3ee4               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0028, t01=0x006a}
0x3ee4…3eee               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0078}
0x3eee…3f0c               Head {h00=0x001a, h01=0x0050, text=»*    INTERRUPT TABLES «, t00=0x0028, t01=0x0082}
0x3f0c…3f16               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x00a0}
0x3f16…3f2c               Head {h00=0x0012, h01=0x0050, text=» IFT LT=0 U =2«, t00=0x0028, t01=0x00aa}
0x3f2c…3f4c               Head {h00=0x001c, h01=0x0050, text=»*    DUMMY ENTRIES CHLT «, t00=0x0028, t01=0x00c0}
0x3f4c…3f66               Head {h00=0x0016, h01=0x0050, text=»INTLT1 EQU * U =2 «, t00=0x0028, t01=0x00e0}
0x3f66…3f80               Head {h00=0x0016, h01=0x0050, text=»INTLT2 EQU * U =2 «, t00=0x0028, t01=0x00fa}
0x3f80…3f9a               Head {h00=0x0016, h01=0x0050, text=»INTLT3 EQU * U =2 «, t00=0x0028, t01=0x0114}
0x3f9a…3fb4               Head {h00=0x0016, h01=0x0050, text=»INTLT4 EQU * U =2 «, t00=0x0028, t01=0x012e}
0x3fb4…3fc6               Head {h00=0x000e, h01=0x0050, text=» XIF  U =2«, t00=0x0028, t01=0x0148}
0x3fc6…3fd0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x015a}
0x3fd0…3fe6               Head {h00=0x0012, h01=0x0050, text=» IFT LT=1 U =2«, t00=0x0028, t01=0x0164}
0x3fe6…3ff6               Head {h00=0x000c, h01=0x0050, text=»*   CHLT«, t00=0x0028, t01=0x017a}
0x3ff6…4010               Head {h00=0x0016, h01=0x0050, text=»INTLT1 DATA 0 U =2«, t00=0x0028, t01=0x018a}
0x4010…402a               Head {h00=0x0016, h01=0x0050, text=»INTLT2 DATA 0 U =2«, t00=0x0029, t01=0x0014}
0x402a…4044               Head {h00=0x0016, h01=0x0050, text=»INTLT3 DATA 0 U =2«, t00=0x0029, t01=0x002e}
0x4044…405e               Head {h00=0x0016, h01=0x0050, text=»INTLT4 DATA 0 U =2«, t00=0x0029, t01=0x0048}
0x405e…4070               Head {h00=0x000e, h01=0x0050, text=» XIF  U =2«, t00=0x0029, t01=0x0062}
0x4070…407a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0074}
0x407a…4090               Head {h00=0x0012, h01=0x0050, text=» IFT RT=0 U =2«, t00=0x0029, t01=0x007e}
0x4090…40b0               Head {h00=0x001c, h01=0x0050, text=»*    DUMMY ENTRIES CHRT «, t00=0x0029, t01=0x0094}
0x40b0…40ca               Head {h00=0x0016, h01=0x0050, text=»INTRT1 EQU * U =2 «, t00=0x0029, t01=0x00b4}
0x40ca…40e4               Head {h00=0x0016, h01=0x0050, text=»INTRT2 EQU * U =2 «, t00=0x0029, t01=0x00ce}
0x40e4…40fe               Head {h00=0x0016, h01=0x0050, text=»INTRT3 EQU * U =2 «, t00=0x0029, t01=0x00e8}
0x40fe…4118               Head {h00=0x0016, h01=0x0050, text=»INTRT4 EQU * U =2 «, t00=0x0029, t01=0x0102}
0x4118…412a               Head {h00=0x000e, h01=0x0050, text=» XIF  U =2«, t00=0x0029, t01=0x011c}
0x412a…4134               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x012e}
0x4134…414a               Head {h00=0x0012, h01=0x0050, text=» IFT RT=1 U =2«, t00=0x0029, t01=0x0138}
0x414a…415c               Head {h00=0x000e, h01=0x0050, text=»*    CHRT «, t00=0x0029, t01=0x014e}
0x415c…4176               Head {h00=0x0016, h01=0x0050, text=»INTRT1 DATA 0 U =2«, t00=0x0029, t01=0x0160}
0x4176…4190               Head {h00=0x0016, h01=0x0050, text=»INTRT2 DATA 0 U =2«, t00=0x0029, t01=0x017a}
0x4190…41aa (42, 0, 400)  Head {h00=0x0016, h01=0x0050, text=»INTRT3 DATA 0 U =2«, t00=0x002a, t01=0x0004}
0x41aa…41c4               Head {h00=0x0016, h01=0x0050, text=»INTRT4 DATA 0 U =2«, t00=0x002a, t01=0x001e}
0x41c4…41d6               Head {h00=0x000e, h01=0x0050, text=» XIF  U =2«, t00=0x002a, t01=0x0038}
0x41d6…41e0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x004a}
0x41e0…41f6               Head {h00=0x0012, h01=0x0050, text=» IFT SL=0 U =2«, t00=0x002a, t01=0x0054}
0x41f6…4216               Head {h00=0x001c, h01=0x0050, text=»*   DUMMY ENTRIES SALCUZ«, t00=0x002a, t01=0x006a}
0x4216…422a               Head {h00=0x0010, h01=0x0050, text=»INTSL1 EQU *«, t00=0x002a, t01=0x008a}
0x422a…4244               Head {h00=0x0016, h01=0x0050, text=»INTSL2 EQU * U =2 «, t00=0x002a, t01=0x009e}
0x4244…425e               Head {h00=0x0016, h01=0x0050, text=»INTSL3 EQU * U =2 «, t00=0x002a, t01=0x00b8}
0x425e…4278               Head {h00=0x0016, h01=0x0050, text=»INTSL4 EQU * U =2 «, t00=0x002a, t01=0x00d2}
0x4278…4292               Head {h00=0x0016, h01=0x0050, text=»INTSL5 EQU * U =2 «, t00=0x002a, t01=0x00ec}
0x4292…42ac               Head {h00=0x0016, h01=0x0050, text=»INTSL6 EQU * U =2 «, t00=0x002a, t01=0x0106}
0x42ac…42c6               Head {h00=0x0016, h01=0x0050, text=»INTSL7 EQU * U =2 «, t00=0x002a, t01=0x0120}
0x42c6…42e0               Head {h00=0x0016, h01=0x0050, text=»INTSL8 EQU * U =2 «, t00=0x002a, t01=0x013a}
0x42e0…42f2               Head {h00=0x000e, h01=0x0050, text=» XIF  U =2«, t00=0x002a, t01=0x0154}
0x42f2…42fc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0166}
0x42fc…4312               Head {h00=0x0012, h01=0x0050, text=» IFT SL=1 U =2«, t00=0x002a, t01=0x0170}
0x4312…4326               Head {h00=0x0010, h01=0x0050, text=»*    SALCUZ «, t00=0x002a, t01=0x0186}
0x4326…4340               Head {h00=0x0016, h01=0x0050, text=»INTSL1 DATA 0 U =2«, t00=0x002b, t01=0x000a}
0x4340…435a               Head {h00=0x0016, h01=0x0050, text=»INTSL2 DATA 0 U =2«, t00=0x002b, t01=0x0024}
0x435a…4374               Head {h00=0x0016, h01=0x0050, text=»INTSL3 DATA 0 U =2«, t00=0x002b, t01=0x003e}
0x4374…438e               Head {h00=0x0016, h01=0x0050, text=»INTSL4 DATA 0 U =2«, t00=0x002b, t01=0x0058}
0x438e…43a8               Head {h00=0x0016, h01=0x0050, text=»INTSL5 DATA 0 U =2«, t00=0x002b, t01=0x0072}
0x43a8…43c2               Head {h00=0x0016, h01=0x0050, text=»INTSL6 DATA 0 U =2«, t00=0x002b, t01=0x008c}
0x43c2…43dc               Head {h00=0x0016, h01=0x0050, text=»INTSL7 DATA 0 U =2«, t00=0x002b, t01=0x00a6}
0x43dc…43f6               Head {h00=0x0016, h01=0x0050, text=»INTSL8 DATA 0 U =2«, t00=0x002b, t01=0x00c0}
0x43f6…4408               Head {h00=0x000e, h01=0x0050, text=» XIF  U =2«, t00=0x002b, t01=0x00da}
0x4408…4412               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x00ec}
0x4412…4428               Head {h00=0x0012, h01=0x0050, text=» IFT AS=0 U =2«, t00=0x002b, t01=0x00f6}
0x4428…4448               Head {h00=0x001c, h01=0x0050, text=»*   DUMMY ENTRIES ASCU4Z«, t00=0x002b, t01=0x010c}
0x4448…4462               Head {h00=0x0016, h01=0x0050, text=»INTAS1 EQU * U =2 «, t00=0x002b, t01=0x012c}
0x4462…447c               Head {h00=0x0016, h01=0x0050, text=»INTAS2 EQU * U =2 «, t00=0x002b, t01=0x0146}
0x447c…4496               Head {h00=0x0016, h01=0x0050, text=»INTAS3 EQU * U =2 «, t00=0x002b, t01=0x0160}
0x4496…44b0               Head {h00=0x0016, h01=0x0050, text=»INTAS4 EQU * U =2 «, t00=0x002b, t01=0x017a}
0x44b0…44ca (44, 0, 400)  Head {h00=0x0016, h01=0x0050, text=»INTAS5 EQU * U =2 «, t00=0x002c, t01=0x0004}
0x44ca…44e4               Head {h00=0x0016, h01=0x0050, text=»INTAS6 EQU * U =2 «, t00=0x002c, t01=0x001e}
0x44e4…44fe               Head {h00=0x0016, h01=0x0050, text=»INTAS7 EQU * U =2 «, t00=0x002c, t01=0x0038}
0x44fe…4518               Head {h00=0x0016, h01=0x0050, text=»INTAS8 EQU * U =2 «, t00=0x002c, t01=0x0052}
0x4518…452a               Head {h00=0x000e, h01=0x0050, text=» XIF  U =2«, t00=0x002c, t01=0x006c}
0x452a…4534               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x007e}
0x4534…454a               Head {h00=0x0012, h01=0x0050, text=» IFT AS=1 U =2«, t00=0x002c, t01=0x0088}
0x454a…455e               Head {h00=0x0010, h01=0x0050, text=»*    ASCU4Z «, t00=0x002c, t01=0x009e}
0x455e…4578               Head {h00=0x0016, h01=0x0050, text=»INTAS1 DATA 0 U =2«, t00=0x002c, t01=0x00b2}
0x4578…4592               Head {h00=0x0016, h01=0x0050, text=»INTAS2 DATA 0 U =2«, t00=0x002c, t01=0x00cc}
0x4592…45ac               Head {h00=0x0016, h01=0x0050, text=»INTAS3 DATA 0 U =2«, t00=0x002c, t01=0x00e6}
0x45ac…45c6               Head {h00=0x0016, h01=0x0050, text=»INTAS4 DATA 0 U =2«, t00=0x002c, t01=0x0100}
0x45c6…45e0               Head {h00=0x0016, h01=0x0050, text=»INTAS5 DATA 0 U =2«, t00=0x002c, t01=0x011a}
0x45e0…45fa               Head {h00=0x0016, h01=0x0050, text=»INTAS6 DATA 0 U =2«, t00=0x002c, t01=0x0134}
0x45fa…4614               Head {h00=0x0016, h01=0x0050, text=»INTAS7 DATA 0 U =2«, t00=0x002c, t01=0x014e}
0x4614…462e               Head {h00=0x0016, h01=0x0050, text=»INTAS8 DATA 0 U =2«, t00=0x002c, t01=0x0168}
0x462e…4640               Head {h00=0x000e, h01=0x0050, text=» XIF  U =2«, t00=0x002c, t01=0x0182}
0x4640…464a (45, 0, 398)  Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0004}
0x464a…4660               Head {h00=0x0012, h01=0x0050, text=» IFT PL=0 U =2«, t00=0x002d, t01=0x000e}
0x4660…4686               Head {h00=0x0022, h01=0x0050, text=»*    DUMMY ENTRIES PLC - LOCAL«, t00=0x002d, t01=0x0024}
0x4686…46a0               Head {h00=0x0016, h01=0x0050, text=»INTPL1 EQU * U =2 «, t00=0x002d, t01=0x004a}
0x46a0…46ba               Head {h00=0x0016, h01=0x0050, text=»INTPL2 EQU * U =2 «, t00=0x002d, t01=0x0064}
0x46ba…46d4               Head {h00=0x0016, h01=0x0050, text=»INTPL3 EQU * U =2 «, t00=0x002d, t01=0x007e}
0x46d4…46ee               Head {h00=0x0016, h01=0x0050, text=»INTPL4 EQU * U =2 «, t00=0x002d, t01=0x0098}
0x46ee…4700               Head {h00=0x000e, h01=0x0050, text=» XIF  U =2«, t00=0x002d, t01=0x00b2}
0x4700…470a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x00c4}
0x470a…4720               Head {h00=0x0012, h01=0x0050, text=» IFT PL=1 U =2«, t00=0x002d, t01=0x00ce}
0x4720…4738               Head {h00=0x0014, h01=0x0050, text=»*   PLC - LOCAL «, t00=0x002d, t01=0x00e4}
0x4738…4752               Head {h00=0x0016, h01=0x0050, text=»INTPL1 DATA 0 U =2«, t00=0x002d, t01=0x00fc}
0x4752…476c               Head {h00=0x0016, h01=0x0050, text=»INTPL2 DATA 0 U =2«, t00=0x002d, t01=0x0116}
0x476c…4786               Head {h00=0x0016, h01=0x0050, text=»INTPL3 DATA 0 U =2«, t00=0x002d, t01=0x0130}
0x4786…47a0               Head {h00=0x0016, h01=0x0050, text=»INTPL4 DATA 0 U =2«, t00=0x002d, t01=0x014a}
0x47a0…47b2               Head {h00=0x000e, h01=0x0050, text=» XIF  U =2«, t00=0x002d, t01=0x0164}
0x47b2…47bc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0176}
0x47bc…47d2               Head {h00=0x0012, h01=0x0050, text=» IFT PR=0 U =2«, t00=0x002d, t01=0x0180}
0x47d2…47fa               Head {h00=0x0024, h01=0x0050, text=»*    DUMMY ENTRIES PLC - REMOTE «, t00=0x002e, t01=0x0008}
0x47fa…4814               Head {h00=0x0016, h01=0x0050, text=»INTPR1 EQU * U =2 «, t00=0x002e, t01=0x0030}
0x4814…482e               Head {h00=0x0016, h01=0x0050, text=»INTPR2 EQU * U =2 «, t00=0x002e, t01=0x004a}
0x482e…4848               Head {h00=0x0016, h01=0x0050, text=»INTPR3 EQU * U =2 «, t00=0x002e, t01=0x0064}
0x4848…4862               Head {h00=0x0016, h01=0x0050, text=»INTPR4 EQU * U =2 «, t00=0x002e, t01=0x007e}
0x4862…4874               Head {h00=0x000e, h01=0x0050, text=» XIF  U =2«, t00=0x002e, t01=0x0098}
0x4874…487e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x00aa}
0x487e…4894               Head {h00=0x0012, h01=0x0050, text=» IFT PR=1 U =2«, t00=0x002e, t01=0x00b4}
0x4894…48ae               Head {h00=0x0016, h01=0x0050, text=»*    PLC - REMOTE «, t00=0x002e, t01=0x00ca}
0x48ae…48c8               Head {h00=0x0016, h01=0x0050, text=»INTPR1 DATA 0 U =2«, t00=0x002e, t01=0x00e4}
0x48c8…48e2               Head {h00=0x0016, h01=0x0050, text=»INTPR2 DATA 0 U =2«, t00=0x002e, t01=0x00fe}
0x48e2…48fc               Head {h00=0x0016, h01=0x0050, text=»INTPR3 DATA 0 U =2«, t00=0x002e, t01=0x0118}
0x48fc…4916               Head {h00=0x0016, h01=0x0050, text=»INTPR4 DATA 0 U =2«, t00=0x002e, t01=0x0132}
0x4916…4928               Head {h00=0x000e, h01=0x0050, text=» XIF  U =2«, t00=0x002e, t01=0x014c}
0x4928…4932               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x015e}
0x4932…4948               Head {h00=0x0012, h01=0x0050, text=» IFT VU=0 U =2«, t00=0x002e, t01=0x0168}
0x4948…4968               Head {h00=0x001c, h01=0x0050, text=»*    DUMMY ENTRIES VIDEO«, t00=0x002e, t01=0x017e}
0x4968…4982               Head {h00=0x0016, h01=0x0050, text=»INTVU1 EQU * U =2 «, t00=0x002f, t01=0x000e}
0x4982…499c               Head {h00=0x0016, h01=0x0050, text=»INTVU2 EQU * U =2 «, t00=0x002f, t01=0x0028}
0x499c…49b6               Head {h00=0x0016, h01=0x0050, text=»INTVU3 EQU * U =2 «, t00=0x002f, t01=0x0042}
0x49b6…49d0               Head {h00=0x0016, h01=0x0050, text=»INTVU4 EQU * U =2 «, t00=0x002f, t01=0x005c}
0x49d0…49ea               Head {h00=0x0016, h01=0x0050, text=»INTVU5 EQU * U =2 «, t00=0x002f, t01=0x0076}
0x49ea…4a04               Head {h00=0x0016, h01=0x0050, text=»INTVU6 EQU * U =2 «, t00=0x002f, t01=0x0090}
0x4a04…4a1e               Head {h00=0x0016, h01=0x0050, text=»INTVU7 EQU * U =2 «, t00=0x002f, t01=0x00aa}
0x4a1e…4a38               Head {h00=0x0016, h01=0x0050, text=»INTVU8 EQU * U =2 «, t00=0x002f, t01=0x00c4}
0x4a38…4a4a               Head {h00=0x000e, h01=0x0050, text=» XIF  U =2«, t00=0x002f, t01=0x00de}
0x4a4a…4a54               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x00f0}
0x4a54…4a6a               Head {h00=0x0012, h01=0x0050, text=» IFT VU=1 U =2«, t00=0x002f, t01=0x00fa}
0x4a6a…4a7c               Head {h00=0x000e, h01=0x0050, text=»*    VIDEO«, t00=0x002f, t01=0x0110}
0x4a7c…4a96               Head {h00=0x0016, h01=0x0050, text=»INTVU1 DATA 0 U =2«, t00=0x002f, t01=0x0122}
0x4a96…4ab0               Head {h00=0x0016, h01=0x0050, text=»INTVU2 DATA 0 U =2«, t00=0x002f, t01=0x013c}
0x4ab0…4aca               Head {h00=0x0016, h01=0x0050, text=»INTVU3 DATA 0 U =2«, t00=0x002f, t01=0x0156}
0x4aca…4ae4               Head {h00=0x0016, h01=0x0050, text=»INTVU4 DATA 0 U =2«, t00=0x002f, t01=0x0170}
0x4ae4…4afe               Head {h00=0x0016, h01=0x0050, text=»INTVU5 DATA 0 U =2«, t00=0x002f, t01=0x018a}
0x4afe…4b18               Head {h00=0x0016, h01=0x0050, text=»INTVU6 DATA 0 U =2«, t00=0x0030, t01=0x0014}
0x4b18…4b32               Head {h00=0x0016, h01=0x0050, text=»INTVU7 DATA 0 U =2«, t00=0x0030, t01=0x002e}
0x4b32…4b4c               Head {h00=0x0016, h01=0x0050, text=»INTVU8 DATA 0 U =2«, t00=0x0030, t01=0x0048}
0x4b4c…4b5e               Head {h00=0x000e, h01=0x0050, text=» XIF  U =2«, t00=0x0030, t01=0x0062}
0x4b5e…4b68               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x0074}
0x4b68…4b76               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0030, t01=0x007e}
0x4b76…4b80               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x008c}
0x4b80…4ba2               Head {h00=0x001e, h01=0x0050, text=»**************************«, t00=0x0030, t01=0x0096}
0x4ba2…4bc4               Head {h00=0x001e, h01=0x0050, text=»* DEVICE DRIVER ROUTINES *«, t00=0x0030, t01=0x00b8}
0x4bc4…4be6               Head {h00=0x001e, h01=0x0050, text=»**************************«, t00=0x0030, t01=0x00da}
0x4be6…4bf0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x00fc}
0x4bf0…4c36               Head {h00=0x0042, h01=0x0050, text=»*   THIS SECTION CONTAINS SUBROUTINES CALLED FROM THE TERMINAL«, t00=0x0030, t01=0x0106}
0x4c36…4c7e               Head {h00=0x0044, h01=0x0050, text=»*   DEVICE DRIVERS. THE ROUTINE CAN EITHER PERFORM THE REQUESTED«, t00=0x0030, t01=0x014c}
0x4c7e…4cc6 (49, 0, 400)  Head {h00=0x0044, h01=0x0050, text=»*   ACTION ITSELF, OR SWITCH CONTROL TO THE LINE DRIVER TO WHICH«, t00=0x0031, t01=0x0004}
0x4cc6…4d0e               Head {h00=0x0044, h01=0x0050, text=»*   THE DEVICE IS CONNECTED. WHEN THE LINE DRIVER HAS PERFORMED «, t00=0x0031, t01=0x004c}
0x4d0e…4d56               Head {h00=0x0044, h01=0x0050, text=»*   THE REQUESTED ACTIONS, IT WILL RETURN TO THE DEVICE DRIVER, «, t00=0x0031, t01=0x0094}
0x4d56…4d9e               Head {h00=0x0044, h01=0x0050, text=»*   EITHER DIRECTLY OR THROUGH THE TERMINAL NETWORK DISTRIBUTOR «, t00=0x0031, t01=0x00dc}
0x4d9e…4db2               Head {h00=0x0010, h01=0x0050, text=»*   DRIVER. «, t00=0x0031, t01=0x0124}
0x4db2…4df8               Head {h00=0x0042, h01=0x0050, text=»*   THE SECTION ALSO CONTAINS AN EXIT ROUTINE FOR THE TERMINAL«, t00=0x0031, t01=0x0138}
0x4df8…4e3e               Head {h00=0x0042, h01=0x0050, text=»*   DEVICE DRIVERS. IT WILL OF COURSE NOT RETURN TO THE DEVICE«, t00=0x0031, t01=0x017e}
0x4e3e…4e52               Head {h00=0x0010, h01=0x0050, text=»*   DRIVER. «, t00=0x0032, t01=0x0034}
0x4e52…4e5c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0048}
0x4e5c…4e66               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0052}
0x4e66…4e9a               Head {h00=0x0030, h01=0x0050, text=»*   ROUTINES IN ORDER OF APPEARANCE IN CODE:«, t00=0x0032, t01=0x005c}
0x4e9a…4ea4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0090}
0x4ea4…4ebc               Head {h00=0x0014, h01=0x0050, text=»* NAME FUNCTION «, t00=0x0032, t01=0x009a}
0x4ebc…4ec6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x00b2}
0x4ec6…4efc               Head {h00=0x0032, h01=0x0050, text=»* INPUT FETCH ONE CHARACTER FROM INPUT DEVICE «, t00=0x0032, t01=0x00bc}
0x4efc…4f2a               Head {h00=0x002a, h01=0x0050, text=»* STABLK DEFINE START OF OUTPUT BLOCK «, t00=0x0032, t01=0x00f2}
0x4f2a…4f5e               Head {h00=0x0030, h01=0x0050, text=»* OUTPUT SEND ONE CHARACTER TO OUTPUT DEVICE«, t00=0x0032, t01=0x0120}
0x4f5e…4f8a               Head {h00=0x0028, h01=0x0050, text=»* ENDBLK DEFINE END OF OUTPUT BLOCK «, t00=0x0032, t01=0x0154}
0x4f8a…4fba               Head {h00=0x002c, h01=0x0050, text=»* ECHO SWITCH CONTROL AT CHARACTER ECHO «, t00=0x0032, t01=0x0180}
0x4fba…4fe2               Head {h00=0x0024, h01=0x0050, text=»* ECHRTN RETURN FROM ECHO OUTPUT«, t00=0x0033, t01=0x0020}
0x4fe2…5010               Head {h00=0x002a, h01=0x0050, text=»* GETCHR GET CHARACTER FROM ECB BUFFER«, t00=0x0033, t01=0x0048}
0x5010…503e               Head {h00=0x002a, h01=0x0050, text=»* ABORT SET INPUT NO LONGER REQUESTED «, t00=0x0033, t01=0x0076}
0x503e…5070               Head {h00=0x002e, h01=0x0050, text=»* LDISP DISPATCH AT I/O REQUEST COMPLETED «, t00=0x0033, t01=0x00a4}
0x5070…507a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x00d6}
0x507a…5088               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0033, t01=0x00e0}
0x5088…5092               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x00ee}
0x5092…50d6               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0033, t01=0x00f8}
0x50d6…50e0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x013c}
0x50e0…50f8               Head {h00=0x0014, h01=0x0050, text=»* ROUTINE NAME: «, t00=0x0033, t01=0x0146}
0x50f8…5108               Head {h00=0x000c, h01=0x0050, text=»* INPUT «, t00=0x0033, t01=0x015e}
0x5108…5112               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x016e}
0x5112…5126               Head {h00=0x0010, h01=0x0050, text=»* FUNCTION: «, t00=0x0033, t01=0x0178}
0x5126…515c               Head {h00=0x0032, h01=0x0050, text=»* THIS ROUTINE HANDLES INPUT OF ONE CHARACTER «, t00=0x0033, t01=0x018c}
0x515c…5190               Head {h00=0x0030, h01=0x0050, text=»* FROM A DEVICE TO A TERMINAL DEVICE DRIVER.«, t00=0x0034, t01=0x0032}
0x5190…519a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x0066}
0x519a…51aa               Head {h00=0x000c, h01=0x0050, text=»* CALL: «, t00=0x0034, t01=0x0070}
0x51aa…51c0               Head {h00=0x0012, h01=0x0050, text=»* CF A5,INPUT «, t00=0x0034, t01=0x0080}
0x51c0…51ca               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x0096}
0x51ca…51da               Head {h00=0x000c, h01=0x0050, text=»* INPUT:«, t00=0x0034, t01=0x00a0}
0x51da…51fe               Head {h00=0x0020, h01=0x0050, text=»* A5  = LOCAL STACK POINTER «, t00=0x0034, t01=0x00b0}
0x51fe…521a               Head {h00=0x0018, h01=0x0050, text=»* A6  = DWT ADDRESS «, t00=0x0034, t01=0x00d4}
0x521a…5224               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x00f0}
0x5224…5236               Head {h00=0x000e, h01=0x0050, text=»* OUTPUT: «, t00=0x0034, t01=0x00fa}
0x5236…5260               Head {h00=0x0026, h01=0x0050, text=»* A1  = BITS 0-14  NOT SIGNIFICANT«, t00=0x0034, t01=0x010c}
0x5260…5296               Head {h00=0x0032, h01=0x0050, text=»*                 BIT 15  1 IF MORE CHARACTERS«, t00=0x0034, t01=0x0136}
0x5296…52b4               Head {h00=0x001a, h01=0x0050, text=»* A2  = BITS 0-7  ZERO«, t00=0x0034, t01=0x016c}
0x52b4…52d4               Head {h00=0x001c, h01=0x0050, text=»*  BITS 8-15  CHARACTER «, t00=0x0034, t01=0x018a}
0x52d4…52de               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x001a}
0x52de…5322               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0035, t01=0x0024}
0x5322…532c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x0068}
0x532c…5340               Head {h00=0x0010, h01=0x0050, text=»INPUT EQU * «, t00=0x0035, t01=0x0072}
0x5340…535a               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0035, t01=0x0086}
0x535a…5384               Head {h00=0x0026, h01=0x0050, text=» LC A1,DWTCHP,A6 CHANNEL PARAMETER«, t00=0x0035, t01=0x00a0}
0x5384…53b0               Head {h00=0x0028, h01=0x0050, text=» ANK A1,MASKCT CLEAN CONNECTION TYPE«, t00=0x0035, t01=0x00ca}
0x53b0…53cc               Head {h00=0x0018, h01=0x0050, text=» SLA A1,1 MAKE INDEX«, t00=0x0035, t01=0x00f6}
0x53cc…53f0               Head {h00=0x0020, h01=0x0050, text=» CWK A1,DTABLN INSIDE LIMIT?«, t00=0x0035, t01=0x0112}
0x53f0…5424               Head {h00=0x0030, h01=0x0050, text=» ABI(L) INPTAB,A1 YES, ACTIVATE LINE DRIVER «, t00=0x0035, t01=0x0136}
0x5424…5440               Head {h00=0x0018, h01=0x0050, text=» RF NDRETE NO, ERROR«, t00=0x0035, t01=0x016a}
0x5440…5452               Head {h00=0x000e, h01=0x0050, text=» XIF  U =1«, t00=0x0035, t01=0x0186}
0x5452…546c               Head {h00=0x0016, h01=0x0050, text=» IFT NTONSU=0 U =1«, t00=0x0036, t01=0x0008}
0x546c…5496               Head {h00=0x0026, h01=0x0050, text=» ABL LTCHRI ACTIVATE SUM-DRIVER =1«, t00=0x0036, t01=0x0022}
0x5496…54a8               Head {h00=0x000e, h01=0x0050, text=» XIF  U =1«, t00=0x0036, t01=0x004c}
0x54a8…54b2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x005e}
0x54b2…54c0               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0036, t01=0x0068}
0x54c0…54ca               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0076}
0x54ca…550e               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0036, t01=0x0080}
0x550e…5518               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x00c4}
0x5518…5530               Head {h00=0x0014, h01=0x0050, text=»* ROUTINE NAME: «, t00=0x0036, t01=0x00ce}
0x5530…5540               Head {h00=0x000c, h01=0x0050, text=»* STABLK«, t00=0x0036, t01=0x00e6}
0x5540…554a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x00f6}
0x554a…555e               Head {h00=0x0010, h01=0x0050, text=»* FUNCTION: «, t00=0x0036, t01=0x0100}
0x555e…5598               Head {h00=0x0036, h01=0x0050, text=»* THIS ROUTINE IS CALLED FROM THE TERMINAL DEVICE «, t00=0x0036, t01=0x0114}
0x5598…55ce               Head {h00=0x0032, h01=0x0050, text=»* DRIVERS TO DEFINE START OF AN OUTPUT BLOCK. «, t00=0x0036, t01=0x014e}
0x55ce…5606               Head {h00=0x0034, h01=0x0050, text=»* THE ACTIONS TAKEN AT START OF BLOCK VARIES FOR«, t00=0x0036, t01=0x0184}
0x5606…5628               Head {h00=0x001e, h01=0x0050, text=»* DIFFERENT LINE DRIVERS. «, t00=0x0037, t01=0x002c}
0x5628…5632               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x004e}
0x5632…5642               Head {h00=0x000c, h01=0x0050, text=»* CALL: «, t00=0x0037, t01=0x0058}
0x5642…5658               Head {h00=0x0012, h01=0x0050, text=»* CF A5,STABLK«, t00=0x0037, t01=0x0068}
0x5658…5662               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x007e}
0x5662…5672               Head {h00=0x000c, h01=0x0050, text=»* INPUT:«, t00=0x0037, t01=0x0088}
0x5672…56a4               Head {h00=0x002e, h01=0x0050, text=»* A2  = MAXIMAL NR OF CHARACTERS IN BLOCK «, t00=0x0037, t01=0x0098}
0x56a4…56c8               Head {h00=0x0020, h01=0x0050, text=»* A5  = LOCAL STACK POINTER «, t00=0x0037, t01=0x00ca}
0x56c8…56e4               Head {h00=0x0018, h01=0x0050, text=»* A6  = DWT ADDRESS «, t00=0x0037, t01=0x00ee}
0x56e4…56ee               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x010a}
0x56ee…5700               Head {h00=0x000e, h01=0x0050, text=»* OUTPUT: «, t00=0x0037, t01=0x0114}
0x5700…571c               Head {h00=0x0018, h01=0x0050, text=»* A1  = RETURN CODE «, t00=0x0037, t01=0x0126}
0x571c…572e               Head {h00=0x000e, h01=0x0050, text=»*  0 IF OK«, t00=0x0037, t01=0x0142}
0x572e…5748               Head {h00=0x0016, h01=0x0050, text=»*  NOT 0 IF ERROR «, t00=0x0037, t01=0x0154}
0x5748…577c               Head {h00=0x0030, h01=0x0050, text=»* A2  = DEVICE STATUS (IF RELEVANT, IE A1=0)«, t00=0x0037, t01=0x016e}
0x577c…579a               Head {h00=0x001a, h01=0x0050, text=»* CR  = CONTENTS OF A1«, t00=0x0038, t01=0x0012}
0x579a…57a4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0030}
0x57a4…57e8               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0038, t01=0x003a}
0x57e8…57f2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x007e}
0x57f2…5806               Head {h00=0x0010, h01=0x0050, text=»STABLK EQU *«, t00=0x0038, t01=0x0088}
0x5806…5830               Head {h00=0x0026, h01=0x0050, text=» LC A1,DWTCHP,A6 CHANNEL PARAMETER«, t00=0x0038, t01=0x009c}
0x5830…584a               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0038, t01=0x00c6}
0x584a…5876               Head {h00=0x0028, h01=0x0050, text=» ANK A1,MASKCT CLEAN CONNECTION TYPE«, t00=0x0038, t01=0x00e0}
0x5876…5892               Head {h00=0x0018, h01=0x0050, text=» SLA A1,1 MAKE INDEX«, t00=0x0038, t01=0x010c}
0x5892…58b6               Head {h00=0x0020, h01=0x0050, text=» CWK A1,DTABLN INSIDE LIMIT?«, t00=0x0038, t01=0x0128}
0x58b6…58ea               Head {h00=0x0030, h01=0x0050, text=» ABI(L) STBTAB,A1 YES, ACTIVATE LINE DRIVER «, t00=0x0038, t01=0x014c}
0x58ea…5906               Head {h00=0x0018, h01=0x0050, text=» RF NDRETE NO, ERROR«, t00=0x0038, t01=0x0180}
0x5906…5918               Head {h00=0x000e, h01=0x0050, text=» XIF  U =1«, t00=0x0039, t01=0x000c}
0x5918…5932               Head {h00=0x0016, h01=0x0050, text=» IFT NTONSU=0 U =1«, t00=0x0039, t01=0x001e}
0x5932…5958               Head {h00=0x0022, h01=0x0050, text=» ANK A1,1 LOCAL OR REMOTE ? =1«, t00=0x0039, t01=0x0038}
0x5958…5978               Head {h00=0x001c, h01=0x0050, text=» ABL(Z) LTSTBL LOCAL =1 «, t00=0x0039, t01=0x005e}
0x5978…5996               Head {h00=0x001a, h01=0x0050, text=» ABL RTSTBL REMOTE =1 «, t00=0x0039, t01=0x007e}
0x5996…59a8               Head {h00=0x000e, h01=0x0050, text=» XIF  U =1«, t00=0x0039, t01=0x009c}
0x59a8…59b6               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0039, t01=0x00ae}
0x59b6…59c0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x00bc}
0x59c0…5a04               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0039, t01=0x00c6}
0x5a04…5a0e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x010a}
0x5a0e…5a26               Head {h00=0x0014, h01=0x0050, text=»* ROUTINE NAME: «, t00=0x0039, t01=0x0114}
0x5a26…5a36               Head {h00=0x000c, h01=0x0050, text=»* OUTPUT«, t00=0x0039, t01=0x012c}
0x5a36…5a40               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x013c}
0x5a40…5a54               Head {h00=0x0010, h01=0x0050, text=»* FUNCTION: «, t00=0x0039, t01=0x0146}
0x5a54…5a8a               Head {h00=0x0032, h01=0x0050, text=»* THIS ROUTINE HANDLES OUTPUT OF ONE CHARACTER«, t00=0x0039, t01=0x015a}
0x5a8a…5abe               Head {h00=0x0030, h01=0x0050, text=»* FROM A TERMINAL DEVICE DRIVER TO A DEVICE.«, t00=0x0039, t01=0x0190}
0x5abe…5ac8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x0034}
0x5ac8…5ad8               Head {h00=0x000c, h01=0x0050, text=»* CALL: «, t00=0x003a, t01=0x003e}
0x5ad8…5aee               Head {h00=0x0012, h01=0x0050, text=»* CF A5,OUTPUT«, t00=0x003a, t01=0x004e}
0x5aee…5af8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x0064}
0x5af8…5b08               Head {h00=0x000c, h01=0x0050, text=»* INPUT:«, t00=0x003a, t01=0x006e}
0x5b08…5b2c               Head {h00=0x0020, h01=0x0050, text=»* A2  = BITS 0-7  IRRELEVANT«, t00=0x003a, t01=0x007e}
0x5b2c…5b4c               Head {h00=0x001c, h01=0x0050, text=»*  BITS 8-15  CHARACTER «, t00=0x003a, t01=0x00a2}
0x5b4c…5b70               Head {h00=0x0020, h01=0x0050, text=»* A5  = LOCAL STACK POINTER «, t00=0x003a, t01=0x00c2}
0x5b70…5b8c               Head {h00=0x0018, h01=0x0050, text=»* A6  = DWT ADDRESS «, t00=0x003a, t01=0x00e6}
0x5b8c…5b96               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x0102}
0x5b96…5ba8               Head {h00=0x000e, h01=0x0050, text=»* OUTPUT: «, t00=0x003a, t01=0x010c}
0x5ba8…5bc4               Head {h00=0x0018, h01=0x0050, text=»* A1  = RETURN CODE «, t00=0x003a, t01=0x011e}
0x5bc4…5bd6               Head {h00=0x000e, h01=0x0050, text=»*  0 IF OK«, t00=0x003a, t01=0x013a}
0x5bd6…5bf0               Head {h00=0x0016, h01=0x0050, text=»*  NOT 0 IF ERROR «, t00=0x003a, t01=0x014c}
0x5bf0…5c24               Head {h00=0x0030, h01=0x0050, text=»* A2  = DEVICE STATUS (IF RELEVANT, IE A1=0)«, t00=0x003a, t01=0x0166}
0x5c24…5c42               Head {h00=0x001a, h01=0x0050, text=»* CR  = CONTENTS OF A1«, t00=0x003b, t01=0x000a}
0x5c42…5c4c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0028}
0x5c4c…5c90               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x003b, t01=0x0032}
0x5c90…5c9a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0076}
0x5c9a…5cae               Head {h00=0x0010, h01=0x0050, text=»OUTPUT EQU *«, t00=0x003b, t01=0x0080}
0x5cae…5cc8               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x003b, t01=0x0094}
0x5cc8…5cf2               Head {h00=0x0026, h01=0x0050, text=» LC A1,DWTCHP,A6 CHANNEL PARAMETER«, t00=0x003b, t01=0x00ae}
0x5cf2…5d1e               Head {h00=0x0028, h01=0x0050, text=» ANK A1,MASKCT CLEAN CONNECTION TYPE«, t00=0x003b, t01=0x00d8}
0x5d1e…5d3a               Head {h00=0x0018, h01=0x0050, text=» SLA A1,1 MAKE INDEX«, t00=0x003b, t01=0x0104}
0x5d3a…5d5e               Head {h00=0x0020, h01=0x0050, text=» CWK A1,DTABLN INSIDE LIMIT?«, t00=0x003b, t01=0x0120}
0x5d5e…5d92               Head {h00=0x0030, h01=0x0050, text=» ABI(L) OUPTAB,A1 YES, ACTIVATE LINE DRIVER «, t00=0x003b, t01=0x0144}
0x5d92…5dae               Head {h00=0x0018, h01=0x0050, text=» RF NDRETE NO, ERROR«, t00=0x003b, t01=0x0178}
0x5dae…5dc0 (60, 0, 400)  Head {h00=0x000e, h01=0x0050, text=» XIF  U =1«, t00=0x003c, t01=0x0004}
0x5dc0…5dda               Head {h00=0x0016, h01=0x0050, text=» IFT NTONSU=0 U =1«, t00=0x003c, t01=0x0016}
0x5dda…5e04               Head {h00=0x0026, h01=0x0050, text=» ABL LTCHRO ACTIVATE SUM-DRIVER =1«, t00=0x003c, t01=0x0030}
0x5e04…5e16               Head {h00=0x000e, h01=0x0050, text=» XIF  U =1«, t00=0x003c, t01=0x005a}
0x5e16…5e20               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x006c}
0x5e20…5e2e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003c, t01=0x0076}
0x5e2e…5e38               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0084}
0x5e38…5e7c               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x003c, t01=0x008e}
0x5e7c…5e86               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x00d2}
0x5e86…5e9e               Head {h00=0x0014, h01=0x0050, text=»* ROUTINE NAME: «, t00=0x003c, t01=0x00dc}
0x5e9e…5eae               Head {h00=0x000c, h01=0x0050, text=»* ENDBLK«, t00=0x003c, t01=0x00f4}
0x5eae…5eb8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0104}
0x5eb8…5ecc               Head {h00=0x0010, h01=0x0050, text=»* FUNCTION: «, t00=0x003c, t01=0x010e}
0x5ecc…5f06               Head {h00=0x0036, h01=0x0050, text=»* THIS ROUTINE IS CALLED FROM THE TERMINAL DEVICE «, t00=0x003c, t01=0x0122}
0x5f06…5f3a               Head {h00=0x0030, h01=0x0050, text=»* DRIVERS TO DEFINE END OF AN OUTPUT BLOCK. «, t00=0x003c, t01=0x015c}
0x5f3a…5f70               Head {h00=0x0032, h01=0x0050, text=»* THE ACTIONS TAKEN AT END OF BLOCK VARIES FOR«, t00=0x003c, t01=0x0190}
0x5f70…5f92               Head {h00=0x001e, h01=0x0050, text=»* DIFFERENT LINE DRIVERS. «, t00=0x003d, t01=0x0036}
0x5f92…5f9c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x0058}
0x5f9c…5fac               Head {h00=0x000c, h01=0x0050, text=»* CALL: «, t00=0x003d, t01=0x0062}
0x5fac…5fc2               Head {h00=0x0012, h01=0x0050, text=»* CF A5,ENDBLK«, t00=0x003d, t01=0x0072}
0x5fc2…5fcc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x0088}
0x5fcc…5fdc               Head {h00=0x000c, h01=0x0050, text=»* INPUT:«, t00=0x003d, t01=0x0092}
0x5fdc…6000               Head {h00=0x0020, h01=0x0050, text=»* A5  = LOCAL STACK POINTER «, t00=0x003d, t01=0x00a2}
0x6000…601c               Head {h00=0x0018, h01=0x0050, text=»* A6  = DWT ADDRESS «, t00=0x003d, t01=0x00c6}
0x601c…6026               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x00e2}
0x6026…6038               Head {h00=0x000e, h01=0x0050, text=»* OUTPUT: «, t00=0x003d, t01=0x00ec}
0x6038…6054               Head {h00=0x0018, h01=0x0050, text=»* A1  = RETURN CODE «, t00=0x003d, t01=0x00fe}
0x6054…6066               Head {h00=0x000e, h01=0x0050, text=»*  0 IF OK«, t00=0x003d, t01=0x011a}
0x6066…6080               Head {h00=0x0016, h01=0x0050, text=»*  NOT 0 IF ERROR «, t00=0x003d, t01=0x012c}
0x6080…60b4               Head {h00=0x0030, h01=0x0050, text=»* A2  = DEVICE STATUS (IF RELEVANT, IE A1=0)«, t00=0x003d, t01=0x0146}
0x60b4…60d2               Head {h00=0x001a, h01=0x0050, text=»* CR  = CONTENTS OF A1«, t00=0x003d, t01=0x017a}
0x60d2…60dc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x0008}
0x60dc…6120               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x003e, t01=0x0012}
0x6120…612a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x0056}
0x612a…613e               Head {h00=0x0010, h01=0x0050, text=»ENDBLK EQU *«, t00=0x003e, t01=0x0060}
0x613e…6168               Head {h00=0x0026, h01=0x0050, text=» LC A1,DWTCHP,A6 CHANNEL PARAMETER«, t00=0x003e, t01=0x0074}
0x6168…6182               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x003e, t01=0x009e}
0x6182…61ae               Head {h00=0x0028, h01=0x0050, text=» ANK A1,MASKCT CLEAN CONNECTION TYPE«, t00=0x003e, t01=0x00b8}
0x61ae…61ca               Head {h00=0x0018, h01=0x0050, text=» SLA A1,1 MAKE INDEX«, t00=0x003e, t01=0x00e4}
0x61ca…61ee               Head {h00=0x0020, h01=0x0050, text=» CWK A1,DTABLN INSIDE LIMIT?«, t00=0x003e, t01=0x0100}
0x61ee…6222               Head {h00=0x0030, h01=0x0050, text=» ABI(L) ENBTAB,A1 YES, ACTIVATE LINE DRIVER «, t00=0x003e, t01=0x0124}
0x6222…623e               Head {h00=0x0018, h01=0x0050, text=» RF NDRETE NO, ERROR«, t00=0x003e, t01=0x0158}
0x623e…6250               Head {h00=0x000e, h01=0x0050, text=» XIF  U =1«, t00=0x003e, t01=0x0174}
0x6250…626a               Head {h00=0x0016, h01=0x0050, text=» IFT NTONSU=0 U =1«, t00=0x003e, t01=0x0186}
0x626a…6290               Head {h00=0x0022, h01=0x0050, text=» ANK A1,1 LOCAL OR REMOTE ? =1«, t00=0x003f, t01=0x0010}
0x6290…62b0               Head {h00=0x001c, h01=0x0050, text=» ABL(Z) LTENBL LOCAL =1 «, t00=0x003f, t01=0x0036}
0x62b0…62ce               Head {h00=0x001a, h01=0x0050, text=» ABL RTENBL REMOTE =1 «, t00=0x003f, t01=0x0056}
0x62ce…62e0               Head {h00=0x000e, h01=0x0050, text=» XIF  U =1«, t00=0x003f, t01=0x0074}
0x62e0…62ea               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0086}
0x62ea…62f8               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003f, t01=0x0090}
0x62f8…6302               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x009e}
0x6302…6346               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x003f, t01=0x00a8}
0x6346…6350               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x00ec}
0x6350…6368               Head {h00=0x0014, h01=0x0050, text=»* ROUTINE NAME: «, t00=0x003f, t01=0x00f6}
0x6368…6376               Head {h00=0x000a, h01=0x0050, text=»* ECHO«, t00=0x003f, t01=0x010e}
0x6376…6380               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x011c}
0x6380…6394               Head {h00=0x0010, h01=0x0050, text=»* FUNCTION: «, t00=0x003f, t01=0x0126}
0x6394…63d4               Head {h00=0x003c, h01=0x0050, text=»*    SUBROUTINE TO ECHO CHARACTER CONTAINING TWO PARTS, «, t00=0x003f, t01=0x013a}
0x63d4…6406               Head {h00=0x002e, h01=0x0050, text=»*    ONE GENERAL AND ONE DEVICE-DEPENDENT «, t00=0x003f, t01=0x017a}
0x6406…643e               Head {h00=0x0034, h01=0x0050, text=»*    PART ONE: FIND DWT-ADDRESS OF ECHO-DEVICE, «, t00=0x0040, t01=0x001c}
0x643e…6474               Head {h00=0x0032, h01=0x0050, text=»*              LOAD STACKBASE AND FIND ADDRESS«, t00=0x0040, t01=0x0054}
0x6474…64ac               Head {h00=0x0034, h01=0x0050, text=»*              TO DEVICE-DEPENDENT ECHO-ROUTINE «, t00=0x0040, t01=0x008a}
0x64ac…64de               Head {h00=0x002e, h01=0x0050, text=»*    PART TWO: ECHO ONE OR MORE CHARACTERS«, t00=0x0040, t01=0x00c2}
0x64de…6514               Head {h00=0x0032, h01=0x0050, text=»*              CORRESPONDING TO ONE CHARACTER «, t00=0x0040, t01=0x00f4}
0x6514…654c               Head {h00=0x0034, h01=0x0050, text=»*              TO BE STORED IN INPUT ECB-BUFFER «, t00=0x0040, t01=0x012a}
0x654c…6584               Head {h00=0x0034, h01=0x0050, text=»*    PART ONE FOLLOWS AND PART TWO CAN BE FOUND «, t00=0x0040, t01=0x0162}
0x6584…65bc               Head {h00=0x0034, h01=0x0050, text=»*    IN THE DRIVER MODULE CORRESPONDING TO ECHO «, t00=0x0041, t01=0x000a}
0x65bc…65d6               Head {h00=0x0016, h01=0x0050, text=»*    OUTPUT DEVICE«, t00=0x0041, t01=0x0042}
0x65d6…65e0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x005c}
0x65e0…6618               Head {h00=0x0034, h01=0x0050, text=»* ECHO IS USED WHEN A CHARACTER SHOULD BE ECHOED«, t00=0x0041, t01=0x0066}
0x6618…6648               Head {h00=0x002c, h01=0x0050, text=»* ECHEND IS USED AT END OF INPUT REQUEST«, t00=0x0041, t01=0x009e}
0x6648…6682               Head {h00=0x0036, h01=0x0050, text=»*    THE ECHO-ROUTINE SHOULD BE TERMINATED WITH A «, t00=0x0041, t01=0x00ce}
0x6682…66a0               Head {h00=0x001a, h01=0x0050, text=»*    JUMP TO 'ECHRTN'.«, t00=0x0041, t01=0x0108}
0x66a0…66aa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x0126}
0x66aa…66ba               Head {h00=0x000c, h01=0x0050, text=»* CALL: «, t00=0x0041, t01=0x0130}
0x66ba…66ce               Head {h00=0x0010, h01=0x0050, text=»* CF A5,ECHO«, t00=0x0041, t01=0x0140}
0x66ce…66e4               Head {h00=0x0012, h01=0x0050, text=»* CF A5,ECHEND«, t00=0x0041, t01=0x0154}
0x66e4…66ee               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x016a}
0x66ee…66fe               Head {h00=0x000c, h01=0x0050, text=»* INPUT:«, t00=0x0041, t01=0x0174}
0x66fe…6732               Head {h00=0x0030, h01=0x0050, text=»*        A1  =    BITS 0-14  NOT SIGNIFICANT«, t00=0x0041, t01=0x0184}
0x6732…676a               Head {h00=0x0034, h01=0x0050, text=»*                  BIT 15  1 IF MORE CHARACTERS «, t00=0x0042, t01=0x0028}
0x676a…6794               Head {h00=0x0026, h01=0x0050, text=»* A2  = BITS 0-7  NOT SIGNIFICANT «, t00=0x0042, t01=0x0060}
0x6794…67be               Head {h00=0x0026, h01=0x0050, text=»*   BITS 8-17  CHARACTER (IF ECHO)«, t00=0x0042, t01=0x008a}
0x67be…67e2               Head {h00=0x0020, h01=0x0050, text=»* A5  = LOCAL STACK POINTER «, t00=0x0042, t01=0x00b4}
0x67e2…67fe               Head {h00=0x0018, h01=0x0050, text=»* A6  = DWT ADDRESS «, t00=0x0042, t01=0x00d8}
0x67fe…6808               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x00f4}
0x6808…6816               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0042, t01=0x00fe}
0x6816…6820               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x010c}
0x6820…6832               Head {h00=0x000e, h01=0x0050, text=»* OUTPUT: «, t00=0x0042, t01=0x0116}
0x6832…6862               Head {h00=0x002c, h01=0x0050, text=»*      AT ENTRY TO ECHO OUTPUT ROUTINE: «, t00=0x0042, t01=0x0128}
0x6862…6896               Head {h00=0x0030, h01=0x0050, text=»*        A1  =    BITS 0-14  NOT SIGNIFICANT«, t00=0x0042, t01=0x0158}
0x6896…68ce               Head {h00=0x0034, h01=0x0050, text=»*                  BIT 15  1 IF MORE CHARACTERS «, t00=0x0042, t01=0x018c}
0x68ce…68f6               Head {h00=0x0024, h01=0x0050, text=»* A2  = BITS 0-7  ZERO (IF ECHO)«, t00=0x0043, t01=0x0034}
0x68f6…6920               Head {h00=0x0026, h01=0x0050, text=»*   BITS 8-15  CHARACTER (IF ECHO)«, t00=0x0043, t01=0x005c}
0x6920…6944               Head {h00=0x0020, h01=0x0050, text=»* A5  = LOCAL STACK POINTER «, t00=0x0043, t01=0x0086}
0x6944…6970               Head {h00=0x0028, h01=0x0050, text=»* A6  = ADDRESS OF OUTPUT DEVICE DWT«, t00=0x0043, t01=0x00aa}
0x6970…699e               Head {h00=0x002a, h01=0x0050, text=»* A7  = BIT 0  0 IF ECHO, 1 IF ECHEND «, t00=0x0043, t01=0x00d6}
0x699e…69c4               Head {h00=0x0022, h01=0x0050, text=»*   BITS 1-15  NOT SIGNIFICANT«, t00=0x0043, t01=0x0104}
0x69c4…69e8               Head {h00=0x0020, h01=0x0050, text=»*      AT SUBROUTINE RETURN:«, t00=0x0043, t01=0x012a}
0x69e8…6a00               Head {h00=0x0014, h01=0x0050, text=»* A1  = CHANGED «, t00=0x0043, t01=0x014e}
0x6a00…6a18               Head {h00=0x0014, h01=0x0050, text=»* A2  = CHANGED «, t00=0x0043, t01=0x0166}
0x6a18…6a30               Head {h00=0x0014, h01=0x0050, text=»* CR  = CHANGED «, t00=0x0043, t01=0x017e}
0x6a30…6a3a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0044, t01=0x0008}
0x6a3a…6a7e               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0044, t01=0x0012}
0x6a7e…6a88               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0044, t01=0x0056}
0x6a88…6a9c               Head {h00=0x0010, h01=0x0050, text=»ECHEND EQU *«, t00=0x0044, t01=0x0060}
0x6a9c…6aa6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0044, t01=0x0074}
0x6aa6…6aba               Head {h00=0x0010, h01=0x0050, text=» IFT CECHO=1«, t00=0x0044, t01=0x007e}
0x6aba…6aea               Head {h00=0x002c, h01=0x0050, text=» CF A15,NDSAV8 SAVE A3-A5, A7-A8 IN DWT «, t00=0x0044, t01=0x0092}
0x6aea…6b16               Head {h00=0x0028, h01=0x0050, text=» LDKL A7,/8000 INDICATE END OF ECHO «, t00=0x0044, t01=0x00c2}
0x6b16…6b28               Head {h00=0x000e, h01=0x0050, text=» RF ECHO10«, t00=0x0044, t01=0x00ee}
0x6b28…6b32               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0044, t01=0x0100}
0x6b32…6b40               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0044, t01=0x010a}
0x6b40…6b4a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0044, t01=0x0118}
0x6b4a…6b56               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0044, t01=0x0122}
0x6b56…6b60               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0044, t01=0x012e}
0x6b60…6b72               Head {h00=0x000e, h01=0x0050, text=»ECHO EQU *«, t00=0x0044, t01=0x0138}
0x6b72…6b86               Head {h00=0x0010, h01=0x0050, text=» IFT CECHO=1«, t00=0x0044, t01=0x014a}
0x6b86…6bb6               Head {h00=0x002c, h01=0x0050, text=» CF A15,NDSAV8 SAVE A3-A5, A7-A8 IN DWT «, t00=0x0044, t01=0x015e}
0x6bb6…6be0               Head {h00=0x0026, h01=0x0050, text=» LDK A7,0 INDICATE NOT END OF ECHO«, t00=0x0044, t01=0x018e}
0x6be0…6bea               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0045, t01=0x0028}
0x6bea…6bf4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0045, t01=0x0032}
0x6bf4…6c08               Head {h00=0x0010, h01=0x0050, text=»ECHO10 EQU *«, t00=0x0045, t01=0x003c}
0x6c08…6c26               Head {h00=0x001a, h01=0x0050, text=» LD A3,DWTST,A6 STATUS«, t00=0x0045, t01=0x0050}
0x6c26…6c4e               Head {h00=0x0024, h01=0x0050, text=» ANKL A3,DWFECH ECHO REQUESTED? «, t00=0x0045, t01=0x006e}
0x6c4e…6c6e               Head {h00=0x001c, h01=0x0050, text=» RF(Z) NDREP NO, RETURN «, t00=0x0045, t01=0x0096}
0x6c6e…6c78               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0045, t01=0x00b6}
0x6c78…6cac               Head {h00=0x0030, h01=0x0050, text=» LDR A4,A6 SAVE DWT-ADDRESS OF INPUT DEVICE «, t00=0x0045, t01=0x00c0}
0x6cac…6ce2               Head {h00=0x0032, h01=0x0050, text=» LD A6,DWTECH,A6 DWT-ADDRESS OF OUTPUT DEVICE «, t00=0x0045, t01=0x00f4}
0x6ce2…6d1c               Head {h00=0x0036, h01=0x0050, text=» ST A4,DWTWAT,A6 SAVE DWT-ADDRESS OF INPUT DEVICE «, t00=0x0045, t01=0x012a}
0x6d1c…6d34               Head {h00=0x0014, h01=0x0050, text=» LDKL A5,DWTSB2 «, t00=0x0045, t01=0x0164}
0x6d34…6d5e               Head {h00=0x0026, h01=0x0050, text=» ADR A5,A6 STACKBASE-ADDRESS IN A5«, t00=0x0045, t01=0x017c}
0x6d5e…6d82               Head {h00=0x0020, h01=0x0050, text=» ANK A2,/FF CLEAN CHARACTER «, t00=0x0046, t01=0x0016}
0x6d82…6db4               Head {h00=0x002e, h01=0x0050, text=» LD A3,DWTADR,A6 ADDRESS TO ADDRESS-BLOCK «, t00=0x0046, t01=0x003a}
0x6db4…6dee               Head {h00=0x0036, h01=0x0050, text=» ABI ECHADR,A3 GO TO ECHO-ROUTINE DEVICE-DEPENDENT«, t00=0x0046, t01=0x006c}
0x6dee…6dfa               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0046, t01=0x00a6}
0x6dfa…6e04               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x00b2}
0x6e04…6e12               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0046, t01=0x00bc}
0x6e12…6e1c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x00ca}
0x6e1c…6e60               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0046, t01=0x00d4}
0x6e60…6e6a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x0118}
0x6e6a…6e82               Head {h00=0x0014, h01=0x0050, text=»* ROUTINE NAME: «, t00=0x0046, t01=0x0122}
0x6e82…6e92               Head {h00=0x000c, h01=0x0050, text=»* ECHRTN«, t00=0x0046, t01=0x013a}
0x6e92…6e9c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x014a}
0x6e9c…6eb0               Head {h00=0x0010, h01=0x0050, text=»* FUNCTION: «, t00=0x0046, t01=0x0154}
0x6eb0…6eee               Head {h00=0x003a, h01=0x0050, text=»* THIS ROUTINE IS USED WHEN OUTPUT DEVICE ECHO ROUTINE«, t00=0x0046, t01=0x0168}
0x6eee…6f2a               Head {h00=0x0038, h01=0x0050, text=»* IS READY WITH ECHOING ACTIONS, AND WANTS TO LEAVE «, t00=0x0047, t01=0x0016}
0x6f2a…6f58               Head {h00=0x002a, h01=0x0050, text=»* CONTROL BACK TO INPUT DEVICE DRIVER.«, t00=0x0047, t01=0x0052}
0x6f58…6f62               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x0080}
0x6f62…6f72               Head {h00=0x000c, h01=0x0050, text=»* CALL: «, t00=0x0047, t01=0x008a}
0x6f72…6f86               Head {h00=0x0010, h01=0x0050, text=»* ABL ECHRTN«, t00=0x0047, t01=0x009a}
0x6f86…6f90               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x00ae}
0x6f90…6fa0               Head {h00=0x000c, h01=0x0050, text=»* INPUT:«, t00=0x0047, t01=0x00b8}
0x6fa0…6fcc               Head {h00=0x0028, h01=0x0050, text=»* A6  = DWT ADDRESS OF OUTPUT DEVICE«, t00=0x0047, t01=0x00c8}
0x6fcc…6fd6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x00f4}
0x6fd6…6fe8               Head {h00=0x000e, h01=0x0050, text=»* OUTPUT: «, t00=0x0047, t01=0x00fe}
0x6fe8…7010               Head {h00=0x0024, h01=0x0050, text=»*      AT ENTRY TO INPUT DRIVER:«, t00=0x0047, t01=0x0110}
0x7010…702a               Head {h00=0x0016, h01=0x0050, text=»* SEE ECHO ROUTINE«, t00=0x0047, t01=0x0138}
0x702a…7034               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x0152}
0x7034…7078               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0047, t01=0x015c}
0x7078…7082               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x0010}
0x7082…7096               Head {h00=0x0010, h01=0x0050, text=»ECHRTN EQU *«, t00=0x0048, t01=0x001a}
0x7096…70aa               Head {h00=0x0010, h01=0x0050, text=» IFT CECHO=1«, t00=0x0048, t01=0x002e}
0x70aa…70de               Head {h00=0x0030, h01=0x0050, text=» LD A6,DWTWAT,A6 DWT-ADDRESS OF INPUT DEVICE«, t00=0x0048, t01=0x0042}
0x70de…710e               Head {h00=0x002c, h01=0x0050, text=» RF NDREP RELOAD A3-A5, A7-A8 AND RETURN«, t00=0x0048, t01=0x0076}
0x710e…711a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0048, t01=0x00a6}
0x711a…7124               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x00b2}
0x7124…7132               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0048, t01=0x00bc}
0x7132…713c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x00ca}
0x713c…7180               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0048, t01=0x00d4}
0x7180…718a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x0118}
0x718a…71a2               Head {h00=0x0014, h01=0x0050, text=»* ROUTINE NAME: «, t00=0x0048, t01=0x0122}
0x71a2…71b2               Head {h00=0x000c, h01=0x0050, text=»* GETCHR«, t00=0x0048, t01=0x013a}
0x71b2…71bc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x014a}
0x71bc…71d0               Head {h00=0x0010, h01=0x0050, text=»* FUNCTION: «, t00=0x0048, t01=0x0154}
0x71d0…7208               Head {h00=0x0034, h01=0x0050, text=»* THIS ROUTINE WILL FETCH ONE CHARACTER FROM THE«, t00=0x0048, t01=0x0168}
0x7208…723c               Head {h00=0x0030, h01=0x0050, text=»* ECB BUFFER AND INCREMENT THE BUFFER INDEX.«, t00=0x0049, t01=0x0010}
0x723c…7272               Head {h00=0x0032, h01=0x0050, text=»* IF NO CHARACTER IS LEFT, INDEX IS STORED IN «, t00=0x0049, t01=0x0044}
0x7272…7292               Head {h00=0x001c, h01=0x0050, text=»* ECB REQUESTED LENGTH. «, t00=0x0049, t01=0x007a}
0x7292…729c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0049, t01=0x009a}
0x729c…72ac               Head {h00=0x000c, h01=0x0050, text=»* CALL: «, t00=0x0049, t01=0x00a4}
0x72ac…72c4               Head {h00=0x0014, h01=0x0050, text=»* CF A15,GETCHR «, t00=0x0049, t01=0x00b4}
0x72c4…72ce               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0049, t01=0x00cc}
0x72ce…72de               Head {h00=0x000c, h01=0x0050, text=»* INPUT:«, t00=0x0049, t01=0x00d6}
0x72de…72fa               Head {h00=0x0018, h01=0x0050, text=»* A3  = BUFFER INDEX«, t00=0x0049, t01=0x00e6}
0x72fa…7316               Head {h00=0x0018, h01=0x0050, text=»* A8  = ECB ADDRESS «, t00=0x0049, t01=0x0102}
0x7316…7320               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0049, t01=0x011e}
0x7320…7332               Head {h00=0x000e, h01=0x0050, text=»* OUTPUT: «, t00=0x0049, t01=0x0128}
0x7332…7356               Head {h00=0x0020, h01=0x0050, text=»* A1  = >0 IF CHARACTER LEFT«, t00=0x0049, t01=0x013a}
0x7356…737a               Head {h00=0x0020, h01=0x0050, text=»*   =<0 IF NO CHARACTER LEFT«, t00=0x0049, t01=0x015e}
0x737a…73a2               Head {h00=0x0024, h01=0x0050, text=»* A2  = BITS 0-7  ZERO (IF A1>0)«, t00=0x0049, t01=0x0182}
0x73a2…73cc               Head {h00=0x0026, h01=0x0050, text=»*   BITS 8-15  CHARACTER (IF A1>0)«, t00=0x004a, t01=0x001a}
0x73cc…73f8               Head {h00=0x0028, h01=0x0050, text=»* A3  = UPDATED BYTE INDEX (IF A1>0)«, t00=0x004a, t01=0x0044}
0x73f8…7410               Head {h00=0x0014, h01=0x0050, text=»* CR  = CHANGED «, t00=0x004a, t01=0x0070}
0x7410…742a               Head {h00=0x0016, h01=0x0050, text=»* INTERR. ENABLED «, t00=0x004a, t01=0x0088}
0x742a…7434               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x00a2}
0x7434…7478               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x004a, t01=0x00ac}
0x7478…7482               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x00f0}
0x7482…7496               Head {h00=0x0010, h01=0x0050, text=»GETCHR EQU *«, t00=0x004a, t01=0x00fa}
0x7496…74be               Head {h00=0x0024, h01=0x0050, text=» LD A1,ECBRL,A8 REQUESTED LENGTH«, t00=0x004a, t01=0x010e}
0x74be…74d0               Head {h00=0x000e, h01=0x0050, text=» SUR A1,A3«, t00=0x004a, t01=0x0136}
0x74d0…74fe               Head {h00=0x002a, h01=0x0050, text=» RF(NP) GCH010 LAST CHARACTER REACHED «, t00=0x004a, t01=0x0148}
0x74fe…7508               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x0176}
0x7508…7516               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x004a, t01=0x0180}
0x7516…7520               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x018e}
0x7520…754a               Head {h00=0x0026, h01=0x0050, text=» LD A2,ECBBA,A8 GET BUFFER ADDRESS«, t00=0x004b, t01=0x0008}
0x754a…755c               Head {h00=0x000e, h01=0x0050, text=» ADR A2,A3«, t00=0x004b, t01=0x0032}
0x755c…757a               Head {h00=0x001a, h01=0x0050, text=» LCR A2,A2 CHAR. TO A2«, t00=0x004b, t01=0x0044}
0x757a…758e               Head {h00=0x0010, h01=0x0050, text=» ANK A2,/FF «, t00=0x004b, t01=0x0062}
0x758e…75b6               Head {h00=0x0024, h01=0x0050, text=» ADK A3,1 INCREMENT BUFFER INDEX«, t00=0x004b, t01=0x0076}
0x75b6…75c8               Head {h00=0x000e, h01=0x0050, text=» RF GCH020«, t00=0x004b, t01=0x009e}
0x75c8…75d2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x00b0}
0x75d2…75dc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x00ba}
0x75dc…75f0               Head {h00=0x0010, h01=0x0050, text=»GCH010 EQU *«, t00=0x004b, t01=0x00c4}
0x75f0…761e               Head {h00=0x002a, h01=0x0050, text=» ST A3,ECBEL,A8 STORE EFFECTIVE LENGTH«, t00=0x004b, t01=0x00d8}
0x761e…7632               Head {h00=0x0010, h01=0x0050, text=»GCH020 EQU *«, t00=0x004b, t01=0x0106}
0x7632…7658               Head {h00=0x0022, h01=0x0050, text=» ADKL A15,2 RETURN AND ENABLE «, t00=0x004b, t01=0x011a}
0x7658…7664               Head {h00=0x0008, h01=0x0050, text=» ENB«, t00=0x004b, t01=0x0140}
0x7664…7678               Head {h00=0x0010, h01=0x0050, text=» LDR* P,A15 «, t00=0x004b, t01=0x014c}
0x7678…7682               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x0160}
0x7682…7690               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x004b, t01=0x016a}
0x7690…769a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x0178}
0x769a…76de               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x004b, t01=0x0182}
0x76de…76e8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x0036}
0x76e8…7700               Head {h00=0x0014, h01=0x0050, text=»* ROUTINE NAME: «, t00=0x004c, t01=0x0040}
0x7700…7710               Head {h00=0x000c, h01=0x0050, text=»* ABORT «, t00=0x004c, t01=0x0058}
0x7710…771a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x0068}
0x771a…772e               Head {h00=0x0010, h01=0x0050, text=»* FUNCTION: «, t00=0x004c, t01=0x0072}
0x772e…776c               Head {h00=0x003a, h01=0x0050, text=»* THIS ROUTINE RESETS THE INPUT REQUESTED FLAG IN DWT.«, t00=0x004c, t01=0x0086}
0x776c…77aa               Head {h00=0x003a, h01=0x0050, text=»* IT IS USED AT ABORT REQUESTS, WHEN A REQUESTED INPUT«, t00=0x004c, t01=0x00c4}
0x77aa…77c8               Head {h00=0x001a, h01=0x0050, text=»* IS NO LONGER WANTED.«, t00=0x004c, t01=0x0102}
0x77c8…77d2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x0120}
0x77d2…77e2               Head {h00=0x000c, h01=0x0050, text=»* CALL: «, t00=0x004c, t01=0x012a}
0x77e2…77f8               Head {h00=0x0012, h01=0x0050, text=»* CF A15,ABORT«, t00=0x004c, t01=0x013a}
0x77f8…7802               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x0150}
0x7802…7812               Head {h00=0x000c, h01=0x0050, text=»* INPUT:«, t00=0x004c, t01=0x015a}
0x7812…782e               Head {h00=0x0018, h01=0x0050, text=»* A6  = DWT ADDRESS «, t00=0x004c, t01=0x016a}
0x782e…7838               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x0186}
0x7838…784a               Head {h00=0x000e, h01=0x0050, text=»* OUTPUT: «, t00=0x004c, t01=0x0190}
0x784a…7862               Head {h00=0x0014, h01=0x0050, text=»* A1  = CHANGED «, t00=0x004d, t01=0x0012}
0x7862…787a               Head {h00=0x0014, h01=0x0050, text=»* CR  = CHANGED «, t00=0x004d, t01=0x002a}
0x787a…7884               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004d, t01=0x0042}
0x7884…78c8               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x004d, t01=0x004c}
0x78c8…78d2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004d, t01=0x0090}
0x78d2…78e6               Head {h00=0x0010, h01=0x0050, text=»ABORT EQU * «, t00=0x004d, t01=0x009a}
0x78e6…791c               Head {h00=0x0032, h01=0x0050, text=» LDKL A1,/FFFF-DWFINP MASK FOR INPUT REQUESTED«, t00=0x004d, t01=0x00ae}
0x791c…7940               Head {h00=0x0020, h01=0x0050, text=» ANS A1,DWTST,A6 RESET FLAG «, t00=0x004d, t01=0x00e4}
0x7940…7956               Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x004d, t01=0x0108}
0x7956…7970               Head {h00=0x0016, h01=0x0050, text=» RF RTNP15 RETURN «, t00=0x004d, t01=0x011e}
0x7970…797c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004d, t01=0x0138}
0x797c…7992               Head {h00=0x0012, h01=0x0050, text=» IFF CPU852=1 «, t00=0x004d, t01=0x0144}
0x7992…79a2               Head {h00=0x000c, h01=0x0050, text=» RTN A15«, t00=0x004d, t01=0x015a}
0x79a2…79ae               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004d, t01=0x016a}
0x79ae…79b8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004d, t01=0x0176}
0x79b8…79c6               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x004d, t01=0x0180}
0x79c6…79d0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004d, t01=0x018e}
0x79d0…7a14               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x004e, t01=0x0008}
0x7a14…7a1e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x004c}
0x7a1e…7a36               Head {h00=0x0014, h01=0x0050, text=»* ROUTINE NAME: «, t00=0x004e, t01=0x0056}
0x7a36…7a46               Head {h00=0x000c, h01=0x0050, text=»* LDISP «, t00=0x004e, t01=0x006e}
0x7a46…7a50               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x007e}
0x7a50…7a64               Head {h00=0x0010, h01=0x0050, text=»* FUNCTION: «, t00=0x004e, t01=0x0088}
0x7a64…7aa0               Head {h00=0x0038, h01=0x0050, text=»* THIS ROUTINE PERFORMS DISPATCHING FOR THE TERMINAL«, t00=0x004e, t01=0x009c}
0x7aa0…7adc               Head {h00=0x0038, h01=0x0050, text=»* DEVICE DRIVERS. IT ALSO PROVIDES QUICK EXITS FROM «, t00=0x004e, t01=0x00d8}
0x7adc…7b10               Head {h00=0x0030, h01=0x0050, text=»* DEVICE DRIVERS THAT INCLUDES TENDIO CALL. «, t00=0x004e, t01=0x0114}
0x7b10…7b1a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x0148}
0x7b1a…7b2a               Head {h00=0x000c, h01=0x0050, text=»* CALL: «, t00=0x004e, t01=0x0152}
0x7b2a…7b3e               Head {h00=0x0010, h01=0x0050, text=»* ABL LENDER«, t00=0x004e, t01=0x0162}
0x7b3e…7b52               Head {h00=0x0010, h01=0x0050, text=»* ABL LENDIS«, t00=0x004e, t01=0x0176}
0x7b52…7b66               Head {h00=0x0010, h01=0x0050, text=»* ABL LDISP «, t00=0x004e, t01=0x018a}
0x7b66…7b70               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x000e}
0x7b70…7b80               Head {h00=0x000c, h01=0x0050, text=»* INPUT:«, t00=0x004f, t01=0x0018}
0x7b80…7ba8               Head {h00=0x0024, h01=0x0050, text=»* A1  = RETURN CODE (IF LENDIS) «, t00=0x004f, t01=0x0028}
0x7ba8…7bc4               Head {h00=0x0018, h01=0x0050, text=»* A6  = DWT ADDRESS «, t00=0x004f, t01=0x0050}
0x7bc4…7bce               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x006c}
0x7bce…7be0               Head {h00=0x000e, h01=0x0050, text=»* OUTPUT: «, t00=0x004f, t01=0x0076}
0x7be0…7c16               Head {h00=0x0032, h01=0x0050, text=»*      AT ENTRY TO LINE DRIVER DISPATCH ENTRY:«, t00=0x004f, t01=0x0088}
0x7c16…7c32               Head {h00=0x0018, h01=0x0050, text=»* A6  = DWT ADDRESS «, t00=0x004f, t01=0x00be}
0x7c32…7c3c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x00da}
0x7c3c…7c80               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x004f, t01=0x00e4}
0x7c80…7c8a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x0128}
0x7c8a…7c9e               Head {h00=0x0010, h01=0x0050, text=»LENDER EQU *«, t00=0x004f, t01=0x0132}
0x7c9e…7cc4               Head {h00=0x0022, h01=0x0050, text=» LDKL A1,REQERR REQUEST ERROR «, t00=0x004f, t01=0x0146}
0x7cc4…7cce               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x016c}
0x7cce…7ce2               Head {h00=0x0010, h01=0x0050, text=»LENDIS EQU *«, t00=0x004f, t01=0x0176}
0x7ce2…7d08               Head {h00=0x0022, h01=0x0050, text=» CF A15,TENDIO END I/O REQUEST«, t00=0x004f, t01=0x018a}
0x7d08…7d12               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0050, t01=0x0020}
0x7d12…7d20               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0050, t01=0x002a}
0x7d20…7d2a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0050, t01=0x0038}
0x7d2a…7d3e               Head {h00=0x0010, h01=0x0050, text=»LDISP EQU * «, t00=0x0050, t01=0x0042}
0x7d3e…7d58               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0050, t01=0x0056}
0x7d58…7d82               Head {h00=0x0026, h01=0x0050, text=» LC A1,DWTCHP,A6 CHANNEL PARAMETER«, t00=0x0050, t01=0x0070}
0x7d82…7dae               Head {h00=0x0028, h01=0x0050, text=» ANK A1,MASKCT CLEAN CONNECTION TYPE«, t00=0x0050, t01=0x009a}
0x7dae…7dca               Head {h00=0x0018, h01=0x0050, text=» SLA A1,1 MAKE INDEX«, t00=0x0050, t01=0x00c6}
0x7dca…7dee               Head {h00=0x0020, h01=0x0050, text=» CWK A1,DTABLN INSIDE LIMIT?«, t00=0x0050, t01=0x00e2}
0x7dee…7e22               Head {h00=0x0030, h01=0x0050, text=» ABI(L) ENRTAB,A1 YES, ACTIVATE LINE DRIVER «, t00=0x0050, t01=0x0106}
0x7e22…7e34               Head {h00=0x000e, h01=0x0050, text=» XIF  U =1«, t00=0x0050, t01=0x013a}
0x7e34…7e50               Head {h00=0x0018, h01=0x0050, text=» ABL TDISP NO, ERROR«, t00=0x0050, t01=0x014c}
0x7e50…7e5a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0050, t01=0x0168}
0x7e5a…7e68               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0050, t01=0x0172}
0x7e68…7e72               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0050, t01=0x0180}
0x7e72…7e92               Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x0050, t01=0x018a}
0x7e92…7eb2               Head {h00=0x001c, h01=0x0050, text=»* LINE DRIVER ROUTINES *«, t00=0x0051, t01=0x001a}
0x7eb2…7ed2               Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x0051, t01=0x003a}
0x7ed2…7edc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0051, t01=0x005a}
0x7edc…7f26               Head {h00=0x0046, h01=0x0050, text=»*   THIS SECTION CONTAINS AN EXIT ROUTINE THAT CAN BE USED BY THE «, t00=0x0051, t01=0x0064}
0x7f26…7f64               Head {h00=0x003a, h01=0x0050, text=»*   LINE DRIVERS WHEN RETURNING TO THE DEVICE DRIVER. «, t00=0x0051, t01=0x00ae}
0x7f64…7fa6               Head {h00=0x003e, h01=0x0050, text=»*   IT ALSO CONTAINES A NUMBER OF SERVICE SUBROUTINES THAT«, t00=0x0051, t01=0x00ec}
0x7fa6…7fd4               Head {h00=0x002a, h01=0x0050, text=»*   CAN BE CALLED BY THE LINE DRIVERS.«, t00=0x0051, t01=0x012e}
0x7fd4…7fde               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0051, t01=0x015c}
0x7fde…7fe8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0051, t01=0x0166}
0x7fe8…801c               Head {h00=0x0030, h01=0x0050, text=»*   ROUTINES IN ORDER OF APPEARANCE IN CODE:«, t00=0x0051, t01=0x0170}
0x801c…8026               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0052, t01=0x0014}
0x8026…803e               Head {h00=0x0014, h01=0x0050, text=»* NAME FUNCTION «, t00=0x0052, t01=0x001e}
0x803e…8048               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0052, t01=0x0036}
0x8048…8070               Head {h00=0x0024, h01=0x0050, text=»* NDRET RETURN TO DEVICE DRIVER «, t00=0x0052, t01=0x0040}
0x8070…809a               Head {h00=0x0026, h01=0x0050, text=»* NDSAV8 SAVE A3-A5, A7-A8 IN DWT «, t00=0x0052, t01=0x0068}
0x809a…80c4               Head {h00=0x0026, h01=0x0050, text=»* NDGET8 GET A3-A5, A7-A8 FROM DWT«, t00=0x0052, t01=0x0092}
0x80c4…8100               Head {h00=0x0038, h01=0x0050, text=»* NDREWS CALL RECOVERY FOR ALL DWT:S ON WORK STATION«, t00=0x0052, t01=0x00bc}
0x8100…812e               Head {h00=0x002a, h01=0x0050, text=»* NDREDW CALL RECOVERY ROUTINE FOR DWT«, t00=0x0052, t01=0x00f8}
0x812e…8166               Head {h00=0x0034, h01=0x0050, text=»* NDGEDN GET HIGEST DWT NUMBER FOR WORK STATION «, t00=0x0052, t01=0x0126}
0x8166…8186               Head {h00=0x001c, h01=0x0050, text=»* NDGEDW GET DWT ADDRESS«, t00=0x0052, t01=0x015e}
0x8186…8190               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0052, t01=0x017e}
0x8190…819e               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0052, t01=0x0188}
0x819e…81a8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0053, t01=0x0008}
0x81a8…81ec               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0053, t01=0x0012}
0x81ec…81f6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0053, t01=0x0056}
0x81f6…820e               Head {h00=0x0014, h01=0x0050, text=»* ROUTINE NAME: «, t00=0x0053, t01=0x0060}
0x820e…821e               Head {h00=0x000c, h01=0x0050, text=»* NDRET «, t00=0x0053, t01=0x0078}
0x821e…8228               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0053, t01=0x0088}
0x8228…823c               Head {h00=0x0010, h01=0x0050, text=»* FUNCTION: «, t00=0x0053, t01=0x0092}
0x823c…8274               Head {h00=0x0034, h01=0x0050, text=»* THIS ROUTINE CONTAINS A NUMBER OF ENTRIES FOR «, t00=0x0053, t01=0x00a6}
0x8274…82a8               Head {h00=0x0030, h01=0x0050, text=»* RETURNING TO THE TERMINAL DEVICE DRIVERS. «, t00=0x0053, t01=0x00de}
0x82a8…82e0               Head {h00=0x0034, h01=0x0050, text=»* THEY CAN BE CALLED EITHER FROM OTHER ROUTINES «, t00=0x0053, t01=0x0112}
0x82e0…8316               Head {h00=0x0032, h01=0x0050, text=»* IN THE NETWORK DISTRIBUTOR, OR FROM THE LINE«, t00=0x0053, t01=0x014a}
0x8316…8328               Head {h00=0x000e, h01=0x0050, text=»* DRIVERS.«, t00=0x0053, t01=0x0180}
0x8328…835c (84, 0, 400)  Head {h00=0x0030, h01=0x0050, text=»* FOR CPU 852 IT ALSO CONTAINS A "RTN  A15" «, t00=0x0054, t01=0x0004}
0x835c…838e               Head {h00=0x002e, h01=0x0050, text=»* SIMULATION THAT DOESN'T PERFORM ENABLE. «, t00=0x0054, t01=0x0038}
0x838e…8398               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0054, t01=0x006a}
0x8398…83a8               Head {h00=0x000c, h01=0x0050, text=»* CALL: «, t00=0x0054, t01=0x0074}
0x83a8…83bc               Head {h00=0x0010, h01=0x0050, text=»* RF "NAME" «, t00=0x0054, t01=0x0084}
0x83bc…83d0               Head {h00=0x0010, h01=0x0050, text=»* RB "NAME" «, t00=0x0054, t01=0x0098}
0x83d0…83e4               Head {h00=0x0010, h01=0x0050, text=»* ABL "NAME"«, t00=0x0054, t01=0x00ac}
0x83e4…83ee               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0054, t01=0x00c0}
0x83ee…83fe               Head {h00=0x000c, h01=0x0050, text=»* INPUT:«, t00=0x0054, t01=0x00ca}
0x83fe…842e               Head {h00=0x002c, h01=0x0050, text=»* A5  = LOCAL STACK POINTER (IF NDRETX) «, t00=0x0054, t01=0x00da}
0x842e…8456               Head {h00=0x0024, h01=0x0050, text=»* A6  = DWT ADDRESS (IF NDREPX) «, t00=0x0054, t01=0x010a}
0x8456…8460               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0054, t01=0x0132}
0x8460…8472               Head {h00=0x000e, h01=0x0050, text=»* OUTPUT: «, t00=0x0054, t01=0x013c}
0x8472…84a6               Head {h00=0x0030, h01=0x0050, text=»*      AT RETURN TO TERMINAL DEVICE DRIVER: «, t00=0x0054, t01=0x014e}
0x84a6…84de               Head {h00=0x0034, h01=0x0050, text=»* SEE HEADING OF CALLED REQUEST HANDLING ROUTINE«, t00=0x0054, t01=0x0182}
0x84de…84e8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0055, t01=0x002a}
0x84e8…852c               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0055, t01=0x0034}
0x852c…8536               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0055, t01=0x0078}
0x8536…854a               Head {h00=0x0010, h01=0x0050, text=»NDRETE EQU *«, t00=0x0055, t01=0x0082}
0x854a…8574               Head {h00=0x0026, h01=0x0050, text=» LDK A1,CONFER CONFIGURATION ERROR«, t00=0x0055, t01=0x0096}
0x8574…858c               Head {h00=0x0014, h01=0x0050, text=» RF NDRET RETURN«, t00=0x0055, t01=0x00c0}
0x858c…8596               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0055, t01=0x00d8}
0x8596…85a4               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0055, t01=0x00e2}
0x85a4…85ae               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0055, t01=0x00f0}
0x85ae…85c2               Head {h00=0x0010, h01=0x0050, text=»NDREPO EQU *«, t00=0x0055, t01=0x00fa}
0x85c2…85f2               Head {h00=0x002c, h01=0x0050, text=» CF A15,NDGET8 GET A3-A5, A7-A8 FROM DWT«, t00=0x0055, t01=0x010e}
0x85f2…8606               Head {h00=0x0010, h01=0x0050, text=»NDRETO EQU *«, t00=0x0055, t01=0x013e}
0x8606…8626               Head {h00=0x001c, h01=0x0050, text=» LDK A1,0 RETURN CODE OK«, t00=0x0055, t01=0x0152}
0x8626…8648               Head {h00=0x001e, h01=0x0050, text=» LDK A2,0 DEVICE STATUS OK«, t00=0x0055, t01=0x0172}
0x8648…8660 (86, 0, 398)  Head {h00=0x0014, h01=0x0050, text=» RF NDRET RETURN«, t00=0x0056, t01=0x0004}
0x8660…866a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x001c}
0x866a…867e               Head {h00=0x0010, h01=0x0050, text=»NDREP EQU * «, t00=0x0056, t01=0x0026}
0x867e…86ae               Head {h00=0x002c, h01=0x0050, text=» CF A15,NDGET8 GET A3-A5, A7-A8 FROM DWT«, t00=0x0056, t01=0x003a}
0x86ae…86c2               Head {h00=0x0010, h01=0x0050, text=»NDRET EQU * «, t00=0x0056, t01=0x006a}
0x86c2…86ce               Head {h00=0x0008, h01=0x0050, text=» ENB«, t00=0x0056, t01=0x007e}
0x86ce…86f8               Head {h00=0x0026, h01=0x0050, text=» ADK A5,4 ADJUST STACK FOR RETURN «, t00=0x0056, t01=0x008a}
0x86f8…8712               Head {h00=0x0016, h01=0x0050, text=» LDR A1,A1 SET CR «, t00=0x0056, t01=0x00b4}
0x8712…873a               Head {h00=0x0024, h01=0x0050, text=» ABR* A5 RETURN TO DEVICE DRIVER«, t00=0x0056, t01=0x00ce}
0x873a…8744               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x00f6}
0x8744…874e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x0100}
0x874e…8764               Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0056, t01=0x010a}
0x8764…8778               Head {h00=0x0010, h01=0x0050, text=»RTNP15 EQU *«, t00=0x0056, t01=0x0120}
0x8778…8798               Head {h00=0x001c, h01=0x0050, text=» ADKL A15,2 ADJUST STACK«, t00=0x0056, t01=0x0134}
0x8798…87b2               Head {h00=0x0016, h01=0x0050, text=» LDR* P,A15 RETURN«, t00=0x0056, t01=0x0154}
0x87b2…87be               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0056, t01=0x016e}
0x87be…87cc               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0056, t01=0x017a}
0x87cc…87d6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x0188}
0x87d6…881a (87, 0, 398)  Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0057, t01=0x0004}
0x881a…8824               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0057, t01=0x0048}
0x8824…883c               Head {h00=0x0014, h01=0x0050, text=»* ROUTINE NAME: «, t00=0x0057, t01=0x0052}
0x883c…884c               Head {h00=0x000c, h01=0x0050, text=»* NDSAV8«, t00=0x0057, t01=0x006a}
0x884c…8856               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0057, t01=0x007a}
0x8856…886a               Head {h00=0x0010, h01=0x0050, text=»* FUNCTION: «, t00=0x0057, t01=0x0084}
0x886a…88a4               Head {h00=0x0036, h01=0x0050, text=»* THIS ROUTINE SAVES REGISTERS A3, A4, A5, A7 AND «, t00=0x0057, t01=0x0098}
0x88a4…88c8               Head {h00=0x0020, h01=0x0050, text=»* A8 IN A SAVE AREA IN DWT. «, t00=0x0057, t01=0x00d2}
0x88c8…88d2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0057, t01=0x00f6}
0x88d2…88e2               Head {h00=0x000c, h01=0x0050, text=»* CALL: «, t00=0x0057, t01=0x0100}
0x88e2…88fa               Head {h00=0x0014, h01=0x0050, text=»* CF A15,NDSAV8 «, t00=0x0057, t01=0x0110}
0x88fa…8904               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0057, t01=0x0128}
0x8904…8914               Head {h00=0x000c, h01=0x0050, text=»* INPUT:«, t00=0x0057, t01=0x0132}
0x8914…8930               Head {h00=0x0018, h01=0x0050, text=»* A6  = DWT ADDRESS «, t00=0x0057, t01=0x0142}
0x8930…893a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0057, t01=0x015e}
0x893a…894c               Head {h00=0x000e, h01=0x0050, text=»* OUTPUT: «, t00=0x0057, t01=0x0168}
0x894c…8964               Head {h00=0x0014, h01=0x0050, text=»* CR  = CHANGED «, t00=0x0057, t01=0x017a}
0x8964…896e (88, 0, 400)  Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0058, t01=0x0004}
0x896e…89b2               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0058, t01=0x000e}
0x89b2…89bc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0058, t01=0x0052}
0x89bc…89d0               Head {h00=0x0010, h01=0x0050, text=»NDSAV8 EQU *«, t00=0x0058, t01=0x005c}
0x89d0…89f6               Head {h00=0x0022, h01=0x0050, text=»*    SAVE A3-A5, A7-A8 IN DWT «, t00=0x0058, t01=0x0070}
0x89f6…8a0e               Head {h00=0x0014, h01=0x0050, text=» ST A3,DWTA3,A6 «, t00=0x0058, t01=0x0096}
0x8a0e…8a26               Head {h00=0x0014, h01=0x0050, text=» ST A4,DWTA4,A6 «, t00=0x0058, t01=0x00ae}
0x8a26…8a3e               Head {h00=0x0014, h01=0x0050, text=» ST A5,DWTA5,A6 «, t00=0x0058, t01=0x00c6}
0x8a3e…8a56               Head {h00=0x0014, h01=0x0050, text=» ST A7,DWTA7,A6 «, t00=0x0058, t01=0x00de}
0x8a56…8a6e               Head {h00=0x0014, h01=0x0050, text=» ST A8,DWTA8,A6 «, t00=0x0058, t01=0x00f6}
0x8a6e…8a78               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0058, t01=0x010e}
0x8a78…8a8e               Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0058, t01=0x0118}
0x8a8e…8aa8               Head {h00=0x0016, h01=0x0050, text=» RB RTNP15 RETURN «, t00=0x0058, t01=0x012e}
0x8aa8…8ab4               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0058, t01=0x0148}
0x8ab4…8aca               Head {h00=0x0012, h01=0x0050, text=» IFF CPU852=1 «, t00=0x0058, t01=0x0154}
0x8aca…8ada               Head {h00=0x000c, h01=0x0050, text=» RTN A15«, t00=0x0058, t01=0x016a}
0x8ada…8ae6               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0058, t01=0x017a}
0x8ae6…8af0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0058, t01=0x0186}
0x8af0…8afe               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0058, t01=0x0190}
0x8afe…8b08               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x000e}
0x8b08…8b4c               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0059, t01=0x0018}
0x8b4c…8b56               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x005c}
0x8b56…8b6e               Head {h00=0x0014, h01=0x0050, text=»* ROUTINE NAME: «, t00=0x0059, t01=0x0066}
0x8b6e…8b7e               Head {h00=0x000c, h01=0x0050, text=»* NDGET8«, t00=0x0059, t01=0x007e}
0x8b7e…8b88               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x008e}
0x8b88…8b9c               Head {h00=0x0010, h01=0x0050, text=»* FUNCTION: «, t00=0x0059, t01=0x0098}
0x8b9c…8bd8               Head {h00=0x0038, h01=0x0050, text=»* THIS ROUTINE FETCHES REGISTERS A3, A4, A5, A7 AND «, t00=0x0059, t01=0x00ac}
0x8bd8…8bfe               Head {h00=0x0022, h01=0x0050, text=»* A8 FROM A SAVE AREA IN DWT. «, t00=0x0059, t01=0x00e8}
0x8bfe…8c08               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x010e}
0x8c08…8c18               Head {h00=0x000c, h01=0x0050, text=»* CALL: «, t00=0x0059, t01=0x0118}
0x8c18…8c30               Head {h00=0x0014, h01=0x0050, text=»* CF A15,NDGET8 «, t00=0x0059, t01=0x0128}
0x8c30…8c3a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x0140}
0x8c3a…8c4a               Head {h00=0x000c, h01=0x0050, text=»* INPUT:«, t00=0x0059, t01=0x014a}
0x8c4a…8c66               Head {h00=0x0018, h01=0x0050, text=»* A6  = DWT ADDRESS «, t00=0x0059, t01=0x015a}
0x8c66…8c70               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x0176}
0x8c70…8c82               Head {h00=0x000e, h01=0x0050, text=»* OUTPUT: «, t00=0x0059, t01=0x0180}
0x8c82…8c9a (90, 0, 398)  Head {h00=0x0014, h01=0x0050, text=»* CR  = CHANGED «, t00=0x005a, t01=0x0004}
0x8c9a…8ca4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005a, t01=0x001c}
0x8ca4…8ce8               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x005a, t01=0x0026}
0x8ce8…8cf2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005a, t01=0x006a}
0x8cf2…8d06               Head {h00=0x0010, h01=0x0050, text=»NDGET8 EQU *«, t00=0x005a, t01=0x0074}
0x8d06…8d2c               Head {h00=0x0022, h01=0x0050, text=»*    GET A3-A5, A7-A8 FROM DWT«, t00=0x005a, t01=0x0088}
0x8d2c…8d44               Head {h00=0x0014, h01=0x0050, text=» LD A3,DWTA3,A6 «, t00=0x005a, t01=0x00ae}
0x8d44…8d5c               Head {h00=0x0014, h01=0x0050, text=» LD A4,DWTA4,A6 «, t00=0x005a, t01=0x00c6}
0x8d5c…8d74               Head {h00=0x0014, h01=0x0050, text=» LD A5,DWTA5,A6 «, t00=0x005a, t01=0x00de}
0x8d74…8d8c               Head {h00=0x0014, h01=0x0050, text=» LD A7,DWTA7,A6 «, t00=0x005a, t01=0x00f6}
0x8d8c…8da4               Head {h00=0x0014, h01=0x0050, text=» LD A8,DWTA8,A6 «, t00=0x005a, t01=0x010e}
0x8da4…8dae               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005a, t01=0x0126}
0x8dae…8dc4               Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x005a, t01=0x0130}
0x8dc4…8dde               Head {h00=0x0016, h01=0x0050, text=» RB RTNP15 RETURN «, t00=0x005a, t01=0x0146}
0x8dde…8dea               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005a, t01=0x0160}
0x8dea…8e00               Head {h00=0x0012, h01=0x0050, text=» IFF CPU852=1 «, t00=0x005a, t01=0x016c}
0x8e00…8e10               Head {h00=0x000c, h01=0x0050, text=» RTN A15«, t00=0x005a, t01=0x0182}
0x8e10…8e1c (91, 0, 400)  Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005b, t01=0x0004}
0x8e1c…8e26               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005b, t01=0x0010}
0x8e26…8e34               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x005b, t01=0x001a}
0x8e34…8e3e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005b, t01=0x0028}
0x8e3e…8e82               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x005b, t01=0x0032}
0x8e82…8e8c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005b, t01=0x0076}
0x8e8c…8ea4               Head {h00=0x0014, h01=0x0050, text=»* ROUTINE NAME: «, t00=0x005b, t01=0x0080}
0x8ea4…8eb4               Head {h00=0x000c, h01=0x0050, text=»* NDREWS«, t00=0x005b, t01=0x0098}
0x8eb4…8ebe               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005b, t01=0x00a8}
0x8ebe…8ed2               Head {h00=0x0010, h01=0x0050, text=»* FUNCTION: «, t00=0x005b, t01=0x00b2}
0x8ed2…8f0e               Head {h00=0x0038, h01=0x0050, text=»* THIS ROUTINE CALLS RECOVERY ROUTINES FOR ALL DWT:S«, t00=0x005b, t01=0x00c6}
0x8f0e…8f4c               Head {h00=0x003a, h01=0x0050, text=»* ON A WORK STATION, EXEPT FOR THOSE OF OUTPUT DEVICES«, t00=0x005b, t01=0x0102}
0x8f4c…8f64               Head {h00=0x0014, h01=0x0050, text=»* IN ECHO MODE. «, t00=0x005b, t01=0x0140}
0x8f64…8f6e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005b, t01=0x0158}
0x8f6e…8f7e               Head {h00=0x000c, h01=0x0050, text=»* CALL: «, t00=0x005b, t01=0x0162}
0x8f7e…8f96               Head {h00=0x0014, h01=0x0050, text=»* CF A15,NDREWS «, t00=0x005b, t01=0x0172}
0x8f96…8fa0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005b, t01=0x018a}
0x8fa0…8fb0 (92, 0, 400)  Head {h00=0x000c, h01=0x0050, text=»* INPUT:«, t00=0x005c, t01=0x0004}
0x8fb0…8fda               Head {h00=0x0026, h01=0x0050, text=»* A3  = WORK STATION TABLE ADDRESS«, t00=0x005c, t01=0x0014}
0x8fda…8ff8               Head {h00=0x001a, h01=0x0050, text=»* A4  = RECOVERY CAUSE«, t00=0x005c, t01=0x003e}
0x8ff8…901c               Head {h00=0x0020, h01=0x0050, text=»* A6  = WORK STATION NUMBER «, t00=0x005c, t01=0x005c}
0x901c…9026               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005c, t01=0x0080}
0x9026…9038               Head {h00=0x000e, h01=0x0050, text=»* OUTPUT: «, t00=0x005c, t01=0x008a}
0x9038…9064               Head {h00=0x0028, h01=0x0050, text=»*      AT ENTRY TO RECOVERY ROUTINE:«, t00=0x005c, t01=0x009c}
0x9064…9078               Head {h00=0x0010, h01=0x0050, text=»* SEE NDREDW«, t00=0x005c, t01=0x00c8}
0x9078…909c               Head {h00=0x0020, h01=0x0050, text=»*      AT SUBROUTINE RETURN:«, t00=0x005c, t01=0x00dc}
0x909c…90b4               Head {h00=0x0014, h01=0x0050, text=»* CR  = CHANGED «, t00=0x005c, t01=0x0100}
0x90b4…90ce               Head {h00=0x0016, h01=0x0050, text=»* INTERR. CHANGED «, t00=0x005c, t01=0x0118}
0x90ce…90d8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005c, t01=0x0132}
0x90d8…911c               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x005c, t01=0x013c}
0x911c…9126               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005c, t01=0x0180}
0x9126…913a               Head {h00=0x0010, h01=0x0050, text=»NDREWS EQU *«, t00=0x005c, t01=0x018a}
0x913a…9154               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x005d, t01=0x000e}
0x9154…916a               Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x005d, t01=0x0028}
0x916a…918a               Head {h00=0x001c, h01=0x0050, text=» CF A15,SAVE8 PUSH A1-A8«, t00=0x005d, t01=0x003e}
0x918a…9196               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005d, t01=0x005e}
0x9196…91b0               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x005d, t01=0x006a}
0x91b0…91c6               Head {h00=0x0012, h01=0x0050, text=» IFF CPU852=1 «, t00=0x005d, t01=0x0084}
0x91c6…91e4               Head {h00=0x001a, h01=0x0050, text=» MSR 8,A15 PUSH A1-A8 «, t00=0x005d, t01=0x009a}
0x91e4…91f0               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005d, t01=0x00b8}
0x91f0…920a               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x005d, t01=0x00c4}
0x920a…9214               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005d, t01=0x00de}
0x9214…9222               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x005d, t01=0x00e8}
0x9222…922c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005d, t01=0x00f6}
0x922c…924e               Head {h00=0x001e, h01=0x0050, text=» LDR A8,A6 SAVE WS NUMBER «, t00=0x005d, t01=0x0100}
0x924e…927c               Head {h00=0x002a, h01=0x0050, text=» LDR A1,A3 WORK STATION TABLE ADDRESS «, t00=0x005d, t01=0x0122}
0x927c…92a8               Head {h00=0x0028, h01=0x0050, text=» CF A15,NDGEDN GET HIGEST DWT NUMBER«, t00=0x005d, t01=0x0150}
0x92a8…92ca               Head {h00=0x001e, h01=0x0050, text=» ADK A7,1 PREPARE FOR SUK «, t00=0x005d, t01=0x017c}
0x92ca…92d4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005e, t01=0x000e}
0x92d4…92e8               Head {h00=0x0010, h01=0x0050, text=»RW100 EQU * «, t00=0x005e, t01=0x0018}
0x92e8…9302               Head {h00=0x0016, h01=0x0050, text=» SUK A7,1 NEXT DWT«, t00=0x005e, t01=0x002c}
0x9302…9328               Head {h00=0x0022, h01=0x0050, text=» RF(N) RW120 EXIT IF ALL DONE «, t00=0x005e, t01=0x0046}
0x9328…934e               Head {h00=0x0022, h01=0x0050, text=» LDR A6,A8 WORK STATION NUMBER«, t00=0x005e, t01=0x006c}
0x934e…937c               Head {h00=0x002a, h01=0x0050, text=» LDR A1,A3 WORK STATION TABLE ADDRESS «, t00=0x005e, t01=0x0092}
0x937c…93a4               Head {h00=0x0024, h01=0x0050, text=» CF A15,NDGEDW A6 := DWT ADDRESS«, t00=0x005e, t01=0x00c0}
0x93a4…93ae               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005e, t01=0x00e8}
0x93ae…93ce               Head {h00=0x001c, h01=0x0050, text=» LDR A6,A6 DWT DEFINED? «, t00=0x005e, t01=0x00f2}
0x93ce…93f0               Head {h00=0x001e, h01=0x0050, text=» RB(Z) RW100 NO, TAKE NEXT«, t00=0x005e, t01=0x0112}
0x93f0…9402               Head {h00=0x000e, h01=0x0050, text=» LDK A1,1 «, t00=0x005e, t01=0x0134}
0x9402…9430               Head {h00=0x002a, h01=0x0050, text=» TM A6,A1 DWT WITH >1 DEVICE ADDRESS? «, t00=0x005e, t01=0x0146}
0x9430…945e               Head {h00=0x002a, h01=0x0050, text=» RB(NZ) RW100 YES, ONLY ONE CALL / DWT«, t00=0x005e, t01=0x0174}
0x945e…9468               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005f, t01=0x0012}
0x9468…9492               Head {h00=0x0026, h01=0x0050, text=»*      CHECK IF OUTPUT ECHO DEVICE«, t00=0x005f, t01=0x001c}
0x9492…94b4               Head {h00=0x001e, h01=0x0050, text=» LD A1,DWTST,A6 DWT STATUS«, t00=0x005f, t01=0x0046}
0x94b4…94cc               Head {h00=0x0014, h01=0x0050, text=» LDR A2,A1 SAVE «, t00=0x005f, t01=0x0068}
0x94cc…94ee               Head {h00=0x001e, h01=0x0050, text=» ANKL A1,DWFECH ECHO MODE?«, t00=0x005f, t01=0x0080}
0x94ee…9510               Head {h00=0x001e, h01=0x0050, text=» RF(Z) RW110 NO, CONTINUE «, t00=0x005f, t01=0x00a2}
0x9510…9536               Head {h00=0x0022, h01=0x0050, text=» ANKL A2,DWFINP INPUT DEVICE? «, t00=0x005f, t01=0x00c4}
0x9536…9566               Head {h00=0x002c, h01=0x0050, text=» RB(Z) RW100 NO, ECHO OUTPUT. TAKE NEXT «, t00=0x005f, t01=0x00ea}
0x9566…9570               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005f, t01=0x011a}
0x9570…9584               Head {h00=0x0010, h01=0x0050, text=»RW110 EQU * «, t00=0x005f, t01=0x0124}
0x9584…95b0               Head {h00=0x0028, h01=0x0050, text=» CF A15,NDREDW CALL RECOVERY ROUTINE«, t00=0x005f, t01=0x0138}
0x95b0…95ca               Head {h00=0x0016, h01=0x0050, text=» RB RW100 NEXT DWT«, t00=0x005f, t01=0x0164}
0x95ca…95d4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005f, t01=0x017e}
0x95d4…95de               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005f, t01=0x0188}
0x95de…95f2 (96, 0, 398)  Head {h00=0x0010, h01=0x0050, text=»RW120 EQU * «, t00=0x0060, t01=0x0004}
0x95f2…9610               Head {h00=0x001a, h01=0x0050, text=»*    ALL DWT:S HANDLED«, t00=0x0060, t01=0x0018}
0x9610…962a               Head {h00=0x0016, h01=0x0050, text=» ABL TDISP RETURN «, t00=0x0060, t01=0x0036}
0x962a…963c               Head {h00=0x000e, h01=0x0050, text=» XIF  U =1«, t00=0x0060, t01=0x0050}
0x963c…9646               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0060, t01=0x0062}
0x9646…9654               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0060, t01=0x006c}
0x9654…965e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0060, t01=0x007a}
0x965e…96a2               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0060, t01=0x0084}
0x96a2…96ac               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0060, t01=0x00c8}
0x96ac…96c4               Head {h00=0x0014, h01=0x0050, text=»* ROUTINE NAME: «, t00=0x0060, t01=0x00d2}
0x96c4…96d4               Head {h00=0x000c, h01=0x0050, text=»* NDREDW«, t00=0x0060, t01=0x00ea}
0x96d4…96de               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0060, t01=0x00fa}
0x96de…96f2               Head {h00=0x0010, h01=0x0050, text=»* FUNCTION: «, t00=0x0060, t01=0x0104}
0x96f2…9732               Head {h00=0x003c, h01=0x0050, text=»* THIS ROUTINE CALLS THE RECOVERY ROUTINE OF A TERMINAL «, t00=0x0060, t01=0x0118}
0x9732…976c               Head {h00=0x0036, h01=0x0050, text=»* DEVICE DRIVER, IF THE RECOVERY ENTRY IS DEFINED.«, t00=0x0060, t01=0x0158}
0x976c…97ac (97, 0, 400)  Head {h00=0x003c, h01=0x0050, text=»* IF NO RECOVERY IS DEFINED, DWT IS BUSY BUT NO REQUEST «, t00=0x0061, t01=0x0004}
0x97ac…97ea               Head {h00=0x003a, h01=0x0050, text=»* IS ON, TENDIO IS CALLED TO ACTIVATE TERMINAL QUEUE. «, t00=0x0061, t01=0x0044}
0x97ea…97f4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0061, t01=0x0082}
0x97f4…9804               Head {h00=0x000c, h01=0x0050, text=»* CALL: «, t00=0x0061, t01=0x008c}
0x9804…981c               Head {h00=0x0014, h01=0x0050, text=»* CF A15,NDREDW «, t00=0x0061, t01=0x009c}
0x981c…9826               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0061, t01=0x00b4}
0x9826…9836               Head {h00=0x000c, h01=0x0050, text=»* INPUT:«, t00=0x0061, t01=0x00be}
0x9836…9854               Head {h00=0x001a, h01=0x0050, text=»* A4  = RECOVERY CAUSE«, t00=0x0061, t01=0x00ce}
0x9854…9870               Head {h00=0x0018, h01=0x0050, text=»* A6  = DWT ADDRESS «, t00=0x0061, t01=0x00ec}
0x9870…987a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0061, t01=0x0108}
0x987a…988c               Head {h00=0x000e, h01=0x0050, text=»* OUTPUT: «, t00=0x0061, t01=0x0112}
0x988c…98b8               Head {h00=0x0028, h01=0x0050, text=»*      AT ENTRY TO RECOVERY ROUTINE:«, t00=0x0061, t01=0x0124}
0x98b8…98d6               Head {h00=0x001a, h01=0x0050, text=»* A4  = RECOVERY CAUSE«, t00=0x0061, t01=0x0150}
0x98d6…98f4               Head {h00=0x001a, h01=0x0050, text=»* A5  = DWT STACK BASE«, t00=0x0061, t01=0x016e}
0x98f4…9910               Head {h00=0x0018, h01=0x0050, text=»* A6  = DWT ADDRESS «, t00=0x0061, t01=0x018c}
0x9910…992e               Head {h00=0x001a, h01=0x0050, text=»* A7  = BITS 0-9  ZERO«, t00=0x0062, t01=0x0018}
0x992e…995a               Head {h00=0x0028, h01=0x0050, text=»*  BITS 10-15  ORDER (IF REQUEST ON)«, t00=0x0062, t01=0x0036}
0x995a…9984               Head {h00=0x0026, h01=0x0050, text=»* A8  = ECB ADDRESS IF REQUEST ON,«, t00=0x0062, t01=0x0062}
0x9984…999a               Head {h00=0x0012, h01=0x0050, text=»*   ELSE ZERO «, t00=0x0062, t01=0x008c}
0x999a…99b4               Head {h00=0x0016, h01=0x0050, text=»* INTERR. ENABLED «, t00=0x0062, t01=0x00a2}
0x99b4…99d8               Head {h00=0x0020, h01=0x0050, text=»*      AT SUBROUTINE RETURN:«, t00=0x0062, t01=0x00bc}
0x99d8…99f0               Head {h00=0x0014, h01=0x0050, text=»* CR  = CHANGED «, t00=0x0062, t01=0x00e0}
0x99f0…9a0a               Head {h00=0x0016, h01=0x0050, text=»* INTERR. CHANGED «, t00=0x0062, t01=0x00f8}
0x9a0a…9a14               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0062, t01=0x0112}
0x9a14…9a58               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0062, t01=0x011c}
0x9a58…9a62               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0062, t01=0x0160}
0x9a62…9a70               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0062, t01=0x016a}
0x9a70…9a7a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0062, t01=0x0178}
0x9a7a…9a8e               Head {h00=0x0010, h01=0x0050, text=»NDREDW EQU *«, t00=0x0062, t01=0x0182}
0x9a8e…9aa4               Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0063, t01=0x0008}
0x9aa4…9ac4               Head {h00=0x001c, h01=0x0050, text=» CF A15,SAVE8 PUSH A1-A8«, t00=0x0063, t01=0x001e}
0x9ac4…9ad0               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0063, t01=0x003e}
0x9ad0…9ae6               Head {h00=0x0012, h01=0x0050, text=» IFF CPU852=1 «, t00=0x0063, t01=0x004a}
0x9ae6…9b04               Head {h00=0x001a, h01=0x0050, text=» MSR 8,A15 PUSH A1-A8 «, t00=0x0063, t01=0x0060}
0x9b04…9b10               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0063, t01=0x007e}
0x9b10…9b1c               Head {h00=0x0008, h01=0x0050, text=» ENB«, t00=0x0063, t01=0x008a}
0x9b1c…9b26               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0063, t01=0x0096}
0x9b26…9b44               Head {h00=0x001a, h01=0x0050, text=» LDR A5,A6 DWT ADDRESS«, t00=0x0063, t01=0x00a0}
0x9b44…9b66               Head {h00=0x001e, h01=0x0050, text=» ADKL A5,DWTSB2 STACK BASE«, t00=0x0063, t01=0x00be}
0x9b66…9b86               Head {h00=0x001c, h01=0x0050, text=» LC A7,DWTOR+1,A6 ORDER «, t00=0x0063, t01=0x00e0}
0x9b86…9ba0               Head {h00=0x0016, h01=0x0050, text=» ANK A7,/3F CLEAN «, t00=0x0063, t01=0x0100}
0x9ba0…9bc4               Head {h00=0x0020, h01=0x0050, text=» LD A8,DWTECB,A6 ECB ADDRESS«, t00=0x0063, t01=0x011a}
0x9bc4…9bce               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0063, t01=0x013e}
0x9bce…9bf4               Head {h00=0x0022, h01=0x0050, text=» LD A1,DWTADR,A6 ADDRESS BLOCK«, t00=0x0063, t01=0x0148}
0x9bf4…9c1c               Head {h00=0x0024, h01=0x0050, text=» LD A1,RECADR,A1 RECOVERY ENTRY «, t00=0x0063, t01=0x016e}
0x9c1c…9c48               Head {h00=0x0028, h01=0x0050, text=» ABR(NZ) A1 CALL RECOVERY IF DEFINED«, t00=0x0064, t01=0x0008}
0x9c48…9c52               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0064, t01=0x0034}
0x9c52…9c5c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0064, t01=0x003e}
0x9c5c…9c9a               Head {h00=0x003a, h01=0x0050, text=»*      NO RECOVERY. CALL TENDIO IF BUSY BUT NO REQUEST«, t00=0x0064, t01=0x0048}
0x9c9a…9cbc               Head {h00=0x001e, h01=0x0050, text=» LD A2,DWTST,A6 DWT STATUS«, t00=0x0064, t01=0x0086}
0x9cbc…9cda               Head {h00=0x001a, h01=0x0050, text=» ANKL A2,DWFBSY BUSY? «, t00=0x0064, t01=0x00a8}
0x9cda…9cf8               Head {h00=0x001a, h01=0x0050, text=» RF(NZ) RD100 NO, EXIT«, t00=0x0064, t01=0x00c6}
0x9cf8…9d16               Head {h00=0x001a, h01=0x0050, text=» LDR A8,A8 REQUEST ON?«, t00=0x0064, t01=0x00e4}
0x9d16…9d40               Head {h00=0x0026, h01=0x0050, text=» ABL(Z) DISEND NO, TENDIO & RETURN«, t00=0x0064, t01=0x0102}
0x9d40…9d54               Head {h00=0x0010, h01=0x0050, text=»RD100 EQU * «, t00=0x0064, t01=0x012c}
0x9d54…9d6e               Head {h00=0x0016, h01=0x0050, text=» ABL TDISP RETURN «, t00=0x0064, t01=0x0140}
0x9d6e…9d78               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0064, t01=0x015a}
0x9d78…9d86               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0064, t01=0x0164}
0x9d86…9d90               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0064, t01=0x0172}
0x9d90…9dd4               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0064, t01=0x017c}
0x9dd4…9dde               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0065, t01=0x0030}
0x9dde…9df6               Head {h00=0x0014, h01=0x0050, text=»* ROUTINE NAME: «, t00=0x0065, t01=0x003a}
0x9df6…9e06               Head {h00=0x000c, h01=0x0050, text=»* NDGEDN«, t00=0x0065, t01=0x0052}
0x9e06…9e10               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0065, t01=0x0062}
0x9e10…9e24               Head {h00=0x0010, h01=0x0050, text=»* FUNCTION: «, t00=0x0065, t01=0x006c}
0x9e24…9e5c               Head {h00=0x0034, h01=0x0050, text=»* THIS ROUTINE CALCULATES THE HIGEST DWT NUMBER «, t00=0x0065, t01=0x0080}
0x9e5c…9e98               Head {h00=0x0038, h01=0x0050, text=»* (POSITION NUMBER IN DWT TABLE) FOR A WORK STATION.«, t00=0x0065, t01=0x00b8}
0x9e98…9ea2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0065, t01=0x00f4}
0x9ea2…9eb2               Head {h00=0x000c, h01=0x0050, text=»* CALL: «, t00=0x0065, t01=0x00fe}
0x9eb2…9eca               Head {h00=0x0014, h01=0x0050, text=»* CF A15,NDGEDN «, t00=0x0065, t01=0x010e}
0x9eca…9ed4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0065, t01=0x0126}
0x9ed4…9ee4               Head {h00=0x000c, h01=0x0050, text=»* INPUT:«, t00=0x0065, t01=0x0130}
0x9ee4…9f12               Head {h00=0x002a, h01=0x0050, text=»* A1  = ADDRESS OF WORK STATION TABLE «, t00=0x0065, t01=0x0140}
0x9f12…9f36               Head {h00=0x0020, h01=0x0050, text=»* A6  = WORK STATION NUMBER «, t00=0x0065, t01=0x016e}
0x9f36…9f40 (102, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0066, t01=0x0004}
0x9f40…9f52               Head {h00=0x000e, h01=0x0050, text=»* OUTPUT: «, t00=0x0066, t01=0x000e}
0x9f52…9f7a               Head {h00=0x0024, h01=0x0050, text=»* A7  = HIGEST DWT NUMBER (0-7) «, t00=0x0066, t01=0x0020}
0x9f7a…9f9a               Head {h00=0x001c, h01=0x0050, text=»*   -1 IF NO DWT:S FOUND«, t00=0x0066, t01=0x0048}
0x9f9a…9fb2               Head {h00=0x0014, h01=0x0050, text=»* CR  = CHANGED «, t00=0x0066, t01=0x0068}
0x9fb2…9fbc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0066, t01=0x0080}
0x9fbc…a000               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0066, t01=0x008a}
0xa000…a00a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0066, t01=0x00ce}
0xa00a…a01e               Head {h00=0x0010, h01=0x0050, text=»NDGEDN EQU *«, t00=0x0066, t01=0x00d8}
0xa01e…a038               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0066, t01=0x00ec}
0xa038…a05a               Head {h00=0x001e, h01=0x0050, text=» STR A6,A15 PUSH WS NUMBER«, t00=0x0066, t01=0x0106}
0xa05a…a07e               Head {h00=0x0020, h01=0x0050, text=» LDR A1,A1 WS TABLE DEFINED?«, t00=0x0066, t01=0x0128}
0xa07e…a09c               Head {h00=0x001a, h01=0x0050, text=» RF(Z) GN100 NO, EXIT «, t00=0x0066, t01=0x014c}
0xa09c…a0b8               Head {h00=0x0018, h01=0x0050, text=» SLL A6,1 MAKE INDEX«, t00=0x0066, t01=0x016a}
0xa0b8…a0dc               Head {h00=0x0020, h01=0x0050, text=» CW A6,-2,A1 INDEX TOO HIGH?«, t00=0x0066, t01=0x0186}
0xa0dc…a0fc               Head {h00=0x001c, h01=0x0050, text=» RF(NL) GN100 YES, EXIT «, t00=0x0067, t01=0x001a}
0xa0fc…a106               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0067, t01=0x003a}
0xa106…a114               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0067, t01=0x0044}
0xa114…a11e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0067, t01=0x0052}
0xa11e…a130               Head {h00=0x000e, h01=0x0050, text=» ADR A6,A1«, t00=0x0067, t01=0x005c}
0xa130…a156               Head {h00=0x0022, h01=0x0050, text=» LDR* A6,A6 DWT ADDRESS TABLE «, t00=0x0067, t01=0x006e}
0xa156…a17c               Head {h00=0x0022, h01=0x0050, text=» RF(Z) GN100 NOT DEFINED, EXIT«, t00=0x0067, t01=0x0094}
0xa17c…a19e               Head {h00=0x001e, h01=0x0050, text=» LD A7,-2,A6 TABLE LENGTH «, t00=0x0067, t01=0x00ba}
0xa19e…a1c2               Head {h00=0x0020, h01=0x0050, text=» SUK A7,2 OFFSET TO LAST DWT«, t00=0x0067, t01=0x00dc}
0xa1c2…a1e6               Head {h00=0x0020, h01=0x0050, text=» SRA A7,1 NUMBER OF LAST DWT«, t00=0x0067, t01=0x0100}
0xa1e6…a1fc               Head {h00=0x0012, h01=0x0050, text=» RF GN110 EXIT«, t00=0x0067, t01=0x0124}
0xa1fc…a206               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0067, t01=0x013a}
0xa206…a21a               Head {h00=0x0010, h01=0x0050, text=»GN100 EQU * «, t00=0x0067, t01=0x0144}
0xa21a…a23e               Head {h00=0x0020, h01=0x0050, text=» LDKL A7,-1 NO DWT:S DEFINED«, t00=0x0067, t01=0x0158}
0xa23e…a252               Head {h00=0x0010, h01=0x0050, text=»GN110 EQU * «, t00=0x0067, t01=0x017c}
0xa252…a274               Head {h00=0x001e, h01=0x0050, text=» LDR* A6,A15 POP WS NUMBER«, t00=0x0067, t01=0x0190}
0xa274…a28a               Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0068, t01=0x0022}
0xa28a…a2a4               Head {h00=0x0016, h01=0x0050, text=» RB RTNP15 RETURN «, t00=0x0068, t01=0x0038}
0xa2a4…a2b0               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0068, t01=0x0052}
0xa2b0…a2ca               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0068, t01=0x005e}
0xa2ca…a2e0               Head {h00=0x0012, h01=0x0050, text=» IFF CPU852=1 «, t00=0x0068, t01=0x0078}
0xa2e0…a2f0               Head {h00=0x000c, h01=0x0050, text=» RTN A15«, t00=0x0068, t01=0x008e}
0xa2f0…a2fc               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0068, t01=0x009e}
0xa2fc…a306               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0068, t01=0x00aa}
0xa306…a314               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0068, t01=0x00b4}
0xa314…a31e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0068, t01=0x00c2}
0xa31e…a362               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0068, t01=0x00cc}
0xa362…a36c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0068, t01=0x0110}
0xa36c…a384               Head {h00=0x0014, h01=0x0050, text=»* ROUTINE NAME: «, t00=0x0068, t01=0x011a}
0xa384…a394               Head {h00=0x000c, h01=0x0050, text=»* NDGEDW«, t00=0x0068, t01=0x0132}
0xa394…a39e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0068, t01=0x0142}
0xa39e…a3b2               Head {h00=0x0010, h01=0x0050, text=»* FUNCTION: «, t00=0x0068, t01=0x014c}
0xa3b2…a3e8               Head {h00=0x0032, h01=0x0050, text=»* THIS ROUTINE CALCULATES THE DWT ADDRESS FOR «, t00=0x0068, t01=0x0160}
0xa3e8…a3fc               Head {h00=0x0010, h01=0x0050, text=»* A DEVICE. «, t00=0x0069, t01=0x0008}
0xa3fc…a406               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0069, t01=0x001c}
0xa406…a416               Head {h00=0x000c, h01=0x0050, text=»* CALL: «, t00=0x0069, t01=0x0026}
0xa416…a42e               Head {h00=0x0014, h01=0x0050, text=»* CF A15,NDGEDW «, t00=0x0069, t01=0x0036}
0xa42e…a438               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0069, t01=0x004e}
0xa438…a448               Head {h00=0x000c, h01=0x0050, text=»* INPUT:«, t00=0x0069, t01=0x0058}
0xa448…a47e               Head {h00=0x0032, h01=0x0050, text=»* A1  = ADDRESS OF WORK STATION TABLE (INTXXN)«, t00=0x0069, t01=0x0068}
0xa47e…a4a2               Head {h00=0x0020, h01=0x0050, text=»* A6  = WORK STATION NUMBER «, t00=0x0069, t01=0x009e}
0xa4a2…a4c0               Head {h00=0x001a, h01=0x0050, text=»* A7  = DEVICE ADDRESS«, t00=0x0069, t01=0x00c2}
0xa4c0…a4ca               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0069, t01=0x00e0}
0xa4ca…a4dc               Head {h00=0x000e, h01=0x0050, text=»* OUTPUT: «, t00=0x0069, t01=0x00ea}
0xa4dc…a500               Head {h00=0x0020, h01=0x0050, text=»* A6  = DWT ADDRESS IF FOUND«, t00=0x0069, t01=0x00fc}
0xa500…a512               Head {h00=0x000e, h01=0x0050, text=»*   ELSE 0«, t00=0x0069, t01=0x0120}
0xa512…a52a               Head {h00=0x0014, h01=0x0050, text=»* CR  = CHANGED «, t00=0x0069, t01=0x0132}
0xa52a…a534               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0069, t01=0x014a}
0xa534…a578               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0069, t01=0x0154}
0xa578…a582               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006a, t01=0x0008}
0xa582…a596               Head {h00=0x0010, h01=0x0050, text=»NDGEDW EQU *«, t00=0x006a, t01=0x0012}
0xa596…a5b0               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x006a, t01=0x0026}
0xa5b0…a5de               Head {h00=0x002a, h01=0x0050, text=» SLL A7,1 MAKE INDEX OF DEVICE ADDRESS«, t00=0x006a, t01=0x0040}
0xa5de…a602               Head {h00=0x0020, h01=0x0050, text=» LDR A1,A1 WS TABLE DEFINED?«, t00=0x006a, t01=0x006e}
0xa602…a620               Head {h00=0x001a, h01=0x0050, text=» RF(Z) GD100 NO, EXIT «, t00=0x006a, t01=0x0092}
0xa620…a64e               Head {h00=0x002a, h01=0x0050, text=» SLL A6,1 INDEX IN WORK STATION TABLE «, t00=0x006a, t01=0x00b0}
0xa64e…a670               Head {h00=0x001e, h01=0x0050, text=» CW A6,-2,A1 INSIDE TABLE?«, t00=0x006a, t01=0x00de}
0xa670…a690               Head {h00=0x001c, h01=0x0050, text=» RF(NL) GD100 NO, ERROR «, t00=0x006a, t01=0x0100}
0xa690…a69a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006a, t01=0x0120}
0xa69a…a6a8               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x006a, t01=0x012a}
0xa6a8…a6b2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006a, t01=0x0138}
0xa6b2…a6c4               Head {h00=0x000e, h01=0x0050, text=» ADR A6,A1«, t00=0x006a, t01=0x0142}
0xa6c4…a6ea               Head {h00=0x0022, h01=0x0050, text=» LDR* A6,A6 DWT ADDRESS TABLE «, t00=0x006a, t01=0x0154}
0xa6ea…a714               Head {h00=0x0026, h01=0x0050, text=» RF(Z) GD100 WS NOT DEFINED, EXIT «, t00=0x006a, t01=0x017a}
0xa714…a738               Head {h00=0x0020, h01=0x0050, text=» CW A7,-2,A6 INDEX TOO HIGH?«, t00=0x006b, t01=0x0014}
0xa738…a758               Head {h00=0x001c, h01=0x0050, text=» RF(NL) GD100 YES, EXIT «, t00=0x006b, t01=0x0038}
0xa758…a76a               Head {h00=0x000e, h01=0x0050, text=» ADR A6,A7«, t00=0x006b, t01=0x0058}
0xa76a…a78e               Head {h00=0x0020, h01=0x0050, text=» LDR* A6,A6 DWT ADDRESS OR 0«, t00=0x006b, t01=0x006a}
0xa78e…a7a4               Head {h00=0x0012, h01=0x0050, text=» RF GD110 EXIT«, t00=0x006b, t01=0x008e}
0xa7a4…a7ae               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006b, t01=0x00a4}
0xa7ae…a7c2               Head {h00=0x0010, h01=0x0050, text=»GD100 EQU * «, t00=0x006b, t01=0x00ae}
0xa7c2…a7e2               Head {h00=0x001c, h01=0x0050, text=» LDK A6,0 DWT NOT FOUND «, t00=0x006b, t01=0x00c2}
0xa7e2…a7f6               Head {h00=0x0010, h01=0x0050, text=»GD110 EQU * «, t00=0x006b, t01=0x00e2}
0xa7f6…a81e               Head {h00=0x0024, h01=0x0050, text=» SRL A7,1 RESTORE DEVICE ADDRESS«, t00=0x006b, t01=0x00f6}
0xa81e…a834               Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x006b, t01=0x011e}
0xa834…a84e               Head {h00=0x0016, h01=0x0050, text=» RB RTNP15 RETURN «, t00=0x006b, t01=0x0134}
0xa84e…a85a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x006b, t01=0x014e}
0xa85a…a874               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x006b, t01=0x015a}
0xa874…a88a               Head {h00=0x0012, h01=0x0050, text=» IFF CPU852=1 «, t00=0x006b, t01=0x0174}
0xa88a…a89a               Head {h00=0x000c, h01=0x0050, text=» RTN A15«, t00=0x006b, t01=0x018a}
0xa89a…a8a6               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x006c, t01=0x000a}
0xa8a6…a8b0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006c, t01=0x0016}
0xa8b0…a8ba               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006c, t01=0x0020}
0xa8ba…a8c4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006c, t01=0x002a}
0xa8c4…a8d0               Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x006c, t01=0x0034}
0xa8d0…a8d4               Head {h00=0x4004, h01=0x0000}
0xa8d4…a8d8               00 6c 00 40                                                                                                                                                                                                                                       ┆ l @┆
0xa8d8…a8e0 (109, 1, 8)   20 04 00 00 00 6d 00 04                                                                                                                                                                                                                           ┆     m  ┆

Reduced view