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

⟦ae95222c7⟧

    Length: 8142 (0x1fce)
    Notes: pts_type(SC)
    Names: »DRDN01.SC«

Derivation

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

PTS(SC)

	IDENT DRDN01 	REL 11.0 81-03-27 870105041100 

			=2,ASM-ORDER 05 REMOVED
			REL 11.0 81-01-26
			=1 ADAPTED TO NEW INTERFACE (PLC)
			REL 10.0 79-12-07
* 
* 
*************************************************** 
* 
*   PHILIPS TERMINAL SYSTEM PTS 
* 
*   DRDN01 = DRIVER NUMERIC DISPLAY 
* 
* 
* 
* 
* 
* 
*************************************************** 
* 
* 
*    THIS DRIVER HANDLES THE NUMERIC DISPLAY
*    ON INDICATOR UNIT PTS 6241 CONNECTED TO
*    THE SYSTEM VIA CHLT OR CHRT. 
* 
*    THE DISPLAY MAY BE USED AS AN ORDINARY 
*    OUTPUT DEVICE WHERE NUMERIC INFORMATION
*    ARE DISPLAYED FROM THE USER PROGRAM. IT
*    MAY ALSO BE USED AS AN ECHO-DEVICE TO
*    ANY KEYBOARD THAT WORKS UNDER THE GENERAL
*    KEYBOARD DRIVER DRKB04.
* 
*    THE DRIVER CONSISTS OF FOLLOWING PARTS:
* 
*    A C D N       ACTIVATION PART
* 
*    I H D N       INTERRUPT HANDLER
* 
*    R C D N       RECOVERY ROUTINE 
* 
*    E C H O D N   ECHO FUNCTIONS 
	EJECT			DRDN01 
* 
* 
*    THE FOLLOWING ORDERS ARE THREATED: 
* 
*    ORDER 31: ERASE NUMERIC DISPLAY
*          06: WRITE NUMERIC DISPLAY
* 
* 
*    NORMAL REGISTER USAGE: 
* 
*    REGISTER: A1 = RETURN CODE 
*              A2 = OUTPUT CHARACTER
*              A3 = BUFFER INDEX
*              A4 = WORK REGISTER 
*              A5 = STACK BASE
*              A6 = DWT-ADDRESS 
*              A7 = ORDER 
*              A8 = ECB-ADDRESS 
* 
* 
*    SYSTEM ADAPTATION
* 
*    BY MEANS OF CONDITIONAL ASSEMBLY ORDER 06
*    WRITE NUMERIC DISPLAY MAY BE EXCLUDED. 
*    TO BE USED IN SYSTEMS WHERE THE DISPLAY
*    FIGURES ONLY AS AN ECHO-DEVICE.
* 
* 
	EJECT			DRDN01 
* 
* 
*********** 
* ENTRIES * 
*********** 
* 
* 
	ENTRY	DNAD	ADDRESS TO ADDRESS-BLOCK
* 
* 
********************************************
*    EXTERNAL TOSS MODULE ENTRIES          *
********************************************
* 
* 
	EXTRN	LENDER	I/O REQUEST ERROR	=1
	EXTRN	OUTPUT	SEND CHARACTER	=1 
	EXTRN	LDISP	DISPATCHER	=1
	EXTRN	NDGET8	RELOAD REGISTERS AND RETURN	=1
	EXTRN	TENDIO	END I/O	=1
	EXTRN	ECHRTN	RETURN TO KEYBOARD AFTER ECHO	=1
	EXTRN	GETCHR	GET CHARACTER FROM ECB BUFFER	=1
	EXTRN	STABLK	START OF BLOCK	=1 
	EXTRN	ENDBLK	END OF BLOCK	=1 
* 
* 
****************************
*    DWT PARAMETERS        *
****************************
* 
* 
	EXTRN	DWTST	STATUS 
	EXTRN	DWTDEV	DEVICE STATUS	=1
	EXTRN	DWTECB	ECB ADDRESS 




DWTBC	EQU	/0	BYTE COUNTER	=1
BLKSI	EQU	/50	MAX BLOCK SIZE	=1 
	EJECT			DRDN01 
* 
* 
**************************
*  CONDITIONAL ASSEMBLY  *
**************************
* 
*    BY SETTING X:A = 0 THIS DRIVER HANDLES 
*    ONLY ORDER 05 ERASE NUMERIC DISPLAY
* 
X:A	EQU	1 
DNWRIT	EQU	X:A	ORDER 6
* 
*   MEMORY MANAGEMENT BUFFER SIZE 
* 
X:B	EQU	16
DVBLEN	EQU	X:B
* 
***************** 
*    CONSTANTS  * 
***************** 
* 
CCERR	EQU	/4	CODE CHECK ERROR 
* 
	EJECT			DRDN01 
* 
* 
**************
*    TABLES  *
**************
* 
* 
	DATA	DVBLEN	MMU BUFFER SIZE
	DATA	2	DEVICE  INDEX 
DNAD	EQU	*	ADDRESS BLOCK
	DATA	ACDN	ACTIVATION PART
	DATA	0	ABORT ROUTINE ADDRESS 
	DATA	0	INTERRUPT HANDLER 
	DATA	RCDN	RECOVERY ROUTINE 
	DATA	ECHODN	DEVICE-DEPENDENT ECHO-SUBROUTINE 
* 
	EJECT			DRDN01 
* 
*    A C D N
* 
*    ACDN = ACTIVATION DRIVER NUMERIC DISPLAY 
* 
*    THE FOLLOWING ORDERS ARE THREATED: 
* 
*    ORDER 31: ERASE NUMERIC DISPLAY
*    ORDER 06: WRITE ON NUMERIC DISPLAY 
* 
*    IF ORDER 31 ERASE CHARACTER /40 IS SENT TO DISPLAY.
*    IF ORDER 6 CHARACTERS IN ECB-BUFFER ARE SENT TO DISPLAY
* 
ACDN	EQU	*
				=2
	SUK	A7,/31 
	RF(Z)	ADN010 
				=2
* 
	IFT	DNWRIT=1 
* 
	ADK	A7,/2B	ORDER 6 ?	=2
	RF(E)	ADN015 
