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

⟦440fc80f7⟧

    Length: 39676 (0x9afc)
    Notes: pts_type(SC)
    Names: »DRCD02.SC«

Derivation

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

PTS(SC)

	IDENT DRCD02 	REL 11.0 81-04-06 870105041100 

* 
* 
**********************************************
* 
*   PHILIPS TERMINAL SYSTEM PTS 
* 
*   DRCD02 = DRIVER FOR ONE/TWO DISC UNITS PTS 6877 
*            PTS 6961 OR PTS 6962 
* 
* 
* 
* 
* 
* 
* 
**************************************************
* 
* 
*   THIS DISC DRIVER HANDLES UP TO TWO DISC 
*   UNITS PTS 6877 CONNECTED TO CPU VIA 
*   BUILT IN DMA CHANNEL
* 
* 
*   THE FOLLOWING ORDERS ARE TREATED :
* 
*   /00    TEST STATUS
*   /01    BASIC READ 
*   /05    BASIC WRITE
*   /11    PHYSICAL READ
*   /15    PHYSICAL WRITE 
*   /1F    FORMAT VOLUME
* 
	EJECT		DRCD02
* 
* 
********************* 
*                   * 
*   ENTRIES         * 
*                   * 
********************* 
* 
	ENTRY	CDADR	DRIVER ADDRESS BLOCK 
	ENTRY	CDON	RECOVERY ROUTINE
	ENTRY	IHCD	INTERRUPT ROUTINE 
	ENTRY	DWCD01	DWT ADDRESS 
* 
	EJECT		DRCD02
* 
* 
************* 
* EXTERNALS * 
************* 
* 
* 
	EXTRN	TDISP	DISPATCHER 
	EXTRN	TENDIO	END I/O 
	EXTRN	SAVE8	SAVE REGS. A1-A8 ON A15 STACK
	EXTRN	NVLCHK	CHECK IF NEW VOLUME LOADED
	EXTRN	VOLGET	PUT VOLUME NAME IN DWT SET NVL
	EXTRN	VOLNAM	VOLUME NAME FROM DWT TO USER BUFFER 
	EXTRN	VOLCLR	CLEAR VOLUME NAMES IN DWT 
	EXTRN	INXDWT	DOUBLED INDEX + DWT ADDRESS 
	EXTRN	DISIOE	REQUEST ERROR 
	EXTRN	INIFLG	INITIALIZATION FLAG 
	EXTRN	PFPOST	PWF POST PROCESSING FLAG
	EXTRN	INTSAV	SAVE AREA LAST INTERRUPT
	EXTRN	SETIMP	TIMER 
	EXTRN	TTB:MT 
	EXTRN	DWTST	STATUS 
	EXTRN	DWTECB	ECB ADDRESS 
	EXTRN	DWTOR	DWT INDEX AND ORDER
	EXTRN	DWTA4	SAVE AREA A4 
	EXTRN	DWTA5	SAVE AREA A5 
	EXTRN	DWTORD	SAVE AREA FOR ORDER 
	EXTRN	ECBBA	ECB BUFFER ADDRESS 
	EXTRN	ECBRL	ECB REQUESTED LENGTH 
	EXTRN	ECBEL	ECB EFFECTIVE LENGTH 
	EXTRN	ECBRC	ECB RETURN CODE
	EXTRN	ECBCW1	ECB 1:ST CONTROL WORD 
	EXTRN	ECBCW2	ECB 2:ND CONTROL WORD 
* 
	EJECT		DRCD02
* 
* 
**************************
*                        *
*  CONDITIONAL ASSEMBLY  *
*                        *
**************************
* 
* 
*   THIS DRIVER CAN HANDLE TWO DISC UNITS 
*   IF X:A := 2 
* 
X:A	EQU	1 
NUNITS	EQU	X:A
* 
* 
*   READ AFTER WRITE MAY BE INCLUDED FOR ORDER /15
*   BY SETTING X:B = 1
* 
X:B	EQU	0 
RAW	EQU	X:B 
* 
* 
*   THIS DRIVER CAN BE ADAPTED FOR EITHER SMD DRIVES
*   OR CMD DRIVES , THE CMD VERSION IS OBTAINED BY
*   SETTING X:C = 0 
* 
X:C	EQU	0 
SMDIND	EQU	X:C
* 
	EJECT		DRCD02
* 
* 
*   IF CMD REQUIRED IT CAN BE ADAPTED FOR EITHER
*   16+16 MB OR 16+80 MB
*   IF 16+80 MB IS CONNECTED AS 1ST DRIVE 
*   SET X:D = 1 
*   IF 16+80 MB IS CONNECTED AS 2ND DRIVE SET 
*       X:E = 1 
* 
X:D	EQU	0 
CMDIX1	EQU	X:D
* 
X:E	EQU	0 
CMDIX2	EQU	X:E
*	A PROGRAM VERSION USING TOSS MMU PAGING 
*	IS OBTAINED BY SETTING MMUPAG EQU 1.
* 
MMUPAG	EQU	0
* 
CPU852	EQU	1
* 
	EJECT		DRCD02
* 
************************* 
*                       * 
*   CONSTANTS           * 
*                       * 
************************* 
* 
CUADR	EQU	/17	CONTROL UNIT ADDRESS
CUAD1	EQU	CUADR	ADDRESS UNIT 1
CUAD2	EQU	CUADR+/20	ADDRESS UNIT 2
DEVIND	EQU	10	DEVICE INDEX
RY3	EQU	3	3 RETRIES 
PHSECL	EQU	/180	PHYSICAL SECTOR LENGTH
LOSECL	EQU	/80	LOGICAL SECTOR LENGTH
SEZCOM	EQU	/E800	SEEK ZERO COMMAND CODE 
SEEKCO	EQU	/A800	SEEK COMMAND CODE
REDCOM	EQU	/0800	READ COMMAND CODE
VERCOM	EQU	/3800	VERIFY COMMAND CODE
WRICOM	EQU	/1800	WRITE COMMAND CODE 
WHACOM	EQU	/22C0	WRITE SECTOR MARKS COMMAND CODE
NOTRAN	EQU	/8000	NO TRANSFER BIT
TIME	EQU	1000	1 MIN 40 SECONDS
MAXCYL	EQU	822	MAXIMAL CYLINDER NUMBER
MS80M1	EQU	8	MAXIMAL NUMBER 80 MB 
MS80M2	EQU	/53C6
SPC80M	EQU	115
MS16M1	EQU	1	16MB DISC PARAMETERS 
MS16M2	EQU	/5D8E
SPC16M	EQU	23 
INLACE	EQU	5	INTERLACING FACTOR 
SEPRTR	EQU	23	SECTORS PER TRACK 
* 
	EJECT		DRCD02
* 
* 
************************
* DRIVE TYPE DEPENDENT *
* CONSTANTS            *
************************
* 
* 
	IFT	SMDIND=1	IF SMD DRIVE(S) IS CONNNECTED 
MXSE11	EQU	MS80M1	MAX SCTOR NUMBER
MXSE12	EQU	MS80M2 
MXSE21	EQU	MS80M1 
MXSE22	EQU	MS80M2 
MXSE31	EQU	0
MXSE32	EQU	0
MXSE41	EQU	0
MXSE42	EQU	0
SPCUN1	EQU	SPC80M	SECTORS PER CYLINDER
SPCUN2	EQU	SPC80M 
SPCUN3	EQU	0
SPCUN4	EQU	0
	XIF
	IFT	SMDIND=0	IF CMD DRIVE(S) IS CONNECTED
MXSE11	EQU	MS16M1	MAX SECTOR NUMBER 
MXSE12	EQU	MS16M2 
MXSE31	EQU	MS16M1 
MXSE32	EQU	MS16M2 
SPCUN1	EQU	SPC16M 
SPCUN3	EQU	SPC16M	SECTORS PER CYLINDER
	IFT	CMDIX1=0	16+16 CONNECTED 
MXSE21	EQU	MS16M1 
MXSE22	EQU	MS16M2 
SPCUN2	EQU	SPC16M 
	XIF
	IFT	SMDIND+CMDIX2=0	16+16 CONNECTED
MXSE41	EQU	MS16M1 
MXSE42	EQU	MS16M2 
SPCUN4	EQU	SPC16M 
	XIF
	IFT	SMDIND=0 
	IFT	CMDIX1=1	16+80 CONNECTED 
MXSE21	EQU	MS80M1 
MXSE22	EQU	MS80M2 
SPCUN2	EQU	SPC80M 
	XIF
	IFT	SMDIND=0 
	IFT	CMDIX2=1	16+80 CONNECTED 
MXSE41	EQU	MS80M1 
MXSE42	EQU	MS80M2 
SPCUN4	EQU	SPC80M 
	XIF
* 
	EJECT		DRCD02
* 
* 
*   DRIVER ADDRESS BLOCK
* 
* 
	DATA	0	INDICATES NO MMU BUFFER 
	DATA	DEVIND	DISC DEVICE INDEX
CDADR	DATA	CDAD	ACTIVATION ADDRESS
	DATA	0	ABORT ROUTINE ADDRESS 
* 
* 
* 
*   DRIVER BUFFER 
* 
* 
BUFFER	EQU	*
	RES	256
* 
	EJECT		DRCD02
* 
* 
****************************
*                          *
*   ACTIVATION             *
*                          *
****************************
* 
CDAD	EQU	*
	LDK	A5,DWTSB3
	ADR	A5,A6	GET STACK BASE 
	LD	A4,DWTRE1,A6	GET GRAND TOTAL OF RETRIES 
	ST	A4,DWTRE2,A6	PRESENT TOTAL RETRY COUNTER
	CF	A15,NVLCHK	CHECK IF NEW VOLUME LOADED 
*			SAVE INDEX AND ORDER
	ADK	A7,0	SET CR
	RF(NZ)	CDA:00	NOT TEST STATUS ORDER
* 
	EJECT		DRCD02
* 
* 
********************* 
*                   * 
*   TEST STATUS     * 
*                   * 
********************* 
* 
* 
	ORS	A1,ECBRC,A8	NVL BIT
	IM	DWTSAV,A6	INDICATE TEST STATUS
	CF	A5,VO:NAM	READ VOLUME NAME
	ANK	A1,1 
	RF(NZ)	TESEND	NOT OPERABLE 
	LD	A8,DWTECB,A6	ECB ADDRESS
	CF	A15,VOLNAM	TRANSFER VOLUME NAME TO USER BUFFER
	LDK	A1,0	RESET RETURN CODE 
TESEND	EQU	*
	CM	DWTSAV,A6	TEST STATUS DONE
	CF	A15,INXDWT
	LD	A4,DWTSPC,A4	SECTORS PER TRACK
	SUK	A4,SPC16M
	RF(NE)	TESE10	NOT 16MB DISC
	ORKL	A1,/800	INDICATE 16MB DISC IN RC
TESE10	EQU	*
	RF	DENDIO	PERFORM ENDIO
* 
	EJECT			DRCD02 
* 
*************************************** 
*                                     * 
*   NEW VOLUME LOADED CHECK           * 
*   ORDER CODE CHECK                  * 
*                                     * 
*************************************** 
* 
*   INPUT: A1=NVL RETURN CODE FROM NVLCHK 
*          A7=ORDER CODE
* 
* 
CDA:00	EQU	*
	ADK	A1,0	CHECK IF NEW VOLUME LOADED
	RF(NZ)	DENDIO	PERFORM ENDIO
	SUK	A7,1 
	RF(Z)	CD:010	BASIC READ
	SUK	A7,4 
	RF(Z)	CD:000	BASIC WRITE 
	SUK	A7,12	 
	RF(Z)	CD:010	PHYSICAL READ 
	SUK	A7,4 
	RF(Z)	CD:000	PHYSICAL WRITE
	SUK	A7,10
	RF(Z)	FORMAT	FORMAT VOLUME 
* 
DUERR	ABL	DISIOE	REQUEST ERROR
* 
INCLEN	EQU	*	REQUESTED LENGTH ERROR 
	LDKL	A1,/8008
DENDIO	EQU	*
	ABL	END:IO	
* 
* 
	EJECT		DRCD02
* 
* 
********************************* 
*                               * 
*   FORMAT VOLUME               * 
*                               * 
********************************* 
* 
* 
FORMAT	EQU	*
	LDKL	A1,SEEKCO	SEEK OPERATION CODE 
	ST	A1,DWTSEK,A6	TO SEEK OPERATION AREA 
	CF	A5,SEEKZ	CYLINDER 0 
	RF	FOR:50
FOR:10	EQU	*
	CF	A5,SEEK 
FOR:50	EQU	*
	MLK	3
	DATA	REDCOM
	DATA	LOSECL
	DATA	NOTRAN+LOSECL 
	MS	3,DWTCOP,A6	PREPARE FOR READ
	LDR	A4,A6	WHA POINTER
* 
	EJECT		DRCD02
* 
* 
FOR:60	EQU	*
	LDK	A1,/EF	RESET DEVICE NUMBER BIT 
	ANS	A1,DWTWHA,A4 
	LD	A1,ECBCW1,A8
	RF(Z)	FOR:70	NO BAD TRACK FLAG CHECK 
	CF	A5,CIO	READ PART OF SECTOR
	SRL	A1,8	BAD TRACK FLAG INDICATOR
FOR:70	EQU	*
	ORK	A1,/22	PREPARE WHA 
	SC	A1,DWTWHA,A4
	IM	DWTCOP,A6	NEXT HEAD 
	ADK	A4,4 
	LDR	A2,A4
	SUR	A2,A6
	SRL	A2,2	/4
	MUK	SEPRTR 
	LC	A1,DWTOR,A6	INDEX 
	ANK	A1,3 
	SLL	A1,1 
	ADR	A1,A6
	CW	A2,DWTSPC,A1
	RB(L)	FOR:60	NEXT HEAD 
	LDKL	A1,/800	INTERUPT BIT
	ORS	A1,DWTWHA-4,A4 
	CF	A5,HOMEAD	WRITE SECTOR MARKS
	IM	DWTSEK,A6	NEXT CYLINDER 
	LD	A1,DWTSEK,A6
	SUKL	A1,SEEKCO+MAXCYL	SEEK ORDER CODE + MAX CYLINDER NUMBER
	RB(NZ)	FOR:10	NEXT CYLINDER
	LDKL	A2,MAXCYL-1	821 
	IFT	NUNITS=1 
	ST	A2,DWTCYL,A6	CYLINDER NUMBER
	XIF
	IFT	NUNITS=2 
	CF	A15,INXDWT
	LD	A3,DWTSMD,A6
	RF(NZ)	FOR:80	SMD DISC 
	LC	A4,DWTOR,A6	GET DISPLACEMENT
	ANK	A4,2 
	ADR	A4,A6
FOR:80	EQU	*
	ST	A2,DWTCYL,A4	CYLINDER NUMBER
	XIF
	RB	DENDIO	PERFORM ENDIO
	EJECT		DRCD02
* 
* 
********************************************
*                                          *
*   INPUT ECB-PARAMETER CHECK              *
*                                          *
********************************************
* 
* 
CD:000	EQU	*
	LDK	A7,5	INDICATE WRITE
CD:010	EQU	*
	LC	A4,DWTOR,A6 
	ANK	A4,3 
	SLL	A4,2	*4
	ADR	A4,A6
	ML	2,ECBCW1,A8	GET SECTOR NUMBER 
	DS	DWTSMX,A4	CHECK SECTOR NUMBER 
	RB(NN)	DUERR 
	LDK	A2,0	CLEAR REGISTER
	LD	A1,ECBRL,A8	GET REQUESTED LENGTH
	RB(Z)	INCLEN	INCORRECT REQUEST 
	ECR	A2,A1	DIVIDE BY 256
	ANK	A1,/FF	REST AFTER DIVISION 
	RB(NZ)	INCLEN	INCORRECT REQUEST
	ST	A2,DWTLOS,A6	SAVE NUMBER OF LOGICAL SECTORS 
	DA	ECBCW1,A8	LOGICAL SECTOR NUMBER 
	DS	DWTSMX,A4 
	RB(P)	INCLEN	INCORRECT REQUEST 
* 
	EJECT		DRCD02
* 
* 
*   GET PHYSICAL SECTOR NUMBER
*   GET BUFFER ADDRESS
*   PREPARE SECTOR MASK 
* 
* 
	MLR	2,A8	GET 18 BIT BUFFER ADDRESS 
	SLC	A1,4	MOST SIGNIFICANT BITS 
	ANK	A1,3 
	SRL	A2,1 
	MS	2,DWTBA,A6
	ML	2,ECBCW1,A8	GET LOGICAL SECTOR NUMBER 
	LDK	A3,0	DIVIDE MOST SIGN PART BY 3
CD:100	EQU	*
	ADK	A3,1 
	SUK	A1,3 
	RB(NN)	CD:100
	ADK	A1,3 
	SUK	A3,1 
	ST	A3,DWTSEC,A6	PHYSICAL SECTOR NUMBER 
	DVK	3	DIVIDE BY 3
	ST	A2,DWTSEC+2,A6	LEAST SIGNIFICANT PART 
	CF	A5,MASKPR	PREPARE IO MASK 
	ANK	A7,4	ORDER CHECK 
	RF(Z)	REA:00	READ ORDER
	EJECT		DRCD02
* 
* 
********************************
*                              *
*   WRITE SECTORS              *
*                              *
********************************
* 
* 
	LD	A3,DWTMAS,A6	SECTOR MASK
	SUK	A3,7 
	RF(Z)	WRI:50	TOTAL PHYSICAL SECTOR 
WRI:10	EQU	*
	ML	3,DWTBSE,A6	GET IDENTITY OF SECTORS IN DRIVER BUFFER
	OR	A3,DWTMAS,A6	GET SECTOR MASK
	SUK	A3,7 
	RF(NZ)	WRI:20	NOT COMPLETE PHYSICAL SECTOR 
	LD	A3,DWTOR,A6	GET UNIT NUMBER 
	ANKL	A3,/300 
	SUR	A1,A3
	DS	DWTSEC,A6	SECTOR NUMBER 
	RF(Z)	WRI:30	CORRECT SECTORS IN DRIVER BUFFER
* 
	EJECT		DRCD02
* 
* 
WRI:20	EQU	*
	IM	DWTTRA,A6	INDICATE NO TRANSFER
	CF	A5,READ	READ SECTORS TO DRIVER BUFFER 
* 
WRI:30	EQU	*
	CF	A5,WRITE	WRITE ONE PHYSICAL SECTOR
	IFT	RAW=1
	LD	A1,DWTOR,A6	GET ORDER 
	ANK	A1,/10 
	RF(Z)	WRI:35	BASIC WRITE 
	CF	A5,VERIFY	VERIFY IF PHYSICAL WRITE
WRI:35	EQU	*
	XIF
	CF	A5,UPDATE 
	LD	A1,DWTLOS,A6	GET NUMBER OF LOGICAL SECTORS
	RF(Z)	REA:50	LAST SECTOR DONE
	CF	A5,MASK00	PREPARE SECTOR MASK 
	LD	A1,DWTMAS,A6	GET MASK 
	SUK	A1,7 
	RB(NZ)	WRI:10	LESS THAN 3 SECTOR IO
* 
	EJECT		DRCD02
* 
* 
WRI:50	EQU	*
	IFT	RAW=1
	ML	4,DWTBA,A6	SAVE PARAMETERS FOR READ AFTER WRITE 
	MS	4,DWTRAW,A6 
	LD	A1,DWTSEC+2,A6
	ST	A1,DWTRAW+8,A6
	LDK	A3,7 
	ST	A3,DWTMAS,A6	SECTOR MASK
	XIF
WRI:55	EQU	*
	CF	A5,WRITE
	IFT	RAW=1
	IM	DWTTRA,A6	INDICATE NO UPDATE OF EFFECTIVE LENGTH
	XIF
	CF	A5,UPDAT
	IFT	RAW=1
	CM	DWTTRA,A6 
	XIF
	LD	A1,DWTLOS,A6	NUMBER OF LOGICAL SECTORS
	SUK	A1,3 
	RB(NN)	WRI:55	NEXT PHYSICAL SECTOR 
	IFT	RAW=1
* 
	EJECT		DRCD02
* 
* 
	LD	A2,DWTOR,A6 
	ANK	A2,/10 
	RF(Z)	WRI:70	BASIC WRITE 
	ML	4,DWTRAW,A6	RESTORE PARAMETERS FOR VERIFY 
	MS	4,DWTBA,A6
	LD	A1,DWTRAW+8,A6
	ST	A1,DWTSEC+2,A6
WRI:60	EQU	*
	CF	A5,CIOLOD 
	CF	A5,VERIFY 
	CF	A5,UPDAT
	LD	A1,DWTLOS,A6	NUMBER OF LOGICAL SECTORS
	SUK	A1,3 
	RB(NN)	WRI:60	NEXT PHYSICAL SECTOR 
	XIF
WRI:70	EQU	*
	ADK	A1,3 
	RF(Z)	REA:50	LAST SECTOR DONE
	CF	A5,MASK00	PREPARE SECTOR MASK 
	RB	WRI:10	LAST SECTORS 
* 
	EJECT		DRCD02
* 
* 
********************************
*                              *
*   READ SECTORS               *
*                              *
********************************
* 
* 
REA:00	EQU	*
	CF	A5,READ	PERFORM READ
	CF	A5,UPDATE 
	LDK	A3,7 
	ST	A3,DWTMAS,A6	SECTOR MASK
	LD	A1,DWTLOS,A6	NUMBER OF LOGICAL SECTORS
	RF(Z)	REA:50	IO READY
	SUK	A1,3 
	RB(NN)	REA:00	AT LEAST ONE PHYSICAL SECTOR 
	CF	A5,MASK00 
	CF	A5,READ 
	CF	A5,UPDATE 
	LDK	A1,0	RESET RETURN CODE 
REA:50	EQU	*
	ABL	END:00	END IO
* 
	EJECT		DRCD02
* 
* 
********************* 
*                   * 
*   READ SECTOR N   * 
*                   * 
********************* 
* 
* 
READ	EQU	*
	CF	A5,CIOLOD 
	CM	DWTBSE+4,A6	CLEAR BUFFER IND. IN CASE OF ERROR
	LDKL	A3,REDCOM	GET READ COMMAND CODE 
	ORS	A3,DWTCOP,A6	READ A RECORD COMMAND 
READ00	EQU	*
	LDK	A4,RY3	RETRIES 
READ10	CF	A5,CIO	EXECUTE READ 
	ANK	A1,/F
	RF(Z)	RET34	OK. NO RETURN CODE 
* 
* IO ERROR IN READING 
* 
	IM	DWTRE2,A6 
	SUK	A4,1	DECREMENT RETRYCOUNTER
	RB(P)	READ10	3:RD RETRY IN THIS STATE NOT DONE 
	LDK	A4,RY3	REINIT RETRYCOUNTER 
* 
	EJECT		DRCD02
* 
* 
* UPDATE READ-COMMAND 
* 
* 
	LC	A2,DWTCOP,A6
	ANK	A2,/C0	LAST RETRY WITH EARLY- OR LATE- 
	RF(NZ)	RET31	DATA STROBE ? 
	LDKL	A3,/8000	PREPARE FOR EARLY DATA STROBE
	ORS	A3,DWTCOP,A6 
	RB	READ10	RETRY 3 TIMES WITH EARLY DATA STROBE 
RET31	EQU	* 
	ANK	A2,/80 
	RF(Z)	RET32	LAST RETRIES WERE LATE DATA STROBE 
	LDKL	A3,/C000
	XRS	A3,DWTCOP,A6	CHANGE FROM EARLY- TO LATE DATA STROBE
	RB	READ10	RETRY 3 TIMES WITH LATE DATA STROBE
RET32	EQU	* 
	LDKL	A3,/3FFF
	ANS	A3,DWTCOP,A6	RESET LATE DATA STROBE
	LC	A2,DWTCOP+2,A6
	ANK	A2,/C0	LAST RETRY CARRIAGE+ OR CARRIAGE- 
	RF(NZ)	RET33 
	LDKL	A3,/8000	PREPARE FOR CARRIAGE+
	ORS	A3,DWTCOP+2,A6 
	RB	READ10	RETRY 3 TIMES WITH CARRIAGE+ 
* 
	EJECT		DRCD02
* 
* 
RET33	EQU	* 
	ANK	A2,/80 
	RF(Z)	RET35	LAST RETRY WAS A CARRIAGE- 
	LDKL	A3,/C000
	XRS	A3,DWTCOP+2,A6	CHANGE FROM CARRIAGE+TO CARRIAGE- 
	RB	READ10	RETRY 3 TIMES WITH CARRIAGE- 
RET35	EQU	* 
	LD	A2,DWTSAV,A6
	RB(Z)	REA:50	NOT VO:NAM CALLING
RET34	EQU	*	NO MORE RETRIES 
	LDR	A3,A1	RETURN CODE
	RTN	A5 
* 
	EJECT		DRCD02
* 
* 
**************************
*                        *
*   WRITE SECTOR N       *
*                        *
**************************
* 
WRITE	EQU	* 
	CF	A5,CIOLOD 
	LDKL	A3,WRICOM	WRITE ORDER CODE
	ORS	A3,DWTCOP,A6 
	LDK	A4,RY3	RETRIES TO BE PERFORMED 
WRIT20	EQU	*
	CF	A5,CIO
	ANK	A1,/F
	RF(Z)	WRIT50	WRITE OK
	IM	DWTRE2,A6	RETRY PERFORMED 
	SUK	A4,1 
	RB(NZ)	WRIT20	RETRY
	RB	REA:50	NO MORE RETRIES
WRIT50	EQU	*
	RTN	A5 
* 
	IFT	RAW=1
	EJECT		DRCD02
* 
* 
****************************
*                          *
*   VERIFY SECTOR N        *
*                          *
****************************
* 
VERIFY	EQU	*
	LDKL	A3,VERCOM	ORDER CODE FOR VERIFY 
	ORS	A3,DWTCOP,A6 
	RB	READ00
* 
	XIF
	EJECT		DRCD02
* 
* 
*   SEEK,SEEKZ,WRITE HOME ADDRESS AND CIO 
* 
* 
SEEK	EQU	*
	LDK	A2,DWTSEK	GET EFFECTIVE ADDRESS TO SEEK OP.
	RF	SEEK00
* 
* 
SEEKZ	EQU	* 
	LDK	A2,DWTSEZ	GET EFFECTIVE ADDRESS TO SEEK 0 OP.
SEEK00	EQU	*
	ADR	A2,A6
	RF	EXCIO 
* 
* 
HOMEAD	EQU	*
	LDK	A2,DWTWHA	GET WRITE HOME ADDRESS OP. 
	RF	CIO00 
* 
* 
CIO	EQU	* 
	LDK	A2,DWTCOP	GET EFFECTIVE ADDRESS TO CIO OP. 
* 
CIO00	EQU	* 
	ADR	A2,A6
	LD	A3,DWTSMD,A6
	RF(NZ)	CIO10	SMD 
	LC	A3,DWTOR,A6	INDEX 
	ANK	A3,1	UNIT NUMBER 
	SLL	A3,4 
	ORRS	A3,A2 
CIO10	EQU	* 
	EJECT		DRCD02
* 
* 
EXCIO	EQU	* 
	ST	A4,DWTA4,A6	SAVE A4 
	LD	A3,PFPOST 
	RF(NZ)	CIOAB	PWF POST PROCESSING ON
	IFT	NUNITS=2 
	CF	A15,INXDWT	GET INDEXED DWT DISPLACEMENT 
	LD	A3,DWTSMD,A6
	RF(NZ)	CIO20	SMD DRIVE 
	LC	A4,DWTOR,A6 
	ANK	A4,2 
	ADR	A4,A6	ADDRESS IN DWT 
CIO20	EQU	* 
	EX	DWTCIO,A4 
	XIF
	IFT	NUNITS=1 
	EX	DWTCIO,A6 
	XIF
	ABL(3)	END:30
CIOAB	EQU	* 
	ST	A5,DWTA5,A6	           A5 
	ABL	TDISP	GO TO DIPATCHER
* 
	EJECT		DRCD02
* 
* 
***************************************** 
*                                       * 
*   SUBROUTINE CIOLOD                   * 
*              PREPARE CIO WORK AREA    * 
*                                       * 
***************************************** 
* 
*   REGISTER DISPOSITION
*   A1 = WORK REGISTER
*   A2 = WORK REGISTER
*   A3 = MASK 
*   A4 = CIO WORK AREA POINTER
*   A7 = USER BUFFER POINTER
*   A8 = DRIVER BUFFER POINTER
* 
*   DWTTRA = TRANSFER INDICATOR 
*   DWTMAS = MASK INDICATING SECTORS TO/FROM USER BUFFER
*   DWTBA  = BUFFER POINTER 
* 
CIOLOD	EQU	*
	LDKL	A4,-4 
	ST	A4,DWTSAV,A6	COUNTER
	LDR	A4,A6	GET DWT ADDRESS
	ADK	A4,DWTCOP-2	CIO WORK AREA ADDRESS
	LDKL	A8,BUFFER	DRIVER BUFFFER ADDRESS
	LD	A3,DWTMAS,A6	GET BUFFER MASK
	SRC	A3,4	MASK IN POSITION
	LDK	A7,0	USER BUFFER POINTER 
	LDKL	A1,/4000+LOSECL	PREPARE PARTIAL LENGTH
	ST	A1,6,A4 
	ST	A1,12,A4
	ST	A1,18,A4
* 
	EJECT		DRCD02
* 
* 
CIOL10	EQU	*
	LDK	A1,0 
	ADK	A4,6 
	IM	DWTSAV,A6	COUNTER 
	RF(Z)	CIOL60	WORK AREA READY 
	SLL	A3,1 
	RF(NN)	CIOL50	TO/FROM DRIVER BUFFER
	LD	A2,DWTTRA,A6	TRANSFER INDICATOR 
	RF(NZ)	CIOL55	NO TRANSFER
* 
	LDR	A2,A7	USER BUFFER POINTER
	DA	DWTBA,A6	GET USER BUFFER ADDRESS
	SLL	A2,1	IN POSITION 
	ADK	A7,LOSECL	UPDATE USER BUFFER POINTER 
	RF	CIOL58
* 
	EJECT		DRCD02
* 
* 
CIOL50	EQU	*
	LDR	A2,A8	DRIVER BUFFER
	ADKL	A8,/100	UPDATE DRIVER BUFFERPOINTER 
	RF	CIOL58
CIOL55	EQU	*
	LDKL	A1,/C000+LOSECL	NO TRANSFER 
	STR	A1,A4
CIOL58	EQU	*
	MS	2,2,A4
	RB	CIOL10
