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

⟦ad29c051c⟧

    Length: 46018 (0xb3c2)
    Notes: pts_type(SC)
    Names: »DRND01.SC«

Derivation

└─⟦7a1dcd5a9⟧ Bits:30009673 Philips computer tape "600134"
    └─⟦this⟧ »PTMON/DRND01.SC« 
└─⟦928b1fd3e⟧ Bits:30009671 Philips computer tape "600131"
    └─⟦this⟧ »PTMON/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	0
* 
* 
*	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	00	CHLT
* 
X:B	EQU	0 
RT	EQU	00	CHRT
* 
X:C	EQU	0 
SL	EQU	00	SALCUZ
* 
X:D	EQU	0 
AS	EQU	00	ASCU4Z
* 
X:E	EQU	0 
FT	EQU	00	FT80
* 
X:F	EQU	0 
PL	EQU	01	PLC - LOCAL 
* 
	EJECT
* 
X:G	EQU	0 
PR	EQU	01	PLC - REMOTE
* 
X:H	EQU	0 
VU	EQU	00	VIDEO 
* 
* 
*	ECHO FUNCTION IS INCLUDED IF CECHO=1
* 
X:I	EQU	1 
CECHO	EQU	00
* 
* 
*	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 0«, 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…1e4e               Head {h00=0x0012, h01=0x0050, text=»LT EQU 00 CHLT«, t00=0x0013, t01=0x0090}
0x1e4e…1e58               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x00a6}
0x1e58…1e6a               Head {h00=0x000e, h01=0x0050, text=»X:B EQU 0 «, t00=0x0013, t01=0x00b0}
0x1e6a…1e80               Head {h00=0x0012, h01=0x0050, text=»RT EQU 00 CHRT«, t00=0x0013, t01=0x00c2}
0x1e80…1e8a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x00d8}
0x1e8a…1e9c               Head {h00=0x000e, h01=0x0050, text=»X:C EQU 0 «, t00=0x0013, t01=0x00e2}
0x1e9c…1eb4               Head {h00=0x0014, h01=0x0050, text=»SL EQU 00 SALCUZ«, t00=0x0013, t01=0x00f4}
0x1eb4…1ebe               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x010c}
0x1ebe…1ed0               Head {h00=0x000e, h01=0x0050, text=»X:D EQU 0 «, t00=0x0013, t01=0x0116}
0x1ed0…1ee8               Head {h00=0x0014, h01=0x0050, text=»AS EQU 00 ASCU4Z«, t00=0x0013, t01=0x0128}
0x1ee8…1ef2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0140}
0x1ef2…1f04               Head {h00=0x000e, h01=0x0050, text=»X:E EQU 0 «, t00=0x0013, t01=0x014a}
0x1f04…1f1a               Head {h00=0x0012, h01=0x0050, text=»FT EQU 00 FT80«, t00=0x0013, t01=0x015c}
0x1f1a…1f24               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0172}
0x1f24…1f36               Head {h00=0x000e, h01=0x0050, text=»X:F EQU 0 «, t00=0x0013, t01=0x017c}
0x1f36…1f54               Head {h00=0x001a, h01=0x0050, text=»PL EQU 01 PLC - LOCAL «, t00=0x0013, t01=0x018e}
0x1f54…1f5e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x001c}
0x1f5e…1f6c               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0014, t01=0x0026}
0x1f6c…1f76               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0034}
0x1f76…1f88               Head {h00=0x000e, h01=0x0050, text=»X:G EQU 0 «, t00=0x0014, t01=0x003e}
0x1f88…1fa6               Head {h00=0x001a, h01=0x0050, text=»PR EQU 01 PLC - REMOTE«, t00=0x0014, t01=0x0050}
0x1fa6…1fb0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x006e}
0x1fb0…1fc2               Head {h00=0x000e, h01=0x0050, text=»X:H EQU 0 «, t00=0x0014, t01=0x0078}
0x1fc2…1fda               Head {h00=0x0014, h01=0x0050, text=»VU EQU 00 VIDEO «, t00=0x0014, t01=0x008a}
0x1fda…1fe4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x00a2}
0x1fe4…1fee               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x00ac}
0x1fee…201c               Head {h00=0x002a, h01=0x0050, text=»* ECHO FUNCTION IS INCLUDED IF CECHO=1«, t00=0x0014, t01=0x00b6}
0x201c…2026               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x00e4}
0x2026…2038               Head {h00=0x000e, h01=0x0050, text=»X:I EQU 1 «, t00=0x0014, t01=0x00ee}
0x2038…204c               Head {h00=0x0010, h01=0x0050, text=»CECHO EQU 00«, t00=0x0014, t01=0x0100}
0x204c…2056               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0114}
0x2056…2060               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x011e}
0x2060…20a0               Head {h00=0x003c, h01=0x0050, text=»* CONDITIONAL ASSEMBLY PARAMETER FOR ONLY SUM-CONNECTION«, t00=0x0014, t01=0x0128}
0x20a0…20ce               Head {h00=0x002a, h01=0x0050, text=»* NTONSU = 0 MEANS ONLY SUM-CONNECTION«, t00=0x0014, t01=0x0168}
0x20ce…20d8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0008}
0x20d8…20f2               Head {h00=0x0016, h01=0x0050, text=»S1 EQU SL+AS U =1 «, t00=0x0015, t01=0x0012}
0x20f2…210c               Head {h00=0x0016, h01=0x0050, text=»S2 EQU S1+FT U =1 «, t00=0x0015, t01=0x002c}
0x210c…2126               Head {h00=0x0016, h01=0x0050, text=»S3 EQU S2+PL U =1 «, t00=0x0015, t01=0x0046}
0x2126…2140               Head {h00=0x0016, h01=0x0050, text=»S4 EQU S3+PR U =1 «, t00=0x0015, t01=0x0060}
0x2140…215a               Head {h00=0x0016, h01=0x0050, text=»S5 EQU S4+VU U =1 «, t00=0x0015, t01=0x007a}
0x215a…2164               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0094}
0x2164…217e               Head {h00=0x0016, h01=0x0050, text=»NTONSU EQU S5 U =1«, t00=0x0015, t01=0x009e}
0x217e…2188               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00b8}
0x2188…2196               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0015, t01=0x00c2}
0x2196…21a0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00d0}
0x21a0…21b6               Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0015, t01=0x00da}
0x21b6…21cc               Head {h00=0x0012, h01=0x0050, text=»* CONSTANTS * «, t00=0x0015, t01=0x00f0}
0x21cc…21e2               Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0015, t01=0x0106}
0x21e2…21ec               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x011c}
0x21ec…2212               Head {h00=0x0022, h01=0x0050, text=»*    DWT STATUS FLAGS (DWTST) «, t00=0x0015, t01=0x0126}
0x2212…221c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x014c}
0x221c…2240               Head {h00=0x0020, h01=0x0050, text=»DWFBSY EQU /8000 DEVICE BUSY«, t00=0x0015, t01=0x0156}
0x2240…2262               Head {h00=0x001e, h01=0x0050, text=»DWFECH EQU /2000 ECHO MODE«, t00=0x0015, t01=0x017a}
0x2262…228a               Head {h00=0x0024, h01=0x0050, text=»DWFINP EQU /0020 INPUT REQUESTED«, t00=0x0016, t01=0x000c}
0x228a…2294               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0034}
0x2294…229e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x003e}
0x229e…22b8               Head {h00=0x0016, h01=0x0050, text=»*    MISCELLANEOUS«, t00=0x0016, t01=0x0048}
0x22b8…22c2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0062}
0x22c2…22f6               Head {h00=0x0030, h01=0x0050, text=»NOTOPR EQU /0001 RETURN CODE "NOT OPERABLE" «, t00=0x0016, t01=0x006c}
0x22f6…2330               Head {h00=0x0036, h01=0x0050, text=»CONFER EQU /0001 RETURN CODE "CONFIGURATION ERROR"«, t00=0x0016, t01=0x00a0}
0x2330…2364               Head {h00=0x0030, h01=0x0050, text=»REQERR EQU /8000 RETURN CODE "REQUEST ERROR"«, t00=0x0016, t01=0x00da}
0x2364…239c               Head {h00=0x0034, h01=0x0050, text=»MASKCT EQU /0F MASK FOR CONNECTION TYPE (DWTCHP)«, t00=0x0016, t01=0x010e}
0x239c…23a6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0146}
0x23a6…23b4               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0016, t01=0x0150}
0x23b4…23be               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x015e}
0x23be…23d4               Head {h00=0x0012, h01=0x0050, text=»**************«, t00=0x0016, t01=0x0168}
0x23d4…23ea               Head {h00=0x0012, h01=0x0050, text=»* DATA AREAS *«, t00=0x0016, t01=0x017e}
0x23ea…2400 (23, 0, 400)  Head {h00=0x0012, h01=0x0050, text=»**************«, t00=0x0017, t01=0x0004}
0x2400…240a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x001a}
0x240a…2424               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0017, t01=0x0024}
0x2424…242e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x003e}
0x242e…244a               Head {h00=0x0018, h01=0x0050, text=»*    DISPATCH TABLES«, t00=0x0017, t01=0x0048}
0x244a…2454               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0064}
0x2454…2472               Head {h00=0x001a, h01=0x0050, text=»*      CHARACTER INPUT«, t00=0x0017, t01=0x006e}
0x2472…2486               Head {h00=0x0010, h01=0x0050, text=»INPTAB EQU *«, t00=0x0017, t01=0x008c}
0x2486…2498               Head {h00=0x000e, h01=0x0050, text=» IFT LT=0 «, t00=0x0017, t01=0x00a0}
0x2498…24ac               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x0017, t01=0x00b2}
0x24ac…24b8               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0017, t01=0x00c6}
0x24b8…24d2               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0017, t01=0x00d2}
0x24d2…24e4               Head {h00=0x000e, h01=0x0050, text=» IFT LT=1 «, t00=0x0017, t01=0x00ec}
0x24e4…24f8               Head {h00=0x0010, h01=0x0050, text=» DATA LTCHRI«, t00=0x0017, t01=0x00fe}
0x24f8…2504               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0017, t01=0x0112}
0x2504…251e               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0017, t01=0x011e}
0x251e…2528               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0138}
0x2528…253a               Head {h00=0x000e, h01=0x0050, text=» IFT RT=0 «, t00=0x0017, t01=0x0142}
0x253a…254e               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x0017, t01=0x0154}
0x254e…255a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0017, t01=0x0168}
0x255a…2574               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0017, t01=0x0174}
0x2574…2586               Head {h00=0x000e, h01=0x0050, text=» IFT RT=1 «, t00=0x0017, t01=0x018e}
0x2586…259a               Head {h00=0x0010, h01=0x0050, text=» DATA RTCHRI«, t00=0x0018, t01=0x0010}
0x259a…25a6               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0018, t01=0x0024}
0x25a6…25c0               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0018, t01=0x0030}
0x25c0…25ca               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x004a}
0x25ca…25dc               Head {h00=0x000e, h01=0x0050, text=» IFT SL=0 «, t00=0x0018, t01=0x0054}
0x25dc…25f0               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x0018, t01=0x0066}
0x25f0…25fc               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0018, t01=0x007a}
0x25fc…2616               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0018, t01=0x0086}
0x2616…2628               Head {h00=0x000e, h01=0x0050, text=» IFT SL=1 «, t00=0x0018, t01=0x00a0}
0x2628…263c               Head {h00=0x0010, h01=0x0050, text=» DATA SLCHRI«, t00=0x0018, t01=0x00b2}
0x263c…2648               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0018, t01=0x00c6}
0x2648…2662               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0018, t01=0x00d2}
0x2662…266c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x00ec}
0x266c…267e               Head {h00=0x000e, h01=0x0050, text=» IFT AS=0 «, t00=0x0018, t01=0x00f6}
0x267e…2692               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x0018, t01=0x0108}
0x2692…269e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0018, t01=0x011c}
0x269e…26b8               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0018, t01=0x0128}
0x26b8…26ca               Head {h00=0x000e, h01=0x0050, text=» IFT AS=1 «, t00=0x0018, t01=0x0142}
0x26ca…26de               Head {h00=0x0010, h01=0x0050, text=» DATA ASCHRI«, t00=0x0018, t01=0x0154}
0x26de…26ea               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0018, t01=0x0168}
0x26ea…2704               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0018, t01=0x0174}
0x2704…270e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x018e}
0x270e…2720               Head {h00=0x000e, h01=0x0050, text=» IFT FT=0 «, t00=0x0019, t01=0x0008}
0x2720…2734               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x0019, t01=0x001a}
0x2734…2740               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0019, t01=0x002e}
0x2740…275a               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0019, t01=0x003a}
0x275a…276c               Head {h00=0x000e, h01=0x0050, text=» IFT FT=1 «, t00=0x0019, t01=0x0054}
0x276c…2780               Head {h00=0x0010, h01=0x0050, text=» DATA FTCHRI«, t00=0x0019, t01=0x0066}
0x2780…278c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0019, t01=0x007a}
0x278c…27a6               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0019, t01=0x0086}
0x27a6…27b0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x00a0}
0x27b0…27c2               Head {h00=0x000e, h01=0x0050, text=» IFT PL=0 «, t00=0x0019, t01=0x00aa}
0x27c2…27d6               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x0019, t01=0x00bc}
0x27d6…27e2               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0019, t01=0x00d0}
0x27e2…27fc               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0019, t01=0x00dc}
0x27fc…280e               Head {h00=0x000e, h01=0x0050, text=» IFT PL=1 «, t00=0x0019, t01=0x00f6}
0x280e…2822               Head {h00=0x0010, h01=0x0050, text=» DATA PLCHRI«, t00=0x0019, t01=0x0108}
0x2822…282e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0019, t01=0x011c}
0x282e…2848               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0019, t01=0x0128}
0x2848…2852               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0142}
0x2852…2864               Head {h00=0x000e, h01=0x0050, text=» IFT PR=0 «, t00=0x0019, t01=0x014c}
0x2864…2878               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x0019, t01=0x015e}
0x2878…2884               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0019, t01=0x0172}
0x2884…289e               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0019, t01=0x017e}
0x289e…28b0               Head {h00=0x000e, h01=0x0050, text=» IFT PR=1 «, t00=0x001a, t01=0x0008}
0x28b0…28c4               Head {h00=0x0010, h01=0x0050, text=» DATA PRCHRI«, t00=0x001a, t01=0x001a}
0x28c4…28d0               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001a, t01=0x002e}
0x28d0…28ea               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001a, t01=0x003a}
0x28ea…28f4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0054}
0x28f4…2906               Head {h00=0x000e, h01=0x0050, text=» IFT VU=0 «, t00=0x001a, t01=0x005e}
0x2906…291a               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x001a, t01=0x0070}
0x291a…2926               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001a, t01=0x0084}
0x2926…2940               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001a, t01=0x0090}
0x2940…2952               Head {h00=0x000e, h01=0x0050, text=» IFT VU=1 «, t00=0x001a, t01=0x00aa}
0x2952…2966               Head {h00=0x0010, h01=0x0050, text=» DATA VUCHRI«, t00=0x001a, t01=0x00bc}
0x2966…2972               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001a, t01=0x00d0}
0x2972…298c               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001a, t01=0x00dc}
0x298c…29a8               Head {h00=0x0018, h01=0x0050, text=»DTABLN EQU *-INPTAB «, t00=0x001a, t01=0x00f6}
0x29a8…29b2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0112}
0x29b2…29bc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x011c}
0x29bc…29da               Head {h00=0x001a, h01=0x0050, text=»*      START OF BLOCK «, t00=0x001a, t01=0x0126}
0x29da…29ee               Head {h00=0x0010, h01=0x0050, text=»STBTAB EQU *«, t00=0x001a, t01=0x0144}
0x29ee…2a00               Head {h00=0x000e, h01=0x0050, text=» IFT LT=0 «, t00=0x001a, t01=0x0158}
0x2a00…2a14               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x001a, t01=0x016a}
0x2a14…2a20               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001a, t01=0x017e}
0x2a20…2a3a               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001a, t01=0x018a}
0x2a3a…2a4c               Head {h00=0x000e, h01=0x0050, text=» IFT LT=1 «, t00=0x001b, t01=0x0014}
0x2a4c…2a60               Head {h00=0x0010, h01=0x0050, text=» DATA LTSTBL«, t00=0x001b, t01=0x0026}
0x2a60…2a6c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001b, t01=0x003a}
0x2a6c…2a86               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001b, t01=0x0046}
0x2a86…2a90               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0060}
0x2a90…2aa2               Head {h00=0x000e, h01=0x0050, text=» IFT RT=0 «, t00=0x001b, t01=0x006a}
0x2aa2…2ab6               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x001b, t01=0x007c}
0x2ab6…2ac2               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001b, t01=0x0090}
0x2ac2…2adc               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001b, t01=0x009c}
0x2adc…2aee               Head {h00=0x000e, h01=0x0050, text=» IFT RT=1 «, t00=0x001b, t01=0x00b6}
0x2aee…2b02               Head {h00=0x0010, h01=0x0050, text=» DATA RTSTBL«, t00=0x001b, t01=0x00c8}
0x2b02…2b0e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001b, t01=0x00dc}
0x2b0e…2b28               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001b, t01=0x00e8}
0x2b28…2b32               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0102}
0x2b32…2b44               Head {h00=0x000e, h01=0x0050, text=» IFT SL=0 «, t00=0x001b, t01=0x010c}
0x2b44…2b58               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x001b, t01=0x011e}
0x2b58…2b64               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001b, t01=0x0132}
0x2b64…2b7e               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001b, t01=0x013e}
0x2b7e…2b90               Head {h00=0x000e, h01=0x0050, text=» IFT SL=1 «, t00=0x001b, t01=0x0158}
0x2b90…2ba4               Head {h00=0x0010, h01=0x0050, text=» DATA SLSTBL«, t00=0x001b, t01=0x016a}
0x2ba4…2bb0               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001b, t01=0x017e}
0x2bb0…2bca               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001b, t01=0x018a}
0x2bca…2bd4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0014}
0x2bd4…2be6               Head {h00=0x000e, h01=0x0050, text=» IFT AS=0 «, t00=0x001c, t01=0x001e}
0x2be6…2bfa               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x001c, t01=0x0030}
0x2bfa…2c06               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001c, t01=0x0044}
0x2c06…2c20               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001c, t01=0x0050}
0x2c20…2c32               Head {h00=0x000e, h01=0x0050, text=» IFT AS=1 «, t00=0x001c, t01=0x006a}
0x2c32…2c46               Head {h00=0x0010, h01=0x0050, text=» DATA ASSTBL«, t00=0x001c, t01=0x007c}
0x2c46…2c52               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001c, t01=0x0090}
0x2c52…2c6c               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001c, t01=0x009c}
0x2c6c…2c76               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x00b6}
0x2c76…2c88               Head {h00=0x000e, h01=0x0050, text=» IFT FT=0 «, t00=0x001c, t01=0x00c0}
0x2c88…2c9c               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x001c, t01=0x00d2}
0x2c9c…2ca8               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001c, t01=0x00e6}
0x2ca8…2cc2               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001c, t01=0x00f2}
0x2cc2…2cd4               Head {h00=0x000e, h01=0x0050, text=» IFT FT=1 «, t00=0x001c, t01=0x010c}
0x2cd4…2ce8               Head {h00=0x0010, h01=0x0050, text=» DATA FTSTBL«, t00=0x001c, t01=0x011e}
0x2ce8…2cf4               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001c, t01=0x0132}
0x2cf4…2d0e               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001c, t01=0x013e}
0x2d0e…2d18               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0158}
0x2d18…2d2a               Head {h00=0x000e, h01=0x0050, text=» IFT PL=0 «, t00=0x001c, t01=0x0162}
0x2d2a…2d3e               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x001c, t01=0x0174}
0x2d3e…2d4a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001c, t01=0x0188}
0x2d4a…2d64 (29, 0, 400)  Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001d, t01=0x0004}
0x2d64…2d76               Head {h00=0x000e, h01=0x0050, text=» IFT PL=1 «, t00=0x001d, t01=0x001e}
0x2d76…2d8a               Head {h00=0x0010, h01=0x0050, text=» DATA PLSTBL«, t00=0x001d, t01=0x0030}
0x2d8a…2d96               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001d, t01=0x0044}
0x2d96…2db0               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001d, t01=0x0050}
0x2db0…2dba               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x006a}
0x2dba…2dcc               Head {h00=0x000e, h01=0x0050, text=» IFT PR=0 «, t00=0x001d, t01=0x0074}
0x2dcc…2de0               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x001d, t01=0x0086}
0x2de0…2dec               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001d, t01=0x009a}
0x2dec…2e06               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001d, t01=0x00a6}
0x2e06…2e18               Head {h00=0x000e, h01=0x0050, text=» IFT PR=1 «, t00=0x001d, t01=0x00c0}
0x2e18…2e2c               Head {h00=0x0010, h01=0x0050, text=» DATA PRSTBL«, t00=0x001d, t01=0x00d2}
0x2e2c…2e38               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001d, t01=0x00e6}
0x2e38…2e52               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001d, t01=0x00f2}
0x2e52…2e5c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x010c}
0x2e5c…2e6e               Head {h00=0x000e, h01=0x0050, text=» IFT VU=0 «, t00=0x001d, t01=0x0116}
0x2e6e…2e82               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x001d, t01=0x0128}
0x2e82…2e8e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001d, t01=0x013c}
0x2e8e…2ea8               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001d, t01=0x0148}
0x2ea8…2eba               Head {h00=0x000e, h01=0x0050, text=» IFT VU=1 «, t00=0x001d, t01=0x0162}
0x2eba…2ece               Head {h00=0x0010, h01=0x0050, text=» DATA VUSTBL«, t00=0x001d, t01=0x0174}
0x2ece…2eda               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001d, t01=0x0188}
0x2eda…2ef4 (30, 0, 400)  Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001e, t01=0x0004}
0x2ef4…2efe               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x001e}
0x2efe…2f08               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0028}
0x2f08…2f28               Head {h00=0x001c, h01=0x0050, text=»*      CHARACTER OUTPUT «, t00=0x001e, t01=0x0032}
0x2f28…2f3c               Head {h00=0x0010, h01=0x0050, text=»OUPTAB EQU *«, t00=0x001e, t01=0x0052}
0x2f3c…2f4e               Head {h00=0x000e, h01=0x0050, text=» IFT LT=0 «, t00=0x001e, t01=0x0066}
0x2f4e…2f62               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x001e, t01=0x0078}
0x2f62…2f6e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001e, t01=0x008c}
0x2f6e…2f88               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001e, t01=0x0098}
0x2f88…2f9a               Head {h00=0x000e, h01=0x0050, text=» IFT LT=1 «, t00=0x001e, t01=0x00b2}
0x2f9a…2fae               Head {h00=0x0010, h01=0x0050, text=» DATA LTCHRO«, t00=0x001e, t01=0x00c4}
0x2fae…2fba               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001e, t01=0x00d8}
0x2fba…2fd4               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001e, t01=0x00e4}
0x2fd4…2fde               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00fe}
0x2fde…2ff0               Head {h00=0x000e, h01=0x0050, text=» IFT RT=0 «, t00=0x001e, t01=0x0108}
0x2ff0…3004               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x001e, t01=0x011a}
0x3004…3010               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001e, t01=0x012e}
0x3010…302a               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001e, t01=0x013a}
0x302a…303c               Head {h00=0x000e, h01=0x0050, text=» IFT RT=1 «, t00=0x001e, t01=0x0154}
0x303c…3050               Head {h00=0x0010, h01=0x0050, text=» DATA RTCHRO«, t00=0x001e, t01=0x0166}
0x3050…305c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001e, t01=0x017a}
0x305c…3076               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001e, t01=0x0186}
0x3076…3080               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0010}
0x3080…3092               Head {h00=0x000e, h01=0x0050, text=» IFT SL=0 «, t00=0x001f, t01=0x001a}
0x3092…30a6               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x001f, t01=0x002c}
0x30a6…30b2               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001f, t01=0x0040}
0x30b2…30cc               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001f, t01=0x004c}
0x30cc…30de               Head {h00=0x000e, h01=0x0050, text=» IFT SL=1 «, t00=0x001f, t01=0x0066}
0x30de…30f2               Head {h00=0x0010, h01=0x0050, text=» DATA SLCHRO«, t00=0x001f, t01=0x0078}
0x30f2…30fe               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001f, t01=0x008c}
0x30fe…3118               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001f, t01=0x0098}
0x3118…3122               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x00b2}
0x3122…3134               Head {h00=0x000e, h01=0x0050, text=» IFT AS=0 «, t00=0x001f, t01=0x00bc}
0x3134…3148               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x001f, t01=0x00ce}
0x3148…3154               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001f, t01=0x00e2}
0x3154…316e               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001f, t01=0x00ee}
0x316e…3180               Head {h00=0x000e, h01=0x0050, text=» IFT AS=1 «, t00=0x001f, t01=0x0108}
0x3180…3194               Head {h00=0x0010, h01=0x0050, text=» DATA ASCHRO«, t00=0x001f, t01=0x011a}
0x3194…31a0               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001f, t01=0x012e}
0x31a0…31ba               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001f, t01=0x013a}
0x31ba…31c4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0154}
0x31c4…31d6               Head {h00=0x000e, h01=0x0050, text=» IFT FT=0 «, t00=0x001f, t01=0x015e}
0x31d6…31ea               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x001f, t01=0x0170}
0x31ea…31f6               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001f, t01=0x0184}
0x31f6…3210               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x001f, t01=0x0190}
0x3210…3222               Head {h00=0x000e, h01=0x0050, text=» IFT FT=1 «, t00=0x0020, t01=0x001a}
0x3222…3236               Head {h00=0x0010, h01=0x0050, text=» DATA FTCHRO«, t00=0x0020, t01=0x002c}
0x3236…3242               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0020, t01=0x0040}
0x3242…325c               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0020, t01=0x004c}
0x325c…3266               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0066}
0x3266…3278               Head {h00=0x000e, h01=0x0050, text=» IFT PL=0 «, t00=0x0020, t01=0x0070}
0x3278…328c               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x0020, t01=0x0082}
0x328c…3298               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0020, t01=0x0096}
0x3298…32b2               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0020, t01=0x00a2}
0x32b2…32c4               Head {h00=0x000e, h01=0x0050, text=» IFT PL=1 «, t00=0x0020, t01=0x00bc}
0x32c4…32d8               Head {h00=0x0010, h01=0x0050, text=» DATA PLCHRO«, t00=0x0020, t01=0x00ce}
0x32d8…32e4               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0020, t01=0x00e2}
0x32e4…32fe               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0020, t01=0x00ee}
0x32fe…3308               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0108}
0x3308…331a               Head {h00=0x000e, h01=0x0050, text=» IFT PR=0 «, t00=0x0020, t01=0x0112}
0x331a…332e               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x0020, t01=0x0124}
0x332e…333a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0020, t01=0x0138}
0x333a…3354               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0020, t01=0x0144}
0x3354…3366               Head {h00=0x000e, h01=0x0050, text=» IFT PR=1 «, t00=0x0020, t01=0x015e}
0x3366…337a               Head {h00=0x0010, h01=0x0050, text=» DATA PRCHRO«, t00=0x0020, t01=0x0170}
0x337a…3386               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0020, t01=0x0184}
0x3386…33a0               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0020, t01=0x0190}
0x33a0…33aa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x001a}
0x33aa…33bc               Head {h00=0x000e, h01=0x0050, text=» IFT VU=0 «, t00=0x0021, t01=0x0024}
0x33bc…33d0               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x0021, t01=0x0036}
0x33d0…33dc               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0021, t01=0x004a}
0x33dc…33f6               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0021, t01=0x0056}
0x33f6…3408               Head {h00=0x000e, h01=0x0050, text=» IFT VU=1 «, t00=0x0021, t01=0x0070}
0x3408…341c               Head {h00=0x0010, h01=0x0050, text=» DATA VUCHRO«, t00=0x0021, t01=0x0082}
0x341c…3428               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0021, t01=0x0096}
0x3428…3442               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0021, t01=0x00a2}
0x3442…344c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00bc}
0x344c…3456               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00c6}
0x3456…3472               Head {h00=0x0018, h01=0x0050, text=»*      END OF BLOCK «, t00=0x0021, t01=0x00d0}
0x3472…3486               Head {h00=0x0010, h01=0x0050, text=»ENBTAB EQU *«, t00=0x0021, t01=0x00ec}
0x3486…3498               Head {h00=0x000e, h01=0x0050, text=» IFT LT=0 «, t00=0x0021, t01=0x0100}
0x3498…34ac               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x0021, t01=0x0112}
0x34ac…34b8               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0021, t01=0x0126}
0x34b8…34d2               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0021, t01=0x0132}
0x34d2…34e4               Head {h00=0x000e, h01=0x0050, text=» IFT LT=1 «, t00=0x0021, t01=0x014c}
0x34e4…34f8               Head {h00=0x0010, h01=0x0050, text=» DATA LTENBL«, t00=0x0021, t01=0x015e}
0x34f8…3504               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0021, t01=0x0172}
0x3504…351e               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0021, t01=0x017e}
0x351e…3528               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x0008}
0x3528…353a               Head {h00=0x000e, h01=0x0050, text=» IFT RT=0 «, t00=0x0022, t01=0x0012}
0x353a…354e               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x0022, t01=0x0024}
0x354e…355a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0022, t01=0x0038}
0x355a…3574               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0022, t01=0x0044}
0x3574…3586               Head {h00=0x000e, h01=0x0050, text=» IFT RT=1 «, t00=0x0022, t01=0x005e}
0x3586…359a               Head {h00=0x0010, h01=0x0050, text=» DATA RTENBL«, t00=0x0022, t01=0x0070}
0x359a…35a6               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0022, t01=0x0084}
0x35a6…35c0               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0022, t01=0x0090}
0x35c0…35ca               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x00aa}
0x35ca…35dc               Head {h00=0x000e, h01=0x0050, text=» IFT SL=0 «, t00=0x0022, t01=0x00b4}
0x35dc…35f0               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x0022, t01=0x00c6}
0x35f0…35fc               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0022, t01=0x00da}
0x35fc…3616               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0022, t01=0x00e6}
0x3616…3628               Head {h00=0x000e, h01=0x0050, text=» IFT SL=1 «, t00=0x0022, t01=0x0100}
0x3628…363c               Head {h00=0x0010, h01=0x0050, text=» DATA SLENBL«, t00=0x0022, t01=0x0112}
0x363c…3648               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0022, t01=0x0126}
0x3648…3662               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0022, t01=0x0132}
0x3662…366c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x014c}
0x366c…367e               Head {h00=0x000e, h01=0x0050, text=» IFT AS=0 «, t00=0x0022, t01=0x0156}
0x367e…3692               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x0022, t01=0x0168}
0x3692…369e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0022, t01=0x017c}
0x369e…36b8               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0022, t01=0x0188}
0x36b8…36ca               Head {h00=0x000e, h01=0x0050, text=» IFT AS=1 «, t00=0x0023, t01=0x0012}
0x36ca…36de               Head {h00=0x0010, h01=0x0050, text=» DATA ASENBL«, t00=0x0023, t01=0x0024}
0x36de…36ea               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0023, t01=0x0038}
0x36ea…3704               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0023, t01=0x0044}
0x3704…370e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x005e}
0x370e…3720               Head {h00=0x000e, h01=0x0050, text=» IFT FT=0 «, t00=0x0023, t01=0x0068}
0x3720…3734               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x0023, t01=0x007a}
0x3734…3740               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0023, t01=0x008e}
0x3740…375a               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0023, t01=0x009a}
0x375a…376c               Head {h00=0x000e, h01=0x0050, text=» IFT FT=1 «, t00=0x0023, t01=0x00b4}
0x376c…3780               Head {h00=0x0010, h01=0x0050, text=» DATA FTENBL«, t00=0x0023, t01=0x00c6}
0x3780…378c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0023, t01=0x00da}
0x378c…37a6               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0023, t01=0x00e6}
0x37a6…37b0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0100}
0x37b0…37c2               Head {h00=0x000e, h01=0x0050, text=» IFT PL=0 «, t00=0x0023, t01=0x010a}
0x37c2…37d6               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x0023, t01=0x011c}
0x37d6…37e2               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0023, t01=0x0130}
0x37e2…37fc               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0023, t01=0x013c}
0x37fc…380e               Head {h00=0x000e, h01=0x0050, text=» IFT PL=1 «, t00=0x0023, t01=0x0156}
0x380e…3822               Head {h00=0x0010, h01=0x0050, text=» DATA PLENBL«, t00=0x0023, t01=0x0168}
0x3822…382e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0023, t01=0x017c}
0x382e…3848               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0023, t01=0x0188}
0x3848…3852               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0012}
0x3852…3864               Head {h00=0x000e, h01=0x0050, text=» IFT PR=0 «, t00=0x0024, t01=0x001c}
0x3864…3878               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x0024, t01=0x002e}
0x3878…3884               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0024, t01=0x0042}
0x3884…389e               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0024, t01=0x004e}
0x389e…38b0               Head {h00=0x000e, h01=0x0050, text=» IFT PR=1 «, t00=0x0024, t01=0x0068}
0x38b0…38c4               Head {h00=0x0010, h01=0x0050, text=» DATA PRENBL«, t00=0x0024, t01=0x007a}
0x38c4…38d0               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0024, t01=0x008e}
0x38d0…38ea               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0024, t01=0x009a}
0x38ea…38f4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x00b4}
0x38f4…3906               Head {h00=0x000e, h01=0x0050, text=» IFT VU=0 «, t00=0x0024, t01=0x00be}
0x3906…391a               Head {h00=0x0010, h01=0x0050, text=» DATA NDRETE«, t00=0x0024, t01=0x00d0}
0x391a…3926               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0024, t01=0x00e4}
0x3926…3940               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0024, t01=0x00f0}
0x3940…3952               Head {h00=0x000e, h01=0x0050, text=» IFT VU=1 «, t00=0x0024, t01=0x010a}
0x3952…3966               Head {h00=0x0010, h01=0x0050, text=» DATA VUENBL«, t00=0x0024, t01=0x011c}
0x3966…3972               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0024, t01=0x0130}
0x3972…398c               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0024, t01=0x013c}
0x398c…3996               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0156}
0x3996…39a0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0160}
0x39a0…39be               Head {h00=0x001a, h01=0x0050, text=»*      END OF REQUEST «, t00=0x0024, t01=0x016a}
0x39be…39d2               Head {h00=0x0010, h01=0x0050, text=»ENRTAB EQU *«, t00=0x0024, t01=0x0188}
0x39d2…39e4               Head {h00=0x000e, h01=0x0050, text=» IFT LT=0 «, t00=0x0025, t01=0x000c}
0x39e4…39f8               Head {h00=0x0010, h01=0x0050, text=» DATA TDISP «, t00=0x0025, t01=0x001e}
0x39f8…3a04               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0025, t01=0x0032}
0x3a04…3a1e               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0025, t01=0x003e}
0x3a1e…3a30               Head {h00=0x000e, h01=0x0050, text=» IFT LT=1 «, t00=0x0025, t01=0x0058}
0x3a30…3a44               Head {h00=0x0010, h01=0x0050, text=» DATA LTDISP«, t00=0x0025, t01=0x006a}
0x3a44…3a50               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0025, t01=0x007e}
0x3a50…3a6a               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0025, t01=0x008a}
0x3a6a…3a74               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x00a4}
0x3a74…3a86               Head {h00=0x000e, h01=0x0050, text=» IFT RT=0 «, t00=0x0025, t01=0x00ae}
0x3a86…3a9a               Head {h00=0x0010, h01=0x0050, text=» DATA TDISP «, t00=0x0025, t01=0x00c0}
0x3a9a…3aa6               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0025, t01=0x00d4}
0x3aa6…3ac0               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0025, t01=0x00e0}
0x3ac0…3ad2               Head {h00=0x000e, h01=0x0050, text=» IFT RT=1 «, t00=0x0025, t01=0x00fa}
0x3ad2…3ae6               Head {h00=0x0010, h01=0x0050, text=» DATA RTDISP«, t00=0x0025, t01=0x010c}
0x3ae6…3af2               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0025, t01=0x0120}
0x3af2…3b0c               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0025, t01=0x012c}
0x3b0c…3b16               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x0146}
0x3b16…3b28               Head {h00=0x000e, h01=0x0050, text=» IFT SL=0 «, t00=0x0025, t01=0x0150}
0x3b28…3b3c               Head {h00=0x0010, h01=0x0050, text=» DATA TDISP «, t00=0x0025, t01=0x0162}
0x3b3c…3b48               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0025, t01=0x0176}
0x3b48…3b62               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0025, t01=0x0182}
0x3b62…3b74               Head {h00=0x000e, h01=0x0050, text=» IFT SL=1 «, t00=0x0026, t01=0x000c}
0x3b74…3b88               Head {h00=0x0010, h01=0x0050, text=» DATA SLDISP«, t00=0x0026, t01=0x001e}
0x3b88…3b94               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0026, t01=0x0032}
0x3b94…3bae               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0026, t01=0x003e}
0x3bae…3bb8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0058}
0x3bb8…3bca               Head {h00=0x000e, h01=0x0050, text=» IFT AS=0 «, t00=0x0026, t01=0x0062}
0x3bca…3bde               Head {h00=0x0010, h01=0x0050, text=» DATA TDISP «, t00=0x0026, t01=0x0074}
0x3bde…3bea               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0026, t01=0x0088}
0x3bea…3c04               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0026, t01=0x0094}
0x3c04…3c16               Head {h00=0x000e, h01=0x0050, text=» IFT AS=1 «, t00=0x0026, t01=0x00ae}
0x3c16…3c2a               Head {h00=0x0010, h01=0x0050, text=» DATA ASDISP«, t00=0x0026, t01=0x00c0}
0x3c2a…3c36               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0026, t01=0x00d4}
0x3c36…3c50               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0026, t01=0x00e0}
0x3c50…3c5a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x00fa}
0x3c5a…3c6c               Head {h00=0x000e, h01=0x0050, text=» IFT FT=0 «, t00=0x0026, t01=0x0104}
0x3c6c…3c80               Head {h00=0x0010, h01=0x0050, text=» DATA TDISP «, t00=0x0026, t01=0x0116}
0x3c80…3c8c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0026, t01=0x012a}
0x3c8c…3ca6               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0026, t01=0x0136}
0x3ca6…3cb8               Head {h00=0x000e, h01=0x0050, text=» IFT FT=1 «, t00=0x0026, t01=0x0150}
0x3cb8…3ccc               Head {h00=0x0010, h01=0x0050, text=» DATA FTDISP«, t00=0x0026, t01=0x0162}
0x3ccc…3cd8               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0026, t01=0x0176}
0x3cd8…3cf2               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0026, t01=0x0182}
0x3cf2…3cfc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x000c}
0x3cfc…3d0e               Head {h00=0x000e, h01=0x0050, text=» IFT PL=0 «, t00=0x0027, t01=0x0016}
0x3d0e…3d22               Head {h00=0x0010, h01=0x0050, text=» DATA TDISP «, t00=0x0027, t01=0x0028}
0x3d22…3d2e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0027, t01=0x003c}
0x3d2e…3d48               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0027, t01=0x0048}
0x3d48…3d5a               Head {h00=0x000e, h01=0x0050, text=» IFT PL=1 «, t00=0x0027, t01=0x0062}
0x3d5a…3d6e               Head {h00=0x0010, h01=0x0050, text=» DATA PLDISP«, t00=0x0027, t01=0x0074}
0x3d6e…3d7a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0027, t01=0x0088}
0x3d7a…3d94               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0027, t01=0x0094}
0x3d94…3d9e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x00ae}
0x3d9e…3db0               Head {h00=0x000e, h01=0x0050, text=» IFT PR=0 «, t00=0x0027, t01=0x00b8}
0x3db0…3dc4               Head {h00=0x0010, h01=0x0050, text=» DATA TDISP «, t00=0x0027, t01=0x00ca}
0x3dc4…3dd0               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0027, t01=0x00de}
0x3dd0…3dea               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0027, t01=0x00ea}
0x3dea…3dfc               Head {h00=0x000e, h01=0x0050, text=» IFT PR=1 «, t00=0x0027, t01=0x0104}
0x3dfc…3e10               Head {h00=0x0010, h01=0x0050, text=» DATA PRDISP«, t00=0x0027, t01=0x0116}
0x3e10…3e1c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0027, t01=0x012a}
0x3e1c…3e36               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0027, t01=0x0136}
0x3e36…3e40               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0150}
0x3e40…3e52               Head {h00=0x000e, h01=0x0050, text=» IFT VU=0 «, t00=0x0027, t01=0x015a}
0x3e52…3e66               Head {h00=0x0010, h01=0x0050, text=» DATA TDISP «, t00=0x0027, t01=0x016c}
0x3e66…3e72               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0027, t01=0x0180}
0x3e72…3e8c               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0027, t01=0x018c}
0x3e8c…3e9e               Head {h00=0x000e, h01=0x0050, text=» IFT VU=1 «, t00=0x0028, t01=0x0016}
0x3e9e…3eb2               Head {h00=0x0010, h01=0x0050, text=» DATA VUDISP«, t00=0x0028, t01=0x0028}
0x3eb2…3ebe               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0028, t01=0x003c}
0x3ebe…3ec8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0048}
0x3ec8…3ed6               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0028, t01=0x0052}
0x3ed6…3ee0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0060}
0x3ee0…3efe               Head {h00=0x001a, h01=0x0050, text=»*    INTERRUPT TABLES «, t00=0x0028, t01=0x006a}
0x3efe…3f08               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0088}
0x3f08…3f1e               Head {h00=0x0012, h01=0x0050, text=» IFT LT=0 U =2«, t00=0x0028, t01=0x0092}
0x3f1e…3f3e               Head {h00=0x001c, h01=0x0050, text=»*    DUMMY ENTRIES CHLT «, t00=0x0028, t01=0x00a8}
0x3f3e…3f58               Head {h00=0x0016, h01=0x0050, text=»INTLT1 EQU * U =2 «, t00=0x0028, t01=0x00c8}
0x3f58…3f72               Head {h00=0x0016, h01=0x0050, text=»INTLT2 EQU * U =2 «, t00=0x0028, t01=0x00e2}
0x3f72…3f8c               Head {h00=0x0016, h01=0x0050, text=»INTLT3 EQU * U =2 «, t00=0x0028, t01=0x00fc}
0x3f8c…3fa6               Head {h00=0x0016, h01=0x0050, text=»INTLT4 EQU * U =2 «, t00=0x0028, t01=0x0116}
0x3fa6…3fb8               Head {h00=0x000e, h01=0x0050, text=» XIF  U =2«, t00=0x0028, t01=0x0130}
0x3fb8…3fc2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0142}
0x3fc2…3fd8               Head {h00=0x0012, h01=0x0050, text=» IFT LT=1 U =2«, t00=0x0028, t01=0x014c}
0x3fd8…3fe8               Head {h00=0x000c, h01=0x0050, text=»*   CHLT«, t00=0x0028, t01=0x0162}
0x3fe8…4002               Head {h00=0x0016, h01=0x0050, text=»INTLT1 DATA 0 U =2«, t00=0x0028, t01=0x0172}
0x4002…401c               Head {h00=0x0016, h01=0x0050, text=»INTLT2 DATA 0 U =2«, t00=0x0028, t01=0x018c}
0x401c…4036               Head {h00=0x0016, h01=0x0050, text=»INTLT3 DATA 0 U =2«, t00=0x0029, t01=0x0016}
0x4036…4050               Head {h00=0x0016, h01=0x0050, text=»INTLT4 DATA 0 U =2«, t00=0x0029, t01=0x0030}
0x4050…4062               Head {h00=0x000e, h01=0x0050, text=» XIF  U =2«, t00=0x0029, t01=0x004a}
0x4062…406c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x005c}
0x406c…4082               Head {h00=0x0012, h01=0x0050, text=» IFT RT=0 U =2«, t00=0x0029, t01=0x0066}
0x4082…40a2               Head {h00=0x001c, h01=0x0050, text=»*    DUMMY ENTRIES CHRT «, t00=0x0029, t01=0x007c}
0x40a2…40bc               Head {h00=0x0016, h01=0x0050, text=»INTRT1 EQU * U =2 «, t00=0x0029, t01=0x009c}
0x40bc…40d6               Head {h00=0x0016, h01=0x0050, text=»INTRT2 EQU * U =2 «, t00=0x0029, t01=0x00b6}
0x40d6…40f0               Head {h00=0x0016, h01=0x0050, text=»INTRT3 EQU * U =2 «, t00=0x0029, t01=0x00d0}
0x40f0…410a               Head {h00=0x0016, h01=0x0050, text=»INTRT4 EQU * U =2 «, t00=0x0029, t01=0x00ea}
0x410a…411c               Head {h00=0x000e, h01=0x0050, text=» XIF  U =2«, t00=0x0029, t01=0x0104}
0x411c…4126               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0116}
0x4126…413c               Head {h00=0x0012, h01=0x0050, text=» IFT RT=1 U =2«, t00=0x0029, t01=0x0120}
0x413c…414e               Head {h00=0x000e, h01=0x0050, text=»*    CHRT «, t00=0x0029, t01=0x0136}
0x414e…4168               Head {h00=0x0016, h01=0x0050, text=»INTRT1 DATA 0 U =2«, t00=0x0029, t01=0x0148}
0x4168…4182               Head {h00=0x0016, h01=0x0050, text=»INTRT2 DATA 0 U =2«, t00=0x0029, t01=0x0162}
0x4182…419c               Head {h00=0x0016, h01=0x0050, text=»INTRT3 DATA 0 U =2«, t00=0x0029, t01=0x017c}
0x419c…41b6               Head {h00=0x0016, h01=0x0050, text=»INTRT4 DATA 0 U =2«, t00=0x002a, t01=0x0008}
0x41b6…41c8               Head {h00=0x000e, h01=0x0050, text=» XIF  U =2«, t00=0x002a, t01=0x0022}
0x41c8…41d2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0034}
0x41d2…41e8               Head {h00=0x0012, h01=0x0050, text=» IFT SL=0 U =2«, t00=0x002a, t01=0x003e}
0x41e8…4208               Head {h00=0x001c, h01=0x0050, text=»*   DUMMY ENTRIES SALCUZ«, t00=0x002a, t01=0x0054}
0x4208…421c               Head {h00=0x0010, h01=0x0050, text=»INTSL1 EQU *«, t00=0x002a, t01=0x0074}
0x421c…4236               Head {h00=0x0016, h01=0x0050, text=»INTSL2 EQU * U =2 «, t00=0x002a, t01=0x0088}
0x4236…4250               Head {h00=0x0016, h01=0x0050, text=»INTSL3 EQU * U =2 «, t00=0x002a, t01=0x00a2}
0x4250…426a               Head {h00=0x0016, h01=0x0050, text=»INTSL4 EQU * U =2 «, t00=0x002a, t01=0x00bc}
0x426a…4284               Head {h00=0x0016, h01=0x0050, text=»INTSL5 EQU * U =2 «, t00=0x002a, t01=0x00d6}
0x4284…429e               Head {h00=0x0016, h01=0x0050, text=»INTSL6 EQU * U =2 «, t00=0x002a, t01=0x00f0}
0x429e…42b8               Head {h00=0x0016, h01=0x0050, text=»INTSL7 EQU * U =2 «, t00=0x002a, t01=0x010a}
0x42b8…42d2               Head {h00=0x0016, h01=0x0050, text=»INTSL8 EQU * U =2 «, t00=0x002a, t01=0x0124}
0x42d2…42e4               Head {h00=0x000e, h01=0x0050, text=» XIF  U =2«, t00=0x002a, t01=0x013e}
0x42e4…42ee               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0150}
0x42ee…4304               Head {h00=0x0012, h01=0x0050, text=» IFT SL=1 U =2«, t00=0x002a, t01=0x015a}
0x4304…4318               Head {h00=0x0010, h01=0x0050, text=»*    SALCUZ «, t00=0x002a, t01=0x0170}
0x4318…4332               Head {h00=0x0016, h01=0x0050, text=»INTSL1 DATA 0 U =2«, t00=0x002a, t01=0x0184}
0x4332…434c               Head {h00=0x0016, h01=0x0050, text=»INTSL2 DATA 0 U =2«, t00=0x002b, t01=0x000e}
0x434c…4366               Head {h00=0x0016, h01=0x0050, text=»INTSL3 DATA 0 U =2«, t00=0x002b, t01=0x0028}
0x4366…4380               Head {h00=0x0016, h01=0x0050, text=»INTSL4 DATA 0 U =2«, t00=0x002b, t01=0x0042}
0x4380…439a               Head {h00=0x0016, h01=0x0050, text=»INTSL5 DATA 0 U =2«, t00=0x002b, t01=0x005c}
0x439a…43b4               Head {h00=0x0016, h01=0x0050, text=»INTSL6 DATA 0 U =2«, t00=0x002b, t01=0x0076}
0x43b4…43ce               Head {h00=0x0016, h01=0x0050, text=»INTSL7 DATA 0 U =2«, t00=0x002b, t01=0x0090}
0x43ce…43e8               Head {h00=0x0016, h01=0x0050, text=»INTSL8 DATA 0 U =2«, t00=0x002b, t01=0x00aa}
0x43e8…43fa               Head {h00=0x000e, h01=0x0050, text=» XIF  U =2«, t00=0x002b, t01=0x00c4}
0x43fa…4404               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x00d6}
0x4404…441a               Head {h00=0x0012, h01=0x0050, text=» IFT AS=0 U =2«, t00=0x002b, t01=0x00e0}
0x441a…443a               Head {h00=0x001c, h01=0x0050, text=»*   DUMMY ENTRIES ASCU4Z«, t00=0x002b, t01=0x00f6}
0x443a…4454               Head {h00=0x0016, h01=0x0050, text=»INTAS1 EQU * U =2 «, t00=0x002b, t01=0x0116}
0x4454…446e               Head {h00=0x0016, h01=0x0050, text=»INTAS2 EQU * U =2 «, t00=0x002b, t01=0x0130}
0x446e…4488               Head {h00=0x0016, h01=0x0050, text=»INTAS3 EQU * U =2 «, t00=0x002b, t01=0x014a}
0x4488…44a2               Head {h00=0x0016, h01=0x0050, text=»INTAS4 EQU * U =2 «, t00=0x002b, t01=0x0164}
0x44a2…44bc               Head {h00=0x0016, h01=0x0050, text=»INTAS5 EQU * U =2 «, t00=0x002b, t01=0x017e}
0x44bc…44d6               Head {h00=0x0016, h01=0x0050, text=»INTAS6 EQU * U =2 «, t00=0x002c, t01=0x0008}
0x44d6…44f0               Head {h00=0x0016, h01=0x0050, text=»INTAS7 EQU * U =2 «, t00=0x002c, t01=0x0022}
0x44f0…450a               Head {h00=0x0016, h01=0x0050, text=»INTAS8 EQU * U =2 «, t00=0x002c, t01=0x003c}
0x450a…451c               Head {h00=0x000e, h01=0x0050, text=» XIF  U =2«, t00=0x002c, t01=0x0056}
0x451c…4526               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x0068}
0x4526…453c               Head {h00=0x0012, h01=0x0050, text=» IFT AS=1 U =2«, t00=0x002c, t01=0x0072}
0x453c…4550               Head {h00=0x0010, h01=0x0050, text=»*    ASCU4Z «, t00=0x002c, t01=0x0088}
0x4550…456a               Head {h00=0x0016, h01=0x0050, text=»INTAS1 DATA 0 U =2«, t00=0x002c, t01=0x009c}
0x456a…4584               Head {h00=0x0016, h01=0x0050, text=»INTAS2 DATA 0 U =2«, t00=0x002c, t01=0x00b6}
0x4584…459e               Head {h00=0x0016, h01=0x0050, text=»INTAS3 DATA 0 U =2«, t00=0x002c, t01=0x00d0}
0x459e…45b8               Head {h00=0x0016, h01=0x0050, text=»INTAS4 DATA 0 U =2«, t00=0x002c, t01=0x00ea}
0x45b8…45d2               Head {h00=0x0016, h01=0x0050, text=»INTAS5 DATA 0 U =2«, t00=0x002c, t01=0x0104}
0x45d2…45ec               Head {h00=0x0016, h01=0x0050, text=»INTAS6 DATA 0 U =2«, t00=0x002c, t01=0x011e}
0x45ec…4606               Head {h00=0x0016, h01=0x0050, text=»INTAS7 DATA 0 U =2«, t00=0x002c, t01=0x0138}
0x4606…4620               Head {h00=0x0016, h01=0x0050, text=»INTAS8 DATA 0 U =2«, t00=0x002c, t01=0x0152}
0x4620…4632               Head {h00=0x000e, h01=0x0050, text=» XIF  U =2«, t00=0x002c, t01=0x016c}
0x4632…463c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x017e}
0x463c…4652               Head {h00=0x0012, h01=0x0050, text=» IFT PL=0 U =2«, t00=0x002c, t01=0x0188}
0x4652…4678               Head {h00=0x0022, h01=0x0050, text=»*    DUMMY ENTRIES PLC - LOCAL«, t00=0x002d, t01=0x000e}
0x4678…4692               Head {h00=0x0016, h01=0x0050, text=»INTPL1 EQU * U =2 «, t00=0x002d, t01=0x0034}
0x4692…46ac               Head {h00=0x0016, h01=0x0050, text=»INTPL2 EQU * U =2 «, t00=0x002d, t01=0x004e}
0x46ac…46c6               Head {h00=0x0016, h01=0x0050, text=»INTPL3 EQU * U =2 «, t00=0x002d, t01=0x0068}
0x46c6…46e0               Head {h00=0x0016, h01=0x0050, text=»INTPL4 EQU * U =2 «, t00=0x002d, t01=0x0082}
0x46e0…46f2               Head {h00=0x000e, h01=0x0050, text=» XIF  U =2«, t00=0x002d, t01=0x009c}
0x46f2…46fc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x00ae}
0x46fc…4712               Head {h00=0x0012, h01=0x0050, text=» IFT PL=1 U =2«, t00=0x002d, t01=0x00b8}
0x4712…472a               Head {h00=0x0014, h01=0x0050, text=»*   PLC - LOCAL «, t00=0x002d, t01=0x00ce}
0x472a…4744               Head {h00=0x0016, h01=0x0050, text=»INTPL1 DATA 0 U =2«, t00=0x002d, t01=0x00e6}
0x4744…475e               Head {h00=0x0016, h01=0x0050, text=»INTPL2 DATA 0 U =2«, t00=0x002d, t01=0x0100}
0x475e…4778               Head {h00=0x0016, h01=0x0050, text=»INTPL3 DATA 0 U =2«, t00=0x002d, t01=0x011a}
0x4778…4792               Head {h00=0x0016, h01=0x0050, text=»INTPL4 DATA 0 U =2«, t00=0x002d, t01=0x0134}
0x4792…47a4               Head {h00=0x000e, h01=0x0050, text=» XIF  U =2«, t00=0x002d, t01=0x014e}
0x47a4…47ae               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0160}
0x47ae…47c4               Head {h00=0x0012, h01=0x0050, text=» IFT PR=0 U =2«, t00=0x002d, t01=0x016a}
0x47c4…47ec               Head {h00=0x0024, h01=0x0050, text=»*    DUMMY ENTRIES PLC - REMOTE «, t00=0x002d, t01=0x0180}
0x47ec…4806               Head {h00=0x0016, h01=0x0050, text=»INTPR1 EQU * U =2 «, t00=0x002e, t01=0x0018}
0x4806…4820               Head {h00=0x0016, h01=0x0050, text=»INTPR2 EQU * U =2 «, t00=0x002e, t01=0x0032}
0x4820…483a               Head {h00=0x0016, h01=0x0050, text=»INTPR3 EQU * U =2 «, t00=0x002e, t01=0x004c}
0x483a…4854               Head {h00=0x0016, h01=0x0050, text=»INTPR4 EQU * U =2 «, t00=0x002e, t01=0x0066}
0x4854…4866               Head {h00=0x000e, h01=0x0050, text=» XIF  U =2«, t00=0x002e, t01=0x0080}
0x4866…4870               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0092}
0x4870…4886               Head {h00=0x0012, h01=0x0050, text=» IFT PR=1 U =2«, t00=0x002e, t01=0x009c}
0x4886…48a0               Head {h00=0x0016, h01=0x0050, text=»*    PLC - REMOTE «, t00=0x002e, t01=0x00b2}
0x48a0…48ba               Head {h00=0x0016, h01=0x0050, text=»INTPR1 DATA 0 U =2«, t00=0x002e, t01=0x00cc}
0x48ba…48d4               Head {h00=0x0016, h01=0x0050, text=»INTPR2 DATA 0 U =2«, t00=0x002e, t01=0x00e6}
0x48d4…48ee               Head {h00=0x0016, h01=0x0050, text=»INTPR3 DATA 0 U =2«, t00=0x002e, t01=0x0100}
0x48ee…4908               Head {h00=0x0016, h01=0x0050, text=»INTPR4 DATA 0 U =2«, t00=0x002e, t01=0x011a}
0x4908…491a               Head {h00=0x000e, h01=0x0050, text=» XIF  U =2«, t00=0x002e, t01=0x0134}
0x491a…4924               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0146}
0x4924…493a               Head {h00=0x0012, h01=0x0050, text=» IFT VU=0 U =2«, t00=0x002e, t01=0x0150}
0x493a…495a               Head {h00=0x001c, h01=0x0050, text=»*    DUMMY ENTRIES VIDEO«, t00=0x002e, t01=0x0166}
0x495a…4974               Head {h00=0x0016, h01=0x0050, text=»INTVU1 EQU * U =2 «, t00=0x002e, t01=0x0186}
0x4974…498e               Head {h00=0x0016, h01=0x0050, text=»INTVU2 EQU * U =2 «, t00=0x002f, t01=0x0010}
0x498e…49a8               Head {h00=0x0016, h01=0x0050, text=»INTVU3 EQU * U =2 «, t00=0x002f, t01=0x002a}
0x49a8…49c2               Head {h00=0x0016, h01=0x0050, text=»INTVU4 EQU * U =2 «, t00=0x002f, t01=0x0044}
0x49c2…49dc               Head {h00=0x0016, h01=0x0050, text=»INTVU5 EQU * U =2 «, t00=0x002f, t01=0x005e}
0x49dc…49f6               Head {h00=0x0016, h01=0x0050, text=»INTVU6 EQU * U =2 «, t00=0x002f, t01=0x0078}
0x49f6…4a10               Head {h00=0x0016, h01=0x0050, text=»INTVU7 EQU * U =2 «, t00=0x002f, t01=0x0092}
0x4a10…4a2a               Head {h00=0x0016, h01=0x0050, text=»INTVU8 EQU * U =2 «, t00=0x002f, t01=0x00ac}
0x4a2a…4a3c               Head {h00=0x000e, h01=0x0050, text=» XIF  U =2«, t00=0x002f, t01=0x00c6}
0x4a3c…4a46               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x00d8}
0x4a46…4a5c               Head {h00=0x0012, h01=0x0050, text=» IFT VU=1 U =2«, t00=0x002f, t01=0x00e2}
0x4a5c…4a6e               Head {h00=0x000e, h01=0x0050, text=»*    VIDEO«, t00=0x002f, t01=0x00f8}
0x4a6e…4a88               Head {h00=0x0016, h01=0x0050, text=»INTVU1 DATA 0 U =2«, t00=0x002f, t01=0x010a}
0x4a88…4aa2               Head {h00=0x0016, h01=0x0050, text=»INTVU2 DATA 0 U =2«, t00=0x002f, t01=0x0124}
0x4aa2…4abc               Head {h00=0x0016, h01=0x0050, text=»INTVU3 DATA 0 U =2«, t00=0x002f, t01=0x013e}
0x4abc…4ad6               Head {h00=0x0016, h01=0x0050, text=»INTVU4 DATA 0 U =2«, t00=0x002f, t01=0x0158}
0x4ad6…4af0               Head {h00=0x0016, h01=0x0050, text=»INTVU5 DATA 0 U =2«, t00=0x002f, t01=0x0172}
0x4af0…4b0a               Head {h00=0x0016, h01=0x0050, text=»INTVU6 DATA 0 U =2«, t00=0x002f, t01=0x018c}
0x4b0a…4b24               Head {h00=0x0016, h01=0x0050, text=»INTVU7 DATA 0 U =2«, t00=0x0030, t01=0x0016}
0x4b24…4b3e               Head {h00=0x0016, h01=0x0050, text=»INTVU8 DATA 0 U =2«, t00=0x0030, t01=0x0030}
0x4b3e…4b50               Head {h00=0x000e, h01=0x0050, text=» XIF  U =2«, t00=0x0030, t01=0x004a}
0x4b50…4b5a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x005c}
0x4b5a…4b68               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0030, t01=0x0066}
0x4b68…4b72               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x0074}
0x4b72…4b94               Head {h00=0x001e, h01=0x0050, text=»**************************«, t00=0x0030, t01=0x007e}
0x4b94…4bb6               Head {h00=0x001e, h01=0x0050, text=»* DEVICE DRIVER ROUTINES *«, t00=0x0030, t01=0x00a0}
0x4bb6…4bd8               Head {h00=0x001e, h01=0x0050, text=»**************************«, t00=0x0030, t01=0x00c2}
0x4bd8…4be2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x00e4}
0x4be2…4c28               Head {h00=0x0042, h01=0x0050, text=»*   THIS SECTION CONTAINS SUBROUTINES CALLED FROM THE TERMINAL«, t00=0x0030, t01=0x00ee}
0x4c28…4c70               Head {h00=0x0044, h01=0x0050, text=»*   DEVICE DRIVERS. THE ROUTINE CAN EITHER PERFORM THE REQUESTED«, t00=0x0030, t01=0x0134}
0x4c70…4cb8               Head {h00=0x0044, h01=0x0050, text=»*   ACTION ITSELF, OR SWITCH CONTROL TO THE LINE DRIVER TO WHICH«, t00=0x0030, t01=0x017c}
0x4cb8…4d00               Head {h00=0x0044, h01=0x0050, text=»*   THE DEVICE IS CONNECTED. WHEN THE LINE DRIVER HAS PERFORMED «, t00=0x0031, t01=0x0034}
0x4d00…4d48               Head {h00=0x0044, h01=0x0050, text=»*   THE REQUESTED ACTIONS, IT WILL RETURN TO THE DEVICE DRIVER, «, t00=0x0031, t01=0x007c}
0x4d48…4d90               Head {h00=0x0044, h01=0x0050, text=»*   EITHER DIRECTLY OR THROUGH THE TERMINAL NETWORK DISTRIBUTOR «, t00=0x0031, t01=0x00c4}
0x4d90…4da4               Head {h00=0x0010, h01=0x0050, text=»*   DRIVER. «, t00=0x0031, t01=0x010c}
0x4da4…4dea               Head {h00=0x0042, h01=0x0050, text=»*   THE SECTION ALSO CONTAINS AN EXIT ROUTINE FOR THE TERMINAL«, t00=0x0031, t01=0x0120}
0x4dea…4e30               Head {h00=0x0042, h01=0x0050, text=»*   DEVICE DRIVERS. IT WILL OF COURSE NOT RETURN TO THE DEVICE«, t00=0x0031, t01=0x0166}
0x4e30…4e44               Head {h00=0x0010, h01=0x0050, text=»*   DRIVER. «, t00=0x0032, t01=0x001c}
0x4e44…4e4e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0030}
0x4e4e…4e58               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x003a}
0x4e58…4e8c               Head {h00=0x0030, h01=0x0050, text=»*   ROUTINES IN ORDER OF APPEARANCE IN CODE:«, t00=0x0032, t01=0x0044}
0x4e8c…4e96               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0078}
0x4e96…4eae               Head {h00=0x0014, h01=0x0050, text=»* NAME FUNCTION «, t00=0x0032, t01=0x0082}
0x4eae…4eb8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x009a}
0x4eb8…4eee               Head {h00=0x0032, h01=0x0050, text=»* INPUT FETCH ONE CHARACTER FROM INPUT DEVICE «, t00=0x0032, t01=0x00a4}
0x4eee…4f1c               Head {h00=0x002a, h01=0x0050, text=»* STABLK DEFINE START OF OUTPUT BLOCK «, t00=0x0032, t01=0x00da}
0x4f1c…4f50               Head {h00=0x0030, h01=0x0050, text=»* OUTPUT SEND ONE CHARACTER TO OUTPUT DEVICE«, t00=0x0032, t01=0x0108}
0x4f50…4f7c               Head {h00=0x0028, h01=0x0050, text=»* ENDBLK DEFINE END OF OUTPUT BLOCK «, t00=0x0032, t01=0x013c}
0x4f7c…4fac               Head {h00=0x002c, h01=0x0050, text=»* ECHO SWITCH CONTROL AT CHARACTER ECHO «, t00=0x0032, t01=0x0168}
0x4fac…4fd4               Head {h00=0x0024, h01=0x0050, text=»* ECHRTN RETURN FROM ECHO OUTPUT«, t00=0x0033, t01=0x0008}
0x4fd4…5002               Head {h00=0x002a, h01=0x0050, text=»* GETCHR GET CHARACTER FROM ECB BUFFER«, t00=0x0033, t01=0x0030}
0x5002…5030               Head {h00=0x002a, h01=0x0050, text=»* ABORT SET INPUT NO LONGER REQUESTED «, t00=0x0033, t01=0x005e}
0x5030…5062               Head {h00=0x002e, h01=0x0050, text=»* LDISP DISPATCH AT I/O REQUEST COMPLETED «, t00=0x0033, t01=0x008c}
0x5062…506c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x00be}
0x506c…507a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0033, t01=0x00c8}
0x507a…5084               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x00d6}
0x5084…50c8               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0033, t01=0x00e0}
0x50c8…50d2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x0124}
0x50d2…50ea               Head {h00=0x0014, h01=0x0050, text=»* ROUTINE NAME: «, t00=0x0033, t01=0x012e}
0x50ea…50fa               Head {h00=0x000c, h01=0x0050, text=»* INPUT «, t00=0x0033, t01=0x0146}
0x50fa…5104               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x0156}
0x5104…5118               Head {h00=0x0010, h01=0x0050, text=»* FUNCTION: «, t00=0x0033, t01=0x0160}
0x5118…514e               Head {h00=0x0032, h01=0x0050, text=»* THIS ROUTINE HANDLES INPUT OF ONE CHARACTER «, t00=0x0033, t01=0x0174}
0x514e…5182               Head {h00=0x0030, h01=0x0050, text=»* FROM A DEVICE TO A TERMINAL DEVICE DRIVER.«, t00=0x0034, t01=0x001a}
0x5182…518c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x004e}
0x518c…519c               Head {h00=0x000c, h01=0x0050, text=»* CALL: «, t00=0x0034, t01=0x0058}
0x519c…51b2               Head {h00=0x0012, h01=0x0050, text=»* CF A5,INPUT «, t00=0x0034, t01=0x0068}
0x51b2…51bc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x007e}
0x51bc…51cc               Head {h00=0x000c, h01=0x0050, text=»* INPUT:«, t00=0x0034, t01=0x0088}
0x51cc…51f0               Head {h00=0x0020, h01=0x0050, text=»* A5  = LOCAL STACK POINTER «, t00=0x0034, t01=0x0098}
0x51f0…520c               Head {h00=0x0018, h01=0x0050, text=»* A6  = DWT ADDRESS «, t00=0x0034, t01=0x00bc}
0x520c…5216               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x00d8}
0x5216…5228               Head {h00=0x000e, h01=0x0050, text=»* OUTPUT: «, t00=0x0034, t01=0x00e2}
0x5228…5252               Head {h00=0x0026, h01=0x0050, text=»* A1  = BITS 0-14  NOT SIGNIFICANT«, t00=0x0034, t01=0x00f4}
0x5252…5288               Head {h00=0x0032, h01=0x0050, text=»*                 BIT 15  1 IF MORE CHARACTERS«, t00=0x0034, t01=0x011e}
0x5288…52a6               Head {h00=0x001a, h01=0x0050, text=»* A2  = BITS 0-7  ZERO«, t00=0x0034, t01=0x0154}
0x52a6…52c6               Head {h00=0x001c, h01=0x0050, text=»*  BITS 8-15  CHARACTER «, t00=0x0034, t01=0x0172}
0x52c6…52d0 (53, 0, 400)  Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x0004}
0x52d0…5314               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0035, t01=0x000e}
0x5314…531e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x0052}
0x531e…5332               Head {h00=0x0010, h01=0x0050, text=»INPUT EQU * «, t00=0x0035, t01=0x005c}
0x5332…534c               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0035, t01=0x0070}
0x534c…5376               Head {h00=0x0026, h01=0x0050, text=» LC A1,DWTCHP,A6 CHANNEL PARAMETER«, t00=0x0035, t01=0x008a}
0x5376…53a2               Head {h00=0x0028, h01=0x0050, text=» ANK A1,MASKCT CLEAN CONNECTION TYPE«, t00=0x0035, t01=0x00b4}
0x53a2…53be               Head {h00=0x0018, h01=0x0050, text=» SLA A1,1 MAKE INDEX«, t00=0x0035, t01=0x00e0}
0x53be…53e2               Head {h00=0x0020, h01=0x0050, text=» CWK A1,DTABLN INSIDE LIMIT?«, t00=0x0035, t01=0x00fc}
0x53e2…5416               Head {h00=0x0030, h01=0x0050, text=» ABI(L) INPTAB,A1 YES, ACTIVATE LINE DRIVER «, t00=0x0035, t01=0x0120}
0x5416…5432               Head {h00=0x0018, h01=0x0050, text=» RF NDRETE NO, ERROR«, t00=0x0035, t01=0x0154}
0x5432…5444               Head {h00=0x000e, h01=0x0050, text=» XIF  U =1«, t00=0x0035, t01=0x0170}
0x5444…545e               Head {h00=0x0016, h01=0x0050, text=» IFT NTONSU=0 U =1«, t00=0x0035, t01=0x0182}
0x545e…5488               Head {h00=0x0026, h01=0x0050, text=» ABL LTCHRI ACTIVATE SUM-DRIVER =1«, t00=0x0036, t01=0x000c}
0x5488…549a               Head {h00=0x000e, h01=0x0050, text=» XIF  U =1«, t00=0x0036, t01=0x0036}
0x549a…54a4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0048}
0x54a4…54b2               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0036, t01=0x0052}
0x54b2…54bc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0060}
0x54bc…5500               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0036, t01=0x006a}
0x5500…550a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x00ae}
0x550a…5522               Head {h00=0x0014, h01=0x0050, text=»* ROUTINE NAME: «, t00=0x0036, t01=0x00b8}
0x5522…5532               Head {h00=0x000c, h01=0x0050, text=»* STABLK«, t00=0x0036, t01=0x00d0}
0x5532…553c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x00e0}
0x553c…5550               Head {h00=0x0010, h01=0x0050, text=»* FUNCTION: «, t00=0x0036, t01=0x00ea}
0x5550…558a               Head {h00=0x0036, h01=0x0050, text=»* THIS ROUTINE IS CALLED FROM THE TERMINAL DEVICE «, t00=0x0036, t01=0x00fe}
0x558a…55c0               Head {h00=0x0032, h01=0x0050, text=»* DRIVERS TO DEFINE START OF AN OUTPUT BLOCK. «, t00=0x0036, t01=0x0138}
0x55c0…55f8               Head {h00=0x0034, h01=0x0050, text=»* THE ACTIONS TAKEN AT START OF BLOCK VARIES FOR«, t00=0x0036, t01=0x016e}
0x55f8…561a               Head {h00=0x001e, h01=0x0050, text=»* DIFFERENT LINE DRIVERS. «, t00=0x0037, t01=0x0016}
0x561a…5624               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x0038}
0x5624…5634               Head {h00=0x000c, h01=0x0050, text=»* CALL: «, t00=0x0037, t01=0x0042}
0x5634…564a               Head {h00=0x0012, h01=0x0050, text=»* CF A5,STABLK«, t00=0x0037, t01=0x0052}
0x564a…5654               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x0068}
0x5654…5664               Head {h00=0x000c, h01=0x0050, text=»* INPUT:«, t00=0x0037, t01=0x0072}
0x5664…5696               Head {h00=0x002e, h01=0x0050, text=»* A2  = MAXIMAL NR OF CHARACTERS IN BLOCK «, t00=0x0037, t01=0x0082}
0x5696…56ba               Head {h00=0x0020, h01=0x0050, text=»* A5  = LOCAL STACK POINTER «, t00=0x0037, t01=0x00b4}
0x56ba…56d6               Head {h00=0x0018, h01=0x0050, text=»* A6  = DWT ADDRESS «, t00=0x0037, t01=0x00d8}
0x56d6…56e0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x00f4}
0x56e0…56f2               Head {h00=0x000e, h01=0x0050, text=»* OUTPUT: «, t00=0x0037, t01=0x00fe}
0x56f2…570e               Head {h00=0x0018, h01=0x0050, text=»* A1  = RETURN CODE «, t00=0x0037, t01=0x0110}
0x570e…5720               Head {h00=0x000e, h01=0x0050, text=»*  0 IF OK«, t00=0x0037, t01=0x012c}
0x5720…573a               Head {h00=0x0016, h01=0x0050, text=»*  NOT 0 IF ERROR «, t00=0x0037, t01=0x013e}
0x573a…576e               Head {h00=0x0030, h01=0x0050, text=»* A2  = DEVICE STATUS (IF RELEVANT, IE A1=0)«, t00=0x0037, t01=0x0158}
0x576e…578c               Head {h00=0x001a, h01=0x0050, text=»* CR  = CONTENTS OF A1«, t00=0x0037, t01=0x018c}
0x578c…5796               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x001a}
0x5796…57da               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0038, t01=0x0024}
0x57da…57e4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0068}
0x57e4…57f8               Head {h00=0x0010, h01=0x0050, text=»STABLK EQU *«, t00=0x0038, t01=0x0072}
0x57f8…5822               Head {h00=0x0026, h01=0x0050, text=» LC A1,DWTCHP,A6 CHANNEL PARAMETER«, t00=0x0038, t01=0x0086}
0x5822…583c               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0038, t01=0x00b0}
0x583c…5868               Head {h00=0x0028, h01=0x0050, text=» ANK A1,MASKCT CLEAN CONNECTION TYPE«, t00=0x0038, t01=0x00ca}
0x5868…5884               Head {h00=0x0018, h01=0x0050, text=» SLA A1,1 MAKE INDEX«, t00=0x0038, t01=0x00f6}
0x5884…58a8               Head {h00=0x0020, h01=0x0050, text=» CWK A1,DTABLN INSIDE LIMIT?«, t00=0x0038, t01=0x0112}
0x58a8…58dc               Head {h00=0x0030, h01=0x0050, text=» ABI(L) STBTAB,A1 YES, ACTIVATE LINE DRIVER «, t00=0x0038, t01=0x0136}
0x58dc…58f8               Head {h00=0x0018, h01=0x0050, text=» RF NDRETE NO, ERROR«, t00=0x0038, t01=0x016a}
0x58f8…590a               Head {h00=0x000e, h01=0x0050, text=» XIF  U =1«, t00=0x0038, t01=0x0186}
0x590a…5924               Head {h00=0x0016, h01=0x0050, text=» IFT NTONSU=0 U =1«, t00=0x0039, t01=0x0008}
0x5924…594a               Head {h00=0x0022, h01=0x0050, text=» ANK A1,1 LOCAL OR REMOTE ? =1«, t00=0x0039, t01=0x0022}
0x594a…596a               Head {h00=0x001c, h01=0x0050, text=» ABL(Z) LTSTBL LOCAL =1 «, t00=0x0039, t01=0x0048}
0x596a…5988               Head {h00=0x001a, h01=0x0050, text=» ABL RTSTBL REMOTE =1 «, t00=0x0039, t01=0x0068}
0x5988…599a               Head {h00=0x000e, h01=0x0050, text=» XIF  U =1«, t00=0x0039, t01=0x0086}
0x599a…59a8               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0039, t01=0x0098}
0x59a8…59b2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x00a6}
0x59b2…59f6               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0039, t01=0x00b0}
0x59f6…5a00               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x00f4}
0x5a00…5a18               Head {h00=0x0014, h01=0x0050, text=»* ROUTINE NAME: «, t00=0x0039, t01=0x00fe}
0x5a18…5a28               Head {h00=0x000c, h01=0x0050, text=»* OUTPUT«, t00=0x0039, t01=0x0116}
0x5a28…5a32               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x0126}
0x5a32…5a46               Head {h00=0x0010, h01=0x0050, text=»* FUNCTION: «, t00=0x0039, t01=0x0130}
0x5a46…5a7c               Head {h00=0x0032, h01=0x0050, text=»* THIS ROUTINE HANDLES OUTPUT OF ONE CHARACTER«, t00=0x0039, t01=0x0144}
0x5a7c…5ab0               Head {h00=0x0030, h01=0x0050, text=»* FROM A TERMINAL DEVICE DRIVER TO A DEVICE.«, t00=0x0039, t01=0x017a}
0x5ab0…5aba               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x001e}
0x5aba…5aca               Head {h00=0x000c, h01=0x0050, text=»* CALL: «, t00=0x003a, t01=0x0028}
0x5aca…5ae0               Head {h00=0x0012, h01=0x0050, text=»* CF A5,OUTPUT«, t00=0x003a, t01=0x0038}
0x5ae0…5aea               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x004e}
0x5aea…5afa               Head {h00=0x000c, h01=0x0050, text=»* INPUT:«, t00=0x003a, t01=0x0058}
0x5afa…5b1e               Head {h00=0x0020, h01=0x0050, text=»* A2  = BITS 0-7  IRRELEVANT«, t00=0x003a, t01=0x0068}
0x5b1e…5b3e               Head {h00=0x001c, h01=0x0050, text=»*  BITS 8-15  CHARACTER «, t00=0x003a, t01=0x008c}
0x5b3e…5b62               Head {h00=0x0020, h01=0x0050, text=»* A5  = LOCAL STACK POINTER «, t00=0x003a, t01=0x00ac}
0x5b62…5b7e               Head {h00=0x0018, h01=0x0050, text=»* A6  = DWT ADDRESS «, t00=0x003a, t01=0x00d0}
0x5b7e…5b88               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x00ec}
0x5b88…5b9a               Head {h00=0x000e, h01=0x0050, text=»* OUTPUT: «, t00=0x003a, t01=0x00f6}
0x5b9a…5bb6               Head {h00=0x0018, h01=0x0050, text=»* A1  = RETURN CODE «, t00=0x003a, t01=0x0108}
0x5bb6…5bc8               Head {h00=0x000e, h01=0x0050, text=»*  0 IF OK«, t00=0x003a, t01=0x0124}
0x5bc8…5be2               Head {h00=0x0016, h01=0x0050, text=»*  NOT 0 IF ERROR «, t00=0x003a, t01=0x0136}
0x5be2…5c16               Head {h00=0x0030, h01=0x0050, text=»* A2  = DEVICE STATUS (IF RELEVANT, IE A1=0)«, t00=0x003a, t01=0x0150}
0x5c16…5c34               Head {h00=0x001a, h01=0x0050, text=»* CR  = CONTENTS OF A1«, t00=0x003a, t01=0x0184}
0x5c34…5c3e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0012}
0x5c3e…5c82               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x003b, t01=0x001c}
0x5c82…5c8c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0060}
0x5c8c…5ca0               Head {h00=0x0010, h01=0x0050, text=»OUTPUT EQU *«, t00=0x003b, t01=0x006a}
0x5ca0…5cba               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x003b, t01=0x007e}
0x5cba…5ce4               Head {h00=0x0026, h01=0x0050, text=» LC A1,DWTCHP,A6 CHANNEL PARAMETER«, t00=0x003b, t01=0x0098}
0x5ce4…5d10               Head {h00=0x0028, h01=0x0050, text=» ANK A1,MASKCT CLEAN CONNECTION TYPE«, t00=0x003b, t01=0x00c2}
0x5d10…5d2c               Head {h00=0x0018, h01=0x0050, text=» SLA A1,1 MAKE INDEX«, t00=0x003b, t01=0x00ee}
0x5d2c…5d50               Head {h00=0x0020, h01=0x0050, text=» CWK A1,DTABLN INSIDE LIMIT?«, t00=0x003b, t01=0x010a}
0x5d50…5d84               Head {h00=0x0030, h01=0x0050, text=» ABI(L) OUPTAB,A1 YES, ACTIVATE LINE DRIVER «, t00=0x003b, t01=0x012e}
0x5d84…5da0               Head {h00=0x0018, h01=0x0050, text=» RF NDRETE NO, ERROR«, t00=0x003b, t01=0x0162}
0x5da0…5db2               Head {h00=0x000e, h01=0x0050, text=» XIF  U =1«, t00=0x003b, t01=0x017e}
0x5db2…5dcc               Head {h00=0x0016, h01=0x0050, text=» IFT NTONSU=0 U =1«, t00=0x003b, t01=0x0190}
0x5dcc…5df6               Head {h00=0x0026, h01=0x0050, text=» ABL LTCHRO ACTIVATE SUM-DRIVER =1«, t00=0x003c, t01=0x001a}
0x5df6…5e08               Head {h00=0x000e, h01=0x0050, text=» XIF  U =1«, t00=0x003c, t01=0x0044}
0x5e08…5e12               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0056}
0x5e12…5e20               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003c, t01=0x0060}
0x5e20…5e2a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x006e}
0x5e2a…5e6e               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x003c, t01=0x0078}
0x5e6e…5e78               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x00bc}
0x5e78…5e90               Head {h00=0x0014, h01=0x0050, text=»* ROUTINE NAME: «, t00=0x003c, t01=0x00c6}
0x5e90…5ea0               Head {h00=0x000c, h01=0x0050, text=»* ENDBLK«, t00=0x003c, t01=0x00de}
0x5ea0…5eaa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x00ee}
0x5eaa…5ebe               Head {h00=0x0010, h01=0x0050, text=»* FUNCTION: «, t00=0x003c, t01=0x00f8}
0x5ebe…5ef8               Head {h00=0x0036, h01=0x0050, text=»* THIS ROUTINE IS CALLED FROM THE TERMINAL DEVICE «, t00=0x003c, t01=0x010c}
0x5ef8…5f2c               Head {h00=0x0030, h01=0x0050, text=»* DRIVERS TO DEFINE END OF AN OUTPUT BLOCK. «, t00=0x003c, t01=0x0146}
0x5f2c…5f62               Head {h00=0x0032, h01=0x0050, text=»* THE ACTIONS TAKEN AT END OF BLOCK VARIES FOR«, t00=0x003c, t01=0x017a}
0x5f62…5f84               Head {h00=0x001e, h01=0x0050, text=»* DIFFERENT LINE DRIVERS. «, t00=0x003d, t01=0x0020}
0x5f84…5f8e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x0042}
0x5f8e…5f9e               Head {h00=0x000c, h01=0x0050, text=»* CALL: «, t00=0x003d, t01=0x004c}
0x5f9e…5fb4               Head {h00=0x0012, h01=0x0050, text=»* CF A5,ENDBLK«, t00=0x003d, t01=0x005c}
0x5fb4…5fbe               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x0072}
0x5fbe…5fce               Head {h00=0x000c, h01=0x0050, text=»* INPUT:«, t00=0x003d, t01=0x007c}
0x5fce…5ff2               Head {h00=0x0020, h01=0x0050, text=»* A5  = LOCAL STACK POINTER «, t00=0x003d, t01=0x008c}
0x5ff2…600e               Head {h00=0x0018, h01=0x0050, text=»* A6  = DWT ADDRESS «, t00=0x003d, t01=0x00b0}
0x600e…6018               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x00cc}
0x6018…602a               Head {h00=0x000e, h01=0x0050, text=»* OUTPUT: «, t00=0x003d, t01=0x00d6}
0x602a…6046               Head {h00=0x0018, h01=0x0050, text=»* A1  = RETURN CODE «, t00=0x003d, t01=0x00e8}
0x6046…6058               Head {h00=0x000e, h01=0x0050, text=»*  0 IF OK«, t00=0x003d, t01=0x0104}
0x6058…6072               Head {h00=0x0016, h01=0x0050, text=»*  NOT 0 IF ERROR «, t00=0x003d, t01=0x0116}
0x6072…60a6               Head {h00=0x0030, h01=0x0050, text=»* A2  = DEVICE STATUS (IF RELEVANT, IE A1=0)«, t00=0x003d, t01=0x0130}
0x60a6…60c4               Head {h00=0x001a, h01=0x0050, text=»* CR  = CONTENTS OF A1«, t00=0x003d, t01=0x0164}
0x60c4…60ce               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x0182}
0x60ce…6112               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x003d, t01=0x018c}
0x6112…611c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x0040}
0x611c…6130               Head {h00=0x0010, h01=0x0050, text=»ENDBLK EQU *«, t00=0x003e, t01=0x004a}
0x6130…615a               Head {h00=0x0026, h01=0x0050, text=» LC A1,DWTCHP,A6 CHANNEL PARAMETER«, t00=0x003e, t01=0x005e}
0x615a…6174               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x003e, t01=0x0088}
0x6174…61a0               Head {h00=0x0028, h01=0x0050, text=» ANK A1,MASKCT CLEAN CONNECTION TYPE«, t00=0x003e, t01=0x00a2}
0x61a0…61bc               Head {h00=0x0018, h01=0x0050, text=» SLA A1,1 MAKE INDEX«, t00=0x003e, t01=0x00ce}
0x61bc…61e0               Head {h00=0x0020, h01=0x0050, text=» CWK A1,DTABLN INSIDE LIMIT?«, t00=0x003e, t01=0x00ea}
0x61e0…6214               Head {h00=0x0030, h01=0x0050, text=» ABI(L) ENBTAB,A1 YES, ACTIVATE LINE DRIVER «, t00=0x003e, t01=0x010e}
0x6214…6230               Head {h00=0x0018, h01=0x0050, text=» RF NDRETE NO, ERROR«, t00=0x003e, t01=0x0142}
0x6230…6242               Head {h00=0x000e, h01=0x0050, text=» XIF  U =1«, t00=0x003e, t01=0x015e}
0x6242…625c               Head {h00=0x0016, h01=0x0050, text=» IFT NTONSU=0 U =1«, t00=0x003e, t01=0x0170}
0x625c…6282               Head {h00=0x0022, h01=0x0050, text=» ANK A1,1 LOCAL OR REMOTE ? =1«, t00=0x003e, t01=0x018a}
0x6282…62a2               Head {h00=0x001c, h01=0x0050, text=» ABL(Z) LTENBL LOCAL =1 «, t00=0x003f, t01=0x0020}
0x62a2…62c0               Head {h00=0x001a, h01=0x0050, text=» ABL RTENBL REMOTE =1 «, t00=0x003f, t01=0x0040}
0x62c0…62d2               Head {h00=0x000e, h01=0x0050, text=» XIF  U =1«, t00=0x003f, t01=0x005e}
0x62d2…62dc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0070}
0x62dc…62ea               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003f, t01=0x007a}
0x62ea…62f4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0088}
0x62f4…6338               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x003f, t01=0x0092}
0x6338…6342               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x00d6}
0x6342…635a               Head {h00=0x0014, h01=0x0050, text=»* ROUTINE NAME: «, t00=0x003f, t01=0x00e0}
0x635a…6368               Head {h00=0x000a, h01=0x0050, text=»* ECHO«, t00=0x003f, t01=0x00f8}
0x6368…6372               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0106}
0x6372…6386               Head {h00=0x0010, h01=0x0050, text=»* FUNCTION: «, t00=0x003f, t01=0x0110}
0x6386…63c6               Head {h00=0x003c, h01=0x0050, text=»*    SUBROUTINE TO ECHO CHARACTER CONTAINING TWO PARTS, «, t00=0x003f, t01=0x0124}
0x63c6…63f8               Head {h00=0x002e, h01=0x0050, text=»*    ONE GENERAL AND ONE DEVICE-DEPENDENT «, t00=0x003f, t01=0x0164}
0x63f8…6430               Head {h00=0x0034, h01=0x0050, text=»*    PART ONE: FIND DWT-ADDRESS OF ECHO-DEVICE, «, t00=0x0040, t01=0x0008}
0x6430…6466               Head {h00=0x0032, h01=0x0050, text=»*              LOAD STACKBASE AND FIND ADDRESS«, t00=0x0040, t01=0x0040}
0x6466…649e               Head {h00=0x0034, h01=0x0050, text=»*              TO DEVICE-DEPENDENT ECHO-ROUTINE «, t00=0x0040, t01=0x0076}
0x649e…64d0               Head {h00=0x002e, h01=0x0050, text=»*    PART TWO: ECHO ONE OR MORE CHARACTERS«, t00=0x0040, t01=0x00ae}
0x64d0…6506               Head {h00=0x0032, h01=0x0050, text=»*              CORRESPONDING TO ONE CHARACTER «, t00=0x0040, t01=0x00e0}
0x6506…653e               Head {h00=0x0034, h01=0x0050, text=»*              TO BE STORED IN INPUT ECB-BUFFER «, t00=0x0040, t01=0x0116}
0x653e…6576               Head {h00=0x0034, h01=0x0050, text=»*    PART ONE FOLLOWS AND PART TWO CAN BE FOUND «, t00=0x0040, t01=0x014e}
0x6576…65ae               Head {h00=0x0034, h01=0x0050, text=»*    IN THE DRIVER MODULE CORRESPONDING TO ECHO «, t00=0x0040, t01=0x0186}
0x65ae…65c8               Head {h00=0x0016, h01=0x0050, text=»*    OUTPUT DEVICE«, t00=0x0041, t01=0x002e}
0x65c8…65d2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x0048}
0x65d2…660a               Head {h00=0x0034, h01=0x0050, text=»* ECHO IS USED WHEN A CHARACTER SHOULD BE ECHOED«, t00=0x0041, t01=0x0052}
0x660a…663a               Head {h00=0x002c, h01=0x0050, text=»* ECHEND IS USED AT END OF INPUT REQUEST«, t00=0x0041, t01=0x008a}
0x663a…6674               Head {h00=0x0036, h01=0x0050, text=»*    THE ECHO-ROUTINE SHOULD BE TERMINATED WITH A «, t00=0x0041, t01=0x00ba}
0x6674…6692               Head {h00=0x001a, h01=0x0050, text=»*    JUMP TO 'ECHRTN'.«, t00=0x0041, t01=0x00f4}
0x6692…669c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x0112}
0x669c…66ac               Head {h00=0x000c, h01=0x0050, text=»* CALL: «, t00=0x0041, t01=0x011c}
0x66ac…66c0               Head {h00=0x0010, h01=0x0050, text=»* CF A5,ECHO«, t00=0x0041, t01=0x012c}
0x66c0…66d6               Head {h00=0x0012, h01=0x0050, text=»* CF A5,ECHEND«, t00=0x0041, t01=0x0140}
0x66d6…66e0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x0156}
0x66e0…66f0               Head {h00=0x000c, h01=0x0050, text=»* INPUT:«, t00=0x0041, t01=0x0160}
0x66f0…6724               Head {h00=0x0030, h01=0x0050, text=»*        A1  =    BITS 0-14  NOT SIGNIFICANT«, t00=0x0041, t01=0x0170}
0x6724…675c               Head {h00=0x0034, h01=0x0050, text=»*                  BIT 15  1 IF MORE CHARACTERS «, t00=0x0042, t01=0x0014}
0x675c…6786               Head {h00=0x0026, h01=0x0050, text=»* A2  = BITS 0-7  NOT SIGNIFICANT «, t00=0x0042, t01=0x004c}
0x6786…67b0               Head {h00=0x0026, h01=0x0050, text=»*   BITS 8-17  CHARACTER (IF ECHO)«, t00=0x0042, t01=0x0076}
0x67b0…67d4               Head {h00=0x0020, h01=0x0050, text=»* A5  = LOCAL STACK POINTER «, t00=0x0042, t01=0x00a0}
0x67d4…67f0               Head {h00=0x0018, h01=0x0050, text=»* A6  = DWT ADDRESS «, t00=0x0042, t01=0x00c4}
0x67f0…67fa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x00e0}
0x67fa…6808               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0042, t01=0x00ea}
0x6808…6812               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x00f8}
0x6812…6824               Head {h00=0x000e, h01=0x0050, text=»* OUTPUT: «, t00=0x0042, t01=0x0102}
0x6824…6854               Head {h00=0x002c, h01=0x0050, text=»*      AT ENTRY TO ECHO OUTPUT ROUTINE: «, t00=0x0042, t01=0x0114}
0x6854…6888               Head {h00=0x0030, h01=0x0050, text=»*        A1  =    BITS 0-14  NOT SIGNIFICANT«, t00=0x0042, t01=0x0144}
0x6888…68c0               Head {h00=0x0034, h01=0x0050, text=»*                  BIT 15  1 IF MORE CHARACTERS «, t00=0x0042, t01=0x0178}
0x68c0…68e8               Head {h00=0x0024, h01=0x0050, text=»* A2  = BITS 0-7  ZERO (IF ECHO)«, t00=0x0043, t01=0x0020}
0x68e8…6912               Head {h00=0x0026, h01=0x0050, text=»*   BITS 8-15  CHARACTER (IF ECHO)«, t00=0x0043, t01=0x0048}
0x6912…6936               Head {h00=0x0020, h01=0x0050, text=»* A5  = LOCAL STACK POINTER «, t00=0x0043, t01=0x0072}
0x6936…6962               Head {h00=0x0028, h01=0x0050, text=»* A6  = ADDRESS OF OUTPUT DEVICE DWT«, t00=0x0043, t01=0x0096}
0x6962…6990               Head {h00=0x002a, h01=0x0050, text=»* A7  = BIT 0  0 IF ECHO, 1 IF ECHEND «, t00=0x0043, t01=0x00c2}
0x6990…69b6               Head {h00=0x0022, h01=0x0050, text=»*   BITS 1-15  NOT SIGNIFICANT«, t00=0x0043, t01=0x00f0}
0x69b6…69da               Head {h00=0x0020, h01=0x0050, text=»*      AT SUBROUTINE RETURN:«, t00=0x0043, t01=0x0116}
0x69da…69f2               Head {h00=0x0014, h01=0x0050, text=»* A1  = CHANGED «, t00=0x0043, t01=0x013a}
0x69f2…6a0a               Head {h00=0x0014, h01=0x0050, text=»* A2  = CHANGED «, t00=0x0043, t01=0x0152}
0x6a0a…6a22               Head {h00=0x0014, h01=0x0050, text=»* CR  = CHANGED «, t00=0x0043, t01=0x016a}
0x6a22…6a2c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x0182}
0x6a2c…6a70               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0043, t01=0x018c}
0x6a70…6a7a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0044, t01=0x0040}
0x6a7a…6a8e               Head {h00=0x0010, h01=0x0050, text=»ECHEND EQU *«, t00=0x0044, t01=0x004a}
0x6a8e…6a98               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0044, t01=0x005e}
0x6a98…6aac               Head {h00=0x0010, h01=0x0050, text=» IFT CECHO=1«, t00=0x0044, t01=0x0068}
0x6aac…6adc               Head {h00=0x002c, h01=0x0050, text=» CF A15,NDSAV8 SAVE A3-A5, A7-A8 IN DWT «, t00=0x0044, t01=0x007c}
0x6adc…6b08               Head {h00=0x0028, h01=0x0050, text=» LDKL A7,/8000 INDICATE END OF ECHO «, t00=0x0044, t01=0x00ac}
0x6b08…6b1a               Head {h00=0x000e, h01=0x0050, text=» RF ECHO10«, t00=0x0044, t01=0x00d8}
0x6b1a…6b24               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0044, t01=0x00ea}
0x6b24…6b32               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0044, t01=0x00f4}
0x6b32…6b3c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0044, t01=0x0102}
0x6b3c…6b48               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0044, t01=0x010c}
0x6b48…6b52               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0044, t01=0x0118}
0x6b52…6b64               Head {h00=0x000e, h01=0x0050, text=»ECHO EQU *«, t00=0x0044, t01=0x0122}
0x6b64…6b78               Head {h00=0x0010, h01=0x0050, text=» IFT CECHO=1«, t00=0x0044, t01=0x0134}
0x6b78…6ba8               Head {h00=0x002c, h01=0x0050, text=» CF A15,NDSAV8 SAVE A3-A5, A7-A8 IN DWT «, t00=0x0044, t01=0x0148}
0x6ba8…6bd2               Head {h00=0x0026, h01=0x0050, text=» LDK A7,0 INDICATE NOT END OF ECHO«, t00=0x0044, t01=0x0178}
0x6bd2…6bdc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0045, t01=0x0012}
0x6bdc…6be6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0045, t01=0x001c}
0x6be6…6bfa               Head {h00=0x0010, h01=0x0050, text=»ECHO10 EQU *«, t00=0x0045, t01=0x0026}
0x6bfa…6c18               Head {h00=0x001a, h01=0x0050, text=» LD A3,DWTST,A6 STATUS«, t00=0x0045, t01=0x003a}
0x6c18…6c40               Head {h00=0x0024, h01=0x0050, text=» ANKL A3,DWFECH ECHO REQUESTED? «, t00=0x0045, t01=0x0058}
0x6c40…6c60               Head {h00=0x001c, h01=0x0050, text=» RF(Z) NDREP NO, RETURN «, t00=0x0045, t01=0x0080}
0x6c60…6c6a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0045, t01=0x00a0}
0x6c6a…6c9e               Head {h00=0x0030, h01=0x0050, text=» LDR A4,A6 SAVE DWT-ADDRESS OF INPUT DEVICE «, t00=0x0045, t01=0x00aa}
0x6c9e…6cd4               Head {h00=0x0032, h01=0x0050, text=» LD A6,DWTECH,A6 DWT-ADDRESS OF OUTPUT DEVICE «, t00=0x0045, t01=0x00de}
0x6cd4…6d0e               Head {h00=0x0036, h01=0x0050, text=» ST A4,DWTWAT,A6 SAVE DWT-ADDRESS OF INPUT DEVICE «, t00=0x0045, t01=0x0114}
0x6d0e…6d26               Head {h00=0x0014, h01=0x0050, text=» LDKL A5,DWTSB2 «, t00=0x0045, t01=0x014e}
0x6d26…6d50               Head {h00=0x0026, h01=0x0050, text=» ADR A5,A6 STACKBASE-ADDRESS IN A5«, t00=0x0045, t01=0x0166}
0x6d50…6d74               Head {h00=0x0020, h01=0x0050, text=» ANK A2,/FF CLEAN CHARACTER «, t00=0x0045, t01=0x0190}
0x6d74…6da6               Head {h00=0x002e, h01=0x0050, text=» LD A3,DWTADR,A6 ADDRESS TO ADDRESS-BLOCK «, t00=0x0046, t01=0x0024}
0x6da6…6de0               Head {h00=0x0036, h01=0x0050, text=» ABI ECHADR,A3 GO TO ECHO-ROUTINE DEVICE-DEPENDENT«, t00=0x0046, t01=0x0056}
0x6de0…6dec               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0046, t01=0x0090}
0x6dec…6df6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x009c}
0x6df6…6e04               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0046, t01=0x00a6}
0x6e04…6e0e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x00b4}
0x6e0e…6e52               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0046, t01=0x00be}
0x6e52…6e5c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x0102}
0x6e5c…6e74               Head {h00=0x0014, h01=0x0050, text=»* ROUTINE NAME: «, t00=0x0046, t01=0x010c}
0x6e74…6e84               Head {h00=0x000c, h01=0x0050, text=»* ECHRTN«, t00=0x0046, t01=0x0124}
0x6e84…6e8e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x0134}
0x6e8e…6ea2               Head {h00=0x0010, h01=0x0050, text=»* FUNCTION: «, t00=0x0046, t01=0x013e}
0x6ea2…6ee0               Head {h00=0x003a, h01=0x0050, text=»* THIS ROUTINE IS USED WHEN OUTPUT DEVICE ECHO ROUTINE«, t00=0x0046, t01=0x0152}
0x6ee0…6f1c               Head {h00=0x0038, h01=0x0050, text=»* IS READY WITH ECHOING ACTIONS, AND WANTS TO LEAVE «, t00=0x0046, t01=0x0190}
0x6f1c…6f4a               Head {h00=0x002a, h01=0x0050, text=»* CONTROL BACK TO INPUT DEVICE DRIVER.«, t00=0x0047, t01=0x003c}
0x6f4a…6f54               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x006a}
0x6f54…6f64               Head {h00=0x000c, h01=0x0050, text=»* CALL: «, t00=0x0047, t01=0x0074}
0x6f64…6f78               Head {h00=0x0010, h01=0x0050, text=»* ABL ECHRTN«, t00=0x0047, t01=0x0084}
0x6f78…6f82               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x0098}
0x6f82…6f92               Head {h00=0x000c, h01=0x0050, text=»* INPUT:«, t00=0x0047, t01=0x00a2}
0x6f92…6fbe               Head {h00=0x0028, h01=0x0050, text=»* A6  = DWT ADDRESS OF OUTPUT DEVICE«, t00=0x0047, t01=0x00b2}
0x6fbe…6fc8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x00de}
0x6fc8…6fda               Head {h00=0x000e, h01=0x0050, text=»* OUTPUT: «, t00=0x0047, t01=0x00e8}
0x6fda…7002               Head {h00=0x0024, h01=0x0050, text=»*      AT ENTRY TO INPUT DRIVER:«, t00=0x0047, t01=0x00fa}
0x7002…701c               Head {h00=0x0016, h01=0x0050, text=»* SEE ECHO ROUTINE«, t00=0x0047, t01=0x0122}
0x701c…7026               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x013c}
0x7026…706a               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0047, t01=0x0146}
0x706a…7074               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x018a}
0x7074…7088 (72, 0, 400)  Head {h00=0x0010, h01=0x0050, text=»ECHRTN EQU *«, t00=0x0048, t01=0x0004}
0x7088…709c               Head {h00=0x0010, h01=0x0050, text=» IFT CECHO=1«, t00=0x0048, t01=0x0018}
0x709c…70d0               Head {h00=0x0030, h01=0x0050, text=» LD A6,DWTWAT,A6 DWT-ADDRESS OF INPUT DEVICE«, t00=0x0048, t01=0x002c}
0x70d0…7100               Head {h00=0x002c, h01=0x0050, text=» RF NDREP RELOAD A3-A5, A7-A8 AND RETURN«, t00=0x0048, t01=0x0060}
0x7100…710c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0048, t01=0x0090}
0x710c…7116               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x009c}
0x7116…7124               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0048, t01=0x00a6}
0x7124…712e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x00b4}
0x712e…7172               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0048, t01=0x00be}
0x7172…717c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x0102}
0x717c…7194               Head {h00=0x0014, h01=0x0050, text=»* ROUTINE NAME: «, t00=0x0048, t01=0x010c}
0x7194…71a4               Head {h00=0x000c, h01=0x0050, text=»* GETCHR«, t00=0x0048, t01=0x0124}
0x71a4…71ae               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x0134}
0x71ae…71c2               Head {h00=0x0010, h01=0x0050, text=»* FUNCTION: «, t00=0x0048, t01=0x013e}
0x71c2…71fa               Head {h00=0x0034, h01=0x0050, text=»* THIS ROUTINE WILL FETCH ONE CHARACTER FROM THE«, t00=0x0048, t01=0x0152}
0x71fa…722e               Head {h00=0x0030, h01=0x0050, text=»* ECB BUFFER AND INCREMENT THE BUFFER INDEX.«, t00=0x0048, t01=0x018a}
0x722e…7264               Head {h00=0x0032, h01=0x0050, text=»* IF NO CHARACTER IS LEFT, INDEX IS STORED IN «, t00=0x0049, t01=0x002e}
0x7264…7284               Head {h00=0x001c, h01=0x0050, text=»* ECB REQUESTED LENGTH. «, t00=0x0049, t01=0x0064}
0x7284…728e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0049, t01=0x0084}
0x728e…729e               Head {h00=0x000c, h01=0x0050, text=»* CALL: «, t00=0x0049, t01=0x008e}
0x729e…72b6               Head {h00=0x0014, h01=0x0050, text=»* CF A15,GETCHR «, t00=0x0049, t01=0x009e}
0x72b6…72c0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0049, t01=0x00b6}
0x72c0…72d0               Head {h00=0x000c, h01=0x0050, text=»* INPUT:«, t00=0x0049, t01=0x00c0}
0x72d0…72ec               Head {h00=0x0018, h01=0x0050, text=»* A3  = BUFFER INDEX«, t00=0x0049, t01=0x00d0}
0x72ec…7308               Head {h00=0x0018, h01=0x0050, text=»* A8  = ECB ADDRESS «, t00=0x0049, t01=0x00ec}
0x7308…7312               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0049, t01=0x0108}
0x7312…7324               Head {h00=0x000e, h01=0x0050, text=»* OUTPUT: «, t00=0x0049, t01=0x0112}
0x7324…7348               Head {h00=0x0020, h01=0x0050, text=»* A1  = >0 IF CHARACTER LEFT«, t00=0x0049, t01=0x0124}
0x7348…736c               Head {h00=0x0020, h01=0x0050, text=»*   =<0 IF NO CHARACTER LEFT«, t00=0x0049, t01=0x0148}
0x736c…7394               Head {h00=0x0024, h01=0x0050, text=»* A2  = BITS 0-7  ZERO (IF A1>0)«, t00=0x0049, t01=0x016c}
0x7394…73be (74, 0, 400)  Head {h00=0x0026, h01=0x0050, text=»*   BITS 8-15  CHARACTER (IF A1>0)«, t00=0x004a, t01=0x0004}
0x73be…73ea               Head {h00=0x0028, h01=0x0050, text=»* A3  = UPDATED BYTE INDEX (IF A1>0)«, t00=0x004a, t01=0x002e}
0x73ea…7402               Head {h00=0x0014, h01=0x0050, text=»* CR  = CHANGED «, t00=0x004a, t01=0x005a}
0x7402…741c               Head {h00=0x0016, h01=0x0050, text=»* INTERR. ENABLED «, t00=0x004a, t01=0x0072}
0x741c…7426               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x008c}
0x7426…746a               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x004a, t01=0x0096}
0x746a…7474               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x00da}
0x7474…7488               Head {h00=0x0010, h01=0x0050, text=»GETCHR EQU *«, t00=0x004a, t01=0x00e4}
0x7488…74b0               Head {h00=0x0024, h01=0x0050, text=» LD A1,ECBRL,A8 REQUESTED LENGTH«, t00=0x004a, t01=0x00f8}
0x74b0…74c2               Head {h00=0x000e, h01=0x0050, text=» SUR A1,A3«, t00=0x004a, t01=0x0120}
0x74c2…74f0               Head {h00=0x002a, h01=0x0050, text=» RF(NP) GCH010 LAST CHARACTER REACHED «, t00=0x004a, t01=0x0132}
0x74f0…74fa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x0160}
0x74fa…7508               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x004a, t01=0x016a}
0x7508…7512               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x0178}
0x7512…753c               Head {h00=0x0026, h01=0x0050, text=» LD A2,ECBBA,A8 GET BUFFER ADDRESS«, t00=0x004a, t01=0x0182}
0x753c…754e               Head {h00=0x000e, h01=0x0050, text=» ADR A2,A3«, t00=0x004b, t01=0x001c}
0x754e…756c               Head {h00=0x001a, h01=0x0050, text=» LCR A2,A2 CHAR. TO A2«, t00=0x004b, t01=0x002e}
0x756c…7580               Head {h00=0x0010, h01=0x0050, text=» ANK A2,/FF «, t00=0x004b, t01=0x004c}
0x7580…75a8               Head {h00=0x0024, h01=0x0050, text=» ADK A3,1 INCREMENT BUFFER INDEX«, t00=0x004b, t01=0x0060}
0x75a8…75ba               Head {h00=0x000e, h01=0x0050, text=» RF GCH020«, t00=0x004b, t01=0x0088}
0x75ba…75c4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x009a}
0x75c4…75ce               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x00a4}
0x75ce…75e2               Head {h00=0x0010, h01=0x0050, text=»GCH010 EQU *«, t00=0x004b, t01=0x00ae}
0x75e2…7610               Head {h00=0x002a, h01=0x0050, text=» ST A3,ECBEL,A8 STORE EFFECTIVE LENGTH«, t00=0x004b, t01=0x00c2}
0x7610…7624               Head {h00=0x0010, h01=0x0050, text=»GCH020 EQU *«, t00=0x004b, t01=0x00f0}
0x7624…764a               Head {h00=0x0022, h01=0x0050, text=» ADKL A15,2 RETURN AND ENABLE «, t00=0x004b, t01=0x0104}
0x764a…7656               Head {h00=0x0008, h01=0x0050, text=» ENB«, t00=0x004b, t01=0x012a}
0x7656…766a               Head {h00=0x0010, h01=0x0050, text=» LDR* P,A15 «, t00=0x004b, t01=0x0136}
0x766a…7674               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x014a}
0x7674…7682               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x004b, t01=0x0154}
0x7682…768c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x0162}
0x768c…76d0               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x004b, t01=0x016c}
0x76d0…76da               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x0020}
0x76da…76f2               Head {h00=0x0014, h01=0x0050, text=»* ROUTINE NAME: «, t00=0x004c, t01=0x002a}
0x76f2…7702               Head {h00=0x000c, h01=0x0050, text=»* ABORT «, t00=0x004c, t01=0x0042}
0x7702…770c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x0052}
0x770c…7720               Head {h00=0x0010, h01=0x0050, text=»* FUNCTION: «, t00=0x004c, t01=0x005c}
0x7720…775e               Head {h00=0x003a, h01=0x0050, text=»* THIS ROUTINE RESETS THE INPUT REQUESTED FLAG IN DWT.«, t00=0x004c, t01=0x0070}
0x775e…779c               Head {h00=0x003a, h01=0x0050, text=»* IT IS USED AT ABORT REQUESTS, WHEN A REQUESTED INPUT«, t00=0x004c, t01=0x00ae}
0x779c…77ba               Head {h00=0x001a, h01=0x0050, text=»* IS NO LONGER WANTED.«, t00=0x004c, t01=0x00ec}
0x77ba…77c4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x010a}
0x77c4…77d4               Head {h00=0x000c, h01=0x0050, text=»* CALL: «, t00=0x004c, t01=0x0114}
0x77d4…77ea               Head {h00=0x0012, h01=0x0050, text=»* CF A15,ABORT«, t00=0x004c, t01=0x0124}
0x77ea…77f4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x013a}
0x77f4…7804               Head {h00=0x000c, h01=0x0050, text=»* INPUT:«, t00=0x004c, t01=0x0144}
0x7804…7820               Head {h00=0x0018, h01=0x0050, text=»* A6  = DWT ADDRESS «, t00=0x004c, t01=0x0154}
0x7820…782a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x0170}
0x782a…783c               Head {h00=0x000e, h01=0x0050, text=»* OUTPUT: «, t00=0x004c, t01=0x017a}
0x783c…7854               Head {h00=0x0014, h01=0x0050, text=»* A1  = CHANGED «, t00=0x004c, t01=0x018c}
0x7854…786c               Head {h00=0x0014, h01=0x0050, text=»* CR  = CHANGED «, t00=0x004d, t01=0x0014}
0x786c…7876               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004d, t01=0x002c}
0x7876…78ba               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x004d, t01=0x0036}
0x78ba…78c4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004d, t01=0x007a}
0x78c4…78d8               Head {h00=0x0010, h01=0x0050, text=»ABORT EQU * «, t00=0x004d, t01=0x0084}
0x78d8…790e               Head {h00=0x0032, h01=0x0050, text=» LDKL A1,/FFFF-DWFINP MASK FOR INPUT REQUESTED«, t00=0x004d, t01=0x0098}
0x790e…7932               Head {h00=0x0020, h01=0x0050, text=» ANS A1,DWTST,A6 RESET FLAG «, t00=0x004d, t01=0x00ce}
0x7932…7948               Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x004d, t01=0x00f2}
0x7948…7962               Head {h00=0x0016, h01=0x0050, text=» RF RTNP15 RETURN «, t00=0x004d, t01=0x0108}
0x7962…796e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004d, t01=0x0122}
0x796e…7984               Head {h00=0x0012, h01=0x0050, text=» IFF CPU852=1 «, t00=0x004d, t01=0x012e}
0x7984…7994               Head {h00=0x000c, h01=0x0050, text=» RTN A15«, t00=0x004d, t01=0x0144}
0x7994…79a0               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004d, t01=0x0154}
0x79a0…79aa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004d, t01=0x0160}
0x79aa…79b8               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x004d, t01=0x016a}
0x79b8…79c2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004d, t01=0x0178}
0x79c2…7a06               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x004d, t01=0x0182}
0x7a06…7a10               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x0036}
0x7a10…7a28               Head {h00=0x0014, h01=0x0050, text=»* ROUTINE NAME: «, t00=0x004e, t01=0x0040}
0x7a28…7a38               Head {h00=0x000c, h01=0x0050, text=»* LDISP «, t00=0x004e, t01=0x0058}
0x7a38…7a42               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x0068}
0x7a42…7a56               Head {h00=0x0010, h01=0x0050, text=»* FUNCTION: «, t00=0x004e, t01=0x0072}
0x7a56…7a92               Head {h00=0x0038, h01=0x0050, text=»* THIS ROUTINE PERFORMS DISPATCHING FOR THE TERMINAL«, t00=0x004e, t01=0x0086}
0x7a92…7ace               Head {h00=0x0038, h01=0x0050, text=»* DEVICE DRIVERS. IT ALSO PROVIDES QUICK EXITS FROM «, t00=0x004e, t01=0x00c2}
0x7ace…7b02               Head {h00=0x0030, h01=0x0050, text=»* DEVICE DRIVERS THAT INCLUDES TENDIO CALL. «, t00=0x004e, t01=0x00fe}
0x7b02…7b0c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x0132}
0x7b0c…7b1c               Head {h00=0x000c, h01=0x0050, text=»* CALL: «, t00=0x004e, t01=0x013c}
0x7b1c…7b30               Head {h00=0x0010, h01=0x0050, text=»* ABL LENDER«, t00=0x004e, t01=0x014c}
0x7b30…7b44               Head {h00=0x0010, h01=0x0050, text=»* ABL LENDIS«, t00=0x004e, t01=0x0160}
0x7b44…7b58               Head {h00=0x0010, h01=0x0050, text=»* ABL LDISP «, t00=0x004e, t01=0x0174}
0x7b58…7b62               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x0188}
0x7b62…7b72 (79, 0, 400)  Head {h00=0x000c, h01=0x0050, text=»* INPUT:«, t00=0x004f, t01=0x0004}
0x7b72…7b9a               Head {h00=0x0024, h01=0x0050, text=»* A1  = RETURN CODE (IF LENDIS) «, t00=0x004f, t01=0x0014}
0x7b9a…7bb6               Head {h00=0x0018, h01=0x0050, text=»* A6  = DWT ADDRESS «, t00=0x004f, t01=0x003c}
0x7bb6…7bc0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x0058}
0x7bc0…7bd2               Head {h00=0x000e, h01=0x0050, text=»* OUTPUT: «, t00=0x004f, t01=0x0062}
0x7bd2…7c08               Head {h00=0x0032, h01=0x0050, text=»*      AT ENTRY TO LINE DRIVER DISPATCH ENTRY:«, t00=0x004f, t01=0x0074}
0x7c08…7c24               Head {h00=0x0018, h01=0x0050, text=»* A6  = DWT ADDRESS «, t00=0x004f, t01=0x00aa}
0x7c24…7c2e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x00c6}
0x7c2e…7c72               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x004f, t01=0x00d0}
0x7c72…7c7c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x0114}
0x7c7c…7c90               Head {h00=0x0010, h01=0x0050, text=»LENDER EQU *«, t00=0x004f, t01=0x011e}
0x7c90…7cb6               Head {h00=0x0022, h01=0x0050, text=» LDKL A1,REQERR REQUEST ERROR «, t00=0x004f, t01=0x0132}
0x7cb6…7cc0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x0158}
0x7cc0…7cd4               Head {h00=0x0010, h01=0x0050, text=»LENDIS EQU *«, t00=0x004f, t01=0x0162}
0x7cd4…7cfa               Head {h00=0x0022, h01=0x0050, text=» CF A15,TENDIO END I/O REQUEST«, t00=0x004f, t01=0x0176}
0x7cfa…7d04               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0050, t01=0x000c}
0x7d04…7d12               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0050, t01=0x0016}
0x7d12…7d1c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0050, t01=0x0024}
0x7d1c…7d30               Head {h00=0x0010, h01=0x0050, text=»LDISP EQU * «, t00=0x0050, t01=0x002e}
0x7d30…7d4a               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0050, t01=0x0042}
0x7d4a…7d74               Head {h00=0x0026, h01=0x0050, text=» LC A1,DWTCHP,A6 CHANNEL PARAMETER«, t00=0x0050, t01=0x005c}
0x7d74…7da0               Head {h00=0x0028, h01=0x0050, text=» ANK A1,MASKCT CLEAN CONNECTION TYPE«, t00=0x0050, t01=0x0086}
0x7da0…7dbc               Head {h00=0x0018, h01=0x0050, text=» SLA A1,1 MAKE INDEX«, t00=0x0050, t01=0x00b2}
0x7dbc…7de0               Head {h00=0x0020, h01=0x0050, text=» CWK A1,DTABLN INSIDE LIMIT?«, t00=0x0050, t01=0x00ce}
0x7de0…7e14               Head {h00=0x0030, h01=0x0050, text=» ABI(L) ENRTAB,A1 YES, ACTIVATE LINE DRIVER «, t00=0x0050, t01=0x00f2}
0x7e14…7e26               Head {h00=0x000e, h01=0x0050, text=» XIF  U =1«, t00=0x0050, t01=0x0126}
0x7e26…7e42               Head {h00=0x0018, h01=0x0050, text=» ABL TDISP NO, ERROR«, t00=0x0050, t01=0x0138}
0x7e42…7e4c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0050, t01=0x0154}
0x7e4c…7e5a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0050, t01=0x015e}
0x7e5a…7e64               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0050, t01=0x016c}
0x7e64…7e84               Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x0050, t01=0x0176}
0x7e84…7ea4               Head {h00=0x001c, h01=0x0050, text=»* LINE DRIVER ROUTINES *«, t00=0x0051, t01=0x0008}
0x7ea4…7ec4               Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x0051, t01=0x0028}
0x7ec4…7ece               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0051, t01=0x0048}
0x7ece…7f18               Head {h00=0x0046, h01=0x0050, text=»*   THIS SECTION CONTAINS AN EXIT ROUTINE THAT CAN BE USED BY THE «, t00=0x0051, t01=0x0052}
0x7f18…7f56               Head {h00=0x003a, h01=0x0050, text=»*   LINE DRIVERS WHEN RETURNING TO THE DEVICE DRIVER. «, t00=0x0051, t01=0x009c}
0x7f56…7f98               Head {h00=0x003e, h01=0x0050, text=»*   IT ALSO CONTAINES A NUMBER OF SERVICE SUBROUTINES THAT«, t00=0x0051, t01=0x00da}
0x7f98…7fc6               Head {h00=0x002a, h01=0x0050, text=»*   CAN BE CALLED BY THE LINE DRIVERS.«, t00=0x0051, t01=0x011c}
0x7fc6…7fd0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0051, t01=0x014a}
0x7fd0…7fda               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0051, t01=0x0154}
0x7fda…800e               Head {h00=0x0030, h01=0x0050, text=»*   ROUTINES IN ORDER OF APPEARANCE IN CODE:«, t00=0x0051, t01=0x015e}
0x800e…8018 (82, 0, 400)  Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0052, t01=0x0004}
0x8018…8030               Head {h00=0x0014, h01=0x0050, text=»* NAME FUNCTION «, t00=0x0052, t01=0x000e}
0x8030…803a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0052, t01=0x0026}
0x803a…8062               Head {h00=0x0024, h01=0x0050, text=»* NDRET RETURN TO DEVICE DRIVER «, t00=0x0052, t01=0x0030}
0x8062…808c               Head {h00=0x0026, h01=0x0050, text=»* NDSAV8 SAVE A3-A5, A7-A8 IN DWT «, t00=0x0052, t01=0x0058}
0x808c…80b6               Head {h00=0x0026, h01=0x0050, text=»* NDGET8 GET A3-A5, A7-A8 FROM DWT«, t00=0x0052, t01=0x0082}
0x80b6…80f2               Head {h00=0x0038, h01=0x0050, text=»* NDREWS CALL RECOVERY FOR ALL DWT:S ON WORK STATION«, t00=0x0052, t01=0x00ac}
0x80f2…8120               Head {h00=0x002a, h01=0x0050, text=»* NDREDW CALL RECOVERY ROUTINE FOR DWT«, t00=0x0052, t01=0x00e8}
0x8120…8158               Head {h00=0x0034, h01=0x0050, text=»* NDGEDN GET HIGEST DWT NUMBER FOR WORK STATION «, t00=0x0052, t01=0x0116}
0x8158…8178               Head {h00=0x001c, h01=0x0050, text=»* NDGEDW GET DWT ADDRESS«, t00=0x0052, t01=0x014e}
0x8178…8182               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0052, t01=0x016e}
0x8182…8190               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0052, t01=0x0178}
0x8190…819a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0052, t01=0x0186}
0x819a…81de               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0052, t01=0x0190}
0x81de…81e8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0053, t01=0x0044}
0x81e8…8200               Head {h00=0x0014, h01=0x0050, text=»* ROUTINE NAME: «, t00=0x0053, t01=0x004e}
0x8200…8210               Head {h00=0x000c, h01=0x0050, text=»* NDRET «, t00=0x0053, t01=0x0066}
0x8210…821a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0053, t01=0x0076}
0x821a…822e               Head {h00=0x0010, h01=0x0050, text=»* FUNCTION: «, t00=0x0053, t01=0x0080}
0x822e…8266               Head {h00=0x0034, h01=0x0050, text=»* THIS ROUTINE CONTAINS A NUMBER OF ENTRIES FOR «, t00=0x0053, t01=0x0094}
0x8266…829a               Head {h00=0x0030, h01=0x0050, text=»* RETURNING TO THE TERMINAL DEVICE DRIVERS. «, t00=0x0053, t01=0x00cc}
0x829a…82d2               Head {h00=0x0034, h01=0x0050, text=»* THEY CAN BE CALLED EITHER FROM OTHER ROUTINES «, t00=0x0053, t01=0x0100}
0x82d2…8308               Head {h00=0x0032, h01=0x0050, text=»* IN THE NETWORK DISTRIBUTOR, OR FROM THE LINE«, t00=0x0053, t01=0x0138}
0x8308…831a               Head {h00=0x000e, h01=0x0050, text=»* DRIVERS.«, t00=0x0053, t01=0x016e}
0x831a…834e               Head {h00=0x0030, h01=0x0050, text=»* FOR CPU 852 IT ALSO CONTAINS A "RTN  A15" «, t00=0x0053, t01=0x0180}
0x834e…8380               Head {h00=0x002e, h01=0x0050, text=»* SIMULATION THAT DOESN'T PERFORM ENABLE. «, t00=0x0054, t01=0x0024}
0x8380…838a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0054, t01=0x0056}
0x838a…839a               Head {h00=0x000c, h01=0x0050, text=»* CALL: «, t00=0x0054, t01=0x0060}
0x839a…83ae               Head {h00=0x0010, h01=0x0050, text=»* RF "NAME" «, t00=0x0054, t01=0x0070}
0x83ae…83c2               Head {h00=0x0010, h01=0x0050, text=»* RB "NAME" «, t00=0x0054, t01=0x0084}
0x83c2…83d6               Head {h00=0x0010, h01=0x0050, text=»* ABL "NAME"«, t00=0x0054, t01=0x0098}
0x83d6…83e0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0054, t01=0x00ac}
0x83e0…83f0               Head {h00=0x000c, h01=0x0050, text=»* INPUT:«, t00=0x0054, t01=0x00b6}
0x83f0…8420               Head {h00=0x002c, h01=0x0050, text=»* A5  = LOCAL STACK POINTER (IF NDRETX) «, t00=0x0054, t01=0x00c6}
0x8420…8448               Head {h00=0x0024, h01=0x0050, text=»* A6  = DWT ADDRESS (IF NDREPX) «, t00=0x0054, t01=0x00f6}
0x8448…8452               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0054, t01=0x011e}
0x8452…8464               Head {h00=0x000e, h01=0x0050, text=»* OUTPUT: «, t00=0x0054, t01=0x0128}
0x8464…8498               Head {h00=0x0030, h01=0x0050, text=»*      AT RETURN TO TERMINAL DEVICE DRIVER: «, t00=0x0054, t01=0x013a}
0x8498…84d0               Head {h00=0x0034, h01=0x0050, text=»* SEE HEADING OF CALLED REQUEST HANDLING ROUTINE«, t00=0x0054, t01=0x016e}
0x84d0…84da               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0055, t01=0x0016}
0x84da…851e               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0055, t01=0x0020}
0x851e…8528               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0055, t01=0x0064}
0x8528…853c               Head {h00=0x0010, h01=0x0050, text=»NDRETE EQU *«, t00=0x0055, t01=0x006e}
0x853c…8566               Head {h00=0x0026, h01=0x0050, text=» LDK A1,CONFER CONFIGURATION ERROR«, t00=0x0055, t01=0x0082}
0x8566…857e               Head {h00=0x0014, h01=0x0050, text=» RF NDRET RETURN«, t00=0x0055, t01=0x00ac}
0x857e…8588               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0055, t01=0x00c4}
0x8588…8596               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0055, t01=0x00ce}
0x8596…85a0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0055, t01=0x00dc}
0x85a0…85b4               Head {h00=0x0010, h01=0x0050, text=»NDREPO EQU *«, t00=0x0055, t01=0x00e6}
0x85b4…85e4               Head {h00=0x002c, h01=0x0050, text=» CF A15,NDGET8 GET A3-A5, A7-A8 FROM DWT«, t00=0x0055, t01=0x00fa}
0x85e4…85f8               Head {h00=0x0010, h01=0x0050, text=»NDRETO EQU *«, t00=0x0055, t01=0x012a}
0x85f8…8618               Head {h00=0x001c, h01=0x0050, text=» LDK A1,0 RETURN CODE OK«, t00=0x0055, t01=0x013e}
0x8618…863a               Head {h00=0x001e, h01=0x0050, text=» LDK A2,0 DEVICE STATUS OK«, t00=0x0055, t01=0x015e}
0x863a…8652               Head {h00=0x0014, h01=0x0050, text=» RF NDRET RETURN«, t00=0x0055, t01=0x0180}
0x8652…865c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x0008}
0x865c…8670               Head {h00=0x0010, h01=0x0050, text=»NDREP EQU * «, t00=0x0056, t01=0x0012}
0x8670…86a0               Head {h00=0x002c, h01=0x0050, text=» CF A15,NDGET8 GET A3-A5, A7-A8 FROM DWT«, t00=0x0056, t01=0x0026}
0x86a0…86b4               Head {h00=0x0010, h01=0x0050, text=»NDRET EQU * «, t00=0x0056, t01=0x0056}
0x86b4…86c0               Head {h00=0x0008, h01=0x0050, text=» ENB«, t00=0x0056, t01=0x006a}
0x86c0…86ea               Head {h00=0x0026, h01=0x0050, text=» ADK A5,4 ADJUST STACK FOR RETURN «, t00=0x0056, t01=0x0076}
0x86ea…8704               Head {h00=0x0016, h01=0x0050, text=» LDR A1,A1 SET CR «, t00=0x0056, t01=0x00a0}
0x8704…872c               Head {h00=0x0024, h01=0x0050, text=» ABR* A5 RETURN TO DEVICE DRIVER«, t00=0x0056, t01=0x00ba}
0x872c…8736               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x00e2}
0x8736…8740               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x00ec}
0x8740…8756               Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0056, t01=0x00f6}
0x8756…876a               Head {h00=0x0010, h01=0x0050, text=»RTNP15 EQU *«, t00=0x0056, t01=0x010c}
0x876a…878a               Head {h00=0x001c, h01=0x0050, text=» ADKL A15,2 ADJUST STACK«, t00=0x0056, t01=0x0120}
0x878a…87a4               Head {h00=0x0016, h01=0x0050, text=» LDR* P,A15 RETURN«, t00=0x0056, t01=0x0140}
0x87a4…87b0               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0056, t01=0x015a}
0x87b0…87be               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0056, t01=0x0166}
0x87be…87c8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x0174}
0x87c8…880c               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0056, t01=0x017e}
0x880c…8816               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0057, t01=0x0032}
0x8816…882e               Head {h00=0x0014, h01=0x0050, text=»* ROUTINE NAME: «, t00=0x0057, t01=0x003c}
0x882e…883e               Head {h00=0x000c, h01=0x0050, text=»* NDSAV8«, t00=0x0057, t01=0x0054}
0x883e…8848               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0057, t01=0x0064}
0x8848…885c               Head {h00=0x0010, h01=0x0050, text=»* FUNCTION: «, t00=0x0057, t01=0x006e}
0x885c…8896               Head {h00=0x0036, h01=0x0050, text=»* THIS ROUTINE SAVES REGISTERS A3, A4, A5, A7 AND «, t00=0x0057, t01=0x0082}
0x8896…88ba               Head {h00=0x0020, h01=0x0050, text=»* A8 IN A SAVE AREA IN DWT. «, t00=0x0057, t01=0x00bc}
0x88ba…88c4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0057, t01=0x00e0}
0x88c4…88d4               Head {h00=0x000c, h01=0x0050, text=»* CALL: «, t00=0x0057, t01=0x00ea}
0x88d4…88ec               Head {h00=0x0014, h01=0x0050, text=»* CF A15,NDSAV8 «, t00=0x0057, t01=0x00fa}
0x88ec…88f6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0057, t01=0x0112}
0x88f6…8906               Head {h00=0x000c, h01=0x0050, text=»* INPUT:«, t00=0x0057, t01=0x011c}
0x8906…8922               Head {h00=0x0018, h01=0x0050, text=»* A6  = DWT ADDRESS «, t00=0x0057, t01=0x012c}
0x8922…892c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0057, t01=0x0148}
0x892c…893e               Head {h00=0x000e, h01=0x0050, text=»* OUTPUT: «, t00=0x0057, t01=0x0152}
0x893e…8956               Head {h00=0x0014, h01=0x0050, text=»* CR  = CHANGED «, t00=0x0057, t01=0x0164}
0x8956…8960               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0057, t01=0x017c}
0x8960…89a4               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0057, t01=0x0186}
0x89a4…89ae               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0058, t01=0x003a}
0x89ae…89c2               Head {h00=0x0010, h01=0x0050, text=»NDSAV8 EQU *«, t00=0x0058, t01=0x0044}
0x89c2…89e8               Head {h00=0x0022, h01=0x0050, text=»*    SAVE A3-A5, A7-A8 IN DWT «, t00=0x0058, t01=0x0058}
0x89e8…8a00               Head {h00=0x0014, h01=0x0050, text=» ST A3,DWTA3,A6 «, t00=0x0058, t01=0x007e}
0x8a00…8a18               Head {h00=0x0014, h01=0x0050, text=» ST A4,DWTA4,A6 «, t00=0x0058, t01=0x0096}
0x8a18…8a30               Head {h00=0x0014, h01=0x0050, text=» ST A5,DWTA5,A6 «, t00=0x0058, t01=0x00ae}
0x8a30…8a48               Head {h00=0x0014, h01=0x0050, text=» ST A7,DWTA7,A6 «, t00=0x0058, t01=0x00c6}
0x8a48…8a60               Head {h00=0x0014, h01=0x0050, text=» ST A8,DWTA8,A6 «, t00=0x0058, t01=0x00de}
0x8a60…8a6a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0058, t01=0x00f6}
0x8a6a…8a80               Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0058, t01=0x0100}
0x8a80…8a9a               Head {h00=0x0016, h01=0x0050, text=» RB RTNP15 RETURN «, t00=0x0058, t01=0x0116}
0x8a9a…8aa6               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0058, t01=0x0130}
0x8aa6…8abc               Head {h00=0x0012, h01=0x0050, text=» IFF CPU852=1 «, t00=0x0058, t01=0x013c}
0x8abc…8acc               Head {h00=0x000c, h01=0x0050, text=» RTN A15«, t00=0x0058, t01=0x0152}
0x8acc…8ad8               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0058, t01=0x0162}
0x8ad8…8ae2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0058, t01=0x016e}
0x8ae2…8af0               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0058, t01=0x0178}
0x8af0…8afa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0058, t01=0x0186}
0x8afa…8b3e               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0058, t01=0x0190}
0x8b3e…8b48               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x0044}
0x8b48…8b60               Head {h00=0x0014, h01=0x0050, text=»* ROUTINE NAME: «, t00=0x0059, t01=0x004e}
0x8b60…8b70               Head {h00=0x000c, h01=0x0050, text=»* NDGET8«, t00=0x0059, t01=0x0066}
0x8b70…8b7a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x0076}
0x8b7a…8b8e               Head {h00=0x0010, h01=0x0050, text=»* FUNCTION: «, t00=0x0059, t01=0x0080}
0x8b8e…8bca               Head {h00=0x0038, h01=0x0050, text=»* THIS ROUTINE FETCHES REGISTERS A3, A4, A5, A7 AND «, t00=0x0059, t01=0x0094}
0x8bca…8bf0               Head {h00=0x0022, h01=0x0050, text=»* A8 FROM A SAVE AREA IN DWT. «, t00=0x0059, t01=0x00d0}
0x8bf0…8bfa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x00f6}
0x8bfa…8c0a               Head {h00=0x000c, h01=0x0050, text=»* CALL: «, t00=0x0059, t01=0x0100}
0x8c0a…8c22               Head {h00=0x0014, h01=0x0050, text=»* CF A15,NDGET8 «, t00=0x0059, t01=0x0110}
0x8c22…8c2c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x0128}
0x8c2c…8c3c               Head {h00=0x000c, h01=0x0050, text=»* INPUT:«, t00=0x0059, t01=0x0132}
0x8c3c…8c58               Head {h00=0x0018, h01=0x0050, text=»* A6  = DWT ADDRESS «, t00=0x0059, t01=0x0142}
0x8c58…8c62               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x015e}
0x8c62…8c74               Head {h00=0x000e, h01=0x0050, text=»* OUTPUT: «, t00=0x0059, t01=0x0168}
0x8c74…8c8c               Head {h00=0x0014, h01=0x0050, text=»* CR  = CHANGED «, t00=0x0059, t01=0x017a}
0x8c8c…8c96 (90, 0, 400)  Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005a, t01=0x0004}
0x8c96…8cda               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x005a, t01=0x000e}
0x8cda…8ce4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005a, t01=0x0052}
0x8ce4…8cf8               Head {h00=0x0010, h01=0x0050, text=»NDGET8 EQU *«, t00=0x005a, t01=0x005c}
0x8cf8…8d1e               Head {h00=0x0022, h01=0x0050, text=»*    GET A3-A5, A7-A8 FROM DWT«, t00=0x005a, t01=0x0070}
0x8d1e…8d36               Head {h00=0x0014, h01=0x0050, text=» LD A3,DWTA3,A6 «, t00=0x005a, t01=0x0096}
0x8d36…8d4e               Head {h00=0x0014, h01=0x0050, text=» LD A4,DWTA4,A6 «, t00=0x005a, t01=0x00ae}
0x8d4e…8d66               Head {h00=0x0014, h01=0x0050, text=» LD A5,DWTA5,A6 «, t00=0x005a, t01=0x00c6}
0x8d66…8d7e               Head {h00=0x0014, h01=0x0050, text=» LD A7,DWTA7,A6 «, t00=0x005a, t01=0x00de}
0x8d7e…8d96               Head {h00=0x0014, h01=0x0050, text=» LD A8,DWTA8,A6 «, t00=0x005a, t01=0x00f6}
0x8d96…8da0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005a, t01=0x010e}
0x8da0…8db6               Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x005a, t01=0x0118}
0x8db6…8dd0               Head {h00=0x0016, h01=0x0050, text=» RB RTNP15 RETURN «, t00=0x005a, t01=0x012e}
0x8dd0…8ddc               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005a, t01=0x0148}
0x8ddc…8df2               Head {h00=0x0012, h01=0x0050, text=» IFF CPU852=1 «, t00=0x005a, t01=0x0154}
0x8df2…8e02               Head {h00=0x000c, h01=0x0050, text=» RTN A15«, t00=0x005a, t01=0x016a}
0x8e02…8e0e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005a, t01=0x017a}
0x8e0e…8e18               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005a, t01=0x0186}
0x8e18…8e26               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x005a, t01=0x0190}
0x8e26…8e30               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005b, t01=0x000e}
0x8e30…8e74               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x005b, t01=0x0018}
0x8e74…8e7e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005b, t01=0x005c}
0x8e7e…8e96               Head {h00=0x0014, h01=0x0050, text=»* ROUTINE NAME: «, t00=0x005b, t01=0x0066}
0x8e96…8ea6               Head {h00=0x000c, h01=0x0050, text=»* NDREWS«, t00=0x005b, t01=0x007e}
0x8ea6…8eb0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005b, t01=0x008e}
0x8eb0…8ec4               Head {h00=0x0010, h01=0x0050, text=»* FUNCTION: «, t00=0x005b, t01=0x0098}
0x8ec4…8f00               Head {h00=0x0038, h01=0x0050, text=»* THIS ROUTINE CALLS RECOVERY ROUTINES FOR ALL DWT:S«, t00=0x005b, t01=0x00ac}
0x8f00…8f3e               Head {h00=0x003a, h01=0x0050, text=»* ON A WORK STATION, EXEPT FOR THOSE OF OUTPUT DEVICES«, t00=0x005b, t01=0x00e8}
0x8f3e…8f56               Head {h00=0x0014, h01=0x0050, text=»* IN ECHO MODE. «, t00=0x005b, t01=0x0126}
0x8f56…8f60               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005b, t01=0x013e}
0x8f60…8f70               Head {h00=0x000c, h01=0x0050, text=»* CALL: «, t00=0x005b, t01=0x0148}
0x8f70…8f88               Head {h00=0x0014, h01=0x0050, text=»* CF A15,NDREWS «, t00=0x005b, t01=0x0158}
0x8f88…8f92               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005b, t01=0x0170}
0x8f92…8fa2               Head {h00=0x000c, h01=0x0050, text=»* INPUT:«, t00=0x005b, t01=0x017a}
0x8fa2…8fcc               Head {h00=0x0026, h01=0x0050, text=»* A3  = WORK STATION TABLE ADDRESS«, t00=0x005b, t01=0x018a}
0x8fcc…8fea               Head {h00=0x001a, h01=0x0050, text=»* A4  = RECOVERY CAUSE«, t00=0x005c, t01=0x0024}
0x8fea…900e               Head {h00=0x0020, h01=0x0050, text=»* A6  = WORK STATION NUMBER «, t00=0x005c, t01=0x0042}
0x900e…9018               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005c, t01=0x0066}
0x9018…902a               Head {h00=0x000e, h01=0x0050, text=»* OUTPUT: «, t00=0x005c, t01=0x0070}
0x902a…9056               Head {h00=0x0028, h01=0x0050, text=»*      AT ENTRY TO RECOVERY ROUTINE:«, t00=0x005c, t01=0x0082}
0x9056…906a               Head {h00=0x0010, h01=0x0050, text=»* SEE NDREDW«, t00=0x005c, t01=0x00ae}
0x906a…908e               Head {h00=0x0020, h01=0x0050, text=»*      AT SUBROUTINE RETURN:«, t00=0x005c, t01=0x00c2}
0x908e…90a6               Head {h00=0x0014, h01=0x0050, text=»* CR  = CHANGED «, t00=0x005c, t01=0x00e6}
0x90a6…90c0               Head {h00=0x0016, h01=0x0050, text=»* INTERR. CHANGED «, t00=0x005c, t01=0x00fe}
0x90c0…90ca               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005c, t01=0x0118}
0x90ca…910e               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x005c, t01=0x0122}
0x910e…9118               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005c, t01=0x0166}
0x9118…912c               Head {h00=0x0010, h01=0x0050, text=»NDREWS EQU *«, t00=0x005c, t01=0x0170}
0x912c…9146               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x005c, t01=0x0184}
0x9146…915c               Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x005d, t01=0x000e}
0x915c…917c               Head {h00=0x001c, h01=0x0050, text=» CF A15,SAVE8 PUSH A1-A8«, t00=0x005d, t01=0x0024}
0x917c…9188               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005d, t01=0x0044}
0x9188…91a2               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x005d, t01=0x0050}
0x91a2…91b8               Head {h00=0x0012, h01=0x0050, text=» IFF CPU852=1 «, t00=0x005d, t01=0x006a}
0x91b8…91d6               Head {h00=0x001a, h01=0x0050, text=» MSR 8,A15 PUSH A1-A8 «, t00=0x005d, t01=0x0080}
0x91d6…91e2               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005d, t01=0x009e}
0x91e2…91fc               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x005d, t01=0x00aa}
0x91fc…9206               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005d, t01=0x00c4}
0x9206…9214               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x005d, t01=0x00ce}
0x9214…921e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005d, t01=0x00dc}
0x921e…9240               Head {h00=0x001e, h01=0x0050, text=» LDR A8,A6 SAVE WS NUMBER «, t00=0x005d, t01=0x00e6}
0x9240…926e               Head {h00=0x002a, h01=0x0050, text=» LDR A1,A3 WORK STATION TABLE ADDRESS «, t00=0x005d, t01=0x0108}
0x926e…929a               Head {h00=0x0028, h01=0x0050, text=» CF A15,NDGEDN GET HIGEST DWT NUMBER«, t00=0x005d, t01=0x0136}
0x929a…92bc               Head {h00=0x001e, h01=0x0050, text=» ADK A7,1 PREPARE FOR SUK «, t00=0x005d, t01=0x0162}
0x92bc…92c6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005d, t01=0x0184}
0x92c6…92da               Head {h00=0x0010, h01=0x0050, text=»RW100 EQU * «, t00=0x005d, t01=0x018e}
0x92da…92f4               Head {h00=0x0016, h01=0x0050, text=» SUK A7,1 NEXT DWT«, t00=0x005e, t01=0x0012}
0x92f4…931a               Head {h00=0x0022, h01=0x0050, text=» RF(N) RW120 EXIT IF ALL DONE «, t00=0x005e, t01=0x002c}
0x931a…9340               Head {h00=0x0022, h01=0x0050, text=» LDR A6,A8 WORK STATION NUMBER«, t00=0x005e, t01=0x0052}
0x9340…936e               Head {h00=0x002a, h01=0x0050, text=» LDR A1,A3 WORK STATION TABLE ADDRESS «, t00=0x005e, t01=0x0078}
0x936e…9396               Head {h00=0x0024, h01=0x0050, text=» CF A15,NDGEDW A6 := DWT ADDRESS«, t00=0x005e, t01=0x00a6}
0x9396…93a0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005e, t01=0x00ce}
0x93a0…93c0               Head {h00=0x001c, h01=0x0050, text=» LDR A6,A6 DWT DEFINED? «, t00=0x005e, t01=0x00d8}
0x93c0…93e2               Head {h00=0x001e, h01=0x0050, text=» RB(Z) RW100 NO, TAKE NEXT«, t00=0x005e, t01=0x00f8}
0x93e2…93f4               Head {h00=0x000e, h01=0x0050, text=» LDK A1,1 «, t00=0x005e, t01=0x011a}
0x93f4…9422               Head {h00=0x002a, h01=0x0050, text=» TM A6,A1 DWT WITH >1 DEVICE ADDRESS? «, t00=0x005e, t01=0x012c}
0x9422…9450               Head {h00=0x002a, h01=0x0050, text=» RB(NZ) RW100 YES, ONLY ONE CALL / DWT«, t00=0x005e, t01=0x015a}
0x9450…945a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005e, t01=0x0188}
0x945a…9484 (95, 0, 400)  Head {h00=0x0026, h01=0x0050, text=»*      CHECK IF OUTPUT ECHO DEVICE«, t00=0x005f, t01=0x0004}
0x9484…94a6               Head {h00=0x001e, h01=0x0050, text=» LD A1,DWTST,A6 DWT STATUS«, t00=0x005f, t01=0x002e}
0x94a6…94be               Head {h00=0x0014, h01=0x0050, text=» LDR A2,A1 SAVE «, t00=0x005f, t01=0x0050}
0x94be…94e0               Head {h00=0x001e, h01=0x0050, text=» ANKL A1,DWFECH ECHO MODE?«, t00=0x005f, t01=0x0068}
0x94e0…9502               Head {h00=0x001e, h01=0x0050, text=» RF(Z) RW110 NO, CONTINUE «, t00=0x005f, t01=0x008a}
0x9502…9528               Head {h00=0x0022, h01=0x0050, text=» ANKL A2,DWFINP INPUT DEVICE? «, t00=0x005f, t01=0x00ac}
0x9528…9558               Head {h00=0x002c, h01=0x0050, text=» RB(Z) RW100 NO, ECHO OUTPUT. TAKE NEXT «, t00=0x005f, t01=0x00d2}
0x9558…9562               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005f, t01=0x0102}
0x9562…9576               Head {h00=0x0010, h01=0x0050, text=»RW110 EQU * «, t00=0x005f, t01=0x010c}
0x9576…95a2               Head {h00=0x0028, h01=0x0050, text=» CF A15,NDREDW CALL RECOVERY ROUTINE«, t00=0x005f, t01=0x0120}
0x95a2…95bc               Head {h00=0x0016, h01=0x0050, text=» RB RW100 NEXT DWT«, t00=0x005f, t01=0x014c}
0x95bc…95c6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005f, t01=0x0166}
0x95c6…95d0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005f, t01=0x0170}
0x95d0…95e4               Head {h00=0x0010, h01=0x0050, text=»RW120 EQU * «, t00=0x005f, t01=0x017a}
0x95e4…9602               Head {h00=0x001a, h01=0x0050, text=»*    ALL DWT:S HANDLED«, t00=0x005f, t01=0x018e}
0x9602…961c               Head {h00=0x0016, h01=0x0050, text=» ABL TDISP RETURN «, t00=0x0060, t01=0x001c}
0x961c…962e               Head {h00=0x000e, h01=0x0050, text=» XIF  U =1«, t00=0x0060, t01=0x0036}
0x962e…9638               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0060, t01=0x0048}
0x9638…9646               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0060, t01=0x0052}
0x9646…9650               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0060, t01=0x0060}
0x9650…9694               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0060, t01=0x006a}
0x9694…969e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0060, t01=0x00ae}
0x969e…96b6               Head {h00=0x0014, h01=0x0050, text=»* ROUTINE NAME: «, t00=0x0060, t01=0x00b8}
0x96b6…96c6               Head {h00=0x000c, h01=0x0050, text=»* NDREDW«, t00=0x0060, t01=0x00d0}
0x96c6…96d0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0060, t01=0x00e0}
0x96d0…96e4               Head {h00=0x0010, h01=0x0050, text=»* FUNCTION: «, t00=0x0060, t01=0x00ea}
0x96e4…9724               Head {h00=0x003c, h01=0x0050, text=»* THIS ROUTINE CALLS THE RECOVERY ROUTINE OF A TERMINAL «, t00=0x0060, t01=0x00fe}
0x9724…975e               Head {h00=0x0036, h01=0x0050, text=»* DEVICE DRIVER, IF THE RECOVERY ENTRY IS DEFINED.«, t00=0x0060, t01=0x013e}
0x975e…979e               Head {h00=0x003c, h01=0x0050, text=»* IF NO RECOVERY IS DEFINED, DWT IS BUSY BUT NO REQUEST «, t00=0x0060, t01=0x0178}
0x979e…97dc               Head {h00=0x003a, h01=0x0050, text=»* IS ON, TENDIO IS CALLED TO ACTIVATE TERMINAL QUEUE. «, t00=0x0061, t01=0x0028}
0x97dc…97e6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0061, t01=0x0066}
0x97e6…97f6               Head {h00=0x000c, h01=0x0050, text=»* CALL: «, t00=0x0061, t01=0x0070}
0x97f6…980e               Head {h00=0x0014, h01=0x0050, text=»* CF A15,NDREDW «, t00=0x0061, t01=0x0080}
0x980e…9818               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0061, t01=0x0098}
0x9818…9828               Head {h00=0x000c, h01=0x0050, text=»* INPUT:«, t00=0x0061, t01=0x00a2}
0x9828…9846               Head {h00=0x001a, h01=0x0050, text=»* A4  = RECOVERY CAUSE«, t00=0x0061, t01=0x00b2}
0x9846…9862               Head {h00=0x0018, h01=0x0050, text=»* A6  = DWT ADDRESS «, t00=0x0061, t01=0x00d0}
0x9862…986c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0061, t01=0x00ec}
0x986c…987e               Head {h00=0x000e, h01=0x0050, text=»* OUTPUT: «, t00=0x0061, t01=0x00f6}
0x987e…98aa               Head {h00=0x0028, h01=0x0050, text=»*      AT ENTRY TO RECOVERY ROUTINE:«, t00=0x0061, t01=0x0108}
0x98aa…98c8               Head {h00=0x001a, h01=0x0050, text=»* A4  = RECOVERY CAUSE«, t00=0x0061, t01=0x0134}
0x98c8…98e6               Head {h00=0x001a, h01=0x0050, text=»* A5  = DWT STACK BASE«, t00=0x0061, t01=0x0152}
0x98e6…9902               Head {h00=0x0018, h01=0x0050, text=»* A6  = DWT ADDRESS «, t00=0x0061, t01=0x0170}
0x9902…9920               Head {h00=0x001a, h01=0x0050, text=»* A7  = BITS 0-9  ZERO«, t00=0x0061, t01=0x018c}
0x9920…994c               Head {h00=0x0028, h01=0x0050, text=»*  BITS 10-15  ORDER (IF REQUEST ON)«, t00=0x0062, t01=0x001a}
0x994c…9976               Head {h00=0x0026, h01=0x0050, text=»* A8  = ECB ADDRESS IF REQUEST ON,«, t00=0x0062, t01=0x0046}
0x9976…998c               Head {h00=0x0012, h01=0x0050, text=»*   ELSE ZERO «, t00=0x0062, t01=0x0070}
0x998c…99a6               Head {h00=0x0016, h01=0x0050, text=»* INTERR. ENABLED «, t00=0x0062, t01=0x0086}
0x99a6…99ca               Head {h00=0x0020, h01=0x0050, text=»*      AT SUBROUTINE RETURN:«, t00=0x0062, t01=0x00a0}
0x99ca…99e2               Head {h00=0x0014, h01=0x0050, text=»* CR  = CHANGED «, t00=0x0062, t01=0x00c4}
0x99e2…99fc               Head {h00=0x0016, h01=0x0050, text=»* INTERR. CHANGED «, t00=0x0062, t01=0x00dc}
0x99fc…9a06               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0062, t01=0x00f6}
0x9a06…9a4a               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0062, t01=0x0100}
0x9a4a…9a54               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0062, t01=0x0144}
0x9a54…9a62               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0062, t01=0x014e}
0x9a62…9a6c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0062, t01=0x015c}
0x9a6c…9a80               Head {h00=0x0010, h01=0x0050, text=»NDREDW EQU *«, t00=0x0062, t01=0x0166}
0x9a80…9a96               Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0062, t01=0x017a}
0x9a96…9ab6               Head {h00=0x001c, h01=0x0050, text=» CF A15,SAVE8 PUSH A1-A8«, t00=0x0062, t01=0x0190}
0x9ab6…9ac2               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0063, t01=0x0020}
0x9ac2…9ad8               Head {h00=0x0012, h01=0x0050, text=» IFF CPU852=1 «, t00=0x0063, t01=0x002c}
0x9ad8…9af6               Head {h00=0x001a, h01=0x0050, text=» MSR 8,A15 PUSH A1-A8 «, t00=0x0063, t01=0x0042}
0x9af6…9b02               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0063, t01=0x0060}
0x9b02…9b0e               Head {h00=0x0008, h01=0x0050, text=» ENB«, t00=0x0063, t01=0x006c}
0x9b0e…9b18               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0063, t01=0x0078}
0x9b18…9b36               Head {h00=0x001a, h01=0x0050, text=» LDR A5,A6 DWT ADDRESS«, t00=0x0063, t01=0x0082}
0x9b36…9b58               Head {h00=0x001e, h01=0x0050, text=» ADKL A5,DWTSB2 STACK BASE«, t00=0x0063, t01=0x00a0}
0x9b58…9b78               Head {h00=0x001c, h01=0x0050, text=» LC A7,DWTOR+1,A6 ORDER «, t00=0x0063, t01=0x00c2}
0x9b78…9b92               Head {h00=0x0016, h01=0x0050, text=» ANK A7,/3F CLEAN «, t00=0x0063, t01=0x00e2}
0x9b92…9bb6               Head {h00=0x0020, h01=0x0050, text=» LD A8,DWTECB,A6 ECB ADDRESS«, t00=0x0063, t01=0x00fc}
0x9bb6…9bc0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0063, t01=0x0120}
0x9bc0…9be6               Head {h00=0x0022, h01=0x0050, text=» LD A1,DWTADR,A6 ADDRESS BLOCK«, t00=0x0063, t01=0x012a}
0x9be6…9c0e               Head {h00=0x0024, h01=0x0050, text=» LD A1,RECADR,A1 RECOVERY ENTRY «, t00=0x0063, t01=0x0150}
0x9c0e…9c3a               Head {h00=0x0028, h01=0x0050, text=» ABR(NZ) A1 CALL RECOVERY IF DEFINED«, t00=0x0063, t01=0x0178}
0x9c3a…9c44               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0064, t01=0x0014}
0x9c44…9c4e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0064, t01=0x001e}
0x9c4e…9c8c               Head {h00=0x003a, h01=0x0050, text=»*      NO RECOVERY. CALL TENDIO IF BUSY BUT NO REQUEST«, t00=0x0064, t01=0x0028}
0x9c8c…9cae               Head {h00=0x001e, h01=0x0050, text=» LD A2,DWTST,A6 DWT STATUS«, t00=0x0064, t01=0x0066}
0x9cae…9ccc               Head {h00=0x001a, h01=0x0050, text=» ANKL A2,DWFBSY BUSY? «, t00=0x0064, t01=0x0088}
0x9ccc…9cea               Head {h00=0x001a, h01=0x0050, text=» RF(NZ) RD100 NO, EXIT«, t00=0x0064, t01=0x00a6}
0x9cea…9d08               Head {h00=0x001a, h01=0x0050, text=» LDR A8,A8 REQUEST ON?«, t00=0x0064, t01=0x00c4}
0x9d08…9d32               Head {h00=0x0026, h01=0x0050, text=» ABL(Z) DISEND NO, TENDIO & RETURN«, t00=0x0064, t01=0x00e2}
0x9d32…9d46               Head {h00=0x0010, h01=0x0050, text=»RD100 EQU * «, t00=0x0064, t01=0x010c}
0x9d46…9d60               Head {h00=0x0016, h01=0x0050, text=» ABL TDISP RETURN «, t00=0x0064, t01=0x0120}
0x9d60…9d6a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0064, t01=0x013a}
0x9d6a…9d78               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0064, t01=0x0144}
0x9d78…9d82               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0064, t01=0x0152}
0x9d82…9dc6               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0064, t01=0x015c}
0x9dc6…9dd0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0065, t01=0x0010}
0x9dd0…9de8               Head {h00=0x0014, h01=0x0050, text=»* ROUTINE NAME: «, t00=0x0065, t01=0x001a}
0x9de8…9df8               Head {h00=0x000c, h01=0x0050, text=»* NDGEDN«, t00=0x0065, t01=0x0032}
0x9df8…9e02               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0065, t01=0x0042}
0x9e02…9e16               Head {h00=0x0010, h01=0x0050, text=»* FUNCTION: «, t00=0x0065, t01=0x004c}
0x9e16…9e4e               Head {h00=0x0034, h01=0x0050, text=»* THIS ROUTINE CALCULATES THE HIGEST DWT NUMBER «, t00=0x0065, t01=0x0060}
0x9e4e…9e8a               Head {h00=0x0038, h01=0x0050, text=»* (POSITION NUMBER IN DWT TABLE) FOR A WORK STATION.«, t00=0x0065, t01=0x0098}
0x9e8a…9e94               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0065, t01=0x00d4}
0x9e94…9ea4               Head {h00=0x000c, h01=0x0050, text=»* CALL: «, t00=0x0065, t01=0x00de}
0x9ea4…9ebc               Head {h00=0x0014, h01=0x0050, text=»* CF A15,NDGEDN «, t00=0x0065, t01=0x00ee}
0x9ebc…9ec6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0065, t01=0x0106}
0x9ec6…9ed6               Head {h00=0x000c, h01=0x0050, text=»* INPUT:«, t00=0x0065, t01=0x0110}
0x9ed6…9f04               Head {h00=0x002a, h01=0x0050, text=»* A1  = ADDRESS OF WORK STATION TABLE «, t00=0x0065, t01=0x0120}
0x9f04…9f28               Head {h00=0x0020, h01=0x0050, text=»* A6  = WORK STATION NUMBER «, t00=0x0065, t01=0x014e}
0x9f28…9f32               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0065, t01=0x0172}
0x9f32…9f44               Head {h00=0x000e, h01=0x0050, text=»* OUTPUT: «, t00=0x0065, t01=0x017c}
0x9f44…9f6c               Head {h00=0x0024, h01=0x0050, text=»* A7  = HIGEST DWT NUMBER (0-7) «, t00=0x0065, t01=0x018e}
0x9f6c…9f8c               Head {h00=0x001c, h01=0x0050, text=»*   -1 IF NO DWT:S FOUND«, t00=0x0066, t01=0x0026}
0x9f8c…9fa4               Head {h00=0x0014, h01=0x0050, text=»* CR  = CHANGED «, t00=0x0066, t01=0x0046}
0x9fa4…9fae               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0066, t01=0x005e}
0x9fae…9ff2               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0066, t01=0x0068}
0x9ff2…9ffc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0066, t01=0x00ac}
0x9ffc…a010               Head {h00=0x0010, h01=0x0050, text=»NDGEDN EQU *«, t00=0x0066, t01=0x00b6}
0xa010…a02a               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0066, t01=0x00ca}
0xa02a…a04c               Head {h00=0x001e, h01=0x0050, text=» STR A6,A15 PUSH WS NUMBER«, t00=0x0066, t01=0x00e4}
0xa04c…a070               Head {h00=0x0020, h01=0x0050, text=» LDR A1,A1 WS TABLE DEFINED?«, t00=0x0066, t01=0x0106}
0xa070…a08e               Head {h00=0x001a, h01=0x0050, text=» RF(Z) GN100 NO, EXIT «, t00=0x0066, t01=0x012a}
0xa08e…a0aa               Head {h00=0x0018, h01=0x0050, text=» SLL A6,1 MAKE INDEX«, t00=0x0066, t01=0x0148}
0xa0aa…a0ce               Head {h00=0x0020, h01=0x0050, text=» CW A6,-2,A1 INDEX TOO HIGH?«, t00=0x0066, t01=0x0164}
0xa0ce…a0ee               Head {h00=0x001c, h01=0x0050, text=» RF(NL) GN100 YES, EXIT «, t00=0x0066, t01=0x0188}
0xa0ee…a0f8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0067, t01=0x0018}
0xa0f8…a106               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0067, t01=0x0022}
0xa106…a110               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0067, t01=0x0030}
0xa110…a122               Head {h00=0x000e, h01=0x0050, text=» ADR A6,A1«, t00=0x0067, t01=0x003a}
0xa122…a148               Head {h00=0x0022, h01=0x0050, text=» LDR* A6,A6 DWT ADDRESS TABLE «, t00=0x0067, t01=0x004c}
0xa148…a16e               Head {h00=0x0022, h01=0x0050, text=» RF(Z) GN100 NOT DEFINED, EXIT«, t00=0x0067, t01=0x0072}
0xa16e…a190               Head {h00=0x001e, h01=0x0050, text=» LD A7,-2,A6 TABLE LENGTH «, t00=0x0067, t01=0x0098}
0xa190…a1b4               Head {h00=0x0020, h01=0x0050, text=» SUK A7,2 OFFSET TO LAST DWT«, t00=0x0067, t01=0x00ba}
0xa1b4…a1d8               Head {h00=0x0020, h01=0x0050, text=» SRA A7,1 NUMBER OF LAST DWT«, t00=0x0067, t01=0x00de}
0xa1d8…a1ee               Head {h00=0x0012, h01=0x0050, text=» RF GN110 EXIT«, t00=0x0067, t01=0x0102}
0xa1ee…a1f8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0067, t01=0x0118}
0xa1f8…a20c               Head {h00=0x0010, h01=0x0050, text=»GN100 EQU * «, t00=0x0067, t01=0x0122}
0xa20c…a230               Head {h00=0x0020, h01=0x0050, text=» LDKL A7,-1 NO DWT:S DEFINED«, t00=0x0067, t01=0x0136}
0xa230…a244               Head {h00=0x0010, h01=0x0050, text=»GN110 EQU * «, t00=0x0067, t01=0x015a}
0xa244…a266               Head {h00=0x001e, h01=0x0050, text=» LDR* A6,A15 POP WS NUMBER«, t00=0x0067, t01=0x016e}
0xa266…a27c               Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0067, t01=0x0190}
0xa27c…a296               Head {h00=0x0016, h01=0x0050, text=» RB RTNP15 RETURN «, t00=0x0068, t01=0x0016}
0xa296…a2a2               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0068, t01=0x0030}
0xa2a2…a2bc               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x0068, t01=0x003c}
0xa2bc…a2d2               Head {h00=0x0012, h01=0x0050, text=» IFF CPU852=1 «, t00=0x0068, t01=0x0056}
0xa2d2…a2e2               Head {h00=0x000c, h01=0x0050, text=» RTN A15«, t00=0x0068, t01=0x006c}
0xa2e2…a2ee               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0068, t01=0x007c}
0xa2ee…a2f8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0068, t01=0x0088}
0xa2f8…a306               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0068, t01=0x0092}
0xa306…a310               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0068, t01=0x00a0}
0xa310…a354               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0068, t01=0x00aa}
0xa354…a35e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0068, t01=0x00ee}
0xa35e…a376               Head {h00=0x0014, h01=0x0050, text=»* ROUTINE NAME: «, t00=0x0068, t01=0x00f8}
0xa376…a386               Head {h00=0x000c, h01=0x0050, text=»* NDGEDW«, t00=0x0068, t01=0x0110}
0xa386…a390               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0068, t01=0x0120}
0xa390…a3a4               Head {h00=0x0010, h01=0x0050, text=»* FUNCTION: «, t00=0x0068, t01=0x012a}
0xa3a4…a3da               Head {h00=0x0032, h01=0x0050, text=»* THIS ROUTINE CALCULATES THE DWT ADDRESS FOR «, t00=0x0068, t01=0x013e}
0xa3da…a3ee               Head {h00=0x0010, h01=0x0050, text=»* A DEVICE. «, t00=0x0068, t01=0x0174}
0xa3ee…a3f8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0068, t01=0x0188}
0xa3f8…a408 (105, 0, 400) Head {h00=0x000c, h01=0x0050, text=»* CALL: «, t00=0x0069, t01=0x0004}
0xa408…a420               Head {h00=0x0014, h01=0x0050, text=»* CF A15,NDGEDW «, t00=0x0069, t01=0x0014}
0xa420…a42a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0069, t01=0x002c}
0xa42a…a43a               Head {h00=0x000c, h01=0x0050, text=»* INPUT:«, t00=0x0069, t01=0x0036}
0xa43a…a470               Head {h00=0x0032, h01=0x0050, text=»* A1  = ADDRESS OF WORK STATION TABLE (INTXXN)«, t00=0x0069, t01=0x0046}
0xa470…a494               Head {h00=0x0020, h01=0x0050, text=»* A6  = WORK STATION NUMBER «, t00=0x0069, t01=0x007c}
0xa494…a4b2               Head {h00=0x001a, h01=0x0050, text=»* A7  = DEVICE ADDRESS«, t00=0x0069, t01=0x00a0}
0xa4b2…a4bc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0069, t01=0x00be}
0xa4bc…a4ce               Head {h00=0x000e, h01=0x0050, text=»* OUTPUT: «, t00=0x0069, t01=0x00c8}
0xa4ce…a4f2               Head {h00=0x0020, h01=0x0050, text=»* A6  = DWT ADDRESS IF FOUND«, t00=0x0069, t01=0x00da}
0xa4f2…a504               Head {h00=0x000e, h01=0x0050, text=»*   ELSE 0«, t00=0x0069, t01=0x00fe}
0xa504…a51c               Head {h00=0x0014, h01=0x0050, text=»* CR  = CHANGED «, t00=0x0069, t01=0x0110}
0xa51c…a526               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0069, t01=0x0128}
0xa526…a56a               Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0069, t01=0x0132}
0xa56a…a574               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0069, t01=0x0176}
0xa574…a588               Head {h00=0x0010, h01=0x0050, text=»NDGEDW EQU *«, t00=0x0069, t01=0x0180}
0xa588…a5a2 (106, 0, 400) Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x006a, t01=0x0004}
0xa5a2…a5d0               Head {h00=0x002a, h01=0x0050, text=» SLL A7,1 MAKE INDEX OF DEVICE ADDRESS«, t00=0x006a, t01=0x001e}
0xa5d0…a5f4               Head {h00=0x0020, h01=0x0050, text=» LDR A1,A1 WS TABLE DEFINED?«, t00=0x006a, t01=0x004c}
0xa5f4…a612               Head {h00=0x001a, h01=0x0050, text=» RF(Z) GD100 NO, EXIT «, t00=0x006a, t01=0x0070}
0xa612…a640               Head {h00=0x002a, h01=0x0050, text=» SLL A6,1 INDEX IN WORK STATION TABLE «, t00=0x006a, t01=0x008e}
0xa640…a662               Head {h00=0x001e, h01=0x0050, text=» CW A6,-2,A1 INSIDE TABLE?«, t00=0x006a, t01=0x00bc}
0xa662…a682               Head {h00=0x001c, h01=0x0050, text=» RF(NL) GD100 NO, ERROR «, t00=0x006a, t01=0x00de}
0xa682…a68c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006a, t01=0x00fe}
0xa68c…a69a               Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x006a, t01=0x0108}
0xa69a…a6a4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006a, t01=0x0116}
0xa6a4…a6b6               Head {h00=0x000e, h01=0x0050, text=» ADR A6,A1«, t00=0x006a, t01=0x0120}
0xa6b6…a6dc               Head {h00=0x0022, h01=0x0050, text=» LDR* A6,A6 DWT ADDRESS TABLE «, t00=0x006a, t01=0x0132}
0xa6dc…a706               Head {h00=0x0026, h01=0x0050, text=» RF(Z) GD100 WS NOT DEFINED, EXIT «, t00=0x006a, t01=0x0158}
0xa706…a72a               Head {h00=0x0020, h01=0x0050, text=» CW A7,-2,A6 INDEX TOO HIGH?«, t00=0x006a, t01=0x0182}
0xa72a…a74a               Head {h00=0x001c, h01=0x0050, text=» RF(NL) GD100 YES, EXIT «, t00=0x006b, t01=0x0016}
0xa74a…a75c               Head {h00=0x000e, h01=0x0050, text=» ADR A6,A7«, t00=0x006b, t01=0x0036}
0xa75c…a780               Head {h00=0x0020, h01=0x0050, text=» LDR* A6,A6 DWT ADDRESS OR 0«, t00=0x006b, t01=0x0048}
0xa780…a796               Head {h00=0x0012, h01=0x0050, text=» RF GD110 EXIT«, t00=0x006b, t01=0x006c}
0xa796…a7a0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006b, t01=0x0082}
0xa7a0…a7b4               Head {h00=0x0010, h01=0x0050, text=»GD100 EQU * «, t00=0x006b, t01=0x008c}
0xa7b4…a7d4               Head {h00=0x001c, h01=0x0050, text=» LDK A6,0 DWT NOT FOUND «, t00=0x006b, t01=0x00a0}
0xa7d4…a7e8               Head {h00=0x0010, h01=0x0050, text=»GD110 EQU * «, t00=0x006b, t01=0x00c0}
0xa7e8…a810               Head {h00=0x0024, h01=0x0050, text=» SRL A7,1 RESTORE DEVICE ADDRESS«, t00=0x006b, t01=0x00d4}
0xa810…a826               Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x006b, t01=0x00fc}
0xa826…a840               Head {h00=0x0016, h01=0x0050, text=» RB RTNP15 RETURN «, t00=0x006b, t01=0x0112}
0xa840…a84c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x006b, t01=0x012c}
0xa84c…a866               Head {h00=0x0016, h01=0x0050, text=» IFF NTONSU=0 U =1«, t00=0x006b, t01=0x0138}
0xa866…a87c               Head {h00=0x0012, h01=0x0050, text=» IFF CPU852=1 «, t00=0x006b, t01=0x0152}
0xa87c…a88c               Head {h00=0x000c, h01=0x0050, text=» RTN A15«, t00=0x006b, t01=0x0168}
0xa88c…a898               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x006b, t01=0x0178}
0xa898…a8a2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006b, t01=0x0184}
0xa8a2…a8ac               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006b, t01=0x018e}
0xa8ac…a8b6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006c, t01=0x0008}
0xa8b6…a8c2               Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x006c, t01=0x0012}
0xa8c2…a8c6               Head {h00=0x4004, h01=0x0000}
0xa8c6…a8ca               00 6c 00 1e                                                                                                                                                                                                                                       ┆ l  ┆
0xa8ca…a8d2 (109, 1, 8)   20 04 00 00 00 6d 00 04                                                                                                                                                                                                                           ┆     m  ┆
0xa8d2…a922 (110, 0, 400) 00 2d 01 8e 00 12 00 50 5c 49 46 46 5c 53 54 41 52 56 49 3d 30 20 00 2e 00 08 00 2e 00 50 53 53 54 41 42 5c 45 51 55 5c 2a 5c 53 2f 53 20 30 20 3a 20 4e 4f 20 53 54 41 54 55 53 2c 44 42 2c 44 45 2c 44 42 2b 44 45 20 00 2e 00 1e 00 06 00 50   ┆ -     P IFF STARVI=0  .   . PSSTAB EQU * S/S 0 : NO STATUS,DB,DE,DB+DE  .     P┆
0xa922…a972               2a 20 00 2e 00 50 00 06 00 50 2a 20 00 2e 00 5a 00 10 00 50 5c 44 41 54 41 5c 2f 34 32 34 38 20 00 2e 00 64 00 10 00 50 5c 44 41 54 41 5c 2f 34 32 34 32 20 00 2e 00 78 00 06 00 50 2a 20 00 2e 00 8c 00 32 00 50 4e 4f 49 52 5c 45 51 55 5c 2f   ┆*  . P   P*  . Z   P DATA /4248  . d   P DATA /4242  . x   P*  .   2 PNOIR EQU /┆
0xa972…a9c2               32 30 5c 53 2f 53 20 31 20 3a 20 4e 4f 20 49 4e 54 45 52 56 45 4e 54 49 4f 4e 20 52 45 51 55 49 52 45 44 20 00 2e 00 96 00 2c 00 50 49 52 5c 45 51 55 5c 2f 32 36 5c 53 2f 53 20 31 20 3a 20 49 4e 54 45 52 56 45 4e 54 49 4f 4e 20 52 45 51 55   ┆20 S/S 1 : NO INTERVENTION REQUIRED  .   , PIR EQU /26 S/S 1 : INTERVENTION REQU┆
0xa9c2…aa12               49 52 45 44 00 2e 00 cc 00 08 00 50 5c 58 49 46 00 2e 00 fc 00 06 00 50 2a 20 00 2e 01 08 00 06 00 50 2a 20 00 2e 01 12 00 12 00 50 2a 5c 54 49 4d 45 52 20 56 41 4c 55 45 53 00 2e 01 1c 00 06 00 50 2a 20 00 2e 01 32 00 06 00 50 2a 20 00 2e   ┆IRED .     P XIF .     P*  .     P*  .     P* TIMER VALUES .     P*  . 2   P*  .┆
0xaa12…aa62               01 3c 00 28 00 50 54 49 4d 50 52 4f 5c 45 51 55 5c 33 30 5c 50 52 4f 43 45 44 55 52 45 20 54 49 4d 45 52 20 33 20 53 45 43 20 00 2e 01 46 00 06 00 50 2a 20 00 2e 01 72 00 06 00 50 2a 20 00 2e 01 7c 00 0a 00 50 5c 45 4a 45 43 54 00 2e 01 86   ┆ < ( PTIMPRO EQU 30 PROCEDURE TIMER 3 SEC  . F   P*  . r   P*  . |   P EJECT .  ┆
0xaa62…aab2 (111, 0, 400) 00 42 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 00 2f 00 04 00 06 00 50 2a 20 00 2f 00 4a   ┆ B P*************************************************************  /     P*  / J┆
0xaab2…ab02               00 2e 00 50 2a 5c 4c 49 4e 45 20 43 4f 4e 54 52 4f 4c 20 55 4e 49 54 20 46 55 4e 43 54 49 4f 4e 20 43 4f 4e 54 52 4f 4c 20 45 51 55 3a 53 00 2f 00 54 00 06 00 50 2a 20 00 2f 00 86 00 42 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆ . P* LINE CONTROL UNIT FUNCTION CONTROL EQU:S / T   P*  /   B P****************┆
0xab02…ab52               2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 00 2f 00 90 00 06 00 50 2a 20 00 2f 00 d6 00 10 00 50 5c 49 46 54 5c 43 4f 44 45 3d 30 20 00 2f 00 e0   ┆*********************************************  /     P*  /     P IFT CODE=0  /  ┆
0xab52…aba2               00 10 00 50 53 59 4e 43 5c 45 51 55 5c 2f 31 36 00 2f 00 f4 00 08 00 50 5c 58 49 46 00 2f 01 08 00 10 00 50 5c 49 46 54 5c 43 4f 44 45 3d 31 20 00 2f 01 14 00 10 00 50 53 59 4e 43 5c 45 51 55 5c 2f 33 32 00 2f 01 28 00 08 00 50 5c 58 49 46   ┆   PSYNC EQU /16 /     P XIF /     P IFT CODE=1  /     PSYNC EQU /32 / (   P XIF┆
0xaba2…abf2               00 2f 01 3c 00 10 00 50 5c 49 46 54 5c 50 36 38 30 35 3d 30 00 2f 01 48 00 1a 00 50 43 42 43 41 52 52 5c 45 51 55 5c 2f 31 30 30 2b 4c 53 50 45 45 44 00 2f 01 5c 00 08 00 50 5c 58 49 46 00 2f 01 7a 00 10 00 50 5c 49 46 54 5c 50 36 38 30 35   ┆ / <   P IFT P6805=0 / H   PCBCARR EQU /100+LSPEED /     P XIF / z   P IFT P6805┆
0xabf2…ac42 (112, 0, 400) 3d 31 00 2f 01 86 00 12 00 50 43 42 53 54 4f 50 5c 45 51 55 5c 2f 30 30 00 30 00 0a 00 10 00 50 5c 49 46 54 5c 43 4f 44 45 3d 30 20 00 30 00 20 00 12 00 50 50 41 52 49 54 59 5c 45 51 55 5c 2f 30 43 00 30 00 34 00 08 00 50 5c 58 49 46 00 30   ┆=1 /     PCBSTOP EQU /00 0     P IFT CODE=0  0     PPARITY EQU /0C 0 4   P XIF 0┆
0xac42…ac92               00 4a 00 10 00 50 5c 49 46 54 5c 50 36 38 30 35 3d 31 00 30 00 56 00 10 00 50 5c 49 46 54 5c 43 4f 44 45 3d 31 20 00 30 00 6a 00 12 00 50 50 41 52 49 54 59 5c 45 51 55 5c 2f 30 30 00 30 00 7e 00 08 00 50 5c 58 49 46 00 30 00 94 00 0a 00 50   ┆ J   P IFT P6805=1 0 V   P IFT CODE=1  0 j   PPARITY EQU /00 0 ~   P XIF 0     P┆
0xac92…ace2               5c 45 4a 45 43 54 00 30 00 a0 00 38 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 00 30 00 ae 00 06 00 50 2a 20 00 30 00 ea   ┆ EJECT 0   8 P***************************************************  0     P*  0  ┆
0xace2…ad32               00 28 00 50 2a 5c 4c 49 4e 45 20 43 4f 4e 54 52 4f 4c 20 55 4e 49 54 20 53 53 54 20 53 54 41 54 55 53 20 42 49 54 53 20 00 30 00 f4 00 06 00 50 2a 20 00 30 01 20 00 38 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆ ( P* LINE CONTROL UNIT SST STATUS BITS  0     P*  0   8 P**********************┆
0xad32…ad82               2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 00 30 01 2a 00 06 00 50 2a 20 00 30 01 66 00 10 00 50 5c 49 46 54 5c 50 36 38 30 35 3d 30 00 30 01 70 00 26 00 50 48 3a 45 52 52 5c 45 51 55 5c 2f 32   ┆*****************************  0 *   P*  0 f   P IFT P6805=0 0 p & PH:ERR EQU /2┆
0xad82…add2 (113, 0, 400) 33 5c 48 3a 4e 4f 4f 50 2b 48 3a 54 48 52 55 2b 48 3a 43 41 52 52 00 30 01 84 00 08 00 50 5c 58 49 46 00 31 00 1e 00 10 00 50 5c 49 46 54 5c 50 36 38 30 35 3d 31 00 31 00 2a 00 2e 00 50 48 3a 45 52 52 5c 45 51 55 5c 2f 32 37 5c 48 3a 4e 4f   ┆3 H:NOOP+H:THRU+H:CARR 0     P XIF 1     P IFT P6805=1 1 * . PH:ERR EQU /27 H:NO┆
0xadd2…ae22               4f 50 2b 48 3a 54 48 52 55 2b 48 3a 43 41 52 52 2b 48 3a 50 41 52 49 20 00 31 00 3e 00 08 00 50 5c 58 49 46 00 31 00 70 00 0e 00 50 5c 45 4a 45 43 54 5c 5c 5c 20 00 31 00 7c 00 44 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆OP+H:THRU+H:CARR+H:PARI  1 >   P XIF 1 p   P EJECT     1 | D P******************┆
0xae22…ae72               2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 31 00 8e 00 06 00 50 2a 20 00 31 00 d6 00 1a 00 50 2a 5c 44 52 49 56 45 52 20 41 44 44 52 45 53 53   ┆********************************************** 1     P*  1     P* DRIVER ADDRESS┆
0xae72…aec2               20 42 4c 4f 43 4b 00 31 00 e0 00 06 00 50 2a 20 00 31 00 fe 00 44 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆ BLOCK 1     P*  1   D P********************************************************┆
0xaec2…af12               2a 2a 2a 2a 2a 2a 2a 20 00 31 01 08 00 06 00 50 2a 20 00 31 01 50 00 20 00 50 5c 44 41 54 41 5c 42 55 46 4c 45 4e 5c 4d 4d 55 20 42 55 46 46 45 52 20 53 49 5a 45 00 31 01 5a 00 1e 00 50 5c 44 41 54 41 5c 44 45 56 49 4e 44 5c 44 45 56 49 43   ┆*******  1     P*  1 P   P DATA BUFLEN MMU BUFFER SIZE 1 Z   P DATA DEVIND DEVIC┆
0xaf12…af62 (114, 0, 400) 45 20 49 4e 44 45 58 20 00 31 01 7e 00 28 00 50 44 43 31 35 41 44 5c 44 41 54 41 5c 44 43 41 43 54 5c 41 43 54 49 56 41 54 49 4f 4e 20 41 44 44 52 45 53 53 00 32 00 10 00 1e 00 50 5c 44 41 54 41 5c 41 42 4f 52 54 5c 41 42 4f 52 54 20 52 4f   ┆E INDEX  1 ~ ( PDC15AD DATA DCACT ACTIVATION ADDRESS 2     P DATA ABORT ABORT RO┆
0xaf62…afb2               55 54 49 4e 45 20 00 32 00 3c 00 24 00 50 5c 44 41 54 41 5c 44 43 52 42 55 46 5c 52 45 43 2e 20 42 55 46 46 45 52 20 41 4e 43 48 4f 52 20 00 32 00 5e 00 1a 00 50 5c 44 41 54 41 5c 36 5c 48 45 41 44 45 52 20 4c 45 4e 47 54 48 20 00 32 00 86   ┆UTINE  2 < $ P DATA DCRBUF REC. BUFFER ANCHOR  2 ^   P DATA 6 HEADER LENGTH  2  ┆
0xafb2…b002               00 06 00 50 2a 20 00 32 00 a4 00 2c 00 50 5c 52 45 53 5c 31 35 5c 53 55 42 52 4f 55 54 49 4e 45 20 53 54 41 43 4b 20 46 4f 52 20 49 4e 54 45 52 52 55 50 54 53 20 00 32 00 ae 00 0e 00 50 53 54 42 5c 52 45 53 5c 31 20 00 32 00 de 00 0a 00 50   ┆   P*  2   , P RES 15 SUBROUTINE STACK FOR INTERRUPTS  2     PSTB RES 1  2     P┆
0xb002…b052               5c 45 4a 45 43 54 00 32 00 f0 00 04 00 50 00 32 00 fe 00 40 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆ EJECT 2     P 2   @ P**********************************************************┆
0xb052…b0a2               2a 2a 00 32 01 06 00 06 00 50 2a 20 00 32 01 4a 00 16 00 50 2a 20 20 20 20 41 42 4f 52 54 20 52 4f 55 54 49 4e 45 00 32 01 54 00 06 00 50 2a 20 00 32 01 6e 00 1c 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆** 2     P*  2 J   P*    ABORT ROUTINE 2 T   P*  2 n   P************************┆
0xb0a2…b0f2 (115, 0, 400) 00 32 01 78 00 04 00 50 00 33 00 08 00 28 00 50 41 42 4f 52 54 5c 4c 44 5c 41 31 2c 44 57 54 52 54 50 2c 41 36 5c 54 49 4d 45 52 20 50 4f 49 4e 54 45 52 20 00 33 00 10 00 22 00 50 5c 52 46 28 5a 29 5c 41 42 3a 31 30 5c 4e 4f 20 54 49 4d 45   ┆ 2 x   P 3   ( PABORT LD A1,DWTRTP,A6 TIMER POINTER  3   " P RF(Z) AB:10 NO TIME┆
0xb0f2…b142               52 20 52 55 4e 4e 49 4e 47 20 00 33 00 3c 00 16 00 50 5c 43 4d 52 5c 41 31 5c 4b 49 4c 4c 20 54 49 4d 45 52 00 33 00 62 00 12 00 50 5c 43 4d 5c 44 57 54 52 54 50 2c 41 36 20 00 33 00 7c 00 04 00 50 00 33 00 92 00 24 00 50 41 42 3a 31 30 5c   ┆R RUNNING  3 <   P CMR A1 KILL TIMER 3 b   P CM DWTRTP,A6  3 |   P 3   $ PAB:10 ┆
0xb142…b192               4c 44 5c 41 32 2c 44 57 54 4f 52 2c 41 36 5c 4f 52 44 45 52 20 43 4f 44 45 20 00 33 00 9a 00 10 00 50 5c 41 4e 4b 5c 41 32 2c 2f 37 46 20 00 33 00 c2 00 0e 00 50 5c 53 55 4b 5c 41 32 2c 36 20 00 33 00 d6 00 12 00 50 5c 52 46 28 4e 45 29 5c   ┆LD A2,DWTOR,A6 ORDER CODE  3     P ANK A2,/7F  3     P SUK A2,6  3     P RF(NE) ┆
0xb192…b1e2               41 42 3a 52 54 4e 00 33 00 e8 00 2e 00 50 5c 43 46 5c 41 31 35 2c 52 45 4d 4f 56 57 5c 52 45 4d 4f 56 45 20 44 57 54 20 46 52 4f 4d 20 57 52 49 54 45 20 51 55 45 55 45 00 33 00 fe 00 26 00 50 5c 4c 44 5c 41 32 2c 46 44 57 54 55 54 5c 57 52   ┆AB:RTN 3   . P CF A15,REMOVW REMOVE DWT FROM WRITE QUEUE 3   & P LD A2,FDWTUT WR┆
0xb1e2…b232               49 54 49 4e 47 20 44 57 54 20 41 44 44 52 45 53 53 20 00 33 01 30 00 0e 00 50 5c 43 57 52 5c 41 32 2c 41 36 00 33 01 5a 00 20 00 50 5c 52 46 28 4e 45 29 5c 41 42 3a 52 54 4e 5c 4e 4f 54 20 54 48 49 53 20 44 57 54 20 00 33 01 6c 00 20 00 50   ┆ITING DWT ADDRESS  3 0   P CWR A2,A6 3 Z   P RF(NE) AB:RTN NOT THIS DWT  3 l   P┆
0xb232…b282 (116, 0, 400) 5c 43 4d 5c 46 44 57 54 55 54 5c 52 45 53 54 20 53 45 4e 44 49 4e 47 20 44 57 54 20 00 33 01 90 00 20 00 50 5c 43 4d 5c 58 41 43 4b 5c 52 45 53 45 54 20 41 43 4b 20 45 58 50 45 43 54 45 44 20 00 34 00 24 00 04 00 50 00 34 00 48 00 10 00 50   ┆ CM FDWTUT REST SENDING DWT  3     P CM XACK RESET ACK EXPECTED  4 $   P 4 H   P┆
0xb282…b2d2               41 42 3a 52 54 4e 5c 45 51 55 5c 2a 00 34 00 50 00 10 00 50 5c 41 42 4c 5c 52 54 41 42 52 54 20 00 34 00 64 00 0a 00 50 5c 45 4a 45 43 54 00 34 00 78 00 4a 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆AB:RTN EQU * 4 P   P ABL RTABRT  4 d   P EJECT 4 x J P**************************┆
0xb2d2…b322               2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 34 00 86 00 4a 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆******************************************** 4   J P****************************┆
0xb322…b372               2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 34 00 d4 00 06 00 50 2a 20 00 34 01 22 00 06 00 50 2a 20 00 34 01 2c 00 2c 00 50 2a 5c 52 45 51 55 45 53 54 20   ┆****************************************** 4     P*  4 "   P*  4 , , P* REQUEST ┆
0xb372…b3c2               48 41 4e 44 4c 45 52 2f 41 50 50 4c 49 43 41 54 49 4f 4e 20 49 4e 54 45 52 46 41 43 45 20 00 34 01 36 00 06 00 50 2a 20 00 34 01 66 00 06 00 50 2a 20 00 34 01 70 00 4a 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆HANDLER/APPLICATION INTERFACE  4 6   P*  4 f   P*  4 p J P**********************┆

Reduced view