* 
	XIF
* 
	ABL	LENDER	I/O REQUEST ERROR	=1
* 
	EJECT			DRDN01 
* 
*    ORDER 31 
* 
ADN010	EQU	*
	LDK	A2,1	BLOCK SIZE	=! 
	CF	A5,STABLK	START OF BLOCK	=1 
	RF(NZ)	DNERR	ERROR 	=1 
	LDK	A2,/40	ERASE DISPLAY 
	CF	A5,OUTPUT	SEND CHARACTER
	RF(NZ)	DNERR	ERROR END I/O	=!
	RF	ENDIO 
* 
*    ORDER 06 
* 
	IFT	DNWRIT=1 
* 
ADN015	EQU	*
	LDK	A3,0	RESET BUFFER INDEX
	LDK	A2,BLKSI	MAX BLOCK SIZE	=1 
	CF	A5,STABLK	START OF BLOCK	=1 
	RF(NZ)	DNERR	ERROR END I/O	=1
ADN020	CF	A15,GETCHR	GET CHARACTER
	LDR	A1,A1	FOUND? 
	RF(NP)	ENDIO	NO, READY ! 
* 
	EJECT			DRDN01 
* 
*    CHECK CHARACTER
* 
	LDR	A4,A2
	SUK	A4,/3F	BLANK?
	RF(E)	ADN025 
	ADK	A4,6	KEY > /39?
	RF(P)	ADN030 
	ADK	A4,9	KEY < /30 
	RF(N)	ADN030 
ADN025	EQU	*
	CF	A5,OUTPUT	SEND CHARACTER
	RF(NZ)	DNERR	ERROR END I/O	=1
	RB	ADN020
ADN030	LDK	A1,CCERR	INDICATE CODE CHECK ERROR 
	ORS	A1,8,A8	RETURN CODE
	RB	ADN020
* 
	XIF
* 
ENDIO	EQU	*	END REQUEST	=1
	CF	A5,ENDBLK	END OF BLOCK	=1 

	CF	A15,TENDIO	END I/O REQUEST	=1 
EXIT	EQU	*	DISPATCH 
	ABL	LDISP	DISPATCH	=1
* 
	EJECT			DRDN01 
* 
*    R C D N
* 
*    RECOVERY 
* 
RCDN	EQU	*
	LDKL	A2,/7FFF	 
	ANS	A2,DWTST,A6	SET DEVICE BUSY
	LDK	A2,1	BLOCK SIZE	=1 
	CF	A5,STABLK	START OF BLOCK	=1 
	RF(NZ)	DNERR	ERROR END I/O	=1
	LDK	A2,/40	ERASE CHARACTER 
	CF	A5,OUTPUT	SEND ERASE
	RF(NZ)	DNERR	ERROR END I/O	=!
	CF	A5,ENDBLK	END OF BLOCK	=1 
	RF(NZ)	DNERR	ERROR END I/O	=1
	LD	A8,DWTECB,A6
	RB(E)	ENDIO
	RB	ACDN	RETURN TO ACTIVATINO PARTONI 
* 
	EJECT			DRDN01 
* 
*    E C H O D N
* 
*    ECHO-ROUTINE 
* 
ECHODN	EQU	*
	LDR	A7,A7	EOR? 
	RF(N)	ECH060 
	LDR	A3,A2
	LDR	A4,A2	SAVE CHARACTER	=1
	SUK	A3,/8	BACKSPACE? 
	RF(E)	ECH050 
	SUK	A3,/10	CLEAR?
	RF(NE)	ECH040	NO 
	LDK	A4,/40	ERASE DISPLAY	=1
ECH040	EQU	*
	LDK	A2,1	BLOCK SIZE	=1 
	CF	A5,STABLK	START OF BLOCK	=1 
	RF(NZ)	ECH050	ERROR END ECHO 
	LDR	A2,A4	GET CHARACTER	=1 
	CF	A5,OUTPUT	SEND CHARACTER	=1 
	RF(NZ)	ECH050	ERROR END ECHO 
	CF	A5,ENDBLK	END OF BLOCK	=1 

ECH050	ABL	ECHRTN	RETURN TO KEYBOARD DRIVER 
* 
ECH060	EQU	*
	CF	A15,TENDIO	END I/O	=! 
	ABL	ECHRTN	RETURN TO KEYBOARD DRIVER 
* 
* 
	EJECT			DRDN01 
* 
* 
****************************************************
* 
*	D N E R R 	 
* 
*	ERROR ROUTINE 
* 
****************************************************
* 
* 
DNERR	EQU	*		=1 
	ANK	A1,/10	OUTPUT ERROR	=1 
	RB(NZ)	RCDN	YES DO RECOVERY	=1 
	LDK	A1,1	SET NOT OPERABEL IN RETURN CODE	=1
	RB	ENDIO	END I/O REQUEST	=1
	END

HexDump

