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

⟦140adf045⟧

    Length: 33142 (0x8176)
    Notes: pts_type(SC)
    Names: »DRDY01.SC«

Derivation

└─⟦c47f25c27⟧ Bits:30009688 Philips computer tape "600318"
    └─⟦this⟧ »M:KMDV/DRDY01.SC« 

PTS(SC)

	IDENT DRDY01 	REL 9.1 78-09-15  870105740912 

			CURPOS OUTSIDE SCREEN
			REL 8.1 78-06-16 
			CURPOS ON 6351 
			REL 8.1 78-06-08 
			DUMMY FAST OUTPUT
			REL 8.1 78-04-21 
* 
**************************************************
* 
*   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
*   --------------------------------- 
* 
*    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	DWTOR	ORDER
* 
********************************
*    DWT-DISPLACEMENT          *
********************************
* 
DWTBC	EQU	/3	BYTE COUNTER 
DWTAP	EQU	/22	HEAD POSITION POINTER 
DWTPOS	EQU	/25	POSITIONS
DWTLIN	EQU	/24	LINES
* 
	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 
* 
********************
*    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	0
* 
* 
*    BY SETTING X:C TO 1 LOWER CASE CHAR. GENERATOR 
*    (COLUMNS 6 AND 7) CAN BE USED
X:C	EQU	0 
LOWCHA	EQU	0
* 
* 
*    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	1
* 
	EJECT
* 
* 
**********
* TABLES *
**********
* 
* 
* 
DYAD	EQU	*	ADDRESS BLOCK
	DATA	ACDY	ACTIVATION DRIVER
	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,0	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)	ADY170	YES
	XIF
	LDK	A3,/20 
	CF	A5,FASTER	FAST OUTPUT 
ADY165	LDK	A2,ETB 
	CF	A5,OUTPUT 
	ABL	ADY410	END OF REQUEST
	IFT	WHATDY=0 
* 
ADY170	SUK	A4,1	DECR NO OF CHAR 
	RF(N)	ADY180	ERASE READY 
	CWK	A4,/24	REQ LENGTH > 36 **********
	RB(G)	ADY170	YES EV 781205 **********
	LDK	A2,/20	SPACE 
	CF	A5,OUTPUT	SEND IT 
	RB	ADY170
ADY180	LD	A4,10,A8
	AD	A4,DWTAP,A6 
	ANK	A4,/FF 
	LC	A3,DWTPOS,A6
	ANK	A3,/FF 
	CWR	A4,A3
	RF(NL)	ADY190
ADY185	LD	A3,10,A8
ADY186	EQU	*
	SUK	A3,1 
	RB(N)	ADY165	CURSOR IN ORIGIN POSITION 
	LDK	A2,BACKSP	CURSOR LEFT
	CF	A5,OUTPUT	SEND IT 
	RB	ADY186	AGAIN
ADY190	EQU	*
	LD	A4,DWTAP,A6 
	ANK	A4,/FF 
	SUR	A3,A4
	RB	ADY186
	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
ADY415	EQU	*
	SUK	A7,5	ORDER 5 ? 
	RF(NE)	ADY420
	LDKL	A4,/101	HOME POSITION 
	ST	A4,DWTAP,A6 
ADY420	LD	A4,DWTAP,A6	GET CURSOR POINTER
	ST	A4,10,A8	POSITION IN CONTROL WORD 
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	*
	CF	A15,SAVE8	SAVE 8 REGISTERS ON STACK 
	LD	A3,DWTST,A6	SAVE STATUS WORD
	LDKL	A2,/7FFF
	ANS	A2,DWTST,A6	SET BUSY 
	IFT	STEADY-WHATDY=1
	LDR*	A2,A6	GET CHANNEL PARAM 
	ANK	A2,/20	PTS 6386? 
	RF(Z)	RCDY05	NO! 
	LDK	A2,STILL	SEND 'CURSOR STEADY'
	CF	A5,OUTPUT 
RCDY05	EQU	*
	XIF
* 
	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
	LDK	A2,CLEHOM	CLEAR AND HOME 
	CF	A5,OUTPUT	SEND
	LDKL	A2,/101 
	ST	A2,DWTAP,A6	SET HEAD LINE-AND-POSITION COUNTER
	LDR	A3,A3	GET OLD STATUS 
	RB(N)	ENDIO	NOT BUSY 
	LDK	A1,OPERR	SET RETURN CODE 
RCDY15	ABL	ADY420 
	EJECT
* 
*    LRC-ERROR IN BLOCK SENT REMOTE 
* 
RCDY20	EQU	*
	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,10,A8	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,10,A8	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 
	END

HexDump

