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

⟦0799af747⟧

    Length: 23630 (0x5c4e)
    Notes: pts_type(SC)
    Names: »DRKB03.SC«

Derivation

└─⟦3a2bec7de⟧ Bits:30009687 Philips computer tape "600313"
    └─⟦this⟧ »M:821/DRKB03.SC« 

PTS(SC)

	IDENT DRKB03 	REL 9.2 79-11-16  870105040920 

* 
******************************************* 
* 
*   PHILIPS TERMINAL SYSTEM PTS 
* 
*   DRKB01 = DRIVER KEYBOARD
* 
* 
* 
* 
* 
* 
******************************************* 
* 
* 
*    THIS DRIVER HANDLES INPUT FROM NUMERIC 
*    AND ALPHANUMERIC KEYBOARDS PTS 6236, 
*    CONNECTED TO CPU VIA CHLT OR CHRT. 
* 
*    ONLY INPUT DATA FROM DEPRESSED KEYS AND KEY-LOCKS
*    ARE HANDLED BY THE DRIVER. 
* 
*    AN ECHO-DEVICE CAN BE ATTACHED TO EVERY
*    KEYBOARD WHERE RECEIVED CHARACTERS ARE 
*    ECHOED.
* 
*    THE DRIVER CONSISTS OF FOLLOWING PARTS:
* 
*    A C K B : ACTIVATION PART
* 
*    I H K B : INTERRUPT HANDLER
* 
*    E C H O : ECHO HANDLER 
* 
*    R C K B : RECOVERY ROUTINE 
* 
	EJECT
* 
* 
*    THE FOLLOWING ORDERS ARE THREATED: 
* 
*    ORDER 01: BASIC READ 
*    ORDER 02: STANDARD READ
*    ORDER 03: NUMERIC READ 
*    ORDER 31: RESET INPUT BUFFER 
* 
* 
*    NORMAL REGISTER USAGE :
* 
*    REGISTER A1 : RETURN CODE
*             A2 : INPUT CHARACTER
*             A3 : BUFFER INDEX 
*             A4 : WORK REGISTER
*             A5 : STACK BASE 
*             A6 : DWT-ADDRESS
*             A7 : ORDER
*             A8 : ECB-ADDRESS
* 
* 
* 
*    SYSTEM ADAPTATION
* 
*    CODES FOR SPECIAL CHARACTERS CLEAR, BACKSPACE, 
*    MULTIPLE ZERO AND STANDARD EOR MUST BE DEFINED 
*    IN DWT.
* 
*    DWT-ADDRESS OF ECHO-OUTPUT-DEVICE MUST BE
*    DEFINED IN DWT.
* 
*    IF TIMING IS WANTED, TIMER POINTER 
*    IN DWT MUST BE SET UNEQUAL TO ZERO.
*    STANDARD VALUE FOR TIME-OUT IS 30 SECONDS
*    SINCE LAST DEPRESSED KEY. IF ANOTHER VALUE 
*    IS WANTED FOR A SYSTEM, INDICATOR
*    IN DRIVER MUST BE CHANGED. 
* 
*    THE LENGTH OF THE CIRCULAR INPUT BUFFER IS 
*    DEFINED IN DWT. STANDARD VALUE IS 7 CHARACTERS 
*    NOTE !!!  THAT LENGTH MUST BE THE SAME FOR ALL 
*    DWT:S IN SYSTEM
	EJECT
* 
*    BY MEANS OF CONDITIONAL ASSEMBLY IT IS POSSIBLE
*    TO EXCLUDE FROM THE DRIVER FOLLOWING FUNCTIONS:
* 
*    -----ECHO-FUNCTION 
*    -----POWER ON INDICATION 
*    -----TIME-OUT-FUNCTION 
*    -----NUMERIC SHIFT-FUNCTION
*    -----KEYBOARD LOCK IF NO KEYLOCK ON
* 
*   ENTRIES 
* 
* 
	ENTRY	KBAD3	ADDRESS-BLOCK
* 
* 
* 
*    EXTERNAL TOSS MODULE ENTRIES 
* 
* 
* 
	EXTRN	DISIOE	I/O REQUEST ERROR 
	EXTRN	DISEND	END I/O AND GO TO DISPATCHER
	EXTRN	TENDIO	END I/O 
	EXTRN	TDISP	DISPATCHER ENTRY 
	EXTRN	LDREG	LOAD REGISTERS A2-A8 AND RETURN
	EXTRN	STREG	STORE REGISTERS AND GO TO DISPATCER
	EXTRN	LDREGE	RETURN FROM ECHOE HANDLING
	EXTRN	LDREGF	PANIK EXTERN
	EXTRN	SETIME	SET TIME
	EXTRN	SETIMP	SET TIME
	EXTRN	SAVE8	SAVE 8 REGISTERS 
	EXTRN	ECHRTN	RETURN FROM ECHO
	EXTRN	ECHO	ECHO ROUTINE
	EXTRN	ECHEND	END OF ECHOING
* 
* 
* 
*     DWT PARAMETERS
* 
* 
* 
	EXTRN	DWTCHP	CHANEL PARAMETER
	EXTRN	DWTST	STATUS 
	EXTRN	DWTBC	BYTE COUNTER 
	EXTRN	DWTADR	DRIVER ADDRESS BLOCK
	EXTRN	DWTA3	SAVE AREA A3 
	EXTRN	DWTA4	SAVE AREA A4 
	EXTRN	DWTA5	SAVE AREA A5 
	EXTRN	DWTSB2	STACK BASE 2 IN DWT 
	EXTRN	DWTECH	ECHO DEVICE DWT 
	EXTRN	DWTTP	TIMER POINTER
	EXTRN	DWTWAT	SAVE INPUT DWT
	EJECT
* 
* 
* 
*     CONSTANTS 
* 
* 
* 
OVMASK	EQU	/2	OVERFLOW IN INPUT BUFFER
* 
X:F	EQU	20	LENGTH OF CIRCULAR INPUT BUFFER
DWTLNG	EQU	40	NUMBER OF BYTES IN DECIMAL FORM 
* 
* 
*     TIME BEFORE TIME OUT
* 
TIME	EQU	1200	TIME OUT CONSTANT 
* 
	EJECT
* 
* 
****************************************
*    CONDITIONAL ASSEMBLY              *
****************************************
* 
*    TIME OUT FUNCTION MAY BE EXCLUDED BY 
*    SETTING X:A = 0. 
* 
X:A	EQU	0 
CTIMUT	EQU	1
* 
*    ECHO FUNCTION MAY BE EXCLUDED BY 
*    SETTING X:B = 0. 
* 
X:B	EQU	1 
CECHO	EQU	1 
* 
*      BY SETTING X:E = 1 THE FOLOWING POWER OFF FUNCTION 
*      IS INCLUDED IN THE DRIVER. 
*      IF THERE IS A READ REQUEST THIS IS COMPLETED WITH
*      ZERO IN THE CONTROL WORD OF ECB. 
*      IF THERE IS NO READ REQUEST , THE FIRST READ REQUEST 
*      AFTER POWER ON IS COMPLETED WITH ZERO IN CONTROL WORD
*      OF ECB 
* 
* 
X:E	EQU	0 
POWOFF	EQU	1
* 
* 
* 
*     BY SETTING X:H = 1 THE KEY A15IS USED AS A NUMERIC SHIFT ON KB 71/72
X:H	EQU	0 
NSHIFT	EQU	1
* 
* 
*     BY SETTING X:I = 1 KEYBOARD IS LOCKED IF NO KEYLOCK ON. 
X:I	EQU	0 
KBLOCK	EQU	1
* 
* 
*	A PROGRAM VERSION USING TOSS MMU PAGING 
*	IS OBTAINED BY SETTING MMUPAG EQU 1.
* 
MMUPAG	EQU	1
* 
* 
*	A PROGRAM VERSION USING THE EXTENDED INSTRUCTION
*	SET IS OBTAINED BY SETTING CPU852 EQU 0.
* 
CPU852	EQU	0
* 
* 
*   MMU BUFFER SIZE 
* 
* 
X:J	EQU	10
DVBLEN	EQU	040
* 
* 
*   MMU KEY TABLE SIZE
* 
* 
X:K	EQU	10
DVBKTB	EQU	40 
* 
	EJECT
* 
* 
*     DWT-DISPLACEMENT
* 
* 
DWTDRD	EQU	/10	START OF DRIVER DEFINED PART 
* 
	IFT	MMUPAG=0 
START	EQU	DWTDRD
	XIF
* 
	IFT	MMUPAG=1 
START	EQU	DWTDRD+4
	XIF
* 
DWTCON	EQU	START+/00	CONVERSION TABLE 
DWTINQ	EQU	START+/18	POINTER TO FIRST PLACE IN QUEUE
DWTUTQ	EQU	START+/1A	POINTER TO LAST PLACE IN QUEUE 
DWTSQ	EQU	START+/1C	START OF QUEUE
DWTEQ	EQU	DWTSQ+DWTLNG	END OF QUEUE 
* 
*       SPECIAL KEYS DEFINED IN DWT 
* 
* 
* 
KBBSP	EQU	START+/14	BACK-SPACE CHARACTER
KBCLR	EQU	START+/15	CLEAR CHARACTER 
KBMZ2	EQU	START+/17	DOUBLE ZERO CHARACTER 
KBMZ3	EQU	START+/16 
* 
	EJECT
*      TABLES 
* 
* 
	DATA	DVBKTB	MMU KEY TABLE SIZE 
	DATA	DVBLEN	MMU BUFFER SIZE
	DATA	6	DEVICE INDEX
* 
KBAD3	EQU	* 
	DATA	ACKB	ACTIVATION HANDLER 
	DATA	0	ABORT ROUTINE ADDRESS 
	DATA	IHKB	INTERRUPT HANDLER
	IFT	POWOFF=1 
	DATA	RCKB	RECOVERY ROUTINE 
	XIF
	IFT	POWOFF=0 
	DATA	0	NO RECOVERY 
	XIF
* 
	IFT	POWOFF=1 
	EJECT
*    RCKB 
* 
*    RECOVERY PART
* 
* 
RCKB	EQU	*
	IFT	CPU852=1 
	CF	A15,SAVE8	SAVE A1-A8 ON STACK 
	XIF
* 
	IFT	POWOFF=1 
	IFT	CPU852=0 
	MSR	8,A15	SAVE A1-A8 ON STACK
	XIF
* 
	IFT	POWOFF=1 
	LD	A3,DWTST,A6	BUSY? 
	RF(NN)	RCKB10
	LDKL	A1,/200 
	ORS	A1,DWTST,A6	INDICATE POWER OFF 
	ABL	TDISP
RCKB10	CF	A5,LDREGE	LOAD REGISTERS
	RF	AKB202
	XIF
	EJECT
* 
* 
*      ACKB 
* 
*      ACTIVATION PART:  CHECS VALIDITY OF ORDERS AND 
* 
*      EXAMINES INPUT BUFFER TO SEE IF SOME QUEUED CHARACTER
* 
*      TO THREAT
* 
* 
* 
* 
ACKB	EQU	*
	LDKL	A1,/FEFF
	ANS	A1,DWTST,A6	RESET INETRRUPT ALLOWED FLAG 
	LDK	A1,0 
	LDK	A3,0	START BUFFER INDEX
	LDR	A4,A7
	RF(NG)	AKB100	ILLEGAL ORDER
	SUK	A4,4 
	RF(N)	AKB200	ORDER 1,2 OR 3
	SUK	A4,/2D 
	RF(Z)	AKB110	ORDER 31
AKB100	ORKL	A1,/8000	I/0 REQUEST ERROR
	ABL	ENDI10 
	EJECT
* 
* 
* 
*      ORDER 31 RESET INPUT BUFFER
* 
* 
* 
AKB110	EQU	*
	LD	A2,DWTINQ,A6
	SCR	A1,A2
	ST	A2,DWTUTQ,A6	RESET OUTPUT QUEUE 
	ABL	ENDIO
* 
	EJECT
* 
* 
*      ORDER 1,2,3
* 
* 
* 
AKB200	EQU	*
	IFT	POWOFF=1 
	LD	A2,DWTST,A6 
	ANKL	A2,/200	POWER OFF?
	RF(E)	AKB205	NO! 
	XRS	A2,DWTST,A6	RESET POWER OFF BIT
AKB202	EQU	*
	CWK	A7,1	IF BASIC READ DON'T COMPLEATE THE REQUEST 
	RF(E)	AKB205 
	CM	10,A8	INDICATE POWER OFF
	RF	AKB218
	XIF
AKB205	EQU	*
	IFT	CTIMUT=1 
	LDR*	A1,A6 
	ANK	A1,/40	TIMING? 
	RF(E)	AKB210	NO TIMING FOR THIS DEVICE!
	LD	A4,DWTTP,A6	CHECK IF ALREADY TIMING 
	RF(E)	AKBTIM 
	LDKL	A4,-TIME
	ST*	A4,DWTTP,A6
	RF	AKB210
AKBTIM	EQU	*
	LDKL	A4,DWTTP	TIMER POINTER
	ADR	A4,A6	ADD DWT-ADDRESS
	LDR	A1,A6
	CF	A15,SETIMP	SET TIME 
	DATA	AKBTUT,TIME	TIME OUT ROUTINE AND TIME 
	ST	A4,DWTTP,A6	STORE TIMER ADDRESS IN DWT
	XIF
* 
	EJECT
*      IF ANY KEY-LOCK: 
* 
*      RESET "CHANGED-KEY" FLAG AND MAKE KEY-CHARACTER
*      OF FLAG. STORE KEY-CHARACTER IN ECB-BUFFER.
*      IN CASE OF STANDARD OR NUMERIC READ MAKE ECB-CODE
*      AND END I/O. ELSE CONTINUE.
* 
* 
AKB210	EQU	*
	LD	A2,DWTST,A6	ANY KEY-LOCK? 
	ANK	A2,/F
	RF(Z)	AKB219 
	SLL	A2,1 
	SRN	A2,A4
	LDR	A1,A4
	CWK	A4,3 
	RF(N)	AKB212 
	RF(P)	AKB211 
	ADK	A4,1 
	RF	AKB212
AKB211	ADR	A4,A4
AKB212	XRS	A4,DWTST,A6	RESET OLD KEY-FLAG 
	LDR	A2,A4
	SLL	A4,4 
	AN	A4,DWTST,A6 
	STR	A4,A15	SAVE A4 
	STR	A3,A15 
	SRN	A2,A3	ORDER 1
	ADR	A3,A3	MAKE CHARACTER FLAG
	LDR	A4,A4
	RF(NE)	AKB213	 
	ADK	A3,1 
AKB213	ADK	A3,/70 
	LDR	A2,A3
	LDR*	A3,A15
	CF	A15,STORE	STORE KEY IN ECB BUFFER 
	LDR*	A4,A15	RESTORE A4 
	CWK	A7,1 
	RF(E)	AKB307	JUMP IF BASIC READ
AKB214	NGR	A2,A1	MAKE ECB CODE
	LDR	A4,A4	KEY FLAG 
	RF(E)	AKB215 
	SUK	A2,4 
AKB215	ST	A2,10,A8	KEY-LOCK CODE IN ECB 
AKB218	ABL	AKB380 
AKB219	LD	A2,4,A8	REQUESTED LENGTH=0
AKB220	ABL(E)	AKB380
AKB225	LDR	A3,A3	FIRTST RIME? 
	RF(NE)	AKB240	N0!
	LD	A1,2,A8	BUFFER ADDRESS
	SUK	A1,1 
	ADR	A1,A2
AKB230	SCR	A3,A1	CLEAR ECB BUFFER 
	SUK	A1,1 
	SUK	A2,1 
	RB(NE)	AKB230
AKB240	EQU	*
	LD	A1,DWTUTQ,A6
	LCR	A2,A1
AKB245	LDR	A4,A2
	XRK	A4,/FF	OVERFLOW? 
	RF(NE)	AKB250	N0!
AKB247	SCR	A4,A1	YES! 
	LDK	A1,OVMASK	OVERFLOW SET 
	ABL	ENDIX	END I/O
AKB250	CW	A1,DWTINQ,A6	SOMETHING IN QUEUE?
	RF(NE)	AKB255	 
	CF	A5,STREG	NOTHING IN QUEUE 
	IFT	CTIMUT=1 
	LDR	A1,A1	CHECK TIME OUT RETURN CODE 
	RF(Z)	AKB257	NO TIME OUT 
	ABL	ENDI05	END I/O AT TIME OUT 
	XIF
	IFT	CTIMUT=0 
	RF	AKB257
	XIF
AKB255	CF	A15,EOQUEU	NEXT OUT POINTER 
	ST	A1,DWTUTQ,A6	STORE NEW POINTER
AKB257	EQU	*
	LDR	A4,A7
	SUK	A4,2 
	RF(NN)	AKB310	ORDER 2 OR 3 
	EJECT
* 
* 
*     ORDER 1 BASIC READ
* 
* 
* 
AKB305	CF	A15,STORE	STORE CHARACTER IN ECB-BUFFER 
	IFT	CECHO=1
	CF	A5,ECHO 
	XIF
AKB307	CW	A3,4,A8 
	RF(E)	AKB380	END I/O IF REQ=EFF LENGTH 
	LD	A2,DWTST,A6	MORE KEYS?
	ANK	A2,/F
	RB(NZ)	AKB210
	RB	AKB225
	EJECT
* 
* 
* 
*      ORDER 2 OR 3   STANDARD AND NUMERIC READ 
* 
*      CHECK IF READ CHARACTER IS FOUND IN KEY-TABLE (IF ANY) 
* 
* 
* 
* 
AKB310	EQU	*
	LD	A1,10,A8	KEY-TABLE ADDRESS
	RF(Z)	AKB360	NO KEY-TABLE
	LCR	A4,A1	KEY-TABLE LENGTH IN A4 
	ANK	A4,/FF 
	ADR	A1,A4	LAST PLACE IN KEY-TABLE
	ADK	A1,1 
AKB355	SUK	A4,1 
	RF(N)	AKB360	KEY NOT FOUND IN KEY-TABLE
	SUK	A1,1	NEXT KEY
	CCR	A2,A1	EOR? 
	RB(NE)	AKB355	NO!
	ADK	A4,1 
	ST	A4,10,A8	STORE INDEX IN CONTROL WORD
	CF	A15,STORE	STORE CHARACTER 
	IFT	CECHO=1
	ORK	A2,/80	INDICATE EOR-CHARACTER
	CF	A5,ECHO	ECHO EOR-CHARACTER
	XIF
	RF	AKB380
