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

⟦b6c69c1f0⟧

    Length: 34124 (0x854c)
    Notes: pts_type(SC)
    Names: »DRDY01.SC«

Derivation

└─⟦4358b8014⟧ Bits:30009669 Philips computer tape "600124"
    └─⟦this⟧ »MON10/DRDY01.SC« 
└─⟦79fbed147⟧ Bits:30009697 Philips computer tape "600414"
    └─⟦this⟧ »M:DECE/DRDY01.SC« 
└─⟦bf903a231⟧ Bits:30009665 Philips computer tape "600109"
    └─⟦this⟧ »MON10/DRDY01.SC« 

PTS(SC)

	IDENT DRDY01 	REL 10.0 80-06-09 870105041000 

			=9,BYTE COUNTER RESET IN RECOVERY
			REL 10.0 80-05-19
			=8,MMU BUFFER SIZE CHANGED 
			REL 10.0 80-03-14
			=7,CUR.POS FOR ALL ORDERS EXCEPT ERASE 
			PRR 10.0 79-12-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	DISIOE	I/O REQUEST ERROR 
	EXTRN	OUTPUT	SUBROUTINE TO SEND CHARACTER
	EXTRN	TDISP	DISPATCHER 
	EXTRN	LDREG	LOAD REGISTERS A4, A3, A5, A7, A8 AND RETURN 
	EXTRN	TENDIO	END I/O 
	EXTRN	SAVE8	SAVE 8 REGISTERS ON A15 STACK
	EXTRN	ECHRTN	RETURN TO KEYBOARD AFTER ECHO 
	EXTRN	GETCHR	GET CHARACTER FROM ECB-BUFFER 
	EJECT
* 
************************
*    DWT PARAMETERS    *
************************
* 
	EXTRN	DWTST	STATUS 
	EXTRN	DWTBC	BYTE COUNTER 
	EXTRN	DWTOR	ORDER
* 
	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	0
* 
*    BY SETTING X:B = 1 THE DRIVER HANDLES ONLY PTS 6344
* 
X:B	EQU	1 
WHATDY	EQU	1
* 
* 
*    BY SETTING X:C TO 1 LOWER CASE CHAR. GENERATOR 
*    (COLUMNS 6 AND 7) CAN BE USED
X:C	EQU	0 
LOWCHA	EQU	1
* 
* 
*    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	0
* 
*   BY SETTING THE CONSTANT TRASPA = 1 IT IS
*   POSSIBLE TO SUPPRESS TRAILING BLANKS, /12, /1E AND /1F. 
* 
X:E	EQU	0 
TRASPA	EQU	1
	EJECT
* 
*   BY SETTING X:F = 1, CURSOR WILL BE STEADY 
*   INSTEAD OF BLINKING 
X:F	EQU	0 
STEADY	EQU	0
* 
*   THIS DRIVER CAN BE ADAPTED TO MEMORY MANAGEMENT UNIT
*   BY SETTING MMUPAG = 1 
* 
MMUPAG	EQU	1
* 
* 
*	A PROGRAM VERSION USING THE EXTENDED INSTRUCTION
*	SET IS OBTAINED BY SETTING CPU852 EQU 0.
* 
CPU852	EQU	0
* 
*   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	0 
* 
*   MEMORY MANAGEMENT BUFFER SIZE 
* 
* 
X:H	EQU	80		=8
DVBLEN	EQU	130
* 
	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	START+/12	HEAD POSITION POINTER 
DWTPOS	EQU	START+/15	POSITIONS
DWTLIN	EQU	START+/14	LINES
DWTBIN	EQU	START+/16	BUFFER INDEX 
* 
	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 
	LDR	A7,A7	ORDER 0 ?
	ABL(E)	ADY410	YES
	LDK	A2,STX	START OF MESSAGE
	CF	A5,OUTPUT	SEND
	IFT	WHATDY=0 
	LDR*	A1,A6	CHANNEL PARAMETER 
	ANK	A1,/10	GRAPHIC DISPLAY 
	RF(E)	ACDY02	NO
	IFT	GRAFIC=1 
	CWK	A7,7	ORDER ' ? 
	ABL(E)	ADY500
	XIF
	IFT	WHATDY=0 
	LDK	A2,/12	INDICATE SWITCH TO ALPHA MODE 
	CF	A5,OUTPUT 
* 
	XIF
* 
ACDY02	EQU	*
	CWK	A7,5	ORDER 5 
	RF(E)	ACDY90	YES 
	SUK	A7,6	ORDER 6 ? 
	RF(E)	ACDY20	YES 
	SUK	A7,5	ORDER /B ?
	ABL(E)	ADY200	YES
	SUK	A7,/26	ORDER ERASE ? 
	ABL(E)	ADY160	YES
* 
DYERR	ABL	DISIOE	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+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,A6	LINES
	CC	A1,DWTAP,A6	LAST LINE ? 
	RF(L)	ACDY55 
	LDKL	A2,/100	INCREMENT LINE COUNTER
	ADS	A2,DWTAP,A6
ACDY55	LDK	A2,LF	LINE FEED TO SEND
	RB	ACDY50
ACDY65	LDK	A2,CLEHOM	CLEAR AND HOME 
	LDK	A1,1 
	SC	A1,DWTAP,A6	RESET LINE COUNTER
	RB	ACDY35
	EJECT
* 
*    GET, CHECK AND SEND CHARACTER
*    (IF ORDER 5 NO CHECK)
* 
ACDY70	EQU	*
	IFT	WHATDY=0 
	LDR*	A4,A6	GET CHANNEL PARAMETER 
	ANK	A4,/10 
	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 
	SUK	A7,5	ORDER 5?
	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! 
	LDR*	A7,A6	CHANNEL PARAMETER 
	ANK	A7,/30	GRAFIC DISPLAY ?
	RF(E)	ADY110	NO
	LDK	A1,5	SET TABLE PONTER
ADY110	CC	A2,TABSPE,A1	CHARACTER FOUND
	RF(NE)	ADY128
	CCK	A2,/1E1E	LOW INTENSITY ? 
	RF(NE)	ADY122	NO 
	LDK	A4,/80 
