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

⟦f064d59dd⟧

    Length: 10938 (0x2aba)
    Notes: pts_type(SC)
    Names: »CPDKMT.SC«

Derivation

└─⟦5c22ed822⟧ Bits:30009675 Philips computer tape "600209"
    └─⟦this⟧ »TOOL/CPDKMT.SC« 
└─⟦bf903a231⟧ Bits:30009665 Philips computer tape "600109"
    └─⟦this⟧ »TOOL/CPDKMT.SC« 

PTS(SC)

	IDENT	CPDKMT	* 790122 C.EKERT
*************************************************************** 
* 
*   COPY DISK TO 1/2 INC. MAG-TAPE ( & REVERSE) UTILITY.      * 
*                                                             * 
*************************************************************** 
* 
*  THE IMPROVED DISK TO TAPE SAVE AND RESTORE FACILITY.   * 
* THE UTILITY HAS BEEN ADAPTED TO BE CALLED FROM A        * 
* 'CREDIT'-PROGRAM. TWO ENTRYPOINTS ARE PROVIDED, 'CDT'   * 
* AND 'CTD'. THE 'CDT' ENTRY CAUSES A DISK TO BE SAVED ON * 
* A MAGNETIC TAPE AND 'CTD' RESTORES THE DISK FROM A      * 
* MAGNETIC TAPE WHICH HAS PREVIOUSLY BEEN CREATED VIA THE * 
* 'CDT' ENTRY. THE DISK IS READ/WRITTEN SECTOR BY SECTOR  * 
* AND BLOCKED BEFORE TRANFERRED TO THE TAPE..             * 
*                                                         * 
*  NOTES:                                                 * 
*   IMMEDIATLY WHEN AN I/O-FAILURE IS DETECTED THE        * 
* PROCESSING IS ABORTED AND THE CALLING PROGRAM IS        * 
* INFORMED VIA THE RETURNCODE, WHICH CONTAINS THE DEVICE  * 
* DEPENDENT RETURNCODE FROM THE DRIVER. NO AUTOMATIC      * 
* RECOVERY PROCEDURE IS INITIATED.                        * 
*                                                         * 
*  'CREDIT' INTERFACE:                                    * 
*  CALLING SEQUENCE:                                      * 
*     CALL CDT,DKFC,MTFC,FRST,LAST,SLTH,BLKF,BUFF,RETC         *
*  <CDT>  :    : ENTRY DISK TO TAPE COPY ROUTINE          * 
*  <DKFC> :BIN : DISK - FILE CODE.                        * 
*  <MTFC> :BIN : MAG. TAPE FILE CODE.                     * 
*  <FRST> :BIN : NUMBER OF FIRST SECTOR TO BE TRANSFERRED * 
*  <LAST> :BIN : NUMBER OF LAST SECTOR TO BE TRANSFERRED  * 
*  <SLTH> :BIN : SECTOR LENGTH IN BYTES                   * 
*  <BLKF> :BIN : BLOCKING FACTOR (RECORDS/BLOCK)          * 
*  <BUFF> :STRG: I/O-BUFFER ADDRESS                       * 
*  <RETC> :BIN : RETURN CODE.                             * 
*                =0 IF THE PROCESSING TERMINATED          * 
*                SUCCESSFULLY. IF AN I/O ERROR OCCURRED   * 
*                THE RETURNCODE CONTAINS THE RETURNCODE   * 
*                FROM THE DRIVER AND THE 1:ST BYTE IN THE * 
*                I/O-BUFFER CONTAINS A 'M' OR A 'D'       * 
*                INDICATING THE FAILING UNIT.             * 
*                                                         * 
*********************************************************** 
*************************************************************** 
* 
	ENTRY	CDT	 * COPY DISK TO TAPE 
	ENTRY	CTD	* RESTORE DISK FROM TAPE 
* 
* 
	EXTRN	I:EVA0	* RETREIVE CALLING PARAMS.
	EXTRN	I:RT1	* RETURN TO 'CREDIT' USER. 
* 
* 
	EJECT
* 
* 
CDT	EQU	* 
* 
*  COPY ENTIRE DISK SECTOR BY SECTOR TO 1/2 INC. TAPE.
* 
*  TO TAPE INITIALIZATIONS. 
* 
	LDK	A7,X'91'	* ORDERCODE PHYSICAL READ 
	SC	A7,DKORDR 
	LDK	A7,X'85'	* ORDERCODE 'WRITE TAPE'
	SC	A7,MTORDR 
	LDKL	A7,MTIOLB 
	ST	A7,SWTCH2 
* 
	LDKL	A7,DKIO 
	ST	A7,SWTCH1 
* 
	LDKL	A7,X'AA67'	* WRT TAPE MASK
	ST	A7,MTMSK2 
* 
	LDKL	A7,X'AA61'	* WTM - MASK 
	ST	A7,MTMSK1 
* 
	LDK	A7,X'A2'	* ORDERCODE WRT TAPEMARK
	SC	A7,MTHEAD 
	RF	TPMRK 
* 
* 
	EJECT
* 
* 
CTD	EQU	* 
* 
*  RESTORE DISK FROM 1/2 TAPE, SECTOR BY SECTOR.
* 
*  INITIALIZATIONS FOR DISK RESTORE.
* 
	LDK	A7,X'95'	* ORDERCODE PHYSICAL WRITE DISK 
	SC	A7,DKORDR 
* 
	LDK	A7,X'82'	* ORDERCODE 'READ TAPE' 
	SC	A7,MTORDR 
* 
	LDKL	A7,RETURN 
	ST	A7,SWTCH2 
* 
	LDKL	A7,MTIO 
	ST	A7,SWTCH1 
* 
	LDKL	A7,X'B87F'	* MASK 'TAPE READ' 
	ST	A7,MTMSK2 
* 
	LDKL	A7,X'A87F'	* MASK 'TAPE READ' 
	ST	A7,MTMSK1 
* 
	LDK	A7,X'82'	* ORDERCODE 'READ TAPE' 
	SC	A7,MTHEAD 
* 
* 
	EJECT
* 
* 
*   WRITE / BYPASS 1:ST TAPE MARK.
* 
TPMRK	EQU	* 
	CF	A14,I:EVA0	* RETREIVE DISK FILE CODE
	LDR*	A7,A9 
	ST	A7,DKECB
	CF	A14,I:EVA0	* RETREIVE TAPE FILE CODE
	LDR*	A7,A9 
	ST	A7,MTECB
	CF	A14,I:EVA0	* RETREIVE FIRST SECTOR NO.
	LDR*	A7,A9 
	ST	A7,DKECBC	* SAVE IN CONTROL WORD
	CF	A14,I:EVA0	* RETREIVE LAST SECTOR NO. 
	LDR*	A7,A9 
	ST	A7,DKSECN	* SAVE IN LOOP CONTROL. 
	CF	A14,I:EVA0	* RETREIVE SECTOR LENGTH 
	LDR*	A7,A9 
	ST	A7,DKECBL 
	LDR	A6,A7	* SAVE SECTOR LENGTH 
	CF	A14,I:EVA0	* RETREIVE BLOCK FACTOR
	LDR*	A7,A9 
	ST	A7,BLKFCT 
	LDR	A2,A6	* CALC. MT-BUFFER SIZE 
	MUR	A7 
	ST	A2,MTECBL	* SAVE MT-BUFFERSIZE
	CF	A14,I:EVA0	* RETREIVE BUFFER ADDR.
	ST	A9,MTECBB 
	ST	A9,DKECBB 
	CM	RECCNT
	LDK	A7,X'00' 
MTHEAD	EQU	*-1
	LDKL	A8,MTECB
	LKM
	DATA	1 
	LDKL	A7,X'1000'	* 'TAPE MARK' MASK 
	AN	A7,MTECBR 
	RF(Z)	MTERR
	LDKL	A7,X'0000'
MTMSK1	EQU	*-1
	AN	A7,MTECBR 
	RF(NZ)	MTERR 
	LDKL	A7,NXTBLK 
	ST	A7,SWTCH3 
	ABL	X'0000'
SWTCH1	EQU	*-1 * DKIO / MTIO
* 
* 
	EJECT
* 
*   DISK - I/O
* 
DKIO	EQU	*
	LDK	A7,X'00' 
DKORDR	EQU	*-1
	LDKL	A8,DKECB
	LKM
	DATA	1 
* 
*  I/O ANALYSIS.
* 
	LDKL	A7,X'820F'
	AN	A7,DKECBR 
	RF(NZ)	DKERR 
