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

⟦6eafad5de⟧

    Length: 27020 (0x698c)
    Notes: pts_type(SC)
    Names: »DRTC01.SC«

Derivation

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

PTS(SC)

	IDENT DRTC01 	REL 11.0 81-01-26 870105041100 

* 
* 
******************************************************* 
* 
*   PHILIPS TERMINAL SYSTEM PTS 
* 
*   DRTC01 = DRIVER TAPE CASSETTE RECORDER
* 
* 
* 
* 
* 
* 
******************************************************* 
* 
* 
*   THIS DRIVER HANDLES ONE OR TWO TAPE CASSETTE RECORDERS
*   CONNECTED TO CPU VIA CHCR-DCR 
* 
*   ONLY ONE RECORDER CAN BE BE OPERATED AT A TIME, EXCEPT
*   AT REWIND AND UNLOAD
* 
*   DATA IS RECORDED IN BLOCKS WITH LENGTHS FROM 2 TO 
*   256 CHARACTERS
* 
	EJECT			DRTC01 
* 
* 
*   THE DRIVER CONSISTS OF THE FOLLOWING PARTS: 
* 
*   T C D A :	ACTIVATION PART 
* 
*   I H T C :	INTERRUPT HANDLER 
* 
*   R C O V E R :	RECOVERY ROUTINE
* 
*   D W T C 0 1 :	DEVICE WORK TABLE 01
* 
*   D W T C 0 2 :	DEVICE WORK TABLE 02
* 
*   AND  O R D E R  P R O C E S S O R S 
* 
* 
*   THE FOLLOWING ORDERS ARE TREATED: 
* 
*   ORDER /00:	TEST STATUS
*         /02:	READ 
*         /05:    WRITE 
*         /06:    WRITE 
*         /22:	WRITE TAPE MARK
*         /26:    LOCK
*         /31:	REWIND 
*         /33:    REVERSE 
*         /24:    ERASE 
*         /37:	LOAD 
*         /38:	UNLOAD 
* 
	EJECT			DRTC01 
* 
* 
*   THE FOLLOWING RETURN CODES ARE USED:
* 
*	BIT 0  REQUEST ERROR
*	    2  BOT/EOT
*	    3  TAPE MARK DETECTED 
*	    6  WRITE PROTECTED
*	    7  B-SIDE 
*	    9  REWIND TIME-OUT (+BOT MISSING) 
*	   11  SEQUENCE ERROR 
*	      -READ SEQUENCE ERROR
*	      -POSITION OF TAPE UNSUCCESSFULL AT WRITE RECOVERY 
*	      -POWER RECOVERY WHEN SEQ. COUNTER NOT USED
*	      -POWER RECOVERY NOT SUCCESSFULL 
*	   12  INCORRECT LENGTH 
*	   13  CRC ERRROR (+NO DATA/ERASED) 
*	   14  THROUGHPUT ERROR 
*	   15  NOT OPERABEL 
* 
	EJECT			DRTC01 
* 
* 
*   NORMAL USAGE OF REGISTERS:
* 
*   REGISTER A1:	RETURN CODE
*            A2:	SST STATUS 
*            A3:	DWT STATUS AFTER SST 
*            A4:	RETRY COUNTER
*            A5:  SEQUENCE CHARACTER AFTER READ/WRITE 
*            A6:	DWT ADDRESS
*            A8:	SUBROUTINE STACK 
* 
* 
*   SYSTEM ADAPTATION:
* 
*   BY MEANS OF CONDITIONAL ASSEMBLY THE DRIVER CAN BE
*   REDUCED TO HANDLE:
* 
*  -ONLY ONE CASSETTE RECORDER
*  -ORDERS REVERSE, ERASE AND LOCK EXCLUDED 
* 
	EJECT			DRTC01 
* 
* 
*********** 
* ENTRIES * 
*********** 
* 
* 
	ENTRY	IHTC	INTERRUPT ADDRESS 
	ENTRY	DWTC01	DWT FOR CASSETTE RECORDER 01
	ENTRY	DWTC02	DWT FOR CASSETTE RECORDER 02
	ENTRY	TCDRON	POWER UP RECOVERY 



* 
* 
********************************
* EXTERNAL TOSS MODULE ENTRIES *
********************************
* 
* 
	EXTRN	TDISP	DISPATCHER MAIN ENTRY
	EXTRN	SAVE8	DISPATCHER SAVE REGS 1-8 SUBROUTINE
	EXTRN	SWLXY	SWITCH TO LEVEL XY 
	EXTRN	RETUR8	DISPATCHER LOAD A1-A8 RETURN
	EXTRN	TENDIO	GLOBAL END-OF-I/O ROUTINE 
	EXTRN	DISEND	GO TO DISPATCHER VIA TENDIO 
	EXTRN	DISIOE	DISPATCHER I/O REQUEST ERROR ENTRY
	EXTRN	INTSAV	SAVE AREA LAST INTERRUPT
	EXTRN	INIFLG	INIT FLAG AT PGM LOADING
	EXTRN	ECBRL	REQUESTED LENGTH IN ECB
	EXTRN	ECBEL	EFFECTIVE LENGTH IN ECB
	EXTRN	ECBCW	CONTROL WORD IN ECB
	EXTRN	PFPOST	PWF POST PROCESSING FLAG
	EJECT			DRTC01 
* 
* 
******************
* DWT PARAMETERS *
******************
* 
* 
	EXTRN	DWTST	DWT SOFTWARE STATUS: 
*			BIT # 0 - DEVICE AND CONTROLLER READY 
*			BIT #11 - TAPE MARK ENCOUNTERED ON LAST 
*			BIT #12 - REPOSITIONING AT RECOVERY 
*			BIT #13 - WRITE PROTECTED 
*			BIT #14 - A-SIDE
			BIT #15 - DEVICE LOCKED (OPERABLE) 
	EXTRN	DWTOR	DWT ORDER
	EXTRN	DWTECB	DWT ECB ADDRESS 
* 
* 
************************
*                      *
*  STATUS MASKS        *
*                      *
************************
* 
* 
BUSY	EQU	/7FFF	BUSY MASK
FREE	EQU	/7FE0	UNLOAD MASK
NOTPMK	EQU	/FFEF	NO TAPE MARK MASK
	EJECT			DRTC01 
* 
************************
* CONDITIONAL ASSEMBLY *
************************
* 
*   THE DRIVER CAN BE REDUCED TO HANDLE ONLY ONE CASSETTE 
*   RECORDER BY SETTING X:A=1 
* 
X:A	EQU	1 
DBCAS	EQU	X:A 
* 
*   ORDERS REVERSE, ERASE AND LOCK MAY BE EXCLUDED
*   BY SETTING X:B=0
* 
X:B	EQU	0 
REVER	EQU	X:B 
* 
*	A PROGRAM VERSION USING TOSS MMU PAGING 
*	IS OBTAINED BY SETTING MMUPAG EQU 1.
* 
MMUPAG	EQU	0
* 
* 
*	A PROGRAM VERSION USING THE EXTENDED INSTRUCTION
*	SET IS OBTAINED BY SETTING CPU852 EQU 0.
* 
CPU852	EQU	1
* 
*   MMU BUFFER SIZE 
* 
X:C	EQU	129 
DVBLEN	EQU	X:C
* 
*   MMU DEVICE INDEX
* 
DEVIND	EQU	2
* 
	EJECT			DRTC01 
* 
* CONSTANTS AND WORK AREAS
* 
	DATA	DVBLEN+DVBLEN	DEVICE DEPENDENT BUFFER SIZE
	DATA	DEVIND	DEVICE INDEX 
TCAD	DATA	TCDA	ACTIVATION ENTRY 
	DATA	0	ABORT ROUTINE ADDRESS 
	RES	4	SUBROUTINE STACK 
STB	EQU	*-2 
* 
* 
TAB	DATA	/0031,/2237,/3802,/0506
	IFT	REVER=1
	DATA	/2633,/24FF 
	XIF
TABL	EQU	*-TAB
	EJECT			DRTC01 
* 
* 
*************************** 
* CHANNEL UNIT PARAMETERS * 
*************************** 
* 
* 
*  DEVICE ADDRESS:
* 
CHCRDA	EQU	/0E
* 
* 
************* 
* CONSTANTS * 
************* 
* 
* 
RTRIES	EQU	3	MAX NO OF RETRIES
* 
PSUBS	EQU	5	POWER UP BACKSPACE NUMBER 
* 
PREAD	EQU	4	POWER UP READ NUMBER
* 
PINT	EQU	10	POWER UP RECOVERY BLOCK COUNT INTERVAL
* 
	IFT	REVER=1
PERAS	EQU	6	NO OF ERASE FOR ORDER /24 
	XIF
	EJECT			DRTC01 
* 
* 
*   T C D A 
* 
*   ACTIVATION PART : CHECK VALIDITY OF ORDERS AND START PROCESSING 
* 
* 
TCDA	EQU	*
	LDK	A1,0 
	LDK	A4,TABL-1
* 
TCDA10	CC	A7,TAB,A4	FIND  OUT IF LEGAL ORDER
	RF(E)	TCDA20	VALID ORDER 
	SUK	A4,1 
	RB(NN)	TCDA10	TRY NEXT 
* 
TCDA15	EQU	*
	ABL	DISIOE	ILLEGAL ORDER 
* 
TCDA20	ADR	A4,A4	DOUBLE TO GET INDEX
	ST	A4,TCDAX	SAVE INDEX 
	LD	A5,ECBRL,A8	GET REQUESTED LENGTH
	LD	A3,SEKBYT,A6	SEQUENCE COUNTER ? 
	RF(NE)	TCDA21	NO 
	ADK	A5,1	COMPENSATE FOR SEQUENCE CHARACTER 
* 
TCDA21	EQU	*
	LDR	A2,A3	RECOVERY/SEQUENCE ERROR STATUS 
	ANK	A2,2 
	RF(NZ)	TCDR10	YES
* 
	ADK	A5,1 
	NGR	A5,A5	MAKE REQUESTED LENGTH NEGATIVE 
	ST	A5,HELPME	SAVE IT FOR RECOVERY PURPOSES 
	SUK	A7,/37	LOAD ?
	RF(NE)	TCDA22	NO 
	LD	A3,ECBCW,A8	GET CONTROL WORD
	ANK	A3,1 
	ST	A3,SEKBYT,A6	INDICATE SEQ. COUNTER OR NOT 
* 
TCDA22	LD	A3,2,A8	GET BUFFER ADDRESS
	ST	A3,BUFADR	SAVE IT FOR RECOVERY PURPOSES 
	SUK	A4,14
	RF(Z)	TCDA23	WRITE 
	ADK	A4,2 
	RF(NZ)	TCDA25	NOT WRITE
* 
TCDA23	ADK	A5,3	CHECK REQUESTED LENGTH
	RB(P)	TCDA15	LESS THAN 2 CHARACTERS
	ADK	A5,254 
	RB(N)	TCDA15	MORE THAN 256 CHARACTERS
*			=REL 11.0 
	LD	A4,SEKBYT,A6	SEQ. COUNTING ?
	RF(NZ)	TCDA25	NO 
	LD	A2,DWTBKC,A6	GET SEQUENCE CHARACTER 
	ST	A2,SEQCHR	SAVE IT	=REL 11.0 
* 
TCDA25	ST	A6,TCDADT	SAVE ACTIVE DWT 
	EJECT			DRTC01 
* 
* 
* SELECT RECORDER 
* 
* 
TCDA30	LDKL	A8,STB	LOAD STACK BASE
	CF	A8,SELECT	SELECT CASSETT
	CF	A15,SWLXY	SWITCH TO LEVEL XY
	LDR	A1,A2	SAVE STATUS
	LDK	A4,RTRIES	PRESET NUMBER OF RETRIES 
	LDKL	A2,0	GET FUNCTION INDEX 
TCDAX	EQU	*-2	**ORDER INDEX** 
	ABI	TCDFUN,A2	BRANCH TO FUNCTION 
TCDFUN	DATA	ENDIO,REWIND,TM,LOAD,UNLOAD,READ,WRITE,WRITE
	IFT	REVER=1
	DATA	OLOCK,REVERS,ERTAPE 
	XIF
* 
	EJECT			DRTC01 
* 
* 
* RECOVERY AFTER POWER ON 
* 
* 
TCDRON	EQU	*
	IFT	CPU852=1 
	CF	A15,SAVE8	SAVE A1-A8 ON STACK 
	XIF
* 
	IFT	CPU852=0 
	MSR	8,A15	SAVE A1-A8 ON STACK
	XIF
* 
	LD	A1,INIFLG	CHECK IF PGM LOADING
	ABL(NZ)	TDISP	YES SKIP RECOVERY
	LDKL	A8,STB	LOAD STACK BASE
	LDKL	A6,DWTC01	FIRST DWT 
	CF	A8,RCOVER	RECOVERY
	IFT	DBCAS=2
	LDR*	A6,A6	GET OTHER DWT 
	CF	A8,RCOVER	RECOVERY
	XIF
	LDKL	A4,0	GET ACTIVE DWT 
TCDADT	EQU	*-2	**ACTIVATED DWT ADDRESS**
	RF(Z)	ENDIO	NO REQUEST GOING ON
	LDR	A6,A4	PUT DWT ADDRESS IN A6
	LD	A3,SEKBYT,A6	SEQ. COUNTING
	RB(Z)	TCDA30	YES; REACTIVATE ORDER 
* 
TCDR10	ANK	A3,1	JUSTIFY SEQ. INDICATOR
	ST	A3,SEKBYT,A6
	ORK	A1,/10	IND SEQUENCE ERROR, BIT #11 
	RF	ENDIO 
* 
	EJECT			DRTC01 
* 
*   R E A D 
* 
READ	CF	A8,READR	READ RECORD
	ANKL	A1,/400	SAVE EOT BIT
	ORR	A1,A2
	ANK	A2,/0E 
	RF(Z)	READ20	STATUS OK 
* 
READ15	SUK	A4,1	RECOVERABLE ERROR 
	RF(Z)	READ20	3 TRIALS DONE 
	CF	A8,BKSP	BACKSPACE ONE BLOCK 
	RB	READ 	READ AGAIN
* 
READ20	LDR	A2,A1
	SLL	A2,3	CHECK IF TAPE MARK
	RF(NN)	READ30	NOT TAPE MARK
* 
READ25	ORK	A3,/10	INDICATE TAPE MARK
	LDK	A7,0	RESET EFFECTIVE LENGTH
	RF	READ35	 
* 
READ30	LDR	A2,A1
	LDKL	A7,0	GET EFFECTIVE LENGTH 
EFFLEN	EQU	*-2	**EFFECTIVE LENGTH** 
	ANKL	A2,/801	NO DATA,NOT OP
	RF(NZ)	READ32
	LDR	A7,A7
	RF(NZ)	READ32	NOT EQUAL ZERO 
	LDR	A4,A4	THIRD TRIAL DONE 
	RB(NZ)	READ15	NO; READ SAME BLOCK AGAIN
	LDK	A4,1	SET NO OF RETRIES TO ONE
	RB	READ 	TRY NEXT BLOCK
* 
READ32	EQU	*
	ANKL	A3,NOTPMK	NOT TAPE MARK 
	LD	A2,SEKBYT,A6	SEQ. COUNTING ?
	RF(NE)	READ35	NO 
	SUK	A7,1	DECREMENT EFF. LENGTH COUNTER 
	CC	A5,DWTBKC+1,A6	CHECK SEQUENCE COUNTER 
	RF(E)	READ35	OK
	ORK	A1,/10	SEQUENCE ERROR
* 
READ35	IM	DWTBKC,A6	INCREMENT SEQUENCE COUNTER
* 
READ40	LD	A8,DWTECB,A6	GET ECB ADDRESS
	ST	A7,ECBEL,A8	SAVE EFFECTIVE LENGTH 
	LDK	A2,RTRIES
	SUR	A2,A4	GET NUMBER OF RETRIES PERFORMED
	ST	A2,ECBCW,A8	SAVE IT IN CONTROL WORD 
* 
READ50	EQU	*
	ST	A3,DWTST,A6	SAVE STATUS 
	EJECT			DRTC01 
* 
* 
* END OF I/O OPERATION
* 
* 
ENDIO	EQU	* 
	CM	TCDADT	INDICATE NONE ACTIVE DWT 
* 
*	MODIFY RETURN CODE
* 
	ANKL	A1,/BFFF	SKIP BIT 1 (LEADER)
	RF(Z)	ENDIO5	NO ERRORS 
	LDKL	A2,/2000
	TM	A1,A2 
	RF(Z)	ENDIO2 
	XRR	A1,A2	RESET BIT 2
	ORK	A1,/40	SET BIT 9 INSTEAD 
* 
ENDIO2	EQU	*
	SRL	A2,2 
	TM	A1,A2 
	RF(Z)	ENDIO3 
	XRR	A1,A2	RESET BIT 4
	ORK	A1,4	SET BIT 13 INSTEAD
* 
ENDIO3	EQU	*
	SRL	A2,1 
	TM	A1,A2 
	RF(Z)	ENDIO4 
	XRR	A1,A2	RESET BIT 5
	ORKL	A1,/2000	SET BIT 2 INSTEAD
* 
	EJECT			DRTC01 
* 
* 
ENDIO4	EQU	*
	SRL	A2,1 
	TM	A1,A2 
	RF(Z)	ENDIO5	NOT WRITE PROTECTED 
	LD	A7,DWTOR,A6	ORDER CODE
	ANK	A7,/3F 
	SUK	A7,/05 
	RF(N)	ENDIO5	NO WRITE ORDER
	SUK	A7,/24-/05 
	RF(P)	ENDIO5	NO WRITE ORDER
	ORK	A1,/40	SET BIT 9 
* 
ENDIO5	EQU	*
	IFT	DBCAS=2
	CF	A15,SWLXY	SWITCH TO LEVEL XY
	LDR*	A6,A6	GET OTHER DWT 
	CF	A15,TENDIO	PERFORM TENDIO FOR THIS
	LDR*	A6,A6	GET FIRST DWT 
	XIF
	CF	A15,SWLXY	SWITCH TO LEVEL XY
	ABL	DISEND	GO TO DISPATCHER VIA TENDIO 
* 
	EJECT			DRTC01 
* 
* 
*   WRITE TAPE MARK 
* 
TM	LDKL	A3,-1 
	ST	A3,HELPME 
* 
*   W R I T E 
* 
*   WRITE ONE BLOCK 
* 
* 
WRITE	LD	A3,DWTBKC,A6	GET BLOCK COUNTER 
	RF(NZ)	WRIT10	NOT FIRST BLOCK
	CF	A8,ERASE	MAKE ONE BLANK BLOCK 
	SUK	A4,1	DEC. NO OF RETRIES 1ST BLOCK
* 
WRIT10	CF	A8,WRITER	WRITE RECORD
	ANKL	A1,/400	SAVE EOT-BIT
	ORR	A1,A2
	ANK	A2,/0E 
	RF(Z)	WRIT30	STATUS OK 
* 
WRIT12	ST	A4,WRITA4	STORE RETRY COUNTER 
	LD	A2,SEKBYT,A6
	RF(Z)	WRIT15	SEQ. COUNTING 
* 
	EJECT			DRTC01 
* 
* 
	CF	A8,BKSP	BACKSPACE ONE BLOCK 
	LDK	A4,0	ONE ERASE 
	RF	WRIT20
* 
WRIT15	CF	A8,REPOS	POSITION TAPE
	CM	SEKBYT,A6	RESET SEQ. INDICATOR
	LD	A4,WRITA4	GET NO ...
	LDR	A2,A2
	RF(NZ)	WRIT40	POSITIONING NOT OK 
	SUK	A4,RTRIES	... OF ERASE 
* 
WRIT20	CF	A8,ERASE	ERASE
	ORR	A1,A2	SAVE EOT 
	ADK	A4,1	COUNT ERASE 
	RB(NG)	WRIT20	NOT READY
	LDKL	A4,0	GET RETRY COUNTER
WRITA4	EQU	*-2	**RETRY COUNTER**
	SUK	A4,1 
	RB(NZ)	WRIT10	TRY AGAIN
	ORR	A1,A2	3 TRIALS DONE,SET ERASE BIT #4 
	RF	WRIT50	GIVE UP
* 
	EJECT			DRTC01 
* 
* 
WRIT30	LD	A2,TCDAX	GET ORDER
	SUK	A2,4	TAPE MARK WRITTEN?
	RB(NZ)	READ30	NO 
	LDR	A2,A1	CHECK IF 
	SLL	A2,3	TAPE MARK OK
	ABL(N)	READ25	YES
	RB	WRIT12	NO 
* 
WRIT40	ORK	A1,/10	POSITIONING FAILED = SEQUENCE ERROR 
* 
WRIT50	LD	A7,EFFLEN	GET EFFECTIVE LENGTH
	RB	READ40
* 
	EJECT			DRTC01 
* 
* 
*   L O A D 
* 
*   LOAD CASSETTE 
* 
* 
LOAD	CF	A8,LOCK	LOCK CASSETTE 
	RF(Z)	REWIND	CASSETTE LOCKED 