0x0000…0036 (0, 0, 400)  Head {h00=0x0032, h01=0x0050, text=» IDENT DRDN01  REL 11.0 81-03-27 870105041100 «, t00=0x0000, t01=0x0004}
0x0036…003e              Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x003e…0060              Head {h00=0x001e, h01=0x0050, text=»   =2,ASM-ORDER 05 REMOVED«, t00=0x0000, t01=0x0042}
0x0060…007c              Head {h00=0x0018, h01=0x0050, text=»   REL 11.0 81-01-26«, t00=0x0000, t01=0x0064}
0x007c…00a8              Head {h00=0x0028, h01=0x0050, text=»   =1 ADAPTED TO NEW INTERFACE (PLC)«, t00=0x0000, t01=0x0080}
0x00a8…00c4              Head {h00=0x0018, h01=0x0050, text=»   REL 10.0 79-12-07«, t00=0x0000, t01=0x00ac}
0x00c4…00ce              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00c8}
0x00ce…00d8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00d2}
0x00d8…0114              Head {h00=0x0038, h01=0x0050, text=»*************************************************** «, t00=0x0000, t01=0x00dc}
0x0114…011e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0118}
0x011e…0146              Head {h00=0x0024, h01=0x0050, text=»*   PHILIPS TERMINAL SYSTEM PTS «, t00=0x0000, t01=0x0122}
0x0146…0150              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x014a}
0x0150…017c              Head {h00=0x0028, h01=0x0050, text=»*   DRDN01 = DRIVER NUMERIC DISPLAY «, t00=0x0000, t01=0x0154}
0x017c…0186              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0180}
0x0186…0190              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x018a}
0x0190…019a (1, 0, 400)  Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0004}
0x019a…01a4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x000e}
0x01a4…01ae              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0018}
0x01ae…01b8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0022}
0x01b8…01f4              Head {h00=0x0038, h01=0x0050, text=»*************************************************** «, t00=0x0001, t01=0x002c}
0x01f4…01fe              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0068}
0x01fe…0208              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0072}
0x0208…023c              Head {h00=0x0030, h01=0x0050, text=»*    THIS DRIVER HANDLES THE NUMERIC DISPLAY«, t00=0x0001, t01=0x007c}
0x023c…0270              Head {h00=0x0030, h01=0x0050, text=»*    ON INDICATOR UNIT PTS 6241 CONNECTED TO«, t00=0x0001, t01=0x00b0}
0x0270…029a              Head {h00=0x0026, h01=0x0050, text=»*    THE SYSTEM VIA CHLT OR CHRT. «, t00=0x0001, t01=0x00e4}
0x029a…02a4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x010e}
0x02a4…02d8              Head {h00=0x0030, h01=0x0050, text=»*    THE DISPLAY MAY BE USED AS AN ORDINARY «, t00=0x0001, t01=0x0118}
0x02d8…030c              Head {h00=0x0030, h01=0x0050, text=»*    OUTPUT DEVICE WHERE NUMERIC INFORMATION«, t00=0x0001, t01=0x014c}
0x030c…0340              Head {h00=0x0030, h01=0x0050, text=»*    ARE DISPLAYED FROM THE USER PROGRAM. IT«, t00=0x0001, t01=0x0180}
0x0340…0372              Head {h00=0x002e, h01=0x0050, text=»*    MAY ALSO BE USED AS AN ECHO-DEVICE TO«, t00=0x0002, t01=0x0024}
0x0372…03a8              Head {h00=0x0032, h01=0x0050, text=»*    ANY KEYBOARD THAT WORKS UNDER THE GENERAL«, t00=0x0002, t01=0x0056}
0x03a8…03cc              Head {h00=0x0020, h01=0x0050, text=»*    KEYBOARD DRIVER DRKB04.«, t00=0x0002, t01=0x008c}
0x03cc…03d6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00b0}
0x03d6…040a              Head {h00=0x0030, h01=0x0050, text=»*    THE DRIVER CONSISTS OF FOLLOWING PARTS:«, t00=0x0002, t01=0x00ba}
0x040a…0414              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00ee}
0x0414…043e              Head {h00=0x0026, h01=0x0050, text=»*    A C D N       ACTIVATION PART«, t00=0x0002, t01=0x00f8}
0x043e…0448              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0122}
0x0448…0474              Head {h00=0x0028, h01=0x0050, text=»*    I H D N       INTERRUPT HANDLER«, t00=0x0002, t01=0x012c}
0x0474…047e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0158}
0x047e…04aa              Head {h00=0x0028, h01=0x0050, text=»*    R C D N       RECOVERY ROUTINE «, t00=0x0002, t01=0x0162}
0x04aa…04b4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x018e}
0x04b4…04de              Head {h00=0x0026, h01=0x0050, text=»*    E C H O D N   ECHO FUNCTIONS «, t00=0x0003, t01=0x0008}
0x04de…04f6              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRDN01 «, t00=0x0003, t01=0x0032}
0x04f6…0500              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x004a}
0x0500…050a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0054}
0x050a…053a              Head {h00=0x002c, h01=0x0050, text=»*    THE FOLLOWING ORDERS ARE THREATED: «, t00=0x0003, t01=0x005e}
0x053a…0544              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x008e}
0x0544…0570              Head {h00=0x0028, h01=0x0050, text=»*    ORDER 31: ERASE NUMERIC DISPLAY«, t00=0x0003, t01=0x0098}
0x0570…059c              Head {h00=0x0028, h01=0x0050, text=»*          06: WRITE NUMERIC DISPLAY«, t00=0x0003, t01=0x00c4}
0x059c…05a6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x00f0}
0x05a6…05b0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x00fa}
0x05b0…05d4              Head {h00=0x0020, h01=0x0050, text=»*    NORMAL REGISTER USAGE: «, t00=0x0003, t01=0x0104}
0x05d4…05de              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0128}
0x05de…0606              Head {h00=0x0024, h01=0x0050, text=»*    REGISTER: A1 = RETURN CODE «, t00=0x0003, t01=0x0132}
0x0606…0632              Head {h00=0x0028, h01=0x0050, text=»*              A2 = OUTPUT CHARACTER«, t00=0x0003, t01=0x015a}
0x0632…065a              Head {h00=0x0024, h01=0x0050, text=»*              A3 = BUFFER INDEX«, t00=0x0003, t01=0x0186}
0x065a…0684              Head {h00=0x0026, h01=0x0050, text=»*              A4 = WORK REGISTER «, t00=0x0004, t01=0x001e}
0x0684…06aa              Head {h00=0x0022, h01=0x0050, text=»*              A5 = STACK BASE«, t00=0x0004, t01=0x0048}
0x06aa…06d2              Head {h00=0x0024, h01=0x0050, text=»*              A6 = DWT-ADDRESS «, t00=0x0004, t01=0x006e}
0x06d2…06f4              Head {h00=0x001e, h01=0x0050, text=»*              A7 = ORDER «, t00=0x0004, t01=0x0096}
0x06f4…071c              Head {h00=0x0024, h01=0x0050, text=»*              A8 = ECB-ADDRESS «, t00=0x0004, t01=0x00b8}
0x071c…0726              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00e0}
0x0726…0730              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00ea}
0x0730…074e              Head {h00=0x001a, h01=0x0050, text=»*    SYSTEM ADAPTATION«, t00=0x0004, t01=0x00f4}
0x074e…0758              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0112}
0x0758…078e              Head {h00=0x0032, h01=0x0050, text=»*    BY MEANS OF CONDITIONAL ASSEMBLY ORDER 06«, t00=0x0004, t01=0x011c}
0x078e…07c2              Head {h00=0x0030, h01=0x0050, text=»*    WRITE NUMERIC DISPLAY MAY BE EXCLUDED. «, t00=0x0004, t01=0x0152}
0x07c2…07f6              Head {h00=0x0030, h01=0x0050, text=»*    TO BE USED IN SYSTEMS WHERE THE DISPLAY«, t00=0x0004, t01=0x0186}
0x07f6…0822              Head {h00=0x0028, h01=0x0050, text=»*    FIGURES ONLY AS AN ECHO-DEVICE.«, t00=0x0005, t01=0x002a}
0x0822…082c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0056}
0x082c…0836              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0060}
0x0836…084e              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRDN01 «, t00=0x0005, t01=0x006a}
0x084e…0858              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0082}
0x0858…0862              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x008c}
0x0862…0876              Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0005, t01=0x0096}
0x0876…088a              Head {h00=0x0010, h01=0x0050, text=»* ENTRIES * «, t00=0x0005, t01=0x00aa}
0x088a…089e              Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0005, t01=0x00be}
0x089e…08a8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x00d2}
0x08a8…08b2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x00dc}
0x08b2…08de              Head {h00=0x0028, h01=0x0050, text=» ENTRY DNAD ADDRESS TO ADDRESS-BLOCK«, t00=0x0005, t01=0x00e6}
0x08de…08e8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0112}
0x08e8…08f2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x011c}
0x08f2…0926              Head {h00=0x0030, h01=0x0050, text=»********************************************«, t00=0x0005, t01=0x0126}
0x0926…095a              Head {h00=0x0030, h01=0x0050, text=»*    EXTERNAL TOSS MODULE ENTRIES          *«, t00=0x0005, t01=0x015a}
0x095a…098e              Head {h00=0x0030, h01=0x0050, text=»********************************************«, t00=0x0005, t01=0x018e}
0x098e…0998              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0032}
0x0998…09a2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x003c}
0x09a2…09cc              Head {h00=0x0026, h01=0x0050, text=» EXTRN LENDER I/O REQUEST ERROR =1«, t00=0x0006, t01=0x0046}
0x09cc…09f4              Head {h00=0x0024, h01=0x0050, text=» EXTRN OUTPUT SEND CHARACTER =1 «, t00=0x0006, t01=0x0070}
0x09f4…0a16              Head {h00=0x001e, h01=0x0050, text=» EXTRN LDISP DISPATCHER =1«, t00=0x0006, t01=0x0098}
0x0a16…0a4a              Head {h00=0x0030, h01=0x0050, text=» EXTRN NDGET8 RELOAD REGISTERS AND RETURN =1«, t00=0x0006, t01=0x00ba}
0x0a4a…0a6a              Head {h00=0x001c, h01=0x0050, text=» EXTRN TENDIO END I/O =1«, t00=0x0006, t01=0x00ee}
0x0a6a…0aa0              Head {h00=0x0032, h01=0x0050, text=» EXTRN ECHRTN RETURN TO KEYBOARD AFTER ECHO =1«, t00=0x0006, t01=0x010e}
0x0aa0…0ad6              Head {h00=0x0032, h01=0x0050, text=» EXTRN GETCHR GET CHARACTER FROM ECB BUFFER =1«, t00=0x0006, t01=0x0144}
0x0ad6…0afe              Head {h00=0x0024, h01=0x0050, text=» EXTRN STABLK START OF BLOCK =1 «, t00=0x0006, t01=0x017a}
0x0afe…0b24              Head {h00=0x0022, h01=0x0050, text=» EXTRN ENDBLK END OF BLOCK =1 «, t00=0x0007, t01=0x0012}
0x0b24…0b2e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0038}
0x0b2e…0b38              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0042}
0x0b38…0b5c              Head {h00=0x0020, h01=0x0050, text=»****************************«, t00=0x0007, t01=0x004c}
0x0b5c…0b80              Head {h00=0x0020, h01=0x0050, text=»*    DWT PARAMETERS        *«, t00=0x0007, t01=0x0070}
0x0b80…0ba4              Head {h00=0x0020, h01=0x0050, text=»****************************«, t00=0x0007, t01=0x0094}
0x0ba4…0bae              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00b8}
0x0bae…0bb8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00c2}
0x0bb8…0bd4              Head {h00=0x0018, h01=0x0050, text=» EXTRN DWTST STATUS «, t00=0x0007, t01=0x00cc}
0x0bd4…0bfa              Head {h00=0x0022, h01=0x0050, text=» EXTRN DWTDEV DEVICE STATUS =1«, t00=0x0007, t01=0x00e8}
0x0bfa…0c1c              Head {h00=0x001e, h01=0x0019, text=» EXTRN DWTECB ECB ADDRESS «, t00=0x0007, t01=0x010e}
0x0c1c…0c24              Head {h00=0x0004, h01=0x0050, t00=0x0007, t01=0x0130}
0x0c24…0c2c              Head {h00=0x0004, h01=0x0050, t00=0x0007, t01=0x0138}
0x0c2c…0c34              Head {h00=0x0004, h01=0x0050, t00=0x0007, t01=0x0140}
0x0c34…0c3c              Head {h00=0x0004, h01=0x0050, t00=0x0007, t01=0x0148}
0x0c3c…0c60              Head {h00=0x0020, h01=0x0050, text=»DWTBC EQU /0 BYTE COUNTER =1«, t00=0x0007, t01=0x0150}
0x0c60…0c88              Head {h00=0x0024, h01=0x0050, text=»BLKSI EQU /50 MAX BLOCK SIZE =1 «, t00=0x0007, t01=0x0174}
0x0c88…0ca0              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRDN01 «, t00=0x0008, t01=0x000c}
0x0ca0…0caa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0024}
0x0caa…0cb4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x002e}
0x0cb4…0cd6              Head {h00=0x001e, h01=0x0050, text=»**************************«, t00=0x0008, t01=0x0038}
0x0cd6…0cf8              Head {h00=0x001e, h01=0x0050, text=»*  CONDITIONAL ASSEMBLY  *«, t00=0x0008, t01=0x005a}
0x0cf8…0d1a              Head {h00=0x001e, h01=0x0050, text=»**************************«, t00=0x0008, t01=0x007c}
0x0d1a…0d24              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x009e}
0x0d24…0d58              Head {h00=0x0030, h01=0x0050, text=»*    BY SETTING X:A = 0 THIS DRIVER HANDLES «, t00=0x0008, t01=0x00a8}
0x0d58…0d88              Head {h00=0x002c, h01=0x0050, text=»*    ONLY ORDER 05 ERASE NUMERIC DISPLAY«, t00=0x0008, t01=0x00dc}
0x0d88…0d92              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x010c}
0x0d92…0da4              Head {h00=0x000e, h01=0x0050, text=»X:A EQU 1 «, t00=0x0008, t01=0x0116}
0x0da4…0dc2              Head {h00=0x001a, h01=0x0050, text=»DNWRIT EQU X:A ORDER 6«, t00=0x0008, t01=0x0128}
0x0dc2…0dcc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0146}
0x0dcc…0df6              Head {h00=0x0026, h01=0x0050, text=»*   MEMORY MANAGEMENT BUFFER SIZE «, t00=0x0008, t01=0x0150}
0x0df6…0e00              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x017a}
0x0e00…0e12              Head {h00=0x000e, h01=0x0050, text=»X:B EQU 16«, t00=0x0008, t01=0x0184}
0x0e12…0e28              Head {h00=0x0012, h01=0x0050, text=»DVBLEN EQU X:B«, t00=0x0009, t01=0x0008}
0x0e28…0e32              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x001e}
0x0e32…0e4c              Head {h00=0x0016, h01=0x0050, text=»***************** «, t00=0x0009, t01=0x0028}
0x0e4c…0e66              Head {h00=0x0016, h01=0x0050, text=»*    CONSTANTS  * «, t00=0x0009, t01=0x0042}
0x0e66…0e80              Head {h00=0x0016, h01=0x0050, text=»***************** «, t00=0x0009, t01=0x005c}
0x0e80…0e8a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0076}
0x0e8a…0eb0              Head {h00=0x0022, h01=0x0050, text=»CCERR EQU /4 CODE CHECK ERROR «, t00=0x0009, t01=0x0080}
0x0eb0…0eba              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00a6}
0x0eba…0ed2              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRDN01 «, t00=0x0009, t01=0x00b0}
0x0ed2…0edc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00c8}
0x0edc…0ee6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00d2}
0x0ee6…0efc              Head {h00=0x0012, h01=0x0050, text=»**************«, t00=0x0009, t01=0x00dc}
0x0efc…0f12              Head {h00=0x0012, h01=0x0050, text=»*    TABLES  *«, t00=0x0009, t01=0x00f2}
0x0f12…0f28              Head {h00=0x0012, h01=0x0050, text=»**************«, t00=0x0009, t01=0x0108}
0x0f28…0f32              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x011e}
0x0f32…0f3c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0128}
0x0f3c…0f60              Head {h00=0x0020, h01=0x0050, text=» DATA DVBLEN MMU BUFFER SIZE«, t00=0x0009, t01=0x0132}
0x0f60…0f7e              Head {h00=0x001a, h01=0x0050, text=» DATA 2 DEVICE  INDEX «, t00=0x0009, t01=0x0156}
0x0f7e…0f9e              Head {h00=0x001c, h01=0x0050, text=»DNAD EQU * ADDRESS BLOCK«, t00=0x0009, t01=0x0174}
0x0f9e…0fc0 (10, 0, 400) Head {h00=0x001e, h01=0x0050, text=» DATA ACDN ACTIVATION PART«, t00=0x000a, t01=0x0004}
0x0fc0…0fe6              Head {h00=0x0022, h01=0x0050, text=» DATA 0 ABORT ROUTINE ADDRESS «, t00=0x000a, t01=0x0026}
0x0fe6…1008              Head {h00=0x001e, h01=0x0050, text=» DATA 0 INTERRUPT HANDLER «, t00=0x000a, t01=0x004c}
0x1008…102c              Head {h00=0x0020, h01=0x0050, text=» DATA RCDN RECOVERY ROUTINE «, t00=0x000a, t01=0x006e}
0x102c…1062              Head {h00=0x0032, h01=0x0050, text=» DATA ECHODN DEVICE-DEPENDENT ECHO-SUBROUTINE «, t00=0x000a, t01=0x0092}
0x1062…106c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00c8}
0x106c…1084              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRDN01 «, t00=0x000a, t01=0x00d2}
0x1084…108e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00ea}
0x108e…10a2              Head {h00=0x0010, h01=0x0050, text=»*    A C D N«, t00=0x000a, t01=0x00f4}
0x10a2…10ac              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0108}
0x10ac…10e2              Head {h00=0x0032, h01=0x0050, text=»*    ACDN = ACTIVATION DRIVER NUMERIC DISPLAY «, t00=0x000a, t01=0x0112}
0x10e2…10ec              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0148}
0x10ec…111c              Head {h00=0x002c, h01=0x0050, text=»*    THE FOLLOWING ORDERS ARE THREATED: «, t00=0x000a, t01=0x0152}
0x111c…1126              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0182}
0x1126…1152              Head {h00=0x0028, h01=0x0050, text=»*    ORDER 31: ERASE NUMERIC DISPLAY«, t00=0x000a, t01=0x018c}
0x1152…1182              Head {h00=0x002c, h01=0x0050, text=»*    ORDER 06: WRITE ON NUMERIC DISPLAY «, t00=0x000b, t01=0x0028}
0x1182…118c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0058}
0x118c…11cc              Head {h00=0x003c, h01=0x0050, text=»*    IF ORDER 31 ERASE CHARACTER /40 IS SENT TO DISPLAY.«, t00=0x000b, t01=0x0062}
0x11cc…1210              Head {h00=0x0040, h01=0x0050, text=»*    IF ORDER 6 CHARACTERS IN ECB-BUFFER ARE SENT TO DISPLAY«, t00=0x000b, t01=0x00a2}
0x1210…121a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x00e6}
0x121a…122c              Head {h00=0x000e, h01=0x0050, text=»ACDN EQU *«, t00=0x000b, t01=0x00f0}
0x122c…123a              Head {h00=0x000a, h01=0x0050, text=»    =2«, t00=0x000b, t01=0x0102}
0x123a…124e              Head {h00=0x0010, h01=0x0050, text=» SUK A7,/31 «, t00=0x000b, t01=0x0110}
0x124e…1264              Head {h00=0x0012, h01=0x0050, text=» RF(Z) ADN010 «, t00=0x000b, t01=0x0124}
0x1264…1272              Head {h00=0x000a, h01=0x0050, text=»    =2«, t00=0x000b, t01=0x013a}
0x1272…127c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0148}
0x127c…1292              Head {h00=0x0012, h01=0x0050, text=» IFT DNWRIT=1 «, t00=0x000b, t01=0x0152}
0x1292…129c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0168}
0x129c…12bc              Head {h00=0x001c, h01=0x0050, text=» ADK A7,/2B ORDER 6 ? =2«, t00=0x000b, t01=0x0172}
0x12bc…12d2 (12, 0, 398) Head {h00=0x0012, h01=0x0050, text=» RF(E) ADN015 «, t00=0x000c, t01=0x0004}
0x12d2…12dc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x001a}
0x12dc…12e8              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000c, t01=0x0024}
0x12e8…12f2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0030}
0x12f2…131a              Head {h00=0x0024, h01=0x0050, text=» ABL LENDER I/O REQUEST ERROR =1«, t00=0x000c, t01=0x003a}
0x131a…1324              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0062}
0x1324…133c              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRDN01 «, t00=0x000c, t01=0x006c}
0x133c…1346              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0084}
0x1346…135c              Head {h00=0x0012, h01=0x0050, text=»*    ORDER 31 «, t00=0x000c, t01=0x008e}
0x135c…1366              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x00a4}
0x1366…137a              Head {h00=0x0010, h01=0x0050, text=»ADN010 EQU *«, t00=0x000c, t01=0x00ae}
0x137a…139a              Head {h00=0x001c, h01=0x0050, text=» LDK A2,1 BLOCK SIZE =! «, t00=0x000c, t01=0x00c2}
0x139a…13c2              Head {h00=0x0024, h01=0x0050, text=» CF A5,STABLK START OF BLOCK =1 «, t00=0x000c, t01=0x00e2}
0x13c2…13e2              Head {h00=0x001c, h01=0x0050, text=» RF(NZ) DNERR ERROR  =1 «, t00=0x000c, t01=0x010a}
0x13e2…1404              Head {h00=0x001e, h01=0x0050, text=» LDK A2,/40 ERASE DISPLAY «, t00=0x000c, t01=0x012a}
0x1404…1428              Head {h00=0x0020, h01=0x0050, text=» CF A5,OUTPUT SEND CHARACTER«, t00=0x000c, t01=0x014c}
0x1428…144e              Head {h00=0x0022, h01=0x0050, text=» RF(NZ) DNERR ERROR END I/O =!«, t00=0x000c, t01=0x0170}
0x144e…1460              Head {h00=0x000e, h01=0x0050, text=» RF ENDIO «, t00=0x000d, t01=0x0008}
0x1460…146a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x001a}
0x146a…1480              Head {h00=0x0012, h01=0x0050, text=»*    ORDER 06 «, t00=0x000d, t01=0x0024}
0x1480…148a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x003a}
0x148a…14a0              Head {h00=0x0012, h01=0x0050, text=» IFT DNWRIT=1 «, t00=0x000d, t01=0x0044}
0x14a0…14aa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x005a}
0x14aa…14be              Head {h00=0x0010, h01=0x0050, text=»ADN015 EQU *«, t00=0x000d, t01=0x0064}
0x14be…14e2              Head {h00=0x0020, h01=0x0050, text=» LDK A3,0 RESET BUFFER INDEX«, t00=0x000d, t01=0x0078}
0x14e2…150a              Head {h00=0x0024, h01=0x0050, text=» LDK A2,BLKSI MAX BLOCK SIZE =1 «, t00=0x000d, t01=0x009c}
0x150a…1532              Head {h00=0x0024, h01=0x0050, text=» CF A5,STABLK START OF BLOCK =1 «, t00=0x000d, t01=0x00c4}
0x1532…1558              Head {h00=0x0022, h01=0x0050, text=» RF(NZ) DNERR ERROR END I/O =1«, t00=0x000d, t01=0x00ec}
0x1558…1582              Head {h00=0x0026, h01=0x0050, text=»ADN020 CF A15,GETCHR GET CHARACTER«, t00=0x000d, t01=0x0112}
0x1582…159c              Head {h00=0x0016, h01=0x0050, text=» LDR A1,A1 FOUND? «, t00=0x000d, t01=0x013c}
0x159c…15be              Head {h00=0x001e, h01=0x0050, text=» RF(NP) ENDIO NO, READY ! «, t00=0x000d, t01=0x0156}
0x15be…15c8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0178}
0x15c8…15e0              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRDN01 «, t00=0x000d, t01=0x0182}
0x15e0…15ea              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x000a}
0x15ea…1606              Head {h00=0x0018, h01=0x0050, text=»*    CHECK CHARACTER«, t00=0x000e, t01=0x0014}
0x1606…1610              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0030}
0x1610…1622              Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x000e, t01=0x003a}
0x1622…163c              Head {h00=0x0016, h01=0x0050, text=» SUK A4,/3F BLANK?«, t00=0x000e, t01=0x004c}
0x163c…1652              Head {h00=0x0012, h01=0x0050, text=» RF(E) ADN025 «, t00=0x000e, t01=0x0066}
0x1652…166e              Head {h00=0x0018, h01=0x0050, text=» ADK A4,6 KEY > /39?«, t00=0x000e, t01=0x007c}
0x166e…1684              Head {h00=0x0012, h01=0x0050, text=» RF(P) ADN030 «, t00=0x000e, t01=0x0098}
0x1684…16a0              Head {h00=0x0018, h01=0x0050, text=» ADK A4,9 KEY < /30 «, t00=0x000e, t01=0x00ae}
0x16a0…16b6              Head {h00=0x0012, h01=0x0050, text=» RF(N) ADN030 «, t00=0x000e, t01=0x00ca}
0x16b6…16ca              Head {h00=0x0010, h01=0x0050, text=»ADN025 EQU *«, t00=0x000e, t01=0x00e0}
0x16ca…16ee              Head {h00=0x0020, h01=0x0050, text=» CF A5,OUTPUT SEND CHARACTER«, t00=0x000e, t01=0x00f4}
0x16ee…1714              Head {h00=0x0022, h01=0x0050, text=» RF(NZ) DNERR ERROR END I/O =1«, t00=0x000e, t01=0x0118}
0x1714…1726              Head {h00=0x000e, h01=0x0050, text=» RB ADN020«, t00=0x000e, t01=0x013e}
0x1726…175c              Head {h00=0x0032, h01=0x0050, text=»ADN030 LDK A1,CCERR INDICATE CODE CHECK ERROR «, t00=0x000e, t01=0x0150}
0x175c…177c              Head {h00=0x001c, h01=0x0050, text=» ORS A1,8,A8 RETURN CODE«, t00=0x000e, t01=0x0186}
0x177c…178e              Head {h00=0x000e, h01=0x0050, text=» RB ADN020«, t00=0x000f, t01=0x0016}
0x178e…1798              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0028}
0x1798…17a4              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000f, t01=0x0032}
0x17a4…17ae              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x003e}
0x17ae…17d0              Head {h00=0x001e, h01=0x0050, text=»ENDIO EQU * END REQUEST =1«, t00=0x000f, t01=0x0048}
0x17d0…17f6              Head {h00=0x0022, h01=0x0050, text=» CF A5,ENDBLK END OF BLOCK =1 «, t00=0x000f, t01=0x006a}
0x17f6…17fe              Head {h00=0x0004, h01=0x0050, t00=0x000f, t01=0x0090}
0x17fe…1828              Head {h00=0x0026, h01=0x0050, text=» CF A15,TENDIO END I/O REQUEST =1 «, t00=0x000f, t01=0x0098}
0x1828…1844              Head {h00=0x0018, h01=0x0050, text=»EXIT EQU * DISPATCH «, t00=0x000f, t01=0x00c2}
0x1844…1862              Head {h00=0x001a, h01=0x0050, text=» ABL LDISP DISPATCH =1«, t00=0x000f, t01=0x00de}
0x1862…186c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00fc}
0x186c…1884              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRDN01 «, t00=0x000f, t01=0x0106}
0x1884…188e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x011e}
0x188e…18a2              Head {h00=0x0010, h01=0x0050, text=»*    R C D N«, t00=0x000f, t01=0x0128}
0x18a2…18ac              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x013c}
0x18ac…18c2              Head {h00=0x0012, h01=0x0050, text=»*    RECOVERY «, t00=0x000f, t01=0x0146}
0x18c2…18cc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x015c}
0x18cc…18de              Head {h00=0x000e, h01=0x0050, text=»RCDN EQU *«, t00=0x000f, t01=0x0166}
0x18de…18f6              Head {h00=0x0014, h01=0x0050, text=» LDKL A2,/7FFF  «, t00=0x000f, t01=0x0178}
0x18f6…191e              Head {h00=0x0024, h01=0x0050, text=» ANS A2,DWTST,A6 SET DEVICE BUSY«, t00=0x000f, t01=0x0190}
0x191e…193e              Head {h00=0x001c, h01=0x0050, text=» LDK A2,1 BLOCK SIZE =1 «, t00=0x0010, t01=0x0028}
0x193e…1966              Head {h00=0x0024, h01=0x0050, text=» CF A5,STABLK START OF BLOCK =1 «, t00=0x0010, t01=0x0048}
0x1966…198c              Head {h00=0x0022, h01=0x0050, text=» RF(NZ) DNERR ERROR END I/O =1«, t00=0x0010, t01=0x0070}
0x198c…19b0              Head {h00=0x0020, h01=0x0050, text=» LDK A2,/40 ERASE CHARACTER «, t00=0x0010, t01=0x0096}
0x19b0…19d0              Head {h00=0x001c, h01=0x0050, text=» CF A5,OUTPUT SEND ERASE«, t00=0x0010, t01=0x00ba}
0x19d0…19f6              Head {h00=0x0022, h01=0x0050, text=» RF(NZ) DNERR ERROR END I/O =!«, t00=0x0010, t01=0x00da}
0x19f6…1a1c              Head {h00=0x0022, h01=0x0050, text=» CF A5,ENDBLK END OF BLOCK =1 «, t00=0x0010, t01=0x0100}
0x1a1c…1a42              Head {h00=0x0022, h01=0x0050, text=» RF(NZ) DNERR ERROR END I/O =1«, t00=0x0010, t01=0x0126}
0x1a42…1a5a              Head {h00=0x0014, h01=0x0050, text=» LD A8,DWTECB,A6«, t00=0x0010, t01=0x014c}
0x1a5a…1a6e              Head {h00=0x0010, h01=0x0050, text=» RB(E) ENDIO«, t00=0x0010, t01=0x0164}
0x1a6e…1a9c              Head {h00=0x002a, h01=0x0050, text=» RB ACDN RETURN TO ACTIVATINO PARTONI «, t00=0x0010, t01=0x0178}
0x1a9c…1aa6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0016}
0x1aa6…1abe              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRDN01 «, t00=0x0011, t01=0x0020}
0x1abe…1ac8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0038}
0x1ac8…1ae0              Head {h00=0x0014, h01=0x0050, text=»*    E C H O D N«, t00=0x0011, t01=0x0042}
0x1ae0…1aea              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x005a}
0x1aea…1b04              Head {h00=0x0016, h01=0x0050, text=»*    ECHO-ROUTINE «, t00=0x0011, t01=0x0064}
0x1b04…1b0e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x007e}
0x1b0e…1b22              Head {h00=0x0010, h01=0x0050, text=»ECHODN EQU *«, t00=0x0011, t01=0x0088}
0x1b22…1b3a              Head {h00=0x0014, h01=0x0050, text=» LDR A7,A7 EOR? «, t00=0x0011, t01=0x009c}
0x1b3a…1b50              Head {h00=0x0012, h01=0x0050, text=» RF(N) ECH060 «, t00=0x0011, t01=0x00b4}
0x1b50…1b62              Head {h00=0x000e, h01=0x0050, text=» LDR A3,A2«, t00=0x0011, t01=0x00ca}
0x1b62…1b86              Head {h00=0x0020, h01=0x0050, text=» LDR A4,A2 SAVE CHARACTER =1«, t00=0x0011, t01=0x00dc}
0x1b86…1ba4              Head {h00=0x001a, h01=0x0050, text=» SUK A3,/8 BACKSPACE? «, t00=0x0011, t01=0x0100}
0x1ba4…1bba              Head {h00=0x0012, h01=0x0050, text=» RF(E) ECH050 «, t00=0x0011, t01=0x011e}
0x1bba…1bd4              Head {h00=0x0016, h01=0x0050, text=» SUK A3,/10 CLEAR?«, t00=0x0011, t01=0x0134}
0x1bd4…1bee              Head {h00=0x0016, h01=0x0050, text=» RF(NE) ECH040 NO «, t00=0x0011, t01=0x014e}
0x1bee…1c12              Head {h00=0x0020, h01=0x0050, text=» LDK A4,/40 ERASE DISPLAY =1«, t00=0x0011, t01=0x0168}
0x1c12…1c26              Head {h00=0x0010, h01=0x0050, text=»ECH040 EQU *«, t00=0x0011, t01=0x018c}
0x1c26…1c46              Head {h00=0x001c, h01=0x0050, text=» LDK A2,1 BLOCK SIZE =1 «, t00=0x0012, t01=0x0010}
0x1c46…1c6e              Head {h00=0x0024, h01=0x0050, text=» CF A5,STABLK START OF BLOCK =1 «, t00=0x0012, t01=0x0030}
0x1c6e…1c94              Head {h00=0x0022, h01=0x0050, text=» RF(NZ) ECH050 ERROR END ECHO «, t00=0x0012, t01=0x0058}
0x1c94…1cb8              Head {h00=0x0020, h01=0x0050, text=» LDR A2,A4 GET CHARACTER =1 «, t00=0x0012, t01=0x007e}
0x1cb8…1ce0              Head {h00=0x0024, h01=0x0050, text=» CF A5,OUTPUT SEND CHARACTER =1 «, t00=0x0012, t01=0x00a2}
0x1ce0…1d06              Head {h00=0x0022, h01=0x0050, text=» RF(NZ) ECH050 ERROR END ECHO «, t00=0x0012, t01=0x00ca}
0x1d06…1d2c              Head {h00=0x0022, h01=0x0050, text=» CF A5,ENDBLK END OF BLOCK =1 «, t00=0x0012, t01=0x00f0}
0x1d2c…1d34              Head {h00=0x0004, h01=0x0050, t00=0x0012, t01=0x0116}
0x1d34…1d68              Head {h00=0x0030, h01=0x0050, text=»ECH050 ABL ECHRTN RETURN TO KEYBOARD DRIVER «, t00=0x0012, t01=0x011e}
0x1d68…1d72              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0152}
0x1d72…1d86              Head {h00=0x0010, h01=0x0050, text=»ECH060 EQU *«, t00=0x0012, t01=0x015c}
0x1d86…1da8              Head {h00=0x001e, h01=0x0050, text=» CF A15,TENDIO END I/O =! «, t00=0x0012, t01=0x0170}
0x1da8…1dd6 (19, 0, 400) Head {h00=0x002a, h01=0x0050, text=» ABL ECHRTN RETURN TO KEYBOARD DRIVER «, t00=0x0013, t01=0x0004}
0x1dd6…1de0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0032}
0x1de0…1dea              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x003c}
0x1dea…1e02              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRDN01 «, t00=0x0013, t01=0x0046}
0x1e02…1e0c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x005e}
0x1e0c…1e16              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0068}
0x1e16…1e52              Head {h00=0x0038, h01=0x0050, text=»****************************************************«, t00=0x0013, t01=0x0072}
0x1e52…1e5c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x00ae}
0x1e5c…1e72              Head {h00=0x0012, h01=0x0050, text=»* D N E R R   «, t00=0x0013, t01=0x00b8}
0x1e72…1e7c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x00ce}
0x1e7c…1e94              Head {h00=0x0014, h01=0x0050, text=»* ERROR ROUTINE «, t00=0x0013, t01=0x00d8}
0x1e94…1e9e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x00f0}
0x1e9e…1eda              Head {h00=0x0038, h01=0x0050, text=»****************************************************«, t00=0x0013, t01=0x00fa}
0x1eda…1ee4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0136}
0x1ee4…1eee              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0140}
0x1eee…1f06              Head {h00=0x0014, h01=0x0050, text=»DNERR EQU *  =1 «, t00=0x0013, t01=0x014a}
0x1f06…1f2a              Head {h00=0x0020, h01=0x0050, text=» ANK A1,/10 OUTPUT ERROR =1 «, t00=0x0013, t01=0x0162}
0x1f2a…1f52              Head {h00=0x0024, h01=0x0050, text=» RB(NZ) RCDN YES DO RECOVERY =1 «, t00=0x0013, t01=0x0186}
0x1f52…1f86              Head {h00=0x0030, h01=0x0050, text=» LDK A1,1 SET NOT OPERABEL IN RETURN CODE =1«, t00=0x0014, t01=0x001e}
0x1f86…1faa              Head {h00=0x0020, h01=0x0050, text=» RB ENDIO END I/O REQUEST =1«, t00=0x0014, t01=0x0052}
0x1faa…1fb6              Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0014, t01=0x0076}
0x1fb6…1fbe              Head {h00=0x0004, h01=0x0050, t00=0x0014, t01=0x0082}
0x1fbe…1fc2              Head {h00=0x4004, h01=0x0000}
0x1fc2…1fc6              00 14 00 8a                                                                                                                                                                                                                                       ┆    ┆
0x1fc6…1fce (21, 1, 8)   20 04 00 00 00 15 00 04                                                                                                                                                                                                                           ┆        ┆

Reduced view