* 
*  REPEAT I/O IF 'NEW VOLUME' DETECTED. 
* 
	LDK	A7,X'80'	* MASK 'NEW VOL.' 
	AN	A7,DKECBR 
	RB(NZ)	DKIO	* REPEAT I/O 
* 
* INCREMENT SECTOR COUNTER
* 
	IM	DKECBC	* INCR. SECTOR COUNTER 
	IM	RECCNT	* INCR. RECORD COUNTER 
* 
*  SECTOR READ. INCREMENT BUFFER POINTER & CHECK IF END OF BUFFER 
* 
	LD	A7,DKECBB	*LOAD BUFFER ADDR.
	AD	A7,DKECBL	* ADD ON RECORD LENGTH
	ST	A7,DKECBB	* SAVE NEW BUFF. ADDR.
* 
*  CHECK IF LAST SECTOR PROCESSED AND BRANCH ACORDINGLY.
* 
	LD	A7,DKECBC	* LOAD SECTOR COUNTER 
	CW	A7,DKSECN 
	ABL(G)	X'0000' 
SWTCH2	EQU	*-1 *MTIOLB / RETURN 
* 
*  CHECK IF BLOCK IS COMPLETE.
* 
	LD	A7,RECCNT 
	CW	A7,BLKFCT 
	RF(Z)	MTIO	* YES! TRANS. TO TAPE 
	RB	DKIO	* READ NEXT SECTOR IF NOT LAST 
* 
* 
	EJECT
* 
* 
* 
*  MAG. TAPE I/O. 
* 
MTIOLB	EQU	*
* 
*  FIX WHEN LAST BLOCK PROCESSED. 
* 
	LDKL	A7,WRTPMK 
	ST	A7,SWTCH3 
* 
*  NORMAL TAPE-I/O ENTRY. 
* 
MTIO	EQU	*
	LDK	A7,X'00'	* LOAD ORDERCODE
MTORDR	EQU	*-1
	LDKL	A8,MTECB
	LKM
	DATA	1 
* 
*  RETURN CODE ANALYSIS.
* 
	LDKL	A7,X'0000'	* LOAD MASK
MTMSK2	EQU	*-1
	AN	A7,MTECBR 
	RF(NZ)	MTERR 
* 
*  RETURN IF LAST SECTOR ELSE PERPARE FOR NEXT BLOCK. 
* 
	ABL	X'0000'
SWTCH3	EQU	*-1 * NXTBLK / WRTPMK
* 
* 
* 
NXTBLK	EQU	*
	LD	A7,MTECBB 
	ST	A7,DKECBB	* RESTORE BUFFER ADDR.
	CM	RECCNT	* RESET RECORD COUNTER.
	RB	DKIO	* READ NEXT SECTOR 
* 
* 
	EJECT
* 
* 
* NORMAL TERMINATION. 
* 
WRTPMK	EQU	*
* 
* WRITE TAPE MARK 
* 
	LDK	A7,X'A2'	* ORDERCODE WTM 
	LDKL	A8,MTECB
	LKM
	DATA	1 
	LDKL	A7,X'1000'
	AN	A7,MTECBR 
	RF(Z)	MTERR
* 
* 
RETURN EQU *
	LDK	A6,0	* RETURN CODE = OK. 
	RF	SETRC		 
* 
* 
*  I/O ERROR HANDLING.
* 
* 
MTERR	EQU	* 
	LDKL	A8,'M'	* INDICATE MAG.TAPE
	LD	A6,MTECBR	* PICK UP DRIVER RET. CODE
	RF	ERRHDL
* 
* 
DKERR	EQU	* 
	LDKL	A8,'D'	* INDICATE DISK
	LDKL	A6,DKECBR 
* 
* 
ERRHDL	EQU	*
	LD	A7,MTECBB	* PICK UP BUFFER ADDR.
	SCR	A8,A7	* TRANS. FAILING UNIT
* 
* 
SETRC	EQU	* 
	CF	A14,I:EVA0	* PICK UP ADDR. OF RETURNCODE
	STR	A6,A9	* TRANS. DRIVER RET. CODE
* 
* 
	ABL	I:RT1	* RETURN TO 'CREDIT' USER
* 
* 
* 
	EJECT
* 
* 
*   EVENT CONTROL BLOCKS. MAG. TAPE AND DISK
* 
MTECB	DATA	/0070	* FILE CODE TAPE DRIVE 
MTECBB	DATA	0	* BUFFER ADDR.
MTECBL	DATA	3280,0	* BUFFER LENGTH (8 SECTORS)
MTECBR	DATA	0	* RETURN CODE 
MTECBC	DATA	0	* NO BLOCK SEQUENCE NO. 
* 
* 
* 
DKECB	DATA	/00F0	* FILE CODE FIXED DISK 1 
DKECBB	DATA	0	* BUFFER ADDR.
DKECBL	DATA	410,0	* SECTOR LENGTH 
DKECBR	DATA	0	* RETURN CODE 
DKECBC	DATA	0	* SECTOR COUNTER
* 
* 
* 
DKSECN	DATA	13055	* NO. OF LAST SECTOR
BLKFCT	DATA	0	*BLOCK FACTOR 
RECCNT	DATA	0	* RECORD IN BLOCK COUNT.
* 
* 
* 
	END

HexDump

