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

⟦83716e0a9⟧

    Length: 36402 (0x8e32)
    Notes: pts_type(SC)
    Names: »DRDY01.SC«

Derivation

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

PTS(SC)

	IDENT DRDY01 	REL 11.0 81-01-26 870105041100 

			=7,ADAPTED TO NEW INTERFACE
			REL 10.1 79-11-07
			=6,CORRECTION OF SPECIAL CHARTACTER HANDLING 
			REL 10.1 79-10-19
			=5,ABORT ROUTINE 
			REL 10.1 79-10-15
			=4,CORRECTION OF ERASE 
			REL 9.1 79-05-23 
			=3,STEADY CURSOR PROBLEM CORRECTED 
			PRR 9.1 79-04-06 
			=2,ERASE ONLY TO LAST POS. OF SCREEN 
			PRR 9.1 79-01-31 
			=1   DRIVER ADAPTAD TO HANDLE PTS 6385 
			PRR 9.1 79-01-12 

* 
**************************************************
* 
*   PHILIPS TERMINAL SYSTEM PTS 
* 
*   DRDY01 = DRIVER VIDEO AND GRAPHIC DISPLAY 
* 
* 
* 
* 
* 
* 
**************************************************
* 
* 
*    THIS DRIVER HANDLES OUTPUT TO THE VIDEO DISPLAYS 
*    PTS 6344, PTS 6342 AND TO THE PLASMA DISPLAYS PTS 6351 
*    AND PTS 6386 
*    THE DISPLAYS MUST BE CONNECTED TO THE SYSTEM 
*    VIA CHLT OR CHRT.
* 
*    THE DRIVER INCLUDES DEVICE DEPENDENT ECHO-FUNCTIONS
*    WHICH MAKES IT POSSIBLE TO USE THE DISPLAY AS AN 
*    ECHO-DEVICE TO ANY KEYBOARD, THAT RUNS UNDER THE 
*    GENERAL KEYBOARD DRIVER DRKB01.
* 
* 
*    THE DRIVER CONSISTS OF FOLLOWING PARTS:
* 
*    A C D Y       ACTIVATION PART
* 
*    I H D Y       INTERRUPT HANDLER
* 
*    R C D Y       RECOVERY ROUTINE 
* 
*    E C H O D Y   ECHO FUNCTIONS 
* 



* 
*    THE FOLLOWING ORDERS ARE TREATED:
* 
*    ORDER 00: TEST STATUS
*          05: BASIC WRITE
*          06: STANDARD WRITE 
*          07: WRITE GRAPHIC DISPLAY
*          0B: CURSOR POSITIONING 
*          31: ERASE
* 
*    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
* 
	EJECT
* 
* 
*    SYSTEM ADAPTATION
* 
*    DISPLAY TYPE MUST BE DEFINED IN FIRST WORD IN DWT. 
* 
*   --------------------------------- 
*   BIT:   10   11
*   --------------
*           0    0    PTS 6344
*           0    1    PTS 6351 & 6342 
*           1    0    PTS 6386 & 6385 
*   --------------------------------- 
* 
*    BY MEANS OF CONDITIONAL ASSEMBLY THE DRIVER: 
*   -CAN HANDLE GRAFIC MODE FOR PTS 6351 OR NOT 
*   -IS ADAPTED TO CONTROL ONLY PTS 6344
*   -CAN USE LOWER CASE CHAR. GENERATOR COLUMN 6 AND 7
*   -CAN SUPPRESS ECHOING OF END OF RECORD CHARACTER
*   -CAN SUPPRESS TRAILING BLANKS 
*    AND ALSO UNDERLINE START (/12), LOW INT (/1E), HIGH INT (/1F)
	EJECT
* 
* 
* 
* 
*********** 
* ENTRIES * 
*********** 
* 
* 
* 
	ENTRY	DYAD	ADDRESS TO ADDRESSBLOCK 
	ENTRY	ECHODY	DEVICE-DEPENDENT ECHO-ROUTINE 
* 
* 
* 
* 
***************************************** 
*    EXTERNAL TOSS MODULE ENTRIES       * 
***************************************** 
* 
* 
	EXTRN	LENDER	I/O REQUEST ERROR	=7
	EXTRN	OUTPUT	SUBROUTINE TO SEND CHARACTER
	EXTRN	LDISP	DISPATCHER	=7
	EXTRN	NDGET8	RELOAD REGISTERS AND RETURN 
	EXTRN	TENDIO	END I/O 
	EXTRN	ECHRTN	RETURN TO KEYBOARD AFTER ECHO 
	EXTRN	GETCHR	GET CHARACTER FROM ECB-BUFFER 
	EXTRN	STABLK	START OF BLOCK	=7 
	EXTRN	ENDBLK	DEFINES END OF BLOCK	=7 
	EJECT
* 
************************
*    DWT PARAMETERS    *
************************
* 
	EXTRN	DWTST	STATUS 
	EXTRN	DWTOR	ORDER
	EXTRN	DWTDEV 
* 
	EJECT
************* 
* CONSTANTS * 
************* 
* 
FASTO	EQU	/14	FAST OUTPUT 
SCADD	EQU	/11	SET CURSOR ADDRESS
ULSTAR	EQU	/12	UNDERLINE START
ULSTOP	EQU	/13	UNDERLINE STOP 
LISTAR	EQU	/1E	LOW INTENSITY START
LISTOP	EQU	/1F	LOW INTENSITY STOP 
BACKSP	EQU	/08	BACKSPACE
LF	EQU	/0A	LINE FEED
HOME	EQU	/0B	CURSOR HOME
CLEHOM	EQU	/0C	CLEAR AND CURSOR HOME
CR	EQU	/0D	CARRIAGE RETURN
CURRIG	EQU	/10	CURSOR RIGHT 
SPACE	EQU	/20	SPACE 
STX	EQU	/82	START OF MESSAGE
ETB	EQU	/97	END OF MESSAGE
ETX	EQU	/03	LAST DUMMY
RETURN	EQU	/12	RETURN TO ALPHANUMERIC MODE
ESCAPE	EQU	/11	ESCAPE TO GRAPHIC MODE 
POINT	EQU	/2E	POINT CHARACTER 
EQU	EQU	6	THRESHOLD FOR AUTOMATIC FAST OUTPUT 
STILL	EQU	/18	CURSOR STEADY 
CTYCOD	EQU	/1B	SET COUNTRY CODE 
* 
********************
*    RETURN CODES  *
********************
* 
CCERR	EQU	/4	CODE CHECK ERROR 
OPERR	EQU	/1	NOT OPERABLE, POWER OFF
* 
	EJECT
* 
* 
***************************************** 
*    CONDITIONAL ASSEMBLY               * 
***************************************** 
* 
* 
*    BY SETTING X:A TO 1 DRIVER CAN HANDLE GRAFIC MODE FOR PTS 6351 
* 
X:A	EQU	0 
GRAFIC	EQU	X:A
* 
*    BY SETTING X:B = 1 THE DRIVER HANDLES ONLY PTS 6344
* 
X:B	EQU	1 
WHATDY	EQU	X:B
* 
* 
*    BY SETTING X:C TO 1 LOWER CASE CHAR. GENERATOR 
*    (COLUMNS 6 AND 7) CAN BE USED
X:C	EQU	0 
LOWCHA	EQU	X:C
* 
* 
*    BY MEANS OF CONDITIONAL ASSEMBLY IT IS POSSIBLE
*    TO SUPPRESS ECHOING OF END OF RECORD CHARACTER.
*    THIS IS ATTAINED BY SETTING THE CONSTANT X:G=0 
* 
X:D	EQU	0 
EORECH	EQU	X:D
* 
*   BY SETTING THE CONSTANT TRASPA = 1 IT IS
*   POSSIBLE TO SUPPRESS TRAILING BLANKS, /12, /1E AND /1F. 
* 
X:E	EQU	0 
TRASPA	EQU	X:E
	EJECT
* 
*   BY SETTING X:F = 1, CURSOR WILL BE STEADY 
*   INSTEAD OF BLINKING 
X:F	EQU	0 
STEADY	EQU	X:F
* 
*   THIS DRIVER CAN BE ADAPTED TO MEMORY MANAGEMENT UNIT
*   BY SETTING MMUPAG = 1 
* 
MMUPAG	EQU	0
* 
* 
*	A PROGRAM VERSION USING THE EXTENDED INSTRUCTION
*	SET IS OBTAINED BY SETTING CPU852 EQU 0.
* 
CPU852	EQU	1
* 
*   BY MEANS OF CONDITIONAL ASSEMBLY IT IS POSSIBLE 
*   TO CHOOSE BETWEEN NINE (9) DIFFERENT CHARACTER SETS.


*	CODE	COUNTRY

*	0	GB/NL/B 
*	1	D/A/L/CH
*	2	F/CH/B/L
*	3	E 
*	4	I/CH
*	5	S/SF
*	6	DK/N
*	7	P 
*	8	YU
*	9	US
X:G	EQU	0 
COUNTRY	EQU	X:G 
* 
*   MEMORY MANAGEMENT BUFFER SIZE 
* 
* 
X:H	EQU	64
DVBLEN	EQU	X:H
* 
	EJECT
* 
* 
********************************
*    DWT-DISPLACEMENT          *
********************************
* 
* 
DWTDRD	EQU	/10	START OF DRIVER DEFINED PART 
* 
	IFT	MMUPAG=0 
START	EQU	DWTDRD
	XIF
* 
	IFT	MMUPAG=1 
START	EQU	DWTDRD+4
	XIF
* 
DWTAP	EQU	/2	HEAD POSITION POINTER
DWTPOS	EQU	/7	POSITIONS 
DWTLIN	EQU	/6	LINES 
DWTBIN	EQU	/8	BUFFER INDERX 
DWTPOC	EQU	/A	POSITION COUNTER
DWTBC	EQU	/B	BYTE COUNTER 
BLKSI	EQU	/50	BLOCK LENGTH
* 
	EJECT
* 
* 
**********
* TABLES *
**********
* 
* 
	DATA	DVBLEN	BUFFER LENGTH
	DATA	2	DEVICE INDEX
DYAD	EQU	*	ADDRESS BLOCK
	DATA	ACDY	ACTIVATION DRIVER
	DATA	ABDY	ABORT ROUTINE ADDRESS
	DATA	IHDY	INTERRUPT HANDLER
	DATA	RCDY	RECOVERY ROUTINE 
	DATA	ECHODY	DEVICE-DEPENDENT ECHO-ROUTINE
* 
* 
TABSPE	EQU	*	TABLE OF SPECIAL CHARACTERS
	DATA	/0712,/131E,/1F14 
	EJECT
* 
*    A C D Y
* 
*    ACDY = ACTIVATION DRIVER DISPLAY 
* 
*    ORDER 00: TEST STATUS. DUMMY IS SENT TO DISPLAY AND RETURN CODE
*              IS SET IF DISPLAY NOT OPERABLE 
* 
* 
*    ORDER 05: BASIC WRITE. CHARACTER ARE SENT TO DISPLAY 
*              FROM ECB-BUFFER WITHOUT ANY CHECK. 
* 
*    ORDER 06: STANDARD WRITE. CHARACTERS ARE SENT TO DISPLAY FROM
*               ECB-BUFFER AFTER INDIVIDUAL CODE CHECK. 
* 
*              IF A PREDEFINED NUMBER OF CHARACTERS (SEE CONSTANT 'EQU')
*              ARE FOUND EQUAL, FAST OUTPUT IS EXECUTED FOR THE NUMBER
*              OF CHARACTERS FOUND EQUAL (> 'EQU') ON 6344 & 6386>
* 
	IFT	GRAFIC=1 
*    ORDER 07: WRITE GRAPHIC DISPLAY. THE DISPLAY IS SWITCHED 
*              TO GRAPHIC MODE AND INFORMATION IN ECB-BUFFER
*              IS SENT TO THE DISPLAY.
* 
	XIF
*    ORDER /B: CURSOR POSITIONING AND STANDARD WRITE. 
*              THE CURSOR IS SENT TO THE POSITION GIVEN 
*              IN CONTROL WORD. NO INFORMATION ON DISPLAY 
*              IS ERASED. THEN STANDARD WRITE (SEE ORDER 6) 
*              IS EXECUTED. 
* 
*    ORDER 31: ERASE. THE DISPLAY IS ERASED ON THE LINE 
*              WHERE THE CURSOR IS POSITIONED THE NUMBER
*              OF CHARACTERS THAT ARE DEFINED IN THE CONTROL
*              WORD OF ECB. 0-80 CHARACTERS. ERASING STARTS 
*              IN THE CURSOR POSITION. THE CURSOR RE- 
*              MAINS IN THAT POSITION.
ACDY	EQU	*
	LDK	A3,0	START BUFFER INDEX
	LDK	A4,0	COUNTER 
	LDK	A2,BLKSI	MAX BLOCK SIZE	=7 
	CF	A5,STABLK	START BLOCK	=7
	LDR	A7,A7	ORDER 0 ?
	ABL(E)	ADY410	YES
	IFT	WHATDY=0 
	LD	A1,DWTDEV,A6	GET PARAMETER	=7 
	ANKL	A1,/1000	GRAPHIC DISPLAY	=7 
	RF(E)	ACDY02	NO
	IFT	GRAFIC=1 
	CWK	A7,7	ORDER ' ? 
	ABL(E)	ADY500
	XIF
	IFT	WHATDY=0 
	CF	A5,STABLK	START OF BLOCK	=7 
	LDK	A2,/12	INDICATE SWITCH TO ALPHA MODE 
	CF	A5,OUTPUT 
	CF	A5,ENDBLK	END OF BLOCK	=7 
* 
	XIF
* 
ACDY02	EQU	*
	CWK	A7,5	ORDER 5 
	RF(E)	ACDY90	YES 
	CWK	A7,6	ORDER 6 ???	=7
	RF(E)	ACDY20	YES 
	CWK	A7,/B	ORDER B(!!)	=7 
	ABL(E)	ADY200	YES
	CWK	A7,/31	ORDER  /31 ? 	=7
	ABL(E)	ADY160	YES
	CF	A5,ENDBLK	END OF BLOCK	=7 
* 
DYERR	ABL	LENDER	I/O REQUEST ERROR
	EJECT
*    ACTIONS SPECIFIED BY USER IN RIGHT BYTE IN BUFFER
*    ARE CARRIED OUT. 
*    /2B            NO MOVING OF PRINT HEAD 
*    /30            CR, LF, LF
*    /31            ERASE DISPLAY AND WRITE FROM HOME POSITION
*    OTHER VALUE    CR, LF
* 
ACDY20	EQU	*
	LD	A2,4,A8	GET REQUESTED LENGTH
	RF(E)	ACDY25 
	LDK	A3,2	START BUFFER INDEX
	LD	A2,2,A8	GET BUFFER ADDRESS
	LC	A2,1,A2	GET CONTROL CHARACTER 
	ANK	A2,/FF 
ACDY25	EQU	*
	SUK	A2,/2B	POSITIONING BEFORE WRITE ?
	RF(E)	ACDY90 
	SUK	A2,6	/31 ? 
	RF(E)	ACDY65 
	LDK	A4,1	INDICATE LINE FEED
	ADK	A2,1	DOUBLE LINE FEEED ? 
	RF(NE)	ACDY30
	ADK	A4,1	INDICATE DOUBLE LINE FEED 


ACDY30	LDK	A2,CR	CARRIAGE RETURN
ACDY35	LDK	A1,1 
	SC	A1,DWTAP+DWTDEV+1,A6	RESET HEAD POSITION COUNTER
*    SEND CARRIAGE RETURN AND ONE OR TWO LINE FEEDS 
* 
ACDY50	EQU	*
	CF	A5,OUTPUT	SEND CHARACTER
ACDY52	SUK	A4,1 
	RF(N)	ACDY90	START SECTION ENDED?
	LC	A1,DWTLIN+DWTDEV,A6	LINES 
	CC	A1,DWTAP+DWTDEV,A6	LAST LINE ?
	RF(L)	ACDY55 
	LDKL	A2,/100	INCREMENT LINE COUNTER
	ADS	A2,DWTAP+DWTDEV,A6 
ACDY55	LDK	A2,LF	LINE FEED TO SEND
	RB	ACDY50
ACDY65	LDK	A2,CLEHOM	CLEAR AND HOME 
	LDK	A1,1 
	SC	A1,DWTAP+DWTDEV,A6	RESET LINE COUNTER 
	RB	ACDY35
	EJECT
* 
*    GET, CHECK AND SEND CHARACTER
*    (IF ORDER 5 NO CHECK)
* 
ACDY70	EQU	*
	IFT	WHATDY=0 
	LD	A4,DWTDEV,A6	GET PARAMETER	=7 
	ANKL	A4,/1000	NOT 6344 OR 67386	=7 
	RF(NZ)	ACDY75	NOT 6344 OR 6386 
	XIF
	LD	A4,2,A8 
	ADR	A4,A3	GET ADDRESS TO NEXT CHAR IN BUFFER 
	CCR	A2,A4	CHAR EQU TO CURRENT? 
	ABL(E)	CHECK	YES!
ACDY75	EQU	*
	CF	A5,OUTPUT 
ACDY80	CF	A15,POSUPD	POSITION COUNTER UPDATING
	IFT	TRASPA=1 
	LD	A1,2,A8	GET BUFFER ADDRESS (BA) 
	LD	A2,4,A8	GET REQUESTED LENGTH(RL)
	ADR	A1,A2	GET ADD END OF BUFFER
SKIP05	CWK	A2,2 
	RF(NG)	SKIP30	RL < 3 
	SUK	A1,1	DECR. BA
	LCR	A4,A1	GET CHAR 
	CCK	A4,/2020	SPACE ? 
	RF(NE)	SKIP20	NO 
SKIP07	SUK	A2,1	DECR RL 
	RB	SKIP05	GET NEXT 
SKIP20	CWK	A2,4 
	RF(NG)	SKIP30	RL < 5 
	LC	A4,-2,A1	GET CHAR 
	CCK	A4,/1111	TABULATION CHAR ? 
	RF(NE)	SKIP25	NO!
	SUK	A1,2	DECR BA 
	SUK	A2,2	DECR RL 
	RB	SKIP07	GET NEXT 
SKIP25	LCR	A4,A1	GET CHARACTER AGAIN
	ANK	A4,/FF 
	SUK	A4,/12	UNDER LINE START? 
	RB(Z)	SKIP07	YES! SKIP IT! 
	SUK	A4,/C	LOW INT. START?
	RB(Z)	SKIP07	YES!
	SUK	A4,1	LOW INT. STOP?
	RB(Z)	SKIP07	YES!
* 
SKIP30	ST	A2,4,A8	STORE NEW RL
	XIF
ACDY90	LDK	A4,0 
ADY100	CF	A15,GETCHR	GET CHARACTER FROM ECB-BUFFER
	LDR	A1,A1	LAST CHARACTER?
	ABL(NP)	ADY405 
	CWK	A7,5	ORDER 5 ? 	=7 
	RB(E)	ACDY75 
	ANK	A2,/7F 
	LDK	A1,5	SET TABLE POINTER 
	CC	A2,TABSPE,A1	FAST	OUTPUT? 
	RF(E)	ADY125 
	SUK	A1,1	NO! 
	STR	A7,A5	SAVE A7 ON STACK	=7
	LDR*	A7,A6	CHANNEL PARAMETER 
	ANK	A7,/30	GRAFIC DISPLAY ?
	RF(E)	ADY110	NO
	LDK	A1,5	SET TABLE PONTER
ADY110	EQU	*
	LDR*	A7,A5	GET A7 FROM STACK	=7
	CC	A2,TABSPE,A1	CHARACTER FOUND
	RF(NE)	ADY128
	CCK	A2,/1E1E	LOW INTENSITY ? 
	RF(NE)	ADY122	NO 
	LDK	A4,/80 
ADY120	EQU	*
	ORS	A4,DWTDEV,A6	SET LOW INTENSITY MODE	=7 
	LDK	A4,0 
	RB	ACDY50
ADY122	CCK	A2,/1212	UNDERLINE ? 
	RF(NE)	ADY125
	LDK	A4,/40	SET UNDERLINE MODE
	RB	ADY120
ADY125	CCK	A2,/1414	FAST OUTPUT ? 
	LDK	A4,0 
	RB(NE)	ACDY50	NO 
	LDR	A4,A2
	CF	A15,GETCHR	GET OUTPUT CHARACTER 
	LDR	A1,A2
	LDR	A2,A4
	LD	A4,4,A8	REQ LENGTH
	SUR	A4,A3	NUMBER OF CHARS
	RF(Z)	ADY127	NONE
* 
	IFT	WHATDY=0 
	LDR*	A7,A6	GET CHANNEL PARAMETER 
	ANK	A7,/10 
	RF(NZ)	OTHER	OTHER DISPLAY THAN 6344 OR 6386?
	XIF
	LDR	A3,A1	NO!
	CF	A5,FASTER 
ADY127	EQU	*
	LD	A7,DWTOR,A6	GET ORDER	=7
	ANK	A7,/FF	GET ORDER	=7
	LD	A3,4,A8	REQ LENGTH
	ST	A3,6,A8	EFF LENGTH
	ABL	ADY405 
ADY128	EQU	*
	SUK	A1,1	GET NEXT
	RB(NN)	ADY110	NOT AT END 
	LDR	A1,A2	MOVE CHARACTER 
	SUK	A1,/11	TAB CHAR?  (11) 
	RF(E)	ADY140 
	SUK	A1,/F	LESS THAN /20 ?
	RF(N)	ADY130	CODE CHECK ERROR
	SUK	A1,/3F	GREATER THAN /5F
	ABL(NP)	ACDY70 
	IFT	LOWCHA=0 
	SUK	A2,/20	TRANSFORM CHARACTER BETWEEN /60 TO /7F
			TO CHARACTER BETWEEN /40 TO /5F
	XIF
	RB	ACDY70
* 
* 
	IFT	WHATDY=0 
OTHER	EQU	* 
************************
* A3 = INDEX
* A1 = CHARACTER
* A4 = NUMBER 
************************
	LC	A2,DWTBC+DWTDEV,A6
	AD	A2,DWTAP+DWTDEV,A6	GET POSITION 
	ANK	A2,/FF 
	ADR	A2,A4	ADD LENGTH OF REQUEST
	LD	A3,DWTPOS+DWTDEV,A6	GET MAX-POS AND 
	ANK	A3,/FF 
	ST	A4,10,A8	SAVE LENGTH
	SUR	A3,A2	COMPARE
	RF(NN)	OT030	LENGTH OK 
	ADR	A4,A3
	ST	A4,10,A8	SAVE LENGTH
	ADK	A4,1	ADJUST NUMBER OF OUTPUT CHARACTERS
OT030	EQU	* 
	LDR	A3,A1	SAVE CHARACTER TO SEND 
OT010	LDR	A2,A3 
	CF	A5,OUTPUT	SENT CHAR (IN A2) 
	SUK	A4,1	DECREMENT COUNTER 
	RB(P)	OT010
	LD	A4,10,A8	GET ACT. LENGTH
OT040	LDK	A2,BACKSP 
	CF	A5,OUTPUT	SENDBACKSPACE 
	SUK	A4,1	DECREMENT LENGTH
	RB(P)	OT040
	RB	ADY127
	XIF
	EJECT
* 
*    CODE CHECK ERROR 
* 
ADY130	EQU	*
	LDK	A1,CCERR 
	ORS	A1,8,A8	RETURN CODE
	RB	ADY100
	EJECT
* 
*    TABULATION 
* 
ADY140	EQU	*
	CF	A15,GETCHR	GET FIRST ASCII CHARACTER
	LDR	A4,A2
	CF	A15,GETCHR	GET SECOND ASCII CHARACTER 
	ANK	A2,/F
	ANK	A4,/F
	RF(E)	ADY144 
ADY143	ADK	A2,/A	FROM DECIMAL TO HEXADECIMAL
	SUK	A4,1 
	RB(NE)	ADY143
ADY144	LC	A4,DWTAP+DWTDEV+1,A6
	SUR	A2,A4	SUBTRACT HEAD POSITION POINTER 
	LC	A4,DWTBC+DWTDEV,A6
	SUR	A2,A4	AND REQUESTS POSITION COUNTER
			TO GET NUMBER OF SPACES TO SEND
	ABL(NP)	ADY100 
	LDR	A4,A2
ADY145	LDK	A2,CURRIG	CURSOR RIGHT 
ADY146	CF	A5,OUTPUT 
	CF	A15,POSUPD	POSITION COUNTER UPDATING
	SUK	A4,1	READY ? 
	RB(NE)	ADY145	NO 
	ABL	ADY100 
	EJECT
* 
*    ERASE  ORDER /31 
* 
ADY160	LD	A4,10,A8	GET NUMBER OF CHAR TO ERASE
	IFT	WHATDY=0 
	LDR*	A1,A6	CHANNEL PARAMETER 
	ANK	A1,/10	GRAFIC DISPLAY? 
	RF(NE)	ADY166	YES	=2 
	XIF
	CF	A5,ERA	GET LENGTH TO ERASE	=2 
	LDK	A3,/20 
	CF	A5,FASTER	FAST OUTPUT 
ADY165	EQU	*
	ABL	ADY410	END OF REQUEST
	IFT	WHATDY=0 
ADY166	EQU	*	YES	=2 
	CF	A5,ERA	GET LENGTH TO ERASE	=2 
* 
ADY170	SUK	A4,1	DECR NO OF CHAR 
	RF(N)	ADY180	ERASE READY 
	LDK	A2,/20	SPACE 
	CF	A5,OUTPUT	SEND IT 
	RB	ADY170
ADY180	LD	A4,10,A8
	CF	A5,ERA	GET LENGTH TO ERASE	=2 
	LDR	A3,A3	OVER EDGE	=4 
	RF(NN)	ADY186	NO	=4
	SUK	A4,1	ADJUST LENGTH	=4
ADY186	EQU	*
	SUK	A4,1	DECREMENT	=2
	RB(N)	ADY165	CURSOR IN ORIGIN POSITION 
	LDK	A2,BACKSP	CURSOR LEFT
	CF	A5,OUTPUT	SEND IT 
	RB	ADY186	AGAIN
	XIF
	EJECT
* 
*    ORDER /B CURSOR POSITIONING PART 
* 
ADY200	EQU	*
* 
	IFT	WHATDY=0 
	LDR*	A1,A6	CHANNEL PARAMETER 
	ANK	A1,/10	GRAFIC DISPLAY? 
	RF(NE)	ADY205	YES
*    IF VIDEO (6344) SET CURSOR ADDRESS DIRECT
	XIF
	LD	A4,10,A8	GET REQUESTED CURSOR POS 
	ST	A4,DWTAP+DWTDEV,A6	UPDATE LINE & POS COUNTER
	CF	A5,CURPOS	SET CURSOR
	RF	ADY380
	IFT	WHATDY=0 
*    GET LINE 
ADY205	LC	A4,10,A8	GET REQUESTED LINE 
	CC	A4,DWTLIN+DWTDEV,A6	OUTSIDE SCREEN? 
	RF(NG)	ADY207	NO!
	LC	A4,DWTLIN+DWTDEV,A6	YES! SET CURSOR AT END OF LINE
ADY207	EQU	*
	LC	A3,DWTAP+DWTDEV,A6	GET ACTUAL LINE
ADY210	CWR	A4,A3
	RF(N)	ADY250	REQUESTED LINE ABOVE ACTUAL 
	RF(E)	ADY300	SAME LINE 
	LDK	A2,LF	LINE FEED
	ADK	A3,1	INCREMENT ACTUAL LINE NUMBER
ADY230	CF	A5,OUTPUT	SEND
	LDR	A4,A4	REQUESTED LINE 
	RB(NZ)	ADY210	NOT EQUAL ZERO 
	LDK	A4,1 
	RF	ADY300
ADY250	LDK	A2,HOME	HOME 
	LDK	A3,1	RESET ACTUAL LINE NUMBER
	ST	A3,DWTAP+DWTDEV,A6	RESET POSITION 
	RB	ADY230
* 
*    GET POSITION 
* 
ADY300	SC	A4,DWTAP+DWTDEV,A6	UPDATE HEAD LINE COUNTER 
	LC	A4,11,A8	GET REQUESTED POSITION 
	CC	A4,DWTPOS+DWTDEV,A6	OUTSIDE SCREEN? 
	RF(NG)	ADY303	NO!
	LC	A4,DWTPOS+DWTDEV,A6	SET LAST LINE 