ADY120	ORRS	A4,A6	SET LOW INTENSITY MODE
	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	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
	RB(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,A6 
	AD	A2,DWTAP,A6	GET POSITION
	ANK	A2,/FF 
	ADR	A2,A4	ADD LENGTH OF REQUEST
	LD	A3,DWTPOS,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+1,A6 
	SUR	A2,A4	SUBTRACT HEAD POSITION POINTER 
	LC	A4,DWTBC,A6 
	SUR	A2,A4	AND REQUESTS POSITION COUNTER
			TO GET NUMBER OF SPACES TO SEND
	RB(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	LDK	A2,ETB 
	CF	A5,OUTPUT 
	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,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,A6	OUTSIDE SCREEN?
	RF(NG)	ADY207	NO!
	LC	A4,DWTLIN,A6	YES! SET CURSOR AT END OF LINE 
ADY207	EQU	*
	LC	A3,DWTAP,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,A6	RESET POSITION
	RB	ADY230
* 
*    GET POSITION 
* 
ADY300	SC	A4,DWTAP,A6	UPDATE HEAD LINE COUNTER
	LC	A4,11,A8	GET REQUESTED POSITION 
	CC	A4,DWTPOS,A6	OUTSIDE SCREEN?
	RF(NG)	ADY303	NO!
	LC	A4,DWTPOS,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+1,A6	GET ACTUAL POSITION 
	CC	A3,DWTPOS,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+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	*
	LDR*	A1,A6	GET CHANNEL PARAMETER 
	ANK	A1,/30	6344 ?
	RF(NE)	ADY407	NO 
	LDR*	A1,A6 
	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	*
	LDK	A2,ETB	END OF TEXT MESSAGE 
	CF	A5,OUTPUT	SEND CHARACTER
	CF	A15,UPDAPP	UPDATE HEAD POSITION COUNTER 
ADY410	LDK	A2,ETX	LAST DUMMY
	CF	A5,OUTPUT	SEND DUMMY
	SUK	A7,/31		=7 
	RF(Z)	ADY415	ORDER ERASE	=7
	LD	A4,DWTAP,A6	GET CURSOR POSITION	=4
	ST	A4,10,A8	SAVE CURSOR POS. IN ECB	=4 
ADY415	EQU	*
	ADK	A7,/31-5		=7 
	RF(NE)	ADY420	NOT ORDER BASIC WRITE
	LDKL	A4,/101	HOME POSITION 
	ST	A4,DWTAP,A6 
ADY420	EQU	*
ENDIO	CF	A15,TENDIO	END I/O 
EXIT	ABL	TDISP	GO TO DISPATCHER 
* 
	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,A6	GET POSITION COUNTER
	ADS	A3,DWTAP,A6	UPDATE HEAD POSITION POINTER 
	LDK	A3,0 
	SC	A3,DWTBC,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,A6	GET POSITION POINTER
	ANK	A2,/FF 
	AD	A2,DWTAP,A6	INCLUDE HEAD POSITION POINTER 
	ANK	A2,/FF 
	CC	A2,DWTPOS,A6	END OF ROW ? 
	RF(P)	POSU10 
	IM	DWTST,A6	INCREMENT POSITION COUNTER 
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	ABL	LDREG	RELOAD A3-A5 AND RETURN VIA A5 
	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	*
	IFT	CPU852=1 
	CF	A15,SAVE8	SAVE A1-A8 ON STACK 
	XIF
* 
	IFT	CPU852=0 
	MSR	8,A15	SAVE A1-A8 ON STACK
	XIF
* 
				=3
	LDKL	A2,/7FFF
	ANS	A2,DWTST,A6	SET BUSY 
				=1
				=1
				=1
				=1
				=1
				=1
				=1
				=1
* 
	IFT	WHATDY=0 
* 
	LDR*	A2,A6	CHANNEL PARAMETER 
	ANK	A2,/10	GRAPHIC DISPLAY ? 
	RF(E)	RCDY10	NO
	LDK	A2,RETURN	RETURN TO ALPHANUMERIC MODE
	CF	A5,OUTPUT 
* 
	XIF
* 
	EJECT
RCDY10	EQU	*
	LDK	A2,/00	DUMMY TO SEND 
	CF	A5,OUTPUT 
	LDR	A4,A4	LRC-ERROR IN BLOCK ? 
	RF(NE)	RCDY20
	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,A6	SET HEAD LINE-AND-POSITION COUNTER
	LDK	A2,0		=9 
	SC	A2,DWTBC,A6	RESET BYTE COUNTER	=9 
	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	*
	SUK	A7,5	ORDER 5 ? 
	RF(NE)	RCDY25	NO 
	LDK	A1,2	INDICATE THROUGHPUT ERROR 
	RB	RCDY15
RCDY25	LDK	A2,STX	START OF MESSAGE
	CF	A5,OUTPUT 
	LC	A4,DWTBC,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 
* 
	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 
ECDY10	CF	A5,OUTPUT	SEND CHARACTER
	CF	A15,POSUPD	POSITION COUNTER UPDATING
	RF	ECDY20
ECDY17	CF	A15,UPDAPP	UPDATE HEAD CURSOR POINTER 
ECDY20	ABL	ECHRTN	RETURN TO KEYBOARD
* 
*    BACKSPACE
* 
ECDY40	EQU	*
	LC	A4,DWTBC,A6	GET POSITION COUNTER
	ANK	A4,/FF 
	RB(E)	ECDY20	FIRST POSITION
	LDK	A4,1	INDICATE ONE BACKSTEP 
	CF	A5,BACCAN	BACK
	RB	ECDY20
	EJECT
* 
*    CLEAR
* 
ECDY50	EQU	*
	LC	A4,DWTBC,A6	GET POSITION COUNTER
	ANK	A4,/FF 
	RB(E)	ECDY20	FIRST POSITION
	IFT	WHATDY=0 
	LDR*	A1,A6	GET CHANNEL PARAMETER 
	ANK	A1,/10	GRAFIC DISPLAY
	RF(E)	ECDY60	N 
	CF	A5,BACCAN	BACK
	RB	ECDY20
	XIF
ECDY60	LDR	A3,A4	SAVE POSITION COUNTER
	LD	A4,DWTAP,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,A6	RESET POSITION COUNTER
	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,A6	GET POSITION COUNTER
	ANK	A2,/FF 
	AD	A2,DWTAP,A6	ADD HEAD POSITION COUNTER 
	ANK	A2,/FF 
	CC	A2,DWTPOS,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,DWTST,A6	UPDATE POSITION COUNTER
	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,A6	GET HEAD POSITION 
	AD	A2,DWTAP,A6 
	ANK	A2,/FF 
	ADR	A3,A4	UPDATE BUFFER-INDEX
	ST	A3,DWTBIN,A6	SAVE INDEX 
	LC	A3,DWTPOS,A6	GET MAXNUMBER OF CHAR/LINE 
	SUR	A3,A2	AND COMPARE
	SUR	A3,A4
	RF(NN)	HIT 
	ADR	A4,A3
	ADK	A4,1 
HIT	ADS	A4,DWTST,A6	UPDATE POSITION 
*********************** 
* EXECUTE FAST OUTPUT * 
	LDR	A3,A7	GET CHAR TO SEND 
	CF	A5,FASTER 
**************
* SET CURSOR *
	LD	A4,DWTST,A6	GET ACTUAL POS
	ANK	A4,/FF 
	AD	A4,DWTAP,A6	INC HEAD POS POINTER
	CF	A5,CURPOS 
***************************** 
* RESTORE A3 (BUFFER INDEX) * 
	LD	A3,DWTBIN,A6	RESTORE BUFFER INDEX 
	SUK	A3,1 
	ABL	ACDY90	READ NEXT CHAR
* 
NOFAST	LDR	A2,A7	RESTORE OUTPUT CHARACTER 
	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,A6	MAX CHAR.	=2 
	ANK	A2,/FF	GET MAX CHAR.	=2
	LC	A3,DWTAP+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 10.0 80-06-09 870105041000 «, t00=0x0000, t01=0x0004}
0x0036…003e              Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x003e…006a              Head {h00=0x0028, h01=0x0050, text=»   =9,BYTE COUNTER RESET IN RECOVERY«, t00=0x0000, t01=0x0042}
0x006a…0086              Head {h00=0x0018, h01=0x0050, text=»   REL 10.0 80-05-19«, t00=0x0000, t01=0x006e}
0x0086…00ac              Head {h00=0x0022, h01=0x0050, text=»   =8,MMU BUFFER SIZE CHANGED «, t00=0x0000, t01=0x008a}
0x00ac…00c8              Head {h00=0x0018, h01=0x0050, text=»   REL 10.0 80-03-14«, t00=0x0000, t01=0x00b0}
0x00c8…00fa              Head {h00=0x002e, h01=0x0050, text=»   =7,CUR.POS FOR ALL ORDERS EXCEPT ERASE «, t00=0x0000, t01=0x00cc}
0x00fa…0116              Head {h00=0x0018, h01=0x0050, text=»   PRR 10.0 79-12-07«, t00=0x0000, t01=0x00fe}
0x0116…014e              Head {h00=0x0034, h01=0x0050, text=»   =6,CORRECTION OF SPECIAL CHARTACTER HANDLING «, t00=0x0000, t01=0x011a}
0x014e…016a              Head {h00=0x0018, h01=0x0050, text=»   REL 10.1 79-10-19«, t00=0x0000, t01=0x0152}
0x016a…0186              Head {h00=0x0018, h01=0x0050, text=»   =5,ABORT ROUTINE «, t00=0x0000, t01=0x016e}
0x0186…01a2              Head {h00=0x0018, h01=0x0050, text=»   REL 10.1 79-10-15«, t00=0x0000, t01=0x018a}
0x01a2…01c4              Head {h00=0x001e, h01=0x0050, text=»   =4,CORRECTION OF ERASE «, t00=0x0001, t01=0x0016}
0x01c4…01e0              Head {h00=0x0018, h01=0x0050, text=»   REL 9.1 79-05-23 «, t00=0x0001, t01=0x0038}
0x01e0…020e              Head {h00=0x002a, h01=0x0050, text=»   =3,STEADY CURSOR PROBLEM CORRECTED «, t00=0x0001, t01=0x0054}
0x020e…022a              Head {h00=0x0018, h01=0x0050, text=»   PRR 9.1 79-04-06 «, t00=0x0001, t01=0x0082}
0x022a…025a              Head {h00=0x002c, h01=0x0050, text=»   =2,ERASE ONLY TO LAST POS. OF SCREEN «, t00=0x0001, t01=0x009e}
0x025a…0276              Head {h00=0x0018, h01=0x0050, text=»   PRR 9.1 79-01-31 «, t00=0x0001, t01=0x00ce}
0x0276…02a8              Head {h00=0x002e, h01=0x0050, text=»   =1   DRIVER ADAPTAD TO HANDLE PTS 6385 «, t00=0x0001, t01=0x00ea}
0x02a8…02c4              Head {h00=0x0018, h01=0x0050, text=»   PRR 9.1 79-01-12 «, t00=0x0001, t01=0x011c}
0x02c4…02cc              Head {h00=0x0004, h01=0x0050, t00=0x0001, t01=0x0138}
0x02cc…02d6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0140}
0x02d6…0310              Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0001, t01=0x014a}
0x0310…031a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0184}
0x031a…0342              Head {h00=0x0024, h01=0x0050, text=»*   PHILIPS TERMINAL SYSTEM PTS «, t00=0x0001, t01=0x018e}
0x0342…034c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0026}
0x034c…0382              Head {h00=0x0032, h01=0x0050, text=»*   DRDY01 = DRIVER VIDEO AND GRAPHIC DISPLAY «, t00=0x0002, t01=0x0030}
0x0382…038c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0066}
0x038c…0396              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0070}
0x0396…03a0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x007a}
0x03a0…03aa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0084}
0x03aa…03b4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x008e}
0x03b4…03be              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0098}
0x03be…03f8              Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0002, t01=0x00a2}
0x03f8…0402              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00dc}
0x0402…040c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00e6}
0x040c…044a              Head {h00=0x003a, h01=0x0050, text=»*    THIS DRIVER HANDLES OUTPUT TO THE VIDEO DISPLAYS «, t00=0x0002, t01=0x00f0}
0x044a…048e              Head {h00=0x0040, h01=0x0050, text=»*    PTS 6344, PTS 6342 AND TO THE PLASMA DISPLAYS PTS 6351 «, t00=0x0002, t01=0x012e}
0x048e…04a8              Head {h00=0x0016, h01=0x0050, text=»*    AND PTS 6386 «, t00=0x0002, t01=0x0172}
0x04a8…04e2              Head {h00=0x0036, h01=0x0050, text=»*    THE DISPLAYS MUST BE CONNECTED TO THE SYSTEM «, t00=0x0002, t01=0x018c}
0x04e2…0500              Head {h00=0x001a, h01=0x0050, text=»*    VIA CHLT OR CHRT.«, t00=0x0003, t01=0x0036}
0x0500…050a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0054}
0x050a…054a              Head {h00=0x003c, h01=0x0050, text=»*    THE DRIVER INCLUDES DEVICE DEPENDENT ECHO-FUNCTIONS«, t00=0x0003, t01=0x005e}
0x054a…0588              Head {h00=0x003a, h01=0x0050, text=»*    WHICH MAKES IT POSSIBLE TO USE THE DISPLAY AS AN «, t00=0x0003, t01=0x009e}
0x0588…05c6              Head {h00=0x003a, h01=0x0050, text=»*    ECHO-DEVICE TO ANY KEYBOARD, THAT RUNS UNDER THE «, t00=0x0003, t01=0x00dc}
0x05c6…05f2              Head {h00=0x0028, h01=0x0050, text=»*    GENERAL KEYBOARD DRIVER DRKB01.«, t00=0x0003, t01=0x011a}
0x05f2…05fc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0146}
0x05fc…0606              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0150}
0x0606…063a              Head {h00=0x0030, h01=0x0050, text=»*    THE DRIVER CONSISTS OF FOLLOWING PARTS:«, t00=0x0003, t01=0x015a}
0x063a…0644              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x018e}
0x0644…066e              Head {h00=0x0026, h01=0x0050, text=»*    A C D Y       ACTIVATION PART«, t00=0x0004, t01=0x0008}
0x066e…0678              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0032}
0x0678…06a4              Head {h00=0x0028, h01=0x0050, text=»*    I H D Y       INTERRUPT HANDLER«, t00=0x0004, t01=0x003c}
0x06a4…06ae              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0068}
0x06ae…06da              Head {h00=0x0028, h01=0x0050, text=»*    R C D Y       RECOVERY ROUTINE «, t00=0x0004, t01=0x0072}
0x06da…06e4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x009e}
0x06e4…070e              Head {h00=0x0026, h01=0x0050, text=»*    E C H O D Y   ECHO FUNCTIONS «, t00=0x0004, t01=0x00a8}
0x070e…0718              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00d2}
0x0718…0720              Head {h00=0x0004, h01=0x0050, t00=0x0004, t01=0x00dc}
0x0720…0728              Head {h00=0x0004, h01=0x0050, t00=0x0004, t01=0x00e4}
0x0728…0730              Head {h00=0x0004, h01=0x0050, t00=0x0004, t01=0x00ec}
0x0730…073a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00f4}
0x073a…0768              Head {h00=0x002a, h01=0x0050, text=»*    THE FOLLOWING ORDERS ARE TREATED:«, t00=0x0004, t01=0x00fe}
0x0768…0772              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x012c}
0x0772…0794              Head {h00=0x001e, h01=0x0050, text=»*    ORDER 00: TEST STATUS«, t00=0x0004, t01=0x0136}
0x0794…07b6              Head {h00=0x001e, h01=0x0050, text=»*          05: BASIC WRITE«, t00=0x0004, t01=0x0158}
0x07b6…07dc              Head {h00=0x0022, h01=0x0050, text=»*          06: STANDARD WRITE «, t00=0x0004, t01=0x017a}
0x07dc…0808              Head {h00=0x0028, h01=0x0050, text=»*          07: WRITE GRAPHIC DISPLAY«, t00=0x0005, t01=0x0010}
0x0808…0832              Head {h00=0x0026, h01=0x0050, text=»*          0B: CURSOR POSITIONING «, t00=0x0005, t01=0x003c}
0x0832…084e              Head {h00=0x0018, h01=0x0050, text=»*          31: ERASE«, t00=0x0005, t01=0x0066}
0x084e…0858              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0082}
0x0858…087a              Head {h00=0x001e, h01=0x0050, text=»*    NORMAL REGISTER USAGE«, t00=0x0005, t01=0x008c}
0x087a…0884              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x00ae}
0x0884…08aa              Head {h00=0x0022, h01=0x0050, text=»*    REGISTER A1 = RETURN CODE«, t00=0x0005, t01=0x00b8}
0x08aa…08d6              Head {h00=0x0028, h01=0x0050, text=»*             A2 = OUTPUT CHARACTER «, t00=0x0005, t01=0x00de}
0x08d6…08fe              Head {h00=0x0024, h01=0x0050, text=»*             A3 = BUFFER INDEX «, t00=0x0005, t01=0x010a}
0x08fe…0926              Head {h00=0x0024, h01=0x0050, text=»*             A4 = WORK REGISTER«, t00=0x0005, t01=0x0132}
0x0926…094c              Head {h00=0x0022, h01=0x0050, text=»*             A5 = STACK BASE «, t00=0x0005, t01=0x015a}
0x094c…0972              Head {h00=0x0022, h01=0x0050, text=»*             A6 = DWT-ADDRESS«, t00=0x0005, t01=0x0180}
0x0972…0992              Head {h00=0x001c, h01=0x0050, text=»*             A7 = ORDER«, t00=0x0006, t01=0x0016}
0x0992…09b8              Head {h00=0x0022, h01=0x0050, text=»*             A8 = ECB-ADDRESS«, t00=0x0006, t01=0x0036}
0x09b8…09c2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x005c}
0x09c2…09d0              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0006, t01=0x0066}
0x09d0…09da              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0074}
0x09da…09e4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x007e}
0x09e4…0a02              Head {h00=0x001a, h01=0x0050, text=»*    SYSTEM ADAPTATION«, t00=0x0006, t01=0x0088}
0x0a02…0a0c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00a6}
0x0a0c…0a4c              Head {h00=0x003c, h01=0x0050, text=»*    DISPLAY TYPE MUST BE DEFINED IN FIRST WORD IN DWT. «, t00=0x0006, t01=0x00b0}
0x0a4c…0a56              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00f0}
0x0a56…0a84              Head {h00=0x002a, h01=0x0050, text=»*   --------------------------------- «, t00=0x0006, t01=0x00fa}
0x0a84…0a9e              Head {h00=0x0016, h01=0x0050, text=»*   BIT:   10   11«, t00=0x0006, t01=0x0128}
0x0a9e…0ab8              Head {h00=0x0016, h01=0x0050, text=»*   --------------«, t00=0x0006, t01=0x0142}
0x0ab8…0ade              Head {h00=0x0022, h01=0x0050, text=»*           0    0    PTS 6344«, t00=0x0006, t01=0x015c}
0x0ade…0b0c              Head {h00=0x002a, h01=0x0050, text=»*           0    1    PTS 6351 & 6342 «, t00=0x0006, t01=0x0182}
0x0b0c…0b3a              Head {h00=0x002a, h01=0x0050, text=»*           1    0    PTS 6386 & 6385 «, t00=0x0007, t01=0x0020}
0x0b3a…0b68              Head {h00=0x002a, h01=0x0050, text=»*   --------------------------------- «, t00=0x0007, t01=0x004e}
0x0b68…0b72              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x007c}
0x0b72…0bac              Head {h00=0x0036, h01=0x0050, text=»*    BY MEANS OF CONDITIONAL ASSEMBLY THE DRIVER: «, t00=0x0007, t01=0x0086}
0x0bac…0be4              Head {h00=0x0034, h01=0x0050, text=»*   -CAN HANDLE GRAFIC MODE FOR PTS 6351 OR NOT «, t00=0x0007, t01=0x00c0}
0x0be4…0c14              Head {h00=0x002c, h01=0x0050, text=»*   -IS ADAPTED TO CONTROL ONLY PTS 6344«, t00=0x0007, t01=0x00f8}
0x0c14…0c52              Head {h00=0x003a, h01=0x0050, text=»*   -CAN USE LOWER CASE CHAR. GENERATOR COLUMN 6 AND 7«, t00=0x0007, t01=0x0128}
0x0c52…0c8e              Head {h00=0x0038, h01=0x0050, text=»*   -CAN SUPPRESS ECHOING OF END OF RECORD CHARACTER«, t00=0x0007, t01=0x0166}
0x0c8e…0cb8              Head {h00=0x0026, h01=0x0050, text=»*   -CAN SUPPRESS TRAILING BLANKS «, t00=0x0008, t01=0x0012}
0x0cb8…0d02              Head {h00=0x0046, h01=0x0050, text=»*    AND ALSO UNDERLINE START (/12), LOW INT (/1E), HIGH INT (/1F)«, t00=0x0008, t01=0x003c}
0x0d02…0d10              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0008, t01=0x0086}
0x0d10…0d1a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0094}
0x0d1a…0d24              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x009e}
0x0d24…0d2e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00a8}
0x0d2e…0d38              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00b2}
0x0d38…0d4c              Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0008, t01=0x00bc}
0x0d4c…0d60              Head {h00=0x0010, h01=0x0050, text=»* ENTRIES * «, t00=0x0008, t01=0x00d0}
0x0d60…0d74              Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0008, t01=0x00e4}
0x0d74…0d7e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00f8}
0x0d7e…0d88              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0102}
0x0d88…0d92              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x010c}
0x0d92…0dbe              Head {h00=0x0028, h01=0x0050, text=» ENTRY DYAD ADDRESS TO ADDRESSBLOCK «, t00=0x0008, t01=0x0116}
0x0dbe…0df2              Head {h00=0x0030, h01=0x0050, text=» ENTRY ECHODY DEVICE-DEPENDENT ECHO-ROUTINE «, t00=0x0008, t01=0x0142}
0x0df2…0dfc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0176}
0x0dfc…0e06              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0180}
0x0e06…0e10              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x018a}
0x0e10…0e1a (9, 0, 398)  Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0004}
0x0e1a…0e4c              Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0009, t01=0x000e}
0x0e4c…0e7e              Head {h00=0x002e, h01=0x0050, text=»*    EXTERNAL TOSS MODULE ENTRIES       * «, t00=0x0009, t01=0x0040}
0x0e7e…0eb0              Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0009, t01=0x0072}
0x0eb0…0eba              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00a4}
0x0eba…0ec4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00ae}
0x0ec4…0eec              Head {h00=0x0024, h01=0x0050, text=» EXTRN DISIOE I/O REQUEST ERROR «, t00=0x0009, t01=0x00b8}
0x0eec…0f1e              Head {h00=0x002e, h01=0x0050, text=» EXTRN OUTPUT SUBROUTINE TO SEND CHARACTER«, t00=0x0009, t01=0x00e0}
0x0f1e…0f3e              Head {h00=0x001c, h01=0x0050, text=» EXTRN TDISP DISPATCHER «, t00=0x0009, t01=0x0112}
0x0f3e…0f80              Head {h00=0x003e, h01=0x0050, text=» EXTRN LDREG LOAD REGISTERS A4, A3, A5, A7, A8 AND RETURN «, t00=0x0009, t01=0x0132}
0x0f80…0f9e              Head {h00=0x001a, h01=0x0050, text=» EXTRN TENDIO END I/O «, t00=0x0009, t01=0x0174}
0x0f9e…0fd0 (10, 0, 400) Head {h00=0x002e, h01=0x0050, text=» EXTRN SAVE8 SAVE 8 REGISTERS ON A15 STACK«, t00=0x000a, t01=0x0004}
0x0fd0…1004              Head {h00=0x0030, h01=0x0050, text=» EXTRN ECHRTN RETURN TO KEYBOARD AFTER ECHO «, t00=0x000a, t01=0x0036}
0x1004…1038              Head {h00=0x0030, h01=0x0050, text=» EXTRN GETCHR GET CHARACTER FROM ECB-BUFFER «, t00=0x000a, t01=0x006a}
0x1038…1046              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000a, t01=0x009e}
0x1046…1050              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00ac}
0x1050…1070              Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x000a, t01=0x00b6}
0x1070…1090              Head {h00=0x001c, h01=0x0050, text=»*    DWT PARAMETERS    *«, t00=0x000a, t01=0x00d6}
0x1090…10b0              Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x000a, t01=0x00f6}
0x10b0…10ba              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0116}
0x10ba…10d6              Head {h00=0x0018, h01=0x0050, text=» EXTRN DWTST STATUS «, t00=0x000a, t01=0x0120}
0x10d6…10f8              Head {h00=0x001e, h01=0x0019, text=» EXTRN DWTBC BYTE COUNTER «, t00=0x000a, t01=0x013c}
0x10f8…1112              Head {h00=0x0016, h01=0x0050, text=» EXTRN DWTOR ORDER«, t00=0x000a, t01=0x015e}
0x1112…111c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0178}
0x111c…112a              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000a, t01=0x0182}
0x112a…1140              Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x000a, t01=0x0190}
0x1140…1156              Head {h00=0x0012, h01=0x0050, text=»* CONSTANTS * «, t00=0x000b, t01=0x0016}
0x1156…116c              Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x000b, t01=0x002c}
0x116c…1176              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0042}
0x1176…1198              Head {h00=0x001e, h01=0x0050, text=»FASTO EQU /14 FAST OUTPUT «, t00=0x000b, t01=0x004c}
0x1198…11c0              Head {h00=0x0024, h01=0x0050, text=»SCADD EQU /11 SET CURSOR ADDRESS«, t00=0x000b, t01=0x006e}
0x11c0…11e6              Head {h00=0x0022, h01=0x0050, text=»ULSTAR EQU /12 UNDERLINE START«, t00=0x000b, t01=0x0096}
0x11e6…120c              Head {h00=0x0022, h01=0x0050, text=»ULSTOP EQU /13 UNDERLINE STOP «, t00=0x000b, t01=0x00bc}
0x120c…1236              Head {h00=0x0026, h01=0x0050, text=»LISTAR EQU /1E LOW INTENSITY START«, t00=0x000b, t01=0x00e2}
0x1236…1260              Head {h00=0x0026, h01=0x0050, text=»LISTOP EQU /1F LOW INTENSITY STOP «, t00=0x000b, t01=0x010c}
0x1260…1280              Head {h00=0x001c, h01=0x0050, text=»BACKSP EQU /08 BACKSPACE«, t00=0x000b, t01=0x0136}
0x1280…129c              Head {h00=0x0018, h01=0x0050, text=»LF EQU /0A LINE FEED«, t00=0x000b, t01=0x0156}
0x129c…12bc              Head {h00=0x001c, h01=0x0050, text=»HOME EQU /0B CURSOR HOME«, t00=0x000b, t01=0x0172}
0x12bc…12e8 (12, 0, 400) Head {h00=0x0028, h01=0x0050, text=»CLEHOM EQU /0C CLEAR AND CURSOR HOME«, t00=0x000c, t01=0x0004}
0x12e8…130a              Head {h00=0x001e, h01=0x0050, text=»CR EQU /0D CARRIAGE RETURN«, t00=0x000c, t01=0x0030}
0x130a…132e              Head {h00=0x0020, h01=0x0050, text=»CURRIG EQU /10 CURSOR RIGHT «, t00=0x000c, t01=0x0052}
0x132e…134a              Head {h00=0x0018, h01=0x0050, text=»SPACE EQU /20 SPACE «, t00=0x000c, t01=0x0076}
0x134a…136e              Head {h00=0x0020, h01=0x0050, text=»STX EQU /82 START OF MESSAGE«, t00=0x000c, t01=0x0092}
0x136e…1390              Head {h00=0x001e, h01=0x0050, text=»ETB EQU /97 END OF MESSAGE«, t00=0x000c, t01=0x00b6}
0x1390…13ae              Head {h00=0x001a, h01=0x0050, text=»ETX EQU /03 LAST DUMMY«, t00=0x000c, t01=0x00d8}
0x13ae…13e0              Head {h00=0x002e, h01=0x0050, text=»RETURN EQU /12 RETURN TO ALPHANUMERIC MODE«, t00=0x000c, t01=0x00f6}
0x13e0…140e              Head {h00=0x002a, h01=0x0050, text=»ESCAPE EQU /11 ESCAPE TO GRAPHIC MODE «, t00=0x000c, t01=0x0128}
0x140e…1434              Head {h00=0x0022, h01=0x0050, text=»POINT EQU /2E POINT CHARACTER «, t00=0x000c, t01=0x0156}
0x1434…146a              Head {h00=0x0032, h01=0x0050, text=»EQU EQU 6 THRESHOLD FOR AUTOMATIC FAST OUTPUT «, t00=0x000c, t01=0x017c}
0x146a…148e              Head {h00=0x0020, h01=0x0050, text=»STILL EQU /18 CURSOR STEADY «, t00=0x000d, t01=0x0022}
0x148e…14b6              Head {h00=0x0024, h01=0x0050, text=»CTYCOD EQU /1B SET COUNTRY CODE «, t00=0x000d, t01=0x0046}
0x14b6…14c0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x006e}
0x14c0…14dc              Head {h00=0x0018, h01=0x0050, text=»********************«, t00=0x000d, t01=0x0078}
0x14dc…14f8              Head {h00=0x0018, h01=0x0050, text=»*    RETURN CODES  *«, t00=0x000d, t01=0x0094}
0x14f8…1514              Head {h00=0x0018, h01=0x0050, text=»********************«, t00=0x000d, t01=0x00b0}
0x1514…151e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x00cc}
0x151e…1544              Head {h00=0x0022, h01=0x0050, text=»CCERR EQU /4 CODE CHECK ERROR «, t00=0x000d, t01=0x00d6}
0x1544…1570              Head {h00=0x0028, h01=0x0050, text=»OPERR EQU /1 NOT OPERABLE, POWER OFF«, t00=0x000d, t01=0x00fc}
0x1570…157a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0128}
0x157a…1588              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000d, t01=0x0132}
0x1588…1592              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0140}
0x1592…159c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x014a}
0x159c…15ce              Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x000d, t01=0x0154}
0x15ce…1600              Head {h00=0x002e, h01=0x0050, text=»*    CONDITIONAL ASSEMBLY               * «, t00=0x000d, t01=0x0186}
0x1600…1632              Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x000e, t01=0x0028}
0x1632…163c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x005a}
0x163c…1646              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0064}
0x1646…1692              Head {h00=0x0048, h01=0x0050, text=»*    BY SETTING X:A TO 1 DRIVER CAN HANDLE GRAFIC MODE FOR PTS 6351 «, t00=0x000e, t01=0x006e}
0x1692…169c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x00ba}
0x169c…16ae              Head {h00=0x000e, h01=0x0050, text=»X:A EQU 0 «, t00=0x000e, t01=0x00c4}
0x16ae…16c2              Head {h00=0x0010, h01=0x0050, text=»GRAFIC EQU 0«, t00=0x000e, t01=0x00d6}
0x16c2…16cc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x00ea}
0x16cc…170c              Head {h00=0x003c, h01=0x0050, text=»*    BY SETTING X:B = 1 THE DRIVER HANDLES ONLY PTS 6344«, t00=0x000e, t01=0x00f4}
0x170c…1716              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0134}
0x1716…1728              Head {h00=0x000e, h01=0x0050, text=»X:B EQU 1 «, t00=0x000e, t01=0x013e}
0x1728…173c              Head {h00=0x0010, h01=0x0050, text=»WHATDY EQU 1«, t00=0x000e, t01=0x0150}
0x173c…1746              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0164}
0x1746…1750              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x016e}
0x1750…178c              Head {h00=0x0038, h01=0x0050, text=»*    BY SETTING X:C TO 1 LOWER CASE CHAR. GENERATOR «, t00=0x000e, t01=0x0178}
0x178c…17b6              Head {h00=0x0026, h01=0x0050, text=»*    (COLUMNS 6 AND 7) CAN BE USED«, t00=0x000f, t01=0x0024}
0x17b6…17c8              Head {h00=0x000e, h01=0x0050, text=»X:C EQU 0 «, t00=0x000f, t01=0x004e}
0x17c8…17dc              Head {h00=0x0010, h01=0x0050, text=»LOWCHA EQU 1«, t00=0x000f, t01=0x0060}
0x17dc…17e6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0074}
0x17e6…17f0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x007e}
0x17f0…182c              Head {h00=0x0038, h01=0x0050, text=»*    BY MEANS OF CONDITIONAL ASSEMBLY IT IS POSSIBLE«, t00=0x000f, t01=0x0088}
0x182c…1868              Head {h00=0x0038, h01=0x0050, text=»*    TO SUPPRESS ECHOING OF END OF RECORD CHARACTER.«, t00=0x000f, t01=0x00c4}
0x1868…18a4              Head {h00=0x0038, h01=0x0050, text=»*    THIS IS ATTAINED BY SETTING THE CONSTANT X:G=0 «, t00=0x000f, t01=0x0100}
0x18a4…18ae              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x013c}
0x18ae…18c0              Head {h00=0x000e, h01=0x0050, text=»X:D EQU 0 «, t00=0x000f, t01=0x0146}
0x18c0…18d4              Head {h00=0x0010, h01=0x0050, text=»EORECH EQU 0«, t00=0x000f, t01=0x0158}
0x18d4…18de              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x016c}
0x18de…1912              Head {h00=0x0030, h01=0x0050, text=»*   BY SETTING THE CONSTANT TRASPA = 1 IT IS«, t00=0x000f, t01=0x0176}
0x1912…1956              Head {h00=0x0040, h01=0x0050, text=»*   POSSIBLE TO SUPPRESS TRAILING BLANKS, /12, /1E AND /1F. «, t00=0x0010, t01=0x001a}
0x1956…1960              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x005e}
0x1960…1972              Head {h00=0x000e, h01=0x0050, text=»X:E EQU 0 «, t00=0x0010, t01=0x0068}
0x1972…1986              Head {h00=0x0010, h01=0x0050, text=»TRASPA EQU 1«, t00=0x0010, t01=0x007a}
0x1986…1994              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0010, t01=0x008e}
0x1994…199e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x009c}
0x199e…19d4              Head {h00=0x0032, h01=0x0050, text=»*   BY SETTING X:F = 1, CURSOR WILL BE STEADY «, t00=0x0010, t01=0x00a6}
0x19d4…19f4              Head {h00=0x001c, h01=0x0050, text=»*   INSTEAD OF BLINKING «, t00=0x0010, t01=0x00dc}
0x19f4…1a06              Head {h00=0x000e, h01=0x0050, text=»X:F EQU 0 «, t00=0x0010, t01=0x00fc}
0x1a06…1a1a              Head {h00=0x0010, h01=0x0050, text=»STEADY EQU 0«, t00=0x0010, t01=0x010e}
0x1a1a…1a24              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0122}
0x1a24…1a64              Head {h00=0x003c, h01=0x0050, text=»*   THIS DRIVER CAN BE ADAPTED TO MEMORY MANAGEMENT UNIT«, t00=0x0010, t01=0x012c}
0x1a64…1a86              Head {h00=0x001e, h01=0x0050, text=»*   BY SETTING MMUPAG = 1 «, t00=0x0010, t01=0x016c}
0x1a86…1a90              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x018e}
0x1a90…1aa4              Head {h00=0x0010, h01=0x0050, text=»MMUPAG EQU 1«, t00=0x0011, t01=0x0008}
0x1aa4…1aae              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x001c}
0x1aae…1ab8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0026}
0x1ab8…1af2              Head {h00=0x0036, h01=0x0050, text=»* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION«, t00=0x0011, t01=0x0030}
0x1af2…1b24              Head {h00=0x002e, h01=0x0050, text=»* SET IS OBTAINED BY SETTING CPU852 EQU 0.«, t00=0x0011, t01=0x006a}
0x1b24…1b2e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x009c}
0x1b2e…1b42              Head {h00=0x0010, h01=0x0050, text=»CPU852 EQU 0«, t00=0x0011, t01=0x00a6}
0x1b42…1b4c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x00ba}
0x1b4c…1b88              Head {h00=0x0038, h01=0x0050, text=»*   BY MEANS OF CONDITIONAL ASSEMBLY IT IS POSSIBLE «, t00=0x0011, t01=0x00c4}
0x1b88…1bc8              Head {h00=0x003c, h01=0x0050, text=»*   TO CHOOSE BETWEEN NINE (9) DIFFERENT CHARACTER SETS.«, t00=0x0011, t01=0x0100}
0x1bc8…1bd0              Head {h00=0x0004, h01=0x0050, t00=0x0011, t01=0x0140}
0x1bd0…1bd8              Head {h00=0x0004, h01=0x0050, t00=0x0011, t01=0x0148}
0x1bd8…1bee              Head {h00=0x0012, h01=0x0050, text=»* CODE COUNTRY«, t00=0x0011, t01=0x0150}
0x1bee…1bf6              Head {h00=0x0004, h01=0x0050, t00=0x0011, t01=0x0166}
0x1bf6…1c0a              Head {h00=0x0010, h01=0x0050, text=»* 0 GB/NL/B «, t00=0x0011, t01=0x016e}
0x1c0a…1c1e              Head {h00=0x0010, h01=0x0050, text=»* 1 D/A/L/CH«, t00=0x0011, t01=0x0182}
0x1c1e…1c32              Head {h00=0x0010, h01=0x0050, text=»* 2 F/CH/B/L«, t00=0x0012, t01=0x0008}
0x1c32…1c40              Head {h00=0x000a, h01=0x0050, text=»* 3 E «, t00=0x0012, t01=0x001c}
0x1c40…1c50              Head {h00=0x000c, h01=0x0050, text=»* 4 I/CH«, t00=0x0012, t01=0x002a}
0x1c50…1c60              Head {h00=0x000c, h01=0x0050, text=»* 5 S/SF«, t00=0x0012, t01=0x003a}
0x1c60…1c70              Head {h00=0x000c, h01=0x0050, text=»* 6 DK/N«, t00=0x0012, t01=0x004a}
0x1c70…1c7e              Head {h00=0x000a, h01=0x0050, text=»* 7 P «, t00=0x0012, t01=0x005a}
0x1c7e…1c8c              Head {h00=0x000a, h01=0x0050, text=»* 8 YU«, t00=0x0012, t01=0x0068}
0x1c8c…1c9a              Head {h00=0x000a, h01=0x0050, text=»* 9 US«, t00=0x0012, t01=0x0076}
0x1c9a…1cac              Head {h00=0x000e, h01=0x0050, text=»X:G EQU 0 «, t00=0x0012, t01=0x0084}
0x1cac…1cc2              Head {h00=0x0012, h01=0x0050, text=»COUNTRY EQU 0 «, t00=0x0012, t01=0x0096}
0x1cc2…1ccc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00ac}
0x1ccc…1cf6              Head {h00=0x0026, h01=0x0050, text=»*   MEMORY MANAGEMENT BUFFER SIZE «, t00=0x0012, t01=0x00b6}
0x1cf6…1d00              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00e0}
0x1d00…1d0a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00ea}
0x1d0a…1d20              Head {h00=0x0012, h01=0x0050, text=»X:H EQU 80  =8«, t00=0x0012, t01=0x00f4}
0x1d20…1d36              Head {h00=0x0012, h01=0x0050, text=»DVBLEN EQU 130«, t00=0x0012, t01=0x010a}
0x1d36…1d40              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0120}
0x1d40…1d4e              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0012, t01=0x012a}
0x1d4e…1d58              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0138}
0x1d58…1d62              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0142}
0x1d62…1d8a              Head {h00=0x0024, h01=0x0050, text=»********************************«, t00=0x0012, t01=0x014c}
0x1d8a…1db2              Head {h00=0x0024, h01=0x0050, text=»*    DWT-DISPLACEMENT          *«, t00=0x0012, t01=0x0174}
0x1db2…1dda              Head {h00=0x0024, h01=0x0050, text=»********************************«, t00=0x0013, t01=0x000c}
0x1dda…1de4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0034}
0x1de4…1dee              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x003e}
0x1dee…1e22              Head {h00=0x0030, h01=0x0050, text=»DWTDRD EQU /10 START OF DRIVER DEFINED PART «, t00=0x0013, t01=0x0048}
0x1e22…1e2c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x007c}
0x1e2c…1e42              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0013, t01=0x0086}
0x1e42…1e5a              Head {h00=0x0014, h01=0x0050, text=»START EQU DWTDRD«, t00=0x0013, t01=0x009c}
0x1e5a…1e66              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0013, t01=0x00b4}
0x1e66…1e70              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x00c0}
0x1e70…1e86              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0013, t01=0x00ca}
0x1e86…1ea0              Head {h00=0x0016, h01=0x0050, text=»START EQU DWTDRD+4«, t00=0x0013, t01=0x00e0}
0x1ea0…1eac              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0013, t01=0x00fa}
0x1eac…1eb6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0106}
0x1eb6…1ee8              Head {h00=0x002e, h01=0x0050, text=»DWTAP EQU START+/12 HEAD POSITION POINTER «, t00=0x0013, t01=0x0110}
0x1ee8…1f0e              Head {h00=0x0022, h01=0x0050, text=»DWTPOS EQU START+/15 POSITIONS«, t00=0x0013, t01=0x0142}
0x1f0e…1f30              Head {h00=0x001e, h01=0x0050, text=»DWTLIN EQU START+/14 LINES«, t00=0x0013, t01=0x0168}
0x1f30…1f5a              Head {h00=0x0026, h01=0x0050, text=»DWTBIN EQU START+/16 BUFFER INDEX «, t00=0x0013, t01=0x018a}
0x1f5a…1f64              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0024}
0x1f64…1f72              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0014, t01=0x002e}
0x1f72…1f7c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x003c}
0x1f7c…1f86              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0046}
0x1f86…1f98              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0014, t01=0x0050}
0x1f98…1faa              Head {h00=0x000e, h01=0x0050, text=»* TABLES *«, t00=0x0014, t01=0x0062}
0x1faa…1fbc              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0014, t01=0x0074}
0x1fbc…1fc6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0086}
0x1fc6…1fd0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0090}
0x1fd0…1ff2              Head {h00=0x001e, h01=0x0050, text=» DATA DVBLEN BUFFER LENGTH«, t00=0x0014, t01=0x009a}
0x1ff2…200e              Head {h00=0x0018, h01=0x0050, text=» DATA 2 DEVICE INDEX«, t00=0x0014, t01=0x00bc}
0x200e…202e              Head {h00=0x001c, h01=0x0050, text=»DYAD EQU * ADDRESS BLOCK«, t00=0x0014, t01=0x00d8}
0x202e…2052              Head {h00=0x0020, h01=0x0050, text=» DATA ACDY ACTIVATION DRIVER«, t00=0x0014, t01=0x00f8}
0x2052…207a              Head {h00=0x0024, h01=0x0050, text=» DATA ABDY ABORT ROUTINE ADDRESS«, t00=0x0014, t01=0x011c}
0x207a…209e              Head {h00=0x0020, h01=0x0050, text=» DATA IHDY INTERRUPT HANDLER«, t00=0x0014, t01=0x0144}
0x209e…20c2              Head {h00=0x0020, h01=0x0050, text=» DATA RCDY RECOVERY ROUTINE «, t00=0x0014, t01=0x0168}
0x20c2…20f4              Head {h00=0x002e, h01=0x0050, text=» DATA ECHODY DEVICE-DEPENDENT ECHO-ROUTINE«, t00=0x0014, t01=0x018c}
0x20f4…20fe              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x002e}
0x20fe…2108              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0038}
0x2108…2138              Head {h00=0x002c, h01=0x0050, text=»TABSPE EQU * TABLE OF SPECIAL CHARACTERS«, t00=0x0015, t01=0x0042}
0x2138…2158              Head {h00=0x001c, h01=0x0050, text=» DATA /0712,/131E,/1F14 «, t00=0x0015, t01=0x0072}
0x2158…2166              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0015, t01=0x0092}
0x2166…2170              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00a0}
0x2170…2184              Head {h00=0x0010, h01=0x0050, text=»*    A C D Y«, t00=0x0015, t01=0x00aa}
0x2184…218e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00be}
0x218e…21bc              Head {h00=0x002a, h01=0x0050, text=»*    ACDY = ACTIVATION DRIVER DISPLAY «, t00=0x0015, t01=0x00c8}
0x21bc…21c6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00f6}
0x21c6…2212              Head {h00=0x0048, h01=0x0050, text=»*    ORDER 00: TEST STATUS. DUMMY IS SENT TO DISPLAY AND RETURN CODE«, t00=0x0015, t01=0x0100}
0x2212…2248              Head {h00=0x0032, h01=0x0050, text=»*              IS SET IF DISPLAY NOT OPERABLE «, t00=0x0015, t01=0x014c}
0x2248…2252              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0182}
0x2252…225c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x018c}
0x225c…229e              Head {h00=0x003e, h01=0x0050, text=»*    ORDER 05: BASIC WRITE. CHARACTER ARE SENT TO DISPLAY «, t00=0x0016, t01=0x0008}
0x229e…22d8              Head {h00=0x0036, h01=0x0050, text=»*              FROM ECB-BUFFER WITHOUT ANY CHECK. «, t00=0x0016, t01=0x004a}
0x22d8…22e2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0084}
0x22e2…232c              Head {h00=0x0046, h01=0x0050, text=»*    ORDER 06: STANDARD WRITE. CHARACTERS ARE SENT TO DISPLAY FROM«, t00=0x0016, t01=0x008e}
0x232c…236c              Head {h00=0x003c, h01=0x0050, text=»*               ECB-BUFFER AFTER INDIVIDUAL CODE CHECK. «, t00=0x0016, t01=0x00d8}
0x236c…2376              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0118}
0x2376…23c6              Head {h00=0x004c, h01=0x0050, text=»*              IF A PREDEFINED NUMBER OF CHARACTERS (SEE CONSTANT 'EQU')«, t00=0x0016, t01=0x0122}
0x23c6…2414              Head {h00=0x004a, h01=0x0050, text=»*              ARE FOUND EQUAL, FAST OUTPUT IS EXECUTED FOR THE NUMBER«, t00=0x0016, t01=0x0172}
0x2414…245e              Head {h00=0x0046, h01=0x0050, text=»*              OF CHARACTERS FOUND EQUAL (> 'EQU') ON 6344 & 6386>«, t00=0x0017, t01=0x0030}
0x245e…2468              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x007a}
0x2468…247e              Head {h00=0x0012, h01=0x0050, text=» IFT GRAFIC=1 «, t00=0x0017, t01=0x0084}
0x247e…24c4              Head {h00=0x0042, h01=0x0050, text=»*    ORDER 07: WRITE GRAPHIC DISPLAY. THE DISPLAY IS SWITCHED «, t00=0x0017, t01=0x009a}
0x24c4…2508              Head {h00=0x0040, h01=0x0050, text=»*              TO GRAPHIC MODE AND INFORMATION IN ECB-BUFFER«, t00=0x0017, t01=0x00e0}
0x2508…2536              Head {h00=0x002a, h01=0x0050, text=»*              IS SENT TO THE DISPLAY.«, t00=0x0017, t01=0x0124}
0x2536…2540              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0152}
0x2540…254c              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0017, t01=0x015c}
0x254c…258a              Head {h00=0x003a, h01=0x0050, text=»*    ORDER /B: CURSOR POSITIONING AND STANDARD WRITE. «, t00=0x0017, t01=0x0168}
0x258a…25ca              Head {h00=0x003c, h01=0x0050, text=»*              THE CURSOR IS SENT TO THE POSITION GIVEN «, t00=0x0018, t01=0x0016}
0x25ca…260c              Head {h00=0x003e, h01=0x0050, text=»*              IN CONTROL WORD. NO INFORMATION ON DISPLAY «, t00=0x0018, t01=0x0056}
0x260c…2650              Head {h00=0x0040, h01=0x0050, text=»*              IS ERASED. THEN STANDARD WRITE (SEE ORDER 6) «, t00=0x0018, t01=0x0098}
0x2650…2674              Head {h00=0x0020, h01=0x0050, text=»*              IS EXECUTED. «, t00=0x0018, t01=0x00dc}
0x2674…267e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0100}
0x267e…26be              Head {h00=0x003c, h01=0x0050, text=»*    ORDER 31: ERASE. THE DISPLAY IS ERASED ON THE LINE «, t00=0x0018, t01=0x010a}
0x26be…26fe              Head {h00=0x003c, h01=0x0050, text=»*              WHERE THE CURSOR IS POSITIONED THE NUMBER«, t00=0x0018, t01=0x014a}
0x26fe…2742              Head {h00=0x0040, h01=0x0050, text=»*              OF CHARACTERS THAT ARE DEFINED IN THE CONTROL«, t00=0x0018, t01=0x018a}
0x2742…2786              Head {h00=0x0040, h01=0x0050, text=»*              WORD OF ECB. 0-80 CHARACTERS. ERASING STARTS «, t00=0x0019, t01=0x003e}
0x2786…27c4              Head {h00=0x003a, h01=0x0050, text=»*              IN THE CURSOR POSITION. THE CURSOR RE- «, t00=0x0019, t01=0x0082}
0x27c4…27f2              Head {h00=0x002a, h01=0x0050, text=»*              MAINS IN THAT POSITION.«, t00=0x0019, t01=0x00c0}
0x27f2…2804              Head {h00=0x000e, h01=0x0050, text=»ACDY EQU *«, t00=0x0019, t01=0x00ee}
0x2804…2828              Head {h00=0x0020, h01=0x0050, text=» LDK A3,0 START BUFFER INDEX«, t00=0x0019, t01=0x0100}
0x2828…2842              Head {h00=0x0016, h01=0x0050, text=» LDK A4,0 COUNTER «, t00=0x0019, t01=0x0124}
0x2842…285e              Head {h00=0x0018, h01=0x0050, text=» LDR A7,A7 ORDER 0 ?«, t00=0x0019, t01=0x013e}
0x285e…2878              Head {h00=0x0016, h01=0x0050, text=» ABL(E) ADY410 YES«, t00=0x0019, t01=0x015a}
0x2878…289c              Head {h00=0x0020, h01=0x0050, text=» LDK A2,STX START OF MESSAGE«, t00=0x0019, t01=0x0174}
0x289c…28b6              Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT SEND«, t00=0x001a, t01=0x0008}
0x28b6…28cc              Head {h00=0x0012, h01=0x0050, text=» IFT WHATDY=0 «, t00=0x001a, t01=0x0022}
0x28cc…28f2              Head {h00=0x0022, h01=0x0050, text=» LDR* A1,A6 CHANNEL PARAMETER «, t00=0x001a, t01=0x0038}
0x28f2…2916              Head {h00=0x0020, h01=0x0050, text=» ANK A1,/10 GRAPHIC DISPLAY «, t00=0x001a, t01=0x005e}
0x2916…292e              Head {h00=0x0014, h01=0x0050, text=» RF(E) ACDY02 NO«, t00=0x001a, t01=0x0082}
0x292e…2944              Head {h00=0x0012, h01=0x0050, text=» IFT GRAFIC=1 «, t00=0x001a, t01=0x009a}
0x2944…2960              Head {h00=0x0018, h01=0x0050, text=» CWK A7,7 ORDER ' ? «, t00=0x001a, t01=0x00b0}
0x2960…2976              Head {h00=0x0012, h01=0x0050, text=» ABL(E) ADY500«, t00=0x001a, t01=0x00cc}
0x2976…2982              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001a, t01=0x00e2}
0x2982…2998              Head {h00=0x0012, h01=0x0050, text=» IFT WHATDY=0 «, t00=0x001a, t01=0x00ee}
0x2998…29ca              Head {h00=0x002e, h01=0x0050, text=» LDK A2,/12 INDICATE SWITCH TO ALPHA MODE «, t00=0x001a, t01=0x0104}
0x29ca…29e0              Head {h00=0x0012, h01=0x0050, text=» CF A5,OUTPUT «, t00=0x001a, t01=0x0136}
0x29e0…29ea              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x014c}
0x29ea…29f6              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001a, t01=0x0156}
0x29f6…2a00              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0162}
0x2a00…2a14              Head {h00=0x0010, h01=0x0050, text=»ACDY02 EQU *«, t00=0x001a, t01=0x016c}
0x2a14…2a2e              Head {h00=0x0016, h01=0x0050, text=» CWK A7,5 ORDER 5 «, t00=0x001a, t01=0x0180}
0x2a2e…2a48              Head {h00=0x0016, h01=0x0050, text=» RF(E) ACDY90 YES «, t00=0x001b, t01=0x000a}
0x2a48…2a64              Head {h00=0x0018, h01=0x0050, text=» SUK A7,6 ORDER 6 ? «, t00=0x001b, t01=0x0024}
0x2a64…2a7e              Head {h00=0x0016, h01=0x0050, text=» RF(E) ACDY20 YES «, t00=0x001b, t01=0x0040}
0x2a7e…2a9a              Head {h00=0x0018, h01=0x0050, text=» SUK A7,5 ORDER /B ?«, t00=0x001b, t01=0x005a}
0x2a9a…2ab4              Head {h00=0x0016, h01=0x0050, text=» ABL(E) ADY200 YES«, t00=0x001b, t01=0x0076}
0x2ab4…2ad6              Head {h00=0x001e, h01=0x0050, text=» SUK A7,/26 ORDER ERASE ? «, t00=0x001b, t01=0x0090}
0x2ad6…2af0              Head {h00=0x0016, h01=0x0050, text=» ABL(E) ADY160 YES«, t00=0x001b, t01=0x00b2}
0x2af0…2afa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x00cc}
0x2afa…2b24              Head {h00=0x0026, h01=0x0050, text=»DYERR ABL DISIOE I/O REQUEST ERROR«, t00=0x001b, t01=0x00d6}
0x2b24…2b32              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001b, t01=0x0100}
0x2b32…2b70              Head {h00=0x003a, h01=0x0050, text=»*    ACTIONS SPECIFIED BY USER IN RIGHT BYTE IN BUFFER«, t00=0x001b, t01=0x010e}
0x2b70…2b8e              Head {h00=0x001a, h01=0x0050, text=»*    ARE CARRIED OUT. «, t00=0x001b, t01=0x014c}
0x2b8e…2bc2              Head {h00=0x0030, h01=0x0050, text=»*    /2B            NO MOVING OF PRINT HEAD «, t00=0x001b, t01=0x016a}
0x2bc2…2be8              Head {h00=0x0022, h01=0x0050, text=»*    /30            CR, LF, LF«, t00=0x001c, t01=0x000e}
0x2be8…2c2e              Head {h00=0x0042, h01=0x0050, text=»*    /31            ERASE DISPLAY AND WRITE FROM HOME POSITION«, t00=0x001c, t01=0x0034}
0x2c2e…2c50              Head {h00=0x001e, h01=0x0050, text=»*    OTHER VALUE    CR, LF«, t00=0x001c, t01=0x007a}
0x2c50…2c5a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x009c}
0x2c5a…2c6e              Head {h00=0x0010, h01=0x0050, text=»ACDY20 EQU *«, t00=0x001c, t01=0x00a6}
0x2c6e…2c96              Head {h00=0x0024, h01=0x0050, text=» LD A2,4,A8 GET REQUESTED LENGTH«, t00=0x001c, t01=0x00ba}
0x2c96…2cac              Head {h00=0x0012, h01=0x0050, text=» RF(E) ACDY25 «, t00=0x001c, t01=0x00e2}
0x2cac…2cd0              Head {h00=0x0020, h01=0x0050, text=» LDK A3,2 START BUFFER INDEX«, t00=0x001c, t01=0x00f8}
0x2cd0…2cf6              Head {h00=0x0022, h01=0x0050, text=» LD A2,2,A8 GET BUFFER ADDRESS«, t00=0x001c, t01=0x011c}
0x2cf6…2d20              Head {h00=0x0026, h01=0x0050, text=» LC A2,1,A2 GET CONTROL CHARACTER «, t00=0x001c, t01=0x0142}
0x2d20…2d34              Head {h00=0x0010, h01=0x0050, text=» ANK A2,/FF «, t00=0x001c, t01=0x016c}
0x2d34…2d48              Head {h00=0x0010, h01=0x0050, text=»ACDY25 EQU *«, t00=0x001c, t01=0x0180}
0x2d48…2d76 (29, 0, 400) Head {h00=0x002a, h01=0x0050, text=» SUK A2,/2B POSITIONING BEFORE WRITE ?«, t00=0x001d, t01=0x0004}
0x2d76…2d8c              Head {h00=0x0012, h01=0x0050, text=» RF(E) ACDY90 «, t00=0x001d, t01=0x0032}
0x2d8c…2da4              Head {h00=0x0014, h01=0x0050, text=» SUK A2,6 /31 ? «, t00=0x001d, t01=0x0048}
0x2da4…2dba              Head {h00=0x0012, h01=0x0050, text=» RF(E) ACDY65 «, t00=0x001d, t01=0x0060}
0x2dba…2dde              Head {h00=0x0020, h01=0x0050, text=» LDK A4,1 INDICATE LINE FEED«, t00=0x001d, t01=0x0076}
0x2dde…2e04              Head {h00=0x0022, h01=0x0050, text=» ADK A2,1 DOUBLE LINE FEEED ? «, t00=0x001d, t01=0x009a}
0x2e04…2e1a              Head {h00=0x0012, h01=0x0050, text=» RF(NE) ACDY30«, t00=0x001d, t01=0x00c0}
0x2e1a…2e46              Head {h00=0x0028, h01=0x0050, text=» ADK A4,1 INDICATE DOUBLE LINE FEED «, t00=0x001d, t01=0x00d6}
0x2e46…2e4e              Head {h00=0x0004, h01=0x0050, t00=0x001d, t01=0x0102}
0x2e4e…2e56              Head {h00=0x0004, h01=0x0050, t00=0x001d, t01=0x010a}
0x2e56…2e7e              Head {h00=0x0024, h01=0x0050, text=»ACDY30 LDK A2,CR CARRIAGE RETURN«, t00=0x001d, t01=0x0112}
0x2e7e…2e96              Head {h00=0x0014, h01=0x0050, text=»ACDY35 LDK A1,1 «, t00=0x001d, t01=0x013a}
0x2e96…2ecc              Head {h00=0x0032, h01=0x0050, text=» SC A1,DWTAP+1,A6 RESET HEAD POSITION COUNTER «, t00=0x001d, t01=0x0152}
0x2ecc…2f08              Head {h00=0x0038, h01=0x0050, text=»*    SEND CARRIAGE RETURN AND ONE OR TWO LINE FEEDS «, t00=0x001d, t01=0x0188}
0x2f08…2f12              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0034}
0x2f12…2f26              Head {h00=0x0010, h01=0x0050, text=»ACDY50 EQU *«, t00=0x001e, t01=0x003e}
0x2f26…2f4a              Head {h00=0x0020, h01=0x0050, text=» CF A5,OUTPUT SEND CHARACTER«, t00=0x001e, t01=0x0052}
0x2f4a…2f62              Head {h00=0x0014, h01=0x0050, text=»ACDY52 SUK A4,1 «, t00=0x001e, t01=0x0076}
0x2f62…2f8c              Head {h00=0x0026, h01=0x0050, text=» RF(N) ACDY90 START SECTION ENDED?«, t00=0x001e, t01=0x008e}
0x2f8c…2faa              Head {h00=0x001a, h01=0x0050, text=» LC A1,DWTLIN,A6 LINES«, t00=0x001e, t01=0x00b8}
0x2faa…2fce              Head {h00=0x0020, h01=0x0050, text=» CC A1,DWTAP,A6 LAST LINE ? «, t00=0x001e, t01=0x00d6}
0x2fce…2fe4              Head {h00=0x0012, h01=0x0050, text=» RF(L) ACDY55 «, t00=0x001e, t01=0x00fa}
0x2fe4…3010              Head {h00=0x0028, h01=0x0050, text=» LDKL A2,/100 INCREMENT LINE COUNTER«, t00=0x001e, t01=0x0110}
0x3010…3028              Head {h00=0x0014, h01=0x0050, text=» ADS A2,DWTAP,A6«, t00=0x001e, t01=0x013c}
0x3028…3052              Head {h00=0x0026, h01=0x0050, text=»ACDY55 LDK A2,LF LINE FEED TO SEND«, t00=0x001e, t01=0x0154}
0x3052…3064              Head {h00=0x000e, h01=0x0050, text=» RB ACDY50«, t00=0x001e, t01=0x017e}
0x3064…3090              Head {h00=0x0028, h01=0x0050, text=»ACDY65 LDK A2,CLEHOM CLEAR AND HOME «, t00=0x001e, t01=0x0190}
0x3090…30a2              Head {h00=0x000e, h01=0x0050, text=» LDK A1,1 «, t00=0x001f, t01=0x002c}
0x30a2…30cc              Head {h00=0x0026, h01=0x0050, text=» SC A1,DWTAP,A6 RESET LINE COUNTER«, t00=0x001f, t01=0x003e}
0x30cc…30de              Head {h00=0x000e, h01=0x0050, text=» RB ACDY35«, t00=0x001f, t01=0x0068}
0x30de…30ec              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001f, t01=0x007a}
0x30ec…30f6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0088}
0x30f6…3120              Head {h00=0x0026, h01=0x0050, text=»*    GET, CHECK AND SEND CHARACTER«, t00=0x001f, t01=0x0092}
0x3120…3142              Head {h00=0x001e, h01=0x0050, text=»*    (IF ORDER 5 NO CHECK)«, t00=0x001f, t01=0x00bc}
0x3142…314c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x00de}
0x314c…3160              Head {h00=0x0010, h01=0x0050, text=»ACDY70 EQU *«, t00=0x001f, t01=0x00e8}
0x3160…3176              Head {h00=0x0012, h01=0x0050, text=» IFT WHATDY=0 «, t00=0x001f, t01=0x00fc}
0x3176…31a0              Head {h00=0x0026, h01=0x0050, text=» LDR* A4,A6 GET CHANNEL PARAMETER «, t00=0x001f, t01=0x0112}
0x31a0…31b4              Head {h00=0x0010, h01=0x0050, text=» ANK A4,/10 «, t00=0x001f, t01=0x013c}
0x31b4…31dc              Head {h00=0x0024, h01=0x0050, text=» RF(NZ) ACDY75 NOT 6344 OR 6386 «, t00=0x001f, t01=0x0150}
0x31dc…31e8              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001f, t01=0x0178}
0x31e8…31fc              Head {h00=0x0010, h01=0x0050, text=» LD A4,2,A8 «, t00=0x001f, t01=0x0184}
0x31fc…3232              Head {h00=0x0032, h01=0x0050, text=» ADR A4,A3 GET ADDRESS TO NEXT CHAR IN BUFFER «, t00=0x0020, t01=0x0008}
0x3232…325a              Head {h00=0x0024, h01=0x0050, text=» CCR A2,A4 CHAR EQU TO CURRENT? «, t00=0x0020, t01=0x003e}
0x325a…3274              Head {h00=0x0016, h01=0x0050, text=» ABL(E) CHECK YES!«, t00=0x0020, t01=0x0066}
0x3274…3288              Head {h00=0x0010, h01=0x0050, text=»ACDY75 EQU *«, t00=0x0020, t01=0x0080}
0x3288…329e              Head {h00=0x0012, h01=0x0050, text=» CF A5,OUTPUT «, t00=0x0020, t01=0x0094}
0x329e…32d4              Head {h00=0x0032, h01=0x0050, text=»ACDY80 CF A15,POSUPD POSITION COUNTER UPDATING«, t00=0x0020, t01=0x00aa}
0x32d4…32ea              Head {h00=0x0012, h01=0x0050, text=» IFT TRASPA=1 «, t00=0x0020, t01=0x00e0}
0x32ea…3316              Head {h00=0x0028, h01=0x0050, text=» LD A1,2,A8 GET BUFFER ADDRESS (BA) «, t00=0x0020, t01=0x00f6}
0x3316…3342              Head {h00=0x0028, h01=0x0050, text=» LD A2,4,A8 GET REQUESTED LENGTH(RL)«, t00=0x0020, t01=0x0122}
0x3342…336a              Head {h00=0x0024, h01=0x0050, text=» ADR A1,A2 GET ADD END OF BUFFER«, t00=0x0020, t01=0x014e}
0x336a…3382              Head {h00=0x0014, h01=0x0050, text=»SKIP05 CWK A2,2 «, t00=0x0020, t01=0x0176}
0x3382…33a0              Head {h00=0x001a, h01=0x0050, text=» RF(NG) SKIP30 RL < 3 «, t00=0x0020, t01=0x018e}
0x33a0…33ba              Head {h00=0x0016, h01=0x0050, text=» SUK A1,1 DECR. BA«, t00=0x0021, t01=0x001c}
0x33ba…33d6              Head {h00=0x0018, h01=0x0050, text=» LCR A4,A1 GET CHAR «, t00=0x0021, t01=0x0036}
0x33d6…33f4              Head {h00=0x001a, h01=0x0050, text=» CCK A4,/2020 SPACE ? «, t00=0x0021, t01=0x0052}
0x33f4…340e              Head {h00=0x0016, h01=0x0050, text=» RF(NE) SKIP20 NO «, t00=0x0021, t01=0x0070}
0x340e…342e              Head {h00=0x001c, h01=0x0050, text=»SKIP07 SUK A2,1 DECR RL «, t00=0x0021, t01=0x008a}
0x342e…344a              Head {h00=0x0018, h01=0x0050, text=» RB SKIP05 GET NEXT «, t00=0x0021, t01=0x00aa}
0x344a…3462              Head {h00=0x0014, h01=0x0050, text=»SKIP20 CWK A2,4 «, t00=0x0021, t01=0x00c6}
0x3462…3480              Head {h00=0x001a, h01=0x0050, text=» RF(NG) SKIP30 RL < 5 «, t00=0x0021, t01=0x00de}
0x3480…349e              Head {h00=0x001a, h01=0x0050, text=» LC A4,-2,A1 GET CHAR «, t00=0x0021, t01=0x00fc}
0x349e…34c6              Head {h00=0x0024, h01=0x0050, text=» CCK A4,/1111 TABULATION CHAR ? «, t00=0x0021, t01=0x011a}
0x34c6…34e0              Head {h00=0x0016, h01=0x0050, text=» RF(NE) SKIP25 NO!«, t00=0x0021, t01=0x0142}
0x34e0…34fa              Head {h00=0x0016, h01=0x0050, text=» SUK A1,2 DECR BA «, t00=0x0021, t01=0x015c}
0x34fa…3514              Head {h00=0x0016, h01=0x0050, text=» SUK A2,2 DECR RL «, t00=0x0021, t01=0x0176}
0x3514…3530              Head {h00=0x0018, h01=0x0050, text=» RB SKIP07 GET NEXT «, t00=0x0021, t01=0x0190}
0x3530…355c              Head {h00=0x0028, h01=0x0050, text=»SKIP25 LCR A4,A1 GET CHARACTER AGAIN«, t00=0x0022, t01=0x001c}
0x355c…3570              Head {h00=0x0010, h01=0x0050, text=» ANK A4,/FF «, t00=0x0022, t01=0x0048}
0x3570…3596              Head {h00=0x0022, h01=0x0050, text=» SUK A4,/12 UNDER LINE START? «, t00=0x0022, t01=0x005c}
0x3596…35ba              Head {h00=0x0020, h01=0x0050, text=» RB(Z) SKIP07 YES! SKIP IT! «, t00=0x0022, t01=0x0082}
0x35ba…35dc              Head {h00=0x001e, h01=0x0050, text=» SUK A4,/C LOW INT. START?«, t00=0x0022, t01=0x00a6}
0x35dc…35f6              Head {h00=0x0016, h01=0x0050, text=» RB(Z) SKIP07 YES!«, t00=0x0022, t01=0x00c8}
0x35f6…3616              Head {h00=0x001c, h01=0x0050, text=» SUK A4,1 LOW INT. STOP?«, t00=0x0022, t01=0x00e2}
0x3616…3630              Head {h00=0x0016, h01=0x0050, text=» RB(Z) SKIP07 YES!«, t00=0x0022, t01=0x0102}
0x3630…363a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x011c}
0x363a…3660              Head {h00=0x0022, h01=0x0050, text=»SKIP30 ST A2,4,A8 STORE NEW RL«, t00=0x0022, t01=0x0126}
0x3660…366c              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0022, t01=0x014c}
0x366c…3684              Head {h00=0x0014, h01=0x0050, text=»ACDY90 LDK A4,0 «, t00=0x0022, t01=0x0158}
0x3684…36be              Head {h00=0x0036, h01=0x0050, text=»ADY100 CF A15,GETCHR GET CHARACTER FROM ECB-BUFFER«, t00=0x0022, t01=0x0170}
0x36be…36e0              Head {h00=0x001e, h01=0x0050, text=» LDR A1,A1 LAST CHARACTER?«, t00=0x0023, t01=0x001a}
0x36e0…36f8              Head {h00=0x0014, h01=0x0050, text=» ABL(NP) ADY405 «, t00=0x0023, t01=0x003c}
0x36f8…3712              Head {h00=0x0016, h01=0x0050, text=» SUK A7,5 ORDER 5?«, t00=0x0023, t01=0x0054}
0x3712…3728              Head {h00=0x0012, h01=0x0050, text=» RB(E) ACDY75 «, t00=0x0023, t01=0x006e}
0x3728…373c              Head {h00=0x0010, h01=0x0050, text=» ANK A2,/7F «, t00=0x0023, t01=0x0084}
0x373c…3760              Head {h00=0x0020, h01=0x0050, text=» LDK A1,5 SET TABLE POINTER «, t00=0x0023, t01=0x0098}
0x3760…3786              Head {h00=0x0022, h01=0x0050, text=» CC A2,TABSPE,A1 FAST OUTPUT? «, t00=0x0023, t01=0x00bc}
0x3786…379c              Head {h00=0x0012, h01=0x0050, text=» RF(E) ADY125 «, t00=0x0023, t01=0x00e2}
0x379c…37b2              Head {h00=0x0012, h01=0x0050, text=» SUK A1,1 NO! «, t00=0x0023, t01=0x00f8}
0x37b2…37d8              Head {h00=0x0022, h01=0x0050, text=» LDR* A7,A6 CHANNEL PARAMETER «, t00=0x0023, t01=0x010e}
0x37d8…37fc              Head {h00=0x0020, h01=0x0050, text=» ANK A7,/30 GRAFIC DISPLAY ?«, t00=0x0023, t01=0x0134}
0x37fc…3814              Head {h00=0x0014, h01=0x0050, text=» RF(E) ADY110 NO«, t00=0x0023, t01=0x0158}
0x3814…3836              Head {h00=0x001e, h01=0x0050, text=» LDK A1,5 SET TABLE PONTER«, t00=0x0023, t01=0x0170}
0x3836…3864 (36, 0, 400) Head {h00=0x002a, h01=0x0050, text=»ADY110 CC A2,TABSPE,A1 CHARACTER FOUND«, t00=0x0024, t01=0x0004}
0x3864…387a              Head {h00=0x0012, h01=0x0050, text=» RF(NE) ADY128«, t00=0x0024, t01=0x0032}
0x387a…38a0              Head {h00=0x0022, h01=0x0050, text=» CCK A2,/1E1E LOW INTENSITY ? «, t00=0x0024, t01=0x0048}
0x38a0…38ba              Head {h00=0x0016, h01=0x0050, text=» RF(NE) ADY122 NO «, t00=0x0024, t01=0x006e}
0x38ba…38ce              Head {h00=0x0010, h01=0x0050, text=» LDK A4,/80 «, t00=0x0024, t01=0x0088}
0x38ce…38fe              Head {h00=0x002c, h01=0x0050, text=»ADY120 ORRS A4,A6 SET LOW INTENSITY MODE«, t00=0x0024, t01=0x009c}
0x38fe…3910              Head {h00=0x000e, h01=0x0050, text=» LDK A4,0 «, t00=0x0024, t01=0x00cc}
0x3910…3922              Head {h00=0x000e, h01=0x0050, text=» RB ACDY50«, t00=0x0024, t01=0x00de}
0x3922…394a              Head {h00=0x0024, h01=0x0050, text=»ADY122 CCK A2,/1212 UNDERLINE ? «, t00=0x0024, t01=0x00f0}
0x394a…3960              Head {h00=0x0012, h01=0x0050, text=» RF(NE) ADY125«, t00=0x0024, t01=0x0118}
0x3960…3986              Head {h00=0x0022, h01=0x0050, text=» LDK A4,/40 SET UNDERLINE MODE«, t00=0x0024, t01=0x012e}
0x3986…3998              Head {h00=0x000e, h01=0x0050, text=» RB ADY120«, t00=0x0024, t01=0x0154}
0x3998…39c2              Head {h00=0x0026, h01=0x0050, text=»ADY125 CCK A2,/1414 FAST OUTPUT ? «, t00=0x0024, t01=0x0166}
0x39c2…39d4              Head {h00=0x000e, h01=0x0050, text=» LDK A4,0 «, t00=0x0024, t01=0x0190}
0x39d4…39ee              Head {h00=0x0016, h01=0x0050, text=» RB(NE) ACDY50 NO «, t00=0x0025, t01=0x0012}
0x39ee…3a00              Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x0025, t01=0x002c}
0x3a00…3a2c              Head {h00=0x0028, h01=0x0050, text=» CF A15,GETCHR GET OUTPUT CHARACTER «, t00=0x0025, t01=0x003e}
0x3a2c…3a3e              Head {h00=0x000e, h01=0x0050, text=» LDR A1,A2«, t00=0x0025, t01=0x006a}
0x3a3e…3a50              Head {h00=0x000e, h01=0x0050, text=» LDR A2,A4«, t00=0x0025, t01=0x007c}
0x3a50…3a6e              Head {h00=0x001a, h01=0x0050, text=» LD A4,4,A8 REQ LENGTH«, t00=0x0025, t01=0x008e}
0x3a6e…3a90              Head {h00=0x001e, h01=0x0050, text=» SUR A4,A3 NUMBER OF CHARS«, t00=0x0025, t01=0x00ac}
0x3a90…3aaa              Head {h00=0x0016, h01=0x0050, text=» RF(Z) ADY127 NONE«, t00=0x0025, t01=0x00ce}
0x3aaa…3ab4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x00e8}
0x3ab4…3aca              Head {h00=0x0012, h01=0x0050, text=» IFT WHATDY=0 «, t00=0x0025, t01=0x00f2}
0x3aca…3af4              Head {h00=0x0026, h01=0x0050, text=» LDR* A7,A6 GET CHANNEL PARAMETER «, t00=0x0025, t01=0x0108}
0x3af4…3b08              Head {h00=0x0010, h01=0x0050, text=» ANK A7,/10 «, t00=0x0025, t01=0x0132}
0x3b08…3b3e              Head {h00=0x0032, h01=0x0050, text=» RF(NZ) OTHER OTHER DISPLAY THAN 6344 OR 6386?«, t00=0x0025, t01=0x0146}
0x3b3e…3b4a              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0025, t01=0x017c}
0x3b4a…3b60              Head {h00=0x0012, h01=0x0050, text=» LDR A3,A1 NO!«, t00=0x0025, t01=0x0188}
0x3b60…3b76              Head {h00=0x0012, h01=0x0050, text=» CF A5,FASTER «, t00=0x0026, t01=0x000e}
0x3b76…3b8a              Head {h00=0x0010, h01=0x0050, text=»ADY127 EQU *«, t00=0x0026, t01=0x0024}
0x3b8a…3ba8              Head {h00=0x001a, h01=0x0050, text=» LD A3,4,A8 REQ LENGTH«, t00=0x0026, t01=0x0038}
0x3ba8…3bc6              Head {h00=0x001a, h01=0x0050, text=» ST A3,6,A8 EFF LENGTH«, t00=0x0026, t01=0x0056}
0x3bc6…3bda              Head {h00=0x0010, h01=0x0050, text=» ABL ADY405 «, t00=0x0026, t01=0x0074}
0x3bda…3bee              Head {h00=0x0010, h01=0x0050, text=»ADY128 EQU *«, t00=0x0026, t01=0x0088}
0x3bee…3c08              Head {h00=0x0016, h01=0x0050, text=» SUK A1,1 GET NEXT«, t00=0x0026, t01=0x009c}
0x3c08…3c2a              Head {h00=0x001e, h01=0x0050, text=» RB(NN) ADY110 NOT AT END «, t00=0x0026, t01=0x00b6}
0x3c2a…3c4c              Head {h00=0x001e, h01=0x0050, text=» LDR A1,A2 MOVE CHARACTER «, t00=0x0026, t01=0x00d8}
0x3c4c…3c70              Head {h00=0x0020, h01=0x0050, text=» SUK A1,/11 TAB CHAR?  (11) «, t00=0x0026, t01=0x00fa}
0x3c70…3c86              Head {h00=0x0012, h01=0x0050, text=» RF(E) ADY140 «, t00=0x0026, t01=0x011e}
0x3c86…3ca8              Head {h00=0x001e, h01=0x0050, text=» SUK A1,/F LESS THAN /20 ?«, t00=0x0026, t01=0x0134}
0x3ca8…3cce              Head {h00=0x0022, h01=0x0050, text=» RF(N) ADY130 CODE CHECK ERROR«, t00=0x0026, t01=0x0156}
0x3cce…3cf2              Head {h00=0x0020, h01=0x0050, text=» SUK A1,/3F GREATER THAN /5F«, t00=0x0026, t01=0x017c}
0x3cf2…3d08              Head {h00=0x0012, h01=0x0050, text=» RB(NP) ACDY70«, t00=0x0027, t01=0x0010}
0x3d08…3d1e              Head {h00=0x0012, h01=0x0050, text=» IFT LOWCHA=0 «, t00=0x0027, t01=0x0026}
0x3d1e…3d58              Head {h00=0x0036, h01=0x0050, text=» SUK A2,/20 TRANSFORM CHARACTER BETWEEN /60 TO /7F«, t00=0x0027, t01=0x003c}
0x3d58…3d82              Head {h00=0x0026, h01=0x0050, text=»   TO CHARACTER BETWEEN /40 TO /5F«, t00=0x0027, t01=0x0076}
0x3d82…3d8e              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0027, t01=0x00a0}
0x3d8e…3da0              Head {h00=0x000e, h01=0x0050, text=» RB ACDY70«, t00=0x0027, t01=0x00ac}
0x3da0…3daa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x00be}
0x3daa…3db4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x00c8}
0x3db4…3dca              Head {h00=0x0012, h01=0x0050, text=» IFT WHATDY=0 «, t00=0x0027, t01=0x00d2}
0x3dca…3dde              Head {h00=0x0010, h01=0x0050, text=»OTHER EQU * «, t00=0x0027, t01=0x00e8}
0x3dde…3dfe              Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x0027, t01=0x00fc}
0x3dfe…3e12              Head {h00=0x0010, h01=0x0050, text=»* A3 = INDEX«, t00=0x0027, t01=0x011c}
0x3e12…3e2a              Head {h00=0x0014, h01=0x0050, text=»* A1 = CHARACTER«, t00=0x0027, t01=0x0130}
0x3e2a…3e40              Head {h00=0x0012, h01=0x0050, text=»* A4 = NUMBER «, t00=0x0027, t01=0x0148}
0x3e40…3e60              Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x0027, t01=0x015e}
0x3e60…3e78              Head {h00=0x0014, h01=0x0050, text=» LC A2,DWTBC,A6 «, t00=0x0027, t01=0x017e}
0x3e78…3e9c              Head {h00=0x0020, h01=0x0050, text=» AD A2,DWTAP,A6 GET POSITION«, t00=0x0028, t01=0x0008}
0x3e9c…3eb0              Head {h00=0x0010, h01=0x0050, text=» ANK A2,/FF «, t00=0x0028, t01=0x002c}
0x3eb0…3ed8              Head {h00=0x0024, h01=0x0050, text=» ADR A2,A4 ADD LENGTH OF REQUEST«, t00=0x0028, t01=0x0040}
0x3ed8…3f00              Head {h00=0x0024, h01=0x0050, text=» LD A3,DWTPOS,A6 GET MAX-POS AND«, t00=0x0028, t01=0x0068}
0x3f00…3f14              Head {h00=0x0010, h01=0x0050, text=» ANK A3,/FF «, t00=0x0028, t01=0x0090}
0x3f14…3f34              Head {h00=0x001c, h01=0x0050, text=» ST A4,10,A8 SAVE LENGTH«, t00=0x0028, t01=0x00a4}
0x3f34…3f4e              Head {h00=0x0016, h01=0x0050, text=» SUR A3,A2 COMPARE«, t00=0x0028, t01=0x00c4}
0x3f4e…3f6e              Head {h00=0x001c, h01=0x0050, text=» RF(NN) OT030 LENGTH OK «, t00=0x0028, t01=0x00de}
0x3f6e…3f80              Head {h00=0x000e, h01=0x0050, text=» ADR A4,A3«, t00=0x0028, t01=0x00fe}
0x3f80…3fa0              Head {h00=0x001c, h01=0x0050, text=» ST A4,10,A8 SAVE LENGTH«, t00=0x0028, t01=0x0110}
0x3fa0…3fd4              Head {h00=0x0030, h01=0x0050, text=» ADK A4,1 ADJUST NUMBER OF OUTPUT CHARACTERS«, t00=0x0028, t01=0x0130}
0x3fd4…3fe8              Head {h00=0x0010, h01=0x0050, text=»OT030 EQU * «, t00=0x0028, t01=0x0164}
0x3fe8…4012              Head {h00=0x0026, h01=0x0050, text=» LDR A3,A1 SAVE CHARACTER TO SEND «, t00=0x0028, t01=0x0178}
0x4012…402a              Head {h00=0x0014, h01=0x0050, text=»OT010 LDR A2,A3 «, t00=0x0029, t01=0x0012}
0x402a…4052              Head {h00=0x0024, h01=0x0050, text=» CF A5,OUTPUT SENT CHAR (IN A2) «, t00=0x0029, t01=0x002a}
0x4052…4076              Head {h00=0x0020, h01=0x0050, text=» SUK A4,1 DECREMENT COUNTER «, t00=0x0029, t01=0x0052}
0x4076…408a              Head {h00=0x0010, h01=0x0050, text=» RB(P) OT010«, t00=0x0029, t01=0x0076}
0x408a…40ae              Head {h00=0x0020, h01=0x0050, text=» LD A4,10,A8 GET ACT. LENGTH«, t00=0x0029, t01=0x008a}
0x40ae…40ca              Head {h00=0x0018, h01=0x0050, text=»OT040 LDK A2,BACKSP «, t00=0x0029, t01=0x00ae}
0x40ca…40ee              Head {h00=0x0020, h01=0x0050, text=» CF A5,OUTPUT SENDBACKSPACE «, t00=0x0029, t01=0x00ca}
0x40ee…4110              Head {h00=0x001e, h01=0x0050, text=» SUK A4,1 DECREMENT LENGTH«, t00=0x0029, t01=0x00ee}
0x4110…4124              Head {h00=0x0010, h01=0x0050, text=» RB(P) OT040«, t00=0x0029, t01=0x0110}
0x4124…4136              Head {h00=0x000e, h01=0x0050, text=» RB ADY127«, t00=0x0029, t01=0x0124}
0x4136…4142              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0029, t01=0x0136}
0x4142…4150              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0029, t01=0x0142}
0x4150…415a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0150}
0x415a…4178              Head {h00=0x001a, h01=0x0050, text=»*    CODE CHECK ERROR «, t00=0x0029, t01=0x015a}
0x4178…4182              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0178}
0x4182…4196              Head {h00=0x0010, h01=0x0050, text=»ADY130 EQU *«, t00=0x0029, t01=0x0182}
0x4196…41ac              Head {h00=0x0012, h01=0x0050, text=» LDK A1,CCERR «, t00=0x002a, t01=0x0008}
0x41ac…41cc              Head {h00=0x001c, h01=0x0050, text=» ORS A1,8,A8 RETURN CODE«, t00=0x002a, t01=0x001e}
0x41cc…41de              Head {h00=0x000e, h01=0x0050, text=» RB ADY100«, t00=0x002a, t01=0x003e}
0x41de…41ec              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002a, t01=0x0050}
0x41ec…41f6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x005e}
0x41f6…420e              Head {h00=0x0014, h01=0x0050, text=»*    TABULATION «, t00=0x002a, t01=0x0068}
0x420e…4218              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0080}
0x4218…422c              Head {h00=0x0010, h01=0x0050, text=»ADY140 EQU *«, t00=0x002a, t01=0x008a}
0x422c…425c              Head {h00=0x002c, h01=0x0050, text=» CF A15,GETCHR GET FIRST ASCII CHARACTER«, t00=0x002a, t01=0x009e}
0x425c…426e              Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x002a, t01=0x00ce}
0x426e…42a0              Head {h00=0x002e, h01=0x0050, text=» CF A15,GETCHR GET SECOND ASCII CHARACTER «, t00=0x002a, t01=0x00e0}
0x42a0…42b2              Head {h00=0x000e, h01=0x0050, text=» ANK A2,/F«, t00=0x002a, t01=0x0112}
0x42b2…42c4              Head {h00=0x000e, h01=0x0050, text=» ANK A4,/F«, t00=0x002a, t01=0x0124}
0x42c4…42da              Head {h00=0x0012, h01=0x0050, text=» RF(E) ADY144 «, t00=0x002a, t01=0x0136}
0x42da…430e              Head {h00=0x0030, h01=0x0050, text=»ADY143 ADK A2,/A FROM DECIMAL TO HEXADECIMAL«, t00=0x002a, t01=0x014c}
0x430e…4320              Head {h00=0x000e, h01=0x0050, text=» SUK A4,1 «, t00=0x002a, t01=0x0180}
0x4320…4336 (43, 0, 398) Head {h00=0x0012, h01=0x0050, text=» RB(NE) ADY143«, t00=0x002b, t01=0x0004}
0x4336…4356              Head {h00=0x001c, h01=0x0050, text=»ADY144 LC A4,DWTAP+1,A6 «, t00=0x002b, t01=0x001a}
0x4356…4388              Head {h00=0x002e, h01=0x0050, text=» SUR A2,A4 SUBTRACT HEAD POSITION POINTER «, t00=0x002b, t01=0x003a}
0x4388…43a0              Head {h00=0x0014, h01=0x0050, text=» LC A4,DWTBC,A6 «, t00=0x002b, t01=0x006c}
0x43a0…43d0              Head {h00=0x002c, h01=0x0050, text=» SUR A2,A4 AND REQUESTS POSITION COUNTER«, t00=0x002b, t01=0x0084}
0x43d0…43fa              Head {h00=0x0026, h01=0x0050, text=»   TO GET NUMBER OF SPACES TO SEND«, t00=0x002b, t01=0x00b4}
0x43fa…4410              Head {h00=0x0012, h01=0x0050, text=» RB(NP) ADY100«, t00=0x002b, t01=0x00de}
0x4410…4422              Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x002b, t01=0x00f4}
0x4422…444c              Head {h00=0x0026, h01=0x0050, text=»ADY145 LDK A2,CURRIG CURSOR RIGHT «, t00=0x002b, t01=0x0106}
0x444c…4468              Head {h00=0x0018, h01=0x0050, text=»ADY146 CF A5,OUTPUT «, t00=0x002b, t01=0x0130}
0x4468…4498              Head {h00=0x002c, h01=0x0050, text=» CF A15,POSUPD POSITION COUNTER UPDATING«, t00=0x002b, t01=0x014c}
0x4498…44b2              Head {h00=0x0016, h01=0x0050, text=» SUK A4,1 READY ? «, t00=0x002b, t01=0x017c}
0x44b2…44cc              Head {h00=0x0016, h01=0x0050, text=» RB(NE) ADY145 NO «, t00=0x002c, t01=0x0008}
0x44cc…44e0              Head {h00=0x0010, h01=0x0050, text=» ABL ADY100 «, t00=0x002c, t01=0x0022}
0x44e0…44ee              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002c, t01=0x0036}
0x44ee…44f8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x0044}
0x44f8…4516              Head {h00=0x001a, h01=0x0050, text=»*    ERASE  ORDER /31 «, t00=0x002c, t01=0x004e}
0x4516…4520              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x006c}
0x4520…4556              Head {h00=0x0032, h01=0x0050, text=»ADY160 LD A4,10,A8 GET NUMBER OF CHAR TO ERASE«, t00=0x002c, t01=0x0076}
0x4556…456c              Head {h00=0x0012, h01=0x0050, text=» IFT WHATDY=0 «, t00=0x002c, t01=0x00ac}
0x456c…4592              Head {h00=0x0022, h01=0x0050, text=» LDR* A1,A6 CHANNEL PARAMETER «, t00=0x002c, t01=0x00c2}
0x4592…45b6              Head {h00=0x0020, h01=0x0050, text=» ANK A1,/10 GRAFIC DISPLAY? «, t00=0x002c, t01=0x00e8}
0x45b6…45d4              Head {h00=0x001a, h01=0x0050, text=» RF(NE) ADY166 YES =2 «, t00=0x002c, t01=0x010c}
0x45d4…45e0              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002c, t01=0x012a}
0x45e0…460a              Head {h00=0x0026, h01=0x0050, text=» CF A5,ERA GET LENGTH TO ERASE =2 «, t00=0x002c, t01=0x0136}
0x460a…461e              Head {h00=0x0010, h01=0x0050, text=» LDK A3,/20 «, t00=0x002c, t01=0x0160}
0x461e…4640              Head {h00=0x001e, h01=0x0050, text=» CF A5,FASTER FAST OUTPUT «, t00=0x002c, t01=0x0174}
0x4640…465a              Head {h00=0x0016, h01=0x0050, text=»ADY165 LDK A2,ETB «, t00=0x002d, t01=0x0008}
0x465a…4670              Head {h00=0x0012, h01=0x0050, text=» CF A5,OUTPUT «, t00=0x002d, t01=0x0022}
0x4670…4692              Head {h00=0x001e, h01=0x0050, text=» ABL ADY410 END OF REQUEST«, t00=0x002d, t01=0x0038}
0x4692…46a8              Head {h00=0x0012, h01=0x0050, text=» IFT WHATDY=0 «, t00=0x002d, t01=0x005a}
0x46a8…46c4              Head {h00=0x0018, h01=0x0050, text=»ADY166 EQU * YES =2 «, t00=0x002d, t01=0x0070}
0x46c4…46ee              Head {h00=0x0026, h01=0x0050, text=» CF A5,ERA GET LENGTH TO ERASE =2 «, t00=0x002d, t01=0x008c}
0x46ee…46f8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x00b6}
0x46f8…4720              Head {h00=0x0024, h01=0x0050, text=»ADY170 SUK A4,1 DECR NO OF CHAR «, t00=0x002d, t01=0x00c0}
0x4720…4742              Head {h00=0x001e, h01=0x0050, text=» RF(N) ADY180 ERASE READY «, t00=0x002d, t01=0x00e8}
0x4742…475c              Head {h00=0x0016, h01=0x0050, text=» LDK A2,/20 SPACE «, t00=0x002d, t01=0x010a}
0x475c…477a              Head {h00=0x001a, h01=0x0050, text=» CF A5,OUTPUT SEND IT «, t00=0x002d, t01=0x0124}
0x477a…478c              Head {h00=0x000e, h01=0x0050, text=» RB ADY170«, t00=0x002d, t01=0x0142}
0x478c…47a6              Head {h00=0x0016, h01=0x0050, text=»ADY180 LD A4,10,A8«, t00=0x002d, t01=0x0154}
0x47a6…47d0              Head {h00=0x0026, h01=0x0050, text=» CF A5,ERA GET LENGTH TO ERASE =2 «, t00=0x002d, t01=0x016e}
0x47d0…47f0              Head {h00=0x001c, h01=0x0050, text=» LDR A3,A3 OVER EDGE =4 «, t00=0x002e, t01=0x0008}
0x47f0…480c              Head {h00=0x0018, h01=0x0050, text=» RF(NN) ADY186 NO =4«, t00=0x002e, t01=0x0028}
0x480c…482e              Head {h00=0x001e, h01=0x0050, text=» SUK A4,1 ADJUST LENGTH =4«, t00=0x002e, t01=0x0044}
0x482e…4842              Head {h00=0x0010, h01=0x0050, text=»ADY186 EQU *«, t00=0x002e, t01=0x0066}
0x4842…4860              Head {h00=0x001a, h01=0x0050, text=» SUK A4,1 DECREMENT =2«, t00=0x002e, t01=0x007a}
0x4860…4890              Head {h00=0x002c, h01=0x0050, text=» RB(N) ADY165 CURSOR IN ORIGIN POSITION «, t00=0x002e, t01=0x0098}
0x4890…48b2              Head {h00=0x001e, h01=0x0050, text=» LDK A2,BACKSP CURSOR LEFT«, t00=0x002e, t01=0x00c8}
0x48b2…48d0              Head {h00=0x001a, h01=0x0050, text=» CF A5,OUTPUT SEND IT «, t00=0x002e, t01=0x00ea}
0x48d0…48e8              Head {h00=0x0014, h01=0x0050, text=» RB ADY186 AGAIN«, t00=0x002e, t01=0x0108}
0x48e8…48f4              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002e, t01=0x0120}
0x48f4…4902              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002e, t01=0x012c}
0x4902…490c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x013a}
0x490c…493a              Head {h00=0x002a, h01=0x0050, text=»*    ORDER /B CURSOR POSITIONING PART «, t00=0x002e, t01=0x0144}
0x493a…4944              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0172}
0x4944…4958              Head {h00=0x0010, h01=0x0050, text=»ADY200 EQU *«, t00=0x002e, t01=0x017c}
0x4958…4962              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0190}
0x4962…4978              Head {h00=0x0012, h01=0x0050, text=» IFT WHATDY=0 «, t00=0x002f, t01=0x000a}
0x4978…499e              Head {h00=0x0022, h01=0x0050, text=» LDR* A1,A6 CHANNEL PARAMETER «, t00=0x002f, t01=0x0020}
0x499e…49c2              Head {h00=0x0020, h01=0x0050, text=» ANK A1,/10 GRAFIC DISPLAY? «, t00=0x002f, t01=0x0046}
0x49c2…49dc              Head {h00=0x0016, h01=0x0050, text=» RF(NE) ADY205 YES«, t00=0x002f, t01=0x006a}
0x49dc…4a12              Head {h00=0x0032, h01=0x0050, text=»*    IF VIDEO (6344) SET CURSOR ADDRESS DIRECT«, t00=0x002f, t01=0x0084}
0x4a12…4a1e              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002f, t01=0x00ba}
0x4a1e…4a4c              Head {h00=0x002a, h01=0x0050, text=» LD A4,10,A8 GET REQUESTED CURSOR POS «, t00=0x002f, t01=0x00c6}
0x4a4c…4a7e              Head {h00=0x002e, h01=0x0050, text=» ST A4,DWTAP,A6 UPDATE LINE & POS COUNTER «, t00=0x002f, t01=0x00f4}
0x4a7e…4a9e              Head {h00=0x001c, h01=0x0050, text=» CF A5,CURPOS SET CURSOR«, t00=0x002f, t01=0x0126}
0x4a9e…4ab0              Head {h00=0x000e, h01=0x0050, text=» RF ADY380«, t00=0x002f, t01=0x0146}
0x4ab0…4ac6              Head {h00=0x0012, h01=0x0050, text=» IFT WHATDY=0 «, t00=0x002f, t01=0x0158}
0x4ac6…4adc              Head {h00=0x0012, h01=0x0050, text=»*    GET LINE «, t00=0x002f, t01=0x016e}
0x4adc…4b0a              Head {h00=0x002a, h01=0x0050, text=»ADY205 LC A4,10,A8 GET REQUESTED LINE «, t00=0x002f, t01=0x0184}
0x4b0a…4b32              Head {h00=0x0024, h01=0x0050, text=» CC A4,DWTLIN,A6 OUTSIDE SCREEN?«, t00=0x0030, t01=0x0022}
0x4b32…4b4c              Head {h00=0x0016, h01=0x0050, text=» RF(NG) ADY207 NO!«, t00=0x0030, t01=0x004a}
0x4b4c…4b84              Head {h00=0x0034, h01=0x0050, text=» LC A4,DWTLIN,A6 YES! SET CURSOR AT END OF LINE «, t00=0x0030, t01=0x0064}
0x4b84…4b98              Head {h00=0x0010, h01=0x0050, text=»ADY207 EQU *«, t00=0x0030, t01=0x009c}
0x4b98…4bc0              Head {h00=0x0024, h01=0x0050, text=» LC A3,DWTAP,A6 GET ACTUAL LINE «, t00=0x0030, t01=0x00b0}
0x4bc0…4bd8              Head {h00=0x0014, h01=0x0050, text=»ADY210 CWR A4,A3«, t00=0x0030, t01=0x00d8}
0x4bd8…4c0a              Head {h00=0x002e, h01=0x0050, text=» RF(N) ADY250 REQUESTED LINE ABOVE ACTUAL «, t00=0x0030, t01=0x00f0}
0x4c0a…4c2a              Head {h00=0x001c, h01=0x0050, text=» RF(E) ADY300 SAME LINE «, t00=0x0030, t01=0x0122}
0x4c2a…4c46              Head {h00=0x0018, h01=0x0050, text=» LDK A2,LF LINE FEED«, t00=0x0030, t01=0x0142}
0x4c46…4c74              Head {h00=0x002a, h01=0x0050, text=» ADK A3,1 INCREMENT ACTUAL LINE NUMBER«, t00=0x0030, t01=0x015e}
0x4c74…4c94              Head {h00=0x001c, h01=0x0050, text=»ADY230 CF A5,OUTPUT SEND«, t00=0x0030, t01=0x018c}
0x4c94…4cb6              Head {h00=0x001e, h01=0x0050, text=» LDR A4,A4 REQUESTED LINE «, t00=0x0031, t01=0x001c}
0x4cb6…4cdc              Head {h00=0x0022, h01=0x0050, text=» RB(NZ) ADY210 NOT EQUAL ZERO «, t00=0x0031, t01=0x003e}
0x4cdc…4cee              Head {h00=0x000e, h01=0x0050, text=» LDK A4,1 «, t00=0x0031, t01=0x0064}
0x4cee…4d00              Head {h00=0x000e, h01=0x0050, text=» RF ADY300«, t00=0x0031, t01=0x0076}
0x4d00…4d20              Head {h00=0x001c, h01=0x0050, text=»ADY250 LDK A2,HOME HOME «, t00=0x0031, t01=0x0088}
0x4d20…4d4a              Head {h00=0x0026, h01=0x0050, text=» LDK A3,1 RESET ACTUAL LINE NUMBER«, t00=0x0031, t01=0x00a8}
0x4d4a…4d70              Head {h00=0x0022, h01=0x0050, text=» ST A3,DWTAP,A6 RESET POSITION«, t00=0x0031, t01=0x00d2}
0x4d70…4d82              Head {h00=0x000e, h01=0x0050, text=» RB ADY230«, t00=0x0031, t01=0x00f8}
0x4d82…4d8c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x010a}
0x4d8c…4da6              Head {h00=0x0016, h01=0x0050, text=»*    GET POSITION «, t00=0x0031, t01=0x0114}
0x4da6…4db0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x012e}
0x4db0…4de6              Head {h00=0x0032, h01=0x0050, text=»ADY300 SC A4,DWTAP,A6 UPDATE HEAD LINE COUNTER«, t00=0x0031, t01=0x0138}
0x4de6…4e12              Head {h00=0x0028, h01=0x0050, text=» LC A4,11,A8 GET REQUESTED POSITION «, t00=0x0031, t01=0x016e}
0x4e12…4e3a              Head {h00=0x0024, h01=0x0050, text=» CC A4,DWTPOS,A6 OUTSIDE SCREEN?«, t00=0x0032, t01=0x000a}
0x4e3a…4e54              Head {h00=0x0016, h01=0x0050, text=» RF(NG) ADY303 NO!«, t00=0x0032, t01=0x0032}
0x4e54…4e7a              Head {h00=0x0022, h01=0x0050, text=» LC A4,DWTPOS,A6 SET LAST LINE«, t00=0x0032, t01=0x004c}
0x4e7a…4e8e              Head {h00=0x0010, h01=0x0050, text=»ADY303 EQU *«, t00=0x0032, t01=0x0072}
0x4e8e…4eb0              Head {h00=0x001e, h01=0x0050, text=» CWK A4,1 FIRST POSITION ?«, t00=0x0032, t01=0x0086}
0x4eb0…4eca              Head {h00=0x0016, h01=0x0050, text=» RF(NE) ADY305 NO «, t00=0x0032, t01=0x00a8}
0x4eca…4eea              Head {h00=0x001c, h01=0x0050, text=» CWR A4,A3 FIRST LINE ? «, t00=0x0032, t01=0x00c2}
0x4eea…4f04              Head {h00=0x0016, h01=0x0050, text=» RF(NE) ADY305 NO «, t00=0x0032, t01=0x00e2}
0x4f04…4f28              Head {h00=0x0020, h01=0x0050, text=» LDK A2,HOME CURSOR GO HOME «, t00=0x0032, t01=0x00fc}
0x4f28…4f3a              Head {h00=0x000e, h01=0x0050, text=» RF ADY330«, t00=0x0032, t01=0x0120}
0x4f3a…4f68              Head {h00=0x002a, h01=0x0050, text=»ADY305 RF(NL) ADY307 REQ. POS NOT ZERO«, t00=0x0032, t01=0x0132}
0x4f68…4f7a              Head {h00=0x000e, h01=0x0050, text=» LDK A4,1 «, t00=0x0032, t01=0x0160}
0x4f7a…4fae              Head {h00=0x0030, h01=0x0050, text=»ADY307 LC A3,DWTAP+1,A6 GET ACTUAL POSITION «, t00=0x0032, t01=0x0172}
0x4fae…4fd0              Head {h00=0x001e, h01=0x0050, text=» CC A3,DWTPOS,A6 MAX-POS? «, t00=0x0033, t01=0x0016}
0x4fd0…4fea              Head {h00=0x0016, h01=0x0050, text=» RF(NG) ADY310 NO!«, t00=0x0033, t01=0x0038}
0x4fea…4ffc              Head {h00=0x000e, h01=0x0050, text=» SUK A3,1 «, t00=0x0033, t01=0x0052}
0x4ffc…502a              Head {h00=0x002a, h01=0x0050, text=»ADY310 CWR A4,A3 FORWARDS OR BACKWARDS«, t00=0x0033, t01=0x0064}
0x502a…504e              Head {h00=0x0020, h01=0x0050, text=» RF(E) ADY370 POSITION FOUND«, t00=0x0033, t01=0x0092}
0x504e…5068              Head {h00=0x0016, h01=0x0050, text=» RF(N) ADY340 BACK«, t00=0x0033, t01=0x00b6}
0x5068…508c              Head {h00=0x0020, h01=0x0050, text=» LDK A2,CURRIG CURSOR RIGHT «, t00=0x0033, t01=0x00d0}
0x508c…50b6              Head {h00=0x0026, h01=0x0050, text=» ADK A3,1 UPDATE POSITION COUNTER «, t00=0x0033, t01=0x00f4}
0x50b6…50d6              Head {h00=0x001c, h01=0x0050, text=»ADY330 CF A5,OUTPUT SEND«, t00=0x0033, t01=0x011e}
0x50d6…50e8              Head {h00=0x000e, h01=0x0050, text=» RB ADY310«, t00=0x0033, t01=0x013e}
0x50e8…511a              Head {h00=0x002e, h01=0x0050, text=»ADY340 SUR A3,A4 ACTUAL POS. - WANTED POS.«, t00=0x0033, t01=0x0150}
0x511a…514a              Head {h00=0x002c, h01=0x0050, text=» CWR A3,A4 COMPARE BACKSTEPS WITH CR-WAY«, t00=0x0033, t01=0x0182}
0x514a…516e              Head {h00=0x0020, h01=0x0050, text=» RF(L) ADY345 BACKSPACE WAY «, t00=0x0034, t01=0x0022}
0x516e…5190              Head {h00=0x001e, h01=0x0050, text=» LDK A2,CR CARRIAGE RETURN«, t00=0x0034, t01=0x0046}
0x5190…51ba              Head {h00=0x0026, h01=0x0050, text=» LDK A3,1 INDICATE FIRST POSITION «, t00=0x0034, t01=0x0068}
0x51ba…51cc              Head {h00=0x000e, h01=0x0050, text=» RB ADY330«, t00=0x0034, t01=0x0092}
0x51cc…51f2              Head {h00=0x0022, h01=0x0050, text=»ADY345 LDK A2,BACKSP BACKSPACE«, t00=0x0034, t01=0x00a4}
0x51f2…520c              Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT SEND«, t00=0x0034, t01=0x00ca}
0x520c…522e              Head {h00=0x001e, h01=0x0050, text=» SUK A3,1 LAST BACKSPACE ?«, t00=0x0034, t01=0x00e4}
0x522e…5244              Head {h00=0x0012, h01=0x0050, text=» RB(NE) ADY345«, t00=0x0034, t01=0x0106}
0x5244…5280              Head {h00=0x0038, h01=0x0050, text=»ADY370 SC A4,DWTAP+1,A6 UPDATE HEAD POSITION POINTER«, t00=0x0034, t01=0x011c}
0x5280…528c              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0034, t01=0x0158}
0x528c…52b6              Head {h00=0x0026, h01=0x0050, text=»ADY380 LDK A3,2 START BUFFER INDEX«, t00=0x0034, t01=0x0164}
0x52b6…52ca              Head {h00=0x0010, h01=0x0050, text=» ABL ACDY90 «, t00=0x0034, t01=0x018e}
0x52ca…52e0              Head {h00=0x0012, h01=0x0050, text=» IFT WHATDY=0 «, t00=0x0035, t01=0x0012}
0x52e0…52ea              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x0028}
0x52ea…5314              Head {h00=0x0026, h01=0x0050, text=»ADY400 LDK A2,/22 START CHARACTER «, t00=0x0035, t01=0x0032}
0x5314…532a              Head {h00=0x0012, h01=0x0050, text=» CF A5,OUTPUT «, t00=0x0035, t01=0x005c}
0x532a…5334              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x0072}
0x5334…5340              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0035, t01=0x007c}
0x5340…534a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x0088}
0x534a…5358              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0035, t01=0x0092}
0x5358…5362              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x00a0}
0x5362…536c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x00aa}
0x536c…53a8              Head {h00=0x0038, h01=0x0050, text=»*    SEND LAST DUMMY, SET CURSOR POSITION IN CONTROL«, t00=0x0035, t01=0x00b4}
0x53a8…53e0              Head {h00=0x0034, h01=0x0050, text=»*    WORD, LOAD A1 WITH RETURN CODE AND END I/0.«, t00=0x0035, t01=0x00f0}
0x53e0…53ea              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x0128}
0x53ea…53fe              Head {h00=0x0010, h01=0x0050, text=»ADY405 EQU *«, t00=0x0035, t01=0x0132}
0x53fe…5428              Head {h00=0x0026, h01=0x0050, text=» LDR* A1,A6 GET CHANNEL PARAMETER «, t00=0x0035, t01=0x0146}
0x5428…5442              Head {h00=0x0016, h01=0x0050, text=» ANK A1,/30 6344 ?«, t00=0x0035, t01=0x0170}
0x5442…545c              Head {h00=0x0016, h01=0x0050, text=» RF(NE) ADY407 NO «, t00=0x0035, t01=0x018a}
0x545c…5470              Head {h00=0x0010, h01=0x0050, text=» LDR* A1,A6 «, t00=0x0036, t01=0x0014}
0x5470…5482              Head {h00=0x000e, h01=0x0050, text=» LDR A4,A1«, t00=0x0036, t01=0x0028}
0x5482…54a6              Head {h00=0x0020, h01=0x0050, text=» ANK A1,/40 UNDERLINE MODE ?«, t00=0x0036, t01=0x003a}
0x54a6…54be              Head {h00=0x0014, h01=0x0050, text=» RF(E) ADY406 NO«, t00=0x0036, t01=0x005e}
0x54be…54e4              Head {h00=0x0022, h01=0x0050, text=» LDK A2,ULSTOP UNDERLINE STOP «, t00=0x0036, t01=0x0076}
0x54e4…54fa              Head {h00=0x0012, h01=0x0050, text=» CF A5,OUTPUT «, t00=0x0036, t01=0x009c}
0x54fa…5528              Head {h00=0x002a, h01=0x0050, text=»ADY406 ANK A4,/80 LOW INTENSITY MODE ?«, t00=0x0036, t01=0x00b2}
0x5528…553e              Head {h00=0x0012, h01=0x0050, text=» RF(E) ADY407 «, t00=0x0036, t01=0x00e0}
0x553e…5568              Head {h00=0x0026, h01=0x0050, text=» LDK A2,LISTOP LOW INTENSITY STOP «, t00=0x0036, t01=0x00f6}
0x5568…557e              Head {h00=0x0012, h01=0x0050, text=» CF A5,OUTPUT «, t00=0x0036, t01=0x0120}
0x557e…5592              Head {h00=0x0010, h01=0x0050, text=»ADY407 EQU *«, t00=0x0036, t01=0x0136}
0x5592…55ba              Head {h00=0x0024, h01=0x0050, text=» LDK A2,ETB END OF TEXT MESSAGE «, t00=0x0036, t01=0x014a}
0x55ba…55de              Head {h00=0x0020, h01=0x0050, text=» CF A5,OUTPUT SEND CHARACTER«, t00=0x0036, t01=0x0172}
0x55de…5612              Head {h00=0x0030, h01=0x0050, text=» CF A15,UPDAPP UPDATE HEAD POSITION COUNTER «, t00=0x0037, t01=0x0008}
0x5612…5636              Head {h00=0x0020, h01=0x0050, text=»ADY410 LDK A2,ETX LAST DUMMY«, t00=0x0037, t01=0x003c}
0x5636…5656              Head {h00=0x001c, h01=0x0050, text=» CF A5,OUTPUT SEND DUMMY«, t00=0x0037, t01=0x0060}
0x5656…566e              Head {h00=0x0014, h01=0x0050, text=» SUK A7,/31  =7 «, t00=0x0037, t01=0x0080}
0x566e…5692              Head {h00=0x0020, h01=0x0050, text=» RF(Z) ADY415 ORDER ERASE =7«, t00=0x0037, t01=0x0098}
0x5692…56c0              Head {h00=0x002a, h01=0x0050, text=» LD A4,DWTAP,A6 GET CURSOR POSITION =4«, t00=0x0037, t01=0x00bc}
0x56c0…56f0              Head {h00=0x002c, h01=0x0050, text=» ST A4,10,A8 SAVE CURSOR POS. IN ECB =4 «, t00=0x0037, t01=0x00ea}
0x56f0…5704              Head {h00=0x0010, h01=0x0050, text=»ADY415 EQU *«, t00=0x0037, t01=0x011a}
0x5704…571e              Head {h00=0x0016, h01=0x0050, text=» ADK A7,/31-5  =7 «, t00=0x0037, t01=0x012e}
0x571e…574a              Head {h00=0x0028, h01=0x0050, text=» RF(NE) ADY420 NOT ORDER BASIC WRITE«, t00=0x0037, t01=0x0148}
0x574a…576e              Head {h00=0x0020, h01=0x0050, text=» LDKL A4,/101 HOME POSITION «, t00=0x0037, t01=0x0174}
0x576e…5786              Head {h00=0x0014, h01=0x0050, text=» ST A4,DWTAP,A6 «, t00=0x0038, t01=0x0008}
0x5786…579a              Head {h00=0x0010, h01=0x0050, text=»ADY420 EQU *«, t00=0x0038, t01=0x0020}
0x579a…57be              Head {h00=0x0020, h01=0x0050, text=»ENDIO CF A15,TENDIO END I/O «, t00=0x0038, t01=0x0034}
0x57be…57e6              Head {h00=0x0024, h01=0x0050, text=»EXIT ABL TDISP GO TO DISPATCHER «, t00=0x0038, t01=0x0058}
0x57e6…57f0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0080}
0x57f0…5806              Head {h00=0x0012, h01=0x0050, text=» IFT GRAFIC=1 «, t00=0x0038, t01=0x008a}
0x5806…5810              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x00a0}
0x5810…581e              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0038, t01=0x00aa}
0x581e…5828              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x00b8}
0x5828…5842              Head {h00=0x0016, h01=0x0050, text=»*    GRAPHIC PART «, t00=0x0038, t01=0x00c2}
0x5842…584c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x00dc}
0x584c…5860              Head {h00=0x0010, h01=0x0050, text=»ADY500 EQU *«, t00=0x0038, t01=0x00e6}
0x5860…5874              Head {h00=0x0010, h01=0x0050, text=» LDK A2,/11 «, t00=0x0038, t01=0x00fa}
0x5874…58a0              Head {h00=0x0028, h01=0x0050, text=» CF A5,OUTPUT SWITCH TO GRAFIC MODE «, t00=0x0038, t01=0x010e}
0x58a0…58ca              Head {h00=0x0026, h01=0x0050, text=»ADY510 CF A15,GETCHR GET CHARACTER«, t00=0x0038, t01=0x013a}
0x58ca…58ea              Head {h00=0x001c, h01=0x0050, text=» LDR A1,A1 BUFFER EMPTY «, t00=0x0038, t01=0x0164}
0x58ea…5900              Head {h00=0x0012, h01=0x0050, text=» RB(E) ADY400 «, t00=0x0038, t01=0x0184}
0x5900…5912              Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x0039, t01=0x000a}
0x5912…593c              Head {h00=0x0026, h01=0x0050, text=» CF A15,GETCHR GET NEXT CHARACTER «, t00=0x0039, t01=0x001c}
0x593c…594e              Head {h00=0x000e, h01=0x0050, text=» LDR A1,A4«, t00=0x0039, t01=0x0046}
0x594e…5972              Head {h00=0x0020, h01=0x0050, text=» ANK A4,/80 ADDRESS OR DATA «, t00=0x0039, t01=0x0058}
0x5972…5994              Head {h00=0x001e, h01=0x0050, text=» RF(E) ADY530 DATA MESSAGE«, t00=0x0039, t01=0x007c}
0x5994…599e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x009e}
0x599e…59ba              Head {h00=0x0018, h01=0x0050, text=»*    ADDRESS MESSAGE«, t00=0x0039, t01=0x00a8}
0x59ba…59c4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x00c4}
0x59c4…59e8              Head {h00=0x0020, h01=0x0050, text=»*    SET FIRST OUT PUT IN A2«, t00=0x0039, t01=0x00ce}
0x59e8…5a06              Head {h00=0x001a, h01=0x0050, text=»*    AND SECOND IN A4 «, t00=0x0039, t01=0x00f2}
0x5a06…5a10              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x0110}
0x5a10…5a22              Head {h00=0x000e, h01=0x0050, text=» SLL A1,4 «, t00=0x0039, t01=0x011a}
0x5a22…5a34              Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x0039, t01=0x012c}
0x5a34…5a46              Head {h00=0x000e, h01=0x0050, text=» SRL A4,4 «, t00=0x0039, t01=0x013e}
0x5a46…5a58              Head {h00=0x000e, h01=0x0050, text=» ORR A4,A1«, t00=0x0039, t01=0x0150}
0x5a58…5a6a              Head {h00=0x000e, h01=0x0050, text=» ANK A2,/F«, t00=0x0039, t01=0x0162}
0x5a6a…5a7e              Head {h00=0x0010, h01=0x0050, text=» ANK A4,/7F «, t00=0x0039, t01=0x0174}
0x5a7e…5a92              Head {h00=0x0010, h01=0x0050, text=» ORK A2,/20 «, t00=0x0039, t01=0x0188}
0x5a92…5ac2              Head {h00=0x002c, h01=0x0050, text=»ADY515 CF A5,OUTPUT SEND FIRST CHARACTER«, t00=0x003a, t01=0x000c}
0x5ac2…5aea              Head {h00=0x0024, h01=0x0050, text=» LDR A2,A4 GET SECOND CHARACTER «, t00=0x003a, t01=0x003c}
0x5aea…5b16              Head {h00=0x0028, h01=0x0050, text=» CF A5,OUTPUT SEND SECOND CHARACTER «, t00=0x003a, t01=0x0064}
0x5b16…5b28              Head {h00=0x000e, h01=0x0050, text=» RB ADY510«, t00=0x003a, t01=0x0090}
0x5b28…5b36              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003a, t01=0x00a2}
0x5b36…5b40              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x00b0}
0x5b40…5b5a              Head {h00=0x0016, h01=0x0050, text=»*    DATA MESSAGE «, t00=0x003a, t01=0x00ba}
0x5b5a…5b64              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x00d4}
0x5b64…5b8a              Head {h00=0x0022, h01=0x0050, text=»*    FIRST OUTPUT IS SET IN A2«, t00=0x003a, t01=0x00de}
0x5b8a…5ba8              Head {h00=0x001a, h01=0x0050, text=»*    AND SECOND IN A4 «, t00=0x003a, t01=0x0104}
0x5ba8…5bb2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x0122}
0x5bb2…5bca              Head {h00=0x0014, h01=0x0050, text=»ADY530 SLL A1,13«, t00=0x003a, t01=0x012c}
0x5bca…5bdc              Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x003a, t01=0x0144}
0x5bdc…5bee              Head {h00=0x000e, h01=0x0050, text=» SLL A2,5 «, t00=0x003a, t01=0x0156}
0x5bee…5c00              Head {h00=0x000e, h01=0x0050, text=» ORR A1,A2«, t00=0x003a, t01=0x0168}
0x5c00…5c12              Head {h00=0x000e, h01=0x0050, text=» LDK A7,10«, t00=0x003a, t01=0x017a}
0x5c12…5c24              Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x003a, t01=0x018c}
0x5c24…5c3c              Head {h00=0x0014, h01=0x0050, text=»ADY540 SLL A1,1 «, t00=0x003b, t01=0x000e}
0x5c3c…5c52              Head {h00=0x0012, h01=0x0050, text=» RF(NN) ADY550«, t00=0x003b, t01=0x0026}
0x5c52…5c68              Head {h00=0x0012, h01=0x0050, text=» ORKL A2,/200 «, t00=0x003b, t01=0x003c}
0x5c68…5c80              Head {h00=0x0014, h01=0x0050, text=»ADY550 SUK A7,1 «, t00=0x003b, t01=0x0052}
0x5c80…5c96              Head {h00=0x0012, h01=0x0050, text=» RF(E) ADY560 «, t00=0x003b, t01=0x006a}
0x5c96…5ca8              Head {h00=0x000e, h01=0x0050, text=» SRL A2,1 «, t00=0x003b, t01=0x0080}
0x5ca8…5cba              Head {h00=0x000e, h01=0x0050, text=» RB ADY540«, t00=0x003b, t01=0x0092}
0x5cba…5cd2              Head {h00=0x0014, h01=0x0050, text=»ADY560 LDR A4,A2«, t00=0x003b, t01=0x00a4}
0x5cd2…5ce4              Head {h00=0x000e, h01=0x0050, text=» SRL A4,4 «, t00=0x003b, t01=0x00bc}
0x5ce4…5cf8              Head {h00=0x0010, h01=0x0050, text=» ANK A4,/3F «, t00=0x003b, t01=0x00ce}
0x5cf8…5d0a              Head {h00=0x000e, h01=0x0050, text=» ANK A2,/F«, t00=0x003b, t01=0x00e2}
0x5d0a…5d1e              Head {h00=0x0010, h01=0x0050, text=» ORK A2,/60 «, t00=0x003b, t01=0x00f4}
0x5d1e…5d30              Head {h00=0x000e, h01=0x0050, text=» RB ADY515«, t00=0x003b, t01=0x0108}
0x5d30…5d3a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x011a}
0x5d3a…5d46              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003b, t01=0x0124}
0x5d46…5d50              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0130}
0x5d50…5d5e              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003b, t01=0x013a}
0x5d5e…5d68              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0148}
0x5d68…5d98              Head {h00=0x002c, h01=0x0050, text=»*    UPDAPP = SUBROUTINE TO UPDATE HEAD «, t00=0x003b, t01=0x0152}
0x5d98…5dc8              Head {h00=0x002c, h01=0x0050, text=»*             POSITION POINTER WHEN END «, t00=0x003b, t01=0x0182}
0x5dc8…5df4              Head {h00=0x0028, h01=0x0050, text=»*             OF REQUEST IS REACHED «, t00=0x003c, t01=0x0022}
0x5df4…5e08              Head {h00=0x0010, h01=0x0050, text=»UPDAPP EQU *«, t00=0x003c, t01=0x004e}
0x5e08…5e34              Head {h00=0x0028, h01=0x0050, text=» LC A3,DWTBC,A6 GET POSITION COUNTER«, t00=0x003c, t01=0x0062}
0x5e34…5e6a              Head {h00=0x0032, h01=0x0050, text=» ADS A3,DWTAP,A6 UPDATE HEAD POSITION POINTER «, t00=0x003c, t01=0x008e}
0x5e6a…5e7c              Head {h00=0x000e, h01=0x0050, text=» LDK A3,0 «, t00=0x003c, t01=0x00c4}
0x5e7c…5eac              Head {h00=0x002c, h01=0x0050, text=» SC A3,DWTBC,A6 RESET  POSITION COUNTER «, t00=0x003c, t01=0x00d6}
0x5eac…5ebc              Head {h00=0x000c, h01=0x0050, text=» RTN A15«, t00=0x003c, t01=0x0106}
0x5ebc…5ec6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0116}
0x5ec6…5f00              Head {h00=0x0036, h01=0x0050, text=»*    POSUPD = SUBROUTINE TO UPDATE ACTUAL POSITION«, t00=0x003c, t01=0x0120}
0x5f00…5f34              Head {h00=0x0030, h01=0x0050, text=»*             POINTER WHEN REQUEST RUNNING. «, t00=0x003c, t01=0x015a}
0x5f34…5f76              Head {h00=0x003e, h01=0x0050, text=»*             A CHECK THAT POINTER NOT EXCEEDS 80 IS DONE «, t00=0x003c, t01=0x018e}
0x5f76…5f80              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x0040}
0x5f80…5f94              Head {h00=0x0010, h01=0x0050, text=»POSUPD EQU *«, t00=0x003d, t01=0x004a}
0x5f94…5fc0              Head {h00=0x0028, h01=0x0050, text=» LC A2,DWTBC,A6 GET POSITION POINTER«, t00=0x003d, t01=0x005e}
0x5fc0…5fd4              Head {h00=0x0010, h01=0x0050, text=» ANK A2,/FF «, t00=0x003d, t01=0x008a}
0x5fd4…600a              Head {h00=0x0032, h01=0x0050, text=» AD A2,DWTAP,A6 INCLUDE HEAD POSITION POINTER «, t00=0x003d, t01=0x009e}
0x600a…601e              Head {h00=0x0010, h01=0x0050, text=» ANK A2,/FF «, t00=0x003d, t01=0x00d4}
0x601e…6044              Head {h00=0x0022, h01=0x0050, text=» CC A2,DWTPOS,A6 END OF ROW ? «, t00=0x003d, t01=0x00e8}
0x6044…605a              Head {h00=0x0012, h01=0x0050, text=» RF(P) POSU10 «, t00=0x003d, t01=0x010e}
0x605a…608a              Head {h00=0x002c, h01=0x0050, text=» IM DWTST,A6 INCREMENT POSITION COUNTER «, t00=0x003d, t01=0x0124}
0x608a…60a0              Head {h00=0x0012, h01=0x0050, text=»POSU10 RTN A15«, t00=0x003d, t01=0x0154}
0x60a0…60ae              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003d, t01=0x016a}
0x60ae…60b8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x0178}
0x60b8…60cc              Head {h00=0x0010, h01=0x0050, text=»*    I H D Y«, t00=0x003d, t01=0x0182}
0x60cc…60d6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x0008}
0x60d6…60ec              Head {h00=0x0012, h01=0x0050, text=»*    INTERRUPT«, t00=0x003e, t01=0x0012}
0x60ec…60f6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x0028}
0x60f6…6108              Head {h00=0x000e, h01=0x0050, text=»IHDY EQU *«, t00=0x003e, t01=0x0032}
0x6108…6126              Head {h00=0x001a, h01=0x0050, text=» LD A4,DWTST,A6 BUSY? «, t00=0x003e, t01=0x0044}
0x6126…613c              Head {h00=0x0012, h01=0x0050, text=» RB(N) EXIT NO«, t00=0x003e, t01=0x0062}
0x613c…615a              Head {h00=0x001a, h01=0x0050, text=» SLL A4,2 ECHO MODE ? «, t00=0x003e, t01=0x0078}
0x615a…6170              Head {h00=0x0012, h01=0x0050, text=» RF(N) IHDY10 «, t00=0x003e, t01=0x0096}
0x6170…61a2              Head {h00=0x002e, h01=0x0050, text=» LDR A1,A1 RETURN CODE FROM CHANNEL UNIT ?«, t00=0x003e, t01=0x00ac}
0x61a2…61bc              Head {h00=0x0016, h01=0x0050, text=» RB(NE) ADY420 YES«, t00=0x003e, t01=0x00de}
0x61bc…61f4              Head {h00=0x0034, h01=0x0050, text=»IHDY10 ABL LDREG RELOAD A3-A5 AND RETURN VIA A5 «, t00=0x003e, t01=0x00f8}
0x61f4…6202              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003e, t01=0x0130}
0x6202…620c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x013e}
0x620c…6220              Head {h00=0x0010, h01=0x0050, text=»*    R C D Y«, t00=0x003e, t01=0x0148}
0x6220…622a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x015c}
0x622a…6256              Head {h00=0x0028, h01=0x0050, text=»*    RCDY = RECOVERY ROUTINE DISPLAY«, t00=0x003e, t01=0x0166}
0x6256…6260 (63, 0, 398) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0004}
0x6260…626a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x000e}
0x626a…6296              Head {h00=0x0028, h01=0x0050, text=»*    RECOVERY IS CARRIED OUT ONLY IF«, t00=0x003f, t01=0x0018}
0x6296…62b6              Head {h00=0x001c, h01=0x0050, text=»*    ORDER 6 IS RUNNING «, t00=0x003f, t01=0x0044}
0x62b6…62c0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0064}
0x62c0…62d6              Head {h00=0x0012, h01=0x0050, text=»*    AT ENTRY:«, t00=0x003f, t01=0x006e}
0x62d6…62e0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0084}
0x62e0…62fe              Head {h00=0x001a, h01=0x0050, text=»*    A6 = DWT-ADDRESS «, t00=0x003f, t01=0x008e}
0x62fe…6316              Head {h00=0x0014, h01=0x0050, text=»*    A7 = ORDER «, t00=0x003f, t01=0x00ac}
0x6316…6334              Head {h00=0x001a, h01=0x0050, text=»*    A8 = ECB-ADDRESS «, t00=0x003f, t01=0x00c4}
0x6334…6346              Head {h00=0x000e, h01=0x0050, text=»RCDY EQU *«, t00=0x003f, t01=0x00e2}
0x6346…635c              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x003f, t01=0x00f4}
0x635c…6386              Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x003f, t01=0x010a}
0x6386…6392              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003f, t01=0x0134}
0x6392…639c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0140}
0x639c…63b2              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x003f, t01=0x014a}
0x63b2…63d8              Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x003f, t01=0x0160}
0x63d8…63e4              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003f, t01=0x0186}
0x63e4…63ee (64, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x0004}
0x63ee…63fc              Head {h00=0x000a, h01=0x0050, text=»    =3«, t00=0x0040, t01=0x000e}
0x63fc…6412              Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/7FFF«, t00=0x0040, t01=0x001c}
0x6412…6434              Head {h00=0x001e, h01=0x0050, text=» ANS A2,DWTST,A6 SET BUSY «, t00=0x0040, t01=0x0032}
0x6434…6442              Head {h00=0x000a, h01=0x0050, text=»    =1«, t00=0x0040, t01=0x0054}
0x6442…6450              Head {h00=0x000a, h01=0x0050, text=»    =1«, t00=0x0040, t01=0x0062}
0x6450…645e              Head {h00=0x000a, h01=0x0050, text=»    =1«, t00=0x0040, t01=0x0070}
0x645e…646c              Head {h00=0x000a, h01=0x0050, text=»    =1«, t00=0x0040, t01=0x007e}
0x646c…647a              Head {h00=0x000a, h01=0x0050, text=»    =1«, t00=0x0040, t01=0x008c}
0x647a…6488              Head {h00=0x000a, h01=0x0050, text=»    =1«, t00=0x0040, t01=0x009a}
0x6488…6496              Head {h00=0x000a, h01=0x0050, text=»    =1«, t00=0x0040, t01=0x00a8}
0x6496…64a4              Head {h00=0x000a, h01=0x0050, text=»    =1«, t00=0x0040, t01=0x00b6}
0x64a4…64ae              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x00c4}
0x64ae…64c4              Head {h00=0x0012, h01=0x0050, text=» IFT WHATDY=0 «, t00=0x0040, t01=0x00ce}
0x64c4…64ce              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x00e4}
0x64ce…64f4              Head {h00=0x0022, h01=0x0050, text=» LDR* A2,A6 CHANNEL PARAMETER «, t00=0x0040, t01=0x00ee}
0x64f4…651a              Head {h00=0x0022, h01=0x0050, text=» ANK A2,/10 GRAPHIC DISPLAY ? «, t00=0x0040, t01=0x0114}
0x651a…6532              Head {h00=0x0014, h01=0x0050, text=» RF(E) RCDY10 NO«, t00=0x0040, t01=0x013a}
0x6532…6564              Head {h00=0x002e, h01=0x0050, text=» LDK A2,RETURN RETURN TO ALPHANUMERIC MODE«, t00=0x0040, t01=0x0152}
0x6564…657a              Head {h00=0x0012, h01=0x0050, text=» CF A5,OUTPUT «, t00=0x0040, t01=0x0184}
0x657a…6584              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x000a}
0x6584…6590              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0041, t01=0x0014}
0x6590…659a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x0020}
0x659a…65a8              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0041, t01=0x002a}
0x65a8…65bc              Head {h00=0x0010, h01=0x0050, text=»RCDY10 EQU *«, t00=0x0041, t01=0x0038}
0x65bc…65de              Head {h00=0x001e, h01=0x0050, text=» LDK A2,/00 DUMMY TO SEND «, t00=0x0041, t01=0x004c}
0x65de…65f4              Head {h00=0x0012, h01=0x0050, text=» CF A5,OUTPUT «, t00=0x0041, t01=0x006e}
0x65f4…661c              Head {h00=0x0024, h01=0x0050, text=» LDR A4,A4 LRC-ERROR IN BLOCK ? «, t00=0x0041, t01=0x0084}
0x661c…6632              Head {h00=0x0012, h01=0x0050, text=» RF(NE) RCDY20«, t00=0x0041, t01=0x00ac}
0x6632…664c              Head {h00=0x0016, h01=0x0050, text=» IFT WHATDY=0  =1 «, t00=0x0041, t01=0x00c2}
0x664c…666e              Head {h00=0x001e, h01=0x0050, text=» IFF STEADY+COUNTRY=0  =1 «, t00=0x0041, t01=0x00dc}
0x666e…669c              Head {h00=0x002a, h01=0x0050, text=» LDR* A2,A6 GET CHANNEL PARAMETERS =1 «, t00=0x0041, t01=0x00fe}
0x669c…66c2              Head {h00=0x0022, h01=0x0050, text=» ANK A2,/20 PTS 6385/6386 ? =1«, t00=0x0041, t01=0x012c}
0x66c2…66de              Head {h00=0x0018, h01=0x0050, text=» RF(Z) RCDY14 NO =3 «, t00=0x0041, t01=0x0152}
0x66de…670c              Head {h00=0x002a, h01=0x0050, text=» LDK A3,100 SET UP TRANSFER COUNTER =3«, t00=0x0041, t01=0x016e}
0x670c…6744              Head {h00=0x0034, h01=0x0050, text=»RCDY12 LDK A2,STILL-1 SET UP CURSOR BLINKING =3 «, t00=0x0042, t01=0x000c}
0x6744…6774              Head {h00=0x002c, h01=0x0050, text=» ADK A2,STEADY ADJUST TO STEADY IF SO =3«, t00=0x0042, t01=0x0044}
0x6774…679c              Head {h00=0x0024, h01=0x0050, text=» CF A5,OUTPUT SEND CURSOR INF =3«, t00=0x0042, t01=0x0074}
0x679c…67c6              Head {h00=0x0026, h01=0x0050, text=» SUK A3,1 DEC TRANSFER COUNTER =3 «, t00=0x0042, t01=0x009c}
0x67c6…67f6              Head {h00=0x002c, h01=0x0050, text=» RB(P) RCDY12 NOT ENOUGH OF TRANSFERS =3«, t00=0x0042, t01=0x00c6}
0x67f6…6828              Head {h00=0x002e, h01=0x0050, text=» LDK A2,CTYCOD SEND 'SET COUNTRY CODE' =1 «, t00=0x0042, t01=0x00f6}
0x6828…6842              Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT  =1 «, t00=0x0042, t01=0x0128}
0x6842…6870              Head {h00=0x002a, h01=0x0050, text=» LDK A2,COUNTRY SEND 'COUNTRY CODE' =1«, t00=0x0042, t01=0x0142}
0x6870…6888              Head {h00=0x0014, h01=0x0050, text=» ORK A2,/30  =1 «, t00=0x0042, t01=0x0170}
0x6888…68a2              Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT  =1 «, t00=0x0042, t01=0x0188}
0x68a2…68b0              Head {h00=0x000a, h01=0x0050, text=»    =3«, t00=0x0043, t01=0x0012}
0x68b0…68be              Head {h00=0x000a, h01=0x0050, text=»    =3«, t00=0x0043, t01=0x0020}
0x68be…68d6              Head {h00=0x0014, h01=0x0050, text=»RCDY14 EQU *  =3«, t00=0x0043, t01=0x002e}
0x68d6…68e8              Head {h00=0x000e, h01=0x0050, text=» XIF   =1 «, t00=0x0043, t01=0x0046}
0x68e8…6914              Head {h00=0x0028, h01=0x0050, text=» LD A3,DWTST,A6 SAVE STATUS WORD =3 «, t00=0x0043, t01=0x0058}
0x6914…693a              Head {h00=0x0022, h01=0x0050, text=» LDK A2,CLEHOM CLEAR AND HOME «, t00=0x0043, t01=0x0084}
0x693a…6954              Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT SEND«, t00=0x0043, t01=0x00aa}
0x6954…696a              Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/101 «, t00=0x0043, t01=0x00c4}
0x696a…69a4              Head {h00=0x0036, h01=0x0050, text=» ST A2,DWTAP,A6 SET HEAD LINE-AND-POSITION COUNTER«, t00=0x0043, t01=0x00da}
0x69a4…69ba              Head {h00=0x0012, h01=0x0050, text=» LDK A2,0  =9 «, t00=0x0043, t01=0x0114}
0x69ba…69e8              Head {h00=0x002a, h01=0x0050, text=» SC A2,DWTBC,A6 RESET BYTE COUNTER =9 «, t00=0x0043, t01=0x012a}
0x69e8…6a0a              Head {h00=0x001e, h01=0x0050, text=» LDR A3,A3 GET OLD STATUS «, t00=0x0043, t01=0x0158}
0x6a0a…6a28              Head {h00=0x001a, h01=0x0050, text=» RB(N) ENDIO NOT BUSY «, t00=0x0043, t01=0x017a}
0x6a28…6a4e              Head {h00=0x0022, h01=0x0050, text=» LDK A1,OPERR SET RETURN CODE «, t00=0x0044, t01=0x0008}
0x6a4e…6a68              Head {h00=0x0016, h01=0x0050, text=»RCDY15 ABL ADY420 «, t00=0x0044, t01=0x002e}
0x6a68…6a76              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0044, t01=0x0048}
0x6a76…6a80              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0044, t01=0x0056}
0x6a80…6aac              Head {h00=0x0028, h01=0x0050, text=»*    LRC-ERROR IN BLOCK SENT REMOTE «, t00=0x0044, t01=0x0060}
0x6aac…6ab6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0044, t01=0x008c}
0x6ab6…6aca              Head {h00=0x0010, h01=0x0050, text=»RCDY20 EQU *«, t00=0x0044, t01=0x0096}
0x6aca…6ae6              Head {h00=0x0018, h01=0x0050, text=» SUK A7,5 ORDER 5 ? «, t00=0x0044, t01=0x00aa}
0x6ae6…6b00              Head {h00=0x0016, h01=0x0050, text=» RF(NE) RCDY25 NO «, t00=0x0044, t01=0x00c6}
0x6b00…6b2c              Head {h00=0x0028, h01=0x0050, text=» LDK A1,2 INDICATE THROUGHPUT ERROR «, t00=0x0044, t01=0x00e0}
0x6b2c…6b3e              Head {h00=0x000e, h01=0x0050, text=» RB RCDY15«, t00=0x0044, t01=0x010c}
0x6b3e…6b68              Head {h00=0x0026, h01=0x0050, text=»RCDY25 LDK A2,STX START OF MESSAGE«, t00=0x0044, t01=0x011e}
0x6b68…6b7e              Head {h00=0x0012, h01=0x0050, text=» CF A5,OUTPUT «, t00=0x0044, t01=0x0148}
0x6b7e…6bb6              Head {h00=0x0034, h01=0x0050, text=» LC A4,DWTBC,A6 GET NUMBER OF POSITIONS TO BACK «, t00=0x0044, t01=0x015e}
0x6bb6…6bca              Head {h00=0x0010, h01=0x0050, text=» ANK A4,/FF «, t00=0x0045, t01=0x0008}
0x6bca…6be0              Head {h00=0x0012, h01=0x0050, text=» RF(E) RCDY30 «, t00=0x0045, t01=0x001c}
0x6be0…6c12              Head {h00=0x002e, h01=0x0050, text=» CF A5,BACCAN SEND BACKSPACES AND RUB OUT «, t00=0x0045, t01=0x0032}
0x6c12…6c36              Head {h00=0x0020, h01=0x0050, text=» LDK A3,2 START BUFFER INDEX«, t00=0x0045, t01=0x0064}
0x6c36…6c50              Head {h00=0x0016, h01=0x0050, text=»RCDY30 ABL ACDY90 «, t00=0x0045, t01=0x0088}
0x6c50…6c5e              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0045, t01=0x00a2}
0x6c5e…6c68              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0045, t01=0x00b0}
0x6c68…6c80              Head {h00=0x0014, h01=0x0050, text=»*    E C H O D Y«, t00=0x0045, t01=0x00ba}
0x6c80…6c8a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0045, t01=0x00d2}
0x6c8a…6cbe              Head {h00=0x0030, h01=0x0050, text=»*    ECHODY = DEVICE-DEPENDENT ECHO-ROUTINE «, t00=0x0045, t01=0x00dc}
0x6cbe…6cc8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0045, t01=0x0110}
0x6cc8…6cdc              Head {h00=0x0010, h01=0x0050, text=»ECHODY EQU *«, t00=0x0045, t01=0x011a}
0x6cdc…6cf4              Head {h00=0x0014, h01=0x0050, text=» LDR A7,A7 EOR? «, t00=0x0045, t01=0x012e}
0x6cf4…6d0e              Head {h00=0x0016, h01=0x0050, text=» RF(N) ECDY17 YES «, t00=0x0045, t01=0x0146}
0x6d0e…6d30              Head {h00=0x001e, h01=0x0050, text=» LDR A3,A2 SAVE CHARACTER «, t00=0x0045, t01=0x0160}
0x6d30…6d3a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0045, t01=0x0182}
0x6d3a…6d50              Head {h00=0x0012, h01=0x0050, text=» IFT EORECH=0 «, t00=0x0045, t01=0x018c}
0x6d50…6d5a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x0012}
0x6d5a…6d6e              Head {h00=0x0010, h01=0x0050, text=» SUK A2,/80 «, t00=0x0046, t01=0x001c}
0x6d6e…6d96              Head {h00=0x0024, h01=0x0050, text=» RF(NN) ECDY20 NOT TO BE ECHOED «, t00=0x0046, t01=0x0030}
0x6d96…6daa              Head {h00=0x0010, h01=0x0050, text=» ADK A2,/80 «, t00=0x0046, t01=0x0058}
0x6daa…6db4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x006c}
0x6db4…6dc0              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0046, t01=0x0076}
0x6dc0…6dca              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x0082}
0x6dca…6ddc              Head {h00=0x000e, h01=0x0050, text=» SUK A3,/8«, t00=0x0046, t01=0x008c}
0x6ddc…6dfc              Head {h00=0x001c, h01=0x0050, text=» RF(E) ECDY40 BACKSPACE «, t00=0x0046, t01=0x009e}
0x6dfc…6e10              Head {h00=0x0010, h01=0x0050, text=» SUK A3,/10 «, t00=0x0046, t01=0x00be}
0x6e10…6e2c              Head {h00=0x0018, h01=0x0050, text=» RF(E) ECDY50 CLEAR «, t00=0x0046, t01=0x00d2}
0x6e2c…6e56              Head {h00=0x0026, h01=0x0050, text=»ECDY10 CF A5,OUTPUT SEND CHARACTER«, t00=0x0046, t01=0x00ee}
0x6e56…6e86              Head {h00=0x002c, h01=0x0050, text=» CF A15,POSUPD POSITION COUNTER UPDATING«, t00=0x0046, t01=0x0118}
0x6e86…6e98              Head {h00=0x000e, h01=0x0050, text=» RF ECDY20«, t00=0x0046, t01=0x0148}
0x6e98…6ed0              Head {h00=0x0034, h01=0x0050, text=»ECDY17 CF A15,UPDAPP UPDATE HEAD CURSOR POINTER «, t00=0x0046, t01=0x015a}
0x6ed0…6efc (71, 0, 400) Head {h00=0x0028, h01=0x0050, text=»ECDY20 ABL ECHRTN RETURN TO KEYBOARD«, t00=0x0047, t01=0x0004}
0x6efc…6f06              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x0030}
0x6f06…6f1c              Head {h00=0x0012, h01=0x0050, text=»*    BACKSPACE«, t00=0x0047, t01=0x003a}
0x6f1c…6f26              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x0050}
0x6f26…6f3a              Head {h00=0x0010, h01=0x0050, text=»ECDY40 EQU *«, t00=0x0047, t01=0x005a}
0x6f3a…6f66              Head {h00=0x0028, h01=0x0050, text=» LC A4,DWTBC,A6 GET POSITION COUNTER«, t00=0x0047, t01=0x006e}
0x6f66…6f7a              Head {h00=0x0010, h01=0x0050, text=» ANK A4,/FF «, t00=0x0047, t01=0x009a}
0x6f7a…6f9e              Head {h00=0x0020, h01=0x0050, text=» RB(E) ECDY20 FIRST POSITION«, t00=0x0047, t01=0x00ae}
0x6f9e…6fc6              Head {h00=0x0024, h01=0x0050, text=» LDK A4,1 INDICATE ONE BACKSTEP «, t00=0x0047, t01=0x00d2}
0x6fc6…6fe0              Head {h00=0x0016, h01=0x0050, text=» CF A5,BACCAN BACK«, t00=0x0047, t01=0x00fa}
0x6fe0…6ff2              Head {h00=0x000e, h01=0x0050, text=» RB ECDY20«, t00=0x0047, t01=0x0114}
0x6ff2…7000              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0047, t01=0x0126}
0x7000…700a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x0134}
0x700a…701c              Head {h00=0x000e, h01=0x0050, text=»*    CLEAR«, t00=0x0047, t01=0x013e}
0x701c…7026              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x0150}
0x7026…703a              Head {h00=0x0010, h01=0x0050, text=»ECDY50 EQU *«, t00=0x0047, t01=0x015a}
0x703a…7066              Head {h00=0x0028, h01=0x0050, text=» LC A4,DWTBC,A6 GET POSITION COUNTER«, t00=0x0047, t01=0x016e}
0x7066…707a              Head {h00=0x0010, h01=0x0050, text=» ANK A4,/FF «, t00=0x0048, t01=0x000a}
0x707a…709e              Head {h00=0x0020, h01=0x0050, text=» RB(E) ECDY20 FIRST POSITION«, t00=0x0048, t01=0x001e}
0x709e…70b4              Head {h00=0x0012, h01=0x0050, text=» IFT WHATDY=0 «, t00=0x0048, t01=0x0042}
0x70b4…70de              Head {h00=0x0026, h01=0x0050, text=» LDR* A1,A6 GET CHANNEL PARAMETER «, t00=0x0048, t01=0x0058}
0x70de…7100              Head {h00=0x001e, h01=0x0050, text=» ANK A1,/10 GRAFIC DISPLAY«, t00=0x0048, t01=0x0082}
0x7100…7118              Head {h00=0x0014, h01=0x0050, text=» RF(E) ECDY60 N «, t00=0x0048, t01=0x00a4}
0x7118…7132              Head {h00=0x0016, h01=0x0050, text=» CF A5,BACCAN BACK«, t00=0x0048, t01=0x00bc}
0x7132…7144              Head {h00=0x000e, h01=0x0050, text=» RB ECDY20«, t00=0x0048, t01=0x00d6}
0x7144…7150              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0048, t01=0x00e8}
0x7150…717e              Head {h00=0x002a, h01=0x0050, text=»ECDY60 LDR A3,A4 SAVE POSITION COUNTER«, t00=0x0048, t01=0x00f4}
0x717e…71b8              Head {h00=0x0036, h01=0x0050, text=» LD A4,DWTAP,A6 GET HEAD LINE-AND-POSITION COUNTER«, t00=0x0048, t01=0x0122}
0x71b8…71d8              Head {h00=0x001c, h01=0x0050, text=» CF A5,CURPOS SET CURSOR«, t00=0x0048, t01=0x015c}
0x71d8…71fa              Head {h00=0x001e, h01=0x0050, text=» LDR A4,A3 GET POS COUNTER«, t00=0x0048, t01=0x017c}
0x71fa…721e              Head {h00=0x0020, h01=0x0050, text=» ADK A4,1 UPDATE POS COUNTER«, t00=0x0049, t01=0x000e}
0x721e…7232              Head {h00=0x0010, h01=0x0050, text=» LDK A3,/20 «, t00=0x0049, t01=0x0032}
0x7232…7254              Head {h00=0x001e, h01=0x0050, text=» CF A5,FASTER FAST OUTPUT «, t00=0x0049, t01=0x0046}
0x7254…7266              Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x0049, t01=0x0068}
0x7266…7294              Head {h00=0x002a, h01=0x0050, text=» SC A2,DWTBC,A6 RESET POSITION COUNTER«, t00=0x0049, t01=0x007a}
0x7294…72a6              Head {h00=0x000e, h01=0x0050, text=» RB ECDY20«, t00=0x0049, t01=0x00a8}
0x72a6…72b4              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0049, t01=0x00ba}
0x72b4…72be              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0049, t01=0x00c8}
0x72be…72c8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0049, t01=0x00d2}
0x72c8…72fc              Head {h00=0x0030, h01=0x0050, text=»*    BACCAN = SUBROUTINE TO POSITION CURSOR «, t00=0x0049, t01=0x00dc}
0x72fc…7330              Head {h00=0x0030, h01=0x0050, text=»*             AT THE PLACE BEFORE REQUEST IF«, t00=0x0049, t01=0x0110}
0x7330…7364              Head {h00=0x0030, h01=0x0050, text=»*             CLEAR OR BACKWARDS ONE STEP IF«, t00=0x0049, t01=0x0144}
0x7364…7384              Head {h00=0x001c, h01=0x0050, text=»*             BACKSPACE.«, t00=0x0049, t01=0x0178}
0x7384…738e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x0008}
0x738e…73a2              Head {h00=0x0010, h01=0x0050, text=»BACCAN EQU *«, t00=0x004a, t01=0x0012}
0x73a2…73b4              Head {h00=0x000e, h01=0x0050, text=» LDR A3,A4«, t00=0x004a, t01=0x0026}
0x73b4…73e0              Head {h00=0x0028, h01=0x0050, text=» LC A2,DWTBC,A6 GET POSITION COUNTER«, t00=0x004a, t01=0x0038}
0x73e0…73f4              Head {h00=0x0010, h01=0x0050, text=» ANK A2,/FF «, t00=0x004a, t01=0x0064}
0x73f4…7426              Head {h00=0x002e, h01=0x0050, text=» AD A2,DWTAP,A6 ADD HEAD POSITION COUNTER «, t00=0x004a, t01=0x0078}
0x7426…743a              Head {h00=0x0010, h01=0x0050, text=» ANK A2,/FF «, t00=0x004a, t01=0x00aa}
0x743a…7460              Head {h00=0x0022, h01=0x0050, text=» CC A2,DWTPOS,A6 LAST POSITION«, t00=0x004a, t01=0x00be}
0x7460…747a              Head {h00=0x0016, h01=0x0050, text=» RF(NP) BACA10 NO «, t00=0x004a, t01=0x00e4}
0x747a…74a2              Head {h00=0x0024, h01=0x0050, text=» LDK A2,SPACE DESTRUCTIVE SPACE «, t00=0x004a, t01=0x00fe}
0x74a2…74b4              Head {h00=0x000e, h01=0x0050, text=» RF BACA20«, t00=0x004a, t01=0x0126}
0x74b4…74da              Head {h00=0x0022, h01=0x0050, text=»BACA10 LDK A2,BACKSP BACKSPACE«, t00=0x004a, t01=0x0138}
0x74da…74f4              Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT SEND«, t00=0x004a, t01=0x015e}
0x74f4…751c              Head {h00=0x0024, h01=0x0050, text=» LDK A2,SPACE DESTRUCTIVE SPACE «, t00=0x004a, t01=0x0178}
0x751c…7536              Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT SEND«, t00=0x004b, t01=0x0010}
0x7536…7556              Head {h00=0x001c, h01=0x0050, text=» LDK A2,BACKSP BACKSPACE«, t00=0x004b, t01=0x002a}
0x7556…7576              Head {h00=0x001c, h01=0x0050, text=»BACA20 CF A5,OUTPUT SEND«, t00=0x004b, t01=0x004a}
0x7576…7588              Head {h00=0x000e, h01=0x0050, text=» SUK A4,1 «, t00=0x004b, t01=0x006a}
0x7588…759e              Head {h00=0x0012, h01=0x0050, text=» RB(NE) BACA10«, t00=0x004b, t01=0x007c}
0x759e…75c0              Head {h00=0x001e, h01=0x0050, text=» NGR A3,A3 NEGATE REGISTER«, t00=0x004b, t01=0x0092}
0x75c0…75f0              Head {h00=0x002c, h01=0x0050, text=» ADS A3,DWTST,A6 UPDATE POSITION COUNTER«, t00=0x004b, t01=0x00b4}
0x75f0…7600              Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x004b, t01=0x00e4}
0x7600…760e              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x004b, t01=0x00f4}
0x760e…7646              Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x004b, t01=0x0102}
0x7646…767e              Head {h00=0x0034, h01=0x0050, text=»*   CHECK = SUBROUTIN TO CHECK USER BUFFER IN * «, t00=0x004b, t01=0x013a}
0x767e…76b6              Head {h00=0x0034, h01=0x0050, text=»*           ORDER TO GET A REASON FOR USING   * «, t00=0x004b, t01=0x0172}
0x76b6…76ee              Head {h00=0x0034, h01=0x0050, text=»*           'FAST OUTPUT FACILITY' ON 6344    * «, t00=0x004c, t01=0x001a}
0x76ee…7726              Head {h00=0x0034, h01=0x0050, text=»*            AND 6386                          *«, t00=0x004c, t01=0x0052}
0x7726…775e              Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x004c, t01=0x008a}
0x775e…7772              Head {h00=0x0010, h01=0x0050, text=»CHECK EQU * «, t00=0x004c, t01=0x00c2}
0x7772…777c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x00d6}
0x777c…7786              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x00e0}
0x7786…779a              Head {h00=0x0010, h01=0x0050, text=» LD A1,4,A8 «, t00=0x004c, t01=0x00ea}
0x779a…77bc              Head {h00=0x001e, h01=0x0050, text=» SUR A1,A3 END OF BUFFER? «, t00=0x004c, t01=0x00fe}
0x77bc…77d8              Head {h00=0x0018, h01=0x0050, text=» ABL(NP) ACDY75 YES!«, t00=0x004c, t01=0x0120}
0x77d8…7808              Head {h00=0x002c, h01=0x0050, text=» LDR A7,A2 SAVE CHER TO SEND (AND CHECK)«, t00=0x004c, t01=0x013c}
0x7808…7834              Head {h00=0x0028, h01=0x0050, text=» LDR A2,A4 SAVE BUFFER ADDRESS+INDEX«, t00=0x004c, t01=0x016c}
0x7834…7854              Head {h00=0x001c, h01=0x0050, text=» LDK A4,1 RESET COUNTER «, t00=0x004d, t01=0x0008}
0x7854…787c              Head {h00=0x0024, h01=0x0050, text=»NEXT ADK A4,1 INCREMENT COUNTER «, t00=0x004d, t01=0x0028}
0x787c…789c              Head {h00=0x001c, h01=0x0050, text=» SUK A1,1 END OF BUFFER?«, t00=0x004d, t01=0x0050}
0x789c…78b4              Head {h00=0x0014, h01=0x0050, text=» RF(NP) OUT YES!«, t00=0x004d, t01=0x0070}
0x78b4…78d8              Head {h00=0x0020, h01=0x0050, text=» ADK A2,1 INCREMENT POINTER «, t00=0x004d, t01=0x0088}
0x78d8…7900              Head {h00=0x0024, h01=0x0050, text=» CCR A7,A2 CHAR EQU TO PREVIUS? «, t00=0x004d, t01=0x00ac}
0x7900…7918              Head {h00=0x0014, h01=0x0050, text=» RB(E) NEXT YES!«, t00=0x004d, t01=0x00d4}
0x7918…792a              Head {h00=0x000e, h01=0x0050, text=»OUT EQU * «, t00=0x004d, t01=0x00ec}
0x792a…7964              Head {h00=0x0036, h01=0x0050, text=» CWK A4,EQU CONDITION FOR FAST OUTPUT FULLFILLED? «, t00=0x004d, t01=0x00fe}
0x7964…797e              Head {h00=0x0016, h01=0x0050, text=» RF(L) NOFAST NO! «, t00=0x004d, t01=0x0138}
0x797e…79a8              Head {h00=0x0026, h01=0x0050, text=»**********************************«, t00=0x004d, t01=0x0152}
0x79a8…79d2              Head {h00=0x0026, h01=0x0050, text=»* UPDATE ACTUAL POSITION POINTER *«, t00=0x004d, t01=0x017c}
0x79d2…7a02              Head {h00=0x002c, h01=0x0050, text=»FASTOK LC A2,DWTBC,A6 GET HEAD POSITION «, t00=0x004e, t01=0x0016}
0x7a02…7a1a              Head {h00=0x0014, h01=0x0050, text=» AD A2,DWTAP,A6 «, t00=0x004e, t01=0x0046}
0x7a1a…7a2e              Head {h00=0x0010, h01=0x0050, text=» ANK A2,/FF «, t00=0x004e, t01=0x005e}
0x7a2e…7a54              Head {h00=0x0022, h01=0x0050, text=» ADR A3,A4 UPDATE BUFFER-INDEX«, t00=0x004e, t01=0x0072}
0x7a54…7a78              Head {h00=0x0020, h01=0x0050, text=» ST A3,DWTBIN,A6 SAVE INDEX «, t00=0x004e, t01=0x0098}
0x7a78…7aac              Head {h00=0x0030, h01=0x0050, text=» LC A3,DWTPOS,A6 GET MAXNUMBER OF CHAR/LINE «, t00=0x004e, t01=0x00bc}
0x7aac…7aca              Head {h00=0x001a, h01=0x0050, text=» SUR A3,A2 AND COMPARE«, t00=0x004e, t01=0x00f0}
0x7aca…7adc              Head {h00=0x000e, h01=0x0050, text=» SUR A3,A4«, t00=0x004e, t01=0x010e}
0x7adc…7af0              Head {h00=0x0010, h01=0x0050, text=» RF(NN) HIT «, t00=0x004e, t01=0x0120}
0x7af0…7b02              Head {h00=0x000e, h01=0x0050, text=» ADR A4,A3«, t00=0x004e, t01=0x0134}
0x7b02…7b14              Head {h00=0x000e, h01=0x0050, text=» ADK A4,1 «, t00=0x004e, t01=0x0146}
0x7b14…7b40              Head {h00=0x0028, h01=0x0050, text=»HIT ADS A4,DWTST,A6 UPDATE POSITION «, t00=0x004e, t01=0x0158}
0x7b40…7b60              Head {h00=0x001c, h01=0x0050, text=»*********************** «, t00=0x004e, t01=0x0184}
0x7b60…7b80              Head {h00=0x001c, h01=0x0050, text=»* EXECUTE FAST OUTPUT * «, t00=0x004f, t01=0x0014}
0x7b80…7ba4              Head {h00=0x0020, h01=0x0050, text=» LDR A3,A7 GET CHAR TO SEND «, t00=0x004f, t01=0x0034}
0x7ba4…7bba              Head {h00=0x0012, h01=0x0050, text=» CF A5,FASTER «, t00=0x004f, t01=0x0058}
0x7bba…7bd0              Head {h00=0x0012, h01=0x0050, text=»**************«, t00=0x004f, t01=0x006e}
0x7bd0…7be6              Head {h00=0x0012, h01=0x0050, text=»* SET CURSOR *«, t00=0x004f, t01=0x0084}
0x7be6…7c0c              Head {h00=0x0022, h01=0x0050, text=» LD A4,DWTST,A6 GET ACTUAL POS«, t00=0x004f, t01=0x009a}
0x7c0c…7c20              Head {h00=0x0010, h01=0x0050, text=» ANK A4,/FF «, t00=0x004f, t01=0x00c0}
0x7c20…7c4c              Head {h00=0x0028, h01=0x0050, text=» AD A4,DWTAP,A6 INC HEAD POS POINTER«, t00=0x004f, t01=0x00d4}
0x7c4c…7c62              Head {h00=0x0012, h01=0x0050, text=» CF A5,CURPOS «, t00=0x004f, t01=0x0100}
0x7c62…7c88              Head {h00=0x0022, h01=0x0050, text=»***************************** «, t00=0x004f, t01=0x0116}
0x7c88…7cae              Head {h00=0x0022, h01=0x0050, text=»* RESTORE A3 (BUFFER INDEX) * «, t00=0x004f, t01=0x013c}
0x7cae…7cdc              Head {h00=0x002a, h01=0x0050, text=» LD A3,DWTBIN,A6 RESTORE BUFFER INDEX «, t00=0x004f, t01=0x0162}
0x7cdc…7cee              Head {h00=0x000e, h01=0x0050, text=» SUK A3,1 «, t00=0x004f, t01=0x0190}
0x7cee…7d10              Head {h00=0x001e, h01=0x0050, text=» ABL ACDY90 READ NEXT CHAR«, t00=0x0050, t01=0x0012}
0x7d10…7d1a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0050, t01=0x0034}
0x7d1a…7d4c              Head {h00=0x002e, h01=0x0050, text=»NOFAST LDR A2,A7 RESTORE OUTPUT CHARACTER «, t00=0x0050, t01=0x003e}
0x7d4c…7d60              Head {h00=0x0010, h01=0x0050, text=» ABL ACDY75 «, t00=0x0050, t01=0x0070}
0x7d60…7d6e              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0050, t01=0x0084}
0x7d6e…7d78              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0050, t01=0x0092}
0x7d78…7d82              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0050, t01=0x009c}
0x7d82…7dc2              Head {h00=0x003c, h01=0x0050, text=»*    FASTER = SUBROUTINE TO OUTPUT SPACE AT FAST OUTPUT «, t00=0x0050, t01=0x00a6}
0x7dc2…7dfa              Head {h00=0x0034, h01=0x0050, text=»*             AT ENTRY A4 = NUMBER OF CHARACTERS«, t00=0x0050, t01=0x00e6}
0x7dfa…7e04              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0050, t01=0x011e}
0x7e04…7e18              Head {h00=0x0010, h01=0x0050, text=»FASTER EQU *«, t00=0x0050, t01=0x0128}
0x7e18…7e2c              Head {h00=0x0010, h01=0x0050, text=» CWK A4,/60 «, t00=0x0050, t01=0x013c}
0x7e2c…7e5e              Head {h00=0x002e, h01=0x0050, text=» RF(L) FAS010 NUMBER OF CHAR NOT TOO LONG «, t00=0x0050, t01=0x0150}
0x7e5e…7e72              Head {h00=0x0010, h01=0x0050, text=» LDK A4,/59 «, t00=0x0050, t01=0x0182}
0x7e72…7e86              Head {h00=0x0010, h01=0x0050, text=»FAS010 EQU *«, t00=0x0051, t01=0x0008}
0x7e86…7ea6              Head {h00=0x001c, h01=0x0050, text=» ADK A4,/20 ADD CONSTANT«, t00=0x0051, t01=0x001c}
0x7ea6…7ec8              Head {h00=0x001e, h01=0x0050, text=» LDK A2,FASTO FAST OUTPUT «, t00=0x0051, t01=0x003c}
0x7ec8…7ee2              Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT SEND«, t00=0x0051, t01=0x005e}
0x7ee2…7f00              Head {h00=0x001a, h01=0x0050, text=» LDR A2,A4 NO OF CHAR «, t00=0x0051, t01=0x0078}
0x7f00…7f1a              Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT SEND«, t00=0x0051, t01=0x0096}
0x7f1a…7f2c              Head {h00=0x000e, h01=0x0050, text=» LDR A2,A3«, t00=0x0051, t01=0x00b0}
0x7f2c…7f46              Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT SEND«, t00=0x0051, t01=0x00c2}
0x7f46…7f56              Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x0051, t01=0x00dc}
0x7f56…7f64              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0051, t01=0x00ec}
0x7f64…7f6e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0051, t01=0x00fa}
0x7f6e…7f78              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0051, t01=0x0104}
0x7f78…7fa6              Head {h00=0x002a, h01=0x0050, text=»*    CURPOS = SUBROUTINE TO SET CURSOR«, t00=0x0051, t01=0x010e}
0x7fa6…7fe8              Head {h00=0x003e, h01=0x0050, text=»*             AT ENTRY A4 = CURSOR POS (POSITION AND LINE)«, t00=0x0051, t01=0x013c}
0x7fe8…7ff2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0051, t01=0x017e}
0x7ff2…8006              Head {h00=0x0010, h01=0x0050, text=»CURPOS EQU *«, t00=0x0051, t01=0x0188}
0x8006…8024              Head {h00=0x001a, h01=0x0050, text=» ADKL A4,/1F1F CONVERT«, t00=0x0052, t01=0x000c}
0x8024…8044              Head {h00=0x001c, h01=0x0050, text=» LDK A2,SCADD SET CURSOR«, t00=0x0052, t01=0x002a}
0x8044…805e              Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT SEND«, t00=0x0052, t01=0x004a}
0x805e…807e              Head {h00=0x001c, h01=0x0050, text=» ECR A2,A4 POS. X < /80?«, t00=0x0052, t01=0x0064}
0x807e…8090              Head {h00=0x000e, h01=0x0050, text=» LDR A2,A2«, t00=0x0052, t01=0x0084}
0x8090…80ac              Head {h00=0x0018, h01=0x0050, text=» RF(NN) CURR05 YES! «, t00=0x0052, t01=0x0096}
0x80ac…80c2              Head {h00=0x0012, h01=0x0050, text=» LCK A4,/7F00 «, t00=0x0052, t01=0x00b2}
0x80c2…80d6              Head {h00=0x0010, h01=0x0050, text=»CURR05 EQU *«, t00=0x0052, t01=0x00c8}
0x80d6…80e8              Head {h00=0x000e, h01=0x0050, text=» LDR A2,A4«, t00=0x0052, t01=0x00dc}
0x80e8…8112              Head {h00=0x0026, h01=0x0050, text=» CF A5,OUTPUT OUTPUT POSITION (X) «, t00=0x0052, t01=0x00ee}
0x8112…8124              Head {h00=0x000e, h01=0x0050, text=» LDR A2,A4«, t00=0x0052, t01=0x0118}
0x8124…8144              Head {h00=0x001c, h01=0x0050, text=» RF(NN) CURR10 Y < /80! «, t00=0x0052, t01=0x012a}
0x8144…8158              Head {h00=0x0010, h01=0x0050, text=» LDK A2,/7F «, t00=0x0052, t01=0x014a}
0x8158…816a              Head {h00=0x000e, h01=0x0050, text=» RF CURR15«, t00=0x0052, t01=0x015e}
0x816a…817e              Head {h00=0x0010, h01=0x0050, text=»CURR10 EQU *«, t00=0x0052, t01=0x0170}
0x817e…819c              Head {h00=0x001a, h01=0x0050, text=» SRL A2,8 SHIFT RIGHT «, t00=0x0052, t01=0x0184}
0x819c…81b0              Head {h00=0x0010, h01=0x0050, text=»CURR15 EQU *«, t00=0x0053, t01=0x0012}
0x81b0…81d4              Head {h00=0x0020, h01=0x0050, text=» CF A5,OUTPUT OUTPUT LINE(Y)«, t00=0x0053, t01=0x0026}
0x81d4…81e4              Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x0053, t01=0x004a}
0x81e4…81f2              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0053, t01=0x005a}
0x81f2…8200              Head {h00=0x000a, h01=0x0050, text=»*   =2«, t00=0x0053, t01=0x0068}
0x8200…820e              Head {h00=0x000a, h01=0x0050, text=»*   =2«, t00=0x0053, t01=0x0076}
0x820e…821c              Head {h00=0x000a, h01=0x0050, text=»*   =2«, t00=0x0053, t01=0x0084}
0x821c…8258              Head {h00=0x0038, h01=0x0050, text=»*   ERA - SUBROUTINE TO AVOID UNNECESSARY OUTPUT  =2«, t00=0x0053, t01=0x0092}
0x8258…8266              Head {h00=0x000a, h01=0x0050, text=»*   =2«, t00=0x0053, t01=0x00ce}
0x8266…8274              Head {h00=0x000a, h01=0x0050, text=»*   =2«, t00=0x0053, t01=0x00dc}
0x8274…82a8              Head {h00=0x0030, h01=0x0050, text=»* AT ENTRY A4 = CHAR TO ERASE FROM USER  =2 «, t00=0x0053, t01=0x00ea}
0x82a8…82da              Head {h00=0x002e, h01=0x0050, text=»* AT EXIT  A4 = CHAR TO END OF SCREEN  =2 «, t00=0x0053, t01=0x011e}
0x82da…82e8              Head {h00=0x000a, h01=0x0050, text=»*   =2«, t00=0x0053, t01=0x0150}
0x82e8…82fe              Head {h00=0x0012, h01=0x0050, text=»ERA EQU *  =2 «, t00=0x0053, t01=0x015e}
0x82fe…8324              Head {h00=0x0022, h01=0x0050, text=» LD A2,DWTPOS,A6 MAX CHAR. =2 «, t00=0x0053, t01=0x0174}
0x8324…8348              Head {h00=0x0020, h01=0x0050, text=» ANK A2,/FF GET MAX CHAR. =2«, t00=0x0054, t01=0x000a}
0x8348…837c              Head {h00=0x0030, h01=0x0050, text=» LC A3,DWTAP+1,A6 CURRENT POS. ON SCREEN =2 «, t00=0x0054, t01=0x002e}
0x837c…8394              Head {h00=0x0014, h01=0x0050, text=» ANK A3,/FF  =2 «, t00=0x0054, t01=0x0062}
0x8394…83ca              Head {h00=0x0032, h01=0x0050, text=» SUR A2,A3 NUMBER OF CHAR. TO END OF SCREEN =2«, t00=0x0054, t01=0x007a}
0x83ca…83ee              Head {h00=0x0020, h01=0x0050, text=» ADK A2,1 ADJUST LENGTH  =2 «, t00=0x0054, t01=0x00b0}
0x83ee…8412              Head {h00=0x0020, h01=0x0050, text=» CWR A4,A2 OUTSIDE SCREEN =2«, t00=0x0054, t01=0x00d4}
0x8412…842e              Head {h00=0x0018, h01=0x0050, text=» RF(L) ERAEND NO =2 «, t00=0x0054, t01=0x00f8}
0x842e…8460              Head {h00=0x002e, h01=0x0050, text=» LDR A4,A2 OUTSIDE SCREEN MODIFY LENGTH =2«, t00=0x0054, t01=0x0114}
0x8460…8482              Head {h00=0x001e, h01=0x0050, text=» LDKL A3,/FFFF SET OVER =4«, t00=0x0054, t01=0x0146}
0x8482…84a8              Head {h00=0x0022, h01=0x0050, text=»ERAEND EQU * END SUBROUTINE =2«, t00=0x0054, t01=0x0168}
0x84a8…84c2              Head {h00=0x0016, h01=0x0050, text=» RTN A5 RETURN =2 «, t00=0x0054, t01=0x018e}
0x84c2…84d4              Head {h00=0x000e, h01=0x0050, text=»ABDY EQU *«, t00=0x0055, t01=0x0018}
0x84d4…8504              Head {h00=0x002c, h01=0x0050, text=» CF A15,UPDAPP UPDATE CURSOR POSITION =5«, t00=0x0055, t01=0x002a}
0x8504…8530              Head {h00=0x0028, h01=0x0050, text=» RTN A15 RETURN TO ABORT ROUTINE =5 «, t00=0x0055, t01=0x005a}
0x8530…853c              Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0055, t01=0x0086}
0x853c…8540              Head {h00=0x4004, h01=0x0000}
0x8540…8544              00 55 00 92                                                                                                                                                                                                                                       ┆ U  ┆
0x8544…854c (86, 1, 8)   20 04 00 00 00 56 00 04                                                                                                                                                                                                                           ┆     V  ┆

Reduced view