0x0000…0026 (0, 0, 400)  Head {h00=0x0022, h01=0x0050, text=» IDENT CPDKMT * 790122 C.EKERT«, t00=0x0000, t01=0x0004}
0x0026…006e              Head {h00=0x0044, h01=0x003f, text=»*************************************************************** «, t00=0x0000, t01=0x002a}
0x006e…0078              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0000, t01=0x0072}
0x0078…00c0              Head {h00=0x0044, h01=0x003f, text=»*   COPY DISK TO 1/2 INC. MAG-TAPE ( & REVERSE) UTILITY.      * «, t00=0x0000, t01=0x007c}
0x00c0…0108              Head {h00=0x0044, h01=0x003f, text=»*                                                             * «, t00=0x0000, t01=0x00c4}
0x0108…0150              Head {h00=0x0044, h01=0x003f, text=»*************************************************************** «, t00=0x0000, t01=0x010c}
0x0150…015a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0154}
0x015a…019e              Head {h00=0x0040, h01=0x0050, text=»*  THE IMPROVED DISK TO TAPE SAVE AND RESTORE FACILITY.   * «, t00=0x0000, t01=0x015e}
0x019e…01e2              Head {h00=0x0040, h01=0x0050, text=»* THE UTILITY HAS BEEN ADAPTED TO BE CALLED FROM A        * «, t00=0x0001, t01=0x0012}
0x01e2…0226              Head {h00=0x0040, h01=0x0050, text=»* 'CREDIT'-PROGRAM. TWO ENTRYPOINTS ARE PROVIDED, 'CDT'   * «, t00=0x0001, t01=0x0056}
0x0226…026a              Head {h00=0x0040, h01=0x0050, text=»* AND 'CTD'. THE 'CDT' ENTRY CAUSES A DISK TO BE SAVED ON * «, t00=0x0001, t01=0x009a}
0x026a…02ae              Head {h00=0x0040, h01=0x0050, text=»* A MAGNETIC TAPE AND 'CTD' RESTORES THE DISK FROM A      * «, t00=0x0001, t01=0x00de}
0x02ae…02f2              Head {h00=0x0040, h01=0x0050, text=»* MAGNETIC TAPE WHICH HAS PREVIOUSLY BEEN CREATED VIA THE * «, t00=0x0001, t01=0x0122}
0x02f2…0336              Head {h00=0x0040, h01=0x0050, text=»* 'CDT' ENTRY. THE DISK IS READ/WRITTEN SECTOR BY SECTOR  * «, t00=0x0001, t01=0x0166}
0x0336…037a              Head {h00=0x0040, h01=0x0050, text=»* AND BLOCKED BEFORE TRANFERRED TO THE TAPE..             * «, t00=0x0002, t01=0x001a}
0x037a…03be              Head {h00=0x0040, h01=0x0050, text=»*                                                         * «, t00=0x0002, t01=0x005e}
0x03be…0402              Head {h00=0x0040, h01=0x0050, text=»*  NOTES:                                                 * «, t00=0x0002, t01=0x00a2}
0x0402…0446              Head {h00=0x0040, h01=0x0050, text=»*   IMMEDIATLY WHEN AN I/O-FAILURE IS DETECTED THE        * «, t00=0x0002, t01=0x00e6}
0x0446…048a              Head {h00=0x0040, h01=0x0050, text=»* PROCESSING IS ABORTED AND THE CALLING PROGRAM IS        * «, t00=0x0002, t01=0x012a}
0x048a…04ce              Head {h00=0x0040, h01=0x0050, text=»* INFORMED VIA THE RETURNCODE, WHICH CONTAINS THE DEVICE  * «, t00=0x0002, t01=0x016e}
0x04ce…0512              Head {h00=0x0040, h01=0x0050, text=»* DEPENDENT RETURNCODE FROM THE DRIVER. NO AUTOMATIC      * «, t00=0x0003, t01=0x0022}
0x0512…0556              Head {h00=0x0040, h01=0x0050, text=»* RECOVERY PROCEDURE IS INITIATED.                        * «, t00=0x0003, t01=0x0066}
0x0556…059a              Head {h00=0x0040, h01=0x0050, text=»*                                                         * «, t00=0x0003, t01=0x00aa}
0x059a…05de              Head {h00=0x0040, h01=0x0050, text=»*  'CREDIT' INTERFACE:                                    * «, t00=0x0003, t01=0x00ee}
0x05de…0622              Head {h00=0x0040, h01=0x0050, text=»*  CALLING SEQUENCE:                                      * «, t00=0x0003, t01=0x0132}
0x0622…066a              Head {h00=0x0044, h01=0x0050, text=»*     CALL CDT,DKFC,MTFC,FRST,LAST,SLTH,BLKF,BUFF,RETC         *«, t00=0x0003, t01=0x0176}
0x066a…06ae              Head {h00=0x0040, h01=0x0050, text=»*  <CDT>  :    : ENTRY DISK TO TAPE COPY ROUTINE          * «, t00=0x0004, t01=0x002e}
0x06ae…06f2              Head {h00=0x0040, h01=0x0050, text=»*  <DKFC> :BIN : DISK - FILE CODE.                        * «, t00=0x0004, t01=0x0072}
0x06f2…0736              Head {h00=0x0040, h01=0x0050, text=»*  <MTFC> :BIN : MAG. TAPE FILE CODE.                     * «, t00=0x0004, t01=0x00b6}
0x0736…077a              Head {h00=0x0040, h01=0x0050, text=»*  <FRST> :BIN : NUMBER OF FIRST SECTOR TO BE TRANSFERRED * «, t00=0x0004, t01=0x00fa}
0x077a…07be              Head {h00=0x0040, h01=0x0050, text=»*  <LAST> :BIN : NUMBER OF LAST SECTOR TO BE TRANSFERRED  * «, t00=0x0004, t01=0x013e}
0x07be…0802              Head {h00=0x0040, h01=0x0050, text=»*  <SLTH> :BIN : SECTOR LENGTH IN BYTES                   * «, t00=0x0004, t01=0x0182}
0x0802…0846              Head {h00=0x0040, h01=0x0050, text=»*  <BLKF> :BIN : BLOCKING FACTOR (RECORDS/BLOCK)          * «, t00=0x0005, t01=0x0036}
0x0846…088a              Head {h00=0x0040, h01=0x0050, text=»*  <BUFF> :STRG: I/O-BUFFER ADDRESS                       * «, t00=0x0005, t01=0x007a}
0x088a…08ce              Head {h00=0x0040, h01=0x0050, text=»*  <RETC> :BIN : RETURN CODE.                             * «, t00=0x0005, t01=0x00be}
0x08ce…0912              Head {h00=0x0040, h01=0x0050, text=»*                =0 IF THE PROCESSING TERMINATED          * «, t00=0x0005, t01=0x0102}
0x0912…0956              Head {h00=0x0040, h01=0x0050, text=»*                SUCCESSFULLY. IF AN I/O ERROR OCCURRED   * «, t00=0x0005, t01=0x0146}
0x0956…099a              Head {h00=0x0040, h01=0x0050, text=»*                THE RETURNCODE CONTAINS THE RETURNCODE   * «, t00=0x0005, t01=0x018a}
0x099a…09de              Head {h00=0x0040, h01=0x0050, text=»*                FROM THE DRIVER AND THE 1:ST BYTE IN THE * «, t00=0x0006, t01=0x003e}
0x09de…0a22              Head {h00=0x0040, h01=0x0050, text=»*                I/O-BUFFER CONTAINS A 'M' OR A 'D'       * «, t00=0x0006, t01=0x0082}
0x0a22…0a66              Head {h00=0x0040, h01=0x0050, text=»*                INDICATING THE FAILING UNIT.             * «, t00=0x0006, t01=0x00c6}
0x0a66…0aaa              Head {h00=0x0040, h01=0x0050, text=»*                                                         * «, t00=0x0006, t01=0x010a}
0x0aaa…0aee              Head {h00=0x0040, h01=0x0050, text=»*********************************************************** «, t00=0x0006, t01=0x014e}
0x0aee…0b36 (7, 0, 400)  Head {h00=0x0044, h01=0x003f, text=»*************************************************************** «, t00=0x0007, t01=0x0004}
0x0b36…0b40              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0007, t01=0x004c}
0x0b40…0b68              Head {h00=0x0024, h01=0x001f, text=» ENTRY CDT  * COPY DISK TO TAPE «, t00=0x0007, t01=0x0056}
0x0b68…0b94              Head {h00=0x0028, h01=0x0023, text=» ENTRY CTD * RESTORE DISK FROM TAPE «, t00=0x0007, t01=0x007e}
0x0b94…0b9e              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0007, t01=0x00aa}
0x0b9e…0ba8              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0007, t01=0x00b4}
0x0ba8…0bd8              Head {h00=0x002c, h01=0x0028, text=» EXTRN I:EVA0 * RETREIVE CALLING PARAMS.«, t00=0x0007, t01=0x00be}
0x0bd8…0c08              Head {h00=0x002c, h01=0x0027, text=» EXTRN I:RT1 * RETURN TO 'CREDIT' USER. «, t00=0x0007, t01=0x00ee}
0x0c08…0c12              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0007, t01=0x011e}
0x0c12…0c1c              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0007, t01=0x0128}
0x0c1c…0c2a              Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x0007, t01=0x0132}
0x0c2a…0c34              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0007, t01=0x0140}
0x0c34…0c3e              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0007, t01=0x014a}
0x0c3e…0c50              Head {h00=0x000e, h01=0x0009, text=»CDT EQU * «, t00=0x0007, t01=0x0154}
0x0c50…0c5a              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0007, t01=0x0166}
0x0c5a…0c98              Head {h00=0x003a, h01=0x0036, text=»*  COPY ENTIRE DISK SECTOR BY SECTOR TO 1/2 INC. TAPE.«, t00=0x0007, t01=0x0170}
0x0c98…0ca2              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0008, t01=0x001e}
0x0ca2…0cc6              Head {h00=0x0020, h01=0x001b, text=»*  TO TAPE INITIALIZATIONS. «, t00=0x0008, t01=0x0028}
0x0cc6…0cd0              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0008, t01=0x004c}
0x0cd0…0d00              Head {h00=0x002c, h01=0x0027, text=» LDK A7,X'91' * ORDERCODE PHYSICAL READ «, t00=0x0008, t01=0x0056}
0x0d00…0d16              Head {h00=0x0012, h01=0x000d, text=» SC A7,DKORDR «, t00=0x0008, t01=0x0086}
0x0d16…0d44              Head {h00=0x002a, h01=0x0026, text=» LDK A7,X'85' * ORDERCODE 'WRITE TAPE'«, t00=0x0008, t01=0x009c}
0x0d44…0d5a              Head {h00=0x0012, h01=0x000d, text=» SC A7,MTORDR «, t00=0x0008, t01=0x00ca}
0x0d5a…0d72              Head {h00=0x0014, h01=0x000f, text=» LDKL A7,MTIOLB «, t00=0x0008, t01=0x00e0}
0x0d72…0d88              Head {h00=0x0012, h01=0x000d, text=» ST A7,SWTCH2 «, t00=0x0008, t01=0x00f8}
0x0d88…0d92              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0008, t01=0x010e}
0x0d92…0da8              Head {h00=0x0012, h01=0x000d, text=» LDKL A7,DKIO «, t00=0x0008, t01=0x0118}
0x0da8…0dbe              Head {h00=0x0012, h01=0x000d, text=» ST A7,SWTCH1 «, t00=0x0008, t01=0x012e}
0x0dbe…0dc8              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0008, t01=0x0144}
0x0dc8…0df0              Head {h00=0x0024, h01=0x0020, text=» LDKL A7,X'AA67' * WRT TAPE MASK«, t00=0x0008, t01=0x014e}
0x0df0…0e06              Head {h00=0x0012, h01=0x000d, text=» ST A7,MTMSK2 «, t00=0x0008, t01=0x0176}
0x0e06…0e10              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0008, t01=0x018c}
0x0e10…0e36              Head {h00=0x0022, h01=0x001d, text=» LDKL A7,X'AA61' * WTM - MASK «, t00=0x0009, t01=0x0008}
0x0e36…0e4c              Head {h00=0x0012, h01=0x000d, text=» ST A7,MTMSK1 «, t00=0x0009, t01=0x002e}
0x0e4c…0e56              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0009, t01=0x0044}
0x0e56…0e84              Head {h00=0x002a, h01=0x0026, text=» LDK A7,X'A2' * ORDERCODE WRT TAPEMARK«, t00=0x0009, t01=0x004e}
0x0e84…0e9a              Head {h00=0x0012, h01=0x0050, text=» SC A7,MTHEAD «, t00=0x0009, t01=0x007c}
0x0e9a…0eac              Head {h00=0x000e, h01=0x0009, text=» RF TPMRK «, t00=0x0009, t01=0x0092}
0x0eac…0eb6              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0009, t01=0x00a4}
0x0eb6…0ec0              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0009, t01=0x00ae}
0x0ec0…0ece              Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x0009, t01=0x00b8}
0x0ece…0ed8              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0009, t01=0x00c6}
0x0ed8…0ee2              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0009, t01=0x00d0}
0x0ee2…0ef4              Head {h00=0x000e, h01=0x0009, text=»CTD EQU * «, t00=0x0009, t01=0x00da}
0x0ef4…0efe              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0009, t01=0x00ec}
0x0efe…0f36              Head {h00=0x0034, h01=0x0030, text=»*  RESTORE DISK FROM 1/2 TAPE, SECTOR BY SECTOR.«, t00=0x0009, t01=0x00f6}
0x0f36…0f40              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0009, t01=0x012e}
0x0f40…0f6c              Head {h00=0x0028, h01=0x0024, text=»*  INITIALIZATIONS FOR DISK RESTORE.«, t00=0x0009, t01=0x0138}
0x0f6c…0f76              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0009, t01=0x0164}
0x0f76…0fac              Head {h00=0x0032, h01=0x002d, text=» LDK A7,X'95' * ORDERCODE PHYSICAL WRITE DISK «, t00=0x0009, t01=0x016e}
0x0fac…0fc2              Head {h00=0x0012, h01=0x000d, text=» SC A7,DKORDR «, t00=0x000a, t01=0x0014}
0x0fc2…0fcc              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x000a, t01=0x002a}
0x0fcc…0ffa              Head {h00=0x002a, h01=0x0025, text=» LDK A7,X'82' * ORDERCODE 'READ TAPE' «, t00=0x000a, t01=0x0034}
0x0ffa…1010              Head {h00=0x0012, h01=0x000d, text=» SC A7,MTORDR «, t00=0x000a, t01=0x0062}
0x1010…101a              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x000a, t01=0x0078}
0x101a…1032              Head {h00=0x0014, h01=0x0050, text=» LDKL A7,RETURN «, t00=0x000a, t01=0x0082}
0x1032…1048              Head {h00=0x0012, h01=0x000d, text=» ST A7,SWTCH2 «, t00=0x000a, t01=0x009a}
0x1048…1052              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x000a, t01=0x00b0}
0x1052…1068              Head {h00=0x0012, h01=0x000d, text=» LDKL A7,MTIO «, t00=0x000a, t01=0x00ba}
0x1068…107e              Head {h00=0x0012, h01=0x000d, text=» ST A7,SWTCH1 «, t00=0x000a, t01=0x00d0}
0x107e…1088              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x000a, t01=0x00e6}
0x1088…10b4              Head {h00=0x0028, h01=0x0023, text=» LDKL A7,X'B87F' * MASK 'TAPE READ' «, t00=0x000a, t01=0x00f0}
0x10b4…10ca              Head {h00=0x0012, h01=0x000d, text=» ST A7,MTMSK2 «, t00=0x000a, t01=0x011c}
0x10ca…10d4              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x000a, t01=0x0132}
0x10d4…1100              Head {h00=0x0028, h01=0x0023, text=» LDKL A7,X'A87F' * MASK 'TAPE READ' «, t00=0x000a, t01=0x013c}
0x1100…1116              Head {h00=0x0012, h01=0x000d, text=» ST A7,MTMSK1 «, t00=0x000a, t01=0x0168}
0x1116…1120              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x000a, t01=0x017e}
0x1120…114e              Head {h00=0x002a, h01=0x0025, text=» LDK A7,X'82' * ORDERCODE 'READ TAPE' «, t00=0x000a, t01=0x0188}
0x114e…1164              Head {h00=0x0012, h01=0x0050, text=» SC A7,MTHEAD «, t00=0x000b, t01=0x0026}
0x1164…116e              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x000b, t01=0x003c}
0x116e…1178              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x000b, t01=0x0046}
0x1178…1186              Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x000b, t01=0x0050}
0x1186…1190              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x000b, t01=0x005e}
0x1190…119a              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x000b, t01=0x0068}
0x119a…11c4              Head {h00=0x0026, h01=0x0022, text=»*   WRITE / BYPASS 1:ST TAPE MARK.«, t00=0x000b, t01=0x0072}
0x11c4…11ce              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x000b, t01=0x009c}
0x11ce…11e2              Head {h00=0x0010, h01=0x000b, text=»TPMRK EQU * «, t00=0x000b, t01=0x00a6}
0x11e2…1212              Head {h00=0x002c, h01=0x0050, text=» CF A14,I:EVA0 * RETREIVE DISK FILE CODE«, t00=0x000b, t01=0x00ba}
0x1212…1226              Head {h00=0x0010, h01=0x0050, text=» LDR* A7,A9 «, t00=0x000b, t01=0x00ea}
0x1226…123a              Head {h00=0x0010, h01=0x0050, text=» ST A7,DKECB«, t00=0x000b, t01=0x00fe}
0x123a…126a              Head {h00=0x002c, h01=0x0050, text=» CF A14,I:EVA0 * RETREIVE TAPE FILE CODE«, t00=0x000b, t01=0x0112}
0x126a…127e              Head {h00=0x0010, h01=0x0050, text=» LDR* A7,A9 «, t00=0x000b, t01=0x0142}
0x127e…1292              Head {h00=0x0010, h01=0x0050, text=» ST A7,MTECB«, t00=0x000b, t01=0x0156}
0x1292…12c4              Head {h00=0x002e, h01=0x0050, text=» CF A14,I:EVA0 * RETREIVE FIRST SECTOR NO.«, t00=0x000b, t01=0x016a}
0x12c4…12d8              Head {h00=0x0010, h01=0x0050, text=» LDR* A7,A9 «, t00=0x000c, t01=0x000c}
0x12d8…1304              Head {h00=0x0028, h01=0x0050, text=» ST A7,DKECBC * SAVE IN CONTROL WORD«, t00=0x000c, t01=0x0020}
0x1304…1336              Head {h00=0x002e, h01=0x0050, text=» CF A14,I:EVA0 * RETREIVE LAST SECTOR NO. «, t00=0x000c, t01=0x004c}
0x1336…134a              Head {h00=0x0010, h01=0x0050, text=» LDR* A7,A9 «, t00=0x000c, t01=0x007e}
0x134a…1378              Head {h00=0x002a, h01=0x0050, text=» ST A7,DKSECN * SAVE IN LOOP CONTROL. «, t00=0x000c, t01=0x0092}
0x1378…13a8              Head {h00=0x002c, h01=0x0050, text=» CF A14,I:EVA0 * RETREIVE SECTOR LENGTH «, t00=0x000c, t01=0x00c0}
0x13a8…13bc              Head {h00=0x0010, h01=0x0050, text=» LDR* A7,A9 «, t00=0x000c, t01=0x00f0}
0x13bc…13d2              Head {h00=0x0012, h01=0x0050, text=» ST A7,DKECBL «, t00=0x000c, t01=0x0104}
0x13d2…13fa              Head {h00=0x0024, h01=0x0050, text=» LDR A6,A7 * SAVE SECTOR LENGTH «, t00=0x000c, t01=0x011a}
0x13fa…1428              Head {h00=0x002a, h01=0x0050, text=» CF A14,I:EVA0 * RETREIVE BLOCK FACTOR«, t00=0x000c, t01=0x0142}
0x1428…143c              Head {h00=0x0010, h01=0x0050, text=» LDR* A7,A9 «, t00=0x000c, t01=0x0170}
0x143c…1452              Head {h00=0x0012, h01=0x0050, text=» ST A7,BLKFCT «, t00=0x000c, t01=0x0184}
0x1452…147c              Head {h00=0x0026, h01=0x0050, text=» LDR A2,A6 * CALC. MT-BUFFER SIZE «, t00=0x000d, t01=0x000a}
0x147c…148c              Head {h00=0x000c, h01=0x0050, text=» MUR A7 «, t00=0x000d, t01=0x0034}
0x148c…14b6              Head {h00=0x0026, h01=0x0050, text=» ST A2,MTECBL * SAVE MT-BUFFERSIZE«, t00=0x000d, t01=0x0044}
0x14b6…14e4              Head {h00=0x002a, h01=0x0050, text=» CF A14,I:EVA0 * RETREIVE BUFFER ADDR.«, t00=0x000d, t01=0x006e}
0x14e4…14fa              Head {h00=0x0012, h01=0x000d, text=» ST A9,MTECBB «, t00=0x000d, t01=0x009c}
0x14fa…1510              Head {h00=0x0012, h01=0x000d, text=» ST A9,DKECBB «, t00=0x000d, t01=0x00b2}
0x1510…1522              Head {h00=0x000e, h01=0x0050, text=» CM RECCNT«, t00=0x000d, t01=0x00c8}
0x1522…1538              Head {h00=0x0012, h01=0x0050, text=» LDK A7,X'00' «, t00=0x000d, t01=0x00da}
0x1538…154e              Head {h00=0x0012, h01=0x0050, text=»MTHEAD EQU *-1«, t00=0x000d, t01=0x00f0}
0x154e…1564              Head {h00=0x0012, h01=0x000e, text=» LDKL A8,MTECB«, t00=0x000d, t01=0x0106}
0x1564…1570              Head {h00=0x0008, h01=0x0004, text=» LKM«, t00=0x000d, t01=0x011c}
0x1570…1580              Head {h00=0x000c, h01=0x0007, text=» DATA 1 «, t00=0x000d, t01=0x0128}
0x1580…15ac              Head {h00=0x0028, h01=0x0023, text=» LDKL A7,X'1000' * 'TAPE MARK' MASK «, t00=0x000d, t01=0x0138}
0x15ac…15c2              Head {h00=0x0012, h01=0x0050, text=» AN A7,MTECBR «, t00=0x000d, t01=0x0164}
0x15c2…15d6              Head {h00=0x0010, h01=0x000c, text=» RF(Z) MTERR«, t00=0x000d, t01=0x017a}
0x15d6…15ee              Head {h00=0x0014, h01=0x0010, text=» LDKL A7,X'0000'«, t00=0x000d, t01=0x018e}
0x15ee…1604              Head {h00=0x0012, h01=0x000e, text=»MTMSK1 EQU *-1«, t00=0x000e, t01=0x0016}
0x1604…161a              Head {h00=0x0012, h01=0x0050, text=» AN A7,MTECBR «, t00=0x000e, t01=0x002c}
0x161a…1630              Head {h00=0x0012, h01=0x000d, text=» RF(NZ) MTERR «, t00=0x000e, t01=0x0042}
0x1630…1648              Head {h00=0x0014, h01=0x0050, text=» LDKL A7,NXTBLK «, t00=0x000e, t01=0x0058}
0x1648…165e              Head {h00=0x0012, h01=0x0050, text=» ST A7,SWTCH3 «, t00=0x000e, t01=0x0070}
0x165e…1672              Head {h00=0x0010, h01=0x000c, text=» ABL X'0000'«, t00=0x000e, t01=0x0086}
0x1672…1696              Head {h00=0x0020, h01=0x0050, text=»SWTCH1 EQU *-1 * DKIO / MTIO«, t00=0x000e, t01=0x009a}
0x1696…16a0              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x000e, t01=0x00be}
0x16a0…16aa              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x000e, t01=0x00c8}
0x16aa…16b8              Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x000e, t01=0x00d2}
0x16b8…16c2              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x000e, t01=0x00e0}
0x16c2…16d8              Head {h00=0x0012, h01=0x000e, text=»*   DISK - I/O«, t00=0x000e, t01=0x00ea}
0x16d8…16e2              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x000e, t01=0x0100}
0x16e2…16f4              Head {h00=0x000e, h01=0x000a, text=»DKIO EQU *«, t00=0x000e, t01=0x010a}
0x16f4…170a              Head {h00=0x0012, h01=0x000d, text=» LDK A7,X'00' «, t00=0x000e, t01=0x011c}
0x170a…1720              Head {h00=0x0012, h01=0x000e, text=»DKORDR EQU *-1«, t00=0x000e, t01=0x0132}
0x1720…1736              Head {h00=0x0012, h01=0x000e, text=» LDKL A8,DKECB«, t00=0x000e, t01=0x0148}
0x1736…1742              Head {h00=0x0008, h01=0x0004, text=» LKM«, t00=0x000e, t01=0x015e}
0x1742…1752              Head {h00=0x000c, h01=0x0007, text=» DATA 1 «, t00=0x000e, t01=0x016a}
0x1752…175c              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x000e, t01=0x017a}
0x175c…1774              Head {h00=0x0014, h01=0x0010, text=»*  I/O ANALYSIS.«, t00=0x000e, t01=0x0184}
0x1774…177e              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x000f, t01=0x000c}
0x177e…1796              Head {h00=0x0014, h01=0x0050, text=» LDKL A7,X'820F'«, t00=0x000f, t01=0x0016}
0x1796…17ac              Head {h00=0x0012, h01=0x0050, text=» AN A7,DKECBR «, t00=0x000f, t01=0x002e}
0x17ac…17c2              Head {h00=0x0012, h01=0x000d, text=» RF(NZ) DKERR «, t00=0x000f, t01=0x0044}
0x17c2…17cc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x005a}
0x17cc…17fc              Head {h00=0x002c, h01=0x0050, text=»*  REPEAT I/O IF 'NEW VOLUME' DETECTED. «, t00=0x000f, t01=0x0064}
0x17fc…1806              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0094}
0x1806…182e              Head {h00=0x0024, h01=0x0050, text=» LDK A7,X'80' * MASK 'NEW VOL.' «, t00=0x000f, t01=0x009e}
0x182e…1844              Head {h00=0x0012, h01=0x0050, text=» AN A7,DKECBR «, t00=0x000f, t01=0x00c6}
0x1844…1866              Head {h00=0x001e, h01=0x0050, text=» RB(NZ) DKIO * REPEAT I/O «, t00=0x000f, t01=0x00dc}
0x1866…1870              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x000f, t01=0x00fe}
0x1870…1892              Head {h00=0x001e, h01=0x001a, text=»* INCREMENT SECTOR COUNTER«, t00=0x000f, t01=0x0108}
0x1892…189c              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x000f, t01=0x012a}
0x189c…18c6              Head {h00=0x0026, h01=0x0050, text=» IM DKECBC * INCR. SECTOR COUNTER «, t00=0x000f, t01=0x0134}
0x18c6…18f0              Head {h00=0x0026, h01=0x0050, text=» IM RECCNT * INCR. RECORD COUNTER «, t00=0x000f, t01=0x015e}
0x18f0…18fa              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x000f, t01=0x0188}
0x18fa…1944 (16, 0, 400) Head {h00=0x0046, h01=0x0041, text=»*  SECTOR READ. INCREMENT BUFFER POINTER & CHECK IF END OF BUFFER «, t00=0x0010, t01=0x0004}
0x1944…194e              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0010, t01=0x004e}
0x194e…1976              Head {h00=0x0024, h01=0x0050, text=» LD A7,DKECBB *LOAD BUFFER ADDR.«, t00=0x0010, t01=0x0058}
0x1976…19a2              Head {h00=0x0028, h01=0x0050, text=» AD A7,DKECBL * ADD ON RECORD LENGTH«, t00=0x0010, t01=0x0080}
0x19a2…19ce              Head {h00=0x0028, h01=0x0050, text=» ST A7,DKECBB * SAVE NEW BUFF. ADDR.«, t00=0x0010, t01=0x00ac}
0x19ce…19d8              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0010, t01=0x00d8}
0x19d8…1a18              Head {h00=0x003c, h01=0x0038, text=»*  CHECK IF LAST SECTOR PROCESSED AND BRANCH ACORDINGLY.«, t00=0x0010, t01=0x00e2}
0x1a18…1a22              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0010, t01=0x0122}
0x1a22…1a4e              Head {h00=0x0028, h01=0x0023, text=» LD A7,DKECBC * LOAD SECTOR COUNTER «, t00=0x0010, t01=0x012c}
0x1a4e…1a64              Head {h00=0x0012, h01=0x000d, text=» CW A7,DKSECN «, t00=0x0010, t01=0x0158}
0x1a64…1a7c              Head {h00=0x0014, h01=0x000f, text=» ABL(G) X'0000' «, t00=0x0010, t01=0x016e}
0x1a7c…1aa4              Head {h00=0x0024, h01=0x0050, text=»SWTCH2 EQU *-1 *MTIOLB / RETURN «, t00=0x0010, t01=0x0186}
0x1aa4…1aae              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x001e}
0x1aae…1ad4              Head {h00=0x0022, h01=0x0050, text=»*  CHECK IF BLOCK IS COMPLETE.«, t00=0x0011, t01=0x0028}
0x1ad4…1ade              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x004e}
0x1ade…1af4              Head {h00=0x0012, h01=0x0050, text=» LD A7,RECCNT «, t00=0x0011, t01=0x0058}
0x1af4…1b0a              Head {h00=0x0012, h01=0x0050, text=» CW A7,BLKFCT «, t00=0x0011, t01=0x006e}
0x1b0a…1b34              Head {h00=0x0026, h01=0x0050, text=» RF(Z) MTIO * YES! TRANS. TO TAPE «, t00=0x0011, t01=0x0084}
0x1b34…1b64              Head {h00=0x002c, h01=0x0027, text=» RB DKIO * READ NEXT SECTOR IF NOT LAST «, t00=0x0011, t01=0x00ae}
0x1b64…1b6e              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0011, t01=0x00de}
0x1b6e…1b78              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0011, t01=0x00e8}
0x1b78…1b86              Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x0011, t01=0x00f2}
0x1b86…1b90              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0011, t01=0x0100}
0x1b90…1b9a              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0011, t01=0x010a}
0x1b9a…1ba4              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0011, t01=0x0114}
0x1ba4…1bbe              Head {h00=0x0016, h01=0x0011, text=»*  MAG. TAPE I/O. «, t00=0x0011, t01=0x011e}
0x1bbe…1bc8              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0011, t01=0x0138}
0x1bc8…1bdc              Head {h00=0x0010, h01=0x000c, text=»MTIOLB EQU *«, t00=0x0011, t01=0x0142}
0x1bdc…1be6              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0011, t01=0x0156}
0x1be6…1c10              Head {h00=0x0026, h01=0x0021, text=»*  FIX WHEN LAST BLOCK PROCESSED. «, t00=0x0011, t01=0x0160}
0x1c10…1c1a              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0011, t01=0x018a}
0x1c1a…1c32 (18, 0, 400) Head {h00=0x0014, h01=0x000f, text=» LDKL A7,WRTPMK «, t00=0x0012, t01=0x0004}
0x1c32…1c48              Head {h00=0x0012, h01=0x000d, text=» ST A7,SWTCH3 «, t00=0x0012, t01=0x001c}
0x1c48…1c52              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0012, t01=0x0032}
0x1c52…1c74              Head {h00=0x001e, h01=0x0019, text=»*  NORMAL TAPE-I/O ENTRY. «, t00=0x0012, t01=0x003c}
0x1c74…1c7e              Head {h00=0x0006, h01=0x0002, text=»* «, t00=0x0012, t01=0x005e}
0x1c7e…1c90              Head {h00=0x000e, h01=0x000a, text=»MTIO EQU *«, t00=0x0012, t01=0x0068}
0x1c90…1cb6              Head {h00=0x0022, h01=0x001e, text=» LDK A7,X'00' * LOAD ORDERCODE«, t00=0x0012, t01=0x007a}
0x1cb6…1ccc              Head {h00=0x0012, h01=0x000e, text=»MTORDR EQU *-1«, t00=0x0012, t01=0x00a0}
0x1ccc…1ce2              Head {h00=0x0012, h01=0x000e, text=» LDKL A8,MTECB«, t00=0x0012, t01=0x00b6}
0x1ce2…1cee              Head {h00=0x0008, h01=0x0004, text=» LKM«, t00=0x0012, t01=0x00cc}
0x1cee…1cfe              Head {h00=0x000c, h01=0x0007, text=» DATA 1 «, t00=0x0012, t01=0x00d8}
0x1cfe…1d08              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0012, t01=0x00e8}
0x1d08…1d28              Head {h00=0x001c, h01=0x0018, text=»*  RETURN CODE ANALYSIS.«, t00=0x0012, t01=0x00f2}
0x1d28…1d32              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0012, t01=0x0112}
0x1d32…1d56              Head {h00=0x0020, h01=0x001c, text=» LDKL A7,X'0000' * LOAD MASK«, t00=0x0012, t01=0x011c}
0x1d56…1d6c              Head {h00=0x0012, h01=0x000e, text=»MTMSK2 EQU *-1«, t00=0x0012, t01=0x0140}
0x1d6c…1d82              Head {h00=0x0012, h01=0x0050, text=» AN A7,MTECBR «, t00=0x0012, t01=0x0156}
0x1d82…1d98              Head {h00=0x0012, h01=0x000d, text=» RF(NZ) MTERR «, t00=0x0012, t01=0x016c}
0x1d98…1da2              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0012, t01=0x0182}
0x1da2…1de0              Head {h00=0x003a, h01=0x0035, text=»*  RETURN IF LAST SECTOR ELSE PERPARE FOR NEXT BLOCK. «, t00=0x0012, t01=0x018c}
0x1de0…1dea              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0013, t01=0x003a}
0x1dea…1dfe              Head {h00=0x0010, h01=0x000c, text=» ABL X'0000'«, t00=0x0013, t01=0x0044}
0x1dfe…1e26              Head {h00=0x0024, h01=0x0050, text=»SWTCH3 EQU *-1 * NXTBLK / WRTPMK«, t00=0x0013, t01=0x0058}
0x1e26…1e30              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0013, t01=0x0080}
0x1e30…1e3a              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0013, t01=0x008a}
0x1e3a…1e44              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0013, t01=0x0094}
0x1e44…1e58              Head {h00=0x0010, h01=0x000c, text=»NXTBLK EQU *«, t00=0x0013, t01=0x009e}
0x1e58…1e6e              Head {h00=0x0012, h01=0x0050, text=» LD A7,MTECBB «, t00=0x0013, t01=0x00b2}
0x1e6e…1e9a              Head {h00=0x0028, h01=0x0025, text=» ST A7,DKECBB * RESTORE BUFFER ADDR.«, t00=0x0013, t01=0x00c8}
0x1e9a…1ec4              Head {h00=0x0026, h01=0x0050, text=» CM RECCNT * RESET RECORD COUNTER.«, t00=0x0013, t01=0x00f4}
0x1ec4…1ee8              Head {h00=0x0020, h01=0x001b, text=» RB DKIO * READ NEXT SECTOR «, t00=0x0013, t01=0x011e}
0x1ee8…1ef2              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0013, t01=0x0142}
0x1ef2…1efc              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0013, t01=0x014c}
0x1efc…1f0a              Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x0013, t01=0x0156}
0x1f0a…1f14              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0013, t01=0x0164}
0x1f14…1f1e              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0013, t01=0x016e}
0x1f1e…1f3c              Head {h00=0x001a, h01=0x0015, text=»* NORMAL TERMINATION. «, t00=0x0013, t01=0x0178}
0x1f3c…1f46              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0014, t01=0x0008}
0x1f46…1f5a              Head {h00=0x0010, h01=0x000c, text=»WRTPMK EQU *«, t00=0x0014, t01=0x0012}
0x1f5a…1f64              Head {h00=0x0006, h01=0x0002, text=»* «, t00=0x0014, t01=0x0026}
0x1f64…1f7e              Head {h00=0x0016, h01=0x0011, text=»* WRITE TAPE MARK «, t00=0x0014, t01=0x0030}
0x1f7e…1f88              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0014, t01=0x004a}
0x1f88…1fae              Head {h00=0x0022, h01=0x001d, text=» LDK A7,X'A2' * ORDERCODE WTM «, t00=0x0014, t01=0x0054}
0x1fae…1fc4              Head {h00=0x0012, h01=0x0050, text=» LDKL A8,MTECB«, t00=0x0014, t01=0x007a}
0x1fc4…1fd0              Head {h00=0x0008, h01=0x0004, text=» LKM«, t00=0x0014, t01=0x0090}
0x1fd0…1fe0              Head {h00=0x000c, h01=0x0007, text=» DATA 1 «, t00=0x0014, t01=0x009c}
0x1fe0…1ff8              Head {h00=0x0014, h01=0x0010, text=» LDKL A7,X'1000'«, t00=0x0014, t01=0x00ac}
0x1ff8…200e              Head {h00=0x0012, h01=0x0050, text=» AN A7,MTECBR «, t00=0x0014, t01=0x00c4}
0x200e…2022              Head {h00=0x0010, h01=0x000c, text=» RF(Z) MTERR«, t00=0x0014, t01=0x00da}
0x2022…202c              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0014, t01=0x00ee}
0x202c…2036              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0014, t01=0x00f8}
0x2036…204a              Head {h00=0x0010, h01=0x0050, text=»RETURN EQU *«, t00=0x0014, t01=0x0102}
0x204a…2070              Head {h00=0x0022, h01=0x001d, text=» LDK A6,0 * RETURN CODE = OK. «, t00=0x0014, t01=0x0116}
0x2070…2084              Head {h00=0x0010, h01=0x000b, text=» RF SETRC   «, t00=0x0014, t01=0x013c}
0x2084…208e              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0014, t01=0x0150}
0x208e…2098              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0014, t01=0x015a}
0x2098…20b6              Head {h00=0x001a, h01=0x0016, text=»*  I/O ERROR HANDLING.«, t00=0x0014, t01=0x0164}
0x20b6…20c0              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0014, t01=0x0182}
0x20c0…20ca              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0014, t01=0x018c}
0x20ca…20de              Head {h00=0x0010, h01=0x000b, text=»MTERR EQU * «, t00=0x0015, t01=0x0008}
0x20de…2106              Head {h00=0x0024, h01=0x0050, text=» LDKL A8,'M' * INDICATE MAG.TAPE«, t00=0x0015, t01=0x001c}
0x2106…2136              Head {h00=0x002c, h01=0x0050, text=» LD A6,MTECBR * PICK UP DRIVER RET. CODE«, t00=0x0015, t01=0x0044}
0x2136…2148              Head {h00=0x000e, h01=0x0050, text=» RF ERRHDL«, t00=0x0015, t01=0x0074}
0x2148…2152              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0015, t01=0x0086}
0x2152…215c              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0015, t01=0x0090}
0x215c…2170              Head {h00=0x0010, h01=0x000b, text=»DKERR EQU * «, t00=0x0015, t01=0x009a}
0x2170…2194              Head {h00=0x0020, h01=0x0050, text=» LDKL A8,'D' * INDICATE DISK«, t00=0x0015, t01=0x00ae}
0x2194…21ac              Head {h00=0x0014, h01=0x000f, text=» LDKL A6,DKECBR «, t00=0x0015, t01=0x00d2}
0x21ac…21b6              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0015, t01=0x00ea}
0x21b6…21c0              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0015, t01=0x00f4}
0x21c0…21d4              Head {h00=0x0010, h01=0x000c, text=»ERRHDL EQU *«, t00=0x0015, t01=0x00fe}
0x21d4…2200              Head {h00=0x0028, h01=0x0050, text=» LD A7,MTECBB * PICK UP BUFFER ADDR.«, t00=0x0015, t01=0x0112}
0x2200…2228              Head {h00=0x0024, h01=0x0050, text=» SCR A8,A7 * TRANS. FAILING UNIT«, t00=0x0015, t01=0x013e}
0x2228…2232              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0015, t01=0x0166}
0x2232…223c              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0015, t01=0x0170}
0x223c…2250              Head {h00=0x0010, h01=0x000b, text=»SETRC EQU * «, t00=0x0015, t01=0x017a}
0x2250…2284              Head {h00=0x0030, h01=0x002c, text=» CF A14,I:EVA0 * PICK UP ADDR. OF RETURNCODE«, t00=0x0015, t01=0x018e}
0x2284…22b0              Head {h00=0x0028, h01=0x0050, text=» STR A6,A9 * TRANS. DRIVER RET. CODE«, t00=0x0016, t01=0x0032}
0x22b0…22ba              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0016, t01=0x005e}
0x22ba…22c4              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0016, t01=0x0068}
0x22c4…22f0              Head {h00=0x0028, h01=0x0050, text=» ABL I:RT1 * RETURN TO 'CREDIT' USER«, t00=0x0016, t01=0x0072}
0x22f0…22fa              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0016, t01=0x009e}
0x22fa…2304              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0016, t01=0x00a8}
0x2304…230e              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0016, t01=0x00b2}
0x230e…231c              Head {h00=0x000a, h01=0x0006, text=» EJECT«, t00=0x0016, t01=0x00bc}
0x231c…2326              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0016, t01=0x00ca}
0x2326…2330              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0016, t01=0x00d4}
0x2330…2364              Head {h00=0x0030, h01=0x002c, text=»*   EVENT CONTROL BLOCKS. MAG. TAPE AND DISK«, t00=0x0016, t01=0x00de}
0x2364…236e              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0016, t01=0x0112}
0x236e…239e              Head {h00=0x002c, h01=0x0027, text=»MTECB DATA /0070 * FILE CODE TAPE DRIVE «, t00=0x0016, t01=0x011c}
0x239e…23c2              Head {h00=0x0020, h01=0x001c, text=»MTECBB DATA 0 * BUFFER ADDR.«, t00=0x0016, t01=0x014c}
0x23c2…23f8              Head {h00=0x0032, h01=0x0050, text=»MTECBL DATA 3280,0 * BUFFER LENGTH (8 SECTORS)«, t00=0x0016, t01=0x0170}
0x23f8…241c              Head {h00=0x0020, h01=0x001b, text=»MTECBR DATA 0 * RETURN CODE «, t00=0x0017, t01=0x0016}
0x241c…244a              Head {h00=0x002a, h01=0x0050, text=»MTECBC DATA 0 * NO BLOCK SEQUENCE NO. «, t00=0x0017, t01=0x003a}
0x244a…2454              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0017, t01=0x0068}
0x2454…245e              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0017, t01=0x0072}
0x245e…2468              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0017, t01=0x007c}
0x2468…249a              Head {h00=0x002e, h01=0x0029, text=»DKECB DATA /00F0 * FILE CODE FIXED DISK 1 «, t00=0x0017, t01=0x0086}
0x249a…24be              Head {h00=0x0020, h01=0x001c, text=»DKECBB DATA 0 * BUFFER ADDR.«, t00=0x0017, t01=0x00b8}
0x24be…24e8              Head {h00=0x0026, h01=0x0050, text=»DKECBL DATA 410,0 * SECTOR LENGTH «, t00=0x0017, t01=0x00dc}
0x24e8…250c              Head {h00=0x0020, h01=0x001b, text=»DKECBR DATA 0 * RETURN CODE «, t00=0x0017, t01=0x0106}
0x250c…2532              Head {h00=0x0022, h01=0x001e, text=»DKECBC DATA 0 * SECTOR COUNTER«, t00=0x0017, t01=0x012a}
0x2532…253c              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0017, t01=0x0150}
0x253c…2546              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0017, t01=0x015a}
0x2546…2550              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0017, t01=0x0164}
0x2550…257e              Head {h00=0x002a, h01=0x0026, text=»DKSECN DATA 13055 * NO. OF LAST SECTOR«, t00=0x0017, t01=0x016e}
0x257e…25a2              Head {h00=0x0020, h01=0x0050, text=»BLKFCT DATA 0 *BLOCK FACTOR «, t00=0x0018, t01=0x000c}
0x25a2…25d0              Head {h00=0x002a, h01=0x0050, text=»RECCNT DATA 0 * RECORD IN BLOCK COUNT.«, t00=0x0018, t01=0x0030}
0x25d0…25da              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0018, t01=0x005e}
0x25da…25e4              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0018, t01=0x0068}
0x25e4…25ee              Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0018, t01=0x0072}
0x25ee…25fa              Head {h00=0x0008, h01=0x0004, text=» END«, t00=0x0018, t01=0x007c}
0x25fa…25fe              Head {h00=0x4004, h01=0x0000}
0x25fe…2602              00 18 00 88                                                                                                                                                                                                                                       ┆    ┆
0x2602…260a (25, 1, 8)   20 04 00 00 00 19 00 04                                                                                                                                                                                                                           ┆        ┆
0x260a…265a (26, 0, 400) 0c 7c 0b 37 0b 46 0b 6c 0c 70 0c 74 0c 78 36 00 04 00 13 26 39 30 1b 10 41 21 02 e5 01 50 05 80 01 4b e0 0f 80 02 34 03 30 1c 10 41 21 02 e5 01 50 05 80 01 4b e0 0f 80 02 34 03 30 1b 10 41 76 02 e5 01 50 05 80 01 4b e0 0f 80 02 34 03 30 1c   ┆ | 7 F l p t x6    &90  A!   P   K    4 0  A!   P   K    4 0  Av   P   K    4 0 ┆
0x265a…26aa              10 41 76 02 e5 01 50 05 80 01 4b e0 0f 80 02 34 03 30 1b 10 41 76 a0 65 00 80 02 34 01 30 1c 10 41 76 a0 65 00 80 02 34 01 40 e0 30 12 10 e2 00 98 e2 01 e3 3e 30 1d e2 e3 50 05 00 93 36 34 00 01 e3 3c 30 1d e2 e3 50 05 01 93 35 34 00 00 e3   ┆ Av   P   K    4 0  Av e   4 0  Av e   4 @ 0        >0   P   64   <0   P   54   ┆
0x26aa…26fa              12 30 1d e2 e3 50 04 41 e0 34 00 00 e3 21 30 1d e2 e3 50 03 01 93 33 34 00 80 03 00 e2 45 00 62 52 20 2a 19 e2 29 62 52 2a 13 1b e2 20 00 e2 49 00 30 1c 10 41 00 52 e5 e2 56 02 80 01 80 02 34 01 80 03 30 1b 10 41 01 52 e5 00 56 05 80 01 4b   ┆ 0   P A 4   !0   P   34     E bR *  )bR*      I 0  A R  V     4   0  A R  V   K┆
0x26fa…274a              e0 0f 00 e2 45 01 00 49 01 00 62 19 e2 29 2a 52 20 62 1b e2 20 13 52 2a 80 02 34 02 49 73 07 80 04 21 00 01 57 05 80 04 23 00 01 34 02 49 73 07 80 04 22 00 01 5f 0c 80 04 24 00 01 5f 13 80 03 80 04 23 60 52 52 0e 62 1b 7c 20 13 52 2a 6a 19   ┆    E  I  b  )*R b    R*  4 Is   !  W   #  4 Is   "  _   $  _     #`RR b |  R*j ┆
0x274a…279a              7c 29 22 60 20 80 02 34 00 80 03 01 52 44 62 52 2a 13 1b 7c 20 6a 60 20 22 19 7c 29 80 04 24 60 52 80 02 34 00 80 05 60 76 56 02 41 70 01 9a 40 62 a0 20 22 9a 20 6a a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆|)"`   4    RDbR*  | j` " |)  $`R  4   `vV Ap  @b  "  j                         ┆
0x279a…27ea (27, 0, 400) 24 22 60 20 80 06 75 56 3e 80 05 61 76 00 75 61 6a 62 20 22 a0 22 20 62 20 28 80 07 62 52 23 6a a0 24 22 75 20 80 06 62 5e 26 6a 62 20 22 52 22 20 62 20 0e 80 07 62 52 09 6a a0 24 22 20 20 80 06 62 00 93 35 57 1b 6a a0 22 22 75 20 6a a0 24   ┆$"`   uV>  av uajb " " b (  bR#j $"u   b^&jb "R" b    bR j $"    b  5W j ""u j $┆
0x27ea…283a              22 20 20 6a a0 26 22 2a 20 00 75 60 48 70 03 00 93 2a 3f 01 80 08 80 09 76 3f 01 80 06 75 3f 01 00 60 20 5f 80 80 07 75 29 93 35 03 00 93 20 3f 01 6a 60 20 22 a0 24 80 07 60 3a 01 20 00 30 1c 6a 61 20 22 a0 22 20 61 20 0d 20 75 61 0e 6a a0   ┆"  j &"*  u`Hp   *?     v?   u?  ` _   u) 5    ? j` " $  `:   0 ja " " a   ua j ┆
0x283a…288a              24 22 20 20 80 06 60 00 93 29 3f 01 00 75 60 3f 01 6a 60 20 22 a0 22 5f 32 41 73 80 0a a0 00 75 61 3f 01 00 93 20 40 75 40 76 00 e2 45 01 30 1e 1b e2 19 e2 00 20 00 20 0e 04 3f 01 21 22 3f 01 15 01 31 41 78 57 2d 6a e4 20 22 19 e2 2d 20 e4   ┆$"    `  )?  u`? j` " "_2As    ua?    @u@v  E 0           ? !"?   1AxW-j  "  -  ┆
0x288a…28da              20 15 80 0b 80 09 01 52 0a 80 0c e4 01 52 04 80 0d 5f 39 80 0d 57 0d 49 75 07 41 75 00 e4 22 5f 1f 00 93 2a 22 01 21 02 41 e1 80 02 34 02 80 0e 00 01 30 1f 1b 63 19 63 00 02 3f 01 21 28 01 21 02 41 e1 80 02 34 02 00 e2 21 20 01 21 06 00 e2   ┆       R     R   _9  W Iu Au  "_   *" ! A   4     0  c c  ? !( ! A   4   !  !   ┆
0x28da…292a              65 0a e2 e5 00 63 45 01 6a e3 20 22 19 63 2f 04 e3 2c 08 e3 28 0a e3 e2 08 e3 e2 6a e2 20 22 19 63 31 00 e4 e2 02 e2 e3 04 e2 21 22 00 e2 0a 24 00 e4 29 00 63 45 01 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 09   ┆e    cE j  " c/  ,  (      j  " c1        !"   $  ) cE 4                        ┆
0x292a…297a (28, 0, 400) 02 00 e2 2d 6a 63 20 22 19 63 e2 10 63 20 14 80 0b 80 09 01 52 0a 80 0c 63 01 52 04 80 0d 5f 61 80 0d 5f 29 00 e2 2b 5f 25 80 0e 00 01 30 20 1b 63 19 63 00 34 02 00 e9 21 93 00 e2 21 00 e3 21 80 0f 22 e2 e3 9d 56 04 30 16 5f 12 00 e9 22 e2   ┆   -jc " c  c       R   c R   _a  _)  +_%    0  c c 4   !   !  !  "   V 0 _   " ┆
0x297a…29ca              62 19 e2 29 2a 52 20 62 1b e2 20 13 52 2a 00 93 e9 21 34 00 00 e2 e9 22 62 52 20 2a 19 e2 29 62 52 2a 13 1b e2 20 80 0f 26 e2 e2 9d 34 00 40 6b 40 6c 6a 61 20 22 00 22 6a 60 20 22 00 24 28 60 20 04 41 6c 57 3d 80 10 60 00 52 67 6a 64 20 22   ┆b  )*R b    R*   !4    "bR *  )bR*      &   4 @k@lja " "j` " $(`  AlW=  ` Rgjd "┆
0x29ca…2a1a              00 22 6a 00 22 22 61 20 28 61 20 23 80 11 64 00 6a 61 20 22 00 24 20 61 20 10 80 10 61 00 52 43 6a 00 22 22 64 20 80 11 61 00 00 64 60 57 08 80 11 60 00 28 61 20 07 41 6b 49 6c 27 57 18 80 10 61 00 52 1f 6a 64 20 22 00 24 6a 00 24 22 60 20   ┆ "j ""a (a #  d ja " $ a    a RCj ""d   a  d`W   ` (a  AkIl'W   a R jd " $j $"` ┆
0x2a1a…2a6a              80 11 61 00 52 0d 00 60 76 49 73 03 00 60 21 80 12 64 60 80 02 34 01 00 93 20 32 00 04 02 03 04 05 48 11 04 30 16 5f 07 41 e3 54 7c 41 11 40 73 02 43 21 21 22 43 21 21 6f 01 9d 49 00 6b 56 21 30 21 10 41 21 52 9d 6b 50 12 30 22 10 41 21 52   ┆  a R  `vIs  `!  d`  4    2      H  0 _ A T|A @s C!!"C!!o  I kV!0! A!R kP 0" A!R┆
0x2a6a…2aba              20 40 e3 00 93 34 04 43 21 21 57 4c 00 5e 55 00 e2 21 30 23 e2 1b 21 54 09 01 19 e2 43 02 e2 21 5f 10 80 13 60 21 00 3f 21 60 80 04 21 21 52 6a 15 21 20 22 52 25 6a 47 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆ @   4 C!!WL ^U  !0#  !T    C  !_   `! ?!`  !!Rj ! "R%jG                        ┆

Reduced view