LOAD10	LDR	A1,A2	NO CASSETTE
	RB	READ50
* 
* 
*   R E W I N D 
* 
*   REWIND TAPE 
* 
* 
REWIND	CM	DWTBKC,A6	CLEAR BLOCK COUNTER 
	CF	A8,SBOT	SEARCH BEGINNING OF TAPE
REW010	EQU	*
	LDR	A1,A2
	SRL	A1,7 
	ANK	A1,6 
	ORK	A3,1	PREPARE STATUS
	ORR	A3,A1	AND FORM STATUS WORD 
	RB	LOAD10
* 
	EJECT			DRTC01 
* 
* 
*   U N L O A D 
* 
*   UNLOAD CASSETTE 
* 
* 
UNLOAD	EQU	*
	LDKL	A3,FREE 
	ANS	A3,DWTST,A6	RESET STATUS 
	CF	A8,UNLD	UNLOAD CASSETTE 
UNLO10	LDR	A1,A2	SAVE RETURN CODE 
	ANKL	A1,/FFFE	SKIP BIT 15
	RB	ENDIO 
	IFT	REVER=1
* 
* 
*   R E V E R S 
* 
*   BACKSPACE ONE BLOCK 
* 
* 
REVERS	CF	A8,BKSP	BACKSPACE 
	LDKL	A4,-1	DECREMENT BLOCK SEQ.
	ADS	A4,DWTBKC,A6	COUNTER BY ONE
	RB	UNLO10
* 
	EJECT			DRTC01 
* 
* 
*   E R T A P E 
* 
*   ERASE TAPE
* 
* 
ERTAPE	LDK	A4,PERAS	SET NO OF ERASE 
ERT10	CF	A8,ERASE	ERASE ONE BLOCK 
	ANKL	A1,/400	SAVE EOT BIT
	ORR	A1,A2	RETURN CODE
	SUK	A4,1 
	RB(NZ)	ERT10	ERASE NOT READY 
	ABL	READ50 
* 
* 
*   O L O C K 
* 
*   ORDER LOCK CASSETTE 
* 
* 
OLOCK	CF	A8,LOCK	LOCK CASSETTE
	RB(Z)	REW010	CASSETTE LOCKED 
	RB	LOAD10
	XIF
* 
	EJECT			DRTC01 
* 
* 
* CASSETTE COMMANDS 
* 
* 
* SELECT
* 
SELECT	EQU	*
	LDKL	A2,BUSY	LOAD BUSY MASK
	ANS	A2,DWTST,A6	SET DWT BUSY 
	IFT	DBCAS=1
	LDK	A3,0	SELECT CODE 
	XIF
	IFT	DBCAS=2
	LDR*	A3,A6	GET OTHER DWT 
	ANS	A2,DWTST,A3	SET DWT BUSY 
	ANK	A3,1	GET SELECT CODE 
	XIF
* 
CRCOM	LD	A2,PFPOST
	RF(NZ)	EXIT	PFINIT PENDING 
	CIO	A3,1,CHCRDA
	RF(Z)	EXIT 
	LDK	A1,1	NOT OPERABLE
	ABL	ENDIO
* 
* READ SEQUENCE CHAR TO A5
* 
READSQ	EQU	*
	LDK	A3,/A
	ST	A3,REQLEN	MAKE REQUESTED LENGTH > 0 
	RB	CRCOM 
* 
	EJECT			DRTC01 
* 
* READ ONE RECORD 
* 
READR	LDK	A3,/A 
READR1	CM	EFFLEN	RESET EFFECTIVE LENGTH 
	LDKL	A2,0	GET BUFFER ADDRESS 
BUFADR	EQU	*-2	**BUFADR** 
	ST	A2,TCDBA
	LDKL	A2,0	GET REQUESTED LENGTH 
HELPME	EQU	*-2	**HELPME** 
	ST	A2,REQLEN 
	RB	CRCOM 
* 
* WRITE ONE RECORD
* 
WRITER	LDK	A3,/B
	RB	READR1
* 
* ERASE ONE BLOCK 
* 
ERASE	LDK	A3,9
	RB	CRCOM 
* 
* LOCK CASSETTE 
* 
LOCK	LDK	A3,2 
	RB	CRCOM 
* 
	EJECT			DRTC01 
* 
* SEARCH BEGINNING OF TAPE
* 
SBOT	LDK	A3,8 
	RB	CRCOM 
* 
* REWIND TAPE AND UNLOCK CASSETTE 
* 
UNLD	LDK	A3,/F
	RB	CRCOM 
* 
* BACKSPACE ONE BLOCK 
* 
BKSP	LDK	A3,/E
	RB	CRCOM 
* 
	EJECT			DRTC01 
* 
* 
*   I H T C 
* 
*   INTERRUPT HANDLER : PROCESS OF INTERRUPT
* 
* 
IHTC	EQU	*
	ST	P,INTSAV	SAVE LAST INTERRUPT
	STR	A5,A15	SAVE A5 ON STACK
	SST	A5,CHCRDA
	RF(A)	SST	SST ACCEPTED 
	IM	REQLEN	INCREMENT COUNTER
	RF(Z)	CIOHLT 
	RF(P)	INRSQ	GET SEQUENCE COUNTER 
	STR	A3,A15	SAVE A3 ON STACK
	LDKL	A3,0	GET BUFFER ADDRESS 
TCDBA	EQU	*-2	**BUFFER ADDRESS**
	IM	TCDBA	INCREMENT BUFFER ADDRESS
	LD	A5,REQLEN	GET REMAINING LENGTH	=REL 11.0
	ADK	A5,1	*	=REL 11.0 
	RF(NZ)	IHTC01	NOT SEQUENCE CHARACTER	=REL 11.0 
	LD	A5,TCDADT	GET ACTIVE DWT	=REL 11.0
	LD	A5,SEKBYT,A5	SEQUENCE COUNTING?	=REL 11.0 
	RF(NZ)	IHTC01	NO!	=REL 11.0
	LDKL	A3,SEQCHR+1	GET ADDRESS TO SEQUENCE CHAR.	=REL 11.0 
IHTC01	EQU	*	*	=REL 11.0
	LD	A5,TCDAX	GET FUNCTION SWITCH FOR READ/WRITE 
	SUK	A5,10
	RF(NZ)	IHTC05	WRITE
* 
IHTC02	INR	A5,0,CHCRDA	READ CHAR. 
	SCR	A5,A3	STORE CHARACTER IN BUFFER
	RF	EXIT2 
* 
IHTC05	EQU	*
	LCR	A5,A3	GET CHAR FROM BUFFER 
	OTR	A5,0,CHCRDA	OUTPUT IT
	EJECT			DRTC01 
* 
* 
EXIT2	ST	A5,TCDA5 
 	IM	EFFLEN	INCREMENT EFFECTIVE LENGTH
	LDR*	A3,A15	RESTORE A3 AND A5 FROM STACK 
* 
EXIT3	LDR*	A5,A15 
	RTN	A15
* 
INRSQ	INR	A5,0,CHCRDA	READ CHAR TO A5 
	ST	A5,TCDA5
	RB	EXIT3 
* 
SST	ST	A5,TCDA2	SAVE STATUS 
	LDR*	A5,A15	RESTORE A5 
	IFT	CPU852=1 
	CF	A15,SAVE8	SAVE A1-A8 ON STACK 
	XIF
* 
	IFT	CPU852=0 
	MSR	8,A15	SAVE A1-A8 ON STACK
	XIF
* 
	LDKL	A1,0
TCDA1	EQU	*-2 
	LDKL	A4,0
TCDA4	EQU	*-2 
	LDKL	A5,0
TCDA5	EQU	*-2 
	LDKL	A6,0
TCDA6	EQU	*-2 
	LDKL	A8,0
TCDA8	EQU	*-2 
	EJECT			DRTC01 
* 
* 
	LDKL	A2,0	RESTORE STATUS 
TCDA2	EQU	*-2 
 	LDR	A3,A2	GET STATUS
	SLL	A3,9	SHIFT 
	ST	A3,2,A8	SAVE ON STACK 
	LD	A3,DWTST,A6	PUT DWT STATUS IN A3
* 
IHTRTN	EQU	*
	RTN	A8 
* 
CIOHLT	EQU	*
 	CIO	A1,0,CHCRDA	CIO-HALT
	RB	EXIT3 
* 
EXIT	ST	A1,TCDA1
	ST	A4,TCDA4
	ST	A5,TCDA5
	ST	A6,TCDA6
	ST	A8,TCDA8
 	ABL	TDISP	GO TO DISPATCHER
* 
	EJECT			DRTC01 
* 
* 
*   R C O V E R 
* 
*   RECOVERY ROUTINE : POSITIONING OF TAPE AT POWER ON
* 
* 
RCOVER	EQU	*
	CF	A8,SELECT	SELECT
	ANK	A3,1 
	RB(Z)	IHTRTN	NOT LOCKED: RETURN FROM RECOVERY
	CF	A8,LOCK 
	RF(NZ)	REPER	NO CASSETTE 
	LD	A1,DWTBKC,A6	ANY BLOCK WRITTEN/READ 
	RF(NZ)	RC0050	YES
	CF	A8,SBOT	SEARCH BEGINNING OF TAPE
	SLL	A2,5 
	RF(NN)	REPER	BOT NOT FOUND 
	RF	REPOK 
* 
RC0050	LD	A1,SEKBYT,A6	SEQ. COUNTING
	RF(NZ)	REPER	NO
* 
	EJECT			DRTC01 
* 
* 
*   R E P O S 
* 
*   REPOSITIONING OF TAPE AT POWER ON 
*   AND WRITE RECOVERY
* 
*   EXIT:             A2 EQ ZERO         SUCCESS
*                     A2 NOT EQ ZERO     NO SUCCESS 
* 
* 
REPOS	EQU	* 
	LDK	A4,8	SET REPOSITIONING BIT 
	ORS	A4,DWTST,A6	STORE IN DWT 
* 
REP005	EQU	*
	LDK	A4,PSUBS	SET NO OF BACKSPACES
* 
REP010	CF	A8,BKSP	BACKSPACE 
	SLL	A2,4 
	RF(NN)	REP015	DATA FOUND 
	LD	A2,DWTBKC,A6	GET BLOCK COUNTER
	SUK	A2,8	GREATER 8 ? 
	RF(G)	REPER	YES
	CF	A8,SBOT	NO DATA; SEARCH BEGIN OF TAPE 
	SLL	A2,5 
	RF(NN)	REPER	BOT NOT FOUND 
	LDKL	A5,-1	RESET SEQ. COUNTER
	RF	REP020	READ SEQ. CHAR 
* 
	EJECT			DRTC01 
* 
* 
REP015	EQU	*
	SUK	A4,1 
	RB(NZ)	REP010	BACKSPACE AGAIN
	LDK	A4,PREAD	SET NO OF MAX READ
* 
REP017	CF	A8,READSQ	READ SEQ. CHAR
	LDKL	A7,/180F	SET READ MASK
	TM	A2,A7 
	RF(Z)	REP020	READ OK 
	SUK	A4,1	COUNT READ
	RB(P)	REP017	NOT ALL READ DONE 
	RF	REP060	GIVE UP
* 
REP020	LC	A4,DWTBKC+1,A6	GET SEQ. CHAR
	SUR	A4,A5	CALCULATE
	SUK	A4,1	NO OF BLOCKS TO 
	ANK	A4,/FF	READ FORWARD. 
	CWK	A4,PINT	TOO MANY BLOCKS
	RF(G)	REPER	YES
* 
	EJECT			DRTC01 
* 
* 
REP030	SUK	A4,1	POSITION TAPE 
	RF(N)	REP040	READY 
	CF	A8,READSQ	READ NEXT BLOCK 
	RB	REP030
* 
REP040	LDK	A4,RTRIES	SET NO OF RETRY
REP042	LDKL	A7,/80F	SET READ MASK 
	TM	A2,A7	CORRECT READ
	RF(Z)	REP045	YES 
	SUK	A4,1	COUNT RETRY 
	RF(NP)	REP060	GIVE UP
	CF	A8,BKSP	BACKSPACE 
	CF	A8,READSQ	READ SEQ NUMBER 
	RB	REP042
* 
	EJECT			DRTC01 
* 
* 
REP045	SLC	A2,3 
	RF(NN)	REP050	NOT TAPE MARK
	ANK	A3,/10 
	RF(Z)	REP060	SHOULD NOT BE TAPE MARK 
	RF	REPOK 
* 
REP050	ADK	A5,1	CHECK SEQ. NUMBER 
	CC	A5,DWTBKC+1,A6
	RF(E)	REPOK	EQUAL
* 
REP060	LD	A7,DWTST,A6 
	ANK	A7,8	TRY POSITIONING AGAIN?
	RF(Z)	REPER	NO 
	XRS	A7,DWTST,A6	RESET REPOSITIONING BIT
	RB	REP005	YES
* 
* 
REPER	LDK	A2,2	IND RECOVERY/SEQUENCE ERROR STATUS 
	ORS	A2,SEKBYT,A6	SAVE IN DWT 
	RTN	A8 
* 
REPOK	LDK	A2,0	IND RECOVERY CORRECT 
	RTN	A8 
* 
	EJECT			DRTC01 
* 
* 
*   D W T C 0 2 
* 
*   DEVICE WORK TABLE FOR CASSETTE RECORDER 02
* 
* 
DWTC02	EQU	*	TABLE ENTRY
	IFT	DBCAS=2
	DATA	DWTC01+1	DWT NO. 1
	DATA	/8000	STATUS./8000 MEANS DEVICE READY 
	DATA	0	ECB ADDRESS 
	DATA	0	ORDER 
	DATA	TCAD	POINTER TO ADDRESS BLOCK 
	DATA	0	TTAB ADDRESS
	DATA	0	WAIT/ACTIVATE INDICATOR 
	DATA	0	TERMINAL QUEUE
	IFT	MMUPAG=1 
	DATA	0	SAVE AREA USER ECB ADDRESS
	DATA	ECBTC2	MMU ECB ADDRESS
	XIF
	IFT	DBCAS=2
	DATA	0	BLOCK COUNTER 
	DATA	0	SEQ. INDICATOR
	IFT	MMUPAG=1 
ECBTC2	EQU	*
	DATA	0 
	DATA	TCBUF2
	DATA	0,0,0,0 
TCBUF2	RES	DVBLEN+1 
	XIF
* 
	EJECT			DRTC01 
* 
* 
*   D W T C 0 1 
* 
*   DEVICE WORK TABLE FOR CASSETTE RECORDER 01
* 
* 
DWTC01	EQU	*	TABLE ENTRY	 
	DATA	DWTC02	DWT NO. 2
	DATA	/8000	STATUS./8000 MEANS DEVICE READY 
	DATA	0	ECB ADDRESS 
	DATA	0	ORDER 
	DATA	TCAD	POINTER TO ADDRESS BLOCK 
	DATA	0	TTAB ADDRESS
	DATA	0	WAIT/ACTIVATE INDICATOR 
	DATA	0	TERMINAL QUEUE
	IFT	MMUPAG=1 
	DATA	0	SAVE AREA USER ECB ADDRESS
	DATA	ECBTC1	MMU ECB ADDRESS
	XIF
DWTBKC	EQU	*-DWTC01	BLOCK COUNTER 
	DATA	0 
SEKBYT	EQU	*-DWTC01 
	DATA	0	SEQ. INDICATOR
* 
	IFT 	MMUPAG=1
ECBTC1	EQU	*
	DATA	0 
	DATA	TCBUF1
	DATA	0,0,0,0 
TCBUF1	RES	DVBLEN+1 
	XIF
* 
REQLEN	DATA	0	REQUESTED LENGTH
SEQCHR	DATA	0	SEQUENCE CHARACTER	=REL 11.0
* 
* 
* 
	END

HexDump