CIOL60	EQU	*
	LDKL	A1,/8000+LOSECL 
	ANS	A1,DWTCOP+16,A6	CLEAR BIT
	LDKL	A1,PHSECL 
	ST	A1,DWTCOP+2,A6
	CM	DWTTRA,A6	CLEAR NO TRANSFER FLAG
* 
	EJECT		DRCD02
* 
* 
***************************************** 
*                                       * 
*              PUT SECTOR NUMBER        * 
*              AND HEAD NUMBER IN POS.  * 
*                                       * 
***************************************** 
* 
*   INPUT:  PHYSICAL SECTOR NUMBER
*   OUTPUT: INTERLACED SECTOR NUMBER AND HEAD NUMBER
*           IN POSITION FOR CIO 
*   PERFORM SEEK
* 
	CF	A15,INXDWT
	ML	2,DWTSEC,A6	PHYSICAL SECTOR NUMBER
	DV	DWTSPC,A4	SECTORS PER CYLINDER
*   A1 = REST = HEAD NUMBER * SECTOR NUMBER 
*   A2 = QUOTIENT = CYLINDER NUMBER 
	LDR	A3,A2	SAVE CYLINDER NUMBER 
	LDR	A2,A1
	LDK	A1,0 
	DVK	23 
*   A1 = SECTOR NUMBER
*   A2 = HEAD NUMBER
	ORKL	A2,/800	INTERUPT BIT
	ST	A2,DWTCOP,A6	COP WORK AREA
	LDR	A2,A1	SECTOR NUMBER
	MUK	INLACE	INTERLACING 
	SRC	A3,1 
	RF(NN)	CIOP10	EVEN CYLINDER NUMBE
	ADK	A2,12	SKEW FACTOR
* 
	EJECT		DRCD02
* 
* 
CIOP10	EQU	*
	DVK	SEPRTR	GET INTERLACED AND SKEWED SECTOR NUMBER 
	SLL	A1,5	IN POSITION 
	ORS	A1,DWTCOP,A6	COP WORK AREA 
	SLC	A3,1	RESTORE CYLINDER NUMBER IN POSITION 
	IFT	NUNITS=2 
	LD	A1,DWTSMD,A6	SMD FLAG 
	RF(NZ)	CIOP20	SMD DRIVE
	LC	A4,DWTOR,A6	INDEX 
	ANK	A4,2 
	ADR	A4,A6
CIOP20	EQU	*
	CW	A3,DWTCYL,A4
	RF(E)	CIOP50	SAME CYLINDER 
	ST	A3,DWTCYL,A4	SAVE CYLINDER NUMBER 
	XIF
	IFT	NUNITS=1 
	CW	A3,DWTCYL,A6
	RF(E)	CIOP50	SAME CYLINDER 
	ST	A3,DWTCYL,A6	SAVE CYLINDER NUMBER 
	XIF
	ADKL	A3,SEEKCO	SEEK ORDER
	ST	A3,DWTSEK,A6	SEEK WORK AREA 
* 
	EJECT		DRCD02
* 
*   SEEK CYLINDER 
* 
* 
	LDK	A4,RY3	RETRIES 
SE:010	EQU	*
	CF	A5,SEEK	SEEK CYLINDER N 
	ANK	A1,2 
	RF(Z)	CIOP50	OK. SEEK COMPLETED
	IM	DWTRE2,A6 
	SUK	A4,1	DECREMENT RETRY-COUNTER 
	RF(Z)	SE:020	LAST RETRY
* 
	CF	A5,SEEKZ	SEEK CYLINDER 0
	ANK	A1,2 
	RB(Z)	SE:010	CYLINDER ZERO FOUND 
* 
SE:020	EQU	*
	RF	END:SE	SEEK ERROR END IO
CIOP50	EQU	*
	RTN	A5 
* 
	EJECT		DRCD02
* 
* 
************************************* 
*                                   * 
*   SUBROUTINE UPDATE               * 
*                                   * 
************************************* 
* 
*   UPDATES : DWTBSE   PRESENT SECTORS IN DRIVER BUFFER 
*             DWTLOS   NUMBER OF LOGICAL SECTORS LEFT IN IO 
*             DWTBA    USER BUFFER POINTER
*             DWTSEC   PHYSICAL SECTOR POINTER
*             ECBEL    EFFECTIVE LENGTH 
* 
UPDATE	EQU	*
	LDK	A2,0 
	LD	A3,DWTMAS,A6	GET SECTOR MASK
	C1R	A3,A3	COMPLIMENT 
	ANK	A3,7	3 BITS
	LD	A1,DWTOR,A6	GET INDEX 
	ANKL	A1,/300	UNIT NUMBER 
	DA	DWTSEC,A6	SECTOR NUMBER 
	MS	3,DWTBSE,A6	SAVE
UPDAT	EQU	* 
	LD	A1,DWTMAS,A6	GET SECTOR MASK
	LDK	A2,0 
	SRC	A1,3 
UPDA00	EQU	*
	RF(NN)	UPDA10	IO TO/FROM DRIVER BUFFER 
	ADK	A2,1	NUMBER OF SECTORS IN LAST IO
UPDA10	EQU	*
	SLL	A1,1 
	RB(NZ)	UPDA00	MORE SECTORS 
* 
	EJECT		DRCD02
* 
* 
	LD	A3,DWTLOS,A6	UPDATE DWTLOS
	SUR	A3,A2
	ST	A3,DWTLOS,A6
	SLL	A2,7	UPDATE DWTBA
	LDR	A3,A2	SAVE LENGTH
	DA	DWTBA,A6
	MS	2,DWTBA,A6
	SLL	A3,1 
	IFT	RAW=1
	LD	A1,DWTTRA,A6
	RF(Z)	UPDA50	UPDATE EFFECTIVE LENGTH 
	LD	A7,DWTOR,A6	GET ORDER 
	ANK	A7,/10 
	RF(NZ)	UPDA60
	XIF
* 
	EJECT		DRCD02
* 
* 
UPDA50	EQU	*
	ADS	A3,ECBEL,A8
UPDA60	EQU	*
* 
	LDK	A1,0 
	LDK	A2,1 
	DA	DWTSEC,A6 
	MS	2,DWTSEC,A6 
* 
	RTN	A5 
	EJECT		DRCD02
* 
* 
******************************************* 
*                                         * 
*   SUBROUTINE MASKPR                     * 
*              SET BITS FOR LOGICAL       * 
*              SECTORS IN PHYSICAL        * 
*                                         * 
******************************************* 
* 
*   A1 = POSITION IN SECTOR 
*   DWTLOS = NUMBER OF SECTORS
* 
* 
MASK00	EQU	*
	LDK	A1,0 
MASKPR	EQU	*
	LD	A3,DWTLOS,A6	NUMBER OF SECTORS
	SUK	A3,2 
	LDK	A3,4	1  0  0 
	RF(N)	MASK10	1 SECTOR LEFT IN IO 
	LDK	A3,6	1  1  0 
	RF(Z)	MASK10	2 SECTORS LEFT IN IO
	LDK	A3,7	1  1  1 
MASK10	EQU	*
	SUK	A1,1 
	RF(Z)	MASK20	0  1  0 
	RF(N)	MASK30	1  0  0 
	SRL	A3,1	0  0  1 
MASK20	EQU	*
	SRL	A3,1 
MASK30	EQU	*
	ST	A3,DWTMAS,A6	SAVE MASK
	RTN	A5 
* 
	EJECT		DRCD02
* 
* 
************************* 
*                       * 
*   PERFORM END IO      * 
*                       * 
************************* 
* 
END:SE	EQU	*	SEEK ERROR 
	IFT	NUNITS=1 
	LDKL	A3,/FFFF
	ST	A3,DWTCYL,A6	DUMMY CYLINDER NUMBER
	XIF
	IFT	NUNITS=2 
	CF	A15,INXDWT
	LD	A3,DWTSMD,A6
	RF(NZ)	END:S1	SMD DRIVE
	LC	A4,DWTOR,A6 
	ANK	A4,2 
	ADR	A4,A6
END:S1	EQU	*
	LDKL	A3,/FFFF
	ST	A3,DWTCYL,A4	DUMMY CYLINDER NUMBER
	XIF
END:00	EQU	*
	LD	A2,DWTRE2,A6
	CW	A2,DWTRE1,A6
	RF(E)	END:IO 
	ST	A2,DWTRE1,A6	GRAND TOTAL OF RETRIES 
	ORKL	A1,/100	RETRIES PERFORMED 
* 
END:IO	EQU	*
	CF	A15,TENDIO	PERFORM TENDIO 
T:DISP	EQU	*
	ABL	TDISP
END:30	EQU	*
	LDK	A1,1 
	ORS	A1,DWTST,A6	INDICATE RECOVERY DONE 
	RB	END:IO
* 
	EJECT		DRCD02
* 
* 
**********************
*                    *
*  RECOVERY ROUTINE  *
*                    *
**********************
* 
* 
CDON	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
* 
	LDKL	A6,DWCD01 
	LDK	A5,DWTSB3	GET STACK BASE 
	ADR	A5,A6
	LDKL	A1,-1 
	ST	A1,DWTSAV,A6	INDICATE RECOVERY
	LDKL	A1,/7FFE	SET UNIT BUSY AND RECOVERY ON
	ANS	A1,DWTST,A6	 
	CM	DWTSMD,A6	INDICATE CMD DRIVE
	LD	A1,INIFLG	INITIALIZATION FLAG 
	RF(NZ)	CDON05	NOT POWER UP 
* 
	EJECT		DRCD02
* 
* 
	IFT	NUNITS=2 
	CM	DWTOR,A6	1ST UNIT 
	CF	A5,SEEKZ	TEST IF OPERABLE 
	ANK	A1,1 
	RF(NZ)	CDON80	NOT OPERABLE 
	LDK	A1,2 
	SC	A1,DWTOR,A6	2ND UNIT
	XIF
	CF	A5,SEEKZ	TEST IF OPERABLE 
	ANK	A1,1 
	RF(NZ)	CDON80	NOT OPERABLE 
* 
	EJECT			DRCD02 
* 
* 
CDON05	EQU	*
	CM	DWTOR,A6	1ST UNIT 
	CF	A5,VO:NAM 
	LDK	A1,1	2ND UNIT
	SC	A1,DWTOR,A6 
	CF	A5,VO:NAM 
	IFT	NUNITS=2 
	LDK	A1,2 
	SC	A1,DWTOR,A6 
	CF	A5,VO:NAM	3RD VOLUME
	LDK	A1,3 
	SC	A1,DWTOR,A6 
	CF	A5,VO:NAM	4TH VOLUME
	XIF
* 
	EJECT		DRCD02
* 
* 
CDON30	EQU	*
	IM	DWTST,A6	INDICATE VOLUME NAMES READ 
	CM	DWTSAV,A6	RECOVERY DONE 
* 
	LD	A8,DWTECB,A6	GET ECB ADDRESS
	RB(Z)	END:IO	NO REQUEST ON 
* 
CDON40	LD	A7,DWTORD,A6	GET ORDER
	ST	A7,DWTOR,A6	RESTORE INDEX AND ORDER 
	ANK	A7,/3F 
* 
	CM	ECBEL,A8	RESET EFFECTIVE LENGTH 
	ABL	CDAD	REPEAT REQUEST
* 
	EJECT			DRCD02 
* 
*    READY INTERRUPT
* 
CDREDY	LD	A1,TIMER
	RF(Z)	CDON95	NO TIMER ACTIVE 
* 
	IFT	NUNITS=1 
	CM*	TIMER	KILL TIMER 
	RF	CDON90
	XIF
* 
	IFT	NUNITS=2 
	RB	T:DISP	TIMER ACTIVE 
	XIF
* 
	EJECT			DRCD02 
* 
* 
CDON80	EQU	*
	LDKL	A4,TIMER	TIMER POINTER ADDRESS
	LDR*	A3,A4 
	RF(Z)	CDON85	NO TIMER ACTIVE 
	LDKL	A1,-TIME
	STR	A1,A3	RESTART TIMER
	RB	T:DISP
* 
* 
CDON85	CF	A15,SETIMP	START TIMER
	DATA	CDON90,TIME	TIME OUT ADDRESS, TIME
	RB	T:DISP
* 
*   TIME OUT
* 
CDON90	LDKL	A6,DWCD01 
	CM	TIMER 
CDON95	EQU	*
	LDKL	A1,/7FFE	SET UNIT BUSY AND RECOVERY ON
	ANS	A1,DWTST,A6	 
	LDKL	A1,-1 
	ST	A1,DWTSAV,A6	INDICATE RECOVERY
	LDK	A5,DWTSB3	GET STACK BASE 
	ADR	A5,A6
	RB	CDON05
* 
	EJECT		DRCD02
* 
* 
*********************** 
*                     * 
*  INTERRUPT HANDLER  * 
*                     * 
*********************** 
* 
* 
*          OUTPUT BIT                  1          12 13 14 15 
*   INPUT BIT 
*          1  READY AFTER UNREADY 
*          2  BAD TRACK FLAG           X           X
*          4  RECORD NOT FOUND                           X
*          6  SEEK ERROR                                 X
*          9  DRIVE NUMBER
*         12  INCORRECT LENGTH                     X
*         13  PARITY ERROR                            X 
*         14  THROUGHPUT ERROR                           X
*         15  NOT OPERABLE                                  X 
* 
IHCD	EQU	*
	ST	P,INTSAV	SAVE LAST INTERRUPT
	MSR	8,A15	SAVE REGISTERS ON STACK
	LDKL	A6,DWCD01	DWT ADDRESS 
	SST	A1,CUADR	GET STATUS
	LDR	A2,A1
	ANK	A1,/F	KEEP BITS
	SLL	A2,1 
	RB(N)	CDREDY	READY INTERRUPT 
	SLL	A2,1 
	RF(NN)	IHCD40	NOT BAD TRACK FLAG 
	ORKL	A1,/4004	INDICATE BAD TRACK FLAG
* 
	EJECT		DRCD02
* 
* 
IHCD40	EQU	*
	ANKL	A2,/2800
	RF(Z)	IHCD50 
	ORK	A1,2 
IHCD50	EQU	*
	LD	A8,DWTECB,A6	GET ECB ADDRESS
	LDR	A3,A1	RETURN CODE
	LD	A2,DWTSAV,A6
	RF(NZ)	IHCD70	VO:NAM CALLING 
	ANK	A3,1 
	ABL(NZ)	END:IO	NOT OPERABLE
IHCD70	EQU	*
	LD	A5,DWTA5,A6	GET STACK POINTER 
	LD	A4,DWTA4,A6	GET RETRY COUNTER 
	RTN	A5 
* 
	EJECT		DRCD02
* 
**********
* VO:NAM *
**********
* 
* 
VO:NAM	EQU	*
	CF	A5,SEEKZ
	ANK	A1,3 
	RF(NZ)	VO:NA7	ERROR
	MLK	3
	DATA	/800,PHSECL,/4000+LOSECL+LOSECL 
	MS	3,DWTCOP,A6	PREPARE CIO WORK AREA 
	MLK	3
	DATA	0,BUFFER,/8000+LOSECL 
	MS	3,DWTCOP+6,A6 
	CF	A5,READ00	READ SECTOR 0 TO DRIVER BUFFER
	CM	DWTBSE+4,A6	CLEAR IN CASE OF ERROR
	ANK	A1,/F
	RF(NZ)	VO:NA7	ERROR
	LD	A1,DWTOR,A6 
	ANKL	A1,/300	UNIT NUMBER 
	LDK	A2,0 
	LDK	A3,6 
	MS	3,DWTBSE,A6	UPDATE DRIVER BUFFER INDICATOR
	LDKL	A2,BUFFER 
	LDK	A3,/FC	FILE CODE 
	LD	A1,DWTSAV,A6
	RF(N)	VO:NA5 
	LDKL	A3,/80FC	INDICATE TEST STATUS 
VO:NA5	EQU	*
	CF	A15,VOLGET	VOLUME NAME TO DWT 
* 
	EJECT		DRCD02
* 
* 
	LDK	A1,0	RESET RETURN CODE 
	LDK	A3,0	CYLINDER NUMBER 
	RF	VO:NA8
VO:NA7	EQU	*
	LDK	A1,6	CLEAR SEX BYTES 
	CF	A15,VOLCLR
	LDR	A1,A3	RETURN CODE
	LDKL	A3,/FFFF	DUMMY CYLINDER NUMBER
VO:NA8	EQU	*
	IFT	NUNITS=1 
	ST	A3,DWTCYL,A6	HEAD POSITION
	XIF
	IFT	NUNITS=2 
	CF	A15,INXDWT
	LD	A2,DWTSMD,A6
	RF(NZ)	VO:NA9	SMD
	LC	A4,DWTOR,A6 
	ANK	A4,2 
	ADR	A4,A6
VO:NA9	EQU	*
	ST	A3,DWTCYL,A4
	XIF
	RTN	A5 
* 
* 
*   TIMER POINTER 
* 
TIMER	DATA	0
* 
	EJECT		DRCD02
* 
* 
************************************* 
*                                   * 
*   DEVICE WORK TABLE               * 
*                                   * 
************************************* 
* 
* 
DWCD01	EQU	*
	DATA	0 
	DATA	/8000	DWT STATUS
	DATA	0	ECB ADDRESS 
	DATA	0	ORDER 
	DATA	CDADR	ACTIVATION ADDRESS
	DATA	0	TTAB ADDRESS
	DATA	0	WAIT/ACTIVATE INDICATOR 
	DATA	0	TERMINAL QUEUE
* 
	IFT	MMUPAG=1 
	DATA	0	SAVE AREA USER ECB ADDRESS
	DATA	ECBCD1	MMU ECB ADDRESS
	XIF
* 
DWTTRA	EQU	*-DWCD01 
	DATA	0 
	DATA	0,0,0	SAVE AREA FOR REGISTERS 
DWTBSE	EQU	*-DWCD01	DRIVER BUFFER INDICATOR 
	DATA	0,0,0 
DWTSAV	EQU	*-DWCD01 
	DATA	0 
* 
	EJECT		DRCD02
* 
* 
	DATA	0 
	DATA	/8000	NEW VOLUME LOADED INDICATOR UNIT 1
	DATA	/8000	NEW VOLUME LOADED INDICATOR UNIT 2
	DATA	/8000	UNIT 3
	DATA	/8000	UNIT 4
	DATA	/FFFF,/FFFF,/FFFF	VOLUME NAME UNIT 1
	DATA	/FFFF,/FFFF,/FFFF	VOLUME NAME UNIT 2
	IFT	NUNITS=2 
	DATA	/FFFF,/FFFF,/FFFF	VOLUME NAME UNIT 3
	DATA	/FFFF,/FFFF,/FFFF	VOLUME NAME UNIT 4
	XIF
DWTBA	EQU	*-DWCD01
	DATA	0,0 
DWTLOS	EQU	*-DWCD01	LOGICAL SECTOR COUNTER
	DATA	0 
DWTSEC	EQU	*-DWCD01	PHYSICAL SECTOR NUMBER
	DATA	0,0 
DWTMAS	EQU	*-DWCD01	LOGICAL SECTOR MASK 
	DATA	0 
DWTSMD	EQU	*-DWCD01 
	DATA	SMDIND	FLAG INDICATING SMD DRIVE(S) 
* 
	EJECT		DRCD02
* 
*   CIO WORK AREAS
* 
DWTCIO	EQU	*-DWCD01	CIO INTRUCTIONS AREA
	CIO	A2,1,CUAD1	CIO ON 1ST UNIT 
	IFT	NUNITS=2 
	CIO	A2,1,CUAD2	CIO ON 2ND UNIT 
	XIF
DWTSEK	EQU	*-DWCD01	SEEK OPERATION AREA 
	DATA	SEEKCO
DWTSEZ	EQU	*-DWCD01	SEEK TO ZERO OPERATION AREA 
	DATA	SEZCOM
DWTWHA	EQU	*-DWCD01	WRITE HOME ADDRESS AND SECTOR MARK
	DATA	WHACOM
	DATA	PHSECL
	DATA	WHACOM+1
	DATA	PHSECL
	DATA	WHACOM+2
	DATA	PHSECL
	DATA	WHACOM+3
	DATA	PHSECL
	DATA	WHACOM+/804	INTERRUPT BIT SET 
	DATA	PHSECL
DWTCOP	EQU	*-DWCD01	CIO WORK AREA 
	DATA	0,0,0,0 
	DATA	0,0,0,0 
	DATA	0,0,0 
DWTRE1	EQU	*-DWCD01	GRAND TOTAL RETRY COUNTER 
	DATA	0 
DWTRE2	EQU	*-DWCD01	TOTAL RETRY COUNTER 
	DATA	0 
* 
	EJECT		DRCD02
* 
* 
DWTCYL	EQU	*-DWCD01	PRESENT CYLINDER NUMBER 
	DATA	/FFFF	UNIT 1
	IFT	NUNITS=2 
	DATA	/FFFF 
	XIF
	DATA	0,0 
	DATA	0,0 
	DATA	0,0 
DWTSB3	EQU	*-DWCD01-2	STACK 
	IFT	RAW=1
DWTRAW	EQU	*-DWCD01	READ AFTER WRITE SAVE AREA
	DATA	0,0,0,0 
	DATA	0 
	XIF
	IFT	MMUPAG=1 
ECBCD1	EQU	*
	DATA	0,0,0,0,0,0,0 
	XIF
DWTSMX	EQU	*-DWCD01	MAX SECTOR NUMBER 
	DATA	MXSE11,MXSE12 
	DATA	MXSE21,MXSE22 
	IFT	NUNITS=2 
	DATA	MXSE31,MXSE32 
	DATA	MXSE41,MXSE42 
	XIF
DWTSPC	EQU	*-DWCD01	SECTORS PER CYLINDER
	DATA	SPCUN1
	DATA	SPCUN2
	IFT	NUNITS=2 
	DATA	SPCUN3
	DATA	SPCUN4
	XIF
* 
	END

HexDump