ADY303	EQU	*
	CWK	A4,1	FIRST POSITION ?
	RF(NE)	ADY305	NO 
	CWR	A4,A3	FIRST LINE ? 
	RF(NE)	ADY305	NO 
	LDK	A2,HOME	CURSOR GO HOME 
	RF	ADY330
ADY305	RF(NL)	ADY307	REQ. POS NOT ZERO
	LDK	A4,1 
ADY307	LC	A3,DWTAP+DWTDEV+1,A6	GET ACTUAL POSITION
	CC	A3,DWTPOS+DWTDEV,A6	MAX-POS?
	RF(NG)	ADY310	NO!
	SUK	A3,1 
ADY310	CWR	A4,A3	FORWARDS OR BACKWARDS
	RF(E)	ADY370	POSITION FOUND
	RF(N)	ADY340	BACK
	LDK	A2,CURRIG	CURSOR RIGHT 
	ADK	A3,1	UPDATE POSITION COUNTER 
ADY330	CF	A5,OUTPUT	SEND
	RB	ADY310
ADY340	SUR	A3,A4	ACTUAL POS. - WANTED POS.
	CWR	A3,A4	COMPARE BACKSTEPS WITH CR-WAY
	RF(L)	ADY345	BACKSPACE WAY 
	LDK	A2,CR	CARRIAGE RETURN
	LDK	A3,1	INDICATE FIRST POSITION 
	RB	ADY330
ADY345	LDK	A2,BACKSP	BACKSPACE
	CF	A5,OUTPUT	SEND
	SUK	A3,1	LAST BACKSPACE ?
	RB(NE)	ADY345
ADY370	SC	A4,DWTAP+DWTDEV+1,A6	UPDATE HEAD POSITION POINTER 
	XIF
ADY380	LDK	A3,2	START BUFFER INDEX
	ABL	ACDY90 
	IFT	WHATDY=0 
* 
ADY400	LDK	A2,/22	START CHARACTER 
	CF	A5,OUTPUT 
* 
	XIF
* 
	EJECT
* 
* 
*    SEND LAST DUMMY, SET CURSOR POSITION IN CONTROL
*    WORD, LOAD A1 WITH RETURN CODE AND END I/0.
* 
ADY405	EQU	*
	LD	A1,DWTDEV,A6	GET PARAMETER	=7 
	ANKL	A1,/1000	6344 (!!!!!)	=7
	RF(NE)	ADY407	NO 
	LD	A1,DWTDEV,A6	GET PARAMETER	=7 
	LDR	A4,A1
	ANK	A1,/40	UNDERLINE MODE ?
	RF(E)	ADY406	NO
	LDK	A2,ULSTOP	UNDERLINE STOP 
	CF	A5,OUTPUT 
ADY406	ANK	A4,/80	LOW INTENSITY MODE ?
	RF(E)	ADY407 
	LDK	A2,LISTOP	LOW INTENSITY STOP 
	CF	A5,OUTPUT 
ADY407	EQU	*
	CF	A15,UPDAPP	UPDATE HEAD POSITION COUNTER 
ADY410	LDK	A2,ETX	LAST DUMMY
	CF	A5,OUTPUT	SEND DUMMY
	LDR	A7,A7	TEST STATUS	=5 
	RF(NZ)	ADY415	NO	=5
	LD	A4,DWTAP+DWTDEV,A6	GET CURSOR POSITION	=5 
	ST	A4,10,A8	SAVE CURSOR POS. IN ECB	=5 
ADY415	EQU	*
	CWK	A7,/5	ORDER 5 (!!)	=7
	RF(NE)	ADY420
	LDKL	A4,/101	HOME POSITION 
	ST	A4,DWTAP+DWTDEV,A6
ADY420	EQU	*
ENDIO	EQU	*	END I/O 
	CF	A5,ENDBLK	END OF BLOCK	=7 
	CF	A15,TENDIO	END I/O
EXIT	EQU	*
	ABL	LDISP	GO TO DISPATCHER	=7
* 
	IFT	GRAFIC=1 
* 
	EJECT
* 
*    GRAPHIC PART 
* 
ADY500	EQU	*
	LDK	A2,/11 
	CF	A5,OUTPUT	SWITCH TO GRAFIC MODE 
ADY510	CF	A15,GETCHR	GET CHARACTER
	LDR	A1,A1	BUFFER EMPTY 
	RB(E)	ADY400 
	LDR	A4,A2
	CF	A15,GETCHR	GET NEXT CHARACTER 
	LDR	A1,A4
	ANK	A4,/80	ADDRESS OR DATA 
	RF(E)	ADY530	DATA MESSAGE
* 
*    ADDRESS MESSAGE
* 
*    SET FIRST OUT PUT IN A2
*    AND SECOND IN A4 
* 
	SLL	A1,4 
	LDR	A4,A2
	SRL	A4,4 
	ORR	A4,A1
	ANK	A2,/F
	ANK	A4,/7F 
	ORK	A2,/20 
ADY515	CF	A5,OUTPUT	SEND FIRST CHARACTER
	LDR	A2,A4	GET SECOND CHARACTER 
	CF	A5,OUTPUT	SEND SECOND CHARACTER 
	RB	ADY510
	EJECT
* 
*    DATA MESSAGE 
* 
*    FIRST OUTPUT IS SET IN A2
*    AND SECOND IN A4 
* 
ADY530	SLL	A1,13
	LDR	A4,A2
	SLL	A2,5 
	ORR	A1,A2
	LDK	A7,10
	LDK	A2,0 
ADY540	SLL	A1,1 
	RF(NN)	ADY550
	ORKL	A2,/200 
ADY550	SUK	A7,1 
	RF(E)	ADY560 
	SRL	A2,1 
	RB	ADY540
ADY560	LDR	A4,A2
	SRL	A4,4 
	ANK	A4,/3F 
	ANK	A2,/F
	ORK	A2,/60 
	RB	ADY515
* 
	XIF
* 
	EJECT
* 
*    UPDAPP = SUBROUTINE TO UPDATE HEAD 
*             POSITION POINTER WHEN END 
*             OF REQUEST IS REACHED 
UPDAPP	EQU	*
	LC	A3,DWTBC+DWTDEV,A6	GET POSITION COUNTER 
	ADS	A3,DWTAP+DWTDEV,A6	UPDATE HEAD POSITION POINTER
	LDK	A3,0 
	SC	A3,DWTBC+DWTDEV,A6	RESET  POSITION COUNTER
	RTN	A15
* 
*    POSUPD = SUBROUTINE TO UPDATE ACTUAL POSITION
*             POINTER WHEN REQUEST RUNNING. 
*             A CHECK THAT POINTER NOT EXCEEDS 80 IS DONE 
* 
POSUPD	EQU	*
	LC	A2,DWTBC+DWTDEV,A6	GET POSITION POINTER 
	ANK	A2,/FF 
	AD	A2,DWTAP+DWTDEV,A6	INCLUDE HEAD POSITION POINTER
	ANK	A2,/FF 
	CC	A2,DWTPOS+DWTDEV,A6	END OF ROW ?
	RF(P)	POSU10 
	IM	DWTPOC+DWTDEV,A6	POSITION COUNTER	=7
POSU10	RTN	A15
	EJECT
* 
*    I H D Y
* 
*    INTERRUPT
* 
IHDY	EQU	*
	LD	A4,DWTST,A6	BUSY? 
	RB(N)	EXIT	NO
	SLL	A4,2	ECHO MODE ? 
	RF(N)	IHDY10 
	LDR	A1,A1	RETURN CODE FROM CHANNEL UNIT ?
	RB(NE)	ADY420	YES
IHDY10	EQU	*
	ABL	LENDER	SET ERROR 
	EJECT
* 
*    R C D Y
* 
*    RCDY = RECOVERY ROUTINE DISPLAY
* 
* 
*    RECOVERY IS CARRIED OUT ONLY IF
*    ORDER 6 IS RUNNING 
* 
*    AT ENTRY:
* 
*    A6 = DWT-ADDRESS 
*    A7 = ORDER 
*    A8 = ECB-ADDRESS 
RCDY	EQU	*
	LDKL	A2,/7FFF
	ANS	A2,DWTST,A6	SET BUSY 
				=1
				=1
				=1
				=1
				=1
				=1
				=1
				=1
* 
	IFT	WHATDY=0 
* 
	LD	A2,DWTDEV,A6	CHANNEL PARAMETER	=7 
	ANKL	A2,/1000	GRAPHIC DISPLAY	=7 
	RF(E)	RCDY10	NO
	LDK	A2,RETURN	RETURN TO ALPHANUMERIC MODE
	CF	A5,OUTPUT 
* 
	XIF
* 
	EJECT
RCDY10	EQU	*
	LDK	A2,BLKSI	MAX BLOCKSIZZE	=7 
	CF	A5,STABLK	START OF BLOCK	=7 
	LDK	A2,/00	DUMMY TO SEND 
	CF	A5,OUTPUT 
	IFT	WHATDY=0		=1 
	IFF	STEADY+COUNTRY=0		=1 
	LDR*	A2,A6	GET CHANNEL PARAMETERS	=1 
	ANK	A2,/20	PTS 6385/6386 ?	=1
	RF(Z)	RCDY14	NO	=3 
	LDK	A3,100	SET UP TRANSFER COUNTER	=3
RCDY12	LDK	A2,STILL-1	SET UP CURSOR BLINKING	=3 
	ADK	A2,STEADY	ADJUST TO STEADY IF SO	=3
	CF	A5,OUTPUT	SEND CURSOR INF	=3
	SUK	A3,1	DEC TRANSFER COUNTER	=3 
	RB(P)	RCDY12	NOT ENOUGH OF TRANSFERS	=3
	LDK	A2,CTYCOD	SEND 'SET COUNTRY CODE'	=1 
	CF	A5,OUTPUT		=1 
	LDK	A2,COUNTRY	SEND 'COUNTRY CODE'	=1
	ORK	A2,/30		=1 
	CF	A5,OUTPUT		=1 
				=3
				=3
RCDY14	EQU	*		=3
	XIF			=1 
	LD	A3,DWTST,A6	SAVE STATUS WORD	=3 
	LDK	A2,CLEHOM	CLEAR AND HOME 
	CF	A5,OUTPUT	SEND
	LDKL	A2,/101 
	ST	A2,DWTAP+DWTDEV,A6	SET HEAD LINE-AND-POSITION COUNTER 
	LDR	A3,A3	GET OLD STATUS 
	RB(N)	ENDIO	NOT BUSY 
	LDK	A1,OPERR	SET RETURN CODE 
RCDY15	ABL	ADY420 
	EJECT
* 
*    LRC-ERROR IN BLOCK SENT REMOTE 
* 
RCDY20	EQU	*
	CWK	A7,/5	ORDER 5 (!!)	=7
	RF(NE)	RCDY25	NO 
	LDK	A1,2	INDICATE THROUGHPUT ERROR 
	RB	RCDY15
RCDY25	EQU	*
	LC	A4,DWTBC+DWTDEV,A6	GET NUMBER OF POSITIONS TO BACK
	ANK	A4,/FF 
	RF(E)	RCDY30 
	CF	A5,BACCAN	SEND BACKSPACES AND RUB OUT 
	LDK	A3,2	START BUFFER INDEX
RCDY30	ABL	ACDY90 
	EJECT
* 
*    E C H O D Y
* 
*    ECHODY = DEVICE-DEPENDENT ECHO-ROUTINE 
* 
ECHODY	EQU	*
	LDR	A7,A7	EOR? 
	RF(N)	ECDY17	YES 
	LDR	A3,A2	SAVE CHARACTER 
	LDR	A4,A2	SAVE CHAR. 
* 
	IFT	EORECH=0 
* 
	SUK	A2,/80 
	RF(NN)	ECDY20	NOT TO BE ECHOED 
	ADK	A2,/80 
* 
	XIF
* 
	SUK	A3,/8
	RF(E)	ECDY40	BACKSPACE 
	SUK	A3,/10 
	RF(E)	ECDY50	CLEAR 
	LDK	A2,1	BLOCK SIZE
	CF	A5,STABLK	START OF BLOCK	=7 
	LDR	A2,A4	GET CHAR.
ECDY10	CF	A5,OUTPUT	SEND CHARACTER
	CF	A15,POSUPD	POSITION COUNTER UPDATING
	CF	A5,ENDBLK	END OF BLOCK	=7 
	RF	ECDY20
ECDY17	CF	A15,UPDAPP	UPDATE HEAD CURSOR POINTER 
	CF	A15,TENDIO	SET DY DWT FREE
ECDY20	ABL	ECHRTN	RETURN TO KEYBOARD
* 
*    BACKSPACE
* 
ECDY40	EQU	*
	LC	A4,DWTBC+DWTDEV,A6	GET POSITION COUNTER 
	ANK	A4,/FF 
	RB(E)	ECDY20	FIRST POSITION
	LDK	A4,1	INDICATE ONE BACKSTEP 
	LDK	A2,BLKSI	BLOCK SIZE
	CF	A5,STABLK	START OF BLOCK	=7 
	CF	A5,BACCAN	BACK
	CF	A5,ENDBLK	END BLOCK	=7
	RB	ECDY20
	EJECT
* 
*    CLEAR
* 
ECDY50	EQU	*
	LC	A4,DWTBC+DWTDEV,A6	GET POSITION COUNTER 
	ANK	A4,/FF 
	RB(E)	ECDY20	FIRST POSITION
	IFT	WHATDY=0 
	LD	A1,DWTDEV,A6	DEVICE STATUS	=7 
	ANKL	A1,/1000	GRAPHIC DISPLAY	=7 
			(???????????)
	RF(E)	ECDY60	N 
	CF	A5,STABLK	START BLOCK	=7
	CF	A5,BACCAN	BACK
	CF	A5,ENDBLK	END BLOCK	=7
	RB	ECDY20
	XIF
ECDY60	LDK	A2,BLKSI	BLOCK SIZE	=7 
	CF	A5,STABLK	START BLOCK	=7
	LDR	A3,A4	SAVE POSITION COUNTER
	LD	A4,DWTAP+DWTDEV,A6	GET HEAD LINE-AND-POSITION COUNTER 
	CF	A5,CURPOS	SET CURSOR
	LDR	A4,A3	GET POS COUNTER
	ADK	A4,1	UPDATE POS COUNTER
	LDK	A3,/20 
	CF	A5,FASTER	FAST OUTPUT 
	LDK	A2,0 
	SC	A2,DWTBC+DWTDEV,A6	RESET POSITION COUNTER 
	CF	A5,ENDBLK	END BLOCK	=7
	RB	ECDY20
	EJECT
* 
* 
*    BACCAN = SUBROUTINE TO POSITION CURSOR 
*             AT THE PLACE BEFORE REQUEST IF
*             CLEAR OR BACKWARDS ONE STEP IF
*             BACKSPACE.
* 
BACCAN	EQU	*
	LDR	A3,A4
	LC	A2,DWTBC+DWTDEV,A6	GET POSITION COUNTER 
	ANK	A2,/FF 
	AD	A2,DWTAP+DWTDEV,A6	ADD HEAD POSITION COUNTER
	ANK	A2,/FF 
	CC	A2,DWTPOS+DWTDEV,A6	LAST POSITION 
	RF(NP)	BACA10	NO 
	LDK	A2,SPACE	DESTRUCTIVE SPACE 
	RF	BACA20
BACA10	LDK	A2,BACKSP	BACKSPACE
	CF	A5,OUTPUT	SEND
	LDK	A2,SPACE	DESTRUCTIVE SPACE 
	CF	A5,OUTPUT	SEND
	LDK	A2,BACKSP	BACKSPACE
BACA20	CF	A5,OUTPUT	SEND
	SUK	A4,1 
	RB(NE)	BACA10
	NGR	A3,A3	NEGATE REGISTER
	ADS	A3,DWTPOC+DWTDEV,A6	UPDATE POSITION COUNTER	=7 
	RTN	A5 
	EJECT
*********************************************** 
*   CHECK = SUBROUTIN TO CHECK USER BUFFER IN * 
*           ORDER TO GET A REASON FOR USING   * 
*           'FAST OUTPUT FACILITY' ON 6344    * 
*            AND 6386                          *
*********************************************** 
CHECK	EQU	* 
* 
* 
	LD	A1,4,A8 
	SUR	A1,A3	END OF BUFFER? 
	ABL(NP)	ACDY75	YES!
	LDR	A7,A2	SAVE CHER TO SEND (AND CHECK)
	LDR	A2,A4	SAVE BUFFER ADDRESS+INDEX
	LDK	A4,1	RESET COUNTER 
NEXT	ADK	A4,1	INCREMENT COUNTER 
	SUK	A1,1	END OF BUFFER?
	RF(NP)	OUT	YES!
	ADK	A2,1	INCREMENT POINTER 
	CCR	A7,A2	CHAR EQU TO PREVIUS? 
	RB(E)	NEXT	YES!
OUT	EQU	* 
	CWK	A4,EQU	CONDITION FOR FAST OUTPUT FULLFILLED? 
	RF(L)	NOFAST	NO! 
**********************************
* UPDATE ACTUAL POSITION POINTER *
FASTOK	LC	A2,DWTBC+DWTDEV,A6	GET HEAD POSITION
	AD	A2,DWTAP+DWTDEV,A6
	ANK	A2,/FF 
	ADR	A3,A4	UPDATE BUFFER-INDEX
	ST	A3,DWTBIN+DWTDEV,A6	SAVE INDEX
	LC	A3,DWTPOS+DWTDEV,A6	GET MAXNUMBER OF CHAR/LINE
	SUR	A3,A2	AND COMPARE
	SUR	A3,A4
	RF(NN)	HIT 
	ADR	A4,A3
	ADK	A4,1 
HIT	EQU	* 
	ADS	A4,DWTPOC+DWTDEV,A6	UPDATE POSITION	=7 
*********************** 
* EXECUTE FAST OUTPUT * 
	LDR	A3,A7	GET CHAR TO SEND 
	CF	A5,FASTER 
**************
* SET CURSOR *
	LD	A4,DWTPOC+DWTDEV,A6	GET ACTUAL POSITION	=7
	ANK	A4,/FF 
	AD	A4,DWTAP+DWTDEV,A6	INC HEAD POS POINTER 
	CF	A5,CURPOS 
***************************** 
* RESTORE A3 (BUFFER INDEX) * 
	LD	A3,DWTBIN+DWTDEV,A6	RESTORE BUFFER INDEX
	SUK	A3,1 
	LD	A7,DWTOR,A6	GET ORDER	=7
	ANK	A7,/FF	GET ORDER	=7
	ABL	ACDY90	READ NEXT CHAR
* 
NOFAST	LDR	A2,A7	RESTORE OUTPUT CHARACTER 
	LD	A7,DWTOR,A6	GET ORDER	=7
	ANK	A7,/FF	GET ORDER	=7
	ABL	ACDY75 
	EJECT
* 
* 
*    FASTER = SUBROUTINE TO OUTPUT SPACE AT FAST OUTPUT 
*             AT ENTRY A4 = NUMBER OF CHARACTERS
* 
FASTER	EQU	*
	CWK	A4,/60 
	RF(L)	FAS010	NUMBER OF CHAR NOT TOO LONG 
	LDK	A4,/59 
FAS010	EQU	*
	ADK	A4,/20	ADD CONSTANT
	LDK	A2,FASTO	FAST OUTPUT 
	CF	A5,OUTPUT	SEND
	LDR	A2,A4	NO OF CHAR 
	CF	A5,OUTPUT	SEND
	LDR	A2,A3
	CF	A5,OUTPUT	SEND
	RTN	A5 
	EJECT
* 
* 
*    CURPOS = SUBROUTINE TO SET CURSOR
*             AT ENTRY A4 = CURSOR POS (POSITION AND LINE)
* 
CURPOS	EQU	*
	ADKL	A4,/1F1F	CONVERT
	LDK	A2,SCADD	SET CURSOR
	CF	A5,OUTPUT	SEND
	ECR	A2,A4	POS. X < /80?
	LDR	A2,A2
	RF(NN)	CURR05	YES! 
	LCK	A4,/7F00 
CURR05	EQU	*
	LDR	A2,A4
	CF	A5,OUTPUT	OUTPUT POSITION (X) 
	LDR	A2,A4
	RF(NN)	CURR10	Y < /80! 
	LDK	A2,/7F 
	RF	CURR15
CURR10	EQU	*
	SRL	A2,8	SHIFT RIGHT 
CURR15	EQU	*
	CF	A5,OUTPUT	OUTPUT LINE(Y)
	RTN	A5 
	EJECT
*			=2
*			=2
*			=2
*	  ERA - SUBROUTINE TO AVOID UNNECESSARY OUTPUT		=2
*			=2
*			=2
*	AT ENTRY A4 = CHAR TO ERASE FROM USER		=2 
*	AT EXIT  A4 = CHAR TO END OF SCREEN		=2 
*			=2
ERA	EQU	*		=2 
	LD	A2,DWTPOS+DWTDEV,A6	MAX CHAR.	=2
	ANK	A2,/FF	GET MAX CHAR.	=2
	LC	A3,DWTAP+DWTDEV+1,A6	CURRENT POS. ON SCREEN	=2
	ANK	A3,/FF		=2 
	SUR	A2,A3	NUMBER OF CHAR. TO END OF SCREEN	=2
	ADK	A2,1	ADJUST LENGTH 	=2 
	CWR	A4,A2	OUTSIDE SCREEN	=2
	RF(L)	ERAEND	NO	=2 
	LDR	A4,A2	OUTSIDE SCREEN MODIFY LENGTH	=2
	LDKL	A3,/FFFF	SET OVER	=4
ERAEND	EQU	*	END SUBROUTINE	=2
	RTN	A5	RETURN	=2 
ABDY	EQU	*
	CF	A15,UPDAPP	UPDATE CURSOR POSITION	=5
	RTN	A15	RETURN TO ABORT ROUTINE	=5 
	END

HexDump