0x0000…0036 (0, 0, 400)  Head {h00=0x0032, h01=0x0050, text=» IDENT DRDY01  REL 9.1 78-09-15  870105740912 «, t00=0x0000, t01=0x0004}
0x0036…003e              Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x003e…005e              Head {h00=0x001c, h01=0x0050, text=»   CURPOS OUTSIDE SCREEN«, t00=0x0000, t01=0x0042}
0x005e…007a              Head {h00=0x0018, h01=0x0050, text=»   REL 8.1 78-06-16 «, t00=0x0000, t01=0x0062}
0x007a…0094              Head {h00=0x0016, h01=0x0050, text=»   CURPOS ON 6351 «, t00=0x0000, t01=0x007e}
0x0094…00b0              Head {h00=0x0018, h01=0x0050, text=»   REL 8.1 78-06-08 «, t00=0x0000, t01=0x0098}
0x00b0…00cc              Head {h00=0x0018, h01=0x0050, text=»   DUMMY FAST OUTPUT«, t00=0x0000, t01=0x00b4}
0x00cc…00e8              Head {h00=0x0018, h01=0x0050, text=»   REL 8.1 78-04-21 «, t00=0x0000, t01=0x00d0}
0x00e8…00f2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00ec}
0x00f2…012c              Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0000, t01=0x00f6}
0x012c…0136              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0130}
0x0136…015e              Head {h00=0x0024, h01=0x0050, text=»*   PHILIPS TERMINAL SYSTEM PTS «, t00=0x0000, t01=0x013a}
0x015e…0168              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0162}
0x0168…019e              Head {h00=0x0032, h01=0x0050, text=»*   DRDY01 = DRIVER VIDEO AND GRAPHIC DISPLAY «, t00=0x0000, t01=0x016c}
0x019e…01a8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0012}
0x01a8…01b2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x001c}
0x01b2…01bc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0026}
0x01bc…01c6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0030}
0x01c6…01d0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x003a}
0x01d0…01da              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0044}
0x01da…0214              Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0001, t01=0x004e}
0x0214…021e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0088}
0x021e…0228              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0092}
0x0228…0266              Head {h00=0x003a, h01=0x0050, text=»*    THIS DRIVER HANDLES OUTPUT TO THE VIDEO DISPLAYS «, t00=0x0001, t01=0x009c}
0x0266…02aa              Head {h00=0x0040, h01=0x0050, text=»*    PTS 6344, PTS 6342 AND TO THE PLASMA DISPLAYS PTS 6351 «, t00=0x0001, t01=0x00da}
0x02aa…02c4              Head {h00=0x0016, h01=0x0050, text=»*    AND PTS 6386 «, t00=0x0001, t01=0x011e}
0x02c4…02fe              Head {h00=0x0036, h01=0x0050, text=»*    THE DISPLAYS MUST BE CONNECTED TO THE SYSTEM «, t00=0x0001, t01=0x0138}
0x02fe…031c              Head {h00=0x001a, h01=0x0050, text=»*    VIA CHLT OR CHRT.«, t00=0x0001, t01=0x0172}
0x031c…0326              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0190}
0x0326…0366              Head {h00=0x003c, h01=0x0050, text=»*    THE DRIVER INCLUDES DEVICE DEPENDENT ECHO-FUNCTIONS«, t00=0x0002, t01=0x000a}
0x0366…03a4              Head {h00=0x003a, h01=0x0050, text=»*    WHICH MAKES IT POSSIBLE TO USE THE DISPLAY AS AN «, t00=0x0002, t01=0x004a}
0x03a4…03e2              Head {h00=0x003a, h01=0x0050, text=»*    ECHO-DEVICE TO ANY KEYBOARD, THAT RUNS UNDER THE «, t00=0x0002, t01=0x0088}
0x03e2…040e              Head {h00=0x0028, h01=0x0050, text=»*    GENERAL KEYBOARD DRIVER DRKB01.«, t00=0x0002, t01=0x00c6}
0x040e…0418              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00f2}
0x0418…0422              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00fc}
0x0422…0456              Head {h00=0x0030, h01=0x0050, text=»*    THE DRIVER CONSISTS OF FOLLOWING PARTS:«, t00=0x0002, t01=0x0106}
0x0456…0460              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x013a}
0x0460…048a              Head {h00=0x0026, h01=0x0050, text=»*    A C D Y       ACTIVATION PART«, t00=0x0002, t01=0x0144}
0x048a…0494              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x016e}
0x0494…04c0              Head {h00=0x0028, h01=0x0050, text=»*    I H D Y       INTERRUPT HANDLER«, t00=0x0002, t01=0x0178}
0x04c0…04ca              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0014}
0x04ca…04f6              Head {h00=0x0028, h01=0x0050, text=»*    R C D Y       RECOVERY ROUTINE «, t00=0x0003, t01=0x001e}
0x04f6…0500              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x004a}
0x0500…052a              Head {h00=0x0026, h01=0x0050, text=»*    E C H O D Y   ECHO FUNCTIONS «, t00=0x0003, t01=0x0054}
0x052a…0534              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x007e}
0x0534…053c              Head {h00=0x0004, h01=0x0050, t00=0x0003, t01=0x0088}
0x053c…0544              Head {h00=0x0004, h01=0x0050, t00=0x0003, t01=0x0090}
0x0544…054c              Head {h00=0x0004, h01=0x0050, t00=0x0003, t01=0x0098}
0x054c…0556              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x00a0}
0x0556…0584              Head {h00=0x002a, h01=0x0050, text=»*    THE FOLLOWING ORDERS ARE TREATED:«, t00=0x0003, t01=0x00aa}
0x0584…058e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x00d8}
0x058e…05b0              Head {h00=0x001e, h01=0x0050, text=»*    ORDER 00: TEST STATUS«, t00=0x0003, t01=0x00e2}
0x05b0…05d2              Head {h00=0x001e, h01=0x0050, text=»*          05: BASIC WRITE«, t00=0x0003, t01=0x0104}
0x05d2…05f8              Head {h00=0x0022, h01=0x0050, text=»*          06: STANDARD WRITE «, t00=0x0003, t01=0x0126}
0x05f8…0624              Head {h00=0x0028, h01=0x0050, text=»*          07: WRITE GRAPHIC DISPLAY«, t00=0x0003, t01=0x014c}
0x0624…064e              Head {h00=0x0026, h01=0x0050, text=»*          0B: CURSOR POSITIONING «, t00=0x0003, t01=0x0178}
0x064e…066a              Head {h00=0x0018, h01=0x0050, text=»*          31: ERASE«, t00=0x0004, t01=0x0012}
0x066a…0674              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x002e}
0x0674…0696              Head {h00=0x001e, h01=0x0050, text=»*    NORMAL REGISTER USAGE«, t00=0x0004, t01=0x0038}
0x0696…06a0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x005a}
0x06a0…06c6              Head {h00=0x0022, h01=0x0050, text=»*    REGISTER A1 = RETURN CODE«, t00=0x0004, t01=0x0064}
0x06c6…06f2              Head {h00=0x0028, h01=0x0050, text=»*             A2 = OUTPUT CHARACTER «, t00=0x0004, t01=0x008a}
0x06f2…071a              Head {h00=0x0024, h01=0x0050, text=»*             A3 = BUFFER INDEX «, t00=0x0004, t01=0x00b6}
0x071a…0742              Head {h00=0x0024, h01=0x0050, text=»*             A4 = WORK REGISTER«, t00=0x0004, t01=0x00de}
0x0742…0768              Head {h00=0x0022, h01=0x0050, text=»*             A5 = STACK BASE «, t00=0x0004, t01=0x0106}
0x0768…078e              Head {h00=0x0022, h01=0x0050, text=»*             A6 = DWT-ADDRESS«, t00=0x0004, t01=0x012c}
0x078e…07ae              Head {h00=0x001c, h01=0x0050, text=»*             A7 = ORDER«, t00=0x0004, t01=0x0152}
0x07ae…07d4              Head {h00=0x0022, h01=0x0050, text=»*             A8 = ECB-ADDRESS«, t00=0x0004, t01=0x0172}
0x07d4…07de              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0008}
0x07de…07ec              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0005, t01=0x0012}
0x07ec…07f6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0020}
0x07f6…0800              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x002a}
0x0800…081e              Head {h00=0x001a, h01=0x0050, text=»*    SYSTEM ADAPTATION«, t00=0x0005, t01=0x0034}
0x081e…0828              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0052}
0x0828…0868              Head {h00=0x003c, h01=0x0050, text=»*    DISPLAY TYPE MUST BE DEFINED IN FIRST WORD IN DWT. «, t00=0x0005, t01=0x005c}
0x0868…0872              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x009c}
0x0872…08a0              Head {h00=0x002a, h01=0x0050, text=»*   --------------------------------- «, t00=0x0005, t01=0x00a6}
0x08a0…08ba              Head {h00=0x0016, h01=0x0050, text=»*   BIT:   10   11«, t00=0x0005, t01=0x00d4}
0x08ba…08d4              Head {h00=0x0016, h01=0x0050, text=»*   --------------«, t00=0x0005, t01=0x00ee}
0x08d4…08fa              Head {h00=0x0022, h01=0x0050, text=»*           0    0    PTS 6344«, t00=0x0005, t01=0x0108}
0x08fa…0928              Head {h00=0x002a, h01=0x0050, text=»*           0    1    PTS 6351 & 6342 «, t00=0x0005, t01=0x012e}
0x0928…094e              Head {h00=0x0022, h01=0x0050, text=»*           1    0    PTS 6386«, t00=0x0005, t01=0x015c}
0x094e…097c              Head {h00=0x002a, h01=0x0050, text=»*   --------------------------------- «, t00=0x0005, t01=0x0182}
0x097c…0986              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0020}
0x0986…09c0              Head {h00=0x0036, h01=0x0050, text=»*    BY MEANS OF CONDITIONAL ASSEMBLY THE DRIVER: «, t00=0x0006, t01=0x002a}
0x09c0…09f8              Head {h00=0x0034, h01=0x0050, text=»*   -CAN HANDLE GRAFIC MODE FOR PTS 6351 OR NOT «, t00=0x0006, t01=0x0064}
0x09f8…0a28              Head {h00=0x002c, h01=0x0050, text=»*   -IS ADAPTED TO CONTROL ONLY PTS 6344«, t00=0x0006, t01=0x009c}
0x0a28…0a66              Head {h00=0x003a, h01=0x0050, text=»*   -CAN USE LOWER CASE CHAR. GENERATOR COLUMN 6 AND 7«, t00=0x0006, t01=0x00cc}
0x0a66…0aa2              Head {h00=0x0038, h01=0x0050, text=»*   -CAN SUPPRESS ECHOING OF END OF RECORD CHARACTER«, t00=0x0006, t01=0x010a}
0x0aa2…0acc              Head {h00=0x0026, h01=0x0050, text=»*   -CAN SUPPRESS TRAILING BLANKS «, t00=0x0006, t01=0x0146}
0x0acc…0b16              Head {h00=0x0046, h01=0x0050, text=»*    AND ALSO UNDERLINE START (/12), LOW INT (/1E), HIGH INT (/1F)«, t00=0x0006, t01=0x0170}
0x0b16…0b24              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0007, t01=0x002a}
0x0b24…0b2e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0038}
0x0b2e…0b38              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0042}
0x0b38…0b42              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x004c}
0x0b42…0b4c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0056}
0x0b4c…0b60              Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0007, t01=0x0060}
0x0b60…0b74              Head {h00=0x0010, h01=0x0050, text=»* ENTRIES * «, t00=0x0007, t01=0x0074}
0x0b74…0b88              Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0007, t01=0x0088}
0x0b88…0b92              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x009c}
0x0b92…0b9c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00a6}
0x0b9c…0ba6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00b0}
0x0ba6…0bd2              Head {h00=0x0028, h01=0x0050, text=» ENTRY DYAD ADDRESS TO ADDRESSBLOCK «, t00=0x0007, t01=0x00ba}
0x0bd2…0c06              Head {h00=0x0030, h01=0x0050, text=» ENTRY ECHODY DEVICE-DEPENDENT ECHO-ROUTINE «, t00=0x0007, t01=0x00e6}
0x0c06…0c10              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x011a}
0x0c10…0c1a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0124}
0x0c1a…0c24              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x012e}
0x0c24…0c2e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0138}
0x0c2e…0c60              Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0007, t01=0x0142}
0x0c60…0c92              Head {h00=0x002e, h01=0x0050, text=»*    EXTERNAL TOSS MODULE ENTRIES       * «, t00=0x0007, t01=0x0174}
0x0c92…0cc4              Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0008, t01=0x0016}
0x0cc4…0cce              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0048}
0x0cce…0cd8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0052}
0x0cd8…0d00              Head {h00=0x0024, h01=0x0050, text=» EXTRN DISIOE I/O REQUEST ERROR «, t00=0x0008, t01=0x005c}
0x0d00…0d32              Head {h00=0x002e, h01=0x0050, text=» EXTRN OUTPUT SUBROUTINE TO SEND CHARACTER«, t00=0x0008, t01=0x0084}
0x0d32…0d52              Head {h00=0x001c, h01=0x0050, text=» EXTRN TDISP DISPATCHER «, t00=0x0008, t01=0x00b6}
0x0d52…0d94              Head {h00=0x003e, h01=0x0050, text=» EXTRN LDREG LOAD REGISTERS A4, A3, A5, A7, A8 AND RETURN «, t00=0x0008, t01=0x00d6}
0x0d94…0db2              Head {h00=0x001a, h01=0x0050, text=» EXTRN TENDIO END I/O «, t00=0x0008, t01=0x0118}
0x0db2…0de4              Head {h00=0x002e, h01=0x0050, text=» EXTRN SAVE8 SAVE 8 REGISTERS ON A15 STACK«, t00=0x0008, t01=0x0136}
0x0de4…0e18              Head {h00=0x0030, h01=0x0050, text=» EXTRN ECHRTN RETURN TO KEYBOARD AFTER ECHO «, t00=0x0008, t01=0x0168}
0x0e18…0e4c              Head {h00=0x0030, h01=0x0050, text=» EXTRN GETCHR GET CHARACTER FROM ECB-BUFFER «, t00=0x0009, t01=0x000c}
0x0e4c…0e5a              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0009, t01=0x0040}
0x0e5a…0e64              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x004e}
0x0e64…0e84              Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x0009, t01=0x0058}
0x0e84…0ea4              Head {h00=0x001c, h01=0x0050, text=»*    DWT PARAMETERS    *«, t00=0x0009, t01=0x0078}
0x0ea4…0ec4              Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x0009, t01=0x0098}
0x0ec4…0ece              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00b8}
0x0ece…0eea              Head {h00=0x0018, h01=0x0050, text=» EXTRN DWTST STATUS «, t00=0x0009, t01=0x00c2}
0x0eea…0f04              Head {h00=0x0016, h01=0x0050, text=» EXTRN DWTOR ORDER«, t00=0x0009, t01=0x00de}
0x0f04…0f0e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00f8}
0x0f0e…0f36              Head {h00=0x0024, h01=0x0050, text=»********************************«, t00=0x0009, t01=0x0102}
0x0f36…0f5e              Head {h00=0x0024, h01=0x0050, text=»*    DWT-DISPLACEMENT          *«, t00=0x0009, t01=0x012a}
0x0f5e…0f86              Head {h00=0x0024, h01=0x0050, text=»********************************«, t00=0x0009, t01=0x0152}
0x0f86…0f90              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x017a}
0x0f90…0fb2              Head {h00=0x001e, h01=0x0050, text=»DWTBC EQU /3 BYTE COUNTER «, t00=0x0009, t01=0x0184}
0x0fb2…0fde              Head {h00=0x0028, h01=0x0050, text=»DWTAP EQU /22 HEAD POSITION POINTER «, t00=0x000a, t01=0x0016}
0x0fde…0ffe              Head {h00=0x001c, h01=0x0050, text=»DWTPOS EQU /25 POSITIONS«, t00=0x000a, t01=0x0042}
0x0ffe…101a              Head {h00=0x0018, h01=0x0050, text=»DWTLIN EQU /24 LINES«, t00=0x000a, t01=0x0062}
0x101a…1024              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x007e}
0x1024…1032              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000a, t01=0x0088}
0x1032…1048              Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x000a, t01=0x0096}
0x1048…105e              Head {h00=0x0012, h01=0x0050, text=»* CONSTANTS * «, t00=0x000a, t01=0x00ac}
0x105e…1074              Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x000a, t01=0x00c2}
0x1074…107e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00d8}
0x107e…10a0              Head {h00=0x001e, h01=0x0050, text=»FASTO EQU /14 FAST OUTPUT «, t00=0x000a, t01=0x00e2}
0x10a0…10c8              Head {h00=0x0024, h01=0x0050, text=»SCADD EQU /11 SET CURSOR ADDRESS«, t00=0x000a, t01=0x0104}
0x10c8…10ee              Head {h00=0x0022, h01=0x0050, text=»ULSTAR EQU /12 UNDERLINE START«, t00=0x000a, t01=0x012c}
0x10ee…1114              Head {h00=0x0022, h01=0x0050, text=»ULSTOP EQU /13 UNDERLINE STOP «, t00=0x000a, t01=0x0152}
0x1114…113e              Head {h00=0x0026, h01=0x0050, text=»LISTAR EQU /1E LOW INTENSITY START«, t00=0x000a, t01=0x0178}
0x113e…1168              Head {h00=0x0026, h01=0x0050, text=»LISTOP EQU /1F LOW INTENSITY STOP «, t00=0x000b, t01=0x0012}
0x1168…1188              Head {h00=0x001c, h01=0x0050, text=»BACKSP EQU /08 BACKSPACE«, t00=0x000b, t01=0x003c}
0x1188…11a4              Head {h00=0x0018, h01=0x0050, text=»LF EQU /0A LINE FEED«, t00=0x000b, t01=0x005c}
0x11a4…11c4              Head {h00=0x001c, h01=0x0050, text=»HOME EQU /0B CURSOR HOME«, t00=0x000b, t01=0x0078}
0x11c4…11f0              Head {h00=0x0028, h01=0x0050, text=»CLEHOM EQU /0C CLEAR AND CURSOR HOME«, t00=0x000b, t01=0x0098}
0x11f0…1212              Head {h00=0x001e, h01=0x0050, text=»CR EQU /0D CARRIAGE RETURN«, t00=0x000b, t01=0x00c4}
0x1212…1236              Head {h00=0x0020, h01=0x0050, text=»CURRIG EQU /10 CURSOR RIGHT «, t00=0x000b, t01=0x00e6}
0x1236…1252              Head {h00=0x0018, h01=0x0050, text=»SPACE EQU /20 SPACE «, t00=0x000b, t01=0x010a}
0x1252…1276              Head {h00=0x0020, h01=0x0050, text=»STX EQU /82 START OF MESSAGE«, t00=0x000b, t01=0x0126}
0x1276…1298              Head {h00=0x001e, h01=0x0050, text=»ETB EQU /97 END OF MESSAGE«, t00=0x000b, t01=0x014a}
0x1298…12b6              Head {h00=0x001a, h01=0x0050, text=»ETX EQU /03 LAST DUMMY«, t00=0x000b, t01=0x016c}
0x12b6…12e8              Head {h00=0x002e, h01=0x0050, text=»RETURN EQU /12 RETURN TO ALPHANUMERIC MODE«, t00=0x000b, t01=0x018a}
0x12e8…1316              Head {h00=0x002a, h01=0x0050, text=»ESCAPE EQU /11 ESCAPE TO GRAPHIC MODE «, t00=0x000c, t01=0x002c}
0x1316…133c              Head {h00=0x0022, h01=0x0050, text=»POINT EQU /2E POINT CHARACTER «, t00=0x000c, t01=0x005a}
0x133c…1372              Head {h00=0x0032, h01=0x0050, text=»EQU EQU 6 THRESHOLD FOR AUTOMATIC FAST OUTPUT «, t00=0x000c, t01=0x0080}
0x1372…1396              Head {h00=0x0020, h01=0x0050, text=»STILL EQU /18 CURSOR STEADY «, t00=0x000c, t01=0x00b6}
0x1396…13a0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x00da}
0x13a0…13bc              Head {h00=0x0018, h01=0x0050, text=»********************«, t00=0x000c, t01=0x00e4}
0x13bc…13d8              Head {h00=0x0018, h01=0x0050, text=»*    RETURN CODES  *«, t00=0x000c, t01=0x0100}
0x13d8…13f4              Head {h00=0x0018, h01=0x0050, text=»********************«, t00=0x000c, t01=0x011c}
0x13f4…13fe              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0138}
0x13fe…1424              Head {h00=0x0022, h01=0x0050, text=»CCERR EQU /4 CODE CHECK ERROR «, t00=0x000c, t01=0x0142}
0x1424…1450              Head {h00=0x0028, h01=0x0050, text=»OPERR EQU /1 NOT OPERABLE, POWER OFF«, t00=0x000c, t01=0x0168}
0x1450…145a (13, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0004}
0x145a…1468              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000d, t01=0x000e}
0x1468…1472              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x001c}
0x1472…147c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0026}
0x147c…14ae              Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x000d, t01=0x0030}
0x14ae…14e0              Head {h00=0x002e, h01=0x0050, text=»*    CONDITIONAL ASSEMBLY               * «, t00=0x000d, t01=0x0062}
0x14e0…1512              Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x000d, t01=0x0094}
0x1512…151c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x00c6}
0x151c…1526              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x00d0}
0x1526…1572              Head {h00=0x0048, h01=0x0050, text=»*    BY SETTING X:A TO 1 DRIVER CAN HANDLE GRAFIC MODE FOR PTS 6351 «, t00=0x000d, t01=0x00da}
0x1572…157c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0126}
0x157c…158e              Head {h00=0x000e, h01=0x0050, text=»X:A EQU 0 «, t00=0x000d, t01=0x0130}
0x158e…15a2              Head {h00=0x0010, h01=0x0050, text=»GRAFIC EQU 0«, t00=0x000d, t01=0x0142}
0x15a2…15ac              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0156}
0x15ac…15ec              Head {h00=0x003c, h01=0x0050, text=»*    BY SETTING X:B = 1 THE DRIVER HANDLES ONLY PTS 6344«, t00=0x000d, t01=0x0160}
0x15ec…15f6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0010}
0x15f6…1608              Head {h00=0x000e, h01=0x0050, text=»X:B EQU 1 «, t00=0x000e, t01=0x001a}
0x1608…161c              Head {h00=0x0010, h01=0x0050, text=»WHATDY EQU 0«, t00=0x000e, t01=0x002c}
0x161c…1626              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0040}
0x1626…1630              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x004a}
0x1630…166c              Head {h00=0x0038, h01=0x0050, text=»*    BY SETTING X:C TO 1 LOWER CASE CHAR. GENERATOR «, t00=0x000e, t01=0x0054}
0x166c…1696              Head {h00=0x0026, h01=0x0050, text=»*    (COLUMNS 6 AND 7) CAN BE USED«, t00=0x000e, t01=0x0090}
0x1696…16a8              Head {h00=0x000e, h01=0x0050, text=»X:C EQU 0 «, t00=0x000e, t01=0x00ba}
0x16a8…16bc              Head {h00=0x0010, h01=0x0050, text=»LOWCHA EQU 0«, t00=0x000e, t01=0x00cc}
0x16bc…16c6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x00e0}
0x16c6…16d0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x00ea}
0x16d0…170c              Head {h00=0x0038, h01=0x0050, text=»*    BY MEANS OF CONDITIONAL ASSEMBLY IT IS POSSIBLE«, t00=0x000e, t01=0x00f4}
0x170c…1748              Head {h00=0x0038, h01=0x0050, text=»*    TO SUPPRESS ECHOING OF END OF RECORD CHARACTER.«, t00=0x000e, t01=0x0130}
0x1748…1784              Head {h00=0x0038, h01=0x0050, text=»*    THIS IS ATTAINED BY SETTING THE CONSTANT X:G=0 «, t00=0x000e, t01=0x016c}
0x1784…178e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0018}
0x178e…17a0              Head {h00=0x000e, h01=0x0050, text=»X:D EQU 0 «, t00=0x000f, t01=0x0022}
0x17a0…17b4              Head {h00=0x0010, h01=0x0050, text=»EORECH EQU 0«, t00=0x000f, t01=0x0034}
0x17b4…17be              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0048}
0x17be…17f2              Head {h00=0x0030, h01=0x0050, text=»*   BY SETTING THE CONSTANT TRASPA = 1 IT IS«, t00=0x000f, t01=0x0052}
0x17f2…1836              Head {h00=0x0040, h01=0x0050, text=»*   POSSIBLE TO SUPPRESS TRAILING BLANKS, /12, /1E AND /1F. «, t00=0x000f, t01=0x0086}
0x1836…1840              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00ca}
0x1840…1852              Head {h00=0x000e, h01=0x0050, text=»X:E EQU 0 «, t00=0x000f, t01=0x00d4}
0x1852…1866              Head {h00=0x0010, h01=0x0050, text=»TRASPA EQU 1«, t00=0x000f, t01=0x00e6}
0x1866…1874              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000f, t01=0x00fa}
0x1874…187e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0108}
0x187e…18b4              Head {h00=0x0032, h01=0x0050, text=»*   BY SETTING X:F = 1, CURSOR WILL BE STEADY «, t00=0x000f, t01=0x0112}
0x18b4…18d4              Head {h00=0x001c, h01=0x0050, text=»*   INSTEAD OF BLINKING «, t00=0x000f, t01=0x0148}
0x18d4…18e6              Head {h00=0x000e, h01=0x0050, text=»X:F EQU 0 «, t00=0x000f, t01=0x0168}
0x18e6…18fa              Head {h00=0x0010, h01=0x0050, text=»STEADY EQU 1«, t00=0x000f, t01=0x017a}
0x18fa…1904              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x018e}
0x1904…1912              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0010, t01=0x0008}
0x1912…191c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0016}
0x191c…1926              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0020}
0x1926…1938              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0010, t01=0x002a}
0x1938…194a              Head {h00=0x000e, h01=0x0050, text=»* TABLES *«, t00=0x0010, t01=0x003c}
0x194a…195c              Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0010, t01=0x004e}
0x195c…1966              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0060}
0x1966…1970              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x006a}
0x1970…197a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0074}
0x197a…199a              Head {h00=0x001c, h01=0x0050, text=»DYAD EQU * ADDRESS BLOCK«, t00=0x0010, t01=0x007e}
0x199a…19be              Head {h00=0x0020, h01=0x0050, text=» DATA ACDY ACTIVATION DRIVER«, t00=0x0010, t01=0x009e}
0x19be…19e2              Head {h00=0x0020, h01=0x0050, text=» DATA IHDY INTERRUPT HANDLER«, t00=0x0010, t01=0x00c2}
0x19e2…1a06              Head {h00=0x0020, h01=0x0050, text=» DATA RCDY RECOVERY ROUTINE «, t00=0x0010, t01=0x00e6}
0x1a06…1a38              Head {h00=0x002e, h01=0x0050, text=» DATA ECHODY DEVICE-DEPENDENT ECHO-ROUTINE«, t00=0x0010, t01=0x010a}
0x1a38…1a42              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x013c}
0x1a42…1a4c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0146}
0x1a4c…1a7c              Head {h00=0x002c, h01=0x0050, text=»TABSPE EQU * TABLE OF SPECIAL CHARACTERS«, t00=0x0010, t01=0x0150}
0x1a7c…1a9c              Head {h00=0x001c, h01=0x0050, text=» DATA /0712,/131E,/1F14 «, t00=0x0010, t01=0x0180}
0x1a9c…1aaa              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0011, t01=0x0010}
0x1aaa…1ab4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x001e}
0x1ab4…1ac8              Head {h00=0x0010, h01=0x0050, text=»*    A C D Y«, t00=0x0011, t01=0x0028}
0x1ac8…1ad2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x003c}
0x1ad2…1b00              Head {h00=0x002a, h01=0x0050, text=»*    ACDY = ACTIVATION DRIVER DISPLAY «, t00=0x0011, t01=0x0046}
0x1b00…1b0a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0074}
0x1b0a…1b56              Head {h00=0x0048, h01=0x0050, text=»*    ORDER 00: TEST STATUS. DUMMY IS SENT TO DISPLAY AND RETURN CODE«, t00=0x0011, t01=0x007e}
0x1b56…1b8c              Head {h00=0x0032, h01=0x0050, text=»*              IS SET IF DISPLAY NOT OPERABLE «, t00=0x0011, t01=0x00ca}
0x1b8c…1b96              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0100}
0x1b96…1ba0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x010a}
0x1ba0…1be2              Head {h00=0x003e, h01=0x0050, text=»*    ORDER 05: BASIC WRITE. CHARACTER ARE SENT TO DISPLAY «, t00=0x0011, t01=0x0114}
0x1be2…1c1c              Head {h00=0x0036, h01=0x0050, text=»*              FROM ECB-BUFFER WITHOUT ANY CHECK. «, t00=0x0011, t01=0x0156}
0x1c1c…1c26              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0190}
0x1c26…1c70              Head {h00=0x0046, h01=0x0050, text=»*    ORDER 06: STANDARD WRITE. CHARACTERS ARE SENT TO DISPLAY FROM«, t00=0x0012, t01=0x000a}
0x1c70…1cb0              Head {h00=0x003c, h01=0x0050, text=»*               ECB-BUFFER AFTER INDIVIDUAL CODE CHECK. «, t00=0x0012, t01=0x0054}
0x1cb0…1cba              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0094}
0x1cba…1d0a              Head {h00=0x004c, h01=0x0050, text=»*              IF A PREDEFINED NUMBER OF CHARACTERS (SEE CONSTANT 'EQU')«, t00=0x0012, t01=0x009e}
0x1d0a…1d58              Head {h00=0x004a, h01=0x0050, text=»*              ARE FOUND EQUAL, FAST OUTPUT IS EXECUTED FOR THE NUMBER«, t00=0x0012, t01=0x00ee}
0x1d58…1da2              Head {h00=0x0046, h01=0x0050, text=»*              OF CHARACTERS FOUND EQUAL (> 'EQU') ON 6344 & 6386>«, t00=0x0012, t01=0x013c}
0x1da2…1dac              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0186}
0x1dac…1dc2              Head {h00=0x0012, h01=0x0050, text=» IFT GRAFIC=1 «, t00=0x0012, t01=0x0190}
0x1dc2…1e08              Head {h00=0x0042, h01=0x0050, text=»*    ORDER 07: WRITE GRAPHIC DISPLAY. THE DISPLAY IS SWITCHED «, t00=0x0013, t01=0x0016}
0x1e08…1e4c              Head {h00=0x0040, h01=0x0050, text=»*              TO GRAPHIC MODE AND INFORMATION IN ECB-BUFFER«, t00=0x0013, t01=0x005c}
0x1e4c…1e7a              Head {h00=0x002a, h01=0x0050, text=»*              IS SENT TO THE DISPLAY.«, t00=0x0013, t01=0x00a0}
0x1e7a…1e84              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x00ce}
0x1e84…1e90              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0013, t01=0x00d8}
0x1e90…1ece              Head {h00=0x003a, h01=0x0050, text=»*    ORDER /B: CURSOR POSITIONING AND STANDARD WRITE. «, t00=0x0013, t01=0x00e4}
0x1ece…1f0e              Head {h00=0x003c, h01=0x0050, text=»*              THE CURSOR IS SENT TO THE POSITION GIVEN «, t00=0x0013, t01=0x0122}
0x1f0e…1f50              Head {h00=0x003e, h01=0x0050, text=»*              IN CONTROL WORD. NO INFORMATION ON DISPLAY «, t00=0x0013, t01=0x0162}
0x1f50…1f94              Head {h00=0x0040, h01=0x0050, text=»*              IS ERASED. THEN STANDARD WRITE (SEE ORDER 6) «, t00=0x0014, t01=0x0014}
0x1f94…1fb8              Head {h00=0x0020, h01=0x0050, text=»*              IS EXECUTED. «, t00=0x0014, t01=0x0058}
0x1fb8…1fc2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x007c}
0x1fc2…2002              Head {h00=0x003c, h01=0x0050, text=»*    ORDER 31: ERASE. THE DISPLAY IS ERASED ON THE LINE «, t00=0x0014, t01=0x0086}
0x2002…2042              Head {h00=0x003c, h01=0x0050, text=»*              WHERE THE CURSOR IS POSITIONED THE NUMBER«, t00=0x0014, t01=0x00c6}
0x2042…2086              Head {h00=0x0040, h01=0x0050, text=»*              OF CHARACTERS THAT ARE DEFINED IN THE CONTROL«, t00=0x0014, t01=0x0106}
0x2086…20ca              Head {h00=0x0040, h01=0x0050, text=»*              WORD OF ECB. 0-80 CHARACTERS. ERASING STARTS «, t00=0x0014, t01=0x014a}
0x20ca…2108              Head {h00=0x003a, h01=0x0050, text=»*              IN THE CURSOR POSITION. THE CURSOR RE- «, t00=0x0014, t01=0x018e}
0x2108…2136              Head {h00=0x002a, h01=0x0050, text=»*              MAINS IN THAT POSITION.«, t00=0x0015, t01=0x003c}
0x2136…2148              Head {h00=0x000e, h01=0x0050, text=»ACDY EQU *«, t00=0x0015, t01=0x006a}
0x2148…216c              Head {h00=0x0020, h01=0x0050, text=» LDK A3,0 START BUFFER INDEX«, t00=0x0015, t01=0x007c}
0x216c…2186              Head {h00=0x0016, h01=0x0050, text=» LDK A4,0 COUNTER «, t00=0x0015, t01=0x00a0}
0x2186…21a2              Head {h00=0x0018, h01=0x0050, text=» LDR A7,A7 ORDER 0 ?«, t00=0x0015, t01=0x00ba}
0x21a2…21bc              Head {h00=0x0016, h01=0x0050, text=» ABL(E) ADY410 YES«, t00=0x0015, t01=0x00d6}
0x21bc…21e0              Head {h00=0x0020, h01=0x0050, text=» LDK A2,STX START OF MESSAGE«, t00=0x0015, t01=0x00f0}
0x21e0…21fa              Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT SEND«, t00=0x0015, t01=0x0114}
0x21fa…2210              Head {h00=0x0012, h01=0x0050, text=» IFT WHATDY=0 «, t00=0x0015, t01=0x012e}
0x2210…2236              Head {h00=0x0022, h01=0x0050, text=» LDR* A1,A6 CHANNEL PARAMETER «, t00=0x0015, t01=0x0144}
0x2236…225a              Head {h00=0x0020, h01=0x0050, text=» ANK A1,/10 GRAPHIC DISPLAY «, t00=0x0015, t01=0x016a}
0x225a…2272              Head {h00=0x0014, h01=0x0050, text=» RF(E) ACDY02 NO«, t00=0x0015, t01=0x018e}
0x2272…2288              Head {h00=0x0012, h01=0x0050, text=» IFT GRAFIC=1 «, t00=0x0016, t01=0x0016}
0x2288…22a4              Head {h00=0x0018, h01=0x0050, text=» CWK A7,7 ORDER ' ? «, t00=0x0016, t01=0x002c}
0x22a4…22ba              Head {h00=0x0012, h01=0x0050, text=» ABL(E) ADY500«, t00=0x0016, t01=0x0048}
0x22ba…22c6              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0016, t01=0x005e}
0x22c6…22dc              Head {h00=0x0012, h01=0x0050, text=» IFT WHATDY=0 «, t00=0x0016, t01=0x006a}
0x22dc…230e              Head {h00=0x002e, h01=0x0050, text=» LDK A2,/12 INDICATE SWITCH TO ALPHA MODE «, t00=0x0016, t01=0x0080}
0x230e…2324              Head {h00=0x0012, h01=0x0050, text=» CF A5,OUTPUT «, t00=0x0016, t01=0x00b2}
0x2324…232e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x00c8}
0x232e…233a              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0016, t01=0x00d2}
0x233a…2344              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x00de}
0x2344…2358              Head {h00=0x0010, h01=0x0050, text=»ACDY02 EQU *«, t00=0x0016, t01=0x00e8}
0x2358…2372              Head {h00=0x0016, h01=0x0050, text=» CWK A7,5 ORDER 5 «, t00=0x0016, t01=0x00fc}
0x2372…238c              Head {h00=0x0016, h01=0x0050, text=» RF(E) ACDY90 YES «, t00=0x0016, t01=0x0116}
0x238c…23a8              Head {h00=0x0018, h01=0x0050, text=» SUK A7,6 ORDER 6 ? «, t00=0x0016, t01=0x0130}
0x23a8…23c2              Head {h00=0x0016, h01=0x0050, text=» RF(E) ACDY20 YES «, t00=0x0016, t01=0x014c}
0x23c2…23de              Head {h00=0x0018, h01=0x0050, text=» SUK A7,5 ORDER /B ?«, t00=0x0016, t01=0x0166}
0x23de…23f8              Head {h00=0x0016, h01=0x0050, text=» ABL(E) ADY200 YES«, t00=0x0016, t01=0x0182}
0x23f8…241a              Head {h00=0x001e, h01=0x0050, text=» SUK A7,/26 ORDER ERASE ? «, t00=0x0017, t01=0x000c}
0x241a…2434              Head {h00=0x0016, h01=0x0050, text=» ABL(E) ADY160 YES«, t00=0x0017, t01=0x002e}
0x2434…243e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0048}
0x243e…2468              Head {h00=0x0026, h01=0x0050, text=»DYERR ABL DISIOE I/O REQUEST ERROR«, t00=0x0017, t01=0x0052}
0x2468…2476              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0017, t01=0x007c}
0x2476…24b4              Head {h00=0x003a, h01=0x0050, text=»*    ACTIONS SPECIFIED BY USER IN RIGHT BYTE IN BUFFER«, t00=0x0017, t01=0x008a}
0x24b4…24d2              Head {h00=0x001a, h01=0x0050, text=»*    ARE CARRIED OUT. «, t00=0x0017, t01=0x00c8}
0x24d2…2506              Head {h00=0x0030, h01=0x0050, text=»*    /2B            NO MOVING OF PRINT HEAD «, t00=0x0017, t01=0x00e6}
0x2506…252c              Head {h00=0x0022, h01=0x0050, text=»*    /30            CR, LF, LF«, t00=0x0017, t01=0x011a}
0x252c…2572              Head {h00=0x0042, h01=0x0050, text=»*    /31            ERASE DISPLAY AND WRITE FROM HOME POSITION«, t00=0x0017, t01=0x0140}
0x2572…2594              Head {h00=0x001e, h01=0x0050, text=»*    OTHER VALUE    CR, LF«, t00=0x0017, t01=0x0186}
0x2594…259e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0018}
0x259e…25b2              Head {h00=0x0010, h01=0x0050, text=»ACDY20 EQU *«, t00=0x0018, t01=0x0022}
0x25b2…25da              Head {h00=0x0024, h01=0x0050, text=» LD A2,4,A8 GET REQUESTED LENGTH«, t00=0x0018, t01=0x0036}
0x25da…25f0              Head {h00=0x0012, h01=0x0050, text=» RF(E) ACDY25 «, t00=0x0018, t01=0x005e}
0x25f0…2614              Head {h00=0x0020, h01=0x0050, text=» LDK A3,2 START BUFFER INDEX«, t00=0x0018, t01=0x0074}
0x2614…263a              Head {h00=0x0022, h01=0x0050, text=» LD A2,2,A8 GET BUFFER ADDRESS«, t00=0x0018, t01=0x0098}
0x263a…2664              Head {h00=0x0026, h01=0x0050, text=» LC A2,1,A2 GET CONTROL CHARACTER «, t00=0x0018, t01=0x00be}
0x2664…2678              Head {h00=0x0010, h01=0x0050, text=» ANK A2,/FF «, t00=0x0018, t01=0x00e8}
0x2678…268c              Head {h00=0x0010, h01=0x0050, text=»ACDY25 EQU *«, t00=0x0018, t01=0x00fc}
0x268c…26ba              Head {h00=0x002a, h01=0x0050, text=» SUK A2,/2B POSITIONING BEFORE WRITE ?«, t00=0x0018, t01=0x0110}
0x26ba…26d0              Head {h00=0x0012, h01=0x0050, text=» RF(E) ACDY90 «, t00=0x0018, t01=0x013e}
0x26d0…26e8              Head {h00=0x0014, h01=0x0050, text=» SUK A2,6 /31 ? «, t00=0x0018, t01=0x0154}
0x26e8…26fe              Head {h00=0x0012, h01=0x0050, text=» RF(E) ACDY65 «, t00=0x0018, t01=0x016c}
0x26fe…2722              Head {h00=0x0020, h01=0x0050, text=» LDK A4,1 INDICATE LINE FEED«, t00=0x0018, t01=0x0182}
0x2722…2748              Head {h00=0x0022, h01=0x0050, text=» ADK A2,1 DOUBLE LINE FEEED ? «, t00=0x0019, t01=0x0016}
0x2748…275e              Head {h00=0x0012, h01=0x0050, text=» RF(NE) ACDY30«, t00=0x0019, t01=0x003c}
0x275e…278a              Head {h00=0x0028, h01=0x0050, text=» ADK A4,1 INDICATE DOUBLE LINE FEED «, t00=0x0019, t01=0x0052}
0x278a…2792              Head {h00=0x0004, h01=0x0050, t00=0x0019, t01=0x007e}
0x2792…279a              Head {h00=0x0004, h01=0x0050, t00=0x0019, t01=0x0086}
0x279a…27c2              Head {h00=0x0024, h01=0x0050, text=»ACDY30 LDK A2,CR CARRIAGE RETURN«, t00=0x0019, t01=0x008e}
0x27c2…27da              Head {h00=0x0014, h01=0x0050, text=»ACDY35 LDK A1,1 «, t00=0x0019, t01=0x00b6}
0x27da…2810              Head {h00=0x0032, h01=0x0050, text=» SC A1,DWTAP+1,A6 RESET HEAD POSITION COUNTER «, t00=0x0019, t01=0x00ce}
0x2810…284c              Head {h00=0x0038, h01=0x0050, text=»*    SEND CARRIAGE RETURN AND ONE OR TWO LINE FEEDS «, t00=0x0019, t01=0x0104}
0x284c…2856              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0140}
0x2856…286a              Head {h00=0x0010, h01=0x0050, text=»ACDY50 EQU *«, t00=0x0019, t01=0x014a}
0x286a…288e              Head {h00=0x0020, h01=0x0050, text=» CF A5,OUTPUT SEND CHARACTER«, t00=0x0019, t01=0x015e}
0x288e…28a6              Head {h00=0x0014, h01=0x0050, text=»ACDY52 SUK A4,1 «, t00=0x0019, t01=0x0182}
0x28a6…28d0              Head {h00=0x0026, h01=0x0050, text=» RF(N) ACDY90 START SECTION ENDED?«, t00=0x001a, t01=0x000a}
0x28d0…28ee              Head {h00=0x001a, h01=0x0050, text=» LC A1,DWTLIN,A6 LINES«, t00=0x001a, t01=0x0034}
0x28ee…2912              Head {h00=0x0020, h01=0x0050, text=» CC A1,DWTAP,A6 LAST LINE ? «, t00=0x001a, t01=0x0052}
0x2912…2928              Head {h00=0x0012, h01=0x0050, text=» RF(L) ACDY55 «, t00=0x001a, t01=0x0076}
0x2928…2954              Head {h00=0x0028, h01=0x0050, text=» LDKL A2,/100 INCREMENT LINE COUNTER«, t00=0x001a, t01=0x008c}
0x2954…296c              Head {h00=0x0014, h01=0x0050, text=» ADS A2,DWTAP,A6«, t00=0x001a, t01=0x00b8}
0x296c…2996              Head {h00=0x0026, h01=0x0050, text=»ACDY55 LDK A2,LF LINE FEED TO SEND«, t00=0x001a, t01=0x00d0}
0x2996…29a8              Head {h00=0x000e, h01=0x0050, text=» RB ACDY50«, t00=0x001a, t01=0x00fa}
0x29a8…29d4              Head {h00=0x0028, h01=0x0050, text=»ACDY65 LDK A2,CLEHOM CLEAR AND HOME «, t00=0x001a, t01=0x010c}
0x29d4…29e6              Head {h00=0x000e, h01=0x0050, text=» LDK A1,1 «, t00=0x001a, t01=0x0138}
0x29e6…2a10              Head {h00=0x0026, h01=0x0050, text=» SC A1,DWTAP,A6 RESET LINE COUNTER«, t00=0x001a, t01=0x014a}
0x2a10…2a22              Head {h00=0x000e, h01=0x0050, text=» RB ACDY35«, t00=0x001a, t01=0x0174}
0x2a22…2a30              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001a, t01=0x0186}
0x2a30…2a3a (27, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0004}
0x2a3a…2a64              Head {h00=0x0026, h01=0x0050, text=»*    GET, CHECK AND SEND CHARACTER«, t00=0x001b, t01=0x000e}
0x2a64…2a86              Head {h00=0x001e, h01=0x0050, text=»*    (IF ORDER 5 NO CHECK)«, t00=0x001b, t01=0x0038}
0x2a86…2a90              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x005a}
0x2a90…2aa4              Head {h00=0x0010, h01=0x0050, text=»ACDY70 EQU *«, t00=0x001b, t01=0x0064}
0x2aa4…2aba              Head {h00=0x0012, h01=0x0050, text=» IFT WHATDY=0 «, t00=0x001b, t01=0x0078}
0x2aba…2ae4              Head {h00=0x0026, h01=0x0050, text=» LDR* A4,A6 GET CHANNEL PARAMETER «, t00=0x001b, t01=0x008e}
0x2ae4…2af8              Head {h00=0x0010, h01=0x0050, text=» ANK A4,/10 «, t00=0x001b, t01=0x00b8}
0x2af8…2b20              Head {h00=0x0024, h01=0x0050, text=» RF(NZ) ACDY75 NOT 6344 OR 6386 «, t00=0x001b, t01=0x00cc}
0x2b20…2b2c              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001b, t01=0x00f4}
0x2b2c…2b40              Head {h00=0x0010, h01=0x0050, text=» LD A4,2,A8 «, t00=0x001b, t01=0x0100}
0x2b40…2b76              Head {h00=0x0032, h01=0x0050, text=» ADR A4,A3 GET ADDRESS TO NEXT CHAR IN BUFFER «, t00=0x001b, t01=0x0114}
0x2b76…2b9e              Head {h00=0x0024, h01=0x0050, text=» CCR A2,A4 CHAR EQU TO CURRENT? «, t00=0x001b, t01=0x014a}
0x2b9e…2bb8              Head {h00=0x0016, h01=0x0050, text=» ABL(E) CHECK YES!«, t00=0x001b, t01=0x0172}
0x2bb8…2bcc              Head {h00=0x0010, h01=0x0050, text=»ACDY75 EQU *«, t00=0x001b, t01=0x018c}
0x2bcc…2be2              Head {h00=0x0012, h01=0x0050, text=» CF A5,OUTPUT «, t00=0x001c, t01=0x0010}
0x2be2…2c18              Head {h00=0x0032, h01=0x0050, text=»ACDY80 CF A15,POSUPD POSITION COUNTER UPDATING«, t00=0x001c, t01=0x0026}
0x2c18…2c2e              Head {h00=0x0012, h01=0x0050, text=» IFT TRASPA=1 «, t00=0x001c, t01=0x005c}
0x2c2e…2c5a              Head {h00=0x0028, h01=0x0050, text=» LD A1,2,A8 GET BUFFER ADDRESS (BA) «, t00=0x001c, t01=0x0072}
0x2c5a…2c86              Head {h00=0x0028, h01=0x0050, text=» LD A2,4,A8 GET REQUESTED LENGTH(RL)«, t00=0x001c, t01=0x009e}
0x2c86…2cae              Head {h00=0x0024, h01=0x0050, text=» ADR A1,A2 GET ADD END OF BUFFER«, t00=0x001c, t01=0x00ca}
0x2cae…2cc6              Head {h00=0x0014, h01=0x0050, text=»SKIP05 CWK A2,2 «, t00=0x001c, t01=0x00f2}
0x2cc6…2ce4              Head {h00=0x001a, h01=0x0050, text=» RF(NG) SKIP30 RL < 3 «, t00=0x001c, t01=0x010a}
0x2ce4…2cfe              Head {h00=0x0016, h01=0x0050, text=» SUK A1,1 DECR. BA«, t00=0x001c, t01=0x0128}
0x2cfe…2d1a              Head {h00=0x0018, h01=0x0050, text=» LCR A4,A1 GET CHAR «, t00=0x001c, t01=0x0142}
0x2d1a…2d38              Head {h00=0x001a, h01=0x0050, text=» CCK A4,/2020 SPACE ? «, t00=0x001c, t01=0x015e}
0x2d38…2d52              Head {h00=0x0016, h01=0x0050, text=» RF(NE) SKIP20 NO «, t00=0x001c, t01=0x017c}
0x2d52…2d72              Head {h00=0x001c, h01=0x0050, text=»SKIP07 SUK A2,1 DECR RL «, t00=0x001d, t01=0x0008}
0x2d72…2d8e              Head {h00=0x0018, h01=0x0050, text=» RB SKIP05 GET NEXT «, t00=0x001d, t01=0x0028}
0x2d8e…2da6              Head {h00=0x0014, h01=0x0050, text=»SKIP20 CWK A2,4 «, t00=0x001d, t01=0x0044}
0x2da6…2dc4              Head {h00=0x001a, h01=0x0050, text=» RF(NG) SKIP30 RL < 5 «, t00=0x001d, t01=0x005c}
0x2dc4…2de2              Head {h00=0x001a, h01=0x0050, text=» LC A4,-2,A1 GET CHAR «, t00=0x001d, t01=0x007a}
0x2de2…2e0a              Head {h00=0x0024, h01=0x0050, text=» CCK A4,/1111 TABULATION CHAR ? «, t00=0x001d, t01=0x0098}
0x2e0a…2e24              Head {h00=0x0016, h01=0x0050, text=» RF(NE) SKIP25 NO!«, t00=0x001d, t01=0x00c0}
0x2e24…2e3e              Head {h00=0x0016, h01=0x0050, text=» SUK A1,2 DECR BA «, t00=0x001d, t01=0x00da}
0x2e3e…2e58              Head {h00=0x0016, h01=0x0050, text=» SUK A2,2 DECR RL «, t00=0x001d, t01=0x00f4}
0x2e58…2e74              Head {h00=0x0018, h01=0x0050, text=» RB SKIP07 GET NEXT «, t00=0x001d, t01=0x010e}
0x2e74…2ea0              Head {h00=0x0028, h01=0x0050, text=»SKIP25 LCR A4,A1 GET CHARACTER AGAIN«, t00=0x001d, t01=0x012a}
0x2ea0…2eb4              Head {h00=0x0010, h01=0x0050, text=» ANK A4,/FF «, t00=0x001d, t01=0x0156}
0x2eb4…2eda              Head {h00=0x0022, h01=0x0050, text=» SUK A4,/12 UNDER LINE START? «, t00=0x001d, t01=0x016a}
0x2eda…2efe              Head {h00=0x0020, h01=0x0050, text=» RB(Z) SKIP07 YES! SKIP IT! «, t00=0x001d, t01=0x0190}
0x2efe…2f20              Head {h00=0x001e, h01=0x0050, text=» SUK A4,/C LOW INT. START?«, t00=0x001e, t01=0x0024}
0x2f20…2f3a              Head {h00=0x0016, h01=0x0050, text=» RB(Z) SKIP07 YES!«, t00=0x001e, t01=0x0046}
0x2f3a…2f5a              Head {h00=0x001c, h01=0x0050, text=» SUK A4,1 LOW INT. STOP?«, t00=0x001e, t01=0x0060}
0x2f5a…2f74              Head {h00=0x0016, h01=0x0050, text=» RB(Z) SKIP07 YES!«, t00=0x001e, t01=0x0080}
0x2f74…2f7e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x009a}
0x2f7e…2fa4              Head {h00=0x0022, h01=0x0050, text=»SKIP30 ST A2,4,A8 STORE NEW RL«, t00=0x001e, t01=0x00a4}
0x2fa4…2fb0              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001e, t01=0x00ca}
0x2fb0…2fc8              Head {h00=0x0014, h01=0x0050, text=»ACDY90 LDK A4,0 «, t00=0x001e, t01=0x00d6}
0x2fc8…3002              Head {h00=0x0036, h01=0x0050, text=»ADY100 CF A15,GETCHR GET CHARACTER FROM ECB-BUFFER«, t00=0x001e, t01=0x00ee}
0x3002…3024              Head {h00=0x001e, h01=0x0050, text=» LDR A1,A1 LAST CHARACTER?«, t00=0x001e, t01=0x0128}
0x3024…303c              Head {h00=0x0014, h01=0x0050, text=» ABL(NP) ADY405 «, t00=0x001e, t01=0x014a}
0x303c…3056              Head {h00=0x0016, h01=0x0050, text=» SUK A7,5 ORDER 5?«, t00=0x001e, t01=0x0162}
0x3056…306c              Head {h00=0x0012, h01=0x0050, text=» RB(E) ACDY75 «, t00=0x001e, t01=0x017c}
0x306c…3080 (31, 0, 398) Head {h00=0x0010, h01=0x0050, text=» ANK A2,/7F «, t00=0x001f, t01=0x0004}
0x3080…30a4              Head {h00=0x0020, h01=0x0050, text=» LDK A1,5 SET TABLE POINTER «, t00=0x001f, t01=0x0018}
0x30a4…30ca              Head {h00=0x0022, h01=0x0050, text=» CC A2,TABSPE,A1 FAST OUTPUT? «, t00=0x001f, t01=0x003c}
0x30ca…30e0              Head {h00=0x0012, h01=0x0050, text=» RF(E) ADY125 «, t00=0x001f, t01=0x0062}
0x30e0…30f6              Head {h00=0x0012, h01=0x0050, text=» SUK A1,1 NO! «, t00=0x001f, t01=0x0078}
0x30f6…311c              Head {h00=0x0022, h01=0x0050, text=» LDR* A7,A6 CHANNEL PARAMETER «, t00=0x001f, t01=0x008e}
0x311c…3140              Head {h00=0x0020, h01=0x0050, text=» ANK A7,/30 GRAFIC DISPLAY ?«, t00=0x001f, t01=0x00b4}
0x3140…3158              Head {h00=0x0014, h01=0x0050, text=» RF(E) ADY110 NO«, t00=0x001f, t01=0x00d8}
0x3158…317a              Head {h00=0x001e, h01=0x0050, text=» LDK A1,0 SET TABLE PONTER«, t00=0x001f, t01=0x00f0}
0x317a…31a8              Head {h00=0x002a, h01=0x0050, text=»ADY110 CC A2,TABSPE,A1 CHARACTER FOUND«, t00=0x001f, t01=0x0112}
0x31a8…31be              Head {h00=0x0012, h01=0x0050, text=» RF(NE) ADY128«, t00=0x001f, t01=0x0140}
0x31be…31e4              Head {h00=0x0022, h01=0x0050, text=» CCK A2,/1E1E LOW INTENSITY ? «, t00=0x001f, t01=0x0156}
0x31e4…31fe              Head {h00=0x0016, h01=0x0050, text=» RF(NE) ADY122 NO «, t00=0x001f, t01=0x017c}
0x31fe…3212              Head {h00=0x0010, h01=0x0050, text=» LDK A4,/80 «, t00=0x0020, t01=0x0008}
0x3212…3242              Head {h00=0x002c, h01=0x0050, text=»ADY120 ORRS A4,A6 SET LOW INTENSITY MODE«, t00=0x0020, t01=0x001c}
0x3242…3254              Head {h00=0x000e, h01=0x0050, text=» LDK A4,0 «, t00=0x0020, t01=0x004c}
0x3254…3266              Head {h00=0x000e, h01=0x0050, text=» RB ACDY50«, t00=0x0020, t01=0x005e}
0x3266…328e              Head {h00=0x0024, h01=0x0050, text=»ADY122 CCK A2,/1212 UNDERLINE ? «, t00=0x0020, t01=0x0070}
0x328e…32a4              Head {h00=0x0012, h01=0x0050, text=» RF(NE) ADY125«, t00=0x0020, t01=0x0098}
0x32a4…32ca              Head {h00=0x0022, h01=0x0050, text=» LDK A4,/40 SET UNDERLINE MODE«, t00=0x0020, t01=0x00ae}
0x32ca…32dc              Head {h00=0x000e, h01=0x0050, text=» RB ADY120«, t00=0x0020, t01=0x00d4}
0x32dc…3306              Head {h00=0x0026, h01=0x0050, text=»ADY125 CCK A2,/1414 FAST OUTPUT ? «, t00=0x0020, t01=0x00e6}
0x3306…3318              Head {h00=0x000e, h01=0x0050, text=» LDK A4,0 «, t00=0x0020, t01=0x0110}
0x3318…3332              Head {h00=0x0016, h01=0x0050, text=» RB(NE) ACDY50 NO «, t00=0x0020, t01=0x0122}
0x3332…3344              Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x0020, t01=0x013c}
0x3344…3370              Head {h00=0x0028, h01=0x0050, text=» CF A15,GETCHR GET OUTPUT CHARACTER «, t00=0x0020, t01=0x014e}
0x3370…3382              Head {h00=0x000e, h01=0x0050, text=» LDR A1,A2«, t00=0x0020, t01=0x017a}
0x3382…3394              Head {h00=0x000e, h01=0x0050, text=» LDR A2,A4«, t00=0x0020, t01=0x018c}
0x3394…33b2              Head {h00=0x001a, h01=0x0050, text=» LD A4,4,A8 REQ LENGTH«, t00=0x0021, t01=0x000e}
0x33b2…33d4              Head {h00=0x001e, h01=0x0050, text=» SUR A4,A3 NUMBER OF CHARS«, t00=0x0021, t01=0x002c}
0x33d4…33ee              Head {h00=0x0016, h01=0x0050, text=» RF(Z) ADY127 NONE«, t00=0x0021, t01=0x004e}
0x33ee…33f8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0068}
0x33f8…340e              Head {h00=0x0012, h01=0x0050, text=» IFT WHATDY=0 «, t00=0x0021, t01=0x0072}
0x340e…3438              Head {h00=0x0026, h01=0x0050, text=» LDR* A7,A6 GET CHANNEL PARAMETER «, t00=0x0021, t01=0x0088}
0x3438…344c              Head {h00=0x0010, h01=0x0050, text=» ANK A7,/10 «, t00=0x0021, t01=0x00b2}
0x344c…3482              Head {h00=0x0032, h01=0x0050, text=» RF(NZ) OTHER OTHER DISPLAY THAN 6344 OR 6386?«, t00=0x0021, t01=0x00c6}
0x3482…348e              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0021, t01=0x00fc}
0x348e…34a4              Head {h00=0x0012, h01=0x0050, text=» LDR A3,A1 NO!«, t00=0x0021, t01=0x0108}
0x34a4…34ba              Head {h00=0x0012, h01=0x0050, text=» CF A5,FASTER «, t00=0x0021, t01=0x011e}
0x34ba…34ce              Head {h00=0x0010, h01=0x0050, text=»ADY127 EQU *«, t00=0x0021, t01=0x0134}
0x34ce…34ec              Head {h00=0x001a, h01=0x0050, text=» LD A3,4,A8 REQ LENGTH«, t00=0x0021, t01=0x0148}
0x34ec…350a              Head {h00=0x001a, h01=0x0050, text=» ST A3,6,A8 EFF LENGTH«, t00=0x0021, t01=0x0166}
0x350a…351e              Head {h00=0x0010, h01=0x0050, text=» ABL ADY405 «, t00=0x0021, t01=0x0184}
0x351e…3532              Head {h00=0x0010, h01=0x0050, text=»ADY128 EQU *«, t00=0x0022, t01=0x0008}
0x3532…354c              Head {h00=0x0016, h01=0x0050, text=» SUK A1,1 GET NEXT«, t00=0x0022, t01=0x001c}
0x354c…356e              Head {h00=0x001e, h01=0x0050, text=» RB(NN) ADY110 NOT AT END «, t00=0x0022, t01=0x0036}
0x356e…3590              Head {h00=0x001e, h01=0x0050, text=» LDR A1,A2 MOVE CHARACTER «, t00=0x0022, t01=0x0058}
0x3590…35b4              Head {h00=0x0020, h01=0x0050, text=» SUK A1,/11 TAB CHAR?  (11) «, t00=0x0022, t01=0x007a}
0x35b4…35ca              Head {h00=0x0012, h01=0x0050, text=» RF(E) ADY140 «, t00=0x0022, t01=0x009e}
0x35ca…35ec              Head {h00=0x001e, h01=0x0050, text=» SUK A1,/F LESS THAN /20 ?«, t00=0x0022, t01=0x00b4}
0x35ec…3612              Head {h00=0x0022, h01=0x0050, text=» RF(N) ADY130 CODE CHECK ERROR«, t00=0x0022, t01=0x00d6}
0x3612…3636              Head {h00=0x0020, h01=0x0050, text=» SUK A1,/3F GREATER THAN /5F«, t00=0x0022, t01=0x00fc}
0x3636…364c              Head {h00=0x0012, h01=0x0050, text=» RB(NP) ACDY70«, t00=0x0022, t01=0x0120}
0x364c…3662              Head {h00=0x0012, h01=0x0050, text=» IFT LOWCHA=0 «, t00=0x0022, t01=0x0136}
0x3662…369c              Head {h00=0x0036, h01=0x0050, text=» SUK A2,/20 TRANSFORM CHARACTER BETWEEN /60 TO /7F«, t00=0x0022, t01=0x014c}
0x369c…36c6              Head {h00=0x0026, h01=0x0050, text=»   TO CHARACTER BETWEEN /40 TO /5F«, t00=0x0022, t01=0x0186}
0x36c6…36d2              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0023, t01=0x0020}
0x36d2…36e4              Head {h00=0x000e, h01=0x0050, text=» RB ACDY70«, t00=0x0023, t01=0x002c}
0x36e4…36ee              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x003e}
0x36ee…36f8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0048}
0x36f8…370e              Head {h00=0x0012, h01=0x0050, text=» IFT WHATDY=0 «, t00=0x0023, t01=0x0052}
0x370e…3722              Head {h00=0x0010, h01=0x0050, text=»OTHER EQU * «, t00=0x0023, t01=0x0068}
0x3722…3742              Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x0023, t01=0x007c}
0x3742…3756              Head {h00=0x0010, h01=0x0050, text=»* A3 = INDEX«, t00=0x0023, t01=0x009c}
0x3756…376e              Head {h00=0x0014, h01=0x0050, text=»* A1 = CHARACTER«, t00=0x0023, t01=0x00b0}
0x376e…3784              Head {h00=0x0012, h01=0x0050, text=»* A4 = NUMBER «, t00=0x0023, t01=0x00c8}
0x3784…37a4              Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x0023, t01=0x00de}
0x37a4…37bc              Head {h00=0x0014, h01=0x0050, text=» LC A2,DWTBC,A6 «, t00=0x0023, t01=0x00fe}
0x37bc…37e0              Head {h00=0x0020, h01=0x0050, text=» AD A2,DWTAP,A6 GET POSITION«, t00=0x0023, t01=0x0116}
0x37e0…37f4              Head {h00=0x0010, h01=0x0050, text=» ANK A2,/FF «, t00=0x0023, t01=0x013a}
0x37f4…381c              Head {h00=0x0024, h01=0x0050, text=» ADR A2,A4 ADD LENGTH OF REQUEST«, t00=0x0023, t01=0x014e}
0x381c…3844              Head {h00=0x0024, h01=0x0050, text=» LD A3,DWTPOS,A6 GET MAX-POS AND«, t00=0x0023, t01=0x0176}
0x3844…3858              Head {h00=0x0010, h01=0x0050, text=» ANK A3,/FF «, t00=0x0024, t01=0x000e}
0x3858…3878              Head {h00=0x001c, h01=0x0050, text=» ST A4,10,A8 SAVE LENGTH«, t00=0x0024, t01=0x0022}
0x3878…3892              Head {h00=0x0016, h01=0x0050, text=» SUR A3,A2 COMPARE«, t00=0x0024, t01=0x0042}
0x3892…38b2              Head {h00=0x001c, h01=0x0050, text=» RF(NN) OT030 LENGTH OK «, t00=0x0024, t01=0x005c}
0x38b2…38c4              Head {h00=0x000e, h01=0x0050, text=» ADR A4,A3«, t00=0x0024, t01=0x007c}
0x38c4…38e4              Head {h00=0x001c, h01=0x0050, text=» ST A4,10,A8 SAVE LENGTH«, t00=0x0024, t01=0x008e}
0x38e4…3918              Head {h00=0x0030, h01=0x0050, text=» ADK A4,1 ADJUST NUMBER OF OUTPUT CHARACTERS«, t00=0x0024, t01=0x00ae}
0x3918…392c              Head {h00=0x0010, h01=0x0050, text=»OT030 EQU * «, t00=0x0024, t01=0x00e2}
0x392c…3956              Head {h00=0x0026, h01=0x0050, text=» LDR A3,A1 SAVE CHARACTER TO SEND «, t00=0x0024, t01=0x00f6}
0x3956…396e              Head {h00=0x0014, h01=0x0050, text=»OT010 LDR A2,A3 «, t00=0x0024, t01=0x0120}
0x396e…3996              Head {h00=0x0024, h01=0x0050, text=» CF A5,OUTPUT SENT CHAR (IN A2) «, t00=0x0024, t01=0x0138}
0x3996…39ba              Head {h00=0x0020, h01=0x0050, text=» SUK A4,1 DECREMENT COUNTER «, t00=0x0024, t01=0x0160}
0x39ba…39ce              Head {h00=0x0010, h01=0x0050, text=» RB(P) OT010«, t00=0x0024, t01=0x0184}
0x39ce…39f2              Head {h00=0x0020, h01=0x0050, text=» LD A4,10,A8 GET ACT. LENGTH«, t00=0x0025, t01=0x0008}
0x39f2…3a0e              Head {h00=0x0018, h01=0x0050, text=»OT040 LDK A2,BACKSP «, t00=0x0025, t01=0x002c}
0x3a0e…3a32              Head {h00=0x0020, h01=0x0050, text=» CF A5,OUTPUT SENDBACKSPACE «, t00=0x0025, t01=0x0048}
0x3a32…3a54              Head {h00=0x001e, h01=0x0050, text=» SUK A4,1 DECREMENT LENGTH«, t00=0x0025, t01=0x006c}
0x3a54…3a68              Head {h00=0x0010, h01=0x0050, text=» RB(P) OT040«, t00=0x0025, t01=0x008e}
0x3a68…3a7a              Head {h00=0x000e, h01=0x0050, text=» RB ADY127«, t00=0x0025, t01=0x00a2}
0x3a7a…3a86              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0025, t01=0x00b4}
0x3a86…3a94              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0025, t01=0x00c0}
0x3a94…3a9e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x00ce}
0x3a9e…3abc              Head {h00=0x001a, h01=0x0050, text=»*    CODE CHECK ERROR «, t00=0x0025, t01=0x00d8}
0x3abc…3ac6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x00f6}
0x3ac6…3ada              Head {h00=0x0010, h01=0x0050, text=»ADY130 EQU *«, t00=0x0025, t01=0x0100}
0x3ada…3af0              Head {h00=0x0012, h01=0x0050, text=» LDK A1,CCERR «, t00=0x0025, t01=0x0114}
0x3af0…3b10              Head {h00=0x001c, h01=0x0050, text=» ORS A1,8,A8 RETURN CODE«, t00=0x0025, t01=0x012a}
0x3b10…3b22              Head {h00=0x000e, h01=0x0050, text=» RB ADY100«, t00=0x0025, t01=0x014a}
0x3b22…3b30              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0025, t01=0x015c}
0x3b30…3b3a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x016a}
0x3b3a…3b52              Head {h00=0x0014, h01=0x0050, text=»*    TABULATION «, t00=0x0025, t01=0x0174}
0x3b52…3b5c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x018c}
0x3b5c…3b70              Head {h00=0x0010, h01=0x0050, text=»ADY140 EQU *«, t00=0x0026, t01=0x0008}
0x3b70…3ba0              Head {h00=0x002c, h01=0x0050, text=» CF A15,GETCHR GET FIRST ASCII CHARACTER«, t00=0x0026, t01=0x001c}
0x3ba0…3bb2              Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x0026, t01=0x004c}
0x3bb2…3be4              Head {h00=0x002e, h01=0x0050, text=» CF A15,GETCHR GET SECOND ASCII CHARACTER «, t00=0x0026, t01=0x005e}
0x3be4…3bf6              Head {h00=0x000e, h01=0x0050, text=» ANK A2,/F«, t00=0x0026, t01=0x0090}
0x3bf6…3c08              Head {h00=0x000e, h01=0x0050, text=» ANK A4,/F«, t00=0x0026, t01=0x00a2}
0x3c08…3c1e              Head {h00=0x0012, h01=0x0050, text=» RF(E) ADY144 «, t00=0x0026, t01=0x00b4}
0x3c1e…3c52              Head {h00=0x0030, h01=0x0050, text=»ADY143 ADK A2,/A FROM DECIMAL TO HEXADECIMAL«, t00=0x0026, t01=0x00ca}
0x3c52…3c64              Head {h00=0x000e, h01=0x0050, text=» SUK A4,1 «, t00=0x0026, t01=0x00fe}
0x3c64…3c7a              Head {h00=0x0012, h01=0x0050, text=» RB(NE) ADY143«, t00=0x0026, t01=0x0110}
0x3c7a…3c9a              Head {h00=0x001c, h01=0x0050, text=»ADY144 LC A4,DWTAP+1,A6 «, t00=0x0026, t01=0x0126}
0x3c9a…3ccc              Head {h00=0x002e, h01=0x0050, text=» SUR A2,A4 SUBTRACT HEAD POSITION POINTER «, t00=0x0026, t01=0x0146}
0x3ccc…3ce4              Head {h00=0x0014, h01=0x0050, text=» LC A4,DWTBC,A6 «, t00=0x0026, t01=0x0178}
0x3ce4…3d14              Head {h00=0x002c, h01=0x0050, text=» SUR A2,A4 AND REQUESTS POSITION COUNTER«, t00=0x0026, t01=0x0190}
0x3d14…3d3e              Head {h00=0x0026, h01=0x0050, text=»   TO GET NUMBER OF SPACES TO SEND«, t00=0x0027, t01=0x0030}
0x3d3e…3d54              Head {h00=0x0012, h01=0x0050, text=» RB(NP) ADY100«, t00=0x0027, t01=0x005a}
0x3d54…3d66              Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x0027, t01=0x0070}
0x3d66…3d90              Head {h00=0x0026, h01=0x0050, text=»ADY145 LDK A2,CURRIG CURSOR RIGHT «, t00=0x0027, t01=0x0082}
0x3d90…3dac              Head {h00=0x0018, h01=0x0050, text=»ADY146 CF A5,OUTPUT «, t00=0x0027, t01=0x00ac}
0x3dac…3ddc              Head {h00=0x002c, h01=0x0050, text=» CF A15,POSUPD POSITION COUNTER UPDATING«, t00=0x0027, t01=0x00c8}
0x3ddc…3df6              Head {h00=0x0016, h01=0x0050, text=» SUK A4,1 READY ? «, t00=0x0027, t01=0x00f8}
0x3df6…3e10              Head {h00=0x0016, h01=0x0050, text=» RB(NE) ADY145 NO «, t00=0x0027, t01=0x0112}
0x3e10…3e24              Head {h00=0x0010, h01=0x0050, text=» ABL ADY100 «, t00=0x0027, t01=0x012c}
0x3e24…3e32              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0027, t01=0x0140}
0x3e32…3e3c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x014e}
0x3e3c…3e5a              Head {h00=0x001a, h01=0x0050, text=»*    ERASE  ORDER /31 «, t00=0x0027, t01=0x0158}
0x3e5a…3e64              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0176}
0x3e64…3e9a              Head {h00=0x0032, h01=0x0050, text=»ADY160 LD A4,10,A8 GET NUMBER OF CHAR TO ERASE«, t00=0x0027, t01=0x0180}
0x3e9a…3eb0              Head {h00=0x0012, h01=0x0050, text=» IFT WHATDY=0 «, t00=0x0028, t01=0x0026}
0x3eb0…3ed6              Head {h00=0x0022, h01=0x0050, text=» LDR* A1,A6 CHANNEL PARAMETER «, t00=0x0028, t01=0x003c}
0x3ed6…3efa              Head {h00=0x0020, h01=0x0050, text=» ANK A1,/10 GRAFIC DISPLAY? «, t00=0x0028, t01=0x0062}
0x3efa…3f14              Head {h00=0x0016, h01=0x0050, text=» RF(NE) ADY170 YES«, t00=0x0028, t01=0x0086}
0x3f14…3f20              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0028, t01=0x00a0}
0x3f20…3f34              Head {h00=0x0010, h01=0x0050, text=» LDK A3,/20 «, t00=0x0028, t01=0x00ac}
0x3f34…3f56              Head {h00=0x001e, h01=0x0050, text=» CF A5,FASTER FAST OUTPUT «, t00=0x0028, t01=0x00c0}
0x3f56…3f70              Head {h00=0x0016, h01=0x0050, text=»ADY165 LDK A2,ETB «, t00=0x0028, t01=0x00e2}
0x3f70…3f86              Head {h00=0x0012, h01=0x0050, text=» CF A5,OUTPUT «, t00=0x0028, t01=0x00fc}
0x3f86…3fa8              Head {h00=0x001e, h01=0x0050, text=» ABL ADY410 END OF REQUEST«, t00=0x0028, t01=0x0112}
0x3fa8…3fbe              Head {h00=0x0012, h01=0x0050, text=» IFT WHATDY=0 «, t00=0x0028, t01=0x0134}
0x3fbe…3fc8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x014a}
0x3fc8…3ff0              Head {h00=0x0024, h01=0x0050, text=»ADY170 SUK A4,1 DECR NO OF CHAR «, t00=0x0028, t01=0x0154}
0x3ff0…4012              Head {h00=0x001e, h01=0x0050, text=» RF(N) ADY180 ERASE READY «, t00=0x0028, t01=0x017c}
0x4012…4040              Head {h00=0x002a, h01=0x0050, text=» CWK A4,/24 REQ LENGTH > 36 **********«, t00=0x0029, t01=0x000e}
0x4040…406e              Head {h00=0x002a, h01=0x0050, text=» RB(G) ADY170 YES EV 781205 **********«, t00=0x0029, t01=0x003c}
0x406e…4088              Head {h00=0x0016, h01=0x0050, text=» LDK A2,/20 SPACE «, t00=0x0029, t01=0x006a}
0x4088…40a6              Head {h00=0x001a, h01=0x0050, text=» CF A5,OUTPUT SEND IT «, t00=0x0029, t01=0x0084}
0x40a6…40b8              Head {h00=0x000e, h01=0x0050, text=» RB ADY170«, t00=0x0029, t01=0x00a2}
0x40b8…40d2              Head {h00=0x0016, h01=0x0050, text=»ADY180 LD A4,10,A8«, t00=0x0029, t01=0x00b4}
0x40d2…40ea              Head {h00=0x0014, h01=0x0050, text=» AD A4,DWTAP,A6 «, t00=0x0029, t01=0x00ce}
0x40ea…40fe              Head {h00=0x0010, h01=0x0050, text=» ANK A4,/FF «, t00=0x0029, t01=0x00e6}
0x40fe…4116              Head {h00=0x0014, h01=0x0050, text=» LC A3,DWTPOS,A6«, t00=0x0029, t01=0x00fa}
0x4116…412a              Head {h00=0x0010, h01=0x0050, text=» ANK A3,/FF «, t00=0x0029, t01=0x0112}
0x412a…413c              Head {h00=0x000e, h01=0x0050, text=» CWR A4,A3«, t00=0x0029, t01=0x0126}
0x413c…4152              Head {h00=0x0012, h01=0x0050, text=» RF(NL) ADY190«, t00=0x0029, t01=0x0138}
0x4152…416c              Head {h00=0x0016, h01=0x0050, text=»ADY185 LD A3,10,A8«, t00=0x0029, t01=0x014e}
0x416c…4180              Head {h00=0x0010, h01=0x0050, text=»ADY186 EQU *«, t00=0x0029, t01=0x0168}
0x4180…4192              Head {h00=0x000e, h01=0x0050, text=» SUK A3,1 «, t00=0x0029, t01=0x017c}
0x4192…41c2              Head {h00=0x002c, h01=0x0050, text=» RB(N) ADY165 CURSOR IN ORIGIN POSITION «, t00=0x0029, t01=0x018e}
0x41c2…41e4              Head {h00=0x001e, h01=0x0050, text=» LDK A2,BACKSP CURSOR LEFT«, t00=0x002a, t01=0x002e}
0x41e4…4202              Head {h00=0x001a, h01=0x0050, text=» CF A5,OUTPUT SEND IT «, t00=0x002a, t01=0x0050}
0x4202…421a              Head {h00=0x0014, h01=0x0050, text=» RB ADY186 AGAIN«, t00=0x002a, t01=0x006e}
0x421a…422e              Head {h00=0x0010, h01=0x0050, text=»ADY190 EQU *«, t00=0x002a, t01=0x0086}
0x422e…4246              Head {h00=0x0014, h01=0x0050, text=» LD A4,DWTAP,A6 «, t00=0x002a, t01=0x009a}
0x4246…425a              Head {h00=0x0010, h01=0x0050, text=» ANK A4,/FF «, t00=0x002a, t01=0x00b2}
0x425a…426c              Head {h00=0x000e, h01=0x0050, text=» SUR A3,A4«, t00=0x002a, t01=0x00c6}
0x426c…427e              Head {h00=0x000e, h01=0x0050, text=» RB ADY186«, t00=0x002a, t01=0x00d8}
0x427e…428a              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002a, t01=0x00ea}
0x428a…4298              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002a, t01=0x00f6}
0x4298…42a2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0104}
0x42a2…42d0              Head {h00=0x002a, h01=0x0050, text=»*    ORDER /B CURSOR POSITIONING PART «, t00=0x002a, t01=0x010e}
0x42d0…42da              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x013c}
0x42da…42ee              Head {h00=0x0010, h01=0x0050, text=»ADY200 EQU *«, t00=0x002a, t01=0x0146}
0x42ee…42f8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x015a}
0x42f8…430e              Head {h00=0x0012, h01=0x0050, text=» IFT WHATDY=0 «, t00=0x002a, t01=0x0164}
0x430e…4334              Head {h00=0x0022, h01=0x0050, text=» LDR* A1,A6 CHANNEL PARAMETER «, t00=0x002a, t01=0x017a}
0x4334…4358              Head {h00=0x0020, h01=0x0050, text=» ANK A1,/10 GRAFIC DISPLAY? «, t00=0x002b, t01=0x0010}
0x4358…4372              Head {h00=0x0016, h01=0x0050, text=» RF(NE) ADY205 YES«, t00=0x002b, t01=0x0034}
0x4372…43a8              Head {h00=0x0032, h01=0x0050, text=»*    IF VIDEO (6344) SET CURSOR ADDRESS DIRECT«, t00=0x002b, t01=0x004e}
0x43a8…43b4              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002b, t01=0x0084}
0x43b4…43e2              Head {h00=0x002a, h01=0x0050, text=» LD A4,10,A8 GET REQUESTED CURSOR POS «, t00=0x002b, t01=0x0090}
0x43e2…4414              Head {h00=0x002e, h01=0x0050, text=» ST A4,DWTAP,A6 UPDATE LINE & POS COUNTER «, t00=0x002b, t01=0x00be}
0x4414…4434              Head {h00=0x001c, h01=0x0050, text=» CF A5,CURPOS SET CURSOR«, t00=0x002b, t01=0x00f0}
0x4434…4446              Head {h00=0x000e, h01=0x0050, text=» RF ADY380«, t00=0x002b, t01=0x0110}
0x4446…445c              Head {h00=0x0012, h01=0x0050, text=» IFT WHATDY=0 «, t00=0x002b, t01=0x0122}
0x445c…4472              Head {h00=0x0012, h01=0x0050, text=»*    GET LINE «, t00=0x002b, t01=0x0138}
0x4472…44a0              Head {h00=0x002a, h01=0x0050, text=»ADY205 LC A4,10,A8 GET REQUESTED LINE «, t00=0x002b, t01=0x014e}
0x44a0…44c8              Head {h00=0x0024, h01=0x0050, text=» CC A4,DWTLIN,A6 OUTSIDE SCREEN?«, t00=0x002b, t01=0x017c}
0x44c8…44e2              Head {h00=0x0016, h01=0x0050, text=» RF(NG) ADY207 NO!«, t00=0x002c, t01=0x0014}
0x44e2…451a              Head {h00=0x0034, h01=0x0050, text=» LC A4,DWTLIN,A6 YES! SET CURSOR AT END OF LINE «, t00=0x002c, t01=0x002e}
0x451a…452e              Head {h00=0x0010, h01=0x0050, text=»ADY207 EQU *«, t00=0x002c, t01=0x0066}
0x452e…4556              Head {h00=0x0024, h01=0x0050, text=» LC A3,DWTAP,A6 GET ACTUAL LINE «, t00=0x002c, t01=0x007a}
0x4556…456e              Head {h00=0x0014, h01=0x0050, text=»ADY210 CWR A4,A3«, t00=0x002c, t01=0x00a2}
0x456e…45a0              Head {h00=0x002e, h01=0x0050, text=» RF(N) ADY250 REQUESTED LINE ABOVE ACTUAL «, t00=0x002c, t01=0x00ba}
0x45a0…45c0              Head {h00=0x001c, h01=0x0050, text=» RF(E) ADY300 SAME LINE «, t00=0x002c, t01=0x00ec}
0x45c0…45dc              Head {h00=0x0018, h01=0x0050, text=» LDK A2,LF LINE FEED«, t00=0x002c, t01=0x010c}
0x45dc…460a              Head {h00=0x002a, h01=0x0050, text=» ADK A3,1 INCREMENT ACTUAL LINE NUMBER«, t00=0x002c, t01=0x0128}
0x460a…462a              Head {h00=0x001c, h01=0x0050, text=»ADY230 CF A5,OUTPUT SEND«, t00=0x002c, t01=0x0156}
0x462a…464c              Head {h00=0x001e, h01=0x0050, text=» LDR A4,A4 REQUESTED LINE «, t00=0x002c, t01=0x0176}
0x464c…4672              Head {h00=0x0022, h01=0x0050, text=» RB(NZ) ADY210 NOT EQUAL ZERO «, t00=0x002d, t01=0x0008}
0x4672…4684              Head {h00=0x000e, h01=0x0050, text=» LDK A4,1 «, t00=0x002d, t01=0x002e}
0x4684…4696              Head {h00=0x000e, h01=0x0050, text=» RF ADY300«, t00=0x002d, t01=0x0040}
0x4696…46b6              Head {h00=0x001c, h01=0x0050, text=»ADY250 LDK A2,HOME HOME «, t00=0x002d, t01=0x0052}
0x46b6…46e0              Head {h00=0x0026, h01=0x0050, text=» LDK A3,1 RESET ACTUAL LINE NUMBER«, t00=0x002d, t01=0x0072}
0x46e0…4706              Head {h00=0x0022, h01=0x0050, text=» ST A3,DWTAP,A6 RESET POSITION«, t00=0x002d, t01=0x009c}
0x4706…4718              Head {h00=0x000e, h01=0x0050, text=» RB ADY230«, t00=0x002d, t01=0x00c2}
0x4718…4722              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x00d4}
0x4722…473c              Head {h00=0x0016, h01=0x0050, text=»*    GET POSITION «, t00=0x002d, t01=0x00de}
0x473c…4746              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x00f8}
0x4746…477c              Head {h00=0x0032, h01=0x0050, text=»ADY300 SC A4,DWTAP,A6 UPDATE HEAD LINE COUNTER«, t00=0x002d, t01=0x0102}
0x477c…47a8              Head {h00=0x0028, h01=0x0050, text=» LC A4,11,A8 GET REQUESTED POSITION «, t00=0x002d, t01=0x0138}
0x47a8…47d0              Head {h00=0x0024, h01=0x0050, text=» CC A4,DWTPOS,A6 OUTSIDE SCREEN?«, t00=0x002d, t01=0x0164}
0x47d0…47ea              Head {h00=0x0016, h01=0x0050, text=» RF(NG) ADY303 NO!«, t00=0x002d, t01=0x018c}
0x47ea…4810              Head {h00=0x0022, h01=0x0050, text=» LC A4,DWTPOS,A6 SET LAST LINE«, t00=0x002e, t01=0x0016}
0x4810…4824              Head {h00=0x0010, h01=0x0050, text=»ADY303 EQU *«, t00=0x002e, t01=0x003c}
0x4824…4846              Head {h00=0x001e, h01=0x0050, text=» CWK A4,1 FIRST POSITION ?«, t00=0x002e, t01=0x0050}
0x4846…4860              Head {h00=0x0016, h01=0x0050, text=» RF(NE) ADY305 NO «, t00=0x002e, t01=0x0072}
0x4860…4880              Head {h00=0x001c, h01=0x0050, text=» CWR A4,A3 FIRST LINE ? «, t00=0x002e, t01=0x008c}
0x4880…489a              Head {h00=0x0016, h01=0x0050, text=» RF(NE) ADY305 NO «, t00=0x002e, t01=0x00ac}
0x489a…48be              Head {h00=0x0020, h01=0x0050, text=» LDK A2,HOME CURSOR GO HOME «, t00=0x002e, t01=0x00c6}
0x48be…48d0              Head {h00=0x000e, h01=0x0050, text=» RF ADY330«, t00=0x002e, t01=0x00ea}
0x48d0…48fe              Head {h00=0x002a, h01=0x0050, text=»ADY305 RF(NL) ADY307 REQ. POS NOT ZERO«, t00=0x002e, t01=0x00fc}
0x48fe…4910              Head {h00=0x000e, h01=0x0050, text=» LDK A4,1 «, t00=0x002e, t01=0x012a}
0x4910…4944              Head {h00=0x0030, h01=0x0050, text=»ADY307 LC A3,DWTAP+1,A6 GET ACTUAL POSITION «, t00=0x002e, t01=0x013c}
0x4944…4966              Head {h00=0x001e, h01=0x0050, text=» CC A3,DWTPOS,A6 MAX-POS? «, t00=0x002e, t01=0x0170}
0x4966…4980 (47, 0, 400) Head {h00=0x0016, h01=0x0050, text=» RF(NG) ADY310 NO!«, t00=0x002f, t01=0x0004}
0x4980…4992              Head {h00=0x000e, h01=0x0050, text=» SUK A3,1 «, t00=0x002f, t01=0x001e}
0x4992…49c0              Head {h00=0x002a, h01=0x0050, text=»ADY310 CWR A4,A3 FORWARDS OR BACKWARDS«, t00=0x002f, t01=0x0030}
0x49c0…49e4              Head {h00=0x0020, h01=0x0050, text=» RF(E) ADY370 POSITION FOUND«, t00=0x002f, t01=0x005e}
0x49e4…49fe              Head {h00=0x0016, h01=0x0050, text=» RF(N) ADY340 BACK«, t00=0x002f, t01=0x0082}
0x49fe…4a22              Head {h00=0x0020, h01=0x0050, text=» LDK A2,CURRIG CURSOR RIGHT «, t00=0x002f, t01=0x009c}
0x4a22…4a4c              Head {h00=0x0026, h01=0x0050, text=» ADK A3,1 UPDATE POSITION COUNTER «, t00=0x002f, t01=0x00c0}
0x4a4c…4a6c              Head {h00=0x001c, h01=0x0050, text=»ADY330 CF A5,OUTPUT SEND«, t00=0x002f, t01=0x00ea}
0x4a6c…4a7e              Head {h00=0x000e, h01=0x0050, text=» RB ADY310«, t00=0x002f, t01=0x010a}
0x4a7e…4ab0              Head {h00=0x002e, h01=0x0050, text=»ADY340 SUR A3,A4 ACTUAL POS. - WANTED POS.«, t00=0x002f, t01=0x011c}
0x4ab0…4ae0              Head {h00=0x002c, h01=0x0050, text=» CWR A3,A4 COMPARE BACKSTEPS WITH CR-WAY«, t00=0x002f, t01=0x014e}
0x4ae0…4b04              Head {h00=0x0020, h01=0x0050, text=» RF(L) ADY345 BACKSPACE WAY «, t00=0x002f, t01=0x017e}
0x4b04…4b26              Head {h00=0x001e, h01=0x0050, text=» LDK A2,CR CARRIAGE RETURN«, t00=0x0030, t01=0x0012}
0x4b26…4b50              Head {h00=0x0026, h01=0x0050, text=» LDK A3,1 INDICATE FIRST POSITION «, t00=0x0030, t01=0x0034}
0x4b50…4b62              Head {h00=0x000e, h01=0x0050, text=» RB ADY330«, t00=0x0030, t01=0x005e}
0x4b62…4b88              Head {h00=0x0022, h01=0x0050, text=»ADY345 LDK A2,BACKSP BACKSPACE«, t00=0x0030, t01=0x0070}
0x4b88…4ba2              Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT SEND«, t00=0x0030, t01=0x0096}
0x4ba2…4bc4              Head {h00=0x001e, h01=0x0050, text=» SUK A3,1 LAST BACKSPACE ?«, t00=0x0030, t01=0x00b0}
0x4bc4…4bda              Head {h00=0x0012, h01=0x0050, text=» RB(NE) ADY345«, t00=0x0030, t01=0x00d2}
0x4bda…4c16              Head {h00=0x0038, h01=0x0050, text=»ADY370 SC A4,DWTAP+1,A6 UPDATE HEAD POSITION POINTER«, t00=0x0030, t01=0x00e8}
0x4c16…4c22              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0030, t01=0x0124}
0x4c22…4c4c              Head {h00=0x0026, h01=0x0050, text=»ADY380 LDK A3,2 START BUFFER INDEX«, t00=0x0030, t01=0x0130}
0x4c4c…4c60              Head {h00=0x0010, h01=0x0050, text=» ABL ACDY90 «, t00=0x0030, t01=0x015a}
0x4c60…4c76              Head {h00=0x0012, h01=0x0050, text=» IFT WHATDY=0 «, t00=0x0030, t01=0x016e}
0x4c76…4c80              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x0184}
0x4c80…4caa              Head {h00=0x0026, h01=0x0050, text=»ADY400 LDK A2,/22 START CHARACTER «, t00=0x0030, t01=0x018e}
0x4caa…4cc0              Head {h00=0x0012, h01=0x0050, text=» CF A5,OUTPUT «, t00=0x0031, t01=0x0028}
0x4cc0…4cca              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x003e}
0x4cca…4cd6              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0031, t01=0x0048}
0x4cd6…4ce0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x0054}
0x4ce0…4cee              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0031, t01=0x005e}
0x4cee…4cf8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x006c}
0x4cf8…4d02              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x0076}
0x4d02…4d3e              Head {h00=0x0038, h01=0x0050, text=»*    SEND LAST DUMMY, SET CURSOR POSITION IN CONTROL«, t00=0x0031, t01=0x0080}
0x4d3e…4d76              Head {h00=0x0034, h01=0x0050, text=»*    WORD, LOAD A1 WITH RETURN CODE AND END I/0.«, t00=0x0031, t01=0x00bc}
0x4d76…4d80              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x00f4}
0x4d80…4d94              Head {h00=0x0010, h01=0x0050, text=»ADY405 EQU *«, t00=0x0031, t01=0x00fe}
0x4d94…4dbe              Head {h00=0x0026, h01=0x0050, text=» LDR* A1,A6 GET CHANNEL PARAMETER «, t00=0x0031, t01=0x0112}
0x4dbe…4dd8              Head {h00=0x0016, h01=0x0050, text=» ANK A1,/30 6344 ?«, t00=0x0031, t01=0x013c}
0x4dd8…4df2              Head {h00=0x0016, h01=0x0050, text=» RF(NE) ADY407 NO «, t00=0x0031, t01=0x0156}
0x4df2…4e06              Head {h00=0x0010, h01=0x0050, text=» LDR* A1,A6 «, t00=0x0031, t01=0x0170}
0x4e06…4e18              Head {h00=0x000e, h01=0x0050, text=» LDR A4,A1«, t00=0x0031, t01=0x0184}
0x4e18…4e3c              Head {h00=0x0020, h01=0x0050, text=» ANK A1,/40 UNDERLINE MODE ?«, t00=0x0032, t01=0x0008}
0x4e3c…4e54              Head {h00=0x0014, h01=0x0050, text=» RF(E) ADY406 NO«, t00=0x0032, t01=0x002c}
0x4e54…4e7a              Head {h00=0x0022, h01=0x0050, text=» LDK A2,ULSTOP UNDERLINE STOP «, t00=0x0032, t01=0x0044}
0x4e7a…4e90              Head {h00=0x0012, h01=0x0050, text=» CF A5,OUTPUT «, t00=0x0032, t01=0x006a}
0x4e90…4ebe              Head {h00=0x002a, h01=0x0050, text=»ADY406 ANK A4,/80 LOW INTENSITY MODE ?«, t00=0x0032, t01=0x0080}
0x4ebe…4ed4              Head {h00=0x0012, h01=0x0050, text=» RF(E) ADY407 «, t00=0x0032, t01=0x00ae}
0x4ed4…4efe              Head {h00=0x0026, h01=0x0050, text=» LDK A2,LISTOP LOW INTENSITY STOP «, t00=0x0032, t01=0x00c4}
0x4efe…4f14              Head {h00=0x0012, h01=0x0050, text=» CF A5,OUTPUT «, t00=0x0032, t01=0x00ee}
0x4f14…4f28              Head {h00=0x0010, h01=0x0050, text=»ADY407 EQU *«, t00=0x0032, t01=0x0104}
0x4f28…4f50              Head {h00=0x0024, h01=0x0050, text=» LDK A2,ETB END OF TEXT MESSAGE «, t00=0x0032, t01=0x0118}
0x4f50…4f74              Head {h00=0x0020, h01=0x0050, text=» CF A5,OUTPUT SEND CHARACTER«, t00=0x0032, t01=0x0140}
0x4f74…4fa8              Head {h00=0x0030, h01=0x0050, text=» CF A15,UPDAPP UPDATE HEAD POSITION COUNTER «, t00=0x0032, t01=0x0164}
0x4fa8…4fcc              Head {h00=0x0020, h01=0x0050, text=»ADY410 LDK A2,ETX LAST DUMMY«, t00=0x0033, t01=0x0008}
0x4fcc…4fec              Head {h00=0x001c, h01=0x0050, text=» CF A5,OUTPUT SEND DUMMY«, t00=0x0033, t01=0x002c}
0x4fec…5000              Head {h00=0x0010, h01=0x0050, text=»ADY415 EQU *«, t00=0x0033, t01=0x004c}
0x5000…501c              Head {h00=0x0018, h01=0x0050, text=» SUK A7,5 ORDER 5 ? «, t00=0x0033, t01=0x0060}
0x501c…5032              Head {h00=0x0012, h01=0x0050, text=» RF(NE) ADY420«, t00=0x0033, t01=0x007c}
0x5032…5056              Head {h00=0x0020, h01=0x0050, text=» LDKL A4,/101 HOME POSITION «, t00=0x0033, t01=0x0092}
0x5056…506e              Head {h00=0x0014, h01=0x0050, text=» ST A4,DWTAP,A6 «, t00=0x0033, t01=0x00b6}
0x506e…509e              Head {h00=0x002c, h01=0x0050, text=»ADY420 LD A4,DWTAP,A6 GET CURSOR POINTER«, t00=0x0033, t01=0x00ce}
0x509e…50cc              Head {h00=0x002a, h01=0x0050, text=» ST A4,10,A8 POSITION IN CONTROL WORD «, t00=0x0033, t01=0x00fe}
0x50cc…50f0              Head {h00=0x0020, h01=0x0050, text=»ENDIO CF A15,TENDIO END I/O «, t00=0x0033, t01=0x012c}
0x50f0…5118              Head {h00=0x0024, h01=0x0050, text=»EXIT ABL TDISP GO TO DISPATCHER «, t00=0x0033, t01=0x0150}
0x5118…5122              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x0178}
0x5122…5138              Head {h00=0x0012, h01=0x0050, text=» IFT GRAFIC=1 «, t00=0x0033, t01=0x0182}
0x5138…5142              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x0008}
0x5142…5150              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0034, t01=0x0012}
0x5150…515a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x0020}
0x515a…5174              Head {h00=0x0016, h01=0x0050, text=»*    GRAPHIC PART «, t00=0x0034, t01=0x002a}
0x5174…517e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x0044}
0x517e…5192              Head {h00=0x0010, h01=0x0050, text=»ADY500 EQU *«, t00=0x0034, t01=0x004e}
0x5192…51a6              Head {h00=0x0010, h01=0x0050, text=» LDK A2,/11 «, t00=0x0034, t01=0x0062}
0x51a6…51d2              Head {h00=0x0028, h01=0x0050, text=» CF A5,OUTPUT SWITCH TO GRAFIC MODE «, t00=0x0034, t01=0x0076}
0x51d2…51fc              Head {h00=0x0026, h01=0x0050, text=»ADY510 CF A15,GETCHR GET CHARACTER«, t00=0x0034, t01=0x00a2}
0x51fc…521c              Head {h00=0x001c, h01=0x0050, text=» LDR A1,A1 BUFFER EMPTY «, t00=0x0034, t01=0x00cc}
0x521c…5232              Head {h00=0x0012, h01=0x0050, text=» RB(E) ADY400 «, t00=0x0034, t01=0x00ec}
0x5232…5244              Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x0034, t01=0x0102}
0x5244…526e              Head {h00=0x0026, h01=0x0050, text=» CF A15,GETCHR GET NEXT CHARACTER «, t00=0x0034, t01=0x0114}
0x526e…5280              Head {h00=0x000e, h01=0x0050, text=» LDR A1,A4«, t00=0x0034, t01=0x013e}
0x5280…52a4              Head {h00=0x0020, h01=0x0050, text=» ANK A4,/80 ADDRESS OR DATA «, t00=0x0034, t01=0x0150}
0x52a4…52c6              Head {h00=0x001e, h01=0x0050, text=» RF(E) ADY530 DATA MESSAGE«, t00=0x0034, t01=0x0174}
0x52c6…52d0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x0008}
0x52d0…52ec              Head {h00=0x0018, h01=0x0050, text=»*    ADDRESS MESSAGE«, t00=0x0035, t01=0x0012}
0x52ec…52f6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x002e}
0x52f6…531a              Head {h00=0x0020, h01=0x0050, text=»*    SET FIRST OUT PUT IN A2«, t00=0x0035, t01=0x0038}
0x531a…5338              Head {h00=0x001a, h01=0x0050, text=»*    AND SECOND IN A4 «, t00=0x0035, t01=0x005c}
0x5338…5342              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x007a}
0x5342…5354              Head {h00=0x000e, h01=0x0050, text=» SLL A1,4 «, t00=0x0035, t01=0x0084}
0x5354…5366              Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x0035, t01=0x0096}
0x5366…5378              Head {h00=0x000e, h01=0x0050, text=» SRL A4,4 «, t00=0x0035, t01=0x00a8}
0x5378…538a              Head {h00=0x000e, h01=0x0050, text=» ORR A4,A1«, t00=0x0035, t01=0x00ba}
0x538a…539c              Head {h00=0x000e, h01=0x0050, text=» ANK A2,/F«, t00=0x0035, t01=0x00cc}
0x539c…53b0              Head {h00=0x0010, h01=0x0050, text=» ANK A4,/7F «, t00=0x0035, t01=0x00de}
0x53b0…53c4              Head {h00=0x0010, h01=0x0050, text=» ORK A2,/20 «, t00=0x0035, t01=0x00f2}
0x53c4…53f4              Head {h00=0x002c, h01=0x0050, text=»ADY515 CF A5,OUTPUT SEND FIRST CHARACTER«, t00=0x0035, t01=0x0106}
0x53f4…541c              Head {h00=0x0024, h01=0x0050, text=» LDR A2,A4 GET SECOND CHARACTER «, t00=0x0035, t01=0x0136}
0x541c…5448              Head {h00=0x0028, h01=0x0050, text=» CF A5,OUTPUT SEND SECOND CHARACTER «, t00=0x0035, t01=0x015e}
0x5448…545a              Head {h00=0x000e, h01=0x0050, text=» RB ADY510«, t00=0x0035, t01=0x018a}
0x545a…5468              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0036, t01=0x000c}
0x5468…5472              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x001a}
0x5472…548c              Head {h00=0x0016, h01=0x0050, text=»*    DATA MESSAGE «, t00=0x0036, t01=0x0024}
0x548c…5496              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x003e}
0x5496…54bc              Head {h00=0x0022, h01=0x0050, text=»*    FIRST OUTPUT IS SET IN A2«, t00=0x0036, t01=0x0048}
0x54bc…54da              Head {h00=0x001a, h01=0x0050, text=»*    AND SECOND IN A4 «, t00=0x0036, t01=0x006e}
0x54da…54e4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x008c}
0x54e4…54fc              Head {h00=0x0014, h01=0x0050, text=»ADY530 SLL A1,13«, t00=0x0036, t01=0x0096}
0x54fc…550e              Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x0036, t01=0x00ae}
0x550e…5520              Head {h00=0x000e, h01=0x0050, text=» SLL A2,5 «, t00=0x0036, t01=0x00c0}
0x5520…5532              Head {h00=0x000e, h01=0x0050, text=» ORR A1,A2«, t00=0x0036, t01=0x00d2}
0x5532…5544              Head {h00=0x000e, h01=0x0050, text=» LDK A7,10«, t00=0x0036, t01=0x00e4}
0x5544…5556              Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x0036, t01=0x00f6}
0x5556…556e              Head {h00=0x0014, h01=0x0050, text=»ADY540 SLL A1,1 «, t00=0x0036, t01=0x0108}
0x556e…5584              Head {h00=0x0012, h01=0x0050, text=» RF(NN) ADY550«, t00=0x0036, t01=0x0120}
0x5584…559a              Head {h00=0x0012, h01=0x0050, text=» ORKL A2,/200 «, t00=0x0036, t01=0x0136}
0x559a…55b2              Head {h00=0x0014, h01=0x0050, text=»ADY550 SUK A7,1 «, t00=0x0036, t01=0x014c}
0x55b2…55c8              Head {h00=0x0012, h01=0x0050, text=» RF(E) ADY560 «, t00=0x0036, t01=0x0164}
0x55c8…55da              Head {h00=0x000e, h01=0x0050, text=» SRL A2,1 «, t00=0x0036, t01=0x017a}
0x55da…55ec              Head {h00=0x000e, h01=0x0050, text=» RB ADY540«, t00=0x0036, t01=0x018c}
0x55ec…5604              Head {h00=0x0014, h01=0x0050, text=»ADY560 LDR A4,A2«, t00=0x0037, t01=0x000e}
0x5604…5616              Head {h00=0x000e, h01=0x0050, text=» SRL A4,4 «, t00=0x0037, t01=0x0026}
0x5616…562a              Head {h00=0x0010, h01=0x0050, text=» ANK A4,/3F «, t00=0x0037, t01=0x0038}
0x562a…563c              Head {h00=0x000e, h01=0x0050, text=» ANK A2,/F«, t00=0x0037, t01=0x004c}
0x563c…5650              Head {h00=0x0010, h01=0x0050, text=» ORK A2,/60 «, t00=0x0037, t01=0x005e}
0x5650…5662              Head {h00=0x000e, h01=0x0050, text=» RB ADY515«, t00=0x0037, t01=0x0072}
0x5662…566c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x0084}
0x566c…5678              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0037, t01=0x008e}
0x5678…5682              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x009a}
0x5682…5690              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0037, t01=0x00a4}
0x5690…569a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x00b2}
0x569a…56ca              Head {h00=0x002c, h01=0x0050, text=»*    UPDAPP = SUBROUTINE TO UPDATE HEAD «, t00=0x0037, t01=0x00bc}
0x56ca…56fa              Head {h00=0x002c, h01=0x0050, text=»*             POSITION POINTER WHEN END «, t00=0x0037, t01=0x00ec}
0x56fa…5726              Head {h00=0x0028, h01=0x0050, text=»*             OF REQUEST IS REACHED «, t00=0x0037, t01=0x011c}
0x5726…573a              Head {h00=0x0010, h01=0x0050, text=»UPDAPP EQU *«, t00=0x0037, t01=0x0148}
0x573a…5766              Head {h00=0x0028, h01=0x0050, text=» LC A3,DWTBC,A6 GET POSITION COUNTER«, t00=0x0037, t01=0x015c}
0x5766…579c              Head {h00=0x0032, h01=0x0050, text=» ADS A3,DWTAP,A6 UPDATE HEAD POSITION POINTER «, t00=0x0037, t01=0x0188}
0x579c…57ae              Head {h00=0x000e, h01=0x0050, text=» LDK A3,0 «, t00=0x0038, t01=0x002e}
0x57ae…57de              Head {h00=0x002c, h01=0x0050, text=» SC A3,DWTBC,A6 RESET  POSITION COUNTER «, t00=0x0038, t01=0x0040}
0x57de…57ee              Head {h00=0x000c, h01=0x0050, text=» RTN A15«, t00=0x0038, t01=0x0070}
0x57ee…57f8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0080}
0x57f8…5832              Head {h00=0x0036, h01=0x0050, text=»*    POSUPD = SUBROUTINE TO UPDATE ACTUAL POSITION«, t00=0x0038, t01=0x008a}
0x5832…5866              Head {h00=0x0030, h01=0x0050, text=»*             POINTER WHEN REQUEST RUNNING. «, t00=0x0038, t01=0x00c4}
0x5866…58a8              Head {h00=0x003e, h01=0x0050, text=»*             A CHECK THAT POINTER NOT EXCEEDS 80 IS DONE «, t00=0x0038, t01=0x00f8}
0x58a8…58b2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x013a}
0x58b2…58c6              Head {h00=0x0010, h01=0x0050, text=»POSUPD EQU *«, t00=0x0038, t01=0x0144}
0x58c6…58f2              Head {h00=0x0028, h01=0x0050, text=» LC A2,DWTBC,A6 GET POSITION POINTER«, t00=0x0038, t01=0x0158}
0x58f2…5906              Head {h00=0x0010, h01=0x0050, text=» ANK A2,/FF «, t00=0x0038, t01=0x0184}
0x5906…593c              Head {h00=0x0032, h01=0x0050, text=» AD A2,DWTAP,A6 INCLUDE HEAD POSITION POINTER «, t00=0x0039, t01=0x0008}
0x593c…5950              Head {h00=0x0010, h01=0x0050, text=» ANK A2,/FF «, t00=0x0039, t01=0x003e}
0x5950…5976              Head {h00=0x0022, h01=0x0050, text=» CC A2,DWTPOS,A6 END OF ROW ? «, t00=0x0039, t01=0x0052}
0x5976…598c              Head {h00=0x0012, h01=0x0050, text=» RF(P) POSU10 «, t00=0x0039, t01=0x0078}
0x598c…59bc              Head {h00=0x002c, h01=0x0050, text=» IM DWTST,A6 INCREMENT POSITION COUNTER «, t00=0x0039, t01=0x008e}
0x59bc…59d2              Head {h00=0x0012, h01=0x0050, text=»POSU10 RTN A15«, t00=0x0039, t01=0x00be}
0x59d2…59e0              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0039, t01=0x00d4}
0x59e0…59ea              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x00e2}
0x59ea…59fe              Head {h00=0x0010, h01=0x0050, text=»*    I H D Y«, t00=0x0039, t01=0x00ec}
0x59fe…5a08              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x0100}
0x5a08…5a1e              Head {h00=0x0012, h01=0x0050, text=»*    INTERRUPT«, t00=0x0039, t01=0x010a}
0x5a1e…5a28              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x0120}
0x5a28…5a3a              Head {h00=0x000e, h01=0x0050, text=»IHDY EQU *«, t00=0x0039, t01=0x012a}
0x5a3a…5a58              Head {h00=0x001a, h01=0x0050, text=» LD A4,DWTST,A6 BUSY? «, t00=0x0039, t01=0x013c}
0x5a58…5a6e              Head {h00=0x0012, h01=0x0050, text=» RB(N) EXIT NO«, t00=0x0039, t01=0x015a}
0x5a6e…5a8c              Head {h00=0x001a, h01=0x0050, text=» SLL A4,2 ECHO MODE ? «, t00=0x0039, t01=0x0170}
0x5a8c…5aa2              Head {h00=0x0012, h01=0x0050, text=» RF(N) IHDY10 «, t00=0x0039, t01=0x018e}
0x5aa2…5ad4              Head {h00=0x002e, h01=0x0050, text=» LDR A1,A1 RETURN CODE FROM CHANNEL UNIT ?«, t00=0x003a, t01=0x0014}
0x5ad4…5aee              Head {h00=0x0016, h01=0x0050, text=» RB(NE) ADY420 YES«, t00=0x003a, t01=0x0046}
0x5aee…5b26              Head {h00=0x0034, h01=0x0050, text=»IHDY10 ABL LDREG RELOAD A3-A5 AND RETURN VIA A5 «, t00=0x003a, t01=0x0060}
0x5b26…5b34              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003a, t01=0x0098}
0x5b34…5b3e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x00a6}
0x5b3e…5b52              Head {h00=0x0010, h01=0x0050, text=»*    R C D Y«, t00=0x003a, t01=0x00b0}
0x5b52…5b5c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x00c4}
0x5b5c…5b88              Head {h00=0x0028, h01=0x0050, text=»*    RCDY = RECOVERY ROUTINE DISPLAY«, t00=0x003a, t01=0x00ce}
0x5b88…5b92              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x00fa}
0x5b92…5b9c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x0104}
0x5b9c…5bc8              Head {h00=0x0028, h01=0x0050, text=»*    RECOVERY IS CARRIED OUT ONLY IF«, t00=0x003a, t01=0x010e}
0x5bc8…5be8              Head {h00=0x001c, h01=0x0050, text=»*    ORDER 6 IS RUNNING «, t00=0x003a, t01=0x013a}
0x5be8…5bf2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x015a}
0x5bf2…5c08              Head {h00=0x0012, h01=0x0050, text=»*    AT ENTRY:«, t00=0x003a, t01=0x0164}
0x5c08…5c12              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x017a}
0x5c12…5c30              Head {h00=0x001a, h01=0x0050, text=»*    A6 = DWT-ADDRESS «, t00=0x003a, t01=0x0184}
0x5c30…5c48              Head {h00=0x0014, h01=0x0050, text=»*    A7 = ORDER «, t00=0x003b, t01=0x0012}
0x5c48…5c66              Head {h00=0x001a, h01=0x0050, text=»*    A8 = ECB-ADDRESS «, t00=0x003b, t01=0x002a}
0x5c66…5c78              Head {h00=0x000e, h01=0x0050, text=»RCDY EQU *«, t00=0x003b, t01=0x0048}
0x5c78…5ca8              Head {h00=0x002c, h01=0x0050, text=» CF A15,SAVE8 SAVE 8 REGISTERS ON STACK «, t00=0x003b, t01=0x005a}
0x5ca8…5cd0              Head {h00=0x0024, h01=0x0050, text=» LD A3,DWTST,A6 SAVE STATUS WORD«, t00=0x003b, t01=0x008a}
0x5cd0…5ce6              Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/7FFF«, t00=0x003b, t01=0x00b2}
0x5ce6…5d08              Head {h00=0x001e, h01=0x0050, text=» ANS A2,DWTST,A6 SET BUSY «, t00=0x003b, t01=0x00c8}
0x5d08…5d24              Head {h00=0x0018, h01=0x0050, text=» IFT STEADY-WHATDY=1«, t00=0x003b, t01=0x00ea}
0x5d24…5d4a              Head {h00=0x0022, h01=0x0050, text=» LDR* A2,A6 GET CHANNEL PARAM «, t00=0x003b, t01=0x0106}
0x5d4a…5d68              Head {h00=0x001a, h01=0x0050, text=» ANK A2,/20 PTS 6386? «, t00=0x003b, t01=0x012c}
0x5d68…5d82              Head {h00=0x0016, h01=0x0050, text=» RF(Z) RCDY05 NO! «, t00=0x003b, t01=0x014a}
0x5d82…5dac              Head {h00=0x0026, h01=0x0050, text=» LDK A2,STILL SEND 'CURSOR STEADY'«, t00=0x003b, t01=0x0164}
0x5dac…5dc2              Head {h00=0x0012, h01=0x0050, text=» CF A5,OUTPUT «, t00=0x003b, t01=0x018e}
0x5dc2…5dd6              Head {h00=0x0010, h01=0x0050, text=»RCDY05 EQU *«, t00=0x003c, t01=0x0014}
0x5dd6…5de2              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003c, t01=0x0028}
0x5de2…5dec              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0034}
0x5dec…5e02              Head {h00=0x0012, h01=0x0050, text=» IFT WHATDY=0 «, t00=0x003c, t01=0x003e}
0x5e02…5e0c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0054}
0x5e0c…5e32              Head {h00=0x0022, h01=0x0050, text=» LDR* A2,A6 CHANNEL PARAMETER «, t00=0x003c, t01=0x005e}
0x5e32…5e58              Head {h00=0x0022, h01=0x0050, text=» ANK A2,/10 GRAPHIC DISPLAY ? «, t00=0x003c, t01=0x0084}
0x5e58…5e70              Head {h00=0x0014, h01=0x0050, text=» RF(E) RCDY10 NO«, t00=0x003c, t01=0x00aa}
0x5e70…5ea2              Head {h00=0x002e, h01=0x0050, text=» LDK A2,RETURN RETURN TO ALPHANUMERIC MODE«, t00=0x003c, t01=0x00c2}
0x5ea2…5eb8              Head {h00=0x0012, h01=0x0050, text=» CF A5,OUTPUT «, t00=0x003c, t01=0x00f4}
0x5eb8…5ec2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x010a}
0x5ec2…5ece              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003c, t01=0x0114}
0x5ece…5ed8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0120}
0x5ed8…5ee6              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003c, t01=0x012a}
0x5ee6…5efa              Head {h00=0x0010, h01=0x0050, text=»RCDY10 EQU *«, t00=0x003c, t01=0x0138}
0x5efa…5f1c              Head {h00=0x001e, h01=0x0050, text=» LDK A2,/00 DUMMY TO SEND «, t00=0x003c, t01=0x014c}
0x5f1c…5f32              Head {h00=0x0012, h01=0x0050, text=» CF A5,OUTPUT «, t00=0x003c, t01=0x016e}
0x5f32…5f5a              Head {h00=0x0024, h01=0x0050, text=» LDR A4,A4 LRC-ERROR IN BLOCK ? «, t00=0x003c, t01=0x0184}
0x5f5a…5f70              Head {h00=0x0012, h01=0x0050, text=» RF(NE) RCDY20«, t00=0x003d, t01=0x001c}
0x5f70…5f96              Head {h00=0x0022, h01=0x0050, text=» LDK A2,CLEHOM CLEAR AND HOME «, t00=0x003d, t01=0x0032}
0x5f96…5fb0              Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT SEND«, t00=0x003d, t01=0x0058}
0x5fb0…5fc6              Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/101 «, t00=0x003d, t01=0x0072}
0x5fc6…6000              Head {h00=0x0036, h01=0x0050, text=» ST A2,DWTAP,A6 SET HEAD LINE-AND-POSITION COUNTER«, t00=0x003d, t01=0x0088}
0x6000…6022              Head {h00=0x001e, h01=0x0050, text=» LDR A3,A3 GET OLD STATUS «, t00=0x003d, t01=0x00c2}
0x6022…6040              Head {h00=0x001a, h01=0x0050, text=» RB(N) ENDIO NOT BUSY «, t00=0x003d, t01=0x00e4}
0x6040…6066              Head {h00=0x0022, h01=0x0050, text=» LDK A1,OPERR SET RETURN CODE «, t00=0x003d, t01=0x0102}
0x6066…6080              Head {h00=0x0016, h01=0x0050, text=»RCDY15 ABL ADY420 «, t00=0x003d, t01=0x0128}
0x6080…608e              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003d, t01=0x0142}
0x608e…6098              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x0150}
0x6098…60c4              Head {h00=0x0028, h01=0x0050, text=»*    LRC-ERROR IN BLOCK SENT REMOTE «, t00=0x003d, t01=0x015a}
0x60c4…60ce              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x0186}
0x60ce…60e2              Head {h00=0x0010, h01=0x0050, text=»RCDY20 EQU *«, t00=0x003d, t01=0x0190}
0x60e2…60fe              Head {h00=0x0018, h01=0x0050, text=» SUK A7,5 ORDER 5 ? «, t00=0x003e, t01=0x0014}
0x60fe…6118              Head {h00=0x0016, h01=0x0050, text=» RF(NE) RCDY25 NO «, t00=0x003e, t01=0x0030}
0x6118…6144              Head {h00=0x0028, h01=0x0050, text=» LDK A1,2 INDICATE THROUGHPUT ERROR «, t00=0x003e, t01=0x004a}
0x6144…6156              Head {h00=0x000e, h01=0x0050, text=» RB RCDY15«, t00=0x003e, t01=0x0076}
0x6156…6180              Head {h00=0x0026, h01=0x0050, text=»RCDY25 LDK A2,STX START OF MESSAGE«, t00=0x003e, t01=0x0088}
0x6180…6196              Head {h00=0x0012, h01=0x0050, text=» CF A5,OUTPUT «, t00=0x003e, t01=0x00b2}
0x6196…61ce              Head {h00=0x0034, h01=0x0050, text=» LC A4,DWTBC,A6 GET NUMBER OF POSITIONS TO BACK «, t00=0x003e, t01=0x00c8}
0x61ce…61e2              Head {h00=0x0010, h01=0x0050, text=» ANK A4,/FF «, t00=0x003e, t01=0x0100}
0x61e2…61f8              Head {h00=0x0012, h01=0x0050, text=» RF(E) RCDY30 «, t00=0x003e, t01=0x0114}
0x61f8…622a              Head {h00=0x002e, h01=0x0050, text=» CF A5,BACCAN SEND BACKSPACES AND RUB OUT «, t00=0x003e, t01=0x012a}
0x622a…624e              Head {h00=0x0020, h01=0x0050, text=» LDK A3,2 START BUFFER INDEX«, t00=0x003e, t01=0x015c}
0x624e…6268              Head {h00=0x0016, h01=0x0050, text=»RCDY30 ABL ACDY90 «, t00=0x003e, t01=0x0180}
0x6268…6276              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003f, t01=0x000a}
0x6276…6280              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0018}
0x6280…6298              Head {h00=0x0014, h01=0x0050, text=»*    E C H O D Y«, t00=0x003f, t01=0x0022}
0x6298…62a2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x003a}
0x62a2…62d6              Head {h00=0x0030, h01=0x0050, text=»*    ECHODY = DEVICE-DEPENDENT ECHO-ROUTINE «, t00=0x003f, t01=0x0044}
0x62d6…62e0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0078}
0x62e0…62f4              Head {h00=0x0010, h01=0x0050, text=»ECHODY EQU *«, t00=0x003f, t01=0x0082}
0x62f4…630c              Head {h00=0x0014, h01=0x0050, text=» LDR A7,A7 EOR? «, t00=0x003f, t01=0x0096}
0x630c…6326              Head {h00=0x0016, h01=0x0050, text=» RF(N) ECDY17 YES «, t00=0x003f, t01=0x00ae}
0x6326…6348              Head {h00=0x001e, h01=0x0050, text=» LDR A3,A2 SAVE CHARACTER «, t00=0x003f, t01=0x00c8}
0x6348…6352              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x00ea}
0x6352…6368              Head {h00=0x0012, h01=0x0050, text=» IFT EORECH=0 «, t00=0x003f, t01=0x00f4}
0x6368…6372              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x010a}
0x6372…6386              Head {h00=0x0010, h01=0x0050, text=» SUK A2,/80 «, t00=0x003f, t01=0x0114}
0x6386…63ae              Head {h00=0x0024, h01=0x0050, text=» RF(NN) ECDY20 NOT TO BE ECHOED «, t00=0x003f, t01=0x0128}
0x63ae…63c2              Head {h00=0x0010, h01=0x0050, text=» ADK A2,/80 «, t00=0x003f, t01=0x0150}
0x63c2…63cc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0164}
0x63cc…63d8              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003f, t01=0x016e}
0x63d8…63e2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x017a}
0x63e2…63f4              Head {h00=0x000e, h01=0x0050, text=» SUK A3,/8«, t00=0x003f, t01=0x0184}
0x63f4…6414              Head {h00=0x001c, h01=0x0050, text=» RF(E) ECDY40 BACKSPACE «, t00=0x0040, t01=0x0008}
0x6414…6428              Head {h00=0x0010, h01=0x0050, text=» SUK A3,/10 «, t00=0x0040, t01=0x0028}
0x6428…6444              Head {h00=0x0018, h01=0x0050, text=» RF(E) ECDY50 CLEAR «, t00=0x0040, t01=0x003c}
0x6444…646e              Head {h00=0x0026, h01=0x0050, text=»ECDY10 CF A5,OUTPUT SEND CHARACTER«, t00=0x0040, t01=0x0058}
0x646e…649e              Head {h00=0x002c, h01=0x0050, text=» CF A15,POSUPD POSITION COUNTER UPDATING«, t00=0x0040, t01=0x0082}
0x649e…64b0              Head {h00=0x000e, h01=0x0050, text=» RF ECDY20«, t00=0x0040, t01=0x00b2}
0x64b0…64e8              Head {h00=0x0034, h01=0x0050, text=»ECDY17 CF A15,UPDAPP UPDATE HEAD CURSOR POINTER «, t00=0x0040, t01=0x00c4}
0x64e8…6514              Head {h00=0x0028, h01=0x0050, text=»ECDY20 ABL ECHRTN RETURN TO KEYBOARD«, t00=0x0040, t01=0x00fc}
0x6514…651e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x0128}
0x651e…6534              Head {h00=0x0012, h01=0x0050, text=»*    BACKSPACE«, t00=0x0040, t01=0x0132}
0x6534…653e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x0148}
0x653e…6552              Head {h00=0x0010, h01=0x0050, text=»ECDY40 EQU *«, t00=0x0040, t01=0x0152}
0x6552…657e              Head {h00=0x0028, h01=0x0050, text=» LC A4,DWTBC,A6 GET POSITION COUNTER«, t00=0x0040, t01=0x0166}
0x657e…6592 (65, 0, 400) Head {h00=0x0010, h01=0x0050, text=» ANK A4,/FF «, t00=0x0041, t01=0x0004}
0x6592…65b6              Head {h00=0x0020, h01=0x0050, text=» RB(E) ECDY20 FIRST POSITION«, t00=0x0041, t01=0x0018}
0x65b6…65de              Head {h00=0x0024, h01=0x0050, text=» LDK A4,1 INDICATE ONE BACKSTEP «, t00=0x0041, t01=0x003c}
0x65de…65f8              Head {h00=0x0016, h01=0x0050, text=» CF A5,BACCAN BACK«, t00=0x0041, t01=0x0064}
0x65f8…660a              Head {h00=0x000e, h01=0x0050, text=» RB ECDY20«, t00=0x0041, t01=0x007e}
0x660a…6618              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0041, t01=0x0090}
0x6618…6622              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x009e}
0x6622…6634              Head {h00=0x000e, h01=0x0050, text=»*    CLEAR«, t00=0x0041, t01=0x00a8}
0x6634…663e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x00ba}
0x663e…6652              Head {h00=0x0010, h01=0x0050, text=»ECDY50 EQU *«, t00=0x0041, t01=0x00c4}
0x6652…667e              Head {h00=0x0028, h01=0x0050, text=» LC A4,DWTBC,A6 GET POSITION COUNTER«, t00=0x0041, t01=0x00d8}
0x667e…6692              Head {h00=0x0010, h01=0x0050, text=» ANK A4,/FF «, t00=0x0041, t01=0x0104}
0x6692…66b6              Head {h00=0x0020, h01=0x0050, text=» RB(E) ECDY20 FIRST POSITION«, t00=0x0041, t01=0x0118}
0x66b6…66cc              Head {h00=0x0012, h01=0x0050, text=» IFT WHATDY=0 «, t00=0x0041, t01=0x013c}
0x66cc…66f6              Head {h00=0x0026, h01=0x0050, text=» LDR* A1,A6 GET CHANNEL PARAMETER «, t00=0x0041, t01=0x0152}
0x66f6…6718              Head {h00=0x001e, h01=0x0050, text=» ANK A1,/10 GRAFIC DISPLAY«, t00=0x0041, t01=0x017c}
0x6718…6730              Head {h00=0x0014, h01=0x0050, text=» RF(E) ECDY60 N «, t00=0x0042, t01=0x000e}
0x6730…674a              Head {h00=0x0016, h01=0x0050, text=» CF A5,BACCAN BACK«, t00=0x0042, t01=0x0026}
0x674a…675c              Head {h00=0x000e, h01=0x0050, text=» RB ECDY20«, t00=0x0042, t01=0x0040}
0x675c…6768              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0042, t01=0x0052}
0x6768…6796              Head {h00=0x002a, h01=0x0050, text=»ECDY60 LDR A3,A4 SAVE POSITION COUNTER«, t00=0x0042, t01=0x005e}
0x6796…67d0              Head {h00=0x0036, h01=0x0050, text=» LD A4,DWTAP,A6 GET HEAD LINE-AND-POSITION COUNTER«, t00=0x0042, t01=0x008c}
0x67d0…67f0              Head {h00=0x001c, h01=0x0050, text=» CF A5,CURPOS SET CURSOR«, t00=0x0042, t01=0x00c6}
0x67f0…6812              Head {h00=0x001e, h01=0x0050, text=» LDR A4,A3 GET POS COUNTER«, t00=0x0042, t01=0x00e6}
0x6812…6836              Head {h00=0x0020, h01=0x0050, text=» ADK A4,1 UPDATE POS COUNTER«, t00=0x0042, t01=0x0108}
0x6836…684a              Head {h00=0x0010, h01=0x0050, text=» LDK A3,/20 «, t00=0x0042, t01=0x012c}
0x684a…686c              Head {h00=0x001e, h01=0x0050, text=» CF A5,FASTER FAST OUTPUT «, t00=0x0042, t01=0x0140}
0x686c…687e              Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x0042, t01=0x0162}
0x687e…68ac              Head {h00=0x002a, h01=0x0050, text=» SC A2,DWTBC,A6 RESET POSITION COUNTER«, t00=0x0042, t01=0x0174}
0x68ac…68be              Head {h00=0x000e, h01=0x0050, text=» RB ECDY20«, t00=0x0043, t01=0x0012}
0x68be…68cc              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0043, t01=0x0024}
0x68cc…68d6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x0032}
0x68d6…68e0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x003c}
0x68e0…6914              Head {h00=0x0030, h01=0x0050, text=»*    BACCAN = SUBROUTINE TO POSITION CURSOR «, t00=0x0043, t01=0x0046}
0x6914…6948              Head {h00=0x0030, h01=0x0050, text=»*             AT THE PLACE BEFORE REQUEST IF«, t00=0x0043, t01=0x007a}
0x6948…697c              Head {h00=0x0030, h01=0x0050, text=»*             CLEAR OR BACKWARDS ONE STEP IF«, t00=0x0043, t01=0x00ae}
0x697c…699c              Head {h00=0x001c, h01=0x0050, text=»*             BACKSPACE.«, t00=0x0043, t01=0x00e2}
0x699c…69a6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x0102}
0x69a6…69ba              Head {h00=0x0010, h01=0x0050, text=»BACCAN EQU *«, t00=0x0043, t01=0x010c}
0x69ba…69cc              Head {h00=0x000e, h01=0x0050, text=» LDR A3,A4«, t00=0x0043, t01=0x0120}
0x69cc…69f8              Head {h00=0x0028, h01=0x0050, text=» LC A2,DWTBC,A6 GET POSITION COUNTER«, t00=0x0043, t01=0x0132}
0x69f8…6a0c              Head {h00=0x0010, h01=0x0050, text=» ANK A2,/FF «, t00=0x0043, t01=0x015e}
0x6a0c…6a3e              Head {h00=0x002e, h01=0x0050, text=» AD A2,DWTAP,A6 ADD HEAD POSITION COUNTER «, t00=0x0043, t01=0x0172}
0x6a3e…6a52              Head {h00=0x0010, h01=0x0050, text=» ANK A2,/FF «, t00=0x0044, t01=0x0014}
0x6a52…6a78              Head {h00=0x0022, h01=0x0050, text=» CC A2,DWTPOS,A6 LAST POSITION«, t00=0x0044, t01=0x0028}
0x6a78…6a92              Head {h00=0x0016, h01=0x0050, text=» RF(NP) BACA10 NO «, t00=0x0044, t01=0x004e}
0x6a92…6aba              Head {h00=0x0024, h01=0x0050, text=» LDK A2,SPACE DESTRUCTIVE SPACE «, t00=0x0044, t01=0x0068}
0x6aba…6acc              Head {h00=0x000e, h01=0x0050, text=» RF BACA20«, t00=0x0044, t01=0x0090}
0x6acc…6af2              Head {h00=0x0022, h01=0x0050, text=»BACA10 LDK A2,BACKSP BACKSPACE«, t00=0x0044, t01=0x00a2}
0x6af2…6b0c              Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT SEND«, t00=0x0044, t01=0x00c8}
0x6b0c…6b34              Head {h00=0x0024, h01=0x0050, text=» LDK A2,SPACE DESTRUCTIVE SPACE «, t00=0x0044, t01=0x00e2}
0x6b34…6b4e              Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT SEND«, t00=0x0044, t01=0x010a}
0x6b4e…6b6e              Head {h00=0x001c, h01=0x0050, text=» LDK A2,BACKSP BACKSPACE«, t00=0x0044, t01=0x0124}
0x6b6e…6b8e              Head {h00=0x001c, h01=0x0050, text=»BACA20 CF A5,OUTPUT SEND«, t00=0x0044, t01=0x0144}
0x6b8e…6ba0              Head {h00=0x000e, h01=0x0050, text=» SUK A4,1 «, t00=0x0044, t01=0x0164}
0x6ba0…6bb6              Head {h00=0x0012, h01=0x0050, text=» RB(NE) BACA10«, t00=0x0044, t01=0x0176}
0x6bb6…6bd8              Head {h00=0x001e, h01=0x0050, text=» NGR A3,A3 NEGATE REGISTER«, t00=0x0044, t01=0x018c}
0x6bd8…6c08              Head {h00=0x002c, h01=0x0050, text=» ADS A3,DWTST,A6 UPDATE POSITION COUNTER«, t00=0x0045, t01=0x001e}
0x6c08…6c18              Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x0045, t01=0x004e}
0x6c18…6c26              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0045, t01=0x005e}
0x6c26…6c5e              Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x0045, t01=0x006c}
0x6c5e…6c96              Head {h00=0x0034, h01=0x0050, text=»*   CHECK = SUBROUTIN TO CHECK USER BUFFER IN * «, t00=0x0045, t01=0x00a4}
0x6c96…6cce              Head {h00=0x0034, h01=0x0050, text=»*           ORDER TO GET A REASON FOR USING   * «, t00=0x0045, t01=0x00dc}
0x6cce…6d06              Head {h00=0x0034, h01=0x0050, text=»*           'FAST OUTPUT FACILITY' ON 6344    * «, t00=0x0045, t01=0x0114}
0x6d06…6d3e              Head {h00=0x0034, h01=0x0050, text=»*            AND 6386                          *«, t00=0x0045, t01=0x014c}
0x6d3e…6d76              Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x0045, t01=0x0184}
0x6d76…6d8a              Head {h00=0x0010, h01=0x0050, text=»CHECK EQU * «, t00=0x0046, t01=0x002c}
0x6d8a…6d94              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x0040}
0x6d94…6d9e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x004a}
0x6d9e…6db2              Head {h00=0x0010, h01=0x0050, text=» LD A1,4,A8 «, t00=0x0046, t01=0x0054}
0x6db2…6dd4              Head {h00=0x001e, h01=0x0050, text=» SUR A1,A3 END OF BUFFER? «, t00=0x0046, t01=0x0068}
0x6dd4…6df0              Head {h00=0x0018, h01=0x0050, text=» ABL(NP) ACDY75 YES!«, t00=0x0046, t01=0x008a}
0x6df0…6e20              Head {h00=0x002c, h01=0x0050, text=» LDR A7,A2 SAVE CHER TO SEND (AND CHECK)«, t00=0x0046, t01=0x00a6}
0x6e20…6e4c              Head {h00=0x0028, h01=0x0050, text=» LDR A2,A4 SAVE BUFFER ADDRESS+INDEX«, t00=0x0046, t01=0x00d6}
0x6e4c…6e6c              Head {h00=0x001c, h01=0x0050, text=» LDK A4,1 RESET COUNTER «, t00=0x0046, t01=0x0102}
0x6e6c…6e94              Head {h00=0x0024, h01=0x0050, text=»NEXT ADK A4,1 INCREMENT COUNTER «, t00=0x0046, t01=0x0122}
0x6e94…6eb4              Head {h00=0x001c, h01=0x0050, text=» SUK A1,1 END OF BUFFER?«, t00=0x0046, t01=0x014a}
0x6eb4…6ecc              Head {h00=0x0014, h01=0x0050, text=» RF(NP) OUT YES!«, t00=0x0046, t01=0x016a}
0x6ecc…6ef0              Head {h00=0x0020, h01=0x0050, text=» ADK A2,1 INCREMENT POINTER «, t00=0x0046, t01=0x0182}
0x6ef0…6f18              Head {h00=0x0024, h01=0x0050, text=» CCR A7,A2 CHAR EQU TO PREVIUS? «, t00=0x0047, t01=0x0016}
0x6f18…6f30              Head {h00=0x0014, h01=0x0050, text=» RB(E) NEXT YES!«, t00=0x0047, t01=0x003e}
0x6f30…6f42              Head {h00=0x000e, h01=0x0050, text=»OUT EQU * «, t00=0x0047, t01=0x0056}
0x6f42…6f7c              Head {h00=0x0036, h01=0x0050, text=» CWK A4,EQU CONDITION FOR FAST OUTPUT FULLFILLED? «, t00=0x0047, t01=0x0068}
0x6f7c…6f96              Head {h00=0x0016, h01=0x0050, text=» RF(L) NOFAST NO! «, t00=0x0047, t01=0x00a2}
0x6f96…6fc0              Head {h00=0x0026, h01=0x0050, text=»**********************************«, t00=0x0047, t01=0x00bc}
0x6fc0…6fea              Head {h00=0x0026, h01=0x0050, text=»* UPDATE ACTUAL POSITION POINTER *«, t00=0x0047, t01=0x00e6}
0x6fea…701a              Head {h00=0x002c, h01=0x0050, text=»FASTOK LC A2,DWTBC,A6 GET HEAD POSITION «, t00=0x0047, t01=0x0110}
0x701a…7032              Head {h00=0x0014, h01=0x0050, text=» AD A2,DWTAP,A6 «, t00=0x0047, t01=0x0140}
0x7032…7046              Head {h00=0x0010, h01=0x0050, text=» ANK A2,/FF «, t00=0x0047, t01=0x0158}
0x7046…706c              Head {h00=0x0022, h01=0x0050, text=» ADR A3,A4 UPDATE BUFFER-INDEX«, t00=0x0047, t01=0x016c}
0x706c…708c (72, 0, 398) Head {h00=0x001c, h01=0x0050, text=» ST A3,10,A8 SAVE INDEX «, t00=0x0048, t01=0x0004}
0x708c…70c0              Head {h00=0x0030, h01=0x0050, text=» LC A3,DWTPOS,A6 GET MAXNUMBER OF CHAR/LINE «, t00=0x0048, t01=0x0024}
0x70c0…70de              Head {h00=0x001a, h01=0x0050, text=» SUR A3,A2 AND COMPARE«, t00=0x0048, t01=0x0058}
0x70de…70f0              Head {h00=0x000e, h01=0x0050, text=» SUR A3,A4«, t00=0x0048, t01=0x0076}
0x70f0…7104              Head {h00=0x0010, h01=0x0050, text=» RF(NN) HIT «, t00=0x0048, t01=0x0088}
0x7104…7116              Head {h00=0x000e, h01=0x0050, text=» ADR A4,A3«, t00=0x0048, t01=0x009c}
0x7116…7128              Head {h00=0x000e, h01=0x0050, text=» ADK A4,1 «, t00=0x0048, t01=0x00ae}
0x7128…7154              Head {h00=0x0028, h01=0x0050, text=»HIT ADS A4,DWTST,A6 UPDATE POSITION «, t00=0x0048, t01=0x00c0}
0x7154…7174              Head {h00=0x001c, h01=0x0050, text=»*********************** «, t00=0x0048, t01=0x00ec}
0x7174…7194              Head {h00=0x001c, h01=0x0050, text=»* EXECUTE FAST OUTPUT * «, t00=0x0048, t01=0x010c}
0x7194…71b8              Head {h00=0x0020, h01=0x0050, text=» LDR A3,A7 GET CHAR TO SEND «, t00=0x0048, t01=0x012c}
0x71b8…71ce              Head {h00=0x0012, h01=0x0050, text=» CF A5,FASTER «, t00=0x0048, t01=0x0150}
0x71ce…71e4              Head {h00=0x0012, h01=0x0050, text=»**************«, t00=0x0048, t01=0x0166}
0x71e4…71fa              Head {h00=0x0012, h01=0x0050, text=»* SET CURSOR *«, t00=0x0048, t01=0x017c}
0x71fa…7220 (73, 0, 398) Head {h00=0x0022, h01=0x0050, text=» LD A4,DWTST,A6 GET ACTUAL POS«, t00=0x0049, t01=0x0004}
0x7220…7234              Head {h00=0x0010, h01=0x0050, text=» ANK A4,/FF «, t00=0x0049, t01=0x002a}
0x7234…7260              Head {h00=0x0028, h01=0x0050, text=» AD A4,DWTAP,A6 INC HEAD POS POINTER«, t00=0x0049, t01=0x003e}
0x7260…7276              Head {h00=0x0012, h01=0x0050, text=» CF A5,CURPOS «, t00=0x0049, t01=0x006a}
0x7276…729c              Head {h00=0x0022, h01=0x0050, text=»***************************** «, t00=0x0049, t01=0x0080}
0x729c…72c2              Head {h00=0x0022, h01=0x0050, text=»* RESTORE A3 (BUFFER INDEX) * «, t00=0x0049, t01=0x00a6}
0x72c2…72ec              Head {h00=0x0026, h01=0x0050, text=» LD A3,10,A8 RESTORE BUFFER INDEX «, t00=0x0049, t01=0x00cc}
0x72ec…72fe              Head {h00=0x000e, h01=0x0050, text=» SUK A3,1 «, t00=0x0049, t01=0x00f6}
0x72fe…7320              Head {h00=0x001e, h01=0x0050, text=» ABL ACDY90 READ NEXT CHAR«, t00=0x0049, t01=0x0108}
0x7320…732a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0049, t01=0x012a}
0x732a…735c              Head {h00=0x002e, h01=0x0050, text=»NOFAST LDR A2,A7 RESTORE OUTPUT CHARACTER «, t00=0x0049, t01=0x0134}
0x735c…7370              Head {h00=0x0010, h01=0x0050, text=» ABL ACDY75 «, t00=0x0049, t01=0x0166}
0x7370…737e              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0049, t01=0x017a}
0x737e…7388              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0049, t01=0x0188}
0x7388…7392 (74, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x0004}
0x7392…73d2              Head {h00=0x003c, h01=0x0050, text=»*    FASTER = SUBROUTINE TO OUTPUT SPACE AT FAST OUTPUT «, t00=0x004a, t01=0x000e}
0x73d2…740a              Head {h00=0x0034, h01=0x0050, text=»*             AT ENTRY A4 = NUMBER OF CHARACTERS«, t00=0x004a, t01=0x004e}
0x740a…7414              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x0086}
0x7414…7428              Head {h00=0x0010, h01=0x0050, text=»FASTER EQU *«, t00=0x004a, t01=0x0090}
0x7428…743c              Head {h00=0x0010, h01=0x0050, text=» CWK A4,/60 «, t00=0x004a, t01=0x00a4}
0x743c…746e              Head {h00=0x002e, h01=0x0050, text=» RF(L) FAS010 NUMBER OF CHAR NOT TOO LONG «, t00=0x004a, t01=0x00b8}
0x746e…7482              Head {h00=0x0010, h01=0x0050, text=» LDK A4,/59 «, t00=0x004a, t01=0x00ea}
0x7482…7496              Head {h00=0x0010, h01=0x0050, text=»FAS010 EQU *«, t00=0x004a, t01=0x00fe}
0x7496…74b6              Head {h00=0x001c, h01=0x0050, text=» ADK A4,/20 ADD CONSTANT«, t00=0x004a, t01=0x0112}
0x74b6…74d8              Head {h00=0x001e, h01=0x0050, text=» LDK A2,FASTO FAST OUTPUT «, t00=0x004a, t01=0x0132}
0x74d8…74f2              Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT SEND«, t00=0x004a, t01=0x0154}
0x74f2…7510              Head {h00=0x001a, h01=0x0050, text=» LDR A2,A4 NO OF CHAR «, t00=0x004a, t01=0x016e}
0x7510…752a              Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT SEND«, t00=0x004a, t01=0x018c}
0x752a…753c              Head {h00=0x000e, h01=0x0050, text=» LDR A2,A3«, t00=0x004b, t01=0x0016}
0x753c…7556              Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT SEND«, t00=0x004b, t01=0x0028}
0x7556…7566              Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x004b, t01=0x0042}
0x7566…7574              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x004b, t01=0x0052}
0x7574…757e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x0060}
0x757e…7588              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x006a}
0x7588…75b6              Head {h00=0x002a, h01=0x0050, text=»*    CURPOS = SUBROUTINE TO SET CURSOR«, t00=0x004b, t01=0x0074}
0x75b6…75f8              Head {h00=0x003e, h01=0x0050, text=»*             AT ENTRY A4 = CURSOR POS (POSITION AND LINE)«, t00=0x004b, t01=0x00a2}
0x75f8…7602              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x00e4}
0x7602…7616              Head {h00=0x0010, h01=0x0050, text=»CURPOS EQU *«, t00=0x004b, t01=0x00ee}
0x7616…7634              Head {h00=0x001a, h01=0x0050, text=» ADKL A4,/1F1F CONVERT«, t00=0x004b, t01=0x0102}
0x7634…7654              Head {h00=0x001c, h01=0x0050, text=» LDK A2,SCADD SET CURSOR«, t00=0x004b, t01=0x0120}
0x7654…766e              Head {h00=0x0016, h01=0x0050, text=» CF A5,OUTPUT SEND«, t00=0x004b, t01=0x0140}
0x766e…768e              Head {h00=0x001c, h01=0x0050, text=» ECR A2,A4 POS. X < /80?«, t00=0x004b, t01=0x015a}
0x768e…76a0              Head {h00=0x000e, h01=0x0050, text=» LDR A2,A2«, t00=0x004b, t01=0x017a}
0x76a0…76bc              Head {h00=0x0018, h01=0x0050, text=» RF(NN) CURR05 YES! «, t00=0x004b, t01=0x018c}
0x76bc…76d2              Head {h00=0x0012, h01=0x0050, text=» LCK A4,/7F00 «, t00=0x004c, t01=0x0018}
0x76d2…76e6              Head {h00=0x0010, h01=0x0050, text=»CURR05 EQU *«, t00=0x004c, t01=0x002e}
0x76e6…76f8              Head {h00=0x000e, h01=0x0050, text=» LDR A2,A4«, t00=0x004c, t01=0x0042}
0x76f8…7722              Head {h00=0x0026, h01=0x0050, text=» CF A5,OUTPUT OUTPUT POSITION (X) «, t00=0x004c, t01=0x0054}
0x7722…7734              Head {h00=0x000e, h01=0x0050, text=» LDR A2,A4«, t00=0x004c, t01=0x007e}
0x7734…7754              Head {h00=0x001c, h01=0x0050, text=» RF(NN) CURR10 Y < /80! «, t00=0x004c, t01=0x0090}
0x7754…7768              Head {h00=0x0010, h01=0x0050, text=» LDK A2,/7F «, t00=0x004c, t01=0x00b0}
0x7768…777a              Head {h00=0x000e, h01=0x0050, text=» RF CURR15«, t00=0x004c, t01=0x00c4}
0x777a…778e              Head {h00=0x0010, h01=0x0050, text=»CURR10 EQU *«, t00=0x004c, t01=0x00d6}
0x778e…77ac              Head {h00=0x001a, h01=0x0050, text=» SRL A2,8 SHIFT RIGHT «, t00=0x004c, t01=0x00ea}
0x77ac…77c0              Head {h00=0x0010, h01=0x0050, text=»CURR15 EQU *«, t00=0x004c, t01=0x0108}
0x77c0…77e4              Head {h00=0x0020, h01=0x0050, text=» CF A5,OUTPUT OUTPUT LINE(Y)«, t00=0x004c, t01=0x011c}
0x77e4…77f4              Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x004c, t01=0x0140}
0x77f4…7800              Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x004c, t01=0x0150}
0x7800…7804              Head {h00=0x4004, h01=0x0000}
0x7804…7808              00 4c 01 5c                                                                                                                                                                                                                                       ┆ L  ┆
0x7808…7810 (77, 1, 8)   20 04 00 00 00 4d 00 04                                                                                                                                                                                                                           ┆     M  ┆
0x7810…7860 (78, 2, 400) 52 45 44 49 54 3d 31 20 00 05 01 8a 00 14 00 50 5c 4c 44 5c 41 34 2c 44 57 54 57 41 54 2c 41 36 00 06 00 10 00 1e 00 50 5c 52 46 28 5a 29 5c 54 41 42 4f 33 30 5c 49 2f 4f 20 4e 4f 54 20 57 41 49 54 00 06 00 28 00 32 00 50 5c 43 46 5c 41 31   ┆REDIT=1        P LD A4,DWTWAT,A6       P RF(Z) TABO30 I/O NOT WAIT   ( 2 P CF A1┆
0x7860…78b0              35 2c 46 52 45 42 4c 4b 5c 49 2f 4f 20 41 4e 44 20 41 43 54 49 56 41 54 45 20 46 52 45 45 20 44 49 53 50 20 42 4c 4b 20 00 06 00 4a 00 1e 00 50 5c 43 4d 5c 44 57 54 57 41 54 2c 41 36 5c 53 45 54 20 4e 4f 54 20 57 41 49 54 00 06 00 80 00 10   ┆5,FREBLK I/O AND ACTIVATE FREE DISP BLK    J   P CM DWTWAT,A6 SET NOT WAIT      ┆
0x78b0…7900              00 50 54 41 42 4f 33 30 5c 45 51 55 5c 2a 00 06 00 a2 00 1e 00 50 5c 4c 44 4b 4c 5c 41 31 2c 2f 43 30 30 30 5c 52 45 54 55 52 4e 20 43 4f 44 45 00 06 00 b6 00 18 00 50 5c 43 46 5c 41 31 35 2c 54 45 4e 44 49 4f 5c 41 42 4f 52 54 00 06 00 d8   ┆ PTABO30 EQU *       P LDKL A1,/C000 RETURN CODE       P CF A15,TENDIO ABORT    ┆
0x7900…7950              00 08 00 50 5c 58 49 46 00 06 00 f4 00 30 00 50 5c 41 42 4c 5c 4c 4b 4d 51 44 49 5c 51 55 45 55 45 20 54 41 53 4b 20 41 4e 44 20 47 4f 20 54 4f 20 44 49 53 50 41 54 43 48 45 52 20 00 06 01 00 00 04 00 50 00 06 01 34 00 30 00 50 54 41 42 4f   ┆   P XIF     0 P ABL LKMQDI QUEUE TASK AND GO TO DISPATCHER        P   4 0 PTABO┆
0x7950…79a0              45 52 5c 41 42 4c 5c 4c 4b 4d 52 51 45 5c 47 4f 20 41 4e 44 20 49 4e 44 49 43 41 54 45 20 4c 4b 4d 20 45 52 52 4f 52 20 00 06 01 3c 00 04 00 50 00 06 01 70 00 04 00 50 00 06 01 78 00 08 00 50 5c 45 4e 44 00 06 01 80 40 04 00 00 00 06 01 8c   ┆ER ABL LKMRQE GO AND INDICATE LKM ERROR    <   P   p   P   x   P END    @       ┆
0x79a0…79a8 (79, 1, 8)   20 04 00 00 00 07 00 04                                                                                                                                                                                                                           ┆        ┆
0x79a8…79f8 (80, 0, 400) 20 41 36 20 20 44 57 54 20 41 44 44 52 45 53 53 00 57 01 84 00 06 00 50 2a 20 00 58 00 18 00 1e 00 50 2a 20 20 4f 55 54 50 55 54 3a 20 20 20 41 31 20 20 55 4e 43 48 41 4e 47 45 44 00 58 00 22 00 30 00 50 2a 20 20 20 20 20 20 20 20 20 20 20   ┆ A6  DWT ADDRESS W     P*  X     P*  OUTPUT:   A1  UNCHANGED X " 0 P*           ┆
0x79f8…7a48              20 41 32 20 20 41 44 44 52 45 53 53 20 54 4f 20 57 4f 52 44 20 49 4e 20 44 57 54 20 41 52 45 41 00 58 00 44 00 1e 00 50 2a 20 20 20 20 20 20 20 20 20 20 20 20 41 33 20 20 55 4e 43 48 41 4e 47 45 44 00 58 00 78 00 1e 00 50 2a 20 20 20 20 20   ┆ A2  ADDRESS TO WORD IN DWT AREA X D   P*            A3  UNCHANGED X x   P*     ┆
0x7a48…7a98              20 20 20 20 20 20 20 41 36 20 20 55 4e 43 48 41 4e 47 45 44 00 58 00 9a 00 06 00 50 2a 20 00 58 00 bc 00 10 00 50 53 54 44 57 54 5c 45 51 55 5c 2a 20 00 58 00 c6 00 10 00 50 5c 43 46 5c 41 35 2c 44 53 50 41 44 00 58 00 da 00 0e 00 50 5c 53   ┆       A6  UNCHANGED X     P*  X     PSTDWT EQU *  X     P CF A5,DSPAD X     P S┆
0x7a98…7ae8              54 52 5c 41 33 2c 41 32 00 58 00 ee 00 0c 00 50 5c 52 54 4e 5c 41 35 20 00 58 01 00 00 0a 00 50 5c 45 4a 45 43 54 00 58 01 10 00 06 00 50 2a 20 00 58 01 1e 00 0e 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 58 01 28 00 0e 00 50 2a 20 53 45 54 49   ┆TR A3,A2 X     P RTN A5  X     P EJECT X     P*  X     P********** X (   P* SETI┆
0x7ae8…7b38              4e 48 20 2a 00 58 01 3a 00 0e 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 58 01 4c 00 06 00 50 2a 20 00 58 01 5e 00 40 00 50 2a 20 20 46 55 4e 43 54 49 4f 4e 3a 20 20 49 4e 48 49 42 49 54 20 49 4e 54 45 52 52 55 50 54 53 2c 20 49 46 20 46 44 4f   ┆NH * X :   P********** X L   P*  X ^ @ P*  FUNCTION:  INHIBIT INTERRUPTS, IF FDO┆
0x7b38…7b88 (81, 0, 400) 4e 20 52 4f 55 54 49 4e 45 20 49 53 20 41 43 54 49 56 45 20 00 58 01 68 00 3e 00 50 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 45 53 43 41 50 45 20 56 49 41 20 44 49 53 50 41 54 43 48 45 52 20 45 4c 53 45 20 52 45 53 45 54 20 44 57 54 45 4e   ┆N ROUTINE IS ACTIVE  X h > P*             ESCAPE VIA DISPATCHER ELSE RESET DWTEN┆
0x7b88…7bd8              42 20 41 4e 44 20 00 59 00 1c 00 18 00 50 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 52 45 54 55 52 4e 00 59 00 5e 00 06 00 50 2a 20 00 59 00 7a 00 22 00 50 2a 20 20 49 4e 50 55 54 3a 20 20 20 20 20 41 36 20 20 44 57 54 20 41 44 44 52 45 53   ┆B AND  Y     P*             RETURN Y ^   P*  Y z " P*  INPUT:     A6  DWT ADDRES┆
0x7bd8…7c28              53 20 00 59 00 84 00 06 00 50 2a 20 00 59 00 aa 00 0e 00 50 53 45 54 49 4e 48 5c 49 4e 48 00 59 00 b4 00 18 00 50 5c 4c 44 5c 41 31 2c 44 57 54 41 32 2c 41 36 5c 46 44 4f 4e 00 59 00 c6 00 1c 00 50 5c 52 46 28 5a 29 5c 53 45 54 3a 31 30 5c   ┆S  Y     P*  Y     PSETINH INH Y     P LD A1,DWTA2,A6 FDON Y     P RF(Z) SET:10 ┆
0x7c28…7c78              4e 4f 54 20 41 43 54 49 56 45 00 59 00 e2 00 16 00 50 5c 41 42 4c 5c 54 3a 44 49 53 50 5c 45 53 43 41 50 45 00 59 01 02 00 12 00 50 53 45 54 3a 31 30 5c 52 54 4e 5c 41 35 20 00 59 01 1c 00 08 00 50 5c 58 49 46 00 59 01 32 00 06 00 50 2a 20   ┆NOT ACTIVE Y     P ABL T:DISP ESCAPE Y     PSET:10 RTN A5  Y     P XIF Y 2   P* ┆
0x7c78…7cc8              00 59 01 3e 00 22 00 50 2a 20 20 20 20 44 20 52 20 49 20 56 20 45 20 52 20 20 20 42 20 55 20 46 20 46 20 45 20 52 00 59 01 48 00 14 00 50 42 55 46 5c 44 41 54 41 5c 30 2c 30 2c 30 2c 30 00 59 01 6e 00 06 00 50 2a 20 00 59 01 86 00 0e 00 50   ┆ Y > " P*    D R I V E R   B U F F E R Y H   PBUF DATA 0,0,0,0 Y n   P*  Y     P┆
0x7cc8…7d18 (82, 0, 400) 5c 49 46 54 5c 49 42 4d 3d 31 00 59 01 90 00 0c 00 50 5c 52 45 53 5c 36 30 20 00 5a 00 12 00 08 00 50 5c 58 49 46 00 5a 00 22 00 0a 00 50 5c 45 4a 45 43 54 00 5a 00 2e 00 06 00 50 2a 20 00 5a 00 3c 00 1a 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆ IFT IBM=1 Y     P RES 60  Z     P XIF Z "   P EJECT Z .   P*  Z <   P**********┆
0x7d18…7d68              2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 00 5a 00 46 00 1a 00 50 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 20 00 5a 00 64 00 1a 00 50 2a 20 44 45 56 49 43 45 20 57 4f 52 4b 20 54 41 42 4c 45 20 2a 20 00 5a 00 82 00 1a 00 50   ┆***********  Z F   P*                   *  Z d   P* DEVICE WORK TABLE *  Z     P┆
0x7d68…7db8              2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 20 00 5a 00 a0 00 1a 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 00 5a 00 be 00 06 00 50 2a 20 00 5a 00 dc 00 10 00 50 44 57 46 44 30 31 5c 45 51 55   ┆*                   *  Z     P*********************  Z     P*  Z     PDWFD01 EQU┆
0x7db8…7e08              5c 2a 00 5a 00 e6 00 0c 00 50 5c 44 41 54 41 5c 30 20 00 5a 00 fa 00 1a 00 50 5c 44 41 54 41 5c 2f 38 30 30 30 5c 44 57 54 20 53 54 41 54 55 53 00 5a 01 0a 00 18 00 50 5c 44 41 54 41 5c 30 5c 45 43 42 2d 41 44 44 52 45 53 53 20 00 5a 01 28   ┆ * Z     P DATA 0  Z     P DATA /8000 DWT STATUS Z     P DATA 0 ECB-ADDRESS  Z (┆
0x7e08…7e58              00 12 00 50 5c 44 41 54 41 5c 30 5c 4f 52 44 45 52 20 00 5a 01 44 00 22 00 50 5c 44 41 54 41 5c 46 44 41 44 52 5c 41 43 54 49 56 41 54 49 4f 4e 20 41 44 44 52 45 53 53 00 5a 01 5a 00 18 00 50 5c 44 41 54 41 5c 30 5c 54 54 41 42 2d 41 44 44   ┆   P DATA 0 ORDER  Z D " P DATA FDADR ACTIVATION ADDRESS Z Z   P DATA 0 TTAB-ADD┆
0x7e58…7ea8 (83, 0, 398) 52 45 53 53 00 5a 01 80 00 24 00 50 5c 44 41 54 41 5c 30 5c 57 41 49 54 2f 41 43 54 49 56 41 54 45 20 49 4e 44 49 43 41 54 4f 52 20 00 5b 00 0c 00 1a 00 50 5c 44 41 54 41 5c 30 5c 54 45 52 4d 49 4e 41 4c 20 51 55 45 55 45 00 5b 00 34 00 0c   ┆RESS Z   $ P DATA 0 WAIT/ACTIVATE INDICATOR  [     P DATA 0 TERMINAL QUEUE [ 4  ┆
0x7ea8…7ef8              00 50 5c 44 41 54 41 5c 30 20 00 5b 00 52 00 16 00 50 5c 44 41 54 41 5c 30 5c 53 41 56 45 20 41 52 45 41 20 00 5b 00 62 00 0c 00 50 5c 44 41 54 41 5c 30 20 00 5b 00 7c 00 0c 00 50 5c 44 41 54 41 5c 30 20 00 5b 00 8c 00 18 00 50 5c 44 41 54   ┆ P DATA 0  [ R   P DATA 0 SAVE AREA  [ b   P DATA 0  [ |   P DATA 0  [     P DAT┆
0x7ef8…7f48              41 5c 30 2c 30 2c 30 2c 30 5c 53 54 41 43 4b 20 00 5b 00 9c 00 28 00 50 44 57 54 53 54 32 5c 45 51 55 5c 2a 2d 44 57 46 44 30 31 5c 53 41 56 45 20 53 54 41 54 55 53 20 57 4f 52 44 00 5b 00 b8 00 0c 00 50 5c 44 41 54 41 5c 2d 31 00 5b 00 e4   ┆A 0,0,0,0 STACK  [   ( PDWTST2 EQU *-DWFD01 SAVE STATUS WORD [     P DATA -1 [  ┆
0x7f48…7f98              00 2a 00 50 44 57 54 52 54 59 5c 45 51 55 5c 2a 2d 44 57 46 44 30 31 5c 52 45 54 52 59 20 52 45 51 55 45 53 54 20 46 4c 41 47 00 5b 00 f4 00 0c 00 50 5c 44 41 54 41 5c 30 20 00 5b 01 22 00 24 00 50 44 57 54 54 50 5c 45 51 55 5c 2a 2d 44 57   ┆ * PDWTRTY EQU *-DWFD01 RETRY REQUEST FLAG [     P DATA 0  [ " $ PDWTTP EQU *-DW┆
0x7f98…7fe6              46 44 30 31 5c 54 49 4d 45 52 20 50 4f 49 4e 54 45 52 00 5b 01 32 00 0c 00 50 5c 44 41 54 41 5c 30 20 00 5b 01 5a 00 28 00 50 44 57 54 52 43 57 5c 45 51 55 5c 2a 2d 44 57 46 44 30 31 5c 54 45 4d 50 20 52 45 54 55 52 4e 20 43 4f 44 45         ┆FD01 TIMER POINTER [ 2   P DATA 0  [ Z ( PDWTRCW EQU *-DWFD01 TEMP RETURN CODE┆
0x7fe6…8036 (84, 0, 400) 00 5b 01 6a 00 0c 00 50 5c 44 41 54 41 5c 30 20 00 5c 00 08 00 2c 00 50 44 57 54 4c 41 42 5c 45 51 55 5c 2a 2d 44 57 46 44 30 31 5c 44 49 53 43 20 4c 41 42 45 4c 20 49 4e 44 49 43 41 54 4f 52 00 5c 00 18 00 0c 00 50 5c 44 41 54 41 5c 30 20   ┆ [ j   P DATA 0      , PDWTLAB EQU *-DWFD01 DISC LABEL INDICATOR       P DATA 0 ┆
0x8036…8086              00 5c 00 48 00 2c 00 50 44 57 54 4c 43 5c 45 51 55 5c 2a 2d 44 57 46 44 30 31 5c 44 52 49 56 45 20 4c 4f 43 4b 20 49 4e 44 49 43 41 54 4f 52 20 00 5c 00 58 00 0c 00 50 5c 44 41 54 41 5c 30 20 00 5c 00 88 00 28 00 50 44 57 54 56 4f 30 5c 45   ┆   H , PDWTLC EQU *-DWFD01 DRIVE LOCK INDICATOR    X   P DATA 0      ( PDWTVO0 E┆
0x8086…80d6              51 55 5c 2a 2d 44 57 46 44 30 31 5c 56 4f 4c 55 4d 45 20 4e 41 4d 45 20 4e 4f 20 30 00 5c 00 98 00 10 00 50 5c 44 41 54 41 5c 30 2c 30 2c 30 20 00 5c 00 c4 00 28 00 50 44 57 54 56 4f 31 5c 45 51 55 5c 2a 2d 44 57 46 44 30 31 5c 56 4f 4c 55   ┆QU *-DWFD01 VOLUME NAME NO 0       P DATA 0,0,0      ( PDWTVO1 EQU *-DWFD01 VOLU┆
0x80d6…8126              4d 45 20 4e 41 4d 45 20 4e 4f 20 31 00 5c 00 d8 00 10 00 50 5c 44 41 54 41 5c 30 2c 30 2c 30 20 00 5c 01 04 00 28 00 50 44 57 54 56 4f 32 5c 45 51 55 5c 2a 2d 44 57 46 44 30 31 5c 56 4f 4c 55 4d 45 20 4e 41 4d 45 20 4e 4f 20 32 00 5c 01 18   ┆ME NAME NO 1       P DATA 0,0,0      ( PDWTVO2 EQU *-DWFD01 VOLUME NAME NO 2    ┆
0x8126…8176              00 10 00 50 5c 44 41 54 41 5c 30 2c 30 2c 30 20 00 5c 01 44 00 28 00 50 44 57 54 56 4f 33 5c 45 51 55 5c 2a 2d 44 57 46 44 30 31 5c 56 4f 4c 55 4d 45 20 4e 41 4d 45 20 4e 4f 20 33 00 5c 01 58 00 10 00 50 5c 44 41 54 41 5c 30 2c 30 2c 30 20   ┆   P DATA 0,0,0    D ( PDWTVO3 EQU *-DWFD01 VOLUME NAME NO 3   X   P DATA 0,0,0 ┆

Reduced view