0x0000…0036 (0, 0, 400)   Head {h00=0x0032, h01=0x0050, text=» IDENT DRCD02  REL 11.0 81-04-06 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…0088               Head {h00=0x0032, h01=0x0050, text=»**********************************************«, t00=0x0000, t01=0x0056}
0x0088…0092               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x008c}
0x0092…00ba               Head {h00=0x0024, h01=0x0050, text=»*   PHILIPS TERMINAL SYSTEM PTS «, t00=0x0000, t01=0x0096}
0x00ba…00c4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00be}
0x00c4…0100               Head {h00=0x0038, h01=0x0050, text=»*   DRCD02 = DRIVER FOR ONE/TWO DISC UNITS PTS 6877 «, t00=0x0000, t01=0x00c8}
0x0100…012a               Head {h00=0x0026, h01=0x0050, text=»*            PTS 6961 OR PTS 6962 «, t00=0x0000, t01=0x0104}
0x012a…0134               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x012e}
0x0134…013e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0138}
0x013e…0148               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0142}
0x0148…0152               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x014c}
0x0152…015c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0156}
0x015c…0166               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0160}
0x0166…0170               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x016a}
0x0170…01aa               Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0000, t01=0x0174}
0x01aa…01b4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x001e}
0x01b4…01be               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0028}
0x01be…01f2               Head {h00=0x0030, h01=0x0050, text=»*   THIS DISC DRIVER HANDLES UP TO TWO DISC «, t00=0x0001, t01=0x0032}
0x01f2…0222               Head {h00=0x002c, h01=0x0050, text=»*   UNITS PTS 6877 CONNECTED TO CPU VIA «, t00=0x0001, t01=0x0066}
0x0222…0242               Head {h00=0x001c, h01=0x0050, text=»*   BUILT IN DMA CHANNEL«, t00=0x0001, t01=0x0096}
0x0242…024c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00b6}
0x024c…0256               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00c0}
0x0256…0284               Head {h00=0x002a, h01=0x0050, text=»*   THE FOLLOWING ORDERS ARE TREATED :«, t00=0x0001, t01=0x00ca}
0x0284…028e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00f8}
0x028e…02ac               Head {h00=0x001a, h01=0x0050, text=»*   /00    TEST STATUS«, t00=0x0001, t01=0x0102}
0x02ac…02ca               Head {h00=0x001a, h01=0x0050, text=»*   /01    BASIC READ «, t00=0x0001, t01=0x0120}
0x02ca…02e8               Head {h00=0x001a, h01=0x0050, text=»*   /05    BASIC WRITE«, t00=0x0001, t01=0x013e}
0x02e8…0308               Head {h00=0x001c, h01=0x0050, text=»*   /11    PHYSICAL READ«, t00=0x0001, t01=0x015c}
0x0308…032a               Head {h00=0x001e, h01=0x0050, text=»*   /15    PHYSICAL WRITE «, t00=0x0001, t01=0x017c}
0x032a…034a               Head {h00=0x001c, h01=0x0050, text=»*   /1F    FORMAT VOLUME«, t00=0x0002, t01=0x000e}
0x034a…0354               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x002e}
0x0354…036a               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x0002, t01=0x0038}
0x036a…0374               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x004e}
0x0374…037e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0058}
0x037e…039c               Head {h00=0x001a, h01=0x0050, text=»********************* «, t00=0x0002, t01=0x0062}
0x039c…03ba               Head {h00=0x001a, h01=0x0050, text=»*                   * «, t00=0x0002, t01=0x0080}
0x03ba…03d8               Head {h00=0x001a, h01=0x0050, text=»*   ENTRIES         * «, t00=0x0002, t01=0x009e}
0x03d8…03f6               Head {h00=0x001a, h01=0x0050, text=»*                   * «, t00=0x0002, t01=0x00bc}
0x03f6…0414               Head {h00=0x001a, h01=0x0050, text=»********************* «, t00=0x0002, t01=0x00da}
0x0414…041e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00f8}
0x041e…0448               Head {h00=0x0026, h01=0x0050, text=» ENTRY CDADR DRIVER ADDRESS BLOCK «, t00=0x0002, t01=0x0102}
0x0448…046c               Head {h00=0x0020, h01=0x0050, text=» ENTRY CDON RECOVERY ROUTINE«, t00=0x0002, t01=0x012c}
0x046c…0492               Head {h00=0x0022, h01=0x0050, text=» ENTRY IHCD INTERRUPT ROUTINE «, t00=0x0002, t01=0x0150}
0x0492…04b4               Head {h00=0x001e, h01=0x0050, text=» ENTRY DWCD01 DWT ADDRESS «, t00=0x0002, t01=0x0176}
0x04b4…04be               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0008}
0x04be…04d4               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x0003, t01=0x0012}
0x04d4…04de               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0028}
0x04de…04e8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0032}
0x04e8…04fe               Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0003, t01=0x003c}
0x04fe…0514               Head {h00=0x0012, h01=0x0050, text=»* EXTERNALS * «, t00=0x0003, t01=0x0052}
0x0514…052a               Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0003, t01=0x0068}
0x052a…0534               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x007e}
0x0534…053e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0088}
0x053e…055e               Head {h00=0x001c, h01=0x0050, text=» EXTRN TDISP DISPATCHER «, t00=0x0003, t01=0x0092}
0x055e…057c               Head {h00=0x001a, h01=0x0050, text=» EXTRN TENDIO END I/O «, t00=0x0003, t01=0x00b2}
0x057c…05ae               Head {h00=0x002e, h01=0x0050, text=» EXTRN SAVE8 SAVE REGS. A1-A8 ON A15 STACK«, t00=0x0003, t01=0x00d0}
0x05ae…05de               Head {h00=0x002c, h01=0x0050, text=» EXTRN NVLCHK CHECK IF NEW VOLUME LOADED«, t00=0x0003, t01=0x0102}
0x05de…0612               Head {h00=0x0030, h01=0x0050, text=» EXTRN VOLGET PUT VOLUME NAME IN DWT SET NVL«, t00=0x0003, t01=0x0132}
0x0612…064c               Head {h00=0x0036, h01=0x0050, text=» EXTRN VOLNAM VOLUME NAME FROM DWT TO USER BUFFER «, t00=0x0003, t01=0x0166}
0x064c…067c               Head {h00=0x002c, h01=0x0050, text=» EXTRN VOLCLR CLEAR VOLUME NAMES IN DWT «, t00=0x0004, t01=0x0010}
0x067c…06ae               Head {h00=0x002e, h01=0x0050, text=» EXTRN INXDWT DOUBLED INDEX + DWT ADDRESS «, t00=0x0004, t01=0x0040}
0x06ae…06d2               Head {h00=0x0020, h01=0x0050, text=» EXTRN DISIOE REQUEST ERROR «, t00=0x0004, t01=0x0072}
0x06d2…06fc               Head {h00=0x0026, h01=0x0050, text=» EXTRN INIFLG INITIALIZATION FLAG «, t00=0x0004, t01=0x0096}
0x06fc…072a               Head {h00=0x002a, h01=0x0050, text=» EXTRN PFPOST PWF POST PROCESSING FLAG«, t00=0x0004, t01=0x00c0}
0x072a…0758               Head {h00=0x002a, h01=0x0050, text=» EXTRN INTSAV SAVE AREA LAST INTERRUPT«, t00=0x0004, t01=0x00ee}
0x0758…0774               Head {h00=0x0018, h01=0x0050, text=» EXTRN SETIMP TIMER «, t00=0x0004, t01=0x011c}
0x0774…078a               Head {h00=0x0012, h01=0x0050, text=» EXTRN TTB:MT «, t00=0x0004, t01=0x0138}
0x078a…07a6               Head {h00=0x0018, h01=0x0050, text=» EXTRN DWTST STATUS «, t00=0x0004, t01=0x014e}
0x07a6…07c8               Head {h00=0x001e, h01=0x0050, text=» EXTRN DWTECB ECB ADDRESS «, t00=0x0004, t01=0x016a}
0x07c8…07f0               Head {h00=0x0024, h01=0x0050, text=» EXTRN DWTOR DWT INDEX AND ORDER«, t00=0x0004, t01=0x018c}
0x07f0…0812               Head {h00=0x001e, h01=0x0050, text=» EXTRN DWTA4 SAVE AREA A4 «, t00=0x0005, t01=0x0024}
0x0812…0834               Head {h00=0x001e, h01=0x0050, text=» EXTRN DWTA5 SAVE AREA A5 «, t00=0x0005, t01=0x0046}
0x0834…085e               Head {h00=0x0026, h01=0x0050, text=» EXTRN DWTORD SAVE AREA FOR ORDER «, t00=0x0005, t01=0x0068}
0x085e…0886               Head {h00=0x0024, h01=0x0050, text=» EXTRN ECBBA ECB BUFFER ADDRESS «, t00=0x0005, t01=0x0092}
0x0886…08b0               Head {h00=0x0026, h01=0x0050, text=» EXTRN ECBRL ECB REQUESTED LENGTH «, t00=0x0005, t01=0x00ba}
0x08b0…08da               Head {h00=0x0026, h01=0x0050, text=» EXTRN ECBEL ECB EFFECTIVE LENGTH «, t00=0x0005, t01=0x00e4}
0x08da…08fe               Head {h00=0x0020, h01=0x0050, text=» EXTRN ECBRC ECB RETURN CODE«, t00=0x0005, t01=0x010e}
0x08fe…092a               Head {h00=0x0028, h01=0x0050, text=» EXTRN ECBCW1 ECB 1:ST CONTROL WORD «, t00=0x0005, t01=0x0132}
0x092a…0956               Head {h00=0x0028, h01=0x0050, text=» EXTRN ECBCW2 ECB 2:ND CONTROL WORD «, t00=0x0005, t01=0x015e}
0x0956…0960               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x018a}
0x0960…0976 (6, 0, 400)   Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x0006, t01=0x0004}
0x0976…0980               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x001a}
0x0980…098a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0024}
0x098a…09ac               Head {h00=0x001e, h01=0x0050, text=»**************************«, t00=0x0006, t01=0x002e}
0x09ac…09ce               Head {h00=0x001e, h01=0x0050, text=»*                        *«, t00=0x0006, t01=0x0050}
0x09ce…09f0               Head {h00=0x001e, h01=0x0050, text=»*  CONDITIONAL ASSEMBLY  *«, t00=0x0006, t01=0x0072}
0x09f0…0a12               Head {h00=0x001e, h01=0x0050, text=»*                        *«, t00=0x0006, t01=0x0094}
0x0a12…0a34               Head {h00=0x001e, h01=0x0050, text=»**************************«, t00=0x0006, t01=0x00b6}
0x0a34…0a3e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00d8}
0x0a3e…0a48               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00e2}
0x0a48…0a7a               Head {h00=0x002e, h01=0x0050, text=»*   THIS DRIVER CAN HANDLE TWO DISC UNITS «, t00=0x0006, t01=0x00ec}
0x0a7a…0a92               Head {h00=0x0014, h01=0x0050, text=»*   IF X:A := 2 «, t00=0x0006, t01=0x011e}
0x0a92…0a9c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0136}
0x0a9c…0aae               Head {h00=0x000e, h01=0x0050, text=»X:A EQU 1 «, t00=0x0006, t01=0x0140}
0x0aae…0ac4               Head {h00=0x0012, h01=0x0050, text=»NUNITS EQU X:A«, t00=0x0006, t01=0x0152}
0x0ac4…0ace               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0168}
0x0ace…0ad8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0172}
0x0ad8…0b12               Head {h00=0x0036, h01=0x0050, text=»*   READ AFTER WRITE MAY BE INCLUDED FOR ORDER /15«, t00=0x0006, t01=0x017c}
0x0b12…0b30               Head {h00=0x001a, h01=0x0050, text=»*   BY SETTING X:B = 1«, t00=0x0007, t01=0x0026}
0x0b30…0b3a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0044}
0x0b3a…0b4c               Head {h00=0x000e, h01=0x0050, text=»X:B EQU 0 «, t00=0x0007, t01=0x004e}
0x0b4c…0b60               Head {h00=0x0010, h01=0x0050, text=»RAW EQU X:B «, t00=0x0007, t01=0x0060}
0x0b60…0b6a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0074}
0x0b6a…0b74               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x007e}
0x0b74…0bb0               Head {h00=0x0038, h01=0x0050, text=»*   THIS DRIVER CAN BE ADAPTED FOR EITHER SMD DRIVES«, t00=0x0007, t01=0x0088}
0x0bb0…0bea               Head {h00=0x0036, h01=0x0050, text=»*   OR CMD DRIVES , THE CMD VERSION IS OBTAINED BY«, t00=0x0007, t01=0x00c4}
0x0bea…0c06               Head {h00=0x0018, h01=0x0050, text=»*   SETTING X:C = 0 «, t00=0x0007, t01=0x00fe}
0x0c06…0c10               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x011a}
0x0c10…0c22               Head {h00=0x000e, h01=0x0050, text=»X:C EQU 0 «, t00=0x0007, t01=0x0124}
0x0c22…0c38               Head {h00=0x0012, h01=0x0050, text=»SMDIND EQU X:C«, t00=0x0007, t01=0x0136}
0x0c38…0c42               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x014c}
0x0c42…0c58               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x0007, t01=0x0156}
0x0c58…0c62               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x016c}
0x0c62…0c6c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0176}
0x0c6c…0ca4               Head {h00=0x0034, h01=0x0050, text=»*   IF CMD REQUIRED IT CAN BE ADAPTED FOR EITHER«, t00=0x0007, t01=0x0180}
0x0ca4…0cc4               Head {h00=0x001c, h01=0x0050, text=»*   16+16 MB OR 16+80 MB«, t00=0x0008, t01=0x0028}
0x0cc4…0cf6               Head {h00=0x002e, h01=0x0050, text=»*   IF 16+80 MB IS CONNECTED AS 1ST DRIVE «, t00=0x0008, t01=0x0048}
0x0cf6…0d0e               Head {h00=0x0014, h01=0x0050, text=»*   SET X:D = 1 «, t00=0x0008, t01=0x007a}
0x0d0e…0d44               Head {h00=0x0032, h01=0x0050, text=»*   IF 16+80 MB IS CONNECTED AS 2ND DRIVE SET «, t00=0x0008, t01=0x0092}
0x0d44…0d5c               Head {h00=0x0014, h01=0x0050, text=»*       X:E = 1 «, t00=0x0008, t01=0x00c8}
0x0d5c…0d66               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00e0}
0x0d66…0d78               Head {h00=0x000e, h01=0x0050, text=»X:D EQU 0 «, t00=0x0008, t01=0x00ea}
0x0d78…0d8e               Head {h00=0x0012, h01=0x0050, text=»CMDIX1 EQU X:D«, t00=0x0008, t01=0x00fc}
0x0d8e…0d98               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0112}
0x0d98…0daa               Head {h00=0x000e, h01=0x0050, text=»X:E EQU 0 «, t00=0x0008, t01=0x011c}
0x0daa…0dc0               Head {h00=0x0012, h01=0x0050, text=»CMDIX2 EQU X:E«, t00=0x0008, t01=0x012e}
0x0dc0…0df2               Head {h00=0x002e, h01=0x0050, text=»* A PROGRAM VERSION USING TOSS MMU PAGING «, t00=0x0008, t01=0x0144}
0x0df2…0e20               Head {h00=0x002a, h01=0x0050, text=»* IS OBTAINED BY SETTING MMUPAG EQU 1.«, t00=0x0008, t01=0x0176}
0x0e20…0e2a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0014}
0x0e2a…0e3e               Head {h00=0x0010, h01=0x0050, text=»MMUPAG EQU 0«, t00=0x0009, t01=0x001e}
0x0e3e…0e48               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0032}
0x0e48…0e5c               Head {h00=0x0010, h01=0x0050, text=»CPU852 EQU 1«, t00=0x0009, t01=0x003c}
0x0e5c…0e66               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0050}
0x0e66…0e7c               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x0009, t01=0x005a}
0x0e7c…0e86               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0070}
0x0e86…0ea8               Head {h00=0x001e, h01=0x0050, text=»************************* «, t00=0x0009, t01=0x007a}
0x0ea8…0eca               Head {h00=0x001e, h01=0x0050, text=»*                       * «, t00=0x0009, t01=0x009c}
0x0eca…0eec               Head {h00=0x001e, h01=0x0050, text=»*   CONSTANTS           * «, t00=0x0009, t01=0x00be}
0x0eec…0f0e               Head {h00=0x001e, h01=0x0050, text=»*                       * «, t00=0x0009, t01=0x00e0}
0x0f0e…0f30               Head {h00=0x001e, h01=0x0050, text=»************************* «, t00=0x0009, t01=0x0102}
0x0f30…0f3a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0124}
0x0f3a…0f64               Head {h00=0x0026, h01=0x0050, text=»CUADR EQU /17 CONTROL UNIT ADDRESS«, t00=0x0009, t01=0x012e}
0x0f64…0f8a               Head {h00=0x0022, h01=0x0050, text=»CUAD1 EQU CUADR ADDRESS UNIT 1«, t00=0x0009, t01=0x0158}
0x0f8a…0fb4               Head {h00=0x0026, h01=0x0050, text=»CUAD2 EQU CUADR+/20 ADDRESS UNIT 2«, t00=0x0009, t01=0x017e}
0x0fb4…0fd6               Head {h00=0x001e, h01=0x0050, text=»DEVIND EQU 10 DEVICE INDEX«, t00=0x000a, t01=0x0018}
0x0fd6…0ff2               Head {h00=0x0018, h01=0x0050, text=»RY3 EQU 3 3 RETRIES «, t00=0x000a, t01=0x003a}
0x0ff2…1020               Head {h00=0x002a, h01=0x0050, text=»PHSECL EQU /180 PHYSICAL SECTOR LENGTH«, t00=0x000a, t01=0x0056}
0x1020…104c               Head {h00=0x0028, h01=0x0050, text=»LOSECL EQU /80 LOGICAL SECTOR LENGTH«, t00=0x000a, t01=0x0084}
0x104c…107c               Head {h00=0x002c, h01=0x0050, text=»SEZCOM EQU /E800 SEEK ZERO COMMAND CODE «, t00=0x000a, t01=0x00b0}
0x107c…10a6               Head {h00=0x0026, h01=0x0050, text=»SEEKCO EQU /A800 SEEK COMMAND CODE«, t00=0x000a, t01=0x00e0}
0x10a6…10d0               Head {h00=0x0026, h01=0x0050, text=»REDCOM EQU /0800 READ COMMAND CODE«, t00=0x000a, t01=0x010a}
0x10d0…10fc               Head {h00=0x0028, h01=0x0050, text=»VERCOM EQU /3800 VERIFY COMMAND CODE«, t00=0x000a, t01=0x0134}
0x10fc…1128               Head {h00=0x0028, h01=0x0050, text=»WRICOM EQU /1800 WRITE COMMAND CODE «, t00=0x000a, t01=0x0160}
0x1128…1160               Head {h00=0x0034, h01=0x0050, text=»WHACOM EQU /22C0 WRITE SECTOR MARKS COMMAND CODE«, t00=0x000a, t01=0x018c}
0x1160…1188               Head {h00=0x0024, h01=0x0050, text=»NOTRAN EQU /8000 NO TRANSFER BIT«, t00=0x000b, t01=0x0034}
0x1188…11ae               Head {h00=0x0022, h01=0x0050, text=»TIME EQU 1000 1 MIN 40 SECONDS«, t00=0x000b, t01=0x005c}
0x11ae…11dc               Head {h00=0x002a, h01=0x0050, text=»MAXCYL EQU 822 MAXIMAL CYLINDER NUMBER«, t00=0x000b, t01=0x0082}
0x11dc…1206               Head {h00=0x0026, h01=0x0050, text=»MS80M1 EQU 8 MAXIMAL NUMBER 80 MB «, t00=0x000b, t01=0x00b0}
0x1206…121e               Head {h00=0x0014, h01=0x0050, text=»MS80M2 EQU /53C6«, t00=0x000b, t01=0x00da}
0x121e…1234               Head {h00=0x0012, h01=0x0050, text=»SPC80M EQU 115«, t00=0x000b, t01=0x00f2}
0x1234…125e               Head {h00=0x0026, h01=0x0050, text=»MS16M1 EQU 1 16MB DISC PARAMETERS «, t00=0x000b, t01=0x0108}
0x125e…1276               Head {h00=0x0014, h01=0x0050, text=»MS16M2 EQU /5D8E«, t00=0x000b, t01=0x0132}
0x1276…128c               Head {h00=0x0012, h01=0x0050, text=»SPC16M EQU 23 «, t00=0x000b, t01=0x014a}
0x128c…12b4               Head {h00=0x0024, h01=0x0050, text=»INLACE EQU 5 INTERLACING FACTOR «, t00=0x000b, t01=0x0160}
0x12b4…12dc               Head {h00=0x0024, h01=0x0050, text=»SEPRTR EQU 23 SECTORS PER TRACK «, t00=0x000b, t01=0x0188}
0x12dc…12e6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0020}
0x12e6…12fc               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x000c, t01=0x002a}
0x12fc…1306               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0040}
0x1306…1310               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x004a}
0x1310…1330               Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x000c, t01=0x0054}
0x1330…1350               Head {h00=0x001c, h01=0x0050, text=»* DRIVE TYPE DEPENDENT *«, t00=0x000c, t01=0x0074}
0x1350…1370               Head {h00=0x001c, h01=0x0050, text=»* CONSTANTS            *«, t00=0x000c, t01=0x0094}
0x1370…1390               Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x000c, t01=0x00b4}
0x1390…139a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x00d4}
0x139a…13a4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x00de}
0x13a4…13d8               Head {h00=0x0030, h01=0x0050, text=» IFT SMDIND=1 IF SMD DRIVE(S) IS CONNNECTED «, t00=0x000c, t01=0x00e8}
0x13d8…1402               Head {h00=0x0026, h01=0x0050, text=»MXSE11 EQU MS80M1 MAX SCTOR NUMBER«, t00=0x000c, t01=0x011c}
0x1402…141c               Head {h00=0x0016, h01=0x0050, text=»MXSE12 EQU MS80M2 «, t00=0x000c, t01=0x0146}
0x141c…1436               Head {h00=0x0016, h01=0x0050, text=»MXSE21 EQU MS80M1 «, t00=0x000c, t01=0x0160}
0x1436…1450               Head {h00=0x0016, h01=0x0050, text=»MXSE22 EQU MS80M2 «, t00=0x000c, t01=0x017a}
0x1450…1464 (13, 0, 398)  Head {h00=0x0010, h01=0x0050, text=»MXSE31 EQU 0«, t00=0x000d, t01=0x0004}
0x1464…1478               Head {h00=0x0010, h01=0x0050, text=»MXSE32 EQU 0«, t00=0x000d, t01=0x0018}
0x1478…148c               Head {h00=0x0010, h01=0x0050, text=»MXSE41 EQU 0«, t00=0x000d, t01=0x002c}
0x148c…14a0               Head {h00=0x0010, h01=0x0050, text=»MXSE42 EQU 0«, t00=0x000d, t01=0x0040}
0x14a0…14ce               Head {h00=0x002a, h01=0x0050, text=»SPCUN1 EQU SPC80M SECTORS PER CYLINDER«, t00=0x000d, t01=0x0054}
0x14ce…14e8               Head {h00=0x0016, h01=0x0050, text=»SPCUN2 EQU SPC80M «, t00=0x000d, t01=0x0082}
0x14e8…14fc               Head {h00=0x0010, h01=0x0050, text=»SPCUN3 EQU 0«, t00=0x000d, t01=0x009c}
0x14fc…1510               Head {h00=0x0010, h01=0x0050, text=»SPCUN4 EQU 0«, t00=0x000d, t01=0x00b0}
0x1510…151c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000d, t01=0x00c4}
0x151c…154e               Head {h00=0x002e, h01=0x0050, text=» IFT SMDIND=0 IF CMD DRIVE(S) IS CONNECTED«, t00=0x000d, t01=0x00d0}
0x154e…157a               Head {h00=0x0028, h01=0x0050, text=»MXSE11 EQU MS16M1 MAX SECTOR NUMBER «, t00=0x000d, t01=0x0102}
0x157a…1594               Head {h00=0x0016, h01=0x0050, text=»MXSE12 EQU MS16M2 «, t00=0x000d, t01=0x012e}
0x1594…15ae               Head {h00=0x0016, h01=0x0050, text=»MXSE31 EQU MS16M1 «, t00=0x000d, t01=0x0148}
0x15ae…15c8               Head {h00=0x0016, h01=0x0050, text=»MXSE32 EQU MS16M2 «, t00=0x000d, t01=0x0162}
0x15c8…15e2               Head {h00=0x0016, h01=0x0050, text=»SPCUN1 EQU SPC16M «, t00=0x000d, t01=0x017c}
0x15e2…1610               Head {h00=0x002a, h01=0x0050, text=»SPCUN3 EQU SPC16M SECTORS PER CYLINDER«, t00=0x000e, t01=0x0008}
0x1610…1636               Head {h00=0x0022, h01=0x0050, text=» IFT CMDIX1=0 16+16 CONNECTED «, t00=0x000e, t01=0x0036}
0x1636…1650               Head {h00=0x0016, h01=0x0050, text=»MXSE21 EQU MS16M1 «, t00=0x000e, t01=0x005c}
0x1650…166a               Head {h00=0x0016, h01=0x0050, text=»MXSE22 EQU MS16M2 «, t00=0x000e, t01=0x0076}
0x166a…1684               Head {h00=0x0016, h01=0x0050, text=»SPCUN2 EQU SPC16M «, t00=0x000e, t01=0x0090}
0x1684…1690               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000e, t01=0x00aa}
0x1690…16bc               Head {h00=0x0028, h01=0x0050, text=» IFT SMDIND+CMDIX2=0 16+16 CONNECTED«, t00=0x000e, t01=0x00b6}
0x16bc…16d6               Head {h00=0x0016, h01=0x0050, text=»MXSE41 EQU MS16M1 «, t00=0x000e, t01=0x00e2}
0x16d6…16f0               Head {h00=0x0016, h01=0x0050, text=»MXSE42 EQU MS16M2 «, t00=0x000e, t01=0x00fc}
0x16f0…170a               Head {h00=0x0016, h01=0x0050, text=»SPCUN4 EQU SPC16M «, t00=0x000e, t01=0x0116}
0x170a…1716               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000e, t01=0x0130}
0x1716…172c               Head {h00=0x0012, h01=0x0050, text=» IFT SMDIND=0 «, t00=0x000e, t01=0x013c}
0x172c…1752               Head {h00=0x0022, h01=0x0050, text=» IFT CMDIX1=1 16+80 CONNECTED «, t00=0x000e, t01=0x0152}
0x1752…176c               Head {h00=0x0016, h01=0x0050, text=»MXSE21 EQU MS80M1 «, t00=0x000e, t01=0x0178}
0x176c…1786 (15, 0, 400)  Head {h00=0x0016, h01=0x0050, text=»MXSE22 EQU MS80M2 «, t00=0x000f, t01=0x0004}
0x1786…17a0               Head {h00=0x0016, h01=0x0050, text=»SPCUN2 EQU SPC80M «, t00=0x000f, t01=0x001e}
0x17a0…17ac               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000f, t01=0x0038}
0x17ac…17c2               Head {h00=0x0012, h01=0x0050, text=» IFT SMDIND=0 «, t00=0x000f, t01=0x0044}
0x17c2…17e8               Head {h00=0x0022, h01=0x0050, text=» IFT CMDIX2=1 16+80 CONNECTED «, t00=0x000f, t01=0x005a}
0x17e8…1802               Head {h00=0x0016, h01=0x0050, text=»MXSE41 EQU MS80M1 «, t00=0x000f, t01=0x0080}
0x1802…181c               Head {h00=0x0016, h01=0x0050, text=»MXSE42 EQU MS80M2 «, t00=0x000f, t01=0x009a}
0x181c…1836               Head {h00=0x0016, h01=0x0050, text=»SPCUN4 EQU SPC80M «, t00=0x000f, t01=0x00b4}
0x1836…1842               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000f, t01=0x00ce}
0x1842…184c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00da}
0x184c…1862               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x000f, t01=0x00e4}
0x1862…186c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00fa}
0x186c…1876               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0104}
0x1876…1896               Head {h00=0x001c, h01=0x0050, text=»*   DRIVER ADDRESS BLOCK«, t00=0x000f, t01=0x010e}
0x1896…18a0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x012e}
0x18a0…18aa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0138}
0x18aa…18d2               Head {h00=0x0024, h01=0x0050, text=» DATA 0 INDICATES NO MMU BUFFER «, t00=0x000f, t01=0x0142}
0x18d2…18f8               Head {h00=0x0022, h01=0x0050, text=» DATA DEVIND DISC DEVICE INDEX«, t00=0x000f, t01=0x016a}
0x18f8…1922               Head {h00=0x0026, h01=0x0050, text=»CDADR DATA CDAD ACTIVATION ADDRESS«, t00=0x000f, t01=0x0190}
0x1922…1948               Head {h00=0x0022, h01=0x0050, text=» DATA 0 ABORT ROUTINE ADDRESS «, t00=0x0010, t01=0x002a}
0x1948…1952               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0050}
0x1952…195c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x005a}
0x195c…1966               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0064}
0x1966…1980               Head {h00=0x0016, h01=0x0050, text=»*   DRIVER BUFFER «, t00=0x0010, t01=0x006e}
0x1980…198a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0088}
0x198a…1994               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0092}
0x1994…19a8               Head {h00=0x0010, h01=0x0050, text=»BUFFER EQU *«, t00=0x0010, t01=0x009c}
0x19a8…19b8               Head {h00=0x000c, h01=0x0050, text=» RES 256«, t00=0x0010, t01=0x00b0}
0x19b8…19c2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00c0}
0x19c2…19d8               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x0010, t01=0x00ca}
0x19d8…19e2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00e0}
0x19e2…19ec               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00ea}
0x19ec…1a10               Head {h00=0x0020, h01=0x0050, text=»****************************«, t00=0x0010, t01=0x00f4}
0x1a10…1a34               Head {h00=0x0020, h01=0x0050, text=»*                          *«, t00=0x0010, t01=0x0118}
0x1a34…1a58               Head {h00=0x0020, h01=0x0050, text=»*   ACTIVATION             *«, t00=0x0010, t01=0x013c}
0x1a58…1a7c               Head {h00=0x0020, h01=0x0050, text=»*                          *«, t00=0x0010, t01=0x0160}
0x1a7c…1aa0               Head {h00=0x0020, h01=0x0050, text=»****************************«, t00=0x0010, t01=0x0184}
0x1aa0…1aaa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0018}
0x1aaa…1abc               Head {h00=0x000e, h01=0x0050, text=»CDAD EQU *«, t00=0x0011, t01=0x0022}
0x1abc…1ad2               Head {h00=0x0012, h01=0x0050, text=» LDK A5,DWTSB3«, t00=0x0011, t01=0x0034}
0x1ad2…1af4               Head {h00=0x001e, h01=0x0050, text=» ADR A5,A6 GET STACK BASE «, t00=0x0011, t01=0x004a}
0x1af4…1b28               Head {h00=0x0030, h01=0x0050, text=» LD A4,DWTRE1,A6 GET GRAND TOTAL OF RETRIES «, t00=0x0011, t01=0x006c}
0x1b28…1b5c               Head {h00=0x0030, h01=0x0050, text=» ST A4,DWTRE2,A6 PRESENT TOTAL RETRY COUNTER«, t00=0x0011, t01=0x00a0}
0x1b5c…1b8e               Head {h00=0x002e, h01=0x0050, text=» CF A15,NVLCHK CHECK IF NEW VOLUME LOADED «, t00=0x0011, t01=0x00d4}
0x1b8e…1bae               Head {h00=0x001c, h01=0x0050, text=»*   SAVE INDEX AND ORDER«, t00=0x0011, t01=0x0106}
0x1bae…1bc6               Head {h00=0x0014, h01=0x0050, text=» ADK A7,0 SET CR«, t00=0x0011, t01=0x0126}
0x1bc6…1bf2               Head {h00=0x0028, h01=0x0050, text=» RF(NZ) CDA:00 NOT TEST STATUS ORDER«, t00=0x0011, t01=0x013e}
0x1bf2…1bfc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x016a}
0x1bfc…1c12               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x0011, t01=0x0174}
0x1c12…1c1c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x018a}
0x1c1c…1c26 (18, 0, 400)  Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0004}
0x1c26…1c44               Head {h00=0x001a, h01=0x0050, text=»********************* «, t00=0x0012, t01=0x000e}
0x1c44…1c62               Head {h00=0x001a, h01=0x0050, text=»*                   * «, t00=0x0012, t01=0x002c}
0x1c62…1c80               Head {h00=0x001a, h01=0x0050, text=»*   TEST STATUS     * «, t00=0x0012, t01=0x004a}
0x1c80…1c9e               Head {h00=0x001a, h01=0x0050, text=»*                   * «, t00=0x0012, t01=0x0068}
0x1c9e…1cbc               Head {h00=0x001a, h01=0x0050, text=»********************* «, t00=0x0012, t01=0x0086}
0x1cbc…1cc6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00a4}
0x1cc6…1cd0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00ae}
0x1cd0…1cf0               Head {h00=0x001c, h01=0x0050, text=» ORS A1,ECBRC,A8 NVL BIT«, t00=0x0012, t01=0x00b8}
0x1cf0…1d1a               Head {h00=0x0026, h01=0x0050, text=» IM DWTSAV,A6 INDICATE TEST STATUS«, t00=0x0012, t01=0x00d8}
0x1d1a…1d40               Head {h00=0x0022, h01=0x0050, text=» CF A5,VO:NAM READ VOLUME NAME«, t00=0x0012, t01=0x0102}
0x1d40…1d52               Head {h00=0x000e, h01=0x0050, text=» ANK A1,1 «, t00=0x0012, t01=0x0128}
0x1d52…1d76               Head {h00=0x0020, h01=0x0050, text=» RF(NZ) TESEND NOT OPERABLE «, t00=0x0012, t01=0x013a}
0x1d76…1d9a               Head {h00=0x0020, h01=0x0050, text=» LD A8,DWTECB,A6 ECB ADDRESS«, t00=0x0012, t01=0x015e}
0x1d9a…1dd4               Head {h00=0x0036, h01=0x0050, text=» CF A15,VOLNAM TRANSFER VOLUME NAME TO USER BUFFER«, t00=0x0012, t01=0x0182}
0x1dd4…1df8               Head {h00=0x0020, h01=0x0050, text=» LDK A1,0 RESET RETURN CODE «, t00=0x0013, t01=0x002c}
0x1df8…1e0c               Head {h00=0x0010, h01=0x0050, text=»TESEND EQU *«, t00=0x0013, t01=0x0050}
0x1e0c…1e32               Head {h00=0x0022, h01=0x0050, text=» CM DWTSAV,A6 TEST STATUS DONE«, t00=0x0013, t01=0x0064}
0x1e32…1e48               Head {h00=0x0012, h01=0x0050, text=» CF A15,INXDWT«, t00=0x0013, t01=0x008a}
0x1e48…1e72               Head {h00=0x0026, h01=0x0050, text=» LD A4,DWTSPC,A4 SECTORS PER TRACK«, t00=0x0013, t01=0x00a0}
0x1e72…1e88               Head {h00=0x0012, h01=0x0050, text=» SUK A4,SPC16M«, t00=0x0013, t01=0x00ca}
0x1e88…1eac               Head {h00=0x0020, h01=0x0050, text=» RF(NE) TESE10 NOT 16MB DISC«, t00=0x0013, t01=0x00e0}
0x1eac…1eda               Head {h00=0x002a, h01=0x0050, text=» ORKL A1,/800 INDICATE 16MB DISC IN RC«, t00=0x0013, t01=0x0104}
0x1eda…1eee               Head {h00=0x0010, h01=0x0050, text=»TESE10 EQU *«, t00=0x0013, t01=0x0132}
0x1eee…1f0e               Head {h00=0x001c, h01=0x0050, text=» RF DENDIO PERFORM ENDIO«, t00=0x0013, t01=0x0146}
0x1f0e…1f18               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0166}
0x1f18…1f30               Head {h00=0x0014, h01=0x0050, text=» EJECT   DRCD02 «, t00=0x0013, t01=0x0170}
0x1f30…1f3a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0188}
0x1f3a…1f6a (20, 0, 400)  Head {h00=0x002c, h01=0x0050, text=»*************************************** «, t00=0x0014, t01=0x0004}
0x1f6a…1f9a               Head {h00=0x002c, h01=0x0050, text=»*                                     * «, t00=0x0014, t01=0x0034}
0x1f9a…1fca               Head {h00=0x002c, h01=0x0050, text=»*   NEW VOLUME LOADED CHECK           * «, t00=0x0014, t01=0x0064}
0x1fca…1ffa               Head {h00=0x002c, h01=0x0050, text=»*   ORDER CODE CHECK                  * «, t00=0x0014, t01=0x0094}
0x1ffa…202a               Head {h00=0x002c, h01=0x0050, text=»*                                     * «, t00=0x0014, t01=0x00c4}
0x202a…205a               Head {h00=0x002c, h01=0x0050, text=»*************************************** «, t00=0x0014, t01=0x00f4}
0x205a…2064               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0124}
0x2064…2096               Head {h00=0x002e, h01=0x0050, text=»*   INPUT: A1=NVL RETURN CODE FROM NVLCHK «, t00=0x0014, t01=0x012e}
0x2096…20b6               Head {h00=0x001c, h01=0x0050, text=»*          A7=ORDER CODE«, t00=0x0014, t01=0x0160}
0x20b6…20c0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0180}
0x20c0…20ca               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x018a}
0x20ca…20de (21, 0, 400)  Head {h00=0x0010, h01=0x0050, text=»CDA:00 EQU *«, t00=0x0015, t01=0x0004}
0x20de…210a               Head {h00=0x0028, h01=0x0050, text=» ADK A1,0 CHECK IF NEW VOLUME LOADED«, t00=0x0015, t01=0x0018}
0x210a…212e               Head {h00=0x0020, h01=0x0050, text=» RF(NZ) DENDIO PERFORM ENDIO«, t00=0x0015, t01=0x0044}
0x212e…2140               Head {h00=0x000e, h01=0x0050, text=» SUK A7,1 «, t00=0x0015, t01=0x0068}
0x2140…2160               Head {h00=0x001c, h01=0x0050, text=» RF(Z) CD:010 BASIC READ«, t00=0x0015, t01=0x007a}
0x2160…2172               Head {h00=0x000e, h01=0x0050, text=» SUK A7,4 «, t00=0x0015, t01=0x009a}
0x2172…2194               Head {h00=0x001e, h01=0x0050, text=» RF(Z) CD:000 BASIC WRITE «, t00=0x0015, t01=0x00ac}
0x2194…21a8               Head {h00=0x0010, h01=0x0050, text=» SUK A7,12  «, t00=0x0015, t01=0x00ce}
0x21a8…21cc               Head {h00=0x0020, h01=0x0050, text=» RF(Z) CD:010 PHYSICAL READ «, t00=0x0015, t01=0x00e2}
0x21cc…21de               Head {h00=0x000e, h01=0x0050, text=» SUK A7,4 «, t00=0x0015, t01=0x0106}
0x21de…2202               Head {h00=0x0020, h01=0x0050, text=» RF(Z) CD:000 PHYSICAL WRITE«, t00=0x0015, t01=0x0118}
0x2202…2214               Head {h00=0x000e, h01=0x0050, text=» SUK A7,10«, t00=0x0015, t01=0x013c}
0x2214…2238               Head {h00=0x0020, h01=0x0050, text=» RF(Z) FORMAT FORMAT VOLUME «, t00=0x0015, t01=0x014e}
0x2238…2242               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0172}
0x2242…2268               Head {h00=0x0022, h01=0x0050, text=»DUERR ABL DISIOE REQUEST ERROR«, t00=0x0015, t01=0x017c}
0x2268…2272               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0012}
0x2272…229e               Head {h00=0x0028, h01=0x0050, text=»INCLEN EQU * REQUESTED LENGTH ERROR «, t00=0x0016, t01=0x001c}
0x229e…22b4               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,/8008«, t00=0x0016, t01=0x0048}
0x22b4…22c8               Head {h00=0x0010, h01=0x0050, text=»DENDIO EQU *«, t00=0x0016, t01=0x005e}
0x22c8…22dc               Head {h00=0x0010, h01=0x0050, text=» ABL END:IO «, t00=0x0016, t01=0x0072}
0x22dc…22e6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0086}
0x22e6…22f0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0090}
0x22f0…2306               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x0016, t01=0x009a}
0x2306…2310               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x00b0}
0x2310…231a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x00ba}
0x231a…2344               Head {h00=0x0026, h01=0x0050, text=»********************************* «, t00=0x0016, t01=0x00c4}
0x2344…236e               Head {h00=0x0026, h01=0x0050, text=»*                               * «, t00=0x0016, t01=0x00ee}
0x236e…2398               Head {h00=0x0026, h01=0x0050, text=»*   FORMAT VOLUME               * «, t00=0x0016, t01=0x0118}
0x2398…23c2               Head {h00=0x0026, h01=0x0050, text=»*                               * «, t00=0x0016, t01=0x0142}
0x23c2…23ec               Head {h00=0x0026, h01=0x0050, text=»********************************* «, t00=0x0016, t01=0x016c}
0x23ec…23f6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0008}
0x23f6…2400               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0012}
0x2400…2414               Head {h00=0x0010, h01=0x0050, text=»FORMAT EQU *«, t00=0x0017, t01=0x001c}
0x2414…2440               Head {h00=0x0028, h01=0x0050, text=» LDKL A1,SEEKCO SEEK OPERATION CODE «, t00=0x0017, t01=0x0030}
0x2440…2470               Head {h00=0x002c, h01=0x0050, text=» ST A1,DWTSEK,A6 TO SEEK OPERATION AREA «, t00=0x0017, t01=0x005c}
0x2470…2490               Head {h00=0x001c, h01=0x0050, text=» CF A5,SEEKZ CYLINDER 0 «, t00=0x0017, t01=0x008c}
0x2490…24a2               Head {h00=0x000e, h01=0x0050, text=» RF FOR:50«, t00=0x0017, t01=0x00ac}
0x24a2…24b6               Head {h00=0x0010, h01=0x0050, text=»FOR:10 EQU *«, t00=0x0017, t01=0x00be}
0x24b6…24ca               Head {h00=0x0010, h01=0x0050, text=» CF A5,SEEK «, t00=0x0017, t01=0x00d2}
0x24ca…24de               Head {h00=0x0010, h01=0x0050, text=»FOR:50 EQU *«, t00=0x0017, t01=0x00e6}
0x24de…24ec               Head {h00=0x000a, h01=0x0050, text=» MLK 3«, t00=0x0017, t01=0x00fa}
0x24ec…2500               Head {h00=0x0010, h01=0x0050, text=» DATA REDCOM«, t00=0x0017, t01=0x0108}
0x2500…2514               Head {h00=0x0010, h01=0x0050, text=» DATA LOSECL«, t00=0x0017, t01=0x011c}
0x2514…2530               Head {h00=0x0018, h01=0x0050, text=» DATA NOTRAN+LOSECL «, t00=0x0017, t01=0x0130}
0x2530…2558               Head {h00=0x0024, h01=0x0050, text=» MS 3,DWTCOP,A6 PREPARE FOR READ«, t00=0x0017, t01=0x014c}
0x2558…2576               Head {h00=0x001a, h01=0x0050, text=» LDR A4,A6 WHA POINTER«, t00=0x0017, t01=0x0174}
0x2576…2580 (24, 0, 400)  Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0004}
0x2580…2596               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x0018, t01=0x000e}
0x2596…25a0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0024}
0x25a0…25aa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x002e}
0x25aa…25be               Head {h00=0x0010, h01=0x0050, text=»FOR:60 EQU *«, t00=0x0018, t01=0x0038}
0x25be…25ea               Head {h00=0x0028, h01=0x0050, text=» LDK A1,/EF RESET DEVICE NUMBER BIT «, t00=0x0018, t01=0x004c}
0x25ea…2604               Head {h00=0x0016, h01=0x0050, text=» ANS A1,DWTWHA,A4 «, t00=0x0018, t01=0x0078}
0x2604…261c               Head {h00=0x0014, h01=0x0050, text=» LD A1,ECBCW1,A8«, t00=0x0018, t01=0x0092}
0x261c…264a               Head {h00=0x002a, h01=0x0050, text=» RF(Z) FOR:70 NO BAD TRACK FLAG CHECK «, t00=0x0018, t01=0x00aa}
0x264a…2670               Head {h00=0x0022, h01=0x0050, text=» CF A5,CIO READ PART OF SECTOR«, t00=0x0018, t01=0x00d8}
0x2670…269a               Head {h00=0x0026, h01=0x0050, text=» SRL A1,8 BAD TRACK FLAG INDICATOR«, t00=0x0018, t01=0x00fe}
0x269a…26ae               Head {h00=0x0010, h01=0x0050, text=»FOR:70 EQU *«, t00=0x0018, t01=0x0128}
0x26ae…26ce               Head {h00=0x001c, h01=0x0050, text=» ORK A1,/22 PREPARE WHA «, t00=0x0018, t01=0x013c}
0x26ce…26e6               Head {h00=0x0014, h01=0x0050, text=» SC A1,DWTWHA,A4«, t00=0x0018, t01=0x015c}
0x26e6…2706               Head {h00=0x001c, h01=0x0050, text=» IM DWTCOP,A6 NEXT HEAD «, t00=0x0018, t01=0x0174}
0x2706…2718 (25, 0, 400)  Head {h00=0x000e, h01=0x0050, text=» ADK A4,4 «, t00=0x0019, t01=0x0004}
0x2718…272a               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A4«, t00=0x0019, t01=0x0016}
0x272a…273c               Head {h00=0x000e, h01=0x0050, text=» SUR A2,A6«, t00=0x0019, t01=0x0028}
0x273c…2750               Head {h00=0x0010, h01=0x0050, text=» SRL A2,2 /4«, t00=0x0019, t01=0x003a}
0x2750…2764               Head {h00=0x0010, h01=0x0050, text=» MUK SEPRTR «, t00=0x0019, t01=0x004e}
0x2764…2782               Head {h00=0x001a, h01=0x0050, text=» LC A1,DWTOR,A6 INDEX «, t00=0x0019, t01=0x0062}
0x2782…2794               Head {h00=0x000e, h01=0x0050, text=» ANK A1,3 «, t00=0x0019, t01=0x0080}
0x2794…27a6               Head {h00=0x000e, h01=0x0050, text=» SLL A1,1 «, t00=0x0019, t01=0x0092}
0x27a6…27b8               Head {h00=0x000e, h01=0x0050, text=» ADR A1,A6«, t00=0x0019, t01=0x00a4}
0x27b8…27d0               Head {h00=0x0014, h01=0x0050, text=» CW A2,DWTSPC,A1«, t00=0x0019, t01=0x00b6}
0x27d0…27f0               Head {h00=0x001c, h01=0x0050, text=» RB(L) FOR:60 NEXT HEAD «, t00=0x0019, t01=0x00ce}
0x27f0…2812               Head {h00=0x001e, h01=0x0050, text=» LDKL A1,/800 INTERUPT BIT«, t00=0x0019, t01=0x00ee}
0x2812…282e               Head {h00=0x0018, h01=0x0050, text=» ORS A1,DWTWHA-4,A4 «, t00=0x0019, t01=0x0110}
0x282e…2856               Head {h00=0x0024, h01=0x0050, text=» CF A5,HOMEAD WRITE SECTOR MARKS«, t00=0x0019, t01=0x012c}
0x2856…287a               Head {h00=0x0020, h01=0x0050, text=» IM DWTSEK,A6 NEXT CYLINDER «, t00=0x0019, t01=0x0154}
0x287a…2892               Head {h00=0x0014, h01=0x0050, text=» LD A1,DWTSEK,A6«, t00=0x0019, t01=0x0178}
0x2892…28d6               Head {h00=0x0040, h01=0x0050, text=» SUKL A1,SEEKCO+MAXCYL SEEK ORDER CODE + MAX CYLINDER NUMBER«, t00=0x0019, t01=0x0190}
0x28d6…28fa               Head {h00=0x0020, h01=0x0050, text=» RB(NZ) FOR:10 NEXT CYLINDER«, t00=0x001a, t01=0x0044}
0x28fa…2918               Head {h00=0x001a, h01=0x0050, text=» LDKL A2,MAXCYL-1 821 «, t00=0x001a, t01=0x0068}
0x2918…292e               Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x001a, t01=0x0086}
0x292e…2956               Head {h00=0x0024, h01=0x0050, text=» ST A2,DWTCYL,A6 CYLINDER NUMBER«, t00=0x001a, t01=0x009c}
0x2956…2962               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001a, t01=0x00c4}
0x2962…2978               Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x001a, t01=0x00d0}
0x2978…298e               Head {h00=0x0012, h01=0x0050, text=» CF A15,INXDWT«, t00=0x001a, t01=0x00e6}
0x298e…29a6               Head {h00=0x0014, h01=0x0050, text=» LD A3,DWTSMD,A6«, t00=0x001a, t01=0x00fc}
0x29a6…29c6               Head {h00=0x001c, h01=0x0050, text=» RF(NZ) FOR:80 SMD DISC «, t00=0x001a, t01=0x0114}
0x29c6…29ee               Head {h00=0x0024, h01=0x0050, text=» LC A4,DWTOR,A6 GET DISPLACEMENT«, t00=0x001a, t01=0x0134}
0x29ee…2a00               Head {h00=0x000e, h01=0x0050, text=» ANK A4,2 «, t00=0x001a, t01=0x015c}
0x2a00…2a12               Head {h00=0x000e, h01=0x0050, text=» ADR A4,A6«, t00=0x001a, t01=0x016e}
0x2a12…2a26               Head {h00=0x0010, h01=0x0050, text=»FOR:80 EQU *«, t00=0x001a, t01=0x0180}
0x2a26…2a4e (27, 0, 400)  Head {h00=0x0024, h01=0x0050, text=» ST A2,DWTCYL,A4 CYLINDER NUMBER«, t00=0x001b, t01=0x0004}
0x2a4e…2a5a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001b, t01=0x002c}
0x2a5a…2a7a               Head {h00=0x001c, h01=0x0050, text=» RB DENDIO PERFORM ENDIO«, t00=0x001b, t01=0x0038}
0x2a7a…2a90               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x001b, t01=0x0058}
0x2a90…2a9a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x006e}
0x2a9a…2aa4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0078}
0x2aa4…2ad8               Head {h00=0x0030, h01=0x0050, text=»********************************************«, t00=0x001b, t01=0x0082}
0x2ad8…2b0c               Head {h00=0x0030, h01=0x0050, text=»*                                          *«, t00=0x001b, t01=0x00b6}
0x2b0c…2b40               Head {h00=0x0030, h01=0x0050, text=»*   INPUT ECB-PARAMETER CHECK              *«, t00=0x001b, t01=0x00ea}
0x2b40…2b74               Head {h00=0x0030, h01=0x0050, text=»*                                          *«, t00=0x001b, t01=0x011e}
0x2b74…2ba8               Head {h00=0x0030, h01=0x0050, text=»********************************************«, t00=0x001b, t01=0x0152}
0x2ba8…2bb2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0186}
0x2bb2…2bbc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0190}
0x2bbc…2bd0               Head {h00=0x0010, h01=0x0050, text=»CD:000 EQU *«, t00=0x001c, t01=0x000a}
0x2bd0…2bf0               Head {h00=0x001c, h01=0x0050, text=» LDK A7,5 INDICATE WRITE«, t00=0x001c, t01=0x001e}
0x2bf0…2c04               Head {h00=0x0010, h01=0x0050, text=»CD:010 EQU *«, t00=0x001c, t01=0x003e}
0x2c04…2c1c               Head {h00=0x0014, h01=0x0050, text=» LC A4,DWTOR,A6 «, t00=0x001c, t01=0x0052}
0x2c1c…2c2e               Head {h00=0x000e, h01=0x0050, text=» ANK A4,3 «, t00=0x001c, t01=0x006a}
0x2c2e…2c42               Head {h00=0x0010, h01=0x0050, text=» SLL A4,2 *4«, t00=0x001c, t01=0x007c}
0x2c42…2c54               Head {h00=0x000e, h01=0x0050, text=» ADR A4,A6«, t00=0x001c, t01=0x0090}
0x2c54…2c7e               Head {h00=0x0026, h01=0x0050, text=» ML 2,ECBCW1,A8 GET SECTOR NUMBER «, t00=0x001c, t01=0x00a2}
0x2c7e…2ca8               Head {h00=0x0026, h01=0x0050, text=» DS DWTSMX,A4 CHECK SECTOR NUMBER «, t00=0x001c, t01=0x00cc}
0x2ca8…2cbe               Head {h00=0x0012, h01=0x0050, text=» RB(NN) DUERR «, t00=0x001c, t01=0x00f6}
0x2cbe…2cde               Head {h00=0x001c, h01=0x0050, text=» LDK A2,0 CLEAR REGISTER«, t00=0x001c, t01=0x010c}
0x2cde…2d0a               Head {h00=0x0028, h01=0x0050, text=» LD A1,ECBRL,A8 GET REQUESTED LENGTH«, t00=0x001c, t01=0x012c}
0x2d0a…2d32               Head {h00=0x0024, h01=0x0050, text=» RB(Z) INCLEN INCORRECT REQUEST «, t00=0x001c, t01=0x0158}
0x2d32…2d52               Head {h00=0x001c, h01=0x0050, text=» ECR A2,A1 DIVIDE BY 256«, t00=0x001c, t01=0x0180}
0x2d52…2d7a               Head {h00=0x0024, h01=0x0050, text=» ANK A1,/FF REST AFTER DIVISION «, t00=0x001d, t01=0x0010}
0x2d7a…2da2               Head {h00=0x0024, h01=0x0050, text=» RB(NZ) INCLEN INCORRECT REQUEST«, t00=0x001d, t01=0x0038}
0x2da2…2dda               Head {h00=0x0034, h01=0x0050, text=» ST A2,DWTLOS,A6 SAVE NUMBER OF LOGICAL SECTORS «, t00=0x001d, t01=0x0060}
0x2dda…2e06               Head {h00=0x0028, h01=0x0050, text=» DA ECBCW1,A8 LOGICAL SECTOR NUMBER «, t00=0x001d, t01=0x0098}
0x2e06…2e1c               Head {h00=0x0012, h01=0x0050, text=» DS DWTSMX,A4 «, t00=0x001d, t01=0x00c4}
0x2e1c…2e44               Head {h00=0x0024, h01=0x0050, text=» RB(P) INCLEN INCORRECT REQUEST «, t00=0x001d, t01=0x00da}
0x2e44…2e4e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0102}
0x2e4e…2e64               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x001d, t01=0x010c}
0x2e64…2e6e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0122}
0x2e6e…2e78               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x012c}
0x2e78…2e9e               Head {h00=0x0022, h01=0x0050, text=»*   GET PHYSICAL SECTOR NUMBER«, t00=0x001d, t01=0x0136}
0x2e9e…2ebc               Head {h00=0x001a, h01=0x0050, text=»*   GET BUFFER ADDRESS«, t00=0x001d, t01=0x015c}
0x2ebc…2edc               Head {h00=0x001c, h01=0x0050, text=»*   PREPARE SECTOR MASK «, t00=0x001d, t01=0x017a}
0x2edc…2ee6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x000a}
0x2ee6…2ef0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0014}
0x2ef0…2f1c               Head {h00=0x0028, h01=0x0050, text=» MLR 2,A8 GET 18 BIT BUFFER ADDRESS «, t00=0x001e, t01=0x001e}
0x2f1c…2f44               Head {h00=0x0024, h01=0x0050, text=» SLC A1,4 MOST SIGNIFICANT BITS «, t00=0x001e, t01=0x004a}
0x2f44…2f56               Head {h00=0x000e, h01=0x0050, text=» ANK A1,3 «, t00=0x001e, t01=0x0072}
0x2f56…2f68               Head {h00=0x000e, h01=0x0050, text=» SRL A2,1 «, t00=0x001e, t01=0x0084}
0x2f68…2f7e               Head {h00=0x0012, h01=0x0050, text=» MS 2,DWTBA,A6«, t00=0x001e, t01=0x0096}
0x2f7e…2fb0               Head {h00=0x002e, h01=0x0050, text=» ML 2,ECBCW1,A8 GET LOGICAL SECTOR NUMBER «, t00=0x001e, t01=0x00ac}
0x2fb0…2fdc               Head {h00=0x0028, h01=0x0050, text=» LDK A3,0 DIVIDE MOST SIGN PART BY 3«, t00=0x001e, t01=0x00de}
0x2fdc…2ff0               Head {h00=0x0010, h01=0x0050, text=»CD:100 EQU *«, t00=0x001e, t01=0x010a}
0x2ff0…3002               Head {h00=0x000e, h01=0x0050, text=» ADK A3,1 «, t00=0x001e, t01=0x011e}
0x3002…3014               Head {h00=0x000e, h01=0x0050, text=» SUK A1,3 «, t00=0x001e, t01=0x0130}
0x3014…302a               Head {h00=0x0012, h01=0x0050, text=» RB(NN) CD:100«, t00=0x001e, t01=0x0142}
0x302a…303c               Head {h00=0x000e, h01=0x0050, text=» ADK A1,3 «, t00=0x001e, t01=0x0158}
0x303c…304e               Head {h00=0x000e, h01=0x0050, text=» SUK A3,1 «, t00=0x001e, t01=0x016a}
0x304e…307e               Head {h00=0x002c, h01=0x0050, text=» ST A3,DWTSEC,A6 PHYSICAL SECTOR NUMBER «, t00=0x001e, t01=0x017c}
0x307e…3098               Head {h00=0x0016, h01=0x0050, text=» DVK 3 DIVIDE BY 3«, t00=0x001f, t01=0x001c}
0x3098…30ca               Head {h00=0x002e, h01=0x0050, text=» ST A2,DWTSEC+2,A6 LEAST SIGNIFICANT PART «, t00=0x001f, t01=0x0036}
0x30ca…30f0               Head {h00=0x0022, h01=0x0050, text=» CF A5,MASKPR PREPARE IO MASK «, t00=0x001f, t01=0x0068}
0x30f0…310e               Head {h00=0x001a, h01=0x0050, text=» ANK A7,4 ORDER CHECK «, t00=0x001f, t01=0x008e}
0x310e…312e               Head {h00=0x001c, h01=0x0050, text=» RF(Z) REA:00 READ ORDER«, t00=0x001f, t01=0x00ac}
0x312e…3144               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x001f, t01=0x00cc}
0x3144…314e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x00e2}
0x314e…3158               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x00ec}
0x3158…3180               Head {h00=0x0024, h01=0x0050, text=»********************************«, t00=0x001f, t01=0x00f6}
0x3180…31a8               Head {h00=0x0024, h01=0x0050, text=»*                              *«, t00=0x001f, t01=0x011e}
0x31a8…31d0               Head {h00=0x0024, h01=0x0050, text=»*   WRITE SECTORS              *«, t00=0x001f, t01=0x0146}
0x31d0…31f8               Head {h00=0x0024, h01=0x0050, text=»*                              *«, t00=0x001f, t01=0x016e}
0x31f8…3220               Head {h00=0x0024, h01=0x0050, text=»********************************«, t00=0x0020, t01=0x0008}
0x3220…322a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0030}
0x322a…3234               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x003a}
0x3234…3258               Head {h00=0x0020, h01=0x0050, text=» LD A3,DWTMAS,A6 SECTOR MASK«, t00=0x0020, t01=0x0044}
0x3258…326a               Head {h00=0x000e, h01=0x0050, text=» SUK A3,7 «, t00=0x0020, t01=0x0068}
0x326a…3296               Head {h00=0x0028, h01=0x0050, text=» RF(Z) WRI:50 TOTAL PHYSICAL SECTOR «, t00=0x0020, t01=0x007a}
0x3296…32aa               Head {h00=0x0010, h01=0x0050, text=»WRI:10 EQU *«, t00=0x0020, t01=0x00a6}
0x32aa…32ea               Head {h00=0x003c, h01=0x0050, text=» ML 3,DWTBSE,A6 GET IDENTITY OF SECTORS IN DRIVER BUFFER«, t00=0x0020, t01=0x00ba}
0x32ea…3312               Head {h00=0x0024, h01=0x0050, text=» OR A3,DWTMAS,A6 GET SECTOR MASK«, t00=0x0020, t01=0x00fa}
0x3312…3324               Head {h00=0x000e, h01=0x0050, text=» SUK A3,7 «, t00=0x0020, t01=0x0122}
0x3324…3358               Head {h00=0x0030, h01=0x0050, text=» RF(NZ) WRI:20 NOT COMPLETE PHYSICAL SECTOR «, t00=0x0020, t01=0x0134}
0x3358…3380               Head {h00=0x0024, h01=0x0050, text=» LD A3,DWTOR,A6 GET UNIT NUMBER «, t00=0x0020, t01=0x0168}
0x3380…3396               Head {h00=0x0012, h01=0x0050, text=» ANKL A3,/300 «, t00=0x0020, t01=0x0190}
0x3396…33a8               Head {h00=0x000e, h01=0x0050, text=» SUR A1,A3«, t00=0x0021, t01=0x0016}
0x33a8…33cc               Head {h00=0x0020, h01=0x0050, text=» DS DWTSEC,A6 SECTOR NUMBER «, t00=0x0021, t01=0x0028}
0x33cc…3402               Head {h00=0x0032, h01=0x0050, text=» RF(Z) WRI:30 CORRECT SECTORS IN DRIVER BUFFER«, t00=0x0021, t01=0x004c}
0x3402…340c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0082}
0x340c…3422               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x0021, t01=0x008c}
0x3422…342c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00a2}
0x342c…3436               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00ac}
0x3436…344a               Head {h00=0x0010, h01=0x0050, text=»WRI:20 EQU *«, t00=0x0021, t01=0x00b6}
0x344a…3474               Head {h00=0x0026, h01=0x0050, text=» IM DWTTRA,A6 INDICATE NO TRANSFER«, t00=0x0021, t01=0x00ca}
0x3474…34a6               Head {h00=0x002e, h01=0x0050, text=» CF A5,READ READ SECTORS TO DRIVER BUFFER «, t00=0x0021, t01=0x00f4}
0x34a6…34b0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0126}
0x34b0…34c4               Head {h00=0x0010, h01=0x0050, text=»WRI:30 EQU *«, t00=0x0021, t01=0x0130}
0x34c4…34f2               Head {h00=0x002a, h01=0x0050, text=» CF A5,WRITE WRITE ONE PHYSICAL SECTOR«, t00=0x0021, t01=0x0144}
0x34f2…3504               Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x0021, t01=0x0172}
0x3504…3526               Head {h00=0x001e, h01=0x0050, text=» LD A1,DWTOR,A6 GET ORDER «, t00=0x0021, t01=0x0184}
0x3526…353a               Head {h00=0x0010, h01=0x0050, text=» ANK A1,/10 «, t00=0x0022, t01=0x0016}
0x353a…355c               Head {h00=0x001e, h01=0x0050, text=» RF(Z) WRI:35 BASIC WRITE «, t00=0x0022, t01=0x002a}
0x355c…358a               Head {h00=0x002a, h01=0x0050, text=» CF A5,VERIFY VERIFY IF PHYSICAL WRITE«, t00=0x0022, t01=0x004c}
0x358a…359e               Head {h00=0x0010, h01=0x0050, text=»WRI:35 EQU *«, t00=0x0022, t01=0x007a}
0x359e…35aa               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0022, t01=0x008e}
0x35aa…35c0               Head {h00=0x0012, h01=0x0050, text=» CF A5,UPDATE «, t00=0x0022, t01=0x009a}
0x35c0…35f6               Head {h00=0x0032, h01=0x0050, text=» LD A1,DWTLOS,A6 GET NUMBER OF LOGICAL SECTORS«, t00=0x0022, t01=0x00b0}
0x35f6…361c               Head {h00=0x0022, h01=0x0050, text=» RF(Z) REA:50 LAST SECTOR DONE«, t00=0x0022, t01=0x00e6}
0x361c…3646               Head {h00=0x0026, h01=0x0050, text=» CF A5,MASK00 PREPARE SECTOR MASK «, t00=0x0022, t01=0x010c}
0x3646…3668               Head {h00=0x001e, h01=0x0050, text=» LD A1,DWTMAS,A6 GET MASK «, t00=0x0022, t01=0x0136}
0x3668…367a               Head {h00=0x000e, h01=0x0050, text=» SUK A1,7 «, t00=0x0022, t01=0x0158}
0x367a…36a6               Head {h00=0x0028, h01=0x0050, text=» RB(NZ) WRI:10 LESS THAN 3 SECTOR IO«, t00=0x0022, t01=0x016a}
0x36a6…36b0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0008}
0x36b0…36c6               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x0023, t01=0x0012}
0x36c6…36d0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0028}
0x36d0…36da               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0032}
0x36da…36ee               Head {h00=0x0010, h01=0x0050, text=»WRI:50 EQU *«, t00=0x0023, t01=0x003c}
0x36ee…3700               Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x0023, t01=0x0050}
0x3700…373c               Head {h00=0x0038, h01=0x0050, text=» ML 4,DWTBA,A6 SAVE PARAMETERS FOR READ AFTER WRITE «, t00=0x0023, t01=0x0062}
0x373c…3754               Head {h00=0x0014, h01=0x0050, text=» MS 4,DWTRAW,A6 «, t00=0x0023, t01=0x009e}
0x3754…376e               Head {h00=0x0016, h01=0x0050, text=» LD A1,DWTSEC+2,A6«, t00=0x0023, t01=0x00b6}
0x376e…3788               Head {h00=0x0016, h01=0x0050, text=» ST A1,DWTRAW+8,A6«, t00=0x0023, t01=0x00d0}
0x3788…379a               Head {h00=0x000e, h01=0x0050, text=» LDK A3,7 «, t00=0x0023, t01=0x00ea}
0x379a…37be               Head {h00=0x0020, h01=0x0050, text=» ST A3,DWTMAS,A6 SECTOR MASK«, t00=0x0023, t01=0x00fc}
0x37be…37ca               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0023, t01=0x0120}
0x37ca…37de               Head {h00=0x0010, h01=0x0050, text=»WRI:55 EQU *«, t00=0x0023, t01=0x012c}
0x37de…37f2               Head {h00=0x0010, h01=0x0050, text=» CF A5,WRITE«, t00=0x0023, t01=0x0140}
0x37f2…3804               Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x0023, t01=0x0154}
0x3804…3840               Head {h00=0x0038, h01=0x0050, text=» IM DWTTRA,A6 INDICATE NO UPDATE OF EFFECTIVE LENGTH«, t00=0x0023, t01=0x0166}
0x3840…384c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0024, t01=0x0012}
0x384c…3860               Head {h00=0x0010, h01=0x0050, text=» CF A5,UPDAT«, t00=0x0024, t01=0x001e}
0x3860…3872               Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x0024, t01=0x0032}
0x3872…3888               Head {h00=0x0012, h01=0x0050, text=» CM DWTTRA,A6 «, t00=0x0024, t01=0x0044}
0x3888…3894               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0024, t01=0x005a}
0x3894…38c6               Head {h00=0x002e, h01=0x0050, text=» LD A1,DWTLOS,A6 NUMBER OF LOGICAL SECTORS«, t00=0x0024, t01=0x0066}
0x38c6…38d8               Head {h00=0x000e, h01=0x0050, text=» SUK A1,3 «, t00=0x0024, t01=0x0098}
0x38d8…3904               Head {h00=0x0028, h01=0x0050, text=» RB(NN) WRI:55 NEXT PHYSICAL SECTOR «, t00=0x0024, t01=0x00aa}
0x3904…3916               Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x0024, t01=0x00d6}
0x3916…3920               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x00e8}
0x3920…3936               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x0024, t01=0x00f2}
0x3936…3940               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0108}
0x3940…394a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0112}
0x394a…3962               Head {h00=0x0014, h01=0x0050, text=» LD A2,DWTOR,A6 «, t00=0x0024, t01=0x011c}
0x3962…3976               Head {h00=0x0010, h01=0x0050, text=» ANK A2,/10 «, t00=0x0024, t01=0x0134}
0x3976…3998               Head {h00=0x001e, h01=0x0050, text=» RF(Z) WRI:70 BASIC WRITE «, t00=0x0024, t01=0x0148}
0x3998…39ce               Head {h00=0x0032, h01=0x0050, text=» ML 4,DWTRAW,A6 RESTORE PARAMETERS FOR VERIFY «, t00=0x0024, t01=0x016a}
0x39ce…39e4               Head {h00=0x0012, h01=0x0050, text=» MS 4,DWTBA,A6«, t00=0x0025, t01=0x0010}
0x39e4…39fe               Head {h00=0x0016, h01=0x0050, text=» LD A1,DWTRAW+8,A6«, t00=0x0025, t01=0x0026}
0x39fe…3a18               Head {h00=0x0016, h01=0x0050, text=» ST A1,DWTSEC+2,A6«, t00=0x0025, t01=0x0040}
0x3a18…3a2c               Head {h00=0x0010, h01=0x0050, text=»WRI:60 EQU *«, t00=0x0025, t01=0x005a}
0x3a2c…3a42               Head {h00=0x0012, h01=0x0050, text=» CF A5,CIOLOD «, t00=0x0025, t01=0x006e}
0x3a42…3a58               Head {h00=0x0012, h01=0x0050, text=» CF A5,VERIFY «, t00=0x0025, t01=0x0084}
0x3a58…3a6c               Head {h00=0x0010, h01=0x0050, text=» CF A5,UPDAT«, t00=0x0025, t01=0x009a}
0x3a6c…3a9e               Head {h00=0x002e, h01=0x0050, text=» LD A1,DWTLOS,A6 NUMBER OF LOGICAL SECTORS«, t00=0x0025, t01=0x00ae}
0x3a9e…3ab0               Head {h00=0x000e, h01=0x0050, text=» SUK A1,3 «, t00=0x0025, t01=0x00e0}
0x3ab0…3adc               Head {h00=0x0028, h01=0x0050, text=» RB(NN) WRI:60 NEXT PHYSICAL SECTOR «, t00=0x0025, t01=0x00f2}
0x3adc…3ae8               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0025, t01=0x011e}
0x3ae8…3afc               Head {h00=0x0010, h01=0x0050, text=»WRI:70 EQU *«, t00=0x0025, t01=0x012a}
0x3afc…3b0e               Head {h00=0x000e, h01=0x0050, text=» ADK A1,3 «, t00=0x0025, t01=0x013e}
0x3b0e…3b34               Head {h00=0x0022, h01=0x0050, text=» RF(Z) REA:50 LAST SECTOR DONE«, t00=0x0025, t01=0x0150}
0x3b34…3b5e               Head {h00=0x0026, h01=0x0050, text=» CF A5,MASK00 PREPARE SECTOR MASK «, t00=0x0025, t01=0x0176}
0x3b5e…3b7e               Head {h00=0x001c, h01=0x0050, text=» RB WRI:10 LAST SECTORS «, t00=0x0026, t01=0x0010}
0x3b7e…3b88               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0030}
0x3b88…3b9e               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x0026, t01=0x003a}
0x3b9e…3ba8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0050}
0x3ba8…3bb2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x005a}
0x3bb2…3bda               Head {h00=0x0024, h01=0x0050, text=»********************************«, t00=0x0026, t01=0x0064}
0x3bda…3c02               Head {h00=0x0024, h01=0x0050, text=»*                              *«, t00=0x0026, t01=0x008c}
0x3c02…3c2a               Head {h00=0x0024, h01=0x0050, text=»*   READ SECTORS               *«, t00=0x0026, t01=0x00b4}
0x3c2a…3c52               Head {h00=0x0024, h01=0x0050, text=»*                              *«, t00=0x0026, t01=0x00dc}
0x3c52…3c7a               Head {h00=0x0024, h01=0x0050, text=»********************************«, t00=0x0026, t01=0x0104}
0x3c7a…3c84               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x012c}
0x3c84…3c8e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0136}
0x3c8e…3ca2               Head {h00=0x0010, h01=0x0050, text=»REA:00 EQU *«, t00=0x0026, t01=0x0140}
0x3ca2…3cc2               Head {h00=0x001c, h01=0x0050, text=» CF A5,READ PERFORM READ«, t00=0x0026, t01=0x0154}
0x3cc2…3cd8               Head {h00=0x0012, h01=0x0050, text=» CF A5,UPDATE «, t00=0x0026, t01=0x0174}
0x3cd8…3cea               Head {h00=0x000e, h01=0x0050, text=» LDK A3,7 «, t00=0x0026, t01=0x018a}
0x3cea…3d0e               Head {h00=0x0020, h01=0x0050, text=» ST A3,DWTMAS,A6 SECTOR MASK«, t00=0x0027, t01=0x000c}
0x3d0e…3d40               Head {h00=0x002e, h01=0x0050, text=» LD A1,DWTLOS,A6 NUMBER OF LOGICAL SECTORS«, t00=0x0027, t01=0x0030}
0x3d40…3d5e               Head {h00=0x001a, h01=0x0050, text=» RF(Z) REA:50 IO READY«, t00=0x0027, t01=0x0062}
0x3d5e…3d70               Head {h00=0x000e, h01=0x0050, text=» SUK A1,3 «, t00=0x0027, t01=0x0080}
0x3d70…3da4               Head {h00=0x0030, h01=0x0050, text=» RB(NN) REA:00 AT LEAST ONE PHYSICAL SECTOR «, t00=0x0027, t01=0x0092}
0x3da4…3dba               Head {h00=0x0012, h01=0x0050, text=» CF A5,MASK00 «, t00=0x0027, t01=0x00c6}
0x3dba…3dce               Head {h00=0x0010, h01=0x0050, text=» CF A5,READ «, t00=0x0027, t01=0x00dc}
0x3dce…3de4               Head {h00=0x0012, h01=0x0050, text=» CF A5,UPDATE «, t00=0x0027, t01=0x00f0}
0x3de4…3e08               Head {h00=0x0020, h01=0x0050, text=» LDK A1,0 RESET RETURN CODE «, t00=0x0027, t01=0x0106}
0x3e08…3e1c               Head {h00=0x0010, h01=0x0050, text=»REA:50 EQU *«, t00=0x0027, t01=0x012a}
0x3e1c…3e36               Head {h00=0x0016, h01=0x0050, text=» ABL END:00 END IO«, t00=0x0027, t01=0x013e}
0x3e36…3e40               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0158}
0x3e40…3e56               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x0027, t01=0x0162}
0x3e56…3e60               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0178}
0x3e60…3e6a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0182}
0x3e6a…3e88               Head {h00=0x001a, h01=0x0050, text=»********************* «, t00=0x0027, t01=0x018c}
0x3e88…3ea6               Head {h00=0x001a, h01=0x0050, text=»*                   * «, t00=0x0028, t01=0x001a}
0x3ea6…3ec4               Head {h00=0x001a, h01=0x0050, text=»*   READ SECTOR N   * «, t00=0x0028, t01=0x0038}
0x3ec4…3ee2               Head {h00=0x001a, h01=0x0050, text=»*                   * «, t00=0x0028, t01=0x0056}
0x3ee2…3f00               Head {h00=0x001a, h01=0x0050, text=»********************* «, t00=0x0028, t01=0x0074}
0x3f00…3f0a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0092}
0x3f0a…3f14               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x009c}
0x3f14…3f26               Head {h00=0x000e, h01=0x0050, text=»READ EQU *«, t00=0x0028, t01=0x00a6}
0x3f26…3f3c               Head {h00=0x0012, h01=0x0050, text=» CF A5,CIOLOD «, t00=0x0028, t01=0x00b8}
0x3f3c…3f76               Head {h00=0x0036, h01=0x0050, text=» CM DWTBSE+4,A6 CLEAR BUFFER IND. IN CASE OF ERROR«, t00=0x0028, t01=0x00ce}
0x3f76…3fa4               Head {h00=0x002a, h01=0x0050, text=» LDKL A3,REDCOM GET READ COMMAND CODE «, t00=0x0028, t01=0x0108}
0x3fa4…3fd4               Head {h00=0x002c, h01=0x0050, text=» ORS A3,DWTCOP,A6 READ A RECORD COMMAND «, t00=0x0028, t01=0x0136}
0x3fd4…3fe8               Head {h00=0x0010, h01=0x0050, text=»READ00 EQU *«, t00=0x0028, t01=0x0166}
0x3fe8…4004               Head {h00=0x0018, h01=0x0050, text=» LDK A4,RY3 RETRIES «, t00=0x0028, t01=0x017a}
0x4004…402a               Head {h00=0x0022, h01=0x0050, text=»READ10 CF A5,CIO EXECUTE READ «, t00=0x0029, t01=0x0008}
0x402a…403c               Head {h00=0x000e, h01=0x0050, text=» ANK A1,/F«, t00=0x0029, t01=0x002e}
0x403c…4064               Head {h00=0x0024, h01=0x0050, text=» RF(Z) RET34 OK. NO RETURN CODE «, t00=0x0029, t01=0x0040}
0x4064…406e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0068}
0x406e…408c               Head {h00=0x001a, h01=0x0050, text=»* IO ERROR IN READING «, t00=0x0029, t01=0x0072}
0x408c…4096               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0090}
0x4096…40ac               Head {h00=0x0012, h01=0x0050, text=» IM DWTRE2,A6 «, t00=0x0029, t01=0x009a}
0x40ac…40d4               Head {h00=0x0024, h01=0x0050, text=» SUK A4,1 DECREMENT RETRYCOUNTER«, t00=0x0029, t01=0x00b0}
0x40d4…410c               Head {h00=0x0034, h01=0x0050, text=» RB(P) READ10 3:RD RETRY IN THIS STATE NOT DONE «, t00=0x0029, t01=0x00d8}
0x410c…4134               Head {h00=0x0024, h01=0x0050, text=» LDK A4,RY3 REINIT RETRYCOUNTER «, t00=0x0029, t01=0x0110}
0x4134…413e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0138}
0x413e…4154               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x0029, t01=0x0142}
0x4154…415e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0158}
0x415e…4168               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0162}
0x4168…4186               Head {h00=0x001a, h01=0x0050, text=»* UPDATE READ-COMMAND «, t00=0x0029, t01=0x016c}
0x4186…4190               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x018a}
0x4190…419a (42, 0, 400)  Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0004}
0x419a…41b2               Head {h00=0x0014, h01=0x0050, text=» LC A2,DWTCOP,A6«, t00=0x002a, t01=0x000e}
0x41b2…41e6               Head {h00=0x0030, h01=0x0050, text=» ANK A2,/C0 LAST RETRY WITH EARLY- OR LATE- «, t00=0x002a, t01=0x0026}
0x41e6…420a               Head {h00=0x0020, h01=0x0050, text=» RF(NZ) RET31 DATA STROBE ? «, t00=0x002a, t01=0x005a}
0x420a…423e               Head {h00=0x0030, h01=0x0050, text=» LDKL A3,/8000 PREPARE FOR EARLY DATA STROBE«, t00=0x002a, t01=0x007e}
0x423e…4258               Head {h00=0x0016, h01=0x0050, text=» ORS A3,DWTCOP,A6 «, t00=0x002a, t01=0x00b2}
0x4258…4290               Head {h00=0x0034, h01=0x0050, text=» RB READ10 RETRY 3 TIMES WITH EARLY DATA STROBE «, t00=0x002a, t01=0x00cc}
0x4290…42a4               Head {h00=0x0010, h01=0x0050, text=»RET31 EQU * «, t00=0x002a, t01=0x0104}
0x42a4…42b8               Head {h00=0x0010, h01=0x0050, text=» ANK A2,/80 «, t00=0x002a, t01=0x0118}
0x42b8…42f0               Head {h00=0x0034, h01=0x0050, text=» RF(Z) RET32 LAST RETRIES WERE LATE DATA STROBE «, t00=0x002a, t01=0x012c}
0x42f0…4306               Head {h00=0x0012, h01=0x0050, text=» LDKL A3,/C000«, t00=0x002a, t01=0x0164}
0x4306…4346               Head {h00=0x003c, h01=0x0050, text=» XRS A3,DWTCOP,A6 CHANGE FROM EARLY- TO LATE DATA STROBE«, t00=0x002a, t01=0x017a}
0x4346…437c               Head {h00=0x0032, h01=0x0050, text=» RB READ10 RETRY 3 TIMES WITH LATE DATA STROBE«, t00=0x002b, t01=0x002a}
0x437c…4390               Head {h00=0x0010, h01=0x0050, text=»RET32 EQU * «, t00=0x002b, t01=0x0060}
0x4390…43a6               Head {h00=0x0012, h01=0x0050, text=» LDKL A3,/3FFF«, t00=0x002b, t01=0x0074}
0x43a6…43d6               Head {h00=0x002c, h01=0x0050, text=» ANS A3,DWTCOP,A6 RESET LATE DATA STROBE«, t00=0x002b, t01=0x008a}
0x43d6…43f0               Head {h00=0x0016, h01=0x0050, text=» LC A2,DWTCOP+2,A6«, t00=0x002b, t01=0x00ba}
0x43f0…4426               Head {h00=0x0032, h01=0x0050, text=» ANK A2,/C0 LAST RETRY CARRIAGE+ OR CARRIAGE- «, t00=0x002b, t01=0x00d4}
0x4426…443c               Head {h00=0x0012, h01=0x0050, text=» RF(NZ) RET33 «, t00=0x002b, t01=0x010a}
0x443c…4468               Head {h00=0x0028, h01=0x0050, text=» LDKL A3,/8000 PREPARE FOR CARRIAGE+«, t00=0x002b, t01=0x0120}
0x4468…4484               Head {h00=0x0018, h01=0x0050, text=» ORS A3,DWTCOP+2,A6 «, t00=0x002b, t01=0x014c}
0x4484…44b4               Head {h00=0x002c, h01=0x0050, text=» RB READ10 RETRY 3 TIMES WITH CARRIAGE+ «, t00=0x002b, t01=0x0168}
0x44b4…44be               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x0008}
0x44be…44d4               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x002c, t01=0x0012}
0x44d4…44de               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x0028}
0x44de…44e8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x0032}
0x44e8…44fc               Head {h00=0x0010, h01=0x0050, text=»RET33 EQU * «, t00=0x002c, t01=0x003c}
0x44fc…4510               Head {h00=0x0010, h01=0x0050, text=» ANK A2,/80 «, t00=0x002c, t01=0x0050}
0x4510…4540               Head {h00=0x002c, h01=0x0050, text=» RF(Z) RET35 LAST RETRY WAS A CARRIAGE- «, t00=0x002c, t01=0x0064}
0x4540…4556               Head {h00=0x0012, h01=0x0050, text=» LDKL A3,/C000«, t00=0x002c, t01=0x0094}
0x4556…4594               Head {h00=0x003a, h01=0x0050, text=» XRS A3,DWTCOP+2,A6 CHANGE FROM CARRIAGE+TO CARRIAGE- «, t00=0x002c, t01=0x00aa}
0x4594…45c4               Head {h00=0x002c, h01=0x0050, text=» RB READ10 RETRY 3 TIMES WITH CARRIAGE- «, t00=0x002c, t01=0x00e8}
0x45c4…45d8               Head {h00=0x0010, h01=0x0050, text=»RET35 EQU * «, t00=0x002c, t01=0x0118}
0x45d8…45f0               Head {h00=0x0014, h01=0x0050, text=» LD A2,DWTSAV,A6«, t00=0x002c, t01=0x012c}
0x45f0…4618               Head {h00=0x0024, h01=0x0050, text=» RB(Z) REA:50 NOT VO:NAM CALLING«, t00=0x002c, t01=0x0144}
0x4618…463c               Head {h00=0x0020, h01=0x0050, text=»RET34 EQU * NO MORE RETRIES «, t00=0x002c, t01=0x016c}
0x463c…465a               Head {h00=0x001a, h01=0x0050, text=» LDR A3,A1 RETURN CODE«, t00=0x002c, t01=0x0190}
0x465a…466a               Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x002d, t01=0x001e}
0x466a…4674               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x002e}
0x4674…468a               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x002d, t01=0x0038}
0x468a…4694               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x004e}
0x4694…469e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0058}
0x469e…46c0               Head {h00=0x001e, h01=0x0050, text=»**************************«, t00=0x002d, t01=0x0062}
0x46c0…46e2               Head {h00=0x001e, h01=0x0050, text=»*                        *«, t00=0x002d, t01=0x0084}
0x46e2…4704               Head {h00=0x001e, h01=0x0050, text=»*   WRITE SECTOR N       *«, t00=0x002d, t01=0x00a6}
0x4704…4726               Head {h00=0x001e, h01=0x0050, text=»*                        *«, t00=0x002d, t01=0x00c8}
0x4726…4748               Head {h00=0x001e, h01=0x0050, text=»**************************«, t00=0x002d, t01=0x00ea}
0x4748…4752               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x010c}
0x4752…4766               Head {h00=0x0010, h01=0x0050, text=»WRITE EQU * «, t00=0x002d, t01=0x0116}
0x4766…477c               Head {h00=0x0012, h01=0x0050, text=» CF A5,CIOLOD «, t00=0x002d, t01=0x012a}
0x477c…47a4               Head {h00=0x0024, h01=0x0050, text=» LDKL A3,WRICOM WRITE ORDER CODE«, t00=0x002d, t01=0x0140}
0x47a4…47be               Head {h00=0x0016, h01=0x0050, text=» ORS A3,DWTCOP,A6 «, t00=0x002d, t01=0x0168}
0x47be…47ea               Head {h00=0x0028, h01=0x0050, text=» LDK A4,RY3 RETRIES TO BE PERFORMED «, t00=0x002d, t01=0x0182}
0x47ea…47fe               Head {h00=0x0010, h01=0x0050, text=»WRIT20 EQU *«, t00=0x002e, t01=0x001e}
0x47fe…4810               Head {h00=0x000e, h01=0x0050, text=» CF A5,CIO«, t00=0x002e, t01=0x0032}
0x4810…4822               Head {h00=0x000e, h01=0x0050, text=» ANK A1,/F«, t00=0x002e, t01=0x0044}
0x4822…4840               Head {h00=0x001a, h01=0x0050, text=» RF(Z) WRIT50 WRITE OK«, t00=0x002e, t01=0x0056}
0x4840…4866               Head {h00=0x0022, h01=0x0050, text=» IM DWTRE2,A6 RETRY PERFORMED «, t00=0x002e, t01=0x0074}
0x4866…4878               Head {h00=0x000e, h01=0x0050, text=» SUK A4,1 «, t00=0x002e, t01=0x009a}
0x4878…4894               Head {h00=0x0018, h01=0x0050, text=» RB(NZ) WRIT20 RETRY«, t00=0x002e, t01=0x00ac}
0x4894…48b6               Head {h00=0x001e, h01=0x0050, text=» RB REA:50 NO MORE RETRIES«, t00=0x002e, t01=0x00c8}
0x48b6…48ca               Head {h00=0x0010, h01=0x0050, text=»WRIT50 EQU *«, t00=0x002e, t01=0x00ea}
0x48ca…48da               Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x002e, t01=0x00fe}
0x48da…48e4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x010e}
0x48e4…48f6               Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x002e, t01=0x0118}
0x48f6…490c               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x002e, t01=0x012a}
0x490c…4916               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0140}
0x4916…4920               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x014a}
0x4920…4944               Head {h00=0x0020, h01=0x0050, text=»****************************«, t00=0x002e, t01=0x0154}
0x4944…4968               Head {h00=0x0020, h01=0x0050, text=»*                          *«, t00=0x002e, t01=0x0178}
0x4968…498c               Head {h00=0x0020, h01=0x0050, text=»*   VERIFY SECTOR N        *«, t00=0x002f, t01=0x000c}
0x498c…49b0               Head {h00=0x0020, h01=0x0050, text=»*                          *«, t00=0x002f, t01=0x0030}
0x49b0…49d4               Head {h00=0x0020, h01=0x0050, text=»****************************«, t00=0x002f, t01=0x0054}
0x49d4…49de               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x0078}
0x49de…49f2               Head {h00=0x0010, h01=0x0050, text=»VERIFY EQU *«, t00=0x002f, t01=0x0082}
0x49f2…4a20               Head {h00=0x002a, h01=0x0050, text=» LDKL A3,VERCOM ORDER CODE FOR VERIFY «, t00=0x002f, t01=0x0096}
0x4a20…4a3a               Head {h00=0x0016, h01=0x0050, text=» ORS A3,DWTCOP,A6 «, t00=0x002f, t01=0x00c4}
0x4a3a…4a4c               Head {h00=0x000e, h01=0x0050, text=» RB READ00«, t00=0x002f, t01=0x00de}
0x4a4c…4a56               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x00f0}
0x4a56…4a62               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002f, t01=0x00fa}
0x4a62…4a78               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x002f, t01=0x0106}
0x4a78…4a82               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x011c}
0x4a82…4a8c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x0126}
0x4a8c…4abe               Head {h00=0x002e, h01=0x0050, text=»*   SEEK,SEEKZ,WRITE HOME ADDRESS AND CIO «, t00=0x002f, t01=0x0130}
0x4abe…4ac8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x0162}
0x4ac8…4ad2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x016c}
0x4ad2…4ae4               Head {h00=0x000e, h01=0x0050, text=»SEEK EQU *«, t00=0x002f, t01=0x0176}
0x4ae4…4b1c               Head {h00=0x0034, h01=0x0050, text=» LDK A2,DWTSEK GET EFFECTIVE ADDRESS TO SEEK OP.«, t00=0x002f, t01=0x0188}
0x4b1c…4b2e               Head {h00=0x000e, h01=0x0050, text=» RF SEEK00«, t00=0x0030, t01=0x0030}
0x4b2e…4b38               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x0042}
0x4b38…4b42               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x004c}
0x4b42…4b56               Head {h00=0x0010, h01=0x0050, text=»SEEKZ EQU * «, t00=0x0030, t01=0x0056}
0x4b56…4b90               Head {h00=0x0036, h01=0x0050, text=» LDK A2,DWTSEZ GET EFFECTIVE ADDRESS TO SEEK 0 OP.«, t00=0x0030, t01=0x006a}
0x4b90…4ba4               Head {h00=0x0010, h01=0x0050, text=»SEEK00 EQU *«, t00=0x0030, t01=0x00a4}
0x4ba4…4bb6               Head {h00=0x000e, h01=0x0050, text=» ADR A2,A6«, t00=0x0030, t01=0x00b8}
0x4bb6…4bc8               Head {h00=0x000e, h01=0x0050, text=» RF EXCIO «, t00=0x0030, t01=0x00ca}
0x4bc8…4bd2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x00dc}
0x4bd2…4bdc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x00e6}
0x4bdc…4bf0               Head {h00=0x0010, h01=0x0050, text=»HOMEAD EQU *«, t00=0x0030, t01=0x00f0}
0x4bf0…4c22               Head {h00=0x002e, h01=0x0050, text=» LDK A2,DWTWHA GET WRITE HOME ADDRESS OP. «, t00=0x0030, t01=0x0104}
0x4c22…4c34               Head {h00=0x000e, h01=0x0050, text=» RF CIO00 «, t00=0x0030, t01=0x0136}
0x4c34…4c3e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x0148}
0x4c3e…4c48               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x0152}
0x4c48…4c5a               Head {h00=0x000e, h01=0x0050, text=»CIO EQU * «, t00=0x0030, t01=0x015c}
0x4c5a…4c92               Head {h00=0x0034, h01=0x0050, text=» LDK A2,DWTCOP GET EFFECTIVE ADDRESS TO CIO OP. «, t00=0x0030, t01=0x016e}
0x4c92…4c9c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x0016}
0x4c9c…4cb0               Head {h00=0x0010, h01=0x0050, text=»CIO00 EQU * «, t00=0x0031, t01=0x0020}
0x4cb0…4cc2               Head {h00=0x000e, h01=0x0050, text=» ADR A2,A6«, t00=0x0031, t01=0x0034}
0x4cc2…4cda               Head {h00=0x0014, h01=0x0050, text=» LD A3,DWTSMD,A6«, t00=0x0031, t01=0x0046}
0x4cda…4cf4               Head {h00=0x0016, h01=0x0050, text=» RF(NZ) CIO10 SMD «, t00=0x0031, t01=0x005e}
0x4cf4…4d12               Head {h00=0x001a, h01=0x0050, text=» LC A3,DWTOR,A6 INDEX «, t00=0x0031, t01=0x0078}
0x4d12…4d30               Head {h00=0x001a, h01=0x0050, text=» ANK A3,1 UNIT NUMBER «, t00=0x0031, t01=0x0096}
0x4d30…4d42               Head {h00=0x000e, h01=0x0050, text=» SLL A3,4 «, t00=0x0031, t01=0x00b4}
0x4d42…4d56               Head {h00=0x0010, h01=0x0050, text=» ORRS A3,A2 «, t00=0x0031, t01=0x00c6}
0x4d56…4d6a               Head {h00=0x0010, h01=0x0050, text=»CIO10 EQU * «, t00=0x0031, t01=0x00da}
0x4d6a…4d80               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x0031, t01=0x00ee}
0x4d80…4d8a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x0104}
0x4d8a…4d94               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x010e}
0x4d94…4da8               Head {h00=0x0010, h01=0x0050, text=»EXCIO EQU * «, t00=0x0031, t01=0x0118}
0x4da8…4dc8               Head {h00=0x001c, h01=0x0050, text=» ST A4,DWTA4,A6 SAVE A4 «, t00=0x0031, t01=0x012c}
0x4dc8…4dde               Head {h00=0x0012, h01=0x0050, text=» LD A3,PFPOST «, t00=0x0031, t01=0x014c}
0x4dde…4e0a               Head {h00=0x0028, h01=0x0050, text=» RF(NZ) CIOAB PWF POST PROCESSING ON«, t00=0x0031, t01=0x0162}
0x4e0a…4e20               Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0031, t01=0x018e}
0x4e20…4e54               Head {h00=0x0030, h01=0x0050, text=» CF A15,INXDWT GET INDEXED DWT DISPLACEMENT «, t00=0x0032, t01=0x0014}
0x4e54…4e6c               Head {h00=0x0014, h01=0x0050, text=» LD A3,DWTSMD,A6«, t00=0x0032, t01=0x0048}
0x4e6c…4e8c               Head {h00=0x001c, h01=0x0050, text=» RF(NZ) CIO20 SMD DRIVE «, t00=0x0032, t01=0x0060}
0x4e8c…4ea4               Head {h00=0x0014, h01=0x0050, text=» LC A4,DWTOR,A6 «, t00=0x0032, t01=0x0080}
0x4ea4…4eb6               Head {h00=0x000e, h01=0x0050, text=» ANK A4,2 «, t00=0x0032, t01=0x0098}
0x4eb6…4ed8               Head {h00=0x001e, h01=0x0050, text=» ADR A4,A6 ADDRESS IN DWT «, t00=0x0032, t01=0x00aa}
0x4ed8…4eec               Head {h00=0x0010, h01=0x0050, text=»CIO20 EQU * «, t00=0x0032, t01=0x00cc}
0x4eec…4f02               Head {h00=0x0012, h01=0x0050, text=» EX DWTCIO,A4 «, t00=0x0032, t01=0x00e0}
0x4f02…4f0e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0032, t01=0x00f6}
0x4f0e…4f24               Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x0032, t01=0x0102}
0x4f24…4f3a               Head {h00=0x0012, h01=0x0050, text=» EX DWTCIO,A6 «, t00=0x0032, t01=0x0118}
0x4f3a…4f46               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0032, t01=0x012e}
0x4f46…4f5c               Head {h00=0x0012, h01=0x0050, text=» ABL(3) END:30«, t00=0x0032, t01=0x013a}
0x4f5c…4f70               Head {h00=0x0010, h01=0x0050, text=»CIOAB EQU * «, t00=0x0032, t01=0x0150}
0x4f70…4f96               Head {h00=0x0022, h01=0x0050, text=» ST A5,DWTA5,A6            A5 «, t00=0x0032, t01=0x0164}
0x4f96…4fb8               Head {h00=0x001e, h01=0x0050, text=» ABL TDISP GO TO DIPATCHER«, t00=0x0032, t01=0x018a}
0x4fb8…4fc2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x001c}
0x4fc2…4fd8               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x0033, t01=0x0026}
0x4fd8…4fe2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x003c}
0x4fe2…4fec               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x0046}
0x4fec…501e               Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0033, t01=0x0050}
0x501e…5050               Head {h00=0x002e, h01=0x0050, text=»*                                       * «, t00=0x0033, t01=0x0082}
0x5050…5082               Head {h00=0x002e, h01=0x0050, text=»*   SUBROUTINE CIOLOD                   * «, t00=0x0033, t01=0x00b4}
0x5082…50b4               Head {h00=0x002e, h01=0x0050, text=»*              PREPARE CIO WORK AREA    * «, t00=0x0033, t01=0x00e6}
0x50b4…50e6               Head {h00=0x002e, h01=0x0050, text=»*                                       * «, t00=0x0033, t01=0x0118}
0x50e6…5118               Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0033, t01=0x014a}
0x5118…5122               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x017c}
0x5122…5142               Head {h00=0x001c, h01=0x0050, text=»*   REGISTER DISPOSITION«, t00=0x0033, t01=0x0186}
0x5142…5160               Head {h00=0x001a, h01=0x0050, text=»*   A1 = WORK REGISTER«, t00=0x0034, t01=0x0016}
0x5160…517e               Head {h00=0x001a, h01=0x0050, text=»*   A2 = WORK REGISTER«, t00=0x0034, t01=0x0034}
0x517e…5194               Head {h00=0x0012, h01=0x0050, text=»*   A3 = MASK «, t00=0x0034, t01=0x0052}
0x5194…51ba               Head {h00=0x0022, h01=0x0050, text=»*   A4 = CIO WORK AREA POINTER«, t00=0x0034, t01=0x0068}
0x51ba…51de               Head {h00=0x0020, h01=0x0050, text=»*   A7 = USER BUFFER POINTER«, t00=0x0034, t01=0x008e}
0x51de…5204               Head {h00=0x0022, h01=0x0050, text=»*   A8 = DRIVER BUFFER POINTER«, t00=0x0034, t01=0x00b2}
0x5204…520e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x00d8}
0x520e…5236               Head {h00=0x0024, h01=0x0050, text=»*   DWTTRA = TRANSFER INDICATOR «, t00=0x0034, t01=0x00e2}
0x5236…5276               Head {h00=0x003c, h01=0x0050, text=»*   DWTMAS = MASK INDICATING SECTORS TO/FROM USER BUFFER«, t00=0x0034, t01=0x010a}
0x5276…529a               Head {h00=0x0020, h01=0x0050, text=»*   DWTBA  = BUFFER POINTER «, t00=0x0034, t01=0x014a}
0x529a…52a4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x016e}
0x52a4…52b8               Head {h00=0x0010, h01=0x0050, text=»CIOLOD EQU *«, t00=0x0034, t01=0x0178}
0x52b8…52cc               Head {h00=0x0010, h01=0x0050, text=» LDKL A4,-4 «, t00=0x0034, t01=0x018c}
0x52cc…52ec               Head {h00=0x001c, h01=0x0050, text=» ST A4,DWTSAV,A6 COUNTER«, t00=0x0035, t01=0x0010}
0x52ec…530e               Head {h00=0x001e, h01=0x0050, text=» LDR A4,A6 GET DWT ADDRESS«, t00=0x0035, t01=0x0030}
0x530e…533c               Head {h00=0x002a, h01=0x0050, text=» ADK A4,DWTCOP-2 CIO WORK AREA ADDRESS«, t00=0x0035, t01=0x0052}
0x533c…536a               Head {h00=0x002a, h01=0x0050, text=» LDKL A8,BUFFER DRIVER BUFFFER ADDRESS«, t00=0x0035, t01=0x0080}
0x536a…5392               Head {h00=0x0024, h01=0x0050, text=» LD A3,DWTMAS,A6 GET BUFFER MASK«, t00=0x0035, t01=0x00ae}
0x5392…53b4               Head {h00=0x001e, h01=0x0050, text=» SRC A3,4 MASK IN POSITION«, t00=0x0035, t01=0x00d6}
0x53b4…53da               Head {h00=0x0022, h01=0x0050, text=» LDK A7,0 USER BUFFER POINTER «, t00=0x0035, t01=0x00f8}
0x53da…540e               Head {h00=0x0030, h01=0x0050, text=» LDKL A1,/4000+LOSECL PREPARE PARTIAL LENGTH«, t00=0x0035, t01=0x011e}
0x540e…5422               Head {h00=0x0010, h01=0x0050, text=» ST A1,6,A4 «, t00=0x0035, t01=0x0152}
0x5422…5436               Head {h00=0x0010, h01=0x0050, text=» ST A1,12,A4«, t00=0x0035, t01=0x0166}
0x5436…544a               Head {h00=0x0010, h01=0x0050, text=» ST A1,18,A4«, t00=0x0035, t01=0x017a}
0x544a…5454               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x018e}
0x5454…546a               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x0036, t01=0x0008}
0x546a…5474               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x001e}
0x5474…547e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0028}
0x547e…5492               Head {h00=0x0010, h01=0x0050, text=»CIOL10 EQU *«, t00=0x0036, t01=0x0032}
0x5492…54a4               Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x0036, t01=0x0046}
0x54a4…54b6               Head {h00=0x000e, h01=0x0050, text=» ADK A4,6 «, t00=0x0036, t01=0x0058}
0x54b6…54d4               Head {h00=0x001a, h01=0x0050, text=» IM DWTSAV,A6 COUNTER «, t00=0x0036, t01=0x006a}
0x54d4…54fa               Head {h00=0x0022, h01=0x0050, text=» RF(Z) CIOL60 WORK AREA READY «, t00=0x0036, t01=0x0088}
0x54fa…550c               Head {h00=0x000e, h01=0x0050, text=» SLL A3,1 «, t00=0x0036, t01=0x00ae}
0x550c…5538               Head {h00=0x0028, h01=0x0050, text=» RF(NN) CIOL50 TO/FROM DRIVER BUFFER«, t00=0x0036, t01=0x00c0}
0x5538…5564               Head {h00=0x0028, h01=0x0050, text=» LD A2,DWTTRA,A6 TRANSFER INDICATOR «, t00=0x0036, t01=0x00ec}
0x5564…5586               Head {h00=0x001e, h01=0x0050, text=» RF(NZ) CIOL55 NO TRANSFER«, t00=0x0036, t01=0x0118}
0x5586…5590               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x013a}
0x5590…55b6               Head {h00=0x0022, h01=0x0050, text=» LDR A2,A7 USER BUFFER POINTER«, t00=0x0036, t01=0x0144}
0x55b6…55e2               Head {h00=0x0028, h01=0x0050, text=» DA DWTBA,A6 GET USER BUFFER ADDRESS«, t00=0x0036, t01=0x016a}
0x55e2…5600               Head {h00=0x001a, h01=0x0050, text=» SLL A2,1 IN POSITION «, t00=0x0037, t01=0x0008}
0x5600…5632               Head {h00=0x002e, h01=0x0050, text=» ADK A7,LOSECL UPDATE USER BUFFER POINTER «, t00=0x0037, t01=0x0026}
0x5632…5644               Head {h00=0x000e, h01=0x0050, text=» RF CIOL58«, t00=0x0037, t01=0x0058}
0x5644…564e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x006a}
0x564e…5664               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x0037, t01=0x0074}
0x5664…566e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x008a}
0x566e…5678               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x0094}
0x5678…568c               Head {h00=0x0010, h01=0x0050, text=»CIOL50 EQU *«, t00=0x0037, t01=0x009e}
0x568c…56ac               Head {h00=0x001c, h01=0x0050, text=» LDR A2,A8 DRIVER BUFFER«, t00=0x0037, t01=0x00b2}
0x56ac…56de               Head {h00=0x002e, h01=0x0050, text=» ADKL A8,/100 UPDATE DRIVER BUFFERPOINTER «, t00=0x0037, t01=0x00d2}
0x56de…56f0               Head {h00=0x000e, h01=0x0050, text=» RF CIOL58«, t00=0x0037, t01=0x0104}
0x56f0…5704               Head {h00=0x0010, h01=0x0050, text=»CIOL55 EQU *«, t00=0x0037, t01=0x0116}
0x5704…572e               Head {h00=0x0026, h01=0x0050, text=» LDKL A1,/C000+LOSECL NO TRANSFER «, t00=0x0037, t01=0x012a}
0x572e…5740               Head {h00=0x000e, h01=0x0050, text=» STR A1,A4«, t00=0x0037, t01=0x0154}
0x5740…5754               Head {h00=0x0010, h01=0x0050, text=»CIOL58 EQU *«, t00=0x0037, t01=0x0166}
0x5754…5766               Head {h00=0x000e, h01=0x0050, text=» MS 2,2,A4«, t00=0x0037, t01=0x017a}
0x5766…5778               Head {h00=0x000e, h01=0x0050, text=» RB CIOL10«, t00=0x0037, t01=0x018c}
0x5778…578c               Head {h00=0x0010, h01=0x0050, text=»CIOL60 EQU *«, t00=0x0038, t01=0x000e}
0x578c…57aa               Head {h00=0x001a, h01=0x0050, text=» LDKL A1,/8000+LOSECL «, t00=0x0038, t01=0x0022}
0x57aa…57d0               Head {h00=0x0022, h01=0x0050, text=» ANS A1,DWTCOP+16,A6 CLEAR BIT«, t00=0x0038, t01=0x0040}
0x57d0…57e8               Head {h00=0x0014, h01=0x0050, text=» LDKL A1,PHSECL «, t00=0x0038, t01=0x0066}
0x57e8…5802               Head {h00=0x0016, h01=0x0050, text=» ST A1,DWTCOP+2,A6«, t00=0x0038, t01=0x007e}
0x5802…582e               Head {h00=0x0028, h01=0x0050, text=» CM DWTTRA,A6 CLEAR NO TRANSFER FLAG«, t00=0x0038, t01=0x0098}
0x582e…5838               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x00c4}
0x5838…584e               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x0038, t01=0x00ce}
0x584e…5858               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x00e4}
0x5858…5862               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x00ee}
0x5862…5894               Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0038, t01=0x00f8}
0x5894…58c6               Head {h00=0x002e, h01=0x0050, text=»*                                       * «, t00=0x0038, t01=0x012a}
0x58c6…58f8               Head {h00=0x002e, h01=0x0050, text=»*              PUT SECTOR NUMBER        * «, t00=0x0038, t01=0x015c}
0x58f8…592a               Head {h00=0x002e, h01=0x0050, text=»*              AND HEAD NUMBER IN POS.  * «, t00=0x0038, t01=0x018e}
0x592a…595c               Head {h00=0x002e, h01=0x0050, text=»*                                       * «, t00=0x0039, t01=0x0030}
0x595c…598e               Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0039, t01=0x0062}
0x598e…5998               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x0094}
0x5998…59c2               Head {h00=0x0026, h01=0x0050, text=»*   INPUT:  PHYSICAL SECTOR NUMBER«, t00=0x0039, t01=0x009e}
0x59c2…59fe               Head {h00=0x0038, h01=0x0050, text=»*   OUTPUT: INTERLACED SECTOR NUMBER AND HEAD NUMBER«, t00=0x0039, t01=0x00c8}
0x59fe…5a26               Head {h00=0x0024, h01=0x0050, text=»*           IN POSITION FOR CIO «, t00=0x0039, t01=0x0104}
0x5a26…5a3e               Head {h00=0x0014, h01=0x0050, text=»*   PERFORM SEEK«, t00=0x0039, t01=0x012c}
0x5a3e…5a48               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x0144}
0x5a48…5a5e               Head {h00=0x0012, h01=0x0050, text=» CF A15,INXDWT«, t00=0x0039, t01=0x014e}
0x5a5e…5a8c               Head {h00=0x002a, h01=0x0050, text=» ML 2,DWTSEC,A6 PHYSICAL SECTOR NUMBER«, t00=0x0039, t01=0x0164}
0x5a8c…5ab6 (58, 0, 400)  Head {h00=0x0026, h01=0x0050, text=» DV DWTSPC,A4 SECTORS PER CYLINDER«, t00=0x003a, t01=0x0004}
0x5ab6…5aea               Head {h00=0x0030, h01=0x0050, text=»*   A1 = REST = HEAD NUMBER * SECTOR NUMBER «, t00=0x003a, t01=0x002e}
0x5aea…5b16               Head {h00=0x0028, h01=0x0050, text=»*   A2 = QUOTIENT = CYLINDER NUMBER «, t00=0x003a, t01=0x0062}
0x5b16…5b3e               Head {h00=0x0024, h01=0x0050, text=» LDR A3,A2 SAVE CYLINDER NUMBER «, t00=0x003a, t01=0x008e}
0x5b3e…5b50               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A1«, t00=0x003a, t01=0x00b6}
0x5b50…5b62               Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x003a, t01=0x00c8}
0x5b62…5b72               Head {h00=0x000c, h01=0x0050, text=» DVK 23 «, t00=0x003a, t01=0x00da}
0x5b72…5b90               Head {h00=0x001a, h01=0x0050, text=»*   A1 = SECTOR NUMBER«, t00=0x003a, t01=0x00ea}
0x5b90…5bac               Head {h00=0x0018, h01=0x0050, text=»*   A2 = HEAD NUMBER«, t00=0x003a, t01=0x0108}
0x5bac…5bce               Head {h00=0x001e, h01=0x0050, text=» ORKL A2,/800 INTERUPT BIT«, t00=0x003a, t01=0x0124}
0x5bce…5bf4               Head {h00=0x0022, h01=0x0050, text=» ST A2,DWTCOP,A6 COP WORK AREA«, t00=0x003a, t01=0x0146}
0x5bf4…5c14               Head {h00=0x001c, h01=0x0050, text=» LDR A2,A1 SECTOR NUMBER«, t00=0x003a, t01=0x016c}
0x5c14…5c34               Head {h00=0x001c, h01=0x0050, text=» MUK INLACE INTERLACING «, t00=0x003a, t01=0x018c}
0x5c34…5c46               Head {h00=0x000e, h01=0x0050, text=» SRC A3,1 «, t00=0x003b, t01=0x001c}
0x5c46…5c70               Head {h00=0x0026, h01=0x0050, text=» RF(NN) CIOP10 EVEN CYLINDER NUMBE«, t00=0x003b, t01=0x002e}
0x5c70…5c8e               Head {h00=0x001a, h01=0x0050, text=» ADK A2,12 SKEW FACTOR«, t00=0x003b, t01=0x0058}
0x5c8e…5c98               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0076}
0x5c98…5cae               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x003b, t01=0x0080}
0x5cae…5cb8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0096}
0x5cb8…5cc2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x00a0}
0x5cc2…5cd6               Head {h00=0x0010, h01=0x0050, text=»CIOP10 EQU *«, t00=0x003b, t01=0x00aa}
0x5cd6…5d12               Head {h00=0x0038, h01=0x0050, text=» DVK SEPRTR GET INTERLACED AND SKEWED SECTOR NUMBER «, t00=0x003b, t01=0x00be}
0x5d12…5d30               Head {h00=0x001a, h01=0x0050, text=» SLL A1,5 IN POSITION «, t00=0x003b, t01=0x00fa}
0x5d30…5d58               Head {h00=0x0024, h01=0x0050, text=» ORS A1,DWTCOP,A6 COP WORK AREA «, t00=0x003b, t01=0x0118}
0x5d58…5d8e               Head {h00=0x0032, h01=0x0050, text=» SLC A3,1 RESTORE CYLINDER NUMBER IN POSITION «, t00=0x003b, t01=0x0140}
0x5d8e…5da4               Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x003b, t01=0x0176}
0x5da4…5dc6               Head {h00=0x001e, h01=0x0050, text=» LD A1,DWTSMD,A6 SMD FLAG «, t00=0x003b, t01=0x018c}
0x5dc6…5de6               Head {h00=0x001c, h01=0x0050, text=» RF(NZ) CIOP20 SMD DRIVE«, t00=0x003c, t01=0x001e}
0x5de6…5e04               Head {h00=0x001a, h01=0x0050, text=» LC A4,DWTOR,A6 INDEX «, t00=0x003c, t01=0x003e}
0x5e04…5e16               Head {h00=0x000e, h01=0x0050, text=» ANK A4,2 «, t00=0x003c, t01=0x005c}
0x5e16…5e28               Head {h00=0x000e, h01=0x0050, text=» ADR A4,A6«, t00=0x003c, t01=0x006e}
0x5e28…5e3c               Head {h00=0x0010, h01=0x0050, text=»CIOP20 EQU *«, t00=0x003c, t01=0x0080}
0x5e3c…5e54               Head {h00=0x0014, h01=0x0050, text=» CW A3,DWTCYL,A4«, t00=0x003c, t01=0x0094}
0x5e54…5e78               Head {h00=0x0020, h01=0x0050, text=» RF(E) CIOP50 SAME CYLINDER «, t00=0x003c, t01=0x00ac}
0x5e78…5ea6               Head {h00=0x002a, h01=0x0050, text=» ST A3,DWTCYL,A4 SAVE CYLINDER NUMBER «, t00=0x003c, t01=0x00d0}
0x5ea6…5eb2               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003c, t01=0x00fe}
0x5eb2…5ec8               Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x003c, t01=0x010a}
0x5ec8…5ee0               Head {h00=0x0014, h01=0x0050, text=» CW A3,DWTCYL,A6«, t00=0x003c, t01=0x0120}
0x5ee0…5f04               Head {h00=0x0020, h01=0x0050, text=» RF(E) CIOP50 SAME CYLINDER «, t00=0x003c, t01=0x0138}
0x5f04…5f32               Head {h00=0x002a, h01=0x0050, text=» ST A3,DWTCYL,A6 SAVE CYLINDER NUMBER «, t00=0x003c, t01=0x015c}
0x5f32…5f3e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003c, t01=0x018a}
0x5f3e…5f60               Head {h00=0x001e, h01=0x0050, text=» ADKL A3,SEEKCO SEEK ORDER«, t00=0x003d, t01=0x0008}
0x5f60…5f88               Head {h00=0x0024, h01=0x0050, text=» ST A3,DWTSEK,A6 SEEK WORK AREA «, t00=0x003d, t01=0x002a}
0x5f88…5f92               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x0052}
0x5f92…5fa8               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x003d, t01=0x005c}
0x5fa8…5fb2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x0072}
0x5fb2…5fcc               Head {h00=0x0016, h01=0x0050, text=»*   SEEK CYLINDER «, t00=0x003d, t01=0x007c}
0x5fcc…5fd6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x0096}
0x5fd6…5fe0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x00a0}
0x5fe0…5ffc               Head {h00=0x0018, h01=0x0050, text=» LDK A4,RY3 RETRIES «, t00=0x003d, t01=0x00aa}
0x5ffc…6010               Head {h00=0x0010, h01=0x0050, text=»SE:010 EQU *«, t00=0x003d, t01=0x00c6}
0x6010…6034               Head {h00=0x0020, h01=0x0050, text=» CF A5,SEEK SEEK CYLINDER N «, t00=0x003d, t01=0x00da}
0x6034…6046               Head {h00=0x000e, h01=0x0050, text=» ANK A1,2 «, t00=0x003d, t01=0x00fe}
0x6046…606e               Head {h00=0x0024, h01=0x0050, text=» RF(Z) CIOP50 OK. SEEK COMPLETED«, t00=0x003d, t01=0x0110}
0x606e…6084               Head {h00=0x0012, h01=0x0050, text=» IM DWTRE2,A6 «, t00=0x003d, t01=0x0138}
0x6084…60ae               Head {h00=0x0026, h01=0x0050, text=» SUK A4,1 DECREMENT RETRY-COUNTER «, t00=0x003d, t01=0x014e}
0x60ae…60ce               Head {h00=0x001c, h01=0x0050, text=» RF(Z) SE:020 LAST RETRY«, t00=0x003d, t01=0x0178}
0x60ce…60d8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x0008}
0x60d8…60fc               Head {h00=0x0020, h01=0x0050, text=» CF A5,SEEKZ SEEK CYLINDER 0«, t00=0x003e, t01=0x0012}
0x60fc…610e               Head {h00=0x000e, h01=0x0050, text=» ANK A1,2 «, t00=0x003e, t01=0x0036}
0x610e…6138               Head {h00=0x0026, h01=0x0050, text=» RB(Z) SE:010 CYLINDER ZERO FOUND «, t00=0x003e, t01=0x0048}
0x6138…6142               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x0072}
0x6142…6156               Head {h00=0x0010, h01=0x0050, text=»SE:020 EQU *«, t00=0x003e, t01=0x007c}
0x6156…617a               Head {h00=0x0020, h01=0x0050, text=» RF END:SE SEEK ERROR END IO«, t00=0x003e, t01=0x0090}
0x617a…618e               Head {h00=0x0010, h01=0x0050, text=»CIOP50 EQU *«, t00=0x003e, t01=0x00b4}
0x618e…619e               Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x003e, t01=0x00c8}
0x619e…61a8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x00d8}
0x61a8…61be               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x003e, t01=0x00e2}
0x61be…61c8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x00f8}
0x61c8…61d2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x0102}
0x61d2…6200               Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x003e, t01=0x010c}
0x6200…622e               Head {h00=0x002a, h01=0x0050, text=»*                                   * «, t00=0x003e, t01=0x013a}
0x622e…625c               Head {h00=0x002a, h01=0x0050, text=»*   SUBROUTINE UPDATE               * «, t00=0x003e, t01=0x0168}
0x625c…628a               Head {h00=0x002a, h01=0x0050, text=»*                                   * «, t00=0x003f, t01=0x0008}
0x628a…62b8               Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x003f, t01=0x0036}
0x62b8…62c2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0064}
0x62c2…6302               Head {h00=0x003c, h01=0x0050, text=»*   UPDATES : DWTBSE   PRESENT SECTORS IN DRIVER BUFFER «, t00=0x003f, t01=0x006e}
0x6302…6346               Head {h00=0x0040, h01=0x0050, text=»*             DWTLOS   NUMBER OF LOGICAL SECTORS LEFT IN IO «, t00=0x003f, t01=0x00ae}
0x6346…6378               Head {h00=0x002e, h01=0x0050, text=»*             DWTBA    USER BUFFER POINTER«, t00=0x003f, t01=0x00f2}
0x6378…63ae               Head {h00=0x0032, h01=0x0050, text=»*             DWTSEC   PHYSICAL SECTOR POINTER«, t00=0x003f, t01=0x0124}
0x63ae…63de               Head {h00=0x002c, h01=0x0050, text=»*             ECBEL    EFFECTIVE LENGTH «, t00=0x003f, t01=0x015a}
0x63de…63e8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x018a}
0x63e8…63fc (64, 0, 400)  Head {h00=0x0010, h01=0x0050, text=»UPDATE EQU *«, t00=0x0040, t01=0x0004}
0x63fc…640e               Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x0040, t01=0x0018}
0x640e…6436               Head {h00=0x0024, h01=0x0050, text=» LD A3,DWTMAS,A6 GET SECTOR MASK«, t00=0x0040, t01=0x002a}
0x6436…6454               Head {h00=0x001a, h01=0x0050, text=» C1R A3,A3 COMPLIMENT «, t00=0x0040, t01=0x0052}
0x6454…646c               Head {h00=0x0014, h01=0x0050, text=» ANK A3,7 3 BITS«, t00=0x0040, t01=0x0070}
0x646c…648e               Head {h00=0x001e, h01=0x0050, text=» LD A1,DWTOR,A6 GET INDEX «, t00=0x0040, t01=0x0088}
0x648e…64b0               Head {h00=0x001e, h01=0x0050, text=» ANKL A1,/300 UNIT NUMBER «, t00=0x0040, t01=0x00aa}
0x64b0…64d4               Head {h00=0x0020, h01=0x0050, text=» DA DWTSEC,A6 SECTOR NUMBER «, t00=0x0040, t01=0x00cc}
0x64d4…64f0               Head {h00=0x0018, h01=0x0050, text=» MS 3,DWTBSE,A6 SAVE«, t00=0x0040, t01=0x00f0}
0x64f0…6504               Head {h00=0x0010, h01=0x0050, text=»UPDAT EQU * «, t00=0x0040, t01=0x010c}
0x6504…652c               Head {h00=0x0024, h01=0x0050, text=» LD A1,DWTMAS,A6 GET SECTOR MASK«, t00=0x0040, t01=0x0120}
0x652c…653e               Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x0040, t01=0x0148}
0x653e…6550               Head {h00=0x000e, h01=0x0050, text=» SRC A1,3 «, t00=0x0040, t01=0x015a}
0x6550…6564               Head {h00=0x0010, h01=0x0050, text=»UPDA00 EQU *«, t00=0x0040, t01=0x016c}
0x6564…6594               Head {h00=0x002c, h01=0x0050, text=» RF(NN) UPDA10 IO TO/FROM DRIVER BUFFER «, t00=0x0040, t01=0x0180}
0x6594…65c2               Head {h00=0x002a, h01=0x0050, text=» ADK A2,1 NUMBER OF SECTORS IN LAST IO«, t00=0x0041, t01=0x0020}
0x65c2…65d6               Head {h00=0x0010, h01=0x0050, text=»UPDA10 EQU *«, t00=0x0041, t01=0x004e}
0x65d6…65e8               Head {h00=0x000e, h01=0x0050, text=» SLL A1,1 «, t00=0x0041, t01=0x0062}
0x65e8…660c               Head {h00=0x0020, h01=0x0050, text=» RB(NZ) UPDA00 MORE SECTORS «, t00=0x0041, t01=0x0074}
0x660c…6616               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x0098}
0x6616…662c               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x0041, t01=0x00a2}
0x662c…6636               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x00b8}
0x6636…6640               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x00c2}
0x6640…6666               Head {h00=0x0022, h01=0x0050, text=» LD A3,DWTLOS,A6 UPDATE DWTLOS«, t00=0x0041, t01=0x00cc}
0x6666…6678               Head {h00=0x000e, h01=0x0050, text=» SUR A3,A2«, t00=0x0041, t01=0x00f2}
0x6678…6690               Head {h00=0x0014, h01=0x0050, text=» ST A3,DWTLOS,A6«, t00=0x0041, t01=0x0104}
0x6690…66ae               Head {h00=0x001a, h01=0x0050, text=» SLL A2,7 UPDATE DWTBA«, t00=0x0041, t01=0x011c}
0x66ae…66cc               Head {h00=0x001a, h01=0x0050, text=» LDR A3,A2 SAVE LENGTH«, t00=0x0041, t01=0x013a}
0x66cc…66e0               Head {h00=0x0010, h01=0x0050, text=» DA DWTBA,A6«, t00=0x0041, t01=0x0158}
0x66e0…66f6               Head {h00=0x0012, h01=0x0050, text=» MS 2,DWTBA,A6«, t00=0x0041, t01=0x016c}
0x66f6…6708               Head {h00=0x000e, h01=0x0050, text=» SLL A3,1 «, t00=0x0041, t01=0x0182}
0x6708…671a (66, 0, 400)  Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x0042, t01=0x0004}
0x671a…6732               Head {h00=0x0014, h01=0x0050, text=» LD A1,DWTTRA,A6«, t00=0x0042, t01=0x0016}
0x6732…6760               Head {h00=0x002a, h01=0x0050, text=» RF(Z) UPDA50 UPDATE EFFECTIVE LENGTH «, t00=0x0042, t01=0x002e}
0x6760…6782               Head {h00=0x001e, h01=0x0050, text=» LD A7,DWTOR,A6 GET ORDER «, t00=0x0042, t01=0x005c}
0x6782…6796               Head {h00=0x0010, h01=0x0050, text=» ANK A7,/10 «, t00=0x0042, t01=0x007e}
0x6796…67ac               Head {h00=0x0012, h01=0x0050, text=» RF(NZ) UPDA60«, t00=0x0042, t01=0x0092}
0x67ac…67b8               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0042, t01=0x00a8}
0x67b8…67c2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x00b4}
0x67c2…67d8               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x0042, t01=0x00be}
0x67d8…67e2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x00d4}
0x67e2…67ec               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x00de}
0x67ec…6800               Head {h00=0x0010, h01=0x0050, text=»UPDA50 EQU *«, t00=0x0042, t01=0x00e8}
0x6800…6818               Head {h00=0x0014, h01=0x0050, text=» ADS A3,ECBEL,A8«, t00=0x0042, t01=0x00fc}
0x6818…682c               Head {h00=0x0010, h01=0x0050, text=»UPDA60 EQU *«, t00=0x0042, t01=0x0114}
0x682c…6836               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x0128}
0x6836…6848               Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x0042, t01=0x0132}
0x6848…685a               Head {h00=0x000e, h01=0x0050, text=» LDK A2,1 «, t00=0x0042, t01=0x0144}
0x685a…6870               Head {h00=0x0012, h01=0x0050, text=» DA DWTSEC,A6 «, t00=0x0042, t01=0x0156}
0x6870…6888               Head {h00=0x0014, h01=0x0050, text=» MS 2,DWTSEC,A6 «, t00=0x0042, t01=0x016c}
0x6888…6892               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x0184}
0x6892…68a2               Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x0042, t01=0x018e}
0x68a2…68b8               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x0043, t01=0x000e}
0x68b8…68c2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x0024}
0x68c2…68cc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x002e}
0x68cc…6900               Head {h00=0x0030, h01=0x0050, text=»******************************************* «, t00=0x0043, t01=0x0038}
0x6900…6934               Head {h00=0x0030, h01=0x0050, text=»*                                         * «, t00=0x0043, t01=0x006c}
0x6934…6968               Head {h00=0x0030, h01=0x0050, text=»*   SUBROUTINE MASKPR                     * «, t00=0x0043, t01=0x00a0}
0x6968…699c               Head {h00=0x0030, h01=0x0050, text=»*              SET BITS FOR LOGICAL       * «, t00=0x0043, t01=0x00d4}
0x699c…69d0               Head {h00=0x0030, h01=0x0050, text=»*              SECTORS IN PHYSICAL        * «, t00=0x0043, t01=0x0108}
0x69d0…6a04               Head {h00=0x0030, h01=0x0050, text=»*                                         * «, t00=0x0043, t01=0x013c}
0x6a04…6a38               Head {h00=0x0030, h01=0x0050, text=»******************************************* «, t00=0x0043, t01=0x0170}
0x6a38…6a42               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0044, t01=0x0014}
0x6a42…6a66               Head {h00=0x0020, h01=0x0050, text=»*   A1 = POSITION IN SECTOR «, t00=0x0044, t01=0x001e}
0x6a66…6a8c               Head {h00=0x0022, h01=0x0050, text=»*   DWTLOS = NUMBER OF SECTORS«, t00=0x0044, t01=0x0042}
0x6a8c…6a96               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0044, t01=0x0068}
0x6a96…6aa0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0044, t01=0x0072}
0x6aa0…6ab4               Head {h00=0x0010, h01=0x0050, text=»MASK00 EQU *«, t00=0x0044, t01=0x007c}
0x6ab4…6ac6               Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x0044, t01=0x0090}
0x6ac6…6ada               Head {h00=0x0010, h01=0x0050, text=»MASKPR EQU *«, t00=0x0044, t01=0x00a2}
0x6ada…6b04               Head {h00=0x0026, h01=0x0050, text=» LD A3,DWTLOS,A6 NUMBER OF SECTORS«, t00=0x0044, t01=0x00b6}
0x6b04…6b16               Head {h00=0x000e, h01=0x0050, text=» SUK A3,2 «, t00=0x0044, t01=0x00e0}
0x6b16…6b30               Head {h00=0x0016, h01=0x0050, text=» LDK A3,4 1  0  0 «, t00=0x0044, t01=0x00f2}
0x6b30…6b5a               Head {h00=0x0026, h01=0x0050, text=» RF(N) MASK10 1 SECTOR LEFT IN IO «, t00=0x0044, t01=0x010c}
0x6b5a…6b74               Head {h00=0x0016, h01=0x0050, text=» LDK A3,6 1  1  0 «, t00=0x0044, t01=0x0136}
0x6b74…6b9e               Head {h00=0x0026, h01=0x0050, text=» RF(Z) MASK10 2 SECTORS LEFT IN IO«, t00=0x0044, t01=0x0150}
0x6b9e…6bb8               Head {h00=0x0016, h01=0x0050, text=» LDK A3,7 1  1  1 «, t00=0x0044, t01=0x017a}
0x6bb8…6bcc (69, 0, 400)  Head {h00=0x0010, h01=0x0050, text=»MASK10 EQU *«, t00=0x0045, t01=0x0004}
0x6bcc…6bde               Head {h00=0x000e, h01=0x0050, text=» SUK A1,1 «, t00=0x0045, t01=0x0018}
0x6bde…6bfc               Head {h00=0x001a, h01=0x0050, text=» RF(Z) MASK20 0  1  0 «, t00=0x0045, t01=0x002a}
0x6bfc…6c1a               Head {h00=0x001a, h01=0x0050, text=» RF(N) MASK30 1  0  0 «, t00=0x0045, t01=0x0048}
0x6c1a…6c34               Head {h00=0x0016, h01=0x0050, text=» SRL A3,1 0  0  1 «, t00=0x0045, t01=0x0066}
0x6c34…6c48               Head {h00=0x0010, h01=0x0050, text=»MASK20 EQU *«, t00=0x0045, t01=0x0080}
0x6c48…6c5a               Head {h00=0x000e, h01=0x0050, text=» SRL A3,1 «, t00=0x0045, t01=0x0094}
0x6c5a…6c6e               Head {h00=0x0010, h01=0x0050, text=»MASK30 EQU *«, t00=0x0045, t01=0x00a6}
0x6c6e…6c90               Head {h00=0x001e, h01=0x0050, text=» ST A3,DWTMAS,A6 SAVE MASK«, t00=0x0045, t01=0x00ba}
0x6c90…6ca0               Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x0045, t01=0x00dc}
0x6ca0…6caa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0045, t01=0x00ec}
0x6caa…6cc0               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x0045, t01=0x00f6}
0x6cc0…6cca               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0045, t01=0x010c}
0x6cca…6cd4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0045, t01=0x0116}
0x6cd4…6cf6               Head {h00=0x001e, h01=0x0050, text=»************************* «, t00=0x0045, t01=0x0120}
0x6cf6…6d18               Head {h00=0x001e, h01=0x0050, text=»*                       * «, t00=0x0045, t01=0x0142}
0x6d18…6d3a               Head {h00=0x001e, h01=0x0050, text=»*   PERFORM END IO      * «, t00=0x0045, t01=0x0164}
0x6d3a…6d5c               Head {h00=0x001e, h01=0x0050, text=»*                       * «, t00=0x0045, t01=0x0186}
0x6d5c…6d7e               Head {h00=0x001e, h01=0x0050, text=»************************* «, t00=0x0046, t01=0x0018}
0x6d7e…6d88               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x003a}
0x6d88…6da8               Head {h00=0x001c, h01=0x0050, text=»END:SE EQU * SEEK ERROR «, t00=0x0046, t01=0x0044}
0x6da8…6dbe               Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x0046, t01=0x0064}
0x6dbe…6dd4               Head {h00=0x0012, h01=0x0050, text=» LDKL A3,/FFFF«, t00=0x0046, t01=0x007a}
0x6dd4…6e02               Head {h00=0x002a, h01=0x0050, text=» ST A3,DWTCYL,A6 DUMMY CYLINDER NUMBER«, t00=0x0046, t01=0x0090}
0x6e02…6e0e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0046, t01=0x00be}
0x6e0e…6e24               Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0046, t01=0x00ca}
0x6e24…6e3a               Head {h00=0x0012, h01=0x0050, text=» CF A15,INXDWT«, t00=0x0046, t01=0x00e0}
0x6e3a…6e52               Head {h00=0x0014, h01=0x0050, text=» LD A3,DWTSMD,A6«, t00=0x0046, t01=0x00f6}
0x6e52…6e72               Head {h00=0x001c, h01=0x0050, text=» RF(NZ) END:S1 SMD DRIVE«, t00=0x0046, t01=0x010e}
0x6e72…6e8a               Head {h00=0x0014, h01=0x0050, text=» LC A4,DWTOR,A6 «, t00=0x0046, t01=0x012e}
0x6e8a…6e9c               Head {h00=0x000e, h01=0x0050, text=» ANK A4,2 «, t00=0x0046, t01=0x0146}
0x6e9c…6eae               Head {h00=0x000e, h01=0x0050, text=» ADR A4,A6«, t00=0x0046, t01=0x0158}
0x6eae…6ec2               Head {h00=0x0010, h01=0x0050, text=»END:S1 EQU *«, t00=0x0046, t01=0x016a}
0x6ec2…6ed8               Head {h00=0x0012, h01=0x0050, text=» LDKL A3,/FFFF«, t00=0x0046, t01=0x017e}
0x6ed8…6f06 (71, 0, 400)  Head {h00=0x002a, h01=0x0050, text=» ST A3,DWTCYL,A4 DUMMY CYLINDER NUMBER«, t00=0x0047, t01=0x0004}
0x6f06…6f12               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0047, t01=0x0032}
0x6f12…6f26               Head {h00=0x0010, h01=0x0050, text=»END:00 EQU *«, t00=0x0047, t01=0x003e}
0x6f26…6f3e               Head {h00=0x0014, h01=0x0050, text=» LD A2,DWTRE2,A6«, t00=0x0047, t01=0x0052}
0x6f3e…6f56               Head {h00=0x0014, h01=0x0050, text=» CW A2,DWTRE1,A6«, t00=0x0047, t01=0x006a}
0x6f56…6f6c               Head {h00=0x0012, h01=0x0050, text=» RF(E) END:IO «, t00=0x0047, t01=0x0082}
0x6f6c…6f9c               Head {h00=0x002c, h01=0x0050, text=» ST A2,DWTRE1,A6 GRAND TOTAL OF RETRIES «, t00=0x0047, t01=0x0098}
0x6f9c…6fc4               Head {h00=0x0024, h01=0x0050, text=» ORKL A1,/100 RETRIES PERFORMED «, t00=0x0047, t01=0x00c8}
0x6fc4…6fce               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x00f0}
0x6fce…6fe2               Head {h00=0x0010, h01=0x0050, text=»END:IO EQU *«, t00=0x0047, t01=0x00fa}
0x6fe2…7008               Head {h00=0x0022, h01=0x0050, text=» CF A15,TENDIO PERFORM TENDIO «, t00=0x0047, t01=0x010e}
0x7008…701c               Head {h00=0x0010, h01=0x0050, text=»T:DISP EQU *«, t00=0x0047, t01=0x0134}
0x701c…702e               Head {h00=0x000e, h01=0x0050, text=» ABL TDISP«, t00=0x0047, t01=0x0148}
0x702e…7042               Head {h00=0x0010, h01=0x0050, text=»END:30 EQU *«, t00=0x0047, t01=0x015a}
0x7042…7054               Head {h00=0x000e, h01=0x0050, text=» LDK A1,1 «, t00=0x0047, t01=0x016e}
0x7054…7084               Head {h00=0x002c, h01=0x0050, text=» ORS A1,DWTST,A6 INDICATE RECOVERY DONE «, t00=0x0047, t01=0x0180}
0x7084…7096               Head {h00=0x000e, h01=0x0050, text=» RB END:IO«, t00=0x0048, t01=0x0020}
0x7096…70a0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x0032}
0x70a0…70b6               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x0048, t01=0x003c}
0x70b6…70c0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x0052}
0x70c0…70ca               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x005c}
0x70ca…70e8               Head {h00=0x001a, h01=0x0050, text=»**********************«, t00=0x0048, t01=0x0066}
0x70e8…7106               Head {h00=0x001a, h01=0x0050, text=»*                    *«, t00=0x0048, t01=0x0084}
0x7106…7124               Head {h00=0x001a, h01=0x0050, text=»*  RECOVERY ROUTINE  *«, t00=0x0048, t01=0x00a2}
0x7124…7142               Head {h00=0x001a, h01=0x0050, text=»*                    *«, t00=0x0048, t01=0x00c0}
0x7142…7160               Head {h00=0x001a, h01=0x0050, text=»**********************«, t00=0x0048, t01=0x00de}
0x7160…716a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x00fc}
0x716a…7174               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x0106}
0x7174…7186               Head {h00=0x000e, h01=0x0050, text=»CDON EQU *«, t00=0x0048, t01=0x0110}
0x7186…719c               Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0048, t01=0x0122}
0x719c…71c6               Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x0048, t01=0x0138}
0x71c6…71d2               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0048, t01=0x0162}
0x71d2…71dc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x016e}
0x71dc…71f2               Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0048, t01=0x0178}
0x71f2…7218               Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x0048, t01=0x018e}
0x7218…7224               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0049, t01=0x0024}
0x7224…722e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0049, t01=0x0030}
0x722e…7246               Head {h00=0x0014, h01=0x0050, text=» LDKL A6,DWCD01 «, t00=0x0049, t01=0x003a}
0x7246…726c               Head {h00=0x0022, h01=0x0050, text=» LDK A5,DWTSB3 GET STACK BASE «, t00=0x0049, t01=0x0052}
0x726c…727e               Head {h00=0x000e, h01=0x0050, text=» ADR A5,A6«, t00=0x0049, t01=0x0078}
0x727e…7292               Head {h00=0x0010, h01=0x0050, text=» LDKL A1,-1 «, t00=0x0049, t01=0x008a}
0x7292…72bc               Head {h00=0x0026, h01=0x0050, text=» ST A1,DWTSAV,A6 INDICATE RECOVERY«, t00=0x0049, t01=0x009e}
0x72bc…72f0               Head {h00=0x0030, h01=0x0050, text=» LDKL A1,/7FFE SET UNIT BUSY AND RECOVERY ON«, t00=0x0049, t01=0x00c8}
0x72f0…730a               Head {h00=0x0016, h01=0x0050, text=» ANS A1,DWTST,A6  «, t00=0x0049, t01=0x00fc}
0x730a…7332               Head {h00=0x0024, h01=0x0050, text=» CM DWTSMD,A6 INDICATE CMD DRIVE«, t00=0x0049, t01=0x0116}
0x7332…735c               Head {h00=0x0026, h01=0x0050, text=» LD A1,INIFLG INITIALIZATION FLAG «, t00=0x0049, t01=0x013e}
0x735c…7380               Head {h00=0x0020, h01=0x0050, text=» RF(NZ) CDON05 NOT POWER UP «, t00=0x0049, t01=0x0168}
0x7380…738a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0049, t01=0x018c}
0x738a…73a0               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x004a, t01=0x0008}
0x73a0…73aa               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x001e}
0x73aa…73b4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x0028}
0x73b4…73ca               Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x004a, t01=0x0032}
0x73ca…73e8               Head {h00=0x001a, h01=0x0050, text=» CM DWTOR,A6 1ST UNIT «, t00=0x004a, t01=0x0048}
0x73e8…740e               Head {h00=0x0022, h01=0x0050, text=» CF A5,SEEKZ TEST IF OPERABLE «, t00=0x004a, t01=0x0066}
0x740e…7420               Head {h00=0x000e, h01=0x0050, text=» ANK A1,1 «, t00=0x004a, t01=0x008c}
0x7420…7444               Head {h00=0x0020, h01=0x0050, text=» RF(NZ) CDON80 NOT OPERABLE «, t00=0x004a, t01=0x009e}
0x7444…7456               Head {h00=0x000e, h01=0x0050, text=» LDK A1,2 «, t00=0x004a, t01=0x00c2}
0x7456…7476               Head {h00=0x001c, h01=0x0050, text=» SC A1,DWTOR,A6 2ND UNIT«, t00=0x004a, t01=0x00d4}
0x7476…7482               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004a, t01=0x00f4}
0x7482…74a8               Head {h00=0x0022, h01=0x0050, text=» CF A5,SEEKZ TEST IF OPERABLE «, t00=0x004a, t01=0x0100}
0x74a8…74ba               Head {h00=0x000e, h01=0x0050, text=» ANK A1,1 «, t00=0x004a, t01=0x0126}
0x74ba…74de               Head {h00=0x0020, h01=0x0050, text=» RF(NZ) CDON80 NOT OPERABLE «, t00=0x004a, t01=0x0138}
0x74de…74e8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x015c}
0x74e8…7500               Head {h00=0x0014, h01=0x0050, text=» EJECT   DRCD02 «, t00=0x004a, t01=0x0166}
0x7500…750a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x017e}
0x750a…7514               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x0188}
0x7514…7528 (75, 0, 398)  Head {h00=0x0010, h01=0x0050, text=»CDON05 EQU *«, t00=0x004b, t01=0x0004}
0x7528…7546               Head {h00=0x001a, h01=0x0050, text=» CM DWTOR,A6 1ST UNIT «, t00=0x004b, t01=0x0018}
0x7546…755c               Head {h00=0x0012, h01=0x0050, text=» CF A5,VO:NAM «, t00=0x004b, t01=0x0036}
0x755c…7576               Head {h00=0x0016, h01=0x0050, text=» LDK A1,1 2ND UNIT«, t00=0x004b, t01=0x004c}
0x7576…758e               Head {h00=0x0014, h01=0x0050, text=» SC A1,DWTOR,A6 «, t00=0x004b, t01=0x0066}
0x758e…75a4               Head {h00=0x0012, h01=0x0050, text=» CF A5,VO:NAM «, t00=0x004b, t01=0x007e}
0x75a4…75ba               Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x004b, t01=0x0094}
0x75ba…75cc               Head {h00=0x000e, h01=0x0050, text=» LDK A1,2 «, t00=0x004b, t01=0x00aa}
0x75cc…75e4               Head {h00=0x0014, h01=0x0050, text=» SC A1,DWTOR,A6 «, t00=0x004b, t01=0x00bc}
0x75e4…7604               Head {h00=0x001c, h01=0x0050, text=» CF A5,VO:NAM 3RD VOLUME«, t00=0x004b, t01=0x00d4}
0x7604…7616               Head {h00=0x000e, h01=0x0050, text=» LDK A1,3 «, t00=0x004b, t01=0x00f4}
0x7616…762e               Head {h00=0x0014, h01=0x0050, text=» SC A1,DWTOR,A6 «, t00=0x004b, t01=0x0106}
0x762e…764e               Head {h00=0x001c, h01=0x0050, text=» CF A5,VO:NAM 4TH VOLUME«, t00=0x004b, t01=0x011e}
0x764e…765a               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004b, t01=0x013e}
0x765a…7664               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x014a}
0x7664…767a               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x004b, t01=0x0154}
0x767a…7684               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x016a}
0x7684…768e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x0174}
0x768e…76a2               Head {h00=0x0010, h01=0x0050, text=»CDON30 EQU *«, t00=0x004b, t01=0x017e}
0x76a2…76d2 (76, 0, 400)  Head {h00=0x002c, h01=0x0050, text=» IM DWTST,A6 INDICATE VOLUME NAMES READ «, t00=0x004c, t01=0x0004}
0x76d2…76f6               Head {h00=0x0020, h01=0x0050, text=» CM DWTSAV,A6 RECOVERY DONE «, t00=0x004c, t01=0x0034}
0x76f6…7700               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x0058}
0x7700…7728               Head {h00=0x0024, h01=0x0050, text=» LD A8,DWTECB,A6 GET ECB ADDRESS«, t00=0x004c, t01=0x0062}
0x7728…774c               Head {h00=0x0020, h01=0x0050, text=» RB(Z) END:IO NO REQUEST ON «, t00=0x004c, t01=0x008a}
0x774c…7756               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x00ae}
0x7756…777e               Head {h00=0x0024, h01=0x0050, text=»CDON40 LD A7,DWTORD,A6 GET ORDER«, t00=0x004c, t01=0x00b8}
0x777e…77ae               Head {h00=0x002c, h01=0x0050, text=» ST A7,DWTOR,A6 RESTORE INDEX AND ORDER «, t00=0x004c, t01=0x00e0}
0x77ae…77c2               Head {h00=0x0010, h01=0x0050, text=» ANK A7,/3F «, t00=0x004c, t01=0x0110}
0x77c2…77cc               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x0124}
0x77cc…77f8               Head {h00=0x0028, h01=0x0050, text=» CM ECBEL,A8 RESET EFFECTIVE LENGTH «, t00=0x004c, t01=0x012e}
0x77f8…7818               Head {h00=0x001c, h01=0x0050, text=» ABL CDAD REPEAT REQUEST«, t00=0x004c, t01=0x015a}
0x7818…7822               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x017a}
0x7822…783a               Head {h00=0x0014, h01=0x0050, text=» EJECT   DRCD02 «, t00=0x004c, t01=0x0184}
0x783a…7844               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004d, t01=0x000c}
0x7844…7860               Head {h00=0x0018, h01=0x0050, text=»*    READY INTERRUPT«, t00=0x004d, t01=0x0016}
0x7860…786a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004d, t01=0x0032}
0x786a…7884               Head {h00=0x0016, h01=0x0050, text=»CDREDY LD A1,TIMER«, t00=0x004d, t01=0x003c}
0x7884…78aa               Head {h00=0x0022, h01=0x0050, text=» RF(Z) CDON95 NO TIMER ACTIVE «, t00=0x004d, t01=0x0056}
0x78aa…78b4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004d, t01=0x007c}
0x78b4…78ca               Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x004d, t01=0x0086}
0x78ca…78e8               Head {h00=0x001a, h01=0x0050, text=» CM* TIMER KILL TIMER «, t00=0x004d, t01=0x009c}
0x78e8…78fa               Head {h00=0x000e, h01=0x0050, text=» RF CDON90«, t00=0x004d, t01=0x00ba}
0x78fa…7906               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004d, t01=0x00cc}
0x7906…7910               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004d, t01=0x00d8}
0x7910…7926               Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x004d, t01=0x00e2}
0x7926…7946               Head {h00=0x001c, h01=0x0050, text=» RB T:DISP TIMER ACTIVE «, t00=0x004d, t01=0x00f8}
0x7946…7952               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004d, t01=0x0118}
0x7952…795c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004d, t01=0x0124}
0x795c…7974               Head {h00=0x0014, h01=0x0050, text=» EJECT   DRCD02 «, t00=0x004d, t01=0x012e}
0x7974…797e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004d, t01=0x0146}
0x797e…7988               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004d, t01=0x0150}
0x7988…799c               Head {h00=0x0010, h01=0x0050, text=»CDON80 EQU *«, t00=0x004d, t01=0x015a}
0x799c…79c8               Head {h00=0x0028, h01=0x0050, text=» LDKL A4,TIMER TIMER POINTER ADDRESS«, t00=0x004d, t01=0x016e}
0x79c8…79dc               Head {h00=0x0010, h01=0x0050, text=» LDR* A3,A4 «, t00=0x004e, t01=0x000a}
0x79dc…7a02               Head {h00=0x0022, h01=0x0050, text=» RF(Z) CDON85 NO TIMER ACTIVE «, t00=0x004e, t01=0x001e}
0x7a02…7a18               Head {h00=0x0012, h01=0x0050, text=» LDKL A1,-TIME«, t00=0x004e, t01=0x0044}
0x7a18…7a38               Head {h00=0x001c, h01=0x0050, text=» STR A1,A3 RESTART TIMER«, t00=0x004e, t01=0x005a}
0x7a38…7a4a               Head {h00=0x000e, h01=0x0050, text=» RB T:DISP«, t00=0x004e, t01=0x007a}
0x7a4a…7a54               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x008c}
0x7a54…7a5e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x0096}
0x7a5e…7a86               Head {h00=0x0024, h01=0x0050, text=»CDON85 CF A15,SETIMP START TIMER«, t00=0x004e, t01=0x00a0}
0x7a86…7ab6               Head {h00=0x002c, h01=0x0050, text=» DATA CDON90,TIME TIME OUT ADDRESS, TIME«, t00=0x004e, t01=0x00c8}
0x7ab6…7ac8               Head {h00=0x000e, h01=0x0050, text=» RB T:DISP«, t00=0x004e, t01=0x00f8}
0x7ac8…7ad2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x010a}
0x7ad2…7ae6               Head {h00=0x0010, h01=0x0050, text=»*   TIME OUT«, t00=0x004e, t01=0x0114}
0x7ae6…7af0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x0128}
0x7af0…7b0e               Head {h00=0x001a, h01=0x0050, text=»CDON90 LDKL A6,DWCD01 «, t00=0x004e, t01=0x0132}
0x7b0e…7b20               Head {h00=0x000e, h01=0x0050, text=» CM TIMER «, t00=0x004e, t01=0x0150}
0x7b20…7b34               Head {h00=0x0010, h01=0x0050, text=»CDON95 EQU *«, t00=0x004e, t01=0x0162}
0x7b34…7b68               Head {h00=0x0030, h01=0x0050, text=» LDKL A1,/7FFE SET UNIT BUSY AND RECOVERY ON«, t00=0x004e, t01=0x0176}
0x7b68…7b82               Head {h00=0x0016, h01=0x0050, text=» ANS A1,DWTST,A6  «, t00=0x004f, t01=0x001a}
0x7b82…7b96               Head {h00=0x0010, h01=0x0050, text=» LDKL A1,-1 «, t00=0x004f, t01=0x0034}
0x7b96…7bc0               Head {h00=0x0026, h01=0x0050, text=» ST A1,DWTSAV,A6 INDICATE RECOVERY«, t00=0x004f, t01=0x0048}
0x7bc0…7be6               Head {h00=0x0022, h01=0x0050, text=» LDK A5,DWTSB3 GET STACK BASE «, t00=0x004f, t01=0x0072}
0x7be6…7bf8               Head {h00=0x000e, h01=0x0050, text=» ADR A5,A6«, t00=0x004f, t01=0x0098}
0x7bf8…7c0a               Head {h00=0x000e, h01=0x0050, text=» RB CDON05«, t00=0x004f, t01=0x00aa}
0x7c0a…7c14               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x00bc}
0x7c14…7c2a               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x004f, t01=0x00c6}
0x7c2a…7c34               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x00dc}
0x7c34…7c3e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x00e6}
0x7c3e…7c5e               Head {h00=0x001c, h01=0x0050, text=»*********************** «, t00=0x004f, t01=0x00f0}
0x7c5e…7c7e               Head {h00=0x001c, h01=0x0050, text=»*                     * «, t00=0x004f, t01=0x0110}
0x7c7e…7c9e               Head {h00=0x001c, h01=0x0050, text=»*  INTERRUPT HANDLER  * «, t00=0x004f, t01=0x0130}
0x7c9e…7cbe               Head {h00=0x001c, h01=0x0050, text=»*                     * «, t00=0x004f, t01=0x0150}
0x7cbe…7cde               Head {h00=0x001c, h01=0x0050, text=»*********************** «, t00=0x004f, t01=0x0170}
0x7cde…7ce8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x0190}
0x7ce8…7cf2               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0050, t01=0x000a}
0x7cf2…7d38               Head {h00=0x0042, h01=0x0050, text=»*          OUTPUT BIT                  1          12 13 14 15 «, t00=0x0050, t01=0x0014}
0x7d38…7d4e               Head {h00=0x0012, h01=0x0050, text=»*   INPUT BIT «, t00=0x0050, t01=0x005a}
0x7d4e…7d78               Head {h00=0x0026, h01=0x0050, text=»*          1  READY AFTER UNREADY «, t00=0x0050, t01=0x0070}
0x7d78…7db4               Head {h00=0x0038, h01=0x0050, text=»*          2  BAD TRACK FLAG           X           X«, t00=0x0050, t01=0x009a}
0x7db4…7df6               Head {h00=0x003e, h01=0x0050, text=»*          4  RECORD NOT FOUND                           X«, t00=0x0050, t01=0x00d6}
0x7df6…7e38               Head {h00=0x003e, h01=0x0050, text=»*          6  SEEK ERROR                                 X«, t00=0x0050, t01=0x0118}
0x7e38…7e5a               Head {h00=0x001e, h01=0x0050, text=»*          9  DRIVE NUMBER«, t00=0x0050, t01=0x015a}
0x7e5a…7e96               Head {h00=0x0038, h01=0x0050, text=»*         12  INCORRECT LENGTH                     X«, t00=0x0050, t01=0x017c}
0x7e96…7ed6               Head {h00=0x003c, h01=0x0050, text=»*         13  PARITY ERROR                            X «, t00=0x0051, t01=0x0028}
0x7ed6…7f18               Head {h00=0x003e, h01=0x0050, text=»*         14  THROUGHPUT ERROR                           X«, t00=0x0051, t01=0x0068}
0x7f18…7f5e               Head {h00=0x0042, h01=0x0050, text=»*         15  NOT OPERABLE                                  X «, t00=0x0051, t01=0x00aa}
0x7f5e…7f68               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0051, t01=0x00f0}
0x7f68…7f7a               Head {h00=0x000e, h01=0x0050, text=»IHCD EQU *«, t00=0x0051, t01=0x00fa}
0x7f7a…7fa2               Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x0051, t01=0x010c}
0x7fa2…7fcc               Head {h00=0x0026, h01=0x0050, text=» MSR 8,A15 SAVE REGISTERS ON STACK«, t00=0x0051, t01=0x0134}
0x7fcc…7ff0               Head {h00=0x0020, h01=0x0050, text=» LDKL A6,DWCD01 DWT ADDRESS «, t00=0x0051, t01=0x015e}
0x7ff0…8010               Head {h00=0x001c, h01=0x0050, text=» SST A1,CUADR GET STATUS«, t00=0x0051, t01=0x0182}
0x8010…8022               Head {h00=0x000e, h01=0x0050, text=» LDR A2,A1«, t00=0x0052, t01=0x0012}
0x8022…803e               Head {h00=0x0018, h01=0x0050, text=» ANK A1,/F KEEP BITS«, t00=0x0052, t01=0x0024}
0x803e…8050               Head {h00=0x000e, h01=0x0050, text=» SLL A2,1 «, t00=0x0052, t01=0x0040}
0x8050…8076               Head {h00=0x0022, h01=0x0050, text=» RB(N) CDREDY READY INTERRUPT «, t00=0x0052, t01=0x0052}
0x8076…8088               Head {h00=0x000e, h01=0x0050, text=» SLL A2,1 «, t00=0x0052, t01=0x0078}
0x8088…80b2               Head {h00=0x0026, h01=0x0050, text=» RF(NN) IHCD40 NOT BAD TRACK FLAG «, t00=0x0052, t01=0x008a}
0x80b2…80e0               Head {h00=0x002a, h01=0x0050, text=» ORKL A1,/4004 INDICATE BAD TRACK FLAG«, t00=0x0052, t01=0x00b4}
0x80e0…80ea               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0052, t01=0x00e2}
0x80ea…8100               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x0052, t01=0x00ec}
0x8100…810a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0052, t01=0x0102}
0x810a…8114               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0052, t01=0x010c}
0x8114…8128               Head {h00=0x0010, h01=0x0050, text=»IHCD40 EQU *«, t00=0x0052, t01=0x0116}
0x8128…813e               Head {h00=0x0012, h01=0x0050, text=» ANKL A2,/2800«, t00=0x0052, t01=0x012a}
0x813e…8154               Head {h00=0x0012, h01=0x0050, text=» RF(Z) IHCD50 «, t00=0x0052, t01=0x0140}
0x8154…8166               Head {h00=0x000e, h01=0x0050, text=» ORK A1,2 «, t00=0x0052, t01=0x0156}
0x8166…817a               Head {h00=0x0010, h01=0x0050, text=»IHCD50 EQU *«, t00=0x0052, t01=0x0168}
0x817a…81a2               Head {h00=0x0024, h01=0x0050, text=» LD A8,DWTECB,A6 GET ECB ADDRESS«, t00=0x0052, t01=0x017c}
0x81a2…81c0               Head {h00=0x001a, h01=0x0050, text=» LDR A3,A1 RETURN CODE«, t00=0x0053, t01=0x0014}
0x81c0…81d8               Head {h00=0x0014, h01=0x0050, text=» LD A2,DWTSAV,A6«, t00=0x0053, t01=0x0032}
0x81d8…81fe               Head {h00=0x0022, h01=0x0050, text=» RF(NZ) IHCD70 VO:NAM CALLING «, t00=0x0053, t01=0x004a}
0x81fe…8210               Head {h00=0x000e, h01=0x0050, text=» ANK A3,1 «, t00=0x0053, t01=0x0070}
0x8210…8234               Head {h00=0x0020, h01=0x0050, text=» ABL(NZ) END:IO NOT OPERABLE«, t00=0x0053, t01=0x0082}
0x8234…8248               Head {h00=0x0010, h01=0x0050, text=»IHCD70 EQU *«, t00=0x0053, t01=0x00a6}
0x8248…8272               Head {h00=0x0026, h01=0x0050, text=» LD A5,DWTA5,A6 GET STACK POINTER «, t00=0x0053, t01=0x00ba}
0x8272…829c               Head {h00=0x0026, h01=0x0050, text=» LD A4,DWTA4,A6 GET RETRY COUNTER «, t00=0x0053, t01=0x00e4}
0x829c…82ac               Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x0053, t01=0x010e}
0x82ac…82b6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0053, t01=0x011e}
0x82b6…82cc               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x0053, t01=0x0128}
0x82cc…82d6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0053, t01=0x013e}
0x82d6…82e8               Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0053, t01=0x0148}
0x82e8…82fa               Head {h00=0x000e, h01=0x0050, text=»* VO:NAM *«, t00=0x0053, t01=0x015a}
0x82fa…830c               Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0053, t01=0x016c}
0x830c…8316               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0053, t01=0x017e}
0x8316…8320               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0053, t01=0x0188}
0x8320…8334 (84, 0, 400)  Head {h00=0x0010, h01=0x0050, text=»VO:NAM EQU *«, t00=0x0054, t01=0x0004}
0x8334…8348               Head {h00=0x0010, h01=0x0050, text=» CF A5,SEEKZ«, t00=0x0054, t01=0x0018}
0x8348…835a               Head {h00=0x000e, h01=0x0050, text=» ANK A1,3 «, t00=0x0054, t01=0x002c}
0x835a…8376               Head {h00=0x0018, h01=0x0050, text=» RF(NZ) VO:NA7 ERROR«, t00=0x0054, t01=0x003e}
0x8376…8384               Head {h00=0x000a, h01=0x0050, text=» MLK 3«, t00=0x0054, t01=0x005a}
0x8384…83b2               Head {h00=0x002a, h01=0x0050, text=» DATA /800,PHSECL,/4000+LOSECL+LOSECL «, t00=0x0054, t01=0x0068}
0x83b2…83e0               Head {h00=0x002a, h01=0x0050, text=» MS 3,DWTCOP,A6 PREPARE CIO WORK AREA «, t00=0x0054, t01=0x0096}
0x83e0…83ee               Head {h00=0x000a, h01=0x0050, text=» MLK 3«, t00=0x0054, t01=0x00c4}
0x83ee…8412               Head {h00=0x0020, h01=0x0050, text=» DATA 0,BUFFER,/8000+LOSECL «, t00=0x0054, t01=0x00d2}
0x8412…842c               Head {h00=0x0016, h01=0x0050, text=» MS 3,DWTCOP+6,A6 «, t00=0x0054, t01=0x00f6}
0x842c…8460               Head {h00=0x0030, h01=0x0050, text=» CF A5,READ00 READ SECTOR 0 TO DRIVER BUFFER«, t00=0x0054, t01=0x0110}
0x8460…848e               Head {h00=0x002a, h01=0x0050, text=» CM DWTBSE+4,A6 CLEAR IN CASE OF ERROR«, t00=0x0054, t01=0x0144}
0x848e…84a0               Head {h00=0x000e, h01=0x0050, text=» ANK A1,/F«, t00=0x0054, t01=0x0172}
0x84a0…84bc               Head {h00=0x0018, h01=0x0050, text=» RF(NZ) VO:NA7 ERROR«, t00=0x0054, t01=0x0184}
0x84bc…84d4               Head {h00=0x0014, h01=0x0050, text=» LD A1,DWTOR,A6 «, t00=0x0055, t01=0x0010}
0x84d4…84f6               Head {h00=0x001e, h01=0x0050, text=» ANKL A1,/300 UNIT NUMBER «, t00=0x0055, t01=0x0028}
0x84f6…8508               Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x0055, t01=0x004a}
0x8508…851a               Head {h00=0x000e, h01=0x0050, text=» LDK A3,6 «, t00=0x0055, t01=0x005c}
0x851a…8550               Head {h00=0x0032, h01=0x0050, text=» MS 3,DWTBSE,A6 UPDATE DRIVER BUFFER INDICATOR«, t00=0x0055, t01=0x006e}
0x8550…8568               Head {h00=0x0014, h01=0x0050, text=» LDKL A2,BUFFER «, t00=0x0055, t01=0x00a4}
0x8568…8586               Head {h00=0x001a, h01=0x0050, text=» LDK A3,/FC FILE CODE «, t00=0x0055, t01=0x00bc}
0x8586…859e               Head {h00=0x0014, h01=0x0050, text=» LD A1,DWTSAV,A6«, t00=0x0055, t01=0x00da}
0x859e…85b4               Head {h00=0x0012, h01=0x0050, text=» RF(N) VO:NA5 «, t00=0x0055, t01=0x00f2}
0x85b4…85e0               Head {h00=0x0028, h01=0x0050, text=» LDKL A3,/80FC INDICATE TEST STATUS «, t00=0x0055, t01=0x0108}
0x85e0…85f4               Head {h00=0x0010, h01=0x0050, text=»VO:NA5 EQU *«, t00=0x0055, t01=0x0134}
0x85f4…861e               Head {h00=0x0026, h01=0x0050, text=» CF A15,VOLGET VOLUME NAME TO DWT «, t00=0x0055, t01=0x0148}
0x861e…8628               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0055, t01=0x0172}
0x8628…863e               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x0055, t01=0x017c}
0x863e…8648 (86, 0, 400)  Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x0004}
0x8648…8652               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x000e}
0x8652…8676               Head {h00=0x0020, h01=0x0050, text=» LDK A1,0 RESET RETURN CODE «, t00=0x0056, t01=0x0018}
0x8676…8698               Head {h00=0x001e, h01=0x0050, text=» LDK A3,0 CYLINDER NUMBER «, t00=0x0056, t01=0x003c}
0x8698…86aa               Head {h00=0x000e, h01=0x0050, text=» RF VO:NA8«, t00=0x0056, t01=0x005e}
0x86aa…86be               Head {h00=0x0010, h01=0x0050, text=»VO:NA7 EQU *«, t00=0x0056, t01=0x0070}
0x86be…86e0               Head {h00=0x001e, h01=0x0050, text=» LDK A1,6 CLEAR SEX BYTES «, t00=0x0056, t01=0x0084}
0x86e0…86f6               Head {h00=0x0012, h01=0x0050, text=» CF A15,VOLCLR«, t00=0x0056, t01=0x00a6}
0x86f6…8714               Head {h00=0x001a, h01=0x0050, text=» LDR A1,A3 RETURN CODE«, t00=0x0056, t01=0x00bc}
0x8714…8740               Head {h00=0x0028, h01=0x0050, text=» LDKL A3,/FFFF DUMMY CYLINDER NUMBER«, t00=0x0056, t01=0x00da}
0x8740…8754               Head {h00=0x0010, h01=0x0050, text=»VO:NA8 EQU *«, t00=0x0056, t01=0x0106}
0x8754…876a               Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x0056, t01=0x011a}
0x876a…8790               Head {h00=0x0022, h01=0x0050, text=» ST A3,DWTCYL,A6 HEAD POSITION«, t00=0x0056, t01=0x0130}
0x8790…879c               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0056, t01=0x0156}
0x879c…87b2               Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0056, t01=0x0162}
0x87b2…87c8               Head {h00=0x0012, h01=0x0050, text=» CF A15,INXDWT«, t00=0x0056, t01=0x0178}
0x87c8…87e0               Head {h00=0x0014, h01=0x0050, text=» LD A2,DWTSMD,A6«, t00=0x0056, t01=0x018e}
0x87e0…87fa               Head {h00=0x0016, h01=0x0050, text=» RF(NZ) VO:NA9 SMD«, t00=0x0057, t01=0x0016}
0x87fa…8812               Head {h00=0x0014, h01=0x0050, text=» LC A4,DWTOR,A6 «, t00=0x0057, t01=0x0030}
0x8812…8824               Head {h00=0x000e, h01=0x0050, text=» ANK A4,2 «, t00=0x0057, t01=0x0048}
0x8824…8836               Head {h00=0x000e, h01=0x0050, text=» ADR A4,A6«, t00=0x0057, t01=0x005a}
0x8836…884a               Head {h00=0x0010, h01=0x0050, text=»VO:NA9 EQU *«, t00=0x0057, t01=0x006c}
0x884a…8862               Head {h00=0x0014, h01=0x0050, text=» ST A3,DWTCYL,A4«, t00=0x0057, t01=0x0080}
0x8862…886e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0057, t01=0x0098}
0x886e…887e               Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x0057, t01=0x00a4}
0x887e…8888               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0057, t01=0x00b4}
0x8888…8892               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0057, t01=0x00be}
0x8892…88ac               Head {h00=0x0016, h01=0x0050, text=»*   TIMER POINTER «, t00=0x0057, t01=0x00c8}
0x88ac…88b6               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0057, t01=0x00e2}
0x88b6…88ca               Head {h00=0x0010, h01=0x0050, text=»TIMER DATA 0«, t00=0x0057, t01=0x00ec}
0x88ca…88d4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0057, t01=0x0100}
0x88d4…88ea               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x0057, t01=0x010a}
0x88ea…88f4               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0057, t01=0x0120}
0x88f4…88fe               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0057, t01=0x012a}
0x88fe…892c               Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x0057, t01=0x0134}
0x892c…895a               Head {h00=0x002a, h01=0x0050, text=»*                                   * «, t00=0x0057, t01=0x0162}
0x895a…8988               Head {h00=0x002a, h01=0x0050, text=»*   DEVICE WORK TABLE               * «, t00=0x0057, t01=0x0190}
0x8988…89b6               Head {h00=0x002a, h01=0x0050, text=»*                                   * «, t00=0x0058, t01=0x002e}
0x89b6…89e4               Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x0058, t01=0x005c}
0x89e4…89ee               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0058, t01=0x008a}
0x89ee…89f8               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0058, t01=0x0094}
0x89f8…8a0c               Head {h00=0x0010, h01=0x0050, text=»DWCD01 EQU *«, t00=0x0058, t01=0x009e}
0x8a0c…8a1c               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0058, t01=0x00b2}
0x8a1c…8a3a               Head {h00=0x001a, h01=0x0050, text=» DATA /8000 DWT STATUS«, t00=0x0058, t01=0x00c2}
0x8a3a…8a56               Head {h00=0x0018, h01=0x0050, text=» DATA 0 ECB ADDRESS «, t00=0x0058, t01=0x00e0}
0x8a56…8a6c               Head {h00=0x0012, h01=0x0050, text=» DATA 0 ORDER «, t00=0x0058, t01=0x00fc}
0x8a6c…8a92               Head {h00=0x0022, h01=0x0050, text=» DATA CDADR ACTIVATION ADDRESS«, t00=0x0058, t01=0x0112}
0x8a92…8aae               Head {h00=0x0018, h01=0x0050, text=» DATA 0 TTAB ADDRESS«, t00=0x0058, t01=0x0138}
0x8aae…8ad6               Head {h00=0x0024, h01=0x0050, text=» DATA 0 WAIT/ACTIVATE INDICATOR «, t00=0x0058, t01=0x0154}
0x8ad6…8af4               Head {h00=0x001a, h01=0x0050, text=» DATA 0 TERMINAL QUEUE«, t00=0x0058, t01=0x017c}
0x8af4…8afe               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x000a}
0x8afe…8b14               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0059, t01=0x0014}
0x8b14…8b3e               Head {h00=0x0026, h01=0x0050, text=» DATA 0 SAVE AREA USER ECB ADDRESS«, t00=0x0059, t01=0x002a}
0x8b3e…8b62               Head {h00=0x0020, h01=0x0050, text=» DATA ECBCD1 MMU ECB ADDRESS«, t00=0x0059, t01=0x0054}
0x8b62…8b6e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0059, t01=0x0078}
0x8b6e…8b78               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x0084}
0x8b78…8b94               Head {h00=0x0018, h01=0x0050, text=»DWTTRA EQU *-DWCD01 «, t00=0x0059, t01=0x008e}
0x8b94…8ba4               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0059, t01=0x00aa}
0x8ba4…8bd0               Head {h00=0x0028, h01=0x0050, text=» DATA 0,0,0 SAVE AREA FOR REGISTERS «, t00=0x0059, t01=0x00ba}
0x8bd0…8c04               Head {h00=0x0030, h01=0x0050, text=»DWTBSE EQU *-DWCD01 DRIVER BUFFER INDICATOR «, t00=0x0059, t01=0x00e6}
0x8c04…8c18               Head {h00=0x0010, h01=0x0050, text=» DATA 0,0,0 «, t00=0x0059, t01=0x011a}
0x8c18…8c34               Head {h00=0x0018, h01=0x0050, text=»DWTSAV EQU *-DWCD01 «, t00=0x0059, t01=0x012e}
0x8c34…8c44               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0059, t01=0x014a}
0x8c44…8c4e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x015a}
0x8c4e…8c64               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x0059, t01=0x0164}
0x8c64…8c6e               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x017a}
0x8c6e…8c78               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x0184}
0x8c78…8c88               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0059, t01=0x018e}
0x8c88…8cbe               Head {h00=0x0032, h01=0x0050, text=» DATA /8000 NEW VOLUME LOADED INDICATOR UNIT 1«, t00=0x005a, t01=0x000e}
0x8cbe…8cf4               Head {h00=0x0032, h01=0x0050, text=» DATA /8000 NEW VOLUME LOADED INDICATOR UNIT 2«, t00=0x005a, t01=0x0044}
0x8cf4…8d0e               Head {h00=0x0016, h01=0x0050, text=» DATA /8000 UNIT 3«, t00=0x005a, t01=0x007a}
0x8d0e…8d28               Head {h00=0x0016, h01=0x0050, text=» DATA /8000 UNIT 4«, t00=0x005a, t01=0x0094}
0x8d28…8d5a               Head {h00=0x002e, h01=0x0050, text=» DATA /FFFF,/FFFF,/FFFF VOLUME NAME UNIT 1«, t00=0x005a, t01=0x00ae}
0x8d5a…8d8c               Head {h00=0x002e, h01=0x0050, text=» DATA /FFFF,/FFFF,/FFFF VOLUME NAME UNIT 2«, t00=0x005a, t01=0x00e0}
0x8d8c…8da2               Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x005a, t01=0x0112}
0x8da2…8dd4               Head {h00=0x002e, h01=0x0050, text=» DATA /FFFF,/FFFF,/FFFF VOLUME NAME UNIT 3«, t00=0x005a, t01=0x0128}
0x8dd4…8e06               Head {h00=0x002e, h01=0x0050, text=» DATA /FFFF,/FFFF,/FFFF VOLUME NAME UNIT 4«, t00=0x005a, t01=0x015a}
0x8e06…8e12               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005a, t01=0x018c}
0x8e12…8e2c               Head {h00=0x0016, h01=0x0050, text=»DWTBA EQU *-DWCD01«, t00=0x005b, t01=0x0008}
0x8e2c…8e3e               Head {h00=0x000e, h01=0x0050, text=» DATA 0,0 «, t00=0x005b, t01=0x0022}
0x8e3e…8e70               Head {h00=0x002e, h01=0x0050, text=»DWTLOS EQU *-DWCD01 LOGICAL SECTOR COUNTER«, t00=0x005b, t01=0x0034}
0x8e70…8e80               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x005b, t01=0x0066}
0x8e80…8eb2               Head {h00=0x002e, h01=0x0050, text=»DWTSEC EQU *-DWCD01 PHYSICAL SECTOR NUMBER«, t00=0x005b, t01=0x0076}
0x8eb2…8ec4               Head {h00=0x000e, h01=0x0050, text=» DATA 0,0 «, t00=0x005b, t01=0x00a8}
0x8ec4…8ef4               Head {h00=0x002c, h01=0x0050, text=»DWTMAS EQU *-DWCD01 LOGICAL SECTOR MASK «, t00=0x005b, t01=0x00ba}
0x8ef4…8f04               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x005b, t01=0x00ea}
0x8f04…8f20               Head {h00=0x0018, h01=0x0050, text=»DWTSMD EQU *-DWCD01 «, t00=0x005b, t01=0x00fa}
0x8f20…8f52               Head {h00=0x002e, h01=0x0050, text=» DATA SMDIND FLAG INDICATING SMD DRIVE(S) «, t00=0x005b, t01=0x0116}
0x8f52…8f5c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005b, t01=0x0148}
0x8f5c…8f72               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x005b, t01=0x0152}
0x8f72…8f7c               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005b, t01=0x0168}
0x8f7c…8f96               Head {h00=0x0016, h01=0x0050, text=»*   CIO WORK AREAS«, t00=0x005b, t01=0x0172}
0x8f96…8fa0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005b, t01=0x018c}
0x8fa0…8fd0               Head {h00=0x002c, h01=0x0050, text=»DWTCIO EQU *-DWCD01 CIO INTRUCTIONS AREA«, t00=0x005c, t01=0x0008}
0x8fd0…8ff8               Head {h00=0x0024, h01=0x0050, text=» CIO A2,1,CUAD1 CIO ON 1ST UNIT «, t00=0x005c, t01=0x0038}
0x8ff8…900e               Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x005c, t01=0x0060}
0x900e…9036               Head {h00=0x0024, h01=0x0050, text=» CIO A2,1,CUAD2 CIO ON 2ND UNIT «, t00=0x005c, t01=0x0076}
0x9036…9042               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005c, t01=0x009e}
0x9042…9072               Head {h00=0x002c, h01=0x0050, text=»DWTSEK EQU *-DWCD01 SEEK OPERATION AREA «, t00=0x005c, t01=0x00aa}
0x9072…9086               Head {h00=0x0010, h01=0x0050, text=» DATA SEEKCO«, t00=0x005c, t01=0x00da}
0x9086…90be               Head {h00=0x0034, h01=0x0050, text=»DWTSEZ EQU *-DWCD01 SEEK TO ZERO OPERATION AREA «, t00=0x005c, t01=0x00ee}
0x90be…90d2               Head {h00=0x0010, h01=0x0050, text=» DATA SEZCOM«, t00=0x005c, t01=0x0126}
0x90d2…9110               Head {h00=0x003a, h01=0x0050, text=»DWTWHA EQU *-DWCD01 WRITE HOME ADDRESS AND SECTOR MARK«, t00=0x005c, t01=0x013a}
0x9110…9124               Head {h00=0x0010, h01=0x0050, text=» DATA WHACOM«, t00=0x005c, t01=0x0178}
0x9124…9138               Head {h00=0x0010, h01=0x0050, text=» DATA PHSECL«, t00=0x005c, t01=0x018c}
0x9138…914e               Head {h00=0x0012, h01=0x0050, text=» DATA WHACOM+1«, t00=0x005d, t01=0x0010}
0x914e…9162               Head {h00=0x0010, h01=0x0050, text=» DATA PHSECL«, t00=0x005d, t01=0x0026}
0x9162…9178               Head {h00=0x0012, h01=0x0050, text=» DATA WHACOM+2«, t00=0x005d, t01=0x003a}
0x9178…918c               Head {h00=0x0010, h01=0x0050, text=» DATA PHSECL«, t00=0x005d, t01=0x0050}
0x918c…91a2               Head {h00=0x0012, h01=0x0050, text=» DATA WHACOM+3«, t00=0x005d, t01=0x0064}
0x91a2…91b6               Head {h00=0x0010, h01=0x0050, text=» DATA PHSECL«, t00=0x005d, t01=0x007a}
0x91b6…91e2               Head {h00=0x0028, h01=0x0050, text=» DATA WHACOM+/804 INTERRUPT BIT SET «, t00=0x005d, t01=0x008e}
0x91e2…91f6               Head {h00=0x0010, h01=0x0050, text=» DATA PHSECL«, t00=0x005d, t01=0x00ba}
0x91f6…9220               Head {h00=0x0026, h01=0x0050, text=»DWTCOP EQU *-DWCD01 CIO WORK AREA «, t00=0x005d, t01=0x00ce}
0x9220…9236               Head {h00=0x0012, h01=0x0050, text=» DATA 0,0,0,0 «, t00=0x005d, t01=0x00f8}
0x9236…924c               Head {h00=0x0012, h01=0x0050, text=» DATA 0,0,0,0 «, t00=0x005d, t01=0x010e}
0x924c…9260               Head {h00=0x0010, h01=0x0050, text=» DATA 0,0,0 «, t00=0x005d, t01=0x0124}
0x9260…9296               Head {h00=0x0032, h01=0x0050, text=»DWTRE1 EQU *-DWCD01 GRAND TOTAL RETRY COUNTER «, t00=0x005d, t01=0x0138}
0x9296…92a6               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x005d, t01=0x016e}
0x92a6…92d6               Head {h00=0x002c, h01=0x0050, text=»DWTRE2 EQU *-DWCD01 TOTAL RETRY COUNTER «, t00=0x005d, t01=0x017e}
0x92d6…92e6               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x005e, t01=0x001e}
0x92e6…92f0               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005e, t01=0x002e}
0x92f0…9306               Head {h00=0x0012, h01=0x0050, text=» EJECT  DRCD02«, t00=0x005e, t01=0x0038}
0x9306…9310               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005e, t01=0x004e}
0x9310…931a               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005e, t01=0x0058}
0x931a…934e               Head {h00=0x0030, h01=0x0050, text=»DWTCYL EQU *-DWCD01 PRESENT CYLINDER NUMBER «, t00=0x005e, t01=0x0062}
0x934e…9368               Head {h00=0x0016, h01=0x0050, text=» DATA /FFFF UNIT 1«, t00=0x005e, t01=0x0096}
0x9368…937e               Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x005e, t01=0x00b0}
0x937e…9392               Head {h00=0x0010, h01=0x0050, text=» DATA /FFFF «, t00=0x005e, t01=0x00c6}
0x9392…939e               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005e, t01=0x00da}
0x939e…93b0               Head {h00=0x000e, h01=0x0050, text=» DATA 0,0 «, t00=0x005e, t01=0x00e6}
0x93b0…93c2               Head {h00=0x000e, h01=0x0050, text=» DATA 0,0 «, t00=0x005e, t01=0x00f8}
0x93c2…93d4               Head {h00=0x000e, h01=0x0050, text=» DATA 0,0 «, t00=0x005e, t01=0x010a}
0x93d4…93f8               Head {h00=0x0020, h01=0x0050, text=»DWTSB3 EQU *-DWCD01-2 STACK «, t00=0x005e, t01=0x011c}
0x93f8…940a               Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x005e, t01=0x0140}
0x940a…9440               Head {h00=0x0032, h01=0x0050, text=»DWTRAW EQU *-DWCD01 READ AFTER WRITE SAVE AREA«, t00=0x005e, t01=0x0152}
0x9440…9456               Head {h00=0x0012, h01=0x0050, text=» DATA 0,0,0,0 «, t00=0x005e, t01=0x0188}
0x9456…9466               Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x005f, t01=0x000e}
0x9466…9472               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005f, t01=0x001e}
0x9472…9488               Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x005f, t01=0x002a}
0x9488…949c               Head {h00=0x0010, h01=0x0050, text=»ECBCD1 EQU *«, t00=0x005f, t01=0x0040}
0x949c…94b8               Head {h00=0x0018, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 «, t00=0x005f, t01=0x0054}
0x94b8…94c4               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005f, t01=0x0070}
0x94c4…94f2               Head {h00=0x002a, h01=0x0050, text=»DWTSMX EQU *-DWCD01 MAX SECTOR NUMBER «, t00=0x005f, t01=0x007c}
0x94f2…950e               Head {h00=0x0018, h01=0x0050, text=» DATA MXSE11,MXSE12 «, t00=0x005f, t01=0x00aa}
0x950e…952a               Head {h00=0x0018, h01=0x0050, text=» DATA MXSE21,MXSE22 «, t00=0x005f, t01=0x00c6}
0x952a…9540               Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x005f, t01=0x00e2}
0x9540…955c               Head {h00=0x0018, h01=0x0050, text=» DATA MXSE31,MXSE32 «, t00=0x005f, t01=0x00f8}
0x955c…9578               Head {h00=0x0018, h01=0x0050, text=» DATA MXSE41,MXSE42 «, t00=0x005f, t01=0x0114}
0x9578…9584               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005f, t01=0x0130}
0x9584…95b4               Head {h00=0x002c, h01=0x0050, text=»DWTSPC EQU *-DWCD01 SECTORS PER CYLINDER«, t00=0x005f, t01=0x013c}
0x95b4…95c8               Head {h00=0x0010, h01=0x0050, text=» DATA SPCUN1«, t00=0x005f, t01=0x016c}
0x95c8…95dc               Head {h00=0x0010, h01=0x0050, text=» DATA SPCUN2«, t00=0x005f, t01=0x0180}
0x95dc…95f2 (96, 2, 104)  Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0060, t01=0x0004}
0x95f2…9606               Head {h00=0x0010, h01=0x0050, text=» DATA SPCUN3«, t00=0x0060, t01=0x001a}
0x9606…961a               Head {h00=0x0010, h01=0x0050, text=» DATA SPCUN4«, t00=0x0060, t01=0x002e}
0x961a…9626               Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0060, t01=0x0042}
0x9626…9630               Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0060, t01=0x004e}
0x9630…963c               Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0060, t01=0x0058}
0x963c…9640               Head {h00=0x4004, h01=0x0000}
0x9640…9644               00 60 00 64                                                                                                                                                                                                                                       ┆ ` d┆
0x9644…964c (97, 1, 8)    20 04 00 00 00 61 00 04                                                                                                                                                                                                                           ┆     a  ┆
0x964c…969c (98, 0, 400)  00 32 00 50 5c 44 41 54 41 5c 2f 38 30 30 30 5c 4e 45 57 20 56 4f 4c 55 4d 45 20 4c 4f 41 44 45 44 20 49 4e 44 49 43 41 54 4f 52 20 55 4e 49 54 20 31 00 5a 00 04 00 32 00 50 5c 44 41 54 41 5c 2f 38 30 30 30 5c 4e 45 57 20 56 4f 4c 55 4d 45   ┆ 2 P DATA /8000 NEW VOLUME LOADED INDICATOR UNIT 1 Z   2 P DATA /8000 NEW VOLUME┆
0x969c…96ec               20 4c 4f 41 44 45 44 20 49 4e 44 49 43 41 54 4f 52 20 55 4e 49 54 20 32 00 5a 00 3a 00 16 00 50 5c 44 41 54 41 5c 2f 38 30 30 30 5c 55 4e 49 54 20 33 00 5a 00 70 00 16 00 50 5c 44 41 54 41 5c 2f 38 30 30 30 5c 55 4e 49 54 20 34 00 5a 00 8a   ┆ LOADED INDICATOR UNIT 2 Z :   P DATA /8000 UNIT 3 Z p   P DATA /8000 UNIT 4 Z  ┆
0x96ec…973c               00 2e 00 50 5c 44 41 54 41 5c 2f 46 46 46 46 2c 2f 46 46 46 46 2c 2f 46 46 46 46 5c 56 4f 4c 55 4d 45 20 4e 41 4d 45 20 55 4e 49 54 20 31 00 5a 00 a4 00 2e 00 50 5c 44 41 54 41 5c 2f 46 46 46 46 2c 2f 46 46 46 46 2c 2f 46 46 46 46 5c 56 4f   ┆ . P DATA /FFFF,/FFFF,/FFFF VOLUME NAME UNIT 1 Z   . P DATA /FFFF,/FFFF,/FFFF VO┆
0x973c…978c               4c 55 4d 45 20 4e 41 4d 45 20 55 4e 49 54 20 32 00 5a 00 d6 00 12 00 50 5c 49 46 54 5c 4e 55 4e 49 54 53 3d 32 20 00 5a 01 08 00 2e 00 50 5c 44 41 54 41 5c 2f 46 46 46 46 2c 2f 46 46 46 46 2c 2f 46 46 46 46 5c 56 4f 4c 55 4d 45 20 4e 41 4d   ┆LUME NAME UNIT 2 Z     P IFT NUNITS=2  Z   . P DATA /FFFF,/FFFF,/FFFF VOLUME NAM┆
0x978c…97dc               45 20 55 4e 49 54 20 33 00 5a 01 1e 00 2e 00 50 5c 44 41 54 41 5c 2f 46 46 46 46 2c 2f 46 46 46 46 2c 2f 46 46 46 46 5c 56 4f 4c 55 4d 45 20 4e 41 4d 45 20 55 4e 49 54 20 34 00 5a 01 50 00 08 00 50 5c 58 49 46 00 5a 01 82 00 16 00 50 44 57   ┆E UNIT 3 Z   . P DATA /FFFF,/FFFF,/FFFF VOLUME NAME UNIT 4 Z P   P XIF Z     PDW┆
0x97dc…982c (99, 0, 400)  54 42 41 5c 45 51 55 5c 2a 2d 44 57 43 44 30 31 00 5a 01 8e 00 0e 00 50 5c 44 41 54 41 5c 30 2c 30 20 00 5b 00 18 00 2e 00 50 44 57 54 4c 4f 53 5c 45 51 55 5c 2a 2d 44 57 43 44 30 31 5c 4c 4f 47 49 43 41 4c 20 53 45 43 54 4f 52 20 43 4f 55   ┆TBA EQU *-DWCD01 Z     P DATA 0,0  [   . PDWTLOS EQU *-DWCD01 LOGICAL SECTOR COU┆
0x982c…987c               4e 54 45 52 00 5b 00 2a 00 0c 00 50 5c 44 41 54 41 5c 30 20 00 5b 00 5c 00 2e 00 50 44 57 54 53 45 43 5c 45 51 55 5c 2a 2d 44 57 43 44 30 31 5c 50 48 59 53 49 43 41 4c 20 53 45 43 54 4f 52 20 4e 55 4d 42 45 52 00 5b 00 6c 00 0e 00 50 5c 44   ┆NTER [ *   P DATA 0  [   . PDWTSEC EQU *-DWCD01 PHYSICAL SECTOR NUMBER [ l   P D┆
0x987c…98cc               41 54 41 5c 30 2c 30 20 00 5b 00 9e 00 2c 00 50 44 57 54 4d 41 53 5c 45 51 55 5c 2a 2d 44 57 43 44 30 31 5c 4c 4f 47 49 43 41 4c 20 53 45 43 54 4f 52 20 4d 41 53 4b 20 00 5b 00 b0 00 0c 00 50 5c 44 41 54 41 5c 30 20 00 5b 00 e0 00 18 00 50   ┆ATA 0,0  [   , PDWTMAS EQU *-DWCD01 LOGICAL SECTOR MASK  [     P DATA 0  [     P┆
0x98cc…991c               44 57 54 53 4d 44 5c 45 51 55 5c 2a 2d 44 57 43 44 30 31 20 00 5b 00 f0 00 2e 00 50 5c 44 41 54 41 5c 53 4d 44 49 4e 44 5c 46 4c 41 47 20 49 4e 44 49 43 41 54 49 4e 47 20 53 4d 44 20 44 52 49 56 45 28 53 29 20 00 5b 01 0c 00 06 00 50 2a 20   ┆DWTSMD EQU *-DWCD01  [   . P DATA SMDIND FLAG INDICATING SMD DRIVE(S)  [     P* ┆
0x991c…996c               00 5b 01 3e 00 12 00 50 5c 45 4a 45 43 54 5c 5c 44 52 43 44 30 32 00 5b 01 48 00 06 00 50 2a 20 00 5b 01 5e 00 16 00 50 2a 20 20 20 43 49 4f 20 57 4f 52 4b 20 41 52 45 41 53 00 5b 01 68 00 06 00 50 2a 20 00 5b 01 82 00 2c 00 50 44 57 54 43   ┆ [ >   P EJECT  DRCD02 [ H   P*  [ ^   P*   CIO WORK AREAS [ h   P*  [   , PDWTC┆
0x996c…99bc (100, 0, 400) 49 4f 5c 45 51 55 5c 2a 2d 44 57 43 44 30 31 5c 43 49 4f 20 49 4e 54 52 55 43 54 49 4f 4e 53 20 41 52 45 41 00 5b 01 8c 00 24 00 50 5c 43 49 4f 5c 41 32 2c 31 2c 43 55 41 44 31 5c 43 49 4f 20 4f 4e 20 31 53 54 20 55 4e 49 54 20 00 5c 00 2c   ┆IO EQU *-DWCD01 CIO INTRUCTIONS AREA [   $ P CIO A2,1,CUAD1 CIO ON 1ST UNIT    ,┆
0x99bc…9a0c               00 12 00 50 5c 49 46 54 5c 4e 55 4e 49 54 53 3d 32 20 00 5c 00 54 00 24 00 50 5c 43 49 4f 5c 41 32 2c 31 2c 43 55 41 44 32 5c 43 49 4f 20 4f 4e 20 32 4e 44 20 55 4e 49 54 20 00 5c 00 6a 00 08 00 50 5c 58 49 46 00 5c 00 92 00 2c 00 50 44 57   ┆   P IFT NUNITS=2    T $ P CIO A2,1,CUAD2 CIO ON 2ND UNIT    j   P XIF     , PDW┆
0x9a0c…9a5c               54 53 45 4b 5c 45 51 55 5c 2a 2d 44 57 43 44 30 31 5c 53 45 45 4b 20 4f 50 45 52 41 54 49 4f 4e 20 41 52 45 41 20 00 5c 00 9e 00 10 00 50 5c 44 41 54 41 5c 53 45 45 4b 43 4f 00 5c 00 ce 00 34 00 50 44 57 54 53 45 5a 5c 45 51 55 5c 2a 2d 44   ┆TSEK EQU *-DWCD01 SEEK OPERATION AREA        P DATA SEEKCO     4 PDWTSEZ EQU *-D┆
0x9a5c…9aac               57 43 44 30 31 5c 53 45 45 4b 20 54 4f 20 5a 45 52 4f 20 4f 50 45 52 41 54 49 4f 4e 20 41 52 45 41 20 00 5c 00 e2 00 10 00 50 5c 44 41 54 41 5c 53 45 5a 43 4f 4d 00 5c 01 1a 00 3a 00 50 44 57 54 57 48 41 5c 45 51 55 5c 2a 2d 44 57 43 44 30   ┆WCD01 SEEK TO ZERO OPERATION AREA        P DATA SEZCOM     : PDWTWHA EQU *-DWCD0┆
0x9aac…9afc               31 5c 57 52 49 54 45 20 48 4f 4d 45 20 41 44 44 52 45 53 53 20 41 4e 44 20 53 45 43 54 4f 52 20 4d 41 52 4b 00 5c 01 2e 00 10 00 50 5c 44 41 54 41 5c 57 48 41 43 4f 4d 00 5c 01 6c 00 10 00 50 5c 44 41 54 41 5c 50 48 53 45 43 4c 00 5c 01 80   ┆1 WRITE HOME ADDRESS AND SECTOR MARK   .   P DATA WHACOM   l   P DATA PHSECL    ┆

Reduced view