0x0000…0036 (0, 0, 400)  Head {h00=0x0032, h01=0x0050, text=» IDENT DRDY01  REL 11.0 81-01-26 870105041100 «, t00=0x0000, t01=0x0004}
0x0036…003e              Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x003e…0064              Head {h00=0x0022, h01=0x0050, text=»   =7,ADAPTED TO NEW INTERFACE«, t00=0x0000, t01=0x0042}
0x0064…0080              Head {h00=0x0018, h01=0x0050, text=»   REL 10.1 79-11-07«, t00=0x0000, t01=0x0068}
0x0080…00b8              Head {h00=0x0034, h01=0x0050, text=»   =6,CORRECTION OF SPECIAL CHARTACTER HANDLING «, t00=0x0000, t01=0x0084}
0x00b8…00d4              Head {h00=0x0018, h01=0x0050, text=»   REL 10.1 79-10-19«, t00=0x0000, t01=0x00bc}
0x00d4…00f0              Head {h00=0x0018, h01=0x0050, text=»   =5,ABORT ROUTINE «, t00=0x0000, t01=0x00d8}
0x00f0…010c              Head {h00=0x0018, h01=0x0050, text=»   REL 10.1 79-10-15«, t00=0x0000, t01=0x00f4}
0x010c…012e              Head {h00=0x001e, h01=0x0050, text=»   =4,CORRECTION OF ERASE «, t00=0x0000, t01=0x0110}
0x012e…014a              Head {h00=0x0018, h01=0x0050, text=»   REL 9.1 79-05-23 «, t00=0x0000, t01=0x0132}
0x014a…0178              Head {h00=0x002a, h01=0x0050, text=»   =3,STEADY CURSOR PROBLEM CORRECTED «, t00=0x0000, t01=0x014e}
0x0178…0194              Head {h00=0x0018, h01=0x0050, text=»   PRR 9.1 79-04-06 «, t00=0x0000, t01=0x017c}
0x0194…01c4              Head {h00=0x002c, h01=0x0050, text=»   =2,ERASE ONLY TO LAST POS. OF SCREEN «, t00=0x0001, t01=0x0008}
0x01c4…01e0              Head {h00=0x0018, h01=0x0050, text=»   PRR 9.1 79-01-31 «, t00=0x0001, t01=0x0038}
0x01e0…0212              Head {h00=0x002e, h01=0x0050, text=»   =1   DRIVER ADAPTAD TO HANDLE PTS 6385 «, t00=0x0001, t01=0x0054}
0x0212…022e              Head {h00=0x0018, h01=0x0050, text=»   PRR 9.1 79-01-12 «, t00=0x0001, t01=0x0086}
0x022e…0236              Head {h00=0x0004, h01=0x0050, t00=0x0001, t01=0x00a2}
0x0236…0240              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00aa}
0x0240…027a              Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0001, t01=0x00b4}
0x027a…0284              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00ee}
0x0284…02ac              Head {h00=0x0024, h01=0x0050, text=»*   PHILIPS TERMINAL SYSTEM PTS «, t00=0x0001, t01=0x00f8}
0x02ac…02b6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0120}
0x02b6…02ec              Head {h00=0x0032, h01=0x0050, text=»*   DRDY01 = DRIVER VIDEO AND GRAPHIC DISPLAY «, t00=0x0001, t01=0x012a}
0x02ec…02f6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0160}
0x02f6…0300              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x016a}
0x0300…030a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0174}
0x030a…0314              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x017e}
0x0314…031e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0188}
0x031e…0328 (2, 0, 400)  Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0004}
0x0328…0362              Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0002, t01=0x000e}
0x0362…036c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0048}
0x036c…0376              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0052}
0x0376…03b4              Head {h00=0x003a, h01=0x0050, text=»*    THIS DRIVER HANDLES OUTPUT TO THE VIDEO DISPLAYS «, t00=0x0002, t01=0x005c}
0x03b4…03f8              Head {h00=0x0040, h01=0x0050, text=»*    PTS 6344, PTS 6342 AND TO THE PLASMA DISPLAYS PTS 6351 «, t00=0x0002, t01=0x009a}
0x03f8…0412              Head {h00=0x0016, h01=0x0050, text=»*    AND PTS 6386 «, t00=0x0002, t01=0x00de}
0x0412…044c              Head {h00=0x0036, h01=0x0050, text=»*    THE DISPLAYS MUST BE CONNECTED TO THE SYSTEM «, t00=0x0002, t01=0x00f8}
0x044c…046a              Head {h00=0x001a, h01=0x0050, text=»*    VIA CHLT OR CHRT.«, t00=0x0002, t01=0x0132}
0x046a…0474              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0150}
0x0474…04b4              Head {h00=0x003c, h01=0x0050, text=»*    THE DRIVER INCLUDES DEVICE DEPENDENT ECHO-FUNCTIONS«, t00=0x0002, t01=0x015a}
0x04b4…04f2              Head {h00=0x003a, h01=0x0050, text=»*    WHICH MAKES IT POSSIBLE TO USE THE DISPLAY AS AN «, t00=0x0003, t01=0x000a}
0x04f2…0530              Head {h00=0x003a, h01=0x0050, text=»*    ECHO-DEVICE TO ANY KEYBOARD, THAT RUNS UNDER THE «, t00=0x0003, t01=0x0048}
0x0530…055c              Head {h00=0x0028, h01=0x0050, text=»*    GENERAL KEYBOARD DRIVER DRKB01.«, t00=0x0003, t01=0x0086}
0x055c…0566              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x00b2}
0x0566…0570              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x00bc}
0x0570…05a4              Head {h00=0x0030, h01=0x0050, text=»*    THE DRIVER CONSISTS OF FOLLOWING PARTS:«, t00=0x0003, t01=0x00c6}
0x05a4…05ae              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x00fa}
0x05ae…05d8              Head {h00=0x0026, h01=0x0050, text=»*    A C D Y       ACTIVATION PART«, t00=0x0003, t01=0x0104}
0x05d8…05e2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x012e}
0x05e2…060e              Head {h00=0x0028, h01=0x0050, text=»*    I H D Y       INTERRUPT HANDLER«, t00=0x0003, t01=0x0138}
0x060e…0618              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0164}
0x0618…0644              Head {h00=0x0028, h01=0x0050, text=»*    R C D Y       RECOVERY ROUTINE «, t00=0x0003, t01=0x016e}
0x0644…064e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x000a}
0x064e…0678              Head {h00=0x0026, h01=0x0050, text=»*    E C H O D Y   ECHO FUNCTIONS «, t00=0x0004, t01=0x0014}
0x0678…0682              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x003e}
0x0682…068a              Head {h00=0x0004, h01=0x0050, t00=0x0004, t01=0x0048}
0x068a…0692              Head {h00=0x0004, h01=0x0050, t00=0x0004, t01=0x0050}
0x0692…069a              Head {h00=0x0004, h01=0x0050, t00=0x0004, t01=0x0058}
0x069a…06a4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0060}
0x06a4…06d2              Head {h00=0x002a, h01=0x0050, text=»*    THE FOLLOWING ORDERS ARE TREATED:«, t00=0x0004, t01=0x006a}
0x06d2…06dc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0098}
0x06dc…06fe              Head {h00=0x001e, h01=0x0050, text=»*    ORDER 00: TEST STATUS«, t00=0x0004, t01=0x00a2}
0x06fe…0720              Head {h00=0x001e, h01=0x0050, text=»*          05: BASIC WRITE«, t00=0x0004, t01=0x00c4}
0x0720…0746              Head {h00=0x0022, h01=0x0050, text=»*          06: STANDARD WRITE «, t00=0x0004, t01=0x00e6}
0x0746…0772              Head {h00=0x0028, h01=0x0050, text=»*          07: WRITE GRAPHIC DISPLAY«, t00=0x0004, t01=0x010c}
0x0772…079c              Head {h00=0x0026, h01=0x0050, text=»*          0B: CURSOR POSITIONING «, t00=0x0004, t01=0x0138}
0x079c…07b8              Head {h00=0x0018, h01=0x0050, text=»*          31: ERASE«, t00=0x0004, t01=0x0162}
0x07b8…07c2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x017e}
0x07c2…07e4              Head {h00=0x001e, h01=0x0050, text=»*    NORMAL REGISTER USAGE«, t00=0x0004, t01=0x0188}
0x07e4…07ee              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x001a}
0x07ee…0814              Head {h00=0x0022, h01=0x0050, text=»*    REGISTER A1 = RETURN CODE«, t00=0x0005, t01=0x0024}
0x0814…0840              Head {h00=0x0028, h01=0x0050, text=»*             A2 = OUTPUT CHARACTER «, t00=0x0005, t01=0x004a}
0x0840…0868              Head {h00=0x0024, h01=0x0050, text=»*             A3 = BUFFER INDEX «, t00=0x0005, t01=0x0076}
0x0868…0890              Head {h00=0x0024, h01=0x0050, text=»*             A4 = WORK REGISTER«, t00=0x0005, t01=0x009e}
0x0890…08b6              Head {h00=0x0022, h01=0x0050, text=»*             A5 = STACK BASE «, t00=0x0005, t01=0x00c6}
0x08b6…08dc              Head {h00=0x0022, h01=0x0050, text=»*             A6 = DWT-ADDRESS«, t00=0x0005, t01=0x00ec}
0x08dc…08fc              Head {h00=0x001c, h01=0x0050, text=»*             A7 = ORDER«, t00=0x0005, t01=0x0112}
0x08fc…0922              Head {h00=0x0022, h01=0x0050, text=»*             A8 = ECB-ADDRESS«, t00=0x0005, t01=0x0132}
0x0922…092c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0158}
0x092c…093a              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0005, t01=0x0162}
0x093a…0944              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0170}
0x0944…094e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x017a}
0x094e…096c              Head {h00=0x001a, h01=0x0050, text=»*    SYSTEM ADAPTATION«, t00=0x0005, t01=0x0184}
0x096c…0976              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0012}
0x0976…09b6              Head {h00=0x003c, h01=0x0050, text=»*    DISPLAY TYPE MUST BE DEFINED IN FIRST WORD IN DWT. «, t00=0x0006, t01=0x001c}
0x09b6…09c0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x005c}
0x09c0…09ee              Head {h00=0x002a, h01=0x0050, text=»*   --------------------------------- «, t00=0x0006, t01=0x0066}
0x09ee…0a08              Head {h00=0x0016, h01=0x0050, text=»*   BIT:   10   11«, t00=0x0006, t01=0x0094}
0x0a08…0a22              Head {h00=0x0016, h01=0x0050, text=»*   --------------«, t00=0x0006, t01=0x00ae}
0x0a22…0a48              Head {h00=0x0022, h01=0x0050, text=»*           0    0    PTS 6344«, t00=0x0006, t01=0x00c8}
0x0a48…0a76              Head {h00=0x002a, h01=0x0050, text=»*           0    1    PTS 6351 & 6342 «, t00=0x0006, t01=0x00ee}
0x0a76…0aa4              Head {h00=0x002a, h01=0x0050, text=»*           1    0    PTS 6386 & 6385 «, t00=0x0006, t01=0x011c}
0x0aa4…0ad2              Head {h00=0x002a, h01=0x0050, text=»*   --------------------------------- «, t00=0x0006, t01=0x014a}
0x0ad2…0adc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0178}
0x0adc…0b16              Head {h00=0x0036, h01=0x0050, text=»*    BY MEANS OF CONDITIONAL ASSEMBLY THE DRIVER: «, t00=0x0006, t01=0x0182}
0x0b16…0b4e              Head {h00=0x0034, h01=0x0050, text=»*   -CAN HANDLE GRAFIC MODE FOR PTS 6351 OR NOT «, t00=0x0007, t01=0x002c}
0x0b4e…0b7e              Head {h00=0x002c, h01=0x0050, text=»*   -IS ADAPTED TO CONTROL ONLY PTS 6344«, t00=0x0007, t01=0x0064}
0x0b7e…0bbc              Head {h00=0x003a, h01=0x0050, text=»*   -CAN USE LOWER CASE CHAR. GENERATOR COLUMN 6 AND 7«, t00=0x0007, t01=0x0094}
0x0bbc…0bf8              Head {h00=0x0038, h01=0x0050, text=»*   -CAN SUPPRESS ECHOING OF END OF RECORD CHARACTER«, t00=0x0007, t01=0x00d2}
0x0bf8…0c22              Head {h00=0x0026, h01=0x0050, text=»*   -CAN SUPPRESS TRAILING BLANKS «, t00=0x0007, t01=0x010e}
0x0c22…0c6c              Head {h00=0x0046, h01=0x0050, text=»*    AND ALSO UNDERLINE START (/12), LOW INT (/1E), HIGH INT (/1F)«, t00=0x0007, t01=0x0138}
0x0c6c…0c7a              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0007, t01=0x0182}
0x0c7a…0c84              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0190}
0x0c84…0c8e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x000a}
0x0c8e…0c98              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0014}
0x0c98…0ca2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x001e}
0x0ca2…0cb6              Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0008, t01=0x0028}
0x0cb6…0cca              Head {h00=0x0010, h01=0x0050, text=»* ENTRIES * «, t00=0x0008, t01=0x003c}
0x0cca…0cde              Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0008, t01=0x0050}
0x0cde…0ce8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0064}
0x0ce8…0cf2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x006e}
0x0cf2…0cfc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0078}
0x0cfc…0d28              Head {h00=0x0028, h01=0x0050, text=» ENTRY DYAD ADDRESS TO ADDRESSBLOCK «, t00=0x0008, t01=0x0082}
0x0d28…0d5c              Head {h00=0x0030, h01=0x0050, text=» ENTRY ECHODY DEVICE-DEPENDENT ECHO-ROUTINE «, t00=0x0008, t01=0x00ae}
0x0d5c…0d66              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00e2}
0x0d66…0d70              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00ec}
0x0d70…0d7a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00f6}
0x0d7a…0d84              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0100}
0x0d84…0db6              Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0008, t01=0x010a}
0x0db6…0de8              Head {h00=0x002e, h01=0x0050, text=»*    EXTERNAL TOSS MODULE ENTRIES       * «, t00=0x0008, t01=0x013c}
0x0de8…0e1a              Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0008, t01=0x016e}
0x0e1a…0e24              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0010}
0x0e24…0e2e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x001a}
0x0e2e…0e58              Head {h00=0x0026, h01=0x0050, text=» EXTRN LENDER I/O REQUEST ERROR =7«, t00=0x0009, t01=0x0024}
0x0e58…0e8a              Head {h00=0x002e, h01=0x0050, text=» EXTRN OUTPUT SUBROUTINE TO SEND CHARACTER«, t00=0x0009, t01=0x004e}
0x0e8a…0eac              Head {h00=0x001e, h01=0x0050, text=» EXTRN LDISP DISPATCHER =7«, t00=0x0009, t01=0x0080}
0x0eac…0ede              Head {h00=0x002e, h01=0x0050, text=» EXTRN NDGET8 RELOAD REGISTERS AND RETURN «, t00=0x0009, t01=0x00a2}
0x0ede…0efc              Head {h00=0x001a, h01=0x0050, text=» EXTRN TENDIO END I/O «, t00=0x0009, t01=0x00d4}
0x0efc…0f30              Head {h00=0x0030, h01=0x0050, text=» EXTRN ECHRTN RETURN TO KEYBOARD AFTER ECHO «, t00=0x0009, t01=0x00f2}
0x0f30…0f64              Head {h00=0x0030, h01=0x0050, text=» EXTRN GETCHR GET CHARACTER FROM ECB-BUFFER «, t00=0x0009, t01=0x0126}
0x0f64…0f8c              Head {h00=0x0024, h01=0x0050, text=» EXTRN STABLK START OF BLOCK =7 «, t00=0x0009, t01=0x015a}
0x0f8c…0fba              Head {h00=0x002a, h01=0x0050, text=» EXTRN ENDBLK DEFINES END OF BLOCK =7 «, t00=0x0009, t01=0x0182}
0x0fba…0fc8              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000a, t01=0x0020}
0x0fc8…0fd2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x002e}
0x0fd2…0ff2              Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x000a, t01=0x0038}
0x0ff2…1012              Head {h00=0x001c, h01=0x0050, text=»*    DWT PARAMETERS    *«, t00=0x000a, t01=0x0058}
0x1012…1032              Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x000a, t01=0x0078}
0x1032…103c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0098}
0x103c…1058              Head {h00=0x0018, h01=0x0050, text=» EXTRN DWTST STATUS «, t00=0x000a, t01=0x00a2}
0x1058…1072              Head {h00=0x0016, h01=0x0050, text=» EXTRN DWTOR ORDER«, t00=0x000a, t01=0x00be}
0x1072…1088              Head {h00=0x0012, h01=0x0050, text=» EXTRN DWTDEV «, t00=0x000a, t01=0x00d8}
0x1088…1092              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00ee}
0x1092…10a0              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000a, t01=0x00f8}
0x10a0…10b6              Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x000a, t01=0x0106}
0x10b6…10cc              Head {h00=0x0012, h01=0x0050, text=»* CONSTANTS * «, t00=0x000a, t01=0x011c}
0x10cc…10e2              Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x000a, t01=0x0132}
0x10e2…10ec              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0148}
0x10ec…110e              Head {h00=0x001e, h01=0x0050, text=»FASTO EQU /14 FAST OUTPUT «, t00=0x000a, t01=0x0152}
0x110e…1136              Head {h00=0x0024, h01=0x0050, text=»SCADD EQU /11 SET CURSOR ADDRESS«, t00=0x000a, t01=0x0174}
0x1136…115c              Head {h00=0x0022, h01=0x0050, text=»ULSTAR EQU /12 UNDERLINE START«, t00=0x000b, t01=0x000c}
0x115c…1182              Head {h00=0x0022, h01=0x0050, text=»ULSTOP EQU /13 UNDERLINE STOP «, t00=0x000b, t01=0x0032}
0x1182…11ac              Head {h00=0x0026, h01=0x0050, text=»LISTAR EQU /1E LOW INTENSITY START«, t00=0x000b, t01=0x0058}
0x11ac…11d6              Head {h00=0x0026, h01=0x0050, text=»LISTOP EQU /1F LOW INTENSITY STOP «, t00=0x000b, t01=0x0082}
0x11d6…11f6              Head {h00=0x001c, h01=0x0050, text=»BACKSP EQU /08 BACKSPACE«, t00=0x000b, t01=0x00ac}
0x11f6…1212              Head {h00=0x0018, h01=0x0050, text=»LF EQU /0A LINE FEED«, t00=0x000b, t01=0x00cc}
0x1212…1232              Head {h00=0x001c, h01=0x0050, text=»HOME EQU /0B CURSOR HOME«, t00=0x000b, t01=0x00e8}
0x1232…125e              Head {h00=0x0028, h01=0x0050, text=»CLEHOM EQU /0C CLEAR AND CURSOR HOME«, t00=0x000b, t01=0x0108}
0x125e…1280              Head {h00=0x001e, h01=0x0050, text=»CR EQU /0D CARRIAGE RETURN«, t00=0x000b, t01=0x0134}
0x1280…12a4              Head {h00=0x0020, h01=0x0050, text=»CURRIG EQU /10 CURSOR RIGHT «, t00=0x000b, t01=0x0156}
0x12a4…12c0              Head {h00=0x0018, h01=0x0050, text=»SPACE EQU /20 SPACE «, t00=0x000b, t01=0x017a}
0x12c0…12e4              Head {h00=0x0020, h01=0x0050, text=»STX EQU /82 START OF MESSAGE«, t00=0x000c, t01=0x0008}
0x12e4…1306              Head {h00=0x001e, h01=0x0050, text=»ETB EQU /97 END OF MESSAGE«, t00=0x000c, t01=0x002c}
0x1306…1324              Head {h00=0x001a, h01=0x0050, text=»ETX EQU /03 LAST DUMMY«, t00=0x000c, t01=0x004e}
0x1324…1356              Head {h00=0x002e, h01=0x0050, text=»RETURN EQU /12 RETURN TO ALPHANUMERIC MODE«, t00=0x000c, t01=0x006c}
0x1356…1384              Head {h00=0x002a, h01=0x0050, text=»ESCAPE EQU /11 ESCAPE TO GRAPHIC MODE «, t00=0x000c, t01=0x009e}
0x1384…13aa              Head {h00=0x0022, h01=0x0050, text=»POINT EQU /2E POINT CHARACTER «, t00=0x000c, t01=0x00cc}
0x13aa…13e0              Head {h00=0x0032, h01=0x0050, text=»EQU EQU 6 THRESHOLD FOR AUTOMATIC FAST OUTPUT «, t00=0x000c, t01=0x00f2}
0x13e0…1404              Head {h00=0x0020, h01=0x0050, text=»STILL EQU /18 CURSOR STEADY «, t00=0x000c, t01=0x0128}
0x1404…142c              Head {h00=0x0024, h01=0x0050, text=»CTYCOD EQU /1B SET COUNTRY CODE «, t00=0x000c, t01=0x014c}
0x142c…1436              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0174}
0x1436…1452              Head {h00=0x0018, h01=0x0050, text=»********************«, t00=0x000c, t01=0x017e}
0x1452…146e              Head {h00=0x0018, h01=0x0050, text=»*    RETURN CODES  *«, t00=0x000d, t01=0x000a}
0x146e…148a              Head {h00=0x0018, h01=0x0050, text=»********************«, t00=0x000d, t01=0x0026}
0x148a…1494              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0042}
0x1494…14ba              Head {h00=0x0022, h01=0x0050, text=»CCERR EQU /4 CODE CHECK ERROR «, t00=0x000d, t01=0x004c}
0x14ba…14e6              Head {h00=0x0028, h01=0x0050, text=»OPERR EQU /1 NOT OPERABLE, POWER OFF«, t00=0x000d, t01=0x0072}
0x14e6…14f0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x009e}
0x14f0…14fe              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000d, t01=0x00a8}
0x14fe…1508              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x00b6}
0x1508…1512              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x00c0}
0x1512…1544              Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x000d, t01=0x00ca}
0x1544…1576              Head {h00=0x002e, h01=0x0050, text=»*    CONDITIONAL ASSEMBLY               * «, t00=0x000d, t01=0x00fc}
0x1576…15a8              Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x000d, t01=0x012e}
0x15a8…15b2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0160}
0x15b2…15bc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x016a}
0x15bc…1608              Head {h00=0x0048, h01=0x0050, text=»*    BY SETTING X:A TO 1 DRIVER CAN HANDLE GRAFIC MODE FOR PTS 6351 «, t00=0x000d, t01=0x0174}
0x1608…1612              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0030}
0x1612…1624              Head {h00=0x000e, h01=0x0050, text=»X:A EQU 0 «, t00=0x000e, t01=0x003a}
0x1624…163a              Head {h00=0x0012, h01=0x0050, text=»GRAFIC EQU X:A«, t00=0x000e, t01=0x004c}
0x163a…1644              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0062}
0x1644…1684              Head {h00=0x003c, h01=0x0050, text=»*    BY SETTING X:B = 1 THE DRIVER HANDLES ONLY PTS 6344«, t00=0x000e, t01=0x006c}
0x1684…168e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x00ac}
0x168e…16a0              Head {h00=0x000e, h01=0x0050, text=»X:B EQU 1 «, t00=0x000e, t01=0x00b6}
0x16a0…16b6              Head {h00=0x0012, h01=0x0050, text=»WHATDY EQU X:B«, t00=0x000e, t01=0x00c8}
0x16b6…16c0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x00de}
0x16c0…16ca              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x00e8}
0x16ca…1706              Head {h00=0x0038, h01=0x0050, text=»*    BY SETTING X:C TO 1 LOWER CASE CHAR. GENERATOR «, t00=0x000e, t01=0x00f2}
0x1706…1730              Head {h00=0x0026, h01=0x0050, text=»*    (COLUMNS 6 AND 7) CAN BE USED«, t00=0x000e, t01=0x012e}
0x1730…1742              Head {h00=0x000e, h01=0x0050, text=»X:C EQU 0 «, t00=0x000e, t01=0x0158}
0x1742…1758              Head {h00=0x0012, h01=0x0050, text=»LOWCHA EQU X:C«, t00=0x000e, t01=0x016a}
0x1758…1762              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0180}
0x1762…176c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x018a}
0x176c…17a8 (15, 0, 400) Head {h00=0x0038, h01=0x0050, text=»*    BY MEANS OF CONDITIONAL ASSEMBLY IT IS POSSIBLE«, t00=0x000f, t01=0x0004}
0x17a8…17e4              Head {h00=0x0038, h01=0x0050, text=»*    TO SUPPRESS ECHOING OF END OF RECORD CHARACTER.«, t00=0x000f, t01=0x0040}
0x17e4…1820              Head {h00=0x0038, h01=0x0050, text=»*    THIS IS ATTAINED BY SETTING THE CONSTANT X:G=0 «, t00=0x000f, t01=0x007c}
0x1820…182a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00b8}
0x182a…183c              Head {h00=0x000e, h01=0x0050, text=»X:D EQU 0 «, t00=0x000f, t01=0x00c2}
0x183c…1852              Head {h00=0x0012, h01=0x0050, text=»EORECH EQU X:D«, t00=0x000f, t01=0x00d4}
0x1852…185c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00ea}
0x185c…1890              Head {h00=0x0030, h01=0x0050, text=»*   BY SETTING THE CONSTANT TRASPA = 1 IT IS«, t00=0x000f, t01=0x00f4}
0x1890…18d4              Head {h00=0x0040, h01=0x0050, text=»*   POSSIBLE TO SUPPRESS TRAILING BLANKS, /12, /1E AND /1F. «, t00=0x000f, t01=0x0128}
0x18d4…18de              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x016c}
0x18de…18f0              Head {h00=0x000e, h01=0x0050, text=»X:E EQU 0 «, t00=0x000f, t01=0x0176}
0x18f0…1906              Head {h00=0x0012, h01=0x0050, text=»TRASPA EQU X:E«, t00=0x000f, t01=0x0188}
0x1906…1914              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0010, t01=0x000e}
0x1914…191e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x001c}
0x191e…1954              Head {h00=0x0032, h01=0x0050, text=»*   BY SETTING X:F = 1, CURSOR WILL BE STEADY «, t00=0x0010, t01=0x0026}
0x1954…1974              Head {h00=0x001c, h01=0x0050, text=»*   INSTEAD OF BLINKING «, t00=0x0010, t01=0x005c}
0x1974…1986              Head {h00=0x000e, h01=0x0050, text=»X:F EQU 0 «, t00=0x0010, t01=0x007c}
0x1986…199c              Head {h00=0x0012, h01=0x0050, text=»STEADY EQU X:F«, t00=0x0010, t01=0x008e}
0x199c…19a6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00a4}
0x19a6…19e6              Head {h00=0x003c, h01=0x0050, text=»*   THIS DRIVER CAN BE ADAPTED TO MEMORY MANAGEMENT UNIT«, t00=0x0010, t01=0x00ae}
0x19e6…1a08              Head {h00=0x001e, h01=0x0050, text=»*   BY SETTING MMUPAG = 1 «, t00=0x0010, t01=0x00ee}
0x1a08…1a12              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0110}
0x1a12…1a26              Head {h00=0x0010, h01=0x0050, text=»MMUPAG EQU 0«, t00=0x0010, t01=0x011a}
0x1a26…1a30              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x012e}
0x1a30…1a3a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0138}
0x1a3a…1a74              Head {h00=0x0036, h01=0x0050, text=»* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION«, t00=0x0010, t01=0x0142}
0x1a74…1aa6              Head {h00=0x002e, h01=0x0050, text=»* SET IS OBTAINED BY SETTING CPU852 EQU 0.«, t00=0x0010, t01=0x017c}
0x1aa6…1ab0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x001e}
0x1ab0…1ac4              Head {h00=0x0010, h01=0x0050, text=»CPU852 EQU 1«, t00=0x0011, t01=0x0028}
0x1ac4…1ace              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x003c}
0x1ace…1b0a              Head {h00=0x0038, h01=0x0050, text=»*   BY MEANS OF CONDITIONAL ASSEMBLY IT IS POSSIBLE «, t00=0x0011, t01=0x0046}
0x1b0a…1b4a              Head {h00=0x003c, h01=0x0050, text=»*   TO CHOOSE BETWEEN NINE (9) DIFFERENT CHARACTER SETS.«, t00=0x0011, t01=0x0082}
0x1b4a…1b52              Head {h00=0x0004, h01=0x0050, t00=0x0011, t01=0x00c2}
0x1b52…1b5a              Head {h00=0x0004, h01=0x0050, t00=0x0011, t01=0x00ca}
0x1b5a…1b70              Head {h00=0x0012, h01=0x0050, text=»* CODE COUNTRY«, t00=0x0011, t01=0x00d2}
0x1b70…1b78              Head {h00=0x0004, h01=0x0050, t00=0x0011, t01=0x00e8}
0x1b78…1b8c              Head {h00=0x0010, h01=0x0050, text=»* 0 GB/NL/B «, t00=0x0011, t01=0x00f0}
0x1b8c…1ba0              Head {h00=0x0010, h01=0x0050, text=»* 1 D/A/L/CH«, t00=0x0011, t01=0x0104}
0x1ba0…1bb4              Head {h00=0x0010, h01=0x0050, text=»* 2 F/CH/B/L«, t00=0x0011, t01=0x0118}
0x1bb4…1bc2              Head {h00=0x000a, h01=0x0050, text=»* 3 E «, t00=0x0011, t01=0x012c}
0x1bc2…1bd2              Head {h00=0x000c, h01=0x0050, text=»* 4 I/CH«, t00=0x0011, t01=0x013a}
0x1bd2…1be2              Head {h00=0x000c, h01=0x0050, text=»* 5 S/SF«, t00=0x0011, t01=0x014a}
0x1be2…1bf2              Head {h00=0x000c, h01=0x0050, text=»* 6 DK/N«, t00=0x0011, t01=0x015a}
0x1bf2…1c00              Head {h00=0x000a, h01=0x0050, text=»* 7 P «, t00=0x0011, t01=0x016a}
0x1c00…1c0e              Head {h00=0x000a, h01=0x0050, text=»* 8 YU«, t00=0x0011, t01=0x0178}
0x1c0e…1c1c              Head {h00=0x000a, h01=0x0050, text=»* 9 US«, t00=0x0011, t01=0x0186}
0x1c1c…1c2e (18, 0, 400) Head {h00=0x000e, h01=0x0050, text=»X:G EQU 0 «, t00=0x0012, t01=0x0004}
0x1c2e…1c46              Head {h00=0x0014, h01=0x0050, text=»COUNTRY EQU X:G «, t00=0x0012, t01=0x0016}
0x1c46…1c50              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x002e}
0x1c50…1c7a              Head {h00=0x0026, h01=0x0050, text=»*   MEMORY MANAGEMENT BUFFER SIZE «, t00=0x0012, t01=0x0038}
0x1c7a…1c84              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0062}
0x1c84…1c8e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x006c}
0x1c8e…1ca0              Head {h00=0x000e, h01=0x0050, text=»X:H EQU 64«, t00=0x0012, t01=0x0076}
0x1ca0…1cb6              Head {h00=0x0012, h01=0x0050, text=»DVBLEN EQU X:H«, t00=0x0012, t01=0x0088}
0x1cb6…1cc0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x009e}
0x1cc0…1cce              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0012, t01=0x00a8}
0x1cce…1cd8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00b6}
0x1cd8…1ce2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00c0}
0x1ce2…1d0a              Head {h00=0x0024, h01=0x0050, text=»********************************«, t00=0x0012, t01=0x00ca}
0x1d0a…1d32              Head {h00=0x0024, h01=0x0050, text=»*    DWT-DISPLACEMENT          *«, t00=0x0012, t01=0x00f2}
0x1d32…1d5a              Head {h00=0x0024, h01=0x0050, text=»********************************«, t00=0x0012, t01=0x011a}
0x1d5a…1d64              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0142}
0x1d64…1d6e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x014c}
0x1d6e…1da2              Head {h00=0x0030, h01=0x0050, text=»DWTDRD EQU /10 START OF DRIVER DEFINED PART «, t00=0x0012, t01=0x0156}
0x1da2…1dac              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x018a}
0x1dac…1dc2 (19, 0, 400) Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0013, t01=0x0004}
0x1dc2…1dda              Head {h00=0x0014, h01=0x0050, text=»START EQU DWTDRD«, t00=0x0013, t01=0x001a}
0x1dda…1de6              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0013, t01=0x0032}
0x1de6…1df0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x003e}
0x1df0…1e06              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0013, t01=0x0048}
0x1e06…1e20              Head {h00=0x0016, h01=0x0050, text=»START EQU DWTDRD+4«, t00=0x0013, t01=0x005e}
0x1e20…1e2c              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0013, t01=0x0078}
0x1e2c…1e36              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0084}
0x1e36…1e60              Head {h00=0x0026, h01=0x0050, text=»DWTAP EQU /2 HEAD POSITION POINTER«, t00=0x0013, t01=0x008e}
0x1e60…1e80              Head {h00=0x001c, h01=0x0050, text=»DWTPOS EQU /7 POSITIONS «, t00=0x0013, t01=0x00b8}
0x1e80…1e9c              Head {h00=0x0018, h01=0x0050, text=»DWTLIN EQU /6 LINES «, t00=0x0013, t01=0x00d8}
0x1e9c…1ec0              Head {h00=0x0020, h01=0x0050, text=»DWTBIN EQU /8 BUFFER INDERX «, t00=0x0013, t01=0x00f4}
0x1ec0…1ee6              Head {h00=0x0022, h01=0x0050, text=»DWTPOC EQU /A POSITION COUNTER«, t00=0x0013, t01=0x0118}
0x1ee6…1f08              Head {h00=0x001e, h01=0x0050, text=»DWTBC EQU /B BYTE COUNTER «, t00=0x0013, t01=0x013e}
0x1f08…1f2a              Head {h00=0x001e, h01=0x0050, text=»BLKSI EQU /50 BLOCK LENGTH«, t00=0x0013, t01=0x0160}
0x1f2a…1f34              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0182}
0x1f34…1f42              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0013, t01=0x018c}
0x1f42…1f4c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x000a}
0x1f4c…1f56              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0014}
0x1f56…1f68              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0014, t01=0x001e}
0x1f68…1f7a              Head {h00=0x000e, h01=0x0050, text=»* TABLES *«, t00=0x0014, t01=0x0030}
0x1f7a…1f8c              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0014, t01=0x0042}
0x1f8c…1f96              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0054}
0x1f96…1fa0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x005e}
0x1fa0…1fc2              Head {h00=0x001e, h01=0x0050, text=» DATA DVBLEN BUFFER LENGTH«, t00=0x0014, t01=0x0068}
0x1fc2…1fde              Head {h00=0x0018, h01=0x0050, text=» DATA 2 DEVICE INDEX«, t00=0x0014, t01=0x008a}
0x1fde…1ffe              Head {h00=0x001c, h01=0x0050, text=»DYAD EQU * ADDRESS BLOCK«, t00=0x0014, t01=0x00a6}
0x1ffe…2022              Head {h00=0x0020, h01=0x0050, text=» DATA ACDY ACTIVATION DRIVER«, t00=0x0014, t01=0x00c6}
0x2022…204a              Head {h00=0x0024, h01=0x0050, text=» DATA ABDY ABORT ROUTINE ADDRESS«, t00=0x0014, t01=0x00ea}
0x204a…206e              Head {h00=0x0020, h01=0x0050, text=» DATA IHDY INTERRUPT HANDLER«, t00=0x0014, t01=0x0112}
0x206e…2092              Head {h00=0x0020, h01=0x0050, text=» DATA RCDY RECOVERY ROUTINE «, t00=0x0014, t01=0x0136}
0x2092…20c4              Head {h00=0x002e, h01=0x0050, text=» DATA ECHODY DEVICE-DEPENDENT ECHO-ROUTINE«, t00=0x0014, t01=0x015a}
0x20c4…20ce              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x018c}
0x20ce…20d8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0008}
0x20d8…2108              Head {h00=0x002c, h01=0x0050, text=»TABSPE EQU * TABLE OF SPECIAL CHARACTERS«, t00=0x0015, t01=0x0012}
0x2108…2128              Head {h00=0x001c, h01=0x0050, text=» DATA /0712,/131E,/1F14 «, t00=0x0015, t01=0x0042}
0x2128…2136              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0015, t01=0x0062}
0x2136…2140              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0070}
0x2140…2154              Head {h00=0x0010, h01=0x0050, text=»*    A C D Y«, t00=0x0015, t01=0x007a}
0x2154…215e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x008e}
0x215e…218c              Head {h00=0x002a, h01=0x0050, text=»*    ACDY = ACTIVATION DRIVER DISPLAY «, t00=0x0015, t01=0x0098}
0x218c…2196              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00c6}
0x2196…21e2              Head {h00=0x0048, h01=0x0050, text=»*    ORDER 00: TEST STATUS. DUMMY IS SENT TO DISPLAY AND RETURN CODE«, t00=0x0015, t01=0x00d0}
0x21e2…2218              Head {h00=0x0032, h01=0x0050, text=»*              IS SET IF DISPLAY NOT OPERABLE «, t00=0x0015, t01=0x011c}
0x2218…2222              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0152}
0x2222…222c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x015c}
0x222c…226e              Head {h00=0x003e, h01=0x0050, text=»*    ORDER 05: BASIC WRITE. CHARACTER ARE SENT TO DISPLAY «, t00=0x0015, t01=0x0166}
0x226e…22a8              Head {h00=0x0036, h01=0x0050, text=»*              FROM ECB-BUFFER WITHOUT ANY CHECK. «, t00=0x0016, t01=0x0018}
0x22a8…22b2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0052}
0x22b2…22fc              Head {h00=0x0046, h01=0x0050, text=»*    ORDER 06: STANDARD WRITE. CHARACTERS ARE SENT TO DISPLAY FROM«, t00=0x0016, t01=0x005c}
0x22fc…233c              Head {h00=0x003c, h01=0x0050, text=»*               ECB-BUFFER AFTER INDIVIDUAL CODE CHECK. «, t00=0x0016, t01=0x00a6}
0x233c…2346              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x00e6}
0x2346…2396              Head {h00=0x004c, h01=0x0050, text=»*              IF A PREDEFINED NUMBER OF CHARACTERS (SEE CONSTANT 'EQU')«, t00=0x0016, t01=0x00f0}
0x2396…23e4              Head {h00=0x004a, h01=0x0050, text=»*              ARE FOUND EQUAL, FAST OUTPUT IS EXECUTED FOR THE NUMBER«, t00=0x0016, t01=0x0140}
0x23e4…242e              Head {h00=0x0046, h01=0x0050, text=»*              OF CHARACTERS FOUND EQUAL (> 'EQU') ON 6344 & 6386>«, t00=0x0016, t01=0x018e}
0x242e…2438              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0048}
0x2438…244e              Head {h00=0x0012, h01=0x0050, text=» IFT GRAFIC=1 «, t00=0x0017, t01=0x0052}
0x244e…2494              Head {h00=0x0042, h01=0x0050, text=»*    ORDER 07: WRITE GRAPHIC DISPLAY. THE DISPLAY IS SWITCHED «, t00=0x0017, t01=0x0068}
0x2494…24d8              Head {h00=0x0040, h01=0x0050, text=»*              TO GRAPHIC MODE AND INFORMATION IN ECB-BUFFER«, t00=0x0017, t01=0x00ae}
0x24d8…2506              Head {h00=0x002a, h01=0x0050, text=»*              IS SENT TO THE DISPLAY.«, t00=0x0017, t01=0x00f2}
0x2506…2510              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0120}
0x2510…251c              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0017, t01=0x012a}
0x251c…255a              Head {h00=0x003a, h01=0x0050, text=»*    ORDER /B: CURSOR POSITIONING AND STANDARD WRITE. «, t00=0x0017, t01=0x0136}
0x255a…259a              Head {h00=0x003c, h01=0x0050, text=»*              THE CURSOR IS SENT TO THE POSITION GIVEN «, t00=0x0017, t01=0x0174}
0x259a…25dc              Head {h00=0x003e, h01=0x0050, text=»*              IN CONTROL WORD. NO INFORMATION ON DISPLAY «, t00=0x0018, t01=0x0024}
0x25dc…2620              Head {h00=0x0040, h01=0x0050, text=»*              IS ERASED. THEN STANDARD WRITE (SEE ORDER 6) «, t00=0x0018, t01=0x0066}
0x2620…2644              Head {h00=0x0020, h01=0x0050, text=»*              IS EXECUTED. «, t00=0x0018, t01=0x00aa}
0x2644…264e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x00ce}
0x264e…268e              Head {h00=0x003c, h01=0x0050, text=»*    ORDER 31: ERASE. THE DISPLAY IS ERASED ON THE LINE «, t00=0x0018, t01=0x00d8}
0x268e…26ce              Head {h00=0x003c, h01=0x0050, text=»*              WHERE THE CURSOR IS POSITIONED THE NUMBER«, t00=0x0018, t01=0x0118}
0x26ce…2712              Head {h00=0x0040, h01=0x0050, text=»*              OF CHARACTERS THAT ARE DEFINED IN THE CONTROL«, t00=0x0018, t01=0x0158}
0x2712…2756              Head {h00=0x0040, h01=0x0050, text=»*              WORD OF ECB. 0-80 CHARACTERS. ERASING STARTS «, t00=0x0019, t01=0x000c}
0x2756…2794              Head {h00=0x003a, h01=0x0050, text=»*              IN THE CURSOR POSITION. THE CURSOR RE- «, t00=0x0019, t01=0x0050}
0x2794…27c2              Head {h00=0x002a, h01=0x0050, text=»*              MAINS IN THAT POSITION.«, t00=0x0019, t01=0x008e}
0x27c2…27d4              Head {h00=0x000e, h01=0x0050, text=»ACDY EQU *«, t00=0x0019, t01=0x00bc}
0x27d4…27f8              Head {h00=0x0020, h01=0x0050, text=» LDK A3,0 START BUFFER INDEX«, t00=0x0019, t01=0x00ce}
0x27f8…2812              Head {h00=0x0016, h01=0x0050, text=» LDK A4,0 COUNTER «, t00=0x0019, t01=0x00f2}
0x2812…283a              Head {h00=0x0024, h01=0x0050, text=» LDK A2,BLKSI MAX BLOCK SIZE =7 «, t00=0x0019, t01=0x010c}
0x283a…285e              Head {h00=0x0020, h01=0x0050, text=» CF A5,STABLK START BLOCK =7«, t00=0x0019, t01=0x0134}
0x285e…287a              Head {h00=0x0018, h01=0x0050, text=» LDR A7,A7 ORDER 0 ?«, t00=0x0019, t01=0x0158}
0x287a…2894              Head {h00=0x0016, h01=0x0050, text=» ABL(E) ADY410 YES«, t00=0x0019, t01=0x0174}
0x2894…28aa              Head {h00=0x0012, h01=0x0050, text=» IFT WHATDY=0 «, t00=0x0019, t01=0x018e}
0x28aa…28d4              Head {h00=0x0026, h01=0x0050, text=» LD A1,DWTDEV,A6 GET PARAMETER =7 «, t00=0x001a, t01=0x0014}
0x28d4…28fe              Head {h00=0x0026, h01=0x0050, text=» ANKL A1,/1000 GRAPHIC DISPLAY =7 «, t00=0x001a, t01=0x003e}
0x28fe…2916              Head {h00=0x0014, h01=0x0050, text=» RF(E) ACDY02 NO«, t00=0x001a, t01=0x0068}
0x2916…292c              Head {h00=0x0012, h01=0x0050, text=» IFT GRAFIC=1 «, t00=0x001a, t01=0x0080}
0x292c…2948              Head {h00=0x0018, h01=0x0050, text=» CWK A7,7 ORDER ' ? «, t00=0x001a, t01=0x0096}
0x2948…295e              Head {h00=0x0012, h01=0x0050, text=» ABL(E) ADY500«, t00=0x001a, t01=0x00b2}
0x295e…296a              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001a, t01=0x00c8}
0x296a…2980              Head {h00=0x0012, h01=0x0050, text=» IFT WHATDY=0 «, t00=0x001a, t01=0x00d4}
0x2980…29a8              Head {h00=0x0024, h01=0x0050, text=» CF A5,STABLK START OF BLOCK =7 «, t00=0x001a, t01=0x00ea}
0x29a8…29da              Head {h00=0x002e, h01=0x0050, text=» LDK A2,/12 INDICATE SWITCH TO ALPHA MODE «, t00=0x001a, t01=0x0112}
0x29da…29f0              Head {h00=0x0012, h01=0x0050, text=» CF A5,OUTPUT «, t00=0x001a, t01=0x0144}
0x29f0…2a16              Head {h00=0x0022, h01=0x0050, text=» CF A5,ENDBLK END OF BLOCK =7 «, t00=0x001a, t01=0x015a}
0x2a16…2a20              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0180}
0x2a20…2a2c              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001a, t01=0x018a}
0x2a2c…2a36              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0008}
0x2a36…2a4a              Head {h00=0x0010, h01=0x0050, text=»ACDY02 EQU *«, t00=0x001b, t01=0x0012}
0x2a4a…2a64              Head {h00=0x0016, h01=0x0050, text=» CWK A7,5 ORDER 5 «, t00=0x001b, t01=0x0026}
0x2a64…2a7e              Head {h00=0x0016, h01=0x0050, text=» RF(E) ACDY90 YES «, t00=0x001b, t01=0x0040}
0x2a7e…2a9e              Head {h00=0x001c, h01=0x0050, text=» CWK A7,6 ORDER 6 ??? =7«, t00=0x001b, t01=0x005a}
0x2a9e…2ab8              Head {h00=0x0016, h01=0x0050, text=» RF(E) ACDY20 YES «, t00=0x001b, t01=0x007a}
0x2ab8…2ada              Head {h00=0x001e, h01=0x0050, text=» CWK A7,/B ORDER B(!!) =7 «, t00=0x001b, t01=0x0094}
0x2ada…2af4              Head {h00=0x0016, h01=0x0050, text=» ABL(E) ADY200 YES«, t00=0x001b, t01=0x00b6}
0x2af4…2b18              Head {h00=0x0020, h01=0x0050, text=» CWK A7,/31 ORDER  /31 ?  =7«, t00=0x001b, t01=0x00d0}
0x2b18…2b32              Head {h00=0x0016, h01=0x0050, text=» ABL(E) ADY160 YES«, t00=0x001b, t01=0x00f4}
0x2b32…2b58              Head {h00=0x0022, h01=0x0050, text=» CF A5,ENDBLK END OF BLOCK =7 «, t00=0x001b, t01=0x010e}
0x2b58…2b62              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0134}
0x2b62…2b8c              Head {h00=0x0026, h01=0x0050, text=»DYERR ABL LENDER I/O REQUEST ERROR«, t00=0x001b, t01=0x013e}
0x2b8c…2b9a              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001b, t01=0x0168}
0x2b9a…2bd8              Head {h00=0x003a, h01=0x0050, text=»*    ACTIONS SPECIFIED BY USER IN RIGHT BYTE IN BUFFER«, t00=0x001b, t01=0x0176}
0x2bd8…2bf6              Head {h00=0x001a, h01=0x0050, text=»*    ARE CARRIED OUT. «, t00=0x001c, t01=0x0024}
0x2bf6…2c2a              Head {h00=0x0030, h01=0x0050, text=»*    /2B            NO MOVING OF PRINT HEAD «, t00=0x001c, t01=0x0042}
0x2c2a…2c50              Head {h00=0x0022, h01=0x0050, text=»*    /30            CR, LF, LF«, t00=0x001c, t01=0x0076}
0x2c50…2c96              Head {h00=0x0042, h01=0x0050, text=»*    /31            ERASE DISPLAY AND WRITE FROM HOME POSITION«, t00=0x001c, t01=0x009c}
0x2c96…2cb8              Head {h00=0x001e, h01=0x0050, text=»*    OTHER VALUE    CR, LF«, t00=0x001c, t01=0x00e2}
0x2cb8…2cc2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0104}
0x2cc2…2cd6              Head {h00=0x0010, h01=0x0050, text=»ACDY20 EQU *«, t00=0x001c, t01=0x010e}
0x2cd6…2cfe              Head {h00=0x0024, h01=0x0050, text=» LD A2,4,A8 GET REQUESTED LENGTH«, t00=0x001c, t01=0x0122}
0x2cfe…2d14              Head {h00=0x0012, h01=0x0050, text=» RF(E) ACDY25 «, t00=0x001c, t01=0x014a}
0x2d14…2d38              Head {h00=0x0020, h01=0x0050, text=» LDK A3,2 START BUFFER INDEX«, t00=0x001c, t01=0x0160}
0x2d38…2d5e              Head {h00=0x0022, h01=0x0050, text=» LD A2,2,A8 GET BUFFER ADDRESS«, t00=0x001c, t01=0x0184}
0x2d5e…2d88              Head {h00=0x0026, h01=0x0050, text=» LC A2,1,A2 GET CONTROL CHARACTER «, t00=0x001d, t01=0x001a}
0x2d88…2d9c              Head {h00=0x0010, h01=0x0050, text=» ANK A2,/FF «, t00=0x001d, t01=0x0044}
0x2d9c…2db0              Head {h00=0x0010, h01=0x0050, text=»ACDY25 EQU *«, t00=0x001d, t01=0x0058}
0x2db0…2dde              Head {h00=0x002a, h01=0x0050, text=» SUK A2,/2B POSITIONING BEFORE WRITE ?«, t00=0x001d, t01=0x006c}
0x2dde…2df4              Head {h00=0x0012, h01=0x0050, text=» RF(E) ACDY90 «, t00=0x001d, t01=0x009a}
0x2df4…2e0c              Head {h00=0x0014, h01=0x0050, text=» SUK A2,6 /31 ? «, t00=0x001d, t01=0x00b0}
0x2e0c…2e22              Head {h00=0x0012, h01=0x0050, text=» RF(E) ACDY65 «, t00=0x001d, t01=0x00c8}
0x2e22…2e46              Head {h00=0x0020, h01=0x0050, text=» LDK A4,1 INDICATE LINE FEED«, t00=0x001d, t01=0x00de}
0x2e46…2e6c              Head {h00=0x0022, h01=0x0050, text=» ADK A2,1 DOUBLE LINE FEEED ? «, t00=0x001d, t01=0x0102}
0x2e6c…2e82              Head {h00=0x0012, h01=0x0050, text=» RF(NE) ACDY30«, t00=0x001d, t01=0x0128}
0x2e82…2eae              Head {h00=0x0028, h01=0x0050, text=» ADK A4,1 INDICATE DOUBLE LINE FEED «, t00=0x001d, t01=0x013e}
0x2eae…2eb6              Head {h00=0x0004, h01=0x0050, t00=0x001d, t01=0x016a}
0x2eb6…2ebe              Head {h00=0x0004, h01=0x0050, t00=0x001d, t01=0x0172}
0x2ebe…2ee6              Head {h00=0x0024, h01=0x0050, text=»ACDY30 LDK A2,CR CARRIAGE RETURN«, t00=0x001d, t01=0x017a}
0x2ee6…2efe              Head {h00=0x0014, h01=0x0050, text=»ACDY35 LDK A1,1 «, t00=0x001e, t01=0x0012}
0x2efe…2f3a              Head {h00=0x0038, h01=0x0050, text=» SC A1,DWTAP+DWTDEV+1,A6 RESET HEAD POSITION COUNTER«, t00=0x001e, t01=0x002a}
0x2f3a…2f76              Head {h00=0x0038, h01=0x0050, text=»*    SEND CARRIAGE RETURN AND ONE OR TWO LINE FEEDS «, t00=0x001e, t01=0x0066}
0x2f76…2f80              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00a2}
0x2f80…2f94              Head {h00=0x0010, h01=0x0050, text=»ACDY50 EQU *«, t00=0x001e, t01=0x00ac}
0x2f94…2fb8              Head {h00=0x0020, h01=0x0050, text=» CF A5,OUTPUT SEND CHARACTER«, t00=0x001e, t01=0x00c0}
0x2fb8…2fd0              Head {h00=0x0014, h01=0x0050, text=»ACDY52 SUK A4,1 «, t00=0x001e, t01=0x00e4}
0x2fd0…2ffa              Head {h00=0x0026, h01=0x0050, text=» RF(N) ACDY90 START SECTION ENDED?«, t00=0x001e, t01=0x00fc}
0x2ffa…3020              Head {h00=0x0022, h01=0x0050, text=» LC A1,DWTLIN+DWTDEV,A6 LINES «, t00=0x001e, t01=0x0126}
0x3020…304a              Head {h00=0x0026, h01=0x0050, text=» CC A1,DWTAP+DWTDEV,A6 LAST LINE ?«, t00=0x001e, t01=0x014c}
0x304a…3060              Head {h00=0x0012, h01=0x0050, text=» RF(L) ACDY55 «, t00=0x001e, t01=0x0176}
0x3060…308c              Head {h00=0x0028, h01=0x0050, text=» LDKL A2,/100 INCREMENT LINE COUNTER«, t00=0x001e, t01=0x018c}
0x308c…30ac              Head {h00=0x001c, h01=0x0050, text=» ADS A2,DWTAP+DWTDEV,A6 «, t00=0x001f, t01=0x0028}
0x30ac…30d6              Head {h00=0x0026, h01=0x0050, text=»ACDY55 LDK A2,LF LINE FEED TO SEND«, t00=0x001f, t01=0x0048}
0x30d6…30e8              Head {h00=0x000e, h01=0x0050, text=» RB ACDY50«, t00=0x001f, t01=0x0072}
0x30e8…3114              Head {h00=0x0028, h01=0x0050, text=»ACDY65 LDK A2,CLEHOM CLEAR AND HOME «, t00=0x001f, t01=0x0084}
0x3114…3126              Head {h00=0x000e, h01=0x0050, text=» LDK A1,1 «, t00=0x001f, t01=0x00b0}
0x3126…3158              Head {h00=0x002e, h01=0x0050, text=» SC A1,DWTAP+DWTDEV,A6 RESET LINE COUNTER «, t00=0x001f, t01=0x00c2}
0x3158…316a              Head {h00=0x000e, h01=0x0050, text=» RB ACDY35«, t00=0x001f, t01=0x00f4}
0x316a…3178              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001f, t01=0x0106}
0x3178…3182              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0114}
0x3182…31ac              Head {h00=0x0026, h01=0x0050, text=»*    GET, CHECK AND SEND CHARACTER«, t00=0x001f, t01=0x011e}
0x31ac…31ce              Head {h00=0x001e, h01=0x0050, text=»*    (IF ORDER 5 NO CHECK)«, t00=0x001f, t01=0x0148}
0x31ce…31d8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x016a}
0x31d8…31ec              Head {h00=0x0010, h01=0x0050, text=»ACDY70 EQU *«, t00=0x001f, t01=0x0174}
0x31ec…3202              Head {h00=0x0012, h01=0x0050, text=» IFT WHATDY=0 «, t00=0x001f, t01=0x0188}
0x3202…322c              Head {h00=0x0026, h01=0x0050, text=» LD A4,DWTDEV,A6 GET PARAMETER =7 «, t00=0x0020, t01=0x000e}
0x322c…3258              Head {h00=0x0028, h01=0x0050, text=» ANKL A4,/1000 NOT 6344 OR 67386 =7 «, t00=0x0020, t01=0x0038}
0x3258…3280              Head {h00=0x0024, h01=0x0050, text=» RF(NZ) ACDY75 NOT 6344 OR 6386 «, t00=0x0020, t01=0x0064}
0x3280…328c              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0020, t01=0x008c}
0x328c…32a0              Head {h00=0x0010, h01=0x0050, text=» LD A4,2,A8 «, t00=0x0020, t01=0x0098}
0x32a0…32d6              Head {h00=0x0032, h01=0x0050, text=» ADR A4,A3 GET ADDRESS TO NEXT CHAR IN BUFFER «, t00=0x0020, t01=0x00ac}
0x32d6…32fe              Head {h00=0x0024, h01=0x0050, text=» CCR A2,A4 CHAR EQU TO CURRENT? «, t00=0x0020, t01=0x00e2}
0x32fe…3318              Head {h00=0x0016, h01=0x0050, text=» ABL(E) CHECK YES!«, t00=0x0020, t01=0x010a}
0x3318…332c              Head {h00=0x0010, h01=0x0050, text=»ACDY75 EQU *«, t00=0x0020, t01=0x0124}
0x332c…3342              Head {h00=0x0012, h01=0x0050, text=» CF A5,OUTPUT «, t00=0x0020, t01=0x0138}
0x3342…3378              Head {h00=0x0032, h01=0x0050, text=»ACDY80 CF A15,POSUPD POSITION COUNTER UPDATING«, t00=0x0020, t01=0x014e}
0x3378…338e              Head {h00=0x0012, h01=0x0050, text=» IFT TRASPA=1 «, t00=0x0020, t01=0x0184}
0x338e…33ba              Head {h00=0x0028, h01=0x0050, text=» LD A1,2,A8 GET BUFFER ADDRESS (BA) «, t00=0x0021, t01=0x000a}
0x33ba…33e6              Head {h00=0x0028, h01=0x0050, text=» LD A2,4,A8 GET REQUESTED LENGTH(RL)«, t00=0x0021, t01=0x0036}
0x33e6…340e              Head {h00=0x0024, h01=0x0050, text=» ADR A1,A2 GET ADD END OF BUFFER«, t00=0x0021, t01=0x0062}
0x340e…3426              Head {h00=0x0014, h01=0x0050, text=»SKIP05 CWK A2,2 «, t00=0x0021, t01=0x008a}
0x3426…3444              Head {h00=0x001a, h01=0x0050, text=» RF(NG) SKIP30 RL < 3 «, t00=0x0021, t01=0x00a2}
0x3444…345e              Head {h00=0x0016, h01=0x0050, text=» SUK A1,1 DECR. BA«, t00=0x0021, t01=0x00c0}
0x345e…347a              Head {h00=0x0018, h01=0x0050, text=» LCR A4,A1 GET CHAR «, t00=0x0021, t01=0x00da}
0x347a…3498              Head {h00=0x001a, h01=0x0050, text=» CCK A4,/2020 SPACE ? «, t00=0x0021, t01=0x00f6}
0x3498…34b2              Head {h00=0x0016, h01=0x0050, text=» RF(NE) SKIP20 NO «, t00=0x0021, t01=0x0114}
0x34b2…34d2              Head {h00=0x001c, h01=0x0050, text=»SKIP07 SUK A2,1 DECR RL «, t00=0x0021, t01=0x012e}
0x34d2…34ee              Head {h00=0x0018, h01=0x0050, text=» RB SKIP05 GET NEXT «, t00=0x0021, t01=0x014e}
0x34ee…3506              Head {h00=0x0014, h01=0x0050, text=»SKIP20 CWK A2,4 «, t00=0x0021, t01=0x016a}
0x3506…3524              Head {h00=0x001a, h01=0x0050, text=» RF(NG) SKIP30 RL < 5 «, t00=0x0021, t01=0x0182}
0x3524…3542              Head {h00=0x001a, h01=0x0050, text=» LC A4,-2,A1 GET CHAR «, t00=0x0022, t01=0x0010}
0x3542…356a              Head {h00=0x0024, h01=0x0050, text=» CCK A4,/1111 TABULATION CHAR ? «, t00=0x0022, t01=0x002e}
0x356a…3584              Head {h00=0x0016, h01=0x0050, text=» RF(NE) SKIP25 NO!«, t00=0x0022, t01=0x0056}
0x3584…359e              Head {h00=0x0016, h01=0x0050, text=» SUK A1,2 DECR BA «, t00=0x0022, t01=0x0070}
0x359e…35b8              Head {h00=0x0016, h01=0x0050, text=» SUK A2,2 DECR RL «, t00=0x0022, t01=0x008a}
0x35b8…35d4              Head {h00=0x0018, h01=0x0050, text=» RB SKIP07 GET NEXT «, t00=0x0022, t01=0x00a4}
0x35d4…3600              Head {h00=0x0028, h01=0x0050, text=»SKIP25 LCR A4,A1 GET CHARACTER AGAIN«, t00=0x0022, t01=0x00c0}
0x3600…3614              Head {h00=0x0010, h01=0x0050, text=» ANK A4,/FF «, t00=0x0022, t01=0x00ec}
0x3614…363a              Head {h00=0x0022, h01=0x0050, text=» SUK A4,/12 UNDER LINE START? «, t00=0x0022, t01=0x0100}
0x363a…365e              Head {h00=0x0020, h01=0x0050, text=» RB(Z) SKIP07 YES! SKIP IT! «, t00=0x0022, t01=0x0126}
0x365e…3680              Head {h00=0x001e, h01=0x0050, text=» SUK A4,/C LOW INT. START?«, t00=0x0022, t01=0x014a}
0x3680…369a              Head {h00=0x0016, h01=0x0050, text=» RB(Z) SKIP07 YES!«, t00=0x0022, t01=0x016c}
0x369a…36ba              Head {h00=0x001c, h01=0x0050, text=» SUK A4,1 LOW INT. STOP?«, t00=0x0022, t01=0x0186}
0x36ba…36d4              Head {h00=0x0016, h01=0x0050, text=» RB(Z) SKIP07 YES!«, t00=0x0023, t01=0x0016}
0x36d4…36de              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0030}
0x36de…3704              Head {h00=0x0022, h01=0x0050, text=»SKIP30 ST A2,4,A8 STORE NEW RL«, t00=0x0023, t01=0x003a}
0x3704…3710              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0023, t01=0x0060}
0x3710…3728              Head {h00=0x0014, h01=0x0050, text=»ACDY90 LDK A4,0 «, t00=0x0023, t01=0x006c}
0x3728…3762              Head {h00=0x0036, h01=0x0050, text=»ADY100 CF A15,GETCHR GET CHARACTER FROM ECB-BUFFER«, t00=0x0023, t01=0x0084}
0x3762…3784              Head {h00=0x001e, h01=0x0050, text=» LDR A1,A1 LAST CHARACTER?«, t00=0x0023, t01=0x00be}
0x3784…379c              Head {h00=0x0014, h01=0x0050, text=» ABL(NP) ADY405 «, t00=0x0023, t01=0x00e0}
0x379c…37bc              Head {h00=0x001c, h01=0x0050, text=» CWK A7,5 ORDER 5 ?  =7 «, t00=0x0023, t01=0x00f8}
0x37bc…37d2              Head {h00=0x0012, h01=0x0050, text=» RB(E) ACDY75 «, t00=0x0023, t01=0x0118}
0x37d2…37e6              Head {h00=0x0010, h01=0x0050, text=» ANK A2,/7F «, t00=0x0023, t01=0x012e}
0x37e6…380a              Head {h00=0x0020, h01=0x0050, text=» LDK A1,5 SET TABLE POINTER «, t00=0x0023, t01=0x0142}
0x380a…3830              Head {h00=0x0022, h01=0x0050, text=» CC A2,TABSPE,A1 FAST OUTPUT? «, t00=0x0023, t01=0x0166}
0x3830…3846              Head {h00=0x0012, h01=0x0050, text=» RF(E) ADY125 «, t00=0x0023, t01=0x018c}
0x3846…385c              Head {h00=0x0012, h01=0x0050, text=» SUK A1,1 NO! «, t00=0x0024, t01=0x0012}
0x385c…3882              Head {h00=0x0022, h01=0x0050, text=» STR A7,A5 SAVE A7 ON STACK =7«, t00=0x0024, t01=0x0028}
0x3882…38a8              Head {h00=0x0022, h01=0x0050, text=» LDR* A7,A6 CHANNEL PARAMETER «, t00=0x0024, t01=0x004e}
0x38a8…38cc              Head {h00=0x0020, h01=0x0050, text=» ANK A7,/30 GRAFIC DISPLAY ?«, t00=0x0024, t01=0x0074}
0x38cc…38e4              Head {h00=0x0014, h01=0x0050, text=» RF(E) ADY110 NO«, t00=0x0024, t01=0x0098}
0x38e4…3906              Head {h00=0x001e, h01=0x0050, text=» LDK A1,5 SET TABLE PONTER«, t00=0x0024, t01=0x00b0}
0x3906…391a              Head {h00=0x0010, h01=0x0050, text=»ADY110 EQU *«, t00=0x0024, t01=0x00d2}
0x391a…3942              Head {h00=0x0024, h01=0x0050, text=» LDR* A7,A5 GET A7 FROM STACK =7«, t00=0x0024, t01=0x00e6}
0x3942…396a              Head {h00=0x0024, h01=0x0050, text=» CC A2,TABSPE,A1 CHARACTER FOUND«, t00=0x0024, t01=0x010e}
0x396a…3980              Head {h00=0x0012, h01=0x0050, text=» RF(NE) ADY128«, t00=0x0024, t01=0x0136}
0x3980…39a6              Head {h00=0x0022, h01=0x0050, text=» CCK A2,/1E1E LOW INTENSITY ? «, t00=0x0024, t01=0x014c}
0x39a6…39c0              Head {h00=0x0016, h01=0x0050, text=» RF(NE) ADY122 NO «, t00=0x0024, t01=0x0172}
0x39c0…39d4              Head {h00=0x0010, h01=0x0050, text=» LDK A4,/80 «, t00=0x0024, t01=0x018c}
0x39d4…39e8              Head {h00=0x0010, h01=0x0050, text=»ADY120 EQU *«, t00=0x0025, t01=0x0010}
0x39e8…3a1c              Head {h00=0x0030, h01=0x0050, text=» ORS A4,DWTDEV,A6 SET LOW INTENSITY MODE =7 «, t00=0x0025, t01=0x0024}
0x3a1c…3a2e              Head {h00=0x000e, h01=0x0050, text=» LDK A4,0 «, t00=0x0025, t01=0x0058}
0x3a2e…3a40              Head {h00=0x000e, h01=0x0050, text=» RB ACDY50«, t00=0x0025, t01=0x006a}
0x3a40…3a68              Head {h00=0x0024, h01=0x0050, text=»ADY122 CCK A2,/1212 UNDERLINE ? «, t00=0x0025, t01=0x007c}
0x3a68…3a7e              Head {h00=0x0012, h01=0x0050, text=» RF(NE) ADY125«, t00=0x0025, t01=0x00a4}
0x3a7e…3aa4              Head {h00=0x0022, h01=0x0050, text=» LDK A4,/40 SET UNDERLINE MODE«, t00=0x0025, t01=0x00ba}
0x3aa4…3ab6              Head {h00=0x000e, h01=0x0050, text=» RB ADY120«, t00=0x0025, t01=0x00e0}
0x3ab6…3ae0              Head {h00=0x0026, h01=0x0050, text=»ADY125 CCK A2,/1414 FAST OUTPUT ? «, t00=0x0025, t01=0x00f2}
0x3ae0…3af2              Head {h00=0x000e, h01=0x0050, text=» LDK A4,0 «, t00=0x0025, t01=0x011c}
0x3af2…3b0c              Head {h00=0x0016, h01=0x0050, text=» RB(NE) ACDY50 NO «, t00=0x0025, t01=0x012e}
0x3b0c…3b1e              Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x0025, t01=0x0148}
0x3b1e…3b4a              Head {h00=0x0028, h01=0x0050, text=» CF A15,GETCHR GET OUTPUT CHARACTER «, t00=0x0025, t01=0x015a}
0x3b4a…3b5c              Head {h00=0x000e, h01=0x0050, text=» LDR A1,A2«, t00=0x0025, t01=0x0186}
0x3b5c…3b6e              Head {h00=0x000e, h01=0x0050, text=» LDR A2,A4«, t00=0x0026, t01=0x0008}
0x3b6e…3b8c              Head {h00=0x001a, h01=0x0050, text=» LD A4,4,A8 REQ LENGTH«, t00=0x0026, t01=0x001a}
0x3b8c…3bae              Head {h00=0x001e, h01=0x0050, text=» SUR A4,A3 NUMBER OF CHARS«, t00=0x0026, t01=0x0038}
0x3bae…3bc8              Head {h00=0x0016, h01=0x0050, text=» RF(Z) ADY127 NONE«, t00=0x0026, t01=0x005a}
0x3bc8…3bd2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0074}
0x3bd2…3be8              Head {h00=0x0012, h01=0x0050, text=» IFT WHATDY=0 «, t00=0x0026, t01=0x007e}
0x3be8…3c12              Head {h00=0x0026, h01=0x0050, text=» LDR* A7,A6 GET CHANNEL PARAMETER «, t00=0x0026, t01=0x0094}
0x3c12…3c26              Head {h00=0x0010, h01=0x0050, text=» ANK A7,/10 «, t00=0x0026, t01=0x00be}
0x3c26…3c5c              Head {h00=0x0032, h01=0x0050, text=» RF(NZ) OTHER OTHER DISPLAY THAN 6344 OR 6386?«, t00=0x0026, t01=0x00d2}
0x3c5c…3c68              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0026, t01=0x0108}
0x3c68…3c7e              Head {h00=0x0012, h01=0x0050, text=» LDR A3,A1 NO!«, t00=0x0026, t01=0x0114}
0x3c7e…3c94              Head {h00=0x0012, h01=0x0050, text=» CF A5,FASTER «, t00=0x0026, t01=0x012a}
0x3c94…3ca8              Head {h00=0x0010, h01=0x0050, text=»ADY127 EQU *«, t00=0x0026, t01=0x0140}
0x3ca8…3ccc              Head {h00=0x0020, h01=0x0050, text=» LD A7,DWTOR,A6 GET ORDER =7«, t00=0x0026, t01=0x0154}
0x3ccc…3cec              Head {h00=0x001c, h01=0x0050, text=» ANK A7,/FF GET ORDER =7«, t00=0x0026, t01=0x0178}
0x3cec…3d0a              Head {h00=0x001a, h01=0x0050, text=» LD A3,4,A8 REQ LENGTH«, t00=0x0027, t01=0x0008}
0x3d0a…3d28              Head {h00=0x001a, h01=0x0050, text=» ST A3,6,A8 EFF LENGTH«, t00=0x0027, t01=0x0026}
0x3d28…3d3c              Head {h00=0x0010, h01=0x0050, text=» ABL ADY405 «, t00=0x0027, t01=0x0044}
0x3d3c…3d50              Head {h00=0x0010, h01=0x0050, text=»ADY128 EQU *«, t00=0x0027, t01=0x0058}
0x3d50…3d6a              Head {h00=0x0016, h01=0x0050, text=» SUK A1,1 GET NEXT«, t00=0x0027, t01=0x006c}
0x3d6a…3d8c              Head {h00=0x001e, h01=0x0050, text=» RB(NN) ADY110 NOT AT END «, t00=0x0027, t01=0x0086}
0x3d8c…3dae              Head {h00=0x001e, h01=0x0050, text=» LDR A1,A2 MOVE CHARACTER «, t00=0x0027, t01=0x00a8}
0x3dae…3dd2              Head {h00=0x0020, h01=0x0050, text=» SUK A1,/11 TAB CHAR?  (11) «, t00=0x0027, t01=0x00ca}
0x3dd2…3de8              Head {h00=0x0012, h01=0x0050, text=» RF(E) ADY140 «, t00=0x0027, t01=0x00ee}
0x3de8…3e0a              Head {h00=0x001e, h01=0x0050, text=» SUK A1,/F LESS THAN /20 ?«, t00=0x0027, t01=0x0104}
0x3e0a…3e30              Head {h00=0x0022, h01=0x0050, text=» RF(N) ADY130 CODE CHECK ERROR«, t00=0x0027, t01=0x0126}
0x3e30…3e54              Head {h00=0x0020, h01=0x0050, text=» SUK A1,/3F GREATER THAN /5F«, t00=0x0027, t01=0x014c}
0x3e54…3e6c              Head {h00=0x0014, h01=0x0050, text=» ABL(NP) ACDY70 «, t00=0x0027, t01=0x0170}
0x3e6c…3e82              Head {h00=0x0012, h01=0x0050, text=» IFT LOWCHA=0 «, t00=0x0027, t01=0x0188}
0x3e82…3ebc              Head {h00=0x0036, h01=0x0050, text=» SUK A2,/20 TRANSFORM CHARACTER BETWEEN /60 TO /7F«, t00=0x0028, t01=0x000e}
0x3ebc…3ee6              Head {h00=0x0026, h01=0x0050, text=»   TO CHARACTER BETWEEN /40 TO /5F«, t00=0x0028, t01=0x0048}
0x3ee6…3ef2              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0028, t01=0x0072}
0x3ef2…3f04              Head {h00=0x000e, h01=0x0050, text=» RB ACDY70«, t00=0x0028, t01=0x007e}
0x3f04…3f0e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0090}
0x3f0e…3f18              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x009a}
0x3f18…3f2e              Head {h00=0x0012, h01=0x0050, text=» IFT WHATDY=0 «, t00=0x0028, t01=0x00a4}
0x3f2e…3f42              Head {h00=0x0010, h01=0x0050, text=»OTHER EQU * «, t00=0x0028, t01=0x00ba}
0x3f42…3f62              Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x0028, t01=0x00ce}
0x3f62…3f76              Head {h00=0x0010, h01=0x0050, text=»* A3 = INDEX«, t00=0x0028, t01=0x00ee}
0x3f76…3f8e              Head {h00=0x0014, h01=0x0050, text=»* A1 = CHARACTER«, t00=0x0028, t01=0x0102}
0x3f8e…3fa4              Head {h00=0x0012, h01=0x0050, text=»* A4 = NUMBER «, t00=0x0028, t01=0x011a}
0x3fa4…3fc4              Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x0028, t01=0x0130}
0x3fc4…3fe2              Head {h00=0x001a, h01=0x0050, text=» LC A2,DWTBC+DWTDEV,A6«, t00=0x0028, t01=0x0150}
0x3fe2…400e              Head {h00=0x0028, h01=0x0050, text=» AD A2,DWTAP+DWTDEV,A6 GET POSITION «, t00=0x0028, t01=0x016e}
0x400e…4022              Head {h00=0x0010, h01=0x0050, text=» ANK A2,/FF «, t00=0x0029, t01=0x000a}
0x4022…404a              Head {h00=0x0024, h01=0x0050, text=» ADR A2,A4 ADD LENGTH OF REQUEST«, t00=0x0029, t01=0x001e}
0x404a…407a              Head {h00=0x002c, h01=0x0050, text=» LD A3,DWTPOS+DWTDEV,A6 GET MAX-POS AND «, t00=0x0029, t01=0x0046}
0x407a…408e              Head {h00=0x0010, h01=0x0050, text=» ANK A3,/FF «, t00=0x0029, t01=0x0076}
0x408e…40ae              Head {h00=0x001c, h01=0x0050, text=» ST A4,10,A8 SAVE LENGTH«, t00=0x0029, t01=0x008a}
0x40ae…40c8              Head {h00=0x0016, h01=0x0050, text=» SUR A3,A2 COMPARE«, t00=0x0029, t01=0x00aa}
0x40c8…40e8              Head {h00=0x001c, h01=0x0050, text=» RF(NN) OT030 LENGTH OK «, t00=0x0029, t01=0x00c4}
0x40e8…40fa              Head {h00=0x000e, h01=0x0050, text=» ADR A4,A3«, t00=0x0029, t01=0x00e4}
0x40fa…411a              Head {h00=0x001c, h01=0x0050, text=» ST A4,10,A8 SAVE LENGTH«, t00=0x0029, t01=0x00f6}
0x411a…414e              Head {h00=0x0030, h01=0x0050, text=» ADK A4,1 ADJUST NUMBER OF OUTPUT CHARACTERS«, t00=0x0029, t01=0x0116}
0x414e…4162              Head {h00=0x0010, h01=0x0050, text=»OT030 EQU * «, t00=0x0029, t01=0x014a}
0x4162…418c              Head {h00=0x0026, h01=0x0050, text=» LDR A3,A1 SAVE CHARACTER TO SEND «, t00=0x0029, t01=0x015e}
0x418c…41a4              Head {h00=0x0014, h01=0x0050, text=»OT010 LDR A2,A3 «, t00=0x0029, t01=0x0188}
0x41a4…41cc              Head {h00=0x0024, h01=0x0050, text=» CF A5,OUTPUT SENT CHAR (IN A2) «, t00=0x002a, t01=0x0010}
0x41cc…41f0              Head {h00=0x0020, h01=0x0050, text=» SUK A4,1 DECREMENT COUNTER «, t00=0x002a, t01=0x0038}
0x41f0…4204              Head {h00=0x0010, h01=0x0050, text=» RB(P) OT010«, t00=0x002a, t01=0x005c}
0x4204…4228              Head {h00=0x0020, h01=0x0050, text=» LD A4,10,A8 GET ACT. LENGTH«, t00=0x002a, t01=0x0070}
0x4228…4244              Head {h00=0x0018, h01=0x0050, text=»OT040 LDK A2,BACKSP «, t00=0x002a, t01=0x0094}
0x4244…4268              Head {h00=0x0020, h01=0x0050, text=» CF A5,OUTPUT SENDBACKSPACE «, t00=0x002a, t01=0x00b0}
0x4268…428a              Head {h00=0x001e, h01=0x0050, text=» SUK A4,1 DECREMENT LENGTH«, t00=0x002a, t01=0x00d4}
0x428a…429e              Head {h00=0x0010, h01=0x0050, text=» RB(P) OT040«, t00=0x002a, t01=0x00f6}
0x429e…42b0              Head {h00=0x000e, h01=0x0050, text=» RB ADY127«, t00=0x002a, t01=0x010a}
0x42b0…42bc              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002a, t01=0x011c}
0x42bc…42ca              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002a, t01=0x0128}
0x42ca…42d4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0136}
0x42d4…42f2              Head {h00=0x001a, h01=0x0050, text=»*    CODE CHECK ERROR «, t00=0x002a, t01=0x0140}
0x42f2…42fc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x015e}
0x42fc…4310              Head {h00=0x0010, h01=0x0050, text=»ADY130 EQU *«, t00=0x002a, t01=0x0168}
0x4310…4326              Head {h00=0x0012, h01=0x0050, text=» LDK A1,CCERR «, t00=0x002a, t01=0x017c}
0x4326…4346 (43, 0, 400) Head {h00=0x001c, h01=0x0050, text=» ORS A1,8,A8 RETURN CODE«, t00=0x002b, t01=0x0004}
0x4346…4358              Head {h00=0x000e, h01=0x0050, text=» RB ADY100«, t00=0x002b, t01=0x0024}
0x4358…4366              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002b, t01=0x0036}
0x4366…4370              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x0044}
0x4370…4388              Head {h00=0x0014, h01=0x0050, text=»*    TABULATION «, t00=0x002b, t01=0x004e}
0x4388…4392              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x0066}
0x4392…43a6              Head {h00=0x0010, h01=0x0050, text=»ADY140 EQU *«, t00=0x002b, t01=0x0070}
0x43a6…43d6              Head {h00=0x002c, h01=0x0050, text=» CF A15,GETCHR GET FIRST ASCII CHARACTER«, t00=0x002b, t01=0x0084}
0x43d6…43e8              Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x002b, t01=0x00b4}
0x43e8…441a              Head {h00=0x002e, h01=0x0050, text=» CF A15,GETCHR GET SECOND ASCII CHARACTER «, t00=0x002b, t01=0x00c6}
0x441a…442c              Head {h00=0x000e, h01=0x0050, text=» ANK A2,/F«, t00=0x002b, t01=0x00f8}
0x442c…443e              Head {h00=0x000e, h01=0x0050, text=» ANK A4,/F«, t00=0x002b, t01=0x010a}
0x443e…4454              Head {h00=0x0012, h01=0x0050, text=» RF(E) ADY144 «, t00=0x002b, t01=0x011c}
0x4454…4488              Head {h00=0x0030, h01=0x0050, text=»ADY143 ADK A2,/A FROM DECIMAL TO HEXADECIMAL«, t00=0x002b, t01=0x0132}
0x4488…449a              Head {h00=0x000e, h01=0x0050, text=» SUK A4,1 «, t00=0x002b, t01=0x0166}
0x449a…44b0              Head {h00=0x0012, h01=0x0050, text=» RB(NE) ADY143«, t00=0x002b, t01=0x0178}
0x44b0…44d6              Head {h00=0x0022, h01=0x0050, text=»ADY144 LC A4,DWTAP+DWTDEV+1,A6«, t00=0x002b, t01=0x018e}
0x44d6…4508              Head {h00=0x002e, h01=0x0050, text=» SUR A2,A4 SUBTRACT HEAD POSITION POINTER «, t00=0x002c, t01=0x0024}
0x4508…4526              Head {h00=0x001a, h01=0x0050, text=» LC A4,DWTBC+DWTDEV,A6«, t00=0x002c, t01=0x0056}
0x4526…4556              Head {h00=0x002c, h01=0x0050, text=» SUR A2,A4 AND REQUESTS POSITION COUNTER«, t00=0x002c, t01=0x0074}
0x4556…4580              Head {h00=0x0026, h01=0x0050, text=»   TO GET NUMBER OF SPACES TO SEND«, t00=0x002c, t01=0x00a4}
0x4580…4598              Head {h00=0x0014, h01=0x0050, text=» ABL(NP) ADY100 «, t00=0x002c, t01=0x00ce}
0x4598…45aa              Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x002c, t01=0x00e6}
0x45aa…45d4              Head {h00=0x0026, h01=0x0050, text=»ADY145 LDK A2,CURRIG CURSOR RIGHT «, t00=0x002c, t01=0x00f8}
0x45d4…45f0              Head {h00=0x0018, h01=0x0050, text=»ADY146 CF A5,OUTPUT «, t00=0x002c, t01=0x0122}
0x45f0…4620              Head {h00=0x002c, h01=0x0050, text=» CF A15,POSUPD POSITION COUNTER UPDATING«, t00=0x002c, t01=0x013e}
0x4620…463a              Head {h00=0x0016, h01=0x0050, text=» SUK A4,1 READY ? «, t00=0x002c, t01=0x016e}
0x463a…4654              Head {h00=0x0016, h01=0x0050, text=» RB(NE) ADY145 NO «, t00=0x002c, t01=0x0188}
0x4654…4668              Head {h00=0x0010, h01=0x0050, text=» ABL ADY100 «, t00=0x002d, t01=0x0012}
0x4668…4676              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002d, t01=0x0026}
0x4676…4680              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0034}
0x4680…469e              Head {h00=0x001a, h01=0x0050, text=»*    ERASE  ORDER /31 «, t00=0x002d, t01=0x003e}
0x469e…46a8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x005c}
0x46a8…46de              Head {h00=0x0032, h01=0x0050, text=»ADY160 LD A4,10,A8 GET NUMBER OF CHAR TO ERASE«, t00=0x002d, t01=0x0066}
0x46de…46f4              Head {h00=0x0012, h01=0x0050, text=» IFT WHATDY=0 «, t00=0x002d, t01=0x009c}
0x46f4…471a              Head {h00=0x0022, h01=0x0050, text=» LDR* A1,A6 CHANNEL PARAMETER «, t00=0x002d, t01=0x00b2}
0x471a…473e              Head {h00=0x0020, h01=0x0050, text=» ANK A1,/10 GRAFIC DISPLAY? «, t00=0x002d, t01=0x00d8}
0x473e…475c              Head {h00=0x001a, h01=0x0050, text=» RF(NE) ADY166 YES =2 «, t00=0x002d, t01=0x00fc}
0x475c…4768              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002d, t01=0x011a}
0x4768…4792              Head {h00=0x0026, h01=0x0050, text=» CF A5,ERA GET LENGTH TO ERASE =2 «, t00=0x002d, t01=0x0126}
0x4792…47a6              Head {h00=0x0010, h01=0x0050, text=» LDK A3,/20 «, t00=0x002d, t01=0x0150}
0x47a6…47c8              Head {h00=0x001e, h01=0x0050, text=» CF A5,FASTER FAST OUTPUT «, t00=0x002d, t01=0x0164}
0x47c8…47dc              Head {h00=0x0010, h01=0x0050, text=»ADY165 EQU *«, t00=0x002d, t01=0x0186}
0x47dc…47fe              Head {h00=0x001e, h01=0x0050, text=» ABL ADY410 END OF REQUEST«, t00=0x002e, t01=0x000a}
0x47fe…4814              Head {h00=0x0012, h01=0x0050, text=» IFT WHATDY=0 «, t00=0x002e, t01=0x002c}
0x4814…4830              Head {h00=0x0018, h01=0x0050, text=»ADY166 EQU * YES =2 «, t00=0x002e, t01=0x0042}
0x4830…485a              Head {h00=0x0026, h01=0x0050, text=» CF A5,ERA GET LENGTH TO ERASE =2 «, t00=0x002e, t01=0x005e}
0x485a…4864              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0088}
0x4864…488c              Head {h00=0x0024, h01=0x0050, text=»ADY170 SUK A4,1 DECR NO OF CHAR «, t00=0x002e, t01=0x0092}
0x488c…48ae              Head {h00=0x001e, h01=0x0050, text=» RF(N) ADY180 ERASE READY «, t00=0x002e, t01=0x00ba}
0x48ae…48c8              Head {h00=0x0016, h01=0x0050, text=» LDK A2,/20 SPACE «, t00=0x002e, t01=0x00dc}
0x48c8…48e6              Head {h00=0x001a, h01=0x0050, text=» CF A5,OUTPUT SEND IT «, t00=0x002e, t01=0x00f6}
0x48e6…48f8              Head {h00=0x000e, h01=0x0050, text=» RB ADY170«, t00=0x002e, t01=0x0114}
0x48f8…4912              Head {h00=0x0016, h01=0x0050, text=»ADY180 LD A4,10,A8«, t00=0x002e, t01=0x0126}
0x4912…493c              Head {h00=0x0026, h01=0x0050, text=» CF A5,ERA GET LENGTH TO ERASE =2 «, t00=0x002e, t01=0x0140}
0x493c…495c              Head {h00=0x001c, h01=0x0050, text=» LDR A3,A3 OVER EDGE =4 «, t00=0x002e, t01=0x016a}
0x495c…4978              Head {h00=0x0018, h01=0x0050, text=» RF(NN) ADY186 NO =4«, t00=0x002e, t01=0x018a}
0x4978…499a              Head {h00=0x001e, h01=0x0050, text=» SUK A4,1 ADJUST LENGTH =4«, t00=0x002f, t01=0x0016}
0x499a…49ae              Head {h00=0x0010, h01=0x0050, text=»ADY186 EQU *«, t00=0x002f, t01=0x0038}
0x49ae…49cc              Head {h00=0x001a, h01=0x0050, text=» SUK A4,1 DECREMENT =2«, t00=0x002f, t01=0x004c}
0x49cc…49fc              Head {h00=0x002c, h01=0x0050, text=» RB(N) ADY165 CURSOR IN ORIGIN POSITION «, t00=0x002f, t01=0x006a}
0x49fc…4a1e              Head {h00=0x001e, h01=0x0050, text=» LDK A2,BACKSP CURSOR LEFT«, t00=0x002f, t01=0x009a}
0x4a1e…4a3c              Head {h00=0x001a, h01=0x0050, text=» CF A5,OUTPUT SEND IT «, t00=0x002f, t01=0x00bc}
0x4a3c…4a54              Head {h00=0x0014, h01=0x0050, text=» RB ADY186 AGAIN«, t00=0x002f, t01=0x00da}
0x4a54…4a60              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002f, t01=0x00f2}
0x4a60…4a6e              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002f, t01=0x00fe}
0x4a6e…4a78              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x010c}
0x4a78…4aa6              Head {h00=0x002a, h01=0x0050, text=»*    ORDER /B CURSOR POSITIONING PART «, t00=0x002f, t01=0x0116}
0x4aa6…4ab0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x0144}
0x4ab0…4ac4              Head {h00=0x0010, h01=0x0050, text=»ADY200 EQU *«, t00=0x002f, t01=0x014e}
0x4ac4…4ace              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x0162}
0x4ace…4ae4              Head {h00=0x0012, h01=0x0050, text=» IFT WHATDY=0 «, t00=0x002f, t01=0x016c}
0x4ae4…4b0a              Head {h00=0x0022, h01=0x0050, text=» LDR* A1,A6 CHANNEL PARAMETER «, t00=0x002f, t01=0x0182}
0x4b0a…4b2e              Head {h00=0x0020, h01=0x0050, text=» ANK A1,/10 GRAFIC DISPLAY? «, t00=0x0030, t01=0x0018}
0x4b2e…4b48              Head {h00=0x0016, h01=0x0050, text=» RF(NE) ADY205 YES«, t00=0x0030, t01=0x003c}
0x4b48…4b7e              Head {h00=0x0032, h01=0x0050, text=»*    IF VIDEO (6344) SET CURSOR ADDRESS DIRECT«, t00=0x0030, t01=0x0056}
0x4b7e…4b8a              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0030, t01=0x008c}
0x4b8a…4bb8              Head {h00=0x002a, h01=0x0050, text=» LD A4,10,A8 GET REQUESTED CURSOR POS «, t00=0x0030, t01=0x0098}
0x4bb8…4bf0              Head {h00=0x0034, h01=0x0050, text=» ST A4,DWTAP+DWTDEV,A6 UPDATE LINE & POS COUNTER«, t00=0x0030, t01=0x00c6}
0x4bf0…4c10              Head {h00=0x001c, h01=0x0050, text=» CF A5,CURPOS SET CURSOR«, t00=0x0030, t01=0x00fe}
0x4c10…4c22              Head {h00=0x000e, h01=0x0050, text=» RF ADY380«, t00=0x0030, t01=0x011e}
0x4c22…4c38              Head {h00=0x0012, h01=0x0050, text=» IFT WHATDY=0 «, t00=0x0030, t01=0x0130}
0x4c38…4c4e              Head {h00=0x0012, h01=0x0050, text=»*    GET LINE «, t00=0x0030, t01=0x0146}
0x4c4e…4c7c              Head {h00=0x002a, h01=0x0050, text=»ADY205 LC A4,10,A8 GET REQUESTED LINE «, t00=0x0030, t01=0x015c}
0x4c7c…4cac              Head {h00=0x002c, h01=0x0050, text=» CC A4,DWTLIN+DWTDEV,A6 OUTSIDE SCREEN? «, t00=0x0030, t01=0x018a}
0x4cac…4cc6              Head {h00=0x0016, h01=0x0050, text=» RF(NG) ADY207 NO!«, t00=0x0031, t01=0x002a}
0x4cc6…4d04              Head {h00=0x003a, h01=0x0050, text=» LC A4,DWTLIN+DWTDEV,A6 YES! SET CURSOR AT END OF LINE«, t00=0x0031, t01=0x0044}
0x4d04…4d18              Head {h00=0x0010, h01=0x0050, text=»ADY207 EQU *«, t00=0x0031, t01=0x0082}
0x4d18…4d46              Head {h00=0x002a, h01=0x0050, text=» LC A3,DWTAP+DWTDEV,A6 GET ACTUAL LINE«, t00=0x0031, t01=0x0096}
0x4d46…4d5e              Head {h00=0x0014, h01=0x0050, text=»ADY210 CWR A4,A3«, t00=0x0031, t01=0x00c4}
0x4d5e…4d90              Head {h00=0x002e, h01=0x0050, text=» RF(N) ADY250 REQUESTED LINE ABOVE ACTUAL «, t00=0x0031, t01=0x00dc}
0x4d90…4db0              Head {h00=0x001c, h01=0x0050, text=» RF(E) ADY300 SAME LINE «, t00=0x0031, t01=0x010e}
0x4db0…4dcc              Head {h00=0x0018, h01=0x0050, text=» LDK A2,LF LINE FEED«, t00=0x0031, t01=0x012e}
0x4dcc…4dfa              Head {h00=0x002a, h01=0x0050, text=» ADK A3,1 INCREMENT ACTUAL LINE NUMBER«, t00=0x0031, t01=0x014a}
0x4dfa…4e1a              Head {h00=0x001c, h01=0x0050, text=»ADY230 CF A5,OUTPUT SEND«, t00=0x0031, t01=0x0178}
0x4e1a…4e3c              Head {h00=0x001e, h01=0x0050, text=» LDR A4,A4 REQUESTED LINE «, t00=0x0032, t01=0x0008}
0x4e3c…4e62              Head {h00=0x0022, h01=0x0050, text=» RB(NZ) ADY210 NOT EQUAL ZERO «, t00=0x0032, t01=0x002a}
0x4e62…4e74              Head {h00=0x000e, h01=0x0050, text=» LDK A4,1 «, t00=0x0032, t01=0x0050}
0x4e74…4e86              Head {h00=0x000e, h01=0x0050, text=» RF ADY300«, t00=0x0032, t01=0x0062}
0x4e86…4ea6              Head {h00=0x001c, h01=0x0050, text=»ADY250 LDK A2,HOME HOME «, t00=0x0032, t01=0x0074}
0x4ea6…4ed0              Head {h00=0x0026, h01=0x0050, text=» LDK A3,1 RESET ACTUAL LINE NUMBER«, t00=0x0032, t01=0x0094}
0x4ed0…4efe              Head {h00=0x002a, h01=0x0050, text=» ST A3,DWTAP+DWTDEV,A6 RESET POSITION «, t00=0x0032, t01=0x00be}
0x4efe…4f10              Head {h00=0x000e, h01=0x0050, text=» RB ADY230«, t00=0x0032, t01=0x00ec}
0x4f10…4f1a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x00fe}
0x4f1a…4f34              Head {h00=0x0016, h01=0x0050, text=»*    GET POSITION «, t00=0x0032, t01=0x0108}
0x4f34…4f3e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0122}
0x4f3e…4f7c              Head {h00=0x003a, h01=0x0050, text=»ADY300 SC A4,DWTAP+DWTDEV,A6 UPDATE HEAD LINE COUNTER «, t00=0x0032, t01=0x012c}
0x4f7c…4fa8              Head {h00=0x0028, h01=0x0050, text=» LC A4,11,A8 GET REQUESTED POSITION «, t00=0x0032, t01=0x016a}
0x4fa8…4fd8              Head {h00=0x002c, h01=0x0050, text=» CC A4,DWTPOS+DWTDEV,A6 OUTSIDE SCREEN? «, t00=0x0033, t01=0x0008}
0x4fd8…4ff2              Head {h00=0x0016, h01=0x0050, text=» RF(NG) ADY303 NO!«, t00=0x0033, t01=0x0038}
0x4ff2…5020              Head {h00=0x002a, h01=0x0050, text=» LC A4,DWTPOS+DWTDEV,A6 SET LAST LINE «, t00=0x0033, t01=0x0052}
0x5020…5034              Head {h00=0x0010, h01=0x0050, text=»ADY303 EQU *«, t00=0x0033, t01=0x0080}
0x5034…5056              Head {h00=0x001e, h01=0x0050, text=» CWK A4,1 FIRST POSITION ?«, t00=0x0033, t01=0x0094}
0x5056…5070              Head {h00=0x0016, h01=0x0050, text=» RF(NE) ADY305 NO «, t00=0x0033, t01=0x00b6}
0x5070…5090              Head {h00=0x001c, h01=0x0050, text=» CWR A4,A3 FIRST LINE ? «, t00=0x0033, t01=0x00d0}
0x5090…50aa              Head {h00=0x0016, h01=0x0050, text=» RF(NE) ADY305 NO «, t00=0x0033, t01=0x00f0}
0x50aa…50ce              Head {h00=0x0020, h01=0x0050, text=» LDK A2,HOME CURSOR GO HOME «, t00=0x0033, t01=0x010a}
0x50ce…50e0              Head {h00=0x000e, h01=0x0050, text=» RF ADY330«, t00=0x0033, t01=0x012e}
0x50e0…510e              Head {h00=0x002a, h01=0x0050, text=»ADY305 RF(NL) ADY307 REQ. POS NOT ZERO«, t00=0x0033, t01=0x0140}
0x510e…5120              Head {h00=0x000e, h01=0x0050, text=» LDK A4,1 «, t00=0x0033, t01=0x016e}
0x5120…515a              Head {h00=0x0036, h01=0x0050, text=»ADY307 LC A3,DWTAP+DWTDEV+1,A6 GET ACTUAL POSITION«, t00=0x0033, t01=0x0180}
0x515a…5182              Head {h00=0x0024, h01=0x0050, text=» CC A3,DWTPOS+DWTDEV,A6 MAX-POS?«, t00=0x0034, t01=0x002a}
0x5182…519c              Head {h00=0x0016, h01=0x0050, text=» RF(NG) ADY310 NO!«, t00=0x0034, t01=0x0052}
0x519c…51ae              Head {h00=0x000e, h01=0x0050, text=» SUK A3,1 «, t00=0x0034, t01=0x006c}
0x51ae…51dc              Head {h00=0x002a, h01=0x0050, text=»ADY310 CWR A4,A3 FORWARDS OR BACKWARDS«, t00=0x0034, t01=0x007e}
0x51dc…5200              Head {h00=0x0020, h01=0x0050, text=» RF(E) ADY370 POSITION FOUND«, t00=0x0034, t01=0x00ac}
0x5200…521a              Head {h00=0x0016, h01=0x0050, text=» RF(N) ADY340 BACK«, t00=0x0034, t01=0x00d0}
0x521a…523e              Head {h00=0x0020, h01=0x0050, text=» LDK A2,CURRIG CURSOR RIGHT «, t00=0x0034, t01=0x00ea}
0x523e…5268              Head {h00=0x0026, h01=0x0050, text=» ADK A3,1 UPDATE POSITION COUNTER «, t00=0x0034, t01=0x010e}
0x5268…5288              Head {h00=0x001c, h01=0x0050, text=»ADY330 CF A5,OUTPUT SEND«, t00=0x0034, t01=0x0138}
0x5288…529a              Head {h00=0x000e, h01=0x0050, text=» RB ADY310«, t00=0x0034, t01=0x0158}
0x529a…52cc              Head {h00=0x002e, h01=0x0050, text=»ADY340 SUR A3,A4 ACTUAL POS. - WANTED POS.«, t00=0x0034, t01=0x016a}
0x52cc…52fc              Head {h00=0x002c, h01=0x0050, text=» CWR A3,A4 COMPARE BACKSTEPS WITH CR-WAY«, t00=0x0035, t01=0x000c}
0x52fc…5320              Head {h00=0x0020, h01=0x0050, text=» RF(L) ADY345 BACKSPACE WAY «, t00=0x0035, t01=0x003c}
0x5320…5342              Head {h00=0x001e, h01=0x0050, text=» LDK A2,CR CARRIAGE RETURN«, t00=0x0035, t01=0x0060}
0x5342…536c              Head {h00=0x0026, h01=0x0050, text=» LDK A3,1 INDICATE FIRST POSITION «, t00=0x0035, t01=0x0082}
0x536c…537e              Head {h00=0x000e, h01=0x0050, text=» RB ADY330«, t00=0x0035, t01=0x00ac}
0x537e…53a4              Head {h00=0x0022, h01=0x0050, text=»ADY345 LDK A2,BACKSP BACKSPACE«, t00=0x0035, t01=0x00be}
0x53a4…53be              Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT SEND«, t00=0x0035, t01=0x00e4}
0x53be…53e0              Head {h00=0x001e, h01=0x0050, text=» SUK A3,1 LAST BACKSPACE ?«, t00=0x0035, t01=0x00fe}
0x53e0…53f6              Head {h00=0x0012, h01=0x0050, text=» RB(NE) ADY345«, t00=0x0035, t01=0x0120}
0x53f6…543a              Head {h00=0x0040, h01=0x0050, text=»ADY370 SC A4,DWTAP+DWTDEV+1,A6 UPDATE HEAD POSITION POINTER «, t00=0x0035, t01=0x0136}
0x543a…5446              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0035, t01=0x017a}
0x5446…5470              Head {h00=0x0026, h01=0x0050, text=»ADY380 LDK A3,2 START BUFFER INDEX«, t00=0x0035, t01=0x0186}
0x5470…5484              Head {h00=0x0010, h01=0x0050, text=» ABL ACDY90 «, t00=0x0036, t01=0x0020}
0x5484…549a              Head {h00=0x0012, h01=0x0050, text=» IFT WHATDY=0 «, t00=0x0036, t01=0x0034}
0x549a…54a4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x004a}
0x54a4…54ce              Head {h00=0x0026, h01=0x0050, text=»ADY400 LDK A2,/22 START CHARACTER «, t00=0x0036, t01=0x0054}
0x54ce…54e4              Head {h00=0x0012, h01=0x0050, text=» CF A5,OUTPUT «, t00=0x0036, t01=0x007e}
0x54e4…54ee              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0094}
0x54ee…54fa              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0036, t01=0x009e}
0x54fa…5504              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x00aa}
0x5504…5512              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0036, t01=0x00b4}
0x5512…551c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x00c2}
0x551c…5526              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x00cc}
0x5526…5562              Head {h00=0x0038, h01=0x0050, text=»*    SEND LAST DUMMY, SET CURSOR POSITION IN CONTROL«, t00=0x0036, t01=0x00d6}
0x5562…559a              Head {h00=0x0034, h01=0x0050, text=»*    WORD, LOAD A1 WITH RETURN CODE AND END I/0.«, t00=0x0036, t01=0x0112}
0x559a…55a4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x014a}
0x55a4…55b8              Head {h00=0x0010, h01=0x0050, text=»ADY405 EQU *«, t00=0x0036, t01=0x0154}
0x55b8…55e2              Head {h00=0x0026, h01=0x0050, text=» LD A1,DWTDEV,A6 GET PARAMETER =7 «, t00=0x0036, t01=0x0168}
0x55e2…5608 (55, 0, 400) Head {h00=0x0022, h01=0x0050, text=» ANKL A1,/1000 6344 (!!!!!) =7«, t00=0x0037, t01=0x0004}
0x5608…5622              Head {h00=0x0016, h01=0x0050, text=» RF(NE) ADY407 NO «, t00=0x0037, t01=0x002a}
0x5622…564c              Head {h00=0x0026, h01=0x0050, text=» LD A1,DWTDEV,A6 GET PARAMETER =7 «, t00=0x0037, t01=0x0044}
0x564c…565e              Head {h00=0x000e, h01=0x0050, text=» LDR A4,A1«, t00=0x0037, t01=0x006e}
0x565e…5682              Head {h00=0x0020, h01=0x0050, text=» ANK A1,/40 UNDERLINE MODE ?«, t00=0x0037, t01=0x0080}
0x5682…569a              Head {h00=0x0014, h01=0x0050, text=» RF(E) ADY406 NO«, t00=0x0037, t01=0x00a4}
0x569a…56c0              Head {h00=0x0022, h01=0x0050, text=» LDK A2,ULSTOP UNDERLINE STOP «, t00=0x0037, t01=0x00bc}
0x56c0…56d6              Head {h00=0x0012, h01=0x0050, text=» CF A5,OUTPUT «, t00=0x0037, t01=0x00e2}
0x56d6…5704              Head {h00=0x002a, h01=0x0050, text=»ADY406 ANK A4,/80 LOW INTENSITY MODE ?«, t00=0x0037, t01=0x00f8}
0x5704…571a              Head {h00=0x0012, h01=0x0050, text=» RF(E) ADY407 «, t00=0x0037, t01=0x0126}
0x571a…5744              Head {h00=0x0026, h01=0x0050, text=» LDK A2,LISTOP LOW INTENSITY STOP «, t00=0x0037, t01=0x013c}
0x5744…575a              Head {h00=0x0012, h01=0x0050, text=» CF A5,OUTPUT «, t00=0x0037, t01=0x0166}
0x575a…576e              Head {h00=0x0010, h01=0x0050, text=»ADY407 EQU *«, t00=0x0037, t01=0x017c}
0x576e…57a2              Head {h00=0x0030, h01=0x0050, text=» CF A15,UPDAPP UPDATE HEAD POSITION COUNTER «, t00=0x0037, t01=0x0190}
0x57a2…57c6              Head {h00=0x0020, h01=0x0050, text=»ADY410 LDK A2,ETX LAST DUMMY«, t00=0x0038, t01=0x0034}
0x57c6…57e6              Head {h00=0x001c, h01=0x0050, text=» CF A5,OUTPUT SEND DUMMY«, t00=0x0038, t01=0x0058}
0x57e6…5808              Head {h00=0x001e, h01=0x0050, text=» LDR A7,A7 TEST STATUS =5 «, t00=0x0038, t01=0x0078}
0x5808…5824              Head {h00=0x0018, h01=0x0050, text=» RF(NZ) ADY415 NO =5«, t00=0x0038, t01=0x009a}
0x5824…585a              Head {h00=0x0032, h01=0x0050, text=» LD A4,DWTAP+DWTDEV,A6 GET CURSOR POSITION =5 «, t00=0x0038, t01=0x00b6}
0x585a…588a              Head {h00=0x002c, h01=0x0050, text=» ST A4,10,A8 SAVE CURSOR POS. IN ECB =5 «, t00=0x0038, t01=0x00ec}
0x588a…589e              Head {h00=0x0010, h01=0x0050, text=»ADY415 EQU *«, t00=0x0038, t01=0x011c}
0x589e…58c0              Head {h00=0x001e, h01=0x0050, text=» CWK A7,/5 ORDER 5 (!!) =7«, t00=0x0038, t01=0x0130}
0x58c0…58d6              Head {h00=0x0012, h01=0x0050, text=» RF(NE) ADY420«, t00=0x0038, t01=0x0152}
0x58d6…58fa              Head {h00=0x0020, h01=0x0050, text=» LDKL A4,/101 HOME POSITION «, t00=0x0038, t01=0x0168}
0x58fa…5918              Head {h00=0x001a, h01=0x0050, text=» ST A4,DWTAP+DWTDEV,A6«, t00=0x0038, t01=0x018c}
0x5918…592c              Head {h00=0x0010, h01=0x0050, text=»ADY420 EQU *«, t00=0x0039, t01=0x001a}
0x592c…5948              Head {h00=0x0018, h01=0x0050, text=»ENDIO EQU * END I/O «, t00=0x0039, t01=0x002e}
0x5948…596e              Head {h00=0x0022, h01=0x0050, text=» CF A5,ENDBLK END OF BLOCK =7 «, t00=0x0039, t01=0x004a}
0x596e…598c              Head {h00=0x001a, h01=0x0050, text=» CF A15,TENDIO END I/O«, t00=0x0039, t01=0x0070}
0x598c…599e              Head {h00=0x000e, h01=0x0050, text=»EXIT EQU *«, t00=0x0039, t01=0x008e}
0x599e…59c4              Head {h00=0x0022, h01=0x0050, text=» ABL LDISP GO TO DISPATCHER =7«, t00=0x0039, t01=0x00a0}
0x59c4…59ce              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x00c6}
0x59ce…59e4              Head {h00=0x0012, h01=0x0050, text=» IFT GRAFIC=1 «, t00=0x0039, t01=0x00d0}
0x59e4…59ee              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x00e6}
0x59ee…59fc              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0039, t01=0x00f0}
0x59fc…5a06              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x00fe}
0x5a06…5a20              Head {h00=0x0016, h01=0x0050, text=»*    GRAPHIC PART «, t00=0x0039, t01=0x0108}
0x5a20…5a2a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x0122}
0x5a2a…5a3e              Head {h00=0x0010, h01=0x0050, text=»ADY500 EQU *«, t00=0x0039, t01=0x012c}
0x5a3e…5a52              Head {h00=0x0010, h01=0x0050, text=» LDK A2,/11 «, t00=0x0039, t01=0x0140}
0x5a52…5a7e              Head {h00=0x0028, h01=0x0050, text=» CF A5,OUTPUT SWITCH TO GRAFIC MODE «, t00=0x0039, t01=0x0154}
0x5a7e…5aa8              Head {h00=0x0026, h01=0x0050, text=»ADY510 CF A15,GETCHR GET CHARACTER«, t00=0x0039, t01=0x0180}
0x5aa8…5ac8              Head {h00=0x001c, h01=0x0050, text=» LDR A1,A1 BUFFER EMPTY «, t00=0x003a, t01=0x001a}
0x5ac8…5ade              Head {h00=0x0012, h01=0x0050, text=» RB(E) ADY400 «, t00=0x003a, t01=0x003a}
0x5ade…5af0              Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x003a, t01=0x0050}
0x5af0…5b1a              Head {h00=0x0026, h01=0x0050, text=» CF A15,GETCHR GET NEXT CHARACTER «, t00=0x003a, t01=0x0062}
0x5b1a…5b2c              Head {h00=0x000e, h01=0x0050, text=» LDR A1,A4«, t00=0x003a, t01=0x008c}
0x5b2c…5b50              Head {h00=0x0020, h01=0x0050, text=» ANK A4,/80 ADDRESS OR DATA «, t00=0x003a, t01=0x009e}
0x5b50…5b72              Head {h00=0x001e, h01=0x0050, text=» RF(E) ADY530 DATA MESSAGE«, t00=0x003a, t01=0x00c2}
0x5b72…5b7c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x00e4}
0x5b7c…5b98              Head {h00=0x0018, h01=0x0050, text=»*    ADDRESS MESSAGE«, t00=0x003a, t01=0x00ee}
0x5b98…5ba2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x010a}
0x5ba2…5bc6              Head {h00=0x0020, h01=0x0050, text=»*    SET FIRST OUT PUT IN A2«, t00=0x003a, t01=0x0114}
0x5bc6…5be4              Head {h00=0x001a, h01=0x0050, text=»*    AND SECOND IN A4 «, t00=0x003a, t01=0x0138}
0x5be4…5bee              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x0156}
0x5bee…5c00              Head {h00=0x000e, h01=0x0050, text=» SLL A1,4 «, t00=0x003a, t01=0x0160}
0x5c00…5c12              Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x003a, t01=0x0172}
0x5c12…5c24              Head {h00=0x000e, h01=0x0050, text=» SRL A4,4 «, t00=0x003a, t01=0x0184}
0x5c24…5c36              Head {h00=0x000e, h01=0x0050, text=» ORR A4,A1«, t00=0x003b, t01=0x0008}
0x5c36…5c48              Head {h00=0x000e, h01=0x0050, text=» ANK A2,/F«, t00=0x003b, t01=0x001a}
0x5c48…5c5c              Head {h00=0x0010, h01=0x0050, text=» ANK A4,/7F «, t00=0x003b, t01=0x002c}
0x5c5c…5c70              Head {h00=0x0010, h01=0x0050, text=» ORK A2,/20 «, t00=0x003b, t01=0x0040}
0x5c70…5ca0              Head {h00=0x002c, h01=0x0050, text=»ADY515 CF A5,OUTPUT SEND FIRST CHARACTER«, t00=0x003b, t01=0x0054}
0x5ca0…5cc8              Head {h00=0x0024, h01=0x0050, text=» LDR A2,A4 GET SECOND CHARACTER «, t00=0x003b, t01=0x0084}
0x5cc8…5cf4              Head {h00=0x0028, h01=0x0050, text=» CF A5,OUTPUT SEND SECOND CHARACTER «, t00=0x003b, t01=0x00ac}
0x5cf4…5d06              Head {h00=0x000e, h01=0x0050, text=» RB ADY510«, t00=0x003b, t01=0x00d8}
0x5d06…5d14              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003b, t01=0x00ea}
0x5d14…5d1e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x00f8}
0x5d1e…5d38              Head {h00=0x0016, h01=0x0050, text=»*    DATA MESSAGE «, t00=0x003b, t01=0x0102}
0x5d38…5d42              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x011c}
0x5d42…5d68              Head {h00=0x0022, h01=0x0050, text=»*    FIRST OUTPUT IS SET IN A2«, t00=0x003b, t01=0x0126}
0x5d68…5d86              Head {h00=0x001a, h01=0x0050, text=»*    AND SECOND IN A4 «, t00=0x003b, t01=0x014c}
0x5d86…5d90              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x016a}
0x5d90…5da8              Head {h00=0x0014, h01=0x0050, text=»ADY530 SLL A1,13«, t00=0x003b, t01=0x0174}
0x5da8…5dba              Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x003b, t01=0x018c}
0x5dba…5dcc              Head {h00=0x000e, h01=0x0050, text=» SLL A2,5 «, t00=0x003c, t01=0x000e}
0x5dcc…5dde              Head {h00=0x000e, h01=0x0050, text=» ORR A1,A2«, t00=0x003c, t01=0x0020}
0x5dde…5df0              Head {h00=0x000e, h01=0x0050, text=» LDK A7,10«, t00=0x003c, t01=0x0032}
0x5df0…5e02              Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x003c, t01=0x0044}
0x5e02…5e1a              Head {h00=0x0014, h01=0x0050, text=»ADY540 SLL A1,1 «, t00=0x003c, t01=0x0056}
0x5e1a…5e30              Head {h00=0x0012, h01=0x0050, text=» RF(NN) ADY550«, t00=0x003c, t01=0x006e}
0x5e30…5e46              Head {h00=0x0012, h01=0x0050, text=» ORKL A2,/200 «, t00=0x003c, t01=0x0084}
0x5e46…5e5e              Head {h00=0x0014, h01=0x0050, text=»ADY550 SUK A7,1 «, t00=0x003c, t01=0x009a}
0x5e5e…5e74              Head {h00=0x0012, h01=0x0050, text=» RF(E) ADY560 «, t00=0x003c, t01=0x00b2}
0x5e74…5e86              Head {h00=0x000e, h01=0x0050, text=» SRL A2,1 «, t00=0x003c, t01=0x00c8}
0x5e86…5e98              Head {h00=0x000e, h01=0x0050, text=» RB ADY540«, t00=0x003c, t01=0x00da}
0x5e98…5eb0              Head {h00=0x0014, h01=0x0050, text=»ADY560 LDR A4,A2«, t00=0x003c, t01=0x00ec}
0x5eb0…5ec2              Head {h00=0x000e, h01=0x0050, text=» SRL A4,4 «, t00=0x003c, t01=0x0104}
0x5ec2…5ed6              Head {h00=0x0010, h01=0x0050, text=» ANK A4,/3F «, t00=0x003c, t01=0x0116}
0x5ed6…5ee8              Head {h00=0x000e, h01=0x0050, text=» ANK A2,/F«, t00=0x003c, t01=0x012a}
0x5ee8…5efc              Head {h00=0x0010, h01=0x0050, text=» ORK A2,/60 «, t00=0x003c, t01=0x013c}
0x5efc…5f0e              Head {h00=0x000e, h01=0x0050, text=» RB ADY515«, t00=0x003c, t01=0x0150}
0x5f0e…5f18              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0162}
0x5f18…5f24              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003c, t01=0x016c}
0x5f24…5f2e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0178}
0x5f2e…5f3c              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003c, t01=0x0182}
0x5f3c…5f46              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0190}
0x5f46…5f76              Head {h00=0x002c, h01=0x0050, text=»*    UPDAPP = SUBROUTINE TO UPDATE HEAD «, t00=0x003d, t01=0x000a}
0x5f76…5fa6              Head {h00=0x002c, h01=0x0050, text=»*             POSITION POINTER WHEN END «, t00=0x003d, t01=0x003a}
0x5fa6…5fd2              Head {h00=0x0028, h01=0x0050, text=»*             OF REQUEST IS REACHED «, t00=0x003d, t01=0x006a}
0x5fd2…5fe6              Head {h00=0x0010, h01=0x0050, text=»UPDAPP EQU *«, t00=0x003d, t01=0x0096}
0x5fe6…601a              Head {h00=0x0030, h01=0x0050, text=» LC A3,DWTBC+DWTDEV,A6 GET POSITION COUNTER «, t00=0x003d, t01=0x00aa}
0x601a…6056              Head {h00=0x0038, h01=0x0050, text=» ADS A3,DWTAP+DWTDEV,A6 UPDATE HEAD POSITION POINTER«, t00=0x003d, t01=0x00de}
0x6056…6068              Head {h00=0x000e, h01=0x0050, text=» LDK A3,0 «, t00=0x003d, t01=0x011a}
0x6068…609e              Head {h00=0x0032, h01=0x0050, text=» SC A3,DWTBC+DWTDEV,A6 RESET  POSITION COUNTER«, t00=0x003d, t01=0x012c}
0x609e…60ae              Head {h00=0x000c, h01=0x0050, text=» RTN A15«, t00=0x003d, t01=0x0162}
0x60ae…60b8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x0172}
0x60b8…60f2              Head {h00=0x0036, h01=0x0050, text=»*    POSUPD = SUBROUTINE TO UPDATE ACTUAL POSITION«, t00=0x003d, t01=0x017c}
0x60f2…6126              Head {h00=0x0030, h01=0x0050, text=»*             POINTER WHEN REQUEST RUNNING. «, t00=0x003e, t01=0x0026}
0x6126…6168              Head {h00=0x003e, h01=0x0050, text=»*             A CHECK THAT POINTER NOT EXCEEDS 80 IS DONE «, t00=0x003e, t01=0x005a}
0x6168…6172              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x009c}
0x6172…6186              Head {h00=0x0010, h01=0x0050, text=»POSUPD EQU *«, t00=0x003e, t01=0x00a6}
0x6186…61ba              Head {h00=0x0030, h01=0x0050, text=» LC A2,DWTBC+DWTDEV,A6 GET POSITION POINTER «, t00=0x003e, t01=0x00ba}
0x61ba…61ce              Head {h00=0x0010, h01=0x0050, text=» ANK A2,/FF «, t00=0x003e, t01=0x00ee}
0x61ce…620a              Head {h00=0x0038, h01=0x0050, text=» AD A2,DWTAP+DWTDEV,A6 INCLUDE HEAD POSITION POINTER«, t00=0x003e, t01=0x0102}
0x620a…621e              Head {h00=0x0010, h01=0x0050, text=» ANK A2,/FF «, t00=0x003e, t01=0x013e}
0x621e…624a              Head {h00=0x0028, h01=0x0050, text=» CC A2,DWTPOS+DWTDEV,A6 END OF ROW ?«, t00=0x003e, t01=0x0152}
0x624a…6260              Head {h00=0x0012, h01=0x0050, text=» RF(P) POSU10 «, t00=0x003e, t01=0x017e}
0x6260…6290 (63, 0, 400) Head {h00=0x002c, h01=0x0050, text=» IM DWTPOC+DWTDEV,A6 POSITION COUNTER =7«, t00=0x003f, t01=0x0004}
0x6290…62a6              Head {h00=0x0012, h01=0x0050, text=»POSU10 RTN A15«, t00=0x003f, t01=0x0034}
0x62a6…62b4              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003f, t01=0x004a}
0x62b4…62be              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0058}
0x62be…62d2              Head {h00=0x0010, h01=0x0050, text=»*    I H D Y«, t00=0x003f, t01=0x0062}
0x62d2…62dc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0076}
0x62dc…62f2              Head {h00=0x0012, h01=0x0050, text=»*    INTERRUPT«, t00=0x003f, t01=0x0080}
0x62f2…62fc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0096}
0x62fc…630e              Head {h00=0x000e, h01=0x0050, text=»IHDY EQU *«, t00=0x003f, t01=0x00a0}
0x630e…632c              Head {h00=0x001a, h01=0x0050, text=» LD A4,DWTST,A6 BUSY? «, t00=0x003f, t01=0x00b2}
0x632c…6342              Head {h00=0x0012, h01=0x0050, text=» RB(N) EXIT NO«, t00=0x003f, t01=0x00d0}
0x6342…6360              Head {h00=0x001a, h01=0x0050, text=» SLL A4,2 ECHO MODE ? «, t00=0x003f, t01=0x00e6}
0x6360…6376              Head {h00=0x0012, h01=0x0050, text=» RF(N) IHDY10 «, t00=0x003f, t01=0x0104}
0x6376…63a8              Head {h00=0x002e, h01=0x0050, text=» LDR A1,A1 RETURN CODE FROM CHANNEL UNIT ?«, t00=0x003f, t01=0x011a}
0x63a8…63c2              Head {h00=0x0016, h01=0x0050, text=» RB(NE) ADY420 YES«, t00=0x003f, t01=0x014c}
0x63c2…63d6              Head {h00=0x0010, h01=0x0050, text=»IHDY10 EQU *«, t00=0x003f, t01=0x0166}
0x63d6…63f4              Head {h00=0x001a, h01=0x0050, text=» ABL LENDER SET ERROR «, t00=0x003f, t01=0x017a}
0x63f4…6402              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0040, t01=0x0008}
0x6402…640c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x0016}
0x640c…6420              Head {h00=0x0010, h01=0x0050, text=»*    R C D Y«, t00=0x0040, t01=0x0020}
0x6420…642a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x0034}
0x642a…6456              Head {h00=0x0028, h01=0x0050, text=»*    RCDY = RECOVERY ROUTINE DISPLAY«, t00=0x0040, t01=0x003e}
0x6456…6460              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x006a}
0x6460…646a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x0074}
0x646a…6496              Head {h00=0x0028, h01=0x0050, text=»*    RECOVERY IS CARRIED OUT ONLY IF«, t00=0x0040, t01=0x007e}
0x6496…64b6              Head {h00=0x001c, h01=0x0050, text=»*    ORDER 6 IS RUNNING «, t00=0x0040, t01=0x00aa}
0x64b6…64c0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x00ca}
0x64c0…64d6              Head {h00=0x0012, h01=0x0050, text=»*    AT ENTRY:«, t00=0x0040, t01=0x00d4}
0x64d6…64e0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x00ea}
0x64e0…64fe              Head {h00=0x001a, h01=0x0050, text=»*    A6 = DWT-ADDRESS «, t00=0x0040, t01=0x00f4}
0x64fe…6516              Head {h00=0x0014, h01=0x0050, text=»*    A7 = ORDER «, t00=0x0040, t01=0x0112}
0x6516…6534              Head {h00=0x001a, h01=0x0050, text=»*    A8 = ECB-ADDRESS «, t00=0x0040, t01=0x012a}
0x6534…6546              Head {h00=0x000e, h01=0x0050, text=»RCDY EQU *«, t00=0x0040, t01=0x0148}
0x6546…655c              Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/7FFF«, t00=0x0040, t01=0x015a}
0x655c…657e              Head {h00=0x001e, h01=0x0050, text=» ANS A2,DWTST,A6 SET BUSY «, t00=0x0040, t01=0x0170}
0x657e…658c (65, 0, 400) Head {h00=0x000a, h01=0x0050, text=»    =1«, t00=0x0041, t01=0x0004}
0x658c…659a              Head {h00=0x000a, h01=0x0050, text=»    =1«, t00=0x0041, t01=0x0012}
0x659a…65a8              Head {h00=0x000a, h01=0x0050, text=»    =1«, t00=0x0041, t01=0x0020}
0x65a8…65b6              Head {h00=0x000a, h01=0x0050, text=»    =1«, t00=0x0041, t01=0x002e}
0x65b6…65c4              Head {h00=0x000a, h01=0x0050, text=»    =1«, t00=0x0041, t01=0x003c}
0x65c4…65d2              Head {h00=0x000a, h01=0x0050, text=»    =1«, t00=0x0041, t01=0x004a}
0x65d2…65e0              Head {h00=0x000a, h01=0x0050, text=»    =1«, t00=0x0041, t01=0x0058}
0x65e0…65ee              Head {h00=0x000a, h01=0x0050, text=»    =1«, t00=0x0041, t01=0x0066}
0x65ee…65f8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x0074}
0x65f8…660e              Head {h00=0x0012, h01=0x0050, text=» IFT WHATDY=0 «, t00=0x0041, t01=0x007e}
0x660e…6618              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x0094}
0x6618…6646              Head {h00=0x002a, h01=0x0050, text=» LD A2,DWTDEV,A6 CHANNEL PARAMETER =7 «, t00=0x0041, t01=0x009e}
0x6646…6670              Head {h00=0x0026, h01=0x0050, text=» ANKL A2,/1000 GRAPHIC DISPLAY =7 «, t00=0x0041, t01=0x00cc}
0x6670…6688              Head {h00=0x0014, h01=0x0050, text=» RF(E) RCDY10 NO«, t00=0x0041, t01=0x00f6}
0x6688…66ba              Head {h00=0x002e, h01=0x0050, text=» LDK A2,RETURN RETURN TO ALPHANUMERIC MODE«, t00=0x0041, t01=0x010e}
0x66ba…66d0              Head {h00=0x0012, h01=0x0050, text=» CF A5,OUTPUT «, t00=0x0041, t01=0x0140}
0x66d0…66da              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x0156}
0x66da…66e6              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0041, t01=0x0160}
0x66e6…66f0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x016c}
0x66f0…66fe              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0041, t01=0x0176}
0x66fe…6712              Head {h00=0x0010, h01=0x0050, text=»RCDY10 EQU *«, t00=0x0041, t01=0x0184}
0x6712…673a              Head {h00=0x0024, h01=0x0050, text=» LDK A2,BLKSI MAX BLOCKSIZZE =7 «, t00=0x0042, t01=0x0008}
0x673a…6762              Head {h00=0x0024, h01=0x0050, text=» CF A5,STABLK START OF BLOCK =7 «, t00=0x0042, t01=0x0030}
0x6762…6784              Head {h00=0x001e, h01=0x0050, text=» LDK A2,/00 DUMMY TO SEND «, t00=0x0042, t01=0x0058}
0x6784…679a              Head {h00=0x0012, h01=0x0050, text=» CF A5,OUTPUT «, t00=0x0042, t01=0x007a}
0x679a…67b4              Head {h00=0x0016, h01=0x0050, text=» IFT WHATDY=0  =1 «, t00=0x0042, t01=0x0090}
0x67b4…67d6              Head {h00=0x001e, h01=0x0050, text=» IFF STEADY+COUNTRY=0  =1 «, t00=0x0042, t01=0x00aa}
0x67d6…6804              Head {h00=0x002a, h01=0x0050, text=» LDR* A2,A6 GET CHANNEL PARAMETERS =1 «, t00=0x0042, t01=0x00cc}
0x6804…682a              Head {h00=0x0022, h01=0x0050, text=» ANK A2,/20 PTS 6385/6386 ? =1«, t00=0x0042, t01=0x00fa}
0x682a…6846              Head {h00=0x0018, h01=0x0050, text=» RF(Z) RCDY14 NO =3 «, t00=0x0042, t01=0x0120}
0x6846…6874              Head {h00=0x002a, h01=0x0050, text=» LDK A3,100 SET UP TRANSFER COUNTER =3«, t00=0x0042, t01=0x013c}
0x6874…68ac              Head {h00=0x0034, h01=0x0050, text=»RCDY12 LDK A2,STILL-1 SET UP CURSOR BLINKING =3 «, t00=0x0042, t01=0x016a}
0x68ac…68dc              Head {h00=0x002c, h01=0x0050, text=» ADK A2,STEADY ADJUST TO STEADY IF SO =3«, t00=0x0043, t01=0x0012}
0x68dc…6904              Head {h00=0x0024, h01=0x0050, text=» CF A5,OUTPUT SEND CURSOR INF =3«, t00=0x0043, t01=0x0042}
0x6904…692e              Head {h00=0x0026, h01=0x0050, text=» SUK A3,1 DEC TRANSFER COUNTER =3 «, t00=0x0043, t01=0x006a}
0x692e…695e              Head {h00=0x002c, h01=0x0050, text=» RB(P) RCDY12 NOT ENOUGH OF TRANSFERS =3«, t00=0x0043, t01=0x0094}
0x695e…6990              Head {h00=0x002e, h01=0x0050, text=» LDK A2,CTYCOD SEND 'SET COUNTRY CODE' =1 «, t00=0x0043, t01=0x00c4}
0x6990…69aa              Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT  =1 «, t00=0x0043, t01=0x00f6}
0x69aa…69d8              Head {h00=0x002a, h01=0x0050, text=» LDK A2,COUNTRY SEND 'COUNTRY CODE' =1«, t00=0x0043, t01=0x0110}
0x69d8…69f0              Head {h00=0x0014, h01=0x0050, text=» ORK A2,/30  =1 «, t00=0x0043, t01=0x013e}
0x69f0…6a0a              Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT  =1 «, t00=0x0043, t01=0x0156}
0x6a0a…6a18              Head {h00=0x000a, h01=0x0050, text=»    =3«, t00=0x0043, t01=0x0170}
0x6a18…6a26              Head {h00=0x000a, h01=0x0050, text=»    =3«, t00=0x0043, t01=0x017e}
0x6a26…6a3e              Head {h00=0x0014, h01=0x0050, text=»RCDY14 EQU *  =3«, t00=0x0043, t01=0x018c}
0x6a3e…6a50              Head {h00=0x000e, h01=0x0050, text=» XIF   =1 «, t00=0x0044, t01=0x0014}
0x6a50…6a7c              Head {h00=0x0028, h01=0x0050, text=» LD A3,DWTST,A6 SAVE STATUS WORD =3 «, t00=0x0044, t01=0x0026}
0x6a7c…6aa2              Head {h00=0x0022, h01=0x0050, text=» LDK A2,CLEHOM CLEAR AND HOME «, t00=0x0044, t01=0x0052}
0x6aa2…6abc              Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT SEND«, t00=0x0044, t01=0x0078}
0x6abc…6ad2              Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/101 «, t00=0x0044, t01=0x0092}
0x6ad2…6b14              Head {h00=0x003e, h01=0x0050, text=» ST A2,DWTAP+DWTDEV,A6 SET HEAD LINE-AND-POSITION COUNTER «, t00=0x0044, t01=0x00a8}
0x6b14…6b36              Head {h00=0x001e, h01=0x0050, text=» LDR A3,A3 GET OLD STATUS «, t00=0x0044, t01=0x00ea}
0x6b36…6b54              Head {h00=0x001a, h01=0x0050, text=» RB(N) ENDIO NOT BUSY «, t00=0x0044, t01=0x010c}
0x6b54…6b7a              Head {h00=0x0022, h01=0x0050, text=» LDK A1,OPERR SET RETURN CODE «, t00=0x0044, t01=0x012a}
0x6b7a…6b94              Head {h00=0x0016, h01=0x0050, text=»RCDY15 ABL ADY420 «, t00=0x0044, t01=0x0150}
0x6b94…6ba2              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0044, t01=0x016a}
0x6ba2…6bac              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0044, t01=0x0178}
0x6bac…6bd8              Head {h00=0x0028, h01=0x0050, text=»*    LRC-ERROR IN BLOCK SENT REMOTE «, t00=0x0044, t01=0x0182}
0x6bd8…6be2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0045, t01=0x001e}
0x6be2…6bf6              Head {h00=0x0010, h01=0x0050, text=»RCDY20 EQU *«, t00=0x0045, t01=0x0028}
0x6bf6…6c18              Head {h00=0x001e, h01=0x0050, text=» CWK A7,/5 ORDER 5 (!!) =7«, t00=0x0045, t01=0x003c}
0x6c18…6c32              Head {h00=0x0016, h01=0x0050, text=» RF(NE) RCDY25 NO «, t00=0x0045, t01=0x005e}
0x6c32…6c5e              Head {h00=0x0028, h01=0x0050, text=» LDK A1,2 INDICATE THROUGHPUT ERROR «, t00=0x0045, t01=0x0078}
0x6c5e…6c70              Head {h00=0x000e, h01=0x0050, text=» RB RCDY15«, t00=0x0045, t01=0x00a4}
0x6c70…6c84              Head {h00=0x0010, h01=0x0050, text=»RCDY25 EQU *«, t00=0x0045, t01=0x00b6}
0x6c84…6cc2              Head {h00=0x003a, h01=0x0050, text=» LC A4,DWTBC+DWTDEV,A6 GET NUMBER OF POSITIONS TO BACK«, t00=0x0045, t01=0x00ca}
0x6cc2…6cd6              Head {h00=0x0010, h01=0x0050, text=» ANK A4,/FF «, t00=0x0045, t01=0x0108}
0x6cd6…6cec              Head {h00=0x0012, h01=0x0050, text=» RF(E) RCDY30 «, t00=0x0045, t01=0x011c}
0x6cec…6d1e              Head {h00=0x002e, h01=0x0050, text=» CF A5,BACCAN SEND BACKSPACES AND RUB OUT «, t00=0x0045, t01=0x0132}
0x6d1e…6d42              Head {h00=0x0020, h01=0x0050, text=» LDK A3,2 START BUFFER INDEX«, t00=0x0045, t01=0x0164}
0x6d42…6d5c              Head {h00=0x0016, h01=0x0050, text=»RCDY30 ABL ACDY90 «, t00=0x0045, t01=0x0188}
0x6d5c…6d6a              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0046, t01=0x0012}
0x6d6a…6d74              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x0020}
0x6d74…6d8c              Head {h00=0x0014, h01=0x0050, text=»*    E C H O D Y«, t00=0x0046, t01=0x002a}
0x6d8c…6d96              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x0042}
0x6d96…6dca              Head {h00=0x0030, h01=0x0050, text=»*    ECHODY = DEVICE-DEPENDENT ECHO-ROUTINE «, t00=0x0046, t01=0x004c}
0x6dca…6dd4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x0080}
0x6dd4…6de8              Head {h00=0x0010, h01=0x0050, text=»ECHODY EQU *«, t00=0x0046, t01=0x008a}
0x6de8…6e00              Head {h00=0x0014, h01=0x0050, text=» LDR A7,A7 EOR? «, t00=0x0046, t01=0x009e}
0x6e00…6e1a              Head {h00=0x0016, h01=0x0050, text=» RF(N) ECDY17 YES «, t00=0x0046, t01=0x00b6}
0x6e1a…6e3c              Head {h00=0x001e, h01=0x0050, text=» LDR A3,A2 SAVE CHARACTER «, t00=0x0046, t01=0x00d0}
0x6e3c…6e5a              Head {h00=0x001a, h01=0x0050, text=» LDR A4,A2 SAVE CHAR. «, t00=0x0046, t01=0x00f2}
0x6e5a…6e64              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x0110}
0x6e64…6e7a              Head {h00=0x0012, h01=0x0050, text=» IFT EORECH=0 «, t00=0x0046, t01=0x011a}
0x6e7a…6e84              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x0130}
0x6e84…6e98              Head {h00=0x0010, h01=0x0050, text=» SUK A2,/80 «, t00=0x0046, t01=0x013a}
0x6e98…6ec0              Head {h00=0x0024, h01=0x0050, text=» RF(NN) ECDY20 NOT TO BE ECHOED «, t00=0x0046, t01=0x014e}
0x6ec0…6ed4              Head {h00=0x0010, h01=0x0050, text=» ADK A2,/80 «, t00=0x0046, t01=0x0176}
0x6ed4…6ede              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x018a}
0x6ede…6eea (71, 0, 400) Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0047, t01=0x0004}
0x6eea…6ef4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x0010}
0x6ef4…6f06              Head {h00=0x000e, h01=0x0050, text=» SUK A3,/8«, t00=0x0047, t01=0x001a}
0x6f06…6f26              Head {h00=0x001c, h01=0x0050, text=» RF(E) ECDY40 BACKSPACE «, t00=0x0047, t01=0x002c}
0x6f26…6f3a              Head {h00=0x0010, h01=0x0050, text=» SUK A3,/10 «, t00=0x0047, t01=0x004c}
0x6f3a…6f56              Head {h00=0x0018, h01=0x0050, text=» RF(E) ECDY50 CLEAR «, t00=0x0047, t01=0x0060}
0x6f56…6f72              Head {h00=0x0018, h01=0x0050, text=» LDK A2,1 BLOCK SIZE«, t00=0x0047, t01=0x007c}
0x6f72…6f9a              Head {h00=0x0024, h01=0x0050, text=» CF A5,STABLK START OF BLOCK =7 «, t00=0x0047, t01=0x0098}
0x6f9a…6fb6              Head {h00=0x0018, h01=0x0050, text=» LDR A2,A4 GET CHAR.«, t00=0x0047, t01=0x00c0}
0x6fb6…6fe0              Head {h00=0x0026, h01=0x0050, text=»ECDY10 CF A5,OUTPUT SEND CHARACTER«, t00=0x0047, t01=0x00dc}
0x6fe0…7010              Head {h00=0x002c, h01=0x0050, text=» CF A15,POSUPD POSITION COUNTER UPDATING«, t00=0x0047, t01=0x0106}
0x7010…7036              Head {h00=0x0022, h01=0x0050, text=» CF A5,ENDBLK END OF BLOCK =7 «, t00=0x0047, t01=0x0136}
0x7036…7048              Head {h00=0x000e, h01=0x0050, text=» RF ECDY20«, t00=0x0047, t01=0x015c}
0x7048…7080              Head {h00=0x0034, h01=0x0050, text=»ECDY17 CF A15,UPDAPP UPDATE HEAD CURSOR POINTER «, t00=0x0047, t01=0x016e}
0x7080…70a6              Head {h00=0x0022, h01=0x0050, text=» CF A15,TENDIO SET DY DWT FREE«, t00=0x0048, t01=0x0016}
0x70a6…70d2              Head {h00=0x0028, h01=0x0050, text=»ECDY20 ABL ECHRTN RETURN TO KEYBOARD«, t00=0x0048, t01=0x003c}
0x70d2…70dc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x0068}
0x70dc…70f2              Head {h00=0x0012, h01=0x0050, text=»*    BACKSPACE«, t00=0x0048, t01=0x0072}
0x70f2…70fc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x0088}
0x70fc…7110              Head {h00=0x0010, h01=0x0050, text=»ECDY40 EQU *«, t00=0x0048, t01=0x0092}
0x7110…7144              Head {h00=0x0030, h01=0x0050, text=» LC A4,DWTBC+DWTDEV,A6 GET POSITION COUNTER «, t00=0x0048, t01=0x00a6}
0x7144…7158              Head {h00=0x0010, h01=0x0050, text=» ANK A4,/FF «, t00=0x0048, t01=0x00da}
0x7158…717c              Head {h00=0x0020, h01=0x0050, text=» RB(E) ECDY20 FIRST POSITION«, t00=0x0048, t01=0x00ee}
0x717c…71a4              Head {h00=0x0024, h01=0x0050, text=» LDK A4,1 INDICATE ONE BACKSTEP «, t00=0x0048, t01=0x0112}
0x71a4…71c4              Head {h00=0x001c, h01=0x0050, text=» LDK A2,BLKSI BLOCK SIZE«, t00=0x0048, t01=0x013a}
0x71c4…71ec              Head {h00=0x0024, h01=0x0050, text=» CF A5,STABLK START OF BLOCK =7 «, t00=0x0048, t01=0x015a}
0x71ec…7206              Head {h00=0x0016, h01=0x0050, text=» CF A5,BACCAN BACK«, t00=0x0048, t01=0x0182}
0x7206…7228              Head {h00=0x001e, h01=0x0050, text=» CF A5,ENDBLK END BLOCK =7«, t00=0x0049, t01=0x000c}
0x7228…723a              Head {h00=0x000e, h01=0x0050, text=» RB ECDY20«, t00=0x0049, t01=0x002e}
0x723a…7248              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0049, t01=0x0040}
0x7248…7252              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0049, t01=0x004e}
0x7252…7264              Head {h00=0x000e, h01=0x0050, text=»*    CLEAR«, t00=0x0049, t01=0x0058}
0x7264…726e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0049, t01=0x006a}
0x726e…7282              Head {h00=0x0010, h01=0x0050, text=»ECDY50 EQU *«, t00=0x0049, t01=0x0074}
0x7282…72b6              Head {h00=0x0030, h01=0x0050, text=» LC A4,DWTBC+DWTDEV,A6 GET POSITION COUNTER «, t00=0x0049, t01=0x0088}
0x72b6…72ca              Head {h00=0x0010, h01=0x0050, text=» ANK A4,/FF «, t00=0x0049, t01=0x00bc}
0x72ca…72ee              Head {h00=0x0020, h01=0x0050, text=» RB(E) ECDY20 FIRST POSITION«, t00=0x0049, t01=0x00d0}
0x72ee…7304              Head {h00=0x0012, h01=0x0050, text=» IFT WHATDY=0 «, t00=0x0049, t01=0x00f4}
0x7304…732e              Head {h00=0x0026, h01=0x0050, text=» LD A1,DWTDEV,A6 DEVICE STATUS =7 «, t00=0x0049, t01=0x010a}
0x732e…7358              Head {h00=0x0026, h01=0x0050, text=» ANKL A1,/1000 GRAPHIC DISPLAY =7 «, t00=0x0049, t01=0x0134}
0x7358…7370              Head {h00=0x0014, h01=0x0050, text=»   (???????????)«, t00=0x0049, t01=0x015e}
0x7370…7388              Head {h00=0x0014, h01=0x0050, text=» RF(E) ECDY60 N «, t00=0x0049, t01=0x0176}
0x7388…73ac              Head {h00=0x0020, h01=0x0050, text=» CF A5,STABLK START BLOCK =7«, t00=0x0049, t01=0x018e}
0x73ac…73c6              Head {h00=0x0016, h01=0x0050, text=» CF A5,BACCAN BACK«, t00=0x004a, t01=0x0022}
0x73c6…73e8              Head {h00=0x001e, h01=0x0050, text=» CF A5,ENDBLK END BLOCK =7«, t00=0x004a, t01=0x003c}
0x73e8…73fa              Head {h00=0x000e, h01=0x0050, text=» RB ECDY20«, t00=0x004a, t01=0x005e}
0x73fa…7406              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004a, t01=0x0070}
0x7406…7430              Head {h00=0x0026, h01=0x0050, text=»ECDY60 LDK A2,BLKSI BLOCK SIZE =7 «, t00=0x004a, t01=0x007c}
0x7430…7454              Head {h00=0x0020, h01=0x0050, text=» CF A5,STABLK START BLOCK =7«, t00=0x004a, t01=0x00a6}
0x7454…747c              Head {h00=0x0024, h01=0x0050, text=» LDR A3,A4 SAVE POSITION COUNTER«, t00=0x004a, t01=0x00ca}
0x747c…74be              Head {h00=0x003e, h01=0x0050, text=» LD A4,DWTAP+DWTDEV,A6 GET HEAD LINE-AND-POSITION COUNTER «, t00=0x004a, t01=0x00f2}
0x74be…74de              Head {h00=0x001c, h01=0x0050, text=» CF A5,CURPOS SET CURSOR«, t00=0x004a, t01=0x0134}
0x74de…7500              Head {h00=0x001e, h01=0x0050, text=» LDR A4,A3 GET POS COUNTER«, t00=0x004a, t01=0x0154}
0x7500…7524              Head {h00=0x0020, h01=0x0050, text=» ADK A4,1 UPDATE POS COUNTER«, t00=0x004a, t01=0x0176}
0x7524…7538              Head {h00=0x0010, h01=0x0050, text=» LDK A3,/20 «, t00=0x004b, t01=0x000a}
0x7538…755a              Head {h00=0x001e, h01=0x0050, text=» CF A5,FASTER FAST OUTPUT «, t00=0x004b, t01=0x001e}
0x755a…756c              Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x004b, t01=0x0040}
0x756c…75a2              Head {h00=0x0032, h01=0x0050, text=» SC A2,DWTBC+DWTDEV,A6 RESET POSITION COUNTER «, t00=0x004b, t01=0x0052}
0x75a2…75c4              Head {h00=0x001e, h01=0x0050, text=» CF A5,ENDBLK END BLOCK =7«, t00=0x004b, t01=0x0088}
0x75c4…75d6              Head {h00=0x000e, h01=0x0050, text=» RB ECDY20«, t00=0x004b, t01=0x00aa}
0x75d6…75e4              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x004b, t01=0x00bc}
0x75e4…75ee              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x00ca}
0x75ee…75f8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x00d4}
0x75f8…762c              Head {h00=0x0030, h01=0x0050, text=»*    BACCAN = SUBROUTINE TO POSITION CURSOR «, t00=0x004b, t01=0x00de}
0x762c…7660              Head {h00=0x0030, h01=0x0050, text=»*             AT THE PLACE BEFORE REQUEST IF«, t00=0x004b, t01=0x0112}
0x7660…7694              Head {h00=0x0030, h01=0x0050, text=»*             CLEAR OR BACKWARDS ONE STEP IF«, t00=0x004b, t01=0x0146}
0x7694…76b4              Head {h00=0x001c, h01=0x0050, text=»*             BACKSPACE.«, t00=0x004b, t01=0x017a}
0x76b4…76be              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x000a}
0x76be…76d2              Head {h00=0x0010, h01=0x0050, text=»BACCAN EQU *«, t00=0x004c, t01=0x0014}
0x76d2…76e4              Head {h00=0x000e, h01=0x0050, text=» LDR A3,A4«, t00=0x004c, t01=0x0028}
0x76e4…7718              Head {h00=0x0030, h01=0x0050, text=» LC A2,DWTBC+DWTDEV,A6 GET POSITION COUNTER «, t00=0x004c, t01=0x003a}
0x7718…772c              Head {h00=0x0010, h01=0x0050, text=» ANK A2,/FF «, t00=0x004c, t01=0x006e}
0x772c…7764              Head {h00=0x0034, h01=0x0050, text=» AD A2,DWTAP+DWTDEV,A6 ADD HEAD POSITION COUNTER«, t00=0x004c, t01=0x0082}
0x7764…7778              Head {h00=0x0010, h01=0x0050, text=» ANK A2,/FF «, t00=0x004c, t01=0x00ba}
0x7778…77a6              Head {h00=0x002a, h01=0x0050, text=» CC A2,DWTPOS+DWTDEV,A6 LAST POSITION «, t00=0x004c, t01=0x00ce}
0x77a6…77c0              Head {h00=0x0016, h01=0x0050, text=» RF(NP) BACA10 NO «, t00=0x004c, t01=0x00fc}
0x77c0…77e8              Head {h00=0x0024, h01=0x0050, text=» LDK A2,SPACE DESTRUCTIVE SPACE «, t00=0x004c, t01=0x0116}
0x77e8…77fa              Head {h00=0x000e, h01=0x0050, text=» RF BACA20«, t00=0x004c, t01=0x013e}
0x77fa…7820              Head {h00=0x0022, h01=0x0050, text=»BACA10 LDK A2,BACKSP BACKSPACE«, t00=0x004c, t01=0x0150}
0x7820…783a              Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT SEND«, t00=0x004c, t01=0x0176}
0x783a…7862              Head {h00=0x0024, h01=0x0050, text=» LDK A2,SPACE DESTRUCTIVE SPACE «, t00=0x004c, t01=0x0190}
0x7862…787c              Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT SEND«, t00=0x004d, t01=0x0028}
0x787c…789c              Head {h00=0x001c, h01=0x0050, text=» LDK A2,BACKSP BACKSPACE«, t00=0x004d, t01=0x0042}
0x789c…78bc              Head {h00=0x001c, h01=0x0050, text=»BACA20 CF A5,OUTPUT SEND«, t00=0x004d, t01=0x0062}
0x78bc…78ce              Head {h00=0x000e, h01=0x0050, text=» SUK A4,1 «, t00=0x004d, t01=0x0082}
0x78ce…78e4              Head {h00=0x0012, h01=0x0050, text=» RB(NE) BACA10«, t00=0x004d, t01=0x0094}
0x78e4…7906              Head {h00=0x001e, h01=0x0050, text=» NGR A3,A3 NEGATE REGISTER«, t00=0x004d, t01=0x00aa}
0x7906…7942              Head {h00=0x0038, h01=0x0050, text=» ADS A3,DWTPOC+DWTDEV,A6 UPDATE POSITION COUNTER =7 «, t00=0x004d, t01=0x00cc}
0x7942…7952              Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x004d, t01=0x0108}
0x7952…7960              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x004d, t01=0x0118}
0x7960…7998              Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x004d, t01=0x0126}
0x7998…79d0              Head {h00=0x0034, h01=0x0050, text=»*   CHECK = SUBROUTIN TO CHECK USER BUFFER IN * «, t00=0x004d, t01=0x015e}
0x79d0…7a08              Head {h00=0x0034, h01=0x0050, text=»*           ORDER TO GET A REASON FOR USING   * «, t00=0x004e, t01=0x0008}
0x7a08…7a40              Head {h00=0x0034, h01=0x0050, text=»*           'FAST OUTPUT FACILITY' ON 6344    * «, t00=0x004e, t01=0x0040}
0x7a40…7a78              Head {h00=0x0034, h01=0x0050, text=»*            AND 6386                          *«, t00=0x004e, t01=0x0078}
0x7a78…7ab0              Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x004e, t01=0x00b0}
0x7ab0…7ac4              Head {h00=0x0010, h01=0x0050, text=»CHECK EQU * «, t00=0x004e, t01=0x00e8}
0x7ac4…7ace              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x00fc}
0x7ace…7ad8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x0106}
0x7ad8…7aec              Head {h00=0x0010, h01=0x0050, text=» LD A1,4,A8 «, t00=0x004e, t01=0x0110}
0x7aec…7b0e              Head {h00=0x001e, h01=0x0050, text=» SUR A1,A3 END OF BUFFER? «, t00=0x004e, t01=0x0124}
0x7b0e…7b2a              Head {h00=0x0018, h01=0x0050, text=» ABL(NP) ACDY75 YES!«, t00=0x004e, t01=0x0146}
0x7b2a…7b5a              Head {h00=0x002c, h01=0x0050, text=» LDR A7,A2 SAVE CHER TO SEND (AND CHECK)«, t00=0x004e, t01=0x0162}
0x7b5a…7b86 (79, 0, 400) Head {h00=0x0028, h01=0x0050, text=» LDR A2,A4 SAVE BUFFER ADDRESS+INDEX«, t00=0x004f, t01=0x0004}
0x7b86…7ba6              Head {h00=0x001c, h01=0x0050, text=» LDK A4,1 RESET COUNTER «, t00=0x004f, t01=0x0030}
0x7ba6…7bce              Head {h00=0x0024, h01=0x0050, text=»NEXT ADK A4,1 INCREMENT COUNTER «, t00=0x004f, t01=0x0050}
0x7bce…7bee              Head {h00=0x001c, h01=0x0050, text=» SUK A1,1 END OF BUFFER?«, t00=0x004f, t01=0x0078}
0x7bee…7c06              Head {h00=0x0014, h01=0x0050, text=» RF(NP) OUT YES!«, t00=0x004f, t01=0x0098}
0x7c06…7c2a              Head {h00=0x0020, h01=0x0050, text=» ADK A2,1 INCREMENT POINTER «, t00=0x004f, t01=0x00b0}
0x7c2a…7c52              Head {h00=0x0024, h01=0x0050, text=» CCR A7,A2 CHAR EQU TO PREVIUS? «, t00=0x004f, t01=0x00d4}
0x7c52…7c6a              Head {h00=0x0014, h01=0x0050, text=» RB(E) NEXT YES!«, t00=0x004f, t01=0x00fc}
0x7c6a…7c7c              Head {h00=0x000e, h01=0x0050, text=»OUT EQU * «, t00=0x004f, t01=0x0114}
0x7c7c…7cb6              Head {h00=0x0036, h01=0x0050, text=» CWK A4,EQU CONDITION FOR FAST OUTPUT FULLFILLED? «, t00=0x004f, t01=0x0126}
0x7cb6…7cd0              Head {h00=0x0016, h01=0x0050, text=» RF(L) NOFAST NO! «, t00=0x004f, t01=0x0160}
0x7cd0…7cfa              Head {h00=0x0026, h01=0x0050, text=»**********************************«, t00=0x004f, t01=0x017a}
0x7cfa…7d24              Head {h00=0x0026, h01=0x0050, text=»* UPDATE ACTUAL POSITION POINTER *«, t00=0x0050, t01=0x0014}
0x7d24…7d5a              Head {h00=0x0032, h01=0x0050, text=»FASTOK LC A2,DWTBC+DWTDEV,A6 GET HEAD POSITION«, t00=0x0050, t01=0x003e}
0x7d5a…7d78              Head {h00=0x001a, h01=0x0050, text=» AD A2,DWTAP+DWTDEV,A6«, t00=0x0050, t01=0x0074}
0x7d78…7d8c              Head {h00=0x0010, h01=0x0050, text=» ANK A2,/FF «, t00=0x0050, t01=0x0092}
0x7d8c…7db2              Head {h00=0x0022, h01=0x0050, text=» ADR A3,A4 UPDATE BUFFER-INDEX«, t00=0x0050, t01=0x00a6}
0x7db2…7ddc              Head {h00=0x0026, h01=0x0050, text=» ST A3,DWTBIN+DWTDEV,A6 SAVE INDEX«, t00=0x0050, t01=0x00cc}
0x7ddc…7e16              Head {h00=0x0036, h01=0x0050, text=» LC A3,DWTPOS+DWTDEV,A6 GET MAXNUMBER OF CHAR/LINE«, t00=0x0050, t01=0x00f6}
0x7e16…7e34              Head {h00=0x001a, h01=0x0050, text=» SUR A3,A2 AND COMPARE«, t00=0x0050, t01=0x0130}
0x7e34…7e46              Head {h00=0x000e, h01=0x0050, text=» SUR A3,A4«, t00=0x0050, t01=0x014e}
0x7e46…7e5a              Head {h00=0x0010, h01=0x0050, text=» RF(NN) HIT «, t00=0x0050, t01=0x0160}
0x7e5a…7e6c              Head {h00=0x000e, h01=0x0050, text=» ADR A4,A3«, t00=0x0050, t01=0x0174}
0x7e6c…7e7e              Head {h00=0x000e, h01=0x0050, text=» ADK A4,1 «, t00=0x0050, t01=0x0186}
0x7e7e…7e90              Head {h00=0x000e, h01=0x0050, text=»HIT EQU * «, t00=0x0051, t01=0x0008}
0x7e90…7ec4              Head {h00=0x0030, h01=0x0050, text=» ADS A4,DWTPOC+DWTDEV,A6 UPDATE POSITION =7 «, t00=0x0051, t01=0x001a}
0x7ec4…7ee4              Head {h00=0x001c, h01=0x0050, text=»*********************** «, t00=0x0051, t01=0x004e}
0x7ee4…7f04              Head {h00=0x001c, h01=0x0050, text=»* EXECUTE FAST OUTPUT * «, t00=0x0051, t01=0x006e}
0x7f04…7f28              Head {h00=0x0020, h01=0x0050, text=» LDR A3,A7 GET CHAR TO SEND «, t00=0x0051, t01=0x008e}
0x7f28…7f3e              Head {h00=0x0012, h01=0x0050, text=» CF A5,FASTER «, t00=0x0051, t01=0x00b2}
0x7f3e…7f54              Head {h00=0x0012, h01=0x0050, text=»**************«, t00=0x0051, t01=0x00c8}
0x7f54…7f6a              Head {h00=0x0012, h01=0x0050, text=»* SET CURSOR *«, t00=0x0051, t01=0x00de}
0x7f6a…7fa0              Head {h00=0x0032, h01=0x0050, text=» LD A4,DWTPOC+DWTDEV,A6 GET ACTUAL POSITION =7«, t00=0x0051, t01=0x00f4}
0x7fa0…7fb4              Head {h00=0x0010, h01=0x0050, text=» ANK A4,/FF «, t00=0x0051, t01=0x012a}
0x7fb4…7fe8              Head {h00=0x0030, h01=0x0050, text=» AD A4,DWTAP+DWTDEV,A6 INC HEAD POS POINTER «, t00=0x0051, t01=0x013e}
0x7fe8…7ffe              Head {h00=0x0012, h01=0x0050, text=» CF A5,CURPOS «, t00=0x0051, t01=0x0172}
0x7ffe…8024              Head {h00=0x0022, h01=0x0050, text=»***************************** «, t00=0x0051, t01=0x0188}
0x8024…804a              Head {h00=0x0022, h01=0x0050, text=»* RESTORE A3 (BUFFER INDEX) * «, t00=0x0052, t01=0x001e}
0x804a…807e              Head {h00=0x0030, h01=0x0050, text=» LD A3,DWTBIN+DWTDEV,A6 RESTORE BUFFER INDEX«, t00=0x0052, t01=0x0044}
0x807e…8090              Head {h00=0x000e, h01=0x0050, text=» SUK A3,1 «, t00=0x0052, t01=0x0078}
0x8090…80b4              Head {h00=0x0020, h01=0x0050, text=» LD A7,DWTOR,A6 GET ORDER =7«, t00=0x0052, t01=0x008a}
0x80b4…80d4              Head {h00=0x001c, h01=0x0050, text=» ANK A7,/FF GET ORDER =7«, t00=0x0052, t01=0x00ae}
0x80d4…80f6              Head {h00=0x001e, h01=0x0050, text=» ABL ACDY90 READ NEXT CHAR«, t00=0x0052, t01=0x00ce}
0x80f6…8100              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0052, t01=0x00f0}
0x8100…8132              Head {h00=0x002e, h01=0x0050, text=»NOFAST LDR A2,A7 RESTORE OUTPUT CHARACTER «, t00=0x0052, t01=0x00fa}
0x8132…8156              Head {h00=0x0020, h01=0x0050, text=» LD A7,DWTOR,A6 GET ORDER =7«, t00=0x0052, t01=0x012c}
0x8156…8176              Head {h00=0x001c, h01=0x0050, text=» ANK A7,/FF GET ORDER =7«, t00=0x0052, t01=0x0150}
0x8176…818a              Head {h00=0x0010, h01=0x0050, text=» ABL ACDY75 «, t00=0x0052, t01=0x0170}
0x818a…8198              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0052, t01=0x0184}
0x8198…81a2 (83, 0, 398) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0053, t01=0x0004}
0x81a2…81ac              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0053, t01=0x000e}
0x81ac…81ec              Head {h00=0x003c, h01=0x0050, text=»*    FASTER = SUBROUTINE TO OUTPUT SPACE AT FAST OUTPUT «, t00=0x0053, t01=0x0018}
0x81ec…8224              Head {h00=0x0034, h01=0x0050, text=»*             AT ENTRY A4 = NUMBER OF CHARACTERS«, t00=0x0053, t01=0x0058}
0x8224…822e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0053, t01=0x0090}
0x822e…8242              Head {h00=0x0010, h01=0x0050, text=»FASTER EQU *«, t00=0x0053, t01=0x009a}
0x8242…8256              Head {h00=0x0010, h01=0x0050, text=» CWK A4,/60 «, t00=0x0053, t01=0x00ae}
0x8256…8288              Head {h00=0x002e, h01=0x0050, text=» RF(L) FAS010 NUMBER OF CHAR NOT TOO LONG «, t00=0x0053, t01=0x00c2}
0x8288…829c              Head {h00=0x0010, h01=0x0050, text=» LDK A4,/59 «, t00=0x0053, t01=0x00f4}
0x829c…82b0              Head {h00=0x0010, h01=0x0050, text=»FAS010 EQU *«, t00=0x0053, t01=0x0108}
0x82b0…82d0              Head {h00=0x001c, h01=0x0050, text=» ADK A4,/20 ADD CONSTANT«, t00=0x0053, t01=0x011c}
0x82d0…82f2              Head {h00=0x001e, h01=0x0050, text=» LDK A2,FASTO FAST OUTPUT «, t00=0x0053, t01=0x013c}
0x82f2…830c              Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT SEND«, t00=0x0053, t01=0x015e}
0x830c…832a              Head {h00=0x001a, h01=0x0050, text=» LDR A2,A4 NO OF CHAR «, t00=0x0053, t01=0x0178}
0x832a…8344              Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT SEND«, t00=0x0054, t01=0x0008}
0x8344…8356              Head {h00=0x000e, h01=0x0050, text=» LDR A2,A3«, t00=0x0054, t01=0x0022}
0x8356…8370              Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT SEND«, t00=0x0054, t01=0x0034}
0x8370…8380              Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x0054, t01=0x004e}
0x8380…838e              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0054, t01=0x005e}
0x838e…8398              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0054, t01=0x006c}
0x8398…83a2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0054, t01=0x0076}
0x83a2…83d0              Head {h00=0x002a, h01=0x0050, text=»*    CURPOS = SUBROUTINE TO SET CURSOR«, t00=0x0054, t01=0x0080}
0x83d0…8412              Head {h00=0x003e, h01=0x0050, text=»*             AT ENTRY A4 = CURSOR POS (POSITION AND LINE)«, t00=0x0054, t01=0x00ae}
0x8412…841c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0054, t01=0x00f0}
0x841c…8430              Head {h00=0x0010, h01=0x0050, text=»CURPOS EQU *«, t00=0x0054, t01=0x00fa}
0x8430…844e              Head {h00=0x001a, h01=0x0050, text=» ADKL A4,/1F1F CONVERT«, t00=0x0054, t01=0x010e}
0x844e…846e              Head {h00=0x001c, h01=0x0050, text=» LDK A2,SCADD SET CURSOR«, t00=0x0054, t01=0x012c}
0x846e…8488              Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT SEND«, t00=0x0054, t01=0x014c}
0x8488…84a8              Head {h00=0x001c, h01=0x0050, text=» ECR A2,A4 POS. X < /80?«, t00=0x0054, t01=0x0166}
0x84a8…84ba              Head {h00=0x000e, h01=0x0050, text=» LDR A2,A2«, t00=0x0054, t01=0x0186}
0x84ba…84d6              Head {h00=0x0018, h01=0x0050, text=» RF(NN) CURR05 YES! «, t00=0x0055, t01=0x0008}
0x84d6…84ec              Head {h00=0x0012, h01=0x0050, text=» LCK A4,/7F00 «, t00=0x0055, t01=0x0024}
0x84ec…8500              Head {h00=0x0010, h01=0x0050, text=»CURR05 EQU *«, t00=0x0055, t01=0x003a}
0x8500…8512              Head {h00=0x000e, h01=0x0050, text=» LDR A2,A4«, t00=0x0055, t01=0x004e}
0x8512…853c              Head {h00=0x0026, h01=0x0050, text=» CF A5,OUTPUT OUTPUT POSITION (X) «, t00=0x0055, t01=0x0060}
0x853c…854e              Head {h00=0x000e, h01=0x0050, text=» LDR A2,A4«, t00=0x0055, t01=0x008a}
0x854e…856e              Head {h00=0x001c, h01=0x0050, text=» RF(NN) CURR10 Y < /80! «, t00=0x0055, t01=0x009c}
0x856e…8582              Head {h00=0x0010, h01=0x0050, text=» LDK A2,/7F «, t00=0x0055, t01=0x00bc}
0x8582…8594              Head {h00=0x000e, h01=0x0050, text=» RF CURR15«, t00=0x0055, t01=0x00d0}
0x8594…85a8              Head {h00=0x0010, h01=0x0050, text=»CURR10 EQU *«, t00=0x0055, t01=0x00e2}
0x85a8…85c6              Head {h00=0x001a, h01=0x0050, text=» SRL A2,8 SHIFT RIGHT «, t00=0x0055, t01=0x00f6}
0x85c6…85da              Head {h00=0x0010, h01=0x0050, text=»CURR15 EQU *«, t00=0x0055, t01=0x0114}
0x85da…85fe              Head {h00=0x0020, h01=0x0050, text=» CF A5,OUTPUT OUTPUT LINE(Y)«, t00=0x0055, t01=0x0128}
0x85fe…860e              Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x0055, t01=0x014c}
0x860e…861c              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0055, t01=0x015c}
0x861c…862a              Head {h00=0x000a, h01=0x0050, text=»*   =2«, t00=0x0055, t01=0x016a}
0x862a…8638              Head {h00=0x000a, h01=0x0050, text=»*   =2«, t00=0x0055, t01=0x0178}
0x8638…8646              Head {h00=0x000a, h01=0x0050, text=»*   =2«, t00=0x0055, t01=0x0186}
0x8646…8682 (86, 0, 400) Head {h00=0x0038, h01=0x0050, text=»*   ERA - SUBROUTINE TO AVOID UNNECESSARY OUTPUT  =2«, t00=0x0056, t01=0x0004}
0x8682…8690              Head {h00=0x000a, h01=0x0050, text=»*   =2«, t00=0x0056, t01=0x0040}
0x8690…869e              Head {h00=0x000a, h01=0x0050, text=»*   =2«, t00=0x0056, t01=0x004e}
0x869e…86d2              Head {h00=0x0030, h01=0x0050, text=»* AT ENTRY A4 = CHAR TO ERASE FROM USER  =2 «, t00=0x0056, t01=0x005c}
0x86d2…8704              Head {h00=0x002e, h01=0x0050, text=»* AT EXIT  A4 = CHAR TO END OF SCREEN  =2 «, t00=0x0056, t01=0x0090}
0x8704…8712              Head {h00=0x000a, h01=0x0050, text=»*   =2«, t00=0x0056, t01=0x00c2}
0x8712…8728              Head {h00=0x0012, h01=0x0050, text=»ERA EQU *  =2 «, t00=0x0056, t01=0x00d0}
0x8728…8754              Head {h00=0x0028, h01=0x0050, text=» LD A2,DWTPOS+DWTDEV,A6 MAX CHAR. =2«, t00=0x0056, t01=0x00e6}
0x8754…8778              Head {h00=0x0020, h01=0x0050, text=» ANK A2,/FF GET MAX CHAR. =2«, t00=0x0056, t01=0x0112}
0x8778…87b2              Head {h00=0x0036, h01=0x0050, text=» LC A3,DWTAP+DWTDEV+1,A6 CURRENT POS. ON SCREEN =2«, t00=0x0056, t01=0x0136}
0x87b2…87ca              Head {h00=0x0014, h01=0x0050, text=» ANK A3,/FF  =2 «, t00=0x0056, t01=0x0170}
0x87ca…8800              Head {h00=0x0032, h01=0x0050, text=» SUR A2,A3 NUMBER OF CHAR. TO END OF SCREEN =2«, t00=0x0056, t01=0x0188}
0x8800…8824              Head {h00=0x0020, h01=0x0050, text=» ADK A2,1 ADJUST LENGTH  =2 «, t00=0x0057, t01=0x002e}
0x8824…8848              Head {h00=0x0020, h01=0x0050, text=» CWR A4,A2 OUTSIDE SCREEN =2«, t00=0x0057, t01=0x0052}
0x8848…8864              Head {h00=0x0018, h01=0x0050, text=» RF(L) ERAEND NO =2 «, t00=0x0057, t01=0x0076}
0x8864…8896              Head {h00=0x002e, h01=0x0050, text=» LDR A4,A2 OUTSIDE SCREEN MODIFY LENGTH =2«, t00=0x0057, t01=0x0092}
0x8896…88b8              Head {h00=0x001e, h01=0x0050, text=» LDKL A3,/FFFF SET OVER =4«, t00=0x0057, t01=0x00c4}
0x88b8…88de              Head {h00=0x0022, h01=0x0050, text=»ERAEND EQU * END SUBROUTINE =2«, t00=0x0057, t01=0x00e6}
0x88de…88f8              Head {h00=0x0016, h01=0x0050, text=» RTN A5 RETURN =2 «, t00=0x0057, t01=0x010c}
0x88f8…890a              Head {h00=0x000e, h01=0x0050, text=»ABDY EQU *«, t00=0x0057, t01=0x0126}
0x890a…893a              Head {h00=0x002c, h01=0x0050, text=» CF A15,UPDAPP UPDATE CURSOR POSITION =5«, t00=0x0057, t01=0x0138}
0x893a…8966              Head {h00=0x0028, h01=0x0050, text=» RTN A15 RETURN TO ABORT ROUTINE =5 «, t00=0x0057, t01=0x0168}
0x8966…8972 (88, 2, 20)  Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0058, t01=0x0004}
0x8972…8976              Head {h00=0x4004, h01=0x0000}
0x8976…897a              00 58 00 10                                                                                                                                                                                                                                       ┆ X  ┆
0x897a…8982 (89, 1, 8)   20 04 00 00 00 59 00 04                                                                                                                                                                                                                           ┆     Y  ┆
0x8982…89d2 (90, 0, 400) 00 11 01 70 00 22 00 50 5c 52 46 28 4e 5a 29 5c 44 4e 45 52 52 5c 45 52 52 4f 52 20 45 4e 44 20 49 2f 4f 5c 3d 31 00 12 00 08 00 14 00 50 5c 4c 44 5c 41 38 2c 44 57 54 45 43 42 2c 41 36 00 12 00 2e 00 10 00 50 5c 52 42 28 45 29 5c 45 4e 44   ┆   p " P RF(NZ) DNERR ERROR END I/O =1       P LD A8,DWTECB,A6   .   P RB(E) END┆
0x89d2…8a22              49 4f 00 12 00 46 00 2a 00 50 5c 52 42 5c 41 43 44 4e 5c 52 45 54 55 52 4e 20 54 4f 20 41 43 54 49 56 41 54 49 4e 4f 20 50 41 52 54 4f 4e 49 20 00 12 00 5a 00 06 00 50 2a 20 00 12 00 88 00 14 00 50 5c 45 4a 45 43 54 5c 5c 5c 44 52 44 4e 30   ┆IO   F * P RB ACDN RETURN TO ACTIVATINO PARTONI    Z   P*        P EJECT   DRDN0┆
0x8a22…8a72              31 20 00 12 00 92 00 06 00 50 2a 20 00 12 00 aa 00 14 00 50 2a 20 20 20 20 45 20 43 20 48 20 4f 20 44 20 4e 00 12 00 b4 00 06 00 50 2a 20 00 12 00 cc 00 16 00 50 2a 20 20 20 20 45 43 48 4f 2d 52 4f 55 54 49 4e 45 20 00 12 00 d6 00 06 00 50   ┆1        P*        P*    E C H O D N       P*        P*    ECHO-ROUTINE        P┆
0x8a72…8ac2              2a 20 00 12 00 f0 00 10 00 50 45 43 48 4f 44 4e 5c 45 51 55 5c 2a 00 12 00 fa 00 14 00 50 5c 4c 44 52 5c 41 37 2c 41 37 5c 45 4f 52 3f 20 00 12 01 0e 00 12 00 50 5c 52 46 28 4e 29 5c 45 43 48 30 36 30 20 00 12 01 26 00 0e 00 50 5c 4c 44 52   ┆*        PECHODN EQU *       P LDR A7,A7 EOR?        P RF(N) ECH060    &   P LDR┆
0x8ac2…8b12              5c 41 33 2c 41 32 00 12 01 3c 00 20 00 50 5c 4c 44 52 5c 41 34 2c 41 32 5c 53 41 56 45 20 43 48 41 52 41 43 54 45 52 5c 3d 31 00 12 01 4e 00 1a 00 50 5c 53 55 4b 5c 41 33 2c 2f 38 5c 42 41 43 4b 53 50 41 43 45 3f 20 00 12 01 72 00 12 00 50   ┆ A3,A2   <   P LDR A4,A2 SAVE CHARACTER =1   N   P SUK A3,/8 BACKSPACE?    r   P┆
0x8b12…8b62 (91, 0, 400) 5c 52 46 28 45 29 5c 45 43 48 30 35 30 20 00 12 01 90 00 16 00 50 5c 53 55 4b 5c 41 33 2c 2f 31 30 5c 43 4c 45 41 52 3f 00 13 00 16 00 16 00 50 5c 52 46 28 4e 45 29 5c 45 43 48 30 34 30 5c 4e 4f 20 00 13 00 30 00 20 00 50 5c 4c 44 4b 5c 41   ┆ RF(E) ECH050        P SUK A3,/10 CLEAR?       P RF(NE) ECH040 NO    0   P LDK A┆
0x8b62…8bb2              34 2c 2f 34 30 5c 45 52 41 53 45 20 44 49 53 50 4c 41 59 5c 3d 31 00 13 00 4a 00 10 00 50 45 43 48 30 34 30 5c 45 51 55 5c 2a 00 13 00 6e 00 1c 00 50 5c 4c 44 4b 5c 41 32 2c 31 5c 42 4c 4f 43 4b 20 53 49 5a 45 5c 3d 31 20 00 13 00 82 00 24   ┆4,/40 ERASE DISPLAY =1   J   PECH040 EQU *   n   P LDK A2,1 BLOCK SIZE =1      $┆
0x8bb2…8c02              00 50 5c 43 46 5c 41 35 2c 53 54 41 42 4c 4b 5c 53 54 41 52 54 20 4f 46 20 42 4c 4f 43 4b 5c 3d 31 20 00 13 00 a2 00 22 00 50 5c 52 46 28 4e 5a 29 5c 45 43 48 30 35 30 5c 45 52 52 4f 52 20 45 4e 44 20 45 43 48 4f 20 00 13 00 ca 00 20 00 50   ┆ P CF A5,STABLK START OF BLOCK =1      " P RF(NZ) ECH050 ERROR END ECHO        P┆
0x8c02…8c52              5c 4c 44 52 5c 41 32 2c 41 34 5c 47 45 54 20 43 48 41 52 41 43 54 45 52 5c 3d 31 20 00 13 00 f0 00 24 00 50 5c 43 46 5c 41 35 2c 4f 55 54 50 55 54 5c 53 45 4e 44 20 43 48 41 52 41 43 54 45 52 5c 3d 31 20 00 13 01 14 00 22 00 50 5c 52 46 28   ┆ LDR A2,A4 GET CHARACTER =1      $ P CF A5,OUTPUT SEND CHARACTER =1      " P RF(┆
0x8c52…8ca2              4e 5a 29 5c 45 43 48 30 35 30 5c 45 52 52 4f 52 20 45 4e 44 20 45 43 48 4f 20 00 13 01 3c 00 22 00 50 5c 43 46 5c 41 35 2c 45 4e 44 42 4c 4b 5c 45 4e 44 20 4f 46 20 42 4c 4f 43 4b 5c 3d 31 20 00 13 01 62 00 04 00 50 00 13 01 88 00 30 00 50   ┆NZ) ECH050 ERROR END ECHO    < " P CF A5,ENDBLK END OF BLOCK =1    b   P     0 P┆
0x8ca2…8cf2 (92, 0, 400) 45 43 48 30 35 30 5c 41 42 4c 5c 45 43 48 52 54 4e 5c 52 45 54 55 52 4e 20 54 4f 20 4b 45 59 42 4f 41 52 44 20 44 52 49 56 45 52 20 00 13 01 90 00 06 00 50 2a 20 00 14 00 34 00 10 00 50 45 43 48 30 36 30 5c 45 51 55 5c 2a 00 14 00 3e 00 1e   ┆ECH050 ABL ECHRTN RETURN TO KEYBOARD DRIVER        P*    4   PECH060 EQU *   >  ┆
0x8cf2…8d42              00 50 5c 43 46 5c 41 31 35 2c 54 45 4e 44 49 4f 5c 45 4e 44 20 49 2f 4f 5c 3d 21 20 00 14 00 52 00 2a 00 50 5c 41 42 4c 5c 45 43 48 52 54 4e 5c 52 45 54 55 52 4e 20 54 4f 20 4b 45 59 42 4f 41 52 44 20 44 52 49 56 45 52 20 00 14 00 74 00 06   ┆ P CF A15,TENDIO END I/O =!    R * P ABL ECHRTN RETURN TO KEYBOARD DRIVER    t  ┆
0x8d42…8d92              00 50 2a 20 00 14 00 a2 00 06 00 50 2a 20 00 14 00 ac 00 14 00 50 5c 45 4a 45 43 54 5c 5c 5c 44 52 44 4e 30 31 20 00 14 00 b6 00 06 00 50 2a 20 00 14 00 ce 00 06 00 50 2a 20 00 14 00 d8 00 38 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆ P*        P*        P EJECT   DRDN01        P*        P*      8 P**************┆
0x8d92…8de2              2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 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 14 00 e2 00 06 00 50 2a 20 00 14 01 1e 00 12 00 50 2a 5c 44 20 4e 20 45 20 52 20 52 20 5c 20 00 14 01 28 00 06 00 50 2a 20   ┆**************************************       P*        P* D N E R R      (   P* ┆
0x8de2…8e32              00 14 01 3e 00 14 00 50 2a 5c 45 52 52 4f 52 20 52 4f 55 54 49 4e 45 20 00 14 01 48 00 06 00 50 2a 20 00 14 01 60 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   ┆   >   P* ERROR ROUTINE    H   P*    ` 8 P**************************************┆

Reduced view