0x0000…0036 (0, 0, 400)  Head {h00=0x0032, h01=0x0050, text=» IDENT DRTC01  REL 11.0 81-01-26 870105041100 «, 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…0052              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x004c}
0x0052…0092              Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x0000, t01=0x0056}
0x0092…009c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0096}
0x009c…00c4              Head {h00=0x0024, h01=0x0050, text=»*   PHILIPS TERMINAL SYSTEM PTS «, t00=0x0000, t01=0x00a0}
0x00c4…00ce              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00c8}
0x00ce…0100              Head {h00=0x002e, h01=0x0050, text=»*   DRTC01 = DRIVER TAPE CASSETTE RECORDER«, t00=0x0000, t01=0x00d2}
0x0100…010a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0104}
0x010a…0114              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x010e}
0x0114…011e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0118}
0x011e…0128              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0122}
0x0128…0132              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x012c}
0x0132…013c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0136}
0x013c…017c              Head {h00=0x003c, h01=0x0050, text=»******************************************************* «, t00=0x0000, t01=0x0140}
0x017c…0186              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0180}
0x0186…0190              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x018a}
0x0190…01d2 (1, 0, 400)  Head {h00=0x003e, h01=0x0050, text=»*   THIS DRIVER HANDLES ONE OR TWO TAPE CASSETTE RECORDERS«, t00=0x0001, t01=0x0004}
0x01d2…01fc              Head {h00=0x0026, h01=0x0050, text=»*   CONNECTED TO CPU VIA CHCR-DCR «, t00=0x0001, t01=0x0046}
0x01fc…0206              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0070}
0x0206…0248              Head {h00=0x003e, h01=0x0050, text=»*   ONLY ONE RECORDER CAN BE BE OPERATED AT A TIME, EXCEPT«, t00=0x0001, t01=0x007a}
0x0248…0268              Head {h00=0x001c, h01=0x0050, text=»*   AT REWIND AND UNLOAD«, t00=0x0001, t01=0x00bc}
0x0268…0272              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00dc}
0x0272…02b0              Head {h00=0x003a, h01=0x0050, text=»*   DATA IS RECORDED IN BLOCKS WITH LENGTHS FROM 2 TO «, t00=0x0001, t01=0x00e6}
0x02b0…02ca              Head {h00=0x0016, h01=0x0050, text=»*   256 CHARACTERS«, t00=0x0001, t01=0x0124}
0x02ca…02d4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x013e}
0x02d4…02ec              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRTC01 «, t00=0x0001, t01=0x0148}
0x02ec…02f6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0160}
0x02f6…0300              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x016a}
0x0300…0338              Head {h00=0x0034, h01=0x0050, text=»*   THE DRIVER CONSISTS OF THE FOLLOWING PARTS: «, t00=0x0001, t01=0x0174}
0x0338…0342              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x001c}
0x0342…0368              Head {h00=0x0022, h01=0x0050, text=»*   T C D A : ACTIVATION PART «, t00=0x0002, t01=0x0026}
0x0368…0372              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x004c}
0x0372…039a              Head {h00=0x0024, h01=0x0050, text=»*   I H T C : INTERRUPT HANDLER «, t00=0x0002, t01=0x0056}
0x039a…03a4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x007e}
0x03a4…03ce              Head {h00=0x0026, h01=0x0050, text=»*   R C O V E R : RECOVERY ROUTINE«, t00=0x0002, t01=0x0088}
0x03ce…03d8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00b2}
0x03d8…0406              Head {h00=0x002a, h01=0x0050, text=»*   D W T C 0 1 : DEVICE WORK TABLE 01«, t00=0x0002, t01=0x00bc}
0x0406…0410              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00ea}
0x0410…043e              Head {h00=0x002a, h01=0x0050, text=»*   D W T C 0 2 : DEVICE WORK TABLE 02«, t00=0x0002, t01=0x00f4}
0x043e…0448              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0122}
0x0448…0478              Head {h00=0x002c, h01=0x0050, text=»*   AND  O R D E R  P R O C E S S O R S «, t00=0x0002, t01=0x012c}
0x0478…0482              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x015c}
0x0482…048c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0166}
0x048c…04ba              Head {h00=0x002a, h01=0x0050, text=»*   THE FOLLOWING ORDERS ARE TREATED: «, t00=0x0002, t01=0x0170}
0x04ba…04c4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x000e}
0x04c4…04e6              Head {h00=0x001e, h01=0x0050, text=»*   ORDER /00: TEST STATUS«, t00=0x0003, t01=0x0018}
0x04e6…0502              Head {h00=0x0018, h01=0x0050, text=»*         /02: READ «, t00=0x0003, t01=0x003a}
0x0502…0522              Head {h00=0x001c, h01=0x0050, text=»*         /05:    WRITE «, t00=0x0003, t01=0x0056}
0x0522…0542              Head {h00=0x001c, h01=0x0050, text=»*         /06:    WRITE «, t00=0x0003, t01=0x0076}
0x0542…0568              Head {h00=0x0022, h01=0x0050, text=»*         /22: WRITE TAPE MARK«, t00=0x0003, t01=0x0096}
0x0568…0586              Head {h00=0x001a, h01=0x0050, text=»*         /26:    LOCK«, t00=0x0003, t01=0x00bc}
0x0586…05a4              Head {h00=0x001a, h01=0x0050, text=»*         /31: REWIND «, t00=0x0003, t01=0x00da}
0x05a4…05c6              Head {h00=0x001e, h01=0x0050, text=»*         /33:    REVERSE «, t00=0x0003, t01=0x00f8}
0x05c6…05e6              Head {h00=0x001c, h01=0x0050, text=»*         /24:    ERASE «, t00=0x0003, t01=0x011a}
0x05e6…0602              Head {h00=0x0018, h01=0x0050, text=»*         /37: LOAD «, t00=0x0003, t01=0x013a}
0x0602…0620              Head {h00=0x001a, h01=0x0050, text=»*         /38: UNLOAD «, t00=0x0003, t01=0x0156}
0x0620…062a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0174}
0x062a…0642              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRTC01 «, t00=0x0003, t01=0x017e}
0x0642…064c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0008}
0x064c…0656              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0012}
0x0656…0686              Head {h00=0x002c, h01=0x0050, text=»*   THE FOLLOWING RETURN CODES ARE USED:«, t00=0x0004, t01=0x001c}
0x0686…0690              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x004c}
0x0690…06ae              Head {h00=0x001a, h01=0x0050, text=»* BIT 0  REQUEST ERROR«, t00=0x0004, t01=0x0056}
0x06ae…06c6              Head {h00=0x0014, h01=0x0050, text=»*     2  BOT/EOT«, t00=0x0004, t01=0x0074}
0x06c6…06ea              Head {h00=0x0020, h01=0x0050, text=»*     3  TAPE MARK DETECTED «, t00=0x0004, t01=0x008c}
0x06ea…070a              Head {h00=0x001c, h01=0x0050, text=»*     6  WRITE PROTECTED«, t00=0x0004, t01=0x00b0}
0x070a…0722              Head {h00=0x0014, h01=0x0050, text=»*     7  B-SIDE «, t00=0x0004, t01=0x00d0}
0x0722…0752              Head {h00=0x002c, h01=0x0050, text=»*     9  REWIND TIME-OUT (+BOT MISSING) «, t00=0x0004, t01=0x00e8}
0x0752…0772              Head {h00=0x001c, h01=0x0050, text=»*    11  SEQUENCE ERROR «, t00=0x0004, t01=0x0118}
0x0772…0796              Head {h00=0x0020, h01=0x0050, text=»*       -READ SEQUENCE ERROR«, t00=0x0004, t01=0x0138}
0x0796…07d8              Head {h00=0x003e, h01=0x0050, text=»*       -POSITION OF TAPE UNSUCCESSFULL AT WRITE RECOVERY «, t00=0x0004, t01=0x015c}
0x07d8…0812              Head {h00=0x0036, h01=0x0050, text=»*       -POWER RECOVERY WHEN SEQ. COUNTER NOT USED«, t00=0x0005, t01=0x000e}
0x0812…0842              Head {h00=0x002c, h01=0x0050, text=»*       -POWER RECOVERY NOT SUCCESSFULL «, t00=0x0005, t01=0x0048}
0x0842…0864              Head {h00=0x001e, h01=0x0050, text=»*    12  INCORRECT LENGTH «, t00=0x0005, t01=0x0078}
0x0864…0892              Head {h00=0x002a, h01=0x0050, text=»*    13  CRC ERRROR (+NO DATA/ERASED) «, t00=0x0005, t01=0x009a}
0x0892…08b4              Head {h00=0x001e, h01=0x0050, text=»*    14  THROUGHPUT ERROR «, t00=0x0005, t01=0x00c8}
0x08b4…08d2              Head {h00=0x001a, h01=0x0050, text=»*    15  NOT OPERABEL «, t00=0x0005, t01=0x00ea}
0x08d2…08dc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0108}
0x08dc…08f4              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRTC01 «, t00=0x0005, t01=0x0112}
0x08f4…08fe              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x012a}
0x08fe…0908              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0134}
0x0908…092e              Head {h00=0x0022, h01=0x0050, text=»*   NORMAL USAGE OF REGISTERS:«, t00=0x0005, t01=0x013e}
0x092e…0938              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0164}
0x0938…095c              Head {h00=0x0020, h01=0x0050, text=»*   REGISTER A1: RETURN CODE«, t00=0x0005, t01=0x016e}
0x095c…0980 (6, 0, 400)  Head {h00=0x0020, h01=0x0050, text=»*            A2: SST STATUS «, t00=0x0006, t01=0x0004}
0x0980…09ae              Head {h00=0x002a, h01=0x0050, text=»*            A3: DWT STATUS AFTER SST «, t00=0x0006, t01=0x0028}
0x09ae…09d4              Head {h00=0x0022, h01=0x0050, text=»*            A4: RETRY COUNTER«, t00=0x0006, t01=0x0056}
0x09d4…0a12              Head {h00=0x003a, h01=0x0050, text=»*            A5:  SEQUENCE CHARACTER AFTER READ/WRITE «, t00=0x0006, t01=0x007c}
0x0a12…0a36              Head {h00=0x0020, h01=0x0050, text=»*            A6: DWT ADDRESS«, t00=0x0006, t01=0x00ba}
0x0a36…0a60              Head {h00=0x0026, h01=0x0050, text=»*            A8: SUBROUTINE STACK «, t00=0x0006, t01=0x00de}
0x0a60…0a6a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0108}
0x0a6a…0a74              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0112}
0x0a74…0a92              Head {h00=0x001a, h01=0x0050, text=»*   SYSTEM ADAPTATION:«, t00=0x0006, t01=0x011c}
0x0a92…0a9c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x013a}
0x0a9c…0ada              Head {h00=0x003a, h01=0x0050, text=»*   BY MEANS OF CONDITIONAL ASSEMBLY THE DRIVER CAN BE«, t00=0x0006, t01=0x0144}
0x0ada…0af8              Head {h00=0x001a, h01=0x0050, text=»*   REDUCED TO HANDLE:«, t00=0x0006, t01=0x0182}
0x0af8…0b02              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0010}
0x0b02…0b28              Head {h00=0x0022, h01=0x0050, text=»*  -ONLY ONE CASSETTE RECORDER«, t00=0x0007, t01=0x001a}
0x0b28…0b5c              Head {h00=0x0030, h01=0x0050, text=»*  -ORDERS REVERSE, ERASE AND LOCK EXCLUDED «, t00=0x0007, t01=0x0040}
0x0b5c…0b66              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0074}
0x0b66…0b7e              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRTC01 «, t00=0x0007, t01=0x007e}
0x0b7e…0b88              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0096}
0x0b88…0b92              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00a0}
0x0b92…0ba6              Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0007, t01=0x00aa}
0x0ba6…0bba              Head {h00=0x0010, h01=0x0050, text=»* ENTRIES * «, t00=0x0007, t01=0x00be}
0x0bba…0bce              Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0007, t01=0x00d2}
0x0bce…0bd8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00e6}
0x0bd8…0be2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00f0}
0x0be2…0c08              Head {h00=0x0022, h01=0x0050, text=» ENTRY IHTC INTERRUPT ADDRESS «, t00=0x0007, t01=0x00fa}
0x0c08…0c3a              Head {h00=0x002e, h01=0x0050, text=» ENTRY DWTC01 DWT FOR CASSETTE RECORDER 01«, t00=0x0007, t01=0x0120}
0x0c3a…0c6c              Head {h00=0x002e, h01=0x0050, text=» ENTRY DWTC02 DWT FOR CASSETTE RECORDER 02«, t00=0x0007, t01=0x0152}
0x0c6c…0c94              Head {h00=0x0024, h01=0x0050, text=» ENTRY TCDRON POWER UP RECOVERY «, t00=0x0007, t01=0x0184}
0x0c94…0c9c              Head {h00=0x0004, h01=0x0050, t00=0x0008, t01=0x001c}
0x0c9c…0ca4              Head {h00=0x0004, h01=0x0050, t00=0x0008, t01=0x0024}
0x0ca4…0cac              Head {h00=0x0004, h01=0x0050, t00=0x0008, t01=0x002c}
0x0cac…0cb6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0034}
0x0cb6…0cc0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x003e}
0x0cc0…0ce8              Head {h00=0x0024, h01=0x0050, text=»********************************«, t00=0x0008, t01=0x0048}
0x0ce8…0d10              Head {h00=0x0024, h01=0x0050, text=»* EXTERNAL TOSS MODULE ENTRIES *«, t00=0x0008, t01=0x0070}
0x0d10…0d38              Head {h00=0x0024, h01=0x0050, text=»********************************«, t00=0x0008, t01=0x0098}
0x0d38…0d42              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00c0}
0x0d42…0d4c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00ca}
0x0d4c…0d76              Head {h00=0x0026, h01=0x0050, text=» EXTRN TDISP DISPATCHER MAIN ENTRY«, t00=0x0008, t01=0x00d4}
0x0d76…0dae              Head {h00=0x0034, h01=0x0050, text=» EXTRN SAVE8 DISPATCHER SAVE REGS 1-8 SUBROUTINE«, t00=0x0008, t01=0x00fe}
0x0dae…0dd6              Head {h00=0x0024, h01=0x0050, text=» EXTRN SWLXY SWITCH TO LEVEL XY «, t00=0x0008, t01=0x0136}
0x0dd6…0e08              Head {h00=0x002e, h01=0x0050, text=» EXTRN RETUR8 DISPATCHER LOAD A1-A8 RETURN«, t00=0x0008, t01=0x015e}
0x0e08…0e38              Head {h00=0x002c, h01=0x0050, text=» EXTRN TENDIO GLOBAL END-OF-I/O ROUTINE «, t00=0x0008, t01=0x0190}
0x0e38…0e6a              Head {h00=0x002e, h01=0x0050, text=» EXTRN DISEND GO TO DISPATCHER VIA TENDIO «, t00=0x0009, t01=0x0030}
0x0e6a…0ea2              Head {h00=0x0034, h01=0x0050, text=» EXTRN DISIOE DISPATCHER I/O REQUEST ERROR ENTRY«, t00=0x0009, t01=0x0062}
0x0ea2…0ed0              Head {h00=0x002a, h01=0x0050, text=» EXTRN INTSAV SAVE AREA LAST INTERRUPT«, t00=0x0009, t01=0x009a}
0x0ed0…0efe              Head {h00=0x002a, h01=0x0050, text=» EXTRN INIFLG INIT FLAG AT PGM LOADING«, t00=0x0009, t01=0x00c8}
0x0efe…0f2a              Head {h00=0x0028, h01=0x0050, text=» EXTRN ECBRL REQUESTED LENGTH IN ECB«, t00=0x0009, t01=0x00f6}
0x0f2a…0f56              Head {h00=0x0028, h01=0x0050, text=» EXTRN ECBEL EFFECTIVE LENGTH IN ECB«, t00=0x0009, t01=0x0122}
0x0f56…0f7e              Head {h00=0x0024, h01=0x0050, text=» EXTRN ECBCW CONTROL WORD IN ECB«, t00=0x0009, t01=0x014e}
0x0f7e…0fac              Head {h00=0x002a, h01=0x0050, text=» EXTRN PFPOST PWF POST PROCESSING FLAG«, t00=0x0009, t01=0x0176}
0x0fac…0fc4              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRTC01 «, t00=0x000a, t01=0x0014}
0x0fc4…0fce              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x002c}
0x0fce…0fd8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0036}
0x0fd8…0ff2              Head {h00=0x0016, h01=0x0050, text=»******************«, t00=0x000a, t01=0x0040}
0x0ff2…100c              Head {h00=0x0016, h01=0x0050, text=»* DWT PARAMETERS *«, t00=0x000a, t01=0x005a}
0x100c…1026              Head {h00=0x0016, h01=0x0050, text=»******************«, t00=0x000a, t01=0x0074}
0x1026…1030              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x008e}
0x1030…103a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0098}
0x103a…1064              Head {h00=0x0026, h01=0x0050, text=» EXTRN DWTST DWT SOFTWARE STATUS: «, t00=0x000a, t01=0x00a2}
0x1064…1096              Head {h00=0x002e, h01=0x0050, text=»*   BIT # 0 - DEVICE AND CONTROLLER READY «, t00=0x000a, t01=0x00cc}
0x1096…10ca              Head {h00=0x0030, h01=0x0050, text=»*   BIT #11 - TAPE MARK ENCOUNTERED ON LAST «, t00=0x000a, t01=0x00fe}
0x10ca…10fa              Head {h00=0x002c, h01=0x0050, text=»*   BIT #12 - REPOSITIONING AT RECOVERY «, t00=0x000a, t01=0x0132}
0x10fa…1120              Head {h00=0x0022, h01=0x0050, text=»*   BIT #13 - WRITE PROTECTED «, t00=0x000a, t01=0x0162}
0x1120…113c              Head {h00=0x0018, h01=0x0050, text=»*   BIT #14 - A-SIDE«, t00=0x000a, t01=0x0188}
0x113c…116a              Head {h00=0x002a, h01=0x0050, text=»   BIT #15 - DEVICE LOCKED (OPERABLE) «, t00=0x000b, t01=0x0014}
0x116a…1188              Head {h00=0x001a, h01=0x0050, text=» EXTRN DWTOR DWT ORDER«, t00=0x000b, t01=0x0042}
0x1188…11ae              Head {h00=0x0022, h01=0x0050, text=» EXTRN DWTECB DWT ECB ADDRESS «, t00=0x000b, t01=0x0060}
0x11ae…11b8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0086}
0x11b8…11c2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0090}
0x11c2…11e2              Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x000b, t01=0x009a}
0x11e2…1202              Head {h00=0x001c, h01=0x0050, text=»*                      *«, t00=0x000b, t01=0x00ba}
0x1202…1222              Head {h00=0x001c, h01=0x0050, text=»*  STATUS MASKS        *«, t00=0x000b, t01=0x00da}
0x1222…1242              Head {h00=0x001c, h01=0x0050, text=»*                      *«, t00=0x000b, t01=0x00fa}
0x1242…1262              Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x000b, t01=0x011a}
0x1262…126c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x013a}
0x126c…1276              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0144}
0x1276…1296              Head {h00=0x001c, h01=0x0050, text=»BUSY EQU /7FFF BUSY MASK«, t00=0x000b, t01=0x014e}
0x1296…12b8              Head {h00=0x001e, h01=0x0050, text=»FREE EQU /7FE0 UNLOAD MASK«, t00=0x000b, t01=0x016e}
0x12b8…12e2              Head {h00=0x0026, h01=0x0050, text=»NOTPMK EQU /FFEF NO TAPE MARK MASK«, t00=0x000b, t01=0x0190}
0x12e2…12fa              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRTC01 «, t00=0x000c, t01=0x002a}
0x12fa…1304              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0042}
0x1304…1324              Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x000c, t01=0x004c}
0x1324…1344              Head {h00=0x001c, h01=0x0050, text=»* CONDITIONAL ASSEMBLY *«, t00=0x000c, t01=0x006c}
0x1344…1364              Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x000c, t01=0x008c}
0x1364…136e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x00ac}
0x136e…13b0              Head {h00=0x003e, h01=0x0050, text=»*   THE DRIVER CAN BE REDUCED TO HANDLE ONLY ONE CASSETTE «, t00=0x000c, t01=0x00b6}
0x13b0…13d6              Head {h00=0x0022, h01=0x0050, text=»*   RECORDER BY SETTING X:A=1 «, t00=0x000c, t01=0x00f8}
0x13d6…13e0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x011e}
0x13e0…13f2              Head {h00=0x000e, h01=0x0050, text=»X:A EQU 1 «, t00=0x000c, t01=0x0128}
0x13f2…1408              Head {h00=0x0012, h01=0x0050, text=»DBCAS EQU X:A «, t00=0x000c, t01=0x013a}
0x1408…1412              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0150}
0x1412…144c              Head {h00=0x0036, h01=0x0050, text=»*   ORDERS REVERSE, ERASE AND LOCK MAY BE EXCLUDED«, t00=0x000c, t01=0x015a}
0x144c…1468 (13, 0, 400) Head {h00=0x0018, h01=0x0050, text=»*   BY SETTING X:B=0«, t00=0x000d, t01=0x0004}
0x1468…1472              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0020}
0x1472…1484              Head {h00=0x000e, h01=0x0050, text=»X:B EQU 0 «, t00=0x000d, t01=0x002a}
0x1484…149a              Head {h00=0x0012, h01=0x0050, text=»REVER EQU X:B «, t00=0x000d, t01=0x003c}
0x149a…14a4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0052}
0x14a4…14d6              Head {h00=0x002e, h01=0x0050, text=»* A PROGRAM VERSION USING TOSS MMU PAGING «, t00=0x000d, t01=0x005c}
0x14d6…1504              Head {h00=0x002a, h01=0x0050, text=»* IS OBTAINED BY SETTING MMUPAG EQU 1.«, t00=0x000d, t01=0x008e}
0x1504…150e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x00bc}
0x150e…1522              Head {h00=0x0010, h01=0x0050, text=»MMUPAG EQU 0«, t00=0x000d, t01=0x00c6}
0x1522…152c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x00da}
0x152c…1536              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x00e4}
0x1536…1570              Head {h00=0x0036, h01=0x0050, text=»* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION«, t00=0x000d, t01=0x00ee}
0x1570…15a2              Head {h00=0x002e, h01=0x0050, text=»* SET IS OBTAINED BY SETTING CPU852 EQU 0.«, t00=0x000d, t01=0x0128}
0x15a2…15ac              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x015a}
0x15ac…15c0              Head {h00=0x0010, h01=0x0050, text=»CPU852 EQU 1«, t00=0x000d, t01=0x0164}
0x15c0…15ca              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0178}
0x15ca…15e6              Head {h00=0x0018, h01=0x0050, text=»*   MMU BUFFER SIZE «, t00=0x000d, t01=0x0182}
0x15e6…15f0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x000e}
0x15f0…1604              Head {h00=0x0010, h01=0x0050, text=»X:C EQU 129 «, t00=0x000e, t01=0x0018}
0x1604…161a              Head {h00=0x0012, h01=0x0050, text=»DVBLEN EQU X:C«, t00=0x000e, t01=0x002c}
0x161a…1624              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0042}
0x1624…1640              Head {h00=0x0018, h01=0x0050, text=»*   MMU DEVICE INDEX«, t00=0x000e, t01=0x004c}
0x1640…164a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0068}
0x164a…165e              Head {h00=0x0010, h01=0x0050, text=»DEVIND EQU 2«, t00=0x000e, t01=0x0072}
0x165e…1668              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0086}
0x1668…1680              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRTC01 «, t00=0x000e, t01=0x0090}
0x1680…168a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x00a8}
0x168a…16ac              Head {h00=0x001e, h01=0x0050, text=»* CONSTANTS AND WORK AREAS«, t00=0x000e, t01=0x00b2}
0x16ac…16b6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x00d4}
0x16b6…16ee              Head {h00=0x0034, h01=0x0050, text=» DATA DVBLEN+DVBLEN DEVICE DEPENDENT BUFFER SIZE«, t00=0x000e, t01=0x00de}
0x16ee…1710              Head {h00=0x001e, h01=0x0050, text=» DATA DEVIND DEVICE INDEX «, t00=0x000e, t01=0x0116}
0x1710…1738              Head {h00=0x0024, h01=0x0050, text=»TCAD DATA TCDA ACTIVATION ENTRY «, t00=0x000e, t01=0x0138}
0x1738…175e              Head {h00=0x0022, h01=0x0050, text=» DATA 0 ABORT ROUTINE ADDRESS «, t00=0x000e, t01=0x0160}
0x175e…177e              Head {h00=0x001c, h01=0x0050, text=» RES 4 SUBROUTINE STACK «, t00=0x000e, t01=0x0186}
0x177e…1792              Head {h00=0x0010, h01=0x0050, text=»STB EQU *-2 «, t00=0x000f, t01=0x0016}
0x1792…179c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x002a}
0x179c…17a6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0034}
0x17a6…17ce              Head {h00=0x0024, h01=0x0050, text=»TAB DATA /0031,/2237,/3802,/0506«, t00=0x000f, t01=0x003e}
0x17ce…17e2              Head {h00=0x0010, h01=0x0050, text=» IFT REVER=1«, t00=0x000f, t01=0x0066}
0x17e2…17fc              Head {h00=0x0016, h01=0x0050, text=» DATA /2633,/24FF «, t00=0x000f, t01=0x007a}
0x17fc…1808              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000f, t01=0x0094}
0x1808…181e              Head {h00=0x0012, h01=0x0050, text=»TABL EQU *-TAB«, t00=0x000f, t01=0x00a0}
0x181e…1836              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRTC01 «, t00=0x000f, t01=0x00b6}
0x1836…1840              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00ce}
0x1840…184a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00d8}
0x184a…186e              Head {h00=0x0020, h01=0x0050, text=»*************************** «, t00=0x000f, t01=0x00e2}
0x186e…1892              Head {h00=0x0020, h01=0x0050, text=»* CHANNEL UNIT PARAMETERS * «, t00=0x000f, t01=0x0106}
0x1892…18b6              Head {h00=0x0020, h01=0x0050, text=»*************************** «, t00=0x000f, t01=0x012a}
0x18b6…18c0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x014e}
0x18c0…18ca              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0158}
0x18ca…18e4              Head {h00=0x0016, h01=0x0050, text=»*  DEVICE ADDRESS:«, t00=0x000f, t01=0x0162}
0x18e4…18ee              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x017c}
0x18ee…1904              Head {h00=0x0012, h01=0x0050, text=»CHCRDA EQU /0E«, t00=0x000f, t01=0x0186}
0x1904…190e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x000c}
0x190e…1918              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0016}
0x1918…192e              Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0010, t01=0x0020}
0x192e…1944              Head {h00=0x0012, h01=0x0050, text=»* CONSTANTS * «, t00=0x0010, t01=0x0036}
0x1944…195a              Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0010, t01=0x004c}
0x195a…1964              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0062}
0x1964…196e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x006c}
0x196e…1994              Head {h00=0x0022, h01=0x0050, text=»RTRIES EQU 3 MAX NO OF RETRIES«, t00=0x0010, t01=0x0076}
0x1994…199e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x009c}
0x199e…19cc              Head {h00=0x002a, h01=0x0050, text=»PSUBS EQU 5 POWER UP BACKSPACE NUMBER «, t00=0x0010, t01=0x00a6}
0x19cc…19d6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00d4}
0x19d6…19fe              Head {h00=0x0024, h01=0x0050, text=»PREAD EQU 4 POWER UP READ NUMBER«, t00=0x0010, t01=0x00de}
0x19fe…1a08              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0106}
0x1a08…1a42              Head {h00=0x0036, h01=0x0050, text=»PINT EQU 10 POWER UP RECOVERY BLOCK COUNT INTERVAL«, t00=0x0010, t01=0x0110}
0x1a42…1a4c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x014a}
0x1a4c…1a60              Head {h00=0x0010, h01=0x0050, text=» IFT REVER=1«, t00=0x0010, t01=0x0154}
0x1a60…1a8e              Head {h00=0x002a, h01=0x0050, text=»PERAS EQU 6 NO OF ERASE FOR ORDER /24 «, t00=0x0010, t01=0x0168}
0x1a8e…1a9a              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0011, t01=0x0008}
0x1a9a…1ab2              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRTC01 «, t00=0x0011, t01=0x0014}
0x1ab2…1abc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x002c}
0x1abc…1ac6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0036}
0x1ac6…1ada              Head {h00=0x0010, h01=0x0050, text=»*   T C D A «, t00=0x0011, t01=0x0040}
0x1ada…1ae4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0054}
0x1ae4…1b30              Head {h00=0x0048, h01=0x0050, text=»*   ACTIVATION PART : CHECK VALIDITY OF ORDERS AND START PROCESSING «, t00=0x0011, t01=0x005e}
0x1b30…1b3a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x00aa}
0x1b3a…1b44              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x00b4}
0x1b44…1b56              Head {h00=0x000e, h01=0x0050, text=»TCDA EQU *«, t00=0x0011, t01=0x00be}
0x1b56…1b68              Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x0011, t01=0x00d0}
0x1b68…1b7e              Head {h00=0x0012, h01=0x0050, text=» LDK A4,TABL-1«, t00=0x0011, t01=0x00e2}
0x1b7e…1b88              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x00f8}
0x1b88…1bbc              Head {h00=0x0030, h01=0x0050, text=»TCDA10 CC A7,TAB,A4 FIND  OUT IF LEGAL ORDER«, t00=0x0011, t01=0x0102}
0x1bbc…1bde              Head {h00=0x001e, h01=0x0050, text=» RF(E) TCDA20 VALID ORDER «, t00=0x0011, t01=0x0136}
0x1bde…1bf0              Head {h00=0x000e, h01=0x0050, text=» SUK A4,1 «, t00=0x0011, t01=0x0158}
0x1bf0…1c10              Head {h00=0x001c, h01=0x0050, text=» RB(NN) TCDA10 TRY NEXT «, t00=0x0011, t01=0x016a}
0x1c10…1c1a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x018a}
0x1c1a…1c2e (18, 0, 400) Head {h00=0x0010, h01=0x0050, text=»TCDA15 EQU *«, t00=0x0012, t01=0x0004}
0x1c2e…1c50              Head {h00=0x001e, h01=0x0050, text=» ABL DISIOE ILLEGAL ORDER «, t00=0x0012, t01=0x0018}
0x1c50…1c5a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x003a}
0x1c5a…1c86              Head {h00=0x0028, h01=0x0050, text=»TCDA20 ADR A4,A4 DOUBLE TO GET INDEX«, t00=0x0012, t01=0x0044}
0x1c86…1ca6              Head {h00=0x001c, h01=0x0050, text=» ST A4,TCDAX SAVE INDEX «, t00=0x0012, t01=0x0070}
0x1ca6…1cd2              Head {h00=0x0028, h01=0x0050, text=» LD A5,ECBRL,A8 GET REQUESTED LENGTH«, t00=0x0012, t01=0x0090}
0x1cd2…1cfe              Head {h00=0x0028, h01=0x0050, text=» LD A3,SEKBYT,A6 SEQUENCE COUNTER ? «, t00=0x0012, t01=0x00bc}
0x1cfe…1d18              Head {h00=0x0016, h01=0x0050, text=» RF(NE) TCDA21 NO «, t00=0x0012, t01=0x00e8}
0x1d18…1d4c              Head {h00=0x0030, h01=0x0050, text=» ADK A5,1 COMPENSATE FOR SEQUENCE CHARACTER «, t00=0x0012, t01=0x0102}
0x1d4c…1d56              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0136}
0x1d56…1d6a              Head {h00=0x0010, h01=0x0050, text=»TCDA21 EQU *«, t00=0x0012, t01=0x0140}
0x1d6a…1d9c              Head {h00=0x002e, h01=0x0050, text=» LDR A2,A3 RECOVERY/SEQUENCE ERROR STATUS «, t00=0x0012, t01=0x0154}
0x1d9c…1dae              Head {h00=0x000e, h01=0x0050, text=» ANK A2,2 «, t00=0x0012, t01=0x0186}
0x1dae…1dc8              Head {h00=0x0016, h01=0x0050, text=» RF(NZ) TCDR10 YES«, t00=0x0013, t01=0x0008}
0x1dc8…1dd2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0022}
0x1dd2…1de4              Head {h00=0x000e, h01=0x0050, text=» ADK A5,1 «, t00=0x0013, t01=0x002c}
0x1de4…1e16              Head {h00=0x002e, h01=0x0050, text=» NGR A5,A5 MAKE REQUESTED LENGTH NEGATIVE «, t00=0x0013, t01=0x003e}
0x1e16…1e4a              Head {h00=0x0030, h01=0x0050, text=» ST A5,HELPME SAVE IT FOR RECOVERY PURPOSES «, t00=0x0013, t01=0x0070}
0x1e4a…1e64              Head {h00=0x0016, h01=0x0050, text=» SUK A7,/37 LOAD ?«, t00=0x0013, t01=0x00a4}
0x1e64…1e7e              Head {h00=0x0016, h01=0x0050, text=» RF(NE) TCDA22 NO «, t00=0x0013, t01=0x00be}
0x1e7e…1ea6              Head {h00=0x0024, h01=0x0050, text=» LD A3,ECBCW,A8 GET CONTROL WORD«, t00=0x0013, t01=0x00d8}
0x1ea6…1eb8              Head {h00=0x000e, h01=0x0050, text=» ANK A3,1 «, t00=0x0013, t01=0x0100}
0x1eb8…1eee              Head {h00=0x0032, h01=0x0050, text=» ST A3,SEKBYT,A6 INDICATE SEQ. COUNTER OR NOT «, t00=0x0013, t01=0x0112}
0x1eee…1ef8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0148}
0x1ef8…1f24              Head {h00=0x0028, h01=0x0050, text=»TCDA22 LD A3,2,A8 GET BUFFER ADDRESS«, t00=0x0013, t01=0x0152}
0x1f24…1f58              Head {h00=0x0030, h01=0x0050, text=» ST A3,BUFADR SAVE IT FOR RECOVERY PURPOSES «, t00=0x0013, t01=0x017e}
0x1f58…1f6a              Head {h00=0x000e, h01=0x0050, text=» SUK A4,14«, t00=0x0014, t01=0x0022}
0x1f6a…1f86              Head {h00=0x0018, h01=0x0050, text=» RF(Z) TCDA23 WRITE «, t00=0x0014, t01=0x0034}
0x1f86…1f98              Head {h00=0x000e, h01=0x0050, text=» ADK A4,2 «, t00=0x0014, t01=0x0050}
0x1f98…1fb8              Head {h00=0x001c, h01=0x0050, text=» RF(NZ) TCDA25 NOT WRITE«, t00=0x0014, t01=0x0062}
0x1fb8…1fc2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0082}
0x1fc2…1ff0              Head {h00=0x002a, h01=0x0050, text=»TCDA23 ADK A5,3 CHECK REQUESTED LENGTH«, t00=0x0014, t01=0x008c}
0x1ff0…201c              Head {h00=0x0028, h01=0x0050, text=» RB(P) TCDA15 LESS THAN 2 CHARACTERS«, t00=0x0014, t01=0x00ba}
0x201c…2030              Head {h00=0x0010, h01=0x0050, text=» ADK A5,254 «, t00=0x0014, t01=0x00e6}
0x2030…205e              Head {h00=0x002a, h01=0x0050, text=» RB(N) TCDA15 MORE THAN 256 CHARACTERS«, t00=0x0014, t01=0x00fa}
0x205e…2074              Head {h00=0x0012, h01=0x0050, text=»*   =REL 11.0 «, t00=0x0014, t01=0x0128}
0x2074…209c              Head {h00=0x0024, h01=0x0050, text=» LD A4,SEKBYT,A6 SEQ. COUNTING ?«, t00=0x0014, t01=0x013e}
0x209c…20b6              Head {h00=0x0016, h01=0x0050, text=» RF(NZ) TCDA25 NO «, t00=0x0014, t01=0x0166}
0x20b6…20e6              Head {h00=0x002c, h01=0x0050, text=» LD A2,DWTBKC,A6 GET SEQUENCE CHARACTER «, t00=0x0014, t01=0x0180}
0x20e6…210e              Head {h00=0x0024, h01=0x0050, text=» ST A2,SEQCHR SAVE IT =REL 11.0 «, t00=0x0015, t01=0x0020}
0x210e…2118              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0048}
0x2118…2144              Head {h00=0x0028, h01=0x0050, text=»TCDA25 ST A6,TCDADT SAVE ACTIVE DWT «, t00=0x0015, t01=0x0052}
0x2144…215c              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRTC01 «, t00=0x0015, t01=0x007e}
0x215c…2166              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0096}
0x2166…2170              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00a0}
0x2170…218a              Head {h00=0x0016, h01=0x0050, text=»* SELECT RECORDER «, t00=0x0015, t01=0x00aa}
0x218a…2194              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00c4}
0x2194…219e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00ce}
0x219e…21c8              Head {h00=0x0026, h01=0x0050, text=»TCDA30 LDKL A8,STB LOAD STACK BASE«, t00=0x0015, t01=0x00d8}
0x21c8…21ec              Head {h00=0x0020, h01=0x0050, text=» CF A8,SELECT SELECT CASSETT«, t00=0x0015, t01=0x0102}
0x21ec…2214              Head {h00=0x0024, h01=0x0050, text=» CF A15,SWLXY SWITCH TO LEVEL XY«, t00=0x0015, t01=0x0126}
0x2214…2232              Head {h00=0x001a, h01=0x0050, text=» LDR A1,A2 SAVE STATUS«, t00=0x0015, t01=0x014e}
0x2232…2262              Head {h00=0x002c, h01=0x0050, text=» LDK A4,RTRIES PRESET NUMBER OF RETRIES «, t00=0x0015, t01=0x016c}
0x2262…2288              Head {h00=0x0022, h01=0x0050, text=» LDKL A2,0 GET FUNCTION INDEX «, t00=0x0016, t01=0x000c}
0x2288…22ae              Head {h00=0x0022, h01=0x0050, text=»TCDAX EQU *-2 **ORDER INDEX** «, t00=0x0016, t01=0x0032}
0x22ae…22d8              Head {h00=0x0026, h01=0x0050, text=» ABI TCDFUN,A2 BRANCH TO FUNCTION «, t00=0x0016, t01=0x0058}
0x22d8…2318              Head {h00=0x003c, h01=0x0050, text=»TCDFUN DATA ENDIO,REWIND,TM,LOAD,UNLOAD,READ,WRITE,WRITE«, t00=0x0016, t01=0x0082}
0x2318…232c              Head {h00=0x0010, h01=0x0050, text=» IFT REVER=1«, t00=0x0016, t01=0x00c2}
0x232c…234e              Head {h00=0x001e, h01=0x0050, text=» DATA OLOCK,REVERS,ERTAPE «, t00=0x0016, t01=0x00d6}
0x234e…235a              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0016, t01=0x00f8}
0x235a…2364              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0104}
0x2364…237c              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRTC01 «, t00=0x0016, t01=0x010e}
0x237c…2386              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0126}
0x2386…2390              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0130}
0x2390…23b2              Head {h00=0x001e, h01=0x0050, text=»* RECOVERY AFTER POWER ON «, t00=0x0016, t01=0x013a}
0x23b2…23bc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x015c}
0x23bc…23c6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0166}
0x23c6…23da              Head {h00=0x0010, h01=0x0050, text=»TCDRON EQU *«, t00=0x0016, t01=0x0170}
0x23da…23f0              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0016, t01=0x0184}
0x23f0…241a              Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x0017, t01=0x000a}
0x241a…2426              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0017, t01=0x0034}
0x2426…2430              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0040}
0x2430…2446              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0017, t01=0x004a}
0x2446…246c              Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x0017, t01=0x0060}
0x246c…2478              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0017, t01=0x0086}
0x2478…2482              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0092}
0x2482…24ac              Head {h00=0x0026, h01=0x0050, text=» LD A1,INIFLG CHECK IF PGM LOADING«, t00=0x0017, t01=0x009c}
0x24ac…24d4              Head {h00=0x0024, h01=0x0050, text=» ABL(NZ) TDISP YES SKIP RECOVERY«, t00=0x0017, t01=0x00c6}
0x24d4…24f8              Head {h00=0x0020, h01=0x0050, text=» LDKL A8,STB LOAD STACK BASE«, t00=0x0017, t01=0x00ee}
0x24f8…251a              Head {h00=0x001e, h01=0x0050, text=» LDKL A6,DWTC01 FIRST DWT «, t00=0x0017, t01=0x0112}
0x251a…2538              Head {h00=0x001a, h01=0x0050, text=» CF A8,RCOVER RECOVERY«, t00=0x0017, t01=0x0134}
0x2538…254c              Head {h00=0x0010, h01=0x0050, text=» IFT DBCAS=2«, t00=0x0017, t01=0x0152}
0x254c…256e              Head {h00=0x001e, h01=0x0050, text=» LDR* A6,A6 GET OTHER DWT «, t00=0x0017, t01=0x0166}
0x256e…258c              Head {h00=0x001a, h01=0x0050, text=» CF A8,RCOVER RECOVERY«, t00=0x0017, t01=0x0188}
0x258c…2598              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0018, t01=0x0016}
0x2598…25ba              Head {h00=0x001e, h01=0x0050, text=» LDKL A4,0 GET ACTIVE DWT «, t00=0x0018, t01=0x0022}
0x25ba…25ea              Head {h00=0x002c, h01=0x0050, text=»TCDADT EQU *-2 **ACTIVATED DWT ADDRESS**«, t00=0x0018, t01=0x0044}
0x25ea…2612              Head {h00=0x0024, h01=0x0050, text=» RF(Z) ENDIO NO REQUEST GOING ON«, t00=0x0018, t01=0x0074}
0x2612…263a              Head {h00=0x0024, h01=0x0050, text=» LDR A6,A4 PUT DWT ADDRESS IN A6«, t00=0x0018, t01=0x009c}
0x263a…2660              Head {h00=0x0022, h01=0x0050, text=» LD A3,SEKBYT,A6 SEQ. COUNTING«, t00=0x0018, t01=0x00c4}
0x2660…268c              Head {h00=0x0028, h01=0x0050, text=» RB(Z) TCDA30 YES; REACTIVATE ORDER «, t00=0x0018, t01=0x00ea}
0x268c…2696              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0116}
0x2696…26c4              Head {h00=0x002a, h01=0x0050, text=»TCDR10 ANK A3,1 JUSTIFY SEQ. INDICATOR«, t00=0x0018, t01=0x0120}
0x26c4…26dc              Head {h00=0x0014, h01=0x0050, text=» ST A3,SEKBYT,A6«, t00=0x0018, t01=0x014e}
0x26dc…270c              Head {h00=0x002c, h01=0x0050, text=» ORK A1,/10 IND SEQUENCE ERROR, BIT #11 «, t00=0x0018, t01=0x0166}
0x270c…271e              Head {h00=0x000e, h01=0x0050, text=» RF ENDIO «, t00=0x0019, t01=0x0008}
0x271e…2728              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x001a}
0x2728…2740              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRTC01 «, t00=0x0019, t01=0x0024}
0x2740…274a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x003c}
0x274a…275e              Head {h00=0x0010, h01=0x0050, text=»*   R E A D «, t00=0x0019, t01=0x0046}
0x275e…2768              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x005a}
0x2768…278c              Head {h00=0x0020, h01=0x0050, text=»READ CF A8,READR READ RECORD«, t00=0x0019, t01=0x0064}
0x278c…27ae              Head {h00=0x001e, h01=0x0050, text=» ANKL A1,/400 SAVE EOT BIT«, t00=0x0019, t01=0x0088}
0x27ae…27c0              Head {h00=0x000e, h01=0x0050, text=» ORR A1,A2«, t00=0x0019, t01=0x00aa}
0x27c0…27d4              Head {h00=0x0010, h01=0x0050, text=» ANK A2,/0E «, t00=0x0019, t01=0x00bc}
0x27d4…27f4              Head {h00=0x001c, h01=0x0050, text=» RF(Z) READ20 STATUS OK «, t00=0x0019, t01=0x00d0}
0x27f4…27fe              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x00f0}
0x27fe…2828              Head {h00=0x0026, h01=0x0050, text=»READ15 SUK A4,1 RECOVERABLE ERROR «, t00=0x0019, t01=0x00fa}
0x2828…284c              Head {h00=0x0020, h01=0x0050, text=» RF(Z) READ20 3 TRIALS DONE «, t00=0x0019, t01=0x0124}
0x284c…2874              Head {h00=0x0024, h01=0x0050, text=» CF A8,BKSP BACKSPACE ONE BLOCK «, t00=0x0019, t01=0x0148}
0x2874…2890              Head {h00=0x0018, h01=0x0050, text=» RB READ  READ AGAIN«, t00=0x0019, t01=0x0170}
0x2890…289a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x018c}
0x289a…28b2              Head {h00=0x0014, h01=0x0050, text=»READ20 LDR A2,A1«, t00=0x001a, t01=0x0008}
0x28b2…28d6              Head {h00=0x0020, h01=0x0050, text=» SLL A2,3 CHECK IF TAPE MARK«, t00=0x001a, t01=0x0020}
0x28d6…28fa              Head {h00=0x0020, h01=0x0050, text=» RF(NN) READ30 NOT TAPE MARK«, t00=0x001a, t01=0x0044}
0x28fa…2904              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0068}
0x2904…2930              Head {h00=0x0028, h01=0x0050, text=»READ25 ORK A3,/10 INDICATE TAPE MARK«, t00=0x001a, t01=0x0072}
0x2930…2958              Head {h00=0x0024, h01=0x0050, text=» LDK A7,0 RESET EFFECTIVE LENGTH«, t00=0x001a, t01=0x009e}
0x2958…296c              Head {h00=0x0010, h01=0x0050, text=» RF READ35  «, t00=0x001a, t01=0x00c6}
0x296c…2976              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x00da}
0x2976…298e              Head {h00=0x0014, h01=0x0050, text=»READ30 LDR A2,A1«, t00=0x001a, t01=0x00e4}
0x298e…29b6              Head {h00=0x0024, h01=0x0050, text=» LDKL A7,0 GET EFFECTIVE LENGTH «, t00=0x001a, t01=0x00fc}
0x29b6…29e2              Head {h00=0x0028, h01=0x0050, text=»EFFLEN EQU *-2 **EFFECTIVE LENGTH** «, t00=0x001a, t01=0x0124}
0x29e2…2a06              Head {h00=0x0020, h01=0x0050, text=» ANKL A2,/801 NO DATA,NOT OP«, t00=0x001a, t01=0x0150}
0x2a06…2a1c              Head {h00=0x0012, h01=0x0050, text=» RF(NZ) READ32«, t00=0x001a, t01=0x0174}
0x2a1c…2a2e              Head {h00=0x000e, h01=0x0050, text=» LDR A7,A7«, t00=0x001a, t01=0x018a}
0x2a2e…2a54              Head {h00=0x0022, h01=0x0050, text=» RF(NZ) READ32 NOT EQUAL ZERO «, t00=0x001b, t01=0x000c}
0x2a54…2a78              Head {h00=0x0020, h01=0x0050, text=» LDR A4,A4 THIRD TRIAL DONE «, t00=0x001b, t01=0x0032}
0x2a78…2aa8              Head {h00=0x002c, h01=0x0050, text=» RB(NZ) READ15 NO; READ SAME BLOCK AGAIN«, t00=0x001b, t01=0x0056}
0x2aa8…2ad2              Head {h00=0x0026, h01=0x0050, text=» LDK A4,1 SET NO OF RETRIES TO ONE«, t00=0x001b, t01=0x0086}
0x2ad2…2af2              Head {h00=0x001c, h01=0x0050, text=» RB READ  TRY NEXT BLOCK«, t00=0x001b, t01=0x00b0}
0x2af2…2afc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x00d0}
0x2afc…2b10              Head {h00=0x0010, h01=0x0050, text=»READ32 EQU *«, t00=0x001b, t01=0x00da}
0x2b10…2b36              Head {h00=0x0022, h01=0x0050, text=» ANKL A3,NOTPMK NOT TAPE MARK «, t00=0x001b, t01=0x00ee}
0x2b36…2b5e              Head {h00=0x0024, h01=0x0050, text=» LD A2,SEKBYT,A6 SEQ. COUNTING ?«, t00=0x001b, t01=0x0114}
0x2b5e…2b78              Head {h00=0x0016, h01=0x0050, text=» RF(NE) READ35 NO «, t00=0x001b, t01=0x013c}
0x2b78…2ba8              Head {h00=0x002c, h01=0x0050, text=» SUK A7,1 DECREMENT EFF. LENGTH COUNTER «, t00=0x001b, t01=0x0156}
0x2ba8…2bda              Head {h00=0x002e, h01=0x0050, text=» CC A5,DWTBKC+1,A6 CHECK SEQUENCE COUNTER «, t00=0x001b, t01=0x0186}
0x2bda…2bf2              Head {h00=0x0014, h01=0x0050, text=» RF(E) READ35 OK«, t00=0x001c, t01=0x0028}
0x2bf2…2c14              Head {h00=0x001e, h01=0x0050, text=» ORK A1,/10 SEQUENCE ERROR«, t00=0x001c, t01=0x0040}
0x2c14…2c1e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0062}
0x2c1e…2c54              Head {h00=0x0032, h01=0x0050, text=»READ35 IM DWTBKC,A6 INCREMENT SEQUENCE COUNTER«, t00=0x001c, t01=0x006c}
0x2c54…2c5e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x00a2}
0x2c5e…2c8c              Head {h00=0x002a, h01=0x0050, text=»READ40 LD A8,DWTECB,A6 GET ECB ADDRESS«, t00=0x001c, t01=0x00ac}
0x2c8c…2cba              Head {h00=0x002a, h01=0x0050, text=» ST A7,ECBEL,A8 SAVE EFFECTIVE LENGTH «, t00=0x001c, t01=0x00da}
0x2cba…2cd0              Head {h00=0x0012, h01=0x0050, text=» LDK A2,RTRIES«, t00=0x001c, t01=0x0108}
0x2cd0…2d02              Head {h00=0x002e, h01=0x0050, text=» SUR A2,A4 GET NUMBER OF RETRIES PERFORMED«, t00=0x001c, t01=0x011e}
0x2d02…2d32              Head {h00=0x002c, h01=0x0050, text=» ST A2,ECBCW,A8 SAVE IT IN CONTROL WORD «, t00=0x001c, t01=0x0150}
0x2d32…2d3c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0180}
0x2d3c…2d50              Head {h00=0x0010, h01=0x0050, text=»READ50 EQU *«, t00=0x001c, t01=0x018a}
0x2d50…2d74              Head {h00=0x0020, h01=0x0050, text=» ST A3,DWTST,A6 SAVE STATUS «, t00=0x001d, t01=0x000e}
0x2d74…2d8c              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRTC01 «, t00=0x001d, t01=0x0032}
0x2d8c…2d96              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x004a}
0x2d96…2da0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0054}
0x2da0…2dbe              Head {h00=0x001a, h01=0x0050, text=»* END OF I/O OPERATION«, t00=0x001d, t01=0x005e}
0x2dbe…2dc8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x007c}
0x2dc8…2dd2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0086}
0x2dd2…2de6              Head {h00=0x0010, h01=0x0050, text=»ENDIO EQU * «, t00=0x001d, t01=0x0090}
0x2de6…2e12              Head {h00=0x0028, h01=0x0050, text=» CM TCDADT INDICATE NONE ACTIVE DWT «, t00=0x001d, t01=0x00a4}
0x2e12…2e1c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x00d0}
0x2e1c…2e38              Head {h00=0x0018, h01=0x0050, text=»* MODIFY RETURN CODE«, t00=0x001d, t01=0x00da}
0x2e38…2e42              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x00f6}
0x2e42…2e6c              Head {h00=0x0026, h01=0x0050, text=» ANKL A1,/BFFF SKIP BIT 1 (LEADER)«, t00=0x001d, t01=0x0100}
0x2e6c…2e8c              Head {h00=0x001c, h01=0x0050, text=» RF(Z) ENDIO5 NO ERRORS «, t00=0x001d, t01=0x012a}
0x2e8c…2ea2              Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/2000«, t00=0x001d, t01=0x014a}
0x2ea2…2eb4              Head {h00=0x000e, h01=0x0050, text=» TM A1,A2 «, t00=0x001d, t01=0x0160}
0x2eb4…2eca              Head {h00=0x0012, h01=0x0050, text=» RF(Z) ENDIO2 «, t00=0x001d, t01=0x0172}
0x2eca…2ee8              Head {h00=0x001a, h01=0x0050, text=» XRR A1,A2 RESET BIT 2«, t00=0x001d, t01=0x0188}
0x2ee8…2f0e              Head {h00=0x0022, h01=0x0050, text=» ORK A1,/40 SET BIT 9 INSTEAD «, t00=0x001e, t01=0x0016}
0x2f0e…2f18              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x003c}
0x2f18…2f2c              Head {h00=0x0010, h01=0x0050, text=»ENDIO2 EQU *«, t00=0x001e, t01=0x0046}
0x2f2c…2f3e              Head {h00=0x000e, h01=0x0050, text=» SRL A2,2 «, t00=0x001e, t01=0x005a}
0x2f3e…2f50              Head {h00=0x000e, h01=0x0050, text=» TM A1,A2 «, t00=0x001e, t01=0x006c}
0x2f50…2f66              Head {h00=0x0012, h01=0x0050, text=» RF(Z) ENDIO3 «, t00=0x001e, t01=0x007e}
0x2f66…2f84              Head {h00=0x001a, h01=0x0050, text=» XRR A1,A2 RESET BIT 4«, t00=0x001e, t01=0x0094}
0x2f84…2fa8              Head {h00=0x0020, h01=0x0050, text=» ORK A1,4 SET BIT 13 INSTEAD«, t00=0x001e, t01=0x00b2}
0x2fa8…2fb2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00d6}
0x2fb2…2fc6              Head {h00=0x0010, h01=0x0050, text=»ENDIO3 EQU *«, t00=0x001e, t01=0x00e0}
0x2fc6…2fd8              Head {h00=0x000e, h01=0x0050, text=» SRL A2,1 «, t00=0x001e, t01=0x00f4}
0x2fd8…2fea              Head {h00=0x000e, h01=0x0050, text=» TM A1,A2 «, t00=0x001e, t01=0x0106}
0x2fea…3000              Head {h00=0x0012, h01=0x0050, text=» RF(Z) ENDIO4 «, t00=0x001e, t01=0x0118}
0x3000…301e              Head {h00=0x001a, h01=0x0050, text=» XRR A1,A2 RESET BIT 5«, t00=0x001e, t01=0x012e}
0x301e…3046              Head {h00=0x0024, h01=0x0050, text=» ORKL A1,/2000 SET BIT 2 INSTEAD«, t00=0x001e, t01=0x014c}
0x3046…3050              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0174}
0x3050…3068              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRTC01 «, t00=0x001e, t01=0x017e}
0x3068…3072              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0008}
0x3072…307c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0012}
0x307c…3090              Head {h00=0x0010, h01=0x0050, text=»ENDIO4 EQU *«, t00=0x001f, t01=0x001c}
0x3090…30a2              Head {h00=0x000e, h01=0x0050, text=» SRL A2,1 «, t00=0x001f, t01=0x0030}
0x30a2…30b4              Head {h00=0x000e, h01=0x0050, text=» TM A1,A2 «, t00=0x001f, t01=0x0042}
0x30b4…30de              Head {h00=0x0026, h01=0x0050, text=» RF(Z) ENDIO5 NOT WRITE PROTECTED «, t00=0x001f, t01=0x0054}
0x30de…3100              Head {h00=0x001e, h01=0x0050, text=» LD A7,DWTOR,A6 ORDER CODE«, t00=0x001f, t01=0x007e}
0x3100…3114              Head {h00=0x0010, h01=0x0050, text=» ANK A7,/3F «, t00=0x001f, t01=0x00a0}
0x3114…3128              Head {h00=0x0010, h01=0x0050, text=» SUK A7,/05 «, t00=0x001f, t01=0x00b4}
0x3128…314c              Head {h00=0x0020, h01=0x0050, text=» RF(N) ENDIO5 NO WRITE ORDER«, t00=0x001f, t01=0x00c8}
0x314c…3164              Head {h00=0x0014, h01=0x0050, text=» SUK A7,/24-/05 «, t00=0x001f, t01=0x00ec}
0x3164…3188              Head {h00=0x0020, h01=0x0050, text=» RF(P) ENDIO5 NO WRITE ORDER«, t00=0x001f, t01=0x0104}
0x3188…31a6              Head {h00=0x001a, h01=0x0050, text=» ORK A1,/40 SET BIT 9 «, t00=0x001f, t01=0x0128}
0x31a6…31b0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0146}
0x31b0…31c4              Head {h00=0x0010, h01=0x0050, text=»ENDIO5 EQU *«, t00=0x001f, t01=0x0150}
0x31c4…31d8              Head {h00=0x0010, h01=0x0050, text=» IFT DBCAS=2«, t00=0x001f, t01=0x0164}
0x31d8…3200              Head {h00=0x0024, h01=0x0050, text=» CF A15,SWLXY SWITCH TO LEVEL XY«, t00=0x001f, t01=0x0178}
0x3200…3222              Head {h00=0x001e, h01=0x0050, text=» LDR* A6,A6 GET OTHER DWT «, t00=0x0020, t01=0x0010}
0x3222…3250              Head {h00=0x002a, h01=0x0050, text=» CF A15,TENDIO PERFORM TENDIO FOR THIS«, t00=0x0020, t01=0x0032}
0x3250…3272              Head {h00=0x001e, h01=0x0050, text=» LDR* A6,A6 GET FIRST DWT «, t00=0x0020, t01=0x0060}
0x3272…327e              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0020, t01=0x0082}
0x327e…32a6              Head {h00=0x0024, h01=0x0050, text=» CF A15,SWLXY SWITCH TO LEVEL XY«, t00=0x0020, t01=0x008e}
0x32a6…32d6              Head {h00=0x002c, h01=0x0050, text=» ABL DISEND GO TO DISPATCHER VIA TENDIO «, t00=0x0020, t01=0x00b6}
0x32d6…32e0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x00e6}
0x32e0…32f8              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRTC01 «, t00=0x0020, t01=0x00f0}
0x32f8…3302              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0108}
0x3302…330c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0112}
0x330c…3328              Head {h00=0x0018, h01=0x0050, text=»*   WRITE TAPE MARK «, t00=0x0020, t01=0x011c}
0x3328…3332              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0138}
0x3332…3348              Head {h00=0x0012, h01=0x0050, text=»TM LDKL A3,-1 «, t00=0x0020, t01=0x0142}
0x3348…335e              Head {h00=0x0012, h01=0x0050, text=» ST A3,HELPME «, t00=0x0020, t01=0x0158}
0x335e…3368              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x016e}
0x3368…337e              Head {h00=0x0012, h01=0x0050, text=»*   W R I T E «, t00=0x0020, t01=0x0178}
0x337e…3388              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x018e}
0x3388…33a4              Head {h00=0x0018, h01=0x0050, text=»*   WRITE ONE BLOCK «, t00=0x0021, t01=0x0008}
0x33a4…33ae              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0024}
0x33ae…33b8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x002e}
0x33b8…33e8              Head {h00=0x002c, h01=0x0050, text=»WRITE LD A3,DWTBKC,A6 GET BLOCK COUNTER «, t00=0x0021, t01=0x0038}
0x33e8…340e              Head {h00=0x0022, h01=0x0050, text=» RF(NZ) WRIT10 NOT FIRST BLOCK«, t00=0x0021, t01=0x0068}
0x340e…3438              Head {h00=0x0026, h01=0x0050, text=» CF A8,ERASE MAKE ONE BLANK BLOCK «, t00=0x0021, t01=0x008e}
0x3438…3466              Head {h00=0x002a, h01=0x0050, text=» SUK A4,1 DEC. NO OF RETRIES 1ST BLOCK«, t00=0x0021, t01=0x00b8}
0x3466…3470              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00e6}
0x3470…3498              Head {h00=0x0024, h01=0x0050, text=»WRIT10 CF A8,WRITER WRITE RECORD«, t00=0x0021, t01=0x00f0}
0x3498…34ba              Head {h00=0x001e, h01=0x0050, text=» ANKL A1,/400 SAVE EOT-BIT«, t00=0x0021, t01=0x0118}
0x34ba…34cc              Head {h00=0x000e, h01=0x0050, text=» ORR A1,A2«, t00=0x0021, t01=0x013a}
0x34cc…34e0              Head {h00=0x0010, h01=0x0050, text=» ANK A2,/0E «, t00=0x0021, t01=0x014c}
0x34e0…3500              Head {h00=0x001c, h01=0x0050, text=» RF(Z) WRIT30 STATUS OK «, t00=0x0021, t01=0x0160}
0x3500…350a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0180}
0x350a…353a              Head {h00=0x002c, h01=0x0050, text=»WRIT12 ST A4,WRITA4 STORE RETRY COUNTER «, t00=0x0021, t01=0x018a}
0x353a…3552              Head {h00=0x0014, h01=0x0050, text=» LD A2,SEKBYT,A6«, t00=0x0022, t01=0x002a}
0x3552…3576              Head {h00=0x0020, h01=0x0050, text=» RF(Z) WRIT15 SEQ. COUNTING «, t00=0x0022, t01=0x0042}
0x3576…3580              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x0066}
0x3580…3598              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRTC01 «, t00=0x0022, t01=0x0070}
0x3598…35a2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x0088}
0x35a2…35ac              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x0092}
0x35ac…35d4              Head {h00=0x0024, h01=0x0050, text=» CF A8,BKSP BACKSPACE ONE BLOCK «, t00=0x0022, t01=0x009c}
0x35d4…35f0              Head {h00=0x0018, h01=0x0050, text=» LDK A4,0 ONE ERASE «, t00=0x0022, t01=0x00c4}
0x35f0…3602              Head {h00=0x000e, h01=0x0050, text=» RF WRIT20«, t00=0x0022, t01=0x00e0}
0x3602…360c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x00f2}
0x360c…3634              Head {h00=0x0024, h01=0x0050, text=»WRIT15 CF A8,REPOS POSITION TAPE«, t00=0x0022, t01=0x00fc}
0x3634…365e              Head {h00=0x0026, h01=0x0050, text=» CM SEKBYT,A6 RESET SEQ. INDICATOR«, t00=0x0022, t01=0x0124}
0x365e…367e              Head {h00=0x001c, h01=0x0050, text=» LD A4,WRITA4 GET NO ...«, t00=0x0022, t01=0x014e}
0x367e…3690              Head {h00=0x000e, h01=0x0050, text=» LDR A2,A2«, t00=0x0022, t01=0x016e}
0x3690…36ba              Head {h00=0x0026, h01=0x0050, text=» RF(NZ) WRIT40 POSITIONING NOT OK «, t00=0x0022, t01=0x0180}
0x36ba…36de              Head {h00=0x0020, h01=0x0050, text=» SUK A4,RTRIES ... OF ERASE «, t00=0x0023, t01=0x001a}
0x36de…36e8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x003e}
0x36e8…3708              Head {h00=0x001c, h01=0x0050, text=»WRIT20 CF A8,ERASE ERASE«, t00=0x0023, t01=0x0048}
0x3708…3724              Head {h00=0x0018, h01=0x0050, text=» ORR A1,A2 SAVE EOT «, t00=0x0023, t01=0x0068}
0x3724…3742              Head {h00=0x001a, h01=0x0050, text=» ADK A4,1 COUNT ERASE «, t00=0x0023, t01=0x0084}
0x3742…3762              Head {h00=0x001c, h01=0x0050, text=» RB(NG) WRIT20 NOT READY«, t00=0x0023, t01=0x00a2}
0x3762…3786              Head {h00=0x0020, h01=0x0050, text=» LDKL A4,0 GET RETRY COUNTER«, t00=0x0023, t01=0x00c2}
0x3786…37ae              Head {h00=0x0024, h01=0x0050, text=»WRITA4 EQU *-2 **RETRY COUNTER**«, t00=0x0023, t01=0x00e6}
0x37ae…37c0              Head {h00=0x000e, h01=0x0050, text=» SUK A4,1 «, t00=0x0023, t01=0x010e}
0x37c0…37e0              Head {h00=0x001c, h01=0x0050, text=» RB(NZ) WRIT10 TRY AGAIN«, t00=0x0023, t01=0x0120}
0x37e0…3812              Head {h00=0x002e, h01=0x0050, text=» ORR A1,A2 3 TRIALS DONE,SET ERASE BIT #4 «, t00=0x0023, t01=0x0140}
0x3812…382c              Head {h00=0x0016, h01=0x0050, text=» RF WRIT50 GIVE UP«, t00=0x0023, t01=0x0172}
0x382c…3836              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x018c}
0x3836…384e              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRTC01 «, t00=0x0024, t01=0x0008}
0x384e…3858              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0020}
0x3858…3862              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x002a}
0x3862…3886              Head {h00=0x0020, h01=0x0050, text=»WRIT30 LD A2,TCDAX GET ORDER«, t00=0x0024, t01=0x0034}
0x3886…38aa              Head {h00=0x0020, h01=0x0050, text=» SUK A2,4 TAPE MARK WRITTEN?«, t00=0x0024, t01=0x0058}
0x38aa…38c4              Head {h00=0x0016, h01=0x0050, text=» RB(NZ) READ30 NO «, t00=0x0024, t01=0x007c}
0x38c4…38e0              Head {h00=0x0018, h01=0x0050, text=» LDR A2,A1 CHECK IF «, t00=0x0024, t01=0x0096}
0x38e0…38fe              Head {h00=0x001a, h01=0x0050, text=» SLL A2,3 TAPE MARK OK«, t00=0x0024, t01=0x00b2}
0x38fe…3918              Head {h00=0x0016, h01=0x0050, text=» ABL(N) READ25 YES«, t00=0x0024, t01=0x00d0}
0x3918…392e              Head {h00=0x0012, h01=0x0050, text=» RB WRIT12 NO «, t00=0x0024, t01=0x00ea}
0x392e…3938              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0100}
0x3938…3976              Head {h00=0x003a, h01=0x0050, text=»WRIT40 ORK A1,/10 POSITIONING FAILED = SEQUENCE ERROR «, t00=0x0024, t01=0x010a}
0x3976…3980              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0148}
0x3980…39b0              Head {h00=0x002c, h01=0x0050, text=»WRIT50 LD A7,EFFLEN GET EFFECTIVE LENGTH«, t00=0x0024, t01=0x0152}
0x39b0…39c2              Head {h00=0x000e, h01=0x0050, text=» RB READ40«, t00=0x0024, t01=0x0182}
0x39c2…39cc (37, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x0004}
0x39cc…39e4              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRTC01 «, t00=0x0025, t01=0x000e}
0x39e4…39ee              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x0026}
0x39ee…39f8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x0030}
0x39f8…3a0c              Head {h00=0x0010, h01=0x0050, text=»*   L O A D «, t00=0x0025, t01=0x003a}
0x3a0c…3a16              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x004e}
0x3a16…3a30              Head {h00=0x0016, h01=0x0050, text=»*   LOAD CASSETTE «, t00=0x0025, t01=0x0058}
0x3a30…3a3a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x0072}
0x3a3a…3a44              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x007c}
0x3a44…3a6a              Head {h00=0x0022, h01=0x0050, text=»LOAD CF A8,LOCK LOCK CASSETTE «, t00=0x0025, t01=0x0086}
0x3a6a…3a90              Head {h00=0x0022, h01=0x0050, text=» RF(Z) REWIND CASSETTE LOCKED «, t00=0x0025, t01=0x00ac}
0x3a90…3ab4              Head {h00=0x0020, h01=0x0050, text=»LOAD10 LDR A1,A2 NO CASSETTE«, t00=0x0025, t01=0x00d2}
0x3ab4…3ac6              Head {h00=0x000e, h01=0x0050, text=» RB READ50«, t00=0x0025, t01=0x00f6}
0x3ac6…3ad0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x0108}
0x3ad0…3ada              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x0112}
0x3ada…3af2              Head {h00=0x0014, h01=0x0050, text=»*   R E W I N D «, t00=0x0025, t01=0x011c}
0x3af2…3afc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x0134}
0x3afc…3b14              Head {h00=0x0014, h01=0x0050, text=»*   REWIND TAPE «, t00=0x0025, t01=0x013e}
0x3b14…3b1e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x0156}
0x3b1e…3b28              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x0160}
0x3b28…3b58              Head {h00=0x002c, h01=0x0050, text=»REWIND CM DWTBKC,A6 CLEAR BLOCK COUNTER «, t00=0x0025, t01=0x016a}
0x3b58…3b84              Head {h00=0x0028, h01=0x0050, text=» CF A8,SBOT SEARCH BEGINNING OF TAPE«, t00=0x0026, t01=0x000a}
0x3b84…3b98              Head {h00=0x0010, h01=0x0050, text=»REW010 EQU *«, t00=0x0026, t01=0x0036}
0x3b98…3baa              Head {h00=0x000e, h01=0x0050, text=» LDR A1,A2«, t00=0x0026, t01=0x004a}
0x3baa…3bbc              Head {h00=0x000e, h01=0x0050, text=» SRL A1,7 «, t00=0x0026, t01=0x005c}
0x3bbc…3bce              Head {h00=0x000e, h01=0x0050, text=» ANK A1,6 «, t00=0x0026, t01=0x006e}
0x3bce…3bee              Head {h00=0x001c, h01=0x0050, text=» ORK A3,1 PREPARE STATUS«, t00=0x0026, t01=0x0080}
0x3bee…3c16              Head {h00=0x0024, h01=0x0050, text=» ORR A3,A1 AND FORM STATUS WORD «, t00=0x0026, t01=0x00a0}
0x3c16…3c28              Head {h00=0x000e, h01=0x0050, text=» RB LOAD10«, t00=0x0026, t01=0x00c8}
0x3c28…3c32              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x00da}
0x3c32…3c4a              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRTC01 «, t00=0x0026, t01=0x00e4}
0x3c4a…3c54              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x00fc}
0x3c54…3c5e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0106}
0x3c5e…3c76              Head {h00=0x0014, h01=0x0050, text=»*   U N L O A D «, t00=0x0026, t01=0x0110}
0x3c76…3c80              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0128}
0x3c80…3c9c              Head {h00=0x0018, h01=0x0050, text=»*   UNLOAD CASSETTE «, t00=0x0026, t01=0x0132}
0x3c9c…3ca6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x014e}
0x3ca6…3cb0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0158}
0x3cb0…3cc4              Head {h00=0x0010, h01=0x0050, text=»UNLOAD EQU *«, t00=0x0026, t01=0x0162}
0x3cc4…3cda              Head {h00=0x0012, h01=0x0050, text=» LDKL A3,FREE «, t00=0x0026, t01=0x0176}
0x3cda…3d00              Head {h00=0x0022, h01=0x0050, text=» ANS A3,DWTST,A6 RESET STATUS «, t00=0x0026, t01=0x018c}
0x3d00…3d24              Head {h00=0x0020, h01=0x0050, text=» CF A8,UNLD UNLOAD CASSETTE «, t00=0x0027, t01=0x0022}
0x3d24…3d4e              Head {h00=0x0026, h01=0x0050, text=»UNLO10 LDR A1,A2 SAVE RETURN CODE «, t00=0x0027, t01=0x0046}
0x3d4e…3d70              Head {h00=0x001e, h01=0x0050, text=» ANKL A1,/FFFE SKIP BIT 15«, t00=0x0027, t01=0x0070}
0x3d70…3d82              Head {h00=0x000e, h01=0x0050, text=» RB ENDIO «, t00=0x0027, t01=0x0092}
0x3d82…3d96              Head {h00=0x0010, h01=0x0050, text=» IFT REVER=1«, t00=0x0027, t01=0x00a4}
0x3d96…3da0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x00b8}
0x3da0…3daa              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x00c2}
0x3daa…3dc2              Head {h00=0x0014, h01=0x0050, text=»*   R E V E R S «, t00=0x0027, t01=0x00cc}
0x3dc2…3dcc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x00e4}
0x3dcc…3dec              Head {h00=0x001c, h01=0x0050, text=»*   BACKSPACE ONE BLOCK «, t00=0x0027, t01=0x00ee}
0x3dec…3df6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x010e}
0x3df6…3e00              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0118}
0x3e00…3e24              Head {h00=0x0020, h01=0x0050, text=»REVERS CF A8,BKSP BACKSPACE «, t00=0x0027, t01=0x0122}
0x3e24…3e4c              Head {h00=0x0024, h01=0x0050, text=» LDKL A4,-1 DECREMENT BLOCK SEQ.«, t00=0x0027, t01=0x0146}
0x3e4c…3e74              Head {h00=0x0024, h01=0x0050, text=» ADS A4,DWTBKC,A6 COUNTER BY ONE«, t00=0x0027, t01=0x016e}
0x3e74…3e86              Head {h00=0x000e, h01=0x0050, text=» RB UNLO10«, t00=0x0028, t01=0x0008}
0x3e86…3e90              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x001a}
0x3e90…3ea8              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRTC01 «, t00=0x0028, t01=0x0024}
0x3ea8…3eb2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x003c}
0x3eb2…3ebc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0046}
0x3ebc…3ed4              Head {h00=0x0014, h01=0x0050, text=»*   E R T A P E «, t00=0x0028, t01=0x0050}
0x3ed4…3ede              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0068}
0x3ede…3ef4              Head {h00=0x0012, h01=0x0050, text=»*   ERASE TAPE«, t00=0x0028, t01=0x0072}
0x3ef4…3efe              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0088}
0x3efe…3f08              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0092}
0x3f08…3f34              Head {h00=0x0028, h01=0x0050, text=»ERTAPE LDK A4,PERAS SET NO OF ERASE «, t00=0x0028, t01=0x009c}
0x3f34…3f5e              Head {h00=0x0026, h01=0x0050, text=»ERT10 CF A8,ERASE ERASE ONE BLOCK «, t00=0x0028, t01=0x00c8}
0x3f5e…3f80              Head {h00=0x001e, h01=0x0050, text=» ANKL A1,/400 SAVE EOT BIT«, t00=0x0028, t01=0x00f2}
0x3f80…3f9e              Head {h00=0x001a, h01=0x0050, text=» ORR A1,A2 RETURN CODE«, t00=0x0028, t01=0x0114}
0x3f9e…3fb0              Head {h00=0x000e, h01=0x0050, text=» SUK A4,1 «, t00=0x0028, t01=0x0132}
0x3fb0…3fd6              Head {h00=0x0022, h01=0x0050, text=» RB(NZ) ERT10 ERASE NOT READY «, t00=0x0028, t01=0x0144}
0x3fd6…3fea              Head {h00=0x0010, h01=0x0050, text=» ABL READ50 «, t00=0x0028, t01=0x016a}
0x3fea…3ff4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x017e}
0x3ff4…3ffe              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0188}
0x3ffe…4014 (41, 0, 400) Head {h00=0x0012, h01=0x0050, text=»*   O L O C K «, t00=0x0029, t01=0x0004}
0x4014…401e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x001a}
0x401e…403e              Head {h00=0x001c, h01=0x0050, text=»*   ORDER LOCK CASSETTE «, t00=0x0029, t01=0x0024}
0x403e…4048              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0044}
0x4048…4052              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x004e}
0x4052…4078              Head {h00=0x0022, h01=0x0050, text=»OLOCK CF A8,LOCK LOCK CASSETTE«, t00=0x0029, t01=0x0058}
0x4078…409e              Head {h00=0x0022, h01=0x0050, text=» RB(Z) REW010 CASSETTE LOCKED «, t00=0x0029, t01=0x007e}
0x409e…40b0              Head {h00=0x000e, h01=0x0050, text=» RB LOAD10«, t00=0x0029, t01=0x00a4}
0x40b0…40bc              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0029, t01=0x00b6}
0x40bc…40c6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x00c2}
0x40c6…40de              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRTC01 «, t00=0x0029, t01=0x00cc}
0x40de…40e8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x00e4}
0x40e8…40f2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x00ee}
0x40f2…410e              Head {h00=0x0018, h01=0x0050, text=»* CASSETTE COMMANDS «, t00=0x0029, t01=0x00f8}
0x410e…4118              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0114}
0x4118…4122              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x011e}
0x4122…4132              Head {h00=0x000c, h01=0x0050, text=»* SELECT«, t00=0x0029, t01=0x0128}
0x4132…413c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0138}
0x413c…4150              Head {h00=0x0010, h01=0x0050, text=»SELECT EQU *«, t00=0x0029, t01=0x0142}
0x4150…4174              Head {h00=0x0020, h01=0x0050, text=» LDKL A2,BUSY LOAD BUSY MASK«, t00=0x0029, t01=0x0156}
0x4174…419a              Head {h00=0x0022, h01=0x0050, text=» ANS A2,DWTST,A6 SET DWT BUSY «, t00=0x0029, t01=0x017a}
0x419a…41ae              Head {h00=0x0010, h01=0x0050, text=» IFT DBCAS=1«, t00=0x002a, t01=0x0010}
0x41ae…41cc              Head {h00=0x001a, h01=0x0050, text=» LDK A3,0 SELECT CODE «, t00=0x002a, t01=0x0024}
0x41cc…41d8              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002a, t01=0x0042}
0x41d8…41ec              Head {h00=0x0010, h01=0x0050, text=» IFT DBCAS=2«, t00=0x002a, t01=0x004e}
0x41ec…420e              Head {h00=0x001e, h01=0x0050, text=» LDR* A3,A6 GET OTHER DWT «, t00=0x002a, t01=0x0062}
0x420e…4234              Head {h00=0x0022, h01=0x0050, text=» ANS A2,DWTST,A3 SET DWT BUSY «, t00=0x002a, t01=0x0084}
0x4234…4256              Head {h00=0x001e, h01=0x0050, text=» ANK A3,1 GET SELECT CODE «, t00=0x002a, t01=0x00aa}
0x4256…4262              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002a, t01=0x00cc}
0x4262…426c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x00d8}
0x426c…4286              Head {h00=0x0016, h01=0x0050, text=»CRCOM LD A2,PFPOST«, t00=0x002a, t01=0x00e2}
0x4286…42aa              Head {h00=0x0020, h01=0x0050, text=» RF(NZ) EXIT PFINIT PENDING «, t00=0x002a, t01=0x00fc}
0x42aa…42c2              Head {h00=0x0014, h01=0x0050, text=» CIO A3,1,CHCRDA«, t00=0x002a, t01=0x0120}
0x42c2…42d6              Head {h00=0x0010, h01=0x0050, text=» RF(Z) EXIT «, t00=0x002a, t01=0x0138}
0x42d6…42f4              Head {h00=0x001a, h01=0x0050, text=» LDK A1,1 NOT OPERABLE«, t00=0x002a, t01=0x014c}
0x42f4…4306              Head {h00=0x000e, h01=0x0050, text=» ABL ENDIO«, t00=0x002a, t01=0x016a}
0x4306…4310              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x017c}
0x4310…4332              Head {h00=0x001e, h01=0x0050, text=»* READ SEQUENCE CHAR TO A5«, t00=0x002a, t01=0x0186}
0x4332…433c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x0018}
0x433c…4350              Head {h00=0x0010, h01=0x0050, text=»READSQ EQU *«, t00=0x002b, t01=0x0022}
0x4350…4362              Head {h00=0x000e, h01=0x0050, text=» LDK A3,/A«, t00=0x002b, t01=0x0036}
0x4362…4392              Head {h00=0x002c, h01=0x0050, text=» ST A3,REQLEN MAKE REQUESTED LENGTH > 0 «, t00=0x002b, t01=0x0048}
0x4392…43a4              Head {h00=0x000e, h01=0x0050, text=» RB CRCOM «, t00=0x002b, t01=0x0078}
0x43a4…43ae              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x008a}
0x43ae…43c6              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRTC01 «, t00=0x002b, t01=0x0094}
0x43c6…43d0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x00ac}
0x43d0…43ea              Head {h00=0x0016, h01=0x0050, text=»* READ ONE RECORD «, t00=0x002b, t01=0x00b6}
0x43ea…43f4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x00d0}
0x43f4…440c              Head {h00=0x0014, h01=0x0050, text=»READR LDK A3,/A «, t00=0x002b, t01=0x00da}
0x440c…443c              Head {h00=0x002c, h01=0x0050, text=»READR1 CM EFFLEN RESET EFFECTIVE LENGTH «, t00=0x002b, t01=0x00f2}
0x443c…4462              Head {h00=0x0022, h01=0x0050, text=» LDKL A2,0 GET BUFFER ADDRESS «, t00=0x002b, t01=0x0122}
0x4462…4484              Head {h00=0x001e, h01=0x0050, text=»BUFADR EQU *-2 **BUFADR** «, t00=0x002b, t01=0x0148}
0x4484…4498              Head {h00=0x0010, h01=0x0050, text=» ST A2,TCDBA«, t00=0x002b, t01=0x016a}
0x4498…44c0              Head {h00=0x0024, h01=0x0050, text=» LDKL A2,0 GET REQUESTED LENGTH «, t00=0x002b, t01=0x017e}
0x44c0…44e2              Head {h00=0x001e, h01=0x0050, text=»HELPME EQU *-2 **HELPME** «, t00=0x002c, t01=0x0016}
0x44e2…44f8              Head {h00=0x0012, h01=0x0050, text=» ST A2,REQLEN «, t00=0x002c, t01=0x0038}
0x44f8…450a              Head {h00=0x000e, h01=0x0050, text=» RB CRCOM «, t00=0x002c, t01=0x004e}
0x450a…4514              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x0060}
0x4514…452e              Head {h00=0x0016, h01=0x0050, text=»* WRITE ONE RECORD«, t00=0x002c, t01=0x006a}
0x452e…4538              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x0084}
0x4538…4550              Head {h00=0x0014, h01=0x0050, text=»WRITER LDK A3,/B«, t00=0x002c, t01=0x008e}
0x4550…4562              Head {h00=0x000e, h01=0x0050, text=» RB READR1«, t00=0x002c, t01=0x00a6}
0x4562…456c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x00b8}
0x456c…4586              Head {h00=0x0016, h01=0x0050, text=»* ERASE ONE BLOCK «, t00=0x002c, t01=0x00c2}
0x4586…4590              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x00dc}
0x4590…45a6              Head {h00=0x0012, h01=0x0050, text=»ERASE LDK A3,9«, t00=0x002c, t01=0x00e6}
0x45a6…45b8              Head {h00=0x000e, h01=0x0050, text=» RB CRCOM «, t00=0x002c, t01=0x00fc}
0x45b8…45c2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x010e}
0x45c2…45da              Head {h00=0x0014, h01=0x0050, text=»* LOCK CASSETTE «, t00=0x002c, t01=0x0118}
0x45da…45e4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x0130}
0x45e4…45fa              Head {h00=0x0012, h01=0x0050, text=»LOCK LDK A3,2 «, t00=0x002c, t01=0x013a}
0x45fa…460c              Head {h00=0x000e, h01=0x0050, text=» RB CRCOM «, t00=0x002c, t01=0x0150}
0x460c…4616              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x0162}
0x4616…462e              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRTC01 «, t00=0x002c, t01=0x016c}
0x462e…4638              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x0184}
0x4638…465a              Head {h00=0x001e, h01=0x0050, text=»* SEARCH BEGINNING OF TAPE«, t00=0x002c, t01=0x018e}
0x465a…4664              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0020}
0x4664…467a              Head {h00=0x0012, h01=0x0050, text=»SBOT LDK A3,8 «, t00=0x002d, t01=0x002a}
0x467a…468c              Head {h00=0x000e, h01=0x0050, text=» RB CRCOM «, t00=0x002d, t01=0x0040}
0x468c…4696              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0052}
0x4696…46c0              Head {h00=0x0026, h01=0x0050, text=»* REWIND TAPE AND UNLOCK CASSETTE «, t00=0x002d, t01=0x005c}
0x46c0…46ca              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0086}
0x46ca…46e0              Head {h00=0x0012, h01=0x0050, text=»UNLD LDK A3,/F«, t00=0x002d, t01=0x0090}
0x46e0…46f2              Head {h00=0x000e, h01=0x0050, text=» RB CRCOM «, t00=0x002d, t01=0x00a6}
0x46f2…46fc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x00b8}
0x46fc…471a              Head {h00=0x001a, h01=0x0050, text=»* BACKSPACE ONE BLOCK «, t00=0x002d, t01=0x00c2}
0x471a…4724              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x00e0}
0x4724…473a              Head {h00=0x0012, h01=0x0050, text=»BKSP LDK A3,/E«, t00=0x002d, t01=0x00ea}
0x473a…474c              Head {h00=0x000e, h01=0x0050, text=» RB CRCOM «, t00=0x002d, t01=0x0100}
0x474c…4756              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0112}
0x4756…476e              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRTC01 «, t00=0x002d, t01=0x011c}
0x476e…4778              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0134}
0x4778…4782              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x013e}
0x4782…4796              Head {h00=0x0010, h01=0x0050, text=»*   I H T C «, t00=0x002d, t01=0x0148}
0x4796…47a0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x015c}
0x47a0…47d4              Head {h00=0x0030, h01=0x0050, text=»*   INTERRUPT HANDLER : PROCESS OF INTERRUPT«, t00=0x002d, t01=0x0166}
0x47d4…47de              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x000a}
0x47de…47e8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0014}
0x47e8…47fa              Head {h00=0x000e, h01=0x0050, text=»IHTC EQU *«, t00=0x002e, t01=0x001e}
0x47fa…4822              Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x002e, t01=0x0030}
0x4822…4846              Head {h00=0x0020, h01=0x0050, text=» STR A5,A15 SAVE A5 ON STACK«, t00=0x002e, t01=0x0058}
0x4846…485c              Head {h00=0x0012, h01=0x0050, text=» SST A5,CHCRDA«, t00=0x002e, t01=0x007c}
0x485c…487c              Head {h00=0x001c, h01=0x0050, text=» RF(A) SST SST ACCEPTED «, t00=0x002e, t01=0x0092}
0x487c…48a0              Head {h00=0x0020, h01=0x0050, text=» IM REQLEN INCREMENT COUNTER«, t00=0x002e, t01=0x00b2}
0x48a0…48b6              Head {h00=0x0012, h01=0x0050, text=» RF(Z) CIOHLT «, t00=0x002e, t01=0x00d6}
0x48b6…48e0              Head {h00=0x0026, h01=0x0050, text=» RF(P) INRSQ GET SEQUENCE COUNTER «, t00=0x002e, t01=0x00ec}
0x48e0…4904              Head {h00=0x0020, h01=0x0050, text=» STR A3,A15 SAVE A3 ON STACK«, t00=0x002e, t01=0x0116}
0x4904…492a              Head {h00=0x0022, h01=0x0050, text=» LDKL A3,0 GET BUFFER ADDRESS «, t00=0x002e, t01=0x013a}
0x492a…4952              Head {h00=0x0024, h01=0x0050, text=»TCDBA EQU *-2 **BUFFER ADDRESS**«, t00=0x002e, t01=0x0160}
0x4952…497c              Head {h00=0x0026, h01=0x0050, text=» IM TCDBA INCREMENT BUFFER ADDRESS«, t00=0x002e, t01=0x0188}
0x497c…49b0              Head {h00=0x0030, h01=0x0050, text=» LD A5,REQLEN GET REMAINING LENGTH =REL 11.0«, t00=0x002f, t01=0x0022}
0x49b0…49ce              Head {h00=0x001a, h01=0x0050, text=» ADK A5,1 * =REL 11.0 «, t00=0x002f, t01=0x0056}
0x49ce…4a06              Head {h00=0x0034, h01=0x0050, text=» RF(NZ) IHTC01 NOT SEQUENCE CHARACTER =REL 11.0 «, t00=0x002f, t01=0x0074}
0x4a06…4a34              Head {h00=0x002a, h01=0x0050, text=» LD A5,TCDADT GET ACTIVE DWT =REL 11.0«, t00=0x002f, t01=0x00ac}
0x4a34…4a6a              Head {h00=0x0032, h01=0x0050, text=» LD A5,SEKBYT,A5 SEQUENCE COUNTING? =REL 11.0 «, t00=0x002f, t01=0x00da}
0x4a6a…4a8e              Head {h00=0x0020, h01=0x0050, text=» RF(NZ) IHTC01 NO! =REL 11.0«, t00=0x002f, t01=0x0110}
0x4a8e…4ad0              Head {h00=0x003e, h01=0x0050, text=» LDKL A3,SEQCHR+1 GET ADDRESS TO SEQUENCE CHAR. =REL 11.0 «, t00=0x002f, t01=0x0134}
0x4ad0…4af0              Head {h00=0x001c, h01=0x0050, text=»IHTC01 EQU * * =REL 11.0«, t00=0x002f, t01=0x0176}
0x4af0…4b28              Head {h00=0x0034, h01=0x0050, text=» LD A5,TCDAX GET FUNCTION SWITCH FOR READ/WRITE «, t00=0x0030, t01=0x0008}
0x4b28…4b3a              Head {h00=0x000e, h01=0x0050, text=» SUK A5,10«, t00=0x0030, t01=0x0040}
0x4b3a…4b56              Head {h00=0x0018, h01=0x0050, text=» RF(NZ) IHTC05 WRITE«, t00=0x0030, t01=0x0052}
0x4b56…4b60              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x006e}
0x4b60…4b8a              Head {h00=0x0026, h01=0x0050, text=»IHTC02 INR A5,0,CHCRDA READ CHAR. «, t00=0x0030, t01=0x0078}
0x4b8a…4bb6              Head {h00=0x0028, h01=0x0050, text=» SCR A5,A3 STORE CHARACTER IN BUFFER«, t00=0x0030, t01=0x00a2}
0x4bb6…4bc8              Head {h00=0x000e, h01=0x0050, text=» RF EXIT2 «, t00=0x0030, t01=0x00ce}
0x4bc8…4bd2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x00e0}
0x4bd2…4be6              Head {h00=0x0010, h01=0x0050, text=»IHTC05 EQU *«, t00=0x0030, t01=0x00ea}
0x4be6…4c0e              Head {h00=0x0024, h01=0x0050, text=» LCR A5,A3 GET CHAR FROM BUFFER «, t00=0x0030, t01=0x00fe}
0x4c0e…4c30              Head {h00=0x001e, h01=0x0050, text=» OTR A5,0,CHCRDA OUTPUT IT«, t00=0x0030, t01=0x0126}
0x4c30…4c48              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRTC01 «, t00=0x0030, t01=0x0148}
0x4c48…4c52              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x0160}
0x4c52…4c5c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x016a}
0x4c5c…4c76              Head {h00=0x0016, h01=0x0050, text=»EXIT2 ST A5,TCDA5 «, t00=0x0030, t01=0x0174}
0x4c76…4ca4              Head {h00=0x002a, h01=0x0050, text=»  IM EFFLEN INCREMENT EFFECTIVE LENGTH«, t00=0x0030, t01=0x018e}
0x4ca4…4cd6              Head {h00=0x002e, h01=0x0050, text=» LDR* A3,A15 RESTORE A3 AND A5 FROM STACK «, t00=0x0031, t01=0x002c}
0x4cd6…4ce0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x005e}
0x4ce0…4cfa              Head {h00=0x0016, h01=0x0050, text=»EXIT3 LDR* A5,A15 «, t00=0x0031, t01=0x0068}
0x4cfa…4d0a              Head {h00=0x000c, h01=0x0050, text=» RTN A15«, t00=0x0031, t01=0x0082}
0x4d0a…4d14              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x0092}
0x4d14…4d42              Head {h00=0x002a, h01=0x0050, text=»INRSQ INR A5,0,CHCRDA READ CHAR TO A5 «, t00=0x0031, t01=0x009c}
0x4d42…4d56              Head {h00=0x0010, h01=0x0050, text=» ST A5,TCDA5«, t00=0x0031, t01=0x00ca}
0x4d56…4d68              Head {h00=0x000e, h01=0x0050, text=» RB EXIT3 «, t00=0x0031, t01=0x00de}
0x4d68…4d72              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x00f0}
0x4d72…4d96              Head {h00=0x0020, h01=0x0050, text=»SST ST A5,TCDA2 SAVE STATUS «, t00=0x0031, t01=0x00fa}
0x4d96…4db6              Head {h00=0x001c, h01=0x0050, text=» LDR* A5,A15 RESTORE A5 «, t00=0x0031, t01=0x011e}
0x4db6…4dcc              Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0031, t01=0x013e}
0x4dcc…4df6              Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x0031, t01=0x0154}
0x4df6…4e02              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0031, t01=0x017e}
0x4e02…4e0c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x018a}
0x4e0c…4e22 (50, 0, 400) Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0032, t01=0x0004}
0x4e22…4e48              Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x0032, t01=0x001a}
0x4e48…4e54              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0032, t01=0x0040}
0x4e54…4e5e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x004c}
0x4e5e…4e70              Head {h00=0x000e, h01=0x0050, text=» LDKL A1,0«, t00=0x0032, t01=0x0056}
0x4e70…4e86              Head {h00=0x0012, h01=0x0050, text=»TCDA1 EQU *-2 «, t00=0x0032, t01=0x0068}
0x4e86…4e98              Head {h00=0x000e, h01=0x0050, text=» LDKL A4,0«, t00=0x0032, t01=0x007e}
0x4e98…4eae              Head {h00=0x0012, h01=0x0050, text=»TCDA4 EQU *-2 «, t00=0x0032, t01=0x0090}
0x4eae…4ec0              Head {h00=0x000e, h01=0x0050, text=» LDKL A5,0«, t00=0x0032, t01=0x00a6}
0x4ec0…4ed6              Head {h00=0x0012, h01=0x0050, text=»TCDA5 EQU *-2 «, t00=0x0032, t01=0x00b8}
0x4ed6…4ee8              Head {h00=0x000e, h01=0x0050, text=» LDKL A6,0«, t00=0x0032, t01=0x00ce}
0x4ee8…4efe              Head {h00=0x0012, h01=0x0050, text=»TCDA6 EQU *-2 «, t00=0x0032, t01=0x00e0}
0x4efe…4f10              Head {h00=0x000e, h01=0x0050, text=» LDKL A8,0«, t00=0x0032, t01=0x00f6}
0x4f10…4f26              Head {h00=0x0012, h01=0x0050, text=»TCDA8 EQU *-2 «, t00=0x0032, t01=0x0108}
0x4f26…4f3e              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRTC01 «, t00=0x0032, t01=0x011e}
0x4f3e…4f48              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0136}
0x4f48…4f52              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0140}
0x4f52…4f74              Head {h00=0x001e, h01=0x0050, text=» LDKL A2,0 RESTORE STATUS «, t00=0x0032, t01=0x014a}
0x4f74…4f8a              Head {h00=0x0012, h01=0x0050, text=»TCDA2 EQU *-2 «, t00=0x0032, t01=0x016c}
0x4f8a…4fa8              Head {h00=0x001a, h01=0x0050, text=»  LDR A3,A2 GET STATUS«, t00=0x0032, t01=0x0182}
0x4fa8…4fc0              Head {h00=0x0014, h01=0x0050, text=» SLL A3,9 SHIFT «, t00=0x0033, t01=0x0010}
0x4fc0…4fe2              Head {h00=0x001e, h01=0x0050, text=» ST A3,2,A8 SAVE ON STACK «, t00=0x0033, t01=0x0028}
0x4fe2…500e              Head {h00=0x0028, h01=0x0050, text=» LD A3,DWTST,A6 PUT DWT STATUS IN A3«, t00=0x0033, t01=0x004a}
0x500e…5018              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x0076}
0x5018…502c              Head {h00=0x0010, h01=0x0050, text=»IHTRTN EQU *«, t00=0x0033, t01=0x0080}
0x502c…503c              Head {h00=0x000c, h01=0x0050, text=» RTN A8 «, t00=0x0033, t01=0x0094}
0x503c…5046              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x00a4}
0x5046…505a              Head {h00=0x0010, h01=0x0050, text=»CIOHLT EQU *«, t00=0x0033, t01=0x00ae}
0x505a…507c              Head {h00=0x001e, h01=0x0050, text=»  CIO A1,0,CHCRDA CIO-HALT«, t00=0x0033, t01=0x00c2}
0x507c…508e              Head {h00=0x000e, h01=0x0050, text=» RB EXIT3 «, t00=0x0033, t01=0x00e4}
0x508e…5098              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x00f6}
0x5098…50b0              Head {h00=0x0014, h01=0x0050, text=»EXIT ST A1,TCDA1«, t00=0x0033, t01=0x0100}
0x50b0…50c4              Head {h00=0x0010, h01=0x0050, text=» ST A4,TCDA4«, t00=0x0033, t01=0x0118}
0x50c4…50d8              Head {h00=0x0010, h01=0x0050, text=» ST A5,TCDA5«, t00=0x0033, t01=0x012c}
0x50d8…50ec              Head {h00=0x0010, h01=0x0050, text=» ST A6,TCDA6«, t00=0x0033, t01=0x0140}
0x50ec…5100              Head {h00=0x0010, h01=0x0050, text=» ST A8,TCDA8«, t00=0x0033, t01=0x0154}
0x5100…5124              Head {h00=0x0020, h01=0x0050, text=»  ABL TDISP GO TO DISPATCHER«, t00=0x0033, t01=0x0168}
0x5124…512e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x018c}
0x512e…5146              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRTC01 «, t00=0x0034, t01=0x0008}
0x5146…5150              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x0020}
0x5150…515a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x002a}
0x515a…5172              Head {h00=0x0014, h01=0x0050, text=»*   R C O V E R «, t00=0x0034, t01=0x0034}
0x5172…517c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x004c}
0x517c…51ba              Head {h00=0x003a, h01=0x0050, text=»*   RECOVERY ROUTINE : POSITIONING OF TAPE AT POWER ON«, t00=0x0034, t01=0x0056}
0x51ba…51c4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x0094}
0x51c4…51ce              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x009e}
0x51ce…51e2              Head {h00=0x0010, h01=0x0050, text=»RCOVER EQU *«, t00=0x0034, t01=0x00a8}
0x51e2…51fe              Head {h00=0x0018, h01=0x0050, text=» CF A8,SELECT SELECT«, t00=0x0034, t01=0x00bc}
0x51fe…5210              Head {h00=0x000e, h01=0x0050, text=» ANK A3,1 «, t00=0x0034, t01=0x00d8}
0x5210…5246              Head {h00=0x0032, h01=0x0050, text=» RB(Z) IHTRTN NOT LOCKED: RETURN FROM RECOVERY«, t00=0x0034, t01=0x00ea}
0x5246…525a              Head {h00=0x0010, h01=0x0050, text=» CF A8,LOCK «, t00=0x0034, t01=0x0120}
0x525a…527c              Head {h00=0x001e, h01=0x0050, text=» RF(NZ) REPER NO CASSETTE «, t00=0x0034, t01=0x0134}
0x527c…52ac              Head {h00=0x002c, h01=0x0050, text=» LD A1,DWTBKC,A6 ANY BLOCK WRITTEN/READ «, t00=0x0034, t01=0x0156}
0x52ac…52c6              Head {h00=0x0016, h01=0x0050, text=» RF(NZ) RC0050 YES«, t00=0x0034, t01=0x0186}
0x52c6…52f2              Head {h00=0x0028, h01=0x0050, text=» CF A8,SBOT SEARCH BEGINNING OF TAPE«, t00=0x0035, t01=0x0010}
0x52f2…5304              Head {h00=0x000e, h01=0x0050, text=» SLL A2,5 «, t00=0x0035, t01=0x003c}
0x5304…5328              Head {h00=0x0020, h01=0x0050, text=» RF(NN) REPER BOT NOT FOUND «, t00=0x0035, t01=0x004e}
0x5328…533a              Head {h00=0x000e, h01=0x0050, text=» RF REPOK «, t00=0x0035, t01=0x0072}
0x533a…5344              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x0084}
0x5344…5370              Head {h00=0x0028, h01=0x0050, text=»RC0050 LD A1,SEKBYT,A6 SEQ. COUNTING«, t00=0x0035, t01=0x008e}
0x5370…5388              Head {h00=0x0014, h01=0x0050, text=» RF(NZ) REPER NO«, t00=0x0035, t01=0x00ba}
0x5388…5392              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x00d2}
0x5392…53aa              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRTC01 «, t00=0x0035, t01=0x00dc}
0x53aa…53b4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x00f4}
0x53b4…53be              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x00fe}
0x53be…53d4              Head {h00=0x0012, h01=0x0050, text=»*   R E P O S «, t00=0x0035, t01=0x0108}
0x53d4…53de              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x011e}
0x53de…540c              Head {h00=0x002a, h01=0x0050, text=»*   REPOSITIONING OF TAPE AT POWER ON «, t00=0x0035, t01=0x0128}
0x540c…542a              Head {h00=0x001a, h01=0x0050, text=»*   AND WRITE RECOVERY«, t00=0x0035, t01=0x0156}
0x542a…5434              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x0174}
0x5434…546c              Head {h00=0x0034, h01=0x0050, text=»*   EXIT:             A2 EQ ZERO         SUCCESS«, t00=0x0035, t01=0x017e}
0x546c…54a8              Head {h00=0x0038, h01=0x0050, text=»*                     A2 NOT EQ ZERO     NO SUCCESS «, t00=0x0036, t01=0x0026}
0x54a8…54b2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0062}
0x54b2…54bc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x006c}
0x54bc…54d0              Head {h00=0x0010, h01=0x0050, text=»REPOS EQU * «, t00=0x0036, t01=0x0076}
0x54d0…54f8              Head {h00=0x0024, h01=0x0050, text=» LDK A4,8 SET REPOSITIONING BIT «, t00=0x0036, t01=0x008a}
0x54f8…551e              Head {h00=0x0022, h01=0x0050, text=» ORS A4,DWTST,A6 STORE IN DWT «, t00=0x0036, t01=0x00b2}
0x551e…5528              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x00d8}
0x5528…553c              Head {h00=0x0010, h01=0x0050, text=»REP005 EQU *«, t00=0x0036, t01=0x00e2}
0x553c…5566              Head {h00=0x0026, h01=0x0050, text=» LDK A4,PSUBS SET NO OF BACKSPACES«, t00=0x0036, t01=0x00f6}
0x5566…5570              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0120}
0x5570…5594              Head {h00=0x0020, h01=0x0050, text=»REP010 CF A8,BKSP BACKSPACE «, t00=0x0036, t01=0x012a}
0x5594…55a6              Head {h00=0x000e, h01=0x0050, text=» SLL A2,4 «, t00=0x0036, t01=0x014e}
0x55a6…55c8              Head {h00=0x001e, h01=0x0050, text=» RF(NN) REP015 DATA FOUND «, t00=0x0036, t01=0x0160}
0x55c8…55f2              Head {h00=0x0026, h01=0x0050, text=» LD A2,DWTBKC,A6 GET BLOCK COUNTER«, t00=0x0036, t01=0x0182}
0x55f2…5610              Head {h00=0x001a, h01=0x0050, text=» SUK A2,8 GREATER 8 ? «, t00=0x0037, t01=0x001c}
0x5610…5628              Head {h00=0x0014, h01=0x0050, text=» RF(G) REPER YES«, t00=0x0037, t01=0x003a}
0x5628…565a              Head {h00=0x002e, h01=0x0050, text=» CF A8,SBOT NO DATA; SEARCH BEGIN OF TAPE «, t00=0x0037, t01=0x0052}
0x565a…566c              Head {h00=0x000e, h01=0x0050, text=» SLL A2,5 «, t00=0x0037, t01=0x0084}
0x566c…5690              Head {h00=0x0020, h01=0x0050, text=» RF(NN) REPER BOT NOT FOUND «, t00=0x0037, t01=0x0096}
0x5690…56b6              Head {h00=0x0022, h01=0x0050, text=» LDKL A5,-1 RESET SEQ. COUNTER«, t00=0x0037, t01=0x00ba}
0x56b6…56d8              Head {h00=0x001e, h01=0x0050, text=» RF REP020 READ SEQ. CHAR «, t00=0x0037, t01=0x00e0}
0x56d8…56e2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x0102}
0x56e2…56fa              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRTC01 «, t00=0x0037, t01=0x010c}
0x56fa…5704              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x0124}
0x5704…570e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x012e}
0x570e…5722              Head {h00=0x0010, h01=0x0050, text=»REP015 EQU *«, t00=0x0037, t01=0x0138}
0x5722…5734              Head {h00=0x000e, h01=0x0050, text=» SUK A4,1 «, t00=0x0037, t01=0x014c}
0x5734…575a              Head {h00=0x0022, h01=0x0050, text=» RB(NZ) REP010 BACKSPACE AGAIN«, t00=0x0037, t01=0x015e}
0x575a…5782              Head {h00=0x0024, h01=0x0050, text=» LDK A4,PREAD SET NO OF MAX READ«, t00=0x0037, t01=0x0184}
0x5782…578c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x001c}
0x578c…57b6              Head {h00=0x0026, h01=0x0050, text=»REP017 CF A8,READSQ READ SEQ. CHAR«, t00=0x0038, t01=0x0026}
0x57b6…57da              Head {h00=0x0020, h01=0x0050, text=» LDKL A7,/180F SET READ MASK«, t00=0x0038, t01=0x0050}
0x57da…57ec              Head {h00=0x000e, h01=0x0050, text=» TM A2,A7 «, t00=0x0038, t01=0x0074}
0x57ec…580a              Head {h00=0x001a, h01=0x0050, text=» RF(Z) REP020 READ OK «, t00=0x0038, t01=0x0086}
0x580a…5826              Head {h00=0x0018, h01=0x0050, text=» SUK A4,1 COUNT READ«, t00=0x0038, t01=0x00a4}
0x5826…584e              Head {h00=0x0024, h01=0x0050, text=» RB(P) REP017 NOT ALL READ DONE «, t00=0x0038, t01=0x00c0}
0x584e…5868              Head {h00=0x0016, h01=0x0050, text=» RF REP060 GIVE UP«, t00=0x0038, t01=0x00e8}
0x5868…5872              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0102}
0x5872…58a0              Head {h00=0x002a, h01=0x0050, text=»REP020 LC A4,DWTBKC+1,A6 GET SEQ. CHAR«, t00=0x0038, t01=0x010c}
0x58a0…58bc              Head {h00=0x0018, h01=0x0050, text=» SUR A4,A5 CALCULATE«, t00=0x0038, t01=0x013a}
0x58bc…58de              Head {h00=0x001e, h01=0x0050, text=» SUK A4,1 NO OF BLOCKS TO «, t00=0x0038, t01=0x0156}
0x58de…5900              Head {h00=0x001e, h01=0x0050, text=» ANK A4,/FF READ FORWARD. «, t00=0x0038, t01=0x0178}
0x5900…5924              Head {h00=0x0020, h01=0x0050, text=» CWK A4,PINT TOO MANY BLOCKS«, t00=0x0039, t01=0x000a}
0x5924…593c              Head {h00=0x0014, h01=0x0050, text=» RF(G) REPER YES«, t00=0x0039, t01=0x002e}
0x593c…5946              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x0046}
0x5946…595e              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRTC01 «, t00=0x0039, t01=0x0050}
0x595e…5968              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x0068}
0x5968…5972              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x0072}
0x5972…5998              Head {h00=0x0022, h01=0x0050, text=»REP030 SUK A4,1 POSITION TAPE «, t00=0x0039, t01=0x007c}
0x5998…59b4              Head {h00=0x0018, h01=0x0050, text=» RF(N) REP040 READY «, t00=0x0039, t01=0x00a2}
0x59b4…59da              Head {h00=0x0022, h01=0x0050, text=» CF A8,READSQ READ NEXT BLOCK «, t00=0x0039, t01=0x00be}
0x59da…59ec              Head {h00=0x000e, h01=0x0050, text=» RB REP030«, t00=0x0039, t01=0x00e4}
0x59ec…59f6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x00f6}
0x59f6…5a22              Head {h00=0x0028, h01=0x0050, text=»REP040 LDK A4,RTRIES SET NO OF RETRY«, t00=0x0039, t01=0x0100}
0x5a22…5a4c              Head {h00=0x0026, h01=0x0050, text=»REP042 LDKL A7,/80F SET READ MASK «, t00=0x0039, t01=0x012c}
0x5a4c…5a6a              Head {h00=0x001a, h01=0x0050, text=» TM A2,A7 CORRECT READ«, t00=0x0039, t01=0x0156}
0x5a6a…5a84              Head {h00=0x0016, h01=0x0050, text=» RF(Z) REP045 YES «, t00=0x0039, t01=0x0174}
0x5a84…5aa2              Head {h00=0x001a, h01=0x0050, text=» SUK A4,1 COUNT RETRY «, t00=0x0039, t01=0x018e}
0x5aa2…5ac0              Head {h00=0x001a, h01=0x0050, text=» RF(NP) REP060 GIVE UP«, t00=0x003a, t01=0x001c}
0x5ac0…5ade              Head {h00=0x001a, h01=0x0050, text=» CF A8,BKSP BACKSPACE «, t00=0x003a, t01=0x003a}
0x5ade…5b04              Head {h00=0x0022, h01=0x0050, text=» CF A8,READSQ READ SEQ NUMBER «, t00=0x003a, t01=0x0058}
0x5b04…5b16              Head {h00=0x000e, h01=0x0050, text=» RB REP042«, t00=0x003a, t01=0x007e}
0x5b16…5b20              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x0090}
0x5b20…5b38              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRTC01 «, t00=0x003a, t01=0x009a}
0x5b38…5b42              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x00b2}
0x5b42…5b4c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x00bc}
0x5b4c…5b64              Head {h00=0x0014, h01=0x0050, text=»REP045 SLC A2,3 «, t00=0x003a, t01=0x00c6}
0x5b64…5b88              Head {h00=0x0020, h01=0x0050, text=» RF(NN) REP050 NOT TAPE MARK«, t00=0x003a, t01=0x00de}
0x5b88…5b9c              Head {h00=0x0010, h01=0x0050, text=» ANK A3,/10 «, t00=0x003a, t01=0x0102}
0x5b9c…5bca              Head {h00=0x002a, h01=0x0050, text=» RF(Z) REP060 SHOULD NOT BE TAPE MARK «, t00=0x003a, t01=0x0116}
0x5bca…5bdc              Head {h00=0x000e, h01=0x0050, text=» RF REPOK «, t00=0x003a, t01=0x0144}
0x5bdc…5be6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x0156}
0x5be6…5c10              Head {h00=0x0026, h01=0x0050, text=»REP050 ADK A5,1 CHECK SEQ. NUMBER «, t00=0x003a, t01=0x0160}
0x5c10…5c2a              Head {h00=0x0016, h01=0x0050, text=» CC A5,DWTBKC+1,A6«, t00=0x003a, t01=0x018a}
0x5c2a…5c44              Head {h00=0x0016, h01=0x0050, text=» RF(E) REPOK EQUAL«, t00=0x003b, t01=0x0014}
0x5c44…5c4e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x002e}
0x5c4e…5c6c              Head {h00=0x001a, h01=0x0050, text=»REP060 LD A7,DWTST,A6 «, t00=0x003b, t01=0x0038}
0x5c6c…5c94              Head {h00=0x0024, h01=0x0050, text=» ANK A7,8 TRY POSITIONING AGAIN?«, t00=0x003b, t01=0x0056}
0x5c94…5cac              Head {h00=0x0014, h01=0x0050, text=» RF(Z) REPER NO «, t00=0x003b, t01=0x007e}
0x5cac…5cdc              Head {h00=0x002c, h01=0x0050, text=» XRS A7,DWTST,A6 RESET REPOSITIONING BIT«, t00=0x003b, t01=0x0096}
0x5cdc…5cf2              Head {h00=0x0012, h01=0x0050, text=» RB REP005 YES«, t00=0x003b, t01=0x00c6}
0x5cf2…5cfc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x00dc}
0x5cfc…5d06              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x00e6}
0x5d06…5d40              Head {h00=0x0036, h01=0x0050, text=»REPER LDK A2,2 IND RECOVERY/SEQUENCE ERROR STATUS «, t00=0x003b, t01=0x00f0}
0x5d40…5d66              Head {h00=0x0022, h01=0x0050, text=» ORS A2,SEKBYT,A6 SAVE IN DWT «, t00=0x003b, t01=0x012a}
0x5d66…5d76              Head {h00=0x000c, h01=0x0050, text=» RTN A8 «, t00=0x003b, t01=0x0150}
0x5d76…5d80              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0160}
0x5d80…5dac              Head {h00=0x0028, h01=0x0050, text=»REPOK LDK A2,0 IND RECOVERY CORRECT «, t00=0x003b, t01=0x016a}
0x5dac…5dbc              Head {h00=0x000c, h01=0x0050, text=» RTN A8 «, t00=0x003c, t01=0x0008}
0x5dbc…5dc6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0018}
0x5dc6…5dde              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRTC01 «, t00=0x003c, t01=0x0022}
0x5dde…5de8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x003a}
0x5de8…5df2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0044}
0x5df2…5e0a              Head {h00=0x0014, h01=0x0050, text=»*   D W T C 0 2 «, t00=0x003c, t01=0x004e}
0x5e0a…5e14              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0066}
0x5e14…5e4a              Head {h00=0x0032, h01=0x0050, text=»*   DEVICE WORK TABLE FOR CASSETTE RECORDER 02«, t00=0x003c, t01=0x0070}
0x5e4a…5e54              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x00a6}
0x5e54…5e5e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x00b0}
0x5e5e…5e7e              Head {h00=0x001c, h01=0x0050, text=»DWTC02 EQU * TABLE ENTRY«, t00=0x003c, t01=0x00ba}
0x5e7e…5e92              Head {h00=0x0010, h01=0x0050, text=» IFT DBCAS=2«, t00=0x003c, t01=0x00da}
0x5e92…5eb2              Head {h00=0x001c, h01=0x0050, text=» DATA DWTC01+1 DWT NO. 1«, t00=0x003c, t01=0x00ee}
0x5eb2…5ee6              Head {h00=0x0030, h01=0x0050, text=» DATA /8000 STATUS./8000 MEANS DEVICE READY «, t00=0x003c, t01=0x010e}
0x5ee6…5f02              Head {h00=0x0018, h01=0x0050, text=» DATA 0 ECB ADDRESS «, t00=0x003c, t01=0x0142}
0x5f02…5f18              Head {h00=0x0012, h01=0x0050, text=» DATA 0 ORDER «, t00=0x003c, t01=0x015e}
0x5f18…5f44              Head {h00=0x0028, h01=0x0050, text=» DATA TCAD POINTER TO ADDRESS BLOCK «, t00=0x003c, t01=0x0174}
0x5f44…5f60              Head {h00=0x0018, h01=0x0050, text=» DATA 0 TTAB ADDRESS«, t00=0x003d, t01=0x0010}
0x5f60…5f88              Head {h00=0x0024, h01=0x0050, text=» DATA 0 WAIT/ACTIVATE INDICATOR «, t00=0x003d, t01=0x002c}
0x5f88…5fa6              Head {h00=0x001a, h01=0x0050, text=» DATA 0 TERMINAL QUEUE«, t00=0x003d, t01=0x0054}
0x5fa6…5fbc              Head {h00=0x0012, h01=0x000d, text=» IFT MMUPAG=1 «, t00=0x003d, t01=0x0072}
0x5fbc…5fe6              Head {h00=0x0026, h01=0x0022, text=» DATA 0 SAVE AREA USER ECB ADDRESS«, t00=0x003d, t01=0x0088}
0x5fe6…600a              Head {h00=0x0020, h01=0x0050, text=» DATA ECBTC2 MMU ECB ADDRESS«, t00=0x003d, t01=0x00b2}
0x600a…6016              Head {h00=0x0008, h01=0x0004, text=» XIF«, t00=0x003d, t01=0x00d6}
0x6016…602a              Head {h00=0x0010, h01=0x0050, text=» IFT DBCAS=2«, t00=0x003d, t01=0x00e2}
0x602a…6048              Head {h00=0x001a, h01=0x0050, text=» DATA 0 BLOCK COUNTER «, t00=0x003d, t01=0x00f6}
0x6048…6066              Head {h00=0x001a, h01=0x0050, text=» DATA 0 SEQ. INDICATOR«, t00=0x003d, t01=0x0114}
0x6066…607c              Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x003d, t01=0x0132}
0x607c…6090              Head {h00=0x0010, h01=0x0050, text=»ECBTC2 EQU *«, t00=0x003d, t01=0x0148}
0x6090…60a0              Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x003d, t01=0x015c}
0x60a0…60b4              Head {h00=0x0010, h01=0x0050, text=» DATA TCBUF2«, t00=0x003d, t01=0x016c}
0x60b4…60ca              Head {h00=0x0012, h01=0x0050, text=» DATA 0,0,0,0 «, t00=0x003d, t01=0x0180}
0x60ca…60e6              Head {h00=0x0018, h01=0x0050, text=»TCBUF2 RES DVBLEN+1 «, t00=0x003e, t01=0x0008}
0x60e6…60f2              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003e, t01=0x0024}
0x60f2…60fc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x0030}
0x60fc…6114              Head {h00=0x0014, h01=0x0050, text=» EJECT   DRTC01 «, t00=0x003e, t01=0x003a}
0x6114…611e              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x0052}
0x611e…6128              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x005c}
0x6128…6140              Head {h00=0x0014, h01=0x0050, text=»*   D W T C 0 1 «, t00=0x003e, t01=0x0066}
0x6140…614a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x007e}
0x614a…6180              Head {h00=0x0032, h01=0x0050, text=»*   DEVICE WORK TABLE FOR CASSETTE RECORDER 01«, t00=0x003e, t01=0x0088}
0x6180…618a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x00be}
0x618a…6194              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x00c8}
0x6194…61b6              Head {h00=0x001e, h01=0x0050, text=»DWTC01 EQU * TABLE ENTRY  «, t00=0x003e, t01=0x00d2}
0x61b6…61d4              Head {h00=0x001a, h01=0x0050, text=» DATA DWTC02 DWT NO. 2«, t00=0x003e, t01=0x00f4}
0x61d4…6208              Head {h00=0x0030, h01=0x0050, text=» DATA /8000 STATUS./8000 MEANS DEVICE READY «, t00=0x003e, t01=0x0112}
0x6208…6224              Head {h00=0x0018, h01=0x0050, text=» DATA 0 ECB ADDRESS «, t00=0x003e, t01=0x0146}
0x6224…623a              Head {h00=0x0012, h01=0x0050, text=» DATA 0 ORDER «, t00=0x003e, t01=0x0162}
0x623a…6266              Head {h00=0x0028, h01=0x0050, text=» DATA TCAD POINTER TO ADDRESS BLOCK «, t00=0x003e, t01=0x0178}
0x6266…6282              Head {h00=0x0018, h01=0x0050, text=» DATA 0 TTAB ADDRESS«, t00=0x003f, t01=0x0014}
0x6282…62aa              Head {h00=0x0024, h01=0x0050, text=» DATA 0 WAIT/ACTIVATE INDICATOR «, t00=0x003f, t01=0x0030}
0x62aa…62c8              Head {h00=0x001a, h01=0x0050, text=» DATA 0 TERMINAL QUEUE«, t00=0x003f, t01=0x0058}
0x62c8…62de              Head {h00=0x0012, h01=0x000d, text=» IFT MMUPAG=1 «, t00=0x003f, t01=0x0076}
0x62de…6308              Head {h00=0x0026, h01=0x0022, text=» DATA 0 SAVE AREA USER ECB ADDRESS«, t00=0x003f, t01=0x008c}
0x6308…632c              Head {h00=0x0020, h01=0x0050, text=» DATA ECBTC1 MMU ECB ADDRESS«, t00=0x003f, t01=0x00b6}
0x632c…6338              Head {h00=0x0008, h01=0x0004, text=» XIF«, t00=0x003f, t01=0x00da}
0x6338…6362              Head {h00=0x0026, h01=0x0050, text=»DWTBKC EQU *-DWTC01 BLOCK COUNTER «, t00=0x003f, t01=0x00e6}
0x6362…6372              Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x003f, t01=0x0110}
0x6372…638e              Head {h00=0x0018, h01=0x0050, text=»SEKBYT EQU *-DWTC01 «, t00=0x003f, t01=0x0120}
0x638e…63ac              Head {h00=0x001a, h01=0x0050, text=» DATA 0 SEQ. INDICATOR«, t00=0x003f, t01=0x013c}
0x63ac…63b6              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x015a}
0x63b6…63cc              Head {h00=0x0012, h01=0x0050, text=» IFT  MMUPAG=1«, t00=0x003f, t01=0x0164}
0x63cc…63e0              Head {h00=0x0010, h01=0x0050, text=»ECBTC1 EQU *«, t00=0x003f, t01=0x017a}
0x63e0…63f0              Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x003f, t01=0x018e}
0x63f0…6404              Head {h00=0x0010, h01=0x0050, text=» DATA TCBUF1«, t00=0x0040, t01=0x000e}
0x6404…641a              Head {h00=0x0012, h01=0x0050, text=» DATA 0,0,0,0 «, t00=0x0040, t01=0x0022}
0x641a…6436              Head {h00=0x0018, h01=0x0050, text=»TCBUF1 RES DVBLEN+1 «, t00=0x0040, t01=0x0038}
0x6436…6442              Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0040, t01=0x0054}
0x6442…644c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x0060}
0x644c…6472              Head {h00=0x0022, h01=0x0050, text=»REQLEN DATA 0 REQUESTED LENGTH«, t00=0x0040, t01=0x006a}
0x6472…64a4              Head {h00=0x002e, h01=0x0050, text=»SEQCHR DATA 0 SEQUENCE CHARACTER =REL 11.0«, t00=0x0040, t01=0x0090}
0x64a4…64ae              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x00c2}
0x64ae…64b8              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x00cc}
0x64b8…64c2              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x00d6}
0x64c2…64ce              Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0040, t01=0x00e0}
0x64ce…64d2              Head {h00=0x4004, h01=0x0000}
0x64d2…64d6              00 40 00 ec                                                                                                                                                                                                                                       ┆ @  ┆
0x64d6…64de (65, 1, 8)   20 04 00 00 00 41 00 04                                                                                                                                                                                                                           ┆     A  ┆
0x64de…652e (66, 0, 400) 00 30 00 50 5c 44 41 54 41 5c 30 5c 44 57 54 20 4f 46 20 47 4f 49 4e 47 20 4c 52 43 2d 50 52 4f 43 45 53 53 20 54 45 52 4d 49 4e 41 4c 20 31 20 00 2a 00 04 00 30 00 50 5c 44 41 54 41 5c 30 5c 44 57 54 20 4f 46 20 47 4f 49 4e 47 20 4c 52 43   ┆ 0 P DATA 0 DWT OF GOING LRC-PROCESS TERMINAL 1  *   0 P DATA 0 DWT OF GOING LRC┆
0x652e…657e              2d 50 52 4f 43 45 53 53 20 54 45 52 4d 49 4e 41 4c 20 32 20 00 2a 00 38 00 26 00 50 5c 44 41 54 41 5c 30 5c 4c 52 43 2d 41 43 4b 55 4d 55 4c 41 54 4f 52 20 54 45 52 4d 49 4e 41 4c 20 31 00 2a 00 6c 00 26 00 50 5c 44 41 54 41 5c 30 5c 4c 52   ┆-PROCESS TERMINAL 2  * 8 & P DATA 0 LRC-ACKUMULATOR TERMINAL 1 * l & P DATA 0 LR┆
0x657e…65ce              43 2d 41 43 4b 55 4d 55 4c 41 54 4f 52 20 54 45 52 4d 49 4e 41 4c 20 32 00 2a 00 96 00 2c 00 50 5c 44 41 54 41 5c 30 5c 43 48 41 4e 4e 45 4c 20 53 54 41 54 55 53 20 57 4f 52 44 20 28 4c 4f 4f 50 2d 54 45 53 54 53 29 00 2a 00 c0 00 24 00 50   ┆C-ACKUMULATOR TERMINAL 2 *   , P DATA 0 CHANNEL STATUS WORD (LOOP-TESTS) *   $ P┆
0x65ce…661e              5c 44 41 54 41 5c 31 5c 42 4c 4f 43 4b 20 53 45 4e 44 49 4e 47 20 49 4e 44 49 43 41 54 4f 52 20 00 2a 00 f0 00 06 00 50 2a 20 00 2a 01 18 00 08 00 50 5c 58 49 46 00 2a 01 22 00 0a 00 50 5c 45 4a 45 43 54 00 2a 01 2e 00 24 00 50 2a 2a 2a 2a   ┆ DATA 1 BLOCK SENDING INDICATOR  *     P*  *     P XIF * "   P EJECT * . $ P****┆
0x661e…666e              2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 2a 01 3c 00 24 00 50 2a 20 20 20 20 20 43 20 57 20 54 20 52 20 54 20 35 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 00 2a 01 64 00 24 00 50 2a 2a 2a 2a   ┆**************************** * < $ P*     C W T R T 5              * * d $ P****┆
0x666e…66be (67, 0, 400) 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 2a 01 8c 00 06 00 50 2a 20 00 2b 00 24 00 3a 00 50 2a 20 20 20 20 43 48 41 4e 4e 45 4c 20 55 4e 49 54 20 57 4f 52 4b 20 54 41 42 4c 45 20 46 4f 52 20 52   ┆**************************** *     P*  + $ : P*    CHANNEL UNIT WORK TABLE FOR R┆
0x66be…670e              45 4d 4f 54 45 20 43 48 41 4e 4e 45 4c 20 4e 4f 2e 20 31 20 00 2b 00 2e 00 20 00 50 2a 20 20 20 20 43 4f 4e 4e 45 43 54 45 44 20 54 4f 20 54 48 49 52 44 20 43 48 52 54 00 2b 00 6c 00 04 00 50 00 2b 00 90 00 06 00 50 2a 20 00 2b 00 98 00 10   ┆EMOTE CHANNEL NO. 1  + .   P*    CONNECTED TO THIRD CHRT + l   P +     P*  +    ┆
0x670e…675e              00 50 43 57 54 52 54 35 5c 45 51 55 5c 2a 00 2b 00 a2 00 06 00 50 2a 20 00 2b 00 b6 00 12 00 50 5c 49 46 46 5c 52 45 43 48 41 4e 3d 30 20 00 2b 00 c0 00 12 00 50 5c 49 46 46 5c 52 45 43 48 41 4e 3d 31 20 00 2b 00 d6 00 12 00 50 5c 49 46 46   ┆ PCWTRT5 EQU * +     P*  +     P IFF RECHAN=0  +     P IFF RECHAN=1  +     P IFF┆
0x675e…67ae              5c 52 45 43 48 41 4e 3d 32 20 00 2b 00 ec 00 06 00 50 2a 20 00 2b 01 02 00 20 00 50 44 57 41 37 5c 45 51 55 5c 2f 32 31 5c 44 45 56 49 43 45 20 41 44 44 52 45 53 53 20 00 2b 01 0c 00 06 00 50 2a 20 00 2b 01 30 00 1c 00 50 5c 44 41 54 41 5c   ┆ RECHAN=2  +     P*  +     PDWA7 EQU /21 DEVICE ADDRESS  +     P*  + 0   P DATA ┆
0x67ae…67fe              30 5c 4c 41 53 54 20 4f 55 54 50 55 54 20 44 57 54 20 00 2b 01 3a 00 1c 00 50 5c 44 41 54 41 5c 30 5c 4c 41 53 54 20 4f 55 54 50 55 54 20 57 4f 52 44 00 2b 01 5a 00 20 00 50 5c 44 41 54 41 5c 49 4e 54 52 54 33 5c 49 4e 54 45 52 52 55 50 54   ┆0 LAST OUTPUT DWT  + :   P DATA 0 LAST OUTPUT WORD + Z   P DATA INTRT3 INTERRUPT┆
0x67fe…684e (68, 0, 398) 20 54 41 42 4c 45 00 2b 01 7a 00 16 00 50 5c 49 4e 52 5c 41 32 2c 30 2c 44 57 41 37 5c 49 4e 52 00 2c 00 0e 00 16 00 50 5c 4f 54 52 5c 41 32 2c 30 2c 44 57 41 37 5c 4f 54 52 00 2c 00 28 00 1c 00 50 5c 43 49 4f 5c 41 32 2c 31 2c 44 57 41 37   ┆ TABLE + z   P INR A2,0,DWA7 INR ,     P OTR A2,0,DWA7 OTR , (   P CIO A2,1,DWA7┆
0x684e…689e              5c 43 49 4f 2d 53 54 41 52 54 00 2c 00 42 00 22 00 50 5c 44 41 54 41 5c 30 5c 52 45 54 52 41 4e 53 4d 49 53 53 49 4f 4e 20 43 4f 55 4e 54 45 52 00 2c 00 62 00 1c 00 50 5c 44 41 54 41 5c 30 5c 51 55 45 55 45 20 54 45 52 4d 49 4e 41 4c 20 31   ┆ CIO-START , B " P DATA 0 RETRANSMISSION COUNTER , b   P DATA 0 QUEUE TERMINAL 1┆
0x689e…68ee              00 2c 00 88 00 1c 00 50 5c 44 41 54 41 5c 30 5c 51 55 45 55 45 20 54 45 52 4d 49 4e 41 4c 20 32 00 2c 00 a8 00 06 00 50 2a 20 00 2c 00 c8 00 12 00 50 5c 49 46 54 5c 41 43 4b 4d 55 4c 3d 31 20 00 2c 00 d2 00 1c 00 50 5c 44 41 54 41 5c 30 5c   ┆ ,     P DATA 0 QUEUE TERMINAL 2 ,     P*  ,     P IFT ACKMUL=1  ,     P DATA 0 ┆
0x68ee…693e              4e 41 4b 2d 41 43 4b 55 4d 55 4c 41 54 4f 52 20 00 2c 00 e8 00 24 00 50 5c 44 41 54 41 5c 30 5c 42 4c 4f 43 4b 20 45 52 52 4f 52 20 41 43 4b 55 4d 55 4c 41 54 4f 52 20 00 2c 01 08 00 2c 00 50 5c 44 41 54 41 5c 30 5c 55 4e 44 45 46 49 4e 45   ┆NAK-ACKUMULATOR  ,   $ P DATA 0 BLOCK ERROR ACKUMULATOR  ,   , P DATA 0 UNDEFINE┆
0x693e…698c              44 2d 49 4e 54 45 52 52 55 50 54 2d 41 43 4b 55 4d 55 4c 41 54 4f 52 20 00 2c 01 30 00 28 00 50 5c 44 41 54 41 5c 30 5c 50 52 49 4e 54 45 52 20 54 49 4d 45 4f 55 54 20 41 43 4b 55 4d 55 4c 41 54 4f 52 20 00 2c 01 60 00 06 00 50 2a 20         ┆D-INTERRUPT-ACKUMULATOR  , 0 ( P DATA 0 PRINTER TIMEOUT ACKUMULATOR  , `   P* ┆

Reduced view