AKB360	EQU	*
	LDR	A4,A2
	CC	A4,KBMZ2,A6 
	RF(E)	KBMZ20 
	CC	A4,KBMZ3,A6 
	RF(E)	KBMZ30 
	CC	A4,KBBSP,A6 
	RF(E)	KBSP10 
	CC	A4,KBCLR,A6 
	RF(E)	KBCL10 
	CF	A15,STORE	STORE CHARACTER IN BUFFER 
	LDR	A4,A2
	SUK	A4,/20	CHEC CONVERTED CHARACTER
	RF(N)	AKB364	LESS THAN /20 
	SUK	A4,/5F	CHARACTER > /7F 
	RF(P)	AKB364	YES 
	CWK	A7,2 
	RF(E)	AKB366	STANDARD READ  OK 
	ADK	A4,/4F 
	RF(N)	AKB364 
	SUK	A4,/A
	RF(N)	AKB366	NUMERIC READ  OK
AKB364	LDK	A1,4	ERROR CODE
	RF	ENDIO 
AKB366	EQU	*
	IFT	CECHO=1
	ANK	A2,/7F 
	CF	A5,ECHO 
	XIF
	CW	A3,4,A8	LENGTH OVERFLOW?
AKB367	ABL(L)	AKB210	NO RETURN
AKB368	LDK	A1,8	YES SET ERROR CODE
	RF	ENDIO	END I/O 
	EJECT
KBMZ30	EQU	*	TRIPPLE ZERO 
	LDK	A4,3 
	RF	KBMZ25
KBMZ20	LDK	A4,2	DOUBLE ZERO 
KBMZ25	LDK	A2,/30 
	SUK	A4,1 
	RB(L)	AKB367 
	LDR	A1,A4
	CF	A15,STORE 
	LDR	A4,A1
	IFT	CECHO=1
	CF	A5,ECHO 
	XIF
	CW	A3,4,A8 
	RB(L)	KBMZ25 
KBMZ27	EQU	*
	SUK	A4,1	ANY MORE ZEROES 
	RB(L)	AKB368	NO,SET RETURN CODE
	INH
	LD	A1,DWTUTQ,A6	GET OUTQUEUE POINTER 
	SUR	A1,A6
	CWK	A1,DWTSQ	FIRST POSITION ?
	RF(NE)	KBMZ29	NO 
	LDK	A1,DWTEQ	GET LAST POSITION IN QUEUE
	ADR	A1,A6
	SUK	A1,1 
	RF	KBMZ40
KBMZ29	ADR	A1,A6	GET PREIOUS POINTER POSITION 
	SUK	A1,1 
KBMZ40	CW	A1,DWTINQ,A6	ANY SPACE LEFT ? 
	RF(E)	KBMZ90	NO NOT REALY. 
	ST	A1,DWTUTQ,A6	STORE NEW OUTQUEUE POINTER 
	LDK	A2,/30	STORE ZERO IN CIRKULAR
	SCR	A2,A1	INPUT BUFFER 
	RB	KBMZ27
KBMZ90	EQU	*
	LDK	A4,/FF	INDICATE BUFFER OWERFLOW
	SCR	A4,A1
	ST	A1,DWTUTQ,A6	UPPDATE POINTER
	LDK	A1,/A	SET RETURN CODE FOR BOTH 
ENDIX	RF	ENDIO	LENGTH AND THRUGHPUT ERRORS
* 
* 
* 
KBCL10	EQU	*	CLEAR
	LDK	A3,0 
	LDK	A2,/18 
	RB	AKB366
* 
* 
* 
KBSP10	EQU	*
	LDR	A3,A3
	RF(Z)	KBSP15 
	SUK	A3,1 
	SUR	A2,A2	CLEAR LAST CHAR IN ECB-BUFFER
	CF	A15,STORE 
	SUK	A3,1 
KBSP15	LDK	A2,/8
	RB	AKB366
* 
* 
AKB380	LDK	A1,0	RETURN CODE 
	EJECT
* 
* 
*    THIS IS A COMMON END OF THE DRIVER 
* 
*    SET EFFECTIVE LENGTH AND PERFORM END I/O 
*    ON KEYBOARD AND ECHO-DEVICE
* 
* 
ENDIO	EQU	* 
* 
	INH
	IFT	CTIMUT=1 
	LD	A4,DWTTP,A6 
	RF(E)	ENDI05	NO TIMING ON THIS DEVICE
	CM*	DWTTP,A6	RESET TIMER 
	CM	DWTTP,A6
	XIF
* 
ENDI05	ST	A3,6,A8	STORE EFFECTIVE LENGTH
ENDI10	EQU	*
* 
	IFT	CECHO=1
	LDR	A4,A1	SAVE A1
	CF	A5,ECHEND	END I/O ON ECHO DEVICE
	LDR	A1,A4	RESTORE A1 
	XIF
	ABL	DISEND 
* 
	EJECT
* 
* 
* 
*     IHKB
* 
* 
*     THIS IS THE INTERRUPT HANDLER ENTERED FROM CHLT/CHRT DRIVER 
* 
* 
* 
IHKB	EQU	*
	ANK	A2,/FF 
	CF	A15,KONVER	CONVERT INPUT CHARACTER
	LDR	A4,A4	TEST TYPE OF CHAR
	RF(P)	EXIT	SHIFT/CTRL/SKIP 
	RF(N)	IHKB12	KEY-LOCK

	LD	A3,DWTST,A6	NORMAL CHAR 
	IFT	KBLOCK=1 
	ANK	A3,/FF 
	RF(Z)	EXIT 
	LD	A3,DWTST,A6	I/O REQUEST?
	XIF
	RF(N)	IHKB15	NO READ REQUEST PENDING 
	SLL	A3,7	INTERRUPT ALLOWED ? 
	RF(NN)	IHKB15	NO, STORE CHARACTER IN DWT-BUFFER
	IFT	CTIMUT=1 
	LD	A3,DWTTP,A6 
	RF(E)	IHKB07	NO TIMING ON THIS DEVICE
	LDKL	A3,-TIME	RESTART TIME 
	ST*	A3,DWTTP,A6
	XIF
IHKB07	ABL	LDREG	RETURN TO READ ROUTINE 
IHKB12	CF	A15,KEYSET	SET KEY CODE IN DWT
	LDR	A3,A3
	RF(Z)	EXIT	NO KEY CHANGE 
	LD	A3,DWTST,A6 
	RF(N)	EXIT	NO READ REQUEST PENDING 
	SLL	A3,7 
	RF(NN)	EXIT	INERRUPT NOT ALLOWED 
	LD	A3,DWTA3,A6	RESTORE BUFFER INDEX
	LDKL	A5,DWTSB2 
	ADR	A5,A6
	ABL	AKB210 

IHKB15	LD	A1,DWTINQ,A6
	LCR	A4,A1
	XRK	A4,/FF	ALREADY OVERFLOW? 
	RF(E)	EXIT	YES 
	LDR	A3,A1
	CF	A15,EOQUEU	GET NEXT OUTQUEUE POINTER ADDRESS
	CW	A1,DWTUTQ,A6	OVERFLOW?
	RF(NZ)	IHKB20	SAVE KEY-LOCK IF ANY 
	ORK	A2,/FF	SET OVERFLOWBIT IN INPUT BUFFER 
	RF	IHKB30
IHKB20	ST	A1,DWTINQ,A6	STORE INQUEUE POINTER
IHKB30	SCR	A2,A3
EXIT	ABL	TDISP
* 
	EJECT
* 
* 
* 
*     AKBTUT
* 
*     THIS IS THE TIME-OUT ROUTINE
* 
* 
* 
	IFT	CTIMUT=1 
AKBTUT	EQU	*
	LDR	A6,A1	RESTART DWT-ADDRESS
	LDK	A1,/40	SET RETURNE CODE
	CM	DWTTP,A6
	LD	A2,DWTST,A6 
	RB(N)	EXIT	DISPATCH IF NO REQUEST ON 
	RB	IHKB07	RESTORE REGISTER AND END I/O 
	XIF
	EJECT
* 
* 
* 
* 
*    KEYSET 
* 
* 
* 
*     ON ENTRY:  A4= NEG KEY-LOCK VALUE 
* 
*     ON EXIT:   A3= ZERO IF IF NO CHANGE IN KEYS, ELSE POS 
* 
* 
KEYSET	EQU	*
	STR	A4,A15 
	LD	A3,DWTST,A6 
	LDKL	A2,/100 
SET100	SRL	A2,1 
	ADK	A4,2	IN A4: 1=OFF  0=ON
	RB(N)	SET100 
	ANR	A3,A2	CHEC OLD KEY POSITION
	RF(NZ)	SET300	JUMP IF KEY ON 
	LDR	A4,A4
	RF(NZ)	SET500
	RF	SET400
SET300	LDR	A4,A4
	RF(Z)	SET500 
SET400	LD	A3,DWTST,A6 
	XRR	A3,A2
	SRL	A2,4 
	ORR	A2,A3
	ST	A2,DWTST,A6 
	LDK	A3,1	A3=1 IF KEY LOCK HAS CHANGED
SET500	LDR*	A4,A15
	RTN	A15
	EJECT
* 
* 
* 
*     KONVER
* 
*     KONVER CONVERTS INPUT CHARACTER 
* 
* 
*     ON ENTRY: A2= INPUT CHARACTER 
* 
* 
*     ON EXIT:  A2=COVERTED CHARACTER 
*               A4= NEG IF KEY-LOCK, ZERO IF CHARACTER,POS IF CTRL,SHIFT
*               A5 IS DESTROYED!
* 
* 
KONVER	EQU	*
	LDR	A4,A2
	IFT	NSHIFT=0 
	SUK	A4,/7C	CODE > /7B
	RF(NN)	KON500	YES
	LDR	A4,A2	RESTORE CHARACTER
	XIF
	STR	A2,A15	STORE CHARACTER IN CASE OF NO CONVERSION
	LDR*	A5,A6 
	SUK	A4,/20 
	RF(N)	KON105	FUNCTION
KON100	SUK	A4,/40 
	RF(N)	KON180	ALFANUMERIC 
	SUK	A4,/10	FUNCTION
	RF(NN)	KON110	NO 
	SUK	A2,/40	YES 
KON105	EQU	*
	ANK	A5,/10 
	SRL	A5,3 
	RF	KON200
KON110	SUK	A4,8	(UN)CTRL OR (UN)SHIFT 
	RF(N)	KON400	KEY-LOCK
	RF(Z)	KON140	SHIFT ON
	SUK	A4,2 
	RF(N)	KON160	SHIFT OFF 
	RF(Z)	KON170	CONTROL ON
	IFT	NSHIFT=1 
	SUK	A4,2 
	RF(N)	KON125	CONTROL OFF 
	RF(E)	KON140	NUMERICAL SHIFT ON
	RF	KON160	NUMERICAL SHIFT OFF
	XIF
KON125	EQU	*
	LDKL	A2,/FFDF	UNCTRL 
KON120	ANR	A5,A2
KON130	STR	A5,A6	DWTCHP 
	LDK	A4,/10 
	RF	KON400	GO HOME! 
KON140	EQU	*
	IFT	NSHIFT=1 
	LDR	A4,A5
	ANK	A4,/10 
	RF(Z)	KON145	SHIFT NOT ON
	LDK	A2,/90 
	RF	KON150
	XIF
KON145	EQU	*
	LDK	A2,/10	SHIFT 
KON150	ORR	A5,A2
	RB	KON130
KON160	EQU	*
	IFT	NSHIFT=1 
	LDR	A4,A5
	ANK	A4,/80 
	RF(Z)	KON165 
	LDKL	A2,/FF7F
	RB	KON120
	XIF
KON165	EQU	*
	LDKL	A2,/FFEF
	RB	KON120
	RB	KON120
KON170	LDK	A2,/20	CTRL
	RB	KON150
KON180	SUK	A2,/20	FIND INDEX
	ANK	A5,/30 
	SRL	A5,3 
	ADK	A5,4 
KON200	LD	A4,DWTCON,A6	GET CONVERSION TABLE ADDRESS 
	ADR	A4,A5
	LDR*	A4,A4 
	RF(Z)	KON400 
	ADR	A4,A2
	LDR*	A2,A15	RESTORE A2 AND A15-STACK 
	LCR	A2,A4	GET CHARACTER FROM TABLE 
KON250	LDK	A4,0	A4=0 IF NOT KEY-LOCK$$
KON300	RTN	A15
KON400	LDR*	A2,A15	NO CONVERSION, KEEP CHARACTER
	RB	KON300
	IFT	NSHIFT=0 
KON500	EQU	*
	LDR	A4,A4	KEY CODE /7C 
	RF(Z)	KON600	YES 
	LDK	A4,1	INDICATE SKIP CHARACTER 
	RTN	A15
KON600	EQU	*
	SUR	A2,A2
	RB	KONVER	DO START AGAIN 
	XIF
	EJECT
* 
*    STORE = SUBROUTINE TO STORE A CHARACTER IN 
*            ECB-BUFFER AND INCREMENT BUFFER INDEX
* 
*    ON ENTRY:
* 
*    A2 = CHARACTER TO STORE
*    A3 = BUFFER INDEX
* 
* 
STORE	EQU	* 
	LD	A4,2,A8	BUFFER ADDRESS
	ADR	A4,A3	ADD BUFFER INDEX 
	SCR	A2,A4	STORE CHARACTER IN BUFFER
	ADK	A3,1	INCREMENT BUFFER INDEX
STORTN	ADKL	A15,2 
	LDR*	P,A15 
	EJECT
* 
* 
*    EOQUEU = SUBROUTINE TO GET NEXT QUEUE POINTER
* 
*    ON ENTRY:
* 
*    A1 = QUEUE POINTER 
*    A6 = DWT-ADDRESS 
* 
*    ON EXIT: 
* 
*    A1 = NEW QUEUE POINTER 
EOQUEU	EQU	*
	ADK	A1,1 
	SUR	A1,A6
	CWK	A1,DWTEQ	END OF QUEUE? 
	RF(NE)	EOQU10
	LDK	A1,DWTSQ	SET QUEUE START ADDRESS 
EOQU10	ADR	A1,A6
	RB	STORTN
	END

HexDump

0x0000…0036 (0, 0, 400)  Head {h00=0x0032, h01=0x0050, text=» IDENT DRKB03  REL 9.2 79-11-16  870105040920 «, t00=0x0000, t01=0x0004}
0x0036…003e              Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x003e…0048              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0042}
0x0048…007c              Head {h00=0x0030, h01=0x0050, text=»******************************************* «, t00=0x0000, t01=0x004c}
0x007c…0086              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0080}
0x0086…00ae              Head {h00=0x0024, h01=0x0050, text=»*   PHILIPS TERMINAL SYSTEM PTS «, t00=0x0000, t01=0x008a}
0x00ae…00b8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00b2}
0x00b8…00dc              Head {h00=0x0020, h01=0x0050, text=»*   DRKB01 = DRIVER KEYBOARD«, t00=0x0000, t01=0x00bc}
0x00dc…00e6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00e0}
0x00e6…00f0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00ea}
0x00f0…00fa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00f4}
0x00fa…0104              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00fe}
0x0104…010e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0108}
0x010e…0118              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0112}
0x0118…014c              Head {h00=0x0030, h01=0x0050, text=»******************************************* «, t00=0x0000, t01=0x011c}
0x014c…0156              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0150}
0x0156…0160              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x015a}
0x0160…0194              Head {h00=0x0030, h01=0x0050, text=»*    THIS DRIVER HANDLES INPUT FROM NUMERIC «, t00=0x0000, t01=0x0164}
0x0194…01c6              Head {h00=0x002e, h01=0x0050, text=»*    AND ALPHANUMERIC KEYBOARDS PTS 6236, «, t00=0x0001, t01=0x0008}
0x01c6…01f6              Head {h00=0x002c, h01=0x0050, text=»*    CONNECTED TO CPU VIA CHLT OR CHRT. «, t00=0x0001, t01=0x003a}
0x01f6…0200              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x006a}
0x0200…023e              Head {h00=0x003a, h01=0x0050, text=»*    ONLY INPUT DATA FROM DEPRESSED KEYS AND KEY-LOCKS«, t00=0x0001, t01=0x0074}
0x023e…0266              Head {h00=0x0024, h01=0x0050, text=»*    ARE HANDLED BY THE DRIVER. «, t00=0x0001, t01=0x00b2}
0x0266…0270              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00da}
0x0270…02a4              Head {h00=0x0030, h01=0x0050, text=»*    AN ECHO-DEVICE CAN BE ATTACHED TO EVERY«, t00=0x0001, t01=0x00e4}
0x02a4…02d8              Head {h00=0x0030, h01=0x0050, text=»*    KEYBOARD WHERE RECEIVED CHARACTERS ARE «, t00=0x0001, t01=0x0118}
0x02d8…02ec              Head {h00=0x0010, h01=0x0050, text=»*    ECHOED.«, t00=0x0001, t01=0x014c}
0x02ec…02f6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0160}
0x02f6…032a              Head {h00=0x0030, h01=0x0050, text=»*    THE DRIVER CONSISTS OF FOLLOWING PARTS:«, t00=0x0001, t01=0x016a}
0x032a…0334              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x000e}
0x0334…035a              Head {h00=0x0022, h01=0x0050, text=»*    A C K B : ACTIVATION PART«, t00=0x0002, t01=0x0018}
0x035a…0364              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x003e}
0x0364…038c              Head {h00=0x0024, h01=0x0050, text=»*    I H K B : INTERRUPT HANDLER«, t00=0x0002, t01=0x0048}
0x038c…0396              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0070}
0x0396…03ba              Head {h00=0x0020, h01=0x0050, text=»*    E C H O : ECHO HANDLER «, t00=0x0002, t01=0x007a}
0x03ba…03c4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x009e}
0x03c4…03ec              Head {h00=0x0024, h01=0x0050, text=»*    R C K B : RECOVERY ROUTINE «, t00=0x0002, t01=0x00a8}
0x03ec…03f6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00d0}
0x03f6…0404              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0002, t01=0x00da}
0x0404…040e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00e8}
0x040e…0418              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00f2}
0x0418…0448              Head {h00=0x002c, h01=0x0050, text=»*    THE FOLLOWING ORDERS ARE THREATED: «, t00=0x0002, t01=0x00fc}
0x0448…0452              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x012c}
0x0452…0474              Head {h00=0x001e, h01=0x0050, text=»*    ORDER 01: BASIC READ «, t00=0x0002, t01=0x0136}
0x0474…0498              Head {h00=0x0020, h01=0x0050, text=»*    ORDER 02: STANDARD READ«, t00=0x0002, t01=0x0158}
0x0498…04bc              Head {h00=0x0020, h01=0x0050, text=»*    ORDER 03: NUMERIC READ «, t00=0x0002, t01=0x017c}
0x04bc…04e6              Head {h00=0x0026, h01=0x0050, text=»*    ORDER 31: RESET INPUT BUFFER «, t00=0x0003, t01=0x0010}
0x04e6…04f0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x003a}
0x04f0…04fa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0044}
0x04fa…051e              Head {h00=0x0020, h01=0x0050, text=»*    NORMAL REGISTER USAGE :«, t00=0x0003, t01=0x004e}
0x051e…0528              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0072}
0x0528…054e              Head {h00=0x0022, h01=0x0050, text=»*    REGISTER A1 : RETURN CODE«, t00=0x0003, t01=0x007c}
0x054e…0578              Head {h00=0x0026, h01=0x0050, text=»*             A2 : INPUT CHARACTER«, t00=0x0003, t01=0x00a2}
0x0578…05a0              Head {h00=0x0024, h01=0x0050, text=»*             A3 : BUFFER INDEX «, t00=0x0003, t01=0x00cc}
0x05a0…05c8              Head {h00=0x0024, h01=0x0050, text=»*             A4 : WORK REGISTER«, t00=0x0003, t01=0x00f4}
0x05c8…05ee              Head {h00=0x0022, h01=0x0050, text=»*             A5 : STACK BASE «, t00=0x0003, t01=0x011c}
0x05ee…0614              Head {h00=0x0022, h01=0x0050, text=»*             A6 : DWT-ADDRESS«, t00=0x0003, t01=0x0142}
0x0614…0634              Head {h00=0x001c, h01=0x0050, text=»*             A7 : ORDER«, t00=0x0003, t01=0x0168}
0x0634…065a              Head {h00=0x0022, h01=0x0050, text=»*             A8 : ECB-ADDRESS«, t00=0x0003, t01=0x0188}
0x065a…0664              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x001e}
0x0664…066e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0028}
0x066e…0678              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0032}
0x0678…0696              Head {h00=0x001a, h01=0x0050, text=»*    SYSTEM ADAPTATION«, t00=0x0004, t01=0x003c}
0x0696…06a0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x005a}
0x06a0…06dc              Head {h00=0x0038, h01=0x0050, text=»*    CODES FOR SPECIAL CHARACTERS CLEAR, BACKSPACE, «, t00=0x0004, t01=0x0064}
0x06dc…0718              Head {h00=0x0038, h01=0x0050, text=»*    MULTIPLE ZERO AND STANDARD EOR MUST BE DEFINED «, t00=0x0004, t01=0x00a0}
0x0718…072c              Head {h00=0x0010, h01=0x0050, text=»*    IN DWT.«, t00=0x0004, t01=0x00dc}
0x072c…0736              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00f0}
0x0736…076c              Head {h00=0x0032, h01=0x0050, text=»*    DWT-ADDRESS OF ECHO-OUTPUT-DEVICE MUST BE«, t00=0x0004, t01=0x00fa}
0x076c…0788              Head {h00=0x0018, h01=0x0050, text=»*    DEFINED IN DWT.«, t00=0x0004, t01=0x0130}
0x0788…0792              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x014c}
0x0792…07c2              Head {h00=0x002c, h01=0x0050, text=»*    IF TIMING IS WANTED, TIMER POINTER «, t00=0x0004, t01=0x0156}
0x07c2…07f2              Head {h00=0x002c, h01=0x0050, text=»*    IN DWT MUST BE SET UNEQUAL TO ZERO.«, t00=0x0004, t01=0x0186}
0x07f2…0828              Head {h00=0x0032, h01=0x0050, text=»*    STANDARD VALUE FOR TIME-OUT IS 30 SECONDS«, t00=0x0005, t01=0x0026}
0x0828…0860              Head {h00=0x0034, h01=0x0050, text=»*    SINCE LAST DEPRESSED KEY. IF ANOTHER VALUE «, t00=0x0005, t01=0x005c}
0x0860…088e              Head {h00=0x002a, h01=0x0050, text=»*    IS WANTED FOR A SYSTEM, INDICATOR«, t00=0x0005, t01=0x0094}
0x088e…08b6              Head {h00=0x0024, h01=0x0050, text=»*    IN DRIVER MUST BE CHANGED. «, t00=0x0005, t01=0x00c2}
0x08b6…08c0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x00ea}
0x08c0…08f8              Head {h00=0x0034, h01=0x0050, text=»*    THE LENGTH OF THE CIRCULAR INPUT BUFFER IS «, t00=0x0005, t01=0x00f4}
0x08f8…0934              Head {h00=0x0038, h01=0x0050, text=»*    DEFINED IN DWT. STANDARD VALUE IS 7 CHARACTERS «, t00=0x0005, t01=0x012c}
0x0934…0970              Head {h00=0x0038, h01=0x0050, text=»*    NOTE !!!  THAT LENGTH MUST BE THE SAME FOR ALL «, t00=0x0005, t01=0x0168}
0x0970…098c              Head {h00=0x0018, h01=0x0050, text=»*    DWT:S IN SYSTEM«, t00=0x0006, t01=0x0014}
0x098c…099a              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0006, t01=0x0030}
0x099a…09a4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x003e}
0x09a4…09e0              Head {h00=0x0038, h01=0x0050, text=»*    BY MEANS OF CONDITIONAL ASSEMBLY IT IS POSSIBLE«, t00=0x0006, t01=0x0048}
0x09e0…0a1c              Head {h00=0x0038, h01=0x0050, text=»*    TO EXCLUDE FROM THE DRIVER FOLLOWING FUNCTIONS:«, t00=0x0006, t01=0x0084}
0x0a1c…0a26              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00c0}
0x0a26…0a46              Head {h00=0x001c, h01=0x0050, text=»*    -----ECHO-FUNCTION «, t00=0x0006, t01=0x00ca}
0x0a46…0a6c              Head {h00=0x0022, h01=0x0050, text=»*    -----POWER ON INDICATION «, t00=0x0006, t01=0x00ea}
0x0a6c…0a90              Head {h00=0x0020, h01=0x0050, text=»*    -----TIME-OUT-FUNCTION «, t00=0x0006, t01=0x0110}
0x0a90…0ab8              Head {h00=0x0024, h01=0x0050, text=»*    -----NUMERIC SHIFT-FUNCTION«, t00=0x0006, t01=0x0134}
0x0ab8…0ae8              Head {h00=0x002c, h01=0x0050, text=»*    -----KEYBOARD LOCK IF NO KEYLOCK ON«, t00=0x0006, t01=0x015c}
0x0ae8…0af2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x018c}
0x0af2…0b06              Head {h00=0x0010, h01=0x0050, text=»*   ENTRIES «, t00=0x0007, t01=0x0008}
0x0b06…0b10              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x001c}
0x0b10…0b1a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0026}
0x0b1a…0b3c              Head {h00=0x001e, h01=0x0050, text=» ENTRY KBAD3 ADDRESS-BLOCK«, t00=0x0007, t01=0x0030}
0x0b3c…0b46              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0052}
0x0b46…0b50              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x005c}
0x0b50…0b5a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0066}
0x0b5a…0b84              Head {h00=0x0026, h01=0x0050, text=»*    EXTERNAL TOSS MODULE ENTRIES «, t00=0x0007, t01=0x0070}
0x0b84…0b8e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x009a}
0x0b8e…0b98              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00a4}
0x0b98…0ba2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00ae}
0x0ba2…0bca              Head {h00=0x0024, h01=0x0050, text=» EXTRN DISIOE I/O REQUEST ERROR «, t00=0x0007, t01=0x00b8}
0x0bca…0bfc              Head {h00=0x002e, h01=0x0050, text=» EXTRN DISEND END I/O AND GO TO DISPATCHER«, t00=0x0007, t01=0x00e0}
0x0bfc…0c1a              Head {h00=0x001a, h01=0x0050, text=» EXTRN TENDIO END I/O «, t00=0x0007, t01=0x0112}
0x0c1a…0c40              Head {h00=0x0022, h01=0x0050, text=» EXTRN TDISP DISPATCHER ENTRY «, t00=0x0007, t01=0x0130}
0x0c40…0c74              Head {h00=0x0030, h01=0x0050, text=» EXTRN LDREG LOAD REGISTERS A2-A8 AND RETURN«, t00=0x0007, t01=0x0156}
0x0c74…0cac              Head {h00=0x0034, h01=0x0050, text=» EXTRN STREG STORE REGISTERS AND GO TO DISPATCER«, t00=0x0007, t01=0x018a}
0x0cac…0cdc              Head {h00=0x002c, h01=0x0050, text=» EXTRN LDREGE RETURN FROM ECHOE HANDLING«, t00=0x0008, t01=0x0032}
0x0cdc…0cfe              Head {h00=0x001e, h01=0x0050, text=» EXTRN LDREGF PANIK EXTERN«, t00=0x0008, t01=0x0062}
0x0cfe…0d1c              Head {h00=0x001a, h01=0x0050, text=» EXTRN SETIME SET TIME«, t00=0x0008, t01=0x0084}
0x0d1c…0d3a              Head {h00=0x001a, h01=0x0050, text=» EXTRN SETIMP SET TIME«, t00=0x0008, t01=0x00a2}
0x0d3a…0d60              Head {h00=0x0022, h01=0x0050, text=» EXTRN SAVE8 SAVE 8 REGISTERS «, t00=0x0008, t01=0x00c0}
0x0d60…0d86              Head {h00=0x0022, h01=0x0050, text=» EXTRN ECHRTN RETURN FROM ECHO«, t00=0x0008, t01=0x00e6}
0x0d86…0da6              Head {h00=0x001c, h01=0x0050, text=» EXTRN ECHO ECHO ROUTINE«, t00=0x0008, t01=0x010c}
0x0da6…0dca              Head {h00=0x0020, h01=0x0050, text=» EXTRN ECHEND END OF ECHOING«, t00=0x0008, t01=0x012c}
0x0dca…0dd4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0150}
0x0dd4…0dde              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x015a}
0x0dde…0de8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0164}
0x0de8…0e04              Head {h00=0x0018, h01=0x0050, text=»*     DWT PARAMETERS«, t00=0x0008, t01=0x016e}
0x0e04…0e0e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x018a}
0x0e0e…0e18 (9, 0, 400)  Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0004}
0x0e18…0e22              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x000e}
0x0e22…0e48              Head {h00=0x0022, h01=0x0050, text=» EXTRN DWTCHP CHANEL PARAMETER«, t00=0x0009, t01=0x0018}
0x0e48…0e64              Head {h00=0x0018, h01=0x0050, text=» EXTRN DWTST STATUS «, t00=0x0009, t01=0x003e}
0x0e64…0e86              Head {h00=0x001e, h01=0x0019, text=» EXTRN DWTBC BYTE COUNTER «, t00=0x0009, t01=0x005a}
0x0e86…0eb0              Head {h00=0x0026, h01=0x0022, text=» EXTRN DWTADR DRIVER ADDRESS BLOCK«, t00=0x0009, t01=0x007c}
0x0eb0…0ed2              Head {h00=0x001e, h01=0x0050, text=» EXTRN DWTA3 SAVE AREA A3 «, t00=0x0009, t01=0x00a6}
0x0ed2…0ef4              Head {h00=0x001e, h01=0x0019, text=» EXTRN DWTA4 SAVE AREA A4 «, t00=0x0009, t01=0x00c8}
0x0ef4…0f16              Head {h00=0x001e, h01=0x0019, text=» EXTRN DWTA5 SAVE AREA A5 «, t00=0x0009, t01=0x00ea}
0x0f16…0f40              Head {h00=0x0026, h01=0x0021, text=» EXTRN DWTSB2 STACK BASE 2 IN DWT «, t00=0x0009, t01=0x010c}
0x0f40…0f66              Head {h00=0x0022, h01=0x001d, text=» EXTRN DWTECH ECHO DEVICE DWT «, t00=0x0009, t01=0x0136}
0x0f66…0f88              Head {h00=0x001e, h01=0x0050, text=» EXTRN DWTTP TIMER POINTER«, t00=0x0009, t01=0x015c}
0x0f88…0fac              Head {h00=0x0020, h01=0x0050, text=» EXTRN DWTWAT SAVE INPUT DWT«, t00=0x0009, t01=0x017e}
0x0fac…0fba              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000a, t01=0x0012}
0x0fba…0fc4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0020}
0x0fc4…0fce              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x002a}
0x0fce…0fd8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0034}
0x0fd8…0ff0              Head {h00=0x0014, h01=0x0050, text=»*     CONSTANTS «, t00=0x000a, t01=0x003e}
0x0ff0…0ffa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0056}
0x0ffa…1004              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0060}
0x1004…100e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x006a}
0x100e…103c              Head {h00=0x002a, h01=0x0050, text=»OVMASK EQU /2 OVERFLOW IN INPUT BUFFER«, t00=0x000a, t01=0x0074}
0x103c…1046              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00a2}
0x1046…1078              Head {h00=0x002e, h01=0x0050, text=»X:F EQU 20 LENGTH OF CIRCULAR INPUT BUFFER«, t00=0x000a, t01=0x00ac}
0x1078…10ae              Head {h00=0x0032, h01=0x0050, text=»DWTLNG EQU 40 NUMBER OF BYTES IN DECIMAL FORM «, t00=0x000a, t01=0x00de}
0x10ae…10b8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0114}
0x10b8…10c2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x011e}
0x10c2…10e4              Head {h00=0x001e, h01=0x0050, text=»*     TIME BEFORE TIME OUT«, t00=0x000a, t01=0x0128}
0x10e4…10ee              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x014a}
0x10ee…1116              Head {h00=0x0024, h01=0x0050, text=»TIME EQU 1200 TIME OUT CONSTANT «, t00=0x000a, t01=0x0154}
0x1116…1120              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x017c}
0x1120…112e              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000a, t01=0x0186}
0x112e…1138 (11, 0, 398) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0004}
0x1138…1142              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x000e}
0x1142…1172              Head {h00=0x002c, h01=0x0050, text=»****************************************«, t00=0x000b, t01=0x0018}
0x1172…11a2              Head {h00=0x002c, h01=0x0050, text=»*    CONDITIONAL ASSEMBLY              *«, t00=0x000b, t01=0x0048}
0x11a2…11d2              Head {h00=0x002c, h01=0x0050, text=»****************************************«, t00=0x000b, t01=0x0078}
0x11d2…11dc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x00a8}
0x11dc…120e              Head {h00=0x002e, h01=0x0050, text=»*    TIME OUT FUNCTION MAY BE EXCLUDED BY «, t00=0x000b, t01=0x00b2}
0x120e…122c              Head {h00=0x001a, h01=0x0050, text=»*    SETTING X:A = 0. «, t00=0x000b, t01=0x00e4}
0x122c…1236              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0102}
0x1236…1248              Head {h00=0x000e, h01=0x0050, text=»X:A EQU 0 «, t00=0x000b, t01=0x010c}
0x1248…125c              Head {h00=0x0010, h01=0x0050, text=»CTIMUT EQU 1«, t00=0x000b, t01=0x011e}
0x125c…1266              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0132}
0x1266…1294              Head {h00=0x002a, h01=0x0050, text=»*    ECHO FUNCTION MAY BE EXCLUDED BY «, t00=0x000b, t01=0x013c}
0x1294…12b2              Head {h00=0x001a, h01=0x0050, text=»*    SETTING X:B = 0. «, t00=0x000b, t01=0x016a}
0x12b2…12bc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0188}
0x12bc…12ce (12, 0, 400) Head {h00=0x000e, h01=0x0050, text=»X:B EQU 1 «, t00=0x000c, t01=0x0004}
0x12ce…12e2              Head {h00=0x0010, h01=0x0050, text=»CECHO EQU 1 «, t00=0x000c, t01=0x0016}
0x12e2…12ec              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x002a}
0x12ec…132e              Head {h00=0x003e, h01=0x0050, text=»*      BY SETTING X:E = 1 THE FOLOWING POWER OFF FUNCTION «, t00=0x000c, t01=0x0034}
0x132e…1358              Head {h00=0x0026, h01=0x0050, text=»*      IS INCLUDED IN THE DRIVER. «, t00=0x000c, t01=0x0076}
0x1358…1398              Head {h00=0x003c, h01=0x0050, text=»*      IF THERE IS A READ REQUEST THIS IS COMPLETED WITH«, t00=0x000c, t01=0x00a0}
0x1398…13c8              Head {h00=0x002c, h01=0x0050, text=»*      ZERO IN THE CONTROL WORD OF ECB. «, t00=0x000c, t01=0x00e0}
0x13c8…140c              Head {h00=0x0040, h01=0x0050, text=»*      IF THERE IS NO READ REQUEST , THE FIRST READ REQUEST «, t00=0x000c, t01=0x0110}
0x140c…1450              Head {h00=0x0040, h01=0x0050, text=»*      AFTER POWER ON IS COMPLETED WITH ZERO IN CONTROL WORD«, t00=0x000c, t01=0x0154}
0x1450…1466              Head {h00=0x0012, h01=0x0050, text=»*      OF ECB «, t00=0x000d, t01=0x0008}
0x1466…1470              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x001e}
0x1470…147a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0028}
0x147a…148c              Head {h00=0x000e, h01=0x0050, text=»X:E EQU 0 «, t00=0x000d, t01=0x0032}
0x148c…14a0              Head {h00=0x0010, h01=0x0050, text=»POWOFF EQU 1«, t00=0x000d, t01=0x0044}
0x14a0…14aa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0058}
0x14aa…14b4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0062}
0x14b4…14be              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x006c}
0x14be…1510              Head {h00=0x004e, h01=0x0050, text=»*     BY SETTING X:H = 1 THE KEY A15IS USED AS A NUMERIC SHIFT ON KB 71/72«, t00=0x000d, t01=0x0076}
0x1510…1522              Head {h00=0x000e, h01=0x0050, text=»X:H EQU 0 «, t00=0x000d, t01=0x00c8}
0x1522…1536              Head {h00=0x0010, h01=0x0050, text=»NSHIFT EQU 1«, t00=0x000d, t01=0x00da}
0x1536…1540              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x00ee}
0x1540…154a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x00f8}
0x154a…1590              Head {h00=0x0042, h01=0x0050, text=»*     BY SETTING X:I = 1 KEYBOARD IS LOCKED IF NO KEYLOCK ON. «, t00=0x000d, t01=0x0102}
0x1590…15a2              Head {h00=0x000e, h01=0x0050, text=»X:I EQU 0 «, t00=0x000d, t01=0x0148}
0x15a2…15b6              Head {h00=0x0010, h01=0x0050, text=»KBLOCK EQU 1«, t00=0x000d, t01=0x015a}
0x15b6…15c0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x016e}
0x15c0…15ca              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0178}
0x15ca…15fc              Head {h00=0x002e, h01=0x0050, text=»* A PROGRAM VERSION USING TOSS MMU PAGING «, t00=0x000d, t01=0x0182}
0x15fc…162a              Head {h00=0x002a, h01=0x0050, text=»* IS OBTAINED BY SETTING MMUPAG EQU 1.«, t00=0x000e, t01=0x0024}
0x162a…1634              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0052}
0x1634…1648              Head {h00=0x0010, h01=0x0050, text=»MMUPAG EQU 1«, t00=0x000e, t01=0x005c}
0x1648…1652              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0070}
0x1652…165c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x007a}
0x165c…1696              Head {h00=0x0036, h01=0x0050, text=»* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION«, t00=0x000e, t01=0x0084}
0x1696…16c8              Head {h00=0x002e, h01=0x0050, text=»* SET IS OBTAINED BY SETTING CPU852 EQU 0.«, t00=0x000e, t01=0x00be}
0x16c8…16d2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x00f0}
0x16d2…16e6              Head {h00=0x0010, h01=0x0050, text=»CPU852 EQU 0«, t00=0x000e, t01=0x00fa}
0x16e6…16f0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x010e}
0x16f0…16fa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0118}
0x16fa…1716              Head {h00=0x0018, h01=0x0050, text=»*   MMU BUFFER SIZE «, t00=0x000e, t01=0x0122}
0x1716…1720              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x013e}
0x1720…172a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0148}
0x172a…173c              Head {h00=0x000e, h01=0x0050, text=»X:J EQU 10«, t00=0x000e, t01=0x0152}
0x173c…1752              Head {h00=0x0012, h01=0x0050, text=»DVBLEN EQU 040«, t00=0x000e, t01=0x0164}
0x1752…175c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x017a}
0x175c…1766              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0184}
0x1766…1784              Head {h00=0x001a, h01=0x0050, text=»*   MMU KEY TABLE SIZE«, t00=0x000e, t01=0x018e}
0x1784…178e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x001c}
0x178e…1798              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0026}
0x1798…17aa              Head {h00=0x000e, h01=0x0050, text=»X:K EQU 10«, t00=0x000f, t01=0x0030}
0x17aa…17c0              Head {h00=0x0012, h01=0x0050, text=»DVBKTB EQU 40 «, t00=0x000f, t01=0x0042}
0x17c0…17ca              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0058}
0x17ca…17d8              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000f, t01=0x0062}
0x17d8…17e2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0070}
0x17e2…17ec              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x007a}
0x17ec…180a              Head {h00=0x001a, h01=0x0050, text=»*     DWT-DISPLACEMENT«, t00=0x000f, t01=0x0084}
0x180a…1814              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00a2}
0x1814…181e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00ac}
0x181e…1852              Head {h00=0x0030, h01=0x0050, text=»DWTDRD EQU /10 START OF DRIVER DEFINED PART «, t00=0x000f, t01=0x00b6}
0x1852…185c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00ea}
0x185c…1872              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x000f, t01=0x00f4}
0x1872…188a              Head {h00=0x0014, h01=0x0050, text=»START EQU DWTDRD«, t00=0x000f, t01=0x010a}
0x188a…1896              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000f, t01=0x0122}
0x1896…18a0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x012e}
0x18a0…18b6              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x000f, t01=0x0138}
0x18b6…18d0              Head {h00=0x0016, h01=0x0050, text=»START EQU DWTDRD+4«, t00=0x000f, t01=0x014e}
0x18d0…18dc              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000f, t01=0x0168}
0x18dc…18e6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0174}
0x18e6…1914              Head {h00=0x002a, h01=0x0050, text=»DWTCON EQU START+/00 CONVERSION TABLE «, t00=0x000f, t01=0x017e}
0x1914…1950              Head {h00=0x0038, h01=0x0050, text=»DWTINQ EQU START+/18 POINTER TO FIRST PLACE IN QUEUE«, t00=0x0010, t01=0x001c}
0x1950…198c              Head {h00=0x0038, h01=0x0050, text=»DWTUTQ EQU START+/1A POINTER TO LAST PLACE IN QUEUE «, t00=0x0010, t01=0x0058}
0x198c…19b6              Head {h00=0x0026, h01=0x0050, text=»DWTSQ EQU START+/1C START OF QUEUE«, t00=0x0010, t01=0x0094}
0x19b6…19e2              Head {h00=0x0028, h01=0x0050, text=»DWTEQ EQU DWTSQ+DWTLNG END OF QUEUE «, t00=0x0010, t01=0x00be}
0x19e2…19ec              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00ea}
0x19ec…1a18              Head {h00=0x0028, h01=0x0050, text=»*       SPECIAL KEYS DEFINED IN DWT «, t00=0x0010, t01=0x00f4}
0x1a18…1a22              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0120}
0x1a22…1a2c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x012a}
0x1a2c…1a36              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0134}
0x1a36…1a66              Head {h00=0x002c, h01=0x0050, text=»KBBSP EQU START+/14 BACK-SPACE CHARACTER«, t00=0x0010, t01=0x013e}
0x1a66…1a92              Head {h00=0x0028, h01=0x0050, text=»KBCLR EQU START+/15 CLEAR CHARACTER «, t00=0x0010, t01=0x016e}
0x1a92…1ac4              Head {h00=0x002e, h01=0x0050, text=»KBMZ2 EQU START+/17 DOUBLE ZERO CHARACTER «, t00=0x0011, t01=0x000a}
0x1ac4…1ae0              Head {h00=0x0018, h01=0x0050, text=»KBMZ3 EQU START+/16 «, t00=0x0011, t01=0x003c}
0x1ae0…1aea              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0058}
0x1aea…1af8              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0011, t01=0x0062}
0x1af8…1b0e              Head {h00=0x0012, h01=0x0050, text=»*      TABLES «, t00=0x0011, t01=0x0070}
0x1b0e…1b18              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0086}
0x1b18…1b22              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0090}
0x1b22…1b4a              Head {h00=0x0024, h01=0x0050, text=» DATA DVBKTB MMU KEY TABLE SIZE «, t00=0x0011, t01=0x009a}
0x1b4a…1b6e              Head {h00=0x0020, h01=0x0050, text=» DATA DVBLEN MMU BUFFER SIZE«, t00=0x0011, t01=0x00c2}
0x1b6e…1b8a              Head {h00=0x0018, h01=0x0050, text=» DATA 6 DEVICE INDEX«, t00=0x0011, t01=0x00e6}
0x1b8a…1b94              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0102}
0x1b94…1ba8              Head {h00=0x0010, h01=0x0050, text=»KBAD3 EQU * «, t00=0x0011, t01=0x010c}
0x1ba8…1bce              Head {h00=0x0022, h01=0x0050, text=» DATA ACKB ACTIVATION HANDLER «, t00=0x0011, t01=0x0120}
0x1bce…1bf4              Head {h00=0x0022, h01=0x0050, text=» DATA 0 ABORT ROUTINE ADDRESS «, t00=0x0011, t01=0x0146}
0x1bf4…1c18              Head {h00=0x0020, h01=0x0050, text=» DATA IHKB INTERRUPT HANDLER«, t00=0x0011, t01=0x016c}
0x1c18…1c2e              Head {h00=0x0012, h01=0x0050, text=» IFT POWOFF=1 «, t00=0x0011, t01=0x0190}
0x1c2e…1c52              Head {h00=0x0020, h01=0x0050, text=» DATA RCKB RECOVERY ROUTINE «, t00=0x0012, t01=0x0016}
0x1c52…1c5e              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0012, t01=0x003a}
0x1c5e…1c74              Head {h00=0x0012, h01=0x0050, text=» IFT POWOFF=0 «, t00=0x0012, t01=0x0046}
0x1c74…1c90              Head {h00=0x0018, h01=0x0050, text=» DATA 0 NO RECOVERY «, t00=0x0012, t01=0x005c}
0x1c90…1c9c              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0012, t01=0x0078}
0x1c9c…1ca6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0084}
0x1ca6…1cbc              Head {h00=0x0012, h01=0x0050, text=» IFT POWOFF=1 «, t00=0x0012, t01=0x008e}
0x1cbc…1cca              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0012, t01=0x00a4}
0x1cca…1cdc              Head {h00=0x000e, h01=0x0050, text=»*    RCKB «, t00=0x0012, t01=0x00b2}
0x1cdc…1ce6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00c4}
0x1ce6…1d00              Head {h00=0x0016, h01=0x0050, text=»*    RECOVERY PART«, t00=0x0012, t01=0x00ce}
0x1d00…1d0a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00e8}
0x1d0a…1d14              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00f2}
0x1d14…1d26              Head {h00=0x000e, h01=0x0050, text=»RCKB EQU *«, t00=0x0012, t01=0x00fc}
0x1d26…1d3c              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0012, t01=0x010e}
0x1d3c…1d66              Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x0012, t01=0x0124}
0x1d66…1d72              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0012, t01=0x014e}
0x1d72…1d7c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x015a}
0x1d7c…1d92              Head {h00=0x0012, h01=0x0050, text=» IFT POWOFF=1 «, t00=0x0012, t01=0x0164}
0x1d92…1da8              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0012, t01=0x017a}
0x1da8…1dce              Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x0012, t01=0x0190}
0x1dce…1dda              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0013, t01=0x0026}
0x1dda…1de4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0032}
0x1de4…1dfa              Head {h00=0x0012, h01=0x0050, text=» IFT POWOFF=1 «, t00=0x0013, t01=0x003c}
0x1dfa…1e18              Head {h00=0x001a, h01=0x0050, text=» LD A3,DWTST,A6 BUSY? «, t00=0x0013, t01=0x0052}
0x1e18…1e2e              Head {h00=0x0012, h01=0x0050, text=» RF(NN) RCKB10«, t00=0x0013, t01=0x0070}
0x1e2e…1e44              Head {h00=0x0012, h01=0x0050, text=» LDKL A1,/200 «, t00=0x0013, t01=0x0086}
0x1e44…1e70              Head {h00=0x0028, h01=0x0050, text=» ORS A1,DWTST,A6 INDICATE POWER OFF «, t00=0x0013, t01=0x009c}
0x1e70…1e82              Head {h00=0x000e, h01=0x0050, text=» ABL TDISP«, t00=0x0013, t01=0x00c8}
0x1e82…1eac              Head {h00=0x0026, h01=0x0050, text=»RCKB10 CF A5,LDREGE LOAD REGISTERS«, t00=0x0013, t01=0x00da}
0x1eac…1ebe              Head {h00=0x000e, h01=0x0050, text=» RF AKB202«, t00=0x0013, t01=0x0104}
0x1ebe…1eca              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0013, t01=0x0116}
0x1eca…1ed8              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0013, t01=0x0122}
0x1ed8…1ee2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0130}
0x1ee2…1eec              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x013a}
0x1eec…1f00              Head {h00=0x0010, h01=0x0050, text=»*      ACKB «, t00=0x0013, t01=0x0144}
0x1f00…1f0a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0158}
0x1f0a…1f48              Head {h00=0x003a, h01=0x0050, text=»*      ACTIVATION PART:  CHECS VALIDITY OF ORDERS AND «, t00=0x0013, t01=0x0162}
0x1f48…1f52              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0010}
0x1f52…1f96              Head {h00=0x0040, h01=0x0050, text=»*      EXAMINES INPUT BUFFER TO SEE IF SOME QUEUED CHARACTER«, t00=0x0014, t01=0x001a}
0x1f96…1fa0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x005e}
0x1fa0…1fb8              Head {h00=0x0014, h01=0x0050, text=»*      TO THREAT«, t00=0x0014, t01=0x0068}
0x1fb8…1fc2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0080}
0x1fc2…1fcc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x008a}
0x1fcc…1fd6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0094}
0x1fd6…1fe0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x009e}
0x1fe0…1ff2              Head {h00=0x000e, h01=0x0050, text=»ACKB EQU *«, t00=0x0014, t01=0x00a8}
0x1ff2…2008              Head {h00=0x0012, h01=0x0050, text=» LDKL A1,/FEFF«, t00=0x0014, t01=0x00ba}
0x2008…203e              Head {h00=0x0032, h01=0x0050, text=» ANS A1,DWTST,A6 RESET INETRRUPT ALLOWED FLAG «, t00=0x0014, t01=0x00d0}
0x203e…2050              Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x0014, t01=0x0106}
0x2050…2074              Head {h00=0x0020, h01=0x0050, text=» LDK A3,0 START BUFFER INDEX«, t00=0x0014, t01=0x0118}
0x2074…2086              Head {h00=0x000e, h01=0x0050, text=» LDR A4,A7«, t00=0x0014, t01=0x013c}
0x2086…20aa              Head {h00=0x0020, h01=0x0050, text=» RF(NG) AKB100 ILLEGAL ORDER«, t00=0x0014, t01=0x014e}
0x20aa…20bc              Head {h00=0x000e, h01=0x0050, text=» SUK A4,4 «, t00=0x0014, t01=0x0172}
0x20bc…20e0              Head {h00=0x0020, h01=0x0050, text=» RF(N) AKB200 ORDER 1,2 OR 3«, t00=0x0014, t01=0x0184}
0x20e0…20f4              Head {h00=0x0010, h01=0x0050, text=» SUK A4,/2D «, t00=0x0015, t01=0x0018}
0x20f4…2112              Head {h00=0x001a, h01=0x0050, text=» RF(Z) AKB110 ORDER 31«, t00=0x0015, t01=0x002c}
0x2112…2140              Head {h00=0x002a, h01=0x0050, text=»AKB100 ORKL A1,/8000 I/0 REQUEST ERROR«, t00=0x0015, t01=0x004a}
0x2140…2154              Head {h00=0x0010, h01=0x0050, text=» ABL ENDI10 «, t00=0x0015, t01=0x0078}
0x2154…2162              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0015, t01=0x008c}
0x2162…216c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x009a}
0x216c…2176              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00a4}
0x2176…2180              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00ae}
0x2180…21aa              Head {h00=0x0026, h01=0x0050, text=»*      ORDER 31 RESET INPUT BUFFER«, t00=0x0015, t01=0x00b8}
0x21aa…21b4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00e2}
0x21b4…21be              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00ec}
0x21be…21c8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00f6}
0x21c8…21dc              Head {h00=0x0010, h01=0x0050, text=»AKB110 EQU *«, t00=0x0015, t01=0x0100}
0x21dc…21f4              Head {h00=0x0014, h01=0x0050, text=» LD A2,DWTINQ,A6«, t00=0x0015, t01=0x0114}
0x21f4…2206              Head {h00=0x000e, h01=0x0050, text=» SCR A1,A2«, t00=0x0015, t01=0x012c}
0x2206…2232              Head {h00=0x0028, h01=0x0050, text=» ST A2,DWTUTQ,A6 RESET OUTPUT QUEUE «, t00=0x0015, t01=0x013e}
0x2232…2244              Head {h00=0x000e, h01=0x0050, text=» ABL ENDIO«, t00=0x0015, t01=0x016a}
0x2244…224e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x017c}
0x224e…225c              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0015, t01=0x0186}
0x225c…2266 (22, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0004}
0x2266…2270              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x000e}
0x2270…228a              Head {h00=0x0016, h01=0x0050, text=»*      ORDER 1,2,3«, t00=0x0016, t01=0x0018}
0x228a…2294              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0032}
0x2294…229e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x003c}
0x229e…22a8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0046}
0x22a8…22bc              Head {h00=0x0010, h01=0x0050, text=»AKB200 EQU *«, t00=0x0016, t01=0x0050}
0x22bc…22d2              Head {h00=0x0012, h01=0x0050, text=» IFT POWOFF=1 «, t00=0x0016, t01=0x0064}
0x22d2…22ea              Head {h00=0x0014, h01=0x0050, text=» LD A2,DWTST,A6 «, t00=0x0016, t01=0x007a}
0x22ea…230a              Head {h00=0x001c, h01=0x0050, text=» ANKL A2,/200 POWER OFF?«, t00=0x0016, t01=0x0092}
0x230a…2324              Head {h00=0x0016, h01=0x0050, text=» RF(E) AKB205 NO! «, t00=0x0016, t01=0x00b2}
0x2324…2350              Head {h00=0x0028, h01=0x0050, text=» XRS A2,DWTST,A6 RESET POWER OFF BIT«, t00=0x0016, t01=0x00cc}
0x2350…2364              Head {h00=0x0010, h01=0x0050, text=»AKB202 EQU *«, t00=0x0016, t01=0x00f8}
0x2364…23a0              Head {h00=0x0038, h01=0x0050, text=» CWK A7,1 IF BASIC READ DON'T COMPLEATE THE REQUEST «, t00=0x0016, t01=0x010c}
0x23a0…23b6              Head {h00=0x0012, h01=0x0050, text=» RF(E) AKB205 «, t00=0x0016, t01=0x0148}
0x23b6…23da              Head {h00=0x0020, h01=0x0050, text=» CM 10,A8 INDICATE POWER OFF«, t00=0x0016, t01=0x015e}
0x23da…23ec              Head {h00=0x000e, h01=0x0050, text=» RF AKB218«, t00=0x0016, t01=0x0182}
0x23ec…23f8 (23, 0, 400) Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0017, t01=0x0004}
0x23f8…240c              Head {h00=0x0010, h01=0x0050, text=»AKB205 EQU *«, t00=0x0017, t01=0x0010}
0x240c…2422              Head {h00=0x0012, h01=0x0050, text=» IFT CTIMUT=1 «, t00=0x0017, t01=0x0024}
0x2422…2436              Head {h00=0x0010, h01=0x0050, text=» LDR* A1,A6 «, t00=0x0017, t01=0x003a}
0x2436…2452              Head {h00=0x0018, h01=0x0050, text=» ANK A1,/40 TIMING? «, t00=0x0017, t01=0x004e}
0x2452…2482              Head {h00=0x002c, h01=0x0050, text=» RF(E) AKB210 NO TIMING FOR THIS DEVICE!«, t00=0x0017, t01=0x006a}
0x2482…24b2              Head {h00=0x002c, h01=0x0050, text=» LD A4,DWTTP,A6 CHECK IF ALREADY TIMING «, t00=0x0017, t01=0x009a}
0x24b2…24c8              Head {h00=0x0012, h01=0x0050, text=» RF(E) AKBTIM «, t00=0x0017, t01=0x00ca}
0x24c8…24de              Head {h00=0x0012, h01=0x0050, text=» LDKL A4,-TIME«, t00=0x0017, t01=0x00e0}
0x24de…24f6              Head {h00=0x0014, h01=0x0050, text=» ST* A4,DWTTP,A6«, t00=0x0017, t01=0x00f6}
0x24f6…2508              Head {h00=0x000e, h01=0x0050, text=» RF AKB210«, t00=0x0017, t01=0x010e}
0x2508…251c              Head {h00=0x0010, h01=0x0050, text=»AKBTIM EQU *«, t00=0x0017, t01=0x0120}
0x251c…2540              Head {h00=0x0020, h01=0x0050, text=» LDKL A4,DWTTP TIMER POINTER«, t00=0x0017, t01=0x0134}
0x2540…2562              Head {h00=0x001e, h01=0x0050, text=» ADR A4,A6 ADD DWT-ADDRESS«, t00=0x0017, t01=0x0158}
0x2562…2574              Head {h00=0x000e, h01=0x0050, text=» LDR A1,A6«, t00=0x0017, t01=0x017a}
0x2574…2594              Head {h00=0x001c, h01=0x0050, text=» CF A15,SETIMP SET TIME «, t00=0x0017, t01=0x018c}
0x2594…25c8              Head {h00=0x0030, h01=0x0050, text=» DATA AKBTUT,TIME TIME OUT ROUTINE AND TIME «, t00=0x0018, t01=0x001c}
0x25c8…25fa              Head {h00=0x002e, h01=0x0050, text=» ST A4,DWTTP,A6 STORE TIMER ADDRESS IN DWT«, t00=0x0018, t01=0x0050}
0x25fa…2606              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0018, t01=0x0082}
0x2606…2610              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x008e}
0x2610…261e              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0018, t01=0x0098}
0x261e…263e              Head {h00=0x001c, h01=0x0050, text=»*      IF ANY KEY-LOCK: «, t00=0x0018, t01=0x00a6}
0x263e…2648              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x00c6}
0x2648…2686              Head {h00=0x003a, h01=0x0050, text=»*      RESET "CHANGED-KEY" FLAG AND MAKE KEY-CHARACTER«, t00=0x0018, t01=0x00d0}
0x2686…26c0              Head {h00=0x0036, h01=0x0050, text=»*      OF FLAG. STORE KEY-CHARACTER IN ECB-BUFFER.«, t00=0x0018, t01=0x010e}
0x26c0…2700              Head {h00=0x003c, h01=0x0050, text=»*      IN CASE OF STANDARD OR NUMERIC READ MAKE ECB-CODE«, t00=0x0018, t01=0x0148}
0x2700…272a              Head {h00=0x0026, h01=0x0050, text=»*      AND END I/O. ELSE CONTINUE.«, t00=0x0018, t01=0x0188}
0x272a…2734              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0022}
0x2734…273e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x002c}
0x273e…2752              Head {h00=0x0010, h01=0x0050, text=»AKB210 EQU *«, t00=0x0019, t01=0x0036}
0x2752…2778              Head {h00=0x0022, h01=0x0050, text=» LD A2,DWTST,A6 ANY KEY-LOCK? «, t00=0x0019, t01=0x004a}
0x2778…278a              Head {h00=0x000e, h01=0x0050, text=» ANK A2,/F«, t00=0x0019, t01=0x0070}
0x278a…27a0              Head {h00=0x0012, h01=0x0050, text=» RF(Z) AKB219 «, t00=0x0019, t01=0x0082}
0x27a0…27b2              Head {h00=0x000e, h01=0x0050, text=» SLL A2,1 «, t00=0x0019, t01=0x0098}
0x27b2…27c4              Head {h00=0x000e, h01=0x0050, text=» SRN A2,A4«, t00=0x0019, t01=0x00aa}
0x27c4…27d6              Head {h00=0x000e, h01=0x0050, text=» LDR A1,A4«, t00=0x0019, t01=0x00bc}
0x27d6…27e8              Head {h00=0x000e, h01=0x0050, text=» CWK A4,3 «, t00=0x0019, t01=0x00ce}
0x27e8…27fe              Head {h00=0x0012, h01=0x0050, text=» RF(N) AKB212 «, t00=0x0019, t01=0x00e0}
0x27fe…2814              Head {h00=0x0012, h01=0x0050, text=» RF(P) AKB211 «, t00=0x0019, t01=0x00f6}
0x2814…2826              Head {h00=0x000e, h01=0x0050, text=» ADK A4,1 «, t00=0x0019, t01=0x010c}
0x2826…2838              Head {h00=0x000e, h01=0x0050, text=» RF AKB212«, t00=0x0019, t01=0x011e}
0x2838…2850              Head {h00=0x0014, h01=0x0050, text=»AKB211 ADR A4,A4«, t00=0x0019, t01=0x0130}
0x2850…2882              Head {h00=0x002e, h01=0x0050, text=»AKB212 XRS A4,DWTST,A6 RESET OLD KEY-FLAG «, t00=0x0019, t01=0x0148}
0x2882…2894              Head {h00=0x000e, h01=0x0050, text=» LDR A2,A4«, t00=0x0019, t01=0x017a}
0x2894…28a6              Head {h00=0x000e, h01=0x0050, text=» SLL A4,4 «, t00=0x0019, t01=0x018c}
0x28a6…28be              Head {h00=0x0014, h01=0x0050, text=» AN A4,DWTST,A6 «, t00=0x001a, t01=0x000e}
0x28be…28da              Head {h00=0x0018, h01=0x0050, text=» STR A4,A15 SAVE A4 «, t00=0x001a, t01=0x0026}
0x28da…28ee              Head {h00=0x0010, h01=0x0050, text=» STR A3,A15 «, t00=0x001a, t01=0x0042}
0x28ee…2908              Head {h00=0x0016, h01=0x0050, text=» SRN A2,A3 ORDER 1«, t00=0x001a, t01=0x0056}
0x2908…292e              Head {h00=0x0022, h01=0x0050, text=» ADR A3,A3 MAKE CHARACTER FLAG«, t00=0x001a, t01=0x0070}
0x292e…2940              Head {h00=0x000e, h01=0x0050, text=» LDR A4,A4«, t00=0x001a, t01=0x0096}
0x2940…2958              Head {h00=0x0014, h01=0x0050, text=» RF(NE) AKB213  «, t00=0x001a, t01=0x00a8}
0x2958…296a              Head {h00=0x000e, h01=0x0050, text=» ADK A3,1 «, t00=0x001a, t01=0x00c0}
0x296a…2984              Head {h00=0x0016, h01=0x0050, text=»AKB213 ADK A3,/70 «, t00=0x001a, t01=0x00d2}
0x2984…2996              Head {h00=0x000e, h01=0x0050, text=» LDR A2,A3«, t00=0x001a, t01=0x00ec}
0x2996…29aa              Head {h00=0x0010, h01=0x0050, text=» LDR* A3,A15«, t00=0x001a, t01=0x00fe}
0x29aa…29d8              Head {h00=0x002a, h01=0x0050, text=» CF A15,STORE STORE KEY IN ECB BUFFER «, t00=0x001a, t01=0x0112}
0x29d8…29f8              Head {h00=0x001c, h01=0x0050, text=» LDR* A4,A15 RESTORE A4 «, t00=0x001a, t01=0x0140}
0x29f8…2a0a              Head {h00=0x000e, h01=0x0050, text=» CWK A7,1 «, t00=0x001a, t01=0x0160}
0x2a0a…2a32              Head {h00=0x0024, h01=0x0050, text=» RF(E) AKB307 JUMP IF BASIC READ«, t00=0x001a, t01=0x0172}
0x2a32…2a58              Head {h00=0x0022, h01=0x0050, text=»AKB214 NGR A2,A1 MAKE ECB CODE«, t00=0x001b, t01=0x000a}
0x2a58…2a74              Head {h00=0x0018, h01=0x0050, text=» LDR A4,A4 KEY FLAG «, t00=0x001b, t01=0x0030}
0x2a74…2a8a              Head {h00=0x0012, h01=0x0050, text=» RF(E) AKB215 «, t00=0x001b, t01=0x004c}
0x2a8a…2a9c              Head {h00=0x000e, h01=0x0050, text=» SUK A2,4 «, t00=0x001b, t01=0x0062}
0x2a9c…2acc              Head {h00=0x002c, h01=0x0050, text=»AKB215 ST A2,10,A8 KEY-LOCK CODE IN ECB «, t00=0x001b, t01=0x0074}
0x2acc…2ae6              Head {h00=0x0016, h01=0x0050, text=»AKB218 ABL AKB380 «, t00=0x001b, t01=0x00a4}
0x2ae6…2b12              Head {h00=0x0028, h01=0x0050, text=»AKB219 LD A2,4,A8 REQUESTED LENGTH=0«, t00=0x001b, t01=0x00be}
0x2b12…2b2e              Head {h00=0x0018, h01=0x0050, text=»AKB220 ABL(E) AKB380«, t00=0x001b, t01=0x00ea}
0x2b2e…2b54              Head {h00=0x0022, h01=0x0050, text=»AKB225 LDR A3,A3 FIRTST RIME? «, t00=0x001b, t01=0x0106}
0x2b54…2b6e              Head {h00=0x0016, h01=0x0050, text=» RF(NE) AKB240 N0!«, t00=0x001b, t01=0x012c}
0x2b6e…2b90              Head {h00=0x001e, h01=0x0050, text=» LD A1,2,A8 BUFFER ADDRESS«, t00=0x001b, t01=0x0146}
0x2b90…2ba2              Head {h00=0x000e, h01=0x0050, text=» SUK A1,1 «, t00=0x001b, t01=0x0168}
0x2ba2…2bb4              Head {h00=0x000e, h01=0x0050, text=» ADR A1,A2«, t00=0x001b, t01=0x017a}
0x2bb4…2bde              Head {h00=0x0026, h01=0x0050, text=»AKB230 SCR A3,A1 CLEAR ECB BUFFER «, t00=0x001b, t01=0x018c}
0x2bde…2bf0              Head {h00=0x000e, h01=0x0050, text=» SUK A1,1 «, t00=0x001c, t01=0x0026}
0x2bf0…2c02              Head {h00=0x000e, h01=0x0050, text=» SUK A2,1 «, t00=0x001c, t01=0x0038}
0x2c02…2c18              Head {h00=0x0012, h01=0x0050, text=» RB(NE) AKB230«, t00=0x001c, t01=0x004a}
0x2c18…2c2c              Head {h00=0x0010, h01=0x0050, text=»AKB240 EQU *«, t00=0x001c, t01=0x0060}
0x2c2c…2c44              Head {h00=0x0014, h01=0x0050, text=» LD A1,DWTUTQ,A6«, t00=0x001c, t01=0x0074}
0x2c44…2c56              Head {h00=0x000e, h01=0x0050, text=» LCR A2,A1«, t00=0x001c, t01=0x008c}
0x2c56…2c6e              Head {h00=0x0014, h01=0x0050, text=»AKB245 LDR A4,A2«, t00=0x001c, t01=0x009e}
0x2c6e…2c8c              Head {h00=0x001a, h01=0x0050, text=» XRK A4,/FF OVERFLOW? «, t00=0x001c, t01=0x00b6}
0x2c8c…2ca6              Head {h00=0x0016, h01=0x0050, text=» RF(NE) AKB250 N0!«, t00=0x001c, t01=0x00d4}
0x2ca6…2cc4              Head {h00=0x001a, h01=0x0050, text=»AKB247 SCR A4,A1 YES! «, t00=0x001c, t01=0x00ee}
0x2cc4…2ce8              Head {h00=0x0020, h01=0x0050, text=» LDK A1,OVMASK OVERFLOW SET «, t00=0x001c, t01=0x010c}
0x2ce8…2d02              Head {h00=0x0016, h01=0x0050, text=» ABL ENDIX END I/O«, t00=0x001c, t01=0x0130}
0x2d02…2d34              Head {h00=0x002e, h01=0x0050, text=»AKB250 CW A1,DWTINQ,A6 SOMETHING IN QUEUE?«, t00=0x001c, t01=0x014a}
0x2d34…2d4c              Head {h00=0x0014, h01=0x0050, text=» RF(NE) AKB255  «, t00=0x001c, t01=0x017c}
0x2d4c…2d72 (29, 0, 400) Head {h00=0x0022, h01=0x0050, text=» CF A5,STREG NOTHING IN QUEUE «, t00=0x001d, t01=0x0004}
0x2d72…2d88              Head {h00=0x0012, h01=0x0050, text=» IFT CTIMUT=1 «, t00=0x001d, t01=0x002a}
0x2d88…2db6              Head {h00=0x002a, h01=0x0050, text=» LDR A1,A1 CHECK TIME OUT RETURN CODE «, t00=0x001d, t01=0x0040}
0x2db6…2dd8              Head {h00=0x001e, h01=0x0050, text=» RF(Z) AKB257 NO TIME OUT «, t00=0x001d, t01=0x006e}
0x2dd8…2e00              Head {h00=0x0024, h01=0x0050, text=» ABL ENDI05 END I/O AT TIME OUT «, t00=0x001d, t01=0x0090}
0x2e00…2e0c              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001d, t01=0x00b8}
0x2e0c…2e22              Head {h00=0x0012, h01=0x0050, text=» IFT CTIMUT=0 «, t00=0x001d, t01=0x00c4}
0x2e22…2e34              Head {h00=0x000e, h01=0x0050, text=» RF AKB257«, t00=0x001d, t01=0x00da}
0x2e34…2e40              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001d, t01=0x00ec}
0x2e40…2e6e              Head {h00=0x002a, h01=0x0050, text=»AKB255 CF A15,EOQUEU NEXT OUT POINTER «, t00=0x001d, t01=0x00f8}
0x2e6e…2e98              Head {h00=0x0026, h01=0x0050, text=» ST A1,DWTUTQ,A6 STORE NEW POINTER«, t00=0x001d, t01=0x0126}
0x2e98…2eac              Head {h00=0x0010, h01=0x0050, text=»AKB257 EQU *«, t00=0x001d, t01=0x0150}
0x2eac…2ebe              Head {h00=0x000e, h01=0x0050, text=» LDR A4,A7«, t00=0x001d, t01=0x0164}
0x2ebe…2ed0              Head {h00=0x000e, h01=0x0050, text=» SUK A4,2 «, t00=0x001d, t01=0x0176}
0x2ed0…2ef4              Head {h00=0x0020, h01=0x0050, text=» RF(NN) AKB310 ORDER 2 OR 3 «, t00=0x001d, t01=0x0188}
0x2ef4…2f02              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001e, t01=0x001c}
0x2f02…2f0c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x002a}
0x2f0c…2f16              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0034}
0x2f16…2f36              Head {h00=0x001c, h01=0x0050, text=»*     ORDER 1 BASIC READ«, t00=0x001e, t01=0x003e}
0x2f36…2f40              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x005e}
0x2f40…2f4a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0068}
0x2f4a…2f54              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0072}
0x2f54…2f8e              Head {h00=0x0036, h01=0x0050, text=»AKB305 CF A15,STORE STORE CHARACTER IN ECB-BUFFER «, t00=0x001e, t01=0x007c}
0x2f8e…2fa2              Head {h00=0x0010, h01=0x0050, text=» IFT CECHO=1«, t00=0x001e, t01=0x00b6}
0x2fa2…2fb6              Head {h00=0x0010, h01=0x0050, text=» CF A5,ECHO «, t00=0x001e, t01=0x00ca}
0x2fb6…2fc2              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001e, t01=0x00de}
0x2fc2…2fdc              Head {h00=0x0016, h01=0x0050, text=»AKB307 CW A3,4,A8 «, t00=0x001e, t01=0x00ea}
0x2fdc…300c              Head {h00=0x002c, h01=0x0050, text=» RF(E) AKB380 END I/O IF REQ=EFF LENGTH «, t00=0x001e, t01=0x0104}
0x300c…302e              Head {h00=0x001e, h01=0x0050, text=» LD A2,DWTST,A6 MORE KEYS?«, t00=0x001e, t01=0x0134}
0x302e…3040              Head {h00=0x000e, h01=0x0050, text=» ANK A2,/F«, t00=0x001e, t01=0x0156}
0x3040…3056              Head {h00=0x0012, h01=0x0050, text=» RB(NZ) AKB210«, t00=0x001e, t01=0x0168}
0x3056…3068              Head {h00=0x000e, h01=0x0050, text=» RB AKB225«, t00=0x001e, t01=0x017e}
0x3068…3076              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001e, t01=0x0190}
0x3076…3080              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x000e}
0x3080…308a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0018}
0x308a…3094              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0022}
0x3094…30cc              Head {h00=0x0034, h01=0x0050, text=»*      ORDER 2 OR 3   STANDARD AND NUMERIC READ «, t00=0x001f, t01=0x002c}
0x30cc…30d6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0064}
0x30d6…311c              Head {h00=0x0042, h01=0x0050, text=»*      CHECK IF READ CHARACTER IS FOUND IN KEY-TABLE (IF ANY) «, t00=0x001f, t01=0x006e}
0x311c…3126              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x00b4}
0x3126…3130              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x00be}
0x3130…313a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x00c8}
0x313a…3144              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x00d2}
0x3144…3158              Head {h00=0x0010, h01=0x0050, text=»AKB310 EQU *«, t00=0x001f, t01=0x00dc}
0x3158…317e              Head {h00=0x0022, h01=0x0050, text=» LD A1,10,A8 KEY-TABLE ADDRESS«, t00=0x001f, t01=0x00f0}
0x317e…31a0              Head {h00=0x001e, h01=0x0050, text=» RF(Z) AKB360 NO KEY-TABLE«, t00=0x001f, t01=0x0116}
0x31a0…31ca              Head {h00=0x0026, h01=0x0050, text=» LCR A4,A1 KEY-TABLE LENGTH IN A4 «, t00=0x001f, t01=0x0138}
0x31ca…31de              Head {h00=0x0010, h01=0x0050, text=» ANK A4,/FF «, t00=0x001f, t01=0x0162}
0x31de…3208              Head {h00=0x0026, h01=0x0050, text=» ADR A1,A4 LAST PLACE IN KEY-TABLE«, t00=0x001f, t01=0x0176}
0x3208…321a              Head {h00=0x000e, h01=0x0050, text=» ADK A1,1 «, t00=0x0020, t01=0x0010}
0x321a…3232              Head {h00=0x0014, h01=0x0050, text=»AKB355 SUK A4,1 «, t00=0x0020, t01=0x0022}
0x3232…3262              Head {h00=0x002c, h01=0x0050, text=» RF(N) AKB360 KEY NOT FOUND IN KEY-TABLE«, t00=0x0020, t01=0x003a}
0x3262…327c              Head {h00=0x0016, h01=0x0050, text=» SUK A1,1 NEXT KEY«, t00=0x0020, t01=0x006a}
0x327c…3294              Head {h00=0x0014, h01=0x0050, text=» CCR A2,A1 EOR? «, t00=0x0020, t01=0x0084}
0x3294…32ae              Head {h00=0x0016, h01=0x0050, text=» RB(NE) AKB355 NO!«, t00=0x0020, t01=0x009c}
0x32ae…32c0              Head {h00=0x000e, h01=0x0050, text=» ADK A4,1 «, t00=0x0020, t01=0x00b6}
0x32c0…32f0              Head {h00=0x002c, h01=0x0050, text=» ST A4,10,A8 STORE INDEX IN CONTROL WORD«, t00=0x0020, t01=0x00c8}
0x32f0…3316              Head {h00=0x0022, h01=0x0050, text=» CF A15,STORE STORE CHARACTER «, t00=0x0020, t01=0x00f8}
0x3316…332a              Head {h00=0x0010, h01=0x0050, text=» IFT CECHO=1«, t00=0x0020, t01=0x011e}
0x332a…3354              Head {h00=0x0026, h01=0x0050, text=» ORK A2,/80 INDICATE EOR-CHARACTER«, t00=0x0020, t01=0x0132}
0x3354…337a              Head {h00=0x0022, h01=0x0050, text=» CF A5,ECHO ECHO EOR-CHARACTER«, t00=0x0020, t01=0x015c}
0x337a…3386              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0020, t01=0x0182}
0x3386…3398              Head {h00=0x000e, h01=0x0050, text=» RF AKB380«, t00=0x0020, t01=0x018e}
0x3398…33ac              Head {h00=0x0010, h01=0x0050, text=»AKB360 EQU *«, t00=0x0021, t01=0x0010}
0x33ac…33be              Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x0021, t01=0x0024}
0x33be…33d6              Head {h00=0x0014, h01=0x0050, text=» CC A4,KBMZ2,A6 «, t00=0x0021, t01=0x0036}
0x33d6…33ec              Head {h00=0x0012, h01=0x0050, text=» RF(E) KBMZ20 «, t00=0x0021, t01=0x004e}
0x33ec…3404              Head {h00=0x0014, h01=0x0050, text=» CC A4,KBMZ3,A6 «, t00=0x0021, t01=0x0064}
0x3404…341a              Head {h00=0x0012, h01=0x0050, text=» RF(E) KBMZ30 «, t00=0x0021, t01=0x007c}
0x341a…3432              Head {h00=0x0014, h01=0x0050, text=» CC A4,KBBSP,A6 «, t00=0x0021, t01=0x0092}
0x3432…3448              Head {h00=0x0012, h01=0x0050, text=» RF(E) KBSP10 «, t00=0x0021, t01=0x00aa}
0x3448…3460              Head {h00=0x0014, h01=0x0050, text=» CC A4,KBCLR,A6 «, t00=0x0021, t01=0x00c0}
0x3460…3476              Head {h00=0x0012, h01=0x0050, text=» RF(E) KBCL10 «, t00=0x0021, t01=0x00d8}
0x3476…34a6              Head {h00=0x002c, h01=0x0050, text=» CF A15,STORE STORE CHARACTER IN BUFFER «, t00=0x0021, t01=0x00ee}
0x34a6…34b8              Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x0021, t01=0x011e}
0x34b8…34e4              Head {h00=0x0028, h01=0x0050, text=» SUK A4,/20 CHEC CONVERTED CHARACTER«, t00=0x0021, t01=0x0130}
0x34e4…3508              Head {h00=0x0020, h01=0x0050, text=» RF(N) AKB364 LESS THAN /20 «, t00=0x0021, t01=0x015c}
0x3508…352c              Head {h00=0x0020, h01=0x0050, text=» SUK A4,/5F CHARACTER > /7F «, t00=0x0021, t01=0x0180}
0x352c…3546              Head {h00=0x0016, h01=0x0050, text=» RF(P) AKB364 YES «, t00=0x0022, t01=0x0014}
0x3546…3558              Head {h00=0x000e, h01=0x0050, text=» CWK A7,2 «, t00=0x0022, t01=0x002e}
0x3558…3580              Head {h00=0x0024, h01=0x0050, text=» RF(E) AKB366 STANDARD READ  OK «, t00=0x0022, t01=0x0040}
0x3580…3594              Head {h00=0x0010, h01=0x0050, text=» ADK A4,/4F «, t00=0x0022, t01=0x0068}
0x3594…35aa              Head {h00=0x0012, h01=0x0050, text=» RF(N) AKB364 «, t00=0x0022, t01=0x007c}
0x35aa…35bc              Head {h00=0x000e, h01=0x0050, text=» SUK A4,/A«, t00=0x0022, t01=0x0092}
0x35bc…35e2              Head {h00=0x0022, h01=0x0050, text=» RF(N) AKB366 NUMERIC READ  OK«, t00=0x0022, t01=0x00a4}
0x35e2…3604              Head {h00=0x001e, h01=0x0050, text=»AKB364 LDK A1,4 ERROR CODE«, t00=0x0022, t01=0x00ca}
0x3604…3616              Head {h00=0x000e, h01=0x0050, text=» RF ENDIO «, t00=0x0022, t01=0x00ec}
0x3616…362a              Head {h00=0x0010, h01=0x0050, text=»AKB366 EQU *«, t00=0x0022, t01=0x00fe}
0x362a…363e              Head {h00=0x0010, h01=0x0050, text=» IFT CECHO=1«, t00=0x0022, t01=0x0112}
0x363e…3652              Head {h00=0x0010, h01=0x0050, text=» ANK A2,/7F «, t00=0x0022, t01=0x0126}
0x3652…3666              Head {h00=0x0010, h01=0x0050, text=» CF A5,ECHO «, t00=0x0022, t01=0x013a}
0x3666…3672              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0022, t01=0x014e}
0x3672…3696              Head {h00=0x0020, h01=0x0050, text=» CW A3,4,A8 LENGTH OVERFLOW?«, t00=0x0022, t01=0x015a}
0x3696…36bc              Head {h00=0x0022, h01=0x0050, text=»AKB367 ABL(L) AKB210 NO RETURN«, t00=0x0022, t01=0x017e}
0x36bc…36e6              Head {h00=0x0026, h01=0x0050, text=»AKB368 LDK A1,8 YES SET ERROR CODE«, t00=0x0023, t01=0x0014}
0x36e6…3700              Head {h00=0x0016, h01=0x0050, text=» RF ENDIO END I/O «, t00=0x0023, t01=0x003e}
0x3700…370e              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0023, t01=0x0058}
0x370e…3730              Head {h00=0x001e, h01=0x0050, text=»KBMZ30 EQU * TRIPPLE ZERO «, t00=0x0023, t01=0x0066}
0x3730…3742              Head {h00=0x000e, h01=0x0050, text=» LDK A4,3 «, t00=0x0023, t01=0x0088}
0x3742…3754              Head {h00=0x000e, h01=0x0050, text=» RF KBMZ25«, t00=0x0023, t01=0x009a}
0x3754…3778              Head {h00=0x0020, h01=0x0050, text=»KBMZ20 LDK A4,2 DOUBLE ZERO «, t00=0x0023, t01=0x00ac}
0x3778…3792              Head {h00=0x0016, h01=0x0050, text=»KBMZ25 LDK A2,/30 «, t00=0x0023, t01=0x00d0}
0x3792…37a4              Head {h00=0x000e, h01=0x0050, text=» SUK A4,1 «, t00=0x0023, t01=0x00ea}
0x37a4…37ba              Head {h00=0x0012, h01=0x0050, text=» RB(L) AKB367 «, t00=0x0023, t01=0x00fc}
0x37ba…37cc              Head {h00=0x000e, h01=0x0050, text=» LDR A1,A4«, t00=0x0023, t01=0x0112}
0x37cc…37e2              Head {h00=0x0012, h01=0x0050, text=» CF A15,STORE «, t00=0x0023, t01=0x0124}
0x37e2…37f4              Head {h00=0x000e, h01=0x0050, text=» LDR A4,A1«, t00=0x0023, t01=0x013a}
0x37f4…3808              Head {h00=0x0010, h01=0x0050, text=» IFT CECHO=1«, t00=0x0023, t01=0x014c}
0x3808…381c              Head {h00=0x0010, h01=0x0050, text=» CF A5,ECHO «, t00=0x0023, t01=0x0160}
0x381c…3828              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0023, t01=0x0174}
0x3828…383c              Head {h00=0x0010, h01=0x0050, text=» CW A3,4,A8 «, t00=0x0023, t01=0x0180}
0x383c…3852 (36, 0, 400) Head {h00=0x0012, h01=0x0050, text=» RB(L) KBMZ25 «, t00=0x0024, t01=0x0004}
0x3852…3866              Head {h00=0x0010, h01=0x0050, text=»KBMZ27 EQU *«, t00=0x0024, t01=0x001a}
0x3866…3888              Head {h00=0x001e, h01=0x0050, text=» SUK A4,1 ANY MORE ZEROES «, t00=0x0024, t01=0x002e}
0x3888…38b0              Head {h00=0x0024, h01=0x0050, text=» RB(L) AKB368 NO,SET RETURN CODE«, t00=0x0024, t01=0x0050}
0x38b0…38bc              Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x0024, t01=0x0078}
0x38bc…38ea              Head {h00=0x002a, h01=0x0050, text=» LD A1,DWTUTQ,A6 GET OUTQUEUE POINTER «, t00=0x0024, t01=0x0084}
0x38ea…38fc              Head {h00=0x000e, h01=0x0050, text=» SUR A1,A6«, t00=0x0024, t01=0x00b2}
0x38fc…3922              Head {h00=0x0022, h01=0x0050, text=» CWK A1,DWTSQ FIRST POSITION ?«, t00=0x0024, t01=0x00c4}
0x3922…393c              Head {h00=0x0016, h01=0x0050, text=» RF(NE) KBMZ29 NO «, t00=0x0024, t01=0x00ea}
0x393c…396c              Head {h00=0x002c, h01=0x0050, text=» LDK A1,DWTEQ GET LAST POSITION IN QUEUE«, t00=0x0024, t01=0x0104}
0x396c…397e              Head {h00=0x000e, h01=0x0050, text=» ADR A1,A6«, t00=0x0024, t01=0x0134}
0x397e…3990              Head {h00=0x000e, h01=0x0050, text=» SUK A1,1 «, t00=0x0024, t01=0x0146}
0x3990…39a2              Head {h00=0x000e, h01=0x0050, text=» RF KBMZ40«, t00=0x0024, t01=0x0158}
0x39a2…39d8              Head {h00=0x0032, h01=0x0050, text=»KBMZ29 ADR A1,A6 GET PREIOUS POINTER POSITION «, t00=0x0024, t01=0x016a}
0x39d8…39ea              Head {h00=0x000e, h01=0x0050, text=» SUK A1,1 «, t00=0x0025, t01=0x0010}
0x39ea…3a1a              Head {h00=0x002c, h01=0x0050, text=»KBMZ40 CW A1,DWTINQ,A6 ANY SPACE LEFT ? «, t00=0x0025, t01=0x0022}
0x3a1a…3a3e              Head {h00=0x0020, h01=0x0050, text=» RF(E) KBMZ90 NO NOT REALY. «, t00=0x0025, t01=0x0052}
0x3a3e…3a72              Head {h00=0x0030, h01=0x0050, text=» ST A1,DWTUTQ,A6 STORE NEW OUTQUEUE POINTER «, t00=0x0025, t01=0x0076}
0x3a72…3a9c              Head {h00=0x0026, h01=0x0050, text=» LDK A2,/30 STORE ZERO IN CIRKULAR«, t00=0x0025, t01=0x00aa}
0x3a9c…3abc              Head {h00=0x001c, h01=0x0050, text=» SCR A2,A1 INPUT BUFFER «, t00=0x0025, t01=0x00d4}
0x3abc…3ace              Head {h00=0x000e, h01=0x0050, text=» RB KBMZ27«, t00=0x0025, t01=0x00f4}
0x3ace…3ae2              Head {h00=0x0010, h01=0x0050, text=»KBMZ90 EQU *«, t00=0x0025, t01=0x0106}
0x3ae2…3b0e              Head {h00=0x0028, h01=0x0050, text=» LDK A4,/FF INDICATE BUFFER OWERFLOW«, t00=0x0025, t01=0x011a}
0x3b0e…3b20              Head {h00=0x000e, h01=0x0050, text=» SCR A4,A1«, t00=0x0025, t01=0x0146}
0x3b20…3b48              Head {h00=0x0024, h01=0x0050, text=» ST A1,DWTUTQ,A6 UPPDATE POINTER«, t00=0x0025, t01=0x0158}
0x3b48…3b74              Head {h00=0x0028, h01=0x0050, text=» LDK A1,/A SET RETURN CODE FOR BOTH «, t00=0x0025, t01=0x0180}
0x3b74…3ba6              Head {h00=0x002e, h01=0x0050, text=»ENDIX RF ENDIO LENGTH AND THRUGHPUT ERRORS«, t00=0x0026, t01=0x001c}
0x3ba6…3bb0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x004e}
0x3bb0…3bba              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0058}
0x3bba…3bc4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0062}
0x3bc4…3bde              Head {h00=0x0016, h01=0x0050, text=»KBCL10 EQU * CLEAR«, t00=0x0026, t01=0x006c}
0x3bde…3bf0              Head {h00=0x000e, h01=0x0050, text=» LDK A3,0 «, t00=0x0026, t01=0x0086}
0x3bf0…3c04              Head {h00=0x0010, h01=0x0050, text=» LDK A2,/18 «, t00=0x0026, t01=0x0098}
0x3c04…3c16              Head {h00=0x000e, h01=0x0050, text=» RB AKB366«, t00=0x0026, t01=0x00ac}
0x3c16…3c20              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x00be}
0x3c20…3c2a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x00c8}
0x3c2a…3c34              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x00d2}
0x3c34…3c48              Head {h00=0x0010, h01=0x0050, text=»KBSP10 EQU *«, t00=0x0026, t01=0x00dc}
0x3c48…3c5a              Head {h00=0x000e, h01=0x0050, text=» LDR A3,A3«, t00=0x0026, t01=0x00f0}
0x3c5a…3c70              Head {h00=0x0012, h01=0x0050, text=» RF(Z) KBSP15 «, t00=0x0026, t01=0x0102}
0x3c70…3c82              Head {h00=0x000e, h01=0x0050, text=» SUK A3,1 «, t00=0x0026, t01=0x0118}
0x3c82…3cb2              Head {h00=0x002c, h01=0x0050, text=» SUR A2,A2 CLEAR LAST CHAR IN ECB-BUFFER«, t00=0x0026, t01=0x012a}
0x3cb2…3cc8              Head {h00=0x0012, h01=0x0050, text=» CF A15,STORE «, t00=0x0026, t01=0x015a}
0x3cc8…3cda              Head {h00=0x000e, h01=0x0050, text=» SUK A3,1 «, t00=0x0026, t01=0x0170}
0x3cda…3cf2              Head {h00=0x0014, h01=0x0050, text=»KBSP15 LDK A2,/8«, t00=0x0026, t01=0x0182}
0x3cf2…3d04              Head {h00=0x000e, h01=0x0050, text=» RB AKB366«, t00=0x0027, t01=0x000a}
0x3d04…3d0e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x001c}
0x3d0e…3d18              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0026}
0x3d18…3d3c              Head {h00=0x0020, h01=0x0050, text=»AKB380 LDK A1,0 RETURN CODE «, t00=0x0027, t01=0x0030}
0x3d3c…3d4a              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0027, t01=0x0054}
0x3d4a…3d54              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0062}
0x3d54…3d5e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x006c}
0x3d5e…3d8e              Head {h00=0x002c, h01=0x0050, text=»*    THIS IS A COMMON END OF THE DRIVER «, t00=0x0027, t01=0x0076}
0x3d8e…3d98              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x00a6}
0x3d98…3dce              Head {h00=0x0032, h01=0x0050, text=»*    SET EFFECTIVE LENGTH AND PERFORM END I/O «, t00=0x0027, t01=0x00b0}
0x3dce…3df6              Head {h00=0x0024, h01=0x0050, text=»*    ON KEYBOARD AND ECHO-DEVICE«, t00=0x0027, t01=0x00e6}
0x3df6…3e00              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x010e}
0x3e00…3e0a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0118}
0x3e0a…3e1e              Head {h00=0x0010, h01=0x0050, text=»ENDIO EQU * «, t00=0x0027, t01=0x0122}
0x3e1e…3e28              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0136}
0x3e28…3e34              Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x0027, t01=0x0140}
0x3e34…3e4a              Head {h00=0x0012, h01=0x0050, text=» IFT CTIMUT=1 «, t00=0x0027, t01=0x014c}
0x3e4a…3e62              Head {h00=0x0014, h01=0x0050, text=» LD A4,DWTTP,A6 «, t00=0x0027, t01=0x0162}
0x3e62…3e90              Head {h00=0x002a, h01=0x0050, text=» RF(E) ENDI05 NO TIMING ON THIS DEVICE«, t00=0x0027, t01=0x017a}
0x3e90…3eb2              Head {h00=0x001e, h01=0x0050, text=» CM* DWTTP,A6 RESET TIMER «, t00=0x0028, t01=0x0018}
0x3eb2…3ec6              Head {h00=0x0010, h01=0x0050, text=» CM DWTTP,A6«, t00=0x0028, t01=0x003a}
0x3ec6…3ed2              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0028, t01=0x004e}
0x3ed2…3edc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x005a}
0x3edc…3f0c              Head {h00=0x002c, h01=0x0050, text=»ENDI05 ST A3,6,A8 STORE EFFECTIVE LENGTH«, t00=0x0028, t01=0x0064}
0x3f0c…3f20              Head {h00=0x0010, h01=0x0050, text=»ENDI10 EQU *«, t00=0x0028, t01=0x0094}
0x3f20…3f2a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x00a8}
0x3f2a…3f3e              Head {h00=0x0010, h01=0x0050, text=» IFT CECHO=1«, t00=0x0028, t01=0x00b2}
0x3f3e…3f58              Head {h00=0x0016, h01=0x0050, text=» LDR A4,A1 SAVE A1«, t00=0x0028, t01=0x00c6}
0x3f58…3f84              Head {h00=0x0028, h01=0x0050, text=» CF A5,ECHEND END I/O ON ECHO DEVICE«, t00=0x0028, t01=0x00e0}
0x3f84…3fa2              Head {h00=0x001a, h01=0x0050, text=» LDR A1,A4 RESTORE A1 «, t00=0x0028, t01=0x010c}
0x3fa2…3fae              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0028, t01=0x012a}
0x3fae…3fc2              Head {h00=0x0010, h01=0x0050, text=» ABL DISEND «, t00=0x0028, t01=0x0136}
0x3fc2…3fcc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x014a}
0x3fcc…3fda              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0028, t01=0x0154}
0x3fda…3fe4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0162}
0x3fe4…3fee              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x016c}
0x3fee…3ff8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0176}
0x3ff8…400a              Head {h00=0x000e, h01=0x0050, text=»*     IHKB«, t00=0x0028, t01=0x0180}
0x400a…4014 (41, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0004}
0x4014…401e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x000e}
0x401e…4068              Head {h00=0x0046, h01=0x0050, text=»*     THIS IS THE INTERRUPT HANDLER ENTERED FROM CHLT/CHRT DRIVER «, t00=0x0029, t01=0x0018}
0x4068…4072              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0062}
0x4072…407c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x006c}
0x407c…4086              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0076}
0x4086…4098              Head {h00=0x000e, h01=0x0050, text=»IHKB EQU *«, t00=0x0029, t01=0x0080}
0x4098…40ac              Head {h00=0x0010, h01=0x0050, text=» ANK A2,/FF «, t00=0x0029, t01=0x0092}
0x40ac…40da              Head {h00=0x002a, h01=0x0050, text=» CF A15,KONVER CONVERT INPUT CHARACTER«, t00=0x0029, t01=0x00a6}
0x40da…40fe              Head {h00=0x0020, h01=0x0050, text=» LDR A4,A4 TEST TYPE OF CHAR«, t00=0x0029, t01=0x00d4}
0x40fe…4122              Head {h00=0x0020, h01=0x0050, text=» RF(P) EXIT SHIFT/CTRL/SKIP «, t00=0x0029, t01=0x00f8}
0x4122…4140              Head {h00=0x001a, h01=0x0050, text=» RF(N) IHKB12 KEY-LOCK«, t00=0x0029, t01=0x011c}
0x4140…4148              Head {h00=0x0004, h01=0x0050, t00=0x0029, t01=0x013a}
0x4148…416c              Head {h00=0x0020, h01=0x0050, text=» LD A3,DWTST,A6 NORMAL CHAR «, t00=0x0029, t01=0x0142}
0x416c…4182              Head {h00=0x0012, h01=0x0050, text=» IFT KBLOCK=1 «, t00=0x0029, t01=0x0166}
0x4182…4196              Head {h00=0x0010, h01=0x0050, text=» ANK A3,/FF «, t00=0x0029, t01=0x017c}
0x4196…41aa              Head {h00=0x0010, h01=0x0050, text=» RF(Z) EXIT «, t00=0x0029, t01=0x0190}
0x41aa…41ce              Head {h00=0x0020, h01=0x0050, text=» LD A3,DWTST,A6 I/O REQUEST?«, t00=0x002a, t01=0x0014}
0x41ce…41da              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002a, t01=0x0038}
0x41da…4208              Head {h00=0x002a, h01=0x0050, text=» RF(N) IHKB15 NO READ REQUEST PENDING «, t00=0x002a, t01=0x0044}
0x4208…422e              Head {h00=0x0022, h01=0x0050, text=» SLL A3,7 INTERRUPT ALLOWED ? «, t00=0x002a, t01=0x0072}
0x422e…4266              Head {h00=0x0034, h01=0x0050, text=» RF(NN) IHKB15 NO, STORE CHARACTER IN DWT-BUFFER«, t00=0x002a, t01=0x0098}
0x4266…427c              Head {h00=0x0012, h01=0x0050, text=» IFT CTIMUT=1 «, t00=0x002a, t01=0x00d0}
0x427c…4294              Head {h00=0x0014, h01=0x0050, text=» LD A3,DWTTP,A6 «, t00=0x002a, t01=0x00e6}
0x4294…42c2              Head {h00=0x002a, h01=0x0050, text=» RF(E) IHKB07 NO TIMING ON THIS DEVICE«, t00=0x002a, t01=0x00fe}
0x42c2…42e6              Head {h00=0x0020, h01=0x0050, text=» LDKL A3,-TIME RESTART TIME «, t00=0x002a, t01=0x012c}
0x42e6…42fe              Head {h00=0x0014, h01=0x0050, text=» ST* A3,DWTTP,A6«, t00=0x002a, t01=0x0150}
0x42fe…430a              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002a, t01=0x0168}
0x430a…433a              Head {h00=0x002c, h01=0x0050, text=»IHKB07 ABL LDREG RETURN TO READ ROUTINE «, t00=0x002a, t01=0x0174}
0x433a…436a              Head {h00=0x002c, h01=0x0050, text=»IHKB12 CF A15,KEYSET SET KEY CODE IN DWT«, t00=0x002b, t01=0x0014}
0x436a…437c              Head {h00=0x000e, h01=0x0050, text=» LDR A3,A3«, t00=0x002b, t01=0x0044}
0x437c…439e              Head {h00=0x001e, h01=0x0050, text=» RF(Z) EXIT NO KEY CHANGE «, t00=0x002b, t01=0x0056}
0x439e…43b6              Head {h00=0x0014, h01=0x0050, text=» LD A3,DWTST,A6 «, t00=0x002b, t01=0x0078}
0x43b6…43e2              Head {h00=0x0028, h01=0x0050, text=» RF(N) EXIT NO READ REQUEST PENDING «, t00=0x002b, t01=0x0090}
0x43e2…43f4              Head {h00=0x000e, h01=0x0050, text=» SLL A3,7 «, t00=0x002b, t01=0x00bc}
0x43f4…441e              Head {h00=0x0026, h01=0x0050, text=» RF(NN) EXIT INERRUPT NOT ALLOWED «, t00=0x002b, t01=0x00ce}
0x441e…444a              Head {h00=0x0028, h01=0x0050, text=» LD A3,DWTA3,A6 RESTORE BUFFER INDEX«, t00=0x002b, t01=0x00f8}
0x444a…4462              Head {h00=0x0014, h01=0x0050, text=» LDKL A5,DWTSB2 «, t00=0x002b, t01=0x0124}
0x4462…4474              Head {h00=0x000e, h01=0x0050, text=» ADR A5,A6«, t00=0x002b, t01=0x013c}
0x4474…4488              Head {h00=0x0010, h01=0x0050, text=» ABL AKB210 «, t00=0x002b, t01=0x014e}
0x4488…4490              Head {h00=0x0004, h01=0x0050, t00=0x002b, t01=0x0162}
0x4490…44ae              Head {h00=0x001a, h01=0x0050, text=»IHKB15 LD A1,DWTINQ,A6«, t00=0x002b, t01=0x016a}
0x44ae…44c0              Head {h00=0x000e, h01=0x0050, text=» LCR A4,A1«, t00=0x002b, t01=0x0188}
0x44c0…44e6              Head {h00=0x0022, h01=0x0050, text=» XRK A4,/FF ALREADY OVERFLOW? «, t00=0x002c, t01=0x000a}
0x44e6…44fe              Head {h00=0x0014, h01=0x0050, text=» RF(E) EXIT YES «, t00=0x002c, t01=0x0030}
0x44fe…4510              Head {h00=0x000e, h01=0x0050, text=» LDR A3,A1«, t00=0x002c, t01=0x0048}
0x4510…4548              Head {h00=0x0034, h01=0x0050, text=» CF A15,EOQUEU GET NEXT OUTQUEUE POINTER ADDRESS«, t00=0x002c, t01=0x005a}
0x4548…456a              Head {h00=0x001e, h01=0x0050, text=» CW A1,DWTUTQ,A6 OVERFLOW?«, t00=0x002c, t01=0x0092}
0x456a…4596              Head {h00=0x0028, h01=0x0050, text=» RF(NZ) IHKB20 SAVE KEY-LOCK IF ANY «, t00=0x002c, t01=0x00b4}
0x4596…45ca              Head {h00=0x0030, h01=0x0050, text=» ORK A2,/FF SET OVERFLOWBIT IN INPUT BUFFER «, t00=0x002c, t01=0x00e0}
0x45ca…45dc              Head {h00=0x000e, h01=0x0050, text=» RF IHKB30«, t00=0x002c, t01=0x0114}
0x45dc…4610              Head {h00=0x0030, h01=0x0050, text=»IHKB20 ST A1,DWTINQ,A6 STORE INQUEUE POINTER«, t00=0x002c, t01=0x0126}
0x4610…4628              Head {h00=0x0014, h01=0x0050, text=»IHKB30 SCR A2,A3«, t00=0x002c, t01=0x015a}
0x4628…463e              Head {h00=0x0012, h01=0x0050, text=»EXIT ABL TDISP«, t00=0x002c, t01=0x0172}
0x463e…4648              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x0188}
0x4648…4656 (45, 0, 400) Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002d, t01=0x0004}
0x4656…4660              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0012}
0x4660…466a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x001c}
0x466a…4674              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0026}
0x4674…4688              Head {h00=0x0010, h01=0x0050, text=»*     AKBTUT«, t00=0x002d, t01=0x0030}
0x4688…4692              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0044}
0x4692…46bc              Head {h00=0x0026, h01=0x0050, text=»*     THIS IS THE TIME-OUT ROUTINE«, t00=0x002d, t01=0x004e}
0x46bc…46c6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0078}
0x46c6…46d0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0082}
0x46d0…46da              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x008c}
0x46da…46f0              Head {h00=0x0012, h01=0x0050, text=» IFT CTIMUT=1 «, t00=0x002d, t01=0x0096}
0x46f0…4704              Head {h00=0x0010, h01=0x0050, text=»AKBTUT EQU *«, t00=0x002d, t01=0x00ac}
0x4704…472a              Head {h00=0x0022, h01=0x0050, text=» LDR A6,A1 RESTART DWT-ADDRESS«, t00=0x002d, t01=0x00c0}
0x472a…474e              Head {h00=0x0020, h01=0x0050, text=» LDK A1,/40 SET RETURNE CODE«, t00=0x002d, t01=0x00e6}
0x474e…4762              Head {h00=0x0010, h01=0x0050, text=» CM DWTTP,A6«, t00=0x002d, t01=0x010a}
0x4762…477a              Head {h00=0x0014, h01=0x0050, text=» LD A2,DWTST,A6 «, t00=0x002d, t01=0x011e}
0x477a…47a8              Head {h00=0x002a, h01=0x0050, text=» RB(N) EXIT DISPATCH IF NO REQUEST ON «, t00=0x002d, t01=0x0136}
0x47a8…47d8              Head {h00=0x002c, h01=0x0050, text=» RB IHKB07 RESTORE REGISTER AND END I/O «, t00=0x002d, t01=0x0164}
0x47d8…47e4 (46, 0, 400) Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002e, t01=0x0004}
0x47e4…47f2              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002e, t01=0x0010}
0x47f2…47fc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x001e}
0x47fc…4806              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0028}
0x4806…4810              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0032}
0x4810…481a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x003c}
0x481a…482e              Head {h00=0x0010, h01=0x0050, text=»*    KEYSET «, t00=0x002e, t01=0x0046}
0x482e…4838              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x005a}
0x4838…4842              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0064}
0x4842…484c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x006e}
0x484c…487c              Head {h00=0x002c, h01=0x0050, text=»*     ON ENTRY:  A4= NEG KEY-LOCK VALUE «, t00=0x002e, t01=0x0078}
0x487c…4886              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x00a8}
0x4886…48ca              Head {h00=0x0040, h01=0x0050, text=»*     ON EXIT:   A3= ZERO IF IF NO CHANGE IN KEYS, ELSE POS «, t00=0x002e, t01=0x00b2}
0x48ca…48d4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x00f6}
0x48d4…48de              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0100}
0x48de…48f2              Head {h00=0x0010, h01=0x0050, text=»KEYSET EQU *«, t00=0x002e, t01=0x010a}
0x48f2…4906              Head {h00=0x0010, h01=0x0050, text=» STR A4,A15 «, t00=0x002e, t01=0x011e}
0x4906…491e              Head {h00=0x0014, h01=0x0050, text=» LD A3,DWTST,A6 «, t00=0x002e, t01=0x0132}
0x491e…4934              Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/100 «, t00=0x002e, t01=0x014a}
0x4934…494c              Head {h00=0x0014, h01=0x0050, text=»SET100 SRL A2,1 «, t00=0x002e, t01=0x0160}
0x494c…4970              Head {h00=0x0020, h01=0x0050, text=» ADK A4,2 IN A4: 1=OFF  0=ON«, t00=0x002e, t01=0x0178}
0x4970…4986              Head {h00=0x0012, h01=0x0050, text=» RB(N) SET100 «, t00=0x002f, t01=0x000c}
0x4986…49ae              Head {h00=0x0024, h01=0x0050, text=» ANR A3,A2 CHEC OLD KEY POSITION«, t00=0x002f, t01=0x0022}
0x49ae…49d4              Head {h00=0x0022, h01=0x0050, text=» RF(NZ) SET300 JUMP IF KEY ON «, t00=0x002f, t01=0x004a}
0x49d4…49e6              Head {h00=0x000e, h01=0x0050, text=» LDR A4,A4«, t00=0x002f, t01=0x0070}
0x49e6…49fc              Head {h00=0x0012, h01=0x0050, text=» RF(NZ) SET500«, t00=0x002f, t01=0x0082}
0x49fc…4a0e              Head {h00=0x000e, h01=0x0050, text=» RF SET400«, t00=0x002f, t01=0x0098}
0x4a0e…4a26              Head {h00=0x0014, h01=0x0050, text=»SET300 LDR A4,A4«, t00=0x002f, t01=0x00aa}
0x4a26…4a3c              Head {h00=0x0012, h01=0x0050, text=» RF(Z) SET500 «, t00=0x002f, t01=0x00c2}
0x4a3c…4a5a              Head {h00=0x001a, h01=0x0050, text=»SET400 LD A3,DWTST,A6 «, t00=0x002f, t01=0x00d8}
0x4a5a…4a6c              Head {h00=0x000e, h01=0x0050, text=» XRR A3,A2«, t00=0x002f, t01=0x00f6}
0x4a6c…4a7e              Head {h00=0x000e, h01=0x0050, text=» SRL A2,4 «, t00=0x002f, t01=0x0108}
0x4a7e…4a90              Head {h00=0x000e, h01=0x0050, text=» ORR A2,A3«, t00=0x002f, t01=0x011a}
0x4a90…4aa8              Head {h00=0x0014, h01=0x0050, text=» ST A2,DWTST,A6 «, t00=0x002f, t01=0x012c}
0x4aa8…4ad6              Head {h00=0x002a, h01=0x0050, text=» LDK A3,1 A3=1 IF KEY LOCK HAS CHANGED«, t00=0x002f, t01=0x0144}
0x4ad6…4af0              Head {h00=0x0016, h01=0x0050, text=»SET500 LDR* A4,A15«, t00=0x002f, t01=0x0172}
0x4af0…4b00              Head {h00=0x000c, h01=0x0050, text=» RTN A15«, t00=0x002f, t01=0x018c}
0x4b00…4b0e              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0030, t01=0x000c}
0x4b0e…4b18              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x001a}
0x4b18…4b22              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x0024}
0x4b22…4b2c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x002e}
0x4b2c…4b40              Head {h00=0x0010, h01=0x0050, text=»*     KONVER«, t00=0x0030, t01=0x0038}
0x4b40…4b4a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x004c}
0x4b4a…4b78              Head {h00=0x002a, h01=0x0050, text=»*     KONVER CONVERTS INPUT CHARACTER «, t00=0x0030, t01=0x0056}
0x4b78…4b82              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x0084}
0x4b82…4b8c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x008e}
0x4b8c…4bb8              Head {h00=0x0028, h01=0x0050, text=»*     ON ENTRY: A2= INPUT CHARACTER «, t00=0x0030, t01=0x0098}
0x4bb8…4bc2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x00c4}
0x4bc2…4bcc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x00ce}
0x4bcc…4bfa              Head {h00=0x002a, h01=0x0050, text=»*     ON EXIT:  A2=COVERTED CHARACTER «, t00=0x0030, t01=0x00d8}
0x4bfa…4c4a              Head {h00=0x004c, h01=0x0050, text=»*               A4= NEG IF KEY-LOCK, ZERO IF CHARACTER,POS IF CTRL,SHIFT«, t00=0x0030, t01=0x0106}
0x4c4a…4c72              Head {h00=0x0024, h01=0x0050, text=»*               A5 IS DESTROYED!«, t00=0x0030, t01=0x0156}
0x4c72…4c7c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x017e}
0x4c7c…4c86              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x0188}
0x4c86…4c9a (49, 0, 400) Head {h00=0x0010, h01=0x0050, text=»KONVER EQU *«, t00=0x0031, t01=0x0004}
0x4c9a…4cac              Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x0031, t01=0x0018}
0x4cac…4cc2              Head {h00=0x0012, h01=0x0050, text=» IFT NSHIFT=0 «, t00=0x0031, t01=0x002a}
0x4cc2…4ce0              Head {h00=0x001a, h01=0x0050, text=» SUK A4,/7C CODE > /7B«, t00=0x0031, t01=0x0040}
0x4ce0…4cfa              Head {h00=0x0016, h01=0x0050, text=» RF(NN) KON500 YES«, t00=0x0031, t01=0x005e}
0x4cfa…4d1e              Head {h00=0x0020, h01=0x0050, text=» LDR A4,A2 RESTORE CHARACTER«, t00=0x0031, t01=0x0078}
0x4d1e…4d2a              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0031, t01=0x009c}
0x4d2a…4d66              Head {h00=0x0038, h01=0x0050, text=» STR A2,A15 STORE CHARACTER IN CASE OF NO CONVERSION«, t00=0x0031, t01=0x00a8}
0x4d66…4d7a              Head {h00=0x0010, h01=0x0050, text=» LDR* A5,A6 «, t00=0x0031, t01=0x00e4}
0x4d7a…4d8e              Head {h00=0x0010, h01=0x0050, text=» SUK A4,/20 «, t00=0x0031, t01=0x00f8}
0x4d8e…4dac              Head {h00=0x001a, h01=0x0050, text=» RF(N) KON105 FUNCTION«, t00=0x0031, t01=0x010c}
0x4dac…4dc6              Head {h00=0x0016, h01=0x0050, text=»KON100 SUK A4,/40 «, t00=0x0031, t01=0x012a}
0x4dc6…4de8              Head {h00=0x001e, h01=0x0050, text=» RF(N) KON180 ALFANUMERIC «, t00=0x0031, t01=0x0144}
0x4de8…4e04              Head {h00=0x0018, h01=0x0050, text=» SUK A4,/10 FUNCTION«, t00=0x0031, t01=0x0166}
0x4e04…4e1e              Head {h00=0x0016, h01=0x0050, text=» RF(NN) KON110 NO «, t00=0x0031, t01=0x0182}
0x4e1e…4e36              Head {h00=0x0014, h01=0x0050, text=» SUK A2,/40 YES «, t00=0x0032, t01=0x000c}
0x4e36…4e4a              Head {h00=0x0010, h01=0x0050, text=»KON105 EQU *«, t00=0x0032, t01=0x0024}
0x4e4a…4e5e              Head {h00=0x0010, h01=0x0050, text=» ANK A5,/10 «, t00=0x0032, t01=0x0038}
0x4e5e…4e70              Head {h00=0x000e, h01=0x0050, text=» SRL A5,3 «, t00=0x0032, t01=0x004c}
0x4e70…4e82              Head {h00=0x000e, h01=0x0050, text=» RF KON200«, t00=0x0032, t01=0x005e}
0x4e82…4eb0              Head {h00=0x002a, h01=0x0050, text=»KON110 SUK A4,8 (UN)CTRL OR (UN)SHIFT «, t00=0x0032, t01=0x0070}
0x4eb0…4ece              Head {h00=0x001a, h01=0x0050, text=» RF(N) KON400 KEY-LOCK«, t00=0x0032, t01=0x009e}
0x4ece…4eec              Head {h00=0x001a, h01=0x0050, text=» RF(Z) KON140 SHIFT ON«, t00=0x0032, t01=0x00bc}
0x4eec…4efe              Head {h00=0x000e, h01=0x0050, text=» SUK A4,2 «, t00=0x0032, t01=0x00da}
0x4efe…4f1e              Head {h00=0x001c, h01=0x0050, text=» RF(N) KON160 SHIFT OFF «, t00=0x0032, t01=0x00ec}
0x4f1e…4f3e              Head {h00=0x001c, h01=0x0050, text=» RF(Z) KON170 CONTROL ON«, t00=0x0032, t01=0x010c}
0x4f3e…4f54              Head {h00=0x0012, h01=0x0050, text=» IFT NSHIFT=1 «, t00=0x0032, t01=0x012c}
0x4f54…4f66              Head {h00=0x000e, h01=0x0050, text=» SUK A4,2 «, t00=0x0032, t01=0x0142}
0x4f66…4f88              Head {h00=0x001e, h01=0x0050, text=» RF(N) KON125 CONTROL OFF «, t00=0x0032, t01=0x0154}
0x4f88…4fb0              Head {h00=0x0024, h01=0x0050, text=» RF(E) KON140 NUMERICAL SHIFT ON«, t00=0x0032, t01=0x0176}
0x4fb0…4fd6              Head {h00=0x0022, h01=0x0050, text=» RF KON160 NUMERICAL SHIFT OFF«, t00=0x0033, t01=0x000e}
0x4fd6…4fe2              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0033, t01=0x0034}
0x4fe2…4ff6              Head {h00=0x0010, h01=0x0050, text=»KON125 EQU *«, t00=0x0033, t01=0x0040}
0x4ff6…5014              Head {h00=0x001a, h01=0x0050, text=» LDKL A2,/FFDF UNCTRL «, t00=0x0033, t01=0x0054}
0x5014…502c              Head {h00=0x0014, h01=0x0050, text=»KON120 ANR A5,A2«, t00=0x0033, t01=0x0072}
0x502c…504c              Head {h00=0x001c, h01=0x0050, text=»KON130 STR A5,A6 DWTCHP «, t00=0x0033, t01=0x008a}
0x504c…5060              Head {h00=0x0010, h01=0x0050, text=» LDK A4,/10 «, t00=0x0033, t01=0x00aa}
0x5060…507c              Head {h00=0x0018, h01=0x0050, text=» RF KON400 GO HOME! «, t00=0x0033, t01=0x00be}
0x507c…5090              Head {h00=0x0010, h01=0x0050, text=»KON140 EQU *«, t00=0x0033, t01=0x00da}
0x5090…50a6              Head {h00=0x0012, h01=0x0050, text=» IFT NSHIFT=1 «, t00=0x0033, t01=0x00ee}
0x50a6…50b8              Head {h00=0x000e, h01=0x0050, text=» LDR A4,A5«, t00=0x0033, t01=0x0104}
0x50b8…50cc              Head {h00=0x0010, h01=0x0050, text=» ANK A4,/10 «, t00=0x0033, t01=0x0116}
0x50cc…50ee              Head {h00=0x001e, h01=0x0050, text=» RF(Z) KON145 SHIFT NOT ON«, t00=0x0033, t01=0x012a}
0x50ee…5102              Head {h00=0x0010, h01=0x0050, text=» LDK A2,/90 «, t00=0x0033, t01=0x014c}
0x5102…5114              Head {h00=0x000e, h01=0x0050, text=» RF KON150«, t00=0x0033, t01=0x0160}
0x5114…5120              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0033, t01=0x0172}
0x5120…5134              Head {h00=0x0010, h01=0x0050, text=»KON145 EQU *«, t00=0x0033, t01=0x017e}
0x5134…514e (52, 0, 400) Head {h00=0x0016, h01=0x0050, text=» LDK A2,/10 SHIFT «, t00=0x0034, t01=0x0004}
0x514e…5166              Head {h00=0x0014, h01=0x0050, text=»KON150 ORR A5,A2«, t00=0x0034, t01=0x001e}
0x5166…5178              Head {h00=0x000e, h01=0x0050, text=» RB KON130«, t00=0x0034, t01=0x0036}
0x5178…518c              Head {h00=0x0010, h01=0x0050, text=»KON160 EQU *«, t00=0x0034, t01=0x0048}
0x518c…51a2              Head {h00=0x0012, h01=0x0050, text=» IFT NSHIFT=1 «, t00=0x0034, t01=0x005c}
0x51a2…51b4              Head {h00=0x000e, h01=0x0050, text=» LDR A4,A5«, t00=0x0034, t01=0x0072}
0x51b4…51c8              Head {h00=0x0010, h01=0x0050, text=» ANK A4,/80 «, t00=0x0034, t01=0x0084}
0x51c8…51de              Head {h00=0x0012, h01=0x0050, text=» RF(Z) KON165 «, t00=0x0034, t01=0x0098}
0x51de…51f4              Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/FF7F«, t00=0x0034, t01=0x00ae}
0x51f4…5206              Head {h00=0x000e, h01=0x0050, text=» RB KON120«, t00=0x0034, t01=0x00c4}
0x5206…5212              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0034, t01=0x00d6}
0x5212…5226              Head {h00=0x0010, h01=0x0050, text=»KON165 EQU *«, t00=0x0034, t01=0x00e2}
0x5226…523c              Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/FFEF«, t00=0x0034, t01=0x00f6}
0x523c…524e              Head {h00=0x000e, h01=0x0050, text=» RB KON120«, t00=0x0034, t01=0x010c}
0x524e…5260              Head {h00=0x000e, h01=0x0050, text=» RB KON120«, t00=0x0034, t01=0x011e}
0x5260…527e              Head {h00=0x001a, h01=0x0050, text=»KON170 LDK A2,/20 CTRL«, t00=0x0034, t01=0x0130}
0x527e…5290              Head {h00=0x000e, h01=0x0050, text=» RB KON150«, t00=0x0034, t01=0x014e}
0x5290…52b4              Head {h00=0x0020, h01=0x0050, text=»KON180 SUK A2,/20 FIND INDEX«, t00=0x0034, t01=0x0160}
0x52b4…52c8              Head {h00=0x0010, h01=0x0050, text=» ANK A5,/30 «, t00=0x0034, t01=0x0184}
0x52c8…52da              Head {h00=0x000e, h01=0x0050, text=» SRL A5,3 «, t00=0x0035, t01=0x0008}
0x52da…52ec              Head {h00=0x000e, h01=0x0050, text=» ADK A5,4 «, t00=0x0035, t01=0x001a}
0x52ec…5328              Head {h00=0x0038, h01=0x0050, text=»KON200 LD A4,DWTCON,A6 GET CONVERSION TABLE ADDRESS «, t00=0x0035, t01=0x002c}
0x5328…533a              Head {h00=0x000e, h01=0x0050, text=» ADR A4,A5«, t00=0x0035, t01=0x0068}
0x533a…534e              Head {h00=0x0010, h01=0x0050, text=» LDR* A4,A4 «, t00=0x0035, t01=0x007a}
0x534e…5364              Head {h00=0x0012, h01=0x0050, text=» RF(Z) KON400 «, t00=0x0035, t01=0x008e}
0x5364…5376              Head {h00=0x000e, h01=0x0050, text=» ADR A4,A2«, t00=0x0035, t01=0x00a4}
0x5376…53a4              Head {h00=0x002a, h01=0x0050, text=» LDR* A2,A15 RESTORE A2 AND A15-STACK «, t00=0x0035, t01=0x00b6}
0x53a4…53d0              Head {h00=0x0028, h01=0x0050, text=» LCR A2,A4 GET CHARACTER FROM TABLE «, t00=0x0035, t01=0x00e4}
0x53d0…53fe              Head {h00=0x002a, h01=0x0050, text=»KON250 LDK A4,0 A4=0 IF NOT KEY-LOCK$$«, t00=0x0035, t01=0x0110}
0x53fe…5414              Head {h00=0x0012, h01=0x0050, text=»KON300 RTN A15«, t00=0x0035, t01=0x013e}
0x5414…544c              Head {h00=0x0034, h01=0x0050, text=»KON400 LDR* A2,A15 NO CONVERSION, KEEP CHARACTER«, t00=0x0035, t01=0x0154}
0x544c…545e              Head {h00=0x000e, h01=0x0050, text=» RB KON300«, t00=0x0035, t01=0x018c}
0x545e…5474              Head {h00=0x0012, h01=0x0050, text=» IFT NSHIFT=0 «, t00=0x0036, t01=0x000e}
0x5474…5488              Head {h00=0x0010, h01=0x0050, text=»KON500 EQU *«, t00=0x0036, t01=0x0024}
0x5488…54a8              Head {h00=0x001c, h01=0x0050, text=» LDR A4,A4 KEY CODE /7C «, t00=0x0036, t01=0x0038}
0x54a8…54c2              Head {h00=0x0016, h01=0x0050, text=» RF(Z) KON600 YES «, t00=0x0036, t01=0x0058}
0x54c2…54ec              Head {h00=0x0026, h01=0x0050, text=» LDK A4,1 INDICATE SKIP CHARACTER «, t00=0x0036, t01=0x0072}
0x54ec…54fc              Head {h00=0x000c, h01=0x0050, text=» RTN A15«, t00=0x0036, t01=0x009c}
0x54fc…5510              Head {h00=0x0010, h01=0x0050, text=»KON600 EQU *«, t00=0x0036, t01=0x00ac}
0x5510…5522              Head {h00=0x000e, h01=0x0050, text=» SUR A2,A2«, t00=0x0036, t01=0x00c0}
0x5522…5544              Head {h00=0x001e, h01=0x0050, text=» RB KONVER DO START AGAIN «, t00=0x0036, t01=0x00d2}
0x5544…5550              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0036, t01=0x00f4}
0x5550…555e              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0036, t01=0x0100}
0x555e…5568              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x010e}
0x5568…55a0              Head {h00=0x0034, h01=0x0050, text=»*    STORE = SUBROUTINE TO STORE A CHARACTER IN «, t00=0x0036, t01=0x0118}
0x55a0…55da              Head {h00=0x0036, h01=0x0050, text=»*            ECB-BUFFER AND INCREMENT BUFFER INDEX«, t00=0x0036, t01=0x0150}
0x55da…55e4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x018a}
0x55e4…55fa (55, 0, 400) Head {h00=0x0012, h01=0x0050, text=»*    ON ENTRY:«, t00=0x0037, t01=0x0004}
0x55fa…5604              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x001a}
0x5604…5628              Head {h00=0x0020, h01=0x0050, text=»*    A2 = CHARACTER TO STORE«, t00=0x0037, t01=0x0024}
0x5628…5646              Head {h00=0x001a, h01=0x0050, text=»*    A3 = BUFFER INDEX«, t00=0x0037, t01=0x0048}
0x5646…5650              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x0066}
0x5650…565a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x0070}
0x565a…566e              Head {h00=0x0010, h01=0x0050, text=»STORE EQU * «, t00=0x0037, t01=0x007a}
0x566e…5690              Head {h00=0x001e, h01=0x0050, text=» LD A4,2,A8 BUFFER ADDRESS«, t00=0x0037, t01=0x008e}
0x5690…56b4              Head {h00=0x0020, h01=0x0050, text=» ADR A4,A3 ADD BUFFER INDEX «, t00=0x0037, t01=0x00b0}
0x56b4…56e0              Head {h00=0x0028, h01=0x0050, text=» SCR A2,A4 STORE CHARACTER IN BUFFER«, t00=0x0037, t01=0x00d4}
0x56e0…5708              Head {h00=0x0024, h01=0x0050, text=» ADK A3,1 INCREMENT BUFFER INDEX«, t00=0x0037, t01=0x0100}
0x5708…5722              Head {h00=0x0016, h01=0x0050, text=»STORTN ADKL A15,2 «, t00=0x0037, t01=0x0128}
0x5722…5736              Head {h00=0x0010, h01=0x0050, text=» LDR* P,A15 «, t00=0x0037, t01=0x0142}
0x5736…5744              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0037, t01=0x0156}
0x5744…574e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x0164}
0x574e…5758              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x016e}
0x5758…5792              Head {h00=0x0036, h01=0x0050, text=»*    EOQUEU = SUBROUTINE TO GET NEXT QUEUE POINTER«, t00=0x0037, t01=0x0178}
0x5792…579c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0022}
0x579c…57b2              Head {h00=0x0012, h01=0x0050, text=»*    ON ENTRY:«, t00=0x0038, t01=0x002c}
0x57b2…57bc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0042}
0x57bc…57dc              Head {h00=0x001c, h01=0x0050, text=»*    A1 = QUEUE POINTER «, t00=0x0038, t01=0x004c}
0x57dc…57fa              Head {h00=0x001a, h01=0x0050, text=»*    A6 = DWT-ADDRESS «, t00=0x0038, t01=0x006c}
0x57fa…5804              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x008a}
0x5804…581a              Head {h00=0x0012, h01=0x0050, text=»*    ON EXIT: «, t00=0x0038, t01=0x0094}
0x581a…5824              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x00aa}
0x5824…5848              Head {h00=0x0020, h01=0x0050, text=»*    A1 = NEW QUEUE POINTER «, t00=0x0038, t01=0x00b4}
0x5848…585c              Head {h00=0x0010, h01=0x0050, text=»EOQUEU EQU *«, t00=0x0038, t01=0x00d8}
0x585c…586e              Head {h00=0x000e, h01=0x0050, text=» ADK A1,1 «, t00=0x0038, t01=0x00ec}
0x586e…5880              Head {h00=0x000e, h01=0x0050, text=» SUR A1,A6«, t00=0x0038, t01=0x00fe}
0x5880…58a4              Head {h00=0x0020, h01=0x0050, text=» CWK A1,DWTEQ END OF QUEUE? «, t00=0x0038, t01=0x0110}
0x58a4…58ba              Head {h00=0x0012, h01=0x0050, text=» RF(NE) EOQU10«, t00=0x0038, t01=0x0134}
0x58ba…58e8              Head {h00=0x002a, h01=0x0050, text=» LDK A1,DWTSQ SET QUEUE START ADDRESS «, t00=0x0038, t01=0x014a}
0x58e8…5900              Head {h00=0x0014, h01=0x0050, text=»EOQU10 ADR A1,A6«, t00=0x0038, t01=0x0178}
0x5900…5912              Head {h00=0x000e, h01=0x0050, text=» RB STORTN«, t00=0x0038, t01=0x0190}
0x5912…591e              Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0039, t01=0x0012}
0x591e…5922              Head {h00=0x4004, h01=0x0000}
0x5922…5926              00 39 00 1e                                                                                                                                                                                                                                       ┆ 9  ┆
0x5926…592e (58, 1, 8)   20 04 00 00 00 3a 00 04                                                                                                                                                                                                                           ┆     :  ┆
0x592e…597e (59, 0, 400) 80 c0 24 aa f5 21 23 84 a0 41 1c 30 82 40 24 aa 3a 48 b2 02 15 04 ea 18 8f 34 00 00 80 00 00 00 00 00 19 36 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 25 02 2e 06 22 7f 81 08   ┆  $  !#  A 0 @$ :H       4         6                                    % . "   ┆
0x597e…59ce              21 01 22 1e 3a 41 aa 04 2a 40 e2 48 00 00 ea 20 00 18 54 00 02 30 f5 21 00 00 13 01 57 00 ea 20 00 07 52 00 f5 21 00 00 90 41 1c 38 81 40 00 00 e9 40 1c 38 55 00 13 01 eb 20 00 fc 5a 78 01 11 e9 51 ff fe 50 00 e9 51 ff ff 54 00 e2 30 14 01   ┆! " :A  *@ H      T  0 !    W     R  !   A 8 @   @ 8U       Zx   Q  P  Q  T  0  ┆
0x59ce…5a1e              f5 21 00 00 90 41 1c 38 e2 30 f5 21 00 00 90 41 1c 38 02 17 f5 21 00 00 80 9c 82 1c 22 ff f5 21 00 00 e2 02 22 ff f5 21 00 00 8f 20 21 80 90 41 1c 28 02 03 5f 22 90 41 1c 2a 86 41 1c 22 f5 21 82 0c 3a 66 22 3f e2 48 40 24 f5 21 23 8c 82 0c   ┆ !   A 8 0 !   A 8   !      "  !    "  !    !  A (  _" A * A " !  :f"? H@$ !#   ┆
0x5a1e…5a6e              22 3f e2 48 40 24 f5 21 23 8c f0 34 20 41 42 43 44 45 46 47 48 49 23 2e 3c 28 2b 21 26 4a 4b 4c 4d 4e 4f 50 51 52 24 5d 2a 29 3b 5e 2d 2f 53 54 55 56 57 58 59 5a 40 2c 25 5f 3e 3f 30 31 32 33 34 35 36 37 38 39 3a 5b 5c 27 3d 22 40 6a 40 68   ┆"? H@$ !#  4 ABCDEFGHI#.<(+!&JKLMNOPQR$]*);^-/STUVWXYZ@,%_>?0123456789:[ '="@j@h┆
0x5a6e…5abe              00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 00 40 00 0c 00 00 04 40 00 10 80 02 8a 0a 28 00 00 00 03 00 00 00 05   ┆                                                        U @     @      (        ┆
0x5abe…5b0e (60, 0, 400) 00 00 00 00 00 00 00 00 00 00 7f 01 02 03 00 09 00 00 00 00 00 00 0c 00 00 00 10 11 12 13 00 0a 00 00 00 19 00 00 1c 1d 1e 1f 00 00 00 00 00 00 17 1b 00 00 00 00 00 05 00 00 00 00 16 00 00 00 00 04 00 00 00 00 14 15 00 1a 20 41 42 43 44 45   ┆                                                                           ABCDE┆
0x5b0e…5b5e              46 47 48 49 23 2e 3c 28 2b 21 26 4a 4b 4c 4d 4e 4f 50 51 52 24 5d 2a 29 3b 5e 2d 2f 53 54 55 56 57 58 59 5a 40 2c 25 5f 3e 3f 18 31 32 33 34 35 36 37 38 39 3a 5b 5c 27 3d 22 20 61 62 63 64 65 66 67 68 69 5b 2e 3c 28 2b 21 26 6a 6b 6c 6d 6e   ┆FGHI#.<(+!&JKLMNOPQR$]*);^-/STUVWXYZ@,%_>? 123456789:[ '=" abcdefghi[.<(+!&jklmn┆
0x5b5e…5bae              6f 70 71 72 5d 24 2a 29 3b 5e 2d 2f 73 74 75 76 77 78 79 7a 7c 2c 25 5f 3e 3f 30 31 32 33 34 35 36 37 38 39 3a 23 40 27 3d 22 20 41 42 43 44 45 46 47 48 49 5b 2e 3c 28 2b 21 26 4a 4b 4c 4d 4e 4f 50 51 52 5d 24 2a 29 3b 5e 7f 2f 53 54 55 56   ┆opqr]$*);^-/stuvwxyz|,%_>?0123456789:#@'=" ABCDEFGHI[.<(+!&JKLMNOPQR]$*);^ /STUV┆
0x5bae…5bfe              57 58 59 5a 7c 2c 25 5f 3e 3f 30 31 32 33 34 35 36 37 38 39 3a 23 40 27 3d ff 00 01 02 03 37 2d 00 00 00 05 15 00 0c 00 00 00 10 11 12 13 3c 3d 32 26 70 19 3f 27 1c 1d 1e 1f 40 4f 7f 4a 5a 6c 50 7d 4d 5d 5c 4e 6b 60 4b 61 f0 f1 f2 f3 f4 f5   ┆WXYZ|,%_>?0123456789:#@'=     7-              <=2&p ?'    @O JZlP}M] Nk`Ka      ┆
0x5bfe…5c4e              f6 f7 f8 f9 7a 5e 4c 7e 6e 6f 6a c1 c2 c3 c4 c5 c6 c7 c8 c9 d1 d2 d3 d4 d5 d6 d7 d8 d9 e2 e3 e4 e5 e6 e7 e8 e9 7b 7c 5b 5f 6d 00 81 82 83 84 85 86 87 88 89 91 92 93 94 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c   ┆    z^L~noj                          {|[_m                                      ┆

Reduced view